pax_global_header00006660000000000000000000000064126601205360014513gustar00rootroot0000000000000052 comment=615fd88c1ae87052d54f64cc9c78cbef459de89e miller-3.4.0/000077500000000000000000000000001266012053600130035ustar00rootroot00000000000000miller-3.4.0/.gitignore000066400000000000000000000016441266012053600150000ustar00rootroot00000000000000mlr mlrd mlrg mlrp test-argparse test-byte-readers test-join-bucket-keeper test-json-parser test-lrec test-lrec-evaluators test-mlhmmv test-mlrregex test-mlrutil test-multiple-containers test-parse-trie test-peek-file-reader test-string-builder test_lrec_evaluators test_argparse test_byte_readers test_join_bucket_keeper test_json_parser test_lrec test_mlhmmv test_mlrregex test_mlrutil test_multiple_containers test_parse_trie test_peek_file_reader test_string_builder termcvt a.out *.dSYM catc catc0 catm gmon.out *.o .swp .swo .*.swp .*.swo c/dsls/lemon c/dsls/mlr_dsl_lexer.c c/dsls/mlr_dsl_lexer.h c/dsls/mlr_dsl_parse.c c/dsls/mlr_dsl_parse.h c/dsls/mlr_dsl_parse.out c/reg_test/output c/output/out tags *.la *.lo *.log *.trs *~ .deps/ .libs/ Makefile Makefile.in aclocal.m4 autom4te.cache/ config.h config.h.in config.log config.status configure libtool m4/ autotools/ stamp-h1 ap getl lemon_prepared lrim mlr-[0-9.]*.tar.* miller-3.4.0/.travis.yml000066400000000000000000000006631266012053600151210ustar00rootroot00000000000000language: c # Use newer travis container-based infrastructure sudo: false # Install flex dependency addons: apt: packages: - flex - autoconf - libtool # Build using gcc and clang since it is supported compiler: - clang - gcc # Probably a better way to do this TODO before_script: autoreconf -fiv script: ./configure && make && make check && make distcheck && make CC=$CC -C c -f Makefile.no-autoconfig miller-3.4.0/LICENSE.txt000066400000000000000000000027251266012053600146340ustar00rootroot00000000000000Copyright (c) 2015- John Kerl All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holder or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. I am providing code in this repository to you under an open-source license. Because this is my personal repository, the license you receive to my code is from me and not from my employer (Facebook). miller-3.4.0/Makefile.am000066400000000000000000000001531266012053600150360ustar00rootroot00000000000000# not GPL, thus no COPYING file AUTOMAKE_OPTIONS=foreign EXTRA_DIST= LICENSE.txt README.md SUBDIRS=c doc miller-3.4.0/Makefile.no-autoconfig000066400000000000000000000022471266012053600172170ustar00rootroot00000000000000# ================================================================ # NOTE: This makefile is not intended to be used in a packaging system -- # rather, Miller uses autconfig for that. This makefile is intended for users # who prefer (for whatever reason) to bypass autoconfig. Please also see # http://johnkerl.org/miller/doc/build.html#Without_using_autoconfig # ================================================================ MANDIR ?= /usr/share/man DESTDIR ?= all: c manpage devall: c install doc # TODO: the install target exists to put most-recent mlr executable in the # path to be picked up by the mlr-execs in the docs dir. better would be to # export PATH here with ./c at its head. c: .always make -C c -f Makefile.no-autoconfig top doc: .always cd doc && poki install: .always make -C c -f Makefile.no-autoconfig install install -d -m 0755 $(DESTDIR)/$(MANDIR) install -m 0644 doc/miller.1 $(DESTDIR)/$(MANDIR) clean: .always make -C c -f Makefile.no-autoconfig clean .PHONY: manpage # OSX: # * brew install asciidoc # * export XML_CATALOG_FILES=/usr/local/etc/xml/catalog manpage: doc/miller.1.txt ( cd doc && a2x -d manpage -f manpage miller.1.txt ) .always: @true miller-3.4.0/README-RPM.md000066400000000000000000000054051266012053600147220ustar00rootroot00000000000000## Instructions to make Miller source/binary RPMs for the RPM-experienced Grab `mlr.spec` and go to town. ## Instructions to make Miller source/binary RPMs for the RPM-inexperienced ### One-time setup Change `3.3.2` to desired version. Release-package example: https://github.com/johnkerl/miller/releases/download/v3.3.2/mlr-3.3.2.tar.gz ``` cd mkdir ~/rpmbuild mkdir ~/rpmbuild/SPECS mkdir ~/rpmbuild/SOURCES cp /your/path/to/miller/clone/mlr.spec ~/rpmbuild/SPECS cp /your/path/to/mlr-3.3.2.tar.gz ~/rpmbuild/SOURCES cd ~/rpmbuild/SPECS ``` You may need to do ``` sudo yum install rpmbuild ``` ### Linting If you have changed the `mlr.spec` file: ``` rpmlint mlr.spec ``` You may need to do ``` sudo yum install rpmlint ``` ### Build source-RPM only ``` rpmbuild -bs miller.spec Wrote: /your/home/dir/rpmbuild/SRPMS/mlr-3.3.2-1.el6.src.rpm ``` ``` rpm -qpl ../SRPMS/mlr-3.3.2-1.el6.src.rpm mlr-3.3.2.tar.gz mlr.spec ``` ``` rpm -qpi ../SRPMS/mlr-3.3.2-1.el6.src.rpm Name : mlr Relocations: (not relocatable) Version : 3.3.2 Vendor: (none) Release : 1.el6 Build Date: Sun 07 Feb 2016 09:43:39 PM EST Install Date: (not installed) Build Host: host.name.goes.here Group : Applications/Text Source RPM: (none) Size : 774430 License: BSD2 Signature : (none) URL : http://johnkerl.org/miller/doc Summary : Name-indexed data processing tool Description : Miller (mlr) allows name-indexed data such as CSV and JSON files to be processed with functions equivalent to sed, awk, cut, join, sort etc. It can convert between formats, preserves headers when sorting or reversing, and streams data where possible so its memory requirements stay small. It works well with pipes and can feed "tail -f". ``` ### Build source and binary RPMs ``` rpmbuild -ba mlr.spec ``` ``` rpm -qpl ../RPMS/x86_64//mlr-3.3.2-1.el6.x86_64.rpm /usr/bin/mlr /usr/share/man/man1/mlr.1.gz ``` ``` sudo rpm -ivh ../RPMS/x86_64/mlr-3.3.2-1.el6.x86_64.rpm Preparing... ########################################### [100%] 1:mlr ########################################### [100%] ``` ``` /usr/bin/mlr --version Miller 3.3.2 man -M /usr/share/man mlr ``` and check the version in the DESCRIPTION section. ### Some handy references * https://github.com/bonzini/grep/blob/master/grep.spec * http://www.rpm.org/max-rpm/s1-rpm-build-creating-spec-file.html * http://www.rpm.org/max-rpm/s1-rpm-inside-files-list-directives.html * http://www.tldp.org/HOWTO/RPM-HOWTO/build.html * http://www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edition-v1.3/chap3sec20.html * https://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package miller-3.4.0/README.md000066400000000000000000000124751266012053600142730ustar00rootroot00000000000000**Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV and tabular JSON.** [![Build Status](https://travis-ci.org/johnkerl/miller.svg?branch=master)](https://travis-ci.org/johnkerl/miller) [![License](http://img.shields.io/badge/license-BSD2-blue.svg)](https://github.com/johnkerl/miller/blob/master/LICENSE.txt) [![Docs](https://img.shields.io/badge/docs-here-yellow.svg)](http://johnkerl.org/miller/doc) [![Distros](https://img.shields.io/badge/distros-ubuntu-db4923.svg)](https://launchpad.net/ubuntu/xenial/+package/miller) [![Distros](https://img.shields.io/badge/distros-debian-c70036.svg)](https://buildd.debian.org/status/package.php?p=miller) [![Distros](https://img.shields.io/badge/distros-netbsd-f26711.svg)](http://pkgsrc.se/textproc/miller) [![Distros](https://img.shields.io/badge/distros-freebsd-8c0707.svg)](https://www.freshports.org/textproc/miller/) [![Distros](https://img.shields.io/badge/distros-prolinux-3a679d.svg)](http://www.pro-linux.de/cgi-bin/DBApp/check.cgi?ShowApp..20427.100) [![Distros](https://img.shields.io/badge/distros-archlinux-1792d0.svg)](https://aur.archlinux.org/packages/miller-git) [![Distros](https://img.shields.io/badge/distros-macosxbrew-ba832b.svg)](https://github.com/Homebrew/homebrew/search?utf8=%E2%9C%93&q=miller) With Miller, you get to use named fields without needing to count positional indices. Examples: ``` % mlr --csv cut -f hostname,uptime mydata.csv % mlr --csv --rs lf filter '$status != "down" && $upsec >= 10000' *.csv % mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat % grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group % mlr join -j account_id -f accounts.dat then group-by account_name balances.dat % mlr put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json % mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* % mlr stats2 -a linreg-pca -f u,v -g shape data/* ``` This is something the Unix toolkit always could have done, and arguably always should have done. It operates on **key-value-pair data** while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller's natural data structure is the insertion-ordered hash map. This encompasses a **variety of data formats**, including but not limited to the familiar **CSV** and **JSON**. (Miller can handle **positionally-indexed data** as a special case.) Features: * I/O formats including **tabular pretty-printing** and **positionally indexed** (Unix-toolkit style) * **Conversion** between formats * **Format-aware processing**: e.g. CSV `sort` and `tac` keep header lines first * High-throughput **performance** on par with the Unix toolkit * Miller is **pipe-friendly** and interoperates with Unix toolkit * Miller is **streaming**: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (`sort`, `tac`, `stats1`), Miller retains only as much data as needed. This means that whenever functionally possible, you can operate on files which are larger than your system’s available RAM, and you can use Miller in **tail -f** contexts. * Miller complements SQL **databases**: you can slice, dice, and reformat data on the client side on its way into or out of a database. You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry. * Miller complements **data-analysis tools** such as **R**, **pandas**, etc.: you can use Miller to **clean** and **prepare** your data. While you can do **basic statistics** entirely in Miller, its streaming-data feature and single-pass algorithms enable you to **reduce very large data sets**. You can snarf and munge **log-file data**, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing. * Miller also goes beyond the classic Unix tools by stepping fully into our modern, **no-SQL** world: its essential record-heterogeneity property allows Miller to operate on data where records with different schema (field names) are interleaved. * Not unlike `jq` (http://stedolan.github.io/jq/) for JSON, Miller is written in portable, modern C, with **zero runtime dependencies**. You can download or compile a single binary, `scp` it to a faraway machine, and expect it to work. Documentation: * **For full documentation, please visit** http://johnkerl.org/miller/doc * Note: head docs at http://johnkerl.org/miller/doc/index.html match head code at https://github.com/johnkerl/miller. Release-specific docs at http://johnkerl.org/miller/doc/release-docs.html match release-specific code at https://github.com/johnkerl/miller/tags. * Miller's license is two-clause BSD: https://github.com/johnkerl/miller/blob/master/LICENSE.txt * Build information including dependencies: http://johnkerl.org/miller/doc/build.html * Notes about issue-labeling in the Github repo: https://github.com/johnkerl/miller/wiki/Issue-labeling * See [here] (https://github.com/johnkerl/miller/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc) for active issues. miller-3.4.0/c/000077500000000000000000000000001266012053600132255ustar00rootroot00000000000000miller-3.4.0/c/.vimrc000066400000000000000000000001451266012053600143460ustar00rootroot00000000000000map \r :w:!bake install map \f :w:!bake map \v :w:!bake mlr set tw=120 miller-3.4.0/c/Makefile.am000066400000000000000000000023431266012053600152630ustar00rootroot00000000000000SUBDIRS= lib cli stream input mapping output containers dsls experimental tools . unit_test reg_test AM_CPPFLAGS= -I${srcdir} AM_CFLAGS= -Wall -std=gnu99 bin_PROGRAMS= mlr noinst_PROGRAMS= mlrg \ mlrp mlr_SOURCES= mlrmain.c mlr_LDADD= \ cli/libcli.la \ containers/libcontainers.la \ stream/libstream.la \ input/libinput.la \ mapping/libmapping.la \ output/liboutput.la \ lib/libmlr.la \ dsls/libdsl.la \ -lm # Other executable variants # Debug version: mlrg_CFLAGS= -g ${AM_CFLAGS} mlrg_LDADD= ${mlr_LDADD} mlrg_SOURCES= ${mlr_SOURCES} # Profile version. Usage: # * make mlrp # * mlrp {arguments> # * gprof mlrp gmon.out > myfile.txt # Note: works on Linux; not on OSX. On FreeBSD it sounds like it'll need an # extra -lc on the link line. mlrp_CFLAGS= -g -pg ${AM_CFLAGS} mlrp_LDADD= ${mlr_LDADD} mlrp_SOURCES= ${mlr_SOURCES} # ================================================================ # Run this after unit-test expected output has changed, and is verified to be # OK. (Example: after adding new test cases in test/run.) regtest-copy: cp output/out reg_test/expected # ================================================================ perfclean profclean: @rm -vf gmon.out perf.data perf.data.old miller-3.4.0/c/Makefile.no-autoconfig000066400000000000000000000247551266012053600174510ustar00rootroot00000000000000# ================================================================ # NOTE: This makefile is not intended to be used in a packaging system -- # rather, Miller uses autconfig for that. This makefile is intended for users # who prefer (for whatever reason) to bypass autoconfig. Please also see # http://johnkerl.org/miller/doc/build.html#Without_using_autoconfig # ================================================================ # ================================================================ # Travis does "export CC=gcc", "export CC=clang" so we can pick those up via # "make -e" in ../.travis.yml. Note that "CC?=gcc", without make -e, results # in CC being expanded to cc on my OSX laptop, which is not OK. Hence make -e. CC=gcc CFLAGS=-std=gnu99 IFLAGS=-I. -I.. WFLAGS=-Wall -Werror # Worth exploring ... but needs handling for unused parameters in functions which comply with interfaces. # Best option I'm aware of is to replace "void foo(int bar) {...}" with "void foo(int) {...}" throughout. # WFLAGS=-Wall -Wextra -Werror # WFLAGS=-Wall -Wextra -pedantic-errors -Werror # WFLAGS=-Wall -Wextra -pedantic-errors -Werror=unused-variable LFLAGS=-lm # You can do make -e INSTALLDIR=/path/to/somewhere/else/bin INSTALLDIR=/usr/local/bin CCOPT=$(CC) $(CFLAGS) $(IFLAGS) $(WFLAGS) -O3 #CCDEBUG=$(CC) -g -O1 $(CFLAGS) $(IFLAGS) $(WFLAGS) CCDEBUG=$(CC) -g $(CFLAGS) $(IFLAGS) $(WFLAGS) # ---------------------------------------------------------------- # Miller source except DSL NON_DSL_SRCS = \ *.c \ cli/*.c \ lib/*.c \ containers/*.c \ stream/*.c \ input/*.c \ mapping/*.c \ output/*.c # DSL DSL_OBJS = \ ./dsls/mlr_dsl_parse.o \ ./dsls/mlr_dsl_lexer.o \ ./dsls/mlr_dsl_wrapper.o # Unit-test code TEST_ARGPARSE_SRCS = \ lib/mlrutil.c \ lib/mlrregex.c \ lib/mlr_globals.c \ lib/string_builder.c \ cli/argparse.c \ containers/slls.c \ containers/sllv.c \ lib/string_array.c \ unit_test/test_argparse.c TEST_BYTE_READERS_SRCS = \ lib/mlrutil.c \ lib/mlr_test_util.c \ lib/mlr_globals.c \ lib/string_builder.c \ input/string_byte_reader.c \ input/stdio_byte_reader.c \ input/mmap_byte_reader.c \ unit_test/test_byte_readers.c TEST_PEEK_FILE_READER_SRCS = \ lib/mlrutil.c \ lib/mlr_test_util.c \ lib/mlr_globals.c \ lib/string_builder.c \ input/string_byte_reader.c \ input/peek_file_reader.c \ unit_test/test_peek_file_reader.c TEST_LREC_SRCS = \ lib/mlrutil.c \ lib/mlrregex.c \ lib/mlr_globals.c \ lib/string_builder.c \ lib/string_array.c \ containers/mlrval.c \ containers/lrec.c \ containers/header_keeper.c \ containers/sllv.c \ containers/slls.c \ containers/rslls.c \ containers/lhmsv.c \ containers/lhmslv.c \ containers/mlhmmv.c \ input/line_readers.c \ input/file_reader_mmap.c \ input/file_reader_stdio.c \ input/file_ingestor_stdio.c \ input/lrec_reader_mmap_csvlite.c \ input/lrec_reader_stdio_csvlite.c \ input/lrec_reader_mmap_dkvp.c \ input/lrec_reader_stdio_dkvp.c \ input/lrec_reader_mmap_nidx.c \ input/lrec_reader_stdio_nidx.c \ input/lrec_reader_mmap_xtab.c \ input/lrec_reader_stdio_xtab.c \ input/lrec_reader_mmap_json.c \ input/lrec_reader_stdio_json.c \ input/mlr_json_adapter.c \ input/json_parser.c \ unit_test/test_lrec.c TEST_MULTIPLE_CONTAINERS_SRCS = \ lib/mlrutil.c \ lib/mlrregex.c \ lib/mlr_globals.c \ lib/string_builder.c \ containers/lrec.c \ containers/header_keeper.c \ containers/sllv.c \ containers/slls.c \ containers/rslls.c \ lib/string_array.c \ containers/hss.c \ containers/lhmsi.c \ containers/lhmss.c \ containers/lhmsv.c \ containers/lhms2v.c \ containers/lhmslv.c \ containers/mlrval.c \ containers/percentile_keeper.c \ containers/top_keeper.c \ containers/dheap.c \ input/line_readers.c \ input/file_reader_mmap.c \ input/file_reader_stdio.c \ input/file_ingestor_stdio.c \ input/lrec_reader_mmap_csvlite.c \ input/lrec_reader_stdio_csvlite.c \ input/lrec_reader_mmap_dkvp.c \ input/lrec_reader_stdio_dkvp.c \ input/lrec_reader_mmap_nidx.c \ input/lrec_reader_stdio_nidx.c \ input/lrec_reader_mmap_xtab.c \ input/lrec_reader_stdio_xtab.c \ input/lrec_reader_mmap_json.c \ input/lrec_reader_stdio_json.c \ input/mlr_json_adapter.c \ input/json_parser.c \ unit_test/test_multiple_containers.c TEST_MLHMMV_SRCS = \ lib/mlrutil.c \ lib/string_builder.c \ lib/string_array.c \ lib/mlrregex.c \ lib/mlr_globals.c \ containers/mlrval.c \ containers/mlhmmv.c \ containers/sllmv.c \ unit_test/test_mlhmmv.c TEST_MLRUTIL_SRCS = \ lib/mlr_globals.c \ lib/mlrutil.c \ lib/string_builder.c \ unit_test/test_mlrutil.c TEST_MLRREGEX_SRCS = \ lib/mlr_globals.c \ lib/mlrutil.c \ lib/mlrregex.c \ lib/string_builder.c \ lib/string_array.c \ unit_test/test_mlrregex.c TEST_STRING_BUILDER_SRCS = \ lib/mlrutil.c \ lib/mlr_globals.c \ lib/string_builder.c \ unit_test/test_string_builder.c TEST_PARSE_TRIE_SRCS = \ lib/mlrutil.c \ lib/mlr_globals.c \ lib/string_builder.c \ containers/parse_trie.c \ unit_test/test_parse_trie.c TEST_LREC_EVALUATORS_SRCS = \ lib/mlr_globals.c \ lib/mlrutil.c \ lib/mlrregex.c \ lib/mtrand.c \ lib/mlrmath.c \ lib/string_builder.c \ lib/string_array.c \ containers/mlrval.c \ containers/mlr_dsl_ast.c \ containers/sllv.c \ containers/slls.c \ containers/sllmv.c \ containers/lrec.c \ containers/lhmsv.c \ containers/mlhmmv.c \ mapping/lrec_evaluators.c \ unit_test/test_lrec_evaluators.c TEST_JOIN_BUCKET_KEEPER_SRCS = \ lib/mlrutil.c \ lib/mlr_globals.c \ lib/string_builder.c \ lib/context.c \ containers/parse_trie.c \ containers/lrec.c \ containers/sllv.c \ containers/rslls.c \ containers/slls.c \ containers/lhmslv.c \ containers/hss.c \ containers/mixutil.c \ containers/header_keeper.c \ containers/join_bucket_keeper.c \ input/mmap_byte_reader.c \ input/stdio_byte_reader.c \ input/line_readers.c \ input/lrec_reader_in_memory.c \ input/lrec_readers.c \ input/lrec_reader_mmap_csv.c \ input/lrec_reader_stdio_csv.c \ input/lrec_reader_mmap_csvlite.c \ input/lrec_reader_stdio_csvlite.c \ input/lrec_reader_mmap_dkvp.c \ input/lrec_reader_stdio_dkvp.c \ input/lrec_reader_mmap_nidx.c \ input/lrec_reader_stdio_nidx.c \ input/lrec_reader_mmap_xtab.c \ input/lrec_reader_stdio_xtab.c \ input/lrec_reader_mmap_json.c \ input/lrec_reader_stdio_json.c \ input/mlr_json_adapter.c \ input/json_parser.c \ input/file_reader_mmap.c \ input/file_reader_stdio.c \ input/file_ingestor_stdio.c \ input/peek_file_reader.c \ unit_test/test_join_bucket_keeper.c EXPERIMENTAL_READER_SRCS = \ lib/mlrutil.c \ lib/mlrregex.c \ lib/mlr_globals.c \ lib/string_builder.c \ input/stdio_byte_reader.c \ input/file_reader_mmap.c \ input/line_readers.c \ containers/parse_trie.c \ experimental/getlines.c # ================================================================ # User-make: creates the executable and runs unit & regression tests # This is the default target for anyone pulling the repo and trying to # build it to be able to use it. It just needs flex and the C compiler. #top: mlr tests # xxx temp: top: mlr mlrg tests install: mlr tests cp mlr $(INSTALLDIR) installhome: mlr tests cp mlr $(HOME)/bin # ================================================================ tags: .always ctags -R . mlr: .always dsls $(CCOPT) $(NON_DSL_SRCS) $(DSL_OBJS) $(LFLAGS) -o mlr mlr.static: .always dsls $(CCOPT) -static $(NON_DSL_SRCS) $(DSL_OBJS) $(LFLAGS) -o mlr.static dsls: .always make -C dsls -f Makefile.no-autoconfig mlr_dsl_parse.o make -C dsls -f Makefile.no-autoconfig mlr_dsl_lexer.o make -C dsls -f Makefile.no-autoconfig mlr_dsl_wrapper.o # ---------------------------------------------------------------- # Other executable variants # Debug version mlrg: .always dsls $(CCDEBUG) $(NON_DSL_SRCS) $(DSL_OBJS) $(LFLAGS) -o mlrg # Profile version. Usage: # * make mlrp # * mlrp {arguments> # * gprof mlrp gmon.out > myfile.txt # Note: works on Linux; not on OSX. mlrp: .always dsls $(CCDEBUG) -g -pg $(NON_DSL_SRCS) $(DSL_OBJS) $(LFLAGS) -o mlrp # ================================================================ tests: unit-test reg-test unit-test: test-mlrutil test-mlrregex test-argparse test-byte-readers test-peek-file-reader test-parse-trie test-lrec test-multiple-containers test-mlhmmv test-string-builder test-lrec-evaluators test-join-bucket-keeper ./test-mlrutil ./test-mlrregex ./test-argparse ./test-byte-readers ./test-peek-file-reader ./test-parse-trie ./test-lrec ./test-multiple-containers ./test-mlhmmv ./test-string-builder ./test-lrec-evaluators ./test-join-bucket-keeper @echo @echo DONE reg-test: ./reg_test/run # ---------------------------------------------------------------- # Run this after unit-test expected output has changed, and is verified to be # OK. (Example: after adding new test cases in test/run.) regtest-copy: cp output/out reg_test/expected # ---------------------------------------------------------------- # Unit-test executables test-argparse: .always $(CCDEBUG) $(TEST_ARGPARSE_SRCS) -o test-argparse test-byte-readers: .always $(CCDEBUG) $(TEST_BYTE_READERS_SRCS) -o test-byte-readers test-peek-file-reader: .always $(CCDEBUG) $(TEST_PEEK_FILE_READER_SRCS) -o test-peek-file-reader test-lrec: .always $(CCDEBUG) $(TEST_LREC_SRCS) -o test-lrec -lm test-multiple-containers: .always $(CCDEBUG) $(TEST_MULTIPLE_CONTAINERS_SRCS) -o test-multiple-containers -lm test-mlhmmv: .always $(CCDEBUG) $(TEST_MLHMMV_SRCS) -o test-mlhmmv -lm test-mlrutil: .always $(CCDEBUG) $(TEST_MLRUTIL_SRCS) -o test-mlrutil -lm test-mlrregex: .always $(CCDEBUG) $(TEST_MLRREGEX_SRCS) -o test-mlrregex test-string-builder: .always $(CCDEBUG) $(TEST_STRING_BUILDER_SRCS) -o test-string-builder test-parse-trie: .always $(CCDEBUG) $(TEST_PARSE_TRIE_SRCS) -o test-parse-trie test-lrec-evaluators: .always $(CCDEBUG) $(TEST_LREC_EVALUATORS_SRCS) -o test-lrec-evaluators -lm test-join-bucket-keeper: .always $(CCDEBUG) $(TEST_JOIN_BUCKET_KEEPER_SRCS) -o test-join-bucket-keeper -lm # ---------------------------------------------------------------- # Standalone mains termcvt: tools/termcvt.c $(CCDEBUG) tools/termcvt.c -o termcvt getl: .always #$(CCDEBUG) $(EXPERIMENTAL_READER_SRCS) -o getl $(CCOPT) $(EXPERIMENTAL_READER_SRCS) -o getl # ================================================================ clean: @rm -vf mlr mlrd mlrg mlrp tester @make -C dsls -f Makefile.no-autoconfig clean perfclean profclean: @rm -vf gmon.out perf.data perf.data.old .always: @true miller-3.4.0/c/README.md000066400000000000000000000100161266012053600145020ustar00rootroot00000000000000# Data flow Miller data flow is records produced by a record-reader in `input/`, followed by one or more mappers in `mapping/`, written by a record-writer in `output/`, controlled by logic in `stream/`. Argument parsing for initial stream setup is in `cli/`. # Memory management Miller is streaming and as near stateless as possible. For most Miller functions, you can ingest a 20GB file with 4GB RAM, no problem. For example, `mlr cat` of a DKVP file retains no data in memory from one line to another; `mlr cat` of a CSV file retains only the field names from the header line. The `stats1` and `stats2` commands retain only aggregation state (e.g. count and sum over specified fields needed to compute mean of specified fields). The `mlr tac` and `mlr sort` commands, obviously, need to consume and retain all input records before emitting any output records. Miller classes are in general modular, following a constructor/destructor model with minimal dependencies between classes. As a general rule, void-star payloads (`sllv`, `lhmslv`) must be freed by the callee (which has access to the data type) whereas non-void-star payloads (`slls`, `hss`) are freed by the container class. One complication is for free-flags in `lrec` and `slls`: the idea is that an entire line is mallocked and presented by the record reader; then individual fields are split out and populated into linked list or records. To reduce the amount of strduping there, free-flags are used to track which fields should be freed by the destructor and which are freed elsewhere. The `header_keeper` object is an elaboration on this theme: suppose there is a CSV file with header line `a,b,c` and data lines `1,2,3`, then `4,5,6`, then `7,8,9`. Then the keys `a`, `b`, and `c` are shared between all three records; they are retained in a single `header_keeper` object. A bigger complication to the otherwise modular nature of Miller is its *baton-passing memory-management model*. Namely, one class may be responsible for freeing memory allocated by another class. For example, using `mlr cat`: The record-reader produces records and returns pointers to them. The record-mapper is just a pass-through; it returns the record-pointers it receives. The record-writer formats the records to stdout and does not return them, so it is responsible for freeing them. Similarly, `mlr cut -x` and any other mappers which modify record objects without creating new ones. By contrast,`stats1` et al. produce their own records; they free what they do not pass on. # Null-lrec conventions Record-readers return a null lrec-pointer to signify end of input stream. Each mapper takes an lrec-pointer as input and returns a linked list of lrec-pointer. Null-lrec is input to mappers to signify end of stream: e.g. `sort` or `tac` should use this as a signal to deliver the sorted/reversed list of rows. When a mapper has no output before end of stream (e.g. `sort` or `tac` while accumulating inputs) it returns a null lrec-pointer which is treated as synonymous with returning an empty list. At end of stream, a mapper returns a linked list of records ending in a null lrec-pointer. A null lrec-pointer at end of stream is passed to lrec writers so that they may produce final output (e.g. pretty-print which produces no output until end of stream). # Performance optimizations The initial implementation of Miller used `lhmss` (insertion-ordered string-to-string hash map) for record objects. Keys and values were strduped out of file-input lines. Each of the following produced from 5 to 30 percent performance gains: * The `lrec` object is a hashless map suited to low access-to-creation ratio. See detailed comments in https://github.com/johnkerl/miller/blob/master/c/containers/lrec.h. * Free-flags as discussed above removed additional occurrences of string copies. * Using `mmap` to read files gets rid of double passes on record parsing (one to find end of line, and another to separate fields) as well as most use of `malloc`. Note however that standard input cannot be mmapped, so both record-reader options are retained. miller-3.4.0/c/cli/000077500000000000000000000000001266012053600137745ustar00rootroot00000000000000miller-3.4.0/c/cli/Makefile.am000066400000000000000000000005521266012053600160320ustar00rootroot00000000000000noinst_LTLIBRARIES= libcli.la libcli_la_SOURCES= \ argparse.c \ argparse.h \ mlrcli.c \ mlrcli.h \ quoting.h # TODO: causes circular dependency #noinst_PROGRAMS= ap #ap_CPPFLAGS= -D__AP_MAIN__ ${AM_CPPFLAGS} #ap_LDADD= ../containers/libcontainers.la ../lib/libmlr.la #ap_SOURCES= argparse.c AM_CPPFLAGS= -I${srcdir}/../ AM_CFLAGS= -std=gnu99 miller-3.4.0/c/cli/README.md000066400000000000000000000003421266012053600152520ustar00rootroot00000000000000# Miller command-line interface mlrcli.h/c bags up all command-line options I use argparse.h/c in place of getopt in order not to depend on GNU-isms, yet, elsewhere in Miller I readily depend on GNU-isms such as getdelim(). miller-3.4.0/c/cli/argparse.c000066400000000000000000000131061266012053600157450ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "cli/argparse.h" // ================================================================ typedef enum _ap_flag_t { AP_INT_VALUE_FLAG, AP_INT_FLAG, AP_DOUBLE_FLAG, AP_STRING_FLAG, AP_STRING_LIST_FLAG, AP_STRING_ARRAY_FLAG } ap_flag_t; typedef struct _ap_flag_def_t { char* flag_name; ap_flag_t type; int intval; void* pval; int count; // 1 for bool flags; 2 for the rest } ap_flag_def_t; static ap_flag_def_t* ap_find(ap_state_t* pstate, char* flag_name) { for (sllve_t* pe = pstate->pflag_defs->phead; pe != NULL; pe = pe->pnext) { ap_flag_def_t* pdef = pe->pvvalue; if (streq(pdef->flag_name, flag_name)) return pdef; } return NULL; } static ap_flag_def_t* ap_flag_def_alloc(char* flag_name, ap_flag_t ap_type, int intval, void* pval, int count) { ap_flag_def_t* pdef = mlr_malloc_or_die(sizeof(ap_flag_def_t)); pdef->flag_name = flag_name; pdef->type = ap_type; pdef->intval = intval; pdef->pval = pval; pdef->count = count; return pdef; } // ================================================================ ap_state_t* ap_alloc() { ap_state_t* pstate = mlr_malloc_or_die(sizeof(ap_state_t)); pstate->pflag_defs = sllv_alloc(); return pstate; } void ap_free(ap_state_t* pstate) { if (pstate == NULL) return; for (sllve_t* pe = pstate->pflag_defs->phead; pe != NULL; pe = pe->pnext) { ap_flag_def_t* pdef = pe->pvvalue; // Linked-lists are pointed to by mappers and freed by their free // methods. If any mappers miss on that contract, we can find out by // using valgrind --leak-check=full (e.g. reg_test/run --valgrind). // //if (pdef->type == AP_STRING_LIST_FLAG && pdef->pval != NULL) { // slls_t** pplist = pdef->pval; // slls_free(*pplist); //} free(pdef); } sllv_free(pstate->pflag_defs); free(pstate); } // ---------------------------------------------------------------- void ap_define_true_flag(ap_state_t* pstate, char* flag_name, int* pintval) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_INT_VALUE_FLAG, TRUE, pintval, 1)); } void ap_define_false_flag(ap_state_t* pstate, char* flag_name, int* pintval) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_INT_VALUE_FLAG, FALSE, pintval, 1)); } void ap_define_int_value_flag(ap_state_t* pstate, char* flag_name, int intval, int* pintval) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_INT_VALUE_FLAG, intval, pintval, 1)); } void ap_define_int_flag(ap_state_t* pstate, char* flag_name, int* pintval) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_INT_FLAG, 0, pintval, 2)); } void ap_define_float_flag(ap_state_t* pstate, char* flag_name, double* pdoubleval) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_DOUBLE_FLAG, 0, pdoubleval, 2)); } void ap_define_string_flag(ap_state_t* pstate, char* flag_name, char** pstring) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_STRING_FLAG, 0, pstring, 2)); } void ap_define_string_list_flag(ap_state_t* pstate, char* flag_name, slls_t** pplist) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_STRING_LIST_FLAG, 0, pplist, 2)); } void ap_define_string_array_flag(ap_state_t* pstate, char* flag_name, string_array_t** pparray) { sllv_append(pstate->pflag_defs, ap_flag_def_alloc(flag_name, AP_STRING_ARRAY_FLAG, 0, pparray, 2)); } // ---------------------------------------------------------------- int ap_parse(ap_state_t* pstate, char* verb, int* pargi, int argc, char** argv) { return ap_parse_aux(pstate, verb, pargi, argc, argv, TRUE); } int ap_parse_aux(ap_state_t* pstate, char* verb, int* pargi, int argc, char** argv, int error_on_unrecognized) { int argi = *pargi; int ok = TRUE; while (argi < argc) { if (argv[argi][0] != '-') { break; } if (streq(argv[argi], "-h") || streq(argv[argi], "--help")) { ok = FALSE; break; } ap_flag_def_t* pdef = ap_find(pstate, argv[argi]); if (pdef == NULL) { if (error_on_unrecognized) ok = FALSE; break; } if ((argc-argi) < pdef->count) { fprintf(stderr, "%s %s: option %s requires an argument.\n", argv[0], verb, argv[argi]); fprintf(stderr, "\n"); ok = FALSE; break; } if (pdef->type == AP_INT_VALUE_FLAG) { *(int *)pdef->pval = pdef->intval; } else if (pdef->type == AP_INT_FLAG) { if (sscanf(argv[argi+1], "%d", (int *)pdef->pval) != 1) { fprintf(stderr, "%s %s: couldn't parse \"%s\" after \"%s\" as integer.\n", argv[0], verb, argv[argi+1], argv[argi]); fprintf(stderr, "\n"); } } else if (pdef->type == AP_DOUBLE_FLAG) { if (!mlr_try_float_from_string(argv[argi+1], (double *)pdef->pval)) { fprintf(stderr, "%s %s: couldn't parse \"%s\" after \"%s\" as double.\n", argv[0], verb, argv[argi+1], argv[argi]); fprintf(stderr, "\n"); } } else if (pdef->type == AP_STRING_FLAG) { char** pstring = pdef->pval; *pstring = argv[argi+1]; pdef->pval = pstring; } else if (pdef->type == AP_STRING_LIST_FLAG) { slls_t** pplist = pdef->pval; if (*pplist != NULL) slls_free(*pplist); *pplist = slls_from_line(argv[argi+1], ',', FALSE); pdef->pval = pplist; } else if (pdef->type == AP_STRING_ARRAY_FLAG) { string_array_t** pparray = pdef->pval; if (*pparray != NULL) string_array_free(*pparray); *pparray = string_array_from_line(argv[argi+1], ','); pdef->pval = pparray; } else { ok = FALSE; fprintf(stderr, "argparse.c: internal coding error: flag-def type %x not recognized.\n", pdef->type); fprintf(stderr, "\n"); break; } argi += pdef->count; } *pargi = argi; return ok; } miller-3.4.0/c/cli/argparse.h000066400000000000000000000025361266012053600157570ustar00rootroot00000000000000// ================================================================ // Argument-parsing library, with non-getopt semantics. // ================================================================ #ifndef ARGPARSE_H #define ARGPARSE_H #include "containers/slls.h" #include "containers/sllv.h" #include "lib/string_array.h" typedef struct _ap_state_t { sllv_t* pflag_defs; } ap_state_t; ap_state_t* ap_alloc(); void ap_free(ap_state_t* pstate); void ap_define_true_flag(ap_state_t* pstate, char* flag_name, int* pintval); void ap_define_false_flag(ap_state_t* pstate, char* flag_name, int* pintval); void ap_define_int_value_flag(ap_state_t* pstate, char* flag_name, int value, int* pintval); void ap_define_int_flag(ap_state_t* pstate, char* flag_name, int* pintval); void ap_define_float_flag(ap_state_t* pstate, char* flag_name, double* pdoubleval); void ap_define_string_flag(ap_state_t* pstate, char* flag_name, char** pstring); void ap_define_string_list_flag(ap_state_t* pstate, char* flag_name, slls_t** pplist); void ap_define_string_array_flag(ap_state_t* pstate, char* flag_name, string_array_t** pparray); int ap_parse(ap_state_t* pstate, char* verb, int* pargi, int argc, char** argv); int ap_parse_aux(ap_state_t* pstate, char* verb, int* pargi, int argc, char** argv, int error_on_unrecognized); #endif // ARGPARSE_H miller-3.4.0/c/cli/mlrcli.c000066400000000000000000001163171266012053600154330ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/mtrand.h" #include "containers/slls.h" #include "containers/lhmss.h" #include "containers/lhmsi.h" #include "input/lrec_readers.h" #include "mapping/mappers.h" #include "mapping/lrec_evaluators.h" #include "output/lrec_writers.h" #include "cli/mlrcli.h" #include "cli/quoting.h" #include "cli/argparse.h" #ifdef HAVE_CONFIG_H #include "config.h" #else #include "mlrvers.h" #endif // ---------------------------------------------------------------- static mapper_setup_t* mapper_lookup_table[] = { &mapper_bar_setup, &mapper_bootstrap_setup, &mapper_cat_setup, &mapper_check_setup, &mapper_count_distinct_setup, &mapper_cut_setup, &mapper_decimate_setup, &mapper_filter_setup, &mapper_grep_setup, &mapper_group_by_setup, &mapper_group_like_setup, &mapper_having_fields_setup, &mapper_head_setup, &mapper_histogram_setup, &mapper_join_setup, &mapper_label_setup, &mapper_merge_fields_setup, &mapper_put_setup, &mapper_regularize_setup, &mapper_rename_setup, &mapper_reorder_setup, &mapper_reshape_setup, &mapper_sample_setup, &mapper_sec2gmt_setup, &mapper_sort_setup, &mapper_stats1_setup, &mapper_stats2_setup, &mapper_step_setup, &mapper_tac_setup, &mapper_tail_setup, &mapper_top_setup, &mapper_uniq_setup, }; static int mapper_lookup_table_length = sizeof(mapper_lookup_table) / sizeof(mapper_lookup_table[0]); // ---------------------------------------------------------------- static lhmss_t* singleton_pdesc_to_chars_map = NULL; static lhmss_t* get_desc_to_chars_map() { if (singleton_pdesc_to_chars_map == NULL) { singleton_pdesc_to_chars_map = lhmss_alloc(); lhmss_put(singleton_pdesc_to_chars_map, "cr", "\r", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "crcr", "\r\r", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "newline", "\n", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "lf", "\n", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "lflf", "\n\n", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "crlf", "\r\n", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "crlfcrlf", "\r\n\r\n", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "tab", "\t", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "space", " ", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "comma", ",", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "newline", "\n", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "pipe", "|", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "slash", "/", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "colon", ":", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "semicolon", ";", NO_FREE); lhmss_put(singleton_pdesc_to_chars_map, "equals", "=", NO_FREE); } return singleton_pdesc_to_chars_map; } static char* sep_from_arg(char* arg, char* argv0) { char* chars = lhmss_get(get_desc_to_chars_map(), arg); if (chars != NULL) // E.g. crlf return chars; else // E.g. '\r\n' return mlr_unbackslash(arg); } // ---------------------------------------------------------------- static lhmss_t* singleton_default_rses = NULL; static lhmss_t* singleton_default_fses = NULL; static lhmss_t* singleton_default_pses = NULL; static lhmsi_t* singleton_default_repeat_ifses = NULL; static lhmsi_t* singleton_default_repeat_ipses = NULL; lhmss_t* get_default_rses() { if (singleton_default_rses == NULL) { singleton_default_rses = lhmss_alloc(); lhmss_put(singleton_default_rses, "dkvp", "\n", NO_FREE); lhmss_put(singleton_default_rses, "json", "(N/A)", NO_FREE); lhmss_put(singleton_default_rses, "nidx", "\n", NO_FREE); lhmss_put(singleton_default_rses, "csv", "\r\n", NO_FREE); lhmss_put(singleton_default_rses, "csvlite", "\n", NO_FREE); lhmss_put(singleton_default_rses, "pprint", "\n", NO_FREE); lhmss_put(singleton_default_rses, "xtab", "(N/A)", NO_FREE); } return singleton_default_rses; } lhmss_t* get_default_fses() { if (singleton_default_fses == NULL) { singleton_default_fses = lhmss_alloc(); lhmss_put(singleton_default_fses, "dkvp", ",", NO_FREE); lhmss_put(singleton_default_fses, "json", "(N/A)", NO_FREE); lhmss_put(singleton_default_fses, "nidx", " ", NO_FREE); lhmss_put(singleton_default_fses, "csv", ",", NO_FREE); lhmss_put(singleton_default_fses, "csvlite", ",", NO_FREE); lhmss_put(singleton_default_fses, "pprint", " ", NO_FREE); lhmss_put(singleton_default_fses, "xtab", "\n", NO_FREE); } return singleton_default_fses; } lhmss_t* get_default_pses() { if (singleton_default_pses == NULL) { singleton_default_pses = lhmss_alloc(); lhmss_put(singleton_default_pses, "dkvp", "=", NO_FREE); lhmss_put(singleton_default_pses, "json", "(N/A)", NO_FREE); lhmss_put(singleton_default_pses, "nidx", "(N/A)", NO_FREE); lhmss_put(singleton_default_pses, "csv", "(N/A)", NO_FREE); lhmss_put(singleton_default_pses, "csvlite", "(N/A)", NO_FREE); lhmss_put(singleton_default_pses, "pprint", "(N/A)", NO_FREE); lhmss_put(singleton_default_pses, "xtab", " ", NO_FREE); } return singleton_default_pses; } lhmsi_t* get_default_repeat_ifses() { if (singleton_default_repeat_ifses == NULL) { singleton_default_repeat_ifses = lhmsi_alloc(); lhmsi_put(singleton_default_repeat_ifses, "dkvp", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ifses, "json", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ifses, "csv", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ifses, "csvlite", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ifses, "nidx", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ifses, "xtab", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ifses, "pprint", TRUE, NO_FREE); } return singleton_default_repeat_ifses; } lhmsi_t* get_default_repeat_ipses() { if (singleton_default_repeat_ipses == NULL) { singleton_default_repeat_ipses = lhmsi_alloc(); lhmsi_put(singleton_default_repeat_ipses, "dkvp", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ipses, "json", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ipses, "csv", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ipses, "csvlite", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ipses, "nidx", FALSE, NO_FREE); lhmsi_put(singleton_default_repeat_ipses, "xtab", TRUE, NO_FREE); lhmsi_put(singleton_default_repeat_ipses, "pprint", FALSE, NO_FREE); } return singleton_default_repeat_ipses; } static void free_opt_singletons() { lhmss_free(singleton_pdesc_to_chars_map); lhmss_free(singleton_default_rses); lhmss_free(singleton_default_fses); lhmss_free(singleton_default_pses); lhmsi_free(singleton_default_repeat_ifses); lhmsi_free(singleton_default_repeat_ipses); } // For displaying the default separators in on-line help static char* rebackslash(char* sep) { if (streq(sep, "\r")) return "\\r"; else if (streq(sep, "\n")) return "\\n"; else if (streq(sep, "\r\n")) return "\\r\\n"; else if (streq(sep, "\t")) return "\\t"; else if (streq(sep, " ")) return "space"; else return sep; } // ---------------------------------------------------------------- #define DEFAULT_OFMT "%lf" #define DEFAULT_OQUOTING QUOTE_MINIMAL #define DEFAULT_JSON_FLATTEN_SEPARATOR ":" // ---------------------------------------------------------------- // The main_usage() function is split out into subroutines in support of the // manpage autogenerator. static void main_usage_synopsis(FILE* o, char* argv0) { fprintf(o, "Usage: %s [I/O options] {verb} [verb-dependent options ...] {zero or more file names}\n", argv0); } static void main_usage_examples(FILE* o, char* argv0, char* leader) { fprintf(o, "%s%s --csv --rs lf --fs tab cut -f hostname,uptime file1.tsv file2.tsv\n", leader, argv0); fprintf(o, "%s%s --csv cut -f hostname,uptime mydata.csv\n", leader, argv0); fprintf(o, "%s%s --csv filter '$status != \"down\" && $upsec >= 10000' *.csv\n", leader, argv0); fprintf(o, "%s%s --nidx put '$sum = $7 + 2.1*$8' *.dat\n", leader, argv0); fprintf(o, "%sgrep -v '^#' /etc/group | %s --ifs : --nidx --opprint label group,pass,gid,member then sort -f group\n", leader, argv0); fprintf(o, "%s%s join -j account_id -f accounts.dat then group-by account_name balances.dat\n", leader, argv0); fprintf(o, "%s%s put '$attr = sub($attr, \"([0-9]+)_([0-9]+)_.*\", \"\\1:\\2\")' data/*\n", leader, argv0); fprintf(o, "%s%s stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/*\n", leader, argv0); fprintf(o, "%s%s stats2 -a linreg-pca -f u,v -g shape data/*\n", leader, argv0); } static void list_all_verbs_raw(FILE* o) { for (int i = 0; i < mapper_lookup_table_length; i++) { fprintf(o, "%s\n", mapper_lookup_table[i]->verb); } } static void list_all_verbs(FILE* o, char* leader) { char* separator = " "; int leaderlen = strlen(leader); int separatorlen = strlen(separator); int linelen = leaderlen; int j = 0; for (int i = 0; i < mapper_lookup_table_length; i++) { char* verb = mapper_lookup_table[i]->verb; int verblen = strlen(verb); linelen += separatorlen + verblen; if (linelen >= 80) { fprintf(o, "\n"); linelen = leaderlen + separatorlen + verblen; j = 0; } if (j == 0) fprintf(o, "%s", leader); fprintf(o, "%s%s", separator, verb); j++; } fprintf(o, "\n"); } static void main_usage_help_options(FILE* o, char* argv0) { fprintf(o, " -h or --help Show this message.\n"); fprintf(o, " --version Show the software version.\n"); fprintf(o, " {verb name} --help Show verb-specific help.\n"); fprintf(o, " --list-all-verbs or -l List only verb names.\n"); fprintf(o, " --help-all-verbs Show help on all verbs.\n"); } static void main_usage_functions(FILE* o, char* argv0, char* leader) { lrec_evaluator_list_functions(o, leader); fprintf(o, "Please use \"%s --help-function {function name}\" for function-specific help.\n", argv0); fprintf(o, "Please use \"%s --help-all-functions\" or \"%s -f\" for help on all functions.\n", argv0, argv0); } static void main_usage_data_format_examples(FILE* o, char* argv0) { fprintf(o, " DKVP: delimited key-value pairs (Miller default format)\n" " +---------------------+\n" " | apple=1,bat=2,cog=3 | Record 1: \"apple\" => \"1\", \"bat\" => \"2\", \"cog\" => \"3\"\n" " | dish=7,egg=8,flint | Record 2: \"dish\" => \"7\", \"egg\" => \"8\", \"3\" => \"flint\"\n" " +---------------------+\n" "\n" " NIDX: implicitly numerically indexed (Unix-toolkit style)\n" " +---------------------+\n" " | the quick brown | Record 1: \"1\" => \"the\", \"2\" => \"quick\", \"3\" => \"brown\"\n" " | fox jumped | Record 2: \"1\" => \"fox\", \"2\" => \"jumped\"\n" " +---------------------+\n" "\n" " CSV/CSV-lite: comma-separated values with separate header line\n" " +---------------------+\n" " | apple,bat,cog |\n" " | 1,2,3 | Record 1: \"apple => \"1\", \"bat\" => \"2\", \"cog\" => \"3\"\n" " | 4,5,6 | Record 2: \"apple\" => \"4\", \"bat\" => \"5\", \"cog\" => \"6\"\n" " +---------------------+\n" "\n" " Tabular JSON: nested objects are supported, although arrays within them are not:\n" " +---------------------+\n" " | { |\n" " | \"apple\": 1, | Record 1: \"apple\" => \"1\", \"bat\" => \"2\", \"cog\" => \"3\"\n" " | \"bat\": 2, |\n" " | \"cog\": 3 |\n" " | } |\n" " | { |\n" " | \"dish\": { | Record 2: \"dish:egg\" => \"7\", \"dish:flint\" => \"8\", \"garlic\" => \"\"\n" " | \"egg\": 7, |\n" " | \"flint\": 8 |\n" " | }, |\n" " | \"garlic\": \"\" |\n" " | } |\n" " +---------------------+\n" "\n" " PPRINT: pretty-printed tabular\n" " +---------------------+\n" " | apple bat cog |\n" " | 1 2 3 | Record 1: \"apple => \"1\", \"bat\" => \"2\", \"cog\" => \"3\"\n" " | 4 5 6 | Record 2: \"apple\" => \"4\", \"bat\" => \"5\", \"cog\" => \"6\"\n" " +---------------------+\n" "\n" " XTAB: pretty-printed transposed tabular\n" " +---------------------+\n" " | apple 1 | Record 1: \"apple\" => \"1\", \"bat\" => \"2\", \"cog\" => \"3\"\n" " | bat 2 |\n" " | cog 3 |\n" " | |\n" " | dish 7 | Record 2: \"dish\" => \"7\", \"egg\" => \"8\"\n" " | egg 8 |\n" " +---------------------+\n"); } static void main_usage_data_format_options(FILE* o, char* argv0) { fprintf(o, " --idkvp --odkvp --dkvp Delimited key-value pairs, e.g \"a=1,b=2\"\n"); fprintf(o, " (this is Miller's default format).\n"); fprintf(o, "\n"); fprintf(o, " --inidx --onidx --nidx Implicitly-integer-indexed fields\n"); fprintf(o, " (Unix-toolkit style).\n"); fprintf(o, "\n"); fprintf(o, " --icsv --ocsv --csv Comma-separated value (or tab-separated\n"); fprintf(o, " with --fs tab, etc.)\n"); fprintf(o, "\n"); fprintf(o, " --ipprint --opprint --pprint Pretty-printed tabular (produces no\n"); fprintf(o, " output until all input is in).\n"); fprintf(o, " --right Right-justifies all fields for PPRINT output.\n"); fprintf(o, "\n"); fprintf(o, " --ixtab --oxtab --xtab Pretty-printed vertical-tabular.\n"); fprintf(o, " --xvright Right-justifies values for XTAB format.\n"); fprintf(o, "\n"); fprintf(o, " --ijson --ojson --json JSON tabular: sequence or list of one-level\n"); fprintf(o, " maps: {...}{...} or [{...},{...}].\n"); fprintf(o, " --jvstack Put one key-value pair per line for JSON\n"); fprintf(o, " output.\n"); fprintf(o, " --jlistwrap Wrap JSON output in outermost [ ].\n"); fprintf(o, " --jquoteall Quote map keys in JSON output, even if they're\n"); fprintf(o, " numeric.\n"); fprintf(o, " --jflatsep {string} Separator for flattening multi-level JSON keys,\n"); fprintf(o, " e.g. '{\"a\":{\"b\":3}}' becomes a:b => 3 for\n"); fprintf(o, " non-JSON formats. Defaults to %s.\n", DEFAULT_JSON_FLATTEN_SEPARATOR); fprintf(o, "\n"); fprintf(o, " -p is a keystroke-saver for --nidx --fs space --repifs\n"); fprintf(o, "\n"); fprintf(o, " Examples: --csv for CSV-formatted input and output; --idkvp --opprint for\n"); fprintf(o, " DKVP-formatted input and pretty-printed output.\n"); fprintf(o, "\n"); fprintf(o, " PLEASE USE \"%s --csv --rs lf\" FOR NATIVE UN*X (LINEFEED-TERMINATED) CSV FILES.\n", argv0); } static void main_usage_compressed_data_options(FILE* o, char* argv0) { fprintf(o, " --prepipe {command} This allows Miller to handle compressed inputs. You can do\n"); fprintf(o, " without this for single input files, e.g. \"gunzip < myfile.csv.gz | %s ...\".\n", argv0); fprintf(o, " However, when multiple input files are present, between-file separations are\n"); fprintf(o, " lost; also, the FILENAME variable doesn't iterate. Using --prepipe you can\n"); fprintf(o, " specify an action to be taken on each input file. This pre-pipe command must\n"); fprintf(o, " be able to read from standard input; it will be invoked with\n"); fprintf(o, " {command} < {filename}.\n"); fprintf(o, " Examples:\n"); fprintf(o, " %s --prepipe 'gunzip'\n", argv0); fprintf(o, " %s --prepipe 'zcat -cf'\n", argv0); fprintf(o, " %s --prepipe 'xz -cd'\n", argv0); fprintf(o, " %s --prepipe cat\n", argv0); fprintf(o, " Note that this feature is quite general and is not limited to decompression\n"); fprintf(o, " utilities. You can use it to apply per-file filters of your choice.\n"); fprintf(o, " For output compression (or other) utilities, simply pipe the output:\n"); fprintf(o, " %s ... | {your compression command}\n", argv0); } static void main_usage_separator_options(FILE* o, char* argv0) { fprintf(o, " --rs --irs --ors Record separators, e.g. 'lf' or '\\r\\n'\n"); fprintf(o, " --fs --ifs --ofs --repifs Field separators, e.g. comma\n"); fprintf(o, " --ps --ips --ops Pair separators, e.g. equals sign\n"); fprintf(o, " Notes:\n"); fprintf(o, " * IPS/OPS are only used for DKVP and XTAB formats, since only in these formats\n"); fprintf(o, " do key-value pairs appear juxtaposed.\n"); fprintf(o, " * IRS/ORS are ignored for XTAB format. Nominally IFS and OFS are newlines;\n"); fprintf(o, " XTAB records are separated by two or more consecutive IFS/OFS -- i.e.\n"); fprintf(o, " a blank line.\n"); fprintf(o, " * OFS must be single-character for PPRINT format. This is because it is used\n"); fprintf(o, " with repetition for alignment; multi-character separators would make\n"); fprintf(o, " alignment impossible.\n"); fprintf(o, " * OPS may be multi-character for XTAB format, in which case alignment is\n"); fprintf(o, " disabled.\n"); fprintf(o, " * DKVP, NIDX, CSVLITE, PPRINT, and XTAB formats are intended to handle\n"); fprintf(o, " platform-native text data. In particular, this means LF line-terminators\n"); fprintf(o, " by default on Linux/OSX. You can use \"--dkvp --rs crlf\" for\n"); fprintf(o, " CRLF-terminated DKVP files, and so on.\n"); fprintf(o, " * CSV is intended to handle RFC-4180-compliant data. In particular, this means\n"); fprintf(o, " it uses CRLF line-terminators by default. You can use \"--csv --rs lf\" for\n"); fprintf(o, " Linux-native CSV files.\n"); fprintf(o, " * All RS/FS/PS options are ignored for JSON format: JSON doesn't allow\n"); fprintf(o, " changing these.\n"); fprintf(o, " * You can specify separators in any of the following ways, shown by example:\n"); fprintf(o, " - Type them out, quoting as necessary for shell escapes, e.g.\n"); fprintf(o, " \"--fs '|' --ips :\"\n"); fprintf(o, " - C-style escape sequences, e.g. \"--rs '\\r\\n' --fs '\\t'\".\n"); fprintf(o, " - To avoid backslashing, you can use any of the following names:\n"); fprintf(o, " "); lhmss_t* pmap = get_desc_to_chars_map(); for (lhmsse_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { fprintf(o, " %s", pe->key); } fprintf(o, "\n"); fprintf(o, " * Default separators by format:\n"); fprintf(o, " %-12s %-8s %-8s %s\n", "File format", "RS", "FS", "PS"); lhmss_t* default_rses = get_default_rses(); lhmss_t* default_fses = get_default_fses(); lhmss_t* default_pses = get_default_pses(); for (lhmsse_t* pe = default_rses->phead; pe != NULL; pe = pe->pnext) { char* filefmt = pe->key; char* rs = pe->value; char* fs = lhmss_get(default_fses, filefmt); char* ps = lhmss_get(default_pses, filefmt); fprintf(o, " %-12s %-8s %-8s %s\n", filefmt, rebackslash(rs), rebackslash(fs), rebackslash(ps)); } } static void main_usage_csv_options(FILE* o, char* argv0) { fprintf(o, " --implicit-csv-header Use 1,2,3,... as field labels, rather than from line 1\n"); fprintf(o, " of input files. Tip: combine with \"label\" to recreate\n"); fprintf(o, " missing headers.\n"); fprintf(o, " --headerless-csv-output Print only CSV data lines.\n"); } static void main_usage_double_quoting(FILE* o, char* argv0) { fprintf(o, " --quote-all Wrap all fields in double quotes\n"); fprintf(o, " --quote-none Do not wrap any fields in double quotes, even if they have\n"); fprintf(o, " OFS or ORS in them\n"); fprintf(o, " --quote-minimal Wrap fields in double quotes only if they have OFS or ORS\n"); fprintf(o, " in them (default)\n"); fprintf(o, " --quote-numeric Wrap fields in double quotes only if they have numbers\n"); fprintf(o, " in them\n"); } static void main_usage_numerical_formatting(FILE* o, char* argv0) { fprintf(o, " --ofmt {format} E.g. %%.18lf, %%.0lf. Please use sprintf-style codes for\n"); fprintf(o, " double-precision. Applies to verbs which compute new\n"); fprintf(o, " values, e.g. put, stats1, stats2. See also the fmtnum\n"); fprintf(o, " function within mlr put (mlr --help-all-functions).\n"); fprintf(o, " Defaults to %s.\n", DEFAULT_OFMT); } static void main_usage_other_options(FILE* o, char* argv0) { fprintf(o, " --seed {n} with n of the form 12345678 or 0xcafefeed. For put/filter\n"); fprintf(o, " urand()/urandint()/urand32().\n"); } static void main_usage_then_chaining(FILE* o, char* argv0) { fprintf(o, "Output of one verb may be chained as input to another using \"then\", e.g.\n"); fprintf(o, " %s stats1 -a min,mean,max -f flag,u,v -g color then sort -f color\n", argv0); } static void main_usage_see_also(FILE* o, char* argv0) { fprintf(o, "For more information please see http://johnkerl.org/miller/doc and/or\n"); fprintf(o, "http://github.com/johnkerl/miller."); #ifdef HAVE_CONFIG_H fprintf(o, " This is Miller version %s.\n", PACKAGE_VERSION); #else fprintf(o, " This is Miller version %s.\n", MLR_VERSION); #endif // HAVE_CONFIG_H } // ---------------------------------------------------------------- static void main_usage(FILE* o, char* argv0) { main_usage_synopsis(o, argv0); fprintf(o, "\n"); fprintf(o, "Command-line-syntax examples:\n"); main_usage_examples(o, argv0, " "); fprintf(o, "\n"); fprintf(o, "Data-format examples:\n"); main_usage_data_format_examples(o, argv0); fprintf(o, "\n"); fprintf(o, "Help options:\n"); main_usage_help_options(o, argv0); fprintf(o, "\n"); fprintf(o, "Verbs:\n"); list_all_verbs(o, " "); fprintf(o, "\n"); fprintf(o, "Functions for the filter and put verbs:\n"); main_usage_functions(o, argv0, " "); fprintf(o, "\n"); fprintf(o, "Data-format options, for input, output, or both:\n"); main_usage_data_format_options(o, argv0); fprintf(o, "\n"); fprintf(o, "Compressed-data options:\n"); main_usage_compressed_data_options(o, argv0); fprintf(o, "\n"); fprintf(o, "Separator options, for input, output, or both:\n"); main_usage_separator_options(o, argv0); fprintf(o, "\n"); fprintf(o, "Relevant to CSV/CSV-lite input only:\n"); main_usage_csv_options(o, argv0); fprintf(o, "\n"); fprintf(o, "Double-quoting for CSV output:\n"); main_usage_double_quoting(o, argv0); fprintf(o, "\n"); fprintf(o, "Numerical formatting:\n"); main_usage_numerical_formatting(o, argv0); fprintf(o, "\n"); fprintf(o, "Other options:\n"); main_usage_other_options(o, argv0); fprintf(o, "\n"); fprintf(o, "Then-chaining:\n"); main_usage_then_chaining(o, argv0); fprintf(o, "\n"); main_usage_see_also(o, argv0); } // ---------------------------------------------------------------- static void usage_all_verbs(char* argv0) { char* separator = "================================================================"; for (int i = 0; i < mapper_lookup_table_length; i++) { fprintf(stdout, "%s\n", separator); mapper_lookup_table[i]->pusage_func(stdout, argv0, mapper_lookup_table[i]->verb); fprintf(stdout, "\n"); } fprintf(stdout, "%s\n", separator); exit(0); } static void usage_unrecognized_verb(char* argv0, char* arg) { fprintf(stderr, "%s: option \"%s\" not recognized.\n", argv0, arg); fprintf(stderr, "\n"); main_usage(stderr, argv0); exit(1); } static void check_arg_count(char** argv, int argi, int argc, int n) { if ((argc - argi) < n) { main_usage(stderr, argv[0]); exit(1); } } static mapper_setup_t* look_up_mapper_setup(char* verb) { mapper_setup_t* pmapper_setup = NULL; for (int i = 0; i < mapper_lookup_table_length; i++) { if (streq(mapper_lookup_table[i]->verb, verb)) return mapper_lookup_table[i]; } return pmapper_setup; } // ---------------------------------------------------------------- cli_opts_t* parse_command_line(int argc, char** argv) { cli_opts_t* popts = mlr_malloc_or_die(sizeof(cli_opts_t)); memset(popts, 0, sizeof(*popts)); popts->irs = NULL; popts->ifs = NULL; popts->ips = NULL; popts->allow_repeat_ifs = NEITHER_TRUE_NOR_FALSE; popts->allow_repeat_ips = NEITHER_TRUE_NOR_FALSE; popts->use_implicit_csv_header = FALSE; popts->headerless_csv_output = FALSE; popts->ors = NULL; popts->ofs = NULL; popts->ops = NULL; popts->right_justify_xtab_value = FALSE; popts->stack_json_output_vertically = FALSE; popts->wrap_json_output_in_outer_list = FALSE; popts->quote_json_values_always = FALSE; popts->json_flatten_separator = DEFAULT_JSON_FLATTEN_SEPARATOR; popts->ofmt = DEFAULT_OFMT; popts->oquoting = DEFAULT_OQUOTING; popts->plrec_reader = NULL; popts->plrec_writer = NULL; popts->prepipe = NULL; popts->filenames = NULL; popts->ifile_fmt = "dkvp"; popts->ofile_fmt = "dkvp"; popts->use_mmap_for_read = TRUE; int left_align_pprint = TRUE; int have_rand_seed = FALSE; unsigned rand_seed = 0; int argi = 1; for (; argi < argc; argi++) { if (argv[argi][0] != '-') { break; } else if (streq(argv[argi], "--version")) { #ifdef HAVE_CONFIG_H printf("Miller %s\n", PACKAGE_VERSION); #else printf("Miller %s\n", MLR_VERSION); #endif // HAVE_CONFIG_H exit(0); } else if (streq(argv[argi], "-h")) { main_usage(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--help")) { main_usage(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--help-all-verbs")) { usage_all_verbs(argv[0]); } else if (streq(argv[argi], "--list-all-verbs") || streq(argv[argi], "-l")) { list_all_verbs(stdout, ""); exit(0); } else if (streq(argv[argi], "--list-all-verbs-raw")) { list_all_verbs_raw(stdout); exit(0); } else if (streq(argv[argi], "--list-all-functions-raw")) { lrec_evaluator_list_all_functions_raw(stdout); exit(0); } else if (streq(argv[argi], "--help-all-functions") || streq(argv[argi], "-f")) { lrec_evaluator_function_usage(stdout, NULL); exit(0); } else if (streq(argv[argi], "--help-function") || streq(argv[argi], "--hf")) { check_arg_count(argv, argi, argc, 2); lrec_evaluator_function_usage(stdout, argv[argi+1]); exit(0); // main-usage subsections, individually accessible for the benefit of // the manpage-autogenerator } else if (streq(argv[argi], "--usage-synopsis")) { main_usage_synopsis(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-examples")) { main_usage_examples(stdout, argv[0], ""); exit(0); } else if (streq(argv[argi], "--usage-list-all-verbs")) { list_all_verbs(stdout, ""); exit(0); } else if (streq(argv[argi], "--usage-help-options")) { main_usage_help_options(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-functions")) { main_usage_functions(stdout, argv[0], ""); exit(0); } else if (streq(argv[argi], "--usage-data-format-examples")) { main_usage_data_format_examples(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-data-format-options")) { main_usage_data_format_options(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-compressed-data-options")) { main_usage_compressed_data_options(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-separator-options")) { main_usage_separator_options(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-csv-options")) { main_usage_csv_options(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-double-quoting")) { main_usage_double_quoting(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-numerical-formatting")) { main_usage_numerical_formatting(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-other-options")) { main_usage_other_options(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-then-chaining")) { main_usage_then_chaining(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--usage-see-also")) { main_usage_see_also(stdout, argv[0]); exit(0); } else if (streq(argv[argi], "--rs")) { check_arg_count(argv, argi, argc, 2); popts->ors = sep_from_arg(argv[argi+1], argv[0]); popts->irs = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--irs")) { check_arg_count(argv, argi, argc, 2); popts->irs = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--ors")) { check_arg_count(argv, argi, argc, 2); popts->ors = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--fs")) { check_arg_count(argv, argi, argc, 2); popts->ofs = sep_from_arg(argv[argi+1], argv[0]); popts->ifs = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--ifs")) { check_arg_count(argv, argi, argc, 2); popts->ifs = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--ofs")) { check_arg_count(argv, argi, argc, 2); popts->ofs = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--repifs")) { popts->allow_repeat_ifs = TRUE; } else if (streq(argv[argi], "--implicit-csv-header")) { popts->use_implicit_csv_header = TRUE; } else if (streq(argv[argi], "--headerless-csv-output")) { popts->headerless_csv_output = TRUE; } else if (streq(argv[argi], "-p")) { popts->ifile_fmt = "nidx"; popts->ofile_fmt = "nidx"; popts->ifs = " "; popts->ofs = " "; popts->allow_repeat_ifs = TRUE; } else if (streq(argv[argi], "--ps")) { check_arg_count(argv, argi, argc, 2); popts->ops = sep_from_arg(argv[argi+1], argv[0]); popts->ips = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--ips")) { check_arg_count(argv, argi, argc, 2); popts->ips = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--ops")) { check_arg_count(argv, argi, argc, 2); popts->ops = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--xvright")) { popts->right_justify_xtab_value = TRUE; } else if (streq(argv[argi], "--jvstack")) { popts->stack_json_output_vertically = TRUE; } else if (streq(argv[argi], "--jlistwrap")) { popts->wrap_json_output_in_outer_list = TRUE; } else if (streq(argv[argi], "--jquoteall")) { popts->quote_json_values_always = TRUE; } else if (streq(argv[argi], "--jflatsep")) { check_arg_count(argv, argi, argc, 2); popts->json_flatten_separator = sep_from_arg(argv[argi+1], argv[0]); argi++; } else if (streq(argv[argi], "--csv")) { popts->ifile_fmt = popts->ofile_fmt = "csv"; } else if (streq(argv[argi], "--icsv")) { popts->ifile_fmt = "csv"; } else if (streq(argv[argi], "--ocsv")) { popts->ofile_fmt = "csv"; } else if (streq(argv[argi], "--csvlite")) { popts->ifile_fmt = popts->ofile_fmt = "csvlite"; } else if (streq(argv[argi], "--icsvlite")) { popts->ifile_fmt = "csvlite"; } else if (streq(argv[argi], "--ocsvlite")) { popts->ofile_fmt = "csvlite"; } else if (streq(argv[argi], "--dkvp")) { popts->ifile_fmt = popts->ofile_fmt = "dkvp"; } else if (streq(argv[argi], "--idkvp")) { popts->ifile_fmt = "dkvp"; } else if (streq(argv[argi], "--odkvp")) { popts->ofile_fmt = "dkvp"; } else if (streq(argv[argi], "--json")) { popts->ifile_fmt = popts->ofile_fmt = "json"; } else if (streq(argv[argi], "--ijson")) { popts->ifile_fmt = "json"; } else if (streq(argv[argi], "--ojson")) { popts->ofile_fmt = "json"; } else if (streq(argv[argi], "--nidx")) { popts->ifile_fmt = popts->ofile_fmt = "nidx"; } else if (streq(argv[argi], "--inidx")) { popts->ifile_fmt = "nidx"; } else if (streq(argv[argi], "--onidx")) { popts->ofile_fmt = "nidx"; } else if (streq(argv[argi], "--xtab")) { popts->ifile_fmt = popts->ofile_fmt = "xtab"; } else if (streq(argv[argi], "--ixtab")) { popts->ifile_fmt = "xtab"; } else if (streq(argv[argi], "--oxtab")) { popts->ofile_fmt = "xtab"; } else if (streq(argv[argi], "--ipprint")) { popts->ifile_fmt = "csvlite"; popts->ifs = " "; popts->allow_repeat_ifs = TRUE; } else if (streq(argv[argi], "--opprint")) { popts->ofile_fmt = "pprint"; } else if (streq(argv[argi], "--pprint")) { popts->ifile_fmt = "csvlite"; popts->ifs = " "; popts->allow_repeat_ifs = TRUE; popts->ofile_fmt = "pprint"; } else if (streq(argv[argi], "--right")) { left_align_pprint = FALSE; } else if (streq(argv[argi], "--ofmt")) { check_arg_count(argv, argi, argc, 2); popts->ofmt = argv[argi+1]; argi++; } else if (streq(argv[argi], "--quote-all")) { popts->oquoting = QUOTE_ALL; } else if (streq(argv[argi], "--quote-none")) { popts->oquoting = QUOTE_NONE; } else if (streq(argv[argi], "--quote-minimal")) { popts->oquoting = QUOTE_MINIMAL; } else if (streq(argv[argi], "--quote-numeric")) { popts->oquoting = QUOTE_NUMERIC; } else if (streq(argv[argi], "--mmap")) { popts->use_mmap_for_read = TRUE; } else if (streq(argv[argi], "--no-mmap")) { popts->use_mmap_for_read = FALSE; } else if (streq(argv[argi], "--seed")) { check_arg_count(argv, argi, argc, 2); if (sscanf(argv[argi+1], "0x%x", &rand_seed) == 1) { have_rand_seed = TRUE; } else if (sscanf(argv[argi+1], "%u", &rand_seed) == 1) { have_rand_seed = TRUE; } else { main_usage(stderr, argv[0]); exit(1); } argi++; } else if (streq(argv[argi], "--prepipe")) { check_arg_count(argv, argi, argc, 2); popts->prepipe = argv[argi+1]; popts->use_mmap_for_read = FALSE; argi++; } else { usage_unrecognized_verb(argv[0], argv[argi]); } } lhmss_t* default_rses = get_default_rses(); lhmss_t* default_fses = get_default_fses(); lhmss_t* default_pses = get_default_pses(); lhmsi_t* default_repeat_ifses = get_default_repeat_ifses(); lhmsi_t* default_repeat_ipses = get_default_repeat_ipses(); if (popts->irs == NULL) popts->irs = lhmss_get(default_rses, popts->ifile_fmt); if (popts->ifs == NULL) popts->ifs = lhmss_get(default_fses, popts->ifile_fmt); if (popts->ips == NULL) popts->ips = lhmss_get(default_pses, popts->ifile_fmt); if (popts->allow_repeat_ifs == NEITHER_TRUE_NOR_FALSE) popts->allow_repeat_ifs = lhmsi_get(default_repeat_ifses, popts->ifile_fmt); if (popts->allow_repeat_ips == NEITHER_TRUE_NOR_FALSE) popts->allow_repeat_ips = lhmsi_get(default_repeat_ipses, popts->ifile_fmt); if (popts->ors == NULL) popts->ors = lhmss_get(default_rses, popts->ofile_fmt); if (popts->ofs == NULL) popts->ofs = lhmss_get(default_fses, popts->ofile_fmt); if (popts->ops == NULL) popts->ops = lhmss_get(default_pses, popts->ofile_fmt); if (popts->irs == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->ifs == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->ips == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->allow_repeat_ifs == NEITHER_TRUE_NOR_FALSE) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->allow_repeat_ips == NEITHER_TRUE_NOR_FALSE) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->ors == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->ofs == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (popts->ops == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", argv[0], __FILE__, __LINE__); exit(1); } if (streq(popts->ofile_fmt, "pprint") && strlen(popts->ofs) != 1) { fprintf(stderr, "%s: OFS for PPRINT format must be single-character; got \"%s\".\n", argv[0], popts->ofs); return NULL; } if (streq(popts->ofile_fmt, "dkvp")) popts->plrec_writer = lrec_writer_dkvp_alloc(popts->ors, popts->ofs, popts->ops); else if (streq(popts->ofile_fmt, "json")) popts->plrec_writer = lrec_writer_json_alloc(popts->stack_json_output_vertically, popts->wrap_json_output_in_outer_list, popts->quote_json_values_always, popts->json_flatten_separator); else if (streq(popts->ofile_fmt, "csv")) popts->plrec_writer = lrec_writer_csv_alloc(popts->ors, popts->ofs, popts->oquoting, popts->headerless_csv_output); else if (streq(popts->ofile_fmt, "csvlite")) popts->plrec_writer = lrec_writer_csvlite_alloc(popts->ors, popts->ofs, popts->headerless_csv_output); else if (streq(popts->ofile_fmt, "nidx")) popts->plrec_writer = lrec_writer_nidx_alloc(popts->ors, popts->ofs); else if (streq(popts->ofile_fmt, "xtab")) popts->plrec_writer = lrec_writer_xtab_alloc(popts->ofs, popts->ops, popts->right_justify_xtab_value); else if (streq(popts->ofile_fmt, "pprint")) popts->plrec_writer = lrec_writer_pprint_alloc(popts->ors, popts->ofs[0], left_align_pprint); else { main_usage(stderr, argv[0]); exit(1); } if ((argc - argi) < 1) { main_usage(stderr, argv[0]); exit(1); } popts->pmapper_list = sllv_alloc(); while (TRUE) { check_arg_count(argv, argi, argc, 1); char* verb = argv[argi]; mapper_setup_t* pmapper_setup = look_up_mapper_setup(verb); if (pmapper_setup == NULL) { fprintf(stderr, "%s: verb \"%s\" not found. Please use \"%s --help\" for a list.\n", argv[0], verb, argv[0]); exit(1); } if ((argc - argi) >= 2) { if (streq(argv[argi+1], "-h") || streq(argv[argi+1], "--help")) { pmapper_setup->pusage_func(stdout, argv[0], verb); exit(0); } } // It's up to the parse func to print its usage on CLI-parse failure. mapper_t* pmapper = pmapper_setup->pparse_func(&argi, argc, argv); if (pmapper == NULL) { exit(1); } sllv_append(popts->pmapper_list, pmapper); if (argi >= argc || !streq(argv[argi], "then")) break; argi++; } popts->filenames = &argv[argi]; // No filenames means read from standard input, and standard input cannot be mmapped. if (argi == argc) popts->use_mmap_for_read = FALSE; popts->plrec_reader = lrec_reader_alloc(popts->ifile_fmt, popts->use_mmap_for_read, popts->irs, popts->ifs, popts->allow_repeat_ifs, popts->ips, popts->allow_repeat_ips, popts->use_implicit_csv_header, popts->json_flatten_separator); if (popts->plrec_reader == NULL) { main_usage(stderr, argv[0]); exit(1); } if (have_rand_seed) { mtrand_init(rand_seed); } else { mtrand_init_default(); } return popts; } // ---------------------------------------------------------------- void cli_opts_free(cli_opts_t* popts) { if (popts == NULL) return; popts->plrec_reader->pfree_func(popts->plrec_reader); for (sllve_t* pe = popts->pmapper_list->phead; pe != NULL; pe = pe->pnext) { mapper_t* pmapper = pe->pvvalue; pmapper->pfree_func(pmapper); } sllv_free(popts->pmapper_list); popts->plrec_writer->pfree_func(popts->plrec_writer); free(popts); free_opt_singletons(); } miller-3.4.0/c/cli/mlrcli.h000066400000000000000000000027351266012053600154360ustar00rootroot00000000000000// ================================================================ // Miller command-line parsing // ================================================================ #ifndef MLRCLI_H #define MLRCLI_H #include "containers/sllv.h" #include "cli/quoting.h" #include "containers/lhmsi.h" #include "containers/lhmss.h" #include "input/lrec_reader.h" #include "mapping/mapper.h" #include "output/lrec_writer.h" typedef struct _cli_opts_t { char* irs; char* ifs; char* ips; int allow_repeat_ifs; int allow_repeat_ips; int use_implicit_csv_header; int headerless_csv_output; int use_mmap_for_read; char* ifile_fmt; char* ofile_fmt; char* ors; char* ofs; char* ops; int right_justify_xtab_value; int stack_json_output_vertically; int wrap_json_output_in_outer_list; int quote_json_values_always; char* json_flatten_separator; char* ofmt; quoting_t oquoting; lrec_reader_t* plrec_reader; sllv_t* pmapper_list; lrec_writer_t* plrec_writer; // Command for popen on input, e.g. "zcat -cf <". Can be null in which case // files are read directly rather than through a pipe. char* prepipe; // Null-terminated array: char** filenames; } cli_opts_t; cli_opts_t* parse_command_line(int argc, char** argv); void cli_opts_free(cli_opts_t* popts); // Needed by mapper_join: lhmsi_t* get_default_repeat_ifses(); lhmsi_t* get_default_repeat_ipses(); lhmss_t* get_default_fses(); lhmss_t* get_default_pses(); lhmss_t* get_default_rses(); #endif // MLRCLI_H miller-3.4.0/c/cli/quoting.h000066400000000000000000000002311266012053600156270ustar00rootroot00000000000000#ifndef QUOTING_H #define QUOTING_H typedef enum _quoting_t { QUOTE_ALL, QUOTE_NONE, QUOTE_MINIMAL, QUOTE_NUMERIC } quoting_t; #endif // QUOTING_H miller-3.4.0/c/containers/000077500000000000000000000000001266012053600153725ustar00rootroot00000000000000miller-3.4.0/c/containers/Makefile.am000066400000000000000000000015661266012053600174360ustar00rootroot00000000000000noinst_LTLIBRARIES= libcontainers.la libcontainers_la_SOURCES= \ dheap.c \ dheap.h \ dvector.c \ dvector.h \ free_flags.h \ header_keeper.c \ header_keeper.h \ hss.c \ hss.h \ join_bucket_keeper.c \ join_bucket_keeper.h \ lhms2v.c \ lhms2v.h \ lhmsi.c \ lhmsi.h \ lhmslv.c \ lhmslv.h \ lhmss.c \ lhmss.h \ lhmsv.c \ lhmsv.h \ lrec.c \ lrec.h \ mixutil.c \ mixutil.h \ mlhmmv.c \ mlhmmv.h \ mlr_dsl_ast.c \ mlr_dsl_ast.h \ mlrval.c \ mlrval.h \ parse_trie.c \ parse_trie.h \ percentile_keeper.c \ percentile_keeper.h \ rslls.c \ rslls.h \ slls.c \ slls.h \ sllv.c \ sllv.h \ sllmv.c \ sllmv.h \ top_keeper.c \ top_keeper.h libcontainers_la_LIBADD= \ ../lib/libmlr.la \ ../mapping/libmapping.la AM_CPPFLAGS= -I${srcdir}/../ AM_CFLAGS= -std=gnu99 miller-3.4.0/c/containers/README.md000066400000000000000000000005021266012053600166460ustar00rootroot00000000000000# Miller containers These are generally very standard and simple programming-exercise kinds of things. There is some duplication of simple hash-map logic by key and value types: this is plain C with no templates or generics and I didn't want to do preprocessor tricks to reduce line count at the expense of code clarity. miller-3.4.0/c/containers/dheap.c000066400000000000000000000152341266012053600166240ustar00rootroot00000000000000// ================================================================ // Zero-indexed max-heap of double. // John Kerl // 2012-06-02 // ================================================================ #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/dheap.h" // ---------------------------------------------------------------- // 1-up: left child 2*i // right child 2*i+1 // parent i/2 // 0-up: left child 2*i+1 // right child 2*i+2 // parent (i-1)/2 // Why: Example of 1-up i=10 l=20 r=21; 0-up i=9 l=19 r=20. // Or: 0-up i |-> 1-up i+1 |-> 1-up 2*i+2 |-> 0-up 2*i+1. // And likewise for right child & parent. static inline int dheap_left_child_index(int i, int n) { int li = 2*i+1; if (li >= n) return -1; else return li; } static inline int dheap_right_child_index(int i, int n) { int ri = 2*i+2; if (ri >= n) return -1; else return ri; } static inline int dheap_parent_index(int i, int n) { if (i == 0) return -1; else return (i-1)/2; } static inline void ptr_swap(double *pa, double *pb) { double temp = *pa; *pa = *pb; *pb = temp; } // ================================================================ dheap_t *dheap_alloc() { dheap_t *pdheap = mlr_malloc_or_die(sizeof(dheap_t)); pdheap->n = 0; pdheap->alloc_size = DHEAP_INIT_ALLOC_SIZE; pdheap->elements = mlr_malloc_or_die(pdheap->alloc_size*sizeof(double)); pdheap->is_malloced = 1; return pdheap; } // ---------------------------------------------------------------- dheap_t *dheap_from_array(double *array, int n) { dheap_t *pdheap = mlr_malloc_or_die(sizeof(dheap_t)); pdheap->n = 0; pdheap->alloc_size = n; pdheap->elements = array; pdheap->is_malloced = 0; return pdheap; } // ---------------------------------------------------------------- void dheap_free(dheap_t *pdheap) { if (pdheap == NULL) return; if (pdheap->elements != NULL) if (pdheap->is_malloced) free(pdheap->elements); pdheap->n = 0; pdheap->alloc_size = 0; pdheap->elements = NULL; free(pdheap); } // ================================================================ static void dheap_print_aux(dheap_t *pdheap, int i, int depth) { if (i >= pdheap->n) return; int w; printf("[%04d] ", i); for (w = 0; w < depth; w++) printf(" "); printf("%.8lf\n", pdheap->elements[i]); int li = dheap_left_child_index (i, pdheap->n); int ri = dheap_right_child_index(i, pdheap->n); if (li != -1) dheap_print_aux(pdheap, li, depth+1); if (ri != -1) dheap_print_aux(pdheap, ri, depth+1); } void dheap_print(dheap_t *pdheap) { printf("BEGIN DHEAP (n=%d):\n", pdheap->n); dheap_print_aux(pdheap, 0, 0); printf("END DHEAP\n"); } // ---------------------------------------------------------------- // 1 // 2 3 // 4 5 6 7 // 8 9 10 11 12 13 14 15 static int dheap_check_aux(dheap_t *pdheap, int i, char *file, int line) { int n = pdheap->n; double *pe = pdheap->elements; if (i >= n) return TRUE; int li = dheap_left_child_index (i, pdheap->n); int ri = dheap_right_child_index(i, pdheap->n); if (li != -1) { if (pe[i] < pe[li]) { fprintf(stderr, "dheap check fail %s:%d pe[%d]=%lf < pe[%d]=%lf\n", file, line, i, pe[i], li, pe[li]); return FALSE; } dheap_check_aux(pdheap, li, file, line); } if (ri != -1) { if (pe[i] < pe[ri]) { fprintf(stderr, "dheap check fail %s:%d pe[%d]=%lf < pe[%d]=%lf\n", file, line, i, pe[i], ri, pe[ri]); return FALSE; } dheap_check_aux(pdheap, ri, file, line); } return TRUE; } int dheap_check(dheap_t *pdheap, char *file, int line) { return dheap_check_aux(pdheap, 1, file, line); } // ---------------------------------------------------------------- static void dheap_bubble_up(dheap_t *pdheap, int i) { int pi = dheap_parent_index(i, pdheap->n); if (pi == -1) return; double *pe = pdheap->elements; if (pe[pi] < pe[i]) { ptr_swap(&pe[pi], &pe[i]); dheap_bubble_up(pdheap, pi); } } // ---------------------------------------------------------------- // 1 // 2 3 // 4 5 6 7 // 8 9 10 11 12 (n=13) void dheap_add(dheap_t *pdheap, double v) { if (pdheap->n >= pdheap->alloc_size) { if (!pdheap->is_malloced) { fprintf(stderr, "extension of non-malloced dheap!\n"); exit(1); } pdheap->alloc_size *= 2; pdheap->elements = (double *)mlr_realloc_or_die(pdheap->elements, pdheap->alloc_size*sizeof(double)); } pdheap->elements[pdheap->n++] = v; dheap_bubble_up(pdheap, pdheap->n-1); } // ---------------------------------------------------------------- // 1. Replace the root of the dheap with the last element on the last level. // 2. Compare the new root with its children; if they are in the correct order, // stop. // 3. If not, swap the element with one of its children and return to the // previous step. (Swap with its smaller child in a min-dheap and its larger // child in a max-dheap.) static void dheap_bubble_down(dheap_t *pdheap, int i) { int li = dheap_left_child_index(i, pdheap->n); if (li == -1) { // We add left to right, so this means left and right are both nil. return; } int ri = dheap_right_child_index(i, pdheap->n); double *pe = pdheap->elements; if (ri == -1) { // Right is nil, left is non-nil. if (pe[li] > pe[i]) { ptr_swap(&pe[li], &pe[i]); dheap_bubble_down(pdheap, li); } return; } // Now left and right are both non-nil. // // P 3 // L R 9 7 // a b c d 1 2 4 6 // // Cases: double *L = &pe[li]; double *P = &pe[i]; double *R = &pe[ri]; if (*L <= *P) { if (*R <= *P) { // 1. L <= R <= P: done. // 2. R <= L <= P: done. return; } else if (*P <= *R) { // 3. L <= P <= R: swap P&R; bubble down R. ptr_swap(R, P); dheap_bubble_down(pdheap, ri); } } else if (*R <= *P && *P <= *L) { // 4. R <= P <= L: swap P&L; bubble down L. ptr_swap(L, P); dheap_bubble_down(pdheap, li); } else if (*P <= *R && *R <= *L) { // 5. P <= R <= L: swap P&L; bubble down L. ptr_swap(L, P); dheap_bubble_down(pdheap, li); } else if (P <= L && L <= R) { // 6. P <= L <= R: swap P&R; bubble down R. ptr_swap(R, P); dheap_bubble_down(pdheap, ri); } } double dheap_remove(dheap_t *pdheap) { if (pdheap->n <= 0) { fprintf(stderr, "remove from empty dheap!\n"); exit(1); } double rv = pdheap->elements[0]; pdheap->elements[0] = pdheap->elements[pdheap->n-1]; pdheap->n--; dheap_bubble_down(pdheap, 0); return rv; } void dheap_sort(double *array, int n) { dheap_t *pdheap = dheap_from_array(array, n); int i; for (i = 0; i < n; i++) dheap_add(pdheap, pdheap->elements[i]); for (i = n-1; i >= 0; i--) pdheap->elements[i] = dheap_remove(pdheap); dheap_free(pdheap); } miller-3.4.0/c/containers/dheap.h000066400000000000000000000013151266012053600166240ustar00rootroot00000000000000// ================================================================ // Zero-indexed max-heap of doubles. // John Kerl // 2012-06-02 // ================================================================ #ifndef DHEAP_H #define DHEAP_H #define DHEAP_INIT_ALLOC_SIZE 1024 // Power of two typedef struct _dheap_t { int n; int alloc_size; int is_malloced; double *elements; } dheap_t; dheap_t *dheap_alloc(); dheap_t *dheap_from_array(double *array, int n); void dheap_free(dheap_t *pheap); void dheap_add(dheap_t *pdheap, double v); double dheap_remove(dheap_t *pdheap); // For debug void dheap_print(dheap_t *pdheap); // For unit test int dheap_check(dheap_t *pdheap, char *file, int line); #endif // DHEAP_H miller-3.4.0/c/containers/dvector.c000066400000000000000000000017671266012053600172170ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/dvector.h" // ---------------------------------------------------------------- dvector_t* dvector_alloc(int initial_capacity) { int capacity = initial_capacity; dvector_t* pdvector = mlr_malloc_or_die(sizeof(dvector_t)); pdvector->data = mlr_malloc_or_die(capacity*sizeof(double)); pdvector->size = 0; pdvector->capacity = capacity; return pdvector; } // ---------------------------------------------------------------- void dvector_free(dvector_t* pdvector) { if (pdvector == NULL) return; free(pdvector->data); pdvector->data = NULL; pdvector->size = 0; pdvector->capacity = 0; free(pdvector); } void dvector_append(dvector_t* pdvector, double value) { if (pdvector->size >= pdvector->capacity) { pdvector->capacity = (int)(pdvector->capacity * 2); pdvector->data = (double*)mlr_realloc_or_die(pdvector->data, pdvector->capacity*sizeof(double)); } pdvector->data[pdvector->size++] = value; } miller-3.4.0/c/containers/dvector.h000066400000000000000000000004451266012053600172140ustar00rootroot00000000000000#ifndef DVECTOR_H #define DVECTOR_H typedef struct _dvector_t { double* data; int size; int capacity; } dvector_t; dvector_t* dvector_alloc(int initial_capacity); void dvector_free(dvector_t* pdvector); void dvector_append(dvector_t* pdvector, double value); #endif // DVECTOR_H miller-3.4.0/c/containers/free_flags.h000066400000000000000000000007561266012053600176500ustar00rootroot00000000000000#ifndef FREE_FLAGS_H #define FREE_FLAGS_H // For use by various data structures including slls_t and lrec_t. Some // keys/values are dynamically allocated and should be freed the container's // destructor, and some should not. Examples of the former include strduped // keys/values; examples of the latter include data from string literals, or // from mmapped file-input data. #define NO_FREE 0x00 #define FREE_ENTRY_KEY 0x80 #define FREE_ENTRY_VALUE 0x08 #endif // FREE_FLAGS_H miller-3.4.0/c/containers/header_keeper.c000066400000000000000000000007731266012053600203300ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "containers/header_keeper.h" header_keeper_t* header_keeper_alloc(char* line, slls_t* pkeys) { header_keeper_t* pheader_keeper = mlr_malloc_or_die(sizeof(header_keeper_t)); pheader_keeper->line = line; pheader_keeper->pkeys = pkeys; return pheader_keeper; } void header_keeper_free(header_keeper_t* pheader_keeper) { if (pheader_keeper == NULL) return; free(pheader_keeper->line); slls_free(pheader_keeper->pkeys); free(pheader_keeper); } miller-3.4.0/c/containers/header_keeper.h000066400000000000000000000010361266012053600203260ustar00rootroot00000000000000// ================================================================ // Retains field names from CSV header lines across record reads. // See also c/README.md. // ================================================================ #ifndef HEADER_KEEPER_H #define HEADER_KEEPER_H #include "containers/slls.h" typedef struct _header_keeper_t { char* line; slls_t* pkeys; } header_keeper_t; header_keeper_t* header_keeper_alloc(char* line, slls_t* pkeys); void header_keeper_free(header_keeper_t* pheader_keeper); #endif // HEADER_KEEPER_H miller-3.4.0/c/containers/hss.c000066400000000000000000000146751266012053600163500ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-string hash set with linear probing // for collisions. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/hss.h" // ---------------------------------------------------------------- #define INITIAL_ARRAY_LENGTH 128 #define LOAD_FACTOR 0.7 #define OCCUPIED 444 #define DELETED 555 #define EMPTY 666 // ================================================================ static void hsse_clear(hsse_t *pentry) { pentry->key = NULL; pentry->state = EMPTY; pentry->ideal_index = -1; } // ---------------------------------------------------------------- static hsse_t* hss_make_alloc_array(int length) { hsse_t* array = (hsse_t*)mlr_malloc_or_die(sizeof(hsse_t) * length); for (int i = 0; i < length; i++) hsse_clear(&array[i]); return array; } static void hss_init(hss_t *pset, int length) { pset->num_occupied = 0; pset->num_freed = 0; pset->array_length = length; pset->array = hss_make_alloc_array(length); } hss_t* hss_alloc() { hss_t* pset = mlr_malloc_or_die(sizeof(hss_t)); hss_init(pset, INITIAL_ARRAY_LENGTH); return pset; } void hss_free(hss_t* pset) { if (pset == NULL) return; free(pset->array); pset->array = NULL; pset->num_occupied = 0; pset->num_freed = 0; pset->array_length = 0; free(pset); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int hss_find_index_for_key(hss_t* pset, char* key, int* pideal_index) { int hash = mlr_string_hash_func(key); int index = mlr_canonical_mod(hash, pset->array_length); *pideal_index = index; int num_tries = 0; while (TRUE) { hsse_t* pe = &pset->array[index]; if (pe->state == OCCUPIED) { char* ekey = pe->key; // Existing key found in chain. if (streq(key, ekey)) return index; } else if (pe->state == EMPTY) { return index; } // If the current entry has been freed, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= pset->array_length) { fprintf(stderr, "%s: internal coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= pset->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- static void hss_enlarge(hss_t* pset); void hss_add(hss_t* pset, char* key) { if ((pset->num_occupied + pset->num_freed) >= (pset->array_length*LOAD_FACTOR)) hss_enlarge(pset); int ideal_index = 0; int index = hss_find_index_for_key(pset, key, &ideal_index); hsse_t* pe = &pset->array[index]; if (pe->state == OCCUPIED) { // Existing key found in chain. Chaining already handled by hss_find_index_for_key. return; } else if (pe->state == EMPTY) { // End of chain. pe->key = key; pe->state = OCCUPIED; pe->ideal_index = ideal_index; pset->num_occupied++; } else { fprintf(stderr, "hss_find_index_for_key did not find end of chain.\n"); exit(1); } } // ---------------------------------------------------------------- static void hss_enlarge(hss_t* pset) { int old_array_length = pset->array_length; hsse_t* old_array = pset->array; hss_init(pset, pset->array_length*2); for (int index = 0; index < old_array_length; index++) { hsse_t e = old_array[index]; if (e.state == OCCUPIED) hss_add(pset, e.key); } } // ---------------------------------------------------------------- int hss_has(hss_t* pset, char* key) { int ideal_index = 0; int index = hss_find_index_for_key(pset, key, &ideal_index); hsse_t* pe = &pset->array[index]; if (pe->state == OCCUPIED) return TRUE; else if (pe->state == EMPTY) return FALSE; else { fprintf(stderr, "hss_find_index_for_key did not find end of chain.\n"); exit(1); } } // ---------------------------------------------------------------- void hss_remove(hss_t* pset, char* key) { int ideal_index = 0; int index = hss_find_index_for_key(pset, key, &ideal_index); hsse_t* pe = &pset->array[index]; if (pe->state == OCCUPIED) { pe->key = NULL; pe->state = DELETED; pe->ideal_index = -1; pset->num_freed++; pset->num_occupied--; } else if (pe->state == EMPTY) { } else { fprintf(stderr, "hss_find_index_for_key did not find end of chain.\n"); exit(1); } } // ---------------------------------------------------------------- void hss_clear(hss_t* pset) { for (int i = 0; i < pset->array_length; i++) { hsse_clear(&pset->array[i]); } pset->num_occupied = 0; pset->num_freed = 0; } int hss_size(hss_t* pset) { return pset->num_occupied; } // ---------------------------------------------------------------- int hss_check_counts(hss_t* pset) { int nocc = 0; int ndel = 0; for (int index = 0; index < pset->array_length; index++) { hsse_t* pe = &pset->array[index]; if (pe->state == OCCUPIED) nocc++; else if (pe->state == DELETED) ndel++; } if (nocc != pset->num_occupied) { fprintf(stderr, "occupancy-count mismatch: actual %d != cached %d.\n", nocc, pset->num_occupied); return FALSE; } if (ndel != pset->num_freed) { fprintf(stderr, "freed-count mismatch: actual %d != cached %d.\n", ndel, pset->num_freed); return FALSE; } return TRUE; } // ---------------------------------------------------------------- static char* get_state_name(int state) { switch(state) { case OCCUPIED: return "occupied"; break; case DELETED: return "freed"; break; case EMPTY: return "empty"; break; default: return "?????"; break; } } void hss_print(hss_t* pset) { for (int index = 0; index < pset->array_length; index++) { hsse_t* pe = &pset->array[index]; const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; printf( "| stt: %-8s | idx: %6d | nidx: %6d | key: %12s |\n", get_state_name(pe->state), index, pe->ideal_index, key_string); } } miller-3.4.0/c/containers/hss.h000066400000000000000000000021461266012053600163430ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-valued hash set with linear probing for // collisions. // // Notes: // * null key is not supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef HSS_H #define HSS_H // ---------------------------------------------------------------- typedef struct _hsse_t { char* key; int state; int ideal_index; } hsse_t; // ---------------------------------------------------------------- typedef struct _hss_t { int num_occupied; int num_freed; int array_length; hsse_t* array; } hss_t; // ---------------------------------------------------------------- hss_t* hss_alloc(); void hss_free(hss_t* pset); void hss_add(hss_t* pset, char* key); int hss_has(hss_t* pset, char* key); void hss_remove(hss_t* pset, char* key); void hss_clear(hss_t* pset); int hss_size(hss_t* pset); // Unit-test hook int hss_check_counts(hss_t* pset); #endif // HSS_H miller-3.4.0/c/containers/join_bucket_keeper.c000066400000000000000000000443621266012053600213760ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "lib/context.h" #include "containers/mixutil.h" #include "containers/join_bucket_keeper.h" #include "input/lrec_readers.h" // ================================================================ // JOIN_BUCKET_KEEPER // // This data structure supports Miller's sorted (double-streaming) join. It is // perhaps best explained by first comparing with the unsorted (half-streaming) // case. // // In both cases, we have left and right join keys. Suppose the left file has // data with field name "L" to be joined with right-file(s) data with field // name "R". For the unsorted case (see mapper_join.c) the entire left file is // first loaded into buckets of record-lists, one for each distinct value of L. // E.g. given the following: // // +-----+-----+ // | L | R | // + --- + --- + // | a | a | // | c | b | // | a | f | // | b | | // | c | | // | d | | // | a | | // +-----+-----+ // // the left file is bucketed as // // +-----+ +-----+ +-----+ +-----+ // | L | | L | | L | | L | // + --- + + --- + + --- + + --- + // | a | | c | | b | | d | // | a | | c | +-----+ +-----+ // | a | + --- + // + --- + // // Then the right file is processed one record at a time (hence // "half-streaming"). The pairings are easy: // * the right record with R=a is paired with the L=a bucket, // * the right record with R=b is paired with the L=b bucket, // * the right record with R=f is unpaired, and // * the left records with L=c and L=d are unpaired. // // ---------------------------------------------------------------- // Now for the sorted (doubly-streaming) case. Here we require that the left // and right files be already sorted (lexically ascending) by the join fields. // Then the example inputs look like this: // // +-----+-----+ // | L | R | // + --- + --- + // | a | a | // | a | b | // | a | f | // | b | | // | c | | // | c | | // | d | | // +-----+-----+ // // The right file is still read one record at a time. It's the job of this // join_bucket_keeper class to keep track of the left-file buckets, one bucket // at a time. This includes all records with same values for the join // field(s), e.g. the three L=a records, as well as a "peek" record which is // either the next record with a different join value (e.g. the L=b record), or // an end-of-file indicator. // // If a right-file record has join field matching the current left-file bucket, // then it's paired with all records in that bucket. Otherwise the // join_bucket_keeper needs to either stay with the current bucket or advance // to the next one, depending whether the current right-file record's // join-field values compare lexically with the the left-file bucket's // join-field values. // // Examples: // // +-----------+-----------+-----------+-----------+-----------+-----------+ // | L R | L R | L R | L R | L R | L R | // + --- --- + --- --- + --- --- + --- --- + --- --- + --- --- + // | a | a | e | a | e e | e e | // | b | e | e | e e | e | e e | // | e | e | e | e | e | e | // | e | e | f | e | f | g g | // | e | f | g | g | g | g | // | g | g | g | g | g | | // | g | g | h | | | | // +-----------+-----------+-----------+-----------+-----------+-----------+ // // In all these examples, the join_bucket_keeper goes through these steps: // * bucket is empty, peek rec has L=e // * bucket is L=e records, peek rec has L=g // * bucket is L=g records, peek rec is null (due to EOF) // * bucket is empty, peek rec is null (due to EOF) // // Example 1: // * left-bucket is empty and left-peek has L=e // * right record has R=a; join_bucket_keeper does not advance // * right record has R=b; join_bucket_keeper does not advance // * right end of file; all left records are unpaired. // // Example 2: // * left-bucket is empty and left-peek has L=e // * right record has R=a; join_bucket_keeper does not advance // * right record has R=f; left records with L=e are unpaired. // * etc. // // ================================================================ // ---------------------------------------------------------------- #define LEFT_STATE_0_PREFILL 0 #define LEFT_STATE_1_FULL 1 #define LEFT_STATE_2_LAST_BUCKET 2 #define LEFT_STATE_3_EOF 3 // ---------------------------------------------------------------- // (0) pre-fill: Lv == null, peek == null, leof = false // (1) midstream: Lv != null, peek != null, leof = false // (2) last bucket: Lv != null, peek == null, leof = true // (3) leof: Lv == null, peek == null, leof = true // ---------------------------------------------------------------- // Private methods static int join_bucket_keeper_get_state(join_bucket_keeper_t* pkeeper); static void join_bucket_keeper_initial_fill(join_bucket_keeper_t* pkeeper, sllv_t** pprecords_left_unpaired); static void join_bucket_keeper_advance_to(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired); static void join_bucket_keeper_fill(join_bucket_keeper_t* pkeeper, sllv_t** pprecords_left_unpaired); static void join_bucket_keeper_drain(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired); static char* describe_state(int state); // ---------------------------------------------------------------- join_bucket_keeper_t* join_bucket_keeper_alloc( char* prepipe, char* left_file_name, char* input_file_format, int use_mmap_for_read, char* irs, char* ifs, int allow_repeat_ifs, char* ips, int allow_repeat_ips, int use_implicit_csv_header, char* json_flatten_separator, slls_t* pleft_field_names ) { lrec_reader_t* plrec_reader = lrec_reader_alloc(input_file_format, use_mmap_for_read, irs, ifs, allow_repeat_ifs, ips, allow_repeat_ips, use_implicit_csv_header, json_flatten_separator); return join_bucket_keeper_alloc_from_reader(plrec_reader, prepipe, left_file_name, pleft_field_names); } // ---------------------------------------------------------------- join_bucket_keeper_t* join_bucket_keeper_alloc_from_reader( lrec_reader_t* plrec_reader, char* prepipe, char* left_file_name, slls_t* pleft_field_names) { join_bucket_keeper_t* pkeeper = mlr_malloc_or_die(sizeof(join_bucket_keeper_t)); void* pvhandle = plrec_reader->popen_func(plrec_reader->pvstate, prepipe, left_file_name); plrec_reader->psof_func(plrec_reader->pvstate, pvhandle); context_t* pctx = mlr_malloc_or_die(sizeof(context_t)); context_init(pctx, left_file_name); pkeeper->plrec_reader = plrec_reader; pkeeper->pvhandle = pvhandle; pkeeper->pctx = pctx; pkeeper->pleft_field_names = pleft_field_names; pkeeper->pbucket = mlr_malloc_or_die(sizeof(join_bucket_t)); pkeeper->pbucket->precords = sllv_alloc(); pkeeper->pbucket->pleft_field_values = NULL; pkeeper->pbucket->was_paired = FALSE; pkeeper->prec_peek = NULL; pkeeper->leof = FALSE; pkeeper->state = LEFT_STATE_0_PREFILL; return pkeeper; } // ---------------------------------------------------------------- void join_bucket_keeper_free(join_bucket_keeper_t* pkeeper, char* prepipe) { if (pkeeper == NULL) return; slls_free(pkeeper->pbucket->pleft_field_values); sllv_free(pkeeper->pbucket->precords); free(pkeeper->pbucket); pkeeper->plrec_reader->pclose_func(pkeeper->plrec_reader->pvstate, pkeeper->pvhandle, prepipe); pkeeper->plrec_reader->pfree_func(pkeeper->plrec_reader); lrec_free(pkeeper->prec_peek); free(pkeeper->pctx); free(pkeeper); } // ---------------------------------------------------------------- void join_bucket_keeper_emit(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired) { *pprecords_paired = NULL; *pprecords_left_unpaired = NULL; int cmp = 0; if (pkeeper->state == LEFT_STATE_0_PREFILL) { join_bucket_keeper_initial_fill(pkeeper, pprecords_left_unpaired); pkeeper->state = join_bucket_keeper_get_state(pkeeper); } if (pright_field_values != NULL) { // Not right EOF if (pkeeper->state == LEFT_STATE_1_FULL || pkeeper->state == LEFT_STATE_2_LAST_BUCKET) { cmp = slls_compare_lexically(pkeeper->pbucket->pleft_field_values, pright_field_values); if (cmp < 0) { // Advance left until match or left EOF. join_bucket_keeper_advance_to(pkeeper, pright_field_values, pprecords_paired, pprecords_left_unpaired); } else if (cmp == 0) { pkeeper->pbucket->was_paired = TRUE; *pprecords_paired = pkeeper->pbucket->precords; } else { // No match and no need to advance left; return null lists. } } else if (pkeeper->state != LEFT_STATE_3_EOF) { fprintf(stderr, "%s: internal coding error: failed transition from prefill state.\n", MLR_GLOBALS.argv0); exit(1); } } else { // Right EOF: return the final left-unpaireds. join_bucket_keeper_drain(pkeeper, pright_field_values, pprecords_paired, pprecords_left_unpaired); } pkeeper->state = join_bucket_keeper_get_state(pkeeper); } // ---------------------------------------------------------------- static int join_bucket_keeper_get_state(join_bucket_keeper_t* pkeeper) { if (pkeeper->pbucket->pleft_field_values == NULL) { if (pkeeper->leof) return LEFT_STATE_3_EOF; else return LEFT_STATE_0_PREFILL; } else { if (pkeeper->prec_peek == NULL) return LEFT_STATE_2_LAST_BUCKET; else return LEFT_STATE_1_FULL; } } static void join_bucket_keeper_initial_fill(join_bucket_keeper_t* pkeeper, sllv_t** pprecords_left_unpaired) { while (TRUE) { // Skip over records not having the join keys. These go straight to the // left-unpaired list. pkeeper->prec_peek = pkeeper->plrec_reader->pprocess_func(pkeeper->plrec_reader->pvstate, pkeeper->pvhandle, pkeeper->pctx); if (pkeeper->prec_peek == NULL) { break; } if (record_has_all_keys(pkeeper->prec_peek, pkeeper->pleft_field_names)) { break; } else { if (*pprecords_left_unpaired == NULL) *pprecords_left_unpaired = sllv_alloc(); sllv_append(*pprecords_left_unpaired, pkeeper->prec_peek); } } if (pkeeper->prec_peek == NULL) { pkeeper->leof = TRUE; return; } join_bucket_keeper_fill(pkeeper, pprecords_left_unpaired); } // Preconditions: // * prec_peek != NULL // * prec_peek has the join keys static void join_bucket_keeper_fill(join_bucket_keeper_t* pkeeper, sllv_t** pprecords_left_unpaired) { slls_t* pleft_field_values = mlr_reference_selected_values_from_record(pkeeper->prec_peek, pkeeper->pleft_field_names); if (pleft_field_values == NULL) { fprintf(stderr, "%s: internal coding error: peek record should have had join keys.\n", MLR_GLOBALS.argv0); exit(1); } pkeeper->pbucket->pleft_field_values = slls_copy(pleft_field_values); slls_free(pleft_field_values); sllv_append(pkeeper->pbucket->precords, pkeeper->prec_peek); pkeeper->pbucket->was_paired = FALSE; pkeeper->prec_peek = NULL; while (TRUE) { // Skip over records not having the join keys. These go straight to the // left-unpaired list. pkeeper->prec_peek = pkeeper->plrec_reader->pprocess_func(pkeeper->plrec_reader->pvstate, pkeeper->pvhandle, pkeeper->pctx); if (pkeeper->prec_peek == NULL) { pkeeper->leof = TRUE; break; } if (record_has_all_keys(pkeeper->prec_peek, pkeeper->pleft_field_names)) { int cmp = slls_lrec_compare_lexically( pkeeper->pbucket->pleft_field_values, pkeeper->prec_peek, pkeeper->pleft_field_names); if (cmp != 0) { break; } sllv_append(pkeeper->pbucket->precords, pkeeper->prec_peek); } else { if (*pprecords_left_unpaired == NULL) *pprecords_left_unpaired = sllv_alloc(); sllv_append(*pprecords_left_unpaired, pkeeper->prec_peek); } pkeeper->prec_peek = NULL; } } // Pre-conditions: // * pkeeper->pleft_field_values < pright_field_values. // * currently in state 1 or 2 so there is a bucket but there may or may not be a peek-record // * current bucket was/wasn't paired on previous emits but is not paired on this emit. // Actions: // * if bucket was never paired, return it to the caller; else discard. // * consume left input stream, feeding into unpaired, for as long as leftvals < rightvals && !eof. // * if there is leftrec with vals == rightvals: parallel initial_fill. // else, mimic initial_fill. static void join_bucket_keeper_advance_to(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired) { if (pkeeper->pbucket->was_paired) { while (pkeeper->pbucket->precords->phead) lrec_free(sllv_pop(pkeeper->pbucket->precords)); sllv_free(pkeeper->pbucket->precords); pkeeper->pbucket->precords = NULL; } else { if (*pprecords_left_unpaired == NULL) { *pprecords_left_unpaired = pkeeper->pbucket->precords; } else { sllv_transfer(*pprecords_left_unpaired, pkeeper->pbucket->precords); } } pkeeper->pbucket->precords = sllv_alloc(); if (pkeeper->pbucket->pleft_field_values != NULL) { slls_free(pkeeper->pbucket->pleft_field_values); pkeeper->pbucket->pleft_field_values = NULL; } pkeeper->pbucket->was_paired = FALSE; if (pkeeper->prec_peek == NULL) { // left EOF return; } // Need a double condition here ... the peek record is either het or hom. // (Or, change that: -> ensure elsewhere the peek record is hom.) // The former is destined for lunp and shouldn't be lexcmped. The latter // should be. int cmp = lrec_slls_compare_lexically(pkeeper->prec_peek, pkeeper->pleft_field_names, pright_field_values); if (cmp < 0) { // keep seeking & filling the bucket until = or >; this may or may not end up being a match. if (*pprecords_left_unpaired == NULL) *pprecords_left_unpaired = sllv_alloc(); while (TRUE) { sllv_append(*pprecords_left_unpaired, pkeeper->prec_peek); pkeeper->prec_peek = NULL; while (TRUE) { // Skip over records not having the join keys. These go straight to the // left-unpaired list. pkeeper->prec_peek = pkeeper->plrec_reader->pprocess_func(pkeeper->plrec_reader->pvstate, pkeeper->pvhandle, pkeeper->pctx); if (pkeeper->prec_peek == NULL) break; if (record_has_all_keys(pkeeper->prec_peek, pkeeper->pleft_field_names)) { break; } else { if (*pprecords_left_unpaired == NULL) *pprecords_left_unpaired = sllv_alloc(); sllv_append(*pprecords_left_unpaired, pkeeper->prec_peek); } } if (pkeeper->prec_peek == NULL) { pkeeper->leof = TRUE; break; } cmp = lrec_slls_compare_lexically(pkeeper->prec_peek, pkeeper->pleft_field_names, pright_field_values); if (cmp >= 0) break; } } if (cmp == 0) { join_bucket_keeper_fill(pkeeper, pprecords_left_unpaired); pkeeper->pbucket->was_paired = TRUE; *pprecords_paired = pkeeper->pbucket->precords; } else if (cmp > 0) { join_bucket_keeper_fill(pkeeper, pprecords_left_unpaired); } } static void join_bucket_keeper_drain(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired) { // 1. Any records already in pkeeper->pbucket->precords (current bucket) if (pkeeper->pbucket->was_paired) { if (*pprecords_left_unpaired == NULL) *pprecords_left_unpaired = sllv_alloc(); } else { if (*pprecords_left_unpaired == NULL) { *pprecords_left_unpaired = pkeeper->pbucket->precords; } else { sllv_transfer(*pprecords_left_unpaired, pkeeper->pbucket->precords); sllv_free(pkeeper->pbucket->precords); } } // 2. Peek-record, if any if (pkeeper->prec_peek != NULL) { sllv_append(*pprecords_left_unpaired, pkeeper->prec_peek); pkeeper->prec_peek = NULL; } // 3. Remainder of left input stream while (TRUE) { lrec_t* prec = pkeeper->plrec_reader->pprocess_func(pkeeper->plrec_reader->pvstate, pkeeper->pvhandle, pkeeper->pctx); if (prec == NULL) break; sllv_append(*pprecords_left_unpaired, prec); } pkeeper->pbucket->precords = NULL; } // ---------------------------------------------------------------- void join_bucket_keeper_print(join_bucket_keeper_t* pkeeper) { printf("pbucket at %p:\n", pkeeper); printf(" pvhandle = %p\n", pkeeper->pvhandle); context_print(pkeeper->pctx, " "); printf(" pleft_field_names = "); slls_print(pkeeper->pleft_field_names); printf("\n"); join_bucket_print(pkeeper->pbucket, " "); printf(" prec_peek = "); if (pkeeper->prec_peek == NULL) { printf("null\n"); } else { lrec_print(pkeeper->prec_peek); } printf(" leof = %d\n", pkeeper->leof); printf(" state = %s\n", describe_state(pkeeper->state)); } void join_bucket_keeper_print_aux(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired) { join_bucket_keeper_print(pkeeper); printf(" pright_field_values = "); slls_print(pright_field_values); printf("\n"); printf(" precords_paired =\n"); lrec_print_list_with_prefix(*pprecords_paired, " "); printf("\n"); printf(" precords_left_unpaired =\n"); lrec_print_list_with_prefix(*pprecords_left_unpaired, " "); printf("\n"); } void join_bucket_print(join_bucket_t* pbucket, char* indent) { printf("%spbucket at %p:\n", indent, pbucket); printf("%s pleft_field_values = ", indent); slls_print(pbucket->pleft_field_values); printf("\n"); if (pbucket->precords == NULL) { printf("%s precords:\n", indent); printf("%s (null)\n", indent); } else { printf("%s precords (length=%d):\n", indent, pbucket->precords->length); lrec_print_list_with_prefix(pbucket->precords, " "); } printf("%s was_paired = %d\n", indent, pbucket->was_paired); } static char* describe_state(int state) { switch (state) { case LEFT_STATE_0_PREFILL: return "LEFT_STATE_0_PREFILL"; case LEFT_STATE_1_FULL: return "LEFT_STATE_1_FULL"; case LEFT_STATE_2_LAST_BUCKET: return "LEFT_STATE_2_LAST_BUCKET"; case LEFT_STATE_3_EOF: return "LEFT_STATE_3_EOF"; default: return "???"; } } miller-3.4.0/c/containers/join_bucket_keeper.h000066400000000000000000000042211266012053600213710ustar00rootroot00000000000000// ================================================================ // Data structures for mlr join, sorted case. Please see descriptive // comments at the top of join_bucket_keeper.h. // ================================================================ #ifndef JOIN_BUCKET_KEEPER_H #define JOIN_BUCKET_KEEPER_H #include "lib/context.h" #include "containers/lrec.h" #include "containers/slls.h" #include "containers/sllv.h" #include "input/lrec_reader.h" // ---------------------------------------------------------------- typedef struct _join_bucket_t { slls_t* pleft_field_values; sllv_t* precords; int was_paired; } join_bucket_t; typedef struct _join_bucket_keeper_t { lrec_reader_t* plrec_reader; void* pvhandle; context_t* pctx; slls_t* pleft_field_names; join_bucket_t* pbucket; lrec_t* prec_peek; int leof; int state; } join_bucket_keeper_t; // ---------------------------------------------------------------- join_bucket_keeper_t* join_bucket_keeper_alloc( char* prepipe, char* left_file_name, char* input_file_format, int use_mmap_for_read, char* irs, char* ifs, int allow_repeat_ifs, char* ips, int allow_repeat_ips, int use_implicit_csv_header, char* json_flatten_separator, slls_t* pleft_field_names); join_bucket_keeper_t* join_bucket_keeper_alloc_from_reader( lrec_reader_t* plrec_reader, char* prepipe, char* left_file_name, slls_t* pleft_field_names); void join_bucket_keeper_free(join_bucket_keeper_t* pkeeper, char* prepipe); // *pprecords_paired should not be freed by the caller. // *pprecords_left_unpaired should be freed by the caller. void join_bucket_keeper_emit( join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired); void join_bucket_print(join_bucket_t* pbucket, char* indent); void join_bucket_keeper_print(join_bucket_keeper_t* pkeeper); void join_bucket_keeper_print_aux(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired); #endif // JOIN_BUCKET_KEEPER_H miller-3.4.0/c/containers/lhms2v.c000066400000000000000000000216201266012053600167520ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-list-to-void-star linked hash map with // linear probing for collisions. // // John Kerl 2014-12-22 // // Notes: // * null key is not supported. // * null value is not supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/lhms2v.h" // ---------------------------------------------------------------- // Allow compile-time override, e.g using gcc -D. #ifndef INITIAL_ARRAY_LENGTH #define INITIAL_ARRAY_LENGTH 16 #endif #ifndef LOAD_FACTOR #define LOAD_FACTOR 0.7 #endif #ifndef ENLARGEMENT_FACTOR #define ENLARGEMENT_FACTOR 2 #endif // ---------------------------------------------------------------- #define OCCUPIED 0xa4 #define DELETED 0xb8 #define EMPTY 0xce // ---------------------------------------------------------------- static void* lhms2v_put_no_enlarge(lhms2v_t* pmap, char* key1, char* key2, void* pvvalue, char free_flags); static void lhms2v_enlarge(lhms2v_t* pmap); // ================================================================ static void lhms2v_init(lhms2v_t *pmap, int length) { pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = length; pmap->entries = (lhms2ve_t*)mlr_malloc_or_die(sizeof(lhms2ve_t) * length); // Don't do lhms2ve_clear() of all entries at init time, since this has a // drastic effect on the time needed to construct an empty map (and miller // constructs an awful lot of those). The attributes there are don't-cares // if the corresponding entry state is EMPTY. They are set on put, and // mutated on remove. pmap->states = (lhms2ve_state_t*)mlr_malloc_or_die(sizeof(lhms2ve_state_t) * length); memset(pmap->states, EMPTY, length); pmap->phead = NULL; pmap->ptail = NULL; } lhms2v_t* lhms2v_alloc() { lhms2v_t* pmap = mlr_malloc_or_die(sizeof(lhms2v_t)); lhms2v_init(pmap, INITIAL_ARRAY_LENGTH); return pmap; } // void-star payloads should first be freed by the caller. void lhms2v_free(lhms2v_t* pmap) { if (pmap == NULL) return; for (lhms2ve_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { if (pe->free_flags & FREE_ENTRY_KEY) { free(pe->key1); free(pe->key2); } } free(pmap->entries); free(pmap->states); pmap->entries = NULL; pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = 0; free(pmap); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int lhms2v_find_index_for_key(lhms2v_t* pmap, char* key1, char* key2, int* pideal_index) { int hash = mlr_string_pair_hash_func(key1, key2); int index = mlr_canonical_mod(hash, pmap->array_length); *pideal_index = index; int num_tries = 0; int done = 0; while (!done) { lhms2ve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { char* ekey1 = pe->key1; char* ekey2 = pe->key2; // Existing key found in chain. if (streq(key1, ekey1) && streq(key2, ekey2)) return index; } else if (pmap->states[index] == EMPTY) { return index; } // If the current entry has been deleted, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= pmap->array_length) { fprintf(stderr, "%s: internal coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= pmap->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- void* lhms2v_put(lhms2v_t* pmap, char* key1, char* key2, void* pvvalue, char free_flags) { if ((pmap->num_occupied + pmap->num_freed) >= (pmap->array_length*LOAD_FACTOR)) lhms2v_enlarge(pmap); return lhms2v_put_no_enlarge(pmap, key1, key2, pvvalue, free_flags); } static void* lhms2v_put_no_enlarge(lhms2v_t* pmap, char* key1, char* key2, void* pvvalue, char free_flags) { int ideal_index = 0; int index = lhms2v_find_index_for_key(pmap, key1, key2, &ideal_index); lhms2ve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { // Existing key found in chain; put value. pe->pvvalue = pvvalue; } else if (pmap->states[index] == EMPTY) { // End of chain. pe->ideal_index = ideal_index; pe->key1 = key1; pe->key2 = key2; pe->pvvalue = pvvalue; pe->free_flags = free_flags; pmap->states[index] = OCCUPIED; if (pmap->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; pmap->phead = pe; pmap->ptail = pe; } else { pe->pprev = pmap->ptail; pe->pnext = NULL; pmap->ptail->pnext = pe; pmap->ptail = pe; } pmap->num_occupied++; } else { fprintf(stderr, "%s: lhms2v_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } return pvvalue; } // ---------------------------------------------------------------- void* lhms2v_get(lhms2v_t* pmap, char* key1, char* key2) { int ideal_index = 0; int index = lhms2v_find_index_for_key(pmap, key1, key2, &ideal_index); lhms2ve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) return pe->pvvalue; else if (pmap->states[index] == EMPTY) return NULL; else { fprintf(stderr, "%s: lhms2v_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhms2v_has_key(lhms2v_t* pmap, char* key1, char* key2) { int ideal_index = 0; int index = lhms2v_find_index_for_key(pmap, key1, key2, &ideal_index); if (pmap->states[index] == OCCUPIED) return TRUE; else if (pmap->states[index] == EMPTY) return FALSE; else { fprintf(stderr, "%s: lhms2v_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhms2v_size(lhms2v_t* pmap) { return pmap->num_occupied; } // ---------------------------------------------------------------- static void lhms2v_enlarge(lhms2v_t* pmap) { lhms2ve_t* old_entries = pmap->entries; lhms2ve_state_t* old_states = pmap->states; lhms2ve_t* old_head = pmap->phead; lhms2v_init(pmap, pmap->array_length*ENLARGEMENT_FACTOR); for (lhms2ve_t* pe = old_head; pe != NULL; pe = pe->pnext) { lhms2v_put_no_enlarge(pmap, pe->key1, pe->key2, pe->pvvalue, pe->free_flags); } free(old_entries); free(old_states); } // ---------------------------------------------------------------- int lhms2v_check_counts(lhms2v_t* pmap) { int nocc = 0; int ndel = 0; for (int index = 0; index < pmap->array_length; index++) { if (pmap->states[index] == OCCUPIED) nocc++; else if (pmap->states[index] == DELETED) ndel++; } if (nocc != pmap->num_occupied) { fprintf(stderr, "occupancy-count mismatch: actual %d != cached %d\n", nocc, pmap->num_occupied); return FALSE; } if (ndel != pmap->num_freed) { fprintf(stderr, "deleted-count mismatch: actual %d != cached %d\n", ndel, pmap->num_freed); return FALSE; } return TRUE; } // ---------------------------------------------------------------- static char* get_state_name(int state) { switch(state) { case OCCUPIED: return "occupied"; break; case DELETED: return "deleted"; break; case EMPTY: return "empty"; break; default: return "?????"; break; } } void lhms2v_print(lhms2v_t* pmap) { for (int index = 0; index < pmap->array_length; index++) { lhms2ve_t* pe = &pmap->entries[index]; const char* key1_string = (pe == NULL) ? "none" : pe->key1 == NULL ? "null" : pe->key1; const char* key2_string = (pe == NULL) ? "none" : pe->key2 == NULL ? "null" : pe->key2; const char* value_string = (pe == NULL) ? "none" : pe->pvvalue == NULL ? "null" : pe->pvvalue; printf( "| stt: %-8s | idx: %6d | nidx: %6d | key1: %12s | key2: %12s | pvvalue: %12s |\n", get_state_name(pmap->states[index]), index, pe->ideal_index, key1_string, key2_string, value_string); } printf("+\n"); printf("| phead: %p | ptail %p\n", pmap->phead, pmap->ptail); printf("+\n"); for (lhms2ve_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { const char* key1_string = (pe == NULL) ? "none" : pe->key1 == NULL ? "null" : pe->key1; const char* key2_string = (pe == NULL) ? "none" : pe->key2 == NULL ? "null" : pe->key2; const char* value_string = (pe == NULL) ? "none" : pe->pvvalue == NULL ? "null" : pe->pvvalue; printf( "| prev: %p curr: %p next: %p | nidx: %6d | key1: %12s | key2: %12s | pvvalue: %12s |\n", pe->pprev, pe, pe->pnext, pe->ideal_index, key1_string, key2_string, value_string); } } miller-3.4.0/c/containers/lhms2v.h000066400000000000000000000027731266012053600167670ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-pair-to-void-star linked hash map with // linear probing for collisions. // // John Kerl 2014-12-22 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef LHMS2V_H #define LHMS2V_H #include "containers/free_flags.h" // ---------------------------------------------------------------- typedef struct _lhms2ve_t { int ideal_index; char* key1; char* key2; void* pvvalue; char free_flags; struct _lhms2ve_t *pprev; struct _lhms2ve_t *pnext; } lhms2ve_t; typedef unsigned char lhms2ve_state_t; // ---------------------------------------------------------------- typedef struct _lhms2v_t { int num_occupied; int num_freed; int array_length; lhms2ve_t* entries; lhms2ve_state_t* states; lhms2ve_t* phead; lhms2ve_t* ptail; } lhms2v_t; lhms2v_t* lhms2v_alloc(); void lhms2v_free(lhms2v_t* pmap); void* lhms2v_put(lhms2v_t* pmap, char* key1, char* key2, void* pvvalue, char free_flags); void* lhms2v_get(lhms2v_t* pmap, char* key1, char* key2); int lhms2v_has_key(lhms2v_t* pmap, char* key1, char* key2); int lhms2v_size(lhms2v_t* pmap); // Unit-test hook int lhms2v_check_counts(lhms2v_t* pmap); #endif // LHMS2V_H miller-3.4.0/c/containers/lhmsi.c000066400000000000000000000214761266012053600166640ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-string linked hash map with linear // probing for collisions. // // Keys are not strduped. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/lhmsi.h" // ---------------------------------------------------------------- // Allow compile-time override, e.g using gcc -D. #ifndef INITIAL_ARRAY_LENGTH #define INITIAL_ARRAY_LENGTH 16 #endif #ifndef LOAD_FACTOR #define LOAD_FACTOR 0.7 #endif #ifndef ENLARGEMENT_FACTOR #define ENLARGEMENT_FACTOR 2 #endif // ---------------------------------------------------------------- #define OCCUPIED 0xa4 #define DELETED 0xb8 #define EMPTY 0xce // ---------------------------------------------------------------- static void lhmsi_put_no_enlarge(lhmsi_t* pmap, char* key, int value, char free_flags); static void lhmsi_enlarge(lhmsi_t* pmap); // ================================================================ static void lhmsi_init(lhmsi_t *pmap, int length) { pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = length; pmap->entries = (lhmsie_t*)mlr_malloc_or_die(sizeof(lhmsie_t) * length); // Don't do lhmsie_clear() of all entries at init time, since this has a // drastic effect on the time needed to construct an empty map (and miller // constructs an awful lot of those). The attributes there are don't-cares // if the corresponding entry state is EMPTY. They are set on put, and // mutated on remove. pmap->states = (lhmsie_state_t*)mlr_malloc_or_die(sizeof(lhmsie_state_t) * length); memset(pmap->states, EMPTY, length); pmap->phead = NULL; pmap->ptail = NULL; } lhmsi_t* lhmsi_alloc() { lhmsi_t* pmap = mlr_malloc_or_die(sizeof(lhmsi_t)); lhmsi_init(pmap, INITIAL_ARRAY_LENGTH); return pmap; } lhmsi_t* lhmsi_copy(lhmsi_t* pmap) { lhmsi_t* pnew = lhmsi_alloc(); for (lhmsie_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) lhmsi_put(pnew, mlr_strdup_or_die(pe->key), pe->value, FREE_ENTRY_KEY); return pnew; } void lhmsi_free(lhmsi_t* pmap) { if (pmap == NULL) return; for (lhmsie_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { if (pe->free_flags & FREE_ENTRY_KEY) free(pe->key); } free(pmap->entries); free(pmap->states); pmap->entries = NULL; pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = 0; free(pmap); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int lhmsi_find_index_for_key(lhmsi_t* pmap, char* key, int* pideal_index) { int hash = mlr_string_hash_func(key); int index = mlr_canonical_mod(hash, pmap->array_length); *pideal_index = index; int num_tries = 0; while (TRUE) { lhmsie_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { char* ekey = pe->key; // Existing key found in chain. if (streq(key, ekey)) return index; } else if (pmap->states[index] == EMPTY) { return index; } // If the current entry has been deleted, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= pmap->array_length) { fprintf(stderr, "%s: internal coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= pmap->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- void lhmsi_put(lhmsi_t* pmap, char* key, int value, char free_flags) { if ((pmap->num_occupied + pmap->num_freed) >= (pmap->array_length*LOAD_FACTOR)) lhmsi_enlarge(pmap); lhmsi_put_no_enlarge(pmap, key, value, free_flags); } static void lhmsi_put_no_enlarge(lhmsi_t* pmap, char* key, int value, char free_flags) { int ideal_index = 0; int index = lhmsi_find_index_for_key(pmap, key, &ideal_index); lhmsie_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { // Existing key found in chain; put value. pe->value = value; } else if (pmap->states[index] == EMPTY) { // End of chain. pe->ideal_index = ideal_index; pe->key = key; pe->value = value; pe->free_flags = free_flags; pmap->states[index] = OCCUPIED; if (pmap->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; pmap->phead = pe; pmap->ptail = pe; } else { pe->pprev = pmap->ptail; pe->pnext = NULL; pmap->ptail->pnext = pe; pmap->ptail = pe; } pmap->num_occupied++; } else { fprintf(stderr, "%s: lhmsi_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- long long lhmsi_get(lhmsi_t* pmap, char* key) { int ideal_index = 0; int index = lhmsi_find_index_for_key(pmap, key, &ideal_index); lhmsie_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) return pe->value; else if (pmap->states[index] == EMPTY) return -999; // caller must do lhmsi_has_key to check validity else { fprintf(stderr, "%s: lhmsi_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } lhmsie_t* lhmsi_get_entry(lhmsi_t* pmap, char* key) { int ideal_index = 0; int index = lhmsi_find_index_for_key(pmap, key, &ideal_index); lhmsie_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) return pe; else if (pmap->states[index] == EMPTY) return NULL; else { fprintf(stderr, "%s: lhmsi_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhmsi_has_key(lhmsi_t* pmap, char* key) { int ideal_index = 0; int index = lhmsi_find_index_for_key(pmap, key, &ideal_index); if (pmap->states[index] == OCCUPIED) return TRUE; else if (pmap->states[index] == EMPTY) return FALSE; else { fprintf(stderr, "%s: lhmsi_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- void lhmsi_rename(lhmsi_t* pmap, char* old_key, char* new_key) { fprintf(stderr, "rename is not supported in the hashed-record impl.\n"); exit(1); } // ---------------------------------------------------------------- static void lhmsi_enlarge(lhmsi_t* pmap) { lhmsie_t* old_entries = pmap->entries; lhmsie_state_t* old_states = pmap->states; lhmsie_t* old_head = pmap->phead; lhmsi_init(pmap, pmap->array_length*ENLARGEMENT_FACTOR); for (lhmsie_t* pe = old_head; pe != NULL; pe = pe->pnext) { lhmsi_put_no_enlarge(pmap, pe->key, pe->value, pe->free_flags); } free(old_entries); free(old_states); } // ---------------------------------------------------------------- int lhmsi_check_counts(lhmsi_t* pmap) { int nocc = 0; int ndel = 0; for (int index = 0; index < pmap->array_length; index++) { if (pmap->states[index] == OCCUPIED) nocc++; else if (pmap->states[index] == DELETED) ndel++; } if (nocc != pmap->num_occupied) { fprintf(stderr, "occupancy-count mismatch: actual %d != cached %d.\n", nocc, pmap->num_occupied); return FALSE; } if (ndel != pmap->num_freed) { fprintf(stderr, "deleted-count mismatch: actual %d != cached %d.\n", ndel, pmap->num_freed); return FALSE; } return TRUE; } // ---------------------------------------------------------------- static char* get_state_name(int state) { switch(state) { case OCCUPIED: return "occupied"; break; case DELETED: return "deleted"; break; case EMPTY: return "empty"; break; default: return "?????"; break; } } void lhmsi_print(lhmsi_t* pmap) { for (int index = 0; index < pmap->array_length; index++) { lhmsie_t* pe = &pmap->entries[index]; const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; printf( "| stt: %-8s | idx: %6d | nidx: %6d | key: %12s | value: %8lld |\n", get_state_name(pmap->states[index]), index, pe->ideal_index, key_string, pe->value); } printf("+\n"); printf("| phead: %p | ptail %p\n", pmap->phead, pmap->ptail); printf("+\n"); for (lhmsie_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; printf( "| prev: %p curr: %p next: %p | nidx: %6d | key: %12s | value: %8lld |\n", pe->pprev, pe, pe->pnext, pe->ideal_index, key_string, pe->value); } } miller-3.4.0/c/containers/lhmsi.h000066400000000000000000000027341266012053600166650ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-int linked hash map with linear // probing for collisions. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef LHMSI_H #define LHMSI_H // ---------------------------------------------------------------- typedef struct _lhmsie_t { int ideal_index; char* key; long long value; char free_flags; struct _lhmsie_t *pprev; struct _lhmsie_t *pnext; } lhmsie_t; typedef unsigned char lhmsie_state_t; typedef struct _lhmsi_t { int num_occupied; int num_freed; int array_length; lhmsie_t* entries; lhmsie_state_t* states; lhmsie_t* phead; lhmsie_t* ptail; } lhmsi_t; // ---------------------------------------------------------------- lhmsi_t* lhmsi_alloc(); lhmsi_t* lhmsi_copy(lhmsi_t* pmap); void lhmsi_free(lhmsi_t* pmap); void lhmsi_put(lhmsi_t* pmap, char* key, int value, char free_flags); long long lhmsi_get(lhmsi_t* pmap, char* key); // caller must do lhmsi_has_key to check validity lhmsie_t* lhmsi_get_entry(lhmsi_t* pmap, char* key); int lhmsi_has_key(lhmsi_t* pmap, char* key); // Unit-test hook int lhmsi_check_counts(lhmsi_t* pmap); #endif // LHMSI_H miller-3.4.0/c/containers/lhmslv.c000066400000000000000000000207101266012053600170430ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-list-to-void-star linked hash map with // linear probing for collisions. // // John Kerl 2014-12-22 // // Notes: // * null key is not supported. // * null value is not supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/lhmslv.h" // ---------------------------------------------------------------- // Allow compile-time override, e.g using gcc -D. #ifndef INITIAL_ARRAY_LENGTH #define INITIAL_ARRAY_LENGTH 16 #endif #ifndef LOAD_FACTOR #define LOAD_FACTOR 0.7 #endif #ifndef ENLARGEMENT_FACTOR #define ENLARGEMENT_FACTOR 2 #endif // ---------------------------------------------------------------- #define OCCUPIED 0xa4 #define DELETED 0xb8 #define EMPTY 0xce // ---------------------------------------------------------------- static void* lhmslv_put_no_enlarge(lhmslv_t* pmap, slls_t* key, void* pvvalue, char free_flags); static void lhmslv_enlarge(lhmslv_t* pmap); // ================================================================ static void lhmslv_init(lhmslv_t *pmap, int length) { pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = length; pmap->entries = (lhmslve_t*)mlr_malloc_or_die(sizeof(lhmslve_t) * length); // Don't do lhmslve_clear() of all entries at init time, since this has a // drastic effect on the time needed to construct an empty map (and miller // constructs an awful lot of those). The attributes there are don't-cares // if the corresponding entry state is EMPTY. They are set on put, and // mutated on remove. pmap->states = (lhmslve_state_t*)mlr_malloc_or_die(sizeof(lhmslve_state_t) * length); memset(pmap->states, EMPTY, length); pmap->phead = NULL; pmap->ptail = NULL; } lhmslv_t* lhmslv_alloc() { lhmslv_t* pmap = mlr_malloc_or_die(sizeof(lhmslv_t)); lhmslv_init(pmap, INITIAL_ARRAY_LENGTH); return pmap; } // void-star payloads should first be freed by the caller. void lhmslv_free(lhmslv_t* pmap) { if (pmap == NULL) return; for (lhmslve_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) if (pe->free_flags & FREE_ENTRY_KEY) slls_free(pe->key); free(pmap->entries); free(pmap->states); pmap->entries = NULL; pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = 0; free(pmap); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int lhmslv_find_index_for_key(lhmslv_t* pmap, slls_t* key, int* pideal_index) { int hash = slls_hash_func(key); int index = mlr_canonical_mod(hash, pmap->array_length); *pideal_index = index; int num_tries = 0; while (TRUE) { lhmslve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { slls_t* ekey = pe->key; // Existing key found in chain. if (slls_equals(key, ekey)) return index; } else if (pmap->states[index] == EMPTY) { return index; } // If the current entry has been freed, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= pmap->array_length) { fprintf(stderr, "%s: internal coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= pmap->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- void* lhmslv_put(lhmslv_t* pmap, slls_t* key, void* pvvalue, char free_flags) { if ((pmap->num_occupied + pmap->num_freed) >= (pmap->array_length*LOAD_FACTOR)) lhmslv_enlarge(pmap); return lhmslv_put_no_enlarge(pmap, key, pvvalue, free_flags); } static void* lhmslv_put_no_enlarge(lhmslv_t* pmap, slls_t* key, void* pvvalue, char free_flags) { int ideal_index = 0; int index = lhmslv_find_index_for_key(pmap, key, &ideal_index); lhmslve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { // Existing key found in chain; put value. pe->pvvalue = pvvalue; } else if (pmap->states[index] == EMPTY) { // End of chain. pe->ideal_index = ideal_index; pe->key = key; pe->free_flags = free_flags; pe->pvvalue = pvvalue; pmap->states[index] = OCCUPIED; if (pmap->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; pmap->phead = pe; pmap->ptail = pe; } else { pe->pprev = pmap->ptail; pe->pnext = NULL; pmap->ptail->pnext = pe; pmap->ptail = pe; } pmap->num_occupied++; } else { fprintf(stderr, "%s: lhmslv_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } return pvvalue; } // ---------------------------------------------------------------- void* lhmslv_get(lhmslv_t* pmap, slls_t* key) { int ideal_index = 0; int index = lhmslv_find_index_for_key(pmap, key, &ideal_index); lhmslve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) return pe->pvvalue; else if (pmap->states[index] == EMPTY) return NULL; else { fprintf(stderr, "%s: lhmslv_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhmslv_has_key(lhmslv_t* pmap, slls_t* key) { int ideal_index = 0; int index = lhmslv_find_index_for_key(pmap, key, &ideal_index); if (pmap->states[index] == OCCUPIED) return TRUE; else if (pmap->states[index] == EMPTY) return FALSE; else { fprintf(stderr, "%s: lhmslv_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhmslv_size(lhmslv_t* pmap) { return pmap->num_occupied; } // ---------------------------------------------------------------- static void lhmslv_enlarge(lhmslv_t* pmap) { lhmslve_t* old_entries = pmap->entries; lhmslve_state_t* old_states = pmap->states; lhmslve_t* old_head = pmap->phead; lhmslv_init(pmap, pmap->array_length*ENLARGEMENT_FACTOR); for (lhmslve_t* pe = old_head; pe != NULL; pe = pe->pnext) { lhmslv_put_no_enlarge(pmap, pe->key, pe->pvvalue, pe->free_flags); } free(old_entries); free(old_states); } // ---------------------------------------------------------------- int lhmslv_check_counts(lhmslv_t* pmap) { int nocc = 0; int ndel = 0; for (int index = 0; index < pmap->array_length; index++) { if (pmap->states[index] == OCCUPIED) nocc++; else if (pmap->states[index] == DELETED) ndel++; } if (nocc != pmap->num_occupied) { fprintf(stderr, "occupancy-count mismatch: actual %d != cached %d\n", nocc, pmap->num_occupied); return FALSE; } if (ndel != pmap->num_freed) { fprintf(stderr, "freed-count mismatch: actual %d != cached %d\n", ndel, pmap->num_freed); return FALSE; } return TRUE; } // ---------------------------------------------------------------- static char* get_state_name(int state) { switch(state) { case OCCUPIED: return "occupied"; break; case DELETED: return "freed"; break; case EMPTY: return "empty"; break; default: return "?????"; break; } } void lhmslv_print(lhmslv_t* pmap) { for (int index = 0; index < pmap->array_length; index++) { lhmslve_t* pe = &pmap->entries[index]; const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : slls_join(pe->key, ","); const char* value_string = (pe == NULL) ? "none" : pe->pvvalue == NULL ? "null" : pe->pvvalue; printf( "| stt: %-8s | idx: %6d | nidx: %6d | key: %12s | pvvalue: %12s |\n", get_state_name(pmap->states[index]), index, pe->ideal_index, key_string, value_string); } printf("+\n"); printf("| phead: %p | ptail %p\n", pmap->phead, pmap->ptail); printf("+\n"); for (lhmslve_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : slls_join(pe->key, ","); const char* value_string = (pe == NULL) ? "none" : pe->pvvalue == NULL ? "null" : pe->pvvalue; printf( "| prev: %p curr: %p next: %p | nidx: %6d | key: %12s | pvvalue: %12s |\n", pe->pprev, pe, pe->pnext, pe->ideal_index, key_string, value_string); } } miller-3.4.0/c/containers/lhmslv.h000066400000000000000000000027131266012053600170530ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-list-to-void-star linked hash map with // linear probing for collisions. // // John Kerl 2014-12-22 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef LHMSLV_H #define LHMSLV_H #include "containers/slls.h" // ---------------------------------------------------------------- typedef struct _lhmslve_t { int ideal_index; slls_t* key; void* pvvalue; char free_flags; struct _lhmslve_t *pprev; struct _lhmslve_t *pnext; } lhmslve_t; typedef unsigned char lhmslve_state_t; // ---------------------------------------------------------------- typedef struct _lhmslv_t { int num_occupied; int num_freed; int array_length; lhmslve_t* entries; lhmslve_state_t* states; lhmslve_t* phead; lhmslve_t* ptail; } lhmslv_t; lhmslv_t* lhmslv_alloc(); void lhmslv_free(lhmslv_t* pmap); void* lhmslv_put(lhmslv_t* pmap, slls_t* key, void* pvvalue, char free_flags); void* lhmslv_get(lhmslv_t* pmap, slls_t* key); int lhmslv_has_key(lhmslv_t* pmap, slls_t* key); int lhmslv_size(lhmslv_t* pmap); // Unit-test hook int lhmslv_check_counts(lhmslv_t* pmap); #endif // LHMSLV_H miller-3.4.0/c/containers/lhmss.c000066400000000000000000000214611266012053600166700ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-string linked hash map with linear // probing for collisions. // // Keys and values are not strduped. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/lhmss.h" #include "containers/free_flags.h" // ---------------------------------------------------------------- // Allow compile-time override, e.g using gcc -D. #ifndef INITIAL_ARRAY_LENGTH #define INITIAL_ARRAY_LENGTH 16 #endif #ifndef LOAD_FACTOR #define LOAD_FACTOR 0.7 #endif #ifndef ENLARGEMENT_FACTOR #define ENLARGEMENT_FACTOR 2 #endif // ---------------------------------------------------------------- #define OCCUPIED 0xa4 #define DELETED 0xb8 #define EMPTY 0xce // ---------------------------------------------------------------- static void lhmss_put_no_enlarge(lhmss_t* pmap, char* key, char* value, char free_flags); static void lhmss_enlarge(lhmss_t* pmap); static void lhmss_init(lhmss_t *pmap, int length) { pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = length; pmap->entries = (lhmsse_t*)mlr_malloc_or_die(sizeof(lhmsse_t) * length); // Don't do lhmsse_clear() of all entries at init time, since this has a // drastic effect on the time needed to construct an empty map (and miller // constructs an awful lot of those). The attributes there are don't-cares // if the corresponding entry state is EMPTY. They are set on put, and // mutated on remove. pmap->states = (lhmsse_state_t*)mlr_malloc_or_die(sizeof(lhmsse_state_t) * length); memset(pmap->states, EMPTY, length); pmap->phead = NULL; pmap->ptail = NULL; } lhmss_t* lhmss_alloc() { lhmss_t* pmap = mlr_malloc_or_die(sizeof(lhmss_t)); lhmss_init(pmap, INITIAL_ARRAY_LENGTH); return pmap; } lhmss_t* lhmss_copy(lhmss_t* pmap) { lhmss_t* pnew = lhmss_alloc(); for (lhmsse_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) lhmss_put(pnew, mlr_strdup_or_die(pe->key), mlr_strdup_or_die(pe->value), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); return pnew; } void lhmss_free(lhmss_t* pmap) { if (pmap == NULL) return; for (lhmsse_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { if (pe->free_flags & FREE_ENTRY_KEY) free(pe->key); if (pe->free_flags & FREE_ENTRY_VALUE) free(pe->value); } free(pmap->entries); free(pmap->states); pmap->entries = NULL; pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = 0; free(pmap); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int lhmss_find_index_for_key(lhmss_t* pmap, char* key, int* pideal_index) { int hash = mlr_string_hash_func(key); int index = mlr_canonical_mod(hash, pmap->array_length); *pideal_index = index; int num_tries = 0; while (TRUE) { lhmsse_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { char* ekey = pe->key; // Existing key found in chain. if (streq(key, ekey)) return index; } else if (pmap->states[index] == EMPTY) { return index; } // If the current entry has been freed, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= pmap->array_length) { fprintf(stderr, "%s: internal coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= pmap->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- void lhmss_put(lhmss_t* pmap, char* key, char* value, char free_flags) { if ((pmap->num_occupied + pmap->num_freed) >= (pmap->array_length*LOAD_FACTOR)) lhmss_enlarge(pmap); lhmss_put_no_enlarge(pmap, key, value, free_flags); } static void lhmss_put_no_enlarge(lhmss_t* pmap, char* key, char* value, char free_flags) { int ideal_index = 0; int index = lhmss_find_index_for_key(pmap, key, &ideal_index); lhmsse_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { // Existing key found in chain; put value. if (pe->free_flags & FREE_ENTRY_VALUE) free(pe->value); pe->value = value; if (free_flags & FREE_ENTRY_VALUE) pe->free_flags |= FREE_ENTRY_VALUE; else pe->free_flags &= ~FREE_ENTRY_VALUE; } else if (pmap->states[index] == EMPTY) { // End of chain. pe->ideal_index = ideal_index; pe->key = key; pe->value = value; pe->free_flags = free_flags; pmap->states[index] = OCCUPIED; if (pmap->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; pmap->phead = pe; pmap->ptail = pe; } else { pe->pprev = pmap->ptail; pe->pnext = NULL; pmap->ptail->pnext = pe; pmap->ptail = pe; } pmap->num_occupied++; } else { fprintf(stderr, "%s: lhmss_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- char* lhmss_get(lhmss_t* pmap, char* key) { int ideal_index = 0; int index = lhmss_find_index_for_key(pmap, key, &ideal_index); lhmsse_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { return pe->value; } else if (pmap->states[index] == EMPTY) { return NULL; } else { fprintf(stderr, "%s: lhmss_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhmss_has_key(lhmss_t* pmap, char* key) { int ideal_index = 0; int index = lhmss_find_index_for_key(pmap, key, &ideal_index); if (pmap->states[index] == OCCUPIED) return TRUE; else if (pmap->states[index] == EMPTY) return FALSE; else { fprintf(stderr, "%s: lhmss_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- void lhmss_rename(lhmss_t* pmap, char* old_key, char* new_key) { fprintf(stderr, "rename is not supported in the hashed-record impl.\n"); exit(1); } // ---------------------------------------------------------------- static void lhmss_enlarge(lhmss_t* pmap) { lhmsse_t* old_entries = pmap->entries; lhmsse_state_t* old_states = pmap->states; lhmsse_t* old_head = pmap->phead; lhmss_init(pmap, pmap->array_length*ENLARGEMENT_FACTOR); for (lhmsse_t* pe = old_head; pe != NULL; pe = pe->pnext) { lhmss_put_no_enlarge(pmap, pe->key, pe->value, pe->free_flags); } free(old_entries); free(old_states); } // ---------------------------------------------------------------- static char* get_state_name(int state) { switch(state) { case OCCUPIED: return "occupied"; break; case DELETED: return "freed"; break; case EMPTY: return "empty"; break; default: return "?????"; break; } } void lhmss_print(lhmss_t* pmap) { for (int index = 0; index < pmap->array_length; index++) { lhmsse_t* pe = &pmap->entries[index]; const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; const char* value_string = (pe == NULL) ? "none" : pe->value == NULL ? "null" : pe->value; printf( "| stt: %-8s | idx: %6d | nidx: %6d | key: %12s | value: %12s |\n", get_state_name(pmap->states[index]), index, pe->ideal_index, key_string, value_string); } printf("+\n"); printf("| phead: %p | ptail %p\n", pmap->phead, pmap->ptail); printf("+\n"); for (lhmsse_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; const char* value_string = (pe == NULL) ? "none" : pe->value == NULL ? "null" : pe->value; printf( "| prev: %p curr: %p next: %p | nidx: %6d | key: %12s | value: %12s |\n", pe->pprev, pe, pe->pnext, pe->ideal_index, key_string, value_string); } } // ---------------------------------------------------------------- int lhmss_check_counts(lhmss_t* pmap) { int nocc = 0; int ndel = 0; for (int index = 0; index < pmap->array_length; index++) { if (pmap->states[index] == OCCUPIED) nocc++; else if (pmap->states[index] == DELETED) ndel++; } if (nocc != pmap->num_occupied) { fprintf(stderr, "occupancy-count mismatch: actual %d != cached %d.\n", nocc, pmap->num_occupied); return FALSE; } if (ndel != pmap->num_freed) { fprintf(stderr, "deleted-count mismatch: actual %d != cached %d.\n", ndel, pmap->num_freed); return FALSE; } return TRUE; } miller-3.4.0/c/containers/lhmss.h000066400000000000000000000027631266012053600167010ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-string linked hash map with linear // probing for collisions. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef LHMSS_H #define LHMSS_H #include "containers/sllv.h" // ---------------------------------------------------------------- typedef struct _lhmsse_t { int ideal_index; char free_flags; char* key; char* value; struct _lhmsse_t *pprev; struct _lhmsse_t *pnext; } lhmsse_t; typedef unsigned char lhmsse_state_t; typedef struct _lhmss_t { int num_occupied; int num_freed; int array_length; lhmsse_t* entries; lhmsse_state_t* states; lhmsse_t* phead; lhmsse_t* ptail; } lhmss_t; // ---------------------------------------------------------------- lhmss_t* lhmss_alloc(); lhmss_t* lhmss_copy(lhmss_t* pmap); void lhmss_free(lhmss_t* pmap); void lhmss_put(lhmss_t* pmap, char* key, char* value, char free_flags); char* lhmss_get(lhmss_t* pmap, char* key); int lhmss_has_key(lhmss_t* pmap, char* key); void lhmss_rename(lhmss_t* pmap, char* old_key, char* new_key); void lhmss_print(lhmss_t* pmap); // Unit-test hook int lhmss_check_counts(lhmss_t* pmap); #endif // LHMSS_H miller-3.4.0/c/containers/lhmsv.c000066400000000000000000000177611266012053600167030ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-void linked hash map with linear // probing for collisions. // // Keys are not strduped; memory management of the void* values is left to the // caller. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is not supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/lhmsv.h" #include "containers/free_flags.h" // ---------------------------------------------------------------- // Allow compile-time override, e.g using gcc -D. #ifndef INITIAL_ARRAY_LENGTH #define INITIAL_ARRAY_LENGTH 16 #endif #ifndef LOAD_FACTOR #define LOAD_FACTOR 0.7 #endif #ifndef ENLARGEMENT_FACTOR #define ENLARGEMENT_FACTOR 2 #endif // ---------------------------------------------------------------- #define OCCUPIED 0xa4 #define DELETED 0xb8 #define EMPTY 0xce // ---------------------------------------------------------------- static void lhmsv_put_no_enlarge(lhmsv_t* pmap, char* key, void* pvvalue, char free_flags); static void lhmsv_enlarge(lhmsv_t* pmap); static void lhmsv_init(lhmsv_t *pmap, int length) { pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = length; pmap->entries = (lhmsve_t*)mlr_malloc_or_die(sizeof(lhmsve_t) * length); // Don't do lhmsve_clear() of all entries at init time, since this has a // drastic effect on the time needed to construct an empty map (and miller // constructs an awful lot of those). The attributes there are don't-cares // if the corresponding entry state is EMPTY. They are set on put, and // mutated on remove. pmap->states = (lhmsve_state_t*)mlr_malloc_or_die(sizeof(lhmsve_state_t) * length); memset(pmap->states, EMPTY, length); pmap->phead = NULL; pmap->ptail = NULL; } lhmsv_t* lhmsv_alloc() { lhmsv_t* pmap = mlr_malloc_or_die(sizeof(lhmsv_t)); lhmsv_init(pmap, INITIAL_ARRAY_LENGTH); return pmap; } void lhmsv_free(lhmsv_t* pmap) { if (pmap == NULL) return; for (lhmsve_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { if (pe->free_flags & FREE_ENTRY_KEY) free(pe->key); } free(pmap->entries); free(pmap->states); pmap->entries = NULL; pmap->num_occupied = 0; pmap->num_freed = 0; pmap->array_length = 0; free(pmap); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int lhmsv_find_index_for_key(lhmsv_t* pmap, char* key, int* pideal_index) { int hash = mlr_string_hash_func(key); int index = mlr_canonical_mod(hash, pmap->array_length); *pideal_index = index; int num_tries = 0; while (TRUE) { lhmsve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { char* ekey = pe->key; // Existing key found in chain. if (streq(key, ekey)) return index; } else if (pmap->states[index] == EMPTY) { return index; } // If the current entry has been deleted, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= pmap->array_length) { fprintf(stderr, "%s: internal coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= pmap->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- void lhmsv_put(lhmsv_t* pmap, char* key, void* pvvalue, char free_flags) { if ((pmap->num_occupied + pmap->num_freed) >= (pmap->array_length*LOAD_FACTOR)) lhmsv_enlarge(pmap); lhmsv_put_no_enlarge(pmap, key, pvvalue, free_flags); } static void lhmsv_put_no_enlarge(lhmsv_t* pmap, char* key, void* pvvalue, char free_flags) { int ideal_index = 0; int index = lhmsv_find_index_for_key(pmap, key, &ideal_index); lhmsve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) { // Existing key found in chain; put value. pe->pvvalue = pvvalue; } else if (pmap->states[index] == EMPTY) { // End of chain. pe->ideal_index = ideal_index; pe->key = key; pe->pvvalue = pvvalue; pe->free_flags = free_flags; pmap->states[index] = OCCUPIED; if (pmap->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; pmap->phead = pe; pmap->ptail = pe; } else { pe->pprev = pmap->ptail; pe->pnext = NULL; pmap->ptail->pnext = pe; pmap->ptail = pe; } pmap->num_occupied++; } else { fprintf(stderr, "%s: lhmsv_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- void* lhmsv_get(lhmsv_t* pmap, char* key) { int ideal_index = 0; int index = lhmsv_find_index_for_key(pmap, key, &ideal_index); lhmsve_t* pe = &pmap->entries[index]; if (pmap->states[index] == OCCUPIED) return pe->pvvalue; else if (pmap->states[index] == EMPTY) return NULL; else { fprintf(stderr, "%s: lhmsv_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- int lhmsv_has_key(lhmsv_t* pmap, char* key) { int ideal_index = 0; int index = lhmsv_find_index_for_key(pmap, key, &ideal_index); if (pmap->states[index] == OCCUPIED) return TRUE; else if (pmap->states[index] == EMPTY) return FALSE; else { fprintf(stderr, "%s: lhmsv_find_index_for_key did not find end of chain.\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- static void lhmsv_enlarge(lhmsv_t* pmap) { lhmsve_t* old_entries = pmap->entries; lhmsve_state_t* old_states = pmap->states; lhmsve_t* old_head = pmap->phead; lhmsv_init(pmap, pmap->array_length*ENLARGEMENT_FACTOR); for (lhmsve_t* pe = old_head; pe != NULL; pe = pe->pnext) { lhmsv_put_no_enlarge(pmap, pe->key, pe->pvvalue, pe->free_flags); } free(old_entries); free(old_states); } // ---------------------------------------------------------------- int lhmsv_check_counts(lhmsv_t* pmap) { int nocc = 0; int ndel = 0; for (int index = 0; index < pmap->array_length; index++) { if (pmap->states[index] == OCCUPIED) nocc++; else if (pmap->states[index] == DELETED) ndel++; } if (nocc != pmap->num_occupied) { fprintf(stderr, "occupancy-count mismatch: actual %d != cached %d.\n", nocc, pmap->num_occupied); return FALSE; } if (ndel != pmap->num_freed) { fprintf(stderr, "deleted-count mismatch: actual %d != cached %d.\n", ndel, pmap->num_freed); return FALSE; } return TRUE; } // ---------------------------------------------------------------- static char* get_state_name(int state) { switch(state) { case OCCUPIED: return "occupied"; break; case DELETED: return "deleted"; break; case EMPTY: return "empty"; break; default: return "?????"; break; } } void lhmsv_print(lhmsv_t* pmap) { for (int index = 0; index < pmap->array_length; index++) { lhmsve_t* pe = &pmap->entries[index]; const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; printf( "| stt: %-8s | idx: %6d | nidx: %6d | key: %12s | pvvalue: %p |\n", get_state_name(pmap->states[index]), index, pe->ideal_index, key_string, pe->pvvalue); } printf("+\n"); printf("| phead: %p | ptail %p\n", pmap->phead, pmap->ptail); printf("+\n"); for (lhmsve_t* pe = pmap->phead; pe != NULL; pe = pe->pnext) { const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; printf( "| prev: %p curr: %p next: %p | nidx: %6d | key: %12s | pvvalue: %p |\n", pe->pprev, pe, pe->pnext, pe->ideal_index, key_string, pe->pvvalue); } } miller-3.4.0/c/containers/lhmsv.h000066400000000000000000000026211266012053600166750ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) string-to-void linked hash map with linear // probing for collisions. // // John Kerl 2012-08-13 // // Notes: // * null key is not supported. // * null value is supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef LHMSV_H #define LHMSV_H #include "containers/sllv.h" #include "containers/free_flags.h" // ---------------------------------------------------------------- typedef struct _lhmsve_t { int ideal_index; char* key; void* pvvalue; char free_flags; struct _lhmsve_t *pprev; struct _lhmsve_t *pnext; } lhmsve_t; typedef unsigned char lhmsve_state_t; typedef struct _lhmsv_t { int num_occupied; int num_freed; int array_length; lhmsve_t* entries; lhmsve_state_t* states; lhmsve_t* phead; lhmsve_t* ptail; } lhmsv_t; // ---------------------------------------------------------------- lhmsv_t* lhmsv_alloc(); void lhmsv_free(lhmsv_t* pmap); void lhmsv_put(lhmsv_t* pmap, char* key, void* pvvalue, char free_flags); void* lhmsv_get(lhmsv_t* pmap, char* key); int lhmsv_has_key(lhmsv_t* pmap, char* key); // Unit-test hook int lhmsv_check_counts(lhmsv_t* pmap); #endif // LHMSV_H miller-3.4.0/c/containers/lrec.c000066400000000000000000000312311266012053600164630ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/string_builder.h" #include "containers/lrec.h" #define SB_ALLOC_LENGTH 256 static lrece_t* lrec_find_entry(lrec_t* prec, char* key); static void lrec_link_at_head(lrec_t* prec, lrece_t* pe); static void lrec_link_at_tail(lrec_t* prec, lrece_t* pe); static void lrec_unbacked_free(lrec_t* prec); static void lrec_free_single_line_backing(lrec_t* prec); static void lrec_free_csv_backing(lrec_t* prec); static void lrec_free_multiline_backing(lrec_t* prec); // ---------------------------------------------------------------- lrec_t* lrec_unbacked_alloc() { lrec_t* prec = mlr_malloc_or_die(sizeof(lrec_t)); memset(prec, 0, sizeof(lrec_t)); prec->pfree_backing_func = lrec_unbacked_free; return prec; } lrec_t* lrec_dkvp_alloc(char* line) { lrec_t* prec = mlr_malloc_or_die(sizeof(lrec_t)); memset(prec, 0, sizeof(lrec_t)); prec->psingle_line = line; prec->pfree_backing_func = lrec_free_single_line_backing; return prec; } lrec_t* lrec_nidx_alloc(char* line) { lrec_t* prec = mlr_malloc_or_die(sizeof(lrec_t)); memset(prec, 0, sizeof(lrec_t)); prec->psingle_line = line; prec->pfree_backing_func = lrec_free_single_line_backing; return prec; } lrec_t* lrec_csvlite_alloc(char* data_line) { lrec_t* prec = mlr_malloc_or_die(sizeof(lrec_t)); memset(prec, 0, sizeof(lrec_t)); prec->psingle_line = data_line; prec->pfree_backing_func = lrec_free_csv_backing; return prec; } lrec_t* lrec_csv_alloc(char* data_line) { lrec_t* prec = mlr_malloc_or_die(sizeof(lrec_t)); memset(prec, 0, sizeof(lrec_t)); prec->psingle_line = data_line; prec->pfree_backing_func = lrec_free_csv_backing; return prec; } lrec_t* lrec_xtab_alloc(slls_t* pxtab_lines) { lrec_t* prec = mlr_malloc_or_die(sizeof(lrec_t)); memset(prec, 0, sizeof(lrec_t)); prec->pxtab_lines = pxtab_lines; prec->pfree_backing_func = lrec_free_multiline_backing; return prec; } // ---------------------------------------------------------------- void lrec_put(lrec_t* prec, char* key, char* value, char free_flags) { lrece_t* pe = lrec_find_entry(prec, key); if (pe != NULL) { if (pe->free_flags & FREE_ENTRY_VALUE) { free(pe->value); } if (free_flags & FREE_ENTRY_KEY) free(key); pe->value = value; if (free_flags & FREE_ENTRY_VALUE) pe->free_flags |= FREE_ENTRY_VALUE; else pe->free_flags &= ~FREE_ENTRY_VALUE; } else { pe = mlr_malloc_or_die(sizeof(lrece_t)); pe->key = key; pe->value = value; pe->free_flags = free_flags; if (prec->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; prec->phead = pe; prec->ptail = pe; } else { pe->pprev = prec->ptail; pe->pnext = NULL; prec->ptail->pnext = pe; prec->ptail = pe; } prec->field_count++; } } void lrec_prepend(lrec_t* prec, char* key, char* value, char free_flags) { lrece_t* pe = lrec_find_entry(prec, key); if (pe != NULL) { if (pe->free_flags & FREE_ENTRY_VALUE) { free(pe->value); } pe->value = value; pe->free_flags &= ~FREE_ENTRY_VALUE; if (free_flags & FREE_ENTRY_VALUE) pe->free_flags |= FREE_ENTRY_VALUE; } else { pe = mlr_malloc_or_die(sizeof(lrece_t)); pe->key = key; pe->value = value; pe->free_flags = free_flags; if (prec->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; prec->phead = pe; prec->ptail = pe; } else { pe->pnext = prec->phead; pe->pprev = NULL; prec->phead->pprev = pe; prec->phead = pe; } prec->field_count++; } } // ---------------------------------------------------------------- char* lrec_get(lrec_t* prec, char* key) { lrece_t* pe = lrec_find_entry(prec, key); if (pe != NULL) { return pe->value; } else { return NULL; } } char* lrec_get_ext(lrec_t* prec, char* key, char** ppfree_flags) { lrece_t* pe = lrec_find_entry(prec, key); if (pe != NULL) { *ppfree_flags = &pe->free_flags; return pe->value; } else { *ppfree_flags = NULL; return NULL; } } // ---------------------------------------------------------------- void lrec_remove(lrec_t* prec, char* key) { lrece_t* pe = lrec_find_entry(prec, key); if (pe == NULL) return; lrec_unlink(prec, pe); if (pe->free_flags & FREE_ENTRY_KEY) { free(pe->key); } if (pe->free_flags & FREE_ENTRY_VALUE) { free(pe->value); } free(pe); } // Before: // "x" => "3" // "y" => "4" <-- pold // "z" => "5" <-- pnew // // Rename y to z // // After: // "x" => "3" // "z" => "4" // void lrec_rename(lrec_t* prec, char* old_key, char* new_key, int new_needs_freeing) { lrece_t* pold = lrec_find_entry(prec, old_key); if (pold != NULL) { lrece_t* pnew = lrec_find_entry(prec, new_key); if (pnew == NULL) { // E.g. rename "x" to "y" when "y" is not present if (pold->free_flags & FREE_ENTRY_KEY) { free(pold->key); pold->key = new_key; if (!new_needs_freeing) pold->free_flags &= ~FREE_ENTRY_KEY; } else { pold->key = new_key; if (new_needs_freeing) pold->free_flags |= FREE_ENTRY_KEY; } } else { // E.g. rename "x" to "y" when "y" is already present if (pnew->free_flags & FREE_ENTRY_VALUE) { free(pnew->value); } if (pold->free_flags & FREE_ENTRY_KEY) { free(pold->key); pold->free_flags &= ~FREE_ENTRY_KEY; } pold->key = new_key; if (new_needs_freeing) pold->free_flags |= FREE_ENTRY_KEY; else pold->free_flags &= ~FREE_ENTRY_KEY; lrec_unlink(prec, pnew); free(pnew); } } } // ---------------------------------------------------------------- void lrec_move_to_head(lrec_t* prec, char* key) { lrece_t* pe = lrec_find_entry(prec, key); if (pe == NULL) return; lrec_unlink(prec, pe); lrec_link_at_head(prec, pe); } void lrec_move_to_tail(lrec_t* prec, char* key) { lrece_t* pe = lrec_find_entry(prec, key); if (pe == NULL) return; lrec_unlink(prec, pe); lrec_link_at_tail(prec, pe); } // ---------------------------------------------------------------- void lrec_unlink(lrec_t* prec, lrece_t* pe) { if (pe == prec->phead) { if (pe == prec->ptail) { prec->phead = NULL; prec->ptail = NULL; } else { prec->phead = pe->pnext; pe->pnext->pprev = NULL; } } else { pe->pprev->pnext = pe->pnext; if (pe == prec->ptail) { prec->ptail = pe->pprev; } else { pe->pnext->pprev = pe->pprev; } } prec->field_count--; } void lrec_unlink_and_free(lrec_t* prec, lrece_t* pe) { if (pe->free_flags & FREE_ENTRY_KEY) free(pe->key); if (pe->free_flags & FREE_ENTRY_VALUE) free(pe->value); lrec_unlink(prec, pe); free(pe); } // ---------------------------------------------------------------- static void lrec_link_at_head(lrec_t* prec, lrece_t* pe) { if (prec->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; prec->phead = pe; prec->ptail = pe; } else { // [b,c,d] + a pe->pprev = NULL; pe->pnext = prec->phead; prec->phead->pprev = pe; prec->phead = pe; } prec->field_count++; } static void lrec_link_at_tail(lrec_t* prec, lrece_t* pe) { if (prec->phead == NULL) { pe->pprev = NULL; pe->pnext = NULL; prec->phead = pe; prec->ptail = pe; } else { pe->pprev = prec->ptail; pe->pnext = NULL; prec->ptail->pnext = pe; prec->ptail = pe; } prec->field_count++; } // ---------------------------------------------------------------- lrec_t* lrec_copy(lrec_t* pinrec) { lrec_t* poutrec = lrec_unbacked_alloc(); for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { lrec_put(poutrec, mlr_strdup_or_die(pe->key), mlr_strdup_or_die(pe->value), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } return poutrec; } // ---------------------------------------------------------------- void lrec_free(lrec_t* prec) { if (prec == NULL) return; for (lrece_t* pe = prec->phead; pe != NULL; /*pe = pe->pnext*/) { if (pe->free_flags & FREE_ENTRY_KEY) free(pe->key); if (pe->free_flags & FREE_ENTRY_VALUE) free(pe->value); lrece_t* ope = pe; pe = pe->pnext; free(ope); } prec->pfree_backing_func(prec); free(prec); } // ---------------------------------------------------------------- void lrec_dump(lrec_t* prec) { printf("field_count = %d\n", prec->field_count); printf("| phead: %16p | ptail %16p\n", prec->phead, prec->ptail); for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { const char* key_string = (pe == NULL) ? "none" : pe->key == NULL ? "null" : pe->key; const char* value_string = (pe == NULL) ? "none" : pe->value == NULL ? "null" : pe->value; printf( "| prev: %16p curr: %16p next: %16p | key: %12s | value: %12s |\n", pe->pprev, pe, pe->pnext, key_string, value_string); } } void lrec_dump_titled(char* msg, lrec_t* prec) { printf("%s:\n", msg); lrec_dump(prec); printf("\n"); } // ---------------------------------------------------------------- static void lrec_unbacked_free(lrec_t* prec) { } static void lrec_free_single_line_backing(lrec_t* prec) { free(prec->psingle_line); } static void lrec_free_csv_backing(lrec_t* prec) { free(prec->psingle_line); } static void lrec_free_multiline_backing(lrec_t* prec) { slls_free(prec->pxtab_lines); } // ---------------------------------------------------------------- static char* static_nidx_keys[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100" }; char* make_nidx_key(int idx, char* pfree_flags) { if ((0 <= idx) && (idx <= 100)) { *pfree_flags = 0; return static_nidx_keys[idx]; } else { char buf[32]; sprintf(buf, "%d", idx); *pfree_flags = FREE_ENTRY_KEY; return mlr_strdup_or_die(buf); } } // ================================================================ // ---------------------------------------------------------------- // Note on efficiency: // // I was imagining/hoping that strcmp has additional optimizations (e.g. // hand-coded in assembly), so I don't *want* to re-implement it (i.e. I // probably can't outperform it). // // But actual experiments show I get about a 1-2% performance gain doing it // myself (on my particular system). static lrece_t* lrec_find_entry(lrec_t* prec, char* key) { #if 1 for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { char* pa = pe->key; char* pb = key; while (*pa && *pb && (*pa == *pb)) { pa++; pb++; } if (*pa == 0 && *pb == 0) return pe; } return NULL; #else for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) if (streq(pe->key, key)) return pe; return NULL; #endif } // ---------------------------------------------------------------- lrec_t* lrec_literal_1(char* k1, char* v1) { lrec_t* prec = lrec_unbacked_alloc(); lrec_put(prec, k1, v1, NO_FREE); return prec; } lrec_t* lrec_literal_2(char* k1, char* v1, char* k2, char* v2) { lrec_t* prec = lrec_unbacked_alloc(); lrec_put(prec, k1, v1, NO_FREE); lrec_put(prec, k2, v2, NO_FREE); return prec; } lrec_t* lrec_literal_3(char* k1, char* v1, char* k2, char* v2, char* k3, char* v3) { lrec_t* prec = lrec_unbacked_alloc(); lrec_put(prec, k1, v1, NO_FREE); lrec_put(prec, k2, v2, NO_FREE); lrec_put(prec, k3, v3, NO_FREE); return prec; } lrec_t* lrec_literal_4(char* k1, char* v1, char* k2, char* v2, char* k3, char* v3, char* k4, char* v4) { lrec_t* prec = lrec_unbacked_alloc(); lrec_put(prec, k1, v1, NO_FREE); lrec_put(prec, k2, v2, NO_FREE); lrec_put(prec, k3, v3, NO_FREE); lrec_put(prec, k4, v4, NO_FREE); return prec; } void lrec_print(lrec_t* prec) { FILE* output_stream = stdout; char ors = '\n'; char ofs = ','; char ops = '='; if (prec == NULL) { fputs("NULL", output_stream); fputc(ors, output_stream); return; } int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputc(ofs, output_stream); fputs(pe->key, output_stream); fputc(ops, output_stream); fputs(pe->value, output_stream); nf++; } fputc(ors, output_stream); } char* lrec_sprint(lrec_t* prec, char* ors, char* ofs, char* ops) { string_builder_t* psb = sb_alloc(SB_ALLOC_LENGTH); if (prec == NULL) { sb_append_string(psb, "NULL"); } else { int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) sb_append_string(psb, ofs); sb_append_string(psb, pe->key); sb_append_string(psb, ops); sb_append_string(psb, pe->value); nf++; } sb_append_string(psb, ors); } char* rv = sb_finish(psb); sb_free(psb); return rv; } miller-3.4.0/c/containers/lrec.h000066400000000000000000000143551266012053600165000ustar00rootroot00000000000000// ================================================================ // This is a hashless implementation of insertion-ordered key-value pairs for // Miller's fundamental record data structure. It implements the same // interface as the hashed version (see lhmss.h). // // Design: // // * It keeps a doubly-linked list of key-value pairs. // * No hash functions are computed when the map is written to or read from. // * Gets are implemented by sequential scan through the list: given a key, // the key-value pairs are scanned through until a match is (or is not) found. // * Performance improvement of 10-15% percent over lhmss is found (for test data). // // Motivation: // // * The use case for records in Miller is that *all* fields are read from // strings & written to strings (split/join), while only *some* fields are // operated on. // // * Meanwhile there are few repeated accesses to a given record: the // access-to-construct ratio is quite low for Miller data records. Miller // instantiates thousands, millions, billions of records (depending on the // input data) but accesses each record only once per mapping operation. // (This is in contrast to accumulator hashmaps which are repeatedly accessed // during a stats run.) // // * The hashed impl computes hashsums for *all* fields whether operated on or not, // for the benefit of the *few* fields looked up during the mapping operation. // // * The hashless impl only keeps string pointers. Lookups are done at runtime // doing prefix search on the key names. Assuming field names are distinct, // this is just a few char-ptr accesses which (in experiments) turn out to // offer about a 10-15% performance improvement. // // * Added benefit: the field-rename operation (preserving field order) becomes // trivial. // // Notes: // * null key is not supported. // * null value is supported. // ================================================================ #ifndef LREC_H #define LREC_H #include "containers/free_flags.h" #include "containers/sllv.h" #include "containers/header_keeper.h" struct _lrec_t; // forward reference typedef struct _lrec_t lrec_t; typedef void lrec_free_func_t(lrec_t* prec); // ---------------------------------------------------------------- typedef struct _lrece_t { char* key; char* value; // These indicate whether the key/value should be freed on lrec_free(). // Affirmative example: key/value is strdup of something. // Negative example: key/value are pointers into a line the memory // management of which is separately managed. // Another negative example: key/value is a string literal, e.g. "". char free_flags; struct _lrece_t *pprev; struct _lrece_t *pnext; } lrece_t; struct _lrec_t { // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int field_count; lrece_t* phead; lrece_t* ptail; // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // See comments above free_flags. Used to track a mallocked pointer to be // freed at lrec_free(). // E.g. for NIDX, DKVP, and CSV formats (header handled separately in the // latter case). char* psingle_line; // For XTAB format. slls_t* pxtab_lines; // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Format-dependent virtual-function pointer: lrec_free_func_t* pfree_backing_func; }; // ---------------------------------------------------------------- lrec_t* lrec_unbacked_alloc(); lrec_t* lrec_dkvp_alloc(char* line); lrec_t* lrec_nidx_alloc(char* line); lrec_t* lrec_csvlite_alloc(char* data_line); lrec_t* lrec_csv_alloc(char* data_line); lrec_t* lrec_xtab_alloc(slls_t* pxtab_lines); // The only difference between lrec_put and lrec_prepend is that the latter // adds to the end of the record, while the former adds to the beginning. // // For both, the key/value respectively will be freed by lrec_free if the // corresponding bits are set in the free_flags. // // * If a string literal or other non-allocated pointer (e.g. mmapped memory // from a file reader) is passed in, the free flag should not be set. // // * If dynamically allocated pointers are passed in, then either: // // o The respective free_flag(s) should be set and the caller should be sure // not to also free (else, there will be heap corruption due to // double-free), or // // o The respective free_flag(s) should not be set and the caller should // free the memory (else, there will be a memory leak). void lrec_put(lrec_t* prec, char* key, char* value, char free_flags); void lrec_prepend(lrec_t* prec, char* key, char* value, char free_flags); char* lrec_get(lrec_t* prec, char* key); // This returns a pointer to the lrec's free-flags so that the caller can do ownership-transfer // of about-to-be-removed key-value pairs. char* lrec_get_ext(lrec_t* prec, char* key, char** ppfree_flags); void lrec_remove(lrec_t* prec, char* key); void lrec_rename(lrec_t* prec, char* old_key, char* new_key, int new_needs_freeing); void lrec_move_to_head(lrec_t* prec, char* key); void lrec_move_to_tail(lrec_t* prec, char* key); // For lrec-internal use: void lrec_unlink(lrec_t* prec, lrece_t* pe); // May be used for removing fields from a record while iterating over it: void lrec_unlink_and_free(lrec_t* prec, lrece_t* pe); lrec_t* lrec_copy(lrec_t* pinrec); void lrec_free(lrec_t* prec); void lrec_print(lrec_t* prec); void lrec_dump(lrec_t* prec); void lrec_dump_titled(char* msg, lrec_t* prec); // The caller should free the return value char* lrec_sprint(lrec_t* prec, char* ors, char* ofs, char* ops); // NIDX data are keyed by one-up field index which is not explicitly contained // in the file, e.g. line "a b c" splits to an lrec with "{"1" => "a", "2" => // "b", "3" => "c"}. This function creates the keys, avoiding redundant memory // allocation for most-used keys such as "1", "2", ... up to 100 or so. In case // of large idx, free_flags & FREE_ENTRY_KEY will indicate that the key // was dynamically allocated. char* make_nidx_key(int idx, char* pfree_flags); // For unit-test. lrec_t* lrec_literal_1(char* k1, char* v1); lrec_t* lrec_literal_2(char* k1, char* v1, char* k2, char* v2); lrec_t* lrec_literal_3(char* k1, char* v1, char* k2, char* v2, char* k3, char* v3); lrec_t* lrec_literal_4(char* k1, char* v1, char* k2, char* v2, char* k3, char* v3, char* k4, char* v4); #endif // LREC_H miller-3.4.0/c/containers/mixutil.c000066400000000000000000000111741266012053600172350ustar00rootroot00000000000000#include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/mixutil.h" // ---------------------------------------------------------------- // Makes a list with values pointing to the lrec's keys. slls_free() will // respect that and not corrupt the lrec. However, the slls values will be // invalid after the lrec is freed. slls_t* mlr_reference_keys_from_record(lrec_t* prec) { slls_t* plist = slls_alloc(); for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { slls_append_no_free(plist, pe->key); } return plist; } slls_t* mlr_copy_keys_from_record(lrec_t* prec) { slls_t* plist = slls_alloc(); for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { slls_append_with_free(plist, mlr_strdup_or_die(pe->key)); } return plist; } slls_t* mlr_reference_values_from_record(lrec_t* prec) { slls_t* plist = slls_alloc(); for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { slls_append_no_free(plist, pe->value); } return plist; } // ---------------------------------------------------------------- // Makes a list with values pointing into the lrec's values. slls_free() will // respect that and not corrupt the lrec. However, the slls values will be // invalid after the lrec is freed. slls_t* mlr_reference_selected_values_from_record(lrec_t* prec, slls_t* pselected_field_names) { slls_t* pvalue_list = slls_alloc(); for (sllse_t* pe = pselected_field_names->phead; pe != NULL; pe = pe->pnext) { char* selected_field_name = pe->value; char* value = lrec_get(prec, selected_field_name); if (value == NULL) { slls_free(pvalue_list); return NULL; } else { slls_append_no_free(pvalue_list, value); } } return pvalue_list; } // Makes an array with values pointing into the lrec's values. // string_array_free() will respect that and not corrupt the lrec. However, // the array's values will be invalid after the lrec is freed. void mlr_reference_values_from_record_into_string_array(lrec_t* prec, string_array_t* pselected_field_names, string_array_t* pvalues) { if (pselected_field_names->length != pvalues->length) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } pvalues->strings_need_freeing = FALSE; for (int i = 0; i < pselected_field_names->length; i++) { char* selected_field_name = pselected_field_names->strings[i]; if (selected_field_name == NULL) { pvalues->strings[i] = NULL; } else { pvalues->strings[i] = lrec_get(prec, selected_field_name); } } } int record_has_all_keys(lrec_t* prec, slls_t* pselected_field_names) { for (sllse_t* pe = pselected_field_names->phead; pe != NULL; pe = pe->pnext) { char* selected_field_name = pe->value; char* value = lrec_get(prec, selected_field_name); if (value == NULL) return FALSE; } return TRUE; } // ---------------------------------------------------------------- hss_t* hss_from_slls(slls_t* plist) { hss_t* pset = hss_alloc(); for (sllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext) hss_add(pset, pe->value); return pset; } // ---------------------------------------------------------------- void lrec_print_list(sllv_t* plist) { for (sllve_t* pe = plist->phead; pe != NULL; pe = pe->pnext) { lrec_print(pe->pvvalue); } } void lrec_print_list_with_prefix(sllv_t* plist, char* prefix) { if (plist == NULL) { printf("%s NULL", prefix); } else { for (sllve_t* pe = plist->phead; pe != NULL; pe = pe->pnext) { printf("%s", prefix); lrec_print(pe->pvvalue); } } } // ---------------------------------------------------------------- int slls_lrec_compare_lexically( slls_t* plist, lrec_t* prec, slls_t* pkeys) { sllse_t* pe = plist->phead; sllse_t* pf = pkeys->phead; while (TRUE) { if (pe == NULL && pf == NULL) return 0; if (pe == NULL) return 1; if (pf == NULL) return -1; char* precval = lrec_get(prec, pf->value); if (precval == NULL) { return -1; } else { int rc = strcmp(pe->value, precval); if (rc != 0) return rc; } pe = pe->pnext; pf = pf->pnext; } } // ---------------------------------------------------------------- int lrec_slls_compare_lexically( lrec_t* prec, slls_t* pkeys, slls_t* plist) { return -slls_lrec_compare_lexically(plist, prec, pkeys); } // ---------------------------------------------------------------- int lrec_keys_equal_list( lrec_t* prec, slls_t* plist) { lrece_t* pe = prec->phead; sllse_t* pf = plist->phead; while (TRUE) { if (pe == NULL && pf == NULL) return TRUE; if (pe == NULL || pf == NULL) return FALSE; if (!streq(pe->key, pf->value)) return FALSE; pe = pe->pnext; pf = pf->pnext; } } miller-3.4.0/c/containers/mixutil.h000066400000000000000000000040101266012053600172310ustar00rootroot00000000000000// ================================================================ // Functions involving more than one container type // ================================================================ #ifndef MIXUTIL_H #define MIXUTIL_H #include "containers/lrec.h" #include "containers/slls.h" #include "containers/hss.h" #include "lib/string_array.h" // Makes a list with values pointing to the lrec's keys. slls_free() will respect that and not corrupt the lrec. // However, the slls values will be invalid after the lrec is freed. slls_t* mlr_reference_keys_from_record(lrec_t* prec); // Makes a list with values pointing to the lrec's values. slls_free() will respect that and not corrupt the lrec. // However, the slls values will be invalid after the lrec is freed. slls_t* mlr_reference_values_from_record(lrec_t* prec); // Copies data; no referencing concerns. slls_t* mlr_copy_keys_from_record(lrec_t* prec); // Makes a list with values pointing into the lrec's values. slls_free() will // respect that and not corrupt the lrec. However, the slls values will be // invalid after the lrec is freed. slls_t* mlr_reference_selected_values_from_record(lrec_t* prec, slls_t* pselected_field_names); void mlr_reference_values_from_record_into_string_array(lrec_t* prec, string_array_t* pselected_field_names, string_array_t* pvalues); int record_has_all_keys(lrec_t* prec, slls_t* pselected_field_names); // Copies data; no referencing concerns. hss_t* hss_from_slls(slls_t* plist); // Prints a list of lrecs using lrec_print. void lrec_print_list(sllv_t* plist); void lrec_print_list_with_prefix(sllv_t* plist, char* prefix); // Same as // slls_t* prec_values = mlr_reference_selected_values_from_record(prec, pkeys); // return slls_compare_lexically(plist, prec_values); // but without the unnecessary copy. int slls_lrec_compare_lexically( slls_t* plist, lrec_t* prec, slls_t* pkeys); int lrec_slls_compare_lexically( lrec_t* prec, slls_t* pkeys, slls_t* plist); int lrec_keys_equal_list( lrec_t* prec, slls_t* plist); #endif // MIXUTIL_H miller-3.4.0/c/containers/mlhmmv.c000066400000000000000000000414131266012053600170410ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) multi-level hash map, with linear probing for collisions. // All keys, and terminal-level values, are mlrvals. // // Notes: // * null key is not supported. // * null value is not supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/mlhmmv.h" static mlhmmv_level_t* mlhmmv_level_alloc(); static void mlhmmv_level_init(mlhmmv_level_t *plevel, int length); static void mlhmmv_level_free(mlhmmv_level_t* plevel); static int mlhmmv_level_find_index_for_key(mlhmmv_level_t* plevel, mv_t* plevel_key, int* pideal_index); static void mlhmmv_level_put(mlhmmv_level_t* plevel, sllmve_t* prest_keys, mv_t* pterminal_value); static void mlhmmv_level_put_no_enlarge(mlhmmv_level_t* plevel, sllmve_t* prest_keys, mv_t* pterminal_value); static void mlhmmv_level_enlarge(mlhmmv_level_t* plevel); static void mlhmmv_level_move(mlhmmv_level_t* plevel, mv_t* plevel_key, mlhmmv_level_value_t* plevel_value); static mlhmmv_level_value_t* mlhmmv_level_get(mlhmmv_level_t* pmap, sllmve_t* prest_keys); static void mlhmmv_level_print_stacked(mlhmmv_level_t* plevel, int depth, int do_final_comma, int quote_values_always); static void mlhmmv_level_print_single_line(mlhmmv_level_t* plevel, int depth, int do_final_comma, int quote_values_always); static void json_decimal_print(char* s); static int mlhmmv_hash_func(mv_t* plevel_key); // ---------------------------------------------------------------- // Allow compile-time override, e.g using gcc -D. #ifndef LOAD_FACTOR #define LOAD_FACTOR 0.7 #endif #ifndef ENLARGEMENT_FACTOR #define ENLARGEMENT_FACTOR 2 #endif #define OCCUPIED 0xa4 #define DELETED 0xb8 #define EMPTY 0xce // ---------------------------------------------------------------- mlhmmv_t* mlhmmv_alloc() { mlhmmv_t* pmap = mlr_malloc_or_die(sizeof(mlhmmv_t)); pmap->proot_level = mlhmmv_level_alloc(); return pmap; } static mlhmmv_level_t* mlhmmv_level_alloc() { mlhmmv_level_t* plevel = mlr_malloc_or_die(sizeof(mlhmmv_level_t)); mlhmmv_level_init(plevel, MLHMMV_INITIAL_ARRAY_LENGTH); return plevel; } static void mlhmmv_level_init(mlhmmv_level_t *plevel, int length) { plevel->num_occupied = 0; plevel->num_freed = 0; plevel->array_length = length; plevel->entries = (mlhmmv_level_entry_t*)mlr_malloc_or_die(sizeof(mlhmmv_level_entry_t) * length); // Don't do mlhmmv_level_entry_clear() of all entries at init time, since this has a // drastic effect on the time needed to construct an empty map (and miller // constructs an awful lot of those). The attributes there are don't-cares // if the corresponding entry state is EMPTY. They are set on put, and // mutated on remove. plevel->states = (mlhmmv_level_entry_state_t*)mlr_malloc_or_die(sizeof(mlhmmv_level_entry_state_t) * length); memset(plevel->states, EMPTY, length); plevel->phead = NULL; plevel->ptail = NULL; } // ---------------------------------------------------------------- void mlhmmv_free(mlhmmv_t* pmap) { if (pmap == NULL) return; mlhmmv_level_free(pmap->proot_level); free(pmap); } static void mlhmmv_level_free(mlhmmv_level_t* plevel) { for (mlhmmv_level_entry_t* pentry = plevel->phead; pentry != NULL; pentry = pentry->pnext) { if (!pentry->level_value.is_terminal) { mlhmmv_level_free(pentry->level_value.u.pnext_level); } mv_free(&pentry->level_key); } free(plevel->entries); free(plevel->states); plevel->entries = NULL; plevel->num_occupied = 0; plevel->num_freed = 0; plevel->array_length = 0; free(plevel); } // ---------------------------------------------------------------- // Used by get() and remove(). // Returns >0 for where the key is *or* should go (end of chain). static int mlhmmv_level_find_index_for_key(mlhmmv_level_t* plevel, mv_t* plevel_key, int* pideal_index) { int hash = mlhmmv_hash_func(plevel_key); int index = mlr_canonical_mod(hash, plevel->array_length); *pideal_index = index; int num_tries = 0; while (TRUE) { mlhmmv_level_entry_t* pentry = &plevel->entries[index]; if (plevel->states[index] == OCCUPIED) { mv_t* ekey = &pentry->level_key; // Existing key found in chain. if (mv_equals_si(plevel_key, ekey)) return index; } else if (plevel->states[index] == EMPTY) { return index; } // If the current entry has been freed, i.e. previously occupied, // the sought index may be further down the chain. So we must // continue looking. if (++num_tries >= plevel->array_length) { fprintf(stderr, "%s: Coding error: table full even after enlargement.\n", MLR_GLOBALS.argv0); exit(1); } // Linear probing. if (++index >= plevel->array_length) index = 0; } fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } // ---------------------------------------------------------------- // Example: keys = ["a", 2, "c"] and value = 4. void mlhmmv_put(mlhmmv_t* pmap, sllmv_t* pmvkeys, mv_t* pterminal_value) { mlhmmv_level_put(pmap->proot_level, pmvkeys->phead, pterminal_value); } // Example on recursive calls: // * level = map, rest_keys = ["a", 2, "c"] , terminal value = 4. // * level = map["a"], rest_keys = [2, "c"] , terminal value = 4. // * level = map["a"][2], rest_keys = ["c"] , terminal value = 4. static void mlhmmv_level_put(mlhmmv_level_t* plevel, sllmve_t* prest_keys, mv_t* pterminal_value) { if ((plevel->num_occupied + plevel->num_freed) >= (plevel->array_length * LOAD_FACTOR)) mlhmmv_level_enlarge(plevel); mlhmmv_level_put_no_enlarge(plevel, prest_keys, pterminal_value); } static void mlhmmv_level_put_no_enlarge(mlhmmv_level_t* plevel, sllmve_t* prest_keys, mv_t* pterminal_value) { mv_t* plevel_key = &prest_keys->value; int ideal_index = 0; int index = mlhmmv_level_find_index_for_key(plevel, plevel_key, &ideal_index); mlhmmv_level_entry_t* pentry = &plevel->entries[index]; if (plevel->states[index] == EMPTY) { // End of chain. pentry->ideal_index = ideal_index; pentry->level_key = mv_copy(plevel_key); if (prest_keys->pnext == NULL) { pentry->level_value.is_terminal = TRUE; pentry->level_value.u.mlrval = mv_copy(pterminal_value); } else { pentry->level_value.is_terminal = FALSE; pentry->level_value.u.pnext_level = mlhmmv_level_alloc(); } plevel->states[index] = OCCUPIED; if (plevel->phead == NULL) { // First entry at this level pentry->pprev = NULL; pentry->pnext = NULL; plevel->phead = pentry; plevel->ptail = pentry; } else { // Subsequent entry at this level pentry->pprev = plevel->ptail; pentry->pnext = NULL; plevel->ptail->pnext = pentry; plevel->ptail = pentry; } plevel->num_occupied++; if (prest_keys->pnext != NULL) { // RECURSE mlhmmv_level_put(pentry->level_value.u.pnext_level, prest_keys->pnext, pterminal_value); } } else if (plevel->states[index] == OCCUPIED) { // Existing key found in chain if (prest_keys->pnext == NULL) { // Place the terminal at this level if (pentry->level_value.is_terminal) { mv_free(&pentry->level_value.u.mlrval); } else { mlhmmv_level_free(pentry->level_value.u.pnext_level); } pentry->level_value.is_terminal = TRUE; pentry->level_value.u.mlrval = mv_copy(pterminal_value); } else { // The terminal will be placed at a deeper level if (pentry->level_value.is_terminal) { mv_free(&pentry->level_value.u.mlrval); pentry->level_value.is_terminal = FALSE; pentry->level_value.u.pnext_level = mlhmmv_level_alloc(); } // RECURSE mlhmmv_level_put(pentry->level_value.u.pnext_level, prest_keys->pnext, pterminal_value); } } else { fprintf(stderr, "%s: mlhmmv_level_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- // This is done only on map-level enlargement. // Example: // * level = map["a"], rest_keys = [2, "c"] , terminal_value = 4. // rest_keys = ["e", "f"] , terminal_value = 7. // rest_keys = [6] , terminal_value = "g". // // which is to say for the purposes of this routine // // * level = map["a"], level_key = 2, level_value = non-terminal ["c"] => terminal_value = 4. // level_key = "e", level_value = non-terminal ["f"] => terminal_value = 7. // level_key = 6, level_value = terminal_value = "g". static void mlhmmv_level_move(mlhmmv_level_t* plevel, mv_t* plevel_key, mlhmmv_level_value_t* plevel_value) { int ideal_index = 0; int index = mlhmmv_level_find_index_for_key(plevel, plevel_key, &ideal_index); mlhmmv_level_entry_t* pentry = &plevel->entries[index]; if (plevel->states[index] == OCCUPIED) { // Existing key found in chain; put value. pentry->level_value = *plevel_value; } else if (plevel->states[index] == EMPTY) { // End of chain. pentry->ideal_index = ideal_index; pentry->level_key = *plevel_key; // For the put API, we copy data passed in. But for internal enlarges, we just need to move pointers around. pentry->level_value = *plevel_value; plevel->states[index] = OCCUPIED; if (plevel->phead == NULL) { pentry->pprev = NULL; pentry->pnext = NULL; plevel->phead = pentry; plevel->ptail = pentry; } else { pentry->pprev = plevel->ptail; pentry->pnext = NULL; plevel->ptail->pnext = pentry; plevel->ptail = pentry; } plevel->num_occupied++; } else { fprintf(stderr, "%s: mlhmmv_level_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- mv_t* mlhmmv_get(mlhmmv_t* pmap, sllmv_t* pmvkeys, int* perror) { *perror = MLHMMV_ERROR_NONE; sllmve_t* prest_keys = pmvkeys->phead; if (prest_keys == NULL) { *perror = MLHMMV_ERROR_KEYLIST_TOO_SHALLOW; return NULL; } mlhmmv_level_t* plevel = pmap->proot_level; mlhmmv_level_value_t* plevel_value = mlhmmv_level_get(plevel, prest_keys); while (prest_keys->pnext != NULL) { if (plevel_value == NULL) { return NULL; } if (plevel_value->is_terminal) { *perror = MLHMMV_ERROR_KEYLIST_TOO_DEEP; return NULL; } plevel = plevel_value->u.pnext_level; prest_keys = prest_keys->pnext; plevel_value = mlhmmv_level_get(plevel, prest_keys); } if (plevel_value == NULL) { return NULL; } if (!plevel_value->is_terminal) { *perror = MLHMMV_ERROR_KEYLIST_TOO_SHALLOW; return NULL; } return &plevel_value->u.mlrval; } static mlhmmv_level_value_t* mlhmmv_level_get(mlhmmv_level_t* plevel, sllmve_t* prest_keys) { mv_t* plevel_key = &prest_keys->value; int ideal_index = 0; int index = mlhmmv_level_find_index_for_key(plevel, plevel_key, &ideal_index); mlhmmv_level_entry_t* pentry = &plevel->entries[index]; if (plevel->states[index] == OCCUPIED) return &pentry->level_value; else if (plevel->states[index] == EMPTY) return NULL; else { fprintf(stderr, "%s: mlhmmv_level_find_index_for_key did not find end of chain\n", MLR_GLOBALS.argv0); exit(1); } } // ---------------------------------------------------------------- static void mlhmmv_level_enlarge(mlhmmv_level_t* plevel) { mlhmmv_level_entry_t* old_entries = plevel->entries; mlhmmv_level_entry_state_t* old_states = plevel->states; mlhmmv_level_entry_t* old_head = plevel->phead; mlhmmv_level_init(plevel, plevel->array_length*ENLARGEMENT_FACTOR); for (mlhmmv_level_entry_t* pentry = old_head; pentry != NULL; pentry = pentry->pnext) { mlhmmv_level_move(plevel, &pentry->level_key, &pentry->level_value); } free(old_entries); free(old_states); } // ---------------------------------------------------------------- // This is simply JSON. Example output: // { // "0": { // "fghij": { // "0": 17 // } // }, // "3": 4, // "abcde": { // "-6": 7 // } // } // xxx rename to have 'json' in the method name void mlhmmv_print_json_stacked(mlhmmv_t* pmap, int quote_values_always) { mlhmmv_level_print_stacked(pmap->proot_level, 0, FALSE, quote_values_always); } static void mlhmmv_level_print_stacked(mlhmmv_level_t* plevel, int depth, int do_final_comma, int quote_values_always) { static char* leader = " "; // Top-level opening brace goes on a line by itself; subsequents on the same line after the level key. if (depth == 0) printf("{\n"); for (mlhmmv_level_entry_t* pentry = plevel->phead; pentry != NULL; pentry = pentry->pnext) { for (int i = 0; i <= depth; i++) printf("%s", leader); char* level_key_string = mv_alloc_format_val(&pentry->level_key); printf("\"%s\": ", level_key_string); free(level_key_string); if (pentry->level_value.is_terminal) { char* level_value_string = mv_alloc_format_val(&pentry->level_value.u.mlrval); if (quote_values_always) { printf("\"%s\"", level_value_string); } else if (pentry->level_value.u.mlrval.type == MT_STRING) { double unused; if (mlr_try_float_from_string(level_value_string, &unused)) json_decimal_print(level_value_string); else if (streq(level_value_string, "true") || streq(level_value_string, "false")) printf("%s", level_value_string); else printf("\"%s\"", level_value_string); } else { printf("%s", level_value_string); } free(level_value_string); if (pentry->pnext != NULL) printf(",\n"); else printf("\n"); } else { printf("{\n"); mlhmmv_level_print_stacked(pentry->level_value.u.pnext_level, depth + 1, pentry->pnext != NULL, quote_values_always); } } for (int i = 0; i < depth; i++) printf("%s", leader); if (do_final_comma) printf("},\n"); else printf("}\n"); } // ---------------------------------------------------------------- void mlhmmv_print_json_single_line(mlhmmv_t* pmap, int quote_values_always) { mlhmmv_level_print_single_line(pmap->proot_level, 0, FALSE, quote_values_always); printf("\n"); } static void mlhmmv_level_print_single_line(mlhmmv_level_t* plevel, int depth, int do_final_comma, int quote_values_always) { // Top-level opening brace goes on a line by itself; subsequents on the same line after the level key. if (depth == 0) printf("{ "); for (mlhmmv_level_entry_t* pentry = plevel->phead; pentry != NULL; pentry = pentry->pnext) { char* level_key_string = mv_alloc_format_val(&pentry->level_key); printf("\"%s\": ", level_key_string); free(level_key_string); if (pentry->level_value.is_terminal) { char* level_value_string = mv_alloc_format_val(&pentry->level_value.u.mlrval); if (quote_values_always) { printf("\"%s\"", level_value_string); } else if (pentry->level_value.u.mlrval.type == MT_STRING) { double unused; if (mlr_try_float_from_string(level_value_string, &unused)) json_decimal_print(level_value_string); else if (streq(level_value_string, "true") || streq(level_value_string, "false")) printf("%s", level_value_string); else printf("\"%s\"", level_value_string); } else { printf("%s", level_value_string); } free(level_value_string); if (pentry->pnext != NULL) printf(", "); } else { printf("{"); mlhmmv_level_print_single_line(pentry->level_value.u.pnext_level, depth + 1, pentry->pnext != NULL, quote_values_always); } } if (do_final_comma) printf(" },"); else printf(" }"); } // ---------------------------------------------------------------- // 0.123 is valid JSON; .123 is not. Meanwhile is a format-converter tool so if there is // perfectly legitimate CSV/DKVP/etc. data to be JSON-formatted, we make it JSON-compliant. // // Precondition: the caller has already checked that the string represents a number. static void json_decimal_print(char* s) { if (s[0] == '.') { printf("0%s", s); } else if (s[0] == '-' && s[1] == '.') { printf("-0.%s", &s[2]); } else { printf("%s", s); } } // ---------------------------------------------------------------- typedef int mlhmmv_typed_hash_func(mv_t* pa); static int mlhmmv_string_hash_func(mv_t* pa) { return mlr_string_hash_func(pa->u.strv); } static int mlhmmv_int_hash_func(mv_t* pa) { return pa->u.intv; } static int mlhmmv_other_hash_func(mv_t* pa) { fprintf(stderr, "%s: @-variable keys must be of type %s or %s; got %s.\n", MLR_GLOBALS.argv0, mt_describe_type(MT_STRING), mt_describe_type(MT_INT), mt_describe_type(pa->type)); exit(1); } static mlhmmv_typed_hash_func* mlhmmv_hash_func_dispositions[MT_MAX] = { /*NULL*/ mlhmmv_other_hash_func, /*ERROR*/ mlhmmv_other_hash_func, /*BOOL*/ mlhmmv_other_hash_func, /*FLOAT*/ mlhmmv_other_hash_func, /*INT*/ mlhmmv_int_hash_func, /*STRING*/ mlhmmv_string_hash_func, }; static int mlhmmv_hash_func(mv_t* pa) { return mlhmmv_hash_func_dispositions[pa->type](pa); } miller-3.4.0/c/containers/mlhmmv.h000066400000000000000000000055171266012053600170530ustar00rootroot00000000000000// ================================================================ // Array-only (open addressing) multi-level hash map, with linear probing for collisions. // All keys, and terminal-level values, are mlrvals. All data passed into the put method // are copied; no pointers in this data structure reference anything external. // // Notes: // * null key is not supported. // * null value is not supported. // // See also: // * http://en.wikipedia.org/wiki/Hash_table // * http://docs.oracle.com/javase/6/docs/api/java/util/Map.html // ================================================================ #ifndef MLHMMV_H #define MLHMMV_H #include "containers/mlrval.h" #include "containers/sllmv.h" #define MLHMMV_ERROR_NONE 0x0000 #define MLHMMV_ERROR_KEYLIST_TOO_DEEP 0xdeef #define MLHMMV_ERROR_KEYLIST_TOO_SHALLOW 0x58a1 // This is made visible here in the API so the unit-tester can be sure to exercise the resize logic. #define MLHMMV_INITIAL_ARRAY_LENGTH 16 struct _mlhmmv_level_t; // forward reference // ---------------------------------------------------------------- typedef struct _mlhmmv_level_value_t { int is_terminal; union { mv_t mlrval; struct _mlhmmv_level_t* pnext_level; } u; } mlhmmv_level_value_t; typedef struct _mlhmmv_level_entry_t { int ideal_index; mv_t level_key; mlhmmv_level_value_t level_value; // terminal mlrval, or another hashmap struct _mlhmmv_level_entry_t *pprev; struct _mlhmmv_level_entry_t *pnext; } mlhmmv_level_entry_t; typedef unsigned char mlhmmv_level_entry_state_t; // ---------------------------------------------------------------- typedef struct _mlhmmv_level_t { int num_occupied; int num_freed; int array_length; mlhmmv_level_entry_t* entries; mlhmmv_level_entry_state_t* states; mlhmmv_level_entry_t* phead; mlhmmv_level_entry_t* ptail; } mlhmmv_level_t; // ---------------------------------------------------------------- typedef struct _mlhmmv_t { mlhmmv_level_t* proot_level; } mlhmmv_t; mlhmmv_t* mlhmmv_alloc(); void mlhmmv_free(mlhmmv_t* pmap); // pmvkeys is a list of mlhmmv_level_value_t void mlhmmv_put(mlhmmv_t* pmap, sllmv_t* pmvkeys, mv_t* pterminal_value); // If the return value is non-null, error will be MLHMMV_ERROR_NONE. If the // return value is null, the error will be MLHMMV_ERROR_KEYLIST_TOO_DEEP or // MLHMMV_ERROR_KEYLIST_TOO_SHALLOW, or MLHMMV_ERROR_NONE if the keylist matches // map depth but the entry is not found. // // Note: this returns a pointer to the map's data, not to a copy. // The caller shouldn't free it, or modify it. mv_t* mlhmmv_get(mlhmmv_t* pmap, sllmv_t* pmvkeys, int* perror); void mlhmmv_print_json_stacked(mlhmmv_t* pmap, int quote_values_always); void mlhmmv_print_json_single_line(mlhmmv_t* pmap, int quote_values_always); #endif // MLHMMV_H miller-3.4.0/c/containers/mlr_dsl_ast.c000066400000000000000000000147301266012053600200460ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "containers/mlr_dsl_ast.h" // ---------------------------------------------------------------- mlr_dsl_ast_t* mlr_dsl_ast_alloc() { mlr_dsl_ast_t* past = mlr_malloc_or_die(sizeof(mlr_dsl_ast_t)); past->pbegin_statements = sllv_alloc(); past->pmain_statements = sllv_alloc(); past->pend_statements = sllv_alloc(); return past; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc(char* text, mlr_dsl_ast_node_type_t type) { mlr_dsl_ast_node_t* pnode = (mlr_dsl_ast_node_t*)mlr_malloc_or_die( sizeof(mlr_dsl_ast_node_t)); pnode->text = mlr_strdup_or_die(text); pnode->type = type; pnode->pchildren = NULL; return pnode; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_copy(mlr_dsl_ast_node_t* pother) { mlr_dsl_ast_node_t* pnode = mlr_dsl_ast_node_alloc(pother->text, pother->type); return pnode; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_zary(char* text, mlr_dsl_ast_node_type_t type) { mlr_dsl_ast_node_t* pnode = mlr_dsl_ast_node_alloc(text, type); pnode->pchildren = sllv_alloc(); return pnode; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_unary(char* text, mlr_dsl_ast_node_type_t type, mlr_dsl_ast_node_t* pa) { mlr_dsl_ast_node_t* pnode = mlr_dsl_ast_node_alloc(text, type); pnode->pchildren = sllv_alloc(); sllv_append(pnode->pchildren, pa); return pnode; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_binary(char* text, mlr_dsl_ast_node_type_t type, mlr_dsl_ast_node_t* pa, mlr_dsl_ast_node_t* pb) { mlr_dsl_ast_node_t* pnode = mlr_dsl_ast_node_alloc(text, type); pnode->pchildren = sllv_alloc(); sllv_append(pnode->pchildren, pa); sllv_append(pnode->pchildren, pb); return pnode; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_ternary(char* text, mlr_dsl_ast_node_type_t type, mlr_dsl_ast_node_t* pa, mlr_dsl_ast_node_t* pb, mlr_dsl_ast_node_t* pc) { mlr_dsl_ast_node_t* pnode = mlr_dsl_ast_node_alloc(text, type); pnode->pchildren = sllv_alloc(); sllv_append(pnode->pchildren, pa); sllv_append(pnode->pchildren, pb); sllv_append(pnode->pchildren, pc); return pnode; } // ---------------------------------------------------------------- mlr_dsl_ast_node_t* mlr_dsl_ast_node_append_arg( mlr_dsl_ast_node_t* pa, mlr_dsl_ast_node_t* pb) { if (pa->pchildren == NULL) pa->pchildren = sllv_alloc(); sllv_append(pa->pchildren, pb); return pa; } mlr_dsl_ast_node_t* mlr_dsl_ast_node_set_function_name( mlr_dsl_ast_node_t* pa, char* name) { free(pa->text); pa->text = mlr_strdup_or_die(name); return pa; } // ---------------------------------------------------------------- void mlr_dsl_ast_print(mlr_dsl_ast_t* past) { printf("AST BEGIN STATEMENTS (%d):\n", past->pbegin_statements->length); for (sllve_t* pe = past->pbegin_statements->phead; pe != NULL; pe = pe->pnext) mlr_dsl_ast_node_print(pe->pvvalue); printf("AST MAIN STATEMENTS (%d):\n", past->pmain_statements->length); for (sllve_t* pe = past->pmain_statements->phead; pe != NULL; pe = pe->pnext) mlr_dsl_ast_node_print(pe->pvvalue); printf("AST END STATEMENTS (%d):\n", past->pend_statements->length); for (sllve_t* pe = past->pend_statements->phead; pe != NULL; pe = pe->pnext) mlr_dsl_ast_node_print(pe->pvvalue); } // ---------------------------------------------------------------- static void mlr_dsl_ast_node_print_aux(mlr_dsl_ast_node_t* pnode, int level) { if (pnode == NULL) return; for (int i = 0; i < level; i++) printf(" "); printf("%s (%s)%s\n", pnode->text, mlr_dsl_ast_node_describe_type(pnode->type), (pnode->pchildren != NULL) ? ":" : "."); if (pnode->pchildren != NULL) { for (sllve_t* pe = pnode->pchildren->phead; pe != NULL; pe = pe->pnext) { mlr_dsl_ast_node_print_aux(pe->pvvalue, level + 1); } } } void mlr_dsl_ast_node_print(mlr_dsl_ast_node_t* pnode) { mlr_dsl_ast_node_print_aux(pnode, 0); } // ---------------------------------------------------------------- char* mlr_dsl_ast_node_describe_type(mlr_dsl_ast_node_type_t type) { switch(type) { case MD_AST_NODE_TYPE_STRNUM_LITERAL: return "strnum_literal"; break; case MD_AST_NODE_TYPE_BOOLEAN_LITERAL: return "boolean_literal"; break; case MD_AST_NODE_TYPE_REGEXI: return "regexi"; break; case MD_AST_NODE_TYPE_FIELD_NAME: return "field_name"; break; case MD_AST_NODE_TYPE_OOSVAR_NAME: return "oosvar_name"; break; case MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY: return "oosvar_level_key"; break; case MD_AST_NODE_TYPE_FUNCTION_NAME: return "function_name"; break; case MD_AST_NODE_TYPE_OPERATOR: return "operator"; break; case MD_AST_NODE_TYPE_SREC_ASSIGNMENT: return "srec_assignment"; break; case MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT: return "oosvar_assignment"; break; case MD_AST_NODE_TYPE_CONTEXT_VARIABLE: return "context_variable"; break; case MD_AST_NODE_TYPE_STRIPPED_AWAY: return "stripped_away"; break; case MD_AST_NODE_TYPE_FILTER: return "filter"; break; case MD_AST_NODE_TYPE_GATE: return "gate"; break; case MD_AST_NODE_TYPE_EMIT: return "emit"; break; case MD_AST_NODE_TYPE_DUMP: return "dump"; break; case MD_AST_NODE_TYPE_ENV: return "env"; break; default: return "???"; } } // ---------------------------------------------------------------- static void mlr_dsl_ast_free_statement_list(sllv_t* plist) { for (sllve_t* pe = plist->phead; pe != NULL; pe = pe->pnext) mlr_dsl_ast_node_free(pe->pvvalue); sllv_free(plist); } void mlr_dsl_ast_free(mlr_dsl_ast_t* past) { mlr_dsl_ast_free_statement_list(past->pbegin_statements); mlr_dsl_ast_free_statement_list(past->pmain_statements); mlr_dsl_ast_free_statement_list(past->pend_statements); free(past); } // ---------------------------------------------------------------- void mlr_dsl_ast_node_free(mlr_dsl_ast_node_t* pnode) { if (pnode->pchildren) { for (sllve_t* pe = pnode->pchildren->phead; pe != NULL; pe = pe->pnext) { mlr_dsl_ast_node_t* pchild = pe->pvvalue; mlr_dsl_ast_node_free(pchild); } sllv_free(pnode->pchildren); } free(pnode->text); free(pnode); } miller-3.4.0/c/containers/mlr_dsl_ast.h000066400000000000000000000047161266012053600200560ustar00rootroot00000000000000// ================================================================ // Miller abstract syntax tree for put and filter. // ================================================================ #ifndef MLR_DSL_AST_H #define MLR_DSL_AST_H #include "sllv.h" typedef enum _mlr_dsl_ast_node_type_t { MD_AST_NODE_TYPE_STRNUM_LITERAL, MD_AST_NODE_TYPE_BOOLEAN_LITERAL, MD_AST_NODE_TYPE_REGEXI, MD_AST_NODE_TYPE_FIELD_NAME, MD_AST_NODE_TYPE_OOSVAR_NAME, MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY, MD_AST_NODE_TYPE_FUNCTION_NAME, MD_AST_NODE_TYPE_OPERATOR, MD_AST_NODE_TYPE_SREC_ASSIGNMENT, MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT, MD_AST_NODE_TYPE_CONTEXT_VARIABLE, MD_AST_NODE_TYPE_STRIPPED_AWAY, MD_AST_NODE_TYPE_FILTER, MD_AST_NODE_TYPE_GATE, MD_AST_NODE_TYPE_EMIT, MD_AST_NODE_TYPE_DUMP, MD_AST_NODE_TYPE_ENV } mlr_dsl_ast_node_type_t; typedef struct _mlr_dsl_ast_t { sllv_t* pbegin_statements; sllv_t* pmain_statements; sllv_t* pend_statements; } mlr_dsl_ast_t; typedef struct _mlr_dsl_ast_node_t { char* text; mlr_dsl_ast_node_type_t type; sllv_t* pchildren; } mlr_dsl_ast_node_t; mlr_dsl_ast_t* mlr_dsl_ast_alloc(); mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc(char* text, mlr_dsl_ast_node_type_t type); mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_zary(char* text, mlr_dsl_ast_node_type_t type); mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_unary(char* text, mlr_dsl_ast_node_type_t type, mlr_dsl_ast_node_t* pa); mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_binary(char* text, mlr_dsl_ast_node_type_t type, mlr_dsl_ast_node_t* pa, mlr_dsl_ast_node_t* pb); mlr_dsl_ast_node_t* mlr_dsl_ast_node_alloc_ternary(char* text, mlr_dsl_ast_node_type_t type, mlr_dsl_ast_node_t* pa, mlr_dsl_ast_node_t* pb, mlr_dsl_ast_node_t* pc); mlr_dsl_ast_node_t* mlr_dsl_ast_node_copy(mlr_dsl_ast_node_t* pother); // See comments in mlr_dsl_parse.y for this seemingly awkward syntax wherein // we change the function name after having set it up. This is a consequence of // bottom-up DSL parsing. mlr_dsl_ast_node_t* mlr_dsl_ast_node_append_arg( mlr_dsl_ast_node_t* pa, mlr_dsl_ast_node_t* pb); mlr_dsl_ast_node_t* mlr_dsl_ast_node_set_function_name( mlr_dsl_ast_node_t* pa, char* name); void mlr_dsl_ast_print(mlr_dsl_ast_t* past); void mlr_dsl_ast_node_print(mlr_dsl_ast_node_t* pnode); char* mlr_dsl_ast_node_describe_type(mlr_dsl_ast_node_type_t type); void mlr_dsl_ast_node_free(mlr_dsl_ast_node_t* pnode); void mlr_dsl_ast_free(mlr_dsl_ast_t* past); #endif // MLR_DSL_AST_H miller-3.4.0/c/containers/mlrval.c000066400000000000000000002076661266012053600170540ustar00rootroot00000000000000#include #include #include #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "containers/mlrval.h" // ================================================================ // NOTES: // // * This is used by mlr filter and mlr put, as well as by other // verbs which do integer-preservation logic (i.e. they produce // integer output given integer input). // // * Unlike most files in Miller which are read top-down (with sufficient // static prototypes at the top of the file to keep the compiler happy), // please read this one from the bottom up. There are very many short // functions and I chose not to write out so many prototypes: they would have // made things less clear by their very volume. // // * Comparison to lrec_evaluators.c: this file is functions from mlrval(s) to // mlrval; in lrec_evaluators.c we have the higher-level notion of // evaluating lrec objects, using mlrval.c to do so. // // * There are two kinds of functions here: those with _x_ in their names // which accept various types of mlrval, with disposition-matrices in // mlrval.c functions, and those with _i_/_f_/_b_/_s_ (int, float, boolean, // string) which either type-check or type-coerce their arguments, invoking // type-specific functions in mlrval.c. Those with _n_ take int or float // and also use disposition matrices. In all cases it's the job of // the calling routines to invoke functions here with mlrvals of the correct // type(s). // // See also important notes at the top of mlrval.h. // ================================================================ // For some Linux distros, in spite of including time.h: char *strptime(const char *s, const char *format, struct tm *ptm); typedef int mv_i_nn_comparator_func_t(mv_t* pa, mv_t* pb); typedef int mv_i_cncn_comparator_func_t(const mv_t* pa, const mv_t* pb); // ---------------------------------------------------------------- mv_t MV_NULL = { .type = MT_NULL, .free_flags = NO_FREE, .u.intv = 0 }; mv_t MV_ERROR = { .type = MT_ERROR, .free_flags = NO_FREE, .u.intv = 0 }; // ---------------------------------------------------------------- char* mt_describe_type(int type) { switch (type) { case MT_NULL: return "MT_NULL"; break; case MT_ERROR: return "MT_ERROR"; break; case MT_BOOL: return "MT_BOOL"; break; case MT_FLOAT: return "MT_FLOAT"; break; case MT_INT: return "MT_INT"; break; case MT_STRING: return "MT_STRING"; break; default: return "???"; break; } } // The caller should free the return value char* mv_alloc_format_val(mv_t* pval) { switch(pval->type) { case MT_NULL: return mlr_strdup_or_die(""); break; case MT_ERROR: return mlr_strdup_or_die("(error)"); break; case MT_BOOL: return mlr_strdup_or_die(pval->u.boolv ? "true" : "false"); break; case MT_FLOAT: return mlr_alloc_string_from_double(pval->u.fltv, MLR_GLOBALS.ofmt); break; case MT_INT: return mlr_alloc_string_from_ll(pval->u.intv); break; case MT_STRING: return mlr_strdup_or_die(pval->u.strv); break; default: return mlr_strdup_or_die("???"); break; } } // The caller should free the return value if the free-flag is non-zero after return char* mv_format_val(mv_t* pval, char* pfree_flags) { char* rv = NULL; switch(pval->type) { case MT_NULL: *pfree_flags = NO_FREE; rv = ""; break; case MT_ERROR: *pfree_flags = NO_FREE; rv = "(error)"; break; case MT_BOOL: *pfree_flags = NO_FREE; rv = pval->u.boolv ? "true" : "false"; break; case MT_FLOAT: *pfree_flags = FREE_ENTRY_VALUE; rv = mlr_alloc_string_from_double(pval->u.fltv, MLR_GLOBALS.ofmt); break; case MT_INT: *pfree_flags = FREE_ENTRY_VALUE; rv = mlr_alloc_string_from_ll(pval->u.intv); break; case MT_STRING: // Ownership transfer to the caller *pfree_flags = pval->free_flags;; rv = pval->u.strv; *pval = MV_NULL; break; default: *pfree_flags = NO_FREE; rv = "???"; break; } return rv; } char* mv_describe_val(mv_t val) { char* stype = mt_describe_type(val.type); char* strv = mv_alloc_format_val(&val); char* desc = mlr_malloc_or_die(strlen(stype) + strlen(strv) + 4); sprintf(desc, "[%s] %s", stype, strv); free(strv); return desc; } // ---------------------------------------------------------------- void mv_set_boolean_strict(mv_t* pval) { if (pval->type != MT_BOOL) { char* desc = mt_describe_type(pval->type); fprintf(stderr, "Expression does not evaluate to boolean: got %s.\n", desc); exit(1); } } // ---------------------------------------------------------------- void mv_set_float_strict(mv_t* pval) { double fltv = 0.0; mv_t nval = MV_ERROR; switch (pval->type) { case MT_NULL: break; case MT_ERROR: break; case MT_FLOAT: break; case MT_STRING: if (!mlr_try_float_from_string(pval->u.strv, &fltv)) { // keep nval = MV_ERROR } else { nval = mv_from_float(fltv); } mv_free(pval); *pval = nval; break; case MT_INT: pval ->type = MT_FLOAT; pval->u.fltv = (double)pval->u.intv; break; case MT_BOOL: pval->type = MT_ERROR; pval->u.intv = 0LL; break; default: fprintf(stderr, "%s: internal coding error detected at file %s, line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); break; } } // ---------------------------------------------------------------- void mv_set_float_nullable(mv_t* pval) { double fltv = 0.0; mv_t nval = MV_ERROR; switch (pval->type) { case MT_NULL: break; case MT_ERROR: break; case MT_FLOAT: break; case MT_INT: pval ->type = MT_FLOAT; pval->u.fltv = (double)pval->u.intv; break; case MT_BOOL: pval->type = MT_ERROR; pval->u.intv = 0; break; case MT_STRING: if (*pval->u.strv == '\0') { nval = MV_NULL; } else if (!mlr_try_float_from_string(pval->u.strv, &fltv)) { // keep nval = MV_ERROR } else { nval = mv_from_float(fltv); } mv_free(pval); *pval = nval; break; default: fprintf(stderr, "%s: internal coding error detected at file %s, line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); break; } } // ---------------------------------------------------------------- void mv_set_int_nullable(mv_t* pval) { long long intv = 0LL; mv_t nval = MV_ERROR; switch (pval->type) { case MT_NULL: break; case MT_ERROR: break; case MT_INT: break; case MT_FLOAT: pval ->type = MT_INT; pval->u.intv = (long long)pval->u.fltv; break; case MT_BOOL: pval->type = MT_ERROR; pval->u.intv = 0; break; case MT_STRING: if (*pval->u.strv == '\0') { nval = MV_NULL; } else if (!mlr_try_int_from_string(pval->u.strv, &intv)) { // keep nval = MV_ERROR } else { nval = mv_from_int(intv); } mv_free(pval); *pval = nval; break; default: fprintf(stderr, "%s: internal coding error detected at file %s, line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); break; } } // ---------------------------------------------------------------- void mv_set_number_nullable(mv_t* pval) { mv_t nval = MV_NULL; switch (pval->type) { case MT_NULL: break; case MT_ERROR: break; case MT_INT: break; case MT_FLOAT: break; case MT_BOOL: pval->type = MT_ERROR; pval->u.intv = 0; break; case MT_STRING: nval = mv_scan_number_nullable(pval->u.strv); mv_free(pval); *pval = nval; break; default: fprintf(stderr, "%s: internal coding error detected at file %s, line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); break; } } mv_t mv_scan_number_nullable(char* string) { double fltv = 0.0; long long intv = 0LL; mv_t rv = MV_NULL; if (*string == '\0') { // keep rv = MV_NULL; } else if (mlr_try_int_from_string(string, &intv)) { rv = mv_from_int(intv); } else if (mlr_try_float_from_string(string, &fltv)) { rv = mv_from_float(fltv); } else { rv = MV_ERROR; } return rv; } mv_t mv_scan_number_or_die(char* string) { mv_t rv = mv_scan_number_nullable(string); if (!mv_is_numeric(&rv)) { fprintf(stderr, "%s: couldn't parse \"%s\" as number.\n", MLR_GLOBALS.argv0, string); } return rv; } // ---------------------------------------------------------------- mv_t s_ss_dot_func(mv_t* pval1, mv_t* pval2) { int len1 = strlen(pval1->u.strv); int len2 = strlen(pval2->u.strv); int len3 = len1 + len2 + 1; // for the null-terminator byte char* string3 = mlr_malloc_or_die(len3); strcpy(&string3[0], pval1->u.strv); strcpy(&string3[len1], pval2->u.strv); mv_free(pval1); mv_free(pval2); return mv_from_string_with_free(string3); } // ---------------------------------------------------------------- mv_t sub_no_precomp_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { regex_t regex; string_builder_t *psb = sb_alloc(MV_SB_ALLOC_LENGTH); mv_t rv = sub_precomp_func(pval1, regcomp_or_die(®ex, pval2->u.strv, 0), psb, pval3); sb_free(psb); regfree(®ex); mv_free(pval2); return rv; } // ---------------------------------------------------------------- // Example: // * pval1->u.strv = "hello" // * regex = "l+" // * pval3->u.strv = "yyy" // // * len1 = 2 = length of "he" // * olen2 = 2 = length of "ll" // * nlen2 = 3 = length of "yyy" // * len3 = 1 = length of "o" // * len4 = 6 = 2+3+1 mv_t sub_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, mv_t* pval3) { int matched = FALSE; int all_captured = FALSE; char* input = pval1->u.strv; char* output = regex_sub(input, pregex, psb, pval3->u.strv, &matched, &all_captured); if (matched) { mv_free(pval1); mv_free(pval3); return mv_from_string_with_free(output); } else { mv_free(pval3); return mv_from_string_no_free(output); } } // ---------------------------------------------------------------- // Example: // * pval1->u.strv = "hello" // * regex = "l+" // * pval3->u.strv = "yyy" // // * len1 = 2 = length of "he" // * olen2 = 2 = length of "ll" // * nlen2 = 3 = length of "yyy" // * len3 = 1 = length of "o" // * len4 = 6 = 2+3+1 mv_t gsub_no_precomp_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { regex_t regex; string_builder_t *psb = sb_alloc(MV_SB_ALLOC_LENGTH); mv_t rv = gsub_precomp_func(pval1, regcomp_or_die(®ex, pval2->u.strv, 0), psb, pval3); sb_free(psb); regfree(®ex); mv_free(pval2); return rv; } mv_t gsub_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, mv_t* pval3) { int matched = FALSE; int all_captured = FALSE; char* input = pval1->u.strv; unsigned char free_flags = NO_FREE; char* output = regex_gsub(input, pregex, psb, pval3->u.strv, &matched, &all_captured, &free_flags); if (matched) { mv_free(pval1); mv_free(pval3); return mv_from_string(output, free_flags); } else { mv_free(pval3); return mv_from_string(output, free_flags); } } // ---------------------------------------------------------------- mv_t i_iii_modadd_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { long long m = pval3->u.intv; if (m <= 0LL) return MV_ERROR; long long a = pval1->u.intv % m; if (a < 0LL) a += m; // crazy C-language mod operator long long b = pval2->u.intv % m; if (b < 0LL) b += m; long long c = (a + b) % m; return mv_from_int(c); } mv_t i_iii_modsub_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { long long m = pval3->u.intv; if (m <= 0LL) return MV_ERROR; long long a = pval1->u.intv % m; if (a < 0LL) a += m; // crazy C-language mod operator long long b = pval2->u.intv % m; if (b < 0LL) b += m; long long c = (a - b) % m; if (c < 0LL) c += m; return mv_from_int(c); } mv_t i_iii_modmul_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { long long m = pval3->u.intv; if (m <= 0LL) return MV_ERROR; long long a = pval1->u.intv % m; if (a < 0LL) a += m; // crazy C-language mod operator long long b = pval2->u.intv % m; if (b < 0LL) b += m; long long c = (a * b) % m; return mv_from_int(c); } mv_t i_iii_modexp_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { long long m = pval3->u.intv; if (m <= 0LL) return MV_ERROR; long long a = pval1->u.intv % m; if (a < 0LL) a += m; // crazy C-language mod operator long long e = pval2->u.intv; long long c = 1LL; if (e == 1LL) { c = a; } else if (e == 0LL) { c = 1LL; } else if (e > 0) { long long ap = a; c = 1LL; unsigned long long u = (unsigned long long)e; // repeated-squaring algorithm while (u != 0) { if ((u & 1LL) == 1LL) { c = (c * ap) % m; } u >>= 1; ap = (ap * ap) % m; } } else { return MV_ERROR; } return mv_from_int(c); } // ---------------------------------------------------------------- mv_t s_s_tolower_func(mv_t* pval1) { char* string = mlr_strdup_or_die(pval1->u.strv); for (char* c = string; *c; c++) *c = tolower((unsigned char)*c); mv_free(pval1); pval1->u.strv = NULL; return mv_from_string_with_free(string); } mv_t s_s_toupper_func(mv_t* pval1) { char* string = mlr_strdup_or_die(pval1->u.strv); for (char* c = string; *c; c++) *c = toupper((unsigned char)*c); mv_free(pval1); pval1->u.strv = NULL; return mv_from_string_with_free(string); } // ---------------------------------------------------------------- #define NZBUFLEN 63 // Precondition: psec is either int or float. mv_t time_string_from_seconds(mv_t* psec, char* format) { time_t clock = 0; if (psec->type == MT_FLOAT) { if (isinf(psec->u.fltv) || isnan(psec->u.fltv)) { return MV_ERROR; } clock = (time_t) psec->u.fltv; } else { clock = (time_t) psec->u.intv; } struct tm tm; struct tm *ptm = gmtime_r(&clock, &tm); if (ptm == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } char* string = mlr_malloc_or_die(NZBUFLEN + 1); int written_length = strftime(string, NZBUFLEN, format, ptm); if (written_length > NZBUFLEN || written_length == 0) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } return mv_from_string_with_free(string); } mv_t s_n_sec2gmt_func(mv_t* pval1) { return time_string_from_seconds(pval1, ISO8601_TIME_FORMAT); } mv_t s_ns_strftime_func(mv_t* pval1, mv_t* pval2) { mv_t rv = time_string_from_seconds(pval1, pval2->u.strv); mv_free(pval2); return rv; } // ---------------------------------------------------------------- static mv_t seconds_from_time_string(char* time, char* format) { if (*time == '\0') { return MV_NULL; } else { struct tm tm; memset(&tm, 0, sizeof(tm)); char* retval = strptime(time, format, &tm); if (retval == NULL) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } if (*retval != 0) { // Parseable input followed by non-parseable fprintf(stderr, "%s: internal coding error detected in file %s at line %d: unparseable trailer \"%s\".\n", MLR_GLOBALS.argv0, __FILE__, __LINE__, retval); exit(1); } time_t t = mlr_timegm(&tm); return mv_from_int((long long)t); } } mv_t i_s_gmt2sec_func(mv_t* pval1) { mv_t rv = seconds_from_time_string(pval1->u.strv, ISO8601_TIME_FORMAT); mv_free(pval1); return rv; } mv_t i_ss_strptime_func(mv_t* pval1, mv_t* pval2) { mv_t rv = seconds_from_time_string(pval1->u.strv, pval2->u.strv); mv_free(pval1); mv_free(pval2); return rv; } // ---------------------------------------------------------------- static void split_ull_to_hms(long long u, long long* ph, long long* pm, long long* ps) { long long h = 0LL, m = 0LL, s = 0LL; long long sign = 1LL; if (u < 0LL) { u = -u; sign = -1LL; } s = u % 60LL; u = u / 60LL; if (u == 0LL) { s = s * sign; } else { m = u % 60LL; u = u / 60LL; if (u == 0LL) { m = m * sign; } else { h = u * sign; } } *ph = h; *pm = m; *ps = s; } static void split_ull_to_dhms(long long u, long long* pd, long long* ph, long long* pm, long long* ps) { long long d = 0LL, h = 0LL, m = 0LL, s = 0LL; long long sign = 1LL; if (u < 0LL) { u = -u; sign = -1LL; } s = u % 60LL; u = u / 60LL; if (u == 0LL) { s = s * sign; } else { m = u % 60LL; u = u / 60LL; if (u == 0LL) { m = m * sign; } else { h = u % 24LL; u = u / 24LL; if (u == 0LL) { h = h * sign; } else { d = u * sign; } } } *pd = d; *ph = h; *pm = m; *ps = s; } // ---------------------------------------------------------------- mv_t s_i_sec2hms_func(mv_t* pval1) { long long u = pval1->u.intv; long long h, m, s; char* fmt = "%02lld:%02lld:%02lld"; if (u < 0) { u = -u; fmt = "-%02lld:%02lld:%02lld"; } split_ull_to_hms(u, &h, &m, &s); int n = snprintf(NULL, 0, fmt, h, m, s); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, h, m, s); return mv_from_string_with_free(string); } mv_t s_f_fsec2hms_func(mv_t* pval1) { double v = fabs(pval1->u.fltv); long long h, m, s; char* fmt = "%lld:%02lld:%09.6lf"; long long u = (long long)trunc(v); double f = v - u; if (pval1->u.fltv < 0.0) { fmt = "-%02lld:%02lld:%09.6lf"; } split_ull_to_hms(u, &h, &m, &s); int n = snprintf(NULL, 0, fmt, h, m, s+f); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, h, m, s+f); return mv_from_string_with_free(string); } mv_t s_i_sec2dhms_func(mv_t* pval1) { long long u = pval1->u.intv; long long d, h, m, s; split_ull_to_dhms(u, &d, &h, &m, &s); if (d != 0.0) { char* fmt = "%lldd%02lldh%02lldm%02llds"; int n = snprintf(NULL, 0, fmt, d, h, m, s); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, d, h, m, s); return mv_from_string_with_free(string); } else if (h != 0.0) { char* fmt = "%lldh%02lldm%02llds"; int n = snprintf(NULL, 0, fmt, h, m, s); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, h, m, s); return mv_from_string_with_free(string); } else if (m != 0.0) { char* fmt = "%lldm%02llds"; int n = snprintf(NULL, 0, fmt, m, s); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, m, s); return mv_from_string_with_free(string); } else { char* fmt = "%llds"; int n = snprintf(NULL, 0, fmt, s); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, s); return mv_from_string_with_free(string); } } mv_t s_f_fsec2dhms_func(mv_t* pval1) { double v = fabs(pval1->u.fltv); long long sign = pval1->u.fltv < 0.0 ? -1LL : 1LL; long long d, h, m, s; long long u = (long long)trunc(v); double f = v - u; split_ull_to_dhms(u, &d, &h, &m, &s); if (d != 0.0) { d = sign * d; char* fmt = "%lldd%02lldh%02lldm%09.6lfs"; int n = snprintf(NULL, 0, fmt, d, h, m, s+f); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, d, h, m, s+f); return mv_from_string_with_free(string); } else if (h != 0.0) { h = sign * h; char* fmt = "%lldh%02lldm%09.6lfs"; int n = snprintf(NULL, 0, fmt, h, m, s+f); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, h, m, s+f); return mv_from_string_with_free(string); } else if (m != 0.0) { m = sign * m; char* fmt = "%lldm%09.6lfs"; int n = snprintf(NULL, 0, fmt, m, s+f); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, m, s+f); return mv_from_string_with_free(string); } else { s = sign * s; f = sign * f; char* fmt = "%.6lfs"; int n = snprintf(NULL, 0, fmt, s+f); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, s+f); return mv_from_string_with_free(string); } } // ---------------------------------------------------------------- mv_t i_s_hms2sec_func(mv_t* pval1) { long long h = 0LL, m = 0LL, s = 0LL; long long sec = 0LL; char* p = pval1->u.strv; long long sign = 1LL; if (*p == '-') { p++; sign = -1LL; } if (sscanf(p, "%lld:%lld:%lld", &h, &m, &s) == 3) { if (h >= 0LL) sec = 3600LL*h + 60LL*m + s; else sec = -(-3600LL*h + 60LL*m + s); } else if (sscanf(p, "%lld:%lld", &m, &s) == 2) { if (m >= 0LL) sec = 60LL*m + s; else sec = -(-60LL*m + s); } else if (sscanf(p, "%lld", &s) == 1) { sec = s; } else { mv_free(pval1); return MV_ERROR; } mv_free(pval1); return mv_from_int(sec * sign); } mv_t f_s_hms2fsec_func(mv_t* pval1) { long long h = 0LL, m = 0LL; double s = 0.0; double sec = 0.0; char* p = pval1->u.strv; double sign = 1.0; if (*p == '-') { p++; sign = -1.0; } if (sscanf(p, "%lld:%lld:%lf", &h, &m, &s) == 3) { sec = 3600*h + 60*m + s; } else if (sscanf(p, "%lld:%lf", &m, &s) == 2) { sec = 60*m + s; } else if (sscanf(p, "%lf", &s) == 2) { sec = s; } else { mv_free(pval1); return MV_ERROR; } mv_free(pval1); return mv_from_float(sec * sign); } mv_t i_s_dhms2sec_func(mv_t* pval1) { long long d = 0LL, h = 0LL, m = 0LL, s = 0LL; long long sec = 0LL; char* p = pval1->u.strv; long long sign = 1LL; if (*p == '-') { p++; sign = -1LL; } if (sscanf(p, "%lldd%lldh%lldm%llds", &d, &h, &m, &s) == 4) { sec = 86400*d + 3600*h + 60*m + s; } else if (sscanf(p, "%lldh%lldm%llds", &h, &m, &s) == 3) { sec = 3600*h + 60*m + s; } else if (sscanf(p, "%lldm%llds", &m, &s) == 2) { sec = 60*m + s; } else if (sscanf(p, "%llds", &s) == 1) { sec = s; } else { mv_free(pval1); return MV_ERROR; } mv_free(pval1); return mv_from_int(sec * sign); } mv_t f_s_dhms2fsec_func(mv_t* pval1) { long long d = 0LL, h = 0LL, m = 0LL; double s = 0.0; double sec = 0.0; char* p = pval1->u.strv; long long sign = 1.0; if (*p == '-') { p++; sign = -1.0; } if (sscanf(p, "%lldd%lldh%lldm%lfs", &d, &h, &m, &s) == 4) { sec = 86400*d + 3600*h + 60*m + s; } else if (sscanf(p, "%lldh%lldm%lfs", &h, &m, &s) == 3) { sec = 3600*h + 60*m + s; } else if (sscanf(p, "%lldm%lfs", &m, &s) == 2) { sec = 60*m + s; } else if (sscanf(p, "%lfs", &s) == 1) { sec = s; } else { mv_free(pval1); return MV_ERROR; } mv_free(pval1); return mv_from_float(sec * sign); } // ---------------------------------------------------------------- mv_t i_s_strlen_func(mv_t* pval1) { mv_t rv = mv_from_int(strlen_for_utf8_display(pval1->u.strv)); mv_free(pval1); return rv; } // ---------------------------------------------------------------- static mv_t plus_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t plus_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(a + b); } static mv_t plus_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(a + b); } static mv_t plus_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(a + b); } // Adds & subtracts overflow by at most one bit so it suffices to check // sign-changes. static mv_t plus_n_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; long long c = a + b; int overflowed = FALSE; if (a > 0LL) { if (b > 0LL && c < 0LL) overflowed = TRUE; } else if (a < 0LL) { if (b < 0LL && c > 0LL) overflowed = TRUE; } if (overflowed) { return mv_from_float((double)a + (double)b); } else { return mv_from_int(c); } } static mv_binary_func_t* plus_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx}, /*ERROR*/ {plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx}, /*BOOL*/ {plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx}, /*FLOAT*/ {plus_e_xx, plus_e_xx, plus_e_xx, plus_f_ff, plus_f_fi, plus_e_xx}, /*INT*/ {plus_e_xx, plus_e_xx, plus_e_xx, plus_f_if, plus_n_ii, plus_e_xx}, /*STRING*/ {plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx, plus_e_xx}, }; mv_t n_nn_plus_func(mv_t* pval1, mv_t* pval2) { return (plus_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t minus_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t minus_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(a - b); } static mv_t minus_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(a - b); } static mv_t minus_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(a - b); } // Adds & subtracts overflow by at most one bit so it suffices to check // sign-changes. static mv_t minus_n_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; long long c = a - b; int overflowed = FALSE; if (a > 0LL) { if (b < 0LL && c < 0LL) overflowed = TRUE; } else if (a < 0LL) { if (b > 0LL && c > 0LL) overflowed = TRUE; } if (overflowed) { return mv_from_float((double)a + (double)b); } else { return mv_from_int(c); } } static mv_binary_func_t* minus_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx}, /*ERROR*/ {minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx}, /*BOOL*/ {minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx}, /*FLOAT*/ {minus_e_xx, minus_e_xx, minus_e_xx, minus_f_ff, minus_f_fi, minus_e_xx}, /*INT*/ {minus_e_xx, minus_e_xx, minus_e_xx, minus_f_if, minus_n_ii, minus_e_xx}, /*STRING*/ {minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx, minus_e_xx}, }; mv_t n_nn_minus_func(mv_t* pval1, mv_t* pval2) { return (minus_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t times_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t times_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(a * b); } static mv_t times_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(a * b); } static mv_t times_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(a * b); } // Unlike adds & subtracts which overflow by at most one bit, multiplies can // overflow by a word size. Thus detecting sign-changes does not suffice to // detect overflow. Instead we test whether the floating-point product exceeds // the representable integer range. Now 64-bit integers have 64-bit precision // while IEEE-doubles have only 52-bit mantissas -- so, 53 bits including // implicit leading one. // // The following experiment explicitly demonstrates the resolution at this range: // // 64-bit integer 64-bit integer Casted to double Back to 64-bit // in hex in decimal integer // 0x7ffffffffffff9ff 9223372036854774271 9223372036854773760.000000 0x7ffffffffffff800 // 0x7ffffffffffffa00 9223372036854774272 9223372036854773760.000000 0x7ffffffffffff800 // 0x7ffffffffffffbff 9223372036854774783 9223372036854774784.000000 0x7ffffffffffffc00 // 0x7ffffffffffffc00 9223372036854774784 9223372036854774784.000000 0x7ffffffffffffc00 // 0x7ffffffffffffdff 9223372036854775295 9223372036854774784.000000 0x7ffffffffffffc00 // 0x7ffffffffffffe00 9223372036854775296 9223372036854775808.000000 0x8000000000000000 // 0x7ffffffffffffffe 9223372036854775806 9223372036854775808.000000 0x8000000000000000 // 0x7fffffffffffffff 9223372036854775807 9223372036854775808.000000 0x8000000000000000 // // That is, we cannot check an integer product to see if it is greater than // 2**63-1 (or is less than -2**63) using integer arithmetic (it may have // already overflowed) *or* using double-precision (granularity). Instead we // check if the absolute value of the product exceeds the largest representable // double less than 2**63. (An alterative would be to do all integer multipies // using handcrafted multi-word 128-bit arithmetic). static mv_t times_n_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; double d = (double)a * (double)b; if (fabs(d) > 9223372036854774784.0) { return mv_from_float(d); } else { return mv_from_int(a * b); } } static mv_binary_func_t* times_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx}, /*ERROR*/ {times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx}, /*BOOL*/ {times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx}, /*FLOAT*/ {times_e_xx, times_e_xx, times_e_xx, times_f_ff, times_f_fi, times_e_xx}, /*INT*/ {times_e_xx, times_e_xx, times_e_xx, times_f_if, times_n_ii, times_e_xx}, /*STRING*/ {times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx, times_e_xx}, }; mv_t n_nn_times_func(mv_t* pval1, mv_t* pval2) { return (times_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t divide_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t divide_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(a / b); } static mv_t divide_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(a / b); } static mv_t divide_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(a / b); } static mv_t divide_i_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; long long r = a % b; // Pythonic division, not C division. if (r == 0LL) { return mv_from_int(a / b); } else { return mv_from_float((double)a / (double)b); } } static mv_binary_func_t* divide_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx}, /*ERROR*/ {divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx}, /*BOOL*/ {divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx}, /*FLOAT*/ {divide_e_xx, divide_e_xx, divide_e_xx, divide_f_ff, divide_f_fi, divide_e_xx}, /*INT*/ {divide_e_xx, divide_e_xx, divide_e_xx, divide_f_if, divide_i_ii, divide_e_xx}, /*STRING*/ {divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx, divide_e_xx}, }; mv_t n_nn_divide_func(mv_t* pval1, mv_t* pval2) { return (divide_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t int_divide_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t int_divide_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(floor(a / b)); } static mv_t int_divide_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(floor(a / b)); } static mv_t int_divide_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(floor(a / b)); } static mv_t int_divide_i_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; // Pythonic division, not C division. long long q = a / b; long long r = a % b; if (a < 0) { if (b > 0) { if (r != 0) q--; } } else { if (b < 0) { if (r != 0) q--; } } return mv_from_int(q); } static mv_binary_func_t* int_divide_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx}, /*ERROR*/ {int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx}, /*BOOL*/ {int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx}, /*FLOAT*/ {int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_f_ff, int_divide_f_fi, int_divide_e_xx}, /*INT*/ {int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_f_if, int_divide_i_ii, int_divide_e_xx}, /*STRING*/ {int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx, int_divide_e_xx}, }; mv_t n_nn_int_divide_func(mv_t* pval1, mv_t* pval2) { return (int_divide_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t mod_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t mod_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(a - b * floor(a / b)); } static mv_t mod_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(a - b * floor(a / b)); } static mv_t mod_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(a - b * floor(a / b)); } static mv_t mod_i_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; long long u = a % b; // Pythonic division, not C division. if (a >= 0LL) { if (b < 0LL) { u += b; } } else { if (b >= 0LL) { u += b; } } return mv_from_int(u); } static mv_binary_func_t* mod_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx}, /*ERROR*/ {mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx}, /*BOOL*/ {mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx}, /*FLOAT*/ {mod_e_xx, mod_e_xx, mod_e_xx, mod_f_ff, mod_f_fi, mod_e_xx}, /*INT*/ {mod_e_xx, mod_e_xx, mod_e_xx, mod_f_if, mod_i_ii, mod_e_xx}, /*STRING*/ {mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx, mod_e_xx}, }; mv_t n_nn_mod_func(mv_t* pval1, mv_t* pval2) { return (mod_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t upos_e_x(mv_t* pa) { return MV_ERROR; } static mv_t upos_n_f(mv_t* pa) { return mv_from_float(pa->u.fltv); } static mv_t upos_n_i(mv_t* pa) { return mv_from_int(pa->u.intv); } static mv_unary_func_t* upos_dispositions[MT_MAX] = { /*NULL*/ upos_e_x, /*ERROR*/ upos_e_x, /*BOOL*/ upos_e_x, /*FLOAT*/ upos_n_f, /*INT*/ upos_n_i, /*STRING*/ upos_e_x, }; mv_t n_n_upos_func(mv_t* pval1) { return (upos_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t uneg_e_x(mv_t* pa) { return MV_ERROR; } static mv_t uneg_n_f(mv_t* pa) { return mv_from_float(-pa->u.fltv); } static mv_t uneg_n_i(mv_t* pa) { return mv_from_int(-pa->u.intv); } static mv_unary_func_t* uneg_dispositions[MT_MAX] = { /*NULL*/ uneg_e_x, /*ERROR*/ uneg_e_x, /*BOOL*/ uneg_e_x, /*FLOAT*/ uneg_n_f, /*INT*/ uneg_n_i, /*STRING*/ uneg_e_x, }; mv_t n_n_uneg_func(mv_t* pval1) { return (uneg_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t abs_e_x(mv_t* pa) { return MV_ERROR; } static mv_t abs_n_f(mv_t* pa) { return mv_from_float(fabs(pa->u.fltv)); } static mv_t abs_n_i(mv_t* pa) { return mv_from_int(pa->u.intv < 0LL ? -pa->u.intv : pa->u.intv); } static mv_unary_func_t* abs_dispositions[MT_MAX] = { /*NULL*/ abs_e_x, /*ERROR*/ abs_e_x, /*BOOL*/ abs_e_x, /*FLOAT*/ abs_n_f, /*INT*/ abs_n_i, /*STRING*/ abs_e_x, }; mv_t n_n_abs_func(mv_t* pval1) { return (abs_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t ceil_e_x(mv_t* pa) { return MV_ERROR; } static mv_t ceil_n_f(mv_t* pa) { return mv_from_float(ceil(pa->u.fltv)); } static mv_t ceil_n_i(mv_t* pa) { return mv_from_int(pa->u.intv); } static mv_unary_func_t* ceil_dispositions[MT_MAX] = { /*NULL*/ ceil_e_x, /*ERROR*/ ceil_e_x, /*BOOL*/ ceil_e_x, /*FLOAT*/ ceil_n_f, /*INT*/ ceil_n_i, /*STRING*/ ceil_e_x, }; mv_t n_n_ceil_func(mv_t* pval1) { return (ceil_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t floor_e_x(mv_t* pa) { return MV_ERROR; } static mv_t floor_n_f(mv_t* pa) { return mv_from_float(floor(pa->u.fltv)); } static mv_t floor_n_i(mv_t* pa) { return mv_from_int(pa->u.intv); } static mv_unary_func_t* floor_dispositions[MT_MAX] = { /*NULL*/ floor_e_x, /*ERROR*/ floor_e_x, /*BOOL*/ floor_e_x, /*FLOAT*/ floor_n_f, /*INT*/ floor_n_i, /*STRING*/ floor_e_x, }; mv_t n_n_floor_func(mv_t* pval1) { return (floor_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t round_e_x(mv_t* pa) { return MV_ERROR; } static mv_t round_n_f(mv_t* pa) { return mv_from_float(round(pa->u.fltv)); } static mv_t round_n_i(mv_t* pa) { return mv_from_int(pa->u.intv); } static mv_unary_func_t* round_dispositions[MT_MAX] = { /*NULL*/ round_e_x, /*ERROR*/ round_e_x, /*BOOL*/ round_e_x, /*FLOAT*/ round_n_f, /*INT*/ round_n_i, /*STRING*/ round_e_x, }; mv_t n_n_round_func(mv_t* pval1) { return (round_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t roundm_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t roundm_f_ff(mv_t* pa, mv_t* pb) { double x = pa->u.fltv; double m = pb->u.fltv; return mv_from_float(round(x / m) * m); } static mv_t roundm_f_fi(mv_t* pa, mv_t* pb) { double x = pa->u.fltv; double m = (double)pb->u.intv; return mv_from_float(round(x / m) * m); } static mv_t roundm_f_if(mv_t* pa, mv_t* pb) { double x = (double)pa->u.intv; double m = pb->u.fltv; return mv_from_float(round(x / m) * m); } static mv_t roundm_i_ii(mv_t* pa, mv_t* pb) { long long x = pa->u.intv; long long m = pb->u.intv; return mv_from_int((x / m) * m); } static mv_binary_func_t* roundm_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx}, /*ERROR*/ {roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx}, /*BOOL*/ {roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx}, /*FLOAT*/ {roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_f_ff, roundm_f_fi, roundm_e_xx}, /*INT*/ {roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_f_if, roundm_i_ii, roundm_e_xx}, /*STRING*/ {roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx, roundm_e_xx}, }; mv_t n_nn_roundm_func(mv_t* pval1, mv_t* pval2) { return (roundm_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t min_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t min_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(fmin(a, b)); } static mv_t min_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(fmin(a, b)); } static mv_t min_f_fz(mv_t* pa, mv_t* pb) { return mv_from_float(pa->u.fltv); } static mv_t min_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(fmin(a, b)); } static mv_t min_f_zf(mv_t* pa, mv_t* pb) { return mv_from_float(pb->u.fltv); } static mv_t min_i_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; return mv_from_int(a < b ? a : b); } static mv_t min_i_iz(mv_t* pa, mv_t* pb) { return mv_from_int(pa->u.intv); } static mv_t min_i_zi(mv_t* pa, mv_t* pb) { return mv_from_int(pb->u.intv); } static mv_t min_z_zz(mv_t* pa, mv_t* pb) { return MV_NULL; } static mv_binary_func_t* min_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {min_z_zz, min_e_xx, min_e_xx, min_f_zf, min_i_zi, min_e_xx}, /*ERROR*/ {min_e_xx, min_e_xx, min_e_xx, min_e_xx, min_e_xx, min_e_xx}, /*BOOL*/ {min_e_xx, min_e_xx, min_e_xx, min_e_xx, min_e_xx, min_e_xx}, /*FLOAT*/ {min_f_fz, min_e_xx, min_e_xx, min_f_ff, min_f_fi, min_e_xx}, /*INT*/ {min_i_iz, min_e_xx, min_e_xx, min_f_if, min_i_ii, min_e_xx}, /*STRING*/ {min_e_xx, min_e_xx, min_e_xx, min_e_xx, min_e_xx, min_e_xx}, }; mv_t n_nn_min_func(mv_t* pval1, mv_t* pval2) { return (min_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t max_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t max_f_ff(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = pb->u.fltv; return mv_from_float(fmax(a, b)); } static mv_t max_f_fi(mv_t* pa, mv_t* pb) { double a = pa->u.fltv; double b = (double)pb->u.intv; return mv_from_float(fmax(a, b)); } static mv_t max_f_fz(mv_t* pa, mv_t* pb) { return mv_from_float(pa->u.fltv); } static mv_t max_f_if(mv_t* pa, mv_t* pb) { double a = (double)pa->u.intv; double b = pb->u.fltv; return mv_from_float(fmax(a, b)); } static mv_t max_f_zf(mv_t* pa, mv_t* pb) { return mv_from_float(pb->u.fltv); } static mv_t max_i_ii(mv_t* pa, mv_t* pb) { long long a = pa->u.intv; long long b = pb->u.intv; return mv_from_int(a > b ? a : b); } static mv_t max_i_iz(mv_t* pa, mv_t* pb) { return mv_from_int(pa->u.intv); } static mv_t max_i_zi(mv_t* pa, mv_t* pb) { return mv_from_int(pb->u.intv); } static mv_t max_z_zz(mv_t* pa, mv_t* pb) { return MV_NULL; } static mv_binary_func_t* max_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {max_z_zz, max_e_xx, max_e_xx, max_f_zf, max_i_zi, max_e_xx}, /*ERROR*/ {max_e_xx, max_e_xx, max_e_xx, max_e_xx, max_e_xx, max_e_xx}, /*BOOL*/ {max_e_xx, max_e_xx, max_e_xx, max_e_xx, max_e_xx, max_e_xx}, /*FLOAT*/ {max_f_fz, max_e_xx, max_e_xx, max_f_ff, max_f_fi, max_e_xx}, /*INT*/ {max_i_iz, max_e_xx, max_e_xx, max_f_if, max_i_ii, max_e_xx}, /*STRING*/ {max_e_xx, max_e_xx, max_e_xx, max_e_xx, max_e_xx, max_e_xx}, }; mv_t n_nn_max_func(mv_t* pval1, mv_t* pval2) { return (max_dispositions[pval1->type][pval2->type])(pval1,pval2); } // ---------------------------------------------------------------- static mv_t sgn_e_x(mv_t* pa) { return MV_ERROR; } static mv_t sgn_n_f(mv_t* pa) { if (pa->u.fltv > 0.0) return mv_from_float(1.0); if (pa->u.fltv < 0.0) return mv_from_float(-1.0); return mv_from_float(0.0); } static mv_t sgn_n_i(mv_t* pa) { if (pa->u.intv > 0LL) return mv_from_int(1LL); if (pa->u.intv < 0LL) return mv_from_int(-1LL); return mv_from_int(0LL); } static mv_unary_func_t* sgn_dispositions[MT_MAX] = { /*NULL*/ sgn_e_x, /*ERROR*/ sgn_e_x, /*BOOL*/ sgn_e_x, /*FLOAT*/ sgn_n_f, /*INT*/ sgn_n_i, /*STRING*/ sgn_e_x, }; mv_t n_n_sgn_func(mv_t* pval1) { return (sgn_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t int_i_n(mv_t* pa) { return MV_NULL; } static mv_t int_i_e(mv_t* pa) { return MV_ERROR; } static mv_t int_i_b(mv_t* pa) { return mv_from_int(pa->u.boolv ? 1 : 0); } static mv_t int_i_f(mv_t* pa) { return mv_from_int((long long)round(pa->u.fltv)); } static mv_t int_i_i(mv_t* pa) { return mv_from_int(pa->u.intv); } static mv_t int_i_s(mv_t* pa) { if (*pa->u.strv == '\0') { mv_free(pa); return MV_NULL; } mv_t retval = mv_from_int(0LL); if (!mlr_try_int_from_string(pa->u.strv, &retval.u.intv)) { mv_free(pa); return MV_ERROR; } mv_free(pa); return retval; } static mv_unary_func_t* int_dispositions[MT_MAX] = { /*NULL*/ int_i_n, /*ERROR*/ int_i_e, /*BOOL*/ int_i_b, /*FLOAT*/ int_i_f, /*INT*/ int_i_i, /*STRING*/ int_i_s, }; mv_t i_x_int_func(mv_t* pval1) { return (int_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t float_f_n(mv_t* pa) { return MV_NULL; } static mv_t float_f_e(mv_t* pa) { return MV_ERROR; } static mv_t float_f_b(mv_t* pa) { return mv_from_float(pa->u.boolv ? 1.0 : 0.0); } static mv_t float_f_f(mv_t* pa) { return mv_from_float(pa->u.fltv); } static mv_t float_f_i(mv_t* pa) { return mv_from_float((double)pa->u.intv); } static mv_t float_f_s(mv_t* pa) { if (*pa->u.strv == '\0') { mv_free(pa); return MV_NULL; } mv_t retval = mv_from_float(0.0); if (!mlr_try_float_from_string(pa->u.strv, &retval.u.fltv)) { mv_free(pa); return MV_ERROR; } mv_free(pa); return retval; } static mv_unary_func_t* float_dispositions[MT_MAX] = { /*NULL*/ float_f_n, /*ERROR*/ float_f_e, /*BOOL*/ float_f_b, /*FLOAT*/ float_f_f, /*INT*/ float_f_i, /*STRING*/ float_f_s, }; mv_t f_x_float_func(mv_t* pval1) { return (float_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- mv_t b_x_isnull_func(mv_t* pval1) { mv_t rv = mv_from_bool(pval1->type == MT_NULL || (pval1->type == MT_STRING && *pval1->u.strv == 0)); mv_free(pval1); return rv; } mv_t b_x_isnotnull_func(mv_t* pval1) { mv_t rv = mv_from_bool(pval1->type != MT_NULL && !(pval1->type == MT_STRING && *pval1->u.strv == 0)); mv_free(pval1); return rv; } // ---------------------------------------------------------------- static mv_t boolean_b_n(mv_t* pa) { return MV_NULL; } static mv_t boolean_b_e(mv_t* pa) { return MV_ERROR; } static mv_t boolean_b_b(mv_t* pa) { return mv_from_bool(pa->u.boolv); } static mv_t boolean_b_f(mv_t* pa) { return mv_from_bool((pa->u.fltv == 0.0) ? FALSE : TRUE); } static mv_t boolean_b_i(mv_t* pa) { return mv_from_bool((pa->u.intv == 0LL) ? FALSE : TRUE); } static mv_t boolean_b_s(mv_t* pa) { return mv_from_bool((streq(pa->u.strv, "true") || streq(pa->u.strv, "TRUE")) ? TRUE : FALSE);} static mv_unary_func_t* boolean_dispositions[MT_MAX] = { /*NULL*/ boolean_b_n, /*ERROR*/ boolean_b_e, /*BOOL*/ boolean_b_b, /*FLOAT*/ boolean_b_f, /*INT*/ boolean_b_i, /*STRING*/ boolean_b_s, }; mv_t b_x_boolean_func(mv_t* pval1) { return (boolean_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t string_s_n(mv_t* pa) { return MV_NULL; } static mv_t string_s_e(mv_t* pa) { return MV_ERROR; } static mv_t string_s_b(mv_t* pa) { return mv_from_string_no_free(pa->u.boolv?"true":"false"); } static mv_t string_s_f(mv_t* pa) { return mv_from_string_with_free(mlr_alloc_string_from_double(pa->u.fltv, MLR_GLOBALS.ofmt)); } static mv_t string_s_i(mv_t* pa) { return mv_from_string_with_free(mlr_alloc_string_from_ll(pa->u.intv)); } static mv_t string_s_s(mv_t* pa) { unsigned char free_flags = pa->free_flags; pa->free_flags = NO_FREE; return mv_from_string(pa->u.strv, free_flags); } static mv_unary_func_t* string_dispositions[MT_MAX] = { /*NULL*/ string_s_n, /*ERROR*/ string_s_e, /*BOOL*/ string_s_b, /*FLOAT*/ string_s_f, /*INT*/ string_s_i, /*STRING*/ string_s_s, }; mv_t s_x_string_func(mv_t* pval1) { return (string_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t hexfmt_s_n(mv_t* pa) { return MV_NULL; } static mv_t hexfmt_s_e(mv_t* pa) { return MV_ERROR; } static mv_t hexfmt_s_b(mv_t* pa) { return mv_from_string_no_free(pa->u.boolv?"0x1":"0x0"); } static mv_t hexfmt_s_f(mv_t* pa) { return mv_from_string_with_free(mlr_alloc_hexfmt_from_ll((long long)pa->u.fltv)); } static mv_t hexfmt_s_i(mv_t* pa) { return mv_from_string_with_free(mlr_alloc_hexfmt_from_ll(pa->u.intv)); } static mv_t hexfmt_s_s(mv_t* pa) { unsigned char free_flags = pa->free_flags; pa->free_flags = NO_FREE; return mv_from_string(pa->u.strv, free_flags); } static mv_unary_func_t* hexfmt_dispositions[MT_MAX] = { /*NULL*/ hexfmt_s_n, /*ERROR*/ hexfmt_s_e, /*BOOL*/ hexfmt_s_b, /*FLOAT*/ hexfmt_s_f, /*INT*/ hexfmt_s_i, /*STRING*/ hexfmt_s_s, }; mv_t s_x_hexfmt_func(mv_t* pval1) { return (hexfmt_dispositions[pval1->type])(pval1); } // ---------------------------------------------------------------- static mv_t fmtnum_s_ns(mv_t* pa, mv_t* pfmt) { return MV_NULL; } static mv_t fmtnum_s_es(mv_t* pa, mv_t* pfmt) { return MV_ERROR; } static mv_t fmtnum_s_bs(mv_t* pa, mv_t* pfmt) { return mv_from_string_no_free(pa->u.boolv?"0x1":"0x0"); } static mv_t fmtnum_s_ds(mv_t* pa, mv_t* pfmt) { mv_t rv = mv_from_string_with_free(mlr_alloc_string_from_double(pa->u.fltv, pfmt->u.strv)); mv_free(pfmt); return rv; } static mv_t fmtnum_s_is(mv_t* pa, mv_t* pfmt) { mv_t rv = mv_from_string_with_free(mlr_alloc_string_from_ll_and_format(pa->u.intv, pfmt->u.strv)); mv_free(pfmt); return rv; } static mv_t fmtnum_s_ss(mv_t* pa, mv_t* pfmt) { return MV_ERROR; } static mv_binary_func_t* fmtnum_dispositions[MT_MAX] = { /*NULL*/ fmtnum_s_ns, /*ERROR*/ fmtnum_s_es, /*BOOL*/ fmtnum_s_bs, /*FLOAT*/ fmtnum_s_ds, /*INT*/ fmtnum_s_is, /*STRING*/ fmtnum_s_ss, }; mv_t s_xs_fmtnum_func(mv_t* pval1, mv_t* pval2) { return (fmtnum_dispositions[pval1->type])(pval1, pval2); } // ---------------------------------------------------------------- static mv_t op_n_xx(mv_t* pa, mv_t* pb) { return MV_NULL; } static mv_t op_e_xx(mv_t* pa, mv_t* pb) { return MV_ERROR; } static mv_t eq_b_ii(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv == pb->u.intv); } static mv_t ne_b_ii(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv != pb->u.intv); } static mv_t gt_b_ii(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv > pb->u.intv); } static mv_t ge_b_ii(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv >= pb->u.intv); } static mv_t lt_b_ii(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv < pb->u.intv); } static mv_t le_b_ii(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv <= pb->u.intv); } static mv_t eq_b_ff(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv == pb->u.fltv); } static mv_t ne_b_ff(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv != pb->u.fltv); } static mv_t gt_b_ff(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv > pb->u.fltv); } static mv_t ge_b_ff(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv >= pb->u.fltv); } static mv_t lt_b_ff(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv < pb->u.fltv); } static mv_t le_b_ff(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv <= pb->u.fltv); } static mv_t eq_b_fi(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv == pb->u.intv); } static mv_t ne_b_fi(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv != pb->u.intv); } static mv_t gt_b_fi(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv > pb->u.intv); } static mv_t ge_b_fi(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv >= pb->u.intv); } static mv_t lt_b_fi(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv < pb->u.intv); } static mv_t le_b_fi(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.fltv <= pb->u.intv); } static mv_t eq_b_if(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv == pb->u.fltv); } static mv_t ne_b_if(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv != pb->u.fltv); } static mv_t gt_b_if(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv > pb->u.fltv); } static mv_t ge_b_if(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv >= pb->u.fltv); } static mv_t lt_b_if(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv < pb->u.fltv); } static mv_t le_b_if(mv_t* pa, mv_t* pb) { return mv_from_bool(pa->u.intv <= pb->u.fltv); } static mv_t eq_b_xs(mv_t* pa, mv_t* pb) { char free_flags; char* sa = mv_format_val(pa, &free_flags); mv_t rv = mv_from_bool(strcmp(sa, pb->u.strv) == 0); if (free_flags & FREE_ENTRY_VALUE) free(sa); mv_free(pa); mv_free(pb); return rv; } static mv_t ne_b_xs(mv_t* pa, mv_t* pb) { char free_flags; char* sa = mv_format_val(pa, &free_flags); mv_t rv = mv_from_bool(strcmp(sa, pb->u.strv) != 0); if (free_flags & FREE_ENTRY_VALUE) free(sa); mv_free(pa); mv_free(pb); return rv; } static mv_t gt_b_xs(mv_t* pa, mv_t* pb) { char free_flags; char* sa = mv_format_val(pa, &free_flags); mv_t rv = mv_from_bool(strcmp(sa, pb->u.strv) > 0); if (free_flags & FREE_ENTRY_VALUE) free(sa); mv_free(pa); mv_free(pb); return rv; } static mv_t ge_b_xs(mv_t* pa, mv_t* pb) { char free_flags; char* sa = mv_format_val(pa, &free_flags); mv_t rv = mv_from_bool(strcmp(sa, pb->u.strv) >= 0); if (free_flags & FREE_ENTRY_VALUE) free(sa); mv_free(pa); mv_free(pb); return rv; } static mv_t lt_b_xs(mv_t* pa, mv_t* pb) { char free_flags; char* sa = mv_format_val(pa, &free_flags); mv_t rv = mv_from_bool(strcmp(sa, pb->u.strv) < 0); if (free_flags & FREE_ENTRY_VALUE) free(sa); mv_free(pa); mv_free(pb); return rv; } static mv_t le_b_xs(mv_t* pa, mv_t* pb) { char free_flags; char* sa = mv_format_val(pa, &free_flags); mv_t rv = mv_from_bool(strcmp(sa, pb->u.strv) <= 0); if (free_flags & FREE_ENTRY_VALUE) free(sa); mv_free(pa); mv_free(pb); return rv; } static mv_t eq_b_sx(mv_t* pa, mv_t* pb) { char free_flags; char* sb = mv_format_val(pb, &free_flags); mv_t rv = mv_from_bool(strcmp(pa->u.strv, sb) == 0); if (free_flags & FREE_ENTRY_VALUE) free(sb); mv_free(pa); mv_free(pb); return rv; } static mv_t ne_b_sx(mv_t* pa, mv_t* pb) { char free_flags; char* sb = mv_format_val(pb, &free_flags); mv_t rv = mv_from_bool(strcmp(pa->u.strv, sb) != 0); if (free_flags & FREE_ENTRY_VALUE) free(sb); mv_free(pa); mv_free(pb); return rv; } static mv_t gt_b_sx(mv_t* pa, mv_t* pb) { char free_flags; char* sb = mv_format_val(pb, &free_flags); mv_t rv = mv_from_bool(strcmp(pa->u.strv, sb) > 0); if (free_flags & FREE_ENTRY_VALUE) free(sb); mv_free(pa); mv_free(pb); return rv; } static mv_t ge_b_sx(mv_t* pa, mv_t* pb) { char free_flags; char* sb = mv_format_val(pb, &free_flags); mv_t rv = mv_from_bool(strcmp(pa->u.strv, sb) >= 0); if (free_flags & FREE_ENTRY_VALUE) free(sb); mv_free(pa); mv_free(pb); return rv; } static mv_t lt_b_sx(mv_t* pa, mv_t* pb) { char free_flags; char* sb = mv_format_val(pb, &free_flags); mv_t rv = mv_from_bool(strcmp(pa->u.strv, sb) < 0); if (free_flags & FREE_ENTRY_VALUE) free(sb); mv_free(pa); mv_free(pb); return rv; } static mv_t le_b_sx(mv_t* pa, mv_t* pb) { char free_flags; char* sb = mv_format_val(pb, &free_flags); mv_t rv = mv_from_bool(strcmp(pa->u.strv, sb) <= 0); if (free_flags & FREE_ENTRY_VALUE) free(sb); mv_free(pa); mv_free(pb); return rv; } static mv_t eq_b_ss(mv_t*pa, mv_t*pb) { mv_t rv = mv_from_bool(strcmp(pa->u.strv, pb->u.strv) == 0); mv_free(pa); mv_free(pb); return rv; } static mv_t ne_b_ss(mv_t*pa, mv_t*pb) { mv_t rv = mv_from_bool(strcmp(pa->u.strv, pb->u.strv) != 0); mv_free(pa); mv_free(pb); return rv; } static mv_t gt_b_ss(mv_t*pa, mv_t*pb) { mv_t rv = mv_from_bool(strcmp(pa->u.strv, pb->u.strv) > 0); mv_free(pa); mv_free(pb); return rv; } static mv_t ge_b_ss(mv_t*pa, mv_t*pb) { mv_t rv = mv_from_bool(strcmp(pa->u.strv, pb->u.strv) >= 0); mv_free(pa); mv_free(pb); return rv; } static mv_t lt_b_ss(mv_t*pa, mv_t*pb) { mv_t rv = mv_from_bool(strcmp(pa->u.strv, pb->u.strv) < 0); mv_free(pa); mv_free(pb); return rv; } static mv_t le_b_ss(mv_t*pa, mv_t*pb) { mv_t rv = mv_from_bool(strcmp(pa->u.strv, pb->u.strv) <= 0); mv_free(pa); mv_free(pb); return rv; } static mv_binary_func_t* eq_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {op_n_xx, op_e_xx, op_e_xx, op_n_xx, op_n_xx, op_n_xx}, /*ERROR*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*BOOL*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*FLOAT*/ {op_n_xx, op_e_xx, op_e_xx, eq_b_ff, eq_b_fi, eq_b_xs}, /*INT*/ {op_n_xx, op_e_xx, op_e_xx, eq_b_if, eq_b_ii, eq_b_xs}, /*STRING*/ {op_n_xx, op_e_xx, op_e_xx, eq_b_sx, eq_b_sx, eq_b_ss}, }; static mv_binary_func_t* ne_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {op_n_xx, op_e_xx, op_e_xx, op_n_xx, op_n_xx, op_n_xx}, /*ERROR*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*BOOL*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*FLOAT*/ {op_n_xx, op_e_xx, op_e_xx, ne_b_ff, ne_b_fi, ne_b_xs}, /*INT*/ {op_n_xx, op_e_xx, op_e_xx, ne_b_if, ne_b_ii, ne_b_xs}, /*STRING*/ {op_n_xx, op_e_xx, op_e_xx, ne_b_sx, ne_b_sx, ne_b_ss}, }; static mv_binary_func_t* gt_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {op_n_xx, op_e_xx, op_e_xx, op_n_xx, op_n_xx, op_n_xx}, /*ERROR*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*BOOL*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*FLOAT*/ {op_n_xx, op_e_xx, op_e_xx, gt_b_ff, gt_b_fi, gt_b_xs}, /*INT*/ {op_n_xx, op_e_xx, op_e_xx, gt_b_if, gt_b_ii, gt_b_xs}, /*STRING*/ {op_n_xx, op_e_xx, op_e_xx, gt_b_sx, gt_b_sx, gt_b_ss}, }; static mv_binary_func_t* ge_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {op_n_xx, op_e_xx, op_e_xx, op_n_xx, op_n_xx, op_n_xx}, /*ERROR*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*BOOL*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*FLOAT*/ {op_n_xx, op_e_xx, op_e_xx, ge_b_ff, ge_b_fi, ge_b_xs}, /*INT*/ {op_n_xx, op_e_xx, op_e_xx, ge_b_if, ge_b_ii, ge_b_xs}, /*STRING*/ {op_n_xx, op_e_xx, op_e_xx, ge_b_sx, ge_b_sx, ge_b_ss}, }; static mv_binary_func_t* lt_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {op_n_xx, op_e_xx, op_e_xx, op_n_xx, op_n_xx, op_n_xx}, /*ERROR*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*BOOL*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*FLOAT*/ {op_n_xx, op_e_xx, op_e_xx, lt_b_ff, lt_b_fi, lt_b_xs}, /*INT*/ {op_n_xx, op_e_xx, op_e_xx, lt_b_if, lt_b_ii, lt_b_xs}, /*STRING*/ {op_n_xx, op_e_xx, op_e_xx, lt_b_sx, lt_b_sx, lt_b_ss}, }; static mv_binary_func_t* le_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {op_n_xx, op_e_xx, op_e_xx, op_n_xx, op_n_xx, op_n_xx}, /*ERROR*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*BOOL*/ {op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx, op_e_xx}, /*FLOAT*/ {op_n_xx, op_e_xx, op_e_xx, le_b_ff, le_b_fi, le_b_xs}, /*INT*/ {op_n_xx, op_e_xx, op_e_xx, le_b_if, le_b_ii, le_b_xs}, /*STRING*/ {op_n_xx, op_e_xx, op_e_xx, le_b_sx, le_b_sx, le_b_ss}, }; mv_t eq_op_func(mv_t* pval1, mv_t* pval2) { return (eq_dispositions[pval1->type][pval2->type])(pval1, pval2); } mv_t ne_op_func(mv_t* pval1, mv_t* pval2) { return (ne_dispositions[pval1->type][pval2->type])(pval1, pval2); } mv_t gt_op_func(mv_t* pval1, mv_t* pval2) { return (gt_dispositions[pval1->type][pval2->type])(pval1, pval2); } mv_t ge_op_func(mv_t* pval1, mv_t* pval2) { return (ge_dispositions[pval1->type][pval2->type])(pval1, pval2); } mv_t lt_op_func(mv_t* pval1, mv_t* pval2) { return (lt_dispositions[pval1->type][pval2->type])(pval1, pval2); } mv_t le_op_func(mv_t* pval1, mv_t* pval2) { return (le_dispositions[pval1->type][pval2->type])(pval1, pval2); } // ---------------------------------------------------------------- int mv_equals_si(mv_t* pa, mv_t* pb) { if (pa->type == MT_INT) { return (pb->type == MT_INT) ? pa->u.intv == pb->u.intv : FALSE; } else { return (pb->type == MT_STRING) ? streq(pa->u.strv, pb->u.strv) : FALSE; } } // ---------------------------------------------------------------- static int eq_i_ii(mv_t* pa, mv_t* pb) { return pa->u.intv == pb->u.intv; } static int ne_i_ii(mv_t* pa, mv_t* pb) { return pa->u.intv != pb->u.intv; } static int gt_i_ii(mv_t* pa, mv_t* pb) { return pa->u.intv > pb->u.intv; } static int ge_i_ii(mv_t* pa, mv_t* pb) { return pa->u.intv >= pb->u.intv; } static int lt_i_ii(mv_t* pa, mv_t* pb) { return pa->u.intv < pb->u.intv; } static int le_i_ii(mv_t* pa, mv_t* pb) { return pa->u.intv <= pb->u.intv; } static int eq_i_ff(mv_t* pa, mv_t* pb) { return pa->u.fltv == pb->u.fltv; } static int ne_i_ff(mv_t* pa, mv_t* pb) { return pa->u.fltv != pb->u.fltv; } static int gt_i_ff(mv_t* pa, mv_t* pb) { return pa->u.fltv > pb->u.fltv; } static int ge_i_ff(mv_t* pa, mv_t* pb) { return pa->u.fltv >= pb->u.fltv; } static int lt_i_ff(mv_t* pa, mv_t* pb) { return pa->u.fltv < pb->u.fltv; } static int le_i_ff(mv_t* pa, mv_t* pb) { return pa->u.fltv <= pb->u.fltv; } static int eq_i_fi(mv_t* pa, mv_t* pb) { return pa->u.fltv == pb->u.intv; } static int ne_i_fi(mv_t* pa, mv_t* pb) { return pa->u.fltv != pb->u.intv; } static int gt_i_fi(mv_t* pa, mv_t* pb) { return pa->u.fltv > pb->u.intv; } static int ge_i_fi(mv_t* pa, mv_t* pb) { return pa->u.fltv >= pb->u.intv; } static int lt_i_fi(mv_t* pa, mv_t* pb) { return pa->u.fltv < pb->u.intv; } static int le_i_fi(mv_t* pa, mv_t* pb) { return pa->u.fltv <= pb->u.intv; } static int eq_i_if(mv_t* pa, mv_t* pb) { return pa->u.intv == pb->u.fltv; } static int ne_i_if(mv_t* pa, mv_t* pb) { return pa->u.intv != pb->u.fltv; } static int gt_i_if(mv_t* pa, mv_t* pb) { return pa->u.intv > pb->u.fltv; } static int ge_i_if(mv_t* pa, mv_t* pb) { return pa->u.intv >= pb->u.fltv; } static int lt_i_if(mv_t* pa, mv_t* pb) { return pa->u.intv < pb->u.fltv; } static int le_i_if(mv_t* pa, mv_t* pb) { return pa->u.intv <= pb->u.fltv; } static mv_i_nn_comparator_func_t* ieq_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, eq_i_ff, eq_i_fi, NULL}, /*INT*/ {NULL, NULL, NULL, eq_i_if, eq_i_ii, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; static mv_i_nn_comparator_func_t* ine_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, ne_i_ff, ne_i_fi, NULL}, /*INT*/ {NULL, NULL, NULL, ne_i_if, ne_i_ii, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; static mv_i_nn_comparator_func_t* igt_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, gt_i_ff, gt_i_fi, NULL}, /*INT*/ {NULL, NULL, NULL, gt_i_if, gt_i_ii, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; static mv_i_nn_comparator_func_t* ige_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, ge_i_ff, ge_i_fi, NULL}, /*INT*/ {NULL, NULL, NULL, ge_i_if, ge_i_ii, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; static mv_i_nn_comparator_func_t* ilt_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, lt_i_ff, lt_i_fi, NULL}, /*INT*/ {NULL, NULL, NULL, lt_i_if, lt_i_ii, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; static mv_i_nn_comparator_func_t* ile_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, le_i_ff, le_i_fi, NULL}, /*INT*/ {NULL, NULL, NULL, le_i_if, le_i_ii, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; int mv_i_nn_eq(mv_t* pval1, mv_t* pval2) { return (ieq_dispositions[pval1->type][pval2->type])(pval1, pval2); } int mv_i_nn_ne(mv_t* pval1, mv_t* pval2) { return (ine_dispositions[pval1->type][pval2->type])(pval1, pval2); } int mv_i_nn_gt(mv_t* pval1, mv_t* pval2) { return (igt_dispositions[pval1->type][pval2->type])(pval1, pval2); } int mv_i_nn_ge(mv_t* pval1, mv_t* pval2) { return (ige_dispositions[pval1->type][pval2->type])(pval1, pval2); } int mv_i_nn_lt(mv_t* pval1, mv_t* pval2) { return (ilt_dispositions[pval1->type][pval2->type])(pval1, pval2); } int mv_i_nn_le(mv_t* pval1, mv_t* pval2) { return (ile_dispositions[pval1->type][pval2->type])(pval1, pval2); } // ---------------------------------------------------------------- // arg2 evaluates to string via compound expression; regexes compiled on each call. mv_t matches_no_precomp_func(mv_t* pval1, mv_t* pval2, string_array_t** ppregex_captures) { char* s1 = pval1->u.strv; char* s2 = pval2->u.strv; regex_t regex; char* sstr = s1; char* sregex = s2; regcomp_or_die(®ex, sregex, REG_NOSUB); const size_t nmatchmax = 10; // Capture-groups \1 through \9 supported, along with entire-string match regmatch_t matches[nmatchmax]; if (regmatch_or_die(®ex, sstr, nmatchmax, matches)) { if (ppregex_captures != NULL) save_regex_captures(ppregex_captures, pval1->u.strv, matches, nmatchmax); regfree(®ex); mv_free(pval1); mv_free(pval2); return mv_from_true(); } else { regfree(®ex); mv_free(pval1); mv_free(pval2); return mv_from_false(); } } mv_t does_not_match_no_precomp_func(mv_t* pval1, mv_t* pval2, string_array_t** ppregex_captures) { mv_t rv = matches_no_precomp_func(pval1, pval2, ppregex_captures); rv.u.boolv = !rv.u.boolv; return rv; } // ---------------------------------------------------------------- // arg2 is a string, compiled to regex only once at alloc time mv_t matches_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, string_array_t** ppregex_captures) { const size_t nmatchmax = 10; // Capture-groups \1 through \9 supported, along with entire-string match regmatch_t matches[nmatchmax]; if (regmatch_or_die(pregex, pval1->u.strv, nmatchmax, matches)) { if (ppregex_captures != NULL) save_regex_captures(ppregex_captures, pval1->u.strv, matches, nmatchmax); mv_free(pval1); return mv_from_true(); } else { // See comments in mapper_put.c. Setting this array to length 0 (i.e. zero matches) signals to the // lrec-evaluator's from-literal function that we *are* in a regex-match context but there are *no* matches to // be interpolated. if (ppregex_captures != NULL) { if (*ppregex_captures != NULL) string_array_realloc(*ppregex_captures, 0); else *ppregex_captures = string_array_alloc(0); } mv_free(pval1); return mv_from_false(); } } mv_t does_not_match_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, string_array_t** ppregex_captures) { mv_t rv = matches_precomp_func(pval1, pregex, psb, ppregex_captures); rv.u.boolv = !rv.u.boolv; return rv; } // ---------------------------------------------------------------- static int mv_ff_comparator(const mv_t* pa, const mv_t* pb) { double d = pa->u.fltv - pb->u.fltv; return (d < 0) ? -1 : (d > 0) ? 1 : 0; } static int mv_fi_comparator(const mv_t* pa, const mv_t* pb) { double d = pa->u.fltv - pb->u.intv; return (d < 0) ? -1 : (d > 0) ? 1 : 0; } static int mv_if_comparator(const mv_t* pa, const mv_t* pb) { double d = pa->u.intv - pb->u.fltv; return (d < 0) ? -1 : (d > 0) ? 1 : 0; } static int mv_ii_comparator(const mv_t* pa, const mv_t* pb) { long long d = pa->u.intv - pb->u.intv; return (d < 0) ? -1 : (d > 0) ? 1 : 0; } // We assume mv_t's coming into percentile keeper are int or double -- in particular, non-null. static mv_i_cncn_comparator_func_t* mv_comparator_dispositions[MT_MAX][MT_MAX] = { // NULL ERROR BOOL FLOAT INT STRING /*NULL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*ERROR*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*BOOL*/ {NULL, NULL, NULL, NULL, NULL, NULL}, /*FLOAT*/ {NULL, NULL, NULL, mv_ff_comparator, mv_fi_comparator, NULL}, /*INT*/ {NULL, NULL, NULL, mv_if_comparator, mv_ii_comparator, NULL}, /*STRING*/ {NULL, NULL, NULL, NULL, NULL, NULL}, }; int mv_nn_comparator(const void* pva, const void* pvb) { const mv_t* pa = pva; const mv_t* pb = pvb; return mv_comparator_dispositions[pa->type][pb->type](pa, pb); } // ---------------------------------------------------------------- int mlr_bsearch_mv_n_for_insert(mv_t* array, int size, mv_t* pvalue) { int lo = 0; int hi = size-1; int mid = (hi+lo)/2; int newmid; if (size == 0) return 0; if (mv_i_nn_gt(pvalue, &array[0])) return 0; if (mv_i_nn_lt(pvalue, &array[hi])) return size; while (lo < hi) { mv_t* pa = &array[mid]; if (mv_i_nn_eq(pvalue, pa)) { return mid; } else if (mv_i_nn_gt(pvalue, pa)) { hi = mid; newmid = (hi+lo)/2; } else { lo = mid; newmid = (hi+lo)/2; } if (mid == newmid) { if (mv_i_nn_ge(pvalue, &array[lo])) return lo; else if (mv_i_nn_ge(pvalue, &array[hi])) return hi; else return hi+1; } mid = newmid; } return lo; } miller-3.4.0/c/containers/mlrval.h000066400000000000000000000365331266012053600170520ustar00rootroot00000000000000#ifndef MLR_VAL_H #define MLR_VAL_H #include #include #include #include #include "lib/mlrmath.h" #include "lib/mlrutil.h" #include "lib/mtrand.h" #include "lib/string_builder.h" #include "lib/string_array.h" #include "containers/free_flags.h" // ================================================================ // MT for Miller type -- highly abbreviated here since these are // spelled out a lot in lrec_evaluators.c. // // ================================================================ // NOTE: mlrval functions invalidate their arguments. In particular, dynamically // allocated strings input to these functions will either be freed, or will // have their ownership transferred to the output mlrval. // // This is because the primary purpose of mlrvals is for evaluation of abstract // syntax trees defined by the DSL for put and filter. Example AST: // // $ mlr put -v '$z = $x . $y . "sum"' /dev/null // = (operator): // z (field_name). // . (operator): // . (operator): // x (field_name). // y (field_name). // sum (literal). // // * Given an lrec with fields named "x" and "y", there will be pointers to x // and y's field values from the input-data stream -- either to mmapped data // from a file, or pointers into dynamically allocated lines from stdio. // // * The from-field-name mlrvals for x and y values will point into lrec memory // but will have their own free-flags unset (since freeing of lrec memory is // the job of the lrec instance). // // * The dot operator will do any necessary freeing of the x and y mlrval // strings -- none in this case since they are direct references to field // values. The output of $x . $y, by contrast, will be dynamically // allocated. // // * The "sum" literal string is a pointer ultimately into argv[]. // The from-literal mlrval will not have its free-flag set. // // * The concatenation of $x . $y and "sum" will dynamically allocated. // The $x . $y input string will be freed; the "sum" string won't be // since it wasn't owned by the from-literal mlrval. // // * The result of this outer concatenation will be stored in the $z field of // the current record, with ownership for the dynamically allocated string // transferred to the lrec instance. // // There is also some use of mlrvals in mixed float/int handling inside various // mappers (e.g. stats1). There the use is much simpler: accumulation of // numeric quantities, ultimately formatted as a string for output. // ================================================================ // Among other things, these defines are used in mlrval.c to index disposition matrices. // So, if the numeric values are changed, all the matrices must be as well. #define MT_NULL 0 // E.g. field name not present in input record -- not a problem. #define MT_ERROR 1 // E.g. error encountered in one eval & it propagates up the AST. #define MT_BOOL 2 #define MT_FLOAT 3 #define MT_INT 4 #define MT_STRING 5 #define MT_MAX 6 #define MV_SB_ALLOC_LENGTH 32 #define ISO8601_TIME_FORMAT "%Y-%m-%dT%H:%M:%SZ" typedef struct _mv_t { union { int boolv; double fltv; long long intv; char* strv; } u; unsigned char type; unsigned char free_flags; } mv_t; // ---------------------------------------------------------------- extern mv_t MV_NULL; extern mv_t MV_ERROR; #define NULL_OR_ERROR_OUT(val) { \ if ((val).type == MT_ERROR) \ return MV_ERROR; \ if ((val).type == MT_NULL) \ return MV_NULL; \ } #define NULL_OUT(val) { \ if ((val).type == MT_NULL) \ return MV_NULL; \ } #define ERROR_OUT(val) { \ if ((val).type == MT_ERROR) \ return MV_ERROR; \ } // ---------------------------------------------------------------- static inline mv_t mv_from_float(double d) { return (mv_t) {.type = MT_FLOAT, .free_flags = NO_FREE, .u.fltv = d}; } static inline mv_t mv_from_int(long long i) { return (mv_t) {.type = MT_INT, .free_flags = NO_FREE, .u.intv = i}; } static inline mv_t mv_from_bool(int b) { return (mv_t) {.type = MT_BOOL, .free_flags = NO_FREE, .u.boolv = b}; } static inline mv_t mv_from_true() { return (mv_t) {.type = MT_BOOL, .free_flags = NO_FREE, .u.boolv = TRUE}; } static inline mv_t mv_from_false() { return (mv_t) {.type = MT_BOOL, .free_flags = NO_FREE, .u.boolv = FALSE}; } static inline mv_t mv_from_null() { return (mv_t) {.type = MT_NULL, .free_flags = NO_FREE, .u.intv = 0LL}; } static inline mv_t mv_from_string_with_free(char* s) { return (mv_t) {.type = MT_STRING, .free_flags = FREE_ENTRY_VALUE, .u.strv = s}; } static inline mv_t mv_from_string_no_free(char* s) { return (mv_t) {.type = MT_STRING, .free_flags = NO_FREE, .u.strv = s}; } static inline mv_t mv_from_string(char* s, unsigned char free_flags) { return (mv_t) {.type = MT_STRING, .free_flags = free_flags, .u.strv = s}; } // ---------------------------------------------------------------- static inline mv_t mv_copy(mv_t* pval) { if (pval->type == MT_STRING) { return mv_from_string_with_free(mlr_strdup_or_die(pval->u.strv)); } else { return *pval; } } static inline mv_t* mv_alloc_copy(mv_t* pold) { mv_t* pnew = mlr_malloc_or_die(sizeof(mv_t)); *pnew = mv_copy(pold); return pnew; } // ---------------------------------------------------------------- static inline int mv_is_numeric(mv_t* pval) { return pval->type == MT_INT || pval->type == MT_FLOAT; } static inline int mv_is_null(mv_t* pval) { return pval->type == MT_NULL; } // ---------------------------------------------------------------- static inline void mv_free(mv_t* pval) { if ((pval->type) == MT_STRING && (pval->free_flags & FREE_ENTRY_VALUE)) { free(pval->u.strv); pval->u.strv = NULL; } } // ---------------------------------------------------------------- char* mt_describe_type(int type); char* mt_describe_type(int type); char* mv_alloc_format_val(mv_t* pval); char* mv_format_val(mv_t* pval, char* pfree_flags); char* mv_describe_val(mv_t val); void mv_set_boolean_strict(mv_t* pval); void mv_set_float_strict(mv_t* pval); void mv_set_float_nullable(mv_t* pval); void mv_set_int_nullable(mv_t* pval); // int or float: void mv_set_number_nullable(mv_t* pval); mv_t mv_scan_number_nullable(char* string); mv_t mv_scan_number_or_die(char* string); // ---------------------------------------------------------------- typedef mv_t mv_zary_func_t(); typedef mv_t mv_unary_func_t(mv_t* pval1); typedef mv_t mv_binary_func_t(mv_t* pval1, mv_t* pval2); typedef mv_t mv_binary_arg3_capture_func_t(mv_t* pval1, mv_t* pval2, string_array_t** ppregex_captures); typedef mv_t mv_binary_arg2_regex_func_t(mv_t* pval1, regex_t* pregex, string_builder_t* psb, string_array_t** ppregex_captures); typedef mv_t mv_ternary_func_t(mv_t* pval1, mv_t* pval2, mv_t* pval3); typedef mv_t mv_ternary_arg2_regex_func_t(mv_t* pval1, regex_t* pregex, string_builder_t* psb, mv_t* pval3); // ---------------------------------------------------------------- static inline mv_t b_b_not_func(mv_t* pval1) { return mv_from_bool(!pval1->u.boolv); } static inline mv_t b_bb_or_func(mv_t* pval1, mv_t* pval2) { return mv_from_bool(pval1->u.boolv || pval2->u.boolv); } static inline mv_t b_bb_and_func(mv_t* pval1, mv_t* pval2) { return mv_from_bool(pval1->u.boolv && pval2->u.boolv); } static inline mv_t b_bb_xor_func(mv_t* pval1, mv_t* pval2) { return mv_from_bool(pval1->u.boolv ^ pval2->u.boolv); } // ---------------------------------------------------------------- static inline mv_t f_z_urand_func() { return mv_from_float(get_mtrand_double()); // mtrand.h } static inline mv_t i_z_urand32_func() { return mv_from_float(get_mtrand_int32()); // mtrand.h } static inline mv_t f_z_systime_func() { return mv_from_float(get_systime()); // mlrutil.h } // ---------------------------------------------------------------- static inline mv_t f_f_acos_func(mv_t* pval1) {return mv_from_float( acos (pval1->u.fltv));} static inline mv_t f_f_acosh_func(mv_t* pval1) {return mv_from_float( acosh (pval1->u.fltv));} static inline mv_t f_f_asin_func(mv_t* pval1) {return mv_from_float( asin (pval1->u.fltv));} static inline mv_t f_f_asinh_func(mv_t* pval1) {return mv_from_float( asinh (pval1->u.fltv));} static inline mv_t f_f_atan_func(mv_t* pval1) {return mv_from_float( atan (pval1->u.fltv));} static inline mv_t f_f_atanh_func(mv_t* pval1) {return mv_from_float( atanh (pval1->u.fltv));} static inline mv_t f_f_cbrt_func(mv_t* pval1) {return mv_from_float( cbrt (pval1->u.fltv));} static inline mv_t f_f_cos_func(mv_t* pval1) {return mv_from_float( cos (pval1->u.fltv));} static inline mv_t f_f_cosh_func(mv_t* pval1) {return mv_from_float( cosh (pval1->u.fltv));} static inline mv_t f_f_erf_func(mv_t* pval1) {return mv_from_float( erf (pval1->u.fltv));} static inline mv_t f_f_erfc_func(mv_t* pval1) {return mv_from_float( erfc (pval1->u.fltv));} static inline mv_t f_f_exp_func(mv_t* pval1) {return mv_from_float( exp (pval1->u.fltv));} static inline mv_t f_f_expm1_func(mv_t* pval1) {return mv_from_float( expm1 (pval1->u.fltv));} static inline mv_t f_f_invqnorm_func(mv_t* pval1) {return mv_from_float( invqnorm (pval1->u.fltv));} static inline mv_t f_f_log10_func(mv_t* pval1) {return mv_from_float( log10 (pval1->u.fltv));} static inline mv_t f_f_log1p_func(mv_t* pval1) {return mv_from_float( log1p (pval1->u.fltv));} static inline mv_t f_f_log_func(mv_t* pval1) {return mv_from_float( log (pval1->u.fltv));} static inline mv_t f_f_qnorm_func(mv_t* pval1) {return mv_from_float( qnorm (pval1->u.fltv));} static inline mv_t f_f_sin_func(mv_t* pval1) {return mv_from_float( sin (pval1->u.fltv));} static inline mv_t f_f_sinh_func(mv_t* pval1) {return mv_from_float( sinh (pval1->u.fltv));} static inline mv_t f_f_sqrt_func(mv_t* pval1) {return mv_from_float( sqrt (pval1->u.fltv));} static inline mv_t f_f_tan_func(mv_t* pval1) {return mv_from_float( tan (pval1->u.fltv));} static inline mv_t f_f_tanh_func(mv_t* pval1) {return mv_from_float( tanh (pval1->u.fltv));} static inline mv_t f_ff_pow_func(mv_t* pval1, mv_t* pval2) { return mv_from_float(pow(pval1->u.fltv, pval2->u.fltv)); } mv_t n_nn_plus_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_minus_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_times_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_divide_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_int_divide_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_mod_func(mv_t* pval1, mv_t* pval2); mv_t n_n_upos_func(mv_t* pval1); mv_t n_n_uneg_func(mv_t* pval1); mv_t n_n_abs_func(mv_t* pval1); mv_t n_n_ceil_func(mv_t* pval1); mv_t n_n_floor_func(mv_t* pval1); mv_t n_n_round_func(mv_t* pval1); mv_t n_n_sgn_func(mv_t* pval1); mv_t n_nn_min_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_max_func(mv_t* pval1, mv_t* pval2); mv_t n_nn_roundm_func(mv_t* pval1, mv_t* pval2); mv_t b_x_isnull_func(mv_t* pval1); mv_t b_x_isnotnull_func(mv_t* pval1); mv_t i_x_int_func(mv_t* pval1); mv_t f_x_float_func(mv_t* pval1); mv_t b_x_boolean_func(mv_t* pval1); mv_t s_x_string_func(mv_t* pval1); mv_t s_x_hexfmt_func(mv_t* pval1); mv_t s_xs_fmtnum_func(mv_t* pval1, mv_t* pval2); // ---------------------------------------------------------------- static inline mv_t f_ff_atan2_func(mv_t* pval1, mv_t* pval2) { return mv_from_float(atan2(pval1->u.fltv, pval2->u.fltv)); } static inline mv_t f_fff_logifit_func(mv_t* pval1, mv_t* pval2, mv_t* pval3) { double x = pval1->u.fltv; double m = pval2->u.fltv; double b = pval3->u.fltv; return mv_from_float(1.0 / (1.0 + exp(-m*x-b))); } static inline mv_t i_ii_urandint_func(mv_t* pval1, mv_t* pval2) { long long a = pval1->u.intv; long long b = pval2->u.intv; long long lo, hi; if (a <= b) { lo = a; hi = b + 1; } else { lo = b; hi = a + 1; } long long u = lo + (hi - lo) * get_mtrand_double(); return mv_from_int(u); } static inline mv_t i_ii_bitwise_or_func(mv_t* pval1, mv_t* pval2) { return mv_from_int(pval1->u.intv | pval2->u.intv); } static inline mv_t i_ii_bitwise_xor_func(mv_t* pval1, mv_t* pval2) { return mv_from_int(pval1->u.intv ^ pval2->u.intv); } static inline mv_t i_ii_bitwise_and_func(mv_t* pval1, mv_t* pval2) { return mv_from_int(pval1->u.intv & pval2->u.intv); } static inline mv_t i_ii_bitwise_lsh_func(mv_t* pval1, mv_t* pval2) { return mv_from_int(pval1->u.intv << pval2->u.intv); } static inline mv_t i_ii_bitwise_rsh_func(mv_t* pval1, mv_t* pval2) { return mv_from_int(pval1->u.intv >> pval2->u.intv); } static inline mv_t i_i_bitwise_not_func(mv_t* pval1) { return mv_from_int(~pval1->u.intv); } mv_t i_iii_modadd_func(mv_t* pval1, mv_t* pval2, mv_t* pval3); mv_t i_iii_modsub_func(mv_t* pval1, mv_t* pval2, mv_t* pval3); mv_t i_iii_modmul_func(mv_t* pval1, mv_t* pval2, mv_t* pval3); mv_t i_iii_modexp_func(mv_t* pval1, mv_t* pval2, mv_t* pval3); // ---------------------------------------------------------------- mv_t s_s_tolower_func(mv_t* pval1); mv_t s_s_toupper_func(mv_t* pval1); mv_t s_ss_dot_func(mv_t* pval1, mv_t* pval2); mv_t sub_no_precomp_func(mv_t* pval1, mv_t* pval2, mv_t* pval3); mv_t sub_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, mv_t* pval3); mv_t gsub_no_precomp_func(mv_t* pval1, mv_t* pval2, mv_t* pval3); mv_t gsub_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, mv_t* pval3); // ---------------------------------------------------------------- mv_t s_n_sec2gmt_func(mv_t* pval1); mv_t i_s_gmt2sec_func(mv_t* pval1); mv_t s_ns_strftime_func(mv_t* pval1, mv_t* pval2); mv_t i_ss_strptime_func(mv_t* pval1, mv_t* pval2); mv_t s_i_sec2hms_func(mv_t* pval1); mv_t s_f_fsec2hms_func(mv_t* pval1); mv_t s_i_sec2dhms_func(mv_t* pval1); mv_t s_f_fsec2dhms_func(mv_t* pval1); mv_t i_s_hms2sec_func(mv_t* pval1); mv_t f_s_hms2fsec_func(mv_t* pval1); mv_t i_s_dhms2sec_func(mv_t* pval1); mv_t f_s_dhms2fsec_func(mv_t* pval1); mv_t time_string_from_seconds(mv_t* psec, char* format); mv_t i_s_strlen_func(mv_t* pval1); // ---------------------------------------------------------------- // arg2 evaluates to string via compound expression; regexes compiled on each call mv_t matches_no_precomp_func(mv_t* pval1, mv_t* pval2, string_array_t** ppregex_captures); mv_t does_not_match_no_precomp_func(mv_t* pval1, mv_t* pval2, string_array_t** ppregex_captures); // arg2 is a string, compiled to regex only once at alloc time mv_t matches_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, string_array_t** ppregex_captures); mv_t does_not_match_precomp_func(mv_t* pval1, regex_t* pregex, string_builder_t* psb, string_array_t** ppregex_captures); // For filter/put DSL: mv_t eq_op_func(mv_t* pval1, mv_t* pval2); mv_t ne_op_func(mv_t* pval1, mv_t* pval2); mv_t gt_op_func(mv_t* pval1, mv_t* pval2); mv_t ge_op_func(mv_t* pval1, mv_t* pval2); mv_t lt_op_func(mv_t* pval1, mv_t* pval2); mv_t le_op_func(mv_t* pval1, mv_t* pval2); // Assumes inputs are MT_STRING or MT_INT. Nominally intended for mlhmmv which uses only string/int mlrvals. int mv_equals_si(mv_t* pa, mv_t* pb); // For non-DSL comparison of mlrvals: int mv_i_nn_eq(mv_t* pval1, mv_t* pval2); int mv_i_nn_ne(mv_t* pval1, mv_t* pval2); int mv_i_nn_gt(mv_t* pval1, mv_t* pval2); int mv_i_nn_ge(mv_t* pval1, mv_t* pval2); int mv_i_nn_lt(mv_t* pval1, mv_t* pval2); int mv_i_nn_le(mv_t* pval1, mv_t* pval2); // ---------------------------------------------------------------- // For qsort of numeric mlrvals. int mv_nn_comparator(const void* pva, const void* pvb); int mlr_bsearch_mv_n_for_insert(mv_t* array, int size, mv_t* pvalue); #endif // MLR_VAL_H miller-3.4.0/c/containers/parse_trie.c000066400000000000000000000053371266012053600177030ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/parse_trie.h" static parse_trie_node_t* parse_trie_node_alloc(char c); static void parse_trie_print_aux(parse_trie_node_t* pnode, int depth); static void parse_trie_add_string_aux(parse_trie_node_t* pnode, char* string, int stridx, int len); // ---------------------------------------------------------------- parse_trie_t* parse_trie_alloc() { parse_trie_t* ptrie = mlr_malloc_or_die(sizeof(parse_trie_t)); ptrie->past = parse_trie_node_alloc(0); ptrie->maxlen = 0; return ptrie; } static parse_trie_node_t* parse_trie_node_alloc(char c) { parse_trie_node_t* pnode = mlr_malloc_or_die(sizeof(parse_trie_node_t)); for (int i = 0; i < 256; i++) pnode->pnexts[i] = NULL; pnode->c = c; pnode->stridx = -1; pnode->strlen = -1; return pnode; } // ---------------------------------------------------------------- static void parse_trie_free_node_descendants(parse_trie_node_t* pnode) { for (int i = 0; i < 256; i++) { parse_trie_node_t* pnext = pnode->pnexts[i]; if (pnext != NULL) { parse_trie_free_node_descendants(pnext); free(pnext); } } } void parse_trie_free(parse_trie_t* ptrie) { parse_trie_free_node_descendants(ptrie->past); free(ptrie->past); free(ptrie); } // ---------------------------------------------------------------- void parse_trie_print(parse_trie_t* ptrie) { parse_trie_node_t* pnode = ptrie->past; printf("PARSE TRIE DUMP START\n"); if (pnode != NULL) { parse_trie_print_aux(pnode, 0); } printf("PARSE TRIE DUMP END\n"); } static void parse_trie_print_aux(parse_trie_node_t* pnode, int depth) { for (int i = 0; i < depth; i++) printf(" "); printf("c=%c[%02x],stridx=%d,strlen=%d\n", isprint((unsigned char)pnode->c) ? pnode->c : '?', (unsigned)pnode->c, pnode->stridx, pnode->strlen); for (int i = 0; i < 256; i++) { parse_trie_node_t* pnext = pnode->pnexts[i]; if (pnext != NULL) parse_trie_print_aux(pnext, depth+1); } } // ---------------------------------------------------------------- void parse_trie_add_string(parse_trie_t* ptrie, char* string, int stridx) { int len = strlen(string); parse_trie_add_string_aux(ptrie->past, string, stridx, strlen(string)); if (len > ptrie->maxlen) ptrie->maxlen = len; } static void parse_trie_add_string_aux(parse_trie_node_t* pnode, char* string, int stridx, int len) { char c = string[0]; if (c == 0) { pnode->stridx = stridx; pnode->strlen = len; } else { parse_trie_node_t* pnext = pnode->pnexts[(unsigned char)c]; if (pnext == NULL) { pnext = parse_trie_node_alloc(c); pnext->c = c; pnext->stridx = -1; pnext->strlen = -1; pnode->pnexts[(unsigned char)c] = pnext; } parse_trie_add_string_aux(pnext, &string[1], stridx, len); } } miller-3.4.0/c/containers/parse_trie.h000066400000000000000000000060751266012053600177100ustar00rootroot00000000000000#ifndef PARSE_TRIE_H #define PARSE_TRIE_H // ---------------------------------------------------------------- // This is for parsing of Miller RFC-CSV data, not for parsing of DSL // expressions for the put and filter verbs. This is used instead of flex or // lemon since such parsers, by design, must read to end of input to complete // parsing. Here, by contrast, we want to split the input stream by delimiters, // identifying one record at a time. This is so that data may be processed in a // streaming manner rather than an ingest-all manner. struct _parse_trie_node_t; typedef struct _parse_trie_node_t { struct _parse_trie_node_t* pnexts[256]; char c; // current character at this node int stridx; // which string was stored ending here; -1 if not end of string. int strlen; // length of string stored ending here; -1 if not end of string. } parse_trie_node_t; typedef struct _parse_trie_t { parse_trie_node_t* past; int maxlen; } parse_trie_t; // ---------------------------------------------------------------- parse_trie_t* parse_trie_alloc(); void parse_trie_free(parse_trie_t* ptrie); void parse_trie_print(parse_trie_t* ptrie); void parse_trie_add_string(parse_trie_t* ptrie, char* string, int stridx); // ---------------------------------------------------------------- // Example input: // * string 0 is "a" // * string 1 is "aa" // * buf is "aaabc" // Output: // * return value is TRUE // * stridx is 1 since longest match is "aa" // * matchlen is 2 since "aa" has length 2 // This does a longest-prefix match: input data "\"\nabcdefg" is matched // against "\"\n" rather than against "\"". // We assume that enough data has been peeked into the ring buffer for the // parse-trie's maxlen. There is no check here. This function is called on // every single character of RFC-CSV input data so the error-checking would be // inefficient here, as well as misplaced. // The start of buffer (sob), buflen, and mask attributes are nominally // presented from a ring_buffer object. static inline int parse_trie_ring_match(parse_trie_t* ptrie, char* buf, int sob, int buflen, int mask, int* pstridx, int* pmatchlen) { parse_trie_node_t* pnode = ptrie->past; parse_trie_node_t* pnext; parse_trie_node_t* pterm = NULL; for (int i = 0; i < buflen; i++) { char c = buf[(sob+i)&mask]; pnext = pnode->pnexts[(unsigned char) c]; if (pnext == NULL) break; if (pnext->strlen > 0) { pterm = pnext; } pnode = pnext; } if (pterm == NULL) { return FALSE; } else { *pstridx = pterm->stridx; *pmatchlen = pterm->strlen; return TRUE; } } static inline int parse_trie_match(parse_trie_t* ptrie, char* p, char* e, int* pstridx, int* pmatchlen) { parse_trie_node_t* pnode = ptrie->past; parse_trie_node_t* pnext; parse_trie_node_t* pterm = NULL; for ( ; p < e; p++) { char c = *p; pnext = pnode->pnexts[(unsigned char) c]; if (pnext == NULL) break; if (pnext->strlen > 0) { pterm = pnext; } pnode = pnext; } if (pterm == NULL) { return FALSE; } else { *pstridx = pterm->stridx; *pmatchlen = pterm->strlen; return TRUE; } } #endif // PARSE_TRIE_H miller-3.4.0/c/containers/percentile_keeper.c000066400000000000000000000051101266012053600212200ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/percentile_keeper.h" #define INITIAL_CAPACITY 10000 #define GROWTH_FACTOR 2.0 // ---------------------------------------------------------------- percentile_keeper_t* percentile_keeper_alloc() { int capacity = INITIAL_CAPACITY; percentile_keeper_t* ppercentile_keeper = mlr_malloc_or_die(sizeof(percentile_keeper_t)); ppercentile_keeper->data = mlr_malloc_or_die(capacity*sizeof(mv_t)); ppercentile_keeper->size = 0; ppercentile_keeper->capacity = capacity; ppercentile_keeper->sorted = FALSE; return ppercentile_keeper; } // ---------------------------------------------------------------- void percentile_keeper_free(percentile_keeper_t* ppercentile_keeper) { if (ppercentile_keeper == NULL) return; free(ppercentile_keeper->data); ppercentile_keeper->data = NULL; ppercentile_keeper->size = 0; ppercentile_keeper->capacity = 0; free(ppercentile_keeper); } // ---------------------------------------------------------------- void percentile_keeper_ingest(percentile_keeper_t* ppercentile_keeper, mv_t value) { if (ppercentile_keeper->size >= ppercentile_keeper->capacity) { ppercentile_keeper->capacity = (int)(ppercentile_keeper->capacity * GROWTH_FACTOR); ppercentile_keeper->data = (mv_t*)mlr_realloc_or_die(ppercentile_keeper->data, ppercentile_keeper->capacity*sizeof(mv_t)); } ppercentile_keeper->data[ppercentile_keeper->size++] = value; ppercentile_keeper->sorted = FALSE; } // ---------------------------------------------------------------- static int compute_index(int n, double p) { int index = p*n/100.0; if (index < 0) index = 0; else if (index >= n) index = n-1; return index; } // See also https://github.com/johnkerl/miller/issues/14 which requests an interpolation option. mv_t percentile_keeper_emit(percentile_keeper_t* ppercentile_keeper, double percentile) { if (!ppercentile_keeper->sorted) { qsort(ppercentile_keeper->data, ppercentile_keeper->size, sizeof(mv_t), mv_nn_comparator); ppercentile_keeper->sorted = TRUE; } return ppercentile_keeper->data[compute_index(ppercentile_keeper->size, percentile)]; } // ---------------------------------------------------------------- void percentile_keeper_print(percentile_keeper_t* ppercentile_keeper) { printf("percentile_keeper dump:\n"); for (int i = 0; i < ppercentile_keeper->size; i++) { mv_t* pa = &ppercentile_keeper->data[i]; if (pa->type == MT_FLOAT) printf("[%02d] %.8lf\n", i, ppercentile_keeper->data[i].u.fltv); else printf("[%02d] %8lld\n", i, ppercentile_keeper->data[i].u.intv); } } miller-3.4.0/c/containers/percentile_keeper.h000066400000000000000000000014231266012053600212300ustar00rootroot00000000000000// ================================================================ // For mlr stats1 percentiles // ================================================================ #ifndef PERCENTILE_KEEPER_H #define PERCENTILE_KEEPER_H #include "containers/mlrval.h" typedef struct _percentile_keeper_t { mv_t* data; int size; int capacity; int sorted; } percentile_keeper_t; percentile_keeper_t* percentile_keeper_alloc(); void percentile_keeper_free(percentile_keeper_t* ppercentile_keeper); void percentile_keeper_ingest(percentile_keeper_t* ppercentile_keeper, mv_t value); mv_t percentile_keeper_emit(percentile_keeper_t* ppercentile_keeper, double percentile); // For debug/test void percentile_keeper_print(percentile_keeper_t* ppercentile_keeper); #endif // PERCENTILE_KEEPER_H miller-3.4.0/c/containers/rslls.c000066400000000000000000000046561266012053600167100ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/rslls.h" // ---------------------------------------------------------------- rslls_t* rslls_alloc() { rslls_t* plist = mlr_malloc_or_die(sizeof(rslls_t)); plist->phead = NULL; plist->ptail = NULL; plist->length = 0; return plist; } // ---------------------------------------------------------------- void rslls_reset(rslls_t* plist) { if (plist == NULL) return; if (plist->phead == NULL) return; rsllse_t* pnode = plist->phead; while (pnode != NULL) { if (pnode->free_flag & FREE_ENTRY_VALUE) free(pnode->value); pnode->value = NULL; pnode = pnode->pnext; } plist->ptail = plist->phead; plist->length = 0; } // ---------------------------------------------------------------- void rslls_free(rslls_t* plist) { if (plist == NULL) return; rsllse_t* pnode = plist->phead; while (pnode != NULL) { rsllse_t* pdel = pnode; pnode = pnode->pnext; if (pdel->free_flag & FREE_ENTRY_VALUE) free(pdel->value); free(pdel); } plist->phead = NULL; plist->ptail = 0; plist->length = 0; free(plist); } // ---------------------------------------------------------------- static inline void rslls_append(rslls_t* plist, char* value, char free_flag) { if (plist->ptail == NULL) { // First add on new list rsllse_t* pnode = mlr_malloc_or_die(sizeof(rsllse_t)); pnode->value = value; pnode->free_flag = free_flag; pnode->pnext = NULL; plist->phead = pnode; plist->ptail = pnode; } else if (plist->ptail->value == NULL) { // Subsequent add on reused list plist->ptail->value = value; plist->ptail->free_flag = free_flag; if (plist->ptail->pnext != NULL) plist->ptail = plist->ptail->pnext; } else { // Append at end of list rsllse_t* pnode = mlr_malloc_or_die(sizeof(rsllse_t)); pnode->value = value; pnode->free_flag = free_flag; pnode->pnext = NULL; plist->ptail->pnext = pnode; plist->ptail = pnode; } plist->length++; } void rslls_append_with_free(rslls_t* plist, char* value) { rslls_append(plist, value, FREE_ENTRY_VALUE); } void rslls_append_no_free(rslls_t* plist, char* value) { rslls_append(plist, value, 0); } void rslls_print(rslls_t* plist) { if (plist == NULL) { printf("NULL"); } else { int i = 0; for (rsllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext, i++) { if (i > 0) printf(","); if (pe->value == NULL) printf("NULL"); else printf("%s", pe->value); } } } miller-3.4.0/c/containers/rslls.h000066400000000000000000000033371266012053600167100ustar00rootroot00000000000000// ================================================================ // Reusable singly linked list of string, with tail for append. // // Unlike slls which frees all memory on the destructor, this rslls class is // designed to be reusable: there is a reset method which doesn't free all node // structures. The context is the CSV-reader which extends a singly linked // list for every data line. Now, all CSV lines have nominally the same number // of fields (say N), so using slls, the CSV reader would be allocating and // freeing N nodes on every line. Mingled in with other mallocs and frees, this // results in needless heap fragmentation. Here, by contrast, as a performance // optimization, the CSV reader can keep and reuse the nodes of a list, only // changing the value-pointers on each CSV line. // // This means that while an slls iteration looks like // // for (sllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext) { // ... // } // // an rslls iteration must also check length: // // int i = 0; // for (rsllse_t* pe = plist->phead; i < plist->length && pe != NULL; pe = pe->pnext, i++) { // ... // } // // ================================================================ #ifndef RSLLS_H #define RSLLS_H #include #include "containers/free_flags.h" typedef struct _rsllse_t { char* value; char free_flag; struct _rsllse_t *pnext; } rsllse_t; typedef struct _rslls_t { rsllse_t *phead; rsllse_t *ptail; int length; } rslls_t; rslls_t* rslls_alloc(); void rslls_reset(rslls_t* plist); void rslls_free(rslls_t* plist); void rslls_append_with_free(rslls_t* plist, char* value); void rslls_append_no_free(rslls_t* plist, char* value); void rslls_print(rslls_t* plist); #endif // RSLLS_H miller-3.4.0/c/containers/sllmv.c000066400000000000000000000047121266012053600166770ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/sllmv.h" // ---------------------------------------------------------------- sllmv_t* sllmv_alloc() { sllmv_t* plist = mlr_malloc_or_die(sizeof(sllmv_t)); plist->phead = NULL; plist->ptail = NULL; plist->length = 0; return plist; } // ---------------------------------------------------------------- void sllmv_free(sllmv_t* plist) { if (plist == NULL) return; sllmve_t* pnode = plist->phead; while (pnode != NULL) { sllmve_t* pdel = pnode; pnode = pnode->pnext; mv_free(&pdel->value); free(pdel); } plist->phead = NULL; plist->ptail = 0; plist->length = 0; free(plist); } // ---------------------------------------------------------------- // Mlrvals are small structs and we do struct assignment from argument // to list storage. For all but string mlrvals, this is a copy. // For string mlrvals, it is pointer assignment without string duplication. // This is intentional (for performance); callees are advised. void sllmv_add(sllmv_t* plist, mv_t* pvalue) { sllmve_t* pnode = mlr_malloc_or_die(sizeof(sllmve_t)); pnode->value = *pvalue; // struct assignment if (plist->ptail == NULL) { pnode->pnext = NULL; plist->phead = pnode; plist->ptail = pnode; } else { pnode->pnext = NULL; plist->ptail->pnext = pnode; plist->ptail = pnode; } plist->length++; } // ---------------------------------------------------------------- sllmv_t* sllmv_single(mv_t* pvalue) { sllmv_t* psllmv = sllmv_alloc(); sllmv_add(psllmv, pvalue); return psllmv; } sllmv_t* sllmv_double(mv_t* pvalue1, mv_t* pvalue2) { sllmv_t* psllmv = sllmv_alloc(); sllmv_add(psllmv, pvalue1); sllmv_add(psllmv, pvalue2); return psllmv; } sllmv_t* sllmv_triple(mv_t* pvalue1, mv_t* pvalue2, mv_t* pvalue3) { sllmv_t* psllmv = sllmv_alloc(); sllmv_add(psllmv, pvalue1); sllmv_add(psllmv, pvalue2); sllmv_add(psllmv, pvalue3); return psllmv; } sllmv_t* sllmv_quadruple(mv_t* pvalue1, mv_t* pvalue2, mv_t* pvalue3, mv_t* pvalue4) { sllmv_t* psllmv = sllmv_alloc(); sllmv_add(psllmv, pvalue1); sllmv_add(psllmv, pvalue2); sllmv_add(psllmv, pvalue3); sllmv_add(psllmv, pvalue4); return psllmv; } // ---------------------------------------------------------------- void sllmv_print(sllmv_t* plist) { printf("["); for (sllmve_t* pe = plist->phead; pe != NULL; pe = pe->pnext) { char* string = mv_alloc_format_val(&pe->value); if (pe != plist->phead) printf(", "); printf("%s", string); free(string); } printf("]\n"); } miller-3.4.0/c/containers/sllmv.h000066400000000000000000000015551266012053600167060ustar00rootroot00000000000000// ================================================================ // Singly-linked list of mlrval, with tail for append. // Strings inside mlrvals are referenced, not copied. // ================================================================ #ifndef SLLMV_H #define SLLMV_H #include "mlrval.h" typedef struct _sllmve_t { mv_t value; struct _sllmve_t *pnext; } sllmve_t; typedef struct _sllmv_t { sllmve_t *phead; sllmve_t *ptail; int length; } sllmv_t; sllmv_t* sllmv_alloc(); void sllmv_free(sllmv_t* plist); void sllmv_add(sllmv_t* plist, mv_t* pvalue); sllmv_t* sllmv_single(mv_t* pvalue); sllmv_t* sllmv_double(mv_t* pvalue1, mv_t* pvalue2); sllmv_t* sllmv_triple(mv_t* pvalue1, mv_t* pvalue2, mv_t* pvalue3); sllmv_t* sllmv_quadruple(mv_t* pvalue1, mv_t* pvalue2, mv_t* pvalue3, mv_t* pvalue4); void sllmv_print(sllmv_t* plist); #endif // SLLMV_H miller-3.4.0/c/containers/slls.c000066400000000000000000000132441266012053600165170ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/slls.h" // ---------------------------------------------------------------- slls_t* slls_alloc() { slls_t* plist = mlr_malloc_or_die(sizeof(slls_t)); plist->phead = NULL; plist->ptail = NULL; plist->length = 0; return plist; } // ---------------------------------------------------------------- slls_t* slls_copy(slls_t* pold) { slls_t* pnew = slls_alloc(); for (sllse_t* pe = pold->phead; pe != NULL; pe = pe->pnext) slls_append_with_free(pnew, mlr_strdup_or_die(pe->value)); return pnew; } // ---------------------------------------------------------------- void slls_free(slls_t* plist) { if (plist == NULL) return; sllse_t* pnode = plist->phead; while (pnode != NULL) { sllse_t* pdel = pnode; pnode = pnode->pnext; if (pdel->free_flag & FREE_ENTRY_VALUE) free(pdel->value); free(pdel); } plist->phead = NULL; plist->ptail = 0; plist->length = 0; free(plist); } // ---------------------------------------------------------------- slls_t* slls_single_with_free(char* value) { slls_t* pslls = slls_alloc(); slls_append_with_free(pslls, value); return pslls; } // ---------------------------------------------------------------- slls_t* slls_single_no_free(char* value) { slls_t* pslls = slls_alloc(); slls_append_no_free(pslls, value); return pslls; } // ---------------------------------------------------------------- void slls_append(slls_t* plist, char* value, char free_flag) { sllse_t* pnode = mlr_malloc_or_die(sizeof(sllse_t)); pnode->value = value; pnode->free_flag = free_flag; if (plist->ptail == NULL) { pnode->pnext = NULL; plist->phead = pnode; plist->ptail = pnode; } else { pnode->pnext = NULL; plist->ptail->pnext = pnode; plist->ptail = pnode; } plist->length++; } void slls_append_with_free(slls_t* plist, char* value) { slls_append(plist, value, FREE_ENTRY_VALUE); } void slls_append_no_free(slls_t* plist, char* value) { slls_append(plist, value, 0); } // ---------------------------------------------------------------- int slls_equals(slls_t* pa, slls_t* pb) { if (pa->length != pb->length) return FALSE; sllse_t* pea = pa->phead; sllse_t* peb = pb->phead; for ( ; pea != NULL && peb != NULL; pea = pea->pnext, peb = peb->pnext) { if (!streq(pea->value, peb->value)) return FALSE; } return TRUE; } // ---------------------------------------------------------------- slls_t* slls_from_line(char* line, char ifs, int allow_repeat_ifs) { slls_t* plist = slls_alloc(); if (*line == 0) // empty string splits to empty list return plist; char* start = line; for (char* p = line; *p; p++) { if (*p == ifs) { *p = 0; p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } slls_append_no_free(plist, start); start = p; } } slls_append_no_free(plist, start); return plist; } // ---------------------------------------------------------------- // This is inefficient and intended only for debug use. char* slls_join(slls_t* plist, char* ofs) { int len = 0; for (sllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext) len += strlen(pe->value) + 1; // include space for ofs and null-terminator char* output = mlr_malloc_or_die(len); *output = 0; for (sllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext) { strcat(output, pe->value); if (pe->pnext != NULL) { strcat(output, ofs); } } return output; } void slls_print(slls_t* plist) { if (plist == NULL) { printf("NULL"); } else { int i = 0; for (sllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext, i++) { if (i > 0) printf(","); printf("%s", pe->value); } } } // ---------------------------------------------------------------- void slls_reverse(slls_t* plist) { if (plist->phead == NULL) return; sllse_t* pnewhead = NULL; sllse_t* pnewtail = plist->phead; sllse_t* p = plist->phead; sllse_t* q = p->pnext; while (1) { p->pnext = pnewhead; pnewhead = p; if (q == NULL) break; p = q; q = p->pnext; } plist->phead = pnewhead; plist->ptail = pnewtail; } // ---------------------------------------------------------------- int slls_hash_func(slls_t *plist) { unsigned long hash = 5381; int c; for (sllse_t* pe = plist->phead; pe != NULL; pe = pe->pnext) { char* str = pe->value; while ((c = *str++) != 0) hash = ((hash << 5) + hash) + c; /* hash * 33 + c */ // So that ["ab","c"] doesn't hash to the same as ["a","bc"]: hash = ((hash << 5) + hash) + ','; } return (int)hash; } // ---------------------------------------------------------------- int slls_compare_lexically(slls_t* pa, slls_t* pb) { sllse_t* pe = pa->phead; sllse_t* pf = pb->phead; while (TRUE) { if (pe == NULL && pf == NULL) return 0; if (pe == NULL) return 1; if (pf == NULL) return -1; int rc = strcmp(pe->value, pf->value); if (rc != 0) return rc; pe = pe->pnext; pf = pf->pnext; } } // ---------------------------------------------------------------- static int sllse_vcmp(const void* pva, const void* pvb) { const sllse_t** pa = (const sllse_t**)pva; const sllse_t** pb = (const sllse_t**)pvb; return strcmp((*pa)->value, (*pb)->value); } void slls_sort(slls_t* plist) { if (plist->length < 2) return; int i; sllse_t* pe; // Copy to array sllse_t** node_array = mlr_malloc_or_die(sizeof(sllse_t*) * plist->length); for (i = 0, pe = plist->phead; pe != NULL; i++, pe = pe->pnext) node_array[i] = pe; // Sort the array qsort(node_array, plist->length, sizeof(sllse_t*), sllse_vcmp); // Copy back plist->phead = node_array[0]; plist->ptail = node_array[plist->length - 1]; for (i = 1; i < plist->length; i++) { node_array[i-1]->pnext = node_array[i]; } plist->ptail->pnext = NULL; free(node_array); } miller-3.4.0/c/containers/slls.h000066400000000000000000000023001266012053600165130ustar00rootroot00000000000000// ================================================================ // Singly linked list of string, with tail for append. // ================================================================ #ifndef SLLS_H #define SLLS_H #include #include "containers/free_flags.h" typedef struct _sllse_t { char* value; char free_flag; struct _sllse_t *pnext; } sllse_t; typedef struct _slls_t { sllse_t *phead; sllse_t *ptail; int length; } slls_t; slls_t* slls_alloc(); slls_t* slls_copy(slls_t* pold); void slls_free(slls_t* plist); slls_t* slls_single_with_free(char* value); slls_t* slls_single_no_free(char* value); void slls_append_with_free(slls_t* plist, char* value); void slls_append_no_free(slls_t* plist, char* value); void slls_append(slls_t* plist, char* value, char free_flag); int slls_equals(slls_t* pa, slls_t* pb); slls_t* slls_from_line(char* line, char ifs, int allow_repeat_ifs); void slls_reverse(slls_t* plist); int slls_hash_func(slls_t *plist); int slls_compare_lexically(slls_t* pa, slls_t* pb); void slls_sort(slls_t* plist); // Debug routines: char* slls_join(slls_t* plist, char* ofs); void slls_print(slls_t* plist); #endif // SLLS_H miller-3.4.0/c/containers/sllv.c000066400000000000000000000056131266012053600165230ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/sllv.h" // ---------------------------------------------------------------- sllv_t* sllv_alloc() { sllv_t* plist = mlr_malloc_or_die(sizeof(sllv_t)); plist->phead = NULL; plist->ptail = NULL; plist->length = 0; return plist; } // ---------------------------------------------------------------- void sllv_free(sllv_t* plist) { if (plist == NULL) return; sllve_t* pnode = plist->phead; while (pnode != NULL) { sllve_t* pdel = pnode; pnode = pnode->pnext; free(pdel); } plist->phead = NULL; plist->ptail = 0; plist->length = 0; free(plist); } // ---------------------------------------------------------------- sllv_t* sllv_single(void* pvvalue) { sllv_t* psllv = sllv_alloc(); sllv_append(psllv, pvvalue); return psllv; } // ---------------------------------------------------------------- void sllv_append(sllv_t* plist, void* pvvalue) { sllve_t* pnode = mlr_malloc_or_die(sizeof(sllve_t)); pnode->pvvalue = pvvalue; if (plist->ptail == NULL) { pnode->pnext = NULL; plist->phead = pnode; plist->ptail = pnode; } else { pnode->pnext = NULL; plist->ptail->pnext = pnode; plist->ptail = pnode; } plist->length++; } // ---------------------------------------------------------------- void sllv_prepend(sllv_t* plist, void* pvvalue) { sllve_t* pnode = mlr_malloc_or_die(sizeof(sllve_t)); pnode->pvvalue = pvvalue; if (plist->ptail == NULL) { pnode->pnext = NULL; plist->phead = pnode; plist->ptail = pnode; } else { pnode->pnext = plist->phead; plist->phead = pnode; } plist->length++; } // ---------------------------------------------------------------- void* sllv_pop(sllv_t* plist) { // Zero entries in list if (plist->phead == NULL) return NULL; void* pval = plist->phead->pvvalue; // One entry in list if (plist->phead->pnext == NULL) { free(plist->phead); plist->phead = NULL; plist->ptail = NULL; plist->length = 0; } // Two or more entries in list else { sllve_t* pnext = plist->phead->pnext; free(plist->phead); plist->phead = pnext; plist->length--; } return pval; } // ---------------------------------------------------------------- void sllv_reverse(sllv_t* plist) { if (plist->phead == NULL) return; sllve_t* pnewhead = NULL; sllve_t* pnewtail = plist->phead; sllve_t* p = plist->phead; sllve_t* q = p->pnext; while (1) { p->pnext = pnewhead; pnewhead = p; if (q == NULL) break; p = q; q = p->pnext; } plist->phead = pnewhead; plist->ptail = pnewtail; } void sllv_transfer(sllv_t* pthis, sllv_t* pthat) { if (pthat == NULL) return; if (pthis->phead == NULL) { pthis->phead = pthat->phead; pthis->ptail = pthat->ptail; pthis->length = pthat->length; } else if (pthat->phead != NULL) { pthis->ptail->pnext = pthat->phead; pthis->ptail = pthat->ptail; pthis->length += pthat->length; } pthat->phead = NULL; pthat->ptail = NULL; pthat->length = 0; } miller-3.4.0/c/containers/sllv.h000066400000000000000000000015151266012053600165250ustar00rootroot00000000000000// ================================================================ // Singly-linked list of void-star, with tail for append. // ================================================================ #ifndef SLLV_H #define SLLV_H typedef struct _sllve_t { void* pvvalue; struct _sllve_t *pnext; } sllve_t; typedef struct _sllv_t { sllve_t *phead; sllve_t *ptail; int length; } sllv_t; sllv_t* sllv_alloc(); void sllv_free(sllv_t* plist); sllv_t* sllv_single(void* pvvalue); void sllv_append(sllv_t* plist, void* pvvalue); // Add at tail void sllv_prepend(sllv_t* plist, void* pvvalue); // Add at head void* sllv_pop(sllv_t* plist); void sllv_reverse(sllv_t* plist); // Move all records from pthat to end of pthis. Upon return, pthat is the empty // list. void sllv_transfer(sllv_t* pthis, sllv_t* pthat); #endif // SLLV_H miller-3.4.0/c/containers/top_keeper.c000066400000000000000000000065671266012053600177110ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/top_keeper.h" // ---------------------------------------------------------------- top_keeper_t* top_keeper_alloc(int capacity) { top_keeper_t* ptop_keeper = mlr_malloc_or_die(sizeof(top_keeper_t)); ptop_keeper->top_values = mlr_malloc_or_die(capacity*sizeof(mv_t)); ptop_keeper->top_precords = mlr_malloc_or_die(capacity*sizeof(lrec_t*)); ptop_keeper->size = 0; ptop_keeper->capacity = capacity; return ptop_keeper; } // ---------------------------------------------------------------- void top_keeper_free(top_keeper_t* ptop_keeper) { if (ptop_keeper == NULL) return; free(ptop_keeper->top_values); free(ptop_keeper->top_precords); ptop_keeper->top_values = NULL; ptop_keeper->top_precords = NULL; ptop_keeper->size = 0; ptop_keeper->capacity = 0; free(ptop_keeper); } // ---------------------------------------------------------------- // Cases: // 1. array size < capacity // * find destidx // * if destidx == size // put it there // else // shift down & insert // increment size // // 2. array size == capacity // * find destidx // * if destidx == size // discard // else // shift down & insert // capacity = 10, size = 6, destidx = 3 capacity = 10, size = 10, destidx = 3 // [0 #] [0 #] [0 #] [0 #] // [1 #] [1 #] [1 #] [1 #] // [2 #] [2 #] [2 #] [2 #] // [3 #]* [3 X] [3 #]* [3 X] // [4 #] [4 #] [4 #] [4 #] // [5 #] [5 #] [5 #] [5 #] // [6 ] [6 #] [6 #] [6 #] // [7 ] [7 ] [7 #] [7 #] // [8 ] [8 ] [8 #] [8 #] // [9 ] [9 ] [9 #] [9 #] // Our caller, mapper_top, feeds us records. We keep them or free them. void top_keeper_add(top_keeper_t* ptop_keeper, mv_t value, lrec_t* prec) { int destidx = mlr_bsearch_mv_n_for_insert(ptop_keeper->top_values, ptop_keeper->size, &value); if (ptop_keeper->size < ptop_keeper->capacity) { for (int i = ptop_keeper->size-1; i >= destidx; i--) { ptop_keeper->top_values[i+1] = ptop_keeper->top_values[i]; ptop_keeper->top_precords[i+1] = ptop_keeper->top_precords[i]; } ptop_keeper->top_values[destidx] = value; ptop_keeper->top_precords[destidx] = prec; ptop_keeper->size++; } else { if (destidx >= ptop_keeper->capacity) { lrec_free(prec); return; } lrec_free(ptop_keeper->top_precords[ptop_keeper->size-1]); for (int i = ptop_keeper->size-2; i >= destidx; i--) { ptop_keeper->top_values[i+1] = ptop_keeper->top_values[i]; ptop_keeper->top_precords[i+1] = ptop_keeper->top_precords[i]; } ptop_keeper->top_values[destidx] = value; ptop_keeper->top_precords[destidx] = prec; } } // ---------------------------------------------------------------- void top_keeper_print(top_keeper_t* ptop_keeper) { printf("top_keeper dump:\n"); for (int i = 0; i < ptop_keeper->size; i++) { mv_t* pvalue = &ptop_keeper->top_values[i]; if (pvalue->type == MT_FLOAT) printf("[%02d] %.8lf\n", i, pvalue->u.fltv); else printf("[%02d] %lld\n", i, pvalue->u.intv); } for (int i = ptop_keeper->size; i < ptop_keeper->capacity; i++) printf("[%02d] ---\n", i); } miller-3.4.0/c/containers/top_keeper.h000066400000000000000000000012571266012053600177050ustar00rootroot00000000000000// ================================================================ // Data structure for mlr top: just a decorated array. // ================================================================ #ifndef TOP_KEEPER_H #define TOP_KEEPER_H #include "containers/mlrval.h" #include "containers/lrec.h" typedef struct _top_keeper_t { mv_t* top_values; lrec_t** top_precords; int size; int capacity; } top_keeper_t; top_keeper_t* top_keeper_alloc(int capacity); void top_keeper_free(top_keeper_t* ptop_keeper); void top_keeper_add(top_keeper_t* ptop_keeper, mv_t value, lrec_t* prec); // For debug/test void top_keeper_print(top_keeper_t* ptop_keeper); #endif // TOP_KEEPER_H miller-3.4.0/c/csv-rfc.txt000066400000000000000000000056101266012053600153330ustar00rootroot00000000000000================================================================ Offlineable (subway-tunnelable) excerpt from https://tools.ietf.org/html/rfc4180 ================================================================ Definition of the CSV Format While there are various specifications and implementations for the CSV format (for ex. [4], [5], [6] and [7]), there is no formal specification in existence, which allows for a wide variety of interpretations of CSV files. This section documents the format that seems to be followed by most implementations: 1. Each record is located on a separate line, delimited by a line break (CRLF). For example: aaa,bbb,ccc CRLF zzz,yyy,xxx CRLF 2. The last record in the file may or may not have an ending line break. For example: aaa,bbb,ccc CRLF zzz,yyy,xxx 3. There maybe an optional header line appearing as the first line of the file with the same format as normal record lines. This header will contain names corresponding to the fields in the file and should contain the same number of fields as the records in the rest of the file (the presence or absence of the header line should be indicated via the optional "header" parameter of this MIME type). For example: field_name,field_name,field_name CRLF aaa,bbb,ccc CRLF zzz,yyy,xxx CRLF 4. Within the header and each record, there may be one or more fields, separated by commas. Each line should contain the same number of fields throughout the file. Spaces are considered part of a field and should not be ignored. The last field in the record must not be followed by a comma. For example: aaa,bbb,ccc 5. Each field may or may not be enclosed in double quotes (however some programs, such as Microsoft Excel, do not use double quotes at all). If fields are not enclosed with double quotes, then double quotes may not appear inside the fields. For example: "aaa","bbb","ccc" CRLF zzz,yyy,xxx 6. Fields containing line breaks (CRLF), double quotes, and commas should be enclosed in double-quotes. For example: "aaa","b CRLF bb","ccc" CRLF zzz,yyy,xxx 7. If double-quotes are used to enclose fields, then a double-quote appearing inside a field must be escaped by preceding it with another double quote. For example: "aaa","b""bb","ccc" The ABNF grammar [2] appears as follows: file = [header CRLF] record *(CRLF record) [CRLF] header = name *(COMMA name) record = field *(COMMA field) name = field field = (escaped / non-escaped) escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE non-escaped = *TEXTDATA COMMA = %x2C CR = %x0D ;as per section 6.1 of RFC 2234 [2] DQUOTE = %x22 ;as per section 6.1 of RFC 2234 [2] LF = %x0A ;as per section 6.1 of RFC 2234 [2] CRLF = CR LF ;as per section 6.1 of RFC 2234 [2] TEXTDATA = %x20-21 / %x23-2B / %x2D-7E miller-3.4.0/c/dsls/000077500000000000000000000000001266012053600141725ustar00rootroot00000000000000miller-3.4.0/c/dsls/Makefile.am000066400000000000000000000027571266012053600162410ustar00rootroot00000000000000AM_CPPFLAGS= -I${srcdir} AM_CFLAGS= -std=gnu99 noinst_PROGRAMS= lemon lemon_SOURCES= lemon.c noinst_LTLIBRARIES= libdsl.la # if we don't want to distribute the generated sources, move them to a nodist_libfoo_la_SOURCES variable libdsl_la_SOURCES= mlr_dsl_lexer.c mlr_dsl_lexer.h mlr_dsl_parse.c mlr_dsl_parse.h mlr_dsl_wrapper.c mlr_dsl_wrapper.h CLEANFILES= mlr_dsl_lexer.c mlr_dsl_lexer.h mlr_dsl_parse.c mlr_dsl_parse.h mlr_dsl_parse.out EXTRA_DIST= lempar.c mlr_dsl_lexer.l mlr_dsl_parse.y mlr_dsl_wrapper.c: mlr_dsl_lexer.h mlr_dsl_parse.h: mlr_dsl_parse.c mlr_dsl_parse.c: mlr_dsl_parse.y lempar.c lemon ./lemon mlr_dsl_parse.y # lemon does not re-generate the file if it exists and is the same # this causes problems with the dependency above touch mlr_dsl_parse.h mv mlr_dsl_parse.c mlr_dsl_parse.c.tmp sed \ -e 's/ParseTrace/mlr_dsl_ParseTrace/g' \ -e 's/ParseTokenName/mlr_dsl_ParseTokenName/g' \ -e 's/lemon_parser_alloc/mlr_dsl_lemon_parser_alloc/g' \ -e 's/lemon_parser_free/mlr_dsl_lemon_parser_free/g' \ -e 's/lemon_parser_parse_token/mlr_dsl_lemon_parser_parse_token/g' \ -e 's/yy_destructor/mlr_dsl_yy_destructor/g' \ mlr_dsl_parse.c.tmp > mlr_dsl_parse.c rm -f mlr_dsl_parse.c.tmp mlr_dsl_lexer.h: mlr_dsl_lexer.c mlr_dsl_lexer.c: mlr_dsl_lexer.l mlr_dsl_parse.h flex --prefix=mlr_dsl_lexer_ --outfile=mlr_dsl_lexer.c --header-file=mlr_dsl_lexer.h ${srcdir}/mlr_dsl_lexer.l distclean-local: if [ "${srcdir}" != "." ]; then \ rm -f lempar.c mlr_dsl_parse.y; \ fi miller-3.4.0/c/dsls/Makefile.no-autoconfig000066400000000000000000000041441266012053600204040ustar00rootroot00000000000000# ================================================================ # NOTE: This makefile is not intended to be used in a packaging system -- # rather, Miller uses autconfig for that. This makefile is intended for users # who prefer (for whatever reason) to bypass autoconfig. Please also see # http://johnkerl.org/miller/doc/build.html#Without_using_autoconfig # ================================================================ CC=gcc CFLAGS=-I.. -O3 #CFLAGS=-I.. -g # ---------------------------------------------------------------- top: mlr_dsl_lexer.o mlr_dsl_parse.o mlr_dsl_wrapper.o # ---------------------------------------------------------------- mlr_dsl_wrapper.o: mlr_dsl_wrapper.c mlr_dsl_wrapper.h mlr_dsl_parse.h $(CC) -Wall $(CFLAGS) -c -std=gnu99 mlr_dsl_wrapper.c mlr_dsl_parse.o: mlr_dsl_parse.c mlr_dsl_parse.h $(CC) $(CFLAGS) -c -std=gnu99 mlr_dsl_parse.c mlr_dsl_parse.c mlr_dsl_parse.h: mlr_dsl_parse.y lemon ./lemon mlr_dsl_parse.y mv mlr_dsl_parse.c mlr_dsl_parse.c.tmp sed \ -e 's/ParseTrace/mlr_dsl_ParseTrace/g' \ -e 's/ParseTokenName/mlr_dsl_ParseTokenName/g' \ -e 's/lemon_parser_alloc/mlr_dsl_lemon_parser_alloc/g' \ -e 's/lemon_parser_free/mlr_dsl_lemon_parser_free/g' \ -e 's/lemon_parser_parse_token/mlr_dsl_lemon_parser_parse_token/g' \ -e 's/yy_destructor/mlr_dsl_yy_destructor/g' \ mlr_dsl_parse.c.tmp > mlr_dsl_parse.c rm -f mlr_dsl_parse.c.tmp # muldef: # ParseTrace # ParseTokenName # lemon_parser_alloc # lemon_parser_free # lemon_parser_parse_token # yy_destructor mlr_dsl_lexer.o: mlr_dsl_lexer.c mlr_dsl_lexer.h mlr_dsl_parse.h $(CC) $(CFLAGS) -c -std=gnu99 mlr_dsl_lexer.c mlr_dsl_lexer.c mlr_dsl_lexer.h: mlr_dsl_lexer.l flex --prefix=mlr_dsl_lexer_ --outfile=mlr_dsl_lexer.c --header-file=mlr_dsl_lexer.h mlr_dsl_lexer.l # ---------------------------------------------------------------- lemon: lemon.c lempar.c $(CC) -o lemon lemon.c # ---------------------------------------------------------------- clean: rm -f *.o rm -f mlr_dsl_parse.c mlr_dsl_parse.h mlr_dsl_parse.out rm -f mlr_dsl_lexer.c mlr_dsl_lexer.h rm -f lemon .always: @/bin/true miller-3.4.0/c/dsls/README.md000066400000000000000000000006541266012053600154560ustar00rootroot00000000000000# Miller domain-specific languages These exist for Miller's `put` and `filter` functions. The grammars are not at all profound: just parsing 101 as familiar from an introductory compilers course. I use `lex` and `lemon` rather than `lex` and `yacc`: I find Lemon far more transparent. Concrete syntax trees (CSTs) are embodied in the `lex`/`lemon` files. Abstract syntax trees (ASTs) are in the Miller `containers` directory. miller-3.4.0/c/dsls/lemon.c000066400000000000000000003677261266012053600154750ustar00rootroot00000000000000/* ** This file contains all sources (including headers) to the LEMON ** LALR(1) parser generator. The sources have been combined into a ** single file to make it easy to include LEMON in the source tree ** and Makefile of another program. ** ** The author of this program disclaims copyright. */ #include #include #include #include #include #include #ifndef __WIN32__ # if defined(_WIN32) || defined(WIN32) # define __WIN32__ # endif #endif /* #define PRIVATE static */ #define PRIVATE #ifdef TEST #define MAXRHS 5 /* Set low to exercise exception code */ #else #define MAXRHS 1000 #endif char *msort(); extern void *malloc(); /******** From the file "action.h" *************************************/ struct action *Action_new(); struct action *Action_sort(); /********* From the file "assert.h" ************************************/ void myassert(); #ifndef NDEBUG # define assert(X) if(!(X))myassert(__FILE__,__LINE__) #else # define assert(X) #endif /********** From the file "build.h" ************************************/ void FindRulePrecedences(); void FindFirstSets(); void FindStates(); void FindLinks(); void FindFollowSets(); void FindActions(); /********* From the file "configlist.h" *********************************/ void Configlist_init(/* void */); struct config *Configlist_add(/* struct rule *, int */); struct config *Configlist_addbasis(/* struct rule *, int */); void Configlist_closure(/* void */); void Configlist_sort(/* void */); void Configlist_sortbasis(/* void */); struct config *Configlist_return(/* void */); struct config *Configlist_basis(/* void */); void Configlist_eat(/* struct config * */); void Configlist_reset(/* void */); /********* From the file "error.h" ***************************************/ void ErrorMsg(const char *, int,const char *, ...); /****** From the file "option.h" ******************************************/ struct s_options { enum { OPT_FLAG=1, OPT_INT, OPT_DBL, OPT_STR, OPT_FFLAG, OPT_FINT, OPT_FDBL, OPT_FSTR} type; char *label; char *arg; char *message; }; int OptInit(/* char**,struct s_options*,FILE* */); int OptNArgs(/* void */); char *OptArg(/* int */); void OptErr(/* int */); void OptPrint(/* void */); /******** From the file "parse.h" *****************************************/ int Parse(/* struct lemon *lemp */); /********* From the file "plink.h" ***************************************/ struct plink *Plink_new(/* void */); void Plink_add(/* struct plink **, struct config * */); void Plink_copy(/* struct plink **, struct plink * */); void Plink_delete(/* struct plink * */); /********** From the file "report.h" *************************************/ void Reprint(/* struct lemon * */); void ReportOutput(/* struct lemon * */); void ReportTable(/* struct lemon * */); void ReportHeader(/* struct lemon * */); void CompressTables(/* struct lemon * */); /********** From the file "set.h" ****************************************/ void SetSize(/* int N */); /* All sets will be of size N */ char *SetNew(/* void */); /* A new set for element 0..N */ void SetFree(/* char* */); /* Deallocate a set */ int SetAdd(/* char*,int */); /* Add element to a set */ int SetUnion(/* char *A,char *B */); /* A <- A U B, thru element N */ #define SetFind(X,Y) (X[Y]) /* True if Y is in set X */ /********** From the file "struct.h" *************************************/ /* ** Principal data structures for the LEMON parser generator. */ typedef enum {B_FALSE=0, B_TRUE} Boolean; /* Symbols (terminals and nonterminals) of the grammar are stored ** in the following: */ struct symbol { char *name; /* Name of the symbol */ int index; /* Index number for this symbol */ enum { TERMINAL, NONTERMINAL } type; /* Symbols are all either TERMINALS or NTs */ struct rule *rule; /* Linked list of rules of this (if an NT) */ struct symbol *fallback; /* fallback token in case this token doesn't parse */ int prec; /* Precedence if defined (-1 otherwise) */ enum e_assoc { LEFT, RIGHT, NONE, UNK } assoc; /* Associativity if predecence is defined */ char *firstset; /* First-set for all rules of this symbol */ Boolean lambda; /* True if NT and can generate an empty string */ char *destructor; /* Code which executes whenever this symbol is ** popped from the stack during error processing */ int destructorln; /* Line number of destructor code */ char *datatype; /* The data type of information held by this ** object. Only used if type==NONTERMINAL */ int dtnum; /* The data type number. In the parser, the value ** stack is a union. The .yy%d element of this ** union is the correct data type for this object */ }; /* Each production rule in the grammar is stored in the following ** structure. */ struct rule { struct symbol *lhs; /* Left-hand side of the rule */ char *lhsalias; /* Alias for the LHS (NULL if none) */ int ruleline; /* Line number for the rule */ int nrhs; /* Number of RHS symbols */ struct symbol **rhs; /* The RHS symbols */ char **rhsalias; /* An alias for each RHS symbol (NULL if none) */ int line; /* Line number at which code begins */ char *code; /* The code executed when this rule is reduced */ struct symbol *precsym; /* Precedence symbol for this rule */ int index; /* An index number for this rule */ Boolean canReduce; /* True if this rule is ever reduced */ struct rule *nextlhs; /* Next rule with the same LHS */ struct rule *next; /* Next rule in the global list */ }; /* A configuration is a production rule of the grammar together with ** a mark (dot) showing how much of that rule has been processed so far. ** Configurations also contain a follow-set which is a list of terminal ** symbols which are allowed to immediately follow the end of the rule. ** Every configuration is recorded as an instance of the following: */ struct config { struct rule *rp; /* The rule upon which the configuration is based */ int dot; /* The parse point */ char *fws; /* Follow-set for this configuration only */ struct plink *fplp; /* Follow-set forward propagation links */ struct plink *bplp; /* Follow-set backwards propagation links */ struct state *stp; /* Pointer to state which contains this */ enum { COMPLETE, /* The status is used during followset and */ INCOMPLETE /* shift computations */ } status; struct config *next; /* Next configuration in the state */ struct config *bp; /* The next basis configuration */ }; /* Every shift or reduce operation is stored as one of the following */ struct action { struct symbol *sp; /* The look-ahead symbol */ enum e_action { SHIFT, ACCEPT, REDUCE, ERROR, CONFLICT, /* Was a reduce, but part of a conflict */ SH_RESOLVED, /* Was a shift. Precedence resolved conflict */ RD_RESOLVED, /* Was reduce. Precedence resolved conflict */ NOT_USED /* Deleted by compression */ } type; union { struct state *stp; /* The new state, if a shift */ struct rule *rp; /* The rule, if a reduce */ } x; struct action *next; /* Next action for this state */ struct action *collide; /* Next action with the same hash */ }; /* Each state of the generated parser's finite state machine ** is encoded as an instance of the following structure. */ struct state { struct config *bp; /* The basis configurations for this state */ struct config *cfp; /* All configurations in this set */ int index; /* Sequencial number for this state */ struct action *ap; /* Array of actions for this state */ int nTknAct, nNtAct; /* Number of actions on terminals and nonterminals */ int iTknOfst, iNtOfst; /* yy_action[] offset for terminals and nonterms */ int iDflt; /* Default action */ }; #define NO_OFFSET (-2147483647) /* A followset propagation link indicates that the contents of one ** configuration followset should be propagated to another whenever ** the first changes. */ struct plink { struct config *cfp; /* The configuration to which linked */ struct plink *next; /* The next propagate link */ }; /* The state vector for the entire parser generator is recorded as ** follows. (LEMON uses no global variables and makes little use of ** static variables. Fields in the following structure can be thought ** of as being global variables in the program.) */ struct lemon { struct state **sorted; /* Table of states sorted by state number */ struct rule *rule; /* List of all rules */ int nstate; /* Number of states */ int nrule; /* Number of rules */ int nsymbol; /* Number of terminal and nonterminal symbols */ int nterminal; /* Number of terminal symbols */ struct symbol **symbols; /* Sorted array of pointers to symbols */ int errorcnt; /* Number of errors */ struct symbol *errsym; /* The error symbol */ char *name; /* Name of the generated parser */ char *arg; /* Declaration of the 3th argument to parser */ char *tokentype; /* Type of terminal symbols in the parser stack */ char *vartype; /* The default type of non-terminal symbols */ char *start; /* Name of the start symbol for the grammar */ char *stacksize; /* Size of the parser stack */ char *include; /* Code to put at the start of the C file */ int includeln; /* Line number for start of include code */ char *error; /* Code to execute when an error is seen */ int errorln; /* Line number for start of error code */ char *overflow; /* Code to execute on a stack overflow */ int overflowln; /* Line number for start of overflow code */ char *failure; /* Code to execute on parser failure */ int failureln; /* Line number for start of failure code */ char *accept; /* Code to execute when the parser excepts */ int acceptln; /* Line number for the start of accept code */ char *extracode; /* Code appended to the generated file */ int extracodeln; /* Line number for the start of the extra code */ char *tokendest; /* Code to execute to destroy token data */ int tokendestln; /* Line number for token destroyer code */ char *vardest; /* Code for the default non-terminal destructor */ int vardestln; /* Line number for default non-term destructor code*/ char *filename; /* Name of the input file */ char *outname; /* Name of the current output file */ char *tokenprefix; /* A prefix added to token names in the .h file */ int nconflict; /* Number of parsing conflicts */ int tablesize; /* Size of the parse tables */ int basisflag; /* Print only basis configurations */ int has_fallback; /* True if any %fallback is seen in the grammer */ char *argv0; /* Name of the program */ }; #define MemoryCheck(X) if((X)==0){ \ extern void memory_error(); \ memory_error(); \ } /**************** From the file "table.h" *********************************/ /* ** All code in this file has been automatically generated ** from a specification in the file ** "table.q" ** by the associative array code building program "aagen". ** Do not edit this file! Instead, edit the specification ** file, then rerun aagen. */ /* ** Code for processing tables in the LEMON parser generator. */ /* Routines for handling a strings */ char *Strsafe(); void Strsafe_init(/* void */); int Strsafe_insert(/* char * */); char *Strsafe_find(/* char * */); /* Routines for handling symbols of the grammar */ struct symbol *Symbol_new(); int Symbolcmpp(/* struct symbol **, struct symbol ** */); void Symbol_init(/* void */); int Symbol_insert(/* struct symbol *, char * */); struct symbol *Symbol_find(/* char * */); struct symbol *Symbol_Nth(/* int */); int Symbol_count(/* */); struct symbol **Symbol_arrayof(/* */); /* Routines to manage the state table */ int Configcmp(/* struct config *, struct config * */); struct state *State_new(); void State_init(/* void */); int State_insert(/* struct state *, struct config * */); struct state *State_find(/* struct config * */); struct state **State_arrayof(/* */); /* Routines used for efficiency in Configlist_add */ void Configtable_init(/* void */); int Configtable_insert(/* struct config * */); struct config *Configtable_find(/* struct config * */); void Configtable_clear(/* int(*)(struct config *) */); /****************** From the file "action.c" *******************************/ /* ** Routines processing parser actions in the LEMON parser generator. */ /* Allocate a new parser action */ struct action *Action_new() { static struct action *freelist = 0; struct action *new; if (freelist==0) { int i; int amt = 100; freelist = (struct action *)malloc (sizeof(struct action)*amt) ; if (freelist==0) { fprintf(stderr,"Unable to allocate memory for a new parser action."); exit(1); } for(i=0; inext; return new; } /* Compare two actions */ static int actioncmp(struct action *ap1, struct action *ap2) { int rc; rc = ap1->sp->index - ap2->sp->index; if (rc==0) rc = (int)ap1->type - (int)ap2->type; if (rc==0) { assert (ap1->type==REDUCE || ap1->type==RD_RESOLVED || ap1->type==CONFLICT); assert (ap2->type==REDUCE || ap2->type==RD_RESOLVED || ap2->type==CONFLICT); rc = ap1->x.rp->index - ap2->x.rp->index; } return rc; } /* Sort parser actions */ struct action *Action_sort(struct action *ap) { ap = (struct action *)msort((char *)ap,(char **)&ap->next,actioncmp); return ap; } void Action_add( struct action **app, enum e_action type, struct symbol *sp, char *arg) { struct action *new; new = Action_new(); new->next = *app; *app = new; new->type = type; new->sp = sp; if (type==SHIFT) { new->x.stp = (struct state *)arg; } else { new->x.rp = (struct rule *)arg; } } /********************** New code to implement the "acttab" module ***********/ /* ** This module implements routines use to construct the yy_action[] table. */ /* ** The state of the yy_action table under construction is an instance of ** the following structure */ typedef struct acttab acttab; struct acttab { int nAction; /* Number of used slots in aAction[] */ int nActionAlloc; /* Slots allocated for aAction[] */ struct { int lookahead; /* Value of the lookahead token */ int action; /* Action to take on the given lookahead */ } *aAction, /* The yy_action[] table under construction */ *aLookahead; /* A single new transaction set */ int mnLookahead; /* Minimum aLookahead[].lookahead */ int mnAction; /* Action associated with mnLookahead */ int mxLookahead; /* Maximum aLookahead[].lookahead */ int nLookahead; /* Used slots in aLookahead[] */ int nLookaheadAlloc; /* Slots allocated in aLookahead[] */ }; /* Return the number of entries in the yy_action table */ #define acttab_size(X) ((X)->nAction) /* The value for the N-th entry in yy_action */ #define acttab_yyaction(X,N) ((X)->aAction[N].action) /* The value for the N-th entry in yy_lookahead */ #define acttab_yylookahead(X,N) ((X)->aAction[N].lookahead) /* Free all memory associated with the given acttab */ void acttab_free(acttab *p) { free (p->aAction); free (p->aLookahead); free (p); } /* Allocate a new acttab structure */ acttab *acttab_alloc(void) { acttab *p = malloc (sizeof(*p)) ; if (p==0) { fprintf(stderr,"Unable to allocate memory for a new acttab."); exit(1); } memset(p, 0, sizeof(*p)); return p; } /* Add a new action to the current transaction set */ void acttab_action(acttab *p, int lookahead, int action) { if (p->nLookahead>=p->nLookaheadAlloc) { p->nLookaheadAlloc += 25; p->aLookahead = realloc (p->aLookahead, sizeof(p->aLookahead[0])*p->nLookaheadAlloc) ; if (p->aLookahead==0) { fprintf(stderr,"malloc failed\n"); exit(1); } } if (p->nLookahead==0) { p->mxLookahead = lookahead; p->mnLookahead = lookahead; p->mnAction = action; } else { if (p->mxLookaheadmxLookahead = lookahead; if (p->mnLookahead>lookahead) { p->mnLookahead = lookahead; p->mnAction = action; } } p->aLookahead[p->nLookahead].lookahead = lookahead; p->aLookahead[p->nLookahead].action = action; p->nLookahead++; } /* ** Add the transaction set built up with prior calls to acttab_action() ** into the current action table. Then reset the transaction set back ** to an empty set in preparation for a new round of acttab_action() calls. ** ** Return the offset into the action table of the new transaction. */ int acttab_insert(acttab *p) { int i, j, k, n; assert (p->nLookahead>0) ; /* Make sure we have enough space to hold the expanded action table ** in the worst case. The worst case occurs if the transaction set ** must be appended to the current action table */ n = p->mxLookahead + 1; if (p->nAction + n >= p->nActionAlloc) { int oldAlloc = p->nActionAlloc; p->nActionAlloc = p->nAction + n + p->nActionAlloc + 20; p->aAction = realloc (p->aAction, sizeof(p->aAction[0])*p->nActionAlloc); if (p->aAction==0) { fprintf(stderr,"malloc failed\n"); exit(1); } for(i=oldAlloc; inActionAlloc; i++){ p->aAction[i].lookahead = -1; p->aAction[i].action = -1; } } /* Scan the existing action table looking for an offset where we can ** insert the current transaction set. Fall out of the loop when that ** offset is found. In the worst case, we fall out of the loop when ** i reaches p->nAction, which means we append the new transaction set. ** ** i is the index in p->aAction[] where p->mnLookahead is inserted. */ for(i=0; inAction+p->mnLookahead; i++){ if (p->aAction[i].lookahead<0) { for(j=0; jnLookahead; j++){ k = p->aLookahead[j].lookahead - p->mnLookahead + i; if (k<0) break; if (p->aAction[k].lookahead>=0) break; } if (jnLookahead) continue; for(j=0; jnAction; j++){ if (p->aAction[j].lookahead==j+p->mnLookahead-i) break; } if (j==p->nAction) { break; /* Fits in empty slots */ } } else if (p->aAction[i].lookahead==p->mnLookahead) { if (p->aAction[i].action!=p->mnAction) continue; for(j=0; jnLookahead; j++){ k = p->aLookahead[j].lookahead - p->mnLookahead + i; if (k<0 || k>=p->nAction) break; if (p->aLookahead[j].lookahead!=p->aAction[k].lookahead) break; if (p->aLookahead[j].action!=p->aAction[k].action) break; } if (jnLookahead) continue; n = 0; for(j=0; jnAction; j++){ if (p->aAction[j].lookahead<0) continue; if (p->aAction[j].lookahead==j+p->mnLookahead-i) n++; } if (n==p->nLookahead) { break; /* Same as a prior transaction set */ } } } /* Insert transaction set at index i. */ for(j=0; jnLookahead; j++){ k = p->aLookahead[j].lookahead - p->mnLookahead + i; p->aAction[k] = p->aLookahead[j]; if (k>=p->nAction) p->nAction = k+1; } p->nLookahead = 0; /* Return the offset that is added to the lookahead in order to get the ** index into yy_action of the action */ return i - p->mnLookahead; } /********************** From the file "assert.c" ****************************/ /* ** A more efficient way of handling assertions. */ void myassert(char *file, int line) { fprintf(stderr,"Assertion failed on line %d of file \"%s\"\n",line,file); exit(1); } /********************** From the file "build.c" *****************************/ /* ** Routines to construction the finite state machine for the LEMON ** parser generator. */ /* Find a precedence symbol of every rule in the grammar. ** ** Those rules which have a precedence symbol coded in the input ** grammar using the "[symbol]" construct will already have the ** rp->precsym field filled. Other rules take as their precedence ** symbol the first RHS symbol with a defined precedence. If there ** are not RHS symbols with a defined precedence, the precedence ** symbol field is left blank. */ void FindRulePrecedences(struct lemon *xp) { struct rule *rp; for(rp=xp->rule; rp; rp=rp->next){ if (rp->precsym==0) { int i; for(i=0; inrhs; i++){ if (rp->rhs[i]->prec>=0) { rp->precsym = rp->rhs[i]; break; } } } } return; } /* Find all nonterminals which will generate the empty string. ** Then go back and compute the first sets of every nonterminal. ** The first set is the set of all terminal symbols which can begin ** a string generated by that nonterminal. */ void FindFirstSets(struct lemon *lemp) { int i; struct rule *rp; int progress; for (i=0; insymbol; i++) { lemp->symbols[i]->lambda = B_FALSE; } for (i=lemp->nterminal; insymbol; i++) { lemp->symbols[i]->firstset = SetNew(); } /* First compute all lambdas */ do { progress = 0; for (rp=lemp->rule; rp; rp=rp->next) { if (rp->lhs->lambda) continue; for(i=0; inrhs; i++){ if (rp->rhs[i]->lambda==B_FALSE) break; } if (i==rp->nrhs) { rp->lhs->lambda = B_TRUE; progress = 1; } } } while (progress); /* Now compute all first sets */ do { struct symbol *s1, *s2; progress = 0; for(rp=lemp->rule; rp; rp=rp->next){ s1 = rp->lhs; for(i=0; inrhs; i++){ s2 = rp->rhs[i]; if (s2->type==TERMINAL) { progress += SetAdd(s1->firstset,s2->index); break; } else if (s1==s2) { if (s1->lambda==B_FALSE) break; } else { progress += SetUnion(s1->firstset,s2->firstset); if (s2->lambda==B_FALSE) break; } } } } while (progress); return; } /* Compute all LR(0) states for the grammar. Links ** are added to between some states so that the LR(1) follow sets ** can be computed later. */ PRIVATE struct state *getstate(/* struct lemon * */); /* forward reference */ void FindStates(struct lemon *lemp) { struct symbol *sp; struct rule *rp; Configlist_init(); /* Find the start symbol */ if (lemp->start) { sp = Symbol_find(lemp->start); if (sp==0) { ErrorMsg(lemp->filename,0, "The specified start symbol \"%s\" is not \ in a nonterminal of the grammar. \"%s\" will be used as the start \ symbol instead.",lemp->start,lemp->rule->lhs->name); lemp->errorcnt++; sp = lemp->rule->lhs; } } else { sp = lemp->rule->lhs; } /* Make sure the start symbol doesn't occur on the right-hand side of ** any rule. Report an error if it does. (YACC would generate a new ** start symbol in this case.) */ for(rp=lemp->rule; rp; rp=rp->next){ int i; for(i=0; inrhs; i++){ if (rp->rhs[i]==sp) { ErrorMsg(lemp->filename,0, "The start symbol \"%s\" occurs on the \ right-hand side of a rule. This will result in a parser which \ does not work properly.",sp->name); lemp->errorcnt++; } } } /* The basis configuration set for the first state ** is all rules which have the start symbol as their ** left-hand side */ for(rp=sp->rule; rp; rp=rp->nextlhs){ struct config *newcfp; newcfp = Configlist_addbasis(rp,0); SetAdd(newcfp->fws,0); } /* Compute the first state. All other states will be ** computed automatically during the computation of the first one. ** The returned pointer to the first state is not used. */ (void)getstate(lemp); return; } /* Return a pointer to a state which is described by the configuration ** list which has been built from calls to Configlist_add. */ PRIVATE void buildshifts(/* struct lemon *, struct state * */); /* Forward ref */ PRIVATE struct state *getstate(struct lemon *lemp) { struct config *cfp, *bp; struct state *stp; /* Extract the sorted basis of the new state. The basis was constructed ** by prior calls to "Configlist_addbasis()". */ Configlist_sortbasis(); bp = Configlist_basis(); /* Get a state with the same basis */ stp = State_find(bp); if (stp) { /* A state with the same basis already exists! Copy all the follow-set ** propagation links from the state under construction into the ** preexisting state, then return a pointer to the preexisting state */ struct config *x, *y; for(x=bp, y=stp->bp; x && y; x=x->bp, y=y->bp){ Plink_copy(&y->bplp,x->bplp); Plink_delete(x->fplp); x->fplp = x->bplp = 0; } cfp = Configlist_return(); Configlist_eat(cfp); } else { /* This really is a new state. Construct all the details */ Configlist_closure(lemp); /* Compute the configuration closure */ Configlist_sort(); /* Sort the configuration closure */ cfp = Configlist_return(); /* Get a pointer to the config list */ stp = State_new(); /* A new state structure */ MemoryCheck(stp); stp->bp = bp; /* Remember the configuration basis */ stp->cfp = cfp; /* Remember the configuration closure */ stp->index = lemp->nstate++; /* Every state gets a sequence number */ stp->ap = 0; /* No actions, yet. */ State_insert(stp,stp->bp); /* Add to the state table */ buildshifts(lemp,stp); /* Recursively compute successor states */ } return stp; } /* Construct all successor states to the given state. A "successor" ** state is any state which can be reached by a shift action. */ PRIVATE void buildshifts( struct lemon *lemp, struct state *stp) /* The state from which successors are computed */ { struct config *cfp; /* For looping thru the config closure of "stp" */ struct config *bcfp; /* For the inner loop on config closure of "stp" */ struct config *new; /* */ struct symbol *sp; /* Symbol following the dot in configuration "cfp" */ struct symbol *bsp; /* Symbol following the dot in configuration "bcfp" */ struct state *newstp; /* A pointer to a successor state */ /* Each configuration becomes complete after it contibutes to a successor ** state. Initially, all configurations are incomplete */ for(cfp=stp->cfp; cfp; cfp=cfp->next) cfp->status = INCOMPLETE; /* Loop through all configurations of the state "stp" */ for(cfp=stp->cfp; cfp; cfp=cfp->next){ if (cfp->status==COMPLETE) continue; /* Already used by inner loop */ if (cfp->dot>=cfp->rp->nrhs) continue; /* Can't shift this config */ Configlist_reset(); /* Reset the new config set */ sp = cfp->rp->rhs[cfp->dot]; /* Symbol after the dot */ /* For every configuration in the state "stp" which has the symbol "sp" ** following its dot, add the same configuration to the basis set under ** construction but with the dot shifted one symbol to the right. */ for(bcfp=cfp; bcfp; bcfp=bcfp->next){ if (bcfp->status==COMPLETE) continue; /* Already used */ if (bcfp->dot>=bcfp->rp->nrhs) continue; /* Can't shift this one */ bsp = bcfp->rp->rhs[bcfp->dot]; /* Get symbol after dot */ if (bsp!=sp) continue; /* Must be same as for "cfp" */ bcfp->status = COMPLETE; /* Mark this config as used */ new = Configlist_addbasis(bcfp->rp,bcfp->dot+1); Plink_add(&new->bplp,bcfp); } /* Get a pointer to the state described by the basis configuration set ** constructed in the preceding loop */ newstp = getstate(lemp); /* The state "newstp" is reached from the state "stp" by a shift action ** on the symbol "sp" */ Action_add(&stp->ap,SHIFT,sp,(char *)newstp); } } /* ** Construct the propagation links */ void FindLinks(struct lemon *lemp) { int i; struct config *cfp, *other; struct state *stp; struct plink *plp; /* Housekeeping detail: ** Add to every propagate link a pointer back to the state to ** which the link is attached. */ for(i=0; instate; i++){ stp = lemp->sorted[i]; for(cfp=stp->cfp; cfp; cfp=cfp->next){ cfp->stp = stp; } } /* Convert all backlinks into forward links. Only the forward ** links are used in the follow-set computation. */ for(i=0; instate; i++){ stp = lemp->sorted[i]; for(cfp=stp->cfp; cfp; cfp=cfp->next){ for(plp=cfp->bplp; plp; plp=plp->next){ other = plp->cfp; Plink_add(&other->fplp,cfp); } } } } /* Compute all followsets. ** ** A followset is the set of all symbols which can come immediately ** after a configuration. */ void FindFollowSets(struct lemon *lemp) { int i; struct config *cfp; struct plink *plp; int progress; int change; for(i=0; instate; i++){ for(cfp=lemp->sorted[i]->cfp; cfp; cfp=cfp->next){ cfp->status = INCOMPLETE; } } do { progress = 0; for (i=0; instate; i++){ for (cfp=lemp->sorted[i]->cfp; cfp; cfp=cfp->next) { if (cfp->status==COMPLETE) continue; for (plp=cfp->fplp; plp; plp=plp->next) { change = SetUnion(plp->cfp->fws,cfp->fws); if (change) { plp->cfp->status = INCOMPLETE; progress = 1; } } cfp->status = COMPLETE; } } } while (progress); } static int resolve_conflict(); /* Compute the reduce actions, and resolve conflicts. */ void FindActions(struct lemon *lemp) { int i,j; struct config *cfp; struct state *stp; struct symbol *sp; struct rule *rp; /* Add all of the reduce actions ** A reduce action is added for each element of the followset of ** a configuration which has its dot at the extreme right. */ for(i=0; instate; i++){ /* Loop over all states */ stp = lemp->sorted[i]; for(cfp=stp->cfp; cfp; cfp=cfp->next){ /* Loop over all configurations */ if (cfp->rp->nrhs==cfp->dot) { /* Is dot at extreme right? */ for(j=0; jnterminal; j++){ if (SetFind(cfp->fws,j)) { /* Add a reduce action to the state "stp" which will reduce by the ** rule "cfp->rp" if the lookahead symbol is "lemp->symbols[j]" */ Action_add(&stp->ap,REDUCE,lemp->symbols[j],(char *)cfp->rp); } } } } } /* Add the accepting token */ if (lemp->start) { sp = Symbol_find(lemp->start); if (sp==0) sp = lemp->rule->lhs; } else { sp = lemp->rule->lhs; } /* Add to the first state (which is always the starting state of the ** finite state machine) an action to ACCEPT if the lookahead is the ** start nonterminal. */ Action_add(&lemp->sorted[0]->ap,ACCEPT,sp,0); /* Resolve conflicts */ for(i=0; instate; i++){ struct action *ap, *nap; struct state *stp; stp = lemp->sorted[i]; assert (stp->ap) ; stp->ap = Action_sort(stp->ap); for(ap=stp->ap; ap && ap->next; ap=ap->next){ for(nap=ap->next; nap && nap->sp==ap->sp; nap=nap->next){ /* The two actions "ap" and "nap" have the same lookahead. ** Figure out which one should be used */ lemp->nconflict += resolve_conflict(ap,nap,lemp->errsym); } } } /* Report an error for each rule that can never be reduced. */ for(rp=lemp->rule; rp; rp=rp->next) rp->canReduce = B_FALSE; for(i=0; instate; i++){ struct action *ap; for(ap=lemp->sorted[i]->ap; ap; ap=ap->next){ if (ap->type==REDUCE) ap->x.rp->canReduce = B_TRUE; } } for(rp=lemp->rule; rp; rp=rp->next){ if (rp->canReduce) continue; ErrorMsg(lemp->filename,rp->ruleline,"This rule can not be reduced.\n"); lemp->errorcnt++; } } /* Resolve a conflict between the two given actions. If the ** conflict can't be resolve, return non-zero. ** ** NO LONGER TRUE: ** To resolve a conflict, first look to see if either action ** is on an error rule. In that case, take the action which ** is not associated with the error rule. If neither or both ** actions are associated with an error rule, then try to ** use precedence to resolve the conflict. ** ** If either action is a SHIFT, then it must be apx. This ** function won't work if apx->type==REDUCE and apy->type==SHIFT. */ static int resolve_conflict( struct action *apx, struct action *apy, struct symbol *errsym) /* The error symbol (if defined. NULL otherwise) */ { struct symbol *spx, *spy; int errcnt = 0; assert (apx->sp==apy->sp) ; /* Otherwise there would be no conflict */ if (apx->type==SHIFT && apy->type==REDUCE) { spx = apx->sp; spy = apy->x.rp->precsym; if (spy==0 || spx->prec<0 || spy->prec<0) { /* Not enough precedence information. */ apy->type = CONFLICT; errcnt++; } else if (spx->prec>spy->prec) { /* Lower precedence wins */ apy->type = RD_RESOLVED; } else if (spx->precprec) { apx->type = SH_RESOLVED; } else if (spx->prec==spy->prec && spx->assoc==RIGHT) { /* Use operator */ apy->type = RD_RESOLVED; /* associativity */ } else if (spx->prec==spy->prec && spx->assoc==LEFT) { /* to break tie */ apx->type = SH_RESOLVED; } else { assert (spx->prec==spy->prec && spx->assoc==NONE) ; apy->type = CONFLICT; errcnt++; } } else if (apx->type==REDUCE && apy->type==REDUCE) { spx = apx->x.rp->precsym; spy = apy->x.rp->precsym; if (spx==0 || spy==0 || spx->prec<0 || spy->prec<0 || spx->prec==spy->prec) { apy->type = CONFLICT; errcnt++; } else if (spx->prec>spy->prec) { apy->type = RD_RESOLVED; } else if (spx->precprec) { apx->type = RD_RESOLVED; } } else { assert ( apx->type==SH_RESOLVED || apx->type==RD_RESOLVED || apx->type==CONFLICT || apy->type==SH_RESOLVED || apy->type==RD_RESOLVED || apy->type==CONFLICT ) ; /* The REDUCE/SHIFT case cannot happen because SHIFTs come before ** REDUCEs on the list. If we reach this point it must be because ** the parser conflict had already been resolved. */ } return errcnt; } /********************* From the file "configlist.c" *************************/ /* ** Routines to processing a configuration list and building a state ** in the LEMON parser generator. */ static struct config *freelist = 0; /* List of free configurations */ static struct config *current = 0; /* Top of list of configurations */ static struct config **currentend = 0; /* Last on list of configs */ static struct config *basis = 0; /* Top of list of basis configs */ static struct config **basisend = 0; /* End of list of basis configs */ /* Return a pointer to a new configuration */ PRIVATE struct config *newconfig() { struct config *new; if (freelist==0) { int i; int amt = 3; freelist = (struct config *)malloc (sizeof(struct config)*amt) ; if (freelist==0) { fprintf(stderr,"Unable to allocate memory for a new configuration."); exit(1); } for(i=0; inext; return new; } /* The configuration "old" is no longer used */ PRIVATE void deleteconfig(struct config *old) { old->next = freelist; freelist = old; } /* Initialized the configuration list builder */ void Configlist_init(){ current = 0; currentend = ¤t; basis = 0; basisend = &basis; Configtable_init(); return; } /* Initialized the configuration list builder */ void Configlist_reset(){ current = 0; currentend = ¤t; basis = 0; basisend = &basis; Configtable_clear(0); return; } /* Add another configuration to the configuration list */ struct config *Configlist_add( struct rule *rp, /* The rule */ int dot) /* Index into the RHS of the rule where the dot goes */ { struct config *cfp, model; assert (currentend!=0) ; model.rp = rp; model.dot = dot; cfp = Configtable_find(&model); if (cfp==0) { cfp = newconfig(); cfp->rp = rp; cfp->dot = dot; cfp->fws = SetNew(); cfp->stp = 0; cfp->fplp = cfp->bplp = 0; cfp->next = 0; cfp->bp = 0; *currentend = cfp; currentend = &cfp->next; Configtable_insert(cfp); } return cfp; } /* Add a basis configuration to the configuration list */ struct config *Configlist_addbasis(struct rule *rp, int dot) { struct config *cfp, model; assert (basisend!=0); assert (currentend!=0); model.rp = rp; model.dot = dot; cfp = Configtable_find(&model); if (cfp == 0) { cfp = newconfig(); cfp->rp = rp; cfp->dot = dot; cfp->fws = SetNew(); cfp->stp = 0; cfp->fplp = cfp->bplp = 0; cfp->next = 0; cfp->bp = 0; *currentend = cfp; currentend = &cfp->next; *basisend = cfp; basisend = &cfp->bp; Configtable_insert(cfp); } return cfp; } /* Compute the closure of the configuration list */ void Configlist_closure(struct lemon *lemp) { struct config *cfp, *newcfp; struct rule *rp, *newrp; struct symbol *sp, *xsp; int i, dot; assert (currentend!=0) ; for(cfp=current; cfp; cfp=cfp->next){ rp = cfp->rp; dot = cfp->dot; if (dot>=rp->nrhs) continue; sp = rp->rhs[dot]; if (sp->type==NONTERMINAL) { if (sp->rule==0 && sp!=lemp->errsym) { ErrorMsg(lemp->filename,rp->line,"Nonterminal \"%s\" has no rules.", sp->name); lemp->errorcnt++; } for(newrp=sp->rule; newrp; newrp=newrp->nextlhs){ newcfp = Configlist_add(newrp,0); for (i=dot+1; inrhs; i++) { xsp = rp->rhs[i]; if (xsp->type==TERMINAL) { SetAdd(newcfp->fws,xsp->index); break; } else { SetUnion(newcfp->fws,xsp->firstset); if (xsp->lambda==B_FALSE) break; } } if (i==rp->nrhs) Plink_add(&cfp->fplp,newcfp); } } } return; } /* Sort the configuration list */ void Configlist_sort() { current = (struct config *)msort((char *)current,(char **)&(current->next),Configcmp); currentend = 0; return; } /* Sort the basis configuration list */ void Configlist_sortbasis() { basis = (struct config *)msort((char *)current,(char **)&(current->bp),Configcmp); basisend = 0; return; } /* Return a pointer to the head of the configuration list and ** reset the list */ struct config *Configlist_return() { struct config *old; old = current; current = 0; currentend = 0; return old; } /* Return a pointer to the head of the configuration list and ** reset the list */ struct config *Configlist_basis() { struct config *old; old = basis; basis = 0; basisend = 0; return old; } /* Free all elements of the given configuration list */ void Configlist_eat(struct config *cfp) { struct config *nextcfp; for(; cfp; cfp=nextcfp){ nextcfp = cfp->next; assert (cfp->fplp==0) ; assert (cfp->bplp==0) ; if (cfp->fws) SetFree(cfp->fws); deleteconfig(cfp); } return; } /***************** From the file "error.c" *********************************/ /* ** Code for printing error message. */ /* Find a good place to break "msg" so that its length is at least "min" ** but no more than "max". Make the point as close to max as possible. */ static int findbreak(char *msg, int min, int max) { int i,spot; char c; for(i=spot=min; i<=max; i++){ c = msg[i]; if (c=='\t') msg[i] = ' '; if (c=='\n') { msg[i] = ' '; spot = i; break; } if (c==0) { spot = i; break; } if (c=='-' && i0) { sprintf(prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno); } else { sprintf(prefix,"%.*s: ",PREFIXLIMIT-10,filename); } prefixsize = strlen(prefix); availablewidth = LINEWIDTH - prefixsize; /* Generate the error message */ vsprintf(errmsg,format,ap); va_end(ap); errmsgsize = strlen(errmsg); /* Remove trailing '\n's from the error message. */ while (errmsgsize>0 && errmsg[errmsgsize-1]=='\n') { errmsg[--errmsgsize] = 0; } /* Print the error message */ base = 0; while (errmsg[base]!=0) { end = restart = findbreak(&errmsg[base],0,availablewidth); restart += base; while (errmsg[restart]==' ') restart++; fprintf(stdout,"%s%.*s\n",prefix,end,&errmsg[base]); base = restart; } } /**************** From the file "main.c" ************************************/ /* ** Main program file for the LEMON parser generator. */ /* Report an out-of-memory condition and abort. This function ** is used mostly by the "MemoryCheck" macro in struct.h */ void memory_error(){ fprintf(stderr, "Out of memory. Aborting...\n"); exit(1); } static int nDefine = 0; /* Number of -D options on the command line */ static char **azDefine = 0; /* Name of the -D macros */ /* This routine is called with the argument to each -D command-line option. ** Add the macro defined to the azDefine array. */ static void handle_D_option(char *z) { char **paz; nDefine++; azDefine = realloc(azDefine, sizeof(azDefine[0])*nDefine); if (azDefine==0) { fprintf(stderr,"out of memory\n"); exit(1); } paz = &azDefine[nDefine-1]; *paz = malloc (strlen(z)+1) ; if (*paz==0) { fprintf(stderr,"out of memory\n"); exit(1); } strcpy(*paz, z); for(z=*paz; *z && *z!='='; z++){} *z = 0; } /* The main program. Parse the command line and do it... */ int main(int argc, char **argv) { static int version = 0; static int rpflag = 0; static int basisflag = 0; static int compress = 0; static int quiet = 0; static int statistics = 0; static int mhflag = 0; static struct s_options options[] = { {OPT_FLAG, "b", (char*)&basisflag, "Print only the basis in report."}, {OPT_FLAG, "c", (char*)&compress, "Don't compress the action table."}, {OPT_FSTR, "D", (char*)handle_D_option, "Define an %ifdef macro."}, {OPT_FLAG, "g", (char*)&rpflag, "Print grammar without actions."}, {OPT_FLAG, "m", (char*)&mhflag, "Output a makeheaders compatible file"}, {OPT_FLAG, "q", (char*)&quiet, "(Quiet) Don't print the report file."}, {OPT_FLAG, "s", (char*)&statistics, "Print parser stats to standard output."}, {OPT_FLAG, "x", (char*)&version, "Print the version number."}, {OPT_FLAG,0,0,0} }; int i; struct lemon lem; OptInit(argv,options,stderr); if (version) { printf("Lemon version 1.0\n"); exit(0); } if (OptNArgs()!=1) { fprintf(stderr,"Exactly one filename argument is required.\n"); exit(1); } lem.errorcnt = 0; /* Initialize the machine */ Strsafe_init(); Symbol_init(); State_init(); lem.argv0 = argv[0]; lem.filename = OptArg(0); lem.basisflag = basisflag; lem.has_fallback = 0; lem.nconflict = 0; lem.name = lem.include = lem.arg = lem.tokentype = lem.start = 0; lem.vartype = 0; lem.stacksize = 0; lem.error = lem.overflow = lem.failure = lem.accept = lem.tokendest = lem.tokenprefix = lem.outname = lem.extracode = 0; lem.vardest = 0; lem.tablesize = 0; Symbol_new("$"); lem.errsym = Symbol_new("error"); /* Parse the input file */ Parse(&lem); if (lem.errorcnt) exit(lem.errorcnt); if (lem.rule==0) { fprintf(stderr,"Empty grammar.\n"); exit(1); } /* Count and index the symbols of the grammar */ lem.nsymbol = Symbol_count(); Symbol_new("{default}"); lem.symbols = Symbol_arrayof(); for(i=0; i<=lem.nsymbol; i++) lem.symbols[i]->index = i; qsort(lem.symbols,lem.nsymbol+1,sizeof(struct symbol*), (int(*)())Symbolcmpp); for(i=0; i<=lem.nsymbol; i++) lem.symbols[i]->index = i; for(i=1; isupper(lem.symbols[i]->name[0]); i++); lem.nterminal = i; /* Generate a reprint of the grammar, if requested on the command line */ if (rpflag) { Reprint(&lem); } else { /* Initialize the size for all follow and first sets */ SetSize(lem.nterminal); /* Find the precedence for every production rule (that has one) */ FindRulePrecedences(&lem); /* Compute the lambda-nonterminals and the first-sets for every ** nonterminal */ FindFirstSets(&lem); /* Compute all LR(0) states. Also record follow-set propagation ** links so that the follow-set can be computed later */ lem.nstate = 0; FindStates(&lem); lem.sorted = State_arrayof(); /* Tie up loose ends on the propagation links */ FindLinks(&lem); /* Compute the follow set of every reducible configuration */ FindFollowSets(&lem); /* Compute the action tables */ FindActions(&lem); /* Compress the action tables */ if (compress==0) CompressTables(&lem); /* Generate a report of the parser generated. (the "y.output" file) */ if (!quiet) ReportOutput(&lem); /* Generate the source code for the parser */ ReportTable(&lem, mhflag); /* Produce a header file for use by the scanner. (This step is ** omitted if the "-m" option is used because makeheaders will ** generate the file for us.) */ if (!mhflag) ReportHeader(&lem); } if (statistics) { printf("Parser statistics: %d terminals, %d nonterminals, %d rules\n", lem.nterminal, lem.nsymbol - lem.nterminal, lem.nrule); printf(" %d states, %d parser table entries, %d conflicts\n", lem.nstate, lem.tablesize, lem.nconflict); } if (lem.nconflict) { fprintf(stderr,"%d parsing conflicts.\n",lem.nconflict); } exit(lem.errorcnt + lem.nconflict); return (lem.errorcnt + lem.nconflict); } /******************** From the file "msort.c" *******************************/ /* ** A generic merge-sort program. ** ** USAGE: ** Let "ptr" be a pointer to some structure which is at the head of ** a null-terminated list. Then to sort the list call: ** ** ptr = msort(ptr,&(ptr->next),cmpfnc); ** ** In the above, "cmpfnc" is a pointer to a function which compares ** two instances of the structure and returns an integer, as in ** strcmp. The second argument is a pointer to the pointer to the ** second element of the linked list. This address is used to compute ** the offset to the "next" field within the structure. The offset to ** the "next" field must be constant for all structures in the list. ** ** The function returns a new pointer which is the head of the list ** after sorting. ** ** ALGORITHM: ** Merge-sort. */ /* ** Return a pointer to the next structure in the linked list. */ #define NEXT(A) (*(char**)(((unsigned long)A)+offset)) /* ** Inputs: ** a: A sorted, null-terminated linked list. (May be null). ** b: A sorted, null-terminated linked list. (May be null). ** cmp: A pointer to the comparison function. ** offset: Offset in the structure to the "next" field. ** ** Return Value: ** A pointer to the head of a sorted list containing the elements ** of both a and b. ** ** Side effects: ** The "next" pointers for elements in the lists a and b are ** changed. */ static char *merge( char *a, char *b, int (*cmp)(), int offset) { char *ptr, *head; if (a==0) { head = b; } else if (b==0) { head = a; } else { if ((*cmp)(a,b)<0) { ptr = a; a = NEXT(a); } else { ptr = b; b = NEXT(b); } head = ptr; while (a && b) { if ((*cmp)(a,b)<0) { NEXT(ptr) = a; ptr = a; a = NEXT(a); } else { NEXT(ptr) = b; ptr = b; b = NEXT(b); } } if (a) NEXT(ptr) = a; else NEXT(ptr) = b; } return head; } /* ** Inputs: ** list: Pointer to a singly-linked list of structures. ** next: Pointer to pointer to the second element of the list. ** cmp: A comparison function. ** ** Return Value: ** A pointer to the head of a sorted list containing the elements ** orginally in list. ** ** Side effects: ** The "next" pointers for elements in list are changed. */ #define LISTSIZE 30 char *msort(char *list, char **next, int (*cmp)()) { unsigned long offset; char *ep; char *set[LISTSIZE]; int i; offset = (unsigned long)next - (unsigned long)list; for(i=0; istate = WAITING_FOR_DECL_KEYWORD; } else if (islower(x[0])) { psp->lhs = Symbol_new(x); psp->nrhs = 0; psp->lhsalias = 0; psp->state = WAITING_FOR_ARROW; } else if (x[0]=='{') { if (psp->prevrule==0) { ErrorMsg(psp->filename,psp->tokenlineno, "There is not prior rule opon which to attach the code \ fragment which begins on this line."); psp->errorcnt++; } else if (psp->prevrule->code!=0) { ErrorMsg(psp->filename,psp->tokenlineno, "Code fragment beginning on this line is not the first \ to follow the previous rule."); psp->errorcnt++; } else { psp->prevrule->line = psp->tokenlineno; psp->prevrule->code = &x[1]; } } else if (x[0]=='[') { psp->state = PRECEDENCE_MARK_1; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Token \"%s\" should be either \"%%\" or a nonterminal name.", x); psp->errorcnt++; } break; case PRECEDENCE_MARK_1: if (!isupper(x[0])) { ErrorMsg(psp->filename,psp->tokenlineno, "The precedence symbol must be a terminal."); psp->errorcnt++; } else if (psp->prevrule==0) { ErrorMsg(psp->filename,psp->tokenlineno, "There is no prior rule to assign precedence \"[%s]\".",x); psp->errorcnt++; } else if (psp->prevrule->precsym!=0) { ErrorMsg(psp->filename,psp->tokenlineno, "Precedence mark on this line is not the first \ to follow the previous rule."); psp->errorcnt++; } else { psp->prevrule->precsym = Symbol_new(x); } psp->state = PRECEDENCE_MARK_2; break; case PRECEDENCE_MARK_2: if (x[0]!=']') { ErrorMsg(psp->filename,psp->tokenlineno, "Missing \"]\" on precedence mark."); psp->errorcnt++; } psp->state = WAITING_FOR_DECL_OR_RULE; break; case WAITING_FOR_ARROW: if (x[0]==':' && x[1]==':' && x[2]=='=') { psp->state = IN_RHS; } else if (x[0]=='(') { psp->state = LHS_ALIAS_1; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Expected to see a \":\" following the LHS symbol \"%s\".", psp->lhs->name); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case LHS_ALIAS_1: if (isalpha(x[0])) { psp->lhsalias = x; psp->state = LHS_ALIAS_2; } else { ErrorMsg(psp->filename,psp->tokenlineno, "\"%s\" is not a valid alias for the LHS \"%s\"\n", x,psp->lhs->name); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case LHS_ALIAS_2: if (x[0]==')') { psp->state = LHS_ALIAS_3; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Missing \")\" following LHS alias name \"%s\".",psp->lhsalias); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case LHS_ALIAS_3: if (x[0]==':' && x[1]==':' && x[2]=='=') { psp->state = IN_RHS; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Missing \"->\" following: \"%s(%s)\".", psp->lhs->name,psp->lhsalias); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case IN_RHS: if (x[0]=='.') { struct rule *rp; rp = (struct rule *)malloc (sizeof(struct rule) + sizeof(struct symbol*)*psp->nrhs + sizeof(char*)*psp->nrhs) ; if (rp==0) { ErrorMsg(psp->filename,psp->tokenlineno, "Can't allocate enough memory for this rule."); psp->errorcnt++; psp->prevrule = 0; } else { int i; rp->ruleline = psp->tokenlineno; rp->rhs = (struct symbol**)&rp[1]; rp->rhsalias = (char**)&(rp->rhs[psp->nrhs]); for(i=0; inrhs; i++) { rp->rhs[i] = psp->rhs[i]; rp->rhsalias[i] = psp->alias[i]; } rp->lhs = psp->lhs; rp->lhsalias = psp->lhsalias; rp->nrhs = psp->nrhs; rp->code = 0; rp->precsym = 0; rp->index = psp->gp->nrule++; rp->nextlhs = rp->lhs->rule; rp->lhs->rule = rp; rp->next = 0; if (psp->firstrule==0) { psp->firstrule = psp->lastrule = rp; } else { psp->lastrule->next = rp; psp->lastrule = rp; } psp->prevrule = rp; } psp->state = WAITING_FOR_DECL_OR_RULE; } else if (isalpha(x[0])) { if (psp->nrhs>=MAXRHS) { ErrorMsg(psp->filename,psp->tokenlineno, "Too many symbol on RHS or rule beginning at \"%s\".", x); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } else { psp->rhs[psp->nrhs] = Symbol_new(x); psp->alias[psp->nrhs] = 0; psp->nrhs++; } } else if (x[0]=='(' && psp->nrhs>0) { psp->state = RHS_ALIAS_1; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Illegal character on RHS of rule: \"%s\".",x); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case RHS_ALIAS_1: if (isalpha(x[0])) { psp->alias[psp->nrhs-1] = x; psp->state = RHS_ALIAS_2; } else { ErrorMsg(psp->filename,psp->tokenlineno, "\"%s\" is not a valid alias for the RHS symbol \"%s\"\n", x,psp->rhs[psp->nrhs-1]->name); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case RHS_ALIAS_2: if (x[0]==')') { psp->state = IN_RHS; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Missing \")\" following LHS alias name \"%s\".",psp->lhsalias); psp->errorcnt++; psp->state = RESYNC_AFTER_RULE_ERROR; } break; case WAITING_FOR_DECL_KEYWORD: if (isalpha(x[0])) { psp->declkeyword = x; psp->declargslot = 0; psp->decllnslot = 0; psp->state = WAITING_FOR_DECL_ARG; if (strcmp(x,"name")==0) { psp->declargslot = &(psp->gp->name); } else if (strcmp(x,"include")==0) { psp->declargslot = &(psp->gp->include); psp->decllnslot = &psp->gp->includeln; } else if (strcmp(x,"code")==0) { psp->declargslot = &(psp->gp->extracode); psp->decllnslot = &psp->gp->extracodeln; } else if (strcmp(x,"token_destructor")==0) { psp->declargslot = &psp->gp->tokendest; psp->decllnslot = &psp->gp->tokendestln; } else if (strcmp(x,"default_destructor")==0) { psp->declargslot = &psp->gp->vardest; psp->decllnslot = &psp->gp->vardestln; } else if (strcmp(x,"token_prefix")==0) { psp->declargslot = &psp->gp->tokenprefix; } else if (strcmp(x,"syntax_error")==0) { psp->declargslot = &(psp->gp->error); psp->decllnslot = &psp->gp->errorln; } else if (strcmp(x,"parse_accept")==0) { psp->declargslot = &(psp->gp->accept); psp->decllnslot = &psp->gp->acceptln; } else if (strcmp(x,"parse_failure")==0) { psp->declargslot = &(psp->gp->failure); psp->decllnslot = &psp->gp->failureln; } else if (strcmp(x,"stack_overflow")==0) { psp->declargslot = &(psp->gp->overflow); psp->decllnslot = &psp->gp->overflowln; } else if (strcmp(x,"extra_argument")==0) { psp->declargslot = &(psp->gp->arg); } else if (strcmp(x,"token_type")==0) { psp->declargslot = &(psp->gp->tokentype); } else if (strcmp(x,"default_type")==0) { psp->declargslot = &(psp->gp->vartype); } else if (strcmp(x,"stack_size")==0) { psp->declargslot = &(psp->gp->stacksize); } else if (strcmp(x,"start_symbol")==0) { psp->declargslot = &(psp->gp->start); } else if (strcmp(x,"left")==0) { psp->preccounter++; psp->declassoc = LEFT; psp->state = WAITING_FOR_PRECEDENCE_SYMBOL; } else if (strcmp(x,"right")==0) { psp->preccounter++; psp->declassoc = RIGHT; psp->state = WAITING_FOR_PRECEDENCE_SYMBOL; } else if (strcmp(x,"nonassoc")==0) { psp->preccounter++; psp->declassoc = NONE; psp->state = WAITING_FOR_PRECEDENCE_SYMBOL; } else if (strcmp(x,"destructor")==0) { psp->state = WAITING_FOR_DESTRUCTOR_SYMBOL; } else if (strcmp(x,"type")==0) { psp->state = WAITING_FOR_DATATYPE_SYMBOL; } else if (strcmp(x,"fallback")==0) { psp->fallback = 0; psp->state = WAITING_FOR_FALLBACK_ID; } else { ErrorMsg(psp->filename,psp->tokenlineno, "Unknown declaration keyword: \"%%%s\".",x); psp->errorcnt++; psp->state = RESYNC_AFTER_DECL_ERROR; } } else { ErrorMsg(psp->filename,psp->tokenlineno, "Illegal declaration keyword: \"%s\".",x); psp->errorcnt++; psp->state = RESYNC_AFTER_DECL_ERROR; } break; case WAITING_FOR_DESTRUCTOR_SYMBOL: if (!isalpha(x[0])) { ErrorMsg(psp->filename,psp->tokenlineno, "Symbol name missing after %destructor keyword"); psp->errorcnt++; psp->state = RESYNC_AFTER_DECL_ERROR; } else { struct symbol *sp = Symbol_new(x); psp->declargslot = &sp->destructor; psp->decllnslot = &sp->destructorln; psp->state = WAITING_FOR_DECL_ARG; } break; case WAITING_FOR_DATATYPE_SYMBOL: if (!isalpha(x[0])) { ErrorMsg(psp->filename,psp->tokenlineno, "Symbol name missing after %destructor keyword"); psp->errorcnt++; psp->state = RESYNC_AFTER_DECL_ERROR; } else { struct symbol *sp = Symbol_new(x); psp->declargslot = &sp->datatype; psp->decllnslot = 0; psp->state = WAITING_FOR_DECL_ARG; } break; case WAITING_FOR_PRECEDENCE_SYMBOL: if (x[0]=='.') { psp->state = WAITING_FOR_DECL_OR_RULE; } else if (isupper(x[0])) { struct symbol *sp; sp = Symbol_new(x); if (sp->prec>=0) { ErrorMsg(psp->filename,psp->tokenlineno, "Symbol \"%s\" has already be given a precedence.",x); psp->errorcnt++; } else { sp->prec = psp->preccounter; sp->assoc = psp->declassoc; } } else { ErrorMsg(psp->filename,psp->tokenlineno, "Can't assign a precedence to \"%s\".",x); psp->errorcnt++; } break; case WAITING_FOR_DECL_ARG: if ((x[0]=='{' || x[0]=='\"' || isalnum(x[0]))) { if (*(psp->declargslot)!=0) { ErrorMsg(psp->filename,psp->tokenlineno, "The argument \"%s\" to declaration \"%%%s\" is not the first.", x[0]=='\"' ? &x[1] : x,psp->declkeyword); psp->errorcnt++; psp->state = RESYNC_AFTER_DECL_ERROR; } else { *(psp->declargslot) = (x[0]=='\"' || x[0]=='{') ? &x[1] : x; if (psp->decllnslot) *psp->decllnslot = psp->tokenlineno; psp->state = WAITING_FOR_DECL_OR_RULE; } } else { ErrorMsg(psp->filename,psp->tokenlineno, "Illegal argument to %%%s: %s",psp->declkeyword,x); psp->errorcnt++; psp->state = RESYNC_AFTER_DECL_ERROR; } break; case WAITING_FOR_FALLBACK_ID: if (x[0]=='.') { psp->state = WAITING_FOR_DECL_OR_RULE; } else if (!isupper(x[0])) { ErrorMsg(psp->filename, psp->tokenlineno, "%%fallback argument \"%s\" should be a token", x); psp->errorcnt++; } else { struct symbol *sp = Symbol_new(x); if (psp->fallback==0) { psp->fallback = sp; } else if (sp->fallback) { ErrorMsg(psp->filename, psp->tokenlineno, "More than one fallback assigned to token %s", x); psp->errorcnt++; } else { sp->fallback = psp->fallback; psp->gp->has_fallback = 1; } } break; case RESYNC_AFTER_RULE_ERROR: /* if (x[0]=='.') psp->state = WAITING_FOR_DECL_OR_RULE; ** break; */ case RESYNC_AFTER_DECL_ERROR: if (x[0]=='.') psp->state = WAITING_FOR_DECL_OR_RULE; if (x[0]=='%') psp->state = WAITING_FOR_DECL_KEYWORD; break; } } /* Run the proprocessor over the input file text. The global variables ** azDefine[0] through azDefine[nDefine-1] contains the names of all defined ** macros. This routine looks for "%ifdef" and "%ifndef" and "%endif" and ** comments them out. Text in between is also commented out as appropriate. */ static void preprocess_input(char *z){ int i, j, k, n; int exclude = 0; int start; int lineno = 1; int start_lineno; for (i=0; z[i]; i++) { if (z[i]=='\n') lineno++; if (z[i]!='%' || (i>0 && z[i-1]!='\n')) continue; if (strncmp(&z[i],"%endif",6)==0 && isspace(z[i+6])) { if (exclude) { exclude--; if (exclude==0) { for (j=start; jfilename; ps.errorcnt = 0; ps.state = INITIALIZE; /* Begin by reading the input file */ fp = fopen(ps.filename,"rb"); if (fp == 0) { ErrorMsg(ps.filename,0,"Can't open this file for reading."); gp->errorcnt++; return 0; } int rc = fseek(fp, 0, 2); if (rc < 0) { perror("fseek"); ErrorMsg(ps.filename,0,"fseek failure."); gp->errorcnt++; return 0; } filesize = ftell(fp); rewind(fp); filebuf = (char *)malloc (filesize+1) ; if (filebuf==0) { ErrorMsg(ps.filename,0,"Can't allocate %d of memory to hold this file.", filesize+1); gp->errorcnt++; return 0; } if (fread(filebuf,1,filesize,fp)!=filesize) { ErrorMsg(ps.filename,0,"Can't read in all %d bytes of this file.", filesize); free(filebuf); gp->errorcnt++; return 0; } fclose(fp); filebuf[filesize] = 0; /* Make an initial pass through the file to handle %ifdef and %ifndef */ preprocess_input(filebuf); /* Now scan the text of the input file */ lineno = 1; for(cp=filebuf; (c= *cp)!=0;) { if (c=='\n') lineno++; /* Keep track of the line number */ if (isspace(c)) { cp++; continue; } /* Skip all white space */ if (c=='/' && cp[1]=='/') { /* Skip C++ style comments */ cp+=2; while ((c= *cp)!=0 && c!='\n') cp++; continue; } if (c=='/' && cp[1]=='*') { /* Skip C style comments */ cp+=2; while ((c= *cp)!=0 && (c!='/' || cp[-1]!='*')) { if (c=='\n') lineno++; cp++; } if (c) cp++; continue; } ps.tokenstart = cp; /* Mark the beginning of the token */ ps.tokenlineno = lineno; /* Linenumber on which token begins */ if (c=='\"') { /* String literals */ cp++; while ((c= *cp)!=0 && c!='\"') { if (c=='\n') lineno++; cp++; } if (c == 0) { ErrorMsg(ps.filename,startline, "String starting on this line is not terminated before the end of the file."); ps.errorcnt++; nextcp = cp; } else { nextcp = cp+1; } } else if (c=='{') { /* A block of C code */ int level; cp++; for (level=1; (c= *cp)!=0 && (level>1 || c!='}'); cp++) { if (c=='\n') lineno++; else if (c=='{') level++; else if (c=='}') level--; else if (c=='/' && cp[1]=='*') { /* Skip comments */ int prevc; cp = &cp[2]; prevc = 0; while ((c= *cp)!=0 && (c!='/' || prevc!='*')) { if (c=='\n') lineno++; prevc = c; cp++; } } else if (c=='/' && cp[1]=='/') { /* Skip C++ style comments too */ cp = &cp[2]; while ((c= *cp)!=0 && c!='\n') cp++; if (c) lineno++; } else if (c=='\'' || c=='\"') { /* String a character literals */ int startchar, prevc; startchar = c; prevc = 0; for (cp++; (c= *cp)!=0 && (c!=startchar || prevc=='\\'); cp++) { if (c=='\n') lineno++; if (prevc=='\\') prevc = 0; else prevc = c; } } } if (c==0) { ErrorMsg(ps.filename,ps.tokenlineno, "C code starting on this line is not terminated before the end of the file."); ps.errorcnt++; nextcp = cp; } else { nextcp = cp+1; } } else if (isalnum(c)) { /* Identifiers */ while ((c= *cp)!=0 && (isalnum(c) || c=='_')) cp++; nextcp = cp; } else if (c==':' && cp[1]==':' && cp[2]=='=') { /* The operator "::=" */ cp += 3; nextcp = cp; } else { /* All other (one character) operators */ cp++; nextcp = cp; } c = *cp; *cp = 0; /* Null terminate the token */ parseonetoken(&ps); /* Parse the token */ *cp = c; /* Restore the buffer */ cp = nextcp; } free(filebuf); /* Release the buffer after parsing */ gp->rule = ps.firstrule; gp->errorcnt = ps.errorcnt; if (gp->errorcnt == 0) return 1; else return 0; } /*************************** From the file "plink.c" *********************/ /* ** Routines processing configuration follow-set propagation links ** in the LEMON parser generator. */ static struct plink *plink_freelist = 0; /* Allocate a new plink */ struct plink *Plink_new(){ struct plink *new; if (plink_freelist==0) { int i; int amt = 100; plink_freelist = (struct plink *)malloc (sizeof(struct plink)*amt) ; if (plink_freelist==0) { fprintf(stderr, "Unable to allocate memory for a new follow-set propagation link.\n"); exit(1); } for(i=0; inext; return new; } /* Add a plink to a plink list */ void Plink_add(struct plink **plpp, struct config *cfp) { struct plink *new; new = Plink_new(); new->next = *plpp; *plpp = new; new->cfp = cfp; } /* Transfer every plink on the list "from" to the list "to" */ void Plink_copy(struct plink **to, struct plink *from) { struct plink *nextpl; while (from) { nextpl = from->next; from->next = *to; *to = from; from = nextpl; } } /* Delete every plink on the list */ void Plink_delete(struct plink *plp) { struct plink *nextpl; while (plp) { nextpl = plp->next; plp->next = plink_freelist; plink_freelist = plp; plp = nextpl; } } /*********************** From the file "report.c" **************************/ /* ** Procedures for generating reports and tables in the LEMON parser generator. */ /* Generate a filename with the given suffix. Space to hold the ** name comes from malloc() and must be freed by the calling ** function. */ PRIVATE char *file_makename(struct lemon *lemp, char *suffix) { char *name; char *cp; name = malloc (strlen(lemp->filename) + strlen(suffix) + 5) ; if (name==0) { fprintf(stderr,"Can't allocate space for a filename.\n"); exit(1); } strcpy(name,lemp->filename); cp = strrchr(name,'.'); if (cp) *cp = 0; strcat(name,suffix); return name; } PRIVATE char* capitalize(char* string) { char* p; for (p = string; *p; p++) { *p = toupper(*p); } return string; } /* Open a file with a name based on the name of the input file, ** but with a different (specified) suffix, and return a pointer ** to the stream */ PRIVATE FILE *file_open(struct lemon *lemp, char *suffix, char *mode) { FILE *fp; free(lemp->outname); lemp->outname = file_makename(lemp, suffix); fp = fopen(lemp->outname,mode); if (fp==0 && *mode=='w') { fprintf(stderr,"Can't open file \"%s\".\n",lemp->outname); lemp->errorcnt++; return 0; } return fp; } /* Duplicate the input file without comments and without actions ** on rules */ void Reprint(struct lemon *lemp) { struct rule *rp; struct symbol *sp; int i, j, maxlen, len, ncolumns, skip; printf("// Reprint of input file \"%s\".\n// Symbols:\n",lemp->filename); maxlen = 10; for(i=0; insymbol; i++){ sp = lemp->symbols[i]; len = strlen(sp->name); if (len>maxlen) maxlen = len; } ncolumns = 76/(maxlen+5); if (ncolumns<1) ncolumns = 1; skip = (lemp->nsymbol + ncolumns - 1)/ncolumns; for(i=0; insymbol; j+=skip){ sp = lemp->symbols[j]; assert (sp->index==j) ; printf(" %3d %-*.*s",j,maxlen,maxlen,sp->name); } printf("\n"); } for(rp=lemp->rule; rp; rp=rp->next){ printf("%s",rp->lhs->name); /* if (rp->lhsalias) printf("(%s)",rp->lhsalias); */ printf(" ::="); for(i=0; inrhs; i++){ printf(" %s",rp->rhs[i]->name); /* if (rp->rhsalias[i]) printf("(%s)",rp->rhsalias[i]); */ } printf("."); if (rp->precsym) printf(" [%s]",rp->precsym->name); /* if (rp->code) printf("\n %s",rp->code); */ printf("\n"); } } void ConfigPrint(FILE *fp, struct config *cfp) { struct rule *rp; int i; rp = cfp->rp; fprintf(fp,"%s ::=",rp->lhs->name); for(i=0; i<=rp->nrhs; i++){ if (i==cfp->dot) fprintf(fp," *"); if (i==rp->nrhs) break; fprintf(fp," %s",rp->rhs[i]->name); } } /* #define TEST */ #ifdef TEST /* Print a set */ PRIVATE void SetPrint(FILE *out, char *set, struct lemon *lemp) { int i; char *spacer; spacer = ""; fprintf(out,"%12s[",""); for(i=0; interminal; i++){ if (SetFind(set,i)) { fprintf(out,"%s%s",spacer,lemp->symbols[i]->name); spacer = " "; } } fprintf(out,"]\n"); } /* Print a plink chain */ PRIVATE void PlinkPrint(FILE *out, struct plink *plp, char *tag) { while (plp) { fprintf(out,"%12s%s (state %2d) ","",tag,plp->cfp->stp->index); ConfigPrint(out,plp->cfp); fprintf(out,"\n"); plp = plp->next; } } #endif /* Print an action to the given file descriptor. Return FALSE if ** nothing was actually printed. */ int PrintAction(struct action *ap, FILE *fp, int indent) { int result = 1; switch (ap->type) { case SHIFT: fprintf(fp,"%*s shift %d",indent,ap->sp->name,ap->x.stp->index); break; case REDUCE: fprintf(fp,"%*s reduce %d",indent,ap->sp->name,ap->x.rp->index); break; case ACCEPT: fprintf(fp,"%*s accept",indent,ap->sp->name); break; case ERROR: fprintf(fp,"%*s error",indent,ap->sp->name); break; case CONFLICT: fprintf(fp,"%*s reduce %-3d ** Parsing conflict **", indent,ap->sp->name,ap->x.rp->index); break; case SH_RESOLVED: case RD_RESOLVED: case NOT_USED: result = 0; break; } return result; } /* Generate the "y.output" log file */ void ReportOutput(struct lemon *lemp) { int i; struct state *stp; struct config *cfp; struct action *ap; FILE *fp; fp = file_open(lemp,".out","w"); if (fp==0) return; fprintf(fp," \b"); for(i=0; instate; i++){ stp = lemp->sorted[i]; fprintf(fp,"State %d:\n",stp->index); if (lemp->basisflag) cfp=stp->bp; else cfp=stp->cfp; while (cfp) { char buf[20]; if (cfp->dot==cfp->rp->nrhs) { sprintf(buf,"(%d)",cfp->rp->index); fprintf(fp," %5s ",buf); } else { fprintf(fp," "); } ConfigPrint(fp,cfp); fprintf(fp,"\n"); #ifdef TEST SetPrint(fp,cfp->fws,lemp); PlinkPrint(fp,cfp->fplp,"To "); PlinkPrint(fp,cfp->bplp,"From"); #endif if (lemp->basisflag) cfp=cfp->bp; else cfp=cfp->next; } fprintf(fp,"\n"); for(ap=stp->ap; ap; ap=ap->next){ if (PrintAction(ap,fp,30)) fprintf(fp,"\n"); } fprintf(fp,"\n"); } fclose(fp); return; } /* Search for the file "name" which is in the same directory as ** the exacutable */ PRIVATE char *pathsearch(char *argv0, char *name, int modemask) { char *pathlist; char *path,*cp; char c; #ifdef __WIN32__ cp = strrchr(argv0,'\\'); #else cp = strrchr(argv0,'/'); #endif if (cp) { c = *cp; *cp = 0; path = (char *)malloc (strlen(argv0) + strlen(name) + 2) ; if (path) sprintf(path,"%s/%s",argv0,name); *cp = c; } else { extern char *getenv(); pathlist = getenv("PATH"); if (pathlist==0) pathlist = ".:/bin:/usr/bin"; path = (char *)malloc (strlen(pathlist)+strlen(name)+2) ; if (path!=0) { while (*pathlist) { cp = strchr(pathlist,':'); if (cp==0) cp = &pathlist[strlen(pathlist)]; c = *cp; *cp = 0; sprintf(path,"%s/%s",pathlist,name); *cp = c; if (c==0) pathlist = ""; else pathlist = &cp[1]; if (access(path,modemask)==0) break; } } } return path; } /* Given an action, compute the integer value for that action ** which is to be put in the action table of the generated machine. ** Return negative if no action should be generated. */ PRIVATE int compute_action(struct lemon *lemp, struct action *ap) { int act; switch (ap->type) { case SHIFT: act = ap->x.stp->index; break; case REDUCE: act = ap->x.rp->index + lemp->nstate; break; case ERROR: act = lemp->nstate + lemp->nrule; break; case ACCEPT: act = lemp->nstate + lemp->nrule + 1; break; default: act = -1; break; } return act; } #define LINESIZE 1000 /* The next cluster of routines are for reading the template file ** and writing the results to the generated parser */ /* The first function transfers data from "in" to "out" until ** a line is seen which begins with "%%". The line number is ** tracked. ** ** if name!=0, then any word that begin with "Parse" is changed to ** begin with *name instead. */ PRIVATE void tplt_xfer( char *name, FILE *in, FILE *out, int *lineno) { int i, iStart; char line[LINESIZE]; while (fgets(line,LINESIZE,in) && (line[0]!='%' || line[1]!='%')) { (*lineno)++; iStart = 0; if (name) { for(i=0; line[i]; i++){ if (line[i]=='P' && strncmp(&line[i],"Parse",5)==0 && (i==0 || !isalpha(line[i-1])) ) { if (i>iStart) fprintf(out,"%.*s",i-iStart,&line[iStart]); fprintf(out,"%s",name); i += 4; iStart = i+1; } } } fprintf(out,"%s",&line[iStart]); } } /* The next function finds the template file and opens it, returning ** a pointer to the opened file. */ PRIVATE FILE *tplt_open(struct lemon *lemp) { static char templatename[] = "lempar.c"; char buf[1000]; FILE *in; char *tpltname; char *cp; cp = strrchr(lemp->filename,'.'); if (cp) { sprintf(buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename); } else { sprintf(buf,"%s.lt",lemp->filename); } if (access(buf,004)==0) { tpltname = buf; } else if (access(templatename,004)==0) { tpltname = templatename; } else { tpltname = pathsearch(lemp->argv0,templatename,0); } if (tpltname==0) { fprintf(stderr,"Can't find the parser driver template file \"%s\".\n", templatename); lemp->errorcnt++; return 0; } in = fopen(tpltname,"r"); if (in==0) { fprintf(stderr,"Can't open the template file \"%s\".\n",templatename); lemp->errorcnt++; return 0; } return in; } /* Print a string to the file and keep the linenumber up to date */ PRIVATE void tplt_print( FILE *out, struct lemon *lemp, char *str, int strln, int *lineno) { if (str==0) return; fprintf(out,"#line %d \"%s\"\n",strln,lemp->filename); (*lineno)++; while (*str) { if (*str=='\n') (*lineno)++; putc(*str,out); str++; } fprintf(out,"\n#line %d \"%s\"\n",*lineno+2,lemp->outname); (*lineno)+=2; return; } /* ** The following routine emits code for the destructor for the ** symbol sp */ void emit_destructor_code( FILE *out, struct symbol *sp, struct lemon *lemp, int *lineno) { char *cp = 0; int linecnt = 0; if (sp->type==TERMINAL) { cp = lemp->tokendest; if (cp==0) return; fprintf(out,"#line %d \"%s\"\n{",lemp->tokendestln,lemp->filename); } else if (sp->destructor) { cp = sp->destructor; fprintf(out,"#line %d \"%s\"\n{",sp->destructorln,lemp->filename); } else if (lemp->vardest) { cp = lemp->vardest; if (cp==0) return; fprintf(out,"#line %d \"%s\"\n{",lemp->vardestln,lemp->filename); } else { assert (0) ; /* Cannot happen */ } for(; *cp; cp++){ if (*cp=='$' && cp[1]=='$') { fprintf(out,"(yypminor->yy%d)",sp->dtnum); cp++; continue; } if (*cp=='\n') linecnt++; fputc(*cp,out); } (*lineno) += 3 + linecnt; fprintf(out,"}\n#line %d \"%s\"\n",*lineno,lemp->outname); return; } /* ** Return TRUE (non-zero) if the given symbol has a destructor. */ int has_destructor(struct symbol *sp, struct lemon *lemp) { int ret; if (sp->type==TERMINAL) { ret = lemp->tokendest!=0; } else { ret = lemp->vardest!=0 || sp->destructor!=0; } return ret; } /* ** Append text to a dynamically allocated string. If zText is 0 then ** reset the string to be empty again. Always return the complete text ** of the string (which is overwritten with each call). ** ** n bytes of zText are stored. If n==0 then all of zText up to the first ** \000 terminator is stored. zText can contain up to two instances of ** %d. The values of p1 and p2 are written into the first and second ** %d. ** ** If n==-1, then the previous character is overwritten. */ PRIVATE char *append_str(char *zText, int n, int p1, int p2) { static char *z = 0; static int alloced = 0; static int used = 0; int i, c; char zInt[40]; if (zText==0) { used = 0; return z; } if (n<=0) { if (n<0) { used += n; assert (used>=0) ; } n = strlen(zText); } if (n+sizeof(zInt)*2+used >= alloced) { alloced = n + sizeof(zInt)*2 + used + 200; z = realloc(z, alloced); } if (z==0) return ""; while (n-- > 0) { c = *(zText++); if (c=='%' && zText[0]=='d') { sprintf(zInt, "%d", p1); p1 = p2; strcpy(&z[used], zInt); used += strlen(&z[used]); zText++; n--; } else { z[used++] = c; } } z[used] = 0; return z; } /* ** zCode is a string that is the action associated with a rule. Expand ** the symbols in this string so that the refer to elements of the parser ** stack. Return a new string stored in space obtained from malloc. */ PRIVATE void translate_code(struct lemon *lemp, struct rule *rp) { char *cp, *xp; int i; char lhsused = 0; /* True if the LHS element has been used */ char used[MAXRHS]; /* True for each RHS element which is used */ for(i=0; inrhs; i++) used[i] = 0; lhsused = 0; append_str(0,0,0,0); for(cp=rp->code; *cp; cp++){ if (isalpha(*cp) && (cp==rp->code || (!isalnum(cp[-1]) && cp[-1]!='_'))) { char saved; for(xp= &cp[1]; isalnum(*xp) || *xp=='_'; xp++); saved = *xp; *xp = 0; if (rp->lhsalias && strcmp(cp,rp->lhsalias)==0) { append_str("yygotominor.yy%d",0,rp->lhs->dtnum,0); cp = xp; lhsused = 1; } else { for(i=0; inrhs; i++){ if (rp->rhsalias[i] && strcmp(cp,rp->rhsalias[i])==0) { if (cp!=rp->code && cp[-1]=='@') { /* If the argument is of the form @X then substituted ** the token number of X, not the value of X */ append_str("yymsp[%d].major",-1,i-rp->nrhs+1,0); } else { append_str("yymsp[%d].minor.yy%d",0, i-rp->nrhs+1,rp->rhs[i]->dtnum); } cp = xp; used[i] = 1; break; } } } *xp = saved; } append_str(cp, 1, 0, 0); } /* End loop */ /* Check to make sure the LHS has been used */ if (rp->lhsalias && !lhsused) { ErrorMsg(lemp->filename,rp->ruleline, "Label \"%s\" for \"%s(%s)\" is never used.", rp->lhsalias,rp->lhs->name,rp->lhsalias); lemp->errorcnt++; } /* Generate destructor code for RHS symbols which are not used in the ** reduce code */ for(i=0; inrhs; i++){ if (rp->rhsalias[i] && !used[i]) { ErrorMsg(lemp->filename,rp->ruleline, "Label %s for \"%s(%s)\" is never used.", rp->rhsalias[i],rp->rhs[i]->name,rp->rhsalias[i]); lemp->errorcnt++; } else if (rp->rhsalias[i]==0) { if (has_destructor(rp->rhs[i],lemp)) { append_str(" yy_destructor(%d,&yymsp[%d].minor);\n", 0, rp->rhs[i]->index,i-rp->nrhs+1); } else { /* No destructor defined for this term */ } } } cp = append_str(0,0,0,0); rp->code = Strsafe(cp); } /* ** Generate code which executes when the rule "rp" is reduced. Write ** the code to "out". Make sure lineno stays up-to-date. */ PRIVATE void emit_code( FILE *out, struct rule *rp, struct lemon *lemp, int *lineno) { char *cp; int linecnt = 0; /* Generate code to do the reduce action */ if (rp->code) { fprintf(out,"#line %d \"%s\"\n{",rp->line,lemp->filename); fprintf(out,"%s",rp->code); for(cp=rp->code; *cp; cp++){ if (*cp=='\n') linecnt++; } /* End loop */ (*lineno) += 3 + linecnt; fprintf(out,"}\n#line %d \"%s\"\n",*lineno,lemp->outname); } /* End if (rp->code) */ return; } /* ** Print the definition of the union used for the parser's data stack. ** This union contains fields for every possible data type for tokens ** and nonterminals. In the process of computing and printing this ** union, also set the ".dtnum" field of every terminal and nonterminal ** symbol. */ void print_stack_union( FILE *out, /* The output stream */ struct lemon *lemp, /* The main info structure for this parser */ int *plineno, /* Pointer to the line number */ int mhflag) /* True if generating makeheaders output */ { int lineno = *plineno; /* The line number of the output */ char **types; /* A hash table of datatypes */ int arraysize; /* Size of the "types" array */ int maxdtlength; /* Maximum length of any ".datatype" field. */ char *stddt; /* Standardized name for a datatype */ int i,j; /* Loop counters */ int hash; /* For hashing the name of a type */ char *name; /* Name of the parser */ /* Allocate and initialize types[] and allocate stddt[] */ arraysize = lemp->nsymbol * 2; types = (char**)malloc (arraysize * sizeof(char*)) ; for(i=0; ivartype) { maxdtlength = strlen(lemp->vartype); } for(i=0; insymbol; i++){ int len; struct symbol *sp = lemp->symbols[i]; if (sp->datatype==0) continue; len = strlen(sp->datatype); if (len>maxdtlength) maxdtlength = len; } stddt = (char*)malloc (maxdtlength*2 + 1) ; if (types==0 || stddt==0) { fprintf(stderr,"Out of memory.\n"); exit(1); } /* Build a hash table of datatypes. The ".dtnum" field of each symbol ** is filled in with the hash index plus 1. A ".dtnum" value of 0 is ** used for terminal symbols. If there is no %default_type defined then ** 0 is also used as the .dtnum value for nonterminals which do not specify ** a datatype using the %type directive. */ for(i=0; insymbol; i++){ struct symbol *sp = lemp->symbols[i]; char *cp; if (sp==lemp->errsym) { sp->dtnum = arraysize+1; continue; } if (sp->type!=NONTERMINAL || (sp->datatype==0 && lemp->vartype==0)) { sp->dtnum = 0; continue; } cp = sp->datatype; if (cp==0) cp = lemp->vartype; j = 0; while (isspace(*cp)) cp++; while (*cp) stddt[j++] = *cp++; while (j>0 && isspace(stddt[j-1])) j--; stddt[j] = 0; hash = 0; for(j=0; stddt[j]; j++){ hash = hash*53 + stddt[j]; } hash = (hash & 0x7fffffff)%arraysize; while (types[hash]) { if (strcmp(types[hash],stddt)==0) { sp->dtnum = hash + 1; break; } hash++; if (hash>=arraysize) hash = 0; } if (types[hash]==0) { sp->dtnum = hash + 1; types[hash] = (char*)malloc (strlen(stddt)+1) ; if (types[hash]==0) { fprintf(stderr,"Out of memory.\n"); exit(1); } strcpy(types[hash],stddt); } } /* Print out the definition of YYTOKENTYPE and YYMINORTYPE */ name = lemp->name ? lemp->name : "Parse"; lineno = *plineno; if (mhflag) { fprintf(out,"#if INTERFACE\n"); lineno++; } fprintf(out,"#define %sTOKENTYPE %s\n",name, lemp->tokentype?lemp->tokentype:"void*"); lineno++; if (mhflag) { fprintf(out,"#endif\n"); lineno++; } fprintf(out,"typedef union {\n"); lineno++; fprintf(out," %sTOKENTYPE yy0;\n",name); lineno++; for(i=0; ierrsym->dtnum); lineno++; free(stddt); free(types); fprintf(out,"} YYMINORTYPE;\n"); lineno++; *plineno = lineno; } /* ** Return the name of a C datatype able to represent values between ** lwr and upr, inclusive. */ static const char *minimum_size_type(int lwr, int upr){ if (lwr>=0) { if (upr<=255) { return "unsigned char"; } else if (upr<65535) { return "unsigned short int"; } else { return "unsigned int"; } } else if (lwr>=-127 && upr<=127) { return "signed char"; } else if (lwr>=-32767 && upr<32767) { return "short"; } else { return "int"; } } /* ** Each state contains a set of token transaction and a set of ** nonterminal transactions. Each of these sets makes an instance ** of the following structure. An array of these structures is used ** to order the creation of entries in the yy_action[] table. */ struct axset { struct state *stp; /* A pointer to a state */ int isTkn; /* True to use tokens. False for non-terminals */ int nAction; /* Number of actions */ }; /* ** Compare to axset structures for sorting purposes */ static int axset_compare(const void *a, const void *b){ struct axset *p1 = (struct axset*)a; struct axset *p2 = (struct axset*)b; return p2->nAction - p1->nAction; } /* Generate C source code for the parser */ void ReportTable(struct lemon *lemp, int mhflag) /* Output in makeheaders format if mhflag==true */ { FILE *out, *in; char line[LINESIZE]; int lineno; struct state *stp; struct action *ap; struct rule *rp; struct acttab *pActtab; int i, j, n; char *name; int mnTknOfst, mxTknOfst; int mnNtOfst, mxNtOfst; struct axset *ax; in = tplt_open(lemp); if (in==0) return; out = file_open(lemp,".c","w"); if (out==0) { fclose(in); return; } lineno = 1; tplt_xfer(lemp->name,in,out,&lineno); /* Generate the include code, if any */ tplt_print(out,lemp,lemp->include,lemp->includeln,&lineno); if (mhflag) { char *name = file_makename(lemp, ".h"); fprintf(out,"#include \"%s\"\n", name); lineno++; free(name); } tplt_xfer(lemp->name,in,out,&lineno); /* Generate #defines for all tokens */ if (mhflag) { char *prefix; fprintf(out,"#if INTERFACE\n"); lineno++; if (lemp->tokenprefix) prefix = lemp->tokenprefix; else prefix = ""; for(i=1; interminal; i++){ fprintf(out,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i); lineno++; } fprintf(out,"#endif\n"); lineno++; } tplt_xfer(lemp->name,in,out,&lineno); /* Generate the defines */ fprintf(out,"#define YYCODETYPE %s\n", minimum_size_type(0, lemp->nsymbol+5)); lineno++; fprintf(out,"#define YYNOCODE %d\n",lemp->nsymbol+1); lineno++; fprintf(out,"#define YYACTIONTYPE %s\n", minimum_size_type(0, lemp->nstate+lemp->nrule+5)); lineno++; print_stack_union(out,lemp,&lineno,mhflag); if (lemp->stacksize) { if (atoi(lemp->stacksize)<=0) { ErrorMsg(lemp->filename,0, "Illegal stack size: [%s]. The stack size should be an integer constant.", lemp->stacksize); lemp->errorcnt++; lemp->stacksize = "100"; } fprintf(out,"#define YYSTACKDEPTH %s\n",lemp->stacksize); lineno++; } else { fprintf(out,"#define YYSTACKDEPTH 100\n"); lineno++; } if (mhflag) { fprintf(out,"#if INTERFACE\n"); lineno++; } name = lemp->name ? lemp->name : "Parse"; if (lemp->arg && lemp->arg[0]) { int i; i = strlen(lemp->arg); while (i>=1 && isspace(lemp->arg[i-1])) i--; while (i>=1 && (isalnum(lemp->arg[i-1]) || lemp->arg[i-1]=='_')) i--; fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++; fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++; fprintf(out,"#define %sARG_FETCH %s = pparser->%s\n", name,lemp->arg,&lemp->arg[i]); lineno++; fprintf(out,"#define %sARG_STORE pparser->%s = %s\n", name,&lemp->arg[i],&lemp->arg[i]); lineno++; } else { fprintf(out,"#define %sARG_SDECL\n",name); lineno++; fprintf(out,"#define %sARG_PDECL\n",name); lineno++; fprintf(out,"#define %sARG_FETCH\n",name); lineno++; fprintf(out,"#define %sARG_STORE\n",name); lineno++; } if (mhflag) { fprintf(out,"#endif\n"); lineno++; } fprintf(out,"#define YYNSTATE %d\n",lemp->nstate); lineno++; fprintf(out,"#define YYNRULE %d\n",lemp->nrule); lineno++; fprintf(out,"#define YYERRORSYMBOL %d\n",lemp->errsym->index); lineno++; fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++; if (lemp->has_fallback) { fprintf(out,"#define YYFALLBACK 1\n"); lineno++; } tplt_xfer(lemp->name,in,out,&lineno); /* Generate the action table and its associates: ** ** yy_action[] A single table containing all actions. ** yy_lookahead[] A table containing the lookahead for each entry in ** yy_action. Used to detect hash collisions. ** yy_shift_ofst[] For each state, the offset into yy_action for ** shifting terminals. ** yy_reduce_ofst[] For each state, the offset into yy_action for ** shifting non-terminals after a reduce. ** yy_default[] Default action for each state. */ /* Compute the actions on all states and count them up */ ax = malloc (sizeof(ax[0])*lemp->nstate*2) ; if (ax==0) { fprintf(stderr,"malloc failed\n"); exit(1); } for(i=0; instate; i++){ stp = lemp->sorted[i]; stp->nTknAct = stp->nNtAct = 0; stp->iDflt = lemp->nstate + lemp->nrule; stp->iTknOfst = NO_OFFSET; stp->iNtOfst = NO_OFFSET; for(ap=stp->ap; ap; ap=ap->next){ if (compute_action(lemp,ap)>=0) { if (ap->sp->indexnterminal) { stp->nTknAct++; } else if (ap->sp->indexnsymbol) { stp->nNtAct++; } else { stp->iDflt = compute_action(lemp, ap); } } } ax[i*2].stp = stp; ax[i*2].isTkn = 1; ax[i*2].nAction = stp->nTknAct; ax[i*2+1].stp = stp; ax[i*2+1].isTkn = 0; ax[i*2+1].nAction = stp->nNtAct; } mxTknOfst = mnTknOfst = 0; mxNtOfst = mnNtOfst = 0; /* Compute the action table. In order to try to keep the size of the ** action table to a minimum, the heuristic of placing the largest action ** sets first is used. */ qsort(ax, lemp->nstate*2, sizeof(ax[0]), axset_compare); pActtab = acttab_alloc(); for(i=0; instate*2 && ax[i].nAction>0; i++){ stp = ax[i].stp; if (ax[i].isTkn) { for(ap=stp->ap; ap; ap=ap->next){ int action; if (ap->sp->index>=lemp->nterminal) continue; action = compute_action(lemp, ap); if (action<0) continue; acttab_action(pActtab, ap->sp->index, action); } stp->iTknOfst = acttab_insert(pActtab); if (stp->iTknOfstiTknOfst; if (stp->iTknOfst>mxTknOfst) mxTknOfst = stp->iTknOfst; } else { for(ap=stp->ap; ap; ap=ap->next){ int action; if (ap->sp->indexnterminal) continue; if (ap->sp->index==lemp->nsymbol) continue; action = compute_action(lemp, ap); if (action<0) continue; acttab_action(pActtab, ap->sp->index, action); } stp->iNtOfst = acttab_insert(pActtab); if (stp->iNtOfstiNtOfst; if (stp->iNtOfst>mxNtOfst) mxNtOfst = stp->iNtOfst; } } free(ax); /* Output the yy_action table */ fprintf(out,"static YYACTIONTYPE yy_action[] = {\n"); lineno++; n = acttab_size(pActtab); for(i=j=0; insymbol + lemp->nrule + 2; if (j==0) fprintf(out," /* %5d */ ", i); fprintf(out, " %4d,", action); if (j==9 || i==n-1) { fprintf(out, "\n"); lineno++; j = 0; } else { j++; } } fprintf(out, "};\n"); lineno++; /* Output the yy_lookahead table */ fprintf(out,"static YYCODETYPE yy_lookahead[] = {\n"); lineno++; for(i=j=0; insymbol; if (j==0) fprintf(out," /* %5d */ ", i); fprintf(out, " %4d,", la); if (j==9 || i==n-1) { fprintf(out, "\n"); lineno++; j = 0; } else { j++; } } fprintf(out, "};\n"); lineno++; /* Output the yy_shift_ofst[] table */ fprintf(out, "#define YY_SHIFT_USE_DFLT (%d)\n", mnTknOfst-1); lineno++; fprintf(out, "static %s yy_shift_ofst[] = {\n", minimum_size_type(mnTknOfst-1, mxTknOfst)); lineno++; n = lemp->nstate; for(i=j=0; isorted[i]; ofst = stp->iTknOfst; if (ofst==NO_OFFSET) ofst = mnTknOfst - 1; if (j==0) fprintf(out," /* %5d */ ", i); fprintf(out, " %4d,", ofst); if (j==9 || i==n-1) { fprintf(out, "\n"); lineno++; j = 0; } else { j++; } } fprintf(out, "};\n"); lineno++; /* Output the yy_reduce_ofst[] table */ fprintf(out, "#define YY_REDUCE_USE_DFLT (%d)\n", mnNtOfst-1); lineno++; fprintf(out, "static %s yy_reduce_ofst[] = {\n", minimum_size_type(mnNtOfst-1, mxNtOfst)); lineno++; n = lemp->nstate; for(i=j=0; isorted[i]; ofst = stp->iNtOfst; if (ofst==NO_OFFSET) ofst = mnNtOfst - 1; if (j==0) fprintf(out," /* %5d */ ", i); fprintf(out, " %4d,", ofst); if (j==9 || i==n-1) { fprintf(out, "\n"); lineno++; j = 0; } else { j++; } } fprintf(out, "};\n"); lineno++; /* Output the default action table */ fprintf(out, "static YYACTIONTYPE yy_default[] = {\n"); lineno++; n = lemp->nstate; for(i=j=0; isorted[i]; if (j==0) fprintf(out," /* %5d */ ", i); fprintf(out, " %4d,", stp->iDflt); if (j==9 || i==n-1) { fprintf(out, "\n"); lineno++; j = 0; } else { j++; } } fprintf(out, "};\n"); lineno++; tplt_xfer(lemp->name,in,out,&lineno); /* Generate the table of fallback tokens. */ if (lemp->has_fallback) { for(i=0; interminal; i++){ struct symbol *p = lemp->symbols[i]; if (p->fallback==0) { fprintf(out, " 0, /* %10s => nothing */\n", p->name); } else { fprintf(out, " %3d, /* %10s => %s */\n", p->fallback->index, p->name, p->fallback->name); } lineno++; } } tplt_xfer(lemp->name, in, out, &lineno); /* Generate a table containing the symbolic name of every symbol */ for(i=0; insymbol; i++){ sprintf(line,"\"%s\",",lemp->symbols[i]->name); fprintf(out," %-15s",line); if ((i&3)==3) { fprintf(out,"\n"); lineno++; } } if ((i&3)!=0) { fprintf(out,"\n"); lineno++; } tplt_xfer(lemp->name,in,out,&lineno); /* Generate a table containing a text string that describes every ** rule in the rule set of the grammer. This information is used ** when tracing REDUCE actions. */ for(i=0, rp=lemp->rule; rp; rp=rp->next, i++){ assert (rp->index==i) ; fprintf(out," /* %3d */ \"%s ::=", i, rp->lhs->name); for(j=0; jnrhs; j++) fprintf(out," %s",rp->rhs[j]->name); fprintf(out,"\",\n"); lineno++; } tplt_xfer(lemp->name,in,out,&lineno); /* Generate code which executes every time a symbol is popped from ** the stack while processing errors or while destroying the parser. ** (In other words, generate the %destructor actions) */ if (lemp->tokendest) { for(i=0; insymbol; i++){ struct symbol *sp = lemp->symbols[i]; if (sp==0 || sp->type!=TERMINAL) continue; fprintf(out," case %d:\n",sp->index); lineno++; } for(i=0; insymbol && lemp->symbols[i]->type!=TERMINAL; i++); if (insymbol) { emit_destructor_code(out,lemp->symbols[i],lemp,&lineno); fprintf(out," break;\n"); lineno++; } } for(i=0; insymbol; i++){ struct symbol *sp = lemp->symbols[i]; if (sp==0 || sp->type==TERMINAL || sp->destructor==0) continue; fprintf(out," case %d:\n",sp->index); lineno++; /* Combine duplicate destructors into a single case */ for(j=i+1; jnsymbol; j++){ struct symbol *sp2 = lemp->symbols[j]; if (sp2 && sp2->type!=TERMINAL && sp2->destructor && sp2->dtnum==sp->dtnum && strcmp(sp->destructor,sp2->destructor)==0) { fprintf(out," case %d:\n",sp2->index); lineno++; sp2->destructor = 0; } } emit_destructor_code(out,lemp->symbols[i],lemp,&lineno); fprintf(out," break;\n"); lineno++; } if (lemp->vardest) { struct symbol *dflt_sp = 0; for(i=0; insymbol; i++){ struct symbol *sp = lemp->symbols[i]; if (sp==0 || sp->type==TERMINAL || sp->index<=0 || sp->destructor!=0) continue; fprintf(out," case %d:\n",sp->index); lineno++; dflt_sp = sp; } if (dflt_sp!=0) { emit_destructor_code(out,dflt_sp,lemp,&lineno); fprintf(out," break;\n"); lineno++; } } tplt_xfer(lemp->name,in,out,&lineno); /* Generate code which executes whenever the parser stack overflows */ tplt_print(out,lemp,lemp->overflow,lemp->overflowln,&lineno); tplt_xfer(lemp->name,in,out,&lineno); /* Generate the table of rule information ** ** Note: This code depends on the fact that rules are number ** sequentually beginning with 0. */ for(rp=lemp->rule; rp; rp=rp->next){ fprintf(out," { %d, %d },\n",rp->lhs->index,rp->nrhs); lineno++; } tplt_xfer(lemp->name,in,out,&lineno); /* Generate code which execution during each REDUCE action */ for(rp=lemp->rule; rp; rp=rp->next){ if (rp->code) translate_code(lemp, rp); } for(rp=lemp->rule; rp; rp=rp->next){ struct rule *rp2; if (rp->code==0) continue; fprintf(out," case %d:\n",rp->index); lineno++; for(rp2=rp->next; rp2; rp2=rp2->next){ if (rp2->code==rp->code) { fprintf(out," case %d:\n",rp2->index); lineno++; rp2->code = 0; } } emit_code(out,rp,lemp,&lineno); fprintf(out," break;\n"); lineno++; } tplt_xfer(lemp->name,in,out,&lineno); /* Generate code which executes if a parse fails */ tplt_print(out,lemp,lemp->failure,lemp->failureln,&lineno); tplt_xfer(lemp->name,in,out,&lineno); /* Generate code which executes when a syntax error occurs */ tplt_print(out,lemp,lemp->error,lemp->errorln,&lineno); tplt_xfer(lemp->name,in,out,&lineno); /* Generate code which executes when the parser accepts its input */ tplt_print(out,lemp,lemp->accept,lemp->acceptln,&lineno); tplt_xfer(lemp->name,in,out,&lineno); /* Append any addition code the user desires */ tplt_print(out,lemp,lemp->extracode,lemp->extracodeln,&lineno); fclose(in); fclose(out); return; } /* Generate a header file for the parser */ void ReportHeader(struct lemon *lemp) { FILE *out, *in; char *prefix; char line[LINESIZE]; char pattern[LINESIZE]; int i; if (lemp->tokenprefix) prefix = lemp->tokenprefix; else prefix = ""; in = file_open(lemp,".h","r"); if (in) { for(i=1; interminal && fgets(line,LINESIZE,in); i++){ sprintf(pattern,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i); if (strcmp(line,pattern)) break; } fclose(in); if (i==lemp->nterminal) { /* No change in the file. Don't rewrite it. */ return; } } out = file_open(lemp,".h","w"); if (out) { char* ident = capitalize(file_makename(lemp, "_h")); fprintf(out, "#ifndef %s\n", ident); fprintf(out, "#define %s\n", ident); fprintf(out, "\n"); for(i=1; interminal; i++){ fprintf(out,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i); } fprintf(out, "\n"); fprintf(out, "#endif // %s\n", ident); fclose(out); } return; } /* Reduce the size of the action tables, if possible, by making use ** of defaults. ** ** In this version, we take the most frequent REDUCE action and make ** it the default. Only default a reduce if there are more than one. */ void CompressTables(struct lemon *lemp) { struct state *stp; struct action *ap, *ap2; struct rule *rp, *rp2, *rbest; int nbest, n; int i; for(i=0; instate; i++){ stp = lemp->sorted[i]; nbest = 0; rbest = 0; for(ap=stp->ap; ap; ap=ap->next){ if (ap->type!=REDUCE) continue; rp = ap->x.rp; if (rp==rbest) continue; n = 1; for(ap2=ap->next; ap2; ap2=ap2->next){ if (ap2->type!=REDUCE) continue; rp2 = ap2->x.rp; if (rp2==rbest) continue; if (rp2==rp) n++; } if (n>nbest) { nbest = n; rbest = rp; } } /* Do not make a default if the number of rules to default ** is not at least 2 */ if (nbest<2) continue; /* Combine matching REDUCE actions into a single default */ for(ap=stp->ap; ap; ap=ap->next){ if (ap->type==REDUCE && ap->x.rp==rbest) break; } assert (ap) ; ap->sp = Symbol_new("{default}"); for(ap=ap->next; ap; ap=ap->next){ if (ap->type==REDUCE && ap->x.rp==rbest) ap->type = NOT_USED; } stp->ap = Action_sort(stp->ap); } } /***************** From the file "set.c" ************************************/ /* ** Set manipulation routines for the LEMON parser generator. */ static int size = 0; /* Set the set size */ void SetSize(n) int n; { size = n+1; } /* Allocate a new set */ char *SetNew(){ char *s; int i; s = (char*)malloc (size) ; if (s==0) { extern void memory_error(); memory_error(); } for(i=0; i= 1. */ int count; /* Number of currently slots filled */ struct s_x1node *tbl; /* The data stored here */ struct s_x1node **ht; /* Hash table for lookups */ }; /* There is one instance of this structure for every data element ** in an associative array of type "x1". */ typedef struct s_x1node { char *data; /* The data */ struct s_x1node *next; /* Next entry with the same hash */ struct s_x1node **from; /* Previous link */ } x1node; /* There is only one instance of the array, which is the following */ static struct s_x1 *x1a; /* Allocate a new associative array */ void Strsafe_init(){ if (x1a) return; x1a = (struct s_x1*)malloc (sizeof(struct s_x1)) ; if (x1a) { x1a->size = 1024; x1a->count = 0; x1a->tbl = (x1node*)malloc ( (sizeof(x1node) + sizeof(x1node*))*1024) ; if (x1a->tbl==0) { free(x1a); x1a = 0; } else { int i; x1a->ht = (x1node**)&(x1a->tbl[1024]); for(i=0; i<1024; i++) x1a->ht[i] = 0; } } } /* Insert a new record into the array. Return TRUE if successful. ** Prior data with the same key is NOT overwritten */ int Strsafe_insert(char *data) { x1node *np; int h; int ph; if (x1a==0) return 0; ph = strhash(data); h = ph & (x1a->size-1); np = x1a->ht[h]; while (np) { if (strcmp(np->data,data)==0) { /* An existing entry with the same key is found. */ /* Fail because overwrite is not allows. */ return 0; } np = np->next; } if (x1a->count>=x1a->size) { /* Need to make the hash table bigger */ int i,size; struct s_x1 array; array.size = size = x1a->size*2; array.count = x1a->count; array.tbl = (x1node*)malloc( (sizeof(x1node) + sizeof(x1node*))*size) ; if (array.tbl==0) return 0; /* Fail due to malloc failure */ array.ht = (x1node**)&(array.tbl[size]); for(i=0; icount; i++){ x1node *oldnp, *newnp; oldnp = &(x1a->tbl[i]); h = strhash(oldnp->data) & (size-1); newnp = &(array.tbl[i]); if (array.ht[h]) array.ht[h]->from = &(newnp->next); newnp->next = array.ht[h]; newnp->data = oldnp->data; newnp->from = &(array.ht[h]); array.ht[h] = newnp; } free(x1a->tbl); *x1a = array; } /* Insert the new data */ h = ph & (x1a->size-1); np = &(x1a->tbl[x1a->count++]); np->data = data; if (x1a->ht[h]) x1a->ht[h]->from = &(np->next); np->next = x1a->ht[h]; x1a->ht[h] = np; np->from = &(x1a->ht[h]); return 1; } /* Return a pointer to data assigned to the given key. Return NULL ** if no such key. */ char *Strsafe_find(char *key) { int h; x1node *np; if (x1a==0) return 0; h = strhash(key) & (x1a->size-1); np = x1a->ht[h]; while (np) { if (strcmp(np->data,key)==0) break; np = np->next; } return np ? np->data : 0; } /* Return a pointer to the (terminal or nonterminal) symbol "x". ** Create a new symbol if this is the first time "x" has been seen. */ struct symbol *Symbol_new(char *x) { struct symbol *sp; sp = Symbol_find(x); if (sp==0) { sp = (struct symbol *)malloc (sizeof(struct symbol)) ; MemoryCheck(sp); sp->name = Strsafe(x); sp->type = isupper(*x) ? TERMINAL : NONTERMINAL; sp->rule = 0; sp->fallback = 0; sp->prec = -1; sp->assoc = UNK; sp->firstset = 0; sp->lambda = B_FALSE; sp->destructor = 0; sp->datatype = 0; Symbol_insert(sp,sp->name); } return sp; } /* Compare two symbols for working purposes ** ** Symbols that begin with upper case letters (terminals or tokens) ** must sort before symbols that begin with lower case letters ** (non-terminals). Other than that, the order does not matter. ** ** We find experimentally that leaving the symbols in their original ** order (the order they appeared in the grammar file) gives the ** smallest parser tables in SQLite. */ int Symbolcmpp(struct symbol **a, struct symbol **b) { int i1 = (**a).index + 10000000*((**a).name[0]>'Z'); int i2 = (**b).index + 10000000*((**b).name[0]>'Z'); return i1-i2; } /* There is one instance of the following structure for each ** associative array of type "x2". */ struct s_x2 { int size; /* The number of available slots. Must be a power of 2, >= 1. */ int count; /* Number of currently slots filled */ struct s_x2node *tbl; /* The data stored here */ struct s_x2node **ht; /* Hash table for lookups */ }; /* There is one instance of this structure for every data element ** in an associative array of type "x2". */ typedef struct s_x2node { struct symbol *data; /* The data */ char *key; /* The key */ struct s_x2node *next; /* Next entry with the same hash */ struct s_x2node **from; /* Previous link */ } x2node; /* There is only one instance of the array, which is the following */ static struct s_x2 *x2a; /* Allocate a new associative array */ void Symbol_init(){ if (x2a) return; x2a = (struct s_x2*)malloc (sizeof(struct s_x2)) ; if (x2a) { x2a->size = 128; x2a->count = 0; x2a->tbl = (x2node*)malloc ( (sizeof(x2node) + sizeof(x2node*))*128) ; if (x2a->tbl==0) { free(x2a); x2a = 0; } else { int i; x2a->ht = (x2node**)&(x2a->tbl[128]); for(i=0; i<128; i++) x2a->ht[i] = 0; } } } /* Insert a new record into the array. Return TRUE if successful. ** Prior data with the same key is NOT overwritten */ int Symbol_insert(struct symbol *data, char *key) { x2node *np; int h; int ph; if (x2a==0) return 0; ph = strhash(key); h = ph & (x2a->size-1); np = x2a->ht[h]; while (np) { if (strcmp(np->key,key)==0) { /* An existing entry with the same key is found. */ /* Fail because overwrite is not allows. */ return 0; } np = np->next; } if (x2a->count>=x2a->size) { /* Need to make the hash table bigger */ int i,size; struct s_x2 array; array.size = size = x2a->size*2; array.count = x2a->count; array.tbl = (x2node*)malloc( (sizeof(x2node) + sizeof(x2node*))*size) ; if (array.tbl==0) return 0; /* Fail due to malloc failure */ array.ht = (x2node**)&(array.tbl[size]); for(i=0; icount; i++){ x2node *oldnp, *newnp; oldnp = &(x2a->tbl[i]); h = strhash(oldnp->key) & (size-1); newnp = &(array.tbl[i]); if (array.ht[h]) array.ht[h]->from = &(newnp->next); newnp->next = array.ht[h]; newnp->key = oldnp->key; newnp->data = oldnp->data; newnp->from = &(array.ht[h]); array.ht[h] = newnp; } free(x2a->tbl); *x2a = array; } /* Insert the new data */ h = ph & (x2a->size-1); np = &(x2a->tbl[x2a->count++]); np->key = key; np->data = data; if (x2a->ht[h]) x2a->ht[h]->from = &(np->next); np->next = x2a->ht[h]; x2a->ht[h] = np; np->from = &(x2a->ht[h]); return 1; } /* Return a pointer to data assigned to the given key. Return NULL ** if no such key. */ struct symbol *Symbol_find(char *key) { int h; x2node *np; if (x2a==0) return 0; h = strhash(key) & (x2a->size-1); np = x2a->ht[h]; while (np) { if (strcmp(np->key,key)==0) break; np = np->next; } return np ? np->data : 0; } /* Return the n-th data. Return NULL if n is out of range. */ struct symbol *Symbol_Nth(int n) { struct symbol *data; if (x2a && n>0 && n<=x2a->count) { data = x2a->tbl[n-1].data; } else { data = 0; } return data; } /* Return the size of the array */ int Symbol_count() { return x2a ? x2a->count : 0; } /* Return an array of pointers to all data in the table. ** The array is obtained from malloc. Return NULL if memory allocation ** problems, or if the array is empty. */ struct symbol **Symbol_arrayof() { struct symbol **array; int i,size; if (x2a==0) return 0; size = x2a->count; array = (struct symbol **)malloc (sizeof(struct symbol *)*size) ; if (array) { for(i=0; itbl[i].data; } return array; } /* Compare two configurations */ int Configcmp(a,b) struct config *a; struct config *b; { int x; x = a->rp->index - b->rp->index; if (x==0) x = a->dot - b->dot; return x; } /* Compare two states */ PRIVATE int statecmp(a,b) struct config *a; struct config *b; { int rc; for(rc=0; rc==0 && a && b; a=a->bp, b=b->bp){ rc = a->rp->index - b->rp->index; if (rc==0) rc = a->dot - b->dot; } if (rc==0) { if (a) rc = 1; if (b) rc = -1; } return rc; } /* Hash a state */ PRIVATE int statehash(a) struct config *a; { int h=0; while (a) { h = h*571 + a->rp->index*37 + a->dot; a = a->bp; } return h; } /* Allocate a new state structure */ struct state *State_new() { struct state *new; new = (struct state *)malloc (sizeof(struct state)) ; MemoryCheck(new); return new; } /* There is one instance of the following structure for each ** associative array of type "x3". */ struct s_x3 { int size; /* The number of available slots. Must be a power of 2, >= 1. */ int count; /* Number of currently slots filled */ struct s_x3node *tbl; /* The data stored here */ struct s_x3node **ht; /* Hash table for lookups */ }; /* There is one instance of this structure for every data element ** in an associative array of type "x3". */ typedef struct s_x3node { struct state *data; /* The data */ struct config *key; /* The key */ struct s_x3node *next; /* Next entry with the same hash */ struct s_x3node **from; /* Previous link */ } x3node; /* There is only one instance of the array, which is the following */ static struct s_x3 *x3a; /* Allocate a new associative array */ void State_init(){ if (x3a) return; x3a = (struct s_x3*)malloc (sizeof(struct s_x3)) ; if (x3a) { x3a->size = 128; x3a->count = 0; x3a->tbl = (x3node*)malloc ( (sizeof(x3node) + sizeof(x3node*))*128) ; if (x3a->tbl==0) { free(x3a); x3a = 0; } else { int i; x3a->ht = (x3node**)&(x3a->tbl[128]); for(i=0; i<128; i++) x3a->ht[i] = 0; } } } /* Insert a new record into the array. Return TRUE if successful. ** Prior data with the same key is NOT overwritten */ int State_insert(struct state *data, struct config *key) { x3node *np; int h; int ph; if (x3a==0) return 0; ph = statehash(key); h = ph & (x3a->size-1); np = x3a->ht[h]; while (np) { if (statecmp(np->key,key)==0) { /* An existing entry with the same key is found. */ /* Fail because overwrite is not allows. */ return 0; } np = np->next; } if (x3a->count>=x3a->size) { /* Need to make the hash table bigger */ int i,size; struct s_x3 array; array.size = size = x3a->size*2; array.count = x3a->count; array.tbl = (x3node*)malloc( (sizeof(x3node) + sizeof(x3node*))*size) ; if (array.tbl==0) return 0; /* Fail due to malloc failure */ array.ht = (x3node**)&(array.tbl[size]); for(i=0; icount; i++){ x3node *oldnp, *newnp; oldnp = &(x3a->tbl[i]); h = statehash(oldnp->key) & (size-1); newnp = &(array.tbl[i]); if (array.ht[h]) array.ht[h]->from = &(newnp->next); newnp->next = array.ht[h]; newnp->key = oldnp->key; newnp->data = oldnp->data; newnp->from = &(array.ht[h]); array.ht[h] = newnp; } free(x3a->tbl); *x3a = array; } /* Insert the new data */ h = ph & (x3a->size-1); np = &(x3a->tbl[x3a->count++]); np->key = key; np->data = data; if (x3a->ht[h]) x3a->ht[h]->from = &(np->next); np->next = x3a->ht[h]; x3a->ht[h] = np; np->from = &(x3a->ht[h]); return 1; } /* Return a pointer to data assigned to the given key. Return NULL ** if no such key. */ struct state *State_find(struct config *key) { int h; x3node *np; if (x3a==0) return 0; h = statehash(key) & (x3a->size-1); np = x3a->ht[h]; while (np) { if (statecmp(np->key,key)==0) break; np = np->next; } return np ? np->data : 0; } /* Return an array of pointers to all data in the table. ** The array is obtained from malloc. Return NULL if memory allocation ** problems, or if the array is empty. */ struct state **State_arrayof() { struct state **array; int i,size; if (x3a==0) return 0; size = x3a->count; array = (struct state **)malloc (sizeof(struct state *)*size) ; if (array) { for(i=0; itbl[i].data; } return array; } /* Hash a configuration */ PRIVATE int confighash(a) struct config *a; { int h=0; h = h*571 + a->rp->index*37 + a->dot; return h; } /* There is one instance of the following structure for each ** associative array of type "x4". */ struct s_x4 { int size; /* The number of available slots. Must be a power of 2, >= 1. */ int count; /* Number of currently slots filled */ struct s_x4node *tbl; /* The data stored here */ struct s_x4node **ht; /* Hash table for lookups */ }; /* There is one instance of this structure for every data element ** in an associative array of type "x4". */ typedef struct s_x4node { struct config *data; /* The data */ struct s_x4node *next; /* Next entry with the same hash */ struct s_x4node **from; /* Previous link */ } x4node; /* There is only one instance of the array, which is the following */ static struct s_x4 *x4a; /* Allocate a new associative array */ void Configtable_init() { if (x4a) return; x4a = (struct s_x4*)malloc (sizeof(struct s_x4)) ; if (x4a) { x4a->size = 64; x4a->count = 0; x4a->tbl = (x4node*)malloc ( (sizeof(x4node) + sizeof(x4node*))*64) ; if (x4a->tbl==0) { free(x4a); x4a = 0; } else { int i; x4a->ht = (x4node**)&(x4a->tbl[64]); for(i=0; i<64; i++) x4a->ht[i] = 0; } } } /* Insert a new record into the array. Return TRUE if successful. ** Prior data with the same key is NOT overwritten */ int Configtable_insert(struct config *data) { x4node *np; int h; int ph; if (x4a==0) return 0; ph = confighash(data); h = ph & (x4a->size-1); np = x4a->ht[h]; while (np) { if (Configcmp(np->data,data)==0) { /* An existing entry with the same key is found. */ /* Fail because overwrite is not allows. */ return 0; } np = np->next; } if (x4a->count>=x4a->size) { /* Need to make the hash table bigger */ int i,size; struct s_x4 array; array.size = size = x4a->size*2; array.count = x4a->count; array.tbl = (x4node*)malloc( (sizeof(x4node) + sizeof(x4node*))*size) ; if (array.tbl==0) return 0; /* Fail due to malloc failure */ array.ht = (x4node**)&(array.tbl[size]); for(i=0; icount; i++){ x4node *oldnp, *newnp; oldnp = &(x4a->tbl[i]); h = confighash(oldnp->data) & (size-1); newnp = &(array.tbl[i]); if (array.ht[h]) array.ht[h]->from = &(newnp->next); newnp->next = array.ht[h]; newnp->data = oldnp->data; newnp->from = &(array.ht[h]); array.ht[h] = newnp; } free(x4a->tbl); *x4a = array; } /* Insert the new data */ h = ph & (x4a->size-1); np = &(x4a->tbl[x4a->count++]); np->data = data; if (x4a->ht[h]) x4a->ht[h]->from = &(np->next); np->next = x4a->ht[h]; x4a->ht[h] = np; np->from = &(x4a->ht[h]); return 1; } /* Return a pointer to data assigned to the given key. Return NULL ** if no such key. */ struct config *Configtable_find(struct config *key) { int h; x4node *np; if (x4a==0) return 0; h = confighash(key) & (x4a->size-1); np = x4a->ht[h]; while (np) { if (Configcmp(np->data,key)==0) break; np = np->next; } return np ? np->data : 0; } /* Remove all data from the table. Pass each data to the function "f" ** as it is removed. ("f" may be null to avoid this step.) */ void Configtable_clear(int(*f)(/* struct config * */)) { int i; if (x4a==0 || x4a->count==0) return; if (f) for(i=0; icount; i++) (*f)(x4a->tbl[i].data); for(i=0; isize; i++) x4a->ht[i] = 0; x4a->count = 0; return; } miller-3.4.0/c/dsls/lempar.c000066400000000000000000000530251266012053600156230ustar00rootroot00000000000000/* Driver template for the LEMON parser generator. ** The author disclaims copyright to this source code. */ /* First off, code is include which follows the "include" declaration ** in the input file. */ #include %% /* Next is all token values, in a form suitable for use by makeheaders. ** This section will be null unless lemon is run with the -m switch. */ /* ** These constants (all generated automatically by the parser generator) ** specify the various kinds of tokens (terminals) that the parser ** understands. ** ** Each symbol here is a terminal symbol in the grammar. */ %% /* Make sure the INTERFACE macro is defined. */ #ifndef INTERFACE # define INTERFACE 1 #endif /* The next thing included is series of defines which control ** various aspects of the generated parser. ** YYCODETYPE is the data type used for storing terminal ** and nonterminal numbers. "unsigned char" is ** used if there are fewer than 250 terminals ** and nonterminals. "int" is used otherwise. ** YYNOCODE is a number of type YYCODETYPE which corresponds ** to no legal terminal or nonterminal number. This ** number is used to fill in empty slots of the hash ** table. ** YYFALLBACK If defined, this indicates that one or more tokens ** have fall-back values which should be used if the ** original value of the token will not parse. ** YYACTIONTYPE is the data type used for storing terminal ** and nonterminal numbers. "unsigned char" is ** used if there are fewer than 250 rules and ** states combined. "int" is used otherwise. ** ParseTOKENTYPE is the data type used for minor tokens given ** directly to the parser from the tokenizer. ** YYMINORTYPE is the data type used for all minor tokens. ** This is typically a union of many types, one of ** which is ParseTOKENTYPE. The entry in the union ** for base tokens is called "yy0". ** YYSTACKDEPTH is the maximum depth of the parser's stack. ** ParseARG_SDECL A static variable declaration for the %extra_argument ** ParseARG_PDECL A parameter declaration for the %extra_argument ** ParseARG_STORE Code to store %extra_argument into pparser ** ParseARG_FETCH Code to extract %extra_argument from pparser ** YYNSTATE the combined number of states. ** YYNRULE the number of rules in the grammar ** YYERRORSYMBOL is the code number of the error symbol. If not ** defined, then do no error processing. */ %% #define YY_NO_ACTION (YYNSTATE+YYNRULE+2) #define YY_ACCEPT_ACTION (YYNSTATE+YYNRULE+1) #define YY_ERROR_ACTION (YYNSTATE+YYNRULE) /* Next are that tables used to determine what action to take based on the ** current state and lookahead token. These tables are used to implement ** functions that take a state number and lookahead value and return an ** action integer. ** ** Suppose the action integer is N. Then the action is determined as ** follows ** ** 0 <= N < YYNSTATE Shift N. That is, push the lookahead ** token onto the stack and goto state N. ** ** YYNSTATE <= N < YYNSTATE+YYNRULE Reduce by rule N-YYNSTATE. ** ** N == YYNSTATE+YYNRULE A syntax error has occurred. ** ** N == YYNSTATE+YYNRULE+1 The parser accepts its input. ** ** N == YYNSTATE+YYNRULE+2 No such action. Denotes unused ** slots in the yy_action[] table. ** ** The action table is constructed as a single large table named yy_action[]. ** Given state S and lookahead X, the action is computed as ** ** yy_action[ yy_shift_ofst[S] + X ] ** ** If the index value yy_shift_ofst[S]+X is out of range or if the value ** yy_lookahead[yy_shift_ofst[S]+X] is not equal to X or if yy_shift_ofst[S] ** is equal to YY_SHIFT_USE_DFLT, it means that the action is not in the table ** and that yy_default[S] should be used instead. ** ** The formula above is for computing the action when the lookahead is ** a terminal symbol. If the lookahead is a non-terminal (as occurs after ** a reduce action) then the yy_reduce_ofst[] array is used in place of ** the yy_shift_ofst[] array and YY_REDUCE_USE_DFLT is used in place of ** YY_SHIFT_USE_DFLT. ** ** The following are the tables generated in this section: ** ** yy_action[] A single table containing all actions. ** yy_lookahead[] A table containing the lookahead for each entry in ** yy_action. Used to detect hash collisions. ** yy_shift_ofst[] For each state, the offset into yy_action for ** shifting terminals. ** yy_reduce_ofst[] For each state, the offset into yy_action for ** shifting non-terminals after a reduce. ** yy_default[] Default action for each state. */ %% #define YY_SZ_ACTTAB (sizeof(yy_action)/sizeof(yy_action[0])) /* The next table maps tokens into fallback tokens. If a construct ** like the following: ** ** %fallback ID X Y Z. ** ** appears in the grammar, then ID becomes a fallback token for X, Y, ** and Z. Whenever one of the tokens X, Y, or Z is input to the parser ** but it does not parse, the type of the token is changed to ID and ** the parse is retried before an error is thrown. */ #ifdef YYFALLBACK static const YYCODETYPE yyFallback[] = { %% }; #endif /* YYFALLBACK */ /* The following structure represents a single element of the ** parser's stack. Information stored includes: ** ** + The state number for the parser at this level of the stack. ** ** + The value of the token stored at this level of the stack. ** (In other words, the "major" token.) ** ** + The semantic value stored at this level of the stack. This is ** the information used by the action routines in the grammar. ** It is sometimes called the "minor" token. */ struct yyStackEntry { int stateno; /* The state-number */ int major; /* The major token value. This is the code ** number for the token at this stack level */ YYMINORTYPE minor; /* The user-supplied minor token value. This ** is the value of the token */ }; typedef struct yyStackEntry yyStackEntry; /* The state of the parser is completely contained in an instance of ** the following structure. */ struct _lemon_parser_t { int yyidx; /* Index of top element in stack */ int yyerrcnt; /* Shifts left before out of the error */ ParseARG_SDECL /* A place to hold %extra_argument */ yyStackEntry yystack[YYSTACKDEPTH]; /* The parser's stack */ }; typedef struct _lemon_parser_t lemon_parser_t; #ifndef NDEBUG #include static FILE *yyTraceFILE = 0; static char *yyTracePrompt = 0; #endif /* NDEBUG */ #ifndef NDEBUG /* ** Turn parser tracing on by giving a stream to which to write the trace ** and a prompt to preface each trace message. Tracing is turned off ** by making either argument NULL ** ** Inputs: **
    **
  • A FILE* to which trace output should be written. ** If NULL, then tracing is turned off. **
  • A prefix string written at the beginning of every ** line of trace output. If NULL, then tracing is ** turned off. **
** ** Outputs: ** None. */ void ParseTrace(FILE *TraceFILE, char *zTracePrompt) { yyTraceFILE = TraceFILE; yyTracePrompt = zTracePrompt; if (yyTraceFILE==0) yyTracePrompt = 0; else if (yyTracePrompt==0) yyTraceFILE = 0; } #endif /* NDEBUG */ #ifndef NDEBUG /* For tracing shifts, the names of all terminals and nonterminals ** are required. The following table supplies these names */ static const char *yyTokenName[] = { %% }; #endif /* NDEBUG */ #ifndef NDEBUG /* For tracing reduce actions, the names of all rules are required. */ static const char *yyRuleName[] = { %% }; #endif /* NDEBUG */ /* ** This function returns the symbolic name associated with a token ** value. */ const char *ParseTokenName(int tokenType) { #ifndef NDEBUG if (tokenType>0 && tokenType<(sizeof(yyTokenName)/sizeof(yyTokenName[0]))) { return yyTokenName[tokenType]; } else { return "Unknown"; } #else return ""; #endif } /* ** This function allocates a new parser. ** The only argument is a pointer to a function which works like ** malloc. ** ** Inputs: ** A pointer to the function used to allocate memory. ** ** Outputs: ** A pointer to a parser. This pointer is used in subsequent calls ** to Parse and lemon_parser_free. */ void *lemon_parser_alloc(void *(*mallocProc)(size_t)){ lemon_parser_t *pParser; pParser = (lemon_parser_t*)(*mallocProc) ((size_t)sizeof(lemon_parser_t)) ; if (pParser) { pParser->yyidx = -1; } return pParser; } /* The following function deletes the value associated with a ** symbol. The symbol can be either a terminal or nonterminal. ** "yymajor" is the symbol code, and "yypminor" is a pointer to ** the value. */ void yy_destructor(YYCODETYPE yymajor, YYMINORTYPE *yypminor){ switch (yymajor) { /* Here is inserted the actions which take place when a ** terminal or non-terminal is destroyed. This can happen ** when the symbol is popped from the stack during a ** reduce or during error processing or when a parser is ** being destroyed before it is finished parsing. ** ** Note: during a reduce, the only symbols destroyed are those ** which appear on the RHS of the rule, but which are not used ** inside the C code. */ %% default: break; /* If no destructor action specified: do nothing */ } } /* ** Pop the parser's stack once. ** ** If there is a destructor routine associated with the token which ** is popped from the stack, then call it. ** ** Return the major token number for the symbol popped. */ static int yy_pop_parser_stack(lemon_parser_t *pParser){ YYCODETYPE yymajor; yyStackEntry *yytos = &pParser->yystack[pParser->yyidx]; if (pParser->yyidx<0) return 0; #ifndef NDEBUG if (yyTraceFILE && pParser->yyidx>=0) { fprintf(yyTraceFILE,"%sPopping %s\n", yyTracePrompt, yyTokenName[yytos->major]); } #endif yymajor = yytos->major; yy_destructor (yymajor, &yytos->minor); pParser->yyidx--; return yymajor; } /* ** Deallocate and destroy a parser. Destructors are all called for ** all stack elements before shutting the parser down. ** ** Inputs: **
    **
  • A pointer to the parser. This should be a pointer ** obtained from lemon_parser_alloc. **
  • A pointer to a function used to reclaim memory obtained ** from malloc. **
*/ void lemon_parser_free( void *pvparser, /* The parser to be deleted */ void (*freeProc)(void*)) /* Function used to reclaim memory */ { lemon_parser_t *pparser = (lemon_parser_t*)pvparser; if (pparser==0) return; while (pparser->yyidx>=0) yy_pop_parser_stack(pparser); (*freeProc)((void*)pparser); } /* ** Find the appropriate action for a parser given the terminal ** look-ahead token iLookAhead. ** ** If the look-ahead token is YYNOCODE, then check to see if the action is ** independent of the look-ahead. If it is, return the action, otherwise ** return YY_NO_ACTION. */ static int yy_find_shift_action( lemon_parser_t *pparser, /* The parser */ int iLookAhead) /* The look-ahead token */ { int i; int stateno = pparser->yystack[pparser->yyidx].stateno; /* if (pparser->yyidx<0) return YY_NO_ACTION; */ i = yy_shift_ofst[stateno]; if (i==YY_SHIFT_USE_DFLT) { return yy_default[stateno]; } if (iLookAhead==YYNOCODE) { return YY_NO_ACTION; } i += iLookAhead; if (i<0 || i>=YY_SZ_ACTTAB || yy_lookahead[i]!=iLookAhead) { #ifdef YYFALLBACK int iFallback; /* Fallback token */ if (iLookAhead %s\n", yyTracePrompt, yyTokenName[iLookAhead], yyTokenName[iFallback]); } #endif return yy_find_shift_action(pparser, iFallback); } #endif return yy_default[stateno]; } else { return yy_action[i]; } } /* ** Find the appropriate action for a parser given the non-terminal ** look-ahead token iLookAhead. ** ** If the look-ahead token is YYNOCODE, then check to see if the action is ** independent of the look-ahead. If it is, return the action, otherwise ** return YY_NO_ACTION. */ static int yy_find_reduce_action( lemon_parser_t *pparser, /* The parser */ int iLookAhead) /* The look-ahead token */ { int i; int stateno = pparser->yystack[pparser->yyidx].stateno; i = yy_reduce_ofst[stateno]; if (i==YY_REDUCE_USE_DFLT) { return yy_default[stateno]; } if (iLookAhead==YYNOCODE) { return YY_NO_ACTION; } i += iLookAhead; if (i<0 || i>=YY_SZ_ACTTAB || yy_lookahead[i]!=iLookAhead) { return yy_default[stateno]; } else { return yy_action[i]; } } /* ** Perform a shift action. */ static void yy_shift( lemon_parser_t *pparser, /* The parser to be shifted */ int yyNewState, /* The new state to shift in */ int yyMajor, /* The major token to shift in */ YYMINORTYPE *yypMinor) /* Pointer ot the minor token to shift in */ { yyStackEntry *yytos; pparser->yyidx++; if (pparser->yyidx>=YYSTACKDEPTH) { ParseARG_FETCH; pparser->yyidx--; #ifndef NDEBUG if (yyTraceFILE) { fprintf(yyTraceFILE,"%sStack Overflow!\n",yyTracePrompt); } #endif while (pparser->yyidx>=0) yy_pop_parser_stack(pparser); /* Here code is inserted which will execute if the parser ** stack every overflows */ %% ParseARG_STORE; /* Suppress warning about unused %extra_argument var */ return; } yytos = &pparser->yystack[pparser->yyidx]; yytos->stateno = yyNewState; yytos->major = yyMajor; yytos->minor = *yypMinor; #ifndef NDEBUG if (yyTraceFILE && pparser->yyidx>0) { int i; fprintf(yyTraceFILE,"%sShift %d\n",yyTracePrompt,yyNewState); fprintf(yyTraceFILE,"%sStack:",yyTracePrompt); for(i=1; i<=pparser->yyidx; i++) fprintf(yyTraceFILE," %s", yyTokenName[pparser->yystack[i].major]); fprintf(yyTraceFILE,"\n"); } #endif } /* The following table contains information about every rule that ** is used during the reduce. */ static struct { YYCODETYPE lhs; /* Symbol on the left-hand side of the rule */ unsigned char nrhs; /* Number of right-hand side symbols in the rule */ } yyRuleInfo[] = { %% }; static void yy_accept(lemon_parser_t*); /* Forward Declaration */ /* ** Perform a reduce action and the shift that must immediately ** follow the reduce. */ static void yy_reduce( lemon_parser_t *pparser, /* The parser */ int yyruleno) /* Number of the rule by which to reduce */ { int yygoto; /* The next state */ int yyact; /* The next action */ YYMINORTYPE yygotominor; /* The LHS of the rule reduced */ yyStackEntry *yymsp; /* The top of the parser's stack */ int yysize; /* Amount to pop the stack */ ParseARG_FETCH; yymsp = &pparser->yystack[pparser->yyidx]; #ifndef NDEBUG if (yyTraceFILE && yyruleno>=0 && yyruleno ** { ... } // User supplied code ** #line ** break; */ %% }; yygoto = yyRuleInfo[yyruleno].lhs; yysize = yyRuleInfo[yyruleno].nrhs; pparser->yyidx -= yysize; yyact = yy_find_reduce_action(pparser,yygoto); if (yyact < YYNSTATE) { yy_shift(pparser,yyact,yygoto,&yygotominor); } else if (yyact == YYNSTATE + YYNRULE + 1) { yy_accept(pparser); } } /* ** The following code executes when the parse fails */ static void yy_parse_failed(lemon_parser_t *pparser) { ParseARG_FETCH; #ifndef NDEBUG if (yyTraceFILE) { fprintf(yyTraceFILE,"%sFail!\n",yyTracePrompt); } #endif while (pparser->yyidx >= 0) yy_pop_parser_stack(pparser); /* Here code is inserted which will be executed whenever the ** parser fails */ %% ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */ } /* ** The following code executes when a syntax error first occurs. */ static void yy_syntax_error( lemon_parser_t *pparser, /* The parser */ int yymajor, /* The major type of the error token */ YYMINORTYPE yyminor /* The minor type of the error token */ ){ ParseARG_FETCH; #define TOKEN (yyminor.yy0) %% ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */ } /* ** The following is executed when the parser accepts */ static void yy_accept(lemon_parser_t *pparser) { ParseARG_FETCH; #ifndef NDEBUG if (yyTraceFILE) { fprintf(yyTraceFILE,"%sAccept!\n", yyTracePrompt); } #endif while (pparser->yyidx>=0) yy_pop_parser_stack(pparser); /* Here code is inserted which will be executed whenever the ** parser accepts */ %% ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */ } /* The main parser program. ** The first argument is a pointer to a structure obtained from ** "lemon_parser_alloc" which describes the current state of the parser. ** The second argument is the major token number. The third is ** the minor token. The fourth optional argument is whatever the ** user wants (and specified in the grammar) and is available for ** use by the action routines. ** ** Inputs: **
    **
  • A pointer to the parser (an opaque structure). **
  • The major token number. **
  • The minor token number. **
  • An option argument of a grammar-specified type. **
** ** Outputs: ** None. */ int lemon_parser_parse_token( void *pvparser, /* The parser */ int yymajor, /* The major token code number */ ParseTOKENTYPE yyminor /* The value for the token */ ParseARG_PDECL) /* Optional %extra_argument parameter */ { YYMINORTYPE yyminorunion; int yyact; /* The parser action. */ int yyendofinput; /* True if we are at the end of input */ int yyerrorhit = 0; /* True if yymajor has invoked an error */ lemon_parser_t *pparser; /* The parser */ int parse_code = 1; /* (re)initialize the parser, if necessary */ pparser = (lemon_parser_t*)pvparser; if (pparser->yyidx<0) { if (yymajor==0) return 1; pparser->yyidx = 0; pparser->yyerrcnt = -1; pparser->yystack[0].stateno = 0; pparser->yystack[0].major = 0; } yyminorunion.yy0 = yyminor; yyendofinput = (yymajor==0); ParseARG_STORE; #ifndef NDEBUG if (yyTraceFILE) { fprintf(yyTraceFILE,"%sInput %s\n", yyTracePrompt, yyTokenName[yymajor]); } #endif do { yyact = yy_find_shift_action(pparser,yymajor); if (yyactyyerrcnt--; if (yyendofinput && pparser->yyidx>=0) { yymajor = 0; } else { yymajor = YYNOCODE; } } else if (yyact < YYNSTATE + YYNRULE) { yy_reduce(pparser,yyact-YYNSTATE); } else if (yyact == YY_ERROR_ACTION) { int yymx; #ifndef NDEBUG if (yyTraceFILE) { fprintf(yyTraceFILE,"%sSyntax Error!\n",yyTracePrompt); } #endif #ifdef YYERRORSYMBOL /* A syntax error has occurred. ** The response to an error depends upon whether or not the ** grammar defines an error token "ERROR". ** ** This is what we do if the grammar does define ERROR: ** ** * Call the %syntax_error function. ** ** * Begin popping the stack until we enter a state where ** it is legal to shift the error symbol, then shift ** the error symbol. ** ** * Set the error count to three. ** ** * Begin accepting and shifting new tokens. No new error ** processing will occur until three tokens have been ** shifted successfully. ** */ if (pparser->yyerrcnt<0) { yy_syntax_error(pparser, yymajor, yyminorunion); return 0; } yymx = pparser->yystack[pparser->yyidx].major; if (yymx==YYERRORSYMBOL || yyerrorhit) { #ifndef NDEBUG if (yyTraceFILE) { fprintf(yyTraceFILE,"%sDiscard input token %s\n", yyTracePrompt, yyTokenName[yymajor]); } #endif yy_destructor(yymajor,&yyminorunion); yymajor = YYNOCODE; } else { while( pparser->yyidx >= 0 && yymx != YYERRORSYMBOL && (yyact = yy_find_shift_action(pparser,YYERRORSYMBOL)) >= YYNSTATE ){ yy_pop_parser_stack(pparser); } if (pparser->yyidx < 0 || yymajor==0) { yy_destructor(yymajor,&yyminorunion); yy_parse_failed(pparser); parse_code = 0; yymajor = YYNOCODE; } else if (yymx!=YYERRORSYMBOL) { YYMINORTYPE u2; u2.YYERRSYMDT = 0; yy_shift(pparser,yyact,YYERRORSYMBOL,&u2); } } pparser->yyerrcnt = 3; yyerrorhit = 1; #else /* YYERRORSYMBOL is not defined */ /* This is what we do if the grammar does not define ERROR: ** ** * Report an error message, and throw away the input token. ** ** * If the input token is $, then fail the parse. ** ** As before, subsequent error messages are suppressed until ** three input tokens have been successfully shifted. */ if (pparser->yyerrcnt<=0) { yy_syntax_error(pparser, yymajor, yyminorunion); return 0; } pparser->yyerrcnt = 3; yy_destructor(yymajor,&yyminorunion); if (yyendofinput) { yy_parse_failed(pparser); parse_code = 0; } yymajor = YYNOCODE; #endif } else { yy_accept(pparser); yymajor = YYNOCODE; } } while (yymajor!=YYNOCODE && pparser->yyidx>=0) ; return parse_code; } miller-3.4.0/c/dsls/mlr_dsl_lexer.l000066400000000000000000000176361266012053600172170ustar00rootroot00000000000000%{ #include "stdio.h" // for fileno() prototype #include "string.h" // for strdup() prototype #include "mlr_dsl_parse.h" #include "../containers/mlr_dsl_ast.h" // http://flex.sourceforge.net/manual/Extra-Data.html %} %option reentrant %option noyywrap %option extra-type="struct _mlr_dsl_ast_node_t **" %% ";" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_SEMICOLON; } "{" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_LEFT_BRACE; } "}" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_RIGHT_BRACE; } "=" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_SREC_ASSIGNMENT); return MD_TOKEN_ASSIGN; } "filter" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_FILTER); return MD_TOKEN_FILTER; } "gate" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_GATE); return MD_TOKEN_GATE; } "emit" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_EMIT); return MD_TOKEN_EMIT; } "dump" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_DUMP); return MD_TOKEN_DUMP; } "begin" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_BEGIN; } "end" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_END; } "?" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_QUESTION_MARK; } ":" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_COLON; } "||" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_LOGICAL_OR; } "^^" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_LOGICAL_XOR; } "&&" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_LOGICAL_AND; } "=~" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_MATCHES; } "!=~" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_DOES_NOT_MATCH; } "==" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_EQ; } "!=" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_NE; } ">" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_GT; } ">=" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_GE; } "<" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_LT; } "<=" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_LE; } "|" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_BITWISE_OR; } "^" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_BITWISE_XOR; } "&" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_BITWISE_AND; } "<<" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_BITWISE_LSH; } ">>" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_BITWISE_RSH; } "+" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_PLUS; } "-" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_MINUS; } "\." { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_DOT; } "*" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_TIMES; } "/" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_DIVIDE; } "//" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_INT_DIVIDE; } "%" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_MOD; } "!" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_LOGICAL_NOT; } "~" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_BITWISE_NOT; } "**" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OPERATOR); return MD_TOKEN_POW; } \$[a-zA-Z_0-9]+ { // Note: the parser depends on the dollar sign being here. If this is changed, // that needs to be changed as well. *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_FIELD_NAME); return MD_TOKEN_FIELD_NAME; } \$\{([^\}]|\\.)*\} { // Note: the parser depends on the dollar sign being here. If this is changed, // that needs to be changed as well. *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_FIELD_NAME); return MD_TOKEN_BRACED_FIELD_NAME; } @[a-zA-Z_0-9]+ { // Note: the parser depends on the at-sign being here. If this is changed, // that needs to be changed as well. *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OOSVAR_NAME); return MD_TOKEN_OOSVAR_NAME; } @\{([^\}]|\\.)*\} { // Note: the parser depends on the percent-sign being here. If this is changed, // that needs to be changed as well. *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_OOSVAR_NAME); return MD_TOKEN_BRACED_OOSVAR_NAME; } "\[" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_LEFT_BRACKET; } "\]" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_RIGHT_BRACKET; } [0-9]+|[0-9]+\.[0-9]*|[0-9]*\.[0-9]+|[0-9]+[eE][0-9]+|[0-9]+[eE]-[0-9]+|[0-9]+\.[0-9]*[eE][0-9]+|[0-9]+\.[0-9]*[eE]-[0-9]+|[0-9]*\.[0-9]+[eE][0-9]+|[0-9]*\.[0-9]+[eE]-[0-9]+ { // Leading minus sign is handled via the unary-minus operator, not here. // 123 // 123. 123.4 // .234 // 1e2 // 1e-2 // 1.2e3 1.e3 // 1.2e-3 1.e-3 // .2e3 // .2e-3 1.e-3 *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRNUM_LITERAL); return MD_TOKEN_NUMBER; } 0x[0-9a-fA-F]+ { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRNUM_LITERAL); return MD_TOKEN_NUMBER; } \"([^\\\"]|\\.)*\" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRNUM_LITERAL); return MD_TOKEN_STRING; } \"([^\\\"]|\\.)*\"\i { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_REGEXI); return MD_TOKEN_REGEXI; } true { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_BOOLEAN_LITERAL); return MD_TOKEN_TRUE; } false { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_BOOLEAN_LITERAL); return MD_TOKEN_FALSE; } "NF" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "NR" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "FNR" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "FILENAME" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "FILENUM" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "PI" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "E" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_CONTEXT_VARIABLE); return MD_TOKEN_CONTEXT_VARIABLE; } "ENV" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_ENV); return MD_TOKEN_ENV; } [a-zA-Z_][a-zA-Z_0-9]+ { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_FUNCTION_NAME); return MD_TOKEN_FCN_NAME; } "(" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_LPAREN; } ")" { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_RPAREN; } "," { *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); return MD_TOKEN_COMMA; } [ \t\r\n] { } . { return -1; } %% miller-3.4.0/c/dsls/mlr_dsl_parse.y000066400000000000000000000474121266012053600172220ustar00rootroot00000000000000// vim: set filetype=none: // (Lemon files have .y extensions like Yacc files but are not Yacc.) %include { #include #include #include #include "../containers/mlr_dsl_ast.h" #include "../containers/sllv.h" // ================================================================ // AST: // * parens, commas, semis, line endings, whitespace are all stripped away // * variable names and literal values remain as leaf nodes of the AST // * = + - * / ** {function names} remain as non-leaf nodes of the AST // CST: See the md_cst.c // ================================================================ } %token_type {mlr_dsl_ast_node_t*} %default_type {mlr_dsl_ast_node_t*} %extra_argument {mlr_dsl_ast_t* past} //void token_destructor(mlr_dsl_ast_node_t t) { // printf("In token_destructor t->text(%s)=t->type(%lf)\n", t->text, t->type); //} //%token_destructor {token_destructor($$);} %parse_accept { } // The caller is expected to provide more context. %syntax_error { fprintf(stderr, "mlr DSL: syntax error.\n"); } // ================================================================ md_body ::= md_statements. md_statements ::= md_statement. md_statements ::= md_statement MD_TOKEN_SEMICOLON md_statements. // This allows for trailing semicolon, as well as empty string (or whitespace) between semicolons: md_statement ::= . md_statement ::= md_main_srec_assignment. md_statement ::= md_main_oosvar_assignment. md_statement ::= md_main_bare_boolean. md_statement ::= md_main_filter. md_statement ::= md_main_gate. md_statement ::= md_main_emit. md_statement ::= md_main_dump. // E.g. 'begin { emit @count }' md_statement ::= md_begin_block. // E.g. 'begin emit @count' md_statement ::= md_begin_solo_oosvar_assignment. md_statement ::= md_begin_solo_bare_boolean. md_statement ::= md_begin_solo_filter. md_statement ::= md_begin_solo_gate. md_statement ::= md_begin_solo_emit. md_statement ::= md_begin_solo_dump. // E.g. 'end { emit @count }' md_statement ::= md_end_block. // E.g. 'end emit @count' md_statement ::= md_end_solo_oosvar_assignment. md_statement ::= md_end_solo_bare_boolean. md_statement ::= md_end_solo_filter. md_statement ::= md_end_solo_gate. md_statement ::= md_end_solo_emit. md_statement ::= md_end_solo_dump. // ---------------------------------------------------------------- // This looks redundant to the above, but it avoids having pathologies such as nested 'begin { begin { ... } }'. md_begin_block ::= MD_TOKEN_BEGIN MD_TOKEN_LEFT_BRACE md_begin_block_statements MD_TOKEN_RIGHT_BRACE. md_begin_block_statements ::= md_begin_block_statement. md_begin_block_statements ::= md_begin_block_statement MD_TOKEN_SEMICOLON md_begin_block_statements. // This allows for trailing semicolon, as well as empty string (or whitespace) between semicolons: md_begin_block_statement ::= . md_begin_block_statement ::= md_begin_block_oosvar_assignment. md_begin_block_statement ::= md_begin_block_bare_boolean. md_begin_block_statement ::= md_begin_block_filter. md_begin_block_statement ::= md_begin_block_gate. md_begin_block_statement ::= md_begin_block_emit. md_begin_block_statement ::= md_begin_block_dump. md_end_block ::= MD_TOKEN_END MD_TOKEN_LEFT_BRACE md_end_block_statements MD_TOKEN_RIGHT_BRACE. md_end_block_statements ::= md_end_block_statement. md_end_block_statements ::= md_end_block_statement MD_TOKEN_SEMICOLON md_end_block_statements. // This allows for trailing semicolon, as well as empty string (or whitespace) between semicolons: md_end_block_statement ::= . md_end_block_statement ::= md_end_block_oosvar_assignment. md_end_block_statement ::= md_end_block_bare_boolean. md_end_block_statement ::= md_end_block_filter. md_end_block_statement ::= md_end_block_gate. md_end_block_statement ::= md_end_block_emit. md_end_block_statement ::= md_end_block_dump. // ================================================================ // These are top-level; they update the AST top-level statement-lists. md_main_srec_assignment(A) ::= md_field_name(B) MD_TOKEN_ASSIGN(O) md_ternary(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_SREC_ASSIGNMENT, B, C); sllv_append(past->pmain_statements, A); } md_main_oosvar_assignment(A) ::= md_oosvar_assignment(B). { A = B; sllv_append(past->pmain_statements, A); } md_main_bare_boolean(A) ::= md_ternary(B). { A = B; sllv_append(past->pmain_statements, A); } md_main_filter(A) ::= MD_TOKEN_FILTER(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_FILTER, B); sllv_append(past->pmain_statements, A); } md_main_gate(A) ::= MD_TOKEN_GATE(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_GATE, B); sllv_append(past->pmain_statements, A); } md_main_emit(A) ::= md_emit(B). { A = B; sllv_append(past->pmain_statements, A); } md_main_dump(A) ::= md_dump(B). { A = B; sllv_append(past->pmain_statements, A); } // ---------------------------------------------------------------- // These are top-level; they update the AST top-level statement-lists. md_begin_solo_oosvar_assignment(A) ::= MD_TOKEN_BEGIN md_oosvar_assignment(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_solo_bare_boolean(A) ::= MD_TOKEN_BEGIN md_ternary(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_solo_filter(A) ::= MD_TOKEN_BEGIN MD_TOKEN_FILTER(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_FILTER, B); sllv_append(past->pbegin_statements, A); } md_begin_solo_gate(A) ::= MD_TOKEN_BEGIN MD_TOKEN_GATE(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_GATE, B); sllv_append(past->pbegin_statements, A); } md_begin_solo_emit(A) ::= MD_TOKEN_BEGIN md_emit(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_solo_dump(A) ::= MD_TOKEN_BEGIN md_dump(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_block_oosvar_assignment(A) ::= md_oosvar_assignment(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_block_bare_boolean(A) ::= md_ternary(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_block_filter(A) ::= MD_TOKEN_FILTER(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_FILTER, B); sllv_append(past->pbegin_statements, A); } md_begin_block_gate(A) ::= MD_TOKEN_GATE(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_GATE, B); sllv_append(past->pbegin_statements, A); } md_begin_block_emit(A) ::= md_emit(B). { A = B; sllv_append(past->pbegin_statements, A); } md_begin_block_dump(A) ::= md_dump(B). { A = B; sllv_append(past->pbegin_statements, A); } // ---------------------------------------------------------------- // These are top-level; they update the AST top-level statement-lists. md_end_solo_oosvar_assignment(A) ::= MD_TOKEN_END md_oosvar_assignment(B). { A = B; sllv_append(past->pend_statements, A); } md_end_solo_bare_boolean(A) ::= MD_TOKEN_END md_ternary(B). { A = B; sllv_append(past->pend_statements, A); } md_end_solo_filter(A) ::= MD_TOKEN_END MD_TOKEN_FILTER(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_FILTER, B); sllv_append(past->pend_statements, A); } md_end_solo_gate(A) ::= MD_TOKEN_END MD_TOKEN_GATE(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_GATE, B); sllv_append(past->pend_statements, A); } md_end_solo_emit(A) ::= MD_TOKEN_END md_emit(B). { A = B; sllv_append(past->pend_statements, A); } md_end_solo_dump(A) ::= MD_TOKEN_END md_dump(B). { A = B; sllv_append(past->pend_statements, A); } md_end_block_oosvar_assignment(A) ::= md_oosvar_assignment(B). { A = B; sllv_append(past->pend_statements, A); } md_end_block_bare_boolean(A) ::= md_ternary(B). { A = B; sllv_append(past->pend_statements, A); } md_end_block_filter(A) ::= MD_TOKEN_FILTER(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_FILTER, B); sllv_append(past->pend_statements, A); } md_end_block_gate(A) ::= MD_TOKEN_GATE(O) md_ternary(B). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_GATE, B); sllv_append(past->pend_statements, A); } md_end_block_emit(A) ::= md_emit(B). { A = B; sllv_append(past->pend_statements, A); } md_end_block_dump(A) ::= md_dump(B). { A = B; sllv_append(past->pend_statements, A); } // ---------------------------------------------------------------- md_oosvar_assignment(A) ::= md_oosvar_name(B) MD_TOKEN_ASSIGN(O) md_ternary(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT, B, C); } md_oosvar_assignment(A) ::= md_keyed_oosvar_name(B) MD_TOKEN_ASSIGN(O) md_ternary(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT, B, C); } // ---------------------------------------------------------------- // Given "emit @a,@b,@c": since this is a bottom-up parser, we get first the "@a", // then "@a,@b", then "@a,@b,@c", then finally "emit @a,@b,@c". So: // * On the "@a" we make a sub-AST called "temp @a" (although we could call it "emit"). // * On the "@b" we append the next argument to get "temp @a,@b". // * On the "@c" we append the next argument to get "temp @a,@b,@c". // * On the "emit" we change the name to get "emit @a,@b,@c". md_emit(A) ::= MD_TOKEN_EMIT(O) md_emit_args(B). { A = mlr_dsl_ast_node_set_function_name(B, O->text); } // Need to invalidate "emit $a," -- use some non-empty-args expr. md_emit_args(A) ::= . { A = mlr_dsl_ast_node_alloc_zary("temp", MD_AST_NODE_TYPE_EMIT); } md_emit_args(A) ::= md_oosvar_name(B). { A = mlr_dsl_ast_node_alloc_unary("temp", MD_AST_NODE_TYPE_EMIT, B); } md_emit_args(A) ::= md_emit_args(B) MD_TOKEN_COMMA md_oosvar_name(C). { A = mlr_dsl_ast_node_append_arg(B, C); } // ---------------------------------------------------------------- // Dev/debug hook for oosvars md_dump(A) ::= MD_TOKEN_DUMP(O). { A = mlr_dsl_ast_node_alloc_zary(O->text, MD_AST_NODE_TYPE_DUMP); } // ================================================================ md_ternary(A) ::= md_logical_or_term(B) MD_TOKEN_QUESTION_MARK md_ternary(C) MD_TOKEN_COLON md_ternary(D). { A = mlr_dsl_ast_node_alloc_ternary("? :", MD_AST_NODE_TYPE_OPERATOR, B, C, D); } md_ternary(A) ::= md_logical_or_term(B). { A = B; } // ================================================================ md_logical_or_term(A) ::= md_logical_xor_term(B). { A = B; } md_logical_or_term(A) ::= md_logical_or_term(B) MD_TOKEN_LOGICAL_OR(O) md_logical_xor_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_logical_xor_term(A) ::= md_logical_and_term(B). { A = B; } md_logical_xor_term(A) ::= md_logical_xor_term(B) MD_TOKEN_LOGICAL_XOR(O) md_logical_and_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_logical_and_term(A) ::= md_eqne_term(B). { A = B; } md_logical_and_term(A) ::= md_logical_and_term(B) MD_TOKEN_LOGICAL_AND(O) md_eqne_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_eqne_term(A) ::= md_cmp_term(B). { A = B; } md_eqne_term(A) ::= md_eqne_term(B) MD_TOKEN_MATCHES(O) md_cmp_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_eqne_term(A) ::= md_eqne_term(B) MD_TOKEN_DOES_NOT_MATCH(O) md_cmp_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_eqne_term(A) ::= md_eqne_term(B) MD_TOKEN_EQ(O) md_cmp_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_eqne_term(A) ::= md_eqne_term(B) MD_TOKEN_NE(O) md_cmp_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_cmp_term(A) ::= md_bitwise_or_term(B). { A = B; } md_cmp_term(A) ::= md_cmp_term(B) MD_TOKEN_GT(O) md_bitwise_or_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_cmp_term(A) ::= md_cmp_term(B) MD_TOKEN_GE(O) md_bitwise_or_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_cmp_term(A) ::= md_cmp_term(B) MD_TOKEN_LT(O) md_bitwise_or_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_cmp_term(A) ::= md_cmp_term(B) MD_TOKEN_LE(O) md_bitwise_or_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_bitwise_or_term(A) ::= md_bitwise_xor_term(B). { A = B; } md_bitwise_or_term(A) ::= md_bitwise_or_term(B) MD_TOKEN_BITWISE_OR(O) md_bitwise_xor_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_bitwise_xor_term(A) ::= md_bitwise_and_term(B). { A = B; } md_bitwise_xor_term(A) ::= md_bitwise_xor_term(B) MD_TOKEN_BITWISE_XOR(O) md_bitwise_and_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_bitwise_and_term(A) ::= md_bitwise_shift_term(B). { A = B; } md_bitwise_and_term(A) ::= md_bitwise_and_term(B) MD_TOKEN_BITWISE_AND(O) md_bitwise_shift_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_bitwise_shift_term(A) ::= md_addsubdot_term(B). { A = B; } md_bitwise_shift_term(A) ::= md_bitwise_shift_term(B) MD_TOKEN_BITWISE_LSH(O) md_addsubdot_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_bitwise_shift_term(A) ::= md_bitwise_shift_term(B) MD_TOKEN_BITWISE_RSH(O) md_addsubdot_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_addsubdot_term(A) ::= md_muldiv_term(B). { A = B; } md_addsubdot_term(A) ::= md_addsubdot_term(B) MD_TOKEN_PLUS(O) md_muldiv_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_addsubdot_term(A) ::= md_addsubdot_term(B) MD_TOKEN_MINUS(O) md_muldiv_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_addsubdot_term(A) ::= md_addsubdot_term(B) MD_TOKEN_DOT(O) md_muldiv_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_muldiv_term(A) ::= md_unary_bitwise_op_term(B). { A = B; } md_muldiv_term(A) ::= md_muldiv_term(B) MD_TOKEN_TIMES(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_muldiv_term(A) ::= md_muldiv_term(B) MD_TOKEN_DIVIDE(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_muldiv_term(A) ::= md_muldiv_term(B) MD_TOKEN_INT_DIVIDE(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } md_muldiv_term(A) ::= md_muldiv_term(B) MD_TOKEN_MOD(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- md_unary_bitwise_op_term(A) ::= md_pow_term(B). { A = B; } md_unary_bitwise_op_term(A) ::= MD_TOKEN_PLUS(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_OPERATOR, C); } md_unary_bitwise_op_term(A) ::= MD_TOKEN_MINUS(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_OPERATOR, C); } md_unary_bitwise_op_term(A) ::= MD_TOKEN_LOGICAL_NOT(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_OPERATOR, C); } md_unary_bitwise_op_term(A) ::= MD_TOKEN_BITWISE_NOT(O) md_unary_bitwise_op_term(C). { A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_OPERATOR, C); } // ---------------------------------------------------------------- md_pow_term(A) ::= md_atom_or_fcn(B). { A = B; } md_pow_term(A) ::= md_atom_or_fcn(B) MD_TOKEN_POW(O) md_pow_term(C). { A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_OPERATOR, B, C); } // ---------------------------------------------------------------- // In the grammar provided to the user, field names are of the form "$x". But // within Miller internally, field names are of the form "x". We coded the // lexer to give us field names with leading "$" so we can confidently strip it // off here. md_atom_or_fcn(A) ::= md_field_name(B). { A = B; } md_field_name(A) ::= MD_TOKEN_FIELD_NAME(B). { char* dollar_name = B->text; char* no_dollar_name = &dollar_name[1]; A = mlr_dsl_ast_node_alloc(no_dollar_name, B->type); } md_field_name(A) ::= MD_TOKEN_BRACED_FIELD_NAME(B). { // Replace "${field.name}" with just "field.name" char* dollar_name = B->text; char* no_dollar_name = &dollar_name[2]; int len = strlen(no_dollar_name); if (len > 0) no_dollar_name[len-1] = 0; A = mlr_dsl_ast_node_alloc(no_dollar_name, B->type); } md_atom_or_fcn(A) ::= md_keyed_oosvar_name(B). { A = B; } md_atom_or_fcn(A) ::= md_oosvar_name(B). { A = B; } md_keyed_oosvar_name(A) ::= md_oosvar_name(B) MD_TOKEN_LEFT_BRACKET md_ternary(C) MD_TOKEN_RIGHT_BRACKET. { A = mlr_dsl_ast_node_alloc_binary("[]", MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY, B, C); } md_keyed_oosvar_name(A) ::= md_keyed_oosvar_name(B) MD_TOKEN_LEFT_BRACKET md_ternary(C) MD_TOKEN_RIGHT_BRACKET. { A = mlr_dsl_ast_node_alloc_binary("[]", MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY, B, C); } md_oosvar_name(A) ::= MD_TOKEN_OOSVAR_NAME(B). { char* at_name = B->text; char* no_at_name = &at_name[1]; A = mlr_dsl_ast_node_alloc(no_at_name, B->type); } md_oosvar_name(A) ::= MD_TOKEN_BRACED_OOSVAR_NAME(B). { // Replace "@%{field.name}" with just "field.name" char* at_name = B->text; char* no_at_name = &at_name[2]; int len = strlen(no_at_name); if (len > 0) no_at_name[len-1] = 0; A = mlr_dsl_ast_node_alloc(no_at_name, B->type); } md_atom_or_fcn(A) ::= MD_TOKEN_NUMBER(B). { A = B; } md_atom_or_fcn(A) ::= MD_TOKEN_TRUE(B). { A = B; } md_atom_or_fcn(A) ::= MD_TOKEN_FALSE(B). { A = B; } md_atom_or_fcn(A) ::= MD_TOKEN_STRING(B). { char* input = B->text; char* stripped = &input[1]; int len = strlen(input); stripped[len-2] = 0; A = mlr_dsl_ast_node_alloc(stripped, B->type); } md_atom_or_fcn(A) ::= MD_TOKEN_REGEXI(B). { char* input = B->text; char* stripped = &input[1]; int len = strlen(input); stripped[len-3] = 0; A = mlr_dsl_ast_node_alloc(stripped, B->type); } md_atom_or_fcn(A) ::= MD_TOKEN_CONTEXT_VARIABLE(B). { A = B; } md_atom_or_fcn(A) ::= MD_TOKEN_ENV(B) MD_TOKEN_LEFT_BRACKET md_ternary(C) MD_TOKEN_RIGHT_BRACKET. { A = mlr_dsl_ast_node_alloc_binary("env", MD_AST_NODE_TYPE_ENV, B, C); } md_atom_or_fcn(A) ::= MD_TOKEN_LPAREN md_logical_or_term(B) MD_TOKEN_RPAREN. { A = B; } // Given "f(a,b,c)": since this is a bottom-up parser, we get first the "a", // then "a,b", then "a,b,c", then finally "f(a,b,c)". So: // * On the "a" we make a function sub-AST called "anon(a)". // * On the "b" we append the next argument to get "anon(a,b)". // * On the "c" we append the next argument to get "anon(a,b,c)". // * On the "f" we change the function name to get "f(a,b,c)". md_atom_or_fcn(A) ::= MD_TOKEN_FCN_NAME(O) MD_TOKEN_LPAREN md_fcn_args(B) MD_TOKEN_RPAREN. { A = mlr_dsl_ast_node_set_function_name(B, O->text); } // Need to invalidate "f(10,)" -- use some non-empty-args expr. md_fcn_args(A) ::= . { A = mlr_dsl_ast_node_alloc_zary("anon", MD_AST_NODE_TYPE_FUNCTION_NAME); } md_fcn_args(A) ::= md_logical_or_term(B). { A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_FUNCTION_NAME, B); } md_fcn_args(A) ::= md_fcn_args(B) MD_TOKEN_COMMA md_logical_or_term(C). { A = mlr_dsl_ast_node_append_arg(B, C); } miller-3.4.0/c/dsls/mlr_dsl_wrapper.c000066400000000000000000000051501266012053600175330ustar00rootroot00000000000000#include #include #include "mlr_dsl_wrapper.h" #include "mlr_dsl_lexer.h" #include "mlr_dsl_parse.h" #include "../lib/mlrutil.h" #include "../containers/mlr_dsl_ast.h" #include "../containers/sllv.h" // These prototypes are copied out manually from mlr_dsl_parse.c. With some // more work I could have Lemon autogenerate these prototypes into // mlr_dsl_parse.h. void *mlr_dsl_lemon_parser_alloc(void *(*mallocProc)(size_t)); int mlr_dsl_lemon_parser_parse_token( void *pvparser, /* The parser */ int yymajor, /* The major token code number */ mlr_dsl_ast_node_t* yyminor, /* The value for the token */ mlr_dsl_ast_t* past); /* Optional %extra_argument parameter */ void mlr_dsl_lemon_parser_free( void *pvparser, /* The parser to be deleted */ void (*freeProc)(void*)); /* Function used to reclaim memory */ // ---------------------------------------------------------------- // http://flex.sourceforge.net/manual/Init-and-Destroy-Functions.html // http://flex.sourceforge.net/manual/Extra-Data.html // Returns linked list of mlr_dsl_ast_node_t*. static mlr_dsl_ast_t* mlr_dsl_parse_inner(yyscan_t scanner, void* pvparser, mlr_dsl_ast_node_t** ppnode) { int lex_code; int parse_code; mlr_dsl_ast_t* past = mlr_dsl_ast_alloc(); do { lex_code = mlr_dsl_lexer_lex(scanner); mlr_dsl_ast_node_t* plexed_node = *ppnode; parse_code = mlr_dsl_lemon_parser_parse_token(pvparser, lex_code, plexed_node, past); if (parse_code == 0) return NULL; } while (lex_code > 0); if (-1 == lex_code) { fprintf(stderr, "The scanner encountered an error.\n"); return NULL; } parse_code = mlr_dsl_lemon_parser_parse_token(pvparser, 0, NULL, past); if (parse_code == 0) return NULL; return past; } // ---------------------------------------------------------------- // Returns linked list of mlr_dsl_ast_node_t*. mlr_dsl_ast_t* mlr_dsl_parse(char* string) { mlr_dsl_ast_node_t* pnode = NULL; yyscan_t scanner; mlr_dsl_lexer_lex_init_extra(&pnode, &scanner); void* pvparser = mlr_dsl_lemon_parser_alloc(malloc); YY_BUFFER_STATE buf = NULL; if (string == NULL) { mlr_dsl_lexer_set_in(stdin, scanner); } else { YY_BUFFER_STATE buf = mlr_dsl_lexer__scan_string(string, scanner); mlr_dsl_lexer__switch_to_buffer (buf, scanner); } mlr_dsl_ast_t* past = mlr_dsl_parse_inner(scanner, pvparser, &pnode); if (buf != NULL) mlr_dsl_lexer__delete_buffer(buf, scanner); mlr_dsl_lexer_lex_destroy(scanner); mlr_dsl_lemon_parser_free(pvparser, free); return past; } // ---------------------------------------------------------------- void yytestcase(int ignored) { } miller-3.4.0/c/dsls/mlr_dsl_wrapper.h000066400000000000000000000002461266012053600175410ustar00rootroot00000000000000#ifndef MLR_DSL_WRAPPER_H #define MLR_DSL_WRAPPER_H #include "../containers/mlr_dsl_ast.h" mlr_dsl_ast_t* mlr_dsl_parse(char* string); #endif // MLR_DSL_WRAPPER_H miller-3.4.0/c/experimental/000077500000000000000000000000001266012053600157225ustar00rootroot00000000000000miller-3.4.0/c/experimental/Makefile.am000066400000000000000000000004011266012053600177510ustar00rootroot00000000000000# TODO: replace the interesting content with unit tests; jettison the rest noinst_PROGRAMS= getl AM_CFLAGS= -std=gnu99 AM_CPPFLAGS= -I${srcdir}/../ getl_SOURCES= getlines.c getl_LDADD= ../lib/libmlr.la ../input/libinput.la ../containers/libcontainers.la miller-3.4.0/c/experimental/fltres.c000066400000000000000000000006231266012053600173660ustar00rootroot00000000000000#include static void show(long long i) { double d = (double) i; long long j = (long long) d; printf("%016llx %lld %lf %016llx\n", i, i, d, j); } int main() { show(0x7ffffffffffff9ff); show(0x7ffffffffffffa00); show(0x7ffffffffffffbff); show(0x7ffffffffffffc00); show(0x7ffffffffffffdff); show(0x7ffffffffffffe00); show(0x7ffffffffffffffe); show(0x7fffffffffffffff); return 0; } miller-3.4.0/c/experimental/getlines.c000066400000000000000000000372751266012053600177160ustar00rootroot00000000000000#include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "input/file_reader_stdio.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" #include "lib/string_builder.h" #include "input/byte_readers.h" #include "input/line_readers.h" #include "input/peek_file_reader.h" #include "containers/parse_trie.h" #define PEEK_BUF_LEN 32 #define STRING_BUILDER_INIT_SIZE 1024 #define FIXED_LINE_LEN 1024 // ================================================================ static FILE* fopen_or_die(char* filename) { FILE* fp = fopen(filename, "r"); if (fp == NULL) { perror("fopen"); fprintf(stderr, "Couldn't open \"%s\" for read; exiting.\n", filename); exit(1); } return fp; } // ================================================================ static int read_file_mlr_get_line(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); int bc = 0; while (1) { char* line = mlr_get_cline(fp, '\n'); if (line == NULL) break; bc += strlen(line); if (do_write) { fputs(line, stdout); fputc('\n', stdout); } free(line); } fclose(fp); return bc; } // ================================================================ static int read_file_mlr_getcdelim(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); char irs = '\n'; int bc = 0; while (1) { char* line = mlr_get_cline2(fp, irs); if (line == NULL) break; //bc += linelen; // available by API, but make a fair comparison bc += strlen(line); if (do_write) { fputs(line, stdout); fputc('\n', stdout); } free(line); } fclose(fp); return bc; } // ================================================================ static int read_file_mlr_getsdelim(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); char* irs = "\r\n"; int irslen = strlen(irs); int bc = 0; while (1) { char* line = mlr_get_sline(fp, irs, irslen); if (line == NULL) break; //bc += linelen; // available by API, but make a fair comparison bc += strlen(line); if (do_write) { fputs(line, stdout); fputc('\n', stdout); } free(line); } fclose(fp); return bc; } // ================================================================ static int popen_file_mlr_getsdelim(char* reader, char* filename, int do_write) { char* command = mlr_malloc_or_die(strlen(reader) + 1 + strlen(filename) + 1); strcpy(command, reader); strcat(command, " "); strcat(command, filename); FILE* fp = popen(command, "r"); if (fp == NULL) { perror("popen"); exit(1); } char* irs = "\r\n"; int irslen = strlen(irs); int bc = 0; while (1) { char* line = mlr_get_sline(fp, irs, irslen); if (line == NULL) break; //bc += linelen; // available by API, but make a fair comparison bc += strlen(line); if (do_write) { fputs(line, stdout); fputc('\n', stdout); } free(line); } pclose(fp); return bc; } // ================================================================ static char* read_line_fgetc(FILE* fp, char* irs) { char* line = mlr_malloc_or_die(FIXED_LINE_LEN); char* p = line; while (TRUE) { int c = fgetc(fp); if (c == EOF) { if (p == line) { return NULL; } else { *(p++) = 0; return line; } } else if (c == irs[0]) { *(p++) = 0; return line; } else { *(p++) = c; } } } static int read_file_fgetc_fixed_len(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); char* irs = "\n"; int bc = 0; while (TRUE) { char* line = read_line_fgetc(fp, irs); if (line == NULL) break; if (do_write) { fputs(line, stdout); fputc('\n', stdout); } bc += strlen(line); free(line); } fclose(fp); return bc; } // ================================================================ static char* read_line_getc_unlocked(FILE* fp, char* irs) { char* line = mlr_malloc_or_die(FIXED_LINE_LEN); char* p = line; while (TRUE) { int i = getc_unlocked(fp); char c = i; if (i == EOF) { if (p == line) { return NULL; } else { *(p++) = 0; return line; } } else if (c == irs[0]) { *(p++) = 0; return line; } else { *(p++) = c; } } } static int read_file_getc_unlocked_fixed_len(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); char* irs = "\n"; int bc = 0; while (TRUE) { char* line = read_line_getc_unlocked(fp, irs); if (line == NULL) break; if (do_write) { fputs(line, stdout); fputc('\n', stdout); } bc += strlen(line); free(line); } fclose(fp); return bc; } // ================================================================ static char* read_line_getc_unlocked_psb(FILE* fp, string_builder_t* psb, char* irs) { while (TRUE) { int c = getc_unlocked(fp); if (c == EOF) { if (sb_is_empty(psb)) return NULL; else return sb_finish(psb); } else if (c == irs[0]) { return sb_finish(psb); } else { sb_append_char(psb, c); } } } static int read_file_getc_unlocked_psb(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); string_builder_t* psb = sb_alloc(STRING_BUILDER_INIT_SIZE); char* irs = "\n"; int bc = 0; while (TRUE) { char* line = read_line_getc_unlocked_psb(fp, psb, irs); if (line == NULL) break; if (do_write) { fputs(line, stdout); fputc('\n', stdout); } bc += strlen(line); free(line); } sb_free(psb); fclose(fp); return bc; } // ================================================================ static char* read_line_fgetc_psb(FILE* fp, string_builder_t* psb, char* irs) { while (TRUE) { int c = fgetc(fp); if (c == EOF) { if (sb_is_empty(psb)) return NULL; else return sb_finish(psb); } else if (c == irs[0]) { return sb_finish(psb); } else { sb_append_char(psb, c); } } } static int read_file_fgetc_psb(char* filename, int do_write) { FILE* fp = fopen_or_die(filename); string_builder_t* psb = sb_alloc(STRING_BUILDER_INIT_SIZE); char* irs = "\n"; int bc = 0; while (TRUE) { char* line = read_line_fgetc_psb(fp, psb, irs); if (line == NULL) break; if (do_write) { fputs(line, stdout); fputc('\n', stdout); } bc += strlen(line); free(line); } sb_free(psb); fclose(fp); return bc; } // ================================================================ static char* read_line_mmap_psb(file_reader_mmap_state_t* ph, string_builder_t* psb, char* irs) { char *p = ph->sol; while (TRUE) { if (p == ph->eof) { ph->sol = p; if (sb_is_empty(psb)) return NULL; else return sb_finish(psb); } else if (*p == irs[0]) { ph->sol = p+1; return sb_finish(psb); } else { sb_append_char(psb, *p); p++; } } } static int read_file_mmap_psb(char* filename, int do_write) { file_reader_mmap_state_t* ph = file_reader_mmap_open(NULL, filename); string_builder_t* psb = sb_alloc(STRING_BUILDER_INIT_SIZE); char* irs = "\n"; int bc = 0; while (TRUE) { char* line = read_line_mmap_psb(ph, psb, irs); if (line == NULL) break; if (do_write) { fputs(line, stdout); fputc('\n', stdout); } bc += strlen(line); } sb_free(psb); file_reader_mmap_close(ph, NULL); return bc; } // ================================================================ #define IRS_STRIDX 11 #define EOF_STRIDX 22 #define IRSEOF_STRIDX 33 static char* read_line_pfr_psb(peek_file_reader_t* pfr, string_builder_t* psb, parse_trie_t* ptrie) { int rc, stridx, matchlen; while (TRUE) { pfr_buffer_by(pfr, ptrie->maxlen); rc = parse_trie_ring_match(ptrie, pfr->peekbuf, pfr->sob, pfr->npeeked, pfr->peekbuflenmask, &stridx, &matchlen); if (rc) { pfr_advance_by(pfr, matchlen); switch(stridx) { case IRS_STRIDX: return sb_finish(psb); break; case IRSEOF_STRIDX: return sb_finish(psb); break; case EOF_STRIDX: return NULL; break; } } else { sb_append_char(psb, pfr_read_char(pfr)); } } } static int read_file_pfr_psb(char* filename, int do_write) { byte_reader_t* pbr = stdio_byte_reader_alloc(); string_builder_t* psb = sb_alloc(STRING_BUILDER_INIT_SIZE); pbr->popen_func(pbr, NULL, filename); peek_file_reader_t* pfr = pfr_alloc(pbr, PEEK_BUF_LEN); parse_trie_t* ptrie = parse_trie_alloc(); parse_trie_add_string(ptrie, "\n", IRS_STRIDX); parse_trie_add_string(ptrie, "\xff", EOF_STRIDX); parse_trie_add_string(ptrie, "\n\xff", IRSEOF_STRIDX); int bc = 0; while (TRUE) { char* line = read_line_pfr_psb(pfr, psb, ptrie); if (line == NULL) break; if (do_write) { fputs(line, stdout); fputc('\n', stdout); } bc += strlen(line); free(line); } sb_free(psb); pbr->pclose_func(pbr, NULL); return bc; } // ================================================================ static void usage(char* argv0) { fprintf(stderr, "Usage: %s {filename}\n", argv0); exit(1); } int main(int argc, char** argv) { int nreps = 1; int do_write = 0; if (argc != 2 && argc != 3 && argc != 4) usage(argv[0]); char* filename = argv[1]; if (argc >= 3) (void)sscanf(argv[2], "%d", &nreps); if (argc >= 4) (void)sscanf(argv[3], "%d", &do_write); double s, e, t; int bc; for (int i = 0; i < nreps; i++) { s = get_systime(); bc = read_file_mlr_get_line(filename, do_write); e = get_systime(); t = e - s; printf("type=getdelim,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_mlr_getcdelim(filename, do_write); e = get_systime(); t = e - s; printf("type=mlr_getcdelim,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_mlr_getsdelim(filename, do_write); e = get_systime(); t = e - s; printf("type=mlr_getsdelim,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = popen_file_mlr_getsdelim("zcat -cf < ", filename, do_write); e = get_systime(); t = e - s; printf("type=mlr_popen_getsdelim,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_fgetc_fixed_len(filename, do_write); e = get_systime(); t = e - s; printf("type=fgetc_fixed_len,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_getc_unlocked_fixed_len(filename, do_write); e = get_systime(); t = e - s; printf("type=getc_unlocked_fixed_len,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_getc_unlocked_psb(filename, do_write); e = get_systime(); t = e - s; printf("type=getc_unlocked_psb,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_fgetc_psb(filename, do_write); e = get_systime(); t = e - s; printf("type=fgetc_psb,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_mmap_psb(filename, do_write); e = get_systime(); t = e - s; printf("type=mmap_psb,t=%.6lf,n=%d\n", t, bc); fflush(stdout); s = get_systime(); bc = read_file_pfr_psb(filename, do_write); e = get_systime(); t = e - s; printf("type=pfr_psb,t=%.6lf,n=%d\n", t, bc); fflush(stdout); } return 0; } // ================================================================ // $ ./getl ../data/big.csv 5|tee x // $ mlr --opprint cat then sort -n t x // type t n type t n // getdelim 0.118618 55888899 getdelim 0.118057 55888899 // getdelim 0.121467 55888899 getdelim 0.118727 55888899 // getdelim 0.121943 55888899 getdelim 0.119609 55888899 // getdelim 0.124756 55888899 getdelim 0.122506 55888899 // getdelim 0.127039 55888899 getdelim 0.123099 55888899 // getc_unlocked_fixed_len 0.167563 55888899 getc_unlocked_fixed_len 0.168109 55888899 // getc_unlocked_fixed_len 0.167803 55888899 getc_unlocked_fixed_len 0.168392 55888899 // getc_unlocked_fixed_len 0.168808 55888899 getc_unlocked_fixed_len 0.169387 55888899 // getc_unlocked_fixed_len 0.168980 55888899 getc_unlocked_fixed_len 0.178484 55888899 // getc_unlocked_fixed_len 0.176187 55888899 getc_unlocked_fixed_len 0.182793 55888899 // getc_unlocked_psb 0.238986 55888899 getc_unlocked_psb 0.293240 55888899 // getc_unlocked_psb 0.241325 55888899 getc_unlocked_psb 0.298449 55888899 // getc_unlocked_psb 0.246466 55888899 getc_unlocked_psb 0.298508 55888899 // getc_unlocked_psb 0.247592 55888899 getc_unlocked_psb 0.301125 55888899 // getc_unlocked_psb 0.248112 55888899 mmap_psb 0.313239 55888899 // mmap_psb 0.250021 55888899 mmap_psb 0.315061 55888899 // mmap_psb 0.254118 55888899 mmap_psb 0.315517 55888899 // mmap_psb 0.257428 55888899 mmap_psb 0.316790 55888899 // mmap_psb 0.261807 55888899 mmap_psb 0.320654 55888899 // mmap_psb 0.264367 55888899 getc_unlocked_psb 0.326494 55888899 // pfr_psb 0.760035 55888900 pfr_psb 0.417141 55888899 // pfr_psb 0.765121 55888900 pfr_psb 0.439269 55888899 // pfr_psb 0.768731 55888900 pfr_psb 0.439342 55888899 // pfr_psb 0.771937 55888900 pfr_psb 0.447218 55888899 // pfr_psb 0.780460 55888900 pfr_psb 0.453839 55888899 // fgetc_fixed_len 2.516459 55888899 fgetc_psb 2.476543 55888899 // fgetc_fixed_len 2.522877 55888899 fgetc_psb 2.477130 55888899 // fgetc_fixed_len 2.587373 55888899 fgetc_psb 2.484007 55888899 // fgetc_psb 2.590090 55888899 fgetc_psb 2.484495 55888899 // fgetc_psb 2.590536 55888899 fgetc_fixed_len 2.493730 55888899 // fgetc_fixed_len 2.608356 55888899 fgetc_fixed_len 2.528333 55888899 // fgetc_psb 2.623930 55888899 fgetc_fixed_len 2.533535 55888899 // fgetc_fixed_len 2.624310 55888899 fgetc_fixed_len 2.555377 55888899 // fgetc_psb 2.637269 55888899 fgetc_fixed_len 2.736391 55888899 // fgetc_psb 2.743828 55888899 // $ mlr --opprint cat then stats1 -a min,max,stddev,mean -f t -g type then sort -n t_mean x // type t_min t_max t_stddev t_mean // getdelim 0.118618 0.127039 0.003232 0.122765 // getc_unlocked_fixed_len 0.167563 0.176187 0.003585 0.169868 // getc_unlocked_psb 0.238986 0.248112 0.004091 0.244496 // mmap_psb 0.250021 0.264367 0.005768 0.257548 // pfr_psb 0.760035 0.780460 0.007667 0.769257 // fgetc_fixed_len 2.516459 2.624310 0.049478 2.571875 // fgetc_psb 2.590090 2.680364 0.037489 2.624438 // type t_min t_max t_stddev t_mean // getdelim 0.118057 0.123099 0.002271 0.120400 // getc_unlocked_fixed_len 0.168109 0.182793 0.006768 0.173433 // getc_unlocked_psb 0.293240 0.326494 0.013134 0.303563 // mmap_psb 0.313239 0.320654 0.002771 0.316252 // pfr_psb 0.417141 0.453839 0.013830 0.439362 // fgetc_psb 2.476543 2.743828 0.117803 2.533201 // fgetc_fixed_len 2.493730 2.736391 0.095892 2.569473 // ---------------------------------------------------------------- // Analysis: // * getdelim is good; fatal flaw is single-char line-terminator // o maybe i could cobble up a line-stacked iterator which // consumes usually 1, sometimes (double-quote case) multiple // delim lines to make up the data for a given record // * as before, maybe a 5-10% improvement mmap over stdio. // worth doing as a second-level refinement. // * getc_unlocked vs. fgetc, no-brainer for this single-threaded code. // * string-builder is a little than fixed-length malloc, as expected // -- it's adding value. // ! peek_file_reader is where the optimization opportunities are miller-3.4.0/c/experimental/regexes.c000066400000000000000000000035651266012053600175410ustar00rootroot00000000000000#include #include #include #include #include // Example: // $ a.out 'a.*b(cd).*(f).[hz](i)' 'abcdefghij' // rc=0 // pmatch[0].rm_so= 0 pmatch[0].rm_eo= 9 // pmatch[1].rm_so= 2 pmatch[1].rm_eo= 4 // pmatch[2].rm_so= 5 pmatch[2].rm_eo= 6 // pmatch[3].rm_so= 8 pmatch[3].rm_eo= 9 // pmatch[4].rm_so= -1 pmatch[4].rm_eo= -1 // pmatch[5].rm_so= -1 pmatch[5].rm_eo= -1 // pmatch[6].rm_so= -1 pmatch[6].rm_eo= -1 // pmatch[7].rm_so= -1 pmatch[7].rm_eo= -1 // pmatch[8].rm_so= -1 pmatch[8].rm_eo= -1 // pmatch[9].rm_so= -1 pmatch[9].rm_eo= -1 static void usage(char* argv0, FILE* o, int exit_code) { fprintf(o, "Usage: %s {regex} {string}\n", argv0); exit(exit_code); } int main(int argc, char** argv) { if (argc >= 2 && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help"))) { usage(argv[0], stdout, 0); } if (argc != 3) { usage(argv[0], stderr, 1); } regex_t reg; char* sregex = argv[1]; char* sstr = argv[2]; int cflags = REG_EXTENDED; const size_t nmatchmax = 10; regmatch_t pmatch[nmatchmax]; int eflags = 0; int rc; rc = regcomp(®, sregex, cflags); if (rc != 0) { size_t nbytes = regerror(rc, ®, NULL, 0); char* errbuf = malloc(nbytes); (void)regerror(rc, ®, errbuf, nbytes); printf("regcomp failure: %s\n", errbuf); exit(1); } rc = regexec(®, sstr, nmatchmax, pmatch, eflags); printf("rc=%d\n", rc); if (rc == 0) { for (int i = 0; i < nmatchmax; i++) { printf("pmatch[%i].rm_so=%4lld pmatch[%d].rm_eo=%4lld\n", i, (long long)pmatch[i].rm_so, i, (long long)pmatch[i].rm_eo); } } else if (rc == REG_NOMATCH) { printf("no match\n"); } else { size_t nbytes = regerror(rc, ®, NULL, 0); char* errbuf = malloc(nbytes); (void)regerror(rc, ®, errbuf, nbytes); printf("regexec failure: %s\n", errbuf); exit(1); } regfree(®); return 0; } miller-3.4.0/c/input/000077500000000000000000000000001266012053600143645ustar00rootroot00000000000000miller-3.4.0/c/input/Makefile.am000066400000000000000000000020531266012053600164200ustar00rootroot00000000000000noinst_LTLIBRARIES= libinput.la libinput_la_SOURCES= \ byte_reader.h \ byte_readers.h \ file_reader_mmap.c \ file_reader_mmap.h \ file_reader_stdio.c \ file_reader_stdio.h \ file_ingestor_stdio.c \ file_ingestor_stdio.h \ json_parser.c \ json_parser.h \ mlr_json_adapter.c \ mlr_json_adapter.h \ line_readers.c \ line_readers.h \ lrec_reader.h \ lrec_reader_in_memory.c \ lrec_reader_mmap_csv.c \ lrec_reader_mmap_csvlite.c \ lrec_reader_mmap_dkvp.c \ lrec_reader_mmap_json.c \ lrec_reader_mmap_nidx.c \ lrec_reader_mmap_xtab.c \ lrec_reader_stdio_csv.c \ lrec_reader_stdio_csvlite.c \ lrec_reader_stdio_dkvp.c \ lrec_reader_stdio_json.c \ lrec_reader_stdio_nidx.c \ lrec_reader_stdio_xtab.c \ lrec_readers.c \ lrec_readers.h \ mmap_byte_reader.c \ peek_file_reader.c \ peek_file_reader.h \ stdio_byte_reader.c \ string_byte_reader.c libinput_la_LIBADD= ../lib/libmlr.la libinput_la_CPPFLAGS= -I${srcdir}/../ AM_CPPFLAGS= -I${srcdir}/../ AM_CFLAGS= -std=gnu99 miller-3.4.0/c/input/README.md000066400000000000000000000047251266012053600156530ustar00rootroot00000000000000# Miller file/record input These are readers for Miller file formats, stdio and mmap versions. The stdio and mmap record parsers are similar but not identical, due to inversion of processing order: getting an entire mallocked line and then splitting it by separators in the former case, versus splitting while discovering end of line in the latter case. The code duplication could be largely removed by having the mmap readers find end-of-lines, then split up the lines -- however that requires two passes through input strings and for performance I want just a single pass. While there are separate record-writers for CSV and pretty-print, there is just a common record-reader: pretty-print is CSV with field separator being a space, and `allow_repeat_ifs` set to true. Idea of `header_keeper` objects for CSV: each `header_keeper` object retains the input-line backing and the `slls_t` for a CSV header line which is used by one or more CSV data lines. Meanwhile some mappers (e.g. `sort`, `tac`) retain input records from the entire data stream, which may include header-schema changes in the input stream. This means we need to keep headers intact as long as any lrecs are pointing to them. One option is reference-counting which I experimented with; it was messy and error-prone. The approach used here is to keep a hash map from header-schema to `header_keeper` object. The current `pheader_keeper` is a pointer into one of those. Then when the reader is freed, all its header-keepers are freed. There is some code duplication involving single-character and multi-character IRS, IFS, and IPS. While single-character is a special case of multi-character, keeping separate implementations for single-character and multi-character versions is worthwhile for performance. The difference is betweeen `*p == ifs` and `streqn(p, ifs, ifslen)`: even with function inlining, the latter is more expensive than the former in the single-character case. Example timing info for a million-line file is as follows: ``` TIME IN SECONDS 0.945 -- mlr --irs lf --ifs , --ips = check ../data/big.dkvp2 TIME IN SECONDS 1.139 -- mlr --irs crlf --ifs , --ips = check ../data/big.dkvp2 TIME IN SECONDS 1.291 -- mlr --irs lf --ifs /, --ips =: check ../data/big.dkvp2 TIME IN SECONDS 1.443 -- mlr --irs crlf --ifs /, --ips =: check ../data/big.dkvp2 ``` i.e. (even when averaged over multiple runs) performance improvements of 20-30% are obtained by special-casing single-character-separator code: this is worth doing. miller-3.4.0/c/input/byte_reader.h000066400000000000000000000022001266012053600170140ustar00rootroot00000000000000#ifndef BYTE_READER_H #define BYTE_READER_H struct _byte_reader_t; // Abstract byte source for input. Impls are stdio from file/stdin, mmapped // file, and string-backed (for unit test). // pvstate will nominally hold FILE*, mmap fd and pointers, string-backing, etc. // The open function should return TRUE on success and FALSE on failure. // For the string reader, the char* argument is the backing string itself. typedef int byte_reader_open_func_t(struct _byte_reader_t* pbr, char* prepipe, char* filename); // The reader function should return a character, as an int. Reads past end of // file should keep returning EOF, even if called multiple times. typedef int byte_reader_read_func_t(struct _byte_reader_t* pbr); // The close function should close file pointers/descriptors, as well as any // necessary heap-frees. typedef void byte_reader_close_func_t(struct _byte_reader_t* pbr, char* prepipe); typedef struct _byte_reader_t { void* pvstate; byte_reader_open_func_t* popen_func; byte_reader_read_func_t* pread_func; byte_reader_close_func_t* pclose_func; } byte_reader_t; #endif // BYTE_READER_H miller-3.4.0/c/input/byte_readers.h000066400000000000000000000005721266012053600172110ustar00rootroot00000000000000#ifndef BYTE_READERS_H #define BYTE_READERS_H #include "input/byte_reader.h" byte_reader_t* string_byte_reader_alloc(); byte_reader_t* stdio_byte_reader_alloc(); byte_reader_t* mmap_byte_reader_alloc(); void string_byte_reader_free(byte_reader_t* pbr); void stdio_byte_reader_free(byte_reader_t* pbr); void mmap_byte_reader_free(byte_reader_t* pbr); #endif // BYTE_READERS_H miller-3.4.0/c/input/file_ingestor_stdio.c000066400000000000000000000037311266012053600205670ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "file_ingestor_stdio.h" // ---------------------------------------------------------------- void* file_ingestor_stdio_vopen(void* pvstate, char* prepipe, char* filename) { char* file_contents_buffer = NULL; size_t file_size = 0; if (prepipe == NULL) { if (streq(filename, "-")) { file_contents_buffer = read_fp_into_memory(stdin, &file_size); if (file_contents_buffer == NULL) { fprintf(stderr, "%s: Couldn't open standard input for read.\n", MLR_GLOBALS.argv0); exit(1); } } else { file_contents_buffer = read_file_into_memory(filename, &file_size); if (file_contents_buffer == NULL) { fprintf(stderr, "%s: Couldn't open \"%s\" for read.\n", MLR_GLOBALS.argv0, filename); exit(1); } } } else { char* command = mlr_malloc_or_die(strlen(prepipe) + 3 + strlen(filename) + 1); if (streq(filename, "-")) sprintf(command, "%s", prepipe); else sprintf(command, "%s < %s", prepipe, filename); FILE* input_stream = popen(command, "r"); if (input_stream == NULL) { fprintf(stderr, "%s: Couldn't popen \"%s\" for read.\n", MLR_GLOBALS.argv0, command); perror(command); exit(1); } file_contents_buffer = read_fp_into_memory(input_stream, &file_size); if (file_contents_buffer == NULL) { fprintf(stderr, "%s: Couldn't open popen for read: \"%s\".\n", MLR_GLOBALS.argv0, command); exit(1); } free(command); } file_ingestor_stdio_state_t* pstate = mlr_malloc_or_die(sizeof(file_ingestor_stdio_state_t)); pstate->sof = file_contents_buffer; pstate->eof = &file_contents_buffer[file_size]; return pstate; } // ---------------------------------------------------------------- void file_ingestor_stdio_vclose(void* pvstate, void* pvhandle, char* prepipe) { char* file_contents_buffer = pvhandle; free(file_contents_buffer); } miller-3.4.0/c/input/file_ingestor_stdio.h000066400000000000000000000011021266012053600205620ustar00rootroot00000000000000// ================================================================ // Abstraction layer for stdio file-read logic, when ingesting entirely into memory. // ================================================================ #ifndef FILE_INGESTOR_STDIO_H #define FILE_INGESTOR_STDIO_H typedef struct _file_ingestor_stdio_state_t { char* sof; char* eof; } file_ingestor_stdio_state_t; void* file_ingestor_stdio_vopen(void* pvstate, char* prepipe, char* file_name); void file_ingestor_stdio_vclose(void* pvstate, void* pvhandle, char* prepipe); #endif // FILE_INGESTOR_STDIO_H miller-3.4.0/c/input/file_reader_mmap.c000066400000000000000000000042161266012053600200060ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "file_reader_mmap.h" static char empty_buf[1] = { 0 }; // ---------------------------------------------------------------- file_reader_mmap_state_t* file_reader_mmap_open(char* prepipe, char* file_name) { // popen is a stdio construct, not an mmap construct, and it can't be supported here. if (prepipe != NULL) { fprintf(stderr, "%s: coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } file_reader_mmap_state_t* pstate = mlr_malloc_or_die(sizeof(file_reader_mmap_state_t)); pstate->fd = open(file_name, O_RDONLY); if (pstate->fd < 0) { perror("open"); fprintf(stderr, "%s: could not open \"%s\"\n", MLR_GLOBALS.argv0, file_name); exit(1); } struct stat stat; if (fstat(pstate->fd, &stat) < 0) { perror("fstat"); fprintf(stderr, "%s: could not fstat \"%s\"\n", MLR_GLOBALS.argv0, file_name); exit(1); } if (stat.st_size == 0) { // mmap doesn't allow us to map zero-length files but zero-length files do exist. pstate->sol = &empty_buf[0]; } else { pstate->sol = mmap(NULL, (size_t)stat.st_size, PROT_READ|PROT_WRITE, MAP_FILE|MAP_PRIVATE, pstate->fd, (off_t)0); if (pstate->sol == MAP_FAILED) { perror("mmap"); fprintf(stderr, "%s: could not mmap \"%s\"\n", MLR_GLOBALS.argv0, file_name); exit(1); } } pstate->eof = pstate->sol + stat.st_size; return pstate; } // ---------------------------------------------------------------- void file_reader_mmap_close(file_reader_mmap_state_t* pstate, char* prepipe) { if (close(pstate->fd) < 0) { perror("close"); exit(1); } free(pstate); } // ---------------------------------------------------------------- void* file_reader_mmap_vopen(void* pvstate, char* prepipe, char* file_name) { return file_reader_mmap_open(prepipe, file_name); } // ---------------------------------------------------------------- void file_reader_mmap_vclose(void* pvstate, void* pvhandle, char* prepipe) { file_reader_mmap_close(pvhandle, prepipe); } miller-3.4.0/c/input/file_reader_mmap.h000066400000000000000000000012641266012053600200130ustar00rootroot00000000000000// ================================================================ // Abstraction layer for mmapped file-read logic. // ================================================================ #ifndef FILE_READER_MMAP_H #define FILE_READER_MMAP_H typedef struct _file_reader_mmap_state_t { char* sol; char* eof; int fd; } file_reader_mmap_state_t; file_reader_mmap_state_t* file_reader_mmap_open(char* prepipe, char* file_name); void file_reader_mmap_close(file_reader_mmap_state_t* pstate, char* prepipe); void* file_reader_mmap_vopen(void* pvstate, char* prepipe, char* file_name); void file_reader_mmap_vclose(void* pvstate, void* pvhandle, char* prepipe); #endif // FILE_READER_MMAP_H miller-3.4.0/c/input/file_reader_stdio.c000066400000000000000000000026021266012053600201730ustar00rootroot00000000000000#include #include #include #include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "file_reader_stdio.h" // ---------------------------------------------------------------- void* file_reader_stdio_vopen(void* pvstate, char* prepipe, char* filename) { FILE* input_stream = stdin; if (prepipe == NULL) { if (!streq(filename, "-")) { input_stream = fopen(filename, "r"); if (input_stream == NULL) { fprintf(stderr, "%s: Couldn't open \"%s\" for read.\n", MLR_GLOBALS.argv0, filename); perror(filename); exit(1); } } } else { char* command = mlr_malloc_or_die(strlen(prepipe) + 3 + strlen(filename) + 1); if (streq(filename, "-")) sprintf(command, "%s", prepipe); else sprintf(command, "%s < %s", prepipe, filename); input_stream = popen(command, "r"); if (input_stream == NULL) { fprintf(stderr, "%s: Couldn't popen \"%s\" for read.\n", MLR_GLOBALS.argv0, command); perror(command); exit(1); } free(command); } return input_stream; } // ---------------------------------------------------------------- void file_reader_stdio_vclose(void* pvstate, void* pvhandle, char* prepipe) { FILE* input_stream = pvhandle; if (prepipe == NULL) { if (input_stream != stdin) fclose(input_stream); } else { pclose(input_stream); } } miller-3.4.0/c/input/file_reader_stdio.h000066400000000000000000000006541266012053600202050ustar00rootroot00000000000000// ================================================================ // Abstraction layer for stdio file-read logic. // ================================================================ #ifndef FILE_READER_STDIO_H #define FILE_READER_STDIO_H void* file_reader_stdio_vopen(void* pvstate, char* prepipe, char* file_name); void file_reader_stdio_vclose(void* pvstate, void* pvhandle, char* prepipe); #endif // FILE_READER_STDIO_H miller-3.4.0/c/input/json_parser.c000066400000000000000000000624621266012053600170670ustar00rootroot00000000000000// ================================================================ // Copyright (C) 2012, 2013, 2014 James McLaughlin et al. All rights reserved. // https://github.com/udp/json-parser // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions // are met: // // 1. Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE // ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF // SUCH DAMAGE. // ================================================================ #include "lib/mlrutil.h" #include "json_parser.h" const struct _json_value_t json_value_none; #include #include #include #include typedef unsigned int json_uchar; static unsigned char hex_value(json_char c) { if (isdigit(c)) return c - '0'; switch (c) { case 'a': case 'A': return 0x0A; case 'b': case 'B': return 0x0B; case 'c': case 'C': return 0x0C; case 'd': case 'D': return 0x0D; case 'e': case 'E': return 0x0E; case 'f': case 'F': return 0x0F; default: return 0xFF; } } // ---------------------------------------------------------------- typedef struct _json_state_{ unsigned long used_memory; unsigned int uint_max; unsigned long ulong_max; int first_pass; const json_char * ptr; unsigned int cur_line, cur_col; } json_parser_state_t; // ---------------------------------------------------------------- static void * default_alloc(size_t size, int zero) { void* ptr = mlr_malloc_or_die(size); if (zero) memset(ptr, 0, size); return ptr; } // ---------------------------------------------------------------- static void * json_alloc(json_parser_state_t * pstate, unsigned long size, int zero) { if ((pstate->ulong_max - pstate->used_memory) < size) return 0; return default_alloc(size, zero); } // ---------------------------------------------------------------- static int new_value( json_parser_state_t * pstate, json_value_t ** ptop, json_value_t ** proot, json_value_t ** palloc, json_type_t type) { json_value_t * pvalue; int values_size; if (!pstate->first_pass) { pvalue = *ptop = *palloc; *palloc = (*palloc)->_reserved.next_alloc; if (!*proot) *proot = pvalue; switch (pvalue->type) { case JSON_ARRAY: if (pvalue->u.array.length == 0) break; if (! (pvalue->u.array.values = (json_value_t **) json_alloc (pstate, pvalue->u.array.length * sizeof(json_value_t *), 0)) ) { return 0; } pvalue->u.array.length = 0; break; case JSON_OBJECT: if (pvalue->u.object.length == 0) break; values_size = sizeof(*pvalue->u.object.p.values) * pvalue->u.object.length; if (! (pvalue->u.object.p.values = (json_object_entry_t *) json_alloc (pstate, values_size + ((unsigned long) pvalue->u.object.p.values), 0)) ) { return 0; } pvalue->_reserved.p.pobject_mem = (*(char **) &pvalue->u.object.p.mem) + values_size; pvalue->u.object.length = 0; break; case JSON_STRING: if (! (pvalue->u.string.ptr = (json_char *) json_alloc (pstate, (pvalue->u.string.length + 1) * sizeof (json_char), 0)) ) { return 0; } pvalue->u.string.length = 0; break; case JSON_BOOLEAN: if (! (pvalue->u.boolean.sval = (json_char *) json_alloc (pstate, (pvalue->u.boolean.length + 1) * sizeof (json_char), 1)) ) { return 0; } pvalue->u.boolean.length = 0; break; case JSON_INTEGER: if (! (pvalue->u.integer.sval = (json_char *) json_alloc (pstate, (pvalue->u.integer.length + 1) * sizeof (json_char), 1)) ) { return 0; } pvalue->u.integer.length = 0; break; case JSON_DOUBLE: if (! (pvalue->u.dbl.sval = (json_char *) json_alloc (pstate, (pvalue->u.dbl.length + 1) * sizeof (json_char), 1)) ) { return 0; } pvalue->u.dbl.length = 0; break; default: break; } return 1; } if (! (pvalue = (json_value_t *) json_alloc(pstate, sizeof (json_value_t), 1))) { return 0; } if (!*proot) *proot = pvalue; pvalue->type = type; pvalue->parent = *ptop; pvalue->line = pstate->cur_line; pvalue->col = pstate->cur_col; if (*palloc) (*palloc)->_reserved.next_alloc = pvalue; *palloc = *ptop = pvalue; return 1; } // ---------------------------------------------------------------- #define WHITESPACE \ case '\n': ++state.cur_line; state.cur_col = 0; \ case ' ': case '\t': case '\r' #define STRING_ADD(b) \ do { if (!state.first_pass) string[string_length] = b; ++string_length; } while (0); // xxx to do: // 1. Modify the data structure so sval & length are shared between boolean, integer, & double. // 2. Just append a byte-range (start to end pointer) rather than making repeated per-character calls // to these functions. static inline void boolean_sval_add(json_parser_state_t* pstate, json_value_t* ptop, char b) { if (!pstate->first_pass) { ptop->u.boolean.sval[ptop->u.boolean.length++] = b; } else { ptop->u.boolean.length++; } } static inline void integer_sval_add(json_parser_state_t* pstate, json_value_t* ptop, char b) { if (!pstate->first_pass) { ptop->u.integer.sval[ptop->u.integer.length++] = b; } else { ptop->u.integer.length++; } } static inline void dbl_sval_add(json_parser_state_t* pstate, json_value_t* ptop, char b) { if (!pstate->first_pass) { ptop->u.dbl.sval[ptop->u.dbl.length++] = b; } else { ptop->u.dbl.length++; } } static inline void boolean_sval_end(json_parser_state_t* pstate, json_value_t* ptop) { if (!pstate->first_pass) { ptop->u.boolean.sval[ptop->u.boolean.length] = 0; } } static inline void integer_sval_end(json_parser_state_t* pstate, json_value_t* ptop) { if (!pstate->first_pass) { ptop->u.integer.sval[ptop->u.integer.length] = 0; } } static inline void dbl_sval_end(json_parser_state_t* pstate, json_value_t* ptop) { if (!pstate->first_pass) { ptop->u.dbl.sval[ptop->u.dbl.length] = 0; } } #define LINE_AND_COL \ state.cur_line, state.cur_col static const long FLAG_NEXT = 1 << 0, FLAG_REPROC = 1 << 1, FLAG_NEED_COMMA = 1 << 2, FLAG_SEEK_VALUE = 1 << 3, FLAG_ESCAPED = 1 << 4, FLAG_IN_STRING = 1 << 5, FLAG_NEED_COLON = 1 << 6, FLAG_DONE = 1 << 7, FLAG_NUM_NEGATIVE = 1 << 8, FLAG_NUM_ZERO = 1 << 9, FLAG_NUM_E = 1 << 10, FLAG_NUM_E_GOT_SIGN = 1 << 11, FLAG_NUM_E_NEGATIVE = 1 << 12; // ================================================================ json_value_t * json_parse( const json_char * json, size_t length, char * error_buf, json_char** ppend_of_item) { json_char error[JSON_ERROR_MAX]; const json_char * end; json_value_t * ptop, * proot, * palloc = 0; json_parser_state_t state = { 0 }; long flags; long num_digits = 0, num_e = 0; json_int_t num_fraction = 0; *ppend_of_item = NULL; // Skip UTF-8 BOM if (length >= 3 && ((unsigned char) json[0]) == 0xEF && ((unsigned char) json[1]) == 0xBB && ((unsigned char) json[2]) == 0xBF) { json += 3; length -= 3; } error[0] = '\0'; end = (json + length); memset(&state.uint_max, 0xFF, sizeof(state.uint_max)); memset(&state.ulong_max, 0xFF, sizeof(state.ulong_max)); state.uint_max -= 8; /* limit of how much can be added before next check */ state.ulong_max -= 8; for (state.first_pass = 1; state.first_pass >= 0; --state.first_pass) { json_uchar uchar; unsigned char uc_b1, uc_b2, uc_b3, uc_b4; json_char * string = 0; unsigned int string_length = 0; ptop = proot = 0; flags = FLAG_SEEK_VALUE; state.cur_line = 1; for (state.ptr = json ;; ++state.ptr) { json_char* pb = (json_char*)((state.ptr == end) ? NULL : state.ptr); json_char b = (state.ptr == end) ? 0 : *state.ptr; if (flags & FLAG_IN_STRING) { if (!b) { sprintf(error, "Unexpected EOF in string at line %d column %d.", LINE_AND_COL); goto e_failed; } if (string_length > state.uint_max) goto e_overflow; if (flags & FLAG_ESCAPED) { flags &= ~ FLAG_ESCAPED; switch (b) { case 'b': STRING_ADD('\b'); break; case 'f': STRING_ADD('\f'); break; case 'n': STRING_ADD('\n'); break; case 'r': STRING_ADD('\r'); break; case 't': STRING_ADD('\t'); break; case 'u': if (end - state.ptr < 4 || (uc_b1 = hex_value (*++state.ptr)) == 0xFF || (uc_b2 = hex_value (*++state.ptr)) == 0xFF || (uc_b3 = hex_value (*++state.ptr)) == 0xFF || (uc_b4 = hex_value (*++state.ptr)) == 0xFF) { sprintf(error, "Invalid character value `%c` at line %d column %d.", b, LINE_AND_COL); goto e_failed; } uc_b1 = (uc_b1 << 4) | uc_b2; uc_b2 = (uc_b3 << 4) | uc_b4; uchar = (uc_b1 << 8) | uc_b2; if ((uchar & 0xF800) == 0xD800) { json_uchar uchar2; if (end - state.ptr < 6 || (*++state.ptr) != '\\' || (*++state.ptr) != 'u' || (uc_b1 = hex_value (*++state.ptr)) == 0xFF || (uc_b2 = hex_value (*++state.ptr)) == 0xFF || (uc_b3 = hex_value (*++state.ptr)) == 0xFF || (uc_b4 = hex_value (*++state.ptr)) == 0xFF) { sprintf(error, "Invalid character value `%c` at line %d column %d.", b, LINE_AND_COL); goto e_failed; } uc_b1 = (uc_b1 << 4) | uc_b2; uc_b2 = (uc_b3 << 4) | uc_b4; uchar2 = (uc_b1 << 8) | uc_b2; uchar = 0x010000 | ((uchar & 0x3FF) << 10) | (uchar2 & 0x3FF); } if (sizeof(json_char) >= sizeof(json_uchar) || (uchar <= 0x7F)) { STRING_ADD((json_char) uchar); break; } if (uchar <= 0x7FF) { if (state.first_pass) { string_length += 2; } else { string[string_length ++] = 0xC0 | (uchar >> 6); string[string_length ++] = 0x80 | (uchar & 0x3F); } break; } if (uchar <= 0xFFFF) { if (state.first_pass) { string_length += 3; } else { string[string_length ++] = 0xE0 | (uchar >> 12); string[string_length ++] = 0x80 | ((uchar >> 6) & 0x3F); string[string_length ++] = 0x80 | (uchar & 0x3F); } break; } if (state.first_pass) { string_length += 4; } else { string[string_length ++] = 0xF0 | (uchar >> 18); string[string_length ++] = 0x80 | ((uchar >> 12) & 0x3F); string[string_length ++] = 0x80 | ((uchar >> 6) & 0x3F); string[string_length ++] = 0x80 | (uchar & 0x3F); } break; default: STRING_ADD(b); } continue; } if (b == '\\') { flags |= FLAG_ESCAPED; continue; } if (b == '"') { if (!state.first_pass) string[string_length] = 0; flags &= ~ FLAG_IN_STRING; string = 0; switch (ptop->type) { case JSON_STRING: ptop->u.string.length = string_length; flags |= FLAG_NEXT; break; case JSON_OBJECT: if (state.first_pass) { (*(json_char **) &ptop->u.object.p.mem) += string_length + 1; } else { ptop->u.object.p.values[ptop->u.object.length].name = (json_char *) ptop->_reserved.p.pobject_mem; ptop->u.object.p.values[ptop->u.object.length].name_length = string_length; (*(json_char **) &ptop->_reserved.p.pobject_mem) += string_length + 1; } flags |= FLAG_SEEK_VALUE | FLAG_NEED_COLON; continue; default: break; } } else { STRING_ADD(b); continue; } } if (flags & FLAG_DONE) { if (!b) break; *ppend_of_item = pb + 1; break; switch (b) { WHITESPACE: continue; default: sprintf(error, "Line %d column %d: Trailing text: `%c`", state.cur_line, state.cur_col, b); goto e_failed; } } if (flags & FLAG_SEEK_VALUE) { switch (b) { WHITESPACE: continue; case ']': if (ptop && ptop->type == JSON_ARRAY) { flags = (flags & ~ (FLAG_NEED_COMMA | FLAG_SEEK_VALUE)) | FLAG_NEXT; } else { sprintf (error, "Line %d column %d: Unexpected ]", LINE_AND_COL); goto e_failed; } break; default: if (flags & FLAG_NEED_COMMA) { if (b == ',') { flags &= ~ FLAG_NEED_COMMA; continue; } else { sprintf(error, "Line %d column %d: Expected , before %c", state.cur_line, state.cur_col, b); goto e_failed; } } if (flags & FLAG_NEED_COLON) { if (b == ':') { flags &= ~ FLAG_NEED_COLON; continue; } else { sprintf(error, "Line %d column %d: Expected : before %c", state.cur_line, state.cur_col, b); goto e_failed; } } flags &= ~ FLAG_SEEK_VALUE; switch (b) { case '{': if (!new_value(&state, &ptop, &proot, &palloc, JSON_OBJECT)) goto e_alloc_failure; continue; case '[': if (!new_value(&state, &ptop, &proot, &palloc, JSON_ARRAY)) goto e_alloc_failure; flags |= FLAG_SEEK_VALUE; continue; case '"': if (!new_value(&state, &ptop, &proot, &palloc, JSON_STRING)) goto e_alloc_failure; flags |= FLAG_IN_STRING; string = ptop->u.string.ptr; string_length = 0; continue; case 't': if ((end - state.ptr) < 3 || *(++state.ptr) != 'r' || *(++state.ptr) != 'u' || *(++state.ptr) != 'e') { goto e_unknown_value; } if (!new_value(&state, &ptop, &proot, &palloc, JSON_BOOLEAN)) goto e_alloc_failure; boolean_sval_add(&state, ptop, 't'); boolean_sval_add(&state, ptop, 'r'); boolean_sval_add(&state, ptop, 'u'); boolean_sval_add(&state, ptop, 'e'); boolean_sval_end(&state, ptop); flags |= FLAG_NEXT; break; case 'f': if ((end - state.ptr) < 4 || *(++state.ptr) != 'a' || *(++state.ptr) != 'l' || *(++state.ptr) != 's' || *(++state.ptr) != 'e') { goto e_unknown_value; } if (!new_value(&state, &ptop, &proot, &palloc, JSON_BOOLEAN)) goto e_alloc_failure; boolean_sval_add(&state, ptop, 'f'); boolean_sval_add(&state, ptop, 'a'); boolean_sval_add(&state, ptop, 'l'); boolean_sval_add(&state, ptop, 's'); boolean_sval_add(&state, ptop, 'e'); boolean_sval_end(&state, ptop); flags |= FLAG_NEXT; break; case 'n': if ((end - state.ptr) < 3 || *(++state.ptr) != 'u' || *(++state.ptr) != 'l' || *(++state.ptr) != 'l') { goto e_unknown_value; } if (!new_value(&state, &ptop, &proot, &palloc, JSON_NULL)) goto e_alloc_failure; flags |= FLAG_NEXT; break; default: if (isdigit (b) || b == '-') { // Start of new number if (!new_value(&state, &ptop, &proot, &palloc, JSON_INTEGER)) goto e_alloc_failure; if (!state.first_pass) { while (isdigit(b) || b == '+' || b == '-' || b == 'e' || b == 'E' || b == '.') { switch (ptop->type) { case JSON_INTEGER: integer_sval_add(&state, ptop, b); break; case JSON_DOUBLE: dbl_sval_add(&state, ptop, b); break; default: break; } if ((++state.ptr) == end) { switch (ptop->type) { case JSON_INTEGER: integer_sval_end(&state, ptop); break; case JSON_DOUBLE: dbl_sval_end(&state, ptop); break; default: break; } b = 0; break; } b = *state.ptr; } flags |= FLAG_NEXT | FLAG_REPROC; break; } flags &= ~ (FLAG_NUM_NEGATIVE | FLAG_NUM_E | FLAG_NUM_E_GOT_SIGN | FLAG_NUM_E_NEGATIVE | FLAG_NUM_ZERO); num_digits = 0; num_fraction = 0; num_e = 0; if (b != '-') { flags |= FLAG_REPROC; break; } flags |= FLAG_NUM_NEGATIVE; continue; } else { sprintf(error, "Line %d column %d: Unexpected `%c` when seeking value", LINE_AND_COL, b); goto e_failed; } } } } else { switch (ptop->type) { case JSON_OBJECT: switch (b) { WHITESPACE: continue; case '"': if (flags & FLAG_NEED_COMMA) { sprintf(error, "Line %d column %d: Expected , before \"", LINE_AND_COL); goto e_failed; } flags |= FLAG_IN_STRING; string = (json_char *) ptop->_reserved.p.pobject_mem; string_length = 0; break; case '}': flags = (flags & ~ FLAG_NEED_COMMA) | FLAG_NEXT; break; case ',': if (flags & FLAG_NEED_COMMA) { flags &= ~ FLAG_NEED_COMMA; break; } default: sprintf(error, "Line %d column %d: Unexpected `%c` in object", LINE_AND_COL, b); goto e_failed; } break; case JSON_INTEGER: case JSON_DOUBLE: if (isdigit(b)) { ++num_digits; if (ptop->type == JSON_INTEGER || flags & FLAG_NUM_E) { if (! (flags & FLAG_NUM_E)) { if (flags & FLAG_NUM_ZERO) { sprintf(error, "Line %d column %d: Unexpected `0` before `%c`", LINE_AND_COL, b); goto e_failed; } if (num_digits == 1 && b == '0') flags |= FLAG_NUM_ZERO; } else { flags |= FLAG_NUM_E_GOT_SIGN; num_e = (num_e * 10) + (b - '0'); continue; } integer_sval_add(&state, ptop, b); continue; } integer_sval_add(&state, ptop, b); num_fraction = (num_fraction * 10) + (b - '0'); continue; } if (b == '+' || b == '-') { if ( (flags & FLAG_NUM_E) && !(flags & FLAG_NUM_E_GOT_SIGN)) { flags |= FLAG_NUM_E_GOT_SIGN; if (b == '-') flags |= FLAG_NUM_E_NEGATIVE; continue; } } else if (b == '.' && ptop->type == JSON_INTEGER) { if (!num_digits) { sprintf (error, "Line %d column %d: Expected digit before `.`", LINE_AND_COL); goto e_failed; } ptop->type = JSON_DOUBLE; ptop->u.dbl.length = ptop->u.integer.length; ptop->u.dbl.sval = ptop->u.integer.sval; dbl_sval_add(&state, ptop, b); num_digits = 0; continue; } if (! (flags & FLAG_NUM_E)) { if (ptop->type == JSON_DOUBLE) { if (!num_digits) { sprintf(error, "Line %d column %d: Expected digit after `.`", LINE_AND_COL); goto e_failed; } } if (b == 'e' || b == 'E') { flags |= FLAG_NUM_E; if (ptop->type == JSON_INTEGER) { ptop->type = JSON_DOUBLE; ptop->u.dbl.length = ptop->u.integer.length; ptop->u.dbl.sval = ptop->u.integer.sval; dbl_sval_add(&state, ptop, b); } num_digits = 0; flags &= ~ FLAG_NUM_ZERO; continue; } } else { if (!num_digits) { sprintf(error, "Line %d column %d: Expected digit after `e`", LINE_AND_COL); goto e_failed; } } flags |= FLAG_NEXT | FLAG_REPROC; break; default: break; } } if (flags & FLAG_REPROC) { flags &= ~ FLAG_REPROC; --state.ptr; } if (flags & FLAG_NEXT) { flags = (flags & ~ FLAG_NEXT) | FLAG_NEED_COMMA; if (!ptop->parent) { /* root value done */ flags |= FLAG_DONE; continue; } if (ptop->parent->type == JSON_ARRAY) flags |= FLAG_SEEK_VALUE; if (!state.first_pass) { json_value_t * parent = ptop->parent; switch (parent->type) { case JSON_OBJECT: parent->u.object.p.values[parent->u.object.length].pvalue = ptop; break; case JSON_ARRAY: parent->u.array.values[parent->u.array.length] = ptop; break; default: break; } } if ((++ptop->parent->u.array.length) > state.uint_max) goto e_overflow; ptop = ptop->parent; continue; } } palloc = proot; } return proot; e_unknown_value: sprintf(error, "Line %d column %d: Unknown value", LINE_AND_COL); goto e_failed; e_alloc_failure: strcpy(error, "Memory allocation failure"); goto e_failed; e_overflow: sprintf(error, "Line %d column %d: Too long (caught overflow)", LINE_AND_COL); goto e_failed; e_failed: if (error_buf) { if (*error) strcpy(error_buf, error); else strcpy(error_buf, "Unknown error"); } if (state.first_pass) palloc = proot; while (palloc) { ptop = palloc->_reserved.next_alloc; free(palloc); palloc = ptop; } if (!state.first_pass) json_value_free(proot); return 0; } json_value_t * json_parse_for_unit_test( const json_char * json, json_char** ppend_of_item) { json_char error_buf[JSON_ERROR_MAX]; return json_parse(json, strlen(json), error_buf, ppend_of_item); } // ---------------------------------------------------------------- void json_value_free(json_value_t * pvalue) { json_value_t * cur_value; if (!pvalue) return; pvalue->parent = 0; while (pvalue) { switch (pvalue->type) { case JSON_ARRAY: if (!pvalue->u.array.length) { free(pvalue->u.array.values); break; } pvalue = pvalue->u.array.values[--pvalue->u.array.length]; continue; case JSON_OBJECT: if (!pvalue->u.object.length) { free(pvalue->u.object.p.values); break; } pvalue = pvalue->u.object.p.values[--pvalue->u.object.length].pvalue; continue; case JSON_STRING: free(pvalue->u.string.ptr); break; case JSON_BOOLEAN: free(pvalue->u.boolean.sval); break; case JSON_INTEGER: free(pvalue->u.integer.sval); break; case JSON_DOUBLE: free(pvalue->u.dbl.sval); break; default: break; } cur_value = pvalue; pvalue = pvalue->parent; free(cur_value); } } // ---------------------------------------------------------------- char* json_describe_type(json_type_t type) { switch(type) { case JSON_NONE: return "JSON_NONE"; break; case JSON_OBJECT: return "JSON_OBJECT"; break; case JSON_ARRAY: return "JSON_ARRAY"; break; case JSON_INTEGER: return "JSON_INTEGER"; break; case JSON_DOUBLE: return "JSON_DOUBLE"; break; case JSON_STRING: return "JSON_STRING"; break; case JSON_BOOLEAN: return "JSON_BOOLEAN"; break; case JSON_NULL: return "JSON_NULL"; break; default: return "???"; break; } } // ---------------------------------------------------------------- const char* leader = " "; static void leader_print(int depth) { for (int i = 0; i < depth; i++) printf("%s", leader); } static void json_print_non_recursive_aux(json_value_t* pvalue, int depth) { leader_print(depth); if (pvalue == NULL) { printf("pvalue=NULL\n"); return; } printf("type=%s", json_describe_type(pvalue->type)); switch(pvalue->type) { case JSON_NONE: break; case JSON_OBJECT: printf(",length=%d", pvalue->u.object.length); break; case JSON_ARRAY: printf(",length=%d", pvalue->u.object.length); break; case JSON_INTEGER: printf(",length=%d", pvalue->u.integer.length); printf(",sval=\"%s\"", pvalue->u.integer.sval); break; case JSON_DOUBLE: printf(",length=%d", pvalue->u.dbl.length); printf(",sval=\"%s\"", pvalue->u.dbl.sval); break; case JSON_STRING: printf(",length=%d", pvalue->u.string.length); printf(",ptr=\"%s\"", pvalue->u.string.ptr); break; case JSON_BOOLEAN: printf(",length=%d", pvalue->u.boolean.length); printf(",sval=\"%s\"", pvalue->u.boolean.sval); break; case JSON_NULL: break; } printf("\n"); } static void json_print_recursive_aux(json_value_t* pvalue, int depth) { json_print_non_recursive_aux(pvalue, depth); if (pvalue == NULL) return; if (pvalue->type == JSON_OBJECT) { for (int i = 0; i < pvalue->u.object.length; i++) { leader_print(depth+1); printf("key=\"%s\"\n", pvalue->u.object.p.values[i].name); json_print_recursive_aux(pvalue->u.object.p.values[i].pvalue, depth+1); } } else if (pvalue->type == JSON_ARRAY) { for (int i = 0; i < pvalue->u.array.length; i++) { leader_print(depth+1); printf("index=%d\n", i); json_print_recursive_aux(pvalue->u.array.values[i], depth+1); } } } // ---------------------------------------------------------------- void json_print_non_recursive(json_value_t* pvalue) { json_print_non_recursive_aux(pvalue, 0); } void json_print_recursive(json_value_t* pvalue) { json_print_recursive_aux(pvalue, 0); } miller-3.4.0/c/input/json_parser.h000066400000000000000000000100341266012053600170600ustar00rootroot00000000000000// ================================================================ // Copyright (C) 2012, 2013, 2014 James McLaughlin et al. All rights reserved. // https://github.com/udp/json-parser // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions // are met: // // 1. Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE // ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF // SUCH DAMAGE. // ================================================================ #ifndef JSON_PARSER_H #define JSON_PARSER_H #ifndef json_char #define json_char char #endif #ifndef json_int_t #ifndef _MSC_VER #include #define json_int_t int64_t #else #define json_int_t __int64 #endif #endif #include // ---------------------------------------------------------------- typedef enum { JSON_NONE, JSON_OBJECT, JSON_ARRAY, JSON_INTEGER, JSON_DOUBLE, JSON_STRING, JSON_BOOLEAN, JSON_NULL } json_type_t; extern const struct _json_value_t json_value_none; typedef struct _json_object_entry_t { json_char * name; unsigned int name_length; struct _json_value_t * pvalue; } json_object_entry_t; typedef struct _json_value_t { struct _json_value_t * parent; json_type_t type; union { struct { unsigned int length; union { json_object_entry_t * values; char* mem; } p; } object; struct { unsigned int length; struct _json_value_t ** values; } array; // For Miller we want floating-point numbers to be preserved as-is, with however many decimal places // the user's input does or does not have, until/unless we do any math which modifies values. struct { unsigned int length; char* sval; } boolean; struct { unsigned int length; char* sval; } integer; struct { unsigned int length; char* sval; } dbl; struct { unsigned int length; json_char * ptr; /* null-terminated */ } string; } u; union { struct _json_value_t * next_alloc; union { void * pvobject_mem; char * pobject_mem; } p; } _reserved; // Location of the value in the source JSON unsigned int line, col; } json_value_t; #define JSON_ERROR_MAX 128 // The end-of-item returned pointer enables us to handle input of the form // // { "a" : 1 } // { "b" : 2 } // { "c" : 3 } // // in addition to // // [ // { "a" : 1 } // { "b" : 2 } // { "c" : 3 } // ] // // This is in line with what jq can handle. In this case, json_parse will return // once for each top-level item and will give us back a pointer to the start of // the rest of the input stream, so we can call json_parse on the rest until it is // all exhausted. json_value_t * json_parse( const json_char * json, size_t length, char * error_buf, json_char** ppend_of_item); json_value_t * json_parse_for_unit_test( const json_char * json, json_char** ppend_of_item); void json_value_free(json_value_t *); char* json_describe_type(json_type_t type); void json_print_non_recursive(json_value_t* pvalue); void json_print_recursive(json_value_t* pvalue); #endif // JSON_PARSER_H miller-3.4.0/c/input/line_readers.c000066400000000000000000000042341266012053600171670ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "input/line_readers.h" // Use powers of two exclusively, to help avoid heap fragmentation #define INITIAL_SIZE 128 // ---------------------------------------------------------------- char* mlr_get_cline(FILE* fp, char irs) { char* line = NULL; size_t linecap = 0; ssize_t linelen = getdelim(&line, &linecap, irs, fp); if (linelen <= 0) { if (line != NULL) free(line); return NULL; } if (line[linelen-1] == irs) { // chomp line[linelen-1] = 0; linelen--; } return line; } // ---------------------------------------------------------------- // Only for direct performance comparison against getdelim() char* mlr_get_cline2(FILE* fp, char irs) { size_t linecap = INITIAL_SIZE; char* restrict line = mlr_malloc_or_die(INITIAL_SIZE); char* restrict p = line; int eof = FALSE; int c; while (TRUE) { if ((p-line) >= linecap) { linecap = linecap << 1; line = mlr_realloc_or_die(line, linecap); p = line; } c = getc_unlocked(fp); if (c == irs) { *p = 0; break; } else if (c == EOF) { if (p == line) eof = TRUE; *p = 0; break; } else { *(p++) = c; } } if (eof) { free(line); return NULL; } else { return line; } } // ---------------------------------------------------------------- // 0 1 2 3 // a b c 0 char* mlr_get_sline(FILE* fp, char* irs, int irslen) { size_t linecap = INITIAL_SIZE; char* restrict line = mlr_malloc_or_die(INITIAL_SIZE); char* restrict p = line; int eof = FALSE; int c; int irslenm1 = irslen - 1; int irslast = irs[irslenm1]; while (TRUE) { if ((p-line) >= linecap) { linecap = linecap << 1; line = mlr_realloc_or_die(line, linecap); p = line; } c = getc_unlocked(fp); if (c == EOF) { if (p == line) eof = TRUE; *p = 0; break; } else if (c == irslast) { // Example: delim="abc". last='c'. Already have read "ab" into line. p-line=2. // Now reading 'c'. if (((p-line) >= irslenm1) && streqn(p-irslenm1, irs, irslenm1)) { p -= irslenm1; *p = 0; break; } else { *(p++) = c; } } else { *(p++) = c; } } if (eof) { free(line); return NULL; } else { return line; } } miller-3.4.0/c/input/line_readers.h000066400000000000000000000013031266012053600171660ustar00rootroot00000000000000#ifndef LINE_READERS_H #define LINE_READERS_H #include // Notes: // * The caller should free the return value. // * The line-terminator is not returned as part of the string. // * Null is returned at EOF. // Get a line terminated by a single character, e.g. '\n' (LF). char* mlr_get_cline(FILE* input_stream, char irs); // Only for performance comparison char* mlr_get_cline2(FILE* input_stream, char irs); // Get a line terminated by multiple characters, e.g. '\r\n' (CRLF). // The irslen is simply to cache the result of what would otherwise be a // redundant call to strlen() on every invocation. char* mlr_get_sline(FILE* input_stream, char* irs, int irslen); #endif // LINE_READERS_H miller-3.4.0/c/input/lrec_reader.h000066400000000000000000000020711266012053600170040ustar00rootroot00000000000000#ifndef LREC_READER_H #define LREC_READER_H #include #include "lib/context.h" #include "containers/lrec.h" #include "input/file_reader_mmap.h" struct _lrec_reader_t; // forward reference for method declarations // The void* pvhandle is either FILE* for stdio readers or file_reader_mmap_state_t* for mmap readers. typedef void* lrec_reader_open_func_t(void* pvstate, char* prepipe, char* filename); typedef void lrec_reader_close_func_t(void* pvstate, void* pvhandle, char* prepipe); typedef lrec_t* lrec_reader_process_func_t(void* pvstate, void* pvhandle, context_t* pctx); typedef void lrec_reader_sof_func_t(void* pvstate, void* pvhandle); typedef void lrec_reader_free_func_t(struct _lrec_reader_t* preader); typedef struct _lrec_reader_t { void* pvstate; lrec_reader_open_func_t* popen_func; lrec_reader_close_func_t* pclose_func; lrec_reader_process_func_t* pprocess_func; lrec_reader_sof_func_t* psof_func; lrec_reader_free_func_t* pfree_func; // virtual destructor } lrec_reader_t; #endif // LREC_READER_H miller-3.4.0/c/input/lrec_reader_in_memory.c000066400000000000000000000047231266012053600210630ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "input/file_reader_stdio.h" #include "input/lrec_readers.h" #include "containers/sllv.h" // lrec_reader_t impl for unit-test. typedef struct _lrec_reader_in_memory_state_t { sllv_t* precords; } lrec_reader_in_memory_state_t; static void lrec_reader_in_memory_free(lrec_reader_t* preader); static void lrec_reader_in_memory_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_in_memory_process(void* pvstate, void* pvhandle, context_t* pctx); static void* lrec_reader_in_memory_vopen(void* pvstate, char* prepipe, char* filename); static void lrec_reader_in_memory_vclose(void* pvstate, void* pvhandle, char* prepipe); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_in_memory_alloc(sllv_t* precords) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_in_memory_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_in_memory_state_t)); pstate->precords = precords; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = lrec_reader_in_memory_vopen; plrec_reader->pclose_func = lrec_reader_in_memory_vclose; plrec_reader->pprocess_func = lrec_reader_in_memory_process; plrec_reader->psof_func = lrec_reader_in_memory_sof; plrec_reader->pfree_func = lrec_reader_in_memory_free; return plrec_reader; } static void lrec_reader_in_memory_free(lrec_reader_t* preader) { lrec_reader_in_memory_state_t* pstate = preader->pvstate; sllv_free(pstate->precords); free(pstate); free(preader); } // No-op for stateless readers such as this one. static void lrec_reader_in_memory_sof(void* pvstate, void* pvhandle) { } // ---------------------------------------------------------------- static lrec_t* lrec_reader_in_memory_process(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_in_memory_state_t* pstate = pvstate; if (pstate->precords->phead == NULL) return NULL; else return sllv_pop(pstate->precords); } static void* lrec_reader_in_memory_vopen(void* pvstate, char* prepipe, char* filename) { // popen is a stdio construct, not an mmap construct, and it can't be supported here. if (prepipe != NULL) { fprintf(stderr, "%s: coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } return NULL; } static void lrec_reader_in_memory_vclose(void* pvstate, void* pvhandle, char* prepipe) { } miller-3.4.0/c/input/lrec_reader_mmap_csv.c000066400000000000000000000315221266012053600206670ustar00rootroot00000000000000#include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/string_builder.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" #include "input/peek_file_reader.h" #include "containers/rslls.h" #include "containers/lhmslv.h" #include "containers/parse_trie.h" // Idea of pheader_keepers: each header_keeper object retains the input-line backing // and the slls_t for a CSV header line which is used by one or more CSV data // lines. Meanwhile some mappers retain input records from the entire data // stream, including header-schema changes in the input stream. This means we // need to keep headers intact as long as any lrecs are pointing to them. One // option is reference-counting which I experimented with; it was messy and // error-prone. The approach used here is to keep a hash map from header-schema // to header_keeper object. The current pheader_keeper is a pointer into one of // those. Then when the reader is freed, all the header-keepers are freed. // ---------------------------------------------------------------- #define STRING_BUILDER_INIT_SIZE 1024 // AKA "token" #define IRS_STRIDX 0x2001 #define IFS_STRIDX 0x2003 #define DQUOTE_STRIDX 0x2004 #define DQUOTE_IRS_STRIDX 0x2005 #define DQUOTE_IFS_STRIDX 0x2006 #define DQUOTE_DQUOTE_STRIDX 0x2008 // ---------------------------------------------------------------- typedef struct _lrec_reader_mmap_csv_state_t { // Input line number is not the same as the record-counter in context_t, // which counts records. long long ilno; char* eof; char* irs; char* ifs_eof; char* ifs; char* dquote; char* dquote_irs; char* dquote_ifs; char* dquote_eof; char* dquote_dquote; int dquotelen; rslls_t* pfields; string_builder_t* psb; parse_trie_t* pno_dquote_parse_trie; parse_trie_t* pdquote_parse_trie; int expect_header_line_next; int use_implicit_header; header_keeper_t* pheader_keeper; lhmslv_t* pheader_keepers; } lrec_reader_mmap_csv_state_t; static void lrec_reader_mmap_csv_free(lrec_reader_t* preader); static void lrec_reader_mmap_csv_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_mmap_csv_process(void* pvstate, void* pvhandle, context_t* pctx); static int lrec_reader_mmap_csv_get_fields(lrec_reader_mmap_csv_state_t* pstate, rslls_t* pfields, file_reader_mmap_state_t* phandle); static lrec_t* paste_indices_and_data(lrec_reader_mmap_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx); static lrec_t* paste_header_and_data(lrec_reader_mmap_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_mmap_csv_alloc(char* irs, char* ifs, int use_implicit_header) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_mmap_csv_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_mmap_csv_state_t)); pstate->ilno = 0LL; pstate->eof = "\xff"; pstate->irs = irs; pstate->ifs = ifs; pstate->ifs_eof = mlr_paste_2_strings(pstate->ifs, "\xff"); pstate->dquote = "\""; pstate->dquote_irs = mlr_paste_2_strings("\"", pstate->irs); pstate->dquote_ifs = mlr_paste_2_strings("\"", pstate->ifs); pstate->dquote_eof = "\"\xff"; pstate->dquote_dquote = "\"\""; pstate->dquotelen = strlen(pstate->dquote); pstate->pno_dquote_parse_trie = parse_trie_alloc(); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->irs, IRS_STRIDX); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->ifs, IFS_STRIDX); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->dquote, DQUOTE_STRIDX); pstate->pdquote_parse_trie = parse_trie_alloc(); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_irs, DQUOTE_IRS_STRIDX); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_ifs, DQUOTE_IFS_STRIDX); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_dquote, DQUOTE_DQUOTE_STRIDX); pstate->pfields = rslls_alloc(); pstate->psb = sb_alloc(STRING_BUILDER_INIT_SIZE); pstate->expect_header_line_next = use_implicit_header ? FALSE : TRUE; pstate->use_implicit_header = use_implicit_header; pstate->pheader_keeper = NULL; pstate->pheader_keepers = lhmslv_alloc(); plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_mmap_vopen; plrec_reader->pclose_func = file_reader_mmap_vclose; plrec_reader->pprocess_func = lrec_reader_mmap_csv_process; plrec_reader->psof_func = lrec_reader_mmap_csv_sof; plrec_reader->pfree_func = lrec_reader_mmap_csv_free; return plrec_reader; } // ---------------------------------------------------------------- static void lrec_reader_mmap_csv_free(lrec_reader_t* preader) { lrec_reader_mmap_csv_state_t* pstate = preader->pvstate; for (lhmslve_t* pe = pstate->pheader_keepers->phead; pe != NULL; pe = pe->pnext) { header_keeper_t* pheader_keeper = pe->pvvalue; header_keeper_free(pheader_keeper); } lhmslv_free(pstate->pheader_keepers); parse_trie_free(pstate->pno_dquote_parse_trie); parse_trie_free(pstate->pdquote_parse_trie); rslls_free(pstate->pfields); sb_free(pstate->psb); free(pstate->ifs_eof); free(pstate->dquote_irs); free(pstate->dquote_ifs); free(pstate); free(preader); } // ---------------------------------------------------------------- static void lrec_reader_mmap_csv_sof(void* pvstate, void* pvhandle) { lrec_reader_mmap_csv_state_t* pstate = pvstate; pstate->ilno = 0LL; pstate->expect_header_line_next = pstate->use_implicit_header ? FALSE : TRUE; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_csv_process(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_mmap_csv_state_t* pstate = pvstate; file_reader_mmap_state_t* phandle = pvhandle; if (pstate->expect_header_line_next) { if (!lrec_reader_mmap_csv_get_fields(pstate, pstate->pfields, phandle)) return NULL; pstate->ilno++; slls_t* pheader_fields = slls_alloc(); int i = 0; for (rsllse_t* pe = pstate->pfields->phead; i < pstate->pfields->length && pe != NULL; pe = pe->pnext, i++) { if (*pe->value == 0) { fprintf(stderr, "%s: unacceptable empty CSV key at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } // Transfer pointer-free responsibility from the rslls to the // header fields in the header keeper slls_append(pheader_fields, pe->value, pe->free_flag); pe->free_flag = 0; } rslls_reset(pstate->pfields); pstate->pheader_keeper = lhmslv_get(pstate->pheader_keepers, pheader_fields); if (pstate->pheader_keeper == NULL) { pstate->pheader_keeper = header_keeper_alloc(NULL, pheader_fields); lhmslv_put(pstate->pheader_keepers, pheader_fields, pstate->pheader_keeper, NO_FREE); // freed by header-keeper } else { // Re-use the header-keeper in the header cache slls_free(pheader_fields); } pstate->expect_header_line_next = FALSE; } int rc = lrec_reader_mmap_csv_get_fields(pstate, pstate->pfields, phandle); pstate->ilno++; if (rc == FALSE) // EOF return NULL; else { lrec_t* prec = pstate->use_implicit_header ? paste_indices_and_data(pstate, pstate->pfields, pctx) : paste_header_and_data(pstate, pstate->pfields, pctx); rslls_reset(pstate->pfields); return prec; } } static int lrec_reader_mmap_csv_get_fields(lrec_reader_mmap_csv_state_t* pstate, rslls_t* pfields, file_reader_mmap_state_t* phandle) { int rc, stridx, matchlen, record_done, field_done; string_builder_t* psb = pstate->psb; if (phandle->sol >= phandle->eof) return FALSE; char* p = phandle->sol; char* e = p; // loop over fields in record record_done = FALSE; while (!record_done) { // Assumption is dquote is "\"" if (*e != pstate->dquote[0]) { // start of non-quoted field // Loop over characters in field field_done = FALSE; while (!field_done) { rc = parse_trie_match(pstate->pno_dquote_parse_trie, e, phandle->eof, &stridx, &matchlen); if (rc) { switch(stridx) { case IFS_STRIDX: // end of field *e = 0; rslls_append_no_free(pfields, p); p = e + matchlen; field_done = TRUE; break; case IRS_STRIDX: // end of record *e = 0; rslls_append_no_free(pfields, p); p = e + matchlen; field_done = TRUE; record_done = TRUE; break; case DQUOTE_STRIDX: // CSV syntax error: fields containing quotes must be fully wrapped in quotes fprintf(stderr, "%s: syntax error: unwrapped double quote at line %lld.\n", MLR_GLOBALS.argv0, pstate->ilno); exit(1); break; default: fprintf(stderr, "%s: internal coding error: unexpected token %d at line %lld.\n", MLR_GLOBALS.argv0, stridx, pstate->ilno); exit(1); break; } e += matchlen; } else if (e >= phandle->eof) { // We read to end of file without seeing end of line. We can't always zero-poke a null character to // terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's // our copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking // at EOF is one byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(p, phandle->eof - p); rslls_append_with_free(pfields, copy); p = e + matchlen; field_done = TRUE; record_done = TRUE; break; } else { e++; } } } else { // start of quoted field e += pstate->dquotelen; p = e; // loop over characters in field field_done = FALSE; int contiguous = TRUE; // If there are no embedded double-double quotes, then the field value is a contiguous // array of bytes between the start and end double-quotes (non-inclusive). E.g. "ab,c" // has contents ab,c. In that case we can point the rslls at that range of bytes // with no data-copying. However, if there are embedded double-double quotes, then // we use the string-build logic to build up a dynamically allocated string. E.g. // "ab""c" becomes ab"c. while (!field_done) { rc = parse_trie_match(pstate->pdquote_parse_trie, e, phandle->eof, &stridx, &matchlen); if (rc) { switch(stridx) { case DQUOTE_IFS_STRIDX: // end of field *e = 0; if (contiguous) rslls_append_no_free(pfields, p); else rslls_append_with_free(pfields, sb_finish(psb)); p = e + matchlen; field_done = TRUE; break; case DQUOTE_IRS_STRIDX: // end of record *e = 0; if (contiguous) rslls_append_no_free(pfields, p); else rslls_append_with_free(pfields, sb_finish(psb)); p = e + matchlen; field_done = TRUE; record_done = TRUE; break; case DQUOTE_DQUOTE_STRIDX: // RFC-4180 CSV: "" inside a dquoted field is an escape for " if (contiguous) { // not anymore it isn't sb_append_char_range(psb, p, e); contiguous = FALSE; } else { sb_append_char(psb, pstate->dquote[0]); } break; default: fprintf(stderr, "%s: internal coding error: unexpected token %d at line %lld.\n", MLR_GLOBALS.argv0, stridx, pstate->ilno); exit(1); break; } e += matchlen; } else { if (!contiguous) sb_append_char(psb, *e); e++; } } } } phandle->sol = e; return TRUE; } // ---------------------------------------------------------------- static lrec_t* paste_indices_and_data(lrec_reader_mmap_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx) { int idx = 0; lrec_t* prec = lrec_unbacked_alloc(); for (rsllse_t* pd = pdata_fields->phead; idx < pdata_fields->length && pd != NULL; pd = pd->pnext) { idx++; char free_flags = pd->free_flag; char* key = make_nidx_key(idx, &free_flags); // Transfer pointer-free responsibility from the rslls to the lrec object lrec_put(prec, key, pd->value, free_flags); pd->free_flag = 0; } return prec; } // ---------------------------------------------------------------- static lrec_t* paste_header_and_data(lrec_reader_mmap_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx) { if (pstate->pheader_keeper->pkeys->length != pdata_fields->length) { fprintf(stderr, "%s: Header/data length mismatch (%d != %d) at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pstate->pheader_keeper->pkeys->length, pdata_fields->length, pctx->filename, pstate->ilno); exit(1); } lrec_t* prec = lrec_unbacked_alloc(); sllse_t* ph = pstate->pheader_keeper->pkeys->phead; rsllse_t* pd = pdata_fields->phead; for ( ; ph != NULL && pd != NULL; ph = ph->pnext, pd = pd->pnext) { // Transfer pointer-free responsibility from the rslls to the lrec object lrec_put(prec, ph->value, pd->value, pd->free_flag); pd->free_flag = 0; } return prec; } miller-3.4.0/c/input/lrec_reader_mmap_csvlite.c000066400000000000000000000470321266012053600215500ustar00rootroot00000000000000#include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" // ---------------------------------------------------------------- // Multi-file cases: // // a,a a,b c d // -- FILE1: -- FILE1: -- FILE1: -- FILE1: // a,b,c a,b,c a,b,c a,b,c // 1,2,3 1,2,3 1,2,3 1,2,3 // 4,5,6 4,5,6 4,5,6 4,5,6 // -- FILE2: -- FILE2: // a,b,c d,e,f,g a,b,c d,e,f // 7,8,9 3,4,5,6 7,8,9 3,4,5 // --OUTPUT: --OUTPUT: --OUTPUT: --OUTPUT: // a,b,c a,b,c a,b,c a,b,c // 1,2,3 1,2,3 1,2,3 1,2,3 // 4,5,6 4,5,6 4,5,6 4,5,6 // 7,8,9 7,8,9 // d,e,f,g d,e,f // 3,4,5,6 3,4,5 // ---------------------------------------------------------------- typedef struct _lrec_reader_mmap_csvlite_state_t { long long ifnr; long long ilno; // Line-level, not record-level as in context_t char* irs; char* ifs; int irslen; int ifslen; int allow_repeat_ifs; int use_implicit_header; int expect_header_line_next; header_keeper_t* pheader_keeper; lhmslv_t* pheader_keepers; } lrec_reader_mmap_csvlite_state_t; static void lrec_reader_mmap_csvlite_free(lrec_reader_t* preader); static void lrec_reader_mmap_csvlite_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_mmap_csvlite_process_single_seps(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_csvlite_process_multi_seps(void* pvstate, void* pvhandle, context_t* pctx); static slls_t* lrec_reader_mmap_csvlite_get_header_single_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate); static slls_t* lrec_reader_mmap_csvlite_get_header_multi_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate); static lrec_t* lrec_reader_mmap_csvlite_get_record_single_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza); static lrec_t* lrec_reader_mmap_csvlite_get_record_multi_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza); static lrec_t* lrec_reader_mmap_csvlite_get_record_single_seps_implicit_header(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza); static lrec_t* lrec_reader_mmap_csvlite_get_record_multi_seps_implicit_header(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_mmap_csvlite_alloc(char* irs, char* ifs, int allow_repeat_ifs, int use_implicit_header) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_mmap_csvlite_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_mmap_csvlite_state_t)); pstate->ifnr = 0LL; pstate->irs = irs; pstate->ifs = ifs; pstate->irslen = strlen(irs); pstate->ifslen = strlen(ifs); pstate->allow_repeat_ifs = allow_repeat_ifs; pstate->use_implicit_header = use_implicit_header; pstate->expect_header_line_next = use_implicit_header ? FALSE : TRUE; pstate->pheader_keeper = NULL; pstate->pheader_keepers = lhmslv_alloc(); plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_mmap_vopen; plrec_reader->pclose_func = file_reader_mmap_vclose; plrec_reader->pprocess_func = (pstate->irslen == 1 && pstate->ifslen == 1) ? lrec_reader_mmap_csvlite_process_single_seps : lrec_reader_mmap_csvlite_process_multi_seps; plrec_reader->psof_func = lrec_reader_mmap_csvlite_sof; plrec_reader->pfree_func = lrec_reader_mmap_csvlite_free; return plrec_reader; } // ---------------------------------------------------------------- static void lrec_reader_mmap_csvlite_free(lrec_reader_t* preader) { lrec_reader_mmap_csvlite_state_t* pstate = preader->pvstate; for (lhmslve_t* pe = pstate->pheader_keepers->phead; pe != NULL; pe = pe->pnext) { header_keeper_t* pheader_keeper = pe->pvvalue; header_keeper_free(pheader_keeper); } lhmslv_free(pstate->pheader_keepers); free(pstate); free(preader); } static void lrec_reader_mmap_csvlite_sof(void* pvstate, void* pvhandle) { lrec_reader_mmap_csvlite_state_t* pstate = pvstate; pstate->ifnr = 0LL; pstate->ilno = 0LL; pstate->expect_header_line_next = pstate->use_implicit_header ? FALSE : TRUE; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_csvlite_process_single_seps(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_csvlite_state_t* pstate = pvstate; while (TRUE) { if (pstate->expect_header_line_next) { slls_t* pheader_fields = lrec_reader_mmap_csvlite_get_header_single_seps(phandle, pstate); if (pheader_fields == NULL) { // EOF return NULL; } for (sllse_t* pe = pheader_fields->phead; pe != NULL; pe = pe->pnext) { if (*pe->value == 0) { fprintf(stderr, "%s: unacceptable empty CSV key at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } } pstate->pheader_keeper = lhmslv_get(pstate->pheader_keepers, pheader_fields); if (pstate->pheader_keeper == NULL) { pstate->pheader_keeper = header_keeper_alloc(NULL, pheader_fields); lhmslv_put(pstate->pheader_keepers, pheader_fields, pstate->pheader_keeper, NO_FREE); // freed by header-keeper } else { // Re-use the header-keeper in the header cache slls_free(pheader_fields); } pstate->expect_header_line_next = FALSE; } int end_of_stanza = FALSE; lrec_t* prec = pstate->use_implicit_header ? lrec_reader_mmap_csvlite_get_record_single_seps_implicit_header(phandle, pstate, pctx, pstate->pheader_keeper, &end_of_stanza) : lrec_reader_mmap_csvlite_get_record_single_seps(phandle, pstate, pctx, pstate->pheader_keeper, &end_of_stanza); if (end_of_stanza) { pstate->expect_header_line_next = TRUE; } else if (prec == NULL) { // EOF return NULL; } else { return prec; } } } static lrec_t* lrec_reader_mmap_csvlite_process_multi_seps(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_csvlite_state_t* pstate = pvstate; while (TRUE) { if (pstate->expect_header_line_next) { slls_t* pheader_fields = lrec_reader_mmap_csvlite_get_header_multi_seps(phandle, pstate); if (pheader_fields == NULL) // EOF return NULL; for (sllse_t* pe = pheader_fields->phead; pe != NULL; pe = pe->pnext) { if (*pe->value == 0) { fprintf(stderr, "%s: unacceptable empty CSV key at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } } pstate->pheader_keeper = lhmslv_get(pstate->pheader_keepers, pheader_fields); if (pstate->pheader_keeper == NULL) { pstate->pheader_keeper = header_keeper_alloc(NULL, pheader_fields); lhmslv_put(pstate->pheader_keepers, pheader_fields, pstate->pheader_keeper, NO_FREE); // freed by header-keeper } else { // Re-use the header-keeper in the header cache slls_free(pheader_fields); } pstate->expect_header_line_next = FALSE; } int end_of_stanza = FALSE; lrec_t* prec = pstate->use_implicit_header ? lrec_reader_mmap_csvlite_get_record_multi_seps_implicit_header(phandle, pstate, pctx, pstate->pheader_keeper, &end_of_stanza) : lrec_reader_mmap_csvlite_get_record_multi_seps(phandle, pstate, pctx, pstate->pheader_keeper, &end_of_stanza); if (end_of_stanza) { pstate->expect_header_line_next = TRUE; } else if (prec == NULL) { // EOF return NULL; } else { return prec; } } } // ---------------------------------------------------------------- static slls_t* lrec_reader_mmap_csvlite_get_header_single_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate) { char irs = pstate->irs[0]; char ifs = pstate->ifs[0]; int allow_repeat_ifs = pstate->allow_repeat_ifs; slls_t* pheader_names = slls_alloc(); while (phandle->sol < phandle->eof && *phandle->sol == irs) { phandle->sol++; pstate->ilno++; } char* p = phandle->sol; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* osol = p; char* header_name = p; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { *p = 0; phandle->sol = p+1; pstate->ilno++; break; } else if (*p == ifs) { *p = 0; slls_append_no_free(pheader_names, header_name); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } header_name = p; } else { p++; } } if (allow_repeat_ifs && *header_name == 0) { // OK } else if (p == osol) { // OK } else { slls_append_no_free(pheader_names, header_name); } return pheader_names; } static slls_t* lrec_reader_mmap_csvlite_get_header_multi_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate) { char* irs = pstate->irs; char* ifs = pstate->ifs; int irslen = pstate->irslen; int ifslen = pstate->ifslen; int allow_repeat_ifs = pstate->allow_repeat_ifs; slls_t* pheader_names = slls_alloc(); while ((phandle->eof - phandle->sol) >= irslen && streqn(phandle->sol, irs, irslen)) { phandle->sol += irslen; pstate->ilno++; } char* p = phandle->sol; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* osol = p; char* header_name = p; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { *p = 0; phandle->sol = p + irslen; pstate->ilno++; break; } else if (streqn(p, ifs, ifslen)) { *p = 0; slls_append_no_free(pheader_names, header_name); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } header_name = p; } else { p++; } } if (allow_repeat_ifs && *header_name == 0) { // OK } else if (p == osol) { // OK } else { slls_append_no_free(pheader_names, header_name); } return pheader_names; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_csvlite_get_record_single_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza) { if (phandle->sol >= phandle->eof) return NULL; char irs = pstate->irs[0]; char ifs = pstate->ifs[0]; int allow_repeat_ifs = pstate->allow_repeat_ifs; lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; sllse_t* pe = pheader_keeper->pkeys->phead; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char* value = p; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { if (p == line) { *pend_of_stanza = TRUE; lrec_free(prec); return NULL; } *p = 0; phandle->sol = p+1; pstate->ilno++; saw_rs = TRUE; break; } else if (*p == ifs) { *p = 0; if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } key = pe->value; pe = pe->pnext; lrec_put(prec, key, value, NO_FREE); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (allow_repeat_ifs && *value == 0) return prec; if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } key = pe->value; if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, NO_FREE); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } if (pe->pnext != NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } return prec; } static lrec_t* lrec_reader_mmap_csvlite_get_record_multi_seps(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza) { if (phandle->sol >= phandle->eof) return NULL; char* irs = pstate->irs; char* ifs = pstate->ifs; int irslen = pstate->irslen; int ifslen = pstate->ifslen; int allow_repeat_ifs = pstate->allow_repeat_ifs; lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; sllse_t* pe = pheader_keeper->pkeys->phead; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { if (p == line) { *pend_of_stanza = TRUE; lrec_free(prec); return NULL; } *p = 0; phandle->sol = p + irslen; pstate->ilno++; saw_rs = TRUE; break; } else if (streqn(p, ifs, ifslen)) { *p = 0; if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } key = pe->value; pe = pe->pnext; lrec_put(prec, key, value, NO_FREE); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (allow_repeat_ifs && *value == 0) return prec; if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } key = pe->value; if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, NO_FREE); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } if (pe->pnext != NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } return prec; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_csvlite_get_record_single_seps_implicit_header(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza) { if (phandle->sol >= phandle->eof) return NULL; char irs = pstate->irs[0]; char ifs = pstate->ifs[0]; int allow_repeat_ifs = pstate->allow_repeat_ifs; lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char* value = p; char free_flags; int idx = 0; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { if (p == line) { *pend_of_stanza = TRUE; lrec_free(prec); return NULL; } *p = 0; phandle->sol = p+1; pstate->ilno++; saw_rs = TRUE; break; } else if (*p == ifs) { *p = 0; key = make_nidx_key(++idx, &free_flags); lrec_put(prec, key, value, free_flags); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (allow_repeat_ifs && *value == 0) return prec; key = make_nidx_key(++idx, &free_flags); if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, free_flags); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, free_flags|FREE_ENTRY_VALUE); } return prec; } static lrec_t* lrec_reader_mmap_csvlite_get_record_multi_seps_implicit_header(file_reader_mmap_state_t* phandle, lrec_reader_mmap_csvlite_state_t* pstate, context_t* pctx, header_keeper_t* pheader_keeper, int* pend_of_stanza) { if (phandle->sol >= phandle->eof) return NULL; char* irs = pstate->irs; char* ifs = pstate->ifs; int irslen = pstate->irslen; int ifslen = pstate->ifslen; int allow_repeat_ifs = pstate->allow_repeat_ifs; lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; char free_flags; int idx = 0; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { if (p == line) { *pend_of_stanza = TRUE; lrec_free(prec); return NULL; } *p = 0; phandle->sol = p + irslen; pstate->ilno++; saw_rs = TRUE; break; } else if (streqn(p, ifs, ifslen)) { *p = 0; key = make_nidx_key(++idx, &free_flags); lrec_put(prec, key, value, free_flags); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (allow_repeat_ifs && *value == 0) return prec; key = make_nidx_key(++idx, &free_flags); if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, free_flags); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, free_flags|FREE_ENTRY_VALUE); } return prec; } miller-3.4.0/c/input/lrec_reader_mmap_dkvp.c000066400000000000000000000377261266012053600210540ustar00rootroot00000000000000#include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" typedef struct _lrec_reader_mmap_dkvp_state_t { char* irs; char* ifs; char* ips; int irslen; int ifslen; int ipslen; int allow_repeat_ifs; } lrec_reader_mmap_dkvp_state_t; static void lrec_reader_mmap_dkvp_free(lrec_reader_t* preader); static void lrec_reader_mmap_dkvp_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_mmap_dkvp_process_single_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_dkvp_process_single_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_dkvp_process_multi_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_dkvp_process_multi_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_mmap_dkvp_alloc(char* irs, char* ifs, char* ips, int allow_repeat_ifs) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_mmap_dkvp_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_mmap_dkvp_state_t)); pstate->irs = irs; pstate->ifs = ifs; pstate->ips = ips; pstate->irslen = strlen(irs); pstate->ifslen = strlen(ifs); pstate->ipslen = strlen(ips); pstate->allow_repeat_ifs = allow_repeat_ifs; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_mmap_vopen; plrec_reader->pclose_func = file_reader_mmap_vclose; if (pstate->irslen == 1) { plrec_reader->pprocess_func = (pstate->ifslen == 1 && pstate->ipslen == 1) ? lrec_reader_mmap_dkvp_process_single_irs_single_others : lrec_reader_mmap_dkvp_process_single_irs_multi_others; } else { plrec_reader->pprocess_func = (pstate->ifslen == 1 && pstate->ipslen == 1) ? lrec_reader_mmap_dkvp_process_multi_irs_single_others : lrec_reader_mmap_dkvp_process_multi_irs_multi_others; } plrec_reader->psof_func = lrec_reader_mmap_dkvp_sof; plrec_reader->pfree_func = lrec_reader_mmap_dkvp_free; return plrec_reader; } static void lrec_reader_mmap_dkvp_free(lrec_reader_t* preader) { free(preader->pvstate); free(preader); } // No-op for stateless readers such as this one. static void lrec_reader_mmap_dkvp_sof(void* pvstate, void* pvhandle) { } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_dkvp_process_single_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_dkvp_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_dkvp_single_irs_single_others(phandle, pstate->irs[0], pstate->ifs[0], pstate->ips[0], pstate->allow_repeat_ifs, pctx); } static lrec_t* lrec_reader_mmap_dkvp_process_single_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_dkvp_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_dkvp_single_irs_multi_others(phandle, pstate->irs[0], pstate->ifs, pstate->ips, pstate->ifslen, pstate->ipslen, pstate->allow_repeat_ifs, pctx); } static lrec_t* lrec_reader_mmap_dkvp_process_multi_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_dkvp_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_dkvp_multi_irs_single_others(phandle, pstate->irs, pstate->ifs[0], pstate->ips[0], pstate->irslen, pstate->allow_repeat_ifs, pctx); } static lrec_t* lrec_reader_mmap_dkvp_process_multi_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_dkvp_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_dkvp_multi_irs_multi_others(phandle, pstate->irs, pstate->ifs, pstate->ips, pstate->irslen, pstate->ifslen, pstate->ipslen, pstate->allow_repeat_ifs, pctx); } // ---------------------------------------------------------------- lrec_t* lrec_parse_mmap_dkvp_single_irs_single_others(file_reader_mmap_state_t *phandle, char irs, char ifs, char ips, int allow_repeat_ifs, context_t* pctx) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = p; char* value = p; int saw_ps = FALSE; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { *p = 0; phandle->sol = p+1; saw_rs = TRUE; break; } else if (*p == ifs) { saw_ps = FALSE; *p = 0; idx++; if (*key == 0 || value <= key) { // E.g the pair has no equals sign: "a" rather than "a=1" or // "a=". Here we use the positional index as the key. This way // DKVP is a generalization of NIDX. char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } key = p; value = p; } else if (*p == ips && !saw_ps) { *p = 0; p++; value = p; saw_ps = TRUE; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *key == 0 && *value == 0) return prec; // There are two ways out of that loop: saw IRS, or saw end of file. if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); else lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { if (value >= phandle->eof) lrec_put(prec, key, "", NO_FREE); else lrec_put(prec, key, value, NO_FREE); } } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) { lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, make_nidx_key(idx, &free_flags), copy, free_flags | FREE_ENTRY_VALUE); } } else { if (value >= phandle->eof) { lrec_put(prec, key, "", NO_FREE); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } } } return prec; } lrec_t* lrec_parse_mmap_dkvp_multi_irs_single_others(file_reader_mmap_state_t *phandle, char* irs, char ifs, char ips, int irslen, int allow_repeat_ifs, context_t* pctx) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = p; char* value = p; int saw_ps = FALSE; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { *p = 0; phandle->sol = p + irslen; saw_rs = TRUE; break; } else if (*p == ifs) { saw_ps = FALSE; *p = 0; idx++; if (*key == 0 || value <= key) { // E.g the pair has no equals sign: "a" rather than "a=1" or // "a=". Here we use the positional index as the key. This way // DKVP is a generalization of NIDX. char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } key = p; value = p; } else if (*p == ips && !saw_ps) { *p = 0; p++; value = p; saw_ps = TRUE; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *key == 0 && *value == 0) return prec; // There are two ways out of that loop: saw IRS, or saw end of file. if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); else lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { if (value >= phandle->eof) lrec_put(prec, key, "", NO_FREE); else lrec_put(prec, key, value, NO_FREE); } } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) { lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, make_nidx_key(idx, &free_flags), copy, free_flags | FREE_ENTRY_VALUE); } } else { if (value >= phandle->eof) { lrec_put(prec, key, "", NO_FREE); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } } } return prec; } lrec_t* lrec_parse_mmap_dkvp_single_irs_multi_others(file_reader_mmap_state_t *phandle, char irs, char* ifs, char* ips, int ifslen, int ipslen, int allow_repeat_ifs, context_t* pctx) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = p; char* value = p; int saw_ps = FALSE; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { *p = 0; phandle->sol = p+1; saw_rs = TRUE; break; } else if (streqn(p, ifs, ifslen)) { saw_ps = FALSE; *p = 0; idx++; if (*key == 0 || value <= key) { // E.g the pair has no equals sign: "a" rather than "a=1" or // "a=". Here we use the positional index as the key. This way // DKVP is a generalization of NIDX. char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } key = p; value = p; } else if (streqn(p, ips, ipslen) && !saw_ps) { *p = 0; p += ipslen; value = p; saw_ps = TRUE; } else { p++; } } *p = 0; if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *key == 0 && *value == 0) return prec; // There are two ways out of that loop: saw IRS, or saw end of file. if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); else lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { if (value >= phandle->eof) lrec_put(prec, key, "", NO_FREE); else lrec_put(prec, key, value, NO_FREE); } } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) { lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, make_nidx_key(idx, &free_flags), copy, free_flags | FREE_ENTRY_VALUE); } } else { if (value >= phandle->eof) { lrec_put(prec, key, "", NO_FREE); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } } } return prec; } lrec_t* lrec_parse_mmap_dkvp_multi_irs_multi_others(file_reader_mmap_state_t *phandle, char* irs, char* ifs, char* ips, int irslen, int ifslen, int ipslen, int allow_repeat_ifs, context_t* pctx) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = p; char* value = p; int saw_ps = FALSE; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { *p = 0; phandle->sol = p + irslen; saw_rs = TRUE; break; } else if (streqn(p, ifs, ifslen)) { saw_ps = FALSE; *p = 0; idx++; if (*key == 0 || value <= key) { // E.g the pair has no equals sign: "a" rather than "a=1" or // "a=". Here we use the positional index as the key. This way // DKVP is a generalization of NIDX. char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } key = p; value = p; } else if (streqn(p, ips, ipslen) && !saw_ps) { *p = 0; p += ipslen; value = p; saw_ps = TRUE; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *key == 0 && *value == 0) return prec; // There are two ways out of that loop: saw IRS, or saw end of file. if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); else lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { if (value >= phandle->eof) lrec_put(prec, key, "", NO_FREE); else lrec_put(prec, key, value, NO_FREE); } } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. if (*key == 0 || value <= key) { char free_flags = 0; if (value >= phandle->eof) { lrec_put(prec, make_nidx_key(idx, &free_flags), "", free_flags); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, make_nidx_key(idx, &free_flags), copy, free_flags | FREE_ENTRY_VALUE); } } else { if (value >= phandle->eof) { lrec_put(prec, key, "", NO_FREE); } else { char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } } } return prec; } miller-3.4.0/c/input/lrec_reader_mmap_json.c000066400000000000000000000137671266012053600210600ustar00rootroot00000000000000// ================================================================ // xxx clean up these comments // mmap: easy pointer math // stdio from file: stat, alloc, read. libify this. // stdio from stdin: realloc w/ page-size fread. libify this. // note @ mlr -h: no streaming for JSON input. No records are processed until EOF is seen. // paginated: // json parse || error msg // produce sllv of items // sllv processing: // insist sllv.length == 1 & is array & each array item is an object, // or each sllv item is an object // for each item: // loop over k/v pairs in the object and insist on level-1 only. // ================================================================ #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" #include "input/json_parser.h" #include "input/mlr_json_adapter.h" typedef struct _lrec_reader_mmap_json_state_t { // The list of top-level JSON objects is backed by the file contents. The records are in turn // backed by the top-level JSON objects. This means the latter should not be freed while // the records are in used. (This is done to reduce data copies, for performance: we can // manipulate pointers to strings rather than copying strings.) sllv_t* ptop_level_json_objects; sllv_t* precords; char* json_flatten_separator; } lrec_reader_mmap_json_state_t; static void lrec_reader_mmap_json_free(lrec_reader_t* preader); static void lrec_reader_mmap_json_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_mmap_json_process(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_mmap_json_alloc(char* json_flatten_separator) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_mmap_json_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_mmap_json_state_t)); pstate->ptop_level_json_objects = NULL; pstate->precords = NULL; pstate->json_flatten_separator = json_flatten_separator; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_mmap_vopen; plrec_reader->pclose_func = file_reader_mmap_vclose; plrec_reader->pprocess_func = lrec_reader_mmap_json_process; plrec_reader->psof_func = lrec_reader_mmap_json_sof; plrec_reader->pfree_func = lrec_reader_mmap_json_free; return plrec_reader; } static void lrec_reader_mmap_json_free(lrec_reader_t* preader) { lrec_reader_mmap_json_state_t* pstate = preader->pvstate; if (pstate->ptop_level_json_objects != NULL) { for (sllve_t* pe = pstate->ptop_level_json_objects->phead; pe != NULL; pe = pe->pnext) { json_value_t* top_level_json_object = pe->pvvalue; json_value_free(top_level_json_object); } sllv_free(pstate->ptop_level_json_objects); } if (pstate->precords != NULL) { for (sllve_t* pf = pstate->precords->phead; pf != NULL; pf = pf->pnext) { lrec_t* prec = pf->pvvalue; lrec_free(prec); } sllv_free(pstate->precords); } free(pstate); free(preader); } // The mmap-JSON lrec-reader is non-streaming: we ingest all records here in the start-of-file hook. // Then in the process method we pop one lrec off the list at a time, until they are all exhausted. // This is in contrast to other Miller lrec-readers. // // It would be possible to extend the streaming framework to also have an end-of-file hook // which we could use here to free parsed-JSON data. However, we simply leverage the start-of-file // hook for the *next* file (if any) or the free method (if not): these free parsed-JSON structures // from the previous file (if any). static void lrec_reader_mmap_json_sof(void* pvstate, void* pvhandle) { lrec_reader_mmap_json_state_t* pstate = pvstate; file_reader_mmap_state_t* phandle = pvhandle; json_char* json_input = (json_char*)phandle->sol; json_value_t* parsed_top_level_json; json_char error_buf[JSON_ERROR_MAX]; if (pstate->ptop_level_json_objects != NULL) { for (sllve_t* pe = pstate->ptop_level_json_objects->phead; pe != NULL; pe = pe->pnext) { json_value_t* top_level_json_object = pe->pvvalue; json_value_free(top_level_json_object); } sllv_free(pstate->ptop_level_json_objects); } if (pstate->precords != NULL) { for (sllve_t* pf = pstate->precords->phead; pf != NULL; pf = pf->pnext) { lrec_t* prec = pf->pvvalue; lrec_free(prec); } sllv_free(pstate->precords); } pstate->ptop_level_json_objects = sllv_alloc(); pstate->precords = sllv_alloc(); // This enables us to handle input of the form // // { "a" : 1 } // { "b" : 2 } // { "c" : 3 } // // in addition to // // [ // { "a" : 1 } // { "b" : 2 } // { "c" : 3 } // ] // // This is in line with what jq can handle. In this case, json_parse will return // once for each top-level item and will give us back a pointer to the start of // the rest of the input stream, so we can call json_parse on the rest until it is // all exhausted. json_char* item_start = json_input; int length = phandle->eof - phandle->sol; while (TRUE) { parsed_top_level_json = json_parse(item_start, length, error_buf, &item_start); if (parsed_top_level_json == NULL) { fprintf(stderr, "%s: Unable to parse JSON data: %s\n", MLR_GLOBALS.argv0, error_buf); exit(1); } // The lrecs have their string pointers pointing into the parsed-JSON objects (for // efficiency) so it's important we not free the latter until our free method. if (!reference_json_objects_as_lrecs(pstate->precords, parsed_top_level_json, pstate->json_flatten_separator)) { fprintf(stderr, "%s: Unable to parse JSON data.\n", MLR_GLOBALS.argv0); exit(1); } if (item_start == NULL) break; if (*item_start == 0) break; length -= (item_start - json_input); json_input = item_start; } } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_json_process(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_mmap_json_state_t* pstate = pvstate; return sllv_pop(pstate->precords); } miller-3.4.0/c/input/lrec_reader_mmap_nidx.c000066400000000000000000000254131266012053600210400ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" typedef struct _lrec_reader_mmap_nidx_state_t { char* irs; char* ifs; int irslen; int ifslen; int allow_repeat_ifs; } lrec_reader_mmap_nidx_state_t; static void lrec_reader_mmap_nidx_free(lrec_reader_t* preader); static void lrec_reader_mmap_nidx_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_mmap_nidx_process_single_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_nidx_process_single_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_nidx_process_multi_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_nidx_process_multi_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_mmap_nidx_alloc(char* irs, char* ifs, int allow_repeat_ifs) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_mmap_nidx_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_mmap_nidx_state_t)); pstate->irs = irs; pstate->ifs = ifs; pstate->irslen = strlen(pstate->irs); pstate->ifslen = strlen(pstate->ifs); pstate->allow_repeat_ifs = allow_repeat_ifs; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_mmap_vopen; plrec_reader->pclose_func = file_reader_mmap_vclose; if (pstate->irslen == 1) { plrec_reader->pprocess_func = (pstate->ifslen == 1) ? lrec_reader_mmap_nidx_process_single_irs_single_ifs : lrec_reader_mmap_nidx_process_single_irs_multi_ifs; } else { plrec_reader->pprocess_func = (pstate->ifslen == 1) ? lrec_reader_mmap_nidx_process_multi_irs_single_ifs : lrec_reader_mmap_nidx_process_multi_irs_multi_ifs; } plrec_reader->psof_func = lrec_reader_mmap_nidx_sof; plrec_reader->pfree_func = lrec_reader_mmap_nidx_free; return plrec_reader; } static void lrec_reader_mmap_nidx_free(lrec_reader_t* preader) { free(preader->pvstate); free(preader); } // No-op for stateless readers such as this one. static void lrec_reader_mmap_nidx_sof(void* pvstate, void* pvhandle) { } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_nidx_process_single_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_nidx_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_nidx_single_irs_single_ifs(phandle, pstate->irs[0], pstate->ifs[0], pstate->allow_repeat_ifs); } static lrec_t* lrec_reader_mmap_nidx_process_single_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_nidx_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_nidx_single_irs_multi_ifs(phandle, pstate->irs[0], pstate->ifs, pstate->ifslen, pstate->allow_repeat_ifs); } static lrec_t* lrec_reader_mmap_nidx_process_multi_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_nidx_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_nidx_multi_irs_single_ifs(phandle, pstate->irs, pstate->ifs[0], pstate->irslen, pstate->allow_repeat_ifs); } static lrec_t* lrec_reader_mmap_nidx_process_multi_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_nidx_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_nidx_multi_irs_multi_ifs(phandle, pstate->irs, pstate->ifs, pstate->irslen, pstate->ifslen, pstate->allow_repeat_ifs); } // ---------------------------------------------------------------- lrec_t* lrec_parse_mmap_nidx_single_irs_single_ifs(file_reader_mmap_state_t *phandle, char irs, char ifs, int allow_repeat_ifs) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char free_flags = 0; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char* value = p; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { *p = 0; phandle->sol = p+1; saw_rs = TRUE; break; } else if (*p == ifs) { *p = 0; idx++; key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *value == 0) return prec; key = make_nidx_key(idx, &free_flags); if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, free_flags); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, free_flags|FREE_ENTRY_VALUE); } return prec; } lrec_t* lrec_parse_mmap_nidx_single_irs_multi_ifs(file_reader_mmap_state_t *phandle, char irs, char* ifs, int ifslen, int allow_repeat_ifs) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char free_flags = 0; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (*p == irs) { *p = 0; phandle->sol = p+1; saw_rs = TRUE; break; } else if (streqn(p, ifs, ifslen)) { *p = 0; idx++; key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *value == 0) return prec; key = make_nidx_key(idx, &free_flags); if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, free_flags); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, free_flags|FREE_ENTRY_VALUE); } return prec; } lrec_t* lrec_parse_mmap_nidx_multi_irs_single_ifs(file_reader_mmap_state_t *phandle, char* irs, char ifs, int irslen, int allow_repeat_ifs) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char free_flags = 0; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char* value = p; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { *p = 0; phandle->sol = p + irslen; saw_rs = TRUE; break; } else if (*p == ifs) { *p = 0; idx++; key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *value == 0) return prec; key = make_nidx_key(idx, &free_flags); if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, free_flags); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, free_flags|FREE_ENTRY_VALUE); } return prec; } lrec_t* lrec_parse_mmap_nidx_multi_irs_multi_ifs(file_reader_mmap_state_t *phandle, char* irs, char* ifs, int irslen, int ifslen, int allow_repeat_ifs) { lrec_t* prec = lrec_unbacked_alloc(); char* line = phandle->sol; int idx = 0; char free_flags = 0; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; int saw_rs = FALSE; for ( ; p < phandle->eof && *p; ) { if (streqn(p, irs, irslen)) { *p = 0; phandle->sol = p + irslen; saw_rs = TRUE; break; } else if (streqn(p, ifs, ifslen)) { *p = 0; idx++; key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; idx++; if (allow_repeat_ifs && *value == 0) return prec; key = make_nidx_key(idx, &free_flags); if (saw_rs) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, free_flags); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, free_flags|FREE_ENTRY_VALUE); } return prec; } miller-3.4.0/c/input/lrec_reader_mmap_xtab.c000066400000000000000000000263561266012053600210430ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "input/file_reader_mmap.h" #include "input/lrec_readers.h" typedef struct _lrec_reader_mmap_xtab_state_t { char* ifs; char* ips; int ifslen; int ipslen; int allow_repeat_ips; } lrec_reader_mmap_xtab_state_t; static void lrec_reader_mmap_xtab_free(lrec_reader_t* preader); static void lrec_reader_mmap_xtab_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_mmap_xtab_process_single_ifs_single_ips(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_xtab_process_single_ifs_multi_ips(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_xtab_process_multi_ifs_single_ips(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_mmap_xtab_process_multi_ifs_multi_ips(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_mmap_xtab_alloc(char* ifs, char* ips, int allow_repeat_ips) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_mmap_xtab_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_mmap_xtab_state_t)); pstate->ifs = ifs; pstate->ips = ips; pstate->ifslen = strlen(pstate->ifs); pstate->ipslen = strlen(pstate->ips); pstate->allow_repeat_ips = allow_repeat_ips; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_mmap_vopen; plrec_reader->pclose_func = file_reader_mmap_vclose; if (pstate->ifslen == 1) { plrec_reader->pprocess_func = (pstate->ipslen == 1) ? lrec_reader_mmap_xtab_process_single_ifs_single_ips : lrec_reader_mmap_xtab_process_single_ifs_multi_ips; } else { plrec_reader->pprocess_func = (pstate->ipslen == 1) ? lrec_reader_mmap_xtab_process_multi_ifs_single_ips : lrec_reader_mmap_xtab_process_multi_ifs_multi_ips; } plrec_reader->psof_func = lrec_reader_mmap_xtab_sof; plrec_reader->pfree_func = lrec_reader_mmap_xtab_free; return plrec_reader; } // ---------------------------------------------------------------- static void lrec_reader_mmap_xtab_free(lrec_reader_t* preader) { free(preader->pvstate); free(preader); } static void lrec_reader_mmap_xtab_sof(void* pvstate, void* pvhandle) { } // ---------------------------------------------------------------- static lrec_t* lrec_reader_mmap_xtab_process_single_ifs_single_ips(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_xtab_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_xtab_single_ifs_single_ips(phandle, pstate->ifs[0], pstate->ips[0], pstate->allow_repeat_ips); } static lrec_t* lrec_reader_mmap_xtab_process_single_ifs_multi_ips(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_xtab_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_xtab_single_ifs_multi_ips(phandle, pstate->ifs[0], pstate->ips, pstate->ipslen, pstate->allow_repeat_ips); } static lrec_t* lrec_reader_mmap_xtab_process_multi_ifs_single_ips(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_xtab_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_xtab_multi_ifs_single_ips(phandle, pstate->ifs, pstate->ips[0], pstate->ifslen, pstate->allow_repeat_ips); } static lrec_t* lrec_reader_mmap_xtab_process_multi_ifs_multi_ips(void* pvstate, void* pvhandle, context_t* pctx) { file_reader_mmap_state_t* phandle = pvhandle; lrec_reader_mmap_xtab_state_t* pstate = pvstate; if (phandle->sol >= phandle->eof) return NULL; else return lrec_parse_mmap_xtab_multi_ifs_multi_ips(phandle, pstate->ifs, pstate->ips, pstate->ifslen, pstate->ipslen, pstate->allow_repeat_ips); } // ---------------------------------------------------------------- lrec_t* lrec_parse_mmap_xtab_single_ifs_single_ips(file_reader_mmap_state_t* phandle, char ifs, char ips, int allow_repeat_ips) { while (phandle->sol < phandle->eof && *phandle->sol == ifs) phandle->sol++; if (phandle->sol >= phandle->eof) return NULL; lrec_t* prec = lrec_unbacked_alloc(); // Loop over fields, one per line while (TRUE) { char* line = phandle->sol; char* key = line; char* value = ""; char* p; // Construct one field int saw_eol = FALSE; for (p = line; p < phandle->eof && *p; ) { if (*p == ifs) { *p = 0; phandle->sol = p+1; saw_eol = TRUE; break; } else if (*p == ips) { key = line; *p = 0; p++; if (allow_repeat_ips) { while (*p == ips) p++; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (saw_eol) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, NO_FREE); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } if (phandle->sol >= phandle->eof || *phandle->sol == ifs) break; } if (prec->field_count == 0) { lrec_free(prec); return NULL; } else { return prec; } } lrec_t* lrec_parse_mmap_xtab_single_ifs_multi_ips(file_reader_mmap_state_t* phandle, char ifs, char* ips, int ipslen, int allow_repeat_ips) { while (phandle->sol < phandle->eof && *phandle->sol == ifs) phandle->sol++; if (phandle->sol >= phandle->eof) return NULL; lrec_t* prec = lrec_unbacked_alloc(); // Loop over fields, one per line while (TRUE) { char* line = phandle->sol; char* key = line; char* value = ""; char* p; // Construct one field int saw_eol = FALSE; for (p = line; p < phandle->eof && *p; ) { if (*p == ifs) { *p = 0; phandle->sol = p+1; saw_eol = TRUE; break; } else if (streqn(p, ips, ipslen)) { key = line; *p = 0; p += ipslen; if (allow_repeat_ips) { while (streqn(p, ips, ipslen)) p += ipslen; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (saw_eol) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, NO_FREE); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } if (phandle->sol >= phandle->eof || *phandle->sol == ifs) break; } if (prec->field_count == 0) { lrec_free(prec); return NULL; } else { return prec; } } lrec_t* lrec_parse_mmap_xtab_multi_ifs_single_ips(file_reader_mmap_state_t* phandle, char* ifs, char ips, int ifslen, int allow_repeat_ips) { while (phandle->sol < phandle->eof && streqn(phandle->sol, ifs, ifslen)) phandle->sol += ifslen; if (phandle->sol >= phandle->eof) return NULL; lrec_t* prec = lrec_unbacked_alloc(); // Loop over fields, one per line while (TRUE) { char* line = phandle->sol; char* key = line; char* value = ""; char* p; // Construct one field int saw_eol = FALSE; for (p = line; p < phandle->eof && *p; ) { if (streqn(p, ifs, ifslen)) { *p = 0; phandle->sol = p + ifslen; saw_eol = TRUE; break; } else if (*p == ips) { key = line; *p = 0; p++; if (allow_repeat_ips) { while (*p == ips) p++; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (saw_eol) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, NO_FREE); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } if (phandle->sol >= phandle->eof || streqn(phandle->sol, ifs, ifslen)) break; } if (prec->field_count == 0) { lrec_free(prec); return NULL; } else { return prec; } } lrec_t* lrec_parse_mmap_xtab_multi_ifs_multi_ips(file_reader_mmap_state_t* phandle, char* ifs, char* ips, int ifslen, int ipslen, int allow_repeat_ips) { while (phandle->sol < phandle->eof && streqn(phandle->sol, ifs, ifslen)) phandle->sol += ifslen; if (phandle->sol >= phandle->eof) return NULL; lrec_t* prec = lrec_unbacked_alloc(); // Loop over fields, one per line while (TRUE) { char* line = phandle->sol; char* key = line; char* value = ""; char* p; // Construct one field int saw_eol = FALSE; for (p = line; p < phandle->eof && *p; ) { if (streqn(p, ifs, ifslen)) { *p = 0; phandle->sol = p + ifslen; saw_eol = TRUE; break; } else if (streqn(p, ips, ipslen)) { key = line; *p = 0; p += ipslen; if (allow_repeat_ips) { while (streqn(p, ips, ipslen)) p += ipslen; } value = p; } else { p++; } } if (p >= phandle->eof) phandle->sol = p+1; if (saw_eol) { // Easy and simple case: we read until end of line. We zero-poked the irs to a null character to terminate the // C string so it's OK to retain a pointer to that. lrec_put(prec, key, value, NO_FREE); } else { // Messier case: we read to end of file without seeing end of line. We can't always zero-poke a null character // to terminate the C string: if the file size is not a multiple of the OS page size it'll work (it's our // copy-on-write memory). But if the file size is a multiple of the page size, then zero-poking at EOF is one // byte past the page and that will segv us. char* copy = mlr_alloc_string_from_char_range(value, phandle->eof - value); lrec_put(prec, key, copy, FREE_ENTRY_VALUE); } if (phandle->sol >= phandle->eof || streqn(phandle->sol, ifs, ifslen)) break; } if (prec->field_count == 0) { lrec_free(prec); return NULL; } else { return prec; } } miller-3.4.0/c/input/lrec_reader_stdio_csv.c000066400000000000000000000340241266012053600210570ustar00rootroot00000000000000#include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/string_builder.h" #include "input/file_reader_stdio.h" #include "input/byte_readers.h" #include "input/lrec_readers.h" #include "input/peek_file_reader.h" #include "containers/rslls.h" #include "containers/lhmslv.h" #include "containers/parse_trie.h" // Idea of pheader_keepers: each header_keeper object retains the input-line backing // and the slls_t for a CSV header line which is used by one or more CSV data // lines. Meanwhile some mappers retain input records from the entire data // stream, including header-schema changes in the input stream. This means we // need to keep headers intact as long as any lrecs are pointing to them. One // option is reference-counting which I experimented with; it was messy and // error-prone. The approach used here is to keep a hash map from header-schema // to header_keeper object. The current pheader_keeper is a pointer into one of // those. Then when the reader is freed, all the header-keepers are freed. // ---------------------------------------------------------------- #define STRING_BUILDER_INIT_SIZE 1024 // AKA "token" #define EOF_STRIDX 0x2000 #define IRS_STRIDX 0x2001 #define IFS_EOF_STRIDX 0x2002 #define IFS_STRIDX 0x2003 #define DQUOTE_STRIDX 0x2004 #define DQUOTE_IRS_STRIDX 0x2005 #define DQUOTE_IFS_STRIDX 0x2006 #define DQUOTE_EOF_STRIDX 0x2007 #define DQUOTE_DQUOTE_STRIDX 0x2008 // ---------------------------------------------------------------- typedef struct _lrec_reader_stdio_csv_state_t { // Input line number is not the same as the record-counter in context_t, // which counts records. long long ilno; char* eof; char* irs; char* ifs_eof; char* ifs; char* dquote; char* dquote_irs; char* dquote_ifs; char* dquote_eof; char* dquote_dquote; int dquotelen; rslls_t* pfields; string_builder_t* psb; byte_reader_t* pbr; peek_file_reader_t* pfr; parse_trie_t* pno_dquote_parse_trie; parse_trie_t* pdquote_parse_trie; int expect_header_line_next; int use_implicit_header; header_keeper_t* pheader_keeper; lhmslv_t* pheader_keepers; } lrec_reader_stdio_csv_state_t; static void lrec_reader_stdio_csv_free(lrec_reader_t* preader); static void lrec_reader_stdio_csv_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_stdio_csv_process(void* pvstate, void* pvhandle, context_t* pctx); static int lrec_reader_stdio_csv_get_fields(lrec_reader_stdio_csv_state_t* pstate, rslls_t* pfields); static lrec_t* paste_indices_and_data(lrec_reader_stdio_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx); static lrec_t* paste_header_and_data(lrec_reader_stdio_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx); static void* lrec_reader_stdio_csv_open(void* pvstate, char* prepipe, char* filename); static void lrec_reader_stdio_csv_close(void* pvstate, void* pvhandle, char* prepipe); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_stdio_csv_alloc(char* irs, char* ifs, int use_implicit_header) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_stdio_csv_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_stdio_csv_state_t)); pstate->ilno = 0LL; pstate->eof = "\xff"; pstate->irs = irs; pstate->ifs = ifs; pstate->ifs_eof = mlr_paste_2_strings(pstate->ifs, "\xff"); pstate->dquote = "\""; pstate->dquote_irs = mlr_paste_2_strings("\"", pstate->irs); pstate->dquote_ifs = mlr_paste_2_strings("\"", pstate->ifs); pstate->dquote_eof = "\"\xff"; pstate->dquote_dquote = "\"\""; pstate->dquotelen = strlen(pstate->dquote); pstate->pno_dquote_parse_trie = parse_trie_alloc(); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->eof, EOF_STRIDX); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->irs, IRS_STRIDX); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->ifs_eof, IFS_EOF_STRIDX); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->ifs, IFS_STRIDX); parse_trie_add_string(pstate->pno_dquote_parse_trie, pstate->dquote, DQUOTE_STRIDX); pstate->pdquote_parse_trie = parse_trie_alloc(); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->eof, EOF_STRIDX); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_irs, DQUOTE_IRS_STRIDX); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_ifs, DQUOTE_IFS_STRIDX); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_eof, DQUOTE_EOF_STRIDX); parse_trie_add_string(pstate->pdquote_parse_trie, pstate->dquote_dquote, DQUOTE_DQUOTE_STRIDX); pstate->pfields = rslls_alloc(); pstate->psb = sb_alloc(STRING_BUILDER_INIT_SIZE); pstate->pbr = stdio_byte_reader_alloc(); pstate->pfr = pfr_alloc(pstate->pbr, mlr_imax2(pstate->pno_dquote_parse_trie->maxlen, pstate->pdquote_parse_trie->maxlen)); pstate->expect_header_line_next = use_implicit_header ? FALSE : TRUE; pstate->use_implicit_header = use_implicit_header; pstate->pheader_keeper = NULL; pstate->pheader_keepers = lhmslv_alloc(); plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = lrec_reader_stdio_csv_open; plrec_reader->pclose_func = lrec_reader_stdio_csv_close; plrec_reader->pprocess_func = lrec_reader_stdio_csv_process; plrec_reader->psof_func = lrec_reader_stdio_csv_sof; plrec_reader->pfree_func = lrec_reader_stdio_csv_free; return plrec_reader; } // ---------------------------------------------------------------- static void lrec_reader_stdio_csv_free(lrec_reader_t* preader) { lrec_reader_stdio_csv_state_t* pstate = preader->pvstate; for (lhmslve_t* pe = pstate->pheader_keepers->phead; pe != NULL; pe = pe->pnext) { header_keeper_t* pheader_keeper = pe->pvvalue; header_keeper_free(pheader_keeper); } lhmslv_free(pstate->pheader_keepers); pfr_free(pstate->pfr); parse_trie_free(pstate->pno_dquote_parse_trie); parse_trie_free(pstate->pdquote_parse_trie); rslls_free(pstate->pfields); stdio_byte_reader_free(pstate->pbr); sb_free(pstate->psb); free(pstate->ifs_eof); free(pstate->dquote_irs); free(pstate->dquote_ifs); free(pstate); free(preader); } // ---------------------------------------------------------------- static void lrec_reader_stdio_csv_sof(void* pvstate, void* pvhandle) { lrec_reader_stdio_csv_state_t* pstate = pvstate; pstate->ilno = 0LL; pstate->expect_header_line_next = pstate->use_implicit_header ? FALSE : TRUE; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_stdio_csv_process(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_stdio_csv_state_t* pstate = pvstate; if (pstate->expect_header_line_next) { if (!lrec_reader_stdio_csv_get_fields(pstate, pstate->pfields)) return NULL; pstate->ilno++; slls_t* pheader_fields = slls_alloc(); int i = 0; for (rsllse_t* pe = pstate->pfields->phead; i < pstate->pfields->length && pe != NULL; pe = pe->pnext) { if (*pe->value == 0) { fprintf(stderr, "%s: unacceptable empty CSV key at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } // Transfer pointer-free responsibility from the rslls to the // header fields in the header keeper slls_append(pheader_fields, pe->value, pe->free_flag); pe->free_flag = 0; } rslls_reset(pstate->pfields); pstate->pheader_keeper = lhmslv_get(pstate->pheader_keepers, pheader_fields); if (pstate->pheader_keeper == NULL) { pstate->pheader_keeper = header_keeper_alloc(NULL, pheader_fields); lhmslv_put(pstate->pheader_keepers, pheader_fields, pstate->pheader_keeper, NO_FREE); // freed by header-keeper } else { // Re-use the header-keeper in the header cache slls_free(pheader_fields); } pstate->expect_header_line_next = FALSE; } int rc = lrec_reader_stdio_csv_get_fields(pstate, pstate->pfields); pstate->ilno++; if (rc == FALSE) // EOF return NULL; else { lrec_t* prec = pstate->use_implicit_header ? paste_indices_and_data(pstate, pstate->pfields, pctx) : paste_header_and_data(pstate, pstate->pfields, pctx); rslls_reset(pstate->pfields); return prec; } } static int lrec_reader_stdio_csv_get_fields(lrec_reader_stdio_csv_state_t* pstate, rslls_t* pfields) { int rc, stridx, matchlen, record_done, field_done; peek_file_reader_t* pfr = pstate->pfr; string_builder_t* psb = pstate->psb; if (pfr_peek_char(pfr) == (char)EOF) // char defaults to unsigned on some platforms return FALSE; // loop over fields in record record_done = FALSE; while (!record_done) { // Assumption is dquote is "\"" if (pfr_peek_char(pfr) != pstate->dquote[0]) { // Loop over characters in field field_done = FALSE; while (!field_done) { pfr_buffer_by(pfr, pstate->pno_dquote_parse_trie->maxlen); rc = parse_trie_ring_match(pstate->pno_dquote_parse_trie, pfr->peekbuf, pfr->sob, pfr->npeeked, pfr->peekbuflenmask, &stridx, &matchlen); #ifdef DEBUG_PARSER pfr_print(pfr); #endif if (rc) { #ifdef DEBUG_PARSER printf("RC=%d stridx=0x%04x matchlen=%d\n", rc, stridx, matchlen); #endif switch(stridx) { case EOF_STRIDX: // end of record rslls_append_with_free(pfields, sb_finish(psb)); field_done = TRUE; record_done = TRUE; break; case IFS_EOF_STRIDX: fprintf(stderr, "%s: syntax error: record-ending field separator at line %lld.\n", MLR_GLOBALS.argv0, pstate->ilno); exit(1); break; case IFS_STRIDX: // end of field rslls_append_with_free(pfields, sb_finish(psb)); field_done = TRUE; break; case IRS_STRIDX: // end of record rslls_append_with_free(pfields, sb_finish(psb)); field_done = TRUE; record_done = TRUE; break; case DQUOTE_STRIDX: // CSV syntax error: fields containing quotes must be fully wrapped in quotes fprintf(stderr, "%s: syntax error: unwrapped double quote at line %lld.\n", MLR_GLOBALS.argv0, pstate->ilno); exit(1); break; default: fprintf(stderr, "%s: internal coding error: unexpected token %d at line %lld.\n", MLR_GLOBALS.argv0, stridx, pstate->ilno); exit(1); break; } pfr_advance_by(pfr, matchlen); } else { #ifdef DEBUG_PARSER char c = pfr_read_char(pfr); printf("CHAR=%c [%02x]\n", isprint((unsigned char)c) ? c : ' ', (unsigned)c); sb_append_char(psb, c); #else sb_append_char(psb, pfr_read_char(pfr)); #endif } } } else { pfr_advance_by(pfr, pstate->dquotelen); // loop over characters in field field_done = FALSE; while (!field_done) { pfr_buffer_by(pfr, pstate->pdquote_parse_trie->maxlen); rc = parse_trie_ring_match(pstate->pdquote_parse_trie, pfr->peekbuf, pfr->sob, pfr->npeeked, pfr->peekbuflenmask, &stridx, &matchlen); if (rc) { switch(stridx) { case EOF_STRIDX: // end of record fprintf(stderr, "%s: imbalanced double-quote at line %lld.\n", MLR_GLOBALS.argv0, pstate->ilno); exit(1); break; case DQUOTE_EOF_STRIDX: // end of record rslls_append_with_free(pfields, sb_finish(psb)); field_done = TRUE; record_done = TRUE; break; case DQUOTE_IFS_STRIDX: // end of field rslls_append_with_free(pfields, sb_finish(psb)); field_done = TRUE; break; case DQUOTE_IRS_STRIDX: // end of record rslls_append_with_free(pfields, sb_finish(psb)); field_done = TRUE; record_done = TRUE; break; case DQUOTE_DQUOTE_STRIDX: // RFC-4180 CSV: "" inside a dquoted field is an escape for " sb_append_char(psb, pstate->dquote[0]); break; default: fprintf(stderr, "%s: internal coding error: unexpected token %d at line %lld.\n", MLR_GLOBALS.argv0, stridx, pstate->ilno); exit(1); break; } pfr_advance_by(pfr, matchlen); } else { sb_append_char(psb, pfr_read_char(pfr)); } } } } return TRUE; } // ---------------------------------------------------------------- static lrec_t* paste_indices_and_data(lrec_reader_stdio_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx) { lrec_t* prec = lrec_unbacked_alloc(); int idx = 0; for (rsllse_t* pd = pdata_fields->phead; pd != NULL; pd = pd->pnext) { idx++; char free_flags = pd->free_flag; char* key = make_nidx_key(idx, &free_flags); // Transfer pointer-free responsibility from the rslls to the lrec object lrec_put(prec, key, pd->value, free_flags); pd->free_flag = 0; } return prec; } // ---------------------------------------------------------------- static lrec_t* paste_header_and_data(lrec_reader_stdio_csv_state_t* pstate, rslls_t* pdata_fields, context_t* pctx) { if (pstate->pheader_keeper->pkeys->length != pdata_fields->length) { fprintf(stderr, "%s: Header/data length mismatch (%d != %d) at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pstate->pheader_keeper->pkeys->length, pdata_fields->length, pctx->filename, pstate->ilno); exit(1); } lrec_t* prec = lrec_unbacked_alloc(); sllse_t* ph = pstate->pheader_keeper->pkeys->phead; rsllse_t* pd = pdata_fields->phead; for ( ; ph != NULL && pd != NULL; ph = ph->pnext, pd = pd->pnext) { // Transfer pointer-free responsibility from the rslls to the lrec object lrec_put(prec, ph->value, pd->value, pd->free_flag); pd->free_flag = 0; } return prec; } // ---------------------------------------------------------------- static void* lrec_reader_stdio_csv_open(void* pvstate, char* prepipe, char* filename) { lrec_reader_stdio_csv_state_t* pstate = pvstate; pstate->pfr->pbr->popen_func(pstate->pfr->pbr, prepipe, filename); pfr_reset(pstate->pfr); // Different from the other readers, we keep the file handle within the // byte_reader object. return NULL; } static void lrec_reader_stdio_csv_close(void* pvstate, void* pvhandle, char* prepipe) { lrec_reader_stdio_csv_state_t* pstate = pvstate; pstate->pfr->pbr->pclose_func(pstate->pfr->pbr, prepipe); } miller-3.4.0/c/input/lrec_reader_stdio_csvlite.c000066400000000000000000000312731266012053600217400ustar00rootroot00000000000000#include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "input/file_reader_stdio.h" #include "input/line_readers.h" #include "input/lrec_readers.h" // Idea of pheader_keepers: each header_keeper object retains the input-line backing // and the slls_t for a CSV header line which is used by one or more CSV data // lines. Meanwhile some mappers retain input records from the entire data // stream, including header-schema changes in the input stream. This means we // need to keep headers intact as long as any lrecs are pointing to them. One // option is reference-counting which I experimented with; it was messy and // error-prone. The approach used here is to keep a hash map from header-schema // to header_keeper object. The current pheader_keeper is a pointer into one of // those. Then when the reader is freed, all the header-keepers are freed. // Multi-file cases: // // a,a a,b c d // -- FILE1: -- FILE1: -- FILE1: -- FILE1: // a,b,c a,b,c a,b,c a,b,c // 1,2,3 1,2,3 1,2,3 1,2,3 // 4,5,6 4,5,6 4,5,6 4,5,6 // -- FILE2: -- FILE2: // a,b,c d,e,f,g a,b,c d,e,f // 7,8,9 3,4,5,6 7,8,9 3,4,5 // --OUTPUT: --OUTPUT: --OUTPUT: --OUTPUT: // a,b,c a,b,c a,b,c a,b,c // 1,2,3 1,2,3 1,2,3 1,2,3 // 4,5,6 4,5,6 4,5,6 4,5,6 // 7,8,9 7,8,9 // d,e,f,g d,e,f // 3,4,5,6 3,4,5 typedef struct _lrec_reader_stdio_csvlite_state_t { long long ifnr; long long ilno; // Line-level, not record-level as in context_t char* irs; char* ifs; int irslen; int ifslen; int allow_repeat_ifs; int use_implicit_header; int expect_header_line_next; header_keeper_t* pheader_keeper; lhmslv_t* pheader_keepers; } lrec_reader_stdio_csvlite_state_t; static void lrec_reader_stdio_csvlite_free(lrec_reader_t* preader); static void lrec_reader_stdio_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_stdio_csvlite_process(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_stdio_csvlite_alloc(char* irs, char* ifs, int allow_repeat_ifs, int use_implicit_header) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_stdio_csvlite_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_stdio_csvlite_state_t)); pstate->ifnr = 0LL; pstate->irs = irs; pstate->ifs = ifs; pstate->irslen = strlen(irs); pstate->ifslen = strlen(ifs); pstate->allow_repeat_ifs = allow_repeat_ifs; pstate->use_implicit_header = use_implicit_header; pstate->expect_header_line_next = use_implicit_header ? FALSE : TRUE; pstate->pheader_keeper = NULL; pstate->pheader_keepers = lhmslv_alloc(); plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_stdio_vopen; plrec_reader->pclose_func = file_reader_stdio_vclose; plrec_reader->pprocess_func = lrec_reader_stdio_csvlite_process; plrec_reader->psof_func = lrec_reader_stdio_sof; plrec_reader->pfree_func = lrec_reader_stdio_csvlite_free; return plrec_reader; } // ---------------------------------------------------------------- static void lrec_reader_stdio_csvlite_free(lrec_reader_t* preader) { lrec_reader_stdio_csvlite_state_t* pstate = preader->pvstate; for (lhmslve_t* pe = pstate->pheader_keepers->phead; pe != NULL; pe = pe->pnext) { header_keeper_t* pheader_keeper = pe->pvvalue; header_keeper_free(pheader_keeper); } lhmslv_free(pstate->pheader_keepers); free(pstate); free(preader); } // ---------------------------------------------------------------- static void lrec_reader_stdio_sof(void* pvstate, void* pvhandle) { lrec_reader_stdio_csvlite_state_t* pstate = pvstate; pstate->ifnr = 0LL; pstate->ilno = 0LL; pstate->expect_header_line_next = pstate->use_implicit_header ? FALSE : TRUE; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_stdio_csvlite_process(void* pvstate, void* pvhandle, context_t* pctx) { FILE* input_stream = pvhandle; lrec_reader_stdio_csvlite_state_t* pstate = pvstate; while (TRUE) { if (pstate->expect_header_line_next) { while (TRUE) { char* hline = (pstate->irslen == 1) ? mlr_get_cline(input_stream, pstate->irs[0]) : mlr_get_sline(input_stream, pstate->irs, pstate->irslen); if (hline == NULL) // EOF return NULL; pstate->ilno++; slls_t* pheader_fields = (pstate->ifslen == 1) ? split_csvlite_header_line_single_ifs(hline, pstate->ifs[0], pstate->allow_repeat_ifs) : split_csvlite_header_line_multi_ifs(hline, pstate->ifs, pstate->ifslen, pstate->allow_repeat_ifs); if (pheader_fields->length == 0) { pstate->expect_header_line_next = TRUE; if (pstate->pheader_keeper != NULL) { pstate->pheader_keeper = NULL; } } else { for (sllse_t* pe = pheader_fields->phead; pe != NULL; pe = pe->pnext) { if (*pe->value == 0) { fprintf(stderr, "%s: unacceptable empty CSV key at file \"%s\" line %lld.\n", MLR_GLOBALS.argv0, pctx->filename, pstate->ilno); exit(1); } } pstate->expect_header_line_next = FALSE; pstate->pheader_keeper = lhmslv_get(pstate->pheader_keepers, pheader_fields); if (pstate->pheader_keeper == NULL) { pstate->pheader_keeper = header_keeper_alloc(hline, pheader_fields); lhmslv_put(pstate->pheader_keepers, pheader_fields, pstate->pheader_keeper, NO_FREE); // freed by header-keeper } else { // Re-use the header-keeper in the header cache slls_free(pheader_fields); free(hline); } break; } } } char* line = (pstate->irslen == 1) ? mlr_get_cline(input_stream, pstate->irs[0]) : mlr_get_sline(input_stream, pstate->irs, pstate->irslen); if (line == NULL) // EOF return NULL; pstate->ilno++; if (!*line) { if (pstate->pheader_keeper != NULL) { pstate->pheader_keeper = NULL; pstate->expect_header_line_next = TRUE; free(line); continue; } } else { pstate->ifnr++; if (pstate->ifslen == 1) { return pstate->use_implicit_header ? lrec_parse_stdio_csvlite_data_line_single_ifs_implicit_header( pstate->pheader_keeper, pctx->filename, pstate->ilno, line, pstate->ifs[0], pstate->allow_repeat_ifs) : lrec_parse_stdio_csvlite_data_line_single_ifs(pstate->pheader_keeper, pctx->filename, pstate->ilno, line, pstate->ifs[0], pstate->allow_repeat_ifs); } else { return pstate->use_implicit_header ? lrec_parse_stdio_csvlite_data_line_multi_ifs_implicit_header( pstate->pheader_keeper, pctx->filename, pstate->ilno, line, pstate->ifs, pstate->ifslen, pstate->allow_repeat_ifs) : lrec_parse_stdio_csvlite_data_line_multi_ifs(pstate->pheader_keeper, pctx->filename, pstate->ilno, line, pstate->ifs, pstate->ifslen, pstate->allow_repeat_ifs); } } } } // ---------------------------------------------------------------- slls_t* split_csvlite_header_line_single_ifs(char* line, char ifs, int allow_repeat_ifs) { slls_t* plist = slls_alloc(); if (*line == 0) // empty string splits to empty list return plist; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* start = p; for ( ; *p; p++) { if (*p == ifs) { *p = 0; p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } slls_append_no_free(plist, start); start = p; } } if (allow_repeat_ifs && *start == 0) { ; // OK } else { slls_append_no_free(plist, start); } return plist; } slls_t* split_csvlite_header_line_multi_ifs(char* line, char* ifs, int ifslen, int allow_repeat_ifs) { slls_t* plist = slls_alloc(); if (*line == 0) // empty string splits to empty list return plist; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* start = p; for ( ; *p; p++) { if (streqn(p, ifs, ifslen)) { *p = 0; p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } slls_append_no_free(plist, start); start = p; } } if (allow_repeat_ifs && *start == 0) { ; // OK } else { slls_append_no_free(plist, start); } return plist; } // ---------------------------------------------------------------- lrec_t* lrec_parse_stdio_csvlite_data_line_single_ifs(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char ifs, int allow_repeat_ifs) { lrec_t* prec = lrec_csvlite_alloc(data_line); char* p = data_line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char* value = p; sllse_t* pe = pheader_keeper->pkeys->phead; for ( ; *p; ) { if (*p == ifs) { *p = 0; if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, filename, ilno); exit(1); } key = pe->value; pe = pe->pnext; lrec_put(prec, key, value, NO_FREE); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } if (allow_repeat_ifs && *value == 0) { ; // OK } else if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, filename, ilno); exit(1); } else { key = pe->value; lrec_put(prec, key, value, NO_FREE); if (pe->pnext != NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, filename, ilno); exit(1); } } return prec; } lrec_t* lrec_parse_stdio_csvlite_data_line_multi_ifs(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char* ifs, int ifslen, int allow_repeat_ifs) { lrec_t* prec = lrec_csvlite_alloc(data_line); char* p = data_line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; sllse_t* pe = pheader_keeper->pkeys->phead; for ( ; *p; ) { if (streqn(p, ifs, ifslen)) { *p = 0; if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, filename, ilno); exit(1); } key = pe->value; pe = pe->pnext; lrec_put(prec, key, value, NO_FREE); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } if (allow_repeat_ifs && *value == 0) { ; // OK } else if (pe == NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, filename, ilno); exit(1); } else { key = pe->value; lrec_put(prec, key, value, NO_FREE); if (pe->pnext != NULL) { fprintf(stderr, "%s: Header-data length mismatch in file %s at line %lld.\n", MLR_GLOBALS.argv0, filename, ilno); exit(1); } } return prec; } // ---------------------------------------------------------------- lrec_t* lrec_parse_stdio_csvlite_data_line_single_ifs_implicit_header(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char ifs, int allow_repeat_ifs) { lrec_t* prec = lrec_csvlite_alloc(data_line); char* p = data_line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char free_flags; char* value = p; int idx = 0; for ( ; *p; ) { if (*p == ifs) { *p = 0; key = make_nidx_key(++idx, &free_flags); lrec_put(prec, key, value, free_flags); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } if (allow_repeat_ifs && *value == 0) { ; // OK } else { key = make_nidx_key(++idx, &free_flags); lrec_put(prec, key, value, NO_FREE); lrec_put(prec, key, value, free_flags); } return prec; } lrec_t* lrec_parse_stdio_csvlite_data_line_multi_ifs_implicit_header(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char* ifs, int ifslen, int allow_repeat_ifs) { lrec_t* prec = lrec_csvlite_alloc(data_line); char* p = data_line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; char free_flags; int idx = 0; for ( ; *p; ) { if (streqn(p, ifs, ifslen)) { *p = 0; key = make_nidx_key(++idx, &free_flags); lrec_put(prec, key, value, free_flags); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } if (allow_repeat_ifs && *value == 0) { ; // OK } else { key = make_nidx_key(++idx, &free_flags); lrec_put(prec, key, value, free_flags); } return prec; } miller-3.4.0/c/input/lrec_reader_stdio_dkvp.c000066400000000000000000000170641266012053600212350ustar00rootroot00000000000000#include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "input/file_reader_stdio.h" #include "input/line_readers.h" #include "input/lrec_readers.h" typedef struct _lrec_reader_stdio_dkvp_state_t { char* irs; char* ifs; char* ips; int irslen; int ifslen; int ipslen; int allow_repeat_ifs; } lrec_reader_stdio_dkvp_state_t; static void lrec_reader_stdio_dkvp_free(lrec_reader_t* preader); static void lrec_reader_stdio_dkvp_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_stdio_dkvp_process_single_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_stdio_dkvp_process_single_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_stdio_dkvp_process_multi_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_stdio_dkvp_process_multi_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_stdio_dkvp_alloc(char* irs, char* ifs, char* ips, int allow_repeat_ifs) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_stdio_dkvp_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_stdio_dkvp_state_t)); pstate->irs = irs; pstate->ifs = ifs; pstate->ips = ips; pstate->irslen = strlen(irs); pstate->ifslen = strlen(ifs); pstate->ipslen = strlen(ips); pstate->allow_repeat_ifs = allow_repeat_ifs; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_stdio_vopen; plrec_reader->pclose_func = file_reader_stdio_vclose; if (pstate->irslen == 1) { plrec_reader->pprocess_func = (pstate->ifslen == 1 && pstate->ipslen == 1) ? &lrec_reader_stdio_dkvp_process_single_irs_single_others : &lrec_reader_stdio_dkvp_process_single_irs_multi_others; } else { plrec_reader->pprocess_func = (pstate->ifslen == 1 && pstate->ipslen == 1) ? &lrec_reader_stdio_dkvp_process_multi_irs_single_others : &lrec_reader_stdio_dkvp_process_multi_irs_multi_others; } plrec_reader->psof_func = lrec_reader_stdio_dkvp_sof; plrec_reader->pfree_func = lrec_reader_stdio_dkvp_free; return plrec_reader; } static void lrec_reader_stdio_dkvp_free(lrec_reader_t* preader) { free(preader->pvstate); free(preader); } // No-op for stateless readers such as this one. static void lrec_reader_stdio_dkvp_sof(void* pvstate, void* pvhandle) { } // ---------------------------------------------------------------- static lrec_t* lrec_reader_stdio_dkvp_process_single_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx) { FILE* input_stream = pvhandle; lrec_reader_stdio_dkvp_state_t* pstate = pvstate; char* line = mlr_get_cline(input_stream, pstate->irs[0]); if (line == NULL) return NULL; else return lrec_parse_stdio_dkvp_single_sep(line, pstate->ifs[0], pstate->ips[0], pstate->allow_repeat_ifs, pctx); } static lrec_t* lrec_reader_stdio_dkvp_process_single_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx) { FILE* input_stream = pvhandle; lrec_reader_stdio_dkvp_state_t* pstate = pvstate; char* line = mlr_get_cline(input_stream, pstate->irs[0]); if (line == NULL) return NULL; else return lrec_parse_stdio_dkvp_multi_sep(line, pstate->ifs, pstate->ips, pstate->ifslen, pstate->ipslen, pstate->allow_repeat_ifs, pctx); } static lrec_t* lrec_reader_stdio_dkvp_process_multi_irs_single_others(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_stdio_dkvp_state_t* pstate = pvstate; FILE* input_stream = pvhandle; char* line = mlr_get_sline(input_stream, pstate->irs, pstate->irslen); if (line == NULL) return NULL; else return lrec_parse_stdio_dkvp_single_sep(line, pstate->ifs[0], pstate->ips[0], pstate->allow_repeat_ifs, pctx); } static lrec_t* lrec_reader_stdio_dkvp_process_multi_irs_multi_others(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_stdio_dkvp_state_t* pstate = pvstate; FILE* input_stream = pvhandle; char* line = mlr_get_sline(input_stream, pstate->irs, pstate->irslen); if (line == NULL) return NULL; else return lrec_parse_stdio_dkvp_multi_sep(line, pstate->ifs, pstate->ips, pstate->ifslen, pstate->ipslen, pstate->allow_repeat_ifs, pctx); } // ---------------------------------------------------------------- // "abc=def,ghi=jkl" // P F P // S S S // "abc" "def" "ghi" "jkl" // I couldn't find a performance gain using stdlib index(3) ... *maybe* even a // fraction of a percent *slower*. lrec_t* lrec_parse_stdio_dkvp_single_sep(char* line, char ifs, char ips, int allow_repeat_ifs, context_t* pctx) { lrec_t* prec = lrec_dkvp_alloc(line); // It would be easier to split the line on field separator (e.g. ","), then // split each key-value pair on pair separator (e.g. "="). But, that // requires two passes through the data. Here we do it in one pass. int idx = 0; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = p; char* value = p; int saw_ps = FALSE; for ( ; *p; ) { if (*p == ifs) { saw_ps = FALSE; *p = 0; idx++; if (*key == 0 || value <= key) { // E.g the pair has no equals sign: "a" rather than "a=1" or // "a=". Here we use the positional index as the key. This way // DKVP is a generalization of NIDX. char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } key = p; value = p; } else if (*p == ips && !saw_ps) { *p = 0; p++; value = p; saw_ps = TRUE; } else { p++; } } idx++; if (allow_repeat_ifs && *key == 0 && *value == 0) { ; // OK } else { if (*key == 0 || value <= key) { char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } } return prec; } lrec_t* lrec_parse_stdio_dkvp_multi_sep(char* line, char* ifs, char* ips, int ifslen, int ipslen, int allow_repeat_ifs, context_t* pctx) { lrec_t* prec = lrec_dkvp_alloc(line); // It would be easier to split the line on field separator (e.g. ","), then // split each key-value pair on pair separator (e.g. "="). But, that // requires two passes through the data. Here we do it in one pass. int idx = 0; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = p; char* value = p; int saw_ps = FALSE; for ( ; *p; ) { if (streqn(p, ifs, ifslen)) { saw_ps = FALSE; *p = 0; idx++; if (*key == 0 || value <= key) { // E.g the pair has no equals sign: "a" rather than "a=1" or // "a=". Here we use the positional index as the key. This way // DKVP is a generalization of NIDX. char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } key = p; value = p; } else if (streqn(p, ips, ipslen) && !saw_ps) { *p = 0; p += ipslen; value = p; saw_ps = TRUE; } else { p++; } } idx++; if (allow_repeat_ifs && *key == 0 && *value == 0) { ; // OK } else { if (*key == 0 || value <= key) { char free_flags = 0; lrec_put(prec, make_nidx_key(idx, &free_flags), value, free_flags); } else { lrec_put(prec, key, value, NO_FREE); } } return prec; } miller-3.4.0/c/input/lrec_reader_stdio_json.c000066400000000000000000000132761266012053600212430ustar00rootroot00000000000000// ================================================================ // This has at present a lot of code duplication with lrec_reader_mmap_json. // This is because we read the entire input file into memory and get a pointer // to it, which is a lot like mmap. At some future point we may implement a // streaming JSON parser at which point the two files would diverge. // ================================================================ #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "input/file_ingestor_stdio.h" #include "input/lrec_readers.h" #include "input/json_parser.h" #include "input/mlr_json_adapter.h" typedef struct _lrec_reader_stdio_json_state_t { // The list of top-level JSON objects is backed by the file contents. The records are in turn // backed by the top-level JSON objects. This means the latter should not be freed while // the records are in used. (This is done to reduce data copies, for performance: we can // manipulate pointers to strings rather than copying strings.) sllv_t* ptop_level_json_objects; sllv_t* precords; char* json_flatten_separator; } lrec_reader_stdio_json_state_t; static void lrec_reader_stdio_json_free(lrec_reader_t* preader); static void lrec_reader_stdio_json_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_stdio_json_process(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_stdio_json_alloc(char* json_flatten_separator) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_stdio_json_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_stdio_json_state_t)); pstate->ptop_level_json_objects = NULL; pstate->precords = NULL; pstate->json_flatten_separator = json_flatten_separator; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_ingestor_stdio_vopen; plrec_reader->pclose_func = file_ingestor_stdio_vclose; plrec_reader->pprocess_func = lrec_reader_stdio_json_process; plrec_reader->psof_func = lrec_reader_stdio_json_sof; plrec_reader->pfree_func = lrec_reader_stdio_json_free; return plrec_reader; } static void lrec_reader_stdio_json_free(lrec_reader_t* preader) { lrec_reader_stdio_json_state_t* pstate = preader->pvstate; if (pstate->ptop_level_json_objects != NULL) { for (sllve_t* pe = pstate->ptop_level_json_objects->phead; pe != NULL; pe = pe->pnext) { json_value_t* top_level_json_object = pe->pvvalue; json_value_free(top_level_json_object); } sllv_free(pstate->ptop_level_json_objects); } if (pstate->precords != NULL) { for (sllve_t* pf = pstate->precords->phead; pf != NULL; pf = pf->pnext) { lrec_t* prec = pf->pvvalue; lrec_free(prec); } sllv_free(pstate->precords); } free(pstate); free(preader); } // The stdio-JSON lrec-reader is non-streaming: we ingest all records here in the start-of-file hook. // Then in the process method we pop one lrec off the list at a time, until they are all exhausted. // This is in contrast to other Miller lrec-readers. // // It would be possible to extend the streaming framework to also have an end-of-file hook // which we could use here to free parsed-JSON data. However, we simply leverage the start-of-file // hook for the *next* file (if any) or the free method (if not): these free parsed-JSON structures // from the previous file (if any). static void lrec_reader_stdio_json_sof(void* pvstate, void* pvhandle) { lrec_reader_stdio_json_state_t* pstate = pvstate; file_ingestor_stdio_state_t* phandle = pvhandle; json_char* json_input = (json_char*)phandle->sof; json_value_t* parsed_top_level_json; json_char error_buf[JSON_ERROR_MAX]; if (pstate->ptop_level_json_objects != NULL) { for (sllve_t* pe = pstate->ptop_level_json_objects->phead; pe != NULL; pe = pe->pnext) { json_value_t* top_level_json_object = pe->pvvalue; json_value_free(top_level_json_object); } sllv_free(pstate->ptop_level_json_objects); } if (pstate->precords != NULL) { for (sllve_t* pf = pstate->precords->phead; pf != NULL; pf = pf->pnext) { lrec_t* prec = pf->pvvalue; lrec_free(prec); } sllv_free(pstate->precords); } pstate->ptop_level_json_objects = sllv_alloc(); pstate->precords = sllv_alloc(); // This enables us to handle input of the form // // { "a" : 1 } // { "b" : 2 } // { "c" : 3 } // // in addition to // // [ // { "a" : 1 } // { "b" : 2 } // { "c" : 3 } // ] // // This is in line with what jq can handle. In this case, json_parse will return // once for each top-level item and will give us back a pointer to the start of // the rest of the input stream, so we can call json_parse on the rest until it is // all exhausted. json_char* item_start = json_input; int length = phandle->eof - phandle->sof; while (TRUE) { parsed_top_level_json = json_parse(item_start, length, error_buf, &item_start); if (parsed_top_level_json == NULL) { fprintf(stderr, "%s: Unable to parse JSON data: %s\n", MLR_GLOBALS.argv0, error_buf); exit(1); } // The lrecs have their string pointers pointing into the parsed-JSON objects (for // efficiency) so it's important we not free the latter until our free method. reference_json_objects_as_lrecs(pstate->precords, parsed_top_level_json, pstate->json_flatten_separator); if (item_start == NULL) break; if (*item_start == 0) break; length -= (item_start - json_input); json_input = item_start; } } // ---------------------------------------------------------------- static lrec_t* lrec_reader_stdio_json_process(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_stdio_json_state_t* pstate = pvstate; return sllv_pop(pstate->precords); } miller-3.4.0/c/input/lrec_reader_stdio_nidx.c000066400000000000000000000130561266012053600212300ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "input/file_reader_stdio.h" #include "input/line_readers.h" #include "input/lrec_readers.h" typedef struct _lrec_reader_stdio_nidx_state_t { char* irs; char* ifs; int irslen; int ifslen; int allow_repeat_ifs; } lrec_reader_stdio_nidx_state_t; static void lrec_reader_stdio_nidx_free(lrec_reader_t* preader); static void lrec_reader_stdio_nidx_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_stdio_nidx_process_single_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_stdio_nidx_process_single_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_stdio_nidx_process_multi_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx); static lrec_t* lrec_reader_stdio_nidx_process_multi_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_stdio_nidx_alloc(char* irs, char* ifs, int allow_repeat_ifs) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_stdio_nidx_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_stdio_nidx_state_t)); pstate->irs = irs; pstate->ifs = ifs; pstate->irslen = strlen(irs); pstate->ifslen = strlen(ifs); pstate->allow_repeat_ifs = allow_repeat_ifs; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_stdio_vopen; plrec_reader->pclose_func = file_reader_stdio_vclose; if (pstate->irslen == 1) { plrec_reader->pprocess_func = (pstate->ifslen == 1) ? &lrec_reader_stdio_nidx_process_single_irs_single_ifs : &lrec_reader_stdio_nidx_process_single_irs_multi_ifs; } else { plrec_reader->pprocess_func = (pstate->ifslen == 1) ? &lrec_reader_stdio_nidx_process_multi_irs_single_ifs : &lrec_reader_stdio_nidx_process_multi_irs_multi_ifs; } plrec_reader->psof_func = lrec_reader_stdio_nidx_sof; plrec_reader->pfree_func = lrec_reader_stdio_nidx_free; return plrec_reader; } static void lrec_reader_stdio_nidx_free(lrec_reader_t* preader) { free(preader->pvstate); free(preader); } // No-op for stateless readers such as this one. static void lrec_reader_stdio_nidx_sof(void* pvstate, void* pvhandle) { } // ---------------------------------------------------------------- static lrec_t* lrec_reader_stdio_nidx_process_single_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx) { FILE* input_stream = pvhandle; lrec_reader_stdio_nidx_state_t* pstate = pvstate; char* line = mlr_get_cline(input_stream, pstate->irs[0]); if (line == NULL) return NULL; else return lrec_parse_stdio_nidx_single_sep(line, pstate->ifs[0], pstate->allow_repeat_ifs); } static lrec_t* lrec_reader_stdio_nidx_process_single_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx) { FILE* input_stream = pvhandle; lrec_reader_stdio_nidx_state_t* pstate = pvstate; char* line = mlr_get_cline(input_stream, pstate->irs[0]); if (line == NULL) return NULL; else return lrec_parse_stdio_nidx_multi_sep(line, pstate->ifs, pstate->ifslen, pstate->allow_repeat_ifs); } static lrec_t* lrec_reader_stdio_nidx_process_multi_irs_single_ifs(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_stdio_nidx_state_t* pstate = pvstate; FILE* input_stream = pvhandle; char* line = mlr_get_sline(input_stream, pstate->irs, pstate->irslen); if (line == NULL) return NULL; else return lrec_parse_stdio_nidx_single_sep(line, pstate->ifs[0], pstate->allow_repeat_ifs); } static lrec_t* lrec_reader_stdio_nidx_process_multi_irs_multi_ifs(void* pvstate, void* pvhandle, context_t* pctx) { lrec_reader_stdio_nidx_state_t* pstate = pvstate; FILE* input_stream = pvhandle; char* line = mlr_get_sline(input_stream, pstate->irs, pstate->irslen); if (line == NULL) return NULL; else return lrec_parse_stdio_nidx_multi_sep(line, pstate->ifs, pstate->ifslen, pstate->allow_repeat_ifs); } // ---------------------------------------------------------------- lrec_t* lrec_parse_stdio_nidx_single_sep(char* line, char ifs, int allow_repeat_ifs) { lrec_t* prec = lrec_nidx_alloc(line); int idx = 0; char free_flags = 0; char* p = line; if (allow_repeat_ifs) { while (*p == ifs) p++; } char* key = NULL; char* value = p; for ( ; *p; ) { if (*p == ifs) { *p = 0; idx++; key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); p++; if (allow_repeat_ifs) { while (*p == ifs) p++; } value = p; } else { p++; } } idx++; if (allow_repeat_ifs && *value == 0) { ; // OK } else { key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); } return prec; } // ---------------------------------------------------------------- lrec_t* lrec_parse_stdio_nidx_multi_sep(char* line, char* ifs, int ifslen, int allow_repeat_ifs) { lrec_t* prec = lrec_nidx_alloc(line); int idx = 0; char free_flags = 0; char* p = line; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } char* key = NULL; char* value = p; for ( ; *p; ) { if (streqn(p, ifs, ifslen)) { *p = 0; idx++; key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); p += ifslen; if (allow_repeat_ifs) { while (streqn(p, ifs, ifslen)) p += ifslen; } value = p; } else { p++; } } idx++; if (allow_repeat_ifs && *value == 0) { ; // OK } else { key = make_nidx_key(idx, &free_flags); lrec_put(prec, key, value, free_flags); } return prec; } miller-3.4.0/c/input/lrec_reader_stdio_xtab.c000066400000000000000000000102261266012053600212200ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "input/file_reader_stdio.h" #include "input/line_readers.h" #include "input/lrec_readers.h" typedef struct _lrec_reader_stdio_xtab_state_t { char* ifs; char* ips; int ifslen; int ipslen; int allow_repeat_ips; int at_eof; } lrec_reader_stdio_xtab_state_t; static void lrec_reader_stdio_xtab_free(lrec_reader_t* preader); static void lrec_reader_stdio_xtab_sof(void* pvstate, void* pvhandle); static lrec_t* lrec_reader_stdio_xtab_process(void* pvstate, void* pvhandle, context_t* pctx); // ---------------------------------------------------------------- lrec_reader_t* lrec_reader_stdio_xtab_alloc(char* ifs, char* ips, int allow_repeat_ips) { lrec_reader_t* plrec_reader = mlr_malloc_or_die(sizeof(lrec_reader_t)); lrec_reader_stdio_xtab_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_reader_stdio_xtab_state_t)); pstate->ifs = ifs; pstate->ips = ips; pstate->ifslen = strlen(ifs); pstate->ipslen = strlen(ips); pstate->allow_repeat_ips = allow_repeat_ips; pstate->at_eof = FALSE; plrec_reader->pvstate = (void*)pstate; plrec_reader->popen_func = file_reader_stdio_vopen; plrec_reader->pclose_func = file_reader_stdio_vclose; plrec_reader->pprocess_func = lrec_reader_stdio_xtab_process; plrec_reader->psof_func = lrec_reader_stdio_xtab_sof; plrec_reader->pfree_func = lrec_reader_stdio_xtab_free; return plrec_reader; } static void lrec_reader_stdio_xtab_free(lrec_reader_t* preader) { free(preader->pvstate); free(preader); } static void lrec_reader_stdio_xtab_sof(void* pvstate, void* pvhandle) { lrec_reader_stdio_xtab_state_t* pstate = pvstate; pstate->at_eof = FALSE; } // ---------------------------------------------------------------- static lrec_t* lrec_reader_stdio_xtab_process(void* pvstate, void* pvhandle, context_t* pctx) { FILE* input_stream = pvhandle; lrec_reader_stdio_xtab_state_t* pstate = pvstate; if (pstate->at_eof) return NULL; slls_t* pxtab_lines = slls_alloc(); while (TRUE) { char* line = (pstate->ifslen == 1) ? mlr_get_cline(input_stream, pstate->ifs[0]) : mlr_get_sline(input_stream, pstate->ifs, pstate->ifslen); if (line == NULL) { // EOF // EOF or blank line terminates the stanza. pstate->at_eof = TRUE; if (pxtab_lines->length == 0) { slls_free(pxtab_lines); return NULL; } else { return (pstate->ipslen == 1) ? lrec_parse_stdio_xtab_single_ips(pxtab_lines, pstate->ips[0], pstate->allow_repeat_ips) : lrec_parse_stdio_xtab_multi_ips(pxtab_lines, pstate->ips, pstate->ipslen, pstate->allow_repeat_ips); } } else if (*line == '\0') { free(line); if (pxtab_lines->length > 0) { return (pstate->ipslen == 1) ? lrec_parse_stdio_xtab_single_ips(pxtab_lines, pstate->ips[0], pstate->allow_repeat_ips) : lrec_parse_stdio_xtab_multi_ips(pxtab_lines, pstate->ips, pstate->ipslen, pstate->allow_repeat_ips); } } else { slls_append_with_free(pxtab_lines, line); } } } // ---------------------------------------------------------------- lrec_t* lrec_parse_stdio_xtab_single_ips(slls_t* pxtab_lines, char ips, int allow_repeat_ips) { lrec_t* prec = lrec_xtab_alloc(pxtab_lines); for (sllse_t* pe = pxtab_lines->phead; pe != NULL; pe = pe->pnext) { char* line = pe->value; char* p = line; char* key = p; while (*p != 0 && *p != ips) p++; if (*p == 0) { lrec_put(prec, key, "", NO_FREE); } else { while (*p != 0 && *p == ips) { *p = 0; p++; } lrec_put(prec, key, p, NO_FREE); } } return prec; } lrec_t* lrec_parse_stdio_xtab_multi_ips(slls_t* pxtab_lines, char* ips, int ipslen, int allow_repeat_ips) { lrec_t* prec = lrec_xtab_alloc(pxtab_lines); for (sllse_t* pe = pxtab_lines->phead; pe != NULL; pe = pe->pnext) { char* line = pe->value; char* p = line; char* key = p; while (*p != 0 && !streqn(p, ips, ipslen)) p++; // Advance by only 1 in case of subsequent match if (*p == 0) { lrec_put(prec, key, "", NO_FREE); } else { while (*p != 0 && !streqn(p, ips, ipslen)) { *p = 0; p += ipslen; } lrec_put(prec, key, p, NO_FREE); } } return prec; } miller-3.4.0/c/input/lrec_readers.c000066400000000000000000000030701266012053600171620ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "input/lrec_readers.h" #include "input/byte_readers.h" lrec_reader_t* lrec_reader_alloc(char* fmtdesc, int use_mmap, char* irs, char* ifs, int allow_repeat_ifs, char* ips, int allow_repeat_ips, int use_implicit_csv_header, char* json_flatten_separator) { if (streq(fmtdesc, "dkvp")) { if (use_mmap) return lrec_reader_mmap_dkvp_alloc(irs, ifs, ips, allow_repeat_ifs); else return lrec_reader_stdio_dkvp_alloc(irs, ifs, ips, allow_repeat_ifs); } else if (streq(fmtdesc, "csv")) { if (use_mmap) return lrec_reader_mmap_csv_alloc(irs, ifs, use_implicit_csv_header); else return lrec_reader_stdio_csv_alloc(irs, ifs, use_implicit_csv_header); } else if (streq(fmtdesc, "csvlite")) { if (use_mmap) return lrec_reader_mmap_csvlite_alloc(irs, ifs, allow_repeat_ifs, use_implicit_csv_header); else return lrec_reader_stdio_csvlite_alloc(irs, ifs, allow_repeat_ifs, use_implicit_csv_header); } else if (streq(fmtdesc, "nidx")) { if (use_mmap) return lrec_reader_mmap_nidx_alloc(irs, ifs, allow_repeat_ifs); else return lrec_reader_stdio_nidx_alloc(irs, ifs, allow_repeat_ifs); } else if (streq(fmtdesc, "xtab")) { if (use_mmap) return lrec_reader_mmap_xtab_alloc(ifs, ips, allow_repeat_ips); else return lrec_reader_stdio_xtab_alloc(ifs, ips, allow_repeat_ips); } else if (streq(fmtdesc, "json")) { if (use_mmap) return lrec_reader_mmap_json_alloc(json_flatten_separator); else return lrec_reader_stdio_json_alloc(json_flatten_separator); } else { return NULL; } } miller-3.4.0/c/input/lrec_readers.h000066400000000000000000000122321266012053600171670ustar00rootroot00000000000000#ifndef LREC_READERS_H #define LREC_READERS_H #include "input/lrec_reader.h" // ---------------------------------------------------------------- // Primary entry points // Factory method. fmtdesc: "dkvp", "nidx", "csv", "csvlite", "nidx", "xtab". lrec_reader_t* lrec_reader_alloc(char* fmtdesc, int use_mmap, char* irs, char* ifs, int allow_repeat_ifs, char* ips, int allow_repeat_ips, int use_implicit_csv_header, char* json_flatten_separator); lrec_reader_t* lrec_reader_stdio_csvlite_alloc(char* irs, char* ifs, int allow_repeat_ifs, int use_implicit_header); lrec_reader_t* lrec_reader_stdio_csv_alloc(char* irs, char* ifs, int use_implicit_header); lrec_reader_t* lrec_reader_stdio_dkvp_alloc(char* irs, char* ifs, char* ips, int allow_repeat_ifs); lrec_reader_t* lrec_reader_stdio_nidx_alloc(char* irs, char* ifs, int allow_repeat_ifs); lrec_reader_t* lrec_reader_stdio_xtab_alloc(char* ifs, char* ips, int allow_repeat_ips); lrec_reader_t* lrec_reader_stdio_json_alloc(char* json_flatten_separator); lrec_reader_t* lrec_reader_mmap_csv_alloc(char* irs, char* ifs, int use_implicit_header); lrec_reader_t* lrec_reader_mmap_csvlite_alloc(char* irs, char* ifs, int allow_repeat_ifs, int use_implicit_header); lrec_reader_t* lrec_reader_mmap_dkvp_alloc(char* irs, char* ifs, char* ips, int allow_repeat_ifs); lrec_reader_t* lrec_reader_mmap_nidx_alloc(char* irs, char* ifs, int allow_repeat_ifs); lrec_reader_t* lrec_reader_mmap_xtab_alloc(char* ifs, char* ips, int allow_repeat_ips); lrec_reader_t* lrec_reader_mmap_json_alloc(char* json_flatten_separator); lrec_reader_t* lrec_reader_in_memory_alloc(sllv_t* precords); // ---------------------------------------------------------------- // These entry points are made public for unit test lrec_t* lrec_parse_stdio_nidx_single_sep(char* line, char ifs, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_nidx_multi_sep(char* line, char* ifs, int ifslen, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_dkvp_single_sep(char* line, char ifs, char ips, int allow_repeat_ifs, context_t* pctx); lrec_t* lrec_parse_stdio_dkvp_multi_sep(char* line, char* ifs, char* ips, int ifslen, int ipslen, int allow_repeat_ifs, context_t* pctx); slls_t* split_csv_header_line(char* line, char ifs, int allow_repeat_ifs); slls_t* split_csvlite_header_line_single_ifs(char* line, char ifs, int allow_repeat_ifs); slls_t* split_csvlite_header_line_multi_ifs(char* line, char* ifs, int ifslen, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_csvlite_data_line_single_ifs(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char ifs, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_csvlite_data_line_multi_ifs(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char* ifs, int ifslen, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_csvlite_data_line_single_ifs_implicit_header(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char ifs, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_csvlite_data_line_multi_ifs_implicit_header(header_keeper_t* pheader_keeper, char* filename, long long ilno, char* data_line, char* ifs, int ifslen, int allow_repeat_ifs); lrec_t* lrec_parse_stdio_xtab_single_ips(slls_t* pxtab_lines, char ips, int allow_repeat_ips); lrec_t* lrec_parse_stdio_xtab_multi_ips(slls_t* pxtab_lines, char* ips, int ipslen, int allow_repeat_ips); lrec_t* lrec_parse_mmap_nidx_single_irs_single_ifs(file_reader_mmap_state_t *phandle, char irs, char ifs, int allow_repeat_ifs); lrec_t* lrec_parse_mmap_nidx_single_irs_multi_ifs(file_reader_mmap_state_t *phandle, char irs, char* ifs, int ifslen, int allow_repeat_ifs); lrec_t* lrec_parse_mmap_nidx_multi_irs_single_ifs(file_reader_mmap_state_t *phandle, char* irs, char ifs, int irslen, int allow_repeat_ifs); lrec_t* lrec_parse_mmap_nidx_multi_irs_multi_ifs(file_reader_mmap_state_t *phandle, char* irs, char* ifs, int irslen, int ifslen, int allow_repeat_ifs); lrec_t* lrec_parse_mmap_dkvp_single_irs_single_others(file_reader_mmap_state_t *phandle, char irs, char ifs, char ips, int allow_repeat_ifs, context_t* pctx); lrec_t* lrec_parse_mmap_dkvp_single_irs_multi_others(file_reader_mmap_state_t *phandle, char irs, char* ifs, char* ips, int ifslen, int ipslen, int allow_repeat_ifs, context_t* pctx); lrec_t* lrec_parse_mmap_dkvp_multi_irs_single_others(file_reader_mmap_state_t *phandle, char* irs, char ifs, char ips, int irslen, int allow_repeat_ifs, context_t* pctx); lrec_t* lrec_parse_mmap_dkvp_multi_irs_multi_others(file_reader_mmap_state_t *phandle, char* irs, char* ifs, char* ips, int irslen, int ifslen, int ipslen, int allow_repeat_ifs, context_t* pctx); lrec_t* lrec_parse_mmap_xtab_single_ifs_single_ips(file_reader_mmap_state_t* phandle, char ifs, char ips, int allow_repeat_ips); lrec_t* lrec_parse_mmap_xtab_single_ifs_multi_ips(file_reader_mmap_state_t* phandle, char ifs, char* ips, int ipslen, int allow_repeat_ips); lrec_t* lrec_parse_mmap_xtab_multi_ifs_single_ips(file_reader_mmap_state_t* phandle, char* ifs, char ips, int ifslen, int allow_repeat_ips); lrec_t* lrec_parse_mmap_xtab_multi_ifs_multi_ips(file_reader_mmap_state_t* phandle, char* ifs, char* ips, int ipslen, int ifslen, int allow_repeat_ips); #endif // LREC_READERS_H miller-3.4.0/c/input/mlr_json_adapter.c000066400000000000000000000116551266012053600200630ustar00rootroot00000000000000#include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "input/mlr_json_adapter.h" static lrec_t* validate_millerable_object(json_value_t* pjson_object, char* flatten_sep); static void populate_from_nested_object(lrec_t* prec, json_value_t* pjson_object, char* prefix, char* flatten_sep); // ---------------------------------------------------------------- int reference_json_objects_as_lrecs(sllv_t* precords, json_value_t* ptop_level_json, char* flatten_sep) { if (ptop_level_json->type == JSON_ARRAY) { int n = ptop_level_json->u.array.length; for (int i = 0; i < n; i++) { json_value_t* pnext_level_json = ptop_level_json->u.array.values[i]; if (pnext_level_json->type != JSON_OBJECT) { fprintf(stderr, "%s: found non-object (type %s) within top-level array. This is valid but unmillerable JSON.\n", MLR_GLOBALS.argv0, json_describe_type(ptop_level_json->type)); return FALSE; } lrec_t* prec = validate_millerable_object(pnext_level_json, flatten_sep); if (prec == NULL) return FALSE; sllv_append(precords, prec); } ptop_level_json->u.array.length = 0; } else if (ptop_level_json->type == JSON_OBJECT) { lrec_t* prec = validate_millerable_object(ptop_level_json, flatten_sep); if (prec == NULL) return FALSE; sllv_append(precords, prec); } else { fprintf(stderr, "%s: found non-terminal (type %s) at top level. This is valid but unmillerable JSON.\n", MLR_GLOBALS.argv0, json_describe_type(ptop_level_json->type)); return FALSE; } return TRUE; } // ---------------------------------------------------------------- // Returns NULL if the JSON object is not millerable, else returns a new lrec with string pointers // backed by the JSON object. // // Precondition: the JSON value is assumed to have already been checked to be of type JSON_OBJECT. lrec_t* validate_millerable_object(json_value_t* pjson, char* flatten_sep) { lrec_t* prec = lrec_unbacked_alloc(); int n = pjson->u.array.length; for (int i = 0; i < n; i++) { json_object_entry_t* pobject_entry = &pjson->u.object.p.values[i]; char* key = (char*)pobject_entry->name; char* prefix = NULL; json_value_t* pjson_value = pobject_entry->pvalue; switch (pjson_value->type) { case JSON_NONE: lrec_put(prec, key, "", NO_FREE); break; case JSON_NULL: lrec_put(prec, key, "", NO_FREE); break; case JSON_OBJECT: // This could be made more efficient ... the string length is in the json_value_t. prefix = mlr_paste_2_strings(key, flatten_sep); populate_from_nested_object(prec, pjson_value, prefix, flatten_sep); free(prefix); break; case JSON_ARRAY: fprintf(stderr, "%s: found array item within JSON object. This is valid but unmillerable JSON.\n", MLR_GLOBALS.argv0); return NULL; break; case JSON_STRING: lrec_put(prec, key, pjson_value->u.string.ptr, NO_FREE); break; case JSON_BOOLEAN: lrec_put(prec, key, pjson_value->u.boolean.sval, NO_FREE); break; case JSON_INTEGER: lrec_put(prec, key, pjson_value->u.integer.sval, NO_FREE); break; case JSON_DOUBLE: lrec_put(prec, key, pjson_value->u.dbl.sval, NO_FREE); break; default: fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); break; } } return prec; } // ---------------------------------------------------------------- // Example: the JSON object has { "a": { "b" : 1, "c" : 2 } }. Then we add "a:b" => "1" and "a:c" => "2" // to the lrec. static void populate_from_nested_object(lrec_t* prec, json_value_t* pjson_object, char* prefix, char* flatten_sep) { int n = pjson_object->u.object.length; for (int i = 0; i < n; i++) { json_object_entry_t* pobject_entry = &pjson_object->u.object.p.values[i]; char* json_key = (char*)pobject_entry->name; json_value_t* pjson_value = pobject_entry->pvalue; char* lrec_key = mlr_paste_2_strings(prefix, json_key); char* prefix = NULL; switch (pjson_value->type) { case JSON_NONE: lrec_put(prec, lrec_key, "", NO_FREE); break; case JSON_NULL: lrec_put(prec, lrec_key, "", NO_FREE); break; case JSON_STRING: lrec_put(prec, lrec_key, pjson_value->u.string.ptr, NO_FREE); break; case JSON_BOOLEAN: lrec_put(prec, lrec_key, pjson_value->u.boolean.sval, NO_FREE); break; case JSON_OBJECT: prefix = mlr_paste_2_strings(lrec_key, flatten_sep); populate_from_nested_object(prec, pjson_value, prefix, flatten_sep); free(prefix); break; case JSON_ARRAY: fprintf(stderr, "%s: found array item within JSON object. This is valid but unmillerable JSON.\n", MLR_GLOBALS.argv0); break; case JSON_INTEGER: lrec_put(prec, lrec_key, pjson_value->u.integer.sval, NO_FREE); break; case JSON_DOUBLE: lrec_put(prec, lrec_key, pjson_value->u.dbl.sval, NO_FREE); break; default: fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); break; } } } miller-3.4.0/c/input/mlr_json_adapter.h000066400000000000000000000007451266012053600200660ustar00rootroot00000000000000#ifndef MLR_JSON_ADAPTER_H #define MLR_JSON_ADAPTER_H #include "input/json_parser.h" #include "containers/lrec.h" // Given parsed JSON, constructs a list of lrecs with string values pointing into the parsed JSON. // This is done for efficiency, to avoid data copying. It also means the parsed JSON should not be // freed until the lrecs are freed. int reference_json_objects_as_lrecs(sllv_t* precords, json_value_t* ptop_level_json, char* flatten_sep); #endif // MLR_JSON_ADAPTER_H miller-3.4.0/c/input/mmap_byte_reader.c000066400000000000000000000060541266012053600200340ustar00rootroot00000000000000#include #include #include #include #include #include "input/byte_readers.h" #include "lib/mlr_globals.h" #include "lib/mlrutil.h" static char empty_buf[1] = { 0 }; typedef struct _mmap_byte_reader_state_t { char* filename; int fd; char* sof; char* p; char* eof; } mmap_byte_reader_state_t; static int mmap_byte_reader_open_func(struct _byte_reader_t* pbr, char* prepipe, char* filename); static int mmap_byte_reader_read_func(struct _byte_reader_t* pbr); static void mmap_byte_reader_close_func(struct _byte_reader_t* pbr, char* prepipe); // ---------------------------------------------------------------- byte_reader_t* mmap_byte_reader_alloc() { byte_reader_t* pbr = mlr_malloc_or_die(sizeof(byte_reader_t)); pbr->pvstate = NULL; pbr->popen_func = mmap_byte_reader_open_func; pbr->pread_func = mmap_byte_reader_read_func; pbr->pclose_func = mmap_byte_reader_close_func; return pbr; } void mmap_byte_reader_free(byte_reader_t* pbr) { mmap_byte_reader_state_t* pstate = pbr->pvstate; if (pstate != NULL) { free(pstate->filename); // null-ok semantics } free(pbr); } // ---------------------------------------------------------------- static int mmap_byte_reader_open_func(struct _byte_reader_t* pbr, char* prepipe, char* filename) { // popen is a stdio construct, not an mmap construct, and it can't be supported here. if (prepipe != NULL) { fprintf(stderr, "%s: coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } mmap_byte_reader_state_t* pstate = mlr_malloc_or_die(sizeof(mmap_byte_reader_state_t)); pstate->filename = mlr_strdup_or_die(filename); pstate->fd = open(filename, O_RDONLY); if (pstate->fd < 0) { perror("open"); fprintf(stderr, "%s: Couldn't open \"%s\" for read.\n", MLR_GLOBALS.argv0, filename); exit(1); } struct stat stat; if (fstat(pstate->fd, &stat) < 0) { perror("fstat"); fprintf(stderr, "%s: could not fstat \"%s\"\n", MLR_GLOBALS.argv0, filename); exit(1); } if (stat.st_size == 0) { // mmap doesn't allow us to map zero-length files but zero-length files do exist. pstate->sof = &empty_buf[0]; } else { pstate->sof = mmap(NULL, (size_t)stat.st_size, PROT_READ|PROT_WRITE, MAP_FILE|MAP_PRIVATE, pstate->fd, (off_t)0); if (pstate->sof == MAP_FAILED) { perror("mmap"); fprintf(stderr, "%s: could not mmap \"%s\"\n", MLR_GLOBALS.argv0, filename); exit(1); } } pstate->eof = pstate->sof + stat.st_size; pstate->p = pstate->sof; pbr->pvstate = pstate; return TRUE; } static int mmap_byte_reader_read_func(struct _byte_reader_t* pbr) { mmap_byte_reader_state_t* pstate = pbr->pvstate; if (pstate->p >= pstate->eof) { return EOF; } else { int c = *pstate->p; pstate->p++; return c; } } static void mmap_byte_reader_close_func(struct _byte_reader_t* pbr, char* prepipe) { mmap_byte_reader_state_t* pstate = pbr->pvstate; if (close(pstate->fd) < 0) { perror("close"); fprintf(stderr, "%s: close error on file \"%s\".\n", MLR_GLOBALS.argv0, pstate->filename); exit(1); } } miller-3.4.0/c/input/peek_file_reader.c000066400000000000000000000015721266012053600200020ustar00rootroot00000000000000#include #include #include "input/peek_file_reader.h" // ---------------------------------------------------------------- void pfr_print(peek_file_reader_t* pfr) { printf("======================== pfr at %p\n", pfr); printf(" peekbuflen = %d\n", pfr->peekbuflen); printf(" npeeked = %d\n", pfr->npeeked); int sob = pfr->sob; int eob = (pfr->sob + pfr->npeeked) & pfr->peekbuflenmask; for (int i = 0; i < pfr->peekbuflen; i++) { char c = pfr->peekbuf[i]; char* sdesc = (i == sob) ? "START" : ""; char* edesc = (i == eob) ? "END" : ""; char* occdesc = ""; if (sob <= eob) { if (sob <= i && i < eob) occdesc = "OCC"; } else { if (i < eob || sob <= i) occdesc = "OCC"; } printf(" %-5s %-5s %-3s i=%2d c=%c [%02x]\n", sdesc, edesc, occdesc, i, isprint((unsigned char)c) ? c : ' ', c); } printf("------------------------\n"); } miller-3.4.0/c/input/peek_file_reader.h000066400000000000000000000061251266012053600200060ustar00rootroot00000000000000#ifndef PEEK_FILE_READER_H #define PEEK_FILE_READER_H #include #include "lib/mlrutil.h" #include "lib/mlrmath.h" #include "lib/mlr_globals.h" #include "input/byte_reader.h" // This is a ring-buffered peekahead file/string reader. // Note: Throughout Miller as a general rule I treat struct attributes as if // they were private attributes. However, for performance, parse_trie_ring_match // accesses this ring buffer directly. typedef struct _peek_file_reader_t { byte_reader_t* pbr; int peekbuflen; int peekbuflenmask; char* peekbuf; int sob; // start of ring-buffer int npeeked; } peek_file_reader_t; // ---------------------------------------------------------------- static inline peek_file_reader_t* pfr_alloc(byte_reader_t* pbr, int maxnpeek) { peek_file_reader_t* pfr = mlr_malloc_or_die(sizeof(peek_file_reader_t)); pfr->pbr = pbr; pfr->peekbuflen = power_of_two_ceil(maxnpeek); pfr->peekbuflenmask = pfr->peekbuflen - 1; // The peek-buffer doesn't contain null-terminated C strings, but we // nonetheless null-terminate the buffer with an extra never-touched byte // so that print statements in the debugger, etc. will be nice. pfr->peekbuf = mlr_malloc_or_die(pfr->peekbuflen + 1); memset(pfr->peekbuf, 0, pfr->peekbuflen + 1); pfr->sob = 0; pfr->npeeked = 0; return pfr; } // ---------------------------------------------------------------- static inline void pfr_free(peek_file_reader_t* pfr) { if (pfr == NULL) return; free(pfr->peekbuf); free(pfr); } // ---------------------------------------------------------------- static inline void pfr_reset(peek_file_reader_t* pfr) { memset(pfr->peekbuf, 0, pfr->peekbuflen); pfr->sob = 0; pfr->npeeked = 0; } // ---------------------------------------------------------------- static inline char pfr_peek_char(peek_file_reader_t* pfr) { if (pfr->npeeked < 1) { pfr->peekbuf[pfr->sob] = pfr->pbr->pread_func(pfr->pbr); pfr->npeeked++; } return pfr->peekbuf[pfr->sob]; } // ---------------------------------------------------------------- static inline char pfr_read_char(peek_file_reader_t* pfr) { if (pfr->npeeked < 1) { return pfr->pbr->pread_func(pfr->pbr); } else { char c = pfr->peekbuf[pfr->sob]; pfr->sob = (pfr->sob + 1) & pfr->peekbuflenmask; pfr->npeeked--; return c; } } // ---------------------------------------------------------------- static inline void pfr_buffer_by(peek_file_reader_t* pfr, int len) { while (pfr->npeeked < len) { pfr->peekbuf[(pfr->sob + pfr->npeeked++) & pfr->peekbuflenmask] = pfr->pbr->pread_func(pfr->pbr); } } // ---------------------------------------------------------------- static inline void pfr_advance_by(peek_file_reader_t* pfr, int len) { if (len > pfr->npeeked) { fprintf(stderr, "%s: internal coding error: advance-by %d exceeds buffer depth %d.\n", MLR_GLOBALS.argv0, len, pfr->npeeked); exit(1); } pfr->sob = (pfr->sob + len) & pfr->peekbuflenmask; pfr->npeeked -= len; } // ---------------------------------------------------------------- void pfr_print(peek_file_reader_t* pfr); #endif // PEEK_FILE_READER_H miller-3.4.0/c/input/stdio_byte_reader.c000066400000000000000000000053001266012053600202150ustar00rootroot00000000000000#include #include #include "input/byte_readers.h" #include "lib/mlr_globals.h" #include "lib/mlrutil.h" typedef struct _stdio_byte_reader_state_t { char* filename; FILE* fp; } stdio_byte_reader_state_t; static int stdio_byte_reader_open_func(struct _byte_reader_t* pbr, char* prepipe, char* filename); static int stdio_byte_reader_read_func(struct _byte_reader_t* pbr); static void stdio_byte_reader_close_func(struct _byte_reader_t* pbr, char* prepipe); // ---------------------------------------------------------------- byte_reader_t* stdio_byte_reader_alloc() { byte_reader_t* pbr = mlr_malloc_or_die(sizeof(byte_reader_t)); pbr->pvstate = NULL; pbr->popen_func = stdio_byte_reader_open_func; pbr->pread_func = stdio_byte_reader_read_func; pbr->pclose_func = stdio_byte_reader_close_func; return pbr; } void stdio_byte_reader_free(byte_reader_t* pbr) { stdio_byte_reader_state_t* pstate = pbr->pvstate; if (pstate != NULL) { free(pstate->filename); // null-ok semantics } free(pbr); } // ---------------------------------------------------------------- static int stdio_byte_reader_open_func(struct _byte_reader_t* pbr, char* prepipe, char* filename) { stdio_byte_reader_state_t* pstate = mlr_malloc_or_die(sizeof(stdio_byte_reader_state_t)); pstate->filename = mlr_strdup_or_die(filename); if (prepipe == NULL) { if (streq(pstate->filename, "-")) { pstate->fp = stdin; } else { pstate->fp = fopen(filename, "r"); if (pstate->fp == NULL) { perror("fopen"); fprintf(stderr, "%s: Couldn't fopen \"%s\" for read.\n", MLR_GLOBALS.argv0, filename); exit(1); } } } else { char* command = mlr_malloc_or_die(strlen(prepipe) + 3 + strlen(filename) + 1); if (streq(filename, "-")) sprintf(command, "%s", prepipe); else sprintf(command, "%s < %s", prepipe, filename); pstate->fp = popen(command, "r"); if (pstate->fp == NULL) { fprintf(stderr, "%s: Couldn't popen \"%s\" for read.\n", MLR_GLOBALS.argv0, command); perror(command); exit(1); } free(command); } pbr->pvstate = pstate; return TRUE; } static int stdio_byte_reader_read_func(struct _byte_reader_t* pbr) { stdio_byte_reader_state_t* pstate = pbr->pvstate; int c = getc_unlocked(pstate->fp); if (c == EOF && ferror(pstate->fp)) { perror("fread"); fprintf(stderr, "%s: Read error on file \"%s\".\n", MLR_GLOBALS.argv0, pstate->filename); exit(1); } return c; } static void stdio_byte_reader_close_func(struct _byte_reader_t* pbr, char* prepipe) { stdio_byte_reader_state_t* pstate = pbr->pvstate; if (prepipe == NULL) { if (pstate->fp != stdin) fclose(pstate->fp); } else { pclose(pstate->fp); } free(pstate->filename); free(pstate); pbr->pvstate = NULL; } miller-3.4.0/c/input/string_byte_reader.c000066400000000000000000000036151266012053600204100ustar00rootroot00000000000000#include // For definition of EOF #include "input/byte_readers.h" #include "lib/mlr_globals.h" #include "lib/mlrutil.h" typedef struct _string_byte_reader_state_t { char* backing; char* p; char* pend; } string_byte_reader_state_t; static int string_byte_reader_open_func(struct _byte_reader_t* pbr, char* prepipe, char* backing); static int string_byte_reader_read_func(struct _byte_reader_t* pbr); static void string_byte_reader_close_func(struct _byte_reader_t* pbr, char* prepipe); // ---------------------------------------------------------------- byte_reader_t* string_byte_reader_alloc() { byte_reader_t* pbr = mlr_malloc_or_die(sizeof(byte_reader_t)); pbr->pvstate = NULL; pbr->popen_func = string_byte_reader_open_func; pbr->pread_func = string_byte_reader_read_func; pbr->pclose_func = string_byte_reader_close_func; return pbr; } void string_byte_reader_free(byte_reader_t* pbr) { free(pbr); } // ---------------------------------------------------------------- static int string_byte_reader_open_func(struct _byte_reader_t* pbr, char* prepipe, char* backing) { // popen is a stdio construct, not an mmap construct, and it can't be supported here. if (prepipe != NULL) { fprintf(stderr, "%s: coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } string_byte_reader_state_t* pstate = mlr_malloc_or_die(sizeof(string_byte_reader_state_t)); pstate->backing = backing; pstate->p = pstate->backing; pstate->pend = pstate->backing + strlen(pstate->backing); pbr->pvstate = pstate; return TRUE; } static int string_byte_reader_read_func(struct _byte_reader_t* pbr) { string_byte_reader_state_t* pstate = pbr->pvstate; if (pstate->p < pstate->pend) { return *(pstate->p++); } else { return EOF; } } static void string_byte_reader_close_func(struct _byte_reader_t* pbr, char* prepipe) { pbr->pvstate = NULL; } miller-3.4.0/c/lib/000077500000000000000000000000001266012053600137735ustar00rootroot00000000000000miller-3.4.0/c/lib/Makefile.am000066400000000000000000000007071266012053600160330ustar00rootroot00000000000000noinst_LTLIBRARIES= libmlr.la libmlr_la_SOURCES= minunit.h \ mlr_globals.c \ mlr_globals.h \ mlrmath.c \ mlrmath.h \ mlrstat.c \ mlrstat.h \ mlrregex.c \ mlrregex.h \ mlrutil.c \ mlrutil.h \ context.c \ context.h \ mtrand.c \ mtrand.h \ string_array.c \ string_array.h \ string_builder.c \ string_builder.h \ mlr_test_util.c \ mlr_test_util.h AM_CPPFLAGS= -I${srcdir}/../ AM_CFLAGS= -std=gnu99 miller-3.4.0/c/lib/context.c000066400000000000000000000011421266012053600156210ustar00rootroot00000000000000#include #include "lib/context.h" void context_init(context_t* pctx, char* first_file_name) { pctx->nr = 0; pctx->fnr = 0; pctx->filenum = 1; pctx->filename = first_file_name; } void context_print(context_t* pctx, char* indent) { printf("%spctx at %p:\n", indent, pctx); printf("%s nr = %lld\n", indent, pctx->nr); printf("%s fnr = %lld\n", indent, pctx->fnr); printf("%s filenum = %d\n", indent, pctx->filenum); if (pctx->filename == NULL) { printf("%s filename = null\n", indent); } else { printf("%s filename = \"%s\"\n", indent, pctx->filename); } } miller-3.4.0/c/lib/context.h000066400000000000000000000006101266012053600156250ustar00rootroot00000000000000#ifndef CONTEXT_H #define CONTEXT_H // File-level context for Miller's NR, FNR, FILENAME, and FILENUM variables, as // well as for error messages typedef struct _context_t { long long nr; long long fnr; int filenum; char* filename; } context_t; void context_init(context_t* pctx, char* first_file_name); void context_print(context_t* pctx, char* indent); #endif // CONTEXT_H miller-3.4.0/c/lib/minunit.h000066400000000000000000000017611266012053600156340ustar00rootroot00000000000000// ================================================================ // http://www.jera.com/techinfo/jtns/jtn002.html // MinUnit license: // "You may use the code in this tech note for any purpose, with the understanding that it comes with NO WARRANTY." // ================================================================ #ifndef MINUNIT_H #define MINUNIT_H #define MU_STRINGIFY_2(x) #x #define MU_STRINGIFY_1(x) MU_STRINGIFY_2(x) #define mu_assert_lf(test) mu_assert(__FILE__ " line " MU_STRINGIFY_1(__LINE__), test) #define mu_assert(message, test) do { assertions_run++; if (!(test)) {assertions_failed++; return message;} } while (0) #define mu_run_test(test) do { \ char *message = test(); \ tests_run++; \ if (message) { \ tests_failed++; \ printf("Failure at %s, invoked from file %s line %d\n", message, __FILE__, __LINE__); \ return message; \ } \ } while (0) extern int tests_run; extern int tests_failed; extern int assertions_run; extern int assertions_failed; #endif // MINUNIT_H miller-3.4.0/c/lib/mlr_globals.c000066400000000000000000000004321266012053600164330ustar00rootroot00000000000000#include #include "lib/mlr_globals.h" mlr_globals_t MLR_GLOBALS = { .argv0 = "mlr", .ofmt = NULL, .popts = NULL }; void mlr_global_init(char* argv0, char* ofmt, cli_opts_t* popts) { MLR_GLOBALS.argv0 = argv0; MLR_GLOBALS.ofmt = ofmt; MLR_GLOBALS.popts = popts; } miller-3.4.0/c/lib/mlr_globals.h000066400000000000000000000010171266012053600164400ustar00rootroot00000000000000#ifndef MLR_GLOBALS_H #define MLR_GLOBALS_H #include "cli/mlrcli.h" typedef struct _mlr_globals_t { char* argv0; char* ofmt; // These are shared by mlrcli.c and mlrmain.c. The only reason for their // exposure anywhere else is to communicate format and separator flags to // mapper_join, which (unlike other mappers) needs to do its own file I/O. cli_opts_t* popts; } mlr_globals_t; extern mlr_globals_t MLR_GLOBALS; void mlr_global_init(char* argv0, char* ofmt, cli_opts_t* popts); #endif // MLR_GLOBALS_H miller-3.4.0/c/lib/mlr_test_util.c000066400000000000000000000015671266012053600170360ustar00rootroot00000000000000#include #include #include #include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" // ---------------------------------------------------------------- char* write_temp_file_or_die(char* contents) { // This template will be overwritten by mkstemp char* path = mlr_strdup_or_die("/tmp/mlr.ut.XXXXXXXX"); int fd = mkstemp(path); FILE* fp = fdopen(fd, "w"); int len = strlen(contents); int rc = fwrite(contents, 1, len, fp); if (rc != len) { perror("fwrite"); fprintf(stderr, "%s: fwrite (%d) to \"%s\" failed.\n", MLR_GLOBALS.argv0, len, path); exit(1); } fclose(fp); return path; } // ---------------------------------------------------------------- void unlink_file_or_die(char* path) { int rc = unlink(path); if (rc != 0) { perror("unlink"); fprintf(stderr, "unlink of \"%s\" failed.\n", path); exit(1); } } miller-3.4.0/c/lib/mlr_test_util.h000066400000000000000000000003051266012053600170300ustar00rootroot00000000000000#ifndef MLR_TEST_UTIL_H #define MLR_TEST_UTIL_H // Returns the name of the temp file char* write_temp_file_or_die(char* contents); void unlink_file_or_die(char* path); #endif // MLR_TEST_UTIL_H miller-3.4.0/c/lib/mlrmath.c000066400000000000000000000252051266012053600156070ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/mlrmath.h" #include "lib/mlr_globals.h" #define JACOBI_TOLERANCE 1e-12 #define JACOBI_MAXITER 20 static void matmul2(double C[2][2], double A[2][2], double B[2][2]); static void matmul2t(double C[2][2], double A[2][2], double B[2][2]); // ---------------------------------------------------------------- // Jacobi real-symmetric eigensolver. Loosely adapted from Numerical Recipes. // // Note: this is coded for n=2 (to implement PCA linear regression on 2 // variables) but the algorithm is quite general. Changing from 2 to n is a // matter of updating the top and bottom of the function: function signature to // take double** matrix, double* eigenvector_1, double* eigenvector_2, and n; // create copy-matrix and make-identity matrix functions; free temp matrices at // the end; etc. void mlr_get_real_symmetric_eigensystem( double matrix[2][2], // Input double *peigenvalue_1, // Output: dominant eigenvalue double *peigenvalue_2, // Output: less-dominant eigenvalue double eigenvector_1[2], // Output: corresponding to dominant eigenvalue double eigenvector_2[2]) // Output: corresponding to less-dominant eigenvalue { double L[2][2] = { { matrix[0][0], matrix[0][1] }, { matrix[1][0], matrix[1][1] } }; double V[2][2] = { { 1.0, 0.0 }, { 0.0, 1.0 }, }; double P[2][2], PT_A[2][2]; int n = 2; int found = 0; for (int iter = 0; iter < JACOBI_MAXITER; iter++) { double sum = 0.0; for (int i = 1; i < n; i++) for (int j = 0; j < i; j++) sum += fabs(L[i][j]); if (fabs(sum*sum) < JACOBI_TOLERANCE) { found = 1; break; } for (int p = 0; p < n; p++) { for (int q = p+1; q < n; q++) { double numer = L[p][p] - L[q][q]; double denom = L[p][q] + L[q][p]; if (fabs(denom) < JACOBI_TOLERANCE) continue; double theta = numer / denom; int sign_theta = (theta < 0) ? -1 : 1; double t = sign_theta / (fabs(theta) + sqrt(theta*theta + 1)); double c = 1.0 / sqrt(t*t + 1); double s = t * c; for (int pi = 0; pi < n; pi++) for (int pj = 0; pj < n; pj++) P[pi][pj] = (pi == pj) ? 1.0 : 0.0; P[p][p] = c; P[p][q] = -s; P[q][p] = s; P[q][q] = c; // L = P.transpose() * L * P // V = V * P matmul2t(PT_A, P, L); matmul2(L, PT_A, P); matmul2(V, V, P); } } } if (!found) { fprintf(stderr, "Jacobi eigensolver: max iterations (%d) exceeded. Non-symmetric input?\n", JACOBI_MAXITER); exit(1); } double eigenvalue_1 = L[0][0]; double eigenvalue_2 = L[1][1]; double abs1 = fabs(eigenvalue_1); double abs2 = fabs(eigenvalue_2); if (abs1 > abs2) { *peigenvalue_1 = eigenvalue_1; *peigenvalue_2 = eigenvalue_2; eigenvector_1[0] = V[0][0]; // Column 0 of V eigenvector_1[1] = V[1][0]; eigenvector_2[0] = V[0][1]; // Column 1 of V eigenvector_2[1] = V[1][1]; } else { *peigenvalue_1 = eigenvalue_2; *peigenvalue_2 = eigenvalue_1; eigenvector_1[0] = V[0][1]; eigenvector_1[1] = V[1][1]; eigenvector_2[0] = V[0][0]; eigenvector_2[1] = V[1][0]; } } static void matmul2( double C[2][2], // Output double A[2][2], // Input double B[2][2]) // Input { double T[2][2]; int n = 2; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { double sum = 0.0; for (int k = 0; k < n; k++) sum += A[i][k] * B[k][j]; T[i][j] = sum; } } for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) C[i][j] = T[i][j]; } static void matmul2t( double C[2][2], // Output double A[2][2], // Input double B[2][2]) // Input { double T[2][2]; int n = 2; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { double sum = 0.0; for (int k = 0; k < n; k++) sum += A[k][i] * B[k][j]; T[i][j] = sum; } } for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) C[i][j] = T[i][j]; } // ---------------------------------------------------------------- // Normal cumulative distribution function, expressed in terms of erfc library // function (which is awkward, but exists). double qnorm(double x) { return 0.5 * erfc(-x * M_SQRT1_2); } // ---------------------------------------------------------------- // This is a tangent-following method not unlike Newton-Raphson: // * We can compute qnorm(y) = integral from -infinity to y of (1/sqrt(2pi)) exp(-t^2/2) dt. // * We can compute derivative of qnorm(y) = (1/sqrt(2pi)) exp(-y^2/2). // * We cannot explicitly compute invqnorm(y). // * If dx/dy = (1/sqrt(2pi)) exp(-y^2/2) then dy/dx = sqrt(2pi) exp(y^2/2). // // This means we *can* compute the derivative of invqnorm even though we // can't compute the function itself. So the essence of the method is to // follow the tangent line to form successive approximations: we have known function input x // and unknown function output y and initial guess y0. At each step we find the intersection // of the tangent line at y_n with the vertical line at x, to find y_{n+1}. Specificall: // // * Even though we can't compute y = q^-1(x) we can compute x = q(y). // * Start with initial guess for y (y0 = 0.0 or y0 = x both are OK). // * Find x = q(y). Since q (and therefore q^-1) are 1-1, we're done if qnorm(invqnorm(x)) is small. // * Else iterate: using point-slope form, (y_{n+1} - y_n) / (x_{n+1} - x_n) = m = sqrt(2pi) exp(y_n^2/2). // Here x_2 = x (the input) and x_1 = q(y_1). // * Solve for y_{n+1} and repeat. #define INVQNORM_TOL 1e-9 #define INVQNORM_MAXITER 30 double invqnorm(double x) { // Initial approximation is linear. Starting with y0 = 0.0 works just as well. double y0 = x - 0.5; if (x <= 0.0) return 0.0; if (x >= 1.0) return 0.0; double y = y0; int niter = 0; while (1) { double backx = qnorm(y); double err = fabs(x - backx); if (err < INVQNORM_TOL) break; if (niter > INVQNORM_MAXITER) { fprintf(stderr, "%s: internal coding error: max iterations %d exceeded in invqnorm.\n", MLR_GLOBALS.argv0, INVQNORM_MAXITER); exit(1); } double m = sqrt(2*M_PI) * exp(y*y/2.0); double delta_y = m * (x - backx); y += delta_y; niter++; } return y; } // ================================================================ // Logisitic regression // // Real-valued x_0 .. x_{N-1} // 0/1-valued y_0 .. y_{N-1} // Model p(x_i == 1) as // p(x, m, b) = 1 / (1 + exp(-m*x-b) // which is the same as // log(p/(1-p)) = m*x + b // then // p(x, m, b) = 1 / (1 + exp(-m*x-b) // = exp(m*x+b) / (1 + exp(m*x+b) // and // 1-p = exp(-m*x-b) / (1 + exp(-m*x-b) // = 1 / (1 + exp(m*x+b) // Note for reference just below that // dp/dm = -1 / [1 + exp(-m*x-b)]**2 * (-x) * exp(-m*x-b) // = [x exp(-m*x-b)) ] / [1 + exp(-m*x-b)]**2 // = x * p * (1-p) // and // dp/db = -1 / [1 + exp(-m*x-b)]**2 * (-1) * exp(-m*x-b) // = [exp(-m*x-b)) ] / [1 + exp(-m*x-b)]**2 // = p * (1-p) // Write p_i for p(x_i, m, b) // // Maximum-likelihood equation: // L(m, b) = prod_{i=0}^{N-1} [ p_i**y_i * (1-p_i)**(1-y_i) ] // // Log-likelihood equation: // ell(m, b) = sum{i=0}^{N-1} [ y_i log(p_i) + (1-y_i) log(1-p_i) ] // = sum{i=0}^{N-1} [ log(1-p_i) + y_i log(p_i/(1-p_i)) ] // = sum{i=0}^{N-1} [ log(1-p_i) + y_i*(m*x_i+b) ] // Differentiate with respect to parameters: // // d ell/dm = sum{i=0}^{N-1} [ -1/(1-p_i) dp_i/dm + x_i*y_i ] // = sum{i=0}^{N-1} [ -1/(1-p_i) x_i*p_i*(1-p_i) + x_i*y_i ] // = sum{i=0}^{N-1} [ x_i(y_i-p_i) ] // // d ell/db = sum{i=0}^{N-1} [ -1/(1-p_i) dp_i/db + y_i ] // = sum{i=0}^{N-1} [ -1/(1-p_i) p_i*(1-p_i) + y_i ] // = sum{i=0}^{N-1} [ y_i - p_i ] // // // d2ell/dm2 = sum{i=0}^{N-1} [ -x_i dp_i/dm ] // = sum{i=0}^{N-1} [ -x_i**2 * p_i * (1-p_i) ] // // d2ell/dmdb = sum{i=0}^{N-1} [ -x_i dp_i/db ] // = sum{i=0}^{N-1} [ -x_i * p_i * (1-p_i) ] // // d2ell/dbdm = sum{i=0}^{N-1} [ -dp_i/dm ] // = sum{i=0}^{N-1} [ -x_i * p_i * (1-p_i) ] // // d2ell/db2 = sum{i=0}^{N-1} [ -dp_i/db ] // = sum{i=0}^{N-1} [ -p_i * (1-p_i) ] // // Newton-Raphson to minimize ell(m, b): // * Pick m0, b0 // * [m_{j+1], b_{j+1}] = H^{-1} grad ell(m_j, b_j) // * grad ell = // [ d ell/dm ] // [ d ell/db ] // * H = Hessian of ell = Jacobian of grad ell = // [ d2ell/dm2 d2ell/dmdb ] // [ d2ell/dmdb d2ell/db2 ] // p(x,m,b) for logistic regression: static double lrp(double x, double m, double b) { return 1.0 / (1.0 + exp(-m*x-b)); } // 1 - p(x,m,b) for logistic regression: static double lrq(double x, double m, double b) { return 1.0 / (1.0 + exp(m*x+b)); } // Supporting routine for mlr_logistic_regression(): static void mlr_logistic_regression_aux(double* xs, double* ys, int n, double* pm, double* pb, double m0, double b0, double tol, int maxits) { int its = 0; int done = FALSE; double m = m0; double b = b0; while (!done) { // Compute derivatives double dldm = 0.0; double dldb = 0.0; double d2ldm2 = 0.0; double d2ldmdb = 0.0; double d2ldb2 = 0.0; double ell0 = 0.0; for (int i = 0; i < n; i++) { double xi = xs[i]; double yi = ys[i]; double pi = lrp(xi, m0, b0); double qi = lrq(xi, m0, b0); dldm += xi*(yi - pi); dldb += yi - pi; double piqi = pi * qi; double xipiqi = xi*piqi; double xi2piqi = xi*xipiqi; d2ldm2 -= xi2piqi; d2ldmdb -= xipiqi; d2ldb2 -= piqi; ell0 += log(qi) + yi * (m0 * xi + b0); } // Form the Hessian double ha = d2ldm2; double hb = d2ldmdb; double hc = d2ldmdb; double hd = d2ldb2; // Invert the Hessian double D = ha*hd - hb*hc; double Hinva = hd/D; double Hinvb = -hb/D; double Hinvc = -hc/D; double Hinvd = ha/D; // Compute H^-1 times grad ell double Hinvgradm = Hinva*dldm + Hinvb*dldb; double Hinvgradb = Hinvc*dldm + Hinvd*dldb; // Update [m,b] m = m0 - Hinvgradm; b = b0 - Hinvgradb; double ell = 0.0; for (int i = 0; i < n; i++) { double xi = xs[i]; double yi = ys[i]; double qi = lrq(xi, m, b); ell += log(qi) + yi * (m0 * xi + b0); } // Check for convergence double dell = fmax(ell, ell0); double err = (dell == 0.0) ? 0.0 : fabs(ell - ell0) / dell; #if 0 printf("its=%d,m=%e,b=%e,dm=%e,db=%e,ell=%e\n", its, m0, b0, -Hinvgradm, -Hinvgradb, ell); #endif if (err < tol) done = TRUE; if (++its > maxits) { fprintf(stderr, "mlr_logistic_regression: Newton-Raphson convergence failed after %d iterations. m=%e, b=%e.\n", its, m, b); exit(1); } m0 = m; b0 = b; } *pm = m; *pb = b; } void mlr_logistic_regression(double* xs, double* ys, int n, double* pm, double* pb) { double m0 = -0.001; double b0 = 0.002; double tol = 1e-9; int maxits = 100; mlr_logistic_regression_aux(xs, ys, n, pm, pb, m0, b0, tol, maxits); } miller-3.4.0/c/lib/mlrmath.h000066400000000000000000000010531266012053600156070ustar00rootroot00000000000000#ifndef MLRMATH_H #define MLRMATH_H void mlr_get_real_symmetric_eigensystem( double matrix[2][2], // Input double* peigenvalue_1, // Output: dominant eigenvalue double* peigenvalue_2, // Output: less-dominant eigenvalue double eigenvector_1[2], // Output: corresponding to dominant eigenvalue double eigenvector_2[2]); // Output: corresponding to less-dominant eigenvalue double qnorm(double x); double invqnorm(double x); void mlr_logistic_regression(double* xs, double* ys, int n, double* pm, double* pb); #endif // MLRMATH_H miller-3.4.0/c/lib/mlrregex.c000066400000000000000000000170521266012053600157710ustar00rootroot00000000000000#include #include #include #include #include #include "lib/mlrregex.h" #include "lib/mlr_globals.h" // ---------------------------------------------------------------- // Succeeds or aborts the process. cflag REG_EXTENDED is already included. regex_t* regcomp_or_die(regex_t* pregex, char* regex_string, int cflags) { cflags |= REG_EXTENDED; int rc = regcomp(pregex, regex_string, cflags); if (rc != 0) { size_t nbytes = regerror(rc, pregex, NULL, 0); char* errbuf = malloc(nbytes); (void)regerror(rc, pregex, errbuf, nbytes); fprintf(stderr, "%s: could not compile regex \"%s\" : %s\n", MLR_GLOBALS.argv0, regex_string, errbuf); exit(1); } return pregex; } // Always uses cflags with REG_EXTENDED. // If the regex_string is of the form a.*b, compiles it using cflags without REG_ICASE. // If the regex_string is of the form "a.*b", compiles a.*b using cflags without REG_ICASE. // If the regex_string is of the form "a.*b"i, compiles a.*b using cflags with REG_ICASE. regex_t* regcomp_or_die_quoted(regex_t* pregex, char* orig_regex_string, int cflags) { cflags |= REG_EXTENDED; if (string_starts_with(orig_regex_string, "\"")) { char* regex_string = mlr_strdup_or_die(orig_regex_string); int len = 0; if (string_ends_with(regex_string, "\"", &len)) { regex_string[len-1] = 0; } else if (string_ends_with(regex_string, "\"i", &len)) { regex_string[len-2] = 0; cflags |= REG_ICASE; } else { fprintf(stderr, "%s: imbalanced double-quote in regex [%s].\n", MLR_GLOBALS.argv0, regex_string); exit(1); } regcomp_or_die(pregex, regex_string+1, cflags); free(regex_string); } else { regcomp_or_die(pregex, orig_regex_string, cflags); } return pregex; } // Returns TRUE for match, FALSE for no match, and aborts the process if // regexec returns anything else. int regmatch_or_die(const regex_t* pregex, const char* restrict match_string, size_t nmatchmax, regmatch_t pmatch[restrict]) { int rc = regexec(pregex, match_string, nmatchmax, pmatch, 0); if (rc == 0) { return TRUE; } else if (rc == REG_NOMATCH) { return FALSE; } else { size_t nbytes = regerror(rc, pregex, NULL, 0); char* errbuf = malloc(nbytes); (void)regerror(rc, pregex, errbuf, nbytes); printf("regexec failure: %s\n", errbuf); exit(1); } } // If there is a match, the return value is dynamically allocated. If not, the // input is returned. // // Capture-group example: // sed: $ echo '<>'|sed 's/ab\(.\)d\(..\)g/AYEBEE\1DEE\2GEE/' gives <> // mlr: echo 'x=<>' | mlr put '$x = sub($x, "ab(.)d(..)g", "AYEBEE\1DEE\2GEE")' x=<> char* regex_sub(char* input, regex_t* pregex, string_builder_t* psb, char* replacement, int* pmatched, int *pall_captured) { const size_t nmatchmax = 10; // Capture-groups \1 through \9 supported, along with entire-string match \0 regmatch_t matches[nmatchmax]; if (pall_captured) *pall_captured = TRUE; *pmatched = regmatch_or_die(pregex, input, nmatchmax, matches); if (!*pmatched) { return input; } else { sb_append_chars(psb, input, 0, matches[0].rm_so-1); char* p = replacement; while (*p) { if (p[0] == '\\' && isdigit(p[1])) { int idx = p[1] - '0'; regmatch_t* pmatch = &matches[idx]; if (pmatch->rm_so == -1) { if (pall_captured) *pall_captured = FALSE; sb_append_chars(psb, p, 0, 1); } else { sb_append_chars(psb, input, matches[idx].rm_so, matches[idx].rm_eo-1); } p += 2; } else { sb_append_char(psb, *p); p++; } } sb_append_chars(psb, input, matches[0].rm_eo, strlen(input)); return sb_finish(psb); } } char* regex_gsub(char* input, regex_t* pregex, string_builder_t* psb, char* replacement, int *pmatched, int* pall_captured, unsigned char* pfree_flags) { const size_t nmatchmax = 10; regmatch_t matches[nmatchmax]; *pmatched = FALSE; *pall_captured = TRUE; *pfree_flags = NO_FREE; int match_start = 0; char* current_input = input; while (TRUE) { int matched = regmatch_or_die(pregex, ¤t_input[match_start], nmatchmax, matches); if (!matched) { return current_input; } *pmatched = TRUE; sb_append_chars(psb, current_input, 0, match_start + matches[0].rm_so-1); char* p = replacement; int len1 = psb->used_length; while (*p) { if (p[0] == '\\' && isdigit(p[1])) { int idx = p[1] - '0'; regmatch_t* pmatch = &matches[idx]; if (pmatch->rm_so == -1) { *pall_captured = FALSE; sb_append_chars(psb, p, 0, 1); } else { sb_append_chars(psb, ¤t_input[match_start], matches[idx].rm_so, matches[idx].rm_eo-1); } p += 2; } else { sb_append_char(psb, *p); p++; } } int replen = psb->used_length - len1; sb_append_chars(psb, current_input, match_start + matches[0].rm_eo, strlen(current_input)); char* next_input = sb_finish(psb); if (*pfree_flags & FREE_ENTRY_VALUE) free(current_input); current_input = next_input; *pfree_flags = FREE_ENTRY_VALUE; match_start += matches[0].rm_so + replen; } } // ---------------------------------------------------------------- // Slot 0 is the entire matched input string. // Slots 1 and up are substring matches for parenthesized capture expressions (if any). // Example regex "a(.*)e" with input string "abcde": slot 1 points to "bcd" and match_count = 2. // Slot 2 has rm_so == -1. // (If all allocated slots have matches then there is no slot with -1's.) // Input "abcde" // Regex "a(.*)e" // matches[0].rm_so = 0, matches[0].rm_eo = 5 // matches[1].rm_so = 1, matches[1].rm_eo = 4 // matches[2].rm_so = -1, matches[2].rm_eo = -1 // // pregex_captures->length = 2 // pregex_captures->strings[0] = "abcde" // pregex_captures->strings[1] = "bcd" // // Note that even if there is no match, a non-null zero-length regex-captures array is returned (by reference). // This is important: see the comments in mapper_put for details. void save_regex_captures(string_array_t** ppregex_captures, char* input, regmatch_t matches[], int nmatchmax) { int match_count = nmatchmax; // In fully occupied case, there will be no slots with -1's for (int i = 0; i < nmatchmax; i++) { if (matches[i].rm_so == -1) { match_count = i; break; } } if (*ppregex_captures != NULL) string_array_realloc(*ppregex_captures, match_count); else *ppregex_captures = string_array_alloc(match_count); string_array_t* pregex_captures = *ppregex_captures; if (match_count >= 1) { for (int i = 0; i < match_count; i++) { int len = matches[i].rm_eo - matches[i].rm_so; pregex_captures->strings[i] = mlr_alloc_string_from_char_range(&input[matches[i].rm_so], len); } pregex_captures->strings_need_freeing = TRUE; } } // ---------------------------------------------------------------- // Using the above example: // Input "abcde" // Regex "a(.*)e" // // pregex_captures->length = 2 // pregex_captures->strings[0] = "abcde" // pregex_captures->strings[1] = "bcd" // // "\0" should be replaced with "abcde". // "\1" should be replaced with "bcd". // "\2" through "\9" should be replaced with "". char* interpolate_regex_captures(char* input, string_array_t* pregex_captures, int* pwas_allocated) { *pwas_allocated = FALSE; string_builder_t* psb = sb_alloc(32); char* p = input; while (*p) { if (p[0] == '\\' && isdigit(p[1])) { *pwas_allocated = TRUE; int idx = p[1] - '0'; if (idx < pregex_captures->length) sb_append_string(psb, pregex_captures->strings[idx]); p += 2; } else { sb_append_char(psb, *p); p++; } } if (*pwas_allocated) { char* output = sb_finish(psb); sb_free(psb); return output; } else { sb_free(psb); return input; } } miller-3.4.0/c/lib/mlrregex.h000066400000000000000000000055771266012053600160070ustar00rootroot00000000000000#ifndef MLRREGEX_H #define MLRREGEX_H #include #include #include #include #include #include "mlrutil.h" #include "string_builder.h" #include "string_array.h" // Succeeds or aborts the process. cflag REG_EXTENDED is already included. // Returns its first argument (after compilation). regex_t* regcomp_or_die(regex_t* pregex, char* regex_string, int cflags); // Always uses cflags with REG_EXTENDED. // If the regex_string is of the form a.*b, compiles it using cflags without REG_ICASE. // If the regex_string is of the form "a.*b", compiles a.*b using cflags without REG_ICASE. // If the regex_string is of the form "a.*b"i, compiles a.*b using cflags with REG_ICASE. regex_t* regcomp_or_die_quoted(regex_t* pregex, char* regex_string, int cflags); // Returns TRUE for match, FALSE for no match, and aborts the process if // regexec returns anything else. int regmatch_or_die(const regex_t* pregex, const char* restrict match_string, size_t nmatchmax, regmatch_t pmatch[restrict]); // If there is a match, the return value is dynamically allocated and returned. // If not, the input is returned. So the caller should free the return value // if matched == TRUE. The by-reference all-captured flag is true on return if // all \1, etc. were satisfiable by parenthesized capture groups. char* regex_sub(char* input, regex_t* pregex, string_builder_t* psb, char* replacement, int* pmatched, int* pall_captured); char* regex_gsub(char* input, regex_t* pregex, string_builder_t* psb, char* replacement, int* pmatched, int* pall_captured, unsigned char *pfree_flags); // The regex library gives us an array of match pointers into the input string. This function strdups them // out into separate storage, to implement "\0", "\1", "\2", etc. regex-captures for the =~ and !=~ operators. // If the regex-captures array is null, it is allocated; otherwise it is resized. If the input regex does not // match the regex, then the regex-captures array will be non-null but will have length 0. void save_regex_captures(string_array_t** ppregex_captures, char* input, regmatch_t matches[], int nmatchmax); // Given an array of regex-captures and an input string, interpolates the matches. E.g. if capture 1 is "abc" // and capture 2 is "def" and the input is "hello \1 goodbye \2", then the output is a newly allocated string // with value "hello abc goodbye def". The was-allocated flag is an output flag: if true upon return, there was // something modified and the returnv value should be freed; if false, nothing was modified and the input string was // returned as the function value. // // To avoid performance regressions in non-match cases, this function quickly returns if the regex-captures array is // NULL. See comments in mapper_put.c for more information. char* interpolate_regex_captures(char* input, string_array_t* pregex_captures, int* pwas_allocated); #endif // MLRREGEX_H miller-3.4.0/c/lib/mlrstat.c000066400000000000000000000164521266012053600156350ustar00rootroot00000000000000#include #include "lib/mlrstat.h" // ================================================================ // These are intended for streaming (i.e. single-pass) applications. Otherwise // the formulas look different (and are more intuitive). // ================================================================ // ---------------------------------------------------------------- // Univariate linear regression // ---------------------------------------------------------------- // There are N (xi, yi) pairs. // // minimize E = sum (yi - m xi - b)^2 // // Set the two partial derivatives to zero and solve for m and b: // // DE/Dm = sum 2 (yi - m xi - b) (-xi) = 0 // DE/Db = sum 2 (yi - m xi - b) (-1) = 0 // // sum (yi - m xi - b) (xi) = 0 // sum (yi - m xi - b) = 0 // // sum (xi yi - m xi^2 - b xi) = 0 // sum (yi - m xi - b) = 0 // // m sum(xi^2) + b sum(xi) = sum(xi yi) // m sum(xi) + b N = sum(yi) // // [ sum(xi^2) sum(xi) ] [ m ] = [ sum(xi yi) ] // [ sum(xi) N ] [ b ] = [ sum(yi) ] // // [ m ] = [ sum(xi^2) sum(xi) ]^-1 [ sum(xi yi) ] // [ b ] [ sum(xi) N ] [ sum(yi) ] // // = [ N -sum(xi) ] [ sum(xi yi) ] * 1/D // [ -sum(xi) sum(xi^2)] [ sum(yi) ] // // where // // D = N sum(xi^2) - sum(xi)^2. // // So // // N sum(xi yi) - sum(xi) sum(yi) // m = -------------------------------- // D // // -sum(xi)sum(xi yi) + sum(xi^2) sum(yi) // b = ---------------------------------------- // D // // ---------------------------------------------------------------- void mlr_get_linear_regression_ols(unsigned long long n, double sumx, double sumx2, double sumxy, double sumy, double* pm, double* pb) { double D = n * sumx2 - sumx*sumx; double m = (n * sumxy - sumx * sumy) / D; double b = (-sumx * sumxy + sumx2 * sumy) / D; *pm = m; *pb = b; } // We would need a second pass through the data to compute the error-bars given // the data and the m and the b. // // # Young 1962, pp. 122-124. Compute sample variance of linear // # approximations, then variances of m and b. // var_z = 0.0 // for i in range(0, N): // var_z += (m * xs[i] + b - ys[i])**2 // var_z /= N // // var_m = (N * var_z) / D // var_b = (var_z * sumx2) / D // // output = [m, b, math.sqrt(var_m), math.sqrt(var_b)] // ---------------------------------------------------------------- double mlr_get_var(unsigned long long n, double sum, double sum2) { double mean = sum / n; double numerator = sum2 - mean*(2.0*sum - n*mean); if (numerator < 0.0) // round-off error numerator = 0.0; double denominator = n - 1LL; return numerator / denominator; } // ---------------------------------------------------------------- // Unbiased estimator: // (1/n) sum{(xi-mean)**3} // ----------------------------- // [(1/(n-1)) sum{(xi-mean)**2}]**1.5 // mean = sumx / n; n mean = sumx // sum{(xi-mean)^3} // = sum{xi^3 - 3 mean xi^2 + 3 mean^2 xi - mean^3} // = sum{xi^3} - 3 mean sum{xi^2} + 3 mean^2 sum{xi} - n mean^3 // = sumx3 - 3 mean sumx2 + 3 mean^2 sumx - n mean^3 // = sumx3 - 3 mean sumx2 + 3n mean^3 - n mean^3 // = sumx3 - 3 mean sumx2 + 2n mean^3 // = sumx3 - mean*(3 sumx2 + 2n mean^2) // sum{(xi-mean)^2} // = sum{xi^2 - 2 mean xi + mean^2} // = sum{xi^2} - 2 mean sum{xi} + n mean^2 // = sumx2 - 2 mean sumx + n mean^2 // = sumx2 - 2 n mean^2 + n mean^2 // = sumx2 - n mean^2 double mlr_get_skewness(unsigned long long n, double sumx, double sumx2, double sumx3) { double mean = sumx / n; double numerator = sumx3 - mean*(3*sumx2 - 2*n*mean*mean); numerator = numerator / n; double denominator = (sumx2 - n*mean*mean) / (n-1); denominator = pow(denominator, 1.5); return numerator / denominator; } // Unbiased: // (1/n) sum{(x-mean)**4} // ----------------------- - 3 // [(1/n) sum{(x-mean)**2}]**2 // sum{(xi-mean)^4} // = sum{xi^4 - 4 mean xi^3 + 6 mean^2 xi^2 - 4 mean^3 xi + mean^4} // = sum{xi^4} - 4 mean sum{xi^3} + 6 mean^2 sum{xi^2} - 4 mean^3 sum{xi} + n mean^4 // = sum{xi^4} - 4 mean sum{xi^3} + 6 mean^2 sum{xi^2} - 4 n mean^4 + n mean^4 // = sum{xi^4} - 4 mean sum{xi^3} + 6 mean^2 sum{xi^2} - 3 n mean^4 // = sum{xi^4} - mean*(4 sum{xi^3} - 6 mean sum{xi^2} + 3 n mean^3) // = sumx4 - mean*(4 sumx3 - 6 mean sumx2 + 3 n mean^3) // = sumx4 - mean*(4 sumx3 - mean*(6 sumx2 - 3 n mean^2)) double mlr_get_kurtosis(unsigned long long n, double sumx, double sumx2, double sumx3, double sumx4) { double mean = sumx / n; double numerator = sumx4 - mean*(4*sumx3 - mean*(6*sumx2 - 3*n*mean*mean)); numerator = numerator / n; double denominator = (sumx2 - n*mean*mean) / n; denominator = denominator * denominator; return numerator / denominator - 3.0; } // ---------------------------------------------------------------- // Non-streaming implementation: // // def find_sample_covariance(xs, ys): // n = len(xs) // mean_x = find_mean(xs) // mean_y = find_mean(ys) // // sum = 0.0 // for k in range(0, n): // sum += (xs[k] - mean_x) * (ys[k] - mean_y) // // return sum / (n-1.0) double mlr_get_cov(unsigned long long n, double sumx, double sumy, double sumxy) { double meanx = sumx / n; double meany = sumy / n; double numerator = sumxy - meanx*sumy - meany*sumx + n*meanx*meany; double denominator = n - 1; return numerator / denominator; } // ---------------------------------------------------------------- void mlr_get_cov_matrix(unsigned long long n, double sumx, double sumx2, double sumy, double sumy2, double sumxy, double Q[2][2]) { double denominator = n - 1; Q[0][0] = (sumx2 - sumx*sumx/n) / denominator; Q[0][1] = (sumxy - sumx*sumy/n) / denominator; Q[1][0] = Q[0][1]; Q[1][1] = (sumy2 - sumy*sumy/n) / denominator; } // ---------------------------------------------------------------- // Principal component analysis can be used for linear regression: // // * Compute the covariance matrix for the x's and y's. // // * Find its eigenvalues and eigenvectors of the cov. (This is real-symmetric // so Jacobi iteration is simple and fine.) // // * The principal eigenvector points in the direction of the fit. // // * The covariance matrix is computed on zero-mean data so the intercept // is zero. The fit equation is of the form (y - nu) = m*(x - mu) where mu // and nu are x and y means, respectively. // // * If the fit is perfect then the 2nd eigenvalue will be zero; if the fit is // good then the 2nd eigenvalue will be smaller; if the fit is bad then // they'll be about the same. I use 1 - |lambda2|/|lambda1| as an indication // of quality of the fit. // // Standard ("ordinary least-squares") linear regression is appropriate when // the errors are thought to be all in the y's. PCA ("total least-squares") is // appropriate when the x's and the y's are thought to both have errors. void mlr_get_linear_regression_pca( // Inputs: double eigenvalue_1, double eigenvalue_2, double eigenvector_1[2], double eigenvector_2[2], double x_mean, double y_mean, // Outputs: double* pm, double* pb, double* pquality) { double abs_1 = fabs(eigenvalue_1); double abs_2 = fabs(eigenvalue_2); double quality = 1.0; if (abs_1 == 0.0) quality = 0.0; else if (abs_2 > 0.0) quality = 1.0 - abs_2 / abs_1; double a0 = eigenvector_1[0]; double a1 = eigenvector_1[1]; double m = a1 / a0; double b = y_mean - m * x_mean; *pm = m; *pb = b; *pquality = quality; } miller-3.4.0/c/lib/mlrstat.h000066400000000000000000000017121266012053600156330ustar00rootroot00000000000000#ifndef MLRSTAT_H #define MLRSTAT_H void mlr_get_linear_regression_ols(unsigned long long n, double sumx, double sumx2, double sumxy, double sumy, double* pm, double* pb); double mlr_get_var(unsigned long long n, double sum, double sum2); double mlr_get_cov(unsigned long long n, double sumx, double sumy, double sumxy); double mlr_get_skewness(unsigned long long n, double sumx, double sumx2, double sumx3); double mlr_get_kurtosis(unsigned long long n, double sumx, double sumx2, double sumx3, double sumx4); void mlr_get_cov_matrix(unsigned long long n, double sumx, double sumx2, double sumy, double sumy2, double sumxy, double Q[2][2]); void mlr_get_linear_regression_pca( // Inputs: double eigenvalue_1, double eigenvalue_2, double eigenvector_1[2], double eigenvector_2[2], double x_mean, double y_mean, // Outputs, with quality 1 being a tight fit and quality 0 being a loose one. double* pm, double* pb, double* pquality); #endif // MLRSTAT_H miller-3.4.0/c/lib/mlrutil.c000066400000000000000000000273631266012053600156420ustar00rootroot00000000000000#include #include #include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" // ---------------------------------------------------------------- int mlr_bsearch_double_for_insert(double* array, int size, double value) { int lo = 0; int hi = size-1; int mid = (hi+lo)/2; int newmid; if (size == 0) return 0; if (value > array[0]) return 0; if (value < array[hi]) return size; while (lo < hi) { double a = array[mid]; if (value == a) { return mid; } else if (value > a) { hi = mid; newmid = (hi+lo)/2; } else { lo = mid; newmid = (hi+lo)/2; } if (mid == newmid) { if (value >= array[lo]) return lo; else if (value >= array[hi]) return hi; else return hi+1; } mid = newmid; } return lo; } // ---------------------------------------------------------------- // seconds since the epoch double get_systime() { struct timeval tv = { .tv_sec = 0, .tv_usec = 0 }; (void)gettimeofday(&tv, NULL); return (double)tv.tv_sec + (double)tv.tv_usec * 1e-6; } // ---------------------------------------------------------------- void* mlr_malloc_or_die(size_t size) { void* p = malloc(size); if (p == NULL) { fprintf(stderr, "malloc(%lu) failed.\n", (unsigned long)size); exit(1); } #ifdef MLR_MALLOC_TRACE fprintf(stderr, "MALLOC size=%d,p=%p\n", (int)size, p); #endif return p; } // ---------------------------------------------------------------- void* mlr_realloc_or_die(void *optr, size_t size) { void* nptr = realloc(optr, size); if (nptr == NULL) { fprintf(stderr, "realloc(%lu) failed.\n", (unsigned long)size); exit(1); } #ifdef MLR_MALLOC_TRACE fprintf(stderr, "REALLOC size=%d,p=%p\n", (int)size, nptr); #endif return nptr; } // ---------------------------------------------------------------- // The caller should free the return value from each of these. char* mlr_alloc_string_from_double(double value, char* fmt) { int n = snprintf(NULL, 0, fmt, value); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, value); return string; } char* mlr_alloc_string_from_ull(unsigned long long value) { int n = snprintf(NULL, 0, "%llu", value); char* string = mlr_malloc_or_die(n+1); sprintf(string, "%llu", value); return string; } char* mlr_alloc_string_from_ll(long long value) { int n = snprintf(NULL, 0, "%lld", value); char* string = mlr_malloc_or_die(n+1); sprintf(string, "%lld", value); return string; } char* mlr_alloc_string_from_ll_and_format(long long value, char* fmt) { int n = snprintf(NULL, 0, fmt, value); char* string = mlr_malloc_or_die(n+1); sprintf(string, fmt, value); return string; } char* mlr_alloc_string_from_int(int value) { int n = snprintf(NULL, 0, "%d", value); char* string = mlr_malloc_or_die(n+1); sprintf(string, "%d", value); return string; } char* mlr_alloc_string_from_char_range(char* start, int num_bytes) { char* string = mlr_malloc_or_die(num_bytes+1); memcpy(string, start, num_bytes); string[num_bytes] = 0; return string; } char* mlr_alloc_hexfmt_from_ll(long long value) { int n = snprintf(NULL, 0, "0x%llx", (unsigned long long)value); char* string = mlr_malloc_or_die(n+1); sprintf(string, "0x%llx", value); return string; } double mlr_double_from_string_or_die(char* string) { double d; if (!mlr_try_float_from_string(string, &d)) { fprintf(stderr, "%s: couldn't parse \"%s\" as number.\n", MLR_GLOBALS.argv0, string); exit(1); } return d; } // E.g. "300" is a number; "300ms" is not. int mlr_try_float_from_string(char* string, double* pval) { int num_bytes_scanned; int rc = sscanf(string, "%lf%n", pval, &num_bytes_scanned); if (rc != 1) return 0; if (string[num_bytes_scanned] != 0) // scanned to end of string? return 0; return 1; } long long mlr_int_from_string_or_die(char* string) { long long i; if (!mlr_try_int_from_string(string, &i)) { fprintf(stderr, "Couldn't parse \"%s\" as number.\n", string); exit(1); } return i; } // E.g. "300" is a number; "300ms" is not. int mlr_try_int_from_string(char* string, long long* pval) { int num_bytes_scanned, rc; // sscanf with %li / %lli doesn't scan correctly when the high bit is set // on hex input; it just returns max signed. So we need to special-case hex // input. if (string[0] == '0' && (string[1] == 'x' || string[1] == 'X')) { rc = sscanf(string, "%llx%n", pval, &num_bytes_scanned); } else { rc = sscanf(string, "%lli%n", pval, &num_bytes_scanned); } if (rc != 1) return 0; if (string[num_bytes_scanned] != 0) // scanned to end of string? return 0; return 1; } // ---------------------------------------------------------------- char* mlr_paste_2_strings(char* s1, char* s2) { int n1 = strlen(s1); int n2 = strlen(s2); char* s = mlr_malloc_or_die(n1+n2+1); strcpy(s, s1); strcat(s, s2); return s; } char* mlr_paste_3_strings(char* s1, char* s2, char* s3) { int n1 = strlen(s1); int n2 = strlen(s2); int n3 = strlen(s3); char* s = mlr_malloc_or_die(n1+n2+n3+1); strcpy(s, s1); strcat(s, s2); strcat(s, s3); return s; } char* mlr_paste_4_strings(char* s1, char* s2, char* s3, char* s4) { int n1 = strlen(s1); int n2 = strlen(s2); int n3 = strlen(s3); int n4 = strlen(s4); char* s = mlr_malloc_or_die(n1+n2+n3+n4+1); strcpy(s, s1); strcat(s, s2); strcat(s, s3); strcat(s, s4); return s; } char* mlr_paste_5_strings(char* s1, char* s2, char* s3, char* s4, char* s5) { int n1 = strlen(s1); int n2 = strlen(s2); int n3 = strlen(s3); int n4 = strlen(s4); int n5 = strlen(s5); char* s = mlr_malloc_or_die(n1+n2+n3+n4+n5+1); strcpy(s, s1); strcat(s, s2); strcat(s, s3); strcat(s, s4); strcat(s, s5); return s; } // ---------------------------------------------------------------- // Found on the web. int mlr_string_hash_func(char *str) { unsigned long hash = 5381; int c; while ((c = *str++) != 0) hash = ((hash << 5) + hash) + c; /* hash * 33 + c */ return (int)hash; } int mlr_string_pair_hash_func(char* str1, char* str2) { unsigned long hash = 5381; int c; while ((c = *str1++) != 0) hash = ((hash << 5) + hash) + c; /* hash * 33 + c */ while ((c = *str2++) != 0) hash = ((hash << 5) + hash) + c; /* hash * 33 + c */ return (int)hash; } // ---------------------------------------------------------------- // See the GNU timegm manpage -- this is what it does. time_t mlr_timegm(struct tm* ptm) { time_t ret; char* tz; tz = getenv("TZ"); setenv("TZ", "GMT0", 1); tzset(); ret = mktime(ptm); if (tz) { setenv("TZ", tz, 1); } else { unsetenv("TZ"); } tzset(); return ret; } // ---------------------------------------------------------------- // 0x00-0x7f (MSB is 0) are ASCII and printable. // 0x80-0xbf (MSBs are 10) are continuation characters and don't add to printable length. // 0xc0-0xfe (MSBs are 11) are leading characters and do add to printable length. // (0xff, incidentally, is never a valid UTF-8 byte). int strlen_for_utf8_display(char* str) { int len = 0; for (char* p = str; *p; p++) { if ((*p & 0xc0) != 0x80) len++; } return len; } // ---------------------------------------------------------------- // These are for low-volume, call-at-startup applications. If they get used // record-by-record they should be replaced with pointer-walking logic which // avoids the unnecessary expense of calling strlen. int string_starts_with(char* string, char* prefix) { int prefixlen = strlen(prefix); return !strncmp(string, prefix, prefixlen); } int string_ends_with(char* string, char* suffix, int* pstringlen) { int stringlen = strlen(string); int suffixlen = strlen(suffix); if (pstringlen != NULL) *pstringlen = stringlen; if (stringlen < suffixlen) return FALSE; return !strcmp(&string[stringlen-suffixlen], suffix); } // ---------------------------------------------------------------- int mlr_imax2(int a, int b) { if (a >= b) return a; else return b; } // ---------------------------------------------------------------- // This is inefficient. It's quite fine for call-once, small-n use. int power_of_two_ceil(int n) { while (n&(n-1)) n++; return n; } // ---------------------------------------------------------------- static int is_backslash_octal(char* input, int* pcode) { if (strlen(input) < 4) return FALSE; if (input[0] != '\\') return FALSE; if (input[1] < '0' || input[1] > '7') return FALSE; if (input[2] < '0' || input[2] > '7') return FALSE; if (input[3] < '0' || input[3] > '7') return FALSE; *pcode = (input[1] - '0') * 64 + (input[2] - '0') * 8 + (input[3] - '0'); return TRUE; } static int is_backslash_hex(char* input, int* pcode) { if (strlen(input) < 4) return FALSE; if (input[0] != '\\') return FALSE; if (input[1] != 'x') return FALSE; if (!isxdigit(input[2])) return FALSE; if (!isxdigit(input[3])) return FALSE; char buf[3]; buf[0] = input[2]; buf[1] = input[3]; buf[2] = 0; if (sscanf(buf, "%x", pcode) != 1) { fprintf(stderr, "Miller: internal coding error detected in file %s at line %d.\n", __FILE__, __LINE__); exit(1); } return TRUE; } char* mlr_unbackslash(char* input) { char* output = mlr_strdup_or_die(input); char* pi = input; char* po = output; int code = 0; while (*pi) { // https://en.wikipedia.org/wiki/Escape_sequences_in_C if (streqn(pi, "\\a", 2)) { pi += 2; *(po++) = '\a'; } else if (streqn(pi, "\\b", 2)) { pi += 2; *(po++) = '\b'; } else if (streqn(pi, "\\f", 2)) { pi += 2; *(po++) = '\f'; } else if (streqn(pi, "\\n", 2)) { pi += 2; *(po++) = '\n'; } else if (streqn(pi, "\\r", 2)) { pi += 2; *(po++) = '\r'; } else if (streqn(pi, "\\t", 2)) { pi += 2; *(po++) = '\t'; } else if (streqn(pi, "\\v", 2)) { pi += 2; *(po++) = '\v'; } else if (streqn(pi, "\\\\", 2)) { pi += 2; *(po++) = '\\'; } else if (streqn(pi, "\\'", 2)) { pi += 2; *(po++) = '\''; } else if (streqn(pi, "\\\"", 2)) { pi += 2; *(po++) = '"'; } else if (streqn(pi, "\\?", 2)) { pi += 2; *(po++) = '?'; } else if (is_backslash_octal(pi, &code)) { pi += 4; *(po++) = code; } else if (is_backslash_hex(pi, &code)) { pi += 4; *(po++) = code; } else { *po = *pi; pi++; po++; } } *po = 0; return output; } // ---------------------------------------------------------------- char* read_file_into_memory(char* filename, size_t* psize) { struct stat statbuf; if (stat(filename, &statbuf) < 0) { perror("stat"); fprintf(stderr, "%s: could not stat \"%s\"\n", MLR_GLOBALS.argv0, filename); exit(1); } char* buffer = mlr_malloc_or_die(statbuf.st_size + 1); FILE* fp = fopen(filename, "r"); if (fp == NULL) { perror("fopen"); fprintf(stderr, "%s: could not fopen \"%s\"\n", MLR_GLOBALS.argv0, filename); free(buffer); return NULL; } int rc = fread(buffer, statbuf.st_size, 1, fp); if (rc != 1) { fprintf(stderr, "Unable t read content of %s\n", filename); perror("fread"); fprintf(stderr, "%s: could not fread \"%s\"\n", MLR_GLOBALS.argv0, filename); fclose(fp); free(buffer); return NULL; } fclose(fp); buffer[statbuf.st_size] = 0; *psize = statbuf.st_size; return buffer; } // ---------------------------------------------------------------- #define INITIAL_ALLOC_SIZE 16384 #define BLOCK_SIZE 16384 char* read_fp_into_memory(FILE* fp, size_t* psize) { size_t file_size = 0; size_t alloc_size = INITIAL_ALLOC_SIZE; char* buffer = mlr_malloc_or_die(alloc_size); while (TRUE) { if (file_size + BLOCK_SIZE > alloc_size) { alloc_size *= 2; buffer = mlr_realloc_or_die(buffer, alloc_size); } size_t block_num_bytes_read = fread(&buffer[file_size], 1, BLOCK_SIZE, fp); if (block_num_bytes_read == 0) { if (feof(fp)) break; perror("fread"); fprintf(stderr, "%s: stdio/popen fread failed\n", MLR_GLOBALS.argv0); free(buffer); *psize = 0; return NULL; } file_size += block_num_bytes_read; } *psize = file_size; return buffer; } miller-3.4.0/c/lib/mlrutil.h000066400000000000000000000072761266012053600156500ustar00rootroot00000000000000#ifndef MLRUTIL_H #define MLRUTIL_H #include #include #include #include #define TRUE 1 #define FALSE 0 #define NEITHER_TRUE_NOR_FALSE -1 //#define MLR_MALLOC_TRACE // ---------------------------------------------------------------- //int mlr_canonical_mod(int a, int n); static inline int mlr_canonical_mod(int a, int n) { int r = a % n; if (r >= 0) return r; else return r+n; } // ---------------------------------------------------------------- // strcmp computes signs; we don't need that -- only equality or inequality. static inline int streq(char* a, char* b) { #if 0 // performance comparison return !strcmp(a, b); #else while (*a && *b) { if (*a != *b) return FALSE; a++; b++; } if (*a || *b) return FALSE; return TRUE; #endif } // strncmp computes signs; we don't need that -- only equality or inequality. static inline int streqn(char* a, char* b, int n) { #if 0 // performance comparison return !strncmp(a, b, n); #else while (n > 0 && *a && *b) { if (n-- <= 0) { return TRUE; } if (*a != *b) { return FALSE; } a++; b++; } if (n == 0) return TRUE; if (*a || *b) { return FALSE; } return TRUE; #endif } // ---------------------------------------------------------------- int mlr_bsearch_double_for_insert(double* array, int size, double value); // seconds since the epoch double get_systime(); void* mlr_malloc_or_die(size_t size); void* mlr_realloc_or_die(void *ptr, size_t size); static inline char * mlr_strdup_or_die(const char *s1) { char* s2 = strdup(s1); if (s2 == NULL) { fprintf(stderr, "malloc/strdup failed\n"); exit(1); } #ifdef MLR_MALLOC_TRACE fprintf(stderr, "STRDUP size=%d,p=%p\n", (int)strlen(s2), s2); #endif return s2; } // The caller should free the return values from each of these. char* mlr_alloc_string_from_double(double value, char* fmt); char* mlr_alloc_string_from_ull(unsigned long long value); char* mlr_alloc_string_from_ll(long long value); char* mlr_alloc_string_from_ll_and_format(long long value, char* fmt); char* mlr_alloc_string_from_int(int value); // The input doesn't include the null-terminator; the output does. char* mlr_alloc_string_from_char_range(char* start, int num_bytes); char* mlr_alloc_hexfmt_from_ll(long long value); double mlr_double_from_string_or_die(char* string); long long mlr_int_from_string_or_die(char* string); int mlr_try_float_from_string(char* string, double* pval); int mlr_try_int_from_string(char* string, long long* pval); // Inefficient and intended for call-rarely use. The caller should free the return values. char* mlr_paste_2_strings(char* s1, char* s2); char* mlr_paste_3_strings(char* s1, char* s2, char* s3); char* mlr_paste_4_strings(char* s1, char* s2, char* s3, char* s4); char* mlr_paste_5_strings(char* s1, char* s2, char* s3, char* s4, char* s5); int mlr_string_hash_func(char *str); int mlr_string_pair_hash_func(char* str1, char* str2); // portable timegm replacement time_t mlr_timegm (struct tm *ptm); int strlen_for_utf8_display(char* str); int string_starts_with(char* string, char* prefix); // If pstrlen is non-null, after return it will contain strlen(string) for // convenience of the caller. int string_ends_with(char* string, char* suffix, int* pstringlen); int mlr_imax2(int a, int b); int power_of_two_ceil(int n); // The caller should free the return value. Maps two-character sequences such as // "\t", "\n", "\\" to single characters such as tab, newline, backslash, etc. char* mlr_unbackslash(char* input); // The caller should free the return value. char* read_file_into_memory(char* filename, size_t* psize); // The caller should free the return value. char* read_fp_into_memory(FILE* fp, size_t* psize); #endif // MLRUTIL_H miller-3.4.0/c/lib/mtrand.c000066400000000000000000000132531266012053600154300ustar00rootroot00000000000000// A C-program for MT19937, with initialization improved 2002/1/26. // Coded by Takuji Nishimura and Makoto Matsumoto. // // Before using, initialize the state by using mtrand_init(seed) // or mtrand_init_from_array(init_key, key_length). // // Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, // All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions // are met: // // 1. Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. The names of its contributors may not be used to endorse or promote // products derived from this software without specific prior written // permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE // POSSIBILITY OF SUCH DAMAGE. // // Any feedback is very welcome. // http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html // email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space) // Real versions are due to Isaku Wada, added 2002-01-09. #include #include #include #include "lib/mtrand.h" // ---------------------------------------------------------------- // Period parameters #define N 624 #define M 397 #define MATRIX_A 0x9908b0df // constant vector a #define UPPER_MASK 0x80000000 // most significant w-r bits #define LOWER_MASK 0x7fffffff // least significant r bits static unsigned mt[N]; // the array for the state vector static int mti=N+1; // mti==N+1 means mt[N] is not initialized // ---------------------------------------------------------------- void mtrand_init_default() { struct timeval tv; (void)gettimeofday(&tv, NULL); mtrand_init((unsigned)tv.tv_sec ^ (unsigned)tv.tv_usec ^ (unsigned)getpid()); } // ---------------------------------------------------------------- // Initializes mt[N] with a seed. void mtrand_init(unsigned s) { mt[0]= s & 0xffffffff; for (mti=1; mti> 30)) + mti); // See Knuth TAOCP Vol2. 3rd Ed. P.106 for multiplier. In the previous // versions, MSBs of the seed affect only MSBs of the array mt[]. // 2002/01/09 modified by Makoto Matsumoto mt[mti] &= 0xffffffff; // for >32 bit machines } } // ---------------------------------------------------------------- // Initialize by an array with array-length: // init_key is the array for initializing keys; // key_length is its length. void mtrand_init_from_array(unsigned init_key[], int key_length) { int i, j, k; mtrand_init(19650218); i=1; j=0; k = (N>key_length ? N : key_length); for (; k; k--) { mt[i] = (mt[i] ^ ((mt[i-1] ^ (mt[i-1] >> 30)) * 1664525)) + init_key[j] + j; // non linear mt[i] &= 0xffffffff; // for WORDSIZE > 32 machines i++; j++; if (i>=N) { mt[0] = mt[N-1]; i=1; } if (j>=key_length) j=0; } for (k=N-1; k; k--) { mt[i] = (mt[i] ^ ((mt[i-1] ^ (mt[i-1] >> 30)) * 1566083941)) - i; // non linear mt[i] &= 0xffffffff; // for WORDSIZE > 32 machines i++; if (i>=N) { mt[0] = mt[N-1]; i=1; } } mt[0] = 0x80000000; // MSB is 1, ensuring non-zero initial array } // ---------------------------------------------------------------- // Generates a uniformly distributed 32-bit integer. unsigned get_mtrand_int32(void) { unsigned y; static unsigned mag01[2]={0x0, MATRIX_A}; // mag01[x] = x * MATRIX_A for x=0,1 if (mti >= N) { // Generate N words at one time int kk; if (mti == N+1) // If mtrand_init() has not been called, mtrand_init(5489); // a default initial seed is used. for (kk=0;kk> 1) ^ mag01[y & 1]; } for (;kk> 1) ^ mag01[y & 1]; } y = (mt[N-1]&UPPER_MASK)|(mt[0]&LOWER_MASK); mt[N-1] = mt[M-1] ^ (y >> 1) ^ mag01[y & 1]; mti = 0; } y = mt[mti++]; // Tempering y ^= (y >> 11); y ^= (y << 7) & 0x9d2c5680; y ^= (y << 15) & 0xefc60000; y ^= (y >> 18); return y; } // ---------------------------------------------------------------- // Generates a uniformly distributed 31-bit integer. int get_mtrand_int31(void) { return (int)(get_mtrand_int32()>>1); } // ---------------------------------------------------------------- // Generates a random number on [0,1)-real-interval. double get_mtrand_float(void) { return get_mtrand_int32()*(1.0/4294967296.0); // divided by 2^32 } // ---------------------------------------------------------------- // Generates a random number on [0,1) with 53-bit resolution. double get_mtrand_double(void) { unsigned a = get_mtrand_int32() >> 5; unsigned b = get_mtrand_int32() >> 6; return (a*67108864.0+b) * (1.0/9007199254740992.0); } miller-3.4.0/c/lib/mtrand.h000066400000000000000000000005041266012053600154300ustar00rootroot00000000000000#ifndef MTRAND_H #define MTRAND_H void mtrand_init_default(); void mtrand_init(unsigned s); void mtrand_init_from_array(unsigned init_key[], int key_length); unsigned get_mtrand_int32(void); int get_mtrand_int31(void); double get_mtrand_float(void); double get_mtrand_double(void); #endif // MTRAND_H miller-3.4.0/c/lib/string_array.c000066400000000000000000000030731266012053600166460ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "string_array.h" string_array_t* string_array_alloc(int length) { string_array_t* parray = mlr_malloc_or_die(sizeof(string_array_t)); parray->length = length; parray->strings_need_freeing = FALSE; parray->strings = mlr_malloc_or_die(length * sizeof(char*)); for (int i = 0; i < length; i++) parray->strings[i] = NULL; return parray; } void string_array_free(string_array_t* parray) { if (parray == NULL) return; if (parray->strings_need_freeing) { for (int i = 0; i < parray->length; i++) free(parray->strings[i]); } free(parray->strings); free(parray); } void string_array_realloc(string_array_t* parray, int new_length) { if (parray->strings_need_freeing) for (int i = 0; i < parray->length; i++) free(parray->strings[i]); if (new_length > parray->length) // else re-use parray->strings = mlr_realloc_or_die(parray->strings, new_length * sizeof(char*)); parray->length = new_length; for (int i = 0; i < parray->length; i++) parray->strings[i] = NULL; parray->strings_need_freeing = FALSE; } string_array_t* string_array_from_line(char* line, char ifs) { if (*line == 0) // empty string splits to empty array return string_array_alloc(0); int num_commas = 0; for (char* p = line; *p; p++) if (*p == ifs) num_commas++; string_array_t* parray = string_array_alloc(num_commas + 1); char* start = line; int i = 0; for (char* p = line; *p; p++) { if (*p == ifs) { *p = 0; p++; parray->strings[i++] = start; start = p; } } parray->strings[i++] = start; return parray; } miller-3.4.0/c/lib/string_array.h000066400000000000000000000007461266012053600166570ustar00rootroot00000000000000#ifndef STRING_ARRAY_H #define STRING_ARRAY_H // Container class for keeping an array of strings, some of which may be null. typedef struct _string_array_t { int length; int strings_need_freeing; char** strings; } string_array_t; string_array_t* string_array_alloc(int length); void string_array_free(string_array_t* parray); void string_array_realloc(string_array_t* parray, int new_length); string_array_t* string_array_from_line(char* line, char ifs); #endif // STRING_ARRAY_H miller-3.4.0/c/lib/string_builder.c000066400000000000000000000042111266012053600171510ustar00rootroot00000000000000#include #include #include "string_builder.h" #include "lib/mlrutil.h" #include "lib/mlr_globals.h" // To avoid heap fragmentation, round alloc lengths up to a round number. #define BLOCK_SIZE 32 #define BLOCK_LENGTH_MASK (BLOCK_SIZE-1) #define BLOCK_LENGTH_NMASK (~(BLOCK_SIZE-1)) // ---------------------------------------------------------------- string_builder_t* sb_alloc(int alloc_length) { string_builder_t* psb = mlr_malloc_or_die(sizeof(string_builder_t)); sb_init(psb, alloc_length); return psb; } // ---------------------------------------------------------------- void sb_free(string_builder_t* psb) { if (psb == NULL) return; free(psb->buffer); free(psb); } // ---------------------------------------------------------------- void sb_init(string_builder_t* psb, int alloc_length) { if (alloc_length < 1) { fprintf(stderr, "%s: string_builder alloc_length must be >= 1; got %d.\n", MLR_GLOBALS.argv0, alloc_length); exit(1); } psb->used_length = 0; psb->alloc_length = alloc_length; psb->buffer = mlr_malloc_or_die(alloc_length); } // ---------------------------------------------------------------- void sb_append_string(string_builder_t* psb, char* s) { for (char* p = s; *p; p++) sb_append_char(psb, *p); } // ---------------------------------------------------------------- int sb_is_empty(string_builder_t* psb) { return psb->used_length == 0; } // ---------------------------------------------------------------- // Keep and reuse the internal buffer. Allocate to the caller only // the size needed. char* sb_finish(string_builder_t* psb) { sb_append_char(psb, '\0'); int alloc_length = (psb->used_length + BLOCK_LENGTH_MASK) & BLOCK_LENGTH_NMASK; char* rv = mlr_malloc_or_die(alloc_length); memcpy(rv, psb->buffer, psb->used_length); psb->used_length = 0; return rv; } // ---------------------------------------------------------------- void _sb_enlarge(string_builder_t* psb) { int new_alloc_length = psb->alloc_length * 2; char* new_buffer = mlr_malloc_or_die(new_alloc_length); memcpy(new_buffer, psb->buffer, psb->used_length); psb->alloc_length = new_alloc_length; psb->buffer = new_buffer; } miller-3.4.0/c/lib/string_builder.h000066400000000000000000000020411266012053600171550ustar00rootroot00000000000000#ifndef STRING_BUILDER_H #define STRING_BUILDER_H typedef struct _string_builder_t { int used_length; int alloc_length; char* buffer; } string_builder_t; string_builder_t* sb_alloc(int alloc_length); void sb_free(string_builder_t* psb); void sb_init(string_builder_t* psb, int alloc_length); void _sb_enlarge(string_builder_t* psb); // private method static inline void sb_append_char(string_builder_t* psb, char c) { if (psb->used_length >= psb->alloc_length) _sb_enlarge(psb); psb->buffer[psb->used_length++] = c; } static inline void sb_append_chars(string_builder_t* psb, char* s, int so, int eo) { char* p = s+so; char* e = s+eo; while (p <= e) sb_append_char(psb, *(p++)); } static inline void sb_append_char_range(string_builder_t* psb, char* b, char* e) { char* p = b; while (p <= e) sb_append_char(psb, *(p++)); } void sb_append_string(string_builder_t* psb, char* s); int sb_is_empty(string_builder_t* psb); // The caller should free() the return value: char* sb_finish(string_builder_t* psb); #endif // STRING_BUILDER_H miller-3.4.0/c/mapping/000077500000000000000000000000001266012053600146605ustar00rootroot00000000000000miller-3.4.0/c/mapping/Makefile.am000066400000000000000000000024121266012053600167130ustar00rootroot00000000000000noinst_LTLIBRARIES= libmapping.la libmapping_la_SOURCES= \ lrec_evaluator.h \ lrec_evaluators.c \ lrec_evaluators.h \ mapper.h \ mapper_bar.c \ mapper_bootstrap.c \ mapper_cat.c \ mapper_check.c \ mapper_cut.c \ mapper_decimate.c \ mapper_filter.c \ mapper_grep.c \ mapper_group_like.c \ mapper_having_fields.c \ mapper_head.c \ mapper_histogram.c \ mapper_join.c \ mapper_label.c \ mapper_merge_fields.c \ mapper_put.c \ mapper_regularize.c \ mapper_rename.c \ mapper_reorder.c \ mapper_reshape.c \ mapper_sample.c \ mapper_sec2gmt.c \ mapper_sort.c \ mapper_stats1.c \ mapper_stats2.c \ mapper_step.c \ mapper_tac.c \ mapper_tail.c \ mapper_top.c \ mapper_uniq.c \ mappers.h \ mlr_dsl_cst.h \ mlr_dsl_cst.c \ stats1_accumulators.c \ stats1_accumulators.h libmapping_la_LIBADD= ../lib/libmlr.la ../cli/libcli.la ../input/libinput.la # TODO: replace the interesting content with unit tests; jettison the rest # TODO: Does not build #noinst_PROGRAMS= evl #evl_SOURCES= lrec_evaluators.c #evl_LDADD= libmapping.la ../containers/libcontainers.la ../lib/libmlr.la #evl_CPPFLAGS= -D__LREC_EVALUATORS_MAIN__ ${AM_CPPFLAGS} AM_CPPFLAGS= -I${srcdir}/../ AM_CFLAGS= -std=gnu99 miller-3.4.0/c/mapping/README.md000066400000000000000000000003001266012053600161300ustar00rootroot00000000000000# Miller data transforms These are straightforward implementations for most mappers other than `put` and `filter`. See also the memory-management section of the parent directory's README.md. miller-3.4.0/c/mapping/lrec_evaluator.h000066400000000000000000000037001266012053600200400ustar00rootroot00000000000000#ifndef LREC_EVALUATOR_H #define LREC_EVALUATOR_H #include "lib/context.h" #include "containers/lrec.h" #include "containers/lhmsv.h" #include "containers/mlhmmv.h" #include "containers/mlrval.h" #include "lib/string_array.h" struct _lrec_evaluator_t; // forward reference for method declarations // Record state is in three parts here: // // * The lrec is read for input fields; output fields are written to the typed-overlay map. It is up to the // caller to format the typed-overlay field values as strings and write them into the lrec. // // * Typed-overlay values are read in favor to the lrec: e.g. if the lrec has "x"=>"abc" and the typed overlay // has "x"=>3.7 then the evaluators will be presented with 3.7 for the value of the field named "x". // // * The =~ and !=~ operators populate the regex-captures array from \1, \2, etc. in the regex; the from-literal // evaluator interpolates those into output. Example: // // o echo x=abc_def | mlr put '$name =~ "(.*)_(.*)"; $left = "\1"; $right = "\2"' // // o The =~ resizes the regex-captures array to length 3 (1-up length 2), then copies "abc" to index 1 // and "def" to index 2. // // o The second expression writes "left"=>"abc" to the typed-overlay map; the third expression writes "right"=>"def" // to the typed-overlay map. The \1 and \2 get "abc" and "def" interpolated from the regex-captures array. // // o It is up to mapper_put to write "left"=>"abc" and "right"=>"def" into the lrec. // // See also the comments above mapper_put.c for more information. typedef mv_t lrec_evaluator_process_func_t( lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate); typedef void lrec_evaluator_free_func_t(struct _lrec_evaluator_t*); typedef struct _lrec_evaluator_t { void* pvstate; lrec_evaluator_process_func_t* pprocess_func; lrec_evaluator_free_func_t* pfree_func; } lrec_evaluator_t; #endif // LREC_EVALUATOR_H miller-3.4.0/c/mapping/lrec_evaluators.c000066400000000000000000003345021266012053600202250ustar00rootroot00000000000000#include #include #include #include // for tolower(), toupper() #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "lib/mtrand.h" #include "mapping/mapper.h" #include "mapping/lrec_evaluators.h" // ================================================================ // NOTES: // // * This is used by mlr filter and mlr put. // // * Unlike most files in Miller which are read top-down (with sufficient // static prototypes at the top of the file to keep the compiler happy), // please read this one from the bottom up. // // * Comparison to mlrval.c: the latter is functions from mlrval(s) to // mlrval; in this file we have the higher-level notion of evaluating lrec // objects, using mlrval.c to do so. // // * There are two kinds of lrec-evaluators here: those with _x_ in their names // which accept various types of mlrval, with disposition-matrices in // mlrval.c functions, and those with _i_/_f_/_b_/_s_ (int, float, boolean, // string) which either type-check or type-coerce their arguments, invoking // type-specific functions in mlrval.c. Those with _n_ take int or float // and also use disposition matrices. In all cases it's the job of // lrec_evaluators.c to invoke functions here with mlrvals of the correct // type(s). // ================================================================ // ---------------------------------------------------------------- typedef struct _lrec_evaluator_b_b_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_b_b_state_t; mv_t lrec_evaluator_b_b_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_b_b_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_BOOL) return MV_ERROR; return pstate->pfunc(&val1); } static void lrec_evaluator_b_b_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_b_b_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_b_b_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_b_b_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_b_b_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_b_b_func; pevaluator->pfree_func = lrec_evaluator_b_b_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_b_bb_state_t { lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_b_bb_state_t; // This is different from most of the lrec-evaluator functions in that it does short-circuiting: // since is logical AND, the LHS is not evaluated if the RHS is false. mv_t lrec_evaluator_b_bb_and_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_b_bb_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_BOOL) return MV_ERROR; if (val1.u.boolv == FALSE) return val1; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_BOOL) return MV_ERROR; return val2; } // This is different from most of the lrec-evaluator functions in that it does short-circuiting: // since is logical OR, the LHS is not evaluated if the RHS is true. mv_t lrec_evaluator_b_bb_or_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_b_bb_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_BOOL) return MV_ERROR; if (val1.u.boolv == TRUE) return val1; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_BOOL) return MV_ERROR; return val2; } mv_t lrec_evaluator_b_bb_xor_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_b_bb_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_BOOL) return MV_ERROR; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_BOOL) return MV_ERROR; return mv_from_bool(val1.u.boolv ^ val2.u.boolv); } static void lrec_evaluator_b_bb_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_b_bb_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_b_bb_and_func(lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_b_bb_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_b_bb_state_t)); pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_b_bb_and_func; pevaluator->pfree_func = lrec_evaluator_b_bb_free; return pevaluator; } lrec_evaluator_t* lrec_evaluator_alloc_from_b_bb_or_func(lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_b_bb_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_b_bb_state_t)); pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_b_bb_or_func; pevaluator->pfree_func = lrec_evaluator_b_bb_free; return pevaluator; } lrec_evaluator_t* lrec_evaluator_alloc_from_b_bb_xor_func(lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_b_bb_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_b_bb_state_t)); pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_b_bb_xor_func; pevaluator->pfree_func = lrec_evaluator_b_bb_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_z_state_t { mv_zary_func_t* pfunc; } lrec_evaluator_x_z_state_t; mv_t lrec_evaluator_x_z_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_z_state_t* pstate = pvstate; return pstate->pfunc(); } static void lrec_evaluator_x_z_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_z_func(mv_zary_func_t* pfunc) { lrec_evaluator_x_z_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_z_state_t)); pstate->pfunc = pfunc; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_z_func; pevaluator->pfree_func = lrec_evaluator_x_z_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_f_f_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_f_f_state_t; mv_t lrec_evaluator_f_f_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_f_f_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_float_nullable(&val1); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_FLOAT) return MV_ERROR; return pstate->pfunc(&val1); } static void lrec_evaluator_f_f_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_f_f_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_f_f_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_f_f_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_f_f_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_f_f_func; pevaluator->pfree_func = lrec_evaluator_f_f_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_n_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_x_n_state_t; mv_t lrec_evaluator_x_n_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_n_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_number_nullable(&val1); NULL_OR_ERROR_OUT(val1); return pstate->pfunc(&val1); } static void lrec_evaluator_x_n_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_n_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_n_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_x_n_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_n_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_n_func; pevaluator->pfree_func = lrec_evaluator_x_n_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_i_i_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_i_i_state_t; mv_t lrec_evaluator_i_i_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_i_i_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_int_nullable(&val1); NULL_OR_ERROR_OUT(val1); return pstate->pfunc(&val1); } static void lrec_evaluator_i_i_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_i_i_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_i_i_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_i_i_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_i_i_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_i_i_func; pevaluator->pfree_func = lrec_evaluator_i_i_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_f_ff_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_f_ff_state_t; mv_t lrec_evaluator_f_ff_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_f_ff_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_float_nullable(&val1); NULL_OR_ERROR_OUT(val1); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); mv_set_float_nullable(&val2); NULL_OR_ERROR_OUT(val2); return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_f_ff_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_f_ff_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_f_ff_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_f_ff_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_f_ff_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_f_ff_func; pevaluator->pfree_func = lrec_evaluator_f_ff_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_n_nn_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_n_nn_state_t; mv_t lrec_evaluator_n_nn_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_n_nn_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); mv_set_number_nullable(&val1); NULL_OR_ERROR_OUT(val1); mv_set_number_nullable(&val2); NULL_OR_ERROR_OUT(val2); return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_n_nn_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_n_nn_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_n_nn_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_n_nn_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_n_nn_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_n_nn_func; pevaluator->pfree_func = lrec_evaluator_n_nn_free; return pevaluator; } // ---------------------------------------------------------------- // This is for min/max which can return non-null when one argument is null -- // in comparison to other functions which return null if *any* argument is // null. typedef struct _lrec_evaluator_n_nn_nullable_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_n_nn_nullable_state_t; mv_t lrec_evaluator_n_nn_nullable_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_n_nn_nullable_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_number_nullable(&val1); ERROR_OUT(val1); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); mv_set_number_nullable(&val2); ERROR_OUT(val2); return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_n_nn_nullable_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_n_nn_nullable_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_n_nn_nullable_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_n_nn_nullable_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_n_nn_nullable_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_n_nn_nullable_func; pevaluator->pfree_func = lrec_evaluator_n_nn_nullable_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_f_fff_state_t { mv_ternary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; lrec_evaluator_t* parg3; } lrec_evaluator_f_fff_state_t; mv_t lrec_evaluator_f_fff_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_f_fff_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_float_nullable(&val1); NULL_OR_ERROR_OUT(val1); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); mv_set_float_nullable(&val2); NULL_OR_ERROR_OUT(val2); mv_t val3 = pstate->parg3->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg3->pvstate); mv_set_float_nullable(&val3); NULL_OR_ERROR_OUT(val3); return pstate->pfunc(&val1, &val2, &val3); } static void lrec_evaluator_f_fff_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_f_fff_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); pstate->parg3->pfree_func(pstate->parg3); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_f_fff_func(mv_ternary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2, lrec_evaluator_t* parg3) { lrec_evaluator_f_fff_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_f_fff_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; pstate->parg3 = parg3; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_f_fff_func; pevaluator->pfree_func = lrec_evaluator_f_fff_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_i_ii_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_i_ii_state_t; mv_t lrec_evaluator_i_ii_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_i_ii_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); mv_set_int_nullable(&val1); NULL_OUT(val1); if (val1.type != MT_INT) return MV_ERROR; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); mv_set_int_nullable(&val2); NULL_OUT(val2); if (val2.type != MT_INT) return MV_ERROR; return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_i_ii_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_i_ii_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_i_ii_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_i_ii_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_i_ii_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_i_ii_func; pevaluator->pfree_func = lrec_evaluator_i_ii_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_i_iii_state_t { mv_ternary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; lrec_evaluator_t* parg3; } lrec_evaluator_i_iii_state_t; mv_t lrec_evaluator_i_iii_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_i_iii_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); mv_set_int_nullable(&val1); NULL_OUT(val1); if (val1.type != MT_INT) return MV_ERROR; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); mv_set_int_nullable(&val2); NULL_OUT(val2); if (val2.type != MT_INT) return MV_ERROR; mv_t val3 = pstate->parg3->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg3->pvstate); NULL_OR_ERROR_OUT(val3); mv_set_int_nullable(&val3); NULL_OUT(val3); if (val3.type != MT_INT) return MV_ERROR; return pstate->pfunc(&val1, &val2, &val3); } static void lrec_evaluator_i_iii_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_i_iii_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); pstate->parg3->pfree_func(pstate->parg3); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_i_iii_func(mv_ternary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2, lrec_evaluator_t* parg3) { lrec_evaluator_i_iii_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_i_iii_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; pstate->parg3 = parg3; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_i_iii_func; pevaluator->pfree_func = lrec_evaluator_i_iii_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_ternop_state_t { lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; lrec_evaluator_t* parg3; } lrec_evaluator_ternop_state_t; mv_t lrec_evaluator_ternop_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_ternop_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); mv_set_boolean_strict(&val1); return val1.u.boolv ? pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate) : pstate->parg3->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg3->pvstate); } static void lrec_evaluator_ternop_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_ternop_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); pstate->parg3->pfree_func(pstate->parg3); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_ternop(lrec_evaluator_t* parg1, lrec_evaluator_t* parg2, lrec_evaluator_t* parg3) { lrec_evaluator_ternop_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_ternop_state_t)); pstate->parg1 = parg1; pstate->parg2 = parg2; pstate->parg3 = parg3; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_ternop_func; pevaluator->pfree_func = lrec_evaluator_ternop_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_s_s_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_s_s_state_t; mv_t lrec_evaluator_s_s_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_s_s_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1); } static void lrec_evaluator_s_s_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_s_s_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_s_s_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_s_s_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_s_s_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_s_s_func; pevaluator->pfree_func = lrec_evaluator_s_s_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_s_f_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_s_f_state_t; mv_t lrec_evaluator_s_f_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_s_f_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_float_nullable(&val1); NULL_OR_ERROR_OUT(val1); return pstate->pfunc(&val1); } static void lrec_evaluator_s_f_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_s_f_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_s_f_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_s_f_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_s_f_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_s_f_func; pevaluator->pfree_func = lrec_evaluator_s_f_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_s_i_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_s_i_state_t; mv_t lrec_evaluator_s_i_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_s_i_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_int_nullable(&val1); NULL_OR_ERROR_OUT(val1); return pstate->pfunc(&val1); } static void lrec_evaluator_s_i_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_s_i_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_s_i_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_s_i_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_s_i_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_s_i_func; pevaluator->pfree_func = lrec_evaluator_s_i_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_f_s_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_f_s_state_t; mv_t lrec_evaluator_f_s_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_f_s_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1); } static void lrec_evaluator_f_s_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_f_s_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_f_s_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_f_s_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_f_s_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_f_s_func; pevaluator->pfree_func = lrec_evaluator_f_s_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_i_s_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_i_s_state_t; mv_t lrec_evaluator_i_s_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_i_s_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1); } static void lrec_evaluator_i_s_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_i_s_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_i_s_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_i_s_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_i_s_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_i_s_func; pevaluator->pfree_func = lrec_evaluator_i_s_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_x_state_t { mv_unary_func_t* pfunc; lrec_evaluator_t* parg1; } lrec_evaluator_x_x_state_t; mv_t lrec_evaluator_x_x_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_x_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); return pstate->pfunc(&val1); } static void lrec_evaluator_x_x_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_x_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_x_func(mv_unary_func_t* pfunc, lrec_evaluator_t* parg1) { lrec_evaluator_x_x_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_x_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_x_func; pevaluator->pfree_func = lrec_evaluator_x_x_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_b_xx_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_b_xx_state_t; mv_t lrec_evaluator_b_xx_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_b_xx_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_b_xx_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_b_xx_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_b_xx_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_b_xx_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_b_xx_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_b_xx_func; pevaluator->pfree_func = lrec_evaluator_b_xx_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_ns_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_x_ns_state_t; mv_t lrec_evaluator_x_ns_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_ns_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); mv_set_number_nullable(&val1); NULL_OR_ERROR_OUT(val1); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_STRING) { mv_free(&val1); return MV_ERROR; } return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_x_ns_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_ns_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_ns_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_x_ns_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_ns_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_ns_func; pevaluator->pfree_func = lrec_evaluator_x_ns_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_ss_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_x_ss_state_t; mv_t lrec_evaluator_x_ss_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_ss_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_x_ss_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_ss_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_ss_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_x_ss_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_ss_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_ss_func; pevaluator->pfree_func = lrec_evaluator_x_ss_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_ssc_state_t { mv_binary_arg3_capture_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_x_ssc_state_t; mv_t lrec_evaluator_x_ssc_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_ssc_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1, &val2, ppregex_captures); } static void lrec_evaluator_x_ssc_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_ssc_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_ssc_func(mv_binary_arg3_capture_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_x_ssc_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_ssc_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_ssc_func; pevaluator->pfree_func = lrec_evaluator_x_ssc_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_sr_state_t { mv_binary_arg2_regex_func_t* pfunc; lrec_evaluator_t* parg1; regex_t regex; string_builder_t* psb; } lrec_evaluator_x_sr_state_t; mv_t lrec_evaluator_x_sr_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_sr_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1, &pstate->regex, pstate->psb, ppregex_captures); } static void lrec_evaluator_x_sr_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_sr_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); regfree(&pstate->regex); sb_free(pstate->psb); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_sr_func(mv_binary_arg2_regex_func_t* pfunc, lrec_evaluator_t* parg1, char* regex_string, int ignore_case) { lrec_evaluator_x_sr_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_sr_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; int cflags = ignore_case ? REG_ICASE : 0; regcomp_or_die(&pstate->regex, regex_string, cflags); pstate->psb = sb_alloc(MV_SB_ALLOC_LENGTH); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_sr_func; pevaluator->pfree_func = lrec_evaluator_x_sr_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_s_xs_state_t { mv_binary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; } lrec_evaluator_s_xs_state_t; mv_t lrec_evaluator_s_xs_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_s_xs_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_STRING) return MV_ERROR; return pstate->pfunc(&val1, &val2); } static void lrec_evaluator_s_xs_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_s_xs_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_s_xs_func(mv_binary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { lrec_evaluator_s_xs_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_s_xs_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_s_xs_func; pevaluator->pfree_func = lrec_evaluator_s_xs_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_s_sss_state_t { mv_ternary_func_t* pfunc; lrec_evaluator_t* parg1; lrec_evaluator_t* parg2; lrec_evaluator_t* parg3; } lrec_evaluator_s_sss_state_t; mv_t lrec_evaluator_s_sss_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_s_sss_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; mv_t val2 = pstate->parg2->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg2->pvstate); NULL_OR_ERROR_OUT(val2); if (val2.type != MT_STRING) { mv_free(&val1); return MV_ERROR; } mv_t val3 = pstate->parg3->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg3->pvstate); NULL_OR_ERROR_OUT(val3); if (val3.type != MT_STRING) { mv_free(&val1); mv_free(&val2); return MV_ERROR; } return pstate->pfunc(&val1, &val2, &val3); } static void lrec_evaluator_s_sss_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_s_sss_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); pstate->parg2->pfree_func(pstate->parg2); pstate->parg3->pfree_func(pstate->parg3); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_s_sss_func(mv_ternary_func_t* pfunc, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2, lrec_evaluator_t* parg3) { lrec_evaluator_s_sss_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_s_sss_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; pstate->parg2 = parg2; pstate->parg3 = parg3; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_s_sss_func; pevaluator->pfree_func = lrec_evaluator_s_sss_free; return pevaluator; } // ---------------------------------------------------------------- typedef struct _lrec_evaluator_x_srs_state_t { mv_ternary_arg2_regex_func_t* pfunc; lrec_evaluator_t* parg1; regex_t regex; lrec_evaluator_t* parg3; string_builder_t* psb; } lrec_evaluator_x_srs_state_t; mv_t lrec_evaluator_x_srs_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_x_srs_state_t* pstate = pvstate; mv_t val1 = pstate->parg1->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg1->pvstate); NULL_OR_ERROR_OUT(val1); if (val1.type != MT_STRING) return MV_ERROR; mv_t val3 = pstate->parg3->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->parg3->pvstate); NULL_OR_ERROR_OUT(val3); if (val3.type != MT_STRING) { mv_free(&val1); return MV_ERROR; } return pstate->pfunc(&val1, &pstate->regex, pstate->psb, &val3); } static void lrec_evaluator_x_srs_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_x_srs_state_t* pstate = pevaluator->pvstate; pstate->parg1->pfree_func(pstate->parg1); regfree(&pstate->regex); pstate->parg3->pfree_func(pstate->parg3); sb_free(pstate->psb); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_x_srs_func(mv_ternary_arg2_regex_func_t* pfunc, lrec_evaluator_t* parg1, char* regex_string, int ignore_case, lrec_evaluator_t* parg3) { lrec_evaluator_x_srs_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_x_srs_state_t)); pstate->pfunc = pfunc; pstate->parg1 = parg1; int cflags = ignore_case ? REG_ICASE : 0; regcomp_or_die(&pstate->regex, regex_string, cflags); pstate->psb = sb_alloc(MV_SB_ALLOC_LENGTH); pstate->parg3 = parg3; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = lrec_evaluator_x_srs_func; pevaluator->pfree_func = lrec_evaluator_x_srs_free; return pevaluator; } // ================================================================ typedef struct _lrec_evaluator_field_name_state_t { char* field_name; } lrec_evaluator_field_name_state_t; mv_t lrec_evaluator_field_name_func_string_only(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_field_name_state_t* pstate = pvstate; // See comments in lrec_evaluator.h and mapper_put.c regarding the typed-overlay map. mv_t* poverlay = lhmsv_get(ptyped_overlay, pstate->field_name); if (poverlay != NULL) { // The lrec-evaluator logic will free its inputs and allocate new outputs, so we must copy // a value here to feed into that. Otherwise the typed-overlay map would have its contents // freed out from underneath it by the evaluator functions. return mv_copy(poverlay); } else { char* string = lrec_get(prec, pstate->field_name); if (string == NULL) { return MV_NULL; } else { // string points into AST memory and is valid as long as the AST is. return mv_from_string_no_free(string); } } } mv_t lrec_evaluator_field_name_func_string_float(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_field_name_state_t* pstate = pvstate; // See comments in lrec_evaluator.h and mapper_put.c regarding the typed-overlay map. mv_t* poverlay = lhmsv_get(ptyped_overlay, pstate->field_name); if (poverlay != NULL) { // The lrec-evaluator logic will free its inputs and allocate new outputs, so we must copy // a value here to feed into that. Otherwise the typed-overlay map would have its contents // freed out from underneath it by the evaluator functions. return mv_copy(poverlay); } else { char* string = lrec_get(prec, pstate->field_name); if (string == NULL) { return MV_NULL; } else { double fltv; if (mlr_try_float_from_string(string, &fltv)) { return mv_from_float(fltv); } else { // string points into AST memory and is valid as long as the AST is. return mv_from_string_no_free(string); } } } } mv_t lrec_evaluator_field_name_func_string_float_int(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_field_name_state_t* pstate = pvstate; // See comments in lrec_evaluator.h and mapper_put.c regarding the typed-overlay map. mv_t* poverlay = lhmsv_get(ptyped_overlay, pstate->field_name); if (poverlay != NULL) { // The lrec-evaluator logic will free its inputs and allocate new outputs, so we must copy // a value here to feed into that. Otherwise the typed-overlay map would have its contents // freed out from underneath it by the evaluator functions. return mv_copy(poverlay); } else { char* string = lrec_get(prec, pstate->field_name); if (string == NULL) { return MV_NULL; } else { long long intv; double fltv; if (mlr_try_int_from_string(string, &intv)) { return mv_from_int(intv); } else if (mlr_try_float_from_string(string, &fltv)) { return mv_from_float(fltv); } else { // string points into AST memory and is valid as long as the AST is. return mv_from_string_no_free(string); } } } } static void lrec_evaluator_field_name_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_field_name_state_t* pstate = pevaluator->pvstate; free(pstate->field_name); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_field_name(char* field_name, int type_inferencing) { lrec_evaluator_field_name_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_field_name_state_t)); pstate->field_name = mlr_strdup_or_die(field_name); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = NULL; switch (type_inferencing) { case TYPE_INFER_STRING_ONLY: pevaluator->pprocess_func = lrec_evaluator_field_name_func_string_only; break; case TYPE_INFER_STRING_FLOAT: pevaluator->pprocess_func = lrec_evaluator_field_name_func_string_float; break; case TYPE_INFER_STRING_FLOAT_INT: pevaluator->pprocess_func = lrec_evaluator_field_name_func_string_float_int; break; default: fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); break; } pevaluator->pfree_func = lrec_evaluator_field_name_free; return pevaluator; } // ================================================================ typedef struct _lrec_evaluator_oosvar_name_state_t { sllmv_t* pmvkeys; } lrec_evaluator_oosvar_name_state_t; mv_t lrec_evaluator_oosvar_name_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_oosvar_name_state_t* pstate = pvstate; int error = 0; mv_t* pval = mlhmmv_get(poosvars, pstate->pmvkeys, &error); if (pval != NULL) { // The lrec-evaluator logic will free its inputs and allocate new outputs, so we must copy a value here to feed // into that. Otherwise the typed-overlay map in mapper_put would have its contents freed out from underneath it // by the evaluator functions. return mv_copy(pval); } else { return MV_NULL; } } static void lrec_evaluator_oosvar_name_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_oosvar_name_state_t* pstate = pevaluator->pvstate; free(pstate); free(pevaluator); } // This is used for evaluating @-variables that don't have brackets: e.g. @x vs. @x[$1]. // See comments above lrec_evaluator_alloc_from_oosvar_level_keys for more information. lrec_evaluator_t* lrec_evaluator_alloc_from_oosvar_name(char* oosvar_name) { lrec_evaluator_oosvar_name_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_oosvar_name_state_t)); mv_t mv_name = mv_from_string(oosvar_name, NO_FREE); pstate->pmvkeys = sllmv_single(&mv_name); mv_free(&mv_name); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = NULL; pevaluator->pprocess_func = lrec_evaluator_oosvar_name_func; pevaluator->pfree_func = lrec_evaluator_oosvar_name_free; return pevaluator; } // ================================================================ typedef struct _lrec_evaluator_oosvar_level_keys_state_t { sllv_t* poosvar_rhs_keylist_evaluators; } lrec_evaluator_oosvar_level_keys_state_t; mv_t lrec_evaluator_oosvar_level_keys_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_oosvar_level_keys_state_t* pstate = pvstate; sllmv_t* pmvkeys = sllmv_alloc(); int keys_ok = TRUE; for (sllve_t* pe = pstate->poosvar_rhs_keylist_evaluators->phead; pe != NULL; pe = pe->pnext) { lrec_evaluator_t* pmvkey_evaluator = pe->pvvalue; mv_t mvkey = pmvkey_evaluator->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pmvkey_evaluator->pvstate); if (mv_is_null(&mvkey)) { keys_ok = FALSE; break; } // Don't free the mlrval since its memory will be managed by the sllmv. sllmv_add(pmvkeys, &mvkey); } mv_t rv = MV_NULL; if (keys_ok) { int error = 0; mv_t* pval = mlhmmv_get(poosvars, pmvkeys, &error); if (pval != NULL) rv = *pval; } sllmv_free(pmvkeys); return rv; } static void lrec_evaluator_oosvar_level_keys_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_oosvar_level_keys_state_t* pstate = pevaluator->pvstate; for (sllve_t* pe = pstate->poosvar_rhs_keylist_evaluators->phead; pe != NULL; pe = pe->pnext) { lrec_evaluator_t* pevaluator = pe->pvvalue; pevaluator->pfree_func(pevaluator); } free(pstate); free(pevaluator); } // ---------------------------------------------------------------- // Example AST: // // $ mlr put -v '$y = @x[1]["two"][$3+4][@5]' /dev/null // = (srec_assignment): // y (field_name). // [] (oosvar_level_key): // [] (oosvar_level_key): // [] (oosvar_level_key): // [] (oosvar_level_key): // x (oosvar_name). // 1 (strnum_literal). // two (strnum_literal). // + (operator): // 3 (field_name). // 4 (strnum_literal). // 5 (oosvar_name). // // Here past is the =; pright is the 5; pleft is the string of bracket references // ending at the oosvar name. // // The job of this allocator is to set up a linked list of evaluators, with the first position for the oosvar name, // and the rest for each of the bracketed expressions. This is used for when there *are* brackets; see // lrec_evaluator_alloc_from_oosvar_name for when there are no brackets. lrec_evaluator_t* lrec_evaluator_alloc_from_oosvar_level_keys(mlr_dsl_ast_node_t* past) { lrec_evaluator_oosvar_level_keys_state_t* pstate = mlr_malloc_or_die( sizeof(lrec_evaluator_oosvar_level_keys_state_t)); sllv_t* poosvar_rhs_keylist_evaluators = sllv_alloc(); mlr_dsl_ast_node_t* pnode = past; while (TRUE) { // Bracket operators come in from the right. So the highest AST node is the rightmost // map, and the lowest is the oosvar name. Hence sllv_prepend rather than sllv_append. if (pnode->type == MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY) { mlr_dsl_ast_node_t* pkeynode = pnode->pchildren->phead->pnext->pvvalue; sllv_prepend(poosvar_rhs_keylist_evaluators, lrec_evaluator_alloc_from_ast(pkeynode, TYPE_INFER_STRING_FLOAT_INT)); } else { // Oosvar expressions are of the form '@name[$index1][@index2+3][4]["five"]. The first one (name) is // special: syntactically, it's outside the brackets, although that issue is for the parser to handle. // Here it's special since it's always a string, never an expression that evaluates to string. // Yet for the mlhmmv the first key isn't special. sllv_prepend(poosvar_rhs_keylist_evaluators, lrec_evaluator_alloc_from_string(mlr_strdup_or_die(pnode->text))); } if (pnode->pchildren == NULL) break; pnode = pnode->pchildren->phead->pvvalue; } pstate->poosvar_rhs_keylist_evaluators = poosvar_rhs_keylist_evaluators; lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = pstate; pevaluator->pprocess_func = NULL; pevaluator->pprocess_func = lrec_evaluator_oosvar_level_keys_func; pevaluator->pfree_func = lrec_evaluator_oosvar_level_keys_free; return pevaluator; } // ================================================================ // This is used for evaluating strings and numbers in literal expressions, e.g. '$x = "abc"' // or '$x = "left_\1". The values are subject to replacement with regex captures. See comments // in mapper_put for more information. // // Compare lrec_evaluator_alloc_from_string which doesn't do regex replacement: it is intended for // oosvar names on expression left-hand sides (outside of this file). typedef struct _lrec_evaluator_strnum_literal_state_t { mv_t literal; } lrec_evaluator_strnum_literal_state_t; mv_t lrec_evaluator_non_string_literal_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_strnum_literal_state_t* pstate = pvstate; return pstate->literal; } mv_t lrec_evaluator_string_literal_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_strnum_literal_state_t* pstate = pvstate; char* input = pstate->literal.u.strv; if (ppregex_captures == NULL || *ppregex_captures == NULL) { return mv_from_string_no_free(input); } else { int was_allocated = FALSE; char* output = interpolate_regex_captures(input, *ppregex_captures, &was_allocated); if (was_allocated) return mv_from_string_with_free(output); else return mv_from_string_no_free(output); } } static void lrec_evaluator_strnum_literal_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_strnum_literal_state_t* pstate = pevaluator->pvstate; mv_free(&pstate->literal); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_strnum_literal(char* string, int type_inferencing) { lrec_evaluator_strnum_literal_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_strnum_literal_state_t)); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); if (string == NULL) { pstate->literal = MV_NULL; pevaluator->pprocess_func = lrec_evaluator_non_string_literal_func; } else { long long intv; double fltv; pevaluator->pprocess_func = NULL; switch (type_inferencing) { case TYPE_INFER_STRING_ONLY: pstate->literal = mv_from_string_no_free(string); pevaluator->pprocess_func = lrec_evaluator_string_literal_func; break; case TYPE_INFER_STRING_FLOAT: if (mlr_try_float_from_string(string, &fltv)) { pstate->literal = mv_from_float(fltv); pevaluator->pprocess_func = lrec_evaluator_non_string_literal_func; } else { pstate->literal = mv_from_string_no_free(string); pevaluator->pprocess_func = lrec_evaluator_string_literal_func; } break; case TYPE_INFER_STRING_FLOAT_INT: if (mlr_try_int_from_string(string, &intv)) { pstate->literal = mv_from_int(intv); pevaluator->pprocess_func = lrec_evaluator_non_string_literal_func; } else if (mlr_try_float_from_string(string, &fltv)) { pstate->literal = mv_from_float(fltv); pevaluator->pprocess_func = lrec_evaluator_non_string_literal_func; } else { pstate->literal = mv_from_string_no_free(string); pevaluator->pprocess_func = lrec_evaluator_string_literal_func; } break; default: fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); break; } } pevaluator->pfree_func = lrec_evaluator_strnum_literal_free; pevaluator->pvstate = pstate; return pevaluator; } // ---------------------------------------------------------------- // This is intended only for oosvar names on expression left-hand sides (outside of this file). // Compare lrec_evaluator_alloc_from_strnum_literal. typedef struct _lrec_evaluator_string_state_t { char* string; } lrec_evaluator_string_state_t; mv_t lrec_evaluator_string_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_string_state_t* pstate = pvstate; return mv_from_string_no_free(pstate->string); } static void lrec_evaluator_string_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_string_state_t* pstate = pevaluator->pvstate; free(pstate->string); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_string(char* string) { lrec_evaluator_string_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_string_state_t)); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pstate->string = mlr_strdup_or_die(string); pevaluator->pprocess_func = lrec_evaluator_string_func; pevaluator->pfree_func = lrec_evaluator_string_free; pevaluator->pvstate = pstate; return pevaluator; } // ================================================================ typedef struct _lrec_evaluator_boolean_literal_state_t { mv_t literal; } lrec_evaluator_boolean_literal_state_t; mv_t lrec_evaluator_boolean_literal_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_boolean_literal_state_t* pstate = pvstate; return pstate->literal; } static void lrec_evaluator_boolean_literal_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_boolean_literal_state_t* pstate = pevaluator->pvstate; mv_free(&pstate->literal); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_boolean_literal(char* string) { lrec_evaluator_boolean_literal_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_boolean_literal_state_t)); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); if (streq(string, "true")) { pstate->literal = mv_from_true(); } else if (streq(string, "false")) { pstate->literal = mv_from_false(); } else { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } pevaluator->pprocess_func = lrec_evaluator_boolean_literal_func; pevaluator->pfree_func = lrec_evaluator_boolean_literal_free; pevaluator->pvstate = pstate; return pevaluator; } // ================================================================ // Example: // $ mlr put -v '$y=ENV["X"]' ... // AST BEGIN STATEMENTS (0): // AST MAIN STATEMENTS (1): // = (srec_assignment): // y (field_name). // env (env): // ENV (env). // X (strnum_literal). // AST END STATEMENTS (0): // ================================================================ typedef struct _lrec_evaluator_environment_state_t { lrec_evaluator_t* pname_evaluator; } lrec_evaluator_environment_state_t; mv_t lrec_evaluator_environment_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { lrec_evaluator_environment_state_t* pstate = pvstate; mv_t mvname = pstate->pname_evaluator->pprocess_func(prec, ptyped_overlay, poosvars, ppregex_captures, pctx, pstate->pname_evaluator->pvstate); if (mv_is_null(&mvname)) { return MV_NULL; } char free_flags; char* strname = mv_format_val(&mvname, &free_flags); char* strvalue = getenv(strname); if (strvalue == NULL) { mv_free(&mvname); if (free_flags & FREE_ENTRY_VALUE) free(strname); return MV_NULL; } mv_t rv = mv_from_string(strvalue, NO_FREE); mv_free(&mvname); if (free_flags & FREE_ENTRY_VALUE) free(strname); return rv; } static void lrec_evaluator_environment_free(lrec_evaluator_t* pevaluator) { lrec_evaluator_environment_state_t* pstate = pevaluator->pvstate; pstate->pname_evaluator->pfree_func(pstate->pname_evaluator); free(pstate); free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_environment(mlr_dsl_ast_node_t* pnode, int type_inferencing) { lrec_evaluator_environment_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_evaluator_environment_state_t)); lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); mlr_dsl_ast_node_t* pnamenode = pnode->pchildren->phead->pnext->pvvalue; pstate->pname_evaluator = lrec_evaluator_alloc_from_ast(pnamenode, type_inferencing); pevaluator->pprocess_func = lrec_evaluator_environment_func; pevaluator->pfree_func = lrec_evaluator_environment_free; pevaluator->pvstate = pstate; return pevaluator; } // ================================================================ mv_t lrec_evaluator_NF_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_int(prec->field_count); } static void lrec_evaluator_NF_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_NF() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_NF_func; pevaluator->pfree_func = lrec_evaluator_NF_free; return pevaluator; } // ---------------------------------------------------------------- mv_t lrec_evaluator_NR_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_int(pctx->nr); } static void lrec_evaluator_NR_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_NR() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_NR_func; pevaluator->pfree_func = lrec_evaluator_NR_free; return pevaluator; } // ---------------------------------------------------------------- mv_t lrec_evaluator_FNR_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_int(pctx->fnr); } static void lrec_evaluator_FNR_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_FNR() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_FNR_func; pevaluator->pfree_func = lrec_evaluator_FNR_free; return pevaluator; } // ---------------------------------------------------------------- mv_t lrec_evaluator_FILENAME_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_string_no_free(pctx->filename); } static void lrec_evaluator_FILENAME_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_FILENAME() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_FILENAME_func; pevaluator->pfree_func = lrec_evaluator_FILENAME_free; return pevaluator; } // ---------------------------------------------------------------- mv_t lrec_evaluator_FILENUM_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_int(pctx->filenum); } static void lrec_evaluator_FILENUM_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_FILENUM() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_FILENUM_func; pevaluator->pfree_func = lrec_evaluator_FILENUM_free; return pevaluator; } // ---------------------------------------------------------------- mv_t lrec_evaluator_PI_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_float(M_PI); } static void lrec_evaluator_PI_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_PI() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_PI_func; pevaluator->pfree_func = lrec_evaluator_PI_free; return pevaluator; } // ---------------------------------------------------------------- mv_t lrec_evaluator_E_func(lrec_t* prec, lhmsv_t* ptyped_overlay, mlhmmv_t* poosvars, string_array_t** ppregex_captures, context_t* pctx, void* pvstate) { return mv_from_float(M_E); } static void lrec_evaluator_E_free(lrec_evaluator_t* pevaluator) { free(pevaluator); } lrec_evaluator_t* lrec_evaluator_alloc_from_E() { lrec_evaluator_t* pevaluator = mlr_malloc_or_die(sizeof(lrec_evaluator_t)); pevaluator->pvstate = NULL; pevaluator->pprocess_func = lrec_evaluator_E_func; pevaluator->pfree_func = lrec_evaluator_E_free; return pevaluator; } // ================================================================ lrec_evaluator_t* lrec_evaluator_alloc_from_context_variable(char* variable_name) { if (streq(variable_name, "NF")) { return lrec_evaluator_alloc_from_NF(); } else if (streq(variable_name, "NR")) { return lrec_evaluator_alloc_from_NR(); } else if (streq(variable_name, "FNR")) { return lrec_evaluator_alloc_from_FNR(); } else if (streq(variable_name, "FILENAME")) { return lrec_evaluator_alloc_from_FILENAME(); } else if (streq(variable_name, "FILENUM")) { return lrec_evaluator_alloc_from_FILENUM(); } else if (streq(variable_name, "PI")) { return lrec_evaluator_alloc_from_PI(); } else if (streq(variable_name, "E")) { return lrec_evaluator_alloc_from_E(); } else { return NULL; } } // ================================================================ lrec_evaluator_t* lrec_evaluator_alloc_from_zary_func_name(char* function_name) { if (streq(function_name, "urand")) { return lrec_evaluator_alloc_from_x_z_func(f_z_urand_func); } else if (streq(function_name, "urand32")) { return lrec_evaluator_alloc_from_x_z_func(i_z_urand32_func); } else if (streq(function_name, "systime")) { return lrec_evaluator_alloc_from_x_z_func(f_z_systime_func); } else { return NULL; } } // ================================================================ typedef enum _func_class_t { FUNC_CLASS_ARITHMETIC, FUNC_CLASS_MATH, FUNC_CLASS_BOOLEAN, FUNC_CLASS_STRING, FUNC_CLASS_CONVERSION, FUNC_CLASS_TIME } func_class_t; typedef struct _function_lookup_t { func_class_t function_class; char* function_name; int arity; char* usage_string; } function_lookup_t; static function_lookup_t FUNCTION_LOOKUP_TABLE[] = { { FUNC_CLASS_ARITHMETIC, "+", 2 , "Addition."}, { FUNC_CLASS_ARITHMETIC, "+", 1 , "Unary plus."}, { FUNC_CLASS_ARITHMETIC, "-", 2 , "Subtraction."}, { FUNC_CLASS_ARITHMETIC, "-", 1 , "Unary minus."}, { FUNC_CLASS_ARITHMETIC, "*", 2 , "Multiplication."}, { FUNC_CLASS_ARITHMETIC, "/", 2 , "Division."}, { FUNC_CLASS_ARITHMETIC, "//", 2 , "Integer division: rounds to negative (pythonic)."}, { FUNC_CLASS_ARITHMETIC, "%", 2 , "Remainder; never negative-valued (pythonic)."}, { FUNC_CLASS_ARITHMETIC, "**", 2 , "Exponentiation; same as pow, but as an infix\noperator."}, { FUNC_CLASS_ARITHMETIC, "|", 2 , "Bitwise OR."}, { FUNC_CLASS_ARITHMETIC, "^", 2 , "Bitwise XOR."}, { FUNC_CLASS_ARITHMETIC, "&", 2 , "Bitwise AND."}, { FUNC_CLASS_ARITHMETIC, "~", 1 , "Bitwise NOT. Beware '$y=~$x' since =~ is the\nregex-match operator: try '$y = ~$x'."}, { FUNC_CLASS_ARITHMETIC, "<<", 2 , "Bitwise left-shift."}, { FUNC_CLASS_ARITHMETIC, ">>", 2 , "Bitwise right-shift."}, { FUNC_CLASS_BOOLEAN, "==", 2 , "String/numeric equality. Mixing number and string\nresults in string compare."}, { FUNC_CLASS_BOOLEAN, "!=", 2 , "String/numeric inequality. Mixing number and string\nresults in string compare."}, { FUNC_CLASS_BOOLEAN, "=~", 2 , "String (left-hand side) matches regex (right-hand\nside), e.g. '$name =~ \"^a.*b$\"'."}, { FUNC_CLASS_BOOLEAN, "!=~", 2 , "String (left-hand side) does not match regex\n(right-hand side), e.g. '$name !=~ \"^a.*b$\"'."}, { FUNC_CLASS_BOOLEAN, ">", 2 , "String/numeric greater-than. Mixing number and string\nresults in string compare."}, { FUNC_CLASS_BOOLEAN, ">=", 2 , "String/numeric greater-than-or-equals. Mixing number\nand string results in string compare."}, { FUNC_CLASS_BOOLEAN, "<", 2 , "String/numeric less-than. Mixing number and string\nresults in string compare."}, { FUNC_CLASS_BOOLEAN, "<=", 2 , "String/numeric less-than-or-equals. Mixing number\nand string results in string compare."}, { FUNC_CLASS_BOOLEAN, "&&", 2 , "Logical AND."}, { FUNC_CLASS_BOOLEAN, "||", 2 , "Logical OR."}, { FUNC_CLASS_BOOLEAN, "^^", 2 , "Logical XOR."}, { FUNC_CLASS_BOOLEAN, "!", 1 , "Logical negation."}, { FUNC_CLASS_BOOLEAN, "? :", 3 , "Ternary operator."}, { FUNC_CLASS_CONVERSION, "isnull", 1 , "True if argument is null, false otherwise"}, { FUNC_CLASS_CONVERSION, "isnotnull", 1 , "False if argument is null, true otherwise."}, { FUNC_CLASS_CONVERSION, "boolean", 1 , "Convert int/float/bool/string to boolean."}, { FUNC_CLASS_CONVERSION, "float", 1 , "Convert int/float/bool/string to float."}, { FUNC_CLASS_CONVERSION, "fmtnum", 2 , "Convert int/float/bool to string using\nprintf-style format string, e.g. \"%06lld\"."}, { FUNC_CLASS_CONVERSION, "hexfmt", 1 , "Convert int to string, e.g. 255 to \"0xff\"."}, { FUNC_CLASS_CONVERSION, "int", 1 , "Convert int/float/bool/string to int."}, { FUNC_CLASS_CONVERSION, "string", 1 , "Convert int/float/bool/string to string."}, { FUNC_CLASS_STRING, ".", 2 , "String concatenation."}, { FUNC_CLASS_STRING, "gsub", 3 , "Example: '$name=gsub($name, \"old\", \"new\")'\n(replace all)."}, { FUNC_CLASS_STRING, "strlen", 1 , "String length."}, { FUNC_CLASS_STRING, "sub", 3 , "Example: '$name=sub($name, \"old\", \"new\")'\n(replace once)."}, { FUNC_CLASS_STRING, "tolower", 1 , "Convert string to lowercase."}, { FUNC_CLASS_STRING, "toupper", 1 , "Convert string to uppercase."}, { FUNC_CLASS_MATH, "abs", 1 , "Absolute value."}, { FUNC_CLASS_MATH, "acos", 1 , "Inverse trigonometric cosine."}, { FUNC_CLASS_MATH, "acosh", 1 , "Inverse hyperbolic cosine."}, { FUNC_CLASS_MATH, "asin", 1 , "Inverse trigonometric sine."}, { FUNC_CLASS_MATH, "asinh", 1 , "Inverse hyperbolic sine."}, { FUNC_CLASS_MATH, "atan", 1 , "One-argument arctangent."}, { FUNC_CLASS_MATH, "atan2", 2 , "Two-argument arctangent."}, { FUNC_CLASS_MATH, "atanh", 1 , "Inverse hyperbolic tangent."}, { FUNC_CLASS_MATH, "cbrt", 1 , "Cube root."}, { FUNC_CLASS_MATH, "ceil", 1 , "Ceiling: nearest integer at or above."}, { FUNC_CLASS_MATH, "cos", 1 , "Trigonometric cosine."}, { FUNC_CLASS_MATH, "cosh", 1 , "Hyperbolic cosine."}, { FUNC_CLASS_MATH, "erf", 1 , "Error function."}, { FUNC_CLASS_MATH, "erfc", 1 , "Complementary error function."}, { FUNC_CLASS_MATH, "exp", 1 , "Exponential function e**x."}, { FUNC_CLASS_MATH, "expm1", 1 , "e**x - 1."}, { FUNC_CLASS_MATH, "floor", 1 , "Floor: nearest integer at or below."}, // See also http://johnkerl.org/doc/randuv.pdf for more about urand() -> other distributions { FUNC_CLASS_MATH, "invqnorm", 1 , "Inverse of normal cumulative distribution\nfunction. Note that invqorm(urand()) is normally distributed."}, { FUNC_CLASS_MATH, "log", 1 , "Natural (base-e) logarithm."}, { FUNC_CLASS_MATH, "log10", 1 , "Base-10 logarithm."}, { FUNC_CLASS_MATH, "log1p", 1 , "log(1-x)."}, { FUNC_CLASS_MATH, "logifit", 3 , "Given m and b from logistic regression, compute\nfit: $yhat=logifit($x,$m,$b)."}, { FUNC_CLASS_MATH, "madd", 3 , "a + b mod m (integers)"}, { FUNC_CLASS_MATH, "max", 2 , "max of two numbers; null loses"}, { FUNC_CLASS_MATH, "mexp", 3 , "a ** b mod m (integers)"}, { FUNC_CLASS_MATH, "min", 2 , "min of two numbers; null loses"}, { FUNC_CLASS_MATH, "mmul", 3 , "a * b mod m (integers)"}, { FUNC_CLASS_MATH, "msub", 3 , "a - b mod m (integers)"}, { FUNC_CLASS_MATH, "pow", 2 , "Exponentiation; same as **."}, { FUNC_CLASS_MATH, "qnorm", 1 , "Normal cumulative distribution function."}, { FUNC_CLASS_MATH, "round", 1 , "Round to nearest integer."}, { FUNC_CLASS_MATH, "roundm", 2 , "Round to nearest multiple of m: roundm($x,$m) is\nthe same as round($x/$m)*$m"}, { FUNC_CLASS_MATH, "sgn", 1 , "+1 for positive input, 0 for zero input, -1 for\nnegative input."}, { FUNC_CLASS_MATH, "sin", 1 , "Trigonometric sine."}, { FUNC_CLASS_MATH, "sinh", 1 , "Hyperbolic sine."}, { FUNC_CLASS_MATH, "sqrt", 1 , "Square root."}, { FUNC_CLASS_MATH, "tan", 1 , "Trigonometric tangent."}, { FUNC_CLASS_MATH, "tanh", 1 , "Hyperbolic tangent."}, { FUNC_CLASS_MATH, "urand", 0 , "Floating-point numbers on the unit interval.\nInt-valued example: '$n=floor(20+urand()*11)'." }, { FUNC_CLASS_MATH, "urand32", 0 , "Integer uniformly distributed 0 and 2**32-1\ninclusive." }, { FUNC_CLASS_MATH, "urandint", 2 , "Integer uniformly distributed between inclusive\ninteger endpoints." }, { FUNC_CLASS_TIME, "dhms2fsec", 1 , "Recovers floating-point seconds as in\ndhms2fsec(\"5d18h53m20.250000s\") = 500000.250000"}, { FUNC_CLASS_TIME, "dhms2sec", 1 , "Recovers integer seconds as in\ndhms2sec(\"5d18h53m20s\") = 500000"}, { FUNC_CLASS_TIME, "fsec2dhms", 1 , "Formats floating-point seconds as in\nfsec2dhms(500000.25) = \"5d18h53m20.250000s\""}, { FUNC_CLASS_TIME, "fsec2hms", 1 , "Formats floating-point seconds as in\nfsec2hms(5000.25) = \"01:23:20.250000\""}, { FUNC_CLASS_TIME, "gmt2sec", 1 , "Parses GMT timestamp as integer seconds since\nthe epoch."}, { FUNC_CLASS_TIME, "hms2fsec", 1 , "Recovers floating-point seconds as in\nhms2fsec(\"01:23:20.250000\") = 5000.250000"}, { FUNC_CLASS_TIME, "hms2sec", 1 , "Recovers integer seconds as in\nhms2sec(\"01:23:20\") = 5000"}, { FUNC_CLASS_TIME, "sec2dhms", 1 , "Formats integer seconds as in sec2dhms(500000)\n= \"5d18h53m20s\""}, { FUNC_CLASS_TIME, "sec2gmt", 1 , "Formats seconds since epoch (integer part)\nas GMT timestamp, e.g. sec2gmt(1440768801.7) = \"2015-08-28T13:33:21Z\"."}, { FUNC_CLASS_TIME, "sec2hms", 1 , "Formats integer seconds as in\nsec2hms(5000) = \"01:23:20\""}, { FUNC_CLASS_TIME, "strftime", 2 , "Formats seconds since epoch (integer part)\nas timestamp, e.g.\nstrftime(1440768801.7,\"%Y-%m-%dT%H:%M:%SZ\") = \"2015-08-28T13:33:21Z\"."}, { FUNC_CLASS_TIME, "strptime", 2 , "Parses timestamp as integer seconds since epoch,\ne.g. strptime(\"2015-08-28T13:33:21Z\",\"%Y-%m-%dT%H:%M:%SZ\") = 1440768801."}, { FUNC_CLASS_TIME, "systime", 0 , "Floating-point seconds since the epoch,\ne.g. 1440768801.748936." }, { 0, NULL, -1 , NULL}, // table terminator }; typedef enum _arity_check_t { ARITY_CHECK_PASS, ARITY_CHECK_FAIL, ARITY_CHECK_NO_SUCH } arity_check_t; static arity_check_t check_arity(function_lookup_t lookup_table[], char* function_name, int user_provided_arity, int *parity) { *parity = -1; int found_function_name = FALSE; for (int i = 0; ; i++) { function_lookup_t* plookup = &lookup_table[i]; if (plookup->function_name == NULL) break; if (streq(function_name, plookup->function_name)) { found_function_name = TRUE; *parity = plookup->arity; if (user_provided_arity == plookup->arity) { return ARITY_CHECK_PASS; } } } if (found_function_name) { return ARITY_CHECK_FAIL; } else { return ARITY_CHECK_NO_SUCH; } } static void check_arity_with_report(function_lookup_t fcn_lookup_table[], char* function_name, int user_provided_arity) { int arity = -1; arity_check_t result = check_arity(fcn_lookup_table, function_name, user_provided_arity, &arity); if (result == ARITY_CHECK_NO_SUCH) { fprintf(stderr, "Function name \"%s\" not found.\n", function_name); exit(1); } if (result == ARITY_CHECK_FAIL) { // More flexibly, I'd have a list of arities supported by each // function. But this is overkill: there are unary and binary minus, // and everything else has a single arity. if (streq(function_name, "-")) { fprintf(stderr, "Function named \"%s\" takes one argument or two; got %d.\n", function_name, user_provided_arity); } else { } fprintf(stderr, "Function named \"%s\" takes %d argument%s; got %d.\n", function_name, arity, (arity == 1) ? "" : "s", user_provided_arity); exit(1); } } static char* function_class_to_desc(func_class_t function_class) { switch(function_class) { case FUNC_CLASS_ARITHMETIC: return "arithmetic"; break; case FUNC_CLASS_MATH: return "math"; break; case FUNC_CLASS_BOOLEAN: return "boolean"; break; case FUNC_CLASS_STRING: return "string"; break; case FUNC_CLASS_CONVERSION: return "conversion"; break; case FUNC_CLASS_TIME: return "time"; break; default: return "???"; break; } } void lrec_evaluator_list_functions(FILE* o, char* leader) { char* separator = " "; int leaderlen = strlen(leader); int separatorlen = strlen(separator); int linelen = leaderlen; int j = 0; for (int i = 0; ; i++) { function_lookup_t* plookup = &FUNCTION_LOOKUP_TABLE[i]; char* fname = plookup->function_name; if (fname == NULL) break; int fnamelen = strlen(fname); linelen += separatorlen + fnamelen; if (linelen >= 80) { fprintf(o, "\n"); linelen = 0; linelen = leaderlen + separatorlen + fnamelen; j = 0; } if (j == 0) fprintf(o, "%s", leader); fprintf(o, "%s%s", separator, fname); j++; } fprintf(o, "\n"); } // Pass function_name == NULL to get usage for all functions. void lrec_evaluator_function_usage(FILE* output_stream, char* function_name) { int found = FALSE; char* fmt = "%s (class=%s #args=%d): %s\n"; for (int i = 0; ; i++) { function_lookup_t* plookup = &FUNCTION_LOOKUP_TABLE[i]; if (plookup->function_name == NULL) // end of table break; if (function_name == NULL || streq(function_name, plookup->function_name)) { fprintf(output_stream, fmt, plookup->function_name, function_class_to_desc(plookup->function_class), plookup->arity, plookup->usage_string); found = TRUE; } if (function_name == NULL) fprintf(output_stream, "\n"); } if (!found) fprintf(output_stream, "%s: no such function.\n", function_name); if (function_name == NULL) { fprintf(output_stream, "To set the seed for urand, you may specify decimal or hexadecimal 32-bit\n"); fprintf(output_stream, "numbers of the form \"%s --seed 123456789\" or \"%s --seed 0xcafefeed\".\n", MLR_GLOBALS.argv0, MLR_GLOBALS.argv0); fprintf(output_stream, "Miller's built-in variables are NF, NR, FNR, FILENUM, and FILENAME (awk-like)\n"); fprintf(output_stream, "along with the mathematical constants PI and E.\n"); } } void lrec_evaluator_list_all_functions_raw(FILE* output_stream) { for (int i = 0; ; i++) { function_lookup_t* plookup = &FUNCTION_LOOKUP_TABLE[i]; if (plookup->function_name == NULL) // end of table break; printf("%s\n", plookup->function_name); } } // ================================================================ lrec_evaluator_t* lrec_evaluator_alloc_from_unary_func_name(char* fnnm, lrec_evaluator_t* parg1) { if (streq(fnnm, "!")) { return lrec_evaluator_alloc_from_b_b_func(b_b_not_func, parg1); } else if (streq(fnnm, "+")) { return lrec_evaluator_alloc_from_x_n_func(n_n_upos_func, parg1); } else if (streq(fnnm, "-")) { return lrec_evaluator_alloc_from_x_n_func(n_n_uneg_func, parg1); } else if (streq(fnnm, "~")) { return lrec_evaluator_alloc_from_i_i_func(i_i_bitwise_not_func, parg1); } else if (streq(fnnm, "abs")) { return lrec_evaluator_alloc_from_x_n_func(n_n_abs_func, parg1); } else if (streq(fnnm, "acos")) { return lrec_evaluator_alloc_from_f_f_func(f_f_acos_func, parg1); } else if (streq(fnnm, "acosh")) { return lrec_evaluator_alloc_from_f_f_func(f_f_acosh_func, parg1); } else if (streq(fnnm, "asin")) { return lrec_evaluator_alloc_from_f_f_func(f_f_asin_func, parg1); } else if (streq(fnnm, "asinh")) { return lrec_evaluator_alloc_from_f_f_func(f_f_asinh_func, parg1); } else if (streq(fnnm, "atan")) { return lrec_evaluator_alloc_from_f_f_func(f_f_atan_func, parg1); } else if (streq(fnnm, "atanh")) { return lrec_evaluator_alloc_from_f_f_func(f_f_atanh_func, parg1); } else if (streq(fnnm, "boolean")) { return lrec_evaluator_alloc_from_x_x_func(b_x_boolean_func, parg1); } else if (streq(fnnm, "boolean")) { return lrec_evaluator_alloc_from_x_x_func(b_x_boolean_func, parg1); } else if (streq(fnnm, "cbrt")) { return lrec_evaluator_alloc_from_f_f_func(f_f_cbrt_func, parg1); } else if (streq(fnnm, "ceil")) { return lrec_evaluator_alloc_from_x_n_func(n_n_ceil_func, parg1); } else if (streq(fnnm, "cos")) { return lrec_evaluator_alloc_from_f_f_func(f_f_cos_func, parg1); } else if (streq(fnnm, "cosh")) { return lrec_evaluator_alloc_from_f_f_func(f_f_cosh_func, parg1); } else if (streq(fnnm, "dhms2fsec")) { return lrec_evaluator_alloc_from_f_s_func(f_s_dhms2fsec_func, parg1); } else if (streq(fnnm, "dhms2sec")) { return lrec_evaluator_alloc_from_f_s_func(i_s_dhms2sec_func, parg1); } else if (streq(fnnm, "erf")) { return lrec_evaluator_alloc_from_f_f_func(f_f_erf_func, parg1); } else if (streq(fnnm, "erfc")) { return lrec_evaluator_alloc_from_f_f_func(f_f_erfc_func, parg1); } else if (streq(fnnm, "exp")) { return lrec_evaluator_alloc_from_f_f_func(f_f_exp_func, parg1); } else if (streq(fnnm, "expm1")) { return lrec_evaluator_alloc_from_f_f_func(f_f_expm1_func, parg1); } else if (streq(fnnm, "float")) { return lrec_evaluator_alloc_from_x_x_func(f_x_float_func, parg1); } else if (streq(fnnm, "floor")) { return lrec_evaluator_alloc_from_x_n_func(n_n_floor_func, parg1); } else if (streq(fnnm, "fsec2dhms")) { return lrec_evaluator_alloc_from_s_f_func(s_f_fsec2dhms_func, parg1); } else if (streq(fnnm, "fsec2hms")) { return lrec_evaluator_alloc_from_s_f_func(s_f_fsec2hms_func, parg1); } else if (streq(fnnm, "gmt2sec")) { return lrec_evaluator_alloc_from_i_s_func(i_s_gmt2sec_func, parg1); } else if (streq(fnnm, "hexfmt")) { return lrec_evaluator_alloc_from_x_x_func(s_x_hexfmt_func, parg1); } else if (streq(fnnm, "hms2fsec")) { return lrec_evaluator_alloc_from_f_s_func(f_s_hms2fsec_func, parg1); } else if (streq(fnnm, "hms2sec")) { return lrec_evaluator_alloc_from_f_s_func(i_s_hms2sec_func, parg1); } else if (streq(fnnm, "int")) { return lrec_evaluator_alloc_from_x_x_func(i_x_int_func, parg1); } else if (streq(fnnm, "invqnorm")) { return lrec_evaluator_alloc_from_f_f_func(f_f_invqnorm_func, parg1); } else if (streq(fnnm, "isnotnull")) { return lrec_evaluator_alloc_from_x_x_func(b_x_isnotnull_func, parg1); } else if (streq(fnnm, "isnull")) { return lrec_evaluator_alloc_from_x_x_func(b_x_isnull_func, parg1); } else if (streq(fnnm, "log")) { return lrec_evaluator_alloc_from_f_f_func(f_f_log_func, parg1); } else if (streq(fnnm, "log10")) { return lrec_evaluator_alloc_from_f_f_func(f_f_log10_func, parg1); } else if (streq(fnnm, "log1p")) { return lrec_evaluator_alloc_from_f_f_func(f_f_log1p_func, parg1); } else if (streq(fnnm, "qnorm")) { return lrec_evaluator_alloc_from_f_f_func(f_f_qnorm_func, parg1); } else if (streq(fnnm, "round")) { return lrec_evaluator_alloc_from_x_n_func(n_n_round_func, parg1); } else if (streq(fnnm, "sec2dhms")) { return lrec_evaluator_alloc_from_s_i_func(s_i_sec2dhms_func, parg1); } else if (streq(fnnm, "sec2gmt")) { return lrec_evaluator_alloc_from_x_n_func(s_n_sec2gmt_func, parg1); } else if (streq(fnnm, "sec2hms")) { return lrec_evaluator_alloc_from_s_i_func(s_i_sec2hms_func, parg1); } else if (streq(fnnm, "sgn")) { return lrec_evaluator_alloc_from_x_n_func(n_n_sgn_func, parg1); } else if (streq(fnnm, "sin")) { return lrec_evaluator_alloc_from_f_f_func(f_f_sin_func, parg1); } else if (streq(fnnm, "sinh")) { return lrec_evaluator_alloc_from_f_f_func(f_f_sinh_func, parg1); } else if (streq(fnnm, "sqrt")) { return lrec_evaluator_alloc_from_f_f_func(f_f_sqrt_func, parg1); } else if (streq(fnnm, "string")) { return lrec_evaluator_alloc_from_x_x_func(s_x_string_func, parg1); } else if (streq(fnnm, "strlen")) { return lrec_evaluator_alloc_from_i_s_func(i_s_strlen_func, parg1); } else if (streq(fnnm, "tan")) { return lrec_evaluator_alloc_from_f_f_func(f_f_tan_func, parg1); } else if (streq(fnnm, "tanh")) { return lrec_evaluator_alloc_from_f_f_func(f_f_tanh_func, parg1); } else if (streq(fnnm, "tolower")) { return lrec_evaluator_alloc_from_s_s_func(s_s_tolower_func, parg1); } else if (streq(fnnm, "toupper")) { return lrec_evaluator_alloc_from_s_s_func(s_s_toupper_func, parg1); } else return NULL; } // ================================================================ lrec_evaluator_t* lrec_evaluator_alloc_from_binary_func_name(char* fnnm, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2) { if (streq(fnnm, "&&")) { return lrec_evaluator_alloc_from_b_bb_and_func(parg1, parg2); } else if (streq(fnnm, "||")) { return lrec_evaluator_alloc_from_b_bb_or_func (parg1, parg2); } else if (streq(fnnm, "^^")) { return lrec_evaluator_alloc_from_b_bb_xor_func(parg1, parg2); } else if (streq(fnnm, "=~")) { return lrec_evaluator_alloc_from_x_ssc_func(matches_no_precomp_func, parg1, parg2); } else if (streq(fnnm, "!=~")) { return lrec_evaluator_alloc_from_x_ssc_func(does_not_match_no_precomp_func, parg1, parg2); } else if (streq(fnnm, "==")) { return lrec_evaluator_alloc_from_b_xx_func(eq_op_func, parg1, parg2); } else if (streq(fnnm, "!=")) { return lrec_evaluator_alloc_from_b_xx_func(ne_op_func, parg1, parg2); } else if (streq(fnnm, ">")) { return lrec_evaluator_alloc_from_b_xx_func(gt_op_func, parg1, parg2); } else if (streq(fnnm, ">=")) { return lrec_evaluator_alloc_from_b_xx_func(ge_op_func, parg1, parg2); } else if (streq(fnnm, "<")) { return lrec_evaluator_alloc_from_b_xx_func(lt_op_func, parg1, parg2); } else if (streq(fnnm, "<=")) { return lrec_evaluator_alloc_from_b_xx_func(le_op_func, parg1, parg2); } else if (streq(fnnm, ".")) { return lrec_evaluator_alloc_from_x_ss_func(s_ss_dot_func, parg1, parg2); } else if (streq(fnnm, "+")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_plus_func, parg1, parg2); } else if (streq(fnnm, "-")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_minus_func, parg1, parg2); } else if (streq(fnnm, "*")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_times_func, parg1, parg2); } else if (streq(fnnm, "/")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_divide_func, parg1, parg2); } else if (streq(fnnm, "//")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_int_divide_func, parg1, parg2); } else if (streq(fnnm, "%")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_mod_func, parg1, parg2); } else if (streq(fnnm, "**")) { return lrec_evaluator_alloc_from_f_ff_func(f_ff_pow_func, parg1, parg2); } else if (streq(fnnm, "pow")) { return lrec_evaluator_alloc_from_f_ff_func(f_ff_pow_func, parg1, parg2); } else if (streq(fnnm, "atan2")) { return lrec_evaluator_alloc_from_f_ff_func(f_ff_atan2_func, parg1, parg2); } else if (streq(fnnm, "max")) { return lrec_evaluator_alloc_from_n_nn_nullable_func(n_nn_max_func, parg1, parg2); } else if (streq(fnnm, "min")) { return lrec_evaluator_alloc_from_n_nn_nullable_func(n_nn_min_func, parg1, parg2); } else if (streq(fnnm, "roundm")) { return lrec_evaluator_alloc_from_n_nn_func(n_nn_roundm_func, parg1, parg2); } else if (streq(fnnm, "fmtnum")) { return lrec_evaluator_alloc_from_s_xs_func(s_xs_fmtnum_func, parg1, parg2); } else if (streq(fnnm, "urandint")) { return lrec_evaluator_alloc_from_i_ii_func(i_ii_urandint_func, parg1, parg2); } else if (streq(fnnm, "|")) { return lrec_evaluator_alloc_from_i_ii_func(i_ii_bitwise_or_func, parg1, parg2); } else if (streq(fnnm, "^")) { return lrec_evaluator_alloc_from_i_ii_func(i_ii_bitwise_xor_func, parg1, parg2); } else if (streq(fnnm, "&")) { return lrec_evaluator_alloc_from_i_ii_func(i_ii_bitwise_and_func, parg1, parg2); } else if (streq(fnnm, "<<")) { return lrec_evaluator_alloc_from_i_ii_func(i_ii_bitwise_lsh_func, parg1, parg2); } else if (streq(fnnm, ">>")) { return lrec_evaluator_alloc_from_i_ii_func(i_ii_bitwise_rsh_func, parg1, parg2); } else if (streq(fnnm, "strftime")) { return lrec_evaluator_alloc_from_x_ns_func(s_ns_strftime_func, parg1, parg2); } else if (streq(fnnm, "strptime")) { return lrec_evaluator_alloc_from_x_ss_func(i_ss_strptime_func, parg1, parg2); } else { return NULL; } } lrec_evaluator_t* lrec_evaluator_alloc_from_binary_regex_arg2_func_name(char* fnnm, lrec_evaluator_t* parg1, char* regex_string, int ignore_case) { if (streq(fnnm, "=~")) { return lrec_evaluator_alloc_from_x_sr_func(matches_precomp_func, parg1, regex_string, ignore_case); } else if (streq(fnnm, "!=~")) { return lrec_evaluator_alloc_from_x_sr_func(does_not_match_precomp_func, parg1, regex_string, ignore_case); } else { return NULL; } } // ================================================================ lrec_evaluator_t* lrec_evaluator_alloc_from_ternary_func_name(char* fnnm, lrec_evaluator_t* parg1, lrec_evaluator_t* parg2, lrec_evaluator_t* parg3) { if (streq(fnnm, "sub")) { return lrec_evaluator_alloc_from_s_sss_func(sub_no_precomp_func, parg1, parg2, parg3); } else if (streq(fnnm, "gsub")) { return lrec_evaluator_alloc_from_s_sss_func(gsub_no_precomp_func, parg1, parg2, parg3); } else if (streq(fnnm, "logifit")) { return lrec_evaluator_alloc_from_f_fff_func(f_fff_logifit_func, parg1, parg2, parg3); } else if (streq(fnnm, "madd")) { return lrec_evaluator_alloc_from_i_iii_func(i_iii_modadd_func, parg1, parg2, parg3); } else if (streq(fnnm, "msub")) { return lrec_evaluator_alloc_from_i_iii_func(i_iii_modsub_func, parg1, parg2, parg3); } else if (streq(fnnm, "mmul")) { return lrec_evaluator_alloc_from_i_iii_func(i_iii_modmul_func, parg1, parg2, parg3); } else if (streq(fnnm, "mexp")) { return lrec_evaluator_alloc_from_i_iii_func(i_iii_modexp_func, parg1, parg2, parg3); } else if (streq(fnnm, "? :")) { return lrec_evaluator_alloc_from_ternop(parg1, parg2, parg3); } else { return NULL; } } lrec_evaluator_t* lrec_evaluator_alloc_from_ternary_regex_arg2_func_name(char* fnnm, lrec_evaluator_t* parg1, char* regex_string, int ignore_case, lrec_evaluator_t* parg3) { if (streq(fnnm, "sub")) { return lrec_evaluator_alloc_from_x_srs_func(sub_precomp_func, parg1, regex_string, ignore_case, parg3); } else if (streq(fnnm, "gsub")) { return lrec_evaluator_alloc_from_x_srs_func(gsub_precomp_func, parg1, regex_string, ignore_case, parg3); } else { return NULL; } } // ================================================================ static lrec_evaluator_t* lrec_evaluator_alloc_from_ast_aux(mlr_dsl_ast_node_t* pnode, int type_inferencing, function_lookup_t* fcn_lookup_table) { if (pnode->pchildren == NULL) { // leaf node if (pnode->type == MD_AST_NODE_TYPE_FIELD_NAME) { return lrec_evaluator_alloc_from_field_name(pnode->text, type_inferencing); } else if (pnode->type == MD_AST_NODE_TYPE_OOSVAR_NAME) { return lrec_evaluator_alloc_from_oosvar_name(pnode->text); } else if (pnode->type == MD_AST_NODE_TYPE_STRNUM_LITERAL) { return lrec_evaluator_alloc_from_strnum_literal(pnode->text, type_inferencing); } else if (pnode->type == MD_AST_NODE_TYPE_BOOLEAN_LITERAL) { return lrec_evaluator_alloc_from_boolean_literal(pnode->text); } else if (pnode->type == MD_AST_NODE_TYPE_REGEXI) { return lrec_evaluator_alloc_from_strnum_literal(pnode->text, type_inferencing); } else if (pnode->type == MD_AST_NODE_TYPE_CONTEXT_VARIABLE) { return lrec_evaluator_alloc_from_context_variable(pnode->text); } else { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } } else if (pnode->type == MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY) { return lrec_evaluator_alloc_from_oosvar_level_keys(pnode); } else if (pnode->type == MD_AST_NODE_TYPE_ENV) { return lrec_evaluator_alloc_from_environment(pnode, type_inferencing); } else { // operator/function if ((pnode->type != MD_AST_NODE_TYPE_FUNCTION_NAME) && (pnode->type != MD_AST_NODE_TYPE_OPERATOR)) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d (node type %s).\n", MLR_GLOBALS.argv0, __FILE__, __LINE__, mlr_dsl_ast_node_describe_type(pnode->type)); exit(1); } char* func_name = pnode->text; int user_provided_arity = pnode->pchildren->length; check_arity_with_report(fcn_lookup_table, func_name, user_provided_arity); lrec_evaluator_t* pevaluator = NULL; if (user_provided_arity == 0) { pevaluator = lrec_evaluator_alloc_from_zary_func_name(func_name); } else if (user_provided_arity == 1) { mlr_dsl_ast_node_t* parg1_node = pnode->pchildren->phead->pvvalue; lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_unary_func_name(func_name, parg1); } else if (user_provided_arity == 2) { mlr_dsl_ast_node_t* parg1_node = pnode->pchildren->phead->pvvalue; mlr_dsl_ast_node_t* parg2_node = pnode->pchildren->phead->pnext->pvvalue; int type2 = parg2_node->type; if ((streq(func_name, "=~") || streq(func_name, "!=~")) && type2 == MD_AST_NODE_TYPE_STRNUM_LITERAL) { lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_binary_regex_arg2_func_name(func_name, parg1, parg2_node->text, FALSE); } else if ((streq(func_name, "=~") || streq(func_name, "!=~")) && type2 == MD_AST_NODE_TYPE_REGEXI) { lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_binary_regex_arg2_func_name(func_name, parg1, parg2_node->text, TYPE_INFER_STRING_FLOAT_INT); } else { // regexes can still be applied here, e.g. if the 2nd argument is a non-terminal AST: however // the regexes will be compiled record-by-record rather than once at alloc time, which will // be slower. lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); lrec_evaluator_t* parg2 = lrec_evaluator_alloc_from_ast_aux(parg2_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_binary_func_name(func_name, parg1, parg2); } } else if (user_provided_arity == 3) { mlr_dsl_ast_node_t* parg1_node = pnode->pchildren->phead->pvvalue; mlr_dsl_ast_node_t* parg2_node = pnode->pchildren->phead->pnext->pvvalue; mlr_dsl_ast_node_t* parg3_node = pnode->pchildren->phead->pnext->pnext->pvvalue; int type2 = parg2_node->type; if ((streq(func_name, "sub") || streq(func_name, "gsub")) && type2 == MD_AST_NODE_TYPE_STRNUM_LITERAL) { // sub/gsub-regex special case: lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); lrec_evaluator_t* parg3 = lrec_evaluator_alloc_from_ast_aux(parg3_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_ternary_regex_arg2_func_name(func_name, parg1, parg2_node->text, FALSE, parg3); } else if ((streq(func_name, "sub") || streq(func_name, "gsub")) && type2 == MD_AST_NODE_TYPE_REGEXI) { // sub/gsub-regex special case: lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); lrec_evaluator_t* parg3 = lrec_evaluator_alloc_from_ast_aux(parg3_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_ternary_regex_arg2_func_name(func_name, parg1, parg2_node->text, TYPE_INFER_STRING_FLOAT_INT, parg3); } else { // regexes can still be applied here, e.g. if the 2nd argument is a non-terminal AST: however // the regexes will be compiled record-by-record rather than once at alloc time, which will // be slower. lrec_evaluator_t* parg1 = lrec_evaluator_alloc_from_ast_aux(parg1_node, type_inferencing, fcn_lookup_table); lrec_evaluator_t* parg2 = lrec_evaluator_alloc_from_ast_aux(parg2_node, type_inferencing, fcn_lookup_table); lrec_evaluator_t* parg3 = lrec_evaluator_alloc_from_ast_aux(parg3_node, type_inferencing, fcn_lookup_table); pevaluator = lrec_evaluator_alloc_from_ternary_func_name(func_name, parg1, parg2, parg3); } } else { fprintf(stderr, "Miller: internal coding error: arity for function name \"%s\" misdetected.\n", func_name); exit(1); } if (pevaluator == NULL) { fprintf(stderr, "Miller: unrecognized function name \"%s\".\n", func_name); exit(1); } return pevaluator; } } lrec_evaluator_t* lrec_evaluator_alloc_from_ast(mlr_dsl_ast_node_t* pnode, int type_inferencing) { return lrec_evaluator_alloc_from_ast_aux(pnode, type_inferencing, FUNCTION_LOOKUP_TABLE); } // ================================================================ #include "lib/minunit.h" // ---------------------------------------------------------------- int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char * test1() { printf("\n"); printf("-- TEST_LREC_EVALUATORS test1 ENTER\n"); context_t ctx = {.nr = 888, .fnr = 999, .filenum = 123, .filename = "filename-goes-here"}; context_t* pctx = &ctx; lrec_evaluator_t* pnr = lrec_evaluator_alloc_from_NR(); lrec_evaluator_t* pfnr = lrec_evaluator_alloc_from_FNR(); lrec_evaluator_t* pfilename = lrec_evaluator_alloc_from_FILENAME(); lrec_evaluator_t* pfilenum = lrec_evaluator_alloc_from_FILENUM(); lrec_t* prec = lrec_unbacked_alloc(); lhmsv_t* ptyped_overlay = lhmsv_alloc(); mlhmmv_t* poosvars = mlhmmv_alloc(); string_array_t* pregex_captures = NULL; mv_t val = pnr->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pnr->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_INT); mu_assert_lf(val.u.intv == 888); val = pfnr->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pfnr->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_INT); mu_assert_lf(val.u.intv == 999); val = pfilename->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pfilename->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_STRING); mu_assert_lf(val.u.strv != NULL); mu_assert_lf(streq(val.u.strv, "filename-goes-here")); val = pfilenum->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pfilenum->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_INT); mu_assert_lf(val.u.intv == 123); return 0; } // ---------------------------------------------------------------- static char * test2() { printf("\n"); printf("-- TEST_LREC_EVALUATORS test2 ENTER\n"); context_t ctx = {.nr = 888, .fnr = 999, .filenum = 123, .filename = "filename-goes-here"}; context_t* pctx = &ctx; lrec_evaluator_t* ps = lrec_evaluator_alloc_from_field_name("s", TYPE_INFER_STRING_FLOAT_INT); lrec_evaluator_t* pdef = lrec_evaluator_alloc_from_strnum_literal("def", TYPE_INFER_STRING_FLOAT_INT); lrec_evaluator_t* pdot = lrec_evaluator_alloc_from_x_ss_func(s_ss_dot_func, ps, pdef); lrec_evaluator_t* ptolower = lrec_evaluator_alloc_from_s_s_func(s_s_tolower_func, pdot); lrec_evaluator_t* ptoupper = lrec_evaluator_alloc_from_s_s_func(s_s_toupper_func, pdot); lrec_t* prec = lrec_unbacked_alloc(); lhmsv_t* ptyped_overlay = lhmsv_alloc(); mlhmmv_t* poosvars = mlhmmv_alloc(); string_array_t* pregex_captures = NULL; lrec_put(prec, "s", "abc", NO_FREE); printf("lrec s = %s\n", lrec_get(prec, "s")); mv_t val = ps->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, ps->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_STRING); mu_assert_lf(val.u.strv != NULL); mu_assert_lf(streq(val.u.strv, "abc")); val = pdef->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pdef->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_STRING); mu_assert_lf(val.u.strv != NULL); mu_assert_lf(streq(val.u.strv, "def")); val = pdot->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pdot->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_STRING); mu_assert_lf(val.u.strv != NULL); mu_assert_lf(streq(val.u.strv, "abcdef")); val = ptolower->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, ptolower->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_STRING); mu_assert_lf(val.u.strv != NULL); mu_assert_lf(streq(val.u.strv, "abcdef")); val = ptoupper->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, ptoupper->pvstate); printf("[%s] %s\n", mt_describe_type(val.type), mv_alloc_format_val(&val)); mu_assert_lf(val.type == MT_STRING); mu_assert_lf(val.u.strv != NULL); mu_assert_lf(streq(val.u.strv, "ABCDEF")); return 0; } // ---------------------------------------------------------------- static char * test3() { printf("\n"); printf("-- TEST_LREC_EVALUATORS test3 ENTER\n"); context_t ctx = {.nr = 888, .fnr = 999, .filenum = 123, .filename = "filename-goes-here"}; context_t* pctx = &ctx; lrec_evaluator_t* p2 = lrec_evaluator_alloc_from_strnum_literal("2.0", TYPE_INFER_STRING_FLOAT_INT); lrec_evaluator_t* px = lrec_evaluator_alloc_from_field_name("x", TYPE_INFER_STRING_FLOAT_INT); lrec_evaluator_t* plogx = lrec_evaluator_alloc_from_f_f_func(f_f_log10_func, px); lrec_evaluator_t* p2logx = lrec_evaluator_alloc_from_n_nn_func(n_nn_times_func, p2, plogx); lrec_evaluator_t* px2 = lrec_evaluator_alloc_from_n_nn_func(n_nn_times_func, px, px); lrec_evaluator_t* p4 = lrec_evaluator_alloc_from_n_nn_func(n_nn_times_func, p2, p2); mlr_dsl_ast_node_t* pxnode = mlr_dsl_ast_node_alloc("x", MD_AST_NODE_TYPE_FIELD_NAME); mlr_dsl_ast_node_t* plognode = mlr_dsl_ast_node_alloc_zary("log", MD_AST_NODE_TYPE_FUNCTION_NAME); mlr_dsl_ast_node_t* plogxnode = mlr_dsl_ast_node_append_arg(plognode, pxnode); mlr_dsl_ast_node_t* p2node = mlr_dsl_ast_node_alloc("2", MD_AST_NODE_TYPE_STRNUM_LITERAL); mlr_dsl_ast_node_t* p2logxnode = mlr_dsl_ast_node_alloc_binary("*", MD_AST_NODE_TYPE_OPERATOR, p2node, plogxnode); lrec_evaluator_t* pastr = lrec_evaluator_alloc_from_ast(p2logxnode, TYPE_INFER_STRING_FLOAT_INT); lrec_t* prec = lrec_unbacked_alloc(); lhmsv_t* ptyped_overlay = lhmsv_alloc(); mlhmmv_t* poosvars = mlhmmv_alloc(); string_array_t* pregex_captures = NULL; lrec_put(prec, "x", "4.5", NO_FREE); mv_t valp2 = p2->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, p2->pvstate); mv_t valp4 = p4->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, p4->pvstate); mv_t valpx = px->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, px->pvstate); mv_t valpx2 = px2->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, px2->pvstate); mv_t valplogx = plogx->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, plogx->pvstate); mv_t valp2logx = p2logx->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, p2logx->pvstate); printf("lrec x = %s\n", lrec_get(prec, "x")); printf("newval 2 = %s\n", mv_describe_val(valp2)); printf("newval 4 = %s\n", mv_describe_val(valp4)); printf("newval x = %s\n", mv_describe_val(valpx)); printf("newval x^2 = %s\n", mv_describe_val(valpx2)); printf("newval log(x) = %s\n", mv_describe_val(valplogx)); printf("newval 2*log(x) = %s\n", mv_describe_val(valp2logx)); printf("XXX %s\n", mt_describe_type(valp2.type)); mu_assert_lf(valp2.type == MT_FLOAT); mu_assert_lf(valp4.type == MT_FLOAT); mu_assert_lf(valpx.type == MT_FLOAT); mu_assert_lf(valpx2.type == MT_FLOAT); mu_assert_lf(valplogx.type == MT_FLOAT); mu_assert_lf(valp2logx.type == MT_FLOAT); mu_assert_lf(valp2.u.fltv == 2.0); mu_assert_lf(valp4.u.fltv == 4.0); mu_assert_lf(valpx.u.fltv == 4.5); mu_assert_lf(valpx2.u.fltv == 20.25); mu_assert_lf(fabs(valplogx.u.fltv - 0.653213) < 1e-5); mu_assert_lf(fabs(valp2logx.u.fltv - 1.306425) < 1e-5); mlr_dsl_ast_node_print(p2logxnode); printf("newval AST = %s\n", mv_describe_val(pastr->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, pastr->pvstate))); printf("\n"); lrec_rename(prec, "x", "y", FALSE); valp2 = p2->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, p2->pvstate); valp4 = p4->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, p4->pvstate); valpx = px->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, px->pvstate); valpx2 = px2->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, px2->pvstate); valplogx = plogx->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, plogx->pvstate); valp2logx = p2logx->pprocess_func(prec, ptyped_overlay, poosvars, &pregex_captures, pctx, p2logx->pvstate); printf("lrec x = %s\n", lrec_get(prec, "x")); printf("newval 2 = %s\n", mv_describe_val(valp2)); printf("newval 4 = %s\n", mv_describe_val(valp4)); printf("newval x = %s\n", mv_describe_val(valpx)); printf("newval x^2 = %s\n", mv_describe_val(valpx2)); printf("newval log(x) = %s\n", mv_describe_val(valplogx)); printf("newval 2*log(x) = %s\n", mv_describe_val(valp2logx)); mu_assert_lf(valp2.type == MT_FLOAT); mu_assert_lf(valp4.type == MT_FLOAT); mu_assert_lf(valpx.type == MT_NULL); mu_assert_lf(valpx2.type == MT_NULL); mu_assert_lf(valplogx.type == MT_NULL); mu_assert_lf(valp2logx.type == MT_NULL); mu_assert_lf(valp2.u.fltv == 2.0); mu_assert_lf(valp4.u.fltv == 4.0); return 0; } // ================================================================ static char * all_tests() { mu_run_test(test1); mu_run_test(test2); mu_run_test(test3); return 0; } // test_lrec_evaluators has the MinUnit inside lrec_evaluators, as it tests // many private methods. (The other option is to make them all public.) int test_lrec_evaluators_main(int argc, char **argv) { mlr_global_init(argv[0], "%lf", NULL); printf("TEST_LREC_EVALUATORS ENTER\n"); char *result = all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_LREC_EVALUATORS: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/mapping/lrec_evaluators.h000066400000000000000000000014371266012053600202300ustar00rootroot00000000000000#ifndef LREC_EVALUATORS_H #define LREC_EVALUATORS_H #include #include "containers/mlr_dsl_ast.h" #include "mapping/lrec_evaluator.h" #define TYPE_INFER_STRING_FLOAT_INT 0xce08 #define TYPE_INFER_STRING_FLOAT 0xce09 #define TYPE_INFER_STRING_ONLY 0xce0a lrec_evaluator_t* lrec_evaluator_alloc_from_ast(mlr_dsl_ast_node_t* past, int type_inferencing); lrec_evaluator_t* lrec_evaluator_alloc_from_string(char* string); void lrec_evaluator_list_functions(FILE* output_stream, char* leader); // Pass function_name == NULL to get usage for all functions: void lrec_evaluator_function_usage(FILE* output_stream, char* function_name); void lrec_evaluator_list_all_functions_raw(FILE* output_stream); int test_lrec_evaluators_main(int argc, char **argv); #endif // LREC_FEVALUATORS_H miller-3.4.0/c/mapping/mapper.h000066400000000000000000000021251266012053600163150ustar00rootroot00000000000000#ifndef MAPPER_H #define MAPPER_H #include #include "lib/context.h" #include "containers/lrec.h" #include "containers/sllv.h" // See ../README.md for memory-management conventions. // ---------------------------------------------------------------- // Data plane: struct _mapper_t; // forward reference for method declarations // Returns linked list of records (lrec_t*). typedef sllv_t* mapper_process_func_t(lrec_t* pinrec, context_t* pctx, void* pvstate); typedef void mapper_free_func_t(struct _mapper_t* pmapper); typedef struct _mapper_t { void* pvstate; mapper_process_func_t* pprocess_func; mapper_free_func_t* pfree_func; // virtual destructor } mapper_t; // ---------------------------------------------------------------- // Control plane: typedef void mapper_usage_func_t(FILE* o, char* argv0, char* verb); typedef mapper_t* mapper_parse_cli_func_t(int* pargi, int argc, char** argv); typedef struct _mapper_setup_t { char* verb; mapper_usage_func_t* pusage_func; mapper_parse_cli_func_t* pparse_func; } mapper_setup_t; #endif // MAPPER_H miller-3.4.0/c/mapping/mapper_bar.c000066400000000000000000000220021266012053600171300ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "lib/string_builder.h" #include "containers/lrec.h" #include "lib/string_array.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_bar_state_t { ap_state_t* pargp; string_array_t* pfield_names; char fill_char; char oob_char; char blank_char; double lo; double hi; int width; char** bars; sllv_t* precords; // only for auto mode } mapper_bar_state_t; static void mapper_bar_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_bar_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_bar_alloc(ap_state_t* pargp, string_array_t* pfield_names, char fill_char, char oob_char, char blank_char, double lo, double hi, int width, int do_auto); static void mapper_bar_free(mapper_t* pmapper); static sllv_t* mapper_bar_process_no_auto(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_bar_process_auto(lrec_t* pinrec, context_t* pctx, void* pvstate); #define DEFAULT_FILL_CHAR '*' #define DEFAULT_OOB_CHAR '#' #define DEFAULT_BLANK_CHAR '.' #define DEFAULT_LO 0.0 #define DEFAULT_HI 100.0 #define DEFAULT_WIDTH 40 #define SB_ALLOC_LENGTH 128 // ---------------------------------------------------------------- mapper_setup_t mapper_bar_setup = { .verb = "bar", .pusage_func = mapper_bar_usage, .pparse_func = mapper_bar_parse_cli, }; // ---------------------------------------------------------------- static void mapper_bar_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Replaces a numeric field with a number of asterisks, allowing for cheesy\n"); fprintf(o, "bar plots. These align best with --opprint or --oxtab output format.\n"); fprintf(o, "Options:\n"); fprintf(o, "-f {a,b,c} Field names to convert to bars.\n"); fprintf(o, "-c {character} Fill character: default '%c'.\n", DEFAULT_FILL_CHAR); fprintf(o, "-x {character} Out-of-bounds character: default '%c'.\n", DEFAULT_OOB_CHAR); fprintf(o, "-b {character} Blank character: default '%c'.\n", DEFAULT_BLANK_CHAR); fprintf(o, "--lo {lo} Lower-limit value for min-width bar: default '%lf'.\n", DEFAULT_LO); fprintf(o, "--hi {hi} Upper-limit value for max-width bar: default '%lf'.\n", DEFAULT_HI); fprintf(o, "-w {n} Bar-field width: default '%d'.\n", DEFAULT_WIDTH); fprintf(o, "--auto Automatically computes limits, ignoring --lo and --hi.\n"); fprintf(o, " Holds all records in memory before producing any output.\n"); } // ---------------------------------------------------------------- static mapper_t* mapper_bar_parse_cli(int* pargi, int argc, char** argv) { string_array_t* pfield_names = NULL; char* fill_string = NULL; char* oob_string = NULL; char* blank_string = NULL; double lo = DEFAULT_LO; double hi = DEFAULT_HI; int width = DEFAULT_WIDTH; int do_auto = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_array_flag(pstate, "-f", &pfield_names); ap_define_string_flag(pstate, "-c", &fill_string); ap_define_string_flag(pstate, "-x", &oob_string); ap_define_string_flag(pstate, "-b", &blank_string); ap_define_float_flag(pstate, "--lo", &lo); ap_define_float_flag(pstate, "--hi", &hi); ap_define_int_flag(pstate, "-w", &width); ap_define_true_flag(pstate, "--auto", &do_auto); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_bar_usage(stderr, argv[0], verb); return NULL; } if (pfield_names == NULL) { mapper_bar_usage(stderr, argv[0], verb); return NULL; } char fill_char = DEFAULT_FILL_CHAR; char oob_char = DEFAULT_OOB_CHAR; char blank_char = DEFAULT_BLANK_CHAR; if (fill_string != NULL) { if (strlen(fill_string) != 1) { mapper_bar_usage(stderr, argv[0], verb); return NULL; } fill_char = fill_string[0]; } if (oob_string != NULL) { if (strlen(oob_string) != 1) { mapper_bar_usage(stderr, argv[0], verb); return NULL; } oob_char = oob_string[0]; } if (blank_string != NULL) { if (strlen(blank_string) != 1) { mapper_bar_usage(stderr, argv[0], verb); return NULL; } blank_char = blank_string[0]; } return mapper_bar_alloc(pstate, pfield_names, fill_char, oob_char, blank_char, lo, hi, width, do_auto); } // ---------------------------------------------------------------- static mapper_t* mapper_bar_alloc(ap_state_t* pargp, string_array_t* pfield_names, char fill_char, char oob_char, char blank_char, double lo, double hi, int width, int do_auto) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_bar_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_bar_state_t)); pstate->pargp = pargp; pstate->pfield_names = pfield_names; pstate->fill_char = fill_char; pstate->oob_char = oob_char; pstate->blank_char = blank_char; pstate->lo = lo; pstate->hi = hi; pstate->width = width; pstate->bars = mlr_malloc_or_die((pstate->width + 1) * sizeof(char*)); for (int i = 0; i <= pstate->width; i++) { pstate->bars[i] = mlr_malloc_or_die(pstate->width + 1); char* bar = pstate->bars[i]; memset(bar, pstate->blank_char, pstate->width); bar[pstate->width] = 0; if (i == 0) { bar[0] = pstate->oob_char; } else if (i < pstate->width) { memset(bar, pstate->fill_char, i); } else { memset(bar, pstate->fill_char, pstate->width); bar[pstate->width-1] = pstate->oob_char; } pstate->bars[i] = bar; } pstate->precords = do_auto ? sllv_alloc() : NULL; pmapper->pprocess_func = do_auto ? mapper_bar_process_auto : mapper_bar_process_no_auto; pmapper->pvstate = (void*)pstate; pmapper->pfree_func = mapper_bar_free; return pmapper; } static void mapper_bar_free(mapper_t* pmapper) { mapper_bar_state_t* pstate = (mapper_bar_state_t*)pmapper->pvstate; string_array_free(pstate->pfield_names); for (int i = 0; i <= pstate->width; i++) free(pstate->bars[i]); free(pstate->bars); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_bar_process_no_auto(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // end of stream return sllv_single(NULL); mapper_bar_state_t* pstate = (mapper_bar_state_t*)pvstate; int n = pstate->pfield_names->length; for (int i = 0; i < n; i++) { char* name = pstate->pfield_names->strings[i]; char* sval = lrec_get(pinrec, name); if (sval == NULL) continue; double dval = mlr_double_from_string_or_die(sval); int idx = (int)(pstate->width * (dval - pstate->lo) / (pstate->hi - pstate->lo)); if (idx < 0) idx = 0; if (idx > pstate->width) idx = pstate->width; lrec_put(pinrec, name, pstate->bars[idx], NO_FREE); } return sllv_single(pinrec); } // ---------------------------------------------------------------- static sllv_t* mapper_bar_process_auto(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_bar_state_t* pstate = (mapper_bar_state_t*)pvstate; if (pinrec != NULL) { // not end of stream sllv_append(pstate->precords, pinrec); return NULL; } // end of stream int n = pstate->pfield_names->length; string_builder_t* psb = sb_alloc(SB_ALLOC_LENGTH); // Loop over field names to be barred for (int i = 0; i < n; i++) { char* name = pstate->pfield_names->strings[i]; double lo = 0.0; double hi = 0.0; // First pass computes lo and hi from the data int j = 0; for (sllve_t* pe = pstate->precords->phead; pe != NULL; pe = pe->pnext, j++) { lrec_t* prec = pe->pvvalue; char* sval = lrec_get(prec, name); if (sval == NULL) continue; double dval = mlr_double_from_string_or_die(sval); if (j == 0 || dval < lo) lo = dval; if (j == 0 || dval > hi) hi = dval; } // Second pass applies the bars. There is some redundant computation // which could be hoisted out of the loop for performance ... but this // verb computes data solely for visual inspection and I take the // nominal use case to be tens or hundreds of records. So, optimization // isn't worth the effort here. char* slo = mlr_alloc_string_from_double(lo, "%g"); char* shi = mlr_alloc_string_from_double(hi, "%g"); for (sllve_t* pe = pstate->precords->phead; pe != NULL; pe = pe->pnext) { lrec_t* prec = pe->pvvalue; char* sval = lrec_get(prec, name); if (sval == NULL) continue; double dval = mlr_double_from_string_or_die(sval); int idx = (int)(pstate->width * (dval - lo) / (hi - lo)); if (idx < 0) idx = 0; if (idx > pstate->width) idx = pstate->width; sb_append_string(psb, "["); sb_append_string(psb, slo); sb_append_string(psb, "]"); sb_append_string(psb, pstate->bars[idx]); sb_append_string(psb, "["); sb_append_string(psb, shi); sb_append_string(psb, "]"); lrec_put(prec, name, sb_finish(psb), FREE_ENTRY_VALUE); } free(slo); free(shi); } sb_free(psb); sllv_append(pstate->precords, NULL); return pstate->precords; } miller-3.4.0/c/mapping/mapper_bootstrap.c000066400000000000000000000122641266012053600204120ustar00rootroot00000000000000#include #include "cli/argparse.h" #include "lib/mlrutil.h" #include "lib/mtrand.h" #include "containers/sllv.h" #include "mapping/mappers.h" #define NOUT_EQUALS_NIN -1 typedef struct _mapper_bootstrap_state_t { ap_state_t* pargp; int nout; sllv_t* records; } mapper_bootstrap_state_t; static void mapper_bootstrap_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_bootstrap_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_bootstrap_alloc(int nout, ap_state_t* pargp); static void mapper_bootstrap_free(mapper_t* pmapper); static sllv_t* mapper_bootstrap_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_bootstrap_setup = { .verb = "bootstrap", .pusage_func = mapper_bootstrap_usage, .pparse_func = mapper_bootstrap_parse_cli }; // ---------------------------------------------------------------- static void mapper_bootstrap_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Emits an n-sample, with replacement, of the input records.\n"); fprintf(o, "Options:\n"); fprintf(o, "-n {number} Number of samples to output. Defaults to number of input records.\n"); fprintf(o, " Must be non-negative.\n"); } static mapper_t* mapper_bootstrap_parse_cli(int* pargi, int argc, char** argv) { int nout = NOUT_EQUALS_NIN; if ((argc - *pargi) < 1) { mapper_bootstrap_usage(stderr, argv[0], argv[*pargi]); return NULL; } char* verb = argv[*pargi]; *pargi += 1; ap_state_t* pstate = ap_alloc(); ap_define_int_flag(pstate, "-n", &nout); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_bootstrap_usage(stderr, argv[0], verb); return NULL; } if (nout != NOUT_EQUALS_NIN && nout < 0) { mapper_bootstrap_usage(stderr, argv[0], verb); return NULL; } mapper_t* pmapper = mapper_bootstrap_alloc(nout, pstate); return pmapper; } // ---------------------------------------------------------------- static mapper_t* mapper_bootstrap_alloc(int nout, ap_state_t* pargp) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_bootstrap_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_bootstrap_state_t)); pstate->nout = nout; pstate->pargp = pargp; pstate->records = sllv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_bootstrap_process; pmapper->pfree_func = mapper_bootstrap_free; return pmapper; } static void mapper_bootstrap_free(mapper_t* pmapper) { mapper_bootstrap_state_t* pstate = pmapper->pvstate; // Free the container sllv_free(pstate->records); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_bootstrap_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_bootstrap_state_t* pstate = pvstate; if (pinrec != NULL) { // Not end of input stream: consume an input record. // The caller will free the outrecs sllv_append(pstate->records, pinrec); return NULL; } // This is entirely straightforward except for memory management. The // Miller contract to respect is that each routine frees records or passes // them on. This means lrec-writers will free lrecs they receive, after // writing them. This also means we must free lrecs we don't pass on. // // Given nin input records, we produce nout output records, but sampling with replacement. // The memory-management criteria above mean: // * If an input lrec is not output at all, we must free it. // * If an input lrec is output once, we pass it on through and let the write free it. // * If an input lrec is output more than once, it would get double-freed (which is not OK) // so for all repetitions past the first we must make a copy. // A used_flags[] array allows us to handle all of this. sllv_t* poutrecs = sllv_alloc(); int nin = pstate->records->length; int nout = (pstate->nout == NOUT_EQUALS_NIN) ? nin : pstate->nout; if (nin == 0) { sllv_append(poutrecs, NULL); return poutrecs; } // Make an array of pointers into the input list. Mark each lrec as not yet output. lrec_t** record_array = mlr_malloc_or_die(nin * sizeof(lrec_t**)); char* used_flags = mlr_malloc_or_die(nin * sizeof(char)); sllve_t* pe = pstate->records->phead; for (int i = 0; i < nin; i++, pe = pe->pnext) { record_array[i] = pe->pvvalue; used_flags[i] = FALSE; } // Do the sample-with-replacment, reading from random indices in the input // array and appending to the output list. for (int i = 0; i < nout; i++) { int index = nin * get_mtrand_double(); if (index >= nin) index = nin - 1; lrec_t* prec = record_array[index]; if (used_flags[index]) { // Copy for repeated output. prec = lrec_copy(prec); } else { // First output of this record; remember it. used_flags[index] = TRUE; } sllv_append(poutrecs, prec); } // Free non-output records pe = pstate->records->phead; for (int i = 0; i < nin; i++, pe = pe->pnext) if (!used_flags[i]) lrec_free(record_array[i]); free(used_flags); // Free the temp array free(record_array); // Null-terminate the output list to signify end of stream. sllv_append(poutrecs, NULL); return poutrecs; } miller-3.4.0/c/mapping/mapper_cat.c000066400000000000000000000073401266012053600171430ustar00rootroot00000000000000#include "cli/argparse.h" #include "mapping/mappers.h" #include "lib/mlrutil.h" #include "containers/sllv.h" typedef struct _mapper_cat_state_t { ap_state_t* pargp; char* counter_field_name; unsigned long long counter; } mapper_cat_state_t; #define DEFAULT_COUNTER_FIELD_NAME "n" static void mapper_cat_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_cat_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_cat_alloc(ap_state_t* pargp, int do_counters, char* counter_field_name); static void mapper_cat_free(mapper_t* pmapper); static sllv_t* mapper_cat_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_catn_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_cat_setup = { .verb = "cat", .pusage_func = mapper_cat_usage, .pparse_func = mapper_cat_parse_cli }; // ---------------------------------------------------------------- static mapper_t* mapper_cat_parse_cli(int* pargi, int argc, char** argv) { char* default_counter_field_name = DEFAULT_COUNTER_FIELD_NAME; char* counter_field_name = NULL; int do_counters = FALSE; if ((argc - *pargi) < 1) { mapper_cat_usage(stderr, argv[0], argv[*pargi]); return NULL; } char* verb = argv[*pargi]; *pargi += 1; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-n", &do_counters); ap_define_string_flag(pstate, "-N", &counter_field_name); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_cat_usage(stderr, argv[0], verb); return NULL; } if (counter_field_name != NULL) { do_counters = TRUE; } else if (do_counters) { counter_field_name = default_counter_field_name; } mapper_t* pmapper = mapper_cat_alloc(pstate, do_counters, counter_field_name); return pmapper; } static void mapper_cat_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Passes input records directly to output. Most useful for format conversion.\n"); fprintf(o, "Options:\n"); fprintf(o, "-n Prepend field \"%s\" to each record with record-counter starting at 1\n", DEFAULT_COUNTER_FIELD_NAME); fprintf(o, "-N {name} Prepend field {name} to each record with record-counter starting at 1\n"); } // ---------------------------------------------------------------- static mapper_t* mapper_cat_alloc(ap_state_t* pargp, int do_counters, char* counter_field_name) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_cat_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_cat_state_t)); pstate->pargp = pargp; pstate->counter_field_name = counter_field_name; pstate->counter = 0LL; pmapper->pvstate = pstate; pmapper->pprocess_func = do_counters ? mapper_catn_process : mapper_cat_process; pmapper->pfree_func = mapper_cat_free; return pmapper; } static void mapper_cat_free(mapper_t* pmapper) { mapper_cat_state_t* pstate = pmapper->pvstate; ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_cat_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) return sllv_single(pinrec); else return sllv_single(NULL); } // ---------------------------------------------------------------- static sllv_t* mapper_catn_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_cat_state_t* pstate = (mapper_cat_state_t*)pvstate; if (pinrec != NULL) { char* counter_field_value = mlr_alloc_string_from_ull(pstate->counter++); lrec_prepend(pinrec, pstate->counter_field_name, counter_field_value, FREE_ENTRY_VALUE); return sllv_single(pinrec); } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_check.c000066400000000000000000000033601266012053600174470ustar00rootroot00000000000000#include "mapping/mappers.h" #include "lib/mlrutil.h" #include "containers/sllv.h" static void mapper_check_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_check_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_check_alloc(); static void mapper_check_free(mapper_t* pmapper); static sllv_t* mapper_check_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_check_setup = { .verb = "check", .pusage_func = mapper_check_usage, .pparse_func = mapper_check_parse_cli }; // ---------------------------------------------------------------- static void mapper_check_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s\n", argv0, verb); fprintf(o, "Consumes records without printing any output.\n"); fprintf(o, "Useful for doing a well-formatted check on input data.\n"); } static mapper_t* mapper_check_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 1) { mapper_check_usage(stderr, argv[0], argv[*pargi]); return NULL; } mapper_t* pmapper = mapper_check_alloc(); *pargi += 1; return pmapper; } // ---------------------------------------------------------------- static mapper_t* mapper_check_alloc() { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); pmapper->pvstate = NULL; pmapper->pprocess_func = mapper_check_process; pmapper->pfree_func = mapper_check_free; return pmapper; } static void mapper_check_free(mapper_t* pmapper) { free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_check_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { lrec_free(pinrec); return sllv_single(NULL); } miller-3.4.0/c/mapping/mapper_cut.c000066400000000000000000000164171266012053600171740ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "containers/hss.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_cut_state_t { ap_state_t* pargp; slls_t* pfield_name_list; hss_t* pfield_name_set; regex_t* regexes; int nregex; int do_arg_order; int do_complement; } mapper_cut_state_t; static void mapper_cut_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_cut_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_cut_alloc(ap_state_t* pargp, slls_t* pfield_name_list, int do_arg_order, int do_complement, int do_regexes); static void mapper_cut_free(mapper_t* pmapper); static sllv_t* mapper_cut_process_no_regexes(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_cut_process_with_regexes(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_cut_setup = { .verb = "cut", .pusage_func = mapper_cut_usage, .pparse_func = mapper_cut_parse_cli, }; // ---------------------------------------------------------------- static void mapper_cut_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Passes through input records with specified fields included/excluded.\n"); fprintf(o, "-f {a,b,c} Field names to include for cut.\n"); fprintf(o, "-o Retain fields in the order specified here in the argument list.\n"); fprintf(o, " Default is to retain them in the order found in the input data.\n"); fprintf(o, "-x|--complement Exclude, rather than include, field names specified by -f.\n"); fprintf(o, "-r Treat field names as regular expressions. \"ab\", \"a.*b\" will\n"); fprintf(o, " match any field name containing the substring \"ab\" or matching\n"); fprintf(o, " \"a.*b\", respectively; anchors of the form \"^ab$\", \"^a.*b$\" may\n"); fprintf(o, " be used. The -o flag is ignored when -r is present.\n"); fprintf(o, "Examples:\n"); fprintf(o, " %s %s -f hostname,status\n", argv0, verb); fprintf(o, " %s %s -x -f hostname,status\n", argv0, verb); fprintf(o, " %s %s -r -f '^status$,sda[0-9]'\n", argv0, verb); fprintf(o, " %s %s -r -f '^status$,\"sda[0-9]\"'\n", argv0, verb); fprintf(o, " %s %s -r -f '^status$,\"sda[0-9]\"i' (this is case-insensitive)\n", argv0, verb); } // ---------------------------------------------------------------- static mapper_t* mapper_cut_parse_cli(int* pargi, int argc, char** argv) { slls_t* pfield_name_list = NULL; int do_arg_order = FALSE; int do_complement = FALSE; int do_regexes = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-f", &pfield_name_list); ap_define_true_flag(pstate, "-o", &do_arg_order); ap_define_true_flag(pstate, "-x", &do_complement); ap_define_true_flag(pstate, "--complement", &do_complement); ap_define_true_flag(pstate, "-r", &do_regexes); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_cut_usage(stderr, argv[0], verb); return NULL; } if (pfield_name_list == NULL) { mapper_cut_usage(stderr, argv[0], verb); return NULL; } return mapper_cut_alloc(pstate, pfield_name_list, do_arg_order, do_complement, do_regexes); } // ---------------------------------------------------------------- static mapper_t* mapper_cut_alloc(ap_state_t* pargp, slls_t* pfield_name_list, int do_arg_order, int do_complement, int do_regexes) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_cut_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_cut_state_t)); pstate->pargp = pargp; if (!do_regexes) { pstate->pfield_name_list = pfield_name_list; slls_reverse(pstate->pfield_name_list); pstate->pfield_name_set = hss_from_slls(pfield_name_list); pstate->nregex = 0; pstate->regexes = NULL; pmapper->pprocess_func = mapper_cut_process_no_regexes; } else { pstate->pfield_name_list = NULL; pstate->pfield_name_set = NULL; pstate->nregex = pfield_name_list->length; pstate->regexes = mlr_malloc_or_die(pstate->nregex * sizeof(regex_t)); int i = 0; for (sllse_t* pe = pfield_name_list->phead; pe != NULL; pe = pe->pnext, i++) { // Let them type in a.*b if they want, or "a.*b", or "a.*b"i. // Strip off the leading " and trailing " or "i. regcomp_or_die_quoted(&pstate->regexes[i], pe->value, REG_NOSUB); } slls_free(pfield_name_list); pmapper->pprocess_func = mapper_cut_process_with_regexes; } pstate->do_arg_order = do_arg_order; pstate->do_complement = do_complement; pmapper->pvstate = (void*)pstate; pmapper->pfree_func = mapper_cut_free; return pmapper; } static void mapper_cut_free(mapper_t* pmapper) { mapper_cut_state_t* pstate = pmapper->pvstate; slls_free(pstate->pfield_name_list); hss_free(pstate->pfield_name_set); for (int i = 0; i < pstate->nregex; i++) regfree(&pstate->regexes[i]); free(pstate->regexes); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_cut_process_no_regexes(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) { mapper_cut_state_t* pstate = (mapper_cut_state_t*)pvstate; if (!pstate->do_complement) { // Loop over the record and free the fields not in the // to-be-retained set, being careful about the fact that we're // modifying what we're looping over. for (lrece_t* pe = pinrec->phead; pe != NULL; /* next in loop */) { if (!hss_has(pstate->pfield_name_set, pe->key)) { lrece_t* pf = pe->pnext; lrec_remove(pinrec, pe->key); pe = pf; } else { pe = pe->pnext; } } if (pstate->do_arg_order) { // OK since the field-name list was reversed at construction time. for (sllse_t* pe = pstate->pfield_name_list->phead; pe != NULL; pe = pe->pnext) { char* field_name = pe->value; lrec_move_to_head(pinrec, field_name); } } return sllv_single(pinrec); } else { for (sllse_t* pe = pstate->pfield_name_list->phead; pe != NULL; pe = pe->pnext) { char* field_name = pe->value; lrec_remove(pinrec, field_name); } return sllv_single(pinrec); } } else { return sllv_single(NULL); } } // ---------------------------------------------------------------- static sllv_t* mapper_cut_process_with_regexes(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) { mapper_cut_state_t* pstate = (mapper_cut_state_t*)pvstate; // Loop over the record and free the fields to be discarded, being // careful about the fact that we're modifying what we're looping over. for (lrece_t* pe = pinrec->phead; pe != NULL; /* next in loop */) { int matches_any = FALSE; for (int i = 0; i < pstate->nregex; i++) { if (regmatch_or_die(&pstate->regexes[i], pe->key, 0, NULL)) { matches_any = TRUE; break; } } if (matches_any ^ pstate->do_complement) { pe = pe->pnext; } else { lrece_t* pf = pe->pnext; lrec_remove(pinrec, pe->key); pe = pf; } } return sllv_single(pinrec); } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_decimate.c000066400000000000000000000115261266012053600201500ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_decimate_state_t { ap_state_t* pargp; slls_t* pgroup_by_field_names; unsigned long long decimate_count; unsigned long long remainder_for_keep; lhmslv_t* precord_lists_by_group; } mapper_decimate_state_t; static void mapper_decimate_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_decimate_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_decimate_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long decimate_count, int keep_last); static void mapper_decimate_free(mapper_t* pmapper); static sllv_t* mapper_decimate_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_decimate_setup = { .verb = "decimate", .pusage_func = mapper_decimate_usage, .pparse_func = mapper_decimate_parse_cli, }; // ---------------------------------------------------------------- static void mapper_decimate_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-n {count} Decimation factor; default 10\n"); fprintf(o, "-b Decimate by printing first of every n.\n"); fprintf(o, "-e Decimate by printing last of every n (default).\n"); fprintf(o, "-g {a,b,c} Optional group-by-field names for decimate counts\n"); fprintf(o, "Passes through one of every n records, optionally by category.\n"); } static mapper_t* mapper_decimate_parse_cli(int* pargi, int argc, char** argv) { int decimate_count = 10; int keep_last = TRUE; slls_t* pgroup_by_field_names = slls_alloc(); char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_int_flag(pstate, "-n", &decimate_count); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); ap_define_false_flag(pstate, "-b", &keep_last); ap_define_true_flag(pstate, "-e", &keep_last); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_decimate_usage(stderr, argv[0], verb); return NULL; } return mapper_decimate_alloc(pstate, pgroup_by_field_names, decimate_count, keep_last); } // ---------------------------------------------------------------- static mapper_t* mapper_decimate_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long decimate_count, int keep_last) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_decimate_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_decimate_state_t)); pstate->pargp = pargp; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->decimate_count = decimate_count; pstate->remainder_for_keep = keep_last ? decimate_count - 1 : 0; pstate->precord_lists_by_group = lhmslv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_decimate_process; pmapper->pfree_func = mapper_decimate_free; return pmapper; } static void mapper_decimate_free(mapper_t* pmapper) { mapper_decimate_state_t* pstate = pmapper->pvstate; if (pstate->pgroup_by_field_names != NULL) slls_free(pstate->pgroup_by_field_names); // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pa = pstate->precord_lists_by_group->phead; pa != NULL; pa = pa->pnext) { unsigned long long* pcount_for_group = pa->pvvalue; free(pcount_for_group); } lhmslv_free(pstate->precord_lists_by_group); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_decimate_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_decimate_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values == NULL) { return NULL; } else { unsigned long long* pcount_for_group = lhmslv_get(pstate->precord_lists_by_group, pgroup_by_field_values); if (pcount_for_group == NULL) { pcount_for_group = mlr_malloc_or_die(sizeof(unsigned long long)); *pcount_for_group = 0LL; lhmslv_put(pstate->precord_lists_by_group, slls_copy(pgroup_by_field_values), pcount_for_group, FREE_ENTRY_KEY); } unsigned long long remainder = *pcount_for_group % pstate->decimate_count; if (remainder == pstate->remainder_for_keep) { (*pcount_for_group)++; slls_free(pgroup_by_field_values); return sllv_single(pinrec); } else { (*pcount_for_group)++; lrec_free(pinrec); slls_free(pgroup_by_field_values); return NULL; } } } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_filter.c000066400000000000000000000155651266012053600176710ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "mapping/lrec_evaluators.h" #include "mapping/mappers.h" #include "dsls/mlr_dsl_wrapper.h" #include "cli/argparse.h" typedef struct _mapper_filter_state_t { ap_state_t* pargp; mlr_dsl_ast_node_t* past; lrec_evaluator_t* pevaluator; int do_exclude; } mapper_filter_state_t; static void mapper_filter_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_filter_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_filter_alloc(ap_state_t* pargp, mlr_dsl_ast_node_t* past, int type_inferencing, int do_exclude); static void mapper_filter_free(mapper_t* pmapper); static sllv_t* mapper_filter_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_filter_setup = { .verb = "filter", .pusage_func = mapper_filter_usage, .pparse_func = mapper_filter_parse_cli, }; // ---------------------------------------------------------------- static void mapper_filter_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options] {expression}\n", argv0, verb); fprintf(o, "Prints records for which {expression} evaluates to true.\n"); fprintf(o, "\n"); fprintf(o, "Options:\n"); fprintf(o, "-v: First prints the AST (abstract syntax tree) for the expression, which gives\n"); fprintf(o, " full transparency on the precedence and associativity rules of Miller's\n"); fprintf(o, " grammar.\n"); fprintf(o, "-S: Keeps field values, or literals in the expression, as strings with no type \n"); fprintf(o, " inference to int or float.\n"); fprintf(o, "-F: Keeps field values, or literals in the expression, as strings or floats\n"); fprintf(o, " with no inference to int.\n"); fprintf(o, "-x: Prints records for which {expression} evaluates to false.\n"); fprintf(o, "\n"); fprintf(o, "Please use a dollar sign for field names and double-quotes for string\n"); fprintf(o, "literals. If field names have special characters such as \".\" then you might\n"); fprintf(o, "use braces, e.g. '${field.name}'. Miller built-in variables are\n"); fprintf(o, "NF NR FNR FILENUM FILENAME PI E, and ENV[\"namegoeshere\"] to access environment\n"); fprintf(o, "variables. The environment-variable name may be an expression, e.g. a field value.\n"); fprintf(o, "\n"); fprintf(o, "Examples:\n"); fprintf(o, " %s %s 'log10($count) > 4.0'\n", argv0, verb); fprintf(o, " %s %s 'FNR == 2 (second record in each file)'\n", argv0, verb); fprintf(o, " %s %s 'urand() < 0.001' (subsampling)\n", argv0, verb); fprintf(o, " %s %s '$color != \"blue\" && $value > 4.2'\n", argv0, verb); fprintf(o, " %s %s '($x<.5 && $y<.5) || ($x>.5 && $y>.5)'\n", argv0, verb); fprintf(o, " %s %s '($name =~ \"^sys.*east$\") || ($name =~ \"^dev.[0-9]+\"i)'\n", argv0, verb); fprintf(o, "\n"); fprintf(o, "Please see http://johnkerl.org/miller/doc/reference.html for more information\n"); fprintf(o, "including function list. Or \"%s -f\". Please also also \"%s grep\" which is\n", argv0, argv0); fprintf(o, "useful when you don't yet know which field name(s) you're looking for.\n"); } // ---------------------------------------------------------------- static mapper_t* mapper_filter_parse_cli(int* pargi, int argc, char** argv) { char* verb = argv[(*pargi)++]; char* mlr_dsl_expression = NULL; int print_ast = FALSE; int type_inferencing = TYPE_INFER_STRING_FLOAT_INT; int do_exclude = FALSE; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-v", &print_ast); ap_define_int_value_flag(pstate, "-S", TYPE_INFER_STRING_ONLY, &type_inferencing); ap_define_int_value_flag(pstate, "-F", TYPE_INFER_STRING_FLOAT, &type_inferencing); ap_define_true_flag(pstate, "-x", &do_exclude); // Pass error_on_unrecognized == FALSE to ap_parse so expressions starting // with a minus sign aren't treated as errors. Example: "mlr filter '-$x == // $y'". if (!ap_parse_aux(pstate, verb, pargi, argc, argv, FALSE)) { mapper_filter_usage(stderr, argv[0], verb); return NULL; } if ((argc - *pargi) < 1) { mapper_filter_usage(stderr, argv[0], verb); return NULL; } mlr_dsl_expression = argv[(*pargi)++]; mlr_dsl_ast_t* past = mlr_dsl_parse(mlr_dsl_expression); if (past == NULL) { fprintf(stderr, "%s %s: syntax error on DSL parse of '%s'\n", argv[0], verb, mlr_dsl_expression); return NULL; } // For just dev-testing the parser, you can do // mlr filter -v 'expression goes here' /dev/null if (print_ast) { mlr_dsl_ast_print(past); } if (past->pbegin_statements->length != 0) { fprintf(stderr, "%s %s: begin-statements are unsupported. Please use filter inside put.\n", argv[0], verb); return NULL; } if (past->pmain_statements->length != 1) { fprintf(stderr, "%s %s: multiple expressions are unsupported.\n", argv[0], verb); return NULL; } if (past->pend_statements->length != 0) { fprintf(stderr, "%s %s: end-statements are unsupported. Please use filter inside put.\n", argv[0], verb); return NULL; } mlr_dsl_ast_node_t* psubtree = sllv_pop(past->pmain_statements); mlr_dsl_ast_free(past); return mapper_filter_alloc(pstate, psubtree, type_inferencing, do_exclude); } // ---------------------------------------------------------------- static mapper_t* mapper_filter_alloc(ap_state_t* pargp, mlr_dsl_ast_node_t* past, int type_inferencing, int do_exclude) { mapper_filter_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_filter_state_t)); pstate->pargp = pargp; pstate->past = past; pstate->pevaluator = lrec_evaluator_alloc_from_ast(past, type_inferencing); pstate->do_exclude = do_exclude; mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); pmapper->pvstate = (void*)pstate; pmapper->pprocess_func = mapper_filter_process; pmapper->pfree_func = mapper_filter_free; return pmapper; } static void mapper_filter_free(mapper_t* pmapper) { mapper_filter_state_t* pstate = pmapper->pvstate; pstate->pevaluator->pfree_func(pstate->pevaluator); ap_free(pstate->pargp); mlr_dsl_ast_node_free(pstate->past); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_filter_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // End of input stream return sllv_single(NULL); mapper_filter_state_t* pstate = pvstate; lhmsv_t* ptyped_overlay = lhmsv_alloc(); sllv_t* rv = NULL; mv_t val = pstate->pevaluator->pprocess_func(pinrec, ptyped_overlay, NULL, NULL, pctx, pstate->pevaluator->pvstate); if (val.type == MT_NULL) { lrec_free(pinrec); } else { mv_set_boolean_strict(&val); if (val.u.boolv ^ pstate->do_exclude) { rv = sllv_single(pinrec); } else { lrec_free(pinrec); } } for (lhmsve_t* pe = ptyped_overlay->phead; pe != NULL; pe = pe->pnext) { mv_t* pmv = pe->pvvalue; mv_free(pmv); } lhmsv_free(ptyped_overlay); return rv; } miller-3.4.0/c/mapping/mapper_grep.c000066400000000000000000000106771266012053600173400ustar00rootroot00000000000000#include #include "cli/argparse.h" #include "mapping/mappers.h" #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "containers/sllv.h" typedef struct _mapper_grep_state_t { ap_state_t* pargp; int exclude; regex_t regex; } mapper_grep_state_t; static void mapper_grep_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_grep_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_grep_alloc(ap_state_t* pargp, char* regex_string, int exclude, int ignore_case); static void mapper_grep_free(mapper_t* pmapper); static sllv_t* mapper_grep_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_grep_setup = { .verb = "grep", .pusage_func = mapper_grep_usage, .pparse_func = mapper_grep_parse_cli }; // ---------------------------------------------------------------- static mapper_t* mapper_grep_parse_cli(int* pargi, int argc, char** argv) { char* regex_string = NULL; int exclude = FALSE; int ignore_case = FALSE; if ((argc - *pargi) < 1) { mapper_grep_usage(stderr, argv[0], argv[*pargi]); return NULL; } char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-v", &exclude); ap_define_true_flag(pstate, "-i", &ignore_case); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_grep_usage(stderr, argv[0], verb); return NULL; } if ((argc - *pargi) < 1) { mapper_grep_usage(stderr, argv[0], verb); return NULL; } regex_string = argv[(*pargi)++]; mapper_t* pmapper = mapper_grep_alloc(pstate, regex_string, exclude, ignore_case); return pmapper; } static void mapper_grep_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options] {regular expression}\n", argv0, verb); fprintf(o, "Passes through records which match {regex}.\n"); fprintf(o, "Options:\n"); fprintf(o, "-i Use case-insensitive search.\n"); fprintf(o, "-v Invert: pass through records which do not match the regex.\n"); fprintf(o, "Note that \"%s filter\" is more powerful, but requires you to know field names.\n", argv0); fprintf(o, "By contrast, \"%s %s\" allows you to regex-match the entire record. It does\n", argv0, verb); fprintf(o, "this by formatting each record in memory as DKVP, using command-line-specified\n"); fprintf(o, "ORS/OFS/OPS, and matching the resulting line against the regex specified\n"); fprintf(o, "here. In particular, the regex is not applied to the input stream: if you\n"); fprintf(o, "have CSV with header line \"x,y,z\" and data line \"1,2,3\" then the regex will\n"); fprintf(o, "be matched, not against either of these lines, but against the DKVP line\n"); fprintf(o, "\"x=1,y=2,z=3\". Furthermore, not all the options to system grep are supported,\n"); fprintf(o, "and this command is intended to be merely a keystroke-saver. To get all the\n"); fprintf(o, "features of system grep, you can do\n"); fprintf(o, " \"%s --odkvp ... | grep ... | %s --idkvp ...\"\n", argv0, argv0); } // ---------------------------------------------------------------- static mapper_t* mapper_grep_alloc(ap_state_t* pargp, char* regex_string, int exclude, int ignore_case) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_grep_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_grep_state_t)); pstate->pargp = pargp; int cflags = REG_NOSUB; if (ignore_case) cflags |= REG_ICASE; regcomp_or_die_quoted(&pstate->regex, regex_string, cflags); pstate->exclude = exclude; pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_grep_process; pmapper->pfree_func = mapper_grep_free; return pmapper; } static void mapper_grep_free(mapper_t* pmapper) { mapper_grep_state_t* pstate = pmapper->pvstate; regfree(&pstate->regex); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_grep_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // end of input stream return sllv_single(NULL); mapper_grep_state_t* pstate = (mapper_grep_state_t*)pvstate; char* line = lrec_sprint(pinrec, MLR_GLOBALS.popts->ors, MLR_GLOBALS.popts->ofs, MLR_GLOBALS.popts->ops); int matches = regmatch_or_die(&pstate->regex, line, 0, NULL); sllv_t* poutrecs = NULL; if (matches ^ pstate->exclude) { poutrecs = sllv_single(pinrec); } else { lrec_free(pinrec); } free(line); return poutrecs; } miller-3.4.0/c/mapping/mapper_group_like.c000066400000000000000000000064151266012053600205360ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" typedef struct _mapper_group_like_state_t { // map from list of string to list of record lhmslv_t* precords_by_key_field_names; } mapper_group_like_state_t; static void mapper_group_like_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_group_like_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_group_like_alloc(); static void mapper_group_like_free(mapper_t* pmapper); static sllv_t* mapper_group_like_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_group_like_setup = { .verb = "group-like", .pusage_func = mapper_group_like_usage, .pparse_func = mapper_group_like_parse_cli, }; // ---------------------------------------------------------------- static void mapper_group_like_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s\n", argv0, verb); fprintf(o, "Outputs records in batches having identical field names.\n"); } static mapper_t* mapper_group_like_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 1) { mapper_group_like_usage(stderr, argv[0], argv[*pargi]); return NULL; } mapper_t* pmapper = mapper_group_like_alloc(); *pargi += 1; return pmapper; } // ---------------------------------------------------------------- static mapper_t* mapper_group_like_alloc() { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_group_like_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_group_like_state_t)); pstate->precords_by_key_field_names = lhmslv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_group_like_process; pmapper->pfree_func = mapper_group_like_free; return pmapper; } static void mapper_group_like_free(mapper_t* pmapper) { mapper_group_like_state_t* pstate = pmapper->pvstate; // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pa = pstate->precords_by_key_field_names->phead; pa != NULL; pa = pa->pnext) { sllv_t* plist = pa->pvvalue; sllv_free(plist); } lhmslv_free(pstate->precords_by_key_field_names); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_group_like_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_group_like_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pkey_field_names = mlr_reference_keys_from_record(pinrec); sllv_t* plist = lhmslv_get(pstate->precords_by_key_field_names, pkey_field_names); if (plist == NULL) { plist = sllv_alloc(); sllv_append(plist, pinrec); lhmslv_put(pstate->precords_by_key_field_names, slls_copy(pkey_field_names), plist, FREE_ENTRY_KEY); } else { sllv_append(plist, pinrec); } slls_free(pkey_field_names); return NULL; } else { sllv_t* poutput = sllv_alloc(); for (lhmslve_t* pe = pstate->precords_by_key_field_names->phead; pe != NULL; pe = pe->pnext) { sllv_t* plist = pe->pvvalue; sllv_transfer(poutput, plist); } sllv_append(poutput, NULL); return poutput; } } miller-3.4.0/c/mapping/mapper_having_fields.c000066400000000000000000000235031266012053600211750ustar00rootroot00000000000000#include #include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "containers/hss.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef enum _criterion_t { HAVING_FIELDS_UNSPECIFIED, HAVING_FIELDS_AT_LEAST, HAVING_FIELDS_WHICH_ARE, HAVING_FIELDS_AT_MOST, HAVING_ALL_FIELDS_MATCHING, HAVING_ANY_FIELDS_MATCHING, HAVING_NO_FIELDS_MATCHING } criterion_t; typedef struct _mapper_having_fields_state_t { slls_t* pfield_names; hss_t* pfield_name_set; regex_t regex; } mapper_having_fields_state_t; static void mapper_having_fields_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_having_fields_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_having_fields_alloc(slls_t* pfield_names, char* regex_string, criterion_t criterion); static void mapper_having_fields_free(mapper_t* pmapper); static sllv_t* mapper_having_fields_at_least_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_having_fields_which_are_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_having_fields_at_most_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_having_all_fields_matching_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_having_any_fields_matching_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_having_no_fields_matching_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_having_fields_setup = { .verb = "having-fields", .pusage_func = mapper_having_fields_usage, .pparse_func = mapper_having_fields_parse_cli, }; // ---------------------------------------------------------------- static void mapper_having_fields_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Conditionally passes through records depending on each record's field names.\n"); fprintf(o, "Options:\n"); fprintf(o, " --at-least {comma-separated names}\n"); fprintf(o, " --which-are {comma-separated names}\n"); fprintf(o, " --at-most {comma-separated names}\n"); fprintf(o, " --all-matching {regular expression}\n"); fprintf(o, " --any-matching {regular expression}\n"); fprintf(o, " --none-matching {regular expression}\n"); fprintf(o, "Examples:\n"); fprintf(o, " %s %s --which-are amount,status,owner\n", argv0, verb); fprintf(o, " %s %s --any-matching 'sda[0-9]'\n", argv0, verb); fprintf(o, " %s %s --any-matching '\"sda[0-9]\"'\n", argv0, verb); fprintf(o, " %s %s --any-matching '\"sda[0-9]\"i' (this is case-insensitive)\n", argv0, verb); } // ---------------------------------------------------------------- static mapper_t* mapper_having_fields_parse_cli(int* pargi, int argc, char** argv) { slls_t* pfield_names = NULL; char* regex_string = NULL; criterion_t criterion = HAVING_FIELDS_UNSPECIFIED; char* verb = argv[(*pargi)++]; int argi = *pargi; while (argi < argc && argv[argi][0] == '-') { if (streq(argv[argi], "--at-least")) { criterion = HAVING_FIELDS_AT_LEAST; if (pfield_names != NULL) slls_free(pfield_names); pfield_names = slls_from_line(argv[argi+1], ',', FALSE); regex_string = NULL; } else if (streq(argv[argi], "--which-are")) { criterion = HAVING_FIELDS_WHICH_ARE; if (pfield_names != NULL) slls_free(pfield_names); pfield_names = slls_from_line(argv[argi+1], ',', FALSE); regex_string = NULL; } else if (streq(argv[argi], "--at-most")) { criterion = HAVING_FIELDS_AT_MOST; if (pfield_names != NULL) slls_free(pfield_names); pfield_names = slls_from_line(argv[argi+1], ',', FALSE); regex_string = NULL; } else if (streq(argv[argi], "--all-matching")) { criterion = HAVING_ALL_FIELDS_MATCHING; if (pfield_names != NULL) { slls_free(pfield_names); pfield_names = NULL; } regex_string = argv[argi+1]; } else if (streq(argv[argi], "--any-matching")) { criterion = HAVING_ANY_FIELDS_MATCHING; if (pfield_names != NULL) { slls_free(pfield_names); pfield_names = NULL; } regex_string = argv[argi+1]; } else if (streq(argv[argi], "--none-matching")) { criterion = HAVING_NO_FIELDS_MATCHING; if (pfield_names != NULL) { slls_free(pfield_names); pfield_names = NULL; } regex_string = argv[argi+1]; } else { mapper_having_fields_usage(stderr, argv[0], verb); return NULL; } if (argc - argi < 2) { mapper_having_fields_usage(stderr, argv[0], verb); return NULL; } argi += 2; } if (pfield_names == NULL && regex_string == NULL) { mapper_having_fields_usage(stderr, argv[0], verb); return NULL; } if (criterion == FALSE) { mapper_having_fields_usage(stderr, argv[0], verb); return NULL; } *pargi = argi; return mapper_having_fields_alloc(pfield_names, regex_string, criterion); } // ---------------------------------------------------------------- static mapper_t* mapper_having_fields_alloc(slls_t* pfield_names, char* regex_string, criterion_t criterion) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_having_fields_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_having_fields_state_t)); pmapper->pvstate = (void*)pstate; if (regex_string != NULL) { pstate->pfield_names = NULL; pstate->pfield_name_set = hss_alloc(); // Let them type in a.*b if they want, or "a.*b", or "a.*b"i. // Strip off the leading " and trailing " or "i. regcomp_or_die_quoted(&pstate->regex, regex_string, REG_NOSUB); if (criterion == HAVING_ALL_FIELDS_MATCHING) pmapper->pprocess_func = mapper_having_all_fields_matching_process; else if (criterion == HAVING_ANY_FIELDS_MATCHING) pmapper->pprocess_func = mapper_having_any_fields_matching_process; else if (criterion == HAVING_NO_FIELDS_MATCHING) pmapper->pprocess_func = mapper_having_no_fields_matching_process; pmapper->pfree_func = mapper_having_fields_free; } else { pstate->pfield_names = pfield_names; pstate->pfield_name_set = hss_alloc(); regcomp_or_die(&pstate->regex, ".", 0); for (sllse_t* pe = pfield_names->phead; pe != NULL; pe = pe->pnext) hss_add(pstate->pfield_name_set, pe->value); if (criterion == HAVING_FIELDS_AT_LEAST) pmapper->pprocess_func = mapper_having_fields_at_least_process; else if (criterion == HAVING_FIELDS_WHICH_ARE) pmapper->pprocess_func = mapper_having_fields_which_are_process; else if (criterion == HAVING_FIELDS_AT_MOST) pmapper->pprocess_func = mapper_having_fields_at_most_process; pmapper->pfree_func = mapper_having_fields_free; } return pmapper; } static void mapper_having_fields_free(mapper_t* pmapper) { mapper_having_fields_state_t* pstate = pmapper->pvstate; if (pstate->pfield_names != NULL) slls_free(pstate->pfield_names); if (pstate->pfield_name_set != NULL) hss_free(pstate->pfield_name_set); regfree(&pstate->regex); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_having_fields_at_least_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) return sllv_single(NULL); mapper_having_fields_state_t* pstate = (mapper_having_fields_state_t*)pvstate; int num_found = 0; for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { if (hss_has(pstate->pfield_name_set, pe->key)) { num_found++; if (num_found == pstate->pfield_name_set->num_occupied) return sllv_single(pinrec); } } lrec_free(pinrec); return NULL; } static sllv_t* mapper_having_fields_which_are_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) return sllv_single(NULL); mapper_having_fields_state_t* pstate = (mapper_having_fields_state_t*)pvstate; if (pinrec->field_count != pstate->pfield_name_set->num_occupied) { lrec_free(pinrec); return NULL; } for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { if (!hss_has(pstate->pfield_name_set, pe->key)) { lrec_free(pinrec); return NULL; } } return sllv_single(pinrec); } static sllv_t* mapper_having_fields_at_most_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) return sllv_single(NULL); mapper_having_fields_state_t* pstate = (mapper_having_fields_state_t*)pvstate; for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { if (!hss_has(pstate->pfield_name_set, pe->key)) { lrec_free(pinrec); return NULL; } } return sllv_single(pinrec); } // ---------------------------------------------------------------- static sllv_t* mapper_having_all_fields_matching_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) return sllv_single(NULL); mapper_having_fields_state_t* pstate = (mapper_having_fields_state_t*)pvstate; for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { if (!regmatch_or_die(&pstate->regex, pe->key, 0, NULL)) { lrec_free(pinrec); return NULL; } } return sllv_single(pinrec); } static sllv_t* mapper_having_any_fields_matching_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) return sllv_single(NULL); mapper_having_fields_state_t* pstate = (mapper_having_fields_state_t*)pvstate; for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { if (regmatch_or_die(&pstate->regex, pe->key, 0, NULL)) { return sllv_single(pinrec); } } lrec_free(pinrec); return NULL; } static sllv_t* mapper_having_no_fields_matching_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) return sllv_single(NULL); mapper_having_fields_state_t* pstate = (mapper_having_fields_state_t*)pvstate; for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { if (regmatch_or_die(&pstate->regex, pe->key, 0, NULL)) { lrec_free(pinrec); return NULL; } } return sllv_single(pinrec); } miller-3.4.0/c/mapping/mapper_head.c000066400000000000000000000102621266012053600172720ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_head_state_t { ap_state_t* pargp; slls_t* pgroup_by_field_names; unsigned long long head_count; lhmslv_t* precord_lists_by_group; } mapper_head_state_t; static void mapper_head_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_head_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_head_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long head_count); static void mapper_head_free(mapper_t* pmapper); static sllv_t* mapper_head_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_head_setup = { .verb = "head", .pusage_func = mapper_head_usage, .pparse_func = mapper_head_parse_cli, }; // ---------------------------------------------------------------- static void mapper_head_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-n {count} Head count to print; default 10\n"); fprintf(o, "-g {a,b,c} Optional group-by-field names for head counts\n"); fprintf(o, "Passes through the first n records, optionally by category.\n"); } static mapper_t* mapper_head_parse_cli(int* pargi, int argc, char** argv) { int head_count = 10; slls_t* pgroup_by_field_names = slls_alloc(); char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_int_flag(pstate, "-n", &head_count); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_head_usage(stderr, argv[0], verb); return NULL; } return mapper_head_alloc(pstate, pgroup_by_field_names, head_count); } // ---------------------------------------------------------------- static mapper_t* mapper_head_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long head_count) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_head_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_head_state_t)); pstate->pargp = pargp; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->head_count = head_count; pstate->precord_lists_by_group = lhmslv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_head_process; pmapper->pfree_func = mapper_head_free; return pmapper; } static void mapper_head_free(mapper_t* pmapper) { mapper_head_state_t* pstate = pmapper->pvstate; if (pstate->pgroup_by_field_names != NULL) slls_free(pstate->pgroup_by_field_names); // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pa = pstate->precord_lists_by_group->phead; pa != NULL; pa = pa->pnext) { unsigned long long* pcount_for_group = pa->pvvalue; free(pcount_for_group); } lhmslv_free(pstate->precord_lists_by_group); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_head_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_head_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values == NULL) { lrec_free(pinrec); return NULL; } else { unsigned long long* pcount_for_group = lhmslv_get(pstate->precord_lists_by_group, pgroup_by_field_values); if (pcount_for_group == NULL) { pcount_for_group = mlr_malloc_or_die(sizeof(unsigned long long)); *pcount_for_group = 0LL; lhmslv_put(pstate->precord_lists_by_group, slls_copy(pgroup_by_field_values), pcount_for_group, FREE_ENTRY_KEY); } slls_free(pgroup_by_field_values); (*pcount_for_group)++; if (*pcount_for_group <= pstate->head_count) { return sllv_single(pinrec); } else { lrec_free(pinrec); return NULL; } } } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_histogram.c000066400000000000000000000262431266012053600203740ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/dvector.h" #include "mapping/mappers.h" #include "cli/argparse.h" #define DVECTOR_INITIAL_SIZE 1024 typedef struct _mapper_histogram_state_t { ap_state_t* pargp; slls_t* value_field_names; double lo; int nbins; double hi; double mul; lhmsv_t* pcounts_by_field; lhmsv_t* pvectors_by_field; // For auto-mode } mapper_histogram_state_t; static void mapper_histogram_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_histogram_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_histogram_alloc(ap_state_t* pargp, slls_t* value_field_names, double lo, int nbins, double hi, int do_auto); static void mapper_histogram_free(mapper_t* pmapper); static void mapper_histogram_ingest(lrec_t* pinrec, mapper_histogram_state_t* pstate); static sllv_t* mapper_histogram_emit(mapper_histogram_state_t* pstate); static sllv_t* mapper_histogram_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static void mapper_histogram_ingest_auto(lrec_t* pinrec, mapper_histogram_state_t* pstate); static sllv_t* mapper_histogram_emit_auto(mapper_histogram_state_t* pstate); static sllv_t* mapper_histogram_process_auto(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_histogram_setup = { .verb = "histogram", .pusage_func = mapper_histogram_usage, .pparse_func = mapper_histogram_parse_cli, }; // ---------------------------------------------------------------- static void mapper_histogram_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-f {a,b,c} Value-field names for histogram counts\n"); fprintf(o, "--lo {lo} Histogram low value\n"); fprintf(o, "--hi {hi} Histogram high value\n"); fprintf(o, "--nbins {n} Number of histogram bins\n"); fprintf(o, "--auto Automatically computes limits, ignoring --lo and --hi.\n"); fprintf(o, " Holds all values in memory before producing any output.\n"); fprintf(o, "Just a histogram. Input values < lo or > hi are not counted.\n"); } static mapper_t* mapper_histogram_parse_cli(int* pargi, int argc, char** argv) { slls_t* value_field_names = NULL; double lo = 0.0; double hi = 0.0; int nbins = 0; int do_auto = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-f", &value_field_names); ap_define_float_flag(pstate, "--lo", &lo); ap_define_float_flag(pstate, "--hi", &hi); ap_define_int_flag(pstate, "--nbins", &nbins); ap_define_true_flag(pstate, "--auto", &do_auto); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_histogram_usage(stderr, argv[0], verb); return NULL; } if (value_field_names == NULL) { mapper_histogram_usage(stderr, argv[0], verb); return NULL; } if (nbins == 0) { mapper_histogram_usage(stderr, argv[0], verb); return NULL; } if (lo == hi && !do_auto) { mapper_histogram_usage(stderr, argv[0], verb); return NULL; } return mapper_histogram_alloc(pstate, value_field_names, lo, nbins, hi, do_auto); } // ---------------------------------------------------------------- static mapper_t* mapper_histogram_alloc(ap_state_t* pargp, slls_t* value_field_names, double lo, int nbins, double hi, int do_auto) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_histogram_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_histogram_state_t)); pstate->pargp = pargp; pstate->value_field_names = value_field_names; pstate->nbins = nbins; pstate->pcounts_by_field = lhmsv_alloc(); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; unsigned long long* pcounts = mlr_malloc_or_die(nbins * sizeof(unsigned long long)); for (int i = 0; i < nbins; i++) pcounts[i] = 0LL; lhmsv_put(pstate->pcounts_by_field, value_field_name, pcounts, NO_FREE); } if (do_auto) { pstate->pvectors_by_field = lhmsv_alloc(); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; dvector_t* pvector = dvector_alloc(DVECTOR_INITIAL_SIZE); lhmsv_put(pstate->pvectors_by_field, value_field_name, pvector, NO_FREE); } } else { pstate->pvectors_by_field = NULL; pstate->lo = lo; pstate->hi = hi; pstate->mul = nbins / (hi - lo); } pmapper->pvstate = pstate; pmapper->pprocess_func = do_auto ? mapper_histogram_process_auto : mapper_histogram_process; pmapper->pfree_func = mapper_histogram_free; return pmapper; } static void mapper_histogram_free(mapper_t* pmapper) { mapper_histogram_state_t* pstate = pmapper->pvstate; slls_free(pstate->value_field_names); if (pstate->pcounts_by_field != NULL) { for (lhmsve_t* pe = pstate->pcounts_by_field->phead; pe != NULL; pe = pe->pnext) { unsigned long long* pcounts = pe->pvvalue; free(pcounts); } lhmsv_free(pstate->pcounts_by_field); } if (pstate->pvectors_by_field != NULL) { for (lhmsve_t* pe = pstate->pvectors_by_field->phead; pe != NULL; pe = pe->pnext) { dvector_t* pvector = pe->pvvalue; dvector_free(pvector); } lhmsv_free(pstate->pvectors_by_field); } ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_histogram_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_histogram_state_t* pstate = pvstate; if (pinrec != NULL) { mapper_histogram_ingest(pinrec, pstate); lrec_free(pinrec); return NULL; } else { return mapper_histogram_emit(pstate); } } static void mapper_histogram_ingest(lrec_t* pinrec, mapper_histogram_state_t* pstate) { for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; char* strv = lrec_get(pinrec, value_field_name); unsigned long long* pcounts = lhmsv_get(pstate->pcounts_by_field, value_field_name); if (strv != NULL) { double val = mlr_double_from_string_or_die(strv); if ((val >= pstate->lo) && (val < pstate->hi)) { int idx = (int)((val-pstate->lo) * pstate->mul); pcounts[idx]++; } else if (val == pstate->hi) { int idx = pstate->nbins - 1; pcounts[idx]++; } } } } static sllv_t* mapper_histogram_emit(mapper_histogram_state_t* pstate) { sllv_t* poutrecs = sllv_alloc(); lhmss_t* pcount_field_names = lhmss_alloc(); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; char* count_field_name = mlr_paste_3_strings(value_field_name, "_", "count"); lhmss_put(pcount_field_names, mlr_strdup_or_die(value_field_name), count_field_name, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } for (int i = 0; i < pstate->nbins; i++) { lrec_t* poutrec = lrec_unbacked_alloc(); char* value = mlr_alloc_string_from_double(pstate->lo + i / pstate->mul, MLR_GLOBALS.ofmt); lrec_put(poutrec, "bin_lo", value, FREE_ENTRY_VALUE); value = mlr_alloc_string_from_double(pstate->lo + (i+1) / pstate->mul, MLR_GLOBALS.ofmt); lrec_put(poutrec, "bin_hi", value, FREE_ENTRY_VALUE); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; unsigned long long* pcounts = lhmsv_get(pstate->pcounts_by_field, value_field_name); char* count_field_name = lhmss_get(pcount_field_names, value_field_name); value = mlr_alloc_string_from_ull(pcounts[i]); lrec_put(poutrec, mlr_strdup_or_die(count_field_name), value, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } sllv_append(poutrecs, poutrec); } lhmss_free(pcount_field_names); sllv_append(poutrecs, NULL); return poutrecs; } // ---------------------------------------------------------------- static sllv_t* mapper_histogram_process_auto(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_histogram_state_t* pstate = pvstate; if (pinrec != NULL) { mapper_histogram_ingest_auto(pinrec, pstate); lrec_free(pinrec); return NULL; } else { return mapper_histogram_emit_auto(pstate); } } static void mapper_histogram_ingest_auto(lrec_t* pinrec, mapper_histogram_state_t* pstate) { for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; char* strv = lrec_get(pinrec, value_field_name); dvector_t* pvector = lhmsv_get(pstate->pvectors_by_field, value_field_name); if (strv != NULL) { dvector_append(pvector, mlr_double_from_string_or_die(strv)); } } } static sllv_t* mapper_histogram_emit_auto(mapper_histogram_state_t* pstate) { int have_lo_hi = FALSE; double lo = 0.0, hi = 1.0; int nbins = pstate->nbins; // Limits pass for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; dvector_t* pvector = lhmsv_get(pstate->pvectors_by_field, value_field_name); int n = pvector->size; for (int i = 0; i < n; i++) { double val = pvector->data[i]; if (have_lo_hi) { if (lo > val) lo = val; if (hi < val) hi = val; } else { lo = val; hi = val; have_lo_hi = TRUE; } } } // Binning pass double mul = nbins / (hi - lo); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; dvector_t* pvector = lhmsv_get(pstate->pvectors_by_field, value_field_name); unsigned long long* pcounts = lhmsv_get(pstate->pcounts_by_field, value_field_name); int n = pvector->size; for (int i = 0; i < n; i++) { double val = pvector->data[i]; if ((val >= lo) && (val < hi)) { int idx = (int)((val-lo) * mul); pcounts[idx]++; } else if (val == hi) { int idx = nbins - 1; pcounts[idx]++; } } } // Emission pass sllv_t* poutrecs = sllv_alloc(); lhmss_t* pcount_field_names = lhmss_alloc(); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; char* count_field_name = mlr_paste_3_strings(value_field_name, "_", "count"); lhmss_put(pcount_field_names, mlr_strdup_or_die(value_field_name), count_field_name, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } for (int i = 0; i < nbins; i++) { lrec_t* poutrec = lrec_unbacked_alloc(); char* value = mlr_alloc_string_from_double(lo + i / mul, MLR_GLOBALS.ofmt); lrec_put(poutrec, "bin_lo", value, FREE_ENTRY_VALUE); value = mlr_alloc_string_from_double(lo + (i+1) / mul, MLR_GLOBALS.ofmt); lrec_put(poutrec, "bin_hi", value, FREE_ENTRY_VALUE); for (sllse_t* pe = pstate->value_field_names->phead; pe != NULL; pe = pe->pnext) { char* value_field_name = pe->value; unsigned long long* pcounts = lhmsv_get(pstate->pcounts_by_field, value_field_name); char* count_field_name = lhmss_get(pcount_field_names, value_field_name); value = mlr_alloc_string_from_ull(pcounts[i]); lrec_put(poutrec, mlr_strdup_or_die(count_field_name), value, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } sllv_append(poutrecs, poutrec); } sllv_append(poutrecs, NULL); lhmss_free(pcount_field_names); return poutrecs; } miller-3.4.0/c/mapping/mapper_join.c000066400000000000000000000565451266012053600173460ustar00rootroot00000000000000#include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "containers/lhmslv.h" #include "containers/mixutil.h" #include "containers/join_bucket_keeper.h" #include "mapping/mappers.h" #include "input/lrec_readers.h" #include "cli/argparse.h" // ---------------------------------------------------------------- // Join options, if unspecified, default to respective main options. #define OPTION_UNSPECIFIED ((char)0xff) typedef struct _mapper_join_opts_t { char* left_prefix; char* right_prefix; slls_t* pleft_join_field_names; slls_t* pright_join_field_names; slls_t* poutput_join_field_names; int allow_unsorted_input; int emit_pairables; int emit_left_unpairables; int emit_right_unpairables; char* prepipe; char* left_file_name; // These allow the joiner to have its own different format/delimiter for // the left-file: char* input_file_format; char* irs; char* ifs; char* ips; int allow_repeat_ifs; int allow_repeat_ips; int use_implicit_csv_header; char* ifile_fmt; int use_mmap_for_read; char* json_flatten_separator; } mapper_join_opts_t; typedef struct _mapper_join_state_t { ap_state_t* pargp; mapper_join_opts_t* popts; hss_t* pleft_field_name_set; hss_t* pright_field_name_set; // For sorted input join_bucket_keeper_t* pjoin_bucket_keeper; // For unsorted input lhmslv_t* pleft_buckets_by_join_field_values; sllv_t* pleft_unpaired_records; } mapper_join_state_t; // ---------------------------------------------------------------- static void mapper_join_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_join_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_join_alloc(ap_state_t* pargp, mapper_join_opts_t* popts); static void mapper_join_free(mapper_t* pmapper); static void merge_options(mapper_join_opts_t* popts); static void ingest_left_file(mapper_join_state_t* pstate); static void mapper_join_form_pairs(sllv_t* pleft_records, lrec_t* pright_rec, mapper_join_state_t* pstate, sllv_t* pout_recs); static sllv_t* mapper_join_process_sorted(lrec_t* pright_rec, context_t* pctx, void* pvstate); static sllv_t* mapper_join_process_unsorted(lrec_t* pright_rec, context_t* pctx, void* pvstate); mapper_setup_t mapper_join_setup = { .verb = "join", .pusage_func = mapper_join_usage, .pparse_func = mapper_join_parse_cli, }; // ---------------------------------------------------------------- static void mapper_join_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Joins records from specified left file name with records from all file names\n"); fprintf(o, "at the end of the Miller argument list.\n"); fprintf(o, "Functionality is essentially the same as the system \"join\" command, but for\n"); fprintf(o, "record streams.\n"); fprintf(o, "Options:\n"); fprintf(o, " -f {left file name}\n"); fprintf(o, " -j {a,b,c} Comma-separated join-field names for output\n"); fprintf(o, " -l {a,b,c} Comma-separated join-field names for left input file;\n"); fprintf(o, " defaults to -j values if omitted.\n"); fprintf(o, " -r {a,b,c} Comma-separated join-field names for right input file(s);\n"); fprintf(o, " defaults to -j values if omitted.\n"); fprintf(o, " --lp {text} Additional prefix for non-join output field names from\n"); fprintf(o, " the left file\n"); fprintf(o, " --rp {text} Additional prefix for non-join output field names from\n"); fprintf(o, " the right file(s)\n"); fprintf(o, " --np Do not emit paired records\n"); fprintf(o, " --ul Emit unpaired records from the left file\n"); fprintf(o, " --ur Emit unpaired records from the right file(s)\n"); fprintf(o, " -u Enable unsorted input. In this case, the entire left file will\n"); fprintf(o, " be loaded into memory. Without -u, records must be sorted\n"); fprintf(o, " lexically by their join-field names, else not all records will\n"); fprintf(o, " be paired.\n"); fprintf(o, " --prepipe {command} As in main input options; see %s --help for details.\n", MLR_GLOBALS.argv0); fprintf(o, " If you wish to use a prepipe command for the main input as well\n"); fprintf(o, " as here, it must be specified there as well as here.\n"); fprintf(o, "File-format options default to those for the right file names on the Miller\n"); fprintf(o, "argument list, but may be overridden for the left file as follows. Please see\n"); fprintf(o, "the main \"%s --help\" for more information on syntax for these arguments.\n", argv0); fprintf(o, " -i {one of csv,dkvp,nidx,pprint,xtab}\n"); fprintf(o, " --irs {record-separator character}\n"); fprintf(o, " --ifs {field-separator character}\n"); fprintf(o, " --ips {pair-separator character}\n"); fprintf(o, " --repifs\n"); fprintf(o, " --repips\n"); fprintf(o, " --use-mmap\n"); fprintf(o, " --no-mmap\n"); fprintf(o, "Please see http://johnkerl.org/miller/doc/reference.html for more information\n"); fprintf(o, "including examples.\n"); } // ---------------------------------------------------------------- static mapper_t* mapper_join_parse_cli(int* pargi, int argc, char** argv) { mapper_join_opts_t* popts = mlr_malloc_or_die(sizeof(mapper_join_opts_t)); popts->left_prefix = NULL; popts->right_prefix = NULL; popts->prepipe = NULL; popts->left_file_name = NULL; popts->poutput_join_field_names = NULL; popts->pleft_join_field_names = NULL; popts->pright_join_field_names = NULL; popts->allow_unsorted_input = FALSE; popts->emit_pairables = TRUE; popts->emit_left_unpairables = FALSE; popts->emit_right_unpairables = FALSE; popts->input_file_format = NULL; popts->irs = NULL; popts->ifs = NULL; popts->ips = NULL; popts->allow_repeat_ifs = OPTION_UNSPECIFIED; popts->allow_repeat_ips = OPTION_UNSPECIFIED; popts->use_implicit_csv_header = OPTION_UNSPECIFIED; popts->use_mmap_for_read = OPTION_UNSPECIFIED; popts->json_flatten_separator = NULL; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_flag(pstate, "--prepipe", &popts->prepipe); ap_define_string_flag(pstate, "-f", &popts->left_file_name); ap_define_string_list_flag(pstate, "-j", &popts->poutput_join_field_names); ap_define_string_list_flag(pstate, "-l", &popts->pleft_join_field_names); ap_define_string_list_flag(pstate, "-r", &popts->pright_join_field_names); ap_define_string_flag(pstate, "--lp", &popts->left_prefix); ap_define_string_flag(pstate, "--rp", &popts->right_prefix); ap_define_false_flag(pstate, "--np", &popts->emit_pairables); ap_define_true_flag(pstate, "--ul", &popts->emit_left_unpairables); ap_define_true_flag(pstate, "--ur", &popts->emit_right_unpairables); ap_define_true_flag(pstate, "-u", &popts->allow_unsorted_input); ap_define_string_flag(pstate, "-i", &popts->input_file_format); ap_define_string_flag(pstate, "--irs", &popts->irs); ap_define_string_flag(pstate, "--ifs", &popts->ifs); ap_define_string_flag(pstate, "--ips", &popts->ips); ap_define_true_flag(pstate, "--repifs", &popts->allow_repeat_ifs); ap_define_true_flag(pstate, "--repips", &popts->allow_repeat_ips); ap_define_true_flag(pstate, "--implicit-csv-header", &popts->use_implicit_csv_header); ap_define_true_flag(pstate, "--use-mmap", &popts->use_mmap_for_read); ap_define_false_flag(pstate, "--no-mmap", &popts->use_mmap_for_read); ap_define_string_flag(pstate, "--jflatsep", &popts->json_flatten_separator); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_join_usage(stderr, argv[0], verb); return NULL; } // popen is a stdio construct, not an mmap construct, and it can't be supported here. if (popts->prepipe != NULL) popts->use_mmap_for_read = FALSE; if (popts->left_file_name == NULL) { fprintf(stderr, "%s %s: need left file name\n", MLR_GLOBALS.argv0, verb); mapper_join_usage(stderr, argv[0], verb); return NULL; } if (!popts->emit_pairables && !popts->emit_left_unpairables && !popts->emit_right_unpairables) { fprintf(stderr, "%s %s: all emit flags are unset; no output is possible.\n", MLR_GLOBALS.argv0, verb); mapper_join_usage(stderr, argv[0], verb); return NULL; } if (popts->poutput_join_field_names == NULL) { fprintf(stderr, "%s %s: need output field names\n", MLR_GLOBALS.argv0, verb); mapper_join_usage(stderr, argv[0], verb); return NULL; } if (popts->pleft_join_field_names == NULL) popts->pleft_join_field_names = slls_copy(popts->poutput_join_field_names); if (popts->pright_join_field_names == NULL) popts->pright_join_field_names = slls_copy(popts->pleft_join_field_names); int llen = popts->pleft_join_field_names->length; int rlen = popts->pright_join_field_names->length; int olen = popts->poutput_join_field_names->length; if (llen != rlen || llen != olen) { fprintf(stderr, "%s %s: must have equal left,right,output field-name lists; got lengths %d,%d,%d.\n", MLR_GLOBALS.argv0, verb, llen, rlen, olen); exit(1); } return mapper_join_alloc(pstate, popts); } // ---------------------------------------------------------------- static mapper_t* mapper_join_alloc(ap_state_t* pargp, mapper_join_opts_t* popts) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_join_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_join_state_t)); pstate->pargp = pargp; pstate->popts = popts; pstate->pleft_field_name_set = hss_from_slls(popts->pleft_join_field_names); pstate->pright_field_name_set = hss_from_slls(popts->pright_join_field_names); pstate->pjoin_bucket_keeper = NULL; pstate->pleft_buckets_by_join_field_values = NULL; pstate->pleft_unpaired_records = NULL; pmapper->pvstate = (void*)pstate; if (popts->allow_unsorted_input) { pmapper->pprocess_func = mapper_join_process_unsorted; } else { pmapper->pprocess_func = mapper_join_process_sorted; } pmapper->pfree_func = mapper_join_free; return pmapper; } // ---------------------------------------------------------------- static void mapper_join_free(mapper_t* pmapper) { mapper_join_state_t* pstate = pmapper->pvstate; slls_free(pstate->popts->pleft_join_field_names); slls_free(pstate->popts->pright_join_field_names); slls_free(pstate->popts->poutput_join_field_names); hss_free(pstate->pleft_field_name_set); hss_free(pstate->pright_field_name_set); if (pstate->pleft_buckets_by_join_field_values != NULL) { for (lhmslve_t* pe = pstate->pleft_buckets_by_join_field_values->phead; pe != NULL; pe = pe->pnext) { join_bucket_t* pbucket = pe->pvvalue; slls_free(pbucket->pleft_field_values); if (pbucket->precords) while (pbucket->precords->phead) lrec_free(sllv_pop(pbucket->precords)); sllv_free(pbucket->precords); free(pbucket); } lhmslv_free(pstate->pleft_buckets_by_join_field_values); } // The void-star payload, which is lrec_t*'s, should have been sllv_transferred out. // Misses should be detected by valgrind --leak-check=full, e.g. reg_test/run --valgrind. sllv_free(pstate->pleft_unpaired_records); join_bucket_keeper_free(pstate->pjoin_bucket_keeper, pstate->popts->prepipe); ap_free(pstate->pargp); free(pstate->popts); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_join_process_sorted(lrec_t* pright_rec, context_t* pctx, void* pvstate) { mapper_join_state_t* pstate = (mapper_join_state_t*)pvstate; // This can't be done in the CLI-parser since it requires information which // isn't known until after the CLI-parser is called. if (pstate->pjoin_bucket_keeper == NULL) { mapper_join_opts_t* popts = pstate->popts; merge_options(pstate->popts); pstate->pjoin_bucket_keeper = join_bucket_keeper_alloc( popts->prepipe, popts->left_file_name, popts->input_file_format, popts->use_mmap_for_read, popts->irs, popts->ifs, popts->allow_repeat_ifs, popts->ips, popts->allow_repeat_ips, popts->use_implicit_csv_header, popts->json_flatten_separator, popts->pleft_join_field_names); } join_bucket_keeper_t* pkeeper = pstate->pjoin_bucket_keeper; // keystroke-saver sllv_t* pleft_records = NULL; sllv_t* pbucket_left_unpaired = NULL; sllv_t* pout_recs = sllv_alloc(); if (pright_rec == NULL) { // End of input record stream join_bucket_keeper_emit(pkeeper, NULL, &pleft_records, &pbucket_left_unpaired); if (pstate->popts->emit_left_unpairables) { sllv_transfer(pout_recs, pbucket_left_unpaired); } else { if (pbucket_left_unpaired) while (pbucket_left_unpaired->phead) lrec_free(sllv_pop(pbucket_left_unpaired)); } // pleft_records are not caller-owned; we don't free them. sllv_free(pbucket_left_unpaired); sllv_append(pout_recs, NULL); return pout_recs; } int produced_right = FALSE; slls_t* pright_field_values = mlr_reference_selected_values_from_record(pright_rec, pstate->popts->pright_join_field_names); if (pright_field_values != NULL) { join_bucket_keeper_emit(pkeeper, pright_field_values, &pleft_records, &pbucket_left_unpaired); slls_free(pright_field_values); } if (pstate->popts->emit_left_unpairables) { if (pbucket_left_unpaired != NULL && pbucket_left_unpaired->length >= 0) { sllv_transfer(pout_recs, pbucket_left_unpaired); } } if (pstate->popts->emit_right_unpairables) { if (pleft_records == NULL || pleft_records->length == 0) { sllv_append(pout_recs, pright_rec); produced_right = TRUE; } } if (pstate->popts->emit_pairables && pleft_records != NULL) { mapper_join_form_pairs(pleft_records, pright_rec, pstate, pout_recs); } if (!produced_right) lrec_free(pright_rec); // pleft_records are not caller-owned; we don't free them. if (pbucket_left_unpaired) while (pbucket_left_unpaired->phead) lrec_free(sllv_pop(pbucket_left_unpaired)); sllv_free(pbucket_left_unpaired); return pout_recs; } // ---------------------------------------------------------------- static sllv_t* mapper_join_process_unsorted(lrec_t* pright_rec, context_t* pctx, void* pvstate) { mapper_join_state_t* pstate = (mapper_join_state_t*)pvstate; if (pstate->pleft_unpaired_records == NULL) // First call pstate->pleft_unpaired_records = sllv_alloc(); // This can't be done in the CLI-parser since it requires information which // isn't known until after the CLI-parser is called. if (pstate->pleft_buckets_by_join_field_values == NULL) // First call ingest_left_file(pstate); if (pright_rec == NULL) { // End of input record stream if (pstate->popts->emit_left_unpairables) { sllv_t* poutrecs = sllv_alloc(); if (pstate->pleft_buckets_by_join_field_values != NULL) { // E.g. empty right input for (lhmslve_t* pe = pstate->pleft_buckets_by_join_field_values->phead; pe != NULL; pe = pe->pnext) { join_bucket_t* pbucket = pe->pvvalue; if (!pbucket->was_paired) { sllv_transfer(poutrecs, pbucket->precords); } } } sllv_transfer(poutrecs, pstate->pleft_unpaired_records); sllv_append(poutrecs, NULL); return poutrecs; } else { while (pstate->pleft_unpaired_records->phead) { lrec_t* prec = sllv_pop(pstate->pleft_unpaired_records); lrec_free(prec); } return sllv_single(NULL); } } slls_t* pright_field_values = mlr_reference_selected_values_from_record(pright_rec, pstate->popts->pright_join_field_names); if (pright_field_values != NULL) { join_bucket_t* pleft_bucket = lhmslv_get(pstate->pleft_buckets_by_join_field_values, pright_field_values); slls_free(pright_field_values); if (pleft_bucket == NULL) { if (pstate->popts->emit_right_unpairables) { return sllv_single(pright_rec); } else { lrec_free(pright_rec); return NULL; } } else if (pstate->popts->emit_pairables) { sllv_t* pout_recs = sllv_alloc(); pleft_bucket->was_paired = TRUE; mapper_join_form_pairs(pleft_bucket->precords, pright_rec, pstate, pout_recs); lrec_free(pright_rec); return pout_recs; } else { pleft_bucket->was_paired = TRUE; lrec_free(pright_rec); return NULL; } } else { if (pstate->popts->emit_right_unpairables) { return sllv_single(pright_rec); } else { lrec_free(pright_rec); return NULL; } } } // ---------------------------------------------------------------- // This could be optimized in several ways: // * Store the prefix length instead of computing its strlen inside // mlr_paste_2_strings // * Don't do the if-statement on each call: prefix is null or non-null // at the time the mapper is constructed. Use a function pointer. static inline char* compose_keys(char* prefix, char* key) { if (prefix == NULL) return mlr_strdup_or_die(key); else return mlr_paste_2_strings(prefix, key); } static void mapper_join_form_pairs(sllv_t* pleft_records, lrec_t* pright_rec, mapper_join_state_t* pstate, sllv_t* pout_recs) { for (sllve_t* pe = pleft_records->phead; pe != NULL; pe = pe->pnext) { lrec_t* pleft_rec = pe->pvvalue; lrec_t* pout_rec = lrec_unbacked_alloc(); // add the joined-on fields sllse_t* pg = pstate->popts->pleft_join_field_names->phead; sllse_t* ph = pstate->popts->pright_join_field_names->phead; sllse_t* pi = pstate->popts->poutput_join_field_names->phead; for ( ; pg != NULL && ph != NULL && pi != NULL; pg = pg->pnext, ph = ph->pnext, pi = pi->pnext) { char* v = lrec_get(pleft_rec, pg->value); if (v != NULL) { lrec_put(pout_rec, pi->value, mlr_strdup_or_die(v), FREE_ENTRY_VALUE); } } // add the left-record fields not already added for (lrece_t* pl = pleft_rec->phead; pl != NULL; pl = pl->pnext) { if (!hss_has(pstate->pleft_field_name_set, pl->key)) { lrec_put(pout_rec, compose_keys(pstate->popts->left_prefix, pl->key), mlr_strdup_or_die(pl->value), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } } // add the right-record fields not already added for (lrece_t* pr = pright_rec->phead; pr != NULL; pr = pr->pnext) { if (!hss_has(pstate->pright_field_name_set, pr->key)) { lrec_put(pout_rec, compose_keys(pstate->popts->right_prefix, pr->key), mlr_strdup_or_die(pr->value), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } } sllv_append(pout_recs, pout_rec); } } // ---------------------------------------------------------------- // Format and separator flags are passed to mapper_join in MLR_GLOBALS rather // than on the stack, since the latter would require complicating the interface // for all the other mappers which don't do their own file I/O. (Also, while // some of the information needed to construct an lrec_reader is available on // the command line before the mapper-allocators are called, some is not // available until after. Hence our obtaining these flags after mapper-alloc.) // // Mainly this just takes the main-opts flag whenever the join-opts flag was not // specified by the user. But it's a bit more complex when main and join input // formats are different. Example: main input format is CSV, for which IPS is // "(N/A)", and join input format is DKVP. Then we should not use "(N/A)" // for DKVP IPS. However if main input format were DKVP with IPS set to ":", // then we should take that. // // The logic is: // // * If the join input format was unspecified, take all unspecified values from // main opts. // // * If the join input format was specified and is the same as main input // format, take unspecified values from main opts. // // * If the join input format was specified and is not the same as main input // format, take unspecified values from defaults for the join input format. static void merge_options(mapper_join_opts_t* popts) { if (popts->input_file_format == NULL) { popts->input_file_format = MLR_GLOBALS.popts->ifile_fmt; } if (streq(popts->input_file_format, MLR_GLOBALS.popts->ifile_fmt)) { if (popts->irs == NULL) popts->irs = MLR_GLOBALS.popts->irs; if (popts->ifs == NULL) popts->ifs = MLR_GLOBALS.popts->ifs; if (popts->ips == NULL) popts->ips = MLR_GLOBALS.popts->ips; if (popts->allow_repeat_ifs == OPTION_UNSPECIFIED) popts->allow_repeat_ifs = MLR_GLOBALS.popts->allow_repeat_ifs; if (popts->allow_repeat_ips == OPTION_UNSPECIFIED) popts->allow_repeat_ips = MLR_GLOBALS.popts->allow_repeat_ips; } else { if (popts->irs == NULL) popts->irs = lhmss_get(get_default_rses(), popts->input_file_format); if (popts->ifs == NULL) popts->ifs = lhmss_get(get_default_fses(), popts->input_file_format); if (popts->ips == NULL) popts->ips = lhmss_get(get_default_pses(), popts->input_file_format); if (popts->allow_repeat_ifs == OPTION_UNSPECIFIED) popts->allow_repeat_ifs = lhmsi_get(get_default_repeat_ifses(), popts->input_file_format); if (popts->allow_repeat_ips == OPTION_UNSPECIFIED) popts->allow_repeat_ips = lhmsi_get(get_default_repeat_ipses(), popts->input_file_format); } if (popts->use_implicit_csv_header == OPTION_UNSPECIFIED) popts->use_implicit_csv_header = MLR_GLOBALS.popts->use_implicit_csv_header; if (popts->use_mmap_for_read == OPTION_UNSPECIFIED) popts->use_mmap_for_read = MLR_GLOBALS.popts->use_mmap_for_read; if (popts->json_flatten_separator == NULL) popts->json_flatten_separator = MLR_GLOBALS.popts->json_flatten_separator; } // ---------------------------------------------------------------- static void ingest_left_file(mapper_join_state_t* pstate) { mapper_join_opts_t* popts = pstate->popts; merge_options(popts); lrec_reader_t* plrec_reader = lrec_reader_alloc(popts->input_file_format, popts->use_mmap_for_read, popts->irs, popts->ifs, popts->allow_repeat_ifs, popts->ips, popts->allow_repeat_ips, popts->use_implicit_csv_header, popts->json_flatten_separator); void* pvhandle = plrec_reader->popen_func(plrec_reader->pvstate, pstate->popts->prepipe, pstate->popts->left_file_name); plrec_reader->psof_func(plrec_reader->pvstate, pvhandle); context_t ctx = { .nr = 0, .fnr = 0, .filenum = 1, .filename = pstate->popts->left_file_name }; context_t* pctx = &ctx; pstate->pleft_buckets_by_join_field_values = lhmslv_alloc(); while (TRUE) { lrec_t* pleft_rec = plrec_reader->pprocess_func(plrec_reader->pvstate, pvhandle, pctx); if (pleft_rec == NULL) break; slls_t* pleft_field_values = mlr_reference_selected_values_from_record(pleft_rec, pstate->popts->pleft_join_field_names); if (pleft_field_values != NULL) { join_bucket_t* pbucket = lhmslv_get(pstate->pleft_buckets_by_join_field_values, pleft_field_values); if (pbucket == NULL) { // New key-field-value: new bucket and hash-map entry slls_t* pkey_field_values_copy = slls_copy(pleft_field_values); join_bucket_t* pbucket = mlr_malloc_or_die(sizeof(join_bucket_t)); pbucket->precords = sllv_alloc(); pbucket->was_paired = FALSE; pbucket->pleft_field_values = slls_copy(pleft_field_values); lhmslv_put(pstate->pleft_buckets_by_join_field_values, pkey_field_values_copy, pbucket, FREE_ENTRY_KEY); sllv_append(pbucket->precords, pleft_rec); } else { // Previously seen key-field-value: append record to bucket sllv_append(pbucket->precords, pleft_rec); } slls_free(pleft_field_values); } else { sllv_append(pstate->pleft_unpaired_records, pleft_rec); } } plrec_reader->pclose_func(plrec_reader->pvstate, pvhandle, pstate->popts->prepipe); plrec_reader->pfree_func(plrec_reader); } miller-3.4.0/c/mapping/mapper_label.c000066400000000000000000000057271266012053600174620ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/slls.h" #include "containers/sllv.h" #include "mapping/mappers.h" typedef struct _mapper_label_state_t { slls_t* pnames; } mapper_label_state_t; static void mapper_label_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_label_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_label_alloc(slls_t* pnames); static void mapper_label_free(mapper_t* pmapper); static sllv_t* mapper_label_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_label_setup = { .verb = "label", .pusage_func = mapper_label_usage, .pparse_func = mapper_label_parse_cli }; // ---------------------------------------------------------------- static void mapper_label_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s {new1,new2,new3,...}\n", argv0, verb); fprintf(o, "Given n comma-separated names, renames the first n fields of each record to\n"); fprintf(o, "have the respective name. (Fields past the nth are left with their original\n"); fprintf(o, "names.) Particularly useful with --inidx or --implicit-csv-header, to give\n"); fprintf(o, "useful names to otherwise integer-indexed fields.\n"); fprintf(o, "Examples:\n"); fprintf(o, " \"echo 'a b c d' | %s --inidx --odkvp cat\" gives \"1=a,2=b,3=c,4=d\"\n", argv0); fprintf(o, " \"echo 'a b c d' | %s --inidx --odkvp %s s,t\" gives \"s=a,t=b,3=c,4=d\"\n", argv0, verb); } static mapper_t* mapper_label_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 2) { mapper_label_usage(stderr, argv[0], argv[*pargi]); return NULL; } slls_t* pnames = slls_from_line(argv[*pargi+1], ',', FALSE); *pargi += 2; return mapper_label_alloc(pnames); } // ---------------------------------------------------------------- static mapper_t* mapper_label_alloc(slls_t* pnames) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_label_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_label_state_t)); pstate->pnames = pnames; pmapper->pvstate = (void*)pstate; pmapper->pprocess_func = mapper_label_process; pmapper->pfree_func = mapper_label_free; return pmapper; } static void mapper_label_free(mapper_t* pmapper) { mapper_label_state_t* pstate = pmapper->pvstate; if (pstate->pnames != NULL) slls_free(pstate->pnames); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_label_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) { mapper_label_state_t* pstate = (mapper_label_state_t*)pvstate; lrece_t* pe = pinrec->phead; sllse_t* pn = pstate->pnames->phead; for ( ; pe != NULL && pn != NULL; pe = pe->pnext, pn = pn->pnext) { char* old_name = pe->key; char* new_name = pn->value; lrec_rename(pinrec, old_name, new_name, FALSE); } return sllv_single(pinrec); } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_merge_fields.c000066400000000000000000000440771266012053600210310ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "lib/mlr_globals.h" #include "lib/mlrstat.h" #include "cli/argparse.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/lhmsi.h" #include "containers/mixutil.h" #include "containers/mlrval.h" #include "mapping/mappers.h" #include "mapping/stats1_accumulators.h" typedef enum _merge_by_t { MERGE_BY_NAME_LIST, MERGE_BY_NAME_REGEX, MERGE_BY_COLLAPSING, MERGE_UNSPECIFIED } merge_by_t; #define SB_ALLOC_LENGTH 32 // ================================================================ struct _merge_fields_t; // forward reference for method definitions typedef void merge_fields_dingest_func_t(void* pvstate, double val); typedef void merge_fields_ningest_func_t(void* pvstate, mv_t* pval); typedef void merge_fields_emit_func_t(void* pvstate, char* value_field_name, char* merge_fields_name, lrec_t* poutrec); typedef void merge_fields_free_func_t(struct _merge_fields_t* pmerge_fields); typedef struct _merge_fields_t { void* pvstate; merge_fields_dingest_func_t* pdingest_func; merge_fields_ningest_func_t* pningest_func; merge_fields_emit_func_t* pemit_func; merge_fields_free_func_t* pfree_func; // virtual destructor } merge_fields_t; typedef merge_fields_t* merge_fields_alloc_func_t(char* value_field_name, char* merge_fields_name, int allow_int_float); typedef struct _mapper_merge_fields_state_t { slls_t* paccumulator_names; slls_t* pvalue_field_names; sllv_t* pvalue_field_regexes; char* output_field_basename; int allow_int_float; int keep_input_fields; string_builder_t* psb; } mapper_merge_fields_state_t; // ---------------------------------------------------------------- static void mapper_merge_fields_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_merge_fields_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_merge_fields_alloc(slls_t* paccumulator_names, merge_by_t do_which, slls_t* pvalue_field_names, char* output_field_basename, int allow_int_float, int keep_input_fields); static void mapper_merge_fields_free(mapper_t* pmapper); static sllv_t* mapper_merge_fields_process_by_name_list(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_merge_fields_process_by_name_regex(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_merge_fields_process_by_collapsing(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_merge_fields_setup = { .verb = "merge-fields", .pusage_func = mapper_merge_fields_usage, .pparse_func = mapper_merge_fields_parse_cli }; // ---------------------------------------------------------------- static void mapper_merge_fields_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Computes univariate statistics for each input record, accumulated across\n"); fprintf(o, "specified fields.\n"); fprintf(o, "Options:\n"); fprintf(o, "-a {sum,count,...} Names of accumulators. One or more of:\n"); for (int i = 0; i < stats1_acc_lookup_table_length; i++) { fprintf(o, " %-9s %s\n", stats1_acc_lookup_table[i].name, stats1_acc_lookup_table[i].desc); } fprintf(o, "-f {a,b,c} Value-field names on which to compute statistics. Requires -o.\n"); fprintf(o, "-r {a,b,c} Regular expressions for value-field names on which to compute\n"); fprintf(o, " statistics. Requires -o.\n"); fprintf(o, "-c {a,b,c} Substrings for collapse mode. All fields which have the same names\n"); fprintf(o, " after removing substrings will be accumulated together. Please see\n"); fprintf(o, " examples below.\n"); fprintf(o, "-o {name} Output field basename for -f/-r.\n"); fprintf(o, "-k Keep the input fields which contributed to the output statistics;\n"); fprintf(o, " the default is to omit them.\n"); fprintf(o, "-F Computes integerable things (e.g. count) in floating point.\n"); fprintf(o, "Example input data: \"a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8\".\n"); fprintf(o, "Example: %s %s -a sum,count -f a_in_x,a_out_x -o foo\n", argv0, verb); fprintf(o, " produces \"b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2\" since \"a_in_x,a_out_x\" are\n"); fprintf(o, " summed over.\n"); fprintf(o, "Example: %s %s -a sum,count -r in_,out_ -o bar\n", argv0, verb); fprintf(o, " produces \"bar_sum=15,bar_count=4\" since all four fields are summed over.\n"); fprintf(o, "Example: %s %s -a sum,count -c in_,out_\n", argv0, verb); fprintf(o, " produces \"a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1\"\n"); fprintf(o, " since \"a_in_x\" and \"a_out_x\" both collapse to \"a_x\", \"b_in_y\" collapses to\n"); fprintf(o, " \"b_y\", and \"b_out_x\" collapses to \"b_x\".\n"); } static mapper_t* mapper_merge_fields_parse_cli(int* pargi, int argc, char** argv) { slls_t* paccumulator_names = NULL; slls_t* pvalue_field_names = NULL; char* output_field_basename = NULL; int allow_int_float = TRUE; int keep_input_fields = FALSE; merge_by_t do_which = MERGE_UNSPECIFIED; char* verb = argv[(*pargi)++]; int argi = *pargi; while (argi < argc && argv[argi][0] == '-') { if (streq(argv[argi], "-a")) { if (argc - argi < 2) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names != NULL) slls_free(pvalue_field_names); paccumulator_names = slls_from_line(argv[argi+1], ',', FALSE); argi += 2; } else if (streq(argv[argi], "-f")) { if (argc - argi < 2) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names != NULL) slls_free(pvalue_field_names); pvalue_field_names = slls_from_line(argv[argi+1], ',', FALSE); do_which = MERGE_BY_NAME_LIST; argi += 2; } else if (streq(argv[argi], "-r")) { if (argc - argi < 2) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names != NULL) slls_free(pvalue_field_names); pvalue_field_names = slls_from_line(argv[argi+1], ',', FALSE); do_which = MERGE_BY_NAME_REGEX; argi += 2; } else if (streq(argv[argi], "-c")) { if (argc - argi < 2) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names != NULL) { slls_free(pvalue_field_names); pvalue_field_names = NULL; } pvalue_field_names = slls_from_line(argv[argi+1], ',', FALSE); do_which = MERGE_BY_COLLAPSING; argi += 2; } else if (streq(argv[argi], "-o")) { if (argc - argi < 2) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } output_field_basename = argv[argi+1]; argi += 2; } else if (streq(argv[argi], "-k")) { keep_input_fields = TRUE; argi += 1; } else if (streq(argv[argi], "-F")) { allow_int_float = FALSE; argi += 1; } else { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } } if (paccumulator_names == NULL) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names == NULL) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } if (output_field_basename == NULL) { if (do_which == MERGE_BY_NAME_LIST || do_which == MERGE_BY_NAME_REGEX) { mapper_merge_fields_usage(stderr, argv[0], verb); return NULL; } } *pargi = argi; return mapper_merge_fields_alloc(paccumulator_names, do_which, pvalue_field_names, output_field_basename, allow_int_float, keep_input_fields); } // ---------------------------------------------------------------- static mapper_t* mapper_merge_fields_alloc(slls_t* paccumulator_names, merge_by_t do_which, slls_t* pvalue_field_names, char* output_field_basename, int allow_int_float, int keep_input_fields) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_merge_fields_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_merge_fields_state_t)); pstate->paccumulator_names = paccumulator_names; pstate->pvalue_field_names = pvalue_field_names; pstate->pvalue_field_regexes = sllv_alloc(); for (sllse_t* pa = pvalue_field_names->phead; pa != NULL; pa = pa->pnext) { char* value_field_name = pa->value; regex_t* pvalue_field_regex = mlr_malloc_or_die(sizeof(regex_t)); regcomp_or_die(pvalue_field_regex, value_field_name, 0); sllv_append(pstate->pvalue_field_regexes, pvalue_field_regex); } pstate->output_field_basename = output_field_basename; pstate->allow_int_float = allow_int_float; pstate->keep_input_fields = keep_input_fields; pstate->psb = sb_alloc(SB_ALLOC_LENGTH); pmapper->pvstate = pstate; pmapper->pprocess_func = (do_which == MERGE_BY_NAME_LIST) ? mapper_merge_fields_process_by_name_list : (do_which == MERGE_BY_NAME_REGEX) ? mapper_merge_fields_process_by_name_regex : mapper_merge_fields_process_by_collapsing; pmapper->pfree_func = mapper_merge_fields_free; return pmapper; } static void mapper_merge_fields_free(mapper_t* pmapper) { mapper_merge_fields_state_t* pstate = pmapper->pvstate; slls_free(pstate->paccumulator_names); slls_free(pstate->pvalue_field_names); for (sllve_t* pa = pstate->pvalue_field_regexes->phead; pa != NULL; pa = pa->pnext) { regex_t* pvalue_field_regex = pa->pvvalue; regfree(pvalue_field_regex); free(pvalue_field_regex); } sllv_free(pstate->pvalue_field_regexes); sb_free(pstate->psb); free(pstate); free(pmapper); } // ================================================================ static sllv_t* mapper_merge_fields_process_by_name_list(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // end of input stream return NULL; mapper_merge_fields_state_t* pstate = pvstate; lhmsv_t* paccs = lhmsv_alloc(); for (sllse_t* pa = pstate->paccumulator_names->phead; pa != NULL; pa = pa->pnext) { char* acc_name = pa->value; stats1_acc_t* pacc = make_stats1_acc(pstate->output_field_basename, acc_name, pstate->allow_int_float); lhmsv_put(paccs, acc_name, pacc, NO_FREE); } for (sllse_t* pb = pstate->pvalue_field_names->phead; pb != NULL; pb = pb->pnext) { char* field_name = pb->value; char* value_field_sval = lrec_get(pinrec, field_name); if (value_field_sval == NULL) // Key not present continue; if (*value_field_sval == 0) { // Key present with null value if (!pstate->keep_input_fields) lrec_remove(pinrec, field_name); continue; } int have_dval = FALSE; int have_nval = FALSE; double value_field_dval = -999.0; mv_t value_field_nval = mv_from_null(); for (lhmsve_t* pc = paccs->phead; pc != NULL; pc = pc->pnext) { stats1_acc_t* pacc = pc->pvvalue; if (pacc->pdingest_func != NULL) { if (!have_dval) { value_field_dval = mlr_double_from_string_or_die(value_field_sval); have_dval = TRUE; } pacc->pdingest_func(pacc->pvstate, value_field_dval); } if (pacc->pningest_func != NULL) { if (!have_nval) { value_field_nval = pstate->allow_int_float ? mv_scan_number_or_die(value_field_sval) : mv_from_float(mlr_double_from_string_or_die(value_field_sval)); have_nval = TRUE; } pacc->pningest_func(pacc->pvstate, &value_field_nval); } if (pacc->psingest_func != NULL) { pacc->psingest_func(pacc->pvstate, value_field_sval); } } if (!pstate->keep_input_fields) lrec_remove(pinrec, field_name); } for (lhmsve_t* pz = paccs->phead; pz != NULL; pz = pz->pnext) { char* acc_name = pz->key; stats1_acc_t* pacc = pz->pvvalue; pacc->pemit_func(pacc->pvstate, pstate->output_field_basename, acc_name, TRUE, pinrec); pacc->pfree_func(pacc); } lhmsv_free(paccs); return sllv_single(pinrec); } // ---------------------------------------------------------------- static sllv_t* mapper_merge_fields_process_by_name_regex(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // end of input stream return NULL; mapper_merge_fields_state_t* pstate = pvstate; lhmsv_t* paccs = lhmsv_alloc(); for (sllse_t* pa = pstate->paccumulator_names->phead; pa != NULL; pa = pa->pnext) { char* acc_name = pa->value; stats1_acc_t* pacc = make_stats1_acc(pstate->output_field_basename, acc_name, pstate->allow_int_float); lhmsv_put(paccs, acc_name, pacc, NO_FREE); } for (lrece_t* pb = pinrec->phead; pb != NULL; /* increment inside loop */ ) { char* field_name = pb->key; int matched = FALSE; for (sllve_t* pc = pstate->pvalue_field_regexes->phead; pc != NULL && !matched; pc = pc->pnext) { regex_t* pvalue_field_regex = pc->pvvalue; matched = regmatch_or_die(pvalue_field_regex, field_name, 0, NULL); if (matched) { char* value_field_sval = lrec_get(pinrec, field_name); if (value_field_sval != NULL) { // Key not present int have_dval = FALSE; int have_nval = FALSE; double value_field_dval = -999.0; mv_t value_field_nval = mv_from_null(); if (*value_field_sval != 0) { // Key present with null value for (lhmsve_t* pd = paccs->phead; pd != NULL; pd = pd->pnext) { stats1_acc_t* pacc = pd->pvvalue; if (pacc->pdingest_func != NULL) { if (!have_dval) { value_field_dval = mlr_double_from_string_or_die(value_field_sval); have_dval = TRUE; } pacc->pdingest_func(pacc->pvstate, value_field_dval); } if (pacc->pningest_func != NULL) { if (!have_nval) { value_field_nval = pstate->allow_int_float ? mv_scan_number_or_die(value_field_sval) : mv_from_float(mlr_double_from_string_or_die(value_field_sval)); have_nval = TRUE; } pacc->pningest_func(pacc->pvstate, &value_field_nval); } if (pacc->psingest_func != NULL) { pacc->psingest_func(pacc->pvstate, value_field_sval); } } } if (!pstate->keep_input_fields) { // We are modifying the lrec while iterating over it. lrece_t* pnext = pb->pnext; lrec_unlink_and_free(pinrec, pb); pb = pnext; } else { pb = pb->pnext; } } else { pb = pb->pnext; } } } if (!matched) pb = pb->pnext; } for (lhmsve_t* pz = paccs->phead; pz != NULL; pz = pz->pnext) { char* acc_name = pz->key; stats1_acc_t* pacc = pz->pvvalue; pacc->pemit_func(pacc->pvstate, pstate->output_field_basename, acc_name, TRUE, pinrec); pacc->pfree_func(pacc); } lhmsv_free(paccs); return sllv_single(pinrec); } // ---------------------------------------------------------------- // mlr merge -c in_,out_ -a sum // a_in_x 1 a_sum_x 3 // a_out_x 2 b_sum_y 4 // b_in_y 4 b_sum_x 8 // b_out_x 8 static sllv_t* mapper_merge_fields_process_by_collapsing(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // end of input stream return NULL; mapper_merge_fields_state_t* pstate = pvstate; lhmsv_t* short_names_to_acc_maps = lhmsv_alloc(); for (lrece_t* pa = pinrec->phead; pa != NULL; /* increment inside loop */ ) { char* field_name = pa->key; int matched = FALSE; for (sllve_t* pb = pstate->pvalue_field_regexes->phead; pb != NULL && !matched; pb = pb->pnext) { regex_t* pvalue_field_regex = pb->pvvalue; char* short_name = regex_sub(field_name, pvalue_field_regex, pstate->psb, "", &matched, NULL); if (matched) { lhmsv_t* acc_map_for_short_name = lhmsv_get(short_names_to_acc_maps, short_name); if (acc_map_for_short_name == NULL) { // First such acc_map_for_short_name = lhmsv_alloc(); for (sllse_t* pc = pstate->paccumulator_names->phead; pc != NULL; pc = pc->pnext) { char* acc_name = pc->value; stats1_acc_t* pacc = make_stats1_acc(short_name, acc_name, pstate->allow_int_float); lhmsv_put(acc_map_for_short_name, acc_name, pacc, NO_FREE); } lhmsv_put(short_names_to_acc_maps, mlr_strdup_or_die(short_name), acc_map_for_short_name, FREE_ENTRY_KEY); } char* value_field_sval = lrec_get(pinrec, field_name); if (value_field_sval != NULL) { // Key present if (*value_field_sval != 0) { // Key present with non-null value for (lhmsve_t* pd = acc_map_for_short_name->phead; pd != NULL; pd = pd->pnext) { stats1_acc_t* pacc = pd->pvvalue; int have_dval = FALSE; int have_nval = FALSE; double value_field_dval = -999.0; mv_t value_field_nval = mv_from_null(); if (pacc->pdingest_func != NULL) { if (!have_dval) { value_field_dval = mlr_double_from_string_or_die(value_field_sval); have_dval = TRUE; } pacc->pdingest_func(pacc->pvstate, value_field_dval); } if (pacc->pningest_func != NULL) { if (!have_nval) { value_field_nval = pstate->allow_int_float ? mv_scan_number_or_die(value_field_sval) : mv_from_float(mlr_double_from_string_or_die(value_field_sval)); have_nval = TRUE; } pacc->pningest_func(pacc->pvstate, &value_field_nval); } if (pacc->psingest_func != NULL) { pacc->psingest_func(pacc->pvstate, value_field_sval); } } } if (!pstate->keep_input_fields) { // We are modifying the lrec while iterating over it. lrece_t* pnext = pa->pnext; lrec_unlink_and_free(pinrec, pa); pa = pnext; } else { pa = pa->pnext; } } else { pa = pa->pnext; } free(short_name); } } if (!matched) pa = pa->pnext; } for (lhmsve_t* pe = short_names_to_acc_maps->phead; pe != NULL; pe = pe->pnext) { char* short_name = pe->key; lhmsv_t* acc_map_for_short_name = pe->pvvalue; for (lhmsve_t* pf = acc_map_for_short_name->phead; pf != NULL; pf = pf->pnext) { char* acc_name = pf->key; stats1_acc_t* pacc = pf->pvvalue; pacc->pemit_func(pacc->pvstate, short_name, acc_name, TRUE, pinrec); } } for (lhmsve_t* pe = short_names_to_acc_maps->phead; pe != NULL; pe = pe->pnext) { lhmsv_t* acc_map_for_short_name = pe->pvvalue; for (lhmsve_t* pf = acc_map_for_short_name->phead; pf != NULL; pf = pf->pnext) { stats1_acc_t* pacc = pf->pvvalue; pacc->pfree_func(pacc); } lhmsv_free(acc_map_for_short_name); } lhmsv_free(short_names_to_acc_maps); return sllv_single(pinrec); } miller-3.4.0/c/mapping/mapper_put.c000066400000000000000000000372411266012053600172070ustar00rootroot00000000000000#include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "cli/argparse.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "containers/lhmsv.h" #include "containers/mlhmmv.h" #include "mapping/mappers.h" #include "mapping/lrec_evaluators.h" #include "dsls/mlr_dsl_wrapper.h" #include "mlr_dsl_cst.h" typedef struct _mapper_put_state_t { ap_state_t* pargp; mlr_dsl_ast_t* past; mlr_dsl_cst_t* pcst; int at_begin; mlhmmv_t* poosvars; } mapper_put_state_t; static void mapper_put_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_put_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_put_alloc(ap_state_t* pargp, mlr_dsl_ast_t* past, int type_inferencing); static void mapper_put_free(mapper_t* pmapper); static sllv_t* mapper_put_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static void evaluate_statements( mapper_put_state_t* pstate, lrec_t* pinrec, lhmsv_t* ptyped_overlay, string_array_t** ppregex_captures, context_t* pctx, sllv_t* pcst_statements, int* pemit_rec, sllv_t* poutrecs ); // ---------------------------------------------------------------- mapper_setup_t mapper_put_setup = { .verb = "put", .pusage_func = mapper_put_usage, .pparse_func = mapper_put_parse_cli }; // ---------------------------------------------------------------- static void mapper_put_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options] {expression}\n", argv0, verb); fprintf(o, "Adds/updates specified field(s). Expressions are semicolon-separated and must\n"); fprintf(o, "either be assignments, or evaluate to boolean. Each expression is evaluated in\n"); fprintf(o, "turn from left to right. Assignment expressions are applied to the current\n"); fprintf(o, "record; once a boolean expression evaluates to false, the record is emitted\n"); fprintf(o, "with all changes up to that point and remaining expressions to the right are\n"); fprintf(o, "not evaluated.\n"); fprintf(o, "\n"); fprintf(o, "Options:\n"); fprintf(o, "-v: First prints the AST (abstract syntax tree) for the expression, which gives\n"); fprintf(o, " full transparency on the precedence and associativity rules of Miller's\n"); fprintf(o, " grammar.\n"); fprintf(o, "-S: Keeps field values, or literals in the expression, as strings with no type \n"); fprintf(o, " inference to int or float.\n"); fprintf(o, "-F: Keeps field values, or literals in the expression, as strings or floats\n"); fprintf(o, " with no inference to int.\n"); fprintf(o, "\n"); fprintf(o, "Please use a dollar sign for field names and double-quotes for string\n"); fprintf(o, "literals. If field names have special characters such as \".\" then you might\n"); fprintf(o, "use braces, e.g. '${field.name}'. Miller built-in variables are\n"); fprintf(o, "NF NR FNR FILENUM FILENAME PI E, and ENV[\"namegoeshere\"] to access environment\n"); fprintf(o, "variables. The environment-variable name may be an expression, e.g. a field value.\n"); fprintf(o, "\n"); fprintf(o, "Examples:\n"); fprintf(o, " Assignment only:\n"); fprintf(o, " %s %s '$y = log10($x); $z = sqrt($y)'\n", argv0, verb); fprintf(o, " %s %s '$filename = FILENAME'\n", argv0, verb); fprintf(o, " %s %s '$colored_shape = $color . \"_\" . $shape'\n", argv0, verb); fprintf(o, " %s %s '$y = cos($theta); $z = atan2($y, $x)'\n", argv0, verb); fprintf(o, " %s %s '$name = sub($name, \"http.*com\"i, \"\")'\n", argv0, verb); fprintf(o, " Mixed assignment/boolean:\n"); fprintf(o, " %s %s '$x > 0.0; $y = log10($x); $z = sqrt($y)'\n", argv0, verb); fprintf(o, " %s %s '$y = log10($x); 1.1 < $y && $y < 7.0; $z = sqrt($y)'\n", argv0, verb); fprintf(o, "\n"); fprintf(o, "Please see http://johnkerl.org/miller/doc/reference.html for more information\n"); fprintf(o, "including function list. Or \"%s -f\".\n", argv0); } // ---------------------------------------------------------------- static mapper_t* mapper_put_parse_cli(int* pargi, int argc, char** argv) { char* verb = argv[(*pargi)++]; char* mlr_dsl_expression = NULL; int type_inferencing = TYPE_INFER_STRING_FLOAT_INT; int print_ast = FALSE; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-v", &print_ast); ap_define_int_value_flag(pstate, "-S", TYPE_INFER_STRING_ONLY, &type_inferencing); ap_define_int_value_flag(pstate, "-F", TYPE_INFER_STRING_FLOAT, &type_inferencing); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_put_usage(stderr, argv[0], verb); return NULL; } if ((argc - *pargi) < 1) { mapper_put_usage(stderr, argv[0], verb); return NULL; } mlr_dsl_expression = argv[(*pargi)++]; // Linked list of mlr_dsl_ast_node_t*. mlr_dsl_ast_t* past = mlr_dsl_parse(mlr_dsl_expression); if (past == NULL) { fprintf(stderr, "%s %s: syntax error on DSL parse of '%s'\n", argv[0], verb, mlr_dsl_expression); return NULL; } // For just dev-testing the parser, you can do // mlr put -v 'expression goes here' /dev/null if (print_ast) mlr_dsl_ast_print(past); return mapper_put_alloc(pstate, past, type_inferencing); } // ---------------------------------------------------------------- static mapper_t* mapper_put_alloc(ap_state_t* pargp, mlr_dsl_ast_t* past, int type_inferencing) { mapper_put_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_put_state_t)); pstate->pargp = pargp; pstate->past = past; pstate->pcst = mlr_dsl_cst_alloc(past, type_inferencing); pstate->at_begin = TRUE; pstate->poosvars = mlhmmv_alloc(); mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); pmapper->pvstate = (void*)pstate; pmapper->pprocess_func = mapper_put_process; pmapper->pfree_func = mapper_put_free; return pmapper; } static void mapper_put_free(mapper_t* pmapper) { mapper_put_state_t* pstate = pmapper->pvstate; mlhmmv_free(pstate->poosvars); mlr_dsl_cst_free(pstate->pcst); mlr_dsl_ast_free(pstate->past); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- // The typed-overlay holds intermediate values such as in // // echo x=1 | mlr put '$y = string($x); $z = $y . $y' // // because otherwise // * lrecs store insertion-ordered maps of string to string (since this is ultimately file I/O); // * types are inferred at entry to put; // * x=1 would be inferred to int; string($x) would be string; written back to the // lrec, y would be "1" which would be re-inferred to int. // // So the typed overlay allows us to remember that y is string "1" not integer 1. // // But this raises the question: why stop here? Why not have lrecs be insertion-ordered maps from // string to mlrval? Then we could preserve types for the duration of each lrec, not just for // the duration of the put operation. Reasons: // * The compare_lexically operation would suffer a performance regression; // * Worse, all lhmslv group-by operations (used by many Miller verbs) would likewise suffer a performance regression. // // ---------------------------------------------------------------- // The regex-capture string-array holds copies of regex matches, e.g. in // // echo name=abc_def | mlr put '$name =~ "(.*)_(.*)"; $left = "\1"; $right = "\2"' // // produces a record with left=abc and right=def. // // There is an important trick here with the length of the string-array: // // * It is set here to null. // // * It is passed by reference to the lrec-evaluator tree. In particular, the matches and does-not-match functions // (which implement the =~ and !=~ operators) allocate it (or resize it, as necessary) and populate it. // // * If the matches/does-not-match functions are entered, even with no matches, the regex-captures string-array // will be resized to have length 0. // // * When the lrec-evaluator's from-literal function is invoked, the interpolate_regex_captures function can quickly // check to see if the regex-captures array is null and thereby know that a time-consuming scan for \1, \2, \3, etc. // does not need to be done. On the other hand, if the regex-captures array is non-null and has length // zero, then \0 .. \9 should all be replaced with the empty string. // // ---------------------------------------------------------------- // The oosvars multi-level hashmap contains out-of-stream variables which can be written/read/output // in begin{}/end{} blocks, and/or per record. // // ---------------------------------------------------------------- // The context_t contains information about record-number, file-number, file-name, etc. from // which the current stream-record was obtained. // ---------------------------------------------------------------- static sllv_t* mapper_put_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_put_state_t* pstate = (mapper_put_state_t*)pvstate; string_array_t* pregex_captures = NULL; // May be set to non-null on evaluation sllv_t* poutrecs = sllv_alloc(); int emit_rec = TRUE; if (pstate->at_begin) { evaluate_statements(pstate, NULL, NULL, &pregex_captures, pctx, pstate->pcst->pbegin_statements, &emit_rec, poutrecs); pstate->at_begin = FALSE; } if (pinrec == NULL) { // End of input stream evaluate_statements(pstate, NULL, NULL, &pregex_captures, pctx, pstate->pcst->pend_statements, &emit_rec, poutrecs); string_array_free(pregex_captures); sllv_append(poutrecs, NULL); return poutrecs; } lhmsv_t* ptyped_overlay = lhmsv_alloc(); evaluate_statements(pstate, pinrec, ptyped_overlay, &pregex_captures, pctx, pstate->pcst->pmain_statements, &emit_rec, poutrecs); if (emit_rec) { // Write the output fields from the typed overlay back to the lrec. for (lhmsve_t* pe = ptyped_overlay->phead; pe != NULL; pe = pe->pnext) { char* output_field_name = pe->key; mv_t* pval = pe->pvvalue; if (pval->type == MT_STRING) { // Ownership transfer from mv_t to lrec. lrec_put(pinrec, output_field_name, pval->u.strv, pval->free_flags); } else { char free_flags = NO_FREE; char* string = mv_format_val(pval, &free_flags); lrec_put(pinrec, output_field_name, string, free_flags); } free(pval); } } lhmsv_free(ptyped_overlay); string_array_free(pregex_captures); if (emit_rec) { sllv_append(poutrecs, pinrec); } else { lrec_free(pinrec); } return poutrecs; } // ---------------------------------------------------------------- static void evaluate_statements( mapper_put_state_t* pstate, lrec_t* pinrec, lhmsv_t* ptyped_overlay, string_array_t** ppregex_captures, context_t* pctx, sllv_t* pcst_statements, int* pemit_rec, sllv_t* poutrecs ) { // Do the evaluations, writing typed mlrval output to the typed overlay rather than into the lrec (which holds only // string values). *pemit_rec = TRUE; for (sllve_t* pe = pcst_statements->phead; pe != NULL; pe = pe->pnext) { mlr_dsl_cst_statement_t* pstatement = pe->pvvalue; mlr_dsl_ast_node_type_t node_type = pstatement->ast_node_type; if (node_type == MD_AST_NODE_TYPE_SREC_ASSIGNMENT) { mlr_dsl_cst_statement_item_t* pitem = pstatement->pitems->phead->pvvalue; char* output_field_name = pitem->output_field_name; lrec_evaluator_t* prhs_evaluator = pitem->prhs_evaluator; mv_t val = prhs_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, prhs_evaluator->pvstate); mv_t* pval = mlr_malloc_or_die(sizeof(mv_t)); *pval = val; // The lrec_evaluator reads the overlay in preference to the lrec. E.g. if the input had // "x"=>"abc","y"=>"def" but the previous pass through this loop set "y"=>7.4 and "z"=>"ghi" then an // expression right-hand side referring to $y would get the floating-point value 7.4. So we don't need // to do lrec_put here, and moreover should not for two reasons: (1) there is a performance hit of doing // throwaway number-to-string formatting -- it's better to do it once at the end; (2) having the string // values doubly owned by the typed overlay and the lrec would result in double frees, or awkward // bookkeeping. However, the NR variable evaluator reads prec->field_count, so we need to put something // here. And putting something statically allocated minimizes copying/freeing. lhmsv_put(ptyped_overlay, output_field_name, pval, NO_FREE); lrec_put(pinrec, output_field_name, "bug", NO_FREE); } else if (node_type == MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT) { mlr_dsl_cst_statement_item_t* pitem = pstatement->pitems->phead->pvvalue; lrec_evaluator_t* prhs_evaluator = pitem->prhs_evaluator; mv_t rhs_value = prhs_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, prhs_evaluator->pvstate); sllmv_t* pmvkeys = sllmv_alloc(); int keys_ok = TRUE; for (sllve_t* pe = pitem->poosvar_lhs_keylist_evaluators->phead; pe != NULL; pe = pe->pnext) { lrec_evaluator_t* pmvkey_evaluator = pe->pvvalue; mv_t mvkey = pmvkey_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, pmvkey_evaluator->pvstate); if (mv_is_null(&mvkey)) { keys_ok = FALSE; break; } // Don't free the mlrval since its memory will be managed by the sllmv. sllmv_add(pmvkeys, &mvkey); } if (keys_ok) mlhmmv_put(pstate->poosvars, pmvkeys, &rhs_value); sllmv_free(pmvkeys); } else if (node_type == MD_AST_NODE_TYPE_EMIT) { lrec_t* prec_to_emit = lrec_unbacked_alloc(); for (sllve_t* pf = pstatement->pitems->phead; pf != NULL; pf = pf->pnext) { mlr_dsl_cst_statement_item_t* pitem = pf->pvvalue; char* output_field_name = pitem->output_field_name; lrec_evaluator_t* prhs_evaluator = pitem->prhs_evaluator; // This is overkill ... the grammar allows only for oosvar names as args to emit. So we could bypass // that and just hashmap-get keyed by output_field_name here. mv_t val = prhs_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, prhs_evaluator->pvstate); if (val.type == MT_STRING) { // Ownership transfer from (newly created) mlrval to (newly created) lrec. lrec_put(prec_to_emit, output_field_name, val.u.strv, val.free_flags); } else { char free_flags = NO_FREE; char* string = mv_format_val(&val, &free_flags); lrec_put(prec_to_emit, output_field_name, string, free_flags); } } sllv_append(poutrecs, prec_to_emit); } else if (node_type == MD_AST_NODE_TYPE_DUMP) { mlhmmv_print_json_stacked(pstate->poosvars, FALSE); } else if (node_type == MD_AST_NODE_TYPE_FILTER) { mlr_dsl_cst_statement_item_t* pitem = pstatement->pitems->phead->pvvalue; lrec_evaluator_t* prhs_evaluator = pitem->prhs_evaluator; mv_t val = prhs_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, prhs_evaluator->pvstate); if (val.type != MT_NULL) { mv_set_boolean_strict(&val); if (!val.u.boolv) { *pemit_rec = FALSE; break; } } } else if (node_type == MD_AST_NODE_TYPE_GATE) { mlr_dsl_cst_statement_item_t* pitem = pstatement->pitems->phead->pvvalue; lrec_evaluator_t* prhs_evaluator = pitem->prhs_evaluator; mv_t val = prhs_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, prhs_evaluator->pvstate); if (val.type == MT_NULL) break; mv_set_boolean_strict(&val); if (!val.u.boolv) { break; } } else { // Bare-boolean statement mlr_dsl_cst_statement_item_t* pitem = pstatement->pitems->phead->pvvalue; lrec_evaluator_t* prhs_evaluator = pitem->prhs_evaluator; mv_t val = prhs_evaluator->pprocess_func(pinrec, ptyped_overlay, pstate->poosvars, ppregex_captures, pctx, prhs_evaluator->pvstate); if (val.type != MT_NULL) mv_set_boolean_strict(&val); } } } miller-3.4.0/c/mapping/mapper_regularize.c000066400000000000000000000070151266012053600205440ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/lhmslv.h" #include "containers/sllv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" typedef struct _mapper_regularize_state_t { lhmslv_t* psorted_to_original; } mapper_regularize_state_t; static void mapper_regularize_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_regularize_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_regularize_alloc(); static void mapper_regularize_free(mapper_t* pmapper); static sllv_t* mapper_regularize_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_regularize_setup = { .verb = "regularize", .pusage_func = mapper_regularize_usage, .pparse_func = mapper_regularize_parse_cli }; // ---------------------------------------------------------------- static void mapper_regularize_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s\n", argv0, verb); fprintf(o, "For records seen earlier in the data stream with same field names in\n"); fprintf(o, "a different order, outputs them with field names in the previously\n"); fprintf(o, "encountered order.\n"); fprintf(o, "Example: input records a=1,c=2,b=3, then e=4,d=5, then c=7,a=6,b=8\n"); fprintf(o, "output as a=1,c=2,b=3, then e=4,d=5, then a=6,c=7,b=8\n"); } static mapper_t* mapper_regularize_parse_cli(int* pargi, int argc, char** argv) { *pargi += 1; return mapper_regularize_alloc(); } // ---------------------------------------------------------------- static mapper_t* mapper_regularize_alloc() { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_regularize_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_regularize_state_t)); pstate->psorted_to_original = lhmslv_alloc(); pmapper->pvstate = (void*)pstate; pmapper->pprocess_func = mapper_regularize_process; pmapper->pfree_func = mapper_regularize_free; return pmapper; } static void mapper_regularize_free(mapper_t* pmapper) { mapper_regularize_state_t* pstate = pmapper->pvstate; // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pe = pstate->psorted_to_original->phead; pe != NULL; pe = pe->pnext) { slls_free(pe->pvvalue); } lhmslv_free(pstate->psorted_to_original); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_regularize_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) { mapper_regularize_state_t* pstate = (mapper_regularize_state_t*)pvstate; slls_t* current_sorted_field_names = mlr_reference_keys_from_record(pinrec); slls_sort(current_sorted_field_names); slls_t* previous_sorted_field_names = lhmslv_get(pstate->psorted_to_original, current_sorted_field_names); if (previous_sorted_field_names == NULL) { previous_sorted_field_names = slls_copy(current_sorted_field_names); lhmslv_put(pstate->psorted_to_original, previous_sorted_field_names, mlr_copy_keys_from_record(pinrec), FREE_ENTRY_KEY); slls_free(current_sorted_field_names); return sllv_single(pinrec); } else { lrec_t* poutrec = lrec_unbacked_alloc(); for (sllse_t* pe = previous_sorted_field_names->phead; pe != NULL; pe = pe->pnext) { lrec_put(poutrec, pe->value, mlr_strdup_or_die(lrec_get(pinrec, pe->value)), FREE_ENTRY_VALUE); } lrec_free(pinrec); slls_free(current_sorted_field_names); return sllv_single(poutrec); } } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_rename.c000066400000000000000000000164151266012053600176460ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "lib/string_builder.h" #include "containers/lhmss.h" #include "containers/sllv.h" #include "mapping/mappers.h" #include "cli/argparse.h" #define RENAME_SB_ALLOC_LENGTH 16 typedef struct _regex_pair_t { regex_t regex; char* replacement; } regex_pair_t; typedef struct _mapper_rename_state_t { ap_state_t* pargp; lhmss_t* pold_to_new; sllv_t* pregex_pairs; string_builder_t* psb; int do_gsub; } mapper_rename_state_t; static void mapper_rename_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_rename_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_rename_alloc(ap_state_t* pargp, lhmss_t* pold_to_new, int do_regexes, int do_gsub); static void mapper_rename_free(mapper_t* pmapper); static sllv_t* mapper_rename_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_rename_regex_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_rename_setup = { .verb = "rename", .pusage_func = mapper_rename_usage, .pparse_func = mapper_rename_parse_cli }; // ---------------------------------------------------------------- static void mapper_rename_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options] {old1,new1,old2,new2,...}\n", argv0, verb); fprintf(o, "Renames specified fields.\n"); fprintf(o, "Options:\n"); fprintf(o, "-r Treat old field names as regular expressions. \"ab\", \"a.*b\"\n"); fprintf(o, " will match any field name containing the substring \"ab\" or\n"); fprintf(o, " matching \"a.*b\", respectively; anchors of the form \"^ab$\",\n"); fprintf(o, " \"^a.*b$\" may be used. New field names may be plain strings,\n"); fprintf(o, " or may contain capture groups of the form \"\\1\" through\n"); fprintf(o, " \"\\9\". Wrapping the regex in double quotes is optional, but\n"); fprintf(o, " is required if you wish to follow it with 'i' to indicate\n"); fprintf(o, " case-insensitivity.\n"); fprintf(o, "-g Do global replacement within each field name rather than\n"); fprintf(o, " first-match replacement.\n"); fprintf(o, "Examples:\n"); fprintf(o, "%s %s -f old_name,new_name'\n", argv0, verb); fprintf(o, "%s %s -f old_name_1,new_name_1,old_name_2,new_name_2'\n", argv0, verb); fprintf(o, "%s %s -r 'Date_[0-9]+,Date,' Rename all such fields to be \"Date\"\n", argv0, verb); fprintf(o, "%s %s -r '\"Date_[0-9]+\",Date' Same\n", argv0, verb); fprintf(o, "%s %s -r 'Date_([0-9]+).*,\\1' Rename all such fields to be of the form 20151015\n", argv0, verb); fprintf(o, "%s %s -r '\"name\"i,Name' Rename \"name\", \"Name\", \"NAME\", etc. to \"Name\"\n", argv0, verb); } static mapper_t* mapper_rename_parse_cli(int* pargi, int argc, char** argv) { int do_regexes = FALSE; int do_gsub = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-r", &do_regexes); ap_define_true_flag(pstate, "-g", &do_gsub); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_rename_usage(stderr, argv[0], verb); return NULL; } if ((argc - *pargi) < 1) { mapper_rename_usage(stderr, argv[0], verb); return NULL; } if (do_gsub) do_regexes = TRUE; slls_t* pnames = slls_from_line(argv[*pargi], ',', FALSE); if ((pnames->length % 2) != 0) { mapper_rename_usage(stderr, argv[0], verb); return NULL; } lhmss_t* pold_to_new = lhmss_alloc(); for (sllse_t* pe = pnames->phead; pe != NULL; pe = pe->pnext->pnext) { lhmss_put(pold_to_new, mlr_strdup_or_die(pe->value), mlr_strdup_or_die(pe->pnext->value), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } slls_free(pnames); *pargi += 1; return mapper_rename_alloc(pstate, pold_to_new, do_regexes, do_gsub); } // ---------------------------------------------------------------- static mapper_t* mapper_rename_alloc(ap_state_t* pargp, lhmss_t* pold_to_new, int do_regexes, int do_gsub) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_rename_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_rename_state_t)); pstate->pargp = pargp; if (do_regexes) { pmapper->pprocess_func = mapper_rename_regex_process; pstate->pold_to_new = pold_to_new; pstate->pregex_pairs = sllv_alloc(); for (lhmsse_t* pe = pold_to_new->phead; pe != NULL; pe = pe->pnext) { char* regex_string = pe->key; char* replacement = pe->value; regex_pair_t* ppair = mlr_malloc_or_die(sizeof(regex_pair_t)); regcomp_or_die_quoted(&ppair->regex, regex_string, 0); ppair->replacement = replacement; sllv_append(pstate->pregex_pairs, ppair); } pstate->psb = sb_alloc(RENAME_SB_ALLOC_LENGTH); pstate->do_gsub = do_gsub; } else { pmapper->pprocess_func = mapper_rename_process; pstate->pold_to_new = pold_to_new; pstate->pregex_pairs = NULL; pstate->psb = NULL; pstate->do_gsub = FALSE; } pmapper->pfree_func = mapper_rename_free; pmapper->pvstate = (void*)pstate; return pmapper; } static void mapper_rename_free(mapper_t* pmapper) { mapper_rename_state_t* pstate = pmapper->pvstate; lhmss_free(pstate->pold_to_new); if (pstate->pregex_pairs != NULL) { for (sllve_t* pe = pstate->pregex_pairs->phead; pe != NULL; pe = pe->pnext) { regex_pair_t* ppair = pe->pvvalue; regfree(&ppair->regex); // replacement is in pthe old_to_new list, already freed free(ppair); } sllv_free(pstate->pregex_pairs); } sb_free(pstate->psb); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_rename_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) { mapper_rename_state_t* pstate = (mapper_rename_state_t*)pvstate; for (lhmsse_t* pe = pstate->pold_to_new->phead; pe != NULL; pe = pe->pnext) { char* old_name = pe->key; char* new_name = pe->value; if (lrec_get(pinrec, old_name) != NULL) { lrec_rename(pinrec, old_name, new_name, FALSE); } } return sllv_single(pinrec); } else { return sllv_single(NULL); } } static sllv_t* mapper_rename_regex_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec != NULL) { mapper_rename_state_t* pstate = (mapper_rename_state_t*)pvstate; for (sllve_t* pe = pstate->pregex_pairs->phead; pe != NULL; pe = pe->pnext) { regex_pair_t* ppair = pe->pvvalue; regex_t* pregex = &ppair->regex; char* replacement = ppair->replacement; for (lrece_t* pf = pinrec->phead; pf != NULL; pf = pf->pnext) { int matched = FALSE; int all_captured = FALSE; char* old_name = pf->key; if (pstate->do_gsub) { unsigned char free_flags = NO_FREE; char* new_name = regex_gsub(old_name, pregex, pstate->psb, replacement, &matched, &all_captured, &free_flags); int new_needs_freeing = FALSE; if (free_flags & FREE_ENTRY_VALUE) new_needs_freeing = TRUE; if (matched) lrec_rename(pinrec, old_name, new_name, new_needs_freeing); } else { char* new_name = regex_sub(old_name, pregex, pstate->psb, replacement, &matched, &all_captured); if (matched) lrec_rename(pinrec, old_name, new_name, TRUE); } } } return sllv_single(pinrec); } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_reorder.c000066400000000000000000000073331266012053600200400ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "containers/hss.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_reorder_state_t { ap_state_t* pargp; slls_t* pfield_name_list; int put_at_end; } mapper_reorder_state_t; static void mapper_reorder_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_reorder_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_reorder_alloc(ap_state_t* pargp, slls_t* pfield_name_list, int put_at_end); static void mapper_reorder_free(mapper_t* pmapper); static sllv_t* mapper_reorder_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_reorder_setup = { .verb = "reorder", .pusage_func = mapper_reorder_usage, .pparse_func = mapper_reorder_parse_cli, }; // ---------------------------------------------------------------- static void mapper_reorder_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-f {a,b,c} Field names to reorder.\n"); fprintf(o, "-e Put specified field names at record end: default is to put\n"); fprintf(o, " them at record start.\n"); fprintf(o, "Examples:\n"); fprintf(o, "%s %s -f a,b sends input record \"d=4,b=2,a=1,c=3\" to \"a=1,b=2,d=4,c=3\".\n", argv0, verb); fprintf(o, "%s %s -e -f a,b sends input record \"d=4,b=2,a=1,c=3\" to \"d=4,c=3,a=1,b=2\".\n", argv0, verb); } // ---------------------------------------------------------------- static mapper_t* mapper_reorder_parse_cli(int* pargi, int argc, char** argv) { slls_t* pfield_name_list = NULL; int put_at_end = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-f", &pfield_name_list); ap_define_true_flag(pstate, "-e", &put_at_end); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_reorder_usage(stderr, argv[0], verb); return NULL; } if (pfield_name_list == NULL) { mapper_reorder_usage(stderr, argv[0], verb); return NULL; } return mapper_reorder_alloc(pstate, pfield_name_list, put_at_end); } // ---------------------------------------------------------------- static mapper_t* mapper_reorder_alloc(ap_state_t* pargp, slls_t* pfield_name_list, int put_at_end) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_reorder_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_reorder_state_t)); pstate->pargp = pargp; pstate->pfield_name_list = pfield_name_list; pstate->put_at_end = put_at_end; if (!put_at_end) slls_reverse(pstate->pfield_name_list); pmapper->pvstate = (void*)pstate; pmapper->pprocess_func = mapper_reorder_process; pmapper->pfree_func = mapper_reorder_free; return pmapper; } static void mapper_reorder_free(mapper_t* pmapper) { mapper_reorder_state_t* pstate = pmapper->pvstate; if (pstate->pfield_name_list != NULL) slls_free(pstate->pfield_name_list); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_reorder_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_reorder_state_t* pstate = (mapper_reorder_state_t*)pvstate; if (pinrec != NULL) { if (!pstate->put_at_end) { // OK since the field-name list was reversed at construction time. for (sllse_t* pe = pstate->pfield_name_list->phead; pe != NULL; pe = pe->pnext) lrec_move_to_head(pinrec, pe->value); } else { for (sllse_t* pe = pstate->pfield_name_list->phead; pe != NULL; pe = pe->pnext) lrec_move_to_tail(pinrec, pe->value); } return sllv_single(pinrec); } else { return sllv_single(NULL); } } miller-3.4.0/c/mapping/mapper_reshape.c000066400000000000000000000405651266012053600200310ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "lib/mlrregex.h" #include "lib/string_builder.h" #include "containers/lhmss.h" #include "containers/sllv.h" #include "containers/lhmslv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" // ================================================================ // WIDE: // time X Y Z // 1 2009-01-01 0.65473572 2.4520609 -1.46570942 // 2 2009-01-02 -0.89248112 0.2154713 -2.05357735 // 3 2009-01-03 0.98012375 1.3179287 4.64248357 // 4 2009-01-04 0.35397376 3.3765645 -0.25237774 // 5 2009-01-05 2.19357813 1.3477511 0.09719105 // LONG: // time item price // 1 2009-01-01 X 0.65473572 // 2 2009-01-02 X -0.89248112 // 3 2009-01-03 X 0.98012375 // 4 2009-01-04 X 0.35397376 // 5 2009-01-05 X 2.19357813 // 6 2009-01-01 Y 2.45206093 // 7 2009-01-02 Y 0.21547134 // 8 2009-01-03 Y 1.31792866 // 9 2009-01-04 Y 3.37656453 // 10 2009-01-05 Y 1.34775108 // 11 2009-01-01 Z -1.46570942 // 12 2009-01-02 Z -2.05357735 // 13 2009-01-03 Z 4.64248357 // 14 2009-01-04 Z -0.25237774 // 15 2009-01-05 Z 0.09719105 // ================================================================ typedef struct _mapper_reshape_state_t { ap_state_t* pargp; // for wide-to-long: slls_t* input_field_names; sllv_t* input_field_regexes; char* output_key_field_name; char* output_value_field_name; // for long-to-wide: char* split_out_key_field_name; char* split_out_value_field_name; lhmslv_t* other_keys_to_other_values_to_buckets; } mapper_reshape_state_t; typedef struct _reshape_bucket_t { lrec_t* prepresentative; lhmss_t* pairs; } reshape_bucket_t; static void mapper_reshape_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_reshape_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_reshape_alloc( ap_state_t* pargp, slls_t* input_field_names, slls_t* input_field_regex_strings, char* output_key_field_name, char* output_value_field_name, char* split_out_key_field_name, char* split_out_value_field_name); static void mapper_reshape_free(mapper_t* pmapper); static sllv_t* mapper_reshape_wide_to_long_no_regex_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_reshape_wide_to_long_regex_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_reshape_long_to_wide_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static reshape_bucket_t* reshape_bucket_alloc(lrec_t* prepresentative); static void reshape_bucket_free(reshape_bucket_t* pbucket); // ---------------------------------------------------------------- mapper_setup_t mapper_reshape_setup = { .verb = "reshape", .pusage_func = mapper_reshape_usage, .pparse_func = mapper_reshape_parse_cli }; // ---------------------------------------------------------------- static void mapper_reshape_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Wide-to-long options:\n"); fprintf(o, " -i {input field names} -o {key-field name,value-field name}\n"); fprintf(o, " -r {input field regexes} -o {key-field name,value-field name}\n"); fprintf(o, " These pivot/reshape the input data such that the input fields are removed\n"); fprintf(o, " and separate records are emitted for each key/value pair.\n"); fprintf(o, " Note: this works with tail -f and produces output records for each input\n"); fprintf(o, " record seen.\n"); fprintf(o, "Long-to-wide options:\n"); fprintf(o, " -s {key-field name,value-field name}\n"); fprintf(o, " These pivot/reshape the input data to undo the wide-to-long operation.\n"); fprintf(o, " Note: this does not work with tail -f; it produces output records only after\n"); fprintf(o, " all input records have been read.\n"); fprintf(o, "\n"); fprintf(o, "Examples:\n"); fprintf(o, "\n"); fprintf(o, " Input file \"wide.txt\":\n"); fprintf(o, " time X Y\n"); fprintf(o, " 2009-01-01 0.65473572 2.4520609\n"); fprintf(o, " 2009-01-02 -0.89248112 0.2154713\n"); fprintf(o, " 2009-01-03 0.98012375 1.3179287\n"); fprintf(o, "\n"); fprintf(o, " %s --pprint %s -i X,Y -o item,value wide.txt\n", argv0, verb); fprintf(o, " time item value\n"); fprintf(o, " 2009-01-01 X 0.65473572\n"); fprintf(o, " 2009-01-01 Y 2.4520609\n"); fprintf(o, " 2009-01-02 X -0.89248112\n"); fprintf(o, " 2009-01-02 Y 0.2154713\n"); fprintf(o, " 2009-01-03 X 0.98012375\n"); fprintf(o, " 2009-01-03 Y 1.3179287\n"); fprintf(o, "\n"); fprintf(o, " %s --pprint %s -r '[A-Z]' -o item,value wide.txt\n", argv0, verb); fprintf(o, " time item value\n"); fprintf(o, " 2009-01-01 X 0.65473572\n"); fprintf(o, " 2009-01-01 Y 2.4520609\n"); fprintf(o, " 2009-01-02 X -0.89248112\n"); fprintf(o, " 2009-01-02 Y 0.2154713\n"); fprintf(o, " 2009-01-03 X 0.98012375\n"); fprintf(o, " 2009-01-03 Y 1.3179287\n"); fprintf(o, "\n"); fprintf(o, " Input file \"long.txt\":\n"); fprintf(o, " time item value\n"); fprintf(o, " 2009-01-01 X 0.65473572\n"); fprintf(o, " 2009-01-01 Y 2.4520609\n"); fprintf(o, " 2009-01-02 X -0.89248112\n"); fprintf(o, " 2009-01-02 Y 0.2154713\n"); fprintf(o, " 2009-01-03 X 0.98012375\n"); fprintf(o, " 2009-01-03 Y 1.3179287\n"); fprintf(o, "\n"); fprintf(o, " %s --pprint %s -s item,value long.txt\n", argv0, verb); fprintf(o, " time X Y\n"); fprintf(o, " 2009-01-01 0.65473572 2.4520609\n"); fprintf(o, " 2009-01-02 -0.89248112 0.2154713\n"); fprintf(o, " 2009-01-03 0.98012375 1.3179287\n"); } static mapper_t* mapper_reshape_parse_cli(int* pargi, int argc, char** argv) { slls_t* input_field_names = NULL; slls_t* input_field_regex_strings = NULL; slls_t* output_field_names = NULL; slls_t* split_out_field_names = NULL; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-i", &input_field_names); ap_define_string_list_flag(pstate, "-r", &input_field_regex_strings); ap_define_string_list_flag(pstate, "-o", &output_field_names); ap_define_string_list_flag(pstate, "-s", &split_out_field_names); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_reshape_usage(stderr, argv[0], verb); return NULL; } char* output_key_field_name = NULL; char* output_value_field_name = NULL; char* split_out_key_field_name = NULL; char* split_out_value_field_name = NULL; if (split_out_field_names == NULL) { // wide to long if (input_field_names == NULL && input_field_regex_strings == NULL) { mapper_reshape_usage(stderr, argv[0], verb); return NULL; } if (output_field_names == NULL) { mapper_reshape_usage(stderr, argv[0], verb); return NULL; } if (output_field_names->length != 2) { mapper_reshape_usage(stderr, argv[0], verb); return NULL; } output_key_field_name = mlr_strdup_or_die(output_field_names->phead->value); output_value_field_name = mlr_strdup_or_die(output_field_names->phead->pnext->value); } else { // long to wide if (split_out_field_names->length != 2) { mapper_reshape_usage(stderr, argv[0], verb); return NULL; } split_out_key_field_name = mlr_strdup_or_die(split_out_field_names->phead->value); split_out_value_field_name = mlr_strdup_or_die(split_out_field_names->phead->pnext->value); slls_free(split_out_field_names); } return mapper_reshape_alloc(pstate, input_field_names, input_field_regex_strings, output_key_field_name, output_value_field_name, split_out_key_field_name, split_out_value_field_name); } // ---------------------------------------------------------------- static mapper_t* mapper_reshape_alloc( ap_state_t* pargp, slls_t* input_field_names, slls_t* input_field_regex_strings, char* output_key_field_name, char* output_value_field_name, char* split_out_key_field_name, char* split_out_value_field_name) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_reshape_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_reshape_state_t)); pstate->pargp = pargp; pstate->input_field_names = input_field_names; pstate->output_key_field_name = output_key_field_name; pstate->output_value_field_name = output_value_field_name; pstate->split_out_key_field_name = split_out_key_field_name; pstate->split_out_value_field_name = split_out_value_field_name; if (input_field_regex_strings == NULL) { pstate->input_field_regexes = NULL; } else { pstate->input_field_regexes = sllv_alloc(); for (sllse_t* pe = input_field_regex_strings->phead; pe != NULL; pe = pe->pnext) { regex_t* pregex = mlr_malloc_or_die(sizeof(regex_t)); regcomp_or_die(pregex, pe->value, 0); sllv_append(pstate->input_field_regexes, pregex); } slls_free(input_field_regex_strings); } if (split_out_key_field_name == NULL) { if (pstate->input_field_regexes == NULL) pmapper->pprocess_func = mapper_reshape_wide_to_long_no_regex_process; else pmapper->pprocess_func = mapper_reshape_wide_to_long_regex_process; pstate->other_keys_to_other_values_to_buckets = NULL; } else { pmapper->pprocess_func = mapper_reshape_long_to_wide_process; pstate->other_keys_to_other_values_to_buckets = lhmslv_alloc(); } pmapper->pfree_func = mapper_reshape_free; pmapper->pvstate = (void*)pstate; return pmapper; } static void mapper_reshape_free(mapper_t* pmapper) { mapper_reshape_state_t* pstate = pmapper->pvstate; slls_free(pstate->input_field_names); free(pstate->output_key_field_name); free(pstate->output_value_field_name); free(pstate->split_out_key_field_name); free(pstate->split_out_value_field_name); if (pstate->input_field_regexes != NULL) { for (sllve_t* pe = pstate->input_field_regexes->phead; pe != NULL; pe = pe->pnext) { regex_t* pregex = pe->pvvalue; regfree(pregex); } sllv_free(pstate->input_field_regexes); } if (pstate->other_keys_to_other_values_to_buckets != NULL) { for (lhmslve_t* pe = pstate->other_keys_to_other_values_to_buckets->phead; pe != NULL; pe = pe->pnext) { lhmslv_t* other_values_to_buckets = pe->pvvalue; for (lhmslve_t* pf = other_values_to_buckets->phead; pf != NULL; pf = pf->pnext) { reshape_bucket_t* pbucket = pf->pvvalue; reshape_bucket_free(pbucket); } lhmslv_free(other_values_to_buckets); } lhmslv_free(pstate->other_keys_to_other_values_to_buckets); } ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_reshape_wide_to_long_no_regex_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // End of input stream return sllv_single(NULL); mapper_reshape_state_t* pstate = (mapper_reshape_state_t*)pvstate; sllv_t* poutrecs = sllv_alloc(); lhmss_t* pairs = lhmss_alloc(); char* pfree_flags = NULL; for (sllse_t* pe = pstate->input_field_names->phead; pe != NULL; pe = pe->pnext) { char* key = pe->value; char* value = lrec_get_ext(pinrec, key, &pfree_flags); if (value != NULL) { // Ownership-transfer of the about-to-be-freed key-value pairs from lrec to lhmss lhmss_put(pairs, key, value, *pfree_flags); *pfree_flags = NO_FREE; } } // Unset the lrec keys after iterating over them, rather than during for (lhmsse_t* pf = pairs->phead; pf != NULL; pf = pf->pnext) lrec_remove(pinrec, pf->key); if (pairs->num_occupied == 0) { sllv_append(poutrecs, pinrec); } else { for (lhmsse_t* pf = pairs->phead; pf != NULL; pf = pf->pnext) { lrec_t* poutrec = lrec_copy(pinrec); lrec_put(poutrec, pstate->output_key_field_name, mlr_strdup_or_die(pf->key), FREE_ENTRY_VALUE); lrec_put(poutrec, pstate->output_value_field_name, mlr_strdup_or_die(pf->value), FREE_ENTRY_VALUE); sllv_append(poutrecs, poutrec); } lrec_free(pinrec); } lhmss_free(pairs); return poutrecs; } // ---------------------------------------------------------------- static sllv_t* mapper_reshape_wide_to_long_regex_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // End of input stream return sllv_single(NULL); mapper_reshape_state_t* pstate = (mapper_reshape_state_t*)pvstate; sllv_t* poutrecs = sllv_alloc(); lhmss_t* pairs = lhmss_alloc(); for (lrece_t* pe = pinrec->phead; pe != NULL; pe = pe->pnext) { for (sllve_t* pf = pstate->input_field_regexes->phead; pf != NULL; pf = pf->pnext) { regex_t* pregex = pf->pvvalue; if (regmatch_or_die(pregex, pe->key, 0, NULL)) { // Ownership-transfer of the about-to-be-freed key-value pairs from lrec to lhmss lhmss_put(pairs, pe->key, pe->value, pe->free_flags); pe->free_flags = NO_FREE; break; } } } // Unset the lrec keys after iterating over them, rather than during for (lhmsse_t* pg = pairs->phead; pg != NULL; pg = pg->pnext) lrec_remove(pinrec, pg->key); if (pairs->num_occupied == 0) { sllv_append(poutrecs, pinrec); } else { for (lhmsse_t* pf = pairs->phead; pf != NULL; pf = pf->pnext) { lrec_t* poutrec = lrec_copy(pinrec); lrec_put(poutrec, pstate->output_key_field_name, mlr_strdup_or_die(pf->key), FREE_ENTRY_VALUE); lrec_put(poutrec, pstate->output_value_field_name, mlr_strdup_or_die(pf->value), FREE_ENTRY_VALUE); sllv_append(poutrecs, poutrec); } lrec_free(pinrec); } lhmss_free(pairs); return poutrecs; } // ---------------------------------------------------------------- static sllv_t* mapper_reshape_long_to_wide_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_reshape_state_t* pstate = (mapper_reshape_state_t*)pvstate; if (pinrec != NULL) { // Not end of input stream char* split_out_key_field_value = lrec_get(pinrec, pstate->split_out_key_field_name); char* split_out_value_field_value = lrec_get(pinrec, pstate-> split_out_value_field_name); if (split_out_key_field_value == NULL || split_out_value_field_value == NULL) return sllv_single(pinrec); split_out_key_field_value = mlr_strdup_or_die(split_out_key_field_value); split_out_value_field_value = mlr_strdup_or_die(split_out_value_field_value); lrec_remove(pinrec, pstate->split_out_key_field_name); lrec_remove(pinrec, pstate->split_out_value_field_name); slls_t* other_keys = mlr_reference_keys_from_record(pinrec); lhmslv_t* other_values_to_buckets = lhmslv_get(pstate->other_keys_to_other_values_to_buckets, other_keys); if (other_values_to_buckets == NULL) { other_values_to_buckets = lhmslv_alloc(); lhmslv_put(pstate->other_keys_to_other_values_to_buckets, slls_copy(other_keys), other_values_to_buckets, FREE_ENTRY_KEY); } slls_t* other_values = mlr_reference_values_from_record(pinrec); reshape_bucket_t* pbucket = lhmslv_get(other_values_to_buckets, other_values); if (pbucket == NULL) { pbucket = reshape_bucket_alloc(pinrec); lhmslv_put(other_values_to_buckets, slls_copy(other_values), pbucket, FREE_ENTRY_KEY); } else { lrec_free(pinrec); } lhmss_put(pbucket->pairs, split_out_key_field_value, split_out_value_field_value, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); slls_free(other_values); slls_free(other_keys); return NULL; } else { // end of input stream sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pe = pstate->other_keys_to_other_values_to_buckets->phead; pe != NULL; pe = pe->pnext) { lhmslv_t* other_values_to_buckets = pe->pvvalue; for (lhmslve_t* pf = other_values_to_buckets->phead; pf != NULL; pf = pf->pnext) { reshape_bucket_t* pbucket = pf->pvvalue; lrec_t* poutrec = pbucket->prepresentative; pbucket->prepresentative = NULL; // ownership transfer for (lhmsse_t* pg = pbucket->pairs->phead; pg != NULL; pg = pg->pnext) { // Strings in these lrecs are backed by out multi-level hashmaps which aren't freed by our free // method until shutdown time (in particular, after all outrecs are emitted). lrec_put(poutrec, pg->key, pg->value, NO_FREE); } sllv_append(poutrecs, poutrec); } } sllv_append(poutrecs, NULL); return poutrecs; } } // ---------------------------------------------------------------- static reshape_bucket_t* reshape_bucket_alloc(lrec_t* prepresentative) { reshape_bucket_t* pbucket = mlr_malloc_or_die(sizeof(reshape_bucket_t)); pbucket->prepresentative = prepresentative; pbucket->pairs = lhmss_alloc(); return pbucket; } static void reshape_bucket_free(reshape_bucket_t* pbucket) { lrec_free(pbucket->prepresentative); lhmss_free(pbucket->pairs); free(pbucket); } miller-3.4.0/c/mapping/mapper_sample.c000066400000000000000000000140721266012053600176550ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mtrand.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" // ---------------------------------------------------------------- typedef struct _sample_bucket_t { int nalloc; int nused; lrec_t** plrecs; } sample_bucket_t; sample_bucket_t* sample_bucket_alloc(int nalloc); void sample_bucket_free(sample_bucket_t* pbucket); void sample_bucket_handle(sample_bucket_t* pbucket, lrec_t* prec, int record_number); // ---------------------------------------------------------------- typedef struct _mapper_sample_state_t { ap_state_t* pargp; slls_t* pgroup_by_field_names; unsigned long long sample_count; lhmslv_t* pbuckets_by_group; } mapper_sample_state_t; static void mapper_sample_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_sample_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_sample_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long sample_count); static void mapper_sample_free(mapper_t* pmapper); static sllv_t* mapper_sample_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_sample_setup = { .verb = "sample", .pusage_func = mapper_sample_usage, .pparse_func = mapper_sample_parse_cli }; // ---------------------------------------------------------------- static void mapper_sample_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Reservoir sampling (subsampling without replacement), optionally by category.\n"); fprintf(o, "-k {count} Required: number of records to output, total, or by group if using -g.\n"); fprintf(o, "-g {a,b,c} Optional: group-by-field names for samples.\n"); } static mapper_t* mapper_sample_parse_cli(int* pargi, int argc, char** argv) { int sample_count = -1; slls_t* pgroup_by_field_names = slls_alloc(); char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_int_flag(pstate, "-k", &sample_count); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_sample_usage(stderr, argv[0], verb); return NULL; } if (sample_count == -1) { mapper_sample_usage(stderr, argv[0], verb); return NULL; } return mapper_sample_alloc(pstate, pgroup_by_field_names, sample_count); } // ---------------------------------------------------------------- static mapper_t* mapper_sample_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long sample_count) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_sample_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_sample_state_t)); pstate->pargp = pargp; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->sample_count = sample_count; pstate->pbuckets_by_group = lhmslv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_sample_process; pmapper->pfree_func = mapper_sample_free; return pmapper; } static void mapper_sample_free(mapper_t* pmapper) { mapper_sample_state_t* pstate = pmapper->pvstate; if (pstate->pgroup_by_field_names != NULL) slls_free(pstate->pgroup_by_field_names); // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pa = pstate->pbuckets_by_group->phead; pa != NULL; pa = pa->pnext) { sample_bucket_t* pbucket = pa->pvvalue; sample_bucket_free(pbucket); } lhmslv_free(pstate->pbuckets_by_group); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_sample_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_sample_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values != NULL) { sample_bucket_t* pbucket = lhmslv_get(pstate->pbuckets_by_group, pgroup_by_field_values); if (pbucket == NULL) { pbucket = sample_bucket_alloc(pstate->sample_count); lhmslv_put(pstate->pbuckets_by_group, slls_copy(pgroup_by_field_values), pbucket, FREE_ENTRY_KEY); } sample_bucket_handle(pbucket, pinrec, pctx->nr); slls_free(pgroup_by_field_values); } else { lrec_free(pinrec); } return NULL; } else { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->pbuckets_by_group->phead; pa != NULL; pa = pa->pnext) { sample_bucket_t* pbucket = pa->pvvalue; for (int i = 0; i < pbucket->nused; i++) { sllv_append(poutrecs, pbucket->plrecs[i]); pbucket->plrecs[i] = NULL; } pbucket->nused = 0; } sllv_append(poutrecs, NULL); return poutrecs; } } // ---------------------------------------------------------------- sample_bucket_t* sample_bucket_alloc(int nalloc) { sample_bucket_t* pbucket = mlr_malloc_or_die(sizeof(sample_bucket_t)); pbucket->nalloc = nalloc; pbucket->nused = 0; pbucket->plrecs = mlr_malloc_or_die(nalloc * sizeof(lrec_t*)); return pbucket; } void sample_bucket_free(sample_bucket_t* pbucket) { for (int i = 0; i < pbucket->nused; i++) lrec_free(pbucket->plrecs[i]); free(pbucket->plrecs); free(pbucket); } // This is the reservoir-sampling algorithm. // Here we retain a pointer to an input record (if retained in the sample) or // free it (if not retained in the sample). void sample_bucket_handle(sample_bucket_t* pbucket, lrec_t* prec, int record_number) { if (pbucket->nused < pbucket->nalloc) { // Always accept new entries until the bucket is full pbucket->plrecs[pbucket->nused++] = prec; } else { int r = get_mtrand_int31() % record_number; if (r < pbucket->nalloc) { lrec_free(pbucket->plrecs[r]); pbucket->plrecs[r] = prec; } else { lrec_free(prec); } } } miller-3.4.0/c/mapping/mapper_sec2gmt.c000066400000000000000000000063461266012053600177450ustar00rootroot00000000000000#include "lib/mlrutil.h" #include "containers/lrec.h" #include "containers/mlrval.h" #include "containers/slls.h" #include "containers/mixutil.h" #include "mapping/mappers.h" typedef struct _mapper_sec2gmt_state_t { slls_t* pfield_names; } mapper_sec2gmt_state_t; static void mapper_sec2gmt_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_sec2gmt_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_sec2gmt_alloc(slls_t* pfield_names); static void mapper_sec2gmt_free(mapper_t* pmapper); static sllv_t* mapper_sec2gmt_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_sec2gmt_setup = { .verb = "sec2gmt", .pusage_func = mapper_sec2gmt_usage, .pparse_func = mapper_sec2gmt_parse_cli, }; // ---------------------------------------------------------------- static void mapper_sec2gmt_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s {comma-separated list of field names}\n", argv0, verb); fprintf(o, "Replaces a numeric field representing seconds since the epoch with the\n"); fprintf(o, "corresponding GMT timestamp. This is nothing more than a keystroke-saver for\n"); fprintf(o, "the sec2gmt function:\n"); fprintf(o, " %s %s time1,time2\n", argv0, verb); fprintf(o, "is the same as\n"); fprintf(o, " %s put '$time1=sec2gmt($time1);$time2=sec2gmt($time2)'\n", argv0); } // ---------------------------------------------------------------- static mapper_t* mapper_sec2gmt_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 2) { mapper_sec2gmt_usage(stderr, argv[0], argv[*pargi]); return NULL; } // verb: (*pargi)++; // field names: char* field_names_string = argv[(*pargi)++]; slls_t* pfield_names = slls_from_line(field_names_string, ',', FALSE); return mapper_sec2gmt_alloc(pfield_names); } // ---------------------------------------------------------------- static mapper_t* mapper_sec2gmt_alloc(slls_t* pfield_names) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_sec2gmt_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_sec2gmt_state_t)); pstate->pfield_names = pfield_names; pmapper->pprocess_func = mapper_sec2gmt_process; pmapper->pvstate = (void*)pstate; pmapper->pfree_func = mapper_sec2gmt_free; return pmapper; } static void mapper_sec2gmt_free(mapper_t* pmapper) { mapper_sec2gmt_state_t* pstate = pmapper->pvstate; slls_free(pstate->pfield_names); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_sec2gmt_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { if (pinrec == NULL) // end of stream return sllv_single(NULL); mapper_sec2gmt_state_t* pstate = (mapper_sec2gmt_state_t*)pvstate; for (sllse_t* pe = pstate->pfield_names->phead; pe != NULL; pe = pe->pnext) { char* name = pe->value; char* sval = lrec_get(pinrec, name); if (sval == NULL) continue; if (*sval == 0) { lrec_put(pinrec, name, "", NO_FREE); } else { mv_t mval = mv_scan_number_or_die(sval); mv_t stamp = time_string_from_seconds(&mval, ISO8601_TIME_FORMAT); lrec_put(pinrec, name, stamp.u.strv, FREE_ENTRY_VALUE); } } return sllv_single(pinrec); } miller-3.4.0/c/mapping/mapper_sort.c000066400000000000000000000334051266012053600173640ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" // ================================================================ // OVERVIEW // // * Suppose we are sorting records lexically ascending on field "a" and then // numerically descending on field "x". // // * CLI syntax is "mlr sort -f a -nr x". // // * We first consume all input records and for each extract the string values // of fields a and x. For each uniq combination of a-value (e.g. "red", // "green", "blue") and x-value (e.g. "1", "1.0", "2.4") -- e.g. // pairs ["red","1"], and so on -- we keep a linked list of all the records // having those sort-key values, in the order encountered. // // * For each of those unique sort-key-value combinations, we also parse the // numerical fields at this point into an array of union-string-double. // E.g. the list ["red", "1.0"] maps to the array ["red", 1.0]. // // * The pairing of parsed-value array the linked list of same-key-value records // is called a *bucket*. E.g the records // {"a":"red","b":"circle","x":"1.0","y":"3.9"} // {"a":"red","b":"square","x":"1.0","z":"5.7", "q":"even"} // would both land in the ["red","1.0"] bucket. // // * Buckets are retained in a hash map: the key is the string-list of the form // ["red","1.0"] and the value is the pairing of parsed-value array ["red",1.0] // ane linked list of records. // // * Once all the input records are ingested into this hash map, we copy the // bucket-pointers into an array and sort it: this being the pairing of // parsed-value array and linked list of records. The comparator callback for // the sort walks through the parsed-value arrays one slot at a time, // looking at the first difference, e.g. if one has "a"="red" and the other // has "a"="blue". If the first field matches then the sort moves to the // second field, and so on. // // * Recall in particular that string keys ["a":"red","x":"1"] and // ["a":"red","x":"1.0"] map to different buckets, but will sort equally. // // ================================================================ #define SORT_NUMERIC 0x80 #define SORT_DESCENDING 0x40 typedef struct _mapper_sort_state_t { // Input parameters slls_t* pkey_field_names; // Fields to sort on int* sort_params; // Lexical/numeric; ascending/descending int do_sort; // If false, just do group-by // Sort state: buckets of like records. lhmslv_t* pbuckets_by_key_field_values; sllv_t* precords_missing_sort_keys; } mapper_sort_state_t; // Each sort key is string or number; use union to save space. typedef struct _typed_sort_key_t { union { char* s; double d; } u; } typed_sort_key_t; typedef struct _sort_bucket_t { typed_sort_key_t* typed_sort_keys; sllv_t* precords; } sort_bucket_t; // ---------------------------------------------------------------- static void mapper_sort_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_sort_parse_cli(int* pargi, int argc, char** argv); static void mapper_group_by_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_group_by_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_sort_alloc(slls_t* pkey_field_names, int* sort_params, int do_sort); static void mapper_sort_free(mapper_t* pmapper); static sllv_t* mapper_sort_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static typed_sort_key_t* parse_sort_keys(slls_t* pkey_field_values, int* sort_params, context_t* pctx); // qsort is non-reentrant but qsort_r isn't portable. But since Miller is // single-threaded, even if we've got one sort chained to another, only one is // active at a time. We adopt the convention that we set the sort params // right before the sort. static int* pcmp_sort_params = NULL; static int cmp_params_length = 0; static int pbucket_comparator(const void* pva, const void* pvb); // ---------------------------------------------------------------- mapper_setup_t mapper_sort_setup = { .verb = "sort", .pusage_func = mapper_sort_usage, .pparse_func = mapper_sort_parse_cli }; mapper_setup_t mapper_group_by_setup = { .verb = "group-by", .pusage_func = mapper_group_by_usage, .pparse_func = mapper_group_by_parse_cli }; // ---------------------------------------------------------------- static void mapper_sort_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s {flags}\n", argv0, verb); fprintf(o, "Flags:\n"); fprintf(o, " -f {comma-separated field names} Lexical ascending\n"); fprintf(o, " -n {comma-separated field names} Numerical ascending; nulls sort last\n"); fprintf(o, " -nf {comma-separated field names} Numerical ascending; nulls sort last\n"); fprintf(o, " -r {comma-separated field names} Lexical descending\n"); fprintf(o, " -nr {comma-separated field names} Numerical descending; nulls sort first\n"); fprintf(o, "Sorts records primarily by the first specified field, secondarily by the second\n"); fprintf(o, "field, and so on. Any records not having all specified sort keys will appear\n"); fprintf(o, "at the end of the output, in the order they were encountered, regardless of the\n"); fprintf(o, "specified sort order.\n"); fprintf(o, "Example:\n"); fprintf(o, " %s %s -f a,b -nr x,y,z\n", argv0, verb); fprintf(o, "which is the same as:\n"); fprintf(o, " %s %s -f a -f b -nr x -nr y -nr z\n", argv0, verb); } static mapper_t* mapper_sort_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 3) { mapper_sort_usage(stderr, argv[0], argv[*pargi]); return NULL; } char* verb = argv[*pargi]; *pargi += 1; slls_t* pnames = slls_alloc(); slls_t* pflags = slls_alloc(); while ((argc - *pargi) >= 1 && argv[*pargi][0] == '-') { if ((argc - *pargi) < 2) mapper_sort_usage(stderr, argv[0], verb); char* flag = argv[*pargi]; char* value = argv[*pargi+1]; *pargi += 2; if (streq(flag, "-f")) { } else if (streq(flag, "-n")) { } else if (streq(flag, "-nf")) { } else if (streq(flag, "-r")) { } else if (streq(flag, "-nr")) { } else { mapper_sort_usage(stderr, argv[0], verb); } slls_t* pnames_for_flag = slls_from_line(value, ',', FALSE); // E.g. with "-nr a,b,c", replicate the "-nr" flag three times. for (sllse_t* pe = pnames_for_flag->phead; pe != NULL; pe = pe->pnext) { slls_append_no_free(pnames, pe->value); slls_append_no_free(pflags, flag); } slls_free(pnames_for_flag); } if (pnames->length < 1) mapper_sort_usage(stderr, argv[0], verb); // Convert the list such as ["-nf","-nf","-r","-r","-r"] into an array of // bit-flags, one per sort-key field. int* opt_array = mlr_malloc_or_die(pnames->length * sizeof(int)); sllse_t* pe; int di; for (pe = pflags->phead, di = 0; pe != NULL; pe = pe->pnext, di++) { char* flag = pe->value; int opt = streq(flag, "-nf") ? SORT_NUMERIC : streq(flag, "-n") ? SORT_NUMERIC : streq(flag, "-r") ? SORT_DESCENDING : streq(flag, "-nr") ? SORT_NUMERIC|SORT_DESCENDING : 0; opt_array[di] =opt; } slls_free(pflags); return mapper_sort_alloc(pnames, opt_array, TRUE); } // ---------------------------------------------------------------- static void mapper_group_by_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s {comma-separated field names}\n", argv0, verb); fprintf(o, "Outputs records in batches having identical values at specified field names.\n"); } static mapper_t* mapper_group_by_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 2) { mapper_group_by_usage(stderr, argv[0], argv[*pargi]); return NULL; } slls_t* pnames = slls_from_line(argv[*pargi+1], ',', FALSE); int* opt_array = mlr_malloc_or_die(pnames->length * sizeof(int)); for (int i = 0; i < pnames->length; i++) opt_array[i] = 0; *pargi += 2; return mapper_sort_alloc(pnames, opt_array, FALSE); } // ---------------------------------------------------------------- static mapper_t* mapper_sort_alloc(slls_t* pkey_field_names, int* sort_params, int do_sort) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_sort_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_sort_state_t)); pstate->pkey_field_names = pkey_field_names; pstate->sort_params = sort_params; pstate->pbuckets_by_key_field_values = lhmslv_alloc(); pstate->precords_missing_sort_keys = sllv_alloc(); pstate->do_sort = do_sort; pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_sort_process; pmapper->pfree_func = mapper_sort_free; return pmapper; } // ---------------------------------------------------------------- static void mapper_sort_free(mapper_t* pmapper) { mapper_sort_state_t* pstate = pmapper->pvstate; if (pstate->pkey_field_names != NULL) slls_free(pstate->pkey_field_names); // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pa = pstate->pbuckets_by_key_field_values->phead; pa != NULL; pa = pa->pnext) { sort_bucket_t* pbucket = pa->pvvalue; free(pbucket->typed_sort_keys); free(pbucket); // precords freed in emitter } lhmslv_free(pstate->pbuckets_by_key_field_values); sllv_free(pstate->precords_missing_sort_keys); free(pstate->sort_params); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_sort_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_sort_state_t* pstate = pvstate; if (pinrec != NULL) { // Consume another input record. slls_t* pkey_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pkey_field_names); if (pkey_field_values == NULL) { sllv_append(pstate->precords_missing_sort_keys, pinrec); } else { sort_bucket_t* pbucket = lhmslv_get(pstate->pbuckets_by_key_field_values, pkey_field_values); if (pbucket == NULL) { // New key-field-value: new bucket and hash-map entry slls_t* pkey_field_values_copy = slls_copy(pkey_field_values); sort_bucket_t* pbucket = mlr_malloc_or_die(sizeof(sort_bucket_t)); pbucket->typed_sort_keys = parse_sort_keys(pkey_field_values_copy, pstate->sort_params, pctx); pbucket->precords = sllv_alloc(); sllv_append(pbucket->precords, pinrec); lhmslv_put(pstate->pbuckets_by_key_field_values, pkey_field_values_copy, pbucket, FREE_ENTRY_KEY); } else { // Previously seen key-field-value: append record to bucket sllv_append(pbucket->precords, pinrec); } slls_free(pkey_field_values); } return NULL; } else if (!pstate->do_sort) { // End of input stream: do output for group-by sllv_t* poutput = sllv_alloc(); for (lhmslve_t* pe = pstate->pbuckets_by_key_field_values->phead; pe != NULL; pe = pe->pnext) { sort_bucket_t* pbucket = pe->pvvalue; sllv_transfer(poutput, pbucket->precords); sllv_free(pbucket->precords); } sllv_transfer(poutput, pstate->precords_missing_sort_keys); sllv_append(poutput, NULL); return poutput; } else { // End of input stream: sort bucket labels int num_buckets = pstate->pbuckets_by_key_field_values->num_occupied; sort_bucket_t** pbucket_array = mlr_malloc_or_die(num_buckets * sizeof(sort_bucket_t*)); // Copy bucket-pointers to an array for qsort int i = 0; for (lhmslve_t* pe = pstate->pbuckets_by_key_field_values->phead; pe != NULL; pe = pe->pnext, i++) { pbucket_array[i] = pe->pvvalue; } pcmp_sort_params = pstate->sort_params; cmp_params_length = pstate->pkey_field_names->length; qsort(pbucket_array, num_buckets, sizeof(sort_bucket_t*), pbucket_comparator); pcmp_sort_params = NULL; cmp_params_length = 0; // Emit each bucket's record sllv_t* poutput = sllv_alloc(); for (i = 0; i < num_buckets; i++) { sllv_t* plist = pbucket_array[i]->precords; sllv_transfer(poutput, plist); sllv_free(plist); } sllv_transfer(poutput, pstate->precords_missing_sort_keys); free(pbucket_array); sllv_append(poutput, NULL); // Signal end of output-record stream. return poutput; } } static int pbucket_comparator(const void* pva, const void* pvb) { // We are sorting an array of sort_bucket_t*. const sort_bucket_t** pba = (const sort_bucket_t**)pva; const sort_bucket_t** pbb = (const sort_bucket_t**)pvb; typed_sort_key_t* akeys = (*pba)->typed_sort_keys; typed_sort_key_t* bkeys = (*pbb)->typed_sort_keys; for (int i = 0; i < cmp_params_length; i++) { int sort_param = pcmp_sort_params[i]; if (sort_param & SORT_NUMERIC) { double a = akeys[i].u.d; double b = bkeys[i].u.d; if (isnan(a)) { // null input value if (!isnan(b)) { return (sort_param & SORT_DESCENDING) ? -1 : 1; } } else if (isnan(b)) { return (sort_param & SORT_DESCENDING) ? 1 : -1; } else { double d = a - b; int s = (d < 0) ? -1 : (d > 0) ? 1 : 0; if (s != 0) return (sort_param & SORT_DESCENDING) ? -s : s; } } else { int s = strcmp(akeys[i].u.s, bkeys[i].u.s); if (s != 0) return (sort_param & SORT_DESCENDING) ? -s : s; } } return 0; } // E.g. parse the list ["red","1.0"] into the array ["red",1.0]. static typed_sort_key_t* parse_sort_keys(slls_t* pkey_field_values, int* sort_params, context_t* pctx) { typed_sort_key_t* typed_sort_keys = mlr_malloc_or_die(pkey_field_values->length * sizeof(typed_sort_key_t)); int i = 0; for (sllse_t* pe = pkey_field_values->phead; pe != NULL; pe = pe->pnext, i++) { if (sort_params[i] & SORT_NUMERIC) { if (*pe->value == 0) { // null input value typed_sort_keys[i].u.d = nan(""); } else if (!mlr_try_float_from_string(pe->value, &typed_sort_keys[i].u.d)) { fprintf(stderr, "%s: couldn't parse \"%s\" as number in file \"%s\" record %lld.\n", MLR_GLOBALS.argv0, pe->value, pctx->filename, pctx->fnr); exit(1); } } else { typed_sort_keys[i].u.s = pe->value; } } return typed_sort_keys; } miller-3.4.0/c/mapping/mapper_stats1.c000066400000000000000000000347411266012053600176200ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "cli/argparse.h" #include "containers/sllv.h" #include "containers/slls.h" #include "lib/string_array.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "containers/mlrval.h" #include "mapping/mappers.h" #include "mapping/stats1_accumulators.h" static char* fake_acc_name_for_setups = "__setup_done__"; // ---------------------------------------------------------------- typedef struct _mapper_stats1_state_t { ap_state_t* pargp; slls_t* paccumulator_names; string_array_t* pvalue_field_names; // parameter string_array_t* pvalue_field_values; // scratch space used per-record slls_t* pgroup_by_field_names; // parameter lhmslv_t* groups; int do_iterative_stats; int allow_int_float; } mapper_stats1_state_t; static void mapper_stats1_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_stats1_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_stats1_alloc(ap_state_t* pargp, slls_t* paccumulator_names, string_array_t* pvalue_field_names, slls_t* pgroup_by_field_names, int do_iterative_stats, int allow_int_float); static void mapper_stats1_free(mapper_t* pmapper); static sllv_t* mapper_stats1_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static void mapper_stats1_ingest(lrec_t* pinrec, mapper_stats1_state_t* pstate); static sllv_t* mapper_stats1_emit_all(mapper_stats1_state_t* pstate); static lrec_t* mapper_stats1_emit(mapper_stats1_state_t* pstate, lrec_t* poutrec, char* value_field_name, char* stats1_acc_name, lhmsv_t* acc_field_to_acc_state); // ---------------------------------------------------------------- mapper_setup_t mapper_stats1_setup = { .verb = "stats1", .pusage_func = mapper_stats1_usage, .pparse_func = mapper_stats1_parse_cli }; // ---------------------------------------------------------------- static void mapper_stats1_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Computes univariate statistics for one or more given fields, accumulated across\n"); fprintf(o, "the input record stream.\n"); fprintf(o, "Options:\n"); fprintf(o, "-a {sum,count,...} Names of accumulators: p10 p25.2 p50 p98 p100 etc. and/or\n"); fprintf(o, " one or more of:\n"); for (int i = 0; i < stats1_acc_lookup_table_length; i++) { fprintf(o, " %-9s %s\n", stats1_acc_lookup_table[i].name, stats1_acc_lookup_table[i].desc); } fprintf(o, "-f {a,b,c} Value-field names on which to compute statistics\n"); fprintf(o, "-g {d,e,f} Optional group-by-field names\n"); fprintf(o, "-s Print iterative stats. Useful in tail -f contexts (in which\n"); fprintf(o, " case please avoid pprint-format output since end of input\n"); fprintf(o, " stream will never be seen).\n"); fprintf(o, "-F Computes integerable things (e.g. count) in floating point.\n"); fprintf(o, "Example: %s %s -a min,p10,p50,p90,max -f value -g size,shape\n", argv0, verb); fprintf(o, "Example: %s %s -a count,mode -f size\n", argv0, verb); fprintf(o, "Example: %s %s -a count,mode -f size -g shape\n", argv0, verb); fprintf(o, "Notes:\n"); fprintf(o, "* p50 is a synonym for median.\n"); fprintf(o, "* min and max output the same results as p0 and p100, respectively, but use\n"); fprintf(o, " less memory.\n"); fprintf(o, "* count and mode allow text input; the rest require numeric input.\n"); fprintf(o, " In particular, 1 and 1.0 are distinct text for count and mode.\n"); fprintf(o, "* When there are mode ties, the first-encountered datum wins.\n"); } static mapper_t* mapper_stats1_parse_cli(int* pargi, int argc, char** argv) { slls_t* paccumulator_names = NULL; string_array_t* pvalue_field_names = NULL; slls_t* pgroup_by_field_names = slls_alloc(); int do_iterative_stats = FALSE; int allow_int_float = TRUE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-a", &paccumulator_names); ap_define_string_array_flag(pstate, "-f", &pvalue_field_names); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); ap_define_true_flag(pstate, "-s", &do_iterative_stats); ap_define_false_flag(pstate, "-F", &allow_int_float); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_stats1_usage(stderr, argv[0], verb); return NULL; } if (paccumulator_names == NULL || pvalue_field_names == NULL) { mapper_stats1_usage(stderr, argv[0], verb); return NULL; } return mapper_stats1_alloc(pstate, paccumulator_names, pvalue_field_names, pgroup_by_field_names, do_iterative_stats, allow_int_float); } // ---------------------------------------------------------------- static mapper_t* mapper_stats1_alloc(ap_state_t* pargp, slls_t* paccumulator_names, string_array_t* pvalue_field_names, slls_t* pgroup_by_field_names, int do_iterative_stats, int allow_int_float) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_stats1_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_stats1_state_t)); pstate->pargp = pargp; pstate->paccumulator_names = paccumulator_names; pstate->pvalue_field_names = pvalue_field_names; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->pvalue_field_values = string_array_alloc(pvalue_field_names->length); pstate->groups = lhmslv_alloc(); pstate->do_iterative_stats = do_iterative_stats; pstate->allow_int_float = allow_int_float; pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_stats1_process; pmapper->pfree_func = mapper_stats1_free; return pmapper; } static void mapper_stats1_free(mapper_t* pmapper) { mapper_stats1_state_t* pstate = pmapper->pvstate; slls_free(pstate->paccumulator_names); string_array_free(pstate->pvalue_field_names); string_array_free(pstate->pvalue_field_values); slls_free(pstate->pgroup_by_field_names); // lhmslv_free and lhmsv_free will free the hashmap keys; we need to free // the void-star hashmap values. for (lhmslve_t* pa = pstate->groups->phead; pa != NULL; pa = pa->pnext) { lhmsv_t* pgroup_to_acc_field = pa->pvvalue; for (lhmsve_t* pb = pgroup_to_acc_field->phead; pb != NULL; pb = pb->pnext) { lhmsv_t* pacc_field_to_acc_state = pb->pvvalue; for (lhmsve_t* pc = pacc_field_to_acc_state->phead; pc != NULL; pc = pc->pnext) { if (streq(pc->key, fake_acc_name_for_setups)) continue; stats1_acc_t* pstats1_acc = pc->pvvalue; pstats1_acc->pfree_func(pstats1_acc); } lhmsv_free(pacc_field_to_acc_state); } lhmsv_free(pgroup_to_acc_field); } lhmslv_free(pstate->groups); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ================================================================ // Given: accumulate count,sum on values x,y group by a,b. // Example input: Example output: // a b x y a b x_count x_sum y_count y_sum // s t 1 2 s t 2 6 2 8 // u v 3 4 u v 1 3 1 4 // s t 5 6 u w 1 7 1 9 // u w 7 9 // // Multilevel hashmap structure: // { // ["s","t"] : { <--- group-by field names // ["x"] : { <--- value field names // "count" : stats1_count_t object, // "sum" : stats1_sum_t object // }, // ["y"] : { // "count" : stats1_count_t object, // "sum" : stats1_sum_t object // }, // }, // ["u","v"] : { // ["x"] : { // "count" : stats1_count_t object, // "sum" : stats1_sum_t object // }, // ["y"] : { // "count" : stats1_count_t object, // "sum" : stats1_sum_t object // }, // }, // ["u","w"] : { // ["x"] : { // "count" : stats1_count_t object, // "sum" : stats1_sum_t object // }, // ["y"] : { // "count" : stats1_count_t object, // "sum" : stats1_sum_t object // }, // }, // } // ================================================================ // In the iterative case, add to the current record its current group's stats fields. // In the non-iterative case, produce output only at the end of the input stream. static sllv_t* mapper_stats1_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_stats1_state_t* pstate = pvstate; if (pinrec != NULL) { mapper_stats1_ingest(pinrec, pstate); if (pstate->do_iterative_stats) { // The input record is modified in this case, with new fields appended return sllv_single(pinrec); } else { lrec_free(pinrec); return NULL; } } else if (!pstate->do_iterative_stats) { return mapper_stats1_emit_all(pstate); } else { return NULL; } } // ---------------------------------------------------------------- static void mapper_stats1_ingest(lrec_t* pinrec, mapper_stats1_state_t* pstate) { // E.g. ["s", "t"] // To do: make value_field_values into a hashmap. Then accept partial // population on that, but retain full-population requirement on group-by. // E.g. if accumulating stats of x,y on a,b then skip record with x,y,a but // process record with x,a,b. mlr_reference_values_from_record_into_string_array(pinrec, pstate->pvalue_field_names, pstate->pvalue_field_values); slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values == NULL) { slls_free(pgroup_by_field_values); return; } lhmsv_t* pgroup_to_acc_field = lhmslv_get(pstate->groups, pgroup_by_field_values); if (pgroup_to_acc_field == NULL) { pgroup_to_acc_field = lhmsv_alloc(); lhmslv_put(pstate->groups, slls_copy(pgroup_by_field_values), pgroup_to_acc_field, FREE_ENTRY_KEY); } // for x=1 and y=2 int n = pstate->pvalue_field_names->length; for (int i = 0; i < n; i++) { char* value_field_name = pstate->pvalue_field_names->strings[i]; char* value_field_sval = pstate->pvalue_field_values->strings[i]; lhmsv_t* acc_field_to_acc_state = lhmsv_get(pgroup_to_acc_field, value_field_name); if (acc_field_to_acc_state == NULL) { acc_field_to_acc_state = lhmsv_alloc(); lhmsv_put(pgroup_to_acc_field, value_field_name, acc_field_to_acc_state, NO_FREE); } // Look up presence of all accumulators at this level's hashmap. char* presence = lhmsv_get(acc_field_to_acc_state, fake_acc_name_for_setups); if (presence == NULL) { make_stats1_accs(value_field_name, pstate->paccumulator_names, pstate->allow_int_float, acc_field_to_acc_state); lhmsv_put(acc_field_to_acc_state, fake_acc_name_for_setups, fake_acc_name_for_setups, NO_FREE); } if (value_field_sval == NULL) // Key not present continue; if (*value_field_sval == 0) // Key present with null value continue; int have_dval = FALSE; int have_nval = FALSE; double value_field_dval = -999.0; mv_t value_field_nval = mv_from_null(); // There isn't a one-to-one mapping between user-specified stats1_names // and internal stats1_acc_t's. Here in the ingestor we feed each datum // into a stats1_acc_t. In the emitter, we loop over the stats1_names in // user-specified order. Example: they ask for p10,mean,p90. Then there // is only one percentiles accumulator to be told about each point. In // the emitter it will be asked to produce output twice: once for the // 10th percentile & once for the 90th. for (lhmsve_t* pc = acc_field_to_acc_state->phead; pc != NULL; pc = pc->pnext) { char* stats1_acc_name = pc->key; if (streq(stats1_acc_name, fake_acc_name_for_setups)) continue; stats1_acc_t* pstats1_acc = pc->pvvalue; if (pstats1_acc->pdingest_func != NULL) { if (!have_dval) { value_field_dval = mlr_double_from_string_or_die(value_field_sval); have_dval = TRUE; } pstats1_acc->pdingest_func(pstats1_acc->pvstate, value_field_dval); } if (pstats1_acc->pningest_func != NULL) { if (!have_nval) { value_field_nval = pstate->allow_int_float ? mv_scan_number_or_die(value_field_sval) : mv_from_float(mlr_double_from_string_or_die(value_field_sval)); have_nval = TRUE; } pstats1_acc->pningest_func(pstats1_acc->pvstate, &value_field_nval); } if (pstats1_acc->psingest_func != NULL) { pstats1_acc->psingest_func(pstats1_acc->pvstate, value_field_sval); } if (pstate->do_iterative_stats) { mapper_stats1_emit(pstate, pinrec, value_field_name, stats1_acc_name, acc_field_to_acc_state); } } } slls_free(pgroup_by_field_values); } // ---------------------------------------------------------------- static sllv_t* mapper_stats1_emit_all(mapper_stats1_state_t* pstate) { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->groups->phead; pa != NULL; pa = pa->pnext) { slls_t* pgroup_by_field_values = pa->key; lrec_t* poutrec = lrec_unbacked_alloc(); // Add in a=s,b=t fields: sllse_t* pb = pstate->pgroup_by_field_names->phead; sllse_t* pc = pgroup_by_field_values->phead; for ( ; pb != NULL && pc != NULL; pb = pb->pnext, pc = pc->pnext) { lrec_put(poutrec, pb->value, pc->value, NO_FREE); } // Add in fields such as x_sum=#, y_count=#, etc.: lhmsv_t* pgroup_to_acc_field = pa->pvvalue; // for "x", "y" for (lhmsve_t* pd = pgroup_to_acc_field->phead; pd != NULL; pd = pd->pnext) { char* value_field_name = pd->key; lhmsv_t* acc_field_to_acc_state = pd->pvvalue; for (sllse_t* pe = pstate->paccumulator_names->phead; pe != NULL; pe = pe->pnext) { char* stats1_acc_name = pe->value; mapper_stats1_emit(pstate, poutrec, value_field_name, stats1_acc_name, acc_field_to_acc_state); } } sllv_append(poutrecs, poutrec); } sllv_append(poutrecs, NULL); return poutrecs; } // ---------------------------------------------------------------- static lrec_t* mapper_stats1_emit(mapper_stats1_state_t* pstate, lrec_t* poutrec, char* value_field_name, char* stats1_acc_name, lhmsv_t* acc_field_to_acc_state) { // Add in fields such as x_sum=#, y_count=#, etc.: for (sllse_t* pe = pstate->paccumulator_names->phead; pe != NULL; pe = pe->pnext) { char* stats1_acc_name = pe->value; if (streq(stats1_acc_name, fake_acc_name_for_setups)) continue; stats1_acc_t* pstats1_acc = lhmsv_get(acc_field_to_acc_state, stats1_acc_name); if (pstats1_acc == NULL) { fprintf(stderr, "%s stats1: internal coding error: stats1_acc_name \"%s\" has gone missing.\n", MLR_GLOBALS.argv0, stats1_acc_name); exit(1); } pstats1_acc->pemit_func(pstats1_acc->pvstate, value_field_name, stats1_acc_name, FALSE, poutrec); } return poutrec; } miller-3.4.0/c/mapping/mapper_stats2.c000066400000000000000000001200171266012053600176110ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "lib/mlrmath.h" #include "lib/mlrstat.h" #include "containers/sllv.h" #include "containers/slls.h" #include "lib/string_array.h" #include "containers/lhmslv.h" #include "containers/lhms2v.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "containers/dvector.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef enum _bivar_measure_t { DO_CORR, DO_COV, DO_COVX, DO_LINREG_PCA } bivar_measure_t; // ---------------------------------------------------------------- struct _stats2_acc_t; // forward reference for method definitions typedef void stats2_ingest_func_t(void* pvstate, double x, double y); typedef void stats2_emit_func_t(void* pvstate, char* name1, char* name2, lrec_t* poutrec); typedef void stats2_fit_func_t(void* pvstate, double x, double y, lrec_t* poutrec); typedef void stats2_free_func_t(struct _stats2_acc_t* pstats2_acc); typedef struct _stats2_acc_t { void* pvstate; stats2_ingest_func_t* pingest_func; stats2_emit_func_t* pemit_func; stats2_fit_func_t* pfit_func; stats2_free_func_t* pfree_func; // virtual destructor } stats2_acc_t; typedef struct _mapper_stats2_state_t { ap_state_t* pargp; slls_t* paccumulator_names; string_array_t* pvalue_field_name_pairs; slls_t* pgroup_by_field_names; lhmslv_t* acc_groups; lhmslv_t* record_groups; int do_verbose; int do_iterative_stats; int do_hold_and_fit; } mapper_stats2_state_t; typedef stats2_acc_t* stats2_alloc_func_t(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); // ---------------------------------------------------------------- static void mapper_stats2_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_stats2_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_stats2_alloc(ap_state_t* pargp, slls_t* paccumulator_names, string_array_t* pvalue_field_name_pairs, slls_t* pgroup_by_field_names, int do_verbose, int do_iterative_stats, int do_hold_and_fit); static void mapper_stats2_free(mapper_t* pmapper); static sllv_t* mapper_stats2_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static void mapper_stats2_ingest(lrec_t* pinrec, context_t* pctx, mapper_stats2_state_t* pstate); static sllv_t* mapper_stats2_emit_all(mapper_stats2_state_t* pstate); static void mapper_stats2_emit(mapper_stats2_state_t* pstate, lrec_t* pinrec, char* value_field_name_1, char* value_field_name_2, lhmsv_t* pacc_fields_to_acc_state); static sllv_t* mapper_stats2_fit_all(mapper_stats2_state_t* pstate); static stats2_acc_t* make_stats2 (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_linreg_pca_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_linreg_ols_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_r2_alloc (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_logireg_alloc (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_corr_cov_alloc (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, bivar_measure_t do_which, int do_verbose); static stats2_acc_t* stats2_corr_alloc (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_cov_alloc (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); static stats2_acc_t* stats2_covx_alloc (char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose); // ---------------------------------------------------------------- typedef struct _stats2_acc_lookup_t { char* name; stats2_alloc_func_t* palloc_func; char* desc; } stats2_acc_lookup_t; static stats2_acc_lookup_t stats2_acc_lookup_table[] = { {"linreg-pca", stats2_linreg_pca_alloc, "Linear regression using principal component analysis"}, {"linreg-ols", stats2_linreg_ols_alloc, "Linear regression using ordinary least squares"}, {"r2", stats2_r2_alloc, "Quality metric for linreg-ols (linreg-pca emits its own)"}, {"logireg", stats2_logireg_alloc, "Logistic regression"}, {"corr", stats2_corr_alloc, "Sample correlation"}, {"cov", stats2_cov_alloc, "Sample covariance"}, {"covx", stats2_covx_alloc, "Sample-covariance matrix"}, }; static int stats2_acc_lookup_table_length = sizeof(stats2_acc_lookup_table) / sizeof(stats2_acc_lookup_table[0]); // ---------------------------------------------------------------- mapper_setup_t mapper_stats2_setup = { .verb = "stats2", .pusage_func = mapper_stats2_usage, .pparse_func = mapper_stats2_parse_cli }; // ---------------------------------------------------------------- static void mapper_stats2_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Computes bivariate statistics for one or more given field-name pairs,\n"); fprintf(o, "accumulated across the input record stream.\n"); fprintf(o, "-a {linreg-ols,corr,...} Names of accumulators: one or more of:\n"); for (int i = 0; i < stats2_acc_lookup_table_length; i++) { fprintf(o, " %-12s %s\n", stats2_acc_lookup_table[i].name, stats2_acc_lookup_table[i].desc); } fprintf(o, "-f {a,b,c,d} Value-field name-pairs on which to compute statistics.\n"); fprintf(o, " There must be an even number of names.\n"); fprintf(o, "-g {e,f,g} Optional group-by-field names.\n"); fprintf(o, "-v Print additional output for linreg-pca.\n"); fprintf(o, "-s Print iterative stats. Useful in tail -f contexts (in which\n"); fprintf(o, " case please avoid pprint-format output since end of input\n"); fprintf(o, " stream will never be seen).\n"); fprintf(o, "--fit Rather than printing regression parameters, applies them to\n"); fprintf(o, " the input data to compute new fit fields. All input records are\n"); fprintf(o, " held in memory until end of input stream. Has effect only for\n"); fprintf(o, " linreg-ols, linreg-pca, and logireg.\n"); fprintf(o, "Only one of -s or --fit may be used.\n"); fprintf(o, "Example: %s %s -a linreg-pca -f x,y\n", argv0, verb); fprintf(o, "Example: %s %s -a linreg-ols,r2 -f x,y -g size,shape\n", argv0, verb); fprintf(o, "Example: %s %s -a corr -f x,y\n", argv0, verb); } static mapper_t* mapper_stats2_parse_cli(int* pargi, int argc, char** argv) { slls_t* paccumulator_names = NULL; string_array_t* pvalue_field_names = NULL; slls_t* pgroup_by_field_names = slls_alloc(); int do_verbose = FALSE; int do_iterative_stats = FALSE; int do_hold_and_fit = FALSE; int allow_int_float = TRUE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-a", &paccumulator_names); ap_define_string_array_flag(pstate, "-f", &pvalue_field_names); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); ap_define_true_flag(pstate, "-v", &do_verbose); ap_define_true_flag(pstate, "-s", &do_iterative_stats); ap_define_true_flag(pstate, "--fit", &do_hold_and_fit); // The -F isn't used for stats2: all arithmetic here is floating-point. Yet // it is supported for step and stats1 for all applicable stats1/step // accumulators, so we accept here as well for all applicable stats2 // accumulators (i.e. none of them). ap_define_false_flag(pstate, "-F", &allow_int_float); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_stats2_usage(stderr, argv[0], verb); return NULL; } if (do_iterative_stats && do_hold_and_fit) { mapper_stats2_usage(stderr, argv[0], verb); return NULL; } if (paccumulator_names == NULL || pvalue_field_names == NULL) { mapper_stats2_usage(stderr, argv[0], verb); return NULL; } if ((pvalue_field_names->length % 2) != 0) { mapper_stats2_usage(stderr, argv[0], verb); return NULL; } return mapper_stats2_alloc(pstate, paccumulator_names, pvalue_field_names, pgroup_by_field_names, do_verbose, do_iterative_stats, do_hold_and_fit); } // ---------------------------------------------------------------- static mapper_t* mapper_stats2_alloc(ap_state_t* pargp, slls_t* paccumulator_names, string_array_t* pvalue_field_name_pairs, slls_t* pgroup_by_field_names, int do_verbose, int do_iterative_stats, int do_hold_and_fit) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_stats2_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_stats2_state_t)); pstate->pargp = pargp; pstate->paccumulator_names = paccumulator_names; pstate->pvalue_field_name_pairs = pvalue_field_name_pairs; // caller validates length is even pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->acc_groups = lhmslv_alloc(); pstate->record_groups = lhmslv_alloc(); pstate->do_verbose = do_verbose; pstate->do_iterative_stats = do_iterative_stats; pstate->do_hold_and_fit = do_hold_and_fit; pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_stats2_process; pmapper->pfree_func = mapper_stats2_free; return pmapper; } static void mapper_stats2_free(mapper_t* pmapper) { mapper_stats2_state_t* pstate = pmapper->pvstate; slls_free(pstate->paccumulator_names); string_array_free(pstate->pvalue_field_name_pairs); slls_free(pstate->pgroup_by_field_names); // lhmslv_free and lhmsv_free will free the hashmap keys; we need to free // the void-star hashmap values. for (lhmslve_t* pa = pstate->acc_groups->phead; pa != NULL; pa = pa->pnext) { lhms2v_t* pgroup_to_acc_field = pa->pvvalue; for (lhms2ve_t* pb = pgroup_to_acc_field->phead; pb != NULL; pb = pb->pnext) { lhmsv_t* pacc_fields_to_acc_state = pb->pvvalue; for (lhmsve_t* pc = pacc_fields_to_acc_state->phead; pc != NULL; pc = pc->pnext) { stats2_acc_t* pstats2_acc = pc->pvvalue; pstats2_acc->pfree_func(pstats2_acc); } lhmsv_free(pacc_fields_to_acc_state); } lhms2v_free(pgroup_to_acc_field); } lhmslv_free(pstate->acc_groups); for (lhmslve_t* pd = pstate->record_groups->phead; pd != NULL; pd = pd->pnext) { sllv_t* plist = pd->pvvalue; sllv_free(plist); } lhmslv_free(pstate->record_groups); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ================================================================ // Given: accumulate corr,cov on values x,y group by a,b. // Example input: Example output: // a b x y a b x_corr x_cov y_corr y_cov // s t 1 2 s t 2 6 2 8 // u v 3 4 u v 1 3 1 4 // s t 5 6 u w 1 7 1 9 // u w 7 9 // // Multilevel hashmap structure: // { // ["s","t"] : { <--- group-by field names // ["x","y"] : { <--- value field names // "corr" : stats2_corr_t object, // "cov" : stats2_cov_t object // } // }, // ["u","v"] : { // ["x","y"] : { // "corr" : stats2_corr_t object, // "cov" : stats2_cov_t object // } // }, // ["u","w"] : { // ["x","y"] : { // "corr" : stats2_corr_t object, // "cov" : stats2_cov_t object // } // }, // } // ================================================================ // In the iterative case, add to the current record its current group's stats fields. // In the non-iterative case, produce output only at the end of the input stream. static sllv_t* mapper_stats2_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_stats2_state_t* pstate = pvstate; if (pinrec != NULL) { mapper_stats2_ingest(pinrec, pctx, pstate); if (pstate->do_iterative_stats) { // The input record is modified in this case, with new fields appended return sllv_single(pinrec); } else if (pstate->do_hold_and_fit) { // The input record is held by the ingestor return NULL; } else { lrec_free(pinrec); return NULL; } } else if (!pstate->do_iterative_stats) { if (!pstate->do_hold_and_fit) { return mapper_stats2_emit_all(pstate); } else { return mapper_stats2_fit_all(pstate); } } else { return NULL; } } // ---------------------------------------------------------------- static void mapper_stats2_ingest(lrec_t* pinrec, context_t* pctx, mapper_stats2_state_t* pstate) { // ["s", "t"] slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values == NULL) { return; } lhms2v_t* pgroup_to_acc_field = lhmslv_get(pstate->acc_groups, pgroup_by_field_values); if (pgroup_to_acc_field == NULL) { pgroup_to_acc_field = lhms2v_alloc(); lhmslv_put(pstate->acc_groups, slls_copy(pgroup_by_field_values), pgroup_to_acc_field, FREE_ENTRY_KEY); } if (pstate->do_hold_and_fit) { // Retain the input record in memory, for fitting and delivery at end of stream sllv_t* group_to_records = lhmslv_get(pstate->record_groups, pgroup_by_field_values); if (group_to_records == NULL) { group_to_records = sllv_alloc(); lhmslv_put(pstate->record_groups, slls_copy(pgroup_by_field_values), group_to_records, FREE_ENTRY_KEY); } sllv_append(group_to_records, pinrec); } // for [["x","y"]] int n = pstate->pvalue_field_name_pairs->length; for (int i = 0; i < n; i += 2) { char* value_field_name_1 = pstate->pvalue_field_name_pairs->strings[i]; char* value_field_name_2 = pstate->pvalue_field_name_pairs->strings[i+1]; lhmsv_t* pacc_fields_to_acc_state = lhms2v_get(pgroup_to_acc_field, value_field_name_1, value_field_name_2); if (pacc_fields_to_acc_state == NULL) { pacc_fields_to_acc_state = lhmsv_alloc(); lhms2v_put(pgroup_to_acc_field, value_field_name_1, value_field_name_2, pacc_fields_to_acc_state, NO_FREE); } char* sval1 = lrec_get(pinrec, value_field_name_1); char* sval2 = lrec_get(pinrec, value_field_name_2); if (sval1 == NULL) // Key not present continue; if (*sval1 == 0) // Key present with null value continue; if (sval2 == NULL) // Key not present continue; if (*sval2 == 0) // Key present with null value continue; // for ["corr", "cov"] sllse_t* pc = pstate->paccumulator_names->phead; for ( ; pc != NULL; pc = pc->pnext) { char* stats2_acc_name = pc->value; stats2_acc_t* pstats2_acc = lhmsv_get(pacc_fields_to_acc_state, stats2_acc_name); if (pstats2_acc == NULL) { pstats2_acc = make_stats2(value_field_name_1, value_field_name_2, stats2_acc_name, pstate->do_verbose); if (pstats2_acc == NULL) { fprintf(stderr, "mlr stats2: accumulator \"%s\" not found.\n", stats2_acc_name); exit(1); } lhmsv_put(pacc_fields_to_acc_state, stats2_acc_name, pstats2_acc, NO_FREE); } if (sval1 == NULL || sval2 == NULL) continue; double dval1 = mlr_double_from_string_or_die(sval1); double dval2 = mlr_double_from_string_or_die(sval2); pstats2_acc->pingest_func(pstats2_acc->pvstate, dval1, dval2); } if (pstate->do_iterative_stats) { mapper_stats2_emit(pstate, pinrec, value_field_name_1, value_field_name_2, pacc_fields_to_acc_state); } } slls_free(pgroup_by_field_values); } // ---------------------------------------------------------------- static sllv_t* mapper_stats2_emit_all(mapper_stats2_state_t* pstate) { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->acc_groups->phead; pa != NULL; pa = pa->pnext) { lrec_t* poutrec = lrec_unbacked_alloc(); // Add in a=s,b=t fields: slls_t* pgroup_by_field_values = pa->key; sllse_t* pb = pstate->pgroup_by_field_names->phead; sllse_t* pc = pgroup_by_field_values->phead; for ( ; pb != NULL && pc != NULL; pb = pb->pnext, pc = pc->pnext) { lrec_put(poutrec, pb->value, pc->value, 0); } // Add in fields such as x_y_corr, etc. lhms2v_t* pgroup_to_acc_field = pa->pvvalue; // For "x","y" for (lhms2ve_t* pd = pgroup_to_acc_field->phead; pd != NULL; pd = pd->pnext) { char* value_field_name_1 = pd->key1; char* value_field_name_2 = pd->key2; lhmsv_t* pacc_fields_to_acc_state = pd->pvvalue; mapper_stats2_emit(pstate, poutrec, value_field_name_1, value_field_name_2, pacc_fields_to_acc_state); // For "corr", "linreg" for (lhmsve_t* pe = pacc_fields_to_acc_state->phead; pe != NULL; pe = pe->pnext) { stats2_acc_t* pstats2_acc = pe->pvvalue; pstats2_acc->pemit_func(pstats2_acc->pvstate, value_field_name_1, value_field_name_2, poutrec); } } sllv_append(poutrecs, poutrec); } sllv_append(poutrecs, NULL); return poutrecs; } static void mapper_stats2_emit(mapper_stats2_state_t* pstate, lrec_t* poutrec, char* value_field_name_1, char* value_field_name_2, lhmsv_t* pacc_fields_to_acc_state) { // For "corr", "linreg" for (lhmsve_t* pe = pacc_fields_to_acc_state->phead; pe != NULL; pe = pe->pnext) { stats2_acc_t* pstats2_acc = pe->pvvalue; pstats2_acc->pemit_func(pstats2_acc->pvstate, value_field_name_1, value_field_name_2, poutrec); } } // ---------------------------------------------------------------- static sllv_t* mapper_stats2_fit_all(mapper_stats2_state_t* pstate) { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->acc_groups->phead; pa != NULL; pa = pa->pnext) { slls_t* pgroup_by_field_values = pa->key; sllv_t* precords = lhmslv_get(pstate->record_groups, pgroup_by_field_values); while (precords->phead) { lrec_t* prec = sllv_pop(precords); lhms2v_t* pgroup_to_acc_field = pa->pvvalue; // For "x","y" for (lhms2ve_t* pd = pgroup_to_acc_field->phead; pd != NULL; pd = pd->pnext) { char* value_field_name_1 = pd->key1; char* value_field_name_2 = pd->key2; lhmsv_t* pacc_fields_to_acc_state = pd->pvvalue; // For "linreg-ols", "logireg" for (lhmsve_t* pe = pacc_fields_to_acc_state->phead; pe != NULL; pe = pe->pnext) { stats2_acc_t* pstats2_acc = pe->pvvalue; if (pstats2_acc->pfit_func != NULL) { char* sx = lrec_get(prec, value_field_name_1); char* sy = lrec_get(prec, value_field_name_2); if (sx != NULL && sy != NULL) { double x = mlr_double_from_string_or_die(sx); double y = mlr_double_from_string_or_die(sy); pstats2_acc->pfit_func(pstats2_acc->pvstate, x, y, prec); } } } } sllv_append(poutrecs, prec); } } sllv_append(poutrecs, NULL); return poutrecs; } // ================================================================ // Given: accumulate corr,cov on values x,y group by a,b. // Example input: Example output: // a b x y a b x_corr x_cov y_corr y_cov // s t 1 2 s t 2 6 2 8 // u v 3 4 u v 1 3 1 4 // s t 5 6 u w 1 7 1 9 // u w 7 9 // // Multilevel hashmap structure: // { // ["s","t"] : { <--- group-by field names // ["x","y"] : { <--- value field names // "corr" : stats2_corr_t object, // "cov" : stats2_cov_t object // } // }, // ["u","v"] : { // ["x","y"] : { // "corr" : stats2_corr_t object, // "cov" : stats2_cov_t object // } // }, // ["u","w"] : { // ["x","y"] : { // "corr" : stats2_corr_t object, // "cov" : stats2_cov_t object // } // }, // } // ================================================================ // ---------------------------------------------------------------- static stats2_acc_t* make_stats2(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { for (int i = 0; i < stats2_acc_lookup_table_length; i++) if (streq(stats2_acc_name, stats2_acc_lookup_table[i].name)) return stats2_acc_lookup_table[i].palloc_func(value_field_name_1, value_field_name_2, stats2_acc_name, do_verbose); return NULL; } // ---------------------------------------------------------------- typedef struct _stats2_linreg_ols_state_t { unsigned long long count; double sumx; double sumy; double sumx2; double sumxy; char* m_output_field_name; char* b_output_field_name; char* n_output_field_name; char* fit_output_field_name; int fit_ready; double m; double b; } stats2_linreg_ols_state_t; static void stats2_linreg_ols_ingest(void* pvstate, double x, double y) { stats2_linreg_ols_state_t* pstate = pvstate; pstate->count++; pstate->sumx += x; pstate->sumy += y; pstate->sumx2 += x*x; pstate->sumxy += x*y; } static void stats2_linreg_ols_emit(void* pvstate, char* name1, char* name2, lrec_t* poutrec) { stats2_linreg_ols_state_t* pstate = pvstate; if (pstate->count < 2) { lrec_put(poutrec, pstate->m_output_field_name, "", NO_FREE); lrec_put(poutrec, pstate->b_output_field_name, "", NO_FREE); } else { double m, b; mlr_get_linear_regression_ols(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumxy, pstate->sumy, &m, &b); char* mval = mlr_alloc_string_from_double(m, MLR_GLOBALS.ofmt); char* bval = mlr_alloc_string_from_double(b, MLR_GLOBALS.ofmt); lrec_put(poutrec, pstate->m_output_field_name, mval, FREE_ENTRY_VALUE); lrec_put(poutrec, pstate->b_output_field_name, bval, FREE_ENTRY_VALUE); } char* nval = mlr_alloc_string_from_ll(pstate->count); lrec_put(poutrec, pstate->n_output_field_name, nval, FREE_ENTRY_VALUE); } static void stats2_linreg_ols_fit(void* pvstate, double x, double y, lrec_t* poutrec) { stats2_linreg_ols_state_t* pstate = pvstate; if (!pstate->fit_ready) { mlr_get_linear_regression_ols(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumxy, pstate->sumy, &pstate->m, &pstate->b); pstate->fit_ready = TRUE; } if (pstate->count < 2) { lrec_put(poutrec, pstate->fit_output_field_name, "", NO_FREE); } else { double yfit = pstate->m * x + pstate->b; char* sfit = mlr_alloc_string_from_double(yfit, MLR_GLOBALS.ofmt); lrec_put(poutrec, pstate->fit_output_field_name, sfit, FREE_ENTRY_VALUE); } } static void stats2_linreg_ols_free(stats2_acc_t* pstats2_acc) { stats2_linreg_ols_state_t* pstate = pstats2_acc->pvstate; free(pstate->m_output_field_name); free(pstate->b_output_field_name); free(pstate->n_output_field_name); free(pstate->fit_output_field_name); free(pstate); free(pstats2_acc); } static stats2_acc_t* stats2_linreg_ols_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { stats2_acc_t* pstats2_acc = mlr_malloc_or_die(sizeof(stats2_acc_t)); stats2_linreg_ols_state_t* pstate = mlr_malloc_or_die(sizeof(stats2_linreg_ols_state_t)); pstate->count = 0LL; pstate->sumx = 0.0; pstate->sumy = 0.0; pstate->sumx2 = 0.0; pstate->sumxy = 0.0; pstate->m_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_ols_m"); pstate->b_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_ols_b"); pstate->n_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_ols_n"); pstate->fit_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_ols_fit"); pstate->fit_ready = FALSE; pstate->m = -999.0; pstate->b = -999.0; pstats2_acc->pvstate = (void*)pstate; pstats2_acc->pingest_func = stats2_linreg_ols_ingest; pstats2_acc->pemit_func = stats2_linreg_ols_emit; pstats2_acc->pfit_func = stats2_linreg_ols_fit; pstats2_acc->pfree_func = stats2_linreg_ols_free; return pstats2_acc; } // ---------------------------------------------------------------- #define LOGIREG_DVECTOR_INITIAL_SIZE 1024 typedef struct _stats2_logireg_state_t { dvector_t* pxs; dvector_t* pys; char* m_output_field_name; char* b_output_field_name; char* n_output_field_name; char* fit_output_field_name; int fit_ready; double m; double b; } stats2_logireg_state_t; static void stats2_logireg_ingest(void* pvstate, double x, double y) { stats2_logireg_state_t* pstate = pvstate; dvector_append(pstate->pxs, x); dvector_append(pstate->pys, y); } static void stats2_logireg_emit(void* pvstate, char* name1, char* name2, lrec_t* poutrec) { stats2_logireg_state_t* pstate = pvstate; if (pstate->pxs->size < 2) { lrec_put(poutrec, pstate->m_output_field_name, "", NO_FREE); lrec_put(poutrec, pstate->b_output_field_name, "", NO_FREE); } else { double m, b; mlr_logistic_regression(pstate->pxs->data, pstate->pys->data, pstate->pxs->size, &m, &b); char* mval = mlr_alloc_string_from_double(m, MLR_GLOBALS.ofmt); char* bval = mlr_alloc_string_from_double(b, MLR_GLOBALS.ofmt); lrec_put(poutrec, pstate->m_output_field_name, mval, FREE_ENTRY_VALUE); lrec_put(poutrec, pstate->b_output_field_name, bval, FREE_ENTRY_VALUE); } char* nval = mlr_alloc_string_from_ll(pstate->pxs->size); lrec_put(poutrec, pstate->n_output_field_name, nval, FREE_ENTRY_VALUE); } static void stats2_logireg_free(stats2_acc_t* pstats2_acc) { stats2_logireg_state_t* pstate = pstats2_acc->pvstate; free(pstate->m_output_field_name); free(pstate->b_output_field_name); free(pstate->n_output_field_name); free(pstate->fit_output_field_name); dvector_free(pstate->pxs); dvector_free(pstate->pys); free(pstate); free(pstats2_acc); } static void stats2_logireg_fit(void* pvstate, double x, double y, lrec_t* poutrec) { stats2_logireg_state_t* pstate = pvstate; if (!pstate->fit_ready) { mlr_logistic_regression(pstate->pxs->data, pstate->pys->data, pstate->pxs->size, &pstate->m, &pstate->b); pstate->fit_ready = TRUE; } if (pstate->pxs->size < 2) { lrec_put(poutrec, pstate->fit_output_field_name, "", NO_FREE); } else { double yfit = 1.0 / (1.0 + exp(-pstate->m*x - pstate->b)); char* fitval = mlr_alloc_string_from_double(yfit, MLR_GLOBALS.ofmt); lrec_put(poutrec, pstate->fit_output_field_name, fitval, FREE_ENTRY_VALUE); } } static stats2_acc_t* stats2_logireg_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { stats2_acc_t* pstats2_acc = mlr_malloc_or_die(sizeof(stats2_acc_t)); stats2_logireg_state_t* pstate = mlr_malloc_or_die(sizeof(stats2_logireg_state_t)); pstate->pxs = dvector_alloc(LOGIREG_DVECTOR_INITIAL_SIZE); pstate->pys = dvector_alloc(LOGIREG_DVECTOR_INITIAL_SIZE); pstate->m_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_logistic_m"); pstate->b_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_logistic_b"); pstate->n_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_logistic_n"); pstate->fit_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_logistic_fit"); pstate->fit_ready = FALSE; pstate->m = -999.0; pstate->b = -999.0; pstats2_acc->pvstate = (void*)pstate; pstats2_acc->pingest_func = stats2_logireg_ingest; pstats2_acc->pemit_func = stats2_logireg_emit; pstats2_acc->pfit_func = stats2_logireg_fit; pstats2_acc->pfree_func = stats2_logireg_free; return pstats2_acc; } // ---------------------------------------------------------------- // http://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient // Alternatively, just use sqrt(corr) as defined above. typedef struct _stats2_r2_state_t { unsigned long long count; double sumx; double sumy; double sumx2; double sumxy; double sumy2; char* r2_output_field_name; } stats2_r2_state_t; static void stats2_r2_ingest(void* pvstate, double x, double y) { stats2_r2_state_t* pstate = pvstate; pstate->count++; pstate->sumx += x; pstate->sumy += y; pstate->sumx2 += x*x; pstate->sumxy += x*y; pstate->sumy2 += y*y; } static void stats2_r2_emit(void* pvstate, char* name1, char* name2, lrec_t* poutrec) { stats2_r2_state_t* pstate = pvstate; if (pstate->count < 2LL) { lrec_put(poutrec, pstate->r2_output_field_name, "", NO_FREE); } else { unsigned long long n = pstate->count; double sumx = pstate->sumx; double sumy = pstate->sumy; double sumx2 = pstate->sumx2; double sumy2 = pstate->sumy2; double sumxy = pstate->sumxy; double numerator = n*sumxy - sumx*sumy; numerator = numerator * numerator; double denominator = (n*sumx2 - sumx*sumx) * (n*sumy2 - sumy*sumy); double output = numerator/denominator; char* val = mlr_alloc_string_from_double(output, MLR_GLOBALS.ofmt); lrec_put(poutrec, pstate->r2_output_field_name, val, FREE_ENTRY_VALUE); } } static void stats2_r2_free(stats2_acc_t* pstats2_acc) { stats2_r2_state_t* pstate = pstats2_acc->pvstate; free(pstate->r2_output_field_name); free(pstate); free(pstats2_acc); } static stats2_acc_t* stats2_r2_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { stats2_acc_t* pstats2_acc = mlr_malloc_or_die(sizeof(stats2_acc_t)); stats2_r2_state_t* pstate = mlr_malloc_or_die(sizeof(stats2_r2_state_t)); pstate->count = 0LL; pstate->sumx = 0.0; pstate->sumy = 0.0; pstate->sumx2 = 0.0; pstate->sumxy = 0.0; pstate->sumy2 = 0.0; pstate->r2_output_field_name = mlr_paste_4_strings(value_field_name_1, "_", value_field_name_2, "_r2"); pstats2_acc->pvstate = (void*)pstate; pstats2_acc->pingest_func = stats2_r2_ingest; pstats2_acc->pemit_func = stats2_r2_emit; pstats2_acc->pfit_func = NULL; pstats2_acc->pfree_func = stats2_r2_free; return pstats2_acc; } // ---------------------------------------------------------------- // Corr(X,Y) = Cov(X,Y) / sigma_X sigma_Y. typedef struct _stats2_corr_cov_state_t { unsigned long long count; double sumx; double sumy; double sumx2; double sumxy; double sumy2; bivar_measure_t do_which; int do_verbose; char* covx_00_output_field_name; char* covx_01_output_field_name; char* covx_10_output_field_name; char* covx_11_output_field_name; char* pca_m_output_field_name; char* pca_b_output_field_name; char* pca_n_output_field_name; char* pca_q_output_field_name; char* pca_l1_output_field_name; char* pca_l2_output_field_name; char* pca_v11_output_field_name; char* pca_v12_output_field_name; char* pca_v21_output_field_name; char* pca_v22_output_field_name; char* pca_fit_output_field_name; int fit_ready; double m; double b; double q; char* corr_output_field_name; char* cov_output_field_name; } stats2_corr_cov_state_t; static void stats2_corr_cov_ingest(void* pvstate, double x, double y) { stats2_corr_cov_state_t* pstate = pvstate; pstate->count++; pstate->sumx += x; pstate->sumy += y; pstate->sumx2 += x*x; pstate->sumxy += x*y; pstate->sumy2 += y*y; } static void stats2_corr_cov_emit(void* pvstate, char* name1, char* name2, lrec_t* poutrec) { stats2_corr_cov_state_t* pstate = pvstate; if (pstate->do_which == DO_COVX) { char* key00 = pstate->covx_00_output_field_name; char* key01 = pstate->covx_01_output_field_name; char* key10 = pstate->covx_10_output_field_name; char* key11 = pstate->covx_11_output_field_name; if (pstate->count < 2LL) { lrec_put(poutrec, key00, "", NO_FREE); lrec_put(poutrec, key01, "", NO_FREE); lrec_put(poutrec, key10, "", NO_FREE); lrec_put(poutrec, key11, "", NO_FREE); } else { double Q[2][2]; mlr_get_cov_matrix(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumy, pstate->sumy2, pstate->sumxy, Q); char* val00 = mlr_alloc_string_from_double(Q[0][0], MLR_GLOBALS.ofmt); char* val01 = mlr_alloc_string_from_double(Q[0][1], MLR_GLOBALS.ofmt); char* val10 = mlr_alloc_string_from_double(Q[1][0], MLR_GLOBALS.ofmt); char* val11 = mlr_alloc_string_from_double(Q[1][1], MLR_GLOBALS.ofmt); lrec_put(poutrec, key00, val00, FREE_ENTRY_VALUE); lrec_put(poutrec, key01, val01, FREE_ENTRY_VALUE); lrec_put(poutrec, key10, val10, FREE_ENTRY_VALUE); lrec_put(poutrec, key11, val11, FREE_ENTRY_VALUE); } } else if (pstate->do_which == DO_LINREG_PCA) { char* keym = pstate->pca_m_output_field_name; char* keyb = pstate->pca_b_output_field_name; char* keyn = pstate->pca_n_output_field_name; char* keyq = pstate->pca_q_output_field_name; char* keyl1 = pstate->pca_l1_output_field_name; char* keyl2 = pstate->pca_l2_output_field_name; char* keyv11 = pstate->pca_v11_output_field_name; char* keyv12 = pstate->pca_v12_output_field_name; char* keyv21 = pstate->pca_v21_output_field_name; char* keyv22 = pstate->pca_v22_output_field_name; if (pstate->count < 2LL) { lrec_put(poutrec, keym, "", NO_FREE); lrec_put(poutrec, keyb, "", NO_FREE); lrec_put(poutrec, keyn, "", NO_FREE); lrec_put(poutrec, keyq, "", NO_FREE); if (pstate->do_verbose) { lrec_put(poutrec, keyl1, "", NO_FREE); lrec_put(poutrec, keyl2, "", NO_FREE); lrec_put(poutrec, keyv11, "", NO_FREE); lrec_put(poutrec, keyv12, "", NO_FREE); lrec_put(poutrec, keyv21, "", NO_FREE); lrec_put(poutrec, keyv22, "", NO_FREE); } } else { double Q[2][2]; mlr_get_cov_matrix(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumy, pstate->sumy2, pstate->sumxy, Q); double l1, l2; // Eigenvalues double v1[2], v2[2]; // Eigenvectors mlr_get_real_symmetric_eigensystem(Q, &l1, &l2, v1, v2); double x_mean = pstate->sumx / pstate->count; double y_mean = pstate->sumy / pstate->count; double m, b, q; mlr_get_linear_regression_pca(l1, l2, v1, v2, x_mean, y_mean, &m, &b, &q); lrec_put(poutrec, keym, mlr_alloc_string_from_double(m, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyb, mlr_alloc_string_from_double(b, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyn, mlr_alloc_string_from_ll(pstate->count), FREE_ENTRY_VALUE); lrec_put(poutrec, keyq, mlr_alloc_string_from_double(q, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); if (pstate->do_verbose) { lrec_put(poutrec, keyl1, mlr_alloc_string_from_double(l1, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyl2, mlr_alloc_string_from_double(l2, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyv11, mlr_alloc_string_from_double(v1[0], MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyv12, mlr_alloc_string_from_double(v1[1], MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyv21, mlr_alloc_string_from_double(v2[0], MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); lrec_put(poutrec, keyv22, mlr_alloc_string_from_double(v2[1], MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); } } } else { char* key = (pstate->do_which == DO_CORR) ? pstate->corr_output_field_name : pstate->cov_output_field_name; if (pstate->count < 2LL) { lrec_put(poutrec, key, "", NO_FREE); } else { double output = mlr_get_cov(pstate->count, pstate->sumx, pstate->sumy, pstate->sumxy); if (pstate->do_which == DO_CORR) { double sigmax = sqrt(mlr_get_var(pstate->count, pstate->sumx, pstate->sumx2)); double sigmay = sqrt(mlr_get_var(pstate->count, pstate->sumy, pstate->sumy2)); output = output / sigmax / sigmay; } char* val = mlr_alloc_string_from_double(output, MLR_GLOBALS.ofmt); lrec_put(poutrec, key, val, FREE_ENTRY_VALUE); } } } static void linreg_pca_fit(void* pvstate, double x, double y, lrec_t* poutrec) { stats2_corr_cov_state_t* pstate = pvstate; if (!pstate->fit_ready) { double Q[2][2]; mlr_get_cov_matrix(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumy, pstate->sumy2, pstate->sumxy, Q); double l1, l2; // Eigenvalues double v1[2], v2[2]; // Eigenvectors mlr_get_real_symmetric_eigensystem(Q, &l1, &l2, v1, v2); double x_mean = pstate->sumx / pstate->count; double y_mean = pstate->sumy / pstate->count; mlr_get_linear_regression_pca(l1, l2, v1, v2, x_mean, y_mean, &pstate->m, &pstate->b, &pstate->q); pstate->fit_ready = TRUE; } if (pstate->count < 2LL) { lrec_put(poutrec, pstate->pca_fit_output_field_name, "", NO_FREE); } else { double yfit = pstate->m * x + pstate->b; lrec_put(poutrec, pstate->pca_fit_output_field_name, mlr_alloc_string_from_double(yfit, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); } } static void stats2_corr_cov_free(stats2_acc_t* pstats2_acc) { stats2_corr_cov_state_t* pstate = pstats2_acc->pvstate; free(pstate->covx_00_output_field_name); free(pstate->covx_01_output_field_name); free(pstate->covx_10_output_field_name); free(pstate->covx_11_output_field_name); free(pstate->pca_m_output_field_name); free(pstate->pca_b_output_field_name); free(pstate->pca_n_output_field_name); free(pstate->pca_q_output_field_name); free(pstate->pca_l1_output_field_name); free(pstate->pca_l2_output_field_name); free(pstate->pca_v11_output_field_name); free(pstate->pca_v12_output_field_name); free(pstate->pca_v21_output_field_name); free(pstate->pca_v22_output_field_name); free(pstate->pca_fit_output_field_name); free(pstate->corr_output_field_name); free(pstate->cov_output_field_name); free(pstate); free(pstats2_acc); } static stats2_acc_t* stats2_corr_cov_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, bivar_measure_t do_which, int do_verbose) { stats2_acc_t* pstats2_acc = mlr_malloc_or_die(sizeof(stats2_acc_t)); stats2_corr_cov_state_t* pstate = mlr_malloc_or_die(sizeof(stats2_corr_cov_state_t)); pstate->count = 0LL; pstate->sumx = 0.0; pstate->sumy = 0.0; pstate->sumx2 = 0.0; pstate->sumxy = 0.0; pstate->sumy2 = 0.0; pstate->do_which = do_which; pstate->do_verbose = do_verbose; char* name1 = value_field_name_1; char* name2 = value_field_name_2; pstate->covx_00_output_field_name = mlr_paste_4_strings(name1, "_", name1, "_covx"); pstate->covx_01_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_covx"); pstate->covx_10_output_field_name = mlr_paste_4_strings(name2, "_", name1, "_covx"); pstate->covx_11_output_field_name = mlr_paste_4_strings(name2, "_", name2, "_covx"); pstate->pca_m_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_m"); pstate->pca_b_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_b"); pstate->pca_n_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_n"); pstate->pca_q_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_quality"); pstate->pca_l1_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_eival1"); pstate->pca_l2_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_eival2"); pstate->pca_v11_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_eivec11"); pstate->pca_v12_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_eivec12"); pstate->pca_v21_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_eivec21"); pstate->pca_v22_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_eivec22"); pstate->pca_fit_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_pca_fit"); pstate->fit_ready = FALSE; pstate->m = -999.0; pstate->b = -999.0; pstate->corr_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_corr"); pstate->cov_output_field_name = mlr_paste_4_strings(name1, "_", name2, "_cov"); pstats2_acc->pvstate = (void*)pstate; pstats2_acc->pingest_func = stats2_corr_cov_ingest; pstats2_acc->pemit_func = stats2_corr_cov_emit; if (do_which == DO_LINREG_PCA) pstats2_acc->pfit_func = linreg_pca_fit; else pstats2_acc->pfit_func = NULL; pstats2_acc->pfree_func = stats2_corr_cov_free; return pstats2_acc; } static stats2_acc_t* stats2_corr_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { return stats2_corr_cov_alloc(value_field_name_1, value_field_name_2, stats2_acc_name, DO_CORR, do_verbose); } static stats2_acc_t* stats2_cov_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { return stats2_corr_cov_alloc(value_field_name_1, value_field_name_2, stats2_acc_name, DO_COV, do_verbose); } static stats2_acc_t* stats2_covx_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { return stats2_corr_cov_alloc(value_field_name_1, value_field_name_2, stats2_acc_name, DO_COVX, do_verbose); } static stats2_acc_t* stats2_linreg_pca_alloc(char* value_field_name_1, char* value_field_name_2, char* stats2_acc_name, int do_verbose) { return stats2_corr_cov_alloc(value_field_name_1, value_field_name_2, stats2_acc_name, DO_LINREG_PCA, do_verbose); } miller-3.4.0/c/mapping/mapper_step.c000066400000000000000000000601501266012053600173450ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/sllv.h" #include "containers/slls.h" #include "lib/string_array.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "containers/mlrval.h" #include "mapping/mappers.h" #include "cli/argparse.h" #define DEFAULT_STRING_ALPHA "0.5" // ---------------------------------------------------------------- struct _step_t; // forward reference for method declarations typedef void step_dprocess_func_t(void* pvstate, double fltv, lrec_t* prec); typedef void step_nprocess_func_t(void* pvstate, mv_t* pval, lrec_t* prec); typedef void step_sprocess_func_t(void* pvstate, char* strv, lrec_t* prec); typedef void step_zprocess_func_t(void* pvstate, lrec_t* prec); typedef void step_free_func_t(struct _step_t* pstep); typedef struct _step_t { void* pvstate; step_dprocess_func_t* pdprocess_func; step_nprocess_func_t* pnprocess_func; step_sprocess_func_t* psprocess_func; step_zprocess_func_t* pzprocess_func; step_free_func_t* pfree_func; } step_t; typedef step_t* step_alloc_func_t(char* input_field_name, int allow_int_float, slls_t* pstring_alphas, slls_t* pewma_suffixes); typedef struct _mapper_step_state_t { ap_state_t* pargp; slls_t* pstepper_names; string_array_t* pvalue_field_names; // parameter string_array_t* pvalue_field_values; // scratch space used per-record slls_t* pgroup_by_field_names; // parameter lhmslv_t* groups; int allow_int_float; slls_t* pstring_alphas; slls_t* pewma_suffixes; } mapper_step_state_t; // Multilevel hashmap structure: // { // ["s","t"] : { <--- group-by field names // ["x","y"] : { <--- value field names // "corr" : C stats2_corr_t object, // "cov" : C stats2_cov_t object // } // }, // ["u","v"] : { // ["x","y"] : { // "corr" : C stats2_corr_t object, // "cov" : C stats2_cov_t object // } // }, // ["u","w"] : { // ["x","y"] : { // "corr" : C stats2_corr_t object, // "cov" : C stats2_cov_t object // } // }, // } // ---------------------------------------------------------------- static void mapper_step_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_step_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_step_alloc(ap_state_t* pargp, slls_t* pstepper_names, string_array_t* pvalue_field_names, slls_t* pgroup_by_field_names, int allow_int_float, slls_t* pstring_alphas, slls_t* pewma_suffixes); static void mapper_step_free(mapper_t* pmapper); static sllv_t* mapper_step_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static step_t* step_delta_alloc (char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2); static step_t* step_from_first_alloc (char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2); static step_t* step_ratio_alloc (char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2); static step_t* step_rsum_alloc (char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2); static step_t* step_counter_alloc (char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2); static step_t* step_ewma_alloc (char* input_field_name, int unused, slls_t* pstring_alphas, slls_t* pewma_suffixes); static step_t* make_step(char* step_name, char* input_field_name, int allow_int_float, slls_t* pstring_alphas, slls_t* pewma_suffixes); typedef struct _step_lookup_t { char* name; step_alloc_func_t* palloc_func; char* desc; } step_lookup_t; static step_lookup_t step_lookup_table[] = { {"delta", step_delta_alloc, "Compute differences in field(s) between successive records"}, {"from-first", step_from_first_alloc, "Compute differences in field(s) from first record"}, {"ratio", step_ratio_alloc, "Compute ratios in field(s) between successive records"}, {"rsum", step_rsum_alloc, "Compute running sums of field(s) between successive records"}, {"counter", step_counter_alloc, "Count instances of field(s) between successive records"}, {"ewma", step_ewma_alloc, "Exponentially weighted moving average over successive records"}, }; static int step_lookup_table_length = sizeof(step_lookup_table) / sizeof(step_lookup_table[0]); // ---------------------------------------------------------------- mapper_setup_t mapper_step_setup = { .verb = "step", .pusage_func = mapper_step_usage, .pparse_func = mapper_step_parse_cli }; // ---------------------------------------------------------------- static void mapper_step_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "Computes values dependent on the previous record, optionally grouped\n"); fprintf(o, "by category.\n"); fprintf(o, "\n"); fprintf(o, "Options:\n"); fprintf(o, "-a {delta,rsum,...} Names of steppers: comma-separated, one or more of:\n"); for (int i = 0; i < step_lookup_table_length; i++) { fprintf(o, " %-8s %s\n", step_lookup_table[i].name, step_lookup_table[i].desc); } fprintf(o, "-f {a,b,c} Value-field names on which to compute statistics\n"); fprintf(o, "-g {d,e,f} Optional group-by-field names\n"); fprintf(o, "-F Computes integerable things (e.g. counter) in floating point.\n"); fprintf(o, "-d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no\n"); fprintf(o, " smoothing), near under under 1 is light smoothing, near over 0 is\n"); fprintf(o, " heavy smoothing. Multiple weights may be specified, e.g.\n"); fprintf(o, " \"%s %s -a ewma -f sys_load -d 0.01,0.1,0.9\". Default if omitted\n", argv0, verb); fprintf(o, " is \"-d %s\".\n", DEFAULT_STRING_ALPHA); fprintf(o, "-o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to\n"); fprintf(o, " the -d values. If supplied, the number of -o values must be the same\n"); fprintf(o, " as the number of -d values.\n"); fprintf(o, "\n"); fprintf(o, "Examples:\n"); fprintf(o, " %s %s -a rsum -f request_size\n", argv0, verb); fprintf(o, " %s %s -a delta -f request_size -g hostname\n", argv0, verb); fprintf(o, " %s %s -a ewma -d 0.1,0.9 -f x,y\n", argv0, verb); fprintf(o, " %s %s -a ewma -d 0.1,0.9 -o smooth,rough -f x,y\n", argv0, verb); fprintf(o, " %s %s -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name\n", argv0, verb); fprintf(o, "\n"); fprintf(o, "Please see http://johnkerl.org/miller/doc/reference.html#filter or\n"); fprintf(o, "https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average\n"); fprintf(o, "for more information on EWMA.\n"); } static mapper_t* mapper_step_parse_cli(int* pargi, int argc, char** argv) { slls_t* pstepper_names = NULL; string_array_t* pvalue_field_names = NULL; slls_t* pgroup_by_field_names = slls_alloc(); slls_t* pstring_alphas = slls_single_no_free(DEFAULT_STRING_ALPHA); slls_t* pewma_suffixes = NULL; int allow_int_float = TRUE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-a", &pstepper_names); ap_define_string_array_flag(pstate, "-f", &pvalue_field_names); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); ap_define_string_list_flag(pstate, "-d", &pstring_alphas); ap_define_string_list_flag(pstate, "-o", &pewma_suffixes); ap_define_false_flag(pstate, "-F", &allow_int_float); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_step_usage(stderr, argv[0], verb); return NULL; } if (pstepper_names == NULL || pvalue_field_names == NULL) { mapper_step_usage(stderr, argv[0], verb); return NULL; } if (pstring_alphas != NULL && pewma_suffixes != NULL) { if (pewma_suffixes->length != pstring_alphas->length) { mapper_step_usage(stderr, argv[0], verb); return NULL; } } return mapper_step_alloc(pstate, pstepper_names, pvalue_field_names, pgroup_by_field_names, allow_int_float, pstring_alphas, pewma_suffixes); } // ---------------------------------------------------------------- static mapper_t* mapper_step_alloc(ap_state_t* pargp, slls_t* pstepper_names, string_array_t* pvalue_field_names, slls_t* pgroup_by_field_names, int allow_int_float, slls_t* pstring_alphas, slls_t* pewma_suffixes) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_step_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_step_state_t)); pstate->pargp = pargp; pstate->pstepper_names = pstepper_names; pstate->pvalue_field_names = pvalue_field_names; pstate->pvalue_field_values = string_array_alloc(pvalue_field_names->length); pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->groups = lhmslv_alloc(); pstate->allow_int_float = allow_int_float; pstate->pstring_alphas = pstring_alphas; pstate->pewma_suffixes = pewma_suffixes; pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_step_process; pmapper->pfree_func = mapper_step_free; return pmapper; } static void mapper_step_free(mapper_t* pmapper) { mapper_step_state_t* pstate = pmapper->pvstate; slls_free(pstate->pstepper_names); string_array_free(pstate->pvalue_field_names); string_array_free(pstate->pvalue_field_values); slls_free(pstate->pgroup_by_field_names); slls_free(pstate->pstring_alphas); slls_free(pstate->pewma_suffixes); // lhmslv_free and lhmsv_free will free the hashmap keys; we need to free // the void-star hashmap values. for (lhmslve_t* pa = pstate->groups->phead; pa != NULL; pa = pa->pnext) { lhmsv_t* pgroup_to_acc_field = pa->pvvalue; for (lhmsve_t* pb = pgroup_to_acc_field->phead; pb != NULL; pb = pb->pnext) { lhmsv_t* pacc_field_to_acc_state = pb->pvvalue; for (lhmsve_t* pc = pacc_field_to_acc_state->phead; pc != NULL; pc = pc->pnext) { step_t* pstep = pc->pvvalue; pstep->pfree_func(pstep); } lhmsv_free(pacc_field_to_acc_state); } lhmsv_free(pgroup_to_acc_field); } lhmslv_free(pstate->groups); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_step_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_step_state_t* pstate = pvstate; if (pinrec == NULL) return sllv_single(NULL); // ["s", "t"] mlr_reference_values_from_record_into_string_array(pinrec, pstate->pvalue_field_names, pstate->pvalue_field_values); slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values == NULL) { slls_free(pgroup_by_field_values); return sllv_single(pinrec); } lhmsv_t* pgroup_to_acc_field = lhmslv_get(pstate->groups, pgroup_by_field_values); if (pgroup_to_acc_field == NULL) { pgroup_to_acc_field = lhmsv_alloc(); lhmslv_put(pstate->groups, slls_copy(pgroup_by_field_values), pgroup_to_acc_field, FREE_ENTRY_KEY); } slls_free(pgroup_by_field_values); // for x=1 and y=2 int n = pstate->pvalue_field_names->length; for (int i = 0; i < n; i++) { char* value_field_name = pstate->pvalue_field_names->strings[i]; char* value_field_sval = pstate->pvalue_field_values->strings[i]; if (value_field_sval == NULL) // Key not present continue; int have_dval = FALSE; int have_nval = FALSE; double value_field_dval = -999.0; mv_t value_field_nval = mv_from_null(); lhmsv_t* pacc_field_to_acc_state = lhmsv_get(pgroup_to_acc_field, value_field_name); if (pacc_field_to_acc_state == NULL) { pacc_field_to_acc_state = lhmsv_alloc(); lhmsv_put(pgroup_to_acc_field, value_field_name, pacc_field_to_acc_state, NO_FREE); } // for "delta", "rsum" sllse_t* pc = pstate->pstepper_names->phead; for ( ; pc != NULL; pc = pc->pnext) { char* step_name = pc->value; step_t* pstep = lhmsv_get(pacc_field_to_acc_state, step_name); if (pstep == NULL) { pstep = make_step(step_name, value_field_name, pstate->allow_int_float, pstate->pstring_alphas, pstate->pewma_suffixes); if (pstep == NULL) { fprintf(stderr, "mlr step: stepper \"%s\" not found.\n", step_name); exit(1); } lhmsv_put(pacc_field_to_acc_state, step_name, pstep, NO_FREE); } if (*value_field_sval == 0) { // Key present with null value if (pstep->pzprocess_func != NULL) { pstep->pzprocess_func(pstep->pvstate, pinrec); } } else { if (pstep->pdprocess_func != NULL) { if (!have_dval) { value_field_dval = mlr_double_from_string_or_die(value_field_sval); have_dval = TRUE; } pstep->pdprocess_func(pstep->pvstate, value_field_dval, pinrec); } if (pstep->pnprocess_func != NULL) { if (!have_nval) { value_field_nval = pstate->allow_int_float ? mv_scan_number_or_die(value_field_sval) : mv_from_float(mlr_double_from_string_or_die(value_field_sval)); have_nval = TRUE; } pstep->pnprocess_func(pstep->pvstate, &value_field_nval, pinrec); } if (pstep->psprocess_func != NULL) { pstep->psprocess_func(pstep->pvstate, value_field_sval, pinrec); } } } } return sllv_single(pinrec); } static step_t* make_step(char* step_name, char* input_field_name, int allow_int_float, slls_t* pstring_alphas, slls_t* pewma_suffixes) { for (int i = 0; i < step_lookup_table_length; i++) if (streq(step_name, step_lookup_table[i].name)) return step_lookup_table[i].palloc_func(input_field_name, allow_int_float, pstring_alphas, pewma_suffixes); return NULL; } // ---------------------------------------------------------------- typedef struct _step_delta_state_t { mv_t prev; char* output_field_name; int allow_int_float; } step_delta_state_t; static void step_delta_nprocess(void* pvstate, mv_t* pnumv, lrec_t* prec) { step_delta_state_t* pstate = pvstate; mv_t delta; if (mv_is_null(&pstate->prev)) { delta = pstate->allow_int_float ? mv_from_int(0LL) : mv_from_float(0.0); } else { delta = n_nn_minus_func(pnumv, &pstate->prev); } lrec_put(prec, pstate->output_field_name, mv_alloc_format_val(&delta), FREE_ENTRY_VALUE); pstate->prev = *pnumv; } static void step_delta_zprocess(void* pvstate, lrec_t* prec) { step_delta_state_t* pstate = pvstate; lrec_put(prec, pstate->output_field_name, "", NO_FREE); } static void step_delta_free(step_t* pstep) { step_delta_state_t* pstate = pstep->pvstate; free(pstate->output_field_name); free(pstate); free(pstep); } static step_t* step_delta_alloc(char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2) { step_t* pstep = mlr_malloc_or_die(sizeof(step_t)); step_delta_state_t* pstate = mlr_malloc_or_die(sizeof(step_delta_state_t)); pstate->prev = mv_from_null(); pstate->allow_int_float = allow_int_float; pstate->output_field_name = mlr_paste_2_strings(input_field_name, "_delta"); pstep->pvstate = (void*)pstate; pstep->pdprocess_func = NULL; pstep->pnprocess_func = step_delta_nprocess; pstep->psprocess_func = NULL; pstep->pzprocess_func = step_delta_zprocess; pstep->pfree_func = step_delta_free; return pstep; } // ---------------------------------------------------------------- typedef struct _step_from_first_state_t { mv_t first; char* output_field_name; int allow_int_float; } step_from_first_state_t; static void step_from_first_nprocess(void* pvstate, mv_t* pnumv, lrec_t* prec) { step_from_first_state_t* pstate = pvstate; mv_t from_first; if (mv_is_null(&pstate->first)) { from_first = pstate->allow_int_float ? mv_from_int(0LL) : mv_from_float(0.0); pstate->first = *pnumv; } else { from_first = n_nn_minus_func(pnumv, &pstate->first); } lrec_put(prec, pstate->output_field_name, mv_alloc_format_val(&from_first), FREE_ENTRY_VALUE); } static void step_from_first_zprocess(void* pvstate, lrec_t* prec) { step_from_first_state_t* pstate = pvstate; lrec_put(prec, pstate->output_field_name, "", NO_FREE); } static void step_from_first_free(step_t* pstep) { step_from_first_state_t* pstate = pstep->pvstate; free(pstate->output_field_name); free(pstate); free(pstep); } static step_t* step_from_first_alloc(char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2) { step_t* pstep = mlr_malloc_or_die(sizeof(step_t)); step_from_first_state_t* pstate = mlr_malloc_or_die(sizeof(step_from_first_state_t)); pstate->first = mv_from_null(); pstate->allow_int_float = allow_int_float; pstate->output_field_name = mlr_paste_2_strings(input_field_name, "_from_first"); pstep->pvstate = (void*)pstate; pstep->pdprocess_func = NULL; pstep->pnprocess_func = step_from_first_nprocess; pstep->psprocess_func = NULL; pstep->pzprocess_func = step_from_first_zprocess; pstep->pfree_func = step_from_first_free; return pstep; } // ---------------------------------------------------------------- typedef struct _step_ratio_state_t { double prev; int have_prev; char* output_field_name; } step_ratio_state_t; static void step_ratio_dprocess(void* pvstate, double fltv, lrec_t* prec) { step_ratio_state_t* pstate = pvstate; double ratio = 1.0; if (pstate->have_prev) { ratio = fltv / pstate->prev; } else { pstate->have_prev = TRUE; } lrec_put(prec, pstate->output_field_name, mlr_alloc_string_from_double(ratio, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); pstate->prev = fltv; } static void step_ratio_zprocess(void* pvstate, lrec_t* prec) { step_ratio_state_t* pstate = pvstate; lrec_put(prec, pstate->output_field_name, "", NO_FREE); } static void step_ratio_free(step_t* pstep) { step_ratio_state_t* pstate = pstep->pvstate; free(pstate->output_field_name); free(pstate); free(pstep); } static step_t* step_ratio_alloc(char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2) { step_t* pstep = mlr_malloc_or_die(sizeof(step_t)); step_ratio_state_t* pstate = mlr_malloc_or_die(sizeof(step_ratio_state_t)); pstate->prev = -999.0; pstate->have_prev = FALSE; pstate->output_field_name = mlr_paste_2_strings(input_field_name, "_ratio"); pstep->pvstate = (void*)pstate; pstep->pdprocess_func = step_ratio_dprocess; pstep->pnprocess_func = NULL; pstep->psprocess_func = NULL; pstep->pzprocess_func = step_ratio_zprocess; pstep->pfree_func = step_ratio_free; return pstep; } // ---------------------------------------------------------------- typedef struct _step_rsum_state_t { mv_t rsum; char* output_field_name; int allow_int_float; } step_rsum_state_t; static void step_rsum_nprocess(void* pvstate, mv_t* pnumv, lrec_t* prec) { step_rsum_state_t* pstate = pvstate; pstate->rsum = n_nn_plus_func(&pstate->rsum, pnumv); lrec_put(prec, pstate->output_field_name, mv_alloc_format_val(&pstate->rsum), FREE_ENTRY_VALUE); } static void step_rsum_zprocess(void* pvstate, lrec_t* prec) { step_rsum_state_t* pstate = pvstate; lrec_put(prec, pstate->output_field_name, "", NO_FREE); } static void step_rsum_free(step_t* pstep) { step_rsum_state_t* pstate = pstep->pvstate; free(pstate->output_field_name); free(pstate); free(pstep); } static step_t* step_rsum_alloc(char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2) { step_t* pstep = mlr_malloc_or_die(sizeof(step_t)); step_rsum_state_t* pstate = mlr_malloc_or_die(sizeof(step_rsum_state_t)); pstate->allow_int_float = allow_int_float; pstate->rsum = pstate->allow_int_float ? mv_from_int(0LL) : mv_from_float(0.0); pstate->output_field_name = mlr_paste_2_strings(input_field_name, "_rsum"); pstep->pvstate = (void*)pstate; pstep->pdprocess_func = NULL; pstep->pnprocess_func = step_rsum_nprocess; pstep->psprocess_func = NULL; pstep->pzprocess_func = step_rsum_zprocess; pstep->pfree_func = step_rsum_free; return pstep; } // ---------------------------------------------------------------- typedef struct _step_counter_state_t { mv_t counter; mv_t one; char* output_field_name; } step_counter_state_t; static void step_counter_sprocess(void* pvstate, char* strv, lrec_t* prec) { step_counter_state_t* pstate = pvstate; pstate->counter = n_nn_plus_func(&pstate->counter, &pstate->one); lrec_put(prec, pstate->output_field_name, mv_alloc_format_val(&pstate->counter), FREE_ENTRY_VALUE); } static void step_counter_zprocess(void* pvstate, lrec_t* prec) { step_counter_state_t* pstate = pvstate; lrec_put(prec, pstate->output_field_name, "", NO_FREE); } static void step_counter_free(step_t* pstep) { step_counter_state_t* pstate = pstep->pvstate; free(pstate->output_field_name); free(pstate); free(pstep); } static step_t* step_counter_alloc(char* input_field_name, int allow_int_float, slls_t* unused1, slls_t* unused2) { step_t* pstep = mlr_malloc_or_die(sizeof(step_t)); step_counter_state_t* pstate = mlr_malloc_or_die(sizeof(step_counter_state_t)); pstate->counter = allow_int_float ? mv_from_int(0LL) : mv_from_float(0.0); pstate->one = allow_int_float ? mv_from_int(1LL) : mv_from_float(1.0); pstate->output_field_name = mlr_paste_2_strings(input_field_name, "_counter"); pstep->pvstate = (void*)pstate; pstep->pdprocess_func = NULL; pstep->pnprocess_func = NULL; pstep->psprocess_func = step_counter_sprocess; pstep->pzprocess_func = step_counter_zprocess; pstep->pfree_func = step_counter_free; return pstep; } // ---------------------------------------------------------------- // https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average typedef struct _step_ewma_state_t { int num_alphas; double* alphas; double* alphacompls; double* prevs; int have_prevs; char** output_field_names; } step_ewma_state_t; static void step_ewma_dprocess(void* pvstate, double fltv, lrec_t* prec) { step_ewma_state_t* pstate = pvstate; if (!pstate->have_prevs) { for (int i = 0; i < pstate->num_alphas; i++) { lrec_put(prec, pstate->output_field_names[i], mlr_alloc_string_from_double(fltv, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); pstate->prevs[i] = fltv; } pstate->have_prevs = TRUE; } else { for (int i = 0; i < pstate->num_alphas; i++) { double curr = fltv; curr = pstate->alphas[i] * curr + pstate->alphacompls[i] * pstate->prevs[i]; lrec_put(prec, pstate->output_field_names[i], mlr_alloc_string_from_double(curr, MLR_GLOBALS.ofmt), FREE_ENTRY_VALUE); pstate->prevs[i] = curr; } } } static void step_ewma_zprocess(void* pvstate, lrec_t* prec) { step_ewma_state_t* pstate = pvstate; for (int i = 0; i < pstate->num_alphas; i++) lrec_put(prec, pstate->output_field_names[i], "", NO_FREE); } static void step_ewma_free(step_t* pstep) { step_ewma_state_t* pstate = pstep->pvstate; for (int i = 0; i < pstate->num_alphas; i++) { free(pstate->output_field_names[i]); } free(pstate->alphas); free(pstate->alphacompls); free(pstate->prevs); free(pstate->output_field_names); free(pstate); free(pstep); } static step_t* step_ewma_alloc(char* input_field_name, int unused, slls_t* pstring_alphas, slls_t* pewma_suffixes) { step_t* pstep = mlr_malloc_or_die(sizeof(step_t)); step_ewma_state_t* pstate = mlr_malloc_or_die(sizeof(step_ewma_state_t)); int n = pstring_alphas->length; pstate->num_alphas = n; pstate->alphas = mlr_malloc_or_die(n * sizeof(double)); pstate->alphacompls = mlr_malloc_or_die(n * sizeof(double)); pstate->prevs = mlr_malloc_or_die(n * sizeof(double)); pstate->have_prevs = FALSE; pstate->output_field_names = mlr_malloc_or_die(n * sizeof(char*)); slls_t* psuffixes = (pewma_suffixes == NULL) ? pstring_alphas : pewma_suffixes; sllse_t* pe = pstring_alphas->phead; sllse_t* pf = psuffixes->phead; for (int i = 0; i < n; i++, pe = pe->pnext, pf = pf->pnext) { char* string_alpha = pe->value; char* suffix = pf->value; pstate->alphas[i] = mlr_double_from_string_or_die(string_alpha); pstate->alphacompls[i] = 1.0 - pstate->alphas[i]; pstate->prevs[i] = 0.0; pstate->output_field_names[i] = mlr_paste_3_strings(input_field_name, "_ewma_", suffix); } pstate->have_prevs = FALSE; pstep->pvstate = (void*)pstate; pstep->pdprocess_func = step_ewma_dprocess; pstep->pnprocess_func = NULL; pstep->psprocess_func = NULL; pstep->pzprocess_func = step_ewma_zprocess; pstep->pfree_func = step_ewma_free; return pstep; } miller-3.4.0/c/mapping/mapper_tac.c000066400000000000000000000043771266012053600171520ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "mapping/mappers.h" typedef struct _mapper_tac_state_t { sllv_t* records; } mapper_tac_state_t; static void mapper_tac_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_tac_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_tac_alloc(); static void mapper_tac_free(mapper_t* pmapper); static sllv_t* mapper_tac_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_tac_setup = { .verb = "tac", .pusage_func = mapper_tac_usage, .pparse_func = mapper_tac_parse_cli }; // ---------------------------------------------------------------- static void mapper_tac_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s\n", argv0, verb); fprintf(o, "Prints records in reverse order from the order in which they were encountered.\n"); } static mapper_t* mapper_tac_parse_cli(int* pargi, int argc, char** argv) { if ((argc - *pargi) < 1) { mapper_tac_usage(stderr, argv[0], argv[*pargi]); return NULL; } mapper_t* pmapper = mapper_tac_alloc(); *pargi += 1; return pmapper; } // ---------------------------------------------------------------- static mapper_t* mapper_tac_alloc() { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_tac_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_tac_state_t)); pstate->records = sllv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_tac_process; pmapper->pfree_func = mapper_tac_free; return pmapper; } static void mapper_tac_free(mapper_t* pmapper) { mapper_tac_state_t* pstate = pmapper->pvstate; // Free the container sllv_free(pstate->records); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_tac_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_tac_state_t* pstate = pvstate; if (pinrec != NULL) { // The caller will free the outrecs sllv_append(pstate->records, pinrec); return NULL; } else { sllv_reverse(pstate->records); sllv_append(pstate->records, NULL); sllv_t* retval = pstate->records; pstate->records = sllv_alloc(); return retval; } } miller-3.4.0/c/mapping/mapper_tail.c000066400000000000000000000110371266012053600173230ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_tail_state_t { ap_state_t* pargp; slls_t* pgroup_by_field_names; unsigned long long tail_count; lhmslv_t* precord_lists_by_group; } mapper_tail_state_t; static void mapper_tail_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_tail_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_tail_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long tail_count); static void mapper_tail_free(mapper_t* pmapper); static sllv_t* mapper_tail_process(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_tail_setup = { .verb = "tail", .pusage_func = mapper_tail_usage, .pparse_func = mapper_tail_parse_cli }; // ---------------------------------------------------------------- static void mapper_tail_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-n {count} Tail count to print; default 10\n"); fprintf(o, "-g {a,b,c} Optional group-by-field names for tail counts\n"); fprintf(o, "Passes through the last n records, optionally by category.\n"); } static mapper_t* mapper_tail_parse_cli(int* pargi, int argc, char** argv) { int tail_count = 10; slls_t* pgroup_by_field_names = slls_alloc(); char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_int_flag(pstate, "-n", &tail_count); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_tail_usage(stderr, argv[0], verb); return NULL; } return mapper_tail_alloc(pstate, pgroup_by_field_names, tail_count); } // ---------------------------------------------------------------- static mapper_t* mapper_tail_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, unsigned long long tail_count) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_tail_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_tail_state_t)); pstate->pargp = pargp; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->tail_count = tail_count; pstate->precord_lists_by_group = lhmslv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_tail_process; pmapper->pfree_func = mapper_tail_free; return pmapper; } static void mapper_tail_free(mapper_t* pmapper) { mapper_tail_state_t* pstate = pmapper->pvstate; if (pstate->pgroup_by_field_names != NULL) slls_free(pstate->pgroup_by_field_names); // lhmslv_free will free the hashmap keys; we need to free the void-star hashmap values. for (lhmslve_t* pa = pstate->precord_lists_by_group->phead; pa != NULL; pa = pa->pnext) { sllv_t* precord_list_for_group = pa->pvvalue; // outrecs were freed by caller of mapper_tail_process. Here, just free // the sllv container itself. sllv_free(precord_list_for_group); } lhmslv_free(pstate->precord_lists_by_group); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_tail_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_tail_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values != NULL) { sllv_t* precord_list_for_group = lhmslv_get(pstate->precord_lists_by_group, pgroup_by_field_values); if (precord_list_for_group == NULL) { precord_list_for_group = sllv_alloc(); lhmslv_put(pstate->precord_lists_by_group, slls_copy(pgroup_by_field_values), precord_list_for_group, FREE_ENTRY_KEY); } slls_free(pgroup_by_field_values); if (precord_list_for_group->length >= pstate->tail_count) { lrec_t* porec = sllv_pop(precord_list_for_group); lrec_free(porec); } sllv_append(precord_list_for_group, pinrec); } else { lrec_free(pinrec); } return NULL; } else { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->precord_lists_by_group->phead; pa != NULL; pa = pa->pnext) { sllv_t* precord_list_for_group = pa->pvvalue; sllv_transfer(poutrecs, precord_list_for_group); } sllv_append(poutrecs, NULL); return poutrecs; } } miller-3.4.0/c/mapping/mapper_top.c000066400000000000000000000243201266012053600171730ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/top_keeper.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef mv_t maybe_sign_flipper_t(mv_t* pval1); typedef struct _mapper_top_state_t { ap_state_t* pargp; slls_t* pvalue_field_names; slls_t* pgroup_by_field_names; int top_count; int show_full_records; int allow_int_float; maybe_sign_flipper_t* pmaybe_sign_flipper; lhmslv_t* groups; } mapper_top_state_t; static void mapper_top_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_top_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_top_alloc(ap_state_t* pargp, slls_t* pvalue_field_names, slls_t* pgroup_by_field_names, int top_count, int do_max, int show_full_records, int allow_int_float); static void mapper_top_free(mapper_t* pmapper); static sllv_t* mapper_top_process(lrec_t* pinrec, context_t* pctx, void* pvstate); static void mapper_top_ingest(lrec_t* pinrec, mapper_top_state_t* pstate); static sllv_t* mapper_top_emit(mapper_top_state_t* pstate, context_t* pctx); // ---------------------------------------------------------------- mapper_setup_t mapper_top_setup = { .verb = "top", .pusage_func = mapper_top_usage, .pparse_func = mapper_top_parse_cli }; // ---------------------------------------------------------------- static void mapper_top_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-f {a,b,c} Value-field names for top counts.\n"); fprintf(o, "-g {d,e,f} Optional group-by-field names for top counts.\n"); fprintf(o, "-n {count} How many records to print per category; default 1.\n"); fprintf(o, "-a Print all fields for top-value records; default is\n"); fprintf(o, " to print only value and group-by fields. Requires a single\n"); fprintf(o, " value-field name only.\n"); fprintf(o, "--min Print top smallest values; default is top largest values.\n"); fprintf(o, "-F Keep top values as floats even if they look like integers.\n"); fprintf(o, "Prints the n records with smallest/largest values at specified fields,\n"); fprintf(o, "optionally by category.\n"); } static mapper_t* mapper_top_parse_cli(int* pargi, int argc, char** argv) { int top_count = 1; slls_t* pvalue_field_names = NULL; slls_t* pgroup_by_field_names = slls_alloc(); int show_full_records = FALSE; int do_max = TRUE; int allow_int_float = TRUE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_int_flag(pstate, "-n", &top_count); ap_define_string_list_flag(pstate, "-f", &pvalue_field_names); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); ap_define_true_flag(pstate, "-a", &show_full_records); ap_define_true_flag(pstate, "--max", &do_max); ap_define_false_flag(pstate, "--min", &do_max); ap_define_false_flag(pstate, "-F", &allow_int_float); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_top_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names == NULL) { mapper_top_usage(stderr, argv[0], verb); return NULL; } if (pvalue_field_names->length > 1 && show_full_records) { mapper_top_usage(stderr, argv[0], verb); return NULL; } return mapper_top_alloc(pstate, pvalue_field_names, pgroup_by_field_names, top_count, do_max, show_full_records, allow_int_float); } // ---------------------------------------------------------------- static mapper_t* mapper_top_alloc(ap_state_t* pargp, slls_t* pvalue_field_names, slls_t* pgroup_by_field_names, int top_count, int do_max, int show_full_records, int allow_int_float) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_top_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_top_state_t)); pstate->pargp = pargp; pstate->pvalue_field_names = pvalue_field_names; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->show_full_records = show_full_records; pstate->allow_int_float = allow_int_float; pstate->top_count = top_count; pstate->pmaybe_sign_flipper = do_max ? n_n_upos_func : n_n_uneg_func; pstate->groups = lhmslv_alloc(); pmapper->pvstate = pstate; pmapper->pprocess_func = mapper_top_process; pmapper->pfree_func = mapper_top_free; return pmapper; } static void mapper_top_free(mapper_t* pmapper) { mapper_top_state_t* pstate = pmapper->pvstate; slls_free(pstate->pvalue_field_names); slls_free(pstate->pgroup_by_field_names); // Free the hashmap pvvalues; the lhm free methods will free the hashmap keys. for (lhmslve_t* pa = pstate->groups->phead; pa != NULL; pa = pa->pnext) { lhmsv_t* pgroup = pa->pvvalue; for (lhmsve_t* pb = pgroup->phead; pb != NULL; pb = pb->pnext) { top_keeper_t* ptop_keeper_for_group = pb->pvvalue; top_keeper_free(ptop_keeper_for_group); } lhmsv_free(pgroup); } lhmslv_free(pstate->groups); ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_top_process(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_top_state_t* pstate = pvstate; if (pinrec != NULL) { mapper_top_ingest(pinrec, pstate); return NULL; } else { return mapper_top_emit(pstate, pctx); } } // ---------------------------------------------------------------- static void mapper_top_ingest(lrec_t* pinrec, mapper_top_state_t* pstate) { // ["s", "t"] slls_t* pvalue_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pvalue_field_names); slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); // Heterogeneous-data case -- not all sought fields were present in record if (pvalue_field_values == NULL || pgroup_by_field_values == NULL) { slls_free(pvalue_field_values); slls_free(pgroup_by_field_values); lrec_free(pinrec); return; } if (pgroup_by_field_values->length != pstate->pgroup_by_field_names->length) { slls_free(pvalue_field_values); slls_free(pgroup_by_field_values); lrec_free(pinrec); return; } lhmsv_t* group_to_acc_field = lhmslv_get(pstate->groups, pgroup_by_field_values); if (group_to_acc_field == NULL) { group_to_acc_field = lhmsv_alloc(); lhmslv_put(pstate->groups, slls_copy(pgroup_by_field_values), group_to_acc_field, FREE_ENTRY_KEY); } slls_free(pgroup_by_field_values); sllse_t* pa = pstate->pvalue_field_names->phead; sllse_t* pb = pvalue_field_values->phead; // for "x", "y" and "1", "2" for ( ; pa != NULL && pb != NULL; pa = pa->pnext, pb = pb->pnext) { char* value_field_name = pa->value; char* value_field_sval = pb->value; if (value_field_sval == NULL) { // Key not present if (pstate->show_full_records) lrec_free(pinrec); continue; } top_keeper_t* ptop_keeper_for_group = lhmsv_get(group_to_acc_field, value_field_name); if (ptop_keeper_for_group == NULL) { ptop_keeper_for_group = top_keeper_alloc(pstate->top_count); lhmsv_put(group_to_acc_field, value_field_name, ptop_keeper_for_group, NO_FREE); } if (*value_field_sval == 0) { // Key present with null value if (pstate->show_full_records) lrec_free(pinrec); continue; } mv_t value_field_nval = pstate->allow_int_float ? mv_scan_number_or_die(value_field_sval) : mv_from_float(mlr_double_from_string_or_die(value_field_sval)); // The top-keeper object will free the record if it isn't retained, or // keep it if it is. top_keeper_add(ptop_keeper_for_group, pstate->pmaybe_sign_flipper(&value_field_nval), (pstate->show_full_records) ? pinrec : NULL); } if (!pstate->show_full_records) lrec_free(pinrec); slls_free(pvalue_field_values); } // ---------------------------------------------------------------- static sllv_t* mapper_top_emit(mapper_top_state_t* pstate, context_t* pctx) { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->groups->phead; pa != NULL; pa = pa->pnext) { // Above we required that there was only one value field in the // show-full-records case. That's for two reasons: (1) here, we print // each record at most once, which would need a change in the format // presented as output; (2) there would be double-frees in our // ingester. if (pstate->show_full_records) { lhmsv_t* group_to_acc_field = pa->pvvalue; for (lhmsve_t* pd = group_to_acc_field->phead; pd != NULL; pd = pd->pnext) { top_keeper_t* ptop_keeper_for_group = pd->pvvalue; for (int i = 0; i < ptop_keeper_for_group->size; i++) { sllv_append(poutrecs, ptop_keeper_for_group->top_precords[i]); ptop_keeper_for_group->top_precords[i] = NULL; } } } else { slls_t* pgroup_by_field_values = pa->key; for (int i = 0; i < pstate->top_count; i++) { lrec_t* poutrec = lrec_unbacked_alloc(); // Add in a=s,b=t fields: sllse_t* pb = pstate->pgroup_by_field_names->phead; sllse_t* pc = pgroup_by_field_values->phead; for ( ; pb != NULL && pc != NULL; pb = pb->pnext, pc = pc->pnext) { lrec_put(poutrec, pb->value, pc->value, NO_FREE); } // Add in fields such as x_top_1=# lhmsv_t* group_to_acc_field = pa->pvvalue; // for "x", "y" for (lhmsve_t* pd = group_to_acc_field->phead; pd != NULL; pd = pd->pnext) { char* value_field_name = pd->key; top_keeper_t* ptop_keeper_for_group = pd->pvvalue; char* key = mlr_paste_2_strings(value_field_name, "_top"); if (i < ptop_keeper_for_group->size) { mv_t numv = pstate->pmaybe_sign_flipper(&ptop_keeper_for_group->top_values[i]); char* strv = mv_alloc_format_val(&numv); lrec_put(poutrec, "top_idx", mlr_alloc_string_from_ull(i+1), FREE_ENTRY_VALUE); lrec_put(poutrec, key, strv, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } else { lrec_put(poutrec, "top_idx", mlr_alloc_string_from_ull(i+1), FREE_ENTRY_VALUE); lrec_put(poutrec, key, "", FREE_ENTRY_KEY); } } sllv_append(poutrecs, poutrec); } } } sllv_append(poutrecs, NULL); return poutrecs; } miller-3.4.0/c/mapping/mapper_uniq.c000066400000000000000000000223021266012053600173430ustar00rootroot00000000000000#include #include #include #include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/mixutil.h" #include "mapping/mappers.h" #include "cli/argparse.h" typedef struct _mapper_uniq_state_t { ap_state_t* pargp; slls_t* pgroup_by_field_names; int show_counts; int show_num_distinct_only; lhmslv_t* pcounts_by_group; } mapper_uniq_state_t; static void mapper_uniq_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_uniq_parse_cli(int* pargi, int argc, char** argv); static void mapper_count_distinct_usage(FILE* o, char* argv0, char* verb); static mapper_t* mapper_count_distinct_parse_cli(int* pargi, int argc, char** argv); static mapper_t* mapper_uniq_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, int show_counts, int show_num_distinct_only); static void mapper_uniq_free(mapper_t* pmapper); static sllv_t* mapper_uniq_process_num_distinct_only(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_uniq_process_with_counts(lrec_t* pinrec, context_t* pctx, void* pvstate); static sllv_t* mapper_uniq_process_no_counts(lrec_t* pinrec, context_t* pctx, void* pvstate); // ---------------------------------------------------------------- mapper_setup_t mapper_count_distinct_setup = { .verb = "count-distinct", .pusage_func = mapper_count_distinct_usage, .pparse_func = mapper_count_distinct_parse_cli, }; mapper_setup_t mapper_uniq_setup = { .verb = "uniq", .pusage_func = mapper_uniq_usage, .pparse_func = mapper_uniq_parse_cli }; // ---------------------------------------------------------------- static void mapper_count_distinct_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-f {a,b,c} Field names for distinct count.\n"); fprintf(o, "-n Show only the number of distinct values.\n"); fprintf(o, "Prints number of records having distinct values for specified field names.\n"); fprintf(o, "Same as uniq -c.\n"); } // ---------------------------------------------------------------- static mapper_t* mapper_count_distinct_parse_cli(int* pargi, int argc, char** argv) { slls_t* pfield_names = NULL; int show_num_distinct_only = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-f", &pfield_names); ap_define_true_flag(pstate, "-n", &show_num_distinct_only); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_count_distinct_usage(stderr, argv[0], verb); return NULL; } if (pfield_names == NULL) { mapper_count_distinct_usage(stderr, argv[0], verb); return NULL; } return mapper_uniq_alloc(pstate, pfield_names, TRUE, show_num_distinct_only); } // ---------------------------------------------------------------- static void mapper_uniq_usage(FILE* o, char* argv0, char* verb) { fprintf(o, "Usage: %s %s [options]\n", argv0, verb); fprintf(o, "-g {d,e,f} Group-by-field names for uniq counts.\n"); fprintf(o, "-c Show repeat counts in addition to unique values.\n"); fprintf(o, "-n Show only the number of distinct values.\n"); fprintf(o, "Prints distinct values for specified field names. With -c, same as\n"); fprintf(o, "count-distinct. For uniq, -f is a synonym for -g.\n"); } static mapper_t* mapper_uniq_parse_cli(int* pargi, int argc, char** argv) { slls_t* pgroup_by_field_names = NULL; int show_counts = FALSE; int show_num_distinct_only = FALSE; char* verb = argv[(*pargi)++]; ap_state_t* pstate = ap_alloc(); ap_define_string_list_flag(pstate, "-f", &pgroup_by_field_names); ap_define_string_list_flag(pstate, "-g", &pgroup_by_field_names); ap_define_true_flag(pstate, "-c", &show_counts); ap_define_true_flag(pstate, "-n", &show_num_distinct_only); if (!ap_parse(pstate, verb, pargi, argc, argv)) { mapper_uniq_usage(stderr, argv[0], verb); return NULL; } if (pgroup_by_field_names == NULL) { mapper_uniq_usage(stderr, argv[0], verb); return NULL; } return mapper_uniq_alloc(pstate, pgroup_by_field_names, show_counts, show_num_distinct_only); } // ---------------------------------------------------------------- static mapper_t* mapper_uniq_alloc(ap_state_t* pargp, slls_t* pgroup_by_field_names, int show_counts, int show_num_distinct_only) { mapper_t* pmapper = mlr_malloc_or_die(sizeof(mapper_t)); mapper_uniq_state_t* pstate = mlr_malloc_or_die(sizeof(mapper_uniq_state_t)); pstate->pargp = pargp; pstate->pgroup_by_field_names = pgroup_by_field_names; pstate->show_counts = show_counts; pstate->show_num_distinct_only = show_num_distinct_only; pstate->pcounts_by_group = lhmslv_alloc(); pmapper->pvstate = pstate; if (show_num_distinct_only) pmapper->pprocess_func = mapper_uniq_process_num_distinct_only; else if (show_counts) pmapper->pprocess_func = mapper_uniq_process_with_counts; else pmapper->pprocess_func = mapper_uniq_process_no_counts; pmapper->pfree_func = mapper_uniq_free; return pmapper; } static void mapper_uniq_free(mapper_t* pmapper) { mapper_uniq_state_t* pstate = pmapper->pvstate; slls_free(pstate->pgroup_by_field_names); // lhmslv_free will free the keys: we only need to free the void-star values. for (lhmslve_t* pa = pstate->pcounts_by_group->phead; pa != NULL; pa = pa->pnext) { unsigned long long* pcount = pa->pvvalue; free(pcount); } lhmslv_free(pstate->pcounts_by_group); pstate->pgroup_by_field_names = NULL; pstate->pcounts_by_group = NULL; ap_free(pstate->pargp); free(pstate); free(pmapper); } // ---------------------------------------------------------------- static sllv_t* mapper_uniq_process_num_distinct_only(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_uniq_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values != NULL) { unsigned long long* pcount = lhmslv_get(pstate->pcounts_by_group, pgroup_by_field_values); if (pcount == NULL) { pcount = mlr_malloc_or_die(sizeof(unsigned long long)); *pcount = 1LL; lhmslv_put(pstate->pcounts_by_group, slls_copy(pgroup_by_field_values), pcount, FREE_ENTRY_KEY); } else { (*pcount)++; } slls_free(pgroup_by_field_values); } lrec_free(pinrec); return NULL; } else { sllv_t* poutrecs = sllv_alloc(); lrec_t* poutrec = lrec_unbacked_alloc(); int count = pstate->pcounts_by_group->num_occupied; lrec_put(poutrec, "count", mlr_alloc_string_from_int(count), FREE_ENTRY_VALUE); sllv_append(poutrecs, poutrec); sllv_append(poutrecs, NULL); return poutrecs; } } static sllv_t* mapper_uniq_process_with_counts(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_uniq_state_t* pstate = pvstate; if (pinrec != NULL) { slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values != NULL) { unsigned long long* pcount = lhmslv_get(pstate->pcounts_by_group, pgroup_by_field_values); if (pcount == NULL) { pcount = mlr_malloc_or_die(sizeof(unsigned long long)); *pcount = 1LL; lhmslv_put(pstate->pcounts_by_group, slls_copy(pgroup_by_field_values), pcount, FREE_ENTRY_KEY); } else { (*pcount)++; } slls_free(pgroup_by_field_values); } lrec_free(pinrec); return NULL; } else { sllv_t* poutrecs = sllv_alloc(); for (lhmslve_t* pa = pstate->pcounts_by_group->phead; pa != NULL; pa = pa->pnext) { lrec_t* poutrec = lrec_unbacked_alloc(); slls_t* pgroup_by_field_values = pa->key; sllse_t* pb = pstate->pgroup_by_field_names->phead; sllse_t* pc = pgroup_by_field_values->phead; for ( ; pb != NULL && pc != NULL; pb = pb->pnext, pc = pc->pnext) { lrec_put(poutrec, pb->value, pc->value, NO_FREE); } if (pstate->show_counts) { unsigned long long* pcount = pa->pvvalue; lrec_put(poutrec, "count", mlr_alloc_string_from_ull(*pcount), FREE_ENTRY_VALUE); } sllv_append(poutrecs, poutrec); } sllv_append(poutrecs, NULL); return poutrecs; } } static sllv_t* mapper_uniq_process_no_counts(lrec_t* pinrec, context_t* pctx, void* pvstate) { mapper_uniq_state_t* pstate = pvstate; if (pinrec == NULL) { return sllv_single(NULL); } slls_t* pgroup_by_field_values = mlr_reference_selected_values_from_record(pinrec, pstate->pgroup_by_field_names); if (pgroup_by_field_values == NULL) { lrec_free(pinrec); return NULL; } unsigned long long* pcount = lhmslv_get(pstate->pcounts_by_group, pgroup_by_field_values); if (pcount == NULL) { pcount = mlr_malloc_or_die(sizeof(unsigned long long)); *pcount = 1LL; slls_t* pcopy = slls_copy(pgroup_by_field_values); lhmslv_put(pstate->pcounts_by_group, pcopy, pcount, FREE_ENTRY_KEY); lrec_t* poutrec = lrec_unbacked_alloc(); sllse_t* pb = pstate->pgroup_by_field_names->phead; sllse_t* pc = pcopy->phead; for ( ; pb != NULL && pc != NULL; pb = pb->pnext, pc = pc->pnext) { lrec_put(poutrec, pb->value, pc->value, NO_FREE); } lrec_free(pinrec); slls_free(pgroup_by_field_values); return sllv_single(poutrec); } else { (*pcount)++; lrec_free(pinrec); slls_free(pgroup_by_field_values); return NULL; } } miller-3.4.0/c/mapping/mappers.h000066400000000000000000000027711266012053600165070ustar00rootroot00000000000000#ifndef MAPPERS_H #define MAPPERS_H #include "containers/lhmss.h" #include "containers/slls.h" #include "mapping/mapper.h" extern mapper_setup_t mapper_bar_setup; extern mapper_setup_t mapper_bootstrap_setup; extern mapper_setup_t mapper_cat_setup; extern mapper_setup_t mapper_check_setup; extern mapper_setup_t mapper_count_distinct_setup; extern mapper_setup_t mapper_cut_setup; extern mapper_setup_t mapper_decimate_setup; extern mapper_setup_t mapper_filter_setup; extern mapper_setup_t mapper_grep_setup; extern mapper_setup_t mapper_group_by_setup; extern mapper_setup_t mapper_group_like_setup; extern mapper_setup_t mapper_having_fields_setup; extern mapper_setup_t mapper_head_setup; extern mapper_setup_t mapper_histogram_setup; extern mapper_setup_t mapper_join_setup; extern mapper_setup_t mapper_label_setup; extern mapper_setup_t mapper_merge_fields_setup; extern mapper_setup_t mapper_put_setup; extern mapper_setup_t mapper_regularize_setup; extern mapper_setup_t mapper_rename_setup; extern mapper_setup_t mapper_reorder_setup; extern mapper_setup_t mapper_reshape_setup; extern mapper_setup_t mapper_sample_setup; extern mapper_setup_t mapper_sec2gmt_setup; extern mapper_setup_t mapper_sort_setup; extern mapper_setup_t mapper_stats1_setup; extern mapper_setup_t mapper_stats2_setup; extern mapper_setup_t mapper_step_setup; extern mapper_setup_t mapper_tac_setup; extern mapper_setup_t mapper_tail_setup; extern mapper_setup_t mapper_top_setup; extern mapper_setup_t mapper_uniq_setup; #endif // MAPPERS_H miller-3.4.0/c/mapping/mlr_dsl_cst.c000066400000000000000000000232111266012053600173300ustar00rootroot00000000000000#include "lib/mlr_globals.h" #include "lib/mlrutil.h" #include "mlr_dsl_cst.h" static sllv_t* mlr_dsl_cst_alloc_from_statement_list(sllv_t* pasts, int type_inferencing); static mlr_dsl_cst_statement_t* cst_statement_alloc(mlr_dsl_ast_node_t* past, int type_inferencing); static void cst_statement_free(mlr_dsl_cst_statement_t* pstatement); static mlr_dsl_cst_statement_item_t* mlr_dsl_cst_statement_item_alloc( mlr_dsl_cst_lhs_type_t lhs_type, char* output_field_name, sllv_t* poosvar_lhs_keylist_evaluators, lrec_evaluator_t* prhs_evaluator); static void cst_statement_item_free(mlr_dsl_cst_statement_item_t* pitem); // ---------------------------------------------------------------- // At present (initial oosvar experimens, January 2016) the begin/main/end are organized as follows: // // Input: // // mlr put 'begin @a = 1; begin @b = 0; @b = $x + @a; end emit @a, @b' // // i.e. there are separate begin keywords one per statement, rather than // // mlr put 'begin { @a = 1; @b = 0}; @b = $x + @a; end { emit @a, @b }' // // Corresponding list of per-statement ASTs: // begin (begin): // = (oosvar_assignment): // a (oosvar_name). // 1 (strnum_literal). // begin (begin): // = (oosvar_assignment): // b (oosvar_name). // 0 (strnum_literal). // = (oosvar_assignment): // b (oosvar_name). // + (operator): // x (field_name). // a (oosvar_name). // end (end): // emit (emit): // a (oosvar_name). // b (oosvar_name). // // (Note that the AST input is a list of per-statement ASTs, rather than a single root-node AST with per-statement child // nodes.) // // So our job here at present is to loop through the per-statement ASTs, splitting them out by begin/main/end. mlr_dsl_cst_t* mlr_dsl_cst_alloc(mlr_dsl_ast_t* past, int type_inferencing) { mlr_dsl_cst_t* pcst = mlr_malloc_or_die(sizeof(mlr_dsl_cst_t)); pcst->pbegin_statements = mlr_dsl_cst_alloc_from_statement_list(past->pbegin_statements, type_inferencing); pcst->pmain_statements = mlr_dsl_cst_alloc_from_statement_list(past->pmain_statements, type_inferencing); pcst->pend_statements = mlr_dsl_cst_alloc_from_statement_list(past->pend_statements, type_inferencing); return pcst; } static sllv_t* mlr_dsl_cst_alloc_from_statement_list(sllv_t* pasts, int type_inferencing) { sllv_t* pstatements = sllv_alloc(); for (sllve_t* pe = pasts->phead; pe != NULL; pe = pe->pnext) { mlr_dsl_ast_node_t* past = pe->pvvalue; mlr_dsl_cst_statement_t* pstatement = cst_statement_alloc(past, type_inferencing); sllv_append(pstatements, pstatement); } return pstatements; } void mlr_dsl_cst_free(mlr_dsl_cst_t* pcst) { if (pcst == NULL) return; for (sllve_t* pe = pcst->pbegin_statements->phead; pe != NULL; pe = pe->pnext) cst_statement_free(pe->pvvalue); for (sllve_t* pe = pcst->pmain_statements->phead; pe != NULL; pe = pe->pnext) cst_statement_free(pe->pvvalue); for (sllve_t* pe = pcst->pend_statements->phead; pe != NULL; pe = pe->pnext) cst_statement_free(pe->pvvalue); sllv_free(pcst->pbegin_statements); sllv_free(pcst->pmain_statements); sllv_free(pcst->pend_statements); free(pcst); } // ---------------------------------------------------------------- static mlr_dsl_cst_statement_t* cst_statement_alloc(mlr_dsl_ast_node_t* past, int type_inferencing) { mlr_dsl_cst_statement_t* pstatement = mlr_malloc_or_die(sizeof(mlr_dsl_cst_statement_t)); pstatement->ast_node_type = past->type; pstatement->pitems = sllv_alloc(); if (past->type == MD_AST_NODE_TYPE_SREC_ASSIGNMENT) { if ((past->pchildren == NULL) || (past->pchildren->length != 2)) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } mlr_dsl_ast_node_t* pleft = past->pchildren->phead->pvvalue; mlr_dsl_ast_node_t* pright = past->pchildren->phead->pnext->pvvalue; if (pleft->type != MD_AST_NODE_TYPE_FIELD_NAME) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } else if (pleft->pchildren != NULL) { fprintf(stderr, "%s: coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } sllv_append(pstatement->pitems, mlr_dsl_cst_statement_item_alloc( MLR_DSL_CST_LHS_TYPE_SREC, pleft->text, NULL, lrec_evaluator_alloc_from_ast(pright, type_inferencing))); } else if (past->type == MD_AST_NODE_TYPE_OOSVAR_ASSIGNMENT) { sllv_t* poosvar_lhs_keylist_evaluators = sllv_alloc(); mlr_dsl_ast_node_t* pleft = past->pchildren->phead->pvvalue; mlr_dsl_ast_node_t* pright = past->pchildren->phead->pnext->pvvalue; if (pleft->type != MD_AST_NODE_TYPE_OOSVAR_NAME && pleft->type != MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY) { fprintf(stderr, "%s: internal coding error detected in file %s at line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } if (pleft->type == MD_AST_NODE_TYPE_OOSVAR_NAME) { sllv_append(poosvar_lhs_keylist_evaluators, lrec_evaluator_alloc_from_string(mlr_strdup_or_die(pleft->text))); } else { mlr_dsl_ast_node_t* pnode = pleft; while (TRUE) { // Example AST: // % mlr put -v '@x[1]["2"][$3][@4]=5' /dev/null // = (oosvar_assignment): // [] (oosvar_level_key): // [] (oosvar_level_key): // [] (oosvar_level_key): // [] (oosvar_level_key): // x (oosvar_name). // 1 (strnum_literal). // 2 (strnum_literal). // 3 (field_name). // 4 (oosvar_name). // 5 (strnum_literal). // // Here past is the =; pright is the 5; pleft is the string of bracket references // ending at the oosvar name. // Bracket operators come in from the right. So the highest AST node is the rightmost map, and the // lowest is the oosvar name. Hence sllv_prepend rather than sllv_append. if (pnode->type == MD_AST_NODE_TYPE_OOSVAR_LEVEL_KEY) { mlr_dsl_ast_node_t* pkeynode = pnode->pchildren->phead->pnext->pvvalue; sllv_prepend(poosvar_lhs_keylist_evaluators, lrec_evaluator_alloc_from_ast(pkeynode, type_inferencing)); } else { // Oosvar expressions are of the form '@name[$index1][@index2+3][4]["five"]. The first one // (name) is special: syntactically, it's outside the brackets, although that issue is for the // parser to handle. Here, it's special since it's always a string, never an expression that // evaluates to string. sllv_prepend(poosvar_lhs_keylist_evaluators, lrec_evaluator_alloc_from_string(mlr_strdup_or_die(pnode->text))); } if (pnode->pchildren == NULL) break; pnode = pnode->pchildren->phead->pvvalue; } } sllv_append(pstatement->pitems, mlr_dsl_cst_statement_item_alloc( MLR_DSL_CST_LHS_TYPE_OOSVAR, NULL, poosvar_lhs_keylist_evaluators, lrec_evaluator_alloc_from_ast(pright, type_inferencing))); } else if (past->type == MD_AST_NODE_TYPE_FILTER) { mlr_dsl_ast_node_t* pnode = past->pchildren->phead->pvvalue; sllv_append(pstatement->pitems, mlr_dsl_cst_statement_item_alloc( MLR_DSL_CST_LHS_TYPE_NONE, NULL, NULL, lrec_evaluator_alloc_from_ast(pnode, type_inferencing))); } else if (past->type == MD_AST_NODE_TYPE_GATE) { mlr_dsl_ast_node_t* pnode = past->pchildren->phead->pvvalue; sllv_append(pstatement->pitems, mlr_dsl_cst_statement_item_alloc( MLR_DSL_CST_LHS_TYPE_NONE, NULL, NULL, lrec_evaluator_alloc_from_ast(pnode, type_inferencing))); } else if (past->type == MD_AST_NODE_TYPE_EMIT) { // Loop over oosvar names to emit in e.g. 'emit @a, @b, @c'. for (sllve_t* pe = past->pchildren->phead; pe != NULL; pe = pe->pnext) { mlr_dsl_ast_node_t* pnode = pe->pvvalue; sllv_append(pstatement->pitems, mlr_dsl_cst_statement_item_alloc( MLR_DSL_CST_LHS_TYPE_OOSVAR, pnode->text, NULL, lrec_evaluator_alloc_from_ast(pnode, type_inferencing))); } } else if (past->type == MD_AST_NODE_TYPE_DUMP) { // No arguments: the node-type alone suffices for the caller to be able to execute this. } else { // Bare-boolean statement sllv_append(pstatement->pitems, mlr_dsl_cst_statement_item_alloc( MLR_DSL_CST_LHS_TYPE_NONE, NULL, NULL, lrec_evaluator_alloc_from_ast(past, type_inferencing))); } return pstatement; } static void cst_statement_free(mlr_dsl_cst_statement_t* pstatement) { for (sllve_t* pe = pstatement->pitems->phead; pe != NULL; pe = pe->pnext) cst_statement_item_free(pe->pvvalue); sllv_free(pstatement->pitems); free(pstatement); } // ---------------------------------------------------------------- static mlr_dsl_cst_statement_item_t* mlr_dsl_cst_statement_item_alloc( mlr_dsl_cst_lhs_type_t lhs_type, char* output_field_name, sllv_t* poosvar_lhs_keylist_evaluators, lrec_evaluator_t* prhs_evaluator) { mlr_dsl_cst_statement_item_t* pitem = mlr_malloc_or_die(sizeof(mlr_dsl_cst_statement_item_t)); pitem->lhs_type = lhs_type; pitem->output_field_name = output_field_name == NULL ? NULL : mlr_strdup_or_die(output_field_name); pitem->poosvar_lhs_keylist_evaluators = poosvar_lhs_keylist_evaluators; pitem->prhs_evaluator = prhs_evaluator; return pitem; } static void cst_statement_item_free(mlr_dsl_cst_statement_item_t* pitem) { if (pitem == NULL) return; free(pitem->output_field_name); pitem->prhs_evaluator->pfree_func(pitem->prhs_evaluator); if (pitem->poosvar_lhs_keylist_evaluators != NULL) { for (sllve_t* pe = pitem->poosvar_lhs_keylist_evaluators->phead; pe != NULL; pe = pe->pnext) { lrec_evaluator_t* pevaluator = pe->pvvalue; pevaluator->pfree_func(pevaluator); } sllv_free(pitem->poosvar_lhs_keylist_evaluators); } free(pitem); } miller-3.4.0/c/mapping/mlr_dsl_cst.h000066400000000000000000000054641266012053600173470ustar00rootroot00000000000000#ifndef MLR_DSL_CST_H #define MLR_DSL_CST_H #include "containers/mlr_dsl_ast.h" #include "lrec_evaluators.h" // ================================================================ // Concrete syntax tree (CST) derived from an abstract syntax tree (AST). // // At present (January 2016) the grammar for 'mlr put' is flat: there is no looping or branching (other than the ternary // operator, and the gate statement). Statements are of the form: // // * Assignment to oosvar (out-of-stream variables, prefixed with @ sigil) // // * Assignment to srec (in-stream records, with field names prefixed with $ sigil) // // * filter statements: if false, do not pass the current record from the input stream to the output stream // // * gate statements: if false, stop executing further statements // // * bare-boolean statements: no-ops unless they have side effects: namely, the matches/does-not-match // operators =~ and !=~ setting regex captures \1, \2, etc. // // * emit statements: these place oosvar key-value pairs into the output stream. These can be of the form 'emit @a; // emit @b' which produce separate records such as a=3 and b=4, or of the form 'emit @a, @b' which produce records // such as a=3,b=4. // // This means that as of the present, the CSTs are just list of left-hand sides and right-hand sides. The left-hand // side is an output field name, with an LHS-type flag (srec or oosvar). For filter/gate/bare-boolean these are unused; // for assignments and emits, the output field names are used. The right-hand sides are lrec-evaluators which take an // input record and oosvar-map, and produce a mlrval which can be assigned. Additionally, for all but emit, there is a // single LHS name and single RHS lrec-evaluator per statement. // // Further, these statements are organized into three groups: // // * begin: executed once, before the first input record is read. // * main : executed for each input record. // * end : executed once, after the last input record is read. // ================================================================ typedef enum _mlr_dsl_cst_lhs_type_t { MLR_DSL_CST_LHS_TYPE_NONE, MLR_DSL_CST_LHS_TYPE_SREC, MLR_DSL_CST_LHS_TYPE_OOSVAR } mlr_dsl_cst_lhs_type_t; typedef struct _mlr_dsl_cst_statement_item_t { // LHS: mlr_dsl_cst_lhs_type_t lhs_type; char* output_field_name; sllv_t* poosvar_lhs_keylist_evaluators; // RHS: lrec_evaluator_t* prhs_evaluator; } mlr_dsl_cst_statement_item_t; typedef struct _mlr_dsl_cst_statement_t { mlr_dsl_ast_node_type_t ast_node_type; sllv_t* pitems; } mlr_dsl_cst_statement_t; typedef struct _mlr_dsl_cst_t { sllv_t* pbegin_statements; sllv_t* pmain_statements; sllv_t* pend_statements; } mlr_dsl_cst_t; mlr_dsl_cst_t* mlr_dsl_cst_alloc(mlr_dsl_ast_t* past, int type_inferencing); void mlr_dsl_cst_free(mlr_dsl_cst_t* pcst); #endif // MLR_DSL_CST_H miller-3.4.0/c/mapping/stats1_accumulators.c000066400000000000000000000560751266012053600210420ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "lib/mlrstat.h" #include "containers/slls.h" #include "containers/lhmslv.h" #include "containers/lhmsv.h" #include "containers/lhmss.h" #include "containers/lhmsi.h" #include "containers/percentile_keeper.h" #include "containers/mlrval.h" #include "mapping/stats1_accumulators.h" // ---------------------------------------------------------------- static int is_percentile_acc_name(char* stats1_acc_name) { double percentile; // sscanf(stats1_acc_name, "p%lf", &percentile) allows "p74x" et al. which isn't ok. if (stats1_acc_name[0] != 'p') return FALSE; if (!mlr_try_float_from_string(&stats1_acc_name[1], &percentile)) return FALSE; if (percentile < 0.0 || percentile > 100.0) { fprintf(stderr, "%s stats1: percentile \"%s\" outside range [0,100].\n", MLR_GLOBALS.argv0, stats1_acc_name); exit(1); } return TRUE; } // ---------------------------------------------------------------- void make_stats1_accs( char* value_field_name, // input slls_t* paccumulator_names, // input int allow_int_float, // input lhmsv_t* acc_field_to_acc_state) // output { stats1_acc_t* ppercentile_acc = NULL; for (sllse_t* pc = paccumulator_names->phead; pc != NULL; pc = pc->pnext) { // for "sum", "count" char* stats1_acc_name = pc->value; if (is_percentile_acc_name(stats1_acc_name)) { if (ppercentile_acc == NULL) { ppercentile_acc = stats1_percentile_alloc(value_field_name, stats1_acc_name, allow_int_float); } else { stats1_percentile_reuse(ppercentile_acc); } lhmsv_put(acc_field_to_acc_state, stats1_acc_name, ppercentile_acc, NO_FREE); } else { stats1_acc_t* pstats1_acc = make_stats1_acc(value_field_name, stats1_acc_name, allow_int_float); if (pstats1_acc == NULL) { fprintf(stderr, "%s stats1: accumulator \"%s\" not found.\n", MLR_GLOBALS.argv0, stats1_acc_name); exit(1); } lhmsv_put(acc_field_to_acc_state, stats1_acc_name, pstats1_acc, NO_FREE); } } } stats1_acc_t* make_stats1_acc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { for (int i = 0; i < stats1_acc_lookup_table_length; i++) if (streq(stats1_acc_name, stats1_acc_lookup_table[i].name)) return stats1_acc_lookup_table[i].palloc_func(value_field_name, stats1_acc_name, allow_int_float); return NULL; } // ---------------------------------------------------------------- typedef struct _stats1_count_state_t { mv_t counter; mv_t one; char* output_field_name; } stats1_count_state_t; static void stats1_count_singest(void* pvstate, char* val) { stats1_count_state_t* pstate = pvstate; pstate->counter = n_nn_plus_func(&pstate->counter, &pstate->one); } static void stats1_count_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_count_state_t* pstate = pvstate; if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), mv_alloc_format_val(&pstate->counter), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, mv_alloc_format_val(&pstate->counter), FREE_ENTRY_VALUE); } static void stats1_count_free(stats1_acc_t* pstats1_acc) { stats1_count_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_count_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_count_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_count_state_t)); pstate->counter = allow_int_float ? mv_from_int(0LL) : mv_from_float(0.0); pstate->one = allow_int_float ? mv_from_int(1LL) : mv_from_float(1.0); pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = NULL; pstats1_acc->pningest_func = NULL; pstats1_acc->psingest_func = stats1_count_singest; pstats1_acc->pemit_func = stats1_count_emit; pstats1_acc->pfree_func = stats1_count_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_mode_state_t { lhmsi_t* pcounts_for_value; char* output_field_name; } stats1_mode_state_t; // mode on strings: "1" and "1.0" and "1.0000" are distinct text. static void stats1_mode_singest(void* pvstate, char* val) { stats1_mode_state_t* pstate = pvstate; lhmsie_t* pe = lhmsi_get_entry(pstate->pcounts_for_value, val); if (pe == NULL) { // lhmsi does a strdup so we needn't. lhmsi_put(pstate->pcounts_for_value, mlr_strdup_or_die(val), 1, FREE_ENTRY_KEY); } else { pe->value++; } } static void stats1_mode_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_mode_state_t* pstate = pvstate; int max_count = 0; char* max_key = ""; for (lhmsie_t* pe = pstate->pcounts_for_value->phead; pe != NULL; pe = pe->pnext) { int count = pe->value; if (count > max_count) { max_key = pe->key; max_count = count; } } if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), mlr_strdup_or_die(max_key), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, max_key, NO_FREE); } static void stats1_mode_free(stats1_acc_t* pstats1_acc) { stats1_mode_state_t* pstate = pstats1_acc->pvstate; lhmsi_free(pstate->pcounts_for_value); free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_mode_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_mode_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_mode_state_t)); pstate->pcounts_for_value = lhmsi_alloc(); pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = NULL; pstats1_acc->pningest_func = NULL; pstats1_acc->psingest_func = stats1_mode_singest; pstats1_acc->pemit_func = stats1_mode_emit; pstats1_acc->pfree_func = stats1_mode_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_sum_state_t { mv_t sum; char* output_field_name; int allow_int_float; } stats1_sum_state_t; static void stats1_sum_ningest(void* pvstate, mv_t* pval) { stats1_sum_state_t* pstate = pvstate; pstate->sum = n_nn_plus_func(&pstate->sum, pval); } static void stats1_sum_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_sum_state_t* pstate = pvstate; if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), mv_alloc_format_val(&pstate->sum), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, mv_alloc_format_val(&pstate->sum), FREE_ENTRY_VALUE); } static void stats1_sum_free(stats1_acc_t* pstats1_acc) { stats1_sum_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_sum_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_sum_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_sum_state_t)); pstate->allow_int_float = allow_int_float; pstate->sum = pstate->allow_int_float ? mv_from_int(0LL) : mv_from_float(0.0); pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = NULL; pstats1_acc->pningest_func = stats1_sum_ningest; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_sum_emit; pstats1_acc->pfree_func = stats1_sum_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_mean_state_t { double sum; unsigned long long count; char* output_field_name; } stats1_mean_state_t; static void stats1_mean_dingest(void* pvstate, double val) { stats1_mean_state_t* pstate = pvstate; pstate->sum += val; pstate->count++; } static void stats1_mean_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_mean_state_t* pstate = pvstate; if (pstate->count == 0LL) { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), "", FREE_ENTRY_KEY); else lrec_put(poutrec, pstate->output_field_name, "", NO_FREE); } else { double quot = pstate->sum / pstate->count; char* val = mlr_alloc_string_from_double(quot, MLR_GLOBALS.ofmt); if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), val, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, val, FREE_ENTRY_VALUE); } } static void stats1_mean_free(stats1_acc_t* pstats1_acc) { stats1_mean_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_mean_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_mean_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_mean_state_t)); pstate->sum = 0.0; pstate->count = 0LL; pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = stats1_mean_dingest; pstats1_acc->pningest_func = NULL; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_mean_emit; pstats1_acc->pfree_func = stats1_mean_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_stddev_var_meaneb_state_t { unsigned long long count; double sumx; double sumx2; cumulant2o_t do_which; char* output_field_name; } stats1_stddev_var_meaneb_state_t; static void stats1_stddev_var_meaneb_dingest(void* pvstate, double val) { stats1_stddev_var_meaneb_state_t* pstate = pvstate; pstate->count++; pstate->sumx += val; pstate->sumx2 += val*val; } static void stats1_stddev_var_meaneb_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_stddev_var_meaneb_state_t* pstate = pvstate; if (pstate->count < 2LL) { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), "", FREE_ENTRY_KEY); else lrec_put(poutrec, pstate->output_field_name, "", NO_FREE); } else { double output = mlr_get_var(pstate->count, pstate->sumx, pstate->sumx2); if (pstate->do_which == DO_STDDEV) output = sqrt(output); else if (pstate->do_which == DO_MEANEB) output = sqrt(output / pstate->count); char* val = mlr_alloc_string_from_double(output, MLR_GLOBALS.ofmt); if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), val, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, val, FREE_ENTRY_VALUE); } } static void stats1_stddev_var_meaneb_free(stats1_acc_t* pstats1_acc) { stats1_stddev_var_meaneb_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_stddev_var_meaneb_alloc(char* value_field_name, char* stats1_acc_name, cumulant2o_t do_which) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_stddev_var_meaneb_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_stddev_var_meaneb_state_t)); pstate->count = 0LL; pstate->sumx = 0.0; pstate->sumx2 = 0.0; pstate->do_which = do_which; pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = stats1_stddev_var_meaneb_dingest; pstats1_acc->pningest_func = NULL; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_stddev_var_meaneb_emit; pstats1_acc->pfree_func = stats1_stddev_var_meaneb_free; return pstats1_acc; } stats1_acc_t* stats1_stddev_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { return stats1_stddev_var_meaneb_alloc(value_field_name, stats1_acc_name, DO_STDDEV); } stats1_acc_t* stats1_var_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { return stats1_stddev_var_meaneb_alloc(value_field_name, stats1_acc_name, DO_VAR); } stats1_acc_t* stats1_meaneb_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { return stats1_stddev_var_meaneb_alloc(value_field_name, stats1_acc_name, DO_MEANEB); } // ---------------------------------------------------------------- typedef struct _stats1_skewness_state_t { unsigned long long count; double sumx; double sumx2; double sumx3; char* output_field_name; } stats1_skewness_state_t; static void stats1_skewness_dingest(void* pvstate, double val) { stats1_skewness_state_t* pstate = pvstate; pstate->count++; pstate->sumx += val; pstate->sumx2 += val*val; pstate->sumx3 += val*val*val; } static void stats1_skewness_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_skewness_state_t* pstate = pvstate; if (pstate->count < 2LL) { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), "", FREE_ENTRY_KEY); else lrec_put(poutrec, pstate->output_field_name, "", NO_FREE); } else { double output = mlr_get_skewness(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumx3); char* val = mlr_alloc_string_from_double(output, MLR_GLOBALS.ofmt); if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), val, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, val, FREE_ENTRY_VALUE); } } static void stats1_skewness_free(stats1_acc_t* pstats1_acc) { stats1_skewness_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_skewness_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_skewness_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_skewness_state_t)); pstate->count = 0LL; pstate->sumx = 0.0; pstate->sumx2 = 0.0; pstate->sumx3 = 0.0; pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = stats1_skewness_dingest; pstats1_acc->pningest_func = NULL; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_skewness_emit; pstats1_acc->pfree_func = stats1_skewness_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_kurtosis_state_t { unsigned long long count; double sumx; double sumx2; double sumx3; double sumx4; char* output_field_name; } stats1_kurtosis_state_t; static void stats1_kurtosis_dingest(void* pvstate, double val) { stats1_kurtosis_state_t* pstate = pvstate; pstate->count++; pstate->sumx += val; pstate->sumx2 += val*val; pstate->sumx3 += val*val*val; pstate->sumx4 += val*val*val*val; } static void stats1_kurtosis_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_kurtosis_state_t* pstate = pvstate; if (pstate->count < 2LL) { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), "", FREE_ENTRY_KEY); else lrec_put(poutrec, pstate->output_field_name, "", NO_FREE); } else { double output = mlr_get_kurtosis(pstate->count, pstate->sumx, pstate->sumx2, pstate->sumx3, pstate->sumx4); char* val = mlr_alloc_string_from_double(output, MLR_GLOBALS.ofmt); if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), val, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, val, FREE_ENTRY_VALUE); } } static void stats1_kurtosis_free(stats1_acc_t* pstats1_acc) { stats1_kurtosis_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_kurtosis_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_kurtosis_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_kurtosis_state_t)); pstate->count = 0LL; pstate->sumx = 0.0; pstate->sumx2 = 0.0; pstate->sumx3 = 0.0; pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = stats1_kurtosis_dingest; pstats1_acc->pningest_func = NULL; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_kurtosis_emit; pstats1_acc->pfree_func = stats1_kurtosis_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_min_state_t { mv_t min; char* output_field_name; } stats1_min_state_t; static void stats1_min_ningest(void* pvstate, mv_t* pval) { stats1_min_state_t* pstate = pvstate; pstate->min = n_nn_min_func(&pstate->min, pval); } static void stats1_min_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_min_state_t* pstate = pvstate; if (mv_is_null(&pstate->min)) { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), "", FREE_ENTRY_KEY); else lrec_put(poutrec, pstate->output_field_name, "", NO_FREE); } else { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), mv_alloc_format_val(&pstate->min), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, mv_alloc_format_val(&pstate->min), FREE_ENTRY_VALUE); } } static void stats1_min_free(stats1_acc_t* pstats1_acc) { stats1_min_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_min_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_min_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_min_state_t)); pstate->min = mv_from_null(); pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = NULL; pstats1_acc->pningest_func = stats1_min_ningest; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_min_emit; pstats1_acc->pfree_func = stats1_min_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_max_state_t { mv_t max; char* output_field_name; } stats1_max_state_t; static void stats1_max_ningest(void* pvstate, mv_t* pval) { stats1_max_state_t* pstate = pvstate; pstate->max = n_nn_max_func(&pstate->max, pval); } static void stats1_max_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_max_state_t* pstate = pvstate; if (mv_is_null(&pstate->max)) { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), "", FREE_ENTRY_KEY); else lrec_put(poutrec, pstate->output_field_name, "", NO_FREE); } else { if (copy_data) lrec_put(poutrec, mlr_strdup_or_die(pstate->output_field_name), mv_alloc_format_val(&pstate->max), FREE_ENTRY_KEY|FREE_ENTRY_VALUE); else lrec_put(poutrec, pstate->output_field_name, mv_alloc_format_val(&pstate->max), FREE_ENTRY_VALUE); } } static void stats1_max_free(stats1_acc_t* pstats1_acc) { stats1_max_state_t* pstate = pstats1_acc->pvstate; free(pstate->output_field_name); free(pstate); free(pstats1_acc); } stats1_acc_t* stats1_max_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_max_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_max_state_t)); pstate->max = mv_from_null(); pstate->output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = NULL; pstats1_acc->pningest_func = stats1_max_ningest; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_max_emit; pstats1_acc->pfree_func = stats1_max_free; return pstats1_acc; } // ---------------------------------------------------------------- typedef struct _stats1_percentile_state_t { percentile_keeper_t* ppercentile_keeper; lhmss_t* poutput_field_names; int reference_count; } stats1_percentile_state_t; static void stats1_percentile_ningest(void* pvstate, mv_t* pval) { stats1_percentile_state_t* pstate = pvstate; percentile_keeper_ingest(pstate->ppercentile_keeper, *pval); } static void stats1_percentile_emit(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec) { stats1_percentile_state_t* pstate = pvstate; double p; (void)sscanf(stats1_acc_name, "p%lf", &p); // Assuming this was range-checked earlier on to be in [0,100]. mv_t v = percentile_keeper_emit(pstate->ppercentile_keeper, p); char* s = mv_alloc_format_val(&v); // For this type, one accumulator tracks many stats1_names, but a single value_field_name. char* output_field_name = lhmss_get(pstate->poutput_field_names, stats1_acc_name); if (output_field_name == NULL) { output_field_name = mlr_paste_3_strings(value_field_name, "_", stats1_acc_name); lhmss_put(pstate->poutput_field_names, mlr_strdup_or_die(stats1_acc_name), output_field_name, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } lrec_put(poutrec, mlr_strdup_or_die(output_field_name), s, FREE_ENTRY_KEY|FREE_ENTRY_VALUE); } static void stats1_percentile_free(stats1_acc_t* pstats1_acc) { stats1_percentile_state_t* pstate = pstats1_acc->pvstate; pstate->reference_count--; if (pstate->reference_count == 0) { percentile_keeper_free(pstate->ppercentile_keeper); lhmss_free(pstate->poutput_field_names); free(pstate); free(pstats1_acc); } } stats1_acc_t* stats1_percentile_alloc(char* value_field_name, char* stats1_acc_name, int allow_int_float) { stats1_acc_t* pstats1_acc = mlr_malloc_or_die(sizeof(stats1_acc_t)); stats1_percentile_state_t* pstate = mlr_malloc_or_die(sizeof(stats1_percentile_state_t)); pstate->ppercentile_keeper = percentile_keeper_alloc(); pstate->poutput_field_names = lhmss_alloc(); pstate->reference_count = 1; pstats1_acc->pvstate = (void*)pstate; pstats1_acc->pdingest_func = NULL; pstats1_acc->pningest_func = stats1_percentile_ningest; pstats1_acc->psingest_func = NULL; pstats1_acc->pemit_func = stats1_percentile_emit; pstats1_acc->pfree_func = stats1_percentile_free; return pstats1_acc; } void stats1_percentile_reuse(stats1_acc_t* pstats1_acc) { stats1_percentile_state_t* pstate = pstats1_acc->pvstate; pstate->reference_count++; } miller-3.4.0/c/mapping/stats1_accumulators.h000066400000000000000000000120361266012053600210340ustar00rootroot00000000000000#ifndef STATS1_ACCUMULATORS_H #define STATS1_ACCUMULATORS_H #include "containers/slls.h" #include "containers/lhmsv.h" // ---------------------------------------------------------------- // These are used by mlr stats1 as well as mlr merge-fields. // ---------------------------------------------------------------- // Types of second-order cumulant typedef enum _cumulant2o_t { DO_STDDEV, DO_VAR, DO_MEANEB, } cumulant2o_t; // ---------------------------------------------------------------- struct _stats1_acc_t; // forward reference for method definitions typedef void stats1_dingest_func_t(void* pvstate, double val); typedef void stats1_ningest_func_t(void* pvstate, mv_t* pval); typedef void stats1_singest_func_t(void* pvstate, char* val); // For mlr stats1, there is a single alloc at start including computation of // output field name; arbitrary number of records output with that field name; // then free. There it makes sense to point the poutrec key at the output field // name in the acc state rather than copying it. For mlr merge-fields, by // contrast, the outer/inner loops are reversed: arbitrary number of records; // for each, allocate, set output field key/value, free; then, the record is // output. There it is necessary to copy the key since it will be referenced // after the accumulator is freed. typedef void stats1_emit_func_t(void* pvstate, char* value_field_name, char* stats1_acc_name, int copy_data, lrec_t* poutrec); typedef void stats1_free_func_t(struct _stats1_acc_t* pstats1_acc); typedef struct _stats1_acc_t { void* pvstate; stats1_dingest_func_t* pdingest_func; stats1_ningest_func_t* pningest_func; stats1_singest_func_t* psingest_func; stats1_emit_func_t* pemit_func; stats1_free_func_t* pfree_func; // virtual destructor } stats1_acc_t; typedef stats1_acc_t* stats1_alloc_func_t(char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_count_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_mode_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_sum_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_mean_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_stddev_var_meaneb_alloc (char* value_field_name, char* stats1_acc_name, cumulant2o_t do_which); stats1_acc_t* stats1_stddev_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_var_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_meaneb_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_skewness_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_kurtosis_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_min_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_max_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); stats1_acc_t* stats1_percentile_alloc (char* value_field_name, char* stats1_acc_name, int allow_int_float); void stats1_percentile_reuse (stats1_acc_t* pstats1_acc); void make_stats1_accs(char* value_field_name, slls_t* paccumulator_names, int allow_int_float, lhmsv_t* acc_field_to_acc_state); stats1_acc_t* make_stats1_acc(char* value_field_name, char* stats1_acc_name, int allow_int_float); // ---------------------------------------------------------------- // Lookups for all but percentiles, which are a special case. typedef struct _stats1_acc_lookup_t { char* name; stats1_alloc_func_t* palloc_func; char* desc; } stats1_acc_lookup_t; static stats1_acc_lookup_t stats1_acc_lookup_table[] = { {"count", stats1_count_alloc, "Count instances of fields"}, {"mode", stats1_mode_alloc, "Find most-frequently-occurring values for fields; first-found wins tie"}, {"sum", stats1_sum_alloc, "Compute sums of specified fields"}, {"mean", stats1_mean_alloc, "Compute averages (sample means) of specified fields"}, {"stddev", stats1_stddev_alloc, "Compute sample standard deviation of specified fields"}, {"var", stats1_var_alloc, "Compute sample variance of specified fields"}, {"meaneb", stats1_meaneb_alloc, "Estimate error bars for averages (assuming no sample autocorrelation)"}, {"skewness", stats1_skewness_alloc, "Compute sample skewness of specified fields"}, {"kurtosis", stats1_kurtosis_alloc, "Compute sample kurtosis of specified fields"}, {"min", stats1_min_alloc, "Compute minimum values of specified fields"}, {"max", stats1_max_alloc, "Compute maximum values of specified fields"}, }; static int stats1_acc_lookup_table_length = sizeof(stats1_acc_lookup_table) / sizeof(stats1_acc_lookup_table[0]); #endif // STATS1_ACCUMULATORS_H miller-3.4.0/c/mlrmain.c000066400000000000000000000016011266012053600150260ustar00rootroot00000000000000#include #include #include #include "cli/mlrcli.h" #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "input/lrec_readers.h" #include "mapping/mappers.h" #include "output/lrec_writers.h" #include "stream/stream.h" int main(int argc, char** argv) { mlr_global_init(argv[0], NULL, NULL); cli_opts_t* popts = parse_command_line(argc, argv); mlr_global_init(argv[0], popts->ofmt, popts); char* prepipe = popts->prepipe; lrec_reader_t* plrec_reader = popts->plrec_reader; sllv_t* pmapper_list = popts->pmapper_list; lrec_writer_t* plrec_writer = popts->plrec_writer; char** filenames = popts->filenames; int ok = do_stream_chained(prepipe, filenames, plrec_reader, pmapper_list, plrec_writer, popts->ofmt); cli_opts_free(popts); return ok ? 0 : 1; } miller-3.4.0/c/mlrvers.h000066400000000000000000000002451266012053600150710ustar00rootroot00000000000000#ifndef MLRVERS_H #define MLRVERS_H // Manually increment on updates to https://github.com/johnkerl/miller/releases #define MLR_VERSION "v3.4.0" #endif // MLRVERS_H miller-3.4.0/c/output/000077500000000000000000000000001266012053600145655ustar00rootroot00000000000000miller-3.4.0/c/output/Makefile.am000066400000000000000000000005671266012053600166310ustar00rootroot00000000000000noinst_LTLIBRARIES= liboutput.la liboutput_la_SOURCES= \ lrec_writer.h \ lrec_writer_csv.c \ lrec_writer_csvlite.c \ lrec_writer_dkvp.c \ lrec_writer_json.c \ lrec_writer_nidx.c \ lrec_writer_pprint.c \ lrec_writer_xtab.c \ lrec_writers.h liboutput_la_LIBADD= ../lib/libmlr.la liboutput_la_CPPFLAGS= -I${srcdir}/../ liboutput_la_CFLAGS= -std=gnu99 miller-3.4.0/c/output/lrec_writer.h000066400000000000000000000010251266012053600172550ustar00rootroot00000000000000#ifndef LREC_WRITER_H #define LREC_WRITER_H #include #include "containers/lrec.h" struct _lrec_writer_t; // forward reference for method declarations typedef void lrec_writer_process_func_t(FILE* fp, lrec_t* prec, void* pvstate); typedef void lrec_writer_free_func_t(struct _lrec_writer_t* pwriter); typedef struct _lrec_writer_t { void* pvstate; lrec_writer_process_func_t* pprocess_func; lrec_writer_free_func_t* pfree_func; // virtual destructor } lrec_writer_t; #endif // LREC_WRITER_H miller-3.4.0/c/output/lrec_writer_csv.c000066400000000000000000000126641266012053600201360ustar00rootroot00000000000000#include #include "cli/quoting.h" #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/mixutil.h" #include "output/lrec_writers.h" typedef void quoted_output_func_t(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_all_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_none_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_minimal_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_numeric_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); typedef struct _lrec_writer_csv_state_t { int onr; char *ors; char *ofs; int orslen; int ofslen; quoted_output_func_t* pquoted_output_func; long long num_header_lines_output; slls_t* plast_header_output; int headerless_csv_output; } lrec_writer_csv_state_t; // ---------------------------------------------------------------- static void lrec_writer_csv_process(FILE* output_stream, lrec_t* prec, void* pvstate); static void lrec_writer_csv_free(lrec_writer_t* pwriter); static void quote_all_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_none_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_minimal_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); static void quote_numeric_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_csv_alloc(char* ors, char* ofs, quoting_t oquoting, int headerless_csv_output) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_csv_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_csv_state_t)); pstate->onr = 0; pstate->ors = ors; pstate->ofs = ofs; pstate->orslen = strlen(pstate->ors); pstate->ofslen = strlen(pstate->ofs); pstate->headerless_csv_output = headerless_csv_output; switch(oquoting) { case QUOTE_ALL: pstate->pquoted_output_func = quote_all_output_func; break; case QUOTE_NONE: pstate->pquoted_output_func = quote_none_output_func; break; case QUOTE_MINIMAL: pstate->pquoted_output_func = quote_minimal_output_func; break; case QUOTE_NUMERIC: pstate->pquoted_output_func = quote_numeric_output_func; break; default: fprintf(stderr, "%s: internal coding error: output-quoting style 0x%x unrecognized.\n", MLR_GLOBALS.argv0, oquoting); exit(1); } pstate->num_header_lines_output = 0LL; pstate->plast_header_output = NULL; plrec_writer->pvstate = (void*)pstate; plrec_writer->pprocess_func = lrec_writer_csv_process; plrec_writer->pfree_func = lrec_writer_csv_free; return plrec_writer; } static void lrec_writer_csv_free(lrec_writer_t* pwriter) { lrec_writer_csv_state_t* pstate = pwriter->pvstate; slls_free(pstate->plast_header_output); free(pstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_csv_process(FILE* output_stream, lrec_t* prec, void* pvstate) { if (prec == NULL) return; lrec_writer_csv_state_t* pstate = pvstate; char *ors = pstate->ors; char *ofs = pstate->ofs; if (pstate->plast_header_output != NULL) { if (!lrec_keys_equal_list(prec, pstate->plast_header_output)) { slls_free(pstate->plast_header_output); pstate->plast_header_output = NULL; if (pstate->num_header_lines_output > 0LL) fputs(ors, output_stream); } } if (pstate->plast_header_output == NULL) { int nf = 0; if (!pstate->headerless_csv_output) { for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputs(ofs, output_stream); pstate->pquoted_output_func(output_stream, pe->key, pstate->ors, pstate->ofs, pstate->orslen, pstate->ofslen); nf++; } fputs(ors, output_stream); } pstate->plast_header_output = mlr_copy_keys_from_record(prec); pstate->num_header_lines_output++; } int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputs(ofs, output_stream); pstate->pquoted_output_func(output_stream, pe->value, pstate->ors, pstate->ofs, pstate->orslen, pstate->ofslen); nf++; } fputs(ors, output_stream); pstate->onr++; // See ../README.md for memory-management conventions lrec_free(prec); } // ---------------------------------------------------------------- static void quote_all_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen) { fputc('"', fp); fputs(string, fp); fputc('"', fp); } static void quote_none_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen) { fputs(string, fp); } static void quote_minimal_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen) { int output_quotes = FALSE; for (char* p = string; *p; p++) { if (streqn(p, ors, orslen) || streqn(p, ofs, ofslen)) { output_quotes = TRUE; break; } } if (output_quotes) { fputc('"', fp); fputs(string, fp); fputc('"', fp); } else { fputs(string, fp); } } static void quote_numeric_output_func(FILE* fp, char* string, char* ors, char* ofs, int orslen, int ofslen) { double temp; if (mlr_try_float_from_string(string, &temp)) { fputc('"', fp); fputs(string, fp); fputc('"', fp); } else { fputs(string, fp); } } miller-3.4.0/c/output/lrec_writer_csvlite.c000066400000000000000000000051511266012053600210050ustar00rootroot00000000000000#include #include "containers/mixutil.h" #include "lib/mlrutil.h" #include "output/lrec_writers.h" typedef struct _lrec_writer_csvlite_state_t { int onr; char* ors; char* ofs; long long num_header_lines_output; slls_t* plast_header_output; int headerless_csv_output; } lrec_writer_csvlite_state_t; static void lrec_writer_csvlite_free(lrec_writer_t* pwriter); static void lrec_writer_csvlite_process(FILE* output_stream, lrec_t* prec, void* pvstate); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_csvlite_alloc(char* ors, char* ofs, int headerless_csv_output) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_csvlite_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_csvlite_state_t)); pstate->onr = 0; pstate->ors = ors; pstate->ofs = ofs; pstate->num_header_lines_output = 0LL; pstate->plast_header_output = NULL; pstate->headerless_csv_output = headerless_csv_output; plrec_writer->pvstate = (void*)pstate; plrec_writer->pprocess_func = lrec_writer_csvlite_process; plrec_writer->pfree_func = lrec_writer_csvlite_free; return plrec_writer; } static void lrec_writer_csvlite_free(lrec_writer_t* pwriter) { lrec_writer_csvlite_state_t* pstate = pwriter->pvstate; slls_free(pstate->plast_header_output); free(pstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_csvlite_process(FILE* output_stream, lrec_t* prec, void* pvstate) { if (prec == NULL) return; lrec_writer_csvlite_state_t* pstate = pvstate; char* ors = pstate->ors; char* ofs = pstate->ofs; if (pstate->plast_header_output != NULL) { if (!lrec_keys_equal_list(prec, pstate->plast_header_output)) { slls_free(pstate->plast_header_output); pstate->plast_header_output = NULL; if (pstate->num_header_lines_output > 0LL) fputs(ors, output_stream); } } if (pstate->plast_header_output == NULL) { if (!pstate->headerless_csv_output) { int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputs(ofs, output_stream); fputs(pe->key, output_stream); nf++; } fputs(ors, output_stream); } pstate->plast_header_output = mlr_copy_keys_from_record(prec); pstate->num_header_lines_output++; } int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputs(ofs, output_stream); fputs(pe->value, output_stream); nf++; } fputs(ors, output_stream); pstate->onr++; lrec_free(prec); // end of baton-pass } miller-3.4.0/c/output/lrec_writer_dkvp.c000066400000000000000000000030721266012053600203000ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "output/lrec_writers.h" typedef struct _lrec_writer_dkvp_state_t { char* ors; char* ofs; char* ops; } lrec_writer_dkvp_state_t; static void lrec_writer_dkvp_free(lrec_writer_t* pwriter); static void lrec_writer_dkvp_process(FILE* output_stream, lrec_t* prec, void* pvstate); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_dkvp_alloc(char* ors, char* ofs, char* ops) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_dkvp_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_dkvp_state_t)); pstate->ors = ors; pstate->ofs = ofs; pstate->ops = ops; plrec_writer->pvstate = (void*)pstate; plrec_writer->pprocess_func = lrec_writer_dkvp_process; plrec_writer->pfree_func = lrec_writer_dkvp_free; return plrec_writer; } static void lrec_writer_dkvp_free(lrec_writer_t* pwriter) { free(pwriter->pvstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_dkvp_process(FILE* output_stream, lrec_t* prec, void* pvstate) { if (prec == NULL) return; lrec_writer_dkvp_state_t* pstate = pvstate; char* ors = pstate->ors; char* ofs = pstate->ofs; char* ops = pstate->ops; int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputs(ofs, output_stream); fputs(pe->key, output_stream); fputs(ops, output_stream); fputs(pe->value, output_stream); nf++; } fputs(ors, output_stream); lrec_free(prec); // end of baton-pass } miller-3.4.0/c/output/lrec_writer_json.c000066400000000000000000000063461266012053600203140ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/mlhmmv.h" #include "output/lrec_writers.h" typedef struct _lrec_writer_json_state_t { unsigned long long counter; char* json_flatten_separator; int quote_json_values_always; char* before_records_at_start_of_stream; char* between_records_after_start_of_stream; char* after_records_at_end_of_stream; int stack_vertically; } lrec_writer_json_state_t; static void lrec_writer_json_free(lrec_writer_t* pwriter); static void lrec_writer_json_process(FILE* output_stream, lrec_t* prec, void* pvstate); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_json_alloc(int stack_vertically, int wrap_json_output_in_outer_list, int quote_json_values_always, char* json_flatten_separator) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_json_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_json_state_t)); pstate->quote_json_values_always = quote_json_values_always; pstate->counter = 0; pstate->json_flatten_separator = json_flatten_separator; pstate->before_records_at_start_of_stream = wrap_json_output_in_outer_list ? "[\n" : ""; pstate->between_records_after_start_of_stream = wrap_json_output_in_outer_list ? "," : ""; pstate->after_records_at_end_of_stream = wrap_json_output_in_outer_list ? "]\n" : ""; pstate->stack_vertically = stack_vertically; plrec_writer->pvstate = (void*)pstate; plrec_writer->pprocess_func = lrec_writer_json_process; plrec_writer->pfree_func = lrec_writer_json_free; return plrec_writer; } static void lrec_writer_json_free(lrec_writer_t* pwriter) { free(pwriter->pvstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_json_process(FILE* output_stream, lrec_t* prec, void* pvstate) { lrec_writer_json_state_t* pstate = pvstate; if (prec != NULL) { // not end of record stream if (pstate->counter++ == 0) printf("%s", pstate->before_records_at_start_of_stream); else printf("%s", pstate->between_records_after_start_of_stream); // Use the mlhmmv printer since it naturally handles Miller-to-JSON key deconcatenation: // e.g. 'a:x=1,a:y=2' maps to '{"a":{"x":1,"y":2}}'. mlhmmv_t* pmap = mlhmmv_alloc(); char* sep = pstate->json_flatten_separator; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { // strdup since strtok is destructive and CSV/PPRINT header fields // are shared across multiple records char* lkey = mlr_strdup_or_die(pe->key); char* lvalue = pe->value; sllmv_t* pmvkeys = sllmv_alloc(); for (char* piece = strtok(lkey, sep); piece != NULL; piece = strtok(NULL, sep)) { mv_t mvkey = mv_from_string(piece, NO_FREE); sllmv_add(pmvkeys, &mvkey); } mv_t mvval = mv_from_string(lvalue, NO_FREE); mlhmmv_put(pmap, pmvkeys, &mvval); sllmv_free(pmvkeys); free(lkey); } if (pstate->stack_vertically) mlhmmv_print_json_stacked(pmap, pstate->quote_json_values_always); else mlhmmv_print_json_single_line(pmap, pstate->quote_json_values_always); mlhmmv_free(pmap); } else { // end of record stream fputs(pstate->after_records_at_end_of_stream, output_stream); } } miller-3.4.0/c/output/lrec_writer_nidx.c000066400000000000000000000026671266012053600203070ustar00rootroot00000000000000#include #include "lib/mlrutil.h" #include "output/lrec_writers.h" typedef struct _lrec_writer_nidx_state_t { char* ors; char* ofs; } lrec_writer_nidx_state_t; static void lrec_writer_nidx_free(lrec_writer_t* pwriter); static void lrec_writer_nidx_process(FILE* output_stream, lrec_t* prec, void* pvstate); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_nidx_alloc(char* ors, char* ofs) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_nidx_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_nidx_state_t)); pstate->ors = ors; pstate->ofs = ofs; plrec_writer->pvstate = (void*)pstate; plrec_writer->pprocess_func = lrec_writer_nidx_process; plrec_writer->pfree_func = lrec_writer_nidx_free; return plrec_writer; } static void lrec_writer_nidx_free(lrec_writer_t* pwriter) { free(pwriter->pvstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_nidx_process(FILE* output_stream, lrec_t* prec, void* pvstate) { if (prec == NULL) return; lrec_writer_nidx_state_t* pstate = pvstate; char* ors = pstate->ors; char* ofs = pstate->ofs; int nf = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { if (nf > 0) fputs(ofs, output_stream); fputs(pe->value, output_stream); nf++; } fputs(ors, output_stream); lrec_free(prec); // end of baton-pass } miller-3.4.0/c/output/lrec_writer_pprint.c000066400000000000000000000120651266012053600206520ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "containers/sllv.h" #include "containers/slls.h" #include "containers/mixutil.h" #include "output/lrec_writers.h" typedef struct _lrec_writer_pprint_state_t { sllv_t* precords; slls_t* pprev_keys; int left_align; long long num_blocks_written; char* ors; char ofs; } lrec_writer_pprint_state_t; static void lrec_writer_pprint_free(lrec_writer_t* pwriter); static void lrec_writer_pprint_process(FILE* output_stream, lrec_t* prec, void* pvstate); static void print_and_free_record_list(sllv_t* precords, FILE* output_stream, char* ors, char ofs, int left_align); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_pprint_alloc(char* ors, char ofs, int left_align) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_pprint_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_pprint_state_t)); pstate->precords = sllv_alloc(); pstate->pprev_keys = NULL; pstate->ors = ors; pstate->ofs = ofs; pstate->left_align = left_align; pstate->num_blocks_written = 0LL; plrec_writer->pvstate = pstate; plrec_writer->pprocess_func = lrec_writer_pprint_process; plrec_writer->pfree_func = lrec_writer_pprint_free; return plrec_writer; } static void lrec_writer_pprint_free(lrec_writer_t* pwriter) { lrec_writer_pprint_state_t* pstate = pwriter->pvstate; if (pstate->precords != NULL) { sllv_free(pstate->precords); pstate->precords = NULL; } if (pstate->pprev_keys != NULL) { slls_free(pstate->pprev_keys); pstate->pprev_keys = NULL; } free(pstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_pprint_process(FILE* output_stream, lrec_t* prec, void* pvstate) { lrec_writer_pprint_state_t* pstate = pvstate; int drain = FALSE; if (prec == NULL) { drain = TRUE; } else { if (pstate->pprev_keys != NULL && !lrec_keys_equal_list(prec, pstate->pprev_keys)) { drain = TRUE; } } if (drain) { if (pstate->num_blocks_written > 0LL) // separate blocks with empty line fputs(pstate->ors, output_stream); print_and_free_record_list(pstate->precords, output_stream, pstate->ors, pstate->ofs, pstate->left_align); if (pstate->pprev_keys != NULL) { slls_free(pstate->pprev_keys); pstate->pprev_keys = NULL; } pstate->precords = sllv_alloc(); pstate->num_blocks_written++; } if (prec != NULL) { sllv_append(pstate->precords, prec); if (pstate->pprev_keys == NULL) pstate->pprev_keys = mlr_copy_keys_from_record(prec); } } // ---------------------------------------------------------------- static void print_and_free_record_list(sllv_t* precords, FILE* output_stream, char* ors, char ofs, int left_align) { if (precords->length == 0) { sllv_free(precords); return; } lrec_t* prec1 = precords->phead->pvvalue; int* max_widths = mlr_malloc_or_die(sizeof(int) * prec1->field_count); int j = 0; for (lrece_t* pe = prec1->phead; pe != NULL; pe = pe->pnext, j++) { max_widths[j] = strlen_for_utf8_display(pe->key); } for (sllve_t* pnode = precords->phead; pnode != NULL; pnode = pnode->pnext) { lrec_t* prec = pnode->pvvalue; j = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext, j++) { int width = strlen_for_utf8_display(pe->value); if (width > max_widths[j]) max_widths[j] = width; } } int onr = 0; for (sllve_t* pnode = precords->phead; pnode != NULL; pnode = pnode->pnext, onr++) { lrec_t* prec = pnode->pvvalue; if (onr == 0) { j = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext, j++) { if (j > 0) { fputc(ofs, output_stream); } if (left_align) { if (pe->pnext == NULL) { fprintf(output_stream, "%s", pe->key); } else { // "%-*s" fprintf format isn't correct for non-ASCII UTF-8 fprintf(output_stream, "%s", pe->key); int d = max_widths[j] - strlen_for_utf8_display(pe->key); for (int i = 0; i < d; i++) fputc(ofs, output_stream); } } else { int d = max_widths[j] - strlen_for_utf8_display(pe->key); for (int i = 0; i < d; i++) fputc(ofs, output_stream); fprintf(output_stream, "%s", pe->key); } } fputs(ors, output_stream); } j = 0; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext, j++) { if (j > 0) { fputc(ofs, output_stream); } char* value = pe->value; if (*value == 0) // empty string value = "-"; if (left_align) { if (pe->pnext == NULL) { fprintf(output_stream, "%s", value); } else { fprintf(output_stream, "%s", value); int d = max_widths[j] - strlen_for_utf8_display(value); for (int i = 0; i < d; i++) fputc(ofs, output_stream); } } else { int d = max_widths[j] - strlen_for_utf8_display(value); for (int i = 0; i < d; i++) fputc(ofs, output_stream); fprintf(output_stream, "%s", value); } } fputs(ors, output_stream); lrec_free(prec); // end of baton-pass } free(max_widths); sllv_free(precords); } miller-3.4.0/c/output/lrec_writer_xtab.c000066400000000000000000000071451266012053600202770ustar00rootroot00000000000000#include #include #include "lib/mlrutil.h" #include "output/lrec_writers.h" // ---------------------------------------------------------------- // Note: If OPS is single-character then we can do alignment of the form // // ab 123 // def 4567 // // On the other hand, if it's multi-character, we won't be able to align // neatly in all cases. Yet we do allow multi-character OPS, just without // repetition: if someone wants to use OPS ": " and format data as // // ab: 123 // def: 4567 // // then they can do that. // ---------------------------------------------------------------- typedef struct _lrec_writer_xtab_state_t { char* ofs; char* ops; int opslen; long long record_count; int right_justify_value; } lrec_writer_xtab_state_t; static void lrec_writer_xtab_free(lrec_writer_t* pwriter); static void lrec_writer_xtab_process_aligned(FILE* output_stream, lrec_t* prec, void* pvstate); static void lrec_writer_xtab_process_unaligned(FILE* output_stream, lrec_t* prec, void* pvstate); // ---------------------------------------------------------------- lrec_writer_t* lrec_writer_xtab_alloc(char* ofs, char* ops, int right_justify_value) { lrec_writer_t* plrec_writer = mlr_malloc_or_die(sizeof(lrec_writer_t)); lrec_writer_xtab_state_t* pstate = mlr_malloc_or_die(sizeof(lrec_writer_xtab_state_t)); pstate->ofs = ofs; pstate->ops = ops; pstate->opslen = strlen(ops); pstate->record_count = 0LL; pstate->right_justify_value = right_justify_value; plrec_writer->pvstate = pstate; plrec_writer->pprocess_func = (pstate->opslen == 1) ? lrec_writer_xtab_process_aligned : lrec_writer_xtab_process_unaligned; plrec_writer->pfree_func = lrec_writer_xtab_free; return plrec_writer; } static void lrec_writer_xtab_free(lrec_writer_t* pwriter) { free(pwriter->pvstate); free(pwriter); } // ---------------------------------------------------------------- static void lrec_writer_xtab_process_aligned(FILE* output_stream, lrec_t* prec, void* pvstate) { if (prec == NULL) return; lrec_writer_xtab_state_t* pstate = pvstate; if (pstate->record_count > 0LL) fputs(pstate->ofs, output_stream); pstate->record_count++; int max_key_width = 1; int max_value_width = 1; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { int key_width = strlen_for_utf8_display(pe->key); int value_width = strlen_for_utf8_display(pe->value); if (key_width > max_key_width) max_key_width = key_width; if (value_width > max_value_width) max_value_width = value_width; } for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { // "%-*s" fprintf format isn't correct for non-ASCII UTF-8 fprintf(output_stream, "%s", pe->key); int d = max_key_width - strlen_for_utf8_display(pe->key); for (int i = 0; i < d; i++) fputs(pstate->ops, output_stream); if (pstate->right_justify_value) { int d = max_value_width - strlen_for_utf8_display(pe->value); for (int i = 0; i < d; i++) fputs(pstate->ops, output_stream); } fprintf(output_stream, "%s%s%s", pstate->ops, pe->value, pstate->ofs); } lrec_free(prec); // end of baton-pass } static void lrec_writer_xtab_process_unaligned(FILE* output_stream, lrec_t* prec, void* pvstate) { if (prec == NULL) return; lrec_writer_xtab_state_t* pstate = pvstate; if (pstate->record_count > 0LL) fputs(pstate->ofs, output_stream); pstate->record_count++; for (lrece_t* pe = prec->phead; pe != NULL; pe = pe->pnext) { // "%-*s" fprintf format isn't correct for non-ASCII UTF-8 fprintf(output_stream, "%s%s%s%s", pe->key, pstate->ops, pe->value, pstate->ofs); } lrec_free(prec); // end of baton-pass } miller-3.4.0/c/output/lrec_writers.h000066400000000000000000000014171266012053600174450ustar00rootroot00000000000000#ifndef LREC_WRITERS_H #define LREC_WRITERS_H #include "cli/quoting.h" #include "output/lrec_writer.h" lrec_writer_t* lrec_writer_csv_alloc(char* ors, char* ofs, quoting_t oquoting, int headerless_csv_output); lrec_writer_t* lrec_writer_csvlite_alloc(char* ors, char* ofs, int headerless_csv_output); lrec_writer_t* lrec_writer_dkvp_alloc(char* ors, char* ofs, char* ops); lrec_writer_t* lrec_writer_json_alloc(int stack_vertically, int wrap_json_output_in_outer_list, int quote_json_values_always, char* json_flatten_separator); lrec_writer_t* lrec_writer_nidx_alloc(char* ors, char* ofs); lrec_writer_t* lrec_writer_pprint_alloc(char* ors, char ofs, int left_align); lrec_writer_t* lrec_writer_xtab_alloc(char* ofs, char* ops, int right_justify_value); #endif // LREC_WRITERS_H miller-3.4.0/c/pre-travis.sh000077500000000000000000000001111266012053600156510ustar00rootroot00000000000000#!/bin/sh -e cd .. make distclean autoreconf -fiv ./configure make check miller-3.4.0/c/reg_test/000077500000000000000000000000001266012053600150415ustar00rootroot00000000000000miller-3.4.0/c/reg_test/Makefile.am000066400000000000000000000001571266012053600171000ustar00rootroot00000000000000SUBDIRS= input expected EXTRA_DIST= run README.md TESTS= run # created by 'run' clean-local: rm -rf output miller-3.4.0/c/reg_test/README.md000066400000000000000000000005701266012053600163220ustar00rootroot00000000000000There are two classes of testing for Miller: * C source-file names starting with `test_` use MinUnit to **unit-test** various subsystems of interest. These are separate executables built and run by the build framework. * `test/run` runs the main `mlr` executable with canned inputs, comparing actual to canned outputs, to **regression-test** Miller's end-to-end operation. miller-3.4.0/c/reg_test/expected/000077500000000000000000000000001266012053600166425ustar00rootroot00000000000000miller-3.4.0/c/reg_test/expected/Makefile.am000066400000000000000000000000201266012053600206660ustar00rootroot00000000000000EXTRA_DIST= out miller-3.4.0/c/reg_test/expected/out000066400000000000000000013670151266012053600174110ustar00rootroot00000000000000 ================================================================ STATELESS MAPPERS mlr cat ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr cat /dev/null mlr cat -n ./reg_test/input/abixy n=0,a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 n=1,a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 n=2,a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 n=3,a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 n=4,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 n=5,a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 n=6,a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 n=7,a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 n=8,a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 n=9,a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr cat -N counter ./reg_test/input/abixy counter=0,a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 counter=1,a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 counter=2,a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 counter=3,a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 counter=4,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 counter=5,a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 counter=6,a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 counter=7,a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 counter=8,a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 counter=9,a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr cut -f a,x ./reg_test/input/abixy a=pan,x=0.3467901443380824 a=eks,x=0.7586799647899636 a=wye,x=0.20460330576630303 a=eks,x=0.38139939387114097 a=wye,x=0.5732889198020006 a=zee,x=0.5271261600918548 a=eks,x=0.6117840605678454 a=zee,x=0.5985540091064224 a=hat,x=0.03144187646093577 a=pan,x=0.5026260055412137 mlr cut --complement -f a,x ./reg_test/input/abixy b=pan,i=1,y=0.7268028627434533 b=pan,i=2,y=0.5221511083334797 b=wye,i=3,y=0.33831852551664776 b=wye,i=4,y=0.13418874328430463 b=pan,i=5,y=0.8636244699032729 b=pan,i=6,y=0.49322128674835697 b=zee,i=7,y=0.1878849191181694 b=wye,i=8,y=0.976181385699006 b=wye,i=9,y=0.7495507603507059 b=wye,i=10,y=0.9526183602969864 mlr cut -r -f c,e ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 abcd=3 abcde=5 mlr cut -r -f "C","E" ./reg_test/input/having-fields-regex.dkvp ABC=2,DEF=12 ABCD=4 ABCDE=6 mlr cut -r -f "c"i,"e" ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 ABC=2 abcd=3 ABCD=4 abcde=5 ABCDE=6 mlr cut -r -f "C"i,"E" ./reg_test/input/having-fields-regex.dkvp abc=1 ABC=2,DEF=12 abcd=3 ABCD=4 abcde=5 ABCDE=6 mlr cut -r -x -f c,e ./reg_test/input/having-fields-regex.dkvp ABC=2,DEF=12 ghi=13 ABCD=4,GHI=14 ghi=15 ABCDE=6,GHI=16 mlr cut -r -x -f "C","E" ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 abcd=3,ghi=13 GHI=14 abcde=5,ghi=15 GHI=16 mlr cut -r -x -f "C","E"i ./reg_test/input/having-fields-regex.dkvp abc=1 abcd=3,ghi=13 GHI=14 ghi=15 GHI=16 mlr cut -r -x -f "c","e"i ./reg_test/input/having-fields-regex.dkvp ABC=2 ghi=13 ABCD=4,GHI=14 ghi=15 GHI=16 mlr --csvlite cut -r -f ^Name$,^Date_[0-9].*$ ./reg_test/input/date1.csv ./reg_test/input/date2.csv Name,Date_201505 Alice,2015-05-14 Bob,2015-05-11 Chuck,2015-05-28 Denise,2015-05-02 Name,Date_201506 Alice,2015-06-23 Denise,2015-06-17 Chuck,2015-06-19 Bob,2015-06-19 mlr having-fields --at-least a,b ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr having-fields --at-least a,c ./reg_test/input/abixy mlr having-fields --at-least a,b,i,x,y ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr having-fields --which-are a,b,i,x ./reg_test/input/abixy mlr having-fields --which-are a,b,i,x,y ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr having-fields --which-are a,b,i,y,x ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr having-fields --which-are a,b,i,x,w ./reg_test/input/abixy mlr having-fields --which-are a,b,i,x,y,z ./reg_test/input/abixy mlr having-fields --at-most a,c ./reg_test/input/abixy mlr having-fields --at-most a,b,i,x,y ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr having-fields --at-most a,b,i,x,y,z ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr having-fields --all-matching "^[a-z][a-z][a-z]$" ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 mlr having-fields --any-matching "^[a-z][a-z][a-z]$" ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 abcd=3,ghi=13 abcde=5,ghi=15 mlr having-fields --none-matching "^[a-z][a-z][a-z]$" ./reg_test/input/having-fields-regex.dkvp ABC=2,DEF=12 ABCD=4,GHI=14 ABCDE=6,GHI=16 mlr having-fields --all-matching "^[a-z][a-z][a-z]$"i ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 ABC=2,DEF=12 mlr having-fields --any-matching "^[a-z][a-z][a-z]$"i ./reg_test/input/having-fields-regex.dkvp abc=1,def=11 ABC=2,DEF=12 abcd=3,ghi=13 ABCD=4,GHI=14 abcde=5,ghi=15 ABCDE=6,GHI=16 mlr having-fields --none-matching "^[a-z][a-z][a-z]$"i ./reg_test/input/having-fields-regex.dkvp mlr rename b,BEE,x,EKS ./reg_test/input/abixy a=pan,BEE=pan,i=1,EKS=0.3467901443380824,y=0.7268028627434533 a=eks,BEE=pan,i=2,EKS=0.7586799647899636,y=0.5221511083334797 a=wye,BEE=wye,i=3,EKS=0.20460330576630303,y=0.33831852551664776 a=eks,BEE=wye,i=4,EKS=0.38139939387114097,y=0.13418874328430463 a=wye,BEE=pan,i=5,EKS=0.5732889198020006,y=0.8636244699032729 a=zee,BEE=pan,i=6,EKS=0.5271261600918548,y=0.49322128674835697 a=eks,BEE=zee,i=7,EKS=0.6117840605678454,y=0.1878849191181694 a=zee,BEE=wye,i=8,EKS=0.5985540091064224,y=0.976181385699006 a=hat,BEE=wye,i=9,EKS=0.03144187646093577,y=0.7495507603507059 a=pan,BEE=wye,i=10,EKS=0.5026260055412137,y=0.9526183602969864 mlr rename nonesuch,nonesuch,x,EKS ./reg_test/input/abixy a=pan,b=pan,i=1,EKS=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,EKS=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,EKS=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,EKS=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,EKS=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,EKS=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,EKS=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,EKS=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,EKS=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,EKS=0.5026260055412137,y=0.9526183602969864 mlr --csvlite rename -r ^Date_[0-9].*$,Date ./reg_test/input/date1.csv ./reg_test/input/date2.csv Name,Date,Extraneous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r (.*)e(.*),\1EEE\2 ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,ExtranEEEous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,ExtranEEEous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r "(.*)e(.*)"i,\1EEE\2 ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,ExtranEEEous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,ExtranEEEous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r -g "(.*)e(.*)"i,\1EEE\2 ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,ExtranEEEous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,ExtranEEEous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r "e",EEE ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,ExtranEEEous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,ExtranEEEous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r -g "e",EEE ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,ExtranEEEous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,ExtranEEEous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r "e"i,EEE ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,EEExtraneous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,EEExtraneous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr --csvlite rename -r -g "e"i,EEE ./reg_test/input/date1.csv ./reg_test/input/date2.csv NamEEE,DatEEE_201505,EEExtranEEEous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep NamEEE,DatEEE_201506,EEExtranEEEous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d mlr regularize ./reg_test/input/regularize.dkvp a=1,c=2,b=3 e=4,d=5 a=6,c=7,b=8 mlr --opprint bar -f x,y --lo 0 --hi 1 ./reg_test/input/abixy a b i x y pan pan 1 *************........................... *****************************........... eks pan 2 ******************************.......... ********************.................... wye wye 3 ********................................ *************........................... eks wye 4 ***************......................... *****................................... wye pan 5 **********************.................. **********************************...... zee pan 6 *********************................... *******************..................... eks zee 7 ************************................ *******................................. zee wye 8 ***********************................. ***************************************. hat wye 9 *....................................... *****************************........... pan wye 10 ********************.................... **************************************.. mlr --opprint bar -f x,y -c c -x x -b b --lo 0.1 --hi 0.9 -w 20 ./reg_test/input/abixy a b i x y pan pan 1 ccccccbbbbbbbbbbbbbb cccccccccccccccbbbbb eks pan 2 ccccccccccccccccbbbb ccccccccccbbbbbbbbbb wye wye 3 ccbbbbbbbbbbbbbbbbbb cccccbbbbbbbbbbbbbbb eks wye 4 cccccccbbbbbbbbbbbbb xbbbbbbbbbbbbbbbbbbb wye pan 5 cccccccccccbbbbbbbbb cccccccccccccccccccb zee pan 6 ccccccccccbbbbbbbbbb cccccccccbbbbbbbbbbb eks zee 7 ccccccccccccbbbbbbbb ccbbbbbbbbbbbbbbbbbb zee wye 8 ccccccccccccbbbbbbbb cccccccccccccccccccx hat wye 9 xbbbbbbbbbbbbbbbbbbb ccccccccccccccccbbbb pan wye 10 ccccccccccbbbbbbbbbb cccccccccccccccccccx mlr --opprint bar --auto -f x,y -w 10 ./reg_test/input/abixy a b i x y pan pan 1 [0.0314419]****......[0.75868] [0.134189]*******...[0.976181] eks pan 2 [0.0314419]*********#[0.75868] [0.134189]****......[0.976181] wye wye 3 [0.0314419]**........[0.75868] [0.134189]**........[0.976181] eks wye 4 [0.0314419]****......[0.75868] [0.134189]#.........[0.976181] wye pan 5 [0.0314419]*******...[0.75868] [0.134189]********..[0.976181] zee pan 6 [0.0314419]******....[0.75868] [0.134189]****......[0.976181] eks zee 7 [0.0314419]*******...[0.75868] [0.134189]#.........[0.976181] zee wye 8 [0.0314419]*******...[0.75868] [0.134189]*********#[0.976181] hat wye 9 [0.0314419]#.........[0.75868] [0.134189]*******...[0.976181] pan wye 10 [0.0314419]******....[0.75868] [0.134189]*********.[0.976181] ================================================================ TRIVIAL RETAINERS mlr group-by a ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr group-by a,b ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr group-like ./reg_test/input/het.dkvp host=jupiter host=saturn host=mars host=jupiter host=mars host=saturn df/tmp=2.43MB,uptime=32345sec df/tmp=1.34MB,uptime=234214132sec df/tmp=4.97MB,uptime=345089805sec df/tmp=0.04MB,uptime=890sec df/tmp=8.55MB,uptime=787897777sec df/tmp=9.47MB,uptime=234289080sec mlr tac ./reg_test/input/abixy a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 mlr tac /dev/null ================================================================ HEAD/TAIL/ETC. mlr head -n 2 ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr head -n 2 -g a ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr head -n 2 -g a,b ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr tail -n 2 ./reg_test/input/abixy-het aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr tail -n 2 -g a ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 mlr tail -n 2 -g a,b ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr top -f x,y -n 2 ./reg_test/input/abixy-het top_idx=1,x_top=0.758680,y_top=0.952618 top_idx=2,x_top=0.611784,y_top=0.749551 mlr top -f x,y -n 2 -g a ./reg_test/input/abixy-het a=pan,top_idx=1,x_top=0.502626,y_top=0.952618 a=pan,top_idx=2,x_top=0.346790,y_top=0.726803 a=eks,top_idx=1,x_top=0.758680,y_top=0.522151 a=eks,top_idx=2,x_top=0.611784,y_top=0.187885 a=zee,top_idx=1,x_top=0.527126,y_top=0.493221 a=zee,top_idx=2,x_top=,y_top= mlr top -f x,y -n 2 -g a,b ./reg_test/input/abixy-het a=pan,b=pan,top_idx=1,x_top=0.346790,y_top=0.726803 a=pan,b=pan,top_idx=2,x_top=,y_top= a=eks,b=pan,top_idx=1,x_top=0.758680,y_top=0.522151 a=eks,b=pan,top_idx=2,x_top=,y_top= a=zee,b=pan,top_idx=1,x_top=0.527126,y_top=0.493221 a=zee,b=pan,top_idx=2,x_top=,y_top= a=eks,b=zee,top_idx=1,x_top=0.611784,y_top=0.187885 a=eks,b=zee,top_idx=2,x_top=,y_top= a=pan,b=wye,top_idx=1,x_top=0.502626,y_top=0.952618 a=pan,b=wye,top_idx=2,x_top=,y_top= mlr top -f x,y -n 2 ./reg_test/input/ints.dkvp top_idx=1,x_top=9,y_top=9 top_idx=2,x_top=8,y_top=9 mlr top -f x,y -n 2 -F ./reg_test/input/ints.dkvp top_idx=1,x_top=9.000000,y_top=9.000000 top_idx=2,x_top=8.000000,y_top=9.000000 mlr top -n 4 -f x ./reg_test/input/abixy-wide top_idx=1,x_top=0.999730 top_idx=2,x_top=0.999308 top_idx=3,x_top=0.997339 top_idx=4,x_top=0.997245 mlr top -n 1 -f x,y ./reg_test/input/abixy-wide top_idx=1,x_top=0.999730,y_top=0.999522 mlr top -n 4 -f x -g a ./reg_test/input/abixy-wide a=cat,top_idx=1,x_top=0.996359 a=cat,top_idx=2,x_top=0.990588 a=cat,top_idx=3,x_top=0.990160 a=cat,top_idx=4,x_top=0.986548 a=pan,top_idx=1,x_top=0.999730 a=pan,top_idx=2,x_top=0.999308 a=pan,top_idx=3,x_top=0.996583 a=pan,top_idx=4,x_top=0.990853 a=wye,top_idx=1,x_top=0.997339 a=wye,top_idx=2,x_top=0.996525 a=wye,top_idx=3,x_top=0.995414 a=wye,top_idx=4,x_top=0.994219 a=dog,top_idx=1,x_top=0.997245 a=dog,top_idx=2,x_top=0.988581 a=dog,top_idx=3,x_top=0.980266 a=dog,top_idx=4,x_top=0.977280 a=hat,top_idx=1,x_top=0.997014 a=hat,top_idx=2,x_top=0.995705 a=hat,top_idx=3,x_top=0.992879 a=hat,top_idx=4,x_top=0.989639 mlr top -n 1 -f x,y -g a ./reg_test/input/abixy-wide a=cat,top_idx=1,x_top=0.996359,y_top=0.997929 a=pan,top_idx=1,x_top=0.999730,y_top=0.999319 a=wye,top_idx=1,x_top=0.997339,y_top=0.999450 a=dog,top_idx=1,x_top=0.997245,y_top=0.999522 a=hat,top_idx=1,x_top=0.997014,y_top=0.991400 mlr top -a -n 4 -f x ./reg_test/input/abixy-wide a=pan,b=cat,i=1943,x=0.9997301774748071,y=0.8408385083267972,x2=0.9994604277538093,xy=0.8406116311572011,y2=0.7070093970852334 a=pan,b=dog,i=552,x=0.9993077485337599,y=0.10019859749555626,x2=0.9986159762796124,xy=0.10012923486952477,y2=0.010039758940076493 a=wye,b=pan,i=568,x=0.9973387930844961,y=0.5711453274816489,x2=0.9946846681912394,xy=0.569625391586397,y2=0.32620698510412 a=dog,b=pan,i=1613,x=0.997245171384539,y=0.8188847898688517,x2=0.9944979318497786,xy=0.8166289026169553,y2=0.6705722990785534 mlr top -a -n 4 -f x -g a ./reg_test/input/abixy-wide a=cat,b=dog,i=901,x=0.9963591865818606,y=0.9423606044154952,x2=0.9927316286860669,xy=0.9389296452822133,y2=0.8880435087543374 a=cat,b=wye,i=135,x=0.9905881531288986,y=0.7789092765450115,x2=0.9812648891193222,xy=0.7715783017076895,y2=0.6066996610878732 a=cat,b=hat,i=975,x=0.9901595235021967,y=0.8592860989306361,x2=0.9804158819820973,xy=0.8508303142692202,y2=0.738372599815431 a=cat,b=dog,i=748,x=0.986548192318023,y=0.22327955924073406,x2=0.973277335765959,xy=0.2202760455505111,y2=0.04985376157473647 a=pan,b=cat,i=1943,x=0.9997301774748071,y=0.8408385083267972,x2=0.9994604277538093,xy=0.8406116311572011,y2=0.7070093970852334 a=pan,b=dog,i=552,x=0.9993077485337599,y=0.10019859749555626,x2=0.9986159762796124,xy=0.10012923486952477,y2=0.010039758940076493 a=pan,b=pan,i=756,x=0.9965826588776338,y=0.8864833103309704,x2=0.9931769959756142,xy=0.883453894460285,y2=0.7858526594953555 a=pan,b=wye,i=1876,x=0.9908531016291003,y=0.318873165751998,x2=0.9817898690080082,xy=0.3159564653116574,y2=0.10168009583670118 a=wye,b=pan,i=568,x=0.9973387930844961,y=0.5711453274816489,x2=0.9946846681912394,xy=0.569625391586397,y2=0.32620698510412 a=wye,b=dog,i=1772,x=0.9965249307670624,y=0.8078766237661098,x2=0.9930619376402985,xy=0.8050691965668507,y2=0.6526646392277285 a=wye,b=pan,i=450,x=0.9954136776717515,y=0.8564839236024028,x2=0.9908483896960015,xy=0.8525558122597992,y2=0.7335647113893665 a=wye,b=dog,i=882,x=0.9942189496990836,y=0.3298671968153588,x2=0.988471319940749,xy=0.32796021795794694,y2=0.10881236753482267 a=dog,b=pan,i=1613,x=0.997245171384539,y=0.8188847898688517,x2=0.9944979318497786,xy=0.8166289026169553,y2=0.6705722990785534 a=dog,b=hat,i=1680,x=0.9885812365291148,y=0.048768165346359305,x2=0.9772928612174336,xy=0.04821129320136021,y2=0.0023783339512498405 a=dog,b=wye,i=1331,x=0.9802656048578349,y=0.9431768957041479,x2=0.9609206560672968,xy=0.9245638701553616,y2=0.889582656590113 a=dog,b=pan,i=978,x=0.9772797759762182,y=0.5328687567382687,x2=0.9550757605321272,xy=0.5207618592099011,y2=0.2839491119077882 a=hat,b=dog,i=1894,x=0.9970136511026203,y=0.2054109087831395,x2=0.9940362204849775,xy=0.2047974801421852,y2=0.04219364144711526 a=hat,b=hat,i=818,x=0.9957052214494239,y=0.026702922142899044,x2=0.9914288880216462,xy=0.026588239005642018,y2=0.0007130460509697281 a=hat,b=hat,i=1513,x=0.9928788688650781,y=0.1805357299725343,x2=0.9858084482387971,xy=0.17925011136486105,y2=0.03259314979671582 a=hat,b=dog,i=1768,x=0.9896393441122658,y=0.5323182982465756,x2=0.9793860314149557,xy=0.5268031315356986,y2=0.2833627706481302 mlr top -n 3 -f x,y ./reg_test/input/near-ovf.dkvp top_idx=1,x_top=9223372036854775807,y_top=-9223372036854775801 top_idx=2,x_top=9223372036854775806,y_top=-9223372036854775802 top_idx=3,x_top=9223372036854775805,y_top=-9223372036854775803 mlr top -n 3 -f x,y --min ./reg_test/input/near-ovf.dkvp top_idx=1,x_top=9223372036854775801,y_top=-9223372036854775807 top_idx=2,x_top=9223372036854775802,y_top=-9223372036854775806 top_idx=3,x_top=9223372036854775803,y_top=-9223372036854775805 mlr top -F -n 3 -f x,y ./reg_test/input/near-ovf.dkvp top_idx=1,x_top=9223372036854775808.000000,y_top=-9223372036854775808.000000 top_idx=2,x_top=9223372036854775808.000000,y_top=-9223372036854775808.000000 top_idx=3,x_top=9223372036854775808.000000,y_top=-9223372036854775808.000000 mlr top -F -n 3 -f x,y --min ./reg_test/input/near-ovf.dkvp top_idx=1,x_top=9223372036854775808.000000,y_top=-9223372036854775808.000000 top_idx=2,x_top=9223372036854775808.000000,y_top=-9223372036854775808.000000 top_idx=3,x_top=9223372036854775808.000000,y_top=-9223372036854775808.000000 mlr --seed 12345 bootstrap ./reg_test/input/abixy-het a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 mlr --seed 12345 bootstrap -n 2 ./reg_test/input/abixy-het a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 mlr --seed 12345 bootstrap -n 20 ./reg_test/input/abixy-het a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 mlr --seed 12345 sample -k 2 ./reg_test/input/abixy-het aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr --seed 12345 sample -k 2 -g a ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 mlr --seed 12345 sample -k 2 -g a,b ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr uniq -g a ./reg_test/input/abixy-het a=pan a=eks a=wye a=zee mlr uniq -g a,b ./reg_test/input/abixy-het a=pan,b=pan a=eks,b=pan a=wye,b=pan a=zee,b=pan a=eks,b=zee a=zee,b=wye a=pan,b=wye mlr uniq -f a ./reg_test/input/abixy-het a=pan a=eks a=wye a=zee mlr uniq -f a,b ./reg_test/input/abixy-het a=pan,b=pan a=eks,b=pan a=wye,b=pan a=zee,b=pan a=eks,b=zee a=zee,b=wye a=pan,b=wye mlr uniq -c -g a ./reg_test/input/abixy-het a=pan,count=2 a=eks,count=3 a=wye,count=1 a=zee,count=2 mlr uniq -c -g a,b ./reg_test/input/abixy-het a=pan,b=pan,count=1 a=eks,b=pan,count=1 a=wye,b=pan,count=1 a=zee,b=pan,count=1 a=eks,b=zee,count=1 a=zee,b=wye,count=1 a=pan,b=wye,count=1 mlr count-distinct -f a ./reg_test/input/small ./reg_test/input/abixy a=pan,count=4 a=eks,count=6 a=wye,count=4 a=zee,count=4 a=hat,count=2 mlr count-distinct -f a,b ./reg_test/input/small ./reg_test/input/abixy a=pan,b=pan,count=2 a=eks,b=pan,count=2 a=wye,b=wye,count=2 a=eks,b=wye,count=2 a=wye,b=pan,count=2 a=zee,b=pan,count=2 a=eks,b=zee,count=2 a=zee,b=wye,count=2 a=hat,b=wye,count=2 a=pan,b=wye,count=2 mlr count-distinct -f a -n ./reg_test/input/small ./reg_test/input/abixy count=5 mlr count-distinct -f a,b -n ./reg_test/input/small ./reg_test/input/abixy count=10 mlr grep pan ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr grep -v pan ./reg_test/input/abixy-het aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr decimate -n 4 ./reg_test/input/abixy a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 mlr decimate -b -n 4 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr decimate -e -n 4 ./reg_test/input/abixy a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 mlr decimate -g a -n 2 ./reg_test/input/abixy a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr decimate -g a -b -n 2 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr decimate -g a -e -n 2 ./reg_test/input/abixy a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 ================================================================ SORT mlr sort -f a ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 mlr sort -r a ./reg_test/input/abixy a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 mlr sort -f x ./reg_test/input/abixy a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr sort -r x ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr sort -nf x ./reg_test/input/abixy a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr sort -nr x ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr sort -f a,b ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 mlr sort -r a,b ./reg_test/input/abixy a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr sort -f x,y ./reg_test/input/abixy a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr sort -r x,y ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr sort -nf x,y ./reg_test/input/abixy a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 mlr sort -nr x,y ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr sort -f a -nr x ./reg_test/input/abixy a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 mlr sort -nr y -f a ./reg_test/input/abixy a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 mlr sort -f a -r b -nf x -nr y ./reg_test/input/abixy a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 mlr sort -f x ./reg_test/input/sort-het.dkvp x=1 x=2 x=4 a=3 mlr sort -r x ./reg_test/input/sort-het.dkvp x=4 x=2 x=1 a=3 ================================================================ JOIN mlr --opprint join -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y mlr --opprint join -u -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y mlr --opprint join --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y l x 4 g mlr --opprint join -u --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y l x 4 g mlr --opprint join --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y r y 5 z mlr --opprint join -u --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y r y 5 z mlr --opprint join --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y l x 4 g r y 5 z mlr --opprint join -u --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp o x y 1 a s 2 b t 2 c t 2 d t 2 b v 2 c v 2 d v 3 e w 3 f w 3 e x 3 f x 3 e y 3 f y r y 5 z l x 4 g mlr --opprint join --np --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp l x 4 g mlr --opprint join -u --np --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp l x 4 g mlr --opprint join --np --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp r y 5 z mlr --opprint join -u --np --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp r y 5 z mlr --opprint join --np --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp l x 4 g r y 5 z mlr --opprint join -u --np --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o ./reg_test/input/joinb.dkvp r y 5 z l x 4 g mlr --opprint join -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp mlr --opprint join -u -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp mlr --opprint join --ul -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp mlr --opprint join -u --ul -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp mlr --opprint join --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join -u --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join --ul --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join -u --ul --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join --np --ul -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp mlr --opprint join -u --np --ul -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp mlr --opprint join --np --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join -u --np --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join --np --ul --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join -u --np --ul --ur -f /dev/null -l l -r r -j o ./reg_test/input/joinb.dkvp r y 1 s 2 t 2 v 3 w 3 x 3 y 5 z mlr --opprint join -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null mlr --opprint join -u -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null mlr --opprint join --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join -u --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null mlr --opprint join -u --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null mlr --opprint join --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join -u --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join --np --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join -u --np --ul -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join --np --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null mlr --opprint join -u --np --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null mlr --opprint join --np --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --opprint join -u --np --ul --ur -f ./reg_test/input/joina.dkvp -l l -r r -j o /dev/null l x 1 a 2 b 2 c 2 d 3 e 3 f 4 g mlr --odkvp join -u -j a -f ./reg_test/input/join-het.dkvp ./reg_test/input/abixy-het a=pan,n=234,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,n=123,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,n=123,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,n=345,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,n=456,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,n=123,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,n=456,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,n=234,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr --odkvp join -u -j a -f ./reg_test/input/abixy-het ./reg_test/input/join-het.dkvp a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,n=123 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,n=123 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694,n=123 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,n=234 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,n=234 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729,n=345 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,n=456 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006,n=456 mlr --odkvp join -u --np --ul --ur -j a -f ./reg_test/input/join-het.dkvp ./reg_test/input/abixy-het aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 aye=bee,enn=emm mlr --odkvp join -u --np --ul --ur -j a -f ./reg_test/input/abixy-het ./reg_test/input/join-het.dkvp aye=bee,enn=emm aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r1 j=1,b=11 j=1,b=12 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r11 j=1,b=11 j=1,b=12 j=1,b=11 j=1,b=12 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r12 j=1,b=11 j=1,b=12 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r13 j=1,b=11 j=1,b=12 j=3,b=14 j=3,b=15 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r14 j=1,b=11 j=1,b=12 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r15 j=1,b=11 j=1,b=12 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r16 j=1,b=11 j=1,b=12 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r2 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r22 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r23 j=3,b=14 j=3,b=15 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r24 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r25 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r26 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r3 j=3,b=14 j=3,b=15 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r33 j=3,b=14 j=3,b=15 j=3,b=14 j=3,b=15 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r34 j=3,b=14 j=3,b=15 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r35 j=3,b=14 j=3,b=15 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r36 j=3,b=14 j=3,b=15 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r4 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r44 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r45 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r46 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r5 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r55 j=5,b=17 j=5,b=18 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r56 j=5,b=17 j=5,b=18 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r6 mlr join -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r66 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r1 x=100,b=10 x=200,b=13 l=3,b=14 l=3,b=15 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r11 x=100,b=10 x=200,b=13 l=3,b=14 l=3,b=15 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r12 x=100,b=10 x=200,b=13 x=300,b=16 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r13 x=100,b=10 x=200,b=13 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r14 x=100,b=10 x=200,b=13 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 l=5,b=17 l=5,b=18 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r15 x=100,b=10 x=200,b=13 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r16 x=100,b=10 x=200,b=13 l=3,b=14 l=3,b=15 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r2 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r22 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r23 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r24 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=3,b=14 l=3,b=15 x=400,b=19 l=5,b=17 l=5,b=18 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r25 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=3,b=14 l=3,b=15 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r26 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r3 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r33 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r34 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 x=400,b=19 l=5,b=17 l=5,b=18 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r35 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r36 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r4 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 l=5,b=17 l=5,b=18 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r44 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 l=5,b=17 l=5,b=18 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r45 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r46 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 l=5,b=17 l=5,b=18 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r5 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r55 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r56 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r6 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r66 x=100,b=10 x=200,b=13 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r1 y=111 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r11 y=111 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r12 y=111 y=222 r=2 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r13 y=111 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r14 y=111 y=222 r=4 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r15 y=111 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r16 y=111 y=222 r=6 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r2 y=111 r=2 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r22 y=111 r=2 y=222 r=2 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r23 y=111 r=2 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r24 y=111 r=2 y=222 r=4 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r25 y=111 r=2 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r26 y=111 r=2 y=222 r=6 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r3 y=111 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r33 y=111 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r34 y=111 y=222 r=4 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r35 y=111 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r36 y=111 y=222 r=6 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r4 y=111 r=4 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r44 y=111 r=4 y=222 r=4 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r45 y=111 r=4 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r46 y=111 r=4 y=222 r=6 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r5 y=111 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r55 y=111 y=222 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r56 y=111 y=222 r=6 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r6 y=111 r=6 y=333 mlr join --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r66 y=111 r=6 y=222 r=6 y=333 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r1 j=1,b=11 j=1,b=12 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r11 j=1,b=11 j=1,b=12 j=1,b=11 j=1,b=12 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r12 j=1,b=11 j=1,b=12 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r13 j=1,b=11 j=1,b=12 j=3,b=14 j=3,b=15 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r14 j=1,b=11 j=1,b=12 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r15 j=1,b=11 j=1,b=12 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r16 j=1,b=11 j=1,b=12 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r2 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r22 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r23 j=3,b=14 j=3,b=15 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r24 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r25 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r26 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r3 j=3,b=14 j=3,b=15 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r33 j=3,b=14 j=3,b=15 j=3,b=14 j=3,b=15 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r34 j=3,b=14 j=3,b=15 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r35 j=3,b=14 j=3,b=15 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r36 j=3,b=14 j=3,b=15 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r4 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r44 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r45 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r46 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r5 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r55 j=5,b=17 j=5,b=18 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r56 j=5,b=17 j=5,b=18 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r6 mlr join -u -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r66 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r1 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r11 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r13 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r14 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r15 l=3,b=14 l=3,b=15 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r16 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r2 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r22 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r23 l=1,b=11 l=1,b=12 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r24 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r25 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r26 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r3 l=1,b=11 l=1,b=12 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r33 l=1,b=11 l=1,b=12 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r34 l=1,b=11 l=1,b=12 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r35 l=1,b=11 l=1,b=12 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r36 l=1,b=11 l=1,b=12 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r4 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r44 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r45 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r46 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r5 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r55 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r56 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r6 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ul -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r66 l=1,b=11 l=1,b=12 l=3,b=14 l=3,b=15 l=5,b=17 l=5,b=18 x=100,b=10 x=200,b=13 x=300,b=16 x=400,b=19 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r1 y=111 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r11 y=111 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r12 y=111 y=222 r=2 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r13 y=111 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r14 y=111 y=222 r=4 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r15 y=111 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r16 y=111 y=222 r=6 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r2 y=111 r=2 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r22 y=111 r=2 y=222 r=2 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r23 y=111 r=2 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r24 y=111 r=2 y=222 r=4 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r25 y=111 r=2 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r26 y=111 r=2 y=222 r=6 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r3 y=111 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r33 y=111 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r34 y=111 y=222 r=4 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r35 y=111 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r36 y=111 y=222 r=6 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r4 y=111 r=4 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r44 y=111 r=4 y=222 r=4 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r45 y=111 r=4 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r46 y=111 r=4 y=222 r=6 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r5 y=111 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r55 y=111 y=222 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r56 y=111 y=222 r=6 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r6 y=111 r=6 y=333 mlr join -u --np --ur -l l -r r -j j -f ./reg_test/input/het-join-left ./reg_test/input/het-join-right-r66 y=111 r=6 y=222 r=6 y=333 ================================================================ JOIN PREPIPE mlr --prepipe cat --odkvp join -u -j a -f ./reg_test/input/join-het.dkvp ./reg_test/input/abixy-het a=pan,n=234,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,n=123,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,n=123,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,n=345,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,n=456,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,n=123,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,n=456,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,n=234,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr --odkvp join --prepipe cat -u -j a -f ./reg_test/input/join-het.dkvp ./reg_test/input/abixy-het a=pan,n=234,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,n=123,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,n=123,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,n=345,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,n=456,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,n=123,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,n=456,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,n=234,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr --prepipe cat --odkvp join --prepipe cat -u -j a -f ./reg_test/input/join-het.dkvp ./reg_test/input/abixy-het a=pan,n=234,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,n=123,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,n=123,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,n=345,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,n=456,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,n=123,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,n=456,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 a=pan,n=234,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 ================================================================ JOIN MIXED-FORMAT mlr --json join -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --dkvp join -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --csvlite join -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --json join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --dkvp join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --csvlite join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --json join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --dkvp join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --csvlite join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --json join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --dkvp join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --csvlite join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --ijson --ojson join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --idkvp --ojson join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.dkvp { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --icsvlite --ojson join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.csv { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --ijson --ojson join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --idkvp --ojson join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.dkvp { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --icsvlite --ojson join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.csv { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --ijson --ojson join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.json { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --idkvp --ojson join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.dkvp { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --icsvlite --ojson join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.csv { "x": 1, "a": 2, "b": 20 } { "x": 2, "a": 3, "b": 30 } { "x": 3, "a": 4, "b": 40 } { "x": 4, "a": 5, "b": 50 } mlr --ijson --odkvp join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.json x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --idkvp --odkvp join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --icsvlite --odkvp join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.csv x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --ijson --odkvp join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.json x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --idkvp --odkvp join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --icsvlite --odkvp join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.csv x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --ijson --odkvp join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.json x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --idkvp --odkvp join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.dkvp x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --icsvlite --odkvp join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.csv x=1,a=2,b=20 x=2,a=3,b=30 x=3,a=4,b=40 x=4,a=5,b=50 mlr --ijson --ocsvlite join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.json x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --idkvp --ocsvlite join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.dkvp x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --icsvlite --ocsvlite join -i csvlite -j x -f ./reg_test/input/multi-format-join-a.csv ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --ijson --ocsvlite join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.json x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --idkvp --ocsvlite join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.dkvp x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --icsvlite --ocsvlite join -i dkvp -j x -f ./reg_test/input/multi-format-join-a.dkvp ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --ijson --ocsvlite join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.json x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --idkvp --ocsvlite join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.dkvp x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 mlr --icsvlite --ocsvlite join -i json -j x -f ./reg_test/input/multi-format-join-a.json ./reg_test/input/multi-format-join-b.csv x,a,b 1,2,20 2,3,30 3,4,40 4,5,50 ================================================================ RESHAPE mlr --pprint reshape -i X,Y,Z -o item,price ./reg_test/input/reshape-wide.tbl time item price 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-01 Z -1.46570942 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-02 Z -2.05357735 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 2009-01-03 Z 4.64248357 2009-01-04 X 0.35397376 2009-01-04 Y 3.3765645 2009-01-04 Z -0.25237774 2009-01-05 X 2.19357813 2009-01-05 Y 1.3477511 2009-01-05 Z 0.09719105 mlr --pprint reshape -i X,Z -o item,price ./reg_test/input/reshape-wide.tbl time Y item price 2009-01-01 2.4520609 X 0.65473572 2009-01-01 2.4520609 Z -1.46570942 2009-01-02 0.2154713 X -0.89248112 2009-01-02 0.2154713 Z -2.05357735 2009-01-03 1.3179287 X 0.98012375 2009-01-03 1.3179287 Z 4.64248357 2009-01-04 3.3765645 X 0.35397376 2009-01-04 3.3765645 Z -0.25237774 2009-01-05 1.3477511 X 2.19357813 2009-01-05 1.3477511 Z 0.09719105 mlr --pprint reshape -r [X-Z] -o item,price ./reg_test/input/reshape-wide.tbl time item price 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-01 Z -1.46570942 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-02 Z -2.05357735 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 2009-01-03 Z 4.64248357 2009-01-04 X 0.35397376 2009-01-04 Y 3.3765645 2009-01-04 Z -0.25237774 2009-01-05 X 2.19357813 2009-01-05 Y 1.3477511 2009-01-05 Z 0.09719105 mlr --pprint reshape -r [XZ] -o item,price ./reg_test/input/reshape-wide.tbl time Y item price 2009-01-01 2.4520609 X 0.65473572 2009-01-01 2.4520609 Z -1.46570942 2009-01-02 0.2154713 X -0.89248112 2009-01-02 0.2154713 Z -2.05357735 2009-01-03 1.3179287 X 0.98012375 2009-01-03 1.3179287 Z 4.64248357 2009-01-04 3.3765645 X 0.35397376 2009-01-04 3.3765645 Z -0.25237774 2009-01-05 1.3477511 X 2.19357813 2009-01-05 1.3477511 Z 0.09719105 mlr --pprint reshape -s item,price ./reg_test/input/reshape-long.tbl time X Y Z 2009-01-01 0.65473572 2.4520609 -1.46570942 2009-01-02 -0.89248112 0.2154713 -2.05357735 2009-01-03 0.98012375 1.3179287 4.64248357 2009-01-04 0.35397376 3.3765645 -0.25237774 2009-01-05 2.19357813 1.3477511 0.09719105 mlr --pprint reshape -i X,Y,Z -o item,price then reshape -s item,price ./reg_test/input/reshape-wide.tbl time X Y Z 2009-01-01 0.65473572 2.4520609 -1.46570942 2009-01-02 -0.89248112 0.2154713 -2.05357735 2009-01-03 0.98012375 1.3179287 4.64248357 2009-01-04 0.35397376 3.3765645 -0.25237774 2009-01-05 2.19357813 1.3477511 0.09719105 mlr --pprint reshape -s item,price then reshape -i X,Y,Z -o item,price ./reg_test/input/reshape-long.tbl time item price 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-01 Z -1.46570942 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-02 Z -2.05357735 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 2009-01-03 Z 4.64248357 2009-01-04 X 0.35397376 2009-01-04 Y 3.3765645 2009-01-04 Z -0.25237774 2009-01-05 X 2.19357813 2009-01-05 Y 1.3477511 2009-01-05 Z 0.09719105 mlr reshape -i X,Y,Z -o item,price ./reg_test/input/reshape-wide-ragged.dkvp time=2009-01-01,item=X,price=0.65473572 time=2009-01-01,item=Y,price=2.4520609 time=2009-01-01,item=Z,price=-1.46570942 time=2009-01-02,item=X,price=-0.89248112 time=2009-01-02,item=Y,price=0.2154713 time=2009-01-03,item=X,price=0.98012375 time=2009-01-04 time=2009-01-05,U=1.3477511,V=0.09719105,item=X,price=2.19357813 mlr reshape -i X,Z -o item,price ./reg_test/input/reshape-wide-ragged.dkvp time=2009-01-01,Y=2.4520609,item=X,price=0.65473572 time=2009-01-01,Y=2.4520609,item=Z,price=-1.46570942 time=2009-01-02,Y=0.2154713,item=X,price=-0.89248112 time=2009-01-03,item=X,price=0.98012375 time=2009-01-04 time=2009-01-05,U=1.3477511,V=0.09719105,item=X,price=2.19357813 mlr reshape -r [X-Z] -o item,price ./reg_test/input/reshape-wide-ragged.dkvp time=2009-01-01,item=X,price=0.65473572 time=2009-01-01,item=Y,price=2.4520609 time=2009-01-01,item=Z,price=-1.46570942 time=2009-01-02,item=X,price=-0.89248112 time=2009-01-02,item=Y,price=0.2154713 time=2009-01-03,item=X,price=0.98012375 time=2009-01-04 time=2009-01-05,U=1.3477511,V=0.09719105,item=X,price=2.19357813 mlr reshape -r [XZ] -o item,price ./reg_test/input/reshape-wide-ragged.dkvp time=2009-01-01,Y=2.4520609,item=X,price=0.65473572 time=2009-01-01,Y=2.4520609,item=Z,price=-1.46570942 time=2009-01-02,Y=0.2154713,item=X,price=-0.89248112 time=2009-01-03,item=X,price=0.98012375 time=2009-01-04 time=2009-01-05,U=1.3477511,V=0.09719105,item=X,price=2.19357813 mlr reshape -s item,price ./reg_test/input/reshape-long-ragged.dkvp time=2009-01-01,item=X,value=0.65473572 time=2009-01-01,item=Y,value=2.4520609 time=2009-01-01,item=Z,value=-1.46570942 time=2009-01-02,item=X,value=-0.89248112 time=2009-01-02,item=Y,value=0.2154713 time=2009-01-03,item=X,value=0.98012375 time=2009-01-04 time=2009-01-05,U=1.3477511,V=0.09719105,item=X,value=2.19357813 mlr --json reshape -i x,y -o item,value ./reg_test/input/small-non-nested.json { "a": "pan", "b": "pan", "i": 1, "item": "x", "value": 0.3467901443380824 } { "a": "pan", "b": "pan", "i": 1, "item": "y", "value": 0.7268028627434533 } { "a": "eks", "b": "pan", "i": 2, "item": "x", "value": 0.7586799647899636 } { "a": "eks", "b": "pan", "i": 2, "item": "y", "value": 0.5221511083334797 } { "a": "wye", "b": "wye", "i": 3, "item": "x", "value": 0.20460330576630303 } { "a": "wye", "b": "wye", "i": 3, "item": "y", "value": 0.33831852551664776 } { "a": "eks", "b": "wye", "i": 4, "item": "x", "value": 0.38139939387114097 } { "a": "eks", "b": "wye", "i": 4, "item": "y", "value": 0.13418874328430463 } { "a": "wye", "b": "pan", "i": 5, "item": "x", "value": 0.5732889198020006 } { "a": "wye", "b": "pan", "i": 5, "item": "y", "value": 0.8636244699032729 } { "a": "zee", "b": "pan", "i": 6, "item": "x", "value": 0.5271261600918548 } { "a": "zee", "b": "pan", "i": 6, "item": "y", "value": 0.49322128674835697 } { "a": "eks", "b": "zee", "i": 7, "item": "x", "value": 0.6117840605678454 } { "a": "eks", "b": "zee", "i": 7, "item": "y", "value": 0.1878849191181694 } { "a": "zee", "b": "wye", "i": 8, "item": "x", "value": 0.5985540091064224 } { "a": "zee", "b": "wye", "i": 8, "item": "y", "value": 0.976181385699006 } { "a": "hat", "b": "wye", "i": 9, "item": "x", "value": 0.03144187646093577 } { "a": "hat", "b": "wye", "i": 9, "item": "y", "value": 0.7495507603507059 } { "a": "pan", "b": "wye", "i": 10, "item": "x", "value": 0.5026260055412137 } { "a": "pan", "b": "wye", "i": 10, "item": "y", "value": 0.9526183602969864 } ================================================================ STATS mlr --opprint stats1 -a mean,sum,count,min,max,mode -f i,x,y ./reg_test/input/abixy i_mean i_sum i_count i_min i_max i_mode x_mean x_sum x_count x_min x_max x_mode y_mean y_sum y_count y_min y_max y_mode 5.500000 55 10 1 10 1 0.453629 4.536294 10 0.031442 0.758680 0.3467901443380824 0.594454 5.944542 10 0.134189 0.976181 0.7268028627434533 mlr --opprint stats1 -a min,p10,p50,mode,p90,max -f i,x,y ./reg_test/input/abixy i_min i_p10 i_p50 i_mode i_p90 i_max x_min x_p10 x_p50 x_mode x_p90 x_max y_min y_p10 y_p50 y_mode y_p90 y_max 1 2 6 1 10 10 0.031442 0.204603 0.527126 0.3467901443380824 0.758680 0.758680 0.134189 0.187885 0.726803 0.7268028627434533 0.976181 0.976181 mlr --opprint stats1 -a mean,meaneb,stddev -f i,x,y ./reg_test/input/abixy i_mean i_meaneb i_stddev x_mean x_meaneb x_stddev y_mean y_meaneb y_stddev 5.500000 0.957427 3.027650 0.453629 0.068157 0.215531 0.594454 0.096968 0.306639 mlr --oxtab stats1 -s -a mean,sum,count,min,max,mode -f i,x,y ./reg_test/input/abixy a pan b pan i 1 x 0.3467901443380824 y 0.7268028627434533 i_mean 1.000000 i_sum 1 i_count 1 i_min 1 i_max 1 i_mode 1 x_mean 0.346790 x_sum 0.346790 x_count 1 x_min 0.346790 x_max 0.346790 x_mode 0.3467901443380824 y_mean 0.726803 y_sum 0.726803 y_count 1 y_min 0.726803 y_max 0.726803 y_mode 0.7268028627434533 a eks b pan i 2 x 0.7586799647899636 y 0.5221511083334797 i_mean 1.500000 i_sum 3 i_count 2 i_min 1 i_max 2 i_mode 1 x_mean 0.552735 x_sum 1.105470 x_count 2 x_min 0.346790 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.624477 y_sum 1.248954 y_count 2 y_min 0.522151 y_max 0.726803 y_mode 0.7268028627434533 a wye b wye i 3 x 0.20460330576630303 y 0.33831852551664776 i_mean 2.000000 i_sum 6 i_count 3 i_min 1 i_max 3 i_mode 1 x_mean 0.436691 x_sum 1.310073 x_count 3 x_min 0.204603 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.529091 y_sum 1.587272 y_count 3 y_min 0.338319 y_max 0.726803 y_mode 0.7268028627434533 a eks b wye i 4 x 0.38139939387114097 y 0.13418874328430463 i_mean 2.500000 i_sum 10 i_count 4 i_min 1 i_max 4 i_mode 1 x_mean 0.422868 x_sum 1.691473 x_count 4 x_min 0.204603 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.430365 y_sum 1.721461 y_count 4 y_min 0.134189 y_max 0.726803 y_mode 0.7268028627434533 a wye b pan i 5 x 0.5732889198020006 y 0.8636244699032729 i_mean 3.000000 i_sum 15 i_count 5 i_min 1 i_max 5 i_mode 1 x_mean 0.452952 x_sum 2.264762 x_count 5 x_min 0.204603 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.517017 y_sum 2.585086 y_count 5 y_min 0.134189 y_max 0.863624 y_mode 0.7268028627434533 a zee b pan i 6 x 0.5271261600918548 y 0.49322128674835697 i_mean 3.500000 i_sum 21 i_count 6 i_min 1 i_max 6 i_mode 1 x_mean 0.465315 x_sum 2.791888 x_count 6 x_min 0.204603 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.513051 y_sum 3.078307 y_count 6 y_min 0.134189 y_max 0.863624 y_mode 0.7268028627434533 a eks b zee i 7 x 0.6117840605678454 y 0.1878849191181694 i_mean 4.000000 i_sum 28 i_count 7 i_min 1 i_max 7 i_mode 1 x_mean 0.486239 x_sum 3.403672 x_count 7 x_min 0.204603 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.466599 y_sum 3.266192 y_count 7 y_min 0.134189 y_max 0.863624 y_mode 0.7268028627434533 a zee b wye i 8 x 0.5985540091064224 y 0.976181385699006 i_mean 4.500000 i_sum 36 i_count 8 i_min 1 i_max 8 i_mode 1 x_mean 0.500278 x_sum 4.002226 x_count 8 x_min 0.204603 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.530297 y_sum 4.242373 y_count 8 y_min 0.134189 y_max 0.976181 y_mode 0.7268028627434533 a hat b wye i 9 x 0.03144187646093577 y 0.7495507603507059 i_mean 5.000000 i_sum 45 i_count 9 i_min 1 i_max 9 i_mode 1 x_mean 0.448185 x_sum 4.033668 x_count 9 x_min 0.031442 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.554658 y_sum 4.991924 y_count 9 y_min 0.134189 y_max 0.976181 y_mode 0.7268028627434533 a pan b wye i 10 x 0.5026260055412137 y 0.9526183602969864 i_mean 5.500000 i_sum 55 i_count 10 i_min 1 i_max 10 i_mode 1 x_mean 0.453629 x_sum 4.536294 x_count 10 x_min 0.031442 x_max 0.758680 x_mode 0.3467901443380824 y_mean 0.594454 y_sum 5.944542 y_count 10 y_min 0.134189 y_max 0.976181 y_mode 0.7268028627434533 mlr --opprint stats1 -a mean,sum,count,min,max,mode -f i,x,y -g a ./reg_test/input/abixy a i_mean i_sum i_count i_min i_max i_mode x_mean x_sum x_count x_min x_max x_mode y_mean y_sum y_count y_min y_max y_mode pan 5.500000 11 2 1 10 1 0.424708 0.849416 2 0.346790 0.502626 0.3467901443380824 0.839711 1.679421 2 0.726803 0.952618 0.7268028627434533 eks 4.333333 13 3 2 7 2 0.583954 1.751863 3 0.381399 0.758680 0.7586799647899636 0.281408 0.844225 3 0.134189 0.522151 0.5221511083334797 wye 4.000000 8 2 3 5 3 0.388946 0.777892 2 0.204603 0.573289 0.20460330576630303 0.600971 1.201943 2 0.338319 0.863624 0.33831852551664776 zee 7.000000 14 2 6 8 6 0.562840 1.125680 2 0.527126 0.598554 0.5271261600918548 0.734701 1.469403 2 0.493221 0.976181 0.49322128674835697 hat 9.000000 9 1 9 9 9 0.031442 0.031442 1 0.031442 0.031442 0.03144187646093577 0.749551 0.749551 1 0.749551 0.749551 0.7495507603507059 mlr --opprint stats1 -a min,p10,p50,mode,p90,max -f i,x,y -g a ./reg_test/input/abixy a i_min i_p10 i_p50 i_mode i_p90 i_max x_min x_p10 x_p50 x_mode x_p90 x_max y_min y_p10 y_p50 y_mode y_p90 y_max pan 1 1 10 1 10 10 0.346790 0.346790 0.502626 0.3467901443380824 0.502626 0.502626 0.726803 0.726803 0.952618 0.7268028627434533 0.952618 0.952618 eks 2 2 4 2 7 7 0.381399 0.381399 0.611784 0.7586799647899636 0.758680 0.758680 0.134189 0.134189 0.187885 0.5221511083334797 0.522151 0.522151 wye 3 3 5 3 5 5 0.204603 0.204603 0.573289 0.20460330576630303 0.573289 0.573289 0.338319 0.338319 0.863624 0.33831852551664776 0.863624 0.863624 zee 6 6 8 6 8 8 0.527126 0.527126 0.598554 0.5271261600918548 0.598554 0.598554 0.493221 0.493221 0.976181 0.49322128674835697 0.976181 0.976181 hat 9 9 9 9 9 9 0.031442 0.031442 0.031442 0.03144187646093577 0.031442 0.031442 0.749551 0.749551 0.749551 0.7495507603507059 0.749551 0.749551 mlr --opprint stats1 -a mean,meaneb,stddev -f i,x,y -g a ./reg_test/input/abixy a i_mean i_meaneb i_stddev x_mean x_meaneb x_stddev y_mean y_meaneb y_stddev pan 5.500000 4.500000 6.363961 0.424708 0.077918 0.110193 0.839711 0.112908 0.159676 eks 4.333333 1.452966 2.516611 0.583954 0.109797 0.190174 0.281408 0.121365 0.210211 wye 4.000000 1.000000 1.414214 0.388946 0.184343 0.260700 0.600971 0.262653 0.371447 zee 7.000000 1.000000 1.414214 0.562840 0.035714 0.050507 0.734701 0.241480 0.341504 hat 9.000000 - - 0.031442 - - 0.749551 - - mlr --oxtab stats1 -s -a mean,sum,count,min,max,mode -f i,x,y -g a ./reg_test/input/abixy a pan b pan i 1 x 0.3467901443380824 y 0.7268028627434533 i_mean 1.000000 i_sum 1 i_count 1 i_min 1 i_max 1 i_mode 1 x_mean 0.346790 x_sum 0.346790 x_count 1 x_min 0.346790 x_max 0.346790 x_mode 0.3467901443380824 y_mean 0.726803 y_sum 0.726803 y_count 1 y_min 0.726803 y_max 0.726803 y_mode 0.7268028627434533 a eks b pan i 2 x 0.7586799647899636 y 0.5221511083334797 i_mean 2.000000 i_sum 2 i_count 1 i_min 2 i_max 2 i_mode 2 x_mean 0.758680 x_sum 0.758680 x_count 1 x_min 0.758680 x_max 0.758680 x_mode 0.7586799647899636 y_mean 0.522151 y_sum 0.522151 y_count 1 y_min 0.522151 y_max 0.522151 y_mode 0.5221511083334797 a wye b wye i 3 x 0.20460330576630303 y 0.33831852551664776 i_mean 3.000000 i_sum 3 i_count 1 i_min 3 i_max 3 i_mode 3 x_mean 0.204603 x_sum 0.204603 x_count 1 x_min 0.204603 x_max 0.204603 x_mode 0.20460330576630303 y_mean 0.338319 y_sum 0.338319 y_count 1 y_min 0.338319 y_max 0.338319 y_mode 0.33831852551664776 a eks b wye i 4 x 0.38139939387114097 y 0.13418874328430463 i_mean 3.000000 i_sum 6 i_count 2 i_min 2 i_max 4 i_mode 2 x_mean 0.570040 x_sum 1.140079 x_count 2 x_min 0.381399 x_max 0.758680 x_mode 0.7586799647899636 y_mean 0.328170 y_sum 0.656340 y_count 2 y_min 0.134189 y_max 0.522151 y_mode 0.5221511083334797 a wye b pan i 5 x 0.5732889198020006 y 0.8636244699032729 i_mean 4.000000 i_sum 8 i_count 2 i_min 3 i_max 5 i_mode 3 x_mean 0.388946 x_sum 0.777892 x_count 2 x_min 0.204603 x_max 0.573289 x_mode 0.20460330576630303 y_mean 0.600971 y_sum 1.201943 y_count 2 y_min 0.338319 y_max 0.863624 y_mode 0.33831852551664776 a zee b pan i 6 x 0.5271261600918548 y 0.49322128674835697 i_mean 6.000000 i_sum 6 i_count 1 i_min 6 i_max 6 i_mode 6 x_mean 0.527126 x_sum 0.527126 x_count 1 x_min 0.527126 x_max 0.527126 x_mode 0.5271261600918548 y_mean 0.493221 y_sum 0.493221 y_count 1 y_min 0.493221 y_max 0.493221 y_mode 0.49322128674835697 a eks b zee i 7 x 0.6117840605678454 y 0.1878849191181694 i_mean 4.333333 i_sum 13 i_count 3 i_min 2 i_max 7 i_mode 2 x_mean 0.583954 x_sum 1.751863 x_count 3 x_min 0.381399 x_max 0.758680 x_mode 0.7586799647899636 y_mean 0.281408 y_sum 0.844225 y_count 3 y_min 0.134189 y_max 0.522151 y_mode 0.5221511083334797 a zee b wye i 8 x 0.5985540091064224 y 0.976181385699006 i_mean 7.000000 i_sum 14 i_count 2 i_min 6 i_max 8 i_mode 6 x_mean 0.562840 x_sum 1.125680 x_count 2 x_min 0.527126 x_max 0.598554 x_mode 0.5271261600918548 y_mean 0.734701 y_sum 1.469403 y_count 2 y_min 0.493221 y_max 0.976181 y_mode 0.49322128674835697 a hat b wye i 9 x 0.03144187646093577 y 0.7495507603507059 i_mean 9.000000 i_sum 9 i_count 1 i_min 9 i_max 9 i_mode 9 x_mean 0.031442 x_sum 0.031442 x_count 1 x_min 0.031442 x_max 0.031442 x_mode 0.03144187646093577 y_mean 0.749551 y_sum 0.749551 y_count 1 y_min 0.749551 y_max 0.749551 y_mode 0.7495507603507059 a pan b wye i 10 x 0.5026260055412137 y 0.9526183602969864 i_mean 5.500000 i_sum 11 i_count 2 i_min 1 i_max 10 i_mode 1 x_mean 0.424708 x_sum 0.849416 x_count 2 x_min 0.346790 x_max 0.502626 x_mode 0.3467901443380824 y_mean 0.839711 y_sum 1.679421 y_count 2 y_min 0.726803 y_max 0.952618 y_mode 0.7268028627434533 mlr --opprint stats1 -a mean,sum,count,min,max,mode -f i,x,y -g a,b ./reg_test/input/abixy a b i_mean i_sum i_count i_min i_max i_mode x_mean x_sum x_count x_min x_max x_mode y_mean y_sum y_count y_min y_max y_mode pan pan 1.000000 1 1 1 1 1 0.346790 0.346790 1 0.346790 0.346790 0.3467901443380824 0.726803 0.726803 1 0.726803 0.726803 0.7268028627434533 eks pan 2.000000 2 1 2 2 2 0.758680 0.758680 1 0.758680 0.758680 0.7586799647899636 0.522151 0.522151 1 0.522151 0.522151 0.5221511083334797 wye wye 3.000000 3 1 3 3 3 0.204603 0.204603 1 0.204603 0.204603 0.20460330576630303 0.338319 0.338319 1 0.338319 0.338319 0.33831852551664776 eks wye 4.000000 4 1 4 4 4 0.381399 0.381399 1 0.381399 0.381399 0.38139939387114097 0.134189 0.134189 1 0.134189 0.134189 0.13418874328430463 wye pan 5.000000 5 1 5 5 5 0.573289 0.573289 1 0.573289 0.573289 0.5732889198020006 0.863624 0.863624 1 0.863624 0.863624 0.8636244699032729 zee pan 6.000000 6 1 6 6 6 0.527126 0.527126 1 0.527126 0.527126 0.5271261600918548 0.493221 0.493221 1 0.493221 0.493221 0.49322128674835697 eks zee 7.000000 7 1 7 7 7 0.611784 0.611784 1 0.611784 0.611784 0.6117840605678454 0.187885 0.187885 1 0.187885 0.187885 0.1878849191181694 zee wye 8.000000 8 1 8 8 8 0.598554 0.598554 1 0.598554 0.598554 0.5985540091064224 0.976181 0.976181 1 0.976181 0.976181 0.976181385699006 hat wye 9.000000 9 1 9 9 9 0.031442 0.031442 1 0.031442 0.031442 0.03144187646093577 0.749551 0.749551 1 0.749551 0.749551 0.7495507603507059 pan wye 10.000000 10 1 10 10 10 0.502626 0.502626 1 0.502626 0.502626 0.5026260055412137 0.952618 0.952618 1 0.952618 0.952618 0.9526183602969864 mlr --opprint stats1 -a min,p10,p50,mode,p90,max -f i,x,y -g a,b ./reg_test/input/abixy a b i_min i_p10 i_p50 i_mode i_p90 i_max x_min x_p10 x_p50 x_mode x_p90 x_max y_min y_p10 y_p50 y_mode y_p90 y_max pan pan 1 1 1 1 1 1 0.346790 0.346790 0.346790 0.3467901443380824 0.346790 0.346790 0.726803 0.726803 0.726803 0.7268028627434533 0.726803 0.726803 eks pan 2 2 2 2 2 2 0.758680 0.758680 0.758680 0.7586799647899636 0.758680 0.758680 0.522151 0.522151 0.522151 0.5221511083334797 0.522151 0.522151 wye wye 3 3 3 3 3 3 0.204603 0.204603 0.204603 0.20460330576630303 0.204603 0.204603 0.338319 0.338319 0.338319 0.33831852551664776 0.338319 0.338319 eks wye 4 4 4 4 4 4 0.381399 0.381399 0.381399 0.38139939387114097 0.381399 0.381399 0.134189 0.134189 0.134189 0.13418874328430463 0.134189 0.134189 wye pan 5 5 5 5 5 5 0.573289 0.573289 0.573289 0.5732889198020006 0.573289 0.573289 0.863624 0.863624 0.863624 0.8636244699032729 0.863624 0.863624 zee pan 6 6 6 6 6 6 0.527126 0.527126 0.527126 0.5271261600918548 0.527126 0.527126 0.493221 0.493221 0.493221 0.49322128674835697 0.493221 0.493221 eks zee 7 7 7 7 7 7 0.611784 0.611784 0.611784 0.6117840605678454 0.611784 0.611784 0.187885 0.187885 0.187885 0.1878849191181694 0.187885 0.187885 zee wye 8 8 8 8 8 8 0.598554 0.598554 0.598554 0.5985540091064224 0.598554 0.598554 0.976181 0.976181 0.976181 0.976181385699006 0.976181 0.976181 hat wye 9 9 9 9 9 9 0.031442 0.031442 0.031442 0.03144187646093577 0.031442 0.031442 0.749551 0.749551 0.749551 0.7495507603507059 0.749551 0.749551 pan wye 10 10 10 10 10 10 0.502626 0.502626 0.502626 0.5026260055412137 0.502626 0.502626 0.952618 0.952618 0.952618 0.9526183602969864 0.952618 0.952618 mlr --opprint stats1 -a mean,meaneb,stddev -f i,x,y -g a,b ./reg_test/input/abixy a b i_mean i_meaneb i_stddev x_mean x_meaneb x_stddev y_mean y_meaneb y_stddev pan pan 1.000000 - - 0.346790 - - 0.726803 - - eks pan 2.000000 - - 0.758680 - - 0.522151 - - wye wye 3.000000 - - 0.204603 - - 0.338319 - - eks wye 4.000000 - - 0.381399 - - 0.134189 - - wye pan 5.000000 - - 0.573289 - - 0.863624 - - zee pan 6.000000 - - 0.527126 - - 0.493221 - - eks zee 7.000000 - - 0.611784 - - 0.187885 - - zee wye 8.000000 - - 0.598554 - - 0.976181 - - hat wye 9.000000 - - 0.031442 - - 0.749551 - - pan wye 10.000000 - - 0.502626 - - 0.952618 - - mlr --oxtab stats1 -s -a mean,sum,count,min,max,mode -f i,x,y -g a,b ./reg_test/input/abixy a pan b pan i 1 x 0.3467901443380824 y 0.7268028627434533 i_mean 1.000000 i_sum 1 i_count 1 i_min 1 i_max 1 i_mode 1 x_mean 0.346790 x_sum 0.346790 x_count 1 x_min 0.346790 x_max 0.346790 x_mode 0.3467901443380824 y_mean 0.726803 y_sum 0.726803 y_count 1 y_min 0.726803 y_max 0.726803 y_mode 0.7268028627434533 a eks b pan i 2 x 0.7586799647899636 y 0.5221511083334797 i_mean 2.000000 i_sum 2 i_count 1 i_min 2 i_max 2 i_mode 2 x_mean 0.758680 x_sum 0.758680 x_count 1 x_min 0.758680 x_max 0.758680 x_mode 0.7586799647899636 y_mean 0.522151 y_sum 0.522151 y_count 1 y_min 0.522151 y_max 0.522151 y_mode 0.5221511083334797 a wye b wye i 3 x 0.20460330576630303 y 0.33831852551664776 i_mean 3.000000 i_sum 3 i_count 1 i_min 3 i_max 3 i_mode 3 x_mean 0.204603 x_sum 0.204603 x_count 1 x_min 0.204603 x_max 0.204603 x_mode 0.20460330576630303 y_mean 0.338319 y_sum 0.338319 y_count 1 y_min 0.338319 y_max 0.338319 y_mode 0.33831852551664776 a eks b wye i 4 x 0.38139939387114097 y 0.13418874328430463 i_mean 4.000000 i_sum 4 i_count 1 i_min 4 i_max 4 i_mode 4 x_mean 0.381399 x_sum 0.381399 x_count 1 x_min 0.381399 x_max 0.381399 x_mode 0.38139939387114097 y_mean 0.134189 y_sum 0.134189 y_count 1 y_min 0.134189 y_max 0.134189 y_mode 0.13418874328430463 a wye b pan i 5 x 0.5732889198020006 y 0.8636244699032729 i_mean 5.000000 i_sum 5 i_count 1 i_min 5 i_max 5 i_mode 5 x_mean 0.573289 x_sum 0.573289 x_count 1 x_min 0.573289 x_max 0.573289 x_mode 0.5732889198020006 y_mean 0.863624 y_sum 0.863624 y_count 1 y_min 0.863624 y_max 0.863624 y_mode 0.8636244699032729 a zee b pan i 6 x 0.5271261600918548 y 0.49322128674835697 i_mean 6.000000 i_sum 6 i_count 1 i_min 6 i_max 6 i_mode 6 x_mean 0.527126 x_sum 0.527126 x_count 1 x_min 0.527126 x_max 0.527126 x_mode 0.5271261600918548 y_mean 0.493221 y_sum 0.493221 y_count 1 y_min 0.493221 y_max 0.493221 y_mode 0.49322128674835697 a eks b zee i 7 x 0.6117840605678454 y 0.1878849191181694 i_mean 7.000000 i_sum 7 i_count 1 i_min 7 i_max 7 i_mode 7 x_mean 0.611784 x_sum 0.611784 x_count 1 x_min 0.611784 x_max 0.611784 x_mode 0.6117840605678454 y_mean 0.187885 y_sum 0.187885 y_count 1 y_min 0.187885 y_max 0.187885 y_mode 0.1878849191181694 a zee b wye i 8 x 0.5985540091064224 y 0.976181385699006 i_mean 8.000000 i_sum 8 i_count 1 i_min 8 i_max 8 i_mode 8 x_mean 0.598554 x_sum 0.598554 x_count 1 x_min 0.598554 x_max 0.598554 x_mode 0.5985540091064224 y_mean 0.976181 y_sum 0.976181 y_count 1 y_min 0.976181 y_max 0.976181 y_mode 0.976181385699006 a hat b wye i 9 x 0.03144187646093577 y 0.7495507603507059 i_mean 9.000000 i_sum 9 i_count 1 i_min 9 i_max 9 i_mode 9 x_mean 0.031442 x_sum 0.031442 x_count 1 x_min 0.031442 x_max 0.031442 x_mode 0.03144187646093577 y_mean 0.749551 y_sum 0.749551 y_count 1 y_min 0.749551 y_max 0.749551 y_mode 0.7495507603507059 a pan b wye i 10 x 0.5026260055412137 y 0.9526183602969864 i_mean 10.000000 i_sum 10 i_count 1 i_min 10 i_max 10 i_mode 10 x_mean 0.502626 x_sum 0.502626 x_count 1 x_min 0.502626 x_max 0.502626 x_mode 0.5026260055412137 y_mean 0.952618 y_sum 0.952618 y_count 1 y_min 0.952618 y_max 0.952618 y_mode 0.9526183602969864 mlr --oxtab stats1 -a mean -f x ./reg_test/input/abixy-het x_mean 0.440334 mlr --oxtab stats1 -a mean -f x -g a ./reg_test/input/abixy-het a pan x_mean 0.424708 a eks x_mean 0.583954 a wye x_mean a zee x_mean 0.562840 mlr --oxtab stats1 -a p0,p50,p100 -f x,y ./reg_test/input/near-ovf.dkvp x_p0 9223372036854775801 x_p50 9223372036854775804 x_p100 9223372036854775807 y_p0 -9223372036854775807 y_p50 -9223372036854775804 y_p100 -9223372036854775801 mlr --oxtab stats1 -a p0,p50,p100 -f x,y -F ./reg_test/input/near-ovf.dkvp x_p0 9223372036854775808.000000 x_p50 9223372036854775808.000000 x_p100 9223372036854775808.000000 y_p0 -9223372036854775808.000000 y_p50 -9223372036854775808.000000 y_p100 -9223372036854775808.000000 mlr --opprint stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 ./reg_test/input/abixy-wide x_y_ols_m x_y_ols_b x_y_ols_n x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov 0.028351 0.487644 2000 1.332924 -0.170590 2000 0.056909 0.000791 0.028120 0.002330 0.893610 0.107060 2000 1.529534 -0.055477 2000 0.824336 0.447971 0.669306 0.045036 mlr --opprint stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 -g a,b ./reg_test/input/abixy-wide a b x_y_ols_m x_y_ols_b x_y_ols_n x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov cat pan 0.054420 0.481777 89 3.636062 -1.221602 89 0.177683 0.002504 0.050036 0.003777 0.950908 0.105754 89 1.715574 -0.081719 89 0.830612 0.435336 0.659800 0.041616 pan wye -0.145486 0.584799 78 -1.340927 1.199920 78 0.254025 0.019479 -0.139568 -0.012683 0.908151 0.126628 78 1.595150 -0.045034 78 0.824114 0.438850 0.662457 0.046203 wye cat 0.185913 0.377639 74 1.135325 -0.145894 74 0.309499 0.033002 0.181665 0.014494 0.969266 0.040602 74 1.406365 -0.081379 74 0.868480 0.561236 0.749157 0.052090 dog hat 0.100096 0.448757 88 0.810749 0.097346 88 0.189256 0.010462 0.102283 0.008036 0.919149 0.090504 88 1.425774 -0.038344 88 0.846209 0.507155 0.712148 0.045034 dog pan -0.066834 0.590647 87 -0.254112 0.688837 87 0.275316 0.005924 -0.076969 -0.005709 0.726118 0.164937 87 1.566309 -0.075073 87 0.749025 0.315011 0.561259 0.034107 pan pan 0.094932 0.461566 77 0.672369 0.189898 77 0.192719 0.009768 0.098832 0.007175 0.822261 0.123441 77 1.312543 0.003200 77 0.820351 0.465390 0.682195 0.039784 hat hat 0.043668 0.405219 88 10.170494 -5.125282 88 0.310513 0.001324 0.036392 0.003037 1.128896 0.015188 88 1.414166 -0.052514 88 0.922308 0.708725 0.841858 0.060975 wye hat 0.043018 0.496029 87 0.254879 0.395780 87 0.177794 0.002197 0.046876 0.004023 0.720402 0.165623 87 1.376136 0.002792 87 0.760716 0.353558 0.594608 0.038763 pan hat 0.120797 0.448197 67 1.597359 -0.325695 67 0.225137 0.013060 0.114278 0.008987 0.962678 0.076920 67 1.285796 -0.012566 67 0.887704 0.622353 0.788893 0.054965 cat hat 0.172391 0.464384 90 0.959329 0.086790 90 0.296109 0.030150 0.173639 0.015030 0.904257 0.133482 90 1.415658 -0.008369 90 0.841567 0.498171 0.705812 0.055626 hat wye -0.022975 0.496361 70 -1.765884 1.344268 70 0.051493 0.000514 -0.022665 -0.002000 0.971929 0.096088 70 1.989422 -0.142072 70 0.825656 0.386354 0.621574 0.040126 dog dog 0.078397 0.489236 87 0.354494 0.351041 87 0.242210 0.007619 0.087288 0.008214 0.776967 0.150999 87 1.354405 -0.006432 87 0.792265 0.408257 0.638950 0.049648 wye dog 0.116403 0.425576 76 2.367821 -0.777734 76 0.254607 0.011048 0.105109 0.007867 0.925781 0.071192 76 1.453590 -0.070509 76 0.845204 0.501559 0.708208 0.046440 wye wye -0.188354 0.613934 67 -1.433772 1.217887 67 0.316070 0.031156 -0.176512 -0.015876 0.876717 0.159179 67 2.044493 -0.118503 67 0.795455 0.325193 0.570257 0.042026 dog wye 0.029527 0.502643 79 0.496713 0.282511 79 0.073039 0.000913 0.030211 0.002391 0.904925 0.120816 79 1.609123 -0.052245 79 0.821822 0.432413 0.657581 0.042857 cat dog 0.057573 0.408644 78 0.728479 0.071114 78 0.116103 0.003442 0.058671 0.005320 0.884325 0.079999 78 1.418207 -0.040344 78 0.832998 0.479596 0.692528 0.044762 hat pan -0.154393 0.564981 85 -0.845852 0.911026 85 0.276955 0.025143 -0.158566 -0.012756 0.911165 0.104362 85 1.763740 -0.092987 85 0.814584 0.397150 0.630199 0.035622 cat wye -0.014851 0.564875 77 -0.572708 0.892322 77 0.034146 0.000224 -0.014982 -0.000966 0.878820 0.086362 77 1.447244 -0.098657 77 0.827119 0.463961 0.681147 0.041096 hat cat -0.022859 0.498539 88 -0.156242 0.565723 88 0.149344 0.000610 -0.024689 -0.002116 0.840965 0.111121 88 1.663518 -0.088942 88 0.793883 0.373515 0.611158 0.036575 dog cat 0.104057 0.428559 83 2.712382 -1.005787 83 0.250036 0.008705 0.093300 0.007122 1.080443 0.023866 83 1.653922 -0.133367 83 0.875586 0.547103 0.739664 0.050357 hat dog 0.041849 0.427228 78 0.403977 0.254919 78 0.118494 0.001918 0.043789 0.003856 0.776135 0.114930 78 1.475403 -0.036508 78 0.779056 0.372058 0.609966 0.040583 pan dog 0.119510 0.467833 73 2.492496 -0.761490 73 0.266455 0.011427 0.106896 0.009302 0.948592 0.107556 73 1.408389 -0.022846 73 0.860243 0.541263 0.735706 0.056609 cat cat 0.016257 0.425410 79 0.432946 0.225535 79 0.044275 0.000273 0.016510 0.001350 0.930954 0.072476 79 1.624993 -0.072669 79 0.830029 0.446764 0.668404 0.036267 pan cat -0.188523 0.616919 89 -0.898665 0.953923 89 0.324264 0.037036 -0.192447 -0.016206 0.781770 0.176617 89 2.020454 -0.113587 89 0.762332 0.278739 0.527958 0.032984 wye pan 0.229443 0.444446 66 1.313689 -0.098124 66 0.365811 0.046722 0.216152 0.020367 0.887659 0.145052 66 1.471906 -0.030176 66 0.827911 0.462545 0.680107 0.064496 mlr --oxtab stats2 -s -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 ./reg_test/input/abixy-wide-short a cat b pan i 1 x 0.5117389009583777 y 0.08295224980036853 x2 0.2618767027540883 xy 0.0424498931448654 y2 0.006881075746942741 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a pan b wye i 2 x 0.5225940442098578 y 0.511678736087022 x2 0.27310453504361476 xy 0.2674002600279053 y2 0.26181512896361225 x_y_ols_m 39.495240 x_y_ols_b -20.128298 x_y_ols_n 2 x_y_pca_m 39.495240 x_y_pca_b -20.128298 x_y_pca_n 2 x_y_pca_quality 1.000000 x_y_r2 1.000000 x_y_corr 1.000000 x_y_cov 0.002327 xy_y2_ols_m 1.133290 xy_y2_ols_b -0.041227 xy_y2_ols_n 2 xy_y2_pca_m 1.133290 xy_y2_pca_b -0.041227 xy_y2_pca_n 2 xy_y2_pca_quality 1.000000 xy_y2_r2 1.000000 xy_y2_corr 1.000000 xy_y2_cov 0.028674 a wye b cat i 3 x 0.8150401717873625 y 0.07989551500795256 x2 0.6642904816271734 xy 0.06511805427712146 y2 0.006383293318385972 x_y_ols_m -0.689881 x_y_ols_b 0.650125 x_y_ols_n 3 x_y_pca_m -2.057762 x_y_pca_b 1.493365 x_y_pca_n 3 x_y_pca_quality 0.725269 x_y_r2 0.228338 x_y_corr -0.477847 x_y_cov -0.020424 xy_y2_ols_m 1.184397 xy_y2_ols_b -0.056344 xy_y2_ols_n 3 xy_y2_pca_m 1.190469 xy_y2_pca_b -0.057103 xy_y2_pca_n 3 xy_y2_pca_quality 0.997884 xy_y2_r2 0.991315 xy_y2_corr 0.995648 xy_y2_cov 0.018168 a dog b hat i 4 x 0.4488733555675044 y 0.5730530513123552 x2 0.20148728933843124 xy 0.25722824606077416 y2 0.32838979961840076 x_y_ols_m -1.054065 x_y_ols_b 0.917520 x_y_ols_n 4 x_y_pca_m -2.068130 x_y_pca_b 1.500163 x_y_pca_n 4 x_y_pca_quality 0.845806 x_y_r2 0.416082 x_y_corr -0.645044 x_y_cov -0.028205 xy_y2_ols_m 1.365739 xy_y2_ols_b -0.064987 xy_y2_ols_n 4 xy_y2_pca_m 1.406929 xy_y2_pca_b -0.071497 xy_y2_pca_n 4 xy_y2_pca_quality 0.989979 xy_y2_r2 0.956155 xy_y2_corr 0.977832 xy_y2_cov 0.019937 a dog b pan i 5 x 0.2946557960430134 y 0.6850437256584863 x2 0.08682203814174191 xy 0.20185210430817294 y2 0.46928490606405937 x_y_ols_m -1.176419 x_y_ols_b 0.996592 x_y_ols_n 5 x_y_pca_m -1.681618 x_y_pca_b 1.258579 x_y_pca_n 5 x_y_pca_quality 0.899128 x_y_r2 0.607344 x_y_corr -0.779323 x_y_cov -0.042043 xy_y2_ols_m 1.565652 xy_y2_ols_b -0.046615 xy_y2_ols_n 5 xy_y2_pca_m 2.169036 xy_y2_pca_b -0.147265 xy_y2_pca_n 5 xy_y2_pca_quality 0.936719 xy_y2_r2 0.667168 xy_y2_corr 0.816804 xy_y2_cov 0.017742 a wye b cat i 6 x 0.048709182664292916 y 0.5851879044762575 x2 0.0023725844758234536 xy 0.02850402453206882 y2 0.34244488354531344 x_y_ols_m -0.752322 x_y_ols_b 0.750859 x_y_ols_n 6 x_y_pca_m -1.066519 x_y_pca_b 0.889190 x_y_pca_n 6 x_y_pca_quality 0.836548 x_y_r2 0.515958 x_y_corr -0.718302 x_y_cov -0.049192 xy_y2_ols_m 0.917730 xy_y2_ols_b 0.103935 xy_y2_ols_n 6 xy_y2_pca_m 2.512667 xy_y2_pca_b -0.125351 xy_y2_pca_n 6 xy_y2_pca_quality 0.807995 xy_y2_r2 0.286403 xy_y2_corr 0.535166 xy_y2_cov 0.011246 a dog b hat i 7 x 0.8500003149528544 y 0.2984098741712895 x2 0.7225005354199517 xy 0.25364848703063775 y2 0.08904845300292483 x_y_ols_m -0.612818 x_y_ols_b 0.707992 x_y_ols_n 7 x_y_pca_m -0.842190 x_y_pca_b 0.822403 x_y_pca_n 7 x_y_pca_quality 0.820362 x_y_r2 0.476303 x_y_corr -0.690147 x_y_cov -0.048089 xy_y2_ols_m 0.592008 xy_y2_ols_b 0.120493 xy_y2_ols_n 7 xy_y2_pca_m 3.299160 xy_y2_pca_b -0.311183 xy_y2_pca_n 7 xy_y2_pca_quality 0.722139 xy_y2_r2 0.126356 xy_y2_corr 0.355466 xy_y2_cov 0.007067 a pan b pan i 8 x 0.616507208914765 y 0.25924335982487057 x2 0.38008113864387366 xy 0.15982540019531707 y2 0.06720711961328732 x_y_ols_m -0.627947 x_y_ols_b 0.706893 x_y_ols_n 8 x_y_pca_m -0.857225 x_y_pca_b 0.824631 x_y_pca_n 8 x_y_pca_quality 0.826128 x_y_r2 0.489375 x_y_corr -0.699554 x_y_cov -0.043324 xy_y2_ols_m 0.591342 xy_y2_ols_b 0.102111 xy_y2_ols_n 8 xy_y2_pca_m 3.718931 xy_y2_pca_b -0.396750 xy_y2_pca_n 8 xy_y2_pca_quality 0.737121 xy_y2_r2 0.115022 xy_y2_corr 0.339150 xy_y2_cov 0.006050 a hat b hat i 9 x 0.33786884067769307 y 0.6036735617015514 x2 0.11415535350088835 xy 0.203962486439877 y2 0.3644217690974368 x_y_ols_m -0.661274 x_y_ols_b 0.735462 x_y_ols_n 9 x_y_pca_m -0.890432 x_y_pca_b 0.848665 x_y_pca_n 9 x_y_pca_quality 0.838021 x_y_r2 0.516776 x_y_corr -0.718871 x_y_cov -0.042188 xy_y2_ols_m 0.667659 xy_y2_ols_b 0.105305 xy_y2_ols_n 9 xy_y2_pca_m 3.726998 xy_y2_pca_b -0.397782 xy_y2_pca_n 9 xy_y2_pca_quality 0.764687 xy_y2_r2 0.134705 xy_y2_corr 0.367022 xy_y2_cov 0.006124 a wye b hat i 10 x 0.3834648944206174 y 0.4999709279216641 x2 0.14704532525301522 xy 0.19172129908885902 y2 0.24997092876684981 x_y_ols_m -0.664725 x_y_ols_b 0.738937 x_y_ols_n 10 x_y_pca_m -0.888643 x_y_pca_b 0.847077 x_y_pca_n 10 x_y_pca_quality 0.841594 x_y_r2 0.524349 x_y_corr -0.724120 x_y_cov -0.038508 xy_y2_ols_m 0.673183 xy_y2_ols_b 0.106048 xy_y2_ols_n 10 xy_y2_pca_m 3.679574 xy_y2_pca_b -0.396534 xy_y2_pca_n 10 xy_y2_pca_quality 0.765015 xy_y2_r2 0.137573 xy_y2_corr 0.370908 xy_y2_cov 0.005539 a pan b hat i 11 x 0.025474999754416028 y 0.7861954915044592 x2 0.0006489756124874967 xy 0.020028329952999087 y2 0.6181033508619382 x_y_ols_m -0.702240 x_y_ols_b 0.761330 x_y_ols_n 11 x_y_pca_m -0.861995 x_y_pca_b 0.831839 x_y_pca_n 11 x_y_pca_quality 0.884552 x_y_r2 0.623708 x_y_corr -0.789752 x_y_cov -0.049973 xy_y2_ols_m -0.038359 xy_y2_ols_b 0.260804 xy_y2_ols_n 11 xy_y2_pca_m -82.143959 xy_y2_pca_b 12.888187 xy_y2_pca_n 11 xy_y2_pca_quality 0.759203 xy_y2_r2 0.000355 xy_y2_corr -0.018828 xy_y2_cov -0.000360 a cat b hat i 12 x 0.6335445699880142 y 0.15467178563525052 x2 0.4013787221612979 xy 0.0979914699195631 y2 0.02392336127159689 x_y_ols_m -0.740466 x_y_ols_b 0.765334 x_y_ols_n 12 x_y_pca_m -0.911766 x_y_pca_b 0.843681 x_y_pca_n 12 x_y_pca_quality 0.887843 x_y_r2 0.635324 x_y_corr -0.797072 x_y_cov -0.050182 xy_y2_ols_m 0.085108 xy_y2_ols_b 0.222963 xy_y2_ols_n 12 xy_y2_pca_m 41.549828 xy_y2_pca_b -5.961259 xy_y2_pca_n 12 xy_y2_pca_quality 0.780003 xy_y2_r2 0.001597 xy_y2_corr 0.039969 xy_y2_cov 0.000747 a hat b wye i 13 x 0.35922068401384877 y 0.8502678133887914 x2 0.1290394998233774 xy 0.30543378552048117 y2 0.7229553544849566 x_y_ols_m -0.782612 x_y_ols_b 0.811286 x_y_ols_n 13 x_y_pca_m -1.047326 x_y_pca_b 0.930360 x_y_pca_n 13 x_y_pca_quality 0.861099 x_y_r2 0.571131 x_y_corr -0.755732 x_y_cov -0.049199 xy_y2_ols_m 0.659118 xy_y2_ols_b 0.166913 xy_y2_ols_n 13 xy_y2_pca_m 6.994463 xy_y2_pca_b -0.854132 xy_y2_pca_n 13 xy_y2_pca_quality 0.838549 xy_y2_r2 0.078760 xy_y2_corr 0.280642 xy_y2_cov 0.006543 a dog b dog i 14 x 0.5440047442770544 y 0.933608851612059 x2 0.2959411617959433 xy 0.5078876445760125 y2 0.8716254878083876 x_y_ols_m -0.719761 x_y_ols_b 0.821739 x_y_ols_n 14 x_y_pca_m -1.259269 x_y_pca_b 1.068052 x_y_pca_n 14 x_y_pca_quality 0.775265 x_y_r2 0.388115 x_y_corr -0.622988 x_y_cov -0.042223 xy_y2_ols_m 1.175278 xy_y2_ols_b 0.097368 xy_y2_ols_n 14 xy_y2_pca_m 3.119062 xy_y2_pca_b -0.264044 xy_y2_pca_n 14 xy_y2_pca_quality 0.866432 xy_y2_r2 0.322054 xy_y2_corr 0.567498 xy_y2_cov 0.020862 a wye b dog i 15 x 0.4689175303764642 y 0.09048353045392021 x2 0.21988365029436224 xy 0.04242931364019586 y2 0.008187269283405506 x_y_ols_m -0.725720 x_y_ols_b 0.798215 x_y_ols_n 15 x_y_pca_m -1.432456 x_y_pca_b 1.121457 x_y_pca_n 15 x_y_pca_quality 0.758098 x_y_r2 0.343569 x_y_corr -0.586148 x_y_cov -0.039539 xy_y2_ols_m 1.249777 xy_y2_ols_b 0.074959 xy_y2_ols_n 15 xy_y2_pca_m 2.985574 xy_y2_pca_b -0.231176 xy_y2_pca_n 15 xy_y2_pca_quality 0.877117 xy_y2_r2 0.362173 xy_y2_corr 0.601808 xy_y2_cov 0.022316 a pan b pan i 16 x 0.3959177828066379 y 0.6339858483805666 x2 0.15675089074252413 xy 0.25100627142161924 y2 0.4019380559468268 x_y_ols_m -0.734975 x_y_ols_b 0.810106 x_y_ols_n 16 x_y_pca_m -1.451312 x_y_pca_b 1.134988 x_y_pca_n 16 x_y_pca_quality 0.761173 x_y_r2 0.346218 x_y_corr -0.588403 x_y_cov -0.037547 xy_y2_ols_m 1.253418 xy_y2_ols_b 0.075130 xy_y2_ols_n 16 xy_y2_pca_m 2.945315 xy_y2_pca_b -0.231155 xy_y2_pca_n 16 xy_y2_pca_quality 0.877563 xy_y2_r2 0.368261 xy_y2_corr 0.606845 xy_y2_cov 0.021325 a dog b hat i 17 x 0.34033844788864975 y 0.8845934733681523 x2 0.11583025911125516 xy 0.3010611697385466 y2 0.782505613125532 x_y_ols_m -0.779408 x_y_ols_b 0.849058 x_y_ols_n 17 x_y_pca_m -1.579107 x_y_pca_b 1.206423 x_y_pca_n 17 x_y_pca_quality 0.772982 x_y_r2 0.349689 x_y_corr -0.591345 x_y_cov -0.037916 xy_y2_ols_m 1.392136 xy_y2_ols_b 0.068451 xy_y2_ols_n 17 xy_y2_pca_m 3.095298 xy_y2_pca_b -0.251899 xy_y2_pca_n 17 xy_y2_pca_quality 0.896358 xy_y2_r2 0.398830 xy_y2_corr 0.631530 xy_y2_cov 0.023385 a wye b wye i 18 x 0.6770613653962891 y 0.896307226056897 x2 0.4584120925122874 xy 0.6068549942886431 y2 0.8033666434818095 x_y_ols_m -0.628521 x_y_ols_b 0.811643 x_y_ols_n 18 x_y_pca_m -1.834767 x_y_pca_b 1.366109 x_y_pca_n 18 x_y_pca_quality 0.694668 x_y_r2 0.218178 x_y_corr -0.467095 x_y_cov -0.030628 xy_y2_ols_m 1.292066 xy_y2_ols_b 0.083495 xy_y2_ols_n 18 xy_y2_pca_m 2.354328 xy_y2_pca_b -0.141020 xy_y2_pca_n 18 xy_y2_pca_quality 0.888372 xy_y2_r2 0.477918 xy_y2_corr 0.691316 xy_y2_cov 0.033015 a dog b wye i 19 x 0.4865373244199632 y 0.44117766146315884 x2 0.23671856805373653 xy 0.2146493990021416 y2 0.1946377289741016 x_y_ols_m -0.630507 x_y_ols_b 0.809155 x_y_ols_n 19 x_y_pca_m -1.839104 x_y_pca_b 1.366411 x_y_pca_n 19 x_y_pca_quality 0.695696 x_y_r2 0.218821 x_y_corr -0.467783 x_y_cov -0.029041 xy_y2_ols_m 1.290872 xy_y2_ols_b 0.075000 xy_y2_ols_n 19 xy_y2_pca_m 2.393419 xy_y2_pca_b -0.158220 xy_y2_pca_n 19 xy_y2_pca_quality 0.887359 xy_y2_r2 0.469361 xy_y2_corr 0.685099 xy_y2_cov 0.031153 a dog b dog i 20 x 0.3223311725542929 y 0.08115611029827985 x2 0.10389738480022534 xy 0.026159144192390068 y2 0.006586314238746564 x_y_ols_m -0.548880 x_y_ols_b 0.745846 x_y_ols_n 20 x_y_pca_m -2.251324 x_y_pca_b 1.518994 x_y_pca_n 20 x_y_pca_quality 0.661764 x_y_r2 0.151247 x_y_corr -0.388905 x_y_cov -0.024479 xy_y2_ols_m 1.329401 xy_y2_ols_b 0.062098 xy_y2_ols_n 20 xy_y2_pca_m 2.337844 xy_y2_pca_b -0.141870 xy_y2_pca_n 20 xy_y2_pca_quality 0.894994 xy_y2_r2 0.499340 xy_y2_corr 0.706640 xy_y2_cov 0.032678 mlr --oxtab stats2 -s -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 -g a,b ./reg_test/input/abixy-wide-short a cat b pan i 1 x 0.5117389009583777 y 0.08295224980036853 x2 0.2618767027540883 xy 0.0424498931448654 y2 0.006881075746942741 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a pan b wye i 2 x 0.5225940442098578 y 0.511678736087022 x2 0.27310453504361476 xy 0.2674002600279053 y2 0.26181512896361225 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a wye b cat i 3 x 0.8150401717873625 y 0.07989551500795256 x2 0.6642904816271734 xy 0.06511805427712146 y2 0.006383293318385972 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a dog b hat i 4 x 0.4488733555675044 y 0.5730530513123552 x2 0.20148728933843124 xy 0.25722824606077416 y2 0.32838979961840076 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a dog b pan i 5 x 0.2946557960430134 y 0.6850437256584863 x2 0.08682203814174191 xy 0.20185210430817294 y2 0.46928490606405937 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a wye b cat i 6 x 0.048709182664292916 y 0.5851879044762575 x2 0.0023725844758234536 xy 0.02850402453206882 y2 0.34244488354531344 x_y_ols_m -0.659366 x_y_ols_b 0.617305 x_y_ols_n 2 x_y_pca_m -0.659366 x_y_pca_b 0.617305 x_y_pca_n 2 x_y_pca_quality 1.000000 x_y_r2 1.000000 x_y_corr -1.000000 x_y_cov -0.193611 xy_y2_ols_m -9.178492 xy_y2_ols_b 0.604069 xy_y2_ols_n 2 xy_y2_pca_m -9.178492 xy_y2_pca_b 0.604069 xy_y2_pca_n 2 xy_y2_pca_quality 1.000000 xy_y2_r2 1.000000 xy_y2_corr -1.000000 xy_y2_cov -0.006152 a dog b hat i 7 x 0.8500003149528544 y 0.2984098741712895 x2 0.7225005354199517 xy 0.25364848703063775 y2 0.08904845300292483 x_y_ols_m -0.684679 x_y_ols_b 0.880387 x_y_ols_n 2 x_y_pca_m -0.684679 x_y_pca_b 0.880387 x_y_pca_n 2 x_y_pca_quality 1.000000 x_y_r2 1.000000 x_y_corr -1.000000 x_y_cov -0.055083 xy_y2_ols_m 66.859625 xy_y2_ols_b -16.869794 xy_y2_ols_n 2 xy_y2_pca_m 66.859625 xy_y2_pca_b -16.869794 xy_y2_pca_n 2 xy_y2_pca_quality 1.000000 xy_y2_r2 1.000000 xy_y2_corr 1.000000 xy_y2_cov 0.000428 a pan b pan i 8 x 0.616507208914765 y 0.25924335982487057 x2 0.38008113864387366 xy 0.15982540019531707 y2 0.06720711961328732 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a hat b hat i 9 x 0.33786884067769307 y 0.6036735617015514 x2 0.11415535350088835 xy 0.203962486439877 y2 0.3644217690974368 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a wye b hat i 10 x 0.3834648944206174 y 0.4999709279216641 x2 0.14704532525301522 xy 0.19172129908885902 y2 0.24997092876684981 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a pan b hat i 11 x 0.025474999754416028 y 0.7861954915044592 x2 0.0006489756124874967 xy 0.020028329952999087 y2 0.6181033508619382 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a cat b hat i 12 x 0.6335445699880142 y 0.15467178563525052 x2 0.4013787221612979 xy 0.0979914699195631 y2 0.02392336127159689 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a hat b wye i 13 x 0.35922068401384877 y 0.8502678133887914 x2 0.1290394998233774 xy 0.30543378552048117 y2 0.7229553544849566 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a dog b dog i 14 x 0.5440047442770544 y 0.933608851612059 x2 0.2959411617959433 xy 0.5078876445760125 y2 0.8716254878083876 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a wye b dog i 15 x 0.4689175303764642 y 0.09048353045392021 x2 0.21988365029436224 xy 0.04242931364019586 y2 0.008187269283405506 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a pan b pan i 16 x 0.3959177828066379 y 0.6339858483805666 x2 0.15675089074252413 xy 0.25100627142161924 y2 0.4019380559468268 x_y_ols_m -1.698823 x_y_ols_b 1.306580 x_y_ols_n 2 x_y_pca_m -1.698823 x_y_pca_b 1.306580 x_y_pca_n 2 x_y_pca_quality 1.000000 x_y_r2 1.000000 x_y_corr -1.000000 x_y_cov -0.041332 xy_y2_ols_m 3.671065 xy_y2_ols_b -0.519522 xy_y2_ols_n 2 xy_y2_pca_m 3.671065 xy_y2_pca_b -0.519522 xy_y2_pca_n 2 xy_y2_pca_quality 1.000000 xy_y2_r2 1.000000 xy_y2_corr 1.000000 xy_y2_cov 0.015261 a dog b hat i 17 x 0.34033844788864975 y 0.8845934733681523 x2 0.11583025911125516 xy 0.3010611697385466 y2 0.782505613125532 x_y_ols_m -1.023812 x_y_ols_b 1.144767 x_y_ols_n 3 x_y_pca_m -1.098934 x_y_pca_b 1.185814 x_y_pca_n 3 x_y_pca_quality 0.967833 x_y_r2 0.878279 x_y_corr -0.937166 x_y_cov -0.073789 xy_y2_ols_m 12.826246 xy_y2_ols_b -3.071390 xy_y2_ols_n 3 xy_y2_pca_m 13.871436 xy_y2_pca_b -3.354267 xy_y2_pca_n 3 xy_y2_pca_quality 0.999579 xy_y2_r2 0.924260 xy_y2_corr 0.961385 xy_y2_cov 0.008940 a wye b wye i 18 x 0.6770613653962891 y 0.896307226056897 x2 0.4584120925122874 xy 0.6068549942886431 y2 0.8033666434818095 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a dog b wye i 19 x 0.4865373244199632 y 0.44117766146315884 x2 0.23671856805373653 xy 0.2146493990021416 y2 0.1946377289741016 x_y_ols_m x_y_ols_b x_y_ols_n 1 x_y_pca_m x_y_pca_b x_y_pca_n x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n 1 xy_y2_pca_m xy_y2_pca_b xy_y2_pca_n xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov a dog b dog i 20 x 0.3223311725542929 y 0.08115611029827985 x2 0.10389738480022534 xy 0.026159144192390068 y2 0.006586314238746564 x_y_ols_m 3.845532 x_y_ols_b -1.158379 x_y_ols_n 2 x_y_pca_m 3.845532 x_y_pca_b -1.158379 x_y_pca_n 2 x_y_pca_quality 1.000000 x_y_r2 1.000000 x_y_corr 1.000000 x_y_cov 0.094483 xy_y2_ols_m 1.795699 xy_y2_ols_b -0.040388 xy_y2_ols_n 2 xy_y2_pca_m 1.795699 xy_y2_pca_b -0.040388 xy_y2_pca_n 2 xy_y2_pca_quality 1.000000 xy_y2_r2 1.000000 xy_y2_corr 1.000000 xy_y2_cov 0.208357 mlr --opprint stats2 --fit -a linreg-ols,linreg-pca -f x,y,xy,y2 ./reg_test/input/abixy-wide-short a b i x y x2 xy y2 x_y_ols_fit x_y_pca_fit xy_y2_ols_fit xy_y2_pca_fit cat pan 1 0.5117389009583777 0.08295224980036853 0.2618767027540883 0.0424498931448654 0.006881075746942741 0.464963 0.366904 0.118531 -0.042629 pan wye 2 0.5225940442098578 0.511678736087022 0.27310453504361476 0.2674002600279053 0.26181512896361225 0.459005 0.342466 0.417581 0.483270 wye cat 3 0.8150401717873625 0.07989551500795256 0.6642904816271734 0.06511805427712146 0.006383293318385972 0.298487 -0.315925 0.148666 0.010366 dog hat 4 0.4488733555675044 0.5730530513123552 0.20148728933843124 0.25722824606077416 0.32838979961840076 0.499469 0.508435 0.404058 0.459490 dog pan 5 0.2946557960430134 0.6850437256584863 0.08682203814174191 0.20185210430817294 0.46928490606405937 0.584116 0.855629 0.330441 0.330029 wye cat 6 0.048709182664292916 0.5851879044762575 0.0023725844758234536 0.02850402453206882 0.34244488354531344 0.719111 1.409334 0.099992 -0.075232 dog hat 7 0.8500003149528544 0.2984098741712895 0.7225005354199517 0.25364848703063775 0.08904845300292483 0.279298 -0.394632 0.399299 0.451121 pan pan 8 0.616507208914765 0.25924335982487057 0.38008113864387366 0.15982540019531707 0.06720711961328732 0.407458 0.131037 0.274570 0.231777 hat hat 9 0.33786884067769307 0.6036735617015514 0.11415535350088835 0.203962486439877 0.3644217690974368 0.560397 0.758342 0.333246 0.334963 wye hat 10 0.3834648944206174 0.4999709279216641 0.14704532525301522 0.19172129908885902 0.24997092876684981 0.535370 0.655691 0.316973 0.306345 pan hat 11 0.025474999754416028 0.7861954915044592 0.0006489756124874967 0.020028329952999087 0.6181033508619382 0.731863 1.461642 0.088724 -0.095047 cat hat 12 0.6335445699880142 0.15467178563525052 0.4013787221612979 0.0979914699195631 0.02392336127159689 0.398106 0.092680 0.192368 0.087219 hat wye 13 0.35922068401384877 0.8502678133887914 0.1290394998233774 0.30543378552048117 0.7229553544849566 0.548677 0.710272 0.468142 0.572187 dog dog 14 0.5440047442770544 0.933608851612059 0.2959411617959433 0.5078876445760125 0.8716254878083876 0.447253 0.294263 0.737285 1.045492 wye dog 15 0.4689175303764642 0.09048353045392021 0.21988365029436224 0.04242931364019586 0.008187269283405506 0.488467 0.463309 0.118504 -0.042677 pan pan 16 0.3959177828066379 0.6339858483805666 0.15675089074252413 0.25100627142161924 0.4019380559468268 0.528535 0.627655 0.395786 0.444944 dog hat 17 0.34033844788864975 0.8845934733681523 0.11583025911125516 0.3010611697385466 0.782505613125532 0.559041 0.752782 0.462329 0.561964 wye wye 18 0.6770613653962891 0.896307226056897 0.4584120925122874 0.6068549942886431 0.8033666434818095 0.374221 -0.005290 0.868852 1.276863 dog wye 19 0.4865373244199632 0.44117766146315884 0.23671856805373653 0.2146493990021416 0.1946377289741016 0.478796 0.423641 0.347454 0.359947 dog dog 20 0.3223311725542929 0.08115611029827985 0.10389738480022534 0.026159144192390068 0.006586314238746564 0.568925 0.793322 0.096874 -0.080714 mlr --opprint stats2 --fit -a linreg-ols,linreg-pca -f x,y,xy,y2 -g a ./reg_test/input/abixy-wide-short a b i x y x2 xy y2 x_y_ols_fit x_y_pca_fit xy_y2_ols_fit xy_y2_pca_fit cat pan 1 0.5117389009583777 0.08295224980036853 0.2618767027540883 0.0424498931448654 0.006881075746942741 0.082952 0.082952 0.006881 0.006881 cat hat 12 0.6335445699880142 0.15467178563525052 0.4013787221612979 0.0979914699195631 0.02392336127159689 0.154672 0.154672 0.023923 0.023923 pan wye 2 0.5225940442098578 0.511678736087022 0.27310453504361476 0.2674002600279053 0.26181512896361225 0.445016 0.435835 0.237402 0.033364 pan pan 8 0.616507208914765 0.25924335982487057 0.38008113864387366 0.15982540019531707 0.06720711961328732 0.372165 0.356477 0.353122 0.385517 pan hat 11 0.025474999754416028 0.7861954915044592 0.0006489756124874967 0.020028329952999087 0.6181033508619382 0.830642 0.855912 0.503503 0.843152 pan pan 16 0.3959177828066379 0.6339858483805666 0.15675089074252413 0.25100627142161924 0.4019380559468268 0.543281 0.542880 0.255037 0.087031 wye cat 3 0.8150401717873625 0.07989551500795256 0.6642904816271734 0.06511805427712146 0.006383293318385972 0.337827 -0.227660 0.137066 0.112494 wye cat 6 0.048709182664292916 0.5851879044762575 0.0023725844758234536 0.02850402453206882 0.34244488354531344 0.548640 1.271347 0.093480 0.061521 wye hat 10 0.3834648944206174 0.4999709279216641 0.14704532525301522 0.19172129908885902 0.24997092876684981 0.456551 0.616537 0.287780 0.288747 wye dog 15 0.4689175303764642 0.09048353045392021 0.21988365029436224 0.04242931364019586 0.008187269283405506 0.433043 0.449384 0.110057 0.080907 wye wye 18 0.6770613653962891 0.896307226056897 0.4584120925122874 0.6068549942886431 0.8033666434818095 0.375784 0.042238 0.781971 0.866684 dog hat 4 0.4488733555675044 0.5730530513123552 0.20148728933843124 0.25722824606077416 0.32838979961840076 0.563043 0.668750 0.401991 0.406622 dog pan 5 0.2946557960430134 0.6850437256584863 0.08682203814174191 0.20185210430817294 0.46928490606405937 0.610235 1.504956 0.297579 0.255112 dog hat 7 0.8500003149528544 0.2984098741712895 0.7225005354199517 0.25364848703063775 0.08904845300292483 0.440294 -1.506261 0.395241 0.396827 dog dog 14 0.5440047442770544 0.933608851612059 0.2959411617959433 0.5078876445760125 0.8716254878083876 0.533932 0.152924 0.874610 1.092430 dog hat 17 0.34033844788864975 0.8845934733681523 0.11583025911125516 0.3010611697385466 0.782505613125532 0.596256 1.257254 0.484638 0.526549 dog wye 19 0.4865373244199632 0.44117766146315884 0.23671856805373653 0.2146493990021416 0.1946377289741016 0.551517 0.464527 0.321709 0.290125 dog dog 20 0.3223311725542929 0.08115611029827985 0.10389738480022534 0.026159144192390068 0.006586314238746564 0.601766 1.354893 -0.033690 -0.225587 hat hat 9 0.33786884067769307 0.6036735617015514 0.11415535350088835 0.203962486439877 0.3644217690974368 0.603674 0.603674 0.364422 0.364422 hat wye 13 0.35922068401384877 0.8502678133887914 0.1290394998233774 0.30543378552048117 0.7229553544849566 0.850268 0.850268 0.722955 0.722955 mlr --opprint stats2 -a logireg -f x,y ./reg_test/input/logi.dkvp x_y_logistic_m x_y_logistic_b x_y_logistic_n 0.145457 0.145449 22 mlr --opprint stats2 -a logireg -f x,y -g g ./reg_test/input/logi.dkvp g x_y_logistic_m x_y_logistic_b x_y_logistic_n red 0.145458 -0.036371 11 blue 0.145457 0.327269 11 mlr --oxtab stats2 -a cov -f x,y ./reg_test/input/abixy-het x_y_cov -0.011481 mlr --oxtab stats2 -a cov -f x,y -g a ./reg_test/input/abixy-het a pan x_y_cov 0.017595 a eks x_y_cov 0.034641 a wye a zee x_y_cov mlr --opprint step -a rsum,delta,counter -f x,y ./reg_test/input/abixy a b i x y x_rsum x_delta x_counter y_rsum y_delta y_counter pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0 1 0.726803 0 1 eks pan 2 0.7586799647899636 0.5221511083334797 1.105470 0.411890 2 1.248954 -0.204652 2 wye wye 3 0.20460330576630303 0.33831852551664776 1.310073 -0.554077 3 1.587272 -0.183833 3 eks wye 4 0.38139939387114097 0.13418874328430463 1.691473 0.176796 4 1.721461 -0.204130 4 wye pan 5 0.5732889198020006 0.8636244699032729 2.264762 0.191890 5 2.585086 0.729436 5 zee pan 6 0.5271261600918548 0.49322128674835697 2.791888 -0.046163 6 3.078307 -0.370403 6 eks zee 7 0.6117840605678454 0.1878849191181694 3.403672 0.084658 7 3.266192 -0.305336 7 zee wye 8 0.5985540091064224 0.976181385699006 4.002226 -0.013230 8 4.242373 0.788296 8 hat wye 9 0.03144187646093577 0.7495507603507059 4.033668 -0.567112 9 4.991924 -0.226631 9 pan wye 10 0.5026260055412137 0.9526183602969864 4.536294 0.471184 10 5.944542 0.203068 10 mlr --opprint step -a rsum,delta,counter -f x,y -g a ./reg_test/input/abixy a b i x y x_rsum x_delta x_counter y_rsum y_delta y_counter pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0 1 0.726803 0 1 eks pan 2 0.7586799647899636 0.5221511083334797 0.758680 0 1 0.522151 0 1 wye wye 3 0.20460330576630303 0.33831852551664776 0.204603 0 1 0.338319 0 1 eks wye 4 0.38139939387114097 0.13418874328430463 1.140079 -0.377281 2 0.656340 -0.387962 2 wye pan 5 0.5732889198020006 0.8636244699032729 0.777892 0.368686 2 1.201943 0.525306 2 zee pan 6 0.5271261600918548 0.49322128674835697 0.527126 0 1 0.493221 0 1 eks zee 7 0.6117840605678454 0.1878849191181694 1.751863 0.230385 3 0.844225 0.053696 3 zee wye 8 0.5985540091064224 0.976181385699006 1.125680 0.071428 2 1.469403 0.482960 2 hat wye 9 0.03144187646093577 0.7495507603507059 0.031442 0 1 0.749551 0 1 pan wye 10 0.5026260055412137 0.9526183602969864 0.849416 0.155836 2 1.679421 0.225815 2 mlr --opprint step -a ewma -d 0.1,0.9 -f x,y -g a ./reg_test/input/abixy a b i x y x_ewma_0.1 x_ewma_0.9 y_ewma_0.1 y_ewma_0.9 pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0.346790 0.726803 0.726803 eks pan 2 0.7586799647899636 0.5221511083334797 0.758680 0.758680 0.522151 0.522151 wye wye 3 0.20460330576630303 0.33831852551664776 0.204603 0.204603 0.338319 0.338319 eks wye 4 0.38139939387114097 0.13418874328430463 0.720952 0.419127 0.483355 0.172985 wye pan 5 0.5732889198020006 0.8636244699032729 0.241472 0.536420 0.390849 0.811094 zee pan 6 0.5271261600918548 0.49322128674835697 0.527126 0.527126 0.493221 0.493221 eks zee 7 0.6117840605678454 0.1878849191181694 0.710035 0.592518 0.453808 0.186395 zee wye 8 0.5985540091064224 0.976181385699006 0.534269 0.591411 0.541517 0.927885 hat wye 9 0.03144187646093577 0.7495507603507059 0.031442 0.031442 0.749551 0.749551 pan wye 10 0.5026260055412137 0.9526183602969864 0.362374 0.487042 0.749384 0.930037 mlr --opprint step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g a ./reg_test/input/abixy a b i x y x_ewma_smooth x_ewma_rough y_ewma_smooth y_ewma_rough pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0.346790 0.726803 0.726803 eks pan 2 0.7586799647899636 0.5221511083334797 0.758680 0.758680 0.522151 0.522151 wye wye 3 0.20460330576630303 0.33831852551664776 0.204603 0.204603 0.338319 0.338319 eks wye 4 0.38139939387114097 0.13418874328430463 0.720952 0.419127 0.483355 0.172985 wye pan 5 0.5732889198020006 0.8636244699032729 0.241472 0.536420 0.390849 0.811094 zee pan 6 0.5271261600918548 0.49322128674835697 0.527126 0.527126 0.493221 0.493221 eks zee 7 0.6117840605678454 0.1878849191181694 0.710035 0.592518 0.453808 0.186395 zee wye 8 0.5985540091064224 0.976181385699006 0.534269 0.591411 0.541517 0.927885 hat wye 9 0.03144187646093577 0.7495507603507059 0.031442 0.031442 0.749551 0.749551 pan wye 10 0.5026260055412137 0.9526183602969864 0.362374 0.487042 0.749384 0.930037 mlr --odkvp step -a rsum,delta,counter -f x,y ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,x_rsum=0.346790,x_delta=0,x_counter=1,y_rsum=0.726803,y_delta=0,y_counter=1 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,x_rsum=1.105470,x_delta=0.411890,x_counter=2,y_rsum=1.248954,y_delta=-0.204652,y_counter=2 aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,x_rsum=1.310073,x_delta=-0.554077,x_counter=3,y_rsum=1.587272,y_delta=-0.183833,y_counter=3 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,x_rsum=1.691473,x_delta=0.176796,x_counter=4,y_rsum=1.721461,y_delta=-0.204130,y_counter=4 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729,y_rsum=2.585086,y_delta=0.729436,y_counter=5 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,x_rsum=2.218599,x_delta=0.145727,x_counter=5,y_rsum=3.078307,y_delta=-0.370403,y_counter=6 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694,x_rsum=2.830383,x_delta=0.084658,x_counter=6,y_rsum=3.266192,y_delta=-0.305336,y_counter=7 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006,x_rsum=3.428937,x_delta=-0.013230,x_counter=7 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,x_rsum=3.460379,x_delta=-0.567112,x_counter=8,y_rsum=4.015743,y_delta=0.561666,y_counter=8 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,x_rsum=3.963005,x_delta=0.471184,x_counter=9,y_rsum=4.968361,y_delta=0.203068,y_counter=9 mlr --odkvp step -a rsum,delta,counter -f x,y -g a ./reg_test/input/abixy-het a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,x_rsum=0.346790,x_delta=0,x_counter=1,y_rsum=0.726803,y_delta=0,y_counter=1 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,x_rsum=0.758680,x_delta=0,x_counter=1,y_rsum=0.522151,y_delta=0,y_counter=1 aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,x_rsum=1.140079,x_delta=-0.377281,x_counter=2,y_rsum=0.656340,y_delta=-0.387962,y_counter=2 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729,y_rsum=0.863624,y_delta=0,y_counter=1 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,x_rsum=0.527126,x_delta=0,x_counter=1,y_rsum=0.493221,y_delta=0,y_counter=1 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694,x_rsum=1.751863,x_delta=0.230385,x_counter=3,y_rsum=0.844225,y_delta=0.053696,y_counter=3 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006,x_rsum=1.125680,x_delta=0.071428,x_counter=2 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,x_rsum=0.849416,x_delta=0.155836,x_counter=2,y_rsum=1.679421,y_delta=0.225815,y_counter=2 mlr --opprint step -a ewma -d 0.1,0.9 -f x,y -g a ./reg_test/input/abixy-het a b i x y x_ewma_0.1 x_ewma_0.9 y_ewma_0.1 y_ewma_0.9 pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0.346790 0.726803 0.726803 eks pan 2 0.7586799647899636 0.5221511083334797 0.758680 0.758680 0.522151 0.522151 aaa b i x y wye wye 3 0.20460330576630303 0.33831852551664776 a bbb i x y x_ewma_0.1 x_ewma_0.9 y_ewma_0.1 y_ewma_0.9 eks wye 4 0.38139939387114097 0.13418874328430463 0.720952 0.419127 0.483355 0.172985 a b i xxx y y_ewma_0.1 y_ewma_0.9 wye pan 5 0.5732889198020006 0.8636244699032729 0.863624 0.863624 a b i x y x_ewma_0.1 x_ewma_0.9 y_ewma_0.1 y_ewma_0.9 zee pan 6 0.5271261600918548 0.49322128674835697 0.527126 0.527126 0.493221 0.493221 a b iii x y x_ewma_0.1 x_ewma_0.9 y_ewma_0.1 y_ewma_0.9 eks zee 7 0.6117840605678454 0.1878849191181694 0.710035 0.592518 0.453808 0.186395 a b i x yyy x_ewma_0.1 x_ewma_0.9 zee wye 8 0.5985540091064224 0.976181385699006 0.534269 0.591411 aaa bbb i x y hat wye 9 0.03144187646093577 0.7495507603507059 a b i x y x_ewma_0.1 x_ewma_0.9 y_ewma_0.1 y_ewma_0.9 pan wye 10 0.5026260055412137 0.9526183602969864 0.362374 0.487042 0.749384 0.930037 mlr --opprint step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g a ./reg_test/input/abixy-het a b i x y x_ewma_smooth x_ewma_rough y_ewma_smooth y_ewma_rough pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0.346790 0.726803 0.726803 eks pan 2 0.7586799647899636 0.5221511083334797 0.758680 0.758680 0.522151 0.522151 aaa b i x y wye wye 3 0.20460330576630303 0.33831852551664776 a bbb i x y x_ewma_smooth x_ewma_rough y_ewma_smooth y_ewma_rough eks wye 4 0.38139939387114097 0.13418874328430463 0.720952 0.419127 0.483355 0.172985 a b i xxx y y_ewma_smooth y_ewma_rough wye pan 5 0.5732889198020006 0.8636244699032729 0.863624 0.863624 a b i x y x_ewma_smooth x_ewma_rough y_ewma_smooth y_ewma_rough zee pan 6 0.5271261600918548 0.49322128674835697 0.527126 0.527126 0.493221 0.493221 a b iii x y x_ewma_smooth x_ewma_rough y_ewma_smooth y_ewma_rough eks zee 7 0.6117840605678454 0.1878849191181694 0.710035 0.592518 0.453808 0.186395 a b i x yyy x_ewma_smooth x_ewma_rough zee wye 8 0.5985540091064224 0.976181385699006 0.534269 0.591411 aaa bbb i x y hat wye 9 0.03144187646093577 0.7495507603507059 a b i x y x_ewma_smooth x_ewma_rough y_ewma_smooth y_ewma_rough pan wye 10 0.5026260055412137 0.9526183602969864 0.362374 0.487042 0.749384 0.930037 mlr --icsvlite --opprint step -a from-first -f x ./reg_test/input/from-first.csv x g x_from_first 100 red 0 203 red 103 101 green 1 307 red 207 209 green 109 314 green 214 mlr --icsvlite --opprint step -a from-first -f x -g g ./reg_test/input/from-first.csv x g x_from_first 100 red 0 203 red 103 101 green 0 307 red 207 209 green 108 314 green 213 mlr --opprint histogram -f x,y --lo 0 --hi 1 --nbins 20 ./reg_test/input/small bin_lo bin_hi x_count y_count 0.000000 0.050000 1 0 0.050000 0.100000 0 0 0.100000 0.150000 0 1 0.150000 0.200000 0 1 0.200000 0.250000 1 0 0.250000 0.300000 0 0 0.300000 0.350000 1 1 0.350000 0.400000 1 0 0.400000 0.450000 0 0 0.450000 0.500000 0 1 0.500000 0.550000 2 1 0.550000 0.600000 2 0 0.600000 0.650000 1 0 0.650000 0.700000 0 0 0.700000 0.750000 0 2 0.750000 0.800000 1 0 0.800000 0.850000 0 0 0.850000 0.900000 0 1 0.900000 0.950000 0 0 0.950000 1.000000 0 2 mlr --opprint histogram --nbins 9 --auto -f x,y ./reg_test/input/ints.dkvp bin_lo bin_hi x_count y_count 0.000000 1.000000 8 1 1.000000 2.000000 2 2 2.000000 3.000000 5 5 3.000000 4.000000 4 1 4.000000 5.000000 3 2 5.000000 6.000000 1 4 6.000000 7.000000 3 4 7.000000 8.000000 2 4 8.000000 9.000000 2 7 mlr --csvlite --opprint merge-fields -a min,max,sum -c _in,_out ./reg_test/input/merge-fields-in-out.csv a_min a_max a_sum b_min b_max b_sum 436 490 926 195 446 641 320 526 846 780 963 1743 220 888 1108 705 831 1536 mlr --csvlite --opprint merge-fields -k -a sum -c _in,_out ./reg_test/input/merge-fields-in-out.csv a_in a_out b_in b_out a_sum b_sum 436 490 446 195 926 641 526 320 963 780 846 1743 220 888 705 831 1108 1536 mlr --oxtab merge-fields -k -a sum,count -f a_in_x,a_out_x -o foo ./reg_test/input/merge-fields-abxy.dkvp a_in_x 1 a_out_x 2 b_in_y 4 b_out_x 8 foo_sum 3 foo_count 2 z 1 foo_sum 0 foo_count 0 a_on_x 1 a_out_x 2 b_in_y 4 b_out_x 8 foo_sum 2 foo_count 1 a_in_x 1 a_oot_x 2 b_in_y 4 b_out_x 8 foo_sum 1 foo_count 1 a_in_x 1 a_out_x 2 b_on_y 4 b_out_x 8 foo_sum 3 foo_count 2 a_in_x 1 a_out_x 2 b_in_y 4 b_oot_x 8 foo_sum 3 foo_count 2 z 2 foo_sum 0 foo_count 0 a_on_x 1 a_oot_x 2 b_in_y 4 b_out_x 8 foo_sum 0 foo_count 0 a_on_x 1 a_out_x 2 b_on_y 4 b_out_x 8 foo_sum 2 foo_count 1 a_on_x 1 a_out_x 2 b_in_y 4 b_oot_x 8 foo_sum 2 foo_count 1 a_in_x 1 a_oot_x 2 b_on_y 4 b_out_x 8 foo_sum 1 foo_count 1 a_in_x 1 a_oot_x 2 b_in_y 4 b_oot_x 8 foo_sum 1 foo_count 1 a_in_x 1 a_out_x 2 b_on_y 4 b_oot_x 8 foo_sum 3 foo_count 2 z 3 foo_sum 0 foo_count 0 a_in_x 1 a_oot_x 2 b_on_y 4 b_oot_x 8 foo_sum 1 foo_count 1 a_on_x 1 a_out_x 2 b_on_y 4 b_oot_x 8 foo_sum 2 foo_count 1 a_on_x 1 a_oot_x 2 b_in_y 4 b_oot_x 8 foo_sum 0 foo_count 0 a_on_x 1 a_oot_x 2 b_on_y 4 b_out_x 8 foo_sum 0 foo_count 0 z 4 foo_sum 0 foo_count 0 a_on_x 1 a_oot_x 2 b_on_y 4 b_oot_x 8 foo_sum 0 foo_count 0 mlr --oxtab merge-fields -k -a sum,count -r in_,out_ -o bar ./reg_test/input/merge-fields-abxy.dkvp a_in_x 1 a_out_x 2 b_in_y 4 b_out_x 8 bar_sum 15 bar_count 4 z 1 bar_sum 0 bar_count 0 a_on_x 1 a_out_x 2 b_in_y 4 b_out_x 8 bar_sum 14 bar_count 3 a_in_x 1 a_oot_x 2 b_in_y 4 b_out_x 8 bar_sum 13 bar_count 3 a_in_x 1 a_out_x 2 b_on_y 4 b_out_x 8 bar_sum 11 bar_count 3 a_in_x 1 a_out_x 2 b_in_y 4 b_oot_x 8 bar_sum 7 bar_count 3 z 2 bar_sum 0 bar_count 0 a_on_x 1 a_oot_x 2 b_in_y 4 b_out_x 8 bar_sum 12 bar_count 2 a_on_x 1 a_out_x 2 b_on_y 4 b_out_x 8 bar_sum 10 bar_count 2 a_on_x 1 a_out_x 2 b_in_y 4 b_oot_x 8 bar_sum 6 bar_count 2 a_in_x 1 a_oot_x 2 b_on_y 4 b_out_x 8 bar_sum 9 bar_count 2 a_in_x 1 a_oot_x 2 b_in_y 4 b_oot_x 8 bar_sum 5 bar_count 2 a_in_x 1 a_out_x 2 b_on_y 4 b_oot_x 8 bar_sum 3 bar_count 2 z 3 bar_sum 0 bar_count 0 a_in_x 1 a_oot_x 2 b_on_y 4 b_oot_x 8 bar_sum 1 bar_count 1 a_on_x 1 a_out_x 2 b_on_y 4 b_oot_x 8 bar_sum 2 bar_count 1 a_on_x 1 a_oot_x 2 b_in_y 4 b_oot_x 8 bar_sum 4 bar_count 1 a_on_x 1 a_oot_x 2 b_on_y 4 b_out_x 8 bar_sum 8 bar_count 1 z 4 bar_sum 0 bar_count 0 a_on_x 1 a_oot_x 2 b_on_y 4 b_oot_x 8 bar_sum 0 bar_count 0 mlr --oxtab merge-fields -k -a sum,count -c in_,out_ ./reg_test/input/merge-fields-abxy.dkvp a_in_x 1 a_out_x 2 b_in_y 4 b_out_x 8 a_x_sum 3 a_x_count 2 b_y_sum 4 b_y_count 1 b_x_sum 8 b_x_count 1 z 1 a_on_x 1 a_out_x 2 b_in_y 4 b_out_x 8 a_x_sum 2 a_x_count 1 b_y_sum 4 b_y_count 1 b_x_sum 8 b_x_count 1 a_in_x 1 a_oot_x 2 b_in_y 4 b_out_x 8 a_x_sum 1 a_x_count 1 b_y_sum 4 b_y_count 1 b_x_sum 8 b_x_count 1 a_in_x 1 a_out_x 2 b_on_y 4 b_out_x 8 a_x_sum 3 a_x_count 2 b_x_sum 8 b_x_count 1 a_in_x 1 a_out_x 2 b_in_y 4 b_oot_x 8 a_x_sum 3 a_x_count 2 b_y_sum 4 b_y_count 1 z 2 a_on_x 1 a_oot_x 2 b_in_y 4 b_out_x 8 b_y_sum 4 b_y_count 1 b_x_sum 8 b_x_count 1 a_on_x 1 a_out_x 2 b_on_y 4 b_out_x 8 a_x_sum 2 a_x_count 1 b_x_sum 8 b_x_count 1 a_on_x 1 a_out_x 2 b_in_y 4 b_oot_x 8 a_x_sum 2 a_x_count 1 b_y_sum 4 b_y_count 1 a_in_x 1 a_oot_x 2 b_on_y 4 b_out_x 8 a_x_sum 1 a_x_count 1 b_x_sum 8 b_x_count 1 a_in_x 1 a_oot_x 2 b_in_y 4 b_oot_x 8 a_x_sum 1 a_x_count 1 b_y_sum 4 b_y_count 1 a_in_x 1 a_out_x 2 b_on_y 4 b_oot_x 8 a_x_sum 3 a_x_count 2 z 3 a_in_x 1 a_oot_x 2 b_on_y 4 b_oot_x 8 a_x_sum 1 a_x_count 1 a_on_x 1 a_out_x 2 b_on_y 4 b_oot_x 8 a_x_sum 2 a_x_count 1 a_on_x 1 a_oot_x 2 b_in_y 4 b_oot_x 8 b_y_sum 4 b_y_count 1 a_on_x 1 a_oot_x 2 b_on_y 4 b_out_x 8 b_x_sum 8 b_x_count 1 z 4 a_on_x 1 a_oot_x 2 b_on_y 4 b_oot_x 8 ================================================================ DSL OPERATOR ASSOCIATIVITY mlr put -v $x = 1 || 2 || 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): || (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 || 2 || 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): || (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^^ 2 ^^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^^ (operator): ^^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^^ 2 ^^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^^ (operator): ^^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 && 2 && 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). && (operator): && (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 && 2 && 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): && (operator): && (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 == 2 == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). == (operator): == (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 == 2 == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): == (operator): == (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 != 2 != 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). != (operator): != (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 != 2 != 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): != (operator): != (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 =~ 2 =~ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). =~ (operator): =~ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 =~ 2 =~ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): =~ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 !=~ 2 !=~ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). !=~ (operator): !=~ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 !=~ 2 !=~ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): !=~ (operator): !=~ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 == 2 != 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). != (operator): == (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 == 2 != 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): != (operator): == (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 != 2 == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). == (operator): != (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 != 2 == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): == (operator): != (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 < 2 < 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). < (operator): < (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 < 2 < 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): < (operator): < (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 <= 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). <= (operator): <= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 <= 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): <= (operator): <= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 > 2 > 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). > (operator): > (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 > 2 > 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): > (operator): > (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 >= 2 >= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). >= (operator): >= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 >= 2 >= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): >= (operator): >= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 < 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). <= (operator): < (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 < 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): <= (operator): < (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 <= 2 < 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). < (operator): <= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 <= 2 < 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): < (operator): <= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): | (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): | (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^ 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^ (operator): ^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^ 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^ (operator): ^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). & (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): & (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): 1 (strnum_literal). ^ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): 1 (strnum_literal). ^ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^ 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): ^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^ 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): ^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^ 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^ (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^ 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^ (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^ (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^ (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 << 2 << 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). << (operator): << (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 << 2 << 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): << (operator): << (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 >> 2 >> 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). >> (operator): >> (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 >> 2 >> 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): >> (operator): >> (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 << 2 >> 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). >> (operator): << (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 << 2 >> 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): >> (operator): << (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 >> 2 << 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). << (operator): >> (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 >> 2 << 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): << (operator): >> (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 - 2 - 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). - (operator): - (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 - 2 - 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): - (operator): - (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + 2 - 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). - (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + 2 - 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): - (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 - 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): - (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 - 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): - (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 . 2 . 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). . (operator): . (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 . 2 . 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): . (operator): . (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 / 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). / (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 / 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): / (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 // 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). // (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 // 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): // (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 % 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). % (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 % 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): % (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ** (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ** (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). / (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): / (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). // (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): // (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). % (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): % (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 / 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 / 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 / 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). // (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 / 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): // (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 / 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). % (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 / 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): % (operator): / (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 / 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). / (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 / 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): / (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 // 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 // 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 // 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). / (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 // 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): / (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 // 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). % (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 // 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): % (operator): // (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 // 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). // (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 // 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): // (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 % 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 % 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 % 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). / (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 % 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): / (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 % 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). // (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 % 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): // (operator): % (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 % 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). % (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 % 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): % (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). / (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 / 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): / (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). // (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 // 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): // (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). % (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 % 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): % (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = ++1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): + (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v ++1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): + (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = --1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). - (operator): - (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v --1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): - (operator): - (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = !!1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ! (operator): ! (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v !!1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ! (operator): ! (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = ~~1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ~ (operator): ~ (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v ~~1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ~ (operator): ~ (operator): 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ? 2 : 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ? : (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ? 2 : 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ? : (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ? 2 ? 3 : 4 : 5 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ? : (operator): 1 (strnum_literal). ? : (operator): 2 (strnum_literal). 3 (strnum_literal). 4 (strnum_literal). 5 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ? 2 ? 3 : 4 : 5 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ? : (operator): 1 (strnum_literal). ? : (operator): 2 (strnum_literal). 3 (strnum_literal). 4 (strnum_literal). 5 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ? 2 : 3 ? 4 : 5 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ? : (operator): 1 (strnum_literal). 2 (strnum_literal). ? : (operator): 3 (strnum_literal). 4 (strnum_literal). 5 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ? 2 : 3 ? 4 : 5 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ? : (operator): 1 (strnum_literal). 2 (strnum_literal). ? : (operator): 3 (strnum_literal). 4 (strnum_literal). 5 (strnum_literal). AST END STATEMENTS (0): ================================================================ DSL OPERATOR PRECEDENCE mlr put -v $x = 1 || 2 ^^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): 1 (strnum_literal). ^^ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 || 2 ^^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): 1 (strnum_literal). ^^ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 || 2 && 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): 1 (strnum_literal). && (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 || 2 && 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): 1 (strnum_literal). && (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^^ 2 || 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): ^^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^^ 2 || 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): ^^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^^ 2 && 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^^ (operator): 1 (strnum_literal). && (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^^ 2 && 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^^ (operator): 1 (strnum_literal). && (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 && 2 || 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): && (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 && 2 || 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): && (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 && 2 ^^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^^ (operator): && (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 && 2 ^^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^^ (operator): && (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 == 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). == (operator): 1 (strnum_literal). <= (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 == 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): == (operator): 1 (strnum_literal). <= (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 <= 2 == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). == (operator): <= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 <= 2 == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): == (operator): <= (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 <= 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). <= (operator): 1 (strnum_literal). | (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 <= 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): <= (operator): 1 (strnum_literal). | (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). <= (operator): | (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | 2 <= 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): <= (operator): | (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): 1 (strnum_literal). ^ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): 1 (strnum_literal). ^ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^ 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): ^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^ 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): ^ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ^ 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^ (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ^ 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^ (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ^ (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & 2 ^ 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ^ (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & 2 << 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). & (operator): 1 (strnum_literal). << (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & 2 << 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): & (operator): 1 (strnum_literal). << (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 << 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). & (operator): << (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 << 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): & (operator): << (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + (2 * 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + (2 * 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * (2 + 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): 1 (strnum_literal). + (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * (2 + 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): 1 (strnum_literal). + (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = (1 + 2) * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v (1 + 2) * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = (1 * 2) + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v (1 * 2) + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + (2 ** 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + (2 ** 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** (2 + 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ** (operator): 1 (strnum_literal). + (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** (2 + 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ** (operator): 1 (strnum_literal). + (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = (1 + 2) ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ** (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v (1 + 2) ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ** (operator): + (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = (1 ** 2) + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v (1 ** 2) + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * (2 ** 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * (2 ** 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): 1 (strnum_literal). ** (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 ** (2 * 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ** (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 ** (2 * 3) /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ** (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = (1 * 2) ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ** (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v (1 * 2) ** 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ** (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = (1 ** 2) * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). * (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v (1 ** 2) * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): * (operator): ** (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = -1 + 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): - (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v -1 + 2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): - (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = -1 * 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): * (operator): - (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v -1 * 2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): * (operator): - (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + -2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): 1 (strnum_literal). * (operator): - (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + -2 * 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): 1 (strnum_literal). * (operator): - (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * -2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): * (operator): 1 (strnum_literal). - (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * -2 + 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): * (operator): 1 (strnum_literal). - (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 + 2 * -3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). - (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 + 2 * -3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): 1 (strnum_literal). * (operator): 2 (strnum_literal). - (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 * 2 + -3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). + (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). - (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 * 2 + -3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): + (operator): * (operator): 1 (strnum_literal). 2 (strnum_literal). - (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = ~1 | 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): ~ (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v ~1 | 2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): ~ (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = ~1 & 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): & (operator): ~ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v ~1 & 2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): & (operator): ~ (operator): 1 (strnum_literal). 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | ~2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): 1 (strnum_literal). & (operator): ~ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | ~2 & 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): 1 (strnum_literal). & (operator): ~ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & ~2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): & (operator): 1 (strnum_literal). ~ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & ~2 | 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): & (operator): 1 (strnum_literal). ~ (operator): 2 (strnum_literal). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 | 2 & ~3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). ~ (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 | 2 & ~3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): 1 (strnum_literal). & (operator): 2 (strnum_literal). ~ (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = 1 & 2 | ~3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). | (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). ~ (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1 & 2 | ~3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): | (operator): & (operator): 1 (strnum_literal). 2 (strnum_literal). ~ (operator): 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = $a==1 && $b == 1 && $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). && (operator): && (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v $a==1 && $b == 1 && $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): && (operator): && (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = $a==1 || $b == 1 && $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): == (operator): a (field_name). 1 (strnum_literal). && (operator): == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v $a==1 || $b == 1 && $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): == (operator): a (field_name). 1 (strnum_literal). && (operator): == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = $a==1 || $b == 1 || $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): || (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v $a==1 || $b == 1 || $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): || (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = $a==1 && $b == 1 || $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). || (operator): && (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr filter -v $a==1 && $b == 1 || $c == 1 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): && (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 1 (strnum_literal). == (operator): c (field_name). 1 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = $a==1 ? $b == 2 : $c == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). ? : (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 2 (strnum_literal). == (operator): c (field_name). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v $a==1 ? $b == 2 : $c == 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): ? : (operator): == (operator): a (field_name). 1 (strnum_literal). == (operator): b (field_name). 2 (strnum_literal). == (operator): c (field_name). 3 (strnum_literal). AST END STATEMENTS (0): mlr put -v $x = true /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): = (srec_assignment): x (field_name). true (boolean_literal). AST END STATEMENTS (0): mlr filter -v true /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): true (boolean_literal). AST END STATEMENTS (0): mlr put -v true || 1==0; $x = 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (2): || (operator): true (boolean_literal). == (operator): 1 (strnum_literal). 0 (strnum_literal). = (srec_assignment): x (field_name). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v true || 1==0 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): true (boolean_literal). == (operator): 1 (strnum_literal). 0 (strnum_literal). AST END STATEMENTS (0): mlr put -v 1==0 || false; $x = 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (2): || (operator): == (operator): 1 (strnum_literal). 0 (strnum_literal). false (boolean_literal). = (srec_assignment): x (field_name). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v 1==0 || false /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): || (operator): == (operator): 1 (strnum_literal). 0 (strnum_literal). false (boolean_literal). AST END STATEMENTS (0): mlr put -v true && false; $x = 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (2): && (operator): true (boolean_literal). false (boolean_literal). = (srec_assignment): x (field_name). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v true && false /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): && (operator): true (boolean_literal). false (boolean_literal). AST END STATEMENTS (0): mlr put -v true && false && true; $x = 3 /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (2): && (operator): && (operator): true (boolean_literal). false (boolean_literal). true (boolean_literal). = (srec_assignment): x (field_name). 3 (strnum_literal). AST END STATEMENTS (0): mlr filter -v true && false && true /dev/null AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): && (operator): && (operator): true (boolean_literal). false (boolean_literal). true (boolean_literal). AST END STATEMENTS (0): ================================================================ DSL FUNCTIONAL TESTS mlr filter $x>.3 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr filter $x>.3; ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr filter $x>0.3 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr filter $x>0.3 && $y>0.3 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr filter $x>0.3 || $y>0.3 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr filter NR>=4 && NR <= 7 ./reg_test/input/abixy a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 mlr filter -x $x>.3 ./reg_test/input/abixy a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr filter -x $x>0.3 ./reg_test/input/abixy a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr filter -x $x>0.3 && $y>0.3 ./reg_test/input/abixy a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 mlr filter -x $x>0.3 || $y>0.3 ./reg_test/input/abixy mlr filter -x NR>=4 && NR <= 7 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr filter $nosuchfield>.3 ./reg_test/input/abixy mlr put $x2 = $x**2 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,x2=0.120263 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,x2=0.575595 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,x2=0.041863 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,x2=0.145465 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,x2=0.328660 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,x2=0.277862 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,x2=0.374280 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,x2=0.358267 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,x2=0.000989 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,x2=0.252633 mlr put $x2 = $x**2; ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,x2=0.120263 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,x2=0.575595 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,x2=0.041863 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,x2=0.145465 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,x2=0.328660 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,x2=0.277862 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,x2=0.374280 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,x2=0.358267 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,x2=0.000989 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,x2=0.252633 mlr put $z = -0.024*$x+0.13 ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,z=0.121677 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=0.111792 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,z=0.125090 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=0.120846 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,z=0.116241 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,z=0.117349 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,z=0.115317 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,z=0.115635 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,z=0.129245 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,z=0.117937 mlr put $c = $a . $b ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,c=panpan a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,c=ekspan a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,c=wyewye a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,c=ekswye a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,c=wyepan a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,c=zeepan a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,c=ekszee a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,c=zeewye a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,c=hatwye a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,c=panwye mlr put $ii = $i + $i ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,ii=2 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,ii=4 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,ii=6 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,ii=8 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,ii=10 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,ii=12 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,ii=14 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,ii=16 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,ii=18 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,ii=20 mlr put $emptytest = $i + $nosuch ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,emptytest= a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,emptytest= a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,emptytest= a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,emptytest= a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,emptytest= a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,emptytest= a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,emptytest= a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,emptytest= a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,emptytest= a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,emptytest= mlr --opprint put $nr=NR;$fnr=FNR;$nf=NF;$filenum=FILENUM ./reg_test/input/abixy ./reg_test/input/abixy a b i x y nr fnr nf filenum pan pan 1 0.3467901443380824 0.7268028627434533 1 1 7 1 eks pan 2 0.7586799647899636 0.5221511083334797 2 2 7 1 wye wye 3 0.20460330576630303 0.33831852551664776 3 3 7 1 eks wye 4 0.38139939387114097 0.13418874328430463 4 4 7 1 wye pan 5 0.5732889198020006 0.8636244699032729 5 5 7 1 zee pan 6 0.5271261600918548 0.49322128674835697 6 6 7 1 eks zee 7 0.6117840605678454 0.1878849191181694 7 7 7 1 zee wye 8 0.5985540091064224 0.976181385699006 8 8 7 1 hat wye 9 0.03144187646093577 0.7495507603507059 9 9 7 1 pan wye 10 0.5026260055412137 0.9526183602969864 10 10 7 1 pan pan 1 0.3467901443380824 0.7268028627434533 11 1 7 2 eks pan 2 0.7586799647899636 0.5221511083334797 12 2 7 2 wye wye 3 0.20460330576630303 0.33831852551664776 13 3 7 2 eks wye 4 0.38139939387114097 0.13418874328430463 14 4 7 2 wye pan 5 0.5732889198020006 0.8636244699032729 15 5 7 2 zee pan 6 0.5271261600918548 0.49322128674835697 16 6 7 2 eks zee 7 0.6117840605678454 0.1878849191181694 17 7 7 2 zee wye 8 0.5985540091064224 0.976181385699006 18 8 7 2 hat wye 9 0.03144187646093577 0.7495507603507059 19 9 7 2 pan wye 10 0.5026260055412137 0.9526183602969864 20 10 7 2 mlr --opprint put $y=madd($x,10,37) then put $z=msub($x,10,37) ./reg_test/input/modarith.dat x y z -37 10 27 -36 11 28 -35 12 29 -34 13 30 -33 14 31 -32 15 32 -31 16 33 -30 17 34 -29 18 35 -28 19 36 -27 20 0 -26 21 1 -25 22 2 -24 23 3 -23 24 4 -22 25 5 -21 26 6 -20 27 7 -19 28 8 -18 29 9 -17 30 10 -16 31 11 -15 32 12 -14 33 13 -13 34 14 -12 35 15 -11 36 16 -10 0 17 -9 1 18 -8 2 19 -7 3 20 -6 4 21 -5 5 22 -4 6 23 -3 7 24 -2 8 25 -1 9 26 0 10 27 1 11 28 2 12 29 3 13 30 4 14 31 5 15 32 6 16 33 7 17 34 8 18 35 9 19 36 10 20 0 11 21 1 12 22 2 13 23 3 14 24 4 15 25 5 16 26 6 17 27 7 18 28 8 19 29 9 20 30 10 21 31 11 22 32 12 23 33 13 24 34 14 25 35 15 26 36 16 27 0 17 28 1 18 29 2 19 30 3 20 31 4 21 32 5 22 33 6 23 34 7 24 35 8 25 36 9 26 37 10 27 38 11 28 39 12 29 40 13 30 41 14 31 42 15 32 43 16 33 44 17 34 45 18 35 46 19 36 47 20 0 48 21 1 49 22 2 50 23 3 51 24 4 52 25 5 53 26 6 54 27 7 55 28 8 56 29 9 57 30 10 58 31 11 59 32 12 60 33 13 61 34 14 62 35 15 63 36 16 64 0 17 65 1 18 66 2 19 67 3 20 68 4 21 69 5 22 70 6 23 71 7 24 72 8 25 73 9 26 mlr --opprint put $y=mexp($x,35,37) then put $z=mmul($x,$y,37) ./reg_test/input/modarith.dat x y z -37 0 0 -36 1 1 -35 19 1 -34 25 1 -33 28 1 -32 15 1 -31 31 1 -30 16 1 -29 14 1 -28 33 1 -27 26 1 -26 27 1 -25 34 1 -24 20 1 -23 8 1 -22 5 1 -21 7 1 -20 24 1 -19 35 1 -18 2 1 -17 13 1 -16 30 1 -15 32 1 -14 29 1 -13 17 1 -12 3 1 -11 10 1 -10 11 1 -9 4 1 -8 23 1 -7 21 1 -6 6 1 -5 22 1 -4 9 1 -3 12 1 -2 18 1 -1 36 1 0 0 0 1 1 1 2 19 1 3 25 1 4 28 1 5 15 1 6 31 1 7 16 1 8 14 1 9 33 1 10 26 1 11 27 1 12 34 1 13 20 1 14 8 1 15 5 1 16 7 1 17 24 1 18 35 1 19 2 1 20 13 1 21 30 1 22 32 1 23 29 1 24 17 1 25 3 1 26 10 1 27 11 1 28 4 1 29 23 1 30 21 1 31 6 1 32 22 1 33 9 1 34 12 1 35 18 1 36 36 1 37 0 0 38 1 1 39 19 1 40 25 1 41 28 1 42 15 1 43 31 1 44 16 1 45 14 1 46 33 1 47 26 1 48 27 1 49 34 1 50 20 1 51 8 1 52 5 1 53 7 1 54 24 1 55 35 1 56 2 1 57 13 1 58 30 1 59 32 1 60 29 1 61 17 1 62 3 1 63 10 1 64 11 1 65 4 1 66 23 1 67 21 1 68 6 1 69 22 1 70 9 1 71 12 1 72 18 1 73 36 1 mlr put $z=min($x, $y) ./reg_test/input/minmax.dkvp x=1,y=2,z=1 x=1,y=,z=1 x=,y=,z= x=,y=2,z=2 x=3,y=2,z=2 x=3,y=,z=3 x=,y=,z= x=,y=2,z=2 mlr put $z=max($x, $y) ./reg_test/input/minmax.dkvp x=1,y=2,z=2 x=1,y=,z=1 x=,y=,z= x=,y=2,z=2 x=3,y=2,z=3 x=3,y=,z=3 x=,y=,z= x=,y=2,z=2 mlr --icsvlite --oxtab put ${x+y} = ${name.x} + ${name.y}; ${x*y} = ${name.x} * ${name.y} ./reg_test/input/braced.csv name.x 1 name.y 2 z 3 x+y 3 x*y 2 name.x 4 name.y 6 z 5 x+y 10 x*y 24 mlr --icsvlite --oxtab filter ${name.y} < ${z} ./reg_test/input/braced.csv name.x 1 name.y 2 z 3 mlr --opprint put $z = $x < 0.5 ? 0 : 1 ./reg_test/input/abixy a b i x y z pan pan 1 0.3467901443380824 0.7268028627434533 0 eks pan 2 0.7586799647899636 0.5221511083334797 1 wye wye 3 0.20460330576630303 0.33831852551664776 0 eks wye 4 0.38139939387114097 0.13418874328430463 0 wye pan 5 0.5732889198020006 0.8636244699032729 1 zee pan 6 0.5271261600918548 0.49322128674835697 1 eks zee 7 0.6117840605678454 0.1878849191181694 1 zee wye 8 0.5985540091064224 0.976181385699006 1 hat wye 9 0.03144187646093577 0.7495507603507059 0 pan wye 10 0.5026260055412137 0.9526183602969864 1 mlr --csvlite filter true && true ./reg_test/input/b.csv d,e,f 5,6,7 mlr --csvlite filter true && false ./reg_test/input/b.csv mlr --csvlite filter false && true ./reg_test/input/b.csv mlr --csvlite filter false && false ./reg_test/input/b.csv mlr --csvlite filter true || true ./reg_test/input/b.csv d,e,f 5,6,7 mlr --csvlite filter true || false ./reg_test/input/b.csv d,e,f 5,6,7 mlr --csvlite filter false || true ./reg_test/input/b.csv d,e,f 5,6,7 mlr --csvlite filter false || false ./reg_test/input/b.csv mlr --csvlite filter true ^^ true ./reg_test/input/b.csv mlr --csvlite filter true ^^ false ./reg_test/input/b.csv d,e,f 5,6,7 mlr --csvlite filter false ^^ true ./reg_test/input/b.csv d,e,f 5,6,7 mlr --csvlite filter false ^^ false ./reg_test/input/b.csv mlr put gate $x==2 && $a =~ "....."; $y=4 ./reg_test/input/short-circuit.dkvp x=1,a="hello" x=2,a="there",y=4 x=3,a="world" mlr put $x = ENV["X"]; $y = ENV[$name] ./reg_test/input/env-var.dkvp name=X,x=97,y=97 name=Y,x=97,y=98 x=97,y= mlr put $x = ENV["X"]; $y = ENV[$name] ./reg_test/input/env-var.dkvp name=X,x=,y= name=Y,x=,y= x=,y= ================================================================ DSL NULL/EMPTY HANDLING mlr put $z = $x + $y ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,z=3 x=1,y=,s=,z= x=,y=,s=hurrah,z= mlr put $z = $y + $y ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,z=4 x=1,y=,s=,z= x=,y=,s=hurrah,z= mlr put $z = $x + $nosuch ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,z= x=1,y=,s=,z= x=,y=,s=hurrah,z= mlr put $t = sub($s, "ell", "X") ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,t=hXo x=1,y=,s=,t= x=,y=,s=hurrah,t=hurrah mlr put $t = sub($s, "ell", "") ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,t=ho x=1,y=,s=,t= x=,y=,s=hurrah,t=hurrah mlr put $t = sub($nosuch, "ell", "X") ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,t= x=1,y=,s=,t= x=,y=,s=hurrah,t= mlr put $t = gsub($s, "l", "X") ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,t=heXXo x=1,y=,s=,t= x=,y=,s=hurrah,t=hurrah mlr put $t = gsub($s, "l", "") ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,t=heo x=1,y=,s=,t= x=,y=,s=hurrah,t=hurrah mlr put $t = gsub($nosuch, "l", "X") ./reg_test/input/null-vs-empty.dkvp x=1,y=2,s=hello,t= x=1,y=,s=,t= x=,y=,s=hurrah,t= mlr --opprint filter isnull($x) ./reg_test/input/nullvals.dkvp a x y z b - 6 - b - - - mlr --opprint filter isnull($y) ./reg_test/input/nullvals.dkvp a x y z b 5 - - b - - - mlr --opprint filter isnull($z) ./reg_test/input/nullvals.dkvp a x y z b 1 2 - b 3 4 - b 5 - - b - 6 - b - - - mlr --opprint filter isnull($nosuch) ./reg_test/input/nullvals.dkvp mlr --opprint filter isnotnull($x) ./reg_test/input/nullvals.dkvp a x y z b 1 2 - b 3 4 - b 5 - - mlr --opprint filter isnotnull($y) ./reg_test/input/nullvals.dkvp a x y z b 1 2 - b 3 4 - b - 6 - mlr --opprint filter isnotnull($z) ./reg_test/input/nullvals.dkvp mlr --opprint filter isnotnull($nosuch) ./reg_test/input/nullvals.dkvp mlr --opprint put $f=isnull($x) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - false b 3 4 - false b 5 - - false b - 6 - true b - - - true mlr --opprint put $f=isnull($y) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - false b 3 4 - false b 5 - - true b - 6 - false b - - - true mlr --opprint put $f=isnull($z) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - true b 3 4 - true b 5 - - true b - 6 - true b - - - true mlr --opprint put $f=isnull($nosuch) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - - b 3 4 - - b 5 - - - b - 6 - - b - - - - mlr --opprint put $f=isnotnull($x) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - true b 3 4 - true b 5 - - true b - 6 - false b - - - false mlr --opprint put $f=isnotnull($y) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - true b 3 4 - true b 5 - - false b - 6 - true b - - - false mlr --opprint put $f=isnotnull($z) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - false b 3 4 - false b 5 - - false b - 6 - false b - - - false mlr --opprint put $f=isnotnull($nosuch) ./reg_test/input/nullvals.dkvp a x y z f b 1 2 - - b 3 4 - - b 5 - - - b - 6 - - b - - - - ================================================================ DSL TYPE-INFERENCE mlr --xtab put $y = $pi1 + $pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 151 mlr --xtab put -F $y = $pi1 + $pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 151.000000 mlr --xtab put -S $y = $pi1 . $pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 7576 mlr --xtab filter 999 != $pi1 + $pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 mlr --xtab filter -F 999 != $pi1 + $pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 mlr --xtab filter -S "999" != $pi1 . $pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 mlr --xtab put $y=abs($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.200000 mlr --xtab put $y=abs($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.200000 mlr --xtab put $y=abs($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=abs($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75 mlr --xtab put $y=abs($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75 mlr --xtab put $y=abs($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0 mlr --xtab put -F $y=abs($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.200000 mlr --xtab put -F $y=abs($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.200000 mlr --xtab put -F $y=abs($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put -F $y=abs($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75.000000 mlr --xtab put -F $y=abs($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75.000000 mlr --xtab put -F $y=abs($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=ceil($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 72.000000 mlr --xtab put $y=ceil($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -71.000000 mlr --xtab put $y=ceil($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=ceil($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75 mlr --xtab put $y=ceil($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -75 mlr --xtab put $y=ceil($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0 mlr --xtab put -F $y=floor($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.000000 mlr --xtab put -F $y=floor($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -72.000000 mlr --xtab put -F $y=floor($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put -F $y=floor($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75.000000 mlr --xtab put -F $y=floor($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -75.000000 mlr --xtab put -F $y=floor($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=round($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.000000 mlr --xtab put $y=round($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -71.000000 mlr --xtab put $y=round($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=round($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75 mlr --xtab put $y=round($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -75 mlr --xtab put $y=round($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0 mlr --xtab put -F $y=round($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 71.000000 mlr --xtab put -F $y=round($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -71.000000 mlr --xtab put -F $y=round($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put -F $y=round($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 75.000000 mlr --xtab put -F $y=round($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -75.000000 mlr --xtab put -F $y=round($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=sgn($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 1.000000 mlr --xtab put $y=sgn($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -1.000000 mlr --xtab put $y=sgn($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $y=sgn($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 1 mlr --xtab put $y=sgn($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -1 mlr --xtab put $y=sgn($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0 mlr --xtab put -F $y=sgn($pf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 1.000000 mlr --xtab put -F $y=sgn($nf1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -1.000000 mlr --xtab put -F $y=sgn($zf) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put -F $y=sgn($pi1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 1.000000 mlr --xtab put -F $y=sgn($ni1) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y -1.000000 mlr --xtab put -F $y=sgn($zi) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 y 0.000000 mlr --xtab put $min=min($pf1,$pf2);$max=max($pf1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 73.400000 mlr --xtab put $min=min($pf1,$pi2);$max=max($pf1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 76.000000 mlr --xtab put $min=min($pi1,$pf2);$max=max($pi1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 73.400000 max 75.000000 mlr --xtab put $min=min($pi1,$pi2);$max=max($pi1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 75 max 76 mlr --xtab put -F $min=min($pf1,$pf2);$max=max($pf1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 73.400000 mlr --xtab put -F $min=min($pf1,$pi2);$max=max($pf1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 76.000000 mlr --xtab put -F $min=min($pi1,$pf2);$max=max($pi1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 73.400000 max 75.000000 mlr --xtab put -F $min=min($pi1,$pi2);$max=max($pi1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 75.000000 max 76.000000 mlr --xtab put $min=min($pf1,$pf2);$max=max($pf1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 73.400000 mlr --xtab put $min=min($pf1,$pi2);$max=max($pf1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 76.000000 mlr --xtab put $min=min($pi1,$pf2);$max=max($pi1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 73.400000 max 75.000000 mlr --xtab put $min=min($pi1,$pi2);$max=max($pi1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 75 max 76 mlr --xtab put -F $min=min($pf1,$pf2);$max=max($pf1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 73.400000 mlr --xtab put -F $min=min($pf1,$pi2);$max=max($pf1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 71.200000 max 76.000000 mlr --xtab put -F $min=min($pi1,$pf2);$max=max($pi1,$pf2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 73.400000 max 75.000000 mlr --xtab put -F $min=min($pi1,$pi2);$max=max($pi1,$pi2) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 min 75.000000 max 76.000000 mlr --xtab put $sum=$pf1+$pf2;$diff=$pf1-$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 144.600000 diff -2.200000 mlr --xtab put $sum=$pf1+$pi2;$diff=$pf1-$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 147.200000 diff -4.800000 mlr --xtab put $sum=$pi1+$pf2;$diff=$pi1-$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 148.400000 diff 1.600000 mlr --xtab put $sum=$pi1+$pi2;$diff=$pi1-$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 151 diff -1 mlr --xtab put -F $sum=$pf1+$pf2;$diff=$pf1-$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 144.600000 diff -2.200000 mlr --xtab put -F $sum=$pf1+$pi2;$diff=$pf1-$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 147.200000 diff -4.800000 mlr --xtab put -F $sum=$pi1+$pf2;$diff=$pi1-$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 148.400000 diff 1.600000 mlr --xtab put -F $sum=$pi1+$pi2;$diff=$pi1-$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 sum 151.000000 diff -1.000000 mlr --xtab put $prod=$pf1*$pf2;$quot=$pf1/$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5226.080000 quot 0.970027 mlr --xtab put $prod=$pf1*$pi2;$quot=$pf1/$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5411.200000 quot 0.936842 mlr --xtab put $prod=$pi1*$pf2;$quot=$pi1/$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5505.000000 quot 1.021798 mlr --xtab put $prod=$pi1*$pi2;$quot=$pi1/$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5700 quot 0.986842 mlr --xtab put -F $prod=$pf1*$pf2;$quot=$pf1/$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5226.080000 quot 0.970027 mlr --xtab put -F $prod=$pf1*$pi2;$quot=$pf1/$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5411.200000 quot 0.936842 mlr --xtab put -F $prod=$pi1*$pf2;$quot=$pi1/$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5505.000000 quot 1.021798 mlr --xtab put -F $prod=$pi1*$pi2;$quot=$pi1/$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 prod 5700.000000 quot 0.986842 mlr --xtab put $iquot=$pf1//$pf2;$mod=$pf1%$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 0.000000 mod 71.200000 mlr --xtab put $iquot=$pf1//$pi2;$mod=$pf1%$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 0.000000 mod 71.200000 mlr --xtab put $iquot=$pi1//$pf2;$mod=$pi1%$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 1.000000 mod 1.600000 mlr --xtab put $iquot=$pi1//$pi2;$mod=$pi1%$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 0 mod 75 mlr --xtab put -F $iquot=$pf1//$pf2;$mod=$pf1%$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 0.000000 mod 71.200000 mlr --xtab put -F $iquot=$pf1//$pi2;$mod=$pf1%$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 0.000000 mod 71.200000 mlr --xtab put -F $iquot=$pi1//$pf2;$mod=$pi1%$pf2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 1.000000 mod 1.600000 mlr --xtab put -F $iquot=$pi1//$pi2;$mod=$pi1%$pi2 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 iquot 0.000000 mod 75.000000 mlr --xtab put $a=roundm($pf1,10.0);$b=roundm($pf1,-10.0) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 a 70.000000 b 70.000000 mlr --xtab put $a=roundm($pf1,10) ;$b=roundm($pf1,-10) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 a 70.000000 b 70.000000 mlr --xtab put $a=roundm($pi1,10.0);$b=roundm($pi1,-10.0) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 a 80.000000 b 80.000000 mlr --xtab put $a=roundm($pi1,10) ;$b=roundm($pi1,-10) ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 a 70 b 70 ================================================================ DSL SCIENTIFIC NOTATION IN FIELD VALUES mlr --opprint put $y=$x+1 ./reg_test/input/scinot.dkvp x y 123 124 123. 124.000000 123.4 124.400000 .234 1.234000 1e2 101.000000 1e-2 1.010000 1.2e3 1201.000000 1.e3 1001.000000 1.2e-3 1.001200 1.e-3 1.001000 .2e3 201.000000 .2e-3 1.000200 1.e-3 1.001000 -123 -122 -123. -122.000000 -123.4 -122.400000 -.234 0.766000 -1e2 -99.000000 -1e-2 0.990000 -1.2e3 -1199.000000 -1.e3 -999.000000 -1.2e-3 0.998800 -1.e-3 0.999000 -.2e3 -199.000000 -.2e-3 0.999800 -1.e-3 0.999000 ================================================================ DSL SCIENTIFIC NOTATION IN EXPRESSION LITERALS mlr --opprint put $y = 123 + $i ./reg_test/input/scinot1.dkvp i y 1 124 mlr --opprint put $y = 123. + $i ./reg_test/input/scinot1.dkvp i y 1 124.000000 mlr --opprint put $y = 123.4 + $i ./reg_test/input/scinot1.dkvp i y 1 124.400000 mlr --opprint put $y = .234 + $i ./reg_test/input/scinot1.dkvp i y 1 1.234000 mlr --opprint put $y = 1e2 + $i ./reg_test/input/scinot1.dkvp i y 1 101.000000 mlr --opprint put $y = 1e-2 + $i ./reg_test/input/scinot1.dkvp i y 1 1.010000 mlr --opprint put $y = 1.2e3 + $i ./reg_test/input/scinot1.dkvp i y 1 1201.000000 mlr --opprint put $y = 1.e3 + $i ./reg_test/input/scinot1.dkvp i y 1 1001.000000 mlr --opprint put $y = 1.2e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 1.001200 mlr --opprint put $y = 1.e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 1.001000 mlr --opprint put $y = .2e3 + $i ./reg_test/input/scinot1.dkvp i y 1 201.000000 mlr --opprint put $y = .2e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 1.000200 mlr --opprint put $y = 1.e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 1.001000 mlr --opprint put $y = -123 + $i ./reg_test/input/scinot1.dkvp i y 1 -122 mlr --opprint put $y = -123. + $i ./reg_test/input/scinot1.dkvp i y 1 -122.000000 mlr --opprint put $y = -123.4 + $i ./reg_test/input/scinot1.dkvp i y 1 -122.400000 mlr --opprint put $y = -.234 + $i ./reg_test/input/scinot1.dkvp i y 1 0.766000 mlr --opprint put $y = -1e2 + $i ./reg_test/input/scinot1.dkvp i y 1 -99.000000 mlr --opprint put $y = -1e-2 + $i ./reg_test/input/scinot1.dkvp i y 1 0.990000 mlr --opprint put $y = -1.2e3 + $i ./reg_test/input/scinot1.dkvp i y 1 -1199.000000 mlr --opprint put $y = -1.e3 + $i ./reg_test/input/scinot1.dkvp i y 1 -999.000000 mlr --opprint put $y = -1.2e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 0.998800 mlr --opprint put $y = -1.e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 0.999000 mlr --opprint put $y = -.2e3 + $i ./reg_test/input/scinot1.dkvp i y 1 -199.000000 mlr --opprint put $y = -.2e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 0.999800 mlr --opprint put $y = -1.e-3 + $i ./reg_test/input/scinot1.dkvp i y 1 0.999000 ================================================================ UTF-8 STRLEN mlr --inidx --ifs comma --oxtab put $s1=strlen($1);$s2=strlen($2);$s3=strlen($3);$s4=strlen($4) ./reg_test/input/utf8-align.dkvp 1 191º=test 2 1912=test2 3 cois=çais 4 çois=cais s1 9 s2 10 s3 9 s4 9 1 191º=test 2 1912=test2 3 ois=çais 4 çois=cais s1 9 s2 10 s3 8 s4 9 1 191º=test 2 1912=test2 3 coise=çais 4 çois=cais s1 9 s2 10 s3 10 s4 9 ================================================================ STATS1/STEP INT/FLOAT mlr --opprint step -a rsum,delta,counter -f x,y,z ./reg_test/input/int-float.dkvp x y z x_rsum x_delta x_counter y_rsum y_delta y_counter z_rsum z_delta z_counter 1 10.1 20 1 0 1 10.100000 0 1 20 0 1 2 10.2 30 3 1 2 20.300000 0.100000 2 50 10 2 3 10.3 40.8 6 1 3 30.600000 0.100000 3 90.800000 10.800000 3 mlr --opprint step -F -a rsum,delta,counter -f x,y,z ./reg_test/input/int-float.dkvp x y z x_rsum x_delta x_counter y_rsum y_delta y_counter z_rsum z_delta z_counter 1 10.1 20 1.000000 0.000000 1.000000 10.100000 0.000000 1.000000 20.000000 0.000000 1.000000 2 10.2 30 3.000000 1.000000 2.000000 20.300000 0.100000 2.000000 50.000000 10.000000 2.000000 3 10.3 40.8 6.000000 1.000000 3.000000 30.600000 0.100000 3.000000 90.800000 10.800000 3.000000 mlr --oxtab stats1 -a min,max,sum,count -f x,y,z ./reg_test/input/int-float.dkvp x_min 1 x_max 3 x_sum 6 x_count 3 y_min 10.100000 y_max 10.300000 y_sum 30.600000 y_count 3 z_min 20.000000 z_max 40.800000 z_sum 90.800000 z_count 3 mlr --oxtab stats1 -F -a min,max,sum,count -f x,y,z ./reg_test/input/int-float.dkvp x_min 1.000000 x_max 3.000000 x_sum 6.000000 x_count 3.000000 y_min 10.100000 y_max 10.300000 y_sum 30.600000 y_count 3.000000 z_min 20.000000 z_max 40.800000 z_sum 90.800000 z_count 3.000000 ================================================================ DSL PYTHONIC DIVISION mlr --xtab put $quot=$pf1/10.0;$iquot=$pf1//10.0;$mod=$pf1%10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.120000 iquot 7.000000 mod 1.200000 mlr --xtab put $quot=$pi1/10 ;$iquot=$pi1//10 ;$mod=$pi1%10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.500000 iquot 7 mod 5 mlr --xtab put $quot=$nf1/10.0;$iquot=$nf1//10.0;$mod=$nf1%10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.120000 iquot -8.000000 mod 8.800000 mlr --xtab put $quot=$ni1/10 ;$iquot=$ni1//10 ;$mod=$ni1%10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.500000 iquot -8 mod 5 mlr --xtab put -F $quot=$pf1/10.0;$iquot=$pf1//10.0;$mod=$pf1%10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.120000 iquot 7.000000 mod 1.200000 mlr --xtab put -F $quot=$pi1/10 ;$iquot=$pi1//10 ;$mod=$pi1%10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.500000 iquot 7.000000 mod 5.000000 mlr --xtab put -F $quot=$nf1/10.0;$iquot=$nf1//10.0;$mod=$nf1%10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.120000 iquot -8.000000 mod 8.800000 mlr --xtab put -F $quot=$ni1/10 ;$iquot=$ni1//10 ;$mod=$ni1%10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.500000 iquot -8.000000 mod 5.000000 mlr --xtab put $quot=$pf1/-10.0;$iquot=$pf1//-10.0;$mod=$pf1%-10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.120000 iquot -8.000000 mod -8.800000 mlr --xtab put $quot=$pi1/-10 ;$iquot=$pi1//-10 ;$mod=$pi1%-10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.500000 iquot -8 mod -5 mlr --xtab put $quot=$nf1/-10.0;$iquot=$nf1//-10.0;$mod=$nf1%-10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.120000 iquot 7.000000 mod -1.200000 mlr --xtab put $quot=$ni1/-10 ;$iquot=$ni1//-10 ;$mod=$ni1%-10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.500000 iquot 7 mod -5 mlr --xtab put -F $quot=$pf1/-10.0;$iquot=$pf1//-10.0;$mod=$pf1%-10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.120000 iquot -8.000000 mod -8.800000 mlr --xtab put -F $quot=$pi1/-10 ;$iquot=$pi1//-10 ;$mod=$pi1%-10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot -7.500000 iquot -8.000000 mod -5.000000 mlr --xtab put -F $quot=$nf1/-10.0;$iquot=$nf1//-10.0;$mod=$nf1%-10.0 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.120000 iquot 7.000000 mod -1.200000 mlr --xtab put -F $quot=$ni1/-10 ;$iquot=$ni1//-10 ;$mod=$ni1%-10 ./reg_test/input/mixed-types.xtab pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 quot 7.500000 iquot 7.000000 mod -5.000000 ================================================================ DSL REGEX MATCHING mlr filter -v $x =~ "bcd" ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). bcd (strnum_literal). AST END STATEMENTS (0): x=abcd,y=ghi x=abcde,y=ghi mlr filter -v $x =~ "^bcd" ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^bcd (strnum_literal). AST END STATEMENTS (0): mlr filter -v $x =~ "^abc" ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^abc (strnum_literal). AST END STATEMENTS (0): x=abc,y=def x=abcd,y=ghi x=abcde,y=ghi mlr filter -v $x =~ "^abc$" ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^abc$ (strnum_literal). AST END STATEMENTS (0): x=abc,y=def mlr filter -v $x =~ "^a.*d$" ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^a.*d$ (strnum_literal). AST END STATEMENTS (0): x=abcd,y=ghi mlr filter -v $x =~ "^a.*"."d$" ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). . (operator): ^a.* (strnum_literal). d$ (strnum_literal). AST END STATEMENTS (0): x=abcd,y=ghi mlr filter -v $y =~ "\".." ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): y (field_name). \".. (strnum_literal). AST END STATEMENTS (0): x=ABCDE,y="GHI" mlr filter -v $x =~ "bcd"i ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). bcd (regexi). AST END STATEMENTS (0): x=abcd,y=ghi x=ABCD,y=GHI x=abcde,y=ghi x=ABCDE,y=GHI x=ABCDE,y="GHI" mlr filter -v $x =~ "^bcd"i ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^bcd (regexi). AST END STATEMENTS (0): mlr filter -v $x =~ "^abc"i ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^abc (regexi). AST END STATEMENTS (0): x=abc,y=def x=ABC,y=DEF x=abcd,y=ghi x=ABCD,y=GHI x=abcde,y=ghi x=ABCDE,y=GHI x=ABCDE,y="GHI" mlr filter -v $x =~ "^abc$"i ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^abc$ (regexi). AST END STATEMENTS (0): x=abc,y=def x=ABC,y=DEF mlr filter -v $x =~ "^a.*d$"i ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). ^a.*d$ (regexi). AST END STATEMENTS (0): x=abcd,y=ghi x=ABCD,y=GHI mlr filter -v $x =~ "^a.*"."d$"i ./reg_test/input/regex.dkvp AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (1): =~ (operator): x (field_name). . (operator): ^a.* (strnum_literal). d$ (regexi). AST END STATEMENTS (0): x=abcd,y=ghi ================================================================ DSL TYPED OVERLAY mlr put $y = string($x); $z=$y.$y ./reg_test/input/int-float.dkvp x=1,y=1,z=11 x=2,y=2,z=22 x=3,y=3,z=33 mlr put $z=string($x).string($x) ./reg_test/input/int-float.dkvp x=1,y=10.1,z=11 x=2,y=10.2,z=22 x=3,y=10.3,z=33 mlr put $y = string($x) then put $z=$y.$y ./reg_test/input/int-float.dkvp x=1,y=1,z=(error) x=2,y=2,z=(error) x=3,y=3,z=(error) mlr put $a="hello" then put $b=$a." world";$z=$x+$y;$c=$b;$a=sub($b,"hello","farewell") ./reg_test/input/int-float.dkvp x=1,y=10.1,z=11.100000,a=farewell world,b=hello world,c=hello world x=2,y=10.2,z=12.200000,a=farewell world,b=hello world,c=hello world x=3,y=10.3,z=13.300000,a=farewell world,b=hello world,c=hello world ================================================================ DSL REGEX CAPTURES mlr --opprint put $FIELD =~ "([A-Z]+)([0-9]+)"; $F1="\1"; $F2="\2"; $F3="\3" ./reg_test/input/capture.dkvp FIELD F1 F2 F3 ABC123 ABC 123 - ABC..123 - - - ..ABC..123.. - - - none of the above - - - mlr --opprint put $FIELD =~ "([A-Z]+)[^0-9]*([0-9]+)"; $F1="\1"; $F2="\2"; $F3="\3" ./reg_test/input/capture.dkvp FIELD F1 F2 F3 ABC123 ABC 123 - ABC..123 ABC 123 - ..ABC..123.. ABC 123 - none of the above - - - mlr --opprint put $FIELD =~ "([A-Z]+)([0-9]+)" then put $F1="\1"; $F2="\2"; $F3="\3" ./reg_test/input/capture.dkvp FIELD F1 F2 F3 ABC123 \1 \2 \3 ABC..123 \1 \2 \3 ..ABC..123.. \1 \2 \3 none of the above \1 \2 \3 mlr --opprint put $FIELD =~ "([A-Z]+)[^0-9]*([0-9]+)" then put $F1="\1"; $F2="\2"; $F3="\3" ./reg_test/input/capture.dkvp FIELD F1 F2 F3 ABC123 \1 \2 \3 ABC..123 \1 \2 \3 ..ABC..123.. \1 \2 \3 none of the above \1 \2 \3 mlr --opprint put $FIELD =~ "....."; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde abcde - - - - - - - - - abcdef abcde - - - - - - - - - abcdefg abcde - - - - - - - - - abcdefgh abcde - - - - - - - - - abcdefghi abcde - - - - - - - - - abcdefghij abcde - - - - - - - - - abcdefghijk abcde - - - - - - - - - abcdefghijkl abcde - - - - - - - - - mlr --opprint put gate $FIELD =~ "....."; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcde abcde - - - - - - - - - abcdef abcde - - - - - - - - - abcdefg abcde - - - - - - - - - abcdefgh abcde - - - - - - - - - abcdefghi abcde - - - - - - - - - abcdefghij abcde - - - - - - - - - abcdefghijk abcde - - - - - - - - - abcdefghijkl abcde - - - - - - - - - mlr --opprint put filter $FIELD =~ "....."; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcde abcde - - - - - - - - - abcdef abcde - - - - - - - - - abcdefg abcde - - - - - - - - - abcdefgh abcde - - - - - - - - - abcdefghi abcde - - - - - - - - - abcdefghij abcde - - - - - - - - - abcdefghijk abcde - - - - - - - - - abcdefghijkl abcde - - - - - - - - - mlr --opprint put $FIELD =~ "(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a a a - - - - - - - - ab a a - - - - - - - - abc a a - - - - - - - - abcd a a - - - - - - - - abcde a a - - - - - - - - abcdef a a - - - - - - - - abcdefg a a - - - - - - - - abcdefgh a a - - - - - - - - abcdefghi a a - - - - - - - - abcdefghij a a - - - - - - - - abcdefghijk a a - - - - - - - - abcdefghijkl a a - - - - - - - - mlr --opprint put $FIELD =~ "(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab ab a b - - - - - - - abc ab a b - - - - - - - abcd ab a b - - - - - - - abcde ab a b - - - - - - - abcdef ab a b - - - - - - - abcdefg ab a b - - - - - - - abcdefgh ab a b - - - - - - - abcdefghi ab a b - - - - - - - abcdefghij ab a b - - - - - - - abcdefghijk ab a b - - - - - - - abcdefghijkl ab a b - - - - - - - mlr --opprint put $FIELD =~ "(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc abc a b c - - - - - - abcd abc a b c - - - - - - abcde abc a b c - - - - - - abcdef abc a b c - - - - - - abcdefg abc a b c - - - - - - abcdefgh abc a b c - - - - - - abcdefghi abc a b c - - - - - - abcdefghij abc a b c - - - - - - abcdefghijk abc a b c - - - - - - abcdefghijkl abc a b c - - - - - - mlr --opprint put $FIELD =~ "(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd abcd a b c d - - - - - abcde abcd a b c d - - - - - abcdef abcd a b c d - - - - - abcdefg abcd a b c d - - - - - abcdefgh abcd a b c d - - - - - abcdefghi abcd a b c d - - - - - abcdefghij abcd a b c d - - - - - abcdefghijk abcd a b c d - - - - - abcdefghijkl abcd a b c d - - - - - mlr --opprint put $FIELD =~ "(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde abcde a b c d e - - - - abcdef abcde a b c d e - - - - abcdefg abcde a b c d e - - - - abcdefgh abcde a b c d e - - - - abcdefghi abcde a b c d e - - - - abcdefghij abcde a b c d e - - - - abcdefghijk abcde a b c d e - - - - abcdefghijkl abcde a b c d e - - - - mlr --opprint put $FIELD =~ "(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde - - - - - - - - - - abcdef abcdef a b c d e f - - - abcdefg abcdef a b c d e f - - - abcdefgh abcdef a b c d e f - - - abcdefghi abcdef a b c d e f - - - abcdefghij abcdef a b c d e f - - - abcdefghijk abcdef a b c d e f - - - abcdefghijkl abcdef a b c d e f - - - mlr --opprint put $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde - - - - - - - - - - abcdef - - - - - - - - - - abcdefg abcdefg a b c d e f g - - abcdefgh abcdefg a b c d e f g - - abcdefghi abcdefg a b c d e f g - - abcdefghij abcdefg a b c d e f g - - abcdefghijk abcdefg a b c d e f g - - abcdefghijkl abcdefg a b c d e f g - - mlr --opprint put $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde - - - - - - - - - - abcdef - - - - - - - - - - abcdefg - - - - - - - - - - abcdefgh abcdefgh a b c d e f g h - abcdefghi abcdefgh a b c d e f g h - abcdefghij abcdefgh a b c d e f g h - abcdefghijk abcdefgh a b c d e f g h - abcdefghijkl abcdefgh a b c d e f g h - mlr --opprint put $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde - - - - - - - - - - abcdef - - - - - - - - - - abcdefg - - - - - - - - - - abcdefgh - - - - - - - - - - abcdefghi abcdefghi a b c d e f g h i abcdefghij abcdefghi a b c d e f g h i abcdefghijk abcdefghi a b c d e f g h i abcdefghijkl abcdefghi a b c d e f g h i mlr --opprint put $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 - - - - - - - - - - - a - - - - - - - - - - ab - - - - - - - - - - abc - - - - - - - - - - abcd - - - - - - - - - - abcde - - - - - - - - - - abcdef - - - - - - - - - - abcdefg - - - - - - - - - - abcdefgh - - - - - - - - - - abcdefghi - - - - - - - - - - abcdefghij abcdefghij a b c d e f g h i abcdefghijk abcdefghij a b c d e f g h i abcdefghijkl abcdefghij a b c d e f g h i mlr --opprint put gate $FIELD =~ "(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 a a a - - - - - - - - ab a a - - - - - - - - abc a a - - - - - - - - abcd a a - - - - - - - - abcde a a - - - - - - - - abcdef a a - - - - - - - - abcdefg a a - - - - - - - - abcdefgh a a - - - - - - - - abcdefghi a a - - - - - - - - abcdefghij a a - - - - - - - - abcdefghijk a a - - - - - - - - abcdefghijkl a a - - - - - - - - mlr --opprint put gate $FIELD =~ "(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 ab ab a b - - - - - - - abc ab a b - - - - - - - abcd ab a b - - - - - - - abcde ab a b - - - - - - - abcdef ab a b - - - - - - - abcdefg ab a b - - - - - - - abcdefgh ab a b - - - - - - - abcdefghi ab a b - - - - - - - abcdefghij ab a b - - - - - - - abcdefghijk ab a b - - - - - - - abcdefghijkl ab a b - - - - - - - mlr --opprint put gate $FIELD =~ "(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abc abc a b c - - - - - - abcd abc a b c - - - - - - abcde abc a b c - - - - - - abcdef abc a b c - - - - - - abcdefg abc a b c - - - - - - abcdefgh abc a b c - - - - - - abcdefghi abc a b c - - - - - - abcdefghij abc a b c - - - - - - abcdefghijk abc a b c - - - - - - abcdefghijkl abc a b c - - - - - - mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcd abcd a b c d - - - - - abcde abcd a b c d - - - - - abcdef abcd a b c d - - - - - abcdefg abcd a b c d - - - - - abcdefgh abcd a b c d - - - - - abcdefghi abcd a b c d - - - - - abcdefghij abcd a b c d - - - - - abcdefghijk abcd a b c d - - - - - abcdefghijkl abcd a b c d - - - - - mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcde abcde a b c d e - - - - abcdef abcde a b c d e - - - - abcdefg abcde a b c d e - - - - abcdefgh abcde a b c d e - - - - abcdefghi abcde a b c d e - - - - abcdefghij abcde a b c d e - - - - abcdefghijk abcde a b c d e - - - - abcdefghijkl abcde a b c d e - - - - mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd abcde FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdef abcdef a b c d e f - - - abcdefg abcdef a b c d e f - - - abcdefgh abcdef a b c d e f - - - abcdefghi abcdef a b c d e f - - - abcdefghij abcdef a b c d e f - - - abcdefghijk abcdef a b c d e f - - - abcdefghijkl abcdef a b c d e f - - - mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd abcde abcdef FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefg abcdefg a b c d e f g - - abcdefgh abcdefg a b c d e f g - - abcdefghi abcdefg a b c d e f g - - abcdefghij abcdefg a b c d e f g - - abcdefghijk abcdefg a b c d e f g - - abcdefghijkl abcdefg a b c d e f g - - mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd abcde abcdef abcdefg FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefgh abcdefgh a b c d e f g h - abcdefghi abcdefgh a b c d e f g h - abcdefghij abcdefgh a b c d e f g h - abcdefghijk abcdefgh a b c d e f g h - abcdefghijkl abcdefgh a b c d e f g h - mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd abcde abcdef abcdefg abcdefgh FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefghi abcdefghi a b c d e f g h i abcdefghij abcdefghi a b c d e f g h i abcdefghijk abcdefghi a b c d e f g h i abcdefghijkl abcdefghi a b c d e f g h i mlr --opprint put gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD - a ab abc abcd abcde abcdef abcdefg abcdefgh abcdefghi FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefghij abcdefghij a b c d e f g h i abcdefghijk abcdefghij a b c d e f g h i abcdefghijkl abcdefghij a b c d e f g h i mlr --opprint put filter $FIELD =~ "(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 a a a - - - - - - - - ab a a - - - - - - - - abc a a - - - - - - - - abcd a a - - - - - - - - abcde a a - - - - - - - - abcdef a a - - - - - - - - abcdefg a a - - - - - - - - abcdefgh a a - - - - - - - - abcdefghi a a - - - - - - - - abcdefghij a a - - - - - - - - abcdefghijk a a - - - - - - - - abcdefghijkl a a - - - - - - - - mlr --opprint put filter $FIELD =~ "(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 ab ab a b - - - - - - - abc ab a b - - - - - - - abcd ab a b - - - - - - - abcde ab a b - - - - - - - abcdef ab a b - - - - - - - abcdefg ab a b - - - - - - - abcdefgh ab a b - - - - - - - abcdefghi ab a b - - - - - - - abcdefghij ab a b - - - - - - - abcdefghijk ab a b - - - - - - - abcdefghijkl ab a b - - - - - - - mlr --opprint put filter $FIELD =~ "(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abc abc a b c - - - - - - abcd abc a b c - - - - - - abcde abc a b c - - - - - - abcdef abc a b c - - - - - - abcdefg abc a b c - - - - - - abcdefgh abc a b c - - - - - - abcdefghi abc a b c - - - - - - abcdefghij abc a b c - - - - - - abcdefghijk abc a b c - - - - - - abcdefghijkl abc a b c - - - - - - mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcd abcd a b c d - - - - - abcde abcd a b c d - - - - - abcdef abcd a b c d - - - - - abcdefg abcd a b c d - - - - - abcdefgh abcd a b c d - - - - - abcdefghi abcd a b c d - - - - - abcdefghij abcd a b c d - - - - - abcdefghijk abcd a b c d - - - - - abcdefghijkl abcd a b c d - - - - - mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcde abcde a b c d e - - - - abcdef abcde a b c d e - - - - abcdefg abcde a b c d e - - - - abcdefgh abcde a b c d e - - - - abcdefghi abcde a b c d e - - - - abcdefghij abcde a b c d e - - - - abcdefghijk abcde a b c d e - - - - abcdefghijkl abcde a b c d e - - - - mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdef abcdef a b c d e f - - - abcdefg abcdef a b c d e f - - - abcdefgh abcdef a b c d e f - - - abcdefghi abcdef a b c d e f - - - abcdefghij abcdef a b c d e f - - - abcdefghijk abcdef a b c d e f - - - abcdefghijkl abcdef a b c d e f - - - mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefg abcdefg a b c d e f g - - abcdefgh abcdefg a b c d e f g - - abcdefghi abcdefg a b c d e f g - - abcdefghij abcdefg a b c d e f g - - abcdefghijk abcdefg a b c d e f g - - abcdefghijkl abcdefg a b c d e f g - - mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefgh abcdefgh a b c d e f g h - abcdefghi abcdefgh a b c d e f g h - abcdefghij abcdefgh a b c d e f g h - abcdefghijk abcdefgh a b c d e f g h - abcdefghijkl abcdefgh a b c d e f g h - mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefghi abcdefghi a b c d e f g h i abcdefghij abcdefghi a b c d e f g h i abcdefghijk abcdefghi a b c d e f g h i abcdefghijkl abcdefghi a b c d e f g h i mlr --opprint put filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9" ./reg_test/input/capture-lengths.dkvp FIELD F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 abcdefghij abcdefghij a b c d e f g h i abcdefghijk abcdefghij a b c d e f g h i abcdefghijkl abcdefghij a b c d e f g h i ================================================================ DSL FILTER/GATE mlr --opprint put $x > 0.5; $z = "flag" ./reg_test/input/abixy a b i x y z pan pan 1 0.3467901443380824 0.7268028627434533 flag eks pan 2 0.7586799647899636 0.5221511083334797 flag wye wye 3 0.20460330576630303 0.33831852551664776 flag eks wye 4 0.38139939387114097 0.13418874328430463 flag wye pan 5 0.5732889198020006 0.8636244699032729 flag zee pan 6 0.5271261600918548 0.49322128674835697 flag eks zee 7 0.6117840605678454 0.1878849191181694 flag zee wye 8 0.5985540091064224 0.976181385699006 flag hat wye 9 0.03144187646093577 0.7495507603507059 flag pan wye 10 0.5026260055412137 0.9526183602969864 flag mlr --opprint put !($x > 0.5); $z = "flag" ./reg_test/input/abixy a b i x y z pan pan 1 0.3467901443380824 0.7268028627434533 flag eks pan 2 0.7586799647899636 0.5221511083334797 flag wye wye 3 0.20460330576630303 0.33831852551664776 flag eks wye 4 0.38139939387114097 0.13418874328430463 flag wye pan 5 0.5732889198020006 0.8636244699032729 flag zee pan 6 0.5271261600918548 0.49322128674835697 flag eks zee 7 0.6117840605678454 0.1878849191181694 flag zee wye 8 0.5985540091064224 0.976181385699006 flag hat wye 9 0.03144187646093577 0.7495507603507059 flag pan wye 10 0.5026260055412137 0.9526183602969864 flag mlr --opprint put filter $x > 0.5; $z = "flag" ./reg_test/input/abixy a b i x y z eks pan 2 0.7586799647899636 0.5221511083334797 flag wye pan 5 0.5732889198020006 0.8636244699032729 flag zee pan 6 0.5271261600918548 0.49322128674835697 flag eks zee 7 0.6117840605678454 0.1878849191181694 flag zee wye 8 0.5985540091064224 0.976181385699006 flag pan wye 10 0.5026260055412137 0.9526183602969864 flag mlr --opprint put gate $x > 0.5; $z = "flag" ./reg_test/input/abixy a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 a b i x y z eks pan 2 0.7586799647899636 0.5221511083334797 flag a b i x y wye wye 3 0.20460330576630303 0.33831852551664776 eks wye 4 0.38139939387114097 0.13418874328430463 a b i x y z wye pan 5 0.5732889198020006 0.8636244699032729 flag zee pan 6 0.5271261600918548 0.49322128674835697 flag eks zee 7 0.6117840605678454 0.1878849191181694 flag zee wye 8 0.5985540091064224 0.976181385699006 flag a b i x y hat wye 9 0.03144187646093577 0.7495507603507059 a b i x y z pan wye 10 0.5026260055412137 0.9526183602969864 flag mlr --opprint put filter !($x > 0.5); $z = "flag" ./reg_test/input/abixy a b i x y z pan pan 1 0.3467901443380824 0.7268028627434533 flag wye wye 3 0.20460330576630303 0.33831852551664776 flag eks wye 4 0.38139939387114097 0.13418874328430463 flag hat wye 9 0.03144187646093577 0.7495507603507059 flag mlr --opprint put gate !($x > 0.5); $z = "flag" ./reg_test/input/abixy a b i x y z pan pan 1 0.3467901443380824 0.7268028627434533 flag a b i x y eks pan 2 0.7586799647899636 0.5221511083334797 a b i x y z wye wye 3 0.20460330576630303 0.33831852551664776 flag eks wye 4 0.38139939387114097 0.13418874328430463 flag a b i x y wye pan 5 0.5732889198020006 0.8636244699032729 zee pan 6 0.5271261600918548 0.49322128674835697 eks zee 7 0.6117840605678454 0.1878849191181694 zee wye 8 0.5985540091064224 0.976181385699006 a b i x y z hat wye 9 0.03144187646093577 0.7495507603507059 flag a b i x y pan wye 10 0.5026260055412137 0.9526183602969864 ================================================================ DSL DATETIME FUNCTIONS mlr --csvlite put $gmt = sec2gmt($sec) ./reg_test/input/sec2gmt sec,gmt 0,1970-01-01T00:00:00Z 1,1970-01-01T00:00:01Z 10,1970-01-01T00:00:10Z 100,1970-01-01T00:01:40Z 1000,1970-01-01T00:16:40Z 10000,1970-01-01T02:46:40Z 100000,1970-01-02T03:46:40Z 1000000,1970-01-12T13:46:40Z 10000000,1970-04-26T17:46:40Z 100000000,1973-03-03T09:46:40Z 1000000000,2001-09-09T01:46:40Z 1432036180,2015-05-19T11:49:40Z 1500000000,2017-07-14T02:40:00Z 2000000000,2033-05-18T03:33:20Z mlr --csvlite put $sec = gmt2sec($gmt) ./reg_test/input/gmt2sec gmt,sec 1970-01-01T00:00:00Z,0 1970-01-01T00:00:01Z,1 1970-01-01T00:00:10Z,10 1970-01-01T00:01:40Z,100 1970-01-01T00:16:40Z,1000 1970-01-01T02:46:40Z,10000 1970-01-02T03:46:40Z,100000 1970-01-12T13:46:40Z,1000000 1970-04-26T17:46:40Z,10000000 1973-03-03T09:46:40Z,100000000 2001-09-09T01:46:40Z,1000000000 2015-05-19T11:49:40Z,1432036180 2017-07-14T02:40:00Z,1500000000 2033-05-18T03:33:20Z,2000000000 mlr --csvlite put $gmt = strftime($sec, "%Y-%m-%dT%H:%M:%SZ") ./reg_test/input/sec2gmt sec,gmt 0,1970-01-01T00:00:00Z 1,1970-01-01T00:00:01Z 10,1970-01-01T00:00:10Z 100,1970-01-01T00:01:40Z 1000,1970-01-01T00:16:40Z 10000,1970-01-01T02:46:40Z 100000,1970-01-02T03:46:40Z 1000000,1970-01-12T13:46:40Z 10000000,1970-04-26T17:46:40Z 100000000,1973-03-03T09:46:40Z 1000000000,2001-09-09T01:46:40Z 1432036180,2015-05-19T11:49:40Z 1500000000,2017-07-14T02:40:00Z 2000000000,2033-05-18T03:33:20Z mlr --csvlite put $sec = strptime($gmt, "%Y-%m-%dT%H:%M:%SZ") ./reg_test/input/gmt2sec gmt,sec 1970-01-01T00:00:00Z,0 1970-01-01T00:00:01Z,1 1970-01-01T00:00:10Z,10 1970-01-01T00:01:40Z,100 1970-01-01T00:16:40Z,1000 1970-01-01T02:46:40Z,10000 1970-01-02T03:46:40Z,100000 1970-01-12T13:46:40Z,1000000 1970-04-26T17:46:40Z,10000000 1973-03-03T09:46:40Z,100000000 2001-09-09T01:46:40Z,1000000000 2015-05-19T11:49:40Z,1432036180 2017-07-14T02:40:00Z,1500000000 2033-05-18T03:33:20Z,2000000000 mlr --csvlite sec2gmt sec ./reg_test/input/sec2gmt sec 1970-01-01T00:00:00Z 1970-01-01T00:00:01Z 1970-01-01T00:00:10Z 1970-01-01T00:01:40Z 1970-01-01T00:16:40Z 1970-01-01T02:46:40Z 1970-01-02T03:46:40Z 1970-01-12T13:46:40Z 1970-04-26T17:46:40Z 1973-03-03T09:46:40Z 2001-09-09T01:46:40Z 2015-05-19T11:49:40Z 2017-07-14T02:40:00Z 2033-05-18T03:33:20Z mlr --opprint put $hms=sec2hms($sec); $resec=hms2sec($hms); $diff=$resec-$sec ./reg_test/input/sec2xhms sec hms resec diff 0 00:00:00 0 0 1 00:00:01 1 0 59 00:00:59 59 0 60 00:01:00 60 0 61 00:01:01 61 0 3599 00:59:59 3599 0 3600 01:00:00 3600 0 3601 01:00:01 3601 0 86399 23:59:59 86399 0 86400 24:00:00 86400 0 86401 24:00:01 86401 0 863999 239:59:59 863999 0 864000 240:00:00 864000 0 864001 240:00:01 864001 0 -1 -00:00:01 -1 0 -59 -00:00:59 -59 0 -60 -00:01:00 -60 0 -61 -00:01:01 -61 0 -3599 -00:59:59 -3599 0 -3600 -01:00:00 -3600 0 -3601 -01:00:01 -3601 0 -86399 -23:59:59 -86399 0 -86400 -24:00:00 -86400 0 -86401 -24:00:01 -86401 0 -863999 -239:59:59 -863999 0 -864000 -240:00:00 -864000 0 -864001 -240:00:01 -864001 0 mlr --opprint put $hms=fsec2hms($sec); $resec=hms2fsec($hms); $diff=$resec-$sec ./reg_test/input/fsec2xhms sec hms resec diff 0.25 0:00:00.250000 0.250000 0.000000 1.25 0:00:01.250000 1.250000 0.000000 59.25 0:00:59.250000 59.250000 0.000000 60.25 0:01:00.250000 60.250000 0.000000 61.25 0:01:01.250000 61.250000 0.000000 3599.25 0:59:59.250000 3599.250000 0.000000 3600.25 1:00:00.250000 3600.250000 0.000000 3601.25 1:00:01.250000 3601.250000 0.000000 86399.25 23:59:59.250000 86399.250000 0.000000 86400.25 24:00:00.250000 86400.250000 0.000000 86401.25 24:00:01.250000 86401.250000 0.000000 863999.25 239:59:59.250000 863999.250000 0.000000 864000.25 240:00:00.250000 864000.250000 0.000000 864001.25 240:00:01.250000 864001.250000 0.000000 -0.25 -00:00:00.250000 -0.250000 0.000000 -1.25 -00:00:01.250000 -1.250000 0.000000 -59.25 -00:00:59.250000 -59.250000 0.000000 -60.25 -00:01:00.250000 -60.250000 0.000000 -61.25 -00:01:01.250000 -61.250000 0.000000 -3599.25 -00:59:59.250000 -3599.250000 0.000000 -3600.25 -01:00:00.250000 -3600.250000 0.000000 -3601.25 -01:00:01.250000 -3601.250000 0.000000 -86399.25 -23:59:59.250000 -86399.250000 0.000000 -86400.25 -24:00:00.250000 -86400.250000 0.000000 -86401.25 -24:00:01.250000 -86401.250000 0.000000 -863999.25 -239:59:59.250000 -863999.250000 0.000000 -864000.25 -240:00:00.250000 -864000.250000 0.000000 -864001.25 -240:00:01.250000 -864001.250000 0.000000 mlr --opprint put $hms=sec2dhms($sec); $resec=dhms2sec($hms); $diff=$resec-$sec ./reg_test/input/sec2xhms sec hms resec diff 0 0s 0 0 1 1s 1 0 59 59s 59 0 60 1m00s 60 0 61 1m01s 61 0 3599 59m59s 3599 0 3600 1h00m00s 3600 0 3601 1h00m01s 3601 0 86399 23h59m59s 86399 0 86400 1d00h00m00s 86400 0 86401 1d00h00m01s 86401 0 863999 9d23h59m59s 863999 0 864000 10d00h00m00s 864000 0 864001 10d00h00m01s 864001 0 -1 -1s -1 0 -59 -59s -59 0 -60 -1m00s -60 0 -61 -1m01s -61 0 -3599 -59m59s -3599 0 -3600 -1h00m00s -3600 0 -3601 -1h00m01s -3601 0 -86399 -23h59m59s -86399 0 -86400 -1d00h00m00s -86400 0 -86401 -1d00h00m01s -86401 0 -863999 -9d23h59m59s -863999 0 -864000 -10d00h00m00s -864000 0 -864001 -10d00h00m01s -864001 0 mlr --opprint put $hms=fsec2dhms($sec); $resec=dhms2fsec($hms); $diff=$resec-$sec ./reg_test/input/fsec2xhms sec hms resec diff 0.25 0.250000s 0.250000 0.000000 1.25 1.250000s 1.250000 0.000000 59.25 59.250000s 59.250000 0.000000 60.25 1m00.250000s 60.250000 0.000000 61.25 1m01.250000s 61.250000 0.000000 3599.25 59m59.250000s 3599.250000 0.000000 3600.25 1h00m00.250000s 3600.250000 0.000000 3601.25 1h00m01.250000s 3601.250000 0.000000 86399.25 23h59m59.250000s 86399.250000 0.000000 86400.25 1d00h00m00.250000s 86400.250000 0.000000 86401.25 1d00h00m01.250000s 86401.250000 0.000000 863999.25 9d23h59m59.250000s 863999.250000 0.000000 864000.25 10d00h00m00.250000s 864000.250000 0.000000 864001.25 10d00h00m01.250000s 864001.250000 0.000000 -0.25 -0.250000s -0.250000 0.000000 -1.25 -1.250000s -1.250000 0.000000 -59.25 -59.250000s -59.250000 0.000000 -60.25 -1m00.250000s -60.250000 0.000000 -61.25 -1m01.250000s -61.250000 0.000000 -3599.25 -59m59.250000s -3599.250000 0.000000 -3600.25 -1h00m00.250000s -3600.250000 0.000000 -3601.25 -1h00m01.250000s -3601.250000 0.000000 -86399.25 -23h59m59.250000s -86399.250000 0.000000 -86400.25 -1d00h00m00.250000s -86400.250000 0.000000 -86401.25 -1d00h00m01.250000s -86401.250000 0.000000 -863999.25 -9d23h59m59.250000s -863999.250000 0.000000 -864000.25 -10d00h00m00.250000s -864000.250000 0.000000 -864001.25 -10d00h00m01.250000s -864001.250000 0.000000 ================================================================ DSL SUB/GSUB mlr --opprint put $y = sub($x, "e.*l", "") ./reg_test/input/sub.dat x y hello ho HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "e.*l"i, "") ./reg_test/input/sub.dat x y hello ho HELLO HO world world WORLD WORLD mlr --opprint put $y = sub($x, "e.*"."l", "") ./reg_test/input/sub.dat x y hello ho HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "e.*l", "y123y") ./reg_test/input/sub.dat x y hello hy123yo HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "e.*l"i, "y123y") ./reg_test/input/sub.dat x y hello hy123yo HELLO Hy123yO world world WORLD WORLD mlr --opprint put $y = sub($x, "e.*"."l", "y123y") ./reg_test/input/sub.dat x y hello hy123yo HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "([hg])e.*l(.)", "y\1y123\2y") ./reg_test/input/sub.dat x y hello yhy123oy HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "([hg])e.*l.", "y\1y123\2y") ./reg_test/input/sub.dat x y hello yhy123\2y HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "([hg])e.*l(.)", "y\1y123.y") ./reg_test/input/sub.dat x y hello yhy123.y HELLO HELLO world world WORLD WORLD mlr --opprint put $y = sub($x, "a", "aa") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg aabcdefg ababbabbba aababbabbba LMNOP LMNOP ABCDEFG ABCDEFG ABABBABBBA ABABBABBBA mlr --opprint put $y = gsub($x, "a", "aa") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg aabcdefg ababbabbba aabaabbaabbbaa LMNOP LMNOP ABCDEFG ABCDEFG ABABBABBBA ABABBABBBA mlr --opprint put $y = gsub($x, "A", "Aa") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg abcdefg ababbabbba ababbabbba LMNOP LMNOP ABCDEFG AaBCDEFG ABABBABBBA AaBAaBBAaBBBAa mlr --opprint put $y = gsub($x, "a"i, "Aa") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg Aabcdefg ababbabbba AabAabbAabbbAa LMNOP LMNOP ABCDEFG AaBCDEFG ABABBABBBA AaBAaBBAaBBBAa mlr --opprint put $y = gsub($x, "A"i, "Aa") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg Aabcdefg ababbabbba AabAabbAabbbAa LMNOP LMNOP ABCDEFG AaBCDEFG ABABBABBBA AaBAaBBAaBBBAa mlr --opprint put $y = gsub($x, "a(.)", "aa\1\1\1") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg aabbbcdefg ababbabbba aabbbaabbbbaabbbbba LMNOP LMNOP ABCDEFG ABCDEFG ABABBABBBA ABABBABBBA mlr --opprint put $y = sub($x, "a", "") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg bcdefg ababbabbba babbabbba LMNOP LMNOP ABCDEFG ABCDEFG ABABBABBBA ABABBABBBA mlr --opprint put $y = gsub($x, "a", "") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg bcdefg ababbabbba bbbbbb LMNOP LMNOP ABCDEFG ABCDEFG ABABBABBBA ABABBABBBA mlr --opprint put $y = gsub($x, "A", "") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg abcdefg ababbabbba ababbabbba LMNOP LMNOP ABCDEFG BCDEFG ABABBABBBA BBBBBB mlr --opprint put $y = gsub($x, "a"i, "") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg bcdefg ababbabbba bbbbbb LMNOP LMNOP ABCDEFG BCDEFG ABABBABBBA BBBBBB mlr --opprint put $y = gsub($x, "A"i, "") ./reg_test/input/gsub.dat x y lmnop lmnop abcdefg bcdefg ababbabbba bbbbbb LMNOP LMNOP ABCDEFG BCDEFG ABABBABBBA BBBBBB ================================================================ DSL EXPERIMENTAL OOSVARS mlr --opprint put -v begin @ox=0; $d=$x-@ox; @ox=$x ./reg_test/input/abixy AST BEGIN STATEMENTS (1): = (oosvar_assignment): ox (oosvar_name). 0 (strnum_literal). AST MAIN STATEMENTS (2): = (srec_assignment): d (field_name). - (operator): x (field_name). ox (oosvar_name). = (oosvar_assignment): ox (oosvar_name). x (field_name). AST END STATEMENTS (0): a b i x y d pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 eks pan 2 0.7586799647899636 0.5221511083334797 0.411890 wye wye 3 0.20460330576630303 0.33831852551664776 -0.554077 eks wye 4 0.38139939387114097 0.13418874328430463 0.176796 wye pan 5 0.5732889198020006 0.8636244699032729 0.191890 zee pan 6 0.5271261600918548 0.49322128674835697 -0.046163 eks zee 7 0.6117840605678454 0.1878849191181694 0.084658 zee wye 8 0.5985540091064224 0.976181385699006 -0.013230 hat wye 9 0.03144187646093577 0.7495507603507059 -0.567112 pan wye 10 0.5026260055412137 0.9526183602969864 0.471184 mlr --opprint put -v begin @ox="no"; $d=@ox == "no" ? 1.0 : $x/@ox; @ox=$x then step -a ratio -f x ./reg_test/input/abixy AST BEGIN STATEMENTS (1): = (oosvar_assignment): ox (oosvar_name). no (strnum_literal). AST MAIN STATEMENTS (2): = (srec_assignment): d (field_name). ? : (operator): == (operator): ox (oosvar_name). no (strnum_literal). 1.0 (strnum_literal). / (operator): x (field_name). ox (oosvar_name). = (oosvar_assignment): ox (oosvar_name). x (field_name). AST END STATEMENTS (0): a b i x y d x_ratio pan pan 1 0.3467901443380824 0.7268028627434533 1.000000 1.000000 eks pan 2 0.7586799647899636 0.5221511083334797 2.187721 2.187721 wye wye 3 0.20460330576630303 0.33831852551664776 0.269683 0.269683 eks wye 4 0.38139939387114097 0.13418874328430463 1.864092 1.864092 wye pan 5 0.5732889198020006 0.8636244699032729 1.503120 1.503120 zee pan 6 0.5271261600918548 0.49322128674835697 0.919477 0.919477 eks zee 7 0.6117840605678454 0.1878849191181694 1.160603 1.160603 zee wye 8 0.5985540091064224 0.976181385699006 0.978375 0.978375 hat wye 9 0.03144187646093577 0.7495507603507059 0.052530 0.052530 pan wye 10 0.5026260055412137 0.9526183602969864 15.985878 15.985878 mlr --opprint put -v $d=$x/@ox; @ox=$x then step -a ratio -f x ./reg_test/input/abixy AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (2): = (srec_assignment): d (field_name). / (operator): x (field_name). ox (oosvar_name). = (oosvar_assignment): ox (oosvar_name). x (field_name). AST END STATEMENTS (0): a b i x y d x_ratio pan pan 1 0.3467901443380824 0.7268028627434533 - 1.000000 eks pan 2 0.7586799647899636 0.5221511083334797 2.187721 2.187721 wye wye 3 0.20460330576630303 0.33831852551664776 0.269683 0.269683 eks wye 4 0.38139939387114097 0.13418874328430463 1.864092 1.864092 wye pan 5 0.5732889198020006 0.8636244699032729 1.503120 1.503120 zee pan 6 0.5271261600918548 0.49322128674835697 0.919477 0.919477 eks zee 7 0.6117840605678454 0.1878849191181694 1.160603 1.160603 zee wye 8 0.5985540091064224 0.976181385699006 0.978375 0.978375 hat wye 9 0.03144187646093577 0.7495507603507059 0.052530 0.052530 pan wye 10 0.5026260055412137 0.9526183602969864 15.985878 15.985878 mlr --opprint put -v begin @ox="no"; $d=@ox == "no" ? 1.0 : $x/@ox; @ox=$x then step -a ratio -f x ./reg_test/input/abixy AST BEGIN STATEMENTS (1): = (oosvar_assignment): ox (oosvar_name). no (strnum_literal). AST MAIN STATEMENTS (2): = (srec_assignment): d (field_name). ? : (operator): == (operator): ox (oosvar_name). no (strnum_literal). 1.0 (strnum_literal). / (operator): x (field_name). ox (oosvar_name). = (oosvar_assignment): ox (oosvar_name). x (field_name). AST END STATEMENTS (0): a b i x y d x_ratio pan pan 1 0.3467901443380824 0.7268028627434533 1.000000 1.000000 eks pan 2 0.7586799647899636 0.5221511083334797 2.187721 2.187721 wye wye 3 0.20460330576630303 0.33831852551664776 0.269683 0.269683 eks wye 4 0.38139939387114097 0.13418874328430463 1.864092 1.864092 wye pan 5 0.5732889198020006 0.8636244699032729 1.503120 1.503120 zee pan 6 0.5271261600918548 0.49322128674835697 0.919477 0.919477 eks zee 7 0.6117840605678454 0.1878849191181694 1.160603 1.160603 zee wye 8 0.5985540091064224 0.976181385699006 0.978375 0.978375 hat wye 9 0.03144187646093577 0.7495507603507059 0.052530 0.052530 pan wye 10 0.5026260055412137 0.9526183602969864 15.985878 15.985878 mlr --opprint put -v begin @rsum = 0; @rsum = @rsum + $x; $rsum = @rsum ./reg_test/input/abixy AST BEGIN STATEMENTS (1): = (oosvar_assignment): rsum (oosvar_name). 0 (strnum_literal). AST MAIN STATEMENTS (2): = (oosvar_assignment): rsum (oosvar_name). + (operator): rsum (oosvar_name). x (field_name). = (srec_assignment): rsum (field_name). rsum (oosvar_name). AST END STATEMENTS (0): a b i x y rsum pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 eks pan 2 0.7586799647899636 0.5221511083334797 1.105470 wye wye 3 0.20460330576630303 0.33831852551664776 1.310073 eks wye 4 0.38139939387114097 0.13418874328430463 1.691473 wye pan 5 0.5732889198020006 0.8636244699032729 2.264762 zee pan 6 0.5271261600918548 0.49322128674835697 2.791888 eks zee 7 0.6117840605678454 0.1878849191181694 3.403672 zee wye 8 0.5985540091064224 0.976181385699006 4.002226 hat wye 9 0.03144187646093577 0.7495507603507059 4.033668 pan wye 10 0.5026260055412137 0.9526183602969864 4.536294 mlr --opprint put -v begin @a=0; begin @b=0; begin @c=0; $za=@a; $zb=@b; $zc=@c; $d=@a+@b+@c; @a=@b; @b=@c; @c=$i ./reg_test/input/abixy AST BEGIN STATEMENTS (3): = (oosvar_assignment): a (oosvar_name). 0 (strnum_literal). = (oosvar_assignment): b (oosvar_name). 0 (strnum_literal). = (oosvar_assignment): c (oosvar_name). 0 (strnum_literal). AST MAIN STATEMENTS (7): = (srec_assignment): za (field_name). a (oosvar_name). = (srec_assignment): zb (field_name). b (oosvar_name). = (srec_assignment): zc (field_name). c (oosvar_name). = (srec_assignment): d (field_name). + (operator): + (operator): a (oosvar_name). b (oosvar_name). c (oosvar_name). = (oosvar_assignment): a (oosvar_name). b (oosvar_name). = (oosvar_assignment): b (oosvar_name). c (oosvar_name). = (oosvar_assignment): c (oosvar_name). i (field_name). AST END STATEMENTS (0): a b i x y za zb zc d pan pan 1 0.3467901443380824 0.7268028627434533 0 0 0 0 eks pan 2 0.7586799647899636 0.5221511083334797 0 0 1 1 wye wye 3 0.20460330576630303 0.33831852551664776 0 1 2 3 eks wye 4 0.38139939387114097 0.13418874328430463 1 2 3 6 wye pan 5 0.5732889198020006 0.8636244699032729 2 3 4 9 zee pan 6 0.5271261600918548 0.49322128674835697 3 4 5 12 eks zee 7 0.6117840605678454 0.1878849191181694 4 5 6 15 zee wye 8 0.5985540091064224 0.976181385699006 5 6 7 18 hat wye 9 0.03144187646093577 0.7495507603507059 6 7 8 21 pan wye 10 0.5026260055412137 0.9526183602969864 7 8 9 24 mlr --opprint put -v begin {@a=0; @b=0; @c=0}; $za=@a; $zb=@b; $zc=@c; $d=@a+@b+@c; @a=@b; @b=@c; @c=$i ./reg_test/input/abixy AST BEGIN STATEMENTS (3): = (oosvar_assignment): a (oosvar_name). 0 (strnum_literal). = (oosvar_assignment): b (oosvar_name). 0 (strnum_literal). = (oosvar_assignment): c (oosvar_name). 0 (strnum_literal). AST MAIN STATEMENTS (7): = (srec_assignment): za (field_name). a (oosvar_name). = (srec_assignment): zb (field_name). b (oosvar_name). = (srec_assignment): zc (field_name). c (oosvar_name). = (srec_assignment): d (field_name). + (operator): + (operator): a (oosvar_name). b (oosvar_name). c (oosvar_name). = (oosvar_assignment): a (oosvar_name). b (oosvar_name). = (oosvar_assignment): b (oosvar_name). c (oosvar_name). = (oosvar_assignment): c (oosvar_name). i (field_name). AST END STATEMENTS (0): a b i x y za zb zc d pan pan 1 0.3467901443380824 0.7268028627434533 0 0 0 0 eks pan 2 0.7586799647899636 0.5221511083334797 0 0 1 1 wye wye 3 0.20460330576630303 0.33831852551664776 0 1 2 3 eks wye 4 0.38139939387114097 0.13418874328430463 1 2 3 6 wye pan 5 0.5732889198020006 0.8636244699032729 2 3 4 9 zee pan 6 0.5271261600918548 0.49322128674835697 3 4 5 12 eks zee 7 0.6117840605678454 0.1878849191181694 4 5 6 15 zee wye 8 0.5985540091064224 0.976181385699006 5 6 7 18 hat wye 9 0.03144187646093577 0.7495507603507059 6 7 8 21 pan wye 10 0.5026260055412137 0.9526183602969864 7 8 9 24 mlr --opprint put -v begin @ox=0; $d=$x-@ox; @ox=$x ./reg_test/input/abixy AST BEGIN STATEMENTS (1): = (oosvar_assignment): ox (oosvar_name). 0 (strnum_literal). AST MAIN STATEMENTS (2): = (srec_assignment): d (field_name). - (operator): x (field_name). ox (oosvar_name). = (oosvar_assignment): ox (oosvar_name). x (field_name). AST END STATEMENTS (0): a b i x y d pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 eks pan 2 0.7586799647899636 0.5221511083334797 0.411890 wye wye 3 0.20460330576630303 0.33831852551664776 -0.554077 eks wye 4 0.38139939387114097 0.13418874328430463 0.176796 wye pan 5 0.5732889198020006 0.8636244699032729 0.191890 zee pan 6 0.5271261600918548 0.49322128674835697 -0.046163 eks zee 7 0.6117840605678454 0.1878849191181694 0.084658 zee wye 8 0.5985540091064224 0.976181385699006 -0.013230 hat wye 9 0.03144187646093577 0.7495507603507059 -0.567112 pan wye 10 0.5026260055412137 0.9526183602969864 0.471184 mlr put -v @a=$a; @b=$b; @c=$x; end {emit @a; emit @b; emit @c} ./reg_test/input/abixy AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (3): = (oosvar_assignment): a (oosvar_name). a (field_name). = (oosvar_assignment): b (oosvar_name). b (field_name). = (oosvar_assignment): c (oosvar_name). x (field_name). AST END STATEMENTS (3): emit (emit): a (oosvar_name). emit (emit): b (oosvar_name). emit (emit): c (oosvar_name). a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan b=wye c=0.502626 mlr put -v @a=$a; @b=$b; @c=$x; end emit @a, @b, @c ./reg_test/input/abixy AST BEGIN STATEMENTS (0): AST MAIN STATEMENTS (3): = (oosvar_assignment): a (oosvar_name). a (field_name). = (oosvar_assignment): b (oosvar_name). b (field_name). = (oosvar_assignment): c (oosvar_name). x (field_name). AST END STATEMENTS (1): emit (emit): a (oosvar_name). b (oosvar_name). c (oosvar_name). a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=wye,c=0.502626 mlr --opprint put -v begin {@count=0; @sum=0.0}; @count=@count+1; @sum=@sum+$x; end{@mean=@sum/@count; emit @mean} ./reg_test/input/abixy AST BEGIN STATEMENTS (2): = (oosvar_assignment): count (oosvar_name). 0 (strnum_literal). = (oosvar_assignment): sum (oosvar_name). 0.0 (strnum_literal). AST MAIN STATEMENTS (2): = (oosvar_assignment): count (oosvar_name). + (operator): count (oosvar_name). 1 (strnum_literal). = (oosvar_assignment): sum (oosvar_name). + (operator): sum (oosvar_name). x (field_name). AST END STATEMENTS (2): = (oosvar_assignment): mean (oosvar_name). / (operator): sum (oosvar_name). count (oosvar_name). emit (emit): mean (oosvar_name). a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 wye wye 3 0.20460330576630303 0.33831852551664776 eks wye 4 0.38139939387114097 0.13418874328430463 wye pan 5 0.5732889198020006 0.8636244699032729 zee pan 6 0.5271261600918548 0.49322128674835697 eks zee 7 0.6117840605678454 0.1878849191181694 zee wye 8 0.5985540091064224 0.976181385699006 hat wye 9 0.03144187646093577 0.7495507603507059 pan wye 10 0.5026260055412137 0.9526183602969864 mean 0.453629 mlr --opprint put -v end{@mean=@sum/@count; emit @mean}; begin {@count=0; @sum=0.0}; @count=@count+1; @sum=@sum+$x ./reg_test/input/abixy AST BEGIN STATEMENTS (2): = (oosvar_assignment): count (oosvar_name). 0 (strnum_literal). = (oosvar_assignment): sum (oosvar_name). 0.0 (strnum_literal). AST MAIN STATEMENTS (2): = (oosvar_assignment): count (oosvar_name). + (operator): count (oosvar_name). 1 (strnum_literal). = (oosvar_assignment): sum (oosvar_name). + (operator): sum (oosvar_name). x (field_name). AST END STATEMENTS (2): = (oosvar_assignment): mean (oosvar_name). / (operator): sum (oosvar_name). count (oosvar_name). emit (emit): mean (oosvar_name). a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 wye wye 3 0.20460330576630303 0.33831852551664776 eks wye 4 0.38139939387114097 0.13418874328430463 wye pan 5 0.5732889198020006 0.8636244699032729 zee pan 6 0.5271261600918548 0.49322128674835697 eks zee 7 0.6117840605678454 0.1878849191181694 zee wye 8 0.5985540091064224 0.976181385699006 hat wye 9 0.03144187646093577 0.7495507603507059 pan wye 10 0.5026260055412137 0.9526183602969864 mean 0.453629 mlr put -v begin{ @a = @b[1] }; $c = @d; @e[$i][2+$j][3] = $4; end @f[@g[5][@h]] = 6 /dev/null AST BEGIN STATEMENTS (1): = (oosvar_assignment): a (oosvar_name). [] (oosvar_level_key): b (oosvar_name). 1 (strnum_literal). AST MAIN STATEMENTS (2): = (srec_assignment): c (field_name). d (oosvar_name). = (oosvar_assignment): [] (oosvar_level_key): [] (oosvar_level_key): [] (oosvar_level_key): e (oosvar_name). i (field_name). + (operator): 2 (strnum_literal). j (field_name). 3 (strnum_literal). 4 (field_name). AST END STATEMENTS (1): = (oosvar_assignment): [] (oosvar_level_key): f (oosvar_name). [] (oosvar_level_key): [] (oosvar_level_key): g (oosvar_name). 5 (strnum_literal). h (oosvar_name). 6 (strnum_literal). mlr put @y[$a]=$y; end dump ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 { "y": { "pan": 0.952618, "eks": 0.187885, "wye": 0.863624, "zee": 0.976181, "hat": 0.749551 } } mlr stats1 -a sum -f y -g a ./reg_test/input/abixy a=pan,y_sum=1.679421 a=eks,y_sum=0.844225 a=wye,y_sum=1.201943 a=zee,y_sum=1.469403 a=hat,y_sum=0.749551 mlr put @y_sum[$a] = $y; end dump ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 { "y_sum": { "pan": 0.952618, "eks": 0.187885, "wye": 0.863624, "zee": 0.976181, "hat": 0.749551 } } ================================================================ CHAINING mlr cat then cat ./reg_test/input/short a=1 b=2 c=3 mlr cat then tac ./reg_test/input/short c=3 b=2 a=1 mlr tac then cat ./reg_test/input/short c=3 b=2 a=1 mlr tac then tac ./reg_test/input/short a=1 b=2 c=3 mlr cat then cat then cat ./reg_test/input/short a=1 b=2 c=3 mlr cat then cat then tac ./reg_test/input/short c=3 b=2 a=1 mlr cat then tac then cat ./reg_test/input/short c=3 b=2 a=1 mlr cat then tac then tac ./reg_test/input/short a=1 b=2 c=3 mlr tac then cat then cat ./reg_test/input/short c=3 b=2 a=1 mlr tac then cat then tac ./reg_test/input/short a=1 b=2 c=3 mlr tac then tac then cat ./reg_test/input/short a=1 b=2 c=3 mlr tac then tac then tac ./reg_test/input/short c=3 b=2 a=1 ================================================================ NUMBER FORMATTING mlr --opprint stats1 -a sum -f x ./reg_test/input/ofmt.dat x_sum 6 mlr --ofmt %.3lf --opprint stats1 -a sum -f x ./reg_test/input/ofmt.dat x_sum 6 mlr --opprint --ofmt %.3lf stats1 -a sum -f x ./reg_test/input/ofmt.dat x_sum 6 ================================================================ IMPLICIT-HEADER-CSV INPUT mlr --irs crlf --no-mmap --icsvlite --ifs , --opprint cut -x -f b/ ./reg_test/input/multi-sep.csv a/ i/ x/ y/ wye/ 0/ 0.641593543645736508/ 0.262688053894177098 eks/ 1/ 0.827614412562742041/ 0.715431942006308552 zee/ 2/ 0.923068348748175560/ 0.009737410587136359 zee/ 3/ 0.000047786161325772/ 0.803142013402256216 zee/ 4/ 0.676537984365847889/ 0.573903236805416328 mlr --irs crlf --implicit-csv-header --no-mmap --icsvlite --ifs , --opprint cut -x -f 2 ./reg_test/input/multi-sep.csv 1 3 4 5 a/ i/ x/ y/ wye/ 0/ 0.641593543645736508/ 0.262688053894177098 eks/ 1/ 0.827614412562742041/ 0.715431942006308552 zee/ 2/ 0.923068348748175560/ 0.009737410587136359 zee/ 3/ 0.000047786161325772/ 0.803142013402256216 zee/ 4/ 0.676537984365847889/ 0.573903236805416328 mlr --irs crlf --no-mmap --icsvlite --ifs /, --opprint cut -x -f b ./reg_test/input/multi-sep.csv a i x y/ wye 0 0.641593543645736508 0.262688053894177098 eks 1 0.827614412562742041 0.715431942006308552 zee 2 0.923068348748175560 0.009737410587136359 zee 3 0.000047786161325772 0.803142013402256216 zee 4 0.676537984365847889 0.573903236805416328 mlr --irs crlf --implicit-csv-header --no-mmap --icsvlite --ifs /, --opprint cut -x -f 2 ./reg_test/input/multi-sep.csv 1 3 4 5 a i x y/ wye 0 0.641593543645736508 0.262688053894177098 eks 1 0.827614412562742041 0.715431942006308552 zee 2 0.923068348748175560 0.009737410587136359 zee 3 0.000047786161325772 0.803142013402256216 zee 4 0.676537984365847889 0.573903236805416328 mlr --irs crlf --mmap --icsvlite --ifs , --opprint cut -x -f b/ ./reg_test/input/multi-sep.csv a/ i/ x/ y/ wye/ 0/ 0.641593543645736508/ 0.262688053894177098 eks/ 1/ 0.827614412562742041/ 0.715431942006308552 zee/ 2/ 0.923068348748175560/ 0.009737410587136359 zee/ 3/ 0.000047786161325772/ 0.803142013402256216 zee/ 4/ 0.676537984365847889/ 0.573903236805416328 mlr --irs crlf --implicit-csv-header --mmap --icsvlite --ifs , --opprint cut -x -f 2 ./reg_test/input/multi-sep.csv 1 3 4 5 a/ i/ x/ y/ wye/ 0/ 0.641593543645736508/ 0.262688053894177098 eks/ 1/ 0.827614412562742041/ 0.715431942006308552 zee/ 2/ 0.923068348748175560/ 0.009737410587136359 zee/ 3/ 0.000047786161325772/ 0.803142013402256216 zee/ 4/ 0.676537984365847889/ 0.573903236805416328 mlr --irs crlf --mmap --icsvlite --ifs /, --opprint cut -x -f b ./reg_test/input/multi-sep.csv a i x y/ wye 0 0.641593543645736508 0.262688053894177098 eks 1 0.827614412562742041 0.715431942006308552 zee 2 0.923068348748175560 0.009737410587136359 zee 3 0.000047786161325772 0.803142013402256216 zee 4 0.676537984365847889 0.573903236805416328 mlr --irs crlf --implicit-csv-header --mmap --icsvlite --ifs /, --opprint cut -x -f 2 ./reg_test/input/multi-sep.csv 1 3 4 5 a i x y/ wye 0 0.641593543645736508 0.262688053894177098 eks 1 0.827614412562742041 0.715431942006308552 zee 2 0.923068348748175560 0.009737410587136359 zee 3 0.000047786161325772 0.803142013402256216 zee 4 0.676537984365847889 0.573903236805416328 mlr --icsv --ifs , --opprint cut -x -f b/ ./reg_test/input/multi-sep.csv a/ i/ x/ y/ wye/ 0/ 0.641593543645736508/ 0.262688053894177098 eks/ 1/ 0.827614412562742041/ 0.715431942006308552 zee/ 2/ 0.923068348748175560/ 0.009737410587136359 zee/ 3/ 0.000047786161325772/ 0.803142013402256216 zee/ 4/ 0.676537984365847889/ 0.573903236805416328 mlr --implicit-csv-header --icsv --ifs , --opprint cut -x -f 2 ./reg_test/input/multi-sep.csv 1 3 4 5 a/ i/ x/ y/ wye/ 0/ 0.641593543645736508/ 0.262688053894177098 eks/ 1/ 0.827614412562742041/ 0.715431942006308552 zee/ 2/ 0.923068348748175560/ 0.009737410587136359 zee/ 3/ 0.000047786161325772/ 0.803142013402256216 zee/ 4/ 0.676537984365847889/ 0.573903236805416328 mlr --icsv --ifs /, --opprint cut -x -f b ./reg_test/input/multi-sep.csv a i x y/ wye 0 0.641593543645736508 0.262688053894177098 eks 1 0.827614412562742041 0.715431942006308552 zee 2 0.923068348748175560 0.009737410587136359 zee 3 0.000047786161325772 0.803142013402256216 zee 4 0.676537984365847889 0.573903236805416328 mlr --implicit-csv-header --icsv --ifs /, --opprint cut -x -f 2 ./reg_test/input/multi-sep.csv 1 3 4 5 a i x y/ wye 0 0.641593543645736508 0.262688053894177098 eks 1 0.827614412562742041 0.715431942006308552 zee 2 0.923068348748175560 0.009737410587136359 zee 3 0.000047786161325772 0.803142013402256216 zee 4 0.676537984365847889 0.573903236805416328 ================================================================ HET-CSV INPUT mlr --icsvlite --odkvp cat ./reg_test/input/a.csv a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp cat ./reg_test/input/b.csv d=5,e=6,f=7 mlr --icsvlite --odkvp cat ./reg_test/input/c.csv a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 mlr --icsvlite --odkvp cat ./reg_test/input/d.csv h=3,i=4,j=5 m=8,n=9,o=10 mlr --icsvlite --odkvp cat ./reg_test/input/e.csv a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp cat ./reg_test/input/f.csv mlr --icsvlite --odkvp cat ./reg_test/input/g.csv mlr --icsvlite --odkvp cat ./reg_test/input/a.csv ./reg_test/input/a.csv a=1,b=2,c=3 a=4,b=5,c=6 a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp cat ./reg_test/input/b.csv ./reg_test/input/b.csv d=5,e=6,f=7 d=5,e=6,f=7 mlr --icsvlite --odkvp cat ./reg_test/input/c.csv ./reg_test/input/c.csv a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 mlr --icsvlite --odkvp cat ./reg_test/input/d.csv ./reg_test/input/d.csv h=3,i=4,j=5 m=8,n=9,o=10 h=3,i=4,j=5 m=8,n=9,o=10 mlr --icsvlite --odkvp cat ./reg_test/input/e.csv ./reg_test/input/e.csv a=1,b=2,c=3 a=4,b=5,c=6 a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp cat ./reg_test/input/f.csv ./reg_test/input/f.csv mlr --icsvlite --odkvp cat ./reg_test/input/g.csv ./reg_test/input/g.csv mlr --icsvlite --odkvp cat ./reg_test/input/a.csv ./reg_test/input/b.csv a=1,b=2,c=3 a=4,b=5,c=6 d=5,e=6,f=7 mlr --icsvlite --odkvp cat ./reg_test/input/b.csv ./reg_test/input/c.csv d=5,e=6,f=7 a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 mlr --icsvlite --odkvp cat ./reg_test/input/c.csv ./reg_test/input/d.csv a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 h=3,i=4,j=5 m=8,n=9,o=10 mlr --icsvlite --odkvp cat ./reg_test/input/d.csv ./reg_test/input/e.csv h=3,i=4,j=5 m=8,n=9,o=10 a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp cat ./reg_test/input/e.csv ./reg_test/input/f.csv a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp cat ./reg_test/input/f.csv ./reg_test/input/g.csv mlr --icsvlite --odkvp cat ./reg_test/input/a.csv ./reg_test/input/b.csv ./reg_test/input/c.csv ./reg_test/input/d.csv ./reg_test/input/e.csv ./reg_test/input/f.csv ./reg_test/input/g.csv a=1,b=2,c=3 a=4,b=5,c=6 d=5,e=6,f=7 a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 h=3,i=4,j=5 m=8,n=9,o=10 a=1,b=2,c=3 a=4,b=5,c=6 mlr --icsvlite --odkvp tac ./reg_test/input/het.csv resource=/some/other/path,loadsec=0.97,ok=false record_count=150,resource=/path/to/second/file resource=/path/to/second/file,loadsec=0.32,ok=true record_count=100,resource=/path/to/file resource=/path/to/file,loadsec=0.45,ok=true mlr --headerless-csv-output --csvlite tac ./reg_test/input/a.csv 4,5,6 1,2,3 mlr --headerless-csv-output --csvlite tac ./reg_test/input/c.csv 7,8,9 4,5,6 1,2,3 mlr --headerless-csv-output --csvlite tac ./reg_test/input/a.csv ./reg_test/input/c.csv 7,8,9 4,5,6 1,2,3 4,5,6 1,2,3 mlr --headerless-csv-output --csvlite tac ./reg_test/input/het.csv /some/other/path,0.97,false 150,/path/to/second/file /path/to/second/file,0.32,true 100,/path/to/file /path/to/file,0.45,true mlr --headerless-csv-output --csvlite group-like ./reg_test/input/het.csv /path/to/file,0.45,true /path/to/second/file,0.32,true /some/other/path,0.97,false 100,/path/to/file 150,/path/to/second/file ================================================================ HET-PPRINT INPUT mlr --ipprint --odkvp cat ./reg_test/input/a.pprint a=1,b=2,c=3 a=4,b=5,c=6 mlr --ipprint --odkvp cat ./reg_test/input/b.pprint d=5,e=6,f=7 mlr --ipprint --odkvp cat ./reg_test/input/c.pprint a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 mlr --ipprint --odkvp cat ./reg_test/input/d.pprint h=3,i=4,j=5 m=8,n=9,o=10 mlr --ipprint --odkvp cat ./reg_test/input/e.pprint a=1,b=2,c=3 a=4,b=5,c=6 mlr --ipprint --odkvp cat ./reg_test/input/f.pprint mlr --ipprint --odkvp cat ./reg_test/input/g.pprint mlr --ipprint --odkvp cat ./reg_test/input/a.pprint ./reg_test/input/a.pprint a=1,b=2,c=3 a=4,b=5,c=6 a=1,b=2,c=3 a=4,b=5,c=6 mlr --ipprint --odkvp cat ./reg_test/input/b.pprint ./reg_test/input/b.pprint d=5,e=6,f=7 d=5,e=6,f=7 mlr --ipprint --odkvp cat ./reg_test/input/c.pprint ./reg_test/input/c.pprint a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 mlr --ipprint --odkvp cat ./reg_test/input/d.pprint ./reg_test/input/d.pprint h=3,i=4,j=5 m=8,n=9,o=10 h=3,i=4,j=5 m=8,n=9,o=10 mlr --ipprint --odkvp cat ./reg_test/input/e.pprint ./reg_test/input/e.pprint a=1,b=2,c=3 a=4,b=5,c=6 a=1,b=2,c=3 a=4,b=5,c=6 mlr --ipprint --odkvp cat ./reg_test/input/f.pprint ./reg_test/input/f.pprint mlr --ipprint --odkvp cat ./reg_test/input/g.pprint ./reg_test/input/g.pprint mlr --ipprint --odkvp cat ./reg_test/input/a.pprint ./reg_test/input/b.pprint a=1,b=2,c=3 a=4,b=5,c=6 d=5,e=6,f=7 mlr --ipprint --odkvp cat ./reg_test/input/b.pprint ./reg_test/input/c.pprint d=5,e=6,f=7 a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 mlr --ipprint --odkvp cat ./reg_test/input/c.pprint ./reg_test/input/d.pprint a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 h=3,i=4,j=5 m=8,n=9,o=10 mlr --ipprint --odkvp cat ./reg_test/input/d.pprint ./reg_test/input/e.pprint h=3,i=4,j=5 m=8,n=9,o=10 a=1,b=2,c=3 a=4,b=5,c=6 mlr --ipprint --odkvp cat ./reg_test/input/e.pprint ./reg_test/input/f.pprint a=1,b=2,c=3 a=4,b=5,c=6 mlr --ipprint --odkvp cat ./reg_test/input/f.pprint ./reg_test/input/g.pprint mlr --ipprint --odkvp cat ./reg_test/input/a.pprint ./reg_test/input/b.pprint ./reg_test/input/c.pprint ./reg_test/input/d.pprint ./reg_test/input/e.pprint ./reg_test/input/f.pprint ./reg_test/input/g.pprint a=1,b=2,c=3 a=4,b=5,c=6 d=5,e=6,f=7 a=1,b=2,c=3 a=4,b=5,c=6 a=7,b=8,c=9 h=3,i=4,j=5 m=8,n=9,o=10 a=1,b=2,c=3 a=4,b=5,c=6 ================================================================ NULL-FIELD INPUT mlr --icsvlite --odkvp cat ./reg_test/input/null-fields.csv a=1,b=2,c=3,d=4,e=5 a=6,b=,c=,d=,e=10 a=,b=,c=,d=11,e=12 a=13,b=14,c=,d=,e= a=,b=,c=,d=,e= mlr --inidx --ifs comma --odkvp cat ./reg_test/input/null-fields.nidx 1=a,2=b,3=c,4=d,5=e 1=f,2=,3=,4=,5=g 1=,2=,3=,4=h,5=i 1=j,2=k,3=,4=,5= 1=,2=,3=,4=,5= mlr --idkvp --oxtab cat ./reg_test/input/missings.dkvp a 1 b 2 c 3 d 4 e 5 f 6 1 a b x 4 c 3 5 d 6 e 7 f 1 a b x 4 c 3 5 d 6 e f 6 mlr --oxtab stats1 -a sum,min,max,mode -f x ./reg_test/input/nullvals.dkvp x_sum 9 x_min 1 x_max 5 x_mode 1 mlr --oxtab stats1 -a sum,min,max,mode -f y ./reg_test/input/nullvals.dkvp y_sum 12 y_min 2 y_max 6 y_mode 2 mlr --oxtab stats1 -a sum,min,max,mode -f z ./reg_test/input/nullvals.dkvp z_sum 0 z_min z_max z_mode mlr --oxtab stats1 -a sum,min,max,mode -f x,y,z ./reg_test/input/nullvals.dkvp x_sum 9 x_min 1 x_max 5 x_mode 1 y_sum 12 y_min 2 y_max 6 y_mode 2 z_sum 0 z_min z_max z_mode mlr --oxtab stats1 -a sum,min,max,mode -f x -g a ./reg_test/input/nullvals.dkvp a b x_sum 9 x_min 1 x_max 5 x_mode 1 mlr --oxtab stats1 -a sum,min,max,mode -f y -g a ./reg_test/input/nullvals.dkvp a b y_sum 12 y_min 2 y_max 6 y_mode 2 mlr --oxtab stats1 -a sum,min,max,mode -f z -g a ./reg_test/input/nullvals.dkvp a b z_sum 0 z_min z_max z_mode mlr --oxtab stats1 -a sum,min,max,mode -f x,y,z -g a ./reg_test/input/nullvals.dkvp a b x_sum 9 x_min 1 x_max 5 x_mode 1 y_sum 12 y_min 2 y_max 6 y_mode 2 z_sum 0 z_min z_max z_mode mlr --opprint merge-fields -a sum,min,max,mode -f x,y,z -o xyz ./reg_test/input/nullvals.dkvp a xyz_sum xyz_min xyz_max xyz_mode b 3 1 2 1 b 7 3 4 3 b 5 5 5 5 b 6 6 6 6 b 0 - - - mlr --opprint merge-fields -a sum,min,max,mode -r x,y,z -o xyz ./reg_test/input/nullvals.dkvp a xyz_sum xyz_min xyz_max xyz_mode b 3 1 2 1 b 7 3 4 3 b 5 5 5 5 b 6 6 6 6 b 0 - - - mlr --opprint merge-fields -a sum,min,max,mode -c x,y,z ./reg_test/input/nullvals.dkvp a _sum _min _max _mode b 3 1 2 1 b 7 3 4 3 b 5 5 5 5 b 6 6 6 6 b 0 - - - mlr --oxtab stats2 -a cov -f x,y ./reg_test/input/nullvals.dkvp x_y_cov 2.000000 mlr --oxtab stats2 -a cov -f x,z ./reg_test/input/nullvals.dkvp mlr --oxtab stats2 -a cov -f y,z ./reg_test/input/nullvals.dkvp mlr --oxtab stats2 -a cov -f x,y -g a ./reg_test/input/nullvals.dkvp a b x_y_cov 2.000000 mlr --oxtab stats2 -a cov -f x,z -g a ./reg_test/input/nullvals.dkvp a b mlr --oxtab stats2 -a cov -f y,z -g a ./reg_test/input/nullvals.dkvp a b mlr --opprint top -n 5 -f x ./reg_test/input/nullvals.dkvp top_idx x_top 1 5 2 3 3 1 4 - 5 - mlr --opprint top -n 5 -f y ./reg_test/input/nullvals.dkvp top_idx y_top 1 6 2 4 3 2 4 - 5 - mlr --opprint top -n 5 -f z ./reg_test/input/nullvals.dkvp top_idx z_top 1 - 2 - 3 - 4 - 5 - mlr --opprint top -n 5 -f x,y,z ./reg_test/input/nullvals.dkvp top_idx x_top y_top z_top 1 5 6 - 2 3 4 - 3 1 2 - 4 - - - 5 - - - mlr --opprint top -n 5 -f x -g a ./reg_test/input/nullvals.dkvp a top_idx x_top b 1 5 b 2 3 b 3 1 b 4 - b 5 - mlr --opprint top -n 5 -f y -g a ./reg_test/input/nullvals.dkvp a top_idx y_top b 1 6 b 2 4 b 3 2 b 4 - b 5 - mlr --opprint top -n 5 -f z -g a ./reg_test/input/nullvals.dkvp a top_idx z_top b 1 - b 2 - b 3 - b 4 - b 5 - mlr --opprint top -n 5 -f x,y,z -g a ./reg_test/input/nullvals.dkvp a top_idx x_top y_top z_top b 1 5 6 - b 2 3 4 - b 3 1 2 - b 4 - - - b 5 - - - mlr --opprint top -a -n 5 -f x ./reg_test/input/nullvals.dkvp a x y z b 5 - - b 3 4 - b 1 2 - mlr --opprint top -a -n 5 -f y ./reg_test/input/nullvals.dkvp a x y z b - 6 - b 3 4 - b 1 2 - mlr --opprint top -a -n 5 -f z ./reg_test/input/nullvals.dkvp mlr --opprint top -a -n 5 -f x -g a ./reg_test/input/nullvals.dkvp a x y z b 5 - - b 3 4 - b 1 2 - mlr --opprint top -a -n 5 -f y -g a ./reg_test/input/nullvals.dkvp a x y z b - 6 - b 3 4 - b 1 2 - mlr --opprint top -a -n 5 -f z -g a ./reg_test/input/nullvals.dkvp mlr --opprint step -a counter,rsum -f x ./reg_test/input/nullvals.dkvp a x y z x_counter x_rsum b 1 2 - 1 1 b 3 4 - 2 4 b 5 - - 3 9 b - 6 - - - b - - - - - mlr --opprint step -a counter,rsum -f y ./reg_test/input/nullvals.dkvp a x y z y_counter y_rsum b 1 2 - 1 2 b 3 4 - 2 6 b 5 - - - - b - 6 - 3 12 b - - - - - mlr --opprint step -a counter,rsum -f z ./reg_test/input/nullvals.dkvp a x y z z_counter z_rsum b 1 2 - - - b 3 4 - - - b 5 - - - - b - 6 - - - b - - - - - mlr --opprint step -a counter,rsum -f x,y,z ./reg_test/input/nullvals.dkvp a x y z x_counter x_rsum y_counter y_rsum z_counter z_rsum b 1 2 - 1 1 1 2 - - b 3 4 - 2 4 2 6 - - b 5 - - 3 9 - - - - b - 6 - - - 3 12 - - b - - - - - - - - - mlr --opprint step -a counter,rsum -f x -g a ./reg_test/input/nullvals.dkvp a x y z x_counter x_rsum b 1 2 - 1 1 b 3 4 - 2 4 b 5 - - 3 9 b - 6 - - - b - - - - - mlr --opprint step -a counter,rsum -f y -g a ./reg_test/input/nullvals.dkvp a x y z y_counter y_rsum b 1 2 - 1 2 b 3 4 - 2 6 b 5 - - - - b - 6 - 3 12 b - - - - - mlr --opprint step -a counter,rsum -f z -g a ./reg_test/input/nullvals.dkvp a x y z z_counter z_rsum b 1 2 - - - b 3 4 - - - b 5 - - - - b - 6 - - - b - - - - - mlr --opprint step -a counter,rsum -f x,y,z -g a ./reg_test/input/nullvals.dkvp a x y z x_counter x_rsum y_counter y_rsum z_counter z_rsum b 1 2 - 1 1 1 2 - - b 3 4 - 2 4 2 6 - - b 5 - - 3 9 - - - - b - 6 - - - 3 12 - - b - - - - - - - - - ================================================================ SPACE-PADDING mlr --mmap --idkvp --odkvp --ifs space --repifs cat ./reg_test/input/space-pad.dkvp a=1,b=2 c=3 mlr --no-mmap --idkvp --odkvp --ifs space --repifs cat ./reg_test/input/space-pad.dkvp a=1,b=2 c=3 mlr --mmap --inidx --odkvp --ifs space --repifs cat ./reg_test/input/space-pad.nidx 1=a,2=b,3=c 1=d,2=e,3=f mlr --no-mmap --inidx --odkvp --ifs space --repifs cat ./reg_test/input/space-pad.nidx 1=a,2=b,3=c 1=d,2=e,3=f mlr --mmap --icsvlite --odkvp --ifs space --repifs cat ./reg_test/input/space-pad.pprint a=1,b=2,c=3 mlr --no-mmap --icsvlite --odkvp --ifs space --repifs cat ./reg_test/input/space-pad.pprint a=1,b=2,c=3 ================================================================ DOUBLE PS mlr --no-mmap --opprint cat ./reg_test/input/double-ps.dkvp a b c pan wy.e 3 pan wy=e 3 mlr --mmap --opprint cat ./reg_test/input/double-ps.dkvp a b c pan wy.e 3 pan wy=e 3 ================================================================ MISSING FINAL LF mlr --no-mmap --csvlite cat ./reg_test/input/truncated.csv a,b,c 1,2,3 4,5,6 7,8,9 mlr --csvlite cat ./reg_test/input/truncated.csv a,b,c 1,2,3 4,5,6 7,8,9 mlr --no-mmap --dkvp cat ./reg_test/input/truncated.dkvp a=1,b=2 c=3 mlr --dkvp cat ./reg_test/input/truncated.dkvp a=1,b=2 c=3 mlr --no-mmap --nidx cat ./reg_test/input/truncated.nidx 1 2 3 4 5 mlr --nidx cat ./reg_test/input/truncated.nidx 1 2 3 4 5 mlr --no-mmap --pprint cat ./reg_test/input/truncated.pprint a b c 1 2 3 4 5 6 7 8 9 mlr --pprint cat ./reg_test/input/truncated.pprint a b c 1 2 3 4 5 6 7 8 9 mlr --no-mmap --xtab cat ./reg_test/input/truncated.xtab a 1 b 2 c 3 d 4 e 5 mlr --xtab cat ./reg_test/input/truncated.xtab a 1 b 2 c 3 d 4 e 5 ================================================================ UTF-8 alignment mlr --icsvlite --opprint cat ./reg_test/input/utf8-1.csv langue nom jour français françois vendredi mlr --icsvlite --opprint cat ./reg_test/input/utf8-2.csv français françois vendredi langue nom jour mlr --icsvlite --oxtab cat ./reg_test/input/utf8-1.csv langue français nom françois jour vendredi mlr --icsvlite --oxtab cat ./reg_test/input/utf8-2.csv français langue françois nom vendredi jour mlr --inidx --ifs space --opprint cat ./reg_test/input/utf8-align.nidx 1 2 191º test 191 test2 francois français françois francais mlr --inidx --ifs space --opprint --right cat ./reg_test/input/utf8-align.nidx 1 2 191º test 191 test2 francois français françois francais mlr --oxtab cat ./reg_test/input/utf8-align.dkvp 191º test 1912 test2 cois çais çois cais 191º test 1912 test2 ois çais çois cais 191º test 1912 test2 coise çais çois cais mlr --inidx --ifs space --oxtab --xvright cat ./reg_test/input/utf8-align.nidx 1 191º 2 test 1 191 2 test2 1 francois 2 français 1 françois 2 francais ================================================================ MMAP AT PAGE BOUNDARIES mlr --dkvp tail -n 4 ./reg_test/input/page-aligned-final-ifs.dkvp x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z= mlr --dkvp tail -n 4 ./reg_test/input/page-aligned-final-irs.dkvp x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc mlr --dkvp tail -n 4 ./reg_test/input/page-aligned-final-no-ifs.dkvp x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,3=z mlr --dkvp tail -n 4 ./reg_test/input/page-aligned-no-final-irs.dkvp x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=ccccccccccccccccccccccccccccccccccccccccccccccccc mlr --nidx tail -n 4 ./reg_test/input/page-aligned-no-final-irs.nidx 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,33333333333333333333333333333333333333333333 mlr --csvlite tail -n 4 ./reg_test/input/page-aligned-no-final-irs.csvl aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccccccccccccccccccccccccccccccccccccccccccc 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,33333333333333333333333333333333333333333333 mlr --csv --rs lf tail -n 4 ./reg_test/input/page-aligned-no-final-irs.csvl aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccccccccccccccccccccccccccccccccccccccccccc 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,33333333333333333333333333333333333333333333 mlr --xtab tail -n 4 ./reg_test/input/page-aligned-no-final-eol.xtab aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 3333333333333333333333 ================================================================ INT64 I/O mlr --oxtab put $c=$a;$d=$b;$e=hexfmt($a);$f=hexfmt($b) ./reg_test/input/int64io.dkvp a 0x1 b 1 c 1 d 1 e 0x1 f 0x1 a 0x7ffffffffffffffe b 9223372036854775806 c 9223372036854775806 d 9223372036854775806 e 0x7ffffffffffffffe f 0x7ffffffffffffffe a 0x7fffffffffffffff b 9223372036854775807 c 9223372036854775807 d 9223372036854775807 e 0x7fffffffffffffff f 0x7fffffffffffffff a 0x8000000000000000 b -9223372036854775808 c -9223372036854775808 d -9223372036854775808 e 0x8000000000000000 f 0x8000000000000000 a 0xffffffffffffffff b -1 c -1 d -1 e 0xffffffffffffffff f 0xffffffffffffffff mlr --oxtab --ofmt %.8g put $p0=$p+0;$p1=$p+1;$p2=$p+2;$p3=$p+3 ./reg_test/input/int64arith.dkvp p 0x7ffffffffffff9ff n 0x8000000000000000 p0 9223372036854774271 p1 9223372036854774272 p2 9223372036854774273 p3 9223372036854774274 p 0x7ffffffffffffa00 n 0x8000000000000001 p0 9223372036854774272 p1 9223372036854774273 p2 9223372036854774274 p3 9223372036854774275 p 0x7ffffffffffffbff n 0x8000000000000200 p0 9223372036854774783 p1 9223372036854774784 p2 9223372036854774785 p3 9223372036854774786 p 0x7ffffffffffffc00 n 0x8000000000000400 p0 9223372036854774784 p1 9223372036854774785 p2 9223372036854774786 p3 9223372036854774787 p 0x7ffffffffffffe00 n 0x8000000000000401 p0 9223372036854775296 p1 9223372036854775297 p2 9223372036854775298 p3 9223372036854775299 p 0x7ffffffffffffffe n 0x8000000000000600 p0 9223372036854775806 p1 9223372036854775807 p2 9.223372e+18 p3 9.223372e+18 p 0x7fffffffffffffff n 0x8000000000000601 p0 9223372036854775807 p1 9.223372e+18 p2 9.223372e+18 p3 9.223372e+18 mlr --oxtab --ofmt %.8g put $p0=$p-0;$p1=$p-1;$p2=$p-2;$p3=$p-3 ./reg_test/input/int64arith.dkvp p 0x7ffffffffffff9ff n 0x8000000000000000 p0 9223372036854774271 p1 9223372036854774270 p2 9223372036854774269 p3 9223372036854774268 p 0x7ffffffffffffa00 n 0x8000000000000001 p0 9223372036854774272 p1 9223372036854774271 p2 9223372036854774270 p3 9223372036854774269 p 0x7ffffffffffffbff n 0x8000000000000200 p0 9223372036854774783 p1 9223372036854774782 p2 9223372036854774781 p3 9223372036854774780 p 0x7ffffffffffffc00 n 0x8000000000000400 p0 9223372036854774784 p1 9223372036854774783 p2 9223372036854774782 p3 9223372036854774781 p 0x7ffffffffffffe00 n 0x8000000000000401 p0 9223372036854775296 p1 9223372036854775295 p2 9223372036854775294 p3 9223372036854775293 p 0x7ffffffffffffffe n 0x8000000000000600 p0 9223372036854775806 p1 9223372036854775805 p2 9223372036854775804 p3 9223372036854775803 p 0x7fffffffffffffff n 0x8000000000000601 p0 9223372036854775807 p1 9223372036854775806 p2 9223372036854775805 p3 9223372036854775804 mlr --oxtab --ofmt %.8g put $p0=$p*0;$p1=$p*1;$p2=$p*2;$p3=$p*3 ./reg_test/input/int64arith.dkvp p 0x7ffffffffffff9ff n 0x8000000000000000 p0 0 p1 9223372036854774271 p2 1.8446744e+19 p3 2.7670116e+19 p 0x7ffffffffffffa00 n 0x8000000000000001 p0 0 p1 9223372036854774272 p2 1.8446744e+19 p3 2.7670116e+19 p 0x7ffffffffffffbff n 0x8000000000000200 p0 0 p1 9223372036854774783 p2 1.8446744e+19 p3 2.7670116e+19 p 0x7ffffffffffffc00 n 0x8000000000000400 p0 0 p1 9223372036854774784 p2 1.8446744e+19 p3 2.7670116e+19 p 0x7ffffffffffffe00 n 0x8000000000000401 p0 0 p1 9.223372e+18 p2 1.8446744e+19 p3 2.7670116e+19 p 0x7ffffffffffffffe n 0x8000000000000600 p0 0 p1 9.223372e+18 p2 1.8446744e+19 p3 2.7670116e+19 p 0x7fffffffffffffff n 0x8000000000000601 p0 0 p1 9.223372e+18 p2 1.8446744e+19 p3 2.7670116e+19 mlr --oxtab --ofmt %.8g put $n0=$n+0;$n1=$n+1;$n2=$n+2;$n3=$n+3 ./reg_test/input/int64arith.dkvp p 0x7ffffffffffff9ff n 0x8000000000000000 n0 -9223372036854775808 n1 -9223372036854775807 n2 -9223372036854775806 n3 -9223372036854775805 p 0x7ffffffffffffa00 n 0x8000000000000001 n0 -9223372036854775807 n1 -9223372036854775806 n2 -9223372036854775805 n3 -9223372036854775804 p 0x7ffffffffffffbff n 0x8000000000000200 n0 -9223372036854775296 n1 -9223372036854775295 n2 -9223372036854775294 n3 -9223372036854775293 p 0x7ffffffffffffc00 n 0x8000000000000400 n0 -9223372036854774784 n1 -9223372036854774783 n2 -9223372036854774782 n3 -9223372036854774781 p 0x7ffffffffffffe00 n 0x8000000000000401 n0 -9223372036854774783 n1 -9223372036854774782 n2 -9223372036854774781 n3 -9223372036854774780 p 0x7ffffffffffffffe n 0x8000000000000600 n0 -9223372036854774272 n1 -9223372036854774271 n2 -9223372036854774270 n3 -9223372036854774269 p 0x7fffffffffffffff n 0x8000000000000601 n0 -9223372036854774271 n1 -9223372036854774270 n2 -9223372036854774269 n3 -9223372036854774268 mlr --oxtab --ofmt %.8g put $n0=$n-0;$n1=$n-1;$n2=$n-2;$n3=$n-3 ./reg_test/input/int64arith.dkvp p 0x7ffffffffffff9ff n 0x8000000000000000 n0 -9223372036854775808 n1 -9.223372e+18 n2 -9.223372e+18 n3 -9.223372e+18 p 0x7ffffffffffffa00 n 0x8000000000000001 n0 -9223372036854775807 n1 -9223372036854775808 n2 -9.223372e+18 n3 -9.223372e+18 p 0x7ffffffffffffbff n 0x8000000000000200 n0 -9223372036854775296 n1 -9223372036854775297 n2 -9223372036854775298 n3 -9223372036854775299 p 0x7ffffffffffffc00 n 0x8000000000000400 n0 -9223372036854774784 n1 -9223372036854774785 n2 -9223372036854774786 n3 -9223372036854774787 p 0x7ffffffffffffe00 n 0x8000000000000401 n0 -9223372036854774783 n1 -9223372036854774784 n2 -9223372036854774785 n3 -9223372036854774786 p 0x7ffffffffffffffe n 0x8000000000000600 n0 -9223372036854774272 n1 -9223372036854774273 n2 -9223372036854774274 n3 -9223372036854774275 p 0x7fffffffffffffff n 0x8000000000000601 n0 -9223372036854774271 n1 -9223372036854774272 n2 -9223372036854774273 n3 -9223372036854774274 mlr --oxtab --ofmt %.8g put $n0=$n*0;$n1=$n*1;$n2=$n*2;$n3=$n*3 ./reg_test/input/int64arith.dkvp p 0x7ffffffffffff9ff n 0x8000000000000000 n0 0 n1 -9.223372e+18 n2 -1.8446744e+19 n3 -2.7670116e+19 p 0x7ffffffffffffa00 n 0x8000000000000001 n0 0 n1 -9.223372e+18 n2 -1.8446744e+19 n3 -2.7670116e+19 p 0x7ffffffffffffbff n 0x8000000000000200 n0 0 n1 -9.223372e+18 n2 -1.8446744e+19 n3 -2.7670116e+19 p 0x7ffffffffffffc00 n 0x8000000000000400 n0 0 n1 -9223372036854774784 n2 -1.8446744e+19 n3 -2.7670116e+19 p 0x7ffffffffffffe00 n 0x8000000000000401 n0 0 n1 -9223372036854774783 n2 -1.8446744e+19 n3 -2.7670116e+19 p 0x7ffffffffffffffe n 0x8000000000000600 n0 0 n1 -9223372036854774272 n2 -1.8446744e+19 n3 -2.7670116e+19 p 0x7fffffffffffffff n 0x8000000000000601 n0 0 n1 -9223372036854774271 n2 -1.8446744e+19 n3 -2.7670116e+19 ================================================================ COMPRESSED INPUT mlr --csv --prepipe cat cat ./reg_test/input/rfc-csv/simple.csv a,b,c 1,x,3 4,5,6 x,y"yy,z mlr --dkvp --prepipe cat cat ./reg_test/input/abixy a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 mlr --csv --prepipe cat cat a,b,c 1,x,3 4,5,6 x,y"yy,z mlr --dkvp --prepipe cat cat a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 ================================================================ STDIN mlr --csv cat a,b,c 1,x,3 4,5,6 x,y"yy,z ================================================================ RFC-CSV mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/simple.csv a,b,c 1,x,3 4,5,6 x,y"yy,z mlr --mmap --csv cat ./reg_test/input/rfc-csv/simple.csv a,b,c 1,x,3 4,5,6 x,y"yy,z mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/simple-truncated.csv a,b,c 1,x,3 4,5,6 mlr --mmap --csv cat ./reg_test/input/rfc-csv/simple-truncated.csv a,b,c 1,x,3 4,5,6 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/narrow.csv a 1 2 3 4 mlr --mmap --csv cat ./reg_test/input/rfc-csv/narrow.csv a 1 2 3 4 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/narrow-truncated.csv a 1 2 3 4 mlr --mmap --csv cat ./reg_test/input/rfc-csv/narrow-truncated.csv a 1 2 3 4 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/quoted-comma.csv a,b,c 1,"x,3",y 4,5,6 mlr --mmap --csv cat ./reg_test/input/rfc-csv/quoted-comma.csv a,b,c 1,"x,3",y 4,5,6 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/quoted-comma-truncated.csv a,b,c 1,"x,3",y 4,5,6 mlr --mmap --csv cat ./reg_test/input/rfc-csv/quoted-comma-truncated.csv a,b,c 1,"x,3",y 4,5,6 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/quoted-crlf.csv a,b,c 1,"x 3",y 4,5,6 mlr --mmap --csv cat ./reg_test/input/rfc-csv/quoted-crlf.csv a,b,c 1,"x 3",y 4,5,6 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/quoted-crlf-truncated.csv a,b,c 1,"x 3",y 4,5,6 mlr --mmap --csv cat ./reg_test/input/rfc-csv/quoted-crlf-truncated.csv a,b,c 1,"x 3",y 4,5,6 mlr --no-mmap --csv cat ./reg_test/input/rfc-csv/simple-truncated.csv ./reg_test/input/rfc-csv/simple.csv a,b,c 1,x,3 4,5,6 1,x,3 4,5,6 x,y"yy,z mlr --mmap --csv cat ./reg_test/input/rfc-csv/simple-truncated.csv ./reg_test/input/rfc-csv/simple.csv a,b,c 1,x,3 4,5,6 1,x,3 4,5,6 x,y"yy,z mlr --no-mmap --csv --ifs semicolon --ofs pipe --irs lf --ors lflf cut -x -f b ./reg_test/input/rfc-csv/modify-defaults.csv a|c 1|3 4|6 mlr --mmap --csv --ifs semicolon --ofs pipe --irs lf --ors lflf cut -x -f b ./reg_test/input/rfc-csv/modify-defaults.csv a|c 1|3 4|6 ================================================================ MULTI-CHARACTER IRS/IFS/IPS FOR DKVP mlr --oxtab --idkvp --mmap --irs lf --ifs , --ips = cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x :0.641593543645736508/ a :wye/ i :0/ x :0.827614412562742041/ a :eks/ i :1/ x :0.923068348748175560/ a :zee/ i :2/ x :0.000047786161325772/ a :zee/ i :3/ x :0.676537984365847889/ a :zee/ i :4/ mlr --oxtab --idkvp --mmap --irs lf --ifs /, --ips =: cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 mlr --oxtab --idkvp --mmap --irs crlf --ifs , --ips = cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x :0.641593543645736508/ a :wye/ i :0/ x :0.827614412562742041/ a :eks/ i :1/ x :0.923068348748175560/ a :zee/ i :2/ x :0.000047786161325772/ a :zee/ i :3/ x :0.676537984365847889/ a :zee/ i :4/ mlr --oxtab --idkvp --mmap --irs crlf --ifs /, --ips =: cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 mlr --oxtab --no-mmap --irs lf --ifs , --ips = cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x :0.641593543645736508/ a :wye/ i :0/ x :0.827614412562742041/ a :eks/ i :1/ x :0.923068348748175560/ a :zee/ i :2/ x :0.000047786161325772/ a :zee/ i :3/ x :0.676537984365847889/ a :zee/ i :4/ mlr --oxtab --no-mmap --irs lf --ifs /, --ips =: cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 mlr --oxtab --no-mmap --irs crlf --ifs , --ips = cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x :0.641593543645736508/ a :wye/ i :0/ x :0.827614412562742041/ a :eks/ i :1/ x :0.923068348748175560/ a :zee/ i :2/ x :0.000047786161325772/ a :zee/ i :3/ x :0.676537984365847889/ a :zee/ i :4/ mlr --oxtab --no-mmap --irs crlf --ifs /, --ips =: cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 ================================================================ MULTI-CHARACTER IRS/IFS FOR NIDX mlr --oxtab --inidx --mmap --irs lf --ifs , cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508/ 1 a=:wye/ 3 i=:0/ 4 x=:0.827614412562742041/ 1 a=:eks/ 3 i=:1/ 4 x=:0.923068348748175560/ 1 a=:zee/ 3 i=:2/ 4 x=:0.000047786161325772/ 1 a=:zee/ 3 i=:3/ 4 x=:0.676537984365847889/ 1 a=:zee/ 3 i=:4/ mlr --oxtab --inidx --mmap --irs lf --ifs /, cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508 1 a=:wye 3 i=:0 4 x=:0.827614412562742041 1 a=:eks 3 i=:1 4 x=:0.923068348748175560 1 a=:zee 3 i=:2 4 x=:0.000047786161325772 1 a=:zee 3 i=:3 4 x=:0.676537984365847889 1 a=:zee 3 i=:4 mlr --oxtab --inidx --mmap --irs crlf --ifs , cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508/ 1 a=:wye/ 3 i=:0/ 4 x=:0.827614412562742041/ 1 a=:eks/ 3 i=:1/ 4 x=:0.923068348748175560/ 1 a=:zee/ 3 i=:2/ 4 x=:0.000047786161325772/ 1 a=:zee/ 3 i=:3/ 4 x=:0.676537984365847889/ 1 a=:zee/ 3 i=:4/ mlr --oxtab --inidx --mmap --irs crlf --ifs /, cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508 1 a=:wye 3 i=:0 4 x=:0.827614412562742041 1 a=:eks 3 i=:1 4 x=:0.923068348748175560 1 a=:zee 3 i=:2 4 x=:0.000047786161325772 1 a=:zee 3 i=:3 4 x=:0.676537984365847889 1 a=:zee 3 i=:4 mlr --oxtab --inidx --no-mmap --irs lf --ifs , cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508/ 1 a=:wye/ 3 i=:0/ 4 x=:0.827614412562742041/ 1 a=:eks/ 3 i=:1/ 4 x=:0.923068348748175560/ 1 a=:zee/ 3 i=:2/ 4 x=:0.000047786161325772/ 1 a=:zee/ 3 i=:3/ 4 x=:0.676537984365847889/ 1 a=:zee/ 3 i=:4/ mlr --oxtab --inidx --no-mmap --irs lf --ifs /, cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508 1 a=:wye 3 i=:0 4 x=:0.827614412562742041 1 a=:eks 3 i=:1 4 x=:0.923068348748175560 1 a=:zee 3 i=:2 4 x=:0.000047786161325772 1 a=:zee 3 i=:3 4 x=:0.676537984365847889 1 a=:zee 3 i=:4 mlr --oxtab --inidx --no-mmap --irs crlf --ifs , cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508/ 1 a=:wye/ 3 i=:0/ 4 x=:0.827614412562742041/ 1 a=:eks/ 3 i=:1/ 4 x=:0.923068348748175560/ 1 a=:zee/ 3 i=:2/ 4 x=:0.000047786161325772/ 1 a=:zee/ 3 i=:3/ 4 x=:0.676537984365847889/ 1 a=:zee/ 3 i=:4/ mlr --oxtab --inidx --no-mmap --irs crlf --ifs /, cut -o -f 4,1,3 ./reg_test/input/multi-sep.dkvp 4 x=:0.641593543645736508 1 a=:wye 3 i=:0 4 x=:0.827614412562742041 1 a=:eks 3 i=:1 4 x=:0.923068348748175560 1 a=:zee 3 i=:2 4 x=:0.000047786161325772 1 a=:zee 3 i=:3 4 x=:0.676537984365847889 1 a=:zee 3 i=:4 ================================================================ MULTI-CHARACTER IRS/IFS FOR CSVLITE mlr --oxtab --icsvlite --mmap --irs lf --ifs , cut -o -f x/,a/,i/ ./reg_test/input/multi-sep.csv x/ 0.641593543645736508/ a/ wye/ i/ 0/ x/ 0.827614412562742041/ a/ eks/ i/ 1/ x/ 0.923068348748175560/ a/ zee/ i/ 2/ x/ 0.000047786161325772/ a/ zee/ i/ 3/ x/ 0.676537984365847889/ a/ zee/ i/ 4/ mlr --oxtab --icsvlite --mmap --irs lf --ifs /, cut -o -f x,a,i ./reg_test/input/multi-sep.csv x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 mlr --oxtab --icsvlite --mmap --irs crlf --ifs , cut -o -f x/,a/,i/ ./reg_test/input/multi-sep.csv x/ 0.641593543645736508/ a/ wye/ i/ 0/ x/ 0.827614412562742041/ a/ eks/ i/ 1/ x/ 0.923068348748175560/ a/ zee/ i/ 2/ x/ 0.000047786161325772/ a/ zee/ i/ 3/ x/ 0.676537984365847889/ a/ zee/ i/ 4/ mlr --oxtab --icsvlite --mmap --irs crlf --ifs /, cut -o -f x,a,i ./reg_test/input/multi-sep.csv x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 mlr --oxtab --icsvlite --no-mmap --irs lf --ifs , cut -o -f x/,a/,i/ ./reg_test/input/multi-sep.csv x/ 0.641593543645736508/ a/ wye/ i/ 0/ x/ 0.827614412562742041/ a/ eks/ i/ 1/ x/ 0.923068348748175560/ a/ zee/ i/ 2/ x/ 0.000047786161325772/ a/ zee/ i/ 3/ x/ 0.676537984365847889/ a/ zee/ i/ 4/ mlr --oxtab --icsvlite --no-mmap --irs lf --ifs /, cut -o -f x,a,i ./reg_test/input/multi-sep.csv x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 mlr --oxtab --icsvlite --no-mmap --irs crlf --ifs , cut -o -f x/,a/,i/ ./reg_test/input/multi-sep.csv x/ 0.641593543645736508/ a/ wye/ i/ 0/ x/ 0.827614412562742041/ a/ eks/ i/ 1/ x/ 0.923068348748175560/ a/ zee/ i/ 2/ x/ 0.000047786161325772/ a/ zee/ i/ 3/ x/ 0.676537984365847889/ a/ zee/ i/ 4/ mlr --oxtab --icsvlite --no-mmap --irs crlf --ifs /, cut -o -f x,a,i ./reg_test/input/multi-sep.csv x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 ================================================================ MULTI-CHARACTER SEPARATORS FOR XTAB mlr --mmap --xtab --ifs crlf --ofs Z cut -x -f b ./reg_test/input/truncated.xtab-crlf a 1Zc 3ZZd 4Ze 5Z mlr --no-mmap --xtab --ifs crlf --ofs Z cut -x -f b ./reg_test/input/truncated.xtab-crlf a 1Zc 3ZZd 4Ze 5Z mlr --mmap --xtab --ips . --ops @ cut -x -f b ./reg_test/input/dots.xtab a@1 c@345 defg@6 hi@@@78 mlr --no-mmap --xtab --ips . --ops @ cut -x -f b ./reg_test/input/dots.xtab a@1 c@345 defg@6 hi@@@78 mlr --no-mmap --xtab --ips . --ops := cut -x -f b ./reg_test/input/dots.xtab a:=1 c:=345 defg:=6 hi:=78 mlr --xtab --ips : --ops @@@@ put $sum=int($a+$b) ./reg_test/input/multi-ips.dkvp a@@@@1 b@@@@2 sum@@@@3 ================================================================ MULTI-CHARACTER IRS FOR PPRINT mlr --mmap --pprint --irs crlf --ifs / --ofs @ cut -x -f b ./reg_test/input/dots.pprint a@@@i@@x@@@@@@@@@@@@@@@@@@@y pan@1@@0.3467901443380824@@0.7268028627434533 eks@2@@0.7586799647899636@@0.5221511083334797 wye@3@@0.20460330576630303@0.33831852551664776 eks@4@@0.38139939387114097@0.13418874328430463 wye@5@@0.5732889198020006@@0.8636244699032729 zee@6@@0.5271261600918548@@0.49322128674835697 eks@7@@0.6117840605678454@@0.1878849191181694 zee@8@@0.5985540091064224@@0.976181385699006 hat@9@@0.03144187646093577@0.7495507603507059 pan@10@0.5026260055412137@@0.9526183602969864 mlr --no-mmap --pprint --irs crlf --ifs / --ofs @ cut -x -f b ./reg_test/input/dots.pprint a@@@i@@x@@@@@@@@@@@@@@@@@@@y pan@1@@0.3467901443380824@@0.7268028627434533 eks@2@@0.7586799647899636@@0.5221511083334797 wye@3@@0.20460330576630303@0.33831852551664776 eks@4@@0.38139939387114097@0.13418874328430463 wye@5@@0.5732889198020006@@0.8636244699032729 zee@6@@0.5271261600918548@@0.49322128674835697 eks@7@@0.6117840605678454@@0.1878849191181694 zee@8@@0.5985540091064224@@0.976181385699006 hat@9@@0.03144187646093577@0.7495507603507059 pan@10@0.5026260055412137@@0.9526183602969864 ================================================================ MULTI-CHARACTER IXS SPECIFIERS mlr --oxtab --idkvp --mmap --irs lf --ifs , --ips = cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x :0.641593543645736508/ a :wye/ i :0/ x :0.827614412562742041/ a :eks/ i :1/ x :0.923068348748175560/ a :zee/ i :2/ x :0.000047786161325772/ a :zee/ i :3/ x :0.676537984365847889/ a :zee/ i :4/ mlr --oxtab --idkvp --mmap --irs lf --ifs /, --ips =: cut -o -f x,a,i ./reg_test/input/multi-sep.dkvp x 0.641593543645736508 a wye i 0 x 0.827614412562742041 a eks i 1 x 0.923068348748175560 a zee i 2 x 0.000047786161325772 a zee i 3 x 0.676537984365847889 a zee i 4 ================================================================ JSON I/O mlr --ijson --opprint cat ./reg_test/input/small-non-nested.json a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 wye wye 3 0.20460330576630303 0.33831852551664776 eks wye 4 0.38139939387114097 0.13418874328430463 wye pan 5 0.5732889198020006 0.8636244699032729 zee pan 6 0.5271261600918548 0.49322128674835697 eks zee 7 0.6117840605678454 0.1878849191181694 zee wye 8 0.5985540091064224 0.976181385699006 hat wye 9 0.03144187646093577 0.7495507603507059 pan wye 10 0.5026260055412137 0.9526183602969864 mlr --ijson --opprint cat ./reg_test/input/small-non-nested-wrapped.json a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 wye wye 3 0.20460330576630303 0.33831852551664776 eks wye 4 0.38139939387114097 0.13418874328430463 wye pan 5 0.5732889198020006 0.8636244699032729 zee pan 6 0.5271261600918548 0.49322128674835697 eks zee 7 0.6117840605678454 0.1878849191181694 zee wye 8 0.5985540091064224 0.976181385699006 hat wye 9 0.03144187646093577 0.7495507603507059 pan wye 10 0.5026260055412137 0.9526183602969864 mlr --ijson --oxtab cat ./reg_test/input/small-nested.json z:pan:1 0.726803 z:pan:0 0.952618 z:eks:0 0.134189 z:eks:1 0.187885 z:wye:1 0.863624 z:zee:0 0.976181 z:hat:1 0.749551 mlr --ojson cat ./reg_test/input/json-output-options.dkvp { "a": 1, "b": "x", "c": 3 } { "d": 4 } { "e": 5, "f": 6 } mlr --ojson --jvstack cat ./reg_test/input/json-output-options.dkvp { "a": 1, "b": "x", "c": 3 } { "d": 4 } { "e": 5, "f": 6 } mlr --ojson --jlistwrap cat ./reg_test/input/json-output-options.dkvp [ { "a": 1, "b": "x", "c": 3 } ,{ "d": 4 } ,{ "e": 5, "f": 6 } ] mlr --ojson --jvstack --jlistwrap cat ./reg_test/input/json-output-options.dkvp [ { "a": 1, "b": "x", "c": 3 } ,{ "d": 4 } ,{ "e": 5, "f": 6 } ] mlr --ojson --jquoteall cat ./reg_test/input/json-output-options.dkvp { "a": "1", "b": "x", "c": "3" } { "d": "4" } { "e": "5", "f": "6" } mlr --ojson --jvstack --jquoteall cat ./reg_test/input/json-output-options.dkvp { "a": "1", "b": "x", "c": "3" } { "d": "4" } { "e": "5", "f": "6" } mlr --ojson --jlistwrap --jquoteall cat ./reg_test/input/json-output-options.dkvp [ { "a": "1", "b": "x", "c": "3" } ,{ "d": "4" } ,{ "e": "5", "f": "6" } ] mlr --ojson --jvstack --jlistwrap --jquoteall cat ./reg_test/input/json-output-options.dkvp [ { "a": "1", "b": "x", "c": "3" } ,{ "d": "4" } ,{ "e": "5", "f": "6" } ] miller-3.4.0/c/reg_test/input/000077500000000000000000000000001266012053600162005ustar00rootroot00000000000000miller-3.4.0/c/reg_test/input/Makefile.am000066400000000000000000000051251266012053600202370ustar00rootroot00000000000000SUBDIRS= rfc-csv EXTRA_DIST= \ a.csv \ a.pprint \ abixy \ abixy-het \ abixy-wide \ abixy-wide-short \ b.csv \ b.pprint \ braced.csv \ c.csv \ c.pprint \ capture.dkvp \ capture-lengths.dkvp \ d.csv \ d.pprint \ date1.csv \ date2.csv \ dots.pprint \ dots.xtab \ double-ps.dkvp \ e.csv \ e.pprint \ env-var.dkvp \ f.csv \ f.pprint \ from-first.csv \ fsec2xhms \ g.csv \ g.pprint \ gmt2sec \ gsub.dat \ having-fields-regex.dkvp \ het.csv \ het.dkvp \ het-join-left \ het-join-right-r0 \ het-join-right-r1 \ het-join-right-r2 \ het-join-right-r3 \ het-join-right-r4 \ het-join-right-r5 \ het-join-right-r6 \ het-join-right-r11 \ het-join-right-r12 \ het-join-right-r13 \ het-join-right-r14 \ het-join-right-r15 \ het-join-right-r16 \ het-join-right-r22 \ het-join-right-r23 \ het-join-right-r24 \ het-join-right-r25 \ het-join-right-r26 \ het-join-right-r33 \ het-join-right-r34 \ het-join-right-r35 \ het-join-right-r36 \ het-join-right-r44 \ het-join-right-r45 \ het-join-right-r46 \ het-join-right-r55 \ het-join-right-r56 \ het-join-right-r66 \ int64io.dkvp \ int64arith.dkvp \ int-float.dkvp \ ints.dkvp \ join-het.dkvp \ joina.dkvp \ joinb.dkvp \ json-output-options.dkvp \ logi.dkvp \ merge-fields-abxy.dkvp \ merge-fields-in-out.csv \ minmax.dkvp \ missings.dkvp \ mixed-types.xtab \ modarith.dat \ multi-format-join-a.csv \ multi-format-join-a.dkvp \ multi-format-join-a.json \ multi-format-join-b.csv \ multi-format-join-b.dkvp \ multi-format-join-b.json \ multi-ips.dkvp \ multi-sep.csv \ multi-sep.dkvp \ near-ovf.dkvp \ null-fields.csv \ null-fields.nidx \ null-vs-empty.dkvp \ nullvals.dkvp \ ofmt.dat \ page-aligned-final-ifs.dkvp \ page-aligned-final-irs.dkvp \ page-aligned-final-no-ifs.dkvp \ page-aligned-no-final-eol.xtab \ page-aligned-no-final-irs.csvl \ page-aligned-no-final-irs.dkvp \ page-aligned-no-final-irs.nidx \ regex.dkvp \ regularize.dkvp \ reshape-long-ragged.dkvp \ reshape-long.tbl \ reshape-wide-ragged.dkvp \ reshape-wide.tbl \ rfc-csv \ scinot.dkvp \ scinot1.dkvp \ sec2gmt \ sec2xhms \ short \ short-circuit.dkvp \ small \ small-nested.json \ small-non-nested-wrapped.json \ small-non-nested.json \ sort-het.dkvp \ space-pad.dkvp \ space-pad.nidx \ space-pad.pprint \ sub.dat \ truncated.csv \ truncated.dkvp \ truncated.nidx \ truncated.pprint \ truncated.xtab \ truncated.xtab-crlf \ utf8-1.csv \ utf8-2.csv \ utf8-align.dkvp \ utf8-align.nidx miller-3.4.0/c/reg_test/input/a.csv000066400000000000000000000000221266012053600171270ustar00rootroot00000000000000a,b,c 1,2,3 4,5,6 miller-3.4.0/c/reg_test/input/a.pprint000066400000000000000000000000221266012053600176500ustar00rootroot00000000000000a b c 1 2 3 4 5 6 miller-3.4.0/c/reg_test/input/abixy000066400000000000000000000011121266012053600172320ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 miller-3.4.0/c/reg_test/input/abixy-het000066400000000000000000000011301266012053600200100ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 aaa=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,bbb=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,xxx=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,iii=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,yyy=0.976181385699006 aaa=hat,bbb=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 miller-3.4.0/c/reg_test/input/abixy-wide000066400000000000000000007700331266012053600201770ustar00rootroot00000000000000a=cat,b=pan,i=1,x=0.5117389009583777,y=0.08295224980036853,x2=0.2618767027540883,xy=0.0424498931448654,y2=0.006881075746942741 a=pan,b=wye,i=2,x=0.5225940442098578,y=0.511678736087022,x2=0.27310453504361476,xy=0.2674002600279053,y2=0.26181512896361225 a=wye,b=cat,i=3,x=0.8150401717873625,y=0.07989551500795256,x2=0.6642904816271734,xy=0.06511805427712146,y2=0.006383293318385972 a=dog,b=hat,i=4,x=0.4488733555675044,y=0.5730530513123552,x2=0.20148728933843124,xy=0.25722824606077416,y2=0.32838979961840076 a=dog,b=pan,i=5,x=0.2946557960430134,y=0.6850437256584863,x2=0.08682203814174191,xy=0.20185210430817294,y2=0.46928490606405937 a=wye,b=cat,i=6,x=0.048709182664292916,y=0.5851879044762575,x2=0.0023725844758234536,xy=0.02850402453206882,y2=0.34244488354531344 a=dog,b=hat,i=7,x=0.8500003149528544,y=0.2984098741712895,x2=0.7225005354199517,xy=0.25364848703063775,y2=0.08904845300292483 a=pan,b=pan,i=8,x=0.616507208914765,y=0.25924335982487057,x2=0.38008113864387366,xy=0.15982540019531707,y2=0.06720711961328732 a=hat,b=hat,i=9,x=0.33786884067769307,y=0.6036735617015514,x2=0.11415535350088835,xy=0.203962486439877,y2=0.3644217690974368 a=wye,b=hat,i=10,x=0.3834648944206174,y=0.4999709279216641,x2=0.14704532525301522,xy=0.19172129908885902,y2=0.24997092876684981 a=pan,b=hat,i=11,x=0.025474999754416028,y=0.7861954915044592,x2=0.0006489756124874967,xy=0.020028329952999087,y2=0.6181033508619382 a=cat,b=hat,i=12,x=0.6335445699880142,y=0.15467178563525052,x2=0.4013787221612979,xy=0.0979914699195631,y2=0.02392336127159689 a=hat,b=wye,i=13,x=0.35922068401384877,y=0.8502678133887914,x2=0.1290394998233774,xy=0.30543378552048117,y2=0.7229553544849566 a=dog,b=dog,i=14,x=0.5440047442770544,y=0.933608851612059,x2=0.2959411617959433,xy=0.5078876445760125,y2=0.8716254878083876 a=wye,b=dog,i=15,x=0.4689175303764642,y=0.09048353045392021,x2=0.21988365029436224,xy=0.04242931364019586,y2=0.008187269283405506 a=pan,b=pan,i=16,x=0.3959177828066379,y=0.6339858483805666,x2=0.15675089074252413,xy=0.25100627142161924,y2=0.4019380559468268 a=dog,b=hat,i=17,x=0.34033844788864975,y=0.8845934733681523,x2=0.11583025911125516,xy=0.3010611697385466,y2=0.782505613125532 a=wye,b=wye,i=18,x=0.6770613653962891,y=0.896307226056897,x2=0.4584120925122874,xy=0.6068549942886431,y2=0.8033666434818095 a=dog,b=wye,i=19,x=0.4865373244199632,y=0.44117766146315884,x2=0.23671856805373653,xy=0.2146493990021416,y2=0.1946377289741016 a=dog,b=dog,i=20,x=0.3223311725542929,y=0.08115611029827985,x2=0.10389738480022534,xy=0.026159144192390068,y2=0.006586314238746564 a=dog,b=dog,i=21,x=0.9699029150382065,y=0.9391556988975561,x2=0.9407116645996103,xy=0.9108898500354838,y2=0.8820134267717571 a=pan,b=hat,i=22,x=0.26484467292256164,y=0.45079159705782246,x2=0.07014270077545866,xy=0.1193897530790182,y2=0.20321306397794217 a=wye,b=hat,i=23,x=0.298540818680359,y=0.0037836288354773373,x2=0.08912662041833898,xy=0.0011295676501260176,y2=1.4315847164655591e-05 a=cat,b=dog,i=24,x=0.03302652200852407,y=0.42137227890920304,x2=0.001090751155979525,xy=0.013916460843176739,y2=0.1775545974331352 a=hat,b=hat,i=25,x=0.16707716998324063,y=0.4457018161567563,x2=0.027914780729608683,xy=0.07446659809986143,y2=0.198650108925431 a=hat,b=pan,i=26,x=0.06110349364580614,y=0.25884152875789423,x2=0.0037336369357230713,xy=0.01581612170772874,y2=0.06699893700972379 a=wye,b=hat,i=27,x=0.20149350928735854,y=0.679023911581996,x2=0.04059963428493484,xy=0.13681891083468545,y2=0.4610734725001144 a=dog,b=hat,i=28,x=0.017464614203827944,y=0.4877770939619681,x2=0.00030501274928854875,xy=0.008518838763510107,y2=0.23792649339398267 a=cat,b=pan,i=29,x=0.6919668720154277,y=0.26988079254367914,x2=0.4788181519668153,xy=0.18674856783349422,y2=0.07283564218400437 a=cat,b=wye,i=30,x=0.7578438094718101,y=0.2777757581815844,x2=0.5743272395547452,xy=0.21051063875925224,y2=0.07715937183335406 a=cat,b=wye,i=31,x=0.8651145139700118,y=0.7249926402997512,x2=0.7484231222815698,xy=0.6272016556447548,y2=0.5256143284888044 a=pan,b=hat,i=32,x=0.447405904410204,y=0.21332839270281612,x2=0.2001720433011126,xy=0.09544438247357862,y2=0.04550900313316693 a=pan,b=wye,i=33,x=0.5062113125043399,y=0.6524477940033689,x2=0.2562498929073665,xy=0.3302764541430066,y2=0.42568812389986255 a=wye,b=dog,i=34,x=0.4894262274410983,y=0.3656319118417568,x2=0.23953803210722568,xy=0.17894984724478727,y2=0.13368669495705823 a=hat,b=pan,i=35,x=0.9421777782395372,y=0.6146368699441981,x2=0.8876989658083905,xy=0.579097200548128,y2=0.37777848189480107 a=wye,b=cat,i=36,x=0.6903385961939384,y=0.12453739987209256,x2=0.4765673773950176,xy=0.08597297380134354,y2=0.01550956396690148 a=hat,b=cat,i=37,x=0.7984210083195517,y=0.6470047092959555,x2=0.6374761065260096,xy=0.5165821523835752,y2=0.4186150938511439 a=dog,b=cat,i=38,x=0.7956841726564652,y=0.2999281899559054,x2=0.6331133026160035,xy=0.23864811368141572,y2=0.08995691913022569 a=hat,b=dog,i=39,x=0.5434267154348226,y=0.3612723556363975,x2=0.2953125950482796,xy=0.1963250496008886,y2=0.13051771494707165 a=pan,b=dog,i=40,x=0.2404413468975618,y=0.0765949802658491,x2=0.057812041297913654,xy=0.018416600220712925,y2=0.005866791001925813 a=cat,b=dog,i=41,x=0.8872583855262857,y=0.7666563573215487,x2=0.787227442686711,xy=0.6802222818505804,y2=0.5877619702215462 a=hat,b=dog,i=42,x=0.20947794695668354,y=0.799420366596795,x2=0.04388101026118712,xy=0.16746093715005594,y2=0.6390729225297542 a=cat,b=cat,i=43,x=0.5807454568810496,y=0.0360767170935169,x2=0.33726528568797903,xy=0.020951389551242844,y2=0.0013015295162456544 a=pan,b=wye,i=44,x=0.6714396627452867,y=0.8691227831036271,x2=0.4508312207075043,xy=0.5835635083713443,y2=0.7553744121097945 a=dog,b=dog,i=45,x=0.6489232347198245,y=0.2874511000815766,x2=0.4211013645592404,xy=0.1865336976887087,y2=0.08262813493810857 a=pan,b=pan,i=46,x=0.07003615899489535,y=0.645706837635313,x2=0.00490506356675826,xy=0.04522282674471786,y2=0.4169373201689965 a=pan,b=hat,i=47,x=0.3233978593086597,y=0.644896974713749,x2=0.10458617540542367,xy=0.20855830109705728,y2=0.41589210799494575 a=cat,b=cat,i=48,x=0.4850891731208423,y=0.6464096154902582,x2=0.23531150587906252,xy=0.31356630587553097,y2=0.41784539099826346 a=wye,b=cat,i=49,x=0.19369511371092585,y=0.07897643847420421,x2=0.037517797075488496,xy=0.015297350230744924,y2=0.006237277834069763 a=hat,b=hat,i=50,x=0.5979364499843741,y=0.01637946256325762,x2=0.35752799821991593,xy=0.009793877697726217,y2=0.0002682867938611578 a=wye,b=dog,i=51,x=0.4964418953954285,y=0.4045337696709349,x2=0.24645455550380557,xy=0.20082751136689664,y2=0.16364757080417702 a=dog,b=hat,i=52,x=0.4240421413278761,y=0.685508287221285,x2=0.17981173762193045,xy=0.2906844020113184,y2=0.46992161184905973 a=pan,b=hat,i=53,x=0.8506849616367519,y=0.29553024216317647,x2=0.723664903954922,xy=0.25140313271708176,y2=0.08733812403302572 a=cat,b=hat,i=54,x=0.5285609997486995,y=0.8641537366322317,x2=0.2793767304553447,xy=0.45675796297090676,y2=0.7467616805354484 a=wye,b=hat,i=55,x=0.06564514633598773,y=0.5764673221543989,x2=0.004309285237473243,xy=0.037842281720740494,y2=0.3323145735118635 a=hat,b=hat,i=56,x=0.6457343407175848,y=0.2098352953222723,x2=0.41697283878197394,xy=0.13549785608420722,y2=0.04403085116298523 a=wye,b=wye,i=57,x=0.9589282669375345,y=0.1806724444876513,x2=0.9195434211318234,xy=0.17325191407591137,y2=0.03264253219714344 a=hat,b=hat,i=58,x=0.2095505109133845,y=0.17354923704865088,x2=0.04391141662406048,xy=0.03636733129217287,y2=0.030119337680168817 a=cat,b=pan,i=59,x=0.10509164053821951,y=0.49751015159809986,x2=0.011044252911014343,xy=0.05228415801586261,y2=0.2475163509431643 a=hat,b=pan,i=60,x=0.9078087025266115,y=0.22758683685265058,x2=0.8241166403830498,xy=0.20660531107534033,y2=0.05179576830859499 a=hat,b=hat,i=61,x=0.14600101883109162,y=0.016141081372988975,x2=0.02131629749971677,xy=0.0023566143254919454,y2=0.0002605345078894516 a=cat,b=pan,i=62,x=0.5638136789154102,y=0.33173672628650086,x2=0.3178858645321293,xy=0.18703770407894652,y2=0.11004925556728479 a=pan,b=cat,i=63,x=0.4703043612464288,y=0.7943843739826639,x2=0.22118619220741143,xy=0.373602435590061,y2=0.6310465336278289 a=pan,b=cat,i=64,x=0.5660165862339231,y=0.5283906051426638,x2=0.32037477589190416,xy=0.2990778465209274,y2=0.27919663160303043 a=hat,b=pan,i=65,x=0.9349300070803035,y=0.6887739895721908,x2=0.8740941181391764,xy=0.6439554709474572,y2=0.4744096087111924 a=dog,b=pan,i=66,x=0.8907404476648366,y=0.5089531839168581,x2=0.7934185451061535,xy=0.4533451868825461,y2=0.25903334341910716 a=wye,b=wye,i=67,x=0.990492139162684,y=0.9945620485002424,x2=0.9810746777430697,xy=0.9851058909490261,y2=0.9891536683169986 a=cat,b=dog,i=68,x=0.1656761916562901,y=0.3999596321678488,x2=0.027448600481731773,xy=0.06626378867381981,y2=0.15996770736384092 a=cat,b=wye,i=69,x=0.6008546501272044,y=0.879880439279109,x2=0.3610263105794852,xy=0.5286802534968199,y2=0.7741895874259977 a=hat,b=cat,i=70,x=0.7958883526623057,y=0.45932818752107474,x2=0.6334382699035187,xy=0.36557395449751084,y2=0.2109823838513956 a=wye,b=hat,i=71,x=0.017814788759946132,y=0.5195828497321303,x2=0.00031736669856150305,xy=0.009256258711268735,y2=0.2699663377357615 a=wye,b=pan,i=72,x=0.5937409556269868,y=0.7099917576944956,x2=0.3525283223888475,xy=0.4215511847008139,y2=0.5040882959941194 a=dog,b=wye,i=73,x=0.08067388329639391,y=0.3846702905768087,x2=0.006508275446120184,xy=0.0310328461295834,y2=0.14797123245244642 a=pan,b=dog,i=74,x=0.2323374771961123,y=0.025425666031404726,x2=0.05398070330985401,xy=0.005907335101767463,y2=0.0006464644931405281 a=dog,b=cat,i=75,x=0.11546004262581322,y=0.21181188154916497,x2=0.013331021443154605,xy=0.024455808872320288,y2=0.04486427316539749 a=cat,b=cat,i=76,x=0.8050585149476237,y=0.5162954081076918,x2=0.6481192124896733,xy=0.4156480145254557,y2=0.26656094843308803 a=dog,b=cat,i=77,x=0.8529816281035857,y=0.486089158207742,x2=0.7275776578822437,xy=0.41462512157154124,y2=0.23628266972711123 a=dog,b=hat,i=78,x=0.6287883161763603,y=0.5001069007838987,x2=0.39537474655990246,xy=0.3144613760520858,y2=0.25010691221167636 a=dog,b=hat,i=79,x=0.45765651274678665,y=0.37805167557845964,x2=0.20944948365954968,xy=0.17301781148331738,y2=0.1429230694076809 a=wye,b=pan,i=80,x=0.9768690333313619,y=0.08934000010682541,x2=0.9542731082817494,xy=0.0872734795421783,y2=0.007981635619087565 a=wye,b=pan,i=81,x=0.4249966140862822,y=0.9387797028554198,x2=0.1806221219848043,xy=0.3989781950864795,y2=0.8813073304933102 a=hat,b=dog,i=82,x=0.6581016472840274,y=0.12685953318239107,x2=0.4330977781579504,xy=0.0834864677610143,y2=0.01609334115925418 a=cat,b=pan,i=83,x=0.563231401107445,y=0.9376434508380005,x2=0.31722961119345555,xy=0.5281102345547067,y2=0.8791752408993938 a=dog,b=pan,i=84,x=0.5288078629216791,y=0.9774983060162068,x2=0.2796377558877934,xy=0.5169087902139918,y2=0.9555029382645539 a=hat,b=wye,i=85,x=0.4301872159773744,y=0.9715341379047415,x2=0.18506104079036417,xy=0.4179415660122193,y2=0.9438785811143093 a=dog,b=cat,i=86,x=0.15046114299129065,y=0.47217970263414166,x2=0.02263855555024561,xy=0.0710446977556207,y2=0.22295367157966645 a=pan,b=dog,i=87,x=0.690315349060835,y=0.9329493827118672,x2=0.4765352811489825,xy=0.6440292787828332,y2=0.8703945507024541 a=hat,b=wye,i=88,x=0.844518095822385,y=0.5458380509826849,x2=0.713210814171467,xy=0.46097011144329897,y2=0.2979391779005761 a=hat,b=pan,i=89,x=0.07332776066392399,y=0.7010649246914367,x2=0.005376960483985719,xy=0.05140752100764556,y2=0.49149202863260977 a=hat,b=cat,i=90,x=0.6722332393534578,y=0.870469095664934,x2=0.4518975280916433,xy=0.5851582599359135,y2=0.7577164465077281 a=dog,b=cat,i=91,x=0.7897989951157833,y=0.8936987604639762,x2=0.6237824526859012,xy=0.7058423829506696,y2=0.7986974744548475 a=dog,b=wye,i=92,x=0.9603096176050011,y=0.9462873537666934,x2=0.9221945616646634,xy=0.9087288468401418,y2=0.8954597558987711 a=cat,b=cat,i=93,x=0.051983319126123306,y=0.7379236193825374,x2=0.002702265467368377,xy=0.03835971899706639,y2=0.5445312680426239 a=cat,b=cat,i=94,x=0.46303093657328553,y=0.050030061480300425,x2=0.21439764822393398,xy=0.02316546622404256,y2=0.0025030070517226403 a=pan,b=hat,i=95,x=0.7547208898758858,y=0.07612227053712461,x2=0.569603621615049,xy=0.05745106775915161,y2=0.00579460007172719 a=dog,b=wye,i=96,x=0.01733736709766953,y=0.7408141524929686,x2=0.00030058429787935406,xy=0.012843766912919533,y2=0.5488056085338753 a=wye,b=dog,i=97,x=0.05692328077076536,y=0.7682235553036355,x2=0.0032402598937073855,xy=0.04372980513326444,y2=0.5901674309233579 a=dog,b=cat,i=98,x=0.1138603279074798,y=0.08999053060825568,x2=0.012964174271198822,xy=0.010246351323624088,y2=0.008098295599155403 a=cat,b=hat,i=99,x=0.30356000952142026,y=0.8246328358017656,x2=0.09214867938064476,xy=0.2503255514876598,y2=0.6800193138824617 a=dog,b=hat,i=100,x=0.6096169376426714,y=0.9104030491019464,x2=0.37163281066082876,xy=0.5549971188140792,y2=0.8288337118141209 a=cat,b=cat,i=101,x=0.8601431032845563,y=0.11237298572604193,x2=0.7398461581279869,xy=0.09665684866774886,y2=0.012627687920985222 a=wye,b=cat,i=102,x=0.4819560971418857,y=0.32001749297885806,x2=0.23228167957223878,xy=0.15423438193322125,y2=0.10241119581247347 a=hat,b=pan,i=103,x=0.6938564126848401,y=0.02765597421813426,x2=0.48143672142387517,xy=0.019189275060299063,y2=0.000764852909954107 a=cat,b=pan,i=104,x=0.315975934495323,y=0.778992200602797,x2=0.09984079118019266,xy=0.2461427885500369,y2=0.6068288485999882 a=wye,b=hat,i=105,x=0.5198900877033598,y=0.009164564556345067,x2=0.2702857032922071,xy=0.00476456627096134,y2=8.398924350741626e-05 a=wye,b=dog,i=106,x=0.7179488758856343,y=0.06444079818478121,x2=0.5154505883854459,xy=0.046265198617936695,y2=0.004152616470691701 a=pan,b=hat,i=107,x=0.6781474171226103,y=0.8224379844724085,x2=0.45988391935006756,xy=0.5577341949134893,y2=0.6764042383030375 a=hat,b=hat,i=108,x=0.7310592435672268,y=0.7865030408830793,x2=0.5344476176050859,xy=0.5749803181313077,y2=0.6185870333183308 a=hat,b=pan,i=109,x=0.7084818505505407,y=0.4807798730113917,x2=0.5019465325595187,xy=0.34062381413856474,y2=0.23114928629284992 a=hat,b=cat,i=110,x=0.8826404450115393,y=0.4693490677671145,x2=0.7790541551701681,xy=0.41426647003971706,y2=0.22028854741385942 a=wye,b=dog,i=111,x=0.16532203956598923,y=0.8201244515579681,x2=0.02733137676625851,xy=0.13558464702950163,y2=0.672604116043258 a=hat,b=dog,i=112,x=0.21932074656397027,y=0.7287694430170744,x2=0.04810158987337728,xy=0.15983425831551354,y2=0.5311049010754167 a=dog,b=wye,i=113,x=0.2115544521551379,y=0.7617111396233063,x2=0.044755286226660536,xy=0.16114338284347432,y2=0.5802038602262359 a=wye,b=dog,i=114,x=0.09981034795046184,y=0.8513191274753099,x2=0.009962105557992262,xy=0.08497045833019426,y2=0.724744256805323 a=dog,b=dog,i=115,x=0.8486258183007894,y=0.27714545391484613,x2=0.7201657794866845,xy=0.23519278761683002,y2=0.07680960262566609 a=dog,b=hat,i=116,x=0.9581187355019588,y=0.929883007686579,x2=0.9179915113198724,xy=0.8909383314894234,y2=0.8646824079842385 a=cat,b=hat,i=117,x=0.13641737796121878,y=0.742727066387978,x2=0.018609701009814017,xy=0.10132087893747603,y2=0.5516434951452919 a=dog,b=pan,i=118,x=0.9081608785949646,y=0.353699840894134,x2=0.8247561814103781,xy=0.3212163582653159,y2=0.1251035774485357 a=cat,b=hat,i=119,x=0.44250837621436523,y=0.7613578627611387,x2=0.19581366301987418,xy=0.336907231568471,y2=0.5796657951882089 a=pan,b=pan,i=120,x=0.27250908954834085,y=0.7458231673885796,x2=0.07426120388646565,xy=0.20324359230912165,y2=0.5562521970135331 a=dog,b=pan,i=121,x=0.737965443497151,y=0.21636403152403683,x2=0.5445929957959468,xy=0.15966917848046738,y2=0.0468133941373344 a=pan,b=dog,i=122,x=0.7390528984439438,y=0.3684696519589872,x2=0.5461991866983944,xy=0.2723185642689207,y2=0.13576988441477714 a=cat,b=dog,i=123,x=0.15678654142006032,y=0.03288680496526697,x2=0.02458201957046429,xy=0.005156208408860275,y2=0.0010815419408235082 a=wye,b=dog,i=124,x=0.25449765035082783,y=0.41497175568786404,x2=0.06476905403409222,xy=0.10560933678451917,y2=0.17220155801866832 a=hat,b=pan,i=125,x=0.8828478876916597,y=0.22292432647794536,x2=0.7794203928016253,xy=0.19680827074613996,y2=0.04969525533564557 a=dog,b=pan,i=126,x=0.6262694822433262,y=0.4445756661164717,x2=0.3922134643893239,xy=0.2784241722367446,y2=0.19764752290290452 a=hat,b=dog,i=127,x=0.14352357272424598,y=0.5813144374046438,x2=0.020599015927531925,xy=0.08343232493249954,y2=0.33792647513507756 a=wye,b=pan,i=128,x=0.04883068934042978,y=0.1489684167994927,x2=0.0023844362214615624,xy=0.0072742304822716874,y2=0.022191589203747374 a=dog,b=hat,i=129,x=0.06061789696216857,y=0.7233489718249176,x2=0.0036745294321160857,xy=0.043847893441773436,y2=0.5232337350401655 a=hat,b=pan,i=130,x=0.19499005566725736,y=0.49210369398737897,x2=0.03802112180912012,xy=0.095955326684662,y2=0.24216604563602392 a=wye,b=hat,i=131,x=0.17100268381292483,y=0.6889838638269865,x2=0.02924191787122314,xy=0.11781808981821343,y2=0.4746987646139635 a=wye,b=hat,i=132,x=0.4530191728273819,y=0.40357018860333094,x2=0.20522637094920532,xy=0.18282503301887149,y2=0.16286889712932812 a=cat,b=cat,i=133,x=0.1415361047978303,y=0.24880740801699253,x2=0.0200324689613424,xy=0.035215231375569575,y2=0.0619051262841342 a=wye,b=pan,i=134,x=0.7011988379965257,y=0.9651856584321452,x2=0.49167981040767794,xy=0.6767870621435318,y2=0.9315833552430937 a=cat,b=wye,i=135,x=0.9905881531288986,y=0.7789092765450115,x2=0.9812648891193222,xy=0.7715783017076895,y2=0.6066996610878732 a=dog,b=pan,i=136,x=0.17871521618418273,y=0.48324493385810807,x2=0.03193912849575917,xy=0.08636322282436287,y2=0.23352566609952724 a=cat,b=dog,i=137,x=0.11381591729240514,y=0.6098950123980131,x2=0.012954063029111609,xy=0.06941576028814267,y2=0.3719719261479726 a=pan,b=hat,i=138,x=0.3707431233181129,y=0.4434239077163661,x2=0.13745046348766946,xy=0.1643963645006882,y2=0.19662476193445236 a=hat,b=hat,i=139,x=0.8124229919653702,y=0.6498112783277437,x2=0.6600311178739638,xy=0.5279216229518674,y2=0.42225469744193633 a=dog,b=wye,i=140,x=0.7589142664965747,y=0.1238824448462621,x2=0.575950863892034,xy=0.09401615476230336,y2=0.01534686014108717 a=pan,b=dog,i=141,x=0.3925050233933668,y=0.2525418847325982,x2=0.1540601933890274,xy=0.09912395837477339,y2=0.06377740354429291 a=wye,b=cat,i=142,x=0.24697144094906698,y=0.2893682360276446,x2=0.060994892644458475,xy=0.07146569021663711,y2=0.08373397602175064 a=cat,b=hat,i=143,x=0.49400128820886957,y=0.5368768322085028,x2=0.2440372727520226,xy=0.2652178467204975,y2=0.28823673296223684 a=hat,b=dog,i=144,x=0.5837149712277536,y=0.03669862718107353,x2=0.3407231676354172,xy=0.02142153810909839,y2=0.0013467892369754288 a=hat,b=pan,i=145,x=0.17945263084751795,y=0.3085459122455083,x2=0.03220324671809555,xy=0.05536937568970387,y2=0.09520057996341291 a=hat,b=pan,i=146,x=0.8842766950456613,y=0.07694621084098674,x2=0.7819452734008775,xy=0.06804174101875439,y2=0.005920719362785585 a=pan,b=cat,i=147,x=0.3709303665708895,y=0.7846804091324313,x2=0.13758933684441446,xy=0.2910617918004883,y2=0.6157233444762398 a=cat,b=hat,i=148,x=0.1464772298983058,y=0.06380198058698772,x2=0.02145557887868113,xy=0.009345537378407444,y2=0.004070692726822357 a=hat,b=cat,i=149,x=0.04743299762903541,y=0.7805486995199068,x2=0.002249889264076079,xy=0.03702376461367441,y2=0.6092562723222178 a=pan,b=wye,i=150,x=0.8517240305872459,y=0.08519694501745723,x2=0.7254338242797838,xy=0.07256428540398864,y2=0.0072585194403076295 a=cat,b=pan,i=151,x=0.45041917119444896,y=0.3138635785836258,x2=0.20287742977949433,xy=0.14137017293376053,y2=0.09851034596131984 a=hat,b=pan,i=152,x=0.6789876338039754,y=0.4049875753568014,x2=0.4610242068587214,xy=0.27498155551152376,y2=0.1640149361933809 a=hat,b=dog,i=153,x=0.2976251388840214,y=0.007776000657727544,x2=0.08858072329573304,xy=0.002314333275718402,y2=6.04661862289792e-05 a=dog,b=cat,i=154,x=0.6190546351013247,y=0.2963477425478711,x2=0.3832286412404343,xy=0.1834554436260737,y2=0.08782198451321929 a=wye,b=dog,i=155,x=0.2489637938016529,y=0.10921759500477168,x2=0.06198297062411194,xy=0.027191226802280415,y2=0.011928483058626328 a=hat,b=wye,i=156,x=0.5528475169700776,y=0.9833085796986953,x2=0.30564037701998026,xy=0.5436197067017974,y2=0.9668957629090655 a=pan,b=dog,i=157,x=0.9427806478704022,y=0.9595549728824017,x2=0.8888353499989352,xy=0.9046498590013368,y2=0.9207457459833466 a=hat,b=cat,i=158,x=0.5703122642035605,y=0.45464569171363867,x2=0.3252560787009918,xy=0.2592900138515992,y2=0.20670270499377297 a=dog,b=dog,i=159,x=0.6180020247265648,y=0.9508349928541551,x2=0.38192650256613364,xy=0.5876179507647367,y2=0.9040871836359611 a=wye,b=pan,i=160,x=0.14997774547353349,y=0.24991446798202221,x2=0.022493324137323994,xy=0.03748160846916126,y2=0.06245724130673721 a=wye,b=dog,i=161,x=0.45699387909445444,y=0.45016785054053354,x2=0.20884340552979683,xy=0.20572395226213103,y2=0.20265109366028414 a=wye,b=pan,i=162,x=0.8574555865158207,y=0.9533185047446349,x2=0.73523008284719,xy=0.817428277622196,y2=0.9088161714885464 a=cat,b=dog,i=163,x=0.35085399550424223,y=0.1222329668937654,x2=0.12309852616129083,xy=0.04288592481701535,y2=0.014940898195652346 a=hat,b=wye,i=164,x=0.9179146876349837,y=0.7115420763707129,x2=0.8425673737760297,xy=0.6531349227709706,y2=0.5062921264459453 a=wye,b=dog,i=165,x=0.5353869664505179,y=0.5135025869076683,x2=0.28663920384508795,xy=0.2749225922689899,y2=0.26368490676086737 a=dog,b=dog,i=166,x=0.058915443887073926,y=0.32188624236086805,x2=0.0034710295284109565,xy=0.0189640708498328,y2=0.10361075302119949 a=dog,b=hat,i=167,x=0.9602603205217703,y=0.7091271395742602,x2=0.9220998831685732,xy=0.6809466543382653,y2=0.5028613000807723 a=wye,b=pan,i=168,x=0.8631399650055263,y=0.06510849316319112,x2=0.7450105991897411,xy=0.056197742510439325,y2=0.004239115881981305 a=cat,b=cat,i=169,x=0.38828432861132955,y=0.13394452837883797,x2=0.15076471984515097,xy=0.05200856127273828,y2=0.01794113668262933 a=cat,b=pan,i=170,x=0.3479446854386803,y=0.41483989686840483,x2=0.12106550412502218,xy=0.1443413374232917,y2=0.17209214003378875 a=hat,b=wye,i=171,x=0.5752905429710464,y=0.7789264481743366,x2=0.3309592088319214,xy=0.4481090193047228,y2=0.6067264116654876 a=hat,b=cat,i=172,x=0.9643802230164986,y=0.4654908242727618,x2=0.9300292145453516,xy=0.44891014492429976,y2=0.2166817074821352 a=dog,b=hat,i=173,x=0.5465586715669809,y=0.09025119265821935,x2=0.2987263814650629,xy=0.04932757196661203,y2=0.008145277776231027 a=cat,b=cat,i=174,x=0.6751932842416101,y=0.6923429494765411,x2=0.45588597108497164,xy=0.46746530987858886,y2=0.4793387596898763 a=cat,b=wye,i=175,x=0.6231661625380126,y=0.4202688106916195,x2=0.3883360661323527,xy=0.261897301993111,y2=0.17662587324014828 a=dog,b=cat,i=176,x=0.588006969888869,y=0.933885675424745,x2=0.3457521966378893,xy=0.5491312862291241,y2=0.8721424547635321 a=wye,b=dog,i=177,x=0.7515102778196476,y=0.30641964804276345,x2=0.5647676976685639,xy=0.2302775148300158,y2=0.09389300070665102 a=cat,b=cat,i=178,x=0.7762409980355185,y=0.20325576000840828,x2=0.6025500870311779,xy=0.15777545400539467,y2=0.041312903976595663 a=hat,b=dog,i=179,x=0.884577849985587,y=0.3025087879262265,x2=0.7824779726851236,xy=0.2675925732255273,y2=0.09151156677259467 a=pan,b=wye,i=180,x=0.14529735183640635,y=0.6252090570486897,x2=0.021111320450672457,xy=0.09084122033331131,y2=0.3908863650157117 a=hat,b=pan,i=181,x=0.28399983215192304,y=0.8429872541566109,x2=0.08065590466232046,xy=0.23940823868668798,y2=0.7106275106705026 a=wye,b=wye,i=182,x=0.8353984331738984,y=0.7464675457858652,x2=0.6978905421494044,xy=0.623597818164677,y2=0.5572137969115727 a=cat,b=hat,i=183,x=0.34914519697283475,y=0.9084716400172681,x2=0.12190236856919957,xy=0.3171885096980633,y2=0.8253207207156648 a=hat,b=hat,i=184,x=0.3669411646566748,y=0.939863478805397,x2=0.13464581831959693,xy=0.34487459953112637,y2=0.883343358792183 a=pan,b=pan,i=185,x=0.48276574111045845,y=0.23155090227726105,x2=0.23306276078993018,xy=0.11178484294267726,y2=0.0536158203454137 a=wye,b=dog,i=186,x=0.2913083475738195,y=0.07374105365755401,x2=0.08486055336618924,xy=0.02148138448933442,y2=0.00543774299452626 a=hat,b=dog,i=187,x=0.009029315708523944,y=0.30598072357423967,x2=8.152854216419725e-05,xy=0.0027627965538744048,y2=0.09362420319901527 a=pan,b=wye,i=188,x=0.04421095887479698,y=0.36367411116842285,x2=0.00195460888462899,xy=0.01607838117269549,y2=0.13225885913414237 a=cat,b=pan,i=189,x=0.8091137129636748,y=0.8876893624644986,x2=0.654665000505864,xy=0.7182416360220079,y2=0.787992404232628 a=cat,b=hat,i=190,x=0.6926570752215496,y=0.7838783903250481,x2=0.4797738238544714,xy=0.5429589131719241,y2=0.6144653308185886 a=dog,b=wye,i=191,x=0.3228779770933895,y=0.43740509607640576,x2=0.10425018809191935,xy=0.14122847259148957,y2=0.19132321807360975 a=dog,b=cat,i=192,x=0.9293928938191809,y=0.057193449174089306,x2=0.8637711510815912,xy=0.053155185235407104,y2=0.003271090628429137 a=hat,b=cat,i=193,x=0.06425009999547093,y=0.142317240191156,x2=0.004128075349428014,xy=0.009143896913361227,y2=0.020254196855627186 a=dog,b=hat,i=194,x=0.4531287054737033,y=0.27676361789433723,x2=0.20532562372427418,xy=0.1254095398986797,y2=0.0765981001899627 a=hat,b=cat,i=195,x=0.15002219488262636,y=0.9201689558482206,x2=0.022506658957400724,xy=0.13804576641920455,y2=0.8467109073068044 a=wye,b=hat,i=196,x=0.6626130110009391,y=0.7700958506232554,x2=0.43905600234773057,xy=0.5102755303408046,y2=0.5930476191471552 a=dog,b=wye,i=197,x=0.17818642335763146,y=0.42923785497720846,x2=0.03175040146898507,xy=0.07648435814809049,y2=0.18424513614543503 a=dog,b=dog,i=198,x=0.5064089553205039,y=0.4484062855584241,x2=0.2564500300288041,xy=0.2270769586287891,y2=0.20106819692830297 a=dog,b=wye,i=199,x=0.4712455283340482,y=0.4010465455813673,x2=0.22207234797483622,xy=0.18899139125903638,y2=0.16083833172274772 a=wye,b=dog,i=200,x=0.9226606422613064,y=0.2627524940019982,x2=0.8513026607780464,xy=0.2424313848716437,y2=0.0690388731042701 a=dog,b=pan,i=201,x=0.8586732093831214,y=0.8290490023386249,x2=0.7373196805123099,xy=0.7118821675739819,y2=0.6873222482786693 a=pan,b=dog,i=202,x=0.5354169735755743,y=0.6047143965939313,x2=0.2866713355928272,xy=0.32377435210190225,y2=0.36567950144796246 a=dog,b=dog,i=203,x=0.04315872660095632,y=0.4977426641942203,x2=0.0018626756818160947,xy=0.021481939561589964,y2=0.24774775975916036 a=pan,b=cat,i=204,x=0.6736808738647746,y=0.4116172737283622,x2=0.45384591981120637,xy=0.27729868466315916,y2=0.16942878003156947 a=dog,b=cat,i=205,x=0.7084602563402208,y=0.7764646118117859,x2=0.5019159348136514,xy=0.5500943179232879,y2=0.6028972933960275 a=pan,b=hat,i=206,x=0.846022268235842,y=0.7161501328213358,x2=0.7157536783509191,xy=0.605878959766906,y2=0.5128710127400169 a=hat,b=wye,i=207,x=0.5802854404844445,y=0.3698796019086972,x2=0.3367311924382258,xy=0.21463574771979932,y2=0.1368109199081363 a=wye,b=dog,i=208,x=0.7785473703666729,y=0.748001128982437,x2=0.6061360079048613,xy=0.5823543120005789,y2=0.5595056889590003 a=wye,b=wye,i=209,x=0.7896380913474478,y=0.974775073742359,x2=0.6235283153068403,xy=0.7697195287229841,y2=0.9501864443894216 a=pan,b=wye,i=210,x=0.5724957252200905,y=0.05440965268402409,x2=0.3277513553952774,xy=0.031149293572313615,y2=0.0029604103051961298 a=wye,b=cat,i=211,x=0.6929472847216296,y=0.39994383006146406,x2=0.4801759394030792,xy=0.2771399910822604,y2=0.15995506720423325 a=wye,b=wye,i=212,x=0.07058342953121044,y=0.865284985377559,x2=0.00498202052438735,xy=0.06107478178981139,y2=0.7487181059198426 a=hat,b=pan,i=213,x=0.036673575990873175,y=0.7235022443197023,x2=0.0013449511759583493,xy=0.026533414536625895,y2=0.5234554975356462 a=wye,b=hat,i=214,x=0.6548697103289118,y=0.23477827212480973,x2=0.4288543375062729,xy=0.1537491790578966,y2=0.05512083706191121 a=dog,b=hat,i=215,x=0.35159363478296046,y=0.2102813772850397,x2=0.12361808401989378,xy=0.07393359376681417,y2=0.044218257632893214 a=dog,b=pan,i=216,x=0.8135484638165029,y=0.5726493378206012,x2=0.6618611029781918,xy=0.46587798908948774,y2=0.3279272641063731 a=cat,b=cat,i=217,x=0.8709609999341167,y=0.28896413402352317,x2=0.7585730634062364,xy=0.25167649111422385,y2=0.08350027075196466 a=wye,b=wye,i=218,x=0.08719663778611642,y=0.2616108398138992,x2=0.007603253641203185,xy=0.02281158564017429,y2=0.06844023150813364 a=pan,b=wye,i=219,x=0.38026953308772515,y=0.7053556432055249,x2=0.14460491779475648,xy=0.268225261102557,y2=0.4975265834018798 a=wye,b=cat,i=220,x=0.05345420342600993,y=0.0780787369858923,x2=0.0028573518639092516,xy=0.004173636690089812,y2=0.006096289169312145 a=cat,b=cat,i=221,x=0.11539660728851342,y=0.3377214375036798,x2=0.013316376973699388,xy=0.038971908096524364,y2=0.11405576934955189 a=dog,b=pan,i=222,x=0.8183003829840468,y=0.5178153474775814,x2=0.6696155167918377,xy=0.42372849715592215,y2=0.2681327340833284 a=pan,b=wye,i=223,x=0.2221032096613662,y=0.6333589821084413,x2=0.049329835741880795,xy=0.14067106279414063,y2=0.4011436002174409 a=pan,b=pan,i=224,x=0.039710319262320604,y=0.6520052001892092,x2=0.0015769094559154307,xy=0.025891334660206752,y2=0.4251107810737707 a=hat,b=dog,i=225,x=0.36964408169776986,y=0.271263408040449,x2=0.13663674713418755,xy=0.10027091336331921,y2=0.07358383654171914 a=cat,b=wye,i=226,x=0.6066386461288729,y=0.8204059790745054,x2=0.3680104469770718,xy=0.49768997242179036,y2=0.6730659705011978 a=cat,b=pan,i=227,x=0.12321098964692656,y=0.06855927715701327,x2=0.015180947969775043,xy=0.00844725638799353,y2=0.004700374484292161 a=hat,b=pan,i=228,x=0.24516345981870424,y=0.26898582371311797,x2=0.06010512203027741,xy=0.06594549518369205,y2=0.07235337335862457 a=pan,b=wye,i=229,x=0.9358289979073265,y=0.07408812183525015,x2=0.875775913324231,xy=0.06933381281391807,y2=0.005489049797074871 a=pan,b=pan,i=230,x=0.7428830695288504,y=0.639523773239204,x2=0.5518752549926068,xy=0.4750913837006123,y2=0.40899065653810873 a=dog,b=cat,i=231,x=0.2654604721892435,y=0.24247109406817857,x2=0.07046926229493612,xy=0.06436649112358117,y2=0.058792231458619504 a=dog,b=pan,i=232,x=0.9226596784808877,y=0.8783208744732139,x2=0.8513008822944551,xy=0.8103912556445076,y2=0.7714475585353913 a=wye,b=hat,i=233,x=0.7132524612279595,y=0.6133723334562391,x2=0.5087290734477419,xy=0.4374893264867992,y2=0.37622561944955174 a=hat,b=cat,i=234,x=0.18129409233828286,y=0.14075273424219947,x2=0.03286754791676183,xy=0.0255176391985711,y2=0.01981133219665523 a=cat,b=dog,i=235,x=0.10082533483175837,y=0.3924249112255551,x2=0.010165748143936188,xy=0.03956637307063965,y2=0.15399731095038482 a=dog,b=wye,i=236,x=0.7726971141507323,y=0.6197385098311806,x2=0.5970608302168698,xy=0.47887015807462846,y2=0.38407582056777234 a=hat,b=cat,i=237,x=0.6231126061219576,y=0.6468592277326921,x2=0.3882693199080979,xy=0.40306613918655465,y2=0.4184268605029348 a=wye,b=hat,i=238,x=0.5981684929378425,y=0.864184577482475,x2=0.3578055459435297,xy=0.5169279863328182,y2=0.7468149839585638 a=dog,b=dog,i=239,x=0.26356489832647445,y=0.5281983158813417,x2=0.06946645562984481,xy=0.13921453542148085,y2=0.27899346089988564 a=dog,b=wye,i=240,x=0.11159855008602237,y=0.2494380614284566,x2=0.012454236381302445,xy=0.02783692599168394,y2=0.062219346489186485 a=cat,b=cat,i=241,x=0.0845788651633742,y=0.7782649774619638,x2=0.007153584432324235,xy=0.0658247685901319,y2=0.605696375143871 a=dog,b=hat,i=242,x=0.5429333798951006,y=0.48584690422492494,x2=0.2947766550043176,xy=0.2637825018224097,y2=0.23604721434494338 a=hat,b=pan,i=243,x=0.08100577123880537,y=0.36005778435663893,x2=0.006561934973993667,xy=0.029166758512345008,y2=0.1296416080758119 a=hat,b=wye,i=244,x=0.15058148801382099,y=0.5426167622977167,x2=0.022674784532456513,xy=0.08170803948803199,y2=0.2944329507264568 a=dog,b=hat,i=245,x=0.03800440296280816,y=0.7060923351074192,x2=0.0014443346445595015,xy=0.026834617632372534,y2=0.498566385697448 a=cat,b=dog,i=246,x=0.23397318719440163,y=0.05562375729079583,x2=0.05474345232590651,xy=0.013014467777055335,y2=0.003094002375145362 a=dog,b=pan,i=247,x=0.7180442962589734,y=0.9789266392331171,x2=0.5155876113900443,xy=0.7029126897573055,y2=0.9582973650002453 a=pan,b=cat,i=248,x=0.11146867790316062,y=0.7782788544169932,x2=0.012425266153478567,xy=0.08675371494184865,y2=0.6057179752326273 a=pan,b=dog,i=249,x=0.9216417789370487,y=0.2960193921262023,x2=0.8494235686822477,xy=0.2728238391590569,y2=0.08762748051476633 a=wye,b=dog,i=250,x=0.8936319731370298,y=0.4528717725074187,x2=0.7985781034127811,xy=0.4047006956438687,y2=0.2050928423340112 a=cat,b=hat,i=251,x=0.01325361629448818,y=0.5200326784504148,x2=0.0001756583448815226,xy=0.006892313580776749,y2=0.2704339866563125 a=pan,b=hat,i=252,x=0.07433877240630482,y=0.09753668852818931,x2=0.005526253082876387,xy=0.007250757689761707,y2=0.009513405609045017 a=hat,b=pan,i=253,x=0.7146115566167207,y=0.7956331890808649,x2=0.5106696768501726,xy=0.5685686717450026,y2=0.6330321715669873 a=hat,b=pan,i=254,x=0.49433932221345944,y=0.386116830538318,x2=0.2443713654864625,xy=0.1908727323035213,y2=0.14908620682495619 a=dog,b=hat,i=255,x=0.907140804810107,y=0.7893834040317629,x2=0.8229044397515286,xy=0.7160818964371152,y2=0.6231261585607734 a=pan,b=hat,i=256,x=0.7964354159520071,y=0.8663361959149535,x2=0.6343093717826465,xy=0.6899808285478054,y2=0.7505384043523926 a=hat,b=dog,i=257,x=0.9349608449277914,y=0.42804573048051864,x2=0.8741517815480896,xy=0.40020599783779937,y2=0.18322314738260082 a=dog,b=pan,i=258,x=0.46500532906688263,y=0.48642051379866635,x2=0.2162299560605998,xy=0.22618813108383098,y2=0.23660491624415855 a=wye,b=pan,i=259,x=0.6416052149195055,y=0.20912858896404318,x2=0.4116572518119049,xy=0.13417799326808785,y2=0.04373476672209172 a=dog,b=dog,i=260,x=0.02000070676075616,y=0.47209439803866526,x2=0.00040002827092975717,xy=0.009442221618567042,y2=0.22287312065948972 a=hat,b=cat,i=261,x=0.4182390609397455,y=0.45190412161985016,x2=0.17492391209576014,xy=0.18900395546108667,y2=0.20421733513700832 a=cat,b=dog,i=262,x=0.2513467234237762,y=0.03548677236411568,x2=0.06317517537586824,xy=0.008919483958605888,y2=0.0012593110128225646 a=cat,b=hat,i=263,x=0.12495706870437084,y=0.09634906121116771,x2=0.015614269019188855,xy=0.012039496261365515,y2=0.009283141596273341 a=pan,b=pan,i=264,x=0.8338593496048697,y=0.6001359925660235,x2=0.6953214149234563,xy=0.5004290084355772,y2=0.3601632095732062 a=dog,b=hat,i=265,x=0.9001805241346884,y=0.3414510446791148,x2=0.8103249760314023,xy=0.3073675803655825,y2=0.11658881591245886 a=hat,b=pan,i=266,x=0.8335743054196116,y=0.8169125697585177,x2=0.6948461226557879,xy=0.6809573279250064,y2=0.667346146629465 a=dog,b=pan,i=267,x=0.8458637889181786,y=0.3430998568910747,x2=0.715485549403017,xy=0.2902157449271693,y2=0.11771751179867594 a=dog,b=dog,i=268,x=0.7414869829804196,y=0.012891560807983926,x2=0.549802945929405,xy=0.009558924529420622,y2=0.00016619234006594717 a=wye,b=cat,i=269,x=0.3079352177094503,y=0.4609585778769133,x2=0.09482409830576656,xy=0.1419453800335659,y2=0.21248281051830634 a=dog,b=pan,i=270,x=0.05212953023805167,y=0.5387824620231573,x2=0.002717487922839943,xy=0.0280864766457681,y2=0.2902865413837349 a=wye,b=hat,i=271,x=0.7790221947957395,y=0.7025339627538687,x2=0.6068755799843711,xy=0.5472895495830671,y2=0.4935539688226542 a=dog,b=cat,i=272,x=0.0008954359621561325,y=0.054271178088963645,x2=8.018055623224788e-07,xy=4.859636456943798e-05,y2=0.002945360771164008 a=cat,b=cat,i=273,x=0.10380296471678485,y=0.6937832475316934,x2=0.010775055483994081,xy=0.07201675796462878,y2=0.48133519455562296 a=hat,b=dog,i=274,x=0.29979216886710724,y=0.8838417337375815,x2=0.08987534451404415,xy=0.2649688302924539,y2=0.7811762102962538 a=hat,b=pan,i=275,x=0.38696122136190136,y=0.586256931066018,x2=0.14973898683789444,xy=0.2268586980771863,y2=0.34369718922294573 a=cat,b=hat,i=276,x=0.05756896680109025,y=0.9110663752285088,x2=0.003314185938545031,xy=0.052449149909119655,y2=0.8300419400720139 a=pan,b=dog,i=277,x=0.7092891435128651,y=0.4397689333439547,x2=0.5030910891052137,xy=0.3119233300750999,y2=0.1933967147344797 a=cat,b=pan,i=278,x=0.29118271542024754,y=0.3841899576024924,x2=0.08478737375950886,xy=0.11186947509188351,y2=0.14760192352260493 a=dog,b=dog,i=279,x=0.7294751397040691,y=0.20665147583356047,x2=0.532133979446271,xy=0.15074711420373857,y2=0.04270483246418863 a=wye,b=dog,i=280,x=0.9751199139198755,y=0.3299994281281837,x2=0.9508588465231055,xy=0.3217890139499627,y2=0.1088996225649283 a=cat,b=pan,i=281,x=0.7630555075664498,y=0.3673871684719181,x2=0.5822537076274923,xy=0.2803368023117403,y2=0.13497333155781355 a=cat,b=hat,i=282,x=0.6862576061985859,y=0.9279592416281224,x2=0.4709495020654134,xy=0.6368190878095704,y2=0.86110835412304 a=pan,b=cat,i=283,x=0.30466183485464227,y=0.6314883078693645,x2=0.09281883361699732,xy=0.1923903865647338,y2=0.3987774829757133 a=dog,b=dog,i=284,x=0.1266975390198115,y=0.2837976906149976,x2=0.01605226639367666,xy=0.03595646898042605,y2=0.08054112919840589 a=dog,b=dog,i=285,x=0.7354466023082858,y=0.5108089498320502,x2=0.540881704846802,xy=0.37567270658264496,y2=0.26092578322852195 a=wye,b=hat,i=286,x=0.08791157895576474,y=0.6465223747243519,x2=0.007728445714495657,xy=0.05683680279224838,y2=0.41799118101921534 a=dog,b=hat,i=287,x=0.11970840137472971,y=0.1482816627005039,x2=0.014330101359693391,xy=0.01775056079506421,y2=0.021987451493226014 a=cat,b=wye,i=288,x=0.35399343255194404,y=0.316440140894129,x2=0.12531135028990775,xy=0.11201773167233352,y2=0.1001343627690962 a=wye,b=pan,i=289,x=0.8443166377691436,y=0.9126747095020535,x2=0.7128705848137912,xy=0.7705864421037036,y2=0.8329751253646578 a=hat,b=hat,i=290,x=0.8878219877890456,y=0.07743429366510513,x2=0.7882278820016924,xy=0.06874786852479434,y2=0.00599606983541374 a=cat,b=cat,i=291,x=0.0271768798964106,y=0.7062174315398737,x2=0.0007385828009039266,xy=0.019192786317710722,y2=0.4987430606107762 a=cat,b=hat,i=292,x=0.9443573120228451,y=0.592886870065721,x2=0.8918107327710133,xy=0.5598970509489022,y2=0.3515148406963272 a=cat,b=wye,i=293,x=0.9220457035038476,y=0.7750015695972157,x2=0.8501682793499052,xy=0.7145868674558509,y2=0.6006274328781479 a=cat,b=dog,i=294,x=0.6020924895573685,y=0.82611891030865,x2=0.3625153659813899,xy=0.4973999913781555,y2=0.6824724539695514 a=pan,b=cat,i=295,x=0.3403817179931268,y=0.9507443645375449,x2=0.11585971394395249,xy=0.3236160001735731,y2=0.9039148466999 a=pan,b=cat,i=296,x=0.9097127625952343,y=0.8605433360178909,x2=0.827577310428653,xy=0.7828472555417545,y2=0.7405348331648007 a=wye,b=cat,i=297,x=0.6160372456767832,y=0.9020031887873672,x2=0.37950188806103735,xy=0.5556675600122452,y2=0.8136097525825787 a=pan,b=wye,i=298,x=0.50577150863781,y=0.8259093126367452,x2=0.25580481894976626,xy=0.41772139905030325,y2=0.6821261927001009 a=cat,b=cat,i=299,x=0.2981525480578324,y=0.6662890636412198,x2=0.08889494191337807,xy=0.19865578206769693,y2=0.4439411163278934 a=cat,b=dog,i=300,x=0.0818678111539376,y=0.8004492798748463,x2=0.00670233850313679,xy=0.06553103048309926,y2=0.64071904965216 a=cat,b=cat,i=301,x=0.12451202794377325,y=0.18564081545729194,x2=0.015503245102670971,xy=0.02311451440172319,y2=0.03446251236364832 a=hat,b=cat,i=302,x=0.6734590557879861,y=0.673610869564445,x2=0.45354709982284586,xy=0.45364934018539543,y2=0.4537516035953678 a=cat,b=pan,i=303,x=0.3585747227398197,y=0.8584656686844071,x2=0.12857583178793858,xy=0.30782408913016523,y2=0.7369633043097662 a=cat,b=cat,i=304,x=0.20349559283978325,y=0.05618018115685175,x2=0.041410456305214845,xy=0.011432419270359966,y2=0.0031562127548166803 a=hat,b=pan,i=305,x=0.5025551615837717,y=0.3304723949698324,x2=0.25256169043449084,xy=0.16608060785304013,y2=0.1092120038370969 a=pan,b=pan,i=306,x=0.6152907560829367,y=0.22422100197362638,x2=0.3785827145211119,xy=0.1379611098340262,y2=0.05027505772605696 a=dog,b=pan,i=307,x=0.43445251775626836,y=0.5191797007874173,x2=0.18874899018476068,xy=0.2255589281750395,y2=0.2695475617097121 a=dog,b=cat,i=308,x=0.3070261088744515,y=0.05842083731286474,x2=0.09426503153058653,xy=0.017936722357356227,y2=0.003412994232336209 a=dog,b=dog,i=309,x=0.8794547781341963,y=0.7332302883378141,x2=0.7734407067830683,xy=0.644842880551405,y2=0.537626655735954 a=wye,b=cat,i=310,x=0.9888690403216374,y=0.5281326729751255,x2=0.9778619789066361,xy=0.5222540494874135,y2=0.2789241202638508 a=pan,b=cat,i=311,x=0.3819560927822282,y=0.06438228257288925,x2=0.1458904568134661,xy=0.02459120509594212,y2=0.004145078309295358 a=hat,b=pan,i=312,x=0.38739993766324976,y=0.8334486763106171,x2=0.1500787117014898,xy=0.32287796524825113,y2=0.6946366960439199 a=hat,b=hat,i=313,x=0.2889248371208133,y=0.3113593460747701,x2=0.0834775615052885,xy=0.0899594483506959,y2=0.09694464238810846 a=pan,b=pan,i=314,x=0.7705573615128862,y=0.9786808359787603,x2=0.5937586473817008,xy=0.7541297227350193,y2=0.9578161787120851 a=hat,b=pan,i=315,x=0.22161939991648127,y=0.6799850454378898,x2=0.04911515841934126,xy=0.1506978777221264,y2=0.46237966201916914 a=wye,b=pan,i=316,x=0.47223177684534823,y=0.2308631128058921,x2=0.22300285106251477,xy=0.1090208979683745,y2=0.05329777685442607 a=dog,b=hat,i=317,x=0.4588358326624131,y=0.6629410208229793,x2=0.21053032133500998,xy=0.3041810952953819,y2=0.4394907970898139 a=hat,b=cat,i=318,x=0.45926143061048397,y=0.7089887074654951,x2=0.21092106164638838,xy=0.3256111680772812,y2=0.5026649873135934 a=cat,b=dog,i=319,x=0.9572556652231445,y=0.41269372516458,x2=0.9163384086018049,xy=0.39505340641583764,y2=0.1703161107902179 a=pan,b=dog,i=320,x=0.7575141377032723,y=0.863562750562446,x2=0.5738276688203321,xy=0.6541609923449773,y2=0.7457406241589773 a=wye,b=wye,i=321,x=0.7490553802399513,y=0.12306864410919094,x2=0.561083962666418,xy=0.09218523000882527,y2=0.015145891162874698 a=hat,b=pan,i=322,x=0.2586385043179358,y=0.9230414729790952,x2=0.06689387591581888,xy=0.2387340659947375,y2=0.8520055608394178 a=pan,b=cat,i=323,x=0.07085767112499741,y=0.9208584577909767,x2=0.005020809557258292,xy=0.06524988575482533,y2=0.8479802992851762 a=dog,b=wye,i=324,x=0.371993577798137,y=0.7171686471344474,x2=0.13837922192305863,xy=0.2667821309321927,y2=0.5143308684326535 a=pan,b=wye,i=325,x=0.7493887659784733,y=0.24257918878264784,x2=0.561583522574739,xy=0.18178611893388757,y2=0.0588446628304475 a=cat,b=dog,i=326,x=0.7673708339325579,y=0.48141094171150267,x2=0.5888579967703493,xy=0.3694207158054138,y2=0.23175649479955582 a=wye,b=hat,i=327,x=0.39089795934844385,y=0.18978525585445072,x2=0.15280121462277765,xy=0.07418666922792709,y2=0.036018443339739324 a=wye,b=hat,i=328,x=0.30799655248421554,y=0.13719489618597558,x2=0.09486187634216213,xy=0.04225555504371033,y2=0.018822439539480616 a=pan,b=hat,i=329,x=0.5989139125471804,y=0.3688054470820389,x2=0.35869787464257163,xy=0.220882713280616,y2=0.13601745779738258 a=dog,b=dog,i=330,x=0.8251164627142066,y=0.6107692981277933,x2=0.6808171770420046,xy=0.5039558028056436,y2=0.3730391355355173 a=dog,b=wye,i=331,x=0.405811566767869,y=0.9995223047806924,x2=0.1646830277225926,xy=0.40561771252248424,y2=0.9990448377541072 a=dog,b=cat,i=332,x=0.5785425869013293,y=0.9296892821389334,x2=0.33471152485848216,xy=0.5378648423030984,y2=0.8643221613240054 a=hat,b=hat,i=333,x=0.18855941279376276,y=0.24326199631666412,x2=0.03555465215312862,xy=0.045869339180508666,y2=0.05917639885196871 a=cat,b=cat,i=334,x=0.9241901076212868,y=0.5723216714316407,x2=0.8541273550250458,xy=0.5289340271144027,y2=0.3275520955903069 a=hat,b=dog,i=335,x=0.3875326629689546,y=0.29951305698338815,x2=0.15018156486780937,xy=0.11607109256674465,y2=0.08970807130353432 a=cat,b=hat,i=336,x=0.36353909967371323,y=0.3037407740127752,x2=0.132160676991574,xy=0.1104216475188011,y2=0.09225845779787978 a=wye,b=wye,i=337,x=0.15322408671389842,y=0.5364783269608415,x2=0.023477620749308262,xy=0.08220140169037513,y2=0.2878089952987036 a=pan,b=wye,i=338,x=0.8342151312807021,y=0.0878748423317367,x2=0.6959148852576791,xy=0.07330652313204074,y2=0.007721987914827585 a=pan,b=cat,i=339,x=0.36288996792695283,y=0.07297789973834401,x2=0.13168912882202485,xy=0.026482947695424038,y2=0.005325773850219791 a=wye,b=wye,i=340,x=0.5495314800674435,y=0.4909485366614089,x2=0.301984847585115,xy=0.2697916759884896,y2=0.24103046564997876 a=cat,b=pan,i=341,x=0.79498448769681,y=0.6638388502217857,x2=0.6320003356785594,xy=0.5277415882568056,y2=0.4406820190637824 a=cat,b=hat,i=342,x=0.3295734049370175,y=0.7755432624102072,x2=0.1086186292417793,xy=0.25559843366849483,y2=0.6014673518698676 a=pan,b=cat,i=343,x=0.6408042653352577,y=0.31349610449795595,x2=0.4106301064718593,xy=0.20088964092827785,y2=0.09827980753539332 a=hat,b=hat,i=344,x=0.7362290618135519,y=0.6713538150535315,x2=0.5420332314588627,xy=0.49427018940181033,y2=0.4507159449869314 a=pan,b=dog,i=345,x=0.7471489053370911,y=0.5757507025427996,x2=0.5582314867464135,xy=0.4301715071519139,y2=0.3314888714785273 a=hat,b=hat,i=346,x=0.4039115623544295,y=0.9777356701558304,x2=0.16314455020359617,xy=0.3949187421022966,y2=0.9559670406950708 a=dog,b=wye,i=347,x=0.753780066913511,y=0.6228105759522281,x2=0.568184389276137,xy=0.4694621976157128,y2=0.3878930135179461 a=hat,b=wye,i=348,x=0.6271735401916162,y=0.17271963779635158,x2=0.3933466495164848,xy=0.1083251866973515,y2=0.029832073280502882 a=dog,b=pan,i=349,x=0.008499846398031474,y=0.7784194540391546,x2=7.224738879012863e-05,xy=0.0066164457925723345,y2=0.6059368464266155 a=dog,b=pan,i=350,x=0.4146878755302308,y=0.5980930475191678,x2=0.1719660341117762,xy=0.24802193524512506,y2=0.35771529349076553 a=dog,b=cat,i=351,x=0.19333948681663715,y=0.8310163194530423,x2=0.03738015716252061,xy=0.16066826873930182,y2=0.6905881231972809 a=wye,b=wye,i=352,x=0.6301771590119656,y=0.16193987131098408,x2=0.39712325174039215,xy=0.10205080803351926,y2=0.026224521920218086 a=hat,b=dog,i=353,x=0.971822816670598,y=0.6107563563649813,x2=0.9444395870015747,xy=0.5935469625420876,y2=0.373023326840228 a=dog,b=cat,i=354,x=0.6059945338166207,y=0.5908847323988631,x2=0.36722937501562347,xy=0.3580729179494077,y2=0.349144766982076 a=cat,b=dog,i=355,x=0.9195111520172229,y=0.029690019889583197,x2=0.8455007586840404,xy=0.027300304392084907,y2=0.0008814972810438458 a=cat,b=cat,i=356,x=0.18749508840350748,y=0.8115036777374969,x2=0.035154408175439085,xy=0.15215295379716343,y2=0.6585382189814832 a=hat,b=wye,i=357,x=0.45853408021748976,y=0.9829665524302919,x2=0.21025350272089932,xy=0.4507236640031808,y2=0.9662232431966937 a=cat,b=pan,i=358,x=0.41012256850789486,y=0.4498989364506413,x2=0.1682005211995129,xy=0.18451370738610717,y2=0.20240905301941817 a=hat,b=cat,i=359,x=0.7473329464063138,y=0.8632953504427492,x2=0.5585065327843423,xy=0.6451690578652509,y2=0.7452788620960691 a=cat,b=wye,i=360,x=0.7951325722573537,y=0.8459362528452746,x2=0.6322358074645957,xy=0.6726314686906103,y2=0.7156081438779044 a=cat,b=wye,i=361,x=0.44763526932508135,y=0.31613950159283066,x2=0.2003773343437381,xy=0.14151519093980375,y2=0.09994418446736338 a=pan,b=hat,i=362,x=0.906722306509765,y=0.6953547596343465,x2=0.8221453411223884,xy=0.6304936714981979,y2=0.4835182417461397 a=pan,b=hat,i=363,x=0.06080903598353993,y=0.5645160214383047,x2=0.003697738857247454,xy=0.03432767506092667,y2=0.3186783384605325 a=wye,b=pan,i=364,x=0.30514786611348743,y=0.13300047635483836,x2=0.09311522019361484,xy=0.040584811551756264,y2=0.017689126710613918 a=wye,b=pan,i=365,x=0.37125897309400546,y=0.06739019658056855,x2=0.13783322510281548,xy=0.025019215179105037,y2=0.004541438595167673 a=cat,b=wye,i=366,x=0.7791499362465059,y=0.27692636995359365,x2=0.6070746231529341,xy=0.2157671634943188,y2=0.07668821437567462 a=cat,b=hat,i=367,x=0.9527733550611998,y=0.818523110036349,x2=0.907777066114575,xy=0.7798670097444599,y2=0.6699800816635771 a=dog,b=hat,i=368,x=0.35020686980579574,y=0.23868938503279757,x2=0.12264485165917356,xy=0.0835906623882064,y2=0.05697262252733509 a=pan,b=dog,i=369,x=0.8447943084740233,y=0.9949640479404968,x2=0.7136774236301031,xy=0.8405399648364069,y2=0.9899534566941391 a=hat,b=wye,i=370,x=0.69940906738559,y=0.16693271246129116,x2=0.48917304354118085,xy=0.11675425273869851,y2=0.02786653048968411 a=hat,b=pan,i=371,x=0.14714810220633867,y=0.3418482846423728,x2=0.02165256398292709,xy=0.05030232632761743,y2=0.11686024971293275 a=cat,b=pan,i=372,x=0.42287448553330953,y=0.7687144669280749,x2=0.1788228305150612,xy=0.32506973472422196,y2=0.5909219316645143 a=hat,b=pan,i=373,x=0.614903553546492,y=0.24894173738731518,x2=0.3781063801641035,xy=0.1530751589454977,y2=0.061971988613415 a=wye,b=hat,i=374,x=0.14942412760967416,y=0.14152237684943625,x2=0.022327569911912187,xy=0.021146857697974558,y2=0.02002858314911385 a=pan,b=hat,i=375,x=0.6737371074317526,y=0.3039803689768553,x2=0.45392168993050497,xy=0.20480285451050337,y2=0.0924040647233051 a=hat,b=pan,i=376,x=0.8919202420346224,y=0.027633376425687306,x2=0.7955217181510994,xy=0.024646767789832852,y2=0.0007636034926837309 a=pan,b=wye,i=377,x=0.7792580509827138,y=0.3805839747344706,x2=0.6072431100213779,xy=0.29657312638683797,y2=0.14484416182468815 a=dog,b=wye,i=378,x=0.5473115371142823,y=0.13039780370314658,x2=0.29954991865839836,xy=0.0713682223810956,y2=0.017003587210604347 a=hat,b=wye,i=379,x=0.6443554743420592,y=0.9254896320591379,x2=0.41519397731458013,xy=0.5963443108641237,y2=0.8565310590489585 a=hat,b=cat,i=380,x=0.8305972957484694,y=0.3049792454885969,x2=0.6898918677046704,xy=0.2533149365622372,y2=0.09301234017879385 a=cat,b=pan,i=381,x=0.49398849327681127,y=0.9686677193449981,x2=0.2440246314898942,xy=0.4785107071651207,y2=0.9383171505010399 a=cat,b=wye,i=382,x=0.6658169957258326,y=0.6336496624002959,x2=0.4433122717973734,xy=0.4218947145620531,y2=0.4015118946600089 a=hat,b=pan,i=383,x=0.5270422144850718,y=0.5949792755559095,x2=0.2777734958493285,xy=0.3135791949617103,y2=0.35400033834103484 a=wye,b=dog,i=384,x=0.18443535729748028,y=0.13212443323489675,x2=0.03401640102144921,xy=0.024368417051405262,y2=0.01745686585764269 a=hat,b=cat,i=385,x=0.17314133568517354,y=0.7379797046975181,x2=0.029977922122845946,xy=0.12777479177987822,y2=0.5446140445454359 a=cat,b=dog,i=386,x=0.03478093143569683,y=0.15264820757159847,x2=0.0012097131915346437,xy=0.005309246841329784,y2=0.023301475274821813 a=pan,b=pan,i=387,x=0.15246713204674733,y=0.10164387298451916,x2=0.02324622635456029,xy=0.015497349804073496,y2=0.010331476915293063 a=pan,b=hat,i=388,x=0.17718620062853796,y=0.3500245786758208,x2=0.03139494969317651,xy=0.06201952522217346,y2=0.12251720567718588 a=pan,b=pan,i=389,x=0.7605186211036413,y=0.28891913356723176,x2=0.5783885730453839,xy=0.21972838107100987,y2=0.08347426574123991 a=hat,b=dog,i=390,x=0.6840388221413488,y=0.3649565855293123,x2=0.4679091101965238,xy=0.24964447289819922,y2=0.13319330932121426 a=dog,b=cat,i=391,x=0.05921371062232661,y=0.389622580190799,x2=0.003506263525664635,xy=0.023070998715342215,y2=0.15180575499453558 a=wye,b=dog,i=392,x=0.862948560484572,y=0.8359180773168853,x2=0.744680218042395,xy=0.7213543015036373,y2=0.6987590319851582 a=cat,b=pan,i=393,x=0.6921946903714182,y=0.45062372911318316,x2=0.47913348937838357,xy=0.31191935264751364,y2=0.20306174523987147 a=wye,b=hat,i=394,x=0.49393307945457976,y=0.007566390255741684,x2=0.2439698869794842,xy=0.003737290439373615,y2=5.72502615021827e-05 a=cat,b=pan,i=395,x=0.48487561271603474,y=0.6592712972060344,x2=0.23510435980675012,xy=0.31966457417887095,y2=0.43463864331972735 a=wye,b=hat,i=396,x=0.10898530427790898,y=0.8271502664191211,x2=0.011877796548548406,xy=0.0901472234692414,y2=0.6841775632372231 a=hat,b=pan,i=397,x=0.20482548839258963,y=0.9341499290560121,x2=0.04195348069526287,xy=0.19133771545080064,y2=0.8726360899553525 a=wye,b=wye,i=398,x=0.2414582722670322,y=0.7573182779141447,x2=0.058302097246180254,xy=0.18286076294139353,y2=0.5735309740628458 a=pan,b=cat,i=399,x=0.25476845018641514,y=0.8106336969146216,x2=0.0649069632103879,xy=0.20652389063182233,y2=0.6571269905734666 a=pan,b=pan,i=400,x=0.447675163315121,y=0.3962846957190259,x2=0.2004130518492203,xy=0.17740681587529797,y2=0.15704156006112097 a=cat,b=dog,i=401,x=0.7196040784960461,y=0.6029774996918733,x2=0.5178300297881437,xy=0.4339050680196204,y2=0.36358186513466306 a=pan,b=dog,i=402,x=0.3293635895274962,y=0.21292877581824698,x2=0.10848037410643702,xy=0.07013098591719337,y2=0.04533866357145728 a=pan,b=pan,i=403,x=0.4794159710575423,y=0.7444257071982773,x2=0.22983967330504623,xy=0.35688957329665977,y2=0.5541696335376552 a=pan,b=hat,i=404,x=0.35229848819990284,y=0.7048649430677805,x2=0.12411422478793707,xy=0.24832285382788966,y2=0.49683458796594543 a=cat,b=cat,i=405,x=0.5539894972585298,y=0.4939436326491574,x2=0.30690436307275853,xy=0.2736395847253586,y2=0.24398031223464578 a=wye,b=cat,i=406,x=0.9201662520135037,y=0.9061685082859349,x2=0.8467059313445787,xy=0.8338256799621362,y2=0.8211413654091564 a=dog,b=wye,i=407,x=0.599977042706569,y=0.30667551037779883,x2=0.35997245177492015,xy=0.18399826578699946,y2=0.0940498686654834 a=wye,b=wye,i=408,x=0.5163229735300138,y=0.8274828000305222,x2=0.2665894129948753,xy=0.427248379856701,y2=0.6847277843463532 a=hat,b=cat,i=409,x=0.8637691382173114,y=0.27659796335817277,x2=0.7460971241366767,xy=0.23891678444255238,y2=0.07650643333388908 a=cat,b=cat,i=410,x=0.5141323390854813,y=0.26336512902289655,x2=0.2643320620935083,xy=0.13540452981809137,y2=0.06936119118524695 a=dog,b=pan,i=411,x=0.41224226185516033,y=0.36847099985667353,x2=0.16994368245945857,xy=0.15189931840894755,y2=0.13577087773537672 a=cat,b=hat,i=412,x=0.7113346946765016,y=0.2675665550758648,x2=0.5059970478505117,xy=0.19032937376053363,y2=0.0715918613951658 a=pan,b=cat,i=413,x=0.09725330111603114,y=0.6596012359249898,x2=0.009458204577965425,xy=0.06414839761391933,y2=0.435073790433774 a=cat,b=pan,i=414,x=0.2032789261029312,y=0.7930423978993805,x2=0.04132232179756096,xy=0.16120880699907952,y2=0.6289162448659993 a=wye,b=hat,i=415,x=0.7208194991426115,y=0.5076782641736721,x2=0.5195807503442053,xy=0.3659443921072567,y2=0.2577372199143928 a=wye,b=cat,i=416,x=0.05094177917901299,y=0.823254645192439,x2=0.0025950648659233216,xy=0.04193805634348991,y2=0.6777482108309285 a=dog,b=hat,i=417,x=0.3502332835712425,y=0.9015133693043408,x2=0.12266335292109437,xy=0.31573998751483345,y2=0.8127263550344648 a=dog,b=hat,i=418,x=0.6897208043031566,y=0.17572608145503243,x2=0.4757147878885933,xy=0.121201934238207,y2=0.030879655703540693 a=pan,b=wye,i=419,x=0.6948323736722205,y=0.8023485943181106,x2=0.4827920275029723,xy=0.5574977783026223,y2=0.643763266804248 a=dog,b=pan,i=420,x=0.8611324428810029,y=0.8948892565088714,x2=0.7415490841822037,xy=0.7706181715654489,y2=0.8008267814150006 a=dog,b=dog,i=421,x=0.6682769610946666,y=0.22827141775037252,x2=0.44659409672992256,xy=0.15254852935899008,y2=0.05210784016176508 a=wye,b=hat,i=422,x=0.0541450623921913,y=0.03492968354866677,x2=0.002931687781454289,xy=0.0018912698950820602,y2=0.0012200827928100018 a=hat,b=cat,i=423,x=0.2878891280366729,y=0.6923190205915444,x2=0.08288015004171582,xy=0.1993111191613031,y2=0.47930562627283524 a=pan,b=pan,i=424,x=0.24969668722058536,y=0.5603015174164245,x2=0.062348435608934834,xy=0.1399054327435483,y2=0.3139377904191479 a=cat,b=hat,i=425,x=0.6432373390180074,y=0.4601326221257571,x2=0.413754274306967,xy=0.2959744834515503,y2=0.2117220299443248 a=pan,b=pan,i=426,x=0.08857290171262766,y=0.4948683043964537,x2=0.0078451589177948,xy=0.0438319216860018,y2=0.24489463869622113 a=hat,b=hat,i=427,x=0.9817619908536765,y=0.9720329944246192,x2=0.9638566066849745,xy=0.9543050477817748,y2=0.9448481422500918 a=hat,b=hat,i=428,x=0.9148525407955268,y=0.9648238200013665,x2=0.8369551714000311,xy=0.8826715231482961,y2=0.9308850036420292 a=wye,b=dog,i=429,x=0.35950848468859187,y=0.9331667854080467,x2=0.1292463505630875,xy=0.33548137698377123,y2=0.8708002493887874 a=cat,b=cat,i=430,x=0.37025745666447096,y=0.7068430140496296,x2=0.1370905842156426,xy=0.26171389664306477,y2=0.49962704651076484 a=hat,b=wye,i=431,x=0.7473977295217059,y=0.31222462031682663,x2=0.558603366094201,xy=0.23335597232557292,y2=0.09748421353198655 a=pan,b=wye,i=432,x=0.020626452567093057,y=0.9036046339384172,x2=0.00042545054550253975,xy=0.018638158121336245,y2=0.8165013344749809 a=dog,b=cat,i=433,x=0.39895262550969957,y=0.3255908291058476,x2=0.1591631974010826,xy=0.1298953161136578,y2=0.10600938799783324 a=cat,b=pan,i=434,x=0.03308271819637287,y=0.4561703448158573,x2=0.0010944662432606207,xy=0.01509135496708525,y2=0.20809138348941814 a=wye,b=hat,i=435,x=0.5265827060213647,y=0.8324508984088317,x2=0.277289346280783,xy=0.4383542467140387,y2=0.692974498261671 a=dog,b=dog,i=436,x=0.13573248026899842,y=0.6296955997868453,x2=0.018423306199974045,xy=0.08547014557354311,y2=0.3965165483909149 a=hat,b=cat,i=437,x=0.8654646438877281,y=0.16019212127781757,x2=0.7490290498197121,xy=0.13864061719532614,y2=0.02566151571948701 a=cat,b=dog,i=438,x=0.7966508697236587,y=0.8179096733918833,x2=0.6346526082314619,xy=0.6515884526630374,y2=0.6689762338280172 a=pan,b=wye,i=439,x=0.03263795204183584,y=0.3028707310744211,x2=0.001065235913485176,xy=0.009885080395682715,y2=0.0917306797415543 a=dog,b=hat,i=440,x=0.966023792673685,y=0.6707282859911573,x2=0.9332019680116507,xy=0.6479394826866979,y2=0.4498764336286357 a=wye,b=wye,i=441,x=0.5051303446747406,y=0.8181837283036516,x2=0.25515666511122226,xy=0.41328942868528784,y2=0.6694246132608636 a=wye,b=wye,i=442,x=0.00189056621370709,y=0.34828222446247414,x2=3.5742406084107622e-06,xy=0.0006584506064035026,y2=0.12130050787652923 a=pan,b=cat,i=443,x=0.6793754442809697,y=0.1298115452400409,x2=0.461550994291965,xy=0.088190776220252,y2=0.016851037277607187 a=hat,b=dog,i=444,x=0.6790194116161151,y=0.5696648954621644,x2=0.4610673613514952,xy=0.3868135221350746,y2=0.32451809312191865 a=cat,b=wye,i=445,x=0.6656154116151947,y=0.8994567166267486,x2=0.443043876179665,xy=0.5986922526675648,y2=0.8090223850849713 a=pan,b=dog,i=446,x=0.25382576885203534,y=0.7091042660509055,x2=0.06442752093332688,xy=0.1799889355266293,y2=0.5028288601315933 a=dog,b=cat,i=447,x=0.5286351304176596,y=0.819162354301337,x2=0.279455101111696,xy=0.4330379979993244,y2=0.6710269627045091 a=wye,b=wye,i=448,x=0.08576681150946075,y=0.49558546913709267,x2=0.007355945956499369,xy=0.042504785518308705,y2=0.24560495721983222 a=dog,b=wye,i=449,x=0.9279016015331357,y=0.24265136631045403,x2=0.8610013821277582,xy=0.22515659141367386,y2=0.05887968557233014 a=wye,b=pan,i=450,x=0.9954136776717515,y=0.8564839236024028,x2=0.9908483896960015,xy=0.8525558122597992,y2=0.7335647113893665 a=wye,b=dog,i=451,x=0.75599828738501,y=0.5714548197102787,x2=0.5715334105290681,xy=0.4320188650188803,y2=0.3265606109701071 a=hat,b=wye,i=452,x=0.8111424402968179,y=0.31828231231277015,x2=0.6579520584506768,xy=0.25817229151269433,y2=0.10130363033116375 a=pan,b=cat,i=453,x=0.8230952277223608,y=0.23017811163282564,x2=0.677485753899325,xy=0.1894585052111236,y2=0.05298196307485355 a=cat,b=pan,i=454,x=0.1681250040487443,y=0.4832147037274883,x2=0.02826601698639029,xy=0.08124047402059675,y2=0.2334964498984443 a=wye,b=cat,i=455,x=0.583591811976771,y=0.6182535096548227,x2=0.3405794030063308,xy=0.3608076859604561,y2=0.382237402200506 a=pan,b=pan,i=456,x=0.5341162080768863,y=0.18521008011230855,x2=0.2852801237304317,xy=0.09892370568720257,y2=0.034302773775207754 a=pan,b=pan,i=457,x=0.43606616667930154,y=0.6504089455435781,x2=0.19015370172238039,xy=0.28362133565711467,y2=0.4230317964431091 a=pan,b=hat,i=458,x=0.41053891653745356,y=0.39042433627756823,x2=0.16854220199174627,xy=0.16028438400524728,y2=0.15243116235777968 a=hat,b=cat,i=459,x=0.8279009780108291,y=0.49850047419497034,x2=0.6854200293912873,xy=0.41270903012487803,y2=0.2485027227726103 a=hat,b=hat,i=460,x=0.6721806454947676,y=0.10396222643019659,x2=0.4518268201777625,xy=0.06988139646892273,y2=0.010808144524323467 a=pan,b=wye,i=461,x=0.02023810899472822,y=0.5501255555291902,x2=0.0004095810556824993,xy=0.011133500953585163,y2=0.3026381268463001 a=wye,b=cat,i=462,x=0.727795641281456,y=0.40124503379262455,x2=0.5296864954682858,xy=0.29202438668010267,y2=0.16099757714324442 a=pan,b=hat,i=463,x=0.21408874740949402,y=0.4526591991311629,x2=0.04583399176736613,xy=0.0969092409453754,y2=0.20490035055806582 a=pan,b=hat,i=464,x=0.808013299733613,y=0.8508128545640562,x2=0.6528854925464016,xy=0.6874681020720776,y2=0.7238825134914378 a=cat,b=cat,i=465,x=0.18443046027469845,y=0.3198595241708798,x2=0.03401459467713712,xy=0.0589918392660814,y2=0.10231011520282166 a=dog,b=wye,i=466,x=0.6690693684021588,y=0.35529864134741296,x2=0.4476538197340637,xy=0.23771943756045874,y2=0.1262371245433176 a=hat,b=dog,i=467,x=0.5541917854317743,y=0.37428947552399106,x2=0.3071285350400577,xy=0.20742815270896298,y2=0.1400926114880243 a=cat,b=cat,i=468,x=0.1736348246454934,y=0.01764568600585459,x2=0.030149052329671244,xy=0.0030639055953759985,y2=0.0003113702346172125 a=hat,b=hat,i=469,x=0.5033692302886069,y=0.10883292644571674,x2=0.25338058200134456,xy=0.05478314641503701,y2=0.01184460587873879 a=dog,b=hat,i=470,x=0.7182088654841831,y=0.0053812060288691566,x2=0.5158239744600773,xy=0.003864829876930763,y2=2.895737832513776e-05 a=pan,b=cat,i=471,x=0.9153812295229025,y=0.684467443316095,x2=0.8379227953628606,xy=0.6265486498310846,y2=0.4684956809596717 a=wye,b=pan,i=472,x=0.5426093114832728,y=0.8937944086246787,x2=0.2944248649083514,xy=0.484981168671436,y2=0.7988684448887392 a=dog,b=wye,i=473,x=0.254035842066346,y=0.014533606202589922,x2=0.06453420905435749,xy=0.0036920568899356,y2=0.00021122570925196025 a=cat,b=dog,i=474,x=0.7208349357817031,y=0.7969304385460733,x2=0.519603004643412,xy=0.5744553014918432,y2=0.6350981238812367 a=wye,b=wye,i=475,x=0.44310978998369854,y=0.5903375948709183,x2=0.19634628597939743,xy=0.2615843676827343,y2=0.34849847591798044 a=wye,b=wye,i=476,x=0.211134619552652,y=0.37682855600072707,x2=0.0445778275736431,xy=0.07956155380778873,y2=0.1419997606175931 a=cat,b=wye,i=477,x=0.656123622461519,y=0.23518195578595602,x2=0.4304982079520259,xy=0.15430843676786626,y2=0.055310552327307375 a=pan,b=hat,i=478,x=0.261137365170943,y=0.848909404771103,x2=0.06819272348842242,xy=0.22168196523075936,y2=0.7206471775088283 a=hat,b=wye,i=479,x=0.5726860692616852,y=0.20658315802101979,x2=0.3279693339263997,xy=0.11830729674272339,y2=0.04267660117793763 a=dog,b=cat,i=480,x=0.5889373970697118,y=0.6324315776400301,x2=0.3468472576672474,xy=0.3724626071600107,y2=0.39996970039625745 a=pan,b=wye,i=481,x=0.7326724570245813,y=0.7607701934340202,x2=0.536808929282437,xy=0.5573953668543695,y2=0.5787712872176365 a=cat,b=hat,i=482,x=0.7156786664141497,y=0.6727068718078026,x2=0.5121959535603358,xy=0.48144195690304253,y2=0.45253453537743943 a=pan,b=wye,i=483,x=0.906076222484393,y=0.8837149104449258,x2=0.8209741209515873,xy=0.800713067809072,y2=0.7809520429426832 a=wye,b=wye,i=484,x=0.17485771656037297,y=0.3286561057182015,x2=0.030575221040707732,xy=0.057468056179509244,y2=0.10801483582585363 a=pan,b=hat,i=485,x=0.9746813020717191,y=0.9603727749897781,x2=0.9500036406082217,xy=0.936057386801267,y2=0.922315866941567 a=hat,b=hat,i=486,x=0.389737022988879,y=0.5054926492080817,x2=0.151894947088234,xy=0.19700920024511948,y2=0.25552281840340474 a=cat,b=cat,i=487,x=0.7717280840966645,y=0.5792209586499713,x2=0.5955642357835085,xy=0.44700108068757566,y2=0.3354969189393917 a=cat,b=hat,i=488,x=0.5352653098753735,y=0.6995994641416728,x2=0.2865089519559796,xy=0.37447132396243776,y2=0.4894394102273158 a=wye,b=pan,i=489,x=0.3817318590918931,y=0.10110815614280855,x2=0.14571921224575293,xy=0.03859620441374772,y2=0.010222859238598553 a=cat,b=wye,i=490,x=0.4338593996143578,y=0.16064648936002768,x2=0.18823397863373104,xy=0.06969798942389593,y2=0.025807294543701485 a=cat,b=dog,i=491,x=0.5523473079666366,y=0.1011038140762488,x2=0.3050875486179904,xy=0.05584441953017536,y2=0.010221981220764684 a=dog,b=pan,i=492,x=0.8548158489133266,y=0.4035450933075072,x2=0.7307101355534112,xy=0.3449567415104644,y2=0.16284864233256469 a=cat,b=dog,i=493,x=0.6761850511558616,y=0.6358566191991404,x2=0.45722622340665514,xy=0.42995674058096395,y2=0.4043136401793606 a=hat,b=cat,i=494,x=0.7255484564419751,y=0.3663459020675335,x2=0.5264205626453327,xy=0.26580170376894185,y2=0.13420931996167484 a=cat,b=pan,i=495,x=0.017780663500744698,y=0.18199852103097924,x2=0.0003161519945267147,xy=0.003236054460085049,y2=0.03312346165746379 a=dog,b=pan,i=496,x=0.3354816673166041,y=0.2950171337294082,x2=0.11254794910552864,xy=0.09897283991050743,y2=0.08703510919391551 a=hat,b=cat,i=497,x=0.845745458886744,y=0.30462935389212265,x2=0.7152853812275493,xy=0.2576388926978656,y2=0.0927990432527321 a=cat,b=wye,i=498,x=0.4270245034620467,y=0.8684115407395496,x2=0.18234992655700752,xy=0.3708330069850171,y2=0.7541386040896385 a=cat,b=wye,i=499,x=0.2841158830878526,y=0.3616334878960804,x2=0.08072183502279034,xy=0.10274581776773514,y2=0.13077877956788453 a=hat,b=cat,i=500,x=0.1078620490437403,y=0.891240434209545,x2=0.011634221623914238,xy=0.09613101942447434,y2=0.7943095115700184 a=cat,b=hat,i=501,x=0.02602252145560835,y=0.4249719491548738,x2=0.0006771716229075969,xy=0.011058841664914405,y2=0.18060115756849263 a=cat,b=dog,i=502,x=0.9600130477076377,y=0.10206080237229287,x2=0.9216250517689071,xy=0.09797970193691179,y2=0.010416407380876222 a=dog,b=wye,i=503,x=0.7224035498570839,y=0.30405882634135073,x2=0.5218668888461163,xy=0.21965317551437039,y2=0.09245176987607968 a=cat,b=dog,i=504,x=0.29699950881556403,y=0.8492341300547505,x2=0.08820870823668629,xy=0.2522221194956737,y2=0.7211986076498488 a=dog,b=wye,i=505,x=0.719987868759384,y=0.3042780893445137,x2=0.51838253116068,xy=0.21907653305733388,y2=0.09258515565514788 a=wye,b=dog,i=506,x=0.571928391586696,y=0.8759035093371151,x2=0.32710208510294503,xy=0.5009540852803188,y2=0.7672069576690738 a=pan,b=dog,i=507,x=0.9451105204196616,y=0.08262536392557762,x2=0.8932338958079236,xy=0.0780901006995666,y2=0.0068269507638341435 a=hat,b=cat,i=508,x=0.06494158136397976,y=0.7691311772880609,x2=0.004217408990054404,xy=0.04994859492942615,y2=0.5915627678765186 a=hat,b=wye,i=509,x=0.8526682827229164,y=0.9502200981859352,x2=0.7270432003616473,xy=0.8102225393290023,y2=0.9029182349964884 a=dog,b=hat,i=510,x=0.7961747152551889,y=0.4290742277373424,x2=0.6338941772116812,xy=0.3416180510921186,y2=0.18410469290839676 a=dog,b=dog,i=511,x=0.9644468520430375,y=0.6982963594821596,x2=0.9301577304157246,xy=0.6734697256956821,y2=0.4876178056660375 a=wye,b=cat,i=512,x=0.7782849197477183,y=0.7390864748178285,x2=0.6057274163067123,xy=0.5752198577402177,y2=0.5462488172586447 a=hat,b=wye,i=513,x=0.058468587059375854,y=0.08061130780101255,x2=0.0034185756727198135,xy=0.0047132292681336466,y2=0.006498182945389588 a=pan,b=dog,i=514,x=0.357548753499498,y=0.6568238423174304,x2=0.12784111112904478,xy=0.23484654608934807,y2=0.43141755983663266 a=dog,b=dog,i=515,x=0.1192143216962187,y=0.15885584816018783,x2=0.014212054497489522,xy=0.018937892185894305,y2=0.02523518049469265 a=dog,b=hat,i=516,x=0.7844258125322406,y=0.6795173335538125,x2=0.615323855366866,xy=0.533030936502691,y2=0.4617438066000833 a=hat,b=cat,i=517,x=0.803492095202423,y=0.9777180162849328,x2=0.6455995470527797,xy=0.7855886974219375,y2=0.9559325193681442 a=pan,b=cat,i=518,x=0.8929678579851031,y=0.8731506959135767,x2=0.7973915953945033,xy=0.7796955066281488,y2=0.7623921377743633 a=cat,b=hat,i=519,x=0.8430997768388969,y=0.3592743119385645,x2=0.7108172337057977,xy=0.302904092219352,y2=0.12907803121892897 a=pan,b=cat,i=520,x=0.6070056034765043,y=0.5878574244689501,x2=0.3684558026518752,xy=0.3568327506979186,y2=0.3455763515032673 a=wye,b=dog,i=521,x=0.6022397584211494,y=0.6804292951308468,x2=0.3626927266231644,xy=0.4097815743222742,y2=0.46298402567226105 a=hat,b=cat,i=522,x=0.8778649552084499,y=0.9121524444235004,x2=0.7706468795831337,xy=0.8007466647671142,y2=0.832022081867767 a=wye,b=cat,i=523,x=0.5651100240663355,y=0.4298499196494372,x2=0.3193493393002543,xy=0.24291249843800583,y2=0.18477095342262762 a=hat,b=hat,i=524,x=0.176299648277084,y=0.9020467171674311,x2=0.031081565982623526,xy=0.15903051896611636,y2=0.8136882799525395 a=wye,b=wye,i=525,x=0.17893912687254476,y=0.9775420788552232,x2=0.03201921112590867,xy=0.17492052607152594,y2=0.9555885159325913 a=pan,b=cat,i=526,x=0.8375161177973927,y=0.7512783056396939,x2=0.7014332475704161,xy=0.6292076899247594,y2=0.5644190925248493 a=hat,b=hat,i=527,x=0.8452592696154724,y=0.10934788095339154,x2=0.7144632328708819,xy=0.09242730998866336,y2=0.011956959068997089 a=pan,b=dog,i=528,x=0.626938320263565,y=0.2998594026650514,x2=0.3930516574149004,xy=0.1879933502220633,y2=0.08991566136664143 a=hat,b=dog,i=529,x=0.34324615615265386,y=0.34947501965777994,x2=0.11781792371357204,xy=0.11995595716890611,y2=0.12213278936480568 a=cat,b=wye,i=530,x=0.09585122473142738,y=0.3977348374237427,x2=0.009187457282514595,xy=0.03812337128542089,y2=0.15819300090049104 a=cat,b=pan,i=531,x=0.3136925767907739,y=0.7272959366988331,x2=0.09840303273363557,xy=0.22814733647251653,y2=0.528959379538633 a=wye,b=dog,i=532,x=0.6336194018015315,y=0.6185562907483662,x2=0.4014735463393307,xy=0.391929266924554,y2=0.3826118848243773 a=wye,b=cat,i=533,x=0.6206814745682353,y=0.8577418603739316,x2=0.38524549287219895,xy=0.5323844826957933,y2=0.7357210990377332 a=wye,b=hat,i=534,x=0.886934308928995,y=0.9507140909937993,x2=0.7866524683553541,xy=0.8432209452846431,y2=0.9038572828141661 a=pan,b=wye,i=535,x=0.1368489021210476,y=0.7785386772895759,x2=0.01872762201173607,xy=0.10654216324585104,y2=0.6061224720358025 a=hat,b=hat,i=536,x=0.779299644491487,y=0.0905711082010715,x2=0.6073079359045581,xy=0.07058203242229504,y2=0.008203125640770201 a=pan,b=hat,i=537,x=0.5468876904615854,y=0.0403492727581517,x2=0.2990861459784068,xy=0.022066520590510147,y2=0.0016280638121117228 a=cat,b=wye,i=538,x=0.5348837444710285,y=0.6184260119257476,x2=0.2861006200993485,xy=0.33078602093712883,y2=0.382450732226385 a=cat,b=wye,i=539,x=0.2514015500496377,y=0.5686176926055978,x2=0.0632027393673605,xy=0.14295136930669572,y2=0.3233260803441141 a=hat,b=cat,i=540,x=0.03587712705596502,y=0.0639971587990984,x2=0.0012871682457898572,xy=0.002296034197456023,y2=0.0040956363343570175 a=dog,b=cat,i=541,x=0.5140554945247015,y=0.3951198550793644,x2=0.26425305145103534,xy=0.20311353249935105,y2=0.15611969987793795 a=pan,b=pan,i=542,x=0.505988282501811,y=0.61886003251058,x2=0.25602414202913254,xy=0.3131359249590433,y2=0.3829877398389961 a=dog,b=pan,i=543,x=0.06724122779098063,y=0.6844038973931703,x2=0.004521382714838546,xy=0.0460201583656491,y2=0.4684086947669612 a=cat,b=hat,i=544,x=0.2251062355675667,y=0.46180421651863035,x2=0.050672817291400836,xy=0.10395500874973838,y2=0.21326313439438602 a=dog,b=wye,i=545,x=0.05601503064905111,y=0.250556229890031,x2=0.0031376836586141355,xy=0.014034914896600784,y2=0.06277842433670607 a=hat,b=pan,i=546,x=0.09484781714308776,y=0.5304294933057503,x2=0.008996108416808613,xy=0.0503100795883645,y2=0.28135544736859497 a=pan,b=cat,i=547,x=0.06526726447590292,y=0.8939940568623452,x2=0.004259815812167459,xy=0.05834854654912008,y2=0.7992253737051942 a=wye,b=hat,i=548,x=0.8498290633914884,y=0.09181738815270246,x2=0.7222094369848545,xy=0.07802908497686388,y2=0.008430432767184026 a=cat,b=wye,i=549,x=0.32107592669097085,y=0.3153327302443085,x2=0.10308975070046568,xy=0.1012457485791853,y2=0.09943473076332984 a=hat,b=cat,i=550,x=0.3962909153545656,y=0.6623064945082948,x2=0.15704648959255949,xy=0.26246604695396575,y2=0.43864989266786597 a=wye,b=wye,i=551,x=0.43650140196394005,y=0.8569782859131105,x2=0.19053347391648517,xy=0.374072223253727,y2=0.734411782526573 a=pan,b=dog,i=552,x=0.9993077485337599,y=0.10019859749555626,x2=0.9986159762796124,xy=0.10012923486952477,y2=0.010039758940076493 a=pan,b=cat,i=553,x=0.44797263597990333,y=0.8662958294512269,x2=0.20067948258678298,xy=0.3880768262576629,y2=0.7504684641245891 a=dog,b=dog,i=554,x=0.40480362277090387,y=0.6539051006815002,x2=0.16386597300844824,xy=0.2647031537042439,y2=0.42759188069728293 a=hat,b=wye,i=555,x=0.6128372799136335,y=0.46626943145563005,x2=0.3755695316519411,xy=0.28574729008014466,y2=0.2174071827099565 a=cat,b=dog,i=556,x=0.9831029154847094,y=0.30946523504038015,x2=0.9664913424345357,xy=0.30423617480935855,y2=0.09576873169859773 a=dog,b=pan,i=557,x=0.9187169194231349,y=0.8714507884381463,x2=0.844040778034335,xy=0.8006165837827558,y2=0.7594264766694667 a=cat,b=cat,i=558,x=0.6297377530200902,y=0.9564703645603738,x2=0.3965696375787921,xy=0.6023254982085563,y2=0.9148355582822544 a=dog,b=wye,i=559,x=0.5554989886174412,y=0.7532866340748579,x2=0.30857912635500007,xy=0.41844996336762,y2=0.5674407530758288 a=pan,b=pan,i=560,x=0.5310698092443845,y=0.8265306359880259,x2=0.28203514229086696,xy=0.43894546718880073,y2=0.6831528922267706 a=wye,b=pan,i=561,x=0.022976813994650347,y=0.9342710142178746,x2=0.0005279339813447601,xy=0.021466571314277434,y2=0.872862328007696 a=hat,b=hat,i=562,x=0.28441187328233775,y=0.6675462356653574,x2=0.08089011366396855,xy=0.18985807538815722,y2=0.4456179767509889 a=dog,b=pan,i=563,x=0.6224741669574889,y=0.11916397259976652,x2=0.3874740885294198,xy=0.0741764945753847,y2=0.014200052365757906 a=pan,b=dog,i=564,x=0.9837709447757146,y=0.8330969991954611,x2=0.967805271784902,xy=0.8195766219883315,y2=0.6940506100684821 a=pan,b=wye,i=565,x=0.3688855052429517,y=0.9040587054107869,x2=0.13607651597834775,xy=0.333494152314747,y2=0.817322142829028 a=wye,b=wye,i=566,x=0.5138537141869847,y=0.5560587607325808,x2=0.2640456395837593,xy=0.28573285950864846,y2=0.3092013453874535 a=hat,b=cat,i=567,x=0.804358708281772,y=0.4023986125270216,x2=0.6469929315887208,xy=0.32367282818661236,y2=0.16192464336367204 a=wye,b=pan,i=568,x=0.9973387930844961,y=0.5711453274816489,x2=0.9946846681912394,xy=0.569625391586397,y2=0.32620698510412 a=dog,b=cat,i=569,x=0.5807005891800942,y=0.46037286387360454,x2=0.33721317427410846,xy=0.26733879329392946,y2=0.2119431737911844 a=cat,b=hat,i=570,x=0.4673986559801019,y=0.9704729359036818,x2=0.21846150361200564,xy=0.4535977459064444,y2=0.9418177193215116 a=pan,b=cat,i=571,x=0.19902565265833183,y=0.8897887225086547,x2=0.039611210416074946,xy=0.17709078122530833,y2=0.7917239707035837 a=wye,b=pan,i=572,x=0.9765395095911745,y=0.4954531021095988,x2=0.9536294137925716,xy=0.4838295293595337,y2=0.24547377639002455 a=dog,b=wye,i=573,x=0.740323306950601,y=0.0789459840490837,x2=0.5480785988142738,xy=0.05844555198168705,y2=0.0062324683974781785 a=wye,b=dog,i=574,x=0.9646512592477066,y=0.6589096310365389,x2=0.930552051968186,xy=0.6356180053098389,y2=0.4341619018727078 a=hat,b=pan,i=575,x=0.9349096289723295,y=0.009990558226173452,x2=0.8740560143451789,xy=0.009340269084458277,y2=9.981125367056202e-05 a=cat,b=hat,i=576,x=0.0535540240207355,y=0.8438819580641209,x2=0.002868033488813515,xy=0.04519327465283124,y2=0.7121367591461347 a=dog,b=dog,i=577,x=0.3534573064310561,y=0.8830990802028328,x2=0.12493206746949749,xy=0.31213782220023645,y2=0.7798639854550893 a=pan,b=cat,i=578,x=0.2896905064885902,y=0.4717415849739569,x2=0.08392058954961591,xy=0.13665905868283587,y2=0.222540122993741 a=pan,b=hat,i=579,x=0.8469622711045872,y=0.05034158398652022,x2=0.7173450886746403,xy=0.042637422304225486,y2=0.0025342750782718694 a=dog,b=wye,i=580,x=0.92247105168372,y=0.4607201119337304,x2=0.8509528411944685,xy=0.4250009661873495,y2=0.21226302154022908 a=wye,b=wye,i=581,x=0.5394694831520579,y=0.42191550462126415,x2=0.2910273232523485,xy=0.22761053921187308,y2=0.17801269303981596 a=cat,b=hat,i=582,x=0.1980857029178107,y=0.3696136938289396,x2=0.03923794570044316,xy=0.07321518835015398,y2=0.1366142826658731 a=pan,b=cat,i=583,x=0.7419057634234156,y=0.5185280910497336,x2=0.5504241618008812,xy=0.384698979246739,y2=0.26887138120768084 a=dog,b=cat,i=584,x=0.709429914643071,y=0.678472673421283,x2=0.5032908037904751,xy=0.48132881079291706,y2=0.46032516857942296 a=wye,b=dog,i=585,x=0.3969321618524141,y=0.06893081064610551,x2=0.15755514111283106,xy=0.02736085568799806,y2=0.0047514566563292525 a=wye,b=hat,i=586,x=0.5796873362193875,y=0.47960567601099047,x2=0.33603740777312924,xy=0.2780213367625097,y2=0.23002160446195916 a=dog,b=cat,i=587,x=0.3823538804427917,y=0.6227305847052022,x2=0.14619448988966066,xy=0.23810345553244264,y2=0.38779338112728295 a=pan,b=cat,i=588,x=0.6729056596127668,y=0.855307402214849,x2=0.4528020267388928,xy=0.575541191659065,y2=0.7315507522835135 a=wye,b=cat,i=589,x=0.7756644096506681,y=0.9934419395516876,x2=0.6016552763987194,xy=0.7705775555645744,y2=0.9869268872602189 a=cat,b=cat,i=590,x=0.5043359295981563,y=0.20976859569338902,x2=0.2543547298836365,xy=0.10579383970952516,y2=0.0440028637391765 a=dog,b=hat,i=591,x=0.8669601128845403,y=0.6373110010483346,x2=0.7516198373327749,xy=0.5525232174114235,y2=0.40616531205723033 a=pan,b=cat,i=592,x=0.7044083196853276,y=0.4226239612654834,x2=0.49619108084190666,xy=0.2976998344137761,y2=0.17861101263572882 a=wye,b=pan,i=593,x=0.5515403005725981,y=0.480013394589378,x2=0.3041967031557118,xy=0.26474673193069864,y2=0.23041285898521788 a=cat,b=cat,i=594,x=0.2615824864121392,y=0.24054710356722298,x2=0.068425397197557,xy=0.06292290945035255,y2=0.057862909034580294 a=pan,b=wye,i=595,x=0.37831785348075364,y=0.0988205317466111,x2=0.14312439826228499,xy=0.03738557145020458,y2=0.009765497494682971 a=wye,b=dog,i=596,x=0.10997957058997387,y=0.8607615584803269,x2=0.012095505947155047,xy=0.09466618658202304,y2=0.7409104605574812 a=pan,b=pan,i=597,x=0.3578314631700755,y=0.4610253660653395,x2=0.12804335603443712,xy=0.16496938129768013,y2=0.2125443881556803 a=pan,b=hat,i=598,x=0.04277171024958748,y=0.2316071342295577,x2=0.0018294191976746667,xy=0.009906233237003957,y2=0.05364186462602836 a=dog,b=pan,i=599,x=0.933656964091152,y=0.3604541366591547,x2=0.8717153265959066,xy=0.3365405149272836,y2=0.12992718463469657 a=pan,b=dog,i=600,x=0.8279059521913905,y=0.9102424712543687,x2=0.685428265673933,xy=0.7535951598888926,y2=0.8285413564752603 a=cat,b=cat,i=601,x=0.28088999427212924,y=0.9912215980573098,x2=0.0788991888821968,xy=0.27842422900072855,y2=0.9825202564552871 a=hat,b=cat,i=602,x=0.37386268101282927,y=0.5135855689760194,x2=0.13977330425410053,xy=0.19201047774687396,y2=0.26377013666042154 a=hat,b=dog,i=603,x=0.3803020210377117,y=0.28893565862763304,x2=0.14462962720536812,xy=0.10988281492595119,y2=0.0834838148265841 a=cat,b=pan,i=604,x=0.7066746969537755,y=0.965389301398448,x2=0.4993891273147104,xy=0.6822161920081653,y2=0.9319765032545835 a=pan,b=cat,i=605,x=0.3058965912441608,y=0.29637041075010173,x2=0.09357272453479719,xy=0.09065869839408791,y2=0.08783542036818402 a=pan,b=hat,i=606,x=0.2679309094874891,y=0.6237381631675911,x2=0.07178697225879307,xy=0.16711873333954858,y2=0.38904929619168055 a=dog,b=cat,i=607,x=0.7791895125595627,y=0.034844749031911704,x2=0.6071362964828089,xy=0.027150663013435574,y2=0.0012141565350969115 a=hat,b=cat,i=608,x=0.6913845849105351,y=0.0784559825533423,x2=0.4780126442519129,xy=0.054243256931390746,y2=0.006155341198410351 a=dog,b=wye,i=609,x=0.633866333722232,y=0.722140445897368,x2=0.401786529026464,xy=0.45774051687350253,y2=0.5214868236008495 a=wye,b=wye,i=610,x=0.31989367240781375,y=0.90234836985202,x2=0.10233196164655765,xy=0.28865553382316683,y2=0.814232580574598 a=cat,b=wye,i=611,x=0.8139721003412402,y=0.6942407060285465,x2=0.6625505801339301,xy=0.5650925656284415,y2=0.4819701579070147 a=pan,b=dog,i=612,x=0.8183348011907539,y=0.8847778416101758,x2=0.6696718468399107,xy=0.7240444991120475,y2=0.7828318290043613 a=cat,b=wye,i=613,x=0.7326510422319794,y=0.6062625695353675,x2=0.5367775496836057,xy=0.4441789034363249,y2=0.3675543032196263 a=dog,b=dog,i=614,x=0.07038667736657966,y=0.2982907049163095,x2=0.004954284350706978,xy=0.020995691608393895,y2=0.08897734463946882 a=dog,b=cat,i=615,x=0.7622669597997499,y=0.31569377144533395,x2=0.5810509180023535,xy=0.2406429313873518,y2=0.09966255732937875 a=pan,b=cat,i=616,x=0.428192969224764,y=0.5399779987847076,x2=0.1833492188935197,xy=0.23121478261567,y2=0.29157623917153774 a=pan,b=cat,i=617,x=0.9010965128514362,y=0.5931563226749272,x2=0.8119749254730185,xy=0.5344910939381582,y2=0.3518344231292424 a=wye,b=hat,i=618,x=0.7266325029014346,y=0.6586352626392248,x2=0.5279947942728033,xy=0.47858578939068364,y2=0.4338004091918406 a=pan,b=dog,i=619,x=0.37449343923943623,y=0.8136812967444776,x2=0.14024533603338132,xy=0.3047183072626437,y2=0.6620772526717746 a=hat,b=dog,i=620,x=0.8635032118133309,y=0.10847192527528038,x2=0.7456377968119382,xy=0.09366585586678024,y2=0.011766158572926011 a=dog,b=cat,i=621,x=0.29950978683846696,y=0.04614568762234006,x2=0.08970611241202392,xy=0.013821085063281554,y2=0.0021294244861385886 a=pan,b=hat,i=622,x=0.7689737553993135,y=0.8899859079896967,x2=0.5913206364929231,xy=0.6843758059193049,y2=0.7920749164202449 a=hat,b=hat,i=623,x=0.16401907387212689,y=0.47557547547898305,x2=0.026902256593870216,xy=0.07800344904435919,y2=0.2261720328770608 a=dog,b=pan,i=624,x=0.4364532344594886,y=0.9894813135306753,x2=0.1904914258701493,xy=0.4318623197276865,y2=0.9790732698263904 a=dog,b=dog,i=625,x=0.05594189959864382,y=0.15862700962402898,x2=0.0031294961307047455,xy=0.008873896246020536,y2=0.025162528182261782 a=dog,b=hat,i=626,x=0.25591635834238546,y=0.7020347860903682,x2=0.06549318246722824,xy=0.1796621858859226,y2=0.492852840880949 a=wye,b=wye,i=627,x=0.1099722490913756,y=0.07528683687238935,x2=0.012093895570215561,xy=0.008279462777832163,y2=0.005668107806249764 a=dog,b=cat,i=628,x=0.8543574585850832,y=0.19910931595552905,x2=0.7299266670399621,xy=0.17011052916038016,y2=0.0396445197002787 a=pan,b=wye,i=629,x=0.24343751390915702,y=0.5782313367627924,x2=0.05926182317827102,xy=0.14076319908590273,y2=0.3343514788144858 a=hat,b=pan,i=630,x=0.2886803795666991,y=0.6275237652895367,x2=0.08333636154677347,xy=0.18115379875090765,y2=0.3937860760031575 a=hat,b=wye,i=631,x=0.18174335965195643,y=0.30171923538713774,x2=0.033030648777580385,xy=0.054835467510877874,y2=0.09103449700259904 a=dog,b=dog,i=632,x=0.8032872688215081,y=0.9598123853927985,x2=0.6452704362507179,xy=0.7710050696432379,y2=0.9212398151534139 a=wye,b=hat,i=633,x=0.8167281874382986,y=0.6275501410033091,x2=0.6670449321562485,xy=0.5125378891882814,y2=0.3938191794732731 a=hat,b=pan,i=634,x=0.5014128775886096,y=0.17897332371251284,x2=0.25141487381169003,xy=0.08973952925428881,y2=0.03203145060070391 a=cat,b=wye,i=635,x=0.642248921041283,y=0.8563744957128003,x2=0.4124836765786921,xy=0.5500055958788188,y2=0.7333772769073531 a=dog,b=dog,i=636,x=0.6813161263570021,y=0.2562808134680652,x2=0.4641916640341105,xy=0.1746082510916836,y2=0.06567985535185322 a=dog,b=dog,i=637,x=0.7298771870554595,y=0.33815675098998677,x2=0.5327207081839902,xy=0.246812898196385,y2=0.11434998824010391 a=cat,b=dog,i=638,x=0.25489438523989205,y=0.00429655201835788,x2=0.0649711476268225,xy=0.0010951669853705491,y2=1.846035924645517e-05 a=hat,b=dog,i=639,x=0.8948762266962884,y=0.018630792419090936,x2=0.8008034611061869,xy=0.01667225322035791,y2=0.0003471064261632563 a=cat,b=hat,i=640,x=0.5939327381286611,y=0.7638047567608417,x2=0.3527560974210087,xy=0.45364865057866266,y2=0.5833977064504885 a=wye,b=dog,i=641,x=0.7876157448124265,y=0.033865934334884495,x2=0.6203385614764333,xy=0.026673343094938778,y2=0.0011469015083747085 a=cat,b=cat,i=642,x=0.9630354820480607,y=0.39868798939322136,x2=0.9274373396835406,xy=0.38395068005207306,y2=0.1589521128864094 a=cat,b=dog,i=643,x=0.4804040254282608,y=0.4342650603699365,x2=0.23078802764767703,xy=0.20862268310456417,y2=0.1885861426581046 a=dog,b=dog,i=644,x=0.7056252629336117,y=0.9248527997726413,x2=0.4979070116901287,xy=0.652599500014457,y2=0.8553527012472935 a=pan,b=wye,i=645,x=0.06666631805239998,y=0.34446560525480874,x2=0.004444397962663751,xy=0.02296425359802954,y2=0.11865655320356172 a=dog,b=hat,i=646,x=0.30689417080562087,y=0.14426701009501386,x2=0.0941840320744696,xy=0.04427470443771541,y2=0.02081297020175483 a=wye,b=wye,i=647,x=0.7262466157792433,y=0.43930333429170987,x2=0.5274341469308039,xy=0.3190425598298919,y2=0.1929874195198138 a=pan,b=dog,i=648,x=0.9211909548648852,y=0.2920994341508264,x2=0.848592775324879,xy=0.26907935666089244,y2=0.08532207943123296 a=cat,b=hat,i=649,x=0.6502493058776962,y=0.8191483030801362,x2=0.4228241597944258,xy=0.5326506154887514,y2=0.6710039424390667 a=pan,b=dog,i=650,x=0.9336485825609395,y=0.412457787338537,x2=0.8716996757180515,xy=0.3850906285148465,y2=0.1701214263362018 a=dog,b=wye,i=651,x=0.21435132141768964,y=0.0361802627461133,x2=0.04594648899350969,xy=0.007755287128868595,y2=0.001309011412377794 a=pan,b=pan,i=652,x=0.17653494010523307,y=0.632055185075695,x2=0.03116458507795823,xy=0.11157982424053983,y2=0.3994937569810711 a=dog,b=wye,i=653,x=0.7934904799393186,y=0.7063162386528442,x2=0.6296271417543302,xy=0.5604552111975797,y2=0.4988826289847016 a=dog,b=hat,i=654,x=0.7166810357882388,y=0.244962427366476,x2=0.5136317070585029,xy=0.17555992617420724,y2=0.06000659082127603 a=pan,b=wye,i=655,x=0.37149843757026557,y=0.7652342292255708,x2=0.13801108911714852,xy=0.28428332053258604,y2=0.5855834255784534 a=pan,b=wye,i=656,x=0.9878298247617573,y=0.5834552678172099,x2=0.9758077626888442,xy=0.5763545149641986,y2=0.3404200495436521 a=hat,b=pan,i=657,x=0.8018928767440677,y=0.27012322572904324,x2=0.6430321857728766,xy=0.21660989055524965,y2=0.07296655707826365 a=cat,b=wye,i=658,x=0.9756650391067915,y=0.538576785847527,x2=0.951922268535257,xy=0.5254705408259375,y2=0.290064954253853 a=pan,b=wye,i=659,x=0.6546101034582225,y=0.9183027095534713,x2=0.4285143875495847,xy=0.6011302317067638,y2=0.843279866373247 a=hat,b=hat,i=660,x=0.6056079386753953,y=0.7621213262550391,x2=0.36676097538666136,xy=0.4615467254138727,y2=0.5808289159327398 a=cat,b=hat,i=661,x=0.6155376028946405,y=0.9607198669196126,x2=0.3788865405772802,xy=0.5913592039369564,y2=0.9229826626940382 a=hat,b=cat,i=662,x=0.273576290769719,y=0.8358467433466826,x2=0.07484398687131784,xy=0.22866785169673476,y2=0.6986397783632552 a=cat,b=cat,i=663,x=0.9116283500250337,y=0.30755866947242627,x2=0.8310662485693654,xy=0.28037920238704267,y2=0.09459233516764916 a=dog,b=cat,i=664,x=0.681440375153455,y=0.40326893190957636,x2=0.4643609848892815,xy=0.2748037322481948,y2=0.16262583144349052 a=dog,b=wye,i=665,x=0.556701883952789,y=0.2077252598258471,x2=0.30991698759658454,xy=0.11564104348963167,y2=0.04314978356971569 a=dog,b=pan,i=666,x=0.18039318656861325,y=0.3971176762613682,x2=0.03254170176037851,xy=0.07163732306351114,y2=0.15770244879922882 a=pan,b=dog,i=667,x=0.45876812529320365,y=0.5114974665166978,x2=0.21046819278504061,xy=0.23465873380608865,y2=0.2616296582530004 a=cat,b=wye,i=668,x=0.5999638685903643,y=0.34651837096344573,x2=0.35995664361391594,xy=0.20789850238085988,y2=0.1200749814151602 a=cat,b=pan,i=669,x=0.3953298944912743,y=0.44132156645350873,x2=0.15628572547848207,xy=0.1744676083027895,y2=0.19476472501697872 a=pan,b=dog,i=670,x=0.5742369662562881,y=0.45470709356379424,x2=0.3297480934152253,xy=0.26110962194328735,y2=0.20675854093723314 a=wye,b=wye,i=671,x=0.204845400414845,y=0.9834017236215821,x2=0.04196163807111818,xy=0.20144531984391173,y2=0.9670789500218985 a=cat,b=pan,i=672,x=0.010200084965239498,y=0.5193786713232798,x2=0.00010404173329810484,xy=0.005297706576630652,y2=0.2697542042255355 a=pan,b=dog,i=673,x=0.37805567579664534,y=0.796925254923346,x2=0.14292609400205822,xy=0.3012821158094594,y2=0.63508986193464 a=dog,b=dog,i=674,x=0.010584874037750769,y=0.918376672813548,x2=0.00011203955839505027,xy=0.009720901400940056,y2=0.8434157131680825 a=hat,b=dog,i=675,x=0.7808052633453111,y=0.32819076493831556,x2=0.6096568592677406,xy=0.25625307664516056,y2=0.1077091781907967 a=cat,b=wye,i=676,x=0.18383855808326421,y=0.6419376756640074,x2=0.03379661543813371,xy=0.11801289667339325,y2=0.41208397943690833 a=cat,b=dog,i=677,x=0.09370495191840922,y=0.6379280422695233,x2=0.008780618014031384,xy=0.0597770165282706,y2=0.40695218711382664 a=dog,b=wye,i=678,x=0.07129586318391401,y=0.7205145584323225,x2=0.005083100107139385,xy=0.05136970738000908,y2=0.5191412289129247 a=dog,b=wye,i=679,x=0.2806511819369465,y=0.8024798522027793,x2=0.07876508592260505,xy=0.22521691900129615,y2=0.6439739131913945 a=dog,b=dog,i=680,x=0.307464788040163,y=0.892726683412014,x2=0.09453459588458235,xy=0.2744820204930726,y2=0.7969609312758142 a=wye,b=wye,i=681,x=0.4638094536373415,y=0.6763233986299853,x2=0.21511920928336922,xy=0.31368518600072337,y2=0.45741333953441393 a=wye,b=cat,i=682,x=0.6549236504388642,y=0.6724922085564017,x2=0.42892498790416766,xy=0.4404310521194526,y2=0.45224577056906684 a=dog,b=wye,i=683,x=0.29501824964374734,y=0.4562380927618723,x2=0.08703576762286043,xy=0.1345985635474092,y2=0.20815319728699083 a=hat,b=dog,i=684,x=0.059282719226964375,y=0.2642650422733903,x2=0.0035144407989430916,xy=0.01566635030259527,y2=0.06983601256775678 a=cat,b=cat,i=685,x=0.41255038540002265,y=0.7545729508782292,x2=0.1701978204937072,xy=0.3112993616972458,y2=0.5693803381970785 a=hat,b=cat,i=686,x=0.5632576154489349,y=0.09067560686771681,x2=0.31725914136122024,xy=0.05107372610369524,y2=0.00822206568082873 a=dog,b=dog,i=687,x=0.9445088668225828,y=0.12938833313358844,x2=0.8920969995064795,xy=0.12220842790806846,y2=0.01674134075108846 a=cat,b=wye,i=688,x=0.44107001651763333,y=0.9027399918597477,x2=0.19454275947086533,xy=0.3981715431207071,y2=0.8149394929029374 a=dog,b=pan,i=689,x=0.49128825186385117,y=0.809215546212808,x2=0.24136414641943885,xy=0.3975580910799419,y2=0.6548298002324932 a=wye,b=dog,i=690,x=0.34429686601523735,y=0.2844786708909688,x2=0.1185403319479143,xy=0.09794511483594068,y2=0.08092811419189214 a=pan,b=cat,i=691,x=0.7667096709438219,y=0.20657770046533896,x2=0.5878437195187837,xy=0.15838512074811145,y2=0.04267434632954731 a=hat,b=wye,i=692,x=0.39986680014905984,y=0.9398657414231609,x2=0.15989345786144815,xy=0.37582110659260304,y2=0.883347611900908 a=dog,b=dog,i=693,x=0.6622827912308988,y=0.9108718138179128,x2=0.43861849556059035,xy=0.603254727308879,y2=0.8296874612079345 a=hat,b=dog,i=694,x=0.20043426609309134,y=0.469483028263054,x2=0.040173895024276145,xy=0.09410048621306728,y2=0.22041431382704754 a=cat,b=cat,i=695,x=0.014453292624752367,y=0.331690589927086,x2=0.00020889766769672117,xy=0.004794021157092914,y2=0.11001864744617833 a=cat,b=pan,i=696,x=0.17586054638409654,y=0.40705795940745815,x2=0.03092693177451297,xy=0.07158543515139099,y2=0.16569618231696384 a=wye,b=dog,i=697,x=0.2462627216963228,y=0.5149541111764933,x2=0.060645328097280536,xy=0.12681400096703402,y2=0.26517773661757216 a=pan,b=cat,i=698,x=0.8881694396830215,y=0.21621369618476227,x2=0.7888449535868525,xy=0.19203439739221537,y2=0.046748362417876686 a=wye,b=wye,i=699,x=0.34064759605569916,y=0.5117005632025989,x2=0.11604078469852679,xy=0.17430956675531267,y2=0.26183746638185695 a=wye,b=cat,i=700,x=0.6171058843980554,y=0.19037770326108672,x2=0.3808196725587061,xy=0.11748320094060347,y2=0.03624366989896639 a=cat,b=dog,i=701,x=0.16966649099972952,y=0.7746664751435653,x2=0.0287867181681613,xy=0.13143494253273794,y2=0.6001081477113561 a=pan,b=cat,i=702,x=0.9666068626696498,y=0.7506852103873074,x2=0.9343288269600633,xy=0.7256174760649812,y2=0.563528285094236 a=dog,b=wye,i=703,x=0.05236716064893443,y=0.612791909364745,x2=0.0027423195144313066,xy=0.03209017236207087,y2=0.37551392418288987 a=pan,b=pan,i=704,x=0.11218932047414909,y=0.026881826389739016,x2=0.012586443628451328,xy=0.003015853835768869,y2=0.000722632590048069 a=hat,b=hat,i=705,x=0.9071556729941082,y=0.9106992104876415,x2=0.8229314150453932,xy=0.8261459551851194,y2=0.8293730519828135 a=cat,b=hat,i=706,x=0.9743694755987752,y=0.4678325205552769,x2=0.9493958749786321,xy=0.4558417277214984,y2=0.21886726728910358 a=dog,b=wye,i=707,x=0.7500470499024816,y=0.23854032279188464,x2=0.5625705770674158,xy=0.17891646539283876,y2=0.056901485597656516 a=cat,b=pan,i=708,x=0.7641611039700442,y=0.19825719293654487,x2=0.5839421928207167,xy=0.15150043542439218,y2=0.039305914551078375 a=hat,b=pan,i=709,x=0.3300583003504418,y=0.8415214690644649,x2=0.10893848163022246,xy=0.27775114578782417,y2=0.7081583828964152 a=dog,b=hat,i=710,x=0.7754192632904059,y=0.6571707682086041,x2=0.6012750338818358,xy=0.5095828729403059,y2=0.43187341858788686 a=wye,b=hat,i=711,x=0.37832133923590616,y=0.7488676293849656,x2=0.1431270357212496,xy=0.2833126044593384,y2=0.5608027263406583 a=hat,b=cat,i=712,x=0.9631299491774535,y=0.8172661823041355,x2=0.9276192990025642,xy=0.7871335366270336,y2=0.6679240127379764 a=hat,b=wye,i=713,x=0.2704894268616752,y=0.15580537884000922,x2=0.07316453004395754,xy=0.04214370762440027,y2=0.024275316075478795 a=dog,b=wye,i=714,x=0.951884509254984,y=0.18535688215871748,x2=0.9060841189596017,xy=0.17643834481068468,y2=0.03435717376360068 a=wye,b=cat,i=715,x=0.9648431191772672,y=0.20702769835854917,x2=0.9309222446237182,xy=0.19974925024035298,y2=0.04286046788763842 a=pan,b=pan,i=716,x=0.54062796998219,y=0.26214674180539355,x2=0.29227860192706373,xy=0.1417238608596952,y2=0.06872091423918367 a=hat,b=dog,i=717,x=0.9563794498766638,y=0.7787136742425006,x2=0.9146616521463901,xy=0.7447457553834783,y2=0.6063949864522553 a=cat,b=pan,i=718,x=0.6876102509763913,y=0.09858588204177132,x2=0.4728078572478158,xy=0.06778866309347129,y2=0.009719176137954049 a=wye,b=hat,i=719,x=0.38908047655525646,y=0.9452665319783746,x2=0.15138361723646548,xy=0.36778475273388056,y2=0.8935288164784235 a=pan,b=cat,i=720,x=0.2592860483524986,y=0.9088051651455961,x2=0.06722925487025423,xy=0.23564049999294148,y2=0.8259268281953142 a=pan,b=hat,i=721,x=0.6758674765249959,y=0.17012810645455811,x2=0.4567968458242659,xy=0.11498405399541806,y2=0.02894357260581346 a=hat,b=pan,i=722,x=0.7621741457805322,y=0.6022016456156329,x2=0.580909428496284,xy=0.45898252483472585,y2=0.36264682198217635 a=wye,b=hat,i=723,x=0.03908932355981043,y=0.6767758558560469,x2=0.0015279752163635508,xy=0.026454710407024642,y2=0.45802555906968484 a=pan,b=wye,i=724,x=0.6866208924567617,y=0.025161390654418136,x2=0.47144824995811996,xy=0.017276336506589805,y2=0.0006330955796642403 a=cat,b=pan,i=725,x=0.4409277411269419,y=0.9047781220249766,x2=0.19441727289530747,xy=0.39894177356554955,y2=0.8186234500950436 a=hat,b=wye,i=726,x=0.5379539711810011,y=0.9219555713213392,x2=0.28939447510940935,xy=0.49596966084476307,y2=0.850002075490457 a=wye,b=hat,i=727,x=0.8812388237141883,y=0.6434778499253834,x2=0.7765818644211662,xy=0.5670576635543798,y2=0.4140637433445942 a=cat,b=hat,i=728,x=0.5073505851490089,y=0.47505404750912783,x2=0.2574046162510417,xy=0.24101894898116108,y2=0.2256763480548047 a=pan,b=hat,i=729,x=0.7505898109290352,y=0.019209876435152262,x2=0.5633850642704848,xy=0.014418737521431066,y2=0.0003690193526538182 a=dog,b=cat,i=730,x=0.5676893229947293,y=0.7702760275269791,x2=0.32227116744221407,xy=0.43727747658586025,y2=0.5933251585827435 a=cat,b=hat,i=731,x=0.25757631638687406,y=0.49888611501918945,x2=0.06634555876343105,xy=0.12850124780320119,y2=0.24888735575893992 a=hat,b=hat,i=732,x=0.9356142965615097,y=0.2712958876781135,x2=0.8753741119302887,xy=0.25382831110998855,y2=0.0736014586710556 a=pan,b=hat,i=733,x=0.037564291393333726,y=0.28968131412477416,x2=0.0014110759878832864,xy=0.010881673294986858,y2=0.08391526375305608 a=dog,b=dog,i=734,x=0.7289015723659092,y=0.6922902279093466,x2=0.5312975021974948,xy=0.5046114356566764,y2=0.47926575965877505 a=wye,b=pan,i=735,x=0.2605606600733885,y=0.09176219878728087,x2=0.06789185757787992,xy=0.023909619085799395,y2=0.008420301126276451 a=pan,b=dog,i=736,x=0.1202212587887802,y=0.7482722739652927,x2=0.014453151064758862,xy=0.0899582346928505,y2=0.5599113959851901 a=pan,b=hat,i=737,x=0.5511991289770363,y=0.9437419681770345,x2=0.30382047978504345,xy=0.5201897508382552,y2=0.8906489024986628 a=wye,b=dog,i=738,x=0.8484721809277587,y=0.12265385134433548,x2=0.7199050418083073,xy=0.10406838074931743,y2=0.015043967249598347 a=cat,b=wye,i=739,x=0.1736721121765168,y=0.6541724760808302,x2=0.03016200254785263,xy=0.11361151564869969,y2=0.42794162846172434 a=pan,b=cat,i=740,x=0.9191072314756276,y=0.09237768563237059,x2=0.8447581029507928,xy=0.08490499889169399,y2=0.008533636802793088 a=pan,b=cat,i=741,x=0.16333728979866036,y=0.6322918687716038,x2=0.026679070238771557,xy=0.10327684020688398,y2=0.3997930073146871 a=pan,b=hat,i=742,x=0.6592900853719631,y=0.56407525201075,x2=0.4346634166697704,xy=0.371889221054379,y2=0.31818088993099114 a=hat,b=hat,i=743,x=0.8830864459548787,y=0.08686698218682332,x2=0.779841671029219,xy=0.07671105457018756,y2=0.007545872594245879 a=hat,b=dog,i=744,x=0.8975631160557165,y=0.791571765557401,x2=0.8056195473036476,xy=0.710485620475426,y2=0.6265858600276611 a=hat,b=pan,i=745,x=0.35169238363466515,y=0.32903226829772925,x2=0.12368753270663249,xy=0.11571814273034907,y2=0.10826223358114888 a=dog,b=wye,i=746,x=0.3289380868423477,y=0.8875023240465095,x2=0.10820026497550389,xy=0.29193331653999616,y2=0.7876603751879556 a=cat,b=wye,i=747,x=0.8902092321224123,y=0.4250494265494692,x2=0.792472476955975,xy=0.37838292362267467,y2=0.1806670150100326 a=cat,b=dog,i=748,x=0.986548192318023,y=0.22327955924073406,x2=0.973277335765959,xy=0.2202760455505111,y2=0.04985376157473647 a=pan,b=pan,i=749,x=0.4244814446882297,y=0.7353411946490032,x2=0.18018449688460658,xy=0.31213869264337757,y2=0.5407266725478231 a=dog,b=wye,i=750,x=0.5129794588106171,y=0.6033400789231494,x2=0.26314792516163366,xy=0.30950106716475223,y2=0.3640192508349922 a=wye,b=hat,i=751,x=0.697578206130514,y=0.3781819268120694,x2=0.4866153536682659,xy=0.2638114700965447,y2=0.1430215697672894 a=dog,b=pan,i=752,x=0.686527845255024,y=0.3414791871406174,x2=0.47132048231050616,xy=0.23443497054708518,y2=0.11660803525021682 a=dog,b=hat,i=753,x=0.057067042691808956,y=0.34766396030144486,x2=0.003256647361588746,xy=0.019840154064925928,y2=0.12087022929248463 a=hat,b=wye,i=754,x=0.6758002251578562,y=0.5221923775790305,x2=0.45670594432340916,xy=0.35289772634362504,y2=0.27268487920164075 a=wye,b=cat,i=755,x=0.5831437743121346,y=0.5906129897660252,x2=0.34005666151900177,xy=0.34441228800993406,y2=0.348823703680363 a=pan,b=pan,i=756,x=0.9965826588776338,y=0.8864833103309704,x2=0.9931769959756142,xy=0.883453894460285,y2=0.7858526594953555 a=wye,b=cat,i=757,x=0.8211650666566518,y=0.42668670197381964,x2=0.6743120666972233,xy=0.35038021406783854,y2=0.18206154164129518 a=hat,b=pan,i=758,x=0.3400297232695506,y=0.3517706078504709,x2=0.11562021270676717,xy=0.11961246244175722,y2=0.12374256054748976 a=pan,b=dog,i=759,x=0.4690931525792873,y=0.8364915573615876,x2=0.22004838579677452,xy=0.3923924617487049,y2=0.6997181255372142 a=hat,b=wye,i=760,x=0.42710815754180076,y=0.7028076921804566,x2=0.1824213782387517,xy=0.30017489851339985,y2=0.4939386521880194 a=dog,b=wye,i=761,x=0.04685691053834329,y=0.49240339911968856,x2=0.0021955700651983064,xy=0.02307250202132739,y2=0.2424611074646233 a=wye,b=hat,i=762,x=0.5214034880091322,y=0.9057172555953829,x2=0.27186159730808923,xy=0.4722441362174913,y2=0.8203237470832321 a=cat,b=wye,i=763,x=0.3293907183268989,y=0.3943264033522689,x2=0.10849824531991047,xy=0.12988745725546633,y2=0.15549331238073624 a=cat,b=wye,i=764,x=0.7863068915914236,y=0.9484380633526672,x2=0.6182785277641668,xy=0.7457633854618255,y2=0.8995347600161581 a=dog,b=cat,i=765,x=0.9394516863208765,y=0.37368521011114253,x2=0.8825694709311386,xy=0.3510592007920839,y2=0.13964063625580875 a=cat,b=wye,i=766,x=0.3868441976616561,y=0.24369088426850782,x2=0.14964843326449048,xy=0.09427040460231041,y2=0.05938524707556728 a=pan,b=cat,i=767,x=0.2275114758829052,y=0.6533572385893692,x2=0.05176147165841776,xy=0.14864626963024682,y2=0.42687568121712594 a=hat,b=wye,i=768,x=0.08806251129519171,y=0.052816238168512664,x2=0.007755005895615768,xy=0.004651130570284183,y2=0.002789555014273054 a=hat,b=pan,i=769,x=0.8552650886303925,y=0.7058684713842834,x2=0.7314783718299531,xy=0.6037046607398788,y2=0.498250298894385 a=hat,b=pan,i=770,x=0.9043801066452809,y=0.47986698695818764,x2=0.8179033772957297,xy=0.43398215684079533,y2=0.23027232517232943 a=pan,b=hat,i=771,x=0.5753128246648473,y=0.30621839997259126,x2=0.3309848462238454,xy=0.17617137265258148,y2=0.09376970848177388 a=cat,b=pan,i=772,x=0.7454609561562912,y=0.10764510772148561,x2=0.5557120371534519,xy=0.08024522492760562,y2=0.01158746921637024 a=pan,b=wye,i=773,x=0.889983027502424,y=0.0930802888208736,x2=0.7920697892423804,xy=0.08283987724560112,y2=0.008663940166977246 a=wye,b=hat,i=774,x=0.3241419410731854,y=0.8004381936154861,x2=0.1050679979626924,xy=0.25945558978763783,y2=0.6407013017984223 a=hat,b=dog,i=775,x=0.08644741476164519,y=0.16743346394966108,x2=0.007473155518971911,xy=0.01447419010303532,y2=0.028033964850182454 a=dog,b=hat,i=776,x=0.8465506444792363,y=0.08317373752662649,x2=0.7166479936682104,xy=0.0704107811069125,y2=0.0069178706141481555 a=wye,b=cat,i=777,x=0.196023624794873,y=0.21174928859580733,x2=0.03842526147772115,xy=0.041507863098285816,y2=0.0448377612208305 a=cat,b=cat,i=778,x=0.5764737723226592,y=0.6395255247768671,x2=0.33232201017591706,xy=0.3686696917647488,y2=0.4089928968411272 a=dog,b=pan,i=779,x=0.3758546172772318,y=0.14144998658957741,x2=0.14126669332861438,xy=0.053164630573495186,y2=0.02000809870619163 a=hat,b=dog,i=780,x=0.23173454859220277,y=0.3505016268111515,x2=0.05370090101123199,xy=0.0812233362699149,y2=0.12285139039726371 a=pan,b=dog,i=781,x=0.0626485574741863,y=0.8347422505981941,x2=0.003924841753596423,xy=0.05229539786273258,y2=0.6967946249337382 a=wye,b=dog,i=782,x=0.3168395421741931,y=0.6695453552576639,x2=0.10038729548515228,xy=0.21213844382469568,y2=0.4482909827471114 a=cat,b=dog,i=783,x=0.640218961180953,y=0.3278005809165341,x2=0.4098803182556186,xy=0.2098641473888964,y2=0.10745322084921721 a=dog,b=pan,i=784,x=0.3713482863553802,y=0.09822192559310827,x2=0.13789954977907745,xy=0.036474543751526416,y2=0.009647546667218098 a=wye,b=dog,i=785,x=0.6125629193634933,y=0.095998056773002,x2=0.3752333301791256,xy=0.05880484991009247,y2=0.009215626904192514 a=pan,b=pan,i=786,x=0.11507645846382175,y=0.8192902299547586,x2=0.013242591292575693,xy=0.09428101811720375,y2=0.6712364808993213 a=pan,b=cat,i=787,x=0.37810148287672585,y=0.08810292713511803,x2=0.142960731353579,xy=0.03331184739556825,y2=0.007762125769775916 a=pan,b=dog,i=788,x=0.6966646475521092,y=0.32832780568398645,x2=0.48534163114890455,xy=0.22873437502839183,y2=0.10779914798526156 a=pan,b=dog,i=789,x=0.8625991513242034,y=0.209258758236743,x2=0.744077295865236,xy=0.18050642726217117,y2=0.04378922789878366 a=dog,b=dog,i=790,x=0.954622083079162,y=0.9954847001142825,x2=0.9113033215023985,xy=0.9503116780965312,y2=0.9909897881616229 a=hat,b=wye,i=791,x=0.8437545927205472,y=0.1455640910039323,x2=0.7119218127370165,xy=0.12282037031975958,y2=0.021188904589801084 a=hat,b=dog,i=792,x=0.6291498056715833,y=0.10598781312134209,x2=0.395829477976591,xy=0.06668221202884846,y2=0.011233416530244534 a=pan,b=wye,i=793,x=0.7262149840747153,y=0.9926177938593836,x2=0.527388203094639,xy=0.7208539153598713,y2=0.9852900846862699 a=hat,b=pan,i=794,x=0.6392479219184836,y=0.6825404700858696,x2=0.4086379056770997,xy=0.43631257712765703,y2=0.46586149330503984 a=dog,b=wye,i=795,x=0.598504884658865,y=0.3787646874120393,x2=0.35820809696052125,xy=0.22669251555239361,y2=0.14346268843033982 a=wye,b=hat,i=796,x=0.48049061733461884,y=0.34369988394774387,x2=0.23087123334660312,xy=0.16514456941588831,y2=0.1181296102256926 a=hat,b=dog,i=797,x=0.05004104718155633,y=0.7894829047147601,x2=0.002504106403026747,xy=0.039506551283863454,y2=0.623283256836855 a=cat,b=cat,i=798,x=0.6549250573390932,y=0.19493923807461988,x2=0.42892683073061455,xy=0.12767059167365957,y2=0.038001306541113326 a=wye,b=pan,i=799,x=0.42197995250076836,y=0.8251800230215005,x2=0.17806708031255072,xy=0.3482094269191957,y2=0.6809220703937641 a=dog,b=hat,i=800,x=0.7480461467642859,y=0.1888136856077568,x2=0.5595730376888957,xy=0.1412413499752458,y2=0.035650607872784824 a=cat,b=dog,i=801,x=0.3491691308786241,y=0.1322545421642024,x2=0.12191908195853374,xy=0.0461792035422249,y2=0.017491263923062793 a=wye,b=wye,i=802,x=0.41295400205621124,y=0.8799107119795011,x2=0.17053100781424133,xy=0.3633626499640652,y2=0.7742428610562725 a=cat,b=cat,i=803,x=0.5378634245510693,y=0.15722757458263636,x2=0.2892970634698038,xy=0.08456696169887545,y2=0.024720510209138482 a=wye,b=hat,i=804,x=0.7516383220207629,y=0.3708676090408751,x2=0.564960167130188,xy=0.27875830735133567,y2=0.1375427834356954 a=hat,b=wye,i=805,x=0.6661935417293913,y=0.6643471366205853,x2=0.4438138350419502,xy=0.4425837718830475,y2=0.44135711793597066 a=hat,b=dog,i=806,x=0.17312553589325408,y=0.026879444221558524,x2=0.029972451178326406,xy=0.004653518185370151,y2=0.0007225045216598759 a=hat,b=cat,i=807,x=0.6774379517015529,y=0.04542050650851759,x2=0.45892217840559546,xy=0.030769574894377205,y2=0.0020630224114902888 a=wye,b=wye,i=808,x=0.8524737347853896,y=0.926916442954667,x2=0.7267114684989507,xy=0.7901719219595535,y2=0.8591740922197325 a=hat,b=wye,i=809,x=0.7848280312957139,y=0.31572042431105607,x2=0.615955038707506,xy=0.24778623905189356,y2=0.09967938632715329 a=pan,b=hat,i=810,x=0.5101794254127774,y=0.9065235870380484,x2=0.2602830461145117,xy=0.4624896827582014,y2=0.8217850138563301 a=dog,b=hat,i=811,x=0.6080377557256639,y=0.06528218831026511,x2=0.3697099123879021,xy=0.03969403526903377,y2=0.004261764110576914 a=dog,b=dog,i=812,x=0.17203162334805688,y=0.7869545622144918,x2=0.02959487943176771,xy=0.13538107083891845,y2=0.6192974829902024 a=dog,b=cat,i=813,x=0.5274589853025814,y=0.3982850231684436,x2=0.2782129811764288,xy=0.21007901418164238,y2=0.15863095968028768 a=cat,b=hat,i=814,x=0.45066542079445837,y=0.19549042604288147,x2=0.20309932149984622,xy=0.08810077511390312,y2=0.03821650667442731 a=pan,b=cat,i=815,x=0.915169604952166,y=0.3208394583949399,x2=0.8375354058283037,xy=0.29362252039236403,y2=0.10293795806315836 a=cat,b=hat,i=816,x=0.6289371252503521,y=0.09961353155285746,x2=0.39556190751817705,xy=0.0626506481708894,y2=0.009922855668432129 a=cat,b=wye,i=817,x=0.5918008776228343,y=0.7901726001168455,x2=0.3502282787551569,xy=0.4676248382226661,y2=0.6243727379754163 a=hat,b=hat,i=818,x=0.9957052214494239,y=0.026702922142899044,x2=0.9914288880216462,xy=0.026588239005642018,y2=0.0007130460509697281 a=wye,b=pan,i=819,x=0.7698305878822377,y=0.8257549912538609,x2=0.5926391340391117,xy=0.6356914503636517,y2=0.6818713055806639 a=cat,b=hat,i=820,x=0.11840704068628438,y=0.2731009565650273,x2=0.014020227284083404,xy=0.032337076075458375,y2=0.07458413247673293 a=pan,b=cat,i=821,x=0.16575861713034812,y=0.8385594122473529,x2=0.027475919152965336,xy=0.1389984485557587,y2=0.7031818878686259 a=hat,b=cat,i=822,x=0.6827428856236868,y=0.4526975089901234,x2=0.46613784786975865,xy=0.30907600360257176,y2=0.20493503464586285 a=dog,b=wye,i=823,x=0.5603831774536844,y=0.7242975425940232,x2=0.3140293055730875,xy=0.40588415834073405,y2=0.5246069302077409 a=wye,b=pan,i=824,x=0.1165595975998206,y=0.026098503614706003,x2=0.013586139792632103,xy=0.003042031079287595,y2=0.0006811318909268223 a=dog,b=dog,i=825,x=0.36065738947447856,y=0.7861605167349159,x2=0.13007375258254572,xy=0.2835345996735219,y2=0.61804835807291 a=wye,b=cat,i=826,x=0.03064375957521026,y=0.3106058617927957,x2=0.0009390400009032905,xy=0.009518131351429418,y2=0.0964760013800453 a=hat,b=wye,i=827,x=0.8347298580535868,y=0.5084680264203864,x2=0.6967739359261611,xy=0.4244334435186765,y2=0.2585397338918427 a=hat,b=hat,i=828,x=0.6392287649180021,y=0.13880595512059102,x2=0.40861341389859435,xy=0.08872875925499903,y2=0.019267093176939528 a=cat,b=pan,i=829,x=0.5964934366651018,y=0.6420547661716093,x2=0.3558044199845438,xy=0.38298145400091155,y2=0.4122343227636799 a=wye,b=wye,i=830,x=0.3817201787405874,y=0.10809811919145063,x2=0.14571029485774598,xy=0.04126323337928185,y2=0.011685203372729066 a=pan,b=dog,i=831,x=0.9237617174839042,y=0.5487821002755663,x2=0.8533357106888125,xy=0.5069438954749813,y2=0.3011617935828617 a=pan,b=pan,i=832,x=0.9755863704587128,y=0.4750574892881576,x2=0.9517687662248048,xy=0.4634596117338625,y2=0.22567961812876797 a=cat,b=pan,i=833,x=0.30354198827116374,y=0.06172562221652489,x2=0.09213773864361131,xy=0.018736318094878683,y2=0.003810052438017151 a=wye,b=dog,i=834,x=0.6698221461058869,y=0.8210265206550994,x2=0.44866170741389605,xy=0.549941746075048,y2=0.6740845476190184 a=cat,b=cat,i=835,x=0.4686179347944489,y=0.029262329868421366,x2=0.21960276881101437,xy=0.013712852590213539,y2=0.0008562839493283052 a=dog,b=cat,i=836,x=0.721094408698922,y=0.7293852684468619,x2=0.519977146256848,xy=0.5259556388643944,y2=0.5320028698273008 a=hat,b=dog,i=837,x=0.26605798248684176,y=0.8721352584850544,x2=0.0707868500449686,xy=0.2320385473281738,y2=0.7606199090927925 a=wye,b=pan,i=838,x=0.6672927305389438,y=0.6418074827778028,x2=0.4452795882301194,xy=0.42827346766312613,y2=0.4119168449495796 a=cat,b=pan,i=839,x=0.17159163631914598,y=0.3164629353479077,x2=0.029443689654682057,xy=0.054302392910707584,y2=0.10014878944901401 a=hat,b=pan,i=840,x=0.4788658406877069,y=0.9775625657328338,x2=0.22931249337754425,xy=0.4681213198644852,y2=0.955628569922161 a=hat,b=cat,i=841,x=0.6679675997666049,y=0.29400987483784913,x2=0.4461807143379593,xy=0.196389070403118,y2=0.0864418065021677 a=cat,b=wye,i=842,x=0.9129798969881031,y=0.6883855286504225,x2=0.8335322923044074,xy=0.6284821490353636,y2=0.4738746360553216 a=dog,b=wye,i=843,x=0.2070630859227116,y=0.5799237603766771,x2=0.04287512155183625,xy=0.12008080342349792,y2=0.3363115678494257 a=hat,b=hat,i=844,x=0.2186310315035832,y=0.10114133789610291,x2=0.04779952793632079,xy=0.02211263503187743,y2=0.010229570231413663 a=pan,b=pan,i=845,x=0.8424144754998923,y=0.10454231850187046,x2=0.7096621485317587,xy=0.0880679624082959,y2=0.010929096357746526 a=wye,b=pan,i=846,x=0.34342486536164973,y=0.6926478262192819,x2=0.11794063814866725,xy=0.23787248646239625,y2=0.47976101116629655 a=dog,b=pan,i=847,x=0.3808673589411615,y=0.38470555294986253,x2=0.14505994510681558,xy=0.1465217879220133,y2=0.14799836247045947 a=hat,b=wye,i=848,x=0.3596530917994194,y=0.8221046883234665,x2=0.1293503464408816,xy=0.29567249293833275,y2=0.675856118563424 a=hat,b=cat,i=849,x=0.9802025016845907,y=0.3712601501962042,x2=0.96079694430873,xy=0.36391012799811623,y2=0.1378340991237081 a=dog,b=cat,i=850,x=0.41192992606906487,y=0.3481696400454314,x2=0.16968626399126524,xy=0.14342149408340749,y2=0.12122209824936525 a=cat,b=hat,i=851,x=0.26284256802170036,y=0.17651695062162687,x2=0.06908621556424219,xy=0.046396168600748085,y2=0.031158233856757856 a=wye,b=hat,i=852,x=0.8950852588075826,y=0.7265214600566965,x2=0.8011776205346371,xy=0.650298649104111,y2=0.527833431922914 a=dog,b=dog,i=853,x=0.08147261896577951,y=0.9636631059390952,x2=0.006637787641143095,xy=0.07851215704155552,y2=0.9286465817481838 a=hat,b=hat,i=854,x=0.3065298229214011,y=0.38396348344713616,x2=0.0939605323402255,xy=0.11769625858933495,y2=0.1474279566208592 a=pan,b=pan,i=855,x=0.6652309340751762,y=0.8209155852306491,x2=0.4425321956505314,xy=0.5460984415598547,y2=0.6739023980745791 a=wye,b=pan,i=856,x=0.06993033483673339,y=0.9791078310667237,x2=0.004890251730377647,xy=0.06846933846776378,y2=0.958652144856184 a=hat,b=wye,i=857,x=0.7946870008153237,y=0.8322385855071592,x2=0.6315274292648544,xy=0.6613691854794718,y2=0.6926210632069572 a=pan,b=hat,i=858,x=0.48190390864045884,y=0.008804124502015287,x2=0.2322313771629517,xy=0.0042427420096784,y2=7.751260824698593e-05 a=cat,b=cat,i=859,x=0.1978808319576767,y=0.49301100953578814,x2=0.03915682365626228,xy=0.09755742873123584,y2=0.243059855523497 a=dog,b=dog,i=860,x=0.23181433510474192,y=0.707863271825844,x2=0.053737885960053584,xy=0.1640928537033752,y2=0.5010704115999887 a=hat,b=pan,i=861,x=0.20656469678426048,y=0.17021804670475116,x2=0.04266897395757347,xy=0.035161039204776014,y2=0.028974183423980848 a=pan,b=wye,i=862,x=0.7447132643699934,y=0.41838270080015394,x2=0.5545978461286117,xy=0.3115751468688169,y2=0.17504408432883115 a=wye,b=hat,i=863,x=0.8931259653993054,y=0.5240494288838036,x2=0.7976739900704414,xy=0.46804215208880173,y2=0.2746278039134407 a=dog,b=pan,i=864,x=0.19890854257784296,y=0.5819912477557206,x2=0.03956460831044157,xy=0.11576303088415071,y2=0.33871381246426063 a=dog,b=pan,i=865,x=0.08348734276314873,y=0.46365140261253324,x2=0.006970136401651483,xy=0.038709023572527236,y2=0.21497262314456939 a=wye,b=cat,i=866,x=0.992459292444092,y=0.7757136682861361,x2=0.9849754471586278,xy=0.7698642383664698,y2=0.6017316951659336 a=dog,b=pan,i=867,x=0.20005683106815952,y=0.8281767420620922,x2=0.04002273565703412,xy=0.1656824145812947,y2=0.6858767160925813 a=hat,b=hat,i=868,x=0.6641874034693073,y=0.7927732001674593,x2=0.44114490692730035,xy=0.5265499733592782,y2=0.6284893469037546 a=cat,b=hat,i=869,x=0.849533915413141,y=0.2670454068905317,x2=0.7217078734371819,xy=0.2268641301088088,y2=0.07131324934132963 a=dog,b=dog,i=870,x=0.818681824385546,y=0.15991198795909045,x2=0.670239929579246,xy=0.13091703804346763,y2=0.02557184389302829 a=hat,b=dog,i=871,x=0.9657740236138191,y=0.9119721289248706,x2=0.9327194646872257,xy=0.8807589923754329,y2=0.8316931639357608 a=wye,b=cat,i=872,x=0.7382755379424762,y=0.7473853438162121,x2=0.5450507699242527,xy=0.5517763167562366,y2=0.5585848521512776 a=pan,b=wye,i=873,x=0.06836429475504757,y=0.2723717731023233,x2=0.004673676797355025,xy=0.018620504179322168,y2=0.07418638278290349 a=hat,b=dog,i=874,x=0.5656097272439253,y=0.37894346154820757,x2=0.3199143635529476,xy=0.2143341079271506,y2=0.14359814705013788 a=dog,b=hat,i=875,x=0.33534591909904754,y=0.579691758263101,x2=0.11245688545638494,xy=0.1943972654688825,y2=0.3360425345981656 a=wye,b=cat,i=876,x=0.4354192326304044,y=0.17028091885454333,x2=0.1895899081444502,xy=0.07414358701924541,y2=0.02899559132594757 a=dog,b=wye,i=877,x=0.15821476076382146,y=0.7823531529766005,x2=0.025031910523553257,xy=0.12377981693101425,y2=0.612076455972428 a=hat,b=hat,i=878,x=0.7134099995531998,y=0.8070281607631373,x2=0.5089538274624966,xy=0.5757419598094495,y2=0.6512944522647323 a=hat,b=dog,i=879,x=0.4841546493561141,y=0.7473067049010725,x2=0.23440572449314176,xy=0.3618120156728518,y2=0.5584673111900987 a=dog,b=pan,i=880,x=0.1767701917760346,y=0.9667338935872557,x2=0.031247700700536046,xy=0.17088973576581182,y2=0.9345744210103755 a=cat,b=wye,i=881,x=0.6961602259704199,y=0.8624291510214103,x2=0.48463906022318615,xy=0.6003888726585423,y2=0.7437840405315105 a=wye,b=dog,i=882,x=0.9942189496990836,y=0.3298671968153588,x2=0.988471319940749,xy=0.32796021795794694,y2=0.10881236753482267 a=pan,b=pan,i=883,x=0.3654591179142088,y=0.6790141016683621,x2=0.13356036686663159,xy=0.2481518946470285,y2=0.46106015026449276 a=wye,b=wye,i=884,x=0.1431668343921907,y=0.7907269003628851,x2=0.020496742469880955,xy=0.11320586719370343,y2=0.625249030957496 a=cat,b=dog,i=885,x=0.06557022118007017,y=0.10846466015020673,x2=0.004299453905603322,xy=0.007112051756270198,y2=0.011764582501499843 a=hat,b=hat,i=886,x=0.17483412751180394,y=0.6237369473898733,x2=0.03056697214281372,xy=0.10905050499378445,y2=0.3890477795392376 a=cat,b=pan,i=887,x=0.526277813412793,y=0.9120729790279264,x2=0.27696833689055056,xy=0.4800037730757093,y2=0.8318771190728762 a=hat,b=pan,i=888,x=0.604852227423324,y=0.30299438896585484,x2=0.3658462170189565,xy=0.18326683106276634,y2=0.09180559974479174 a=hat,b=pan,i=889,x=0.7560340628074265,y=0.1962826972512871,x2=0.5715875041251036,xy=0.14839640506169066,y2=0.03852689724024043 a=pan,b=cat,i=890,x=0.22948163869543092,y=0.7460938106876837,x2=0.0526618224983403,xy=0.17121483029712825,y2=0.5566559743464692 a=pan,b=pan,i=891,x=0.5174048680480675,y=0.5350818027132432,x2=0.26770779747983814,xy=0.2768539295277677,y2=0.28631253559485415 a=pan,b=dog,i=892,x=0.3230292484624844,y=0.5125573163255617,x2=0.10434789536223746,xy=0.16557100468659405,y2=0.2627150025188619 a=pan,b=hat,i=893,x=0.019755674152504676,y=0.713367718453797,x2=0.00039028666121994137,xy=0.014093060196688911,y2=0.5088935017319758 a=pan,b=hat,i=894,x=0.585363891076839,y=0.5562416426860548,x2=0.3426508849766174,xy=0.32560377234168175,y2=0.3094047650580807 a=hat,b=dog,i=895,x=0.7688318917927516,y=0.5818949738955219,x2=0.5911024778376213,xy=0.4473794136047879,y2=0.33860176064487013 a=cat,b=hat,i=896,x=0.7953295771429987,y=0.9979287928502694,x2=0.6325491362784611,xy=0.7936822848364279,y2=0.9958618755995958 a=cat,b=hat,i=897,x=0.2708161837458276,y=0.06760409558629299,x2=0.07334140537865386,xy=0.018308283172268014,y2=0.004570313740040639 a=pan,b=pan,i=898,x=0.9450997160514841,y=0.613932095581323,x2=0.893213473280596,xy=0.580227049208801,y2=0.37691261798487474 a=wye,b=cat,i=899,x=0.8795019445540828,y=0.47408779441071724,x2=0.773523670474413,xy=0.41696113707358207,y2=0.2247592368092185 a=hat,b=wye,i=900,x=0.15229282083921347,y=0.8833697361238129,x2=0.023193103279164774,xy=0.13453086895828711,y2=0.7803420906994548 a=cat,b=dog,i=901,x=0.9963591865818606,y=0.9423606044154952,x2=0.9927316286860669,xy=0.9389296452822133,y2=0.8880435087543374 a=hat,b=pan,i=902,x=0.42866863763118523,y=0.6650814671398664,x2=0.1837568008885764,xy=0.28509956643259643,y2=0.44233335793291717 a=hat,b=hat,i=903,x=0.8045428658324745,y=0.7226649410127849,x2=0.647289222961931,xy=0.5814149226790821,y2=0.5222446169690118 a=hat,b=pan,i=904,x=0.7719231923698515,y=0.0550611942242798,x2=0.5958654149184628,xy=0.04250301282130249,y2=0.003031735109403863 a=cat,b=wye,i=905,x=0.10385573852005647,y=0.7024043876290446,x2=0.010786014423546342,xy=0.07294872641694244,y2=0.49337192376053307 a=dog,b=dog,i=906,x=0.8453563942836098,y=0.7146221102011221,x2=0.7146274333561858,xy=0.604110370354965,y2=0.5106847603883047 a=dog,b=pan,i=907,x=0.3762010306955349,y=0.5720049995578428,x2=0.14152721549638278,xy=0.21518887039665943,y2=0.3271897195191677 a=pan,b=pan,i=908,x=0.1558176335309317,y=0.5109657742766185,x2=0.02427913491917973,xy=0.07961747776308291,y2=0.2610860224821042 a=hat,b=cat,i=909,x=0.19530910772058396,y=0.4313061117939153,x2=0.03814564755861067,xy=0.08423801184890403,y2=0.18602496207078537 a=hat,b=wye,i=910,x=0.7853057534899444,y=0.23673344723772105,x2=0.6167051264644092,xy=0.18590813815929053,y2=0.056042725041054856 a=dog,b=dog,i=911,x=0.6820089482250695,y=0.827544207784697,x2=0.46513620545906553,xy=0.5643925547609896,y2=0.6848294158380017 a=wye,b=cat,i=912,x=0.5992184385943385,y=0.21072064560691928,x2=0.35906273715143705,xy=0.12626769624016912,y2=0.04440319048499687 a=hat,b=pan,i=913,x=0.04143325240249729,y=0.7341534877432273,x2=0.0017167144046490474,xy=0.030418366759838836,y2=0.5389813435655451 a=cat,b=hat,i=914,x=0.13661397645943585,y=0.44052415487054775,x2=0.018663378564059294,xy=0.06018175652329788,y2=0.19406153102441034 a=pan,b=hat,i=915,x=0.6423493830531135,y=0.3296660920252046,x2=0.41261272990871556,xy=0.2117608108259211,y2=0.10867973223117065 a=wye,b=cat,i=916,x=0.37164909661033596,y=0.40189957349793326,x2=0.13812305101127884,xy=0.14936561341858623,y2=0.16152326717782065 a=cat,b=wye,i=917,x=0.22198485653121702,y=0.690292696414577,x2=0.049277276529185,xy=0.15323452517813682,y2=0.4765040067233074 a=dog,b=pan,i=918,x=0.7073942058565554,y=0.46092951368502777,x2=0.5004065624794267,xy=0.3260588672890685,y2=0.2124560165859162 a=cat,b=hat,i=919,x=0.14151997916254433,y=0.5385081787030932,x2=0.02002790450216698,xy=0.07620966622892145,y2=0.2899910585301226 a=dog,b=wye,i=920,x=0.2666453213739709,y=0.3072922207317045,x2=0.07109972741062823,xy=0.08193803295272654,y2=0.09442850892222258 a=hat,b=pan,i=921,x=0.4547526452692495,y=0.15519111136730102,x2=0.2067999683793799,xy=0.07057356841655484,y2=0.024084281047418027 a=wye,b=cat,i=922,x=0.21525470102264654,y=0.16556905159493673,x2=0.04633458631234895,xy=0.03563951669967125,y2=0.027413110846046824 a=hat,b=dog,i=923,x=0.41687782182269617,y=0.07019410239848023,x2=0.1737871183276356,xy=0.029262364512677733,y2=0.004927212011528328 a=pan,b=hat,i=924,x=0.8780534717357373,y=0.7873355062590681,x2=0.7709778992271813,xy=0.6913226746915891,y2=0.6198971994162231 a=hat,b=hat,i=925,x=0.46266864135659247,y=0.7145088994960574,x2=0.2140622716947552,xy=0.330580861767035,y2=0.5105229674590671 a=wye,b=hat,i=926,x=0.22868151273613524,y=0.5201340517551178,x2=0.05229523426728718,xy=0.11894504178093561,y2=0.27053943179519563 a=pan,b=hat,i=927,x=0.3746304958274238,y=0.17093794150208985,x2=0.1403480084039014,xy=0.06403856578064708,y2=0.029219779844971892 a=pan,b=cat,i=928,x=0.33561226968517766,y=0.6701536560644064,x2=0.11263559556323642,xy=0.22491178954959534,y2=0.44910592273649064 a=dog,b=wye,i=929,x=0.6064855333541553,y=0.4141672252184334,x2=0.3678247021678743,xy=0.25118643048441214,y2=0.17153449044513655 a=dog,b=hat,i=930,x=0.6324355476753056,y=0.762109091304607,x2=0.39997472196336376,xy=0.48198488054755867,y2=0.5808102670491339 a=pan,b=hat,i=931,x=0.8830906732363291,y=0.38008337812375315,x2=0.7798491371569929,xy=0.3356480862732434,y2=0.1444633743259639 a=dog,b=wye,i=932,x=0.9112312614588713,y=0.8762271242954337,x2=0.830342411859926,xy=0.7984455477962074,y2=0.7677739733510455 a=wye,b=pan,i=933,x=0.29688501773453857,y=0.24743131347282576,x2=0.08814071375523728,xy=0.07345864988846004,y2=0.06122225488688777 a=cat,b=dog,i=934,x=0.06045711073020743,y=0.6548623532225628,x2=0.0036550622378445623,xy=0.03959108580182069,y2=0.4288447016681926 a=dog,b=hat,i=935,x=0.019832522192974822,y=0.15602458248960316,x2=0.00039332893653483886,xy=0.0030943609948746852,y2=0.02434367034105498 a=wye,b=cat,i=936,x=0.5309363025365442,y=0.06530016180674902,x2=0.2818933573511768,xy=0.03467022646471339,y2=0.004264111131987604 a=pan,b=wye,i=937,x=0.6180817541716009,y=0.9876308686371087,x2=0.38202505483984334,xy=0.6104366197612461,y2=0.9754147326848899 a=pan,b=pan,i=938,x=0.9818389635120035,y=0.8793670901119667,x2=0.9640077502703254,xy=0.8633968723020999,y2=0.7732864791719877 a=pan,b=pan,i=939,x=0.7123702155128228,y=0.19613168702534123,x2=0.5074713239497856,xy=0.13971837215513583,y2=0.0384676386554064 a=pan,b=wye,i=940,x=0.2763911140028529,y=0.9039093669743488,x2=0.07639204789973801,xy=0.2498325168956538,y2=0.817052143703968 a=cat,b=dog,i=941,x=0.07182291530717488,y=0.8822713977303266,x2=0.005158531163221616,xy=0.06336730387712805,y2=0.7784028192530241 a=dog,b=wye,i=942,x=0.2680043914557573,y=0.9004523844910486,x2=0.07182635383957078,xy=0.24132519334040906,y2=0.8108144967356152 a=dog,b=cat,i=943,x=0.7865047304222321,y=0.35215724454095876,x2=0.618589690976548,xy=0.2769733386839228,y2=0.12401472488268063 a=hat,b=dog,i=944,x=0.5675204239943485,y=0.3295982424813395,x2=0.32207943165072517,xy=0.1870537343208019,y2=0.10863500144678788 a=hat,b=cat,i=945,x=0.17923128277767597,y=0.20921118142295692,x2=0.03212385272613125,xy=0.03749718841786966,y2=0.04376931843238939 a=wye,b=hat,i=946,x=0.16763083018519132,y=0.10228733253499145,x2=0.028100095228576448,xy=0.017146510470269345,y2=0.01046269839712392 a=cat,b=cat,i=947,x=0.7914191333138371,y=0.748388853094136,x2=0.626344244575225,xy=0.5922892574974977,y2=0.5600858754355563 a=hat,b=wye,i=948,x=0.6834678751932841,y=0.11533712351371006,x2=0.4671283364212226,xy=0.07882921873882079,y2=0.01330265206041681 a=pan,b=dog,i=949,x=0.26979861814609696,y=0.9149668439234241,x2=0.07279129435354344,xy=0.2468567901400354,y2=0.8371643254791915 a=wye,b=dog,i=950,x=0.5623890188980715,y=0.5493012859573337,x2=0.3162814085771354,xy=0.3089210112889939,y2=0.30173190275438055 a=dog,b=dog,i=951,x=0.1281055710583192,y=0.8637404563175912,x2=0.01641103733617807,xy=0.11064996440273825,y2=0.7460475758797207 a=hat,b=pan,i=952,x=0.7495158494009292,y=0.05659940815409714,x2=0.5617740085031964,xy=0.042422153478208,y2=0.003203493003394078 a=dog,b=hat,i=953,x=0.02008382113876772,y=0.023054974160895414,x2=0.00040335987153401314,xy=0.00046303197740633494,y2=0.0005315318335595552 a=hat,b=dog,i=954,x=0.8048331895510095,y=0.45833484414841963,x2=0.6477564630028512,xy=0.3688830944983374,y2=0.2100708293605561 a=wye,b=dog,i=955,x=0.5085330470357038,y=0.6955385567911895,x2=0.2586058599274173,xy=0.35370434161583947,y2=0.4837738839831707 a=wye,b=wye,i=956,x=0.3032441644265019,y=0.7682973644818734,x2=0.09195702325872734,xy=0.23298169232338928,y2=0.5902808402697926 a=pan,b=wye,i=957,x=0.23273075450777592,y=0.6115766438206743,x2=0.05416360409375866,xy=0.14233269375571886,y2=0.37402599126695996 a=pan,b=dog,i=958,x=0.3479868982175456,y=0.06981440575125086,x2=0.12109488133106842,xy=0.024294498508278962,y2=0.00487405125040029 a=cat,b=cat,i=959,x=0.2506771355614953,y=0.5281728384744155,x2=0.06283902629331628,xy=0.13240085423015083,y2=0.27896654730212106 a=hat,b=cat,i=960,x=0.8793447124216682,y=0.25901777778092283,x2=0.7732471232639464,xy=0.22776591331486515,y2=0.06709020920656752 a=wye,b=pan,i=961,x=0.8977214919326137,y=0.38469643551126753,x2=0.8059038770777179,xy=0.34535025802833363,y2=0.1479913474950748 a=wye,b=hat,i=962,x=0.9562617903669814,y=0.47382566138151094,x2=0.9144366117158648,xy=0.4531013752745027,y2=0.22451075738362627 a=cat,b=pan,i=963,x=0.05062588275210245,y=0.0001071165779457095,x2=0.002562980004429624,xy=5.422871315885932e-06,y2=1.1473961270799259e-08 a=cat,b=dog,i=964,x=0.4685988126190114,y=0.019310315636905995,x2=0.21958484718794732,xy=0.009048790978752478,y2=0.00037288828999693617 a=cat,b=hat,i=965,x=0.9652309625577333,y=0.25063333378563546,x2=0.9316708110801284,xy=0.24191905401896258,y2=0.06281706800450176 a=wye,b=pan,i=966,x=0.23292707596683615,y=0.48395502336718577,x2=0.05425502271846026,xy=0.11272622849238044,y2=0.23421246464233333 a=dog,b=cat,i=967,x=0.4816380078329947,y=0.14585492856879678,x2=0.23197517058933587,xy=0.07024927722849902,y2=0.021273660187808813 a=dog,b=hat,i=968,x=0.5370776632361478,y=0.6372146048574174,x2=0.288452416347201,xy=0.342233730956767,y2=0.4060424526435946 a=cat,b=pan,i=969,x=0.07512255270840607,y=0.719699576859241,x2=0.0056433979254272475,xy=0.054065669396825874,y2=0.5179674809313706 a=hat,b=hat,i=970,x=0.14960927782686417,y=0.6213694158181706,x2=0.022382936011875833,xy=0.09296262956425698,y2=0.3860999509142146 a=wye,b=dog,i=971,x=0.7785604592951778,y=0.9994502931828215,x2=0.6061563887779182,xy=0.7781324793031177,y2=0.9989008885432279 a=wye,b=pan,i=972,x=0.8434626638118352,y=0.8602450015939322,x2=0.711429265244557,xy=0.7255845405752345,y2=0.7400214627673445 a=pan,b=dog,i=973,x=0.05726926291551737,y=0.5994218334683502,x2=0.003279768474886653,xy=0.03432844657820042,y2=0.3593065344385586 a=hat,b=dog,i=974,x=0.9226697875828058,y=0.030904389281711464,x2=0.8513195369181,xy=0.028514546293933057,y2=0.0009550812768755624 a=cat,b=hat,i=975,x=0.9901595235021967,y=0.8592860989306361,x2=0.9804158819820973,xy=0.8508303142692202,y2=0.738372599815431 a=cat,b=wye,i=976,x=0.7969021093554425,y=0.463755536956553,x2=0.6350529718951536,xy=0.36956776562594296,y2=0.21506919805786082 a=hat,b=wye,i=977,x=0.7417136990825777,y=0.4328986289834107,x2=0.5501392114067606,xy=0.3210868434310619,y2=0.18740122297571665 a=dog,b=pan,i=978,x=0.9772797759762182,y=0.5328687567382687,x2=0.9550757605321272,xy=0.5207618592099011,y2=0.2839491119077882 a=hat,b=wye,i=979,x=0.2038116276017774,y=0.23985168428289871,x2=0.04153917954568559,xy=0.048884562156725236,y2=0.057528830453343324 a=dog,b=hat,i=980,x=0.17296447071262933,y=0.8591423895174625,x2=0.02991670812890001,xy=0.14860110866967152,y2=0.7381256454657752 a=dog,b=pan,i=981,x=0.8881154785907516,y=0.5109155266572019,x2=0.7887491033124797,xy=0.4537519874766067,y2=0.26103467537940594 a=hat,b=pan,i=982,x=0.8650008763499077,y=0.9826562694504397,x2=0.7482265160861084,xy=0.8499985342253614,y2=0.9656133438902552 a=dog,b=dog,i=983,x=0.9590123093113615,y=0.8242062568096603,x2=0.9197046094107105,xy=0.7904239456919054,y2=0.6793159537641917 a=cat,b=dog,i=984,x=0.17694035611155956,y=0.7200229552285787,x2=0.031307889620885515,xy=0.12740111810664223,y2=0.5184330560560959 a=cat,b=pan,i=985,x=0.19790162171076175,y=0.20309187904653137,x2=0.03916505187574945,xy=0.04019221221959443,y2=0.041246311334650926 a=pan,b=dog,i=986,x=0.5954211603726871,y=0.469050219456017,x2=0.3545263582195572,xy=0.27928242594156516,y2=0.2200081083717377 a=cat,b=hat,i=987,x=0.5459319667494228,y=0.5212717765654789,x2=0.29804171231889287,xy=0.28457892619135755,y2=0.2717242650437305 a=cat,b=dog,i=988,x=0.12277185901082299,y=0.3386165276216283,x2=0.0150729293649734,xy=0.041572580587897,y2=0.11466115277852897 a=hat,b=hat,i=989,x=0.4452840739358812,y=0.5945350917465275,x2=0.19827790650093532,xy=0.26473700775073666,y2=0.3534719753180519 a=dog,b=cat,i=990,x=0.5749714825497623,y=0.5821722092343784,x2=0.3305922057454716,xy=0.33473241824276095,y2=0.33892448120483687 a=cat,b=hat,i=991,x=0.08517713483975298,y=0.6140564687795391,x2=0.0072551442995094605,xy=0.05230357064045737,y2=0.3770653468499971 a=wye,b=pan,i=992,x=0.22526402517427413,y=0.9588061574025097,x2=0.05074388103771601,xy=0.215984534378368,y2=0.9193092474729663 a=wye,b=dog,i=993,x=0.5733255046749886,y=0.7898205441934877,x2=0.32870213431083034,xy=0.45282426210240545,y2=0.623816492030097 a=hat,b=hat,i=994,x=0.6514029667906138,y=0.20813520752042713,x2=0.42432582514361356,xy=0.13557989167238632,y2=0.043320264609571266 a=wye,b=dog,i=995,x=0.91510627197243,y=0.3616586038082443,x2=0.837419489003279,xy=0.33095605665771655,y2=0.13079694570852865 a=hat,b=cat,i=996,x=0.44761087175904435,y=0.7566230280704532,x2=0.20035549251689164,xy=0.3386726931875835,y2=0.5724784066065018 a=wye,b=cat,i=997,x=0.8588159982893151,y=0.2518130191815001,x2=0.7375649189176728,xy=0.21626104945060648,y2=0.06340979662930255 a=cat,b=hat,i=998,x=0.49632650430902825,y=0.1658604134256596,x2=0.24633999887961983,xy=0.08232091919880785,y2=0.027509676741730726 a=wye,b=hat,i=999,x=0.29120233477659807,y=0.1032096823717803,x2=0.0847987997793419,xy=0.03005490047821352,y2=0.010652238535283777 a=dog,b=cat,i=1000,x=0.6342074605740181,y=0.020204769958250823,x2=0.4022191030477447,xy=0.012814015846704465,y2=0.00040823272906583496 a=pan,b=dog,i=1001,x=0.5440962271899282,y=0.8507513390682108,x2=0.296040704442314,xy=0.4628905938637929,y2=0.7237778409263537 a=pan,b=wye,i=1002,x=0.9767984205420347,y=0.24085139484174467,x2=0.9541351543734137,xy=0.23526326206676215,y2=0.05800939439721399 a=dog,b=dog,i=1003,x=0.9374506282275957,y=0.42631604802092005,x2=0.878813680364314,xy=0.3996502470407174,y2=0.18174537280017541 a=wye,b=dog,i=1004,x=0.5775274892249994,y=0.7211591715565521,x2=0.3335380008105318,xy=0.4164892456806361,y2=0.5200705507201325 a=cat,b=dog,i=1005,x=0.7090989774440678,y=0.9873769606793289,x2=0.5028213598122225,xy=0.7001479931695437,y2=0.974913262480349 a=cat,b=pan,i=1006,x=0.6043080143248889,y=0.09927933178093473,x2=0.3651881761772901,xy=0.059995295852038506,y2=0.009856385718868916 a=dog,b=dog,i=1007,x=0.3578885561246494,y=0.13589282310616246,x2=0.12808421860498634,xy=0.04863448624916688,y2=0.01846685937176276 a=pan,b=wye,i=1008,x=0.6798888637740312,y=0.7598653357623847,x2=0.4622488670839432,xy=0.5166239797527604,y2=0.5773953284932816 a=dog,b=cat,i=1009,x=0.960568894623436,y=0.9105491402373301,x2=0.9226926013180896,xy=0.8746451811380922,y2=0.8290997367869412 a=pan,b=pan,i=1010,x=0.1248653013221197,y=0.20360304318502975,x2=0.015591343474263749,xy=0.02542295533739929,y2=0.041454199194205094 a=pan,b=hat,i=1011,x=0.6087246228004949,y=0.004919964524642939,x2=0.37054566640360476,xy=0.002994903549455089,y2=2.4206050923745023e-05 a=wye,b=cat,i=1012,x=0.6079618404129372,y=0.9895746699262148,x2=0.36961759939828576,xy=0.6016236375543664,y2=0.9792580273595769 a=wye,b=wye,i=1013,x=0.20922215896167096,y=0.9771015198150322,x2=0.04377391180058271,xy=0.20443128950043096,y2=0.9547273800248458 a=dog,b=dog,i=1014,x=0.8843402003807457,y=0.3926907979717157,x2=0.7820575900094574,xy=0.34727225896598196,y2=0.15420606281166283 a=hat,b=cat,i=1015,x=0.372415813118841,y=0.17229317366874286,x2=0.1386935378609675,xy=0.06416470236667056,y2=0.02968493769284759 a=hat,b=pan,i=1016,x=0.8679193129184527,y=0.2352481151221144,x2=0.753283933736839,xy=0.20417638244214661,y2=0.055341675668507596 a=wye,b=pan,i=1017,x=0.6987004127420731,y=0.19215217266808393,x2=0.48818226676594323,xy=0.13425680235247633,y2=0.03692245746106514 a=pan,b=pan,i=1018,x=0.1513426365535807,y=0.9583801421415503,x2=0.022904593638989224,xy=0.14504377753229766,y2=0.9184924968512582 a=wye,b=dog,i=1019,x=0.4317948780039407,y=0.28056558302014645,x2=0.186446816670438,xy=0.12114678169228862,y2=0.07871704637543468 a=wye,b=cat,i=1020,x=0.5320130701140631,y=0.49284211602664263,x2=0.283037906772191,xy=0.26219844722884544,y2=0.24289335132961867 a=hat,b=cat,i=1021,x=0.01903200162010199,y=0.6048001051810862,x2=0.0003622170856675648,xy=0.011510556581644286,y2=0.3657831672270529 a=pan,b=wye,i=1022,x=0.6047652537288687,y=0.47797327818113344,x2=0.3657410121177429,xy=0.28906163085483233,y2=0.22845845465521916 a=dog,b=pan,i=1023,x=0.49591860886900707,y=0.4506369587192145,x2=0.24593526662257123,xy=0.223479253672993,y2=0.20307366856370304 a=cat,b=pan,i=1024,x=0.6289256242714548,y=0.38219168166454864,x2=0.3955474408652392,xy=0.2403701419822334,y2=0.14607048153357569 a=cat,b=cat,i=1025,x=0.3866427067941546,y=0.7213028755311852,x2=0.14949258271711058,xy=0.27888649621378464,y2=0.5202778382495564 a=pan,b=cat,i=1026,x=0.8032224836204428,y=0.31948296783638674,x2=0.6451663581933925,xy=0.2566159028999726,y2=0.10206936673754573 a=dog,b=cat,i=1027,x=0.8048421863331399,y=0.35338983647132594,x2=0.6477709449015087,xy=0.2844230486134927,y2=0.12488437652123048 a=hat,b=cat,i=1028,x=0.6226709866380417,y=0.012662422631392056,x2=0.38771915760079223,xy=0.00788452319311676,y2=0.00016033694689598972 a=cat,b=dog,i=1029,x=0.5711949137244665,y=0.7434225895518772,x2=0.3262636294647007,xy=0.424639201899904,y2=0.552677146656019 a=cat,b=wye,i=1030,x=0.26312318744491703,y=0.16142518462583078,x2=0.06923381177117294,xy=0.04247470911263281,y2=0.026058090231483554 a=cat,b=hat,i=1031,x=0.5024658818641952,y=0.7911608972408211,x2=0.2524719624375633,xy=0.397531357928577,y2=0.6259355653229011 a=wye,b=cat,i=1032,x=0.794893250619878,y=0.43663416290551493,x2=0.6318552798810362,xy=0.3470775490836541,y2=0.19064939221619975 a=pan,b=dog,i=1033,x=0.2180491028489473,y=0.7391689879036737,x2=0.04754541125323079,xy=0.16117513466616043,y2=0.5463707926785413 a=dog,b=pan,i=1034,x=0.6729162913090135,y=0.6902170709873656,x2=0.45281633510907715,xy=0.4644583116069882,y2=0.4763996050823781 a=wye,b=wye,i=1035,x=0.5875359040331551,y=0.076240435233347,x2=0.3451984385280569,xy=0.044793993038705744,y2=0.005812603964570179 a=pan,b=hat,i=1036,x=0.4983986870789734,y=0.9035481210268024,x2=0.24840125128204443,xy=0.45032719723243164,y2=0.8163992070110652 a=hat,b=wye,i=1037,x=0.1118064145025699,y=0.09592641102267185,x2=0.012500674323920472,xy=0.01072518807254474,y2=0.00920187633169058 a=wye,b=hat,i=1038,x=0.5914575924270633,y=0.368485574031287,x2=0.34982208363961814,xy=0.21794359046064943,y2=0.1357816182691671 a=pan,b=dog,i=1039,x=0.2516733591409376,y=0.5475705161469302,x2=0.06333947970128335,xy=0.13780891116523492,y2=0.29983347015341555 a=pan,b=pan,i=1040,x=0.2558903138640043,y=0.828534112110143,x2=0.06547985272941863,xy=0.21201385399489864,y2=0.6864687749301431 a=pan,b=hat,i=1041,x=0.5743764131391449,y=0.8714137337081335,x2=0.32990826397058964,xy=0.5005194947274677,y2=0.7593618952951497 a=dog,b=cat,i=1042,x=0.9370932104263013,y=0.7358732147282736,x2=0.8781436850270723,xy=0.689581793256441,y2=0.5415093881545239 a=pan,b=wye,i=1043,x=0.6406051557435536,y=0.9330221542165993,x2=0.41037496556522257,xy=0.5976988024141104,y2=0.8705303402589836 a=wye,b=cat,i=1044,x=0.8198293508753841,y=0.6392148624011491,x2=0.6721201645567537,xy=0.524047105712232,y2=0.40859564031452 a=cat,b=cat,i=1045,x=0.31711061445473976,y=0.5524017355391501,x2=0.1005591417998626,xy=0.17517245378268453,y2=0.3051476774266651 a=dog,b=pan,i=1046,x=0.9493190533618198,y=0.38632970108414066,x2=0.9012066650757816,xy=0.36675014611875123,y2=0.14925063793976148 a=dog,b=hat,i=1047,x=0.5506255092279859,y=0.7695630775773794,x2=0.30318845141257883,xy=0.42374106147410057,y2=0.5922273303703677 a=pan,b=wye,i=1048,x=0.4870673877222067,y=0.20530958927031162,x2=0.23723464018253443,xy=0.09999960532020988,y2=0.042152027446344054 a=pan,b=dog,i=1049,x=0.44377477511029007,y=0.7069920540171963,x2=0.1969360510241885,xy=0.31374523977624336,y2=0.49983776444345424 a=cat,b=wye,i=1050,x=0.5760196111912421,y=0.5313191474605581,x2=0.33179859247690974,xy=0.3060502487386929,y2=0.2823000364582143 a=wye,b=pan,i=1051,x=0.4399385440979908,y=0.8880298159008242,x2=0.1935459225830598,xy=0.3906785443230154,y2=0.7885969539288518 a=wye,b=hat,i=1052,x=0.8296158619638061,y=0.9271603190971333,x2=0.688262478421949,xy=0.7691869073064057,y2=0.859626257308298 a=hat,b=hat,i=1053,x=0.8213818417466454,y=0.8219814213452944,x2=0.6746681299511113,xy=0.6751606137461232,y2=0.6756534570368304 a=wye,b=dog,i=1054,x=0.7935581938812478,y=0.6677182570731883,x2=0.6297346070760681,xy=0.5298732941045341,y2=0.4458476708288564 a=cat,b=pan,i=1055,x=0.8393392041707429,y=0.508518054485822,x2=0.704490299657976,xy=0.4268191391585843,y2=0.25859061173804543 a=hat,b=cat,i=1056,x=0.10146195097856081,y=0.5013880055029021,x2=0.010294527496375877,xy=0.05087180523557383,y2=0.2513899320621782 a=hat,b=pan,i=1057,x=0.8045389366320291,y=0.7335248930675334,x2=0.6472829005569962,xy=0.5901493374616762,y2=0.5380587687497363 a=pan,b=hat,i=1058,x=0.41111803793121704,y=0.6333739720771131,x2=0.16901804111241361,xy=0.26039146467704416,y2=0.4011625885047396 a=pan,b=wye,i=1059,x=0.5440039718966404,y=0.44600871429630595,x2=0.2959403214393207,xy=0.24263051207770434,y2=0.19892377322824387 a=cat,b=hat,i=1060,x=0.42848512529884564,y=0.760379589589332,x2=0.18359950260236746,xy=0.32581134371986975,y2=0.578177120264041 a=hat,b=wye,i=1061,x=0.6086991223249973,y=0.26727047467444054,x2=0.3705146215192221,xy=0.1626873033577174,y2=0.07143350663270076 a=hat,b=pan,i=1062,x=0.8313074120181857,y=0.5272138667448927,x2=0.6910720132763736,xy=0.43827679514379736,y2=0.2779544612881015 a=wye,b=hat,i=1063,x=0.5868897183341317,y=0.5897451195913053,x2=0.34443954148631645,xy=0.34611534712587,y2=0.34779930608176296 a=cat,b=dog,i=1064,x=0.7397842027559516,y=0.19330378276021587,x2=0.5472806666472588,xy=0.14300308481897595,y2=0.03736635242940873 a=dog,b=hat,i=1065,x=0.6788622204499666,y=0.3082398647535174,x2=0.46085391435425904,xy=0.2092523990177702,y2=0.0950118142232667 a=cat,b=hat,i=1066,x=0.5293401279343086,y=0.9445953393456461,x2=0.2802009710415102,xy=0.500012217775376,y2=0.8922603551135163 a=cat,b=dog,i=1067,x=0.2403917325329138,y=0.6076355121295253,x2=0.05778818507017596,xy=0.14607055350934092,y2=0.36922091560091047 a=pan,b=cat,i=1068,x=0.20921260941283415,y=0.2949165036698348,x2=0.0437699159373271,xy=0.06170025129167581,y2=0.08697574413683969 a=hat,b=pan,i=1069,x=0.3754581763056679,y=0.9711108861348786,x2=0.140968842154778,xy=0.36461152229878263,y2=0.9430563531696692 a=hat,b=dog,i=1070,x=0.24735210740949987,y=0.5050668925990092,x2=0.061183065039920756,xy=0.12492936026713244,y2=0.25509256599961905 a=wye,b=hat,i=1071,x=0.660602779925325,y=0.42368464415736373,x2=0.4363960328450674,xy=0.2798872537420266,y2=0.17950867769475193 a=hat,b=pan,i=1072,x=0.23186122160766431,y=0.4336855941433039,x2=0.05375962608539842,xy=0.10055487165171215,y2=0.1880831945674305 a=hat,b=cat,i=1073,x=0.5122072492645222,y=0.9694750073357224,x2=0.2623562661991284,xy=0.4965721267381329,y2=0.939881789848599 a=wye,b=pan,i=1074,x=0.43595890232167034,y=0.36905250816503343,x2=0.1900601645135157,xy=0.16089172635868726,y2=0.13619975378290206 a=hat,b=pan,i=1075,x=0.33427939730036704,y=0.7933254358401198,x2=0.11174271545949664,xy=0.26519234855568624,y2=0.6293652471509161 a=hat,b=wye,i=1076,x=0.6931979555950077,y=0.44330243921126156,x2=0.4805234056410983,xy=0.3072963445715267,y2=0.19651705261065425 a=hat,b=cat,i=1077,x=0.42785997597505154,y=0.518438949372806,x2=0.1830641590413717,xy=0.22181927642317972,y2=0.2687789442267789 a=dog,b=wye,i=1078,x=0.4422743191976337,y=0.48177417934319466,x2=0.1956065734217304,xy=0.2130763471760101,y2=0.2321063598818087 a=wye,b=hat,i=1079,x=0.5418642209237631,y=0.9476398847621776,x2=0.2936168339173167,xy=0.513492147872942,y2=0.8980213511920733 a=pan,b=wye,i=1080,x=0.8650411565479376,y=0.7610469041859692,x2=0.7482962025217934,xy=0.6583368941842582,y2=0.5791923903710477 a=wye,b=cat,i=1081,x=0.863642873883729,y=0.9411919456681188,x2=0.7458790136101465,xy=0.8128537168330326,y2=0.8858422785905391 a=cat,b=wye,i=1082,x=0.9444653638696833,y=0.35050033430161065,x2=0.8920148235494932,xy=0.33103542577261635,y2=0.12285048434554083 a=wye,b=hat,i=1083,x=0.8966975312509847,y=0.10092356690059079,x2=0.8040664625516107,xy=0.09049791328480336,y2=0.010185566355938024 a=cat,b=pan,i=1084,x=0.5413307127431968,y=0.44326266490365374,x2=0.29303894055905744,xy=0.23995169432474367,y2=0.1964817900974888 a=cat,b=pan,i=1085,x=0.2839939997658667,y=0.7028464774792382,x2=0.08065259190301509,xy=0.199604182360679,y2=0.49399317090497336 a=wye,b=hat,i=1086,x=0.08155852459426205,y=0.7660135045083457,x2=0.006651792933992848,xy=0.06247493124698078,y2=0.5867766890891574 a=dog,b=cat,i=1087,x=0.05100926358628344,y=0.2925931226507835,x2=0.0026019449716149414,xy=0.014924959716827576,y2=0.08561073542253644 a=dog,b=dog,i=1088,x=0.7086028076135323,y=0.8413205380520563,x2=0.5021179389577807,xy=0.5961620953666148,y2=0.7078202477482015 a=wye,b=dog,i=1089,x=0.18671024727982866,y=0.40739135131533766,x2=0.03486071643929477,xy=0.07606413994375025,y2=0.16596771312653688 a=dog,b=pan,i=1090,x=0.2664113723843127,y=0.6937231025818595,x2=0.07097501933569292,xy=0.18481572381353653,y2=0.4812517430558012 a=pan,b=cat,i=1091,x=0.793159753586116,y=0.4409433651088378,x2=0.6291023947087883,xy=0.3497385308151586,y2=0.19443105123350585 a=hat,b=hat,i=1092,x=0.6512931235244617,y=0.20800570847161715,x2=0.4241827327502497,xy=0.1354726875813981,y2=0.04326637475677938 a=cat,b=wye,i=1093,x=0.7478916367217758,y=0.712517745948077,x2=0.5593419002783767,xy=0.5328860632104178,y2=0.5076815382909284 a=wye,b=wye,i=1094,x=0.23641082721661355,y=0.6370262281634499,x2=0.05589007922524351,xy=0.1505998975588004,y2=0.4058024153681517 a=cat,b=dog,i=1095,x=0.7747991261476976,y=0.3322107519852314,x2=0.6003136858792358,xy=0.2573966003350268,y2=0.11036398373459294 a=wye,b=wye,i=1096,x=0.6048532839105468,y=0.24251161200680948,x2=0.3658474950573726,xy=0.1466839449087591,y2=0.058811881958141306 a=hat,b=cat,i=1097,x=0.4787260513072743,y=0.12498415897510329,x2=0.22917863220025503,xy=0.05983317290211183,y2=0.015621039994713891 a=pan,b=wye,i=1098,x=0.594658212310013,y=0.7237896024672402,x2=0.35361838946774055,xy=0.43040743109174406,y2=0.5238713886396856 a=wye,b=wye,i=1099,x=0.6066364587995798,y=0.20828802132322632,x2=0.36800779314489435,xy=0.1263551076658934,y2=0.04338389982674479 a=wye,b=pan,i=1100,x=0.35532388403878157,y=0.35804659022907115,x2=0.1262550625684055,xy=0.12722250510703562,y2=0.1281973607746644 a=pan,b=hat,i=1101,x=0.4487538878427101,y=0.46697683514906696,x2=0.2013800518539476,xy=0.2095576703056281,y2=0.21806736456583886 a=hat,b=dog,i=1102,x=0.03136871604264768,y=0.3607990819866618,x2=0.000983996346164262,xy=0.011317803951287553,y2=0.1301759775624179 a=dog,b=pan,i=1103,x=0.6441341502724975,y=0.4022253408667993,x2=0.41490880354727244,xy=0.2590870781573014,y2=0.16178522483541288 a=cat,b=dog,i=1104,x=0.6395109732585249,y=0.750769211304267,x2=0.40897428491806576,xy=0.48012514901372694,y2=0.5636544086424311 a=cat,b=pan,i=1105,x=0.8410479118904012,y=0.357626507656608,x2=0.707361590095204,xy=0.3007810275012467,y2=0.1278967189786619 a=hat,b=cat,i=1106,x=0.863784532630219,y=0.6129075968250145,x2=0.746123718811206,xy=0.5294201020690059,y2=0.3756557222458145 a=hat,b=dog,i=1107,x=0.4882958743237995,y=0.2884372096275648,x2=0.2384328608816438,xy=0.1408426994626088,y2=0.08319602389773577 a=pan,b=cat,i=1108,x=0.3138710259922588,y=0.8680486410464611,x2=0.0985150209574332,xy=0.2724553175764387,y2=0.7535084432226078 a=hat,b=cat,i=1109,x=0.02914443603611583,y=0.35747191368541953,x2=0.0008493981518632469,xy=0.010418317323112629,y2=0.12778616907391602 a=dog,b=hat,i=1110,x=0.7845918032912979,y=0.4529218136895614,x2=0.6155842977918906,xy=0.3553587425526582,y2=0.20513816931584178 a=dog,b=pan,i=1111,x=0.26539773926787824,y=0.6397637893288771,x2=0.07043596000850068,xy=0.16979186335333513,y2=0.40929770613644384 a=hat,b=cat,i=1112,x=0.198395774137602,y=0.1249190785483415,x2=0.03936088319565839,xy=0.024783417293154125,y2=0.015604776185366714 a=dog,b=cat,i=1113,x=0.3293818212784465,y=0.4286677322263892,x2=0.10849238418870648,xy=0.1411953583640295,y2=0.18375602465211532 a=dog,b=hat,i=1114,x=0.3829667540927333,y=0.4040167806903713,x2=0.14666353474032404,xy=0.15472499509998716,y2=0.16322955907941156 a=dog,b=hat,i=1115,x=0.06672734211151576,y=0.2988485473539988,x2=0.004452538185267265,xy=0.019941369258819796,y2=0.08931045425559526 a=cat,b=dog,i=1116,x=0.8527725668016823,y=0.7202701834573114,x2=0.7272210506895298,xy=0.61422665313761,y2=0.5187891371776291 a=hat,b=hat,i=1117,x=0.6448913304258395,y=0.41314314973722477,x2=0.41588482805840926,xy=0.26643243549036066,y2=0.17068726217479493 a=cat,b=hat,i=1118,x=0.7454553807439559,y=0.9827694251192239,x2=0.5557037246801163,xy=0.7326107559857697,y2=0.96583574294917 a=dog,b=pan,i=1119,x=0.3070936366066537,y=0.8872748423008111,x2=0.09430650164429946,xy=0.27247645799175124,y2=0.7872566457799293 a=wye,b=cat,i=1120,x=0.39571565867227043,y=0.05767287981921754,x2=0.15659088251842884,xy=0.02282206162518836,y2=0.0033261610666419097 a=pan,b=hat,i=1121,x=0.7003417500246725,y=0.5343941112860977,x2=0.4904785668276208,xy=0.37425850710098524,y2=0.2855770661772582 a=dog,b=hat,i=1122,x=0.12745836334243676,y=0.10123723506133542,x2=0.016245634385932628,xy=0.012903532290231369,y2=0.010248977762864082 a=pan,b=pan,i=1123,x=0.39070449028862997,y=0.3182926635583354,x2=0.15264999873169816,xy=0.12435837287816982,y2=0.1013102196750597 a=pan,b=hat,i=1124,x=0.6410442083520145,y=0.9480479009695016,x2=0.41093767706166096,xy=0.6077406161567832,y2=0.898794822532678 a=dog,b=wye,i=1125,x=0.7956693842355999,y=0.464939080509021,x2=0.6330897690098586,xy=0.3699377918956787,y2=0.2161683485845739 a=wye,b=wye,i=1126,x=0.8319060225228574,y=0.11303810682768145,x2=0.6920676303098009,xy=0.09403708184453033,y2=0.012777613595186324 a=hat,b=hat,i=1127,x=0.25840497150139485,y=0.14546553147858832,x2=0.06677312929663669,xy=0.03758901651615987,y2=0.02116022084834817 a=hat,b=cat,i=1128,x=0.009624542183057194,y=0.8018834107157139,x2=9.263181223344734e-05,xy=0.007717760712327166,y2=0.6430170043810663 a=cat,b=hat,i=1129,x=0.671027006220547,y=0.6492461398441377,x2=0.45027724307731004,xy=0.43566169351985834,y2=0.4215205501025136 a=dog,b=dog,i=1130,x=0.8863744599302459,y=0.23451249862419843,x2=0.785659683216635,xy=0.20786588931491642,y2=0.05499611201096467 a=dog,b=hat,i=1131,x=0.24561475914554787,y=0.7983105466556188,x2=0.06032660991012549,xy=0.19607685264017047,y2=0.637299728901593 a=hat,b=hat,i=1132,x=0.12215761324247987,y=0.059194869138346595,x2=0.014922482473099293,xy=0.007231103930141351,y2=0.003504032532305978 a=cat,b=cat,i=1133,x=0.45995479897134484,y=0.9699398990182666,x2=0.21155841709677023,xy=0.44612851126723335,y2=0.9407834077075652 a=cat,b=cat,i=1134,x=0.745352225088946,y=0.90324302826816,x2=0.5555499394450429,xy=0.6732342009157509,y2=0.8158479681150361 a=dog,b=pan,i=1135,x=0.5052151771411246,y=0.12974884928428687,x2=0.25524237521373794,xy=0.06555108787501808,y2=0.01683476389059659 a=wye,b=hat,i=1136,x=0.01044276900378649,y=0.32603690418363707,x2=0.00010905142446644387,xy=0.0034047280770993908,y2=0.10630006288965013 a=dog,b=dog,i=1137,x=0.8977009326635101,y=0.6319499049985434,x2=0.805866964504936,xy=0.5673020191138091,y2=0.39936068242766803 a=cat,b=pan,i=1138,x=0.3659452160992942,y=0.12630848786008497,x2=0.13391590118595914,xy=0.046221986885133876,y2=0.015953834105501233 a=cat,b=hat,i=1139,x=0.2222862108606949,y=0.6721019549883772,x2=0.04941115953880531,xy=0.14939899688643168,y2=0.45172103789919865 a=wye,b=pan,i=1140,x=0.2914972055161553,y=0.6357557059324661,x2=0.0849706208237277,xy=0.1853210116702645,y2=0.4041853176256883 a=dog,b=hat,i=1141,x=0.4266529907443396,y=0.5134085687711274,x2=0.18203277451108954,xy=0.21904730133997247,y2=0.26358835848761747 a=cat,b=dog,i=1142,x=0.5322703793573935,y=0.8891588365204124,x2=0.28331175674126363,xy=0.4732729112236985,y2=0.7906034365623335 a=pan,b=cat,i=1143,x=0.27994448082331946,y=0.5318630356389697,x2=0.07836891234343787,xy=0.14889212138106606,y2=0.28287828867910003 a=wye,b=hat,i=1144,x=0.03716552624373293,y=0.4411681159221027,x2=0.001381276340973601,xy=0.01639624519020112,y2=0.19462930650625784 a=wye,b=hat,i=1145,x=0.09153841600334467,y=0.753384940980195,x2=0.008379281604401387,xy=0.06896366413810036,y2=0.5675888692957319 a=dog,b=cat,i=1146,x=0.9091950492491973,y=0.3486779040776171,x2=0.8266356375792502,xy=0.31701622416995595,y2=0.12157628079195996 a=dog,b=cat,i=1147,x=0.6397060288677293,y=0.4269278965397596,x2=0.40922380336972014,xy=0.2731083493083024,y2=0.18226742884386368 a=hat,b=hat,i=1148,x=0.8194745411913835,y=0.8989205706193172,x2=0.6715385236608286,xy=0.7366425221757616,y2=0.8080581922825588 a=dog,b=cat,i=1149,x=0.5287998003069021,y=0.425955845236605,x2=0.27962922880461955,xy=0.22524536590067443,y2=0.1814383820912306 a=pan,b=hat,i=1150,x=0.5835456838747279,y=0.8740662106771149,x2=0.34052556516882393,xy=0.510057564661369,y2=0.7639917406474506 a=pan,b=cat,i=1151,x=0.6522024486696242,y=0.5657660217947503,x2=0.42536803405065376,xy=0.3689939847886081,y2=0.3200911914174579 a=pan,b=cat,i=1152,x=0.3539601131941189,y=0.25640961808475804,x2=0.12528776173239348,xy=0.09075877744134175,y2=0.06574589224637148 a=hat,b=hat,i=1153,x=0.6973917722108447,y=0.8220444136221455,x2=0.4863552839473827,xy=0.5732870104519727,y2=0.6757570179673771 a=pan,b=pan,i=1154,x=0.8797639810640132,y=0.6162946277787805,x2=0.7739846623776014,xy=0.5421938152430241,y2=0.37981906822898565 a=hat,b=pan,i=1155,x=0.4377588064658874,y=0.3857917372842491,x2=0.19163277263843825,xy=0.16888373045795407,y2=0.14883526455679907 a=cat,b=cat,i=1156,x=0.9212930829184702,y=0.6241199936250447,x2=0.8487809446334192,xy=0.5749974330378734,y2=0.3895257664425258 a=wye,b=dog,i=1157,x=0.8209510629039569,y=0.3747469584931943,x2=0.6739606476831367,xy=0.30764891389501287,y2=0.14043528289989987 a=pan,b=dog,i=1158,x=0.5974294364800277,y=0.6981999319048695,x2=0.3569219315728434,xy=0.41712519186831987,y2=0.48748314491196443 a=cat,b=hat,i=1159,x=0.13184638853569974,y=0.5286862217502872,x2=0.017383470169906698,xy=0.06970536900635949,y2=0.2795091210685939 a=pan,b=dog,i=1160,x=0.6723291822932118,y=0.08940961362984456,x2=0.4520265293630588,xy=0.0601126924209054,y2=0.007994079009438087 a=cat,b=cat,i=1161,x=0.33049385434668643,y=0.9022959566664027,x2=0.10922618776092878,xy=0.2982032684801102,y2=0.8141379934165389 a=dog,b=hat,i=1162,x=0.676281316646256,y=0.11195521829057764,x2=0.4573564192447936,xy=0.07571322243097085,y2=0.01253397090249089 a=pan,b=cat,i=1163,x=0.5327388900339096,y=0.7039706938316723,x2=0.28381072495456205,xy=0.37503256604828633,y2=0.49557473777384614 a=hat,b=cat,i=1164,x=0.1933278467331423,y=0.008914393054231695,x2=0.03737565632247336,xy=0.0017234004141074935,y2=7.94664035253343e-05 a=hat,b=wye,i=1165,x=0.021340741844274036,y=0.7602588744617488,x2=0.0004554272624639488,xy=0.016224488374706525,y2=0.5779935561978451 a=cat,b=pan,i=1166,x=0.665014628709845,y=0.46332035098488633,x2=0.44224445639809296,xy=0.30811481118392925,y2=0.21466574763675825 a=hat,b=dog,i=1167,x=0.6077597776150052,y=0.17579066134697052,x2=0.3693719472866406,xy=0.1068384932470295,y2=0.030902356616805276 a=cat,b=hat,i=1168,x=0.8418250117669293,y=0.8860151608635193,x2=0.7086693504363906,xy=0.7458697232196099,y2=0.785022865280008 a=hat,b=cat,i=1169,x=0.9340118413002695,y=0.2457129242900873,x2=0.8723781196891198,xy=0.22949878084745814,y2=0.060374841163186165 a=hat,b=wye,i=1170,x=0.6461099251188956,y=0.19438865009440986,x2=0.41745803533714493,xy=0.12559643615646238,y2=0.03778694728552691 a=pan,b=cat,i=1171,x=0.9447375439682993,y=0.20802590998182424,x2=0.8925290269832543,xy=0.19652988727799917,y2=0.04327477922376604 a=wye,b=pan,i=1172,x=0.6078790246684067,y=0.8357743273327147,x2=0.3695169086318134,xy=0.5080496829419043,y2=0.6985187262284518 a=wye,b=pan,i=1173,x=0.6213831858768594,y=0.2755732381662571,x2=0.38611706369047555,xy=0.17123657667415138,y2=0.07594060959343667 a=hat,b=pan,i=1174,x=0.5618126256983736,y=0.889248530414444,x2=0.3156334263941009,xy=0.49959105177055885,y2=0.7907629488442482 a=cat,b=wye,i=1175,x=0.7437196121160394,y=0.08538081278312915,x2=0.5531188614460322,xy=0.06349938496522099,y2=0.007289883191507749 a=hat,b=pan,i=1176,x=0.7290249006448934,y=0.04361641718557552,x2=0.5314773057602967,xy=0.031797454205200415,y2=0.0019023918481061673 a=hat,b=dog,i=1177,x=0.31363080644456,y=0.7180272834208573,x2=0.09836428275106505,xy=0.2251954759484801,y2=0.5155631797367362 a=wye,b=hat,i=1178,x=0.6834067249536789,y=0.9878807105188865,x2=0.4670447517119134,xy=0.6751243210206256,y2=0.9759082982153 a=hat,b=dog,i=1179,x=0.49045154753612985,y=0.6734478449684046,x2=0.24054272048058464,xy=0.33029353774962567,y2=0.4535319998925883 a=cat,b=hat,i=1180,x=0.12978130038938562,y=0.42171750159109544,x2=0.016843185930759945,xy=0.054731045753455165,y2=0.17784565114823558 a=cat,b=hat,i=1181,x=0.3264872217972796,y=0.4666906345216678,x2=0.10659390599690606,xy=0.15236852870378892,y2=0.21780014835023692 a=pan,b=cat,i=1182,x=0.12993325182555615,y=0.8008745906124531,x2=0.01688264992996339,xy=0.10406023986273706,y2=0.6414001098886645 a=dog,b=hat,i=1183,x=0.9241833806481935,y=0.9921515876591461,x2=0.8541149210663237,xy=0.9169300083983022,y2=0.9843647728945644 a=pan,b=cat,i=1184,x=0.76370596148368,y=0.18860964378787792,x2=0.5832467956057121,xy=0.1440423093541157,y2=0.0355735977297902 a=pan,b=cat,i=1185,x=0.21456293879544752,y=0.287520239815655,x2=0.04603725470453896,xy=0.06169118761801878,y2=0.08266788830365177 a=cat,b=dog,i=1186,x=0.6305366088057442,y=0.5208735730780759,x2=0.3975764150442482,xy=0.328429856385181,y2=0.2713092791311217 a=pan,b=dog,i=1187,x=0.7135047495843945,y=0.602312134937668,x2=0.5090890276794895,xy=0.4297525690103428,y2=0.3627799078931716 a=pan,b=wye,i=1188,x=0.12846391575991634,y=0.20534006815546713,x2=0.01650297765237088,xy=0.026378789217659408,y2=0.042164543590091884 a=pan,b=pan,i=1189,x=0.9284204826309687,y=0.17346669545432036,x2=0.8619645925687208,xy=0.16105003311409938,y2=0.030090694431841928 a=pan,b=pan,i=1190,x=0.5779102962941246,y=0.703500872993506,x2=0.3339803105627629,xy=0.4065603979548524,y2=0.4949134783026251 a=pan,b=dog,i=1191,x=0.0762925743827011,y=0.656412741684207,x2=0.0058205569059399795,xy=0.050079417920695125,y2=0.4308776874453775 a=wye,b=pan,i=1192,x=0.3315607730558524,y=0.9006904051746625,x2=0.10993254622939447,xy=0.2986336070237,y2=0.8112432059736977 a=dog,b=dog,i=1193,x=0.8219100974851303,y=0.5890668500456228,x2=0.6755362083480164,xy=0.48415999214625643,y2=0.34699975382267223 a=hat,b=wye,i=1194,x=0.7327635556383868,y=0.5133261943553027,x2=0.5369424284718112,xy=0.3761467273781132,y2=0.26350378181129797 a=dog,b=wye,i=1195,x=0.31733254497756136,y=0.8422498053947577,x2=0.100699944101936,xy=0.26727327425277425,y2=0.7093847346875072 a=cat,b=wye,i=1196,x=0.8663304768297544,y=0.1806750045641552,x2=0.7505284950840696,xy=0.15652426285528262,y2=0.0326434572742575 a=pan,b=dog,i=1197,x=0.10442035300131425,y=0.15297020960344554,x2=0.010903610120919078,xy=0.015973203285476814,y2=0.02339988502612206 a=wye,b=hat,i=1198,x=0.7098332919268155,y=0.13845498744722728,x2=0.5038633023276597,xy=0.09827995952335127,y2=0.019169783549011866 a=wye,b=hat,i=1199,x=0.35664993432047165,y=0.3645218251998338,x2=0.12719917565079675,xy=0.13000668501589915,y2=0.1328761610470182 a=pan,b=wye,i=1200,x=0.1647150484954425,y=0.6379619820498607,x2=0.027131047200855973,xy=0.10508193881159142,y2=0.4069954905409867 a=wye,b=pan,i=1201,x=0.83270638124717,y=0.9548807656837569,x2=0.6933999173697573,xy=0.7951353069150481,y2=0.9117972766727979 a=cat,b=wye,i=1202,x=0.43001142909773493,y=0.7425920749313834,x2=0.18490982915467633,xy=0.3193230793778964,y2=0.5514429897508972 a=cat,b=hat,i=1203,x=0.7329732645390651,y=0.9431809128231767,x2=0.5372498065290543,xy=0.6913263927229392,y2=0.8895902343139609 a=cat,b=wye,i=1204,x=0.7290731704570307,y=0.8949646591052313,x2=0.5315476878802665,xy=0.6524947214608466,y2=0.8009617410473429 a=pan,b=cat,i=1205,x=0.25322925493758774,y=0.9298982697468532,x2=0.06412505555624581,xy=0.23547744601574763,y2=0.8647107920781913 a=dog,b=wye,i=1206,x=0.9749604614519463,y=0.32417744747181354,x2=0.950547901394592,xy=0.3160601937794334,y2=0.10509101744934042 a=cat,b=pan,i=1207,x=0.8314777995642517,y=0.5227494108250007,x2=0.6913553311682099,xy=0.4346545298362806,y2=0.27326694651788536 a=pan,b=dog,i=1208,x=0.33661841906630885,y=0.06655108628263828,x2=0.11331196005470112,xy=0.022402321451607213,y2=0.004429047085399165 a=hat,b=hat,i=1209,x=0.30986404247398636,y=0.23825793505507742,x2=0.09601572481832042,xy=0.0738275669076708,y2=0.056766843616709486 a=hat,b=pan,i=1210,x=0.17730722761279805,y=0.3560127455749533,x2=0.03143785296373657,xy=0.06312363291271542,y2=0.12674507501181645 a=hat,b=wye,i=1211,x=0.9119554450290102,y=0.0611598553934497,x2=0.83166273371806,xy=0.055775063143243334,y2=0.0037405279117476787 a=wye,b=pan,i=1212,x=0.8399964869697952,y=0.8504059004347759,x2=0.7055940981215973,xy=0.7143379688635972,y2=0.723190195494282 a=hat,b=dog,i=1213,x=0.44573913124024467,y=0.24348351632610143,x2=0.19868337311880807,xy=0.10853013103851639,y2=0.05928422272252291 a=cat,b=wye,i=1214,x=0.4603130670649951,y=0.27368801255740494,x2=0.21188811971078267,xy=0.12598216847922195,y2=0.07490512821762224 a=dog,b=dog,i=1215,x=0.7037609424578929,y=0.8879790244833483,x2=0.49527946412922164,xy=0.6249249551532415,y2=0.7885067479223989 a=cat,b=dog,i=1216,x=0.3953143785677151,y=0.4073871432884367,x2=0.1562734579023788,xy=0.1610459953855451,y2=0.16596428451671327 a=dog,b=cat,i=1217,x=0.526181430061743,y=0.30586743969181684,x2=0.27686689734182096,xy=0.16094176682636413,y2=0.09355489066362721 a=cat,b=pan,i=1218,x=0.8867757270271591,y=0.5989445701896535,x2=0.7863711900445466,xy=0.5311295066788994,y2=0.3587345981596688 a=hat,b=dog,i=1219,x=0.13841948204772603,y=0.05135249214326498,x2=0.019159953010360747,xy=0.007108185364330659,y2=0.002637078449324092 a=dog,b=pan,i=1220,x=0.2459954771391254,y=0.1560564999412034,x2=0.06051377477290597,xy=0.038389193163698224,y2=0.02435363117389882 a=cat,b=dog,i=1221,x=0.9143791641556079,y=0.4389641087121654,x2=0.8360892558419082,xy=0.4013796348185412,y2=0.19268948873746577 a=dog,b=dog,i=1222,x=0.15008767036442006,y=0.8251052209242011,x2=0.022526308795418816,xy=0.12383812041403348,y2=0.6807986255963747 a=dog,b=dog,i=1223,x=0.7101870770582471,y=0.9376914005043703,x2=0.5043656844205366,xy=0.6659363149068529,y2=0.8792651625798473 a=dog,b=wye,i=1224,x=0.44520684092545226,y=0.8405880196130835,x2=0.19820913120682096,xy=0.374235536731723,y2=0.7065882187170457 a=hat,b=pan,i=1225,x=0.12587096755685157,y=0.3752704943016385,x2=0.01584350047369798,xy=0.04723566021328519,y2=0.1408279438933961 a=wye,b=hat,i=1226,x=0.08938872028449751,y=0.970617897717945,x2=0.007990343314100137,xy=0.0867622917622364,y2=0.9420991033704033 a=wye,b=pan,i=1227,x=0.1443195297875961,y=0.23929652165666815,x2=0.02082812667811284,xy=0.03453516148529765,y2=0.05726282527698025 a=cat,b=pan,i=1228,x=0.7899541509746342,y=0.5014230517864684,x2=0.6240275606420551,xy=0.39610122115308966,y2=0.25142507686285537 a=dog,b=dog,i=1229,x=0.9706713416187546,y=0.46104593094313173,x2=0.9422028534399529,xy=0.4475240723364374,y2=0.212563350439219 a=dog,b=wye,i=1230,x=0.1794553359563008,y=0.053879218624868774,x2=0.03220421760318879,xy=0.009668913279388805,y2=0.002902970199626406 a=dog,b=dog,i=1231,x=0.3996700063691223,y=0.5511739394072727,x2=0.15973611399109428,xy=0.2202876918733989,y2=0.30379271148173187 a=wye,b=pan,i=1232,x=0.355156802874253,y=0.5598896285486372,x2=0.126136354627861,xy=0.1988486104377871,y2=0.31347639615633094 a=cat,b=wye,i=1233,x=0.8202540256885691,y=0.8562502234302561,x2=0.6728166666583038,xy=0.7023426927654044,y2=0.7331644451243635 a=cat,b=dog,i=1234,x=0.7236085818346178,y=0.021930314770576276,x2=0.5236093797047069,xy=0.01586896397032347,y2=0.000480938705936556 a=cat,b=pan,i=1235,x=0.6376328703932327,y=0.153824857319812,x2=0.40657567740591305,xy=0.09808378531066118,y2=0.02366208672946052 a=dog,b=cat,i=1236,x=0.008821831450497752,y=0.6605829141961933,x2=7.782471014099128e-05,xy=0.005827551128117436,y2=0.4363697865279353 a=pan,b=wye,i=1237,x=0.019736067843255545,y=0.7588608156781,x2=0.0003895123739135856,xy=0.014976928541811223,y2=0.5758697375716313 a=wye,b=pan,i=1238,x=0.9258166586020053,y=0.9802983599274745,x2=0.8571364853449821,xy=0.9075765520210805,y2=0.9609848744764963 a=dog,b=cat,i=1239,x=0.19657918430573829,y=0.22985177051739536,x2=0.03864337570230942,xy=0.04518407355953932,y2=0.052831836409981375 a=wye,b=pan,i=1240,x=0.30072400764264606,y=0.7382587100138145,x2=0.09043492877265424,xy=0.22201211795244438,y2=0.5450259229112614 a=hat,b=cat,i=1241,x=0.5085858946674511,y=0.9209223771852333,x2=0.25865961225469164,xy=0.46836813112002773,y2=0.8480980248005011 a=dog,b=hat,i=1242,x=0.7549874884903122,y=0.9946065400158237,x2=0.5700061077769092,xy=0.7509154936825859,y2=0.9892421694422483 a=cat,b=cat,i=1243,x=0.15289987122066706,y=0.023701936373413668,x2=0.02337837061929657,xy=0.0036240230191753944,y2=0.0005617817878493499 a=hat,b=cat,i=1244,x=0.0003019398209038737,y=0.0919727340470814,x2=9.116765544746334e-08,xy=2.7770230846215367e-05,y2=0.008458983808095165 a=pan,b=cat,i=1245,x=0.8402829269564804,y=0.07732864161559194,x2=0.7060753973345498,xy=0.0649779373143183,y2=0.005979718814112658 a=cat,b=pan,i=1246,x=0.0718872375637084,y=0.79217024461803,x2=0.005167774924541049,xy=0.05694693056575732,y2=0.6275336964581895 a=dog,b=hat,i=1247,x=0.17248274263681374,y=0.11008471505388406,x2=0.029750296507517322,xy=0.01898771357488606,y2=0.012118644488494848 a=cat,b=hat,i=1248,x=0.5470209562460591,y=0.378410015008109,x2=0.29923192657235287,xy=0.20699820826282134,y2=0.1431941394584373 a=dog,b=cat,i=1249,x=0.8379376645858482,y=0.4001626583818123,x2=0.7021395297315854,xy=0.33531136341892037,y2=0.160130153163199 a=pan,b=pan,i=1250,x=0.6375751472274978,y=0.8655124118639334,x2=0.40650206836216546,xy=0.551829203421374,y2=0.749111735090523 a=dog,b=hat,i=1251,x=0.7346778726638965,y=0.45564654943834115,x2=0.5397515765819485,xy=0.3347534376280054,y2=0.20761377801506667 a=wye,b=wye,i=1252,x=0.8350957680694377,y=0.5595201147363097,x2=0.6973849418474841,xy=0.4672528799660185,y2=0.31306275879453316 a=pan,b=cat,i=1253,x=0.29211930299900446,y=0.7244139650792422,x2=0.08533368718462418,xy=0.21161530256169336,y2=0.5247755928018295 a=hat,b=wye,i=1254,x=0.8887338453591545,y=0.20959696782842074,x2=0.7898478478868695,xy=0.18627591919377134,y2=0.04393088892286804 a=pan,b=pan,i=1255,x=0.443909909162025,y=0.10329754285240145,x2=0.19705600745223728,xy=0.04585480286426991,y2=0.010670382359343714 a=dog,b=wye,i=1256,x=0.05264152379661258,y=0.8889782833216691,x2=0.002771130027629328,xy=0.046797171456149436,y2=0.7902823882175417 a=wye,b=hat,i=1257,x=0.3698931119871959,y=0.09097174030912514,x2=0.13682091429557222,xy=0.03364982012583333,y2=0.008275857534870904 a=cat,b=dog,i=1258,x=0.46812609791627513,y=0.3955421850389915,x2=0.21914204355031802,xy=0.18516361964358036,y2=0.1564536201454198 a=cat,b=hat,i=1259,x=0.2780875029277935,y=0.5077895538992379,x2=0.07733265928461555,xy=0.14120992905665725,y2=0.257850231049187 a=wye,b=hat,i=1260,x=0.19557419507347884,y=0.43905957261630313,x2=0.03824926577863916,xy=0.08586872250373911,y2=0.19277330830601075 a=pan,b=hat,i=1261,x=0.5980791709422237,y=0.8821131444143128,x2=0.3576986947149377,xy=0.5275734980885503,y2=0.7781235995485062 a=pan,b=cat,i=1262,x=0.08817645032241295,y=0.500279859952405,x2=0.007775086391460958,xy=0.04411290221839694,y2=0.2502799382739979 a=hat,b=dog,i=1263,x=0.24299696523672476,y=0.030242580788100826,x2=0.05904752511425802,xy=0.007348855352434977,y2=0.0009146136927248051 a=hat,b=cat,i=1264,x=0.5295954768581507,y=0.3309314760872929,x2=0.280471369108612,xy=0.17525981288582157,y2=0.10951564186531451 a=cat,b=dog,i=1265,x=0.905752507806013,y=0.7191510596061227,x2=0.8203876053968817,xy=0.6513728757295971,y2=0.517178246532609 a=hat,b=hat,i=1266,x=0.9334075361797493,y=0.14210105344366453,x2=0.8712496285971499,xy=0.13263819418339778,y2=0.020192709389799203 a=cat,b=hat,i=1267,x=0.6914483245290053,y=0.4504589772986569,x2=0.4781007854939686,xy=0.31146910512220555,y2=0.2029132902289519 a=pan,b=pan,i=1268,x=0.18194896813725736,y=0.630957364942069,x2=0.0331054270062127,xy=0.11480204148981238,y2=0.39810719637463926 a=wye,b=dog,i=1269,x=0.5003101503907067,y=0.5897199432774787,x2=0.25031024658397155,xy=0.2950428735095544,y2=0.34776961149919267 a=wye,b=hat,i=1270,x=0.6034315448665395,y=0.13402176597457927,x2=0.36412962934001847,xy=0.08087296128778218,y2=0.01796183375494489 a=dog,b=hat,i=1271,x=0.5935499818449671,y=0.0008044408327545494,x2=0.3523015809481608,xy=0.000477475841676813,y2=6.471250534028328e-07 a=wye,b=cat,i=1272,x=0.4644744356299617,y=0.7622091936894339,x2=0.21573650135377145,xy=0.354026685070868,y2=0.5809628549446969 a=hat,b=hat,i=1273,x=0.71111248882706,y=0.046093470613435605,x2=0.5056809717658156,xy=0.03277764260659714,y2=0.0021246080331916517 a=pan,b=dog,i=1274,x=0.08437746758614917,y=0.9602158367689005,x2=0.007119557036251654,xy=0.081020580642675,y2=0.9220144531817999 a=wye,b=pan,i=1275,x=0.09442311424637628,y=0.35535974402164017,x2=0.008915724503984227,xy=0.03355417370831836,y2=0.12628054767112562 a=pan,b=wye,i=1276,x=0.6348957100323941,y=0.20224852524666714,x2=0.40309256261753784,xy=0.12840672103948733,y2=0.040904465964451756 a=wye,b=wye,i=1277,x=0.9452313996763632,y=0.35383848056213607,x2=0.8934623989341366,xy=0.3344592422411055,y2=0.12520167032652116 a=cat,b=pan,i=1278,x=0.7577531781653619,y=0.9304075630050439,x2=0.5741898790197068,xy=0.7050192878561612,y2=0.8656582332969848 a=hat,b=cat,i=1279,x=0.6692001711965577,y=0.5576306640146016,x2=0.44782886912950215,xy=0.37316653582302156,y2=0.3109519574493655 a=pan,b=pan,i=1280,x=0.4594940683388816,y=0.5000196255843276,x2=0.21113479883861683,xy=0.22975605200902702,y2=0.2500196259694911 a=pan,b=wye,i=1281,x=0.27552198385915716,y=0.9583152358503305,x2=0.07591236358968566,xy=0.26403691494393916,y2=0.9183680912628746 a=cat,b=dog,i=1282,x=0.18698696789643865,y=0.33464578850893034,x2=0.03496412616310378,xy=0.06257440131259775,y2=0.11198780376676373 a=dog,b=cat,i=1283,x=0.45712467259773504,y=0.09031131053359154,x2=0.20896296629758646,xy=0.04128352825954041,y2=0.008156132810294802 a=dog,b=pan,i=1284,x=0.7917634082084332,y=0.7884060770985923,x2=0.6268892945778339,xy=0.6242310826558222,y2=0.6215841424059916 a=pan,b=pan,i=1285,x=0.3632495793130629,y=0.39832910764967155,x2=0.13195025687111717,xy=0.14469288078189094,y2=0.15866607800098362 a=wye,b=pan,i=1286,x=0.05045398808922252,y=0.9004970918613318,x2=0.002545604914107408,xy=0.045433669547151154,y2=0.8108950124507157 a=dog,b=dog,i=1287,x=0.46537064998839495,y=0.5020931377860767,x2=0.2165698418706212,xy=0.23365940988621925,y2=0.25209751901186817 a=cat,b=hat,i=1288,x=0.19401567281316467,y=0.2958610817180076,x2=0.03764208129714497,xy=0.057401686828749944,y2=0.08753377967534959 a=hat,b=wye,i=1289,x=0.8065531976690105,y=0.661007460051391,x2=0.6505280606701058,xy=0.5331376805875201,y2=0.43693086224359123 a=wye,b=cat,i=1290,x=0.4167345553632029,y=0.9638585599173016,x2=0.17366768963376644,xy=0.40167316840015377,y2=0.9290233235258545 a=wye,b=wye,i=1291,x=0.5890993308702704,y=0.9531628070355647,x2=0.34703802163180036,xy=0.5615075718350798,y2=0.9085193367159171 a=wye,b=wye,i=1292,x=0.9697370827388256,y=0.7184432159679051,x2=0.9403900096388079,xy=0.6967010283662163,y2=0.5161606545703059 a=pan,b=pan,i=1293,x=0.41000146000264226,y=0.5100693031049607,x2=0.16810119720429825,xy=0.20912915897556414,y2=0.26017069396998027 a=pan,b=hat,i=1294,x=0.3062135719920578,y=0.5674927907821685,x2=0.09376675167213516,xy=0.17377399454514936,y2=0.3220480675897341 a=dog,b=dog,i=1295,x=0.06474535374956214,y=0.5041596111532878,x2=0.00419196083215594,xy=0.03264199237036131,y2=0.25417691351823435 a=pan,b=dog,i=1296,x=0.9174495038575284,y=0.6776095740778809,x2=0.8417135921284251,xy=0.6216725675468631,y2=0.4591547348820072 a=wye,b=cat,i=1297,x=0.05331799688336658,y=0.5229200185876776,x2=0.0028428087916546885,xy=0.027881047921307786,y2=0.27344534583973706 a=cat,b=pan,i=1298,x=0.3160068626914928,y=0.5890542594098647,x2=0.09986033726811999,xy=0.1861451884711721,y2=0.3469849205289041 a=hat,b=hat,i=1299,x=0.2072848391062655,y=0.12814541657277967,x2=0.04296700452331037,xy=0.026562602056494,y2=0.016421247788611235 a=cat,b=pan,i=1300,x=0.609674840109402,y=0.5909992841362198,x2=0.37170341066242485,xy=0.3603173940605209,y2=0.3492801538495243 a=dog,b=dog,i=1301,x=0.5796288173573501,y=0.4257016817868029,x2=0.3359695659110803,xy=0.24674896236111954,y2=0.18122192187611239 a=dog,b=dog,i=1302,x=0.9118817054703917,y=0.846988303319469,x2=0.8315282447715903,xy=0.7723531385444308,y2=0.7173891859599927 a=pan,b=wye,i=1303,x=0.4169703117166762,y=0.7994962779047577,x2=0.17386424085310212,xy=0.3333662122142692,y2=0.6391942983835617 a=cat,b=hat,i=1304,x=0.13852682880846345,y=0.7530205145981622,x2=0.01918968229972934,xy=0.10431354391500067,y2=0.567039895405681 a=cat,b=dog,i=1305,x=0.3885342626087418,y=0.20925757370208675,x2=0.15095887322091875,xy=0.08130373709363471,y2=0.043788732151684266 a=pan,b=cat,i=1306,x=0.8557416705878303,y=0.8734297213645742,x2=0.7322938067804508,xy=0.7474302089015838,y2=0.7628794781629977 a=pan,b=wye,i=1307,x=0.10716129465626512,y=0.5272411144445465,x2=0.011483543072406874,xy=0.05649984041988964,y2=0.27798319276072736 a=pan,b=cat,i=1308,x=0.08556539709217525,y=0.2440579939012173,x2=0.007321437179541633,xy=0.020882919161677345,y2=0.05956430438708662 a=wye,b=hat,i=1309,x=0.4349772526179212,y=0.7471972254649456,x2=0.18920521029503484,xy=0.3250137962964755,y2=0.5583036937425128 a=pan,b=hat,i=1310,x=0.9759801648745264,y=0.14253420620232893,x2=0.9525372822285078,xy=0.13911055806960873,y2=0.02031599993772802 a=dog,b=dog,i=1311,x=0.360620454838383,y=0.454502894802174,x2=0.13004711244784223,xy=0.16390304064892172,y2=0.20657288138355603 a=cat,b=cat,i=1312,x=0.6370834204192627,y=0.7331696157351928,x2=0.405875284573107,xy=0.4670902065400531,y2=0.5375376854372903 a=wye,b=hat,i=1313,x=0.10499935974120844,y=0.5651319889883529,x2=0.011024865546063705,xy=0.059338497013052716,y2=0.31937416497793186 a=wye,b=hat,i=1314,x=0.9298742811904012,y=0.5845001596194702,x2=0.8646661788193652,xy=0.5435116657818296,y2=0.34164043659518617 a=wye,b=dog,i=1315,x=0.12051945367449224,y=0.9530771885366903,x2=0.01452493871399808,xy=0.11486434207206296,y2=0.908356127309002 a=wye,b=pan,i=1316,x=0.2727618459553073,y=0.8629441664612792,x2=0.07439902460894678,xy=0.2353782438003425,y2=0.744672634429552 a=pan,b=dog,i=1317,x=0.36438644148867383,y=0.7704211206115722,x2=0.13277747874077872,xy=0.28073101058736716,y2=0.5935487030843907 a=hat,b=hat,i=1318,x=0.8568068178360483,y=0.7767586117883688,x2=0.7341179230903352,xy=0.6655320743931387,y2=0.6033539409873938 a=dog,b=pan,i=1319,x=0.8922495916804474,y=0.012941737130864772,x2=0.796109333853925,xy=0.011547259670649778,y2=0.00016748855996440395 a=pan,b=pan,i=1320,x=0.8626651570404971,y=0.406411849427885,x2=0.7441911731717055,xy=0.3505973419098253,y2=0.16517059135539386 a=cat,b=wye,i=1321,x=0.34747795978064333,y=0.5149968839028906,x2=0.12074093253331838,xy=0.17895006651196524,y2=0.26522179042968735 a=dog,b=wye,i=1322,x=0.23830442449475375,y=0.7271069301204073,x2=0.05678899873377579,xy=0.17327279852849078,y2=0.5286844878291228 a=cat,b=pan,i=1323,x=0.09287445972986075,y=0.8917392928686774,x2=0.008625665270113526,xy=0.08281980504506647,y2=0.7951989664459288 a=hat,b=cat,i=1324,x=0.35081527077194585,y=0.7536940586117985,x2=0.12307135420679369,xy=0.2644073852511049,y2=0.5680547339867251 a=wye,b=hat,i=1325,x=0.10192472917376827,y=0.9404881667594776,x2=0.010388650417146008,xy=0.09585900168809355,y2=0.8845179918146029 a=wye,b=wye,i=1326,x=0.6110597678648207,y=0.35617421567299123,x2=0.3733940399030086,xy=0.2176437335485726,y2=0.12686007191027046 a=pan,b=wye,i=1327,x=0.31914560213095555,y=0.8636634576979166,x2=0.10185391535953019,xy=0.2756343942455047,y2=0.7459145681627211 a=pan,b=cat,i=1328,x=0.24438961193058029,y=0.7973815656193725,x2=0.059726282419579634,xy=0.19487177138231698,y2=0.6358173611896016 a=pan,b=hat,i=1329,x=0.1036012027987635,y=0.5550550565830947,x2=0.010733209221350523,xy=0.05750437148154435,y2=0.3080861158384625 a=dog,b=cat,i=1330,x=0.32926870072325665,y=0.8466435075064959,x2=0.10841787727598155,xy=0.2787732076924447,y2=0.7168052288029019 a=dog,b=wye,i=1331,x=0.9802656048578349,y=0.9431768957041479,x2=0.9609206560672968,xy=0.9245638701553616,y2=0.889582656590113 a=dog,b=hat,i=1332,x=0.8962952905759901,y=0.31641509451119587,x2=0.8033452479086985,xy=0.2836013590775417,y2=0.10011851203452901 a=hat,b=wye,i=1333,x=0.032026645297779543,y=0.09784931062734303,x2=0.0010257060090297844,xy=0.003133785164094166,y2=0.009574487590246266 a=cat,b=wye,i=1334,x=0.8754005993404697,y=0.41678957651506,x2=0.7663262093256534,xy=0.36485784508014407,y2=0.17371355109160305 a=cat,b=dog,i=1335,x=0.7036518195894103,y=0.2769453583768763,x2=0.495125883211488,xy=0.1948731053487303,y2=0.07669873152649644 a=wye,b=dog,i=1336,x=0.5165243951313276,y=0.42434006291526427,x2=0.2667974507657839,xy=0.2191819943272964,y2=0.18006448899493044 a=cat,b=hat,i=1337,x=0.13033411237488224,y=0.28111539223703563,x2=0.01698698084854843,xy=0.0366389251221309,y2=0.07902586375258239 a=pan,b=pan,i=1338,x=0.28490550758539046,y=0.7306416069236189,x2=0.08117114825248899,xy=0.208163817883579,y2=0.5338371577679281 a=cat,b=hat,i=1339,x=0.5694077497715048,y=0.9962316825250905,x2=0.3242251854998486,xy=0.5672620405976919,y2=0.9924775652667728 a=dog,b=hat,i=1340,x=0.15590394809440555,y=0.5898433860158557,x2=0.0243060410314231,xy=0.09195891263724439,y2=0.3479152200266498 a=dog,b=pan,i=1341,x=0.6003950461936786,y=0.8198112574477217,x2=0.3604742114939094,xy=0.4922106177854225,y2=0.6720904978380146 a=pan,b=wye,i=1342,x=0.36315346596462383,y=0.7493664806721014,x2=0.1318804398421192,xy=0.2721350347337859,y2=0.561550122354891 a=cat,b=wye,i=1343,x=0.6421101334356485,y=0.8328811865952982,x2=0.41230542346074633,xy=0.5348014498607482,y2=0.693691070984392 a=hat,b=pan,i=1344,x=0.7661127041531015,y=0.6894482017443371,x2=0.5869286754647777,xy=0.5281950262118471,y2=0.4753388228885001 a=pan,b=pan,i=1345,x=0.4759604984469762,y=0.8616528616190144,x2=0.22653839608189402,xy=0.4101127255044495,y2=0.7424456539362364 a=dog,b=cat,i=1346,x=0.22188183101325643,y=0.915064692367077,x2=0.04923154693379528,xy=0.20303622943798924,y2=0.8373433912168533 a=dog,b=dog,i=1347,x=0.9208912790263596,y=0.49420571014645875,x2=0.8480407477868045,xy=0.45510972851890275,y2=0.2442392839413656 a=dog,b=wye,i=1348,x=0.8467666552722811,y=0.942258648149609,x2=0.7170137684810062,xy=0.7978732038950256,y2=0.8878513600127287 a=hat,b=hat,i=1349,x=0.09019580643306802,y=0.5668952833739302,x2=0.008135283498111474,xy=0.051131577247014254,y2=0.3213702623116087 a=dog,b=hat,i=1350,x=0.6550191801524471,y=0.32506206782235547,x2=0.42905012636758394,xy=0.21292188916365842,y2=0.10566534793694562 a=wye,b=cat,i=1351,x=0.8690839589227304,y=0.1824626004555484,x2=0.7553069276568061,xy=0.1585753191592444,y2=0.03329260056500109 a=pan,b=cat,i=1352,x=0.9314074859896871,y=0.13373488380373733,x2=0.8675199049576292,xy=0.1245616719127619,y2=0.017885019145999125 a=pan,b=wye,i=1353,x=0.5885458895544678,y=0.6924498690301565,x2=0.34638626411145984,xy=0.40753852414022823,y2=0.4794868211198809 a=hat,b=dog,i=1354,x=0.7069862790399287,y=0.4646549024385439,x2=0.49982959875072397,xy=0.32850464051268724,y2=0.21590417836017275 a=pan,b=hat,i=1355,x=0.7862895251624157,y=0.2614772772981365,x2=0.6182512173801371,xy=0.20559684420751306,y2=0.06837036654324659 a=hat,b=hat,i=1356,x=0.8738403717900255,y=0.22150598992111536,x2=0.76359699537013,xy=0.1935608765863851,y2=0.04906490357093326 a=dog,b=wye,i=1357,x=0.43466568972781705,y=0.4222392477016015,x2=0.18893426182655892,xy=0.1835329138323712,y2=0.17828598229961437 a=hat,b=dog,i=1358,x=0.711748884597892,y=0.25645940614412344,x2=0.5065864747263433,xy=0.18253469626771762,y2=0.06577142699979646 a=cat,b=cat,i=1359,x=0.6180047192178522,y=0.06044898556350575,x2=0.3819298329755363,xy=0.03735775835017837,y2=0.003654079855656927 a=hat,b=hat,i=1360,x=0.2708340339490777,y=0.23161818324706895,x2=0.07335107394513016,xy=0.06273008690476037,y2=0.053646982810672816 a=cat,b=wye,i=1361,x=0.4659498048108057,y=0.11016246737554947,x2=0.21710922060322796,xy=0.05133018017111403,y2=0.012135769218269001 a=wye,b=dog,i=1362,x=0.7531416742891262,y=0.34873353501849025,x2=0.5672223815510282,xy=0.26264575844459137,y2=0.12161507844649257 a=cat,b=cat,i=1363,x=0.864278486066686,y=0.3291451686100988,x2=0.7469773014777228,xy=0.28447308802250026,y2=0.10833654201937036 a=dog,b=pan,i=1364,x=0.28375807360599525,y=0.415196967779604,x2=0.08051864433658543,xy=0.11781549174419091,y2=0.17238852205337754 a=cat,b=pan,i=1365,x=0.9519640755452027,y=0.5724428475007298,x2=0.9062356011286323,xy=0.5449450261234957,y2=0.32769081365474384 a=wye,b=cat,i=1366,x=0.8729459872971888,y=0.30097510878623235,x2=0.7620346967382636,xy=0.26273501349127637,y2=0.09058601610888439 a=dog,b=cat,i=1367,x=0.5288238699834243,y=0.906229923389107,x2=0.2796546854642457,xy=0.47923601518140974,y2=0.8212526740458268 a=cat,b=hat,i=1368,x=0.8677752360596517,y=0.5057105656441789,x2=0.7530338603183842,xy=0.43884310547973737,y2=0.25574317620415543 a=pan,b=pan,i=1369,x=0.13928618456519037,y=0.4981223118846513,x2=0.01940064121072828,xy=0.06938155626920486,y2=0.2481258375973098 a=hat,b=pan,i=1370,x=0.14926005556219812,y=0.6825801026593413,x2=0.022278564186430472,xy=0.10188194404858418,y2=0.46591559654643694 a=cat,b=pan,i=1371,x=0.8874762541378755,y=0.430727170868458,x2=0.7876141016585949,xy=0.38226013615774374,y2=0.18552589572434583 a=pan,b=cat,i=1372,x=0.055481587623166795,y=0.020130916319327286,x2=0.003078206565187135,xy=0.0011168951977053952,y2=0.0004052537918557576 a=hat,b=wye,i=1373,x=0.01773252916422907,y=0.7038538617279082,x2=0.00031444259056023457,xy=0.012481109130445388,y2=0.49541025866928934 a=cat,b=pan,i=1374,x=0.5772467643960123,y=0.08979702996792505,x2=0.3332138270056653,xy=0.05183504500135649,y2=0.00806350659106043 a=wye,b=dog,i=1375,x=0.7186819696362957,y=0.9750853169337808,x2=0.5165037734803055,xy=0.7007762361374013,y2=0.9507913752998517 a=pan,b=pan,i=1376,x=0.012127435402209952,y=0.737649467492079,x2=0.00014707468943477524,xy=0.008945796266484759,y2=0.5441267368913478 a=pan,b=hat,i=1377,x=0.1176493243314749,y=0.03953239943871212,x2=0.013841363515652573,xy=0.004650960083166458,y2=0.001562810605381886 a=dog,b=wye,i=1378,x=0.8404549058183635,y=0.5233749071680257,x2=0.7063644487141542,xy=0.43987300831159776,y2=0.27392129345313954 a=wye,b=hat,i=1379,x=0.6830083895212168,y=0.1943755073990716,x2=0.4665004601563662,xy=0.13276010227100926,y2=0.037781837876646546 a=dog,b=wye,i=1380,x=0.036699727556552375,y=0.22841271630687543,x2=0.0013468700027251697,xy=0.008382684458914417,y2=0.052172368970685154 a=cat,b=wye,i=1381,x=0.24980580942734343,y=0.3359096035218332,x2=0.06240294242365022,xy=0.08391217040218955,y2=0.11283526173819516 a=cat,b=pan,i=1382,x=0.12838778331057865,y=0.6008614102707441,x2=0.0164834229034041,xy=0.07714326454152899,y2=0.3610344343525475 a=hat,b=hat,i=1383,x=0.2916895193626061,y=0.03032448567581081,x2=0.08508277570598817,xy=0.008845334651695489,y2=0.0009195744315024549 a=cat,b=hat,i=1384,x=0.9402388854624985,y=0.4879444803737807,x2=0.8840491617357613,xy=0.4587843743942215,y2=0.23808981592723885 a=dog,b=cat,i=1385,x=0.94601401053633,y=0.16234319195761016,x2=0.8949425081310316,xy=0.15357893410708806,y2=0.02635531197498546 a=pan,b=pan,i=1386,x=0.5043323260351605,y=0.5370015925014423,x2=0.2543510950840355,xy=0.2708272622308378,y2=0.28837071034908507 a=pan,b=cat,i=1387,x=0.6028547009079508,y=0.8671091734910473,x2=0.3634337904068148,xy=0.5227408414394857,y2=0.7518783187523272 a=hat,b=hat,i=1388,x=0.5090633985401595,y=0.11630855862341449,x2=0.2591455437332572,xy=0.059208430132142754,y2=0.013527680809056246 a=wye,b=hat,i=1389,x=0.871750098695372,y=0.07013210455112173,x2=0.7599482345753908,xy=0.06113766906415452,y2=0.00491851208876947 a=wye,b=wye,i=1390,x=0.1869280613978892,y=0.12584623841447395,x2=0.03494210013797303,xy=0.02352419338103419,y2=0.01583727572307262 a=wye,b=pan,i=1391,x=0.21402115392833831,y=0.9800494903428287,x2=0.045805054328817485,xy=0.20975132283005207,y2=0.9604970035212383 a=wye,b=dog,i=1392,x=0.551059079038248,y=0.10685292449326611,x2=0.3036661085904821,xy=0.05888227416380268,y2=0.011417547472763629 a=cat,b=wye,i=1393,x=0.4678244968269991,y=0.7249906295286983,x2=0.2188597598314349,xy=0.33916837646355263,y2=0.5256114129044183 a=cat,b=cat,i=1394,x=0.7167722114927373,y=0.28712631644066244,x2=0.5137624031681893,xy=0.20580416481293712,y2=0.08244152159278342 a=pan,b=wye,i=1395,x=0.2762204757261446,y=0.011486475128392848,x2=0.07629775121037764,xy=0.0031727996243812004,y2=0.0001319391108751875 a=hat,b=cat,i=1396,x=0.5819182194871779,y=0.5886751143305508,x2=0.3386288141711274,xy=0.342560774387645,y2=0.346538390232087 a=hat,b=pan,i=1397,x=0.19288150561327133,y=0.11249178081954025,x2=0.03720327520764242,xy=0.02169758405359104,y2=0.012654400751951485 a=cat,b=cat,i=1398,x=0.24399120748834546,y=0.41029668051499657,x2=0.059531709331620844,xy=0.10010878250731392,y2=0.16834336604162517 a=cat,b=cat,i=1399,x=0.17220187835057998,y=0.6494609231347691,x2=0.029653486907467948,xy=0.11183839087910889,y2=0.42179949067906647 a=pan,b=cat,i=1400,x=0.17220507948844355,y=0.9939455961997427,x2=0.029654589401621162,xy=0.1711624804007651,y2=0.9879278482048619 a=dog,b=wye,i=1401,x=0.9721778010832514,y=0.13451363018016638,x2=0.9451296769190658,xy=0.13077116520427984,y2=0.018093916704246565 a=wye,b=hat,i=1402,x=0.5658764529186242,y=0.09047444065190158,x2=0.3202161599677639,xy=0.05119735555589464,y2=0.008185624411274461 a=pan,b=dog,i=1403,x=0.3906650291185706,y=0.8340390004173398,x2=0.1526191649762136,xy=0.3258298703840636,y2=0.6956210542171554 a=dog,b=dog,i=1404,x=0.4934751758900321,y=0.29889026279686437,x2=0.2435177492196981,xy=0.14749492500550057,y2=0.08933538919477864 a=cat,b=pan,i=1405,x=0.9045117334972449,y=0.9676855030380848,x2=0.818141476034191,xy=0.8752828918331315,y2=0.9364152327900711 a=hat,b=pan,i=1406,x=0.1439073258172452,y=0.6346571251787796,x2=0.020709318423870766,xy=0.0913318096953388,y2=0.4027896665401931 a=dog,b=pan,i=1407,x=0.8469730435544695,y=0.41014970787877403,x2=0.7173633365079212,xy=0.3473857463950618,y2=0.16822278287304368 a=dog,b=pan,i=1408,x=0.8688722371484102,y=0.11846976397020581,x2=0.7549389644872833,xy=0.10293508885523685,y2=0.014035084975156275 a=dog,b=cat,i=1409,x=0.9202028068692502,y=0.6295966148394991,x2=0.8467732057700466,xy=0.5793565721706853,y2=0.39639189741735664 a=cat,b=dog,i=1410,x=0.6843494473937148,y=0.01567965052287723,x2=0.4683341661480829,xy=0.010730360170657606,y2=0.00024585144051956424 a=wye,b=dog,i=1411,x=0.6734529541868731,y=0.1841112509992,x2=0.4535388815030266,xy=0.12399026588445214,y2=0.03389695274449042 a=cat,b=wye,i=1412,x=0.9396933186751201,y=0.086711644119988,x2=0.8830235331626608,xy=0.08148235263088748,y2=0.0075189092259914485 a=dog,b=hat,i=1413,x=0.2844730851848265,y=0.5095482304423925,x2=0.08092493619457355,xy=0.14495275716441633,y2=0.25963939914697354 a=wye,b=hat,i=1414,x=0.4743476649105962,y=0.5142851449565702,x2=0.22500570720613527,xy=0.24394995760835655,y2=0.2644892103230004 a=wye,b=hat,i=1415,x=0.16895553027547872,y=0.46153937019693836,x2=0.028545971210668205,xy=0.07797962903463419,y2=0.21301859024178652 a=pan,b=dog,i=1416,x=0.32582961061066795,y=0.03585131824293797,x2=0.1061649351506995,xy=0.011681421062975615,y2=0.0012853170197564168 a=hat,b=hat,i=1417,x=0.3026418357254389,y=0.004614752454422111,x2=0.09159208073126354,xy=0.0013966171542247824,y2=2.1295940215594896e-05 a=pan,b=pan,i=1418,x=0.42304084167773315,y=0.12392812416721377,x2=0.17896355372740488,xy=0.052426657955240735,y2=0.015358179959604354 a=hat,b=hat,i=1419,x=0.8459599975145355,y=0.10566339134758163,x2=0.715648317394793,xy=0.08938700228177755,y2=0.011164752271072187 a=wye,b=wye,i=1420,x=0.9310295079548001,y=0.17466407501923698,x2=0.8668159446825572,xy=0.1626174078225405,y2=0.03050753910232564 a=dog,b=cat,i=1421,x=0.502209665448799,y=0.9885386088080114,x2=0.2522145480701946,xy=0.49645364401269254,y2=0.9772085811040785 a=dog,b=cat,i=1422,x=0.7729461330006621,y=0.39309585669646974,x2=0.5974457245206771,xy=0.3038419223321187,y2=0.15452435255193148 a=pan,b=hat,i=1423,x=0.6199712813809483,y=0.26981177277874735,x2=0.38436438973713494,xy=0.16727555050130524,y2=0.07279839273001039 a=cat,b=hat,i=1424,x=0.20555135841236738,y=0.869583767645243,x2=0.042251360945169514,xy=0.17874412469282414,y2=0.7561759289520961 a=hat,b=cat,i=1425,x=0.9130691761644157,y=0.14367810795564318,x2=0.8336953204615649,xy=0.1311880516639211,y2=0.020643398705713453 a=dog,b=pan,i=1426,x=0.23123876984973346,y=0.7920929241051321,x2=0.053471368681618,xy=0.18316259337674903,y2=0.6274112004174186 a=hat,b=cat,i=1427,x=0.5608888924642393,y=0.305055776481581,x2=0.314596349689761,xy=0.17110239661057253,y2=0.09305902676478031 a=cat,b=wye,i=1428,x=0.9095930130183074,y=0.4767794622095476,x2=0.8273594493317228,xy=0.43367526757643066,y2=0.22731865558482542 a=wye,b=wye,i=1429,x=0.10863587137597741,y=0.9286459149556059,x2=0.011801752549617909,xy=0.10088425817094406,y2=0.8623832353637344 a=hat,b=wye,i=1430,x=0.8622224940251898,y=0.5334741714008802,x2=0.7434276292030184,xy=0.4599734305632885,y2=0.2845946915518557 a=hat,b=wye,i=1431,x=0.09742334198191993,y=0.9810984813848357,x2=0.009491307562926123,xy=0.09558189286989716,y2=0.9625542301756308 a=cat,b=hat,i=1432,x=0.2601610612236708,y=0.36480352975322794,x2=0.06768377777702657,xy=0.09490767343874074,y2=0.13308161532041426 a=dog,b=cat,i=1433,x=0.8265198575453196,y=0.9324939966679968,x2=0.6831350749167355,xy=0.7707248052878986,y2=0.8695450538218541 a=wye,b=wye,i=1434,x=0.6946765335260483,y=0.20200928081444647,x2=0.4825754862317669,xy=0.14033110693626974,y2=0.04080774953516989 a=cat,b=cat,i=1435,x=0.8255836799033486,y=0.24916816524689422,x2=0.6815884125227547,xy=0.2057091707792966,y2=0.06208477457250359 a=wye,b=hat,i=1436,x=0.2174053265016268,y=0.4824524435442561,x2=0.04726507599127895,xy=0.10488773101024666,y2=0.23276036028182362 a=pan,b=dog,i=1437,x=0.771373898754349,y=0.04186581312981008,x2=0.5950176916794847,xy=0.032294195498462616,y2=0.0017527463090201783 a=hat,b=pan,i=1438,x=0.19182670076601294,y=0.45537709476990573,x2=0.036797483126773466,xy=0.08735348569412302,y2=0.2073682984410797 a=hat,b=wye,i=1439,x=0.714222708220045,y=0.7453977101018939,x2=0.5101140769371755,xy=0.5323799712099947,y2=0.5556177462251471 a=cat,b=cat,i=1440,x=0.8322586744033202,y=0.10313297668924326,x2=0.6926545011195718,xy=0.08583331446665812,y2=0.010636410880783993 a=cat,b=dog,i=1441,x=0.9472799723818048,y=0.426334179527565,x2=0.8973393460756729,xy=0.4038578298082912,y2=0.18176083263344206 a=hat,b=wye,i=1442,x=0.11366628807823498,y=0.8539618874961815,x2=0.012920025045484304,xy=0.09706667791197425,y2=0.729250905296041 a=cat,b=pan,i=1443,x=0.4448661611242415,y=0.7520612280086222,x2=0.1979059013134196,xy=0.3345665914345786,y2=0.5655960906738368 a=pan,b=wye,i=1444,x=0.9435596776538897,y=0.02257313941287642,x2=0.8903048652943123,xy=0.021299104148049988,y2=0.0005095466229531548 a=cat,b=hat,i=1445,x=0.859783392830569,y=0.8780331181941216,x2=0.7392274825872446,xy=0.7549182933785459,y2=0.7709421566456922 a=cat,b=hat,i=1446,x=0.6519916814535887,y=0.7185339592232461,x2=0.42509315268467784,xy=0.46847816425546857,y2=0.5162910505570335 a=cat,b=dog,i=1447,x=0.10377307114420198,y=0.21704859436178736,x2=0.010768850294699605,xy=0.022523799224454796,y2=0.04711009231442771 a=wye,b=pan,i=1448,x=0.9273173576733522,y=0.9318729218015536,x2=0.8599174818422879,xy=0.8641419355323631,y2=0.8683871423869644 a=hat,b=pan,i=1449,x=0.6375012429444301,y=0.5310388147952827,x2=0.4064078347556933,xy=0.3385379044837297,y2=0.2820022228191786 a=hat,b=cat,i=1450,x=0.6153045495441312,y=0.3948073863559951,x2=0.37859968868970617,xy=0.24292678101847132,y2=0.155872872321252 a=cat,b=pan,i=1451,x=0.104775482636281,y=0.047012890653388206,x2=0.010977901761665621,xy=0.004925798308335454,y2=0.002210211887587436 a=cat,b=pan,i=1452,x=0.704306898081268,y=0.3590456724638449,x2=0.49604820668485766,xy=0.25287834384251356,y2=0.1289137949150146 a=pan,b=pan,i=1453,x=0.4850397789341774,y=0.27946084955758654,x2=0.23526358714851567,xy=0.13554962869016918,y2=0.07809836643544801 a=hat,b=cat,i=1454,x=0.7139052975695583,y=0.9627736757283823,x2=0.5096607738978797,xy=0.6873292274630083,y2=0.9269331506755403 a=wye,b=wye,i=1455,x=0.007982364048064072,y=0.9976141705705273,x2=6.371813579582584e-05,xy=0.007963319489001437,y2=0.9952340333231211 a=wye,b=cat,i=1456,x=0.7449673176112723,y=0.37483093904443254,x2=0.5549763043089343,xy=0.2792367992176452,y2=0.1404982328649311 a=hat,b=dog,i=1457,x=0.9599744936672627,y=0.9843133756536661,x2=0.9215510284917174,xy=0.9449157344030422,y2=0.9688728214907151 a=pan,b=dog,i=1458,x=0.8233716461878181,y=0.891969123189684,x2=0.6779408677460376,xy=0.7344220853093949,y2=0.7956089167237738 a=cat,b=dog,i=1459,x=0.7308968293550443,y=0.037240833426733455,x2=0.5342101751612568,xy=0.027219207074138833,y2=0.001386879674317708 a=pan,b=pan,i=1460,x=0.07085408330425413,y=0.1755347772797169,x2=0.005020301120886184,xy=0.012437355732170757,y2=0.030812458034639813 a=wye,b=hat,i=1461,x=0.0006779422696939763,y=0.3334548999208484,x2=4.596057210378201e-07,xy=0.0002260631716929177,y2=0.11119217028122304 a=cat,b=wye,i=1462,x=0.9686895422147692,y=0.7895826259809053,x2=0.9383594291962591,xy=0.7648604325021785,y2=0.6234407232509023 a=dog,b=hat,i=1463,x=0.6659257291779056,y=0.9214760431929409,x2=0.4434570767811253,xy=0.6136346059832304,y2=0.8491180981785186 a=wye,b=cat,i=1464,x=0.2281620156044537,y=0.3336094097972423,x2=0.05205790536468698,xy=0.07611699536395099,y2=0.11129523830526435 a=wye,b=cat,i=1465,x=0.3611555760881471,y=0.8092916112370757,x2=0.1304333501395614,xy=0.29228017807963086,y2=0.6549529120187021 a=wye,b=dog,i=1466,x=0.3489899877303331,y=0.2809129395093045,x2=0.12179401153601803,xy=0.09803580331264398,y2=0.07891207958375818 a=pan,b=pan,i=1467,x=0.11346480630238476,y=0.5360131594723014,x2=0.012874262269237692,xy=0.060818629315053954,y2=0.28731010712747884 a=pan,b=cat,i=1468,x=0.5775881715751248,y=0.2280737250945013,x2=0.3336080959434958,xy=0.13173268586166065,y2=0.05201762407848215 a=hat,b=pan,i=1469,x=0.3062476674620713,y=0.28706130041795064,x2=0.09378763382595942,xy=0.08791185367162631,y2=0.0824041901976449 a=dog,b=dog,i=1470,x=0.030478198313291682,y=0.5848530546223129,x2=0.000928920572424336,xy=0.017825267382913262,y2=0.34205309550105006 a=cat,b=pan,i=1471,x=0.44505369311904597,y=0.9523208692427725,x2=0.19807278975890194,xy=0.42383391989083596,y2=0.9069150379953098 a=cat,b=pan,i=1472,x=0.20291236499826126,y=0.04960947407654792,x2=0.0411734278691876,xy=0.010066375711192272,y2=0.00246109991815168 a=dog,b=pan,i=1473,x=0.09949313982898744,y=0.7183672544226375,x2=0.009898884873030447,xy=0.07147261369283726,y2=0.5160515122267184 a=cat,b=hat,i=1474,x=0.352809068548661,y=0.024962652522327655,x2=0.12447423885017378,xy=0.008807050184906304,y2=0.0006231340209504713 a=wye,b=cat,i=1475,x=0.6608084684008684,y=0.8598299398147315,x2=0.43666783191030145,xy=0.5681829056141836,y2=0.7393075254018049 a=pan,b=hat,i=1476,x=0.5669052214370769,y=0.17926469808528966,x2=0.32138153009262116,xy=0.10162609336389188,y2=0.032135831979610056 a=pan,b=hat,i=1477,x=0.8099020676087838,y=0.8915148799264969,x2=0.655941359116983,xy=0.7220397445564665,y2=0.7947987811303562 a=dog,b=pan,i=1478,x=0.6296682139425525,y=0.6104249412189928,x2=0.39648205964960404,xy=0.3843651824833508,y2=0.3726186088622108 a=hat,b=dog,i=1479,x=0.04076624893321379,y=0.5327214484144159,x2=0.0016618870520847544,xy=0.02171705517812429,y2=0.2837921416007532 a=hat,b=cat,i=1480,x=0.509190032309779,y=0.14952434255595937,x2=0.25927448900363376,xy=0.07613630481716742,y2=0.02235752901679188 a=pan,b=cat,i=1481,x=0.31131749285840704,y=0.3884471378381704,x2=0.09691858135964432,xy=0.12093038905980327,y2=0.15089117889466658 a=wye,b=cat,i=1482,x=0.21416750317699285,y=0.1925486742632878,x2=0.04586771941706724,xy=0.04123766880700845,y2=0.03707499196054971 a=pan,b=hat,i=1483,x=0.41127580324322,y=0.6916409695224564,x2=0.1691477863333558,xy=0.28445519529626767,y2=0.4783672307219634 a=hat,b=wye,i=1484,x=0.5036290543263833,y=0.5124414036336514,x2=0.2536422243616871,xy=0.2580803795097003,y2=0.2625961921580269 a=dog,b=wye,i=1485,x=0.48067604837123523,y=0.25561201998460414,x2=0.23104946347778607,xy=0.12286657568238873,y2=0.06533750476060966 a=pan,b=pan,i=1486,x=0.5308171816038317,y=0.44140631297419275,x2=0.2817668802858353,xy=0.23430605499509985,y2=0.194839533133471 a=wye,b=wye,i=1487,x=0.4217420866304358,y=0.484250357788911,x2=0.177866387635394,xy=0.20422875634543042,y2=0.23449840901868832 a=pan,b=wye,i=1488,x=0.4464763932559691,y=0.06247195527210159,x2=0.19934116973485877,xy=0.027892253269536142,y2=0.0039027451955194613 a=hat,b=wye,i=1489,x=0.42274885425062425,y=0.07596963234716747,x2=0.17871659377021554,xy=0.03211607503260621,y2=0.005771385038963794 a=dog,b=cat,i=1490,x=0.692927713608303,y=0.24544000498853658,x2=0.48014881628643036,xy=0.17007218148471712,y2=0.06024079604877286 a=hat,b=hat,i=1491,x=0.6087531065526952,y=0.26160208208492797,x2=0.3705803447375571,xy=0.15925108014985306,y2=0.06843564935116939 a=cat,b=dog,i=1492,x=0.7254141100100487,y=0.8302926192061462,x2=0.5262256310016711,xy=0.6023059814093388,y2=0.6893858335082025 a=cat,b=hat,i=1493,x=0.5475753320134177,y=0.5217686968248798,x2=0.2998387442296046,xy=0.28570766739809184,y2=0.27224257298633336 a=dog,b=hat,i=1494,x=0.5260468562076355,y=0.2818852314330206,x2=0.2767252949259367,xy=0.14828483980670223,y2=0.07945928370004757 a=cat,b=pan,i=1495,x=0.5403536562906746,y=0.1281330591107771,x2=0.29198207386670044,xy=0.06923716698221753,y2=0.0164180808370859 a=hat,b=cat,i=1496,x=0.8633531871432814,y=0.446911367789502,x2=0.7453787257504618,xy=0.3858423537516298,y2=0.19972977065948355 a=cat,b=dog,i=1497,x=0.38131923662715583,y=0.8674734444664344,x2=0.14540436022191686,xy=0.3307843116382702,y2=0.75251017685446 a=hat,b=dog,i=1498,x=0.3261180226468561,y=0.7253611203309942,x2=0.10635296469509534,xy=0.23655333426725206,y2=0.5261487548878351 a=wye,b=dog,i=1499,x=0.6732522088500549,y=0.6621067180227186,x2=0.45326853672147793,xy=0.4457648104032557,y2=0.43838530605081577 a=wye,b=pan,i=1500,x=0.9808737380624147,y=0.5425302090855434,x2=0.9621132900205346,xy=0.5321536341975204,y2=0.29433902777040344 a=pan,b=pan,i=1501,x=0.5780096357980177,y=0.8550994240994678,x2=0.33409513907535704,xy=0.49425570669482805,y2=0.7311950250952415 a=hat,b=pan,i=1502,x=0.2774932582132752,y=0.9027623326364321,x2=0.07700250835381942,xy=0.25051046107550007,y2=0.8149798292271722 a=hat,b=cat,i=1503,x=0.5632544178950221,y=0.7213298388492506,x2=0.31725553927826017,xy=0.4062922184913447,y2=0.5203167364142859 a=hat,b=wye,i=1504,x=0.24924662977999656,y=0.5133814433421646,x2=0.06212388245668667,xy=0.1279585945446248,y2=0.2635605063680842 a=dog,b=cat,i=1505,x=0.9052135431451185,y=0.9064647142531286,x2=0.8194115586933393,xy=0.8205441357251019,y2=0.821678278186006 a=pan,b=hat,i=1506,x=0.39901457386442973,y=0.6385244972604642,x2=0.15921263015621245,xy=0.2547805801763834,y2=0.4077135336017286 a=pan,b=hat,i=1507,x=0.42560907422849514,y=0.7385824097799405,x2=0.1811430840656367,xy=0.3143473756678915,y2=0.5455039760363439 a=wye,b=dog,i=1508,x=0.24836853850846896,y=0.10510099225675706,x2=0.06168693092083283,xy=0.026103779842600663,y2=0.011046218573354909 a=cat,b=pan,i=1509,x=0.19405289787876656,y=0.757765187724275,x2=0.037656527175147,xy=0.14704653058954312,y2=0.5742080797268058 a=cat,b=pan,i=1510,x=0.42619538892527276,y=0.8177257976529756,x2=0.1816425095411645,xy=0.34851096436493884,y2=0.6686754801471951 a=cat,b=cat,i=1511,x=0.3119961308047905,y=0.2692771758370184,x2=0.09734158563715994,xy=0.08401343697519095,y2=0.07251019742676051 a=dog,b=pan,i=1512,x=0.4956268080174796,y=0.34898138069783036,x2=0.24564593282559558,xy=0.17296452777279853,y2=0.121788004073764 a=hat,b=hat,i=1513,x=0.9928788688650781,y=0.1805357299725343,x2=0.9858084482387971,xy=0.17925011136486105,y2=0.03259314979671582 a=pan,b=dog,i=1514,x=0.6448737665685752,y=0.10975042360679177,x2=0.4158621748083412,xy=0.07077516905380848,y2=0.012045155481870237 a=pan,b=cat,i=1515,x=0.1094473216590276,y=0.34122267308228693,x2=0.011978716218334651,xy=0.03734590765819028,y2=0.11643291262542126 a=cat,b=cat,i=1516,x=0.08811008185638147,y=0.20179679125663352,x2=0.007763386524738244,xy=0.017780331795977104,y2=0.04072194496147332 a=hat,b=hat,i=1517,x=0.499677763055302,y=0.45791040648205683,x2=0.2496778668919505,xy=0.22880764759069822,y2=0.2096819403645625 a=hat,b=hat,i=1518,x=0.3841861055633752,y=0.29467543539117547,x2=0.14759896370795286,xy=0.11321020792812768,y2=0.08683361222297882 a=wye,b=dog,i=1519,x=0.43779523845120794,y=0.2644626628409492,x2=0.19166467081055003,xy=0.11578049453989477,y2=0.06994050003692558 a=pan,b=dog,i=1520,x=0.8621151418028805,y=0.8087471833817196,x2=0.7432425177258007,xy=0.6972331926838113,y2=0.6540720066278648 a=dog,b=dog,i=1521,x=0.915428541505597,y=0.6918518428007708,x2=0.8380094146030647,xy=0.6333409233930692,y2=0.47865897238682253 a=pan,b=hat,i=1522,x=0.34246330299611916,y=0.4015667600891675,x2=0.11728111389901172,xy=0.13752187903358645,y2=0.16125586280851098 a=wye,b=hat,i=1523,x=0.6086233191892091,y=0.7779595323252304,x2=0.3704223446608899,xy=0.47348431275866654,y2=0.6052210339356913 a=hat,b=cat,i=1524,x=0.10442936908164735,y=0.4581450509779861,x2=0.010905493126790924,xy=0.047843798621510246,y2=0.20989688773562146 a=pan,b=pan,i=1525,x=0.2583246878545772,y=0.02240067573993554,x2=0.06673164435516474,xy=0.005786647568250447,y2=0.0005017902736057366 a=pan,b=hat,i=1526,x=0.23796014595848403,y=0.3072450414987614,x2=0.05662503106458302,xy=0.07311207492006574,y2=0.09439951552557563 a=hat,b=pan,i=1527,x=0.12119541398603217,y=0.17048024763361747,x2=0.014688328371245724,xy=0.020661424188397552,y2=0.029063514833219534 a=dog,b=cat,i=1528,x=0.5175855045219828,y=0.7817853634426445,x2=0.2678947544912755,xy=0.40464077176536284,y2=0.6111883544931477 a=wye,b=dog,i=1529,x=0.3149584970318017,y=0.09231541484342054,x2=0.09919885485253142,xy=0.02907552431195101,y2=0.00852213581771283 a=hat,b=pan,i=1530,x=0.6893929855985418,y=0.42906722591329993,x2=0.4752626885924712,xy=0.29579593589485387,y2=0.18409868435293475 a=dog,b=wye,i=1531,x=0.45335175048306375,y=0.07118777173148638,x2=0.2055278096660581,xy=0.032273100927458116,y2=0.005067698844094212 a=cat,b=cat,i=1532,x=0.18419733883722667,y=0.24948680832820092,x2=0.03392865963471609,xy=0.045954806169047846,y2=0.06224366752979246 a=dog,b=cat,i=1533,x=0.9464506050337935,y=0.9008282308337938,x2=0.8957687477688339,xy=0.8525894241041659,y2=0.8114915014671429 a=dog,b=dog,i=1534,x=0.04092212076171453,y=0.4810326111514236,x2=0.0016746199676363474,xy=0.019684874603861424,y2=0.2313923729911567 a=hat,b=hat,i=1535,x=0.04217832231710106,y=0.1739421021255957,x2=0.0017790108734852652,xy=0.007336586047967484,y2=0.03025585489187116 a=pan,b=pan,i=1536,x=0.4357609226668223,y=0.7464995143390647,x2=0.1898875817234403,xy=0.32529531713872556,y2=0.5572615249084595 a=wye,b=wye,i=1537,x=0.6744759735073189,y=0.48261666323539476,x2=0.45491783883864556,xy=0.3255133437665468,y2=0.23291884363246643 a=wye,b=dog,i=1538,x=0.5090904718939057,y=0.02011153089090212,x2=0.25917310857315956,xy=0.01023858875175822,y2=0.00040447367477571016 a=wye,b=wye,i=1539,x=0.34746876165555896,y=0.5458488723201921,x2=0.12073454032644763,xy=0.18966543171618044,y2=0.29795099141322534 a=hat,b=dog,i=1540,x=0.10238215788898886,y=0.9830316802525342,x2=0.010482106254005844,xy=0.10064490469749296,y2=0.9663512843801206 a=cat,b=pan,i=1541,x=0.35385559107620834,y=0.3216267622332234,x2=0.12521377933589278,xy=0.11380942805596439,y2=0.10344377418462641 a=hat,b=hat,i=1542,x=0.8253265157708232,y=0.2075510242659313,x2=0.6811638576344068,xy=0.17129736370206666,y2=0.0430774276738372 a=hat,b=hat,i=1543,x=0.7991369037258617,y=0.2859450664777635,x2=0.6386197908965571,xy=0.2285092550607256,y2=0.0817645810429726 a=cat,b=cat,i=1544,x=0.6392952718588218,y=0.7439525954966602,x2=0.40869844462104493,xy=0.4756053767881135,y2=0.5534654643462172 a=hat,b=hat,i=1545,x=0.5084509220184711,y=0.6728224711625662,x2=0.2585223401014334,xy=0.342097205817353,y2=0.45269007770130226 a=dog,b=dog,i=1546,x=0.14100930019189006,y=0.7938180994167824,x2=0.019883622740606566,xy=0.11193573467841669,y2=0.6301471749616726 a=wye,b=hat,i=1547,x=0.9928968716790996,y=0.8508215547880971,x2=0.9858441977901423,xy=0.8447780601062492,y2=0.7238973180920348 a=cat,b=dog,i=1548,x=0.6350205719045344,y=0.26567328158599435,x2=0.40325112674196195,xy=0.16870799921249255,y2=0.07058229254867104 a=wye,b=pan,i=1549,x=0.021473868740017554,y=0.34749808992043807,x2=0.0004611270386635031,xy=0.007462128370358304,y2=0.12075492249835286 a=hat,b=cat,i=1550,x=0.7408751855532695,y=0.3423014162600545,x2=0.5488960405685914,xy=0.2536026252868148,y2=0.11717025957363911 a=wye,b=dog,i=1551,x=0.04383676821479654,y=0.266850697482773,x2=0.0019216622475177962,xy=0.011697872173509111,y2=0.07120929474704243 a=dog,b=pan,i=1552,x=0.3801549297268849,y=0.04997949600296803,x2=0.14451777059565282,xy=0.018999951790793435,y2=0.002497950020710697 a=wye,b=pan,i=1553,x=0.5345857907474418,y=0.135104902701352,x2=0.28578196766906766,xy=0.07222516124445845,y2=0.018253334733941792 a=dog,b=hat,i=1554,x=0.7592553908177758,y=0.4867024463422348,x2=0.5764687484858535,xy=0.3695314561095411,y2=0.23687927127551595 a=pan,b=wye,i=1555,x=0.9156527188879559,y=0.6114596061890427,x2=0.8384199016069059,xy=0.5598846508971557,y2=0.3738828500008592 a=dog,b=wye,i=1556,x=0.2052844395044381,y=0.6894819818589596,x2=0.0421417011026513,xy=0.14153992219432568,y2=0.4753854033081587 a=cat,b=cat,i=1557,x=0.2982791981713536,y=0.18014522680887524,x2=0.08897048006174564,xy=0.05373357380694794,y2=0.0324523027420211 a=cat,b=dog,i=1558,x=0.06790524135741416,y=0.8195635939312853,x2=0.00461112180380867,xy=0.0556526636536537,y2=0.6716844844975647 a=cat,b=pan,i=1559,x=0.10877195122466432,y=0.8210416061457385,x2=0.011831337373220754,xy=0.08930629753710433,y2=0.674109319022374 a=pan,b=pan,i=1560,x=0.8756525639753959,y=0.661646767692369,x2=0.7667674127966848,xy=0.579372688575856,y2=0.43777644519775966 a=hat,b=wye,i=1561,x=0.02446088669345725,y=0.10532388717105712,x2=0.000598334977830154,xy=0.002576315670205704,y2=0.01109312120882157 a=hat,b=dog,i=1562,x=0.19889556497967098,y=0.8936796259204715,x2=0.03955944576858252,xy=0.17774891410827318,y2=0.7986632737853538 a=hat,b=cat,i=1563,x=0.03660256512961213,y=0.5634520296563341,x2=0.0013397477740674979,xy=0.020623789612908117,y2=0.3174781897238424 a=cat,b=pan,i=1564,x=0.9659545905762601,y=0.571818493225905,x2=0.9330682710553503,xy=0.5523506985079629,y2=0.3269763891951443 a=cat,b=hat,i=1565,x=0.7583921834169207,y=0.2601502538203321,x2=0.5751587038678844,xy=0.19729591901126778,y2=0.0676781545627832 a=hat,b=dog,i=1566,x=0.026263975866313904,y=0.02216648927463971,x2=0.0006897964283063192,xy=0.0005821801393500434,y2=0.0004913532467627174 a=dog,b=hat,i=1567,x=0.6844253879734883,y=0.2949316889002147,x2=0.46843811170266,xy=0.2018587356012056,y2=0.08698470111753304 a=pan,b=wye,i=1568,x=0.12484859125467229,y=0.8991956339382959,x2=0.015587170738276234,xy=0.11226330815954824,y2=0.8085527880936939 a=pan,b=hat,i=1569,x=0.18131094277686866,y=0.596307418549097,x2=0.03287365797063694,xy=0.10811706024197759,y2=0.35558253741668794 a=dog,b=pan,i=1570,x=0.8579920772160065,y=0.7280991456877075,x2=0.7361504045654376,xy=0.6247032984277958,y2=0.5301283659511695 a=cat,b=hat,i=1571,x=0.8553472608035858,y=0.11757479526347292,x2=0.7316189365641974,xy=0.10056727906815398,y2=0.013823832481247574 a=pan,b=wye,i=1572,x=0.6479567905186169,y=0.2807792182278904,x2=0.41984800237918674,xy=0.1819328010872702,y2=0.07883696938866532 a=pan,b=dog,i=1573,x=0.7819251395306596,y=0.9370590895583982,x2=0.6114069238300415,xy=0.7327100593514233,y2=0.8780797373240142 a=cat,b=cat,i=1574,x=0.1514963814079887,y=0.3289798760930779,x2=0.02295115357971479,xy=0.0498392607841498,y2=0.10822775887421687 a=pan,b=cat,i=1575,x=0.14828774243885756,y=0.4937495068399602,x2=0.02198925455761296,xy=0.07321699969959695,y2=0.24378857550470392 a=wye,b=cat,i=1576,x=0.44849029095061377,y=0.3474789085726283,x2=0.2011435410769662,xy=0.15584091680493978,y2=0.12074159190282498 a=pan,b=cat,i=1577,x=0.11742715840772,y=0.8533514684924811,x2=0.013789137531711767,xy=0.10020663806812706,y2=0.728208728778274 a=hat,b=pan,i=1578,x=0.9561812114331917,y=0.6311123886196823,x2=0.914282509097846,xy=0.6034578083008632,y2=0.39830284706924096 a=hat,b=wye,i=1579,x=0.3893408935248426,y=0.07585593238137323,x2=0.1515863313707228,xy=0.02953381649252389,y2=0.005754122477447467 a=cat,b=hat,i=1580,x=0.017691921667216448,y=0.5885134221742414,x2=0.0003130040922789228,xy=0.010411933365212163,y2=0.3463480480792369 a=hat,b=hat,i=1581,x=0.44867319136622774,y=0.781216580590725,x2=0.20130763265075563,xy=0.35051093636185243,y2=0.6102993457898647 a=cat,b=pan,i=1582,x=0.44447231875949966,y=0.34367821135820475,x2=0.1975556421434463,xy=0.15275545150949868,y2=0.11811471296237486 a=pan,b=pan,i=1583,x=0.8509473547023161,y=0.04830044716645099,x2=0.7241114004748693,xy=0.04110113774723045,y2=0.0023329331964791235 a=dog,b=cat,i=1584,x=0.10225562909113295,y=0.9981951134648713,x2=0.010456213680823355,xy=0.10207106928304525,y2=0.9963934845451473 a=cat,b=wye,i=1585,x=0.28818623525822074,y=0.9549435530526844,x2=0.08305130619230655,xy=0.2752015874383621,y2=0.911917189516885 a=dog,b=pan,i=1586,x=0.7717108759456307,y=0.8580611734234349,x2=0.5955376760527726,xy=0.6621751397575347,y2=0.7362689773368021 a=pan,b=dog,i=1587,x=0.4765709177992249,y=0.8517795433900952,x2=0.22711983969199556,xy=0.4059333587560224,y2=0.7255283905378391 a=cat,b=pan,i=1588,x=0.4469143340193531,y=0.6454699064416178,x2=0.19973242195196192,xy=0.2884697533668898,y2=0.41663140012175087 a=hat,b=wye,i=1589,x=0.7995256860918732,y=0.21409278194551606,x2=0.6392413227206807,xy=0.17117267837230654,y2=0.04583571928117029 a=dog,b=hat,i=1590,x=0.09949712510568698,y=0.26672131711357683,x2=0.009899677904296727,xy=0.026538004257203162,y2=0.07114026100280121 a=cat,b=wye,i=1591,x=0.7720877441185823,y=0.9494920350525312,x2=0.5961194846181214,xy=0.7330911634022707,y2=0.9015351246281972 a=wye,b=cat,i=1592,x=0.8294711791618263,y=0.25070500876954116,x2=0.6880224370601106,xy=0.2079525792458473,y2=0.06285300142213571 a=hat,b=cat,i=1593,x=0.1413366958783815,y=0.6479105320354736,x2=0.0199760616018181,xy=0.09157353382269807,y2=0.4197880575224904 a=cat,b=pan,i=1594,x=0.6930683954666307,y=0.026735216731828326,x2=0.48034380079468997,xy=0.018529333762780875,y2=0.0007147718136978333 a=wye,b=hat,i=1595,x=0.1949077017171642,y=0.27715582259784965,x2=0.03798901218866706,xy=0.05401980440007696,y2=0.0768153499998907 a=hat,b=dog,i=1596,x=0.9050627783665586,y=0.8831462196869232,x2=0.8191386327845943,xy=0.7993027712937698,y2=0.7799472453473032 a=dog,b=pan,i=1597,x=0.9512476936366657,y=0.5147958917805698,x2=0.9048721746490759,xy=0.4896984047498976,y2=0.2650148101941522 a=dog,b=pan,i=1598,x=0.6201253205268328,y=0.7374258584444923,x2=0.3845554131585071,xy=0.45729644683266557,y2=0.5437968967025963 a=dog,b=dog,i=1599,x=0.20861740577667076,y=0.3744857984645993,x2=0.0435212219929881,xy=0.07812425577588986,y2=0.14023961325166848 a=cat,b=cat,i=1600,x=0.9180509487209038,y=0.6961609399227705,x2=0.8428175444473515,xy=0.6391112113585355,y2=0.4846400542741553 a=hat,b=pan,i=1601,x=0.5668724662094057,y=0.6892431702222551,x2=0.32134439294633377,xy=0.39071297572187896,y2=0.47505614769802457 a=dog,b=dog,i=1602,x=0.6291540296653728,y=0.2036098512447937,x2=0.3958347930441768,xy=0.1281019583902291,y2=0.041456971523927015 a=cat,b=hat,i=1603,x=0.9531511923578132,y=0.8297657896193978,x2=0.908497195493121,xy=0.7908922517534515,y2=0.6885112656227028 a=dog,b=pan,i=1604,x=0.0432946719776931,y=0.3070866737944582,x2=0.0018744286216560442,xy=0.01329521681065191,y2=0.09430222522214397 a=pan,b=pan,i=1605,x=0.3736137583809874,y=0.1089267696226176,x2=0.13958724045156684,xy=0.04069653978700613,y2=0.011865041140418808 a=cat,b=wye,i=1606,x=0.6487271855151501,y=0.6932495108666088,x2=0.4208469612264079,xy=0.44972980404424956,y2=0.48059488431679237 a=hat,b=wye,i=1607,x=0.002825140366817802,y=0.7102085021236773,x2=7.981418092223425e-06,xy=0.002006438708206807,y2=0.5043961164887573 a=dog,b=hat,i=1608,x=0.43735145990915725,y=0.5122308961341998,x2=0.19127629948467118,xy=0.2240249302348682,y2=0.2623804909544454 a=cat,b=cat,i=1609,x=0.8704637894619757,y=0.4114224078394778,x2=0.7577072087645027,xy=0.3581283081975223,y2=0.16926839767243362 a=hat,b=hat,i=1610,x=0.863903018597316,y=0.8955887400885664,x2=0.7463284255415545,xy=0.7737018159842796,y2=0.8020791913734256 a=dog,b=hat,i=1611,x=0.813479285014705,y=0.556016363747658,x2=0.6617485471480357,xy=0.45230779403792093,y2=0.30915419675516786 a=pan,b=pan,i=1612,x=0.9828256133628142,y=0.9462282732785905,x2=0.9659461862819918,xy=0.9299773830662672,y2=0.895347945151783 a=dog,b=pan,i=1613,x=0.997245171384539,y=0.8188847898688517,x2=0.9944979318497786,xy=0.8166289026169553,y2=0.6705722990785534 a=cat,b=hat,i=1614,x=0.8702296622957021,y=0.9633415388928867,x2=0.7572996651392917,xy=0.8383283820661787,y2=0.928026920556515 a=dog,b=hat,i=1615,x=0.32938974607166416,y=0.6648535062276374,x2=0.1084976048171554,xy=0.21899592759117706,y2=0.44203018474318306 a=cat,b=hat,i=1616,x=0.21973398978224268,y=0.9170301108422763,x2=0.04828302626562273,xy=0.2015026850058256,y2=0.8409442241913975 a=wye,b=cat,i=1617,x=0.3188600305313566,y=0.12797936125166676,x2=0.10167171907045766,xy=0.04080750303608997,y2=0.01637871690638462 a=dog,b=hat,i=1618,x=0.08169283210276668,y=0.3290482944796531,x2=0.0066737188169708256,xy=0.02688088707462803,y2=0.10827278009996852 a=cat,b=pan,i=1619,x=0.5474618104169076,y=0.7275509604239726,x2=0.29971443386495805,xy=0.3983063659642679,y2=0.5293304000138449 a=dog,b=pan,i=1620,x=0.8496579259046118,y=0.5331672214883044,x2=0.7219185910525268,xy=0.4530097555700775,y2=0.28426728606955864 a=hat,b=cat,i=1621,x=0.5789362482550833,y=0.5721615488209199,x2=0.3351671795436714,xy=0.331245060470201,y2=0.32736883794915383 a=dog,b=dog,i=1622,x=0.07340446939675682,y=0.053524173914530015,x2=0.005388216127419409,xy=0.003928913586095808,y2=0.0028648371932328554 a=cat,b=cat,i=1623,x=0.4016965060303803,y=0.07864444010507288,x2=0.16136008295701537,xy=0.03159119680892329,y2=0.006184947959440395 a=pan,b=dog,i=1624,x=0.10848281944185878,y=0.3423443652351136,x2=0.011768522114054934,xy=0.03713848196073858,y2=0.11719966440823285 a=wye,b=dog,i=1625,x=0.48963027550697813,y=0.7440099158860606,x2=0.23973780669303932,xy=0.36428978009521545,y2=0.553550754936783 a=hat,b=pan,i=1626,x=0.09566940342098973,y=0.007673090508222624,x2=0.009152634750928082,xy=0.0007340799913169173,y2=5.8876317947376127e-05 a=pan,b=cat,i=1627,x=0.23451298640557194,y=0.2681503215077292,x2=0.05499634079285997,xy=0.06288473270239185,y2=0.07190459492469854 a=cat,b=cat,i=1628,x=0.22742389846337696,y=0.5907743445113182,x2=0.051721629592280396,xy=0.1343562045409101,y2=0.34901432613277766 a=pan,b=dog,i=1629,x=0.2041361746188951,y=0.08002125587765907,x2=0.041671577788036034,xy=0.0163352330630651,y2=0.006403401392237786 a=cat,b=wye,i=1630,x=0.6221885986617947,y=0.872101148421837,x2=0.3871186523047278,xy=0.5426113914279245,y2=0.7605604130786868 a=hat,b=dog,i=1631,x=0.9724844283703676,y=0.888091684129161,x2=0.9457259634228407,xy=0.8636553337808242,y2=0.7887068394193694 a=hat,b=dog,i=1632,x=0.04113654741104045,y=0.4298748752486753,x2=0.0016922155329007786,xy=0.01768356818648223,y2=0.18479240837006414 a=wye,b=dog,i=1633,x=0.22240261580881637,y=0.36232016649260135,x2=0.04946292351860398,xy=0.0805809527882404,y2=0.13127590304722636 a=dog,b=pan,i=1634,x=0.027438300456492648,y=0.8218611481795173,x2=0.0007528603319407646,xy=0.02255047311726762,y2=0.6754557468869544 a=hat,b=dog,i=1635,x=0.43912761905308106,y=0.8039990824810354,x2=0.19283306581522788,xy=0.3530582028107588,y2=0.6464145246303467 a=hat,b=pan,i=1636,x=0.8574393079576283,y=0.3981090276084197,x2=0.7352021668308566,xy=0.34135432912424774,y2=0.1584907978633215 a=dog,b=wye,i=1637,x=0.3936158292210302,y=0.4002525764948093,x2=0.15493342101335922,xy=0.1575457497948582,y2=0.16020212499073316 a=cat,b=dog,i=1638,x=0.9126998946130102,y=0.06115876060098202,x2=0.8330210976265998,xy=0.05581959435517861,y2=0.003740393998248231 a=cat,b=dog,i=1639,x=0.2842306037315152,y=0.20461476009403634,x2=0.08078703609758163,xy=0.058157776793907094,y2=0.04186720004834005 a=dog,b=pan,i=1640,x=0.9071641742095542,y=0.2158698815251211,x2=0.8229468389693024,xy=0.1958294228104508,y2=0.04659980574966982 a=dog,b=dog,i=1641,x=0.9205768203019893,y=0.7162208455434735,x2=0.8474616820773211,xy=0.6593363086244131,y2=0.5129722995910082 a=hat,b=wye,i=1642,x=0.07708601630855028,y=0.3677116704903335,x2=0.005942253910322079,xy=0.02834542782826211,y2=0.1352118726147916 a=hat,b=cat,i=1643,x=0.891086171382202,y=0.45465600270588036,x2=0.7940345648285911,xy=0.40513767674711904,y2=0.20671208079648948 a=wye,b=hat,i=1644,x=0.9535785952720344,y=0.6545866530193877,x2=0.9093121373609864,xy=0.6241998210700502,y2=0.4284836863111242 a=hat,b=cat,i=1645,x=0.2146953126698945,y=0.11304072018003597,x2=0.04609407728242376,xy=0.024269312763482875,y2=0.012778204418821191 a=dog,b=cat,i=1646,x=0.703602800768384,y=0.1788354701674164,x2=0.4950569012491143,xy=0.12582913768652496,y2=0.031982125390000886 a=cat,b=dog,i=1647,x=0.23644793052741475,y=0.37664599907875307,x2=0.055907623850697155,xy=0.08905716702360172,y2=0.14186220862203205 a=wye,b=cat,i=1648,x=0.7738923843915508,y=0.9220658594972316,x2=0.5989094226192399,xy=0.7135797465723573,y2=0.8502054492503686 a=pan,b=wye,i=1649,x=0.3881512739565207,y=0.3166268964167729,x2=0.15066141147407,xy=0.12289913321306972,y2=0.10025259153451782 a=dog,b=pan,i=1650,x=0.08069176552256929,y=0.20005901085517142,x2=0.0065111610231493025,xy=0.016143114794602637,y2=0.04002360782434959 a=dog,b=pan,i=1651,x=0.2275129965873679,y=0.5632678749374941,x2=0.051762163616163676,xy=0.12815076210842807,y2=0.3172706989366005 a=wye,b=dog,i=1652,x=0.5519239750397438,y=0.8099186708035292,x2=0.3046200742236717,xy=0.4470135322487895,y2=0.6559682533161555 a=dog,b=wye,i=1653,x=0.639889328423366,y=0.2540187912756243,x2=0.4094583526301063,xy=0.16254391375627442,y2=0.0645255463211292 a=wye,b=dog,i=1654,x=0.8737413102903783,y=0.9886812038724857,x2=0.763423877307947,xy=0.8638516105310142,y2=0.9774905228907477 a=wye,b=pan,i=1655,x=0.47282261946513027,y=0.3211346348224169,x2=0.22356122947786738,xy=0.1518397192377132,y2=0.10312745368252704 a=wye,b=dog,i=1656,x=0.14294522345450367,y=0.22926887621937164,x2=0.020433336908457986,xy=0.03277289074234102,y2=0.05256421760289356 a=wye,b=dog,i=1657,x=0.43048291429852836,y=0.3870314399018282,x2=0.18531553950295412,xy=0.16661042217409475,y2=0.14979333547248244 a=dog,b=dog,i=1658,x=0.567295665732677,y=0.886177490533436,x2=0.3218243723590812,xy=0.5027246494494786,y2=0.785310544728138 a=hat,b=hat,i=1659,x=0.17874497185555105,y=0.050992313608872575,x2=0.031949764963641734,xy=0.009114619660867362,y2=0.002600216047185611 a=wye,b=dog,i=1660,x=0.37405584427544813,y=0.7809699765352812,x2=0.1399177746366183,xy=0.29212638392668155,y2=0.6099141042495178 a=pan,b=pan,i=1661,x=0.13582576025733262,y=0.7573342859324125,x2=0.018448637149482396,xy=0.10286550515571405,y2=0.5735552206487571 a=wye,b=wye,i=1662,x=0.747943111650199,y=0.07115853449918319,x2=0.559418898264982,xy=0.05322253571378711,y2=0.005063537032071444 a=hat,b=pan,i=1663,x=0.3204641843851568,y=0.721857856580675,x2=0.10269729347364376,xy=0.2313295892511435,y2=0.5210787651072464 a=hat,b=cat,i=1664,x=0.8761516655928389,y=0.9096956097881236,x2=0.7676417411211057,xy=0.7970313236983577,y2=0.827546102467786 a=wye,b=pan,i=1665,x=0.4048769803504033,y=0.12258576541477295,x2=0.16392536921766088,xy=0.049632154535076176,y2=0.015027269882325745 a=dog,b=cat,i=1666,x=0.2179285734605032,y=0.31374185530645116,x2=0.047492863130529944,xy=0.0683733149617865,y2=0.09843395177113413 a=pan,b=hat,i=1667,x=0.8707522639142692,y=0.7726065553597292,x2=0.758209505111825,xy=0.6727489071944893,y2=0.5969208893848263 a=hat,b=dog,i=1668,x=0.28780883579957106,y=0.3178867299709123,x2=0.08283392596430446,xy=0.09149060966906088,y2=0.10105197309159969 a=pan,b=wye,i=1669,x=0.5792574059470896,y=0.11568552140933597,x2=0.3355391423445514,xy=0.06701169503720845,y2=0.01338313986374993 a=hat,b=hat,i=1670,x=0.3227620938680381,y=0.9047964130984939,x2=0.10417536923808024,xy=0.29203398481596027,y2=0.8186565491559005 a=dog,b=cat,i=1671,x=0.4170283119952225,y=0.9782353863453211,x2=0.17391261300558464,xy=0.4079518519015836,y2=0.9569444710981797 a=pan,b=cat,i=1672,x=0.6599992419763393,y=0.9741564387006593,x2=0.4355989994093425,xy=0.6429425111088054,y2=0.9489807670619513 a=wye,b=cat,i=1673,x=0.29187601892586845,y=0.5388057612947819,x2=0.08519161042401392,xy=0.1572644805810427,y2=0.29031164840444945 a=hat,b=cat,i=1674,x=0.5390394718631818,y=0.8048259724603639,x2=0.29056355222653796,xy=0.43383296713680625,y2=0.6477448459467705 a=hat,b=wye,i=1675,x=0.048579087927689724,y=0.24652911047462378,x2=0.0023599277838862094,xy=0.011976159334481882,y2=0.06077660231140926 a=dog,b=dog,i=1676,x=0.048972441564576696,y=0.9218204959234996,x2=0.002398300032795879,xy=0.045143800369642696,y2=0.8497530267046467 a=pan,b=wye,i=1677,x=0.8723437200679534,y=0.3157472779224004,x2=0.7609835659419958,xy=0.27544015502415675,y2=0.09969634351540557 a=dog,b=pan,i=1678,x=0.8167222472906894,y=0.986551120263316,x2=0.667035229219554,xy=0.8057382480086027,y2=0.9732831128928039 a=hat,b=hat,i=1679,x=0.39775090311253436,y=0.9492050319119413,x2=0.1582057809268367,xy=0.37754715868193667,y2=0.9009901926069495 a=dog,b=hat,i=1680,x=0.9885812365291148,y=0.048768165346359305,x2=0.9772928612174336,xy=0.04821129320136021,y2=0.0023783339512498405 a=wye,b=wye,i=1681,x=0.062568716830534,y=0.6943753352072064,x2=0.003914844325819548,xy=0.043446173722686825,y2=0.4821571061441203 a=pan,b=cat,i=1682,x=0.8888030579112071,y=0.04402650833464217,x2=0.7899708757523125,xy=0.0391308952369832,y2=0.0019383334361403161 a=pan,b=hat,i=1683,x=0.9724493454696065,y=0.6589972933012489,x2=0.9456577295042661,xy=0.6408414865370418,y2=0.43427743257837226 a=hat,b=hat,i=1684,x=0.4069692594975953,y=0.3986453675645386,x2=0.1656239781760211,xy=0.16223641003988698,y2=0.1589181290806661 a=dog,b=dog,i=1685,x=0.28322884520031133,y=0.16586598055549973,x2=0.08021857875350191,xy=0.04697803013075148,y2=0.027511523505637413 a=cat,b=pan,i=1686,x=0.12937859467738544,y=0.9861644534388775,x2=0.01673882076069519,xy=0.12758857110671387,y2=0.9725203292264 a=hat,b=pan,i=1687,x=0.23287889562740582,y=0.8389347784619275,x2=0.054232580028640176,xy=0.19537020471163605,y2=0.7038115625129634 a=dog,b=cat,i=1688,x=0.5682955920434908,y=0.5945491777156097,x2=0.3229598799360617,xy=0.337879676948863,y2=0.3534887247223076 a=pan,b=dog,i=1689,x=0.16105478267120443,y=0.08426726713328936,x2=0.02593864302126889,xy=0.013571646394448246,y2=0.007100972310113149 a=dog,b=cat,i=1690,x=0.5070153147880428,y=0.5380671284015519,x2=0.25706452942961816,xy=0.2728082744836111,y2=0.28951623466629217 a=wye,b=dog,i=1691,x=0.30350321074609365,y=0.5933552503916028,x2=0.09211419893318774,xy=0.18008522360690377,y2=0.3520704531672816 a=dog,b=dog,i=1692,x=0.487796053925177,y=0.031684652993436924,x2=0.23794499022497417,xy=0.015455648700187079,y2=0.0010039172353145114 a=cat,b=pan,i=1693,x=0.37634611053732825,y=0.4375476097662617,x2=0.1416363949165749,xy=0.1646693411104373,y2=0.19144791081216886 a=hat,b=cat,i=1694,x=0.9481870673353364,y=0.03227311659127241,x2=0.8990587146619858,xy=0.030600951774449978,y2=0.0010415540545138625 a=cat,b=dog,i=1695,x=0.1461079052481754,y=0.009273641061726678,x2=0.021347519976009803,xy=0.0013549522695523503,y2=8.600041854174311e-05 a=cat,b=cat,i=1696,x=0.664622851996795,y=0.6220953625183441,x2=0.44172353539635373,xy=0.41345879405092195,y2=0.38700264006682994 a=dog,b=wye,i=1697,x=0.7392009908426814,y=0.5100797348391554,x2=0.546418104862802,xy=0.37705144540187585,y2=0.26018133589358305 a=wye,b=wye,i=1698,x=0.7054910080579193,y=0.1031198321244089,x2=0.4977175624505792,xy=0.07275011431621264,y2=0.010633699777366272 a=cat,b=wye,i=1699,x=0.6126583948316581,y=0.1966643871428705,x2=0.3753503087577038,xy=0.1204880877475028,y2=0.03867688117028084 a=cat,b=hat,i=1700,x=0.054997512547894534,y=0.15759987654208285,x2=0.0030247263864558167,xy=0.008667601187669832,y2=0.024837721086079758 a=cat,b=pan,i=1701,x=0.22975216825718248,y=0.809183481892754,x2=0.052786058818876685,xy=0.18591165948275679,y2=0.654777907368081 a=dog,b=hat,i=1702,x=0.18418666280139295,y=0.8171870602406262,x2=0.03392472675391403,xy=0.1505149575102018,y2=0.6677946914247167 a=dog,b=cat,i=1703,x=0.010686095765771508,y=0.05199916348790379,x2=0.00011419264271523976,xy=0.0005556680407717491,y2=0.0027039130034417465 a=hat,b=wye,i=1704,x=0.01877485223131614,y=0.6375043667215262,x2=0.0003524950763077567,xy=0.01196905028201543,y2=0.4064118175890142 a=hat,b=dog,i=1705,x=0.12425555965226853,y=0.12056177606993312,x2=0.015439444104498464,xy=0.014980470958241017,y2=0.0145351418491367 a=dog,b=dog,i=1706,x=0.2106835201181333,y=0.7148544928686459,x2=0.04438754564936788,xy=0.15060806092982934,y2=0.5110169459744889 a=hat,b=pan,i=1707,x=0.17785992112431714,y=0.5889112469352836,x2=0.03163415154234832,xy=0.1047437079291328,y2=0.3468164567668706 a=cat,b=dog,i=1708,x=0.8918669744557775,y=0.5287616486231685,x2=0.7954267001249024,xy=0.47158505176579424,y2=0.27958888105469115 a=cat,b=dog,i=1709,x=0.33807974986782396,y=0.17333156717370213,x2=0.11429791727069041,xy=0.05859989287428314,y2=0.030043832178891613 a=wye,b=hat,i=1710,x=0.896316605122267,y=0.6483005933840498,x2=0.8033834566179059,xy=0.5810825869607427,y2=0.42029365938211105 a=cat,b=wye,i=1711,x=0.07951586685765877,y=0.8532530554817359,x2=0.006322773082124916,xy=0.06784715635557624,y2=0.7280407766889183 a=wye,b=hat,i=1712,x=0.9193212686772694,y=0.09656171635091815,x2=0.8451515950423841,xy=0.0887712395813807,y2=0.009324165064635173 a=wye,b=cat,i=1713,x=0.5309901853379356,y=0.49148282419851896,x2=0.28195057692521525,xy=0.26097255591158364,y2=0.2415553664821523 a=dog,b=wye,i=1714,x=0.3713852638032674,y=0.7143118003856945,x2=0.13792701417022254,xy=0.26528487642402804,y2=0.5102413481702524 a=dog,b=cat,i=1715,x=0.5498980759698163,y=0.5515600622820238,x2=0.3023878939553059,xy=0.30330181703067693,y2=0.30421850230455 a=pan,b=pan,i=1716,x=0.6417672435229054,y=0.511317231123837,x2=0.41186519485898815,xy=0.3281466499841092,y2=0.26144531084414735 a=wye,b=pan,i=1717,x=0.356435387400564,y=0.293561640269951,x2=0.12704618539139015,xy=0.104635756975565,y2=0.08617843663798412 a=hat,b=wye,i=1718,x=0.2471457357935608,y=0.6963887482349558,x2=0.06108101472094056,xy=0.17210950958088492,y2=0.4849572886682486 a=wye,b=pan,i=1719,x=0.2676134553202123,y=0.41541078011182897,x2=0.07161696146842327,xy=0.11116951424299149,y2=0.17256611623311832 a=wye,b=cat,i=1720,x=0.4589470991791813,y=0.183923236852081,x2=0.21063243984498528,xy=0.08441103602490807,y2=0.03382775705414669 a=pan,b=wye,i=1721,x=0.039615501671190545,y=0.14665293148181202,x2=0.001569387972660101,xy=0.005809729452202717,y2=0.02150708231220905 a=cat,b=dog,i=1722,x=0.8662864366230233,y=0.34394731887733476,x2=0.7504521902770154,xy=0.29795689725628904,y2=0.118299758162907 a=cat,b=dog,i=1723,x=0.07903078625494464,y=0.24001021107925202,x2=0.0062458651760747465,xy=0.01896819569080851,y2=0.05760490142230711 a=cat,b=pan,i=1724,x=0.7830526631959221,y=0.7935710543782611,x2=0.6131714733382263,xy=0.6214079275660933,y2=0.6297550183470251 a=hat,b=hat,i=1725,x=0.9512582065298667,y=0.07219992983142942,x2=0.9048921754904186,xy=0.06868077576302778,y2=0.005212829867663332 a=cat,b=cat,i=1726,x=0.8058645335096987,y=0.14090201105649103,x2=0.6494176463688043,xy=0.11354793341061754,y2=0.01985337671976352 a=cat,b=cat,i=1727,x=0.03389485595072095,y=0.21485029038316628,x2=0.0011488612599201233,xy=0.007282319643507987,y2=0.04616064727773087 a=dog,b=pan,i=1728,x=0.3055709310603073,y=0.7866221380232453,x2=0.09337359390906308,xy=0.24036885910841263,y2=0.6187743880282616 a=dog,b=hat,i=1729,x=0.265121445235708,y=0.9417304705530022,x2=0.07028938072387053,xy=0.24967294337551532,y2=0.8868562791679789 a=wye,b=wye,i=1730,x=0.7292610640760363,y=0.9200769530022502,x2=0.5318216995773127,xy=0.6709762977782583,y2=0.846541599445905 a=pan,b=cat,i=1731,x=0.8513480198069239,y=0.6986139757894256,x2=0.7247934508291705,xy=0.5947636248977698,y2=0.48806148716830816 a=pan,b=pan,i=1732,x=0.22934256104451933,y=0.27815947814507547,x2=0.052598010306459074,xy=0.06379380709659861,y2=0.07737269528194071 a=cat,b=dog,i=1733,x=0.4845474085415866,y=0.7667845346413503,x2=0.23478619112436724,xy=0.37154345917023274,y2=0.5879585225651521 a=wye,b=cat,i=1734,x=0.22892107237211945,y=0.01409474046015502,x2=0.05240485737600115,xy=0.0032265831009453873,y2=0.00019866170863913092 a=dog,b=hat,i=1735,x=0.33509194011827514,y=0.4721650657233548,x2=0.1122866083322297,xy=0.15821870792931186,y2=0.22293984928953997 a=hat,b=dog,i=1736,x=0.9876191923044322,y=0.6650527172550228,x2=0.975391669008059,xy=0.6568188274552735,y2=0.4422951167282893 a=pan,b=cat,i=1737,x=0.21297769770583086,y=0.42402822689699815,x2=0.045359499720076274,xy=0.09030855552680833,y2=0.17979993720541215 a=wye,b=wye,i=1738,x=0.2212273093526289,y=0.17299483060817533,x2=0.04894152240340377,xy=0.03827118090736044,y2=0.029927211417151278 a=wye,b=dog,i=1739,x=0.9098658106605109,y=0.4384104189889705,x2=0.8278557934089086,xy=0.39889465127541385,y2=0.19220369547808466 a=wye,b=cat,i=1740,x=0.9671747170035226,y=0.6012023947001768,x2=0.9354269332108441,xy=0.5814677559559835,y2=0.36144431939322713 a=pan,b=wye,i=1741,x=0.9550513985898104,y=0.9556429110874218,x2=0.9121231739483529,xy=0.91268809878648,y2=0.913253373511642 a=cat,b=hat,i=1742,x=0.13073846840344072,y=0.9445862471961136,x2=0.017092547120477468,xy=0.12349375923337375,y2=0.8922431783920375 a=dog,b=pan,i=1743,x=0.43414820746345273,y=0.7919077935124472,x2=0.18848466604372918,xy=0.343805349029767,y2=0.6271179534257527 a=pan,b=wye,i=1744,x=0.574874116705401,y=0.690880644329792,x2=0.330480250057815,xy=0.3971694001579475,y2=0.47731606470954857 a=wye,b=dog,i=1745,x=0.4278747685381553,y=0.13777943630640976,x2=0.18307681755157998,xy=0.05895234441892259,y2=0.018983173068912024 a=cat,b=wye,i=1746,x=0.6330381557702408,y=0.49246585024445066,x2=0.40073730666098767,xy=0.31174967361857064,y2=0.2425226136569897 a=dog,b=dog,i=1747,x=0.6022946305721123,y=0.3656813004827404,x2=0.36275882201599724,xy=0.22024788378138171,y2=0.13372281352274826 a=pan,b=cat,i=1748,x=0.8375798793797348,y=0.10960658652398791,x2=0.701540054341771,xy=0.09180427151998626,y2=0.01201360380944045 a=dog,b=pan,i=1749,x=0.3303535052740735,y=0.7742389849511115,x2=0.10913343844686729,xy=0.25577256259844033,y2=0.5994460058181276 a=dog,b=pan,i=1750,x=0.16063950494340218,y=0.8438432319496711,x2=0.02580505054846133,xy=0.13555455903023567,y2=0.7120714001072665 a=pan,b=dog,i=1751,x=0.33999616836593083,y=0.8343053621609845,x2=0.11559739450351439,xy=0.283660626381885,y2=0.6960654373305715 a=pan,b=pan,i=1752,x=0.7144541724297309,y=0.6139779382258238,x2=0.5104447645022516,xy=0.43865909974524336,y2=0.3769689086280335 a=cat,b=pan,i=1753,x=0.6544323239936926,y=0.3643199188569274,x2=0.4282816666877854,xy=0.23842273117473248,y2=0.13272900327591816 a=pan,b=cat,i=1754,x=0.23201094407326062,y=0.7181868648263479,x2=0.05382907816976566,xy=0.16662721252937618,y2=0.5157923728090988 a=cat,b=pan,i=1755,x=0.5986068909712109,y=0.9405308418235501,x2=0.3583302099182192,xy=0.5630082430865311,y2=0.8845982644213157 a=wye,b=hat,i=1756,x=0.9226172663827227,y=0.7237210152066758,x2=0.8512226202275278,xy=0.667717504673712,y2=0.5237721078517814 a=hat,b=wye,i=1757,x=0.7571687617686531,y=0.9668382924336988,x2=0.5733045337982754,xy=0.7320597527125426,y2=0.9347762837161104 a=cat,b=hat,i=1758,x=0.03268932597099139,y=0.11108559019828956,x2=0.0010685920324377321,xy=0.0036313130686718535,y2=0.012340008349702326 a=dog,b=pan,i=1759,x=0.47169323862792967,y=0.64448614816657,x2=0.222494511367305,xy=0.30399975847952915,y2=0.41536239517858203 a=wye,b=hat,i=1760,x=0.008043623002711664,y=0.1748775174539996,x2=6.469987100975221e-05,xy=0.0014066488220501017,y2=0.030582146110873933 a=wye,b=cat,i=1761,x=0.6779502269399476,y=0.06420237948280028,x2=0.4596165102079264,xy=0.04352601774044908,y2=0.004121945531253494 a=dog,b=wye,i=1762,x=0.22556796503914278,y=0.3846235121679249,x2=0.05088090685189994,xy=0.0867587429459268,y2=0.14793524611238987 a=wye,b=wye,i=1763,x=0.8244848473299208,y=0.1042535818976208,x2=0.6797752634766427,xy=0.08595549855445728,y2=0.010868809338483927 a=hat,b=wye,i=1764,x=0.2858369419763843,y=0.7808258749653562,x2=0.08170275739841089,xy=0.22318888031613202,y2=0.609689047015414 a=dog,b=hat,i=1765,x=0.7251456550779655,y=0.7159940591578817,x2=0.5258362210784516,xy=0.5191999810599737,y2=0.5126474927493803 a=wye,b=wye,i=1766,x=0.8849163471216128,y=0.41271092798688314,x2=0.7830769414030587,xy=0.36521464681132365,y2=0.17033031007979424 a=wye,b=wye,i=1767,x=0.47496268763755545,y=0.7981581076516883,x2=0.22558955464789007,xy=0.37909531996995116,y2=0.637056364810124 a=hat,b=dog,i=1768,x=0.9896393441122658,y=0.5323182982465756,x2=0.9793860314149557,xy=0.5268031315356986,y2=0.2833627706481302 a=cat,b=dog,i=1769,x=0.5164658322137244,y=0.5132175158316351,x2=0.266736955844215,xy=0.2650593114206457,y2=0.2633922185563946 a=cat,b=cat,i=1770,x=0.9668996720367993,y=0.07518686681810283,x2=0.93489497578487,xy=0.07269815686789813,y2=0.005653064941923132 a=wye,b=hat,i=1771,x=0.7743375502627112,y=0.7289800273885898,x2=0.5995986417468568,xy=0.5644766085985248,y2=0.5314118803314691 a=wye,b=dog,i=1772,x=0.9965249307670624,y=0.8078766237661098,x2=0.9930619376402985,xy=0.8050691965668507,y2=0.6526646392277285 a=dog,b=hat,i=1773,x=0.7116265206221457,y=0.7151885144596509,x2=0.5064123048527812,xy=0.5089471141338425,y2=0.5114946112150023 a=hat,b=hat,i=1774,x=0.4376901701869539,y=0.3605708398169458,x2=0.19157268507828465,xy=0.15781831224393192,y2=0.1300113305262976 a=hat,b=cat,i=1775,x=0.3195386981996169,y=0.289186013348143,x2=0.10210497964710584,xy=0.09240612224280265,y2=0.08362855031619233 a=wye,b=pan,i=1776,x=0.9853873547798295,y=0.5288800665158183,x2=0.9709882389599896,xy=0.5211517297398025,y2=0.2797141247577764 a=hat,b=dog,i=1777,x=0.27750099924010097,y=0.3780642470021439,x2=0.07700680457925452,xy=0.10491320632005129,y2=0.1429325748612981 a=wye,b=cat,i=1778,x=0.6611510227584849,y=0.4812147687163354,x2=0.43712067489459067,xy=0.3181556365032929,y2=0.23156765363071616 a=dog,b=wye,i=1779,x=0.48252312835071653,y=0.49616279916570294,x2=0.23282856939336205,xy=0.23941002602468328,y2=0.24617752327594566 a=wye,b=hat,i=1780,x=0.29436374758258366,y=0.6450398419304549,x2=0.08665001589086302,xy=0.1898763452107261,y2=0.4160763976776663 a=wye,b=dog,i=1781,x=0.8174855364721907,y=0.618298166324581,x2=0.6682826023412254,xy=0.5054498081976219,y2=0.38229262248033924 a=hat,b=dog,i=1782,x=0.5037632655338878,y=0.6824878230175867,x2=0.2537774277013664,xy=0.3438122944104536,y2=0.46578962856728473 a=dog,b=pan,i=1783,x=0.33081855088472034,y=0.9462338647932917,x2=0.1094409136094663,xy=0.3130317159489652,y2=0.8953585268816495 a=cat,b=hat,i=1784,x=0.7472029238789469,y=0.02836925274663693,x2=0.5583122094532473,xy=0.021197588600547962,y2=0.000804814501402567 a=wye,b=cat,i=1785,x=0.49573494524974115,y=0.5302430759087261,x2=0.24575313594176387,xy=0.2628600222046667,y2=0.2811577195491471 a=hat,b=hat,i=1786,x=0.6603210033010132,y=0.24360853029689966,x2=0.43602382740045664,xy=0.16085982913833405,y2=0.05934511603341548 a=hat,b=hat,i=1787,x=0.7526385589532756,y=0.044057683484496346,x2=0.5664648004232633,xy=0.03315951140859086,y2=0.0019410794740200622 a=cat,b=cat,i=1788,x=0.351674868639994,y=0.304405219667928,x2=0.12367521323295702,xy=0.10705166564004709,y2=0.0926625377610795 a=wye,b=cat,i=1789,x=0.6889201579026637,y=0.09338440873281562,x2=0.4746109839646311,xy=0.06433440160985822,y2=0.008720647794377569 a=pan,b=pan,i=1790,x=0.016229991240866548,y=0.2376523664051715,x2=0.00026341261567860486,xy=0.003857095825127141,y2=0.056478647257977896 a=hat,b=hat,i=1791,x=0.39265740728471266,y=0.23109005596489685,x2=0.15417983949555272,xy=0.09073922222445555,y2=0.05340261396585916 a=pan,b=wye,i=1792,x=0.7579241748695155,y=0.004836136766521948,x2=0.5744490548516359,xy=0.003665424968322274,y2=2.338821882450536e-05 a=pan,b=cat,i=1793,x=0.42631097946423413,y=0.2953869846632946,x2=0.18174105121175466,xy=0.12592671475279582,y2=0.08725347070847345 a=dog,b=dog,i=1794,x=0.23033848526517242,y=0.5171140657697146,x2=0.05305581779425405,xy=0.11911127061871082,y2=0.26740695701688477 a=dog,b=pan,i=1795,x=0.2146743945945675,y=0.7592223385380801,x2=0.04608509569454407,xy=0.1629855958883341,y2=0.5764185593352311 a=pan,b=dog,i=1796,x=0.5358576113037925,y=0.5220496229435341,x2=0.28714337959220637,xy=0.27974426393256774,y2=0.2725358088154861 a=dog,b=hat,i=1797,x=0.2972846079571114,y=0.3209019558758809,x2=0.08837813812821343,xy=0.09539921214523152,y2=0.10297806528496581 a=pan,b=wye,i=1798,x=0.949098867301435,y=0.3285880721086816,x2=0.9007886599128669,xy=0.3118625670471119,y2=0.10797012113210012 a=cat,b=pan,i=1799,x=0.4169070877203852,y=0.11276362422911823,x2=0.17381151979149295,xy=0.047011954178157546,y2=0.01271563494928578 a=hat,b=dog,i=1800,x=0.43455436546868176,y=0.2225852015143457,x2=0.18883749654788864,xy=0.09672537100678515,y2=0.04954417193318188 a=wye,b=hat,i=1801,x=0.02277217074068183,y=0.45059087400220166,x2=0.0005185717602427657,xy=0.01026093231697119,y2=0.20303213573406798 a=cat,b=wye,i=1802,x=0.7912072275392371,y=0.5518211868607243,x2=0.6260088769103261,xy=0.436604911353485,y2=0.30450662226837844 a=pan,b=wye,i=1803,x=0.14189506146024844,y=0.8267106493322868,x2=0.020134208466807683,xy=0.11730615839684673,y2=0.6834504977194112 a=wye,b=dog,i=1804,x=0.46150772541024665,y=0.7699528297226281,x2=0.21298938061333964,xy=0.35533917911847307,y2=0.5928273599978824 a=hat,b=hat,i=1805,x=0.6543836401812494,y=0.17693895697078177,x2=0.4282179485368629,xy=0.11578595875241363,y2=0.03130739449390816 a=pan,b=wye,i=1806,x=0.7075778031502546,y=0.27140640944755257,x2=0.5006663475109405,xy=0.19204115095779775,y2=0.07366143908921255 a=wye,b=dog,i=1807,x=0.7455539798869707,y=0.7941736168162291,x2=0.5558507369253015,xy=0.5920993007385696,y2=0.6307117336469708 a=cat,b=dog,i=1808,x=0.7700874896297054,y=0.9801151721491236,x2=0.5930347416841817,xy=0.7547744324683051,y2=0.9606257506769061 a=cat,b=wye,i=1809,x=0.6544385781489724,y=0.5312971566122922,x2=0.4282898525696487,xy=0.3477013557479404,y2=0.2822766686243065 a=pan,b=dog,i=1810,x=0.5849172939305057,y=0.028816292677288025,x2=0.3421282407389856,xy=0.01685514793390876,y2=0.0008303787236631235 a=cat,b=pan,i=1811,x=0.08577479332166249,y=0.3954629030828457,x2=0.0073573151693739165,xy=0.03392074877831573,y2=0.15639090771471223 a=pan,b=pan,i=1812,x=0.5024959150799869,y=0.4791330917679748,x2=0.25250214467207344,xy=0.24076242139305185,y2=0.22956851962713856 a=pan,b=dog,i=1813,x=0.4274637251967476,y=0.8988706929897433,x2=0.18272523635908053,xy=0.3842346148955777,y2=0.8079685227158614 a=wye,b=cat,i=1814,x=0.23106677027476674,y=0.9175553062756457,x2=0.053391852325211826,xy=0.21201654116958787,y2=0.841907740074594 a=dog,b=wye,i=1815,x=0.2091223069008652,y=0.9549106528911347,x2=0.04373213924353965,xy=0.19969311861680544,y2=0.9118543550049732 a=cat,b=hat,i=1816,x=0.636789060549747,y=0.01752449017649793,x2=0.4055003076358294,xy=0.011159403636105389,y2=0.0003071077559461725 a=pan,b=pan,i=1817,x=0.38457200000249525,y=0.274983657709687,x2=0.1478956231859192,xy=0.10575101521341591,y2=0.07561601200739831 a=pan,b=cat,i=1818,x=0.47722507056186736,y=0.3293445715952592,x2=0.2277437679727793,xy=0.15717148641871556,y2=0.10846784683926482 a=cat,b=dog,i=1819,x=0.5193588839557899,y=0.09317774875313545,x2=0.26973365034380364,xy=0.04839269160194142,y2=0.008682092862702434 a=dog,b=wye,i=1820,x=0.1673646057996403,y=0.462003081217774,x2=0.028010911274468992,xy=0.07732296356623194,y2=0.2134468470547171 a=cat,b=dog,i=1821,x=0.2936142514969645,y=0.9052678886360254,x2=0.08620932868212274,xy=0.265799553526104,y2=0.8195099501955272 a=dog,b=hat,i=1822,x=0.5638370233255022,y=0.9899497757638864,x2=0.31791218887256295,xy=0.5581703348084581,y2=0.980000558534969 a=pan,b=cat,i=1823,x=0.040153720931592085,y=0.36075389102759503,x2=0.0016123213046521764,xy=0.014485611065308032,y2=0.1301433698915499 a=wye,b=pan,i=1824,x=0.12093653700249474,y=0.30926776170280323,x2=0.014625645982155778,xy=0.037401772106849786,y2=0.09564654842866188 a=pan,b=wye,i=1825,x=0.2099831282159229,y=0.35389600563007906,x2=0.04409291413534472,xy=0.07431219032532387,y2=0.12524238280092495 a=hat,b=wye,i=1826,x=0.9724611126180899,y=0.1454173477404106,x2=0.9456806155544133,xy=0.14141271577761136,y2=0.0211462050238555 a=hat,b=cat,i=1827,x=0.13365853083503354,y=0.7169278037197248,x2=0.017864602864979613,xy=0.0958235169599657,y2=0.5139854757463882 a=pan,b=cat,i=1828,x=0.11022518131579606,y=0.7706028655923053,x2=0.012149590596100117,xy=0.08493984058238387,y2=0.5938287764590725 a=hat,b=dog,i=1829,x=0.48946172894630635,y=0.0784572450203207,x2=0.23957278410310748,xy=0.03840181879601015,y2=0.006155539296178637 a=cat,b=cat,i=1830,x=0.9280851829589482,y=0.5177457332043888,x2=0.8613421068279442,xy=0.4805121435272099,y2=0.2680606442513501 a=cat,b=wye,i=1831,x=0.04642027830087225,y=0.6494131546788959,x2=0.0021548422375304312,xy=0.030145939372441748,y2=0.4217374454699956 a=hat,b=wye,i=1832,x=0.6857514350854769,y=0.36289271210344964,x2=0.470255030721791,xy=0.2488541981070014,y2=0.1316911204977972 a=dog,b=wye,i=1833,x=0.09500906973160539,y=0.2740836896748564,x2=0.009026723331265056,xy=0.026040436384614125,y2=0.07512186894578299 a=pan,b=cat,i=1834,x=0.3891034194374777,y=0.41285451787678373,x2=0.15140147101793772,xy=0.16064310463606782,y2=0.17044885293127154 a=cat,b=hat,i=1835,x=0.8648307282983019,y=0.877800241267602,x2=0.7479321886089713,xy=0.7591486219558854,y2=0.7705332635694604 a=wye,b=hat,i=1836,x=0.1083201113100416,y=0.8830714691889023,x2=0.011733246514219801,xy=0.09565439983726387,y2=0.7798152196954465 a=cat,b=pan,i=1837,x=0.5910333246072961,y=0.4700355030879563,x2=0.3493203907963534,xy=0.2778066460735378,y2=0.22093337416314815 a=wye,b=wye,i=1838,x=0.976156478807367,y=0.4963443661617175,x2=0.9528814711175976,xy=0.4845097687482966,y2=0.2463577298204771 a=cat,b=cat,i=1839,x=0.5857391367230061,y=0.21042599768926196,x2=0.3430903362890125,xy=0.12325474223058558,y2=0.044279100503521275 a=cat,b=wye,i=1840,x=0.4625995520167725,y=0.4914487558439634,x2=0.2139983455261186,xy=0.22734397429261768,y2=0.24152187962057955 a=cat,b=dog,i=1841,x=0.5083785764238301,y=0.17967790520934135,x2=0.2584487769667201,xy=0.09134439766514084,y2=0.032284149620417056 a=dog,b=hat,i=1842,x=0.08973952346955483,y=0.4080088536410058,x2=0.008053182072542782,xy=0.0366145200971032,y2=0.1664712246494477 a=dog,b=wye,i=1843,x=0.7413358080887688,y=0.8059568250500672,x2=0.5495787803546278,xy=0.59748465418315,y2=0.6495664038447846 a=dog,b=dog,i=1844,x=0.135674020550268,y=0.5106329505716233,x2=0.018407439852274544,xy=0.0692796254294984,y2=0.26074601020948185 a=cat,b=cat,i=1845,x=0.014689676776337035,y=0.316038734586748,x2=0.00021578660379325564,xy=0.004642506859881897,y2=0.09988048175919297 a=wye,b=cat,i=1846,x=0.8211819138194043,y=0.8866389100790875,x2=0.6743397355840995,xy=0.7280918370454957,y2=0.7861285568662322 a=wye,b=cat,i=1847,x=0.9385592125942065,y=0.4793262044790002,x2=0.8808933955454569,xy=0.44987602505158003,y2=0.22975361030024433 a=wye,b=pan,i=1848,x=0.7893143757600549,y=0.6919112149444487,x2=0.6230171837814852,xy=0.5461354687052588,y2=0.47874112936590313 a=wye,b=cat,i=1849,x=0.12371548179815062,y=0.8684796337803941,x2=0.015305520436548536,xy=0.10744437632502285,y2=0.7542568742913274 a=dog,b=hat,i=1850,x=0.1473330723141124,y=0.7129239980300203,x2=0.021707034197515476,xy=0.10503728295622311,y2=0.5082606269671084 a=hat,b=hat,i=1851,x=0.504310464747479,y=0.9695595351812518,x2=0.25432904485381824,xy=0.4889590197876068,y2=0.9400456922608851 a=wye,b=wye,i=1852,x=0.7141968633631569,y=0.07349430152204495,x2=0.5100771596377718,xy=0.05248939962211059,y2=0.005401412356213258 a=hat,b=pan,i=1853,x=0.6941633575842103,y=0.15744572867390538,x2=0.48186276701258424,xy=0.10929305565357074,y2=0.02478915747765703 a=dog,b=cat,i=1854,x=0.5301548545100264,y=0.38765241432256414,x2=0.28106416976054727,xy=0.20551580931563948,y2=0.15027439433011294 a=hat,b=hat,i=1855,x=0.6719990370772357,y=0.4520550328185472,x2=0.4515827058327321,xy=0.3037805467599819,y2=0.2043537526965778 a=dog,b=wye,i=1856,x=0.4772555680520256,y=0.6322990566715125,x2=0.22777287723666167,xy=0.30176824547052267,y2=0.3998020970676846 a=dog,b=wye,i=1857,x=0.7986025159140517,y=0.9080985637180121,x2=0.6377659784242533,xy=0.7252097976831413,y2=0.8246430014267165 a=dog,b=wye,i=1858,x=0.23880474055835288,y=0.4703603772135009,x2=0.05702770411314223,xy=0.11232428784939907,y2=0.22123888445242684 a=cat,b=wye,i=1859,x=0.9548889864289271,y=0.42094008659908877,x2=0.9118129764032636,xy=0.40195105263990866,y2=0.17719055650604834 a=pan,b=dog,i=1860,x=0.5708603602987686,y=0.7716128562092849,x2=0.3258815509604399,xy=0.44048319310679435,y2=0.5953863998674506 a=dog,b=hat,i=1861,x=0.6081637768881512,y=0.6598151702145101,x2=0.3698631795188609,xy=0.4012756859657548,y2=0.4353560588452029 a=dog,b=hat,i=1862,x=0.18227050655777366,y=0.21199911021304896,x2=0.03322253756082741,xy=0.03864118520832972,y2=0.044943622731124476 a=cat,b=cat,i=1863,x=0.5097463310635671,y=0.057005544836321254,x2=0.25984132203276783,xy=0.029058367330594435,y2=0.003249632142085833 a=wye,b=cat,i=1864,x=0.960170183444857,y=0.6035854062372394,x2=0.9219267811765305,xy=0.5795447102314487,y2=0.36431534262257337 a=hat,b=pan,i=1865,x=0.9678322067419,y=0.14285458653365724,x2=0.9366991804068958,xy=0.13825926972807118,y2=0.020407432893702164 a=dog,b=hat,i=1866,x=0.4458172422957142,y=0.721500218126486,x2=0.19875301352815553,xy=0.32165723756090625,y2=0.5205625647565669 a=wye,b=pan,i=1867,x=0.3324294042337804,y=0.4711395763539047,x2=0.11050930879922619,xy=0.15662064867828424,y2=0.22197250040693678 a=dog,b=cat,i=1868,x=0.5202033203165165,y=0.9685070508492729,x2=0.2706114944683283,xy=0.5038205836017491,y2=0.9380059075447561 a=dog,b=dog,i=1869,x=0.04263265911354075,y=0.027874483930962368,x2=0.001817543623091369,xy=0.001188363371394588,y2=0.0007769868544174793 a=cat,b=dog,i=1870,x=0.6075625460293752,y=0.2590439713720014,x2=0.3691322473376967,xy=0.15738541478033377,y2=0.0671037791041783 a=pan,b=cat,i=1871,x=0.12168877974431747,y=0.16099253350193754,x2=0.014808159115661008,xy=0.019590984949796927,y2=0.025918595843372482 a=pan,b=wye,i=1872,x=0.5238972446998524,y=0.005571739317915103,x2=0.27446832300409707,xy=0.002919018876841558,y2=3.104427902680106e-05 a=hat,b=hat,i=1873,x=0.8435735251414606,y=0.008669283793229066,x2=0.7116162923195903,xy=0.007313178289905976,y2=7.515648148754414e-05 a=hat,b=wye,i=1874,x=0.3722275553134189,y=0.27490108794464796,x2=0.13855335293460433,xy=0.10232575991863548,y2=0.07557060815315107 a=dog,b=cat,i=1875,x=0.5274569201354636,y=0.30887322350847013,x2=0.2782108025987889,xy=0.16291731918409033,y2=0.09540266820051334 a=pan,b=wye,i=1876,x=0.9908531016291003,y=0.318873165751998,x2=0.9817898690080082,xy=0.3159564653116574,y2=0.10168009583670118 a=wye,b=cat,i=1877,x=0.4985270079406078,y=0.859770421815565,x2=0.24852917764621482,xy=0.42861877590354786,y2=0.7392051782289145 a=wye,b=cat,i=1878,x=0.76078545836753,y=0.5617936421705944,x2=0.5787945136634927,xy=0.42740443356671975,y2=0.3156120963833018 a=wye,b=hat,i=1879,x=0.12661485498555325,y=0.7714852316975519,x2=0.016031321503012678,xy=0.09768149073488148,y2=0.5951894627274253 a=pan,b=cat,i=1880,x=0.6473054872084413,y=0.2763324345662559,x2=0.4190043937701575,xy=0.178871501188405,y2=0.0763596143933141 a=hat,b=hat,i=1881,x=0.7028567609419808,y=0.8559547631237583,x2=0.49400762640185275,xy=0.6016135923220252,y2=0.7326585565142492 a=wye,b=pan,i=1882,x=0.7039035324291367,y=0.5825785397127933,x2=0.4954801829662167,xy=0.4100790920212433,y2=0.3393977549338906 a=hat,b=wye,i=1883,x=0.4354395504414025,y=0.4313558991052089,x2=0.1896076020886107,xy=0.18782941878661913,y2=0.18606791169286316 a=wye,b=hat,i=1884,x=0.4680423469534515,y=0.4600259999648787,x2=0.21906363854169505,xy=0.2153116486831702,y2=0.21162392064368657 a=cat,b=cat,i=1885,x=0.5621276986405592,y=0.07370622847695374,x2=0.3159875495789314,xy=0.04143231258922526,y2=0.005432608116296906 a=wye,b=cat,i=1886,x=0.05295361060059567,y=0.2703073644974977,x2=0.002804084875639518,xy=0.014313750922073772,y2=0.07306607130158309 a=cat,b=wye,i=1887,x=0.4956315475738545,y=0.6284563971450301,x2=0.24565063095045403,xy=0.3114828166996802,y2=0.3949574431125118 a=hat,b=pan,i=1888,x=0.7225838421443049,y=0.2568173469958308,x2=0.5221274089280258,xy=0.1855720653215546,y2=0.06595514971797697 a=cat,b=cat,i=1889,x=0.5249774787875754,y=0.7999289864413597,x2=0.2756013532341592,xy=0.41994470251108557,y2=0.639886383349101 a=wye,b=hat,i=1890,x=0.5932896697959987,y=0.5666936479678745,x2=0.35199263228664524,xy=0.3362134872783502,y2=0.3211416906471372 a=pan,b=dog,i=1891,x=0.6936886019849191,y=0.9085575716131387,x2=0.48120387652379154,xy=0.6302560316751312,y2=0.8254768609355636 a=hat,b=pan,i=1892,x=0.6278789321927271,y=0.9614314343646176,x2=0.39423195349147916,xy=0.6036625423853781,y2=0.9243504029844061 a=pan,b=wye,i=1893,x=0.5068215741396227,y=0.09461873694597445,x2=0.25686810801336507,xy=0.04795481720206164,y2=0.00895270538125151 a=hat,b=dog,i=1894,x=0.9970136511026203,y=0.2054109087831395,x2=0.9940362204849775,xy=0.2047974801421852,y2=0.04219364144711526 a=dog,b=hat,i=1895,x=0.45154718754362844,y=0.19803710821245812,x2=0.20389486257856076,xy=0.08942309924260866,y2=0.03921869622915285 a=dog,b=pan,i=1896,x=0.45178612360197967,y=0.21143170418181334,x2=0.20411070147930324,xy=0.09552191003886193,y2=0.044703365533225826 a=dog,b=cat,i=1897,x=0.8284592168198257,y=0.37414538945545384,x2=0.686344673933719,xy=0.309964196325014,y2=0.13998477245077323 a=pan,b=cat,i=1898,x=0.6578753840992824,y=0.5606141231298089,x2=0.4328000210037783,xy=0.36881423158550536,y2=0.31428819505260447 a=dog,b=cat,i=1899,x=0.5578615396986291,y=0.24893276783730456,x2=0.3112094974749251,xy=0.1388700171471601,y2=0.06196752290314137 a=pan,b=pan,i=1900,x=0.1999163967434261,y=0.23106421121292509,x2=0.03996656568687495,xy=0.04619352452204994,y2=0.05339066970345126 a=wye,b=pan,i=1901,x=0.7221043028648414,y=0.9545189972805478,x2=0.5214346242159186,xy=0.6892622751025174,y2=0.9111065161694624 a=cat,b=wye,i=1902,x=0.7857344089281942,y=0.39748580921982657,x2=0.6173785613737388,xy=0.3123182773646854,y2=0.15799496853114037 a=dog,b=cat,i=1903,x=0.4377556052325614,y=0.9205889212151315,x2=0.19162996991252615,xy=0.4029929603769207,y2=0.8474839618640395 a=dog,b=wye,i=1904,x=0.6364594734271972,y=0.9988277206721594,x2=0.4050806613152252,xy=0.6357133651434902,y2=0.9976568155831413 a=cat,b=wye,i=1905,x=0.7494980960150721,y=0.3233057611615623,x2=0.5617473959302183,xy=0.2423170524212946,y2=0.10452661520025716 a=pan,b=dog,i=1906,x=0.3596467807923023,y=0.03607296469435961,x2=0.12934580693426634,xy=0.01297352562596081,y2=0.0013012587818405149 a=pan,b=dog,i=1907,x=0.4534172862657031,y=0.45625122636763116,x2=0.20558723548455454,xy=0.20687219291501033,y2=0.20816518156196742 a=dog,b=dog,i=1908,x=0.3941709634584213,y=0.6681118838539379,x2=0.1553707484337401,xy=0.26335030495672757,y2=0.44637348934685783 a=pan,b=cat,i=1909,x=0.18925668401877693,y=0.31859001901289064,x2=0.03581809244578318,xy=0.06029529055985878,y2=0.10149960021463401 a=wye,b=dog,i=1910,x=0.8598761609531259,y=0.8564524122457609,x2=0.7393870121754861,xy=0.7364430122809288,y2=0.7335107344415827 a=hat,b=dog,i=1911,x=0.2951437397116916,y=0.30801314344950215,x2=0.08710982709100276,xy=0.09090815103803979,y2=0.09487209653764359 a=dog,b=cat,i=1912,x=0.46852111498594173,y=0.42442338462650697,x2=0.21951203518767004,xy=0.19885131739131826,y2=0.18013520941781988 a=dog,b=pan,i=1913,x=0.857345461986018,y=0.32535406406240897,x2=0.7350412411880187,xy=0.2789408303626145,y2=0.10585526700192611 a=hat,b=hat,i=1914,x=0.35674542509750684,y=0.5640334157488235,x2=0.12726729832800088,xy=0.20121634067051283,y2=0.31813369408128517 a=wye,b=hat,i=1915,x=0.3201029255847997,y=0.7641268225779082,x2=0.10246588296794781,xy=0.2445992314250056,y2=0.58388980098301 a=hat,b=hat,i=1916,x=0.26849889363278556,y=0.5960659506515633,x2=0.0720916558820299,xy=0.1600430482821193,y2=0.35529461752615193 a=hat,b=cat,i=1917,x=0.15341962994596148,y=0.6464271573257129,x2=0.02353758285275576,xy=0.09917461526393069,y2=0.41786806972820195 a=cat,b=hat,i=1918,x=0.2059147752091829,y=0.15303076691478756,x2=0.042400894649448316,xy=0.03151129596934734,y2=0.02341841562252804 a=dog,b=cat,i=1919,x=0.6520094436702853,y=0.9006621596644201,x2=0.425116314635235,xy=0.5872402336576763,y2=0.8111923258513773 a=cat,b=cat,i=1920,x=0.4943396218474403,y=0.9469147048476291,x2=0.24437166172827027,xy=0.46809745711615747,y2=0.8966474582566725 a=dog,b=pan,i=1921,x=0.430692526311669,y=0.6280723581906466,x2=0.18549605222072768,xy=0.270506070655657,y2=0.3944748871231598 a=cat,b=pan,i=1922,x=0.830265632162649,y=0.20797913700668036,x2=0.6893410199504433,xy=0.17267792966349366,y2=0.04325532143004352 a=dog,b=cat,i=1923,x=0.9476536672136628,y=0.20591241384973957,x2=0.8980474729835036,xy=0.19513365410952313,y2=0.04239992217742642 a=pan,b=cat,i=1924,x=0.5457406649999199,y=0.999319317626043,x2=0.29783287343455483,xy=0.5453691889485028,y2=0.9986390985805802 a=cat,b=dog,i=1925,x=0.8347298456786796,y=0.5148043426639031,x2=0.6967739152667523,xy=0.4297225495065539,y2=0.26502351122561335 a=wye,b=wye,i=1926,x=0.1790291945225012,y=0.7077818317950146,x2=0.03205145249137558,xy=0.12671361124392191,y2=0.5009551214191064 a=wye,b=wye,i=1927,x=0.36165393273394675,y=0.18598534813927592,x2=0.13079356706193007,xy=0.06726233258546137,y2=0.034590549722487665 a=cat,b=hat,i=1928,x=0.44912201651560346,y=0.5921420879161559,x2=0.201710585719042,xy=0.26594404858866366,y2=0.35063225228170447 a=dog,b=dog,i=1929,x=0.2542943701307576,y=0.5561419469051366,x2=0.06466562668019875,xy=0.14142376609153495,y2=0.3092938651074358 a=hat,b=hat,i=1930,x=0.4145256779871679,y=0.43548570839091383,x2=0.1718315377107212,xy=0.18052000852446565,y2=0.18964780221273603 a=hat,b=cat,i=1931,x=0.1771081870965595,y=0.03921409808618914,x2=0.03136730993662993,xy=0.006945137820671623,y2=0.0015377454887132629 a=hat,b=hat,i=1932,x=0.5637566075428295,y=0.8513241017800217,x2=0.3178215125481999,xy=0.47993958753895155,y2=0.7247527262715607 a=hat,b=hat,i=1933,x=0.5978661283989376,y=0.6146801264132213,x2=0.35744390748673494,xy=0.3674964273824422,y2=0.37783165780737377 a=wye,b=wye,i=1934,x=0.0594028946154872,y=0.2812140461609792,x2=0.0035287038886986782,xy=0.016704928348495404,y2=0.07908133975822935 a=pan,b=wye,i=1935,x=0.8031983433337532,y=0.6001926367446158,x2=0.6451275787340857,xy=0.4820737315143925,y2=0.3602312012024543 a=cat,b=cat,i=1936,x=0.9452450634561056,y=0.8383363244626086,x2=0.893488229988137,xy=0.7924332722142168,y2=0.7028077929134763 a=dog,b=dog,i=1937,x=0.5719613387155258,y=0.44354432565419655,x2=0.3271397729852564,xy=0.2536902062808494,y2=0.19673156882003595 a=pan,b=pan,i=1938,x=0.6891389849896078,y=0.835439567532576,x2=0.4749125406325069,xy=0.5757339755895563,y2=0.6979592709990176 a=pan,b=dog,i=1939,x=0.09114806381008289,y=0.2555433546853909,x2=0.008307969536326943,xy=0.023292281999106657,y2=0.0653024061238635 a=hat,b=dog,i=1940,x=0.5236878163188348,y=0.1477355232703238,x2=0.2742489289607896,xy=0.07736729357415627,y2=0.021825784835956385 a=dog,b=dog,i=1941,x=0.05667870325475044,y=0.09362041882224037,x2=0.0032124754026400582,xy=0.0053062839370112145,y2=0.008764782820451698 a=wye,b=dog,i=1942,x=0.1950731031569587,y=0.4354796173007899,x2=0.03805351557528545,xy=0.08495036030846988,y2=0.18964249708444242 a=pan,b=cat,i=1943,x=0.9997301774748071,y=0.8408385083267972,x2=0.9994604277538093,xy=0.8406116311572011,y2=0.7070093970852334 a=cat,b=pan,i=1944,x=0.5200891211928741,y=0.5027071845601069,x2=0.2704926939831761,xy=0.26145253783520994,y2=0.2527145134083494 a=cat,b=wye,i=1945,x=0.28650709092005766,y=0.29700166356358126,x2=0.0820863131474742,xy=0.08509308262601935,y2=0.08820998815953471 a=dog,b=pan,i=1946,x=0.1928207092593428,y=0.2931434667127827,x2=0.03717982591927601,xy=0.056524131166301304,y2=0.08593309207638833 a=pan,b=dog,i=1947,x=0.6191864723715613,y=0.6597169323541499,x2=0.3833918875679383,xy=0.408487800108154,y2=0.4352264308347699 a=hat,b=cat,i=1948,x=0.06105819430380832,y=0.2216297398784508,x2=0.003728103091641611,xy=0.013532311721000945,y2=0.04911974159858977 a=wye,b=cat,i=1949,x=0.39006512687798656,y=0.7411698261501961,x2=0.15215080320633975,xy=0.28910450227541146,y2=0.549332711195512 a=dog,b=hat,i=1950,x=0.5647214293253914,y=0.775378992255826,x2=0.318910292739313,xy=0.4378731327755916,y2=0.6012125816316602 a=dog,b=hat,i=1951,x=0.5079065817824603,y=0.973907719639408,x2=0.25796909581794303,xy=0.4946541408536024,y2=0.9484962463732318 a=wye,b=pan,i=1952,x=0.637860906606702,y=0.9633937557590291,x2=0.40686653617712387,xy=0.61451121446769,y2=0.9281275286354878 a=dog,b=wye,i=1953,x=0.08307786246752591,y=0.02792209445052518,x2=0.0069019312321731505,xy=0.0023197079225659996,y2=0.0007796433585040491 a=dog,b=cat,i=1954,x=0.41753539608338086,y=0.2160002459363365,x2=0.17433580698250573,xy=0.09018774824113593,y2=0.04665610624455785 a=wye,b=wye,i=1955,x=0.5512559258404929,y=0.205687403628523,x2=0.303883095774259,xy=0.11338640012096861,y2=0.04230730801144294 a=hat,b=pan,i=1956,x=0.5587500096459429,y=0.4137374102923569,x2=0.3122015732793413,xy=0.23117578199174185,y2=0.17117864467542607 a=pan,b=cat,i=1957,x=0.754814481507741,y=0.13735538214099252,x2=0.5697449014937999,xy=0.1036778315530509,y2=0.01886650100309809 a=hat,b=dog,i=1958,x=0.346044502438559,y=0.7524672264370861,x2=0.11974679766794986,xy=0.26038714697374393,y2=0.566206926861921 a=hat,b=pan,i=1959,x=0.6704008281574495,y=0.9030997339750632,x2=0.4494372703941941,xy=0.6054388095656547,y2=0.8155891295058298 a=pan,b=wye,i=1960,x=0.424121628516242,y=0.4700100410762793,x2=0.1798791557752692,xy=0.1993414240402574,y2=0.22090943871252575 a=dog,b=cat,i=1961,x=0.26082501706717964,y=0.5271575259299263,x2=0.06802968952809456,xy=0.1374958706977652,y2=0.27789505714456086 a=cat,b=wye,i=1962,x=0.4004204247150758,y=0.45948897969094016,x2=0.16033651652900166,xy=0.1839887723997431,y2=0.21113012245742122 a=dog,b=pan,i=1963,x=0.566258344848614,y=0.7590416956530732,x2=0.32064851311069187,xy=0.42981369425159466,y2=0.5761442957398927 a=hat,b=wye,i=1964,x=0.543750094243006,y=0.4080083600528972,x2=0.29566416498927794,xy=0.22185458423069718,y2=0.1664708218730546 a=hat,b=dog,i=1965,x=0.13957352000394396,y=0.7345129593607466,x2=0.019480767486291347,xy=0.10251855922649324,y2=0.5395092874688817 a=dog,b=cat,i=1966,x=0.7217547939582643,y=0.1467544702092567,x2=0.5209299826017365,xy=0.1059207424083363,y2=0.02153687452639961 a=cat,b=wye,i=1967,x=0.9123342559478345,y=0.09180218863804412,x2=0.8323537945758888,xy=0.08375428146547273,y2=0.008427641838735038 a=pan,b=wye,i=1968,x=0.9571434219694788,y=0.7679577339312599,x2=0.9161235302194437,xy=0.7350456933828926,y2=0.5897590811048358 a=cat,b=pan,i=1969,x=0.545058440887102,y=0.2632010695311473,x2=0.29708870398227843,xy=0.14345996459846486,y2=0.06927480300233983 a=pan,b=pan,i=1970,x=0.7397159384861364,y=0.1167771663731686,x2=0.5471796696504255,xy=0.0863819312174801,y2=0.013636906586146698 a=cat,b=hat,i=1971,x=0.9726274282842899,y=0.621723092207134,x2=0.9460041142509116,xy=0.6047049322783812,y2=0.3865396033836004 a=pan,b=hat,i=1972,x=0.9551191389894814,y=0.554583451306824,x2=0.9122525696640084,xy=0.5296932685099887,y2=0.3075628044633884 a=dog,b=dog,i=1973,x=0.20712014040863647,y=0.1490765678592062,x2=0.042898752562893286,xy=0.03087675966663641,y2=0.02222382308468051 a=hat,b=cat,i=1974,x=0.3485984155594296,y=0.8706537631090331,x2=0.12152085533054477,xy=0.3035085223206639,y2=0.7580379752159203 a=dog,b=dog,i=1975,x=0.8553530567509867,y=0.044355818311703654,x2=0.7316288516932568,xy=0.03793988477760711,y2=0.0019674386181008654 a=dog,b=hat,i=1976,x=0.02157953697752668,y=0.4995753400915781,x2=0.0004656764161644414,xy=0.010780604524566677,y2=0.24957552042761594 a=pan,b=dog,i=1977,x=0.002345497877634606,y=0.33024301683227086,x2=5.50136029398844e-06,xy=0.0007745842950837407,y2=0.10906045016647954 a=hat,b=dog,i=1978,x=0.4143609240891579,y=0.9913997989414325,x2=0.1716949754120209,xy=0.4107973368311773,y2=0.9828735613411128 a=dog,b=pan,i=1979,x=0.25986284555401273,y=0.5432073452922572,x2=0.06752869849942868,xy=0.1411594064734871,y2=0.2950742199794616 a=hat,b=wye,i=1980,x=0.03283655272761554,y=0.1853095711969286,x2=0.0010782391950334756,xy=0.006084927505539772,y2=0.03433963717718955 a=dog,b=pan,i=1981,x=0.9300610248275437,y=0.43854544233750237,x2=0.8650135099032609,xy=0.4078740235338659,y2=0.1923221049949956 a=hat,b=dog,i=1982,x=0.45684863357423755,y=0.4017729244389676,x2=0.20871067399864796,xy=0.18354941153706775,y2=0.1614214828122404 a=hat,b=dog,i=1983,x=0.6601665924719262,y=0.25346104542215886,x2=0.4358199298159943,xy=0.16732651468071874,y2=0.06424250154649368 a=wye,b=dog,i=1984,x=0.39291855423695565,y=0.06200108158497475,x2=0.15438499026365946,xy=0.024361375337495814,y2=0.003844134117706695 a=pan,b=wye,i=1985,x=0.4085531920151485,y=0.7697975606046983,x2=0.1669157107057668,xy=0.3145032505905242,y2=0.5925882843129441 a=cat,b=hat,i=1986,x=0.19941490783677196,y=0.2304215691718211,x2=0.03976630546754825,xy=0.04594949598000308,y2=0.05309409953960434 a=dog,b=dog,i=1987,x=0.9512236571317361,y=0.08232357605490426,x2=0.9048264458870746,xy=0.07830813308310865,y2=0.0067771711744676055 a=hat,b=cat,i=1988,x=0.3795926086837851,y=0.5503100589330622,x2=0.1440905485673612,xy=0.20889363085532858,y2=0.30284116096291036 a=hat,b=cat,i=1989,x=0.43724725835821965,y=0.9686657648338483,x2=0.19118516494177967,xy=0.4235464499390681,y2=0.9383133639611442 a=dog,b=hat,i=1990,x=0.9644509448856519,y=0.6570664073250574,x2=0.9301656250908267,xy=0.6337083173972722,y2=0.43173626363505824 a=cat,b=pan,i=1991,x=0.9518161607677816,y=0.9663159136351449,x2=0.9059540038987195,xy=0.9197551030050148,y2=0.9337664449445249 a=dog,b=hat,i=1992,x=0.32417090539430016,y=0.6595975315610155,x2=0.10508677590416031,xy=0.21382232900197987,y2=0.4350689036413849 a=hat,b=cat,i=1993,x=0.9679659795942246,y=0.3623190225967923,x2=0.9369581376518068,xy=0.350712487633526,y2=0.13127507413549486 a=wye,b=hat,i=1994,x=0.9584661091937297,y=0.7356419740173126,x2=0.9186572824729665,xy=0.7050879005959684,y2=0.5411691139360884 a=wye,b=pan,i=1995,x=0.0918788372083641,y=0.3995465991850543,x2=0.008441720726761071,xy=0.0367098769436791,y2=0.15963748492034244 a=cat,b=wye,i=1996,x=0.19549812467393535,y=0.9499072727966543,x2=0.03821951675102557,xy=0.18570509044587824,y2=0.9023238269119774 a=cat,b=hat,i=1997,x=0.7643927480995454,y=0.17816043420320515,x2=0.584296273347175,xy=0.13618454390319623,y2=0.03174114031547459 a=dog,b=wye,i=1998,x=0.544898947312341,y=0.9687310115367199,x2=0.2969148627820974,xy=0.527860508415178,y2=0.9384397727129565 a=hat,b=dog,i=1999,x=0.010819574860139292,y=0.8983779455002124,x2=0.00011706320015415817,xy=0.009720067434037685,y2=0.8070829329611827 a=wye,b=cat,i=2000,x=0.10887569736363611,y=0.3480524315645718,x2=0.01185391747641808,xy=0.037894451205701986,y2=0.12114049511801092 miller-3.4.0/c/reg_test/input/abixy-wide-short000066400000000000000000000047621266012053600213330ustar00rootroot00000000000000a=cat,b=pan,i=1,x=0.5117389009583777,y=0.08295224980036853,x2=0.2618767027540883,xy=0.0424498931448654,y2=0.006881075746942741 a=pan,b=wye,i=2,x=0.5225940442098578,y=0.511678736087022,x2=0.27310453504361476,xy=0.2674002600279053,y2=0.26181512896361225 a=wye,b=cat,i=3,x=0.8150401717873625,y=0.07989551500795256,x2=0.6642904816271734,xy=0.06511805427712146,y2=0.006383293318385972 a=dog,b=hat,i=4,x=0.4488733555675044,y=0.5730530513123552,x2=0.20148728933843124,xy=0.25722824606077416,y2=0.32838979961840076 a=dog,b=pan,i=5,x=0.2946557960430134,y=0.6850437256584863,x2=0.08682203814174191,xy=0.20185210430817294,y2=0.46928490606405937 a=wye,b=cat,i=6,x=0.048709182664292916,y=0.5851879044762575,x2=0.0023725844758234536,xy=0.02850402453206882,y2=0.34244488354531344 a=dog,b=hat,i=7,x=0.8500003149528544,y=0.2984098741712895,x2=0.7225005354199517,xy=0.25364848703063775,y2=0.08904845300292483 a=pan,b=pan,i=8,x=0.616507208914765,y=0.25924335982487057,x2=0.38008113864387366,xy=0.15982540019531707,y2=0.06720711961328732 a=hat,b=hat,i=9,x=0.33786884067769307,y=0.6036735617015514,x2=0.11415535350088835,xy=0.203962486439877,y2=0.3644217690974368 a=wye,b=hat,i=10,x=0.3834648944206174,y=0.4999709279216641,x2=0.14704532525301522,xy=0.19172129908885902,y2=0.24997092876684981 a=pan,b=hat,i=11,x=0.025474999754416028,y=0.7861954915044592,x2=0.0006489756124874967,xy=0.020028329952999087,y2=0.6181033508619382 a=cat,b=hat,i=12,x=0.6335445699880142,y=0.15467178563525052,x2=0.4013787221612979,xy=0.0979914699195631,y2=0.02392336127159689 a=hat,b=wye,i=13,x=0.35922068401384877,y=0.8502678133887914,x2=0.1290394998233774,xy=0.30543378552048117,y2=0.7229553544849566 a=dog,b=dog,i=14,x=0.5440047442770544,y=0.933608851612059,x2=0.2959411617959433,xy=0.5078876445760125,y2=0.8716254878083876 a=wye,b=dog,i=15,x=0.4689175303764642,y=0.09048353045392021,x2=0.21988365029436224,xy=0.04242931364019586,y2=0.008187269283405506 a=pan,b=pan,i=16,x=0.3959177828066379,y=0.6339858483805666,x2=0.15675089074252413,xy=0.25100627142161924,y2=0.4019380559468268 a=dog,b=hat,i=17,x=0.34033844788864975,y=0.8845934733681523,x2=0.11583025911125516,xy=0.3010611697385466,y2=0.782505613125532 a=wye,b=wye,i=18,x=0.6770613653962891,y=0.896307226056897,x2=0.4584120925122874,xy=0.6068549942886431,y2=0.8033666434818095 a=dog,b=wye,i=19,x=0.4865373244199632,y=0.44117766146315884,x2=0.23671856805373653,xy=0.2146493990021416,y2=0.1946377289741016 a=dog,b=dog,i=20,x=0.3223311725542929,y=0.08115611029827985,x2=0.10389738480022534,xy=0.026159144192390068,y2=0.006586314238746564 miller-3.4.0/c/reg_test/input/b.csv000066400000000000000000000000141266012053600171310ustar00rootroot00000000000000d,e,f 5,6,7 miller-3.4.0/c/reg_test/input/b.pprint000066400000000000000000000000141266012053600176520ustar00rootroot00000000000000d e f 5 6 7 miller-3.4.0/c/reg_test/input/braced.csv000066400000000000000000000000341266012053600201320ustar00rootroot00000000000000name.x,name.y,z 1,2,3 4,6,5 miller-3.4.0/c/reg_test/input/c.csv000066400000000000000000000000371266012053600171370ustar00rootroot00000000000000a,b,c 1,2,3 4,5,6 a,b,c 7,8,9 miller-3.4.0/c/reg_test/input/c.pprint000066400000000000000000000000371266012053600176600ustar00rootroot00000000000000a b c 1 2 3 4 5 6 a b c 7 8 9 miller-3.4.0/c/reg_test/input/capture-lengths.dkvp000066400000000000000000000002511266012053600221710ustar00rootroot00000000000000FIELD= FIELD=a FIELD=ab FIELD=abc FIELD=abcd FIELD=abcde FIELD=abcdef FIELD=abcdefg FIELD=abcdefgh FIELD=abcdefghi FIELD=abcdefghij FIELD=abcdefghijk FIELD=abcdefghijkl miller-3.4.0/c/reg_test/input/capture.dkvp000066400000000000000000000001071266012053600205270ustar00rootroot00000000000000FIELD=ABC123 FIELD=ABC..123 FIELD=..ABC..123.. FIELD=none of the above miller-3.4.0/c/reg_test/input/d.csv000066400000000000000000000000321266012053600171330ustar00rootroot00000000000000h,i,j 3,4,5 m,n,o 8,9,10 miller-3.4.0/c/reg_test/input/d.pprint000066400000000000000000000000321266012053600176540ustar00rootroot00000000000000h i j 3 4 5 m n o 8 9 10 miller-3.4.0/c/reg_test/input/date1.csv000066400000000000000000000001611266012053600177110ustar00rootroot00000000000000Name,Date_201505,Extraneous Alice,2015-05-14,foo Bob,2015-05-11,bar Chuck,2015-05-28,quux Denise,2015-05-02,meep miller-3.4.0/c/reg_test/input/date2.csv000066400000000000000000000001631266012053600177140ustar00rootroot00000000000000Name,Date_201506,Extraneous Alice,2015-06-23,cafe Denise,2015-06-17,feed Chuck,2015-06-19,beef Bob,2015-06-19,d00d miller-3.4.0/c/reg_test/input/dots.pprint000066400000000000000000000010421266012053600204040ustar00rootroot00000000000000a///b///i//x///////////////////y pan/pan/1//0.3467901443380824//0.7268028627434533 eks/pan/2//0.7586799647899636//0.5221511083334797 wye/wye/3//0.20460330576630303/0.33831852551664776 eks/wye/4//0.38139939387114097/0.13418874328430463 wye/pan/5//0.5732889198020006//0.8636244699032729 zee/pan/6//0.5271261600918548//0.49322128674835697 eks/zee/7//0.6117840605678454//0.1878849191181694 zee/wye/8//0.5985540091064224//0.976181385699006 hat/wye/9//0.03144187646093577/0.7495507603507059 pan/wye/10/0.5026260055412137//0.9526183602969864 miller-3.4.0/c/reg_test/input/dots.xtab000066400000000000000000000000541266012053600200300ustar00rootroot00000000000000a.....1 b.....2 c.....345 defg..6 hi....78 miller-3.4.0/c/reg_test/input/double-ps.dkvp000066400000000000000000000000421266012053600207540ustar00rootroot00000000000000a=pan,b=wy.e,c=3 a=pan,b=wy=e,c=3 miller-3.4.0/c/reg_test/input/e.csv000066400000000000000000000000231266012053600171340ustar00rootroot00000000000000 a,b,c 1,2,3 4,5,6 miller-3.4.0/c/reg_test/input/e.pprint000066400000000000000000000000231266012053600176550ustar00rootroot00000000000000 a b c 1 2 3 4 5 6 miller-3.4.0/c/reg_test/input/env-var.dkvp000066400000000000000000000000461266012053600204440ustar00rootroot00000000000000name=X,x=1,y=2 name=Y,x=3,y=4 x=5,y=6 miller-3.4.0/c/reg_test/input/f.csv000066400000000000000000000000001266012053600171300ustar00rootroot00000000000000miller-3.4.0/c/reg_test/input/f.pprint000066400000000000000000000000001266012053600176510ustar00rootroot00000000000000miller-3.4.0/c/reg_test/input/from-first.csv000066400000000000000000000000721266012053600210040ustar00rootroot00000000000000x,g 100,red 203,red 101,green 307,red 209,green 314,green miller-3.4.0/c/reg_test/input/fsec2xhms000066400000000000000000000005301266012053600200230ustar00rootroot00000000000000sec=0.25 sec=1.25 sec=59.25 sec=60.25 sec=61.25 sec=3599.25 sec=3600.25 sec=3601.25 sec=86399.25 sec=86400.25 sec=86401.25 sec=863999.25 sec=864000.25 sec=864001.25 sec=-0.25 sec=-1.25 sec=-59.25 sec=-60.25 sec=-61.25 sec=-3599.25 sec=-3600.25 sec=-3601.25 sec=-86399.25 sec=-86400.25 sec=-86401.25 sec=-863999.25 sec=-864000.25 sec=-864001.25 miller-3.4.0/c/reg_test/input/g.csv000066400000000000000000000000051266012053600171360ustar00rootroot00000000000000 miller-3.4.0/c/reg_test/input/g.pprint000066400000000000000000000000051266012053600176570ustar00rootroot00000000000000 miller-3.4.0/c/reg_test/input/gmt2sec000066400000000000000000000004521266012053600174700ustar00rootroot00000000000000gmt 1970-01-01T00:00:00Z 1970-01-01T00:00:01Z 1970-01-01T00:00:10Z 1970-01-01T00:01:40Z 1970-01-01T00:16:40Z 1970-01-01T02:46:40Z 1970-01-02T03:46:40Z 1970-01-12T13:46:40Z 1970-04-26T17:46:40Z 1973-03-03T09:46:40Z 2001-09-09T01:46:40Z 2015-05-19T11:49:40Z 2017-07-14T02:40:00Z 2033-05-18T03:33:20Z miller-3.4.0/c/reg_test/input/gsub.dat000066400000000000000000000000761266012053600176350ustar00rootroot00000000000000x=lmnop x=abcdefg x=ababbabbba x=LMNOP x=ABCDEFG x=ABABBABBBA miller-3.4.0/c/reg_test/input/having-fields-regex.dkvp000066400000000000000000000001241266012053600227130ustar00rootroot00000000000000abc=1,def=11 ABC=2,DEF=12 abcd=3,ghi=13 ABCD=4,GHI=14 abcde=5,ghi=15 ABCDE=6,GHI=16 miller-3.4.0/c/reg_test/input/het-join-left000066400000000000000000000001421266012053600205650ustar00rootroot00000000000000x=100,b=10 l=1,b=11 l=1,b=12 x=200,b=13 l=3,b=14 l=3,b=15 x=300,b=16 l=5,b=17 l=5,b=18 x=400,b=19 miller-3.4.0/c/reg_test/input/het-join-right-r0000066400000000000000000000000201266012053600212620ustar00rootroot00000000000000y=111 r=0 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r1000066400000000000000000000000201266012053600212630ustar00rootroot00000000000000y=111 r=1 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r11000066400000000000000000000000321266012053600213470ustar00rootroot00000000000000y=111 r=1 y=222 r=1 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r12000066400000000000000000000000321266012053600213500ustar00rootroot00000000000000y=111 r=1 y=222 r=2 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r13000066400000000000000000000000321266012053600213510ustar00rootroot00000000000000y=111 r=1 y=222 r=3 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r14000066400000000000000000000000321266012053600213520ustar00rootroot00000000000000y=111 r=1 y=222 r=4 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r15000066400000000000000000000000321266012053600213530ustar00rootroot00000000000000y=111 r=1 y=222 r=5 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r16000066400000000000000000000000321266012053600213540ustar00rootroot00000000000000y=111 r=1 y=222 r=6 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r2000066400000000000000000000000201266012053600212640ustar00rootroot00000000000000y=111 r=2 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r22000066400000000000000000000000321266012053600213510ustar00rootroot00000000000000y=111 r=2 y=222 r=2 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r23000066400000000000000000000000321266012053600213520ustar00rootroot00000000000000y=111 r=2 y=222 r=3 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r24000066400000000000000000000000321266012053600213530ustar00rootroot00000000000000y=111 r=2 y=222 r=4 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r25000066400000000000000000000000321266012053600213540ustar00rootroot00000000000000y=111 r=2 y=222 r=5 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r26000066400000000000000000000000321266012053600213550ustar00rootroot00000000000000y=111 r=2 y=222 r=6 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r3000066400000000000000000000000201266012053600212650ustar00rootroot00000000000000y=111 r=3 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r33000066400000000000000000000000321266012053600213530ustar00rootroot00000000000000y=111 r=3 y=222 r=3 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r34000066400000000000000000000000321266012053600213540ustar00rootroot00000000000000y=111 r=3 y=222 r=4 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r35000066400000000000000000000000321266012053600213550ustar00rootroot00000000000000y=111 r=3 y=222 r=5 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r36000066400000000000000000000000321266012053600213560ustar00rootroot00000000000000y=111 r=3 y=222 r=6 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r4000066400000000000000000000000201266012053600212660ustar00rootroot00000000000000y=111 r=4 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r44000066400000000000000000000000321266012053600213550ustar00rootroot00000000000000y=111 r=4 y=222 r=4 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r45000066400000000000000000000000321266012053600213560ustar00rootroot00000000000000y=111 r=4 y=222 r=5 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r46000066400000000000000000000000321266012053600213570ustar00rootroot00000000000000y=111 r=4 y=222 r=6 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r5000066400000000000000000000000201266012053600212670ustar00rootroot00000000000000y=111 r=5 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r55000066400000000000000000000000321266012053600213570ustar00rootroot00000000000000y=111 r=5 y=222 r=5 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r56000066400000000000000000000000321266012053600213600ustar00rootroot00000000000000y=111 r=5 y=222 r=6 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r6000066400000000000000000000000201266012053600212700ustar00rootroot00000000000000y=111 r=6 y=333 miller-3.4.0/c/reg_test/input/het-join-right-r66000066400000000000000000000000321266012053600213610ustar00rootroot00000000000000y=111 r=6 y=222 r=6 y=333 miller-3.4.0/c/reg_test/input/het.csv000066400000000000000000000003521266012053600174750ustar00rootroot00000000000000resource,loadsec,ok /path/to/file,0.45,true record_count,resource 100,/path/to/file resource,loadsec,ok /path/to/second/file,0.32,true record_count,resource 150,/path/to/second/file resource,loadsec,ok /some/other/path,0.97,false miller-3.4.0/c/reg_test/input/het.dkvp000066400000000000000000000004101266012053600176410ustar00rootroot00000000000000host=jupiter df/tmp=2.43MB,uptime=32345sec host=saturn df/tmp=1.34MB,uptime=234214132sec host=mars df/tmp=4.97MB,uptime=345089805sec host=jupiter df/tmp=0.04MB,uptime=890sec host=mars df/tmp=8.55MB,uptime=787897777sec host=saturn df/tmp=9.47MB,uptime=234289080sec miller-3.4.0/c/reg_test/input/int-float.dkvp000066400000000000000000000000621266012053600207610ustar00rootroot00000000000000x=1,y=10.1,z=20 x=2,y=10.2,z=30 x=3,y=10.3,z=40.8 miller-3.4.0/c/reg_test/input/int64arith.dkvp000066400000000000000000000004461266012053600210660ustar00rootroot00000000000000p=0x7ffffffffffff9ff,n=0x8000000000000000 p=0x7ffffffffffffa00,n=0x8000000000000001 p=0x7ffffffffffffbff,n=0x8000000000000200 p=0x7ffffffffffffc00,n=0x8000000000000400 p=0x7ffffffffffffe00,n=0x8000000000000401 p=0x7ffffffffffffffe,n=0x8000000000000600 p=0x7fffffffffffffff,n=0x8000000000000601 miller-3.4.0/c/reg_test/input/int64io.dkvp000066400000000000000000000002461266012053600203640ustar00rootroot00000000000000a=0x1,b=1 a=0x7ffffffffffffffe,b=9223372036854775806 a=0x7fffffffffffffff,b=9223372036854775807 a=0x8000000000000000,b=-9223372036854775808 a=0xffffffffffffffff,b=-1 miller-3.4.0/c/reg_test/input/ints.dkvp000066400000000000000000000003601266012053600200420ustar00rootroot00000000000000x=0,y=1 x=1,y=7 x=6,y=0 x=6,y=9 x=0,y=5 x=0,y=7 x=4,y=9 x=7,y=1 x=3,y=3 x=7,y=9 x=8,y=5 x=0,y=6 x=5,y=9 x=0,y=9 x=3,y=7 x=0,y=6 x=2,y=2 x=3,y=6 x=2,y=7 x=4,y=8 x=6,y=2 x=2,y=2 x=1,y=6 x=0,y=8 x=0,y=4 x=2,y=2 x=3,y=5 x=4,y=4 x=9,y=5 x=2,y=2 miller-3.4.0/c/reg_test/input/join-het.dkvp000066400000000000000000000001001266012053600205720ustar00rootroot00000000000000a=eks,n=123 a=pan,n=234 a=wye,n=345 a=zee,n=456 aye=bee,enn=emm miller-3.4.0/c/reg_test/input/joina.dkvp000066400000000000000000000000701266012053600201630ustar00rootroot00000000000000l=1,x=a l=2,x=b l=2,x=c l=2,x=d l=3,x=e l=3,x=f l=4,x=g miller-3.4.0/c/reg_test/input/joinb.dkvp000066400000000000000000000000701266012053600201640ustar00rootroot00000000000000r=1,y=s r=2,y=t r=2,y=v r=3,y=w r=3,y=x r=3,y=y r=5,y=z miller-3.4.0/c/reg_test/input/json-output-options.dkvp000066400000000000000000000000301266012053600230570ustar00rootroot00000000000000a=1,b=x,c=3 d=4 e=5,f=6 miller-3.4.0/c/reg_test/input/logi.dkvp000066400000000000000000000005151266012053600200210ustar00rootroot00000000000000x=-11,y=0,g=red x=-9,y=0,g=red x=-7,y=0,g=red x=-5,y=1,g=red x=-3,y=0,g=red x=-1,y=1,g=red x=1,y=0,g=red x=3,y=1,g=red x=5,y=1,g=red x=7,y=0,g=red x=9,y=1,g=red x=-11,y=0,g=blue x=-9,y=0,g=blue x=-7,y=0,g=blue x=-5,y=1,g=blue x=-3,y=1,g=blue x=-1,y=0,g=blue x=1,y=1,g=blue x=3,y=1,g=blue x=5,y=1,g=blue x=7,y=0,g=blue x=9,y=1,g=blue miller-3.4.0/c/reg_test/input/merge-fields-abxy.dkvp000066400000000000000000000011601266012053600223700ustar00rootroot00000000000000a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8 z=1 a_on_x=1,a_out_x=2,b_in_y=4,b_out_x=8 a_in_x=1,a_oot_x=2,b_in_y=4,b_out_x=8 a_in_x=1,a_out_x=2,b_on_y=4,b_out_x=8 a_in_x=1,a_out_x=2,b_in_y=4,b_oot_x=8 z=2 a_on_x=1,a_oot_x=2,b_in_y=4,b_out_x=8 a_on_x=1,a_out_x=2,b_on_y=4,b_out_x=8 a_on_x=1,a_out_x=2,b_in_y=4,b_oot_x=8 a_in_x=1,a_oot_x=2,b_on_y=4,b_out_x=8 a_in_x=1,a_oot_x=2,b_in_y=4,b_oot_x=8 a_in_x=1,a_out_x=2,b_on_y=4,b_oot_x=8 z=3 a_in_x=1,a_oot_x=2,b_on_y=4,b_oot_x=8 a_on_x=1,a_out_x=2,b_on_y=4,b_oot_x=8 a_on_x=1,a_oot_x=2,b_in_y=4,b_oot_x=8 a_on_x=1,a_oot_x=2,b_on_y=4,b_out_x=8 z=4 a_on_x=1,a_oot_x=2,b_on_y=4,b_oot_x=8 miller-3.4.0/c/reg_test/input/merge-fields-in-out.csv000066400000000000000000000001061266012053600224660ustar00rootroot00000000000000a_in,a_out,b_in,b_out 436,490,446,195 526,320,963,780 220,888,705,831 miller-3.4.0/c/reg_test/input/minmax.dkvp000066400000000000000000000000701266012053600203540ustar00rootroot00000000000000x=1,y=2 x=1,y= x=,y= x=,y=2 x=3,y=2 x=3,y= x=,y= x=,y=2 miller-3.4.0/c/reg_test/input/missings.dkvp000066400000000000000000000001001266012053600207110ustar00rootroot00000000000000a=1,b=2,c=3,d=4,e=5,f=6 a,b=,x=4,c=3,d,e,f a,b=,x=4,c=3,d,e,f=6 miller-3.4.0/c/reg_test/input/mixed-types.xtab000066400000000000000000000001321266012053600213240ustar00rootroot00000000000000pf1 71.2 nf1 -71.2 zf 0.0 pf2 73.4 nf2 -73.4 pi1 75 ni1 -75 zi 0 pi2 76 ni2 -76 miller-3.4.0/c/reg_test/input/modarith.dat000066400000000000000000000010751266012053600205040ustar00rootroot00000000000000x=-37 x=-36 x=-35 x=-34 x=-33 x=-32 x=-31 x=-30 x=-29 x=-28 x=-27 x=-26 x=-25 x=-24 x=-23 x=-22 x=-21 x=-20 x=-19 x=-18 x=-17 x=-16 x=-15 x=-14 x=-13 x=-12 x=-11 x=-10 x=-9 x=-8 x=-7 x=-6 x=-5 x=-4 x=-3 x=-2 x=-1 x=0 x=1 x=2 x=3 x=4 x=5 x=6 x=7 x=8 x=9 x=10 x=11 x=12 x=13 x=14 x=15 x=16 x=17 x=18 x=19 x=20 x=21 x=22 x=23 x=24 x=25 x=26 x=27 x=28 x=29 x=30 x=31 x=32 x=33 x=34 x=35 x=36 x=37 x=38 x=39 x=40 x=41 x=42 x=43 x=44 x=45 x=46 x=47 x=48 x=49 x=50 x=51 x=52 x=53 x=54 x=55 x=56 x=57 x=58 x=59 x=60 x=61 x=62 x=63 x=64 x=65 x=66 x=67 x=68 x=69 x=70 x=71 x=72 x=73 miller-3.4.0/c/reg_test/input/multi-format-join-a.csv000066400000000000000000000000241266012053600225040ustar00rootroot00000000000000x,a 1,2 2,3 3,4 4,5 miller-3.4.0/c/reg_test/input/multi-format-join-a.dkvp000066400000000000000000000000401266012053600226530ustar00rootroot00000000000000x=1,a=2 x=2,a=3 x=3,a=4 x=4,a=5 miller-3.4.0/c/reg_test/input/multi-format-join-a.json000066400000000000000000000000701266012053600226630ustar00rootroot00000000000000{"x":1,"a":2} {"x":2,"a":3} {"x":3,"a":4} {"x":4,"a":5} miller-3.4.0/c/reg_test/input/multi-format-join-b.csv000066400000000000000000000000301266012053600225020ustar00rootroot00000000000000x,b 1,20 2,30 3,40 4,50 miller-3.4.0/c/reg_test/input/multi-format-join-b.dkvp000066400000000000000000000000441266012053600226600ustar00rootroot00000000000000x=1,b=20 x=2,b=30 x=3,b=40 x=4,b=50 miller-3.4.0/c/reg_test/input/multi-format-join-b.json000066400000000000000000000000741266012053600226700ustar00rootroot00000000000000{"x":1,"b":20} {"x":2,"b":30} {"x":3,"b":40} {"x":4,"b":50} miller-3.4.0/c/reg_test/input/multi-ips.dkvp000066400000000000000000000000121266012053600210020ustar00rootroot00000000000000a: 1 b: 2 miller-3.4.0/c/reg_test/input/multi-sep.csv000066400000000000000000000004551266012053600206400ustar00rootroot00000000000000a/,b/,i/,x/,y/ wye/,eks/,0/,0.641593543645736508/,0.262688053894177098 eks/,zee/,1/,0.827614412562742041/,0.715431942006308552 zee/,zee/,2/,0.923068348748175560/,0.009737410587136359 zee/,pan/,3/,0.000047786161325772/,0.803142013402256216 zee/,hat/,4/,0.676537984365847889/,0.573903236805416328 miller-3.4.0/c/reg_test/input/multi-sep.dkvp000066400000000000000000000005501266012053600210050ustar00rootroot00000000000000a=:wye/,b=:eks/,i=:0/,x=:0.641593543645736508/,y=:0.262688053894177098 a=:eks/,b=:zee/,i=:1/,x=:0.827614412562742041/,y=:0.715431942006308552 a=:zee/,b=:zee/,i=:2/,x=:0.923068348748175560/,y=:0.009737410587136359 a=:zee/,b=:pan/,i=:3/,x=:0.000047786161325772/,y=:0.803142013402256216 a=:zee/,b=:hat/,i=:4/,x=:0.676537984365847889/,y=:0.573903236805416328 miller-3.4.0/c/reg_test/input/near-ovf.dkvp000066400000000000000000000004731266012053600206070ustar00rootroot00000000000000x=9223372036854775806,y=-9223372036854775805 x=9223372036854775804,y=-9223372036854775804 x=9223372036854775801,y=-9223372036854775801 x=9223372036854775807,y=-9223372036854775803 x=9223372036854775803,y=-9223372036854775807 x=9223372036854775802,y=-9223372036854775806 x=9223372036854775805,y=-9223372036854775802 miller-3.4.0/c/reg_test/input/null-fields.csv000066400000000000000000000000631266012053600211320ustar00rootroot00000000000000a,b,c,d,e 1,2,3,4,5 6,,,,10 ,,,11,12 13,14,,, ,,,, miller-3.4.0/c/reg_test/input/null-fields.nidx000066400000000000000000000000441266012053600213000ustar00rootroot00000000000000a,b,c,d,e f,,,,g ,,,h,i j,k,,, ,,,, miller-3.4.0/c/reg_test/input/null-vs-empty.dkvp000066400000000000000000000000511266012053600216160ustar00rootroot00000000000000x=1,y=2,s=hello x=1,y=,s= x=,y=,s=hurrah miller-3.4.0/c/reg_test/input/nullvals.dkvp000066400000000000000000000001071266012053600207240ustar00rootroot00000000000000a=b,x=1,y=2,z= a=b,x=3,y=4,z= a=b,x=5,y=,z= a=b,x=,y=6,z= a=b,x=,y=,z= miller-3.4.0/c/reg_test/input/ofmt.dat000066400000000000000000000000141266012053600176320ustar00rootroot00000000000000x=1 x=2 x=3 miller-3.4.0/c/reg_test/input/page-aligned-final-ifs.dkvp000066400000000000000000000200001266012053600232410ustar00rootroot00000000000000x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=miller-3.4.0/c/reg_test/input/page-aligned-final-irs.dkvp000066400000000000000000000200001266012053600232550ustar00rootroot00000000000000x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc miller-3.4.0/c/reg_test/input/page-aligned-final-no-ifs.dkvp000066400000000000000000000200001266012053600236530ustar00rootroot00000000000000x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,zmiller-3.4.0/c/reg_test/input/page-aligned-no-final-eol.xtab000066400000000000000000000200001266012053600236430ustar00rootroot00000000000000aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 33333333333333333333 aaaaaaaaaaaaaaaaaaaa 111111111111111111111 bbbbbbbbbbbbbbbbbbbb 22222222222222222222 cccccccccccccccccccc 3333333333333333333333miller-3.4.0/c/reg_test/input/page-aligned-no-final-irs.csvl000066400000000000000000000200001266012053600236720ustar00rootroot00000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccccccccccccccccccccccccccccccccccccccccccc 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,33333333333333333333333333333333333333333333miller-3.4.0/c/reg_test/input/page-aligned-no-final-irs.dkvp000066400000000000000000000200001266012053600236670ustar00rootroot00000000000000x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccc x=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,z=cccccccccccccccccccccccccccccccccccccccccccccccccmiller-3.4.0/c/reg_test/input/page-aligned-no-final-irs.nidx000066400000000000000000000200001266012053600236650ustar00rootroot0000000000000011111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,3333333333333333333333333333333333333333333 11111111111111111111111111111111111111,22222222222222222222222222222222222222222222,33333333333333333333333333333333333333333333miller-3.4.0/c/reg_test/input/regex.dkvp000066400000000000000000000001361266012053600202000ustar00rootroot00000000000000x=abc,y=def x=ABC,y=DEF x=abcd,y=ghi x=ABCD,y=GHI x=abcde,y=ghi x=ABCDE,y=GHI x=ABCDE,y="GHI" miller-3.4.0/c/reg_test/input/regularize.dkvp000066400000000000000000000000401266012053600212310ustar00rootroot00000000000000a=1,c=2,b=3 e=4,d=5 c=7,a=6,b=8 miller-3.4.0/c/reg_test/input/reshape-long-ragged.dkvp000066400000000000000000000005011266012053600226750ustar00rootroot00000000000000time=2009-01-01,item=X,value=0.65473572 time=2009-01-01,item=Y,value=2.4520609 time=2009-01-01,item=Z,value=-1.46570942 time=2009-01-02,item=X,value=-0.89248112 time=2009-01-02,item=Y,value=0.2154713 time=2009-01-03,item=X,value=0.98012375 time=2009-01-04 time=2009-01-05,U=1.3477511,V=0.09719105,item=X,value=2.19357813 miller-3.4.0/c/reg_test/input/reshape-long.tbl000066400000000000000000000006521266012053600212720ustar00rootroot00000000000000time item price 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-01 Z -1.46570942 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-02 Z -2.05357735 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 2009-01-03 Z 4.64248357 2009-01-04 X 0.35397376 2009-01-04 Y 3.3765645 2009-01-04 Z -0.25237774 2009-01-05 X 2.19357813 2009-01-05 Y 1.3477511 2009-01-05 Z 0.09719105 miller-3.4.0/c/reg_test/input/reshape-wide-ragged.dkvp000066400000000000000000000003041266012053600226670ustar00rootroot00000000000000time=2009-01-01,X=0.65473572,Y=2.4520609,Z=-1.46570942 time=2009-01-02,X=-0.89248112,Y=0.2154713 time=2009-01-03,X=0.98012375 time=2009-01-04 time=2009-01-05,X=2.19357813,U=1.3477511,V=0.09719105 miller-3.4.0/c/reg_test/input/reshape-wide.tbl000066400000000000000000000004021266012053600212540ustar00rootroot00000000000000time X Y Z 2009-01-01 0.65473572 2.4520609 -1.46570942 2009-01-02 -0.89248112 0.2154713 -2.05357735 2009-01-03 0.98012375 1.3179287 4.64248357 2009-01-04 0.35397376 3.3765645 -0.25237774 2009-01-05 2.19357813 1.3477511 0.09719105 miller-3.4.0/c/reg_test/input/rfc-csv/000077500000000000000000000000001266012053600175435ustar00rootroot00000000000000miller-3.4.0/c/reg_test/input/rfc-csv/Makefile.am000066400000000000000000000003321266012053600215750ustar00rootroot00000000000000EXTRA_DIST= \ modify-defaults.csv \ narrow-truncated.csv \ narrow.csv \ quoted-comma-truncated.csv \ quoted-comma.csv \ quoted-crlf-truncated.csv \ quoted-crlf.csv \ simple-truncated.csv \ simple.csv miller-3.4.0/c/reg_test/input/rfc-csv/modify-defaults.csv000066400000000000000000000000211266012053600233450ustar00rootroot00000000000000a;b;c 1;2;3 4;;6 miller-3.4.0/c/reg_test/input/rfc-csv/narrow-truncated.csv000066400000000000000000000000151266012053600235530ustar00rootroot00000000000000a 1 2 3 4miller-3.4.0/c/reg_test/input/rfc-csv/narrow.csv000066400000000000000000000000171266012053600215660ustar00rootroot00000000000000a 1 2 3 4 miller-3.4.0/c/reg_test/input/rfc-csv/quoted-comma-truncated.csv000066400000000000000000000000311266012053600246340ustar00rootroot00000000000000a,"b",c 1,"x,3",y 4,5,6miller-3.4.0/c/reg_test/input/rfc-csv/quoted-comma.csv000066400000000000000000000000331266012053600226470ustar00rootroot00000000000000a,"b",c 1,"x,3",y 4,5,6 miller-3.4.0/c/reg_test/input/rfc-csv/quoted-crlf-truncated.csv000066400000000000000000000000321266012053600244670ustar00rootroot00000000000000a,"b",c 1,"x 3",y 4,5,6miller-3.4.0/c/reg_test/input/rfc-csv/quoted-crlf.csv000066400000000000000000000000341266012053600225020ustar00rootroot00000000000000a,"b",c 1,"x 3",y 4,5,6 miller-3.4.0/c/reg_test/input/rfc-csv/simple-truncated.csv000066400000000000000000000000251266012053600235350ustar00rootroot00000000000000a,"b",c 1,x,3 4,5,6miller-3.4.0/c/reg_test/input/rfc-csv/simple.csv000066400000000000000000000000501266012053600215440ustar00rootroot00000000000000a,"b",c 1,x,3 4,5,6 "x","y""yy","z" miller-3.4.0/c/reg_test/input/scinot.dkvp000066400000000000000000000003151266012053600203640ustar00rootroot00000000000000x=123 x=123. x=123.4 x=.234 x=1e2 x=1e-2 x=1.2e3 x=1.e3 x=1.2e-3 x=1.e-3 x=.2e3 x=.2e-3 x=1.e-3 x=-123 x=-123. x=-123.4 x=-.234 x=-1e2 x=-1e-2 x=-1.2e3 x=-1.e3 x=-1.2e-3 x=-1.e-3 x=-.2e3 x=-.2e-3 x=-1.e-3 miller-3.4.0/c/reg_test/input/scinot1.dkvp000066400000000000000000000000041266012053600204400ustar00rootroot00000000000000i=1 miller-3.4.0/c/reg_test/input/sec2gmt000066400000000000000000000001501266012053600174630ustar00rootroot00000000000000sec 0 1 10 100 1000 10000 100000 1000000 10000000 100000000 1000000000 1432036180 1500000000 2000000000 miller-3.4.0/c/reg_test/input/sec2xhms000066400000000000000000000003751266012053600176640ustar00rootroot00000000000000sec=0 sec=1 sec=59 sec=60 sec=61 sec=3599 sec=3600 sec=3601 sec=86399 sec=86400 sec=86401 sec=863999 sec=864000 sec=864001 sec=-1 sec=-59 sec=-60 sec=-61 sec=-3599 sec=-3600 sec=-3601 sec=-86399 sec=-86400 sec=-86401 sec=-863999 sec=-864000 sec=-864001 miller-3.4.0/c/reg_test/input/short000066400000000000000000000000141266012053600172550ustar00rootroot00000000000000a=1 b=2 c=3 miller-3.4.0/c/reg_test/input/short-circuit.dkvp000066400000000000000000000000521266012053600216620ustar00rootroot00000000000000x=1,a="hello" x=2,a="there" x=3,a="world" miller-3.4.0/c/reg_test/input/small000066400000000000000000000011121266012053600172260ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 miller-3.4.0/c/reg_test/input/small-nested.json000066400000000000000000000004171266012053600214650ustar00rootroot00000000000000{ "z": { "pan": { "1": 0.726803, "0": 0.952618 }, "eks": { "0": 0.134189, "1": 0.187885 }, "wye": { "1": 0.863624 }, "zee": { "0": 0.976181 }, "hat": { "1": 0.749551 } } } miller-3.4.0/c/reg_test/input/small-non-nested-wrapped.json000066400000000000000000000015451266012053600237200ustar00rootroot00000000000000[ { "a": "pan", "b": "pan", "i": 1, "x": 0.3467901443380824, "y": 0.7268028627434533 } ,{ "a": "eks", "b": "pan", "i": 2, "x": 0.7586799647899636, "y": 0.5221511083334797 } ,{ "a": "wye", "b": "wye", "i": 3, "x": 0.20460330576630303, "y": 0.33831852551664776 } ,{ "a": "eks", "b": "wye", "i": 4, "x": 0.38139939387114097, "y": 0.13418874328430463 } ,{ "a": "wye", "b": "pan", "i": 5, "x": 0.5732889198020006, "y": 0.8636244699032729 } ,{ "a": "zee", "b": "pan", "i": 6, "x": 0.5271261600918548, "y": 0.49322128674835697 } ,{ "a": "eks", "b": "zee", "i": 7, "x": 0.6117840605678454, "y": 0.1878849191181694 } ,{ "a": "zee", "b": "wye", "i": 8, "x": 0.5985540091064224, "y": 0.976181385699006 } ,{ "a": "hat", "b": "wye", "i": 9, "x": 0.03144187646093577, "y": 0.7495507603507059 } ,{ "a": "pan", "b": "wye", "i": 10, "x": 0.5026260055412137, "y": 0.9526183602969864 } ] miller-3.4.0/c/reg_test/input/small-non-nested.json000066400000000000000000000015301266012053600222520ustar00rootroot00000000000000{ "a": "pan", "b": "pan", "i": 1, "x": 0.3467901443380824, "y": 0.7268028627434533 } { "a": "eks", "b": "pan", "i": 2, "x": 0.7586799647899636, "y": 0.5221511083334797 } { "a": "wye", "b": "wye", "i": 3, "x": 0.20460330576630303, "y": 0.33831852551664776 } { "a": "eks", "b": "wye", "i": 4, "x": 0.38139939387114097, "y": 0.13418874328430463 } { "a": "wye", "b": "pan", "i": 5, "x": 0.5732889198020006, "y": 0.8636244699032729 } { "a": "zee", "b": "pan", "i": 6, "x": 0.5271261600918548, "y": 0.49322128674835697 } { "a": "eks", "b": "zee", "i": 7, "x": 0.6117840605678454, "y": 0.1878849191181694 } { "a": "zee", "b": "wye", "i": 8, "x": 0.5985540091064224, "y": 0.976181385699006 } { "a": "hat", "b": "wye", "i": 9, "x": 0.03144187646093577, "y": 0.7495507603507059 } { "a": "pan", "b": "wye", "i": 10, "x": 0.5026260055412137, "y": 0.9526183602969864 } miller-3.4.0/c/reg_test/input/sort-het.dkvp000066400000000000000000000000201266012053600206230ustar00rootroot00000000000000x=2 a=3 x=4 x=1 miller-3.4.0/c/reg_test/input/space-pad.dkvp000066400000000000000000000000241266012053600207170ustar00rootroot00000000000000 a=1 b=2 c=3 miller-3.4.0/c/reg_test/input/space-pad.nidx000066400000000000000000000000241266012053600207150ustar00rootroot00000000000000 a b c d e f miller-3.4.0/c/reg_test/input/space-pad.pprint000066400000000000000000000000241266012053600212670ustar00rootroot00000000000000 a b c 1 2 3 miller-3.4.0/c/reg_test/input/sub.dat000066400000000000000000000000401266012053600174550ustar00rootroot00000000000000x=hello x=HELLO x=world x=WORLD miller-3.4.0/c/reg_test/input/truncated.csv000066400000000000000000000000271266012053600207050ustar00rootroot00000000000000a,b,c 1,2,3 4,5,6 7,8,9miller-3.4.0/c/reg_test/input/truncated.dkvp000066400000000000000000000000131266012053600210510ustar00rootroot00000000000000a=1,b=2 c=3miller-3.4.0/c/reg_test/input/truncated.nidx000066400000000000000000000000111266012053600210450ustar00rootroot000000000000001 2 3 4 5miller-3.4.0/c/reg_test/input/truncated.pprint000066400000000000000000000000271266012053600214260ustar00rootroot00000000000000a b c 1 2 3 4 5 6 7 8 9miller-3.4.0/c/reg_test/input/truncated.xtab000066400000000000000000000000241266012053600210450ustar00rootroot00000000000000a 1 b 2 c 3 d 4 e 5miller-3.4.0/c/reg_test/input/truncated.xtab-crlf000066400000000000000000000000311266012053600217670ustar00rootroot00000000000000a 1 b 2 c 3 d 4 e 5miller-3.4.0/c/reg_test/input/utf8-1.csv000066400000000000000000000000551266012053600177410ustar00rootroot00000000000000langue,nom,jour français,françois,vendredi miller-3.4.0/c/reg_test/input/utf8-2.csv000066400000000000000000000000551266012053600177420ustar00rootroot00000000000000français,françois,vendredi langue,nom,jour miller-3.4.0/c/reg_test/input/utf8-align.dkvp000066400000000000000000000002041266012053600210400ustar00rootroot00000000000000191º=test,1912=test2,cois=çais,çois=cais 191º=test,1912=test2,ois=çais,çois=cais 191º=test,1912=test2,coise=çais,çois=cais miller-3.4.0/c/reg_test/input/utf8-align.nidx000066400000000000000000000000731266012053600210420ustar00rootroot00000000000000191º test 191 test2 francois français françois francais miller-3.4.0/c/reg_test/run000077500000000000000000002411321266012053600155760ustar00rootroot00000000000000#!/bin/sh # ================================================================ set -e # For building with autoconf: # * in-directory build: # pwd is /path/to/the/tree/c/reg_test # path to mlr is /path/to/the/tree/c/mlr # path to reg_test/run is /path/to/the/tree/c/reg_test/run # # * out-of-directory ("VPATH") build: # pwd is /path/to/build/tree/c/reg_test # path to mlr is /path/to/build/tree/c/mlr # path to reg_test/run is /path/to/source/tree/c/reg_test/run # For building without autoconf: # pwd is /does/not/matter # path to mlr is /path/to/the/tree/c/mlr # path to reg_test/run is /path/to/the/tree/c/reg_test/run ourdir=`dirname $0` srcdir=$ourdir/../.. pwd=`pwd` try1=$pwd/../mlr # For autoconf builds, in-tree or out-of-tree try2=$srcdir/c/mlr # For non-autoconf builds if [ -x "$try1" ]; then path_to_mlr=$try1 elif [ -x "$try2" ]; then path_to_mlr=$try2 else echo "$0: Could not find path to mlr executable." 1>&2 echo "Try 1: $try1" 1>&2 echo "Try 2: $try2" 1>&2 exit 1 fi if [ "$1" = "--valgrind" ]; then # Leak-check the test suite. Needs 'make mlrg' first. # ../tools/clean-valg can be used to filter the output. path_to_mlr="valgrind --leak-check=full ${path_to_mlr}g" fi echo Using mlr executable $path_to_mlr indir=$ourdir/input expdir=$ourdir/expected outdir=$pwd/output outfile=$outdir/out expfile=$expdir/out mkdir -p $outdir rm -f $outfile touch $outfile echo num_passed=0 announce() { echo >> $outfile echo "================================================================" >> $outfile echo "$@" >> $outfile echo >> $outfile } # A key feature of this regression script is that it can be invoked from any # directory. Depending on the directory it's invoked from, the path to the mlr # executable may vary. Nonetheless for debugging it's crucial that we echo out # each command being executed. See also diff -I below. run_mlr() { # Use just "mlr" for info messages echo mlr "$@" echo mlr "$@" >> $outfile # Use path to mlr for invoking the command $path_to_mlr "$@" >> $outfile echo >> $outfile # since set -e num_passed=`expr $num_passed + 1` } # ================================================================ announce STATELESS MAPPERS run_mlr cat $indir/abixy run_mlr cat /dev/null run_mlr cat -n $indir/abixy run_mlr cat -N counter $indir/abixy run_mlr cut -f a,x $indir/abixy run_mlr cut --complement -f a,x $indir/abixy run_mlr cut -r -f c,e $indir/having-fields-regex.dkvp run_mlr cut -r -f '"C","E"' $indir/having-fields-regex.dkvp run_mlr cut -r -f '"c"i,"e"' $indir/having-fields-regex.dkvp run_mlr cut -r -f '"C"i,"E"' $indir/having-fields-regex.dkvp run_mlr cut -r -x -f c,e $indir/having-fields-regex.dkvp run_mlr cut -r -x -f '"C","E"' $indir/having-fields-regex.dkvp run_mlr cut -r -x -f '"C","E"i' $indir/having-fields-regex.dkvp run_mlr cut -r -x -f '"c","e"i' $indir/having-fields-regex.dkvp run_mlr --csvlite cut -r -f '^Name$,^Date_[0-9].*$' $indir/date1.csv $indir/date2.csv run_mlr having-fields --at-least a,b $indir/abixy run_mlr having-fields --at-least a,c $indir/abixy run_mlr having-fields --at-least a,b,i,x,y $indir/abixy run_mlr having-fields --which-are a,b,i,x $indir/abixy run_mlr having-fields --which-are a,b,i,x,y $indir/abixy run_mlr having-fields --which-are a,b,i,y,x $indir/abixy run_mlr having-fields --which-are a,b,i,x,w $indir/abixy run_mlr having-fields --which-are a,b,i,x,y,z $indir/abixy run_mlr having-fields --at-most a,c $indir/abixy run_mlr having-fields --at-most a,b,i,x,y $indir/abixy run_mlr having-fields --at-most a,b,i,x,y,z $indir/abixy run_mlr having-fields --all-matching '"^[a-z][a-z][a-z]$"' $indir/having-fields-regex.dkvp run_mlr having-fields --any-matching '"^[a-z][a-z][a-z]$"' $indir/having-fields-regex.dkvp run_mlr having-fields --none-matching '"^[a-z][a-z][a-z]$"' $indir/having-fields-regex.dkvp run_mlr having-fields --all-matching '"^[a-z][a-z][a-z]$"i' $indir/having-fields-regex.dkvp run_mlr having-fields --any-matching '"^[a-z][a-z][a-z]$"i' $indir/having-fields-regex.dkvp run_mlr having-fields --none-matching '"^[a-z][a-z][a-z]$"i' $indir/having-fields-regex.dkvp run_mlr rename b,BEE,x,EKS $indir/abixy run_mlr rename nonesuch,nonesuch,x,EKS $indir/abixy run_mlr --csvlite rename -r '^Date_[0-9].*$,Date' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r '(.*)e(.*),\1EEE\2' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r '"(.*)e(.*)"i,\1EEE\2' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r -g '"(.*)e(.*)"i,\1EEE\2' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r '"e",EEE' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r -g '"e",EEE' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r '"e"i,EEE' $indir/date1.csv $indir/date2.csv run_mlr --csvlite rename -r -g '"e"i,EEE' $indir/date1.csv $indir/date2.csv run_mlr regularize $indir/regularize.dkvp run_mlr --opprint bar -f x,y --lo 0 --hi 1 $indir/abixy run_mlr --opprint bar -f x,y -c c -x x -b b --lo 0.1 --hi 0.9 -w 20 $indir/abixy run_mlr --opprint bar --auto -f x,y -w 10 $indir/abixy # ---------------------------------------------------------------- announce TRIVIAL RETAINERS run_mlr group-by a $indir/abixy run_mlr group-by a,b $indir/abixy run_mlr group-like $indir/het.dkvp run_mlr tac $indir/abixy run_mlr tac /dev/null # ---------------------------------------------------------------- announce HEAD/TAIL/ETC. run_mlr head -n 2 $indir/abixy-het run_mlr head -n 2 -g a $indir/abixy-het run_mlr head -n 2 -g a,b $indir/abixy-het run_mlr tail -n 2 $indir/abixy-het run_mlr tail -n 2 -g a $indir/abixy-het run_mlr tail -n 2 -g a,b $indir/abixy-het run_mlr top -f x,y -n 2 $indir/abixy-het run_mlr top -f x,y -n 2 -g a $indir/abixy-het run_mlr top -f x,y -n 2 -g a,b $indir/abixy-het run_mlr top -f x,y -n 2 $indir/ints.dkvp run_mlr top -f x,y -n 2 -F $indir/ints.dkvp run_mlr top -n 4 -f x $indir/abixy-wide run_mlr top -n 1 -f x,y $indir/abixy-wide run_mlr top -n 4 -f x -g a $indir/abixy-wide run_mlr top -n 1 -f x,y -g a $indir/abixy-wide run_mlr top -a -n 4 -f x $indir/abixy-wide run_mlr top -a -n 4 -f x -g a $indir/abixy-wide run_mlr top -n 3 -f x,y $indir/near-ovf.dkvp run_mlr top -n 3 -f x,y --min $indir/near-ovf.dkvp run_mlr top -F -n 3 -f x,y $indir/near-ovf.dkvp run_mlr top -F -n 3 -f x,y --min $indir/near-ovf.dkvp run_mlr --seed 12345 bootstrap $indir/abixy-het run_mlr --seed 12345 bootstrap -n 2 $indir/abixy-het run_mlr --seed 12345 bootstrap -n 20 $indir/abixy-het run_mlr --seed 12345 sample -k 2 $indir/abixy-het run_mlr --seed 12345 sample -k 2 -g a $indir/abixy-het run_mlr --seed 12345 sample -k 2 -g a,b $indir/abixy-het run_mlr uniq -g a $indir/abixy-het run_mlr uniq -g a,b $indir/abixy-het run_mlr uniq -f a $indir/abixy-het run_mlr uniq -f a,b $indir/abixy-het run_mlr uniq -c -g a $indir/abixy-het run_mlr uniq -c -g a,b $indir/abixy-het run_mlr count-distinct -f a $indir/small $indir/abixy run_mlr count-distinct -f a,b $indir/small $indir/abixy run_mlr count-distinct -f a -n $indir/small $indir/abixy run_mlr count-distinct -f a,b -n $indir/small $indir/abixy run_mlr grep pan $indir/abixy-het run_mlr grep -v pan $indir/abixy-het run_mlr decimate -n 4 $indir/abixy run_mlr decimate -b -n 4 $indir/abixy run_mlr decimate -e -n 4 $indir/abixy run_mlr decimate -g a -n 2 $indir/abixy run_mlr decimate -g a -b -n 2 $indir/abixy run_mlr decimate -g a -e -n 2 $indir/abixy # ---------------------------------------------------------------- announce SORT run_mlr sort -f a $indir/abixy run_mlr sort -r a $indir/abixy run_mlr sort -f x $indir/abixy run_mlr sort -r x $indir/abixy run_mlr sort -nf x $indir/abixy run_mlr sort -nr x $indir/abixy run_mlr sort -f a,b $indir/abixy run_mlr sort -r a,b $indir/abixy run_mlr sort -f x,y $indir/abixy run_mlr sort -r x,y $indir/abixy run_mlr sort -nf x,y $indir/abixy run_mlr sort -nr x,y $indir/abixy run_mlr sort -f a -nr x $indir/abixy run_mlr sort -nr y -f a $indir/abixy run_mlr sort -f a -r b -nf x -nr y $indir/abixy run_mlr sort -f x $indir/sort-het.dkvp run_mlr sort -r x $indir/sort-het.dkvp # ---------------------------------------------------------------- announce JOIN run_mlr --opprint join -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --ul -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --ul -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --ul --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --ul --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --np --ul -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --np --ul -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --np --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --np --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --np --ul --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --np --ul --ur -f $indir/joina.dkvp -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --ul -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --ul -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --ul --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --ul --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --np --ul -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --np --ul -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --np --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --np --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join --np --ul --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -u --np --ul --ur -f /dev/null -l l -r r -j o $indir/joinb.dkvp run_mlr --opprint join -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join --ul -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u --ul -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join --ul --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u --ul --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join --np --ul -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u --np --ul -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join --np --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u --np --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join --np --ul --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --opprint join -u --np --ul --ur -f $indir/joina.dkvp -l l -r r -j o /dev/null run_mlr --odkvp join -u -j a -f $indir/join-het.dkvp $indir/abixy-het run_mlr --odkvp join -u -j a -f $indir/abixy-het $indir/join-het.dkvp run_mlr --odkvp join -u --np --ul --ur -j a -f $indir/join-het.dkvp $indir/abixy-het run_mlr --odkvp join -u --np --ul --ur -j a -f $indir/abixy-het $indir/join-het.dkvp for sorted_flag in "" "-u"; do for pairing_flags in "" "--np --ul" "--np --ur"; do for i in 1 2 3 4 5 6; do run_mlr join $sorted_flag $pairing_flags -l l -r r -j j -f $indir/het-join-left $indir/het-join-right-r$i for j in 1 2 3 4 5 6; do if [ "$i" -le "$j" ]; then run_mlr join $sorted_flag $pairing_flags -l l -r r -j j -f $indir/het-join-left $indir/het-join-right-r$i$j fi done done done done # ---------------------------------------------------------------- announce JOIN PREPIPE run_mlr --prepipe cat --odkvp join -u -j a -f $indir/join-het.dkvp $indir/abixy-het run_mlr --odkvp join --prepipe cat -u -j a -f $indir/join-het.dkvp $indir/abixy-het run_mlr --prepipe cat --odkvp join --prepipe cat -u -j a -f $indir/join-het.dkvp $indir/abixy-het # ---------------------------------------------------------------- announce JOIN MIXED-FORMAT # in1, in2, out all same formats run_mlr --json join -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.json run_mlr --dkvp join -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.dkvp run_mlr --csvlite join -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.csv # in2 different format run_mlr --json join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.json run_mlr --dkvp join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.dkvp run_mlr --csvlite join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.csv run_mlr --json join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.json run_mlr --dkvp join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.dkvp run_mlr --csvlite join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.csv run_mlr --json join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.json run_mlr --dkvp join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.dkvp run_mlr --csvlite join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.csv # vary all three run_mlr --ijson --ojson join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.json run_mlr --idkvp --ojson join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.dkvp run_mlr --icsvlite --ojson join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.csv run_mlr --ijson --ojson join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.json run_mlr --idkvp --ojson join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.dkvp run_mlr --icsvlite --ojson join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.csv run_mlr --ijson --ojson join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.json run_mlr --idkvp --ojson join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.dkvp run_mlr --icsvlite --ojson join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.csv run_mlr --ijson --odkvp join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.json run_mlr --idkvp --odkvp join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.dkvp run_mlr --icsvlite --odkvp join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.csv run_mlr --ijson --odkvp join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.json run_mlr --idkvp --odkvp join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.dkvp run_mlr --icsvlite --odkvp join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.csv run_mlr --ijson --odkvp join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.json run_mlr --idkvp --odkvp join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.dkvp run_mlr --icsvlite --odkvp join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.csv run_mlr --ijson --ocsvlite join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.json run_mlr --idkvp --ocsvlite join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.dkvp run_mlr --icsvlite --ocsvlite join -i csvlite -j x -f $indir/multi-format-join-a.csv $indir/multi-format-join-b.csv run_mlr --ijson --ocsvlite join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.json run_mlr --idkvp --ocsvlite join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.dkvp run_mlr --icsvlite --ocsvlite join -i dkvp -j x -f $indir/multi-format-join-a.dkvp $indir/multi-format-join-b.csv run_mlr --ijson --ocsvlite join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.json run_mlr --idkvp --ocsvlite join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.dkvp run_mlr --icsvlite --ocsvlite join -i json -j x -f $indir/multi-format-join-a.json $indir/multi-format-join-b.csv # ---------------------------------------------------------------- announce RESHAPE run_mlr --pprint reshape -i X,Y,Z -o item,price $indir/reshape-wide.tbl run_mlr --pprint reshape -i X,Z -o item,price $indir/reshape-wide.tbl run_mlr --pprint reshape -r '[X-Z]' -o item,price $indir/reshape-wide.tbl run_mlr --pprint reshape -r '[XZ]' -o item,price $indir/reshape-wide.tbl run_mlr --pprint reshape -s item,price $indir/reshape-long.tbl run_mlr --pprint reshape -i X,Y,Z -o item,price then reshape -s item,price $indir/reshape-wide.tbl run_mlr --pprint reshape -s item,price then reshape -i X,Y,Z -o item,price $indir/reshape-long.tbl run_mlr reshape -i X,Y,Z -o item,price $indir/reshape-wide-ragged.dkvp run_mlr reshape -i X,Z -o item,price $indir/reshape-wide-ragged.dkvp run_mlr reshape -r '[X-Z]' -o item,price $indir/reshape-wide-ragged.dkvp run_mlr reshape -r '[XZ]' -o item,price $indir/reshape-wide-ragged.dkvp run_mlr reshape -s item,price $indir/reshape-long-ragged.dkvp run_mlr --json reshape -i x,y -o item,value $indir/small-non-nested.json # ---------------------------------------------------------------- announce STATS run_mlr --opprint stats1 -a mean,sum,count,min,max,mode -f i,x,y $indir/abixy run_mlr --opprint stats1 -a min,p10,p50,mode,p90,max -f i,x,y $indir/abixy run_mlr --opprint stats1 -a mean,meaneb,stddev -f i,x,y $indir/abixy run_mlr --oxtab stats1 -s -a mean,sum,count,min,max,mode -f i,x,y $indir/abixy run_mlr --opprint stats1 -a mean,sum,count,min,max,mode -f i,x,y -g a $indir/abixy run_mlr --opprint stats1 -a min,p10,p50,mode,p90,max -f i,x,y -g a $indir/abixy run_mlr --opprint stats1 -a mean,meaneb,stddev -f i,x,y -g a $indir/abixy run_mlr --oxtab stats1 -s -a mean,sum,count,min,max,mode -f i,x,y -g a $indir/abixy run_mlr --opprint stats1 -a mean,sum,count,min,max,mode -f i,x,y -g a,b $indir/abixy run_mlr --opprint stats1 -a min,p10,p50,mode,p90,max -f i,x,y -g a,b $indir/abixy run_mlr --opprint stats1 -a mean,meaneb,stddev -f i,x,y -g a,b $indir/abixy run_mlr --oxtab stats1 -s -a mean,sum,count,min,max,mode -f i,x,y -g a,b $indir/abixy run_mlr --oxtab stats1 -a mean -f x $indir/abixy-het run_mlr --oxtab stats1 -a mean -f x -g a $indir/abixy-het run_mlr --oxtab stats1 -a p0,p50,p100 -f x,y $indir/near-ovf.dkvp run_mlr --oxtab stats1 -a p0,p50,p100 -f x,y -F $indir/near-ovf.dkvp run_mlr --opprint stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 $indir/abixy-wide run_mlr --opprint stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 -g a,b $indir/abixy-wide run_mlr --oxtab stats2 -s -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 $indir/abixy-wide-short run_mlr --oxtab stats2 -s -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2 -g a,b $indir/abixy-wide-short run_mlr --opprint stats2 --fit -a linreg-ols,linreg-pca -f x,y,xy,y2 $indir/abixy-wide-short run_mlr --opprint stats2 --fit -a linreg-ols,linreg-pca -f x,y,xy,y2 -g a $indir/abixy-wide-short run_mlr --opprint stats2 -a logireg -f x,y $indir/logi.dkvp run_mlr --opprint stats2 -a logireg -f x,y -g g $indir/logi.dkvp run_mlr --oxtab stats2 -a cov -f x,y $indir/abixy-het run_mlr --oxtab stats2 -a cov -f x,y -g a $indir/abixy-het run_mlr --opprint step -a rsum,delta,counter -f x,y $indir/abixy run_mlr --opprint step -a rsum,delta,counter -f x,y -g a $indir/abixy run_mlr --opprint step -a ewma -d 0.1,0.9 -f x,y -g a $indir/abixy run_mlr --opprint step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g a $indir/abixy run_mlr --odkvp step -a rsum,delta,counter -f x,y $indir/abixy-het run_mlr --odkvp step -a rsum,delta,counter -f x,y -g a $indir/abixy-het run_mlr --opprint step -a ewma -d 0.1,0.9 -f x,y -g a $indir/abixy-het run_mlr --opprint step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g a $indir/abixy-het run_mlr --icsvlite --opprint step -a from-first -f x $indir/from-first.csv run_mlr --icsvlite --opprint step -a from-first -f x -g g $indir/from-first.csv run_mlr --opprint histogram -f x,y --lo 0 --hi 1 --nbins 20 $indir/small run_mlr --opprint histogram --nbins 9 --auto -f x,y $indir/ints.dkvp run_mlr --csvlite --opprint merge-fields -a min,max,sum -c _in,_out $indir/merge-fields-in-out.csv run_mlr --csvlite --opprint merge-fields -k -a sum -c _in,_out $indir/merge-fields-in-out.csv run_mlr --oxtab merge-fields -k -a sum,count -f a_in_x,a_out_x -o foo $indir/merge-fields-abxy.dkvp run_mlr --oxtab merge-fields -k -a sum,count -r in_,out_ -o bar $indir/merge-fields-abxy.dkvp run_mlr --oxtab merge-fields -k -a sum,count -c in_,out_ $indir/merge-fields-abxy.dkvp # ---------------------------------------------------------------- announce DSL OPERATOR ASSOCIATIVITY # Note: filter -v and put -v print the AST. run_mlr put -v '$x = 1 || 2 || 3' /dev/null run_mlr filter -v ' 1 || 2 || 3' /dev/null run_mlr put -v '$x = 1 ^^ 2 ^^ 3' /dev/null run_mlr filter -v ' 1 ^^ 2 ^^ 3' /dev/null run_mlr put -v '$x = 1 && 2 && 3' /dev/null run_mlr filter -v ' 1 && 2 && 3' /dev/null run_mlr put -v '$x = 1 == 2 == 3' /dev/null run_mlr filter -v ' 1 == 2 == 3' /dev/null run_mlr put -v '$x = 1 != 2 != 3' /dev/null run_mlr filter -v ' 1 != 2 != 3' /dev/null run_mlr put -v '$x = 1 =~ 2 =~ 3' /dev/null run_mlr filter -v ' 1 =~ 2 =~ 3' /dev/null run_mlr put -v '$x = 1 !=~ 2 !=~ 3' /dev/null run_mlr filter -v ' 1 !=~ 2 !=~ 3' /dev/null run_mlr put -v '$x = 1 == 2 != 3' /dev/null run_mlr filter -v ' 1 == 2 != 3' /dev/null run_mlr put -v '$x = 1 != 2 == 3' /dev/null run_mlr filter -v ' 1 != 2 == 3' /dev/null run_mlr put -v '$x = 1 < 2 < 3' /dev/null run_mlr filter -v ' 1 < 2 < 3' /dev/null run_mlr put -v '$x = 1 <= 2 <= 3' /dev/null run_mlr filter -v ' 1 <= 2 <= 3' /dev/null run_mlr put -v '$x = 1 > 2 > 3' /dev/null run_mlr filter -v ' 1 > 2 > 3' /dev/null run_mlr put -v '$x = 1 >= 2 >= 3' /dev/null run_mlr filter -v ' 1 >= 2 >= 3' /dev/null run_mlr put -v '$x = 1 < 2 <= 3' /dev/null run_mlr filter -v ' 1 < 2 <= 3' /dev/null run_mlr put -v '$x = 1 <= 2 < 3' /dev/null run_mlr filter -v ' 1 <= 2 < 3' /dev/null run_mlr put -v '$x = 1 | 2 | 3' /dev/null run_mlr filter -v ' 1 | 2 | 3' /dev/null run_mlr put -v '$x = 1 ^ 2 ^ 3' /dev/null run_mlr filter -v ' 1 ^ 2 ^ 3' /dev/null run_mlr put -v '$x = 1 & 2 & 3' /dev/null run_mlr filter -v ' 1 & 2 & 3' /dev/null run_mlr put -v '$x = 1 | 2 & 3' /dev/null run_mlr filter -v ' 1 | 2 & 3' /dev/null run_mlr put -v '$x = 1 | 2 ^ 3' /dev/null run_mlr filter -v ' 1 | 2 ^ 3' /dev/null run_mlr put -v '$x = 1 ^ 2 | 3' /dev/null run_mlr filter -v ' 1 ^ 2 | 3' /dev/null run_mlr put -v '$x = 1 ^ 2 & 3' /dev/null run_mlr filter -v ' 1 ^ 2 & 3' /dev/null run_mlr put -v '$x = 1 & 2 | 3' /dev/null run_mlr filter -v ' 1 & 2 | 3' /dev/null run_mlr put -v '$x = 1 & 2 ^ 3' /dev/null run_mlr filter -v ' 1 & 2 ^ 3' /dev/null run_mlr put -v '$x = 1 << 2 << 3' /dev/null run_mlr filter -v ' 1 << 2 << 3' /dev/null run_mlr put -v '$x = 1 >> 2 >> 3' /dev/null run_mlr filter -v ' 1 >> 2 >> 3' /dev/null run_mlr put -v '$x = 1 << 2 >> 3' /dev/null run_mlr filter -v ' 1 << 2 >> 3' /dev/null run_mlr put -v '$x = 1 >> 2 << 3' /dev/null run_mlr filter -v ' 1 >> 2 << 3' /dev/null run_mlr put -v '$x = 1 + 2 + 3' /dev/null run_mlr filter -v ' 1 + 2 + 3' /dev/null run_mlr put -v '$x = 1 - 2 - 3' /dev/null run_mlr filter -v ' 1 - 2 - 3' /dev/null run_mlr put -v '$x = 1 + 2 - 3' /dev/null run_mlr filter -v ' 1 + 2 - 3' /dev/null run_mlr put -v '$x = 1 - 2 + 3' /dev/null run_mlr filter -v ' 1 - 2 + 3' /dev/null run_mlr put -v '$x = 1 . 2 . 3' /dev/null run_mlr filter -v ' 1 . 2 . 3' /dev/null run_mlr put -v '$x = 1 * 2 * 3' /dev/null run_mlr filter -v ' 1 * 2 * 3' /dev/null run_mlr put -v '$x = 1 / 2 / 3' /dev/null run_mlr filter -v ' 1 / 2 / 3' /dev/null run_mlr put -v '$x = 1 // 2 // 3' /dev/null run_mlr filter -v ' 1 // 2 // 3' /dev/null run_mlr put -v '$x = 1 % 2 % 3' /dev/null run_mlr filter -v ' 1 % 2 % 3' /dev/null run_mlr put -v '$x = 1 ** 2 ** 3' /dev/null run_mlr filter -v ' 1 ** 2 ** 3' /dev/null run_mlr put -v '$x = 1 * 2 / 3' /dev/null run_mlr filter -v ' 1 * 2 / 3' /dev/null run_mlr put -v '$x = 1 * 2 // 3' /dev/null run_mlr filter -v ' 1 * 2 // 3' /dev/null run_mlr put -v '$x = 1 * 2 % 3' /dev/null run_mlr filter -v ' 1 * 2 % 3' /dev/null run_mlr put -v '$x = 1 * 2 ** 3' /dev/null run_mlr filter -v ' 1 * 2 ** 3' /dev/null run_mlr put -v '$x = 1 / 2 * 3' /dev/null run_mlr filter -v ' 1 / 2 * 3' /dev/null run_mlr put -v '$x = 1 / 2 // 3' /dev/null run_mlr filter -v ' 1 / 2 // 3' /dev/null run_mlr put -v '$x = 1 / 2 % 3' /dev/null run_mlr filter -v ' 1 / 2 % 3' /dev/null run_mlr put -v '$x = 1 / 2 ** 3' /dev/null run_mlr filter -v ' 1 / 2 ** 3' /dev/null run_mlr put -v '$x = 1 // 2 * 3' /dev/null run_mlr filter -v ' 1 // 2 * 3' /dev/null run_mlr put -v '$x = 1 // 2 / 3' /dev/null run_mlr filter -v ' 1 // 2 / 3' /dev/null run_mlr put -v '$x = 1 // 2 % 3' /dev/null run_mlr filter -v ' 1 // 2 % 3' /dev/null run_mlr put -v '$x = 1 // 2 ** 3' /dev/null run_mlr filter -v ' 1 // 2 ** 3' /dev/null run_mlr put -v '$x = 1 % 2 * 3' /dev/null run_mlr filter -v ' 1 % 2 * 3' /dev/null run_mlr put -v '$x = 1 % 2 / 3' /dev/null run_mlr filter -v ' 1 % 2 / 3' /dev/null run_mlr put -v '$x = 1 % 2 // 3' /dev/null run_mlr filter -v ' 1 % 2 // 3' /dev/null run_mlr put -v '$x = 1 % 2 ** 3' /dev/null run_mlr filter -v ' 1 % 2 ** 3' /dev/null run_mlr put -v '$x = 1 ** 2 * 3' /dev/null run_mlr filter -v ' 1 ** 2 * 3' /dev/null run_mlr put -v '$x = 1 ** 2 / 3' /dev/null run_mlr filter -v ' 1 ** 2 / 3' /dev/null run_mlr put -v '$x = 1 ** 2 // 3' /dev/null run_mlr filter -v ' 1 ** 2 // 3' /dev/null run_mlr put -v '$x = 1 ** 2 % 3' /dev/null run_mlr filter -v ' 1 ** 2 % 3' /dev/null run_mlr put -v '$x = ++1' /dev/null run_mlr filter -v ' ++1' /dev/null run_mlr put -v '$x = --1' /dev/null run_mlr filter -v ' --1' /dev/null run_mlr put -v '$x = !!1' /dev/null run_mlr filter -v ' !!1' /dev/null run_mlr put -v '$x = ~~1' /dev/null run_mlr filter -v ' ~~1' /dev/null run_mlr put -v '$x = 1 ? 2 : 3' /dev/null run_mlr filter -v ' 1 ? 2 : 3' /dev/null run_mlr put -v '$x = 1 ? 2 ? 3 : 4 : 5' /dev/null run_mlr filter -v ' 1 ? 2 ? 3 : 4 : 5' /dev/null run_mlr put -v '$x = 1 ? 2 : 3 ? 4 : 5' /dev/null run_mlr filter -v ' 1 ? 2 : 3 ? 4 : 5' /dev/null # ---------------------------------------------------------------- announce DSL OPERATOR PRECEDENCE # Note: filter -v and put -v print the AST. run_mlr put -v '$x = 1 || 2 ^^ 3' /dev/null run_mlr filter -v ' 1 || 2 ^^ 3' /dev/null run_mlr put -v '$x = 1 || 2 && 3' /dev/null run_mlr filter -v ' 1 || 2 && 3' /dev/null run_mlr put -v '$x = 1 ^^ 2 || 3' /dev/null run_mlr filter -v ' 1 ^^ 2 || 3' /dev/null run_mlr put -v '$x = 1 ^^ 2 && 3' /dev/null run_mlr filter -v ' 1 ^^ 2 && 3' /dev/null run_mlr put -v '$x = 1 && 2 || 3' /dev/null run_mlr filter -v ' 1 && 2 || 3' /dev/null run_mlr put -v '$x = 1 && 2 ^^ 3' /dev/null run_mlr filter -v ' 1 && 2 ^^ 3' /dev/null run_mlr put -v '$x = 1 == 2 <= 3' /dev/null run_mlr filter -v ' 1 == 2 <= 3' /dev/null run_mlr put -v '$x = 1 <= 2 == 3' /dev/null run_mlr filter -v ' 1 <= 2 == 3' /dev/null run_mlr put -v '$x = 1 <= 2 | 3' /dev/null run_mlr filter -v ' 1 <= 2 | 3' /dev/null run_mlr put -v '$x = 1 | 2 <= 3' /dev/null run_mlr filter -v ' 1 | 2 <= 3' /dev/null run_mlr put -v '$x = 1 | 2 ^ 3' /dev/null run_mlr filter -v ' 1 | 2 ^ 3' /dev/null run_mlr put -v '$x = 1 ^ 2 | 3' /dev/null run_mlr filter -v ' 1 ^ 2 | 3' /dev/null run_mlr put -v '$x = 1 ^ 2 & 3' /dev/null run_mlr filter -v ' 1 ^ 2 & 3' /dev/null run_mlr put -v '$x = 1 & 2 ^ 3' /dev/null run_mlr filter -v ' 1 & 2 ^ 3' /dev/null run_mlr put -v '$x = 1 & 2 << 3' /dev/null run_mlr filter -v ' 1 & 2 << 3' /dev/null run_mlr put -v '$x = 1 << 2 & 3' /dev/null run_mlr filter -v ' 1 << 2 & 3' /dev/null run_mlr put -v '$x = 1 + 2 * 3' /dev/null run_mlr filter -v ' 1 + 2 * 3' /dev/null run_mlr put -v '$x = 1 * 2 + 3' /dev/null run_mlr filter -v ' 1 * 2 + 3' /dev/null run_mlr put -v '$x = 1 + (2 * 3)' /dev/null run_mlr filter -v ' 1 + (2 * 3)' /dev/null run_mlr put -v '$x = 1 * (2 + 3)' /dev/null run_mlr filter -v ' 1 * (2 + 3)' /dev/null run_mlr put -v '$x = (1 + 2) * 3' /dev/null run_mlr filter -v ' (1 + 2) * 3' /dev/null run_mlr put -v '$x = (1 * 2) + 3' /dev/null run_mlr filter -v ' (1 * 2) + 3' /dev/null run_mlr put -v '$x = 1 + 2 ** 3' /dev/null run_mlr filter -v ' 1 + 2 ** 3' /dev/null run_mlr put -v '$x = 1 ** 2 + 3' /dev/null run_mlr filter -v ' 1 ** 2 + 3' /dev/null run_mlr put -v '$x = 1 + (2 ** 3)' /dev/null run_mlr filter -v ' 1 + (2 ** 3)' /dev/null run_mlr put -v '$x = 1 ** (2 + 3)' /dev/null run_mlr filter -v ' 1 ** (2 + 3)' /dev/null run_mlr put -v '$x = (1 + 2) ** 3' /dev/null run_mlr filter -v ' (1 + 2) ** 3' /dev/null run_mlr put -v '$x = (1 ** 2) + 3' /dev/null run_mlr filter -v ' (1 ** 2) + 3' /dev/null run_mlr put -v '$x = 1 * 2 ** 3' /dev/null run_mlr filter -v ' 1 * 2 ** 3' /dev/null run_mlr put -v '$x = 1 ** 2 * 3' /dev/null run_mlr filter -v ' 1 ** 2 * 3' /dev/null run_mlr put -v '$x = 1 * (2 ** 3)' /dev/null run_mlr filter -v ' 1 * (2 ** 3)' /dev/null run_mlr put -v '$x = 1 ** (2 * 3)' /dev/null run_mlr filter -v ' 1 ** (2 * 3)' /dev/null run_mlr put -v '$x = (1 * 2) ** 3' /dev/null run_mlr filter -v ' (1 * 2) ** 3' /dev/null run_mlr put -v '$x = (1 ** 2) * 3' /dev/null run_mlr filter -v ' (1 ** 2) * 3' /dev/null run_mlr put -v '$x = -1 + 2 * 3' /dev/null run_mlr filter -v ' -1 + 2 * 3' /dev/null run_mlr put -v '$x = -1 * 2 + 3' /dev/null run_mlr filter -v ' -1 * 2 + 3' /dev/null run_mlr put -v '$x = 1 + -2 * 3' /dev/null run_mlr filter -v ' 1 + -2 * 3' /dev/null run_mlr put -v '$x = 1 * -2 + 3' /dev/null run_mlr filter -v ' 1 * -2 + 3' /dev/null run_mlr put -v '$x = 1 + 2 * -3' /dev/null run_mlr filter -v ' 1 + 2 * -3' /dev/null run_mlr put -v '$x = 1 * 2 + -3' /dev/null run_mlr filter -v ' 1 * 2 + -3' /dev/null run_mlr put -v '$x = ~1 | 2 & 3' /dev/null run_mlr filter -v ' ~1 | 2 & 3' /dev/null run_mlr put -v '$x = ~1 & 2 | 3' /dev/null run_mlr filter -v ' ~1 & 2 | 3' /dev/null run_mlr put -v '$x = 1 | ~2 & 3' /dev/null run_mlr filter -v ' 1 | ~2 & 3' /dev/null run_mlr put -v '$x = 1 & ~2 | 3' /dev/null run_mlr filter -v ' 1 & ~2 | 3' /dev/null run_mlr put -v '$x = 1 | 2 & ~3' /dev/null run_mlr filter -v ' 1 | 2 & ~3' /dev/null run_mlr put -v '$x = 1 & 2 | ~3' /dev/null run_mlr filter -v ' 1 & 2 | ~3' /dev/null run_mlr put -v '$x = $a==1 && $b == 1 && $c == 1' /dev/null run_mlr filter -v ' $a==1 && $b == 1 && $c == 1' /dev/null run_mlr put -v '$x = $a==1 || $b == 1 && $c == 1' /dev/null run_mlr filter -v ' $a==1 || $b == 1 && $c == 1' /dev/null run_mlr put -v '$x = $a==1 || $b == 1 || $c == 1' /dev/null run_mlr filter -v ' $a==1 || $b == 1 || $c == 1' /dev/null run_mlr put -v '$x = $a==1 && $b == 1 || $c == 1' /dev/null run_mlr filter -v ' $a==1 && $b == 1 || $c == 1' /dev/null run_mlr put -v '$x = $a==1 ? $b == 2 : $c == 3' /dev/null run_mlr filter -v ' $a==1 ? $b == 2 : $c == 3' /dev/null run_mlr put -v '$x = true' /dev/null run_mlr filter -v ' true' /dev/null run_mlr put -v 'true || 1==0; $x = 3' /dev/null run_mlr filter -v ' true || 1==0' /dev/null run_mlr put -v '1==0 || false; $x = 3' /dev/null run_mlr filter -v ' 1==0 || false' /dev/null run_mlr put -v 'true && false; $x = 3' /dev/null run_mlr filter -v ' true && false' /dev/null run_mlr put -v 'true && false && true; $x = 3' /dev/null run_mlr filter -v ' true && false && true' /dev/null # ---------------------------------------------------------------- announce DSL FUNCTIONAL TESTS run_mlr filter '$x>.3' $indir/abixy run_mlr filter '$x>.3;' $indir/abixy run_mlr filter '$x>0.3' $indir/abixy run_mlr filter '$x>0.3 && $y>0.3' $indir/abixy run_mlr filter '$x>0.3 || $y>0.3' $indir/abixy run_mlr filter 'NR>=4 && NR <= 7' $indir/abixy run_mlr filter -x '$x>.3' $indir/abixy run_mlr filter -x '$x>0.3' $indir/abixy run_mlr filter -x '$x>0.3 && $y>0.3' $indir/abixy run_mlr filter -x '$x>0.3 || $y>0.3' $indir/abixy run_mlr filter -x 'NR>=4 && NR <= 7' $indir/abixy run_mlr filter '$nosuchfield>.3' $indir/abixy run_mlr put '$x2 = $x**2' $indir/abixy run_mlr put '$x2 = $x**2;' $indir/abixy run_mlr put '$z = -0.024*$x+0.13' $indir/abixy run_mlr put '$c = $a . $b' $indir/abixy run_mlr put '$ii = $i + $i' $indir/abixy run_mlr put '$emptytest = $i + $nosuch' $indir/abixy run_mlr --opprint put '$nr=NR;$fnr=FNR;$nf=NF;$filenum=FILENUM' $indir/abixy $indir/abixy run_mlr --opprint put '$y=madd($x,10,37)' then put '$z=msub($x,10,37)' $indir/modarith.dat run_mlr --opprint put '$y=mexp($x,35,37)' then put '$z=mmul($x,$y,37)' $indir/modarith.dat run_mlr put '$z=min($x, $y)' $indir/minmax.dkvp run_mlr put '$z=max($x, $y)' $indir/minmax.dkvp run_mlr --icsvlite --oxtab put '${x+y} = ${name.x} + ${name.y}; ${x*y} = ${name.x} * ${name.y}' $indir/braced.csv run_mlr --icsvlite --oxtab filter '${name.y} < ${z}' $indir/braced.csv run_mlr --opprint put '$z = $x < 0.5 ? 0 : 1' $indir/abixy run_mlr --csvlite filter 'true && true' $indir/b.csv run_mlr --csvlite filter 'true && false' $indir/b.csv run_mlr --csvlite filter 'false && true' $indir/b.csv run_mlr --csvlite filter 'false && false' $indir/b.csv run_mlr --csvlite filter 'true || true' $indir/b.csv run_mlr --csvlite filter 'true || false' $indir/b.csv run_mlr --csvlite filter 'false || true' $indir/b.csv run_mlr --csvlite filter 'false || false' $indir/b.csv run_mlr --csvlite filter 'true ^^ true' $indir/b.csv run_mlr --csvlite filter 'true ^^ false' $indir/b.csv run_mlr --csvlite filter 'false ^^ true' $indir/b.csv run_mlr --csvlite filter 'false ^^ false' $indir/b.csv # This tests boolean short-circuiting run_mlr put 'gate $x==2 && $a =~ "....."; $y=4' $indir/short-circuit.dkvp export X=97 export Y=98 run_mlr put '$x = ENV["X"]; $y = ENV[$name]' $indir/env-var.dkvp export X= export Y= run_mlr put '$x = ENV["X"]; $y = ENV[$name]' $indir/env-var.dkvp # ---------------------------------------------------------------- announce DSL NULL/EMPTY HANDLING run_mlr put '$z = $x + $y' $indir/null-vs-empty.dkvp run_mlr put '$z = $y + $y' $indir/null-vs-empty.dkvp run_mlr put '$z = $x + $nosuch' $indir/null-vs-empty.dkvp run_mlr put '$t = sub($s, "ell", "X")' $indir/null-vs-empty.dkvp run_mlr put '$t = sub($s, "ell", "")' $indir/null-vs-empty.dkvp run_mlr put '$t = sub($nosuch, "ell", "X")' $indir/null-vs-empty.dkvp run_mlr put '$t = gsub($s, "l", "X")' $indir/null-vs-empty.dkvp run_mlr put '$t = gsub($s, "l", "")' $indir/null-vs-empty.dkvp run_mlr put '$t = gsub($nosuch, "l", "X")' $indir/null-vs-empty.dkvp run_mlr --opprint filter 'isnull($x)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnull($y)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnull($z)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnull($nosuch)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnotnull($x)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnotnull($y)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnotnull($z)' $indir/nullvals.dkvp run_mlr --opprint filter 'isnotnull($nosuch)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnull($x)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnull($y)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnull($z)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnull($nosuch)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnotnull($x)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnotnull($y)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnotnull($z)' $indir/nullvals.dkvp run_mlr --opprint put '$f=isnotnull($nosuch)' $indir/nullvals.dkvp # ---------------------------------------------------------------- announce DSL TYPE-INFERENCE run_mlr --xtab put '$y = $pi1 + $pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$y = $pi1 + $pi2' $indir/mixed-types.xtab run_mlr --xtab put -S '$y = $pi1 . $pi2' $indir/mixed-types.xtab run_mlr --xtab filter '999 != $pi1 + $pi2' $indir/mixed-types.xtab run_mlr --xtab filter -F '999 != $pi1 + $pi2' $indir/mixed-types.xtab run_mlr --xtab filter -S '"999" != $pi1 . $pi2' $indir/mixed-types.xtab run_mlr --xtab put '$y=abs($pf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=abs($nf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=abs($zf)' $indir/mixed-types.xtab run_mlr --xtab put '$y=abs($pi1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=abs($ni1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=abs($zi)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=abs($pf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=abs($nf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=abs($zf)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=abs($pi1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=abs($ni1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=abs($zi)' $indir/mixed-types.xtab run_mlr --xtab put '$y=ceil($pf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=ceil($nf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=ceil($zf)' $indir/mixed-types.xtab run_mlr --xtab put '$y=ceil($pi1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=ceil($ni1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=ceil($zi)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=floor($pf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=floor($nf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=floor($zf)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=floor($pi1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=floor($ni1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=floor($zi)' $indir/mixed-types.xtab run_mlr --xtab put '$y=round($pf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=round($nf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=round($zf)' $indir/mixed-types.xtab run_mlr --xtab put '$y=round($pi1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=round($ni1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=round($zi)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=round($pf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=round($nf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=round($zf)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=round($pi1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=round($ni1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=round($zi)' $indir/mixed-types.xtab run_mlr --xtab put '$y=sgn($pf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=sgn($nf1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=sgn($zf)' $indir/mixed-types.xtab run_mlr --xtab put '$y=sgn($pi1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=sgn($ni1)' $indir/mixed-types.xtab run_mlr --xtab put '$y=sgn($zi)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=sgn($pf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=sgn($nf1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=sgn($zf)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=sgn($pi1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=sgn($ni1)' $indir/mixed-types.xtab run_mlr --xtab put -F '$y=sgn($zi)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pf1,$pf2);$max=max($pf1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pf1,$pi2);$max=max($pf1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pi1,$pf2);$max=max($pi1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pi1,$pi2);$max=max($pi1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pf1,$pf2);$max=max($pf1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pf1,$pi2);$max=max($pf1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pi1,$pf2);$max=max($pi1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pi1,$pi2);$max=max($pi1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pf1,$pf2);$max=max($pf1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pf1,$pi2);$max=max($pf1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pi1,$pf2);$max=max($pi1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put '$min=min($pi1,$pi2);$max=max($pi1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pf1,$pf2);$max=max($pf1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pf1,$pi2);$max=max($pf1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pi1,$pf2);$max=max($pi1,$pf2)' $indir/mixed-types.xtab run_mlr --xtab put -F '$min=min($pi1,$pi2);$max=max($pi1,$pi2)' $indir/mixed-types.xtab run_mlr --xtab put '$sum=$pf1+$pf2;$diff=$pf1-$pf2' $indir/mixed-types.xtab run_mlr --xtab put '$sum=$pf1+$pi2;$diff=$pf1-$pi2' $indir/mixed-types.xtab run_mlr --xtab put '$sum=$pi1+$pf2;$diff=$pi1-$pf2' $indir/mixed-types.xtab run_mlr --xtab put '$sum=$pi1+$pi2;$diff=$pi1-$pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$sum=$pf1+$pf2;$diff=$pf1-$pf2' $indir/mixed-types.xtab run_mlr --xtab put -F '$sum=$pf1+$pi2;$diff=$pf1-$pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$sum=$pi1+$pf2;$diff=$pi1-$pf2' $indir/mixed-types.xtab run_mlr --xtab put -F '$sum=$pi1+$pi2;$diff=$pi1-$pi2' $indir/mixed-types.xtab run_mlr --xtab put '$prod=$pf1*$pf2;$quot=$pf1/$pf2' $indir/mixed-types.xtab run_mlr --xtab put '$prod=$pf1*$pi2;$quot=$pf1/$pi2' $indir/mixed-types.xtab run_mlr --xtab put '$prod=$pi1*$pf2;$quot=$pi1/$pf2' $indir/mixed-types.xtab run_mlr --xtab put '$prod=$pi1*$pi2;$quot=$pi1/$pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$prod=$pf1*$pf2;$quot=$pf1/$pf2' $indir/mixed-types.xtab run_mlr --xtab put -F '$prod=$pf1*$pi2;$quot=$pf1/$pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$prod=$pi1*$pf2;$quot=$pi1/$pf2' $indir/mixed-types.xtab run_mlr --xtab put -F '$prod=$pi1*$pi2;$quot=$pi1/$pi2' $indir/mixed-types.xtab run_mlr --xtab put '$iquot=$pf1//$pf2;$mod=$pf1%$pf2' $indir/mixed-types.xtab run_mlr --xtab put '$iquot=$pf1//$pi2;$mod=$pf1%$pi2' $indir/mixed-types.xtab run_mlr --xtab put '$iquot=$pi1//$pf2;$mod=$pi1%$pf2' $indir/mixed-types.xtab run_mlr --xtab put '$iquot=$pi1//$pi2;$mod=$pi1%$pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$iquot=$pf1//$pf2;$mod=$pf1%$pf2' $indir/mixed-types.xtab run_mlr --xtab put -F '$iquot=$pf1//$pi2;$mod=$pf1%$pi2' $indir/mixed-types.xtab run_mlr --xtab put -F '$iquot=$pi1//$pf2;$mod=$pi1%$pf2' $indir/mixed-types.xtab run_mlr --xtab put -F '$iquot=$pi1//$pi2;$mod=$pi1%$pi2' $indir/mixed-types.xtab run_mlr --xtab put '$a=roundm($pf1,10.0);$b=roundm($pf1,-10.0)' $indir/mixed-types.xtab run_mlr --xtab put '$a=roundm($pf1,10) ;$b=roundm($pf1,-10) ' $indir/mixed-types.xtab run_mlr --xtab put '$a=roundm($pi1,10.0);$b=roundm($pi1,-10.0)' $indir/mixed-types.xtab run_mlr --xtab put '$a=roundm($pi1,10) ;$b=roundm($pi1,-10) ' $indir/mixed-types.xtab # ---------------------------------------------------------------- announce DSL SCIENTIFIC NOTATION IN FIELD VALUES run_mlr --opprint put '$y=$x+1' $indir/scinot.dkvp # ---------------------------------------------------------------- announce DSL SCIENTIFIC NOTATION IN EXPRESSION LITERALS run_mlr --opprint put '$y = 123 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 123. + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 123.4 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = .234 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1e2 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1e-2 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1.2e3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1.e3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1.2e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1.e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = .2e3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = .2e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = 1.e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -123 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -123. + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -123.4 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -.234 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1e2 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1e-2 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1.2e3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1.e3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1.2e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1.e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -.2e3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -.2e-3 + $i' $indir/scinot1.dkvp run_mlr --opprint put '$y = -1.e-3 + $i' $indir/scinot1.dkvp # ---------------------------------------------------------------- announce UTF-8 STRLEN run_mlr --inidx --ifs comma --oxtab put '$s1=strlen($1);$s2=strlen($2);$s3=strlen($3);$s4=strlen($4)' $indir/utf8-align.dkvp # ---------------------------------------------------------------- announce STATS1/STEP INT/FLOAT run_mlr --opprint step -a rsum,delta,counter -f x,y,z $indir/int-float.dkvp run_mlr --opprint step -F -a rsum,delta,counter -f x,y,z $indir/int-float.dkvp run_mlr --oxtab stats1 -a min,max,sum,count -f x,y,z $indir/int-float.dkvp run_mlr --oxtab stats1 -F -a min,max,sum,count -f x,y,z $indir/int-float.dkvp # ---------------------------------------------------------------- announce DSL PYTHONIC DIVISION run_mlr --xtab put '$quot=$pf1/10.0;$iquot=$pf1//10.0;$mod=$pf1%10.0' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$pi1/10 ;$iquot=$pi1//10 ;$mod=$pi1%10 ' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$nf1/10.0;$iquot=$nf1//10.0;$mod=$nf1%10.0' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$ni1/10 ;$iquot=$ni1//10 ;$mod=$ni1%10 ' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$pf1/10.0;$iquot=$pf1//10.0;$mod=$pf1%10.0' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$pi1/10 ;$iquot=$pi1//10 ;$mod=$pi1%10 ' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$nf1/10.0;$iquot=$nf1//10.0;$mod=$nf1%10.0' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$ni1/10 ;$iquot=$ni1//10 ;$mod=$ni1%10 ' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$pf1/-10.0;$iquot=$pf1//-10.0;$mod=$pf1%-10.0' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$pi1/-10 ;$iquot=$pi1//-10 ;$mod=$pi1%-10 ' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$nf1/-10.0;$iquot=$nf1//-10.0;$mod=$nf1%-10.0' $indir/mixed-types.xtab run_mlr --xtab put '$quot=$ni1/-10 ;$iquot=$ni1//-10 ;$mod=$ni1%-10 ' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$pf1/-10.0;$iquot=$pf1//-10.0;$mod=$pf1%-10.0' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$pi1/-10 ;$iquot=$pi1//-10 ;$mod=$pi1%-10 ' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$nf1/-10.0;$iquot=$nf1//-10.0;$mod=$nf1%-10.0' $indir/mixed-types.xtab run_mlr --xtab put -F '$quot=$ni1/-10 ;$iquot=$ni1//-10 ;$mod=$ni1%-10 ' $indir/mixed-types.xtab # ---------------------------------------------------------------- announce DSL REGEX MATCHING run_mlr filter -v '$x =~ "bcd"' $indir/regex.dkvp run_mlr filter -v '$x =~ "^bcd"' $indir/regex.dkvp run_mlr filter -v '$x =~ "^abc"' $indir/regex.dkvp run_mlr filter -v '$x =~ "^abc$"' $indir/regex.dkvp run_mlr filter -v '$x =~ "^a.*d$"' $indir/regex.dkvp run_mlr filter -v '$x =~ "^a.*"."d$"' $indir/regex.dkvp run_mlr filter -v '$y =~ "\".."' $indir/regex.dkvp run_mlr filter -v '$x =~ "bcd"i' $indir/regex.dkvp run_mlr filter -v '$x =~ "^bcd"i' $indir/regex.dkvp run_mlr filter -v '$x =~ "^abc"i' $indir/regex.dkvp run_mlr filter -v '$x =~ "^abc$"i' $indir/regex.dkvp run_mlr filter -v '$x =~ "^a.*d$"i' $indir/regex.dkvp run_mlr filter -v '$x =~ "^a.*"."d$"i' $indir/regex.dkvp # ---------------------------------------------------------------- announce DSL TYPED OVERLAY run_mlr put '$y = string($x); $z=$y.$y' $indir/int-float.dkvp run_mlr put '$z=string($x).string($x)' $indir/int-float.dkvp run_mlr put '$y = string($x)' then put '$z=$y.$y' $indir/int-float.dkvp run_mlr put '$a="hello"' then put '$b=$a." world";$z=$x+$y;$c=$b;$a=sub($b,"hello","farewell")' $indir/int-float.dkvp # ---------------------------------------------------------------- announce DSL REGEX CAPTURES run_mlr --opprint put '$FIELD =~ "([A-Z]+)([0-9]+)"; $F1="\1"; $F2="\2"; $F3="\3"' $indir/capture.dkvp run_mlr --opprint put '$FIELD =~ "([A-Z]+)[^0-9]*([0-9]+)"; $F1="\1"; $F2="\2"; $F3="\3"' $indir/capture.dkvp run_mlr --opprint put '$FIELD =~ "([A-Z]+)([0-9]+)"' then put '$F1="\1"; $F2="\2"; $F3="\3"' $indir/capture.dkvp run_mlr --opprint put '$FIELD =~ "([A-Z]+)[^0-9]*([0-9]+)"' then put '$F1="\1"; $F2="\2"; $F3="\3"' $indir/capture.dkvp run_mlr --opprint put ' $FIELD =~ "....."; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "....."; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "....."; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put '$FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'gate $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp run_mlr --opprint put 'filter $FIELD =~ "(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)"; $F0="\0";$F1="\1";$F2="\2";$F3="\3";$F4="\4";$F5="\5";$F6="\6";$F7="\7";$F8="\8";$F9="\9"' $indir/capture-lengths.dkvp # ---------------------------------------------------------------- announce DSL FILTER/GATE run_mlr --opprint put ' $x > 0.5; $z = "flag"' $indir/abixy run_mlr --opprint put ' !($x > 0.5); $z = "flag"' $indir/abixy run_mlr --opprint put 'filter $x > 0.5; $z = "flag"' $indir/abixy run_mlr --opprint put 'gate $x > 0.5; $z = "flag"' $indir/abixy run_mlr --opprint put 'filter !($x > 0.5); $z = "flag"' $indir/abixy run_mlr --opprint put 'gate !($x > 0.5); $z = "flag"' $indir/abixy # ---------------------------------------------------------------- announce DSL DATETIME FUNCTIONS run_mlr --csvlite put '$gmt = sec2gmt($sec)' $indir/sec2gmt run_mlr --csvlite put '$sec = gmt2sec($gmt)' $indir/gmt2sec run_mlr --csvlite put '$gmt = strftime($sec, "%Y-%m-%dT%H:%M:%SZ")' $indir/sec2gmt run_mlr --csvlite put '$sec = strptime($gmt, "%Y-%m-%dT%H:%M:%SZ")' $indir/gmt2sec run_mlr --csvlite sec2gmt sec $indir/sec2gmt run_mlr --opprint put '$hms=sec2hms($sec); $resec=hms2sec($hms); $diff=$resec-$sec' $indir/sec2xhms run_mlr --opprint put '$hms=fsec2hms($sec); $resec=hms2fsec($hms); $diff=$resec-$sec' $indir/fsec2xhms run_mlr --opprint put '$hms=sec2dhms($sec); $resec=dhms2sec($hms); $diff=$resec-$sec' $indir/sec2xhms run_mlr --opprint put '$hms=fsec2dhms($sec); $resec=dhms2fsec($hms); $diff=$resec-$sec' $indir/fsec2xhms # ---------------------------------------------------------------- announce DSL SUB/GSUB run_mlr --opprint put '$y = sub($x, "e.*l", "")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "e.*l"i, "")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "e.*"."l", "")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "e.*l", "y123y")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "e.*l"i, "y123y")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "e.*"."l", "y123y")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "([hg])e.*l(.)", "y\1y123\2y")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "([hg])e.*l.", "y\1y123\2y")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "([hg])e.*l(.)", "y\1y123.y")' $indir/sub.dat run_mlr --opprint put '$y = sub($x, "a", "aa")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "a", "aa")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "A", "Aa")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "a"i, "Aa")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "A"i, "Aa")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "a(.)", "aa\1\1\1")' $indir/gsub.dat run_mlr --opprint put '$y = sub($x, "a", "")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "a", "")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "A", "")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "a"i, "")' $indir/gsub.dat run_mlr --opprint put '$y = gsub($x, "A"i, "")' $indir/gsub.dat # ---------------------------------------------------------------- announce DSL EXPERIMENTAL OOSVARS run_mlr --opprint put -v 'begin @ox=0; $d=$x-@ox; @ox=$x' $indir/abixy run_mlr --opprint put -v 'begin @ox="no"; $d=@ox == "no" ? 1.0 : $x/@ox; @ox=$x' then step -a ratio -f x $indir/abixy run_mlr --opprint put -v '$d=$x/@ox; @ox=$x' then step -a ratio -f x $indir/abixy run_mlr --opprint put -v 'begin @ox="no"; $d=@ox == "no" ? 1.0 : $x/@ox; @ox=$x' then step -a ratio -f x $indir/abixy run_mlr --opprint put -v 'begin @rsum = 0; @rsum = @rsum + $x; $rsum = @rsum' $indir/abixy run_mlr --opprint put -v 'begin @a=0; begin @b=0; begin @c=0; $za=@a; $zb=@b; $zc=@c; $d=@a+@b+@c; @a=@b; @b=@c; @c=$i' $indir/abixy run_mlr --opprint put -v 'begin {@a=0; @b=0; @c=0}; $za=@a; $zb=@b; $zc=@c; $d=@a+@b+@c; @a=@b; @b=@c; @c=$i' $indir/abixy run_mlr --opprint put -v 'begin @ox=0; $d=$x-@ox; @ox=$x' $indir/abixy run_mlr put -v '@a=$a; @b=$b; @c=$x; end {emit @a; emit @b; emit @c}' $indir/abixy run_mlr put -v '@a=$a; @b=$b; @c=$x; end emit @a, @b, @c' $indir/abixy run_mlr --opprint put -v 'begin {@count=0; @sum=0.0}; @count=@count+1; @sum=@sum+$x; end{@mean=@sum/@count; emit @mean}' $indir/abixy run_mlr --opprint put -v 'end{@mean=@sum/@count; emit @mean}; begin {@count=0; @sum=0.0}; @count=@count+1; @sum=@sum+$x' $indir/abixy run_mlr put -v 'begin{ @a = @b[1] }; $c = @d; @e[$i][2+$j][3] = $4; end @f[@g[5][@h]] = 6' /dev/null run_mlr put '@y[$a]=$y; end dump' $indir/abixy run_mlr stats1 -a sum -f y -g a $indir/abixy run_mlr put '@y_sum[$a] = $y; end dump' $indir/abixy # ---------------------------------------------------------------- announce CHAINING run_mlr cat then cat $indir/short run_mlr cat then tac $indir/short run_mlr tac then cat $indir/short run_mlr tac then tac $indir/short run_mlr cat then cat then cat $indir/short run_mlr cat then cat then tac $indir/short run_mlr cat then tac then cat $indir/short run_mlr cat then tac then tac $indir/short run_mlr tac then cat then cat $indir/short run_mlr tac then cat then tac $indir/short run_mlr tac then tac then cat $indir/short run_mlr tac then tac then tac $indir/short # ---------------------------------------------------------------- announce NUMBER FORMATTING run_mlr --opprint stats1 -a sum -f x $indir/ofmt.dat run_mlr --ofmt '%.3lf' --opprint stats1 -a sum -f x $indir/ofmt.dat run_mlr --opprint --ofmt '%.3lf' stats1 -a sum -f x $indir/ofmt.dat # ---------------------------------------------------------------- announce IMPLICIT-HEADER-CSV INPUT run_mlr --irs crlf --no-mmap --icsvlite --ifs , --opprint cut -x -f b/ $indir/multi-sep.csv run_mlr --irs crlf --implicit-csv-header --no-mmap --icsvlite --ifs , --opprint cut -x -f 2 $indir/multi-sep.csv run_mlr --irs crlf --no-mmap --icsvlite --ifs /, --opprint cut -x -f b $indir/multi-sep.csv run_mlr --irs crlf --implicit-csv-header --no-mmap --icsvlite --ifs /, --opprint cut -x -f 2 $indir/multi-sep.csv run_mlr --irs crlf --mmap --icsvlite --ifs , --opprint cut -x -f b/ $indir/multi-sep.csv run_mlr --irs crlf --implicit-csv-header --mmap --icsvlite --ifs , --opprint cut -x -f 2 $indir/multi-sep.csv run_mlr --irs crlf --mmap --icsvlite --ifs /, --opprint cut -x -f b $indir/multi-sep.csv run_mlr --irs crlf --implicit-csv-header --mmap --icsvlite --ifs /, --opprint cut -x -f 2 $indir/multi-sep.csv run_mlr --icsv --ifs , --opprint cut -x -f b/ $indir/multi-sep.csv run_mlr --implicit-csv-header --icsv --ifs , --opprint cut -x -f 2 $indir/multi-sep.csv run_mlr --icsv --ifs /, --opprint cut -x -f b $indir/multi-sep.csv run_mlr --implicit-csv-header --icsv --ifs /, --opprint cut -x -f 2 $indir/multi-sep.csv # ---------------------------------------------------------------- announce HET-CSV INPUT run_mlr --icsvlite --odkvp cat $indir/a.csv run_mlr --icsvlite --odkvp cat $indir/b.csv run_mlr --icsvlite --odkvp cat $indir/c.csv run_mlr --icsvlite --odkvp cat $indir/d.csv run_mlr --icsvlite --odkvp cat $indir/e.csv run_mlr --icsvlite --odkvp cat $indir/f.csv run_mlr --icsvlite --odkvp cat $indir/g.csv run_mlr --icsvlite --odkvp cat $indir/a.csv $indir/a.csv run_mlr --icsvlite --odkvp cat $indir/b.csv $indir/b.csv run_mlr --icsvlite --odkvp cat $indir/c.csv $indir/c.csv run_mlr --icsvlite --odkvp cat $indir/d.csv $indir/d.csv run_mlr --icsvlite --odkvp cat $indir/e.csv $indir/e.csv run_mlr --icsvlite --odkvp cat $indir/f.csv $indir/f.csv run_mlr --icsvlite --odkvp cat $indir/g.csv $indir/g.csv run_mlr --icsvlite --odkvp cat $indir/a.csv $indir/b.csv run_mlr --icsvlite --odkvp cat $indir/b.csv $indir/c.csv run_mlr --icsvlite --odkvp cat $indir/c.csv $indir/d.csv run_mlr --icsvlite --odkvp cat $indir/d.csv $indir/e.csv run_mlr --icsvlite --odkvp cat $indir/e.csv $indir/f.csv run_mlr --icsvlite --odkvp cat $indir/f.csv $indir/g.csv run_mlr --icsvlite --odkvp cat $indir/a.csv $indir/b.csv \ $indir/c.csv $indir/d.csv $indir/e.csv $indir/f.csv $indir/g.csv run_mlr --icsvlite --odkvp tac $indir/het.csv run_mlr --headerless-csv-output --csvlite tac $indir/a.csv run_mlr --headerless-csv-output --csvlite tac $indir/c.csv run_mlr --headerless-csv-output --csvlite tac $indir/a.csv $indir/c.csv run_mlr --headerless-csv-output --csvlite tac $indir/het.csv run_mlr --headerless-csv-output --csvlite group-like $indir/het.csv # ---------------------------------------------------------------- announce HET-PPRINT INPUT run_mlr --ipprint --odkvp cat $indir/a.pprint run_mlr --ipprint --odkvp cat $indir/b.pprint run_mlr --ipprint --odkvp cat $indir/c.pprint run_mlr --ipprint --odkvp cat $indir/d.pprint run_mlr --ipprint --odkvp cat $indir/e.pprint run_mlr --ipprint --odkvp cat $indir/f.pprint run_mlr --ipprint --odkvp cat $indir/g.pprint run_mlr --ipprint --odkvp cat $indir/a.pprint $indir/a.pprint run_mlr --ipprint --odkvp cat $indir/b.pprint $indir/b.pprint run_mlr --ipprint --odkvp cat $indir/c.pprint $indir/c.pprint run_mlr --ipprint --odkvp cat $indir/d.pprint $indir/d.pprint run_mlr --ipprint --odkvp cat $indir/e.pprint $indir/e.pprint run_mlr --ipprint --odkvp cat $indir/f.pprint $indir/f.pprint run_mlr --ipprint --odkvp cat $indir/g.pprint $indir/g.pprint run_mlr --ipprint --odkvp cat $indir/a.pprint $indir/b.pprint run_mlr --ipprint --odkvp cat $indir/b.pprint $indir/c.pprint run_mlr --ipprint --odkvp cat $indir/c.pprint $indir/d.pprint run_mlr --ipprint --odkvp cat $indir/d.pprint $indir/e.pprint run_mlr --ipprint --odkvp cat $indir/e.pprint $indir/f.pprint run_mlr --ipprint --odkvp cat $indir/f.pprint $indir/g.pprint run_mlr --ipprint --odkvp cat $indir/a.pprint $indir/b.pprint \ $indir/c.pprint $indir/d.pprint $indir/e.pprint $indir/f.pprint $indir/g.pprint # ================================================================ announce NULL-FIELD INPUT run_mlr --icsvlite --odkvp cat $indir/null-fields.csv run_mlr --inidx --ifs comma --odkvp cat $indir/null-fields.nidx run_mlr --idkvp --oxtab cat $indir/missings.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f x $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f y $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f z $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f x,y,z $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f x -g a $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f y -g a $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f z -g a $indir/nullvals.dkvp run_mlr --oxtab stats1 -a sum,min,max,mode -f x,y,z -g a $indir/nullvals.dkvp run_mlr --opprint merge-fields -a sum,min,max,mode -f x,y,z -o xyz $indir/nullvals.dkvp run_mlr --opprint merge-fields -a sum,min,max,mode -r x,y,z -o xyz $indir/nullvals.dkvp run_mlr --opprint merge-fields -a sum,min,max,mode -c x,y,z $indir/nullvals.dkvp run_mlr --oxtab stats2 -a cov -f x,y $indir/nullvals.dkvp run_mlr --oxtab stats2 -a cov -f x,z $indir/nullvals.dkvp run_mlr --oxtab stats2 -a cov -f y,z $indir/nullvals.dkvp run_mlr --oxtab stats2 -a cov -f x,y -g a $indir/nullvals.dkvp run_mlr --oxtab stats2 -a cov -f x,z -g a $indir/nullvals.dkvp run_mlr --oxtab stats2 -a cov -f y,z -g a $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f x $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f y $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f z $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f x,y,z $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f x -g a $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f y -g a $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f z -g a $indir/nullvals.dkvp run_mlr --opprint top -n 5 -f x,y,z -g a $indir/nullvals.dkvp run_mlr --opprint top -a -n 5 -f x $indir/nullvals.dkvp run_mlr --opprint top -a -n 5 -f y $indir/nullvals.dkvp run_mlr --opprint top -a -n 5 -f z $indir/nullvals.dkvp run_mlr --opprint top -a -n 5 -f x -g a $indir/nullvals.dkvp run_mlr --opprint top -a -n 5 -f y -g a $indir/nullvals.dkvp run_mlr --opprint top -a -n 5 -f z -g a $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f x $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f y $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f z $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f x,y,z $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f x -g a $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f y -g a $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f z -g a $indir/nullvals.dkvp run_mlr --opprint step -a counter,rsum -f x,y,z -g a $indir/nullvals.dkvp # ================================================================ announce SPACE-PADDING run_mlr --mmap --idkvp --odkvp --ifs space --repifs cat $indir/space-pad.dkvp run_mlr --no-mmap --idkvp --odkvp --ifs space --repifs cat $indir/space-pad.dkvp run_mlr --mmap --inidx --odkvp --ifs space --repifs cat $indir/space-pad.nidx run_mlr --no-mmap --inidx --odkvp --ifs space --repifs cat $indir/space-pad.nidx run_mlr --mmap --icsvlite --odkvp --ifs space --repifs cat $indir/space-pad.pprint run_mlr --no-mmap --icsvlite --odkvp --ifs space --repifs cat $indir/space-pad.pprint # ================================================================ announce DOUBLE PS run_mlr --no-mmap --opprint cat $indir/double-ps.dkvp run_mlr --mmap --opprint cat $indir/double-ps.dkvp # ================================================================ announce MISSING FINAL LF run_mlr --no-mmap --csvlite cat $indir/truncated.csv run_mlr --csvlite cat $indir/truncated.csv run_mlr --no-mmap --dkvp cat $indir/truncated.dkvp run_mlr --dkvp cat $indir/truncated.dkvp run_mlr --no-mmap --nidx cat $indir/truncated.nidx run_mlr --nidx cat $indir/truncated.nidx run_mlr --no-mmap --pprint cat $indir/truncated.pprint run_mlr --pprint cat $indir/truncated.pprint run_mlr --no-mmap --xtab cat $indir/truncated.xtab run_mlr --xtab cat $indir/truncated.xtab # ================================================================ announce UTF-8 alignment run_mlr --icsvlite --opprint cat $indir/utf8-1.csv run_mlr --icsvlite --opprint cat $indir/utf8-2.csv run_mlr --icsvlite --oxtab cat $indir/utf8-1.csv run_mlr --icsvlite --oxtab cat $indir/utf8-2.csv run_mlr --inidx --ifs space --opprint cat $indir/utf8-align.nidx run_mlr --inidx --ifs space --opprint --right cat $indir/utf8-align.nidx run_mlr --oxtab cat $indir/utf8-align.dkvp run_mlr --inidx --ifs space --oxtab --xvright cat $indir/utf8-align.nidx # ================================================================ announce MMAP AT PAGE BOUNDARIES run_mlr --dkvp tail -n 4 $indir/page-aligned-final-ifs.dkvp run_mlr --dkvp tail -n 4 $indir/page-aligned-final-irs.dkvp run_mlr --dkvp tail -n 4 $indir/page-aligned-final-no-ifs.dkvp run_mlr --dkvp tail -n 4 $indir/page-aligned-no-final-irs.dkvp run_mlr --nidx tail -n 4 $indir/page-aligned-no-final-irs.nidx run_mlr --csvlite tail -n 4 $indir/page-aligned-no-final-irs.csvl run_mlr --csv --rs lf tail -n 4 $indir/page-aligned-no-final-irs.csvl run_mlr --xtab tail -n 4 $indir/page-aligned-no-final-eol.xtab # ================================================================ announce INT64 I/O run_mlr --oxtab put '$c=$a;$d=$b;$e=hexfmt($a);$f=hexfmt($b)' $indir/int64io.dkvp # There is different rounding on i386 vs. x86_64 but the essential check is # that overflow has been avoided. Hence the %g output format here. run_mlr --oxtab --ofmt '%.8g' put '$p0=$p+0;$p1=$p+1;$p2=$p+2;$p3=$p+3' $indir/int64arith.dkvp run_mlr --oxtab --ofmt '%.8g' put '$p0=$p-0;$p1=$p-1;$p2=$p-2;$p3=$p-3' $indir/int64arith.dkvp run_mlr --oxtab --ofmt '%.8g' put '$p0=$p*0;$p1=$p*1;$p2=$p*2;$p3=$p*3' $indir/int64arith.dkvp run_mlr --oxtab --ofmt '%.8g' put '$n0=$n+0;$n1=$n+1;$n2=$n+2;$n3=$n+3' $indir/int64arith.dkvp run_mlr --oxtab --ofmt '%.8g' put '$n0=$n-0;$n1=$n-1;$n2=$n-2;$n3=$n-3' $indir/int64arith.dkvp run_mlr --oxtab --ofmt '%.8g' put '$n0=$n*0;$n1=$n*1;$n2=$n*2;$n3=$n*3' $indir/int64arith.dkvp # ================================================================ announce COMPRESSED INPUT run_mlr --csv --prepipe 'cat' cat $indir/rfc-csv/simple.csv run_mlr --dkvp --prepipe 'cat' cat $indir/abixy run_mlr --csv --prepipe 'cat' cat < $indir/rfc-csv/simple.csv run_mlr --dkvp --prepipe 'cat' cat < $indir/abixy # ================================================================ announce STDIN run_mlr --csv cat < $indir/rfc-csv/simple.csv # ================================================================ announce RFC-CSV run_mlr --no-mmap --csv cat $indir/rfc-csv/simple.csv run_mlr --mmap --csv cat $indir/rfc-csv/simple.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/simple-truncated.csv run_mlr --mmap --csv cat $indir/rfc-csv/simple-truncated.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/narrow.csv run_mlr --mmap --csv cat $indir/rfc-csv/narrow.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/narrow-truncated.csv run_mlr --mmap --csv cat $indir/rfc-csv/narrow-truncated.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/quoted-comma.csv run_mlr --mmap --csv cat $indir/rfc-csv/quoted-comma.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/quoted-comma-truncated.csv run_mlr --mmap --csv cat $indir/rfc-csv/quoted-comma-truncated.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/quoted-crlf.csv run_mlr --mmap --csv cat $indir/rfc-csv/quoted-crlf.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/quoted-crlf-truncated.csv run_mlr --mmap --csv cat $indir/rfc-csv/quoted-crlf-truncated.csv run_mlr --no-mmap --csv cat $indir/rfc-csv/simple-truncated.csv $indir/rfc-csv/simple.csv run_mlr --mmap --csv cat $indir/rfc-csv/simple-truncated.csv $indir/rfc-csv/simple.csv run_mlr --no-mmap --csv --ifs semicolon --ofs pipe --irs lf --ors lflf cut -x -f b $indir/rfc-csv/modify-defaults.csv run_mlr --mmap --csv --ifs semicolon --ofs pipe --irs lf --ors lflf cut -x -f b $indir/rfc-csv/modify-defaults.csv # ================================================================ announce MULTI-CHARACTER IRS/IFS/IPS FOR DKVP run_mlr --oxtab --idkvp --mmap --irs lf --ifs , --ips = cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --idkvp --mmap --irs lf --ifs /, --ips =: cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --idkvp --mmap --irs crlf --ifs , --ips = cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --idkvp --mmap --irs crlf --ifs /, --ips =: cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --no-mmap --irs lf --ifs , --ips = cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --no-mmap --irs lf --ifs /, --ips =: cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --no-mmap --irs crlf --ifs , --ips = cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --no-mmap --irs crlf --ifs /, --ips =: cut -o -f x,a,i $indir/multi-sep.dkvp # ================================================================ announce MULTI-CHARACTER IRS/IFS FOR NIDX run_mlr --oxtab --inidx --mmap --irs lf --ifs , cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --mmap --irs lf --ifs /, cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --mmap --irs crlf --ifs , cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --mmap --irs crlf --ifs /, cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --no-mmap --irs lf --ifs , cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --no-mmap --irs lf --ifs /, cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --no-mmap --irs crlf --ifs , cut -o -f 4,1,3 $indir/multi-sep.dkvp run_mlr --oxtab --inidx --no-mmap --irs crlf --ifs /, cut -o -f 4,1,3 $indir/multi-sep.dkvp # ================================================================ announce MULTI-CHARACTER IRS/IFS FOR CSVLITE run_mlr --oxtab --icsvlite --mmap --irs lf --ifs , cut -o -f x/,a/,i/ $indir/multi-sep.csv run_mlr --oxtab --icsvlite --mmap --irs lf --ifs /, cut -o -f x,a,i $indir/multi-sep.csv run_mlr --oxtab --icsvlite --mmap --irs crlf --ifs , cut -o -f x/,a/,i/ $indir/multi-sep.csv run_mlr --oxtab --icsvlite --mmap --irs crlf --ifs /, cut -o -f x,a,i $indir/multi-sep.csv run_mlr --oxtab --icsvlite --no-mmap --irs lf --ifs , cut -o -f x/,a/,i/ $indir/multi-sep.csv run_mlr --oxtab --icsvlite --no-mmap --irs lf --ifs /, cut -o -f x,a,i $indir/multi-sep.csv run_mlr --oxtab --icsvlite --no-mmap --irs crlf --ifs , cut -o -f x/,a/,i/ $indir/multi-sep.csv run_mlr --oxtab --icsvlite --no-mmap --irs crlf --ifs /, cut -o -f x,a,i $indir/multi-sep.csv # ================================================================ announce MULTI-CHARACTER SEPARATORS FOR XTAB run_mlr --mmap --xtab --ifs crlf --ofs Z cut -x -f b $indir/truncated.xtab-crlf run_mlr --no-mmap --xtab --ifs crlf --ofs Z cut -x -f b $indir/truncated.xtab-crlf run_mlr --mmap --xtab --ips . --ops @ cut -x -f b $indir/dots.xtab run_mlr --no-mmap --xtab --ips . --ops @ cut -x -f b $indir/dots.xtab run_mlr --no-mmap --xtab --ips . --ops := cut -x -f b $indir/dots.xtab run_mlr --xtab --ips ": " --ops '@@@@' put '$sum=int($a+$b)' $indir/multi-ips.dkvp # ================================================================ announce MULTI-CHARACTER IRS FOR PPRINT run_mlr --mmap --pprint --irs crlf --ifs / --ofs @ cut -x -f b $indir/dots.pprint run_mlr --no-mmap --pprint --irs crlf --ifs / --ofs @ cut -x -f b $indir/dots.pprint # ================================================================ announce MULTI-CHARACTER IXS SPECIFIERS run_mlr --oxtab --idkvp --mmap --irs lf --ifs '\x2c' --ips '\075' cut -o -f x,a,i $indir/multi-sep.dkvp run_mlr --oxtab --idkvp --mmap --irs lf --ifs /, --ips '\x3d\x3a' cut -o -f x,a,i $indir/multi-sep.dkvp # ================================================================ announce JSON I/O run_mlr --ijson --opprint cat $indir/small-non-nested.json run_mlr --ijson --opprint cat $indir/small-non-nested-wrapped.json run_mlr --ijson --oxtab cat $indir/small-nested.json run_mlr --ojson cat $indir/json-output-options.dkvp run_mlr --ojson --jvstack cat $indir/json-output-options.dkvp run_mlr --ojson --jlistwrap cat $indir/json-output-options.dkvp run_mlr --ojson --jvstack --jlistwrap cat $indir/json-output-options.dkvp run_mlr --ojson --jquoteall cat $indir/json-output-options.dkvp run_mlr --ojson --jvstack --jquoteall cat $indir/json-output-options.dkvp run_mlr --ojson --jlistwrap --jquoteall cat $indir/json-output-options.dkvp run_mlr --ojson --jvstack --jlistwrap --jquoteall cat $indir/json-output-options.dkvp # ================================================================ # A key feature of this regression script is that it can be invoked from any # directory. Depending on the directory it's invoked from, the path to $outdir # may vary. Nonetheless for debugging it's crucial that we echo out each # command being executed -- here we use diff -I to skip the info lines and # focus the test on program output per se. diff -I '^mlr ' -C5 $expfile $outfile # ================================================================ echo ALL REGRESSION TESTS PASSED echo Tests completed: $num_passed miller-3.4.0/c/stream/000077500000000000000000000000001266012053600145205ustar00rootroot00000000000000miller-3.4.0/c/stream/Makefile.am000066400000000000000000000002201266012053600165460ustar00rootroot00000000000000noinst_LTLIBRARIES= libstream.la libstream_la_SOURCES= stream.c stream.h libstream_la_CPPFLAGS= -I${srcdir}/../ libstream_la_CFLAGS= -std=gnu99 miller-3.4.0/c/stream/stream.c000066400000000000000000000103621266012053600161610ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/mlr_globals.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "input/lrec_readers.h" #include "mapping/mappers.h" #include "output/lrec_writers.h" static int do_file_chained(char* prepipe, char* filename, context_t* pctx, lrec_reader_t* plrec_reader, sllv_t* pmapper_list, lrec_writer_t* plrec_writer, FILE* output_stream); static sllv_t* chain_map(lrec_t* pinrec, context_t* pctx, sllve_t* pmapper_list_head); static void drive_lrec(lrec_t* pinrec, context_t* pctx, sllve_t* pmapper_list_head, lrec_writer_t* plrec_writer, FILE* output_stream); // ---------------------------------------------------------------- int do_stream_chained(char* prepipe, char** filenames, lrec_reader_t* plrec_reader, sllv_t* pmapper_list, lrec_writer_t* plrec_writer, char* ofmt) { FILE* output_stream = stdout; if (pmapper_list->length < 1) { // Should not have been allowed by the CLI parser. fprintf(stderr, "%s: internal coding error detected at file %s line %d.\n", MLR_GLOBALS.argv0, __FILE__, __LINE__); exit(1); } context_t ctx = { .nr = 0, .fnr = 0, .filenum = 0, .filename = NULL }; int ok = 1; if (*filenames == NULL) { ctx.filenum++; ctx.filename = "(stdin)"; ctx.fnr = 0; ok = do_file_chained(prepipe, "-", &ctx, plrec_reader, pmapper_list, plrec_writer, output_stream) && ok; } else { for (char** pfilename = filenames; *pfilename != NULL; pfilename++) { ctx.filenum++; ctx.filename = *pfilename; ctx.fnr = 0; ok = do_file_chained(prepipe, *pfilename, &ctx, plrec_reader, pmapper_list, plrec_writer, output_stream) && ok; } } // Mappers and writers receive end-of-stream notifications via null input record. // Do that, now that data from all input file(s) have been exhausted. drive_lrec(NULL, &ctx, pmapper_list->phead, plrec_writer, output_stream); // Drain the pretty-printer. plrec_writer->pprocess_func(output_stream, NULL, plrec_writer->pvstate); return ok; } // ---------------------------------------------------------------- static int do_file_chained(char* prepipe, char* filename, context_t* pctx, lrec_reader_t* plrec_reader, sllv_t* pmapper_list, lrec_writer_t* plrec_writer, FILE* output_stream) { void* pvhandle = plrec_reader->popen_func(plrec_reader->pvstate, prepipe, filename); // Start-of-file hook, e.g. expecting CSV headers on input. plrec_reader->psof_func(plrec_reader->pvstate, pvhandle); while (1) { lrec_t* pinrec = plrec_reader->pprocess_func(plrec_reader->pvstate, pvhandle, pctx); if (pinrec == NULL) break; pctx->nr++; pctx->fnr++; drive_lrec(pinrec, pctx, pmapper_list->phead, plrec_writer, output_stream); } plrec_reader->pclose_func(plrec_reader->pvstate, pvhandle, prepipe); return 1; } // ---------------------------------------------------------------- static void drive_lrec(lrec_t* pinrec, context_t* pctx, sllve_t* pmapper_list_head, lrec_writer_t* plrec_writer, FILE* output_stream) { sllv_t* outrecs = chain_map(pinrec, pctx, pmapper_list_head); if (outrecs != NULL) { for (sllve_t* pe = outrecs->phead; pe != NULL; pe = pe->pnext) { lrec_t* poutrec = pe->pvvalue; if (poutrec != NULL) // writer frees records (sllv void-star payload) plrec_writer->pprocess_func(output_stream, poutrec, plrec_writer->pvstate); } sllv_free(outrecs); // we free the list } } // ---------------------------------------------------------------- // Map a single input record (maybe null at end of input stream) to zero or // more output records. // // Return: list of lrec_t*. Input: lrec_t* and list of mapper_t*. static sllv_t* chain_map(lrec_t* pinrec, context_t* pctx, sllve_t* pmapper_list_head) { mapper_t* pmapper = pmapper_list_head->pvvalue; sllv_t* outrecs = pmapper->pprocess_func(pinrec, pctx, pmapper->pvstate); if (pmapper_list_head->pnext == NULL) { return outrecs; } else if (outrecs == NULL) { // end of input stream return NULL; } else { sllv_t* nextrecs = sllv_alloc(); for (sllve_t* pe = outrecs->phead; pe != NULL; pe = pe->pnext) { lrec_t* poutrec = pe->pvvalue; sllv_t* nextrecsi = chain_map(poutrec, pctx, pmapper_list_head->pnext); sllv_transfer(nextrecs, nextrecsi); sllv_free(nextrecsi); } sllv_free(outrecs); return nextrecs; } } miller-3.4.0/c/stream/stream.h000066400000000000000000000005671266012053600161740ustar00rootroot00000000000000#ifndef STREAM_H #define STREAM_H #include "containers/sllv.h" #include "input/lrec_readers.h" #include "mapping/mappers.h" #include "output/lrec_writers.h" // The filenames array must be null-terminated int do_stream_chained(char* prepipe, char** filenames, lrec_reader_t* plrec_reader, sllv_t* pmapper_list, lrec_writer_t* plrec_writer, char* ofmt); #endif // STREAM_H miller-3.4.0/c/todo.txt000066400000000000000000000316461266012053600147450ustar00rootroot00000000000000================================================================ BUGFIXES :D ================================================================ TOP-OF-LIST SUMMARY * doc section on programmability spectrum (perl to asic) & how much effort is/isn't worth putting into miller. & maybe shouldabeen pickalanguage w/ I/O support and API. * in why-miller: list the intersection points. perf; multifmt; math+strings; expressive/programmable; compact notation; pipe-friendly. * dev page re releases, valgrinds, distros, etc * valgrinds * xxxes * 3.4.0 * rh/fedora/centos mlr-3.4.0 * explode & any other komosas/wolens from feature-request task. * parameterized emit: needs spec & impl * pattern-action: note that breaks the simple LHS/RHS partition I've enjoyed up until now ================================================================ * relcut material since 3.4.0: - oosvars -- pending parameterized emit - begin/end -- pending parameterized emit - filter/gate/bare-boolean -- pending pattern-action - pattern-action -- still under development ---------------------------------------------------------------- TOP-OF-LIST DETAILS * release: - configure.ac, c/mlrvers.h, mlr.spec - macbakes - commit & push - jko push for docs - build box: autoreconf -fiv, ./configure, make distcheck - build box: make srpm - pull back mlr-3.4.0.tar.gz and srpm - pull back mlr.arch binaries from whatever buildboxes - write the release notes - attach mlr-3.4.0.tar.gz & binaries & srpm - publish the release - social-media updates - submit brew pull request; notify any other distros - configure.ac, c/mlrvers.h back to -dev suffixes * multilevel emit: spec & impl * pattern-action (bare-boolean with block) still experimental. if-else down the road perhaps ... * oosvars/begin/end: ? cut down on parameter-marshalling in lrec-evaluators? at the *immediate* expense of opacity through 2K lines of code. o rename 'lrec_evaluators' since they are now (much) more than that. o begin/end rhs with srec $'s: segv. traverse those in the CST allocator & die early. o filter is also gating. it should not. o comments: replace with spaces from # to EOL/EOS, whichever comes first o define/test behavior for null-valued filter/gate o $0? - want $0 = @x kinds of record-from-record assignments?!? o experiments: what userspace data structures (and maybe new functions? keywords/control?) would be needed for: - bootstrap? - count-distinct? - cut? - decimate? easy now with NR%10 if not -g; what about with -g? - group-by? - group-like? - having-fields? - head? - histogram? - (rename? reorder?) - sample, w/ & w/o -g? - stats1 count,sum,mean,stddev,var,skew,kurt; mode; min,max? - stats2 linregs,r2,corr,cov? - step delta,from-first,ratio,rsum,counter,ewma? - tail? > top? - uniq? o DSL more: - people will ask for an unset/clear syntax - people will ask for +=, -=, etc. - if / else ... not yet (if ever) but think carefully about how not to break the (possible) future while implementing the present - replace "null" with "absent" and "uninit"? ? move assignments into the CST, and all the changes that ensue (e.g. $x=@a=7). o perf notes: $ time mlr stats1 -a mean -f x ../data/big.dkvp x_mean=0.499567 real 0m1.486s 0m1.500s 0m1.637s $ time mlr put 'begin @x_count=0;begin @x_sum=0.0;@x_sum = @x_sum+$x;@x_count=@x_count+1; filter false;end @x_mean=@x_sum/@x_count; end emit @x_mean' ../data/big.dkvp x_mean=0.499567 real 0m2.262s 0m2.371s 0m2.356s mlr put 'begin @a=0.1;begin @b=0.9;$e=NR==1?$x:@a*$x+@b*@e;@e=$e' then step -a ewma -d 0.1 -f x ../data/big.dkvp time mlr put 'begin @a=0.1;begin @b=0.9;$e=NR==1?$x:@a*$x+@b*@e;@e=$e' ../data/big.dkvp > /dev/null real 0m3.976s 0m3.971s 0m3.944s time mlr step -a ewma -d 0.1 -f x ../data/big.dkvp > /dev/null real 0m3.250s 0m3.283s 0m3.300s DOC: * rename-all w/ regex-captures? e.g. de-spacifying field names etc. echo 'a x z=1,b x z=1' | mlr rename -r -g ' ,:' -> a:x:z=1,b:x:z=1 ---------------------------------------------------------------- * shuffle? similar to bootstrap & sample. * look into 'perf' * linreg in terms of stats only ... check py book * option for: print to stderr NR if NR%N==0 for user-specified N * cat/cut langcomps (w/ gh links) -> perf page * interpolated percentiles * stats1/stats2 sliding-window feature? and/or with ewma-coefficients (much easier) - mean/stddev/var; skew/kurt? - linregs; corr/cov? ? also, option of weighted stats w/ explicit weights field? ? maybe just EWMA with well-known sumw followed by then-chaining. write up the weights if so? * mld re cross-record stuff is limited to stats1/2 and step o this will change with begin/end and oosvars * faqent re nidx output: '$9 = ...' doesn't make it the 9th output field. * tbin/ok -> cookbook * faqent why dollar signs in the DSL at all * debian screenshot * lrec_evaluators cleanup re strict, redundant statements, etc. * ruby @ optextdep @ mld; poki+mkman * comma-number -- using locale? * stdin filename keyword for read-from-file-then-tail-f mode (e.g. mlr etc) - needs refactor for lrec_reader_alloc callsite * perf page: (1) redo; (2) note GNU/etc; (3) compare to mawk (http://invisible-island.net/mawk/) * EOS comments thruout * valgrind note @ new dev page/section * join: final sllv_free in destructor (lo-pri) * anim ref https://github.com/edi9999/path-extractor * packaging/currency: k brew ~ netbsd k debian ? redhat ? ? centos ? ? other ? * flight misc: .screenrc -> dotfiles; more dotfile currency * cump -> one-offs ---------------------------------------------------------------- NARRATIVE INTRO: * sql example * logging example * csv example * what do these have in common? ---------------------------------------------------------------- COOKBOOK/FAQ/ETC.: * cookbook: - eval stuff from https://github.com/johnkerl/miller/issues/88 $ mlr --csvlite stats2 -a linreg-pca -f x,y x x_y_pca_m,x_y_pca_b,x_y_pca_n,x_y_pca_quality 1.030300,0.949250,4,0.999859 $ mlr --csvlite --odkvp --ofs semicolon stats2 -a linreg-pca -f x,y x x_y_pca_m=1.030300;x_y_pca_b=0.949250;x_y_pca_n=4;x_y_pca_quality=0.999859 $ eval $(mlr --csvlite --odkvp --ofs semicolon stats2 -a linreg-pca -f x,y x) $ echo $x_y_pca_m 1.030300 - hold-and-fit regressor doc: 'then put' for residuals; note avoids two-pass & the saving of fit parameters - histo w/ min/max is effectively 2-pass (unless you have prior knowledge about the data). note count-distinct w/ int() func. - two-pass lin/logi reg vs. hold-and-fit. - very specific R/mysql/etc inouts - polyglottal dkvp/etc production. - very specific examples of sed/grep/etc preprocessing to structurize semi-structured data (e.g. logs) - checku.dash -> cookbook * faqents: - rsum as proxy for per-record/agg-only mixed output * other doc besides cookbook & faq: - R doc: ! xref @ covers x 2 ! be very clear streaming vs. dataframe -- each has things the other can't do ! emph mlr has light stats but for heavyweight analysis use R et al. * --mmap @ mlr -h * bus-insurance dev page ================================================================ * ect feature? -> maybe better in cookbook ... - in1 optional: t (epoch seconds); default systime() - in2: nleft - in3 optional: target #/field name - in optional: -s flag or not - out1: etchours - out2: etcstamp o expose mapper_stats2_alloc o expose mapper_cut_alloc o encapsulate the following: mlr put '$t=systime()' \ then filter 'NR>4' \ then put '$nleft=$target-$n' \ then stats2 -s -a linreg-pca -f t,nleft \ then put '$etc= -$t_n_pca_b/$t_n_pca_m; $etcstamp=sec2gmt($etc); $etchours=($etc-systime())/3600.0' * mlr step -a from-first -f t \ then cut -o -f t_from_first,ntodo \ then step -a ewma -d 0.005,0.01,0.1 -o a,b,c -f ntodo \ then stats2 -s -a linreg-pca -f \ t_from_first,ntodo,t_from_first,ntodo_ewma_a,t_from_first,ntodo_ewma_b,t_from_first,ntodo_ewma_c \ then put ' $ect0 = -$t_from_first_ntodo_pca_b/$t_from_first_ntodo_pca_m; $ecta = -$t_from_first_ntodo_ewma_a_pca_b/$t_from_first_ntodo_ewma_a_pca_m; $ectb = -$t_from_first_ntodo_ewma_b_pca_b/$t_from_first_ntodo_ewma_b_pca_m; $ectc = -$t_from_first_ntodo_ewma_c_pca_b/$t_from_first_ntodo_ewma_c_pca_m ' \ then cut -o -f t_from_first,ect0,ecta,ectb,ectc ---------------------------------------------------------------- * introduce a fourth, padding separator for all formats? (for leading/trailing strip/skip.) o allows 'x = 10' in DKVP o allows right-justified keys in XTAB * hold-and-emit fraction? * statsn covar, ols, logistic: port material from my stats_m/sackmat_m for much of that * uni/multivariate logistic for ternary & above? ? wiki quickselect ? * sllv_free option with callback for void-star-payload free; likewise other void-star-payload containers * double-check for off-by-one buflen in cline/sline * hash-collision ifdef instrumentation -> maybe find a better hash function out there * pprint join? * lemon in-dir -- cf wiz note * gprof link with -lc on FreeBSD -- ? ================================================================ UT/REG * ut cat/X/cat for all X * ut tac/X/cat for all X * ut cat/X/tac for all X * ut tac/X/tac for all X * ut multi-csv I/O: include --icsvlite --odkvp and --idkvp --ocsv, as well as --csv cases * ut het-xtab out * ut modulus operator * ut make should-fail machinery & use it for null-key dkvp cases. * ut all mathlib funcs * ut int/float/string * ut roundm * ut join with left/right-prefix ================================================================ DOC * Note that PCA is better than OLS for roundoff error (sum of squares ...): grep red data/multicountdown.txt | head -n 13 | mlr --opprint stats2 -a linreg-ols -f t,count grep red data/multicountdown.txt | head -n 14 | mlr --opprint stats2 -a linreg-ols -f t,count ================================================================ IMPROVEMENTS * run go/d/etc on sprax & include #'s in perf pg, and/or rm xref in the latter & just post xlang perf #'s there * link to gh/jk/m xlang impls ... and/or cardify their sources :) ... or maybe just link to gh/jk/m xlang dir * ack c impl has been repeatedly optimized but even the original version (also cutc.c ...) outperforms * update t1.rb including numeric sort; fix appropriateness of -t= * more use of restrict pointers ... ? ================================================================ PYTHON * pgr + stats_m same I/O modules?? ================================================================ FYI Semantic versioning: Given a version number MAJOR.MINOR.PATCH, increment the: * MAJOR version when you make incompatible API changes, * MINOR version when you add functionality in a backwards-compatible manner, and * PATCH version when you make backwards-compatible bug fixes. Initial release: https://news.ycombinator.com/item?id=10066742 v2.0.0 release: https://news.ycombinator.com/item?id=10132831 HN FEEDBACKS 2015-08-15 (https://news.ycombinator.com/item?id=10066742). look-ats: * cq? * https://github.com/harelba/q * https://github.com/google/crush-tools * https://github.com/BurntSushi/xsv * https://github.com/pydata/pandas/blob/master/pandas/io/tests/test_parsers.py * https://drill.apache.org * https://github.com/dbro/csvquote https://help.github.com/articles/github-flavored-markdown/ shell: mlr put '$z=$x+$y' lldb: run put "\$z=\$x+\$y" http://include-what-you-use.org/ ---------------------------------------------------------------- https://fedoraproject.org/wiki/How_to_create_an_RPM_package https://wiki.centos.org/HowTos/Packages/ContributeYourRPMs https://lists.centos.org/pipermail/centos/2012-September/129227.html https://fedoraproject.org/wiki/Join_the_package_collection_maintainers https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group https://fedoraproject.org/wiki/Package_Review_Process https://docs.fedoraproject.org/ro/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03.html http://wiki.networksecuritytoolkit.org/nstwiki/index.php/HowTo_Create_A_Patch_File_For_A_RPM ================================================================ git remote add upstream https://github.com/Homebrew/homebrew git fetch upstream git rebase upstream/master shasum -a 256 ../mlr-3.2.2.tar.gz git diff HEAD^ HEAD git diff HEAD^2 HEAD ---------------------------------------------------------------- git remote add upstream https://github.com/Homebrew/homebrew git fetch upstream git rebase upstream/master git checkout -r miller-3.2.2 shasum -a 256 ../mlr-3.2.2.tar.gz git add ... git commit -m 'miller 3.2.2' git push --all ---------------------------------------------------------------- Squash commits by: brew update git checkout $YOUR_BRANCH git rebase --interactive origin/master mark each commit other than the first as "squash" or "fixup" git push -f http://codeinthehole.com/writing/pull-requests-and-other-good-practices-for-teams-using-github/ miller-3.4.0/c/tools/000077500000000000000000000000001266012053600143655ustar00rootroot00000000000000miller-3.4.0/c/tools/Makefile.am000066400000000000000000000001731266012053600164220ustar00rootroot00000000000000# TODO: replace the interesting content with unit tests; jettison the rest noinst_PROGRAMS= termcvt AM_CFLAGS= -std=gnu99 miller-3.4.0/c/tools/clean-valgrind-output000077500000000000000000000017441266012053600205450ustar00rootroot00000000000000#!/bin/bash # E.g. for filtering the output of reg_test/run --valgrind. # This just strips out some false positives, e.g. system-level stuff not # relevant to Miller itself. mgrepv is at # https://github.com/johnkerl/scripts/blob/master/fundam/mgrepv sed 's/^==.*== //' "$@" | swipe \ | mgrepv dyld \ | mgrepv copySwiftV1MangledName \ | mgrepv 'LEAK SUMMARY' \ | mgrepv 'HEAP SUMMARY' \ | grep -v 'UNKNOWN fcntl' \ | grep -v 'UNKNOWN host message' \ | grep -v 'UNKNOWN task message' \ | grep -v 'ERROR SUMMARY' \ | grep -v 'Memcheck,' \ | grep -v 'Copyright' \ | grep -v 'Using Valgrind' \ | grep -v 'For counts of' \ | mgrepv 'mlr_try_float_from_string' \ | mgrepv '__snprintf_chk' \ | mgrepv 'vsscanf_l' \ | mgrepv 'NXMapRemove' \ | mgrepv '_platform_memchr' \ | mgrepv 'xpc_pipe_routine' \ | grep -v 'MACH_SEND_TRAILER' \ | mgrepv 'mlr_dsl_lexer_lex' \ | mgrepv 'mlr_dsl_parse' \ | mgrepv 'unbackslash' \ | cat #| mgrepv 'parse_command_line' miller-3.4.0/c/tools/mcountlines000077500000000000000000000006701266012053600166560ustar00rootroot00000000000000#!/bin/sh wc -l \ cli/*.[ch] \ containers/*.[ch] \ input/*.[ch] \ lib/*.[ch] \ mapping/*.[ch] \ output/*.[ch] \ stream/*.[ch] \ unit_test/*.[ch] \ dsls/*.[ly] \ dsls/*wrapper*.[ch] \ | sort -n echo wc -c \ cli/*.[ch] \ containers/*.[ch] \ input/*.[ch] \ lib/*.[ch] \ mapping/*.[ch] \ output/*.[ch] \ stream/*.[ch] \ unit_test/*.[ch] \ dsls/*.[ly] \ dsls/*wrapper*.[ch] \ | sort -n | tail -n 5 miller-3.4.0/c/tools/termcvt.c000066400000000000000000000101451266012053600162160ustar00rootroot00000000000000#include #include #include // . CR LF CRLF // CR - 1 1 // LF 2 - 2 // CRLF x x - typedef void line_cvt_func_t(char* line, ssize_t linelen, FILE* output_stream); static void cr_to_crlf(char* line, ssize_t linelen, FILE* output_stream) { if (linelen == 1) { if (line[0] == '\r') { fputc('\r', output_stream); fputc('\n', output_stream); } else { fputc(line[0], output_stream); } } else { if (line[linelen-2] == '\r' && line[linelen-1] == '\n') { fputs(line, output_stream); } else if (line[linelen-1] == '\r') { fputs(line, output_stream); fputc('\n', output_stream); } else { fputs(line, output_stream); } } } static void lf_to_crlf(char* line, ssize_t linelen, FILE* output_stream) { if (linelen == 1) { if (line[0] == '\n') { fputc('\r', output_stream); fputc('\n', output_stream); } else { fputc(line[0], output_stream); } } else { if (line[linelen-2] == '\r' && line[linelen-1] == '\n') { fputs(line, output_stream); } else if (line[linelen-1] == '\n') { line[linelen-1] = '\r'; fputs(line, output_stream); fputc('\n', output_stream); } else { fputs(line, output_stream); } } } static void crlf_to_cr(char* line, ssize_t linelen, FILE* output_stream) { if (linelen >= 2 && line[linelen-2] == '\r' && line[linelen-1] == '\n') { line[linelen-2] = '\r'; line[linelen-1] = '\0'; } fputs(line, output_stream); } static void crlf_to_lf(char* line, ssize_t linelen, FILE* output_stream) { if (linelen >= 2 && line[linelen-2] == '\r' && line[linelen-1] == '\n') { line[linelen-2] = '\n'; line[linelen-1] = '\0'; } fputs(line, output_stream); } static void cr_to_lf(char* line, ssize_t linelen, FILE* output_stream) { if (linelen >= 1 && line[linelen-1] == '\r') { line[linelen-1] = '\n'; } fputs(line, output_stream); } static void lf_to_cr(char* line, ssize_t linelen, FILE* output_stream) { if (linelen >= 1 && line[linelen-1] == '\n') { line[linelen-1] = '\r'; } fputs(line, output_stream); } // ---------------------------------------------------------------- static int do_stream(FILE* input_stream, FILE* output_stream, char inend, line_cvt_func_t* pcvt_func) { while (1) { char* line = NULL; size_t linecap = 0; ssize_t linelen = getdelim(&line, &linecap, inend, input_stream); if (linelen <= 0) { break; } pcvt_func(line, linelen, output_stream); free(line); } return 1; } // ================================================================ static void usage(char* argv0) { printf("Usage: %s [option] {zero or more file names}\n", argv0); printf("Option (exactly one is required):\n"); printf("--cr2crlf\n"); printf("--lf2crlf\n"); printf("--crlf2cr\n"); printf("--crlf2lf\n"); printf("--cr2lf\n"); printf("--lf2cr\n"); printf("-h or --help: print this message\n"); printf("Zero file names means read from standard input.\n"); printf("Output is always to standard output; files are not written in-place.\n"); exit(1); } int main(int argc, char** argv) { int ok = 1; char inend = '\n'; line_cvt_func_t* pcvt_func = lf_to_crlf; if (argc < 2) usage(argv[0]); char* opt = argv[1]; if (!strcmp(opt, "-h")) { usage(opt); } else if (!strcmp(opt, "--help")) { usage(opt); } else if (!strcmp(opt, "--cr2crlf")) { pcvt_func = cr_to_crlf; inend = '\r'; } else if (!strcmp(opt, "--lf2crlf")) { pcvt_func = lf_to_crlf; inend = '\n'; } else if (!strcmp(opt, "--crlf2cr")) { pcvt_func = crlf_to_cr; inend = '\n'; } else if (!strcmp(opt, "--crlf2lf")) { pcvt_func = crlf_to_lf; inend = '\n'; } else if (!strcmp(opt, "--cr2lf")) { pcvt_func = cr_to_lf; inend = '\r'; } else if (!strcmp(opt, "--lf2cr")) { pcvt_func = lf_to_cr; inend = '\n'; } else { usage(argv[0]); } if (argc == 2) { ok = ok && do_stream(stdin, stdout, inend, pcvt_func); } else { for (int argi = 2; argi < argc; argi++) { char* file_name = argv[argi]; FILE* input_stream = fopen(file_name, "r"); if (input_stream == NULL) { perror(file_name); exit(1); } ok = do_stream(input_stream, stdout, inend, pcvt_func); fclose(input_stream); } } return ok ? 0 : 1; } miller-3.4.0/c/tools/truncate000077500000000000000000000001311266012053600161330ustar00rootroot00000000000000#!/usr/bin/env ruby ARGV.each do |arg| File.write(arg, File.open(arg).read.strip) end miller-3.4.0/c/unit_test/000077500000000000000000000000001266012053600152435ustar00rootroot00000000000000miller-3.4.0/c/unit_test/Makefile.am000066400000000000000000000036121266012053600173010ustar00rootroot00000000000000 TESTS= $(check_PROGRAMS) check_PROGRAMS = test_mlrutil \ test_mlrregex \ test_argparse \ test_byte_readers \ test_peek_file_reader \ test_parse_trie \ test_lrec \ test_mlhmmv \ test_multiple_containers \ test_string_builder \ test_lrec_evaluators \ test_join_bucket_keeper AM_CPPFLAGS= -I${srcdir}/.. AM_CFLAGS= -Wall -std=gnu99 all_ldadd= \ ../cli/libcli.la \ ../containers/libcontainers.la \ ../stream/libstream.la \ ../input/libinput.la \ ../mapping/libmapping.la \ ../output/liboutput.la \ ../lib/libmlr.la \ ../dsls/libdsl.la \ -lm # Unit-test mains test_mlrutil_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_mlrutil_LDADD= ${all_ldadd} test_mlrregex_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_mlrregex_LDADD= ${all_ldadd} test_argparse_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_argparse_LDADD= ${all_ldadd} test_byte_readers_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_byte_readers_LDADD= ${all_ldadd} test_peek_file_reader_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_peek_file_reader_LDADD= ${all_ldadd} test_parse_trie_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_parse_trie_LDADD= ${all_ldadd} test_lrec_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_lrec_LDADD= ${all_ldadd} test_mlhmmv_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_mlhmmv_LDADD= ${all_ldadd} test_multiple_containers_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_multiple_containers_LDADD= ${all_ldadd} test_string_builder_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_string_builder_LDADD= ${all_ldadd} test_lrec_evaluators_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_lrec_evaluators_LDADD= ${all_ldadd} test_join_bucket_keeper_CFLAGS= -std=gnu99 -g ${AM_CFLAGS} test_join_bucket_keeper_LDADD= ${all_ldadd} miller-3.4.0/c/unit_test/test_argparse.c000066400000000000000000000077501266012053600202630ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "cli/argparse.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- // Assumes null-termination of input array static int compute_argc(char** argv) { int argc = 0; while (*argv) { argv++; argc++; } return argc; } static char * test1() { int bflag1 = -4; int bflag2 = -5; int intv1 = -6; int intv2 = -7; int intv3 = -8; double fltv = -9.5; char* string = NULL; slls_t* plist = NULL; string_array_t* parray = NULL; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-t", &bflag1); ap_define_false_flag(pstate, "-f", &bflag2); ap_define_int_value_flag(pstate, "-100", 100, &intv1); ap_define_int_value_flag(pstate, "-200", 200, &intv2); ap_define_int_flag(pstate, "-i", &intv3); ap_define_float_flag(pstate, "-d", &fltv); ap_define_string_flag(pstate, "-s", &string); ap_define_string_list_flag(pstate, "-S", &plist); ap_define_string_array_flag(pstate, "-A", &parray); char* argv[] = { "test-verb", NULL }; int argc = compute_argc(argv); char* verb = argv[0]; int argi = 1; mu_assert_lf(ap_parse(pstate, verb, &argi, argc, argv) == TRUE); mu_assert_lf(bflag1 == -4); mu_assert_lf(bflag2 == -5); mu_assert_lf(intv1 == -6); mu_assert_lf(intv2 == -7); mu_assert_lf(intv3 == -8); mu_assert_lf(fltv == -9.5); mu_assert_lf(string == NULL); mu_assert_lf(plist == NULL); mu_assert_lf(parray == NULL); mu_assert_lf(argi == 1); ap_free(pstate); return 0; } static char * test2() { int bflag1 = -4; int bflag2 = -5; int intv1 = -6; int intv2 = -7; int intv3 = -8; double fltv = -9.5; char* string = NULL; slls_t* plist = NULL; string_array_t* parray = NULL; ap_state_t* pstate = ap_alloc(); ap_define_true_flag(pstate, "-t", &bflag1); ap_define_false_flag(pstate, "-f", &bflag2); ap_define_int_value_flag(pstate, "-100", 100, &intv1); ap_define_int_value_flag(pstate, "-200", 200, &intv2); ap_define_int_flag(pstate, "-i", &intv3); ap_define_float_flag(pstate, "-d", &fltv); ap_define_string_flag(pstate, "-s", &string); ap_define_string_list_flag(pstate, "-S", &plist); ap_define_string_array_flag(pstate, "-A", &parray); char* argv[] = { "test-verb", "-t", "-f", "-100", "-200", "-i", "555", "-d", "4.25", "-s", "hello", "-S", mlr_strdup_or_die("a,b,c,d,e"), "-A", mlr_strdup_or_die("x,y,z"), "do", "re", "mi", NULL }; int argc = compute_argc(argv); char* verb = argv[0]; int argi = 1; mu_assert_lf(ap_parse(pstate, verb, &argi, argc, argv) == TRUE); mu_assert_lf(bflag1 == TRUE); mu_assert_lf(bflag2 == FALSE); mu_assert_lf(intv1 == 100); mu_assert_lf(intv2 == 200); mu_assert_lf(intv3 == 555); mu_assert_lf(fltv == 4.25); mu_assert_lf(string != NULL); mu_assert_lf(streq(string, "hello")); mu_assert_lf(plist != NULL); mu_assert_lf(slls_equals(plist, slls_from_line(mlr_strdup_or_die("a,b,c,d,e"), ',', FALSE))); mu_assert_lf(parray != NULL); mu_assert_lf(parray->length == 3); mu_assert_lf(streq(parray->strings[0], "x")); mu_assert_lf(streq(parray->strings[1], "y")); mu_assert_lf(streq(parray->strings[2], "z")); mu_assert_lf(argi == 15); ap_free(pstate); return 0; } // ================================================================ static char * all_tests() { mu_run_test(test1); mu_run_test(test2); return 0; } int main(int argc, char **argv) { printf("TEST_ARGPARSE ENTER\n"); char *result = all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_ARGPARSE: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_byte_readers.c000066400000000000000000000153441266012053600211250ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/minunit.h" #include "lib/mlr_test_util.h" #include "input/byte_readers.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char* test_string_byte_reader() { byte_reader_t* pbr = string_byte_reader_alloc(); int ok = pbr->popen_func(pbr, NULL, ""); mu_assert_lf(ok == TRUE); // char defaults to unsigned on some platforms -- but, byte_reader_t API is // in terms of ints. mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); pbr->pclose_func(pbr, NULL); ok = pbr->popen_func(pbr, NULL, "a"); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'a'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); pbr->pclose_func(pbr, NULL); ok = pbr->popen_func(pbr, NULL, "abc"); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'a'); mu_assert_lf(pbr->pread_func(pbr) == 'b'); mu_assert_lf(pbr->pread_func(pbr) == 'c'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); pbr->pclose_func(pbr, NULL); return NULL; } // ---------------------------------------------------------------- static char* test_stdio_byte_reader_1() { byte_reader_t* pbr = stdio_byte_reader_alloc(); char* contents = ""; char* path = write_temp_file_or_die(contents); int ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); return NULL; } // ---------------------------------------------------------------- static char* test_stdio_byte_reader_2() { byte_reader_t* pbr = stdio_byte_reader_alloc(); char* contents = "abcdefg"; char* path = write_temp_file_or_die(contents); int ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'a'); mu_assert_lf(pbr->pread_func(pbr) == 'b'); mu_assert_lf(pbr->pread_func(pbr) == 'c'); mu_assert_lf(pbr->pread_func(pbr) == 'd'); mu_assert_lf(pbr->pread_func(pbr) == 'e'); mu_assert_lf(pbr->pread_func(pbr) == 'f'); mu_assert_lf(pbr->pread_func(pbr) == 'g'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); return NULL; } // ---------------------------------------------------------------- static char* test_stdio_byte_reader_reuse() { byte_reader_t* pbr = stdio_byte_reader_alloc(); char* contents = "abc"; char* path = write_temp_file_or_die(contents); int ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'a'); mu_assert_lf(pbr->pread_func(pbr) == 'b'); mu_assert_lf(pbr->pread_func(pbr) == 'c'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); contents = "defg"; path = write_temp_file_or_die(contents); ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'd'); mu_assert_lf(pbr->pread_func(pbr) == 'e'); mu_assert_lf(pbr->pread_func(pbr) == 'f'); mu_assert_lf(pbr->pread_func(pbr) == 'g'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); return NULL; } // ---------------------------------------------------------------- static char* test_mmap_byte_reader_1() { byte_reader_t* pbr = mmap_byte_reader_alloc(); char* contents = ""; char* path = write_temp_file_or_die(contents); int ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); return NULL; } // ---------------------------------------------------------------- static char* test_mmap_byte_reader_2() { byte_reader_t* pbr = mmap_byte_reader_alloc(); char* contents = "abcdefg"; char* path = write_temp_file_or_die(contents); int ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'a'); mu_assert_lf(pbr->pread_func(pbr) == 'b'); mu_assert_lf(pbr->pread_func(pbr) == 'c'); mu_assert_lf(pbr->pread_func(pbr) == 'd'); mu_assert_lf(pbr->pread_func(pbr) == 'e'); mu_assert_lf(pbr->pread_func(pbr) == 'f'); mu_assert_lf(pbr->pread_func(pbr) == 'g'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); return NULL; } // ---------------------------------------------------------------- static char* test_mmap_byte_reader_reuse() { byte_reader_t* pbr = mmap_byte_reader_alloc(); char* contents = "abc"; char* path = write_temp_file_or_die(contents); int ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'a'); mu_assert_lf(pbr->pread_func(pbr) == 'b'); mu_assert_lf(pbr->pread_func(pbr) == 'c'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); contents = "defg"; path = write_temp_file_or_die(contents); ok = pbr->popen_func(pbr, NULL, path); mu_assert_lf(ok == TRUE); mu_assert_lf(pbr->pread_func(pbr) == 'd'); mu_assert_lf(pbr->pread_func(pbr) == 'e'); mu_assert_lf(pbr->pread_func(pbr) == 'f'); mu_assert_lf(pbr->pread_func(pbr) == 'g'); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); mu_assert_lf(pbr->pread_func(pbr) == EOF); unlink_file_or_die(path); return NULL; } // ================================================================ static char * run_all_tests() { mu_run_test(test_string_byte_reader); mu_run_test(test_stdio_byte_reader_1); mu_run_test(test_stdio_byte_reader_2); mu_run_test(test_stdio_byte_reader_reuse); mu_run_test(test_mmap_byte_reader_1); mu_run_test(test_mmap_byte_reader_2); mu_run_test(test_mmap_byte_reader_reuse); return 0; } int main(int argc, char **argv) { printf("TEST_BYTE_READERS ENTER\n"); char *result = run_all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_BYTE_READERS: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_join_bucket_keeper.c000066400000000000000000000565451266012053600223140ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "input/lrec_readers.h" #include "containers/join_bucket_keeper.h" #include "containers/mixutil.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; static int tjbk_verbose = FALSE; // ---------------------------------------------------------------- static sllv_t* make_records_empty() { sllv_t* precords = sllv_alloc(); return precords; } // ---------------------------------------------------------------- static sllv_t* make_records_113335() { sllv_t* precords = sllv_alloc(); sllv_append(precords, lrec_literal_2("l","1", "b","10")); sllv_append(precords, lrec_literal_2("l","1", "b","11")); sllv_append(precords, lrec_literal_2("l","3", "b","12")); sllv_append(precords, lrec_literal_2("l","3", "b","13")); sllv_append(precords, lrec_literal_2("l","3", "b","14")); sllv_append(precords, lrec_literal_2("l","5", "b","15")); return precords; } // ---------------------------------------------------------------- static sllv_t* make_records_het() { sllv_t* precords = sllv_alloc(); sllv_append(precords, lrec_literal_2("x","100", "b","10")); sllv_append(precords, lrec_literal_2("l","1", "b","11")); sllv_append(precords, lrec_literal_2("l","1", "b","12")); sllv_append(precords, lrec_literal_2("x","200", "b","13")); sllv_append(precords, lrec_literal_2("l","3", "b","14")); sllv_append(precords, lrec_literal_2("l","3", "b","15")); sllv_append(precords, lrec_literal_2("x","300", "b","16")); sllv_append(precords, lrec_literal_2("l","5", "b","17")); sllv_append(precords, lrec_literal_2("l","5", "b","18")); return precords; } // ---------------------------------------------------------------- static void set_up( sllv_t* precords, slls_t** ppleft_field_names, lrec_reader_t** ppreader) { slls_t* pleft_field_names = slls_alloc(); slls_append_no_free(pleft_field_names, "l"); lrec_reader_t* preader = lrec_reader_in_memory_alloc(precords); printf("left records:\n"); lrec_print_list_with_prefix(precords, " "); printf("\n"); *ppleft_field_names = pleft_field_names; *ppreader = preader; } static void emit(join_bucket_keeper_t* pkeeper, slls_t* pright_field_values, sllv_t** pprecords_paired, sllv_t** pprecords_left_unpaired) { if (tjbk_verbose) { printf("BEFORE EMIT\n"); join_bucket_keeper_print(pkeeper); printf("\n"); } join_bucket_keeper_emit(pkeeper, pright_field_values, pprecords_paired, pprecords_left_unpaired); if (tjbk_verbose) { printf("AFTER EMIT\n"); join_bucket_keeper_print(pkeeper); printf("\n"); } } static int list_is_null(sllv_t* plist, char* desc, char* rval) { if (plist == NULL) { printf("%-8s is null with rval=\"%s\"; ok\n", desc, rval); return TRUE; } else { printf("%-8s should be null with rval=\"%s\" and is not (length=%d):\n", desc, rval, plist->length); lrec_print_list_with_prefix(plist, " "); return FALSE; } } static int list_has_length(sllv_t* plist, int length, char* desc, char* rval) { if (plist == NULL) { printf("%-8s is null with rval=\"%s\" and should not be\n", desc, rval); return FALSE; } if (plist->length == length) { printf("%-8s length=%d with rval=\"%s\"; ok:\n", desc, length, rval); lrec_print_list_with_prefix(plist, " "); return TRUE; } else { printf("%-8s length=%d with rval=\"%s\" but should be %d:\n", desc, plist->length, rval, length); lrec_print_list_with_prefix(plist, " "); return FALSE; } } // ---------------------------------------------------------------- static char* test_left_empty_right_empty() { printf("----------------------------------------------------------------\n"); printf("test_left_empty_right_empty enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_empty(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 0, "unpaired", "(eof)")); printf("\n"); printf("test_left_empty_right_empty exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_left_empty() { printf("----------------------------------------------------------------\n"); printf("test_left_empty enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_empty(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("0"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 0, "unpaired", "(eof)")); printf("\n"); printf("test_left_empty exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_right_empty() { printf("----------------------------------------------------------------\n"); printf("test_right_empty enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_113335(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 6, "unpaired", "(eof)")); printf("\n"); printf("test_right_empty exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_unpaired_before_left_start() { printf("----------------------------------------------------------------\n"); printf("test_unpaired_before_left_start enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_113335(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("0"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 6, "unpaired", "(eof)")); printf("\n"); printf("test_unpaired_before_left_start exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_unpaired_after_left_end() { printf("----------------------------------------------------------------\n"); printf("test_unpaired_after_left_end enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_113335(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("6"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_has_length(precords_left_unpaired, 6, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 0, "unpaired", "(eof)")); printf("\n"); printf("test_unpaired_after_left_end exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_middle_pairings() { printf("----------------------------------------------------------------\n"); printf("test_middle_pairings enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_113335(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("0"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("1"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 2, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("1"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 2, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 4, "unpaired", "(eof)")); printf("\n"); printf("test_middle_pairings exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_middle() { printf("----------------------------------------------------------------\n"); printf("test_middle enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_113335(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("2"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_has_length(precords_left_unpaired, 2, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("2"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("3"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 3, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 1, "unpaired", "(eof)")); printf("\n"); printf("test_middle exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_walk_through_all() { printf("----------------------------------------------------------------\n"); printf("test_walk_through_all enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_113335(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("0"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("0"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("1"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 2, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("1"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 2, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("2"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("2"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("3"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 3, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("3"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 3, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("4"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("4"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("5"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 1, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("5"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 1, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("6"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); pright_field_values = slls_single_no_free("6"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_is_null(precords_left_unpaired, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 0, "unpaired", pright_field_values->phead->value)); printf("\n"); printf("test_walk_through_all exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_het_unpaired_before_left_start() { printf("----------------------------------------------------------------\n"); printf("test_het_unpaired_before_left_start enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_het(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("0"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_has_length(precords_left_unpaired, 2, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 7, "unpaired", "(eof)")); printf("\n"); printf("test_het_unpaired_before_left_start exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_het_unpaired_after_left_end() { printf("----------------------------------------------------------------\n"); printf("test_het_unpaired_after_left_end enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_het(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("6"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", pright_field_values->phead->value)); mu_assert_lf(list_has_length(precords_left_unpaired, 9, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 0, "unpaired", "(eof)")); printf("\n"); printf("test_het_unpaired_after_left_end exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_het_initial_pairing() { printf("----------------------------------------------------------------\n"); printf("test_het_initial_pairing enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_het(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("1"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 2, "paired", pright_field_values->phead->value)); mu_assert_lf(list_has_length(precords_left_unpaired, 2, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 5, "unpaired", "(eof)")); printf("\n"); printf("test_het_initial_pairing exit\n"); printf("\n"); return 0; } // ---------------------------------------------------------------- static char* test_het_middle_pairing() { printf("----------------------------------------------------------------\n"); printf("test_het_middle_pairing enter\n"); slls_t* pleft_field_names; lrec_reader_t* preader; set_up(make_records_het(), &pleft_field_names, &preader); join_bucket_keeper_t* pkeeper = join_bucket_keeper_alloc_from_reader(preader, NULL, NULL, pleft_field_names); sllv_t* precords_paired; sllv_t* precords_left_unpaired; slls_t* pright_field_values = slls_single_no_free("3"); emit(pkeeper, pright_field_values, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_has_length(precords_paired, 2, "paired", pright_field_values->phead->value)); mu_assert_lf(list_has_length(precords_left_unpaired, 5, "unpaired", pright_field_values->phead->value)); printf("\n"); emit(pkeeper, NULL, &precords_paired, &precords_left_unpaired); mu_assert_lf(list_is_null(precords_paired, "paired", "(eof)")); mu_assert_lf(list_has_length(precords_left_unpaired, 2, "unpaired", "(eof)")); printf("\n"); printf("test_het_middle_pairing exit\n"); printf("\n"); return 0; } // ================================================================ static char * run_all_tests() { mu_run_test(test_left_empty_right_empty); mu_run_test(test_left_empty); mu_run_test(test_right_empty); mu_run_test(test_unpaired_before_left_start); mu_run_test(test_unpaired_after_left_end); mu_run_test(test_middle_pairings); mu_run_test(test_middle); mu_run_test(test_walk_through_all); mu_run_test(test_het_unpaired_before_left_start); mu_run_test(test_het_unpaired_after_left_end); mu_run_test(test_het_initial_pairing); mu_run_test(test_het_middle_pairing); printf("----------------------------------------------------------------\n"); return 0; } int main(int argc, char **argv) { printf("TEST_JOIN_BUCKET_KEEPER ENTER\n"); for (int argi = 1; argi < argc; argi++) { if (streq(argv[argi], "-v")) tjbk_verbose = TRUE; } char *result = run_all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_JOIN_BUCKET_KEEPER: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_lrec.c000066400000000000000000000250621266012053600174000ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "containers/lrec.h" #include "containers/sllv.h" #include "input/lrec_readers.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char* test_lrec_unbacked_api() { lrec_t* prec = lrec_unbacked_alloc(); mu_assert_lf(prec->field_count == 0); lrec_put(prec, "x", "3", NO_FREE); mu_assert_lf(prec->field_count == 1); mu_assert_lf(streq(lrec_get(prec, "x"), "3")); lrec_put(prec, "y", "4", NO_FREE); mu_assert_lf(prec->field_count == 2); mu_assert_lf(streq(lrec_get(prec, "x"), "3")); mu_assert_lf(streq(lrec_get(prec, "y"), "4")); lrec_put(prec, "x", "5", NO_FREE); mu_assert_lf(prec->field_count == 2); mu_assert_lf(streq(lrec_get(prec, "x"), "5")); mu_assert_lf(streq(lrec_get(prec, "y"), "4")); lrec_remove(prec, "x"); mu_assert_lf(prec->field_count == 1); mu_assert_lf(lrec_get(prec, "x") == NULL); // Non-replacing-rename case //lrec_dump_titled("Before rename", prec); lrec_rename(prec, "y", "z", FALSE); //lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 1); mu_assert_lf(lrec_get(prec, "x") == NULL); mu_assert_lf(lrec_get(prec, "y") == NULL); mu_assert_lf(streq(lrec_get(prec, "z"), "4")); lrec_free(prec); // Replacing-rename case prec = lrec_unbacked_alloc(); lrec_put(prec, "x", "3", NO_FREE); lrec_put(prec, "y", "4", NO_FREE); lrec_put(prec, "z", "5", NO_FREE); mu_assert_lf(prec->field_count == 3); //lrec_dump_titled("Before rename", prec); lrec_rename(prec, "y", "z", FALSE); //lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 2); mu_assert_lf(streq(lrec_get(prec, "x"), "3")); mu_assert_lf(lrec_get(prec, "y") == NULL); mu_assert_lf(streq(lrec_get(prec, "z"), "4")); lrec_free(prec); return NULL; } // ---------------------------------------------------------------- static char* test_lrec_dkvp_api() { char* line = mlr_strdup_or_die("w=2,x=3,y=4,z=5"); context_t ctx = { .nr = 777, .fnr = 888, .filenum = 999, .filename = "test-file" }; lrec_t* prec = lrec_parse_stdio_dkvp_single_sep(line, ',', '=', FALSE, &ctx); mu_assert_lf(prec->field_count == 4); mu_assert_lf(streq(lrec_get(prec, "w"), "2")); mu_assert_lf(streq(lrec_get(prec, "x"), "3")); mu_assert_lf(streq(lrec_get(prec, "y"), "4")); mu_assert_lf(streq(lrec_get(prec, "z"), "5")); lrec_remove(prec, "w"); mu_assert_lf(prec->field_count == 3); mu_assert_lf(lrec_get(prec, "w") == NULL); // Non-replacing-rename case //lrec_dump_titled("Before rename", prec); lrec_rename(prec, "x", "u", FALSE); //lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 3); mu_assert_lf(lrec_get(prec, "x") == NULL); mu_assert_lf(streq(lrec_get(prec, "u"), "3")); // Replacing-rename case //lrec_dump_titled("Before rename", prec); lrec_rename(prec, "y", "z", FALSE); //lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 2); mu_assert_lf(streq(lrec_get(prec, "u"), "3")); mu_assert_lf(lrec_get(prec, "y") == NULL); mu_assert_lf(streq(lrec_get(prec, "z"), "4")); lrec_free(prec); return NULL; } // ---------------------------------------------------------------- static char* test_lrec_nidx_api() { char* line = mlr_strdup_or_die("a,b,c,d"); lrec_t* prec = lrec_parse_stdio_nidx_single_sep(line, ',', FALSE); mu_assert_lf(prec->field_count == 4); mu_assert_lf(streq(lrec_get(prec, "1"), "a")); mu_assert_lf(streq(lrec_get(prec, "2"), "b")); mu_assert_lf(streq(lrec_get(prec, "3"), "c")); mu_assert_lf(streq(lrec_get(prec, "4"), "d")); lrec_remove(prec, "1"); mu_assert_lf(prec->field_count == 3); mu_assert_lf(lrec_get(prec, "1") == NULL); // Non-replacing-rename case lrec_dump_titled("Before rename", prec); lrec_rename(prec, "2", "u", FALSE); lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 3); mu_assert_lf(lrec_get(prec, "2") == NULL); mu_assert_lf(streq(lrec_get(prec, "u"), "b")); // Replacing-rename case lrec_dump_titled("Before rename", prec); lrec_rename(prec, "3", "4", FALSE); lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 2); mu_assert_lf(streq(lrec_get(prec, "u"), "b")); mu_assert_lf(lrec_get(prec, "3") == NULL); mu_assert_lf(streq(lrec_get(prec, "4"), "c")); lrec_free(prec); return NULL; } // ---------------------------------------------------------------- static char* test_lrec_csv_api() { char* hdr_line = mlr_strdup_or_die("w,x,y,z"); slls_t* hdr_fields = split_csvlite_header_line_single_ifs(hdr_line, ',', FALSE); header_keeper_t* pheader_keeper = header_keeper_alloc(hdr_line, hdr_fields); char* data_line_1 = mlr_strdup_or_die("2,3,4,5"); lrec_t* prec_1 = lrec_parse_stdio_csvlite_data_line_single_ifs(pheader_keeper, "test-file", 999, data_line_1, ',', FALSE); char* data_line_2 = mlr_strdup_or_die("6,7,8,9"); lrec_t* prec_2 = lrec_parse_stdio_csvlite_data_line_single_ifs(pheader_keeper, "test-file", 999, data_line_2, ',', FALSE); mu_assert_lf(prec_1->field_count == 4); mu_assert_lf(prec_2->field_count == 4); mu_assert_lf(streq(lrec_get(prec_1, "w"), "2")); mu_assert_lf(streq(lrec_get(prec_1, "x"), "3")); mu_assert_lf(streq(lrec_get(prec_1, "y"), "4")); mu_assert_lf(streq(lrec_get(prec_1, "z"), "5")); mu_assert_lf(streq(lrec_get(prec_2, "w"), "6")); mu_assert_lf(streq(lrec_get(prec_2, "x"), "7")); mu_assert_lf(streq(lrec_get(prec_2, "y"), "8")); mu_assert_lf(streq(lrec_get(prec_2, "z"), "9")); lrec_remove(prec_1, "w"); mu_assert_lf(prec_1->field_count == 3); mu_assert_lf(prec_2->field_count == 4); mu_assert_lf(lrec_get(prec_1, "w") == NULL); mu_assert_lf(streq(lrec_get(prec_2, "w"), "6")); // Non-replacing-rename case //lrec_dump_titled("Before rename", prec_1); lrec_rename(prec_1, "x", "u", FALSE); //lrec_dump_titled("After rename", prec_1); mu_assert_lf(prec_1->field_count == 3); mu_assert_lf(lrec_get(prec_1, "x") == NULL); mu_assert_lf(streq(lrec_get(prec_1, "u"), "3")); // Replacing-rename case //lrec_dump_titled("Before rename", prec_2); lrec_rename(prec_2, "y", "z", FALSE); //lrec_dump_titled("After rename", prec_2); mu_assert_lf(prec_2->field_count == 3); mu_assert_lf(streq(lrec_get(prec_2, "w"), "6")); mu_assert_lf(streq(lrec_get(prec_2, "x"), "7")); mu_assert_lf(lrec_get(prec_2, "y") == NULL); mu_assert_lf(streq(lrec_get(prec_2, "z"), "8")); lrec_free(prec_1); lrec_free(prec_2); return NULL; } // ---------------------------------------------------------------- static char* test_lrec_csv_api_disjoint_allocs() { char* hdr_line = mlr_strdup_or_die("w,x,y,z"); slls_t* hdr_fields = split_csvlite_header_line_single_ifs(hdr_line, ',', FALSE); header_keeper_t* pheader_keeper = header_keeper_alloc(hdr_line, hdr_fields); char* data_line_1 = mlr_strdup_or_die("2,3,4,5"); lrec_t* prec_1 = lrec_parse_stdio_csvlite_data_line_single_ifs(pheader_keeper, "test-file", 999, data_line_1, ',', FALSE); mu_assert_lf(prec_1->field_count == 4); mu_assert_lf(streq(lrec_get(prec_1, "w"), "2")); mu_assert_lf(streq(lrec_get(prec_1, "x"), "3")); mu_assert_lf(streq(lrec_get(prec_1, "y"), "4")); mu_assert_lf(streq(lrec_get(prec_1, "z"), "5")); lrec_remove(prec_1, "w"); mu_assert_lf(prec_1->field_count == 3); mu_assert_lf(lrec_get(prec_1, "w") == NULL); lrec_rename(prec_1, "x", "u", FALSE); mu_assert_lf(prec_1->field_count == 3); mu_assert_lf(lrec_get(prec_1, "x") == NULL); mu_assert_lf(streq(lrec_get(prec_1, "u"), "3")); lrec_free(prec_1); char* data_line_2 = mlr_strdup_or_die("6,7,8,9"); lrec_t* prec_2 = lrec_parse_stdio_csvlite_data_line_single_ifs(pheader_keeper, "test-file", 999, data_line_2, ',', FALSE); mu_assert_lf(prec_2->field_count == 4); mu_assert_lf(streq(lrec_get(prec_2, "w"), "6")); mu_assert_lf(streq(lrec_get(prec_2, "x"), "7")); mu_assert_lf(streq(lrec_get(prec_2, "y"), "8")); mu_assert_lf(streq(lrec_get(prec_2, "z"), "9")); mu_assert_lf(prec_2->field_count == 4); mu_assert_lf(streq(lrec_get(prec_2, "w"), "6")); lrec_rename(prec_2, "y", "z", FALSE); mu_assert_lf(prec_2->field_count == 3); mu_assert_lf(streq(lrec_get(prec_2, "w"), "6")); mu_assert_lf(streq(lrec_get(prec_2, "x"), "7")); mu_assert_lf(lrec_get(prec_2, "y") == NULL); mu_assert_lf(streq(lrec_get(prec_2, "z"), "8")); lrec_free(prec_2); return NULL; } // ---------------------------------------------------------------- static char* test_lrec_xtab_api() { char* line_1 = mlr_strdup_or_die("w 2"); char* line_2 = mlr_strdup_or_die("x 3"); char* line_3 = mlr_strdup_or_die("y 4"); char* line_4 = mlr_strdup_or_die("z 5"); slls_t* pxtab_lines = slls_alloc(); slls_append_with_free(pxtab_lines, line_1); slls_append_with_free(pxtab_lines, line_2); slls_append_with_free(pxtab_lines, line_3); slls_append_with_free(pxtab_lines, line_4); lrec_t* prec = lrec_parse_stdio_xtab_single_ips(pxtab_lines, ' ', TRUE); mu_assert_lf(prec->field_count == 4); mu_assert_lf(streq(lrec_get(prec, "w"), "2")); mu_assert_lf(streq(lrec_get(prec, "x"), "3")); mu_assert_lf(streq(lrec_get(prec, "y"), "4")); mu_assert_lf(streq(lrec_get(prec, "z"), "5")); lrec_remove(prec, "w"); mu_assert_lf(prec->field_count == 3); mu_assert_lf(lrec_get(prec, "w") == NULL); // Non-replacing-rename case //lrec_dump_titled("Before rename", prec); lrec_rename(prec, "x", "u", FALSE); //lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 3); mu_assert_lf(lrec_get(prec, "x") == NULL); mu_assert_lf(streq(lrec_get(prec, "u"), "3")); // Replacing-rename case //lrec_dump_titled("Before rename", prec); lrec_rename(prec, "y", "z", FALSE); //lrec_dump_titled("After rename", prec); mu_assert_lf(prec->field_count == 2); mu_assert_lf(streq(lrec_get(prec, "u"), "3")); mu_assert_lf(lrec_get(prec, "y") == NULL); mu_assert_lf(streq(lrec_get(prec, "z"), "4")); lrec_free(prec); return NULL; } // ================================================================ static char * run_all_tests() { mu_run_test(test_lrec_unbacked_api); mu_run_test(test_lrec_dkvp_api); mu_run_test(test_lrec_nidx_api); mu_run_test(test_lrec_csv_api); mu_run_test(test_lrec_csv_api_disjoint_allocs); mu_run_test(test_lrec_xtab_api); return 0; } int main(int argc, char **argv) { printf("TEST_LREC ENTER\n"); char *result = run_all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_LREC: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_lrec_evaluators.c000066400000000000000000000004151266012053600216400ustar00rootroot00000000000000#include "mapping/lrec_evaluators.h" // test_lrec_evaluators has the MinUnit inside lrec_evaluators, as it tests // many private methods. (The other option is to make them all public.) int main(int argc, char **argv) { return test_lrec_evaluators_main(argc, argv); } miller-3.4.0/c/unit_test/test_mlhmmv.c000066400000000000000000000153341266012053600177540ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "containers/mlhmmv.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; static mv_t* smv(char* strv) { mv_t* pmv = mlr_malloc_or_die(sizeof(mv_t)); *pmv = mv_from_string(strv, NO_FREE); return pmv; } static mv_t* imv(long long intv) { mv_t* pmv = mlr_malloc_or_die(sizeof(mv_t)); *pmv = mv_from_int(intv); return pmv; } // ---------------------------------------------------------------- static char* test_no_overlap() { mlhmmv_t* pmap = mlhmmv_alloc(); int error = 0; printf("----------------------------------------------------------------\n"); printf("empty map:\n"); mlhmmv_print_json_stacked(pmap, FALSE); sllmv_t* pmvkeys1 = sllmv_single(imv(3)); mv_t value1 = mv_from_int(4LL); printf("\n"); printf("keys1: "); sllmv_print(pmvkeys1); printf("value1: %s\n", mv_alloc_format_val(&value1)); mlhmmv_put(pmap, pmvkeys1, &value1); printf("map:\n"); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys1, &error), &value1)); sllmv_t* pmvkeys2 = sllmv_double(smv("abcde"), imv(-6)); mv_t value2 = mv_from_int(7); printf("\n"); printf("keys2: "); sllmv_print(pmvkeys2); printf("value2: %s\n", mv_alloc_format_val(&value2)); mlhmmv_put(pmap, pmvkeys2, &value2); printf("map:\n"); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys2, &error), &value2)); sllmv_t* pmvkeys3 = sllmv_triple(imv(0), smv("fghij"), imv(0)); mv_t value3 = mv_from_int(0LL); printf("\n"); printf("keys3: "); sllmv_print(pmvkeys3); printf("value3: %s\n", mv_alloc_format_val(&value3)); mlhmmv_put(pmap, pmvkeys3, &value3); printf("map:\n"); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys3, &error), &value3)); sllmv_free(pmvkeys1); mlhmmv_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_overlap() { mlhmmv_t* pmap = mlhmmv_alloc(); int error = 0; printf("----------------------------------------------------------------\n"); sllmv_t* pmvkeys = sllmv_single(imv(3)); mv_t* ptermval = imv(4); mlhmmv_put(pmap, pmvkeys, ptermval); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); ptermval = imv(5); mlhmmv_put(pmap, pmvkeys, ptermval); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_double(imv(3), smv("x")); ptermval = imv(6); mlhmmv_put(pmap, pmvkeys, ptermval); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); ptermval = imv(7); mlhmmv_put(pmap, pmvkeys, ptermval); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_triple(imv(3), imv(9), smv("y")); ptermval = smv("z"); mlhmmv_put(pmap, pmvkeys, ptermval); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_triple(imv(3), imv(9), smv("z")); ptermval = smv("y"); mlhmmv_put(pmap, pmvkeys, ptermval); mlhmmv_print_json_stacked(pmap, FALSE); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); mlhmmv_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_resize() { mlhmmv_t* pmap = mlhmmv_alloc(); int error; printf("----------------------------------------------------------------\n"); for (int i = 0; i < 2*MLHMMV_INITIAL_ARRAY_LENGTH; i++) mlhmmv_put(pmap, sllmv_single(imv(i)), imv(-i)); mlhmmv_print_json_stacked(pmap, FALSE); printf("\n"); for (int i = 0; i < 2*MLHMMV_INITIAL_ARRAY_LENGTH; i++) mlhmmv_put(pmap, sllmv_double(smv("a"), imv(i)), imv(-i)); mlhmmv_print_json_stacked(pmap, FALSE); printf("\n"); for (int i = 0; i < 2*MLHMMV_INITIAL_ARRAY_LENGTH; i++) mlhmmv_put(pmap, sllmv_triple(imv(i*100), imv(i % 4), smv("b")), smv("term")); mlhmmv_print_json_stacked(pmap, FALSE); sllmv_t* pmvkeys = sllmv_single(imv(2)); mv_t* ptermval = imv(-2); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_double(smv("a"), imv(9)); ptermval = imv(-9); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_double(smv("a"), imv(31)); ptermval = imv(-31); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_triple(imv(0), imv(0), smv("b")); ptermval = smv("term"); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_triple(imv(100), imv(1), smv("b")); ptermval = smv("term"); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); pmvkeys = sllmv_triple(imv(1700), imv(1), smv("b")); ptermval = smv("term"); mu_assert_lf(mv_equals_si(mlhmmv_get(pmap, pmvkeys, &error), ptermval)); mlhmmv_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_depth_errors() { mlhmmv_t* pmap = mlhmmv_alloc(); int error; mlhmmv_put(pmap, sllmv_triple(imv(1), imv(2), imv(3)), imv(4)); mu_assert_lf(NULL != mlhmmv_get(pmap, sllmv_triple(imv(1), imv(2), imv(3)), &error)); mu_assert_lf(error == MLHMMV_ERROR_NONE); mu_assert_lf(NULL == mlhmmv_get(pmap, sllmv_triple(imv(0), imv(2), imv(3)), &error)); mu_assert_lf(error == MLHMMV_ERROR_NONE); mu_assert_lf(NULL == mlhmmv_get(pmap, sllmv_triple(imv(1), imv(0), imv(3)), &error)); mu_assert_lf(error == MLHMMV_ERROR_NONE); mu_assert_lf(NULL == mlhmmv_get(pmap, sllmv_triple(imv(1), imv(2), imv(0)), &error)); mu_assert_lf(error == MLHMMV_ERROR_NONE); mu_assert_lf(NULL == mlhmmv_get(pmap, sllmv_quadruple(imv(1), imv(2), imv(3), imv(4)), &error)); mu_assert_lf(error == MLHMMV_ERROR_KEYLIST_TOO_DEEP); mu_assert_lf(NULL == mlhmmv_get(pmap, sllmv_double(imv(1), imv(2)), &error)); mu_assert_lf(error == MLHMMV_ERROR_KEYLIST_TOO_SHALLOW); mlhmmv_free(pmap); return NULL; } // ================================================================ static char * run_all_tests() { mu_run_test(test_no_overlap); mu_run_test(test_overlap); mu_run_test(test_resize); mu_run_test(test_depth_errors); return 0; } int main(int argc, char **argv) { printf("TEST_MLHMMV ENTER\n"); char *result = run_all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_MLHMMV: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_mlrregex.c000066400000000000000000000125711266012053600203010ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "lib/mlrregex.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char * test_save_regex_captures() { // Capture-groups \1 through \9 supported, along with entire-string match in \0 const size_t nmatchmax = 10; regmatch_t matches[nmatchmax]; string_array_t* pregex_captures = NULL; regex_t regex; char* input = "abcde"; char* sregex = "abcde"; regcomp_or_die(®ex, sregex, 0); regmatch_or_die(®ex, input, nmatchmax, matches); save_regex_captures(&pregex_captures, input, matches, nmatchmax); mu_assert_lf(pregex_captures != NULL); mu_assert_lf(pregex_captures->length == 1); mu_assert_lf(pregex_captures->strings[0] != NULL); mu_assert_lf(streq(pregex_captures->strings[0], "abcde")); regfree(®ex); input = "abcde"; sregex = "a(.*)e"; regcomp_or_die(®ex, sregex, 0); regmatch_or_die(®ex, input, nmatchmax, matches); save_regex_captures(&pregex_captures, input, matches, nmatchmax); mu_assert_lf(pregex_captures->length == 2); mu_assert_lf(pregex_captures->strings[0] != NULL); mu_assert_lf(streq(pregex_captures->strings[1], "bcd")); regfree(®ex); input = "abcde"; sregex = "a(b)(.)(d)e"; regcomp_or_die(®ex, sregex, 0); regmatch_or_die(®ex, input, nmatchmax, matches); save_regex_captures(&pregex_captures, input, matches, nmatchmax); mu_assert_lf(pregex_captures->length == 4); mu_assert_lf(pregex_captures->strings[0] != NULL); mu_assert_lf(streq(pregex_captures->strings[1], "b")); mu_assert_lf(streq(pregex_captures->strings[2], "c")); mu_assert_lf(streq(pregex_captures->strings[3], "d")); regfree(®ex); input = "abcdefghij"; sregex = "(a)(b)(c)(d)(e)(f)(g)(h)(i)"; regcomp_or_die(®ex, sregex, 0); regmatch_or_die(®ex, input, nmatchmax, matches); save_regex_captures(&pregex_captures, input, matches, nmatchmax); mu_assert_lf(pregex_captures->length == 10); mu_assert_lf(pregex_captures->strings[0] != NULL); mu_assert_lf(streq(pregex_captures->strings[1], "a")); mu_assert_lf(streq(pregex_captures->strings[2], "b")); mu_assert_lf(streq(pregex_captures->strings[3], "c")); mu_assert_lf(streq(pregex_captures->strings[4], "d")); mu_assert_lf(streq(pregex_captures->strings[5], "e")); mu_assert_lf(streq(pregex_captures->strings[6], "f")); mu_assert_lf(streq(pregex_captures->strings[7], "g")); mu_assert_lf(streq(pregex_captures->strings[8], "h")); mu_assert_lf(streq(pregex_captures->strings[9], "i")); regfree(®ex); string_array_free(pregex_captures); return 0; } // ---------------------------------------------------------------- static char * test_interpolate_regex_captures() { int was_allocated = FALSE; char* output = interpolate_regex_captures("hello", NULL, &was_allocated); mu_assert_lf(streq(output, "hello")); mu_assert_lf(was_allocated == FALSE); string_array_t* psa = string_array_alloc(0); output = interpolate_regex_captures("hello", psa, &was_allocated); mu_assert_lf(streq(output, "hello")); mu_assert_lf(was_allocated == FALSE); string_array_free(psa); psa = string_array_from_line(mlr_strdup_or_die("X,a,b,c"), ','); output = interpolate_regex_captures("hello", psa, &was_allocated); mu_assert_lf(streq(output, "hello")); mu_assert_lf(was_allocated == FALSE); string_array_free(psa); psa = string_array_from_line(mlr_strdup_or_die("X,a,b,c"), ','); output = interpolate_regex_captures("h\\3ello", psa, &was_allocated); printf("output=[%s]\n", output); mu_assert_lf(streq(output, "hcello")); mu_assert_lf(was_allocated == TRUE); string_array_free(psa); psa = string_array_from_line(mlr_strdup_or_die("X,a,b,c"), ','); output = interpolate_regex_captures("h\\1ello", psa, &was_allocated); printf("output=[%s]\n", output); mu_assert_lf(streq(output, "haello")); mu_assert_lf(was_allocated == TRUE); string_array_free(psa); psa = string_array_from_line(mlr_strdup_or_die("X,a,b,c"), ','); output = interpolate_regex_captures("h\\4ello", psa, &was_allocated); printf("output=[%s]\n", output); mu_assert_lf(streq(output, "hello")); mu_assert_lf(was_allocated == TRUE); string_array_free(psa); psa = string_array_from_line(mlr_strdup_or_die("X,a,b,c"), ','); output = interpolate_regex_captures("h\\0ello", psa, &was_allocated); printf("output=[%s]\n", output); mu_assert_lf(streq(output, "hXello")); mu_assert_lf(was_allocated == TRUE); string_array_free(psa); psa = string_array_from_line(mlr_strdup_or_die("X,a,b,c"), ','); output = interpolate_regex_captures("h\\3e\\1l\\2l\\4o", psa, &was_allocated); printf("output=[%s]\n", output); mu_assert_lf(streq(output, "hcealblo")); mu_assert_lf(was_allocated == TRUE); string_array_free(psa); return 0; } // ================================================================ static char * all_tests() { mu_run_test(test_save_regex_captures); mu_run_test(test_interpolate_regex_captures); return 0; } int main(int argc, char **argv) { printf("TEST_MLRREGEX ENTER\n"); char *result = all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_MLRREGEX: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_mlrutil.c000066400000000000000000000156661266012053600201540ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char * test_canonical_mod() { mu_assert("error: canonical_mod -7", mlr_canonical_mod(-7, 5) == 3); mu_assert("error: canonical_mod -6", mlr_canonical_mod(-6, 5) == 4); mu_assert("error: canonical_mod -5", mlr_canonical_mod(-5, 5) == 0); mu_assert("error: canonical_mod -4", mlr_canonical_mod(-4, 5) == 1); mu_assert("error: canonical_mod -3", mlr_canonical_mod(-3, 5) == 2); mu_assert("error: canonical_mod -2", mlr_canonical_mod(-2, 5) == 3); mu_assert("error: canonical_mod -1", mlr_canonical_mod(-1, 5) == 4); mu_assert("error: canonical_mod 0", mlr_canonical_mod(0, 5) == 0); mu_assert("error: canonical_mod 1", mlr_canonical_mod(1, 5) == 1); mu_assert("error: canonical_mod 2", mlr_canonical_mod(2, 5) == 2); mu_assert("error: canonical_mod 3", mlr_canonical_mod(3, 5) == 3); mu_assert("error: canonical_mod 4", mlr_canonical_mod(4, 5) == 4); mu_assert("error: canonical_mod 5", mlr_canonical_mod(5, 5) == 0); mu_assert("error: canonical_mod 6", mlr_canonical_mod(6, 5) == 1); mu_assert("error: canonical_mod 7", mlr_canonical_mod(7, 5) == 2); return 0; } // ---------------------------------------------------------------- static char * test_streq() { char* x; char* y; x = ""; y = ""; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = ""; y = "1"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = ""; y = "12"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = ""; y = ""; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "a"; y = ""; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "ab"; y = ""; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "1"; y = ""; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "1"; y = "1"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "1"; y = "12"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "12"; y = ""; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "12"; y = "1"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "12"; y = "12"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = ""; y = "a"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "a"; y = "a"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "ab"; y = "a"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = ""; y = "ab"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "a"; y = "ab"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); x = "ab"; y = "ab"; mu_assert_lf(streq(x, y) == !strcmp(x, y)); return 0; } // ---------------------------------------------------------------- static char * test_streqn() { char* x; char* y; x = ""; y = ""; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = ""; y = "1"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = ""; y = "12"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = ""; y = "123"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = ""; y = ""; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "a"; y = ""; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "ab"; y = ""; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "abc"; y = ""; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "a"; y = "a"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "a"; y = "aa"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "a"; y = "ab"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "a"; y = "abd"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "ab"; y = "a"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "ab"; y = "ab"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "ab"; y = "abd"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "abc"; y = "a"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "abc"; y = "ab"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "abc"; y = "abc"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); x = "abc"; y = "abd"; mu_assert_lf(streqn(x, y, 2) == !strncmp(x, y, 2)); return 0; } // ---------------------------------------------------------------- static char * test_starts_or_ends_with() { mu_assert_lf(string_starts_with("abcde", "")); mu_assert_lf(string_starts_with("abcde", "a")); mu_assert_lf(string_starts_with("abcde", "abcd")); mu_assert_lf(string_starts_with("abcde", "abcde")); mu_assert_lf(!string_starts_with("abcde", "abcdef")); mu_assert_lf(string_ends_with("abcde", "", NULL)); mu_assert_lf(string_ends_with("abcde", "e", NULL)); mu_assert_lf(string_ends_with("abcde", "de", NULL)); mu_assert_lf(string_ends_with("abcde", "abcde", NULL)); mu_assert_lf(!string_ends_with("abcde", "0abcde", NULL)); int len = -1; mu_assert_lf(!string_ends_with("abcde", "0abcde", &len)); mu_assert_lf(len == 5); return 0; } // ---------------------------------------------------------------- static char * test_scanners() { mu_assert("error: mlr_alloc_string_from_double", streq(mlr_alloc_string_from_double(4.25, "%.4f"), "4.2500")); mu_assert("error: mlr_alloc_string_from_ull", streq(mlr_alloc_string_from_ull(12345LL), "12345")); mu_assert("error: mlr_alloc_string_from_int", streq(mlr_alloc_string_from_int(12345), "12345")); return 0; } // ---------------------------------------------------------------- static char * test_paste() { mu_assert("error: paste 2", streq(mlr_paste_2_strings("ab", "cd"), "abcd")); mu_assert("error: paste 3", streq(mlr_paste_3_strings("ab", "cd", "ef"), "abcdef")); mu_assert("error: paste 4", streq(mlr_paste_4_strings("ab", "cd", "ef", "gh"), "abcdefgh")); mu_assert("error: paste 5", streq(mlr_paste_5_strings("ab", "cd", "ef", "gh", "ij"), "abcdefghij")); return 0; } // ---------------------------------------------------------------- static char * test_unbackslash() { mu_assert_lf(streq(mlr_unbackslash(""), "")); mu_assert_lf(streq(mlr_unbackslash("hello"), "hello")); mu_assert_lf(streq(mlr_unbackslash("\\r\\n"), "\r\n")); mu_assert_lf(streq(mlr_unbackslash("\\t\\\\"), "\t\\")); mu_assert_lf(streq(mlr_unbackslash("[\\132]"), "[Z]")); mu_assert_lf(streq(mlr_unbackslash("[\\x59]"), "[Y]")); return 0; } // ================================================================ static char * all_tests() { mu_run_test(test_canonical_mod); mu_run_test(test_streq); mu_run_test(test_streqn); mu_run_test(test_starts_or_ends_with); mu_run_test(test_scanners); mu_run_test(test_paste); mu_run_test(test_unbackslash); return 0; } int main(int argc, char **argv) { printf("TEST_MLRUTIL ENTER\n"); char *result = all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_MLRUTIL: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_multiple_containers.c000066400000000000000000000667761266012053600225540ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "containers/slls.h" #include "containers/rslls.h" #include "containers/sllv.h" #include "lib/string_array.h" #include "containers/hss.h" #include "containers/lhmsi.h" #include "containers/lhmss.h" #include "containers/lhmsv.h" #include "containers/lhms2v.h" #include "containers/lhmslv.h" #include "containers/percentile_keeper.h" #include "containers/top_keeper.h" #include "containers/dheap.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char* test_slls() { slls_t* plist = slls_from_line(mlr_strdup_or_die(""), ',', FALSE); mu_assert_lf(plist->length == 0); plist = slls_from_line(mlr_strdup_or_die("a"), ',', FALSE); mu_assert_lf(plist->length == 1); plist = slls_from_line(mlr_strdup_or_die("c,d,a,e,b"), ',', FALSE); mu_assert_lf(plist->length == 5); sllse_t* pe = plist->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "c")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "a")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "e")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "b")); pe = pe->pnext; mu_assert_lf(pe == NULL); slls_sort(plist); mu_assert_lf(plist->length == 5); pe = plist->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "a")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "b")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "c")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "e")); pe = pe->pnext; mu_assert_lf(pe == NULL); return NULL; } // ---------------------------------------------------------------- static char* test_rslls() { rslls_t* pa = rslls_alloc(); rslls_append_no_free(pa, "a"); rslls_append_no_free(pa, "b"); rslls_append_no_free(pa, "c"); rslls_print(pa); printf("\n"); mu_assert_lf(pa->length == 3); rsllse_t* pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "a")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "b")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "c")); pe = pe->pnext; mu_assert_lf(pe == NULL); rslls_reset(pa); rslls_print(pa); printf("\n"); mu_assert_lf(pa->length == 0); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(pe->value == NULL); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(pe->value == NULL); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(pe->value == NULL); pe = pe->pnext; mu_assert_lf(pe == NULL); rslls_append_no_free(pa, "d"); rslls_print(pa); printf("\n"); mu_assert_lf(pa->length == 1); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(pe->value == NULL); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(pe->value == NULL); pe = pe->pnext; mu_assert_lf(pe == NULL); rslls_append_no_free(pa, "e"); rslls_print(pa); printf("\n"); mu_assert_lf(pa->length == 2); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "e")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(pe->value == NULL); pe = pe->pnext; mu_assert_lf(pe == NULL); rslls_append_no_free(pa, "f"); rslls_print(pa); printf("\n"); mu_assert_lf(pa->length == 3); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "e")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "f")); pe = pe->pnext; mu_assert_lf(pe == NULL); rslls_append_no_free(pa, "g"); rslls_print(pa); printf("\n"); mu_assert_lf(pa->length == 4); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "e")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "f")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->value, "g")); pe = pe->pnext; mu_assert_lf(pe == NULL); rslls_free(pa); return NULL; } // ---------------------------------------------------------------- static char* test_sllv() { sllv_t* pa = sllv_alloc(); sllv_append(pa, "a"); sllv_append(pa, "b"); sllv_append(pa, "c"); mu_assert_lf(pa->length == 3); sllve_t* pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "a")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "b")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "c")); pe = pe->pnext; mu_assert_lf(pe == NULL); sllv_t* pb = sllv_alloc(); sllv_append(pb, "d"); sllv_append(pb, "e"); mu_assert_lf(pb->length == 2); pe = pb->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "e")); pe = pe->pnext; mu_assert_lf(pe == NULL); sllv_transfer(pa, pb); mu_assert_lf(pa->length == 5); mu_assert_lf(pb->length == 0); mu_assert_lf(pb->phead == NULL); mu_assert_lf(pb->ptail == NULL); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "a")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "b")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "c")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "d")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "e")); pe = pe->pnext; mu_assert_lf(pe == NULL); sllv_free(pb); pa = sllv_alloc(); sllv_prepend(pa, "a"); sllv_prepend(pa, "b"); sllv_prepend(pa, "c"); mu_assert_lf(pa->length == 3); pe = pa->phead; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "c")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "b")); pe = pe->pnext; mu_assert_lf(pe != NULL); mu_assert_lf(streq(pe->pvvalue, "a")); pe = pe->pnext; mu_assert_lf(pe == NULL); return NULL; } // ---------------------------------------------------------------- static char* test_string_array() { string_array_t* parray = string_array_from_line(mlr_strdup_or_die(""), ','); mu_assert_lf(parray->length == 0); string_array_free(parray); parray = string_array_from_line(mlr_strdup_or_die("a"), ','); mu_assert_lf(parray->length == 1); mu_assert_lf(streq(parray->strings[0], "a")); string_array_free(parray); parray = string_array_from_line(mlr_strdup_or_die("c,d,a,e,b"), ','); mu_assert_lf(parray->length == 5); mu_assert_lf(streq(parray->strings[0], "c")); mu_assert_lf(streq(parray->strings[1], "d")); mu_assert_lf(streq(parray->strings[2], "a")); mu_assert_lf(streq(parray->strings[3], "e")); mu_assert_lf(streq(parray->strings[4], "b")); string_array_free(parray); return NULL; } // ---------------------------------------------------------------- static char* test_hss() { hss_t *pset = hss_alloc(); mu_assert_lf(pset->num_occupied == 0); hss_add(pset, "x"); mu_assert_lf(pset->num_occupied == 1); mu_assert_lf(!hss_has(pset, "w")); mu_assert_lf( hss_has(pset, "x")); mu_assert_lf(!hss_has(pset, "y")); mu_assert_lf(!hss_has(pset, "z")); mu_assert_lf(hss_check_counts(pset)); hss_add(pset, "y"); mu_assert_lf(pset->num_occupied == 2); mu_assert_lf(!hss_has(pset, "w")); mu_assert_lf( hss_has(pset, "x")); mu_assert_lf( hss_has(pset, "y")); mu_assert_lf(!hss_has(pset, "z")); mu_assert_lf(hss_check_counts(pset)); hss_add(pset, "x"); mu_assert_lf(pset->num_occupied == 2); mu_assert_lf(!hss_has(pset, "w")); mu_assert_lf( hss_has(pset, "x")); mu_assert_lf( hss_has(pset, "y")); mu_assert_lf(!hss_has(pset, "z")); mu_assert_lf(hss_check_counts(pset)); hss_add(pset, "z"); mu_assert_lf(pset->num_occupied == 3); mu_assert_lf(!hss_has(pset, "w")); mu_assert_lf( hss_has(pset, "x")); mu_assert_lf( hss_has(pset, "y")); mu_assert_lf(hss_has(pset, "z")); mu_assert_lf(hss_check_counts(pset)); hss_free(pset); return NULL; } // ---------------------------------------------------------------- static char* test_lhmsi() { lhmsi_t *pmap = lhmsi_alloc(); mu_assert_lf(pmap->num_occupied == 0); mu_assert_lf(!lhmsi_has_key(pmap, "w")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf(!lhmsi_has_key(pmap, "x")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf(!lhmsi_has_key(pmap, "y")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf(!lhmsi_has_key(pmap, "z")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf(lhmsi_check_counts(pmap)); lhmsi_put(pmap, "x", 3, NO_FREE); mu_assert_lf(pmap->num_occupied == 1); mu_assert_lf(!lhmsi_has_key(pmap, "w")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf( lhmsi_has_key(pmap, "x")); mu_assert_lf(lhmsi_get(pmap, "x") == 3); mu_assert_lf(!lhmsi_has_key(pmap, "y")); mu_assert_lf(lhmsi_get(pmap, "y") == -999); mu_assert_lf(!lhmsi_has_key(pmap, "z")); mu_assert_lf(lhmsi_get(pmap, "z") == -999); mu_assert_lf(lhmsi_check_counts(pmap)); lhmsi_put(pmap, "y", 5, NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmsi_has_key(pmap, "w")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf( lhmsi_has_key(pmap, "x")); mu_assert_lf(lhmsi_get(pmap, "x") == 3); mu_assert_lf( lhmsi_has_key(pmap, "y")); mu_assert_lf(lhmsi_get(pmap, "y") == 5); mu_assert_lf(!lhmsi_has_key(pmap, "z")); mu_assert_lf(lhmsi_get(pmap, "z") == -999); mu_assert_lf(lhmsi_check_counts(pmap)); lhmsi_put(pmap, "x", 4, NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmsi_has_key(pmap, "w")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf( lhmsi_has_key(pmap, "x")); mu_assert_lf(lhmsi_get(pmap, "x") == 4); mu_assert_lf( lhmsi_has_key(pmap, "y")); mu_assert_lf(lhmsi_get(pmap, "y") == 5); mu_assert_lf(!lhmsi_has_key(pmap, "z")); mu_assert_lf(lhmsi_get(pmap, "z") == -999); mu_assert_lf(lhmsi_check_counts(pmap)); lhmsi_put(pmap, "z", 7, NO_FREE); mu_assert_lf(pmap->num_occupied == 3); mu_assert_lf(!lhmsi_has_key(pmap, "w")); mu_assert_lf(lhmsi_get(pmap, "w") == -999); mu_assert_lf( lhmsi_has_key(pmap, "x")); mu_assert_lf(lhmsi_get(pmap, "x") == 4); mu_assert_lf( lhmsi_has_key(pmap, "y")); mu_assert_lf(lhmsi_get(pmap, "y") == 5); mu_assert_lf(lhmsi_has_key(pmap, "z")); mu_assert_lf(lhmsi_get(pmap, "z") == 7); mu_assert_lf(lhmsi_check_counts(pmap)); lhmsi_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_lhmss() { lhmss_t *pmap = lhmss_alloc(); mu_assert_lf(pmap->num_occupied == 0); mu_assert_lf(!lhmss_has_key(pmap, "w")); mu_assert_lf(lhmss_get(pmap, "w") == NULL); mu_assert_lf(!lhmss_has_key(pmap, "x")); mu_assert_lf(lhmss_get(pmap, "x") == NULL); mu_assert_lf(!lhmss_has_key(pmap, "y")); mu_assert_lf(lhmss_get(pmap, "y") == NULL); mu_assert_lf(!lhmss_has_key(pmap, "z")); mu_assert_lf(lhmss_get(pmap, "z") == NULL); mu_assert_lf(lhmss_check_counts(pmap)); lhmss_put(pmap, "x", "3", NO_FREE); mu_assert_lf(pmap->num_occupied == 1); mu_assert_lf(!lhmss_has_key(pmap, "w")); mu_assert_lf(lhmss_get(pmap, "w") == NULL); mu_assert_lf( lhmss_has_key(pmap, "x")); mu_assert_lf(streq(lhmss_get(pmap, "x"), "3")); mu_assert_lf(!lhmss_has_key(pmap, "y")); mu_assert_lf(lhmss_get(pmap, "y") == NULL); mu_assert_lf(!lhmss_has_key(pmap, "z")); mu_assert_lf(lhmss_get(pmap, "z") == NULL); mu_assert_lf(lhmss_check_counts(pmap)); lhmss_put(pmap, "y", "5", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmss_has_key(pmap, "w")); mu_assert_lf(lhmss_get(pmap, "w") == NULL); mu_assert_lf( lhmss_has_key(pmap, "x")); mu_assert_lf(streq(lhmss_get(pmap, "x"), "3")); mu_assert_lf( lhmss_has_key(pmap, "y")); mu_assert_lf(streq(lhmss_get(pmap, "y"), "5")); mu_assert_lf(!lhmss_has_key(pmap, "z")); mu_assert_lf(lhmss_get(pmap, "z") == NULL); mu_assert_lf(lhmss_check_counts(pmap)); lhmss_put(pmap, "x", "4", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmss_has_key(pmap, "w")); mu_assert_lf(lhmss_get(pmap, "w") == NULL); mu_assert_lf( lhmss_has_key(pmap, "x")); mu_assert_lf(streq(lhmss_get(pmap, "x"), "4")); mu_assert_lf( lhmss_has_key(pmap, "y")); mu_assert_lf(streq(lhmss_get(pmap, "y"), "5")); mu_assert_lf(!lhmss_has_key(pmap, "z")); mu_assert_lf(lhmss_get(pmap, "z") == NULL); mu_assert_lf(lhmss_check_counts(pmap)); lhmss_put(pmap, "z", "7", NO_FREE); mu_assert_lf(pmap->num_occupied == 3); mu_assert_lf(!lhmss_has_key(pmap, "w")); mu_assert_lf(lhmss_get(pmap, "w") == NULL); mu_assert_lf( lhmss_has_key(pmap, "x")); mu_assert_lf(streq(lhmss_get(pmap, "x"), "4")); mu_assert_lf( lhmss_has_key(pmap, "y")); mu_assert_lf(streq(lhmss_get(pmap, "y"), "5")); mu_assert_lf( lhmss_has_key(pmap, "z")); mu_assert_lf(streq(lhmss_get(pmap, "z"), "7")); mu_assert_lf(lhmss_check_counts(pmap)); lhmss_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_lhmsv() { lhmsv_t *pmap = lhmsv_alloc(); mu_assert_lf(pmap->num_occupied == 0); mu_assert_lf(!lhmsv_has_key(pmap, "w")); mu_assert_lf(lhmsv_get(pmap, "w") == NULL); mu_assert_lf(!lhmsv_has_key(pmap, "x")); mu_assert_lf(lhmsv_get(pmap, "x") == NULL); mu_assert_lf(!lhmsv_has_key(pmap, "y")); mu_assert_lf(lhmsv_get(pmap, "y") == NULL); mu_assert_lf(!lhmsv_has_key(pmap, "z")); mu_assert_lf(lhmsv_get(pmap, "z") == NULL); mu_assert_lf(lhmsv_check_counts(pmap)); lhmsv_put(pmap, "x", "3", NO_FREE); mu_assert_lf(pmap->num_occupied == 1); mu_assert_lf(!lhmsv_has_key(pmap, "w")); mu_assert_lf(lhmsv_get(pmap, "w") == NULL); mu_assert_lf( lhmsv_has_key(pmap, "x")); mu_assert_lf(streq(lhmsv_get(pmap, "x"), "3")); mu_assert_lf(!lhmsv_has_key(pmap, "y")); mu_assert_lf(lhmsv_get(pmap, "y") == NULL); mu_assert_lf(!lhmsv_has_key(pmap, "z")); mu_assert_lf(lhmsv_get(pmap, "z") == NULL); mu_assert_lf(lhmsv_check_counts(pmap)); lhmsv_put(pmap, "y", "5", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmsv_has_key(pmap, "w")); mu_assert_lf(lhmsv_get(pmap, "w") == NULL); mu_assert_lf( lhmsv_has_key(pmap, "x")); mu_assert_lf(streq(lhmsv_get(pmap, "x"), "3")); mu_assert_lf( lhmsv_has_key(pmap, "y")); mu_assert_lf(streq(lhmsv_get(pmap, "y"), "5")); mu_assert_lf(!lhmsv_has_key(pmap, "z")); mu_assert_lf(lhmsv_get(pmap, "z") == NULL); mu_assert_lf(lhmsv_check_counts(pmap)); lhmsv_put(pmap, "x", "4", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmsv_has_key(pmap, "w")); mu_assert_lf(lhmsv_get(pmap, "w") == NULL); mu_assert_lf( lhmsv_has_key(pmap, "x")); mu_assert_lf(streq(lhmsv_get(pmap, "x"), "4")); mu_assert_lf( lhmsv_has_key(pmap, "y")); mu_assert_lf(streq(lhmsv_get(pmap, "y"), "5")); mu_assert_lf(!lhmsv_has_key(pmap, "z")); mu_assert_lf(lhmsv_get(pmap, "z") == NULL); mu_assert_lf(lhmsv_check_counts(pmap)); lhmsv_put(pmap, "z", "7", NO_FREE); mu_assert_lf(pmap->num_occupied == 3); mu_assert_lf(!lhmsv_has_key(pmap, "w")); mu_assert_lf(lhmsv_get(pmap, "w") == NULL); mu_assert_lf( lhmsv_has_key(pmap, "x")); mu_assert_lf(streq(lhmsv_get(pmap, "x"), "4")); mu_assert_lf( lhmsv_has_key(pmap, "y")); mu_assert_lf(streq(lhmsv_get(pmap, "y"), "5")); mu_assert_lf( lhmsv_has_key(pmap, "z")); mu_assert_lf(streq(lhmsv_get(pmap, "z"), "7")); mu_assert_lf(lhmsv_check_counts(pmap)); lhmsv_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_lhms2v() { lhms2v_t *pmap = lhms2v_alloc(); mu_assert_lf(pmap->num_occupied == 0); mu_assert_lf(!lhms2v_has_key(pmap, "a", "w")); mu_assert_lf(lhms2v_get(pmap, "a", "w") == NULL); mu_assert_lf(!lhms2v_has_key(pmap, "a", "x")); mu_assert_lf(lhms2v_get(pmap, "a", "x") == NULL); mu_assert_lf(!lhms2v_has_key(pmap, "a", "y")); mu_assert_lf(lhms2v_get(pmap, "a", "y") == NULL); mu_assert_lf(!lhms2v_has_key(pmap, "b", "z")); mu_assert_lf(lhms2v_get(pmap, "b", "z") == NULL); mu_assert_lf(lhms2v_check_counts(pmap)); lhms2v_put(pmap, "a", "x", "3", NO_FREE); mu_assert_lf(pmap->num_occupied == 1); mu_assert_lf(!lhms2v_has_key(pmap, "a", "w")); mu_assert_lf(lhms2v_get(pmap, "a", "w") == NULL); mu_assert_lf( lhms2v_has_key(pmap, "a", "x")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "x"), "3")); mu_assert_lf(!lhms2v_has_key(pmap, "a", "y")); mu_assert_lf(lhms2v_get(pmap, "a", "y") == NULL); mu_assert_lf(!lhms2v_has_key(pmap, "b", "z")); mu_assert_lf(lhms2v_get(pmap, "b", "z") == NULL); mu_assert_lf(lhms2v_check_counts(pmap)); lhms2v_put(pmap, "a", "y", "5", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhms2v_has_key(pmap, "a", "w")); mu_assert_lf(lhms2v_get(pmap, "a", "w") == NULL); mu_assert_lf( lhms2v_has_key(pmap, "a", "x")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "x"), "3")); mu_assert_lf( lhms2v_has_key(pmap, "a", "y")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "y"), "5")); mu_assert_lf(!lhms2v_has_key(pmap, "b", "z")); mu_assert_lf(lhms2v_get(pmap, "b", "z") == NULL); mu_assert_lf(lhms2v_check_counts(pmap)); lhms2v_put(pmap, "a", "x", "4", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhms2v_has_key(pmap, "a", "w")); mu_assert_lf(lhms2v_get(pmap, "a", "w") == NULL); mu_assert_lf( lhms2v_has_key(pmap, "a", "x")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "x"), "4")); mu_assert_lf( lhms2v_has_key(pmap, "a", "y")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "y"), "5")); mu_assert_lf(!lhms2v_has_key(pmap, "b", "z")); mu_assert_lf(lhms2v_get(pmap, "b", "z") == NULL); mu_assert_lf(lhms2v_check_counts(pmap)); lhms2v_put(pmap, "b", "z", "7", NO_FREE); mu_assert_lf(pmap->num_occupied == 3); mu_assert_lf(!lhms2v_has_key(pmap, "a", "w")); mu_assert_lf(lhms2v_get(pmap, "a", "w") == NULL); mu_assert_lf( lhms2v_has_key(pmap, "a", "x")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "x"), "4")); mu_assert_lf( lhms2v_has_key(pmap, "a", "y")); mu_assert_lf(streq(lhms2v_get(pmap, "a", "y"), "5")); mu_assert_lf( lhms2v_has_key(pmap, "b", "z")); mu_assert_lf(streq(lhms2v_get(pmap, "b", "z"), "7")); mu_assert_lf(lhms2v_check_counts(pmap)); lhms2v_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_lhmslv() { slls_t* aw = slls_alloc(); slls_append_no_free(aw, "a"); slls_append_no_free(aw, "w"); slls_t* ax = slls_alloc(); slls_append_no_free(ax, "a"); slls_append_no_free(ax, "x"); slls_t* ay = slls_alloc(); slls_append_no_free(ay, "a"); slls_append_no_free(ay, "y"); slls_t* bz = slls_alloc(); slls_append_no_free(bz, "b"); slls_append_no_free(bz, "z"); lhmslv_t *pmap = lhmslv_alloc(); mu_assert_lf(pmap->num_occupied == 0); mu_assert_lf(!lhmslv_has_key(pmap, aw)); mu_assert_lf(lhmslv_get(pmap, aw) == NULL); mu_assert_lf(!lhmslv_has_key(pmap, ax)); mu_assert_lf(lhmslv_get(pmap, ax) == NULL); mu_assert_lf(!lhmslv_has_key(pmap, ay)); mu_assert_lf(lhmslv_get(pmap, ay) == NULL); mu_assert_lf(!lhmslv_has_key(pmap, bz)); mu_assert_lf(lhmslv_get(pmap, bz) == NULL); mu_assert_lf(lhmslv_check_counts(pmap)); lhmslv_put(pmap, ax, "3", NO_FREE); mu_assert_lf(pmap->num_occupied == 1); mu_assert_lf(!lhmslv_has_key(pmap, aw)); mu_assert_lf(lhmslv_get(pmap, aw) == NULL); mu_assert_lf( lhmslv_has_key(pmap, ax)); mu_assert_lf(streq(lhmslv_get(pmap, ax), "3")); mu_assert_lf(!lhmslv_has_key(pmap, ay)); mu_assert_lf(lhmslv_get(pmap, ay) == NULL); mu_assert_lf(!lhmslv_has_key(pmap, bz)); mu_assert_lf(lhmslv_get(pmap, bz) == NULL); mu_assert_lf(lhmslv_check_counts(pmap)); lhmslv_put(pmap, ay, "5", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmslv_has_key(pmap, aw)); mu_assert_lf(lhmslv_get(pmap, aw) == NULL); mu_assert_lf( lhmslv_has_key(pmap, ax)); mu_assert_lf(streq(lhmslv_get(pmap, ax), "3")); mu_assert_lf( lhmslv_has_key(pmap, ay)); mu_assert_lf(streq(lhmslv_get(pmap, ay), "5")); mu_assert_lf(!lhmslv_has_key(pmap, bz)); mu_assert_lf(lhmslv_get(pmap, bz) == NULL); mu_assert_lf(lhmslv_check_counts(pmap)); lhmslv_put(pmap, ax, "4", NO_FREE); mu_assert_lf(pmap->num_occupied == 2); mu_assert_lf(!lhmslv_has_key(pmap, aw)); mu_assert_lf(lhmslv_get(pmap, aw) == NULL); mu_assert_lf( lhmslv_has_key(pmap, ax)); mu_assert_lf(streq(lhmslv_get(pmap, ax), "4")); mu_assert_lf( lhmslv_has_key(pmap, ay)); mu_assert_lf(streq(lhmslv_get(pmap, ay), "5")); mu_assert_lf(!lhmslv_has_key(pmap, bz)); mu_assert_lf(lhmslv_get(pmap, bz) == NULL); mu_assert_lf(lhmslv_check_counts(pmap)); lhmslv_put(pmap, bz, "7", NO_FREE); mu_assert_lf(pmap->num_occupied == 3); mu_assert_lf(!lhmslv_has_key(pmap, aw)); mu_assert_lf(lhmslv_get(pmap, aw) == NULL); mu_assert_lf( lhmslv_has_key(pmap, ax)); mu_assert_lf(streq(lhmslv_get(pmap, ax), "4")); mu_assert_lf( lhmslv_has_key(pmap, ay)); mu_assert_lf(streq(lhmslv_get(pmap, ay), "5")); mu_assert_lf( lhmslv_has_key(pmap, bz)); mu_assert_lf(streq(lhmslv_get(pmap, bz), "7")); mu_assert_lf(lhmslv_check_counts(pmap)); lhmslv_free(pmap); return NULL; } // ---------------------------------------------------------------- static char* test_percentile_keeper() { percentile_keeper_t* ppercentile_keeper = percentile_keeper_alloc(); percentile_keeper_ingest(ppercentile_keeper, mv_from_float(1.0)); percentile_keeper_ingest(ppercentile_keeper, mv_from_int(2)); percentile_keeper_ingest(ppercentile_keeper, mv_from_int(3)); percentile_keeper_ingest(ppercentile_keeper, mv_from_float(4.0)); percentile_keeper_ingest(ppercentile_keeper, mv_from_float(5.0)); percentile_keeper_print(ppercentile_keeper); double p; mv_t q; p = 0.0; q = percentile_keeper_emit(ppercentile_keeper, p); printf("%4.2lf -> %7.4lf\n", p, q.u.fltv); mu_assert_lf(q.type == MT_FLOAT); mu_assert_lf(q.u.fltv == 1.0); p = 10.0; q = percentile_keeper_emit(ppercentile_keeper, p); printf("%4.2lf -> %7.4lf\n", p, q.u.fltv); mu_assert_lf(q.type == MT_FLOAT); mu_assert_lf(q.u.fltv == 1.0); p = 50.0; q = percentile_keeper_emit(ppercentile_keeper, p); printf("%4.2lf -> %lld\n", p, q.u.intv); mu_assert_lf(q.type == MT_INT); mu_assert_lf(q.u.intv == 3LL); p = 90.0; q = percentile_keeper_emit(ppercentile_keeper, p); printf("%4.2lf -> %7.4lf\n", p, q.u.fltv); mu_assert_lf(q.type == MT_FLOAT); mu_assert_lf(q.u.fltv == 5.0); p = 100.0; q = percentile_keeper_emit(ppercentile_keeper, p); printf("%4.2lf -> %7.4lf\n", p, q.u.fltv); mu_assert_lf(q.type == MT_FLOAT); mu_assert_lf(q.u.fltv == 5.0); percentile_keeper_free(ppercentile_keeper); return NULL; } // ---------------------------------------------------------------- static char* test_top_keeper() { int capacity = 3; top_keeper_t* ptop_keeper = top_keeper_alloc(capacity); mu_assert_lf(ptop_keeper->size == 0); top_keeper_add(ptop_keeper, mv_from_float(5.0), NULL); top_keeper_print(ptop_keeper); mu_assert_lf(ptop_keeper->size == 1); mu_assert_lf(ptop_keeper->top_values[0].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[0].u.fltv == 5.0); top_keeper_add(ptop_keeper, mv_from_float(6.0), NULL); top_keeper_print(ptop_keeper); mu_assert_lf(ptop_keeper->size == 2); mu_assert_lf(ptop_keeper->top_values[0].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[0].u.fltv == 6.0); mu_assert_lf(ptop_keeper->top_values[1].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[1].u.fltv == 5.0); top_keeper_add(ptop_keeper, mv_from_int(4), NULL); top_keeper_print(ptop_keeper); mu_assert_lf(ptop_keeper->size == 3); mu_assert_lf(ptop_keeper->top_values[0].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[0].u.fltv == 6.0); mu_assert_lf(ptop_keeper->top_values[1].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[1].u.fltv == 5.0); mu_assert_lf(ptop_keeper->top_values[2].type == MT_INT); mu_assert_lf(ptop_keeper->top_values[2].u.intv == 4.0); top_keeper_add(ptop_keeper, mv_from_int(2), NULL); top_keeper_print(ptop_keeper); mu_assert_lf(ptop_keeper->size == 3); mu_assert_lf(ptop_keeper->top_values[0].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[0].u.fltv == 6.0); mu_assert_lf(ptop_keeper->top_values[1].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[1].u.fltv == 5.0); mu_assert_lf(ptop_keeper->top_values[2].type == MT_INT); mu_assert_lf(ptop_keeper->top_values[2].u.intv == 4.0); top_keeper_add(ptop_keeper, mv_from_int(7), NULL); top_keeper_print(ptop_keeper); mu_assert_lf(ptop_keeper->size == 3); mu_assert_lf(ptop_keeper->top_values[0].type == MT_INT); mu_assert_lf(ptop_keeper->top_values[0].u.intv == 7); mu_assert_lf(ptop_keeper->top_values[1].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[1].u.fltv == 6.0); mu_assert_lf(ptop_keeper->top_values[2].type == MT_FLOAT); mu_assert_lf(ptop_keeper->top_values[2].u.fltv == 5.0); top_keeper_free(ptop_keeper); return NULL; } // ---------------------------------------------------------------- static char* test_dheap() { dheap_t *pdheap = dheap_alloc(); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 0); dheap_add(pdheap, 4.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 1); dheap_add(pdheap, 3.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 2); dheap_add(pdheap, 2.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 3); dheap_add(pdheap, 6.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 4); dheap_add(pdheap, 5.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 5); dheap_add(pdheap, 8.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 6); dheap_add(pdheap, 7.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 7); dheap_print(pdheap); mu_assert_lf(dheap_remove(pdheap) == 8.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 6); mu_assert_lf(dheap_remove(pdheap) == 7.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 5); mu_assert_lf(dheap_remove(pdheap) == 6.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 4); mu_assert_lf(dheap_remove(pdheap) == 5.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 3); mu_assert_lf(dheap_remove(pdheap) == 4.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 2); mu_assert_lf(dheap_remove(pdheap) == 3.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 1); mu_assert_lf(dheap_remove(pdheap) == 2.25); mu_assert_lf(dheap_check(pdheap, __FILE__, __LINE__)); mu_assert_lf(pdheap->n == 0); dheap_free(pdheap); return NULL; } // ================================================================ static char * run_all_tests() { mu_run_test(test_slls); mu_run_test(test_rslls); mu_run_test(test_sllv); mu_run_test(test_string_array); mu_run_test(test_hss); mu_run_test(test_lhmsi); mu_run_test(test_lhmss); mu_run_test(test_lhmsv); mu_run_test(test_lhms2v); mu_run_test(test_lhmslv); mu_run_test(test_percentile_keeper); mu_run_test(test_top_keeper); mu_run_test(test_dheap); return 0; } int main(int argc, char **argv) { printf("TEST_MULTIPLE_CONTAINERS ENTER\n"); char *result = run_all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_MULTIPLE_CONTAINERS: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_parse_trie.c000066400000000000000000000223751266012053600206140ustar00rootroot00000000000000#include #include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "containers/parse_trie.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; static char* sep = "================================================================"; static void print_with_unprintables(char* s) { for (char* p = s; *p; p++) { char c = *p; printf("%c[%02x]", isprint((unsigned char)c) ? c : '?', ((unsigned)c) & 0xff); } } // ---------------------------------------------------------------- static void test_case( char* test_name, char** strings, int num_strings, char* buf, int* prc, int* pstridx, int* pmatchlen) { int stridx, matchlen, rc; parse_trie_t* ptrie = parse_trie_alloc(); printf("%s %s\n", sep, test_name); parse_trie_print(ptrie); for (stridx = 0; stridx < num_strings; stridx++) { printf("Adding string[%d] = [", stridx); print_with_unprintables(strings[stridx]); printf("]\n"); parse_trie_add_string(ptrie, strings[stridx], stridx); parse_trie_print(ptrie); } stridx = -2; matchlen = -2; rc = parse_trie_ring_match(ptrie, buf, 0, strlen(buf), 0xff, &stridx, &matchlen); parse_trie_free(ptrie); printf("buf = %s\n", buf); printf("rc = %d\n", rc); printf("stridx = %d (%s)\n", stridx, strings[stridx]); printf("matchlen = %d\n", matchlen); *prc = rc; *pstridx = stridx; *pmatchlen = matchlen; } // ---------------------------------------------------------------- static char* test_simplest() { char* strings[] = { "a" }; char* buf = "a"; int expect_rc = TRUE, expect_stridx = 0, expect_matchlen = 1; int num_strings = sizeof(strings) / sizeof(strings[0]); int stridx, matchlen, rc; test_case("simplest", strings, num_strings, buf, &rc, &stridx, &matchlen); mu_assert_lf(rc == expect_rc); mu_assert_lf(stridx == expect_stridx); mu_assert_lf(matchlen == expect_matchlen); return 0; } // ---------------------------------------------------------------- static char* test_disjoint() { char* strings[] = { "abc" , "fg" }; char* buf = "abcde"; int expect_rc = TRUE, expect_stridx = 0, expect_matchlen = 3; int num_strings = sizeof(strings) / sizeof(strings[0]); int stridx, matchlen, rc; test_case("disjoint", strings, num_strings, buf, &rc, &stridx, &matchlen); mu_assert_lf(rc == expect_rc); mu_assert_lf(stridx == expect_stridx); mu_assert_lf(matchlen == expect_matchlen); return 0; } // ---------------------------------------------------------------- static char* test_short_long() { char* strings[] = { "a" , "aa" }; char* buf = "aaabc"; int expect_rc = TRUE, expect_stridx = 1, expect_matchlen = 2; int num_strings = sizeof(strings) / sizeof(strings[0]); int stridx, matchlen, rc; test_case("short_long", strings, num_strings, buf, &rc, &stridx, &matchlen); mu_assert_lf(rc == expect_rc); mu_assert_lf(stridx == expect_stridx); mu_assert_lf(matchlen == expect_matchlen); return 0; } // ---------------------------------------------------------------- static char* test_long_short() { char* strings[] = { "aa" , "a" }; char* buf = "aaabc"; int expect_rc = TRUE, expect_stridx = 0, expect_matchlen = 2; int num_strings = sizeof(strings) / sizeof(strings[0]); int stridx, matchlen, rc; test_case("long_short", strings, num_strings, buf, &rc, &stridx, &matchlen); mu_assert_lf(rc == expect_rc); mu_assert_lf(stridx == expect_stridx); mu_assert_lf(matchlen == expect_matchlen); return 0; } // ---------------------------------------------------------------- static char* test_dkvp() { char* test_name = "dkvp"; char* strings[] = { "=" , ",", "\r\n", "\xff" }; const int PS_STRIDX = 0; const int FS_STRIDX = 1; const int RS_STRIDX = 2; const int EOF_STRIDX = 3; int num_strings = sizeof(strings) / sizeof(strings[0]); char* buf = "abc=123,def=456\r\n" "ghi=789\xff"; char* p = buf; printf("%s %s\n", sep, test_name); int stridx, matchlen, rc; parse_trie_t* ptrie = parse_trie_alloc(); parse_trie_print(ptrie); for (stridx = 0; stridx < num_strings; stridx++) { printf("Adding string[%d] = [", stridx); print_with_unprintables(strings[stridx]); printf("]\n"); parse_trie_add_string(ptrie, strings[stridx], stridx); } parse_trie_print(ptrie); rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == TRUE); mu_assert_lf(stridx == PS_STRIDX); mu_assert_lf(matchlen == strlen(strings[PS_STRIDX])); p += matchlen; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == TRUE); mu_assert_lf(stridx == FS_STRIDX); mu_assert_lf(matchlen == strlen(strings[FS_STRIDX])); p += matchlen; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == TRUE); mu_assert_lf(stridx == PS_STRIDX); mu_assert_lf(matchlen == strlen(strings[PS_STRIDX])); p += matchlen; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == TRUE); mu_assert_lf(stridx == RS_STRIDX); mu_assert_lf(matchlen == strlen(strings[RS_STRIDX])); p += matchlen; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == TRUE); mu_assert_lf(stridx == PS_STRIDX); mu_assert_lf(matchlen == strlen(strings[PS_STRIDX])); p += matchlen; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == FALSE); p++; rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); mu_assert_lf(rc == TRUE); mu_assert_lf(stridx == EOF_STRIDX); mu_assert_lf(matchlen == strlen(strings[EOF_STRIDX])); p += matchlen; return 0; } // ---------------------------------------------------------------- static char* show_it() { char* test_name = "show_it"; char* strings[] = { "=" , ",", "\r\n", "\xff" }; const int EOF_STRIDX = 3; int num_strings = sizeof(strings) / sizeof(strings[0]); char* buf = "abc=123,def=456\r\n" "ghi=789\xff"; char* p = buf; printf("%s %s\n", sep, test_name); int stridx, matchlen, rc; parse_trie_t* ptrie = parse_trie_alloc(); parse_trie_print(ptrie); for (stridx = 0; stridx < num_strings; stridx++) { printf("Adding string[%d] = [", stridx); print_with_unprintables(strings[stridx]); printf("]\n"); parse_trie_add_string(ptrie, strings[stridx], stridx); } parse_trie_print(ptrie); while (TRUE) { rc = parse_trie_ring_match(ptrie, p, 0, strlen(p), 0xff, &stridx, &matchlen); if (rc) { printf("match token %d (", stridx); print_with_unprintables(strings[stridx]); printf(")\n"); p += matchlen; if (stridx == EOF_STRIDX) { break; } } else { char c = *p; printf("c %c[%02x]\n", isprint((unsigned char)c) ? c : '?', ((unsigned)c)&0xff); p++; } } mu_assert_lf(*p == 0); return 0; } // ================================================================ static char* all_tests() { mu_run_test(test_simplest); mu_run_test(test_disjoint); mu_run_test(test_short_long); mu_run_test(test_long_short); mu_run_test(test_dkvp); mu_run_test(show_it); return 0; } int main(int argc, char** argv) { printf("TEST_PARSE_TRIE ENTER\n"); char* result = all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_PARSE_TRIE: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_peek_file_reader.c000066400000000000000000000051171266012053600217170ustar00rootroot00000000000000#include #include #include #include "lib/mlrutil.h" #include "lib/minunit.h" #include "lib/mlr_test_util.h" #include "input/byte_readers.h" #include "input/peek_file_reader.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char* test_empty() { byte_reader_t* pbr = string_byte_reader_alloc(); int ok = pbr->popen_func(pbr, NULL, ""); mu_assert_lf(ok == TRUE); peek_file_reader_t* pfr = pfr_alloc(pbr, 7); mu_assert_lf(pfr_peek_char(pfr) == (char)EOF); // char defaults to unsigned on some platforms mu_assert_lf(pfr_read_char(pfr) == (char)EOF); pbr->pclose_func(pbr, NULL); pfr_free(pfr); return NULL; } // ---------------------------------------------------------------- static char* test_non_empty() { byte_reader_t* pbr = string_byte_reader_alloc(); int ok = pbr->popen_func(pbr, NULL, "ab,cde\n" "123,4567\n" ); mu_assert_lf(ok == TRUE); peek_file_reader_t* pfr = pfr_alloc(pbr, 7); pfr_print(pfr); mu_assert_lf(pfr_peek_char(pfr) == 'a'); pfr_print(pfr); mu_assert_lf(pfr_read_char(pfr) == 'a'); pfr_print(pfr); mu_assert_lf(pfr_peek_char(pfr) == 'b'); pfr_print(pfr); mu_assert_lf(pfr_read_char(pfr) == 'b'); pfr_print(pfr); mu_assert_lf(pfr_peek_char(pfr) == ','); pfr_print(pfr); mu_assert_lf(pfr_peek_char(pfr) == ','); pfr_print(pfr); mu_assert_lf(pfr_read_char(pfr) == ','); pfr_print(pfr); pfr_buffer_by(pfr, 5); pfr_print(pfr); pfr_advance_by(pfr, 5); pfr_print(pfr); mu_assert_lf(pfr_read_char(pfr) == '2'); pfr_print(pfr); mu_assert_lf(pfr_peek_char(pfr) == '3'); pfr_print(pfr); mu_assert_lf(pfr_peek_char(pfr) == '3'); pfr_print(pfr); mu_assert_lf(pfr_read_char(pfr) == '3'); pfr_print(pfr); pfr_buffer_by(pfr, 5); pfr_print(pfr); pfr_advance_by(pfr, 5); pfr_print(pfr); mu_assert_lf(pfr_read_char(pfr) == '\n'); pbr->pclose_func(pbr, NULL); pfr_free(pfr); return NULL; } // ================================================================ static char * run_all_tests() { mu_run_test(test_empty); mu_run_test(test_non_empty); return 0; } int main(int argc, char **argv) { printf("TEST_PEEK_FILE_READER ENTER\n"); char *result = run_all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_PEEK_FILE_READER: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/c/unit_test/test_string_builder.c000066400000000000000000000046141266012053600214670ustar00rootroot00000000000000#include #include #include "lib/minunit.h" #include "lib/mlrutil.h" #include "lib/string_builder.h" int tests_run = 0; int tests_failed = 0; int assertions_run = 0; int assertions_failed = 0; // ---------------------------------------------------------------- static char * test_simple() { string_builder_t* psb = sb_alloc(1); sb_init(psb, 1); mu_assert("error: case 0", streq("", sb_finish(psb))); sb_init(psb, 1); sb_append_char(psb, 'a'); mu_assert("error: case 1", streq("a", sb_finish(psb))); sb_init(psb, 1); sb_append_char(psb, 'a'); sb_append_char(psb, 'b'); mu_assert("error: case 2", streq("ab", sb_finish(psb))); sb_init(psb, 1); sb_append_char(psb, 'a'); sb_append_char(psb, 'b'); sb_append_char(psb, 'b'); sb_append_char(psb, 'c'); sb_append_char(psb, 'c'); sb_append_char(psb, 'e'); mu_assert("error: case 3", streq("abbcce", sb_finish(psb))); sb_init(psb, 1); sb_append_string(psb, ""); mu_assert("error: case 4", streq("", sb_finish(psb))); sb_init(psb, 1); sb_append_string(psb, "hello"); mu_assert("error: case 5", streq("hello", sb_finish(psb))); sb_init(psb, 1); sb_append_string(psb, "hello"); sb_append_char(psb, ','); sb_append_char(psb, ' '); sb_append_string(psb, "world"); sb_append_char(psb, '!'); mu_assert("error: case 6", streq("hello, world!", sb_finish(psb))); sb_init(psb, 2); sb_append_string(psb, "hello"); sb_append_char(psb, ','); sb_append_char(psb, ' '); sb_append_string(psb, "world"); sb_append_char(psb, '!'); mu_assert("error: case 7", streq("hello, world!", sb_finish(psb))); sb_init(psb, 32768); sb_append_string(psb, "hello"); sb_append_char(psb, ','); sb_append_char(psb, ' '); sb_append_string(psb, "world"); sb_append_char(psb, '!'); mu_assert("error: case 8", streq("hello, world!", sb_finish(psb))); return 0; } // ================================================================ static char * all_tests() { mu_run_test(test_simple); return 0; } int main(int argc, char **argv) { printf("TEST_STRING_BUILDER ENTER\n"); char *result = all_tests(); printf("\n"); if (result != 0) { printf("Not all unit tests passed\n"); } else { printf("TEST_STRING_BUILDER: ALL UNIT TESTS PASSED\n"); } printf("Tests passed: %d of %d\n", tests_run - tests_failed, tests_run); printf("Assertions passed: %d of %d\n", assertions_run - assertions_failed, assertions_run); return result != 0; } miller-3.4.0/configure.ac000066400000000000000000000017541266012053600153000ustar00rootroot00000000000000AC_PREREQ([2.60]) # Manually increment on updates to https://github.com/johnkerl/miller/releases AC_INIT([mlr],[3.4.0]) AC_CONFIG_SRCDIR([c/mlrmain.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([autotools]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE AC_CANONICAL_HOST AC_PROG_CC m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) AM_PROG_LEX AC_EXEEXT LT_INIT # TODO: better source handling for lemon sources? # perhaps lemon can be improved to survive being called from the build dir AC_CONFIG_LINKS([c/dsls/lempar.c:c/dsls/lempar.c]) AC_CONFIG_LINKS([c/dsls/mlr_dsl_parse.y:c/dsls/mlr_dsl_parse.y]) AC_CONFIG_FILES([Makefile c/cli/Makefile c/containers/Makefile c/dsls/Makefile c/experimental/Makefile c/input/Makefile c/lib/Makefile c/mapping/Makefile c/output/Makefile c/stream/Makefile c/unit_test/Makefile c/reg_test/Makefile c/reg_test/expected/Makefile c/reg_test/input/Makefile c/reg_test/input/rfc-csv/Makefile c/tools/Makefile c/Makefile doc/Makefile]) AC_OUTPUT miller-3.4.0/data/000077500000000000000000000000001266012053600137145ustar00rootroot00000000000000miller-3.4.0/data/generators/000077500000000000000000000000001266012053600160655ustar00rootroot00000000000000miller-3.4.0/data/generators/abixy.c000077500000000000000000000015031266012053600173470ustar00rootroot00000000000000#include #include #include #include int main(void) { char* names[] = { "hat", "pan", "eks", "wye", "zee" }; int num_names = sizeof(names) / sizeof(names[0]); srand(time(0) ^ getpid()); for (int i = 0; ; i++) { int ai = rand() % num_names; int bi = rand() % num_names; char* a = names[ai]; char* b = names[bi]; double x = (double)rand() / (double)RAND_MAX; double y = (double)rand() / (double)RAND_MAX; printf("a=%s,b=%s,i=%d,x=%.18lf,y=%.18lf\n", a, b, i, x, y); } return 0; } // a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 // a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 // a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 // a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 miller-3.4.0/data/generators/compare-ols-pca.sh000066400000000000000000000015431266012053600214060ustar00rootroot00000000000000#!/bin/sh for p in \ -0.975 -0.950 -0.925 -0.900 \ -0.875 -0.850 -0.825 -0.800 \ -0.775 -0.750 -0.725 -0.700 \ -0.675 -0.650 -0.625 -0.600 \ -0.575 -0.550 -0.525 -0.500 \ -0.475 -0.450 -0.425 -0.400 \ -0.375 -0.350 -0.325 -0.300 \ -0.275 -0.250 -0.225 -0.200 \ -0.175 -0.150 -0.125 -0.100 \ -0.075 -0.050 -0.025 -0.000 \ 0.000 0.025 0.050 0.075 \ 0.100 0.125 0.150 0.175 \ 0.200 0.225 0.250 0.275 \ 0.300 0.325 0.350 0.375 \ 0.400 0.425 0.450 0.475 \ 0.500 0.525 0.550 0.575 \ 0.600 0.625 0.650 0.675 \ 0.700 0.725 0.750 0.775 \ 0.800 0.825 0.850 0.875 \ 0.900 0.925 0.950 0.975 do for try in 1 2 3 4 5; do #echo #echo p $p #a.out $p|mlr --oxtab stats2 -a linreg-ols,linreg-pca -f x,y echo "p=$p,`a.out $p | mlr stats2 -a linreg-ols,r2,linreg-pca -f x,y`" done done miller-3.4.0/data/generators/endless.c000077500000000000000000000001501266012053600176650ustar00rootroot00000000000000#include int main(void) { for (int c = 0; ; i++) printf("a=1,b=2,c=%d\n", c); return 0; } miller-3.4.0/data/generators/fuzz.rb000077500000000000000000000004451266012053600174160ustar00rootroot00000000000000#!/usr/bin/env ruby alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789~!#$%^&*()-_=+{}[];:"<>,./?' nlines=50 alphabet = alphabet.split('') nlines.times do length = rand(40) if rand < 0.1 length = 0 end output = (1..length).to_a.collect{alphabet.sample}.join('') puts output end miller-3.4.0/data/generators/plot-ols-pca.sh000066400000000000000000000010211266012053600207250ustar00rootroot00000000000000#!/bin/bash file="$1" # Set x_y_pca_m and x_y_pca_b as shell variables mlr --ofs newline stats2 -a linreg-ols,linreg-pca -f x,y $file eval $(mlr --ofs newline stats2 -a linreg-ols,linreg-pca -f x,y $file) # In addition to x and y, make a new yfit which is the line fit. Plot using your favorite tool. mlr --onidx put "\$olsfit=($x_y_ols_m*\$x)+$x_y_ols_b;\$pcafit=($x_y_pca_m*\$x)+$x_y_pca_b" \ then cut -x -f a,b,i $file \ | pgr -p -ms 2 -title 'linreg example' -xmin -0.1 -xmax 1.1 -ymin -0.1 -ymax 1.1 -legend 'y yfit' miller-3.4.0/data/generators/randuv-chomped.c000077500000000000000000000054711266012053600211570ustar00rootroot00000000000000#include #include #include #include // Samples unit-uniform x,y pairs, conditioned on being in two subboxes the size // of which is described by the "chomp" parameter. Intended for compare/contrast // of OLS and PCA linear-regression algorithms. // // 0 < chomp < 1: // // +----------------oooooooo // | oooooooo // | oooooooo // | oooooooo <-- chomp // | | // | | // oooooooo | <-- 1-chomp // oooooooo | // oooooooo | // oooooooo----------------+ // ^ ^ // | | // 1-chomp chomp // // chomp = 0 means output all x,y pairs // // -1 < chomp < 0: // 1+chomp -chomp // | | // v v // oooooooo----------------+ // oooooooo | // oooooooo | // oooooooo | <-- -chomp // | | // | | // | oooooooo <-- 1+chomp // | oooooooo // | oooooooo // +----------------oooooooo static void usage(char* argv0) { fprintf(stderr, "Usage: %s [chomp [n]]\n", argv0); exit(1); } int main(int argc, char** argv) { double chomp = 0.5; int n = 100000; int mash_x = 0; int mash_y = 0; if (argc == 2) { if (sscanf(argv[1], "%lf", &chomp) != 1) usage(argv[0]); } else if (argc == 3) { if (sscanf(argv[1], "%lf", &chomp) != 1) usage(argv[0]); if (sscanf(argv[2], "%d", &n) != 1) usage(argv[0]); } else if (argc == 5) { if (sscanf(argv[1], "%lf", &chomp) != 1) usage(argv[0]); if (sscanf(argv[2], "%d", &n) != 1) usage(argv[0]); if (sscanf(argv[3], "%d", &mash_x) != 1) usage(argv[0]); if (sscanf(argv[4], "%d", &mash_y) != 1) usage(argv[0]); } else { usage(argv[0]); } srand(time(0) ^ getpid()); if (chomp > 0.0) { double lo = 1.0 - chomp; double hi = chomp; for (int i = 0; i < n; /* increment in loop */) { double x = (double)rand() / (double)RAND_MAX; double y = (double)rand() / (double)RAND_MAX; if ((x < lo && y < lo) || (x > hi && y > hi)) { if (mash_x) { if (x < lo) x = 0.0; else x = 1.0; } if (mash_y) { if (y < lo) y = 0.0; else y = 1.0; } i++; printf("x=%.18lf,y=%.18lf\n", x, y); } } } else { double lo = 1+chomp; double hi = -chomp; for (int i = 0; i < n; /* increment in loop */) { double x = (double)rand() / (double)RAND_MAX; double y = (double)rand() / (double)RAND_MAX; if ((x < lo && y > hi) || (x > hi && y < lo)) { if (mash_x) { if (x < lo) x = 0.0; else x = 1.0; } if (mash_y) { if (y < lo) y = 0.0; else y = 1.0; } i++; printf("x=%.18lf,y=%.18lf\n", x, y); } } } return 0; } miller-3.4.0/data/generators/tail-rand-gen.rb000066400000000000000000000002471266012053600210370ustar00rootroot00000000000000#!/usr/bin/env ruby # For playing with stats1/2 -s $stdout.sync = true while true x = rand() y = rand() xy = x*y puts "x=#{x},y=#{y},xy=#{xy}" sleep 0.1 end miller-3.4.0/data/het000066400000000000000000000002041266012053600144130ustar00rootroot00000000000000d=5,e=7 d=5,e=7 a=1,b=2,c=3 d=5,e=7 a=1,b=2,c=3 a=1,b=2,c=3 d=5,e=7 a=1,b=2,c=3 d=5,e=7 a=1,b=2,c=3 a=1,b=2,c=3 d=5,e=7 a=1,b=2,c=3 miller-3.4.0/data/het.csv000066400000000000000000000003521266012053600152110ustar00rootroot00000000000000resource,loadsec,ok /path/to/file,0.45,true record_count,resource 100,/path/to/file resource,loadsec,ok /path/to/second/file,0.32,true record_count,resource 150,/path/to/second/file resource,loadsec,ok /some/other/path,0.97,false miller-3.4.0/data/het.dkvp000066400000000000000000000003461266012053600153650ustar00rootroot00000000000000resource=/path/to/file,loadsec=0.45,ok=true record_count=100,resource=/path/to/file resource=/path/to/second/file,loadsec=0.32,ok=true record_count=150,resource=/path/to/second/file resource=/some/other/path,loadsec=0.97,ok=false miller-3.4.0/data/medium000066400000000000000000022576271266012053600151440ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=11,x=0.7930488423451967,y=0.6505816637259333 a=zee,b=pan,i=12,x=0.3676141320555616,y=0.23614420670296965 a=eks,b=pan,i=13,x=0.4915175580479536,y=0.7709126592971468 a=eks,b=zee,i=14,x=0.5207382318405251,y=0.34141681118811673 a=eks,b=pan,i=15,x=0.07155556372719507,y=0.3596137145616235 a=pan,b=pan,i=16,x=0.5736853980681922,y=0.7554169353781729 a=zee,b=eks,i=17,x=0.29081949506712723,y=0.054478717073354166 a=hat,b=zee,i=18,x=0.05727869223575699,y=0.13343527626645157 a=zee,b=pan,i=19,x=0.43144132839222604,y=0.8442204830496998 a=eks,b=wye,i=20,x=0.38245149780530685,y=0.4730652428100751 a=hat,b=eks,i=21,x=0.0023058336158985338,y=0.16665492414949412 a=zee,b=wye,i=22,x=0.9270813051677103,y=0.5523236165919244 a=wye,b=pan,i=23,x=0.7975862089313748,y=0.8430307846116346 a=wye,b=hat,i=24,x=0.7286126830627567,y=0.19441962592638418 a=pan,b=eks,i=25,x=0.291444729043585,y=0.2680100577363237 a=eks,b=eks,i=26,x=0.7433678407354926,y=0.8295062256195103 a=wye,b=wye,i=27,x=0.9439687243972539,y=0.9305553444632164 a=hat,b=hat,i=28,x=0.5811879718711469,y=0.3934172489640808 a=eks,b=eks,i=29,x=0.05713488327208227,y=0.45012758797367913 a=zee,b=pan,i=30,x=0.7514525581952406,y=0.5869901584461873 a=eks,b=pan,i=31,x=0.5701563454882129,y=0.822178550628332 a=wye,b=wye,i=32,x=0.5112738997714514,y=0.33107563648490446 a=hat,b=pan,i=33,x=0.09303747345405,y=0.18404048980291832 a=hat,b=wye,i=34,x=0.49061881414751796,y=0.4721354893261027 a=zee,b=zee,i=35,x=0.12565828887119346,y=0.1936186210637818 a=pan,b=hat,i=36,x=0.9436794292675323,y=0.9111218711707734 a=wye,b=pan,i=37,x=0.056537252420374995,y=0.5450112991603523 a=pan,b=zee,i=38,x=0.508250895522605,y=0.12919877119684198 a=hat,b=pan,i=39,x=0.4591095934684415,y=0.6526252088703994 a=pan,b=hat,i=40,x=0.30302850095892986,y=0.2884018711352886 a=pan,b=hat,i=41,x=0.08143769954761992,y=0.030906489980379925 a=eks,b=eks,i=42,x=0.4614430092810964,y=0.552479841087209 a=zee,b=eks,i=43,x=0.8456728393970536,y=0.8501991168644704 a=pan,b=zee,i=44,x=0.8980511441946196,y=0.6728135588610029 a=pan,b=eks,i=45,x=0.6247151870956413,y=0.8275695927895051 a=pan,b=wye,i=46,x=0.08834857197997548,y=0.4444202016249801 a=eks,b=zee,i=47,x=0.4544511154182116,y=0.22787905378091933 a=hat,b=zee,i=48,x=0.4355461545206776,y=0.8758429593971929 a=wye,b=wye,i=49,x=0.21920222273431333,y=0.18979580426582043 a=wye,b=hat,i=50,x=0.4942114498754957,y=0.35138166631352374 a=hat,b=pan,i=51,x=0.744071908772339,y=0.9166693426799131 a=hat,b=pan,i=52,x=0.4302467414632086,y=0.9811029877493174 a=eks,b=eks,i=53,x=0.9985342548358704,y=0.9590495928336531 a=zee,b=eks,i=54,x=0.9314828033134765,y=0.8687851184407838 a=hat,b=wye,i=55,x=0.07268958233806955,y=0.49851026308988333 a=pan,b=zee,i=56,x=0.06982762802945175,y=0.033405940208281026 a=wye,b=pan,i=57,x=0.7302705254635534,y=0.7851652600343977 a=eks,b=zee,i=58,x=0.4767244077783851,y=0.6343726024100323 a=hat,b=hat,i=59,x=0.23821881669710454,y=0.2495882683265671 a=eks,b=eks,i=60,x=0.9940192460481878,y=0.23460275425446875 a=hat,b=wye,i=61,x=0.5661361038240923,y=0.30297884091448213 a=zee,b=eks,i=62,x=0.6925670766279615,y=0.6309283897492339 a=wye,b=wye,i=63,x=0.3034237022482048,y=0.4570355951663545 a=eks,b=zee,i=64,x=0.7150944451661773,y=0.44407448850132425 a=pan,b=hat,i=65,x=0.9374806227235818,y=0.5142245475995557 a=hat,b=hat,i=66,x=0.8467681996061774,y=0.7322484476601094 a=zee,b=hat,i=67,x=0.2584112989773649,y=0.4004276976232398 a=hat,b=wye,i=68,x=0.3362076167096233,y=0.10257516543234868 a=wye,b=wye,i=69,x=0.5045822356009134,y=0.37117047177904894 a=wye,b=wye,i=70,x=0.03459890490173678,y=0.6153285711977126 a=pan,b=hat,i=71,x=0.7573370490708291,y=0.07373145387947322 a=eks,b=wye,i=72,x=0.5981608655833305,y=0.6748831518079305 a=pan,b=zee,i=73,x=0.8832262928532921,y=0.41423111475143115 a=eks,b=eks,i=74,x=0.47929526118952226,y=0.04122489928296569 a=wye,b=hat,i=75,x=0.5852781359846899,y=0.2530983414392004 a=zee,b=eks,i=76,x=0.48749884261245857,y=0.4733893888865026 a=hat,b=zee,i=77,x=0.49083602889086597,y=0.9060845389367156 a=pan,b=eks,i=78,x=0.8066566257701527,y=0.5756861577587412 a=hat,b=eks,i=79,x=0.36764688836079906,y=0.3891921555248843 a=zee,b=zee,i=80,x=0.8318990957979263,y=0.9881725534495532 a=hat,b=wye,i=81,x=0.17534099646455403,y=0.2603138043676684 a=pan,b=eks,i=82,x=0.16030863176622356,y=0.3818559883741389 a=eks,b=eks,i=83,x=0.12617292637489663,y=0.2322389628774958 a=hat,b=wye,i=84,x=0.6438639100413308,y=0.7352455517915716 a=wye,b=wye,i=85,x=0.4632506196324333,y=0.47736149585488863 a=wye,b=hat,i=86,x=0.040744707036128314,y=0.03301111174849969 a=wye,b=hat,i=87,x=0.6505610031501867,y=0.8780409741829391 a=hat,b=eks,i=88,x=0.4467819157449152,y=0.25053527761538363 a=zee,b=zee,i=89,x=0.8495466480863977,y=0.32621281477326824 a=wye,b=hat,i=90,x=0.47950389571017593,y=0.42674583688195655 a=pan,b=pan,i=91,x=0.9831553489472493,y=0.8956966539093748 a=pan,b=eks,i=92,x=0.558471394524429,y=0.18097017277790595 a=wye,b=hat,i=93,x=0.5870769045363674,y=0.9424742244710793 a=zee,b=hat,i=94,x=0.9025271534348577,y=0.45924993374839684 a=wye,b=wye,i=95,x=0.49658345077223354,y=0.9177517032161158 a=wye,b=hat,i=96,x=0.6981858011144773,y=0.7500496060047478 a=zee,b=wye,i=97,x=0.9848235494485748,y=0.022289257742961754 a=pan,b=wye,i=98,x=0.7858397459820843,y=0.17868083683024716 a=zee,b=zee,i=99,x=0.9317555381388605,y=0.7821791090489817 a=wye,b=zee,i=100,x=0.45744184842338,y=0.8682791684654946 a=pan,b=hat,i=101,x=0.8551893009031044,y=0.5817332905396572 a=hat,b=zee,i=102,x=0.6981668049063121,y=0.7047537152787725 a=zee,b=hat,i=103,x=0.4414561871794942,y=0.9469598103198476 a=eks,b=hat,i=104,x=0.2120601199719776,y=0.5815731915374246 a=hat,b=pan,i=105,x=0.18287006336938183,y=0.7049942001890025 a=pan,b=hat,i=106,x=0.29173443059817517,y=0.7752097526541691 a=pan,b=pan,i=107,x=0.04969073649124267,y=0.3496530999805786 a=wye,b=eks,i=108,x=0.7225927195065096,y=0.4187910102687944 a=hat,b=zee,i=109,x=0.6352241884717337,y=0.5627539222500982 a=hat,b=eks,i=110,x=0.23052618333925456,y=0.6381223147292577 a=pan,b=hat,i=111,x=0.9154288048749503,y=0.6519249542119475 a=eks,b=hat,i=112,x=0.04982284101245715,y=0.7642422832858892 a=wye,b=zee,i=113,x=0.3320543853278368,y=0.30390890533333614 a=wye,b=wye,i=114,x=0.5448671671522891,y=0.4560013210405327 a=zee,b=eks,i=115,x=0.6020602802269807,y=0.49151403260985893 a=eks,b=eks,i=116,x=0.6525970433533309,y=0.6038254664200311 a=wye,b=hat,i=117,x=0.5151714700146957,y=0.07461822977630961 a=hat,b=zee,i=118,x=0.869072185421898,y=0.24935951674957813 a=eks,b=eks,i=119,x=0.7271030983543114,y=0.49297558822358944 a=wye,b=hat,i=120,x=0.7615397120903524,y=0.9797450222382247 a=pan,b=pan,i=121,x=0.613826139364826,y=0.9594055166987485 a=eks,b=wye,i=122,x=0.38075252326113784,y=0.015438488067683442 a=wye,b=wye,i=123,x=0.5795446579685392,y=0.35893969199526243 a=eks,b=zee,i=124,x=0.5720422015264689,y=0.5847353398497057 a=eks,b=zee,i=125,x=0.20393191361301366,y=0.5417271858177272 a=pan,b=zee,i=126,x=0.1495175173899136,y=0.37751439353621485 a=eks,b=wye,i=127,x=0.0766455676519866,y=0.8562543633218965 a=zee,b=hat,i=128,x=0.4962404023217607,y=0.3377314781015287 a=eks,b=hat,i=129,x=0.17009251828726202,y=0.517544397009653 a=eks,b=zee,i=130,x=0.8191166461936853,y=0.6036827248166735 a=zee,b=zee,i=131,x=0.8820504927451462,y=0.17262406561122967 a=eks,b=wye,i=132,x=0.6634725445660961,y=0.3836479034081546 a=hat,b=hat,i=133,x=0.10275440550496173,y=0.24475094001022435 a=eks,b=wye,i=134,x=0.224629215365013,y=0.6849916283018126 a=hat,b=hat,i=135,x=0.6950203918361871,y=0.6680826428134803 a=pan,b=pan,i=136,x=0.10793035048973287,y=0.26815648351708954 a=eks,b=hat,i=137,x=0.7869909808709532,y=0.3001475489161951 a=hat,b=eks,i=138,x=0.9349507622807055,y=0.1692665561677016 a=eks,b=zee,i=139,x=0.11179490410324633,y=0.603721160232944 a=wye,b=zee,i=140,x=0.21454586218739624,y=0.5492253214081585 a=pan,b=hat,i=141,x=0.2240396548356538,y=0.2500739139538637 a=zee,b=eks,i=142,x=0.7814387149488571,y=0.5062129648989182 a=pan,b=eks,i=143,x=0.7772439867698123,y=0.970133177930633 a=eks,b=wye,i=144,x=0.5300792274901561,y=0.3329098127249156 a=hat,b=zee,i=145,x=0.9039391234331099,y=0.17366986802981454 a=hat,b=wye,i=146,x=0.7557462730554149,y=0.8354966950279341 a=wye,b=wye,i=147,x=0.19573082452335644,y=0.16675321752165628 a=hat,b=eks,i=148,x=0.6206402300915382,y=0.821425348018401 a=pan,b=pan,i=149,x=0.2983431833827429,y=0.49328391364637114 a=zee,b=wye,i=150,x=0.6465476525020952,y=0.010839998639479487 a=pan,b=wye,i=151,x=0.7628297388566211,y=0.25945524901441286 a=eks,b=zee,i=152,x=0.39677449578160984,y=0.01242383070673192 a=pan,b=eks,i=153,x=0.3403054358911233,y=0.20856161342555235 a=wye,b=wye,i=154,x=0.7473556150405872,y=0.5878222144661077 a=pan,b=wye,i=155,x=0.8308266904064261,y=0.6160102482290218 a=hat,b=zee,i=156,x=0.06969918779892115,y=0.12332013609343595 a=zee,b=zee,i=157,x=0.08770785920874291,y=0.1694018877034732 a=hat,b=wye,i=158,x=0.5750041834429883,y=0.8988889437381339 a=zee,b=hat,i=159,x=0.3949341964723728,y=0.21461635038581106 a=wye,b=hat,i=160,x=0.7700798652245849,y=0.07882734380346257 a=hat,b=zee,i=161,x=0.241833257737751,y=0.2595728278064434 a=zee,b=zee,i=162,x=0.30865469474514673,y=0.04807979540420082 a=hat,b=eks,i=163,x=0.1276067871735147,y=0.60275669734591 a=eks,b=hat,i=164,x=0.24635677428468206,y=0.026325305117816278 a=wye,b=wye,i=165,x=0.8845921239269926,y=0.31637090814582536 a=wye,b=hat,i=166,x=0.44829526779246864,y=0.9231413532216132 a=eks,b=wye,i=167,x=0.4655842156857275,y=0.37721410941530287 a=wye,b=hat,i=168,x=0.7006512384825274,y=0.47994014933998974 a=pan,b=eks,i=169,x=0.772606170256783,y=0.2822045789726282 a=hat,b=zee,i=170,x=0.12938897709124275,y=0.8919705275016901 a=wye,b=wye,i=171,x=0.06972810304721344,y=0.9401580287060083 a=pan,b=pan,i=172,x=0.5464624353474236,y=0.4315049479416151 a=wye,b=pan,i=173,x=0.15061916413672838,y=0.399506367745217 a=hat,b=eks,i=174,x=0.2254130292138935,y=0.6999307939959456 a=zee,b=pan,i=175,x=0.3493963468867093,y=0.2448706490036231 a=hat,b=hat,i=176,x=0.5951138587106596,y=0.851049910114082 a=hat,b=wye,i=177,x=0.39004663496677305,y=0.2404193708137553 a=hat,b=eks,i=178,x=0.7778109990978507,y=0.4353416180768024 a=pan,b=pan,i=179,x=0.5158487973995551,y=0.3857173070225889 a=hat,b=wye,i=180,x=0.0983048320526585,y=0.3605050602699248 a=hat,b=eks,i=181,x=0.06881556874834038,y=0.02776354780439838 a=eks,b=zee,i=182,x=0.8795883767333226,y=0.7913268326625821 a=pan,b=pan,i=183,x=0.6986560980027141,y=0.10540771793654646 a=zee,b=wye,i=184,x=0.3918665170311699,y=0.8726348045234303 a=eks,b=pan,i=185,x=0.49921597322068556,y=0.7926600920736209 a=zee,b=wye,i=186,x=0.4488271641509629,y=0.6778168337109446 a=wye,b=eks,i=187,x=0.1765361867584282,y=0.7166382775023783 a=eks,b=wye,i=188,x=0.7195019639137887,y=0.6101293217348989 a=pan,b=eks,i=189,x=0.48651849518653256,y=0.3310583783958194 a=zee,b=hat,i=190,x=0.9187417496732211,y=0.01357822326345659 a=wye,b=hat,i=191,x=0.6036920337427446,y=0.10361603649711493 a=pan,b=wye,i=192,x=0.7721928274839366,y=0.730996300378133 a=eks,b=hat,i=193,x=0.8250294635521217,y=0.014592155431475518 a=eks,b=eks,i=194,x=0.6636241298839136,y=0.5259126321800084 a=pan,b=hat,i=195,x=0.6642514282295026,y=0.9448672883012781 a=eks,b=pan,i=196,x=0.36476881994778887,y=0.7206833750684084 a=wye,b=wye,i=197,x=0.07466320732554754,y=0.1470636187800869 a=eks,b=hat,i=198,x=0.04736012928828348,y=0.09632719090688924 a=zee,b=hat,i=199,x=0.07495669138561056,y=0.0033556400316512303 a=eks,b=pan,i=200,x=0.25160946724271127,y=0.3153026554896944 a=wye,b=eks,i=201,x=0.43178278951820004,y=0.6395054755372058 a=wye,b=eks,i=202,x=0.8067281849918618,y=0.45331926346459483 a=zee,b=zee,i=203,x=0.9685128952631964,y=0.10935985453746455 a=wye,b=eks,i=204,x=0.0866873459163141,y=0.08597589292509311 a=pan,b=hat,i=205,x=0.2896936796389531,y=0.9186383587296384 a=hat,b=wye,i=206,x=0.9712065807938725,y=0.8814161529894458 a=wye,b=zee,i=207,x=0.23493288178707172,y=0.9202087940900824 a=wye,b=eks,i=208,x=0.638370131847482,y=0.6031891659074958 a=hat,b=eks,i=209,x=0.08722321261724375,y=0.1699175655988554 a=eks,b=hat,i=210,x=0.4371757785089875,y=0.6860038700835268 a=wye,b=pan,i=211,x=0.20888984269730204,y=0.947777347490174 a=hat,b=zee,i=212,x=0.7028540974957029,y=0.2764448806144022 a=pan,b=zee,i=213,x=0.910694728148218,y=0.538005658230806 a=wye,b=zee,i=214,x=0.3552257616717024,y=0.7272883402124964 a=pan,b=zee,i=215,x=0.8250379925053151,y=0.7418087278106543 a=zee,b=zee,i=216,x=0.8378134809357036,y=0.016812447916020323 a=pan,b=eks,i=217,x=0.22619506065989436,y=0.6341340791970084 a=pan,b=zee,i=218,x=0.9817869716469648,y=0.49201333191352814 a=pan,b=wye,i=219,x=0.8177491896372755,y=0.4265728829799966 a=wye,b=eks,i=220,x=0.9707941416650918,y=0.5446983207141396 a=hat,b=eks,i=221,x=0.9623773206695981,y=0.7961697529692682 a=hat,b=wye,i=222,x=0.19310273682362344,y=0.7734873966667793 a=wye,b=eks,i=223,x=0.7008326115259359,y=0.8171891486894675 a=eks,b=pan,i=224,x=0.7439085948665143,y=0.02788543310463787 a=eks,b=zee,i=225,x=0.2567945604892924,y=0.24424154648770224 a=pan,b=hat,i=226,x=0.6257005988135916,y=0.042000423208434334 a=zee,b=wye,i=227,x=0.5324819986117966,y=0.43906785967359585 a=hat,b=zee,i=228,x=0.6353440745576056,y=0.8565317288607986 a=wye,b=hat,i=229,x=0.5097848345332788,y=0.8249641724859278 a=eks,b=hat,i=230,x=0.23668880559764938,y=0.9795999884306217 a=zee,b=wye,i=231,x=0.4952269526615126,y=0.998055015071858 a=eks,b=wye,i=232,x=0.5507351778417637,y=0.7118263982857057 a=hat,b=hat,i=233,x=0.2131489206395062,y=0.08647965840929162 a=wye,b=pan,i=234,x=0.4686994090286404,y=0.7301121378084597 a=wye,b=hat,i=235,x=0.37176718775770257,y=0.8655732826697372 a=eks,b=hat,i=236,x=0.06364189456177682,y=0.4949298511378918 a=pan,b=zee,i=237,x=0.4520047694204633,y=0.7431070780984742 a=pan,b=pan,i=238,x=0.1802663344712152,y=0.40747996818620213 a=zee,b=pan,i=239,x=0.7069459453313341,y=0.24901349035427478 a=wye,b=eks,i=240,x=0.11369718773090787,y=0.4362931656865052 a=pan,b=hat,i=241,x=0.5298443076284122,y=0.7286240415109126 a=hat,b=hat,i=242,x=0.17197294875303992,y=0.42960373892313586 a=hat,b=wye,i=243,x=0.40008739772830226,y=0.3431833719273334 a=wye,b=eks,i=244,x=0.047932173034763714,y=0.15974685050052528 a=hat,b=hat,i=245,x=0.6047108965207437,y=0.00023825870459259768 a=eks,b=hat,i=246,x=0.5031823192345856,y=0.1530255494090368 a=hat,b=hat,i=247,x=0.13552744935597638,y=0.7642516336910976 a=hat,b=wye,i=248,x=0.8794750860292233,y=0.9633187985176084 a=eks,b=pan,i=249,x=0.7650242839504571,y=0.13484454578382632 a=zee,b=wye,i=250,x=0.18225031260376368,y=0.42639010352161133 a=eks,b=eks,i=251,x=0.6366142860676015,y=0.7279525837465141 a=eks,b=pan,i=252,x=0.7489029711796827,y=0.6216975230273389 a=zee,b=pan,i=253,x=0.2896285025325088,y=0.4107984626977105 a=wye,b=pan,i=254,x=0.40783269275640843,y=0.07873948964651878 a=pan,b=pan,i=255,x=0.4310139640663371,y=0.133668391263563 a=pan,b=zee,i=256,x=0.715203591010661,y=0.3049124395637157 a=pan,b=eks,i=257,x=0.08448448051072821,y=0.8143297719717848 a=pan,b=wye,i=258,x=0.21573850217727963,y=0.7972074125763187 a=zee,b=wye,i=259,x=0.6485993255572561,y=0.9239849074696734 a=pan,b=hat,i=260,x=0.7786431758578792,y=0.9906513397624532 a=pan,b=hat,i=261,x=0.9547041198642143,y=0.46035613392656816 a=eks,b=wye,i=262,x=0.20205307067280354,y=0.8159138156555881 a=pan,b=pan,i=263,x=0.735966834511216,y=0.8642501328542477 a=pan,b=pan,i=264,x=0.0365319279313181,y=0.01547685459691761 a=hat,b=zee,i=265,x=0.594302803640343,y=0.26329631667022746 a=zee,b=zee,i=266,x=0.8645462287461376,y=0.3192124287902842 a=pan,b=hat,i=267,x=0.8759426552130376,y=0.8128071892594659 a=wye,b=zee,i=268,x=0.334247707070338,y=0.07108295911604934 a=zee,b=pan,i=269,x=0.8962601880511555,y=0.42772238076912505 a=zee,b=wye,i=270,x=0.9840112531079188,y=0.03199538649369371 a=pan,b=zee,i=271,x=0.38241767385691083,y=0.47652036205919546 a=zee,b=eks,i=272,x=0.5076219094472946,y=0.8598422972471865 a=wye,b=eks,i=273,x=0.4666963378862372,y=0.8511149275440506 a=eks,b=pan,i=274,x=0.5094754996388772,y=0.8630831763542761 a=pan,b=pan,i=275,x=0.0702163840810267,y=0.49744457340186665 a=zee,b=eks,i=276,x=0.7494501132627315,y=0.831480047566556 a=hat,b=eks,i=277,x=0.9160765564583604,y=0.9665017202156387 a=eks,b=wye,i=278,x=0.3405469715018894,y=0.39395981360241694 a=hat,b=wye,i=279,x=0.7709353111571556,y=0.0741458017139579 a=hat,b=zee,i=280,x=0.30432388754514095,y=0.9094986664334528 a=pan,b=wye,i=281,x=0.2807837856477664,y=0.5185246955685402 a=pan,b=wye,i=282,x=0.5934682340749541,y=0.33551685400674336 a=wye,b=eks,i=283,x=0.3857770915059473,y=0.2520288213780115 a=eks,b=hat,i=284,x=0.2823409534969953,y=0.6424410943891458 a=hat,b=hat,i=285,x=0.5231416402386272,y=0.8268208737366626 a=pan,b=pan,i=286,x=0.7741141348990104,y=0.22151996054945777 a=zee,b=zee,i=287,x=0.6530502437373199,y=0.28290337083561623 a=hat,b=wye,i=288,x=0.41079993080494803,y=0.6788656658934381 a=wye,b=zee,i=289,x=0.6118394231953472,y=0.2017219713934819 a=wye,b=zee,i=290,x=0.3867610140403043,y=0.5119527530254661 a=eks,b=wye,i=291,x=0.2544198663482523,y=0.9572070479148829 a=hat,b=wye,i=292,x=0.7857064933058493,y=0.5074038206162027 a=wye,b=wye,i=293,x=0.48768027264524494,y=0.858140960943469 a=hat,b=zee,i=294,x=0.3704436769585995,y=0.3120229742987346 a=eks,b=zee,i=295,x=0.4706744506967422,y=0.5788534321133716 a=zee,b=hat,i=296,x=0.014194623144548224,y=0.5791381505013093 a=eks,b=wye,i=297,x=0.15536712579543976,y=0.24068588834787485 a=pan,b=wye,i=298,x=0.2554134483434475,y=0.5924810928892916 a=zee,b=eks,i=299,x=0.8277425415026218,y=0.27844715446692714 a=pan,b=hat,i=300,x=0.7146992829593928,y=0.5429822061061883 a=zee,b=eks,i=301,x=0.30731567290334727,y=0.5306701215524663 a=zee,b=pan,i=302,x=0.7544266351625367,y=0.36462424597130505 a=pan,b=pan,i=303,x=0.9181020134419905,y=0.081593490099233 a=eks,b=eks,i=304,x=0.7883980268101866,y=0.23415186590563442 a=wye,b=pan,i=305,x=0.5103104415224277,y=0.6005096012353242 a=hat,b=zee,i=306,x=0.9883564018988095,y=0.42316915798436483 a=wye,b=eks,i=307,x=0.6064616942445623,y=0.565814763986132 a=hat,b=eks,i=308,x=0.40085643331635357,y=0.09395240921387538 a=pan,b=pan,i=309,x=0.5155063246540209,y=0.1492080054471291 a=zee,b=pan,i=310,x=0.5166885866040305,y=0.05595794333763471 a=eks,b=eks,i=311,x=0.09369987234653387,y=0.06802932452953492 a=wye,b=zee,i=312,x=0.07612086875946633,y=0.27326136662066614 a=zee,b=eks,i=313,x=0.25858901604075357,y=0.8923698739553502 a=zee,b=pan,i=314,x=0.906390102311296,y=0.454409013999299 a=hat,b=zee,i=315,x=0.34523405773089744,y=0.4354275687352226 a=zee,b=hat,i=316,x=0.13504220690406277,y=0.3795391182446578 a=eks,b=pan,i=317,x=0.46957588924343485,y=0.3400251823752689 a=wye,b=hat,i=318,x=0.18637343210075064,y=0.45983893886751714 a=pan,b=zee,i=319,x=0.16606734288775093,y=0.21473289889901537 a=zee,b=pan,i=320,x=0.8307425029665492,y=0.9687981266665243 a=zee,b=zee,i=321,x=0.6999788077300872,y=0.526382289897085 a=hat,b=eks,i=322,x=0.9979624896088678,y=0.38870780074027156 a=wye,b=zee,i=323,x=0.7167871674039571,y=0.8146661281584913 a=wye,b=wye,i=324,x=0.22862799493809793,y=0.45776956542633673 a=hat,b=hat,i=325,x=0.8502045677344342,y=0.06531154070205691 a=wye,b=pan,i=326,x=0.5817376394212832,y=0.2811644998873859 a=zee,b=zee,i=327,x=0.1254581943608959,y=0.01871101782750706 a=eks,b=pan,i=328,x=0.28146620713469994,y=0.45414955407945334 a=pan,b=eks,i=329,x=0.03763317797683374,y=0.2401750869051401 a=pan,b=pan,i=330,x=0.27222804399530887,y=0.8283442325329333 a=wye,b=hat,i=331,x=0.862986205564722,y=0.021211611355487214 a=wye,b=hat,i=332,x=0.5529572417601349,y=0.10365182374492421 a=eks,b=hat,i=333,x=0.0677128764291699,y=0.13888954761924865 a=hat,b=hat,i=334,x=0.8122872254151258,y=0.9343598605592562 a=wye,b=wye,i=335,x=0.3136448355146325,y=0.3030034178002945 a=wye,b=eks,i=336,x=0.3723857599541325,y=0.12311828419230408 a=wye,b=eks,i=337,x=0.8517094711110174,y=0.7107950535254092 a=hat,b=wye,i=338,x=0.29886440908142087,y=0.44199727275540557 a=eks,b=zee,i=339,x=0.4583899635695151,y=0.06228530919187403 a=wye,b=eks,i=340,x=0.23528308849163693,y=0.3882734087125834 a=zee,b=eks,i=341,x=0.6862997171756073,y=0.15490090302333992 a=pan,b=eks,i=342,x=0.23702739214960689,y=0.13214761320752622 a=pan,b=wye,i=343,x=0.2724033449540535,y=0.45196387793887527 a=eks,b=hat,i=344,x=0.6604478311777118,y=0.8554572649437313 a=wye,b=wye,i=345,x=0.11573898528830462,y=0.7254541105786084 a=eks,b=eks,i=346,x=0.4314505110520016,y=0.35990136288181707 a=eks,b=wye,i=347,x=0.013154121167666677,y=0.8417854982925147 a=pan,b=hat,i=348,x=0.14077282669103053,y=0.6589658883444618 a=wye,b=wye,i=349,x=0.4473451552346923,y=0.560474868919231 a=pan,b=eks,i=350,x=0.7749620340665812,y=0.6934753745173732 a=hat,b=hat,i=351,x=0.12676653838858187,y=0.7306420663956253 a=eks,b=eks,i=352,x=0.8908223033829336,y=0.756634722087033 a=wye,b=wye,i=353,x=0.3561234723336817,y=0.25848510016885773 a=wye,b=zee,i=354,x=0.07167250764974309,y=0.04755739805455228 a=eks,b=pan,i=355,x=0.6260379271888249,y=0.9999648102177897 a=wye,b=eks,i=356,x=0.9105767596182323,y=0.6275830055247574 a=hat,b=pan,i=357,x=0.584955714773423,y=0.2694061184561868 a=pan,b=eks,i=358,x=0.7793042404385853,y=0.3575901643950514 a=wye,b=pan,i=359,x=0.46013788462671257,y=0.07923543496739904 a=hat,b=pan,i=360,x=0.8209514688962976,y=0.322642334738109 a=eks,b=zee,i=361,x=0.43390275775283316,y=0.6995243187004873 a=eks,b=hat,i=362,x=0.9858910807074641,y=0.6063471357443468 a=zee,b=eks,i=363,x=0.0603319537288447,y=0.903548344851872 a=hat,b=pan,i=364,x=0.22048203347659634,y=0.9648789798257121 a=eks,b=zee,i=365,x=0.2429839206497697,y=0.5838305480202817 a=wye,b=wye,i=366,x=0.8697917247196751,y=0.11967963730609776 a=wye,b=wye,i=367,x=0.09106459676772116,y=0.7044423738663792 a=pan,b=eks,i=368,x=0.3244982645940453,y=0.8587867062845185 a=hat,b=zee,i=369,x=0.18008064179308536,y=0.31358866392662854 a=hat,b=zee,i=370,x=0.7032327626709055,y=0.4844486606638011 a=hat,b=wye,i=371,x=0.48451798820346725,y=0.08468945923087656 a=zee,b=hat,i=372,x=0.8713237021766693,y=0.18775438815480894 a=wye,b=hat,i=373,x=0.9062681519121573,y=0.6942343130437282 a=pan,b=hat,i=374,x=0.8711355253639088,y=0.21056604953749913 a=hat,b=zee,i=375,x=0.5411012705685904,y=0.49472395657244717 a=wye,b=pan,i=376,x=0.9148906431225965,y=0.6865707031323998 a=pan,b=zee,i=377,x=0.0873375214879103,y=0.9512779365638556 a=pan,b=zee,i=378,x=0.30162069682241655,y=0.59487547378256 a=hat,b=wye,i=379,x=0.723368325539696,y=0.9239506513259356 a=wye,b=hat,i=380,x=0.3284426805925267,y=0.8338493039051695 a=pan,b=wye,i=381,x=0.5162110464238533,y=0.028931464336820256 a=pan,b=wye,i=382,x=0.10290553602186514,y=0.15037258795056763 a=wye,b=wye,i=383,x=0.5865652699352844,y=0.14421401993609984 a=pan,b=zee,i=384,x=0.5491251090567257,y=0.9145935172366898 a=hat,b=eks,i=385,x=0.8339951693283406,y=0.3033056717379309 a=hat,b=wye,i=386,x=0.7028181061111627,y=0.3480791920548796 a=eks,b=wye,i=387,x=0.5486856774729921,y=0.46054237397329445 a=wye,b=eks,i=388,x=0.5468979682673912,y=0.5716892746572024 a=wye,b=pan,i=389,x=0.8711354046280742,y=0.7000550458179466 a=pan,b=zee,i=390,x=0.32965901763834493,y=0.4764401595448211 a=pan,b=wye,i=391,x=0.8693210254564347,y=0.39042419999368405 a=hat,b=eks,i=392,x=0.2668797007178766,y=0.9538969507044115 a=zee,b=eks,i=393,x=0.6953842859899757,y=0.9546625350220701 a=eks,b=hat,i=394,x=0.48773327214873685,y=0.6690593283014772 a=wye,b=eks,i=395,x=0.5496441289397975,y=0.9130998398573059 a=pan,b=eks,i=396,x=0.12088261778903142,y=0.2915014516366682 a=pan,b=pan,i=397,x=0.6527193676882986,y=0.5140617542371629 a=pan,b=pan,i=398,x=0.7206692031862747,y=0.4350967619148699 a=eks,b=eks,i=399,x=0.010510711223853386,y=0.08397157710064007 a=wye,b=zee,i=400,x=0.3788030627053418,y=0.7831833396943373 a=eks,b=pan,i=401,x=0.08749968996168989,y=0.3703456609602497 a=eks,b=wye,i=402,x=0.9870844142664434,y=0.07570772729385356 a=zee,b=hat,i=403,x=0.8371422088541587,y=0.9376680469763548 a=eks,b=wye,i=404,x=0.9276329844702215,y=0.30151980049765137 a=wye,b=wye,i=405,x=0.5955452707872064,y=0.5663276615611866 a=hat,b=wye,i=406,x=0.3016062899704931,y=0.1481359817881971 a=hat,b=pan,i=407,x=0.3557842656104653,y=0.8619332107179143 a=zee,b=hat,i=408,x=0.13829592936600588,y=0.4643427499672679 a=zee,b=zee,i=409,x=0.3885779964636952,y=0.8355517296208552 a=pan,b=pan,i=410,x=0.3369457823719886,y=0.6595559599218499 a=hat,b=pan,i=411,x=0.130208615128796,y=0.8157820943662931 a=zee,b=hat,i=412,x=0.5684534581822444,y=0.7576411674301173 a=wye,b=wye,i=413,x=0.1924325306941328,y=0.7584253339041852 a=pan,b=zee,i=414,x=0.09069900090430805,y=0.8557236931723043 a=hat,b=pan,i=415,x=0.9713015252603615,y=0.4287777397307879 a=wye,b=pan,i=416,x=0.8898988612865336,y=0.8930372261944983 a=wye,b=eks,i=417,x=0.9035749108061284,y=0.11475796206309319 a=zee,b=zee,i=418,x=0.36259161480392366,y=0.03106838412360613 a=zee,b=eks,i=419,x=0.9669197256156522,y=0.9525495700296412 a=zee,b=hat,i=420,x=0.2472176643017414,y=0.4766709326963189 a=hat,b=pan,i=421,x=0.5484055610018505,y=0.7401624563813598 a=wye,b=eks,i=422,x=0.9843960933372673,y=0.8274060260108933 a=pan,b=pan,i=423,x=0.08736573145179394,y=0.47080422361654306 a=pan,b=hat,i=424,x=0.41967399152692275,y=0.11281967088191636 a=eks,b=zee,i=425,x=0.1541100762311376,y=0.2899666127124777 a=wye,b=wye,i=426,x=0.8189862069673424,y=0.04342559105332089 a=pan,b=wye,i=427,x=0.42286545073700454,y=0.4861336428493519 a=pan,b=pan,i=428,x=0.8513998866661314,y=0.18344030684570167 a=eks,b=zee,i=429,x=0.10194433521396717,y=0.20006319684657992 a=eks,b=wye,i=430,x=0.5857626187839062,y=0.5321382987939495 a=zee,b=eks,i=431,x=0.8583324116859721,y=0.994808666622831 a=eks,b=eks,i=432,x=0.7853965492176864,y=0.9164907493679918 a=wye,b=hat,i=433,x=0.1717036971229997,y=0.820252389423276 a=pan,b=zee,i=434,x=0.3719511404416881,y=0.9187328704871145 a=hat,b=hat,i=435,x=0.02744685418877102,y=0.6376228704372093 a=eks,b=eks,i=436,x=0.6933382044724179,y=0.6338292052517879 a=wye,b=pan,i=437,x=0.37712852260119445,y=0.2533800875229283 a=zee,b=hat,i=438,x=0.3425559514322971,y=0.7292109440844495 a=zee,b=wye,i=439,x=0.6058194548394703,y=0.1349506589946292 a=wye,b=wye,i=440,x=0.33549631716864114,y=0.5044355487644854 a=zee,b=pan,i=441,x=0.6917806418576951,y=0.3830829559702531 a=pan,b=eks,i=442,x=0.3051229752913909,y=0.3927572304818523 a=hat,b=eks,i=443,x=0.35262831982100495,y=0.5903148558170942 a=wye,b=hat,i=444,x=0.009596883381098431,y=0.7627826236742389 a=hat,b=pan,i=445,x=0.693707602798371,y=0.9355332457358334 a=eks,b=eks,i=446,x=0.32733245362496055,y=0.5235444779640992 a=zee,b=eks,i=447,x=0.31894704216497904,y=0.8410708131567204 a=hat,b=eks,i=448,x=0.18956024307293828,y=0.7651866504059165 a=zee,b=wye,i=449,x=0.8505833795792004,y=0.9244534714701724 a=eks,b=wye,i=450,x=0.6844926010909408,y=0.614368249300009 a=hat,b=pan,i=451,x=0.6296608646086276,y=0.4470390043301713 a=pan,b=pan,i=452,x=0.5045572974857859,y=0.4793103881363998 a=hat,b=wye,i=453,x=4.509679127584487e-05,y=0.22031599198733764 a=wye,b=wye,i=454,x=0.2443606067405415,y=0.6398645261834082 a=wye,b=wye,i=455,x=0.804633328675182,y=0.48300382684775944 a=eks,b=zee,i=456,x=0.410350850017583,y=0.9892210383992472 a=wye,b=hat,i=457,x=0.0933236073619339,y=0.9291691566694624 a=zee,b=zee,i=458,x=0.4844711931621539,y=0.27495542782645344 a=eks,b=eks,i=459,x=0.3611062645335037,y=0.40226115300495247 a=pan,b=eks,i=460,x=0.8223780119629852,y=0.9126194557839794 a=hat,b=eks,i=461,x=0.3252432769092649,y=0.658382796137213 a=zee,b=wye,i=462,x=0.5396036185572467,y=0.25336124010413796 a=hat,b=wye,i=463,x=0.5222301823622756,y=0.38087060395976524 a=pan,b=hat,i=464,x=0.7246049387606904,y=0.45691838399060136 a=hat,b=pan,i=465,x=0.9995625801977208,y=0.23491153961213218 a=hat,b=wye,i=466,x=0.4276402941162851,y=0.029924580250603294 a=wye,b=hat,i=467,x=0.8502632858410699,y=0.22370398176509754 a=wye,b=zee,i=468,x=0.6372967659876994,y=0.024138253192505066 a=eks,b=eks,i=469,x=0.12954404025896205,y=0.13771358880489826 a=pan,b=eks,i=470,x=0.6368746235564642,y=0.31586391338281394 a=eks,b=hat,i=471,x=0.7738089394551085,y=0.4919427799587256 a=zee,b=hat,i=472,x=0.5201558372951883,y=0.5500922568519445 a=pan,b=zee,i=473,x=0.28235480114669276,y=0.01789197833877909 a=hat,b=zee,i=474,x=0.9737504172221616,y=0.5620581498765591 a=wye,b=wye,i=475,x=0.39240247578786536,y=0.7480836274059417 a=wye,b=pan,i=476,x=0.7337177223414596,y=0.33451199751230254 a=eks,b=eks,i=477,x=0.034584510761659026,y=0.43469127809305075 a=pan,b=wye,i=478,x=0.9492235640609361,y=0.3382725473893562 a=eks,b=hat,i=479,x=0.935311382854882,y=0.5581569700476232 a=pan,b=eks,i=480,x=0.6265973838424406,y=0.7055055050235215 a=hat,b=pan,i=481,x=0.0821695972704326,y=0.35414544375322354 a=wye,b=zee,i=482,x=0.4898198409702952,y=0.9025273479460141 a=wye,b=hat,i=483,x=0.2316003856711063,y=0.43956136357576003 a=eks,b=eks,i=484,x=0.6641863677348001,y=0.6447460873709984 a=wye,b=wye,i=485,x=0.2617661797012584,y=0.42266716043415287 a=wye,b=hat,i=486,x=0.30133537944217137,y=0.10221649013386602 a=eks,b=hat,i=487,x=0.06223193198721644,y=0.9204160326915265 a=hat,b=pan,i=488,x=0.9232269980553737,y=0.6301846340531019 a=zee,b=eks,i=489,x=0.47256613643793366,y=0.043043925407927786 a=wye,b=eks,i=490,x=0.05509649068009248,y=0.7725681545197371 a=wye,b=pan,i=491,x=0.2513964759410543,y=0.029649890186790206 a=eks,b=zee,i=492,x=0.24404562827103082,y=0.21765361298784158 a=hat,b=eks,i=493,x=0.1664695548518379,y=0.24789421681152946 a=pan,b=eks,i=494,x=0.3713429019328153,y=0.6705235456747188 a=zee,b=eks,i=495,x=0.9946822846385448,y=0.4850476812126694 a=wye,b=wye,i=496,x=0.9274092551834339,y=0.2541879419841372 a=wye,b=wye,i=497,x=0.7021621810855977,y=0.533290838271892 a=eks,b=eks,i=498,x=0.7227433480694091,y=0.6862413971745326 a=zee,b=zee,i=499,x=0.36612213225774104,y=0.6372766826351961 a=zee,b=pan,i=500,x=0.9372377490487999,y=0.5618667924767166 a=eks,b=pan,i=501,x=0.040475122297163324,y=0.16567765824398517 a=hat,b=wye,i=502,x=0.6077314844130164,y=0.768942559474086 a=pan,b=pan,i=503,x=0.0738664869271265,y=0.25330608830961776 a=pan,b=hat,i=504,x=0.25531331734422,y=0.7865269588902073 a=eks,b=wye,i=505,x=0.910806292687196,y=0.9026141937080411 a=hat,b=pan,i=506,x=0.15630232440709246,y=0.9158685116698817 a=eks,b=hat,i=507,x=0.5820790015257209,y=0.07776020965028863 a=pan,b=wye,i=508,x=0.9048575733678795,y=0.2624876849034098 a=pan,b=pan,i=509,x=0.30214111076722505,y=0.004555052573727347 a=eks,b=eks,i=510,x=0.2716828558768003,y=0.8096330043733283 a=wye,b=pan,i=511,x=0.16150441052668496,y=0.9285095431973928 a=zee,b=pan,i=512,x=0.19477333058846336,y=0.2603817709639791 a=eks,b=eks,i=513,x=0.31922688479267713,y=0.834593837944139 a=hat,b=zee,i=514,x=0.3540200248392754,y=0.2390584570033465 a=pan,b=hat,i=515,x=0.20952222920525165,y=0.7943223745285899 a=wye,b=hat,i=516,x=0.3140651518806169,y=0.8926293957852705 a=hat,b=zee,i=517,x=0.49137770000060343,y=0.35141387324505546 a=eks,b=zee,i=518,x=0.2568385171206745,y=0.5364889783697552 a=hat,b=pan,i=519,x=0.10212966989515981,y=0.16533265211820058 a=pan,b=pan,i=520,x=0.012153536247427765,y=0.5649175470315574 a=zee,b=hat,i=521,x=0.3838787804586675,y=0.8057523001988509 a=eks,b=pan,i=522,x=0.28735731367601225,y=0.01067207233763956 a=zee,b=wye,i=523,x=0.34414490686076227,y=0.26451700279951407 a=zee,b=eks,i=524,x=0.07661268800300436,y=0.336140096726808 a=zee,b=zee,i=525,x=0.2340021990274821,y=0.19565171550317406 a=eks,b=pan,i=526,x=0.9916766172123481,y=0.4941629586579006 a=wye,b=pan,i=527,x=0.23490598090770587,y=0.04525601514058908 a=eks,b=hat,i=528,x=0.558596725535886,y=0.18453457803026696 a=pan,b=wye,i=529,x=0.25303243992392954,y=0.24620118020872683 a=zee,b=zee,i=530,x=0.8324822558401548,y=0.6988570770856138 a=zee,b=hat,i=531,x=0.008609039703687982,y=0.5468838181663499 a=wye,b=pan,i=532,x=0.6825242751147447,y=0.4637231032445399 a=pan,b=zee,i=533,x=0.7751095714402214,y=0.5255361584302058 a=eks,b=zee,i=534,x=0.45468067939968737,y=0.6307288279730315 a=eks,b=zee,i=535,x=0.918189166469818,y=0.9631682259880161 a=zee,b=eks,i=536,x=0.9772047656933902,y=0.27024499862207607 a=hat,b=wye,i=537,x=0.05229927642142651,y=0.556739261699473 a=eks,b=eks,i=538,x=0.6478937309967303,y=0.8641203708540487 a=hat,b=pan,i=539,x=0.7269218850428996,y=0.48514423955986363 a=hat,b=pan,i=540,x=0.7444966092534115,y=0.8005631784590818 a=wye,b=eks,i=541,x=0.31793693438539106,y=0.5338521836000718 a=pan,b=zee,i=542,x=0.45523794139189355,y=0.7625878689224138 a=wye,b=zee,i=543,x=0.7175140108300609,y=0.47463314228548703 a=pan,b=eks,i=544,x=0.3070977911148097,y=0.8601511205546479 a=eks,b=pan,i=545,x=0.6594595904219487,y=0.9953938324572855 a=pan,b=pan,i=546,x=0.6157989578235565,y=0.5516616028345289 a=eks,b=hat,i=547,x=0.9313805274362773,y=0.08303742296566352 a=zee,b=zee,i=548,x=0.9236546276965072,y=0.7185917789599708 a=zee,b=hat,i=549,x=0.10683412342384302,y=0.3609954494938745 a=zee,b=zee,i=550,x=0.442695858154603,y=0.2279810907065235 a=hat,b=hat,i=551,x=0.010195105734865595,y=0.8966350444752939 a=hat,b=hat,i=552,x=0.23961750012587524,y=0.7097949558865199 a=hat,b=wye,i=553,x=0.6455436846500622,y=0.18485559566207277 a=zee,b=eks,i=554,x=0.06517756796746732,y=0.8796685374823151 a=zee,b=zee,i=555,x=0.42969241921044865,y=0.5290835130803165 a=hat,b=pan,i=556,x=0.6486062750649167,y=0.7897824130903452 a=zee,b=pan,i=557,x=0.1878359832100659,y=0.36569848741631705 a=wye,b=wye,i=558,x=0.44297135060478476,y=0.5083526674553874 a=eks,b=hat,i=559,x=0.27722769169135486,y=0.6987550099842482 a=eks,b=zee,i=560,x=0.24564874858670038,y=0.8997800191444999 a=pan,b=wye,i=561,x=0.23019585224736527,y=0.33146344086760515 a=wye,b=zee,i=562,x=0.9090864712373032,y=0.6795157215425431 a=eks,b=pan,i=563,x=0.595802702383979,y=0.168651831473682 a=hat,b=zee,i=564,x=0.7039566464970486,y=0.11164900949647594 a=zee,b=eks,i=565,x=0.5452772873196364,y=0.39972630770376316 a=wye,b=hat,i=566,x=0.5358639536626888,y=0.7343387003323596 a=pan,b=zee,i=567,x=0.36579393243898306,y=0.7559831353974735 a=eks,b=pan,i=568,x=0.9357934717739306,y=0.5799507923614251 a=wye,b=wye,i=569,x=0.7665973069675542,y=0.7195592313665612 a=pan,b=hat,i=570,x=0.38210149896595413,y=0.6304766007845428 a=hat,b=zee,i=571,x=0.26634229030281786,y=0.973201156636735 a=wye,b=pan,i=572,x=0.21135242286079792,y=0.8934489624895702 a=eks,b=zee,i=573,x=0.9268019021927346,y=0.17379821868719336 a=pan,b=pan,i=574,x=0.5760503711916657,y=0.25841636920363253 a=pan,b=wye,i=575,x=0.21812558940117743,y=0.3918449054425934 a=hat,b=wye,i=576,x=0.9187805829729324,y=0.7265918618789776 a=eks,b=eks,i=577,x=0.6757641755808136,y=0.8438941757795644 a=eks,b=pan,i=578,x=0.08138468100156837,y=0.7679042873713715 a=zee,b=pan,i=579,x=0.8628900762701416,y=0.49668430223471005 a=pan,b=wye,i=580,x=0.7375265988223096,y=0.28754696324486384 a=zee,b=zee,i=581,x=0.03169831018517821,y=0.26542940289146955 a=hat,b=eks,i=582,x=0.15837738839177617,y=0.04767102936713474 a=hat,b=eks,i=583,x=0.9124356938988999,y=0.43270325299399315 a=eks,b=hat,i=584,x=0.21498015726965602,y=0.7651057421754358 a=hat,b=zee,i=585,x=0.6805895701299852,y=0.9163445111607751 a=eks,b=wye,i=586,x=0.7911985256947109,y=0.29846866889111534 a=zee,b=pan,i=587,x=0.8338045555120547,y=0.18127234053022412 a=eks,b=pan,i=588,x=0.2983121220479472,y=0.7836442261015891 a=pan,b=wye,i=589,x=0.8045092117185423,y=0.9810352594851226 a=eks,b=hat,i=590,x=0.17485208172241573,y=0.10386578574214755 a=wye,b=zee,i=591,x=0.7581719018917179,y=0.16248881933435744 a=hat,b=wye,i=592,x=0.25971796023192173,y=0.17042472633318229 a=zee,b=hat,i=593,x=0.05696407643477175,y=0.6739629581626518 a=zee,b=eks,i=594,x=0.7405522732897065,y=0.31187891301120196 a=zee,b=eks,i=595,x=0.1915646079106995,y=0.9366091103378753 a=zee,b=eks,i=596,x=0.9553146355738393,y=0.47618665485485456 a=wye,b=pan,i=597,x=0.9041321135345515,y=0.7679179807567709 a=hat,b=wye,i=598,x=0.3095910881025504,y=0.8653973492352675 a=wye,b=hat,i=599,x=0.9310931043540538,y=0.9627637520286313 a=eks,b=zee,i=600,x=0.10930837103642799,y=0.734892377459777 a=wye,b=pan,i=601,x=0.10514810449108858,y=0.5812271144341119 a=pan,b=zee,i=602,x=0.9884538231531689,y=0.9826428169828403 a=zee,b=hat,i=603,x=0.04308972133597455,y=0.5287126434418946 a=hat,b=pan,i=604,x=0.43188828562650494,y=0.050660555822547026 a=pan,b=zee,i=605,x=0.2529032876659366,y=0.3388959543441078 a=eks,b=eks,i=606,x=0.35689384699612214,y=0.4336296598478725 a=zee,b=zee,i=607,x=0.06487858333497942,y=0.9820515846728632 a=hat,b=wye,i=608,x=0.3631005984856752,y=0.17908512378632557 a=zee,b=eks,i=609,x=0.0885240972512874,y=0.11687754329610434 a=eks,b=wye,i=610,x=0.976870279166798,y=0.979024408220298 a=hat,b=eks,i=611,x=0.22058278727333458,y=0.23176980505367228 a=pan,b=pan,i=612,x=0.5001009219306088,y=0.844066356281099 a=zee,b=zee,i=613,x=0.30995155197043656,y=0.7020213088533442 a=pan,b=eks,i=614,x=0.3108839226386939,y=0.3561979428678962 a=wye,b=eks,i=615,x=0.30764905368295004,y=0.3507626708329916 a=wye,b=hat,i=616,x=0.7717383349877469,y=0.1875503990617584 a=wye,b=eks,i=617,x=0.2660764665919485,y=0.145799475554256 a=eks,b=eks,i=618,x=0.697318049680538,y=0.8904258470184732 a=pan,b=hat,i=619,x=0.503320378593238,y=0.03835628235587274 a=eks,b=pan,i=620,x=0.9358015206061678,y=0.07000472867831498 a=wye,b=pan,i=621,x=0.9195273303281286,y=0.29958433313761934 a=hat,b=eks,i=622,x=0.6369034391881591,y=0.40912695001571486 a=zee,b=hat,i=623,x=0.3258804550058424,y=0.78858008240255 a=zee,b=hat,i=624,x=0.04964230770489264,y=0.579602188490132 a=pan,b=pan,i=625,x=0.6915515843242978,y=0.6178010854014475 a=pan,b=eks,i=626,x=0.41509674152822296,y=0.9607620788899446 a=hat,b=wye,i=627,x=0.9225950318933018,y=0.46973980998460607 a=wye,b=wye,i=628,x=0.6670242157242242,y=0.32410876974705904 a=wye,b=wye,i=629,x=0.0503400168303868,y=0.10527602332963393 a=wye,b=pan,i=630,x=0.6992730519827314,y=0.21425077312475782 a=pan,b=pan,i=631,x=0.782561530337917,y=0.3007736131403983 a=hat,b=wye,i=632,x=0.5674934046837635,y=0.8372958944262796 a=eks,b=wye,i=633,x=0.9138839617434728,y=0.031060548633509377 a=zee,b=hat,i=634,x=0.7745019360438186,y=0.3417641107496465 a=pan,b=wye,i=635,x=0.00861695712771493,y=0.5441803604064096 a=hat,b=zee,i=636,x=0.20399264976283815,y=0.7450909531960087 a=eks,b=wye,i=637,x=0.10597293490004256,y=0.20904153809081627 a=zee,b=zee,i=638,x=0.6998724502294686,y=0.15842755789229168 a=wye,b=pan,i=639,x=0.6297328922259222,y=0.24669534343310429 a=pan,b=wye,i=640,x=0.5760120638145232,y=0.6662486414541403 a=zee,b=wye,i=641,x=0.903530980816814,y=0.08429459129055339 a=pan,b=zee,i=642,x=0.6222272826627048,y=0.18325502513152692 a=wye,b=zee,i=643,x=0.8440287778509163,y=0.08413199380954395 a=hat,b=zee,i=644,x=0.9789858624275163,y=0.6867108424306388 a=eks,b=pan,i=645,x=0.28589757090653023,y=0.2874816869622683 a=pan,b=zee,i=646,x=0.03971681746631206,y=0.11488578458241061 a=pan,b=zee,i=647,x=0.9002505665510399,y=0.3919843474342828 a=pan,b=hat,i=648,x=0.6975350070264588,y=0.5434923294790459 a=wye,b=pan,i=649,x=0.017833700431765576,y=0.28497950273429307 a=wye,b=pan,i=650,x=0.8995516713685614,y=0.9709755173196244 a=eks,b=eks,i=651,x=0.23479328023133328,y=0.517141351688706 a=zee,b=pan,i=652,x=0.774338764727154,y=0.7866779831902309 a=pan,b=zee,i=653,x=0.598251646829306,y=0.798568072477333 a=pan,b=zee,i=654,x=0.5450721032047166,y=0.32230118106744865 a=hat,b=hat,i=655,x=0.43895262867533247,y=0.869617554872027 a=eks,b=zee,i=656,x=0.7342238031294267,y=0.6344399868216409 a=eks,b=eks,i=657,x=0.9526997294869483,y=0.6231118783065456 a=hat,b=pan,i=658,x=0.625646089688133,y=0.11860595050930467 a=eks,b=zee,i=659,x=0.5013803781985338,y=0.20397067203535713 a=zee,b=pan,i=660,x=0.3829079054237686,y=0.46767052095812467 a=eks,b=eks,i=661,x=0.16124263574065234,y=0.7861689392233051 a=hat,b=eks,i=662,x=0.8455895630959102,y=0.3950043508928123 a=pan,b=wye,i=663,x=0.4853719483437431,y=0.9100750401717121 a=zee,b=pan,i=664,x=0.3334670290589219,y=0.6393920946436594 a=eks,b=eks,i=665,x=0.5054850171460168,y=0.413768182196923 a=wye,b=hat,i=666,x=0.45353783164970474,y=0.530754898058723 a=eks,b=eks,i=667,x=0.656573731471621,y=0.902119091388546 a=wye,b=pan,i=668,x=0.04920210066939823,y=0.23851670466645347 a=hat,b=hat,i=669,x=0.6845954830331666,y=0.48983710746829556 a=eks,b=zee,i=670,x=0.36532897274847353,y=0.9866431832953275 a=pan,b=hat,i=671,x=0.6547944885588621,y=0.07142328653562735 a=wye,b=wye,i=672,x=0.7648029293390511,y=0.6650048997400388 a=pan,b=zee,i=673,x=0.8850456267920793,y=0.37595832006593455 a=wye,b=wye,i=674,x=0.07426167294984953,y=0.8983728711808775 a=zee,b=zee,i=675,x=0.14647630359578723,y=0.2444767037770159 a=wye,b=hat,i=676,x=0.6451848990883488,y=0.5038417150477158 a=zee,b=eks,i=677,x=0.4431725573720502,y=0.6602447847445098 a=hat,b=hat,i=678,x=0.2580287161696614,y=0.7294988098275678 a=wye,b=eks,i=679,x=0.36159847148560065,y=0.7499182579533756 a=eks,b=eks,i=680,x=0.0338572036055631,y=0.9757808949108091 a=eks,b=zee,i=681,x=0.8149561431006924,y=0.21088097822222962 a=wye,b=zee,i=682,x=0.7810987533825186,y=0.9667043995307188 a=eks,b=zee,i=683,x=0.587160737176585,y=0.03329448136151336 a=hat,b=eks,i=684,x=0.3749971755428878,y=0.21431876719781595 a=eks,b=hat,i=685,x=0.6737904998208634,y=0.019679445031305476 a=hat,b=eks,i=686,x=0.21050937771050438,y=0.41045403895167065 a=zee,b=wye,i=687,x=0.8487067932198148,y=0.11727125464987997 a=wye,b=eks,i=688,x=0.9002872154674284,y=0.42471026747794716 a=pan,b=eks,i=689,x=0.10444316592264569,y=0.8885602119427745 a=zee,b=wye,i=690,x=0.14854213084769508,y=0.9731706277100254 a=eks,b=zee,i=691,x=0.7240287030381926,y=0.79896437710086 a=hat,b=hat,i=692,x=0.14117333894379847,y=0.3225535116195155 a=zee,b=eks,i=693,x=0.27068880582424437,y=0.044369525310762326 a=eks,b=wye,i=694,x=0.1076349089443529,y=0.6101508286985079 a=zee,b=zee,i=695,x=0.9140507860836669,y=0.19365517291844658 a=hat,b=zee,i=696,x=0.16963322576469086,y=0.09487337662478568 a=hat,b=eks,i=697,x=0.8909103010365073,y=0.5323201554130181 a=hat,b=hat,i=698,x=0.07422312178663493,y=0.8831561730391124 a=pan,b=hat,i=699,x=0.44595497600145795,y=0.6267440405997144 a=eks,b=eks,i=700,x=0.09447912510249834,y=0.5957817269862618 a=eks,b=pan,i=701,x=0.8004210061445566,y=0.03952440744830843 a=pan,b=zee,i=702,x=0.8107677028439462,y=0.32429410872359143 a=zee,b=hat,i=703,x=0.2248043259303365,y=0.33203303056970623 a=wye,b=pan,i=704,x=0.595716356245294,y=0.004929607103288602 a=pan,b=eks,i=705,x=0.7388154708435315,y=0.797179757859978 a=pan,b=wye,i=706,x=0.5008032407057831,y=0.9591889291114695 a=pan,b=eks,i=707,x=0.9759907833320285,y=0.8936617707540555 a=pan,b=zee,i=708,x=0.7148877429133659,y=0.0667177678154226 a=hat,b=zee,i=709,x=0.5664816823643944,y=0.8967488777240636 a=wye,b=zee,i=710,x=0.8443019828048438,y=0.7860920608434899 a=hat,b=eks,i=711,x=0.6493317768253313,y=0.6921590557236297 a=eks,b=hat,i=712,x=0.7026564244799071,y=0.2532401255958231 a=hat,b=hat,i=713,x=0.34800467364944343,y=0.512231318502013 a=pan,b=wye,i=714,x=0.1707903602306352,y=0.1624539753347971 a=eks,b=hat,i=715,x=0.3702687648873617,y=0.5532443902814762 a=pan,b=hat,i=716,x=0.3526679330017216,y=0.9879415167199294 a=wye,b=hat,i=717,x=0.9126869246167464,y=0.8539144029222125 a=wye,b=eks,i=718,x=0.6170824308099435,y=0.42167938160852547 a=wye,b=zee,i=719,x=0.8648654985592689,y=0.744990377385103 a=wye,b=eks,i=720,x=0.0737982261184581,y=0.215040061968929 a=zee,b=eks,i=721,x=0.6857948820947404,y=0.24824277122401872 a=hat,b=pan,i=722,x=0.9288228199909815,y=0.2781250242506387 a=eks,b=hat,i=723,x=0.5223004827368406,y=0.7436988563433049 a=pan,b=zee,i=724,x=0.161391991386723,y=0.4896835486539596 a=zee,b=zee,i=725,x=0.6421372014622713,y=0.9769320758361035 a=hat,b=hat,i=726,x=0.6769964245482417,y=0.6143975572853417 a=hat,b=pan,i=727,x=0.07418538306763378,y=0.647862004010661 a=zee,b=pan,i=728,x=0.40960942207244977,y=0.4243129116901595 a=zee,b=hat,i=729,x=0.8560108659093649,y=0.11506232971202268 a=wye,b=wye,i=730,x=0.5648923679634816,y=0.23257155122856343 a=wye,b=hat,i=731,x=0.9839746222616559,y=0.2446478089699543 a=eks,b=zee,i=732,x=0.07883081296682193,y=0.6660416108034422 a=wye,b=zee,i=733,x=0.842462695985326,y=0.966657486505284 a=pan,b=wye,i=734,x=0.01934339909570837,y=0.05189496476807132 a=eks,b=wye,i=735,x=0.9417156459424341,y=0.9870712135656121 a=hat,b=hat,i=736,x=0.2947986604568096,y=0.9512796485274094 a=wye,b=pan,i=737,x=0.16300656842731953,y=0.3545653890588314 a=eks,b=zee,i=738,x=0.8977243371620829,y=0.5262722450488325 a=hat,b=zee,i=739,x=0.5948040912191594,y=0.3056178698423182 a=hat,b=wye,i=740,x=0.6686093454184745,y=0.6740449093675628 a=zee,b=pan,i=741,x=0.9598570146790528,y=0.6398488862754813 a=pan,b=wye,i=742,x=0.8257519339015849,y=0.693194093940406 a=eks,b=hat,i=743,x=0.04434098258715646,y=0.3266898058988358 a=zee,b=wye,i=744,x=0.7524245915453669,y=0.5461439986683315 a=pan,b=pan,i=745,x=0.6719897687291242,y=0.7565622573163691 a=eks,b=pan,i=746,x=0.916062376572181,y=0.886967557372127 a=eks,b=pan,i=747,x=0.40506409795178244,y=0.6998873497812762 a=pan,b=wye,i=748,x=0.5826370817680807,y=0.08078351188422772 a=pan,b=eks,i=749,x=0.8465950965363382,y=0.416842562059375 a=wye,b=pan,i=750,x=0.6658476587001316,y=0.5556451189688414 a=eks,b=eks,i=751,x=0.3242951995611114,y=0.5680663477563322 a=wye,b=wye,i=752,x=0.13191473062692816,y=0.19377767709093607 a=zee,b=eks,i=753,x=0.5186702283396277,y=0.5344580097568402 a=pan,b=eks,i=754,x=0.023312954423954868,y=0.13646462067848675 a=eks,b=eks,i=755,x=0.22961935180882087,y=0.16011525129191817 a=pan,b=zee,i=756,x=0.09666705485436378,y=0.3548198552440588 a=wye,b=wye,i=757,x=0.19425165484936957,y=0.9581201227608445 a=eks,b=wye,i=758,x=0.5362262223046377,y=0.5049539834712841 a=wye,b=zee,i=759,x=0.5321536977324647,y=0.369621860654502 a=hat,b=zee,i=760,x=0.7941529932304345,y=0.2064198694392868 a=wye,b=hat,i=761,x=0.38624241523517244,y=0.7325501625853548 a=zee,b=pan,i=762,x=0.9385694344762825,y=0.49700272359344677 a=eks,b=pan,i=763,x=0.3501489521153939,y=0.6398058286945986 a=wye,b=pan,i=764,x=0.16567218737817557,y=0.7953657761380494 a=eks,b=hat,i=765,x=0.324248802737786,y=0.8599723260499864 a=eks,b=eks,i=766,x=0.22335745734469326,y=0.21867582342847736 a=wye,b=wye,i=767,x=0.8255592677399582,y=0.2538516298356094 a=eks,b=hat,i=768,x=0.15841238344171704,y=0.574922286058442 a=eks,b=eks,i=769,x=0.18506419568907773,y=0.4760883565274585 a=hat,b=zee,i=770,x=0.18690741307246328,y=0.6711988977493772 a=hat,b=eks,i=771,x=0.9178219022568258,y=0.43350695723226085 a=wye,b=zee,i=772,x=0.23583751371437855,y=0.12279242944303292 a=hat,b=eks,i=773,x=0.26528801262285184,y=0.4010080804811049 a=eks,b=eks,i=774,x=0.6386491500093009,y=0.24632366540539852 a=hat,b=eks,i=775,x=0.03827924004922145,y=0.9441328448191567 a=wye,b=eks,i=776,x=0.9585382111164209,y=0.6306113838967866 a=zee,b=wye,i=777,x=0.7623811038765134,y=0.6139534724314861 a=wye,b=hat,i=778,x=0.19955726522431594,y=0.5077217624640397 a=zee,b=zee,i=779,x=0.3411759787401816,y=0.2865091416991973 a=hat,b=zee,i=780,x=0.5811342153834129,y=0.4772695688880223 a=hat,b=pan,i=781,x=0.1192837713483601,y=0.40681848859583813 a=hat,b=wye,i=782,x=0.721843867108292,y=0.44923817786818343 a=wye,b=wye,i=783,x=0.3438923976161088,y=0.5649145034717639 a=eks,b=eks,i=784,x=0.6165630308304775,y=0.3304084333387801 a=zee,b=eks,i=785,x=0.6562657631329122,y=0.8258194011693597 a=hat,b=hat,i=786,x=0.3439593168095797,y=0.8518997303215115 a=eks,b=zee,i=787,x=0.0654097106697118,y=0.4660389375188869 a=pan,b=eks,i=788,x=0.2217685316094703,y=0.16649100910012216 a=eks,b=hat,i=789,x=0.4717662995603106,y=0.44972566215644705 a=eks,b=hat,i=790,x=0.47887299708709874,y=0.7841667814595291 a=wye,b=wye,i=791,x=0.00519908348997844,y=0.3991391178091711 a=hat,b=hat,i=792,x=0.5475862720333128,y=0.9675473146380916 a=zee,b=wye,i=793,x=0.9545515061227288,y=0.8875064703498067 a=wye,b=hat,i=794,x=0.16854110528640676,y=0.23899152324736783 a=eks,b=hat,i=795,x=0.9414011524374403,y=0.38624947508331575 a=eks,b=eks,i=796,x=0.44475337389030567,y=0.3562483351552209 a=hat,b=zee,i=797,x=0.3458790979025249,y=0.10530555367157357 a=wye,b=hat,i=798,x=0.894955252691444,y=0.9020401281837919 a=zee,b=hat,i=799,x=0.6678020932140406,y=0.7272829012287039 a=pan,b=wye,i=800,x=0.6728857720452479,y=0.9063282177143175 a=pan,b=hat,i=801,x=0.6232260305196619,y=0.3246940048519549 a=hat,b=wye,i=802,x=0.6939811641375604,y=0.9772213376028769 a=wye,b=eks,i=803,x=0.735398041020814,y=0.43528061054041123 a=pan,b=wye,i=804,x=0.7553025953132643,y=0.12826679900502957 a=eks,b=eks,i=805,x=0.7970666568024275,y=0.7141982352996962 a=hat,b=hat,i=806,x=0.6283301745043451,y=0.2958341149885232 a=hat,b=pan,i=807,x=0.6054239018991081,y=0.44535311447129966 a=zee,b=pan,i=808,x=0.068327326345054,y=0.9193569789768139 a=wye,b=wye,i=809,x=0.779445087567334,y=0.6995188082196249 a=pan,b=eks,i=810,x=0.6751597242266821,y=0.5514064392004425 a=pan,b=eks,i=811,x=0.5542215714866076,y=0.14391751751745208 a=hat,b=zee,i=812,x=0.5623829182379033,y=0.0721774446182929 a=eks,b=wye,i=813,x=0.027045543431586827,y=0.5270107047302233 a=pan,b=pan,i=814,x=0.7042024611472535,y=0.5509286378129169 a=pan,b=eks,i=815,x=0.05860005161315873,y=0.0005735237078376976 a=eks,b=zee,i=816,x=0.11392244176975941,y=0.08027592413428164 a=hat,b=hat,i=817,x=0.2182634028675824,y=0.031522781055713156 a=hat,b=pan,i=818,x=0.5333781740115907,y=0.4837112511279462 a=zee,b=hat,i=819,x=0.062483279659384605,y=0.8930370625962232 a=eks,b=hat,i=820,x=0.6028476657314659,y=0.6800202871943302 a=pan,b=hat,i=821,x=0.11959405115201827,y=0.9706185345930702 a=eks,b=hat,i=822,x=0.2180916247267669,y=0.20200687440786602 a=hat,b=zee,i=823,x=0.4553739759143408,y=0.04377256284181141 a=eks,b=pan,i=824,x=0.14058200329018555,y=0.7690462771050751 a=wye,b=pan,i=825,x=0.6611884797250076,y=0.9588317557532128 a=zee,b=pan,i=826,x=0.2407553754423183,y=0.14438176167139094 a=zee,b=pan,i=827,x=0.5280509086050722,y=0.35353193017246765 a=pan,b=eks,i=828,x=0.9994029107062516,y=0.20066601756099478 a=pan,b=pan,i=829,x=0.9031593450788309,y=0.3797948680956209 a=eks,b=pan,i=830,x=0.36350612065623267,y=0.2886476639992571 a=eks,b=zee,i=831,x=0.692611920160873,y=0.26262694975977385 a=hat,b=wye,i=832,x=0.7659227499835054,y=0.6521346139410953 a=pan,b=zee,i=833,x=0.8267760334483312,y=0.8318269743977437 a=eks,b=eks,i=834,x=0.7372846052959475,y=0.386390580949861 a=zee,b=pan,i=835,x=0.9167189417830722,y=0.07204465286089479 a=zee,b=wye,i=836,x=0.5756190775565698,y=0.7938251688467333 a=wye,b=wye,i=837,x=0.2328642613637898,y=0.46278413120375006 a=eks,b=eks,i=838,x=0.7797750429004653,y=0.29884322034130906 a=pan,b=eks,i=839,x=0.8726738283401857,y=0.04628087648432999 a=zee,b=hat,i=840,x=0.6677673890093077,y=0.6533094635586054 a=hat,b=pan,i=841,x=0.4486203012761554,y=0.3566552462496445 a=eks,b=hat,i=842,x=0.4549321247838193,y=0.07592100983285954 a=wye,b=wye,i=843,x=0.255982822267825,y=0.3803102296515556 a=eks,b=hat,i=844,x=0.3446014862942576,y=0.7572793591602713 a=wye,b=eks,i=845,x=0.6203491211980909,y=0.15025452711014609 a=eks,b=zee,i=846,x=0.9460265533905371,y=0.45198587094481946 a=hat,b=wye,i=847,x=0.49389611860028626,y=0.07353689220151671 a=zee,b=pan,i=848,x=0.7169514982586007,y=0.9408480112735236 a=wye,b=wye,i=849,x=0.6446224014740414,y=0.11523766674998448 a=pan,b=eks,i=850,x=0.7274412652107003,y=0.6621932392565703 a=wye,b=pan,i=851,x=0.3263942251497617,y=0.9932583238060141 a=wye,b=eks,i=852,x=0.664738707605857,y=0.7223078050122264 a=eks,b=hat,i=853,x=0.1880170274631281,y=0.10968535421904191 a=hat,b=eks,i=854,x=0.6939278762348635,y=0.5313359369168281 a=hat,b=hat,i=855,x=0.7112683657239158,y=0.6136040745504255 a=zee,b=eks,i=856,x=0.5439786015377756,y=0.9686655026402698 a=zee,b=zee,i=857,x=0.10264607530788517,y=0.3331005309508399 a=eks,b=zee,i=858,x=0.484034536497318,y=0.5074658760998881 a=wye,b=hat,i=859,x=0.8335422363466695,y=0.3120932232687599 a=wye,b=zee,i=860,x=0.5661718614546278,y=0.008186918681462707 a=hat,b=pan,i=861,x=0.9969936112759107,y=0.21269969787446608 a=pan,b=wye,i=862,x=0.30274837710060487,y=0.015353477159141038 a=wye,b=pan,i=863,x=0.23680176335245073,y=0.23457864754397195 a=zee,b=zee,i=864,x=0.809561039932752,y=0.6017320599557826 a=wye,b=zee,i=865,x=0.7815565737026456,y=0.8572095724845105 a=eks,b=hat,i=866,x=0.5917695655140688,y=0.560162197865116 a=hat,b=zee,i=867,x=0.722695048982041,y=0.8684988555802282 a=wye,b=hat,i=868,x=0.21734964563610804,y=0.8045525190525901 a=wye,b=hat,i=869,x=0.226340504641239,y=0.6618680946496492 a=eks,b=wye,i=870,x=0.03466858500680492,y=0.5621939039921067 a=pan,b=wye,i=871,x=0.6789169629628927,y=0.5193967453982994 a=pan,b=pan,i=872,x=0.7564798789126915,y=0.7115590422599338 a=wye,b=hat,i=873,x=0.45127322199816233,y=0.7742566444517696 a=eks,b=wye,i=874,x=0.5403377945244225,y=0.16069845073082 a=pan,b=hat,i=875,x=0.1859774664492485,y=0.3619489833924334 a=wye,b=wye,i=876,x=0.4835086084877356,y=0.4540385079562712 a=wye,b=pan,i=877,x=0.27907367543536465,y=0.12385159649360233 a=hat,b=zee,i=878,x=0.3102237192022368,y=0.9669823901049626 a=eks,b=hat,i=879,x=0.6888483812825917,y=0.5505783461131407 a=hat,b=pan,i=880,x=0.9443559576513696,y=0.776626094540373 a=eks,b=pan,i=881,x=0.6733492820398447,y=0.11891510514178161 a=pan,b=pan,i=882,x=0.439665640988951,y=0.4549660840547012 a=pan,b=hat,i=883,x=0.5540100503192463,y=0.8429668921287791 a=pan,b=zee,i=884,x=0.9569511624197534,y=0.009698935906691575 a=zee,b=wye,i=885,x=0.4317067888424335,y=0.7251769880284373 a=eks,b=wye,i=886,x=0.3652904236362593,y=0.20906833314831175 a=pan,b=pan,i=887,x=0.6949995284041934,y=0.8053235553778822 a=pan,b=zee,i=888,x=0.7370727975606584,y=0.4485080316317849 a=wye,b=wye,i=889,x=0.9080280619248189,y=0.9139513254924729 a=pan,b=hat,i=890,x=0.680338712677067,y=0.010994432325418524 a=hat,b=eks,i=891,x=0.6355325141001417,y=0.07695298953416263 a=eks,b=wye,i=892,x=0.1376969209844151,y=0.834454990298031 a=eks,b=zee,i=893,x=0.9355755568148436,y=0.25640673765414823 a=zee,b=hat,i=894,x=0.06918579614388565,y=0.8717142673159294 a=pan,b=zee,i=895,x=0.9990440068491747,y=0.20478744699359197 a=eks,b=pan,i=896,x=0.18020508273454894,y=0.18233459061350799 a=zee,b=pan,i=897,x=0.16948195877360084,y=0.4673040380612351 a=pan,b=zee,i=898,x=0.048671024346735314,y=0.4634456617937973 a=eks,b=wye,i=899,x=0.6376504261357228,y=0.4968859553621585 a=wye,b=zee,i=900,x=0.0634446641763643,y=0.47070339237478154 a=hat,b=pan,i=901,x=0.3948962420926134,y=0.2858499628646297 a=zee,b=hat,i=902,x=0.792376744926382,y=0.7540301970987514 a=pan,b=zee,i=903,x=0.5150758332324689,y=0.8265689553462827 a=zee,b=pan,i=904,x=0.6774926045379539,y=0.2790431227538289 a=pan,b=wye,i=905,x=0.46948597026992234,y=0.6282160374404341 a=wye,b=zee,i=906,x=0.5370940115523006,y=0.1284825381186716 a=eks,b=wye,i=907,x=0.5764461281567995,y=0.6560112583406935 a=zee,b=hat,i=908,x=0.2293422544193603,y=0.5310403236033165 a=hat,b=pan,i=909,x=0.2565065893296261,y=0.3546175861833417 a=hat,b=zee,i=910,x=0.026474784279227448,y=0.7004167503216063 a=pan,b=eks,i=911,x=0.06608607463859384,y=0.07128733055849312 a=wye,b=eks,i=912,x=0.3364968005146698,y=0.5787883063495668 a=hat,b=wye,i=913,x=0.5696196789270859,y=0.5118141918287126 a=eks,b=zee,i=914,x=0.8582285128247622,y=0.7604153187806654 a=wye,b=eks,i=915,x=0.5460355036287519,y=0.8958184949801713 a=hat,b=pan,i=916,x=0.2607796424126346,y=0.2105454483785194 a=wye,b=hat,i=917,x=0.3846528045634492,y=0.3124085567677639 a=hat,b=eks,i=918,x=0.5027707430075526,y=0.4544234955959021 a=eks,b=pan,i=919,x=0.7703238268018578,y=0.11858518036609156 a=wye,b=eks,i=920,x=0.6878423136601669,y=0.10216851974973384 a=eks,b=zee,i=921,x=0.012096720577898457,y=0.6297080697429681 a=pan,b=eks,i=922,x=0.2886175127593028,y=0.828634782804935 a=wye,b=pan,i=923,x=0.9626100389715443,y=0.3905150319464591 a=hat,b=pan,i=924,x=0.3002347573504318,y=0.7414891858002532 a=pan,b=zee,i=925,x=0.3447367209775769,y=0.8487811195467444 a=zee,b=hat,i=926,x=0.3969942807955067,y=0.7524046203617899 a=zee,b=zee,i=927,x=0.7610101430574051,y=0.4964453780226331 a=hat,b=pan,i=928,x=0.9769401114714371,y=0.19866082639978944 a=hat,b=zee,i=929,x=0.9119484815981432,y=0.9002090722192556 a=eks,b=hat,i=930,x=0.28511500317711636,y=0.728558620027423 a=pan,b=hat,i=931,x=0.15134527475607873,y=0.348369087467138 a=zee,b=eks,i=932,x=0.7361189289061444,y=0.3847525716179372 a=wye,b=zee,i=933,x=0.3661453331509762,y=0.004152078250187152 a=wye,b=wye,i=934,x=0.447099608509545,y=0.17594771830007339 a=wye,b=zee,i=935,x=0.3196703223884384,y=0.8888974787225958 a=zee,b=zee,i=936,x=0.562838339421027,y=0.007778020871679225 a=zee,b=eks,i=937,x=0.02003336919176857,y=0.26669570512199325 a=eks,b=wye,i=938,x=0.3043257328168447,y=0.2906418445735329 a=zee,b=zee,i=939,x=0.8978345983120852,y=0.030447079101845298 a=eks,b=zee,i=940,x=0.5585422926486657,y=0.4978694410328127 a=hat,b=wye,i=941,x=0.5621962178745717,y=0.26772849156914025 a=hat,b=zee,i=942,x=0.6242711478551904,y=0.09401579423266704 a=eks,b=eks,i=943,x=0.27194272184638746,y=0.9612750351440212 a=hat,b=wye,i=944,x=0.8822781716699086,y=0.6067074807238132 a=zee,b=wye,i=945,x=0.7825493610673169,y=0.32373164668188725 a=wye,b=zee,i=946,x=0.1013010312091508,y=0.8534111346417461 a=zee,b=wye,i=947,x=0.8584260523164629,y=0.23498149964077852 a=zee,b=pan,i=948,x=0.7984764587459684,y=0.6810243958256237 a=wye,b=hat,i=949,x=0.23478741222352084,y=0.37065868020096504 a=hat,b=wye,i=950,x=0.09950476962568644,y=0.08527686061721151 a=wye,b=zee,i=951,x=0.032452509100876825,y=0.13213830932576387 a=pan,b=pan,i=952,x=0.20155399565096999,y=0.26323541426295427 a=zee,b=hat,i=953,x=0.7258512915506337,y=0.7130469035339413 a=wye,b=zee,i=954,x=0.5189900736412828,y=0.9806684784703058 a=pan,b=zee,i=955,x=0.6876410065228761,y=0.049081361078488706 a=eks,b=wye,i=956,x=0.8483404387366377,y=0.6963230727503091 a=hat,b=eks,i=957,x=0.7658922923332185,y=0.42890062704958776 a=hat,b=wye,i=958,x=0.5889300471089299,y=0.09950882081879164 a=zee,b=hat,i=959,x=0.5401768517178055,y=0.576926299555725 a=zee,b=pan,i=960,x=0.14284356858511216,y=0.7464892897966853 a=zee,b=hat,i=961,x=0.6778089684859776,y=0.0814354668691658 a=eks,b=wye,i=962,x=0.49553623626743193,y=0.9650390956306768 a=pan,b=eks,i=963,x=0.022898529014032887,y=0.8442755412229669 a=eks,b=pan,i=964,x=0.11974210479568592,y=0.1727873170586557 a=pan,b=eks,i=965,x=0.43364055944870217,y=0.9883467323590831 a=hat,b=eks,i=966,x=0.3126841836488823,y=0.8616419739774406 a=wye,b=zee,i=967,x=0.8957509371936184,y=0.6646859799560008 a=wye,b=pan,i=968,x=0.6531533778557712,y=0.8078705982263845 a=pan,b=pan,i=969,x=0.9309046826091119,y=0.16276567995818791 a=wye,b=eks,i=970,x=0.0003669282805145446,y=0.7009817497170139 a=pan,b=pan,i=971,x=0.48986271798634495,y=0.9495185819962723 a=zee,b=eks,i=972,x=0.25911127762915553,y=0.6423261731196327 a=pan,b=wye,i=973,x=0.31594050674870533,y=0.3202147086921625 a=wye,b=pan,i=974,x=0.10722011957438404,y=0.8335217073851289 a=wye,b=eks,i=975,x=0.22837011741983626,y=0.8508657508706551 a=hat,b=pan,i=976,x=0.2213905763595585,y=0.9144918892479273 a=wye,b=hat,i=977,x=0.8403881011140902,y=0.15373049137990247 a=wye,b=pan,i=978,x=0.2223195417593009,y=0.9927065687777529 a=pan,b=eks,i=979,x=0.3047140631616194,y=0.012239402814423261 a=pan,b=hat,i=980,x=0.08006366208466742,y=0.46683918475842656 a=zee,b=pan,i=981,x=0.1460023204833616,y=0.6268639860761865 a=zee,b=wye,i=982,x=0.37341981725134477,y=0.043362859112128116 a=pan,b=eks,i=983,x=0.23455765897855474,y=0.5826786823171225 a=eks,b=zee,i=984,x=0.1229552360203735,y=0.4375490388704373 a=eks,b=hat,i=985,x=0.011903992841803879,y=0.20158842970916258 a=zee,b=pan,i=986,x=0.36309769750156073,y=0.41372304201591836 a=zee,b=pan,i=987,x=0.2675153812056569,y=0.31944778253720596 a=zee,b=eks,i=988,x=0.4159116125988659,y=0.0527646250644187 a=zee,b=wye,i=989,x=0.8290703900542629,y=0.0029342637852388664 a=hat,b=hat,i=990,x=0.6968268719895765,y=0.7388049214848422 a=zee,b=eks,i=991,x=0.04205521417416125,y=0.7400694180318313 a=wye,b=hat,i=992,x=0.1082025069192426,y=0.382293188133744 a=pan,b=hat,i=993,x=0.9655911362500376,y=0.6528068171940502 a=pan,b=hat,i=994,x=0.06296083376713069,y=0.924782731671716 a=zee,b=hat,i=995,x=0.19931174025957066,y=0.6628915066032653 a=pan,b=pan,i=996,x=0.3896870360326876,y=0.7398938519226621 a=wye,b=pan,i=997,x=0.6473214345392985,y=0.1580211199769581 a=wye,b=wye,i=998,x=0.7054609891598416,y=0.11530820363956795 a=eks,b=wye,i=999,x=0.7530797661303167,y=0.7943533279150342 a=hat,b=hat,i=1000,x=0.27862167380000924,y=0.8957145512576364 a=pan,b=eks,i=1001,x=0.5972691205647312,y=0.4313550003841107 a=zee,b=wye,i=1002,x=0.27589217856931847,y=0.4784417775011829 a=pan,b=wye,i=1003,x=0.6022804421463093,y=0.15258107959053602 a=wye,b=hat,i=1004,x=0.7556173435575428,y=0.5360056181198413 a=wye,b=zee,i=1005,x=0.35533936034338987,y=0.5883076566864401 a=pan,b=hat,i=1006,x=0.4446033039150368,y=0.9979731391657491 a=zee,b=wye,i=1007,x=0.6726350502133611,y=0.9779321628810685 a=hat,b=eks,i=1008,x=0.19927285497348735,y=0.22487729305731685 a=eks,b=zee,i=1009,x=0.6292400672017409,y=0.344666919378786 a=hat,b=eks,i=1010,x=0.32802933242359655,y=0.2955845001645365 a=pan,b=eks,i=1011,x=0.7217042904394803,y=0.2232569692246722 a=pan,b=zee,i=1012,x=0.5003888723420944,y=0.03004905415183634 a=hat,b=zee,i=1013,x=0.6449280930394627,y=0.012641120692678642 a=pan,b=zee,i=1014,x=0.2224977060602883,y=0.1335049252959022 a=eks,b=eks,i=1015,x=0.5441091824904251,y=0.27206919115344796 a=wye,b=zee,i=1016,x=0.17366739952321908,y=0.937706710544049 a=pan,b=zee,i=1017,x=0.787790582328257,y=0.844311491671081 a=pan,b=eks,i=1018,x=0.015795494747047223,y=0.8254990704093889 a=pan,b=zee,i=1019,x=0.23762521364858846,y=0.8673593962442501 a=eks,b=pan,i=1020,x=0.902360533880021,y=0.7028811168584178 a=zee,b=wye,i=1021,x=0.008857541583488837,y=0.21509348675167894 a=eks,b=wye,i=1022,x=0.33588773148782947,y=0.40718964301240856 a=zee,b=eks,i=1023,x=0.21227584421525614,y=0.7891727565371357 a=zee,b=eks,i=1024,x=0.38754385741774056,y=0.42814516635986044 a=pan,b=eks,i=1025,x=0.19841453521545604,y=0.08811826842406556 a=eks,b=zee,i=1026,x=0.2741615196854501,y=0.5767980610310797 a=eks,b=zee,i=1027,x=0.7911574513154387,y=0.7553091091067402 a=eks,b=wye,i=1028,x=0.31990228399247944,y=0.9227512605727171 a=wye,b=eks,i=1029,x=0.2129672492537904,y=0.455409159116715 a=pan,b=pan,i=1030,x=0.5408386772361381,y=0.7160509492545313 a=hat,b=zee,i=1031,x=0.48469619278770393,y=0.6097136149080437 a=zee,b=pan,i=1032,x=0.8214019848831586,y=0.6593835512799063 a=eks,b=wye,i=1033,x=0.9319773759232135,y=0.8773892832568154 a=eks,b=hat,i=1034,x=0.21608546142882312,y=0.30554114451483116 a=hat,b=hat,i=1035,x=0.09020906616714786,y=0.10290991425754714 a=wye,b=zee,i=1036,x=0.3531778666649932,y=0.2809207717510849 a=hat,b=eks,i=1037,x=0.0945175541677894,y=0.3745112769716772 a=zee,b=pan,i=1038,x=0.5692057342171193,y=0.9606327704233413 a=zee,b=hat,i=1039,x=0.3081554551270379,y=0.4385650169051888 a=wye,b=hat,i=1040,x=0.5455490636956486,y=0.2139309079198488 a=pan,b=wye,i=1041,x=0.1485239533830236,y=0.1776854474981574 a=pan,b=pan,i=1042,x=0.15706603838853506,y=0.7751554210841053 a=pan,b=eks,i=1043,x=0.9037009385297075,y=0.6127765961736429 a=hat,b=eks,i=1044,x=0.1317980665424846,y=0.5354311378322799 a=pan,b=zee,i=1045,x=0.18824317733657336,y=0.5079230664372042 a=pan,b=wye,i=1046,x=0.6487563188200542,y=0.017743851244559794 a=wye,b=pan,i=1047,x=0.9924515398966479,y=0.8295830268367035 a=hat,b=hat,i=1048,x=0.866877027845022,y=0.3657752233481316 a=eks,b=eks,i=1049,x=0.5783739636973764,y=0.4270609054347013 a=zee,b=zee,i=1050,x=0.7931385685414742,y=0.7121487657433946 a=pan,b=eks,i=1051,x=0.07958271178407761,y=0.7510868078663989 a=hat,b=hat,i=1052,x=0.967055767380358,y=0.2710585230744418 a=wye,b=pan,i=1053,x=0.7709670432157318,y=0.18501678400499033 a=wye,b=zee,i=1054,x=0.08626749693608815,y=0.25205147479956 a=eks,b=eks,i=1055,x=0.7570291652540911,y=0.5426597756349021 a=wye,b=eks,i=1056,x=0.17697196127444081,y=0.48721255903838334 a=wye,b=pan,i=1057,x=0.34801756734906164,y=0.5214181842054965 a=pan,b=hat,i=1058,x=0.8522482352165042,y=0.7495559067319948 a=hat,b=pan,i=1059,x=0.2746468542015157,y=0.06589726142698449 a=zee,b=eks,i=1060,x=0.18748360833449518,y=0.7624096925483054 a=hat,b=hat,i=1061,x=0.7349337283030247,y=0.8809097022915752 a=zee,b=hat,i=1062,x=0.8802861735497903,y=0.6464219752541935 a=zee,b=hat,i=1063,x=0.4065008342810489,y=0.886323765340433 a=eks,b=hat,i=1064,x=0.4424079924279726,y=0.9148635648447586 a=hat,b=hat,i=1065,x=0.010130482768756055,y=0.9048046422071615 a=pan,b=zee,i=1066,x=0.0174503828855882,y=0.3772767215216971 a=pan,b=hat,i=1067,x=0.5324513907264202,y=0.7766825690772374 a=pan,b=zee,i=1068,x=0.9292735422372311,y=0.7845794722193757 a=wye,b=hat,i=1069,x=0.10796407185484191,y=0.026926570164813146 a=pan,b=eks,i=1070,x=0.48689932881768716,y=0.8580079152498714 a=eks,b=hat,i=1071,x=0.15020029058361362,y=0.45627529973691716 a=hat,b=pan,i=1072,x=0.44604654951505474,y=0.8038155982865464 a=eks,b=zee,i=1073,x=0.09738725055678144,y=0.08505208961455624 a=hat,b=hat,i=1074,x=0.3236826909608632,y=0.49627141594209967 a=eks,b=zee,i=1075,x=0.7153896932288586,y=0.9778494726905622 a=zee,b=hat,i=1076,x=0.7057228729875391,y=0.3212868771712061 a=pan,b=zee,i=1077,x=0.5856627674432751,y=0.9241757857209006 a=eks,b=eks,i=1078,x=0.35578945733022505,y=0.45528814372216575 a=pan,b=zee,i=1079,x=0.028491257749501564,y=0.7125221088820232 a=wye,b=wye,i=1080,x=0.016813529366139446,y=0.30619226711821357 a=pan,b=hat,i=1081,x=0.9328542327992406,y=0.9238747036441417 a=eks,b=hat,i=1082,x=0.818988631617168,y=0.6912196193544532 a=hat,b=wye,i=1083,x=0.8665578508008973,y=0.22211673759850004 a=hat,b=zee,i=1084,x=0.41406718708821955,y=0.02723245214010661 a=zee,b=eks,i=1085,x=0.13035161260495198,y=0.5640103641360239 a=eks,b=hat,i=1086,x=0.03139277667157425,y=0.5383540545781755 a=eks,b=zee,i=1087,x=0.041919682544647396,y=0.43365253130183956 a=pan,b=zee,i=1088,x=0.8344662624969731,y=0.05039883331049 a=wye,b=pan,i=1089,x=0.10459506042932876,y=0.7767794982555558 a=zee,b=hat,i=1090,x=0.05459959955270677,y=0.6641081427852065 a=eks,b=wye,i=1091,x=0.9741063795340834,y=0.5869419824678774 a=zee,b=zee,i=1092,x=0.913252015241433,y=0.41317703347248136 a=wye,b=pan,i=1093,x=0.060917243371145124,y=0.0729984416375653 a=hat,b=eks,i=1094,x=0.06571775207401842,y=0.6161858340132806 a=eks,b=wye,i=1095,x=0.9703612589022951,y=0.02299184173282698 a=pan,b=wye,i=1096,x=0.3123275732448444,y=0.9046978224447048 a=pan,b=eks,i=1097,x=0.36433855475903487,y=0.28640575782602984 a=pan,b=zee,i=1098,x=0.9388863703832938,y=0.9481045761632589 a=wye,b=eks,i=1099,x=0.1801852674259774,y=0.8001313396984383 a=pan,b=wye,i=1100,x=0.9449163664787465,y=0.21041416481960495 a=zee,b=pan,i=1101,x=0.9851142251459588,y=0.833308434948654 a=hat,b=zee,i=1102,x=0.6058843659959886,y=0.914771957616851 a=hat,b=hat,i=1103,x=0.09907505801136207,y=0.9886361549898667 a=wye,b=zee,i=1104,x=0.6026401587598063,y=0.9232948941188992 a=hat,b=zee,i=1105,x=0.7049227417732974,y=0.0462839144297168 a=pan,b=eks,i=1106,x=0.5485375288525932,y=0.41787054723627115 a=wye,b=zee,i=1107,x=0.2172040459296869,y=0.04347447260250059 a=zee,b=wye,i=1108,x=0.17849311848568739,y=0.15336908789618675 a=pan,b=zee,i=1109,x=0.9209948537835644,y=0.9617211607571948 a=zee,b=zee,i=1110,x=0.5617606152508641,y=0.12922472841055488 a=hat,b=zee,i=1111,x=0.5096259842809261,y=0.9716058274135191 a=eks,b=pan,i=1112,x=0.4601480008274824,y=0.6621941381779669 a=wye,b=hat,i=1113,x=0.04619109705664248,y=0.07731183378456241 a=eks,b=zee,i=1114,x=0.6225031791605239,y=0.724470067269006 a=hat,b=zee,i=1115,x=0.4384136215828739,y=0.8991776975784843 a=pan,b=pan,i=1116,x=0.3318167439135842,y=0.07638995864053721 a=hat,b=pan,i=1117,x=0.08389296153750614,y=0.616903034571171 a=eks,b=eks,i=1118,x=0.42321284015690686,y=0.18075244176916405 a=hat,b=zee,i=1119,x=0.9947060390455312,y=0.9155106367235321 a=hat,b=pan,i=1120,x=0.322426480645594,y=0.8107856936608234 a=eks,b=eks,i=1121,x=0.011345137277951278,y=0.30150866101509777 a=hat,b=hat,i=1122,x=0.2386256214986372,y=0.5024389651151668 a=hat,b=wye,i=1123,x=0.7175177574035164,y=0.49060053901509204 a=pan,b=eks,i=1124,x=0.08353595333636898,y=0.5861415970535602 a=eks,b=hat,i=1125,x=0.30127828892745145,y=0.6471608610675756 a=wye,b=wye,i=1126,x=0.8391082612863554,y=0.8564234939160587 a=hat,b=pan,i=1127,x=0.832626957843269,y=0.6240442951248336 a=hat,b=hat,i=1128,x=0.8806935192862494,y=0.7838162296913623 a=pan,b=zee,i=1129,x=0.3315347253194,y=0.008089402263374845 a=zee,b=wye,i=1130,x=0.01851853736108866,y=0.17184568517491516 a=wye,b=zee,i=1131,x=0.8126126224772602,y=0.9995009548069009 a=hat,b=zee,i=1132,x=0.4073244488743951,y=0.5406132572557787 a=zee,b=zee,i=1133,x=0.8240890643910131,y=0.13624992612749198 a=wye,b=eks,i=1134,x=0.7808769789539313,y=0.8783411417393904 a=zee,b=eks,i=1135,x=0.6515492928760739,y=0.03540134679084295 a=hat,b=pan,i=1136,x=0.5009194590736257,y=0.37469060025761247 a=zee,b=hat,i=1137,x=0.925731020213508,y=0.12357673418366155 a=pan,b=zee,i=1138,x=0.7159872385785992,y=0.04528852253706328 a=hat,b=zee,i=1139,x=0.6331768836278109,y=0.1369717170583027 a=zee,b=eks,i=1140,x=0.048571653758132216,y=0.3492112898081101 a=hat,b=hat,i=1141,x=0.612461401988446,y=0.14847850688380781 a=eks,b=eks,i=1142,x=0.027183982557207553,y=0.588477870478424 a=zee,b=pan,i=1143,x=0.9927901703526475,y=0.12700602926571025 a=hat,b=zee,i=1144,x=0.007391695879485738,y=0.9756749119225023 a=hat,b=eks,i=1145,x=0.8273428505388051,y=0.9831021972218925 a=pan,b=hat,i=1146,x=0.8460372878397171,y=0.3239568575223264 a=wye,b=zee,i=1147,x=0.011254496718364537,y=0.2947614358547457 a=wye,b=eks,i=1148,x=0.510274781147883,y=0.6342886591607202 a=eks,b=hat,i=1149,x=0.08103428766976473,y=0.530747032666464 a=hat,b=hat,i=1150,x=0.4058826696970118,y=0.4216435681134768 a=pan,b=pan,i=1151,x=0.6861388937798399,y=0.33890003075281316 a=eks,b=zee,i=1152,x=0.5857634146388722,y=0.042952777230192085 a=pan,b=hat,i=1153,x=0.6757867606577086,y=0.7740341802587707 a=hat,b=eks,i=1154,x=0.48734948309736814,y=0.03392833831821873 a=hat,b=pan,i=1155,x=0.15696039673828777,y=0.29845938463448995 a=eks,b=eks,i=1156,x=0.7220504220155584,y=0.3069530341008503 a=zee,b=hat,i=1157,x=0.8122264673038031,y=0.8517729655458225 a=zee,b=zee,i=1158,x=0.8088760687957014,y=0.21112197613175976 a=zee,b=wye,i=1159,x=0.46769194201594133,y=0.4329746427091592 a=wye,b=hat,i=1160,x=0.7263377504273455,y=0.17415133160693874 a=wye,b=eks,i=1161,x=0.6442949189199954,y=0.1494819214827784 a=eks,b=wye,i=1162,x=0.9629901424599551,y=0.7303763539966592 a=hat,b=pan,i=1163,x=0.1540633521892789,y=0.30579559836649084 a=pan,b=pan,i=1164,x=0.0565757314681804,y=0.8372880556318811 a=hat,b=pan,i=1165,x=0.6211654981395032,y=0.8227816494549414 a=eks,b=eks,i=1166,x=0.43746753562542595,y=0.4554692262381064 a=zee,b=hat,i=1167,x=0.3367047133504143,y=0.8141824349803665 a=eks,b=pan,i=1168,x=0.8136679912512943,y=0.597540308230969 a=zee,b=wye,i=1169,x=0.5770899885002667,y=0.28863298687378613 a=eks,b=hat,i=1170,x=0.38648551728927116,y=0.444170386297162 a=wye,b=zee,i=1171,x=0.6468403370363878,y=0.9265036001050484 a=wye,b=hat,i=1172,x=0.24417531360698597,y=0.4885016640644757 a=eks,b=pan,i=1173,x=0.14021562324171288,y=0.8343881176338883 a=hat,b=wye,i=1174,x=0.8826971260268877,y=0.5204304309651815 a=wye,b=hat,i=1175,x=0.07253012277298443,y=0.23424850735777059 a=hat,b=eks,i=1176,x=0.006644223863763399,y=0.0816917135559706 a=wye,b=eks,i=1177,x=0.9032818287668923,y=0.3192995339899316 a=eks,b=zee,i=1178,x=0.6806297878854731,y=0.5818723196551134 a=pan,b=pan,i=1179,x=0.8705072785671686,y=0.6988727124241529 a=zee,b=eks,i=1180,x=0.9994378171787394,y=0.13347602700579186 a=hat,b=hat,i=1181,x=0.9918698253530575,y=0.1452498294514708 a=hat,b=eks,i=1182,x=0.7176916554404814,y=0.11479832193407902 a=wye,b=eks,i=1183,x=0.6661595747080763,y=0.38719941985040585 a=zee,b=zee,i=1184,x=0.12344811253503452,y=0.7278140023096202 a=hat,b=eks,i=1185,x=0.8923180879132536,y=0.05433793092315187 a=hat,b=pan,i=1186,x=0.18605162703349232,y=0.08984973385947226 a=pan,b=wye,i=1187,x=0.002298959425301561,y=0.8456888165062316 a=hat,b=hat,i=1188,x=0.12094979737180311,y=0.6069817211275821 a=pan,b=hat,i=1189,x=0.36260151632409887,y=0.5849544530123062 a=hat,b=wye,i=1190,x=0.6833808585344113,y=0.09408333641094069 a=hat,b=pan,i=1191,x=0.6073887594007545,y=0.582980066141568 a=zee,b=zee,i=1192,x=0.20794006469650417,y=0.8379074082927926 a=pan,b=wye,i=1193,x=0.022245524512133796,y=0.6352302232122171 a=eks,b=hat,i=1194,x=0.9006853879899086,y=0.05583549785972808 a=pan,b=pan,i=1195,x=0.16832227022787238,y=0.13828673042487394 a=hat,b=eks,i=1196,x=0.3928690398294634,y=0.6037073958974022 a=pan,b=hat,i=1197,x=0.3580350006103836,y=0.814312590748317 a=zee,b=zee,i=1198,x=0.7027548035545187,y=0.5696437156771905 a=hat,b=wye,i=1199,x=0.5089871727765719,y=0.22764827796274545 a=zee,b=wye,i=1200,x=0.6577969186215513,y=0.13335841083829625 a=zee,b=hat,i=1201,x=0.8874397146268569,y=0.3285624695821543 a=eks,b=eks,i=1202,x=0.8354259959835246,y=0.05671746191419269 a=hat,b=eks,i=1203,x=0.13371374012873294,y=0.255811175503322 a=zee,b=zee,i=1204,x=0.7698393537978214,y=0.15023057683572805 a=pan,b=eks,i=1205,x=0.7829882013835832,y=0.8062997039846184 a=wye,b=hat,i=1206,x=0.8250443883729883,y=0.40002163110909417 a=wye,b=eks,i=1207,x=0.2912587148785738,y=0.8031779767496858 a=zee,b=hat,i=1208,x=0.6858599554715019,y=0.18452417758198125 a=wye,b=wye,i=1209,x=0.7107203114111836,y=0.00017993344165900815 a=pan,b=zee,i=1210,x=0.3363044695544226,y=0.6283867129304496 a=hat,b=eks,i=1211,x=0.8188718956849538,y=0.8967648753839026 a=pan,b=wye,i=1212,x=0.664842209320305,y=0.5067617041720663 a=hat,b=eks,i=1213,x=0.99973332327313,y=0.34548764769191365 a=pan,b=pan,i=1214,x=0.7158445324765502,y=0.7170272500849562 a=zee,b=eks,i=1215,x=0.17023806172245382,y=0.11112961156527701 a=pan,b=eks,i=1216,x=0.032830805279464026,y=0.858300617398515 a=pan,b=pan,i=1217,x=0.058339498506774445,y=0.3299590477816785 a=pan,b=wye,i=1218,x=0.2981850301136384,y=0.275715699110609 a=wye,b=hat,i=1219,x=0.9269469541827934,y=0.433885024903532 a=wye,b=pan,i=1220,x=0.5590392185080515,y=0.3532795367709467 a=zee,b=pan,i=1221,x=0.1120496540408027,y=0.052474214794520524 a=wye,b=wye,i=1222,x=0.32857456764622284,y=0.9839624955444709 a=eks,b=hat,i=1223,x=0.07964593404126263,y=0.5223768981550353 a=zee,b=hat,i=1224,x=0.6087209788431407,y=0.009657060823042296 a=pan,b=hat,i=1225,x=0.2062334403825843,y=0.9229745059225746 a=wye,b=zee,i=1226,x=0.17708548635341936,y=0.9990248955111103 a=zee,b=wye,i=1227,x=0.35351274012969736,y=0.4041475707851616 a=eks,b=eks,i=1228,x=0.5030002251433316,y=0.8127865742005792 a=hat,b=eks,i=1229,x=0.6208757978424075,y=0.5685317001125881 a=hat,b=wye,i=1230,x=0.4033883868841214,y=0.21662083975598512 a=eks,b=hat,i=1231,x=0.8372211910010664,y=0.05104830485393308 a=zee,b=zee,i=1232,x=0.6255227701030528,y=0.7068037158292888 a=zee,b=hat,i=1233,x=0.16099869622122553,y=0.03145480439751913 a=wye,b=eks,i=1234,x=0.29236003818241163,y=0.0038729096629406268 a=zee,b=eks,i=1235,x=0.4597704185565915,y=0.9921180702735245 a=eks,b=wye,i=1236,x=0.25200335314789113,y=0.18668063103395705 a=pan,b=hat,i=1237,x=0.7976885073930762,y=0.5851390530977472 a=eks,b=zee,i=1238,x=0.09123558516113806,y=0.7444584317010036 a=eks,b=wye,i=1239,x=0.28018636325329804,y=0.9609284482216048 a=eks,b=zee,i=1240,x=0.31745479549254885,y=0.19433880518244362 a=wye,b=wye,i=1241,x=0.02167407035426938,y=0.8517578603799361 a=zee,b=zee,i=1242,x=0.6106259696599957,y=0.022315745293787215 a=pan,b=zee,i=1243,x=0.6589609168139929,y=0.6454105665267801 a=wye,b=eks,i=1244,x=0.2787899466812519,y=0.06055887677281169 a=zee,b=pan,i=1245,x=0.2470406639222188,y=0.5853815139856057 a=hat,b=pan,i=1246,x=0.45904971489441826,y=0.5163058230383074 a=eks,b=wye,i=1247,x=0.9834930996078813,y=0.4959362914616142 a=pan,b=hat,i=1248,x=0.1525604218696871,y=0.07482470280574516 a=hat,b=hat,i=1249,x=0.7002367713266386,y=0.6487527612372115 a=zee,b=hat,i=1250,x=0.9701426957388892,y=0.7845500860373503 a=pan,b=hat,i=1251,x=0.5290805139059341,y=0.7100071242645416 a=hat,b=hat,i=1252,x=0.09930445608258032,y=0.5660530272938328 a=zee,b=eks,i=1253,x=0.5423655422122198,y=0.859227213109029 a=zee,b=pan,i=1254,x=0.21221332375586466,y=0.26582553763793293 a=zee,b=eks,i=1255,x=0.5793553556065434,y=0.563660887083747 a=pan,b=pan,i=1256,x=0.10769070223113286,y=0.7797941844365985 a=wye,b=wye,i=1257,x=0.23334157949355694,y=0.48533573180276546 a=pan,b=wye,i=1258,x=0.2995600681122321,y=0.7432427054977825 a=zee,b=wye,i=1259,x=0.18343409452228054,y=0.018648673229345936 a=wye,b=eks,i=1260,x=0.7451552312920868,y=0.7083570752878636 a=zee,b=zee,i=1261,x=0.5511811148393049,y=0.1182107616782363 a=eks,b=pan,i=1262,x=0.6119687598964016,y=0.8309635765979287 a=hat,b=zee,i=1263,x=0.990205350112817,y=0.9130137981522629 a=wye,b=eks,i=1264,x=0.2728580162726342,y=0.34083170474058677 a=wye,b=hat,i=1265,x=0.03629556392023969,y=0.14427174473473803 a=zee,b=eks,i=1266,x=0.042350338334240956,y=0.1289699792266037 a=eks,b=wye,i=1267,x=0.6455892671517784,y=0.2737715815072643 a=pan,b=eks,i=1268,x=0.49258185461644277,y=0.6767874718351204 a=hat,b=zee,i=1269,x=0.23099691497930386,y=0.010607810026782571 a=wye,b=wye,i=1270,x=0.7995556109605628,y=0.16274406637511674 a=hat,b=zee,i=1271,x=0.6536639656492141,y=0.4372415589868961 a=hat,b=eks,i=1272,x=0.9299854741714102,y=0.1361271855956554 a=wye,b=pan,i=1273,x=0.3500305547201491,y=0.19911752000719163 a=zee,b=pan,i=1274,x=0.8415267085560889,y=0.04046540168663748 a=wye,b=zee,i=1275,x=0.45988125966489024,y=0.44169640932292065 a=zee,b=eks,i=1276,x=0.5025321996588512,y=0.23509973545961738 a=zee,b=hat,i=1277,x=0.4881304294165376,y=0.5108673128747018 a=hat,b=zee,i=1278,x=0.34542108789754955,y=0.6393029254293789 a=hat,b=hat,i=1279,x=0.652274017608231,y=0.2139035554469655 a=hat,b=eks,i=1280,x=0.46886095371359493,y=0.40718264857353603 a=wye,b=eks,i=1281,x=0.23006798520906935,y=0.08383446031686925 a=wye,b=zee,i=1282,x=0.19157221596770568,y=0.8125166888087554 a=hat,b=eks,i=1283,x=0.5054724357500647,y=0.7470906139600201 a=hat,b=zee,i=1284,x=0.1351519159722092,y=0.4498407585837816 a=eks,b=wye,i=1285,x=0.9928332865840428,y=0.6970272102748626 a=zee,b=pan,i=1286,x=0.5903100219747524,y=0.3978181484200255 a=zee,b=zee,i=1287,x=0.9279289993969526,y=0.2801555418399182 a=zee,b=eks,i=1288,x=0.9628830236233576,y=0.9651783931494015 a=hat,b=eks,i=1289,x=0.18315393370531752,y=0.1945534839637214 a=zee,b=hat,i=1290,x=0.24224308391281513,y=0.5569008521094203 a=eks,b=zee,i=1291,x=0.9018025573968887,y=0.8449305240236747 a=eks,b=eks,i=1292,x=0.7608771883116217,y=0.7517241556722504 a=wye,b=hat,i=1293,x=0.15064377804093187,y=0.4793850890733947 a=eks,b=eks,i=1294,x=0.9835365178053855,y=0.4991321788048013 a=eks,b=wye,i=1295,x=0.6604229543170217,y=0.28382403297933256 a=pan,b=zee,i=1296,x=0.4653477162195633,y=0.8951405958621811 a=zee,b=zee,i=1297,x=0.27094318332243583,y=0.7304405621024768 a=zee,b=wye,i=1298,x=0.779174519106144,y=0.8363414405399494 a=wye,b=pan,i=1299,x=0.412255986899035,y=0.6866252838817691 a=zee,b=zee,i=1300,x=0.005776325077187949,y=0.8475053706800095 a=zee,b=hat,i=1301,x=0.7301684966378752,y=0.2613687718642025 a=wye,b=wye,i=1302,x=0.18017602702804525,y=0.2080647082488024 a=eks,b=eks,i=1303,x=0.2453496160424028,y=0.8111166316808313 a=eks,b=pan,i=1304,x=0.8469416170979848,y=0.9095929671389578 a=hat,b=wye,i=1305,x=0.1011787110939425,y=0.17876379874526727 a=hat,b=pan,i=1306,x=0.354306631649279,y=0.14650574878242473 a=pan,b=wye,i=1307,x=0.7179146053664565,y=0.0912103605838348 a=eks,b=eks,i=1308,x=0.38852974503903526,y=0.9366885248501026 a=hat,b=wye,i=1309,x=0.44974216883963103,y=0.90399629076228 a=wye,b=hat,i=1310,x=0.5674008146861433,y=0.24793347465919724 a=pan,b=eks,i=1311,x=0.4468521405894835,y=0.8073232684030767 a=eks,b=wye,i=1312,x=0.7048361671767605,y=0.2809802874043469 a=hat,b=zee,i=1313,x=0.6080368706120283,y=0.7923296244615721 a=pan,b=hat,i=1314,x=0.978539901340635,y=0.4361858063106284 a=zee,b=wye,i=1315,x=0.49174797358568,y=0.21477329503908604 a=hat,b=zee,i=1316,x=0.8447890636321257,y=0.5448553401794702 a=zee,b=pan,i=1317,x=0.234827977442866,y=0.36535789013854214 a=pan,b=wye,i=1318,x=0.28563288006029197,y=0.8722097325921051 a=pan,b=eks,i=1319,x=0.1574949973988704,y=0.737864320805229 a=hat,b=eks,i=1320,x=0.49021876898019556,y=0.9850723155763529 a=hat,b=hat,i=1321,x=0.10849276460754553,y=0.7096856014411096 a=eks,b=pan,i=1322,x=0.7704102390506976,y=0.2939166316548699 a=hat,b=pan,i=1323,x=0.785186354961605,y=0.5187554224402933 a=hat,b=wye,i=1324,x=0.4653747699218791,y=0.07316638818680055 a=zee,b=pan,i=1325,x=0.0726981243268019,y=0.9334085397103126 a=wye,b=eks,i=1326,x=0.5019035191475638,y=0.9808444985066099 a=zee,b=zee,i=1327,x=0.7577704935146902,y=0.07319296743342829 a=eks,b=wye,i=1328,x=0.027884294519191055,y=0.9742594194746489 a=hat,b=wye,i=1329,x=0.30934341709858726,y=0.7358665625064501 a=zee,b=wye,i=1330,x=0.20196851520666603,y=0.4686296388879383 a=wye,b=hat,i=1331,x=0.9886209096293992,y=0.35033943519876 a=pan,b=eks,i=1332,x=0.9437028531431318,y=0.8092545870987017 a=zee,b=pan,i=1333,x=0.025047095442164324,y=0.6492043063154611 a=pan,b=hat,i=1334,x=0.8484332941587861,y=0.24802424949042978 a=zee,b=zee,i=1335,x=0.5987101585948386,y=0.7670719549466084 a=wye,b=wye,i=1336,x=0.5875375382759155,y=0.12052683112565199 a=eks,b=eks,i=1337,x=0.5316127857819793,y=0.19131458191720963 a=pan,b=pan,i=1338,x=0.08200277948024282,y=0.6794187346086508 a=eks,b=wye,i=1339,x=0.5575467999942988,y=0.7816590387896203 a=eks,b=zee,i=1340,x=0.1329029001223042,y=0.7468954697559254 a=pan,b=zee,i=1341,x=0.8491462615453724,y=0.7667214357631618 a=zee,b=wye,i=1342,x=0.016857231484302737,y=0.7189825771028026 a=hat,b=zee,i=1343,x=0.0204145133471626,y=0.9850483398706436 a=pan,b=eks,i=1344,x=0.14343578380352173,y=0.3534760283313706 a=zee,b=zee,i=1345,x=0.3068266605225908,y=0.1872593613407797 a=eks,b=hat,i=1346,x=0.75151508070612,y=0.2636098408590172 a=eks,b=pan,i=1347,x=0.6927435409900552,y=0.8895994295177906 a=eks,b=pan,i=1348,x=0.6801900016838289,y=0.81285575413888 a=wye,b=pan,i=1349,x=0.5495196174214054,y=0.024059334079716832 a=wye,b=hat,i=1350,x=0.7464955639967092,y=0.635601451124977 a=wye,b=hat,i=1351,x=0.1945383266452364,y=0.6098906438896057 a=hat,b=zee,i=1352,x=0.2313757351431155,y=0.9047115591444801 a=zee,b=zee,i=1353,x=0.09798837394769866,y=0.4857389187941127 a=pan,b=wye,i=1354,x=0.020855652150608917,y=0.7979437738522005 a=pan,b=zee,i=1355,x=0.4204132169844832,y=0.016976719720622646 a=pan,b=eks,i=1356,x=0.3722527646196434,y=0.9516382491937279 a=hat,b=wye,i=1357,x=0.6527272744396904,y=0.5760550769108022 a=wye,b=zee,i=1358,x=0.40135887170615936,y=0.49587544313347875 a=eks,b=zee,i=1359,x=0.5832103840317804,y=0.4551385962898433 a=wye,b=pan,i=1360,x=0.13086231928141434,y=0.010866288916755895 a=eks,b=pan,i=1361,x=0.9224505345587571,y=0.09488253298885452 a=pan,b=pan,i=1362,x=0.21757550606480047,y=0.3250911878972238 a=zee,b=wye,i=1363,x=0.12002019129987074,y=0.330458068115164 a=hat,b=zee,i=1364,x=0.11093600453342645,y=0.46812386024583597 a=pan,b=wye,i=1365,x=0.2446315231324211,y=0.734485128500915 a=pan,b=eks,i=1366,x=0.44912372133198186,y=0.13603083622218803 a=hat,b=wye,i=1367,x=0.4410716319202098,y=0.5052447169227966 a=pan,b=hat,i=1368,x=0.5290826491768821,y=0.7868317670838846 a=hat,b=hat,i=1369,x=0.9003291714409005,y=0.6548894347969356 a=pan,b=zee,i=1370,x=0.20647577118202198,y=0.6570041239170981 a=hat,b=zee,i=1371,x=0.46970274230450093,y=0.9041951983476588 a=eks,b=pan,i=1372,x=0.6125178186376162,y=0.40366807591765197 a=eks,b=zee,i=1373,x=0.7520637884030741,y=0.7184683086802719 a=pan,b=pan,i=1374,x=0.9344059163223443,y=0.3777271392017554 a=wye,b=wye,i=1375,x=0.12707467974137798,y=0.951904259345876 a=hat,b=zee,i=1376,x=0.3256794711244385,y=0.38645249736136067 a=eks,b=hat,i=1377,x=0.179526538530434,y=0.20081807319252887 a=wye,b=zee,i=1378,x=0.2516305024121336,y=0.6994126099643698 a=pan,b=zee,i=1379,x=0.6583708842508542,y=0.12745947685299774 a=zee,b=hat,i=1380,x=0.85880207513692,y=0.5362089929386346 a=eks,b=eks,i=1381,x=0.7480180475780296,y=0.9104247466520813 a=pan,b=pan,i=1382,x=0.5734287289517749,y=0.8325676507978588 a=wye,b=pan,i=1383,x=0.7445746522867436,y=0.977610514961822 a=hat,b=pan,i=1384,x=0.18929691453341568,y=0.09316356559826999 a=hat,b=eks,i=1385,x=0.8173647642606612,y=0.685818179101868 a=hat,b=wye,i=1386,x=0.7472200309764511,y=0.040129476799068864 a=eks,b=hat,i=1387,x=0.6336667717285401,y=0.7885877398020724 a=eks,b=eks,i=1388,x=0.6391264035893477,y=0.885429385188037 a=zee,b=hat,i=1389,x=0.2737321526786327,y=0.40630528382661724 a=wye,b=eks,i=1390,x=0.8747667631201688,y=0.44871788319272277 a=eks,b=wye,i=1391,x=0.4921330479506649,y=0.23072265405056214 a=hat,b=wye,i=1392,x=0.03644384893663821,y=0.8601480046083115 a=zee,b=zee,i=1393,x=0.568247504526133,y=0.7756896840334044 a=eks,b=wye,i=1394,x=0.2879212011081145,y=0.2954751331645483 a=pan,b=zee,i=1395,x=0.6235312578229149,y=0.9190115143142508 a=eks,b=hat,i=1396,x=0.3925348585643007,y=0.6541017210621741 a=wye,b=wye,i=1397,x=0.1908719616976211,y=0.49066946794315214 a=pan,b=wye,i=1398,x=0.44636597753534346,y=0.1332459124221107 a=hat,b=wye,i=1399,x=0.15627409090669087,y=0.6666239928392401 a=pan,b=pan,i=1400,x=0.7498043663610715,y=0.9134287398239703 a=pan,b=zee,i=1401,x=0.1954474110318004,y=0.7423530907643979 a=zee,b=zee,i=1402,x=0.014212868410986568,y=0.725003340165483 a=hat,b=eks,i=1403,x=0.7141565502820018,y=0.8983828801012884 a=eks,b=wye,i=1404,x=0.014080795466545282,y=0.18026639861936977 a=zee,b=pan,i=1405,x=0.6715143596794965,y=0.921403075922691 a=zee,b=zee,i=1406,x=0.542929251925297,y=0.5096745932177545 a=hat,b=hat,i=1407,x=0.925464277899458,y=0.8114581401124622 a=hat,b=eks,i=1408,x=0.8155145601390111,y=0.4662651057032756 a=hat,b=pan,i=1409,x=0.7360283636432529,y=0.530485536184739 a=wye,b=eks,i=1410,x=0.18097124504277107,y=0.7796289744650133 a=zee,b=zee,i=1411,x=0.036610885557006756,y=0.9383609949487812 a=zee,b=zee,i=1412,x=0.3608642872844662,y=0.47981840619533633 a=zee,b=eks,i=1413,x=0.5222789053544413,y=0.2735382327354091 a=pan,b=pan,i=1414,x=0.41821681358517837,y=0.09261463379853807 a=eks,b=pan,i=1415,x=0.36407936516918227,y=0.412995532484439 a=zee,b=eks,i=1416,x=0.8037535280997706,y=0.9967016304554022 a=zee,b=wye,i=1417,x=0.03656836512418926,y=0.24047847966373825 a=hat,b=zee,i=1418,x=0.9966705327199551,y=0.24331478490278557 a=eks,b=zee,i=1419,x=0.0019272339003844063,y=0.4494856127708353 a=wye,b=zee,i=1420,x=0.26078653509711935,y=0.8205856479809418 a=eks,b=zee,i=1421,x=0.3781190702325734,y=0.7756276321642843 a=eks,b=eks,i=1422,x=0.8685238966563206,y=0.4749950592532425 a=hat,b=wye,i=1423,x=0.015363751269120707,y=0.7156073118022606 a=eks,b=hat,i=1424,x=0.816131333846752,y=0.6719670303804344 a=pan,b=hat,i=1425,x=0.7608261327843064,y=0.8033020578141182 a=wye,b=pan,i=1426,x=0.15941112007072045,y=0.5893140312689553 a=hat,b=wye,i=1427,x=0.37742125258201054,y=0.21248345631269194 a=pan,b=eks,i=1428,x=0.2179834817521752,y=0.6045604185833173 a=wye,b=hat,i=1429,x=0.6945031453929469,y=0.4781622710344138 a=hat,b=hat,i=1430,x=0.2249233470581683,y=0.2783168994644075 a=hat,b=pan,i=1431,x=0.4641755096893504,y=0.9173237513729213 a=pan,b=zee,i=1432,x=0.7027031224037956,y=0.3317909620850288 a=zee,b=hat,i=1433,x=0.7968305326329156,y=0.02115891484339094 a=eks,b=hat,i=1434,x=0.824832015791001,y=0.15206099206432044 a=pan,b=wye,i=1435,x=0.9895511842399779,y=0.24672707930718718 a=zee,b=wye,i=1436,x=0.03443424698915787,y=0.7036923651780208 a=eks,b=eks,i=1437,x=0.7077146987434991,y=0.4772318639588453 a=wye,b=zee,i=1438,x=0.280848551545003,y=0.581684502725692 a=wye,b=pan,i=1439,x=0.29634793935457593,y=0.15883447307684273 a=hat,b=wye,i=1440,x=0.9552968869720926,y=0.7549130979076563 a=eks,b=wye,i=1441,x=0.782665993384691,y=0.6769028671991114 a=wye,b=wye,i=1442,x=0.1111822347810345,y=0.4098271097617635 a=wye,b=pan,i=1443,x=0.9004115661167051,y=0.8953351280072975 a=eks,b=eks,i=1444,x=0.7825483490155876,y=0.1911154945653185 a=wye,b=hat,i=1445,x=0.5126253689092004,y=0.9851511494903027 a=zee,b=hat,i=1446,x=0.5683263846018851,y=0.36460301344654333 a=hat,b=wye,i=1447,x=0.0058754901082536115,y=0.774777974548495 a=eks,b=hat,i=1448,x=0.3708973278245986,y=0.8180561446210824 a=pan,b=zee,i=1449,x=0.7342563560822476,y=0.5866440660526566 a=wye,b=zee,i=1450,x=0.057991219063554644,y=0.5720271334501862 a=zee,b=pan,i=1451,x=0.7266623210900269,y=0.5529202681153802 a=pan,b=zee,i=1452,x=0.6045149915326044,y=0.43879278090859253 a=wye,b=pan,i=1453,x=0.7396355861845729,y=0.07902637119446942 a=hat,b=pan,i=1454,x=0.6796123362492761,y=0.07338367835669557 a=wye,b=hat,i=1455,x=0.6393700516557285,y=0.3786022905745211 a=pan,b=zee,i=1456,x=0.6285804221646021,y=0.9875061625049019 a=wye,b=wye,i=1457,x=0.020604286592247223,y=0.9051047892954668 a=wye,b=eks,i=1458,x=0.9288057779036796,y=0.08184955257646931 a=eks,b=hat,i=1459,x=0.37211255193051374,y=0.7275732107413054 a=hat,b=eks,i=1460,x=0.8976672611360175,y=0.11158201921723399 a=pan,b=pan,i=1461,x=0.8953302483551178,y=0.3176124805910262 a=zee,b=eks,i=1462,x=0.11393628149045654,y=0.14776897927457688 a=zee,b=wye,i=1463,x=0.9485009664381004,y=0.6876104431895068 a=pan,b=eks,i=1464,x=0.5034433003230543,y=0.9194125130762513 a=pan,b=zee,i=1465,x=0.18563268428375257,y=0.09241285966004353 a=zee,b=eks,i=1466,x=0.9809617365136725,y=0.41584412119368963 a=eks,b=eks,i=1467,x=0.5966766034558736,y=0.5918168248126415 a=zee,b=wye,i=1468,x=0.8524700641554818,y=0.9423215024482277 a=hat,b=hat,i=1469,x=0.30981599429404116,y=0.8121609570712267 a=eks,b=wye,i=1470,x=0.3172972103854893,y=0.5803204798913618 a=hat,b=eks,i=1471,x=0.33123267379248844,y=0.816316950700786 a=pan,b=pan,i=1472,x=0.13616411059500877,y=0.29064871767206657 a=eks,b=pan,i=1473,x=0.2072400514044095,y=0.6358868351183312 a=eks,b=wye,i=1474,x=0.4211179162576446,y=0.21058536437655107 a=pan,b=eks,i=1475,x=0.4704809160051703,y=0.8307787116985389 a=zee,b=pan,i=1476,x=0.13639522899731849,y=0.23338840020951146 a=pan,b=zee,i=1477,x=0.2723828998857428,y=0.9470378753636345 a=wye,b=hat,i=1478,x=0.9181407667919723,y=0.542065887413139 a=eks,b=pan,i=1479,x=0.36997774655144844,y=0.9163407928935801 a=hat,b=eks,i=1480,x=0.4110600513034226,y=0.762934868654504 a=eks,b=hat,i=1481,x=0.07888272339471736,y=0.9970129572140034 a=pan,b=wye,i=1482,x=0.18636069480197193,y=0.9912578166928323 a=hat,b=eks,i=1483,x=0.14507297992678936,y=0.005565478369193744 a=wye,b=eks,i=1484,x=0.12541139811813662,y=0.7168687280478707 a=pan,b=pan,i=1485,x=0.39466783430726504,y=0.982498465405116 a=wye,b=pan,i=1486,x=0.42338989462787613,y=0.21044104481161763 a=hat,b=pan,i=1487,x=0.15371916098016003,y=0.6216331795342438 a=wye,b=hat,i=1488,x=0.24032388275558492,y=0.8561385404203309 a=pan,b=zee,i=1489,x=0.9254041583361616,y=0.8626755735608904 a=wye,b=wye,i=1490,x=0.6717355270144156,y=0.12382812446245695 a=hat,b=zee,i=1491,x=0.8374077645159174,y=0.2868130167653046 a=zee,b=hat,i=1492,x=0.31566626553195365,y=0.18969237480034762 a=pan,b=hat,i=1493,x=0.7443466050859169,y=0.5883736148067066 a=pan,b=zee,i=1494,x=0.489472189755636,y=0.2436710488233178 a=pan,b=hat,i=1495,x=0.31071524278241913,y=0.3032733210952677 a=wye,b=zee,i=1496,x=0.6743178734293219,y=0.018796476267587625 a=eks,b=zee,i=1497,x=0.13194664583383386,y=0.13915515391288613 a=wye,b=pan,i=1498,x=0.40290420886277534,y=0.45645851051725006 a=zee,b=pan,i=1499,x=0.7372530102597384,y=0.28172203934687556 a=zee,b=wye,i=1500,x=0.8051155053673082,y=0.628483371578552 a=hat,b=pan,i=1501,x=0.8675575754177055,y=0.5525846951861648 a=pan,b=zee,i=1502,x=0.8765052305323637,y=0.3446134001019854 a=wye,b=pan,i=1503,x=0.5396577054171726,y=0.6580836727630581 a=eks,b=wye,i=1504,x=0.3351263725136986,y=0.16701945030517473 a=zee,b=wye,i=1505,x=0.502492235570156,y=0.27616039273844517 a=hat,b=wye,i=1506,x=0.11505114122495796,y=0.344787577171222 a=wye,b=hat,i=1507,x=0.84331982245662,y=0.5563459493044525 a=eks,b=wye,i=1508,x=0.19701887217577851,y=0.5005677125700215 a=hat,b=eks,i=1509,x=0.6569568959744496,y=0.37010077528594765 a=wye,b=pan,i=1510,x=0.7194905750125422,y=0.37415889411709513 a=zee,b=hat,i=1511,x=0.9889028039860764,y=0.25079970858002243 a=zee,b=hat,i=1512,x=0.40679341185508744,y=0.5138676082375969 a=eks,b=hat,i=1513,x=0.10774228377040074,y=0.15410741897104152 a=eks,b=eks,i=1514,x=0.4621589895594861,y=0.9572796836020941 a=eks,b=eks,i=1515,x=0.37334324705844235,y=0.5146787371775148 a=pan,b=eks,i=1516,x=0.322276672926436,y=0.4473633411895408 a=eks,b=eks,i=1517,x=0.9166592846030838,y=0.9746072560912218 a=zee,b=zee,i=1518,x=0.6805021595118457,y=0.0973567941307375 a=eks,b=zee,i=1519,x=0.008458305921919762,y=0.13018614842795018 a=wye,b=pan,i=1520,x=0.6365490008145669,y=0.717108948902972 a=zee,b=eks,i=1521,x=0.8128775978881801,y=0.8496069709075166 a=zee,b=eks,i=1522,x=0.7549485896689099,y=0.8158698570741542 a=wye,b=wye,i=1523,x=0.005603558151104915,y=0.7322907338442813 a=eks,b=wye,i=1524,x=0.2173598291514076,y=0.8332636657137272 a=eks,b=hat,i=1525,x=0.9893289065716524,y=0.4815313236058858 a=wye,b=eks,i=1526,x=0.5993045597268822,y=0.8066671481799782 a=pan,b=hat,i=1527,x=0.28028817426492336,y=0.9622494242847022 a=zee,b=hat,i=1528,x=0.1807703534747297,y=0.5647917504765553 a=pan,b=zee,i=1529,x=0.6659896188082082,y=0.08073793623287506 a=wye,b=zee,i=1530,x=0.0001874794831505655,y=0.316767027644979 a=pan,b=zee,i=1531,x=0.8883596657541506,y=0.5839060771184763 a=eks,b=hat,i=1532,x=0.901005316986836,y=0.8140237382706386 a=zee,b=hat,i=1533,x=0.9413660325436318,y=0.06622163813109339 a=hat,b=eks,i=1534,x=0.03906160456377494,y=0.1079795640773159 a=pan,b=hat,i=1535,x=0.9317916001293041,y=0.3898775157821377 a=wye,b=hat,i=1536,x=0.015674157771976116,y=0.69356849237495 a=pan,b=pan,i=1537,x=0.24487835477169373,y=0.5533586202131611 a=pan,b=pan,i=1538,x=0.7004457835988849,y=0.9254536373090144 a=zee,b=zee,i=1539,x=0.08095025737185801,y=0.42649957909211544 a=zee,b=hat,i=1540,x=0.5503724625066438,y=0.8550739169017145 a=pan,b=wye,i=1541,x=0.45409966242017596,y=0.6097069133161814 a=wye,b=wye,i=1542,x=0.8929002429586355,y=0.32554836024869227 a=pan,b=hat,i=1543,x=0.5949367118079497,y=0.8559890968130015 a=wye,b=zee,i=1544,x=0.9409798267255335,y=0.018548163160445608 a=pan,b=eks,i=1545,x=0.7534669087213052,y=0.23450536691315327 a=pan,b=eks,i=1546,x=0.2200107807755327,y=0.4056585225829311 a=pan,b=hat,i=1547,x=0.6431981362856164,y=0.20869397212585072 a=hat,b=zee,i=1548,x=0.7802297233261388,y=0.7951833869084849 a=wye,b=eks,i=1549,x=0.0689521292391374,y=0.7883769928657323 a=wye,b=wye,i=1550,x=0.08609382344969774,y=0.39902582557569544 a=zee,b=zee,i=1551,x=0.8470067873893261,y=0.16901402355720452 a=wye,b=eks,i=1552,x=0.7411482258747379,y=0.5326218258597286 a=eks,b=wye,i=1553,x=0.9069733522359251,y=0.30710040658612636 a=zee,b=eks,i=1554,x=0.27856650294803487,y=0.3773512841270542 a=pan,b=pan,i=1555,x=0.5341857564145447,y=0.33670626249057545 a=zee,b=pan,i=1556,x=0.810331031324778,y=0.8529873485281747 a=pan,b=eks,i=1557,x=0.8809860667113874,y=0.6544680775174134 a=zee,b=zee,i=1558,x=0.5835792774028313,y=0.7084079588663174 a=wye,b=zee,i=1559,x=0.44436564072900075,y=0.5752434865340957 a=hat,b=zee,i=1560,x=0.05594331248193807,y=0.6221392828715202 a=pan,b=zee,i=1561,x=0.705850527727704,y=0.9592589404430422 a=hat,b=hat,i=1562,x=0.31193139935992087,y=0.16547553772610035 a=wye,b=pan,i=1563,x=0.619202510644987,y=0.43091955100529267 a=zee,b=eks,i=1564,x=0.3001925600592342,y=0.8376369289625749 a=zee,b=pan,i=1565,x=0.012156208135737478,y=0.3456043711066239 a=zee,b=wye,i=1566,x=0.8568468043920444,y=0.4407063036969697 a=zee,b=wye,i=1567,x=0.9107751651007914,y=0.4338277282451076 a=zee,b=hat,i=1568,x=0.7354460222177639,y=0.9579628704250065 a=pan,b=pan,i=1569,x=0.28206876750655996,y=0.6360639371724323 a=zee,b=eks,i=1570,x=0.8221229536271197,y=0.11834502495832944 a=pan,b=wye,i=1571,x=0.6137258407313767,y=0.9758738290281926 a=pan,b=pan,i=1572,x=0.21906870698568925,y=0.09712236243897499 a=pan,b=eks,i=1573,x=0.3161549490930624,y=0.6465981924405851 a=zee,b=hat,i=1574,x=0.392507481283901,y=0.8101156318295134 a=eks,b=eks,i=1575,x=0.7966043024311776,y=0.2593981756391409 a=zee,b=zee,i=1576,x=0.8002836252017393,y=0.8669638365198293 a=wye,b=hat,i=1577,x=0.0784765489757262,y=0.2919577999135742 a=wye,b=wye,i=1578,x=0.8007027846918099,y=0.16134496938130005 a=wye,b=zee,i=1579,x=0.8737327971880199,y=0.7021864790253274 a=zee,b=wye,i=1580,x=0.5926703370632916,y=0.6204701558848567 a=eks,b=zee,i=1581,x=0.3258371500409273,y=0.4813220118624293 a=wye,b=wye,i=1582,x=0.45519672674498746,y=0.6149833786028758 a=pan,b=wye,i=1583,x=0.7445036133271608,y=0.3559946225162539 a=eks,b=pan,i=1584,x=0.21680886346713335,y=0.8184061883186948 a=wye,b=wye,i=1585,x=0.031589920237896196,y=0.5767882347019143 a=pan,b=wye,i=1586,x=0.6737421455744065,y=0.8440144488545762 a=wye,b=eks,i=1587,x=0.2445786639209251,y=0.4387287649518946 a=hat,b=pan,i=1588,x=0.5212487539988067,y=0.2199522299331076 a=hat,b=zee,i=1589,x=0.6381249665841564,y=0.6622471527137181 a=zee,b=zee,i=1590,x=0.49197726385941254,y=0.2851074772091239 a=pan,b=wye,i=1591,x=0.27721780314806643,y=0.42224771091002244 a=pan,b=wye,i=1592,x=0.945365956010478,y=0.09306257348741964 a=wye,b=wye,i=1593,x=0.12456537324161354,y=0.709614178322504 a=hat,b=wye,i=1594,x=0.1981221992299298,y=0.6757943828554006 a=pan,b=pan,i=1595,x=0.5198729892603339,y=0.8135669258519346 a=eks,b=wye,i=1596,x=0.8578168450376926,y=0.8632162279300964 a=eks,b=hat,i=1597,x=0.3540018556898594,y=0.7991052287555176 a=eks,b=wye,i=1598,x=0.9276333581678391,y=0.06549902318059164 a=wye,b=zee,i=1599,x=0.4561658314107403,y=0.6365134752538643 a=pan,b=pan,i=1600,x=0.9022636603358615,y=0.2162188539106099 a=zee,b=hat,i=1601,x=0.21917535804489907,y=0.49754205213030844 a=wye,b=pan,i=1602,x=0.8342980736735198,y=0.6640472095662565 a=zee,b=wye,i=1603,x=0.8557749370240072,y=0.05159217506855951 a=eks,b=pan,i=1604,x=0.6578249784146099,y=0.08991421995527515 a=pan,b=hat,i=1605,x=0.7597487093068874,y=0.8484514239165745 a=pan,b=eks,i=1606,x=0.6945970040541443,y=0.2660407416106616 a=wye,b=hat,i=1607,x=0.9316005854017254,y=0.061544811707459846 a=pan,b=pan,i=1608,x=0.1076571003288127,y=0.7762663913386769 a=hat,b=hat,i=1609,x=0.6237995866155571,y=0.07849520372537022 a=wye,b=eks,i=1610,x=0.09062598480760276,y=0.3361854985819238 a=pan,b=pan,i=1611,x=0.007836662246717752,y=0.5697242748348913 a=eks,b=pan,i=1612,x=0.34051658433735943,y=0.28757859267810415 a=hat,b=zee,i=1613,x=0.6572715559476069,y=0.39371095173028303 a=wye,b=pan,i=1614,x=0.8905869590474236,y=0.047907908875908234 a=eks,b=wye,i=1615,x=0.05539774482352222,y=0.030230875132911672 a=hat,b=pan,i=1616,x=0.31269372542106866,y=0.5929050080918079 a=eks,b=eks,i=1617,x=0.5259315994925159,y=0.3120388126285063 a=zee,b=eks,i=1618,x=0.41825022828100444,y=0.010066997525972399 a=hat,b=pan,i=1619,x=0.9529901310801209,y=0.24566804188484748 a=eks,b=hat,i=1620,x=0.1861273836070172,y=0.2869387265308132 a=wye,b=eks,i=1621,x=0.4197448738879491,y=0.057355525921190864 a=eks,b=eks,i=1622,x=0.5188894343183612,y=0.14708356201436057 a=pan,b=hat,i=1623,x=0.6787950657750607,y=0.06224754425761503 a=eks,b=zee,i=1624,x=0.9376797227474318,y=0.45224464425072863 a=wye,b=zee,i=1625,x=0.7652458613408694,y=0.959285581308301 a=wye,b=hat,i=1626,x=0.3525357465470107,y=0.7113074877138676 a=eks,b=eks,i=1627,x=0.6651612159386544,y=0.09641171687890637 a=pan,b=hat,i=1628,x=0.6018119249348337,y=0.2647753300105741 a=hat,b=zee,i=1629,x=0.41083118021802867,y=0.019106148002514645 a=hat,b=wye,i=1630,x=0.4217815192818861,y=0.6702955396816114 a=wye,b=hat,i=1631,x=0.7242804590797115,y=0.9448679681099966 a=wye,b=wye,i=1632,x=0.11624568451306994,y=0.8905809281772715 a=pan,b=wye,i=1633,x=0.38538324135826085,y=0.9883618907956973 a=hat,b=pan,i=1634,x=0.5776207387085575,y=0.2528561924267074 a=wye,b=pan,i=1635,x=0.8895974823179132,y=0.9200024991202054 a=wye,b=wye,i=1636,x=0.9393356532728606,y=0.6298264999340702 a=wye,b=eks,i=1637,x=0.9073542081519019,y=0.6848431646656846 a=hat,b=wye,i=1638,x=0.41413865923623305,y=0.9996509466622345 a=hat,b=pan,i=1639,x=0.4583916991957001,y=0.6357936726110696 a=eks,b=wye,i=1640,x=0.7198824080298333,y=0.7037862057023272 a=zee,b=hat,i=1641,x=0.17301970050562698,y=0.7988297836126249 a=hat,b=zee,i=1642,x=0.08350260061450743,y=0.7500700943710352 a=pan,b=eks,i=1643,x=0.4445332045218795,y=0.5668553575161199 a=hat,b=zee,i=1644,x=0.958532242547598,y=0.2998060164234553 a=pan,b=pan,i=1645,x=0.8386173577817879,y=0.7579883039951569 a=zee,b=hat,i=1646,x=0.4223193298481345,y=0.8728331174039174 a=wye,b=zee,i=1647,x=0.3542223974517451,y=0.4616303281316404 a=zee,b=pan,i=1648,x=0.1732057619535785,y=0.21331253786975357 a=hat,b=wye,i=1649,x=0.7928655951515221,y=0.29258856907772846 a=zee,b=wye,i=1650,x=0.8310778499617896,y=0.8744033167682863 a=pan,b=wye,i=1651,x=0.22292538964605568,y=0.8685911019201707 a=eks,b=zee,i=1652,x=0.5205479143101123,y=0.2930255040077785 a=wye,b=wye,i=1653,x=0.6034173789737551,y=0.7826811363427305 a=hat,b=zee,i=1654,x=0.1272383433369223,y=0.7739737595522014 a=zee,b=eks,i=1655,x=0.31813723998346144,y=0.2538852441364856 a=wye,b=hat,i=1656,x=0.18836020025377764,y=0.20683034404839462 a=pan,b=hat,i=1657,x=0.6185887927483923,y=0.10371843594601571 a=wye,b=zee,i=1658,x=0.42244696220990907,y=0.25272710810302346 a=wye,b=hat,i=1659,x=0.29012052922811093,y=0.41591681426338967 a=wye,b=hat,i=1660,x=0.4268085841844734,y=0.3388035517120921 a=eks,b=hat,i=1661,x=0.13934499347961038,y=0.03663996929413327 a=pan,b=hat,i=1662,x=0.012677030530496736,y=0.510781054167575 a=zee,b=eks,i=1663,x=0.40503031227105424,y=0.6047965215819301 a=wye,b=pan,i=1664,x=0.6399761240712305,y=0.09533593475272217 a=wye,b=eks,i=1665,x=0.8939474493355103,y=0.9223252135239184 a=pan,b=eks,i=1666,x=0.16666185875740613,y=0.5177501799126248 a=pan,b=wye,i=1667,x=0.7253392873302943,y=0.09162119951978043 a=eks,b=eks,i=1668,x=0.513508182615633,y=0.1685023831639888 a=wye,b=hat,i=1669,x=0.4710950479501834,y=0.03651025725804602 a=hat,b=eks,i=1670,x=0.6003116669898597,y=0.7981557111587316 a=pan,b=pan,i=1671,x=0.8116187328458756,y=0.8072718271616067 a=pan,b=wye,i=1672,x=0.7034003424147444,y=0.6847351199705963 a=wye,b=hat,i=1673,x=0.5949143416873871,y=0.8102803139285161 a=hat,b=wye,i=1674,x=0.5855903947052084,y=0.4648428630367838 a=hat,b=pan,i=1675,x=0.3455272053677292,y=0.6971667108454541 a=wye,b=wye,i=1676,x=0.29137127774161453,y=0.3509788972831772 a=zee,b=hat,i=1677,x=0.051223624824948355,y=0.48806061670524303 a=pan,b=zee,i=1678,x=0.22830360777714898,y=0.040523234104181904 a=zee,b=zee,i=1679,x=0.2004874019427556,y=0.2692182176272302 a=pan,b=wye,i=1680,x=0.7590576123107873,y=0.17200150784460888 a=hat,b=pan,i=1681,x=0.8474039861745504,y=0.5929326488850256 a=pan,b=zee,i=1682,x=0.6678126441832403,y=0.7581822567177666 a=eks,b=eks,i=1683,x=0.1656742241132675,y=0.25898444627641315 a=eks,b=eks,i=1684,x=0.08681268181886848,y=0.14340546739344362 a=pan,b=pan,i=1685,x=0.96441969603388,y=0.3414555586796736 a=zee,b=wye,i=1686,x=0.3371665714902127,y=0.9792785331415429 a=pan,b=eks,i=1687,x=0.663918740679759,y=0.7797473286438443 a=eks,b=wye,i=1688,x=0.26502140138042296,y=0.8841653957891482 a=hat,b=eks,i=1689,x=0.49022956784197735,y=0.4412363150159613 a=pan,b=pan,i=1690,x=0.4323862798117054,y=0.9572877683405837 a=wye,b=hat,i=1691,x=0.19346871577634817,y=0.3548449217449817 a=eks,b=zee,i=1692,x=0.2220528759711472,y=0.2854499747333922 a=wye,b=pan,i=1693,x=0.6318004848086037,y=0.8235151199361017 a=hat,b=hat,i=1694,x=0.22300051255024678,y=0.23627303242311026 a=pan,b=eks,i=1695,x=0.606816508396926,y=0.4747964191601073 a=pan,b=eks,i=1696,x=0.5409026908587434,y=0.8707138792965543 a=zee,b=eks,i=1697,x=0.8215348448990311,y=0.5963587804425763 a=eks,b=hat,i=1698,x=0.4552430260978796,y=0.7656888582137643 a=eks,b=eks,i=1699,x=0.5528124536495131,y=0.03385319757100913 a=wye,b=pan,i=1700,x=0.5921927876548824,y=0.13717891760982504 a=wye,b=wye,i=1701,x=0.3521072429813412,y=0.9393268458767366 a=eks,b=eks,i=1702,x=0.615481896967935,y=0.4253334980050465 a=hat,b=eks,i=1703,x=0.04267213782959711,y=0.6683763263616654 a=zee,b=wye,i=1704,x=0.417590320872979,y=0.7481853946231414 a=eks,b=wye,i=1705,x=0.4519026086752629,y=0.721298569465698 a=eks,b=wye,i=1706,x=0.867732327367188,y=0.7815034918779579 a=eks,b=pan,i=1707,x=0.21735365651407101,y=0.6786702647895654 a=eks,b=wye,i=1708,x=0.7426314107643154,y=0.39737817100828876 a=hat,b=wye,i=1709,x=0.7255615455173713,y=0.7788950854100821 a=pan,b=hat,i=1710,x=0.08892696718996207,y=0.9572747456151248 a=eks,b=hat,i=1711,x=0.8331359499607889,y=0.8880694168170389 a=pan,b=zee,i=1712,x=0.07987647709173995,y=0.13417502683990923 a=eks,b=wye,i=1713,x=0.43055194021989684,y=0.12038634859450736 a=eks,b=eks,i=1714,x=0.5087128193007605,y=0.9531328272635052 a=wye,b=zee,i=1715,x=0.5007673042035596,y=0.0839554814172323 a=zee,b=wye,i=1716,x=0.9367542179955354,y=0.8831199104153296 a=zee,b=zee,i=1717,x=0.8370665182431167,y=0.46590727343637683 a=zee,b=hat,i=1718,x=0.6417213786646256,y=0.12267793340629607 a=hat,b=pan,i=1719,x=0.48165651092697337,y=0.9550338464219692 a=pan,b=pan,i=1720,x=0.26837378206040097,y=0.3273738090239059 a=zee,b=eks,i=1721,x=0.3013268284235642,y=0.9999170047266996 a=eks,b=pan,i=1722,x=0.7488627212441221,y=0.7589673147670182 a=pan,b=zee,i=1723,x=0.22059597690872113,y=0.4590031168653098 a=zee,b=wye,i=1724,x=0.11085385425683147,y=0.18276048166565262 a=eks,b=eks,i=1725,x=0.8016828955823794,y=0.5017037375277129 a=eks,b=wye,i=1726,x=0.9929352438598067,y=0.836317286740252 a=hat,b=pan,i=1727,x=0.015544541266721779,y=0.4301942866494898 a=wye,b=hat,i=1728,x=0.24080891134309446,y=0.5995840846866549 a=hat,b=pan,i=1729,x=0.006810750830322787,y=0.855871006710109 a=wye,b=zee,i=1730,x=0.17481728816675346,y=0.4661820645212398 a=wye,b=zee,i=1731,x=0.255264888272124,y=0.9481051880482031 a=eks,b=wye,i=1732,x=0.9141703983722962,y=0.7783272768366281 a=pan,b=wye,i=1733,x=0.4811498350363058,y=0.31752434003930774 a=wye,b=hat,i=1734,x=0.33815529285945034,y=0.8025791463907084 a=wye,b=eks,i=1735,x=0.4660052329093146,y=0.6822728002131543 a=eks,b=pan,i=1736,x=0.42070034175427795,y=0.8250949093967167 a=hat,b=hat,i=1737,x=0.8848216308084669,y=0.49372633356388596 a=wye,b=wye,i=1738,x=0.41919127534471545,y=0.6972253946537716 a=pan,b=hat,i=1739,x=0.7458644297757762,y=0.06863960925170765 a=zee,b=hat,i=1740,x=0.5467481093982075,y=0.20576784027619854 a=hat,b=hat,i=1741,x=0.6667341296371178,y=0.5083249671499618 a=zee,b=zee,i=1742,x=0.5570445537603863,y=0.9969595288070264 a=hat,b=pan,i=1743,x=0.3878736075798501,y=0.09689320155996384 a=hat,b=wye,i=1744,x=0.47545940383287155,y=0.035171107409935454 a=wye,b=pan,i=1745,x=0.05202061770868127,y=0.6566730002228411 a=zee,b=hat,i=1746,x=0.058673442891371996,y=0.28933038921745524 a=wye,b=hat,i=1747,x=0.14150517117852657,y=0.536530005390096 a=eks,b=wye,i=1748,x=0.3689045321575106,y=0.43375960646000566 a=wye,b=eks,i=1749,x=0.08070562415535032,y=0.7601097373668262 a=zee,b=pan,i=1750,x=0.42748309274481444,y=0.40582328846411353 a=eks,b=pan,i=1751,x=0.5101125068297688,y=0.17416701133200285 a=eks,b=hat,i=1752,x=0.6822739323301563,y=0.934728306935636 a=zee,b=wye,i=1753,x=0.5815603591837878,y=0.42946603160181884 a=eks,b=zee,i=1754,x=0.4411659420836479,y=0.658970404212564 a=pan,b=eks,i=1755,x=0.16413727843701775,y=0.9186399984720109 a=hat,b=hat,i=1756,x=0.6677910628012946,y=0.7992076156627536 a=pan,b=pan,i=1757,x=0.018771917494669887,y=0.07627637321631209 a=eks,b=eks,i=1758,x=0.3849737318613389,y=0.10314796719548613 a=eks,b=hat,i=1759,x=0.004605943802663104,y=0.13706408448625906 a=pan,b=hat,i=1760,x=0.16534300738225027,y=0.6267714211033921 a=zee,b=zee,i=1761,x=0.9779052389253532,y=0.5003086801528233 a=wye,b=hat,i=1762,x=0.04507239441313149,y=0.7716812127623998 a=hat,b=hat,i=1763,x=0.6315164191885015,y=0.4375276804518171 a=hat,b=pan,i=1764,x=0.02195532641775666,y=0.2526330533315183 a=hat,b=eks,i=1765,x=0.2835946220779688,y=0.29118113110322497 a=hat,b=zee,i=1766,x=0.382493150516817,y=0.8520221210763981 a=zee,b=wye,i=1767,x=0.3657210401100467,y=0.6620479513955376 a=eks,b=zee,i=1768,x=0.7033634045957338,y=0.47107520132096625 a=zee,b=pan,i=1769,x=0.7412198854939575,y=0.34206923036029935 a=eks,b=wye,i=1770,x=0.7022926949673525,y=0.8178450530445518 a=wye,b=zee,i=1771,x=0.8754670655329418,y=0.17333696566959766 a=hat,b=eks,i=1772,x=0.585792241890598,y=0.7443360574921659 a=zee,b=zee,i=1773,x=0.6522535015576731,y=0.21757325076071798 a=pan,b=pan,i=1774,x=0.09695201653405716,y=0.8252978168426179 a=zee,b=zee,i=1775,x=0.977214551248574,y=0.4647124207647422 a=pan,b=hat,i=1776,x=0.9052349202388439,y=0.23607383279010508 a=pan,b=pan,i=1777,x=0.8770213930313705,y=0.2649679554558544 a=eks,b=pan,i=1778,x=0.5825936705834729,y=0.5453162110699705 a=eks,b=hat,i=1779,x=0.5006571233548579,y=0.1243780561189558 a=pan,b=zee,i=1780,x=0.1846415746915494,y=0.04736023830541203 a=wye,b=pan,i=1781,x=0.578399885263909,y=0.04308726031144994 a=pan,b=eks,i=1782,x=0.9210030244758979,y=0.7773896236831834 a=wye,b=zee,i=1783,x=0.9426077714915372,y=0.2538200528298715 a=wye,b=wye,i=1784,x=0.8612436216521431,y=0.8048330008328066 a=hat,b=wye,i=1785,x=0.9754832792942771,y=0.28923936562916985 a=pan,b=zee,i=1786,x=0.2494860009657509,y=0.17194280903044357 a=eks,b=eks,i=1787,x=0.368000320083405,y=0.4886055420500375 a=pan,b=wye,i=1788,x=0.26250246334689176,y=0.04787633922145995 a=pan,b=wye,i=1789,x=0.7301945417230211,y=0.226509032748324 a=hat,b=zee,i=1790,x=0.37729036546983097,y=0.27703668720411234 a=hat,b=pan,i=1791,x=0.05762772701528418,y=0.8943100353103193 a=pan,b=zee,i=1792,x=0.8322225569737312,y=0.7917170874641617 a=wye,b=zee,i=1793,x=0.31884392088021907,y=0.48529327738748296 a=wye,b=wye,i=1794,x=0.2263305044828683,y=0.937998380780705 a=hat,b=zee,i=1795,x=0.16118129356442434,y=0.16950272509494824 a=zee,b=eks,i=1796,x=0.4942226187236075,y=0.14210516571467535 a=hat,b=zee,i=1797,x=0.7287749063387707,y=0.9927587108357429 a=pan,b=hat,i=1798,x=0.6828185492461075,y=0.4502861054322417 a=hat,b=zee,i=1799,x=0.9355569291824988,y=0.20314844189673253 a=zee,b=pan,i=1800,x=0.72307448294554,y=0.6376778174182595 a=pan,b=eks,i=1801,x=0.8102218415617043,y=0.6044303313247449 a=zee,b=pan,i=1802,x=0.357073805593369,y=0.8319647967908266 a=eks,b=wye,i=1803,x=0.5196592664144227,y=0.7156673976778524 a=eks,b=wye,i=1804,x=0.29264863959299714,y=0.708791737405034 a=zee,b=eks,i=1805,x=0.8443555032696601,y=0.064863387129513 a=zee,b=hat,i=1806,x=0.6164118793332103,y=0.1255925909310226 a=wye,b=hat,i=1807,x=0.14657249890035728,y=0.5230067969283422 a=hat,b=wye,i=1808,x=0.2287730659373145,y=0.20360891960927452 a=eks,b=zee,i=1809,x=0.5828879813451391,y=0.8871296430025095 a=wye,b=hat,i=1810,x=0.10808902686015609,y=0.003095657967865484 a=zee,b=wye,i=1811,x=0.879138779526544,y=0.8158846610141476 a=zee,b=wye,i=1812,x=0.8726848944578037,y=0.06260871597344408 a=eks,b=pan,i=1813,x=0.7037266550933726,y=0.35602278298025203 a=hat,b=pan,i=1814,x=0.9644298322610328,y=0.4993991438913755 a=eks,b=pan,i=1815,x=0.5418348248161854,y=0.9355389520025802 a=hat,b=hat,i=1816,x=0.09792806194299297,y=0.14176660544329966 a=pan,b=pan,i=1817,x=0.5655519977509864,y=0.5975680493813812 a=zee,b=wye,i=1818,x=0.8214459119942229,y=0.29965361128737544 a=pan,b=wye,i=1819,x=0.18318519888267681,y=0.43197282065530884 a=hat,b=pan,i=1820,x=0.020838363795188775,y=0.8508185143390146 a=pan,b=pan,i=1821,x=0.38294698779651215,y=0.8341489509213522 a=hat,b=wye,i=1822,x=0.522603809398008,y=0.6634567147948507 a=zee,b=hat,i=1823,x=0.5191794392445693,y=0.5255931403873793 a=eks,b=pan,i=1824,x=0.44104659188971895,y=0.6594737117599939 a=wye,b=pan,i=1825,x=0.5392802909916755,y=0.8897079123047565 a=wye,b=pan,i=1826,x=0.8957889050713344,y=0.7119911089910552 a=hat,b=hat,i=1827,x=0.7124428569925854,y=0.5480761759295041 a=zee,b=hat,i=1828,x=0.05786804641448351,y=0.4254319991402028 a=pan,b=wye,i=1829,x=0.4687534933888111,y=0.706582639979992 a=zee,b=hat,i=1830,x=0.2721305750226911,y=0.005377285991549963 a=pan,b=hat,i=1831,x=0.18303692231105184,y=0.21025826705763861 a=eks,b=pan,i=1832,x=0.2038945772719637,y=0.5357417117465196 a=hat,b=eks,i=1833,x=0.014590280685686796,y=0.7002596722333126 a=wye,b=wye,i=1834,x=0.949816635928921,y=0.1930644264586816 a=eks,b=wye,i=1835,x=0.9900052984177767,y=0.8879825093814294 a=wye,b=pan,i=1836,x=0.3181487584311439,y=0.5523667763399458 a=hat,b=eks,i=1837,x=0.9591593624436306,y=0.6113919452246622 a=hat,b=zee,i=1838,x=0.559343676070325,y=0.890209332873675 a=pan,b=hat,i=1839,x=0.5368391085129115,y=0.8180683703610315 a=pan,b=eks,i=1840,x=0.80438348711484,y=0.2022566057940537 a=wye,b=hat,i=1841,x=0.5532887348403182,y=0.24429939746293128 a=pan,b=hat,i=1842,x=0.9898704891265324,y=0.7317672838087951 a=zee,b=hat,i=1843,x=0.5087737269682078,y=0.0806841886079015 a=zee,b=eks,i=1844,x=0.09986788038161976,y=0.9714739666784168 a=hat,b=eks,i=1845,x=0.09049828109166225,y=0.1947578588027301 a=eks,b=zee,i=1846,x=0.74504290778088,y=0.46929232899960105 a=zee,b=wye,i=1847,x=0.5102908546678789,y=0.8622466590956885 a=eks,b=wye,i=1848,x=0.9737508284191876,y=0.6060569185675129 a=pan,b=pan,i=1849,x=0.4022620876038918,y=0.7846557844677974 a=eks,b=zee,i=1850,x=0.31039634454352627,y=0.5252329961384006 a=eks,b=eks,i=1851,x=0.7390412177790203,y=0.769519937153525 a=hat,b=wye,i=1852,x=0.6238871121990431,y=0.41186598086229964 a=zee,b=wye,i=1853,x=0.8447601423313442,y=0.8520011644241022 a=zee,b=zee,i=1854,x=0.2962334576293918,y=0.926132945738903 a=pan,b=hat,i=1855,x=0.8401351548600108,y=0.6504879006085633 a=hat,b=zee,i=1856,x=0.07606845988104194,y=0.00034299355854428004 a=wye,b=zee,i=1857,x=0.4582107832207104,y=0.2944016633400677 a=eks,b=wye,i=1858,x=0.9930106907313097,y=0.7391793267018062 a=hat,b=pan,i=1859,x=0.42255637553704006,y=0.02707473931820803 a=zee,b=hat,i=1860,x=0.24049082129786625,y=0.987975708111131 a=zee,b=pan,i=1861,x=0.47821784409887513,y=0.8783256619433235 a=eks,b=hat,i=1862,x=0.8127278660333865,y=0.8191943473539423 a=pan,b=pan,i=1863,x=0.8302838683545155,y=0.24734279452032182 a=hat,b=zee,i=1864,x=0.826660555911501,y=0.2651509088000916 a=eks,b=zee,i=1865,x=0.38057266246696253,y=0.03213839928081663 a=eks,b=hat,i=1866,x=0.8031652473986357,y=0.5958264736432561 a=wye,b=wye,i=1867,x=0.15951611637472107,y=0.4077662801256805 a=eks,b=zee,i=1868,x=0.6732934218406293,y=0.7505416061385557 a=eks,b=zee,i=1869,x=0.633163245609033,y=0.8429419490648784 a=wye,b=pan,i=1870,x=0.10163096579388076,y=0.13758281047223042 a=hat,b=wye,i=1871,x=0.08107553652444954,y=0.2640692772059776 a=eks,b=eks,i=1872,x=0.42414648489598794,y=0.6065273117846864 a=wye,b=hat,i=1873,x=0.6051325007195336,y=0.0842051888808607 a=zee,b=eks,i=1874,x=0.4161594343684122,y=0.5842158524042167 a=wye,b=zee,i=1875,x=0.9548486055254091,y=0.3424491192867498 a=pan,b=eks,i=1876,x=0.6468659335884865,y=0.710835697336098 a=hat,b=zee,i=1877,x=0.9303319011279677,y=0.7113730786626118 a=zee,b=pan,i=1878,x=0.14398708400857807,y=0.7966487889999802 a=pan,b=zee,i=1879,x=0.527406345229876,y=0.47062036425973675 a=hat,b=eks,i=1880,x=0.8853889990767594,y=0.29294894207487143 a=pan,b=zee,i=1881,x=0.40105266769707004,y=0.7644044149977851 a=pan,b=zee,i=1882,x=0.9327815865652367,y=0.3602677495267469 a=pan,b=zee,i=1883,x=0.34429591718844843,y=0.05689015367587591 a=wye,b=hat,i=1884,x=0.708143215528541,y=0.3560504482521065 a=zee,b=wye,i=1885,x=0.11851805777842395,y=0.23782759573809764 a=eks,b=wye,i=1886,x=0.33449907630162523,y=0.9409666461544096 a=hat,b=hat,i=1887,x=0.9314693861337467,y=0.13863337436919843 a=zee,b=eks,i=1888,x=0.3519272451539994,y=0.5053162657228568 a=eks,b=zee,i=1889,x=0.8736600260492586,y=0.19107483910062717 a=hat,b=eks,i=1890,x=0.4174883365897032,y=0.6879531497535479 a=zee,b=hat,i=1891,x=0.5382838856043256,y=0.8806888516912734 a=zee,b=eks,i=1892,x=0.8124856255009596,y=0.9417530148525823 a=hat,b=zee,i=1893,x=0.6120649825518716,y=0.8578129408524632 a=wye,b=wye,i=1894,x=0.4169983470765677,y=0.31293410227278906 a=hat,b=wye,i=1895,x=0.10961101368157089,y=0.32892883700517095 a=hat,b=wye,i=1896,x=0.9132730441559633,y=0.7487099837821863 a=hat,b=hat,i=1897,x=0.7675505245773306,y=0.8461420935545583 a=pan,b=eks,i=1898,x=0.3252151127693067,y=0.9364118111641275 a=wye,b=hat,i=1899,x=0.1709902864944267,y=0.48516354025753305 a=hat,b=pan,i=1900,x=0.6087321537907773,y=0.7970729316915601 a=pan,b=eks,i=1901,x=0.24652370926788014,y=0.5636927917895729 a=hat,b=zee,i=1902,x=0.1264928014486475,y=0.6961063811057807 a=wye,b=eks,i=1903,x=0.31804488869587366,y=0.14285299153786624 a=eks,b=zee,i=1904,x=0.33758768803317096,y=0.5523041691821023 a=hat,b=wye,i=1905,x=0.7783001976331004,y=0.4281025219221022 a=hat,b=wye,i=1906,x=0.2507442607453316,y=0.9002257467281997 a=eks,b=eks,i=1907,x=0.9438758492662777,y=0.7214758965332612 a=wye,b=zee,i=1908,x=0.32738813438706793,y=0.7623152593994879 a=eks,b=hat,i=1909,x=0.7314442344747841,y=0.030358065216463115 a=hat,b=wye,i=1910,x=0.7380789095291242,y=0.9502552254648776 a=pan,b=pan,i=1911,x=0.3011591867627148,y=0.6774130244502444 a=wye,b=wye,i=1912,x=0.7175207335721732,y=0.5163511962741214 a=hat,b=pan,i=1913,x=0.010071221635602146,y=0.5065324934192511 a=eks,b=pan,i=1914,x=0.30367239205139296,y=0.7075141985416662 a=hat,b=pan,i=1915,x=0.6426932948416931,y=0.5081694432335289 a=wye,b=hat,i=1916,x=0.47018235692725985,y=0.8010843037704246 a=zee,b=wye,i=1917,x=0.529838527546025,y=0.975044822917303 a=hat,b=eks,i=1918,x=0.019159081788694077,y=0.5386166416064818 a=eks,b=zee,i=1919,x=0.45717869373411757,y=0.8830819174369392 a=eks,b=wye,i=1920,x=0.6319288641477111,y=0.47412119650722184 a=eks,b=wye,i=1921,x=0.9456983171768308,y=0.8913471052406744 a=wye,b=pan,i=1922,x=0.6733026865976656,y=0.5941565401265938 a=zee,b=zee,i=1923,x=0.15497719261601373,y=0.9824185888787137 a=zee,b=wye,i=1924,x=0.14261091973981976,y=0.03891416444006246 a=pan,b=pan,i=1925,x=0.051704291514689915,y=0.30096139627683915 a=eks,b=pan,i=1926,x=0.08149680519340818,y=0.371502322922598 a=eks,b=pan,i=1927,x=0.26745370041393246,y=0.7180946178205809 a=hat,b=pan,i=1928,x=0.03866554054364113,y=0.7467583161789872 a=pan,b=wye,i=1929,x=0.715219843779286,y=0.7347318985161266 a=hat,b=eks,i=1930,x=0.18556549546801415,y=0.8376753664837346 a=eks,b=eks,i=1931,x=0.6283884556872956,y=0.714926049974028 a=pan,b=wye,i=1932,x=0.08318436818892117,y=0.43049862856264764 a=wye,b=zee,i=1933,x=0.9047633922940572,y=0.7844909689207981 a=eks,b=hat,i=1934,x=0.2175670413228329,y=0.8617365456033637 a=wye,b=wye,i=1935,x=0.7550429521371519,y=0.786133808170408 a=wye,b=hat,i=1936,x=0.3345630973104814,y=0.2823268521687281 a=pan,b=wye,i=1937,x=0.9521970743863757,y=0.5949587882541866 a=zee,b=hat,i=1938,x=0.18206318284329825,y=0.0011400311959023357 a=wye,b=zee,i=1939,x=0.1903296792451994,y=0.9350080777637384 a=wye,b=hat,i=1940,x=0.37178768301191467,y=0.8451055253202524 a=pan,b=eks,i=1941,x=0.8294899690053994,y=0.7564416563177322 a=hat,b=hat,i=1942,x=0.44482696874869365,y=0.5961297980178011 a=pan,b=eks,i=1943,x=0.9719276019842854,y=0.640150164953268 a=eks,b=wye,i=1944,x=0.09816590063186759,y=0.8960419732965261 a=wye,b=wye,i=1945,x=0.8188272907846742,y=0.22236697182142784 a=pan,b=pan,i=1946,x=0.9840946983738358,y=0.24604842054457776 a=wye,b=eks,i=1947,x=0.5609426547261931,y=0.1519761843166667 a=zee,b=zee,i=1948,x=0.8526284266294675,y=0.7580336598194982 a=wye,b=eks,i=1949,x=0.04793743314382193,y=0.511362467180759 a=eks,b=hat,i=1950,x=0.5205580283603881,y=0.09466218875496657 a=eks,b=hat,i=1951,x=0.9392053569680634,y=0.9768144646610879 a=pan,b=hat,i=1952,x=0.491307664252547,y=0.8646927260623539 a=zee,b=eks,i=1953,x=0.6668788836391065,y=0.7090525532474364 a=zee,b=zee,i=1954,x=0.7595127799385754,y=0.6001574207956651 a=pan,b=pan,i=1955,x=0.3407552952250241,y=0.8020102136226014 a=pan,b=hat,i=1956,x=0.08503694234411441,y=0.7387665239824308 a=pan,b=zee,i=1957,x=0.9854793880226635,y=0.7095712814074717 a=wye,b=pan,i=1958,x=0.6114481880293695,y=0.22917077844582012 a=wye,b=zee,i=1959,x=0.5016850781819963,y=0.42040146896727615 a=eks,b=pan,i=1960,x=0.7325260743545391,y=0.35098817238458924 a=wye,b=wye,i=1961,x=0.29833631790760273,y=0.4831530650838167 a=hat,b=eks,i=1962,x=0.36631759989103085,y=0.29865431150806365 a=hat,b=eks,i=1963,x=0.23176876123591383,y=0.5612909158675198 a=wye,b=pan,i=1964,x=0.7334272338627286,y=0.650447648017669 a=pan,b=pan,i=1965,x=0.9367163916661853,y=0.9638919891814807 a=zee,b=hat,i=1966,x=0.7301180056013357,y=0.38279312633041496 a=wye,b=eks,i=1967,x=0.3271166838493157,y=0.8030348688816051 a=pan,b=eks,i=1968,x=0.7530954976867642,y=0.5048913343158832 a=wye,b=zee,i=1969,x=0.6270200861888447,y=0.24983293440736842 a=eks,b=zee,i=1970,x=0.12406730011560674,y=0.5862034791938755 a=hat,b=wye,i=1971,x=0.4654113772986844,y=0.03490618297713166 a=hat,b=wye,i=1972,x=0.5837244835312924,y=0.78564800693725 a=wye,b=hat,i=1973,x=0.5256418800394103,y=0.5657320340909927 a=hat,b=zee,i=1974,x=0.9946797442560897,y=0.17991015295150847 a=eks,b=eks,i=1975,x=0.5611515257329109,y=0.45353155787641375 a=wye,b=eks,i=1976,x=0.90900092404583,y=0.9088347779743747 a=wye,b=zee,i=1977,x=0.2485784939054746,y=0.5715538711284616 a=eks,b=eks,i=1978,x=0.43223859004330245,y=0.25096305614713244 a=wye,b=pan,i=1979,x=0.044824962223491194,y=0.26304195982115053 a=hat,b=zee,i=1980,x=0.8574700507192768,y=0.03240481571430498 a=hat,b=pan,i=1981,x=0.7205280959278643,y=0.9765256304646956 a=pan,b=eks,i=1982,x=0.11118021831380087,y=0.1736432452425345 a=eks,b=zee,i=1983,x=0.3665362715223871,y=0.8769601803237262 a=wye,b=zee,i=1984,x=0.5159131102473629,y=0.3138392498746069 a=hat,b=wye,i=1985,x=0.6785523977842361,y=0.9088522942899968 a=hat,b=eks,i=1986,x=0.8391540456864279,y=0.13395352775796587 a=wye,b=eks,i=1987,x=0.33553215256369306,y=0.8998597387125332 a=hat,b=zee,i=1988,x=0.3273336625347204,y=0.5235087574026606 a=pan,b=eks,i=1989,x=0.8846030796068061,y=0.1229509863981878 a=hat,b=eks,i=1990,x=0.972524874310568,y=0.7588379528101111 a=zee,b=pan,i=1991,x=0.4266265409041532,y=0.46661051389718977 a=eks,b=zee,i=1992,x=0.18951913536280773,y=0.3044420239454556 a=hat,b=pan,i=1993,x=0.6524602479494983,y=0.2683536424804953 a=hat,b=pan,i=1994,x=0.3458198938210745,y=0.15708271475158309 a=pan,b=hat,i=1995,x=0.2451140421214234,y=0.21125136662021793 a=wye,b=eks,i=1996,x=0.7260863327463748,y=0.8391383362988085 a=zee,b=wye,i=1997,x=0.3390776046149281,y=0.2943389939229085 a=eks,b=pan,i=1998,x=0.24597512351551498,y=0.5579233145456394 a=eks,b=zee,i=1999,x=0.6180255159787116,y=0.7640028449996572 a=pan,b=wye,i=2000,x=0.8323911295033875,y=0.05968766127057723 a=wye,b=hat,i=2001,x=0.15924096642007157,y=0.24059632344634185 a=pan,b=zee,i=2002,x=0.5349190357320186,y=0.508630259684438 a=pan,b=wye,i=2003,x=0.3562571816102539,y=0.9351982273289634 a=hat,b=pan,i=2004,x=0.5792914584913227,y=0.9721311150467201 a=hat,b=pan,i=2005,x=0.6721200696331198,y=0.5074220436659838 a=zee,b=pan,i=2006,x=0.36314674395500735,y=0.05966789024528896 a=eks,b=zee,i=2007,x=0.5198150674035192,y=0.5307294576536602 a=wye,b=wye,i=2008,x=0.8038374651958967,y=0.863525245703629 a=hat,b=eks,i=2009,x=0.8954319835423661,y=0.6074686757262493 a=hat,b=hat,i=2010,x=0.14682904757610016,y=0.5836897852849614 a=hat,b=wye,i=2011,x=0.5554922764125422,y=0.044893468168582085 a=wye,b=hat,i=2012,x=0.3272476785644499,y=0.2852380145740261 a=zee,b=pan,i=2013,x=0.5272911037027838,y=0.9007193862227653 a=pan,b=zee,i=2014,x=0.8942547964450125,y=0.7308860097948163 a=wye,b=pan,i=2015,x=0.7429848323935544,y=0.6564456028979551 a=wye,b=pan,i=2016,x=0.8976852390968387,y=0.3715619777706992 a=eks,b=eks,i=2017,x=0.5870221936023131,y=0.5886336776923361 a=pan,b=eks,i=2018,x=0.7548510407648094,y=0.259810938746426 a=wye,b=hat,i=2019,x=0.43322808613233055,y=0.0385758517767808 a=zee,b=eks,i=2020,x=0.6430370762426636,y=0.6948330772772741 a=pan,b=zee,i=2021,x=0.4140878244124503,y=0.398400762850186 a=eks,b=pan,i=2022,x=0.3500684495606733,y=0.14698881032642608 a=eks,b=zee,i=2023,x=0.8926094968763351,y=0.6086053558590667 a=wye,b=hat,i=2024,x=0.020600223126170603,y=0.20728018182250796 a=hat,b=wye,i=2025,x=0.0007025729724531304,y=0.6265023865043876 a=zee,b=wye,i=2026,x=0.8573260145899378,y=0.9080875650609371 a=eks,b=zee,i=2027,x=0.22981492296559103,y=0.10600637415066061 a=zee,b=zee,i=2028,x=0.6842296172237651,y=0.896024172825087 a=pan,b=wye,i=2029,x=0.5829130314173805,y=0.3189845366520674 a=pan,b=wye,i=2030,x=0.14984955320446725,y=0.8011645466128109 a=wye,b=zee,i=2031,x=0.14619362934789815,y=0.04433757197092214 a=pan,b=hat,i=2032,x=0.5611491467878738,y=0.630949265472906 a=hat,b=wye,i=2033,x=0.005567301262607405,y=0.6290855880213555 a=zee,b=pan,i=2034,x=0.40924963766916733,y=0.922632813755277 a=eks,b=hat,i=2035,x=0.33767734812921923,y=0.5658087617423716 a=zee,b=eks,i=2036,x=0.25944332814164905,y=0.11267646149361388 a=eks,b=hat,i=2037,x=0.4613748353843449,y=0.5072335485279396 a=zee,b=zee,i=2038,x=0.3797322702325565,y=0.9465025393896492 a=hat,b=hat,i=2039,x=0.8389132941448142,y=0.9200224995580027 a=pan,b=pan,i=2040,x=0.7463150208227146,y=0.34885266263688197 a=wye,b=hat,i=2041,x=0.6563952046485523,y=0.7555478004412313 a=zee,b=hat,i=2042,x=0.2743477126375994,y=0.3824464564910681 a=hat,b=hat,i=2043,x=0.8811861962295147,y=0.5191315240489268 a=zee,b=eks,i=2044,x=0.3599144261574607,y=0.24553060035029017 a=pan,b=eks,i=2045,x=0.9781655353605474,y=0.2730587268790037 a=wye,b=hat,i=2046,x=0.7333941298571239,y=0.5739371545354796 a=hat,b=eks,i=2047,x=0.06042270034486685,y=0.46301889302926746 a=pan,b=hat,i=2048,x=0.10911169262757925,y=0.007073831794458529 a=pan,b=pan,i=2049,x=0.8624169299220058,y=0.9006582996702346 a=eks,b=eks,i=2050,x=0.040691774802510294,y=0.8066732453567129 a=eks,b=hat,i=2051,x=0.40407704836251557,y=0.26395123641005147 a=zee,b=hat,i=2052,x=0.009808918561178714,y=0.2302545994571994 a=wye,b=eks,i=2053,x=0.7633729697198686,y=0.8187837109642871 a=wye,b=hat,i=2054,x=0.10710381581294204,y=0.3286506389479086 a=hat,b=eks,i=2055,x=0.9832237471284704,y=0.23991238481161792 a=zee,b=pan,i=2056,x=0.6210754046594348,y=0.49331354774956016 a=pan,b=zee,i=2057,x=0.28231501416039284,y=0.12643281231603754 a=wye,b=hat,i=2058,x=0.045046526806835296,y=0.681451721478501 a=eks,b=pan,i=2059,x=0.9331162879465084,y=0.14664803314097596 a=zee,b=wye,i=2060,x=0.7720929751822915,y=0.330085050859654 a=zee,b=zee,i=2061,x=0.14974934709461651,y=0.697616433647398 a=wye,b=eks,i=2062,x=0.945982672513977,y=0.36668794201328303 a=eks,b=zee,i=2063,x=0.10743808879213779,y=0.6963841526487657 a=zee,b=pan,i=2064,x=0.5676519201496846,y=0.24351963361710904 a=wye,b=eks,i=2065,x=0.606169952184269,y=0.9495081658090401 a=hat,b=pan,i=2066,x=0.5362186062455647,y=0.18683078751407345 a=eks,b=eks,i=2067,x=0.23118685760407975,y=0.4886672632279645 a=wye,b=wye,i=2068,x=0.0181286937053855,y=0.4027507216590225 a=wye,b=zee,i=2069,x=0.8920322140255575,y=0.2821329353409344 a=zee,b=wye,i=2070,x=0.2845370086876513,y=0.4200729779675041 a=eks,b=wye,i=2071,x=0.6616434446154568,y=0.028717804930202817 a=pan,b=zee,i=2072,x=0.13789801706952376,y=0.6865579908342762 a=hat,b=pan,i=2073,x=0.14024645801145608,y=0.2232995634066972 a=eks,b=hat,i=2074,x=0.8416373289721065,y=0.009957706782034892 a=pan,b=eks,i=2075,x=0.2730024769669228,y=0.6092063716892284 a=wye,b=hat,i=2076,x=0.6679556713229464,y=0.23886590929858575 a=wye,b=pan,i=2077,x=0.6772238022128941,y=0.35715527067676667 a=wye,b=wye,i=2078,x=0.0007441043225671073,y=0.9342244226449593 a=eks,b=pan,i=2079,x=0.00844716490372166,y=0.7042488450623287 a=zee,b=hat,i=2080,x=0.9840706098598035,y=0.7011152185727909 a=zee,b=wye,i=2081,x=0.3382103536180968,y=0.04576622304303102 a=wye,b=hat,i=2082,x=0.0855328407000916,y=0.7955310778574013 a=wye,b=wye,i=2083,x=0.654630167298159,y=0.9490657525005854 a=hat,b=pan,i=2084,x=0.9418973198231615,y=0.8869025666330164 a=eks,b=eks,i=2085,x=0.38148259830551734,y=0.8664658521060588 a=hat,b=zee,i=2086,x=0.9687249489223216,y=0.9138672864469205 a=pan,b=zee,i=2087,x=0.4582214393900814,y=0.8311346736169871 a=hat,b=wye,i=2088,x=0.3324758019863273,y=0.4703648792781622 a=hat,b=hat,i=2089,x=0.9166551411558639,y=0.0986178333688883 a=zee,b=zee,i=2090,x=0.5043939613961448,y=0.9818791944950958 a=eks,b=wye,i=2091,x=0.1351492269897414,y=0.9388421670767862 a=pan,b=eks,i=2092,x=0.6581611437110156,y=0.2936463974495629 a=eks,b=wye,i=2093,x=0.5685533529741125,y=0.8133350683940237 a=wye,b=pan,i=2094,x=0.07847412023993783,y=0.3613060871668645 a=wye,b=wye,i=2095,x=0.20230852407018185,y=0.2291747261210969 a=eks,b=eks,i=2096,x=0.43638629510919924,y=0.2881257309332079 a=hat,b=eks,i=2097,x=0.26844813288649483,y=0.39273900559861075 a=hat,b=eks,i=2098,x=0.9966377977643898,y=0.5245550930114457 a=hat,b=pan,i=2099,x=0.03219741593758807,y=0.8801777270031927 a=eks,b=pan,i=2100,x=0.8264573211830318,y=0.3323904264186872 a=hat,b=wye,i=2101,x=0.5557805350665251,y=0.5952937921640231 a=zee,b=wye,i=2102,x=0.749445246206683,y=0.9220669751971446 a=pan,b=eks,i=2103,x=0.48622365678958046,y=0.5824051664305276 a=wye,b=zee,i=2104,x=0.24393506694975353,y=0.8625197120864077 a=pan,b=zee,i=2105,x=0.42667111990222584,y=0.4200738107939501 a=pan,b=eks,i=2106,x=0.6899381403750706,y=0.5175558265399449 a=pan,b=wye,i=2107,x=0.046210916618416364,y=0.25213670524015686 a=zee,b=zee,i=2108,x=0.7086278430636463,y=0.7267047227599615 a=pan,b=zee,i=2109,x=0.8286002064140777,y=0.7422535714385249 a=wye,b=eks,i=2110,x=0.9082291930295346,y=0.47111153171260134 a=hat,b=wye,i=2111,x=0.5188526237698469,y=0.10386838578674262 a=zee,b=pan,i=2112,x=0.02494942612055806,y=0.6771165590440439 a=pan,b=zee,i=2113,x=0.0793213913259122,y=0.046201894636212604 a=eks,b=wye,i=2114,x=0.339791829917532,y=0.6311099033330176 a=hat,b=eks,i=2115,x=0.09151886587216429,y=0.7423362419494414 a=zee,b=zee,i=2116,x=0.4003379315212102,y=0.0193682083394614 a=pan,b=hat,i=2117,x=0.3429130580701697,y=0.6027060638473042 a=pan,b=zee,i=2118,x=0.9627595397700258,y=0.13997934081700658 a=hat,b=hat,i=2119,x=0.8206707686267524,y=0.7611213033730956 a=zee,b=wye,i=2120,x=0.5559252019928892,y=0.7174146654070022 a=hat,b=wye,i=2121,x=0.9803985810617651,y=0.8394646120202436 a=zee,b=hat,i=2122,x=0.08631486480591943,y=0.5785230915820572 a=pan,b=wye,i=2123,x=0.9115498197515648,y=0.9169354954307747 a=hat,b=hat,i=2124,x=0.7798071504849725,y=0.19792727612064476 a=wye,b=pan,i=2125,x=0.8561718307822236,y=0.1291568082386848 a=hat,b=wye,i=2126,x=0.2863145718712009,y=0.5710669434512489 a=wye,b=eks,i=2127,x=0.06803650937651173,y=0.3577026589688229 a=wye,b=hat,i=2128,x=0.9111033241507589,y=0.10783082272199751 a=zee,b=eks,i=2129,x=0.28267518376958845,y=0.17688870699173864 a=hat,b=pan,i=2130,x=0.19116926141337387,y=0.27875749703114405 a=hat,b=hat,i=2131,x=0.3254603712033679,y=0.9274447308988584 a=eks,b=wye,i=2132,x=0.11768724156109422,y=0.8908179117578706 a=wye,b=pan,i=2133,x=0.6516558397748747,y=0.774009470971533 a=hat,b=eks,i=2134,x=0.9053305484140348,y=0.37780854020278265 a=pan,b=pan,i=2135,x=0.7849642445184846,y=0.2074226048103197 a=zee,b=wye,i=2136,x=0.2843358696868167,y=0.17750391830130807 a=pan,b=hat,i=2137,x=0.6831781526100863,y=0.005628299955970917 a=zee,b=wye,i=2138,x=0.29832744224162844,y=0.33074245583419115 a=zee,b=wye,i=2139,x=0.4116759409721965,y=0.16673308079819182 a=zee,b=wye,i=2140,x=0.3063387912982882,y=0.3715575632516237 a=pan,b=hat,i=2141,x=0.41506057628652626,y=0.013486526190589099 a=zee,b=wye,i=2142,x=0.517904841622836,y=0.53285652127 a=hat,b=pan,i=2143,x=0.9156355367699018,y=0.8823700552229912 a=pan,b=hat,i=2144,x=0.6484157591768972,y=0.18545458215405763 a=eks,b=eks,i=2145,x=0.2511948002161768,y=0.6576693696214415 a=eks,b=zee,i=2146,x=0.4990209540685181,y=0.1364915882864166 a=eks,b=wye,i=2147,x=0.15240384791463035,y=0.4599246782338706 a=zee,b=pan,i=2148,x=0.8912158164832823,y=0.0715866507974654 a=zee,b=eks,i=2149,x=0.7025420244699133,y=0.987609520343113 a=wye,b=pan,i=2150,x=0.3436366777295877,y=0.3694637710717039 a=hat,b=zee,i=2151,x=0.9616090415643731,y=0.8945473597755025 a=zee,b=hat,i=2152,x=0.480760014274322,y=0.09273697945051707 a=eks,b=hat,i=2153,x=0.17176533143479,y=0.9370337444082136 a=zee,b=pan,i=2154,x=0.1391723805955094,y=0.9355089025836978 a=hat,b=zee,i=2155,x=0.005175137015667519,y=0.6082400770560145 a=eks,b=wye,i=2156,x=0.5266959602940757,y=0.2966790787127306 a=wye,b=pan,i=2157,x=0.40990967259698485,y=0.46693754055942116 a=hat,b=hat,i=2158,x=0.36568864609540286,y=0.482086719899368 a=zee,b=wye,i=2159,x=0.46324422760937845,y=0.18957042856735318 a=pan,b=eks,i=2160,x=0.0032731741464655517,y=0.24265930126172286 a=wye,b=eks,i=2161,x=0.17517848527969948,y=0.08180586013473534 a=pan,b=pan,i=2162,x=0.4403551635970905,y=0.22942697632655906 a=wye,b=pan,i=2163,x=0.09273957715469416,y=0.6132959825744481 a=pan,b=zee,i=2164,x=0.19524512170581543,y=0.5460739296935951 a=hat,b=hat,i=2165,x=0.46165958964019504,y=0.6029962831405496 a=wye,b=zee,i=2166,x=0.8944862196737927,y=0.34807401159779683 a=zee,b=hat,i=2167,x=0.42312576374129274,y=0.10048800632229682 a=wye,b=hat,i=2168,x=0.6568978924854212,y=0.5101756478889046 a=eks,b=zee,i=2169,x=0.05684290839594597,y=0.6167859837759624 a=wye,b=eks,i=2170,x=0.4198547582787967,y=0.2376285818765217 a=eks,b=eks,i=2171,x=0.6714359981321629,y=0.37149274278995337 a=pan,b=wye,i=2172,x=0.2057396940089804,y=0.8420562089794659 a=wye,b=hat,i=2173,x=0.4502790891675549,y=0.8635812727509119 a=pan,b=eks,i=2174,x=0.8915519585149145,y=0.297092301064787 a=wye,b=eks,i=2175,x=0.6684886052688896,y=0.23351427152549686 a=eks,b=eks,i=2176,x=0.018008652733587316,y=0.9614835324200763 a=eks,b=pan,i=2177,x=0.7183922577315158,y=0.48505114281853134 a=zee,b=wye,i=2178,x=0.8235592349921356,y=0.21457612748044042 a=hat,b=wye,i=2179,x=0.8080588257410165,y=0.8760901920518874 a=pan,b=eks,i=2180,x=0.6055815021312241,y=0.8480036770514022 a=zee,b=pan,i=2181,x=0.5449270457570026,y=0.7992463596093999 a=zee,b=hat,i=2182,x=0.3727527045897696,y=0.8534533340738414 a=eks,b=pan,i=2183,x=0.8003361363186678,y=0.8955368869223884 a=wye,b=wye,i=2184,x=0.009903387473833902,y=0.717874178791943 a=eks,b=eks,i=2185,x=0.33802204835640726,y=0.30007036518314967 a=hat,b=zee,i=2186,x=0.7146865245671944,y=0.4887379966859555 a=pan,b=eks,i=2187,x=0.09332217805283527,y=0.2731125734848725 a=eks,b=zee,i=2188,x=0.358076509887842,y=0.6122466113672775 a=zee,b=eks,i=2189,x=0.984738578757059,y=0.892051880694554 a=hat,b=wye,i=2190,x=0.9791796147633219,y=0.30772131333366337 a=zee,b=eks,i=2191,x=0.8618827816008505,y=0.3898158650484316 a=eks,b=wye,i=2192,x=0.08897197433077497,y=0.5341085853768164 a=zee,b=hat,i=2193,x=0.44938360138176914,y=0.04690228110148875 a=wye,b=wye,i=2194,x=0.2622599637682992,y=0.33190780821668475 a=zee,b=pan,i=2195,x=0.2456231364010899,y=0.8439355736973392 a=zee,b=zee,i=2196,x=0.7874461922758034,y=0.3195592889082516 a=hat,b=wye,i=2197,x=0.3540930552112632,y=0.4554803152418352 a=hat,b=eks,i=2198,x=0.12965400774700986,y=0.4139588865738947 a=hat,b=eks,i=2199,x=0.6553924554328745,y=0.4899538937166197 a=pan,b=zee,i=2200,x=0.4507994878036382,y=0.9785717062046653 a=pan,b=pan,i=2201,x=0.9526982671410141,y=0.3425963974364795 a=hat,b=wye,i=2202,x=0.4709189260548132,y=0.33410477791419135 a=wye,b=pan,i=2203,x=0.8491557372816053,y=0.5530531109549706 a=hat,b=wye,i=2204,x=0.7973426670893504,y=0.38438739471274264 a=wye,b=zee,i=2205,x=0.2774377944743893,y=0.45205678592354026 a=zee,b=eks,i=2206,x=0.4133477502781451,y=0.555969888477931 a=pan,b=eks,i=2207,x=0.9193964373230882,y=0.4625301712579941 a=hat,b=eks,i=2208,x=0.9772889351986918,y=0.3249537135963736 a=wye,b=eks,i=2209,x=0.7841059777895694,y=0.6947456883865291 a=hat,b=eks,i=2210,x=0.46786259691563536,y=0.31576530398682046 a=pan,b=hat,i=2211,x=0.3000341492694927,y=0.9961655477923976 a=wye,b=zee,i=2212,x=0.2800829848930697,y=0.8599095044857418 a=wye,b=eks,i=2213,x=0.7099477247456799,y=0.1413865209495151 a=hat,b=zee,i=2214,x=0.2971188903315465,y=0.44965916160853636 a=zee,b=pan,i=2215,x=0.06251445207257622,y=0.13216970387427485 a=hat,b=wye,i=2216,x=0.3382952859935743,y=0.4400906767156443 a=zee,b=wye,i=2217,x=0.49170781106474626,y=0.1402042893515265 a=zee,b=hat,i=2218,x=0.2583991751219392,y=0.36652517821181607 a=pan,b=zee,i=2219,x=0.14927136365683047,y=0.18664967620347506 a=eks,b=wye,i=2220,x=0.5726690878517332,y=0.9834177283918458 a=hat,b=eks,i=2221,x=0.7726531947838272,y=0.15165188282492126 a=zee,b=eks,i=2222,x=0.813180106527479,y=0.621185672504634 a=eks,b=hat,i=2223,x=0.289329024465074,y=0.36110779604692067 a=hat,b=pan,i=2224,x=0.27094205048996056,y=0.6489628299416983 a=hat,b=hat,i=2225,x=0.013545905550584214,y=0.8494572427931795 a=eks,b=wye,i=2226,x=0.3454244478858154,y=0.29090367914645576 a=zee,b=wye,i=2227,x=0.39971822303581617,y=0.17475090292312834 a=eks,b=zee,i=2228,x=0.9408003473361174,y=0.9376913825387122 a=hat,b=wye,i=2229,x=0.4494538288870511,y=0.13090866722624483 a=pan,b=wye,i=2230,x=0.8809697124067445,y=0.39092344601998064 a=wye,b=hat,i=2231,x=0.900794437962015,y=0.8967390597734215 a=hat,b=hat,i=2232,x=0.15713550210076666,y=0.7206735582912116 a=zee,b=wye,i=2233,x=0.9004219588711274,y=0.7577516737491493 a=eks,b=eks,i=2234,x=0.27871867532288996,y=0.2911552878960423 a=eks,b=wye,i=2235,x=0.5013653314603624,y=0.8333248001496258 a=zee,b=zee,i=2236,x=0.30501285370800013,y=0.5849535705099613 a=hat,b=zee,i=2237,x=0.45674559029260486,y=0.8728724386781094 a=pan,b=pan,i=2238,x=0.02847848077848736,y=0.9207996601523926 a=pan,b=zee,i=2239,x=0.010173755043218158,y=0.22123822336488064 a=wye,b=wye,i=2240,x=0.5930605475370612,y=0.3433603733657331 a=hat,b=wye,i=2241,x=0.5014017541132575,y=0.7090960181653438 a=wye,b=hat,i=2242,x=0.9458244074853481,y=0.7456393313493013 a=zee,b=pan,i=2243,x=0.29001787500073173,y=0.045527725574051714 a=hat,b=hat,i=2244,x=0.9708832254888226,y=0.15752383437958462 a=hat,b=eks,i=2245,x=0.4770264537232787,y=0.6736468654550781 a=wye,b=hat,i=2246,x=0.7714374257659208,y=0.5425954287320883 a=pan,b=pan,i=2247,x=0.8014273299143657,y=0.7288163705942878 a=pan,b=pan,i=2248,x=0.954246012713997,y=0.8279688125072744 a=eks,b=eks,i=2249,x=0.3345668023105298,y=0.31811620191709955 a=wye,b=hat,i=2250,x=0.5431274222493861,y=0.1566355934693281 a=eks,b=hat,i=2251,x=0.8946184447856771,y=0.8281124954281727 a=zee,b=wye,i=2252,x=0.5655358148358,y=0.9169255629455827 a=eks,b=wye,i=2253,x=0.6383105313881284,y=0.1027304181651264 a=wye,b=zee,i=2254,x=0.8612725048242387,y=0.056706665236205156 a=hat,b=zee,i=2255,x=0.4883498572156204,y=0.0770621976268544 a=wye,b=hat,i=2256,x=0.10604947211581683,y=0.8870919841683852 a=hat,b=hat,i=2257,x=0.6942446034273736,y=0.6246228939328669 a=eks,b=eks,i=2258,x=0.6930800244883837,y=0.17611165906867554 a=pan,b=hat,i=2259,x=0.22286725838973298,y=0.6076445332790815 a=zee,b=zee,i=2260,x=0.8359749877662224,y=0.08101114122788078 a=hat,b=eks,i=2261,x=0.9105620468307024,y=0.3593642950046009 a=zee,b=zee,i=2262,x=0.7490208516776408,y=0.7277121821219803 a=zee,b=hat,i=2263,x=0.012838825936875464,y=0.5223435911532996 a=hat,b=pan,i=2264,x=0.37286192432196275,y=0.8365432517009491 a=zee,b=pan,i=2265,x=0.946352430931429,y=0.27693938121291084 a=pan,b=eks,i=2266,x=0.5631724274367673,y=0.0642506263060727 a=hat,b=zee,i=2267,x=0.7578871147776249,y=0.14754564446673257 a=hat,b=wye,i=2268,x=0.17474153753114763,y=0.9634949103419465 a=pan,b=eks,i=2269,x=0.5541880960714733,y=0.9158224391454514 a=eks,b=eks,i=2270,x=0.5090886478757912,y=0.7656587962141506 a=pan,b=hat,i=2271,x=0.16768184769644479,y=0.8215102227732646 a=zee,b=hat,i=2272,x=0.14140036239733678,y=0.8390759674518355 a=eks,b=hat,i=2273,x=0.8127008522217432,y=0.9949059480342844 a=eks,b=wye,i=2274,x=0.9075350776906357,y=0.024516079984659767 a=eks,b=wye,i=2275,x=0.5212081176523184,y=0.8177991905419402 a=eks,b=eks,i=2276,x=0.5329538624469671,y=0.0018158942180759308 a=pan,b=wye,i=2277,x=0.8553908959608967,y=0.021430068067535557 a=wye,b=eks,i=2278,x=0.17901836368365676,y=0.14044395537918564 a=hat,b=eks,i=2279,x=0.012280680223469398,y=0.277342303022595 a=wye,b=zee,i=2280,x=0.4217562022758986,y=0.051936162685817355 a=zee,b=pan,i=2281,x=0.1383792519119802,y=0.47235511628254045 a=eks,b=hat,i=2282,x=0.7011958061953378,y=0.91083574253739 a=zee,b=eks,i=2283,x=0.36444369039046853,y=0.8130301163410548 a=hat,b=pan,i=2284,x=0.00437293898208746,y=0.5682527005859528 a=pan,b=pan,i=2285,x=0.7982165489798513,y=0.46696290935411433 a=wye,b=wye,i=2286,x=0.777938701974155,y=0.7615824205677968 a=zee,b=eks,i=2287,x=0.0007106109478662859,y=0.8643696111639223 a=pan,b=zee,i=2288,x=0.5745888818383479,y=0.8421462451069522 a=pan,b=zee,i=2289,x=0.042515149065466495,y=0.3428290162671168 a=zee,b=eks,i=2290,x=0.14418296982644663,y=0.3545011820617253 a=hat,b=zee,i=2291,x=0.20256672348423999,y=0.7387630204148321 a=pan,b=wye,i=2292,x=0.27678771174110695,y=0.35760728439380474 a=wye,b=wye,i=2293,x=0.7466090205883998,y=0.26526277458892455 a=wye,b=pan,i=2294,x=0.08185339484509935,y=0.528639660976175 a=wye,b=eks,i=2295,x=0.08642901521217838,y=0.7537214070316656 a=eks,b=pan,i=2296,x=0.8896433327303079,y=0.37296324484846344 a=hat,b=hat,i=2297,x=0.4483608002905408,y=0.9685358655584886 a=hat,b=wye,i=2298,x=0.04470660416233252,y=0.5097725516351974 a=pan,b=zee,i=2299,x=0.9075871262764453,y=0.2516247032796314 a=zee,b=pan,i=2300,x=0.9291273399024345,y=0.9606720070997913 a=wye,b=pan,i=2301,x=0.21033222836103416,y=0.992833477876893 a=eks,b=zee,i=2302,x=0.17194913992026895,y=0.7921934271129547 a=eks,b=hat,i=2303,x=0.99161495045373,y=0.41941465442597237 a=zee,b=hat,i=2304,x=0.1127642829456843,y=0.29881658214862383 a=pan,b=zee,i=2305,x=0.11496965057148123,y=0.19753250624952667 a=hat,b=pan,i=2306,x=0.3342389415345628,y=0.985240345385304 a=zee,b=wye,i=2307,x=0.6678594262004072,y=0.2626625984540243 a=zee,b=pan,i=2308,x=0.9899815839130719,y=0.49399198581194637 a=zee,b=wye,i=2309,x=0.12120595243094534,y=0.3417676704542142 a=wye,b=wye,i=2310,x=0.6528439645535314,y=0.626705481063678 a=zee,b=zee,i=2311,x=0.965416713125537,y=0.675622189665188 a=pan,b=zee,i=2312,x=0.38832123076906144,y=0.8770818996569462 a=zee,b=pan,i=2313,x=0.4308881860064431,y=0.298139087353108 a=zee,b=hat,i=2314,x=0.9107705033446805,y=0.05369007195738784 a=wye,b=eks,i=2315,x=0.1958584059822993,y=0.6458957990948471 a=eks,b=eks,i=2316,x=0.1898131609601975,y=0.2576221943783219 a=pan,b=hat,i=2317,x=0.37219247017788026,y=0.9659877761503816 a=eks,b=hat,i=2318,x=0.6179437679435674,y=0.6255315742679604 a=hat,b=eks,i=2319,x=0.5617665438640009,y=0.03790286141600696 a=eks,b=hat,i=2320,x=0.43513392007253626,y=0.953280068715905 a=eks,b=hat,i=2321,x=0.9006870009567153,y=0.8537806242130159 a=zee,b=zee,i=2322,x=0.39299000984576493,y=0.48675520394221294 a=zee,b=zee,i=2323,x=0.6924646229067376,y=0.961728591715515 a=eks,b=zee,i=2324,x=0.3656731818815381,y=0.4348170464549541 a=zee,b=eks,i=2325,x=0.9310044743908388,y=0.5915717923626269 a=wye,b=hat,i=2326,x=0.5390947464654677,y=0.9171443353099715 a=hat,b=pan,i=2327,x=0.13236042343196264,y=0.7018827248938442 a=eks,b=zee,i=2328,x=0.9233414160859896,y=0.9426916138193271 a=eks,b=wye,i=2329,x=0.32236596243200943,y=0.12349447265840763 a=pan,b=hat,i=2330,x=0.26562360950781083,y=0.6143914548179807 a=pan,b=eks,i=2331,x=0.7795985947092806,y=0.9791969083425154 a=wye,b=eks,i=2332,x=0.8888447587498162,y=0.9274917692848156 a=zee,b=eks,i=2333,x=0.0339047026172683,y=0.9899797336099346 a=eks,b=hat,i=2334,x=0.4706495392838296,y=0.5339895561589622 a=eks,b=pan,i=2335,x=0.43389388336403034,y=0.6527555471857784 a=zee,b=wye,i=2336,x=0.2132138095588999,y=0.3350510820375012 a=eks,b=zee,i=2337,x=0.18310611841718727,y=0.27611093961149813 a=zee,b=wye,i=2338,x=0.5849778358487363,y=0.4472676087156583 a=pan,b=pan,i=2339,x=0.7632065771231693,y=0.9533148007319427 a=zee,b=zee,i=2340,x=0.7979106986767058,y=0.34142212009441275 a=eks,b=eks,i=2341,x=0.1689642670369339,y=0.08666058738902227 a=pan,b=zee,i=2342,x=0.7289455213274276,y=0.04597102157281818 a=zee,b=zee,i=2343,x=0.6910588757833684,y=0.2853388537359345 a=wye,b=eks,i=2344,x=0.46559621387184413,y=0.6453632272888741 a=eks,b=eks,i=2345,x=0.7240818295178657,y=0.7697201439211158 a=zee,b=pan,i=2346,x=0.2106452223867551,y=0.8198492988109947 a=wye,b=pan,i=2347,x=0.9345794244994885,y=0.5611924241664724 a=pan,b=hat,i=2348,x=0.5703090995325857,y=0.5762676020746584 a=hat,b=zee,i=2349,x=0.2589915838302729,y=0.04497637706481694 a=wye,b=pan,i=2350,x=0.8998392369608815,y=0.03747679005136095 a=pan,b=pan,i=2351,x=0.6724810273079015,y=0.3212043712768039 a=zee,b=pan,i=2352,x=0.19948276246295482,y=0.27886956486778547 a=hat,b=eks,i=2353,x=0.19721696160232083,y=0.1902097573367555 a=zee,b=wye,i=2354,x=0.3060499042971171,y=0.6230526367576228 a=pan,b=zee,i=2355,x=0.4132334507678017,y=0.0958935038625609 a=pan,b=pan,i=2356,x=0.49220586447091974,y=0.3637263342876337 a=pan,b=hat,i=2357,x=0.6035016232976687,y=0.2654296683236047 a=hat,b=hat,i=2358,x=0.5472833606897747,y=0.11508965130492199 a=zee,b=pan,i=2359,x=0.3123116477611221,y=0.5313965363528594 a=zee,b=eks,i=2360,x=0.7646045437647716,y=0.4374368628092571 a=wye,b=pan,i=2361,x=0.8368170215826418,y=0.1513261409766582 a=hat,b=hat,i=2362,x=0.7586788480149922,y=0.6167614911809044 a=eks,b=zee,i=2363,x=0.2829560793295287,y=0.31877554125357643 a=wye,b=wye,i=2364,x=0.8255236580889759,y=0.30884248417286686 a=eks,b=wye,i=2365,x=0.10694687582616103,y=0.12549118259779624 a=zee,b=hat,i=2366,x=0.8434948128398014,y=0.7566711862078771 a=eks,b=hat,i=2367,x=0.11100450503347647,y=0.26231820024625485 a=wye,b=zee,i=2368,x=0.7948774475212161,y=0.10865250917846037 a=hat,b=wye,i=2369,x=0.03135249091794745,y=0.3202037119775658 a=wye,b=zee,i=2370,x=0.5078848120383039,y=0.5495294084638471 a=eks,b=zee,i=2371,x=0.6296689722217776,y=0.8808041685758371 a=hat,b=wye,i=2372,x=0.36694062952440554,y=0.03285188729261823 a=wye,b=zee,i=2373,x=0.5980535785869657,y=0.36584311596027363 a=pan,b=zee,i=2374,x=0.8057531144421612,y=0.1103465158096888 a=eks,b=hat,i=2375,x=0.39566127922010763,y=0.926370579143245 a=pan,b=eks,i=2376,x=0.7036015015427707,y=0.8896688757860348 a=hat,b=wye,i=2377,x=0.3840916366205712,y=0.6117763705069971 a=wye,b=hat,i=2378,x=0.4244587912309,y=0.5147488063855301 a=pan,b=eks,i=2379,x=0.0126919318388804,y=0.05364265512252031 a=hat,b=zee,i=2380,x=0.12629846495196628,y=0.00017118893583800698 a=eks,b=hat,i=2381,x=0.551443915184712,y=0.4189803949942186 a=zee,b=hat,i=2382,x=0.9419188430791652,y=0.5943076078356421 a=hat,b=pan,i=2383,x=0.3305527530124114,y=0.9744246737507011 a=wye,b=wye,i=2384,x=0.11982738948595928,y=0.5927050811984642 a=hat,b=wye,i=2385,x=0.6993064388052053,y=0.33556275655578294 a=zee,b=pan,i=2386,x=0.4400144230398596,y=0.40718760512261376 a=wye,b=zee,i=2387,x=0.6500939509690578,y=0.45169252354648837 a=wye,b=eks,i=2388,x=0.6542816745109832,y=0.013759212456254444 a=wye,b=eks,i=2389,x=0.6332584135319546,y=0.13251231094237437 a=eks,b=wye,i=2390,x=0.6331896102608988,y=0.9589307439412602 a=wye,b=zee,i=2391,x=0.6731897745167693,y=0.4283772233112926 a=eks,b=zee,i=2392,x=0.7923894749706849,y=0.8917271151038314 a=eks,b=eks,i=2393,x=0.9746844751820227,y=0.4893807704691421 a=wye,b=pan,i=2394,x=0.2920699646605315,y=0.7387920697224446 a=eks,b=wye,i=2395,x=0.27334460412686323,y=0.9029783332632627 a=hat,b=hat,i=2396,x=0.07185787494215012,y=0.8691631482259681 a=eks,b=eks,i=2397,x=0.768257729490193,y=0.31910490090314103 a=pan,b=wye,i=2398,x=0.6626457206760483,y=0.6952332207508496 a=pan,b=hat,i=2399,x=0.034841768970897746,y=0.5723693878842167 a=pan,b=hat,i=2400,x=0.15181645902125407,y=0.7998239378911912 a=eks,b=zee,i=2401,x=0.07479813220400944,y=0.6026675734691738 a=hat,b=hat,i=2402,x=0.7741341758574097,y=0.24407851593657948 a=zee,b=wye,i=2403,x=0.4652916798345421,y=0.5826939451920669 a=eks,b=wye,i=2404,x=0.5546642401893631,y=0.5985846330820938 a=pan,b=pan,i=2405,x=0.2358853113430821,y=0.024003950417810227 a=wye,b=eks,i=2406,x=0.28179350936795733,y=0.5023264174705517 a=hat,b=eks,i=2407,x=0.2457970370438457,y=0.811421289170773 a=hat,b=hat,i=2408,x=0.6751131270509296,y=0.48856361143986005 a=eks,b=zee,i=2409,x=0.59847879634121,y=0.7916259405367129 a=pan,b=zee,i=2410,x=0.04515829439395114,y=0.24330613797458922 a=zee,b=hat,i=2411,x=0.22712092810863416,y=0.8127998680800427 a=zee,b=zee,i=2412,x=0.21505489058022198,y=0.8006638202348123 a=eks,b=hat,i=2413,x=0.13598286981810193,y=0.86160038906847 a=pan,b=pan,i=2414,x=0.8144512562961078,y=0.9177829414099823 a=hat,b=hat,i=2415,x=0.6600221567552329,y=0.0584486480823484 a=wye,b=wye,i=2416,x=0.7428129016480294,y=0.14965046440370033 a=eks,b=hat,i=2417,x=0.6492293161864587,y=0.9521947928976578 a=hat,b=pan,i=2418,x=0.9704055340867738,y=0.5799798105012466 a=eks,b=zee,i=2419,x=0.09047960361588969,y=0.48999371435226136 a=pan,b=pan,i=2420,x=0.9333731806896786,y=0.6043241512179962 a=hat,b=hat,i=2421,x=0.21707010100448243,y=0.5150327861442825 a=eks,b=pan,i=2422,x=0.00863696577870754,y=0.11509725431793605 a=zee,b=wye,i=2423,x=0.4653066475033094,y=0.21997612033850344 a=hat,b=wye,i=2424,x=0.9062179939941751,y=0.2875912231476856 a=zee,b=wye,i=2425,x=0.398155311000022,y=0.0933499833149607 a=pan,b=eks,i=2426,x=0.6379726091040971,y=0.5194384530463447 a=wye,b=eks,i=2427,x=0.539037074058747,y=0.7531525516774173 a=pan,b=hat,i=2428,x=0.7520504631719865,y=0.34660951591602773 a=pan,b=wye,i=2429,x=0.8020766995566793,y=0.7689029735366432 a=zee,b=zee,i=2430,x=0.6271482513925272,y=0.4944204099323506 a=hat,b=wye,i=2431,x=0.3036891373264764,y=0.9909449455648611 a=zee,b=wye,i=2432,x=0.30385506685705554,y=0.17382245218515768 a=zee,b=pan,i=2433,x=0.6754312777622205,y=0.07005068705650719 a=pan,b=eks,i=2434,x=0.013657995328708816,y=0.45586613889144767 a=zee,b=wye,i=2435,x=0.9416754660578306,y=0.6579056008950284 a=zee,b=wye,i=2436,x=0.090487272126626,y=0.6726267738306646 a=wye,b=wye,i=2437,x=0.8441032403303297,y=0.7236974901617537 a=pan,b=pan,i=2438,x=0.9785415873749357,y=0.14648707376766656 a=hat,b=zee,i=2439,x=0.7318268760763208,y=0.7357122474543071 a=pan,b=hat,i=2440,x=0.4546313043075274,y=0.9868446327538511 a=eks,b=zee,i=2441,x=0.7384348801280877,y=0.4331993419540827 a=zee,b=zee,i=2442,x=0.3563884899582277,y=0.8944727395958034 a=pan,b=zee,i=2443,x=0.5467338009669124,y=0.3737101047888789 a=zee,b=wye,i=2444,x=0.6743475636626085,y=0.5841642214951493 a=pan,b=zee,i=2445,x=0.150471438909343,y=0.03999544722112036 a=pan,b=zee,i=2446,x=0.8427836793414677,y=0.177257809167512 a=zee,b=hat,i=2447,x=0.9165212208454823,y=0.6343832698422787 a=wye,b=hat,i=2448,x=0.8350423281884237,y=0.2422590088973925 a=wye,b=pan,i=2449,x=0.5042681244213146,y=0.908306481649806 a=pan,b=hat,i=2450,x=0.3717927109546766,y=0.7872600125241359 a=wye,b=zee,i=2451,x=0.23883689209402614,y=0.4489097810835715 a=hat,b=wye,i=2452,x=0.7256914244489449,y=0.07408098995861301 a=hat,b=wye,i=2453,x=0.4787447016730605,y=0.027781641677141033 a=wye,b=hat,i=2454,x=0.782215232098275,y=0.17908166243221946 a=zee,b=zee,i=2455,x=0.15793062293407878,y=0.9604346209844584 a=zee,b=eks,i=2456,x=0.09865545345297155,y=0.8348979205972645 a=pan,b=pan,i=2457,x=0.3927934924087789,y=0.06769141197493256 a=zee,b=pan,i=2458,x=0.02903168922821775,y=0.9416706505805262 a=wye,b=pan,i=2459,x=0.0074179863852393835,y=0.13412770282159325 a=wye,b=wye,i=2460,x=0.8546039006462764,y=0.5794887921093801 a=pan,b=pan,i=2461,x=0.39765418222695004,y=0.607893298841388 a=wye,b=wye,i=2462,x=0.9445996918832312,y=0.4706780924111563 a=pan,b=zee,i=2463,x=0.9563932642460863,y=0.31484480296442896 a=hat,b=hat,i=2464,x=0.6604485499983388,y=0.6145786977176719 a=zee,b=zee,i=2465,x=0.3505544906675998,y=0.1954960429503897 a=pan,b=pan,i=2466,x=0.7769548783450912,y=0.8220089791630163 a=eks,b=eks,i=2467,x=0.9350039614092526,y=0.8756536110782422 a=zee,b=pan,i=2468,x=0.7178372288982118,y=0.4062989111358041 a=zee,b=wye,i=2469,x=0.9204186818975437,y=0.4747739907393056 a=hat,b=zee,i=2470,x=0.910842331244497,y=0.8937381551221251 a=pan,b=wye,i=2471,x=0.36510756117868337,y=0.16172467779589483 a=zee,b=zee,i=2472,x=0.08880173246131728,y=0.7982278670793287 a=wye,b=wye,i=2473,x=0.07909826171256307,y=0.855556979661628 a=pan,b=eks,i=2474,x=0.7828499578474473,y=0.9442071626420061 a=wye,b=wye,i=2475,x=0.06324401276925695,y=0.5950858034074182 a=pan,b=zee,i=2476,x=0.2262395290029181,y=0.49451050699405674 a=wye,b=eks,i=2477,x=0.6306465815187388,y=0.46790600889102485 a=wye,b=hat,i=2478,x=0.4614473986661236,y=0.4721517855532317 a=eks,b=eks,i=2479,x=0.3091965203151934,y=0.9145596089559873 a=hat,b=wye,i=2480,x=0.014430995239748112,y=0.35346467775779145 a=eks,b=hat,i=2481,x=0.8284728324140498,y=0.2977503297359205 a=hat,b=zee,i=2482,x=0.15810752007547613,y=0.10215153278169598 a=hat,b=eks,i=2483,x=0.5002024621775637,y=0.9187983113959539 a=zee,b=hat,i=2484,x=0.04124901160673633,y=0.1095855587112885 a=wye,b=pan,i=2485,x=0.7244385390670799,y=0.17205034306117317 a=eks,b=hat,i=2486,x=0.4923487745128049,y=0.28889637616320174 a=wye,b=pan,i=2487,x=0.3300250547987864,y=0.22540259142646224 a=eks,b=zee,i=2488,x=0.0023333167684839173,y=0.24088326731558385 a=zee,b=pan,i=2489,x=0.5050787967691673,y=0.96990681663883 a=pan,b=pan,i=2490,x=0.853399144959847,y=0.3768453915244885 a=pan,b=eks,i=2491,x=0.11150304854042947,y=0.33331036327124963 a=wye,b=eks,i=2492,x=0.9214469071128305,y=0.28676404710502656 a=hat,b=zee,i=2493,x=0.8773662066308794,y=0.17323941800052478 a=pan,b=pan,i=2494,x=0.3207059888232746,y=0.8664631709525704 a=eks,b=hat,i=2495,x=0.910628314565378,y=0.4258002135216937 a=hat,b=zee,i=2496,x=0.1577724924590801,y=0.4739307550526024 a=hat,b=wye,i=2497,x=0.8872744210629263,y=0.14605498570574493 a=wye,b=hat,i=2498,x=0.23359521101241776,y=0.5844213774291599 a=zee,b=zee,i=2499,x=0.8613769284558995,y=0.9685505021744841 a=eks,b=pan,i=2500,x=0.8597477426689076,y=0.17079339571919316 a=eks,b=zee,i=2501,x=0.9988110946859143,y=0.8013707404671317 a=zee,b=eks,i=2502,x=0.08631339989521669,y=0.7626498621504472 a=wye,b=pan,i=2503,x=0.6021619570218234,y=0.7998420154096526 a=zee,b=pan,i=2504,x=0.8178599713104803,y=0.18283102556915032 a=pan,b=hat,i=2505,x=0.7319860671662751,y=0.11573142291632155 a=hat,b=eks,i=2506,x=0.38864742500184934,y=0.9549915162000734 a=zee,b=eks,i=2507,x=0.06006684599594547,y=0.32800136057911744 a=eks,b=eks,i=2508,x=0.2459351356992232,y=0.6992300046304194 a=hat,b=pan,i=2509,x=0.9399094021245685,y=0.9766927628695118 a=eks,b=eks,i=2510,x=0.6122854089898786,y=0.11735880955927658 a=hat,b=pan,i=2511,x=0.3658401332558662,y=0.8058278063627171 a=pan,b=eks,i=2512,x=0.9712759091673199,y=0.35741783697299145 a=wye,b=pan,i=2513,x=0.9941884027342468,y=0.7427222275160807 a=hat,b=wye,i=2514,x=0.759666601296956,y=0.5029288106582336 a=hat,b=hat,i=2515,x=0.41858436455494885,y=0.7397180761147025 a=wye,b=zee,i=2516,x=0.22158162509494428,y=0.1717438346245811 a=wye,b=hat,i=2517,x=0.25809778439746667,y=0.8942638085822656 a=eks,b=hat,i=2518,x=0.8156500849184675,y=0.08381965183304241 a=hat,b=zee,i=2519,x=0.023141000554160573,y=0.159821225039678 a=eks,b=hat,i=2520,x=0.38461965648830476,y=0.8779474089328696 a=wye,b=pan,i=2521,x=0.6746733937181614,y=0.12172129656898323 a=pan,b=zee,i=2522,x=0.3836823470783707,y=0.2530933368188705 a=pan,b=eks,i=2523,x=0.2467086564140698,y=0.9098280255547708 a=hat,b=pan,i=2524,x=0.5483698024028446,y=0.80652225685914 a=zee,b=pan,i=2525,x=0.9332167021929317,y=0.8274407370101524 a=pan,b=pan,i=2526,x=0.22953431238745692,y=0.07163851427849766 a=wye,b=hat,i=2527,x=0.021510700973820462,y=0.7950798338977892 a=eks,b=eks,i=2528,x=0.7481860062358446,y=0.6037295548285344 a=eks,b=pan,i=2529,x=0.3393051290797555,y=0.025397429828768137 a=zee,b=zee,i=2530,x=0.6149438991743728,y=0.7634078131671355 a=wye,b=zee,i=2531,x=0.6511465358134351,y=0.0536653751892201 a=wye,b=wye,i=2532,x=0.0054964576725233805,y=0.28953245784366877 a=wye,b=hat,i=2533,x=0.15518569216470812,y=0.5686747295053566 a=zee,b=wye,i=2534,x=0.12207545315374224,y=0.9746444335548179 a=zee,b=eks,i=2535,x=0.5565415302093949,y=0.10288505903505452 a=wye,b=wye,i=2536,x=0.43315262752486194,y=0.27205902504143986 a=pan,b=hat,i=2537,x=0.3113077953556219,y=0.8505260803244152 a=eks,b=eks,i=2538,x=0.38906239415188226,y=0.2685051550780454 a=zee,b=hat,i=2539,x=0.6345180823665123,y=0.714272732680164 a=zee,b=pan,i=2540,x=0.7633387673070651,y=0.16850854825088746 a=wye,b=eks,i=2541,x=0.9200450459897079,y=0.5203187898658775 a=hat,b=pan,i=2542,x=0.416076924166804,y=0.4567226915609339 a=zee,b=eks,i=2543,x=0.8882507111625345,y=0.6834591517880225 a=hat,b=zee,i=2544,x=0.6234518321227132,y=0.568093714839173 a=pan,b=zee,i=2545,x=0.04811425968953953,y=0.5966158652406183 a=zee,b=zee,i=2546,x=0.5921140592243828,y=0.3199967249370237 a=pan,b=hat,i=2547,x=0.24011644563078283,y=0.12009590313568308 a=zee,b=hat,i=2548,x=0.4304009679094255,y=0.3235635213023209 a=eks,b=zee,i=2549,x=0.7611031921737661,y=0.689829708430865 a=zee,b=hat,i=2550,x=0.9107046316959098,y=0.9267025956859704 a=zee,b=zee,i=2551,x=0.5534453229003656,y=0.19470214949450948 a=pan,b=zee,i=2552,x=0.7099889805872556,y=0.2612275639524275 a=pan,b=hat,i=2553,x=0.8260887056078599,y=0.6576752537408973 a=pan,b=pan,i=2554,x=0.4479850467242381,y=0.605644729638017 a=wye,b=pan,i=2555,x=0.8635009458180566,y=0.057986705329265864 a=eks,b=pan,i=2556,x=0.680151798371677,y=0.9721202344719171 a=zee,b=pan,i=2557,x=0.3624846239071149,y=0.38096311190739685 a=eks,b=eks,i=2558,x=0.39585447743449853,y=0.9090232688363228 a=pan,b=eks,i=2559,x=0.41182608064067716,y=0.4651557950827221 a=zee,b=hat,i=2560,x=0.8207042664095232,y=0.972493490219255 a=eks,b=eks,i=2561,x=0.9568943633067363,y=0.9942427604342767 a=pan,b=wye,i=2562,x=0.7844571232021518,y=0.25212822563492654 a=eks,b=eks,i=2563,x=0.7448606140977615,y=0.7677875733269816 a=eks,b=eks,i=2564,x=0.6984324028424346,y=0.6867698395582814 a=wye,b=eks,i=2565,x=0.3850930672708389,y=0.6142341088294833 a=pan,b=pan,i=2566,x=0.027948166482267056,y=0.10155712046334942 a=zee,b=pan,i=2567,x=0.6373779619859908,y=0.8254690568634606 a=hat,b=zee,i=2568,x=0.5351681178046073,y=0.8555068797919759 a=eks,b=eks,i=2569,x=0.6837390714119882,y=0.2555760527745451 a=zee,b=wye,i=2570,x=0.7332356879541984,y=0.7095236956282258 a=wye,b=zee,i=2571,x=0.6045866476300921,y=0.9472308056954024 a=zee,b=wye,i=2572,x=0.5192819052899776,y=0.18543077448215517 a=pan,b=eks,i=2573,x=0.6173980620064918,y=0.7399111725286391 a=wye,b=hat,i=2574,x=0.12423956865216534,y=0.989639508760292 a=eks,b=hat,i=2575,x=0.33031955019827075,y=0.7108284566198849 a=hat,b=eks,i=2576,x=0.8598307222093972,y=0.677493082731475 a=pan,b=zee,i=2577,x=0.2591109015365989,y=0.9393069496539326 a=zee,b=eks,i=2578,x=0.11420274089804072,y=0.6781907800368309 a=hat,b=wye,i=2579,x=0.470168322914005,y=0.3245499585879692 a=hat,b=wye,i=2580,x=0.7501598293607254,y=0.4721867436018571 a=eks,b=hat,i=2581,x=0.625746894720574,y=0.33737938119664646 a=pan,b=eks,i=2582,x=0.4136169698568053,y=0.3221257100507432 a=zee,b=wye,i=2583,x=0.815721986649748,y=0.45027193508163077 a=pan,b=zee,i=2584,x=0.32285180303468286,y=0.5767328321662406 a=pan,b=pan,i=2585,x=0.3671198622625018,y=0.04290161860716368 a=hat,b=eks,i=2586,x=0.7548839524754403,y=0.3140601750346328 a=pan,b=wye,i=2587,x=0.149414261676316,y=0.8817567568143645 a=pan,b=eks,i=2588,x=0.13689661134333897,y=0.5584038012783021 a=hat,b=pan,i=2589,x=0.9259610701768484,y=0.7567071664063917 a=zee,b=wye,i=2590,x=0.35176292753881166,y=0.7374790902726833 a=hat,b=hat,i=2591,x=0.09004868118257148,y=0.6922893442005552 a=hat,b=pan,i=2592,x=0.18016216606425406,y=0.2099121503498219 a=pan,b=hat,i=2593,x=0.6510610556921332,y=0.10742569633195376 a=eks,b=zee,i=2594,x=0.07159878226683902,y=0.20989783292032282 a=hat,b=hat,i=2595,x=0.9678207161209708,y=0.992049177363607 a=eks,b=hat,i=2596,x=0.18014846649609306,y=0.5629283001780467 a=hat,b=pan,i=2597,x=0.6191641186208192,y=0.91398214172482 a=eks,b=hat,i=2598,x=0.012851434303710274,y=0.14814227972741656 a=hat,b=zee,i=2599,x=0.9048118287143257,y=0.8847594382115711 a=zee,b=wye,i=2600,x=0.5561307219276355,y=0.15276515927874457 a=zee,b=eks,i=2601,x=0.19257014095901703,y=0.7774457342825621 a=wye,b=eks,i=2602,x=0.9514647938068078,y=0.10795242094349111 a=hat,b=wye,i=2603,x=0.31179190517346567,y=0.01609407680873831 a=wye,b=wye,i=2604,x=0.47775304052473055,y=0.38671047718640983 a=eks,b=pan,i=2605,x=0.2344602349071444,y=0.8645430924168496 a=eks,b=zee,i=2606,x=0.1439484898344945,y=0.9439005895698022 a=eks,b=eks,i=2607,x=0.8629787970160852,y=0.8183015089362451 a=pan,b=zee,i=2608,x=0.880820846632719,y=0.4542838900435503 a=wye,b=eks,i=2609,x=0.5124204798290518,y=0.4054974158118896 a=wye,b=hat,i=2610,x=0.14713673147626471,y=0.193770427584398 a=zee,b=wye,i=2611,x=0.9269147206987636,y=0.3354668582497363 a=pan,b=wye,i=2612,x=0.48759095161412014,y=0.9486718920730824 a=pan,b=pan,i=2613,x=0.9093120035098351,y=0.993257702527396 a=hat,b=wye,i=2614,x=0.7781647480152264,y=0.993772240196278 a=hat,b=hat,i=2615,x=0.275311283835037,y=0.741356597630266 a=eks,b=eks,i=2616,x=0.8400827662084357,y=0.904384801897908 a=pan,b=pan,i=2617,x=0.44875309896113624,y=0.20709074311528453 a=wye,b=zee,i=2618,x=0.7355696569603329,y=0.27564344454988243 a=hat,b=wye,i=2619,x=0.19051153642139496,y=0.46651684239833613 a=pan,b=zee,i=2620,x=0.5592572385681548,y=0.672039894065432 a=wye,b=wye,i=2621,x=0.9091768138788122,y=0.07363030569876483 a=hat,b=eks,i=2622,x=0.21855190429616178,y=0.306255719577206 a=hat,b=zee,i=2623,x=0.5579915433786629,y=0.9351922009068756 a=hat,b=wye,i=2624,x=0.16649980465987524,y=0.9174497541816296 a=eks,b=eks,i=2625,x=0.9025640383772568,y=0.4657693509889542 a=wye,b=zee,i=2626,x=0.21020261586647726,y=0.2011091555698421 a=hat,b=eks,i=2627,x=0.037644003067944465,y=0.9166549903188604 a=eks,b=eks,i=2628,x=0.5037459860860201,y=0.20718835826701032 a=eks,b=eks,i=2629,x=0.7314957198821074,y=0.0818653656966235 a=hat,b=zee,i=2630,x=0.9194151240931991,y=0.07423066472063256 a=hat,b=hat,i=2631,x=0.8669833462776865,y=0.024944214178881152 a=hat,b=hat,i=2632,x=0.40619921403492654,y=0.6776699682132551 a=hat,b=zee,i=2633,x=0.11167516897133345,y=0.1968557916169683 a=wye,b=zee,i=2634,x=0.12637912495756354,y=0.932738782222326 a=zee,b=wye,i=2635,x=0.6187681447031627,y=0.274704452983646 a=pan,b=wye,i=2636,x=0.6460342181062689,y=0.7795324745240246 a=zee,b=zee,i=2637,x=0.19576834398868515,y=0.679453943382103 a=wye,b=eks,i=2638,x=0.36177627776550847,y=0.8386225553120263 a=eks,b=eks,i=2639,x=0.12492716932261638,y=0.21510868197623745 a=eks,b=wye,i=2640,x=0.885996241979663,y=0.059743642576263634 a=eks,b=wye,i=2641,x=0.7008702235836195,y=0.39708447632667465 a=hat,b=eks,i=2642,x=0.19929727396144037,y=0.5393711342556087 a=wye,b=eks,i=2643,x=0.7038379533640264,y=0.2415724804873508 a=eks,b=pan,i=2644,x=0.1021121482244629,y=0.676614797112832 a=wye,b=zee,i=2645,x=0.22135649292487047,y=0.3353372961478748 a=hat,b=wye,i=2646,x=0.8302037270628269,y=0.29829682191098783 a=zee,b=hat,i=2647,x=0.7129222271572655,y=0.3569951209382327 a=wye,b=wye,i=2648,x=0.5590007902215932,y=0.44142931845984645 a=zee,b=eks,i=2649,x=0.8676857104115077,y=0.6062661030015066 a=zee,b=pan,i=2650,x=0.9849457970315111,y=0.0914154862759321 a=zee,b=zee,i=2651,x=0.08318080628977687,y=0.08723840975656705 a=hat,b=pan,i=2652,x=0.3556516386966647,y=0.6019467128167675 a=hat,b=wye,i=2653,x=0.279635601734451,y=0.4522275293507577 a=pan,b=zee,i=2654,x=0.2553738664507069,y=0.8359675139928466 a=pan,b=eks,i=2655,x=0.20861278160790098,y=0.09276404710956598 a=eks,b=eks,i=2656,x=0.714144646455272,y=0.3211201665161757 a=eks,b=eks,i=2657,x=0.9118213055286543,y=0.2304692673683172 a=wye,b=eks,i=2658,x=0.8878589425876583,y=0.16500927178713598 a=pan,b=eks,i=2659,x=0.39231354538410634,y=0.19261788337249341 a=zee,b=hat,i=2660,x=0.5125720965755153,y=0.3101033226433013 a=zee,b=wye,i=2661,x=0.9409834902940938,y=0.06519737249713942 a=zee,b=zee,i=2662,x=0.8522522520922186,y=0.0821437591034958 a=zee,b=wye,i=2663,x=0.7126684401510096,y=0.8051899200649238 a=eks,b=wye,i=2664,x=0.151141097038609,y=0.671754932411165 a=zee,b=eks,i=2665,x=0.9622613991461785,y=0.19912987672139137 a=pan,b=zee,i=2666,x=0.9074679274351196,y=0.8957847934010839 a=hat,b=pan,i=2667,x=0.9240389772763548,y=0.5231982813953002 a=pan,b=eks,i=2668,x=0.3525652118913354,y=0.49330814134258383 a=hat,b=wye,i=2669,x=0.14565423862972182,y=0.18195721833206513 a=wye,b=hat,i=2670,x=0.5314631858298513,y=0.9247384504550191 a=eks,b=pan,i=2671,x=0.2191775509938665,y=0.16221454397918067 a=zee,b=wye,i=2672,x=0.2957478300120929,y=0.9566416400315985 a=hat,b=eks,i=2673,x=0.5317253402583432,y=0.47720559893968584 a=hat,b=wye,i=2674,x=0.5685867476642044,y=0.9536560186396535 a=eks,b=zee,i=2675,x=0.7116584351173386,y=0.8813675632259913 a=zee,b=zee,i=2676,x=0.6369443311903168,y=0.20245472621871452 a=wye,b=hat,i=2677,x=0.03828177316116377,y=0.694988753462705 a=wye,b=hat,i=2678,x=0.44478934074526144,y=0.6593596173323781 a=zee,b=wye,i=2679,x=0.4234179513345332,y=0.9156320336038198 a=zee,b=zee,i=2680,x=0.28695958426961987,y=0.35447908228108094 a=zee,b=zee,i=2681,x=0.5753537491643719,y=0.8698920433502088 a=hat,b=eks,i=2682,x=0.7144081950600689,y=0.8253921612815761 a=pan,b=pan,i=2683,x=0.9474694135785586,y=0.5331573468403473 a=pan,b=eks,i=2684,x=0.3066978542374318,y=0.9327810898395875 a=wye,b=pan,i=2685,x=0.5059670030001199,y=0.5002012382517893 a=wye,b=wye,i=2686,x=0.5187856380368512,y=0.8665210971116168 a=zee,b=pan,i=2687,x=0.5064156313100883,y=0.5164969637045003 a=pan,b=wye,i=2688,x=0.9170439177596071,y=0.7855194635003687 a=zee,b=hat,i=2689,x=0.7018760912024224,y=0.9018580557735235 a=zee,b=eks,i=2690,x=0.9007898309642012,y=0.45508381746621207 a=zee,b=zee,i=2691,x=0.5231651296128275,y=0.09791858989165081 a=wye,b=eks,i=2692,x=0.2877718302322071,y=0.7350128229993341 a=pan,b=zee,i=2693,x=0.6621261710619304,y=0.765604369363381 a=wye,b=wye,i=2694,x=0.5113378128718417,y=0.7447015937237151 a=hat,b=eks,i=2695,x=0.20486591930659304,y=0.08546083685115857 a=eks,b=hat,i=2696,x=0.04425126652191069,y=0.9193247377962478 a=pan,b=hat,i=2697,x=0.4397272166348868,y=0.5119020678265614 a=pan,b=wye,i=2698,x=0.24786027932789856,y=0.25028548790543437 a=hat,b=hat,i=2699,x=0.18362126379498567,y=0.3583685237385621 a=wye,b=zee,i=2700,x=0.08296135187962883,y=0.9476795899696359 a=wye,b=eks,i=2701,x=0.2631227677304565,y=0.8380786611056333 a=wye,b=hat,i=2702,x=0.6107721059185136,y=0.29607498743239313 a=eks,b=wye,i=2703,x=0.385921871325144,y=0.72206084966027 a=eks,b=eks,i=2704,x=0.7289032202296384,y=0.943448586243151 a=pan,b=zee,i=2705,x=0.2681131456172976,y=0.03881677277584117 a=eks,b=eks,i=2706,x=0.042331033396890594,y=0.5816340794859904 a=zee,b=eks,i=2707,x=0.09716550757790055,y=0.7946966787875323 a=eks,b=wye,i=2708,x=0.6794836901391871,y=0.05370583587162048 a=hat,b=zee,i=2709,x=0.4719223070024049,y=0.8798667170009199 a=pan,b=zee,i=2710,x=0.3235306005938401,y=0.3944479990658286 a=zee,b=zee,i=2711,x=0.6152705208747911,y=0.1871405298405333 a=eks,b=wye,i=2712,x=0.28680813614749745,y=0.9091560294185156 a=wye,b=hat,i=2713,x=0.7816282897070512,y=0.8725529048814329 a=wye,b=eks,i=2714,x=0.5337563133061932,y=0.8113476754885716 a=wye,b=eks,i=2715,x=0.830862652732706,y=0.31332718593186215 a=eks,b=wye,i=2716,x=0.632360024350908,y=0.3523899339535477 a=hat,b=eks,i=2717,x=0.8517633647797415,y=0.6075520102742804 a=hat,b=zee,i=2718,x=0.3739110752469652,y=0.7344229221023192 a=pan,b=zee,i=2719,x=0.13091802232794136,y=0.4147418371197401 a=zee,b=pan,i=2720,x=0.875012865695414,y=0.6301510344124231 a=pan,b=pan,i=2721,x=0.7634027233725996,y=0.9537462437208611 a=eks,b=eks,i=2722,x=0.7485292786111598,y=0.060074780780270065 a=wye,b=zee,i=2723,x=0.4692411142423141,y=0.18086715737750947 a=wye,b=zee,i=2724,x=0.3016910888319093,y=0.2815838391993606 a=eks,b=pan,i=2725,x=0.09842524478857917,y=0.4039455571089149 a=zee,b=hat,i=2726,x=0.673450582305474,y=0.2368758099721252 a=zee,b=hat,i=2727,x=0.3699736290437986,y=0.9456050995886015 a=zee,b=wye,i=2728,x=0.8748783567240713,y=0.9127365833223035 a=pan,b=eks,i=2729,x=0.9890321807426645,y=0.6544105013007959 a=eks,b=zee,i=2730,x=0.5913012155193706,y=0.5125849403012366 a=pan,b=hat,i=2731,x=0.7319063656923598,y=0.3661739653385341 a=pan,b=eks,i=2732,x=0.7776625957923161,y=0.7377246871264523 a=zee,b=eks,i=2733,x=0.11325755544848148,y=0.32415018564505305 a=eks,b=pan,i=2734,x=0.4544389365010312,y=0.36274017551484594 a=zee,b=hat,i=2735,x=0.6753256152256654,y=0.7111448175040769 a=zee,b=pan,i=2736,x=0.13316236671850434,y=0.49210023866083397 a=wye,b=hat,i=2737,x=0.8250578484602521,y=0.44752314931586656 a=hat,b=zee,i=2738,x=0.6324404521389477,y=0.5991554446942754 a=hat,b=zee,i=2739,x=0.4523752260828632,y=0.4097560532434581 a=pan,b=eks,i=2740,x=0.16601226995675156,y=0.18151654867600586 a=zee,b=pan,i=2741,x=0.8311173071571613,y=0.40630856689489725 a=hat,b=eks,i=2742,x=0.5093718066070119,y=0.9913946330960695 a=hat,b=pan,i=2743,x=0.3698356457904749,y=0.912970532909554 a=pan,b=hat,i=2744,x=0.5286755809647917,y=0.1651174363994401 a=wye,b=pan,i=2745,x=0.028208712274286007,y=0.45797747909936903 a=eks,b=pan,i=2746,x=0.1995882002967131,y=0.9988195280621234 a=wye,b=eks,i=2747,x=0.801718741445332,y=0.8343436520177938 a=zee,b=eks,i=2748,x=0.11153132519318998,y=0.17527565983385196 a=wye,b=zee,i=2749,x=0.39908796305565186,y=0.8203196495353728 a=hat,b=eks,i=2750,x=0.7691621480087831,y=0.04624795153739847 a=wye,b=zee,i=2751,x=0.8233374811260633,y=0.28118965684997943 a=wye,b=zee,i=2752,x=0.5421828769626178,y=0.6932556944834627 a=zee,b=eks,i=2753,x=0.38158944973875963,y=0.9978357823939198 a=hat,b=zee,i=2754,x=0.7970322675458169,y=0.9056375064474206 a=eks,b=pan,i=2755,x=0.5550958032704141,y=0.42460295509180657 a=wye,b=hat,i=2756,x=0.5906831195384066,y=0.8552080634179315 a=eks,b=eks,i=2757,x=0.9555433089030078,y=0.1012177575954587 a=eks,b=zee,i=2758,x=0.7664329663706339,y=0.15228215819457713 a=hat,b=zee,i=2759,x=0.7270670926222843,y=0.029636297862852157 a=pan,b=hat,i=2760,x=0.5529628324424195,y=0.672560428419093 a=wye,b=hat,i=2761,x=0.9138967886693034,y=0.9213145915711659 a=pan,b=wye,i=2762,x=0.17716806320819933,y=0.5447158699924802 a=hat,b=hat,i=2763,x=0.022393825286782576,y=0.858016600540151 a=hat,b=hat,i=2764,x=0.603392328507201,y=0.2363695702425591 a=zee,b=hat,i=2765,x=0.6459575860068912,y=0.49490736001017566 a=pan,b=zee,i=2766,x=0.830723134231425,y=0.665433991421394 a=hat,b=pan,i=2767,x=0.3457100418361476,y=0.4664053612526614 a=pan,b=hat,i=2768,x=0.051556933697434526,y=0.17976239369842706 a=wye,b=zee,i=2769,x=0.9668199998927879,y=0.775654943293786 a=hat,b=pan,i=2770,x=0.27594379871232555,y=0.07411463454718337 a=pan,b=wye,i=2771,x=0.1174987458859269,y=0.005708083531397623 a=pan,b=pan,i=2772,x=0.05392321788248433,y=0.8060831057224058 a=eks,b=hat,i=2773,x=0.69291317851219,y=0.7469948294872729 a=eks,b=hat,i=2774,x=0.9533669824863673,y=0.12771923797645246 a=pan,b=pan,i=2775,x=0.7184184194719956,y=0.4904968081523946 a=zee,b=wye,i=2776,x=0.7910444608980398,y=0.6491427094511163 a=pan,b=pan,i=2777,x=0.7969059524383465,y=0.669103483462524 a=eks,b=eks,i=2778,x=0.4044385597446536,y=0.8914365675089366 a=hat,b=hat,i=2779,x=0.3474761482419263,y=0.8741149984223016 a=wye,b=pan,i=2780,x=0.2907618155304045,y=0.6492086022779383 a=eks,b=wye,i=2781,x=0.4061806402666983,y=0.36644038967272896 a=hat,b=wye,i=2782,x=0.6917795282383538,y=0.9185836699082268 a=pan,b=eks,i=2783,x=0.5239744947947007,y=0.100504836859581 a=pan,b=hat,i=2784,x=0.18256579384445848,y=0.6843696194592838 a=pan,b=wye,i=2785,x=0.621716134059889,y=0.5300633007674981 a=pan,b=pan,i=2786,x=0.591903135564393,y=0.9817870263065608 a=wye,b=hat,i=2787,x=0.8988078039296443,y=0.3324514276733742 a=pan,b=hat,i=2788,x=0.17679205732662606,y=0.7527210010920257 a=zee,b=wye,i=2789,x=0.053717462803680616,y=0.05452469526931114 a=wye,b=wye,i=2790,x=0.7984829227541226,y=0.5087673080038057 a=eks,b=wye,i=2791,x=0.25879893217096905,y=0.8220530299185523 a=eks,b=hat,i=2792,x=0.574814951546933,y=0.838521058328272 a=zee,b=hat,i=2793,x=0.016119118073299465,y=0.048486447355322926 a=zee,b=eks,i=2794,x=0.650899632819198,y=0.32295818131218135 a=eks,b=hat,i=2795,x=0.9828163659495991,y=0.7271574141684917 a=eks,b=wye,i=2796,x=0.9795666089681072,y=0.6936068995013053 a=wye,b=eks,i=2797,x=0.0955127453952278,y=0.3193873136743336 a=hat,b=hat,i=2798,x=0.6770658307401128,y=0.9612492884585951 a=wye,b=zee,i=2799,x=0.21161639516025754,y=0.5474527237981746 a=wye,b=hat,i=2800,x=0.7093628384045736,y=0.345927559025347 a=eks,b=zee,i=2801,x=0.7870199221618309,y=0.43806525264266394 a=pan,b=pan,i=2802,x=0.8498273803284082,y=0.6695254936819108 a=hat,b=pan,i=2803,x=0.9905728716452045,y=0.06817205087359623 a=eks,b=zee,i=2804,x=0.6933897404058519,y=0.38922468118999143 a=pan,b=hat,i=2805,x=0.7075088693645657,y=0.42506017139149 a=eks,b=pan,i=2806,x=0.45982174205757165,y=0.21639041126785252 a=eks,b=hat,i=2807,x=0.8031386749353514,y=0.0456999691548835 a=eks,b=wye,i=2808,x=0.7600783211059084,y=0.007237947568672576 a=pan,b=eks,i=2809,x=0.7165979106211948,y=0.39409630219954705 a=eks,b=pan,i=2810,x=0.18551339605772543,y=0.380046863146443 a=zee,b=zee,i=2811,x=0.5396926661842615,y=0.7423060132429089 a=wye,b=hat,i=2812,x=0.4080552691530873,y=0.23715395574697773 a=pan,b=pan,i=2813,x=0.17404926584053904,y=0.80645434088305 a=wye,b=pan,i=2814,x=0.4232831301914316,y=0.003575690575454038 a=wye,b=hat,i=2815,x=0.2753349005711472,y=0.2981607803589118 a=wye,b=hat,i=2816,x=0.0548741999804403,y=0.8717529254849362 a=pan,b=eks,i=2817,x=0.9437261643896192,y=0.6585456269208473 a=pan,b=eks,i=2818,x=0.5445166922773753,y=0.38460962685588984 a=wye,b=zee,i=2819,x=0.6749831740629705,y=0.7181822687947076 a=zee,b=wye,i=2820,x=0.3580004431691963,y=0.6240683366699936 a=pan,b=eks,i=2821,x=0.4716526277671149,y=0.9325757014700042 a=wye,b=zee,i=2822,x=0.14098677511513125,y=0.5582313771144721 a=pan,b=pan,i=2823,x=0.8970769946774317,y=0.8143443328628265 a=wye,b=wye,i=2824,x=0.7341426123679048,y=0.6900466491014886 a=hat,b=zee,i=2825,x=0.9719365537990282,y=0.24324139738802553 a=wye,b=eks,i=2826,x=0.4233744319170222,y=0.8058439449826745 a=hat,b=pan,i=2827,x=0.007693535697102405,y=0.358018000756796 a=hat,b=wye,i=2828,x=0.41676624317270083,y=0.6624100442632929 a=wye,b=pan,i=2829,x=0.8978699958731674,y=0.5078843103822455 a=hat,b=hat,i=2830,x=0.21960808360173467,y=0.8264732984361639 a=zee,b=pan,i=2831,x=0.9137972915067373,y=0.8146525548769581 a=eks,b=pan,i=2832,x=0.4530789281841252,y=0.6341898004637524 a=zee,b=zee,i=2833,x=0.6526333204333133,y=0.8962754703239799 a=zee,b=hat,i=2834,x=0.6338906419145569,y=0.08004293967389409 a=wye,b=wye,i=2835,x=0.7415127201223656,y=0.2613633462577486 a=zee,b=hat,i=2836,x=0.846671334452858,y=0.24855668017395638 a=hat,b=hat,i=2837,x=0.5655910185189842,y=0.9183250775072218 a=hat,b=eks,i=2838,x=0.16902131337166026,y=0.7584866069936619 a=hat,b=pan,i=2839,x=0.5193100111654236,y=0.20166854425847602 a=pan,b=zee,i=2840,x=0.5303948386863744,y=0.9080864546926949 a=zee,b=wye,i=2841,x=0.09731314104522193,y=0.31228305132515555 a=pan,b=eks,i=2842,x=0.7549176932437908,y=0.8640405171715994 a=wye,b=zee,i=2843,x=0.2777710660360485,y=0.5714718654538901 a=eks,b=pan,i=2844,x=0.7384309958383901,y=0.36866931513449486 a=pan,b=pan,i=2845,x=0.606181068721247,y=0.616002039068612 a=hat,b=wye,i=2846,x=0.3265631003841204,y=0.374492300721745 a=hat,b=zee,i=2847,x=0.7881568154651081,y=0.5559821919859138 a=pan,b=zee,i=2848,x=0.9624756126657645,y=0.9574074942948696 a=eks,b=zee,i=2849,x=0.12952438020370405,y=0.9270908752540581 a=wye,b=hat,i=2850,x=0.05470860141262479,y=0.04658298467108257 a=wye,b=wye,i=2851,x=0.0020446268545805113,y=0.009943917182808737 a=wye,b=pan,i=2852,x=0.42940687832989866,y=0.1468318742685415 a=wye,b=wye,i=2853,x=0.990161382728111,y=0.3499379688024109 a=eks,b=pan,i=2854,x=0.6338735592995826,y=0.15761281386438764 a=wye,b=eks,i=2855,x=0.9419146917622048,y=0.6060209650374142 a=eks,b=pan,i=2856,x=0.7115880622754508,y=0.8964623782367054 a=hat,b=hat,i=2857,x=0.08346734323720095,y=0.6474711871979782 a=zee,b=wye,i=2858,x=0.2826186316140814,y=0.6695478005175661 a=eks,b=pan,i=2859,x=0.02447776772167043,y=0.20688297772055575 a=wye,b=eks,i=2860,x=0.5600033166985924,y=0.3484813313151226 a=hat,b=eks,i=2861,x=0.9138579231935814,y=0.16832803063229773 a=pan,b=pan,i=2862,x=0.09800893976590253,y=0.8457845208352374 a=pan,b=hat,i=2863,x=0.1834990915331669,y=0.528761462797945 a=zee,b=wye,i=2864,x=0.42109865017533243,y=0.9324216458693535 a=pan,b=hat,i=2865,x=0.1829857546300825,y=0.7541272830946107 a=eks,b=zee,i=2866,x=0.8934857222410671,y=0.6256367404608381 a=wye,b=zee,i=2867,x=0.9489727374596107,y=0.8632434631696883 a=eks,b=hat,i=2868,x=0.4247265114092217,y=0.9641274059396724 a=hat,b=pan,i=2869,x=0.04903454618587899,y=0.48019476723366983 a=wye,b=eks,i=2870,x=0.13588621486865515,y=0.46171851137675657 a=eks,b=hat,i=2871,x=0.8766196552731117,y=0.3432628950600898 a=eks,b=hat,i=2872,x=0.0824464474583485,y=0.41500058370516746 a=wye,b=zee,i=2873,x=0.8623888758101239,y=0.47502811946398604 a=zee,b=wye,i=2874,x=0.1681357784018227,y=0.8392880686727994 a=hat,b=hat,i=2875,x=0.8882531275158145,y=0.30970406610040124 a=wye,b=hat,i=2876,x=0.4100612516068668,y=0.5241347164240856 a=zee,b=wye,i=2877,x=0.7488377252084604,y=0.4727904641808244 a=pan,b=zee,i=2878,x=0.9718428999206795,y=0.32151486300776966 a=wye,b=zee,i=2879,x=0.3368479146214749,y=0.319508849901748 a=pan,b=eks,i=2880,x=0.6248138883456014,y=0.4323808730206413 a=hat,b=wye,i=2881,x=0.8870137115236287,y=0.6557420558079095 a=wye,b=pan,i=2882,x=0.20508256902105493,y=0.24625712578663705 a=pan,b=eks,i=2883,x=0.17469445546060924,y=0.7502077456439166 a=hat,b=eks,i=2884,x=0.01803842185770055,y=0.7123720723174057 a=wye,b=zee,i=2885,x=0.4079982232706686,y=0.42382421978789164 a=eks,b=pan,i=2886,x=0.5056322667148411,y=0.4290653381431411 a=pan,b=wye,i=2887,x=0.6338351841317565,y=0.4907041096317738 a=zee,b=hat,i=2888,x=0.9703529871646023,y=0.517811760850648 a=wye,b=zee,i=2889,x=0.7686343850863733,y=0.5742253808106673 a=eks,b=zee,i=2890,x=0.18685211627025788,y=0.2370568703128223 a=wye,b=eks,i=2891,x=0.3968173236793585,y=0.04738783308138439 a=hat,b=pan,i=2892,x=0.5956805463320682,y=0.3609140423721199 a=eks,b=zee,i=2893,x=0.5531039940725316,y=0.7306512817266388 a=pan,b=pan,i=2894,x=0.8634113930447151,y=0.042975650168931456 a=zee,b=eks,i=2895,x=0.9753708467911276,y=0.615940530686146 a=zee,b=wye,i=2896,x=0.7277583590103486,y=0.49504307091898514 a=hat,b=zee,i=2897,x=0.5678455159032189,y=0.7910090421492175 a=pan,b=zee,i=2898,x=0.23271930748884184,y=0.4088902304553087 a=pan,b=pan,i=2899,x=0.15868622973775615,y=0.9693856805728462 a=hat,b=wye,i=2900,x=0.9619050081633596,y=0.7954950376163313 a=zee,b=zee,i=2901,x=0.9156042982679851,y=0.46085055630239913 a=hat,b=pan,i=2902,x=0.2080952766035833,y=0.9323723777621576 a=pan,b=eks,i=2903,x=0.34600684567011875,y=0.2803937160495198 a=zee,b=eks,i=2904,x=0.5195992086409938,y=0.57773770500564 a=pan,b=hat,i=2905,x=0.004044853443978869,y=0.5461411566611463 a=zee,b=eks,i=2906,x=0.8608071169231579,y=0.9846761059035525 a=eks,b=hat,i=2907,x=0.5503089823322713,y=0.7762987168630092 a=hat,b=hat,i=2908,x=0.06422544393476348,y=0.04831803951278302 a=eks,b=zee,i=2909,x=0.9735920834852287,y=0.6045980049718644 a=pan,b=eks,i=2910,x=0.4552157780113615,y=0.45436268452495654 a=eks,b=pan,i=2911,x=0.3540491877210178,y=0.14296150972097188 a=zee,b=zee,i=2912,x=0.34907798271188584,y=0.6838642852489554 a=eks,b=eks,i=2913,x=0.9528487416801219,y=0.9770139821982978 a=zee,b=zee,i=2914,x=0.6713487756784149,y=0.6851459487246977 a=eks,b=wye,i=2915,x=0.18003026071883055,y=0.7605790766570338 a=eks,b=zee,i=2916,x=0.3111065625389652,y=0.4900633108457091 a=wye,b=pan,i=2917,x=0.10226439038444546,y=0.32221570886934225 a=eks,b=pan,i=2918,x=0.07324611102045919,y=0.5397221232035317 a=pan,b=hat,i=2919,x=0.5539681113785856,y=0.22898580497204302 a=hat,b=eks,i=2920,x=0.584814627427767,y=0.9854086527153794 a=pan,b=wye,i=2921,x=0.8092163085387806,y=0.5552811725641776 a=hat,b=eks,i=2922,x=0.38004354197524004,y=0.9564525660110145 a=wye,b=zee,i=2923,x=0.5170783036546709,y=0.7221456579996477 a=wye,b=zee,i=2924,x=0.6270174635047546,y=0.23008678243789993 a=eks,b=eks,i=2925,x=0.7696289189244249,y=0.057396523424096735 a=zee,b=pan,i=2926,x=0.5318019616386042,y=0.9627343736200256 a=wye,b=wye,i=2927,x=0.2329842191757341,y=0.7858658681445121 a=eks,b=zee,i=2928,x=0.6133201827668029,y=0.49769995246446974 a=hat,b=wye,i=2929,x=0.3314067590262917,y=0.2089161550583003 a=pan,b=hat,i=2930,x=0.0946626417566162,y=0.7642456152582329 a=zee,b=wye,i=2931,x=0.4294178052742412,y=0.001833098567169067 a=zee,b=eks,i=2932,x=0.27878008616849204,y=0.862578455284283 a=hat,b=wye,i=2933,x=0.4977072740481646,y=0.6875844573519313 a=hat,b=eks,i=2934,x=0.06412360974253373,y=0.22600333579859744 a=pan,b=hat,i=2935,x=0.8626379833482911,y=0.9150292252328203 a=zee,b=wye,i=2936,x=0.5768883618530124,y=0.918139479854031 a=wye,b=pan,i=2937,x=0.5377017444604313,y=0.6977594925111669 a=pan,b=hat,i=2938,x=0.2765222912827068,y=0.20398898222008643 a=wye,b=pan,i=2939,x=0.15430209185442478,y=0.3054947262512059 a=zee,b=zee,i=2940,x=0.33908084985171905,y=0.3559785704920787 a=wye,b=eks,i=2941,x=0.888622878020096,y=0.9305395559526985 a=pan,b=hat,i=2942,x=0.8426210638730054,y=0.4910437389080752 a=eks,b=wye,i=2943,x=0.43116472402260675,y=0.5431912750926549 a=pan,b=pan,i=2944,x=0.22818877662838155,y=0.08013191447933687 a=hat,b=hat,i=2945,x=0.855770419141142,y=0.9504972075792718 a=wye,b=wye,i=2946,x=0.7063288975843842,y=0.14617579736608532 a=hat,b=pan,i=2947,x=0.4735373969736173,y=0.6728372575825865 a=zee,b=eks,i=2948,x=0.027656885408126497,y=0.8228770381611789 a=pan,b=zee,i=2949,x=0.9950626279412539,y=0.3439388785004105 a=pan,b=eks,i=2950,x=0.3557454554545477,y=0.35596931491049777 a=zee,b=pan,i=2951,x=0.45736186455134964,y=0.8552078753422031 a=pan,b=pan,i=2952,x=0.6956146036887194,y=0.7094299324737594 a=hat,b=eks,i=2953,x=0.6683768178930775,y=0.25260524697474684 a=zee,b=zee,i=2954,x=0.7139612884395727,y=0.521259999124225 a=hat,b=hat,i=2955,x=0.5751429586126809,y=0.17785127736470563 a=pan,b=pan,i=2956,x=0.17229422895082336,y=0.24883239435188065 a=pan,b=hat,i=2957,x=0.14582342165786877,y=0.4356307792657701 a=zee,b=eks,i=2958,x=0.9798520574677635,y=0.42174871239678 a=hat,b=eks,i=2959,x=0.8069448445065791,y=0.7001343626890119 a=pan,b=hat,i=2960,x=0.3756435277345719,y=0.047826156911501605 a=eks,b=pan,i=2961,x=0.8176993405474695,y=0.995125161400413 a=pan,b=pan,i=2962,x=0.6998988727502398,y=0.4001842416106014 a=eks,b=pan,i=2963,x=0.11173104822679536,y=0.6370518407136563 a=hat,b=wye,i=2964,x=0.9298169180566062,y=0.09131710178593277 a=pan,b=zee,i=2965,x=0.4596689215584,y=0.6112438501475592 a=wye,b=eks,i=2966,x=0.2641518333282219,y=0.38955465518639776 a=zee,b=zee,i=2967,x=0.42822201314164976,y=0.006074939297309734 a=eks,b=eks,i=2968,x=0.20950457390651211,y=0.07888932379405189 a=wye,b=zee,i=2969,x=0.289378401347387,y=0.7440165584936792 a=zee,b=pan,i=2970,x=0.2731397114360453,y=0.8759259221000683 a=hat,b=eks,i=2971,x=0.8266785429565111,y=0.897325116301253 a=pan,b=hat,i=2972,x=0.7032052034018701,y=0.2009782870263226 a=hat,b=wye,i=2973,x=0.19266544419630705,y=0.5730436792504735 a=pan,b=wye,i=2974,x=0.20451527019757088,y=0.0206184692976914 a=wye,b=pan,i=2975,x=0.51006790151616,y=0.586042056906746 a=pan,b=zee,i=2976,x=0.8782971392557426,y=0.7428023579415594 a=wye,b=hat,i=2977,x=0.9504447063856765,y=0.94067852216513 a=zee,b=hat,i=2978,x=0.33851596868477396,y=0.8334798475916935 a=wye,b=hat,i=2979,x=0.3014946499505823,y=0.3166621276039525 a=zee,b=zee,i=2980,x=0.8838963894635692,y=0.8052149644100633 a=wye,b=zee,i=2981,x=0.5154924055050366,y=0.7978166707046667 a=wye,b=eks,i=2982,x=0.613351743297237,y=0.8395323005164117 a=zee,b=eks,i=2983,x=0.48954358421735966,y=0.9354933367243893 a=zee,b=eks,i=2984,x=0.6070104477111674,y=0.42140737208696954 a=hat,b=eks,i=2985,x=0.4613625094242657,y=0.9834443486684832 a=hat,b=hat,i=2986,x=0.012529011658969247,y=0.19751371734088574 a=hat,b=hat,i=2987,x=0.6395639802554064,y=0.2647659207339501 a=wye,b=eks,i=2988,x=0.8289886576552059,y=0.9130379115658384 a=zee,b=eks,i=2989,x=0.6115566437731396,y=0.654382371446181 a=eks,b=eks,i=2990,x=0.9192312982792387,y=0.933633690100049 a=eks,b=hat,i=2991,x=0.17088819954927414,y=0.1940915669377936 a=zee,b=eks,i=2992,x=0.7975067562633096,y=0.7188787477650647 a=wye,b=hat,i=2993,x=0.7386984969630342,y=0.5918321915044837 a=hat,b=pan,i=2994,x=0.6175875126511366,y=0.5310338441204902 a=zee,b=wye,i=2995,x=0.1553956256476441,y=0.27030029752780416 a=wye,b=pan,i=2996,x=0.7517640622761323,y=0.48287590582310524 a=eks,b=pan,i=2997,x=0.7960098234515162,y=0.9293203088509989 a=wye,b=wye,i=2998,x=0.2259174651286836,y=0.5554793712549178 a=zee,b=pan,i=2999,x=0.19942029200045563,y=0.09337986668927678 a=pan,b=hat,i=3000,x=0.7814546932332067,y=0.6000946585621107 a=eks,b=eks,i=3001,x=0.5998159531946954,y=0.7729581156588532 a=hat,b=wye,i=3002,x=0.8285272249030134,y=0.9302564445098462 a=eks,b=zee,i=3003,x=0.32175750111047774,y=0.9174648845846595 a=pan,b=hat,i=3004,x=0.6936167302032076,y=0.34099561246852717 a=wye,b=hat,i=3005,x=0.05536700717456822,y=0.10240541011411275 a=wye,b=pan,i=3006,x=0.4707778178190908,y=0.9739982771022873 a=eks,b=eks,i=3007,x=0.33350360416191926,y=0.2321416996453538 a=hat,b=wye,i=3008,x=0.793700582315604,y=0.7819730529107373 a=wye,b=zee,i=3009,x=0.8588342479923059,y=0.6774442006552894 a=wye,b=wye,i=3010,x=0.7683834748330075,y=0.8315497206524393 a=wye,b=zee,i=3011,x=0.4808351970354847,y=0.4758472571744147 a=pan,b=hat,i=3012,x=0.3219915061675801,y=0.5309453409773968 a=zee,b=pan,i=3013,x=0.8669507229743478,y=0.9303002206266048 a=zee,b=pan,i=3014,x=0.6036472794089942,y=0.5392590440608642 a=zee,b=wye,i=3015,x=0.44076973462262803,y=0.22601425557115284 a=eks,b=eks,i=3016,x=0.14517527208436098,y=0.4422293378481955 a=eks,b=eks,i=3017,x=0.8306135722899411,y=0.10636363353069911 a=hat,b=hat,i=3018,x=0.46054396234881867,y=0.3731307386931515 a=hat,b=wye,i=3019,x=0.7451272273092002,y=0.9191708709874246 a=eks,b=wye,i=3020,x=0.36662020525022576,y=0.562402663612683 a=pan,b=eks,i=3021,x=0.6322320887182494,y=0.37724024424135094 a=wye,b=pan,i=3022,x=0.7585013008000357,y=0.24891818506988306 a=pan,b=eks,i=3023,x=0.7972083825965124,y=0.6785915910266607 a=wye,b=pan,i=3024,x=0.2264089359117355,y=0.02834029309178865 a=zee,b=wye,i=3025,x=0.20048730201468612,y=0.22503692249617124 a=zee,b=wye,i=3026,x=0.620337023862303,y=0.8479919985880766 a=eks,b=hat,i=3027,x=0.4902155165931996,y=0.34683593338631313 a=zee,b=pan,i=3028,x=0.4877814673013795,y=0.6540470265442844 a=zee,b=eks,i=3029,x=0.11413363994060732,y=0.18491037637118812 a=pan,b=pan,i=3030,x=0.05555019543717121,y=0.25564439988112275 a=zee,b=pan,i=3031,x=0.41930991083452396,y=0.9053752256549477 a=wye,b=zee,i=3032,x=0.6829080864945356,y=0.2589038995740719 a=zee,b=hat,i=3033,x=0.1945237174643939,y=0.04785693318973694 a=eks,b=hat,i=3034,x=0.777291960919939,y=0.13986709661108743 a=zee,b=zee,i=3035,x=0.22350085923447272,y=0.6932534345647985 a=pan,b=eks,i=3036,x=0.6669439868955551,y=0.5083766717543267 a=pan,b=zee,i=3037,x=0.4601123673241928,y=0.589035207964983 a=zee,b=wye,i=3038,x=0.9846294915268529,y=0.7245527090730468 a=wye,b=eks,i=3039,x=0.17248806811657325,y=0.3766117373894895 a=zee,b=hat,i=3040,x=0.09621613036773924,y=0.09274768655857912 a=eks,b=eks,i=3041,x=0.5351382501931934,y=0.12235949381541733 a=pan,b=zee,i=3042,x=0.7822379718483918,y=0.3278369973742308 a=hat,b=wye,i=3043,x=0.03791889192037379,y=0.3879285406506343 a=wye,b=wye,i=3044,x=0.008609845384408454,y=0.6630442142382447 a=eks,b=eks,i=3045,x=0.8779655290898389,y=0.9276702739930572 a=hat,b=hat,i=3046,x=0.960016973419662,y=0.08732247689827766 a=wye,b=zee,i=3047,x=0.8309049399070346,y=0.7082428624476516 a=hat,b=pan,i=3048,x=0.3745994561931344,y=0.8417922239746083 a=pan,b=zee,i=3049,x=0.5327270669677042,y=0.30368855674177586 a=eks,b=wye,i=3050,x=0.8299993357777166,y=0.2238418279755512 a=hat,b=zee,i=3051,x=0.35348860200536536,y=0.8211471760032776 a=hat,b=hat,i=3052,x=0.022155682158138235,y=0.22804250396069936 a=eks,b=wye,i=3053,x=0.40298772117416637,y=0.5310548635233784 a=zee,b=hat,i=3054,x=0.8975586946419573,y=0.8371128774375303 a=pan,b=wye,i=3055,x=0.11898366225879431,y=0.973067950910434 a=zee,b=pan,i=3056,x=0.5580433239689949,y=0.2207032579590179 a=hat,b=eks,i=3057,x=0.6216704870927365,y=0.5368073736943582 a=hat,b=zee,i=3058,x=0.7143749715262198,y=0.8268686099704066 a=pan,b=pan,i=3059,x=0.6284468013862667,y=0.9107779672871813 a=pan,b=hat,i=3060,x=0.6279788132841725,y=0.7966531861283309 a=hat,b=wye,i=3061,x=0.3399453078984599,y=0.9563683369526331 a=eks,b=wye,i=3062,x=0.7538022280814409,y=0.4317566099915433 a=pan,b=zee,i=3063,x=0.8834284343378148,y=0.8232921415981069 a=pan,b=hat,i=3064,x=0.4713927103837089,y=0.9270600022151935 a=wye,b=eks,i=3065,x=0.725831736511898,y=0.5497593420610962 a=pan,b=eks,i=3066,x=0.3546378076377753,y=0.751660464737342 a=pan,b=hat,i=3067,x=0.14912115137943105,y=0.8537419730854358 a=hat,b=zee,i=3068,x=0.15034534971981672,y=0.5991052546814497 a=hat,b=zee,i=3069,x=0.4210145115702397,y=0.6847329962869824 a=zee,b=zee,i=3070,x=0.8140199067124364,y=0.40845696417778843 a=wye,b=pan,i=3071,x=0.4419206171851453,y=0.15330946039593318 a=zee,b=hat,i=3072,x=0.2169139656710095,y=0.024309947214042227 a=zee,b=wye,i=3073,x=0.3204085048627119,y=0.5177596022884065 a=hat,b=eks,i=3074,x=0.6550427877323648,y=0.571804931654245 a=zee,b=hat,i=3075,x=0.09224547266943217,y=0.27630390686135065 a=wye,b=hat,i=3076,x=0.142566387091713,y=0.27801610209718775 a=zee,b=pan,i=3077,x=0.9828350031666842,y=0.2911042298547496 a=eks,b=pan,i=3078,x=0.7520400964406814,y=0.06477631117085936 a=eks,b=pan,i=3079,x=0.7876590569822286,y=0.08167315862021418 a=wye,b=hat,i=3080,x=0.9121720715420508,y=0.27595593913920513 a=hat,b=eks,i=3081,x=0.9256606535733007,y=0.6699893991173689 a=pan,b=wye,i=3082,x=0.02986898401074356,y=0.02865740061148525 a=hat,b=pan,i=3083,x=0.43255930345398574,y=0.16451673283391233 a=zee,b=wye,i=3084,x=0.761217263172412,y=0.38734953067609035 a=zee,b=pan,i=3085,x=0.9640093000659047,y=0.025667634889210977 a=zee,b=zee,i=3086,x=0.6070527044301867,y=0.36774684626978793 a=hat,b=eks,i=3087,x=0.8008471329449127,y=0.4950773666671012 a=eks,b=eks,i=3088,x=0.42383094655044284,y=0.3113550671070515 a=pan,b=zee,i=3089,x=0.505503302798009,y=0.3205385386369711 a=eks,b=pan,i=3090,x=0.45506560432905374,y=0.48045443192943516 a=pan,b=wye,i=3091,x=0.7238244246263034,y=0.2314305015321535 a=pan,b=hat,i=3092,x=0.2820421299406517,y=0.6948986244320373 a=eks,b=wye,i=3093,x=0.6296930505212618,y=0.28305081013586286 a=eks,b=hat,i=3094,x=0.9895960932461209,y=0.48997629742606663 a=zee,b=zee,i=3095,x=0.5250712031905327,y=0.25343374690524134 a=pan,b=zee,i=3096,x=0.85788069900133,y=0.5286390892779154 a=hat,b=hat,i=3097,x=0.8481737493253426,y=0.22795592498176165 a=zee,b=hat,i=3098,x=0.8134078580345757,y=0.04760505233880952 a=zee,b=eks,i=3099,x=0.13183545798325502,y=0.7832803595814398 a=eks,b=hat,i=3100,x=0.07108443716756485,y=0.31816018481405606 a=pan,b=hat,i=3101,x=0.4069137599331083,y=0.9819670340442527 a=hat,b=zee,i=3102,x=0.3343254952473229,y=0.035494955233627556 a=zee,b=eks,i=3103,x=0.23523417159414106,y=0.98949954046695 a=hat,b=wye,i=3104,x=0.3204490612720853,y=0.0691818430184431 a=wye,b=hat,i=3105,x=0.9472477355051101,y=0.6702789389942152 a=eks,b=hat,i=3106,x=0.178408829993969,y=0.47163529118192904 a=wye,b=pan,i=3107,x=0.2923687400336503,y=0.5988171487852212 a=wye,b=wye,i=3108,x=0.0967008571691299,y=0.5910810037087718 a=wye,b=hat,i=3109,x=0.183095401433091,y=0.5893121732700413 a=wye,b=pan,i=3110,x=0.8967101456216812,y=0.8085016458992474 a=eks,b=wye,i=3111,x=0.9706322412385915,y=0.1385826306820812 a=zee,b=eks,i=3112,x=0.4493727221740449,y=0.16704994503241388 a=pan,b=pan,i=3113,x=0.7927985055919656,y=0.9023056637507897 a=hat,b=pan,i=3114,x=0.2690618409790604,y=0.9750006243924199 a=eks,b=zee,i=3115,x=0.8122516823974709,y=0.034777149921719985 a=zee,b=wye,i=3116,x=0.8411583744381673,y=0.3367223940453469 a=eks,b=hat,i=3117,x=0.6278279883921511,y=0.6783776757536581 a=wye,b=pan,i=3118,x=0.0780608220831499,y=0.34219170347854155 a=pan,b=hat,i=3119,x=0.0773284361282679,y=0.8087620482239243 a=pan,b=zee,i=3120,x=0.6479059739692804,y=0.4847407102135154 a=hat,b=pan,i=3121,x=0.44037371230003286,y=0.6579475199919346 a=zee,b=zee,i=3122,x=0.5294122704675105,y=0.6857110786673584 a=zee,b=pan,i=3123,x=0.4772167563026266,y=0.8953319261849312 a=eks,b=pan,i=3124,x=0.1911839922513059,y=0.16422636870934193 a=eks,b=eks,i=3125,x=0.34087831336678864,y=0.5699628829691863 a=zee,b=eks,i=3126,x=0.2514477009793492,y=0.2498314026061056 a=pan,b=zee,i=3127,x=0.5132442039074944,y=0.07963430048086384 a=wye,b=wye,i=3128,x=0.8001592917309861,y=0.2595871624611582 a=zee,b=zee,i=3129,x=0.027975828338240083,y=0.46442407872411695 a=eks,b=eks,i=3130,x=0.2455308797278265,y=0.13309025352554837 a=hat,b=wye,i=3131,x=0.4803964481769877,y=0.5234608286996335 a=pan,b=eks,i=3132,x=0.7271701616492765,y=0.5650626367615349 a=pan,b=wye,i=3133,x=0.23651873567883164,y=0.3764128593161674 a=hat,b=eks,i=3134,x=0.9970634534653143,y=0.8349282777208548 a=zee,b=zee,i=3135,x=0.34594612609624187,y=0.22911649635660625 a=eks,b=eks,i=3136,x=0.7717959001675492,y=0.8076412924980277 a=eks,b=pan,i=3137,x=0.9536337598657055,y=0.010853472417537202 a=hat,b=zee,i=3138,x=0.27317174947779554,y=0.646988499341493 a=zee,b=wye,i=3139,x=0.5684780382451567,y=0.5720874081361975 a=wye,b=zee,i=3140,x=0.366288776550753,y=0.04378768748862749 a=eks,b=eks,i=3141,x=0.07079750623034164,y=0.6704842466344859 a=wye,b=eks,i=3142,x=0.05521456504163247,y=0.9500745301432092 a=pan,b=eks,i=3143,x=0.9750373739856155,y=0.26053373356331044 a=pan,b=eks,i=3144,x=0.5530175425021646,y=0.8944089100243684 a=zee,b=wye,i=3145,x=0.6844032050501776,y=0.7132658565772104 a=pan,b=pan,i=3146,x=0.9710413684746768,y=0.47971725236580287 a=hat,b=hat,i=3147,x=0.0053700807986794,y=0.9348161701107937 a=hat,b=pan,i=3148,x=0.007135675731816615,y=0.26790355487815287 a=wye,b=hat,i=3149,x=0.3564530503749801,y=0.8151097852673919 a=eks,b=hat,i=3150,x=0.5356404368957323,y=0.5401388412379213 a=eks,b=pan,i=3151,x=0.0677212385434749,y=0.4111467324640289 a=hat,b=wye,i=3152,x=0.3304026703418458,y=0.06256059204934794 a=zee,b=zee,i=3153,x=0.8571384195554904,y=0.07978949404055691 a=pan,b=wye,i=3154,x=0.16108434266645066,y=0.4223970209540501 a=hat,b=pan,i=3155,x=0.2149573485418389,y=0.8001616345217611 a=eks,b=zee,i=3156,x=0.5903395185451377,y=0.6284941637547498 a=eks,b=eks,i=3157,x=0.005620302559396273,y=0.5908603311050712 a=hat,b=wye,i=3158,x=0.4946858056236574,y=0.6718815240562283 a=hat,b=eks,i=3159,x=0.3772290185802739,y=0.7716546902601435 a=pan,b=hat,i=3160,x=0.4338772208506313,y=0.9209566304134479 a=zee,b=eks,i=3161,x=0.16149623520591205,y=0.8191827690376345 a=pan,b=pan,i=3162,x=0.2443000912024087,y=0.8277963236917038 a=pan,b=pan,i=3163,x=0.5737538909065584,y=0.3575809203203234 a=eks,b=hat,i=3164,x=0.1678243487522464,y=0.1296504375686386 a=pan,b=hat,i=3165,x=0.7163182383385346,y=0.1300805568939386 a=wye,b=pan,i=3166,x=0.2735080310434773,y=0.6786442937707285 a=pan,b=eks,i=3167,x=0.48168869036370665,y=0.8968310574568457 a=zee,b=zee,i=3168,x=0.3961829207208839,y=0.2622983994021634 a=eks,b=wye,i=3169,x=0.2536595801738487,y=0.08261588685057286 a=zee,b=hat,i=3170,x=0.7316564704807246,y=0.30372246853485163 a=zee,b=zee,i=3171,x=0.27819614904389,y=0.11787924109496262 a=zee,b=wye,i=3172,x=0.9313276309501597,y=0.06784065184241639 a=pan,b=zee,i=3173,x=0.9635998480283486,y=0.12292283146783456 a=eks,b=wye,i=3174,x=0.2566078750567745,y=0.05360968786999365 a=pan,b=eks,i=3175,x=0.9685323733434764,y=0.1278804691222305 a=hat,b=pan,i=3176,x=0.776656326879061,y=0.4278875482927529 a=wye,b=pan,i=3177,x=0.6848262739198221,y=0.5321892371672183 a=wye,b=wye,i=3178,x=0.9845151630820034,y=0.6080801511979752 a=pan,b=zee,i=3179,x=0.6442678944579725,y=0.32523273097572414 a=hat,b=eks,i=3180,x=0.23662417282509318,y=0.6499193149885536 a=zee,b=pan,i=3181,x=0.12870746190802307,y=0.21635539491335465 a=eks,b=hat,i=3182,x=0.27201825487678566,y=0.9413561927236772 a=pan,b=hat,i=3183,x=0.8541608865089346,y=0.4366080716736369 a=hat,b=zee,i=3184,x=0.40026444936770444,y=0.8965715190797674 a=hat,b=zee,i=3185,x=0.9325030093530197,y=0.040633192110803185 a=wye,b=hat,i=3186,x=0.31825681489643076,y=0.3867222210818564 a=pan,b=hat,i=3187,x=0.7581463326564405,y=0.18210426293229232 a=eks,b=eks,i=3188,x=0.13550843210847796,y=0.20870138759868107 a=pan,b=hat,i=3189,x=0.026314019590705673,y=0.18939923462316988 a=pan,b=zee,i=3190,x=0.0946195302667141,y=0.9170310729203291 a=wye,b=zee,i=3191,x=0.2541806115835422,y=0.7506597466069973 a=pan,b=wye,i=3192,x=0.7448507872358296,y=0.9175983360847946 a=pan,b=zee,i=3193,x=0.3376000211106229,y=0.7592946456540783 a=wye,b=pan,i=3194,x=0.6242009188843649,y=0.1437894916755703 a=wye,b=hat,i=3195,x=0.6601677176592059,y=0.014754580715863108 a=hat,b=wye,i=3196,x=0.6843473825379831,y=0.7390543536399969 a=hat,b=zee,i=3197,x=0.48954739752340115,y=0.7181499788655996 a=zee,b=hat,i=3198,x=0.4197184822020955,y=0.9015807728046735 a=wye,b=hat,i=3199,x=0.5950661155016866,y=0.7876820843797742 a=hat,b=eks,i=3200,x=0.6465062834343134,y=0.5218982684290329 a=zee,b=hat,i=3201,x=0.060837643441948086,y=0.06449850438005456 a=hat,b=pan,i=3202,x=0.3172017484222194,y=0.05112537969570785 a=pan,b=hat,i=3203,x=0.11472288877111181,y=0.278764852494509 a=pan,b=zee,i=3204,x=0.9047148747559682,y=0.04965210128934949 a=zee,b=pan,i=3205,x=0.6892430196905853,y=0.3657149811550592 a=pan,b=pan,i=3206,x=0.6248657938226793,y=0.8681563350185779 a=pan,b=eks,i=3207,x=0.6881257122613184,y=0.804141641741672 a=hat,b=pan,i=3208,x=0.9922055997300119,y=0.9648120708367885 a=hat,b=pan,i=3209,x=0.3619120930679631,y=0.9853160311413681 a=eks,b=eks,i=3210,x=0.45293528719314957,y=0.17947685156612458 a=hat,b=hat,i=3211,x=0.5613170559787437,y=0.5352246021671387 a=zee,b=zee,i=3212,x=0.7964737415528816,y=0.5558173183901908 a=wye,b=eks,i=3213,x=0.8883434034808566,y=0.4617422375169109 a=hat,b=eks,i=3214,x=0.3321384410187088,y=0.7317250838743725 a=pan,b=pan,i=3215,x=0.1413377562828586,y=0.44678231607159036 a=eks,b=wye,i=3216,x=0.29373386203032203,y=0.4631723587487283 a=eks,b=wye,i=3217,x=0.34111783868014145,y=0.5839315442691357 a=eks,b=eks,i=3218,x=0.6880428093376797,y=0.9103207963454706 a=hat,b=pan,i=3219,x=0.7474182668789385,y=0.5590391934991645 a=eks,b=pan,i=3220,x=0.9532855829386742,y=0.8800478978800655 a=zee,b=eks,i=3221,x=0.767029184744309,y=0.2596274975760916 a=zee,b=zee,i=3222,x=0.5138831052561117,y=0.47989679105419414 a=pan,b=eks,i=3223,x=0.009907068182697043,y=0.7478047711855503 a=eks,b=wye,i=3224,x=0.8943590875125406,y=0.6208131688490002 a=eks,b=hat,i=3225,x=0.4838255169683877,y=0.2140927440076752 a=pan,b=hat,i=3226,x=0.35642723142223887,y=0.9711625405713799 a=wye,b=pan,i=3227,x=0.7070990060513,y=0.5452513596675552 a=eks,b=hat,i=3228,x=0.9463721381595557,y=0.5282145729291476 a=pan,b=pan,i=3229,x=0.9242949068835605,y=0.6700494745496223 a=hat,b=eks,i=3230,x=0.0584193890994712,y=0.4718114656898049 a=wye,b=wye,i=3231,x=0.030244834940777232,y=0.6087749649541813 a=hat,b=wye,i=3232,x=0.34678472033142016,y=0.4446414363995591 a=pan,b=eks,i=3233,x=0.5471314567981557,y=0.2169784309597168 a=pan,b=hat,i=3234,x=0.7648908069032151,y=0.03159384287802769 a=zee,b=pan,i=3235,x=0.013980830949869794,y=0.2508908461970313 a=hat,b=wye,i=3236,x=0.6969519489568067,y=0.6395027023616561 a=zee,b=wye,i=3237,x=0.8234005688200698,y=0.3631748220150387 a=zee,b=eks,i=3238,x=0.012602991921698004,y=0.22634995064837027 a=hat,b=pan,i=3239,x=0.02254180433325681,y=0.7359441973013121 a=pan,b=zee,i=3240,x=0.5877493357317612,y=0.548066125189975 a=zee,b=pan,i=3241,x=0.30421967413326567,y=0.5234487663288749 a=pan,b=wye,i=3242,x=0.9611019977003785,y=0.681330883403185 a=zee,b=hat,i=3243,x=0.17998018908462488,y=0.2200339352675208 a=hat,b=pan,i=3244,x=0.5444834083087221,y=0.5306965663976729 a=pan,b=zee,i=3245,x=0.7759221188096915,y=0.6025062049702136 a=eks,b=wye,i=3246,x=0.9681111792743258,y=0.45013761820073994 a=zee,b=hat,i=3247,x=0.7005880770412263,y=0.9156129778807589 a=hat,b=wye,i=3248,x=0.15641983171365736,y=0.5385071761397577 a=eks,b=pan,i=3249,x=0.2874972552716878,y=0.25110619048650307 a=pan,b=eks,i=3250,x=0.2829120767349058,y=0.09835801807841182 a=zee,b=wye,i=3251,x=0.4637348926957112,y=0.542576911836454 a=pan,b=hat,i=3252,x=0.9877179689365846,y=0.31240448781527486 a=eks,b=wye,i=3253,x=0.4072943512790075,y=0.6799266447871808 a=pan,b=pan,i=3254,x=0.350457431460238,y=0.4302184547620955 a=hat,b=eks,i=3255,x=0.23726834440158573,y=0.5292284240941152 a=pan,b=eks,i=3256,x=0.7135080861062042,y=0.5712799934745325 a=zee,b=eks,i=3257,x=0.20289239990952312,y=0.362603885203753 a=zee,b=zee,i=3258,x=0.8218885195808542,y=0.44721748770524405 a=wye,b=hat,i=3259,x=0.08107176449903364,y=0.29319048909041645 a=hat,b=zee,i=3260,x=0.8800473905727186,y=0.7552020057189927 a=pan,b=wye,i=3261,x=0.41821226279651147,y=0.8850253360947092 a=zee,b=hat,i=3262,x=0.32568444506228,y=0.6065878837570879 a=hat,b=hat,i=3263,x=0.5430211603262051,y=0.022421059979423008 a=eks,b=pan,i=3264,x=0.829909329738617,y=0.9788813279683912 a=wye,b=pan,i=3265,x=0.4953326302591503,y=0.864833969133287 a=pan,b=zee,i=3266,x=0.3412837479312676,y=0.8486794212655834 a=eks,b=hat,i=3267,x=0.39932762162444313,y=0.953150614321362 a=pan,b=pan,i=3268,x=0.001904789877841595,y=0.2107702989499245 a=zee,b=pan,i=3269,x=0.5531033835416052,y=0.3659293527971088 a=wye,b=hat,i=3270,x=0.3399739634399507,y=0.49965908692258354 a=eks,b=hat,i=3271,x=0.11643573302292032,y=0.35717256575069845 a=zee,b=eks,i=3272,x=0.8616836237809823,y=0.2555712577320536 a=eks,b=hat,i=3273,x=0.8348848872325367,y=0.48966840491973995 a=eks,b=pan,i=3274,x=0.25513593682652125,y=0.39337835968432966 a=zee,b=pan,i=3275,x=0.3232344110781661,y=0.47637792160425796 a=zee,b=pan,i=3276,x=0.5834425639683404,y=0.23108217202798198 a=zee,b=zee,i=3277,x=0.9181379020242023,y=0.40705334764249457 a=eks,b=pan,i=3278,x=0.5097190157077268,y=0.04899861849664533 a=wye,b=hat,i=3279,x=0.9157221686398738,y=0.5671280092243552 a=pan,b=eks,i=3280,x=0.9442806463291782,y=0.9335857464104109 a=eks,b=hat,i=3281,x=0.5361984419807034,y=0.15587235520500609 a=pan,b=zee,i=3282,x=0.86450976120493,y=0.8170786827110009 a=hat,b=wye,i=3283,x=0.5057733411836555,y=0.04923731532668796 a=pan,b=hat,i=3284,x=0.414038070322006,y=0.4761906775736686 a=pan,b=hat,i=3285,x=0.48063067035883633,y=0.4966350007922782 a=wye,b=pan,i=3286,x=0.7217297767808066,y=0.9865570013659641 a=zee,b=wye,i=3287,x=0.049406279942573406,y=0.4381024486414813 a=eks,b=eks,i=3288,x=0.8590013149268277,y=0.936500197803695 a=eks,b=hat,i=3289,x=0.9568499040898423,y=0.3653704666883357 a=zee,b=eks,i=3290,x=0.40120382485623196,y=0.21124233932924863 a=eks,b=zee,i=3291,x=0.9770383012651398,y=0.2432263238178496 a=wye,b=zee,i=3292,x=0.9521492688907935,y=0.6087321738215051 a=hat,b=hat,i=3293,x=0.47067984267026386,y=0.2670742530232063 a=pan,b=zee,i=3294,x=0.6918379159173412,y=0.31495560827632296 a=eks,b=zee,i=3295,x=0.4372879409717054,y=0.6053789536304973 a=eks,b=zee,i=3296,x=0.21986184005655396,y=0.3247997718602733 a=hat,b=pan,i=3297,x=0.9729466791999957,y=0.5771820308689207 a=pan,b=hat,i=3298,x=0.7522212873607641,y=0.17501638801193387 a=wye,b=zee,i=3299,x=0.06852018338234533,y=0.5000015791152141 a=wye,b=wye,i=3300,x=0.6831118314601023,y=0.5728211330223406 a=eks,b=eks,i=3301,x=0.8886973140588106,y=0.7986263263709766 a=hat,b=zee,i=3302,x=0.36319331709268987,y=0.87884157727253 a=pan,b=pan,i=3303,x=0.0916484218320428,y=0.6140281532216169 a=wye,b=hat,i=3304,x=0.4319885161986502,y=0.11333627655422829 a=hat,b=pan,i=3305,x=0.20275914918267568,y=0.3188057450261915 a=eks,b=pan,i=3306,x=0.7128512847755833,y=0.8374752272564904 a=zee,b=hat,i=3307,x=0.12238507918350494,y=0.9886825082749487 a=zee,b=zee,i=3308,x=0.24501938424108383,y=0.2620366749016796 a=eks,b=eks,i=3309,x=0.6736625417797468,y=0.1759055405630674 a=zee,b=wye,i=3310,x=0.7640238780203037,y=0.5545749802574607 a=zee,b=hat,i=3311,x=0.7391015948965168,y=0.7783105639991896 a=wye,b=pan,i=3312,x=0.9912133558674248,y=0.792510678216663 a=zee,b=wye,i=3313,x=0.12157734657040631,y=0.5335120372360502 a=pan,b=pan,i=3314,x=0.6554607159333067,y=0.9770255281674824 a=pan,b=wye,i=3315,x=0.1108498180405314,y=0.9467953471924881 a=eks,b=hat,i=3316,x=0.5888965480684432,y=0.045574928515849766 a=hat,b=zee,i=3317,x=0.8991863104086707,y=0.8351323082787309 a=wye,b=zee,i=3318,x=0.8368882450019627,y=0.9558667451117976 a=pan,b=eks,i=3319,x=0.34803167097398835,y=0.6217481359344504 a=hat,b=wye,i=3320,x=0.5049375453273435,y=0.07971841779344901 a=eks,b=eks,i=3321,x=0.36879345677908304,y=0.7533458977670897 a=pan,b=zee,i=3322,x=0.4071079549678054,y=0.5216483192298931 a=zee,b=wye,i=3323,x=0.956745510209848,y=0.7277085431442248 a=hat,b=eks,i=3324,x=0.6530059095611962,y=0.4110782521026085 a=pan,b=pan,i=3325,x=0.3674804417277773,y=0.9040679087190475 a=hat,b=eks,i=3326,x=0.07009249966420861,y=0.25922706016534536 a=zee,b=eks,i=3327,x=0.14046308364385085,y=0.059686547583128746 a=pan,b=hat,i=3328,x=0.9232634224803832,y=0.02622931272244866 a=eks,b=hat,i=3329,x=0.5694104895719442,y=0.896791407570237 a=eks,b=pan,i=3330,x=0.34148617036917717,y=0.868694856533039 a=zee,b=hat,i=3331,x=0.5580004279189276,y=0.13162220092963606 a=pan,b=wye,i=3332,x=0.32760226290506067,y=0.20546606340653295 a=eks,b=pan,i=3333,x=0.4410927567165518,y=0.9434358777012175 a=wye,b=pan,i=3334,x=0.3692628443912691,y=0.04456305695935858 a=eks,b=wye,i=3335,x=0.2886377826496196,y=0.5510326222058004 a=wye,b=pan,i=3336,x=0.0830596216722399,y=0.42130620217712367 a=eks,b=eks,i=3337,x=0.8502898262908782,y=0.808554017252108 a=wye,b=pan,i=3338,x=0.4258737140465607,y=0.20746386470004785 a=zee,b=hat,i=3339,x=0.9958679007877833,y=0.03637803286845476 a=eks,b=eks,i=3340,x=0.8772219678712854,y=0.6738364551822755 a=zee,b=wye,i=3341,x=0.8674680931450676,y=0.08495173932166111 a=hat,b=wye,i=3342,x=0.039731587832649184,y=0.7153198737893809 a=zee,b=wye,i=3343,x=0.28331195090016237,y=0.3609364099093614 a=wye,b=pan,i=3344,x=0.5916979456033509,y=0.4261672292650668 a=zee,b=hat,i=3345,x=0.3236007641260298,y=0.31877697899629276 a=zee,b=wye,i=3346,x=0.0631478998746885,y=0.6649602440405321 a=wye,b=pan,i=3347,x=0.61444979062327,y=0.13673022117181688 a=eks,b=eks,i=3348,x=0.38993896958048435,y=0.2335429118604364 a=pan,b=wye,i=3349,x=0.376031512913815,y=0.4929792401226455 a=wye,b=eks,i=3350,x=0.9327767394224131,y=0.7607839483352263 a=eks,b=wye,i=3351,x=0.18464331650677035,y=0.6120397829138642 a=hat,b=hat,i=3352,x=0.550190920585813,y=0.7696873798459735 a=wye,b=eks,i=3353,x=0.5877052746857248,y=0.5545585412269964 a=pan,b=zee,i=3354,x=0.2801717488802852,y=0.17038214633612547 a=zee,b=wye,i=3355,x=0.024194919016248595,y=0.13545067511197206 a=wye,b=eks,i=3356,x=0.6380780240701133,y=0.9408087514008974 a=eks,b=pan,i=3357,x=0.6623105955866089,y=0.4258008296217072 a=eks,b=wye,i=3358,x=0.4071377938114724,y=0.7108273628344846 a=wye,b=hat,i=3359,x=0.6347502280299748,y=0.13907882326502974 a=wye,b=zee,i=3360,x=0.8494626745217564,y=0.023483418292297054 a=eks,b=eks,i=3361,x=0.6555829047838948,y=0.8920276297804856 a=hat,b=zee,i=3362,x=0.9880826407125887,y=0.11010372754824016 a=pan,b=wye,i=3363,x=0.6526207146787799,y=0.3813540848159578 a=eks,b=zee,i=3364,x=0.28621636247260607,y=0.5342782090242255 a=wye,b=pan,i=3365,x=0.5700040498735991,y=0.8850660888169822 a=hat,b=eks,i=3366,x=0.4556207889124957,y=0.07128477762040519 a=hat,b=pan,i=3367,x=0.18923164185093178,y=0.7138172870807187 a=pan,b=zee,i=3368,x=0.7831951158978603,y=0.3315912232116869 a=eks,b=wye,i=3369,x=0.3991655712684341,y=0.6297930225870115 a=eks,b=pan,i=3370,x=0.9558238449527896,y=0.27697054714540026 a=wye,b=eks,i=3371,x=0.794226121886924,y=0.42411771070954085 a=pan,b=hat,i=3372,x=0.43937440052467935,y=0.4563691901909951 a=wye,b=zee,i=3373,x=0.6530552443760023,y=0.15544449101184865 a=eks,b=wye,i=3374,x=0.8269474339710359,y=0.12072235071637616 a=zee,b=zee,i=3375,x=0.4367949309522303,y=0.013673838744716393 a=zee,b=eks,i=3376,x=0.5377434458282238,y=0.23314241806418468 a=pan,b=pan,i=3377,x=0.45145970444322747,y=0.8856960898087811 a=hat,b=wye,i=3378,x=0.012877279074692716,y=0.6068979505584087 a=zee,b=wye,i=3379,x=0.23678623178363256,y=0.05041356234716987 a=pan,b=hat,i=3380,x=0.9872783151204066,y=0.48841231625195825 a=zee,b=hat,i=3381,x=0.7373174186367665,y=0.7964198412222034 a=hat,b=wye,i=3382,x=0.4115788506813578,y=0.5970142880431725 a=zee,b=pan,i=3383,x=0.7218790645435766,y=0.45969503904769105 a=zee,b=wye,i=3384,x=0.16492065527363664,y=0.9315720353082685 a=zee,b=pan,i=3385,x=0.05670367935833176,y=0.2963435909908908 a=zee,b=eks,i=3386,x=0.6420030353862732,y=0.23114095824311187 a=eks,b=wye,i=3387,x=0.8708836596594736,y=0.18168328151330237 a=eks,b=eks,i=3388,x=0.711689030667817,y=0.08741327203084581 a=wye,b=zee,i=3389,x=0.40891337260400795,y=0.9839548655687227 a=eks,b=eks,i=3390,x=0.4329319528885155,y=0.7161120212330097 a=wye,b=wye,i=3391,x=0.9407214715817039,y=0.16134765993593336 a=wye,b=eks,i=3392,x=0.764135299542596,y=0.46303754738896463 a=wye,b=zee,i=3393,x=0.9822570907790836,y=0.7299006638143403 a=hat,b=eks,i=3394,x=0.6851390329252532,y=0.9050274462052531 a=pan,b=zee,i=3395,x=0.7512424175943134,y=0.4059836895379698 a=eks,b=hat,i=3396,x=0.9607050331936833,y=0.7948112675657537 a=wye,b=zee,i=3397,x=0.05596493072960251,y=0.9435195318051948 a=hat,b=eks,i=3398,x=0.6053108138597539,y=0.5992354123506696 a=pan,b=eks,i=3399,x=0.048684103098098785,y=0.1633725907413952 a=wye,b=wye,i=3400,x=0.10069663909544047,y=0.9482094389350565 a=zee,b=wye,i=3401,x=0.12603857687396403,y=0.9644862170094224 a=pan,b=zee,i=3402,x=0.27741250695381336,y=0.8159372840391408 a=pan,b=hat,i=3403,x=0.7370714816662562,y=0.8697953979508419 a=pan,b=zee,i=3404,x=0.31468021565829374,y=0.4427420339087643 a=hat,b=pan,i=3405,x=0.8863854452798668,y=0.033442919864234644 a=hat,b=hat,i=3406,x=0.45429743426633307,y=0.18433478859999053 a=eks,b=wye,i=3407,x=0.9617046721194548,y=0.9093815718950851 a=pan,b=hat,i=3408,x=0.07330408010392908,y=0.4448942751848767 a=zee,b=eks,i=3409,x=0.3364026277159641,y=0.9868364857498738 a=hat,b=pan,i=3410,x=0.08445928966500227,y=0.0703789054946542 a=wye,b=eks,i=3411,x=0.34156100908061116,y=0.8010566111511997 a=pan,b=wye,i=3412,x=0.8423508832374376,y=0.6949323092381406 a=wye,b=wye,i=3413,x=0.040886939254273114,y=0.47897154534037656 a=zee,b=wye,i=3414,x=0.25217276547664036,y=0.036553945399371846 a=zee,b=pan,i=3415,x=0.5599190631540909,y=0.924868567464608 a=zee,b=zee,i=3416,x=0.48916626975610933,y=0.5220243096247617 a=pan,b=zee,i=3417,x=0.2837666956657495,y=0.38177621330614264 a=hat,b=pan,i=3418,x=0.9442741844519087,y=0.3017027866540207 a=zee,b=hat,i=3419,x=0.06600809539932284,y=0.6981900505881413 a=zee,b=wye,i=3420,x=0.23090328234417856,y=0.2832500437007679 a=pan,b=zee,i=3421,x=0.9466805608495066,y=0.20786286772685625 a=wye,b=wye,i=3422,x=0.9363152201437546,y=0.28852583041792845 a=hat,b=hat,i=3423,x=0.0844657406732815,y=0.035913466762956925 a=pan,b=wye,i=3424,x=0.8784967044400372,y=0.604737958747047 a=hat,b=pan,i=3425,x=0.6609492899115649,y=0.5467085754935348 a=zee,b=hat,i=3426,x=0.075752725904918,y=0.609127836669268 a=pan,b=hat,i=3427,x=0.8416597040795218,y=0.8525979909355791 a=wye,b=zee,i=3428,x=0.16948281534078558,y=0.5287767961751489 a=eks,b=pan,i=3429,x=0.6884416724548735,y=0.37076683601683813 a=wye,b=zee,i=3430,x=0.06722038251076656,y=0.9227889532742807 a=eks,b=wye,i=3431,x=0.09226104972636995,y=0.7254707163058396 a=eks,b=wye,i=3432,x=0.9890932308131895,y=0.23151574428068822 a=zee,b=zee,i=3433,x=0.8595470542087552,y=0.8498636271417952 a=wye,b=eks,i=3434,x=0.5407110734310688,y=0.05363800054311196 a=zee,b=eks,i=3435,x=0.0439664086678202,y=0.9140005792113355 a=zee,b=wye,i=3436,x=0.9752652636201881,y=0.47980923190874036 a=pan,b=eks,i=3437,x=0.025261472762689308,y=0.12799888376709667 a=zee,b=eks,i=3438,x=0.16021119119058125,y=0.7792702864503347 a=zee,b=hat,i=3439,x=0.6820189455688497,y=0.10951500585648855 a=wye,b=pan,i=3440,x=0.936544606740171,y=0.03446044548668015 a=eks,b=pan,i=3441,x=0.2537650754015236,y=0.05620296178361983 a=hat,b=wye,i=3442,x=0.6287605552712544,y=0.33295303984892444 a=wye,b=zee,i=3443,x=0.21494998659532738,y=0.7690234752214624 a=pan,b=wye,i=3444,x=0.6714922124805293,y=0.4749161688649426 a=wye,b=eks,i=3445,x=0.0550862548275467,y=0.9962657146123411 a=zee,b=eks,i=3446,x=0.2804194256928545,y=0.23979661671683972 a=eks,b=pan,i=3447,x=0.8785960556284188,y=0.7011073928320367 a=eks,b=eks,i=3448,x=0.5502631585453132,y=0.11319904721842211 a=zee,b=pan,i=3449,x=0.524308758962708,y=0.6332502139032691 a=pan,b=pan,i=3450,x=0.8213036158322992,y=0.6456770989043784 a=pan,b=pan,i=3451,x=0.8025436057063862,y=0.7060797186033781 a=pan,b=zee,i=3452,x=0.5760028039744347,y=0.6132903113537639 a=eks,b=hat,i=3453,x=0.05717780028504649,y=0.07422864049114308 a=eks,b=hat,i=3454,x=0.9110638506299676,y=0.9591332251303966 a=zee,b=wye,i=3455,x=0.51833979114664,y=0.6939970837947521 a=eks,b=pan,i=3456,x=0.4252463974393268,y=0.39275828072553476 a=eks,b=wye,i=3457,x=0.9769460675156931,y=0.8198707026075209 a=hat,b=eks,i=3458,x=0.30514346329289554,y=0.9833267802770143 a=pan,b=pan,i=3459,x=0.014452973503922828,y=0.755728000485021 a=zee,b=hat,i=3460,x=0.588470670827405,y=0.6174548562216325 a=zee,b=wye,i=3461,x=0.1990979839956707,y=0.023566934582078036 a=wye,b=eks,i=3462,x=0.7242013186291925,y=0.47306057653207245 a=pan,b=wye,i=3463,x=0.06717794490486906,y=0.48623828005334757 a=pan,b=eks,i=3464,x=0.8155896300126392,y=0.5894548806723218 a=wye,b=eks,i=3465,x=0.9422913151044523,y=0.361126352245832 a=zee,b=wye,i=3466,x=0.209141807598481,y=0.7545695892430896 a=hat,b=eks,i=3467,x=0.9391826144539274,y=0.9934443990210938 a=zee,b=wye,i=3468,x=0.2358251666384058,y=0.4863498031303115 a=pan,b=pan,i=3469,x=0.4258863723941383,y=0.2095061249114658 a=eks,b=hat,i=3470,x=0.47997276184744964,y=0.06659122141821061 a=wye,b=pan,i=3471,x=0.2764533988832033,y=0.3208516601140218 a=hat,b=wye,i=3472,x=0.4069308223369382,y=0.7259811106485108 a=pan,b=eks,i=3473,x=0.244297825943407,y=0.31169012284386755 a=wye,b=pan,i=3474,x=0.6738217687467104,y=0.2638420139509079 a=zee,b=wye,i=3475,x=0.8997076621651254,y=0.35716661851825715 a=zee,b=hat,i=3476,x=0.4788250437439896,y=0.5377374198573633 a=pan,b=hat,i=3477,x=0.6611093704674268,y=0.6687601867132502 a=eks,b=pan,i=3478,x=0.08557950916786583,y=0.37592412501843786 a=zee,b=pan,i=3479,x=0.8231858428238995,y=0.28514406372275236 a=wye,b=eks,i=3480,x=0.4670447991864045,y=0.46821183232819474 a=eks,b=wye,i=3481,x=0.0018822508391512782,y=0.4734813045472098 a=pan,b=zee,i=3482,x=0.21972014701783804,y=0.9122864135454931 a=zee,b=hat,i=3483,x=0.2095348234287714,y=0.9927778389609139 a=eks,b=pan,i=3484,x=0.10029139579593083,y=0.535016375595021 a=hat,b=hat,i=3485,x=0.36431575992404175,y=0.9966126666610623 a=hat,b=wye,i=3486,x=0.2849558278410832,y=0.3539958226346893 a=zee,b=hat,i=3487,x=0.866561498905371,y=0.6749719599240999 a=zee,b=pan,i=3488,x=0.05018208235181909,y=0.3964541287147757 a=wye,b=eks,i=3489,x=0.8077315081411627,y=0.7479997434577657 a=zee,b=zee,i=3490,x=0.10200642169348917,y=0.31165758001404054 a=hat,b=wye,i=3491,x=0.12886564721513227,y=0.7037939176865968 a=eks,b=hat,i=3492,x=0.43102073349691117,y=0.5993057473020176 a=hat,b=pan,i=3493,x=0.555202486463376,y=0.36825782870554846 a=hat,b=hat,i=3494,x=0.9044026544451589,y=0.37279264245660304 a=zee,b=wye,i=3495,x=0.9934345872412148,y=0.8688371909960622 a=zee,b=eks,i=3496,x=0.12474075821856478,y=0.7664439797094331 a=eks,b=zee,i=3497,x=0.9892124342839178,y=0.9379196159380152 a=eks,b=hat,i=3498,x=0.6909633362296115,y=0.5517990615632886 a=pan,b=eks,i=3499,x=0.10345255049088942,y=0.02234404876115914 a=eks,b=eks,i=3500,x=0.3991733155276741,y=0.8199397764785649 a=hat,b=eks,i=3501,x=0.002293403878501854,y=0.4879144111797784 a=zee,b=zee,i=3502,x=0.5345656776152677,y=0.9046658240543963 a=zee,b=wye,i=3503,x=0.9917665563701388,y=0.7473226514963157 a=wye,b=hat,i=3504,x=0.5918745558045386,y=0.2286796079695561 a=pan,b=hat,i=3505,x=0.9587176731534732,y=0.12809903557671276 a=pan,b=eks,i=3506,x=0.3942757672769698,y=0.3445410354016084 a=wye,b=zee,i=3507,x=0.8698234232439451,y=0.6003476393534727 a=eks,b=hat,i=3508,x=0.6230637620114838,y=0.424076726635791 a=hat,b=zee,i=3509,x=0.9622867726071316,y=0.1432938077777307 a=hat,b=wye,i=3510,x=0.3386148986151456,y=0.7431914358914263 a=eks,b=pan,i=3511,x=0.3837436116647608,y=0.8533106760534216 a=zee,b=eks,i=3512,x=0.7150929360997113,y=0.9600218860596139 a=hat,b=eks,i=3513,x=0.33373578693097705,y=0.5234647971537469 a=wye,b=wye,i=3514,x=0.5856301380406596,y=0.1275528964200492 a=zee,b=wye,i=3515,x=0.37723354796784714,y=0.9997851122732699 a=wye,b=hat,i=3516,x=0.44369718809353986,y=0.4894205500423119 a=wye,b=eks,i=3517,x=0.322389903088264,y=0.05702987241410096 a=pan,b=wye,i=3518,x=0.11882480113661997,y=0.3858296816561547 a=wye,b=zee,i=3519,x=0.7202765028894381,y=0.12574040969710987 a=zee,b=hat,i=3520,x=0.0928487341029709,y=0.3330386484000102 a=pan,b=pan,i=3521,x=0.22867195583127464,y=0.33603525596818895 a=pan,b=zee,i=3522,x=0.7242093277954511,y=0.831898967676118 a=zee,b=eks,i=3523,x=0.42001209130403205,y=0.5036656584109297 a=pan,b=eks,i=3524,x=0.30252752965606133,y=0.24419009734033026 a=wye,b=hat,i=3525,x=0.9824695650800549,y=0.222603495436539 a=zee,b=wye,i=3526,x=0.04315340497837039,y=0.38068506172393646 a=hat,b=pan,i=3527,x=0.6632440400457205,y=0.1820945385520728 a=zee,b=wye,i=3528,x=0.7076813404535067,y=0.027521703948078957 a=wye,b=eks,i=3529,x=0.16368069077854164,y=0.29359040780910695 a=zee,b=wye,i=3530,x=0.217015339519548,y=0.8474352672037695 a=wye,b=hat,i=3531,x=0.598374987624828,y=0.6802372735701074 a=hat,b=wye,i=3532,x=0.3438213922655702,y=0.28091154307295796 a=wye,b=zee,i=3533,x=0.2380647747461756,y=0.9297096582745085 a=pan,b=zee,i=3534,x=0.5808212068478656,y=0.9148727191488517 a=pan,b=wye,i=3535,x=0.7265966050847938,y=0.21414009357018593 a=hat,b=pan,i=3536,x=0.7017454439056625,y=0.2590514800523752 a=hat,b=eks,i=3537,x=0.23900423399657456,y=0.2588795683734507 a=wye,b=zee,i=3538,x=0.784669987647248,y=0.6504554048913334 a=wye,b=zee,i=3539,x=0.26623848938137373,y=0.5547651697635625 a=pan,b=eks,i=3540,x=0.6492339089502173,y=0.6963037893628019 a=wye,b=hat,i=3541,x=0.4456255182136123,y=0.6615870162361136 a=hat,b=eks,i=3542,x=0.20295072778526713,y=0.7574601201974366 a=eks,b=wye,i=3543,x=0.9795917719021048,y=0.41272909038566297 a=pan,b=eks,i=3544,x=0.660437682897796,y=0.9976869991284935 a=wye,b=zee,i=3545,x=0.2910302714747729,y=0.3219344480841323 a=zee,b=wye,i=3546,x=0.6680653445050417,y=0.864596002429439 a=pan,b=zee,i=3547,x=0.7639660507096179,y=0.6193776992233352 a=hat,b=wye,i=3548,x=0.2983669342833217,y=0.9026909166111313 a=eks,b=eks,i=3549,x=0.1538517544982081,y=0.5455919445696917 a=wye,b=zee,i=3550,x=0.15207698807295011,y=0.9519397932545018 a=eks,b=hat,i=3551,x=0.4342338573806348,y=0.6933807304285913 a=eks,b=pan,i=3552,x=0.965663991619718,y=0.5930384036340364 a=pan,b=pan,i=3553,x=0.3101812940186591,y=0.2727128797499023 a=eks,b=hat,i=3554,x=0.18260657532777225,y=0.5311854832790144 a=hat,b=eks,i=3555,x=0.3893225708373611,y=0.5611190752491995 a=zee,b=wye,i=3556,x=0.7278766469231946,y=0.21929031459492465 a=zee,b=eks,i=3557,x=0.8571691661862111,y=0.5461980618981016 a=pan,b=eks,i=3558,x=0.8344799261872303,y=0.3256634336181796 a=pan,b=zee,i=3559,x=0.06279062797134494,y=0.9004664994169836 a=eks,b=eks,i=3560,x=0.4525336606815864,y=0.7037155484173209 a=pan,b=hat,i=3561,x=0.19425929127106012,y=0.24083853125540766 a=wye,b=eks,i=3562,x=0.07556315455842999,y=0.7950176869999145 a=eks,b=eks,i=3563,x=0.11705838779214672,y=0.8232973229982639 a=eks,b=hat,i=3564,x=0.4273089616257022,y=0.8991684257803373 a=wye,b=zee,i=3565,x=0.0168691413650478,y=0.18821185808166463 a=eks,b=eks,i=3566,x=0.1825897444890373,y=0.8746110728517744 a=zee,b=pan,i=3567,x=0.8121651250250981,y=0.686457266195396 a=hat,b=pan,i=3568,x=0.18054803232549899,y=0.8898083043065161 a=wye,b=hat,i=3569,x=0.8089924807824601,y=0.6633779430154854 a=hat,b=hat,i=3570,x=0.23144140451317397,y=0.756629243011781 a=wye,b=wye,i=3571,x=0.38887372145181665,y=0.20495538006007763 a=eks,b=pan,i=3572,x=0.35534650094834996,y=0.47884355218030206 a=zee,b=wye,i=3573,x=0.6566568341390783,y=0.6074553589369566 a=eks,b=eks,i=3574,x=0.6035504498536483,y=0.4034395784600332 a=wye,b=wye,i=3575,x=0.6697828249944248,y=0.7638274219999387 a=pan,b=zee,i=3576,x=0.35707993266640137,y=0.5998235579404124 a=hat,b=pan,i=3577,x=0.8477996338004375,y=0.10094293678130806 a=eks,b=eks,i=3578,x=0.47993080744275407,y=0.7674479934775376 a=pan,b=eks,i=3579,x=0.8628339613928006,y=0.8518114551427095 a=eks,b=wye,i=3580,x=0.06010165714354565,y=0.944192401862212 a=zee,b=pan,i=3581,x=0.6103322948705803,y=0.26797145325571314 a=hat,b=zee,i=3582,x=0.8139735237051052,y=0.41109841413309234 a=eks,b=wye,i=3583,x=0.27009503691464387,y=0.34604318820252766 a=pan,b=eks,i=3584,x=0.29901280575806055,y=0.2606367826081081 a=eks,b=eks,i=3585,x=0.9444152014675282,y=0.08541204554484039 a=eks,b=hat,i=3586,x=0.9746502905906368,y=0.5008159057662351 a=eks,b=eks,i=3587,x=0.3503288922335456,y=0.8393293676314583 a=hat,b=hat,i=3588,x=0.5428335261613996,y=0.8746507311887247 a=eks,b=hat,i=3589,x=0.04503314762859012,y=0.4498210841109198 a=eks,b=hat,i=3590,x=0.21099486037176274,y=0.15918964285673298 a=pan,b=zee,i=3591,x=0.9647151077978772,y=0.21127797222603706 a=wye,b=hat,i=3592,x=0.794447944887749,y=0.04835321965805062 a=hat,b=pan,i=3593,x=0.8800094797708875,y=0.26888925214636394 a=pan,b=hat,i=3594,x=0.30914801544685455,y=0.38087457746812736 a=eks,b=zee,i=3595,x=0.5231819036675817,y=0.40713616193177726 a=zee,b=hat,i=3596,x=0.5397245337903605,y=0.22318277532785968 a=eks,b=eks,i=3597,x=0.3001045399300144,y=0.684654835830757 a=wye,b=wye,i=3598,x=0.7511038686147846,y=0.16271559707006 a=pan,b=wye,i=3599,x=0.24928033876518263,y=0.5468336781217452 a=zee,b=zee,i=3600,x=0.8913764206699744,y=0.10963338992957028 a=zee,b=zee,i=3601,x=0.2744348997210646,y=0.31854494443399084 a=wye,b=zee,i=3602,x=0.054351745514601424,y=0.6361866150927422 a=zee,b=eks,i=3603,x=0.5229720340996624,y=0.057088462748232205 a=wye,b=pan,i=3604,x=0.7144947248233644,y=0.6725505298381226 a=wye,b=eks,i=3605,x=0.6414071793103325,y=0.5040707081922082 a=pan,b=eks,i=3606,x=0.8517449653369746,y=0.2950457092186415 a=wye,b=hat,i=3607,x=0.2865652516469479,y=0.10334063882665867 a=wye,b=pan,i=3608,x=0.24799522500173943,y=0.029628860448197347 a=zee,b=hat,i=3609,x=0.519616508395717,y=0.280205313320282 a=eks,b=zee,i=3610,x=0.06251116908017895,y=0.23236755910808227 a=eks,b=hat,i=3611,x=0.2146220845642176,y=0.1332540175691711 a=hat,b=zee,i=3612,x=0.39065626156480215,y=0.09272883365156981 a=pan,b=eks,i=3613,x=0.04243312520650444,y=0.12731535921213588 a=zee,b=hat,i=3614,x=0.9992938250588376,y=0.7586006131131866 a=pan,b=pan,i=3615,x=0.955045779277772,y=0.8579181695107918 a=eks,b=wye,i=3616,x=0.14187634853420827,y=0.2180915198390927 a=wye,b=wye,i=3617,x=0.7840113988617385,y=0.15653631848249716 a=zee,b=zee,i=3618,x=0.015927778136068382,y=0.6135932738526103 a=pan,b=pan,i=3619,x=0.19730522485789048,y=0.6132793786163574 a=wye,b=hat,i=3620,x=0.6713095225608523,y=0.5954491704569804 a=zee,b=pan,i=3621,x=0.4092160575415905,y=0.30771033889968114 a=hat,b=pan,i=3622,x=0.8901185751582916,y=0.1870407451165942 a=wye,b=hat,i=3623,x=0.5152268528423625,y=0.013485915142624427 a=wye,b=hat,i=3624,x=0.13584832757741117,y=0.382341043184265 a=wye,b=zee,i=3625,x=0.7390723547209095,y=0.6804645486376089 a=pan,b=pan,i=3626,x=0.17323378929158628,y=0.22177151771660586 a=hat,b=hat,i=3627,x=0.27427850969768897,y=0.39696397114401794 a=hat,b=hat,i=3628,x=0.12300146024961678,y=0.7010677704464917 a=zee,b=zee,i=3629,x=0.1203621553000902,y=0.03649730823892894 a=eks,b=pan,i=3630,x=0.6432472290390947,y=0.6493064608702905 a=wye,b=zee,i=3631,x=0.5501609784896981,y=0.5442209389820327 a=hat,b=zee,i=3632,x=0.9887195745001507,y=0.8462799528384646 a=zee,b=wye,i=3633,x=0.05961380658144755,y=0.41153390509403887 a=wye,b=pan,i=3634,x=0.779500491235004,y=0.5677694423637825 a=pan,b=pan,i=3635,x=0.8517678780538765,y=0.37570897363715816 a=zee,b=zee,i=3636,x=0.3540502081666034,y=0.7557010012298948 a=eks,b=pan,i=3637,x=0.5208357640093749,y=0.5659221306135821 a=hat,b=pan,i=3638,x=0.7845171840273204,y=0.3502193918421451 a=hat,b=pan,i=3639,x=0.31221536384885895,y=0.8777925678653494 a=wye,b=wye,i=3640,x=0.3117811337270454,y=0.6199259533630647 a=zee,b=wye,i=3641,x=0.34634768849647446,y=0.1722807458856409 a=eks,b=zee,i=3642,x=0.04372051184301495,y=0.7131048031620709 a=hat,b=eks,i=3643,x=0.39531406696346205,y=0.7072916873720192 a=wye,b=hat,i=3644,x=0.5912661057148787,y=0.49271215252480305 a=zee,b=pan,i=3645,x=0.3353629361519648,y=0.27452402896726324 a=zee,b=wye,i=3646,x=0.4302250977906721,y=0.9570565709617685 a=pan,b=eks,i=3647,x=0.8754763901824134,y=0.4440861211150172 a=pan,b=pan,i=3648,x=0.9502862550981916,y=0.9040781097596586 a=wye,b=pan,i=3649,x=0.07083776693984412,y=0.42161605810186464 a=hat,b=wye,i=3650,x=0.027750870484755663,y=0.059142569848676385 a=hat,b=zee,i=3651,x=0.7388454792523287,y=0.6889713924377876 a=hat,b=hat,i=3652,x=0.12134854954936014,y=0.12339998428589616 a=pan,b=pan,i=3653,x=0.42035180771481173,y=0.872087852987371 a=pan,b=pan,i=3654,x=0.741537059135207,y=0.9230584052244919 a=eks,b=hat,i=3655,x=0.1316863843779006,y=0.4213001572015598 a=hat,b=eks,i=3656,x=0.14075093892206003,y=0.21208162198013836 a=eks,b=wye,i=3657,x=0.8011409482794655,y=0.017450835880964632 a=hat,b=eks,i=3658,x=0.8537796341502905,y=0.5982760622218769 a=pan,b=hat,i=3659,x=0.09110243804094742,y=0.35916077607118146 a=wye,b=zee,i=3660,x=0.9000633600969007,y=0.2868625781042997 a=zee,b=hat,i=3661,x=0.32611268243475844,y=0.12873678851672 a=hat,b=zee,i=3662,x=0.7673614981915601,y=0.7295742505814344 a=zee,b=zee,i=3663,x=0.913522524093555,y=0.4340116921500242 a=eks,b=eks,i=3664,x=0.28693486076576824,y=0.19397030458410913 a=zee,b=zee,i=3665,x=0.3813728809412974,y=0.8915253351559728 a=hat,b=wye,i=3666,x=0.7295635205285994,y=0.6119784896875866 a=wye,b=pan,i=3667,x=0.41467178462553234,y=0.8608278645584995 a=zee,b=eks,i=3668,x=0.5993837930923437,y=0.7509474480036791 a=eks,b=eks,i=3669,x=0.9355633368933711,y=0.9694655041497229 a=zee,b=pan,i=3670,x=0.4986606323353615,y=0.3252967314272578 a=hat,b=zee,i=3671,x=0.9851663975549066,y=0.7574307817453141 a=wye,b=eks,i=3672,x=0.8646473696955588,y=0.8313013386958765 a=pan,b=wye,i=3673,x=0.2515908234672535,y=0.056725699540206675 a=eks,b=eks,i=3674,x=0.3536670370401426,y=0.3355576484883924 a=hat,b=eks,i=3675,x=0.0929703970918907,y=0.7140596291048347 a=eks,b=pan,i=3676,x=0.8723087423163797,y=0.6109859185908899 a=wye,b=pan,i=3677,x=0.3996143053161535,y=0.8616939694819011 a=zee,b=pan,i=3678,x=0.8491710196926309,y=0.6558159307696828 a=wye,b=pan,i=3679,x=0.20307168892773197,y=0.7086180793037447 a=wye,b=zee,i=3680,x=0.7425818200196079,y=0.9810014583943923 a=wye,b=wye,i=3681,x=0.02721573926299492,y=0.07804891308055895 a=eks,b=zee,i=3682,x=0.39124881803949274,y=0.9059680205710228 a=pan,b=eks,i=3683,x=0.11128670399371465,y=0.6228832493398745 a=zee,b=eks,i=3684,x=0.5257462041656636,y=0.23566322936666084 a=zee,b=eks,i=3685,x=0.7398298697417746,y=0.4194935104256209 a=hat,b=pan,i=3686,x=0.9301169302245861,y=0.7982783216031746 a=hat,b=hat,i=3687,x=0.24482997045240362,y=0.8750823381392218 a=zee,b=hat,i=3688,x=0.5723630888086361,y=0.8172243896570902 a=hat,b=wye,i=3689,x=0.8355718873799872,y=0.8007108863141698 a=wye,b=hat,i=3690,x=0.3502150576320706,y=0.9931617687282244 a=eks,b=pan,i=3691,x=0.1796260215186376,y=0.9607252375862692 a=zee,b=hat,i=3692,x=0.573338911032452,y=0.5241388333942388 a=hat,b=pan,i=3693,x=0.7781206646766762,y=0.5080484241731826 a=hat,b=zee,i=3694,x=0.33067301800352,y=0.7754516395280142 a=pan,b=eks,i=3695,x=0.4992904970087908,y=0.742643746741839 a=eks,b=wye,i=3696,x=0.9448270882170847,y=0.4103666781094296 a=wye,b=zee,i=3697,x=0.522725396720144,y=0.18925111602486566 a=pan,b=eks,i=3698,x=0.02978537252653579,y=0.5654493110146563 a=hat,b=hat,i=3699,x=0.2902217497914289,y=0.6770102706214468 a=wye,b=wye,i=3700,x=0.9046703649949718,y=0.7600607720698596 a=pan,b=hat,i=3701,x=0.7653688084959293,y=0.9589886741282106 a=hat,b=zee,i=3702,x=0.31427641268831985,y=0.7319186674523148 a=hat,b=eks,i=3703,x=0.04581508270551782,y=0.7555154492651157 a=zee,b=eks,i=3704,x=0.6944927784356837,y=0.6778190994819128 a=wye,b=wye,i=3705,x=0.40469824814249367,y=0.8841785778563369 a=eks,b=zee,i=3706,x=0.28192270569849476,y=0.3669079489151894 a=wye,b=hat,i=3707,x=0.32172668895407197,y=0.23641326221038772 a=pan,b=zee,i=3708,x=0.9367338792831362,y=0.4695354410183338 a=eks,b=wye,i=3709,x=0.5793435558579774,y=0.5284203604486059 a=pan,b=zee,i=3710,x=0.8358876467213303,y=0.010883794663985147 a=wye,b=hat,i=3711,x=0.7062248515236889,y=0.7592554719549557 a=eks,b=hat,i=3712,x=0.20158466043698664,y=0.2506153993203297 a=hat,b=zee,i=3713,x=0.5453918537789201,y=0.9591221613154766 a=pan,b=wye,i=3714,x=0.7007443629312707,y=0.69979486340907 a=hat,b=zee,i=3715,x=0.4982158038764617,y=0.1845463889797414 a=pan,b=wye,i=3716,x=0.7794631862118141,y=0.38174400926867047 a=wye,b=zee,i=3717,x=0.20372686286113306,y=0.48178229369817827 a=pan,b=pan,i=3718,x=0.6978201901277095,y=0.029333538689990557 a=eks,b=pan,i=3719,x=0.4534387451777433,y=0.22731879465386806 a=hat,b=hat,i=3720,x=0.9601728250087456,y=0.25178938182476607 a=eks,b=eks,i=3721,x=0.8929949309089861,y=0.2753211862235905 a=pan,b=wye,i=3722,x=0.9375469687103644,y=0.3374245074403295 a=wye,b=wye,i=3723,x=0.47515921315887333,y=0.9657952342754725 a=wye,b=eks,i=3724,x=0.7362078619104057,y=0.10855543465047734 a=zee,b=zee,i=3725,x=0.15221580400712498,y=0.5846857209085365 a=hat,b=eks,i=3726,x=0.7864690866743678,y=0.023450973928021757 a=hat,b=eks,i=3727,x=0.02778608789107495,y=0.19112025359038776 a=eks,b=hat,i=3728,x=0.5830906923999751,y=0.1825999304288003 a=pan,b=wye,i=3729,x=0.6339377797999709,y=0.7940228471998122 a=hat,b=wye,i=3730,x=0.9186140626854419,y=0.4158937617414502 a=hat,b=hat,i=3731,x=0.03433461671749849,y=0.37009846068918584 a=wye,b=wye,i=3732,x=0.24997685932838876,y=0.7647954464137104 a=wye,b=wye,i=3733,x=0.19073435311282794,y=0.705275429721041 a=wye,b=pan,i=3734,x=0.5747797481156508,y=0.8274654836314349 a=zee,b=hat,i=3735,x=0.20101546519059987,y=0.9017936214420659 a=eks,b=eks,i=3736,x=0.8706261619141413,y=0.5428739515744351 a=wye,b=pan,i=3737,x=0.5574876609423702,y=0.8504937121138577 a=pan,b=wye,i=3738,x=0.5390690548412024,y=0.3716168991158759 a=wye,b=hat,i=3739,x=0.971775360771065,y=0.3319565969194058 a=zee,b=pan,i=3740,x=0.9333817720718712,y=0.4371222668297464 a=zee,b=pan,i=3741,x=0.9571682809413955,y=0.6570144668674751 a=pan,b=zee,i=3742,x=0.05182394212116692,y=0.8208128933987844 a=eks,b=pan,i=3743,x=0.4905151151584467,y=0.320903002068355 a=wye,b=zee,i=3744,x=0.7710752122842248,y=0.6182369915664692 a=zee,b=pan,i=3745,x=0.0634219140814758,y=0.0909389524119274 a=pan,b=hat,i=3746,x=0.016317522611819957,y=0.4500858677522094 a=hat,b=hat,i=3747,x=0.2731453345797118,y=0.3612727190378229 a=zee,b=zee,i=3748,x=0.7692098314967419,y=0.723183352513404 a=pan,b=eks,i=3749,x=0.6600164034317578,y=0.22789566978678333 a=zee,b=zee,i=3750,x=0.4584069341764643,y=0.6052673722009491 a=pan,b=zee,i=3751,x=0.1376132992218041,y=0.5327305744083769 a=hat,b=pan,i=3752,x=0.27781099183901203,y=0.24166942932110203 a=eks,b=eks,i=3753,x=0.9130333710330752,y=0.9434343087469547 a=pan,b=hat,i=3754,x=0.39530750680824867,y=0.285187450605236 a=wye,b=zee,i=3755,x=0.5821904936762373,y=0.9440238426951152 a=eks,b=eks,i=3756,x=0.3151274913498434,y=0.2613270252067468 a=wye,b=zee,i=3757,x=0.27126594951001737,y=0.2696036535766695 a=pan,b=zee,i=3758,x=0.1144851508437299,y=0.43717693060689256 a=wye,b=wye,i=3759,x=0.8659325090962396,y=0.500920016668498 a=wye,b=zee,i=3760,x=0.14033050146326476,y=0.7853558549084289 a=pan,b=pan,i=3761,x=0.6277167190080807,y=0.820462327799342 a=zee,b=zee,i=3762,x=0.40740521496915294,y=0.5027677314620422 a=hat,b=eks,i=3763,x=0.702517766279011,y=0.5201760035681132 a=hat,b=pan,i=3764,x=0.9684950471794708,y=0.9824729038297494 a=pan,b=pan,i=3765,x=0.7505504157884441,y=0.5688693727587826 a=hat,b=zee,i=3766,x=0.3053846255939139,y=0.29250711868083323 a=pan,b=hat,i=3767,x=0.07270094398967542,y=0.819707679427309 a=pan,b=wye,i=3768,x=0.39157640275144845,y=0.29940355516568284 a=wye,b=hat,i=3769,x=0.2813634801023107,y=0.33793045381955156 a=wye,b=zee,i=3770,x=0.3006731850375737,y=0.41117593228974025 a=eks,b=zee,i=3771,x=0.8966388980866674,y=0.6767775863177413 a=zee,b=eks,i=3772,x=0.09712051675224176,y=0.1992258338913524 a=wye,b=hat,i=3773,x=0.05484010565512498,y=0.6891554266059904 a=eks,b=eks,i=3774,x=0.10098411790939343,y=0.23016371716573425 a=zee,b=hat,i=3775,x=0.7941735867493203,y=0.2594788677041825 a=zee,b=zee,i=3776,x=0.9683966232439434,y=0.25528882348504156 a=wye,b=eks,i=3777,x=0.5229176412769544,y=0.8857285221477562 a=eks,b=pan,i=3778,x=0.5543756678908779,y=0.8979653327985948 a=zee,b=eks,i=3779,x=0.692670964675647,y=0.43868001633055353 a=eks,b=pan,i=3780,x=0.6536521341657655,y=0.6026553230815477 a=hat,b=eks,i=3781,x=0.22056344697345842,y=0.16263581703146368 a=hat,b=wye,i=3782,x=0.9802208332262505,y=0.42156225597643915 a=hat,b=wye,i=3783,x=0.5246681466694276,y=0.3988002197517633 a=wye,b=eks,i=3784,x=0.2896043360112557,y=0.03933436470492446 a=pan,b=zee,i=3785,x=0.6699335151046618,y=0.1867082955540268 a=zee,b=zee,i=3786,x=0.0022910915202805082,y=0.8679336791294139 a=zee,b=hat,i=3787,x=0.11351579052401195,y=0.5365315180789991 a=pan,b=wye,i=3788,x=0.41697687514270476,y=0.3863350720666795 a=eks,b=pan,i=3789,x=0.2647880014677908,y=0.495992120309258 a=pan,b=wye,i=3790,x=0.4871902945382671,y=0.22753844996371497 a=zee,b=wye,i=3791,x=0.9587582682512387,y=0.9041552661112677 a=pan,b=eks,i=3792,x=0.8303342159408211,y=0.7063245550219001 a=pan,b=eks,i=3793,x=0.43293237945019947,y=0.26733489278694356 a=zee,b=wye,i=3794,x=0.8976337510372844,y=0.8750629709298201 a=hat,b=pan,i=3795,x=0.8432372103239337,y=0.9510111805966026 a=eks,b=hat,i=3796,x=0.823953148854179,y=0.3020905534872981 a=zee,b=wye,i=3797,x=0.6303527344509033,y=0.17531824895427106 a=zee,b=pan,i=3798,x=0.9979923700274865,y=0.6588578150120853 a=pan,b=zee,i=3799,x=0.03921193583035787,y=0.7303677603577615 a=hat,b=eks,i=3800,x=0.6540911583411234,y=0.6156768180814669 a=eks,b=zee,i=3801,x=0.41291944190449625,y=0.04630035513500563 a=pan,b=eks,i=3802,x=0.21101198189616388,y=0.6878498019067313 a=zee,b=pan,i=3803,x=0.6938862506507568,y=0.09123194788888433 a=hat,b=zee,i=3804,x=0.13831455085494204,y=0.6878495274227865 a=hat,b=hat,i=3805,x=0.9077137203924546,y=0.6604195772537097 a=zee,b=pan,i=3806,x=0.4130639175002534,y=0.4140992672289935 a=hat,b=zee,i=3807,x=0.5264705799180144,y=0.05933317807985761 a=eks,b=pan,i=3808,x=0.18073645069225752,y=0.47471602068305085 a=hat,b=eks,i=3809,x=0.07620205058855944,y=0.41909302154687966 a=hat,b=zee,i=3810,x=0.9274217320420701,y=0.23200196179581423 a=wye,b=wye,i=3811,x=0.9262768212215141,y=0.583254627467812 a=eks,b=eks,i=3812,x=0.5738580742119982,y=0.22201053907217239 a=hat,b=zee,i=3813,x=0.8381595697055793,y=0.8082122321715743 a=hat,b=pan,i=3814,x=0.3227628236617065,y=0.09200255049758854 a=zee,b=pan,i=3815,x=0.5420566318553253,y=0.24311173211623627 a=pan,b=zee,i=3816,x=0.0679585117420517,y=0.9334969672578366 a=wye,b=pan,i=3817,x=0.21834728153634142,y=0.009580087519049041 a=wye,b=pan,i=3818,x=0.6892726476500824,y=0.328130518469796 a=wye,b=zee,i=3819,x=0.6612561643616807,y=0.647643437411651 a=zee,b=hat,i=3820,x=0.030987943391648676,y=0.6485266624267947 a=pan,b=pan,i=3821,x=0.09753442464986295,y=0.3452736158284476 a=eks,b=wye,i=3822,x=0.23064104633743454,y=0.6206626510995845 a=hat,b=wye,i=3823,x=0.0660248906480213,y=0.4768167157060277 a=zee,b=hat,i=3824,x=0.07286963812865666,y=0.9841111028377353 a=wye,b=wye,i=3825,x=0.7412307338094147,y=0.8357569402941348 a=pan,b=zee,i=3826,x=0.8700896084310135,y=0.7743947935823393 a=wye,b=hat,i=3827,x=0.5505247366282321,y=0.4487041560677363 a=hat,b=hat,i=3828,x=0.4439300237744592,y=0.3540302359317383 a=zee,b=eks,i=3829,x=0.8461894479274499,y=0.1091063374403779 a=wye,b=hat,i=3830,x=0.31602199194810077,y=0.23756301234064214 a=eks,b=eks,i=3831,x=0.4588783903640905,y=0.822431348022218 a=wye,b=pan,i=3832,x=0.3154044653633482,y=0.6954789197372386 a=pan,b=eks,i=3833,x=0.9435147604130275,y=0.6343874692425551 a=pan,b=hat,i=3834,x=0.7491688531360436,y=0.6632149460503455 a=eks,b=zee,i=3835,x=0.7084199117993816,y=0.23836696302687854 a=wye,b=pan,i=3836,x=0.5783001097508949,y=0.5326591809573153 a=pan,b=zee,i=3837,x=0.007599613269725358,y=0.5985657848153627 a=wye,b=eks,i=3838,x=0.16276307163297787,y=0.4480412721243018 a=hat,b=pan,i=3839,x=0.04332885941703746,y=0.6974767645258779 a=pan,b=hat,i=3840,x=0.6308501275600921,y=0.15448447296698842 a=wye,b=wye,i=3841,x=0.7854392875246197,y=0.7264036810522736 a=zee,b=wye,i=3842,x=0.9500031218945214,y=0.9557435110983296 a=hat,b=eks,i=3843,x=0.8979324823898589,y=0.22043224466362787 a=zee,b=eks,i=3844,x=0.5533769309499299,y=0.4231610222317168 a=eks,b=hat,i=3845,x=0.956021508845704,y=0.05912536350688913 a=pan,b=zee,i=3846,x=0.12083257325362673,y=0.6880217459012083 a=eks,b=pan,i=3847,x=0.9538690048763792,y=0.018466194565513683 a=wye,b=eks,i=3848,x=0.6500527955774431,y=0.023909990362617428 a=wye,b=eks,i=3849,x=0.7149976391333995,y=0.9748913470930238 a=zee,b=eks,i=3850,x=0.7036643435758647,y=0.29910186188725063 a=eks,b=zee,i=3851,x=0.6884645549243478,y=0.6729540888918134 a=wye,b=wye,i=3852,x=0.16575767054134194,y=0.3519742254585112 a=zee,b=pan,i=3853,x=0.16807480611879477,y=0.6916258245977434 a=zee,b=eks,i=3854,x=0.9118453703518822,y=0.4970364912618278 a=eks,b=wye,i=3855,x=0.7041409587449016,y=0.21248706433820264 a=pan,b=zee,i=3856,x=0.7166199842938143,y=0.5985908973683398 a=eks,b=pan,i=3857,x=0.911885736627155,y=0.7775693985993537 a=pan,b=pan,i=3858,x=0.2655493421352306,y=0.5008269003029236 a=eks,b=eks,i=3859,x=0.23564525774209633,y=0.6200721762867689 a=eks,b=pan,i=3860,x=0.16404594209083445,y=0.2945650928508321 a=hat,b=zee,i=3861,x=0.5532707570794401,y=0.3218958838799141 a=wye,b=eks,i=3862,x=0.845977895190702,y=0.2105916632815279 a=pan,b=wye,i=3863,x=0.8914098448143842,y=0.941827688174933 a=wye,b=pan,i=3864,x=0.40887317017480806,y=0.9211253311538701 a=eks,b=pan,i=3865,x=0.6410821318604495,y=0.742344518102107 a=eks,b=eks,i=3866,x=0.8820740686865273,y=0.6336399556322359 a=zee,b=zee,i=3867,x=0.9124099806717596,y=0.10039063827592765 a=pan,b=pan,i=3868,x=0.5708876065677694,y=0.6788408195369369 a=pan,b=hat,i=3869,x=0.5531285064534339,y=0.014934021539296571 a=hat,b=zee,i=3870,x=0.40688870301241575,y=0.4640784108862729 a=eks,b=hat,i=3871,x=0.576479904048506,y=0.31414898223457755 a=wye,b=wye,i=3872,x=0.47105100438757685,y=0.05894343228765331 a=wye,b=hat,i=3873,x=0.08895748908550638,y=0.7503852698192701 a=zee,b=wye,i=3874,x=0.36954687122878715,y=0.07524269626487912 a=pan,b=zee,i=3875,x=0.8656993436002198,y=0.7910484890727197 a=wye,b=wye,i=3876,x=0.03808754965335226,y=0.08658971281465833 a=pan,b=zee,i=3877,x=0.09904785925240933,y=0.6676400108509978 a=eks,b=eks,i=3878,x=0.0506506132923914,y=0.7242690651435119 a=hat,b=eks,i=3879,x=0.03588331465146932,y=0.7484282721818893 a=hat,b=hat,i=3880,x=0.4235813324669898,y=0.24387827945280804 a=hat,b=hat,i=3881,x=0.7822034723161025,y=0.7478339704565765 a=hat,b=eks,i=3882,x=0.011719496883464853,y=0.24640876061080674 a=eks,b=hat,i=3883,x=0.4614594041430371,y=0.3205017019419516 a=wye,b=wye,i=3884,x=0.9807726374776462,y=0.16883444992338326 a=wye,b=zee,i=3885,x=0.31672532313467505,y=0.2365343741445356 a=hat,b=pan,i=3886,x=0.18873324663018243,y=0.7292335881068795 a=pan,b=hat,i=3887,x=0.030126862485056027,y=0.7407216218234761 a=eks,b=wye,i=3888,x=0.21823480875880663,y=0.6891953143456548 a=zee,b=wye,i=3889,x=0.039039225578129,y=0.043618607590064085 a=wye,b=eks,i=3890,x=0.1974840445022984,y=0.43475405724957294 a=pan,b=eks,i=3891,x=0.9382818311518488,y=0.9030005498802104 a=pan,b=zee,i=3892,x=0.27112454369214156,y=0.8859937112495071 a=eks,b=eks,i=3893,x=0.4046249389793575,y=0.21056190964042465 a=wye,b=zee,i=3894,x=0.7443136068289423,y=0.8294047544954046 a=hat,b=hat,i=3895,x=0.4564412341948818,y=0.7759614897360431 a=hat,b=wye,i=3896,x=0.04335080026755522,y=0.9820438391823961 a=hat,b=pan,i=3897,x=0.49376649897367464,y=0.13401013066245737 a=eks,b=pan,i=3898,x=0.6998124732144403,y=0.3446237971866837 a=eks,b=wye,i=3899,x=0.1432600644239883,y=0.7912100443742818 a=pan,b=hat,i=3900,x=0.8799773683889426,y=0.5220746421238783 a=wye,b=zee,i=3901,x=0.8739801518514984,y=0.13243512076702868 a=zee,b=eks,i=3902,x=0.8645468539063139,y=0.9700412096469742 a=hat,b=hat,i=3903,x=0.6603175490464367,y=0.7332253490191969 a=wye,b=hat,i=3904,x=0.2808463214358832,y=0.6400325080698059 a=hat,b=hat,i=3905,x=0.37058852723699554,y=0.10112929497538448 a=hat,b=pan,i=3906,x=0.18587769312561342,y=0.5877405963198684 a=hat,b=hat,i=3907,x=0.5156840561144312,y=0.48828123151684966 a=hat,b=hat,i=3908,x=0.011436139295365133,y=0.698305213173947 a=eks,b=zee,i=3909,x=0.8701294324647131,y=0.6010009857684786 a=eks,b=pan,i=3910,x=0.7754775924406334,y=0.9607498923245504 a=zee,b=zee,i=3911,x=0.10611443109176355,y=0.9500980959450185 a=eks,b=hat,i=3912,x=0.40688370124160333,y=0.3725099736322035 a=eks,b=pan,i=3913,x=0.7572616191019003,y=0.009426657564762575 a=zee,b=pan,i=3914,x=0.568449276718281,y=0.44428728066132994 a=hat,b=zee,i=3915,x=0.4715771685615844,y=0.679035167069352 a=pan,b=hat,i=3916,x=0.10385472378813976,y=0.8696276556798485 a=zee,b=eks,i=3917,x=0.4610838052133647,y=0.5166912532440093 a=eks,b=wye,i=3918,x=0.3468839319991631,y=0.7460608153868107 a=hat,b=hat,i=3919,x=0.20968623039533885,y=0.2249710535207634 a=eks,b=wye,i=3920,x=0.06633524516092837,y=0.21897455790581 a=zee,b=hat,i=3921,x=0.24462442594768674,y=0.7825101030749122 a=eks,b=pan,i=3922,x=0.09303768776585819,y=0.9097350521192294 a=pan,b=zee,i=3923,x=0.7828038174006502,y=0.40187653591870354 a=eks,b=wye,i=3924,x=0.24552287892234603,y=0.8709339930853457 a=wye,b=eks,i=3925,x=0.9444615936887226,y=0.5492757409492689 a=pan,b=eks,i=3926,x=0.2577383831501502,y=0.42247048365748696 a=hat,b=pan,i=3927,x=0.2961162902664337,y=0.5026763086626909 a=hat,b=pan,i=3928,x=0.3294192690721903,y=0.0018064795955691215 a=pan,b=wye,i=3929,x=0.5373694134669578,y=0.6408298650436733 a=wye,b=zee,i=3930,x=0.3772473940400355,y=0.4855477755417952 a=pan,b=hat,i=3931,x=0.8947844528349447,y=0.6976181039979583 a=wye,b=eks,i=3932,x=0.902042488611117,y=0.8695780909283909 a=zee,b=eks,i=3933,x=0.9377651072146025,y=0.49393343661090683 a=wye,b=wye,i=3934,x=0.8890179128922202,y=0.036534071445648686 a=eks,b=wye,i=3935,x=0.8719220728834155,y=0.626436829723036 a=zee,b=zee,i=3936,x=0.2789666429898331,y=0.7718880254003965 a=wye,b=zee,i=3937,x=0.8620266789446326,y=0.133104948798772 a=wye,b=wye,i=3938,x=0.4264030481171944,y=0.2469737981294069 a=zee,b=pan,i=3939,x=0.9776442331945898,y=0.4655162963934556 a=pan,b=hat,i=3940,x=0.37339956142433084,y=0.23248823182301037 a=eks,b=hat,i=3941,x=0.8182766432429959,y=0.2282730594932706 a=eks,b=zee,i=3942,x=0.7678757943544514,y=0.9693217394374674 a=wye,b=hat,i=3943,x=0.29550708533363845,y=0.16362618484177738 a=zee,b=wye,i=3944,x=0.9305603171944418,y=0.2631848553023146 a=zee,b=eks,i=3945,x=0.9502316772099553,y=0.19036371662120233 a=wye,b=eks,i=3946,x=0.8350585462480241,y=0.7491629688087337 a=wye,b=zee,i=3947,x=0.8226133287365867,y=0.2794421547836373 a=wye,b=wye,i=3948,x=0.02572471641992602,y=0.6920862746683303 a=wye,b=zee,i=3949,x=0.3676627709059406,y=0.3957927902894449 a=zee,b=pan,i=3950,x=0.32474388588887126,y=0.02474711989630063 a=pan,b=eks,i=3951,x=0.7409946857015619,y=0.19548589834215446 a=hat,b=wye,i=3952,x=0.6350102710290926,y=0.2620857765590283 a=zee,b=eks,i=3953,x=0.30922267009534077,y=0.3284230853853207 a=hat,b=pan,i=3954,x=0.052368455214725995,y=0.4715978875853839 a=eks,b=zee,i=3955,x=0.5312946172484967,y=0.12098565859835453 a=zee,b=eks,i=3956,x=0.1849505395742288,y=0.6971047278578605 a=pan,b=eks,i=3957,x=0.6165622172072422,y=0.37237191581951723 a=hat,b=zee,i=3958,x=0.07310839831115146,y=0.32925431162438823 a=pan,b=hat,i=3959,x=0.1292574457299427,y=0.3582879075778822 a=pan,b=zee,i=3960,x=0.19211441013639674,y=0.11950330832710931 a=wye,b=hat,i=3961,x=0.6511854877418017,y=0.4589218300880824 a=eks,b=hat,i=3962,x=0.9657235616300794,y=0.05144636955135773 a=hat,b=pan,i=3963,x=0.2775863198412192,y=0.7891255209818445 a=wye,b=eks,i=3964,x=0.9210830069555165,y=0.5838970142942722 a=zee,b=wye,i=3965,x=0.23984259901508576,y=0.26442599713920145 a=hat,b=eks,i=3966,x=0.23733058400187923,y=0.7016365873249447 a=zee,b=wye,i=3967,x=0.9985449436152721,y=0.7330838738578122 a=eks,b=wye,i=3968,x=0.015400799144512867,y=0.6014606839935781 a=zee,b=hat,i=3969,x=0.6861552175518395,y=0.46267309304633597 a=wye,b=zee,i=3970,x=0.3424738374943377,y=0.6234959936497562 a=hat,b=pan,i=3971,x=0.47236749903854525,y=0.49755810812875845 a=pan,b=wye,i=3972,x=0.06499356218753538,y=0.5661193015342019 a=pan,b=hat,i=3973,x=0.39627283237990996,y=0.6628720545942175 a=hat,b=hat,i=3974,x=0.2255823178745917,y=0.3328848639919585 a=zee,b=pan,i=3975,x=0.41021697311932137,y=0.5253220869630462 a=eks,b=eks,i=3976,x=0.3872364913819858,y=0.12628018436476995 a=zee,b=wye,i=3977,x=0.640238580570024,y=0.41378547967160495 a=eks,b=zee,i=3978,x=0.10057250053848688,y=0.6832812035658576 a=eks,b=wye,i=3979,x=0.05509300519176841,y=0.3449069313995392 a=eks,b=wye,i=3980,x=0.17739908838951735,y=0.6189549035709109 a=eks,b=pan,i=3981,x=0.798588528905017,y=0.7451168881460923 a=wye,b=eks,i=3982,x=0.7480880614402182,y=0.8419207681331152 a=wye,b=zee,i=3983,x=0.8362240426090267,y=0.77769018412775 a=hat,b=wye,i=3984,x=0.020984581151031745,y=0.9379819495871566 a=zee,b=eks,i=3985,x=0.05962271913450001,y=0.8797820678732818 a=pan,b=zee,i=3986,x=0.4205297371360823,y=0.9963268123973551 a=eks,b=hat,i=3987,x=0.3908629932350629,y=0.5854417332644798 a=zee,b=zee,i=3988,x=0.7335921993524305,y=0.5879895671878599 a=wye,b=zee,i=3989,x=0.2700024864980135,y=0.8437375152003208 a=wye,b=pan,i=3990,x=0.2551633201471506,y=0.4633660311722343 a=pan,b=zee,i=3991,x=0.07557797117002352,y=0.03446642347570361 a=zee,b=eks,i=3992,x=0.7507600776739561,y=0.6732032182262292 a=hat,b=zee,i=3993,x=0.08221997898229427,y=0.21489690844146592 a=zee,b=eks,i=3994,x=0.2399390749091379,y=0.8600537400054703 a=hat,b=eks,i=3995,x=0.6854597775410988,y=0.6047357220116547 a=pan,b=hat,i=3996,x=0.4669100032261838,y=0.48298621327550606 a=eks,b=hat,i=3997,x=0.8201134204882613,y=0.5748852394805374 a=zee,b=eks,i=3998,x=0.39329877289726367,y=0.8779820074659457 a=pan,b=pan,i=3999,x=0.1966197290195203,y=0.539503732197533 a=pan,b=wye,i=4000,x=0.7030828102156571,y=0.12232197500884245 a=wye,b=hat,i=4001,x=0.8174301789619988,y=0.9053657573378745 a=eks,b=wye,i=4002,x=0.3850636313361996,y=0.552180695877821 a=eks,b=hat,i=4003,x=0.6772262101934939,y=0.12567047648579976 a=wye,b=pan,i=4004,x=0.7607827500015804,y=0.6235619294990873 a=zee,b=zee,i=4005,x=0.6393382677423634,y=0.026928024799432126 a=zee,b=hat,i=4006,x=0.48789661545234886,y=0.21227412408894908 a=pan,b=wye,i=4007,x=0.5905532262814199,y=0.03346277389076979 a=eks,b=hat,i=4008,x=0.890243383339597,y=0.7267223805200799 a=hat,b=pan,i=4009,x=0.5706952995715363,y=0.9230695483570237 a=zee,b=hat,i=4010,x=0.42440597576906447,y=0.0704425276034597 a=hat,b=wye,i=4011,x=0.24251335510099137,y=0.23960695465439596 a=zee,b=pan,i=4012,x=0.5455876516440495,y=0.4916025226658389 a=eks,b=pan,i=4013,x=0.8704264127290353,y=0.5876599831119824 a=hat,b=pan,i=4014,x=0.31319409877544535,y=0.37600379424562247 a=pan,b=hat,i=4015,x=0.6791412275551999,y=0.8868908402993898 a=pan,b=eks,i=4016,x=0.8587762124701115,y=0.7327173343378633 a=zee,b=eks,i=4017,x=0.3047836325798219,y=0.7894212582792598 a=hat,b=pan,i=4018,x=0.3048776737346697,y=0.13707959214248555 a=zee,b=zee,i=4019,x=0.32116201777416775,y=0.6159942228124887 a=hat,b=pan,i=4020,x=0.0435632469106455,y=0.8600282250289863 a=zee,b=hat,i=4021,x=0.3130407621764443,y=0.2693181610377101 a=wye,b=zee,i=4022,x=0.40301649786733384,y=0.9524000685947437 a=pan,b=pan,i=4023,x=0.10367305449954967,y=0.022130374916290774 a=pan,b=zee,i=4024,x=0.2180038149057033,y=0.2890891058720141 a=hat,b=wye,i=4025,x=0.6365723951389777,y=0.7003325245087676 a=zee,b=zee,i=4026,x=0.9441858479531559,y=0.3388368972590644 a=wye,b=hat,i=4027,x=0.4037114359444258,y=0.90743641296412 a=hat,b=eks,i=4028,x=0.20788010249626498,y=0.6884626872862553 a=wye,b=pan,i=4029,x=0.3428961154684751,y=0.8868244204307322 a=zee,b=eks,i=4030,x=0.3317839760740481,y=0.4161099049929635 a=pan,b=eks,i=4031,x=0.09704619121471669,y=0.0779275379233505 a=wye,b=wye,i=4032,x=0.2974124725329491,y=0.20863438296756043 a=wye,b=pan,i=4033,x=0.44164928623031885,y=0.3935479870985933 a=zee,b=pan,i=4034,x=0.407013802751526,y=0.7638222768155006 a=hat,b=hat,i=4035,x=0.5832281654804606,y=0.30161246333228053 a=hat,b=pan,i=4036,x=0.3630052335487458,y=0.1756001401202808 a=pan,b=wye,i=4037,x=0.40101967210862355,y=0.21622386613658062 a=zee,b=eks,i=4038,x=0.31593174924868916,y=0.30590560916984444 a=pan,b=eks,i=4039,x=0.053167065399378544,y=0.9320171029412466 a=hat,b=zee,i=4040,x=0.9955496827175224,y=0.48098153603493243 a=wye,b=eks,i=4041,x=0.6663441339123051,y=0.8594459082303051 a=pan,b=wye,i=4042,x=0.1587273385461524,y=0.6669257024952429 a=eks,b=zee,i=4043,x=0.28076996721337844,y=0.7010179301082176 a=zee,b=wye,i=4044,x=0.4445193542875734,y=0.10451265229731932 a=eks,b=zee,i=4045,x=0.7400078317069471,y=0.6537027971576772 a=zee,b=zee,i=4046,x=0.6525804691103836,y=0.2545220514360603 a=wye,b=wye,i=4047,x=0.5414929203702645,y=0.4539331132426315 a=pan,b=hat,i=4048,x=0.26401325806452103,y=0.5055541652981963 a=zee,b=wye,i=4049,x=0.3865785757267529,y=0.3257613178120228 a=zee,b=pan,i=4050,x=0.22133212632288612,y=0.46497223755296413 a=wye,b=pan,i=4051,x=0.46330422466377885,y=0.0013216245762560641 a=eks,b=eks,i=4052,x=0.26951508961424153,y=0.8159189781286144 a=hat,b=zee,i=4053,x=0.8866052673521815,y=0.4046547094268781 a=eks,b=pan,i=4054,x=0.740840958021636,y=0.4460391910997835 a=hat,b=hat,i=4055,x=0.24697770493624438,y=0.612234746493852 a=eks,b=eks,i=4056,x=0.8643394873777513,y=0.9659257127064651 a=pan,b=pan,i=4057,x=0.3102888737344549,y=0.40268801525857945 a=zee,b=pan,i=4058,x=0.9750004025056389,y=0.30221484127549403 a=wye,b=eks,i=4059,x=0.5063318396525335,y=0.4417901089284284 a=pan,b=zee,i=4060,x=0.008052078028936815,y=0.8144830537845575 a=zee,b=zee,i=4061,x=0.5943115025128368,y=0.7926566656770357 a=eks,b=eks,i=4062,x=0.9875301794451499,y=0.7335426236266079 a=wye,b=zee,i=4063,x=0.8739281191211792,y=0.4835160480530071 a=wye,b=wye,i=4064,x=0.054986884076116516,y=0.9109000045675829 a=eks,b=pan,i=4065,x=0.9790714906563968,y=0.007030356364051138 a=eks,b=eks,i=4066,x=0.9312192725082208,y=0.4963799110654653 a=pan,b=pan,i=4067,x=0.5063639370311482,y=0.004264053556000236 a=eks,b=wye,i=4068,x=0.1524845394038703,y=0.8431776270630555 a=zee,b=wye,i=4069,x=0.969881192737605,y=0.7454405956242405 a=hat,b=eks,i=4070,x=0.18629806750635058,y=0.20897903127133244 a=hat,b=eks,i=4071,x=0.17058445050982152,y=0.6566712054825186 a=wye,b=hat,i=4072,x=0.5889180149165333,y=0.24917849958971638 a=pan,b=eks,i=4073,x=0.2657367745661936,y=0.2985150423046431 a=wye,b=pan,i=4074,x=0.7170683734519407,y=0.6616939907637078 a=hat,b=pan,i=4075,x=0.7741097521171826,y=0.5862044466287508 a=pan,b=eks,i=4076,x=0.6711827040032985,y=0.1902299755507466 a=hat,b=hat,i=4077,x=0.5011592202840128,y=0.4774266498958699 a=wye,b=hat,i=4078,x=0.45606720248652644,y=0.8123287155978273 a=zee,b=zee,i=4079,x=0.3760881437289524,y=0.8847359365393963 a=eks,b=zee,i=4080,x=0.6036589730049234,y=0.5196679309887058 a=eks,b=pan,i=4081,x=0.8636397669083807,y=0.39559043404091077 a=hat,b=hat,i=4082,x=0.5572557445251078,y=0.624066652987969 a=wye,b=wye,i=4083,x=0.8666445318722942,y=0.767288613574896 a=eks,b=zee,i=4084,x=0.5618487213544217,y=0.30293876669064146 a=wye,b=eks,i=4085,x=0.5272061090337726,y=0.9162627017806118 a=eks,b=wye,i=4086,x=0.3119331822264977,y=0.4703087590730718 a=wye,b=zee,i=4087,x=0.041369624776661396,y=0.1706574091421187 a=pan,b=eks,i=4088,x=0.6090012823832082,y=0.812489654491081 a=hat,b=pan,i=4089,x=0.6181818234320513,y=0.3456834903874286 a=wye,b=zee,i=4090,x=0.08760748700129917,y=0.046823223997924046 a=pan,b=pan,i=4091,x=0.9477496006595305,y=0.6877721274230629 a=pan,b=eks,i=4092,x=0.05823591729943611,y=0.2271541631902052 a=zee,b=wye,i=4093,x=0.5115949427264939,y=0.7463065447615764 a=hat,b=hat,i=4094,x=0.8294711965470426,y=0.5100796086516896 a=pan,b=wye,i=4095,x=0.002245348719915996,y=0.4758218988941505 a=zee,b=eks,i=4096,x=0.6921498725707808,y=0.11138574708230264 a=eks,b=zee,i=4097,x=0.5977012193299909,y=0.6349007809350186 a=wye,b=pan,i=4098,x=0.9826450383900536,y=0.1400761078947168 a=pan,b=wye,i=4099,x=0.8910882964590207,y=0.33701906973508144 a=wye,b=pan,i=4100,x=0.4194005326767647,y=0.5452164572329079 a=wye,b=wye,i=4101,x=0.9070001852862156,y=0.5366667269362855 a=pan,b=zee,i=4102,x=0.936276054438326,y=0.40450742681553564 a=wye,b=zee,i=4103,x=0.40338842748518,y=0.16714248436837198 a=pan,b=eks,i=4104,x=0.4763532787659751,y=0.6087591109968019 a=pan,b=wye,i=4105,x=0.16729489652734397,y=0.5307591339000314 a=wye,b=hat,i=4106,x=0.6762148011530986,y=0.7998537880048552 a=zee,b=wye,i=4107,x=0.1740567415346871,y=0.8534128359069896 a=eks,b=zee,i=4108,x=0.3415946367341153,y=0.19830581897594968 a=pan,b=hat,i=4109,x=0.06408072699727674,y=0.7782480536170286 a=eks,b=pan,i=4110,x=0.7201591775410024,y=0.9280174950278048 a=wye,b=hat,i=4111,x=0.27092702426036697,y=0.40264205326846036 a=wye,b=eks,i=4112,x=0.21549872173717677,y=0.7712851660284064 a=wye,b=eks,i=4113,x=0.9978834111387961,y=0.02729153021305819 a=wye,b=hat,i=4114,x=0.5672845724991237,y=0.8126100904189216 a=pan,b=eks,i=4115,x=0.14786482586108984,y=0.7088885498409112 a=eks,b=zee,i=4116,x=0.5374530235586998,y=0.1554131021415981 a=zee,b=wye,i=4117,x=0.973704237758867,y=0.2722193342177551 a=eks,b=zee,i=4118,x=0.44761492415732196,y=0.8962682037215072 a=wye,b=zee,i=4119,x=0.14069101423742136,y=0.3916394205657444 a=eks,b=hat,i=4120,x=0.7278136147317754,y=0.992128682834371 a=wye,b=eks,i=4121,x=0.3436640653132741,y=0.12875649374791853 a=pan,b=wye,i=4122,x=0.5589346838220178,y=0.4914922406604886 a=hat,b=zee,i=4123,x=0.11667168949423246,y=0.09343624851787202 a=zee,b=zee,i=4124,x=0.3762744289665654,y=0.4657534810646099 a=pan,b=zee,i=4125,x=0.8167559403831369,y=0.6726503484988995 a=zee,b=hat,i=4126,x=0.16302778730181566,y=0.2748655824617119 a=wye,b=wye,i=4127,x=0.7262693332963976,y=0.7800792471160094 a=wye,b=pan,i=4128,x=0.343037394179604,y=0.8198518248958258 a=zee,b=wye,i=4129,x=0.05680148699183385,y=0.6245423259174248 a=eks,b=wye,i=4130,x=0.8598238868873511,y=0.012220950836815403 a=pan,b=zee,i=4131,x=0.3675182883990802,y=0.8604415347784466 a=wye,b=zee,i=4132,x=0.14673501967206204,y=0.2171503552857429 a=wye,b=zee,i=4133,x=0.7389607262096376,y=0.036648057677968304 a=pan,b=eks,i=4134,x=0.5678246594857959,y=0.8501122230105806 a=eks,b=wye,i=4135,x=0.06467946568449268,y=0.8481570975546845 a=zee,b=eks,i=4136,x=0.9750589992032552,y=0.8792931621208594 a=pan,b=eks,i=4137,x=0.727677709722926,y=0.990782873469676 a=hat,b=eks,i=4138,x=0.680011121560662,y=0.8738045887343792 a=pan,b=eks,i=4139,x=0.8882078496509985,y=0.7037523368580344 a=wye,b=wye,i=4140,x=0.4072330251968732,y=0.5912138499903089 a=pan,b=pan,i=4141,x=0.7099916507740912,y=0.7023882125149881 a=zee,b=hat,i=4142,x=0.59845620196533,y=0.7654415799243958 a=wye,b=zee,i=4143,x=0.7319199702444085,y=0.3284383385587504 a=pan,b=eks,i=4144,x=0.20066813487611335,y=0.14876626920283553 a=eks,b=eks,i=4145,x=0.15065242524890976,y=0.12428817259719527 a=eks,b=hat,i=4146,x=0.24650476137003852,y=0.24493489109337752 a=pan,b=eks,i=4147,x=0.18018100232038436,y=0.6774654990004214 a=pan,b=wye,i=4148,x=0.3413539884717429,y=0.42693818289018026 a=pan,b=hat,i=4149,x=0.3302318191152641,y=0.76393329273942 a=wye,b=wye,i=4150,x=0.18070207422954976,y=0.5101494095812327 a=hat,b=wye,i=4151,x=0.9300760758556822,y=0.7773525646273065 a=eks,b=eks,i=4152,x=0.1811147851470688,y=0.27238019374865363 a=zee,b=zee,i=4153,x=0.5846722719463249,y=0.6311555286184487 a=eks,b=wye,i=4154,x=0.14862179863191494,y=0.8693912096400257 a=pan,b=zee,i=4155,x=0.09454282552502047,y=0.49923403772444375 a=hat,b=eks,i=4156,x=0.15799120592162896,y=0.038371812406094774 a=eks,b=zee,i=4157,x=0.4858235480097448,y=0.09279407391803784 a=wye,b=pan,i=4158,x=0.1333970187468101,y=0.28784426376744954 a=zee,b=wye,i=4159,x=0.16633086096833194,y=0.24966226951484904 a=hat,b=wye,i=4160,x=0.8054114157818849,y=0.7345641356600717 a=zee,b=wye,i=4161,x=0.0010540410989509086,y=0.4824535316499434 a=hat,b=wye,i=4162,x=0.17183301057444123,y=0.5814481871152551 a=hat,b=wye,i=4163,x=0.7378974454559613,y=0.14329858381160532 a=eks,b=eks,i=4164,x=0.1814557125976639,y=0.16922072136830046 a=hat,b=hat,i=4165,x=0.1667557442764379,y=0.4707835711078464 a=eks,b=eks,i=4166,x=0.8001532760200558,y=0.4710414364372668 a=zee,b=eks,i=4167,x=0.7619530390058822,y=0.930540767502347 a=zee,b=pan,i=4168,x=0.599752942239787,y=0.2632005449641026 a=wye,b=eks,i=4169,x=0.07899981174582527,y=0.8711975079555797 a=wye,b=zee,i=4170,x=0.9950566917608218,y=0.8929860757345622 a=zee,b=hat,i=4171,x=0.6164466931885032,y=0.046028336349777765 a=pan,b=wye,i=4172,x=0.9552928088345413,y=0.4665974055074307 a=hat,b=wye,i=4173,x=0.5631533277539057,y=0.18005042555248219 a=zee,b=wye,i=4174,x=0.43302095958952536,y=0.9058926327335167 a=eks,b=hat,i=4175,x=0.14893444050478133,y=0.6668089129536704 a=pan,b=wye,i=4176,x=0.4341923489619599,y=0.7002062767529537 a=wye,b=wye,i=4177,x=0.8269582967617823,y=0.3873323406990482 a=wye,b=hat,i=4178,x=0.10338061245651997,y=0.6598406918574121 a=wye,b=pan,i=4179,x=0.8403305474491944,y=0.5265486487825841 a=pan,b=wye,i=4180,x=0.2142912364810604,y=0.5902490540194396 a=hat,b=hat,i=4181,x=0.9215787418719625,y=0.87388922229494 a=wye,b=eks,i=4182,x=0.34389709563449355,y=0.9265777131373166 a=wye,b=hat,i=4183,x=0.7734961393992563,y=0.8972101418171253 a=wye,b=eks,i=4184,x=0.26453922756144566,y=0.04144136482622762 a=eks,b=eks,i=4185,x=0.6545545397873997,y=0.3003265405693454 a=zee,b=pan,i=4186,x=0.09176822676571406,y=0.5263428400902627 a=hat,b=eks,i=4187,x=0.9865778952946068,y=0.9315331182266391 a=zee,b=zee,i=4188,x=0.5768573162811447,y=0.03374115506424635 a=wye,b=eks,i=4189,x=0.8653650223373014,y=0.05928658347043925 a=hat,b=hat,i=4190,x=0.9900519739227561,y=0.3950239124798106 a=pan,b=eks,i=4191,x=0.637972872375815,y=0.17992343467853944 a=zee,b=hat,i=4192,x=0.20233463129873608,y=0.8387699339680452 a=pan,b=wye,i=4193,x=0.782060968571005,y=0.5226067196250769 a=zee,b=hat,i=4194,x=0.6917599608609465,y=0.7645848884839161 a=zee,b=wye,i=4195,x=0.05217934744029562,y=0.9588458237749052 a=eks,b=zee,i=4196,x=0.9253885848590683,y=0.3616430584909154 a=zee,b=wye,i=4197,x=0.04731297366084686,y=0.5416374414603988 a=pan,b=pan,i=4198,x=0.2033916216857976,y=0.920262918619217 a=hat,b=hat,i=4199,x=0.14718338407807485,y=0.8513271413790102 a=eks,b=eks,i=4200,x=0.7461940655714095,y=0.22725935726388635 a=hat,b=zee,i=4201,x=0.5742688863471991,y=0.20563261535996558 a=pan,b=hat,i=4202,x=0.23693797784996196,y=0.7710519376518159 a=wye,b=pan,i=4203,x=0.24740078542575394,y=0.031517413903408564 a=eks,b=wye,i=4204,x=0.09707778409356904,y=0.4413369985080463 a=zee,b=hat,i=4205,x=0.9035555263299718,y=0.39000800205677044 a=eks,b=zee,i=4206,x=0.591250716216349,y=0.533942741704139 a=wye,b=pan,i=4207,x=0.03750222722365337,y=0.7243329653363689 a=eks,b=eks,i=4208,x=0.23584245665114634,y=0.13929514505423546 a=hat,b=wye,i=4209,x=0.01599534158357141,y=0.888241457991452 a=pan,b=pan,i=4210,x=0.7140111302670499,y=0.3769195273604298 a=wye,b=eks,i=4211,x=0.5693885676546375,y=0.8180582438424654 a=eks,b=pan,i=4212,x=0.7602507606210257,y=0.39631475864139476 a=zee,b=zee,i=4213,x=0.6569921162319814,y=0.9398725266121587 a=zee,b=eks,i=4214,x=0.6757239578204182,y=0.6370305085828928 a=wye,b=pan,i=4215,x=0.24941440834260942,y=0.6514695259568407 a=hat,b=wye,i=4216,x=0.11546817052646863,y=0.987858819464426 a=pan,b=wye,i=4217,x=0.4097976618902073,y=0.141878119206427 a=pan,b=pan,i=4218,x=0.37182041744304883,y=0.5321264950796094 a=zee,b=zee,i=4219,x=0.6441844499665529,y=0.23588688400237645 a=zee,b=pan,i=4220,x=0.30704268738508733,y=0.5886080352557902 a=zee,b=zee,i=4221,x=0.2777713687698916,y=0.9525579988213925 a=eks,b=wye,i=4222,x=0.2916049582954635,y=0.36479303527285845 a=eks,b=eks,i=4223,x=0.18203746990797298,y=0.7219165981682398 a=hat,b=zee,i=4224,x=0.5666319712329421,y=0.5421871427604233 a=wye,b=eks,i=4225,x=0.4458349858817956,y=0.9706195326043711 a=eks,b=zee,i=4226,x=0.16294492416963813,y=0.8362146915120445 a=pan,b=hat,i=4227,x=0.7293597006505415,y=0.35215231788343837 a=wye,b=pan,i=4228,x=0.0036540728637147746,y=0.9534351724118004 a=pan,b=eks,i=4229,x=0.651806061031575,y=0.6877628315760286 a=hat,b=zee,i=4230,x=0.3033701670401001,y=0.6978700190197445 a=eks,b=hat,i=4231,x=0.9813730880370696,y=0.8073301729919906 a=hat,b=hat,i=4232,x=0.4406941528960675,y=0.11038994093232624 a=wye,b=pan,i=4233,x=0.6049346739736081,y=0.8481638285484625 a=wye,b=pan,i=4234,x=0.03250269370708647,y=0.07284046091092433 a=hat,b=eks,i=4235,x=0.8805603004827004,y=0.2757599334574219 a=hat,b=eks,i=4236,x=0.35959828200975064,y=0.942305832708083 a=zee,b=zee,i=4237,x=0.3542208694505635,y=0.9173262586874656 a=wye,b=hat,i=4238,x=0.768952199858574,y=0.3860553554975482 a=wye,b=zee,i=4239,x=0.15775845219755535,y=0.6337543088194983 a=pan,b=hat,i=4240,x=0.7490446337745393,y=0.7787017014295363 a=pan,b=wye,i=4241,x=0.39480526500730084,y=0.8301232751171009 a=zee,b=hat,i=4242,x=0.34372514541539545,y=0.49770081510285935 a=hat,b=eks,i=4243,x=0.38836962308546263,y=0.20018023403843987 a=pan,b=wye,i=4244,x=0.7365286003534705,y=0.9834124894169503 a=hat,b=zee,i=4245,x=0.8079109744541904,y=0.7703976742527068 a=zee,b=wye,i=4246,x=0.4282487915196205,y=0.20203065558191458 a=pan,b=eks,i=4247,x=0.9507204029429733,y=0.5630361304031504 a=eks,b=wye,i=4248,x=0.5065699052598817,y=0.6709355384501077 a=hat,b=zee,i=4249,x=0.09530331139521941,y=0.6141770440290856 a=pan,b=wye,i=4250,x=0.574482871032033,y=0.24679198539791947 a=zee,b=pan,i=4251,x=0.36882904197494304,y=0.20694570729434147 a=zee,b=zee,i=4252,x=0.18869049168164287,y=0.2881249393129065 a=pan,b=eks,i=4253,x=0.8529162429192656,y=0.6126252561626568 a=eks,b=eks,i=4254,x=0.9121680240505416,y=0.24514174410079137 a=hat,b=pan,i=4255,x=0.29284172836172306,y=0.7411592078657947 a=zee,b=eks,i=4256,x=0.340648501185675,y=0.8624542687016871 a=hat,b=pan,i=4257,x=0.5337295526676911,y=0.20956745825751122 a=hat,b=eks,i=4258,x=0.23233951000696584,y=0.7359066130916937 a=pan,b=hat,i=4259,x=0.5012993133229816,y=0.9840303477621715 a=eks,b=pan,i=4260,x=0.0557110727165222,y=0.3692997658300152 a=hat,b=hat,i=4261,x=0.7017095010065938,y=0.2235290487843009 a=eks,b=eks,i=4262,x=0.45572766007890264,y=0.8865479382954524 a=zee,b=wye,i=4263,x=0.5008782411049667,y=0.6537828452513129 a=eks,b=wye,i=4264,x=0.17630798589531016,y=0.8870092132233037 a=pan,b=wye,i=4265,x=0.4723205963134164,y=0.5883227580402909 a=eks,b=zee,i=4266,x=0.7813498909756447,y=0.3554002183159217 a=hat,b=eks,i=4267,x=0.6709709261548794,y=0.6826054557997793 a=zee,b=pan,i=4268,x=0.5869984233644046,y=0.4215965891872716 a=hat,b=wye,i=4269,x=0.23755705980379305,y=0.565717672067408 a=wye,b=hat,i=4270,x=0.05437547367302842,y=0.3843634628840725 a=wye,b=eks,i=4271,x=0.33499684404101904,y=0.7363519893989602 a=eks,b=eks,i=4272,x=0.42076370727497103,y=0.347103929260111 a=eks,b=hat,i=4273,x=0.20223347366198052,y=0.6349185327342544 a=eks,b=eks,i=4274,x=0.7194619239494552,y=0.6726333368969638 a=pan,b=hat,i=4275,x=0.15064209086091185,y=0.5650744857540827 a=eks,b=wye,i=4276,x=0.03269653193879951,y=0.29083447280996944 a=hat,b=wye,i=4277,x=0.9383386369025388,y=0.09737047596503401 a=pan,b=wye,i=4278,x=0.6033940134557939,y=0.1524866624571496 a=zee,b=hat,i=4279,x=0.919407700741633,y=0.6700497097456894 a=eks,b=pan,i=4280,x=0.09769799852915939,y=0.3471066706498296 a=hat,b=eks,i=4281,x=0.9148347334297323,y=0.3595323954523194 a=wye,b=pan,i=4282,x=0.32493658600558517,y=0.7120462337991681 a=pan,b=hat,i=4283,x=0.6050379829344159,y=0.018006169529162563 a=hat,b=pan,i=4284,x=0.37191179153184073,y=0.832305267226861 a=pan,b=zee,i=4285,x=0.2957451251158941,y=0.23349218064678878 a=eks,b=eks,i=4286,x=0.8813752969569559,y=0.3063937411460197 a=pan,b=eks,i=4287,x=0.22955891589246613,y=0.2437355707416211 a=hat,b=zee,i=4288,x=0.2100291042828707,y=0.3046125296846791 a=hat,b=zee,i=4289,x=0.6942460642160058,y=0.871648415206408 a=wye,b=pan,i=4290,x=0.13303046989523815,y=0.45261676602514167 a=wye,b=wye,i=4291,x=0.24091267860783117,y=0.432502161153847 a=wye,b=zee,i=4292,x=0.6513153856124736,y=0.023025130979235975 a=eks,b=eks,i=4293,x=0.772799624621821,y=0.13641136437762147 a=hat,b=eks,i=4294,x=0.9391670129701266,y=0.15143599739807145 a=zee,b=hat,i=4295,x=0.866742316822531,y=0.5669492043473316 a=eks,b=wye,i=4296,x=0.11546282204080383,y=0.9128514066164883 a=pan,b=hat,i=4297,x=0.020837302984029304,y=0.3069132274412595 a=hat,b=hat,i=4298,x=0.006892430057588106,y=0.6798603206549415 a=hat,b=wye,i=4299,x=0.6559693329859475,y=0.9101410668227939 a=pan,b=pan,i=4300,x=0.14308736404653355,y=0.35525668832657153 a=eks,b=hat,i=4301,x=0.04475741710473613,y=0.3360654229410476 a=zee,b=eks,i=4302,x=0.300825418985067,y=0.5528561991382178 a=zee,b=pan,i=4303,x=0.3269045708474553,y=0.9274904871303865 a=eks,b=hat,i=4304,x=0.4580262055344778,y=0.9863999543980315 a=zee,b=pan,i=4305,x=0.054247648849443775,y=0.03062117326702829 a=zee,b=zee,i=4306,x=0.2506554143610683,y=0.5597570122349527 a=hat,b=zee,i=4307,x=0.6572769759538587,y=0.7762188360555565 a=zee,b=zee,i=4308,x=0.6244811945148983,y=0.6455417265947343 a=pan,b=pan,i=4309,x=0.14825540740448062,y=0.7586294908793549 a=wye,b=zee,i=4310,x=0.3157871729124738,y=0.3917102144253892 a=eks,b=hat,i=4311,x=0.6708501828317742,y=0.004568949785298204 a=pan,b=eks,i=4312,x=0.20998610203251922,y=0.7744934955144873 a=zee,b=hat,i=4313,x=0.40564280799464325,y=0.33455931413035944 a=hat,b=zee,i=4314,x=0.26557751620121417,y=0.030582294685487232 a=wye,b=eks,i=4315,x=0.8346822718173391,y=0.9087526385931736 a=zee,b=pan,i=4316,x=0.6650102486494331,y=0.47444093050485336 a=eks,b=wye,i=4317,x=0.5533052426698345,y=0.9963296753932288 a=hat,b=wye,i=4318,x=0.8500427306718407,y=0.3980491400101921 a=eks,b=hat,i=4319,x=0.587710279503696,y=0.7637256058032382 a=hat,b=eks,i=4320,x=0.225195776008963,y=0.34680409151838987 a=eks,b=eks,i=4321,x=0.3743649517286406,y=0.371323975760271 a=zee,b=wye,i=4322,x=0.08196046591615203,y=0.9354600035181082 a=pan,b=zee,i=4323,x=0.1270141412555008,y=0.9359092028185755 a=pan,b=wye,i=4324,x=0.8265091425517825,y=0.8730857418980851 a=wye,b=hat,i=4325,x=0.18762256928648036,y=0.3496377335361346 a=hat,b=zee,i=4326,x=0.5027579931171035,y=0.4533737960921881 a=pan,b=zee,i=4327,x=0.8574481014982461,y=0.5295177741370016 a=eks,b=hat,i=4328,x=0.04469772107287828,y=0.1558945876794342 a=zee,b=wye,i=4329,x=0.040009010165471426,y=0.23762769464838596 a=wye,b=eks,i=4330,x=0.7337424822041352,y=0.9253645788362634 a=eks,b=pan,i=4331,x=0.39774327394939324,y=0.7598516907632268 a=zee,b=eks,i=4332,x=0.6650861493530829,y=0.9532385654163494 a=wye,b=zee,i=4333,x=0.623256894200598,y=0.9959963338862539 a=hat,b=hat,i=4334,x=0.5194251677645445,y=0.6069457992071033 a=eks,b=eks,i=4335,x=0.27590012941997233,y=0.4710389173795224 a=eks,b=wye,i=4336,x=0.20559084127748029,y=0.07907344682124973 a=zee,b=eks,i=4337,x=0.7274918229548967,y=0.4560003890137745 a=eks,b=wye,i=4338,x=0.7956872034220226,y=0.5293505141201019 a=eks,b=hat,i=4339,x=0.7870829513432012,y=0.43739349603781874 a=zee,b=hat,i=4340,x=0.7603664092180368,y=0.9580821743227704 a=hat,b=wye,i=4341,x=0.13255591202916173,y=0.6036817350896815 a=hat,b=eks,i=4342,x=0.894832446069551,y=0.20041478240523392 a=pan,b=zee,i=4343,x=0.25499861370064547,y=0.7429826617008429 a=wye,b=wye,i=4344,x=0.052662357337272314,y=0.29674416350945576 a=wye,b=eks,i=4345,x=0.32377948428256254,y=0.44346746414092775 a=pan,b=wye,i=4346,x=0.981200940391299,y=0.3540023526814763 a=zee,b=pan,i=4347,x=0.8084421949971258,y=0.30776403749247283 a=wye,b=hat,i=4348,x=0.4821078789121165,y=0.4162262532349117 a=wye,b=hat,i=4349,x=0.4367902393016294,y=0.05920613613537973 a=eks,b=hat,i=4350,x=0.9339368174600853,y=0.7317847021280102 a=zee,b=hat,i=4351,x=0.9429615758129121,y=0.5240015841208292 a=hat,b=zee,i=4352,x=0.0664957669868742,y=8.818962627266114e-05 a=pan,b=eks,i=4353,x=0.8282722812326957,y=0.23408835381449733 a=zee,b=hat,i=4354,x=0.1538284653082913,y=0.6089810980954452 a=zee,b=eks,i=4355,x=0.46866002588451194,y=0.9134518194404112 a=pan,b=eks,i=4356,x=0.01315481017386444,y=0.44644705644627847 a=wye,b=pan,i=4357,x=0.15872648196015937,y=0.4101120817770719 a=eks,b=pan,i=4358,x=0.4048463543687769,y=0.8180080997048252 a=eks,b=hat,i=4359,x=0.18749105355156304,y=0.031119717506070232 a=wye,b=eks,i=4360,x=0.5994338059975802,y=0.7593584300322925 a=zee,b=pan,i=4361,x=0.4041175236502057,y=0.563867680719028 a=pan,b=pan,i=4362,x=0.4776831446864783,y=0.31255268452634855 a=zee,b=zee,i=4363,x=0.737623707262791,y=0.07173859048743914 a=eks,b=zee,i=4364,x=0.06851910387772064,y=0.6267119426769414 a=pan,b=pan,i=4365,x=0.8056978268678051,y=0.6122184248222929 a=wye,b=eks,i=4366,x=0.6130750784896909,y=0.3739723925301818 a=zee,b=eks,i=4367,x=0.5479247041679578,y=0.8471361139630293 a=hat,b=hat,i=4368,x=0.6173031043354198,y=0.7380826201700894 a=hat,b=pan,i=4369,x=0.18322206558953436,y=0.3662885008446586 a=zee,b=pan,i=4370,x=0.8569969483007317,y=0.731735360698434 a=zee,b=zee,i=4371,x=0.20408101154886704,y=0.43495561327109344 a=wye,b=eks,i=4372,x=0.3106731927957148,y=0.8646328772903458 a=zee,b=pan,i=4373,x=0.39321439524831203,y=0.2914282319820135 a=zee,b=hat,i=4374,x=0.683824883019394,y=0.585513739811086 a=hat,b=hat,i=4375,x=0.9928427533843932,y=0.4919698293838758 a=eks,b=zee,i=4376,x=0.8528651690503563,y=0.6839515405337084 a=wye,b=zee,i=4377,x=0.6209381983202935,y=0.37443140551688425 a=hat,b=eks,i=4378,x=0.05864089512370707,y=0.3851321842794584 a=hat,b=eks,i=4379,x=0.385346641589309,y=0.49130997093061135 a=wye,b=eks,i=4380,x=0.41688102647846714,y=0.4373087113569425 a=wye,b=zee,i=4381,x=0.7486814244189324,y=0.45486094891390894 a=wye,b=zee,i=4382,x=0.6423172315048185,y=0.43668923283070715 a=eks,b=eks,i=4383,x=0.8187617783793841,y=0.9557936564036845 a=pan,b=eks,i=4384,x=0.5100350554093268,y=0.8092077539642156 a=hat,b=pan,i=4385,x=0.47426099560303103,y=0.6325566666019241 a=pan,b=wye,i=4386,x=0.03535725248176258,y=0.21559585940453474 a=eks,b=zee,i=4387,x=0.5578706674280356,y=0.5892456559407706 a=zee,b=hat,i=4388,x=0.3301766575217969,y=0.3233192495545678 a=hat,b=wye,i=4389,x=0.17144446980658334,y=0.17462284811463846 a=wye,b=wye,i=4390,x=0.7204182651096341,y=0.09552085794825671 a=zee,b=hat,i=4391,x=0.4346285785864693,y=0.9698660828641514 a=wye,b=eks,i=4392,x=0.08391983953449689,y=0.4685350106442322 a=pan,b=zee,i=4393,x=0.4995072530912873,y=0.7435874077135464 a=eks,b=hat,i=4394,x=0.6446893978656929,y=0.742983523935812 a=hat,b=eks,i=4395,x=0.05068057954766625,y=0.32284857142742274 a=zee,b=wye,i=4396,x=0.031143786348458158,y=0.4250465603658179 a=pan,b=zee,i=4397,x=0.47789346509127195,y=0.35190784679302956 a=eks,b=zee,i=4398,x=0.18676354095379522,y=0.8523337248259436 a=pan,b=zee,i=4399,x=0.4023182691161423,y=0.9889383169990947 a=wye,b=hat,i=4400,x=0.06936764963814968,y=0.3043996463710237 a=hat,b=hat,i=4401,x=0.1471442142546867,y=0.9419015090081274 a=zee,b=zee,i=4402,x=0.05608507131691576,y=0.3577189025004591 a=zee,b=zee,i=4403,x=0.6778157751992904,y=0.3796072620376758 a=eks,b=wye,i=4404,x=0.20538620731982282,y=0.20907310428515913 a=pan,b=hat,i=4405,x=0.770037239607531,y=0.8918149402479805 a=zee,b=hat,i=4406,x=0.5633321574207005,y=0.23765572260844736 a=pan,b=hat,i=4407,x=0.5936012356219856,y=0.9640723007408432 a=hat,b=hat,i=4408,x=0.10549405386012722,y=0.5508069885788562 a=eks,b=zee,i=4409,x=0.42871073222230527,y=0.7803087556052989 a=pan,b=pan,i=4410,x=0.2570515021562684,y=0.18774521042902936 a=pan,b=wye,i=4411,x=0.06223387369679134,y=0.9162029404566593 a=wye,b=wye,i=4412,x=0.7213015230538632,y=0.6718375213896831 a=zee,b=pan,i=4413,x=0.8367397203622533,y=0.7284961033977948 a=eks,b=eks,i=4414,x=0.6694554317033412,y=0.9879307986798048 a=eks,b=pan,i=4415,x=0.557526011305301,y=0.029599606830183034 a=zee,b=eks,i=4416,x=0.362024615946302,y=0.01598375230508753 a=hat,b=wye,i=4417,x=0.3577525385238439,y=0.8867789429771926 a=pan,b=eks,i=4418,x=0.9353086997459791,y=0.840900748615823 a=pan,b=eks,i=4419,x=0.33299408925849605,y=0.9684574693908093 a=hat,b=hat,i=4420,x=0.9677858495817456,y=0.3852147823991926 a=eks,b=pan,i=4421,x=0.09737990168391619,y=0.8610505154621456 a=wye,b=zee,i=4422,x=0.18372838583640871,y=0.677719382536205 a=zee,b=eks,i=4423,x=0.9639383645238275,y=0.6490468629834018 a=zee,b=eks,i=4424,x=0.7312421688490892,y=0.8667063684553176 a=pan,b=pan,i=4425,x=0.46845749017099236,y=0.11757543510403212 a=zee,b=eks,i=4426,x=0.5623944023007167,y=0.7586419852976186 a=eks,b=hat,i=4427,x=0.9350368655950849,y=0.9337007230580264 a=pan,b=wye,i=4428,x=0.28446652374011305,y=0.9335853004150079 a=zee,b=pan,i=4429,x=0.2435597397475192,y=0.9504689136369295 a=eks,b=eks,i=4430,x=0.18612060795223095,y=0.5312429574676665 a=wye,b=wye,i=4431,x=0.6855292088150996,y=0.5336035912975299 a=hat,b=wye,i=4432,x=0.3714804665656307,y=0.5063602618918502 a=eks,b=pan,i=4433,x=0.24252721996042959,y=0.28456246724868983 a=wye,b=eks,i=4434,x=0.1632748286056276,y=0.6415721193438837 a=zee,b=eks,i=4435,x=0.3774471419632248,y=0.29246801034228276 a=wye,b=eks,i=4436,x=0.21438792699902287,y=0.1153507200959073 a=eks,b=wye,i=4437,x=0.47860288810882523,y=0.25957684880561227 a=pan,b=hat,i=4438,x=0.35637893830039535,y=0.566432274547929 a=wye,b=hat,i=4439,x=0.8059627789626932,y=0.9269765317602825 a=eks,b=wye,i=4440,x=0.5734217911203672,y=0.11837434570151262 a=hat,b=wye,i=4441,x=0.9694639452414799,y=0.4236734467526825 a=wye,b=eks,i=4442,x=0.5598645482568733,y=0.8346150307672233 a=pan,b=hat,i=4443,x=0.7863543856807507,y=0.44923205034018343 a=zee,b=pan,i=4444,x=0.06405328319447168,y=0.853068557145527 a=hat,b=wye,i=4445,x=0.16426131233686758,y=0.9176538861190784 a=hat,b=zee,i=4446,x=0.701715405648832,y=0.8559468613900958 a=hat,b=pan,i=4447,x=0.13582612436147878,y=0.497058893619451 a=hat,b=wye,i=4448,x=0.6624067185928518,y=0.7937707954447804 a=zee,b=zee,i=4449,x=0.6191704067390206,y=0.43116585741152647 a=pan,b=hat,i=4450,x=0.48601459169792693,y=0.9674848773976846 a=pan,b=zee,i=4451,x=0.9254868696106908,y=0.9850750432504393 a=hat,b=eks,i=4452,x=0.4276425759791995,y=0.9805685474387745 a=pan,b=wye,i=4453,x=0.9879231882058336,y=0.05532023052523416 a=wye,b=zee,i=4454,x=0.9975176429595021,y=0.3219020340649893 a=zee,b=wye,i=4455,x=0.9045463102006963,y=0.848434465758308 a=zee,b=hat,i=4456,x=0.08456763094566144,y=0.010673585995051305 a=pan,b=hat,i=4457,x=0.0033725690276290576,y=0.9788940035931831 a=hat,b=wye,i=4458,x=0.20520432149483148,y=0.5343150390458646 a=wye,b=wye,i=4459,x=0.5647236635302233,y=0.3680663878959515 a=pan,b=zee,i=4460,x=0.1592478815974211,y=0.4117697078037489 a=pan,b=pan,i=4461,x=0.62386217954306,y=0.32217051912035644 a=zee,b=zee,i=4462,x=0.18223498064407118,y=0.36892881666552835 a=eks,b=wye,i=4463,x=0.6602307362128103,y=0.824908201375127 a=eks,b=eks,i=4464,x=0.4730857339400537,y=0.9000760203605631 a=zee,b=wye,i=4465,x=0.9363792956174969,y=0.8531230483001019 a=eks,b=zee,i=4466,x=0.8051994741838333,y=0.5378817334878282 a=wye,b=eks,i=4467,x=0.30400985135251946,y=0.7987746479150503 a=pan,b=hat,i=4468,x=0.6433621739438674,y=0.6213575464612451 a=eks,b=hat,i=4469,x=0.9576601311217493,y=0.653626721264175 a=eks,b=eks,i=4470,x=0.98941560149702,y=0.36720018654175823 a=wye,b=wye,i=4471,x=0.01614755296128778,y=0.6311179470884701 a=wye,b=hat,i=4472,x=0.36611005710206224,y=0.8033266539816868 a=hat,b=eks,i=4473,x=0.37497169859420076,y=0.979993946243979 a=hat,b=wye,i=4474,x=0.9049733829008388,y=0.2530406481106403 a=eks,b=eks,i=4475,x=0.7604785827914787,y=0.0635000262397527 a=hat,b=zee,i=4476,x=0.09254183760409695,y=0.9759835344600776 a=eks,b=hat,i=4477,x=0.09002534954722263,y=0.0791900913528687 a=zee,b=wye,i=4478,x=0.7347401014901926,y=0.5874553765719767 a=zee,b=eks,i=4479,x=0.18927674591359955,y=0.9166186983358086 a=eks,b=zee,i=4480,x=0.06846268410645817,y=0.17937317736357228 a=zee,b=pan,i=4481,x=0.9513688420096763,y=0.23610642422264838 a=eks,b=zee,i=4482,x=0.5207774812238394,y=0.7322116837434511 a=zee,b=wye,i=4483,x=0.6011563904137914,y=0.6359195042320677 a=pan,b=pan,i=4484,x=0.5657005920846724,y=0.18970181926871021 a=hat,b=eks,i=4485,x=0.14129738926071922,y=0.09762322511903287 a=wye,b=wye,i=4486,x=0.587567750076066,y=0.6669838072984797 a=eks,b=wye,i=4487,x=0.5516672019589355,y=0.7655831718008789 a=hat,b=wye,i=4488,x=0.7926043240629409,y=0.5015162896194846 a=wye,b=wye,i=4489,x=0.6948771123324418,y=0.5976836677553925 a=hat,b=hat,i=4490,x=0.9101749423682922,y=0.9101168870690818 a=pan,b=wye,i=4491,x=0.5070024474601975,y=0.7305420057451063 a=hat,b=eks,i=4492,x=0.1759423893989127,y=0.3959141841599947 a=eks,b=pan,i=4493,x=0.6837930443900314,y=0.6284806971996789 a=pan,b=eks,i=4494,x=0.01334023940553175,y=0.8984813314174203 a=wye,b=hat,i=4495,x=0.4602646789703714,y=0.12318800994516399 a=wye,b=pan,i=4496,x=0.7594514407425375,y=0.6656599679572212 a=zee,b=pan,i=4497,x=0.0776140160787101,y=0.02352743433085669 a=wye,b=zee,i=4498,x=0.02184839096132485,y=0.3911325637076585 a=wye,b=pan,i=4499,x=0.8747947010040115,y=0.9998479502810276 a=pan,b=zee,i=4500,x=0.47622133460809657,y=0.12656764784587515 a=zee,b=pan,i=4501,x=0.9880755588957435,y=0.780394078164109 a=wye,b=pan,i=4502,x=0.5872223616487092,y=0.24413711463218768 a=pan,b=wye,i=4503,x=0.3169372633496723,y=0.6300856859908801 a=hat,b=eks,i=4504,x=0.7328180759655728,y=0.8128425968959323 a=pan,b=hat,i=4505,x=0.4952953134840421,y=0.7414385634621263 a=hat,b=wye,i=4506,x=0.6481956843803017,y=0.6728352515966057 a=wye,b=zee,i=4507,x=0.5592247301828953,y=0.38151239977141804 a=zee,b=eks,i=4508,x=0.6599555713404097,y=0.05617030765448339 a=pan,b=pan,i=4509,x=0.728902215552813,y=0.27293683220270937 a=hat,b=wye,i=4510,x=0.3413847510209549,y=0.9446873420872602 a=wye,b=hat,i=4511,x=0.9311713164896562,y=0.5805780192421368 a=hat,b=eks,i=4512,x=0.23786081178866836,y=0.36277905022985646 a=hat,b=wye,i=4513,x=0.965484537526872,y=0.940488169982859 a=wye,b=zee,i=4514,x=0.6337020189425001,y=0.24780419902689788 a=eks,b=zee,i=4515,x=0.5658257878312276,y=0.07673202860335637 a=pan,b=pan,i=4516,x=0.3492462945952187,y=0.2946268275283319 a=pan,b=eks,i=4517,x=0.3809006676495632,y=0.9025992620313033 a=hat,b=eks,i=4518,x=0.44713434909121097,y=0.16699429132092636 a=hat,b=eks,i=4519,x=0.04008702328986802,y=0.6174480537157027 a=wye,b=eks,i=4520,x=0.21810500990652393,y=0.23695212300002177 a=wye,b=eks,i=4521,x=0.8007710094864122,y=0.4612346253522104 a=hat,b=eks,i=4522,x=0.6458119971443835,y=0.21584168033920748 a=wye,b=zee,i=4523,x=0.05279712720226515,y=0.027511378098411865 a=zee,b=hat,i=4524,x=0.1957893855808428,y=0.2551266540561208 a=zee,b=pan,i=4525,x=0.011543703995189447,y=0.22663954461488478 a=pan,b=pan,i=4526,x=0.04880772479373874,y=0.07481795594892848 a=pan,b=hat,i=4527,x=0.31836250428860824,y=0.32626988649341593 a=pan,b=eks,i=4528,x=0.31647815243381505,y=0.9543304719705902 a=eks,b=eks,i=4529,x=0.6724206236624584,y=0.407679006701397 a=wye,b=hat,i=4530,x=0.01951408829488066,y=0.8016601846958178 a=eks,b=zee,i=4531,x=0.34858797365915506,y=0.4282397998858426 a=pan,b=eks,i=4532,x=0.8877015003398467,y=0.7747761049575923 a=zee,b=hat,i=4533,x=0.20311049077197163,y=0.9056538940562936 a=zee,b=eks,i=4534,x=0.042723672522825384,y=0.597559530943149 a=zee,b=hat,i=4535,x=0.46136202746827326,y=0.42271339711114486 a=eks,b=wye,i=4536,x=0.009469467689817823,y=0.5905509650490668 a=hat,b=pan,i=4537,x=0.835149120257535,y=0.33196199258862646 a=wye,b=pan,i=4538,x=0.7691954303113361,y=0.5906545288840418 a=wye,b=eks,i=4539,x=0.666121467152889,y=0.7009152639751882 a=pan,b=pan,i=4540,x=0.8705353878768347,y=0.569382489859167 a=pan,b=hat,i=4541,x=0.4923885483714453,y=0.9049207586310641 a=hat,b=wye,i=4542,x=0.27993688119753957,y=0.7737127207588408 a=zee,b=pan,i=4543,x=0.06684443758496139,y=0.669147012692109 a=wye,b=zee,i=4544,x=0.41011486047935275,y=0.7628128623557089 a=zee,b=pan,i=4545,x=0.6170845342886218,y=0.16351912171251637 a=pan,b=wye,i=4546,x=0.30897074727172746,y=0.07486636973164118 a=eks,b=eks,i=4547,x=0.03524990401153394,y=0.904683107161618 a=hat,b=zee,i=4548,x=0.6838256979656141,y=0.9575551645763191 a=wye,b=eks,i=4549,x=0.9129619062625066,y=0.7815822557674902 a=wye,b=zee,i=4550,x=0.4016549692069845,y=0.724711080886896 a=zee,b=zee,i=4551,x=0.5217798806787498,y=0.060225688816844425 a=hat,b=hat,i=4552,x=0.38397767907558444,y=0.6583775510562486 a=pan,b=zee,i=4553,x=0.8167689053817359,y=0.28922410230760154 a=wye,b=wye,i=4554,x=0.9638574684692321,y=0.29330354945805037 a=zee,b=zee,i=4555,x=0.5750699152551632,y=0.06554938093659102 a=wye,b=eks,i=4556,x=0.43879872159435107,y=0.5781692813513072 a=wye,b=pan,i=4557,x=0.43671727561555884,y=0.8495155027864089 a=zee,b=hat,i=4558,x=0.030771073498329193,y=0.22547664086558517 a=pan,b=zee,i=4559,x=0.8853445527158975,y=0.9598699991813698 a=pan,b=pan,i=4560,x=0.022873859395381335,y=0.16717654342761945 a=zee,b=hat,i=4561,x=0.9373515354219202,y=0.2891538081093269 a=wye,b=wye,i=4562,x=0.9962200957849251,y=0.7504411563669804 a=hat,b=eks,i=4563,x=0.05502367054609869,y=0.6444826263272572 a=zee,b=wye,i=4564,x=0.7531892953023888,y=0.662798570253206 a=pan,b=wye,i=4565,x=0.2693404460591514,y=0.8267302541357341 a=wye,b=pan,i=4566,x=0.8263810161941457,y=0.049441142990266584 a=wye,b=eks,i=4567,x=0.0013320296153030986,y=0.3527351039106079 a=pan,b=pan,i=4568,x=0.7262006271124115,y=0.2750926075667838 a=pan,b=hat,i=4569,x=0.6676401567199843,y=0.15611308180709593 a=hat,b=pan,i=4570,x=0.5538202729746985,y=0.4068149726511291 a=pan,b=eks,i=4571,x=0.968095869026238,y=0.025471172108070594 a=eks,b=hat,i=4572,x=0.4698777463924877,y=0.5590684721569192 a=pan,b=pan,i=4573,x=0.8739437627285006,y=0.29509284815603065 a=pan,b=pan,i=4574,x=0.8828597588783772,y=0.0029763172734756926 a=zee,b=zee,i=4575,x=0.4923232521663191,y=0.31138573511811585 a=pan,b=eks,i=4576,x=0.4634084033597302,y=0.7040687106187243 a=pan,b=hat,i=4577,x=0.4415962788129276,y=0.8575497231199157 a=pan,b=hat,i=4578,x=0.6072792806625152,y=0.45767228806970406 a=hat,b=hat,i=4579,x=0.7716061175886524,y=0.5940949446227113 a=wye,b=zee,i=4580,x=0.8815091817106934,y=0.19682219276482926 a=zee,b=pan,i=4581,x=0.6615122130690573,y=0.743282484093763 a=hat,b=zee,i=4582,x=0.7466772782921713,y=0.6024593387871963 a=zee,b=zee,i=4583,x=0.7293308998803242,y=0.9194675588274827 a=pan,b=wye,i=4584,x=0.9785223653345103,y=0.3599874182922952 a=wye,b=wye,i=4585,x=0.49005088405256925,y=0.19667802308060156 a=zee,b=eks,i=4586,x=0.07759080031155674,y=0.5800418301347179 a=wye,b=pan,i=4587,x=0.028648375277809612,y=0.7340705243928477 a=hat,b=zee,i=4588,x=0.15982614073843593,y=0.29678575429874954 a=wye,b=zee,i=4589,x=0.7660330001010108,y=0.12214362772060794 a=hat,b=zee,i=4590,x=0.5798093869980113,y=0.10378695075036093 a=zee,b=wye,i=4591,x=0.3549198162177106,y=0.15971238689401845 a=zee,b=zee,i=4592,x=0.3725968594942376,y=0.10170369746035934 a=wye,b=eks,i=4593,x=0.7856019829313924,y=0.4108035864939361 a=pan,b=eks,i=4594,x=0.9636076558747869,y=0.6429412934414747 a=eks,b=zee,i=4595,x=0.6544038361180394,y=0.4941333402391265 a=pan,b=eks,i=4596,x=0.6771264909006598,y=0.008696187477938766 a=pan,b=zee,i=4597,x=0.5913051026982411,y=0.41009568634323257 a=zee,b=hat,i=4598,x=0.8546218618730578,y=0.4453962412371504 a=pan,b=hat,i=4599,x=0.31929533389085374,y=0.9456168170774322 a=wye,b=wye,i=4600,x=0.9581114071286606,y=0.07673690685162327 a=eks,b=eks,i=4601,x=0.17142456675630824,y=0.428244260538891 a=pan,b=wye,i=4602,x=0.9706134171920786,y=0.2394012508489064 a=pan,b=pan,i=4603,x=0.7077416345290591,y=0.3940789509138629 a=wye,b=eks,i=4604,x=0.26884887570750515,y=0.0629227877462456 a=wye,b=hat,i=4605,x=0.9967036371872702,y=0.9394080649718911 a=wye,b=zee,i=4606,x=0.4136967828620527,y=0.9691879757554137 a=wye,b=eks,i=4607,x=0.7882253618539071,y=0.040484731408140906 a=wye,b=hat,i=4608,x=0.8502136933818653,y=0.22282199291281735 a=hat,b=hat,i=4609,x=0.3806800313299039,y=0.7432483423888808 a=eks,b=hat,i=4610,x=0.8546204254968556,y=0.544666096374198 a=wye,b=zee,i=4611,x=0.9797738948452778,y=0.7539379828966757 a=zee,b=zee,i=4612,x=0.5658890329943034,y=0.3209865549677199 a=eks,b=eks,i=4613,x=0.036974707048940014,y=0.13498566781731325 a=pan,b=zee,i=4614,x=0.4962373115799128,y=0.34690328340466625 a=hat,b=eks,i=4615,x=0.03988943828313485,y=0.5198278894510299 a=zee,b=wye,i=4616,x=0.3113084465595777,y=0.5849628571688789 a=pan,b=wye,i=4617,x=0.6064318491662761,y=0.9709587074540149 a=eks,b=eks,i=4618,x=0.6067298140262544,y=0.6856518510847851 a=hat,b=eks,i=4619,x=0.5013319604077514,y=0.09625820792492479 a=eks,b=eks,i=4620,x=0.9081698767653911,y=0.09914145966043864 a=zee,b=eks,i=4621,x=0.30992740946284036,y=0.3114230762548156 a=wye,b=wye,i=4622,x=0.9124025251398724,y=0.9456164182783081 a=hat,b=pan,i=4623,x=0.8700806062428935,y=0.2702206397600061 a=wye,b=pan,i=4624,x=0.5833679710036083,y=0.9019285736689665 a=zee,b=pan,i=4625,x=0.8458203200231942,y=0.5450580672631699 a=pan,b=pan,i=4626,x=0.8541837089895298,y=0.10662879193504415 a=pan,b=pan,i=4627,x=0.6949946108264341,y=0.32599427511471524 a=pan,b=hat,i=4628,x=0.8957043450158336,y=0.5673889892957554 a=wye,b=hat,i=4629,x=0.8464282723870642,y=0.5202135613238874 a=wye,b=hat,i=4630,x=0.613215207985136,y=0.3257127644270309 a=zee,b=hat,i=4631,x=0.9018507034320511,y=0.7039556507979018 a=pan,b=pan,i=4632,x=0.4889756359426054,y=0.3597265690523318 a=hat,b=eks,i=4633,x=0.9578525826572483,y=0.14404380765797786 a=pan,b=zee,i=4634,x=0.3044854324264554,y=0.7688031286868651 a=eks,b=wye,i=4635,x=0.6963926992471413,y=0.3473111484128578 a=zee,b=wye,i=4636,x=0.7694758941220707,y=0.18753300419759023 a=eks,b=zee,i=4637,x=0.016930162668300386,y=0.916668923894452 a=pan,b=eks,i=4638,x=0.1800152730244199,y=0.8740912343460313 a=eks,b=eks,i=4639,x=0.36139046295982613,y=0.40696722185592216 a=wye,b=wye,i=4640,x=0.03629701172915789,y=0.5927800218745649 a=eks,b=wye,i=4641,x=0.8718989050597648,y=0.39307440967351814 a=zee,b=hat,i=4642,x=0.3250137468458404,y=0.6558363341062954 a=zee,b=hat,i=4643,x=0.4795723404826593,y=0.46439187383822056 a=zee,b=hat,i=4644,x=0.5269030281828351,y=0.5294159733959858 a=wye,b=zee,i=4645,x=0.09245439495290197,y=0.7686039676164822 a=pan,b=hat,i=4646,x=0.831713886231876,y=0.2677496071207002 a=eks,b=zee,i=4647,x=0.42422452591610793,y=0.2126460780549554 a=eks,b=hat,i=4648,x=0.5207613338836535,y=0.48593533079307305 a=hat,b=wye,i=4649,x=0.23701829308813094,y=0.8653571299757888 a=wye,b=pan,i=4650,x=0.20994504688794036,y=0.6907804524857445 a=eks,b=zee,i=4651,x=0.2453117436615031,y=0.6150127076085181 a=zee,b=zee,i=4652,x=0.042537661080377376,y=0.8584990883333112 a=hat,b=pan,i=4653,x=0.21286942433921574,y=0.8764916061320036 a=pan,b=hat,i=4654,x=0.5285099685069632,y=0.5178008352128922 a=hat,b=eks,i=4655,x=0.26641282472179073,y=0.5266452477752575 a=eks,b=pan,i=4656,x=0.6818528635056993,y=0.337950728316578 a=hat,b=wye,i=4657,x=0.14061995895280166,y=0.47199609775073736 a=zee,b=zee,i=4658,x=0.6602472108733521,y=0.2687315624525114 a=wye,b=zee,i=4659,x=0.2520902351101554,y=0.8428783239555871 a=hat,b=eks,i=4660,x=0.30472363074700515,y=0.07217266625982621 a=hat,b=wye,i=4661,x=0.2091333254634984,y=0.1548046270754979 a=eks,b=pan,i=4662,x=0.11981801924487756,y=0.8469445222208282 a=hat,b=hat,i=4663,x=0.3119827522367612,y=0.4259694252127655 a=eks,b=hat,i=4664,x=0.3269411701545405,y=0.9376670988013223 a=pan,b=zee,i=4665,x=0.054344923432058434,y=0.16217922759144587 a=wye,b=zee,i=4666,x=0.4186702128599753,y=0.2835839275998192 a=wye,b=zee,i=4667,x=0.0646217379660351,y=0.30530257092910784 a=zee,b=eks,i=4668,x=0.07870649960682297,y=0.2515794150323323 a=hat,b=hat,i=4669,x=0.5003476787456538,y=0.6310918883710445 a=pan,b=hat,i=4670,x=0.6275111165777365,y=0.8054897414350336 a=pan,b=pan,i=4671,x=0.1499838451712301,y=0.6223414752307141 a=hat,b=wye,i=4672,x=0.4988884658239877,y=0.9906049192655605 a=zee,b=eks,i=4673,x=0.984318771878163,y=0.7280796955832692 a=zee,b=wye,i=4674,x=0.23054557107461504,y=0.19681174789488143 a=wye,b=eks,i=4675,x=0.7334463313910938,y=0.28306119200330626 a=eks,b=pan,i=4676,x=0.1423438599979604,y=0.35330918689671975 a=wye,b=wye,i=4677,x=0.6577383987571024,y=0.15021996734596066 a=hat,b=zee,i=4678,x=0.9082274952383252,y=0.7405877302837555 a=eks,b=pan,i=4679,x=0.8074215267431348,y=0.5236668774007812 a=wye,b=hat,i=4680,x=0.5108382071350746,y=0.47151957178400083 a=hat,b=wye,i=4681,x=0.9809419297944051,y=0.23507029745163854 a=eks,b=hat,i=4682,x=0.9342926038131985,y=0.7979695752949024 a=eks,b=hat,i=4683,x=0.8736202694364024,y=0.38219743850966714 a=zee,b=pan,i=4684,x=0.44163999038860213,y=0.38504226387550344 a=pan,b=zee,i=4685,x=0.03027055342778162,y=0.08035681468258382 a=zee,b=wye,i=4686,x=0.08118893501639246,y=0.27655291599781473 a=wye,b=hat,i=4687,x=0.06385275336646346,y=0.35108434035108427 a=pan,b=hat,i=4688,x=0.5644746928123485,y=0.35881287919613414 a=wye,b=hat,i=4689,x=0.8811472299764586,y=0.603532565127673 a=hat,b=wye,i=4690,x=0.2892596087785041,y=0.7179425188945073 a=eks,b=wye,i=4691,x=0.4661213596465832,y=0.6018977897376697 a=eks,b=wye,i=4692,x=0.6256084558730343,y=0.5912072106343357 a=eks,b=wye,i=4693,x=0.43739401507823317,y=0.4449591712634142 a=hat,b=pan,i=4694,x=0.22337135846397238,y=0.6406931174403291 a=pan,b=wye,i=4695,x=0.39634806245632836,y=0.6355835294701532 a=eks,b=hat,i=4696,x=0.008662277886696601,y=0.3721538653338412 a=eks,b=zee,i=4697,x=0.7171113231602343,y=0.7425350749221431 a=zee,b=zee,i=4698,x=0.9050833916740578,y=0.46132560825719815 a=eks,b=pan,i=4699,x=0.3986676727991927,y=0.5705940358286782 a=pan,b=hat,i=4700,x=0.9055844258025669,y=0.7437707529087395 a=pan,b=zee,i=4701,x=0.8070216695328106,y=0.4694866303836862 a=zee,b=zee,i=4702,x=0.7415668922687337,y=0.8797752247285192 a=eks,b=wye,i=4703,x=0.7722596990678992,y=0.7367517235830364 a=wye,b=pan,i=4704,x=0.9555278566799899,y=0.2423309359426713 a=pan,b=eks,i=4705,x=0.9264663466646326,y=0.18799757892955882 a=eks,b=hat,i=4706,x=0.6995046411916459,y=0.9587840493554082 a=hat,b=wye,i=4707,x=0.7945060726118334,y=0.8708814355187628 a=eks,b=hat,i=4708,x=0.1778567317636336,y=0.4554107042944405 a=eks,b=hat,i=4709,x=0.8605269620945222,y=0.9282320361391482 a=zee,b=pan,i=4710,x=0.7925893623491367,y=0.8373876174093722 a=eks,b=pan,i=4711,x=0.6921652120265591,y=0.49820807295967395 a=eks,b=hat,i=4712,x=0.8183219512899657,y=0.4748837712114852 a=hat,b=zee,i=4713,x=0.3394230162235836,y=0.4370239027445896 a=hat,b=hat,i=4714,x=0.8405345514548883,y=0.8644132717621533 a=wye,b=zee,i=4715,x=0.8120809467339879,y=0.44574425551887853 a=hat,b=pan,i=4716,x=0.012844309530080089,y=0.25779486121957473 a=hat,b=eks,i=4717,x=0.7365074627250664,y=0.9439422879543493 a=pan,b=pan,i=4718,x=0.23929472797530638,y=0.15699808756834377 a=wye,b=hat,i=4719,x=0.9471866108884663,y=0.03869282767938487 a=pan,b=wye,i=4720,x=0.8444868689691774,y=0.46503509886894867 a=wye,b=eks,i=4721,x=0.9347768806843397,y=0.8839032510290749 a=wye,b=wye,i=4722,x=0.3742418961489814,y=0.5186714928696796 a=pan,b=wye,i=4723,x=0.7424435191645153,y=0.2988557048069972 a=wye,b=eks,i=4724,x=0.2784537107571192,y=0.9729902650787269 a=hat,b=wye,i=4725,x=0.07061996836486473,y=0.7738977079370831 a=zee,b=wye,i=4726,x=0.8269425781542478,y=0.7279915540846144 a=wye,b=pan,i=4727,x=0.9998228522652893,y=0.19388380502268276 a=eks,b=pan,i=4728,x=0.0933124028124549,y=0.6002309994378867 a=pan,b=zee,i=4729,x=0.18970289783165384,y=0.4228791314162068 a=zee,b=hat,i=4730,x=0.19347150884164055,y=0.37509711156847003 a=eks,b=zee,i=4731,x=0.8015159150372596,y=0.006137056655737272 a=zee,b=wye,i=4732,x=0.9567066838864685,y=0.6222637241828745 a=pan,b=eks,i=4733,x=0.2972122648067026,y=0.8561276270460755 a=hat,b=eks,i=4734,x=0.4361140296691789,y=0.19415398432919728 a=eks,b=zee,i=4735,x=0.028008275847919872,y=0.12986606641246612 a=eks,b=pan,i=4736,x=0.3770691592676825,y=0.7987276999117943 a=eks,b=hat,i=4737,x=0.6487232074787501,y=0.3406218786292676 a=pan,b=pan,i=4738,x=0.10422609081686773,y=0.7198350875588949 a=zee,b=pan,i=4739,x=0.7741427673583083,y=0.26198990214937334 a=hat,b=wye,i=4740,x=0.1119893643732226,y=0.41788347372200485 a=hat,b=eks,i=4741,x=0.7241531241241961,y=0.9089044568897544 a=hat,b=wye,i=4742,x=0.8802453504639547,y=0.7366398321703834 a=eks,b=pan,i=4743,x=0.2504490581104497,y=0.29547558676954633 a=hat,b=wye,i=4744,x=0.4979148854618458,y=0.11700636396309227 a=wye,b=zee,i=4745,x=0.9393988198376061,y=0.485008216753421 a=eks,b=pan,i=4746,x=0.16989991264520043,y=0.018451772273192057 a=pan,b=wye,i=4747,x=0.6742534054657287,y=0.2313198886390252 a=zee,b=pan,i=4748,x=0.7418671304073968,y=0.8575401492075233 a=wye,b=zee,i=4749,x=0.42654335022770995,y=0.5311170879512087 a=zee,b=zee,i=4750,x=0.27987943738440046,y=0.6560072393556038 a=hat,b=pan,i=4751,x=0.5858041848273323,y=0.6295306564064627 a=zee,b=eks,i=4752,x=0.4429063010177615,y=0.6964425867324696 a=zee,b=wye,i=4753,x=0.8545851137163856,y=0.9679476038287586 a=zee,b=wye,i=4754,x=0.0024174510881032063,y=0.8687606547332845 a=eks,b=hat,i=4755,x=0.7839088793029254,y=0.524722394465856 a=pan,b=pan,i=4756,x=0.397023046047854,y=0.11000986851499284 a=wye,b=eks,i=4757,x=0.21991834430842194,y=0.3045979240462181 a=hat,b=hat,i=4758,x=0.3227532114958719,y=0.8948973181698502 a=pan,b=wye,i=4759,x=0.26645602877267305,y=0.7437714335312278 a=zee,b=wye,i=4760,x=0.022667005941863883,y=0.45092868070487113 a=zee,b=zee,i=4761,x=0.5717912178641216,y=0.35870172894832364 a=zee,b=hat,i=4762,x=0.9059466160415109,y=0.6087785388744085 a=zee,b=pan,i=4763,x=0.9251602172892174,y=0.40701572328742064 a=zee,b=wye,i=4764,x=0.31384490226563877,y=0.7399150124011242 a=zee,b=zee,i=4765,x=0.9455569776929973,y=0.8604499298561917 a=zee,b=eks,i=4766,x=0.37773136340995606,y=0.25694678545170857 a=eks,b=eks,i=4767,x=0.7219583517207702,y=0.727638969023518 a=zee,b=pan,i=4768,x=0.08069188699987828,y=0.976850177257017 a=zee,b=wye,i=4769,x=0.9897615767481157,y=0.6975316151559802 a=eks,b=hat,i=4770,x=0.23499057343433494,y=0.47659932458800036 a=wye,b=hat,i=4771,x=0.1844047653981028,y=0.022663675164210306 a=zee,b=wye,i=4772,x=0.09271907588361772,y=0.13142402431280997 a=eks,b=eks,i=4773,x=0.4725220407504178,y=0.9526498802931831 a=hat,b=pan,i=4774,x=0.3043981591451792,y=0.7226259220082152 a=eks,b=eks,i=4775,x=0.1884342557611145,y=0.8408029444627654 a=hat,b=hat,i=4776,x=0.2338057751520678,y=0.09800686529861335 a=wye,b=eks,i=4777,x=0.7891590901274228,y=0.34487105920096073 a=zee,b=pan,i=4778,x=0.3599347922656181,y=0.18218338698595427 a=hat,b=hat,i=4779,x=0.5478941318063015,y=0.039942288716842134 a=eks,b=pan,i=4780,x=0.5515560102138437,y=0.9790752715442088 a=pan,b=zee,i=4781,x=0.9530344417320495,y=0.5854254757860599 a=zee,b=eks,i=4782,x=0.2679740964392081,y=0.9539737990088547 a=zee,b=hat,i=4783,x=0.8937130637825316,y=0.9482001237924185 a=eks,b=zee,i=4784,x=0.535394341606814,y=0.9507496372757723 a=hat,b=pan,i=4785,x=0.6905839897107999,y=0.7545488329990303 a=hat,b=wye,i=4786,x=0.01916979841839017,y=0.2780999914884037 a=hat,b=zee,i=4787,x=0.9707632375104736,y=0.823966840635361 a=zee,b=eks,i=4788,x=0.2900344019459282,y=0.4551744845405584 a=eks,b=zee,i=4789,x=0.581964402755552,y=0.6562137540702333 a=eks,b=wye,i=4790,x=0.5159650104250221,y=0.6583847382580487 a=pan,b=pan,i=4791,x=0.4314747391635376,y=0.11719605119566623 a=eks,b=pan,i=4792,x=0.25200941717038683,y=0.5319239571062138 a=pan,b=wye,i=4793,x=0.8596672453072937,y=0.7203822316562272 a=zee,b=pan,i=4794,x=0.41119242720559135,y=0.16288056185655064 a=eks,b=hat,i=4795,x=0.3563187687683087,y=0.9628268767119371 a=hat,b=hat,i=4796,x=0.8166219529056433,y=0.38174138297770366 a=hat,b=wye,i=4797,x=0.6239839123252174,y=0.5446595433698003 a=pan,b=wye,i=4798,x=0.5914484609361321,y=0.5863799669381212 a=zee,b=eks,i=4799,x=0.05246384333604992,y=0.7084334011458191 a=hat,b=wye,i=4800,x=0.7975814555638998,y=0.6742547886299404 a=eks,b=zee,i=4801,x=0.32122401484315466,y=0.17580532480506172 a=hat,b=pan,i=4802,x=0.9532078757744794,y=0.11431895466047837 a=eks,b=eks,i=4803,x=0.07646493070387805,y=0.43572994178375957 a=pan,b=hat,i=4804,x=0.7521042104003381,y=0.40785444565501394 a=hat,b=pan,i=4805,x=0.2078967635625505,y=0.39646961279273085 a=wye,b=wye,i=4806,x=0.2900119081724013,y=0.7387990125329715 a=zee,b=wye,i=4807,x=0.5734922188510542,y=0.9110138243945486 a=wye,b=wye,i=4808,x=0.5888053656056721,y=0.6357658487621642 a=hat,b=wye,i=4809,x=0.9209565722669064,y=0.6387306072748612 a=eks,b=hat,i=4810,x=0.5922647221870971,y=0.8442189902394986 a=wye,b=zee,i=4811,x=0.03606766464192224,y=0.6770940604237418 a=wye,b=wye,i=4812,x=0.6090893281675697,y=0.647518662887554 a=eks,b=hat,i=4813,x=0.5365520827981886,y=0.3202367220791762 a=eks,b=eks,i=4814,x=0.1473763964352245,y=0.8033805314306441 a=zee,b=eks,i=4815,x=0.23445194234627598,y=0.26893786383591456 a=eks,b=wye,i=4816,x=0.1147712927157829,y=0.7402057160513233 a=zee,b=zee,i=4817,x=0.23202362739606153,y=0.47886038007736564 a=wye,b=wye,i=4818,x=0.7928418369663099,y=0.46501269022958036 a=eks,b=zee,i=4819,x=0.712974515799127,y=0.542449640039289 a=zee,b=wye,i=4820,x=0.3079653233324052,y=0.6574173411380181 a=eks,b=pan,i=4821,x=0.09797648760110378,y=0.1605809921671595 a=eks,b=pan,i=4822,x=0.7899521961417237,y=0.29314917908691485 a=wye,b=hat,i=4823,x=0.581757236497391,y=0.9463973717007303 a=hat,b=hat,i=4824,x=0.40413977500334364,y=0.08865258409882204 a=wye,b=hat,i=4825,x=0.7001704003542419,y=0.7416812627335253 a=zee,b=wye,i=4826,x=0.8846834351985541,y=0.9987381458494847 a=wye,b=zee,i=4827,x=0.9763864041558291,y=0.6651833167661081 a=eks,b=pan,i=4828,x=0.3701118364091578,y=0.929356390393571 a=wye,b=hat,i=4829,x=0.5458229710063858,y=0.12382895782525949 a=zee,b=hat,i=4830,x=0.5163276995322134,y=0.4142396117545545 a=pan,b=pan,i=4831,x=0.6131916476098028,y=0.7258426490475796 a=pan,b=pan,i=4832,x=0.6315103295350951,y=0.5044543655861339 a=eks,b=zee,i=4833,x=0.9679369605057206,y=0.011684326982985715 a=zee,b=wye,i=4834,x=0.34898673117720225,y=0.6580602623791368 a=eks,b=wye,i=4835,x=0.4939841533621645,y=0.5809417229170144 a=wye,b=pan,i=4836,x=0.569545208750187,y=0.7786619129324108 a=zee,b=wye,i=4837,x=0.5226423611496498,y=0.9996700213544367 a=eks,b=hat,i=4838,x=0.935982420664342,y=0.8799965660826473 a=wye,b=wye,i=4839,x=0.6500461572660748,y=0.44309281124092303 a=hat,b=zee,i=4840,x=0.4899151526577582,y=0.7548638962729715 a=pan,b=wye,i=4841,x=0.9467012654543959,y=0.4850494160239309 a=zee,b=pan,i=4842,x=0.30320721599497247,y=0.5095143023332701 a=hat,b=hat,i=4843,x=0.17685636300959084,y=0.7787222148601067 a=wye,b=zee,i=4844,x=0.626255827932442,y=0.4064381262515122 a=pan,b=zee,i=4845,x=0.28060256724829724,y=0.1194472053493133 a=hat,b=wye,i=4846,x=0.8368724870819061,y=0.28659871919539215 a=hat,b=wye,i=4847,x=0.4904015837947624,y=0.7008487005892795 a=pan,b=pan,i=4848,x=0.67625412710794,y=0.44913802116649393 a=eks,b=zee,i=4849,x=0.8081214809760484,y=0.4375026041190979 a=eks,b=eks,i=4850,x=0.2525590429487127,y=0.36945113778662786 a=hat,b=eks,i=4851,x=0.5131509545709081,y=0.583688721156048 a=zee,b=eks,i=4852,x=0.014141655432134415,y=0.5189268194067536 a=wye,b=eks,i=4853,x=0.8412950512846047,y=0.25597362111669464 a=eks,b=wye,i=4854,x=0.12400039159204757,y=0.5713605164804926 a=wye,b=eks,i=4855,x=0.8743253482906079,y=0.7740900498864154 a=eks,b=zee,i=4856,x=0.9765509957513644,y=0.06071911475075953 a=pan,b=wye,i=4857,x=0.23806525172795734,y=0.2959143584631805 a=pan,b=pan,i=4858,x=0.9189791410736298,y=0.7770463990190287 a=pan,b=zee,i=4859,x=0.8322629927658091,y=0.34582111363584955 a=zee,b=eks,i=4860,x=0.3338609486281813,y=0.3484284682131591 a=zee,b=hat,i=4861,x=0.13328569444496707,y=0.4177841139240035 a=zee,b=eks,i=4862,x=0.48622017397025397,y=0.07896067004609653 a=zee,b=wye,i=4863,x=0.6240325596862799,y=0.2809015820805495 a=wye,b=pan,i=4864,x=0.29934656970455364,y=0.401161898451611 a=wye,b=hat,i=4865,x=0.33964644206576833,y=0.37831409639409463 a=pan,b=hat,i=4866,x=0.3348192796730043,y=0.39422602502766824 a=hat,b=zee,i=4867,x=0.8800967275591628,y=0.869121595376977 a=pan,b=eks,i=4868,x=0.08813504131014349,y=0.8615201735498272 a=hat,b=hat,i=4869,x=0.03137488493693985,y=0.6013253974236795 a=zee,b=zee,i=4870,x=0.5723345813434529,y=0.5920424414132134 a=wye,b=hat,i=4871,x=0.42866884650575776,y=0.8587406078406857 a=wye,b=pan,i=4872,x=0.8048299563371534,y=0.09309848925430309 a=wye,b=hat,i=4873,x=0.48343329104464405,y=0.684262350564715 a=eks,b=pan,i=4874,x=0.9190574216192423,y=0.023243819371963403 a=pan,b=zee,i=4875,x=0.6013577540137748,y=0.636284103659697 a=hat,b=eks,i=4876,x=0.876674932281404,y=0.09417500045463179 a=wye,b=hat,i=4877,x=0.3699653574585806,y=0.4481319838637625 a=eks,b=zee,i=4878,x=0.8140883903787601,y=0.9675148391636573 a=eks,b=eks,i=4879,x=0.8227355186912324,y=0.754836723664535 a=hat,b=wye,i=4880,x=0.5107655326943182,y=0.429814017179746 a=wye,b=wye,i=4881,x=0.8494740781256328,y=0.4865120606762955 a=eks,b=wye,i=4882,x=0.5564517747676477,y=0.8364351449356273 a=pan,b=hat,i=4883,x=0.8723128492154898,y=0.44043984808323666 a=pan,b=hat,i=4884,x=0.9402178619522376,y=0.19405443014027346 a=eks,b=eks,i=4885,x=0.8707313650863101,y=0.8057609437403466 a=zee,b=hat,i=4886,x=0.7016030425978176,y=0.10558873487974474 a=hat,b=zee,i=4887,x=0.19592751855539559,y=0.6245017403424943 a=wye,b=pan,i=4888,x=0.24417888243946928,y=0.4591742086366801 a=eks,b=wye,i=4889,x=0.9179229941131368,y=0.2037862299046369 a=eks,b=wye,i=4890,x=0.04910880060108913,y=0.07316217290218352 a=hat,b=eks,i=4891,x=0.2297927732533699,y=0.6559737139197993 a=eks,b=wye,i=4892,x=0.630140714403855,y=0.4123205327848799 a=eks,b=zee,i=4893,x=0.8863621874744464,y=0.35341030613050206 a=wye,b=eks,i=4894,x=0.08956997835221292,y=0.15153433659257443 a=wye,b=eks,i=4895,x=0.2302595629324965,y=0.2862207000255006 a=eks,b=eks,i=4896,x=0.595542985856601,y=0.6247689899970194 a=zee,b=eks,i=4897,x=0.7608028013428353,y=0.878174748817996 a=pan,b=wye,i=4898,x=0.40450598472844423,y=0.9381773198691041 a=eks,b=zee,i=4899,x=0.1567102404262226,y=0.2213311716892986 a=hat,b=hat,i=4900,x=0.8901137791212611,y=0.6090349204378238 a=eks,b=hat,i=4901,x=0.4107962861135135,y=0.6382257944674624 a=zee,b=pan,i=4902,x=0.699059960351012,y=0.9885800960251768 a=zee,b=pan,i=4903,x=0.8266877732317284,y=0.0677848179065984 a=hat,b=wye,i=4904,x=0.30857036671389493,y=0.21668637382948186 a=hat,b=pan,i=4905,x=0.6411579594900462,y=0.5351923498013205 a=eks,b=pan,i=4906,x=0.6854190139070013,y=0.8299360694533708 a=pan,b=hat,i=4907,x=0.5936171298524064,y=0.7041056598923683 a=hat,b=eks,i=4908,x=0.8503470988840566,y=0.6331693431984986 a=zee,b=eks,i=4909,x=0.9517994594813314,y=0.07539953012409928 a=zee,b=eks,i=4910,x=0.4535445737616459,y=0.8218048881320029 a=pan,b=wye,i=4911,x=0.4369913287175713,y=0.4720871164245992 a=eks,b=hat,i=4912,x=0.9940947899133816,y=0.4687982909569981 a=zee,b=wye,i=4913,x=0.7975684270658338,y=0.6973895935548693 a=zee,b=hat,i=4914,x=0.8248078318753365,y=0.24648082781434477 a=pan,b=hat,i=4915,x=0.5972128798923884,y=0.02932462768715416 a=zee,b=wye,i=4916,x=0.6624686517748942,y=0.8016741542650369 a=pan,b=pan,i=4917,x=0.24891816767946373,y=0.7798969646202224 a=zee,b=zee,i=4918,x=0.641375026211945,y=0.8347424300045329 a=wye,b=eks,i=4919,x=0.22099244372718618,y=0.4659468290849962 a=eks,b=zee,i=4920,x=0.7311583488804345,y=0.07752342335337659 a=hat,b=hat,i=4921,x=0.5785465847836638,y=0.6908978810578349 a=pan,b=pan,i=4922,x=0.7647463305911298,y=0.28073564029507714 a=pan,b=pan,i=4923,x=0.7385181536058433,y=0.361414367741285 a=hat,b=pan,i=4924,x=0.40224441655955634,y=0.19530268026233755 a=hat,b=hat,i=4925,x=0.653842164262253,y=0.6280602144296272 a=eks,b=hat,i=4926,x=0.5370983012158481,y=0.8265755341115193 a=pan,b=hat,i=4927,x=0.20003498013779974,y=0.33067633213900816 a=hat,b=eks,i=4928,x=0.2616862784842936,y=0.8976330171178399 a=zee,b=wye,i=4929,x=0.6597792701685063,y=0.5747306201637469 a=wye,b=zee,i=4930,x=0.7005469670714589,y=0.8590565664901815 a=eks,b=wye,i=4931,x=0.056783946256193096,y=0.13845635335075446 a=zee,b=hat,i=4932,x=0.17914823686110226,y=0.3724424181901871 a=wye,b=eks,i=4933,x=0.35047905702830917,y=0.03585739880658767 a=wye,b=hat,i=4934,x=0.5052702257066015,y=0.26639197043310225 a=hat,b=pan,i=4935,x=0.7192181204742805,y=0.3595231416956127 a=pan,b=pan,i=4936,x=0.2268254080621852,y=0.4964858179117778 a=zee,b=wye,i=4937,x=0.6231176411317095,y=0.25674942672821843 a=pan,b=wye,i=4938,x=0.8307759374051367,y=0.19772109525743065 a=pan,b=pan,i=4939,x=0.9918663359881192,y=0.3908108219044335 a=eks,b=wye,i=4940,x=0.3939161722668897,y=0.9425714270572593 a=pan,b=wye,i=4941,x=0.684790210390548,y=0.9744745064587994 a=eks,b=zee,i=4942,x=0.7765052392233155,y=0.12663912158745527 a=pan,b=pan,i=4943,x=0.27521613107535237,y=0.035785181333226945 a=zee,b=pan,i=4944,x=0.5842395564913692,y=0.011897528078530284 a=hat,b=pan,i=4945,x=0.28514048743680753,y=0.07363097335604496 a=hat,b=wye,i=4946,x=0.4057436295571034,y=0.571241351522998 a=pan,b=pan,i=4947,x=0.08892185709515954,y=0.824188422644117 a=wye,b=hat,i=4948,x=0.31710176239516497,y=0.2704638711875881 a=hat,b=hat,i=4949,x=0.7395993281771386,y=0.5735970605731027 a=zee,b=wye,i=4950,x=0.9215266366214452,y=0.4500407010606755 a=pan,b=zee,i=4951,x=0.9198627133436097,y=0.2906368510730867 a=zee,b=eks,i=4952,x=0.3969923775629448,y=0.22024693929882533 a=hat,b=eks,i=4953,x=0.5154408810016854,y=0.7038009086382059 a=wye,b=hat,i=4954,x=0.7843273989738635,y=0.3830263696806163 a=wye,b=hat,i=4955,x=0.8340489175824841,y=0.6288838568483295 a=eks,b=zee,i=4956,x=0.7811008985162822,y=0.8018574276178609 a=eks,b=pan,i=4957,x=0.19948892249539518,y=0.6412104115690623 a=hat,b=pan,i=4958,x=0.32954001616237283,y=0.13809011794903436 a=hat,b=wye,i=4959,x=0.3753128948010216,y=0.47542625730960586 a=pan,b=zee,i=4960,x=0.775513146568018,y=0.10589570588100916 a=hat,b=hat,i=4961,x=0.4416884389198312,y=0.9511653213275143 a=zee,b=wye,i=4962,x=0.3532053262185273,y=0.5274524054522398 a=pan,b=hat,i=4963,x=0.7498291735257391,y=0.2463257969663506 a=eks,b=hat,i=4964,x=0.9386114992431355,y=0.39299390498123243 a=zee,b=hat,i=4965,x=0.45139611357151777,y=0.38795035866424066 a=wye,b=pan,i=4966,x=0.07045237248114167,y=0.8099864640689171 a=wye,b=hat,i=4967,x=0.24118009132354112,y=0.1629785769528157 a=hat,b=wye,i=4968,x=0.04728174638088167,y=0.24887900862466006 a=zee,b=zee,i=4969,x=0.04313535474378283,y=0.9961893037121993 a=wye,b=zee,i=4970,x=0.64845292806442,y=0.0783662989719438 a=wye,b=hat,i=4971,x=0.1358347479828308,y=0.5733638726371927 a=zee,b=pan,i=4972,x=0.8445417535581274,y=0.5401648117511082 a=pan,b=wye,i=4973,x=0.8602817547452486,y=0.3630459570585407 a=pan,b=zee,i=4974,x=0.7126917418857502,y=0.45078360189374256 a=hat,b=hat,i=4975,x=0.8793776042522701,y=0.27141043268942633 a=zee,b=zee,i=4976,x=0.05992605295674014,y=0.7074936036971408 a=hat,b=wye,i=4977,x=0.346394513794262,y=0.29350246124167567 a=pan,b=wye,i=4978,x=0.5095513696287198,y=0.6796749104642862 a=wye,b=pan,i=4979,x=0.21965536908012684,y=0.9260144908739824 a=eks,b=wye,i=4980,x=0.7947621013643159,y=0.3813039850148131 a=eks,b=hat,i=4981,x=0.6239763460715818,y=0.5785443365814726 a=wye,b=zee,i=4982,x=0.23421805243604576,y=0.8666355498558119 a=hat,b=pan,i=4983,x=0.8485485930791395,y=0.4491405780816806 a=zee,b=wye,i=4984,x=0.052468448246404065,y=0.7811213755089573 a=wye,b=pan,i=4985,x=0.7439428126731077,y=0.9235490434329954 a=zee,b=zee,i=4986,x=0.8301353367964757,y=0.8649908229299215 a=hat,b=pan,i=4987,x=0.7155127400138539,y=0.725960059877104 a=hat,b=zee,i=4988,x=0.18338886820824507,y=0.8754893547448714 a=eks,b=zee,i=4989,x=0.018601982778751247,y=0.7913367608240889 a=pan,b=zee,i=4990,x=0.6245117285311684,y=0.5893294863439663 a=hat,b=eks,i=4991,x=0.8595121491036393,y=0.03409935768812744 a=pan,b=eks,i=4992,x=0.30073741634815365,y=0.27875382911011104 a=hat,b=zee,i=4993,x=0.5620368555651936,y=0.11559735452435582 a=pan,b=zee,i=4994,x=0.46131994902690476,y=0.9908240648244072 a=eks,b=eks,i=4995,x=0.13302596047508553,y=0.6892154279564321 a=pan,b=pan,i=4996,x=0.13517161511402043,y=0.8982044069226925 a=zee,b=hat,i=4997,x=0.5678552312876715,y=0.135724108125433 a=pan,b=hat,i=4998,x=0.9535726959631937,y=0.8197092073820271 a=hat,b=hat,i=4999,x=0.20718170417583293,y=0.15443490334276233 a=eks,b=eks,i=5000,x=0.5474103987606213,y=0.8639022623566207 a=zee,b=wye,i=5001,x=0.08843009472207297,y=0.14945328753720988 a=wye,b=zee,i=5002,x=0.11843248048480792,y=0.10564749120283823 a=pan,b=pan,i=5003,x=0.4789366550469353,y=0.22717511611934216 a=eks,b=wye,i=5004,x=0.47636937977487326,y=0.2810082791040678 a=pan,b=wye,i=5005,x=0.6626206294858628,y=0.9073394670955045 a=zee,b=hat,i=5006,x=0.19063843659030766,y=0.9540528860502674 a=pan,b=eks,i=5007,x=0.32167311196502024,y=0.9736668589456996 a=wye,b=wye,i=5008,x=0.03995088246162504,y=0.8906248987030765 a=zee,b=eks,i=5009,x=0.03028572303145005,y=0.9955507546832659 a=zee,b=eks,i=5010,x=0.09758243590212268,y=0.9326749078724424 a=wye,b=zee,i=5011,x=0.5166258594604775,y=0.31080741827085223 a=hat,b=zee,i=5012,x=0.10474935534605045,y=0.8820142826206279 a=eks,b=eks,i=5013,x=0.6206929828322025,y=0.31290830603904707 a=eks,b=pan,i=5014,x=0.7386573050111648,y=0.9236218998819093 a=wye,b=wye,i=5015,x=0.2541399902465252,y=0.9389113315138905 a=pan,b=eks,i=5016,x=0.4869636506082311,y=0.9502946331199825 a=zee,b=zee,i=5017,x=0.5038628336682738,y=0.6629947699756096 a=pan,b=hat,i=5018,x=0.888380448419866,y=0.9524601673710467 a=hat,b=pan,i=5019,x=0.33990101411005635,y=0.4348664315239562 a=zee,b=wye,i=5020,x=0.3672167922652847,y=0.3368467808484725 a=wye,b=zee,i=5021,x=0.07663456505244592,y=0.2631577836245168 a=pan,b=hat,i=5022,x=0.060489795371573285,y=0.8285572517841496 a=hat,b=wye,i=5023,x=0.7884614415246883,y=0.7586781551216389 a=pan,b=hat,i=5024,x=0.20846872150137863,y=0.2990773668794384 a=pan,b=eks,i=5025,x=0.588830614588479,y=0.21537813765089953 a=eks,b=eks,i=5026,x=0.12876049793274924,y=0.15585641140542594 a=eks,b=pan,i=5027,x=0.7572211331764787,y=0.2325134648801609 a=eks,b=zee,i=5028,x=0.35386542107386076,y=0.37117012291309726 a=eks,b=zee,i=5029,x=0.6649005742152306,y=0.968640074749029 a=zee,b=zee,i=5030,x=0.5875090511863751,y=0.2797909799076582 a=pan,b=eks,i=5031,x=0.6958326538393494,y=0.8708243653761277 a=eks,b=hat,i=5032,x=0.2945439456101079,y=0.15728143751762003 a=zee,b=pan,i=5033,x=0.974924650628186,y=0.9669570839581866 a=zee,b=zee,i=5034,x=0.9203642855427807,y=0.5206651807226769 a=eks,b=wye,i=5035,x=0.7880820779075502,y=0.7490003085045434 a=pan,b=eks,i=5036,x=0.6669037309103186,y=0.7852898502819553 a=eks,b=hat,i=5037,x=0.3861256788895815,y=0.9849326988419349 a=zee,b=eks,i=5038,x=0.27646436821800646,y=0.966795943629766 a=pan,b=hat,i=5039,x=0.05805817405705915,y=0.9932179958604398 a=zee,b=wye,i=5040,x=0.8804560258917605,y=0.5859741175246163 a=pan,b=wye,i=5041,x=0.8215150463068943,y=0.41746899820589767 a=pan,b=zee,i=5042,x=0.5160594808754981,y=0.34038151643511527 a=zee,b=pan,i=5043,x=0.4729643897380491,y=0.8082796095448785 a=wye,b=eks,i=5044,x=0.944933980409295,y=0.7127158343146003 a=eks,b=pan,i=5045,x=0.10534087226240663,y=0.7542791199133174 a=zee,b=pan,i=5046,x=0.43365029209841155,y=0.7392132819618191 a=eks,b=pan,i=5047,x=0.9240822180479168,y=0.4314552821051867 a=pan,b=zee,i=5048,x=0.7380043154543273,y=0.6241669393170018 a=hat,b=wye,i=5049,x=0.6158161626836199,y=0.23107643291636182 a=zee,b=pan,i=5050,x=0.5149206518156693,y=0.443722826592738 a=zee,b=zee,i=5051,x=0.10806215838843414,y=0.8316091936418926 a=zee,b=eks,i=5052,x=0.13123538643662702,y=0.8993374561672973 a=hat,b=hat,i=5053,x=0.023117725750200657,y=0.033915988824823384 a=zee,b=pan,i=5054,x=0.32314928212370087,y=0.05688167384675946 a=wye,b=wye,i=5055,x=0.3342612127307919,y=0.42233407978529247 a=hat,b=pan,i=5056,x=0.9666322975798146,y=0.17947032558912945 a=wye,b=pan,i=5057,x=0.6923954779265878,y=0.034012875290441835 a=pan,b=hat,i=5058,x=0.3825906955163786,y=0.8103254262396773 a=zee,b=zee,i=5059,x=0.11722281926454714,y=0.4784698788530096 a=pan,b=wye,i=5060,x=0.3993713904293549,y=0.8630955008829282 a=hat,b=hat,i=5061,x=0.8982925202936236,y=0.5153152768869278 a=pan,b=wye,i=5062,x=0.6541733479114709,y=0.14435606729689698 a=hat,b=eks,i=5063,x=0.7404726614057833,y=0.14934213540808206 a=eks,b=hat,i=5064,x=0.11826065449979817,y=0.44361936119890544 a=eks,b=pan,i=5065,x=0.16113803077069544,y=0.1931224993069398 a=pan,b=zee,i=5066,x=0.160970845859988,y=0.3653498317855951 a=wye,b=pan,i=5067,x=0.984014519910755,y=0.1085442049474844 a=zee,b=zee,i=5068,x=0.513447706607767,y=0.9552034872186853 a=zee,b=pan,i=5069,x=0.9699280626129259,y=0.054007659482251835 a=zee,b=zee,i=5070,x=0.3974043085931761,y=0.04564461949638321 a=zee,b=wye,i=5071,x=0.8135506068560597,y=0.9608362809012473 a=hat,b=pan,i=5072,x=0.9182632141669294,y=0.43231306945460934 a=eks,b=wye,i=5073,x=0.6147484385420419,y=0.5363878643299302 a=pan,b=eks,i=5074,x=0.5845946846241253,y=0.6243144568720979 a=pan,b=eks,i=5075,x=0.06225295939318909,y=0.47296164563217147 a=eks,b=eks,i=5076,x=0.7982506064893715,y=0.35691237251141883 a=wye,b=eks,i=5077,x=0.231763398457011,y=0.29533799083169177 a=pan,b=pan,i=5078,x=0.7379292282342623,y=0.32576070412274116 a=eks,b=wye,i=5079,x=0.4620414482111399,y=0.10454449264714505 a=eks,b=pan,i=5080,x=0.4154239126338921,y=0.1558721394610474 a=zee,b=pan,i=5081,x=0.38422127165844955,y=0.6011019199719426 a=zee,b=eks,i=5082,x=0.12455848010524884,y=0.970273373226025 a=wye,b=pan,i=5083,x=0.598195485668647,y=0.7711986200741965 a=eks,b=hat,i=5084,x=0.5007295834146884,y=0.028607275454148873 a=pan,b=eks,i=5085,x=0.6467927352142951,y=0.6809546997794357 a=hat,b=wye,i=5086,x=0.5496362637078044,y=0.2720688549660476 a=zee,b=zee,i=5087,x=0.10493923293046115,y=0.4813239698030355 a=eks,b=eks,i=5088,x=0.8414465852290272,y=0.22833809125034366 a=eks,b=wye,i=5089,x=0.27190062244408597,y=0.8657800314514896 a=pan,b=pan,i=5090,x=0.6064110590077285,y=0.36771074250450764 a=zee,b=eks,i=5091,x=0.6465716391447923,y=0.23897122778060764 a=eks,b=pan,i=5092,x=0.14584747968792888,y=0.19250348835022613 a=hat,b=wye,i=5093,x=0.06193876102851703,y=0.7031996658938712 a=eks,b=hat,i=5094,x=0.490742515210689,y=0.8308001526807453 a=pan,b=zee,i=5095,x=0.12743414057293911,y=0.3674063708637675 a=zee,b=pan,i=5096,x=0.5190322323030374,y=0.3578341596299308 a=eks,b=wye,i=5097,x=0.33724586909672605,y=0.2808209264792111 a=zee,b=pan,i=5098,x=0.5191394718493332,y=0.6948029406893036 a=pan,b=eks,i=5099,x=0.4686142873190169,y=0.47194949482921567 a=wye,b=pan,i=5100,x=0.5289724539988195,y=0.45192202668859927 a=eks,b=hat,i=5101,x=0.05611052621758694,y=0.14551172850676686 a=hat,b=hat,i=5102,x=0.28592095486470515,y=0.5702639619125038 a=hat,b=eks,i=5103,x=0.45909975903968236,y=0.8370518995297732 a=zee,b=hat,i=5104,x=0.12383004586365431,y=0.25661110382216856 a=zee,b=wye,i=5105,x=0.5972154159415002,y=0.03575292723673351 a=pan,b=wye,i=5106,x=0.44560649854859324,y=0.44398213053605406 a=pan,b=eks,i=5107,x=0.2991869218909077,y=0.4855377015585889 a=pan,b=zee,i=5108,x=0.8696312098499749,y=0.9234420344814674 a=eks,b=pan,i=5109,x=0.6347308371468083,y=0.1326692680255398 a=eks,b=wye,i=5110,x=0.055715443104116136,y=0.4615507678180293 a=wye,b=hat,i=5111,x=0.14260896559625547,y=0.2842155054761949 a=eks,b=hat,i=5112,x=0.868450337333343,y=0.8706206691563101 a=zee,b=wye,i=5113,x=0.8961064659188982,y=0.1944648523597512 a=wye,b=eks,i=5114,x=0.44892526756143925,y=0.5497795546938405 a=wye,b=pan,i=5115,x=0.4740055676174042,y=0.7911350546389597 a=pan,b=hat,i=5116,x=0.8762799268435709,y=0.9446805166366606 a=wye,b=zee,i=5117,x=0.7818146150023622,y=0.3854558191994354 a=wye,b=pan,i=5118,x=0.49177947702902347,y=0.7423017808370791 a=wye,b=pan,i=5119,x=0.4794067150556538,y=0.07923269424861734 a=wye,b=wye,i=5120,x=0.7036317641291522,y=0.25076154186882316 a=pan,b=pan,i=5121,x=0.8862196092737421,y=0.0033279610366836465 a=pan,b=wye,i=5122,x=0.3687043552254645,y=0.8549560734268002 a=zee,b=pan,i=5123,x=0.6515686983034052,y=0.5100953103470156 a=hat,b=zee,i=5124,x=0.8484226442959659,y=0.3697927989244223 a=zee,b=zee,i=5125,x=0.4116570693381614,y=0.8943311044914664 a=eks,b=wye,i=5126,x=0.9547804139837082,y=0.47195131805052704 a=eks,b=pan,i=5127,x=0.011993047445383431,y=0.7287085495775942 a=wye,b=zee,i=5128,x=0.07513405469493029,y=0.9154830290251537 a=zee,b=zee,i=5129,x=0.12609531649583638,y=0.44052343410884454 a=hat,b=wye,i=5130,x=0.7684246903338762,y=0.23751976841777223 a=hat,b=hat,i=5131,x=0.8922493612645849,y=0.2882212197666263 a=zee,b=pan,i=5132,x=0.33080234532260044,y=0.3096178521788119 a=hat,b=wye,i=5133,x=0.3942617617355668,y=0.8686679943940434 a=zee,b=wye,i=5134,x=0.2827895360020647,y=0.2448957006369109 a=pan,b=hat,i=5135,x=0.09957083263754218,y=0.5980806620300303 a=wye,b=eks,i=5136,x=0.4056324583379335,y=0.08334576336977417 a=hat,b=eks,i=5137,x=0.878238719282208,y=0.6491135241981707 a=wye,b=hat,i=5138,x=0.06783170016557316,y=0.4197736525433723 a=zee,b=hat,i=5139,x=0.301521500457932,y=0.7493817768168342 a=hat,b=pan,i=5140,x=0.3051559696668491,y=0.06338171371155699 a=hat,b=pan,i=5141,x=0.24126630734948107,y=0.3415400162111678 a=zee,b=zee,i=5142,x=0.5053797938498257,y=0.6943665465448414 a=pan,b=wye,i=5143,x=0.2455006451228895,y=0.2381483502091848 a=eks,b=zee,i=5144,x=0.048487900564839426,y=0.7986829177323632 a=zee,b=eks,i=5145,x=0.943348462297874,y=0.49699730029153877 a=zee,b=wye,i=5146,x=0.31739948115727923,y=0.6000335929359446 a=pan,b=eks,i=5147,x=0.20821590282748392,y=0.05180957502134165 a=zee,b=wye,i=5148,x=0.6971578309400973,y=0.05130727558151871 a=zee,b=zee,i=5149,x=0.01730237891149944,y=0.7994974955185655 a=hat,b=hat,i=5150,x=0.5204676158996879,y=0.7837983020069176 a=pan,b=wye,i=5151,x=0.46792698874985184,y=0.8655145758102156 a=pan,b=eks,i=5152,x=0.7698104203177931,y=0.26202820594725107 a=eks,b=zee,i=5153,x=0.5599128818778365,y=0.6217154146552438 a=zee,b=zee,i=5154,x=0.9860645516631891,y=0.4316727707502638 a=hat,b=hat,i=5155,x=0.6598214440228759,y=0.3829372068865968 a=eks,b=wye,i=5156,x=0.8891940614044549,y=0.06487886134646581 a=zee,b=pan,i=5157,x=0.7088889371664757,y=0.5291365868969226 a=wye,b=wye,i=5158,x=0.03780907803981348,y=0.01743012834128732 a=wye,b=hat,i=5159,x=0.541375591656728,y=0.19271971067809746 a=zee,b=pan,i=5160,x=0.1291394701733155,y=0.3164888119812437 a=eks,b=zee,i=5161,x=0.7070972450015776,y=0.8576144505983694 a=pan,b=wye,i=5162,x=0.23503083628119015,y=0.3804966968759753 a=pan,b=wye,i=5163,x=0.7745902001026395,y=0.05547251429169031 a=zee,b=eks,i=5164,x=0.817955788881543,y=0.5354324301609987 a=wye,b=wye,i=5165,x=0.8025727679132887,y=0.19141681065547878 a=zee,b=hat,i=5166,x=0.7360375371224098,y=0.29561728150687583 a=zee,b=hat,i=5167,x=0.01949832966304421,y=0.44975230900638874 a=eks,b=hat,i=5168,x=0.7853520653542873,y=0.21913075886744116 a=hat,b=wye,i=5169,x=0.10431463074876668,y=0.9319628819493798 a=wye,b=pan,i=5170,x=0.2834142139187724,y=0.8015795778401339 a=wye,b=wye,i=5171,x=0.8563300778556382,y=0.29021146719669166 a=hat,b=eks,i=5172,x=0.8901432458076336,y=0.5906289428469621 a=eks,b=wye,i=5173,x=0.23209666592661993,y=0.7954117026433107 a=pan,b=wye,i=5174,x=0.7220313992623487,y=0.47674307211032296 a=zee,b=eks,i=5175,x=0.007929525800474901,y=0.7115763725040718 a=pan,b=hat,i=5176,x=0.13951096415676212,y=0.37397816099478665 a=wye,b=pan,i=5177,x=0.32426760784210895,y=0.6275207008763184 a=wye,b=hat,i=5178,x=0.8483367054488846,y=0.3438036340567002 a=pan,b=wye,i=5179,x=0.5722581464790939,y=0.6082504729241017 a=pan,b=wye,i=5180,x=0.4531005566059778,y=0.6317423583403005 a=zee,b=eks,i=5181,x=0.8810030632200981,y=0.38442701936628154 a=pan,b=zee,i=5182,x=0.5458504348562845,y=0.5606252991061377 a=wye,b=hat,i=5183,x=0.7217910708545336,y=0.698686710480415 a=hat,b=eks,i=5184,x=0.5362269296471793,y=0.05511158796442561 a=pan,b=wye,i=5185,x=0.28943459067392874,y=0.9963452393967427 a=eks,b=zee,i=5186,x=0.19471121838287642,y=0.8475932004442778 a=wye,b=eks,i=5187,x=0.27341937394530447,y=0.5835195238055988 a=pan,b=eks,i=5188,x=0.1098179895780228,y=0.691118264458782 a=pan,b=wye,i=5189,x=0.5424445870456038,y=0.47980328960531937 a=pan,b=zee,i=5190,x=0.958030425108842,y=0.9229656805294295 a=pan,b=wye,i=5191,x=0.34032539138935425,y=0.4003903325198842 a=hat,b=pan,i=5192,x=0.3435706571010647,y=0.06283363667654052 a=zee,b=wye,i=5193,x=0.01565153403082964,y=0.559742349020455 a=eks,b=eks,i=5194,x=0.9601222966912384,y=0.7746495793923044 a=pan,b=hat,i=5195,x=0.5165119272913388,y=0.8970096684776827 a=pan,b=hat,i=5196,x=0.5242448227650341,y=0.40727326602398184 a=hat,b=eks,i=5197,x=0.5268012119318143,y=0.9704796636500256 a=pan,b=pan,i=5198,x=0.5788360834761852,y=0.9163631840503775 a=zee,b=pan,i=5199,x=0.863846165540519,y=0.7926861461485262 a=wye,b=zee,i=5200,x=0.9308584180091819,y=0.1060885355033907 a=hat,b=pan,i=5201,x=0.13550559685784802,y=0.23666447032870253 a=hat,b=pan,i=5202,x=0.9333837848637749,y=0.7983610377673229 a=pan,b=zee,i=5203,x=0.8164395473206716,y=0.9295267627751691 a=hat,b=eks,i=5204,x=0.09343575555554806,y=0.30344155652002347 a=zee,b=hat,i=5205,x=0.28240510221521764,y=0.2545255694003048 a=zee,b=pan,i=5206,x=0.3994083205887524,y=0.07213558504539785 a=pan,b=zee,i=5207,x=0.5698284352568362,y=0.5897809603851609 a=zee,b=zee,i=5208,x=0.3216207044318503,y=0.038820482913941357 a=pan,b=wye,i=5209,x=0.8306447997004499,y=0.8384123743007208 a=eks,b=hat,i=5210,x=0.08770207583625389,y=0.7725018412751664 a=wye,b=zee,i=5211,x=0.33912997635684583,y=0.8105461466866878 a=zee,b=hat,i=5212,x=0.7610245335034946,y=0.23104051545907822 a=zee,b=wye,i=5213,x=0.630076553798416,y=0.4732456051973126 a=eks,b=wye,i=5214,x=0.6175594035658841,y=0.9608217208353017 a=hat,b=eks,i=5215,x=0.28256241866196097,y=0.265704893607123 a=hat,b=zee,i=5216,x=0.8249008956837504,y=0.7862378134305688 a=hat,b=pan,i=5217,x=0.4700457200943312,y=0.005846894154671878 a=eks,b=hat,i=5218,x=0.7091734686647354,y=0.9683424620144252 a=eks,b=pan,i=5219,x=0.08321970448060567,y=0.9552244458317039 a=zee,b=zee,i=5220,x=0.7678115603005319,y=0.17456048525769519 a=hat,b=hat,i=5221,x=0.6804959880554192,y=0.5106473873198336 a=hat,b=wye,i=5222,x=0.08046680632449676,y=0.5515390101660408 a=hat,b=zee,i=5223,x=0.28029330967388233,y=0.7219566130837053 a=zee,b=zee,i=5224,x=0.7555723920288009,y=0.3761074889073034 a=pan,b=wye,i=5225,x=0.4049308387224845,y=0.7002764807468328 a=hat,b=wye,i=5226,x=0.7522569018366815,y=0.18119883657776303 a=pan,b=pan,i=5227,x=0.04907194450053376,y=0.24371127321212294 a=eks,b=hat,i=5228,x=0.08589819615072136,y=0.1928776399714467 a=eks,b=hat,i=5229,x=0.5280780018220216,y=0.850193621850258 a=hat,b=pan,i=5230,x=0.3059897834653845,y=0.7239860853683812 a=zee,b=wye,i=5231,x=0.24344354397416768,y=0.9681438520522745 a=pan,b=hat,i=5232,x=0.1881342701340306,y=0.7919638741482248 a=zee,b=hat,i=5233,x=0.7794106496174618,y=0.950428895380262 a=eks,b=wye,i=5234,x=0.1964278841499737,y=0.9230114722930227 a=hat,b=zee,i=5235,x=0.5349332160444686,y=0.7212892273015341 a=zee,b=eks,i=5236,x=0.0096091347524081,y=0.05157241835503623 a=pan,b=wye,i=5237,x=0.29264897203906315,y=0.2708942584778229 a=wye,b=eks,i=5238,x=0.877475809945589,y=0.4753884279556253 a=zee,b=hat,i=5239,x=0.10804287516531197,y=0.25028720143889427 a=pan,b=zee,i=5240,x=0.038521217586762524,y=0.45833782252961597 a=pan,b=hat,i=5241,x=0.6242964208021841,y=0.46876845876825834 a=pan,b=pan,i=5242,x=0.03478916499976592,y=0.8872591850817888 a=eks,b=eks,i=5243,x=0.3532736876730329,y=0.8100993157058493 a=wye,b=eks,i=5244,x=0.4410158520384003,y=0.08878204317661487 a=hat,b=wye,i=5245,x=0.30542326696649835,y=0.03254190401750867 a=wye,b=wye,i=5246,x=0.2619681126430232,y=0.2649618519422796 a=hat,b=eks,i=5247,x=0.45824524247081966,y=0.6844159528310743 a=hat,b=eks,i=5248,x=0.3283595420804768,y=0.8574880365351013 a=hat,b=zee,i=5249,x=0.7484157555119979,y=0.39553557685807894 a=pan,b=pan,i=5250,x=0.7554789617512107,y=0.2317754776472134 a=zee,b=hat,i=5251,x=0.6787637703297714,y=0.8107713369785818 a=wye,b=hat,i=5252,x=0.04799306200946163,y=0.699111788491548 a=pan,b=eks,i=5253,x=0.09939382730538704,y=0.9181166624382701 a=eks,b=hat,i=5254,x=0.3788407507062852,y=0.6050730090302495 a=zee,b=eks,i=5255,x=0.5847457461108924,y=0.8796125841387396 a=hat,b=zee,i=5256,x=0.5958859328721237,y=0.5394313157526304 a=eks,b=zee,i=5257,x=0.6145812801413588,y=0.8667435600565327 a=hat,b=pan,i=5258,x=0.39378429867517395,y=0.66637394577698 a=wye,b=eks,i=5259,x=0.9417378953261469,y=0.4145045232597019 a=hat,b=pan,i=5260,x=0.1040138249574939,y=0.5711578035148099 a=zee,b=wye,i=5261,x=0.2807184907727448,y=0.6881546576599258 a=eks,b=zee,i=5262,x=0.6748387970430342,y=0.9842159808803176 a=zee,b=eks,i=5263,x=0.5854346090243887,y=0.24780046831336067 a=zee,b=zee,i=5264,x=0.6651087221905022,y=0.4694678243278747 a=eks,b=eks,i=5265,x=0.178487009198119,y=0.3389965086336105 a=hat,b=wye,i=5266,x=0.60584735950502,y=0.08711755746003325 a=hat,b=pan,i=5267,x=0.14941018319657196,y=0.42913266234393854 a=wye,b=wye,i=5268,x=0.44618372032109543,y=0.19531077190155655 a=wye,b=pan,i=5269,x=0.8715465668907355,y=0.15578281828771234 a=eks,b=zee,i=5270,x=0.272381988376838,y=0.749508925403637 a=hat,b=zee,i=5271,x=0.8731584572028818,y=0.8587026343639556 a=hat,b=wye,i=5272,x=0.7141686842916973,y=0.2536343098230014 a=hat,b=pan,i=5273,x=0.6161173798530847,y=0.5170002336730243 a=wye,b=wye,i=5274,x=0.9836997370643351,y=0.9073574715868198 a=zee,b=zee,i=5275,x=0.9271419947755198,y=0.7499953605856078 a=eks,b=zee,i=5276,x=0.4436574016008654,y=0.11521473164364193 a=wye,b=zee,i=5277,x=0.41785833930772587,y=0.5581905438338015 a=hat,b=zee,i=5278,x=0.6303081078068822,y=0.9708543000113369 a=eks,b=hat,i=5279,x=0.7724785778741878,y=0.8749355527936072 a=zee,b=pan,i=5280,x=0.019491215186811517,y=0.28573440717823495 a=hat,b=hat,i=5281,x=0.8966308328410811,y=0.8932890927799828 a=zee,b=eks,i=5282,x=0.20474699819177533,y=0.9563609260887708 a=eks,b=hat,i=5283,x=0.8232222331296849,y=0.43288890410832115 a=pan,b=pan,i=5284,x=0.06808879127275447,y=0.2961369332523437 a=hat,b=pan,i=5285,x=0.07045589395497931,y=0.06411882838638927 a=zee,b=pan,i=5286,x=0.5025476621481306,y=0.5455719768538321 a=hat,b=eks,i=5287,x=0.6864003316225611,y=0.08724809130852695 a=eks,b=wye,i=5288,x=0.9345047793469049,y=0.7545355491792637 a=eks,b=zee,i=5289,x=0.09683817897484082,y=0.15042392025928608 a=hat,b=zee,i=5290,x=0.2201144900883092,y=0.09304236894658524 a=pan,b=zee,i=5291,x=0.6437086955209985,y=0.6412853324081308 a=pan,b=pan,i=5292,x=0.7101999657039595,y=0.9654389825167757 a=zee,b=pan,i=5293,x=0.44434019344510023,y=0.3616886405725528 a=hat,b=hat,i=5294,x=0.4986619811254004,y=0.36527690926573364 a=wye,b=zee,i=5295,x=0.6218618299228648,y=0.9324975302931531 a=hat,b=wye,i=5296,x=0.3811141224627541,y=0.9228475537405691 a=eks,b=eks,i=5297,x=0.450776715605552,y=0.31636578533096016 a=pan,b=zee,i=5298,x=0.3086259636689451,y=0.06652636662046696 a=zee,b=wye,i=5299,x=0.4581205277744118,y=0.8883132608926249 a=hat,b=zee,i=5300,x=0.6065263542151584,y=0.8758808605345744 a=eks,b=pan,i=5301,x=0.26907393999080953,y=0.633331389237707 a=pan,b=hat,i=5302,x=0.2662060484446822,y=0.501911240454392 a=wye,b=zee,i=5303,x=0.030537351078086195,y=0.20700838585535786 a=wye,b=hat,i=5304,x=0.4745666526865788,y=0.3396776308478552 a=eks,b=zee,i=5305,x=0.5607499175198385,y=0.21583087167043014 a=eks,b=hat,i=5306,x=0.690451786737028,y=0.0861194392792598 a=pan,b=zee,i=5307,x=0.06684973668910421,y=0.9544628284207586 a=wye,b=zee,i=5308,x=0.7500932442964064,y=0.552958619063383 a=pan,b=zee,i=5309,x=0.2335642300224079,y=0.31164052398797637 a=pan,b=eks,i=5310,x=0.15387236958406036,y=0.43829110359848433 a=wye,b=zee,i=5311,x=0.7866346249384528,y=0.03570506892329006 a=hat,b=wye,i=5312,x=0.5514251601334069,y=0.4379220457409775 a=eks,b=wye,i=5313,x=0.0355425881526662,y=0.16802137840026887 a=eks,b=eks,i=5314,x=0.04767639014474101,y=0.7923199475995649 a=hat,b=pan,i=5315,x=0.22846522556430016,y=0.8271404016977637 a=wye,b=pan,i=5316,x=0.31445904414804127,y=0.235006707754 a=zee,b=wye,i=5317,x=0.4335088190275804,y=0.5671270126055555 a=hat,b=wye,i=5318,x=0.15817916140514576,y=0.6371355203785057 a=zee,b=zee,i=5319,x=0.9627644186331633,y=0.46453264491285806 a=pan,b=pan,i=5320,x=0.9101265684004383,y=0.8101420365566193 a=pan,b=hat,i=5321,x=0.7404633039474602,y=0.9639884498668673 a=zee,b=zee,i=5322,x=0.6420718148305066,y=0.37414212799368096 a=wye,b=hat,i=5323,x=0.4830324590268663,y=0.0404568640233397 a=hat,b=zee,i=5324,x=0.5028487276011456,y=0.020932159991859267 a=zee,b=pan,i=5325,x=0.888291122851125,y=0.5111470794632866 a=wye,b=pan,i=5326,x=0.07272409700902271,y=0.27564484500916986 a=wye,b=pan,i=5327,x=0.0888998337471314,y=0.9919041685553374 a=hat,b=pan,i=5328,x=0.3064216274886523,y=0.4890201595898237 a=pan,b=wye,i=5329,x=0.3470931183432189,y=0.1997795824920121 a=zee,b=zee,i=5330,x=0.13436961326496677,y=0.3095854896519281 a=zee,b=pan,i=5331,x=0.8655317519954471,y=0.8104322805331614 a=eks,b=wye,i=5332,x=0.01695205279543599,y=0.6253163249860758 a=wye,b=wye,i=5333,x=0.41853514055951446,y=0.46414849053819973 a=eks,b=wye,i=5334,x=0.9312528403346797,y=0.34690398003679423 a=hat,b=wye,i=5335,x=0.8146576023607562,y=0.517623963255214 a=wye,b=wye,i=5336,x=0.9644696679607304,y=0.17623585722771673 a=hat,b=wye,i=5337,x=0.0491647681854408,y=0.9084359968915301 a=wye,b=eks,i=5338,x=0.9183687166177615,y=0.6742918022088258 a=eks,b=zee,i=5339,x=0.6913946457851302,y=0.5236074895779744 a=wye,b=wye,i=5340,x=0.7574842345027994,y=0.35438559050849205 a=pan,b=pan,i=5341,x=0.9609080490571219,y=0.764751472995584 a=hat,b=hat,i=5342,x=0.9571224566918112,y=0.6488786174457046 a=eks,b=zee,i=5343,x=0.1297439418853782,y=0.10986446330230937 a=wye,b=pan,i=5344,x=0.2265442713227983,y=0.08671233554174995 a=zee,b=eks,i=5345,x=0.6690807314571691,y=0.5220733222869928 a=wye,b=zee,i=5346,x=0.42279438877482367,y=0.1357326426861194 a=zee,b=eks,i=5347,x=0.566584546381942,y=0.14424580074370563 a=eks,b=hat,i=5348,x=0.9402905188032046,y=0.6899005608656246 a=wye,b=wye,i=5349,x=0.8220699059748584,y=0.08673018838619662 a=eks,b=pan,i=5350,x=0.223912795614429,y=0.8705191204953174 a=pan,b=zee,i=5351,x=0.17054432883772475,y=0.3754155013143816 a=pan,b=hat,i=5352,x=0.577021048756712,y=0.8658764185620885 a=eks,b=zee,i=5353,x=0.6047802080751319,y=0.16748745069598325 a=zee,b=pan,i=5354,x=0.8138458432489908,y=0.887184873534984 a=hat,b=zee,i=5355,x=0.4409314249173867,y=0.16661996267618873 a=zee,b=wye,i=5356,x=0.9294777278187871,y=0.9218221729540071 a=zee,b=zee,i=5357,x=0.7978605597846053,y=0.19629225024825436 a=eks,b=eks,i=5358,x=0.020853766511345406,y=0.9622073813280082 a=pan,b=wye,i=5359,x=0.30351132190401986,y=0.6285435222862336 a=hat,b=eks,i=5360,x=0.20965717538739437,y=0.8407225718631762 a=wye,b=eks,i=5361,x=0.8752567055200561,y=0.9860616183578573 a=zee,b=pan,i=5362,x=0.7742820785303554,y=0.12159579314900681 a=eks,b=pan,i=5363,x=0.045340262727698866,y=0.8347997035721408 a=eks,b=eks,i=5364,x=0.27673456069026947,y=0.28606929907632006 a=hat,b=eks,i=5365,x=0.1389831981773636,y=0.958748587909282 a=hat,b=hat,i=5366,x=0.2805736404470527,y=0.39685097136131187 a=eks,b=hat,i=5367,x=0.506031079714652,y=0.9912645565514333 a=pan,b=zee,i=5368,x=0.6865182575714622,y=0.8704513374052988 a=zee,b=wye,i=5369,x=0.8603176374144329,y=0.3346439571733928 a=pan,b=eks,i=5370,x=0.9070851500395942,y=0.03151443822439248 a=wye,b=zee,i=5371,x=0.26330651984082165,y=0.312969179382553 a=zee,b=zee,i=5372,x=0.5395637542263729,y=0.876693303664991 a=zee,b=hat,i=5373,x=0.34909843746802205,y=0.8568124167530461 a=zee,b=zee,i=5374,x=0.3028178173036057,y=0.7391998484027293 a=hat,b=zee,i=5375,x=0.5150486678896874,y=0.5093614114895396 a=hat,b=zee,i=5376,x=0.26087420592676525,y=0.45387940157532647 a=zee,b=eks,i=5377,x=0.11113050876158048,y=0.019064162496037707 a=zee,b=hat,i=5378,x=0.7356184687449835,y=0.5091161605127379 a=wye,b=wye,i=5379,x=0.09703125778637067,y=0.25691589979049356 a=zee,b=eks,i=5380,x=0.3345104910149367,y=0.1516506429745581 a=eks,b=hat,i=5381,x=0.5792199947921147,y=0.49613092724134833 a=wye,b=eks,i=5382,x=0.6188424819758455,y=0.5722334124286547 a=wye,b=pan,i=5383,x=0.4199976827116998,y=0.6380529017621875 a=eks,b=zee,i=5384,x=0.7599800240198485,y=0.19856983882208867 a=eks,b=hat,i=5385,x=0.06854514347417606,y=0.028515802052052952 a=wye,b=zee,i=5386,x=0.31992003300785,y=0.9257458880403014 a=wye,b=zee,i=5387,x=0.8545498814228611,y=0.06322205211700338 a=eks,b=zee,i=5388,x=0.14459434374592373,y=0.42112443945304057 a=pan,b=zee,i=5389,x=0.11816306719121206,y=0.17831615949339463 a=zee,b=pan,i=5390,x=0.551475598918215,y=0.6565173979014076 a=hat,b=pan,i=5391,x=0.4696624324268569,y=0.9440798879738231 a=pan,b=hat,i=5392,x=0.2906675154826033,y=0.7331663429068216 a=pan,b=hat,i=5393,x=0.2596796215047702,y=0.9407425847640128 a=eks,b=wye,i=5394,x=0.6216628077513283,y=0.9763969655887303 a=zee,b=wye,i=5395,x=0.8476101473277529,y=0.9881007277790081 a=zee,b=zee,i=5396,x=0.8702478883993182,y=0.2813073047318746 a=eks,b=hat,i=5397,x=0.9584988429207648,y=0.16350049486702678 a=wye,b=eks,i=5398,x=0.36458407067281184,y=0.04100408848224302 a=wye,b=wye,i=5399,x=0.733413532545851,y=0.6459898444733033 a=pan,b=wye,i=5400,x=0.9665506125898256,y=0.5448152784578933 a=zee,b=hat,i=5401,x=0.8543887956499512,y=0.7439702074332549 a=pan,b=hat,i=5402,x=0.16703607056661052,y=0.678760520989282 a=pan,b=pan,i=5403,x=0.8295505457000276,y=0.08557288192430035 a=hat,b=eks,i=5404,x=0.24083859157948273,y=0.8456272874080909 a=hat,b=hat,i=5405,x=0.7303478280030506,y=0.08240241730334918 a=hat,b=hat,i=5406,x=0.16072785206888152,y=0.940229803599545 a=eks,b=pan,i=5407,x=0.8649757853523717,y=0.49430262836010985 a=hat,b=hat,i=5408,x=0.5776416796711862,y=0.38502333915273557 a=hat,b=pan,i=5409,x=0.5633298053737792,y=0.7410429711654063 a=eks,b=eks,i=5410,x=0.9778916491011578,y=0.2273478424516322 a=pan,b=eks,i=5411,x=0.7262036914700832,y=0.9187345564266572 a=zee,b=eks,i=5412,x=0.33286294808080064,y=0.3921681976941228 a=wye,b=eks,i=5413,x=0.08772931753470603,y=0.48815297744510433 a=eks,b=pan,i=5414,x=0.44377217382552636,y=0.13437156912545423 a=eks,b=eks,i=5415,x=0.43246842646662487,y=0.9003920363683975 a=eks,b=hat,i=5416,x=0.753762625636042,y=0.6313338577994543 a=pan,b=hat,i=5417,x=0.20986095023321283,y=0.278888203103681 a=zee,b=pan,i=5418,x=0.15332749400308754,y=0.8904428676045328 a=hat,b=eks,i=5419,x=0.46399468430524804,y=0.0717886401624439 a=zee,b=zee,i=5420,x=0.47725202464468663,y=0.9096066884668478 a=wye,b=eks,i=5421,x=0.4608256396986088,y=0.18257443066884294 a=hat,b=zee,i=5422,x=0.9062976974038087,y=0.825705654266679 a=pan,b=eks,i=5423,x=0.829675619825074,y=0.30094578297716856 a=zee,b=pan,i=5424,x=0.2627796756491889,y=0.05131765835402935 a=pan,b=wye,i=5425,x=0.9750271883009257,y=0.10505350281212911 a=wye,b=wye,i=5426,x=0.2694712165014862,y=0.617405875060473 a=hat,b=eks,i=5427,x=0.06062699861257914,y=0.14515726494650738 a=pan,b=wye,i=5428,x=0.9471818920457628,y=0.2665032520198297 a=hat,b=eks,i=5429,x=0.3317119302689199,y=0.45073390665129454 a=pan,b=hat,i=5430,x=0.16613227391144125,y=0.41913253603052736 a=zee,b=eks,i=5431,x=0.5545698300075519,y=0.9624415304532793 a=hat,b=hat,i=5432,x=0.9825886641650767,y=0.4606811454162322 a=hat,b=zee,i=5433,x=0.7849062201991618,y=0.9640442210529644 a=pan,b=wye,i=5434,x=0.027672040238877704,y=0.09364154641355082 a=zee,b=hat,i=5435,x=0.4045108520910917,y=0.36431937644373535 a=hat,b=zee,i=5436,x=0.9496952473063589,y=0.6756301296750051 a=zee,b=hat,i=5437,x=0.5978983969671523,y=0.6276473499153709 a=eks,b=hat,i=5438,x=0.38522029067066954,y=0.9206254386424841 a=eks,b=hat,i=5439,x=0.38811572418657825,y=0.07594870509481821 a=hat,b=pan,i=5440,x=0.3245042501769525,y=0.5860367509842646 a=eks,b=hat,i=5441,x=0.5113055435442414,y=0.9478634662218888 a=hat,b=hat,i=5442,x=0.649952463378999,y=0.40331287808319716 a=zee,b=pan,i=5443,x=0.2660546525494476,y=0.036573786936417774 a=hat,b=wye,i=5444,x=0.2933645151017673,y=0.8565796439445684 a=hat,b=hat,i=5445,x=0.19274932648900556,y=0.6752612195498396 a=zee,b=pan,i=5446,x=0.6843298638997956,y=0.18463787286549893 a=eks,b=zee,i=5447,x=0.4465765938644741,y=0.6465428046837856 a=wye,b=hat,i=5448,x=0.7104951786733581,y=0.007575728589058528 a=hat,b=wye,i=5449,x=0.05598891388977545,y=0.22520895137141883 a=hat,b=zee,i=5450,x=0.6973457907641605,y=0.3767547727152859 a=eks,b=hat,i=5451,x=0.22980925307219058,y=0.09539340024354548 a=pan,b=hat,i=5452,x=0.3157808212188198,y=0.6787208591042566 a=zee,b=zee,i=5453,x=0.08674939853988706,y=0.0016458788929679669 a=pan,b=hat,i=5454,x=0.45512276442779265,y=0.7647008695253613 a=wye,b=hat,i=5455,x=0.9223519005619959,y=0.9896263386831655 a=hat,b=zee,i=5456,x=0.2599314461144381,y=0.8810566831796974 a=wye,b=eks,i=5457,x=0.3716116598539073,y=0.6158074210009791 a=eks,b=zee,i=5458,x=0.04287045703879866,y=0.3387484748791293 a=eks,b=eks,i=5459,x=0.964192450580381,y=0.0021921221413634395 a=zee,b=hat,i=5460,x=0.16317765667465844,y=0.5350462588301713 a=pan,b=pan,i=5461,x=0.6162574043540692,y=0.8321486837007045 a=eks,b=pan,i=5462,x=0.1418039983669439,y=0.6211011915118961 a=zee,b=hat,i=5463,x=0.5986397200652216,y=0.6968533019592756 a=wye,b=eks,i=5464,x=0.8847165179059643,y=0.8396671337239269 a=eks,b=pan,i=5465,x=0.64956961455677,y=0.42814835565709897 a=wye,b=zee,i=5466,x=0.078362139340725,y=0.7041742329715265 a=pan,b=pan,i=5467,x=0.7658242784400351,y=0.6658002824538031 a=zee,b=wye,i=5468,x=0.7694464457122385,y=0.3630968380462761 a=eks,b=wye,i=5469,x=0.5573393787208576,y=0.5674857974105666 a=wye,b=wye,i=5470,x=0.9070377249974354,y=0.2288418409874835 a=hat,b=hat,i=5471,x=0.9390885842014736,y=0.4885661765278554 a=pan,b=hat,i=5472,x=0.15616642541017933,y=0.723291076738834 a=hat,b=pan,i=5473,x=0.8339379553110595,y=0.27272554707575325 a=zee,b=wye,i=5474,x=0.7147670868273149,y=0.5300588513631999 a=hat,b=hat,i=5475,x=0.6079530363728716,y=0.7302013509128558 a=eks,b=hat,i=5476,x=0.20009244252935454,y=0.3819915946964063 a=eks,b=wye,i=5477,x=0.39259835612758154,y=0.30659538127782704 a=hat,b=wye,i=5478,x=0.6770531656328236,y=0.6798247125178067 a=wye,b=hat,i=5479,x=0.8464109156551775,y=0.5746477726666506 a=zee,b=zee,i=5480,x=0.5016540167129663,y=0.8741956310027429 a=wye,b=hat,i=5481,x=0.6695686221456726,y=0.689441485231751 a=zee,b=zee,i=5482,x=0.6069552630891367,y=0.8327367055952278 a=eks,b=eks,i=5483,x=0.7469659158360071,y=0.10223878164983224 a=zee,b=pan,i=5484,x=0.9278433464500453,y=0.1755972033710903 a=zee,b=pan,i=5485,x=0.5724120522769688,y=0.03415735625364058 a=zee,b=wye,i=5486,x=0.3960740290371987,y=0.2157291640948238 a=zee,b=wye,i=5487,x=0.4006137623075525,y=0.915996687470202 a=wye,b=wye,i=5488,x=0.3501090213998701,y=0.1419133192803893 a=eks,b=eks,i=5489,x=0.86861919099865,y=0.25681726556775375 a=wye,b=hat,i=5490,x=0.0114773666847795,y=0.024645492270649272 a=pan,b=eks,i=5491,x=0.37445278083566247,y=0.1319415773692295 a=pan,b=eks,i=5492,x=0.24969695350122256,y=0.7787009090435869 a=hat,b=wye,i=5493,x=0.1382138485389508,y=0.42533800225303686 a=zee,b=pan,i=5494,x=0.8834013775449513,y=0.532739443419528 a=hat,b=pan,i=5495,x=0.06870299529036838,y=0.16955231705247786 a=pan,b=eks,i=5496,x=0.7348263636816107,y=0.8630644835981002 a=pan,b=wye,i=5497,x=0.18130548510310573,y=0.012524267398086986 a=zee,b=wye,i=5498,x=0.07850770050431843,y=0.6592896086014353 a=eks,b=wye,i=5499,x=0.12579070445810636,y=0.027946488029312544 a=zee,b=hat,i=5500,x=0.31461267260641923,y=0.0748646953586749 a=eks,b=pan,i=5501,x=0.6387163017917407,y=0.9935696733123411 a=zee,b=wye,i=5502,x=0.43904419266704897,y=0.4569132922221508 a=eks,b=pan,i=5503,x=0.8033268068277595,y=0.18844163406954773 a=zee,b=eks,i=5504,x=0.9596958577456198,y=0.04773563051124652 a=hat,b=wye,i=5505,x=0.5520964703015074,y=0.48453868182721893 a=wye,b=zee,i=5506,x=0.4087385270797551,y=0.8564815497838665 a=eks,b=pan,i=5507,x=0.21391759502009422,y=0.3447041692322321 a=hat,b=eks,i=5508,x=0.27910653275458874,y=0.5485292937357691 a=hat,b=pan,i=5509,x=0.0989266416174771,y=0.6959930085614316 a=pan,b=hat,i=5510,x=0.4611680765379149,y=0.7214873034272665 a=eks,b=wye,i=5511,x=0.23798712129455957,y=0.7587550612183068 a=eks,b=wye,i=5512,x=0.5807870919230165,y=0.9691165477002429 a=pan,b=pan,i=5513,x=0.12503735272775673,y=0.4355589149955563 a=pan,b=eks,i=5514,x=0.24662547688833314,y=0.3287438663802673 a=zee,b=pan,i=5515,x=0.6313995187707404,y=0.833564271162547 a=hat,b=zee,i=5516,x=0.33305390076062613,y=0.9170789339963947 a=wye,b=eks,i=5517,x=0.8721055830589473,y=0.02704639391207897 a=pan,b=pan,i=5518,x=0.14313525389664383,y=0.7459994619303395 a=eks,b=zee,i=5519,x=0.7813269749608942,y=0.43515581235296563 a=pan,b=pan,i=5520,x=0.12004377059603999,y=0.17842342731389704 a=wye,b=wye,i=5521,x=0.4952080825177475,y=0.16871841358834394 a=zee,b=pan,i=5522,x=0.36872049705368115,y=0.1990766711673171 a=pan,b=wye,i=5523,x=0.742045965934904,y=0.9721895926892108 a=eks,b=zee,i=5524,x=0.8701165441999673,y=0.5339961636745024 a=wye,b=pan,i=5525,x=0.49890360517452514,y=0.024484853806581164 a=pan,b=eks,i=5526,x=0.7026312260362405,y=0.8810518289214107 a=wye,b=eks,i=5527,x=0.7997008739733962,y=0.18410432351101302 a=hat,b=pan,i=5528,x=0.8212044358760883,y=0.11209149520678119 a=pan,b=eks,i=5529,x=0.8511463764647872,y=0.14138132753417088 a=hat,b=eks,i=5530,x=0.5258934621583872,y=0.720463955146462 a=zee,b=eks,i=5531,x=0.35366192891288517,y=0.08693096089863839 a=eks,b=pan,i=5532,x=0.02230190397042897,y=0.6075383296925656 a=hat,b=zee,i=5533,x=0.958788084715825,y=0.20611877870477535 a=pan,b=hat,i=5534,x=0.0019016743345633413,y=0.32222113968267996 a=hat,b=wye,i=5535,x=0.4214775778712955,y=0.22796016352171378 a=hat,b=hat,i=5536,x=0.7965347610723122,y=0.2771962774393667 a=zee,b=eks,i=5537,x=0.5232208554018066,y=0.7842118697965217 a=hat,b=eks,i=5538,x=0.4077121389029271,y=0.11707098355780121 a=wye,b=wye,i=5539,x=0.743441288773323,y=0.6405109845442226 a=hat,b=hat,i=5540,x=0.42899567587485843,y=0.23687426121264998 a=pan,b=zee,i=5541,x=0.8254948808955715,y=0.4991271884600853 a=zee,b=wye,i=5542,x=0.755488383171051,y=0.4137799115139683 a=hat,b=eks,i=5543,x=0.48020817778428815,y=0.9225205496681843 a=zee,b=eks,i=5544,x=0.6602401325197925,y=0.32279850833980206 a=hat,b=wye,i=5545,x=0.858697605273768,y=0.8576653967219389 a=pan,b=eks,i=5546,x=0.6631984443201948,y=0.3727938739078658 a=eks,b=hat,i=5547,x=0.6895459625786122,y=0.22640122479226865 a=eks,b=pan,i=5548,x=0.3627382468806156,y=0.0796990614162374 a=zee,b=eks,i=5549,x=0.7292096702579594,y=0.9691771087568819 a=eks,b=eks,i=5550,x=0.6327683854211364,y=0.6420822760549295 a=zee,b=eks,i=5551,x=0.28298845518306814,y=0.8947425604116854 a=pan,b=hat,i=5552,x=0.5841578438331838,y=0.1596820606396967 a=hat,b=zee,i=5553,x=0.5166466940884901,y=0.5215576515640856 a=pan,b=pan,i=5554,x=0.9579182517583037,y=0.18510227855201322 a=wye,b=zee,i=5555,x=0.8156182188735165,y=0.7385240536968077 a=pan,b=hat,i=5556,x=0.4092542192178087,y=0.8148464821295865 a=wye,b=pan,i=5557,x=0.25358407312884057,y=0.9664484962083387 a=hat,b=pan,i=5558,x=0.768872222650759,y=0.7571069129173444 a=zee,b=hat,i=5559,x=0.02119490837909377,y=0.7608765429541047 a=wye,b=eks,i=5560,x=0.5167434492366938,y=0.2556264017975728 a=zee,b=zee,i=5561,x=0.19901052822038778,y=0.010162787621391778 a=zee,b=zee,i=5562,x=0.010968218584134437,y=0.4064143237134189 a=pan,b=hat,i=5563,x=0.5922101576133584,y=0.4027972800052315 a=eks,b=wye,i=5564,x=0.49763688623866753,y=0.5883123179094881 a=pan,b=wye,i=5565,x=0.7684392835456383,y=0.3749236173392554 a=eks,b=zee,i=5566,x=0.8548967678474122,y=0.570131787889301 a=zee,b=zee,i=5567,x=0.31067383496587675,y=0.6147427008783484 a=eks,b=pan,i=5568,x=0.8429203216611878,y=0.1574744061469351 a=zee,b=hat,i=5569,x=0.08829574118086814,y=0.5348102685441779 a=pan,b=eks,i=5570,x=0.6920854194235941,y=0.6152462479121356 a=pan,b=pan,i=5571,x=0.6728243500766502,y=0.4062647573271557 a=wye,b=zee,i=5572,x=0.7192603411774698,y=0.4187864354572167 a=pan,b=pan,i=5573,x=0.4439499129311816,y=0.452364734358081 a=pan,b=eks,i=5574,x=0.20220091735345957,y=0.7994491452794874 a=wye,b=wye,i=5575,x=0.21178209452449626,y=0.15235066856869428 a=pan,b=hat,i=5576,x=0.2328237068625838,y=0.1466943672149028 a=wye,b=eks,i=5577,x=0.1463637145507638,y=0.27512353058563355 a=eks,b=eks,i=5578,x=0.7678172951406467,y=0.4330114463831388 a=hat,b=wye,i=5579,x=0.7640191949316547,y=0.24039019030979936 a=wye,b=hat,i=5580,x=0.302423176696171,y=0.8421273065109021 a=wye,b=hat,i=5581,x=0.8901857920101928,y=0.29658407519577457 a=wye,b=zee,i=5582,x=0.9976903742848702,y=0.45676971223633933 a=eks,b=hat,i=5583,x=0.9279820319463397,y=0.2328972990196413 a=hat,b=eks,i=5584,x=0.33098984262520037,y=0.558064177488057 a=zee,b=wye,i=5585,x=0.8492581279138114,y=0.3377131419417513 a=wye,b=hat,i=5586,x=0.3843644484125802,y=0.5395570591826665 a=pan,b=wye,i=5587,x=0.2563692488210999,y=0.8648625544244997 a=eks,b=pan,i=5588,x=0.47849756747842254,y=0.36440498978427904 a=zee,b=zee,i=5589,x=0.16028903050640975,y=0.7637743011708871 a=hat,b=eks,i=5590,x=0.3632486395529805,y=0.009397590758849828 a=zee,b=hat,i=5591,x=0.30560662975374475,y=0.7718259824315155 a=pan,b=pan,i=5592,x=0.39375784368183886,y=0.04590683905804471 a=zee,b=wye,i=5593,x=0.6639341156412852,y=0.21782811751505382 a=wye,b=eks,i=5594,x=0.748874819175722,y=0.5391318034694991 a=wye,b=zee,i=5595,x=0.14037849467735208,y=0.17046690443866652 a=zee,b=zee,i=5596,x=0.10182342354198881,y=0.5446008492963108 a=zee,b=pan,i=5597,x=0.6907943477760979,y=0.4189830850027354 a=eks,b=zee,i=5598,x=0.2962037835362923,y=0.36049737941380366 a=wye,b=pan,i=5599,x=0.16480658469175224,y=0.8389670972825451 a=zee,b=pan,i=5600,x=0.6488288447142824,y=0.8870043471299166 a=wye,b=eks,i=5601,x=0.9541704944878237,y=0.06050893170404792 a=hat,b=wye,i=5602,x=0.9634543762478623,y=0.2995192276364238 a=pan,b=eks,i=5603,x=0.713998278452672,y=0.6065522135018214 a=eks,b=pan,i=5604,x=0.9495183550398497,y=0.861843219886308 a=zee,b=wye,i=5605,x=0.9500848655829623,y=0.45916889205740574 a=pan,b=zee,i=5606,x=0.314494599736428,y=0.24386090680148387 a=zee,b=wye,i=5607,x=0.7689855715450897,y=0.11045228604478441 a=pan,b=pan,i=5608,x=0.2591280268253763,y=0.9062746985784103 a=wye,b=eks,i=5609,x=0.038203945200321776,y=0.5754771176043 a=wye,b=pan,i=5610,x=0.3513354907140842,y=0.23568099743397186 a=eks,b=wye,i=5611,x=0.5581667554162788,y=0.533651422581368 a=wye,b=pan,i=5612,x=0.6476139827218337,y=0.1625920960990147 a=hat,b=hat,i=5613,x=0.43541285982294176,y=0.9781241021866268 a=zee,b=hat,i=5614,x=0.07143295094027957,y=0.5146773830335898 a=zee,b=hat,i=5615,x=0.3921043983626502,y=0.12859994269629937 a=hat,b=hat,i=5616,x=0.12215970633938278,y=0.3357015949156391 a=hat,b=pan,i=5617,x=0.1867388485013709,y=0.11120997350204453 a=wye,b=eks,i=5618,x=0.6179065708118318,y=0.03936978657358048 a=pan,b=eks,i=5619,x=0.23990263600951223,y=0.8386791333746637 a=wye,b=zee,i=5620,x=0.8136012361181053,y=0.9246893690807032 a=zee,b=eks,i=5621,x=0.6936065900415402,y=0.9835121994811427 a=wye,b=hat,i=5622,x=0.46042861129071444,y=0.8690567617780255 a=hat,b=hat,i=5623,x=0.7847006863046383,y=0.9540584320255103 a=wye,b=zee,i=5624,x=0.6715918738207972,y=0.9248713771595384 a=hat,b=wye,i=5625,x=0.3458684025425872,y=0.27012900303390197 a=pan,b=eks,i=5626,x=0.5311033870913179,y=0.17537860987554665 a=eks,b=zee,i=5627,x=0.8021710394665355,y=0.8677575901404581 a=zee,b=zee,i=5628,x=0.22133674407714776,y=0.650517614686327 a=eks,b=hat,i=5629,x=0.19299554543178998,y=0.926482748769109 a=hat,b=pan,i=5630,x=0.6751229005765216,y=0.5680107534137527 a=pan,b=hat,i=5631,x=0.6215515202465142,y=0.7335723775728186 a=pan,b=wye,i=5632,x=0.8548923960863601,y=0.22525018696051402 a=zee,b=hat,i=5633,x=0.8768635937091291,y=0.17829195183165314 a=hat,b=zee,i=5634,x=0.6015751224700235,y=0.0644975490073253 a=pan,b=hat,i=5635,x=0.7276807776942956,y=0.8500606585761793 a=wye,b=eks,i=5636,x=0.4833228626835777,y=0.7378551070407615 a=eks,b=pan,i=5637,x=0.19782280979787448,y=0.16113009983532756 a=wye,b=eks,i=5638,x=0.6640345835133702,y=0.6498713803920758 a=hat,b=hat,i=5639,x=0.20821268257622816,y=0.4305417007597995 a=hat,b=hat,i=5640,x=0.5586511327847578,y=0.1326971674398928 a=pan,b=eks,i=5641,x=0.7319972100987417,y=0.719616216404303 a=pan,b=hat,i=5642,x=0.13804409751652513,y=0.9924728363763738 a=zee,b=pan,i=5643,x=0.5223512543043243,y=0.4991596521110977 a=eks,b=wye,i=5644,x=0.3698151588984483,y=0.17106212044489788 a=eks,b=hat,i=5645,x=0.7963153151177051,y=0.8008422439449929 a=pan,b=eks,i=5646,x=0.19219529269095814,y=0.20998226328210212 a=zee,b=wye,i=5647,x=0.3429668212121526,y=0.8081062419069119 a=eks,b=pan,i=5648,x=0.6185038317407525,y=0.13922536086565684 a=pan,b=zee,i=5649,x=0.1882750077103732,y=0.051490445358029824 a=pan,b=wye,i=5650,x=0.28997067788262,y=0.9817716356894414 a=zee,b=pan,i=5651,x=0.7900065659824048,y=0.8799973980821687 a=wye,b=hat,i=5652,x=0.6169368270983073,y=0.10348718268597767 a=zee,b=wye,i=5653,x=0.17648668002767787,y=0.680848224860555 a=pan,b=eks,i=5654,x=0.4277856265977521,y=0.46720306495008457 a=pan,b=wye,i=5655,x=0.6238246026482904,y=0.5005719727517985 a=hat,b=hat,i=5656,x=0.13794992086740376,y=0.8837838569509247 a=pan,b=zee,i=5657,x=0.10798159915883232,y=0.14419721657117324 a=wye,b=zee,i=5658,x=0.6608918667457152,y=0.9243582421976495 a=eks,b=wye,i=5659,x=0.6991477488632273,y=0.757988136039786 a=eks,b=eks,i=5660,x=0.6338110809908714,y=0.8899492379893515 a=pan,b=zee,i=5661,x=0.5036749461847732,y=0.26738310174407787 a=zee,b=hat,i=5662,x=0.8842361839832931,y=0.2166296985577939 a=pan,b=eks,i=5663,x=0.7069322205111267,y=0.3613403478317495 a=zee,b=zee,i=5664,x=0.9028085500044974,y=0.6560744841877679 a=eks,b=pan,i=5665,x=0.42180175898330097,y=0.5602780165419919 a=eks,b=wye,i=5666,x=0.11819158774260774,y=0.3269446466483843 a=hat,b=pan,i=5667,x=0.4124388603109588,y=0.32891147928157505 a=hat,b=hat,i=5668,x=0.28048754020684197,y=0.1586304642802714 a=pan,b=pan,i=5669,x=0.355899451932013,y=0.6719277980511792 a=wye,b=pan,i=5670,x=0.8835631178552948,y=0.030315290308040144 a=pan,b=zee,i=5671,x=0.6000348059150206,y=0.29058998333691977 a=eks,b=pan,i=5672,x=0.15818268756400555,y=0.06017126006059004 a=hat,b=zee,i=5673,x=0.2279653016908878,y=0.9182355806226783 a=eks,b=hat,i=5674,x=0.30002134346912324,y=0.5070589085102488 a=hat,b=eks,i=5675,x=0.6776164025070541,y=0.8270479553259737 a=hat,b=hat,i=5676,x=0.26316020747343927,y=0.4439406464012029 a=hat,b=wye,i=5677,x=0.21137471648135742,y=0.5132924852429177 a=wye,b=eks,i=5678,x=0.6936453571596785,y=0.5977687990521104 a=zee,b=wye,i=5679,x=0.038384056804088296,y=0.39062169520305345 a=wye,b=hat,i=5680,x=0.2396335274387169,y=0.5617745220517328 a=hat,b=pan,i=5681,x=0.754469633162002,y=0.0837659053517874 a=wye,b=wye,i=5682,x=0.13450523706607276,y=0.5466840856340288 a=pan,b=hat,i=5683,x=0.3334514488024498,y=0.8403356176006205 a=pan,b=eks,i=5684,x=0.5990374956703001,y=0.759556440814025 a=eks,b=wye,i=5685,x=0.2272695825818456,y=0.06890003755302965 a=hat,b=wye,i=5686,x=0.0781769662654741,y=0.610149228572904 a=pan,b=eks,i=5687,x=0.20540821693039724,y=0.4583791378818265 a=eks,b=eks,i=5688,x=0.2681427485140152,y=0.4723384743843706 a=wye,b=zee,i=5689,x=0.06033196478297487,y=0.7884610426494236 a=pan,b=pan,i=5690,x=0.15932061131003383,y=0.10750760915363755 a=pan,b=wye,i=5691,x=0.6927406446662911,y=0.9484436166272129 a=hat,b=hat,i=5692,x=0.5189985771163975,y=0.8788751540883317 a=eks,b=eks,i=5693,x=0.2268536055075211,y=0.07181079334560747 a=hat,b=zee,i=5694,x=0.9574100016777235,y=0.17039179071493438 a=zee,b=pan,i=5695,x=0.9393222489267224,y=0.774430899802153 a=zee,b=eks,i=5696,x=0.2640774691558284,y=0.8627504344994997 a=pan,b=eks,i=5697,x=0.0327219679391374,y=0.09248968708796146 a=hat,b=wye,i=5698,x=0.06810484760017288,y=0.6639875840703167 a=zee,b=zee,i=5699,x=0.6656525429975034,y=0.2656212467516811 a=pan,b=zee,i=5700,x=0.28090923774332355,y=0.8374951101696497 a=wye,b=wye,i=5701,x=0.1179627885550506,y=0.9975425331219988 a=eks,b=eks,i=5702,x=0.25289706880351914,y=0.2805563313790924 a=hat,b=pan,i=5703,x=0.72917739071484,y=0.690903665960745 a=zee,b=wye,i=5704,x=0.5782219259637615,y=0.6129742019787713 a=hat,b=zee,i=5705,x=0.04579072787896754,y=0.15799336306835265 a=hat,b=eks,i=5706,x=0.2189964629062231,y=0.6072901175002905 a=zee,b=zee,i=5707,x=0.5807599756368977,y=0.28039036085635494 a=hat,b=hat,i=5708,x=0.5348701164177605,y=0.871699930863178 a=zee,b=pan,i=5709,x=0.6457903828308892,y=0.9224142093441036 a=wye,b=zee,i=5710,x=0.7433946942246273,y=0.7685021078153906 a=wye,b=zee,i=5711,x=0.243617265440373,y=0.9593069077433208 a=hat,b=eks,i=5712,x=0.6655721179929885,y=0.6283331080904476 a=eks,b=eks,i=5713,x=0.5690397938907296,y=0.9770357412029763 a=wye,b=zee,i=5714,x=0.08482160064983257,y=0.03799417629580293 a=eks,b=eks,i=5715,x=0.6755655231911353,y=0.4811405314521109 a=eks,b=hat,i=5716,x=0.21238778822910676,y=0.3806052020082521 a=eks,b=wye,i=5717,x=0.6979537966601973,y=0.42962472621589876 a=zee,b=wye,i=5718,x=0.5593594936211146,y=0.16162369293678702 a=wye,b=pan,i=5719,x=0.5431877225362253,y=0.8355498406808398 a=eks,b=pan,i=5720,x=0.08305185712441976,y=0.051555598682940684 a=zee,b=hat,i=5721,x=0.2195036864656421,y=0.0024237944219759333 a=wye,b=zee,i=5722,x=0.10456345278337953,y=0.509746172766625 a=eks,b=zee,i=5723,x=0.21507165298767472,y=0.3682335327240591 a=hat,b=eks,i=5724,x=0.8143828554234033,y=0.24040241057094147 a=eks,b=eks,i=5725,x=0.9447207896646325,y=0.5966728037991648 a=wye,b=hat,i=5726,x=0.14625361456888575,y=0.5773510905462336 a=wye,b=zee,i=5727,x=0.8249759724947993,y=0.8786053736989866 a=wye,b=pan,i=5728,x=0.2648916398523009,y=0.36807949569468823 a=wye,b=zee,i=5729,x=0.38861160385421634,y=0.008675492900147463 a=eks,b=zee,i=5730,x=0.12149239438427939,y=0.4952581794297195 a=hat,b=wye,i=5731,x=0.9834987933267317,y=0.9382393032643578 a=hat,b=wye,i=5732,x=0.5015349091062511,y=0.6216857441435001 a=eks,b=pan,i=5733,x=0.13872819430672179,y=0.13383706933234074 a=hat,b=pan,i=5734,x=0.5107753291897712,y=0.1890771910893585 a=zee,b=eks,i=5735,x=0.16433787761695273,y=0.9899324406741649 a=pan,b=hat,i=5736,x=0.09547147433477066,y=0.8232711347746213 a=eks,b=eks,i=5737,x=0.9827804718012476,y=0.8380939985179561 a=wye,b=hat,i=5738,x=0.8055154582345196,y=0.6724553306516827 a=hat,b=pan,i=5739,x=0.6476551335592238,y=0.2601855690050563 a=eks,b=wye,i=5740,x=0.06533958654376182,y=0.08290954242914517 a=eks,b=pan,i=5741,x=0.8637268770032811,y=0.5213399189681543 a=hat,b=wye,i=5742,x=0.34236446310071245,y=0.9934982483299798 a=hat,b=eks,i=5743,x=0.5295348501354114,y=0.7258797581771135 a=hat,b=hat,i=5744,x=0.12378910131331311,y=0.40752356675537815 a=eks,b=wye,i=5745,x=0.3665816980119626,y=0.6375063009827584 a=hat,b=hat,i=5746,x=0.3584851213141641,y=0.7358326774690753 a=hat,b=zee,i=5747,x=0.43583700578338747,y=0.672265347255106 a=zee,b=pan,i=5748,x=0.7440532825684012,y=0.9785802799882344 a=zee,b=hat,i=5749,x=0.21090673582102115,y=0.1689004632484875 a=pan,b=pan,i=5750,x=0.8304494332695221,y=0.5545369624062666 a=zee,b=pan,i=5751,x=0.5728551154691659,y=0.6693087997390269 a=eks,b=wye,i=5752,x=0.4413629999732097,y=0.15979822952735956 a=wye,b=eks,i=5753,x=0.7095091807055749,y=0.724643932584749 a=zee,b=wye,i=5754,x=0.7672243199159505,y=0.2279066139221857 a=zee,b=zee,i=5755,x=0.3010837648341733,y=0.025119103758309502 a=pan,b=zee,i=5756,x=0.6193965896501459,y=0.8537626115609437 a=wye,b=hat,i=5757,x=0.1224660035525037,y=0.9089730465198579 a=wye,b=zee,i=5758,x=0.7467869025815791,y=0.7773472293348217 a=eks,b=zee,i=5759,x=0.5808704155987169,y=0.7833615756850842 a=hat,b=eks,i=5760,x=0.9162336115551181,y=0.823024870348188 a=eks,b=pan,i=5761,x=0.8487786036617613,y=0.622984817551366 a=wye,b=pan,i=5762,x=0.40655642829036065,y=0.4636508847184254 a=eks,b=zee,i=5763,x=0.5976566500579671,y=0.43395514824679315 a=zee,b=eks,i=5764,x=0.3648319525198409,y=0.8451336137273936 a=eks,b=hat,i=5765,x=0.18805948712913445,y=0.22065247387702902 a=hat,b=eks,i=5766,x=0.46718203983164364,y=0.5797529176785338 a=wye,b=wye,i=5767,x=0.3576483350283548,y=0.7099943913835636 a=zee,b=wye,i=5768,x=0.3112657659379815,y=0.7236135438320516 a=pan,b=wye,i=5769,x=0.12034641162140858,y=0.7632931531006384 a=wye,b=zee,i=5770,x=0.2844962427329081,y=0.46659983713341124 a=pan,b=hat,i=5771,x=0.8904572608374995,y=0.8849293322073792 a=wye,b=wye,i=5772,x=0.7038981127406301,y=0.494354667366391 a=pan,b=eks,i=5773,x=0.5155930172001615,y=0.9788581972056736 a=zee,b=eks,i=5774,x=0.28797189143581137,y=0.8675122476473998 a=zee,b=pan,i=5775,x=0.03055433366810012,y=0.1704580136613072 a=pan,b=eks,i=5776,x=0.7165945800863369,y=0.6653908462460456 a=pan,b=eks,i=5777,x=0.8730284129862198,y=0.6933278671481614 a=pan,b=zee,i=5778,x=0.18335757641115535,y=0.5465471193000622 a=zee,b=hat,i=5779,x=0.10449109525989031,y=0.09472821919765906 a=zee,b=wye,i=5780,x=0.4996898459570338,y=0.788832071937286 a=hat,b=hat,i=5781,x=0.9223990594381151,y=0.9860563250941797 a=pan,b=pan,i=5782,x=0.21543034149293305,y=0.7487921850342059 a=hat,b=zee,i=5783,x=0.6163250225253557,y=0.7015824283135457 a=zee,b=pan,i=5784,x=0.25355692244085803,y=0.5122385042700014 a=hat,b=wye,i=5785,x=0.40569525676284146,y=0.22909456416866192 a=wye,b=zee,i=5786,x=0.03516048679248873,y=0.8905801671138128 a=wye,b=eks,i=5787,x=0.21927016627884677,y=0.5789606863931362 a=pan,b=eks,i=5788,x=0.02515332637605694,y=0.5642073646656487 a=hat,b=wye,i=5789,x=0.8879926912167789,y=0.288087517987045 a=zee,b=zee,i=5790,x=0.8365237122409817,y=0.3161681746915882 a=pan,b=pan,i=5791,x=0.9821624001072915,y=0.035862016352741 a=hat,b=hat,i=5792,x=0.04225905159882992,y=0.11113794777514896 a=wye,b=hat,i=5793,x=0.7433843634275165,y=0.5164678527321154 a=eks,b=hat,i=5794,x=0.6887872847411916,y=0.485721605301096 a=wye,b=zee,i=5795,x=0.6399305400537463,y=0.5169871749762857 a=pan,b=eks,i=5796,x=0.10739150192981317,y=0.004460524149627276 a=hat,b=hat,i=5797,x=0.5867728931987851,y=0.937578286245456 a=eks,b=hat,i=5798,x=0.3908387810335817,y=0.34330528598151944 a=wye,b=eks,i=5799,x=0.11663940947930529,y=0.2283382768880119 a=hat,b=wye,i=5800,x=0.20766266556079938,y=0.06909200825337258 a=zee,b=eks,i=5801,x=0.019645955696274475,y=0.9094238943256715 a=hat,b=zee,i=5802,x=0.4647837023773008,y=0.30037328314118017 a=wye,b=pan,i=5803,x=0.5646566533554874,y=0.15673400226423917 a=eks,b=hat,i=5804,x=0.29845440226372855,y=0.24711215673748332 a=zee,b=wye,i=5805,x=0.25960541840206386,y=0.22950027817819518 a=wye,b=pan,i=5806,x=0.6653575136807429,y=0.9060998128185732 a=pan,b=wye,i=5807,x=0.18771994519215784,y=0.26225112077131363 a=wye,b=pan,i=5808,x=0.3666840512152372,y=0.15437085935635642 a=zee,b=wye,i=5809,x=0.1494185162017646,y=0.7860811687162453 a=wye,b=hat,i=5810,x=0.11952846412695983,y=0.8522219808940303 a=hat,b=eks,i=5811,x=0.44094875130964795,y=0.7732717099587513 a=eks,b=hat,i=5812,x=0.5559531679203801,y=0.026931495207055067 a=hat,b=zee,i=5813,x=0.5451345812741655,y=0.4792657127863339 a=eks,b=wye,i=5814,x=0.3619763137230263,y=0.3300717677846403 a=eks,b=zee,i=5815,x=0.48687526629526545,y=0.8584389551214576 a=pan,b=eks,i=5816,x=0.9160561949834121,y=0.5246537157918573 a=pan,b=wye,i=5817,x=0.3309523992695672,y=0.8070632628360801 a=pan,b=zee,i=5818,x=0.20345133041566366,y=0.5750982955524265 a=zee,b=eks,i=5819,x=0.07183321376053509,y=0.9726675502317286 a=wye,b=wye,i=5820,x=0.9675205269852082,y=0.8456558793367495 a=hat,b=zee,i=5821,x=0.319976254021178,y=0.8734609010107423 a=eks,b=eks,i=5822,x=0.6616970307501397,y=0.6091232839670194 a=eks,b=pan,i=5823,x=0.5176519151206722,y=0.021797183751670723 a=eks,b=zee,i=5824,x=0.008069601151581285,y=0.4982567352783567 a=pan,b=hat,i=5825,x=0.5827800197345394,y=0.7803525569338927 a=pan,b=pan,i=5826,x=0.2538325082222126,y=0.9476879457255432 a=wye,b=eks,i=5827,x=0.9514763137560248,y=0.20882670554843952 a=wye,b=zee,i=5828,x=0.9320615638508492,y=0.19881625022009897 a=pan,b=hat,i=5829,x=0.9764966414862699,y=0.4156514128952272 a=hat,b=pan,i=5830,x=0.3667779041985445,y=0.705757188907245 a=eks,b=eks,i=5831,x=0.2131869859612514,y=0.051574404230206206 a=hat,b=eks,i=5832,x=0.536815843763481,y=0.9725354850537404 a=eks,b=wye,i=5833,x=0.06151529817648871,y=0.7067840865178908 a=pan,b=hat,i=5834,x=0.40809909826591584,y=0.9348168564556171 a=eks,b=eks,i=5835,x=0.565996045716497,y=0.4508098512548929 a=eks,b=wye,i=5836,x=0.8956966597743651,y=0.8528472084728154 a=eks,b=pan,i=5837,x=0.4574051555265334,y=0.8299651056659689 a=pan,b=wye,i=5838,x=0.40192120844730816,y=0.01299427191690905 a=wye,b=hat,i=5839,x=0.9215400303532923,y=0.45266271324432283 a=pan,b=wye,i=5840,x=0.24154556129725246,y=0.5622236434363397 a=zee,b=wye,i=5841,x=0.1727248222190798,y=0.6210983576320617 a=wye,b=eks,i=5842,x=0.6216373633536472,y=0.9301770846288369 a=eks,b=eks,i=5843,x=0.7492151915521785,y=0.39861528823986403 a=zee,b=pan,i=5844,x=0.760328363920412,y=0.25716006527035284 a=hat,b=eks,i=5845,x=0.43975939611821113,y=0.8916429935358784 a=zee,b=zee,i=5846,x=0.162570991251604,y=0.26519462331398813 a=wye,b=zee,i=5847,x=0.27955183683250895,y=0.593734945819627 a=hat,b=hat,i=5848,x=0.9956327931315808,y=0.8873051757938238 a=hat,b=pan,i=5849,x=0.7302167315792862,y=0.21263835483392501 a=wye,b=pan,i=5850,x=0.9313090088228326,y=0.9743729163851863 a=eks,b=zee,i=5851,x=0.22409910130745192,y=0.13300739204811318 a=hat,b=pan,i=5852,x=0.9764589316784894,y=0.5367076815906018 a=hat,b=hat,i=5853,x=0.9153388125321756,y=0.3586120018450708 a=zee,b=eks,i=5854,x=0.13307347063070984,y=0.35231749332115525 a=eks,b=zee,i=5855,x=0.9817510205071746,y=0.345441110032638 a=hat,b=hat,i=5856,x=0.02372556298430306,y=0.7721928675615208 a=eks,b=hat,i=5857,x=0.5417934009900822,y=0.13544385674063442 a=eks,b=zee,i=5858,x=0.0460418994677978,y=0.5267262848816568 a=eks,b=wye,i=5859,x=0.07297199386640929,y=0.027345228589134907 a=eks,b=eks,i=5860,x=0.9833629242563793,y=0.9992250545586543 a=eks,b=hat,i=5861,x=0.885544518143363,y=0.6319209563437962 a=wye,b=eks,i=5862,x=0.5814001743292831,y=0.2775598540805262 a=eks,b=wye,i=5863,x=0.46034553116676624,y=0.8419263560507274 a=hat,b=pan,i=5864,x=0.8998046024201602,y=0.13280033695524907 a=zee,b=zee,i=5865,x=0.7705835578927107,y=0.47218544336953905 a=wye,b=wye,i=5866,x=0.0548129640505145,y=0.8443145744599417 a=eks,b=zee,i=5867,x=0.9115822381629575,y=0.7866137441239371 a=zee,b=zee,i=5868,x=0.6094609434293627,y=0.5377506393673299 a=zee,b=wye,i=5869,x=0.018050024906604567,y=0.7925383948436677 a=pan,b=wye,i=5870,x=0.7185567353405748,y=0.9625690376428901 a=zee,b=zee,i=5871,x=0.028580144473957514,y=0.3101568871452759 a=pan,b=pan,i=5872,x=0.3820471070600516,y=0.35563824254246 a=hat,b=pan,i=5873,x=0.48211948675174343,y=0.2808314182510484 a=zee,b=zee,i=5874,x=0.4244763123071966,y=0.27813346850123377 a=hat,b=hat,i=5875,x=0.08023425641620874,y=0.3562943757988909 a=eks,b=zee,i=5876,x=0.42409197009601207,y=0.2580874448511281 a=zee,b=hat,i=5877,x=0.6106977731868735,y=0.8348351384198046 a=hat,b=pan,i=5878,x=0.7267758858416487,y=0.6189509030501132 a=eks,b=pan,i=5879,x=0.9304167092235895,y=0.7812522227544872 a=pan,b=pan,i=5880,x=0.16403167139407027,y=0.9377394665165222 a=zee,b=zee,i=5881,x=0.9728622687660967,y=0.15656315863552106 a=wye,b=hat,i=5882,x=0.1079539981243911,y=0.27269401005584115 a=pan,b=wye,i=5883,x=0.3575378506176421,y=0.6513985153042581 a=pan,b=pan,i=5884,x=0.5893199011375699,y=0.9675602927187726 a=zee,b=wye,i=5885,x=0.7855309055804873,y=0.8242084722200425 a=pan,b=hat,i=5886,x=0.21719695401350458,y=0.30358017023038153 a=hat,b=hat,i=5887,x=0.9478034096451651,y=0.408314973093156 a=pan,b=hat,i=5888,x=0.6047201198005093,y=0.9181081561579384 a=hat,b=hat,i=5889,x=0.585057883337934,y=0.8637135279822525 a=wye,b=hat,i=5890,x=0.7193606570599776,y=0.13247216321287003 a=eks,b=hat,i=5891,x=0.38491586194929694,y=0.1469109750984342 a=zee,b=pan,i=5892,x=0.9813253864700262,y=0.35805907741021115 a=pan,b=pan,i=5893,x=0.3991583932113212,y=0.9300651976220902 a=eks,b=hat,i=5894,x=0.4664037391639634,y=0.665201311994492 a=eks,b=zee,i=5895,x=0.34688995428502123,y=0.05521465426780947 a=pan,b=hat,i=5896,x=0.9024771073805518,y=0.604435930128322 a=wye,b=eks,i=5897,x=0.8964292531785713,y=0.4797408068859207 a=zee,b=zee,i=5898,x=0.9638020677593624,y=0.9758009686628205 a=pan,b=zee,i=5899,x=0.1740859761427278,y=0.6267077732379096 a=wye,b=eks,i=5900,x=0.5229577213131821,y=0.18158149929552536 a=pan,b=wye,i=5901,x=0.7384787869595655,y=0.41300809363121915 a=pan,b=hat,i=5902,x=0.41567839319864996,y=0.6586070339163206 a=pan,b=pan,i=5903,x=0.16296558429713726,y=0.6335579931374635 a=wye,b=eks,i=5904,x=0.791240301793597,y=0.5905379287555277 a=eks,b=eks,i=5905,x=0.8611318706939175,y=0.012613640405385818 a=wye,b=pan,i=5906,x=0.25968317122777085,y=0.21946674504226305 a=eks,b=pan,i=5907,x=0.20429202129242863,y=0.2739618927896226 a=hat,b=zee,i=5908,x=0.5139620538238665,y=0.4911358765578846 a=pan,b=hat,i=5909,x=0.2621296183552325,y=0.6724917830910391 a=eks,b=hat,i=5910,x=0.42415855241583555,y=0.6705675010493037 a=wye,b=pan,i=5911,x=0.865745658241438,y=0.58440580479703 a=eks,b=hat,i=5912,x=0.8061623351763454,y=0.6282727719209886 a=pan,b=zee,i=5913,x=0.07513903167347802,y=0.6097002489929698 a=zee,b=hat,i=5914,x=0.6882661603529711,y=0.8887129009982704 a=wye,b=wye,i=5915,x=0.25957436941921963,y=0.5267742816791648 a=hat,b=zee,i=5916,x=0.5369361894430387,y=0.7602843160092176 a=zee,b=eks,i=5917,x=0.7603685712259192,y=0.6343676597010043 a=pan,b=hat,i=5918,x=0.366468458362766,y=0.03541459276961356 a=hat,b=zee,i=5919,x=0.572831435062068,y=0.03791669059169456 a=hat,b=eks,i=5920,x=0.22277164773544,y=0.6701548094942816 a=eks,b=hat,i=5921,x=0.7220748068466161,y=0.9135263674287071 a=hat,b=hat,i=5922,x=0.7007543076445784,y=0.5785000013877882 a=zee,b=pan,i=5923,x=0.07333176505461592,y=0.6129972451763929 a=eks,b=eks,i=5924,x=0.7977706056198149,y=0.3145761502534876 a=pan,b=wye,i=5925,x=0.02234819330370974,y=0.24864881451646326 a=eks,b=wye,i=5926,x=0.31862517237026744,y=0.6707830122783046 a=zee,b=wye,i=5927,x=0.7736532335919073,y=0.06276902730360534 a=zee,b=hat,i=5928,x=0.571180118057766,y=0.23249209976534324 a=wye,b=wye,i=5929,x=0.765996158956063,y=0.7875000435827569 a=eks,b=eks,i=5930,x=0.9258500136940602,y=0.14002804460000795 a=zee,b=pan,i=5931,x=0.14870262574003812,y=0.25758171933702145 a=hat,b=hat,i=5932,x=0.6061740180931977,y=0.0647099944297298 a=zee,b=eks,i=5933,x=0.21312616005615392,y=0.1555687828207697 a=wye,b=wye,i=5934,x=0.32174717605868364,y=0.5617674601864029 a=zee,b=eks,i=5935,x=0.4278905571169318,y=0.7204350849259756 a=wye,b=wye,i=5936,x=0.5169276990526274,y=0.34471540929660927 a=hat,b=wye,i=5937,x=0.7939967856315264,y=0.9601200264326587 a=pan,b=pan,i=5938,x=0.7447545239901884,y=0.8615464344679636 a=wye,b=pan,i=5939,x=0.32618776050076514,y=0.04356428568705306 a=zee,b=pan,i=5940,x=0.30848692760824414,y=0.4765563067775509 a=zee,b=eks,i=5941,x=0.47731093944717395,y=0.20531029159472136 a=zee,b=hat,i=5942,x=0.14569062187871828,y=0.29647189869590773 a=zee,b=eks,i=5943,x=0.8514541851665678,y=0.47380190170636116 a=wye,b=pan,i=5944,x=0.8579979653959152,y=0.020846772517364776 a=pan,b=eks,i=5945,x=0.6760904036707333,y=0.038710653329522726 a=wye,b=pan,i=5946,x=0.4654804137932894,y=0.034558917439536097 a=zee,b=hat,i=5947,x=0.21695412923454904,y=0.43929843802398505 a=hat,b=hat,i=5948,x=0.5757328621980413,y=0.6353025655596225 a=wye,b=eks,i=5949,x=0.9623043477520935,y=0.11211455399205761 a=pan,b=eks,i=5950,x=0.2489174544195356,y=0.9543858789744019 a=wye,b=zee,i=5951,x=0.2551744295171663,y=0.6371014605832375 a=wye,b=zee,i=5952,x=0.6661892172394466,y=0.25609424535345615 a=zee,b=eks,i=5953,x=0.9664924377661902,y=0.5704525111862812 a=zee,b=zee,i=5954,x=0.7314435770258082,y=0.5760633916387623 a=wye,b=eks,i=5955,x=0.11730300164253482,y=0.2437668953328913 a=hat,b=wye,i=5956,x=0.2856744287649412,y=0.5130003461790801 a=pan,b=wye,i=5957,x=0.7991558243539277,y=0.04715962071161517 a=wye,b=hat,i=5958,x=0.4484915030384218,y=0.0021936451209908503 a=wye,b=eks,i=5959,x=0.4276118637683318,y=0.9781842697081753 a=wye,b=zee,i=5960,x=0.5390282464497976,y=0.21779961652631485 a=hat,b=zee,i=5961,x=0.3083082640562401,y=0.43599613823729055 a=pan,b=eks,i=5962,x=0.15236030642851295,y=0.11800538936265059 a=zee,b=wye,i=5963,x=0.7842417183077839,y=0.8263558103417791 a=wye,b=pan,i=5964,x=0.42422897642936763,y=0.5598064063472771 a=wye,b=hat,i=5965,x=0.7381633325773709,y=0.7044839805205219 a=eks,b=zee,i=5966,x=0.8246457170881877,y=0.546058458654676 a=pan,b=wye,i=5967,x=0.03056556054577575,y=0.5661151347932647 a=wye,b=wye,i=5968,x=0.6210050577035034,y=0.6524576650195097 a=hat,b=pan,i=5969,x=0.7090572782654315,y=0.5364015328854267 a=eks,b=zee,i=5970,x=0.6509530715275128,y=0.5780440319964154 a=pan,b=pan,i=5971,x=0.2887825352259904,y=0.15004456717790193 a=wye,b=pan,i=5972,x=0.831991442447814,y=0.26469776729003514 a=zee,b=wye,i=5973,x=0.20543699412375216,y=0.7115776392376905 a=pan,b=wye,i=5974,x=0.2632680009756867,y=0.5045539888483129 a=zee,b=hat,i=5975,x=0.34854624620098384,y=0.12823216693877193 a=hat,b=zee,i=5976,x=0.12265984923829065,y=0.46184314823141537 a=zee,b=eks,i=5977,x=0.9593214911106812,y=0.18841934020738382 a=zee,b=pan,i=5978,x=0.29873353271383263,y=0.8224260506438726 a=wye,b=zee,i=5979,x=0.3367480944275053,y=0.9086030526073715 a=eks,b=hat,i=5980,x=0.6119122505853635,y=0.08152300908632903 a=eks,b=eks,i=5981,x=0.04584617519803835,y=0.07778733739846255 a=hat,b=hat,i=5982,x=0.12903186206218742,y=0.34208394676963483 a=wye,b=eks,i=5983,x=0.20225412929960151,y=0.467369874775762 a=eks,b=zee,i=5984,x=0.43322997404163954,y=0.5286653070293011 a=zee,b=zee,i=5985,x=0.5011026241476996,y=0.805862929391608 a=zee,b=eks,i=5986,x=0.8754701645608397,y=0.38365755627001585 a=pan,b=eks,i=5987,x=0.4615059476811778,y=0.052616042635722726 a=hat,b=wye,i=5988,x=0.6628427322104598,y=0.7830019543371667 a=hat,b=wye,i=5989,x=0.9291945030562897,y=0.3850137859960868 a=wye,b=pan,i=5990,x=0.17713926799897517,y=0.23695227873073954 a=pan,b=eks,i=5991,x=0.7450679111488475,y=0.28865753240279957 a=hat,b=wye,i=5992,x=0.608480151924532,y=0.2124705647477415 a=wye,b=zee,i=5993,x=0.5294790360408727,y=0.8997422208092308 a=wye,b=pan,i=5994,x=0.8452227401580423,y=0.17900534407423696 a=pan,b=pan,i=5995,x=0.9106908084952221,y=0.4539070115302676 a=zee,b=wye,i=5996,x=0.5373426059376083,y=0.4221246992022961 a=pan,b=wye,i=5997,x=0.5531071589049933,y=0.08637347865871003 a=zee,b=pan,i=5998,x=0.21694616431952807,y=0.39150665545149743 a=zee,b=wye,i=5999,x=0.6413081783785531,y=0.1998976766972167 a=eks,b=eks,i=6000,x=0.2792519668247778,y=0.5138064566303124 a=hat,b=zee,i=6001,x=0.5185086838193509,y=0.7904042779588125 a=eks,b=eks,i=6002,x=0.39573160678139196,y=0.4615703290236336 a=zee,b=hat,i=6003,x=0.0715926003170353,y=0.6334247799868317 a=pan,b=zee,i=6004,x=0.24114560678004815,y=0.9328567037965978 a=hat,b=wye,i=6005,x=0.7983815573901718,y=0.7761184973619634 a=hat,b=zee,i=6006,x=0.5384751396537175,y=0.3888207115072827 a=wye,b=pan,i=6007,x=0.8053846290661436,y=0.8678997964852174 a=pan,b=eks,i=6008,x=0.41565599952378685,y=0.9850186434544672 a=wye,b=wye,i=6009,x=0.0929139240769814,y=0.5373260828931007 a=zee,b=eks,i=6010,x=0.6485105788304564,y=0.4297840734143743 a=hat,b=zee,i=6011,x=0.9000836207274523,y=0.21471020343061598 a=eks,b=eks,i=6012,x=0.6658398998195909,y=0.13678166324566765 a=hat,b=wye,i=6013,x=0.4176340542833341,y=0.9065866640956619 a=zee,b=wye,i=6014,x=0.8507681738053369,y=0.11610028428937647 a=eks,b=hat,i=6015,x=0.9615655580235888,y=0.3722658883094253 a=pan,b=pan,i=6016,x=0.7515268934050028,y=0.6517374909352979 a=pan,b=hat,i=6017,x=0.49152531929212073,y=0.7512315139958677 a=eks,b=hat,i=6018,x=0.4684056585315659,y=0.337057411818393 a=zee,b=hat,i=6019,x=0.46644646414956337,y=0.37632624811846627 a=eks,b=zee,i=6020,x=0.8375544392876899,y=0.06208795125761901 a=eks,b=wye,i=6021,x=0.853613881880828,y=0.42565283184216685 a=wye,b=hat,i=6022,x=0.0008045774133644823,y=0.9649087112765938 a=eks,b=wye,i=6023,x=0.728964866290429,y=0.20299302934138896 a=wye,b=wye,i=6024,x=0.17509415050833677,y=0.6602044660320481 a=pan,b=hat,i=6025,x=0.8660100438564455,y=0.43409555049096815 a=hat,b=hat,i=6026,x=0.26534848529863153,y=0.15071960409960417 a=hat,b=eks,i=6027,x=0.6918174742812051,y=0.18022893420812924 a=pan,b=eks,i=6028,x=0.8921081985029767,y=0.918512738613517 a=eks,b=hat,i=6029,x=0.5291325936429374,y=0.11343528410923331 a=pan,b=eks,i=6030,x=0.6604483059910737,y=0.828006457014962 a=hat,b=zee,i=6031,x=0.15437854915261007,y=0.503378274348622 a=wye,b=pan,i=6032,x=0.18616681775349353,y=0.428462590403658 a=wye,b=hat,i=6033,x=0.17782260468314637,y=0.3212752721293215 a=zee,b=zee,i=6034,x=0.1872485063005922,y=0.11358951848324028 a=wye,b=zee,i=6035,x=0.40200320956425806,y=0.5915516801877846 a=wye,b=eks,i=6036,x=0.6743134456217715,y=0.03587684243454348 a=hat,b=pan,i=6037,x=0.13535704558051898,y=0.08799048432237733 a=eks,b=hat,i=6038,x=0.45829076005760183,y=0.9312783969989717 a=pan,b=wye,i=6039,x=0.8260078705928582,y=0.015009473265236828 a=pan,b=eks,i=6040,x=0.02209842222005065,y=0.2707759101194467 a=pan,b=pan,i=6041,x=0.24065041069096327,y=0.096992272385374 a=wye,b=wye,i=6042,x=0.1257432277214967,y=0.7056875982657411 a=wye,b=zee,i=6043,x=0.19024789027868116,y=0.8414234848855409 a=zee,b=wye,i=6044,x=0.5264647677402654,y=0.16668422327274046 a=wye,b=wye,i=6045,x=0.43588050348095864,y=0.4231462786478698 a=zee,b=eks,i=6046,x=0.35017939224895767,y=0.31215765738608925 a=eks,b=wye,i=6047,x=0.5417973498575591,y=0.47047382812068883 a=hat,b=wye,i=6048,x=0.7766726125727336,y=0.5675508167476694 a=zee,b=wye,i=6049,x=0.9832175361809419,y=0.2682166583462263 a=wye,b=zee,i=6050,x=0.6951984651252766,y=0.5425712622829648 a=pan,b=wye,i=6051,x=0.9427895952822903,y=0.8719941425198732 a=hat,b=hat,i=6052,x=0.5361976672567662,y=0.5331863539216497 a=eks,b=wye,i=6053,x=0.7102521301167394,y=0.017628741065697007 a=eks,b=hat,i=6054,x=0.7073320813195529,y=0.9382615280812954 a=wye,b=wye,i=6055,x=0.9034120549999815,y=0.9428661865045129 a=wye,b=zee,i=6056,x=0.9036169505703209,y=0.8702961297029511 a=pan,b=zee,i=6057,x=0.351391651879459,y=0.22131930493166563 a=hat,b=pan,i=6058,x=0.4633029443317498,y=0.9006978783785164 a=pan,b=hat,i=6059,x=0.8954915180233931,y=0.5799236237902317 a=wye,b=pan,i=6060,x=0.011291356990852042,y=0.7765350029774964 a=wye,b=hat,i=6061,x=0.8964276551673388,y=0.09468753423212417 a=eks,b=zee,i=6062,x=0.32542453183848197,y=0.5356755758750752 a=pan,b=pan,i=6063,x=0.4553835211035392,y=0.421964673707642 a=eks,b=eks,i=6064,x=0.9195082628714536,y=0.7843278824429687 a=wye,b=eks,i=6065,x=0.43792520749353625,y=0.9395208618424521 a=hat,b=zee,i=6066,x=0.6147064931036405,y=0.9150698526901345 a=zee,b=eks,i=6067,x=0.22286944513587603,y=0.5667267901072823 a=zee,b=pan,i=6068,x=0.1015880769763784,y=0.9719880080896737 a=zee,b=hat,i=6069,x=0.8599055004647317,y=0.09826062758286946 a=hat,b=pan,i=6070,x=0.6313496582432914,y=0.9900649342170824 a=pan,b=pan,i=6071,x=0.8928836261132681,y=0.5415114404183805 a=zee,b=wye,i=6072,x=0.7452277791699898,y=0.27999313704075457 a=wye,b=wye,i=6073,x=0.018510579550919615,y=0.6478773625532628 a=pan,b=hat,i=6074,x=0.14632992450201188,y=0.7026424321895863 a=pan,b=eks,i=6075,x=0.8012118002371259,y=0.7203879849887644 a=hat,b=wye,i=6076,x=0.8379974247825939,y=0.6503639424507504 a=pan,b=zee,i=6077,x=0.5778438306895812,y=0.3635043725548298 a=hat,b=eks,i=6078,x=0.6372234825627152,y=0.5775364684644685 a=wye,b=hat,i=6079,x=0.788390001290666,y=0.08406257620709923 a=eks,b=hat,i=6080,x=0.5842098929256355,y=0.9268385178778537 a=eks,b=zee,i=6081,x=0.8045184557436604,y=0.3550708830410243 a=wye,b=hat,i=6082,x=0.6940314918085063,y=0.9546919945201542 a=zee,b=wye,i=6083,x=0.07677730138586769,y=0.27970074396540523 a=hat,b=hat,i=6084,x=0.8231273607660942,y=0.7945531787758096 a=pan,b=zee,i=6085,x=0.149414209891241,y=0.785222866060064 a=hat,b=zee,i=6086,x=0.8656687722742876,y=0.3783605596273294 a=pan,b=hat,i=6087,x=0.7452242982918568,y=0.933266614617221 a=eks,b=eks,i=6088,x=0.9407795350577164,y=0.8986498240204077 a=zee,b=wye,i=6089,x=0.20326626549933924,y=0.9955640843974876 a=eks,b=pan,i=6090,x=0.838908851853637,y=0.9142053659359575 a=pan,b=zee,i=6091,x=0.2805934812907199,y=0.4958691991853912 a=hat,b=hat,i=6092,x=0.11050475306966923,y=0.6388348781021509 a=zee,b=hat,i=6093,x=0.665308883447062,y=0.06804657653188073 a=zee,b=wye,i=6094,x=0.38062861091901556,y=0.1551403595265176 a=eks,b=zee,i=6095,x=0.6890247160219993,y=0.37496310117295584 a=eks,b=hat,i=6096,x=0.42296496745953693,y=0.028270087708508695 a=zee,b=pan,i=6097,x=0.16613072961880582,y=0.6781440562566766 a=eks,b=wye,i=6098,x=0.004861307055076147,y=0.16556471646142745 a=hat,b=wye,i=6099,x=0.45226025959304195,y=0.18641738624575777 a=wye,b=eks,i=6100,x=0.6994211629442989,y=0.5162220389082391 a=hat,b=eks,i=6101,x=0.21566053977410837,y=0.0009137416907488705 a=zee,b=eks,i=6102,x=0.8280966067887752,y=0.694693806129609 a=zee,b=pan,i=6103,x=0.6340964020751576,y=0.62642563404278 a=eks,b=eks,i=6104,x=0.35610230144127086,y=0.6916343444424629 a=pan,b=wye,i=6105,x=0.2907054181631238,y=0.6928671017273116 a=zee,b=pan,i=6106,x=0.8553526569078405,y=0.9138200519516971 a=hat,b=hat,i=6107,x=0.16347811679340452,y=0.6796304402643298 a=pan,b=eks,i=6108,x=0.08545243832367033,y=0.26227816664595516 a=pan,b=wye,i=6109,x=0.42064626396142935,y=0.03834575879901836 a=hat,b=hat,i=6110,x=0.06431500264016754,y=0.8198549278735412 a=pan,b=hat,i=6111,x=0.8176964039522118,y=0.27991537751096096 a=wye,b=eks,i=6112,x=0.32643889115109914,y=0.057664918435550105 a=eks,b=zee,i=6113,x=0.7830249162665363,y=0.9359267958767102 a=zee,b=pan,i=6114,x=0.12372114799931111,y=0.006510213999872061 a=eks,b=pan,i=6115,x=0.14468978749350747,y=0.9503328335027744 a=pan,b=wye,i=6116,x=0.8796441138920073,y=0.7932277172417034 a=zee,b=zee,i=6117,x=0.9246694666039478,y=0.18141663220397541 a=wye,b=pan,i=6118,x=0.6353087660069283,y=0.5051898483269901 a=pan,b=wye,i=6119,x=0.5863942231599231,y=0.001428085680191149 a=wye,b=zee,i=6120,x=0.8391496713951982,y=0.8272270342812488 a=pan,b=wye,i=6121,x=0.10848385354873591,y=0.4213783243233229 a=eks,b=zee,i=6122,x=0.7851432595398691,y=0.8736148992334403 a=pan,b=wye,i=6123,x=0.14384598748640032,y=0.32134746224637845 a=hat,b=zee,i=6124,x=0.05088458565782927,y=0.9994183544894671 a=hat,b=eks,i=6125,x=0.7256280642967333,y=0.8471794523838057 a=eks,b=pan,i=6126,x=0.6585496392017636,y=0.4276868684164896 a=wye,b=hat,i=6127,x=0.645442843855344,y=0.34584198249412534 a=wye,b=hat,i=6128,x=0.5798880313425798,y=0.991140739248181 a=zee,b=zee,i=6129,x=0.8451024180287646,y=0.4474449179206156 a=pan,b=eks,i=6130,x=0.06722223792791904,y=0.14906728853790685 a=eks,b=eks,i=6131,x=0.8733172145139986,y=0.754180892846082 a=wye,b=wye,i=6132,x=0.21323342519040167,y=0.023037099194546995 a=eks,b=hat,i=6133,x=0.2772309881804147,y=0.03618215388759871 a=hat,b=wye,i=6134,x=0.3566779583699996,y=0.7569810016480044 a=zee,b=zee,i=6135,x=0.4368219705298403,y=0.02593555893570043 a=wye,b=hat,i=6136,x=0.13423307209566393,y=0.7786764748609936 a=pan,b=wye,i=6137,x=0.26321994371190116,y=0.7448472659747205 a=pan,b=eks,i=6138,x=0.09141195779591726,y=0.10884990452426058 a=hat,b=eks,i=6139,x=0.8439060414873816,y=0.4078177506117555 a=zee,b=eks,i=6140,x=0.6449410501908724,y=0.7328187261405557 a=wye,b=wye,i=6141,x=0.31425705029105533,y=0.7492859328412478 a=zee,b=zee,i=6142,x=0.657143123361377,y=0.37319179681546233 a=pan,b=wye,i=6143,x=0.8303922450488143,y=0.04133052528317438 a=pan,b=zee,i=6144,x=0.054269779082146474,y=0.7280169255714574 a=pan,b=eks,i=6145,x=0.9449211141040083,y=0.18293190122317016 a=zee,b=wye,i=6146,x=0.28919940890955353,y=0.7696928449638194 a=wye,b=wye,i=6147,x=0.29949161102957667,y=0.5548662350346921 a=zee,b=wye,i=6148,x=0.06803050982105852,y=0.6066130537591169 a=eks,b=zee,i=6149,x=0.6534482020575438,y=0.2506945890953125 a=eks,b=eks,i=6150,x=0.2543117769739106,y=0.2683840371177597 a=wye,b=eks,i=6151,x=0.2875496688119247,y=0.44319198704607665 a=wye,b=eks,i=6152,x=0.7099732953682635,y=0.5854903351687778 a=wye,b=pan,i=6153,x=0.07854709434875495,y=0.3722757779564305 a=pan,b=wye,i=6154,x=0.8844645043086019,y=0.0821083597407316 a=zee,b=zee,i=6155,x=0.3642127687872748,y=0.5633536743710837 a=wye,b=zee,i=6156,x=0.06825592495808563,y=0.1502278354043537 a=hat,b=wye,i=6157,x=0.96483308459617,y=0.005464821632367056 a=wye,b=wye,i=6158,x=0.5486690225111291,y=0.22135008972861803 a=pan,b=wye,i=6159,x=0.962029830876355,y=0.39858158874481264 a=hat,b=eks,i=6160,x=0.7011580850727354,y=0.6036204870691432 a=eks,b=zee,i=6161,x=0.08747236952448512,y=0.6025426256044452 a=hat,b=wye,i=6162,x=0.7456669839482689,y=0.1394569856909862 a=hat,b=hat,i=6163,x=0.10827051081377403,y=0.16793651272516608 a=wye,b=pan,i=6164,x=0.8979852141961816,y=0.13235901577397613 a=zee,b=zee,i=6165,x=0.15629723258639028,y=0.8654019947072258 a=pan,b=wye,i=6166,x=0.5836460911249829,y=0.5913706500552215 a=pan,b=zee,i=6167,x=0.6207688091598478,y=0.47548687622711405 a=eks,b=pan,i=6168,x=0.011142080206369753,y=0.11796822475814073 a=wye,b=hat,i=6169,x=0.27571064540346324,y=0.849891289726519 a=wye,b=hat,i=6170,x=0.05037038984895503,y=0.6127522806306696 a=hat,b=eks,i=6171,x=0.6128807090186297,y=0.13380041255048647 a=hat,b=zee,i=6172,x=0.4805916761138247,y=0.1482140011291747 a=pan,b=zee,i=6173,x=0.07652496417334043,y=0.042388913077830326 a=eks,b=eks,i=6174,x=0.43221049405771506,y=0.9702133355298461 a=zee,b=hat,i=6175,x=0.22992120482659384,y=0.7893723418315517 a=wye,b=wye,i=6176,x=0.8712880934289053,y=0.1426259097448438 a=wye,b=pan,i=6177,x=0.03184609338086353,y=0.0814260689531977 a=pan,b=eks,i=6178,x=0.18328780306168269,y=0.7969641159371771 a=pan,b=hat,i=6179,x=0.44176808883841967,y=0.606631222409441 a=pan,b=eks,i=6180,x=0.6707266041969419,y=0.8559378190156729 a=eks,b=zee,i=6181,x=0.2802981253544844,y=0.3174939125127616 a=hat,b=wye,i=6182,x=0.5963539674332015,y=0.8719750664328125 a=hat,b=pan,i=6183,x=0.005703731409972823,y=0.13190978995990732 a=wye,b=eks,i=6184,x=0.8185740040040715,y=0.29143129414848035 a=hat,b=pan,i=6185,x=0.38534047699412566,y=0.653203878373999 a=pan,b=eks,i=6186,x=0.8129419229181339,y=0.9565505011070674 a=zee,b=eks,i=6187,x=0.9102216458464243,y=0.14788252816414793 a=pan,b=pan,i=6188,x=0.3138266925669364,y=0.1423581267550319 a=eks,b=zee,i=6189,x=0.1600695810764854,y=0.3703741621779819 a=hat,b=zee,i=6190,x=0.855253088583113,y=0.4268359685582771 a=pan,b=zee,i=6191,x=0.4936690941214801,y=0.8239585275348885 a=zee,b=eks,i=6192,x=0.9698866358660461,y=0.45918790442353197 a=zee,b=pan,i=6193,x=0.22555543203604156,y=0.354448421001617 a=wye,b=zee,i=6194,x=0.567972797574568,y=0.48947921344717205 a=pan,b=wye,i=6195,x=0.32782196923608053,y=0.5904659635589349 a=hat,b=hat,i=6196,x=0.6643469112984154,y=0.21978754163260783 a=hat,b=wye,i=6197,x=0.9175822141933855,y=0.8289821718204701 a=pan,b=pan,i=6198,x=0.7387220064556718,y=0.634422986160881 a=hat,b=hat,i=6199,x=0.27873509309298805,y=0.8518009401398621 a=hat,b=pan,i=6200,x=0.9456083795785362,y=0.07976539092371093 a=wye,b=zee,i=6201,x=0.3729199649979895,y=0.3737596699867053 a=pan,b=eks,i=6202,x=0.47394220338381987,y=0.22208820414520292 a=wye,b=wye,i=6203,x=0.43456592177296915,y=0.8898632264012567 a=hat,b=hat,i=6204,x=0.01568433367414035,y=0.6760088307426864 a=eks,b=pan,i=6205,x=0.9867459947802004,y=0.048081368596216145 a=zee,b=eks,i=6206,x=0.4689131127096242,y=0.18743577113193155 a=hat,b=pan,i=6207,x=0.35740607834132276,y=0.9046883371614931 a=wye,b=pan,i=6208,x=0.38705607831183175,y=0.33125379993312465 a=hat,b=pan,i=6209,x=0.1164284726722783,y=0.5077787588883211 a=eks,b=pan,i=6210,x=0.11164707350592284,y=0.4366699296089537 a=zee,b=hat,i=6211,x=0.1756835304978165,y=0.21235178828034162 a=wye,b=wye,i=6212,x=0.4370538758875272,y=0.6712221542567061 a=wye,b=zee,i=6213,x=0.223018528653398,y=0.07665796419452864 a=wye,b=wye,i=6214,x=0.3196105142466139,y=0.5918579198886101 a=hat,b=pan,i=6215,x=0.2642111043247998,y=0.7655889787356082 a=eks,b=pan,i=6216,x=0.830827137944212,y=0.04852612916637178 a=wye,b=eks,i=6217,x=0.8805402436632958,y=0.45841077395866314 a=eks,b=pan,i=6218,x=0.413534591007817,y=0.23614970902594068 a=zee,b=hat,i=6219,x=0.16354591153161113,y=0.9206152927733066 a=eks,b=zee,i=6220,x=0.047918107206670224,y=0.11615158016485994 a=wye,b=eks,i=6221,x=0.7465534540087728,y=0.9821197497223434 a=eks,b=wye,i=6222,x=0.06680014273579682,y=0.18844745124665652 a=eks,b=zee,i=6223,x=0.722803247048192,y=0.36350236589598184 a=eks,b=hat,i=6224,x=0.4238158023951344,y=0.2511472296462649 a=pan,b=pan,i=6225,x=0.9203832973582675,y=0.06804134828535513 a=eks,b=hat,i=6226,x=0.02496410500180868,y=0.05574344857979974 a=hat,b=hat,i=6227,x=0.38672001205322815,y=0.19823389210483422 a=zee,b=wye,i=6228,x=0.82604777396307,y=0.4659557204008049 a=hat,b=pan,i=6229,x=0.14688149819492824,y=0.09514280973942923 a=zee,b=hat,i=6230,x=0.7075949539072733,y=0.4235760111709499 a=zee,b=zee,i=6231,x=0.5376973727140149,y=0.2898522104137249 a=hat,b=eks,i=6232,x=0.5875320141178829,y=0.2318829378753392 a=wye,b=pan,i=6233,x=0.608930346989634,y=0.4394723390502957 a=hat,b=pan,i=6234,x=0.3711000240622062,y=0.5630248688807553 a=zee,b=hat,i=6235,x=0.6700739126174862,y=0.9940554433455402 a=hat,b=hat,i=6236,x=0.4937178916169107,y=0.9804247824378383 a=eks,b=zee,i=6237,x=0.9471147772457458,y=0.08993646421096724 a=pan,b=zee,i=6238,x=0.8826315387759526,y=0.29842130130234024 a=wye,b=pan,i=6239,x=0.8739810335218393,y=0.2932188268287632 a=zee,b=zee,i=6240,x=0.7765733461710617,y=0.2833840343701606 a=pan,b=eks,i=6241,x=0.8637612972836923,y=0.7179857913303808 a=pan,b=wye,i=6242,x=0.7916044619336652,y=0.8298956143848671 a=hat,b=wye,i=6243,x=0.03245716276075361,y=0.06220544584591636 a=wye,b=hat,i=6244,x=0.12210504687225221,y=0.6815533723212936 a=eks,b=zee,i=6245,x=0.46823867638384764,y=0.6642014993474107 a=eks,b=hat,i=6246,x=0.29665539600807134,y=0.7003997740545368 a=eks,b=hat,i=6247,x=0.3362821619192434,y=0.5279161806972573 a=eks,b=zee,i=6248,x=0.5444822392275463,y=0.0876616329488289 a=eks,b=hat,i=6249,x=0.20745998433546498,y=0.6115074760010532 a=zee,b=wye,i=6250,x=0.1678104597445702,y=0.6488476640200247 a=eks,b=hat,i=6251,x=0.7449272998418788,y=0.6080272372617547 a=zee,b=pan,i=6252,x=0.5630148470870018,y=0.9374709146770936 a=zee,b=eks,i=6253,x=0.3902801767495462,y=0.5732026335466424 a=zee,b=eks,i=6254,x=0.16850436138589997,y=0.8738130855818549 a=zee,b=zee,i=6255,x=0.9316229517968885,y=0.652503212541953 a=zee,b=eks,i=6256,x=0.5901306196182216,y=0.0931368428666508 a=hat,b=eks,i=6257,x=0.7050090746554877,y=0.8875603931761636 a=eks,b=wye,i=6258,x=0.9454475219485642,y=0.5012059708954245 a=zee,b=pan,i=6259,x=0.4266553967306278,y=0.4003433468882255 a=wye,b=zee,i=6260,x=0.9923421841444514,y=0.8824722395488493 a=hat,b=hat,i=6261,x=0.40702432370099206,y=0.7171214051987123 a=hat,b=eks,i=6262,x=0.3350864667715827,y=0.014819836304338363 a=wye,b=hat,i=6263,x=0.9268271428508724,y=0.8044165287448475 a=eks,b=eks,i=6264,x=0.4779658182518448,y=0.8202291191900539 a=pan,b=hat,i=6265,x=0.2970907219742721,y=0.1979486130274667 a=hat,b=zee,i=6266,x=0.7137087061271212,y=0.013510967108152694 a=eks,b=eks,i=6267,x=0.6051949380519777,y=0.7786588336276383 a=eks,b=wye,i=6268,x=0.8158250525163169,y=0.4134056153971454 a=eks,b=eks,i=6269,x=0.19963046420567765,y=0.7765565982643615 a=hat,b=eks,i=6270,x=0.543219579817685,y=0.5740667894014433 a=pan,b=eks,i=6271,x=0.46967904346855993,y=0.8165981152983919 a=pan,b=hat,i=6272,x=0.866140011093518,y=0.3038034829369789 a=zee,b=hat,i=6273,x=0.7504799514506184,y=0.5256684190391457 a=eks,b=eks,i=6274,x=0.7402757803304741,y=0.8741323775731765 a=zee,b=eks,i=6275,x=0.10740056926929464,y=0.24466182300866768 a=pan,b=pan,i=6276,x=0.6952734267926836,y=0.3034126351184192 a=hat,b=eks,i=6277,x=0.4555390450312061,y=0.29958791124739714 a=pan,b=pan,i=6278,x=0.8010308117452736,y=0.10301620244633602 a=pan,b=zee,i=6279,x=0.7313615800627254,y=0.1256082104913564 a=pan,b=hat,i=6280,x=0.4855733066299236,y=0.8761128788327854 a=hat,b=pan,i=6281,x=0.4484391085565852,y=0.4389498697416624 a=pan,b=hat,i=6282,x=0.09083588457295921,y=0.7896685475022054 a=zee,b=eks,i=6283,x=0.5390923448056928,y=0.5167672853818701 a=wye,b=wye,i=6284,x=0.35204669568634417,y=0.4690592822602978 a=pan,b=pan,i=6285,x=0.32173095582057487,y=0.21796469598272317 a=zee,b=eks,i=6286,x=0.144962592956428,y=0.7722195658556293 a=hat,b=wye,i=6287,x=0.2714129569031942,y=0.8615826556040387 a=hat,b=zee,i=6288,x=0.07477462162312054,y=0.5791036060536199 a=wye,b=zee,i=6289,x=0.7327389149804516,y=0.7332292873505851 a=wye,b=hat,i=6290,x=0.21334531120997036,y=0.7835004731984553 a=wye,b=pan,i=6291,x=0.72465968202963,y=0.8111622984322363 a=wye,b=zee,i=6292,x=0.7179223482928053,y=0.7389960044426721 a=wye,b=zee,i=6293,x=0.6388081928409085,y=0.34955396223940427 a=pan,b=wye,i=6294,x=0.9468440956319596,y=0.4217394313328563 a=pan,b=eks,i=6295,x=0.5390564367625461,y=0.044601959541880176 a=pan,b=pan,i=6296,x=0.16446925567275705,y=0.2859671068853066 a=zee,b=zee,i=6297,x=0.36656402569411484,y=0.7479751436902188 a=zee,b=hat,i=6298,x=0.9752808469326072,y=0.5811620174961745 a=zee,b=pan,i=6299,x=0.8830811226882286,y=0.2699573596370525 a=pan,b=zee,i=6300,x=0.31023070105575734,y=0.11731145460396875 a=zee,b=pan,i=6301,x=0.9479037050282592,y=0.396609639351287 a=zee,b=zee,i=6302,x=0.24914699249882744,y=0.4481166721397105 a=hat,b=zee,i=6303,x=0.8952025142838863,y=0.5374079020216094 a=wye,b=eks,i=6304,x=0.7278787302021043,y=0.4613586504326308 a=pan,b=zee,i=6305,x=0.1290986312271305,y=0.12638586813227837 a=eks,b=hat,i=6306,x=0.12880877413554215,y=0.7937042890401891 a=pan,b=hat,i=6307,x=0.5265554249602866,y=0.5324141264515088 a=zee,b=eks,i=6308,x=0.6932899560091913,y=0.4224058829341274 a=eks,b=eks,i=6309,x=0.6584180105748301,y=0.46624011433648027 a=eks,b=eks,i=6310,x=0.4455507880824502,y=0.8273180891731959 a=eks,b=hat,i=6311,x=0.9810589871426987,y=0.8707798683477451 a=eks,b=pan,i=6312,x=0.20487685479037343,y=0.3809481389765218 a=eks,b=zee,i=6313,x=0.8361568272178401,y=0.3358472395165475 a=wye,b=zee,i=6314,x=0.463204899148721,y=0.8170995486225013 a=eks,b=zee,i=6315,x=0.4236416770354665,y=0.6484535277551096 a=zee,b=pan,i=6316,x=0.2909481028983725,y=0.6310311151465591 a=eks,b=pan,i=6317,x=0.3794062074790783,y=0.4471294857197765 a=zee,b=pan,i=6318,x=0.2692152520955172,y=0.22081394976202395 a=zee,b=zee,i=6319,x=0.5181926783871064,y=0.1991481006591117 a=hat,b=eks,i=6320,x=0.9361894740111099,y=0.11767606452557877 a=pan,b=wye,i=6321,x=0.2769079772213442,y=0.7118580604878051 a=wye,b=wye,i=6322,x=0.5167349179748397,y=0.9138123003320032 a=hat,b=pan,i=6323,x=0.001915577829406656,y=0.5325392190044987 a=zee,b=wye,i=6324,x=0.9515688609245834,y=0.6819481738668132 a=wye,b=eks,i=6325,x=0.9593196183251438,y=0.8367522899279389 a=zee,b=eks,i=6326,x=0.6840763322653561,y=0.48711604133900366 a=zee,b=pan,i=6327,x=0.9887417195594495,y=0.8511851849030334 a=zee,b=wye,i=6328,x=0.4752524014081069,y=0.5948633790977842 a=pan,b=zee,i=6329,x=0.8670969736419382,y=0.22322204023719405 a=hat,b=pan,i=6330,x=0.5128088389522093,y=0.8131565213796835 a=wye,b=wye,i=6331,x=0.4909465554349871,y=0.8422488044877716 a=eks,b=eks,i=6332,x=0.13395594485063067,y=0.8961331478845271 a=hat,b=eks,i=6333,x=0.3615187221839192,y=0.4910814422431359 a=wye,b=eks,i=6334,x=0.09211420131313564,y=0.423787234189663 a=hat,b=zee,i=6335,x=0.4909870746929612,y=0.4355886224024228 a=hat,b=zee,i=6336,x=0.45712566044414527,y=0.7396866168330615 a=eks,b=hat,i=6337,x=0.579470745492393,y=0.8856435834505533 a=wye,b=hat,i=6338,x=0.08580189556409401,y=0.18529503699085126 a=zee,b=hat,i=6339,x=0.012498941021629406,y=0.8894278634707358 a=wye,b=eks,i=6340,x=0.893469417305926,y=0.6681902139221949 a=wye,b=wye,i=6341,x=0.7436478988526702,y=0.2699384378114361 a=wye,b=pan,i=6342,x=0.494186739181505,y=0.7777818161245044 a=zee,b=zee,i=6343,x=0.1034004605453186,y=0.39652659704684057 a=zee,b=zee,i=6344,x=0.13448148210620792,y=0.6260474107034932 a=pan,b=hat,i=6345,x=0.2613437423487872,y=0.9940438754118295 a=wye,b=hat,i=6346,x=0.4029829128240823,y=0.11036697991316924 a=zee,b=pan,i=6347,x=0.565275716092621,y=0.23420880259350974 a=pan,b=eks,i=6348,x=0.5980140331893903,y=0.06910125165307579 a=hat,b=pan,i=6349,x=0.8269557855792476,y=0.9027369919455107 a=hat,b=zee,i=6350,x=0.5352885898361499,y=0.3388698770867209 a=zee,b=wye,i=6351,x=0.9929432399676,y=0.7266233986268336 a=hat,b=hat,i=6352,x=0.4603922787242829,y=0.8630173727305803 a=zee,b=zee,i=6353,x=0.021330838330390844,y=0.3809296291373765 a=pan,b=hat,i=6354,x=0.7002692145665447,y=0.5873523948555504 a=eks,b=zee,i=6355,x=0.7096421804081511,y=0.8295306415940142 a=eks,b=eks,i=6356,x=0.16187658808999894,y=0.8302220496819485 a=zee,b=zee,i=6357,x=0.49409427660264216,y=0.4850204111936285 a=zee,b=wye,i=6358,x=0.2708188103232835,y=0.9662266139049696 a=hat,b=wye,i=6359,x=0.9607252863389836,y=0.5686827648028989 a=pan,b=eks,i=6360,x=0.7560882445267275,y=0.8572550831102655 a=zee,b=eks,i=6361,x=0.18272065148367533,y=0.739247187328454 a=eks,b=zee,i=6362,x=0.3565928726289197,y=0.7787122695765799 a=eks,b=hat,i=6363,x=0.2435075200137201,y=0.6410578487821268 a=wye,b=hat,i=6364,x=0.914528515618754,y=0.9410825640734111 a=hat,b=wye,i=6365,x=0.8343977017390618,y=0.4038557567547202 a=eks,b=eks,i=6366,x=0.3386950606192106,y=0.06992633700519646 a=wye,b=wye,i=6367,x=0.7504949488085239,y=0.786978752534252 a=hat,b=zee,i=6368,x=0.5051737323297509,y=0.7652145340768823 a=hat,b=wye,i=6369,x=0.7463935682542416,y=0.5295073352906969 a=wye,b=pan,i=6370,x=0.49818710578255154,y=0.1690594948792461 a=eks,b=wye,i=6371,x=0.49803548538778086,y=0.22335884494050284 a=eks,b=hat,i=6372,x=0.4246224317545182,y=0.3262297869762637 a=hat,b=pan,i=6373,x=0.0020932075053449184,y=0.9854117764909686 a=wye,b=zee,i=6374,x=0.18643754020877645,y=0.3123085804500255 a=hat,b=hat,i=6375,x=0.8001034675030699,y=0.9517591892658788 a=pan,b=eks,i=6376,x=0.6252933549201062,y=0.555208264819299 a=pan,b=pan,i=6377,x=0.1234059193898962,y=0.4282585828512744 a=eks,b=pan,i=6378,x=0.110887922625855,y=0.6850395297332329 a=hat,b=hat,i=6379,x=0.8361850070054325,y=0.19844462435428833 a=pan,b=eks,i=6380,x=0.2714658186149983,y=0.8900328486062874 a=hat,b=eks,i=6381,x=0.9299884067645247,y=0.9833998868880498 a=zee,b=eks,i=6382,x=0.5086463065649875,y=0.7232680771660464 a=eks,b=zee,i=6383,x=0.14567680811548367,y=0.7666281407205074 a=pan,b=pan,i=6384,x=0.6344408306479109,y=0.06196040433120564 a=eks,b=wye,i=6385,x=0.375259929118559,y=0.37681150088581805 a=hat,b=pan,i=6386,x=0.09907032231055479,y=0.11845065981831315 a=eks,b=wye,i=6387,x=0.5738630943778305,y=0.1629984838329911 a=wye,b=wye,i=6388,x=0.023110383118460698,y=0.4068502633328007 a=eks,b=wye,i=6389,x=0.06029233433804437,y=0.0069107595974849945 a=eks,b=eks,i=6390,x=0.37636185226364116,y=0.33595097225386006 a=wye,b=eks,i=6391,x=0.5269052228103134,y=0.06811348549954421 a=eks,b=eks,i=6392,x=0.7225625151417873,y=0.24647861320372433 a=pan,b=hat,i=6393,x=0.6164331222493035,y=0.799523761418903 a=pan,b=eks,i=6394,x=0.9066239795995487,y=0.3810678910603539 a=eks,b=eks,i=6395,x=0.013151988906827783,y=0.3911978077086571 a=zee,b=pan,i=6396,x=0.05693046828037929,y=0.0830535181246761 a=wye,b=pan,i=6397,x=0.09815785100601382,y=0.6838294083636631 a=hat,b=wye,i=6398,x=0.8278262369190469,y=0.8063525578215112 a=pan,b=pan,i=6399,x=0.10214678849235426,y=0.8695638422967837 a=wye,b=zee,i=6400,x=0.30136696499099913,y=0.6753346559057617 a=eks,b=pan,i=6401,x=0.3117980184170095,y=0.3896017834660054 a=pan,b=zee,i=6402,x=0.9804741377964931,y=0.49631735811047895 a=wye,b=pan,i=6403,x=0.374109581008899,y=0.9110444354943075 a=zee,b=hat,i=6404,x=0.7164677134055616,y=0.9694565043354904 a=pan,b=hat,i=6405,x=0.9759078114126464,y=0.7063179771371398 a=pan,b=hat,i=6406,x=0.954175493846238,y=0.6691300320475423 a=zee,b=hat,i=6407,x=0.04895042948869599,y=0.5565817121631146 a=zee,b=zee,i=6408,x=0.31225714410247885,y=0.2676588944630799 a=wye,b=zee,i=6409,x=0.7688696231859601,y=0.2251514431056416 a=pan,b=eks,i=6410,x=0.0771175852385313,y=0.43719251713130314 a=zee,b=pan,i=6411,x=0.6943439597980344,y=0.4529874687497758 a=eks,b=pan,i=6412,x=0.028528724411183704,y=0.4117910378534779 a=wye,b=wye,i=6413,x=0.6287761434833328,y=0.9307783735658955 a=zee,b=pan,i=6414,x=0.16675267868516974,y=0.46567693999380766 a=hat,b=hat,i=6415,x=0.8976720079433573,y=0.9828223660778185 a=hat,b=pan,i=6416,x=0.047236756072866926,y=0.7378794124793239 a=hat,b=pan,i=6417,x=0.5832411030367591,y=0.9477789434363258 a=hat,b=hat,i=6418,x=0.3743966868977374,y=0.783174113073371 a=hat,b=hat,i=6419,x=0.7816923607003607,y=0.26730270554894997 a=zee,b=hat,i=6420,x=0.8712427179950256,y=0.7447570934180631 a=wye,b=wye,i=6421,x=0.5648884056728719,y=0.5634331844443893 a=hat,b=wye,i=6422,x=0.01694176656548152,y=0.07336362857726697 a=wye,b=eks,i=6423,x=0.634648698039043,y=0.6818627870740478 a=hat,b=wye,i=6424,x=0.2615797200021953,y=0.06268282068424968 a=zee,b=hat,i=6425,x=0.4347562105046442,y=0.674781093628785 a=hat,b=pan,i=6426,x=0.6291090221287023,y=0.7077446188899329 a=zee,b=zee,i=6427,x=0.1266840835991615,y=0.4710457768189127 a=hat,b=eks,i=6428,x=0.09464086229090107,y=0.47239885675212656 a=wye,b=zee,i=6429,x=0.4663382505006868,y=0.8049521146793138 a=zee,b=pan,i=6430,x=0.4694715777452184,y=0.8671762254103113 a=eks,b=hat,i=6431,x=0.5070929456626403,y=0.4141949031576415 a=zee,b=eks,i=6432,x=0.9977728531401571,y=0.5555230798468542 a=eks,b=zee,i=6433,x=0.7714689740358521,y=0.4682319612714012 a=wye,b=zee,i=6434,x=0.3396705468736063,y=0.7170093938098063 a=eks,b=wye,i=6435,x=0.29949442818251637,y=0.2980558556550551 a=hat,b=pan,i=6436,x=0.8917689813015088,y=0.984408429326343 a=pan,b=eks,i=6437,x=0.07063477691831455,y=0.8731745285524414 a=wye,b=eks,i=6438,x=0.9311531747307039,y=0.36017141690300103 a=wye,b=eks,i=6439,x=0.27627014363793057,y=0.16739805033116262 a=eks,b=eks,i=6440,x=0.54039073822999,y=0.7382909202030716 a=pan,b=wye,i=6441,x=0.5364355943542373,y=0.8667607097366447 a=zee,b=hat,i=6442,x=0.1019419739884182,y=0.8210522328943843 a=zee,b=hat,i=6443,x=0.8392717810036734,y=0.4095062555606819 a=zee,b=wye,i=6444,x=0.5115020732232286,y=0.5858898596014527 a=eks,b=wye,i=6445,x=0.08215358744465884,y=0.4803964930713249 a=pan,b=eks,i=6446,x=0.44656601416029373,y=0.025883415745221905 a=eks,b=pan,i=6447,x=0.2131521138705983,y=0.44443595051013873 a=hat,b=zee,i=6448,x=0.8877041378948662,y=0.37718161280744267 a=hat,b=eks,i=6449,x=0.02954457910704722,y=0.18268010541285318 a=wye,b=hat,i=6450,x=0.06540529634689618,y=0.6973248364919504 a=hat,b=wye,i=6451,x=0.3603702418256457,y=0.945714519438643 a=eks,b=zee,i=6452,x=0.06223787640046563,y=0.8925718669036773 a=hat,b=hat,i=6453,x=0.6640804340662215,y=0.7894591475325365 a=zee,b=hat,i=6454,x=0.3766538672292219,y=0.4455838705050216 a=wye,b=pan,i=6455,x=0.23373281011403946,y=0.3153880547268789 a=wye,b=pan,i=6456,x=0.03036849011680509,y=0.2750194685259788 a=wye,b=eks,i=6457,x=0.7538211276818132,y=0.001441310514862515 a=pan,b=hat,i=6458,x=0.09729717910412794,y=0.19414276392139473 a=wye,b=hat,i=6459,x=0.5675430389740692,y=0.8272519001873508 a=eks,b=wye,i=6460,x=0.5637263196436371,y=0.670195472057473 a=wye,b=wye,i=6461,x=0.6778284989779373,y=0.0285879376093221 a=hat,b=eks,i=6462,x=0.9921482859148919,y=0.5987898976105622 a=wye,b=wye,i=6463,x=0.3211875999010735,y=0.7834800976581381 a=eks,b=pan,i=6464,x=0.2544291614706208,y=0.6807274563683547 a=wye,b=pan,i=6465,x=0.9167490958878957,y=0.9855848244933287 a=pan,b=zee,i=6466,x=0.15059271173810918,y=0.44163751220849723 a=zee,b=hat,i=6467,x=0.8143906454818576,y=0.05494909360709832 a=pan,b=zee,i=6468,x=0.9487811607055657,y=0.47218047025346854 a=eks,b=wye,i=6469,x=0.5901730276534817,y=0.8155922672887547 a=hat,b=wye,i=6470,x=0.6390276410501727,y=0.7865739186729956 a=hat,b=hat,i=6471,x=0.9494189095418566,y=0.3376440579707607 a=wye,b=zee,i=6472,x=0.6214639311843375,y=0.5100489809959527 a=wye,b=pan,i=6473,x=0.38012438275479565,y=0.990757480229546 a=eks,b=eks,i=6474,x=0.21187331402552312,y=0.3570247389877106 a=pan,b=wye,i=6475,x=0.1407760095778986,y=0.4114197966182903 a=zee,b=eks,i=6476,x=0.9687676442631526,y=0.3778953089069811 a=wye,b=hat,i=6477,x=0.4489569133156198,y=0.37328013990205033 a=wye,b=wye,i=6478,x=0.42854180852415313,y=0.9807031803546391 a=hat,b=zee,i=6479,x=0.702402839401389,y=0.7009502307426156 a=eks,b=zee,i=6480,x=0.9676699721896564,y=0.22422126244502638 a=hat,b=hat,i=6481,x=0.6708784819364922,y=0.8308286378718903 a=hat,b=wye,i=6482,x=0.8345542484122913,y=0.2115567403921984 a=eks,b=wye,i=6483,x=0.6489598152434705,y=0.725168237682496 a=zee,b=wye,i=6484,x=0.12383076923326797,y=0.10227618505533276 a=wye,b=wye,i=6485,x=0.6359239484918648,y=0.6087629645637064 a=wye,b=wye,i=6486,x=0.26321351409255855,y=0.10213207378968225 a=pan,b=eks,i=6487,x=0.4153808872409316,y=0.5380953444898547 a=wye,b=zee,i=6488,x=0.4298876367578778,y=0.8740569087259292 a=pan,b=eks,i=6489,x=0.7368633007515517,y=0.3235565157293787 a=hat,b=eks,i=6490,x=0.1904681932728718,y=0.39823383688284875 a=pan,b=hat,i=6491,x=0.40162401516303015,y=0.799676980010159 a=zee,b=zee,i=6492,x=0.6594479172290615,y=0.14884894304112206 a=hat,b=pan,i=6493,x=0.17669129422616314,y=0.17133013634096628 a=wye,b=hat,i=6494,x=0.4038680680240342,y=0.9000810248451881 a=pan,b=pan,i=6495,x=0.7458398054156802,y=0.15394809221770678 a=hat,b=wye,i=6496,x=0.024616285726912657,y=0.5198835249687588 a=eks,b=pan,i=6497,x=0.1184790227809902,y=0.7840803727709396 a=zee,b=pan,i=6498,x=0.9228447198201761,y=0.09844115301637657 a=zee,b=zee,i=6499,x=0.5093537663250951,y=0.5070363131757412 a=wye,b=wye,i=6500,x=0.04793995870348999,y=0.7326376271762662 a=wye,b=zee,i=6501,x=0.857769146584233,y=0.7284491562757176 a=hat,b=wye,i=6502,x=0.13952314891314033,y=0.21138680405955823 a=hat,b=zee,i=6503,x=0.0821042436799082,y=0.2380454193004119 a=zee,b=pan,i=6504,x=0.22170850644080387,y=0.8591089479037638 a=pan,b=pan,i=6505,x=0.6670057101772067,y=0.369664928277994 a=wye,b=eks,i=6506,x=0.2228766869756198,y=0.23547292675257847 a=hat,b=hat,i=6507,x=0.2037318613195901,y=0.8653218491418396 a=zee,b=hat,i=6508,x=0.5293143753649202,y=0.3032899464869183 a=wye,b=hat,i=6509,x=0.22689252452538788,y=0.01540955658171872 a=zee,b=wye,i=6510,x=0.03761238359284913,y=0.04430693507101946 a=pan,b=eks,i=6511,x=0.4156974178513727,y=0.6505604437223226 a=zee,b=wye,i=6512,x=0.5717578999541683,y=0.583339576596991 a=eks,b=wye,i=6513,x=0.2576348537935582,y=0.02891940447221053 a=zee,b=wye,i=6514,x=0.7108561722879589,y=0.5343855601720103 a=pan,b=wye,i=6515,x=0.20906185021483092,y=0.7346487645413573 a=pan,b=pan,i=6516,x=0.16436389636346782,y=0.06142769237145096 a=wye,b=hat,i=6517,x=0.9499786087950957,y=0.9169897551951627 a=hat,b=wye,i=6518,x=0.11226676145430348,y=0.3389463928651728 a=zee,b=zee,i=6519,x=0.2323137819710005,y=0.21425984944922594 a=wye,b=eks,i=6520,x=0.7524818540927941,y=0.9710297784453114 a=pan,b=wye,i=6521,x=0.4364322319855357,y=0.8466924609197165 a=hat,b=wye,i=6522,x=0.9673009309832951,y=0.33015592019384987 a=pan,b=zee,i=6523,x=0.5065662166353603,y=0.017151576997059825 a=wye,b=pan,i=6524,x=0.4239737405316326,y=0.24586595155563684 a=wye,b=eks,i=6525,x=0.666984074931497,y=0.5881526921363845 a=zee,b=eks,i=6526,x=0.7035055465426836,y=0.9029683394431433 a=hat,b=hat,i=6527,x=0.48083662190863985,y=0.6503200309394563 a=eks,b=eks,i=6528,x=0.35544201168726874,y=0.26203559629802176 a=eks,b=wye,i=6529,x=0.6483532909041725,y=0.27350007757294326 a=hat,b=zee,i=6530,x=0.6725507341754717,y=0.8211175540313643 a=pan,b=eks,i=6531,x=0.9263381279440988,y=0.7230758102834317 a=zee,b=eks,i=6532,x=0.9504925230076702,y=0.3707214379298016 a=pan,b=hat,i=6533,x=0.2968690724659714,y=0.5710523550663877 a=hat,b=wye,i=6534,x=0.09447988348358638,y=0.21201328127649932 a=hat,b=eks,i=6535,x=0.0022062240850495574,y=0.3458564847842249 a=eks,b=eks,i=6536,x=0.08799574586608505,y=0.16463115926454674 a=pan,b=pan,i=6537,x=0.15749262177445233,y=0.3950102135965362 a=hat,b=hat,i=6538,x=0.4868613643303731,y=0.8080900505454058 a=pan,b=eks,i=6539,x=0.7612094490147115,y=0.4401071622837852 a=hat,b=zee,i=6540,x=0.42723999009924263,y=0.5155261035021511 a=pan,b=hat,i=6541,x=0.0420481636052179,y=0.3896076829423738 a=zee,b=pan,i=6542,x=0.6629759666763753,y=0.7114746505059143 a=pan,b=pan,i=6543,x=0.8686279923185595,y=0.3493091545672151 a=pan,b=hat,i=6544,x=0.48676766407802263,y=0.2518094002262543 a=pan,b=eks,i=6545,x=0.8135981715168512,y=0.4300391107446847 a=zee,b=hat,i=6546,x=0.18939671235009936,y=0.5074696127752749 a=pan,b=wye,i=6547,x=0.7600528676641951,y=0.4426657030274146 a=hat,b=zee,i=6548,x=0.9011359340858558,y=0.6061658741277544 a=wye,b=wye,i=6549,x=0.2051254389063183,y=0.05111364491561332 a=hat,b=zee,i=6550,x=0.38066561435480195,y=0.42936645455121314 a=wye,b=pan,i=6551,x=0.018388994580471718,y=0.9954888468513496 a=wye,b=wye,i=6552,x=0.6253051834446587,y=0.29559701533864535 a=wye,b=eks,i=6553,x=0.33502063619497235,y=0.2610167700436856 a=pan,b=hat,i=6554,x=0.7802269675523349,y=0.9534940914356625 a=wye,b=hat,i=6555,x=0.005663846527729333,y=0.48584311997319796 a=eks,b=hat,i=6556,x=0.14062017897722112,y=0.005932662015826984 a=zee,b=pan,i=6557,x=0.3235867320680704,y=0.9056759816070373 a=wye,b=eks,i=6558,x=0.8070546249299714,y=0.09046129583350693 a=eks,b=hat,i=6559,x=0.9459853213004996,y=0.4362855250788259 a=pan,b=wye,i=6560,x=0.0727664463558585,y=0.025570241966542673 a=pan,b=zee,i=6561,x=0.6816547334568862,y=0.4142699086191578 a=zee,b=hat,i=6562,x=0.516217374487157,y=0.6640919516818178 a=hat,b=pan,i=6563,x=0.05685851331978431,y=0.6903540720393333 a=eks,b=wye,i=6564,x=0.7790458055803663,y=0.6522738145614022 a=hat,b=eks,i=6565,x=0.8990182808114324,y=0.971140059395297 a=eks,b=zee,i=6566,x=0.5308026859083895,y=0.6453041296190671 a=eks,b=hat,i=6567,x=0.4215632982227624,y=0.7633632892500558 a=hat,b=hat,i=6568,x=0.6015424402169296,y=0.9136579408737084 a=eks,b=zee,i=6569,x=0.07024602364065347,y=0.10258813515051479 a=hat,b=zee,i=6570,x=0.3550675740695889,y=0.007910225883702049 a=zee,b=pan,i=6571,x=0.1632710729418324,y=0.03017711376568888 a=eks,b=pan,i=6572,x=0.9270875444507882,y=0.637374878466062 a=hat,b=hat,i=6573,x=0.05509535512573205,y=0.8918234294509011 a=wye,b=wye,i=6574,x=0.9555552809704153,y=0.41421382030170906 a=pan,b=wye,i=6575,x=0.15402188087239954,y=0.8691716209727222 a=pan,b=zee,i=6576,x=0.8777708761889912,y=0.5786474005042914 a=pan,b=pan,i=6577,x=0.3993469483222466,y=0.3892398770682076 a=hat,b=hat,i=6578,x=0.8463232011086974,y=0.18319003947637869 a=wye,b=eks,i=6579,x=0.24777952654263558,y=0.27916343904186647 a=eks,b=eks,i=6580,x=0.6495626911864495,y=0.9137400574083774 a=eks,b=zee,i=6581,x=0.0552357804759368,y=0.27859129675614414 a=eks,b=wye,i=6582,x=0.047528529169082234,y=0.06138863023310337 a=zee,b=hat,i=6583,x=0.8563606600171147,y=0.015181563909825058 a=wye,b=eks,i=6584,x=0.3654798126861838,y=0.8807563837162635 a=eks,b=pan,i=6585,x=0.08337736967964804,y=0.03539849770256276 a=pan,b=wye,i=6586,x=0.29250342016498887,y=0.3069941691864093 a=wye,b=pan,i=6587,x=0.5020409286292801,y=0.009939761220784549 a=pan,b=hat,i=6588,x=0.6710775244097316,y=0.29891597994587726 a=eks,b=eks,i=6589,x=0.8981260130197878,y=0.341172072262118 a=eks,b=hat,i=6590,x=0.036271533325818894,y=0.34617217226715424 a=wye,b=pan,i=6591,x=0.42885075582120236,y=0.9638923170569789 a=eks,b=zee,i=6592,x=0.9241230700230697,y=0.7087787442946673 a=pan,b=eks,i=6593,x=0.5671688159882186,y=0.2525080171055939 a=eks,b=eks,i=6594,x=0.09678454503956313,y=0.9394372732793339 a=hat,b=wye,i=6595,x=0.2134794663649403,y=0.1743187405629919 a=pan,b=zee,i=6596,x=0.7535951031670416,y=0.3524925624995391 a=pan,b=wye,i=6597,x=0.7481435165529386,y=0.6957778649603638 a=zee,b=hat,i=6598,x=0.6210617717475871,y=0.6190922851909458 a=pan,b=zee,i=6599,x=0.18502780307376443,y=0.34510172711084 a=eks,b=hat,i=6600,x=0.34120771327893296,y=0.5437219745072818 a=zee,b=zee,i=6601,x=0.7435038730289294,y=0.06225845908254546 a=zee,b=eks,i=6602,x=0.7661471810537874,y=0.11870848331729167 a=zee,b=eks,i=6603,x=0.9777797463621237,y=0.09720023036402714 a=pan,b=hat,i=6604,x=0.422595464517281,y=0.8343132654700024 a=wye,b=hat,i=6605,x=0.10761057631214699,y=0.7430467022453479 a=pan,b=zee,i=6606,x=0.8486989983659791,y=0.6465788461912306 a=eks,b=hat,i=6607,x=0.7823679742941769,y=0.8209287515709784 a=hat,b=eks,i=6608,x=0.7400121945607447,y=0.03882673241167289 a=wye,b=hat,i=6609,x=0.12667845633514874,y=0.1111690903267013 a=hat,b=zee,i=6610,x=0.9346894562923037,y=0.10587701420327944 a=hat,b=wye,i=6611,x=0.6262544347274932,y=0.30525530738772355 a=wye,b=hat,i=6612,x=0.8337403987989883,y=0.25060970159832463 a=pan,b=zee,i=6613,x=0.8461001648282795,y=0.42374948718873573 a=hat,b=wye,i=6614,x=0.7344391388034486,y=0.25789180389511723 a=hat,b=zee,i=6615,x=0.78349042546449,y=0.44915494280220225 a=zee,b=hat,i=6616,x=0.22594744492269403,y=0.16847954740221938 a=hat,b=hat,i=6617,x=0.1680792215326481,y=0.7434162302269155 a=pan,b=zee,i=6618,x=0.034862418341202295,y=0.7671853898444302 a=wye,b=hat,i=6619,x=0.48364559195372436,y=0.5916684625577362 a=zee,b=hat,i=6620,x=0.49520075702438326,y=0.1675286620908042 a=pan,b=zee,i=6621,x=0.92531350722769,y=0.7331109839366486 a=zee,b=wye,i=6622,x=0.28966831942694526,y=0.5726274862219165 a=eks,b=pan,i=6623,x=0.8441127141759738,y=0.9967304913754049 a=wye,b=hat,i=6624,x=0.5591280937962949,y=0.6627435675727004 a=eks,b=wye,i=6625,x=0.5105119511152182,y=0.5062086629041608 a=zee,b=hat,i=6626,x=0.9866848527389168,y=0.32213040281236427 a=zee,b=pan,i=6627,x=0.021852600596809824,y=0.6287762047371142 a=wye,b=zee,i=6628,x=0.34899619352678224,y=0.6762953600092646 a=eks,b=wye,i=6629,x=0.042973374957347765,y=0.3504215411530547 a=pan,b=hat,i=6630,x=0.5318569983484858,y=0.1981595013443107 a=hat,b=zee,i=6631,x=0.3770252104819539,y=0.9521141704617042 a=zee,b=hat,i=6632,x=0.251621124332819,y=0.8820641410404748 a=hat,b=hat,i=6633,x=0.2959658325331481,y=0.13508551484281162 a=wye,b=hat,i=6634,x=0.09078570109861495,y=0.496300237950696 a=eks,b=pan,i=6635,x=0.1336818909314733,y=0.4638227719158149 a=eks,b=wye,i=6636,x=0.07517679920524767,y=0.4915331134051061 a=eks,b=wye,i=6637,x=0.3352816408227677,y=0.8140380433910319 a=wye,b=zee,i=6638,x=0.591256877732877,y=0.5915874489265203 a=zee,b=zee,i=6639,x=0.9221422139699282,y=0.47360413794657386 a=eks,b=eks,i=6640,x=0.38457971591828066,y=0.7022912637900967 a=eks,b=zee,i=6641,x=0.8781234363470478,y=0.8882819185534889 a=hat,b=pan,i=6642,x=0.005715323745672962,y=0.2447512299512158 a=eks,b=zee,i=6643,x=0.015710994394110722,y=0.33183466779705995 a=wye,b=wye,i=6644,x=0.39250510547900563,y=0.08289629956063027 a=eks,b=hat,i=6645,x=0.261494320247025,y=0.36299917636703616 a=pan,b=pan,i=6646,x=0.24764166684766364,y=0.9615131721631346 a=hat,b=zee,i=6647,x=0.07946351924617867,y=0.9130106536641815 a=pan,b=wye,i=6648,x=0.23702724653048457,y=0.11584533450215717 a=pan,b=hat,i=6649,x=0.6519700937726137,y=0.34886054594961424 a=hat,b=wye,i=6650,x=0.4661494621587131,y=0.17426048946142003 a=zee,b=eks,i=6651,x=0.47348695334894386,y=0.4301930194799014 a=pan,b=zee,i=6652,x=0.4602949257627642,y=0.49975689849461613 a=hat,b=eks,i=6653,x=0.8374977303853919,y=0.5694625331922527 a=zee,b=eks,i=6654,x=0.5422936444892872,y=0.5852344409380648 a=pan,b=hat,i=6655,x=0.6453370235827801,y=0.5399548634478539 a=wye,b=hat,i=6656,x=0.796475923939686,y=0.010301259372155425 a=pan,b=pan,i=6657,x=0.7793713291305154,y=0.43736432518686286 a=zee,b=wye,i=6658,x=0.026272697033822512,y=0.8586650268622298 a=pan,b=hat,i=6659,x=0.8340965806153038,y=0.9954916059691153 a=wye,b=hat,i=6660,x=0.797154755771274,y=0.5736771633024341 a=wye,b=zee,i=6661,x=0.8188492526845532,y=0.4439387096787365 a=eks,b=zee,i=6662,x=0.692659935953495,y=0.014750331023098417 a=pan,b=hat,i=6663,x=0.5189752727315453,y=0.27114682476438556 a=wye,b=pan,i=6664,x=0.8410807442089315,y=0.5618783788762672 a=zee,b=wye,i=6665,x=0.750023688775221,y=0.8540304746331103 a=hat,b=hat,i=6666,x=0.6568757213906617,y=0.023741446240077235 a=hat,b=zee,i=6667,x=0.5925080941699123,y=0.26022346139524233 a=pan,b=zee,i=6668,x=0.5792938319765554,y=0.549059780249718 a=pan,b=pan,i=6669,x=0.40578589985803115,y=0.991882019921512 a=hat,b=pan,i=6670,x=0.5062335371686814,y=0.25014874809168464 a=zee,b=pan,i=6671,x=0.8485250852135324,y=0.42291127183964006 a=eks,b=zee,i=6672,x=0.8633240831439754,y=0.805776035676606 a=eks,b=pan,i=6673,x=0.5844555116526361,y=0.9258656111924322 a=eks,b=pan,i=6674,x=0.07876117692793061,y=0.6162828639866715 a=eks,b=zee,i=6675,x=0.6002332633428729,y=0.02737805769773405 a=zee,b=eks,i=6676,x=0.7361247716287402,y=0.4981984945475131 a=eks,b=hat,i=6677,x=0.07057457921469279,y=0.27327598383734664 a=wye,b=eks,i=6678,x=0.13317313653408192,y=0.833936738251508 a=zee,b=pan,i=6679,x=0.36757640497694033,y=0.15666791431421667 a=pan,b=wye,i=6680,x=0.7228498260423928,y=0.16029570100550605 a=zee,b=wye,i=6681,x=0.23575638607482352,y=0.5267963423656761 a=wye,b=wye,i=6682,x=0.05864862278509386,y=0.968278945419499 a=hat,b=pan,i=6683,x=0.6654580371987767,y=0.9155359993727842 a=eks,b=hat,i=6684,x=0.11258817875708949,y=0.5202664086593939 a=wye,b=pan,i=6685,x=0.2633941946281759,y=0.611467934771218 a=eks,b=eks,i=6686,x=0.8316637163146731,y=0.3179748046122216 a=eks,b=hat,i=6687,x=0.4611093872251627,y=0.4933386211537618 a=pan,b=pan,i=6688,x=0.13485289624642116,y=0.30288273557456213 a=zee,b=zee,i=6689,x=0.9273055357466653,y=0.054449902661783844 a=zee,b=hat,i=6690,x=0.5203670639579945,y=0.7962270767115127 a=hat,b=wye,i=6691,x=0.6886657290157878,y=0.9480662991851704 a=eks,b=hat,i=6692,x=0.09793478921203369,y=0.45646997283913904 a=zee,b=hat,i=6693,x=0.6887185377427641,y=0.2725371105355715 a=pan,b=wye,i=6694,x=0.08459665725133014,y=0.6480627030857502 a=eks,b=wye,i=6695,x=0.9070253492729443,y=0.8359657479869284 a=eks,b=pan,i=6696,x=0.5213061786374872,y=0.9436108956847651 a=eks,b=wye,i=6697,x=0.38079548707281974,y=0.7146301348085543 a=pan,b=pan,i=6698,x=0.24992815869516327,y=0.7828473032320792 a=wye,b=eks,i=6699,x=0.4863235665190313,y=0.024761627522226104 a=eks,b=wye,i=6700,x=0.11486299826891566,y=0.7732953412442202 a=eks,b=pan,i=6701,x=0.11289143979118377,y=0.5154344501380237 a=pan,b=pan,i=6702,x=0.09897861729160984,y=0.1632726180578581 a=zee,b=pan,i=6703,x=0.6063357396844151,y=0.9440640953293378 a=wye,b=zee,i=6704,x=0.9929065501226577,y=0.9563353213992627 a=zee,b=zee,i=6705,x=0.6695263366217671,y=0.9094821746571289 a=eks,b=hat,i=6706,x=0.6005219270357064,y=0.7674256844260718 a=pan,b=pan,i=6707,x=0.7568092546831552,y=0.30011145741383816 a=eks,b=wye,i=6708,x=0.3630047546497195,y=0.3731502489099452 a=pan,b=wye,i=6709,x=0.6499789136488362,y=0.9975126213435949 a=pan,b=eks,i=6710,x=0.9822306336820864,y=0.9518481162696052 a=wye,b=wye,i=6711,x=0.6529313233924365,y=0.16117133810135675 a=hat,b=eks,i=6712,x=0.0038597545092279306,y=0.04201771404673427 a=hat,b=hat,i=6713,x=0.4327034173748717,y=0.40765932026954144 a=pan,b=eks,i=6714,x=0.6768196355507363,y=0.4866501412692976 a=pan,b=pan,i=6715,x=0.941886673981322,y=0.6955697200870666 a=wye,b=eks,i=6716,x=0.7399610338026938,y=0.7410171019957901 a=wye,b=eks,i=6717,x=0.867978110755599,y=0.5614068975084064 a=eks,b=hat,i=6718,x=0.24524935543537574,y=0.6137124860108586 a=zee,b=pan,i=6719,x=0.1581978243465465,y=0.8467816744572415 a=eks,b=zee,i=6720,x=0.14299332956774857,y=0.3448281281418095 a=zee,b=hat,i=6721,x=0.6375447951528392,y=0.9688821643544498 a=zee,b=wye,i=6722,x=0.13464497699175937,y=0.5072303450060313 a=wye,b=pan,i=6723,x=0.08857317290220112,y=0.22813936075330932 a=wye,b=zee,i=6724,x=0.9180101472288132,y=0.4772553128152984 a=eks,b=zee,i=6725,x=0.5257382125487153,y=0.28145993503907585 a=hat,b=wye,i=6726,x=0.8681656798259132,y=0.5422446735924256 a=hat,b=hat,i=6727,x=0.6760254739914621,y=0.38899478823906797 a=wye,b=hat,i=6728,x=0.19864833682412852,y=0.07849170872015998 a=wye,b=eks,i=6729,x=0.0725487679182576,y=0.6718016982732007 a=zee,b=pan,i=6730,x=0.664189415821601,y=0.9231485351812634 a=pan,b=eks,i=6731,x=0.3748183297884402,y=0.14651294307202578 a=hat,b=eks,i=6732,x=0.19051425073038974,y=0.2534461176951027 a=hat,b=pan,i=6733,x=0.420176119585988,y=0.5325617521489726 a=pan,b=pan,i=6734,x=0.1580686510357059,y=0.5545289683879925 a=pan,b=zee,i=6735,x=0.34376736360822124,y=0.8783403362652445 a=wye,b=eks,i=6736,x=0.1720144618863838,y=0.07472067325986242 a=wye,b=zee,i=6737,x=0.7735497202626829,y=0.39904858822422706 a=zee,b=wye,i=6738,x=0.6916920100867227,y=0.15860111481046824 a=pan,b=pan,i=6739,x=0.7724445003059343,y=0.10599738910890832 a=hat,b=hat,i=6740,x=0.1638749831040246,y=0.33942864618967783 a=hat,b=pan,i=6741,x=0.5132827171435942,y=0.30511383816187543 a=eks,b=pan,i=6742,x=0.7821265240696961,y=0.5002704992494771 a=zee,b=pan,i=6743,x=0.5963266420934059,y=0.29065786430330587 a=pan,b=pan,i=6744,x=0.3890975093181427,y=0.13247688252534073 a=eks,b=eks,i=6745,x=0.17791482999411534,y=0.49908183588985267 a=eks,b=zee,i=6746,x=0.9727441527624078,y=0.1416421024960326 a=zee,b=wye,i=6747,x=0.723551831416918,y=0.2807129773827569 a=eks,b=hat,i=6748,x=0.5710553437496192,y=0.06737951674524745 a=pan,b=wye,i=6749,x=0.9967283968435253,y=0.4586425241398737 a=zee,b=eks,i=6750,x=0.411125321089135,y=0.47877014881710245 a=wye,b=pan,i=6751,x=0.5228421813260895,y=0.9476995312395788 a=eks,b=hat,i=6752,x=0.5272144612869077,y=0.5823689048097198 a=pan,b=pan,i=6753,x=0.6092847281248764,y=0.08166906720980371 a=pan,b=pan,i=6754,x=0.03127627780352893,y=0.7077713273089731 a=wye,b=pan,i=6755,x=0.9394158998984187,y=0.4097422792388996 a=eks,b=pan,i=6756,x=0.7136237306098985,y=0.44757595968820907 a=eks,b=wye,i=6757,x=0.6668899487792558,y=0.6148196125913775 a=wye,b=eks,i=6758,x=0.24918942240065567,y=0.1175614364985561 a=hat,b=hat,i=6759,x=0.4409476763420297,y=0.37269928936748364 a=wye,b=eks,i=6760,x=0.7875787294909694,y=0.039280684999618454 a=eks,b=wye,i=6761,x=0.846782848681552,y=0.7680754064510079 a=wye,b=eks,i=6762,x=0.6630016803214965,y=0.35559642495764865 a=hat,b=zee,i=6763,x=0.8827431489428148,y=0.8101223666047421 a=wye,b=eks,i=6764,x=0.8818772544000334,y=0.5852259091501919 a=wye,b=wye,i=6765,x=0.6302491045216058,y=0.35058599080261854 a=wye,b=zee,i=6766,x=0.8428810279931461,y=0.06453198742123845 a=hat,b=eks,i=6767,x=0.41034801950126865,y=0.7814715051154284 a=eks,b=hat,i=6768,x=0.807164432383456,y=0.10155228923520643 a=wye,b=zee,i=6769,x=0.015938042152491505,y=0.2467410432381938 a=zee,b=wye,i=6770,x=0.4647151786207453,y=0.09586765050852464 a=zee,b=wye,i=6771,x=0.5282093689650457,y=0.45570775635349325 a=pan,b=wye,i=6772,x=0.8587471775202551,y=0.07946050584311648 a=wye,b=pan,i=6773,x=0.1251517157188331,y=0.14006157275798192 a=wye,b=zee,i=6774,x=0.6171307886636815,y=0.23263807093903088 a=zee,b=eks,i=6775,x=0.7107364083112168,y=0.747744177326698 a=pan,b=eks,i=6776,x=0.7402366773916875,y=0.5425967566595283 a=pan,b=pan,i=6777,x=0.8587338035081189,y=0.6815723862967287 a=hat,b=eks,i=6778,x=0.7374724325083976,y=0.33507894275895755 a=wye,b=eks,i=6779,x=0.051803530307045764,y=0.9635968624328757 a=wye,b=wye,i=6780,x=0.7420078463856731,y=0.24580232345831476 a=hat,b=pan,i=6781,x=0.31100740187371934,y=0.15295409834535245 a=eks,b=eks,i=6782,x=0.47803669544518634,y=0.9519657570611978 a=zee,b=eks,i=6783,x=0.09545968133365756,y=0.010784899546895543 a=zee,b=wye,i=6784,x=0.609956046414881,y=0.6555640945124119 a=pan,b=wye,i=6785,x=0.5316777127876826,y=0.6104961546467026 a=pan,b=wye,i=6786,x=0.25974778249116803,y=0.08881791270926387 a=eks,b=pan,i=6787,x=0.5461613458666269,y=0.40749063143865827 a=wye,b=eks,i=6788,x=0.59700206673727,y=0.5092154392509416 a=eks,b=hat,i=6789,x=0.11384620831197945,y=0.21498304087430675 a=zee,b=eks,i=6790,x=0.3259643807042226,y=0.294440283499696 a=hat,b=pan,i=6791,x=0.3918842930839752,y=0.4866508833195289 a=pan,b=pan,i=6792,x=0.5301735918581785,y=0.8191767116079914 a=zee,b=wye,i=6793,x=0.09304197140837533,y=0.41014621328207224 a=zee,b=wye,i=6794,x=0.9068197358960509,y=0.08182204172224206 a=eks,b=hat,i=6795,x=0.6802118298728432,y=0.3352065052212123 a=eks,b=wye,i=6796,x=0.5909399906562114,y=0.5580035130979556 a=eks,b=hat,i=6797,x=0.9632745089330987,y=0.7078513092089819 a=eks,b=wye,i=6798,x=0.15363778133009276,y=0.6325423246809744 a=zee,b=eks,i=6799,x=0.9004852465295646,y=0.9465220966082961 a=wye,b=zee,i=6800,x=0.24904470404318169,y=0.4920531920025397 a=zee,b=pan,i=6801,x=0.6403589395715946,y=0.11274127473071038 a=zee,b=wye,i=6802,x=0.09957278874549647,y=0.715843577221054 a=pan,b=wye,i=6803,x=0.22156558120148118,y=0.6572540721541829 a=hat,b=zee,i=6804,x=0.7027731517392186,y=0.3606531856415711 a=pan,b=hat,i=6805,x=0.8362059152851221,y=0.9472897492210541 a=wye,b=wye,i=6806,x=0.46185714288118773,y=0.9932895877413421 a=pan,b=eks,i=6807,x=0.5997233937030831,y=0.005793331189633544 a=hat,b=zee,i=6808,x=0.8753345579411498,y=0.04597732362263285 a=wye,b=wye,i=6809,x=0.8141741575210425,y=0.16783710466982837 a=zee,b=pan,i=6810,x=0.15680318230138823,y=0.9869386425704416 a=eks,b=wye,i=6811,x=0.7065407352836623,y=0.8368678138790903 a=wye,b=wye,i=6812,x=0.4084090484238747,y=0.9288230265446697 a=eks,b=eks,i=6813,x=0.22195791037233625,y=0.46000678721121724 a=hat,b=zee,i=6814,x=0.06615677821987875,y=0.9808603644184125 a=zee,b=zee,i=6815,x=0.5000818809944109,y=0.771946292891575 a=wye,b=pan,i=6816,x=0.9209420415686578,y=0.13984027426134304 a=hat,b=wye,i=6817,x=0.8610216667264953,y=0.5382429359595315 a=wye,b=hat,i=6818,x=0.9490099609383663,y=0.06552721253446325 a=eks,b=pan,i=6819,x=0.5703992590220686,y=0.8637215064086881 a=hat,b=zee,i=6820,x=0.2416040451020256,y=0.9776127555858962 a=zee,b=hat,i=6821,x=0.4912693762402818,y=0.5204860488656815 a=hat,b=eks,i=6822,x=0.1966228532052421,y=0.975043572227354 a=wye,b=zee,i=6823,x=0.5781208624185773,y=0.8409446241801248 a=eks,b=hat,i=6824,x=0.43385175975083057,y=0.41792395879700195 a=eks,b=eks,i=6825,x=0.24716919525264047,y=0.9659819670046521 a=zee,b=pan,i=6826,x=0.8340499179886257,y=0.9535536917685269 a=pan,b=pan,i=6827,x=0.7938211511368373,y=0.4559826830758338 a=pan,b=hat,i=6828,x=0.3431841672353826,y=0.9731740314694275 a=zee,b=hat,i=6829,x=0.41031480623763106,y=0.45880274972572666 a=pan,b=pan,i=6830,x=0.1142681517107742,y=0.2829811068526855 a=eks,b=wye,i=6831,x=0.6311471125678166,y=0.35079658233745936 a=hat,b=pan,i=6832,x=0.7805431061337192,y=0.6499156385099167 a=wye,b=hat,i=6833,x=0.5448291589816822,y=0.24233292928888261 a=pan,b=wye,i=6834,x=0.1500861412508071,y=0.4288594929835393 a=hat,b=zee,i=6835,x=0.3554971979233431,y=0.7003527906078075 a=eks,b=eks,i=6836,x=0.8314643867997237,y=0.6792470433081391 a=wye,b=eks,i=6837,x=0.1301888660610001,y=0.9808398029246085 a=hat,b=wye,i=6838,x=0.7770652463104809,y=0.6687521390314989 a=eks,b=hat,i=6839,x=0.6771345756994601,y=0.3254097306513094 a=eks,b=zee,i=6840,x=0.6482286253811516,y=0.8094333984928788 a=wye,b=pan,i=6841,x=0.2567333227180485,y=0.3632000329956243 a=hat,b=pan,i=6842,x=0.5591318142449471,y=0.30371083367502205 a=wye,b=eks,i=6843,x=0.22133780427833827,y=0.12550147451196636 a=pan,b=zee,i=6844,x=0.6378228582954686,y=0.173029586655695 a=wye,b=zee,i=6845,x=0.18295530986921293,y=0.5733022672604575 a=wye,b=eks,i=6846,x=0.6423397517155203,y=0.8356059098780667 a=wye,b=eks,i=6847,x=0.5654097817406883,y=0.4917356814957925 a=pan,b=hat,i=6848,x=0.13005488453891356,y=0.36376504302138823 a=pan,b=pan,i=6849,x=0.7292341394730394,y=0.9619604141937782 a=wye,b=hat,i=6850,x=0.9700608965235021,y=0.3990830943961574 a=hat,b=zee,i=6851,x=0.626771477414734,y=0.20044484931996054 a=hat,b=hat,i=6852,x=0.12907922332721755,y=0.9897873547381626 a=zee,b=hat,i=6853,x=0.16224652017611052,y=0.3566205026903966 a=pan,b=pan,i=6854,x=0.7113055088893854,y=0.8848278821601264 a=hat,b=zee,i=6855,x=0.03040686539549997,y=0.7759017452917722 a=hat,b=pan,i=6856,x=0.6726315514891058,y=0.9389924558403268 a=hat,b=zee,i=6857,x=0.1411606825265106,y=0.7112133367607912 a=wye,b=wye,i=6858,x=0.3955235311928522,y=0.1986261607297174 a=wye,b=pan,i=6859,x=0.3196180023166212,y=0.22620149742138462 a=eks,b=wye,i=6860,x=0.7484529088599197,y=0.9458674650980478 a=hat,b=eks,i=6861,x=0.5333359352881868,y=0.6705965726039589 a=eks,b=pan,i=6862,x=0.03969161279974032,y=0.6429740057666072 a=pan,b=wye,i=6863,x=0.8290379851119192,y=0.4133616397651474 a=hat,b=eks,i=6864,x=0.5485065278651766,y=0.5820232711323319 a=pan,b=zee,i=6865,x=0.9369018030633546,y=0.2730985696260336 a=eks,b=wye,i=6866,x=0.7518803820253178,y=0.1629275612174501 a=zee,b=wye,i=6867,x=0.9102230409548707,y=0.9019213473878609 a=pan,b=zee,i=6868,x=0.4631144547528713,y=0.17716733576639176 a=hat,b=eks,i=6869,x=0.2542372110197165,y=0.30416858126881696 a=pan,b=wye,i=6870,x=0.4253800398968478,y=0.033574775026327885 a=eks,b=eks,i=6871,x=0.5063694703652393,y=0.006032505525179865 a=wye,b=eks,i=6872,x=0.38036352987366395,y=0.46731687201043415 a=wye,b=eks,i=6873,x=0.9798362101131622,y=0.797643782226173 a=eks,b=hat,i=6874,x=0.5227336833787608,y=0.9908448955682759 a=eks,b=zee,i=6875,x=0.606422651768782,y=0.914840315532674 a=pan,b=hat,i=6876,x=0.5129530277212709,y=0.7790386991794965 a=hat,b=eks,i=6877,x=0.11459832283361682,y=0.767333306893435 a=zee,b=pan,i=6878,x=0.31397281280064293,y=0.16291546501309395 a=pan,b=zee,i=6879,x=0.5284562057774806,y=0.7918033883536163 a=eks,b=wye,i=6880,x=0.5984387679261401,y=0.9753479770314387 a=zee,b=hat,i=6881,x=0.5862597507571483,y=0.7707420703176064 a=pan,b=eks,i=6882,x=0.5334986785639318,y=0.9783513827876675 a=zee,b=wye,i=6883,x=0.7679069545156161,y=0.7810806767827133 a=hat,b=pan,i=6884,x=0.25121382521102964,y=0.08373878679612079 a=wye,b=hat,i=6885,x=0.05142094104336947,y=0.9978267954724354 a=pan,b=zee,i=6886,x=0.27515151044558905,y=0.8898719178215098 a=hat,b=wye,i=6887,x=0.3290836499787756,y=0.8942355162084987 a=zee,b=pan,i=6888,x=0.7705250058516857,y=0.9061349225471161 a=eks,b=pan,i=6889,x=0.8727519098818294,y=0.38422445867709476 a=zee,b=hat,i=6890,x=0.07814285019815281,y=0.6524720493819127 a=eks,b=eks,i=6891,x=0.553350512403786,y=0.21084722161813896 a=zee,b=hat,i=6892,x=0.307754111293953,y=0.5638948621786333 a=zee,b=zee,i=6893,x=0.8600709509023364,y=0.160849705704027 a=zee,b=hat,i=6894,x=0.5702891448833654,y=0.4084412240884401 a=zee,b=hat,i=6895,x=0.6946417768735003,y=0.41460355943617566 a=zee,b=hat,i=6896,x=0.7359164967591003,y=0.8293086338798401 a=wye,b=hat,i=6897,x=0.051569812567012985,y=0.7086891870318104 a=wye,b=wye,i=6898,x=0.890610959944813,y=0.42067321781938505 a=zee,b=zee,i=6899,x=0.5568256158466047,y=0.15682857405624617 a=pan,b=pan,i=6900,x=0.46106520857783606,y=0.8984962995391143 a=zee,b=zee,i=6901,x=0.15447805903030032,y=0.3708113295153489 a=wye,b=hat,i=6902,x=0.2178563623721872,y=0.5234598648171618 a=wye,b=eks,i=6903,x=0.22666531785803,y=0.6725621891005873 a=hat,b=wye,i=6904,x=0.8610376333440763,y=0.7594915846085165 a=zee,b=pan,i=6905,x=0.2561178270791922,y=0.11749615398320445 a=hat,b=zee,i=6906,x=0.07026123437146103,y=0.8267280415036612 a=wye,b=zee,i=6907,x=0.6367788848968293,y=0.6394774166453675 a=wye,b=zee,i=6908,x=0.809527772497878,y=0.13573629343090665 a=hat,b=hat,i=6909,x=0.2602273628092978,y=0.6319094113304579 a=pan,b=wye,i=6910,x=0.25097439132798516,y=0.0005109887783484313 a=zee,b=zee,i=6911,x=0.8474137462624203,y=0.25704106383367986 a=zee,b=eks,i=6912,x=0.8996806626412216,y=0.8543839233593294 a=pan,b=zee,i=6913,x=0.6587566128742129,y=0.5632886251369115 a=eks,b=pan,i=6914,x=0.6621105804379062,y=0.9655406039971886 a=eks,b=hat,i=6915,x=0.2111094032818116,y=0.5848242928084593 a=zee,b=hat,i=6916,x=0.984302853476379,y=0.3318129327554279 a=wye,b=eks,i=6917,x=0.4116075902695022,y=0.28661075899283883 a=hat,b=zee,i=6918,x=0.9078126587488162,y=0.825042025154357 a=hat,b=wye,i=6919,x=0.6271510270374615,y=0.2788131116617252 a=eks,b=pan,i=6920,x=0.5871441514609353,y=0.8959550649206074 a=zee,b=wye,i=6921,x=0.5169699337780084,y=0.8908217878266501 a=hat,b=zee,i=6922,x=0.26862211703298666,y=0.7329656688559485 a=wye,b=hat,i=6923,x=0.9326808746284245,y=0.1899255490512184 a=hat,b=zee,i=6924,x=0.18898941655772628,y=0.41248127061100026 a=eks,b=eks,i=6925,x=0.013945565190257692,y=0.5578850256771833 a=eks,b=eks,i=6926,x=0.48658959418573866,y=0.12700817464144343 a=pan,b=pan,i=6927,x=0.2148229483341345,y=0.142698457109815 a=wye,b=wye,i=6928,x=0.9723961772197747,y=0.9337468605908721 a=pan,b=hat,i=6929,x=0.39047545698773434,y=0.1014408675739632 a=eks,b=zee,i=6930,x=0.5526320529536692,y=0.6589359191373861 a=zee,b=pan,i=6931,x=0.9169134272880114,y=0.45914482802505263 a=wye,b=eks,i=6932,x=0.335776156098611,y=0.5748799322742809 a=pan,b=zee,i=6933,x=0.736088726276053,y=0.9511504821090352 a=pan,b=hat,i=6934,x=0.0735762788752764,y=0.0008249210316072508 a=hat,b=hat,i=6935,x=0.8448124844892154,y=0.7472136644468284 a=wye,b=zee,i=6936,x=0.8005403193787164,y=0.00364938998415798 a=eks,b=wye,i=6937,x=0.21622217154383783,y=0.693609603948259 a=pan,b=eks,i=6938,x=0.3920264992178498,y=0.7658079570315041 a=pan,b=pan,i=6939,x=0.9322271691157334,y=0.5636509019339512 a=pan,b=wye,i=6940,x=0.7428995263807269,y=0.28179583615338055 a=hat,b=eks,i=6941,x=0.7647380306778612,y=0.5588346481843296 a=eks,b=zee,i=6942,x=0.43808251265668563,y=0.7626481299623035 a=wye,b=pan,i=6943,x=0.9077501006486136,y=0.15938270549685063 a=zee,b=hat,i=6944,x=0.30931352961195646,y=0.7930984054369467 a=zee,b=zee,i=6945,x=0.7497323025761014,y=0.19551835687807828 a=hat,b=eks,i=6946,x=0.06859192488355459,y=0.18197505910402123 a=pan,b=eks,i=6947,x=0.6992727384765998,y=0.29778601894865464 a=pan,b=hat,i=6948,x=0.6806028930853153,y=0.5337351071127955 a=wye,b=hat,i=6949,x=0.8798782820732383,y=0.08851766994161492 a=eks,b=wye,i=6950,x=0.5484166834064047,y=0.5444329351784222 a=pan,b=hat,i=6951,x=0.26580629226731123,y=0.6717468181544698 a=wye,b=hat,i=6952,x=0.3046906425663285,y=0.9311855954257118 a=wye,b=hat,i=6953,x=0.0716884908750034,y=0.7032897899381292 a=zee,b=pan,i=6954,x=0.19883557252817674,y=0.8081642410948915 a=zee,b=wye,i=6955,x=0.2873302616631028,y=0.8940998424635924 a=pan,b=wye,i=6956,x=0.05509311089172042,y=0.02187042391982985 a=zee,b=wye,i=6957,x=0.6879906058837991,y=0.12542105731118525 a=hat,b=wye,i=6958,x=0.18834573262459287,y=0.5850606930814083 a=eks,b=pan,i=6959,x=0.11939644968502994,y=0.5520356552775578 a=wye,b=pan,i=6960,x=0.3153717815038891,y=0.09047586220595472 a=zee,b=wye,i=6961,x=0.6007313242961704,y=0.6613290251670858 a=pan,b=zee,i=6962,x=0.7601533500363858,y=0.8925522323934668 a=wye,b=pan,i=6963,x=0.48448541281210233,y=0.41562920864135944 a=hat,b=eks,i=6964,x=0.4992605837600408,y=0.43605518279149746 a=wye,b=hat,i=6965,x=0.45740161659615763,y=0.04534932831025773 a=hat,b=pan,i=6966,x=0.7533879705727782,y=0.5865175721970042 a=eks,b=wye,i=6967,x=0.9773513257418902,y=0.2380306718479056 a=zee,b=zee,i=6968,x=0.6712412554088817,y=0.2720254276549653 a=wye,b=wye,i=6969,x=0.31490517543879204,y=0.21016765203059373 a=hat,b=zee,i=6970,x=0.797989047174311,y=0.2162177019841508 a=hat,b=eks,i=6971,x=0.05477486899188533,y=0.5389943813219003 a=wye,b=wye,i=6972,x=0.4404514385321253,y=0.7283283568308369 a=eks,b=zee,i=6973,x=0.8858598587998294,y=0.6368695546608352 a=zee,b=wye,i=6974,x=0.989576281733764,y=0.6583358951055004 a=eks,b=pan,i=6975,x=0.1301868947541912,y=0.9369685664682424 a=wye,b=wye,i=6976,x=0.3024970191010684,y=0.2093604064761977 a=zee,b=pan,i=6977,x=0.7855530401666628,y=0.9857367912810565 a=pan,b=hat,i=6978,x=0.9643587082677965,y=0.3525023561742381 a=zee,b=hat,i=6979,x=0.236940011648326,y=0.43182187533436656 a=zee,b=eks,i=6980,x=0.7036947557005062,y=0.8967163177168612 a=zee,b=pan,i=6981,x=0.7258773601437264,y=0.43569247036733716 a=pan,b=eks,i=6982,x=0.0009579203969094507,y=0.4374451455672883 a=pan,b=eks,i=6983,x=0.414932981812524,y=0.43196390781557925 a=eks,b=eks,i=6984,x=0.9329999431393118,y=0.17135830698518684 a=pan,b=eks,i=6985,x=0.2597251524181662,y=0.17875541966558117 a=wye,b=pan,i=6986,x=0.397846421602455,y=0.061580742680189204 a=eks,b=hat,i=6987,x=0.10959780180161571,y=0.8943020336797796 a=zee,b=zee,i=6988,x=0.9430266721644799,y=0.5094104013079503 a=eks,b=hat,i=6989,x=0.3313418699976328,y=0.33567997892328394 a=eks,b=zee,i=6990,x=0.5148133498496276,y=0.6918563081083983 a=hat,b=wye,i=6991,x=0.25547073172247026,y=0.20184384726111237 a=pan,b=pan,i=6992,x=0.03213631773319936,y=0.554769673785168 a=wye,b=wye,i=6993,x=0.8254022878057393,y=0.633291096076743 a=pan,b=eks,i=6994,x=0.3537340849132855,y=0.8841969050289067 a=eks,b=pan,i=6995,x=0.09806828374128973,y=0.6430042633610615 a=wye,b=zee,i=6996,x=0.5747272683926599,y=0.48989582464308623 a=pan,b=zee,i=6997,x=0.7983517224073071,y=0.5557697277179173 a=zee,b=zee,i=6998,x=0.7651332678935355,y=0.1986723127864063 a=wye,b=wye,i=6999,x=0.31230656247460964,y=0.7709719364206021 a=hat,b=wye,i=7000,x=0.44889249877909887,y=0.9296219735657666 a=pan,b=hat,i=7001,x=0.1931728782354155,y=0.9434264276805716 a=hat,b=wye,i=7002,x=0.41061585650926835,y=0.01643773647124569 a=zee,b=wye,i=7003,x=0.5815308271025876,y=0.07558886006933907 a=hat,b=hat,i=7004,x=0.5167987887837867,y=0.6125153714308963 a=hat,b=zee,i=7005,x=0.17030551513160364,y=0.6743869951544157 a=zee,b=eks,i=7006,x=0.9635379226473363,y=0.29850368521754844 a=pan,b=eks,i=7007,x=0.20071792427547297,y=0.8474599823946072 a=wye,b=wye,i=7008,x=0.8591581165484377,y=0.3991724887525355 a=zee,b=pan,i=7009,x=0.3868986728643612,y=0.32414353523303663 a=hat,b=eks,i=7010,x=0.6030024004661663,y=0.3056681212721363 a=eks,b=pan,i=7011,x=0.08663635855557505,y=0.8292216812769441 a=pan,b=wye,i=7012,x=0.718361521407771,y=0.5051204438264707 a=pan,b=wye,i=7013,x=0.277094876326926,y=0.602002918971647 a=wye,b=eks,i=7014,x=0.7012074385988786,y=0.5007374216681656 a=zee,b=pan,i=7015,x=0.5613769792191474,y=0.2784096473095522 a=zee,b=wye,i=7016,x=0.9594027753815709,y=0.21779948075500577 a=eks,b=wye,i=7017,x=0.5420542017862827,y=0.36305123317879384 a=zee,b=hat,i=7018,x=0.32805123696394034,y=0.5124093456505748 a=wye,b=eks,i=7019,x=0.3036229968730817,y=0.23518690587775104 a=zee,b=eks,i=7020,x=0.4316289204904483,y=0.08091854356676809 a=hat,b=zee,i=7021,x=0.863877436043872,y=0.5856682390415403 a=zee,b=hat,i=7022,x=0.2071927381626798,y=0.5309301582209865 a=pan,b=eks,i=7023,x=0.29791421670042273,y=0.07470613128293369 a=eks,b=wye,i=7024,x=0.8917532472992171,y=0.14489189839111738 a=hat,b=pan,i=7025,x=0.37840242944286007,y=0.5252842371930347 a=pan,b=zee,i=7026,x=0.5129987522412781,y=0.6196138088300045 a=zee,b=wye,i=7027,x=0.23097612498471853,y=0.86560943277181 a=zee,b=eks,i=7028,x=0.5584826667497241,y=0.7683156302547838 a=hat,b=pan,i=7029,x=0.9655789508856257,y=0.5847058626759788 a=zee,b=pan,i=7030,x=0.6277332467942169,y=0.6792611974173626 a=pan,b=wye,i=7031,x=0.6131961433966792,y=0.687915924439632 a=pan,b=hat,i=7032,x=0.9325179960861075,y=0.9058746805470116 a=zee,b=wye,i=7033,x=0.08845711389601285,y=0.6556664190853554 a=wye,b=wye,i=7034,x=0.6178564629606926,y=0.257518710051613 a=pan,b=pan,i=7035,x=0.6283536854585481,y=0.2469987747711726 a=wye,b=pan,i=7036,x=0.7418713116937065,y=0.21710781972748616 a=pan,b=zee,i=7037,x=0.33589607439034086,y=0.020535990195571174 a=zee,b=zee,i=7038,x=0.2760987429128404,y=0.4680732030302005 a=hat,b=wye,i=7039,x=0.7395205341627435,y=0.7057475465708692 a=eks,b=zee,i=7040,x=0.6082940902168954,y=0.48538987636118824 a=wye,b=hat,i=7041,x=0.20266698834916153,y=0.5813828944396172 a=pan,b=zee,i=7042,x=0.837647351501191,y=0.08974718944866877 a=zee,b=eks,i=7043,x=0.9227470147480153,y=0.7805110973249272 a=eks,b=hat,i=7044,x=0.9125698654022647,y=0.6003269419507505 a=pan,b=pan,i=7045,x=0.9149867225420508,y=0.8482623017705537 a=zee,b=eks,i=7046,x=0.27001776810888767,y=0.5884950099164382 a=zee,b=hat,i=7047,x=0.3821711240746809,y=0.20003488070361253 a=wye,b=zee,i=7048,x=0.20803556414051616,y=0.2099912026909062 a=hat,b=wye,i=7049,x=0.670378278494791,y=0.7076636735945074 a=hat,b=zee,i=7050,x=0.23723928107944892,y=0.14022716241391253 a=hat,b=hat,i=7051,x=0.08564555647369987,y=0.8035765944470057 a=pan,b=pan,i=7052,x=0.2551692350228507,y=0.30169763443298714 a=hat,b=hat,i=7053,x=0.5800900713331231,y=0.1120629753999538 a=wye,b=wye,i=7054,x=0.8075288799285653,y=0.40080406376291855 a=pan,b=zee,i=7055,x=0.3237065988296146,y=0.16406274536872145 a=hat,b=zee,i=7056,x=0.11778152617272919,y=0.6479030514858882 a=zee,b=hat,i=7057,x=0.3051810429960812,y=0.7908669168132235 a=eks,b=zee,i=7058,x=0.656344016455348,y=0.36896554924499647 a=eks,b=hat,i=7059,x=0.920076220476711,y=0.5876972502303767 a=hat,b=eks,i=7060,x=0.9346394642794167,y=0.6814288404781228 a=eks,b=zee,i=7061,x=0.5738169055546608,y=0.21575746069772594 a=pan,b=hat,i=7062,x=0.4847233858259188,y=0.7657727011149124 a=pan,b=wye,i=7063,x=0.39952219916088616,y=0.40591491856978035 a=hat,b=zee,i=7064,x=0.14067685725223567,y=0.3092246716986138 a=eks,b=eks,i=7065,x=0.8605698057139388,y=0.32299577521005374 a=wye,b=pan,i=7066,x=0.8824319081192505,y=0.35485300016641663 a=eks,b=eks,i=7067,x=0.6109777816801221,y=0.24224058206368682 a=pan,b=wye,i=7068,x=0.4549499403459556,y=0.49621131228697424 a=eks,b=pan,i=7069,x=0.9886201663452385,y=0.9412530719900734 a=wye,b=hat,i=7070,x=0.665041142898201,y=0.9595343437808125 a=eks,b=eks,i=7071,x=0.8618148405551886,y=0.3478823253266865 a=pan,b=zee,i=7072,x=0.2724259823227272,y=0.30192794453375993 a=pan,b=wye,i=7073,x=0.6028342052246591,y=0.07993824024604124 a=eks,b=eks,i=7074,x=0.8193690697522501,y=0.503433259768719 a=hat,b=eks,i=7075,x=0.4081232497868382,y=0.44918917218867327 a=pan,b=hat,i=7076,x=0.39435745153096624,y=0.2533507793160499 a=zee,b=eks,i=7077,x=0.9030855046114618,y=0.7353402992136046 a=zee,b=zee,i=7078,x=0.28428013807040586,y=0.3777563622186406 a=zee,b=wye,i=7079,x=0.27996765719480765,y=0.873411216265053 a=zee,b=wye,i=7080,x=0.4095476180955867,y=0.9089358780031519 a=wye,b=pan,i=7081,x=0.5027581392155828,y=0.5918516944292527 a=eks,b=wye,i=7082,x=0.17393135812804061,y=0.8723860687774272 a=wye,b=pan,i=7083,x=0.6981142504634895,y=0.5779284385442213 a=eks,b=hat,i=7084,x=0.2854516522673507,y=0.20310209686600733 a=hat,b=zee,i=7085,x=0.010890023772322621,y=0.6157830695335651 a=hat,b=zee,i=7086,x=0.9886292059134817,y=0.7404507111518657 a=hat,b=pan,i=7087,x=0.8819873483332783,y=0.4236719882838914 a=eks,b=zee,i=7088,x=0.6374047421710877,y=0.16806648423408932 a=eks,b=zee,i=7089,x=0.2711607560909379,y=0.24024418535758385 a=zee,b=pan,i=7090,x=0.23901675556827195,y=0.9642697268066455 a=hat,b=eks,i=7091,x=0.7757377070780304,y=0.9407578395112463 a=eks,b=pan,i=7092,x=0.260858501720898,y=0.6591425472718141 a=pan,b=hat,i=7093,x=0.6397441933292296,y=0.9829200046878069 a=eks,b=wye,i=7094,x=0.44868457406229934,y=0.8112443348137468 a=eks,b=wye,i=7095,x=0.0906962202117284,y=0.591681350241042 a=wye,b=pan,i=7096,x=0.07890849487936957,y=0.41485920875555027 a=wye,b=zee,i=7097,x=0.8196751485720796,y=0.9182400853440643 a=wye,b=pan,i=7098,x=0.06668588398001474,y=0.26172812514471555 a=eks,b=hat,i=7099,x=0.22008401563656388,y=0.04305085018273014 a=pan,b=pan,i=7100,x=0.9285737504002782,y=0.009817451138142141 a=hat,b=eks,i=7101,x=0.981509594449636,y=0.3512738134950749 a=hat,b=hat,i=7102,x=0.014273713288732837,y=0.7356741638793522 a=wye,b=pan,i=7103,x=0.4829108252034583,y=0.6462618208312636 a=eks,b=pan,i=7104,x=0.2936586449378221,y=0.5697398551523063 a=zee,b=hat,i=7105,x=0.2980064088882294,y=0.3531576463065931 a=zee,b=zee,i=7106,x=0.9884822924298222,y=0.9742451923102192 a=pan,b=wye,i=7107,x=0.2998044704471554,y=0.2269111558178346 a=wye,b=eks,i=7108,x=0.2586819630109063,y=0.7581262202061657 a=eks,b=zee,i=7109,x=0.6665600019130787,y=0.5478452197045156 a=zee,b=pan,i=7110,x=0.8179518622169052,y=0.44278658627392875 a=pan,b=hat,i=7111,x=0.06963315314613838,y=0.11691071591581381 a=wye,b=wye,i=7112,x=0.5792946910659483,y=0.7652424387264126 a=eks,b=pan,i=7113,x=0.2918757972941147,y=0.09568558582017328 a=eks,b=hat,i=7114,x=0.9289422804383715,y=0.0973877277219467 a=zee,b=hat,i=7115,x=0.6512838863936804,y=0.2516748002564705 a=zee,b=eks,i=7116,x=0.7404888117639189,y=0.7975704275356439 a=zee,b=wye,i=7117,x=0.3032123219266547,y=0.408039844976006 a=hat,b=eks,i=7118,x=0.34505031276366815,y=0.8337966400074031 a=wye,b=hat,i=7119,x=0.6315033401415422,y=0.9740617533706384 a=pan,b=wye,i=7120,x=0.5205183279285498,y=0.6711794774673148 a=zee,b=eks,i=7121,x=0.6246582352065935,y=0.26995458439418407 a=eks,b=eks,i=7122,x=0.7551924972639424,y=0.43086081813515076 a=pan,b=wye,i=7123,x=0.1635996059631727,y=0.9577567705724599 a=zee,b=wye,i=7124,x=0.5036489463705721,y=0.3876971054515429 a=pan,b=zee,i=7125,x=0.2551365895416149,y=0.28047087188514475 a=eks,b=pan,i=7126,x=0.7428006686642148,y=0.09900719636423816 a=pan,b=hat,i=7127,x=0.30368095354356406,y=0.2597236612256202 a=hat,b=hat,i=7128,x=0.6279447467606394,y=0.4225543625896867 a=wye,b=wye,i=7129,x=0.5482218790981049,y=0.2894225177955031 a=pan,b=pan,i=7130,x=0.5209682344960287,y=0.3459917950310737 a=pan,b=zee,i=7131,x=0.19933196272377474,y=0.33283266063310113 a=pan,b=wye,i=7132,x=0.5712931905065656,y=0.7126877408626767 a=wye,b=hat,i=7133,x=0.8722812709831377,y=0.7402713360198966 a=zee,b=zee,i=7134,x=0.8239370005383643,y=0.8999946232295659 a=hat,b=hat,i=7135,x=0.7884238740570607,y=0.502745899378346 a=zee,b=eks,i=7136,x=0.1151808584625903,y=0.09114185305034295 a=hat,b=pan,i=7137,x=0.2542302739150816,y=0.10795409059370309 a=hat,b=wye,i=7138,x=0.2410727132014231,y=0.4676445777847451 a=hat,b=pan,i=7139,x=0.34808712588524904,y=0.8828628930362004 a=zee,b=wye,i=7140,x=0.1974763738933888,y=0.05233731805135977 a=hat,b=zee,i=7141,x=0.5122141330634649,y=0.9464876262232287 a=pan,b=hat,i=7142,x=0.5253509732767064,y=0.8670318755725022 a=wye,b=hat,i=7143,x=0.21543094473021618,y=0.04601417423771059 a=zee,b=hat,i=7144,x=0.6991820521352337,y=0.729482196220355 a=eks,b=pan,i=7145,x=0.5837334896130115,y=0.3007149582733508 a=zee,b=pan,i=7146,x=0.9971541764709625,y=0.892947440752753 a=pan,b=zee,i=7147,x=0.04585989364324272,y=0.09848374190945741 a=zee,b=zee,i=7148,x=0.08359037777595768,y=0.18397726583989749 a=zee,b=hat,i=7149,x=0.7990351121845923,y=0.883654825281865 a=pan,b=eks,i=7150,x=0.06880418014853351,y=0.774850869582918 a=hat,b=pan,i=7151,x=0.7525794901534716,y=0.2866308656913933 a=hat,b=hat,i=7152,x=0.9710254927009822,y=0.2710815765754221 a=wye,b=pan,i=7153,x=0.6258726536948953,y=0.7945230748164691 a=wye,b=wye,i=7154,x=0.0785227436298842,y=0.5694736271045654 a=zee,b=eks,i=7155,x=0.33789283812701887,y=0.4922604374749663 a=pan,b=eks,i=7156,x=0.8443027153248559,y=0.6768057967242282 a=zee,b=zee,i=7157,x=0.5562106087670207,y=0.03587821373906863 a=pan,b=pan,i=7158,x=0.004511539489729266,y=0.7768848294530629 a=eks,b=wye,i=7159,x=0.3902007098058078,y=0.1663592901985712 a=wye,b=pan,i=7160,x=0.4066344147201285,y=0.9578296410706988 a=hat,b=hat,i=7161,x=0.05527312148960439,y=0.40628388765166956 a=pan,b=zee,i=7162,x=0.762250186313408,y=0.10837770076532993 a=wye,b=wye,i=7163,x=0.4555929409217334,y=0.46397391790537257 a=eks,b=pan,i=7164,x=0.5336092896068227,y=0.6717538742842986 a=zee,b=hat,i=7165,x=0.8455323374846566,y=0.0849930980915663 a=pan,b=zee,i=7166,x=0.4778764959737758,y=0.838605100252609 a=zee,b=eks,i=7167,x=0.10058553136359771,y=0.8527719709495678 a=pan,b=zee,i=7168,x=0.05484316817552892,y=0.17151702310481431 a=hat,b=wye,i=7169,x=0.20795586378052433,y=0.7648155272308214 a=eks,b=pan,i=7170,x=0.37156761781681846,y=0.8390576537440628 a=pan,b=pan,i=7171,x=0.11014202080800839,y=0.7384835945172147 a=pan,b=eks,i=7172,x=0.6981612913907711,y=0.05072492614651758 a=hat,b=wye,i=7173,x=0.18576991003719212,y=0.32538288858474795 a=wye,b=hat,i=7174,x=0.4517242075190575,y=0.7384551615771798 a=hat,b=eks,i=7175,x=0.8596787945183175,y=0.9376543180536796 a=wye,b=pan,i=7176,x=0.6724292506877466,y=0.8820892101229925 a=eks,b=wye,i=7177,x=0.5749745903887773,y=0.4151184059091343 a=wye,b=pan,i=7178,x=0.4069058311850614,y=0.8985915120635419 a=pan,b=pan,i=7179,x=0.34025617153772425,y=0.7362436479716264 a=zee,b=wye,i=7180,x=0.9735765701999921,y=0.3536158455578553 a=pan,b=hat,i=7181,x=0.33202126409882426,y=0.6393977150538188 a=wye,b=eks,i=7182,x=0.8209372270884935,y=0.22933427059194011 a=pan,b=wye,i=7183,x=0.7589482772018452,y=0.34920417666135495 a=pan,b=zee,i=7184,x=0.4443660624344251,y=0.6792046483658297 a=eks,b=hat,i=7185,x=0.16457422522306786,y=0.3254688160534126 a=pan,b=pan,i=7186,x=0.09026915761362286,y=0.023448958188875713 a=hat,b=wye,i=7187,x=0.4560687123084549,y=0.4064263428720335 a=wye,b=pan,i=7188,x=0.4956424303944521,y=0.2862948969999991 a=zee,b=zee,i=7189,x=0.6872200803930903,y=0.33825858578605605 a=wye,b=zee,i=7190,x=0.7091610020939861,y=0.11636512757451645 a=wye,b=eks,i=7191,x=0.40387119430799534,y=0.2671989768915307 a=hat,b=zee,i=7192,x=0.04140473031764258,y=0.12247713585949505 a=wye,b=eks,i=7193,x=0.7904392489862636,y=0.3255246590384645 a=pan,b=pan,i=7194,x=0.8605715825783998,y=0.30866294108908654 a=eks,b=pan,i=7195,x=0.3063063420456562,y=0.8778236978497203 a=pan,b=hat,i=7196,x=0.47951019710347087,y=0.7687346833879765 a=pan,b=pan,i=7197,x=0.571144729887671,y=0.3556625598706247 a=eks,b=eks,i=7198,x=0.21945638426831482,y=0.02350640610667476 a=hat,b=wye,i=7199,x=0.5813406427006567,y=0.3332804684828835 a=pan,b=zee,i=7200,x=0.905315344809699,y=0.1528899922373057 a=wye,b=pan,i=7201,x=0.9400232704650787,y=0.6360498242547704 a=wye,b=zee,i=7202,x=0.2595277149011631,y=0.8540466345462062 a=zee,b=zee,i=7203,x=0.6196913167679251,y=0.7693669742661702 a=pan,b=eks,i=7204,x=0.7025276205611544,y=0.5171960435307702 a=eks,b=eks,i=7205,x=0.8476919005501825,y=0.33999828204602445 a=hat,b=wye,i=7206,x=0.2484899687204748,y=0.8552754879346082 a=eks,b=wye,i=7207,x=0.5111288494558484,y=0.31828385178170016 a=wye,b=pan,i=7208,x=0.49730390768352073,y=0.040387788389040336 a=wye,b=zee,i=7209,x=0.2990551204662385,y=0.24766816596397379 a=wye,b=pan,i=7210,x=0.05433220416409046,y=0.7683173788573371 a=hat,b=zee,i=7211,x=0.5479599732793081,y=0.7309237182718691 a=hat,b=hat,i=7212,x=0.11334324090228143,y=0.4449813414016559 a=hat,b=hat,i=7213,x=0.17855300168610388,y=0.5777528971707431 a=eks,b=zee,i=7214,x=0.8432742398345661,y=0.19519802350924498 a=zee,b=eks,i=7215,x=0.027726411224188063,y=0.6253184802891883 a=wye,b=hat,i=7216,x=0.5252986145121908,y=0.9054934316514225 a=hat,b=pan,i=7217,x=0.18576029964130547,y=0.9066585641073414 a=hat,b=pan,i=7218,x=0.2996125766631278,y=0.4976607588511254 a=zee,b=zee,i=7219,x=0.6269054706790941,y=0.7732047241313896 a=zee,b=hat,i=7220,x=0.9218855933251531,y=0.9884286346489324 a=zee,b=zee,i=7221,x=0.8961118412742498,y=0.5527678285308364 a=pan,b=hat,i=7222,x=0.06750577252048573,y=0.45278767440580836 a=pan,b=zee,i=7223,x=0.5422551743173196,y=0.48196997280820075 a=eks,b=eks,i=7224,x=0.826281664166814,y=0.7784066577349854 a=eks,b=pan,i=7225,x=0.21428073770333067,y=0.7357536006823585 a=zee,b=hat,i=7226,x=0.3525785753907552,y=0.8580740440780245 a=eks,b=eks,i=7227,x=0.5839736448682071,y=0.8252023673907429 a=eks,b=hat,i=7228,x=0.9933636751222338,y=0.20481742503678568 a=eks,b=pan,i=7229,x=0.04398478871595091,y=0.7794740728564747 a=eks,b=pan,i=7230,x=0.6437767672345736,y=0.880694505581993 a=hat,b=eks,i=7231,x=0.8525023870231172,y=0.8371410685258226 a=eks,b=zee,i=7232,x=0.8665889356718274,y=0.727601457029631 a=pan,b=pan,i=7233,x=0.16532133170819407,y=0.6129115845589822 a=eks,b=eks,i=7234,x=0.24279014390270426,y=0.2483565874207584 a=hat,b=pan,i=7235,x=0.8801345341211195,y=0.9358790870593957 a=pan,b=wye,i=7236,x=0.27447738011116474,y=0.004545127562776141 a=zee,b=zee,i=7237,x=0.4441192412902708,y=0.12641379815166043 a=zee,b=wye,i=7238,x=0.08465889757356693,y=0.5167264969332714 a=zee,b=hat,i=7239,x=0.37409052113954255,y=0.6558372047842991 a=zee,b=wye,i=7240,x=0.08769157759149027,y=0.4682424277651016 a=wye,b=pan,i=7241,x=0.16048892749077326,y=0.8088730543110708 a=wye,b=hat,i=7242,x=0.7810183175877844,y=0.11112670210527198 a=wye,b=pan,i=7243,x=0.23457496179942383,y=0.25480860225867064 a=pan,b=wye,i=7244,x=0.33418676914584544,y=0.12547224222781395 a=eks,b=hat,i=7245,x=0.15591846641848217,y=0.06738895282990076 a=hat,b=wye,i=7246,x=0.4083519225238026,y=0.9205841027663143 a=zee,b=hat,i=7247,x=0.995551497542232,y=0.20626255566312157 a=wye,b=pan,i=7248,x=0.03722910071622887,y=0.666426594713559 a=wye,b=eks,i=7249,x=0.3336400413872498,y=0.9930112481730917 a=zee,b=zee,i=7250,x=0.4205283537525053,y=0.017542491951736294 a=wye,b=zee,i=7251,x=0.03690845523228947,y=0.3207859173250125 a=wye,b=eks,i=7252,x=0.5180151961590858,y=0.18663669340288258 a=pan,b=wye,i=7253,x=0.09014357778603788,y=0.7770581018902949 a=eks,b=hat,i=7254,x=0.08477920149342666,y=0.8536609969299198 a=pan,b=hat,i=7255,x=0.005529616019901207,y=0.050405481126457485 a=hat,b=zee,i=7256,x=0.19429528950321628,y=0.2713422241532205 a=wye,b=zee,i=7257,x=0.030816159583946456,y=0.26057323500261886 a=pan,b=pan,i=7258,x=0.4996723711675731,y=0.861409653660949 a=hat,b=wye,i=7259,x=0.6482012699497162,y=0.25150090033880335 a=wye,b=hat,i=7260,x=0.3722574884303841,y=0.9096204632963236 a=eks,b=pan,i=7261,x=0.5956552210056466,y=0.6731134108078785 a=eks,b=wye,i=7262,x=0.6111098139614397,y=0.15517709802904156 a=wye,b=zee,i=7263,x=0.7738670394914589,y=0.7776575420356829 a=zee,b=pan,i=7264,x=0.3693607630046949,y=0.5055013090983799 a=eks,b=pan,i=7265,x=0.9551577221486072,y=0.29383627386535827 a=pan,b=zee,i=7266,x=0.29284541534943886,y=0.302297804948473 a=eks,b=wye,i=7267,x=0.7682692325496115,y=0.10545189803719768 a=hat,b=zee,i=7268,x=0.5187716634369838,y=0.4578907340058458 a=eks,b=wye,i=7269,x=0.34228005996384936,y=0.7962044127378957 a=wye,b=pan,i=7270,x=0.6526947310324253,y=0.22517849223509379 a=wye,b=eks,i=7271,x=0.3000326333821377,y=0.5981658390236453 a=wye,b=zee,i=7272,x=0.3433404141399181,y=0.9542907816350394 a=hat,b=wye,i=7273,x=0.14732182908248415,y=0.15766209607019577 a=zee,b=hat,i=7274,x=0.12912926442853778,y=0.4373967289737535 a=zee,b=pan,i=7275,x=0.8310286639738583,y=0.23874521098835433 a=zee,b=hat,i=7276,x=0.5541611116464608,y=0.11389221370130065 a=wye,b=pan,i=7277,x=0.7078871914506895,y=0.33655897282671654 a=pan,b=wye,i=7278,x=0.8504546169336947,y=0.8944056123200194 a=wye,b=eks,i=7279,x=0.27325948155789803,y=0.9780751132127382 a=hat,b=wye,i=7280,x=0.8630577882216759,y=0.3401148862570683 a=pan,b=pan,i=7281,x=0.8126567917280336,y=0.8074968827433902 a=zee,b=eks,i=7282,x=0.7505245483102981,y=0.17388594473052665 a=wye,b=wye,i=7283,x=0.7932471858732224,y=0.799314077275886 a=zee,b=pan,i=7284,x=0.9156868185576506,y=0.8532083341105031 a=pan,b=eks,i=7285,x=0.6782016255263672,y=0.6826685678107132 a=zee,b=wye,i=7286,x=0.7477781751613256,y=0.47420402963502417 a=zee,b=hat,i=7287,x=0.1793121692955475,y=0.15066781644968152 a=hat,b=eks,i=7288,x=0.47506460337294665,y=0.6344735780644974 a=pan,b=pan,i=7289,x=0.5648161072496519,y=0.5225373033056284 a=zee,b=wye,i=7290,x=0.07866679545878696,y=0.8281670295675017 a=zee,b=hat,i=7291,x=0.4416432361854393,y=0.4815754525534033 a=pan,b=pan,i=7292,x=0.7818043909150125,y=0.8301584593837131 a=eks,b=zee,i=7293,x=0.15209082772656235,y=0.8094992950290192 a=wye,b=hat,i=7294,x=0.7071475331155577,y=0.463983028008944 a=wye,b=zee,i=7295,x=0.9580523714631302,y=0.44770394756077214 a=wye,b=hat,i=7296,x=0.06387677434814132,y=0.4016686557239688 a=zee,b=wye,i=7297,x=0.9096641147013969,y=0.3198678677416569 a=zee,b=wye,i=7298,x=0.3398026136728608,y=0.796415365588005 a=wye,b=pan,i=7299,x=0.1271157644108325,y=0.8215802283737754 a=zee,b=pan,i=7300,x=0.7996204817268934,y=0.16695600702508173 a=eks,b=zee,i=7301,x=0.24231768726605574,y=0.36168589987653654 a=pan,b=wye,i=7302,x=0.9493279693158848,y=0.9320553760871662 a=pan,b=pan,i=7303,x=0.9626006756922457,y=0.3454344654908674 a=zee,b=pan,i=7304,x=0.6353829183388288,y=0.7926738022346027 a=pan,b=hat,i=7305,x=0.5874095716972196,y=0.7353421801026144 a=eks,b=wye,i=7306,x=0.5141888431558487,y=0.25073225691473777 a=wye,b=eks,i=7307,x=0.2143162664337741,y=0.8580034716749112 a=hat,b=zee,i=7308,x=0.13221833833166552,y=0.9172258570287248 a=wye,b=wye,i=7309,x=0.9524036783598119,y=0.012525060888625927 a=hat,b=pan,i=7310,x=0.06459215228779991,y=0.7528579464907585 a=pan,b=eks,i=7311,x=0.5502139795389652,y=0.49591789494048777 a=wye,b=hat,i=7312,x=0.23122127585115393,y=0.34710066461942035 a=hat,b=hat,i=7313,x=0.04440593404771587,y=0.37885696420400083 a=pan,b=hat,i=7314,x=0.11943754790139005,y=0.36148458916104687 a=hat,b=wye,i=7315,x=0.762849509523023,y=0.5445776666095938 a=wye,b=hat,i=7316,x=0.49431226962351105,y=0.20765083254084993 a=pan,b=eks,i=7317,x=0.9283829868445185,y=0.053320653955502006 a=zee,b=wye,i=7318,x=0.9779192041341719,y=0.45913392788037144 a=eks,b=wye,i=7319,x=0.7931636018175485,y=0.6139112136646976 a=hat,b=hat,i=7320,x=0.39178985057319626,y=0.23236564180125518 a=wye,b=wye,i=7321,x=0.35700901065371815,y=0.28320908292909874 a=pan,b=eks,i=7322,x=0.23434957604819473,y=0.051931896713069414 a=wye,b=wye,i=7323,x=0.7111896724396426,y=0.3207922792041831 a=wye,b=zee,i=7324,x=0.46590974940880736,y=0.38852539050053736 a=hat,b=zee,i=7325,x=0.923332148981879,y=0.24711153523263418 a=hat,b=zee,i=7326,x=0.6477850327935991,y=0.166272703335551 a=wye,b=wye,i=7327,x=0.017676716675338322,y=0.9778332141214291 a=hat,b=hat,i=7328,x=0.5360492386373142,y=0.6804516078113585 a=wye,b=eks,i=7329,x=0.5479278609035699,y=0.6395949329290961 a=hat,b=pan,i=7330,x=0.30931842449078206,y=0.9848451565724043 a=eks,b=hat,i=7331,x=0.788081413287463,y=0.8378548167327706 a=eks,b=eks,i=7332,x=0.5489481141023792,y=0.1898445505274633 a=wye,b=eks,i=7333,x=0.23109457565661884,y=0.175253032327905 a=eks,b=eks,i=7334,x=0.5399986455657582,y=0.8158128369790969 a=pan,b=wye,i=7335,x=0.2567672400806126,y=0.2775523933001237 a=eks,b=zee,i=7336,x=0.29854063622113325,y=0.6880575576316322 a=pan,b=pan,i=7337,x=0.03345300533476314,y=0.05011040908993403 a=zee,b=hat,i=7338,x=0.7240024979256982,y=0.4923630478351134 a=eks,b=wye,i=7339,x=0.7149884797875254,y=0.5780977956467382 a=wye,b=hat,i=7340,x=0.3027659530127267,y=0.8901256310015528 a=wye,b=wye,i=7341,x=0.9095596401410326,y=0.16616223702173794 a=pan,b=eks,i=7342,x=0.32087613651983915,y=0.33882735674733244 a=pan,b=hat,i=7343,x=0.9718021240386961,y=0.8360987881082459 a=pan,b=zee,i=7344,x=0.7960579191229258,y=0.8642875358044435 a=wye,b=zee,i=7345,x=0.97794870050786,y=0.3755010163868553 a=hat,b=eks,i=7346,x=0.9392077077039757,y=0.869513883344899 a=zee,b=pan,i=7347,x=0.5598151935312621,y=0.9371568081140333 a=hat,b=pan,i=7348,x=0.5273520540957175,y=0.9743536695566267 a=zee,b=pan,i=7349,x=0.9798614924191777,y=0.661939043406021 a=wye,b=pan,i=7350,x=0.22127788655478875,y=0.8938285029323859 a=pan,b=hat,i=7351,x=0.5233972953461609,y=0.1299030288348728 a=wye,b=wye,i=7352,x=0.0924480571001528,y=0.30109533355539897 a=pan,b=wye,i=7353,x=0.7001693740890388,y=0.7313365122301939 a=zee,b=wye,i=7354,x=0.5619890666183939,y=0.23528736664694083 a=zee,b=eks,i=7355,x=0.8301624729023548,y=0.0615273482256774 a=pan,b=hat,i=7356,x=0.5045510100638597,y=0.23513093423261755 a=zee,b=zee,i=7357,x=0.37772059495645105,y=0.04160047639165676 a=eks,b=pan,i=7358,x=0.20000198658880186,y=0.2727601315820374 a=zee,b=zee,i=7359,x=0.8789933703062237,y=0.787471191499597 a=zee,b=hat,i=7360,x=0.9083001482768445,y=0.3841688843397407 a=zee,b=hat,i=7361,x=0.03789515978860469,y=0.08906319847440858 a=zee,b=pan,i=7362,x=0.37791224094768805,y=0.035794629838716285 a=eks,b=eks,i=7363,x=0.1789979975700029,y=0.9323731265959059 a=hat,b=eks,i=7364,x=0.7057751089174641,y=0.3218193615346736 a=eks,b=wye,i=7365,x=0.4037294740938493,y=0.827514532289803 a=zee,b=pan,i=7366,x=0.7326832606913403,y=0.988312668973181 a=pan,b=wye,i=7367,x=0.050978150403878986,y=0.6397760763553187 a=eks,b=hat,i=7368,x=0.38478100718255326,y=0.5987722480044325 a=zee,b=wye,i=7369,x=0.12183474068456046,y=0.935692190729219 a=zee,b=zee,i=7370,x=0.7741716706994631,y=0.8036145555008443 a=zee,b=hat,i=7371,x=0.4507985912029725,y=0.3077642021954843 a=pan,b=pan,i=7372,x=0.7704918547993125,y=0.9834514670413425 a=eks,b=eks,i=7373,x=0.4293751563574991,y=0.321596575054345 a=wye,b=zee,i=7374,x=0.551952261755126,y=0.5902774680877885 a=pan,b=wye,i=7375,x=0.42955545463755385,y=0.9934718779427805 a=eks,b=eks,i=7376,x=0.3445135978821475,y=0.6156808849126956 a=pan,b=eks,i=7377,x=0.34789754809053564,y=0.6075272228064196 a=hat,b=pan,i=7378,x=0.10026227651385622,y=0.04421109516628252 a=hat,b=eks,i=7379,x=0.24988599675183953,y=0.5075999788186907 a=hat,b=hat,i=7380,x=0.27192573832264333,y=0.8068429680053445 a=pan,b=zee,i=7381,x=0.9697283975533304,y=0.28635495669422684 a=hat,b=wye,i=7382,x=0.8019809972589643,y=0.005365368085154643 a=pan,b=wye,i=7383,x=0.8494039628427111,y=0.8499184581272037 a=pan,b=pan,i=7384,x=0.147877939581611,y=0.3802766658466368 a=hat,b=wye,i=7385,x=0.6891675084646794,y=0.21966643420211807 a=eks,b=wye,i=7386,x=0.06869104618996669,y=0.9055981024968931 a=hat,b=pan,i=7387,x=0.04127341734955359,y=0.5872280653454409 a=zee,b=pan,i=7388,x=0.29756214466232356,y=0.9313351005781804 a=eks,b=pan,i=7389,x=0.2598351155486429,y=0.6198880821789519 a=wye,b=eks,i=7390,x=0.6980368648478577,y=0.3472713980791412 a=pan,b=eks,i=7391,x=0.4877630118621793,y=0.2703969185758941 a=eks,b=zee,i=7392,x=0.47928188791181825,y=0.4019006064467472 a=zee,b=pan,i=7393,x=0.32975449059840245,y=0.7244778074880798 a=pan,b=zee,i=7394,x=0.7577687447939129,y=0.8939904227639627 a=zee,b=wye,i=7395,x=0.5803000300289758,y=0.4776490273972346 a=hat,b=eks,i=7396,x=0.15220840867031593,y=0.8065677095962809 a=pan,b=eks,i=7397,x=0.7805268684800922,y=0.40839477314823913 a=zee,b=eks,i=7398,x=0.6991548640255947,y=0.30943844921705455 a=zee,b=eks,i=7399,x=0.9620019895205045,y=0.04121066152708375 a=wye,b=pan,i=7400,x=0.6413551187597212,y=0.8585006139152228 a=pan,b=zee,i=7401,x=0.7038547368085565,y=0.833002029439337 a=wye,b=eks,i=7402,x=0.8512179412309284,y=0.11635538096923825 a=eks,b=hat,i=7403,x=0.8360641078807856,y=0.9076959476149424 a=wye,b=zee,i=7404,x=0.8798482207846597,y=0.980841539034285 a=pan,b=eks,i=7405,x=0.6745743258945766,y=0.7867105500751859 a=hat,b=hat,i=7406,x=0.563984894776307,y=0.22186356075852087 a=zee,b=hat,i=7407,x=0.21870541414543287,y=0.5381352837603439 a=hat,b=wye,i=7408,x=0.9529062878494667,y=0.7852866253859588 a=eks,b=pan,i=7409,x=0.7981122558329,y=0.6186019487821701 a=zee,b=eks,i=7410,x=0.28326065224069574,y=0.9300177238169315 a=eks,b=wye,i=7411,x=0.9969817321900778,y=0.46830380409504446 a=pan,b=wye,i=7412,x=0.6977929179546933,y=0.5888437383863911 a=zee,b=zee,i=7413,x=0.5789877301693207,y=0.21648842981409888 a=wye,b=hat,i=7414,x=0.8736572008864342,y=0.5573924644600762 a=wye,b=wye,i=7415,x=0.30171840067278866,y=0.3419586030343307 a=pan,b=wye,i=7416,x=0.2585223323598659,y=0.3463024564198399 a=hat,b=eks,i=7417,x=0.3785664786635482,y=0.26018775063772737 a=wye,b=eks,i=7418,x=0.006639005627157579,y=0.5729637583197084 a=hat,b=hat,i=7419,x=0.2273259043408271,y=0.5563529993801493 a=wye,b=pan,i=7420,x=0.637403401738078,y=0.8374737656276083 a=zee,b=zee,i=7421,x=0.27260075448645904,y=0.40666948184724905 a=wye,b=wye,i=7422,x=0.23158788759518745,y=0.2878292702486247 a=wye,b=hat,i=7423,x=0.65748564141991,y=0.991048470406043 a=hat,b=hat,i=7424,x=0.10089391588727137,y=0.7817715852844856 a=zee,b=eks,i=7425,x=0.8261837120346296,y=0.06964125640579655 a=pan,b=pan,i=7426,x=0.07638817370818407,y=0.556879044634861 a=pan,b=pan,i=7427,x=0.26915621186308547,y=0.9818876276497374 a=hat,b=hat,i=7428,x=0.39688244993813704,y=0.9331868149522005 a=pan,b=hat,i=7429,x=0.9357825556156103,y=0.4134876666224273 a=wye,b=eks,i=7430,x=0.6505309265233103,y=0.08052144928451366 a=eks,b=hat,i=7431,x=0.42045666700455464,y=0.1678609743716658 a=pan,b=wye,i=7432,x=0.7229621008200041,y=0.31447862305937724 a=wye,b=pan,i=7433,x=0.1438112738288524,y=0.9525096683562059 a=wye,b=zee,i=7434,x=0.1904070234884352,y=0.933784711872319 a=wye,b=eks,i=7435,x=0.19859477051626107,y=0.9333014786736845 a=zee,b=hat,i=7436,x=0.05768708104754017,y=0.6575915330429977 a=wye,b=pan,i=7437,x=0.9282262872069705,y=0.6360386793524121 a=pan,b=wye,i=7438,x=0.14231386871466345,y=0.4954949252707901 a=hat,b=zee,i=7439,x=0.3598352944100318,y=0.24656543972679557 a=eks,b=hat,i=7440,x=0.25828687688130847,y=0.842768437062058 a=wye,b=wye,i=7441,x=0.48729002348282646,y=0.9161401465437051 a=zee,b=wye,i=7442,x=0.6608160620662386,y=0.5974595563363765 a=hat,b=wye,i=7443,x=0.25082061911407305,y=0.21021328972399989 a=pan,b=zee,i=7444,x=0.3397136877438124,y=0.2183579843750636 a=pan,b=wye,i=7445,x=0.08633640516764107,y=0.8061389023613882 a=zee,b=wye,i=7446,x=0.48989555445269983,y=0.4667529417156665 a=wye,b=pan,i=7447,x=0.12261193061376408,y=0.799087216626477 a=pan,b=pan,i=7448,x=0.2640997209164132,y=0.21566634091032355 a=wye,b=pan,i=7449,x=0.8358772139168086,y=0.5804404380403491 a=hat,b=hat,i=7450,x=0.999952670371898,y=0.02385920300033073 a=wye,b=eks,i=7451,x=0.8347006203497817,y=0.9777231624470996 a=eks,b=eks,i=7452,x=0.9039050523436697,y=0.2854652762069536 a=eks,b=pan,i=7453,x=0.16650506760957007,y=0.5597579813350784 a=pan,b=hat,i=7454,x=0.5194182222148909,y=0.7430038847189214 a=hat,b=eks,i=7455,x=0.5414111357368178,y=0.20940952316770656 a=pan,b=zee,i=7456,x=0.9804921267993308,y=0.016246164251253248 a=wye,b=zee,i=7457,x=0.33342706113360265,y=0.14501891527781052 a=eks,b=eks,i=7458,x=0.5811068614884891,y=0.664734231079448 a=pan,b=eks,i=7459,x=0.2226239493776776,y=0.5135994340181766 a=pan,b=pan,i=7460,x=0.35138591198463265,y=0.21244588228015993 a=hat,b=zee,i=7461,x=0.7384848550717226,y=0.24830667641463977 a=pan,b=pan,i=7462,x=0.6618404094367076,y=0.8219415456549093 a=wye,b=hat,i=7463,x=0.6072686833968383,y=0.7123986333317 a=pan,b=pan,i=7464,x=0.20391564584771982,y=0.016010952251377497 a=wye,b=pan,i=7465,x=0.7773724564001473,y=0.2347275530159466 a=zee,b=hat,i=7466,x=0.46902698855775327,y=0.6551810919348852 a=hat,b=wye,i=7467,x=0.9615308149819951,y=0.21971550212549507 a=pan,b=wye,i=7468,x=0.5738436863958716,y=0.15248721298846157 a=zee,b=wye,i=7469,x=0.07385275759024545,y=0.988298861201188 a=pan,b=eks,i=7470,x=0.9940613416045865,y=0.07142955197723755 a=pan,b=zee,i=7471,x=0.7206962235321295,y=0.4041386971591123 a=wye,b=pan,i=7472,x=0.9988712528911804,y=0.10724690438707674 a=eks,b=wye,i=7473,x=0.05762456751144174,y=0.28964111938628945 a=zee,b=hat,i=7474,x=0.43396734243561297,y=0.14885801202307214 a=eks,b=pan,i=7475,x=0.6722348646450019,y=0.7590858841092192 a=wye,b=eks,i=7476,x=0.2793082894315966,y=0.6921191873971512 a=wye,b=eks,i=7477,x=0.2981113055444685,y=0.3118479248083458 a=eks,b=zee,i=7478,x=0.7409323823493578,y=0.7821738405034923 a=eks,b=pan,i=7479,x=0.9488581319420917,y=0.5706834161873786 a=eks,b=hat,i=7480,x=0.02963041418290202,y=0.31020752876337365 a=zee,b=hat,i=7481,x=0.530165909368211,y=0.3499068052213301 a=eks,b=hat,i=7482,x=0.5358070419986188,y=0.9271364146014381 a=eks,b=hat,i=7483,x=0.641587995068053,y=0.39862033216100345 a=pan,b=hat,i=7484,x=0.9277546187980327,y=0.6036400626061248 a=zee,b=zee,i=7485,x=0.18250243629492235,y=0.5110714625281656 a=hat,b=eks,i=7486,x=0.05432606225417025,y=0.846037438857557 a=zee,b=wye,i=7487,x=0.06930153211010659,y=0.40332380041726024 a=hat,b=zee,i=7488,x=0.9738235845036819,y=0.11750653625892593 a=wye,b=zee,i=7489,x=0.586694906363601,y=0.485804661756557 a=eks,b=wye,i=7490,x=0.19672144728622376,y=0.8795897188259745 a=hat,b=pan,i=7491,x=0.6815182530961382,y=0.9995542599759397 a=zee,b=zee,i=7492,x=0.9924139789261013,y=0.39715459387237506 a=wye,b=zee,i=7493,x=0.30230649338335736,y=0.6455888156649094 a=eks,b=eks,i=7494,x=0.6054081816351222,y=0.18385964263706056 a=pan,b=eks,i=7495,x=0.153249592750631,y=0.93584890369611 a=pan,b=hat,i=7496,x=0.6974292707231954,y=0.2143287930146287 a=hat,b=wye,i=7497,x=0.01901911173549864,y=0.12188494912380243 a=zee,b=wye,i=7498,x=0.9598078762930742,y=0.9526096866376772 a=hat,b=wye,i=7499,x=0.636327994634104,y=0.5920454180111085 a=eks,b=pan,i=7500,x=0.28545374834074233,y=0.23198097536923323 a=zee,b=eks,i=7501,x=0.28446902555255327,y=0.7217441754314862 a=wye,b=pan,i=7502,x=0.4908870880910682,y=0.8748956439477087 a=zee,b=hat,i=7503,x=0.7352529827218478,y=0.629380067609114 a=pan,b=wye,i=7504,x=0.8333715164315797,y=0.9451336949095434 a=zee,b=pan,i=7505,x=0.564057939908022,y=0.5334065367359347 a=eks,b=pan,i=7506,x=0.7892604620140382,y=0.4458012446463657 a=hat,b=pan,i=7507,x=0.2115605362533587,y=0.17174864475858942 a=wye,b=eks,i=7508,x=0.5483107008409311,y=0.887289998494882 a=eks,b=pan,i=7509,x=0.7069484914746176,y=0.782150154038626 a=wye,b=eks,i=7510,x=0.6248444849216757,y=0.6630576924648813 a=zee,b=zee,i=7511,x=0.6377020664864278,y=0.03108546393426559 a=pan,b=hat,i=7512,x=0.5379752912051612,y=0.224779054520575 a=hat,b=wye,i=7513,x=0.5412688517812235,y=0.5262389205562669 a=eks,b=pan,i=7514,x=0.6610230005876971,y=0.3614899634971477 a=wye,b=hat,i=7515,x=0.9897486946692156,y=0.8560315264830626 a=wye,b=zee,i=7516,x=0.8259254313902334,y=0.7412888906117227 a=pan,b=pan,i=7517,x=0.7516545627381832,y=0.7262369325855629 a=wye,b=eks,i=7518,x=0.11113013523732362,y=0.8868844523482303 a=pan,b=zee,i=7519,x=0.8278328235609442,y=0.20410343800651054 a=pan,b=zee,i=7520,x=0.9899477831046952,y=0.14660509070885575 a=pan,b=eks,i=7521,x=0.8118281802749344,y=0.2234359726399897 a=hat,b=pan,i=7522,x=0.24133540171495538,y=0.5588871341097482 a=pan,b=hat,i=7523,x=0.7491239851649556,y=0.9869320105885282 a=pan,b=zee,i=7524,x=0.8170930769042274,y=0.9831655236845562 a=eks,b=hat,i=7525,x=0.8698194027224814,y=0.05435121618572081 a=pan,b=hat,i=7526,x=0.6842184815608053,y=0.5413631696210732 a=hat,b=eks,i=7527,x=0.9217058451870804,y=0.21666960274280356 a=eks,b=zee,i=7528,x=0.6805617035261402,y=0.9357708602507883 a=eks,b=hat,i=7529,x=0.31981099050142825,y=0.8903683820537329 a=zee,b=wye,i=7530,x=0.7097075423244159,y=0.9664504052194537 a=hat,b=zee,i=7531,x=0.2229334385915317,y=0.3284190225602506 a=eks,b=wye,i=7532,x=0.5296457339778697,y=0.5356809514905594 a=wye,b=pan,i=7533,x=0.7835022697060869,y=0.5470260523424321 a=zee,b=wye,i=7534,x=0.1466838920302843,y=0.5483633847205762 a=eks,b=eks,i=7535,x=0.09134795754962621,y=0.843889939620117 a=zee,b=wye,i=7536,x=0.977198066335277,y=0.841156212711556 a=zee,b=zee,i=7537,x=0.45067646463535815,y=0.4846053315615896 a=wye,b=wye,i=7538,x=0.23718351292469453,y=0.9441763901099166 a=eks,b=wye,i=7539,x=0.26816744152538996,y=0.6815708508524089 a=pan,b=pan,i=7540,x=0.9220993601302719,y=0.7568665001928173 a=eks,b=hat,i=7541,x=0.5161023046647734,y=0.038809351906244016 a=pan,b=pan,i=7542,x=0.20122530941942418,y=0.7472458340839414 a=hat,b=hat,i=7543,x=0.6227885940707738,y=0.6684149004769806 a=wye,b=eks,i=7544,x=0.9740791622624008,y=0.07927202429603264 a=wye,b=eks,i=7545,x=0.022518661429014375,y=0.2901112553388282 a=wye,b=zee,i=7546,x=0.18448181492287075,y=0.9152350814320122 a=hat,b=hat,i=7547,x=0.8215672815436097,y=0.5614013828250404 a=hat,b=hat,i=7548,x=0.19269905065728477,y=0.011009649002469146 a=eks,b=wye,i=7549,x=0.7325288469158541,y=0.565544676390673 a=hat,b=eks,i=7550,x=0.2558306743415637,y=0.7422910597132735 a=wye,b=hat,i=7551,x=0.3483947470200932,y=0.510297078100616 a=wye,b=eks,i=7552,x=0.8469802002512098,y=0.815964077738481 a=eks,b=pan,i=7553,x=0.5358909567117672,y=0.4100558446457958 a=eks,b=wye,i=7554,x=0.7339079956532404,y=0.8285558028377102 a=pan,b=zee,i=7555,x=0.30709526445187707,y=0.4817130705295929 a=hat,b=zee,i=7556,x=0.8122054753287119,y=0.20604868440565904 a=zee,b=zee,i=7557,x=0.7640201646131568,y=0.07069070372885133 a=wye,b=hat,i=7558,x=0.6038851752558235,y=0.9009580077702348 a=hat,b=pan,i=7559,x=0.5523119384745296,y=0.3127290290515127 a=eks,b=hat,i=7560,x=0.10199887225407722,y=0.31764039641093744 a=pan,b=eks,i=7561,x=0.41848341511646414,y=0.5635397789589572 a=wye,b=pan,i=7562,x=0.11656719650390013,y=0.7876569096468866 a=eks,b=hat,i=7563,x=0.026862386488812562,y=0.6617623406511374 a=hat,b=wye,i=7564,x=0.8296346152245616,y=0.22172618374176756 a=hat,b=eks,i=7565,x=0.17354141768396691,y=0.7068716816979178 a=zee,b=zee,i=7566,x=0.04190996301140926,y=0.8085114623622482 a=zee,b=pan,i=7567,x=0.4193214026807677,y=0.394167835232068 a=eks,b=pan,i=7568,x=0.5271419780589164,y=0.1432057817925363 a=zee,b=hat,i=7569,x=0.09822492892655521,y=0.05447501970715207 a=zee,b=zee,i=7570,x=0.12789683952220732,y=0.25490189761435 a=pan,b=eks,i=7571,x=0.22380898154758588,y=0.9433203311960137 a=hat,b=pan,i=7572,x=0.445759638952951,y=0.6137807210496694 a=wye,b=wye,i=7573,x=0.92008458670793,y=0.6955528667719472 a=eks,b=pan,i=7574,x=0.14478437931649057,y=0.0941855027104701 a=pan,b=pan,i=7575,x=0.9500548333140316,y=0.18833841450136246 a=hat,b=wye,i=7576,x=0.6030949657537056,y=0.14875629679301372 a=eks,b=zee,i=7577,x=0.14231014763644978,y=0.4717127637144344 a=wye,b=eks,i=7578,x=0.06201408130259789,y=0.69048502266567 a=hat,b=zee,i=7579,x=0.05435384851495728,y=0.9902847007425324 a=pan,b=eks,i=7580,x=0.1600952140568258,y=0.4045418954164892 a=wye,b=wye,i=7581,x=0.2175313107798721,y=0.3671212999414236 a=pan,b=hat,i=7582,x=0.2569787233680674,y=0.2148575227188957 a=pan,b=hat,i=7583,x=0.8536220104505021,y=0.2523759042998861 a=zee,b=hat,i=7584,x=0.09065491442429796,y=0.5048830484306086 a=wye,b=zee,i=7585,x=0.13751395044042258,y=0.034975186947673986 a=hat,b=hat,i=7586,x=0.5889920011506182,y=0.8078788341273992 a=zee,b=hat,i=7587,x=0.03280836042125246,y=0.41282684631580824 a=zee,b=wye,i=7588,x=0.5288696811580935,y=0.48744579505300667 a=zee,b=hat,i=7589,x=0.7770699494898016,y=0.7790651064661754 a=pan,b=pan,i=7590,x=0.3953702626804989,y=0.8410161773270264 a=pan,b=hat,i=7591,x=0.2245253698516796,y=0.7737639246478398 a=zee,b=zee,i=7592,x=0.35146635664435344,y=0.4539874980554838 a=wye,b=eks,i=7593,x=0.04430024252919407,y=0.1263254223270297 a=zee,b=eks,i=7594,x=0.6200947126046739,y=0.24510543274951047 a=pan,b=wye,i=7595,x=0.20918481361880603,y=0.6732663492566918 a=eks,b=zee,i=7596,x=0.5712662107490064,y=0.6090688560627531 a=wye,b=eks,i=7597,x=0.4310431117208252,y=0.08951460884563855 a=wye,b=wye,i=7598,x=0.06633817142669896,y=0.5442252601992482 a=pan,b=wye,i=7599,x=0.9608268596180474,y=0.9070684642079544 a=eks,b=eks,i=7600,x=0.5242885778608762,y=0.7826689200927383 a=wye,b=pan,i=7601,x=0.9208150605661285,y=0.5589433846274124 a=eks,b=wye,i=7602,x=0.5833785073086928,y=0.04443501942703898 a=eks,b=hat,i=7603,x=0.36191015100917356,y=0.710442357988238 a=wye,b=wye,i=7604,x=0.9697192149941326,y=0.09592438977685924 a=pan,b=hat,i=7605,x=0.3084442479608156,y=0.29052958365713977 a=zee,b=pan,i=7606,x=0.39737589478806956,y=0.02851924706651765 a=pan,b=wye,i=7607,x=0.2998113807261462,y=0.47793002819857533 a=pan,b=wye,i=7608,x=0.7117542206974444,y=0.7970333994894653 a=zee,b=pan,i=7609,x=0.39637889658629055,y=0.15152040674745126 a=zee,b=eks,i=7610,x=0.3668009982476311,y=0.636238165533322 a=wye,b=wye,i=7611,x=0.9172464082645518,y=0.21030281985055865 a=zee,b=wye,i=7612,x=0.3473870036653739,y=0.03835525794322947 a=eks,b=wye,i=7613,x=0.051620293140943185,y=0.3354589495771291 a=hat,b=eks,i=7614,x=0.26171105103308545,y=0.7349252470172892 a=pan,b=hat,i=7615,x=0.006420504177456654,y=0.8005473595004451 a=zee,b=pan,i=7616,x=0.6250802601130294,y=0.350073441110904 a=hat,b=wye,i=7617,x=0.3667157138284648,y=0.8788517472187893 a=hat,b=eks,i=7618,x=0.23737869189758654,y=0.43340937762837506 a=zee,b=hat,i=7619,x=0.0396492782791249,y=0.21046790711790042 a=hat,b=wye,i=7620,x=0.8866095807323401,y=0.1303857423099647 a=wye,b=zee,i=7621,x=0.17096221571163828,y=0.7965958396369065 a=hat,b=zee,i=7622,x=0.03375086644321179,y=0.6603973570703182 a=zee,b=wye,i=7623,x=0.8476652404295622,y=0.5532359995865707 a=eks,b=wye,i=7624,x=0.4036466177426279,y=0.9323311367204503 a=zee,b=wye,i=7625,x=0.6630299534680688,y=0.9316352338897794 a=eks,b=zee,i=7626,x=0.9362983270638663,y=0.02530583139989606 a=zee,b=hat,i=7627,x=0.3510535767246904,y=0.3060628840965116 a=eks,b=eks,i=7628,x=0.6580765451729311,y=0.3478545363218032 a=hat,b=hat,i=7629,x=0.6503893869201249,y=0.8748121320804191 a=wye,b=pan,i=7630,x=0.4658141836395999,y=0.8966097764457495 a=pan,b=pan,i=7631,x=0.27145158019948934,y=0.09516187714787117 a=wye,b=zee,i=7632,x=0.734823995296927,y=0.7719486421533686 a=pan,b=wye,i=7633,x=0.16036619135517816,y=0.6056119689930829 a=eks,b=wye,i=7634,x=0.7109688223985979,y=0.7976941367774835 a=zee,b=zee,i=7635,x=0.12557655765488285,y=0.11534164357950183 a=pan,b=hat,i=7636,x=0.06705624100603413,y=0.6451188760762676 a=pan,b=hat,i=7637,x=0.9106017109900336,y=0.8891547034705604 a=zee,b=zee,i=7638,x=0.2748491611629733,y=0.80651606034967 a=eks,b=hat,i=7639,x=0.771170174812707,y=0.7659520407198543 a=eks,b=wye,i=7640,x=0.2743403725668617,y=0.29487651020724404 a=pan,b=zee,i=7641,x=0.9381993656017179,y=0.6132694517353006 a=zee,b=wye,i=7642,x=0.20250440741625753,y=0.5663711206888612 a=eks,b=pan,i=7643,x=0.47586159706318876,y=0.4962125479739936 a=wye,b=zee,i=7644,x=0.6513731813421505,y=0.9956216673837286 a=hat,b=wye,i=7645,x=0.7915745853842925,y=0.34176706803861534 a=hat,b=zee,i=7646,x=0.5142370614917985,y=0.37306603953034023 a=zee,b=pan,i=7647,x=0.4270489725783423,y=0.5331035003317631 a=zee,b=wye,i=7648,x=0.6798736010037264,y=0.9310702986321819 a=wye,b=wye,i=7649,x=0.06713737802328557,y=0.6633680869367675 a=wye,b=hat,i=7650,x=0.8930880818631942,y=0.05300924902758186 a=eks,b=wye,i=7651,x=0.46360005487315714,y=0.5379475572098419 a=wye,b=zee,i=7652,x=0.006772483197185153,y=0.8526037392488609 a=wye,b=wye,i=7653,x=0.5261687377247655,y=0.9662557892207575 a=hat,b=eks,i=7654,x=0.930363511771148,y=0.40431933522117625 a=hat,b=zee,i=7655,x=0.7870611543157765,y=0.3879247735466407 a=hat,b=eks,i=7656,x=0.5567810208255114,y=0.08177612908836551 a=eks,b=pan,i=7657,x=0.9396222500433881,y=0.4873885569213413 a=pan,b=wye,i=7658,x=0.3621794133271582,y=0.38650038828351596 a=pan,b=wye,i=7659,x=0.6372574031531049,y=0.4008307542658702 a=pan,b=pan,i=7660,x=0.5441433972504542,y=0.9469895242558711 a=zee,b=hat,i=7661,x=0.9408442476780763,y=0.8023490934603362 a=pan,b=pan,i=7662,x=0.7195689266210618,y=0.19413596115835852 a=hat,b=eks,i=7663,x=0.511020096362885,y=0.37947905296566964 a=wye,b=wye,i=7664,x=0.63099124038326,y=0.08422373938558314 a=eks,b=hat,i=7665,x=0.34062598597350535,y=0.9340112462726258 a=wye,b=hat,i=7666,x=0.567402800484997,y=0.03927156134016285 a=zee,b=eks,i=7667,x=0.03246665173355623,y=0.4911639950418465 a=pan,b=eks,i=7668,x=0.10428072545494949,y=0.705703566436069 a=hat,b=hat,i=7669,x=0.9372199212901666,y=0.2848921895320988 a=pan,b=wye,i=7670,x=0.4293848817589905,y=0.6839311106774395 a=pan,b=hat,i=7671,x=0.5479425830973824,y=0.6792965466963522 a=pan,b=wye,i=7672,x=0.8149257619922751,y=0.04756755305626292 a=eks,b=pan,i=7673,x=0.8071000122718018,y=0.3069131904807898 a=wye,b=wye,i=7674,x=0.8942818883713989,y=0.5212590944649815 a=wye,b=eks,i=7675,x=0.5955058458574938,y=0.4676247967613243 a=eks,b=pan,i=7676,x=0.44645752932549043,y=0.031497838025275615 a=pan,b=eks,i=7677,x=0.5906841474792559,y=0.39720028182162814 a=eks,b=hat,i=7678,x=0.07578434084199792,y=0.22918239952964947 a=wye,b=hat,i=7679,x=0.9686531523418166,y=0.924678615947144 a=wye,b=hat,i=7680,x=0.6280201487984101,y=0.536246349153707 a=zee,b=pan,i=7681,x=0.14883118602285983,y=0.5148080394741317 a=wye,b=hat,i=7682,x=0.24098953071009122,y=0.26190037231185814 a=pan,b=pan,i=7683,x=0.6653528080679457,y=0.23663023500818714 a=wye,b=pan,i=7684,x=0.8868188354900317,y=0.43208980346634795 a=zee,b=pan,i=7685,x=0.09709731100349062,y=0.4690475302436993 a=pan,b=eks,i=7686,x=0.18978586580625822,y=0.18115920896147264 a=wye,b=zee,i=7687,x=0.3434686533925685,y=0.48726381835108046 a=eks,b=wye,i=7688,x=0.6488879560928158,y=0.042222720585220475 a=eks,b=hat,i=7689,x=0.17159448083555107,y=0.045442427612649494 a=hat,b=zee,i=7690,x=0.7259375308340535,y=0.7674839756219988 a=hat,b=hat,i=7691,x=0.8777344389987419,y=0.13098255040262852 a=hat,b=eks,i=7692,x=0.8385522296255185,y=0.33460046618507555 a=eks,b=hat,i=7693,x=0.8955356576888092,y=0.48158644758234315 a=zee,b=wye,i=7694,x=0.3060398953875496,y=0.10472339189986246 a=pan,b=zee,i=7695,x=0.3094975482418527,y=0.5858128371070169 a=wye,b=hat,i=7696,x=0.4662656698623283,y=0.8544965801108738 a=pan,b=zee,i=7697,x=0.6678143703378705,y=0.09581777907957223 a=zee,b=zee,i=7698,x=0.17073541333474684,y=0.6197461253961557 a=hat,b=pan,i=7699,x=0.28150223924025986,y=0.7949334007434804 a=eks,b=pan,i=7700,x=0.7077775737786727,y=0.7272353949934527 a=pan,b=pan,i=7701,x=0.43912855740961954,y=0.5952759302937142 a=wye,b=pan,i=7702,x=0.6934052269305254,y=0.7343693194312434 a=zee,b=wye,i=7703,x=0.0832141448099386,y=0.689610820157997 a=eks,b=eks,i=7704,x=0.76786474676413,y=0.8734911204128757 a=zee,b=eks,i=7705,x=0.9142550768210165,y=0.42338987508974 a=hat,b=hat,i=7706,x=0.4389747985376733,y=0.5868957432180422 a=pan,b=hat,i=7707,x=0.4742489895390498,y=0.6875201433051585 a=eks,b=wye,i=7708,x=0.1593131070189654,y=0.21618160132947373 a=eks,b=pan,i=7709,x=0.021236282778372417,y=0.3980616560952607 a=pan,b=pan,i=7710,x=0.6454947652276057,y=0.5934369662779847 a=pan,b=hat,i=7711,x=0.38583521508275165,y=0.5401757081161919 a=pan,b=hat,i=7712,x=0.4196809161822014,y=0.26377711630821754 a=zee,b=pan,i=7713,x=0.155281849590593,y=0.5244565614620743 a=zee,b=eks,i=7714,x=0.6373285599346649,y=0.1336713798341309 a=hat,b=hat,i=7715,x=0.6233765313325004,y=0.5758791846152675 a=wye,b=pan,i=7716,x=0.06175476953603409,y=0.8534290829785786 a=hat,b=wye,i=7717,x=0.2286520253814175,y=0.1192319014188804 a=zee,b=hat,i=7718,x=0.267306560937963,y=0.6639413524240723 a=wye,b=pan,i=7719,x=0.776170709486471,y=0.04166930319722717 a=zee,b=wye,i=7720,x=0.9961164879374235,y=0.16594871214649265 a=hat,b=hat,i=7721,x=0.6299836686087046,y=0.13572824583073617 a=zee,b=wye,i=7722,x=0.3686941934605621,y=0.9443406667411673 a=eks,b=pan,i=7723,x=0.3209098916589238,y=0.4109567715356973 a=wye,b=hat,i=7724,x=0.6570505905515743,y=0.15899862539640153 a=hat,b=wye,i=7725,x=0.1378541730969839,y=0.25911129591737747 a=pan,b=pan,i=7726,x=0.43414990019558963,y=0.1556380176176868 a=pan,b=wye,i=7727,x=0.8676654887349956,y=0.4278534479696323 a=eks,b=zee,i=7728,x=0.5397828066703505,y=0.6535807927478277 a=eks,b=hat,i=7729,x=0.02721562297052116,y=0.8792751973629769 a=zee,b=zee,i=7730,x=0.17826971421632076,y=0.23305955441707682 a=hat,b=eks,i=7731,x=0.6064367170765328,y=0.5843998077541726 a=zee,b=zee,i=7732,x=0.306490201972222,y=0.8466305229690627 a=hat,b=pan,i=7733,x=0.15752257838130168,y=0.025328573078963523 a=zee,b=wye,i=7734,x=0.004805891882058155,y=0.7847915958995085 a=hat,b=hat,i=7735,x=0.9286394794387348,y=0.9849690205615684 a=wye,b=zee,i=7736,x=0.5283513685317409,y=0.8859340359150333 a=wye,b=zee,i=7737,x=0.652833563987708,y=0.08525874301989911 a=hat,b=hat,i=7738,x=0.5904289054724924,y=0.015759945451949697 a=wye,b=eks,i=7739,x=0.20047031500415902,y=0.8454528005125532 a=wye,b=eks,i=7740,x=0.7528542161787996,y=0.7648364405523831 a=hat,b=wye,i=7741,x=0.9811094199766318,y=0.28309547772560684 a=wye,b=hat,i=7742,x=0.9283700112189616,y=0.4397004799577646 a=pan,b=hat,i=7743,x=0.26831057042317386,y=0.7077299528211933 a=eks,b=hat,i=7744,x=0.9850127339517182,y=0.28247386637526417 a=eks,b=eks,i=7745,x=0.3215874010779871,y=0.2780127707789244 a=eks,b=eks,i=7746,x=0.35282776725789056,y=0.015349081732579983 a=zee,b=eks,i=7747,x=0.4180982192655389,y=0.2733251523581718 a=eks,b=hat,i=7748,x=0.27317227631391283,y=0.6152013002721723 a=zee,b=pan,i=7749,x=0.408781801299804,y=0.717319277351812 a=pan,b=zee,i=7750,x=0.27375467840491696,y=0.9485370229814897 a=wye,b=wye,i=7751,x=0.9578808895640281,y=0.567472797993126 a=eks,b=wye,i=7752,x=0.8308158486543955,y=0.7251988641133165 a=wye,b=wye,i=7753,x=0.35648228848353636,y=0.825810007353184 a=eks,b=hat,i=7754,x=0.5569680022127645,y=0.5333129600306122 a=eks,b=pan,i=7755,x=0.3881304412114248,y=0.4050350844434646 a=zee,b=pan,i=7756,x=0.2999624778639135,y=0.3422859654759408 a=hat,b=eks,i=7757,x=0.005675684156441596,y=0.4710155431561027 a=pan,b=zee,i=7758,x=0.36890917101981324,y=0.9763006270617745 a=hat,b=pan,i=7759,x=0.2655863070154898,y=0.4394097550698016 a=zee,b=pan,i=7760,x=0.09922636178391386,y=0.3133271646647967 a=hat,b=pan,i=7761,x=0.5937279590019037,y=0.9494399455643315 a=eks,b=pan,i=7762,x=0.9358045588817545,y=0.7330851249844436 a=zee,b=wye,i=7763,x=0.5786653829827114,y=0.2618880168331781 a=zee,b=pan,i=7764,x=0.48750871272402196,y=0.22236263541673462 a=hat,b=hat,i=7765,x=0.8891522513963568,y=0.2668239844400174 a=zee,b=pan,i=7766,x=0.30364046910111253,y=0.6891273587279694 a=eks,b=eks,i=7767,x=0.53797481529119,y=0.9465659178026697 a=eks,b=eks,i=7768,x=0.28912890940887614,y=0.7442458122620677 a=wye,b=hat,i=7769,x=0.3705583652673885,y=0.059144918778647027 a=pan,b=zee,i=7770,x=0.6956017564216889,y=0.66737949839894 a=hat,b=eks,i=7771,x=0.756025188553685,y=0.8094953852781318 a=pan,b=pan,i=7772,x=0.6990222040473527,y=0.033151103195916964 a=hat,b=wye,i=7773,x=0.978940590729752,y=0.12080187423149347 a=pan,b=eks,i=7774,x=0.8611049069366612,y=0.7289618171406003 a=hat,b=pan,i=7775,x=0.24037840559946289,y=0.5476859366235767 a=hat,b=hat,i=7776,x=0.8353731209463556,y=0.766113750196805 a=wye,b=pan,i=7777,x=0.05858955413860256,y=0.12058424529655198 a=zee,b=zee,i=7778,x=0.7416290206514613,y=0.3921085843199572 a=wye,b=hat,i=7779,x=0.6525057028901559,y=0.827506650684489 a=hat,b=hat,i=7780,x=0.35967618349426034,y=0.6155205527426165 a=zee,b=wye,i=7781,x=0.8785183426416252,y=0.5929085468141393 a=eks,b=pan,i=7782,x=0.9147117130322603,y=0.2625104340138019 a=hat,b=pan,i=7783,x=0.2970040422341498,y=0.3987945132487777 a=eks,b=pan,i=7784,x=0.5773221928392703,y=0.984120457296803 a=eks,b=eks,i=7785,x=0.7533984992681583,y=0.34117949445154283 a=pan,b=wye,i=7786,x=0.4922908537138324,y=0.8016564975759202 a=hat,b=pan,i=7787,x=0.9606695287435937,y=0.2724371377986182 a=zee,b=zee,i=7788,x=0.39665748675823,y=0.7990204115613213 a=hat,b=hat,i=7789,x=0.9011093799553621,y=0.233507874232196 a=hat,b=zee,i=7790,x=0.0071897888391820874,y=0.9914209553595086 a=eks,b=eks,i=7791,x=0.41888693176987457,y=0.12945875791772954 a=eks,b=pan,i=7792,x=0.1663832456913965,y=0.7815381913771416 a=hat,b=zee,i=7793,x=0.958394958736606,y=0.8162724775424932 a=pan,b=pan,i=7794,x=0.6756648486521578,y=0.3164832583304539 a=pan,b=eks,i=7795,x=0.5007434672508728,y=0.45116398803311886 a=wye,b=wye,i=7796,x=0.7618404269252146,y=0.7082734662093254 a=hat,b=eks,i=7797,x=0.3339037394632195,y=0.33041712223471265 a=pan,b=eks,i=7798,x=0.8964629088574175,y=0.6314628948974991 a=pan,b=wye,i=7799,x=0.22115218679677484,y=0.8945303177931078 a=zee,b=wye,i=7800,x=0.7914989655477432,y=0.43386605796501754 a=eks,b=wye,i=7801,x=0.2768061453774291,y=0.11197920863328137 a=zee,b=pan,i=7802,x=0.8246321893741126,y=0.9437960471953348 a=zee,b=pan,i=7803,x=0.14679410267991433,y=0.7951490909241772 a=eks,b=zee,i=7804,x=0.2527677515169743,y=0.6402837194288739 a=hat,b=zee,i=7805,x=0.7220810582203347,y=0.7321859764651767 a=hat,b=wye,i=7806,x=0.8114485139288578,y=0.10936244859497501 a=zee,b=eks,i=7807,x=0.2431299964406336,y=0.6806744199778801 a=hat,b=hat,i=7808,x=0.8890059022302841,y=0.22235264592897086 a=wye,b=wye,i=7809,x=0.00751279921360315,y=0.10191418158652688 a=wye,b=pan,i=7810,x=0.22896336477318813,y=0.3855317875005415 a=pan,b=hat,i=7811,x=0.2803772001943151,y=0.06126665020709965 a=pan,b=wye,i=7812,x=0.6626056412742908,y=0.8119248457418577 a=zee,b=wye,i=7813,x=0.2839449326479042,y=0.21823946066739763 a=hat,b=zee,i=7814,x=0.9824109871068729,y=0.24702350802138673 a=wye,b=pan,i=7815,x=0.29912422376234227,y=0.031086896342097492 a=wye,b=hat,i=7816,x=0.9864077710445651,y=0.7857310073202174 a=zee,b=zee,i=7817,x=0.8037520801675582,y=0.23521748865500658 a=zee,b=zee,i=7818,x=0.8547716274640922,y=0.19464566963124352 a=wye,b=wye,i=7819,x=0.48778425728806885,y=0.5848857294076643 a=zee,b=pan,i=7820,x=0.6449176000624874,y=0.6911176673897844 a=zee,b=zee,i=7821,x=0.6652689102876012,y=0.8739835083180177 a=zee,b=eks,i=7822,x=0.6987205194846695,y=0.5636198949945938 a=pan,b=hat,i=7823,x=0.010016579560818473,y=0.8874400130011928 a=zee,b=eks,i=7824,x=0.819077078113403,y=0.1908070440081936 a=pan,b=hat,i=7825,x=0.1352980142489283,y=0.6116246247477668 a=hat,b=zee,i=7826,x=0.45007045338969864,y=0.8838605924784972 a=zee,b=zee,i=7827,x=0.5476130433221185,y=0.5402862105818173 a=zee,b=hat,i=7828,x=0.9857371922518141,y=0.9407026776406513 a=eks,b=eks,i=7829,x=0.6388976780469364,y=0.1723731781397092 a=zee,b=zee,i=7830,x=0.00819682639104835,y=0.4240387399947815 a=pan,b=eks,i=7831,x=0.7227922598778895,y=0.8810129413735137 a=wye,b=eks,i=7832,x=0.44768287987315436,y=0.06097808844991881 a=hat,b=zee,i=7833,x=0.38094799324344375,y=0.842105346910846 a=hat,b=hat,i=7834,x=0.7048613327865254,y=0.1492452682364549 a=pan,b=eks,i=7835,x=0.7503216413048331,y=0.22610681402742594 a=wye,b=hat,i=7836,x=0.18033444340025684,y=0.5396596125945982 a=zee,b=hat,i=7837,x=0.7596610024208577,y=0.13811213680042633 a=zee,b=pan,i=7838,x=0.46989555714248354,y=0.5731236845422526 a=eks,b=zee,i=7839,x=0.2378040998190729,y=0.8687389259046864 a=eks,b=wye,i=7840,x=0.15083338360252196,y=0.4677170605064366 a=eks,b=wye,i=7841,x=0.2390993050590302,y=0.4022350252704088 a=wye,b=wye,i=7842,x=0.03868013977565554,y=0.36213469293451195 a=hat,b=eks,i=7843,x=0.2326952229877629,y=0.07810622939834866 a=eks,b=eks,i=7844,x=0.3464583830104778,y=0.24608203542200424 a=zee,b=hat,i=7845,x=0.6258279281533773,y=0.519301606092353 a=hat,b=hat,i=7846,x=0.7328028225195036,y=0.11369450919398072 a=hat,b=wye,i=7847,x=0.5913920636618824,y=0.869313774493801 a=pan,b=hat,i=7848,x=0.9911771508550357,y=0.4789157458695267 a=zee,b=wye,i=7849,x=0.6838794391771024,y=0.7901996933834754 a=zee,b=eks,i=7850,x=0.38221395674318315,y=0.4647687529098594 a=pan,b=hat,i=7851,x=0.7174129864414264,y=0.6977644513609003 a=wye,b=wye,i=7852,x=0.9237362599816926,y=0.8751578434058209 a=eks,b=eks,i=7853,x=0.4518707326185428,y=0.6617696626513239 a=hat,b=wye,i=7854,x=0.06764752166213406,y=0.2082339516770152 a=zee,b=wye,i=7855,x=0.28326864641471117,y=0.7936013908655049 a=wye,b=hat,i=7856,x=0.7543839227963806,y=0.7708302534568163 a=pan,b=hat,i=7857,x=0.4184705412704066,y=0.40669972332461846 a=wye,b=zee,i=7858,x=0.9223976078879647,y=0.5779020996216999 a=zee,b=zee,i=7859,x=0.10768947209184598,y=0.3365441234115185 a=hat,b=eks,i=7860,x=0.7452070101622097,y=0.17526957060226422 a=zee,b=eks,i=7861,x=0.5097508654113272,y=0.21814047343538046 a=hat,b=eks,i=7862,x=0.27105430205532133,y=0.7490102016231208 a=hat,b=pan,i=7863,x=0.06726201643453855,y=0.35933180644142315 a=pan,b=wye,i=7864,x=0.3103009370970985,y=0.8407327110613196 a=eks,b=wye,i=7865,x=0.32234768937000546,y=0.02406247620613 a=wye,b=hat,i=7866,x=0.6773974203264422,y=0.2145912727473317 a=zee,b=hat,i=7867,x=0.7690926832290548,y=0.9300355345607946 a=wye,b=hat,i=7868,x=0.9396022178120012,y=0.4338845485635848 a=zee,b=hat,i=7869,x=0.9505475018937193,y=0.14630084195031035 a=eks,b=pan,i=7870,x=0.31855769422540314,y=0.8895458854037835 a=hat,b=eks,i=7871,x=0.5921983075931928,y=0.4229347949955703 a=wye,b=wye,i=7872,x=0.5263396869727451,y=0.6135988456193723 a=hat,b=hat,i=7873,x=0.8940280465724006,y=0.23131247213081552 a=hat,b=wye,i=7874,x=0.09904413256911793,y=0.8854746496958716 a=wye,b=wye,i=7875,x=0.5037904698265824,y=0.32995968281854504 a=hat,b=eks,i=7876,x=0.5344512004977263,y=0.11225525657163704 a=pan,b=wye,i=7877,x=0.9050244381025329,y=0.4700479323860336 a=zee,b=wye,i=7878,x=0.5290284670419653,y=0.35507751760627737 a=wye,b=pan,i=7879,x=0.3148924229301867,y=0.1872406546524351 a=eks,b=wye,i=7880,x=0.03633390115689916,y=0.16903851260082725 a=hat,b=pan,i=7881,x=0.8711990119730865,y=0.4293663097385956 a=eks,b=eks,i=7882,x=0.8471544066093775,y=0.40223962006438685 a=hat,b=wye,i=7883,x=0.24262458856564295,y=0.01835360943862996 a=pan,b=eks,i=7884,x=0.6922724138336023,y=0.012397141051616933 a=zee,b=hat,i=7885,x=0.3025111314280283,y=0.9069884084952201 a=hat,b=zee,i=7886,x=0.794970017782755,y=0.6062492046952036 a=wye,b=zee,i=7887,x=0.8726346787308475,y=0.3029668754826792 a=hat,b=hat,i=7888,x=0.20756986827268153,y=0.6363026946616206 a=zee,b=wye,i=7889,x=0.23271731636441206,y=0.548253711367059 a=eks,b=eks,i=7890,x=0.5715742308742378,y=0.8192093346935977 a=wye,b=eks,i=7891,x=0.6699323585736414,y=0.1435311317094633 a=hat,b=eks,i=7892,x=0.42467396461692,y=0.7347899103390217 a=hat,b=pan,i=7893,x=0.7439486973392055,y=0.17955726400681704 a=eks,b=wye,i=7894,x=0.5608680829128325,y=0.9585598084195104 a=wye,b=wye,i=7895,x=0.44727463294971703,y=0.7872043941311472 a=eks,b=pan,i=7896,x=0.9913466570743009,y=0.6302035261111584 a=hat,b=wye,i=7897,x=0.5421196020388044,y=0.8624723374301944 a=eks,b=eks,i=7898,x=0.37298028446417475,y=0.8728404913054509 a=eks,b=zee,i=7899,x=0.8332042684792176,y=0.07345290916251856 a=zee,b=wye,i=7900,x=0.8094076175677304,y=0.14978155572080065 a=wye,b=hat,i=7901,x=0.9355960796171349,y=0.18626647870004664 a=zee,b=wye,i=7902,x=0.2637291967134705,y=0.5442660467355056 a=zee,b=eks,i=7903,x=0.12158777831041234,y=0.9890244717689465 a=eks,b=hat,i=7904,x=0.2705482127515829,y=0.01971442860313377 a=zee,b=eks,i=7905,x=0.44670524308794834,y=0.5845415190296815 a=zee,b=eks,i=7906,x=0.691867757886342,y=0.2848167176859655 a=pan,b=zee,i=7907,x=0.33908058571920063,y=0.5335427401965982 a=zee,b=hat,i=7908,x=0.3610060660850839,y=0.24288129482927623 a=zee,b=wye,i=7909,x=0.9120826455472996,y=0.44475380738945147 a=zee,b=zee,i=7910,x=0.567164847298404,y=0.399455541894602 a=wye,b=eks,i=7911,x=0.691697756697526,y=0.877518858711515 a=zee,b=pan,i=7912,x=0.31982431730922556,y=0.7058492177082524 a=pan,b=zee,i=7913,x=0.7134779956631648,y=0.03877802504200312 a=wye,b=hat,i=7914,x=0.4366613963535759,y=0.8447738266648783 a=zee,b=pan,i=7915,x=0.6579171209676669,y=0.6482697150135545 a=wye,b=eks,i=7916,x=0.2877295918648384,y=0.211059870769302 a=pan,b=eks,i=7917,x=0.5275793853162087,y=0.8748428200227294 a=eks,b=eks,i=7918,x=0.12458230242468837,y=0.24069602443528393 a=zee,b=zee,i=7919,x=0.5222051770223615,y=0.1878235700153812 a=zee,b=zee,i=7920,x=0.8985365345616582,y=0.6020907480091875 a=hat,b=wye,i=7921,x=0.09671063835019511,y=0.4703227983629693 a=hat,b=zee,i=7922,x=0.8879147106591082,y=0.19697818805308442 a=eks,b=zee,i=7923,x=0.38870229665971356,y=0.5985607302963999 a=eks,b=pan,i=7924,x=0.3713298410561683,y=0.296460093460874 a=zee,b=eks,i=7925,x=0.5420534501009495,y=0.05866294852898357 a=zee,b=eks,i=7926,x=0.47492169105504933,y=0.8587163655741379 a=pan,b=zee,i=7927,x=0.7972209851115417,y=0.1287619061325339 a=wye,b=pan,i=7928,x=0.4065863120979525,y=0.7016224626335005 a=zee,b=zee,i=7929,x=0.25040361330370065,y=0.3462781056544345 a=wye,b=eks,i=7930,x=0.5998999740666952,y=0.940489760974054 a=eks,b=hat,i=7931,x=0.7426863429203551,y=0.5997919568409129 a=eks,b=wye,i=7932,x=0.7539925055624301,y=0.9588704021223314 a=eks,b=eks,i=7933,x=0.8496577484419044,y=0.8749858904217946 a=zee,b=hat,i=7934,x=0.39625425573088036,y=0.7516162692981885 a=zee,b=eks,i=7935,x=0.07413718973123662,y=0.9540488375627403 a=hat,b=eks,i=7936,x=0.43057462793549084,y=0.83261804348024 a=pan,b=pan,i=7937,x=0.7944834203394888,y=0.4910876849942255 a=pan,b=hat,i=7938,x=0.7835615902262538,y=0.030503750805517593 a=wye,b=zee,i=7939,x=0.20769387630166103,y=0.9857694928121757 a=eks,b=pan,i=7940,x=0.18503477530273849,y=0.2613475073722671 a=wye,b=hat,i=7941,x=0.4205902145088837,y=0.8454165597750689 a=pan,b=wye,i=7942,x=0.14289054655956812,y=0.5590237538729541 a=zee,b=hat,i=7943,x=0.007346899370313853,y=0.9435542424367808 a=wye,b=pan,i=7944,x=0.6010756954347072,y=0.602663902557592 a=wye,b=pan,i=7945,x=0.204176839139523,y=0.9444532348782411 a=zee,b=pan,i=7946,x=0.22356842063761684,y=0.6173414017420112 a=zee,b=eks,i=7947,x=0.025642761574512285,y=0.18768382301071385 a=eks,b=wye,i=7948,x=0.6258015401993495,y=0.4655464102747875 a=pan,b=zee,i=7949,x=0.2888268615751203,y=0.5754370603975112 a=wye,b=pan,i=7950,x=0.13192831258970839,y=0.09974934678356573 a=eks,b=pan,i=7951,x=0.573135783011619,y=0.5173979516422308 a=wye,b=pan,i=7952,x=0.9672001578855394,y=0.5999113434317762 a=hat,b=wye,i=7953,x=0.5332777170304573,y=0.8240541851977825 a=pan,b=wye,i=7954,x=0.1279461268867662,y=0.3465018420126411 a=pan,b=zee,i=7955,x=0.26370302153935266,y=0.709886854064376 a=wye,b=wye,i=7956,x=0.08185493324300519,y=0.8430295223333161 a=eks,b=eks,i=7957,x=0.990948668400743,y=0.1741418790774628 a=wye,b=zee,i=7958,x=0.7645204491814582,y=0.853303854748976 a=zee,b=pan,i=7959,x=0.15605455866939177,y=0.46323289916297505 a=hat,b=zee,i=7960,x=0.16017925473869754,y=0.4529356695213568 a=eks,b=pan,i=7961,x=0.6125869749454478,y=0.370095068843984 a=wye,b=wye,i=7962,x=0.18404446909382244,y=0.26269521842771504 a=eks,b=wye,i=7963,x=0.5558763888070763,y=0.185510369521809 a=pan,b=pan,i=7964,x=0.282047967900814,y=0.22212917426772594 a=eks,b=wye,i=7965,x=0.05872308143086857,y=0.38482704713824056 a=pan,b=hat,i=7966,x=0.2501049463368379,y=0.39344676758297514 a=wye,b=hat,i=7967,x=0.8987874844489919,y=0.49750601381227266 a=pan,b=zee,i=7968,x=0.7089490867118664,y=0.45255811448776784 a=eks,b=wye,i=7969,x=0.6608518009893678,y=0.22790991951466288 a=eks,b=wye,i=7970,x=0.7564471093195367,y=0.588547367327297 a=eks,b=wye,i=7971,x=0.3177159468656713,y=0.6507595896357143 a=wye,b=zee,i=7972,x=0.6981615941048016,y=0.3554268056065458 a=wye,b=pan,i=7973,x=0.018524216435056196,y=0.08446663540594712 a=hat,b=zee,i=7974,x=0.24963209679900955,y=0.016049846424579184 a=hat,b=wye,i=7975,x=0.048154096212748465,y=0.23172149127883657 a=eks,b=pan,i=7976,x=0.406288377613479,y=0.6746918193025293 a=wye,b=hat,i=7977,x=0.5283629678807258,y=0.8918455631655288 a=pan,b=wye,i=7978,x=0.5186376529712587,y=0.8811576068202212 a=hat,b=eks,i=7979,x=0.1757549377495632,y=0.7507650545931341 a=zee,b=zee,i=7980,x=0.10892391322425843,y=0.050571608567332116 a=hat,b=eks,i=7981,x=0.5740714306503298,y=0.34091415824926563 a=hat,b=hat,i=7982,x=0.15020550177808045,y=0.9076080995933096 a=pan,b=hat,i=7983,x=0.5450883311922072,y=0.44507084646454187 a=eks,b=pan,i=7984,x=0.49794222352752093,y=0.19964088700431204 a=eks,b=eks,i=7985,x=0.25908328241507117,y=0.41719268312114377 a=wye,b=zee,i=7986,x=0.2712612087411137,y=0.4093087980161978 a=eks,b=eks,i=7987,x=0.6808132597759162,y=0.10935069218341964 a=wye,b=eks,i=7988,x=0.8262618950608377,y=0.09248423605386846 a=zee,b=eks,i=7989,x=0.5671275966876752,y=0.6710467056302961 a=zee,b=hat,i=7990,x=0.12246709018315027,y=0.9902823724804396 a=hat,b=eks,i=7991,x=0.9093001304035243,y=0.6454294428509858 a=pan,b=hat,i=7992,x=0.28055455032097176,y=0.7076435705928082 a=zee,b=pan,i=7993,x=0.840708068980671,y=0.7676444206837281 a=eks,b=pan,i=7994,x=0.13873019879879267,y=0.3541885725000481 a=wye,b=wye,i=7995,x=0.5556276037973694,y=0.7103742139489323 a=wye,b=hat,i=7996,x=0.7897718226462853,y=0.7866250828364114 a=pan,b=zee,i=7997,x=0.42328017164614196,y=0.8968239987659891 a=zee,b=pan,i=7998,x=0.6173947671381171,y=0.9099504940374747 a=pan,b=eks,i=7999,x=0.1904021794562485,y=0.2442456072044632 a=eks,b=hat,i=8000,x=0.494989535411282,y=0.9858490482421876 a=pan,b=zee,i=8001,x=0.21740880422197573,y=0.009823495326658604 a=wye,b=zee,i=8002,x=0.8483246353215173,y=0.748697867257607 a=eks,b=wye,i=8003,x=0.07232519497816503,y=0.01460395395166092 a=hat,b=hat,i=8004,x=0.38823106724151646,y=0.7637253093388771 a=pan,b=eks,i=8005,x=0.8569860709125309,y=0.12024935239203738 a=zee,b=zee,i=8006,x=0.4339798390608952,y=0.752225427449917 a=hat,b=eks,i=8007,x=0.37719631868649617,y=0.39591507134214254 a=hat,b=zee,i=8008,x=0.2500892579626076,y=0.6235655047728978 a=zee,b=eks,i=8009,x=0.21398276966281848,y=0.6412152131738255 a=hat,b=eks,i=8010,x=0.3187905796970636,y=0.3173506685081655 a=pan,b=pan,i=8011,x=0.5376262182105622,y=0.4824151159482998 a=zee,b=hat,i=8012,x=0.9967455860256934,y=0.846350626099811 a=eks,b=zee,i=8013,x=0.6750010866052097,y=0.380258473116171 a=pan,b=hat,i=8014,x=0.8682985870091493,y=0.13867025721075266 a=zee,b=wye,i=8015,x=0.876659392160873,y=0.005960162771398214 a=pan,b=wye,i=8016,x=0.17217503903346676,y=0.6363974355768541 a=hat,b=zee,i=8017,x=0.8289275824108141,y=0.5824677757054623 a=zee,b=hat,i=8018,x=0.47908711384726377,y=0.2078467393092358 a=pan,b=hat,i=8019,x=0.03774190681630729,y=0.37562081779173295 a=pan,b=pan,i=8020,x=0.25202925423609734,y=0.8758710479186967 a=hat,b=zee,i=8021,x=0.6283764347998099,y=0.7038955747755151 a=wye,b=eks,i=8022,x=0.9822305246922711,y=0.9025462559345021 a=pan,b=hat,i=8023,x=0.17809600073620713,y=0.7136989224391156 a=pan,b=hat,i=8024,x=0.7871049381240648,y=0.9157631088161338 a=hat,b=zee,i=8025,x=0.8464024197077388,y=0.7505262168915832 a=hat,b=hat,i=8026,x=0.27076546874115703,y=0.717232478948042 a=eks,b=wye,i=8027,x=0.47677652985856545,y=0.742388612767014 a=pan,b=wye,i=8028,x=0.03498607510109997,y=0.19549287051995312 a=hat,b=zee,i=8029,x=0.8902222199776184,y=0.22597809584182216 a=wye,b=pan,i=8030,x=0.8534063530727802,y=0.5216400536886638 a=wye,b=pan,i=8031,x=0.399100924785613,y=0.8096553851806476 a=zee,b=hat,i=8032,x=0.3470913703916284,y=0.4932013734514763 a=hat,b=hat,i=8033,x=0.10816322348365748,y=0.6629283579053702 a=zee,b=eks,i=8034,x=0.7893326165734248,y=0.0055174814334882916 a=wye,b=pan,i=8035,x=0.17190090759613674,y=0.02144281885832955 a=hat,b=eks,i=8036,x=0.4487638977131928,y=0.9316999919622478 a=zee,b=zee,i=8037,x=0.7060201401255403,y=0.9669662969793548 a=zee,b=wye,i=8038,x=0.1386368820895454,y=0.5056689278962295 a=pan,b=eks,i=8039,x=0.09184144959885043,y=0.6340163134818283 a=pan,b=zee,i=8040,x=0.7171534760409121,y=0.7328586414702059 a=pan,b=eks,i=8041,x=0.3839508814613577,y=0.30631865487711984 a=zee,b=wye,i=8042,x=0.3764616704796617,y=0.0013477620094425324 a=hat,b=eks,i=8043,x=0.3534996104529119,y=0.7450885137370724 a=hat,b=wye,i=8044,x=0.10170616112045472,y=0.5317124791229391 a=hat,b=pan,i=8045,x=0.7300195962365097,y=0.3308540333941833 a=eks,b=wye,i=8046,x=0.6051188687817523,y=0.9131734207686757 a=eks,b=zee,i=8047,x=0.5374608283378429,y=0.31273904942423725 a=zee,b=wye,i=8048,x=0.05640085976332132,y=0.0700003098785944 a=wye,b=eks,i=8049,x=0.5114158496176794,y=0.12846145668110132 a=eks,b=hat,i=8050,x=0.9874222186130187,y=0.8593466056433501 a=eks,b=eks,i=8051,x=0.9761481708304064,y=0.15123613115180856 a=pan,b=pan,i=8052,x=0.6493110423838093,y=0.5347940909170277 a=pan,b=pan,i=8053,x=0.9130131367137716,y=0.20063251495257384 a=wye,b=wye,i=8054,x=0.29645291860851164,y=0.2862439675971603 a=wye,b=hat,i=8055,x=0.9283998083818392,y=0.9186794272646708 a=zee,b=eks,i=8056,x=0.21742326077552165,y=0.21215545457837148 a=hat,b=pan,i=8057,x=0.805271595399746,y=0.46020440997594847 a=pan,b=zee,i=8058,x=0.2152394578214053,y=0.6196385518512275 a=eks,b=pan,i=8059,x=0.39413913874172746,y=0.8509631752611558 a=hat,b=wye,i=8060,x=0.6704371607062275,y=0.002101362140308649 a=wye,b=eks,i=8061,x=0.38279862612807036,y=0.5895252762171836 a=wye,b=hat,i=8062,x=0.9226631815117158,y=0.9902149324132298 a=pan,b=eks,i=8063,x=0.4162908252496399,y=0.18879569170028876 a=wye,b=eks,i=8064,x=0.520433239579577,y=0.4738497455813805 a=wye,b=wye,i=8065,x=0.5952586854249843,y=0.050797298251500145 a=eks,b=pan,i=8066,x=0.7550938758657687,y=0.03587749109184113 a=pan,b=hat,i=8067,x=0.5198389196832879,y=0.2056652183357338 a=zee,b=zee,i=8068,x=0.1526773413967627,y=0.492096177763767 a=hat,b=zee,i=8069,x=0.6263854342684977,y=0.4917794632623357 a=wye,b=wye,i=8070,x=0.19425905980457325,y=0.5136004485194701 a=pan,b=eks,i=8071,x=0.15980232628622404,y=0.7963848087282333 a=pan,b=hat,i=8072,x=0.8729803431362889,y=0.23389287840183937 a=eks,b=pan,i=8073,x=0.8414137403991204,y=0.013708060374022835 a=pan,b=pan,i=8074,x=0.47234873863850657,y=0.4467664305469584 a=eks,b=zee,i=8075,x=0.8643916283489397,y=0.8421716629916459 a=pan,b=wye,i=8076,x=0.36180082799458324,y=0.2681111063038798 a=wye,b=zee,i=8077,x=0.291110312999184,y=0.3904237799736081 a=pan,b=wye,i=8078,x=0.2285091327975376,y=0.08630172750559728 a=hat,b=wye,i=8079,x=0.04336915531209018,y=0.7750227412335468 a=zee,b=pan,i=8080,x=0.4953944041935031,y=0.13051323550656468 a=eks,b=wye,i=8081,x=0.9893684193709726,y=0.009655042259111513 a=wye,b=eks,i=8082,x=0.5505998662939379,y=0.4793977598693524 a=eks,b=zee,i=8083,x=0.976642999884874,y=0.41575660829151373 a=eks,b=hat,i=8084,x=0.6415360825871783,y=0.9093765294473956 a=eks,b=wye,i=8085,x=0.19986686946961607,y=0.6001471405049741 a=wye,b=pan,i=8086,x=0.7089561346111681,y=0.9346147842120147 a=hat,b=wye,i=8087,x=0.6721158897399355,y=0.8662012495181518 a=zee,b=pan,i=8088,x=0.2999863643844106,y=0.9736282819386414 a=eks,b=hat,i=8089,x=0.780371764692202,y=0.13534345378955825 a=hat,b=zee,i=8090,x=0.18588301944750896,y=0.9295096790100238 a=wye,b=wye,i=8091,x=0.3136153634214588,y=0.9518615611124033 a=wye,b=zee,i=8092,x=0.3727994612209693,y=0.12052581566020104 a=eks,b=hat,i=8093,x=0.9315252187513533,y=0.561169216332415 a=zee,b=pan,i=8094,x=0.6896842396279547,y=0.2659526826052142 a=zee,b=eks,i=8095,x=0.013899464399908745,y=0.8010549230884639 a=hat,b=wye,i=8096,x=0.9312335027031023,y=0.22775044082337215 a=pan,b=pan,i=8097,x=0.2875217953665159,y=0.7352692976694222 a=pan,b=eks,i=8098,x=0.02310988069794695,y=0.04436912792860748 a=wye,b=eks,i=8099,x=0.9922978662257267,y=0.1009226522265646 a=pan,b=wye,i=8100,x=0.6977704958793126,y=0.7057512041273386 a=hat,b=zee,i=8101,x=0.8813156757676321,y=0.538439525268842 a=pan,b=eks,i=8102,x=0.8253811424731291,y=0.8958384638924397 a=wye,b=hat,i=8103,x=0.6382749094882392,y=0.7690601393055252 a=zee,b=zee,i=8104,x=0.19443211144688854,y=0.39629790432524836 a=zee,b=zee,i=8105,x=0.028359518501674397,y=0.31630049190233644 a=eks,b=zee,i=8106,x=0.04927046404341662,y=0.8091340642622323 a=pan,b=wye,i=8107,x=0.4038787839956157,y=0.8184040881437044 a=eks,b=eks,i=8108,x=0.8869014997757403,y=0.6363003729185641 a=eks,b=wye,i=8109,x=0.9098383165363556,y=0.06949042541302553 a=eks,b=eks,i=8110,x=0.24771678765070493,y=0.9300163398042232 a=eks,b=eks,i=8111,x=0.3084468757714339,y=0.9610528375033978 a=eks,b=eks,i=8112,x=0.31000078368875394,y=0.36138146669138416 a=wye,b=pan,i=8113,x=0.8110116541728041,y=0.36626731504545484 a=wye,b=hat,i=8114,x=0.8838936751784368,y=0.16448491200443816 a=eks,b=hat,i=8115,x=0.2092866675789835,y=0.6207159056705113 a=wye,b=wye,i=8116,x=0.5430690309464962,y=0.3836390944257766 a=hat,b=wye,i=8117,x=0.14958982301791146,y=0.8124903759523353 a=eks,b=hat,i=8118,x=0.8557041552120278,y=0.5440118132291639 a=hat,b=pan,i=8119,x=0.21486759901824792,y=0.3923954170049483 a=pan,b=zee,i=8120,x=0.6592841558501972,y=0.8794810617469089 a=eks,b=eks,i=8121,x=0.9178846401562378,y=0.7797206181214477 a=wye,b=eks,i=8122,x=0.6079549297413829,y=0.16695883184694493 a=eks,b=hat,i=8123,x=0.8786712780916176,y=0.5986968292379161 a=eks,b=hat,i=8124,x=0.6050565349569751,y=0.17711761175975083 a=zee,b=hat,i=8125,x=0.7071191860103717,y=0.5065338033789499 a=wye,b=pan,i=8126,x=0.9928274286457106,y=0.611287542007201 a=pan,b=pan,i=8127,x=0.7855300117843916,y=0.919185243159261 a=wye,b=wye,i=8128,x=0.5451094693684497,y=0.6739488974426652 a=eks,b=eks,i=8129,x=0.4483894040870827,y=0.04899785138545132 a=wye,b=wye,i=8130,x=0.6304140421100901,y=0.8822571743603556 a=pan,b=wye,i=8131,x=0.722244198415005,y=0.4334139656985445 a=zee,b=eks,i=8132,x=0.9155857784701777,y=0.3496924391322812 a=wye,b=eks,i=8133,x=0.968745042493151,y=0.20226923971903277 a=pan,b=hat,i=8134,x=0.8128492182669791,y=0.392568386730878 a=pan,b=wye,i=8135,x=0.45117859842393093,y=0.2608070414195329 a=zee,b=zee,i=8136,x=0.6400905852932521,y=0.9035481906697407 a=eks,b=hat,i=8137,x=0.039487665967159025,y=0.2642755984465909 a=hat,b=hat,i=8138,x=0.9944665404962163,y=0.03601538456153819 a=eks,b=eks,i=8139,x=0.5696036037683665,y=0.5215775669287221 a=pan,b=pan,i=8140,x=0.24967169231618214,y=0.6896632292080579 a=hat,b=hat,i=8141,x=0.06250971300811059,y=0.6284789386523464 a=zee,b=wye,i=8142,x=0.6462280039869936,y=0.989075899835102 a=pan,b=zee,i=8143,x=0.03802909555431522,y=0.0805330261761773 a=pan,b=wye,i=8144,x=0.7168864018283236,y=0.9743458426619153 a=eks,b=eks,i=8145,x=0.45913426278863745,y=0.7259328042437585 a=hat,b=wye,i=8146,x=0.6466004179249605,y=0.6476130238612243 a=wye,b=pan,i=8147,x=0.7564890511190168,y=0.3370280131510147 a=hat,b=pan,i=8148,x=0.8171601926388993,y=0.12709291977727588 a=eks,b=zee,i=8149,x=0.9838548523184443,y=0.6613857827470255 a=eks,b=hat,i=8150,x=0.42800158894759266,y=0.13739447644695857 a=wye,b=wye,i=8151,x=0.43651846968412356,y=0.716297573022078 a=zee,b=eks,i=8152,x=0.6420074465872548,y=0.5270375969424234 a=wye,b=hat,i=8153,x=0.07009589864190946,y=0.7822728799879559 a=eks,b=wye,i=8154,x=0.00955231084174002,y=0.7545442970218491 a=hat,b=pan,i=8155,x=0.6975376085727898,y=0.6899571370767156 a=zee,b=zee,i=8156,x=0.6395251098634284,y=0.5644973057197734 a=zee,b=pan,i=8157,x=0.39296205632043724,y=0.5511832594601693 a=eks,b=wye,i=8158,x=0.8469059054134236,y=0.9101861362422637 a=hat,b=zee,i=8159,x=0.11438608585479293,y=0.6137417386563446 a=wye,b=pan,i=8160,x=0.6081825274202294,y=0.14769534194863843 a=zee,b=wye,i=8161,x=0.7550762971732712,y=0.8530495051917243 a=zee,b=hat,i=8162,x=0.5735901437760568,y=0.20486220503074404 a=zee,b=hat,i=8163,x=0.13773260453775793,y=0.9660659918112889 a=zee,b=eks,i=8164,x=0.3607826318282279,y=0.1255618535732741 a=pan,b=wye,i=8165,x=0.7460078629419659,y=0.20509518109673885 a=eks,b=wye,i=8166,x=0.2703585359160412,y=0.7519449563416004 a=eks,b=wye,i=8167,x=0.6912089808005739,y=0.351675852657667 a=eks,b=eks,i=8168,x=0.8121986201818601,y=0.4587202609317872 a=eks,b=pan,i=8169,x=0.7194305802045211,y=0.9549210116328868 a=pan,b=eks,i=8170,x=0.6998846923585399,y=0.49886417024119634 a=wye,b=pan,i=8171,x=0.7170199430209871,y=0.4596547273774765 a=zee,b=wye,i=8172,x=0.2188044470516215,y=0.9409262537024545 a=pan,b=eks,i=8173,x=0.7415922617357986,y=0.0627371763205734 a=pan,b=hat,i=8174,x=0.2520020123957777,y=0.5935359054834856 a=pan,b=zee,i=8175,x=0.5756118666838461,y=0.6166940778091887 a=hat,b=wye,i=8176,x=0.8316169809953903,y=0.7727468837518336 a=wye,b=wye,i=8177,x=0.45262062218854693,y=0.6417926617217392 a=zee,b=hat,i=8178,x=0.3414767323625455,y=0.8276355992219739 a=hat,b=wye,i=8179,x=0.6913338216581719,y=0.8634446415532928 a=zee,b=pan,i=8180,x=0.7018819862110542,y=0.30230351547636003 a=hat,b=hat,i=8181,x=0.23955047854083944,y=0.27040254626774474 a=eks,b=wye,i=8182,x=0.2922405169121165,y=0.6645061373641254 a=zee,b=hat,i=8183,x=0.5126902650356464,y=0.8692712883907214 a=wye,b=pan,i=8184,x=0.9824979545102979,y=0.011383619081017482 a=eks,b=hat,i=8185,x=0.8449937251277326,y=0.6863834790266286 a=wye,b=zee,i=8186,x=0.04497354678950516,y=0.5141925160548166 a=hat,b=hat,i=8187,x=0.8262556263127695,y=0.21920924731404545 a=zee,b=zee,i=8188,x=0.8188229466265301,y=0.7731986253520043 a=zee,b=eks,i=8189,x=0.21859629681055648,y=0.04545680236762617 a=wye,b=eks,i=8190,x=0.17387577778883723,y=0.3600963171444731 a=zee,b=zee,i=8191,x=0.6027946184126483,y=0.7560104230688947 a=wye,b=pan,i=8192,x=0.5268204744299162,y=0.7467950199333838 a=pan,b=eks,i=8193,x=0.6279753535291541,y=0.1032502911892883 a=eks,b=pan,i=8194,x=0.4677408184985905,y=0.6073881904140683 a=zee,b=hat,i=8195,x=0.016890946717297295,y=0.9176976283367435 a=eks,b=hat,i=8196,x=0.24986039875431232,y=0.6476803155115554 a=pan,b=pan,i=8197,x=0.4524152227370508,y=0.2620560509511556 a=pan,b=eks,i=8198,x=0.895911910015345,y=0.9918773365972562 a=wye,b=hat,i=8199,x=0.7136636567819744,y=0.7470766277154778 a=hat,b=pan,i=8200,x=0.4231374284492073,y=0.1546230087665409 a=zee,b=zee,i=8201,x=0.7750292191321659,y=0.8295732493514495 a=eks,b=wye,i=8202,x=0.36911480147216946,y=0.18354328249876783 a=pan,b=zee,i=8203,x=0.11943983237768319,y=0.9064110889547424 a=pan,b=eks,i=8204,x=0.6300000735055588,y=0.5097476114683049 a=wye,b=zee,i=8205,x=0.6442554149020752,y=0.6779628314804215 a=pan,b=zee,i=8206,x=0.7692427917331188,y=0.11292590381570122 a=wye,b=pan,i=8207,x=0.39637091869319985,y=0.76304090412573 a=pan,b=hat,i=8208,x=0.7495304237104456,y=0.7417705075817802 a=wye,b=zee,i=8209,x=0.45586308498398453,y=0.9987194582307727 a=hat,b=hat,i=8210,x=0.6476477827460192,y=0.15239181174134397 a=hat,b=pan,i=8211,x=0.11189505956227741,y=0.4621617318098107 a=zee,b=eks,i=8212,x=0.09903637464949222,y=0.11847710838278536 a=zee,b=eks,i=8213,x=0.6131401826730208,y=0.5022261795262266 a=pan,b=eks,i=8214,x=0.18560914156032815,y=0.5491754568832973 a=hat,b=hat,i=8215,x=0.18871663617759393,y=0.7013352032606388 a=zee,b=pan,i=8216,x=0.10912632587239346,y=0.23098909374573406 a=eks,b=hat,i=8217,x=0.9215273193717863,y=0.14757043140565207 a=eks,b=wye,i=8218,x=0.3534829912574341,y=0.5696087711664961 a=hat,b=pan,i=8219,x=0.3322693803060234,y=0.0076976965775436 a=hat,b=wye,i=8220,x=0.8522954785865527,y=0.0007129432355447163 a=hat,b=hat,i=8221,x=0.046602995923670676,y=0.09042940585063108 a=hat,b=pan,i=8222,x=0.0007290941902635684,y=0.9057125778564156 a=zee,b=pan,i=8223,x=0.7575639565865209,y=0.29884828498056126 a=eks,b=wye,i=8224,x=0.995186116661242,y=0.2471757939983208 a=hat,b=zee,i=8225,x=0.3176890506590573,y=0.04443659691703017 a=pan,b=pan,i=8226,x=0.46997531114555335,y=0.91414102033992 a=pan,b=eks,i=8227,x=0.7045690818004235,y=0.016544250381158587 a=pan,b=eks,i=8228,x=0.6859024128283686,y=0.43310740395134806 a=wye,b=hat,i=8229,x=0.4802812953776502,y=0.28698445483944135 a=zee,b=eks,i=8230,x=0.37256536791796446,y=0.22484134058612737 a=hat,b=wye,i=8231,x=0.5993464309625437,y=0.09529154836393428 a=hat,b=pan,i=8232,x=0.053356023845203326,y=0.20750162756833523 a=pan,b=wye,i=8233,x=0.01730056600220997,y=0.4811950137685327 a=wye,b=hat,i=8234,x=0.7002619408413644,y=0.29378327426642736 a=hat,b=zee,i=8235,x=0.5760269820743364,y=0.9876933845887379 a=pan,b=zee,i=8236,x=0.6939214180664733,y=0.01597187286439905 a=pan,b=wye,i=8237,x=0.32216831192867235,y=0.4489268007125685 a=zee,b=pan,i=8238,x=0.4974895037561218,y=0.6955723789507248 a=zee,b=zee,i=8239,x=0.8722145698985853,y=0.5243287664361148 a=hat,b=eks,i=8240,x=0.3119317638364195,y=0.03153083991370387 a=hat,b=hat,i=8241,x=0.8231293488825948,y=0.44236728060318375 a=pan,b=pan,i=8242,x=0.6284004646755453,y=0.5188512495739586 a=eks,b=pan,i=8243,x=0.7790459369722915,y=0.38281709292600563 a=zee,b=zee,i=8244,x=0.5648821749696828,y=0.8387452862417517 a=zee,b=pan,i=8245,x=0.28860321455069415,y=0.5335162435192266 a=pan,b=pan,i=8246,x=0.978767937767844,y=0.595121683896329 a=pan,b=pan,i=8247,x=0.8877669245621814,y=0.993370582244656 a=hat,b=pan,i=8248,x=0.3673861400753813,y=0.7147327203599682 a=wye,b=wye,i=8249,x=0.12404890706154814,y=0.7443872152100742 a=eks,b=zee,i=8250,x=0.5731463701870027,y=0.4981231530018835 a=hat,b=wye,i=8251,x=0.2058939811865338,y=0.8011049893656047 a=zee,b=pan,i=8252,x=0.5300215804178179,y=0.8809898315791685 a=pan,b=pan,i=8253,x=0.14951845911545658,y=0.050337793147141485 a=wye,b=wye,i=8254,x=0.25412836603193123,y=0.7648066786148572 a=zee,b=zee,i=8255,x=0.2969343720495279,y=0.17875651030138728 a=hat,b=hat,i=8256,x=0.6242185970220043,y=0.7024165856278344 a=hat,b=eks,i=8257,x=0.26153012394521724,y=0.9173648797055972 a=hat,b=wye,i=8258,x=0.8531277255736057,y=0.8769896764505173 a=hat,b=zee,i=8259,x=0.80786266752403,y=0.6716375742716686 a=wye,b=hat,i=8260,x=0.8282560647084989,y=0.20433611074471913 a=zee,b=hat,i=8261,x=0.1113559979634432,y=0.7406405068913335 a=zee,b=pan,i=8262,x=0.8457444769341051,y=0.878949052752884 a=hat,b=hat,i=8263,x=0.021118246086347936,y=0.1691340461129066 a=zee,b=wye,i=8264,x=0.9518459612960978,y=0.2793142544459978 a=wye,b=hat,i=8265,x=0.07060877965846446,y=0.7105555726161993 a=wye,b=pan,i=8266,x=0.239318068730919,y=0.9656322414777047 a=wye,b=zee,i=8267,x=0.9407755844234869,y=0.243380428927656 a=hat,b=zee,i=8268,x=0.36840212479306056,y=0.1937179362263023 a=hat,b=eks,i=8269,x=0.11448405024977704,y=0.23838350078789672 a=hat,b=eks,i=8270,x=0.8887588347134354,y=0.3965985425548265 a=zee,b=zee,i=8271,x=0.6960229915393261,y=0.35933925756783236 a=eks,b=wye,i=8272,x=0.6007652533828618,y=0.9021580447695768 a=zee,b=wye,i=8273,x=0.5248356199666635,y=0.26596318599910873 a=eks,b=wye,i=8274,x=0.12638772701100054,y=0.98169945968464 a=eks,b=pan,i=8275,x=0.3873436846104391,y=0.143667378519436 a=wye,b=zee,i=8276,x=0.9887489614515038,y=0.2317693120893085 a=pan,b=hat,i=8277,x=0.07383920400137156,y=0.29779174578381706 a=eks,b=wye,i=8278,x=0.46767848884631935,y=0.05594159328112347 a=pan,b=zee,i=8279,x=0.0664546736505951,y=0.9617417667852406 a=hat,b=zee,i=8280,x=0.3946923561479273,y=0.26022613248187254 a=pan,b=zee,i=8281,x=0.1263835939366954,y=0.432802462221352 a=zee,b=zee,i=8282,x=0.40991526751045837,y=0.4664079852923113 a=hat,b=hat,i=8283,x=0.7155306719275212,y=0.06447259326334698 a=eks,b=zee,i=8284,x=0.18920257463227763,y=0.036407632423777536 a=hat,b=zee,i=8285,x=0.2926888932381453,y=0.7371130359478189 a=eks,b=zee,i=8286,x=0.8003927399144655,y=0.417202355775281 a=pan,b=wye,i=8287,x=0.6189613307505946,y=0.6990573098254149 a=eks,b=wye,i=8288,x=0.4497557556254256,y=0.24756315944170548 a=hat,b=wye,i=8289,x=0.565349257018066,y=0.9695790816330443 a=wye,b=hat,i=8290,x=0.1961063995221537,y=0.8919123622039012 a=pan,b=zee,i=8291,x=0.735310256094497,y=0.8766337081918637 a=wye,b=pan,i=8292,x=0.11264565494014644,y=0.9526134134675315 a=pan,b=zee,i=8293,x=0.42564320453866944,y=0.754899630271162 a=wye,b=eks,i=8294,x=0.03212624806856701,y=0.6046010405280738 a=hat,b=zee,i=8295,x=0.9314009276546747,y=0.3634004587734717 a=pan,b=eks,i=8296,x=0.4120888305335959,y=0.750837757399676 a=pan,b=eks,i=8297,x=0.9819888226687685,y=0.5660827409414791 a=wye,b=zee,i=8298,x=0.8302599994058273,y=0.7781190613623368 a=zee,b=pan,i=8299,x=0.7102421054905385,y=0.18545230561185977 a=eks,b=eks,i=8300,x=0.3945447287695022,y=0.18429543577101226 a=hat,b=wye,i=8301,x=0.5127430759316344,y=0.37361440070960017 a=zee,b=pan,i=8302,x=0.6034067583933804,y=0.04121009695962874 a=hat,b=pan,i=8303,x=0.46102687899911865,y=0.028654914603273074 a=pan,b=wye,i=8304,x=0.2251798670287818,y=0.1196124323878246 a=pan,b=pan,i=8305,x=0.5277320763446786,y=0.2381453397638834 a=wye,b=wye,i=8306,x=0.46134525628997447,y=0.14969908222679185 a=zee,b=wye,i=8307,x=0.4681491013126058,y=0.5960038288514199 a=pan,b=hat,i=8308,x=0.49210482260143007,y=0.9993016708772244 a=wye,b=zee,i=8309,x=0.8206434836667577,y=0.48326589462644276 a=eks,b=hat,i=8310,x=0.9655430452589465,y=0.9245411060012981 a=zee,b=zee,i=8311,x=0.1815329790070851,y=0.8035031242939596 a=hat,b=pan,i=8312,x=0.547677016360058,y=0.9650817043634582 a=pan,b=pan,i=8313,x=0.6126245890384583,y=0.2627563830782662 a=pan,b=pan,i=8314,x=0.5494985537362173,y=0.4929560062893006 a=hat,b=zee,i=8315,x=0.24017154445473743,y=0.8801615057175497 a=eks,b=zee,i=8316,x=0.01845753106507053,y=0.07103606295934006 a=eks,b=pan,i=8317,x=0.729335030923378,y=0.9595878811451796 a=zee,b=wye,i=8318,x=0.3037988276042912,y=0.9939532896787204 a=hat,b=hat,i=8319,x=0.31751994407032824,y=0.04431824787878602 a=eks,b=wye,i=8320,x=0.32774406925223687,y=0.39755988935681663 a=eks,b=pan,i=8321,x=0.2983894526754026,y=0.6350152253803334 a=wye,b=zee,i=8322,x=0.21110663580942235,y=0.5844040682223098 a=wye,b=hat,i=8323,x=0.27575135446576815,y=0.5943122394277006 a=hat,b=zee,i=8324,x=0.03714831235343263,y=0.18937718204762566 a=zee,b=hat,i=8325,x=0.6815362179515927,y=0.054322149908386796 a=hat,b=wye,i=8326,x=0.28959963076391493,y=0.36439348847404984 a=pan,b=eks,i=8327,x=0.4907923620285024,y=0.7411167930742034 a=wye,b=hat,i=8328,x=0.5085798206640023,y=0.8237875259659011 a=zee,b=pan,i=8329,x=0.16898862414886817,y=0.15560228332434112 a=wye,b=eks,i=8330,x=0.29464103904562966,y=0.7341494813651416 a=pan,b=wye,i=8331,x=0.7050741639259068,y=0.24486480402061384 a=wye,b=pan,i=8332,x=0.7019265469630769,y=0.07151895734610458 a=wye,b=hat,i=8333,x=0.3553335894794559,y=0.9167960838619573 a=eks,b=hat,i=8334,x=0.5699916051880387,y=0.13240719214910757 a=eks,b=wye,i=8335,x=0.22545133259971217,y=0.9891874451094091 a=wye,b=pan,i=8336,x=0.751226927786043,y=0.4644307134498339 a=wye,b=hat,i=8337,x=0.9324084470957861,y=0.30464033139638336 a=pan,b=wye,i=8338,x=0.8320742055010252,y=0.3040383465855868 a=zee,b=hat,i=8339,x=0.04629611790555632,y=0.6570852521967993 a=zee,b=wye,i=8340,x=0.779538114438638,y=0.8910397798499486 a=pan,b=pan,i=8341,x=0.6773754216149304,y=0.613857099295925 a=wye,b=hat,i=8342,x=0.1458720698488648,y=0.4351692119049885 a=wye,b=wye,i=8343,x=0.818540088896837,y=0.09911450492965423 a=zee,b=hat,i=8344,x=0.1958836142058411,y=0.9176685083913124 a=zee,b=eks,i=8345,x=0.5108081370139803,y=0.8369754291473595 a=pan,b=zee,i=8346,x=0.028776659972544194,y=0.6948652507080405 a=hat,b=wye,i=8347,x=0.5681600007983288,y=0.054076468737378036 a=zee,b=wye,i=8348,x=0.803443835215121,y=0.5295807220048788 a=eks,b=pan,i=8349,x=0.9755546767865578,y=0.8799835489524848 a=eks,b=zee,i=8350,x=0.24384090338130648,y=0.6466628002800704 a=eks,b=wye,i=8351,x=0.03641540536678134,y=0.08744451304860146 a=zee,b=wye,i=8352,x=0.5212869356402663,y=0.28575619803116314 a=hat,b=hat,i=8353,x=0.055663129013605483,y=0.3787786437258225 a=eks,b=hat,i=8354,x=0.5157212090975359,y=0.8904310076101238 a=pan,b=wye,i=8355,x=0.7949456612203025,y=0.03903053598722972 a=hat,b=hat,i=8356,x=0.5915574129139735,y=0.5501666687575646 a=zee,b=eks,i=8357,x=0.7920429015988977,y=0.11834165152142673 a=pan,b=hat,i=8358,x=0.42334512731520135,y=0.6760099049563617 a=hat,b=hat,i=8359,x=0.672862622018669,y=0.9813314150345762 a=hat,b=zee,i=8360,x=0.621024648933727,y=0.20026822440380232 a=pan,b=hat,i=8361,x=0.32174647083648733,y=0.5895462222915597 a=hat,b=hat,i=8362,x=0.8239226232469129,y=0.5363672557332027 a=zee,b=hat,i=8363,x=0.2786903002001039,y=0.9687065243326013 a=eks,b=zee,i=8364,x=0.6109061549072763,y=0.9310832897288339 a=pan,b=pan,i=8365,x=0.6603069810848408,y=0.8682978196165198 a=pan,b=eks,i=8366,x=0.8584731893684808,y=0.018687872462489152 a=zee,b=eks,i=8367,x=0.4049863490547647,y=0.4247029183107722 a=wye,b=eks,i=8368,x=0.30480439273047766,y=0.48048174444338265 a=zee,b=wye,i=8369,x=0.4648458105978611,y=0.21546080520985877 a=hat,b=pan,i=8370,x=0.7696984054132116,y=0.7047713537963836 a=eks,b=zee,i=8371,x=0.37597533966420293,y=0.08724777473553502 a=zee,b=hat,i=8372,x=0.5295738751761022,y=0.49181407244012054 a=zee,b=eks,i=8373,x=0.6150222878860193,y=0.5607136634592303 a=pan,b=wye,i=8374,x=0.4528870946233897,y=0.07597161789124052 a=pan,b=zee,i=8375,x=0.5301175183103385,y=0.8601180937794322 a=hat,b=eks,i=8376,x=0.06489427108475243,y=0.40261315507492046 a=eks,b=wye,i=8377,x=0.563425411256789,y=0.9184806642610032 a=eks,b=wye,i=8378,x=0.49250711472543074,y=0.5894409813302941 a=wye,b=wye,i=8379,x=0.3106946403141324,y=0.9203740586209803 a=hat,b=pan,i=8380,x=0.46061124100732664,y=0.7117135535467465 a=pan,b=pan,i=8381,x=0.9008707927717292,y=0.3595902617465878 a=zee,b=wye,i=8382,x=0.7952836839227378,y=0.6833817456403316 a=hat,b=hat,i=8383,x=0.3984261676380828,y=0.1738533271203584 a=eks,b=wye,i=8384,x=0.11104863533882658,y=0.3751765500241939 a=hat,b=pan,i=8385,x=0.49685402919308186,y=0.07834061857462182 a=zee,b=pan,i=8386,x=0.7967208048423021,y=0.6030273368815906 a=zee,b=pan,i=8387,x=0.1807569167154014,y=0.7798562786722997 a=pan,b=zee,i=8388,x=0.019186371949722614,y=0.712217475239358 a=pan,b=eks,i=8389,x=0.7546663778603894,y=0.19055481748967162 a=eks,b=hat,i=8390,x=0.750192269695654,y=0.2196686846490249 a=hat,b=eks,i=8391,x=0.989982527715026,y=0.7339778723038518 a=hat,b=zee,i=8392,x=0.1535960092053097,y=0.48365184245511483 a=wye,b=pan,i=8393,x=0.5371021532444956,y=0.5076931407974227 a=zee,b=eks,i=8394,x=0.9938525452278908,y=0.9944136062432827 a=hat,b=eks,i=8395,x=0.5759238042621931,y=0.47928472474217776 a=wye,b=eks,i=8396,x=0.7599928088669528,y=0.44980430671729377 a=hat,b=zee,i=8397,x=0.652668800860253,y=0.4288216397914163 a=wye,b=pan,i=8398,x=0.46997259303660743,y=0.6215175533218944 a=zee,b=pan,i=8399,x=0.9401027436536872,y=0.8241834377991233 a=wye,b=pan,i=8400,x=0.09022482342468607,y=0.7117741343367263 a=eks,b=hat,i=8401,x=0.21592490518329377,y=0.33061077431647556 a=eks,b=hat,i=8402,x=0.9947356560721309,y=0.7409670678572535 a=eks,b=zee,i=8403,x=0.17272225530114538,y=0.8080858181702887 a=zee,b=eks,i=8404,x=0.3493565206043524,y=0.09054805425762869 a=pan,b=wye,i=8405,x=0.4811201910981,y=0.18742552959849512 a=eks,b=zee,i=8406,x=0.31784551409346495,y=0.7449149218097839 a=pan,b=wye,i=8407,x=0.6830421268168155,y=0.23886758610551817 a=zee,b=hat,i=8408,x=0.9200690263533268,y=0.844860872568536 a=zee,b=pan,i=8409,x=0.9273895913936498,y=0.34564042630503233 a=wye,b=eks,i=8410,x=0.8159771407795444,y=0.17344618297387282 a=hat,b=zee,i=8411,x=0.17599234652950568,y=0.8329306332017614 a=eks,b=wye,i=8412,x=0.30559437664735667,y=0.2954096578389033 a=eks,b=hat,i=8413,x=0.4338584089312799,y=0.1949819510216354 a=wye,b=eks,i=8414,x=0.522368921381192,y=0.6530064427565451 a=wye,b=eks,i=8415,x=0.40077151734215266,y=0.2875570398483994 a=zee,b=wye,i=8416,x=0.44384210652184575,y=0.34372338201033137 a=hat,b=zee,i=8417,x=0.8269419111916478,y=0.5295548379993134 a=pan,b=eks,i=8418,x=0.4380512868717956,y=0.75013896261849 a=zee,b=zee,i=8419,x=0.0075621874159564895,y=0.6690403936644571 a=pan,b=zee,i=8420,x=0.23857482485031023,y=0.7909075804228464 a=zee,b=pan,i=8421,x=0.3657309162534651,y=0.6228123699358817 a=eks,b=wye,i=8422,x=0.6050408267820816,y=0.6834071285687362 a=pan,b=eks,i=8423,x=0.926919755552011,y=0.26857376981837733 a=zee,b=pan,i=8424,x=0.8931825703051405,y=0.3852663649349296 a=wye,b=hat,i=8425,x=0.7453660507413682,y=0.13411772302924097 a=hat,b=zee,i=8426,x=0.15542783988635755,y=0.704049056631255 a=zee,b=eks,i=8427,x=0.4741772361406499,y=0.4439154258100234 a=wye,b=pan,i=8428,x=0.08174430747151484,y=0.6148589268621117 a=zee,b=pan,i=8429,x=0.5376842505367805,y=0.3213151447208863 a=pan,b=pan,i=8430,x=0.7934355146306612,y=0.2130128581792352 a=pan,b=hat,i=8431,x=0.39291331641736893,y=0.8094069164458879 a=wye,b=pan,i=8432,x=0.06348257739180108,y=0.5106796157018605 a=hat,b=zee,i=8433,x=0.5390621535629033,y=0.2952379177915695 a=zee,b=zee,i=8434,x=0.9547567491718741,y=0.12013342742496513 a=hat,b=pan,i=8435,x=0.38866184034912554,y=0.059525983951048245 a=pan,b=pan,i=8436,x=0.006149130517828727,y=0.5641604969336926 a=hat,b=eks,i=8437,x=0.5253247675869896,y=0.5165646242633789 a=hat,b=wye,i=8438,x=0.17892790253218238,y=0.7014261262330826 a=eks,b=pan,i=8439,x=0.8952428124136508,y=0.9997604543675731 a=hat,b=pan,i=8440,x=0.9697671337199946,y=0.4191895939702769 a=zee,b=hat,i=8441,x=0.22626716374612477,y=0.3072575476209706 a=zee,b=hat,i=8442,x=0.012897791583037166,y=0.45928268470148015 a=eks,b=hat,i=8443,x=0.26800839200996895,y=0.6418100107433928 a=pan,b=hat,i=8444,x=0.033038289736824766,y=0.05539460621434722 a=pan,b=hat,i=8445,x=0.3310467747539301,y=0.028084005329851225 a=hat,b=zee,i=8446,x=0.178210692330519,y=0.4596388855650022 a=hat,b=wye,i=8447,x=0.44766765422608423,y=0.2937943605301816 a=eks,b=wye,i=8448,x=0.9730885844448779,y=0.6233373493085322 a=pan,b=hat,i=8449,x=0.020061713489634814,y=0.6882480566852568 a=pan,b=wye,i=8450,x=0.2793484686069333,y=0.44070351370129646 a=pan,b=zee,i=8451,x=0.6735785887971937,y=0.2100853452380218 a=wye,b=wye,i=8452,x=0.47072648393194716,y=0.3041985693356054 a=wye,b=pan,i=8453,x=0.8533811491024729,y=0.9678356263785118 a=wye,b=eks,i=8454,x=0.586163122107279,y=0.18970011803086628 a=pan,b=hat,i=8455,x=0.5906501253369019,y=0.6123184772904339 a=zee,b=hat,i=8456,x=0.08188017117818536,y=0.5533473423116015 a=hat,b=wye,i=8457,x=0.09332068743830269,y=0.20145292592178443 a=eks,b=zee,i=8458,x=0.6797834696384837,y=0.10797028132301578 a=zee,b=wye,i=8459,x=0.6609343823302558,y=0.42546615879700533 a=zee,b=wye,i=8460,x=0.8953715335446936,y=0.11110049694702284 a=eks,b=pan,i=8461,x=0.3064924756043348,y=0.844175432052883 a=wye,b=zee,i=8462,x=0.8562111449628035,y=0.3207655114753235 a=hat,b=pan,i=8463,x=0.278695825691301,y=0.1017956876584839 a=zee,b=pan,i=8464,x=0.008481311112248147,y=0.7901219557747767 a=wye,b=hat,i=8465,x=0.9233177773701866,y=0.4551415267122566 a=hat,b=hat,i=8466,x=0.14139708059138034,y=0.10409871077285981 a=wye,b=eks,i=8467,x=0.15399092408367587,y=0.8471702381741639 a=wye,b=pan,i=8468,x=0.7612272119425962,y=0.4244931128555939 a=pan,b=pan,i=8469,x=0.1347759881116134,y=0.2455909077182844 a=zee,b=eks,i=8470,x=0.7123089216903319,y=0.12685439711002044 a=zee,b=zee,i=8471,x=0.516240721628621,y=0.6586906452113941 a=eks,b=hat,i=8472,x=0.6674728443046178,y=0.1746237628027798 a=eks,b=hat,i=8473,x=0.09764518520867405,y=0.3404811785298787 a=wye,b=hat,i=8474,x=0.022760068608759787,y=0.5809138462442031 a=wye,b=wye,i=8475,x=0.9378861915703766,y=0.2850230950144711 a=wye,b=hat,i=8476,x=0.8745714693022778,y=0.6067344417467008 a=eks,b=hat,i=8477,x=0.9309461833265447,y=0.5563876226531717 a=zee,b=eks,i=8478,x=0.26305562568234253,y=0.9564416471738901 a=zee,b=zee,i=8479,x=0.267729670683009,y=0.8948780265074652 a=wye,b=wye,i=8480,x=0.16146423266136367,y=0.06354282797551147 a=pan,b=eks,i=8481,x=0.7416513487460877,y=0.3796824390692355 a=pan,b=pan,i=8482,x=0.8910001828466121,y=0.7723030338995308 a=eks,b=zee,i=8483,x=0.20374081828155488,y=0.4241287356182083 a=eks,b=pan,i=8484,x=0.2661511616359886,y=0.5443269070761398 a=pan,b=zee,i=8485,x=0.3471597707881957,y=0.5383222143237165 a=wye,b=eks,i=8486,x=0.9422065000597399,y=0.9149504343179683 a=zee,b=hat,i=8487,x=0.8443654519702793,y=0.40835643886431905 a=hat,b=eks,i=8488,x=0.4452671926810047,y=0.11987318281596804 a=eks,b=pan,i=8489,x=0.8711743497988805,y=0.05126471215006212 a=eks,b=pan,i=8490,x=0.21893201804499796,y=0.841786373878745 a=pan,b=zee,i=8491,x=0.14450135153044963,y=0.4964690028665373 a=wye,b=zee,i=8492,x=0.30534075186128107,y=0.8304463953467625 a=wye,b=pan,i=8493,x=0.19415677927998398,y=0.36967456189817616 a=zee,b=wye,i=8494,x=0.6014391280905923,y=0.9035203941606601 a=pan,b=wye,i=8495,x=0.9535261800524316,y=0.6741780286573957 a=zee,b=hat,i=8496,x=0.621523130626718,y=0.4636815949354597 a=hat,b=hat,i=8497,x=0.3932809847758547,y=0.32342585911847266 a=zee,b=eks,i=8498,x=0.5874342193773027,y=0.07510933559358712 a=hat,b=zee,i=8499,x=0.6960433804921428,y=0.9688422831160675 a=hat,b=hat,i=8500,x=0.948682263253869,y=0.894330225437426 a=hat,b=wye,i=8501,x=0.9251536771842801,y=0.5375948099135825 a=eks,b=eks,i=8502,x=0.7145487756177015,y=0.48881971388046497 a=wye,b=hat,i=8503,x=0.43025676669473123,y=0.7342583446741899 a=zee,b=hat,i=8504,x=0.33240950818517156,y=0.08420305010182172 a=pan,b=wye,i=8505,x=0.04933447605388053,y=0.43620839928024635 a=zee,b=eks,i=8506,x=0.5644240816881203,y=0.30905524481111557 a=zee,b=hat,i=8507,x=0.8799876950191433,y=0.8626007536651286 a=eks,b=pan,i=8508,x=0.5903156727749356,y=0.08521525736448865 a=hat,b=hat,i=8509,x=0.4819653658346117,y=0.47086103178508854 a=eks,b=pan,i=8510,x=0.09221850268394138,y=0.5189296436201934 a=wye,b=hat,i=8511,x=0.5399541727181182,y=0.8444405945197476 a=hat,b=zee,i=8512,x=0.8829979498980527,y=0.22352194169557127 a=eks,b=pan,i=8513,x=0.10151458816501346,y=0.1389357491074602 a=wye,b=eks,i=8514,x=0.145836390847488,y=0.3255110732802976 a=eks,b=zee,i=8515,x=0.5023980888022918,y=0.49053802703856897 a=wye,b=pan,i=8516,x=0.4017850863763818,y=0.44971529290471857 a=pan,b=hat,i=8517,x=0.9781793338882204,y=0.021166333309513008 a=pan,b=zee,i=8518,x=0.7275818161813503,y=0.5297860907729676 a=eks,b=eks,i=8519,x=0.20825394541995124,y=0.20861255119440336 a=wye,b=pan,i=8520,x=0.8898604947131726,y=0.597970731230186 a=eks,b=wye,i=8521,x=0.3648001678117977,y=0.19557380766743293 a=pan,b=eks,i=8522,x=0.6966179778593448,y=0.6840334680719272 a=hat,b=hat,i=8523,x=0.440001403027384,y=0.45225896734383286 a=hat,b=wye,i=8524,x=0.859237452752394,y=0.1542124316389395 a=wye,b=wye,i=8525,x=0.725596832315083,y=0.22913389637676507 a=hat,b=eks,i=8526,x=0.6308328182217219,y=0.9629302966330678 a=wye,b=wye,i=8527,x=0.8115562833033729,y=0.4166596968518107 a=zee,b=pan,i=8528,x=0.1829199682476771,y=0.22085981047936964 a=hat,b=wye,i=8529,x=0.8572334709695195,y=0.7640619187795664 a=zee,b=wye,i=8530,x=0.7086732598851492,y=0.4127159537504168 a=zee,b=wye,i=8531,x=0.32354124502667125,y=0.2318309195815882 a=pan,b=hat,i=8532,x=0.9446099166208107,y=0.1614735751140206 a=pan,b=wye,i=8533,x=0.4223281734144666,y=0.10945011806361638 a=wye,b=zee,i=8534,x=0.27597556866373363,y=0.8816530467647844 a=wye,b=hat,i=8535,x=0.7402933295244709,y=0.2866045341793103 a=pan,b=eks,i=8536,x=0.23950266321443625,y=0.2173609684570218 a=wye,b=eks,i=8537,x=0.8479922856732104,y=0.646967422694876 a=pan,b=eks,i=8538,x=0.9430852556493492,y=0.8645812565386866 a=wye,b=wye,i=8539,x=0.5424202389577869,y=0.7980364309577922 a=zee,b=zee,i=8540,x=0.6480753391409477,y=0.5064183808137883 a=eks,b=hat,i=8541,x=0.38813893407288325,y=0.12561215999003672 a=zee,b=hat,i=8542,x=0.17586391865769935,y=0.610479743176282 a=pan,b=zee,i=8543,x=0.7196826298375226,y=0.21171452421116865 a=zee,b=eks,i=8544,x=0.042214602250652544,y=0.7797653758284612 a=pan,b=pan,i=8545,x=0.6623908411097427,y=0.2713858225948562 a=pan,b=eks,i=8546,x=0.8347245917805975,y=0.32344231920229216 a=eks,b=zee,i=8547,x=0.17659256136803803,y=0.2734607705288187 a=hat,b=wye,i=8548,x=0.06872905733725654,y=0.24606652109262273 a=pan,b=pan,i=8549,x=0.45957314823744033,y=0.5826268929712483 a=hat,b=zee,i=8550,x=0.5390972348460589,y=0.832817959583314 a=zee,b=zee,i=8551,x=0.9479215142295764,y=0.31091453552453974 a=pan,b=wye,i=8552,x=0.8946104855739115,y=0.2336514856632098 a=eks,b=zee,i=8553,x=0.1756747767253124,y=0.40173864656676805 a=eks,b=eks,i=8554,x=0.35767825814151055,y=0.6530934959898533 a=eks,b=eks,i=8555,x=0.9294958471853418,y=0.44323868180332826 a=hat,b=wye,i=8556,x=0.2055964313614329,y=0.7508496809797562 a=zee,b=pan,i=8557,x=0.4734760023383495,y=0.24574081766297817 a=pan,b=pan,i=8558,x=0.01915285502673958,y=0.0710080820684984 a=wye,b=hat,i=8559,x=0.36628589114868737,y=0.7546365740130917 a=pan,b=pan,i=8560,x=0.8369571665486479,y=0.6640166878609967 a=pan,b=wye,i=8561,x=0.9827417467300459,y=0.47548149029733666 a=eks,b=hat,i=8562,x=0.9263781942963408,y=0.13871044819580336 a=pan,b=pan,i=8563,x=0.9901067426610356,y=0.22526379572530497 a=zee,b=eks,i=8564,x=0.4638040598773725,y=0.34104108677898826 a=wye,b=hat,i=8565,x=0.48113198136329016,y=0.3218458306963313 a=zee,b=pan,i=8566,x=0.6161448715164534,y=0.48576149543063263 a=pan,b=hat,i=8567,x=0.7401694289092702,y=0.8501949156927895 a=wye,b=eks,i=8568,x=0.5607940018315913,y=0.6859095069187073 a=hat,b=wye,i=8569,x=0.8193761557404394,y=0.6213974290333986 a=hat,b=hat,i=8570,x=0.218909328728924,y=0.7083399518815072 a=hat,b=pan,i=8571,x=0.3374929371344728,y=0.11008369139923513 a=wye,b=zee,i=8572,x=0.5104050859274984,y=0.84636724693727 a=wye,b=pan,i=8573,x=0.304284204335561,y=0.8057462093976527 a=hat,b=pan,i=8574,x=0.1304164384473907,y=0.7795954672055522 a=eks,b=hat,i=8575,x=0.411309283136459,y=0.3134260008884213 a=hat,b=eks,i=8576,x=0.8094118504289595,y=0.3462825803661308 a=eks,b=pan,i=8577,x=0.8378950242503957,y=0.3281587348968884 a=wye,b=eks,i=8578,x=0.8671191631706497,y=0.848376644694914 a=wye,b=hat,i=8579,x=0.3629850782784485,y=0.7894725040297135 a=hat,b=pan,i=8580,x=0.20981130689562955,y=0.4981591059735274 a=wye,b=zee,i=8581,x=0.9549730188079689,y=0.16399154830304508 a=zee,b=wye,i=8582,x=0.48899851680494,y=0.05774193348030199 a=hat,b=hat,i=8583,x=0.18626492222161328,y=0.7003807702816355 a=wye,b=zee,i=8584,x=0.36453353655204557,y=0.784021739601697 a=pan,b=zee,i=8585,x=0.8620613291960066,y=0.8283882429708938 a=zee,b=wye,i=8586,x=0.6927422583943957,y=0.7194075668113131 a=hat,b=pan,i=8587,x=0.0052693086009946155,y=0.6525496192910188 a=eks,b=hat,i=8588,x=0.451596899385722,y=0.5139458108988265 a=hat,b=zee,i=8589,x=0.2926550989813841,y=0.35398173553544887 a=eks,b=wye,i=8590,x=0.9239196319519597,y=0.14591437779625882 a=hat,b=pan,i=8591,x=0.7873294723300266,y=0.5332360898832793 a=zee,b=pan,i=8592,x=0.6070860534520608,y=0.06388885983216774 a=zee,b=zee,i=8593,x=0.2617818185031422,y=0.43707681521897646 a=pan,b=hat,i=8594,x=0.6468386400257026,y=0.38978242152795606 a=zee,b=eks,i=8595,x=0.42488684401408794,y=0.2974668150516677 a=wye,b=wye,i=8596,x=0.8826796731081049,y=0.7850131924698824 a=wye,b=eks,i=8597,x=0.006860697351333767,y=0.19549617714299017 a=hat,b=zee,i=8598,x=0.07939885603933172,y=0.677412657910395 a=wye,b=zee,i=8599,x=0.7184888188080124,y=0.8697536607671493 a=hat,b=wye,i=8600,x=0.84790186953787,y=0.8684654646246722 a=eks,b=pan,i=8601,x=0.8421109599018441,y=0.16320118728086785 a=pan,b=pan,i=8602,x=0.26047864829581335,y=0.6808750509660122 a=eks,b=pan,i=8603,x=0.31611152902489204,y=0.11267222283796785 a=eks,b=wye,i=8604,x=0.06845978562369492,y=0.7238513464535802 a=pan,b=zee,i=8605,x=0.6530000366736074,y=0.10675264632456327 a=wye,b=wye,i=8606,x=0.06774372832796882,y=0.567171071395945 a=pan,b=wye,i=8607,x=0.7672859830291083,y=0.9905418229463311 a=wye,b=hat,i=8608,x=0.9486273082548317,y=0.49394451768421244 a=zee,b=wye,i=8609,x=0.8594077389671471,y=0.39612060375973734 a=eks,b=hat,i=8610,x=0.20455104503269428,y=0.8497404270304781 a=eks,b=wye,i=8611,x=0.024981210157926648,y=0.4592839770075655 a=wye,b=pan,i=8612,x=0.9729537123818344,y=0.31179500609148325 a=pan,b=pan,i=8613,x=0.9509457095140577,y=0.47129012611509 a=wye,b=hat,i=8614,x=0.9846913444886134,y=0.02710103368583705 a=zee,b=wye,i=8615,x=0.3010264833529994,y=0.7455884610745039 a=pan,b=zee,i=8616,x=0.6883510014246306,y=0.8824450569844674 a=zee,b=eks,i=8617,x=0.4515091274400017,y=0.020225254455900066 a=zee,b=hat,i=8618,x=0.8851862421614336,y=0.15621840171343437 a=pan,b=hat,i=8619,x=0.2649678025213431,y=0.39936058228129934 a=zee,b=pan,i=8620,x=0.7597636742317367,y=0.1317502476459378 a=zee,b=zee,i=8621,x=0.13218842583668222,y=0.03127532132246047 a=hat,b=eks,i=8622,x=0.49385289030098156,y=0.3427851043390181 a=eks,b=zee,i=8623,x=0.18543631005824213,y=0.19588655519979803 a=pan,b=zee,i=8624,x=0.10763314570414217,y=0.08213428508081799 a=pan,b=eks,i=8625,x=0.6882597637249681,y=0.8142971025439197 a=eks,b=hat,i=8626,x=0.6080795099100825,y=0.8728243765075873 a=eks,b=eks,i=8627,x=0.770624339998738,y=0.07831235750300036 a=hat,b=zee,i=8628,x=0.46540841676613476,y=0.10159896993531026 a=zee,b=pan,i=8629,x=0.004614760806835205,y=0.9592385994725491 a=wye,b=pan,i=8630,x=0.6807920836499873,y=0.8665298197163882 a=pan,b=eks,i=8631,x=0.6858410458377651,y=0.7631951114896744 a=eks,b=hat,i=8632,x=0.20944920807915668,y=0.17415067019098263 a=zee,b=wye,i=8633,x=0.015521112321513986,y=0.870629718512366 a=zee,b=pan,i=8634,x=0.3707685639916669,y=0.2775760739581703 a=pan,b=zee,i=8635,x=0.6292193294154781,y=0.21469655787258057 a=zee,b=zee,i=8636,x=0.6107700273929492,y=0.14811799805161463 a=zee,b=eks,i=8637,x=0.6395976874259532,y=0.9961211959529084 a=pan,b=wye,i=8638,x=0.8056202987173707,y=0.28960110672185313 a=zee,b=eks,i=8639,x=0.2524229698549828,y=0.17611542817224723 a=zee,b=zee,i=8640,x=0.08482390402218887,y=0.36890700689619493 a=eks,b=pan,i=8641,x=0.46605482768215767,y=0.07140744226571838 a=eks,b=hat,i=8642,x=0.10408804972672026,y=0.23204314849773244 a=hat,b=zee,i=8643,x=0.3955443156971198,y=0.35524981169296355 a=zee,b=hat,i=8644,x=0.7215420507798297,y=0.03391309500084805 a=eks,b=pan,i=8645,x=0.9910156023068047,y=0.21643864467214002 a=zee,b=wye,i=8646,x=0.6658298582773444,y=0.36894449402470386 a=wye,b=wye,i=8647,x=0.8282095483187364,y=0.5670959372120373 a=zee,b=hat,i=8648,x=0.0831367015182175,y=0.7424505172193498 a=pan,b=hat,i=8649,x=0.8273775847857144,y=0.849837822420028 a=hat,b=pan,i=8650,x=0.7798855565061036,y=0.6249390723014688 a=pan,b=hat,i=8651,x=0.15776823313362787,y=0.6837656369090205 a=pan,b=hat,i=8652,x=0.12499193321086843,y=0.8909115194708364 a=zee,b=hat,i=8653,x=0.623624299660614,y=0.28437293457698065 a=wye,b=hat,i=8654,x=0.4794478591209653,y=0.6149276606394762 a=zee,b=hat,i=8655,x=0.9202280019494714,y=0.43438007188126115 a=pan,b=wye,i=8656,x=0.5362020839763336,y=0.5898815059855541 a=hat,b=pan,i=8657,x=0.4419120878855759,y=0.04387616479212919 a=wye,b=pan,i=8658,x=0.37394689239227175,y=0.6932810199911174 a=hat,b=eks,i=8659,x=0.09027772061731287,y=0.5938968603299669 a=hat,b=eks,i=8660,x=0.44939114811664815,y=0.8033098658688053 a=eks,b=hat,i=8661,x=0.9412054441857266,y=0.7031238908715453 a=hat,b=wye,i=8662,x=0.026880033398767544,y=0.9570616615315023 a=pan,b=zee,i=8663,x=0.16400229878818795,y=0.7569220441881562 a=hat,b=eks,i=8664,x=0.737351462653292,y=0.008534196836191721 a=zee,b=eks,i=8665,x=0.16620817209916572,y=0.4183421439519892 a=eks,b=eks,i=8666,x=0.2605898276210701,y=0.9107791581080643 a=pan,b=eks,i=8667,x=0.16483965969504477,y=0.008847013569707962 a=hat,b=hat,i=8668,x=0.5758275186132803,y=0.4376894563403356 a=wye,b=eks,i=8669,x=0.30935622306150556,y=0.5406996947409577 a=hat,b=eks,i=8670,x=0.6115682118401596,y=0.709847191339046 a=hat,b=pan,i=8671,x=0.5876224326167997,y=0.655751406127023 a=pan,b=pan,i=8672,x=0.7383754184207463,y=0.4204832285810981 a=wye,b=wye,i=8673,x=0.9992635865771493,y=0.4216138590799462 a=zee,b=wye,i=8674,x=0.30144308355523053,y=0.985811453648491 a=hat,b=eks,i=8675,x=0.7901168710228115,y=0.02854873755150633 a=wye,b=zee,i=8676,x=0.458348366941119,y=0.0654065118924938 a=pan,b=eks,i=8677,x=0.576018794663166,y=0.021732489132554877 a=wye,b=zee,i=8678,x=0.051768914692817525,y=0.9811531769362358 a=wye,b=eks,i=8679,x=0.8714866001900081,y=0.5074064697197682 a=pan,b=zee,i=8680,x=0.8573300862564848,y=0.8110639386847459 a=eks,b=wye,i=8681,x=0.9176784134359273,y=0.2764422061252122 a=hat,b=eks,i=8682,x=0.8690529123645934,y=0.9535269156601301 a=wye,b=zee,i=8683,x=0.6350123840910076,y=0.6382912385391265 a=hat,b=eks,i=8684,x=0.6215103356564846,y=0.14887437241814006 a=zee,b=wye,i=8685,x=0.584126263404004,y=0.7538247769853159 a=wye,b=wye,i=8686,x=0.43551003027785373,y=0.3236501977657479 a=wye,b=hat,i=8687,x=0.8880686097383739,y=0.6330150426943297 a=wye,b=zee,i=8688,x=0.7635796389205769,y=0.2638125019378026 a=zee,b=wye,i=8689,x=0.3761531727653552,y=0.9022543136929991 a=wye,b=eks,i=8690,x=0.08913417768338172,y=0.9531306393247156 a=eks,b=pan,i=8691,x=0.9943932359314775,y=0.9072697301052425 a=eks,b=zee,i=8692,x=0.5457000332265722,y=0.4837579979584361 a=zee,b=pan,i=8693,x=0.4765529256302863,y=0.7047109057288847 a=eks,b=hat,i=8694,x=0.742421569895559,y=0.766958291324268 a=zee,b=eks,i=8695,x=0.23665653193040737,y=0.2743956071876914 a=wye,b=wye,i=8696,x=0.2888070230684594,y=0.9935631592216062 a=hat,b=zee,i=8697,x=0.1507630405832039,y=0.8444262680025181 a=zee,b=pan,i=8698,x=0.9647755452332127,y=0.3090467608406059 a=wye,b=wye,i=8699,x=0.18194655224399203,y=0.9052438757034091 a=pan,b=wye,i=8700,x=0.849446996637848,y=0.7731446643107283 a=pan,b=pan,i=8701,x=0.6101087522261474,y=0.5619798733118421 a=eks,b=eks,i=8702,x=0.2860963732537126,y=0.5616399941521609 a=hat,b=hat,i=8703,x=0.5764546868259887,y=0.5585165186187631 a=wye,b=hat,i=8704,x=0.5825019915262796,y=0.7509760878946939 a=wye,b=hat,i=8705,x=0.2608869277824021,y=0.18054497056171448 a=hat,b=hat,i=8706,x=0.44933047132208914,y=0.2870706030629274 a=eks,b=eks,i=8707,x=0.5126396112669858,y=0.7451349937567859 a=wye,b=hat,i=8708,x=0.9654821455735791,y=0.4030015908373886 a=zee,b=hat,i=8709,x=0.12072257756980032,y=0.6331889132322128 a=eks,b=eks,i=8710,x=0.23179579194118272,y=0.2720693323497807 a=pan,b=hat,i=8711,x=0.2745931092811078,y=0.8275977373766176 a=zee,b=zee,i=8712,x=0.16788282836102386,y=0.8552502071604215 a=hat,b=eks,i=8713,x=0.17690637256217367,y=0.7529327963215693 a=zee,b=zee,i=8714,x=0.871119409753738,y=0.8880243168317828 a=pan,b=zee,i=8715,x=0.06440670061693166,y=0.7697496461773731 a=pan,b=zee,i=8716,x=0.010723117383408809,y=0.3256007021073345 a=pan,b=zee,i=8717,x=0.6961198318349152,y=0.46776215866881776 a=zee,b=pan,i=8718,x=0.5501338319067216,y=0.4585993087188408 a=pan,b=pan,i=8719,x=0.8266651999765658,y=0.7457257758170397 a=wye,b=pan,i=8720,x=0.6983669783370258,y=0.18024570857490163 a=zee,b=hat,i=8721,x=0.18186817750471462,y=0.28188928351608533 a=eks,b=wye,i=8722,x=0.1796424637908317,y=0.08845716187743458 a=wye,b=zee,i=8723,x=0.18784777106560657,y=0.8680814485784762 a=wye,b=pan,i=8724,x=0.7535113517713046,y=0.06635813172501992 a=wye,b=wye,i=8725,x=0.06677961979475944,y=0.8150664034109032 a=pan,b=pan,i=8726,x=0.09110059809025017,y=0.634882036803602 a=eks,b=eks,i=8727,x=0.07770263986306736,y=0.6339732062069904 a=hat,b=zee,i=8728,x=0.1222023744265569,y=0.36047803182555027 a=hat,b=wye,i=8729,x=0.38616984963682455,y=0.6665706605579002 a=eks,b=wye,i=8730,x=0.03564554727285307,y=0.775754590350077 a=wye,b=zee,i=8731,x=0.35713870378290125,y=0.1671267891620788 a=hat,b=zee,i=8732,x=0.5996953011640668,y=0.62340072229723 a=zee,b=hat,i=8733,x=0.2345433105033039,y=0.10071782641377514 a=zee,b=hat,i=8734,x=0.301665687569308,y=0.3630510637781915 a=hat,b=pan,i=8735,x=0.47526687158292913,y=0.22747265846322517 a=pan,b=eks,i=8736,x=0.5793971065628433,y=0.6408359296127717 a=wye,b=zee,i=8737,x=0.6210812266919626,y=0.8036316255685408 a=pan,b=wye,i=8738,x=0.15856470090745411,y=0.07442697669748699 a=hat,b=pan,i=8739,x=0.6747028428344869,y=0.05546525602545038 a=zee,b=zee,i=8740,x=0.7182904394926175,y=0.7258491677192344 a=wye,b=hat,i=8741,x=0.050796016954941514,y=0.2827688297213582 a=pan,b=hat,i=8742,x=0.536032482315453,y=0.7201071015346874 a=pan,b=hat,i=8743,x=0.23212794392337244,y=0.9962892434331647 a=zee,b=hat,i=8744,x=0.15548275830576097,y=0.5597164039669866 a=pan,b=zee,i=8745,x=0.053519007571192656,y=0.5880763072120166 a=wye,b=hat,i=8746,x=0.4039984554038578,y=0.6360272605402368 a=eks,b=zee,i=8747,x=0.12768838944842187,y=0.7694103697647696 a=pan,b=pan,i=8748,x=0.0504766925956035,y=0.1711562295167237 a=eks,b=eks,i=8749,x=0.43854684004790123,y=0.28682577788725483 a=zee,b=zee,i=8750,x=0.37684822924899897,y=0.6896149386123666 a=wye,b=hat,i=8751,x=0.06509359888339494,y=0.177636855552877 a=eks,b=pan,i=8752,x=0.09242339085575646,y=0.32343297889748723 a=wye,b=eks,i=8753,x=0.9973914329853147,y=0.9693279929688737 a=hat,b=eks,i=8754,x=0.370565044079066,y=0.009819699195025788 a=zee,b=pan,i=8755,x=0.8202332245450998,y=0.5597758930454603 a=eks,b=hat,i=8756,x=0.272322951811926,y=0.145224793410337 a=pan,b=eks,i=8757,x=0.10217035846864753,y=0.8463196056537164 a=zee,b=zee,i=8758,x=0.9667659565271899,y=0.5623772828898473 a=zee,b=hat,i=8759,x=0.03620010006756513,y=0.9300101887480641 a=pan,b=hat,i=8760,x=0.7972381410312142,y=0.3059551797120732 a=wye,b=wye,i=8761,x=0.6603209295504429,y=0.5459240190405134 a=zee,b=hat,i=8762,x=0.8972125526805521,y=0.12801932204763655 a=hat,b=eks,i=8763,x=0.08300923681882266,y=0.3326688755194035 a=pan,b=hat,i=8764,x=0.19654713910488297,y=0.9815477858639055 a=pan,b=wye,i=8765,x=0.7403998857752021,y=0.9560094148670492 a=wye,b=zee,i=8766,x=0.9449147393082301,y=0.6732722707943484 a=pan,b=hat,i=8767,x=0.994940403256145,y=0.6992814067153592 a=pan,b=eks,i=8768,x=0.9628487500260046,y=0.2914751295622189 a=zee,b=hat,i=8769,x=0.04870919701921694,y=0.9387243884055145 a=pan,b=eks,i=8770,x=0.6298376152653163,y=0.5214339719227405 a=pan,b=hat,i=8771,x=0.05539194558306315,y=0.6044013107155554 a=wye,b=zee,i=8772,x=0.754483186364135,y=0.9567133222811894 a=eks,b=zee,i=8773,x=0.7529293581975827,y=0.2684999525860745 a=wye,b=eks,i=8774,x=0.3998473670297119,y=0.07393345230936454 a=wye,b=zee,i=8775,x=0.15521659769175922,y=0.2873998987631695 a=wye,b=zee,i=8776,x=0.5452491171201722,y=0.050076673250635584 a=pan,b=eks,i=8777,x=0.5238633710326642,y=0.019941096658736224 a=zee,b=wye,i=8778,x=0.7616404527480684,y=0.8158713089665471 a=hat,b=wye,i=8779,x=0.600461848950472,y=0.5399884947809014 a=eks,b=zee,i=8780,x=0.5925751420631895,y=0.6690795493308443 a=pan,b=zee,i=8781,x=0.9383737724522293,y=0.7748193135876428 a=pan,b=pan,i=8782,x=0.49034005500698785,y=0.80873396896634 a=pan,b=hat,i=8783,x=0.5183921754082103,y=0.11862486021555674 a=pan,b=zee,i=8784,x=0.8772019876864762,y=0.1521542632208297 a=zee,b=hat,i=8785,x=0.6464009753631575,y=0.6923362770119578 a=pan,b=hat,i=8786,x=0.16224717165693037,y=0.7476369567248122 a=eks,b=pan,i=8787,x=0.9541941134181783,y=0.39739249865003967 a=hat,b=zee,i=8788,x=0.2642687755038374,y=0.10859080810253674 a=zee,b=wye,i=8789,x=0.789145574444134,y=0.24974632777903916 a=wye,b=hat,i=8790,x=0.8223311948449997,y=0.5130414892803776 a=eks,b=hat,i=8791,x=0.6818394894701235,y=0.7849388490947223 a=eks,b=zee,i=8792,x=0.2729303223525674,y=0.8719161161689617 a=wye,b=zee,i=8793,x=0.9343780609627443,y=0.05352320375085495 a=pan,b=pan,i=8794,x=0.9586567458589967,y=0.919190837846641 a=zee,b=eks,i=8795,x=0.27124185699244374,y=0.6001949173753478 a=wye,b=wye,i=8796,x=0.534583514132678,y=0.7819265778012215 a=pan,b=hat,i=8797,x=0.4497161697366787,y=0.026741184746243984 a=zee,b=eks,i=8798,x=0.8167620532839222,y=0.8279530206710328 a=wye,b=eks,i=8799,x=0.8471762978662517,y=0.6353417536536258 a=zee,b=hat,i=8800,x=0.4068819800794493,y=0.6647858452666756 a=hat,b=hat,i=8801,x=0.017219020782623162,y=0.1624665172562224 a=zee,b=wye,i=8802,x=0.5608298870065771,y=0.5058672809947269 a=eks,b=pan,i=8803,x=0.4433211231528589,y=0.2838323939048415 a=hat,b=wye,i=8804,x=0.015128205072592937,y=0.9382969714739184 a=wye,b=zee,i=8805,x=0.41033971377507983,y=0.8903811666103645 a=wye,b=pan,i=8806,x=0.08327290658651032,y=0.2550251881973168 a=pan,b=eks,i=8807,x=0.339222785155762,y=0.1751435242352425 a=zee,b=zee,i=8808,x=0.4820472727787015,y=0.017092345316797486 a=eks,b=pan,i=8809,x=0.8772675192449497,y=0.09405065417217506 a=eks,b=zee,i=8810,x=0.4802724150878229,y=0.750654827698973 a=wye,b=eks,i=8811,x=0.27073265506551913,y=0.4615910666569303 a=eks,b=eks,i=8812,x=0.07160623229882901,y=0.12458111194427568 a=pan,b=hat,i=8813,x=0.7877743286534948,y=0.8757926217967861 a=wye,b=pan,i=8814,x=0.8234802661475596,y=0.47740951215608096 a=zee,b=wye,i=8815,x=0.7068610202368742,y=0.7545170669582756 a=eks,b=wye,i=8816,x=0.42511667279750365,y=0.7472491957445023 a=hat,b=pan,i=8817,x=0.8982686805610952,y=0.41213109883329235 a=eks,b=eks,i=8818,x=0.0006917972627396018,y=0.9154889032308835 a=zee,b=hat,i=8819,x=0.8077899694017853,y=0.9694410429631465 a=wye,b=wye,i=8820,x=0.5128274083278233,y=0.1925061634264612 a=wye,b=hat,i=8821,x=0.48953047787044934,y=0.9309635789095997 a=wye,b=wye,i=8822,x=0.5093848419146877,y=0.7499112900526392 a=wye,b=zee,i=8823,x=0.7521935072400413,y=0.8768924705259773 a=zee,b=wye,i=8824,x=0.17855149771491108,y=0.09366701006513045 a=wye,b=wye,i=8825,x=0.9175145724829686,y=0.733177971733118 a=wye,b=pan,i=8826,x=0.7781119220016439,y=0.5568374194244214 a=pan,b=pan,i=8827,x=0.44994539245047094,y=0.010072546778717273 a=zee,b=pan,i=8828,x=0.8974531793622843,y=0.6299514776398363 a=zee,b=hat,i=8829,x=0.03029077173623984,y=0.8996371412607174 a=pan,b=zee,i=8830,x=0.9250374016750887,y=0.21170234142774214 a=hat,b=wye,i=8831,x=0.2886019989070704,y=0.8746854292394444 a=eks,b=zee,i=8832,x=0.8201188808616761,y=0.7163833146418705 a=hat,b=pan,i=8833,x=0.4781516414425546,y=0.6243657645336355 a=eks,b=pan,i=8834,x=0.30019128687682395,y=0.6215357926899209 a=zee,b=pan,i=8835,x=0.28411203290841713,y=0.880506908200805 a=zee,b=hat,i=8836,x=0.12727398470205364,y=0.6861531204026988 a=pan,b=pan,i=8837,x=0.6585419955018336,y=0.10473471849452742 a=pan,b=hat,i=8838,x=0.4461825537060876,y=0.3925097922631463 a=wye,b=pan,i=8839,x=0.4002040179552746,y=0.24694949779242004 a=hat,b=hat,i=8840,x=0.2591704876662355,y=0.8145986246056769 a=wye,b=pan,i=8841,x=0.38972915905002337,y=0.5603702988216951 a=pan,b=eks,i=8842,x=0.9266082306477657,y=0.5285007006129709 a=hat,b=hat,i=8843,x=0.37872486721691034,y=0.07532645476050148 a=hat,b=hat,i=8844,x=0.0685259642260373,y=0.00776256940978215 a=pan,b=wye,i=8845,x=0.24303613366881238,y=0.13056160975299724 a=wye,b=eks,i=8846,x=0.9676348576302707,y=0.5106172718000012 a=wye,b=pan,i=8847,x=0.19766194187411346,y=0.6722053323380418 a=hat,b=eks,i=8848,x=0.18275312440508307,y=0.9764304146821695 a=pan,b=zee,i=8849,x=0.6264364311275306,y=0.9563714459175713 a=hat,b=eks,i=8850,x=0.8735595733663851,y=0.5106033973424751 a=hat,b=wye,i=8851,x=0.8277257237676418,y=0.38220594008932074 a=pan,b=eks,i=8852,x=0.5590462379202299,y=0.07402923834402797 a=wye,b=wye,i=8853,x=0.6030890949494638,y=0.024154261693530632 a=hat,b=wye,i=8854,x=0.9304995637638334,y=0.6319621895624278 a=eks,b=zee,i=8855,x=0.3608005376988722,y=0.9009155444417519 a=pan,b=hat,i=8856,x=0.31871112874254814,y=0.5214655695969946 a=pan,b=eks,i=8857,x=0.31972354861237895,y=0.7327700228563248 a=pan,b=zee,i=8858,x=0.7128306783608381,y=0.811303686462451 a=pan,b=wye,i=8859,x=0.9081121983690633,y=0.5712022128090308 a=eks,b=pan,i=8860,x=0.7438203192490614,y=0.28338323389587416 a=wye,b=hat,i=8861,x=0.39486469148361836,y=0.49780490997274707 a=wye,b=wye,i=8862,x=0.7736663364376681,y=0.5874621525618737 a=zee,b=pan,i=8863,x=0.7598351732843991,y=0.16402301245225137 a=eks,b=eks,i=8864,x=0.8345356283222535,y=0.7112462031216813 a=zee,b=eks,i=8865,x=0.9403263935444554,y=0.07461363367845775 a=zee,b=hat,i=8866,x=0.6732648337974786,y=0.9333019394438807 a=hat,b=zee,i=8867,x=0.4989779025451857,y=0.9076709264537641 a=hat,b=hat,i=8868,x=0.016222381142314224,y=0.02090746494690887 a=wye,b=hat,i=8869,x=0.2676602361580831,y=0.8275937851537348 a=wye,b=zee,i=8870,x=0.5771716563773662,y=0.3486638387791615 a=wye,b=zee,i=8871,x=0.8326977668224673,y=0.042247928422714076 a=eks,b=pan,i=8872,x=0.46276796521083263,y=0.937222119081556 a=zee,b=wye,i=8873,x=0.12465164468565504,y=0.4217551436223611 a=hat,b=wye,i=8874,x=0.8578330113744658,y=0.5967910955072325 a=wye,b=pan,i=8875,x=0.9700008052690227,y=0.5495480079950836 a=pan,b=hat,i=8876,x=0.14594726337052932,y=0.7756413451049061 a=wye,b=eks,i=8877,x=0.21506616709063353,y=0.028566538362973737 a=hat,b=zee,i=8878,x=0.8446285361381319,y=0.08785108055341062 a=zee,b=pan,i=8879,x=0.8504405312776793,y=0.6033489024089217 a=wye,b=wye,i=8880,x=0.47595916238031677,y=0.4288837512249194 a=eks,b=zee,i=8881,x=0.45213579710907703,y=0.08748650555497739 a=zee,b=eks,i=8882,x=0.1414462883645664,y=0.9081746803701161 a=hat,b=eks,i=8883,x=0.7348243939209332,y=0.8605568412288824 a=pan,b=hat,i=8884,x=0.7853971344779014,y=0.004051486898246415 a=zee,b=wye,i=8885,x=0.41758576449425977,y=0.14627581317514182 a=wye,b=hat,i=8886,x=0.9280339369715974,y=0.9297205006311496 a=zee,b=hat,i=8887,x=0.7347475121162593,y=0.03993326351233917 a=zee,b=zee,i=8888,x=0.8278911862966036,y=0.4003238193899692 a=zee,b=zee,i=8889,x=0.06545001204265088,y=0.3004515856834621 a=eks,b=zee,i=8890,x=0.27962535290039825,y=0.44335679461319166 a=hat,b=hat,i=8891,x=0.019843222350497625,y=0.5313009507007954 a=pan,b=eks,i=8892,x=0.3852530201110397,y=0.06941698785655903 a=pan,b=eks,i=8893,x=0.2977417830889273,y=0.6332182300346895 a=zee,b=eks,i=8894,x=0.1966531651167187,y=0.4688240979189081 a=wye,b=hat,i=8895,x=0.22463107582925324,y=0.4161186278077874 a=eks,b=zee,i=8896,x=0.22809184804735871,y=0.4707492036142362 a=hat,b=eks,i=8897,x=0.4271783841263873,y=0.5474566889867322 a=hat,b=zee,i=8898,x=0.45420946781919536,y=0.10354482418357991 a=zee,b=pan,i=8899,x=0.1500424792671291,y=0.3904357922605537 a=eks,b=hat,i=8900,x=0.4705695658454211,y=0.13058529889276693 a=wye,b=eks,i=8901,x=0.7851072833003859,y=0.010949059596507271 a=eks,b=pan,i=8902,x=0.36598892555347484,y=0.8692921887688625 a=zee,b=eks,i=8903,x=0.4231582011204885,y=0.4821489267549405 a=eks,b=wye,i=8904,x=0.27693517497385267,y=0.35861877550118093 a=eks,b=hat,i=8905,x=0.2021072148174844,y=0.5782529159344267 a=pan,b=eks,i=8906,x=0.6095360635614762,y=0.15147456052535202 a=pan,b=eks,i=8907,x=0.730295298034919,y=0.2551125391698271 a=zee,b=zee,i=8908,x=0.3638375152320661,y=0.5373463704499434 a=pan,b=hat,i=8909,x=0.5579467202447957,y=0.1630566373150174 a=hat,b=pan,i=8910,x=0.49610253645583846,y=0.21986829070394298 a=eks,b=wye,i=8911,x=0.09558215825789063,y=0.018958306464913255 a=zee,b=eks,i=8912,x=0.5946765644498425,y=0.4861950247721053 a=zee,b=wye,i=8913,x=0.7753872326222572,y=0.130388837660953 a=zee,b=hat,i=8914,x=0.8820731335941235,y=0.12986802677134568 a=hat,b=zee,i=8915,x=0.4040203950712935,y=0.04965833346589221 a=eks,b=wye,i=8916,x=0.46871698272105,y=0.3462467467139262 a=wye,b=hat,i=8917,x=0.5720192464320304,y=0.0819820791306417 a=wye,b=wye,i=8918,x=0.8054579412182167,y=0.3836759639818865 a=eks,b=hat,i=8919,x=0.4742484069291977,y=0.2514827712591855 a=pan,b=wye,i=8920,x=0.733610226156712,y=0.5651397506818968 a=hat,b=zee,i=8921,x=0.5565613081265703,y=0.9540215346587051 a=pan,b=pan,i=8922,x=0.270663413379612,y=0.4701176631611145 a=pan,b=zee,i=8923,x=0.1853923248765008,y=0.0022929560982657415 a=zee,b=pan,i=8924,x=0.7050433080915809,y=0.4961082324924917 a=eks,b=wye,i=8925,x=0.5609329671328473,y=0.589599688677612 a=pan,b=eks,i=8926,x=0.5899990569564478,y=0.9670305978679095 a=eks,b=zee,i=8927,x=0.6589844496396701,y=0.07234525669075342 a=hat,b=wye,i=8928,x=0.9559160182621979,y=0.2564401800691153 a=zee,b=wye,i=8929,x=0.7910634287616417,y=0.5832583369417834 a=pan,b=eks,i=8930,x=0.9200311370773863,y=0.8086516025019609 a=zee,b=eks,i=8931,x=0.7726442152731748,y=0.3006011490460859 a=pan,b=pan,i=8932,x=0.9200924471782158,y=0.30104452372640955 a=zee,b=zee,i=8933,x=0.4454093296017202,y=0.3284583037994141 a=wye,b=eks,i=8934,x=0.42726184573719983,y=0.9963781447633139 a=zee,b=eks,i=8935,x=0.4486952558039746,y=0.4130427561178419 a=hat,b=eks,i=8936,x=0.9755076232964625,y=0.6362818073430646 a=zee,b=zee,i=8937,x=0.5683636673391735,y=0.329434458320802 a=zee,b=hat,i=8938,x=0.35289211042725366,y=0.7543520598626876 a=hat,b=pan,i=8939,x=0.8511623725969789,y=0.6164456458973154 a=wye,b=wye,i=8940,x=0.9818963757219575,y=0.5755972292005318 a=hat,b=hat,i=8941,x=0.7568298583150284,y=0.5846179373919896 a=eks,b=hat,i=8942,x=0.601894549758784,y=0.13992074533051124 a=eks,b=hat,i=8943,x=0.35887195487544743,y=0.6953516641971523 a=zee,b=hat,i=8944,x=0.8805088303643233,y=0.08493946930957796 a=eks,b=hat,i=8945,x=0.7539371156991909,y=0.4116992595762401 a=wye,b=hat,i=8946,x=0.16141868331242304,y=0.9136362828702729 a=eks,b=hat,i=8947,x=0.8483324196518135,y=0.6158053719777993 a=eks,b=pan,i=8948,x=0.5318875109400665,y=0.8230182723036877 a=zee,b=zee,i=8949,x=0.4716296186751222,y=0.8472833535757873 a=zee,b=wye,i=8950,x=0.2790928413033852,y=0.0772468110330039 a=wye,b=eks,i=8951,x=0.9027943823162313,y=0.6124436018843183 a=pan,b=wye,i=8952,x=0.39603795348082305,y=0.7719031240961284 a=eks,b=hat,i=8953,x=0.8716876316900987,y=0.20148989402965545 a=zee,b=eks,i=8954,x=0.47758220480911473,y=0.2664181870815133 a=hat,b=pan,i=8955,x=0.3375565375177234,y=0.19102233314969186 a=hat,b=wye,i=8956,x=0.44049488264331627,y=0.5092306826033091 a=eks,b=eks,i=8957,x=0.7047805468534891,y=0.5946651385930218 a=pan,b=pan,i=8958,x=0.6519485361202326,y=0.7030912337766829 a=hat,b=eks,i=8959,x=0.6713731052940981,y=0.6013560927295543 a=hat,b=pan,i=8960,x=0.9417167187642326,y=0.8026299128777213 a=zee,b=wye,i=8961,x=0.8154052031095614,y=0.6481399972215665 a=pan,b=wye,i=8962,x=0.0914057435253639,y=0.10822318947000709 a=pan,b=hat,i=8963,x=0.3046680167824908,y=0.09348404024830137 a=zee,b=zee,i=8964,x=0.6189408278256606,y=0.8433159445563726 a=eks,b=hat,i=8965,x=0.958051223919934,y=0.5081338063861043 a=wye,b=eks,i=8966,x=0.8530691152394455,y=0.8692728927718893 a=hat,b=eks,i=8967,x=0.8372819315874948,y=0.8861340588817578 a=wye,b=zee,i=8968,x=0.9977506774202527,y=0.9679468301172027 a=hat,b=pan,i=8969,x=0.45963913428927994,y=0.2847833031004139 a=pan,b=eks,i=8970,x=0.34327965136688565,y=0.2691645574062619 a=eks,b=hat,i=8971,x=0.24298535978329028,y=0.6326328755167427 a=hat,b=zee,i=8972,x=0.5786862872644059,y=0.8671986650119898 a=wye,b=hat,i=8973,x=0.7183329442429014,y=0.3363191065286383 a=wye,b=pan,i=8974,x=0.551888889672068,y=0.3209850549321359 a=pan,b=pan,i=8975,x=0.30697964139250933,y=0.08659671798153756 a=zee,b=eks,i=8976,x=0.9556339095055809,y=0.021482277034970076 a=eks,b=hat,i=8977,x=0.3585667547454152,y=0.7507818063628751 a=eks,b=hat,i=8978,x=0.5232916500187303,y=0.8753848427459924 a=hat,b=wye,i=8979,x=0.002400498001248641,y=0.5428314927562883 a=wye,b=eks,i=8980,x=0.31030792190565804,y=0.851109380675088 a=hat,b=eks,i=8981,x=0.8950141191932938,y=0.3343291380416574 a=wye,b=zee,i=8982,x=0.007647040296205221,y=0.5252318459052353 a=eks,b=hat,i=8983,x=0.6822585854384956,y=0.009453423471399658 a=zee,b=pan,i=8984,x=0.6987813603715117,y=0.5232757984191948 a=hat,b=wye,i=8985,x=0.932024395968463,y=0.9447580630208217 a=zee,b=zee,i=8986,x=0.8552570190589601,y=0.08815519942713801 a=wye,b=pan,i=8987,x=0.27750649660566373,y=0.76526956752658 a=pan,b=hat,i=8988,x=0.5404886782798238,y=0.5374270296539031 a=wye,b=hat,i=8989,x=0.9762152572727496,y=0.8712434910014083 a=wye,b=hat,i=8990,x=0.2691586619417575,y=0.5122780764115732 a=pan,b=eks,i=8991,x=0.5236344484593898,y=0.7020390430173928 a=zee,b=zee,i=8992,x=0.285347240060405,y=0.2493240966526331 a=zee,b=wye,i=8993,x=0.7119318558771737,y=0.8612125817012293 a=pan,b=eks,i=8994,x=0.6358666072344865,y=0.930679583655016 a=eks,b=pan,i=8995,x=0.43393822544853966,y=0.5656571369668376 a=eks,b=zee,i=8996,x=0.014997169280220546,y=0.38924624193859947 a=pan,b=eks,i=8997,x=0.006957705982631457,y=0.27329586967444996 a=zee,b=wye,i=8998,x=0.45799438726799335,y=0.020705027471035087 a=wye,b=wye,i=8999,x=0.18512302956813365,y=0.7121523046316812 a=hat,b=eks,i=9000,x=0.33727508102114134,y=0.13582122939201124 a=eks,b=eks,i=9001,x=0.517121854692058,y=0.308749201053908 a=hat,b=zee,i=9002,x=0.07358032166019501,y=0.736123828569227 a=zee,b=hat,i=9003,x=0.004824023551166401,y=0.759916663671451 a=zee,b=eks,i=9004,x=0.4893113819292234,y=0.23390278210191928 a=hat,b=eks,i=9005,x=0.45618459558425717,y=0.8962930076422373 a=zee,b=hat,i=9006,x=0.6562108769673498,y=0.13991018518940446 a=zee,b=zee,i=9007,x=0.3650427655416524,y=0.8531673941547171 a=zee,b=wye,i=9008,x=0.8282941376563813,y=0.9889370827954176 a=pan,b=pan,i=9009,x=0.3878236858466175,y=0.06714068514516147 a=hat,b=hat,i=9010,x=0.2007850497817364,y=0.6400219844960209 a=wye,b=wye,i=9011,x=0.6252481085403859,y=0.203071024510721 a=wye,b=hat,i=9012,x=0.4675098280645633,y=0.9904823978688722 a=zee,b=pan,i=9013,x=0.6305143660449302,y=0.710245374097503 a=zee,b=wye,i=9014,x=0.16891869382531022,y=0.37574058303798785 a=pan,b=wye,i=9015,x=0.3220094028213596,y=0.4839478151356543 a=eks,b=eks,i=9016,x=0.5800740825749267,y=0.8910261945783475 a=zee,b=hat,i=9017,x=0.9502641304019075,y=0.8396710982351069 a=pan,b=eks,i=9018,x=0.4764608908539697,y=0.4728942258779697 a=hat,b=wye,i=9019,x=0.272865007065651,y=0.41472685232133355 a=eks,b=hat,i=9020,x=0.03877794357017561,y=0.8924528458892764 a=eks,b=wye,i=9021,x=0.7714689461624145,y=0.7234215610234059 a=eks,b=eks,i=9022,x=0.8213647586189171,y=0.8993719170687399 a=zee,b=zee,i=9023,x=0.7890585709155626,y=0.5099043493783608 a=zee,b=wye,i=9024,x=0.3645469383907922,y=0.7980710103585312 a=eks,b=pan,i=9025,x=0.7614330300379404,y=0.039049698191956694 a=hat,b=zee,i=9026,x=0.8364001741754985,y=0.8590079093968295 a=pan,b=hat,i=9027,x=0.142586581614627,y=0.8402014883489196 a=zee,b=wye,i=9028,x=0.5239151547368636,y=0.8242755070656802 a=hat,b=eks,i=9029,x=0.8128575668904885,y=0.395268947973739 a=zee,b=pan,i=9030,x=0.5793285227205369,y=0.8038160807198467 a=zee,b=wye,i=9031,x=0.42904790956591343,y=0.292783754196035 a=zee,b=eks,i=9032,x=0.6146666934752367,y=0.26568169357263305 a=eks,b=eks,i=9033,x=0.6937567726575595,y=0.9601490785081487 a=zee,b=wye,i=9034,x=0.7679588189607225,y=0.5157794038228849 a=zee,b=eks,i=9035,x=0.8214778175820499,y=0.760903040561442 a=hat,b=wye,i=9036,x=0.13026398297350839,y=0.8705769782903738 a=pan,b=wye,i=9037,x=0.5665532246879906,y=0.7400695598140006 a=wye,b=pan,i=9038,x=0.565327438099348,y=0.231520424905162 a=hat,b=zee,i=9039,x=0.5300522543665926,y=0.23348061445665524 a=wye,b=zee,i=9040,x=0.6003398441074326,y=0.39489635735776574 a=wye,b=hat,i=9041,x=0.983147388463674,y=0.6432444380950916 a=wye,b=zee,i=9042,x=0.555504813496403,y=0.005666564490671155 a=eks,b=pan,i=9043,x=0.5141737191526409,y=0.23406402155139128 a=pan,b=eks,i=9044,x=0.4915948295461785,y=0.5674330258517061 a=pan,b=eks,i=9045,x=0.4125775873836637,y=0.9745899732717427 a=zee,b=wye,i=9046,x=0.27009823817926015,y=0.5931288546151294 a=hat,b=hat,i=9047,x=0.49305007094314124,y=0.3988521392673088 a=zee,b=wye,i=9048,x=0.852593383706857,y=0.13271142657885082 a=pan,b=wye,i=9049,x=0.10903067000808575,y=0.6457675593887455 a=pan,b=eks,i=9050,x=0.9286228908161963,y=0.7128664838636729 a=eks,b=zee,i=9051,x=0.7368149289050578,y=0.040114995641035156 a=pan,b=eks,i=9052,x=0.9883016421626661,y=0.836414097002929 a=eks,b=eks,i=9053,x=0.578258852447845,y=0.6483953013399163 a=pan,b=eks,i=9054,x=0.4581912096837616,y=0.2396747725609628 a=pan,b=zee,i=9055,x=0.3910891811342043,y=0.3060677650909158 a=zee,b=eks,i=9056,x=0.1257667798355191,y=0.22523050330447225 a=wye,b=wye,i=9057,x=0.8018497438432275,y=0.13069916829224115 a=eks,b=zee,i=9058,x=0.46306509283004527,y=0.6479906691686209 a=hat,b=zee,i=9059,x=0.8032276523393308,y=0.5895573796523289 a=zee,b=wye,i=9060,x=0.9489845382435659,y=0.7186985210470157 a=wye,b=eks,i=9061,x=0.5843515776382836,y=0.09689548652828073 a=eks,b=zee,i=9062,x=0.29235718302362745,y=0.8058919599706711 a=zee,b=eks,i=9063,x=0.3746671187448585,y=0.7104834374120668 a=pan,b=pan,i=9064,x=0.957433552072592,y=0.612273185217601 a=pan,b=pan,i=9065,x=0.9206660995409818,y=0.6388548120920611 a=hat,b=eks,i=9066,x=0.7938077850540011,y=0.9840395711931128 a=eks,b=eks,i=9067,x=0.7586156840742447,y=0.9657635310428576 a=zee,b=wye,i=9068,x=0.03525325620506059,y=0.20286396861407563 a=wye,b=wye,i=9069,x=0.9854601376745921,y=0.28297920890020123 a=eks,b=zee,i=9070,x=0.7790422604287773,y=0.28267242056842967 a=wye,b=pan,i=9071,x=0.9604400242139107,y=0.09079642708772462 a=wye,b=pan,i=9072,x=0.5208132164872745,y=0.013972758368806626 a=eks,b=eks,i=9073,x=0.2792153884168088,y=0.7248580986479927 a=pan,b=wye,i=9074,x=0.9826230778886313,y=0.30895404125911885 a=zee,b=pan,i=9075,x=0.3488738872635716,y=0.8235123319669855 a=eks,b=pan,i=9076,x=0.9828706810264064,y=0.7255065121370968 a=wye,b=pan,i=9077,x=0.285398788706721,y=0.4224009700612671 a=hat,b=hat,i=9078,x=0.049288778502150965,y=0.996399226324633 a=eks,b=wye,i=9079,x=0.2615316643364618,y=0.22800118037634576 a=zee,b=zee,i=9080,x=0.4293043221770476,y=0.17146941589040998 a=pan,b=zee,i=9081,x=0.00020390740306253097,y=0.858089025239552 a=zee,b=wye,i=9082,x=0.2857614979340398,y=0.6179068250859443 a=eks,b=zee,i=9083,x=0.23246167408482288,y=0.22121933132231686 a=zee,b=hat,i=9084,x=0.3023274634670656,y=0.3919343366566008 a=wye,b=zee,i=9085,x=0.48017021719327857,y=0.0007369823565522848 a=eks,b=pan,i=9086,x=0.43284428230137006,y=0.6679282652138314 a=wye,b=eks,i=9087,x=0.5126283529841884,y=0.414628158508178 a=pan,b=hat,i=9088,x=0.10076670744312233,y=0.924513056086707 a=eks,b=hat,i=9089,x=0.17655473424651258,y=0.027572342702157582 a=zee,b=hat,i=9090,x=0.32515391353663414,y=0.24968345250419 a=hat,b=hat,i=9091,x=0.40076821857198996,y=0.6602879383328565 a=zee,b=zee,i=9092,x=0.26080219359430634,y=0.6103007265821453 a=pan,b=hat,i=9093,x=0.2925006896788842,y=0.6480842668339396 a=pan,b=pan,i=9094,x=0.9716001304365217,y=0.6469197673672618 a=eks,b=eks,i=9095,x=0.5806604417079977,y=0.3031395509663418 a=eks,b=eks,i=9096,x=0.3734935600143474,y=0.5772166478411038 a=zee,b=zee,i=9097,x=0.9600502263246077,y=0.39644027119291114 a=wye,b=hat,i=9098,x=0.2804902678845115,y=0.048162079204052355 a=eks,b=zee,i=9099,x=0.43507793732310474,y=0.3953634078162601 a=pan,b=eks,i=9100,x=0.4123076209388652,y=0.8034708206600174 a=zee,b=eks,i=9101,x=0.39275338043203933,y=0.6958341586624519 a=pan,b=hat,i=9102,x=0.28992810063257124,y=0.0936263604214349 a=hat,b=hat,i=9103,x=0.05803247800352507,y=0.5686807585943757 a=pan,b=wye,i=9104,x=0.27797911143024934,y=0.942706265472493 a=hat,b=hat,i=9105,x=0.4895163425613803,y=0.033340055000638746 a=pan,b=zee,i=9106,x=0.44873266752482066,y=0.15530029661112588 a=pan,b=wye,i=9107,x=0.34313847787795904,y=0.2784766094254877 a=hat,b=wye,i=9108,x=0.614870837142051,y=0.3488517641548976 a=eks,b=hat,i=9109,x=0.9754089146191263,y=0.5077651396700906 a=hat,b=zee,i=9110,x=0.6804708680166679,y=0.5357141089061417 a=zee,b=zee,i=9111,x=0.0703606204232261,y=0.6245056563608682 a=pan,b=wye,i=9112,x=0.3153235029768974,y=0.5484733757485007 a=eks,b=wye,i=9113,x=0.49754317676073356,y=0.5477171066757857 a=eks,b=wye,i=9114,x=0.9835650326182704,y=0.8742646308873757 a=wye,b=zee,i=9115,x=0.10698858622424778,y=0.1221930347907727 a=eks,b=pan,i=9116,x=0.8096317851752184,y=0.4495015727565027 a=pan,b=eks,i=9117,x=0.03509835946106599,y=0.4760601952379325 a=zee,b=hat,i=9118,x=0.6070026967820008,y=0.27123198811450044 a=eks,b=hat,i=9119,x=0.4790316458227425,y=0.39259275204959654 a=zee,b=eks,i=9120,x=0.8458192848056897,y=0.9572808268819287 a=pan,b=pan,i=9121,x=0.9385839358069921,y=0.6047637384188489 a=eks,b=pan,i=9122,x=0.45413891231860504,y=0.7591849964061139 a=pan,b=zee,i=9123,x=0.026931116208210204,y=0.552290792057422 a=wye,b=pan,i=9124,x=0.271590915264334,y=0.042888205379760125 a=pan,b=wye,i=9125,x=0.004588040579576735,y=0.6300579166147449 a=wye,b=wye,i=9126,x=0.5171856925914533,y=0.24961569992529742 a=wye,b=pan,i=9127,x=0.8948475255545615,y=0.6574529698134108 a=wye,b=hat,i=9128,x=0.3669933618796106,y=0.37512574289121725 a=pan,b=hat,i=9129,x=0.6586229255026295,y=0.1784724547766009 a=hat,b=zee,i=9130,x=0.27552193496369337,y=0.6578126148590314 a=zee,b=pan,i=9131,x=0.6444063407232797,y=0.4063279946367009 a=pan,b=wye,i=9132,x=0.6455902674388132,y=0.5382099179246037 a=hat,b=pan,i=9133,x=0.9317711632235914,y=0.3230694970784014 a=eks,b=hat,i=9134,x=0.16612397042168814,y=0.3555728981905678 a=wye,b=zee,i=9135,x=0.7750442450200157,y=0.06656439748434029 a=zee,b=pan,i=9136,x=0.5002884150544058,y=0.21659717683648372 a=zee,b=hat,i=9137,x=0.0053168417053239825,y=0.23970890502186593 a=hat,b=zee,i=9138,x=0.05408301987702224,y=0.8596429828563238 a=zee,b=zee,i=9139,x=0.24544320815673137,y=0.677429657112386 a=zee,b=pan,i=9140,x=0.5013642860004229,y=0.6650678922317501 a=eks,b=hat,i=9141,x=0.39054802020070156,y=0.06891218601149551 a=wye,b=hat,i=9142,x=0.29433621999949233,y=0.7751648810637005 a=wye,b=hat,i=9143,x=0.4460302810053538,y=0.040278587711885305 a=hat,b=eks,i=9144,x=0.30372533545667213,y=0.4297094831523881 a=zee,b=eks,i=9145,x=0.00769664097559164,y=0.1446289205179656 a=pan,b=wye,i=9146,x=0.9108896246536903,y=0.20685277919402034 a=wye,b=pan,i=9147,x=0.8702610842064613,y=0.13016678459764375 a=pan,b=wye,i=9148,x=0.7394828765293925,y=0.9475622732914554 a=zee,b=pan,i=9149,x=0.22357262525185106,y=0.20550777850363977 a=zee,b=pan,i=9150,x=0.7364509479059471,y=0.5273598026796336 a=zee,b=eks,i=9151,x=0.3216536526700301,y=0.23861396443066107 a=hat,b=wye,i=9152,x=0.629862943457729,y=0.2161824319117963 a=zee,b=wye,i=9153,x=0.7713603997995606,y=0.8927934282961629 a=eks,b=eks,i=9154,x=0.8033015390132335,y=0.7428789028852476 a=hat,b=pan,i=9155,x=0.4469843980869507,y=0.18928924828611082 a=wye,b=wye,i=9156,x=0.500390135135027,y=0.8848611838558533 a=zee,b=hat,i=9157,x=0.6459716786543495,y=0.8783255778315494 a=zee,b=pan,i=9158,x=0.829825296282736,y=0.9403424810846446 a=hat,b=wye,i=9159,x=0.6553956343389391,y=0.1525879472674848 a=zee,b=eks,i=9160,x=0.6080812576081395,y=0.3155419271117481 a=wye,b=zee,i=9161,x=0.9794920335555851,y=0.5208178578405636 a=hat,b=pan,i=9162,x=0.36011363532418106,y=0.3418468995076799 a=pan,b=wye,i=9163,x=0.37797791224139665,y=0.39353695559343227 a=hat,b=zee,i=9164,x=0.8838448430378912,y=0.7958865093747128 a=zee,b=zee,i=9165,x=0.7783131261247423,y=0.7403476431916528 a=eks,b=eks,i=9166,x=0.22004086657109556,y=0.19736319549096537 a=hat,b=wye,i=9167,x=0.6758868789217809,y=0.24720804895114945 a=wye,b=pan,i=9168,x=0.5370077637228887,y=0.6389653169963743 a=pan,b=zee,i=9169,x=0.030815090059835182,y=0.017547992939040524 a=wye,b=wye,i=9170,x=0.8353343256800804,y=0.3768654473939027 a=hat,b=zee,i=9171,x=0.46003847353195026,y=0.4354345395691309 a=hat,b=pan,i=9172,x=0.032538252982685534,y=0.988500077283618 a=eks,b=wye,i=9173,x=0.034581992091101466,y=0.7801643183419578 a=eks,b=zee,i=9174,x=0.6550305066967593,y=0.16344251291756706 a=zee,b=wye,i=9175,x=0.19674254649951783,y=0.18304515051083692 a=eks,b=pan,i=9176,x=0.21328957209812893,y=0.13489440510159378 a=pan,b=eks,i=9177,x=0.005689888388995534,y=0.19304812808970884 a=zee,b=pan,i=9178,x=0.9154191363169403,y=0.032732957728748735 a=zee,b=zee,i=9179,x=0.9807519030460864,y=0.4665860553591783 a=pan,b=pan,i=9180,x=0.6528911310033898,y=0.7987231494976602 a=pan,b=hat,i=9181,x=0.6407905148282739,y=0.7653184860370159 a=wye,b=pan,i=9182,x=0.9562838531255896,y=0.27319300978963235 a=zee,b=eks,i=9183,x=0.8789109160607933,y=0.6764597514962247 a=hat,b=wye,i=9184,x=0.0454922541303826,y=0.7789503923765669 a=zee,b=hat,i=9185,x=0.9488182203633042,y=0.20055459864504688 a=pan,b=zee,i=9186,x=0.8094929584839381,y=0.017753827357001706 a=zee,b=eks,i=9187,x=0.9492829297817624,y=0.9675987602030636 a=hat,b=wye,i=9188,x=0.5484371698132414,y=0.48898521397678274 a=zee,b=hat,i=9189,x=0.698589129880174,y=0.4354385113427839 a=pan,b=wye,i=9190,x=0.8371899774027962,y=0.7968937186611519 a=wye,b=zee,i=9191,x=0.021517369039138368,y=0.1381446138482929 a=eks,b=zee,i=9192,x=0.2695667438992312,y=0.28074171138048576 a=wye,b=pan,i=9193,x=0.894511626988757,y=0.938591468790241 a=wye,b=pan,i=9194,x=0.12628217214956572,y=0.6168175982380071 a=pan,b=zee,i=9195,x=0.5535590246543304,y=0.2526444377074163 a=hat,b=hat,i=9196,x=0.3980083533361548,y=0.12546876469790447 a=wye,b=hat,i=9197,x=0.3508027024722644,y=0.8470842806054778 a=pan,b=pan,i=9198,x=0.6918350451415268,y=0.7037194771160388 a=pan,b=wye,i=9199,x=0.09935798556479436,y=0.8306198911393249 a=eks,b=wye,i=9200,x=0.5817459757102148,y=0.7926589099732673 a=wye,b=pan,i=9201,x=0.6973989669681704,y=0.029025785391803005 a=hat,b=wye,i=9202,x=0.541438501860869,y=0.43313624277905893 a=zee,b=eks,i=9203,x=0.03325991383215876,y=0.7053312999685288 a=hat,b=pan,i=9204,x=0.972877655785142,y=0.2339442404736457 a=wye,b=pan,i=9205,x=0.650403525932319,y=0.3896918481459313 a=eks,b=zee,i=9206,x=0.38877534437698114,y=0.570145295749778 a=eks,b=wye,i=9207,x=0.4768627348776039,y=0.8140053040358975 a=wye,b=eks,i=9208,x=0.7602904558546134,y=0.40132374234963053 a=hat,b=eks,i=9209,x=0.9001439023825403,y=0.03672742376278848 a=pan,b=eks,i=9210,x=0.9435871837198925,y=0.17154456862061596 a=pan,b=hat,i=9211,x=0.6420793762242888,y=0.686212047389247 a=wye,b=zee,i=9212,x=0.5791530677301323,y=0.4958922872459267 a=zee,b=pan,i=9213,x=0.5172383902917987,y=0.415686177469048 a=zee,b=zee,i=9214,x=0.5228330684403698,y=0.9018872431686975 a=eks,b=wye,i=9215,x=0.04381430874634051,y=0.6032242723440449 a=wye,b=pan,i=9216,x=0.945612107018632,y=0.5963971999452331 a=pan,b=hat,i=9217,x=0.5519808331424808,y=0.037818522708640945 a=wye,b=pan,i=9218,x=0.45248627667931407,y=0.9107065056547308 a=wye,b=pan,i=9219,x=0.9023383971006868,y=0.007488783487717088 a=hat,b=wye,i=9220,x=0.7052123508658505,y=0.38765508481678934 a=eks,b=zee,i=9221,x=0.41382740826608244,y=0.477677197129144 a=hat,b=eks,i=9222,x=0.6481864881498441,y=0.5386696824239133 a=wye,b=hat,i=9223,x=0.677511714967485,y=0.2245548025295082 a=zee,b=eks,i=9224,x=0.23401414583819413,y=0.9738879243097983 a=wye,b=pan,i=9225,x=0.8767378564000506,y=0.4275905594606648 a=pan,b=zee,i=9226,x=0.4240169603576853,y=0.8296431435579869 a=hat,b=pan,i=9227,x=0.946179027020023,y=0.5244012924468459 a=pan,b=zee,i=9228,x=0.05618069066896114,y=0.7424835122028975 a=zee,b=wye,i=9229,x=0.40650226274306367,y=0.9887079480722842 a=pan,b=eks,i=9230,x=0.3504445487923017,y=0.0696878797080479 a=wye,b=zee,i=9231,x=0.9610972939563219,y=0.9615810406623142 a=eks,b=wye,i=9232,x=0.9834939198983763,y=0.902120163211437 a=pan,b=eks,i=9233,x=0.8804184286373076,y=0.4945856574840146 a=wye,b=wye,i=9234,x=0.07920533790072082,y=0.4210755544521094 a=eks,b=hat,i=9235,x=0.48788423763049804,y=0.4836801731961293 a=wye,b=eks,i=9236,x=0.9192818812102141,y=0.1515679068232202 a=hat,b=hat,i=9237,x=0.7302582849873859,y=0.6347279985888814 a=zee,b=eks,i=9238,x=0.7403878392403773,y=0.34071315515449585 a=pan,b=pan,i=9239,x=0.8213696571357758,y=0.17138348492013578 a=wye,b=hat,i=9240,x=0.8014369373980875,y=0.814100095516592 a=pan,b=pan,i=9241,x=0.3913547136873715,y=0.54960018873529 a=pan,b=zee,i=9242,x=0.9438072144493844,y=0.06767533471560916 a=wye,b=zee,i=9243,x=0.5569913771099433,y=0.18691552708330927 a=pan,b=wye,i=9244,x=0.2905201186571721,y=0.43425495374391 a=pan,b=zee,i=9245,x=0.29006760780733076,y=0.9489792158642996 a=wye,b=zee,i=9246,x=0.21902763341829212,y=0.7943599432988762 a=wye,b=pan,i=9247,x=0.8348408249460723,y=0.45052677140725683 a=zee,b=eks,i=9248,x=0.26940493140011434,y=0.9610522390775448 a=eks,b=hat,i=9249,x=0.39091312069697004,y=0.3308378438144999 a=hat,b=wye,i=9250,x=0.2762755403834666,y=0.9174844589095804 a=zee,b=wye,i=9251,x=0.4183886566774483,y=0.9616112086487094 a=hat,b=pan,i=9252,x=0.03920827797790982,y=0.7576567680032309 a=zee,b=pan,i=9253,x=0.9673157002999003,y=0.7433452506349982 a=wye,b=eks,i=9254,x=0.924508714560465,y=0.19996024545680346 a=eks,b=pan,i=9255,x=0.4613513625777358,y=0.13932504620685293 a=wye,b=hat,i=9256,x=0.961942362261845,y=0.9395596121676374 a=zee,b=eks,i=9257,x=0.8279072561096625,y=0.8490761119202441 a=wye,b=hat,i=9258,x=0.22113630994807887,y=0.04508156412906639 a=wye,b=hat,i=9259,x=0.5343061739795472,y=0.3925155297434233 a=hat,b=eks,i=9260,x=0.6027628673680535,y=0.29907777128173474 a=eks,b=pan,i=9261,x=0.269529051685529,y=0.4796863618360836 a=wye,b=wye,i=9262,x=0.09116905745671411,y=0.6431265280186941 a=pan,b=wye,i=9263,x=0.18094504922785837,y=0.6552196736780825 a=hat,b=zee,i=9264,x=0.023456730670551096,y=0.1975931324733875 a=zee,b=pan,i=9265,x=0.007623684349103987,y=0.07551340520872629 a=eks,b=eks,i=9266,x=0.17817560372002472,y=0.49956704475839064 a=pan,b=pan,i=9267,x=0.04690229807589086,y=0.1929566014362788 a=zee,b=eks,i=9268,x=0.3470560427863578,y=0.3275172947002548 a=zee,b=hat,i=9269,x=0.5409419616161683,y=0.3958039424067026 a=pan,b=pan,i=9270,x=0.1487528959524752,y=0.4469367832007153 a=pan,b=wye,i=9271,x=0.24595184073704124,y=0.48817169012236983 a=hat,b=eks,i=9272,x=0.8194471147409262,y=0.06810057179235018 a=hat,b=zee,i=9273,x=0.4611616764401677,y=0.8051508540162687 a=pan,b=hat,i=9274,x=0.5857275960463182,y=0.1154346418508585 a=eks,b=wye,i=9275,x=0.09259540108550524,y=0.21275003504178946 a=zee,b=pan,i=9276,x=0.684545528802376,y=0.5890511399726057 a=eks,b=zee,i=9277,x=0.8931272247478754,y=0.9108980465393053 a=wye,b=hat,i=9278,x=0.4908268342979165,y=0.1022036634900918 a=hat,b=hat,i=9279,x=0.2967586295179133,y=0.28353991288502345 a=eks,b=wye,i=9280,x=0.7214470432782933,y=0.3196837745294565 a=zee,b=eks,i=9281,x=0.5357035342523082,y=0.4498861677161915 a=hat,b=pan,i=9282,x=0.7019948002783253,y=0.631688166262754 a=wye,b=eks,i=9283,x=0.3146560370204342,y=0.9598216687345593 a=wye,b=wye,i=9284,x=0.6806389501871987,y=0.6623844311258401 a=hat,b=hat,i=9285,x=0.4737832453554822,y=0.41355006089770063 a=eks,b=wye,i=9286,x=0.9872826301151825,y=0.2639815365115553 a=eks,b=zee,i=9287,x=0.8397334293185692,y=0.5061677209701542 a=zee,b=hat,i=9288,x=0.21107288266906798,y=0.6423943950594364 a=wye,b=hat,i=9289,x=0.9539770475173472,y=0.33368774127122824 a=pan,b=zee,i=9290,x=0.3192448675700893,y=0.44823866938306645 a=zee,b=wye,i=9291,x=0.9454063570448517,y=0.8966671326133628 a=pan,b=wye,i=9292,x=0.23598454792188905,y=0.19161925423381865 a=eks,b=wye,i=9293,x=0.7765814539440627,y=0.3128212435040012 a=eks,b=pan,i=9294,x=0.6560425166942336,y=0.6540980604466382 a=zee,b=hat,i=9295,x=0.6842327967828038,y=0.22627755842144792 a=wye,b=wye,i=9296,x=0.4655851206978665,y=0.572270128810435 a=hat,b=pan,i=9297,x=0.04780798739920045,y=0.884344079010386 a=wye,b=zee,i=9298,x=0.6400110650985101,y=0.5918078681573676 a=hat,b=pan,i=9299,x=0.7099587184174139,y=0.026383946823356652 a=hat,b=pan,i=9300,x=0.8979895176793228,y=0.32530725941578 a=pan,b=pan,i=9301,x=0.9138183195198948,y=0.7104753541099725 a=hat,b=eks,i=9302,x=0.8146457149078221,y=0.49936330932918804 a=pan,b=hat,i=9303,x=0.19068920109866783,y=0.5863544157356678 a=hat,b=wye,i=9304,x=0.7296704964431727,y=0.7521653716034574 a=eks,b=zee,i=9305,x=0.06306304065329327,y=0.0425317362399702 a=hat,b=zee,i=9306,x=0.5892447648917019,y=0.26424215126062567 a=zee,b=hat,i=9307,x=0.40286235516928426,y=0.8843324963600357 a=pan,b=hat,i=9308,x=0.6041097470881792,y=0.6019432291571227 a=hat,b=hat,i=9309,x=0.5418892395718498,y=0.3894965192603561 a=zee,b=zee,i=9310,x=0.0489167780793065,y=0.1349420473135753 a=zee,b=hat,i=9311,x=0.9072476732379934,y=0.9064380734997842 a=zee,b=hat,i=9312,x=0.47773815390175445,y=0.7350455011720012 a=wye,b=wye,i=9313,x=0.8777070865064334,y=0.688500944696727 a=zee,b=eks,i=9314,x=0.23207083417195573,y=0.1459854668671191 a=eks,b=hat,i=9315,x=0.5953234480197771,y=0.17617996349844 a=hat,b=pan,i=9316,x=0.4588300778601382,y=0.6017358841802433 a=eks,b=pan,i=9317,x=0.7067142230113493,y=0.8603219297899701 a=eks,b=wye,i=9318,x=0.8917960222408765,y=0.13297569276200116 a=zee,b=pan,i=9319,x=0.32868846620305514,y=0.23221497395763813 a=eks,b=zee,i=9320,x=0.2336595066443039,y=0.5433625711598566 a=wye,b=wye,i=9321,x=0.08724329840345546,y=0.526071263228722 a=hat,b=eks,i=9322,x=0.4540531923441389,y=0.08529592575810008 a=pan,b=eks,i=9323,x=0.015142033208188965,y=0.9025875096361236 a=eks,b=pan,i=9324,x=0.2776566751941013,y=0.5186679560214653 a=zee,b=pan,i=9325,x=0.21535440536922212,y=0.5985912955734372 a=eks,b=zee,i=9326,x=0.9314022909750975,y=0.48900523853727407 a=pan,b=wye,i=9327,x=0.6213414890218699,y=0.3534669210352892 a=wye,b=wye,i=9328,x=0.5529670045133065,y=0.3657722177869842 a=pan,b=pan,i=9329,x=0.709436743485784,y=0.864805283294307 a=wye,b=hat,i=9330,x=0.7856558845965795,y=0.1735275218393233 a=wye,b=pan,i=9331,x=0.15157491016759606,y=0.1781007458002013 a=hat,b=pan,i=9332,x=0.469941809547738,y=0.17916634366371342 a=zee,b=hat,i=9333,x=0.09066429132809939,y=0.11291661870669667 a=eks,b=hat,i=9334,x=0.524982507717917,y=0.7739607975739912 a=zee,b=zee,i=9335,x=0.012865744128303103,y=0.4199812901617862 a=hat,b=wye,i=9336,x=0.3598356400708439,y=0.6497623418471714 a=eks,b=wye,i=9337,x=0.967092843190403,y=0.7129610451088223 a=zee,b=pan,i=9338,x=0.8766283655189672,y=0.8633718650644421 a=eks,b=wye,i=9339,x=0.3555024023169856,y=0.8712144867378462 a=pan,b=pan,i=9340,x=0.24667037823231752,y=0.930054068315833 a=pan,b=eks,i=9341,x=0.9847985606188508,y=0.002920168705884074 a=wye,b=zee,i=9342,x=0.6598872721679194,y=0.5841487864376177 a=pan,b=hat,i=9343,x=0.11586150580933774,y=0.8232025034483835 a=pan,b=eks,i=9344,x=0.23032551308519345,y=0.4668513513037823 a=zee,b=zee,i=9345,x=0.20721325482748,y=0.034658616763860395 a=pan,b=zee,i=9346,x=0.16804254918956518,y=0.41515674460320806 a=wye,b=hat,i=9347,x=0.9555426542676889,y=0.3336472181106118 a=zee,b=eks,i=9348,x=0.027241967830535785,y=0.6546273692203828 a=zee,b=hat,i=9349,x=0.39077150740400146,y=0.35499431123174563 a=pan,b=wye,i=9350,x=0.897415684005392,y=0.0054949420910770375 a=pan,b=zee,i=9351,x=0.6475971487532642,y=0.2993123271198067 a=zee,b=wye,i=9352,x=0.25522951350527867,y=0.48668317596678823 a=hat,b=wye,i=9353,x=0.6279030165419767,y=0.14783115221664478 a=pan,b=eks,i=9354,x=0.0010353989176113965,y=0.7228482030180055 a=hat,b=eks,i=9355,x=0.7415812921258672,y=0.5371997970549264 a=eks,b=zee,i=9356,x=0.3273618744303315,y=0.7034589444097167 a=eks,b=eks,i=9357,x=0.7638755117313554,y=0.37304708043971646 a=pan,b=zee,i=9358,x=0.7274485972079328,y=0.027395796712653575 a=eks,b=pan,i=9359,x=0.726201179013375,y=0.8974974727334436 a=wye,b=hat,i=9360,x=0.009237964269686039,y=0.6456624352507632 a=wye,b=eks,i=9361,x=0.9893854310908603,y=0.6762929165737711 a=pan,b=hat,i=9362,x=0.021355365998413367,y=0.8849112911074679 a=hat,b=pan,i=9363,x=0.24144536935297445,y=0.2588538401367807 a=pan,b=eks,i=9364,x=0.20906377399579568,y=0.26492309174424467 a=hat,b=zee,i=9365,x=0.2716712677588158,y=0.7480148549966943 a=zee,b=eks,i=9366,x=0.564783511562303,y=0.8736158892678358 a=zee,b=zee,i=9367,x=0.5210119669704992,y=0.6601277179108643 a=zee,b=hat,i=9368,x=0.09391533461405244,y=0.8033292481660601 a=eks,b=pan,i=9369,x=0.47109046860253434,y=0.7533692481022667 a=eks,b=wye,i=9370,x=0.45402522126988876,y=0.3506046491270858 a=hat,b=wye,i=9371,x=0.3288376239355628,y=0.9711363417175689 a=hat,b=zee,i=9372,x=0.04803081055457803,y=0.9237983355638324 a=hat,b=eks,i=9373,x=0.13505404407952326,y=0.9843128058775863 a=hat,b=zee,i=9374,x=0.1687355361920142,y=0.5136082981945438 a=zee,b=wye,i=9375,x=0.5866436779364502,y=0.49139965761407123 a=hat,b=eks,i=9376,x=0.7413691108319418,y=0.6875522126693252 a=wye,b=eks,i=9377,x=0.8850578085185158,y=0.12984077539965466 a=zee,b=pan,i=9378,x=0.07698056466866121,y=0.3418330456253533 a=hat,b=hat,i=9379,x=0.6567829350592936,y=0.42166759832139167 a=eks,b=pan,i=9380,x=0.2066941665945501,y=0.34630072002937273 a=hat,b=hat,i=9381,x=0.3011098756670775,y=0.8241475200392532 a=hat,b=eks,i=9382,x=0.1595168703472838,y=0.9632363240817852 a=eks,b=eks,i=9383,x=0.316374240183787,y=0.894701260202343 a=eks,b=eks,i=9384,x=0.6925067244014451,y=0.5943855874672127 a=pan,b=hat,i=9385,x=0.8929259869658823,y=0.13255544013678944 a=eks,b=hat,i=9386,x=0.9458375043305679,y=0.0711986701172268 a=pan,b=eks,i=9387,x=0.42414161600219213,y=0.8727447652075521 a=pan,b=zee,i=9388,x=0.16102926470006396,y=0.7076666589050068 a=eks,b=wye,i=9389,x=0.38573189008702746,y=0.7862235218204946 a=pan,b=eks,i=9390,x=0.009185746132245987,y=0.9615590214943641 a=hat,b=eks,i=9391,x=0.6541239333254625,y=0.4465038993768474 a=zee,b=pan,i=9392,x=0.7293619733667298,y=0.9075863768811903 a=eks,b=zee,i=9393,x=0.5270647942493862,y=0.3208644368195749 a=wye,b=wye,i=9394,x=0.10611623011471227,y=0.3957794249815757 a=wye,b=pan,i=9395,x=0.04167582918996382,y=0.9345423545353554 a=zee,b=pan,i=9396,x=0.6285537391072125,y=0.9531200799497426 a=eks,b=wye,i=9397,x=0.22691889482992367,y=0.821434358932521 a=pan,b=wye,i=9398,x=0.8650573724586973,y=0.5778302746561125 a=wye,b=zee,i=9399,x=0.4320795547957027,y=0.23858094801157526 a=hat,b=wye,i=9400,x=0.2940385536354171,y=0.23832353705367249 a=zee,b=eks,i=9401,x=0.42923024441857793,y=0.17544011645116253 a=hat,b=pan,i=9402,x=0.050855729288162066,y=0.7490381251654518 a=zee,b=eks,i=9403,x=0.2945793937707598,y=0.7184571034764143 a=eks,b=pan,i=9404,x=0.18971476661419018,y=0.8587967149525896 a=hat,b=hat,i=9405,x=0.8781331270774858,y=0.22282398620968602 a=zee,b=pan,i=9406,x=0.6365186667658354,y=0.8944728240200203 a=eks,b=zee,i=9407,x=0.6393982916726031,y=0.42468859570082085 a=pan,b=wye,i=9408,x=0.12426748935771803,y=0.0845763991164874 a=hat,b=hat,i=9409,x=0.8968671619037487,y=0.17554843424501398 a=hat,b=wye,i=9410,x=0.008668685325378456,y=0.5585204180254394 a=hat,b=pan,i=9411,x=0.9186069486489989,y=0.8447036557059203 a=zee,b=wye,i=9412,x=0.20193830450565098,y=0.5853957332725758 a=pan,b=wye,i=9413,x=0.9095023537816819,y=0.03850690961125591 a=hat,b=eks,i=9414,x=0.2255272659717531,y=0.35264234784519843 a=zee,b=hat,i=9415,x=0.008811072137013154,y=0.035134463676480765 a=eks,b=zee,i=9416,x=0.25375738274931314,y=0.2401418182493137 a=hat,b=hat,i=9417,x=0.9120549045686616,y=0.8777751478548385 a=eks,b=zee,i=9418,x=0.6260065420723087,y=0.5130847407197059 a=wye,b=eks,i=9419,x=0.05078132617198228,y=0.6850739609021935 a=wye,b=hat,i=9420,x=0.5546625744389891,y=0.592423843346026 a=eks,b=pan,i=9421,x=0.3027881637101668,y=0.6808643872207955 a=wye,b=wye,i=9422,x=0.37276454834771744,y=0.8714783706587489 a=wye,b=pan,i=9423,x=0.7419375666814781,y=0.637584961040595 a=zee,b=wye,i=9424,x=0.7703279734371525,y=0.06486561364647381 a=hat,b=eks,i=9425,x=0.5549660221796285,y=0.025089141119986502 a=hat,b=wye,i=9426,x=0.09307376603254536,y=0.9353448863380895 a=zee,b=hat,i=9427,x=0.1030256845979749,y=0.7734068134003184 a=zee,b=hat,i=9428,x=0.653199130802959,y=0.6335896172568141 a=zee,b=hat,i=9429,x=0.532354384202152,y=0.6240035856800994 a=zee,b=wye,i=9430,x=0.34274658023426774,y=0.30318681846915607 a=zee,b=zee,i=9431,x=0.5467923659024335,y=0.7749657540239817 a=zee,b=eks,i=9432,x=0.011838772084611482,y=0.1275339102058447 a=pan,b=eks,i=9433,x=0.8206211659130856,y=0.3064654802677319 a=wye,b=hat,i=9434,x=0.017191670800521974,y=0.7085199387051128 a=eks,b=wye,i=9435,x=0.06360578109666282,y=0.46325468037532036 a=hat,b=wye,i=9436,x=0.7601470639179305,y=0.659295809995321 a=wye,b=eks,i=9437,x=0.9367938724373632,y=0.017440063316899512 a=eks,b=wye,i=9438,x=0.08469295491745277,y=0.6859916432738016 a=pan,b=pan,i=9439,x=0.8916122427540487,y=0.3044045541494258 a=wye,b=zee,i=9440,x=0.5929171430130797,y=0.7244452361008757 a=eks,b=pan,i=9441,x=0.6555419304461224,y=0.8327927199446215 a=hat,b=zee,i=9442,x=0.3102917611279977,y=0.1420968126103015 a=pan,b=wye,i=9443,x=0.5029377247494847,y=0.13904388591573225 a=zee,b=pan,i=9444,x=0.09343968982332573,y=0.08259490069798114 a=zee,b=zee,i=9445,x=0.7881482118621499,y=0.14841414165625988 a=hat,b=wye,i=9446,x=0.17230938096585302,y=0.4547425422305543 a=hat,b=wye,i=9447,x=0.9179072696408536,y=0.07438240520747308 a=pan,b=zee,i=9448,x=0.1174681478790296,y=0.24900650669165836 a=hat,b=wye,i=9449,x=0.47777327288439886,y=0.6489946706089305 a=pan,b=wye,i=9450,x=0.012891972793683926,y=0.6683256849475698 a=eks,b=eks,i=9451,x=0.3293644408777492,y=0.4858482434549475 a=eks,b=hat,i=9452,x=0.06728855986596627,y=0.0225203259981267 a=zee,b=wye,i=9453,x=0.6954345063830266,y=0.39093627278723897 a=eks,b=eks,i=9454,x=0.6561623394687102,y=0.8733561225304062 a=hat,b=hat,i=9455,x=0.7967671268259048,y=0.9988457558727984 a=eks,b=hat,i=9456,x=0.3026733411299638,y=0.009039229737229593 a=hat,b=zee,i=9457,x=0.048573658961714505,y=0.6212752707665637 a=hat,b=eks,i=9458,x=0.3567374350316811,y=0.5763840507853728 a=wye,b=hat,i=9459,x=0.6222194995601943,y=0.7094551547783764 a=zee,b=zee,i=9460,x=0.20547852694177993,y=0.6209825112942681 a=zee,b=zee,i=9461,x=0.9078512942646408,y=0.457893412939096 a=zee,b=pan,i=9462,x=0.3728674304211519,y=0.12798138723542984 a=eks,b=zee,i=9463,x=0.9866166648988529,y=0.17872754778259448 a=eks,b=hat,i=9464,x=0.8408137777713087,y=0.7528260965110807 a=eks,b=zee,i=9465,x=0.33674248998876777,y=0.10313732374119522 a=zee,b=hat,i=9466,x=0.7785160988373221,y=0.9149400917302326 a=pan,b=pan,i=9467,x=0.6408147454849812,y=0.8180389929482121 a=eks,b=wye,i=9468,x=0.4450915490400188,y=0.8824862158939643 a=hat,b=eks,i=9469,x=0.7744532386038095,y=0.8239793457702959 a=eks,b=zee,i=9470,x=0.3380551755097342,y=0.9960822877834217 a=pan,b=wye,i=9471,x=0.19841074697657957,y=0.585082594173758 a=pan,b=wye,i=9472,x=0.24546532083386097,y=0.7604287018742679 a=zee,b=wye,i=9473,x=0.7950056898263439,y=0.3564547166869826 a=zee,b=hat,i=9474,x=0.647685209897895,y=0.8836053801968514 a=hat,b=wye,i=9475,x=0.6632008131941411,y=0.4341909885612145 a=wye,b=hat,i=9476,x=0.3069739795755916,y=0.8833844662300937 a=zee,b=wye,i=9477,x=0.8339299679122139,y=0.3475658687207359 a=pan,b=pan,i=9478,x=0.061365475952511406,y=0.818350624274383 a=zee,b=pan,i=9479,x=0.52329697201472,y=0.43298303575134856 a=wye,b=zee,i=9480,x=0.8749976408632957,y=0.6548646339660915 a=wye,b=pan,i=9481,x=0.5642187826825651,y=0.34484130192623874 a=zee,b=wye,i=9482,x=0.8624170951363191,y=0.39655837242080083 a=wye,b=zee,i=9483,x=0.8152545316901858,y=0.805340784776813 a=wye,b=pan,i=9484,x=0.6372765009756718,y=0.9390350932955009 a=pan,b=hat,i=9485,x=0.9951942673622418,y=0.24029104242438515 a=zee,b=pan,i=9486,x=0.5811802467756935,y=0.2889437683040591 a=zee,b=pan,i=9487,x=0.4993989664425713,y=0.05807295824271008 a=hat,b=eks,i=9488,x=0.2735790874645423,y=0.9082260037697276 a=pan,b=eks,i=9489,x=0.6975989077779615,y=0.09410891805021981 a=eks,b=wye,i=9490,x=0.3047068029924873,y=0.45677847562149443 a=eks,b=hat,i=9491,x=0.8064028259566911,y=0.23750639868456547 a=wye,b=pan,i=9492,x=0.8385671784002926,y=0.16511708685555704 a=pan,b=zee,i=9493,x=0.14382267645371283,y=0.30310643623917777 a=wye,b=zee,i=9494,x=0.1971697941455559,y=0.9572851470177893 a=pan,b=zee,i=9495,x=0.7883366151370216,y=0.3948433476009946 a=wye,b=eks,i=9496,x=0.6409095653823011,y=0.9562448788009965 a=eks,b=pan,i=9497,x=0.5364899166331132,y=0.2068390306785195 a=zee,b=zee,i=9498,x=0.8078967452757337,y=0.3300003462355645 a=pan,b=hat,i=9499,x=0.6409505992060831,y=0.8924125083478576 a=eks,b=eks,i=9500,x=0.7367548086654266,y=0.1195022439518929 a=wye,b=hat,i=9501,x=0.7080642380603698,y=0.2215162974776509 a=eks,b=pan,i=9502,x=0.16573428170345306,y=0.41898077136905765 a=eks,b=wye,i=9503,x=0.36724763207097333,y=0.20835207321889548 a=wye,b=zee,i=9504,x=0.39741592004944626,y=0.9293543997296885 a=pan,b=wye,i=9505,x=0.9560872444441273,y=0.07372493247854506 a=hat,b=zee,i=9506,x=0.8278984427570538,y=0.42279600093868386 a=pan,b=zee,i=9507,x=0.7813724544334408,y=0.8453351473597829 a=wye,b=wye,i=9508,x=0.7441125682394683,y=0.7008423538608134 a=pan,b=wye,i=9509,x=0.9777133094457836,y=0.8770140891389367 a=pan,b=zee,i=9510,x=0.5805152904440047,y=0.7292694938520734 a=hat,b=zee,i=9511,x=0.6147425358709413,y=0.07609273803938887 a=pan,b=eks,i=9512,x=0.8889876510183636,y=0.5398130117495377 a=zee,b=hat,i=9513,x=0.9304009976201171,y=0.7707216462443467 a=eks,b=wye,i=9514,x=0.30105501363454046,y=0.6134456172343001 a=zee,b=zee,i=9515,x=0.49203474036972605,y=0.8884765700634494 a=pan,b=zee,i=9516,x=0.19069582221512293,y=0.18374946422400285 a=hat,b=zee,i=9517,x=0.7026133177880014,y=0.6466476553765019 a=zee,b=zee,i=9518,x=0.9360532474806631,y=0.3150191945268458 a=hat,b=hat,i=9519,x=0.7398790596655229,y=0.39271231521470007 a=hat,b=wye,i=9520,x=0.4732400431646818,y=0.9988992430260081 a=eks,b=wye,i=9521,x=0.5220677770619295,y=0.22799544453185772 a=zee,b=zee,i=9522,x=0.42835064707125325,y=0.5919336704352758 a=hat,b=wye,i=9523,x=0.9605618074441231,y=0.4152052252584968 a=zee,b=eks,i=9524,x=0.9170688313846707,y=0.5069375781460218 a=wye,b=pan,i=9525,x=0.3863168227783099,y=0.9070811441436243 a=pan,b=pan,i=9526,x=0.2141091210993753,y=0.3444756388829696 a=pan,b=pan,i=9527,x=0.8963731964519087,y=0.4182877370577519 a=zee,b=wye,i=9528,x=0.8576581178453184,y=0.5844216436491058 a=hat,b=pan,i=9529,x=0.15630461982613209,y=0.4213024290362597 a=wye,b=pan,i=9530,x=0.9935514622913653,y=0.0905032997544325 a=hat,b=hat,i=9531,x=0.6515604108858241,y=0.1838995493742861 a=wye,b=eks,i=9532,x=0.7441241444485516,y=0.07237060435987241 a=hat,b=zee,i=9533,x=0.14919839526856782,y=0.36262847729045855 a=pan,b=zee,i=9534,x=0.028605382208390595,y=0.3310651782769932 a=eks,b=eks,i=9535,x=0.2897105250506825,y=0.7327433725996669 a=wye,b=pan,i=9536,x=0.3206273570986442,y=0.6278333197115907 a=pan,b=pan,i=9537,x=0.6651951277546836,y=0.04848147036578743 a=zee,b=hat,i=9538,x=0.6252849020303484,y=0.6594304208970674 a=hat,b=pan,i=9539,x=0.19370943950685016,y=0.9984558689466796 a=pan,b=hat,i=9540,x=0.9246863327027597,y=0.8632603228617942 a=hat,b=eks,i=9541,x=0.4067481238813502,y=0.23429602829888707 a=wye,b=pan,i=9542,x=0.021183317661808254,y=0.17173704813590862 a=hat,b=wye,i=9543,x=0.5871893596056772,y=0.4980677307811977 a=zee,b=hat,i=9544,x=0.8363252040733755,y=0.9066361832913213 a=hat,b=wye,i=9545,x=0.8237931228490942,y=0.6154262745221335 a=eks,b=pan,i=9546,x=0.40720117438767467,y=0.23973575256875324 a=zee,b=hat,i=9547,x=0.262730021858643,y=0.9775392644170577 a=eks,b=eks,i=9548,x=0.18870561616460124,y=0.39344511734853893 a=hat,b=pan,i=9549,x=0.810156100508244,y=0.8042316538504537 a=eks,b=pan,i=9550,x=0.15708603238162966,y=0.1775120949821959 a=wye,b=pan,i=9551,x=0.27897262749013574,y=0.6810625461380688 a=wye,b=hat,i=9552,x=0.7096131782065784,y=0.9809388281353744 a=wye,b=zee,i=9553,x=0.7419668715219193,y=0.8915237603968896 a=pan,b=hat,i=9554,x=0.3423989249268735,y=0.9243111067539105 a=hat,b=zee,i=9555,x=0.24555292038029897,y=0.48675495523019463 a=pan,b=wye,i=9556,x=0.24636402971605553,y=0.5875667064956803 a=hat,b=hat,i=9557,x=0.0708280418080367,y=0.028042679168150064 a=zee,b=pan,i=9558,x=0.6684221558470672,y=0.30650078371682876 a=zee,b=hat,i=9559,x=0.43239927669791367,y=0.9087149456158999 a=hat,b=eks,i=9560,x=0.4502257867908256,y=0.24215826461552248 a=hat,b=pan,i=9561,x=0.3883496618282979,y=0.22856613973468343 a=pan,b=zee,i=9562,x=0.38705906045142546,y=0.8201861527861242 a=wye,b=hat,i=9563,x=0.7048435545008259,y=0.48292367120675417 a=wye,b=wye,i=9564,x=0.31482422203360294,y=0.7773413323819734 a=eks,b=wye,i=9565,x=0.9044412102611812,y=0.9981501201118028 a=eks,b=pan,i=9566,x=0.8603999193559607,y=0.050257998909329804 a=hat,b=pan,i=9567,x=0.3290021077530395,y=0.39186940599147513 a=hat,b=hat,i=9568,x=0.5173577930271901,y=0.5140354310886103 a=eks,b=wye,i=9569,x=0.7320928489540067,y=0.32241117771050576 a=zee,b=pan,i=9570,x=0.6962209074556881,y=0.9192719817135738 a=pan,b=hat,i=9571,x=0.888257035194179,y=0.2504282311488486 a=eks,b=eks,i=9572,x=0.9118388496610922,y=0.4477922591240877 a=eks,b=eks,i=9573,x=0.6740019306244561,y=0.08236636121482144 a=wye,b=hat,i=9574,x=0.0519270658523715,y=0.5083523326544599 a=eks,b=zee,i=9575,x=0.43349880702663446,y=0.2019764764745724 a=eks,b=wye,i=9576,x=0.40205714986858077,y=0.4741982385845239 a=pan,b=wye,i=9577,x=0.881168878098415,y=0.19056106338416623 a=hat,b=pan,i=9578,x=0.7487655114338957,y=0.17555433868225578 a=hat,b=hat,i=9579,x=0.8966618053662483,y=0.4330076918462582 a=zee,b=pan,i=9580,x=0.7965009504831406,y=0.7113454506506395 a=zee,b=hat,i=9581,x=0.2752580210770491,y=0.38383648901881584 a=zee,b=zee,i=9582,x=0.05859657717284972,y=0.4628784062589941 a=eks,b=wye,i=9583,x=0.8996740267247002,y=0.5650994189598781 a=pan,b=eks,i=9584,x=0.02695408257021037,y=0.29013109754146693 a=eks,b=pan,i=9585,x=0.4535709808960595,y=0.5806226415527737 a=wye,b=zee,i=9586,x=0.5222675900946373,y=0.2730687743275988 a=hat,b=wye,i=9587,x=0.8298282901710073,y=0.4244293086366463 a=zee,b=pan,i=9588,x=0.6700466485802432,y=0.8589272032654192 a=eks,b=zee,i=9589,x=0.9276643978084914,y=0.5258608330900789 a=zee,b=wye,i=9590,x=0.8441314279623635,y=0.9332236415562302 a=eks,b=hat,i=9591,x=0.4827772018239752,y=0.5265209579835296 a=eks,b=zee,i=9592,x=0.26199786487068166,y=0.6277586753372824 a=pan,b=zee,i=9593,x=0.5450234908021439,y=0.08615595529756348 a=pan,b=zee,i=9594,x=0.23590110682049703,y=0.4376160303971274 a=eks,b=eks,i=9595,x=0.28340752983264006,y=0.11403963974075082 a=zee,b=eks,i=9596,x=0.35304408286489164,y=0.8124829013597039 a=pan,b=eks,i=9597,x=0.12573249703948852,y=0.7661395734572027 a=wye,b=wye,i=9598,x=0.5312315260758368,y=0.8829573415823095 a=zee,b=zee,i=9599,x=0.5367647772694465,y=0.8214571633873584 a=pan,b=eks,i=9600,x=0.014723374949171641,y=0.5395465432733608 a=wye,b=hat,i=9601,x=0.07895223840580223,y=0.194977597106609 a=pan,b=pan,i=9602,x=0.8253467012158633,y=0.1789489998930841 a=wye,b=hat,i=9603,x=0.8921240644062436,y=0.4426730752788607 a=zee,b=wye,i=9604,x=0.06643820319339155,y=0.53243917974831 a=zee,b=eks,i=9605,x=0.20698996963521232,y=0.1727878106962335 a=hat,b=wye,i=9606,x=0.8834303299307495,y=0.5688694060075045 a=pan,b=wye,i=9607,x=0.7447919202299266,y=0.288491034452374 a=wye,b=hat,i=9608,x=0.5353991342820382,y=0.17933052450743758 a=wye,b=eks,i=9609,x=0.6154267547093157,y=0.6251702670753683 a=wye,b=wye,i=9610,x=0.6498025682619308,y=0.7373575543454602 a=pan,b=pan,i=9611,x=0.5949770409017805,y=0.12908671407875727 a=pan,b=hat,i=9612,x=0.33776075209807155,y=0.9036967387336143 a=wye,b=wye,i=9613,x=0.22534868678381625,y=0.2948136458395363 a=zee,b=hat,i=9614,x=0.18625473663791048,y=0.9908832589746321 a=wye,b=pan,i=9615,x=0.9704362849821679,y=0.7056997811176895 a=wye,b=pan,i=9616,x=0.045274112402005295,y=0.927169630245143 a=wye,b=eks,i=9617,x=0.47705336261321385,y=0.6750550500462088 a=hat,b=hat,i=9618,x=0.12470215534695595,y=0.6384166019909083 a=zee,b=eks,i=9619,x=0.2581941043200088,y=0.9649567414630514 a=eks,b=pan,i=9620,x=0.9018226733942377,y=0.36177533283317176 a=eks,b=wye,i=9621,x=0.9710728242015396,y=0.03785169422146961 a=eks,b=hat,i=9622,x=0.3797960123033828,y=0.8885266797541085 a=wye,b=wye,i=9623,x=0.8866788918745252,y=0.1725138886130947 a=pan,b=wye,i=9624,x=0.7133865698466841,y=0.929260666330654 a=zee,b=eks,i=9625,x=0.4926378355160854,y=0.7904306245961183 a=hat,b=zee,i=9626,x=0.6958926586419276,y=0.9430927470576268 a=eks,b=pan,i=9627,x=0.835956453698831,y=0.9007142296516358 a=eks,b=eks,i=9628,x=0.6999306667567604,y=0.780471447448193 a=pan,b=wye,i=9629,x=0.09405147784147772,y=0.11479025012357491 a=pan,b=pan,i=9630,x=0.5521126309556411,y=0.9964281092981838 a=pan,b=wye,i=9631,x=0.05531336390926278,y=0.03713539762104867 a=pan,b=eks,i=9632,x=0.06596720074216122,y=0.5047584331504461 a=pan,b=hat,i=9633,x=0.7402115896026022,y=0.8286389697202792 a=pan,b=wye,i=9634,x=0.24820023272983005,y=0.23862519520811787 a=hat,b=hat,i=9635,x=0.46092562373997625,y=0.6247131098820621 a=pan,b=zee,i=9636,x=0.28131833297516473,y=0.8846710544611799 a=pan,b=wye,i=9637,x=0.8663800328522322,y=0.9391569730896534 a=pan,b=hat,i=9638,x=0.833781456495762,y=0.7668042837631657 a=eks,b=pan,i=9639,x=0.382030344664966,y=0.7882388680685686 a=hat,b=hat,i=9640,x=0.463917278383292,y=0.3511187165916906 a=eks,b=wye,i=9641,x=0.529202227506829,y=0.8125205279022973 a=pan,b=hat,i=9642,x=0.9841563799754587,y=0.7384543484249447 a=eks,b=wye,i=9643,x=0.4320217008326096,y=0.9206705868869096 a=zee,b=wye,i=9644,x=0.44428785284867134,y=0.5020097257793937 a=hat,b=hat,i=9645,x=0.9504824754631439,y=0.09348851365055577 a=wye,b=zee,i=9646,x=0.33420875392550375,y=0.5893334569374644 a=eks,b=zee,i=9647,x=0.5673775461311286,y=0.12307074649995897 a=hat,b=pan,i=9648,x=0.622994461222752,y=0.24151966026299154 a=eks,b=eks,i=9649,x=0.5350085360772315,y=0.172869985141348 a=pan,b=wye,i=9650,x=0.6754011861080255,y=0.05797717400310154 a=hat,b=wye,i=9651,x=0.3235716165591942,y=0.6778947432413094 a=zee,b=hat,i=9652,x=0.929634631262683,y=0.6531235392615523 a=zee,b=zee,i=9653,x=0.0005486114815762555,y=0.7390531741942926 a=wye,b=eks,i=9654,x=0.2797016068787569,y=0.2814263099253008 a=pan,b=zee,i=9655,x=0.4057734719060324,y=0.15139105154457277 a=eks,b=hat,i=9656,x=0.7989570844648637,y=0.18643578362186397 a=zee,b=wye,i=9657,x=0.3194817450421683,y=0.16543264401690605 a=pan,b=zee,i=9658,x=0.5277143419555844,y=0.564254772210993 a=pan,b=pan,i=9659,x=0.2294759703953444,y=0.9048171749557317 a=zee,b=pan,i=9660,x=0.7009420239615597,y=0.7800651878215885 a=hat,b=eks,i=9661,x=0.953827560931939,y=0.185884517258452 a=eks,b=hat,i=9662,x=0.39474659738679696,y=0.43059711110253074 a=eks,b=wye,i=9663,x=0.4372348974243785,y=0.10476776917399111 a=zee,b=zee,i=9664,x=0.7236352219650497,y=0.08403018416427377 a=eks,b=hat,i=9665,x=0.05892665049965862,y=0.9092582016648947 a=wye,b=hat,i=9666,x=0.060690152753413606,y=0.7684174554192018 a=pan,b=zee,i=9667,x=0.4770802050437122,y=0.3612321845191586 a=eks,b=eks,i=9668,x=0.9444367104990204,y=0.4453839788188664 a=pan,b=pan,i=9669,x=0.1622773559553956,y=0.2408391953166471 a=zee,b=hat,i=9670,x=0.8623108841707915,y=0.5103999923687886 a=pan,b=eks,i=9671,x=0.6246995141336152,y=0.9570445916327326 a=zee,b=hat,i=9672,x=0.1269462523668624,y=0.5944133371399858 a=hat,b=eks,i=9673,x=0.4200506848108232,y=0.5676463512767541 a=pan,b=wye,i=9674,x=0.5610478784857535,y=0.03318888871240755 a=eks,b=zee,i=9675,x=0.20265536384504856,y=0.6923879412730425 a=eks,b=eks,i=9676,x=0.3552193074991099,y=0.48796093863435663 a=zee,b=zee,i=9677,x=0.7404662009786069,y=0.11704524348651668 a=pan,b=eks,i=9678,x=0.808264671158733,y=0.7958171364354866 a=eks,b=zee,i=9679,x=0.7801771579924318,y=0.8039168775444497 a=zee,b=hat,i=9680,x=0.8361585788416193,y=0.5904904054602013 a=pan,b=zee,i=9681,x=0.0881721087846773,y=0.6134254647769964 a=zee,b=zee,i=9682,x=0.790057108611216,y=0.6026603017260809 a=eks,b=eks,i=9683,x=0.591870649889634,y=0.03952287487189998 a=hat,b=zee,i=9684,x=0.2251288541796853,y=0.0914353575236524 a=hat,b=zee,i=9685,x=0.9783350755125275,y=0.6710234655696609 a=eks,b=wye,i=9686,x=0.2325134660144058,y=0.44098000477056654 a=eks,b=hat,i=9687,x=0.11435792053370386,y=0.3592405692612377 a=eks,b=pan,i=9688,x=0.013751121997101046,y=0.21071503600234553 a=eks,b=eks,i=9689,x=0.1983455661823349,y=0.3353712062497688 a=pan,b=zee,i=9690,x=0.8642706624839454,y=0.5020203992558137 a=zee,b=eks,i=9691,x=0.2257785909803941,y=0.7399889531061412 a=pan,b=zee,i=9692,x=0.518772161497821,y=0.5305276254149733 a=pan,b=wye,i=9693,x=0.5247714869016064,y=0.20906476377409644 a=hat,b=pan,i=9694,x=0.11556338152672874,y=0.33174635478223324 a=zee,b=eks,i=9695,x=0.7368043937171205,y=0.19022664969335668 a=hat,b=eks,i=9696,x=0.45233728948031515,y=0.8621802693175313 a=zee,b=hat,i=9697,x=0.609947885859063,y=0.5639255760997719 a=pan,b=pan,i=9698,x=0.8228841939557919,y=0.31636476080699183 a=pan,b=eks,i=9699,x=0.5797850274201329,y=0.8706915943068293 a=wye,b=eks,i=9700,x=0.5883942014435751,y=0.4251422885431637 a=pan,b=hat,i=9701,x=0.6223555273725319,y=0.23801172242502744 a=hat,b=pan,i=9702,x=0.47371944906908836,y=0.8829841445810995 a=eks,b=pan,i=9703,x=0.6629053709037614,y=0.2666968632816322 a=hat,b=wye,i=9704,x=0.0020992599710109028,y=0.7828207905256124 a=wye,b=eks,i=9705,x=0.8295502211195385,y=0.2601557950975687 a=pan,b=pan,i=9706,x=0.49968159892099573,y=0.8538626308087385 a=hat,b=zee,i=9707,x=0.452146182413364,y=0.6070096571093107 a=hat,b=hat,i=9708,x=0.20800822198744873,y=0.6831793769522073 a=pan,b=hat,i=9709,x=0.37466193491417743,y=0.9006405341772813 a=pan,b=pan,i=9710,x=0.7926733788975334,y=0.08649107188287852 a=eks,b=eks,i=9711,x=0.6600637787756933,y=0.8973761456806139 a=eks,b=pan,i=9712,x=0.6042851641458743,y=0.5283912780602698 a=pan,b=pan,i=9713,x=0.8335225275262462,y=0.6504888680594751 a=hat,b=hat,i=9714,x=0.08407860919578702,y=0.6696777791854102 a=eks,b=eks,i=9715,x=0.6688071850195556,y=0.8479172328203074 a=eks,b=pan,i=9716,x=0.7699539494161064,y=0.26819674031242324 a=zee,b=eks,i=9717,x=0.15919097637828838,y=0.1961372512286007 a=pan,b=eks,i=9718,x=0.764067350428244,y=0.40784722026028675 a=hat,b=zee,i=9719,x=0.43422195883532855,y=0.21527795148734652 a=hat,b=wye,i=9720,x=0.18548878820596515,y=0.0823708416566078 a=eks,b=hat,i=9721,x=0.3055689756821137,y=0.09846251941046569 a=eks,b=eks,i=9722,x=0.7595314601613131,y=0.33493549394323163 a=zee,b=eks,i=9723,x=0.6798345440149453,y=0.20549268600871629 a=pan,b=zee,i=9724,x=0.5536779382214667,y=0.5953194186331342 a=zee,b=hat,i=9725,x=0.07153658715465838,y=0.3044986057514285 a=zee,b=eks,i=9726,x=0.7429014874999341,y=0.769520753307292 a=zee,b=zee,i=9727,x=0.9994904324789629,y=0.9539638011649831 a=hat,b=eks,i=9728,x=0.8039188324095456,y=0.3485837756125213 a=zee,b=wye,i=9729,x=0.585248425583051,y=0.8575390870552795 a=wye,b=zee,i=9730,x=0.21280831790997046,y=0.215168894307449 a=pan,b=wye,i=9731,x=0.5632993384118764,y=0.039984476208001385 a=wye,b=wye,i=9732,x=0.8690690369493996,y=0.4780287234110929 a=pan,b=pan,i=9733,x=0.4805900786042281,y=0.16269527652434412 a=zee,b=zee,i=9734,x=0.685896959785486,y=0.04306632327231985 a=eks,b=hat,i=9735,x=0.9365415028222407,y=0.7049316644937267 a=wye,b=hat,i=9736,x=0.8357032803599334,y=0.5980478941599903 a=eks,b=wye,i=9737,x=0.9524795937075123,y=0.10018533556749787 a=eks,b=zee,i=9738,x=0.9571796062292364,y=0.23794282932532718 a=wye,b=zee,i=9739,x=0.9969978586906577,y=0.12087339658352203 a=hat,b=hat,i=9740,x=0.6123513158512692,y=0.6254032566567909 a=wye,b=hat,i=9741,x=0.3852066212224572,y=0.18704182599635633 a=hat,b=pan,i=9742,x=0.3298562598570899,y=0.07896336383457148 a=wye,b=eks,i=9743,x=0.9717135336552146,y=0.07632785790260654 a=wye,b=pan,i=9744,x=0.22511319050031164,y=0.027172244080271968 a=eks,b=wye,i=9745,x=0.8413814458463156,y=0.3006239950449451 a=wye,b=eks,i=9746,x=0.8712637246437533,y=0.3533804932864615 a=hat,b=zee,i=9747,x=0.7487247858158664,y=0.7159053727726352 a=wye,b=zee,i=9748,x=0.5840196841699298,y=0.4370626364171394 a=pan,b=zee,i=9749,x=0.34522090703048847,y=0.4157608834458977 a=hat,b=zee,i=9750,x=0.7718731752355878,y=0.003718233758628786 a=pan,b=pan,i=9751,x=0.9143236771785547,y=0.25370981239174295 a=pan,b=pan,i=9752,x=0.49208279855492576,y=0.20454810028776949 a=pan,b=hat,i=9753,x=0.9706978016906814,y=0.10150626192794265 a=hat,b=eks,i=9754,x=0.5026259494302875,y=0.8456607478858248 a=eks,b=zee,i=9755,x=0.5983063482292889,y=0.5332133759436987 a=hat,b=zee,i=9756,x=0.7064136847926241,y=0.44538611409928863 a=hat,b=eks,i=9757,x=0.008475751466850423,y=0.28105237534152183 a=pan,b=zee,i=9758,x=0.17107174260903157,y=0.37907028999046954 a=eks,b=hat,i=9759,x=0.017723241565128722,y=0.9328595930739089 a=eks,b=pan,i=9760,x=0.12671066296153322,y=0.5377141169726312 a=pan,b=pan,i=9761,x=0.5230226494775585,y=0.13327609324548828 a=hat,b=eks,i=9762,x=0.7178138929211814,y=0.1071446592333627 a=hat,b=eks,i=9763,x=0.5172215091010056,y=0.5656123978535788 a=hat,b=zee,i=9764,x=0.7656352275177252,y=0.2648922718032728 a=eks,b=hat,i=9765,x=0.48052681626037963,y=0.7749660798351525 a=wye,b=wye,i=9766,x=0.259817607695608,y=0.9840660882388936 a=zee,b=pan,i=9767,x=0.048130721334256,y=0.7454770180064983 a=pan,b=eks,i=9768,x=0.20367798282554506,y=0.2900189560591435 a=hat,b=pan,i=9769,x=0.25924528216321086,y=0.09380722776595263 a=zee,b=eks,i=9770,x=0.6363426074022088,y=0.4319301718266042 a=zee,b=zee,i=9771,x=0.3356843529120048,y=0.5926710392808378 a=zee,b=wye,i=9772,x=0.5622225319493308,y=0.8404440554821954 a=wye,b=eks,i=9773,x=0.13486296020405042,y=0.1370545330575903 a=hat,b=hat,i=9774,x=0.35744829640564457,y=0.6788365316031054 a=hat,b=wye,i=9775,x=0.24625364619227708,y=0.8195103714348378 a=pan,b=pan,i=9776,x=0.5528717365202791,y=0.6963979512688395 a=pan,b=pan,i=9777,x=0.2517658835424562,y=0.6092188620965916 a=zee,b=hat,i=9778,x=0.01504264188606863,y=0.5413773331319965 a=wye,b=hat,i=9779,x=0.5571763577936231,y=0.008720265560284046 a=hat,b=eks,i=9780,x=0.09487662655788398,y=0.6514663782722071 a=hat,b=zee,i=9781,x=0.04241382763446522,y=0.8022615952391015 a=pan,b=wye,i=9782,x=0.6824468663215681,y=0.48194582894494864 a=zee,b=zee,i=9783,x=0.9571941589309878,y=0.7438875241555649 a=zee,b=zee,i=9784,x=0.40696198225113067,y=0.5926120348164292 a=hat,b=hat,i=9785,x=0.32320628233550797,y=0.8120858769211963 a=wye,b=eks,i=9786,x=0.36572120295268673,y=0.4315097648133279 a=pan,b=pan,i=9787,x=0.536020466205729,y=0.36476940865976226 a=pan,b=zee,i=9788,x=0.18548410059983933,y=0.6484359981774218 a=pan,b=wye,i=9789,x=0.7500082437438368,y=0.6736777772258289 a=hat,b=zee,i=9790,x=0.32608913911284954,y=0.06744557277974006 a=eks,b=hat,i=9791,x=0.6359822783546621,y=0.6518259855994504 a=zee,b=wye,i=9792,x=0.4220728880621055,y=0.17140084746735773 a=wye,b=eks,i=9793,x=0.11689471664414974,y=0.1874183258828398 a=wye,b=pan,i=9794,x=0.4771768380141904,y=0.47458700283464794 a=zee,b=wye,i=9795,x=0.7547326233775347,y=0.2923139817159962 a=pan,b=hat,i=9796,x=0.04688093205740962,y=0.50212295582611 a=hat,b=eks,i=9797,x=0.4801061637157764,y=0.27686764370925665 a=zee,b=pan,i=9798,x=0.2234307924316019,y=0.9911544429536859 a=pan,b=wye,i=9799,x=0.9939181050884636,y=0.9933949713028724 a=eks,b=wye,i=9800,x=0.3244253214963203,y=0.5909643779096942 a=pan,b=eks,i=9801,x=0.40857906819081213,y=0.9965875678612408 a=eks,b=zee,i=9802,x=0.03433864233340278,y=0.08512282774742341 a=hat,b=eks,i=9803,x=0.2637466257688432,y=0.91230604083564 a=wye,b=hat,i=9804,x=0.9290204990737289,y=0.39908048283039077 a=pan,b=pan,i=9805,x=0.03871655125329254,y=0.6099093593302857 a=hat,b=hat,i=9806,x=0.7581986258233882,y=0.6723938004232705 a=hat,b=zee,i=9807,x=0.734026221575298,y=0.5060212582772865 a=zee,b=zee,i=9808,x=0.8976695035586633,y=0.8107371161879025 a=zee,b=eks,i=9809,x=0.9007397692300039,y=0.744200950461551 a=zee,b=wye,i=9810,x=0.33878497822294384,y=0.19641652801433074 a=wye,b=eks,i=9811,x=0.3684889443586322,y=0.03845017409345586 a=eks,b=eks,i=9812,x=0.5467455763864191,y=0.2509547627082641 a=zee,b=pan,i=9813,x=0.8206715556120792,y=0.8639781360005004 a=hat,b=wye,i=9814,x=0.34212469593392425,y=0.20687141477181548 a=hat,b=pan,i=9815,x=0.17753782684157615,y=0.0015438604368104292 a=pan,b=hat,i=9816,x=0.24876592451844848,y=0.4470518528813471 a=wye,b=wye,i=9817,x=0.7049827500065716,y=0.70700844125317 a=zee,b=wye,i=9818,x=0.7922870761657094,y=0.1588053154611868 a=hat,b=zee,i=9819,x=0.19261418898624927,y=0.050366139741013005 a=hat,b=pan,i=9820,x=0.5447052480269977,y=0.8699888671698426 a=eks,b=wye,i=9821,x=0.5189946092707575,y=0.6854994867317263 a=eks,b=zee,i=9822,x=0.7728584654655655,y=0.8255138151084206 a=wye,b=hat,i=9823,x=0.7885587074785081,y=0.8643021021880486 a=wye,b=zee,i=9824,x=0.7856139049382169,y=0.18039878866135772 a=wye,b=hat,i=9825,x=0.5289400839880876,y=0.015600624873499225 a=eks,b=pan,i=9826,x=0.2030275078795114,y=0.7367196912046005 a=wye,b=hat,i=9827,x=0.2296202003399993,y=0.10085387835757498 a=eks,b=eks,i=9828,x=0.7116944851584103,y=0.4451057001626685 a=pan,b=pan,i=9829,x=0.1561292001719159,y=0.16006739551266214 a=zee,b=wye,i=9830,x=0.022447139657367665,y=0.7657756294873818 a=pan,b=hat,i=9831,x=0.07903067560527932,y=0.06301267712877379 a=hat,b=hat,i=9832,x=0.6422615702526209,y=0.8249323364395087 a=zee,b=hat,i=9833,x=0.10035889696290079,y=0.003028321603898987 a=hat,b=zee,i=9834,x=0.2640449383149195,y=0.37076593348410314 a=eks,b=wye,i=9835,x=0.5874685326990423,y=0.9287556289542644 a=wye,b=pan,i=9836,x=0.8763125291386116,y=0.5144780339183038 a=zee,b=eks,i=9837,x=0.65481575495434,y=0.7500209738973791 a=eks,b=pan,i=9838,x=0.6496315038661542,y=0.6072257440552286 a=eks,b=wye,i=9839,x=0.9533298751342247,y=0.023940678831367967 a=zee,b=wye,i=9840,x=0.2852685772877177,y=0.691521855604441 a=eks,b=hat,i=9841,x=0.09722173469836548,y=0.36827480828558046 a=zee,b=wye,i=9842,x=0.9106754203674021,y=0.44421367548499935 a=zee,b=zee,i=9843,x=0.43260196585756017,y=0.7253288611322654 a=wye,b=pan,i=9844,x=0.12361870847069467,y=0.8005113079266706 a=hat,b=pan,i=9845,x=0.75413528558763,y=0.25353880305437526 a=hat,b=eks,i=9846,x=0.39360425072719285,y=0.9727010611978959 a=eks,b=eks,i=9847,x=0.36408179966880305,y=0.005301040380198518 a=zee,b=hat,i=9848,x=0.7494017826915185,y=0.5716008160658336 a=pan,b=pan,i=9849,x=0.07314118820090576,y=0.6728814876086208 a=pan,b=pan,i=9850,x=0.03810488399365641,y=0.6301648369861882 a=pan,b=pan,i=9851,x=0.001361386759249128,y=0.25792849048845146 a=zee,b=pan,i=9852,x=0.293496771264693,y=0.5611287273924571 a=wye,b=hat,i=9853,x=0.18556020761414638,y=0.5317691684291805 a=hat,b=zee,i=9854,x=0.5972939543247376,y=0.4330238320114945 a=wye,b=pan,i=9855,x=0.6182578764501776,y=0.7655458252282237 a=pan,b=hat,i=9856,x=0.8102716531871033,y=0.8313089740346422 a=zee,b=pan,i=9857,x=0.466306200678794,y=0.10723178210789208 a=eks,b=eks,i=9858,x=0.3843542033136572,y=0.943645502584351 a=pan,b=eks,i=9859,x=0.25317568143298785,y=0.546876245709709 a=pan,b=pan,i=9860,x=0.5805216264198891,y=0.7328584964292528 a=zee,b=hat,i=9861,x=0.2178144713563437,y=0.7034064666412133 a=pan,b=eks,i=9862,x=0.5507783340308107,y=0.8117197523869161 a=hat,b=hat,i=9863,x=0.29207020272823003,y=0.3025947324662317 a=eks,b=wye,i=9864,x=0.11439725902216524,y=0.07940989075873717 a=eks,b=zee,i=9865,x=0.007673493448299595,y=0.7065454787031791 a=eks,b=hat,i=9866,x=0.4975899292735726,y=0.004921317195285879 a=zee,b=eks,i=9867,x=0.02662315353765099,y=0.34265021760387904 a=pan,b=pan,i=9868,x=0.4854194107628803,y=0.3198466348114496 a=hat,b=zee,i=9869,x=0.9595189622375838,y=0.501564353037085 a=zee,b=wye,i=9870,x=0.5215850818114982,y=0.4286413152070583 a=zee,b=hat,i=9871,x=0.6250842276723021,y=0.6957696470514947 a=eks,b=eks,i=9872,x=0.2737032476182002,y=0.9151070142618852 a=hat,b=wye,i=9873,x=0.6217399084607139,y=0.1324645008753036 a=hat,b=eks,i=9874,x=0.2999314090059486,y=0.6837336951519206 a=hat,b=zee,i=9875,x=0.748712308729834,y=0.7138449723779594 a=zee,b=wye,i=9876,x=0.8136200511878549,y=0.8072663619726874 a=eks,b=zee,i=9877,x=0.4863731414322163,y=0.1035362785381897 a=pan,b=eks,i=9878,x=0.18800091230044202,y=0.6362766839502966 a=zee,b=wye,i=9879,x=0.20901422499230626,y=0.4434307845301825 a=wye,b=eks,i=9880,x=0.7843765179845881,y=0.9652357480134778 a=zee,b=wye,i=9881,x=0.7862677717692486,y=0.5179978676865895 a=pan,b=pan,i=9882,x=0.7627902949547447,y=0.19790202442128657 a=zee,b=zee,i=9883,x=0.9799742729336977,y=0.28992926827299315 a=zee,b=eks,i=9884,x=0.05789237193201191,y=0.5580049129122333 a=pan,b=zee,i=9885,x=0.8352546612543933,y=0.29808563018476386 a=eks,b=zee,i=9886,x=0.6612732451934941,y=0.8821040941341458 a=zee,b=wye,i=9887,x=0.03800555126962368,y=0.5564528314361259 a=wye,b=wye,i=9888,x=0.15173705344284016,y=0.8028950342833062 a=eks,b=pan,i=9889,x=0.4757333931069331,y=0.6709064008045604 a=zee,b=zee,i=9890,x=0.04473360870043863,y=0.7488172425798428 a=pan,b=wye,i=9891,x=0.6641701958582154,y=0.045390088141842866 a=pan,b=wye,i=9892,x=0.6400396948750516,y=0.2741016723165629 a=wye,b=hat,i=9893,x=0.07086887541312281,y=0.9995743686923368 a=zee,b=wye,i=9894,x=0.6202100179528263,y=0.9712368683190139 a=pan,b=hat,i=9895,x=0.8641234318244241,y=0.893546531152826 a=eks,b=hat,i=9896,x=0.10089977663900951,y=0.40511056317517313 a=hat,b=pan,i=9897,x=0.1706694949653771,y=0.8882049668710424 a=hat,b=eks,i=9898,x=0.9012519500883333,y=0.35484059538741897 a=eks,b=hat,i=9899,x=0.26412200768049177,y=0.8469250510935257 a=pan,b=eks,i=9900,x=0.18024054303984605,y=0.6531731873858931 a=wye,b=hat,i=9901,x=0.8417240952654167,y=0.09572553012932483 a=pan,b=zee,i=9902,x=0.9054776364609202,y=0.6259317176046434 a=zee,b=hat,i=9903,x=0.9287944849908445,y=0.46735676241217305 a=pan,b=zee,i=9904,x=0.5481438224523807,y=0.7183018840232132 a=hat,b=wye,i=9905,x=0.5457200264172307,y=0.29150693945838846 a=eks,b=pan,i=9906,x=0.19123694955232085,y=0.1361773881166165 a=pan,b=pan,i=9907,x=0.9805858575888526,y=0.35107718527657394 a=wye,b=hat,i=9908,x=0.8027037826343639,y=0.02454307542444223 a=eks,b=hat,i=9909,x=0.5392855167210358,y=0.04490931508757068 a=hat,b=hat,i=9910,x=0.07042038780612936,y=0.5146702744032997 a=pan,b=eks,i=9911,x=0.7646508656008143,y=0.9446343254356182 a=zee,b=wye,i=9912,x=0.4701991772804557,y=0.33405458598495386 a=pan,b=eks,i=9913,x=0.8147835691088603,y=0.6617843834409757 a=pan,b=zee,i=9914,x=0.9240645650332355,y=0.8621654329742796 a=eks,b=zee,i=9915,x=0.6616625895734575,y=0.14135816098909115 a=wye,b=pan,i=9916,x=0.3042515765931557,y=0.37717959119403555 a=hat,b=zee,i=9917,x=0.9463027359513574,y=0.20816847808308991 a=pan,b=zee,i=9918,x=0.062017678365430595,y=0.11198470904331581 a=zee,b=wye,i=9919,x=0.5748726266575598,y=0.3779573684358648 a=hat,b=wye,i=9920,x=0.3438737626946553,y=0.5489498676687791 a=wye,b=wye,i=9921,x=0.6906719134435684,y=0.8555178209462388 a=hat,b=wye,i=9922,x=0.9728689411167353,y=0.8157055538148639 a=wye,b=hat,i=9923,x=0.20975092024121644,y=0.6588638151332867 a=hat,b=pan,i=9924,x=0.3254178263556141,y=0.9839978841946503 a=eks,b=hat,i=9925,x=0.7275202634311879,y=0.2129559326323187 a=hat,b=eks,i=9926,x=0.1541309399763774,y=0.3791445762682304 a=wye,b=pan,i=9927,x=0.8783682319990223,y=0.6933957357140185 a=eks,b=eks,i=9928,x=0.09936486720481041,y=0.8907110968753766 a=eks,b=pan,i=9929,x=0.5193758781368972,y=0.409871414549149 a=pan,b=hat,i=9930,x=0.5677825974360403,y=0.4567634115934158 a=hat,b=hat,i=9931,x=0.22344053593327007,y=0.3136460886229182 a=eks,b=wye,i=9932,x=0.7744014553941428,y=0.318908757325456 a=zee,b=zee,i=9933,x=0.5227775810997735,y=0.10751874257421012 a=hat,b=hat,i=9934,x=0.20145807804290206,y=0.41891252140867674 a=wye,b=hat,i=9935,x=0.25910371069218296,y=0.6568892395017885 a=eks,b=hat,i=9936,x=0.7556816893135765,y=0.7737786856558144 a=pan,b=zee,i=9937,x=0.5546876661250906,y=0.403008800918636 a=eks,b=wye,i=9938,x=0.5330080701180497,y=0.22709767551835436 a=hat,b=wye,i=9939,x=0.208097253807903,y=0.11669571201990991 a=hat,b=wye,i=9940,x=0.8460880203022336,y=0.8184128241834582 a=pan,b=hat,i=9941,x=0.5525707759822344,y=0.2904413914902232 a=pan,b=eks,i=9942,x=0.5757720306595114,y=0.008223444000978186 a=zee,b=wye,i=9943,x=0.4913245348903704,y=0.25864014284309744 a=hat,b=pan,i=9944,x=0.09459751273648653,y=0.9299307121234656 a=zee,b=pan,i=9945,x=0.44635620401009446,y=0.5129261056747197 a=zee,b=zee,i=9946,x=0.13202631656529729,y=0.021604794833400942 a=pan,b=hat,i=9947,x=0.8783008100979538,y=0.6172168477305974 a=pan,b=eks,i=9948,x=0.6047433842453397,y=0.53470873199638 a=pan,b=pan,i=9949,x=0.12278928201439199,y=0.3424112106292362 a=hat,b=hat,i=9950,x=0.8421815876690498,y=0.04784842315950366 a=hat,b=eks,i=9951,x=0.23150439446451176,y=0.362011464774759 a=hat,b=zee,i=9952,x=0.187055253929304,y=0.7872831108348827 a=pan,b=eks,i=9953,x=0.9690028290247679,y=0.5626274346583657 a=eks,b=pan,i=9954,x=0.703550423241368,y=0.8640890526817995 a=wye,b=wye,i=9955,x=0.1708681258811735,y=0.5385038134896668 a=wye,b=zee,i=9956,x=0.3732949851683247,y=0.9189853496560824 a=wye,b=hat,i=9957,x=0.6466417304468489,y=0.4955279123282218 a=pan,b=hat,i=9958,x=0.8447936799573535,y=0.45561414780776455 a=pan,b=wye,i=9959,x=0.5523199497193726,y=0.844808439474632 a=wye,b=hat,i=9960,x=0.1339766165243773,y=0.90209906677784 a=eks,b=pan,i=9961,x=0.0018643836079239584,y=0.22214207434571398 a=hat,b=wye,i=9962,x=0.27668665603289977,y=0.8949840037944731 a=wye,b=eks,i=9963,x=0.7660038618991021,y=0.0724322389595311 a=zee,b=wye,i=9964,x=0.14503471143188695,y=0.6572300809799787 a=eks,b=hat,i=9965,x=0.45140832054850244,y=0.4872441473665683 a=hat,b=zee,i=9966,x=0.09915562191171134,y=0.19911839331011605 a=eks,b=wye,i=9967,x=0.9705821420611176,y=0.1682630903706045 a=pan,b=wye,i=9968,x=0.3049598321025262,y=0.8146693779796157 a=pan,b=pan,i=9969,x=0.4470842181156869,y=0.8188080614674343 a=hat,b=zee,i=9970,x=0.7615491651523039,y=0.3309208743280688 a=eks,b=hat,i=9971,x=0.16013813822306744,y=0.18970582735969377 a=hat,b=wye,i=9972,x=0.01092212097676093,y=0.19287438329005957 a=eks,b=hat,i=9973,x=0.9278177925083565,y=0.14699304090594456 a=hat,b=wye,i=9974,x=0.34339938249336444,y=0.6938846096026958 a=zee,b=eks,i=9975,x=0.14164773949664755,y=0.16897907378815158 a=hat,b=eks,i=9976,x=0.9051959081404853,y=0.3084507684845691 a=eks,b=zee,i=9977,x=0.4549080098494652,y=0.2027740955809184 a=pan,b=hat,i=9978,x=0.18068678390966952,y=0.24718291910572177 a=wye,b=hat,i=9979,x=0.48039589777666136,y=0.8099902771432259 a=pan,b=wye,i=9980,x=0.029289120404769053,y=0.5923039290360491 a=eks,b=pan,i=9981,x=0.2544586487901952,y=0.4578886296197162 a=wye,b=eks,i=9982,x=0.34998222187670314,y=0.3061867938018288 a=wye,b=hat,i=9983,x=0.4640332038264391,y=0.019243858556094673 a=pan,b=hat,i=9984,x=0.48914378417931326,y=0.36728976081695264 a=hat,b=zee,i=9985,x=0.5155567078470872,y=0.6010598365861822 a=hat,b=wye,i=9986,x=0.687016150489404,y=0.14515901345978532 a=hat,b=hat,i=9987,x=0.429284826906265,y=0.1787642439603777 a=zee,b=zee,i=9988,x=0.16947406856911285,y=0.6350945353981919 a=wye,b=eks,i=9989,x=0.8561772298898314,y=0.6874185671784931 a=eks,b=pan,i=9990,x=0.06739304569008775,y=0.2341964277411741 a=hat,b=wye,i=9991,x=0.3633322891461138,y=0.12892395206278184 a=wye,b=zee,i=9992,x=0.348286564151128,y=0.9559121889830311 a=eks,b=eks,i=9993,x=0.8231194474452225,y=0.08896471922413896 a=pan,b=pan,i=9994,x=0.7310844732875349,y=0.16823055115657648 a=pan,b=eks,i=9995,x=0.8981803676290844,y=0.34464277045717084 a=zee,b=wye,i=9996,x=0.72761807629368,y=0.6860394313092489 a=pan,b=hat,i=9997,x=0.700242583670093,y=0.27129926260336745 a=eks,b=pan,i=9998,x=0.5554835956450555,y=0.7053505857791378 a=wye,b=pan,i=9999,x=0.19004481082030356,y=0.8073900575802198 a=zee,b=pan,i=10000,x=0.02349941792343435,y=0.19861196418373683 miller-3.4.0/data/s1.sh000077500000000000000000000002561266012053600146010ustar00rootroot00000000000000#!/bin/sh mlr --opprint "$@" stats1 -a mean,sum,count,min,max -f i,x,y -g a,b ../data/medium echo mlr --opprint "$@" stats1 -a mean,sum,count,min,max -f i,x,y ../data/medium miller-3.4.0/data/s2.sh000077500000000000000000000003561266012053600146030ustar00rootroot00000000000000#!/bin/sh mlr --opprint --right "$@" stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2,x2,x2 -g a,b ../data/mediumwide echo mlr --oxtab --right "$@" stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2,x2,x2 ../data/mediumwide miller-3.4.0/data/s3.sh000077500000000000000000000002321266012053600145750ustar00rootroot00000000000000#!/bin/sh mlr --opprint "$@" step -a rsum,delta,counter -f x,y -g a ../data/small echo mlr --opprint "$@" step -a rsum,delta,counter -f x,y ../data/small miller-3.4.0/data/small000066400000000000000000000011121266012053600147420ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 miller-3.4.0/data/small.csv000066400000000000000000000007601266012053600155440ustar00rootroot00000000000000a,b,i,x,y pan,pan,1,0.3467901443380824,0.7268028627434533 eks,pan,2,0.7586799647899636,0.5221511083334797 wye,wye,3,0.20460330576630303,0.33831852551664776 eks,wye,4,0.38139939387114097,0.13418874328430463 wye,pan,5,0.5732889198020006,0.8636244699032729 zee,pan,6,0.5271261600918548,0.49322128674835697 eks,zee,7,0.6117840605678454,0.1878849191181694 zee,wye,8,0.5985540091064224,0.976181385699006 hat,wye,9,0.03144187646093577,0.7495507603507059 pan,wye,10,0.5026260055412137,0.9526183602969864 miller-3.4.0/data/small2000066400000000000000000000005111266012053600150260ustar00rootroot00000000000000a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001 a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134 a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930 a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758 a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627 miller-3.4.0/data/smallwide000066400000000000000000000024001266012053600156140ustar00rootroot00000000000000a=cat,b=pan,i=18,x=0.5117389009583777,y=0.08295224980036853,x2=0.2618767027540883,xy=0.0424498931448654,y2=0.006881075746942741 a=pan,b=wye,i=14,x=0.5225940442098578,y=0.511678736087022,x2=0.27310453504361476,xy=0.2674002600279053,y2=0.26181512896361225 a=wye,b=cat,i=16,x=0.8150401717873625,y=0.07989551500795256,x2=0.6642904816271734,xy=0.06511805427712146,y2=0.006383293318385972 a=dog,b=hat,i=13,x=0.4488733555675044,y=0.5730530513123552,x2=0.20148728933843124,xy=0.25722824606077416,y2=0.32838979961840076 a=dog,b=pan,i=17,x=0.2946557960430134,y=0.6850437256584863,x2=0.08682203814174191,xy=0.20185210430817294,y2=0.46928490606405937 a=wye,b=cat,i=19,x=0.048709182664292916,y=0.5851879044762575,x2=0.0023725844758234536,xy=0.02850402453206882,y2=0.34244488354531344 a=dog,b=hat,i=19,x=0.8500003149528544,y=0.2984098741712895,x2=0.7225005354199517,xy=0.25364848703063775,y2=0.08904845300292483 a=pan,b=pan,i=16,x=0.616507208914765,y=0.25924335982487057,x2=0.38008113864387366,xy=0.15982540019531707,y2=0.06720711961328732 a=hat,b=hat,i=13,x=0.33786884067769307,y=0.6036735617015514,x2=0.11415535350088835,xy=0.203962486439877,y2=0.3644217690974368 a=wye,b=hat,i=14,x=0.3834648944206174,y=0.4999709279216641,x2=0.14704532525301522,xy=0.19172129908885902,y2=0.24997092876684981 miller-3.4.0/data/stuv000066400000000000000000000001001266012053600146270ustar00rootroot00000000000000a=s,b=t,x=1,y=2 a=u,b=v,x=3,y=4 a=s,b=t,x=5,y=6 a=u,b=w,x=7,y=9 miller-3.4.0/doc/000077500000000000000000000000001266012053600135505ustar00rootroot00000000000000miller-3.4.0/doc/.vimrc000066400000000000000000000001641266012053600146720ustar00rootroot00000000000000map \r :w:!clear; ~/pub_http_internet/poki/poki map \f :w:!clear; ~/pub_http_internet/poki/poki miller-3.4.0/doc/Makefile.am000066400000000000000000000004011266012053600155770ustar00rootroot00000000000000EXTRA_DIST= mlr.1 man1_MANS= mlr.1 # This target is not for use at package install; only at package-creation time. # The mlr.1 file should be committed to source control. It uses the mlr # executable from the PATH variable. manpage: ruby mkman.rb > mlr.1 miller-3.4.0/doc/Makefile.no-autoconfig000066400000000000000000000013741266012053600177640ustar00rootroot00000000000000# ================================================================ # NOTE: This makefile is not intended to be used in a packaging system -- # rather, Miller uses autconfig for that. This makefile is intended for users # who prefer (for whatever reason) to bypass autoconfig. Please also see # http://johnkerl.org/miller/doc/build.html#Without_using_autoconfig # ================================================================ all: html manpage # Respective MANPATH entries would include /usr/local/share/man or $HOME/man INSTALLDIR=/usr/local/share/man/man1 INSTALLHOME=$(HOME)/man/man1 html: .always poki manpage: .always mkman.rb > mlr.1 install: manpage cp mlr.1 $(INSTALLDIR)/mlr.1 installhome: manpage cp mlr.1 $(INSTALLHOME)/mlr.1 .always: @true miller-3.4.0/doc/README.md000066400000000000000000000007071266012053600150330ustar00rootroot00000000000000index.html et al. are autogenerated from content-for-index.html et al. by http://github.com/johnkerl/poki Manpage data `mlr.1` is generated by running `ruby mkman.rb > mlr.1` Neither of these are invoked automatically at package-build time. They do need to be run after code changes, since they both automatically include Miller program output within their text. All the resulting .html files, and the mlr.1 file, should be committed to source control. miller-3.4.0/doc/build.html000066400000000000000000000350371266012053600155450ustar00rootroot00000000000000 Installation, portability, dependencies, and testing
Installation, portability, dependencies, and testing

Prebuilt executables

Please see https://github.com/johnkerl/miller/releases where there are builds for OSX Yosemite, Linux i686 (statically linked), and Linux x86-64 (dynamically linked).

Homebrew installation support for OSX is available via

brew update && brew install miller

You may already have mlr available in your platform’s package manager on NetBSD, Debian Linux, Ubuntu Xenial and upward, Arch Linux, or perhaps other distributions. For example, on Debian/Ubuntu, you can try

sudo apt-get install miller

Building from source

From release tarball using autoconfig

Miller allows you the option of using GNU autoconfigure to build portably.

Grateful acknowledgement: Miller’s GNU autoconfig work was done by the generous and expert efforts of Thomas Klausner.

  • Install the flex package using your system’s package manager (apt-get, yum install, etc.).
  • Obtain mlr-i.j.k.tar.gz from https://github.com/johnkerl/miller/tags, replacing i.j.k with the desired release, e.g. 2.2.1.
  • tar zxvf mlr-i.j.k.tar.gz
  • cd mlr-i.j.k
  • Various configuration options of your choice, e.g.
    • ./configure
    • ./configure --prefix=/usr/local
    • ./configure --prefix=$HOME/pkgs
    • ./configure CC=clang
    • ./configure --disable-shared (to make a statically linked executable)
    • ./configure 'CFLAGS=-Wall -std=gnu99 -O3'
    • etc.
  • make creates the c/mlr executable
  • make check
  • make install copies the c/mlr executable to your prefix’s bin subdirectory.

From git clone using autoconfig

  • Install the following packages using your system’s package manager (apt-get, yum install, etc.): automake autoconf libtool flex
  • git clone https://github.com/johnkerl/miller
  • cd miller
  • autoreconf -fiv
  • Then continue from ./configure as above.

Creating a release tarball

  • Proceed from git-clone as above.
  • Then edit the package version at the top of configure.ac as well as c/mlrvers.h.
  • Then make distcheck.

Without using autoconfig

GNU autoconfig is familiar to many users, and indeed plenty of folks won’t bother to use an open-source software package which doesn’t have autoconfig support. And this is for good reason: GNU autoconfig allows us to build software on a wide diversity of platforms. For this reason I’m happy that Miller supports autoconfig.

But, many others (myself included!) find autoconfig confusing: if it works without errors, great, but if not, the ./configure && make output can be exceedingly difficult to decipher. And this also can be a turn-off for using open-source software: if you can’t figure out the build errors, you may just keep walking. For this reason I’m happy that Miller allows you to build without autoconfig. (Of course, if you have any build errors, feel free to contact me at kerl.john.r+miller@gmail.com, — or, better, open an issue with “New Issue” at https://github.com/johnkerl/miller/issues.)

Steps:

  • Obtain a release tarball or git clone.
  • cd into the c subdirectory.
  • Edit the INSTALLDIR in Makefile.no-autoconfig.
  • To change the C compiler, edit the CC= lines in Makefile.no-autoconfig and dsls/Makefile.no-autoconfig.
  • make -f Makefile.no-autoconfig creates the mlr executable and runs unit/regression tests (i.e. the equivalent of both make and make check using autoconfig).
  • make install copies the mlr executable to your install directory.

The Makefile.no-autoconfig is simple: little more than gcc *.c. Customzing is less automatic than autoconfig, but more transparent. I expect this makefile to work with few modifications on a large fraction of modern Linux/BSD-like systems: I’m aware of successful use with gcc and clang, on Ubuntu 12.04 LTS, SELinux, Darwin (MacOS Yosemite), and FreeBSD.

In case of problems

If you have any build errors, feel free to contact me at kerl.john.r+miller@gmail.com, — or, better, open an issue with “New Issue” at https://github.com/johnkerl/miller/issues.

Dependencies

Required external dependencies

These are necessary to produce the mlr executable.

  • gcc, clang, etc. (or presumably other compilers; please open an issue or send me a pull request if you have information for me about other 21st-century compilers)
  • The standard C library
  • flex
  • automake, autoconf, and libtool, if you build with autoconfig

Optional external dependencies

This documentation pageset is built using Poki:
docs here, source code here. Note that http://johnkerl.org/miller/doc/index.html is nothing more than Miller’s doc directory served up by a web server. You’ll need poki if you modify documents, or if you modify the code in a way that affects the documents (there are auto-run snippets inserted into the doc). The best way to discover this is to run make install as above, then run poki in Miller’s doc subdirectory, then run git diff to see if docs were affected by the code mod. (If so, commit and push them.)

Internal dependencies

These are included within the
Miller source tree and do not need to be separately installed (and in fact any separate installation will not be picked up in the Miller build):

Miller license

Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt.

miller-3.4.0/doc/contact.html000066400000000000000000000126061266012053600160760ustar00rootroot00000000000000 Contact information
Contact information

Bug reports, feature requests, etc.: https://github.com/johnkerl/miller/issues

Other correspondence: kerl.john.r+miller@gmail.com

miller-3.4.0/doc/content-for-build.html000066400000000000000000000173021266012053600177740ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Prebuilt executables

Please see https://github.com/johnkerl/miller/releases where there are builds for OSX Yosemite, Linux i686 (statically linked), and Linux x86-64 (dynamically linked).

Homebrew installation support for OSX is available via POKI_CARDIFY(brew update && brew install miller)HERE

You may already have mlr available in your platform’s package manager on NetBSD, Debian Linux, Ubuntu Xenial and upward, Arch Linux, or perhaps other distributions. For example, on Debian/Ubuntu, you can try POKI_CARDIFY(sudo apt-get install miller)HERE

Building from source

From release tarball using autoconfig

Miller allows you the option of using GNU autoconfigure to build portably.

Grateful acknowledgement: Miller’s GNU autoconfig work was done by the generous and expert efforts of Thomas Klausner.

  • Install the flex package using your system’s package manager (apt-get, yum install, etc.).
  • Obtain mlr-i.j.k.tar.gz from https://github.com/johnkerl/miller/tags, replacing i.j.k with the desired release, e.g. 2.2.1.
  • tar zxvf mlr-i.j.k.tar.gz
  • cd mlr-i.j.k
  • Various configuration options of your choice, e.g.
    • ./configure
    • ./configure --prefix=/usr/local
    • ./configure --prefix=$HOME/pkgs
    • ./configure CC=clang
    • ./configure --disable-shared (to make a statically linked executable)
    • ./configure 'CFLAGS=-Wall -std=gnu99 -O3'
    • etc.
  • make creates the c/mlr executable
  • make check
  • make install copies the c/mlr executable to your prefix’s bin subdirectory.

From git clone using autoconfig

  • Install the following packages using your system’s package manager (apt-get, yum install, etc.): automake autoconf libtool flex
  • git clone https://github.com/johnkerl/miller
  • cd miller
  • autoreconf -fiv
  • Then continue from ./configure as above.

Creating a release tarball

  • Proceed from git-clone as above.
  • Then edit the package version at the top of configure.ac as well as c/mlrvers.h.
  • Then make distcheck.

Without using autoconfig

GNU autoconfig is familiar to many users, and indeed plenty of folks won’t bother to use an open-source software package which doesn’t have autoconfig support. And this is for good reason: GNU autoconfig allows us to build software on a wide diversity of platforms. For this reason I’m happy that Miller supports autoconfig.

But, many others (myself included!) find autoconfig confusing: if it works without errors, great, but if not, the ./configure && make output can be exceedingly difficult to decipher. And this also can be a turn-off for using open-source software: if you can’t figure out the build errors, you may just keep walking. For this reason I’m happy that Miller allows you to build without autoconfig. (Of course, if you have any build errors, feel free to contact me at kerl.john.r+miller@gmail.com, — or, better, open an issue with “New Issue” at https://github.com/johnkerl/miller/issues.)

Steps:

  • Obtain a release tarball or git clone.
  • cd into the c subdirectory.
  • Edit the INSTALLDIR in Makefile.no-autoconfig.
  • To change the C compiler, edit the CC= lines in Makefile.no-autoconfig and dsls/Makefile.no-autoconfig.
  • make -f Makefile.no-autoconfig creates the mlr executable and runs unit/regression tests (i.e. the equivalent of both make and make check using autoconfig).
  • make install copies the mlr executable to your install directory.

The Makefile.no-autoconfig is simple: little more than gcc *.c. Customzing is less automatic than autoconfig, but more transparent. I expect this makefile to work with few modifications on a large fraction of modern Linux/BSD-like systems: I’m aware of successful use with gcc and clang, on Ubuntu 12.04 LTS, SELinux, Darwin (MacOS Yosemite), and FreeBSD.

In case of problems

If you have any build errors, feel free to contact me at kerl.john.r+miller@gmail.com, — or, better, open an issue with “New Issue” at https://github.com/johnkerl/miller/issues.

Dependencies

Required external dependencies

These are necessary to produce the mlr executable.

  • gcc, clang, etc. (or presumably other compilers; please open an issue or send me a pull request if you have information for me about other 21st-century compilers)
  • The standard C library
  • flex
  • automake, autoconf, and libtool, if you build with autoconfig

Optional external dependencies

This documentation pageset is built using Poki: docs here, source code here. Note that http://johnkerl.org/miller/doc/index.html is nothing more than Miller’s doc directory served up by a web server. You’ll need poki if you modify documents, or if you modify the code in a way that affects the documents (there are auto-run snippets inserted into the doc). The best way to discover this is to run make install as above, then run poki in Miller’s doc subdirectory, then run git diff to see if docs were affected by the code mod. (If so, commit and push them.)

Internal dependencies

These are included within the Miller source tree and do not need to be separately installed (and in fact any separate installation will not be picked up in the Miller build):

Miller license

Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt. miller-3.4.0/doc/content-for-contact.html000066400000000000000000000003651266012053600203310ustar00rootroot00000000000000

Bug reports, feature requests, etc.: https://github.com/johnkerl/miller/issues

Other correspondence: kerl.john.r+miller@gmail.com miller-3.4.0/doc/content-for-cookbook.html000066400000000000000000000020231266012053600204750ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Parsing log-file output

This, of course, depends highly on what’s in your log files. But, as an example, suppose you have log-file lines such as POKI_CARDIFY(2015-10-08 08:29:09,445 INFO com.company.path.to.ClassName @ [sometext] various/sorts/of data {& punctuation} hits=1 status=0 time=2.378)HERE I prefer to pre-filter with grep and/or sed to extract the structured text, then hand that to Miller. Example: POKI_CARDIFY(grep 'various sorts' *.log | sed 's/.*} //' | mlr --fs space --repifs --oxtab stats1 -a min,p10,p50,p90,max -f time -g status)HERE

Doing arithmetic on fields with currency symbols

POKI_INCLUDE_ESCAPED(data/dollar-sign.txt)HERE

Program timing

This admittedly artificial example demonstrates using Miller time and stats functions to introspectly acquire some information about Miller’s own runtime. The delta function computes the difference between successive timestamps. POKI_INCLUDE_ESCAPED(data/timing-example.txt)HERE miller-3.4.0/doc/content-for-data-examples.html000066400000000000000000000076161266012053600214310ustar00rootroot00000000000000POKI_PUT_TOC_HERE

flins data

The flins.csv file is some sample data obtained from https://support.spatialkey.com/spatialkey-sample-csv-data.

Note: please use "mlr --csv --rs lf" for for native Un*x (linefeed-terminated) CSV files.

Vertical-tabular format is good for a quick look at CSV data layout — seeing what columns you have to work with: POKI_RUN_COMMAND{{head -n 2 data/flins.csv | mlr --icsv --oxtab cat}}HERE

A few simple queries: POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --opprint count-distinct -f county | head}}HERE POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --opprint count-distinct -f construction,line}}HERE

Categorization of total insured value: POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --opprint stats1 -a min,mean,max -f tiv_2012}}HERE POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --opprint stats1 -a min,mean,max -f tiv_2012 -g construction,line}}HERE POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --oxtab stats1 -a p0,p10,p50,p90,p95,p99,p100 -f hu_site_deductible}}HERE POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --opprint stats1 -a p95,p99,p100 -f hu_site_deductible -g county then sort -f county | head}}HERE POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --oxtab stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012}}HERE POKI_RUN_COMMAND{{cat data/flins.csv | mlr --icsv --opprint stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 -g county}}HERE

Color/shape data

The colored-shapes.dkvp file is some sample data produced by the mkdat2 script. The idea is

  • Produce some data with known distributions and correlations, and verify that Miller recovers those properties empirically.
  • Each record is labeled with one of a few colors and one of a few shapes.
  • The flag field is 0 or 1, with probability dependent on color
  • The u field is plain uniform on the unit interval.
  • The v field is the same, except tightly correlated with u for red circles.
  • The w field is autocorrelated for each color/shape pair.
  • The x field is boring Gaussian with mean 5 and standard deviation about 1.2, with no dependence on color or shape.

Peek at the data: POKI_RUN_COMMAND{{wc -l data/colored-shapes.dkvp}}HERE POKI_RUN_COMMAND{{head -n 6 data/colored-shapes.dkvp | mlr --opprint cat}}HERE

Look at uncategorized stats (using creach for spacing). Here it looks reasonable that u is unit-uniform; something’s up with v but we can't yet see what: POKI_RUN_COMMAND{{mlr --oxtab stats1 -a min,mean,max -f flag,u,v data/colored-shapes.dkvp | creach 3}}HERE

The histogram shows the different distribution of 0/1 flags: POKI_RUN_COMMAND{{mlr --opprint histogram -f flag,u,v --lo -0.1 --hi 1.1 --nbins 12 data/colored-shapes.dkvp}}HERE

Look at univariate stats by color and shape. In particular, color-dependent flag probabilities pop out, aligning with their original Bernoulli probablities from the data-generator script: POKI_RUN_COMMAND{{mlr --opprint stats1 -a min,mean,max -f flag,u,v -g color then sort -f color data/colored-shapes.dkvp}}HERE POKI_RUN_COMMAND{{mlr --opprint stats1 -a min,mean,max -f flag,u,v -g shape then sort -f shape data/colored-shapes.dkvp}}HERE

Look at bivariate stats by color and shape. In particular, u,v pairwise correlation for red circles pops out: POKI_RUN_COMMAND{{mlr --opprint --right stats2 -a corr -f u,v,w,x data/colored-shapes.dkvp}}HERE POKI_RUN_COMMAND{{mlr --opprint --right stats2 -a corr -f u,v,w,x -g color,shape then sort -nr u_v_corr data/colored-shapes.dkvp}}HERE miller-3.4.0/doc/content-for-etymology.html000066400000000000000000000011351266012053600207220ustar00rootroot00000000000000

The Unix toolkit was created in the 1970s and is a mainstay to this day. Miller is written in plain C, and its look and feel adheres closely to the classic toolkit style: if this were music, Miller would be a tribute album. Likewise, since commands are subcommands of the mlr executable, the result is a band, if you will, of command-line tools. Put these together and the namesake is another classic product of the 1970s: the Steve Miller Band. miller-3.4.0/doc/content-for-faq.html000066400000000000000000000163361266012053600174520ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Number one FAQ

Please use mlr --csv --rs lf for native Un*x (linefeed-terminated) CSV files.

No output at all

Check the line-terminators of the data, e.g. with the command-line file program. Example: for CSV, Miller’s default line terminator is CR/LF (carriage return followed by linefeed, following RFC4180). Yet if your CSV has *nix-standard LF line endings, Miller will keep reading the file looking for a CR/LF which never appears. Solution in this case: tell Miller the input has LF line-terminator, e.g. mlr --csv --rs lf {remaining arguments ...}.

Also try od -xcv and/or cat -e on your file to check for non-printable characters.

Fields not selected

Check the field-separators of the data, e.g. with the command-line head program. Example: for CSV, Miller’s default record separator is comma; if your data is tab-delimited, e.g. aTABbTABc, then Miller won’t find three fields named a, b, and c but rather just one named aTABbTABc. Solution in this case: mlr --fs tab {remaining arguments ...}.

Also try od -xcv and/or cat -e on your file to check for non-printable characters.

Diagnosing delimiter specifications

POKI_INCLUDE_ESCAPED(data/delimiter-examples.txt)HERE

Error-output in certain string cases

mlr put '$y = string($x)' then put '$z = $y . $y' gives (error) on numeric data such as x=123, while mlr put '$z=string($x).string($x)' and mlr put '$y = string($x); $z = $y . $y' do not. This is because in the first case y is computed and stored as a string, then re-parsed as an integer, for which string-concatenation is an invalid operator. In the second case, casts are done independently; in the third case, both assignments are within the same put statement, where type information is maintained for the duration of all assignments in the put.

How do I examine then-chaining?

Then-chaining found in Miller is intended to function the same as Unix pipes. You can print your data one pipeline step at a time, to see what intermediate output at one step becomes the input to the next step.

First, review the input data: POKI_RUN_COMMAND{{cat data/then-example.csv}}HERE Next, run the first step of your command, omitting anything from the first then onward: POKI_RUN_COMMAND{{mlr --icsv --rs lf --opprint count-distinct -f Status,Payment_Type data/then-example.csv}}HERE After that, run it with the next then step included: POKI_RUN_COMMAND{{mlr --icsv --rs lf --opprint count-distinct -f Status,Payment_Type then sort -nr count data/then-example.csv}}HERE Now if you include another then step after this, the columns Status, Payment_Type, and count will be its input.

Note, by the way, that you’ll get the same results using pipes: POKI_RUN_COMMAND{{mlr --csv --rs lf count-distinct -f Status,Payment_Type data/then-example.csv | mlr --icsv --rs lf --opprint sort -nr count}}HERE

Why doesn’t mlr cut put fields in the order I want?

Example: columns x,i,a were requested but they appear here in the order a,i,x: POKI_RUN_COMMAND{{cat data/small}}HERE POKI_RUN_COMMAND{{mlr cut -f x,i,a data/small}}HERE

The issue is that Miller’s cut, by default, outputs cut fields in the order they appear in the input data. This design decision was made intentionally to parallel the *nix system cut command, which has the same semantics.

The solution is to use the -o option: POKI_RUN_COMMAND{{mlr cut -o -f x,i,a data/small}}HERE

Why am I not seeing all possible joins occur?

For example, the right file here has nine records, and the left file should add in the hostname column — so the join output should also have 9 records: POKI_RUN_COMMAND{{mlr --icsvlite --opprint cat data/join-u-left.csv}}HERE POKI_RUN_COMMAND{{mlr --icsvlite --opprint cat data/join-u-right.csv}}HERE POKI_RUN_COMMAND{{mlr --icsvlite --opprint join -j ipaddr -f data/join-u-left.csv data/join-u-right.csv}}HERE

The issue is that Miller’s join, by default, takes input sorted (lexically ascending) by the sort keys on both the left and right files. This design decision was made intentionally to parallel the *nix system join command, which has the same semantics. The benefit of this default is that the joiner program can stream through the left and right files, needing to load neither entirely into memory. The drawback, of course, is that is requires sorted input.

The solution (besides pre-sorting the input files on the join keys) is to simply use mlr join -u. This loads the left file entirely into memory (while the right file is still streamed one line at a time) and does all possible joins without requiring sorted input: POKI_RUN_COMMAND{{mlr --icsvlite --opprint join -u -j ipaddr -f data/join-u-left.csv data/join-u-right.csv}}HERE

General advice is to make sure the left-file is relatively small, e.g. containing name-to-number mappings, while saving large amounts of data for the right file.

What about XML or JSON file formats?

Miller handles tabular data, which is a list of records each having fields which are key-value pairs. Miller also doesn’t require that each record have the same field names (see also here). Regardless, tabular data is a non-recursive data structure.

XML, JSON, etc. are, by contrast, all recursive or nested data structures. For example, in JSON you can represent a hash map whose values are lists of lists.

Now, you can put tabular data into these formats — since list-of-key-value-pairs is one of the things representable in XML or JSON. Example:

# DKVP
x=1,y=2
z=3

# XML
<table>
  <record>
    <field>
      <key> x </key> <value> 1 </value>
    </field>
    <field>
      <key> y </key> <value> 2 </value>
    </field>
  </record>
    <field>
      <key> z </key> <value> 3 </value>
    </field>
  <record>
  </record>
</table>

# JSON
[{"x":1,"y":2},{"z":3}]

However, a tool like Miller which handles non-recursive data is never going to be able to handle full XML/JSON semantics — only a small subset. If tabular data represented in XML/JSON/etc are sufficiently well-structured, it may be easy to grep/sed out the data into a simpler text form — this is a general text-processing problem.

Miller does support tabular data represented in JSON: please see POKI_PUT_LINK_FOR_PAGE(file-formats.html)HERE. See als jq for a truly powerful, JSON-specific tool.

For XML, my suggestion is to use a tool like ff-extractor to do format conversion. miller-3.4.0/doc/content-for-feature-comparison.html000066400000000000000000000052111266012053600224740ustar00rootroot00000000000000POKI_PUT_TOC_HERE

File-format awareness

Miller respects CSV headers. If you do mlr --csv cat *.csv then the header line is written once:
POKI_RUN_COMMAND{{cat data/a.csv}}HERE POKI_RUN_COMMAND{{cat data/b.csv}}HERE POKI_RUN_COMMAND{{mlr --csv cat data/a.csv data/b.csv}}HERE POKI_RUN_COMMAND{{mlr --csv sort -nr b data/a.csv data/b.csv}}HERE
Likewise with mlr sort, mlr tac, and so on.

awk-like features: mlr filter and mlr put

  • mlr filter includes/excludes records based on a filter expression, e.g. mlr filter '$count > 10'.
  • mlr put adds a new field as a function of others, e.g. mlr put '$xy = $x * $y' or mlr put '$counter = NR'.
  • The $name syntax is straight from awk’s $1 $2 $3 (adapted to name-based indexing), as are the variables FS, OFS, RS, ORS, NF, NR, and FILENAME. The ENV[...] syntax is from Ruby.
  • While awk functions are record-based, Miller subcommands (or functions, if you like) are stream-based: each of them maps a stream of records into another stream of records.
  • Unlike awk, Miller doesn’t allow you to define new functions. Its domain-specific languages are limited to the filter and put syntax. Futher programmability comes from chaining with then.
  • Unlike with awk, all variables are stream variables and all functions are stream functions. This means NF, NR, etc. change from one line to another, $x is a label for field x in the current record, and the input to sqrt($x) changes from one record to the next. Miller doesn’t let you set sum=0 before records are read, then update that sum on each record, then print its value at the end. (However, do see mlr step -a rsum in the POKI_PUT_LINK_FOR_PAGE(reference.html)HERE) page.)
  • Miller is faster than awk, cut, and so on (depending on platform; see also POKI_PUT_LINK_FOR_PAGE(performance.html)HERE). In particular, Miller’s DSL syntax is parsed into C control structures at startup time, with the bulk data-stream processing all done in C.

See also

See POKI_PUT_LINK_FOR_PAGE(reference.html)HERE for more on Miller’s subcommands cat, cut, head, sort, tac, tail, top, and uniq, as well as awk-like mlr filter and mlr put. miller-3.4.0/doc/content-for-file-formats.html000066400000000000000000000213411266012053600212630ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Examples

POKI_RUN_COMMAND{{mlr --usage-data-format-examples}}HERE

DKVP: Key-value pairs

Miller’s default file format is DKVP, for delimited key-value pairs. Example: POKI_RUN_COMMAND{{mlr cat data/small}}HERE Such data are easy to generate, e.g. in Ruby with POKI_CARDIFY(puts "host=#{hostname},seconds=#{t2-t1},message=#{msg}")HERE POKI_CARDIFY{{puts mymap.collect{|k,v| "#{k}=#{v}"}.join(',')}}HERE or print statements in various languages, e.g. POKI_CARDIFY(echo "type=3,user=$USER,date=$date\n";)HERE POKI_CARDIFY{{logger.log("type=3,user=$USER,date=$date\n");}}HERE

Fields lacking an IPS will have positional index (starting at 1) used as the key, as in NIDX format. For example, dish=7,egg=8,flint is parsed as "dish" => "7", "egg" => "8", "3" => "flint" and dish,egg,flint is parsed as "1" => "dish", "2" => "egg", "3" => "flint".

As discussed in POKI_PUT_LINK_FOR_PAGE(record-heterogeneity.html)HERE, Miller handles changes of field names within the same data stream. But using DKVP format this is particularly natural. One of my favorite use-cases for Miller is in application/server logs, where I log all sorts of lines such as

resource=/path/to/file,loadsec=0.45,ok=true
record_count=100, resource=/path/to/file
resource=/some/other/path,loadsec=0.97,ok=false

etc. and I just log them as needed. Then later, I can use grep, mlr --opprint group-like, etc. to analyze my logs.

See POKI_PUT_LINK_FOR_PAGE(reference.html)HERE regarding how to specify separators other than the default equals-sign and comma.

NIDX: Index-numbered (toolkit style)

With --inidx --ifs ' ' --repifs, Miller splits lines on whitespace and assigns integer field names starting with 1. This recapitulates Unix-toolkit behavior.

Example with index-numbered output:
POKI_RUN_COMMAND{{cat data/small}}HERE POKI_RUN_COMMAND{{mlr --onidx --ofs ' ' cat data/small}}HERE

Example with index-numbered input:
POKI_RUN_COMMAND{{cat data/mydata.txt}}HERE POKI_RUN_COMMAND{{mlr --inidx --ifs ' ' --odkvp cat data/mydata.txt}}HERE

Example with index-numbered input and output:
POKI_RUN_COMMAND{{cat data/mydata.txt}}HERE POKI_RUN_COMMAND{{mlr --nidx --fs ' ' --repifs cut -f 2,3 data/mydata.txt}}HERE

CSV/TSV/etc.

When mlr is invoked with the --csv or --csvlite option, key names are found on the first record and values are taken from subsequent records. This includes the case of CSV-formatted files. See POKI_PUT_LINK_FOR_PAGE(record-heterogeneity.html)HERE for how Miller handles changes of field names within a single data stream.

Miller has record separator RS and field separator FS, just as awk does. For TSV, use --fs tab; to convert TSV to CSV, use --ifs tab --ofs comma, etc. (See also POKI_PUT_LINK_FOR_PAGE(reference.html)HERE.)

Miller’s --csv flag supports RFC-4180 CSV ( https://tools.ietf.org/html/rfc4180). This includes CRLF line-terminators by default, regardless of platform.

Please use mlr --csv --rs lf for native Un*x (linefeed-terminated) CSV files.

The RFC says, somewhat briefly, that “there may be a header line”. Miller’s --implicit-csv-header option allows you to read CSV data which lacks a header line, applying column labels 1, 2, 3, etc. for you. You may also use Miller’s label to replace those numerical column names with labels of your choosing.

Here are the differences between CSV and CSV-lite:

  • CSV supports RFC-4180)-style double-quoting, including the ability to have commas and/or CR-LF line-endings contained within an input field; CSV-lite does not.
  • Default record separator for CSV is CR-LF; default record separator for CSV-lite is LF.
  • CSV does not allow heterogeneous data; CSV-lite does (see also here).
  • The CSV-lite input-reading code is more efficient than the CSV input-reader.

Here are things they have in common:

  • The ability to specify record/field separators other than the default, e.g. CR-LF vs. LF, or tab instead of comma for TSV, and so on.
  • The --implicit-csv-header flag for input and the --headerless-csv-output flag for output.

Tabular JSON

JSON is a format which supports arbitrarily deep nesting of “objects” (hashmaps) and “arrays” (lists), while Miller is a tool for handling tabular data only. This means Miller cannot (and should not) handle arbitrary JSON. (Check out jq.)

But if you have tabular data represented in JSON then Miller can handle that for you.

Single-level JSON objects

An array of single-level objects is, quite simply, a table: POKI_RUN_COMMAND{{mlr --json head -n 2 data/json-example-1.json}}HERE POKI_RUN_COMMAND{{mlr --json --jvstack head -n 2 then cut -f color,u,v data/json-example-1.json}}HERE POKI_RUN_COMMAND{{mlr --ijson --opprint stats1 -a mean,stddev,count -f u -g shape data/json-example-1.json}}HERE

Nested JSON objects

Additionally, Miller can tabularize nested objects by concatentating keys: POKI_RUN_COMMAND{{mlr --json --jvstack head -n 2 data/json-example-2.json}}HERE POKI_RUN_COMMAND{{mlr --ijson --opprint head -n 4 data/json-example-2.json}}HERE

Note in particular that as far as Miller’s put and filter, as well as other I/O formats, are concerned, these are simply field names with colons in them: POKI_RUN_COMMAND{{mlr --json --jvstack head -n 1 then put '${values:uv} = ${values:u} * ${values:v}' data/json-example-2.json}}HERE

Formatting JSON options

JSON isn’t a parameterized format, so RS, FS, PS aren’t specifiable. Nonetheless, you can do the following:

  • Use --jvstack to pretty-print JSON objects with multi-line (vertically stacked) spacing. By defaulty, each Miller record (JSON object) is one per line.
  • Use --jlistwrap to print the sequence of JSON objects wrapped in an outermost [ and ]. By default, these aren't printed.
  • Use --jquoteall to double-quote all object values. By default, integers, floating-point numbers, and booleans true and false are not double-quoted when they appear as JSON-object keys.
  • Use --jflatsep yourstringhere to specify the string used for key concatenation: this defaults to a single colon.

Again, please see jq for a truly powerful, JSON-specific tool.

JSON non-streaming

The JSON parser does not return until all input is parsed: in particular this means that, unlike for other file formats, Miller does not (at present) handle JSON files in tail -f contexts.

PPRINT: Pretty-printed tabular

Miller’s pretty-print format is like CSV, but column-aligned. For example, compare
POKI_RUN_COMMAND{{mlr --ocsv cat data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint cat data/small}}HERE
Note that while Miller is a line-at-a-time processor and retains input lines in memory only where necessary (e.g. for sort), pretty-print output requires it to accumulate all input lines (so that it can compute maximum column widths) before producing any output. This has two consequences: (a) pretty-print output won’t work on tail -f contexts, where Miller will be waiting for an end-of-file marker which never arrives; (b) pretty-print output for large files is constrained by available machine memory.

See POKI_PUT_LINK_FOR_PAGE(record-heterogeneity.html)HERE for how Miller handles changes of field names within a single data stream.

XTAB: Vertical tabular

This is perhaps most useful for looking a very wide and/or multi-column data which causes line-wraps on the screen (but see also https://github.com/twosigma/ngrid for an entirely different, very powerful option). Namely:
POKI_INCLUDE_ESCAPED(data/system-file-opprint-example.txt)HERE
POKI_INCLUDE_ESCAPED(data/system-file-oxtab-example.txt)HERE
miller-3.4.0/doc/content-for-index.html000066400000000000000000000062521266012053600200060ustar00rootroot00000000000000

Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV and tabular JSON.

With Miller you get to use named fields without needing to count positional indices. For example: POKI_INCLUDE_ESCAPED(index-snippet.txt)HERE

This is something the Unix toolkit always could have done, and arguably always should have done. It operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller’s natural data structure is the insertion-ordered hash map. This encompasses a variety of data formats, including but not limited to the familiar CSV and JSON. (Miller can handle positionally-indexed data as a special case.)

Features:

  • I/O formats including tabular pretty-printing and positionally indexed (Unix-toolkit style)
  • Conversion between formats
  • Format-aware processing: e.g. CSV sort and tac keep header lines first
  • High-throughput performance on par with the Unix toolkit
  • Miller is pipe-friendly and interoperates with Unix toolkit.
  • Miller is streaming: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (sort, tac, stats1), Miller retains only as much data as needed. This means that whenever functionally possible you can operate on files which are larger than your system’s available RAM, and you can use Miller in tail -f contexts.
  • Miller complements SQL databases: you can slice, dice, and reformat data on the client side on its way into or out of a database. You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry.
  • Miller complements data-analysis tools such as R, pandas, etc.: you can use Miller to clean and prepare your data. While you can do basic statistics entirely in Miller, its streaming-data feature and single-pass algorithms enable you to reduce very large data sets. You can snarf and munge log-file data, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing.
  • Miller also goes beyond classic Unix tools by stepping fully into our modern, no-SQL world: its essential record-heterogeneity property allows it to operate on data where records with different schema (field names) are interleaved.
  • Not unlike jq (for JSON), Miller is written in portable, modern C, with zero runtime dependencies. You can download or compile a single binary, scp it to a faraway machine, and expect it to work.

Releases and release notes: https://github.com/johnkerl/miller/releases. miller-3.4.0/doc/content-for-internationalization.html000066400000000000000000000010311266012053600231320ustar00rootroot00000000000000

Miller handles strings with any characters other than 0x00 or 0xff, using explicit UTF-8-friendly string-length computations. (I have no plans to support UTF-16 or ISO-8859-1.) Tabular output formats (pprint and xtab) are aligned correctly and the Miller strlen function correctly counts UTF-8 codepoints rather than bytes. Please file an issue at https://github.com/johnkerl/miller if you encounter bugs related to internationalization (or anything else for that matter). miller-3.4.0/doc/content-for-originality.html000066400000000000000000000104361266012053600212300ustar00rootroot00000000000000

It isn’t. Miller is one of many, many participants in the online-analytical-processing culture. Other key participants include awk, SQL, spreadsheets, etc. etc. etc. Far from being an original concept, Miller explicitly strives to imitate several existing tools:

Unix toolkit: Intentional similarities as described in POKI_PUT_LINK_FOR_PAGE(feature-comparison.html)HERE.

Recipes abound for command-line data analysis using the Unix toolkit. Here are just a couple of my favorites:

RecordStream: Miller owes particular inspiration to RecordStream. The key difference is that RecordStream is a Perl-based tool for manipulating JSON (including requiring it to separately manipulate other formats such as CSV into and out of JSON), while Miller is fast C which handles its formats natively. The similarities include the sort, stats1 (analog of RecordStream’s collate), and delta operations, as well as filter and put, and pretty-print formatting.

stats_m: A third source of lineage is my Python stats_m module. This includes simple single-pass algorithms which form Miller’s stats1 and stats2 subcommands.

SQL: Fourthly, Miller’s group-by command name is from SQL, as is the term aggregate.

Added value: Miller’s added values include:

  • Name-indexing, compared to the Unix toolkit’s positional indexing.
  • Raw speed, compared to awk, RecordStream, stats_m, or various other kinds of Python/Ruby/etc. scripts one can easily create.
  • Ability to handle text files on the Unix pipe, without need for creating database tables, compared to SQL databases.

jq: Miller does for name-indexed text what jq does for JSON. If you’re not already familiar with jq, please check it out!.

What about DOTADIW? One of the key points of the Unix philosophy is that a tool should do one thing and do it well. Hence sort and cut do just one thing. Why does Miller put awk-like processing, a few SQL-like operations, and statistical reduction all into one tool (see also POKI_PUT_LINK_FOR_PAGE(reference.html)HERE)? This is a fair question. First note that many standard tools, such as awk and perl, do quite a few things — as does jq. But I could have pushed for putting format awareness and name-indexing options into cut, awk, and so on (so you could do cut -f hostname,uptime or awk '{sum += $x*$y}END{print sum}'). Patching cut, sort, etc. on multiple operating systems is a non-starter in terms of uptake. Moreover, it makes sense for me to have Miller be a tool which collects together format-aware record-stream processing into one place, with good reuse of Miller-internal library code for its various features.

No, really, why one more command-line data-manipulation tool? I wrote Miller because I was frustrated with tools like grep, sed, and so on being line-aware without being format-aware. The single most poignant example I can think of is seeing people grep data lines out of their CSV files and sadly losing their header lines. While some lighter-than-SQL processing is very nice to have, at core I wanted the format-awareness of RecordStream combined with the raw speed of the Unix toolkit. Miller does precisely that. miller-3.4.0/doc/content-for-performance.html000066400000000000000000000050361266012053600211770ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Data

Test data were of the form
POKI_INCLUDE_ESCAPED(./data/small)HERE POKI_INCLUDE_ESCAPED(./data/small.csv)HERE
for DKVP and CSV, respectively, where fields a and b take one of five text values, uniformly distributed; i is a 1-up line counter; x and y are independent uniformly distributed floating-point numbers in the unit interval.

Data files of one million lines (totalling about 50MB for CSV and 60MB for DKVP) were used. In experiments not shown here, I also varied the file sizes; the size-dependent results were the expected, completely unsurprising linearities and so I produced no file-size-dependent plots for your viewing pleasure.

Comparands

The cat, cut, awk, sed, sort tools were compared to mlr on an 8-core Darwin laptop; RAM capacity was nowhere near challenged . The catc program is a simple line-oriented line-printer (source here) which is intermediate between Miller (which is record-aware as well as line-aware) and cat (which is only byte-aware).

Raw results

Note that for CSV data, the command is mlr --csvlite ... rather than mlr .... POKI_INCLUDE_ESCAPED(perftbl.txt)HERE

Analysis

  • As expected, cat is very fast — it needs only stream bytes as quickly as possible; it doesn’t even need to touch individual bytes.
  • My catc is also faster than Miller: it needs to read and write lines, but it doesn’t segment lines into records; in fact it does no iteration over bytes in each line.
  • Miller does not outperform sed, which is string-oriented rather than record-oriented.
  • For the tools which do need to pick apart fields (cut, awk, sort), Miller is comparable or outperforms. As noted above, this effect persists linearly across file sizes.
  • For univariate and bivariate statistics, I didn’t attempt to compare to other tools wherein such computations are less straightforward; rather, I attempted only to show that Miller’s processing time here is comparable to its own processing time for other problems.

Conclusion

For record-oriented data transformations, Miller meets or beats the Unix toolkit in many contexts. Field renames in particular are worth doing as a pre-pipe or post-pipe using sed. miller-3.4.0/doc/content-for-record-heterogeneity.html000066400000000000000000000041741266012053600230270ustar00rootroot00000000000000POKI_PUT_TOC_HERE We think of CSV tables as rectangular: if there are 17 columns in the header then there are 17 columns for every row, else the data have a formatting error.

But heterogeneous data abound (today’s no-SQL databases for example). Miller handles this.

For I/O

CSV and pretty-print

Miller simply prints a newline and a new header when there is a schema change. When there is no schema change, you get CSV per se as a special case. Likewise, Miller reads heterogeneous CSV or pretty-print input the same way. The difference between CSV and CSV-lite is that the former is RFC4180-compliant, while the latter readily handles heterogeneous data (which is non-compliant). For example:
POKI_RUN_COMMAND{{cat data/het.dkvp}}HERE POKI_RUN_COMMAND{{mlr --ocsvlite cat data/het.dkvp}}HERE POKI_RUN_COMMAND{{mlr --opprint cat data/het.dkvp}}HERE

You may also find Miller’s group-like feature handy (see also POKI_PUT_LINK_FOR_PAGE(reference.html)HERE):
POKI_RUN_COMMAND{{mlr --ocsvlite group-like data/het.dkvp}}HERE POKI_RUN_COMMAND{{mlr --opprint group-like data/het.dkvp}}HERE

Key-value-pair, vertical-tabular, and index-numbered formats

For these formats, record-heterogeneity comes naturally:
POKI_RUN_COMMAND{{cat data/het.dkvp}}HERE POKI_RUN_COMMAND{{mlr --onidx --ofs ' ' cat data/het.dkvp}}HERE
POKI_RUN_COMMAND{{mlr --oxtab cat data/het.dkvp}}HERE POKI_RUN_COMMAND{{mlr --oxtab group-like data/het.dkvp}}HERE

For processing

Miller operates on specified fields and takes the rest along: for example, if you are sorting on the count field then all records in the input stream must have a count field but the other fields can vary, and moreover the sorted-on field name(s) don’t need to be in the same position on each line:
POKI_RUN_COMMAND{{cat data/sort-het.dkvp}}HERE POKI_RUN_COMMAND{{mlr sort -n count data/sort-het.dkvp}}HERE
miller-3.4.0/doc/content-for-reference.html000066400000000000000000001411621266012053600206350ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Command overview

Whereas the Unix toolkit is made of the separate executables cat, tail, cut, sort, etc., Miller has subcommands, invoked as follows: POKI_INCLUDE_ESCAPED(data/subcommand-example.txt)HERE

These falls into categories as follows:
Commands Description
cat, cut, head, sort, tac, tail, top, uniq Analogs of their Unix-toolkit namesakes, discussed below as well as in POKI_PUT_LINK_FOR_PAGE(feature-comparison.html)HERE
filter, put, step awk-like functionality
histogram, stats1, stats2 Statistically oriented
group-by, group-like, having-fields Particularly oriented toward POKI_PUT_LINK_FOR_PAGE(record-heterogeneity.html)HERE, although all Miller commands can handle heterogeneous records
count-distinct, label, rename, rename, reorder These draw from other sources (see also POKI_PUT_LINK_FOR_PAGE(originality.html)HERE): count-distinct is SQL-ish, and rename can be done by sed (which does it faster: see POKI_PUT_LINK_FOR_PAGE(performance.html)HERE).

On-line help

Examples:

POKI_RUN_COMMAND{{mlr --help}}HERE POKI_RUN_COMMAND{{mlr sort --help}}HERE

Data types

Miller’s input and output are all string-oriented: there is (as of August 2015 anyway) no support for binary record packing. In this sense, everything is a string in and out of Miller. During processing, field names are always strings, even if they have names like "3"; field values are usually strings. Field values’ ability to be interpreted as a non-string type only has meaning when comparison or function operations are done on them. And it is an error condition if Miller encounters non-numeric (or otherwise mistyped) data in a field in which it has been asked to do numeric (or otherwise type-specific) operations.

Field values are treated as numeric for the following:

  • Numeric sort: mlr sort -n, mlr sort -nr.
  • Statistics: mlr histogram, mlr stats1, mlr stats2.
  • Cross-record arithmetic: mlr step.

For mlr put and mlr filter:

  • Miller’s types for function processing are null (empty string), error, string, float (double-precision), int (64-bit signed), and boolean.
  • On input, string values representable as numbers, e.g. "3" or "3.1", are treated as int or float, respectively. If a record has x=1,y=2 then mlr put '$z=$x+$y' will produce x=1,y=2,z=3, and mlr put '$z=$x.$y' gives an error. To coerce back to string for processing, use the string function: mlr put '$z=string($x).string($y)' will produce x=1,y=2,z=12.
  • On input, string values representable as boolean (e.g. "true", "false") are not automatically treated as boolean. (This is because "true" and "false" are ordinary words, and auto string-to-boolean on a column consisting of words would result in some strings mixed with some booleans.) Use the boolean function to coerce: e.g. giving the record x=1,y=2,w=false to mlr put '$z=($x<$y) || boolean($w)'.
  • Functions take types as described in mlr --help-all-functions: for example, log10 takes float input and produces float output, gmt2sec maps string to int, and sec2gmt maps int to string.
  • All math functions described in mlr --help-all-functions take integer as well as float input.

Null data

One of Miller’s key features is its support for heterogeneous data. Accordingly, if you try to sort on field hostname when not all records in the data stream have a field named hostname, it is not an error (although you could pre-filter the data stream using mlr having-fields --at-least hostname then sort ...). Rather, records lacking one or more sort keys are simply output contiguously by mlr sort.

Field values may also be null by being specified with present key but empty value: e.g. sending x=,y=2 to mlr put '$z=$x+$y'.

Rules for null-handling:

  • Records with one or more null sort-field values sort after records with all sort-field values present: POKI_RUN_COMMAND{{mlr --opprint cat data/sort-null.dat}}HERE POKI_RUN_COMMAND{{mlr --opprint sort -n a data/sort-null.dat}}HERE POKI_RUN_COMMAND{{mlr --opprint sort -nr a data/sort-null.dat}}HERE
  • Functions which have one or more null arguments produce null output: e.g. POKI_RUN_COMMAND{{echo 'x=2,y=3' | mlr put '$a=$x+$y'}}HERE POKI_RUN_COMMAND{{echo 'x=,y=3' | mlr put '$a=$x+$y'}}HERE POKI_RUN_COMMAND{{echo 'x=,y=3' | mlr put '$a=log($x);$b=log($y)'}}HERE
  • The min and max functions are special: if one argument is non-null, it wins: POKI_RUN_COMMAND{{echo 'x=,y=3' | mlr put '$a=min($x,$y);$b=max($x,$y)'}}HERE

I/O options

Formats

Options:

  --dkvp    --idkvp    --odkvp
  --nidx    --inidx    --onidx
  --csv     --icsv     --ocsv
  --csvlite --icsvlite --ocsvlite
  --pprint  --ipprint  --ppprint  --right
  --xtab    --ixtab    --oxtab
  --json    --ijson    --ojson

These are as discussed in POKI_PUT_LINK_FOR_PAGE(file-formats.html)HERE, with the exception of --right which makes pretty-printed output right-aligned:
POKI_RUN_COMMAND{{mlr --opprint cat data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint --right cat data/small}}HERE

Additional notes:

  • Use --csv, --pprint, etc. when the input and output formats are the same.
  • Use --icsv --opprint, etc. when you want format conversion as part of what Miller does to your data.
  • DKVP (key-value-pair) format is the default for input and output. So, --oxtab is the same as --idkvp --oxtab.

Compression

Options:

  --prepipe {command}

The prepipe command is anything which reads from standard input and produces data acceptable to Miller. Nominally this allows you to use whichever decompression utilities you have installed on your system, on a per-file basis. If the command has flags, quote them: e.g. mlr --prepipe 'zcat -cf'. Examples:

# These two produce the same output:
$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz
# With multiple input files you need --prepipe:
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz
$ mlr --prepipe gunzip --idkvp --oxtab cut -f hostname,uptime myfile1.dat.gz myfile2.dat.gz

# Similar to the above, but with compressed output as well as input:
$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | gzip > outfile.csv.gz
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz | gzip > outfile.csv.gz
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz | gzip > outfile.csv.gz

# Similar to the above, but with different compression tools for input and output:
$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | xz -z > outfile.csv.xz
$ xz -cd < myfile1.csv.xz | mlr cut -f hostname,uptime | gzip > outfile.csv.xz
$ mlr --prepipe 'xz -cd' cut -f hostname,uptime myfile1.csv.xz myfile2.csv.xz | xz -z > outfile.csv.xz

... etc.

Record/field/pair separators

Miller has record separators IRS and ORS, field separators IFS and OFS, and pair separators IPS and OPS. For example, in the DKVP line a=1,b=2,c=3, the record separator is newline, field separator is comma, and pair separator is the equals sign. These are the default values.

Options:

  --rs --irs --ors
  --fs --ifs --ofs --repifs
  --ps --ips --ops
  • You can change a separator from input to output via e.g. --ifs = --ofs :. Or, you can specify that the same separator is to be used for input and output via e.g. --fs :.
  • The pair separator is only relevant to DKVP format.
  • Pretty-print and xtab formats ignore the separator arguments altogether.
  • The --repifs means that multiple successive occurrences of the field separator count as one. For example, in CSV data we often signify nulls by empty strings, e.g. 2,9,,,,,6,5,4. On the other hand, if the field separator is a space, it might be more natural to parse 2 4 5 the same as 2 4 5: --repifs --ifs ' ' lets this happen. In fact, the --ipprint option above is internally implemented in terms of --repifs.
  • Just write out the desired separator, e.g. --ofs '|'. But you may use the symbolic names newline, space, tab, pipe, or semicolon if you like.

Number formatting

The command-line option --ofmt {format string} is the global number format for commands which generate numeric output, e.g. stats1, stats2, histogram, and step, as well as mlr put. Examples: POKI_CARDIFY(--ofmt %.9le --ofmt %.6lf --ofmt %.0lf)HERE

These are just C printf formats applied to double-precision numbers. Please don’t use %s or %d. Additionally, if you use leading width (e.g. %18.12lf) then the output will contain embedded whitespace, which may not be what you want if you pipe the output to something else, particularly CSV. I use Miller’s pretty-print format (mlr --opprint) to column-align numerical data.

To apply formatting to a single field, overriding the global ofmt, use fmtnum function within mlr put. For example: POKI_RUN_COMMAND{{echo 'x=3.1,y=4.3' | mlr put '$z=fmtnum($x*$y,"%08lf")'}}HERE POKI_RUN_COMMAND{{echo 'x=0xffff,y=0xff' | mlr put '$z=fmtnum(int($x*$y),"%08llx")'}}HERE

Input conversion from hexadecimal is done automatically on fields handled by mlr put and mlr filter as long as the field value begins with "0x". To apply output conversion to hexadecimal on a single column, you may use fmtnum, or the keystroke-saving hexfmt function. Example: POKI_RUN_COMMAND{{echo 'x=0xffff,y=0xff' | mlr put '$z=hexfmt($x*$y)'}}HERE

Data transformations

bar

Cheesy bar-charting. POKI_RUN_COMMAND{{mlr bar -h}}HERE POKI_RUN_COMMAND{{mlr --opprint cat data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint bar --lo 0 --hi 1 -f x,y data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint bar --lo 0.4 --hi 0.6 -f x,y data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint bar --auto -f x,y data/small}}HERE

bootstrap

POKI_RUN_COMMAND{{mlr bootstrap --help}}HERE

The canonical use for bootstrap sampling is to put error bars on statistical quantities, such as mean. For example:

$ mlr --opprint stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
yellow 0.497129 1413
red    0.492560 4641
purple 0.494005 1142
green  0.504861 1109
blue   0.517717 1470
orange 0.490532 303

$ mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
yellow 0.500651 1380
purple 0.501556 1111
green  0.503272 1068
red    0.493895 4702
blue   0.512529 1496
orange 0.521030 321

$ mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
yellow 0.498046 1485
blue   0.513576 1417
red    0.492870 4595
orange 0.507697 307
green  0.496803 1075
purple 0.486337 1199

$ mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
blue   0.522921 1447
red    0.490717 4617
yellow 0.496450 1419
purple 0.496523 1192
green  0.507569 1111
orange 0.468014 292

cat

Most useful for format conversions (see POKI_PUT_LINK_FOR_PAGE(file-formats.html)HERE), and concatenating multiple same-schema CSV files to have the same header: POKI_RUN_COMMAND{{mlr cat -h}}HERE
POKI_RUN_COMMAND{{cat data/a.csv}}HERE POKI_RUN_COMMAND{{cat data/b.csv}}HERE POKI_RUN_COMMAND{{mlr --csv cat data/a.csv data/b.csv}}HERE
POKI_RUN_COMMAND{{mlr --icsv --oxtab cat data/a.csv data/b.csv}}HERE POKI_RUN_COMMAND{{mlr --csv cat -n data/a.csv data/b.csv}}HERE

check

POKI_RUN_COMMAND{{mlr check --help}}HERE

decimate

POKI_RUN_COMMAND{{mlr decimate --help}}HERE

count-distinct

POKI_RUN_COMMAND{{mlr count-distinct --help}}HERE POKI_RUN_COMMAND{{mlr count-distinct -f a,b then sort -nr count data/medium}}HERE POKI_RUN_COMMAND{{mlr count-distinct -n -f a,b data/medium}}HERE

cut

POKI_RUN_COMMAND{{mlr cut --help}}HERE
POKI_RUN_COMMAND{{mlr --opprint cat data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint cut -f y,x,i data/small}}HERE
POKI_RUN_COMMAND{{echo 'a=1,b=2,c=3' | mlr cut -f b,c,a}}HERE POKI_RUN_COMMAND{{echo 'a=1,b=2,c=3' | mlr cut -o -f b,c,a}}HERE

filter

POKI_RUN_COMMAND{{mlr filter --help}}HERE

Field names for filter

Field names must be specified using a $ in filter and put expressions, even though they don’t appear in the data stream. For integer-indexed data, this looks like awk’s $1,$2,$3. Likewise, enclose string literals in double quotes in filter expressions even though they don’t appear in file data. In particular, mlr filter '$x=="abc"' passes through the record x=abc. If field names have special characters such as . then you can use braces, e.g. '${field.name}'.

Built-in variables for filter

The filter command supports the same built-in variables as for put, all awk-inspired: NF, NR, FNR, FILENUM, and FILENAME, as well as the mathematical constants PI and E. This selects the 2nd record from each matching file: POKI_RUN_COMMAND{{mlr filter 'FNR == 2' data/small*}}HERE

Expression formatting for filter

Expressions may be arbitrarily complex: POKI_RUN_COMMAND{{mlr --opprint filter '$a == "pan" || $b == "wye"' data/small}}HERE
POKI_RUN_COMMAND{{mlr --opprint filter '($x > 0.5 && $y > 0.5) || ($x < 0.5 && $y < 0.5)' then stats2 -a corr -f x,y data/medium}}HERE
POKI_RUN_COMMAND{{mlr --opprint filter '($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' then stats2 -a corr -f x,y data/medium}}HERE
Newlines within the expression are ignored, which can help increase legibility of complex expressions: POKI_INCLUDE_ESCAPED(data/filter-multiline-example.txt)HERE

grep

POKI_RUN_COMMAND{{mlr grep -h}}HERE

group-by

POKI_RUN_COMMAND{{mlr group-by --help}}HERE

This is similar to sort but with less work. Namely, Miller’s sort has three steps: read through the data and append linked lists of records, one for each unique combination of the key-field values; after all records are read, sort the key-field values; then print each record-list. The group-by operation simply omits the middle sort. An example should make this more clear.
POKI_RUN_COMMAND{{mlr --opprint group-by a data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint sort -f a data/small}}HERE

In this example, since the sort is on field a, the first step is to group together all records having the same value for field a; the second step is to sort the distinct a-field values pan, eks, and wye into eks, pan, and wye; the third step is to print out the record-list for a=eks, then the record-list for a=pan, then the record-list for a=wye. The group-by operation omits the middle sort and just puts like records together, for those times when a sort isn’t desired. In particular, the ordering of group-by fields for group-by is the order in which they were encountered in the data stream, which in some cases may be more interesting to you.

group-like

POKI_RUN_COMMAND{{mlr group-like --help}}HERE

This groups together records having the same schema (i.e. same ordered list of field names) which is useful for making sense of time-ordered output as described in POKI_PUT_LINK_FOR_PAGE(record-heterogeneity.html)HERE — in particular, in preparation for CSV or pretty-print output.
POKI_RUN_COMMAND{{mlr cat data/het.dkvp}}HERE POKI_RUN_COMMAND{{mlr --opprint group-like data/het.dkvp}}HERE

having-fields

POKI_RUN_COMMAND{{mlr having-fields --help}}HERE

Similar to group-like, this retains records with specified schema.
POKI_RUN_COMMAND{{mlr cat data/het.dkvp}}HERE
POKI_RUN_COMMAND{{mlr having-fields --at-least resource data/het.dkvp}}HERE
POKI_RUN_COMMAND{{mlr having-fields --which-are resource,ok,loadsec data/het.dkvp}}HERE

head

POKI_RUN_COMMAND{{mlr head --help}}HERE Note that head is distinct from tophead shows fields which appear first in the data stream; top shows fields which are numerically largest (or smallest).
POKI_RUN_COMMAND{{mlr --opprint head -n 4 data/medium}}HERE POKI_RUN_COMMAND{{mlr --opprint head -n 1 -g b data/medium}}HERE

histogram

POKI_RUN_COMMAND{{mlr histogram --help}}HERE This is just a histogram; there’s not too much to say here. A note about binning, by example: Suppose you use --lo 0.0 --hi 1.0 --nbins 10 -f x. The input numbers less than 0 or greater than 1 aren’t counted in any bin. Input numbers equal to 1 are counted in the last bin. That is, bin 0 has 0.0 ≤ x < 0.1, bin 1 has 0.1 ≤ x < 0.2, etc., but bin 9 has 0.9 ≤ x ≤ 1.0. POKI_RUN_COMMAND{{mlr --opprint put '$x2=$x**2;$x3=$x2*$x' then histogram -f x,x2,x3 --lo 0 --hi 1 --nbins 10 data/medium}}HERE

join

POKI_RUN_COMMAND{{mlr join --help}}HERE Examples:

Join larger table with IDs with smaller ID-to-name lookup table, showing only paired records:
POKI_RUN_COMMAND{{mlr --icsvlite --opprint cat data/join-left-example.csv}}HERE
POKI_RUN_COMMAND{{mlr --icsvlite --opprint cat data/join-right-example.csv}}HERE
POKI_RUN_COMMAND{{mlr --icsvlite --opprint join -u -j id -r idcode -f data/join-left-example.csv data/join-right-example.csv}}HERE

Same, but with sorting the input first:
POKI_RUN_COMMAND{{mlr --icsvlite --opprint sort -f idcode then join -j id -r idcode -f data/join-left-example.csv data/join-right-example.csv}}HERE

Same, but showing only unpaired records:
POKI_RUN_COMMAND{{mlr --icsvlite --opprint join --np --ul --ur -u -j id -r idcode -f data/join-left-example.csv data/join-right-example.csv}}HERE

Use prefixing options to disambiguate between otherwise identical non-join field names:
POKI_RUN_COMMAND{{mlr --csvlite --opprint cat data/self-join.csv data/self-join.csv}}HERE
POKI_RUN_COMMAND{{mlr --csvlite --opprint join -j a --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv}}HERE

Use zero join columns:
POKI_RUN_COMMAND{{mlr --csvlite --opprint join -j "" --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv}}HERE

label

POKI_RUN_COMMAND{{mlr label --help}}HERE See also rename.

Example: Files such as /etc/passwd, /etc/group, and so on have implicit field names which are found in section-5 manpages. These field names may be made explicit as follows: POKI_INCLUDE_ESCAPED(data/label-example.txt)HERE

Likewise, if you have CSV/CSV-lite input data which has somehow been bereft of its header line, you can re-add a header line using --implicit-csv-header and label: POKI_RUN_COMMAND{{cat data/headerless.csv}}HERE POKI_RUN_COMMAND{{mlr --csv --rs lf --implicit-csv-header cat data/headerless.csv}}HERE POKI_RUN_COMMAND{{mlr --csv --rs lf --implicit-csv-header label name,age,status data/headerless.csv}}HERE POKI_RUN_COMMAND{{mlr --icsv --rs lf --implicit-csv-header --opprint label name,age,status data/headerless.csv}}HERE

merge-fields

POKI_RUN_COMMAND{{mlr merge-fields --help}}HERE

This is like mlr stats1 but all accumulation is done across fields within each given record: horizontal rather than vertical statistics, if you will.

Examples: POKI_RUN_COMMAND{{mlr --csvlite --opprint cat data/inout.csv}}HERE POKI_RUN_COMMAND{{mlr --csvlite --opprint merge-fields -a min,max,sum -c _in,_out data/inout.csv}}HERE POKI_RUN_COMMAND{{mlr --csvlite --opprint merge-fields -k -a sum -c _in,_out data/inout.csv}}HERE

put

POKI_RUN_COMMAND{{mlr put --help}}HERE

Field names for put

Field names must be specified using a $ in filter and put expressions, even though they don’t appear in the data stream. For integer-indexed data, this looks like awk’s $1,$2,$3. Likewise, enclose string literals in double quotes in put expressions even though they don’t appear in file data. In particular, mlr put '$x="abc"' creates the field x=abc and mlr filter '$x=="abc"' passes through the field x if it has the value abc. If field names have special characters such as . then you can use braces, e.g. '${field.name}'.

Built-in variables for put

Miller supports the following five built-in variables for filter and put, all awk-inspired: NF, NR, FNR, FILENUM, and FILENAME, as well as the mathematical constants PI and E. The ENV[...] syntax is from Ruby.

Expression formatting for put

Multiple expressions may be given, separated by semicolons, and each may refer to the ones before: POKI_RUN_COMMAND{{ruby -e '10.times{|i|puts "i=#{i}"}' | mlr --opprint put '$j = $i + 1; $k = $i +$j'}}HERE POKI_RUN_COMMAND{{mlr --opprint put '$nf=NF; $nr=NR; $fnr=FNR; $filenum=FILENUM; $filename=FILENAME' data/small data/small2}}HERE Newlines within the expression are ignored, which can help increase legibility of complex expressions: POKI_INCLUDE_ESCAPED(data/put-multiline-example.txt)HERE

Gating assignments by boolean expressions for put

Note: The gate feature will change significantly in an upcoming Miller 4.0.0 release.

Boolean expressions may be used as gates for subsequent semicolon-separated expressions within the same put. This can be used to allow assignments to be done only when appropriate — e.g. for math-function domain restrictions, regex-matching, and so on: POKI_RUN_COMMAND{{mlr cat data/put-gating-example-1.dkvp}}HERE POKI_RUN_COMMAND{{mlr put 'gate $x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp}}HERE POKI_RUN_COMMAND{{mlr cat data/put-gating-example-2.dkvp}}HERE POKI_RUN_COMMAND{{mlr put 'gate $a =~ "([a-z]+)_([0-9]+)"; $b = "left_\1"; $c = "right_\2"' data/put-gating-example-2.dkvp}}HERE

This produces heteregenous output which Miller, of course, has no problems with (see POKI_PUT_LINK_FOR_PAGE(record-heterogeneity.html)HERE). But if homogeneous output is desired, the gate can be omitted. This causes put to evaluate the boolean expression (along with any side effects, namely, regex-captures \1, \2, etc.) but doesn’t use it as a criterion for whether subsequent assignments should be executed. Instead, subsequent assignments are done unconditionally: POKI_RUN_COMMAND{{mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp}}HERE POKI_RUN_COMMAND{{mlr put '$a =~ "([a-z]+)_([0-9]+)"; $b = "left_\1"; $c = "right_\2"' data/put-gating-example-2.dkvp}}HERE

regularize

POKI_RUN_COMMAND{{mlr regularize --help}}HERE

This exists since hash-map software in various languages and tools encountered in the wild does not always print similar rows with fields in the same order: mlr regularize helps clean that up.

See also reorder.

rename

POKI_RUN_COMMAND{{mlr rename --help}}HERE
POKI_RUN_COMMAND{{mlr --opprint cat data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint rename i,INDEX,b,COLUMN2 data/small}}HERE

As discussed in POKI_PUT_LINK_FOR_PAGE(performance.html)HERE, sed is significantly faster than Miller at doing this. However, Miller is format-aware, so it knows to do renames only within specified field keys and not any others, nor in field values which may happen to contain the same pattern. Example:
POKI_RUN_COMMAND{{sed 's/y/COLUMN5/g' data/small}}HERE
POKI_RUN_COMMAND{{mlr rename y,COLUMN5 data/small}}HERE
See also label.

reorder

POKI_RUN_COMMAND{{mlr reorder --help}}HERE This pivots specified field names to the start or end of the record — for example when you have highly multi-column data and you want to bring a field or two to the front of line where you can give a quick visual scan.
POKI_RUN_COMMAND{{mlr --opprint cat data/small}}HERE
POKI_RUN_COMMAND{{mlr --opprint reorder -f i,b data/small}}HERE POKI_RUN_COMMAND{{mlr --opprint reorder -e -f i,b data/small}}HERE

reshape

POKI_RUN_COMMAND{{mlr reshape --help}}HERE

sample

POKI_RUN_COMMAND{{mlr sample --help}}HERE

This is reservoir-sampling: select k items from n with uniform probability and no repeats in the sample. (If n is less than k, then of course only n samples are produced.) With -g {field names}, produce a k-sample for each distinct value of the specified field names. POKI_INCLUDE_ESCAPED(data/sample-example.txt)HERE

Note that no output is produced until all inputs are in. Another way to do sampling, which works in the streaming case, is mlr filter 'urand() & 0.001' where you tune the 0.001 to meet your needs.

sec2gmt

POKI_RUN_COMMAND{{mlr sec2gmt -h}}HERE

sort

POKI_RUN_COMMAND{{mlr sort --help}}HERE

Example: POKI_RUN_COMMAND{{mlr --opprint sort -f a -nr x data/small}}HERE

Here’s an example filtering log data: suppose multiple threads (labeled here by color) are all logging progress counts to a single log file. The log file is (by nature) chronological, so the progress of various threads is interleaved: POKI_RUN_COMMAND{{head -n 10 data/multicountdown.dat}}HERE

We can group these by thread by sorting on the thread ID (here, color). Since Miller’s sort is stable, this means that timestamps within each thread’s log data are still chronological: POKI_RUN_COMMAND{{head -n 20 data/multicountdown.dat | mlr --opprint sort -f color}}HERE

Any records not having all specified sort keys will appear at the end of the output, in the order they were encountered, regardless of the specified sort order: POKI_RUN_COMMAND{{mlr sort -n x data/sort-missing.dkvp}}HERE POKI_RUN_COMMAND{{mlr sort -nr x data/sort-missing.dkvp}}HERE

stats1

POKI_RUN_COMMAND{{mlr stats1 --help}}HERE These are simple univariate statistics on one or more number-valued fields (count and mode apply to non-numeric fields as well), optionally categorized by one or more other fields.
POKI_RUN_COMMAND{{mlr --oxtab stats1 -a count,sum,min,p10,p50,mean,p90,max -f x,y data/medium}}HERE
POKI_RUN_COMMAND{{mlr --opprint stats1 -a mean -f x,y -g b then sort -f b data/medium}}HERE
POKI_RUN_COMMAND{{mlr --opprint stats1 -a p50,p99 -f u,v -g color then put '$ur=$u_p99/$u_p50;$vr=$v_p99/$v_p50' data/colored-shapes.dkvp}}HERE
POKI_RUN_COMMAND{{mlr --opprint count-distinct -f shape then sort -nr count data/colored-shapes.dkvp}}HERE
POKI_RUN_COMMAND{{mlr --opprint stats1 -a mode -f color -g shape data/colored-shapes.dkvp}}HERE

stats2

POKI_RUN_COMMAND{{mlr stats2 --help}}HERE These are simple bivariate statistics on one or more pairs of number-valued fields, optionally categorized by one or more fields.
POKI_RUN_COMMAND{{mlr --oxtab put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' then stats2 -a cov,corr -f x,y,y,y,x2,xy,x2,y2 data/medium}}HERE
POKI_RUN_COMMAND{{mlr --opprint put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' then stats2 -a linreg-ols,r2 -f x,y,y,y,xy,y2 -g a data/medium}}HERE

Here’s an example simple line-fit. The x and y fields of the data/medium dataset are just independent uniformly distributed on the unit interval. Here we remove half the data and fit a line to it. POKI_INCLUDE_ESCAPED(data/linreg-example.txt)HERE

I use pgr for plotting; here’s a screenshot.

(Thanks Drew Kunas for a good conversation about PCA!)

Here’s an example estimating time-to-completion for a set of jobs. Input data comes from a log file, with number of work units left to do in the count field and accumulated seconds in the upsec field, labeled by the color field: POKI_RUN_COMMAND{{head -n 10 data/multicountdown.dat}}HERE We can do a linear regression on count remaining as a function of time: with c = m*u+b we want to find the time when the count goes to zero, i.e. u=-b/m. POKI_RUN_COMMAND{{mlr --oxtab stats2 -a linreg-pca -f upsec,count -g color then put '$donesec = -$upsec_count_pca_b/$upsec_count_pca_m' data/multicountdown.dat}}HERE

step

POKI_RUN_COMMAND{{mlr step --help}}HERE Most Miller commands are record-at-a-time, with the exception of stats1, stats2, and histogram which compute aggregate output. The step command is intermediate: it allows the option of adding fields which are functions of fields from previous records. Rsum is short for running sum.
POKI_RUN_COMMAND{{mlr --opprint step -a delta,rsum,counter -f x data/medium | head -15}}HERE
POKI_RUN_COMMAND{{mlr --opprint step -a delta,rsum,counter -f x -g a data/medium | head -15}}HERE
POKI_RUN_COMMAND{{mlr --opprint step -a ewma -f x -d 0.1,0.9 ../doc/data/medium | head -15}}HERE
POKI_RUN_COMMAND{{mlr --opprint step -a ewma -f x -d 0.1,0.9 -o smooth,rough ../doc/data/medium | head -15}}HERE
Example deriving uptime-delta from system uptime: POKI_INCLUDE_ESCAPED(data/ping-delta-example.txt)HERE

tac

POKI_RUN_COMMAND{{mlr tac --help}}HERE

Prints the records in the input stream in reverse order. Note: this requires Miller to retain all input records in memory before any output records are produced.
POKI_RUN_COMMAND{{mlr --icsv --opprint cat data/a.csv}}HERE POKI_RUN_COMMAND{{mlr --icsv --opprint cat data/b.csv}}HERE POKI_RUN_COMMAND{{mlr --icsv --opprint tac data/a.csv data/b.csv}}HERE
POKI_RUN_COMMAND{{mlr --icsv --opprint put '$filename=FILENAME' then tac data/a.csv data/b.csv}}HERE

tail

POKI_RUN_COMMAND{{mlr tail --help}}HERE

Prints the last n records in the input stream, optionally by category.
POKI_RUN_COMMAND{{mlr --opprint tail -n 4 data/colored-shapes.dkvp}}HERE
POKI_RUN_COMMAND{{mlr --opprint tail -n 1 -g shape data/colored-shapes.dkvp}}HERE

top

POKI_RUN_COMMAND{{mlr top --help}}HERE Note that top is distinct from headhead shows fields which appear first in the data stream; top shows fields which are numerically largest (or smallest).
POKI_RUN_COMMAND{{mlr --opprint top -n 4 -f x data/medium}}HERE POKI_RUN_COMMAND{{mlr --opprint top -n 2 -f x -g a then sort -f a data/medium}}HERE

uniq

POKI_RUN_COMMAND{{mlr uniq --help}}HERE
POKI_RUN_COMMAND{{wc -l data/colored-shapes.dkvp}}HERE
POKI_RUN_COMMAND{{mlr uniq -g color,shape data/colored-shapes.dkvp}}HERE
POKI_RUN_COMMAND{{mlr --opprint uniq -g color,shape -c then sort -f color,shape data/colored-shapes.dkvp}}HERE
POKI_RUN_COMMAND{{mlr --opprint uniq -n -g color,shape data/colored-shapes.dkvp}}HERE

then-chaining

In accord with the Unix philosophy, you can pipe data into or out of Miller. For example: POKI_CARDIFY(mlr cut --complement -f os_version *.dat | mlr sort -f hostname,uptime)HERE

You can, if you like, instead simply chain commands together using the then keyword: POKI_CARDIFY(mlr cut --complement -f os_version then sort -f hostname,uptime *.dat)HERE Here’s a performance comparison: POKI_INCLUDE_ESCAPED(data/then-chaining-performance.txt)HERE There are two reasons to use then-chaining: one is for performance, although I don’t expect this to be a win in all cases. Using then-chaining avoids redundant string-parsing and string-formatting at each pipeline step: instead input records are parsed once, they are fed through each pipeline stage in memory, and then output records are formatted once. On the other hand, Miller is single-threaded, while modern systems are usually multi-processor, and when streaming-data programs operate through pipes, each one can use a CPU. Rest assured you get the same results either way.

The other reason to use then-chaining is for simplicity: you don’t have re-type formatting flags (e.g. --csv --rs lf --fs tab) at every pipeline stage.

Functions for filter and put

POKI_RUN_COMMAND{{mlr --help-all-functions}}HERE

Operator precedence

Operators are listed in order of decreasing precedence, highest first.

Operators              Associativity
---------              -------------
()                     left to right
**                     right to left
! ~ unary+ unary- &    right to left
binary* / // %         left to right
binary+ binary- .      left to right
<< >>                  left to right
&                      left to right
^                      left to right
|                      left to right
< <= > >=              left to right
== != =~ !=~           left to right
&&                     left to right
^^                     left to right
||                     left to right
? :                    right to left
=                      N/A for Miller (there is no $a=$b=$c)

Operator and function semantics

  • Functions are in general pass-throughs straight to the system-standard C library.
  • The min and max functions are different from other multi-argument functions which return null if any of their inputs are null: for min and max, by contrast, if one argument is null, the other is returned.
  • Symmetrically with respect to the bitwise OR, XOR, and AND operators |, ^, &, Miller has logical operators ||, ^^, &&: the logical XOR not existing in C.
  • The exponentiation operator ** is familiar from many languages.
  • The regex-match and regex-not-match operators =~ and !=~ are similar to those in Ruby and Perl.

Arithmetic

Input scanning

Numbers in Miller are double-precision float or 64-bit signed integers. Anything scannable as int, e.g 123 or 0xabcd, is treated as an integer; otherwise, input scannable as float (4.56 or 8e9) is treated as float; everything else is a string.

If you want all numbers to be treated as floats, then you may use float() in your filter/put expressions (e.g. replacing $c = $a * $b with $c = float($a) * float($b)) — or, more simply, use mlr filter -F and mlr put -F which forces all numeric input, whether from expression literals or field values, to float. Likewise mlr stats1 -F and mlr step -F force integerable accumulators (such as count) to be done in floating-point.

Conversion by math routines

For most math functions, integers are cast to float on input, and produce float output: e.g. exp(0) = 1.0 rather than 1. The following, however, produce integer output if their inputs are integers: + - * / // % abs ceil floor max min round roundm sgn. As well, stats1 -a min, stats1 -a max, stats1 -a sum, step -a delta, and step -a rsum produce integer output if their inputs are integers.

Conversion by arithmetic operators

The sum, difference, and product of integers is again integer, except for when that would overflow a 64-bit integer at which point Miller converts the result to float.

The short of it is that Miller does this transparently for you so you needn’t think about it.

Implementation details of this, for the interested: integer adds and subtracts overflow by at most one bit so it suffices to check sign-changes. Thus, Miller allows you to add and subtract arbitrary 64-bit signed integers, converting only to float precisely when the result is less than -263 or greater than 263-1. Multiplies, on the other hand, can overflow by a word size and a sign-change technique does not suffice to detect overflow. Instead Miller tests whether the floating-point product exceeds the representable integer range. Now, 64-bit integers have 64-bit precision while IEEE-doubles have only 52-bit mantissas — so, there are 53 bits including implicit leading one. The following experiment explicitly demonstrates the resolution at this range:

   64-bit integer     64-bit integer     Casted to double           Back to 64-bit
       in hex           in decimal                                    integer
0x7ffffffffffff9ff 9223372036854774271 9223372036854773760.000000 0x7ffffffffffff800
0x7ffffffffffffa00 9223372036854774272 9223372036854773760.000000 0x7ffffffffffff800
0x7ffffffffffffbff 9223372036854774783 9223372036854774784.000000 0x7ffffffffffffc00
0x7ffffffffffffc00 9223372036854774784 9223372036854774784.000000 0x7ffffffffffffc00
0x7ffffffffffffdff 9223372036854775295 9223372036854774784.000000 0x7ffffffffffffc00
0x7ffffffffffffe00 9223372036854775296 9223372036854775808.000000 0x8000000000000000
0x7ffffffffffffffe 9223372036854775806 9223372036854775808.000000 0x8000000000000000
0x7fffffffffffffff 9223372036854775807 9223372036854775808.000000 0x8000000000000000

That is, one cannot check an integer product to see if it is precisely greater than 263-1 or less than -263 using either integer arithmetic (it may have already overflowed) or using double-precision (due to granularity). Instead Miller checks for overflow in 64-bit integer multiplication by seeing whether the absolute value of the double-precision product exceeds the largest representable IEEE double less than 263, which we see from the listing above is 9223372036854774784. (An alternative would be to do all integer multiplies using handcrafted multi-word 128-bit arithmetic. This approach is not taken.)

Pythonic division

Division and remainder are pythonic:

  • Quotient of integers is floating-point: 7/2 is 3.5.
  • Integer division is done with //: 7/2 is 3. This rounds toward the negative.
  • Remainders are non-negative.

Regular expressions

Miller lets you use regular expressions (of type POSIX.2) in the following contexts:

  • In mlr filter with =~ or !=~, e.g. mlr filter '$url =~ "http.*com"'
  • In mlr put with sub or gsub, e.g. mlr put '$url = sub($url, "http.*com", "")'
  • In mlr having-fields, e.g. mlr having-fields --any-matching '^sda[0-9]'
  • In mlr cut, e.g. mlr cut -r -f '^status$,^sda[0-9]'
  • In mlr rename, e.g. mlr rename -r '^(sda[0-9]).*$,dev/\1'
  • In mlr grep, e.g. mlr --csv grep 00188555487 myfiles*.csv

Points demonstrated by the above examples:

  • There are no implicit start-of-string or end-of-string anchors; please use ^ and/or $ explicitly.
  • Miller regexes are wrapped with double quotes rather than slashes.
  • The i after the ending double quote indicates a case-insensitive regex.
  • Capture groups are wrapped with (...) rather than \(...\); use \( and \) to match against parentheses.

For filter and put, if the regular expression is a string literal (the normal case), it is precompiled at process start and reused thereafter, which is efficient. If the regular expression is a more complex expression, including string concatenation using ., or a column name (in which case you can take regular expressions from input data!), then regexes are compiled on each record which works but is less efficient. As well, in this case there is no way to specify case-insensitive matching.

Example: POKI_RUN_COMMAND{{cat data/regex-in-data.dat}}HERE POKI_RUN_COMMAND{{mlr filter '$name =~ $regex' data/regex-in-data.dat}}HERE

Regex captures

Regex captures of the form \0 through \9 are supported as follows:

  • Captures have in-function context for sub and gsub. For example, the first \1,\2 pair belong to the first sub and the second \1,\2 pair belong to the second sub:

    mlr put '$b = sub($a, "(..)_(...)", "\2-\1"); $c = sub($a, "(..)_(.)(..)", ":\1:\2:\3")'
    
  • Captures endure for the entirety of a put for the =~ and !=~ operators. For example, here the \1,\2 are set by the =~ operator and are used by both subsequent assignment statements:

    mlr put '$a =~ "(..)_(....); $b = "left_\1"; $c = "right_\2"'
    
  • The captures are not retained across multiple puts. For example, here the \1,\2 won’t be expanded from the regex capture:

    mlr put '$a =~ "(..)_(....)' then {... something else ...} then put '$b = "left_\1"; $c = "right_\2"'
    
  • Captures are ignored in filter for the =~ and !=~ operators. For example, there is no mechanism provided to refer to the first (..) as \1 or to the second (....) as \2 in the following filter statement:

    mlr filter '$a =~ "(..)_(....)'
    
  • Up to nine matches are supported: \1 through \9, while \0 is the entire match string; \15 is treated as \1 followed by an unrelated 5.
miller-3.4.0/doc/content-for-release-docs.html000066400000000000000000000047071266012053600212500ustar00rootroot00000000000000

For release notes per se — what changed from one release to the next — please see the following:

https://github.com/johnkerl/miller/tags

Note:

The following are full docsets as of the specified release:

miller-3.4.0/doc/content-for-to-do.html000066400000000000000000000003351266012053600177150ustar00rootroot00000000000000
  • Github issues are here.
  • Various other to-do items are listed here.
miller-3.4.0/doc/content-for-whyc.html000066400000000000000000000164031266012053600176500ustar00rootroot00000000000000POKI_PUT_TOC_HERE

Why not C?

C lacks many of the features found in modern, high-level languages such as Java or Go: garbage collection, collections libraries, generics/near-generics, hash-map/linked-list literals built into the language (e.g. mymap={"a"=>1,"b"=>2} or mylist=[3,4,5]), autodoc (e.g. Javadoc), and so on. Yet, while memory management is indeed Miller’s trickiest aspect, its garbage-collection needs are well-delineated and so the absence of GC is no great loss. Miller’s performance relies on the principles of touching each byte as few times as possible, and copying bytes only when necessary. This results in a baton-passing, free-on-last-use memory-management pattern which works well enough. (See also https://github.com/johnkerl/miller/blob/master/c/README.md.) Miller doesn’t require a complex collections library: mostly simple hash maps, hash sets, and linked lists which aren’t difficult to code. Moreover, Miller’s primary data structure, the lrec_t, is hand-tuned to Miller’s use case and would have required hand-coding in any case.

C vs. Go, D, Rust, etc.; C is fast

I love Go (https://golang.org): I think it’s one of the best things ever to happen to our craft, and I use it often. The D language (http://dolang.org) is an exciting and elegant successor to C++ (more about which below) — D has many of Go’s strengths, with a tighter stylistic similarity to C. And initial experiments with Rust are intriguing. Yet with none of them could I obtain the throughput I get in C: see the POKI_PUT_LINK_FOR_PAGE(performance.html)HERE page.

One of Go’s most powerful features is the ease with which it allows quick-to-code, error-free concurrency. Yet Miller, like most high-volume text-processing tools, spends most of its time obtaining and parsing input strings and negligible time doing all subsequent processing. Thus the absence of in-process multiprocessing is only a slight penalty in this particular application domain — parallelism here is more easily achieved by running multiple single-threaded processes, each handling its own input files, either on a single host or split across multiple hosts.

C is ubiquitous

Every Unix-like system has a C compiler (or is an apt-get or yum install away from it). This, I hope, bodes well for uptake of Miller.

C is old-school

This alone is not enough reason to program in C, but since I find myself coding in C due to the other reasons on this page, it’s happy enough to use a throwback language for a throwback tool (see POKI_PUT_LINK_FOR_PAGE(etymology.html)HERE). That said, Miller is coded in GNU C99, it uses getopt-style command-line parsing, and for development work I make use of modern tools such as valgrind. K&R was a long, long time ago. (I’m writing plain C with // comments; enough said.)

C vs. C++

I have a strong personal distaste for C++: its syntax is an ugly layer over the simplicity of C++; templates and STL are even more awkward and even less elegant. (Meanwhile I find Java, Go, and D to be both elegant and modern; I ruled them out not for aesthetics but for performance as described above.) Meanwhile all the positive features I would want from C++ are easily implementable in C:

this pointers and attributes

The C++ compiler implictly inserts this pointers into method calls: for example
  class MyClass {
    private:
      char* a;
    public:
    MyClass(char* a) {
      this->a = strdup(a);
    }
    ~MyClass() {
      free(a);
    }
    int myMethod(char* b) {
      return strlen(a) + strlen(b);
    }
  };
  ...
  MyClass* myObj = new MyClass("hello");
  int x = myObj->myMethod("world");
results in something like
  void MyClass$constructorcharptr(MyClass* this, char* a) {
    this->a = strdup(a);
  }
  void MyClass$destructor(MyClass* this) {
    free(this->a);
  }
  int MyClass$myMethod(MyClass* this, char* b) {
    return strlen(this->a) + strlen(b);
  }
  MyClass* myObj = MyClass$constructorcharptr("hello");
  int x = MyClass$myMethod(myObj, "world");
It’s easy enough to imitate this: simply use the coding convention of prepending the class name to all methods, and placing this-pointers as the first arguments to methods. Miller uses precisely this approach. For example:
typedef struct _lrec_t {
  ...
} lrec_t;
// Constructors
lrec_t* lrec_csv_alloc(...) {
  lrec_t* prec = malloc(sizeof(lrec_t);
  ...
  prec->attribute = ...;
  return prec;
}
lrec_t* lrec_dkvp_alloc(...) {
  ...
}
// Destructor
void lrec_free(lrec_t* prec) {
  ...
  free(prec->attribute);
  ...
  free(prec);
}
// Methods
int lrec_foo(lrec_t* prec, ...) {
  return prec->...;
}
void lrec_bar(lrec_t* prec, ...) {
  prec->...;
}

Interfaces and virtual-function pointers

Coding conventions again do most of the work, here accompanied by typdeffed function pointers. For example, here is Miller’s record-reader interface:
#include <stdio.h>
#include <containers/lrec.h>
typedef lrec_t* reader_func_t(FILE* fp, void* pvstate, context_t* pctx);
typedef void    reset_func_t(void* pvstate);
typedef void    reader_free_func_t(void* pvstate);

typedef struct _reader_t {
    void*               pvstate;
    reader_func_t*      preader_func; // Interface method
    reset_func_t*       preset_func;  // Interface method
    reader_free_func_t* pfree_func;   // Interface method
} reader_t;

A class implementing this interface might look like

// Attributes are private to this file
typedef struct _reader_csv_state_t {
  ...
} reader_csv_state_t;

// Implementation of interface methods. Marked static (file-scope) to not
// pollute the global namespace; exposed only via function pointers.
static lrec_t* reader_csv_func(FILE* input_stream, void* pvstate, context_t* pctx) {
  reader_csv_state_t* pstate = pvstate;
  ...  use various pstate->attributes ...
}
static void reset_csv_func(void* pvstate) {
  reader_csv_state_t* pstate = pvstate;
  ...  use various pstate->attributes ...
}
static void reader_csv_free(void* pvstate) {
  ...  use various pstate->attributes ...
}

// Constructor
reader_t* reader_csv_alloc(...) {
  reader_t* preader = mlr_malloc_or_die(sizeof(reader_t));

  reader_csv_state_t* pstate = mlr_malloc_or_die(sizeof(reader_csv_state_t));
  ... set various pstate->attributes ...

  preader->pvstate      = (void*)pstate;
  preader->preader_func = &reader_csv_func;
  preader->preset_func  = &reset_csv_func;
  preader->pfree_func   = &reader_csv_free;

  return preader;
}

// Factory method
  ...
  reader_t* preader = reader_csv_alloc(...);
  ...
// Method call
  ...
  lrec_t* pinrec = preader->preader_func(input_stream, preader->pvstate, pctx);
  ...

More details are at https://github.com/johnkerl/miller/tree/master/c/containers. miller-3.4.0/doc/cookbook.html000066400000000000000000000235371266012053600162560ustar00rootroot00000000000000 Cookbook
Cookbook

Parsing log-file output

This, of course, depends highly on what’s in your log files. But, as an example, suppose you have log-file lines such as

2015-10-08 08:29:09,445 INFO com.company.path.to.ClassName @ [sometext] various/sorts/of data {& punctuation} hits=1 status=0 time=2.378

I prefer to pre-filter with grep and/or sed to extract the structured text, then hand that to Miller. Example:

grep 'various sorts' *.log | sed 's/.*} //' | mlr --fs space --repifs --oxtab stats1 -a min,p10,p50,p90,max -f time -g status

Doing arithmetic on fields with currency symbols

$ cat sample.csv
EventOccurred,EventType,Description,Status,PaymentType,NameonAccount,TransactionNumber,Amount
10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,John,1,$230.36
10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Fred,2,$32.25
10/1/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Bob,3,$39.02
10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Alice,4,$57.54
10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Jungle,5,$230.36
10/1/2015,Charged Back,Reason: Payment Stopped,Disputed,Checking,Joe,6,$281.96
10/2/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Joseph,7,$188.19
10/2/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Joseph,8,$188.19
10/2/2015,Charged Back,Reason: Payment Stopped,Disputed,Checking,Anthony,9,$250.00

$ mlr --icsv --opprint cat sample.csv
EventOccurred EventType    Description                               Status   PaymentType NameonAccount TransactionNumber Amount
10/1/2015     Charged Back Reason: Authorization Revoked By Customer Disputed Checking    John          1                 $230.36
10/1/2015     Charged Back Reason: Authorization Revoked By Customer Disputed Checking    Fred          2                 $32.25
10/1/2015     Charged Back Reason: Customer Advises Not Authorized   Disputed Checking    Bob           3                 $39.02
10/1/2015     Charged Back Reason: Authorization Revoked By Customer Disputed Checking    Alice         4                 $57.54
10/1/2015     Charged Back Reason: Authorization Revoked By Customer Disputed Checking    Jungle        5                 $230.36
10/1/2015     Charged Back Reason: Payment Stopped                   Disputed Checking    Joe           6                 $281.96
10/2/2015     Charged Back Reason: Customer Advises Not Authorized   Disputed Checking    Joseph        7                 $188.19
10/2/2015     Charged Back Reason: Customer Advises Not Authorized   Disputed Checking    Joseph        8                 $188.19
10/2/2015     Charged Back Reason: Payment Stopped                   Disputed Checking    Anthony       9                 $250.00

$ mlr --csv put '$Amount = sub(string($Amount), "\$", "")' then stats1 -a sum -f Amount sample.csv
Amount_sum
1497.870000

$ mlr --csv --ofmt '%.2lf' put '$Amount = sub(string($Amount), "\$", "")' then stats1 -a sum -f Amount sample.csv
Amount_sum
1497.87

Program timing

This admittedly artificial example demonstrates using Miller time and stats functions to introspectly acquire some information about Miller’s own runtime. The delta function computes the difference between successive timestamps.

$ ruby -e '10000.times{|i|puts "i=#{i+1}"}' > lines.txt

$ head -n 5 lines.txt
i=1
i=2
i=3
i=4
i=5

mlr --ofmt '%.9le' --opprint put '$t=systime()' then step -a delta -f t lines.txt | head -n 7
i     t                 t_delta
1     1430603027.018016 1.430603027e+09
2     1430603027.018043 2.694129944e-05
3     1430603027.018048 5.006790161e-06
4     1430603027.018052 4.053115845e-06
5     1430603027.018055 2.861022949e-06
6     1430603027.018058 3.099441528e-06

mlr --ofmt '%.9le' --oxtab \
  put '$t=systime()' then \
  step -a delta -f t then \
  filter '$i>1' then \
  stats1 -a min,mean,max -f t_delta \
  lines.txt
t_delta_min  2.861022949e-06
t_delta_mean 4.077508505e-06
t_delta_max  5.388259888e-05

miller-3.4.0/doc/css/000077500000000000000000000000001266012053600143405ustar00rootroot00000000000000miller-3.4.0/doc/css/miller.css000066400000000000000000000023331266012053600163370ustar00rootroot00000000000000 a:link { color: maroon; } a:visited { color: maroon; } a:active { color: maroon; } body { color: black; background-color: white; } maroon { color: maroon; } boldmaroon { font-weight: bold; color: maroon; } body { font-family: Georgia,sans-serif; line-height: 125%; } titleinbody { font-weight: bold; color: maroon; font-size: 120% } h1 { font-weight: bold; color: maroon; font-size: 110%; border-bottom: 1px solid #aaaaaa; } h2 { font-weight: bold; color: maroon; font-size: 105%; border-bottom: 1px solid #aaaaaa; } h3 { font-weight: bold; color: maroon; font-size: 100%; border-bottom: 1px solid #aaaaaa; } table { color: #000000; border-collapse: collapse; border-color: #808080; } .mlrbg { background: #e8d9bc; } th { vertical-align: top; padding: 5px; } td { vertical-align: top; padding: 5px; } tt { font-family: Consolas, monospace; font-size: 90%; } pre { font-family: Consolas, monospace; font-size: 90%; } .pokipanel { display: inline-block; background: #ffffff; box-shadow:0px 0px 2px 2px #C9C9C9; margin: 10px; border-color: #f1c40f; background: #e8d9bc; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; } miller-3.4.0/doc/css/poki-callbacks.css000066400000000000000000000014161266012053600177330ustar00rootroot00000000000000 .pokinav { display: inline-block; background: #e8d9bc; border: 1; box-shadow: 0px 0px 3px 3px #C9C9C9; margin: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; height: 1500px; } .pokitoc { display: inline-block; border: 1px solid black; background: #ffffff; box-shadow: 0px 0px 3px 3px #C9C9C9; margin: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; } .pokipanel { display: inline-block; background: #e8d9bc; box-shadow: 0px 0px 3px 3px #C9C9C9; margin: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; } miller-3.4.0/doc/data-examples.html000066400000000000000000000572421266012053600171750ustar00rootroot00000000000000 Data examples
Data examples

Contents:
• flins data
• Color/shape data

flins data

The flins.csv file is some sample data obtained from https://support.spatialkey.com/spatialkey-sample-csv-data.

Note: please use "mlr --csv --rs lf" for for native Un*x (linefeed-terminated) CSV files.

Vertical-tabular format is good for a quick look at CSV data layout — seeing what columns you have to work with:

$ head -n 2 data/flins.csv | mlr --icsv --oxtab cat
policyID           119736
statecode          FL
county             CLAY COUNTY
eq_site_limit      498960
hu_site_limit      498960
fl_site_limit      498960
fr_site_limit      498960
tiv_2011           498960
tiv_2012           792148.9
eq_site_deductible 0
hu_site_deductible 9979.2
fl_site_deductible 0
fr_site_deductible 0
point_latitude     30.102261
point_longitude    -81.711777
line               Residential
construction       Masonry
point_granularity  1

A few simple queries:

$ cat data/flins.csv | mlr --icsv --opprint count-distinct -f county | head
county              count
CLAY COUNTY         363
SUWANNEE COUNTY     154
NASSAU COUNTY       135
COLUMBIA COUNTY     125
ST  JOHNS COUNTY    657
BAKER COUNTY        70
BRADFORD COUNTY     31
HAMILTON COUNTY     35
UNION COUNTY        15

$ cat data/flins.csv | mlr --icsv --opprint count-distinct -f construction,line
construction        line        count
Masonry             Residential 9257
Wood                Residential 21581
Reinforced Concrete Commercial  1299
Reinforced Masonry  Commercial  4225
Steel Frame         Commercial  272

Categorization of total insured value:

$ cat data/flins.csv | mlr --icsv --opprint stats1 -a min,mean,max -f tiv_2012
tiv_2012_min tiv_2012_mean  tiv_2012_max
73.370000    2571004.097342 1701000000.000000

$ cat data/flins.csv | mlr --icsv --opprint stats1 -a min,mean,max -f tiv_2012 -g construction,line
construction        line        tiv_2012_min   tiv_2012_mean    tiv_2012_max
Masonry             Residential 261168.070000  1041986.129217   3234970.920000
Wood                Residential 73.370000      113493.017049    649046.120000
Reinforced Concrete Commercial  6416016.010000 20212428.681840  60570000.000000
Reinforced Masonry  Commercial  1287817.340000 4621372.981117   16650000.000000
Steel Frame         Commercial  29790000       133492500.000000 1701000000

$ cat data/flins.csv | mlr --icsv --oxtab stats1 -a p0,p10,p50,p90,p95,p99,p100 -f hu_site_deductible
hu_site_deductible_p0   0
hu_site_deductible_p10  0
hu_site_deductible_p50  0
hu_site_deductible_p90  76.500000
hu_site_deductible_p95  6829.200000
hu_site_deductible_p99  126270
hu_site_deductible_p100 7380000

$ cat data/flins.csv | mlr --icsv --opprint stats1 -a p95,p99,p100 -f hu_site_deductible -g county then sort -f county | head
county              hu_site_deductible_p95 hu_site_deductible_p99 hu_site_deductible_p100
ALACHUA COUNTY      30630.600000           107312.400000          1641375
BAKER COUNTY        0                      0                      0
BAY COUNTY          26131.500000           181912.500000          630000
BRADFORD COUNTY     3355.200000            8163                   8163
BREVARD COUNTY      5360.400000            78975                  1973461.500000
BROWARD COUNTY      0                      148500                 3258900
CALHOUN COUNTY      0                      33339.600000           33339.600000
CHARLOTTE COUNTY    5400                   52650                  250994.700000
CITRUS COUNTY       1332.900000            79974.900000           483785.100000

$ cat data/flins.csv | mlr --icsv --oxtab stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012
tiv_2011_tiv_2012_corr  0.973050
tiv_2011_tiv_2012_ols_m 0.983558
tiv_2011_tiv_2012_ols_b 433854.642897
tiv_2011_tiv_2012_ols_n 36634
tiv_2011_tiv_2012_r2    0.946826

$ cat data/flins.csv | mlr --icsv --opprint stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 -g county
county              tiv_2011_tiv_2012_corr tiv_2011_tiv_2012_ols_m tiv_2011_tiv_2012_ols_b tiv_2011_tiv_2012_ols_n tiv_2011_tiv_2012_r2
CLAY COUNTY         0.962716               1.090115                46450.531268            363                     0.926822
SUWANNEE COUNTY     0.989208               1.074658                36253.003174            154                     0.978533
NASSAU COUNTY       0.973135               1.296321                -45369.242673           135                     0.946993
COLUMBIA COUNTY     0.999492               0.931447                117183.548383           125                     0.998985
ST  JOHNS COUNTY    0.966170               1.230056                -596.623856             657                     0.933485
BAKER COUNTY        0.963515               0.942771                29063.065747            70                      0.928360
BRADFORD COUNTY     0.999766               0.849029                69544.341944            31                      0.999533
HAMILTON COUNTY     0.987026               1.224952                1045.052170             35                      0.974220
UNION COUNTY        0.997745               1.432575                -56.125738              15                      0.995495
MADISON COUNTY      0.985213               1.512114                -84278.028498           81                      0.970645
LAFAYETTE COUNTY    0.967499               1.134289                9904.860798             68                      0.936055
FLAGLER COUNTY      0.984854               1.007922                95340.508354            204                     0.969937
DUVAL COUNTY        0.978815               1.245630                -60831.675023           1894                    0.958079
LAKE COUNTY         0.999727               1.293864                -107695.848518          206                     0.999455
VOLUSIA COUNTY      0.994636               1.202247                -36277.755477           1367                    0.989300
PUTNAM COUNTY       0.961167               1.176294                6405.060826             268                     0.923841
MARION COUNTY       0.975774               1.175642                20434.945602            1138                    0.952136
SUMTER COUNTY       0.989760               1.372395                -62648.989750           158                     0.979625
LEON COUNTY         0.978644               1.259681                -90816.033261           246                     0.957743
FRANKLIN COUNTY     0.989430               1.048513                36026.508852            37                      0.978972
LIBERTY COUNTY      0.995175               1.369834                -79755.544362           36                      0.990373
GADSDEN COUNTY      0.997898               1.180585                7335.013009             196                     0.995801
WAKULLA COUNTY      0.978267               1.192350                44607.922080            85                      0.957006
JEFFERSON COUNTY    0.976543               0.976066                74884.170791            57                      0.953637
TAYLOR COUNTY       0.981770               1.386188                -56856.945239           113                     0.963873
BAY COUNTY          0.975404               1.004452                373000.300167           403                     0.951412
WALTON COUNTY       0.985855               1.319583                -83273.091503           288                     0.971909
JACKSON COUNTY      0.991195               1.171538                8128.438198             208                     0.982468
CALHOUN COUNTY      0.967974               1.274077                -739.602262             68                      0.936973
HOLMES COUNTY       0.997366               1.159384                42610.647058            40                      0.994738
WASHINGTON COUNTY   0.982582               1.213413                -13125.214494           116                     0.965468
GULF COUNTY         0.990367               1.135626                26094.474571            72                      0.980826
ESCAMBIA COUNTY     0.986666               1.195336                46106.277408            494                     0.973509
SANTA ROSA COUNTY   0.972696               1.013849                30496.045069            856                     0.946138
OKALOOSA COUNTY     0.970781               1.462083                -116127.032201          1115                    0.942416
ALACHUA COUNTY      0.982825               1.142748                52671.269211            973                     0.965945
GILCHRIST COUNTY    0.977467               1.375740                -15309.425813           39                      0.955442
LEVY COUNTY         0.956302               1.200506                265.391211              126                     0.914513
DIXIE COUNTY        0.995780               1.640150                -98273.767115           40                      0.991578
SEMINOLE COUNTY     0.985925               0.880108                427892.123991           1100                    0.972048
ORANGE COUNTY       0.990658               0.872027                1298970.668186          1811                    0.981403
BREVARD COUNTY      0.978015               1.271225                -19295.177646           872                     0.956513
INDIAN RIVER COUNTY 0.985673               1.284620                -116579.613922          380                     0.971550
MIAMI DADE COUNTY   0.987833               1.293106                -237168.505282          4315                    0.975815
BROWARD COUNTY      0.983847               1.187689                81931.896276            3193                    0.967954
MONROE COUNTY       0.982555               1.013142                455469.576218           152                     0.965414
PALM BEACH COUNTY   0.982591               1.247594                -77252.429421           2791                    0.965485
MARTIN COUNTY       0.975896               1.032873                8668.746202             109                     0.952374
HENDRY COUNTY       0.971645               0.969699                208613.031856           74                      0.944093
PASCO COUNTY        0.986556               1.288225                -152936.104164          790                     0.973294
GLADES COUNTY       0.983518               0.982993                125666.627729           22                      0.967308
HILLSBOROUGH COUNTY 0.985446               1.211620                214512.927989           1166                    0.971103
HERNANDO COUNTY     0.974068               0.759748                701096.129434           120                     0.948809
PINELLAS COUNTY     0.987215               1.154797                38609.763660            1774                    0.974593
POLK COUNTY         0.979963               1.094848                153371.308143           1629                    0.960327
North Fort Myers    -                      -                       -                       1                       -
Orlando             -                      -                       -                       1                       -
HIGHLANDS COUNTY    0.993054               1.528760                -300198.361569          369                     0.986157
HARDEE COUNTY       0.977999               1.323440                -98513.434797           81                      0.956482
MANATEE COUNTY      0.967526               1.068496                137190.708238           518                     0.936106
OSCEOLA COUNTY      -                      -                       -                       1                       -
LEE COUNTY          0.978945               1.252722                -16843.109269           678                     0.958334
CHARLOTTE COUNTY    0.979024               1.013211                178461.328878           414                     0.958488
COLLIER COUNTY      0.958031               1.169759                110270.385201           787                     0.917824
SARASOTA COUNTY     0.984781               1.292514                -109939.723017          417                     0.969793
DESOTO COUNTY       0.980130               1.286205                -9987.042982            108                     0.960654
CITRUS COUNTY       0.989943               0.965940                138635.818880           384                     0.979986

Color/shape data

The colored-shapes.dkvp file is some sample data produced by the mkdat2 script. The idea is

  • Produce some data with known distributions and correlations, and verify that Miller recovers those properties empirically.
  • Each record is labeled with one of a few colors and one of a few shapes.
  • The flag field is 0 or 1, with probability dependent on color
  • The u field is plain uniform on the unit interval.
  • The v field is the same, except tightly correlated with u for red circles.
  • The w field is autocorrelated for each color/shape pair.
  • The x field is boring Gaussian with mean 5 and standard deviation about 1.2, with no dependence on color or shape.

Peek at the data:

$ wc -l data/colored-shapes.dkvp
   10078 data/colored-shapes.dkvp

$ head -n 6 data/colored-shapes.dkvp | mlr --opprint cat
color  shape    flag i  u                   v                    w                   x
yellow triangle 1    11 0.6321695890307647  0.9887207810889004   0.4364983936735774  5.7981881667050565
red    square   1    15 0.21966833570651523 0.001257332190235938 0.7927778364718627  2.944117399716207
red    circle   1    16 0.20901671281497636 0.29005231936593445  0.13810280912907674 5.065034003400998
red    square   0    48 0.9562743938458542  0.7467203085342884   0.7755423050923582  7.117831369597269
purple triangle 0    51 0.4355354501763202  0.8591292672156728   0.8122903963006748  5.753094629505863
red    square   0    64 0.2015510269821953  0.9531098083420033   0.7719912015786777  5.612050466474166

Look at uncategorized stats (using creach for spacing). Here it looks reasonable that u is unit-uniform; something’s up with v but we can't yet see what:

$ mlr --oxtab stats1 -a min,mean,max -f flag,u,v data/colored-shapes.dkvp | creach 3
flag_min  0
flag_mean 0.398889
flag_max  1

u_min     0.000044
u_mean    0.498326
u_max     0.999969

v_min     -0.092709
v_mean    0.497787
v_max     1.072500

The histogram shows the different distribution of 0/1 flags:

$ mlr --opprint histogram -f flag,u,v --lo -0.1 --hi 1.1 --nbins 12 data/colored-shapes.dkvp
bin_lo    bin_hi   flag_count u_count v_count
-0.100000 0.000000 6058       0       36
0.000000  0.100000 0          1062    988
0.100000  0.200000 0          985     1003
0.200000  0.300000 0          1024    1014
0.300000  0.400000 0          1002    991
0.400000  0.500000 0          989     1041
0.500000  0.600000 0          1001    1016
0.600000  0.700000 0          972     962
0.700000  0.800000 0          1035    1070
0.800000  0.900000 0          995     993
0.900000  1.000000 4020       1013    939
1.000000  1.100000 0          0       25

Look at univariate stats by color and shape. In particular, color-dependent flag probabilities pop out, aligning with their original Bernoulli probablities from the data-generator script:

$ mlr --opprint stats1 -a min,mean,max -f flag,u,v -g color then sort -f color data/colored-shapes.dkvp
color  flag_min flag_mean flag_max u_min    u_mean   u_max    v_min     v_mean   v_max
blue   0        0.584354  1        0.000044 0.517717 0.999969 0.001489  0.491056 0.999576
green  0        0.209197  1        0.000488 0.504861 0.999936 0.000501  0.499085 0.999676
orange 0        0.521452  1        0.001235 0.490532 0.998885 0.002449  0.487764 0.998475
purple 0        0.090193  1        0.000266 0.494005 0.999647 0.000364  0.497051 0.999975
red    0        0.303167  1        0.000671 0.492560 0.999882 -0.092709 0.496535 1.072500
yellow 0        0.892427  1        0.001300 0.497129 0.999923 0.000711  0.510627 0.999919

$ mlr --opprint stats1 -a min,mean,max -f flag,u,v -g shape then sort -f shape data/colored-shapes.dkvp
shape    flag_min flag_mean flag_max u_min    u_mean   u_max    v_min     v_mean   v_max
circle   0        0.399846  1        0.000044 0.498555 0.999923 -0.092709 0.495524 1.072500
square   0        0.396112  1        0.000188 0.499385 0.999969 0.000089  0.496538 0.999975
triangle 0        0.401542  1        0.000881 0.496859 0.999661 0.000717  0.501050 0.999995

Look at bivariate stats by color and shape. In particular, u,v pairwise correlation for red circles pops out:

$ mlr --opprint --right stats2 -a corr -f u,v,w,x data/colored-shapes.dkvp
u_v_corr  w_x_corr
0.133418 -0.011320

$ mlr --opprint --right stats2 -a corr -f u,v,w,x -g color,shape then sort -nr u_v_corr data/colored-shapes.dkvp
 color    shape  u_v_corr  w_x_corr
   red   circle  0.980798 -0.018565
orange   square  0.176858 -0.071044
 green   circle  0.057644  0.011795
   red   square  0.055745 -0.000680
yellow triangle  0.044573  0.024605
yellow   square  0.043792 -0.044623
purple   circle  0.035874  0.134112
  blue   square  0.032412 -0.053508
  blue triangle  0.015356 -0.000608
orange   circle  0.010519 -0.162795
   red triangle  0.008098  0.012486
purple triangle  0.005155 -0.045058
purple   square -0.025680  0.057694
 green   square -0.025776 -0.003265
orange triangle -0.030457 -0.131870
yellow   circle -0.064773  0.073695
  blue   circle -0.102348 -0.030529
 green triangle -0.109018 -0.048488

miller-3.4.0/doc/data/000077500000000000000000000000001266012053600144615ustar00rootroot00000000000000miller-3.4.0/doc/data/a.csv000066400000000000000000000000251266012053600154130ustar00rootroot00000000000000a,b,c 1,2,3 4,5,6 miller-3.4.0/doc/data/a.dkvp000066400000000000000000000000301266012053600155600ustar00rootroot00000000000000a=1,b=2,c=3 a=4,b=5,c=6 miller-3.4.0/doc/data/b.csv000066400000000000000000000000161266012053600154140ustar00rootroot00000000000000a,b,c 7,8,9 miller-3.4.0/doc/data/b.dkvp000066400000000000000000000000141266012053600155630ustar00rootroot00000000000000a=7,b=8,c=9 miller-3.4.0/doc/data/colored-shapes.dkvp000066400000000000000000046002041266012053600202650ustar00rootroot00000000000000color=yellow,shape=triangle,flag=1,i=11,u=0.6321695890307647,v=0.9887207810889004,w=0.4364983936735774,x=5.7981881667050565 color=red,shape=square,flag=1,i=15,u=0.21966833570651523,v=0.001257332190235938,w=0.7927778364718627,x=2.944117399716207 color=red,shape=circle,flag=1,i=16,u=0.20901671281497636,v=0.29005231936593445,w=0.13810280912907674,x=5.065034003400998 color=red,shape=square,flag=0,i=48,u=0.9562743938458542,v=0.7467203085342884,w=0.7755423050923582,x=7.117831369597269 color=purple,shape=triangle,flag=0,i=51,u=0.4355354501763202,v=0.8591292672156728,w=0.8122903963006748,x=5.753094629505863 color=red,shape=square,flag=0,i=64,u=0.2015510269821953,v=0.9531098083420033,w=0.7719912015786777,x=5.612050466474166 color=purple,shape=triangle,flag=0,i=65,u=0.6842806710360729,v=0.5823723856331258,w=0.8014053396013747,x=5.805148213865135 color=yellow,shape=circle,flag=1,i=73,u=0.6033649768090676,v=0.42370791211283076,w=0.639785141788745,x=7.006414410739997 color=yellow,shape=circle,flag=1,i=87,u=0.2856563669907619,v=0.8335161523929382,w=0.6350579406858395,x=6.350035616385983 color=purple,shape=square,flag=0,i=91,u=0.25992639068499135,v=0.824321938346312,w=0.7237347131411271,x=6.854221024776646 color=red,shape=circle,flag=0,i=108,u=0.024802572314538085,v=-0.018793703176088375,w=0.1671176659369718,x=5.055666375592517 color=yellow,shape=square,flag=1,i=109,u=0.9974736736046079,v=0.6760028458359627,w=0.41864350936782024,x=3.901025801203988 color=red,shape=circle,flag=0,i=118,u=0.34117602470323594,v=0.38062693570973866,w=0.17327129470515584,x=3.29791352816602 color=red,shape=triangle,flag=0,i=123,u=0.4278178693661939,v=0.3960696006932547,w=0.4669075799722325,x=6.075593868973896 color=green,shape=triangle,flag=1,i=126,u=0.1513010528347546,v=0.40346767294704544,w=0.051213231883952326,x=5.955109300797182 color=red,shape=circle,flag=0,i=132,u=0.00415869281443515,v=0.07120668907359722,w=0.18024088018973658,x=6.081369507941527 color=red,shape=square,flag=1,i=136,u=0.7115806575648764,v=0.6358066944310004,w=0.733362749189488,x=2.0929047447188442 color=purple,shape=triangle,flag=0,i=140,u=0.7170724772864769,v=0.971982521419424,w=0.7877975577532164,x=4.099359540509919 color=purple,shape=triangle,flag=0,i=151,u=0.032614487569017414,v=0.7346633365041219,w=0.7812143304483805,x=2.6831992610568047 color=green,shape=square,flag=0,i=152,u=0.6684429446914862,v=0.016056003736548696,w=0.4656148241291592,x=5.434588759225423 color=yellow,shape=square,flag=1,i=158,u=0.41527900739142165,v=0.7118027080775757,w=0.4200799665161291,x=5.33279067554884 color=red,shape=triangle,flag=1,i=177,u=0.46223900862848977,v=0.3756372162560322,w=0.46677374441501546,x=3.868738145214838 color=red,shape=square,flag=1,i=181,u=0.7499237717390023,v=0.3011685472073139,w=0.7067889134216544,x=5.658717346090616 color=red,shape=square,flag=0,i=207,u=0.8418732590895626,v=0.6829961308284442,w=0.6777973811978997,x=6.429841924437199 color=blue,shape=circle,flag=0,i=215,u=0.7803586969333292,v=0.33146680638888126,w=0.04289047852629113,x=5.725365736377487 color=blue,shape=triangle,flag=0,i=220,u=0.441773289968473,v=0.44597731903759075,w=0.6329360666849821,x=4.3064608776550894 color=yellow,shape=triangle,flag=1,i=230,u=0.662341253298938,v=0.1395610797840987,w=0.4253162003550002,x=7.4205012813680336 color=purple,shape=square,flag=0,i=247,u=0.7157068193458154,v=0.30556667456142306,w=0.7082214193677417,x=6.27840284372013 color=blue,shape=circle,flag=1,i=282,u=0.4107894174130632,v=0.5237663206650146,w=0.04318568730902819,x=3.7814299131517406 color=green,shape=triangle,flag=0,i=284,u=0.09184444247342893,v=0.4977908548241379,w=0.07847551915092178,x=5.171903191298225 color=purple,shape=circle,flag=0,i=314,u=0.9970979544448977,v=0.19371928997895382,w=0.4669332097132727,x=6.253743240180984 color=red,shape=circle,flag=0,i=317,u=0.3806668694886812,v=0.4639086417841095,w=0.24155540443368562,x=5.233591001880515 color=blue,shape=square,flag=0,i=320,u=0.6567438551446514,v=0.6872579918742652,w=0.3126631069620033,x=4.783384797137046 color=blue,shape=circle,flag=1,i=323,u=0.6831389508634012,v=0.5164266496909541,w=0.04279502510289964,x=6.430767892082264 color=red,shape=circle,flag=0,i=342,u=0.022581234669267536,v=0.07297945199030628,w=0.24820497536870453,x=4.8817903893282315 color=red,shape=circle,flag=0,i=343,u=0.19109789177540426,v=0.09277368510132841,w=0.25217038732339636,x=6.3438770884826345 color=green,shape=square,flag=0,i=356,u=0.7674272008085286,v=0.341578843118008,w=0.4570224877870851,x=4.830320062215299 color=yellow,shape=triangle,flag=1,i=360,u=0.04059511540040217,v=0.12175098644715998,w=0.4252690428843536,x=6.189923389321772 color=blue,shape=square,flag=1,i=362,u=0.7956525257065691,v=0.6523132120850892,w=0.3200330380984027,x=4.072821305500013 color=blue,shape=triangle,flag=0,i=396,u=0.919100549631871,v=0.8344721671140174,w=0.6244367001946488,x=2.49013750392186 color=yellow,shape=circle,flag=1,i=397,u=0.39319598247811227,v=0.7827012405227943,w=0.6366920960401155,x=4.529206987025983 color=red,shape=square,flag=1,i=398,u=0.5978201290608502,v=0.47272211894407123,w=0.6491217487672196,x=4.940940908354111 color=yellow,shape=triangle,flag=1,i=417,u=0.5968783890703766,v=0.9180606623519213,w=0.43245864839969506,x=6.365943427549951 color=green,shape=circle,flag=1,i=420,u=0.08351408650249226,v=0.54577336738499,w=0.5186728819298164,x=5.084667446471147 color=red,shape=square,flag=0,i=426,u=0.18797364854358312,v=0.15618889495894983,w=0.6473124542782809,x=4.377289005882239 color=purple,shape=triangle,flag=1,i=435,u=0.5533395314187117,v=0.6819531437186439,w=0.7660419032272928,x=6.318450342598268 color=purple,shape=square,flag=0,i=442,u=0.5949936958119856,v=0.44333412244235537,w=0.699091705650557,x=4.0899656611487645 color=yellow,shape=triangle,flag=0,i=450,u=0.42804650823641566,v=0.25454266416065197,w=0.4346507346665569,x=4.277203829116134 color=red,shape=square,flag=0,i=455,u=0.511897747652211,v=0.9985224224854384,w=0.6362898913523033,x=5.154825231103973 color=yellow,shape=circle,flag=1,i=463,u=0.36858008772332884,v=0.5075644639683616,w=0.6316304187169625,x=7.040221898203598 color=red,shape=square,flag=0,i=469,u=0.13286513113313736,v=0.9084234595597834,w=0.6279253576837711,x=5.002168139084499 color=red,shape=triangle,flag=0,i=476,u=0.7869818074820932,v=0.7917840934406875,w=0.4904465717482654,x=7.621374465824963 color=red,shape=square,flag=1,i=485,u=0.0985075545140347,v=0.03323413200681258,w=0.6210493583280738,x=5.397832324814885 color=purple,shape=triangle,flag=0,i=532,u=0.23339001715233743,v=0.18098824995902285,w=0.7538550076607498,x=4.482844983044244 color=red,shape=triangle,flag=1,i=538,u=0.08342205930118507,v=0.5551231727340961,w=0.4969066537203422,x=6.400461402177794 color=red,shape=circle,flag=1,i=543,u=0.27956692255780735,v=0.317716295298317,w=0.3094102421392519,x=4.797498617657461 color=yellow,shape=triangle,flag=1,i=555,u=0.4324861814762554,v=0.6516173501148627,w=0.4391759668010706,x=4.839236316217861 color=red,shape=triangle,flag=0,i=575,u=0.3822743205645871,v=0.13243663787308357,w=0.4885011925291688,x=3.1878336744268148 color=yellow,shape=triangle,flag=1,i=576,u=0.38274055836949383,v=0.06907845482417962,w=0.4464344215456894,x=4.530719037043683 color=orange,shape=triangle,flag=0,i=587,u=0.5175826237797857,v=0.08989091493635304,w=0.9011709461770973,x=4.265854207755811 color=green,shape=square,flag=0,i=597,u=0.8257400998639863,v=0.9139935425693207,w=0.47634534610928053,x=4.535961637121465 color=purple,shape=triangle,flag=0,i=599,u=0.5777696441179225,v=0.1592641459041092,w=0.7360769450811888,x=4.935473950297778 color=purple,shape=triangle,flag=0,i=603,u=0.3445805348101557,v=0.9314586827288921,w=0.7303062345971375,x=6.286891127462662 color=red,shape=square,flag=0,i=610,u=0.6559603758582659,v=0.8146680458330501,w=0.5902924985221454,x=5.82992604692209 color=red,shape=circle,flag=1,i=626,u=0.585144230439763,v=0.6126667717785355,w=0.3169586786449619,x=4.184061048733821 color=yellow,shape=circle,flag=1,i=627,u=0.21946692559859127,v=0.5778782092837894,w=0.6243751940834331,x=4.878526902029357 color=yellow,shape=circle,flag=1,i=642,u=0.9848580578039592,v=0.8703332275688385,w=0.6196888245699355,x=3.733988283596638 color=red,shape=triangle,flag=1,i=649,u=0.489957093971505,v=0.3478765534442614,w=0.4923961471690822,x=5.77651025721577 color=red,shape=triangle,flag=0,i=658,u=0.13416793395996696,v=0.35313428818060877,w=0.503251673831712,x=4.663827900601466 color=green,shape=triangle,flag=1,i=664,u=0.14261008249079687,v=0.749302805217999,w=0.12658931011976782,x=5.415746307714631 color=red,shape=square,flag=0,i=668,u=0.8465455890449235,v=0.9267425085703102,w=0.576114475147851,x=4.414752318165809 color=blue,shape=triangle,flag=1,i=675,u=0.04682538469656261,v=0.08768189741821031,w=0.5999310365332388,x=4.36169952189602 color=red,shape=circle,flag=1,i=692,u=0.7736749647187496,v=0.7843041194779217,w=0.3222390448185294,x=4.918714674895596 color=blue,shape=circle,flag=0,i=703,u=0.8715379458478961,v=0.20256829168055102,w=0.10985276936169859,x=7.997598940922333 color=red,shape=triangle,flag=0,i=709,u=0.98329965475008,v=0.22471614331987888,w=0.5067594140832291,x=6.322260097816005 color=red,shape=square,flag=0,i=711,u=0.17792705971938538,v=0.8342704569425529,w=0.5496181660392127,x=4.489594163882984 color=red,shape=square,flag=1,i=721,u=0.41366768077123217,v=0.7926395050427005,w=0.5500236156239641,x=6.072243219753511 color=green,shape=circle,flag=0,i=732,u=0.8796970347713795,v=0.5095418401519376,w=0.5036523462569609,x=3.732306962687 color=red,shape=circle,flag=0,i=739,u=0.4656141644806484,v=0.43943619960025365,w=0.3389349788256644,x=4.6091252205967415 color=red,shape=square,flag=0,i=743,u=0.7686293918141773,v=0.3860243778849791,w=0.5563945710051195,x=7.100899795404449 color=blue,shape=square,flag=0,i=768,u=0.6142167398249276,v=0.5058741300020686,w=0.35440149163176193,x=4.9375675393287795 color=red,shape=square,flag=0,i=769,u=0.5762503050626411,v=0.9449347972337795,w=0.5396454717504899,x=4.535027823576054 color=yellow,shape=square,flag=1,i=776,u=0.2326699375087975,v=0.41062255056145136,w=0.4582838878078877,x=6.495550613116688 color=red,shape=square,flag=0,i=779,u=0.4794321660481753,v=0.44957239137842164,w=0.534131183348918,x=4.554982584675483 color=green,shape=square,flag=0,i=799,u=0.42442739328635637,v=0.8964958501280098,w=0.47303008264530383,x=6.156675863839864 color=yellow,shape=triangle,flag=1,i=804,u=0.8706684482737265,v=0.8573693836211311,w=0.46816853382829726,x=4.584079169332856 color=red,shape=triangle,flag=1,i=807,u=0.8577713918123153,v=0.297771559336396,w=0.5199360491732843,x=5.164415621374987 color=red,shape=circle,flag=0,i=810,u=0.17018413008657984,v=0.23320478598130245,w=0.35152048053844065,x=5.46076150321937 color=red,shape=circle,flag=0,i=817,u=0.28321334450458735,v=0.3237908657862255,w=0.35109142420998724,x=3.2464133941912263 color=red,shape=circle,flag=0,i=818,u=0.02059623878479,v=0.04460593274894216,w=0.3541282614135311,x=3.554009715185525 color=yellow,shape=circle,flag=1,i=834,u=0.9120488812571834,v=0.6857068784645892,w=0.6173957199588831,x=5.510289113034133 color=red,shape=square,flag=0,i=848,u=0.18649722139766356,v=0.6452719235869846,w=0.5410438287513045,x=5.4189301744621545 color=red,shape=triangle,flag=0,i=861,u=0.02316026733649934,v=0.32759419799888834,w=0.5209360429919869,x=8.050259613054594 color=red,shape=triangle,flag=1,i=893,u=0.0431000918147989,v=0.9368515438540571,w=0.52117938032689,x=4.768735289587635 color=purple,shape=circle,flag=0,i=894,u=0.8677645835678461,v=0.7370785187241339,w=0.4708243010989557,x=4.2195244701460615 color=red,shape=triangle,flag=0,i=897,u=0.3907041450033255,v=0.808274357235241,w=0.5266690643733455,x=6.7868612382218485 color=yellow,shape=square,flag=1,i=917,u=0.8547010348386344,v=0.7356782810796262,w=0.4531511689924275,x=5.774541777078352 color=red,shape=triangle,flag=0,i=928,u=0.4348424420850825,v=0.25987383842479017,w=0.5266497212740388,x=4.759205173519602 color=red,shape=square,flag=0,i=940,u=0.8935268981554093,v=0.23752077743261923,w=0.5303101957654777,x=5.022371854001634 color=blue,shape=square,flag=0,i=965,u=0.03995102094087877,v=0.8687150837087656,w=0.37503067844024807,x=5.538510059726689 color=red,shape=triangle,flag=0,i=968,u=0.7358954709070943,v=0.45034537546711884,w=0.5250268552773686,x=7.418808360536765 color=blue,shape=square,flag=0,i=1015,u=0.5238929594441054,v=0.01866264734687595,w=0.3781919070818389,x=4.298408962228504 color=blue,shape=circle,flag=1,i=1020,u=0.414263129226617,v=0.8304946402876182,w=0.13151094520189244,x=4.397873687920433 color=red,shape=circle,flag=0,i=1026,u=0.277218685176133,v=0.18748462651423042,w=0.39326380124043414,x=5.388221285544738 color=purple,shape=square,flag=0,i=1050,u=0.8386599118627978,v=0.6431386518603193,w=0.6599568630050375,x=5.640658611696019 color=red,shape=square,flag=0,i=1051,u=0.012503475219730498,v=0.17427409937482508,w=0.536474470332281,x=4.28116623157883 color=red,shape=triangle,flag=1,i=1070,u=0.5720273449472987,v=0.37095242731772415,w=0.5260587535784669,x=4.959913496964567 color=purple,shape=square,flag=0,i=1071,u=0.9996465731736793,v=0.12117256465756021,w=0.6561529688463592,x=4.255321150756324 color=green,shape=square,flag=0,i=1093,u=0.055028621071862016,v=0.6915161060781153,w=0.49147467774526704,x=4.7208465539980855 color=green,shape=square,flag=0,i=1094,u=0.6670405529387,v=0.5053591509128329,w=0.49126209783152436,x=5.923108619120157 color=yellow,shape=circle,flag=1,i=1102,u=0.15002349440510832,v=0.3519187041707791,w=0.6022634081227581,x=4.815072718895654 color=blue,shape=triangle,flag=1,i=1116,u=0.7077536911489641,v=0.49036941803135947,w=0.6020556539487175,x=5.137160032805944 color=red,shape=square,flag=1,i=1117,u=0.8695928610948207,v=0.4413106210300576,w=0.526989425543239,x=4.138772211849639 color=green,shape=circle,flag=0,i=1119,u=0.9508887952015431,v=0.8514250527869424,w=0.49511812999518423,x=5.832692930713734 color=red,shape=circle,flag=0,i=1125,u=0.5914223441741909,v=0.6302047728760605,w=0.4093383110513469,x=5.613869369240507 color=green,shape=circle,flag=0,i=1135,u=0.6349780241056121,v=0.1391871575477529,w=0.491816217208502,x=6.240695426540594 color=yellow,shape=square,flag=0,i=1143,u=0.9726268048453478,v=0.7609290425260713,w=0.4677883526425094,x=2.8702824020609667 color=yellow,shape=square,flag=1,i=1153,u=0.5495746127462745,v=0.5020842413939993,w=0.4652783525584822,x=4.702777730880125 color=red,shape=triangle,flag=0,i=1159,u=0.7164639751521532,v=0.7040454818650225,w=0.5336893612529211,x=7.744562940053119 color=red,shape=square,flag=0,i=1163,u=0.23593117318357937,v=0.07314400743565841,w=0.5045049973814437,x=4.73466139311028 color=red,shape=circle,flag=0,i=1170,u=0.5434581028057989,v=0.5661627010968945,w=0.4172475279694751,x=7.37542918069884 color=yellow,shape=square,flag=1,i=1173,u=0.08039265724079736,v=0.832766339096367,w=0.47250864636017365,x=5.664797525706285 color=red,shape=circle,flag=1,i=1210,u=0.9037819831553698,v=0.8406752791956175,w=0.42860730103623285,x=6.883611448821147 color=purple,shape=triangle,flag=0,i=1219,u=0.048515488628120496,v=0.13503804313416723,w=0.6875112402366665,x=5.951608164047156 color=blue,shape=triangle,flag=1,i=1224,u=0.8209941325124394,v=0.6975886986098433,w=0.5944059575518246,x=7.956611465149808 color=green,shape=square,flag=0,i=1245,u=0.6254139945026417,v=0.44235631780910023,w=0.4947154445275026,x=6.094772664571022 color=green,shape=circle,flag=0,i=1247,u=0.5647657502270278,v=0.48865785206231616,w=0.48417050428613967,x=5.314759345651722 color=purple,shape=square,flag=1,i=1281,u=0.8419644842944525,v=0.5689558333095702,w=0.6486389225203539,x=6.764436221990853 color=purple,shape=circle,flag=0,i=1291,u=0.022866144467924898,v=0.38374491731395266,w=0.47488125113633156,x=5.18381226767042 color=yellow,shape=square,flag=1,i=1302,u=0.46763196111581096,v=0.2525360057842123,w=0.4784568397892102,x=3.418117118705274 color=red,shape=circle,flag=0,i=1316,u=0.1851048293861305,v=0.23029591768852398,w=0.44492332341979296,x=5.760852454918667 color=red,shape=triangle,flag=0,i=1318,u=0.3614334841934277,v=0.3172875150096478,w=0.5336359680294116,x=6.845141572695423 color=red,shape=square,flag=0,i=1365,u=0.10240795530976454,v=0.3552096156265375,w=0.47512303248140236,x=5.145112817985559 color=blue,shape=square,flag=0,i=1366,u=0.8519514847713295,v=0.19835341879714474,w=0.3819747805065463,x=3.8274801035623978 color=red,shape=square,flag=0,i=1373,u=0.42611020600750116,v=0.7976170927642009,w=0.4799449965370654,x=3.1684210630654657 color=red,shape=square,flag=0,i=1375,u=0.9928503382180878,v=0.9033585772774038,w=0.4828676064498975,x=4.977104381535792 color=red,shape=triangle,flag=0,i=1378,u=0.0949997630141427,v=0.1855579383737852,w=0.5417557272405064,x=4.523739327972719 color=red,shape=triangle,flag=0,i=1385,u=0.6979899125004204,v=0.03378535128967952,w=0.5452630524923384,x=5.4886108014086 color=purple,shape=square,flag=0,i=1429,u=0.5205545614820511,v=0.7006373872685897,w=0.6432033836710063,x=5.266945662715147 color=blue,shape=triangle,flag=0,i=1433,u=0.9333855793065959,v=0.13457317433354077,w=0.567313117792438,x=4.227344499078499 color=red,shape=square,flag=0,i=1436,u=0.8540777405760767,v=0.5566155288943634,w=0.4727722605809266,x=4.484527380415446 color=purple,shape=triangle,flag=0,i=1444,u=0.07729695867651976,v=0.3898344059504826,w=0.6616033649709776,x=2.5006537206630988 color=red,shape=triangle,flag=0,i=1452,u=0.23007855704668956,v=0.41121885598115004,w=0.5374933633354123,x=4.625441986207416 color=blue,shape=square,flag=1,i=1459,u=0.22262765045632182,v=0.9352664855626638,w=0.3940007578510445,x=4.367014885428804 color=red,shape=circle,flag=1,i=1462,u=0.05269780281162828,v=0.0008025650932757603,w=0.4471177748347405,x=3.7253777762088505 color=purple,shape=square,flag=1,i=1463,u=0.5390058988052654,v=0.4941026498784532,w=0.6302529899909097,x=6.448810781241274 color=red,shape=square,flag=0,i=1469,u=0.9382780379672069,v=0.3315803564492994,w=0.4709422592301563,x=7.478803874367089 color=red,shape=circle,flag=0,i=1470,u=0.3612888647136956,v=0.3900985902100856,w=0.4514271376849851,x=4.346341112284237 color=yellow,shape=circle,flag=1,i=1482,u=0.32477438439891804,v=0.8527410497732805,w=0.578859866256276,x=5.09184064130106 color=red,shape=circle,flag=0,i=1484,u=0.9892899846124164,v=1.0002035172577892,w=0.45576484556727054,x=6.155587409704622 color=blue,shape=triangle,flag=0,i=1486,u=0.13417769775686017,v=0.32044326382695676,w=0.5697875944171061,x=3.611411935519723 color=red,shape=triangle,flag=0,i=1495,u=0.5096319881899956,v=0.9169351211522347,w=0.5402306225183187,x=4.396004686347562 color=yellow,shape=square,flag=1,i=1497,u=0.5519244132067481,v=0.9522672266399553,w=0.48892686507229033,x=5.2077741227745 color=green,shape=square,flag=0,i=1504,u=0.7695790776074829,v=0.6493617013300224,w=0.5062258674295976,x=6.514182432634747 color=red,shape=triangle,flag=0,i=1516,u=0.6884065489552523,v=0.9527958546677516,w=0.5400693011274069,x=5.124098932996773 color=red,shape=triangle,flag=0,i=1519,u=0.9647269269195229,v=0.4098615080327179,w=0.5387660454251227,x=5.082276353255275 color=orange,shape=triangle,flag=0,i=1533,u=0.32904497195507487,v=0.23168161807490417,w=0.8722623057355134,x=5.164071635714438 color=red,shape=square,flag=0,i=1540,u=0.8050354592729326,v=0.8800778311059083,w=0.47775298210709655,x=3.095180099376346 color=purple,shape=triangle,flag=0,i=1569,u=0.3999861324512596,v=0.07313403733425006,w=0.6498648356057545,x=5.182548842463077 color=red,shape=circle,flag=0,i=1573,u=0.23626927515050655,v=0.3242669695209879,w=0.44084393598502025,x=6.114820791664641 color=green,shape=triangle,flag=0,i=1579,u=0.5200009514905543,v=0.5374752601982243,w=0.2354954696805672,x=5.8992869223326485 color=blue,shape=square,flag=0,i=1582,u=0.5183154789173914,v=0.7075622119669978,w=0.3937785908367411,x=5.611654480869177 color=blue,shape=square,flag=0,i=1594,u=0.11151658334971082,v=0.6172273249045909,w=0.3916407637827865,x=3.8261795880638054 color=red,shape=triangle,flag=0,i=1600,u=0.010600089850044125,v=0.18086148061836715,w=0.5481871021051281,x=6.486983620696889 color=red,shape=circle,flag=1,i=1616,u=0.5276503192339859,v=0.6039148669161414,w=0.43904326409278605,x=6.7603585236707 color=orange,shape=square,flag=0,i=1621,u=0.7768568392153472,v=0.7415199227211619,w=0.30004659103299586,x=6.671697402343637 color=red,shape=circle,flag=0,i=1622,u=0.7040363113735977,v=0.6176206363095101,w=0.4359881195527714,x=5.14085836303596 color=blue,shape=circle,flag=0,i=1645,u=0.972623992029269,v=0.023971597936596867,w=0.1673474138772468,x=5.620708271084801 color=blue,shape=circle,flag=1,i=1648,u=0.6994166196793291,v=0.7487522475833888,w=0.1685666005757015,x=6.039438356676449 color=blue,shape=circle,flag=1,i=1668,u=0.5632676790950631,v=0.6804706769536457,w=0.16774706277951218,x=3.464319925942332 color=red,shape=square,flag=0,i=1672,u=0.4087041744414175,v=0.8070739084193961,w=0.4990316692688822,x=4.852123584076959 color=blue,shape=triangle,flag=0,i=1675,u=0.8049838802477126,v=0.5857178387398677,w=0.5707520736614857,x=4.101240877591373 color=red,shape=triangle,flag=0,i=1681,u=0.3729567091913156,v=0.6255047250460374,w=0.5546256899343207,x=5.7542960199220134 color=red,shape=circle,flag=1,i=1689,u=0.6505984196326361,v=0.6708260329889433,w=0.4398215422347821,x=5.067703862320497 color=orange,shape=triangle,flag=1,i=1693,u=0.16525507437570952,v=0.38752816874246854,w=0.8611704617935338,x=4.531213856608208 color=blue,shape=square,flag=0,i=1724,u=0.9257134507887343,v=0.5484847437481889,w=0.41306693393231186,x=3.7813348129809774 color=blue,shape=circle,flag=0,i=1738,u=0.07736655692516092,v=0.7094747964905463,w=0.1793050216454373,x=6.083634710543372 color=blue,shape=square,flag=0,i=1762,u=0.3157995075758133,v=0.7834804805765219,w=0.4088692267189296,x=5.1672992424980615 color=red,shape=triangle,flag=0,i=1779,u=0.652024124990294,v=0.08417005612192818,w=0.5341736009141594,x=6.259712945790969 color=red,shape=square,flag=0,i=1780,u=0.2390150805932536,v=0.29510181237732014,w=0.4927936662914188,x=6.192807475537431 color=red,shape=triangle,flag=1,i=1790,u=0.635969718915859,v=0.851056850456277,w=0.5413944877529929,x=5.428855112841159 color=yellow,shape=circle,flag=1,i=1798,u=0.6608164196933896,v=0.36011968370773173,w=0.5629517068116978,x=6.35357925019693 color=red,shape=circle,flag=0,i=1806,u=0.7744572161118486,v=0.6923633451408633,w=0.45034685773693056,x=5.010467953363613 color=red,shape=circle,flag=1,i=1830,u=0.21217432304365524,v=0.2967593161416136,w=0.4553816455432691,x=4.659852515579381 color=blue,shape=triangle,flag=0,i=1844,u=0.5636660445656244,v=0.8716846236127672,w=0.5625196889904541,x=4.866601675820479 color=purple,shape=circle,flag=0,i=1856,u=0.24161151059540176,v=0.5928568671833314,w=0.4611930047170266,x=5.136306869359727 color=red,shape=square,flag=1,i=1858,u=0.2815984094528883,v=0.9101405343282991,w=0.49915629018606633,x=4.776941788653463 color=yellow,shape=circle,flag=1,i=1870,u=0.5652799060258915,v=0.2932807976729944,w=0.5579466819473858,x=5.789771169762942 color=purple,shape=circle,flag=0,i=1876,u=0.3165066469353667,v=0.28941633786079357,w=0.4604066818976131,x=5.837141646184505 color=orange,shape=square,flag=0,i=1885,u=0.8079311983747106,v=0.8685956833908394,w=0.3116410800256374,x=4.390864584500387 color=red,shape=triangle,flag=0,i=1891,u=0.15719235042957025,v=0.831884921837593,w=0.5442701763072955,x=5.217201497530535 color=red,shape=square,flag=0,i=1892,u=0.39483640410474385,v=0.32875398270302847,w=0.49948833443251855,x=5.005502977323175 color=blue,shape=circle,flag=1,i=1920,u=0.6921050905721352,v=0.6372926162748623,w=0.22598792972014145,x=6.271379897001558 color=yellow,shape=square,flag=1,i=1923,u=0.8770166356180739,v=0.4753410604663104,w=0.4973159198588518,x=6.153753768811987 color=red,shape=triangle,flag=0,i=1939,u=0.22274687616209066,v=0.05820766875391936,w=0.5279811896729458,x=5.837491222209763 color=blue,shape=triangle,flag=1,i=1947,u=0.9017978821708391,v=0.7636216486777394,w=0.5584057144333926,x=5.37225281233222 color=red,shape=square,flag=1,i=1950,u=0.195954498947297,v=0.8407712819350194,w=0.5082386567466489,x=3.675549873683804 color=orange,shape=square,flag=0,i=1957,u=0.38417441628136606,v=0.36836651319364344,w=0.3179537476836239,x=5.924890299398008 color=purple,shape=square,flag=0,i=1958,u=0.012034648465485631,v=0.8937509799107239,w=0.6059859114206745,x=4.180251632603731 color=red,shape=square,flag=0,i=1960,u=0.7348107158418772,v=0.8830348086865724,w=0.5096404025921634,x=3.4694534736043026 color=purple,shape=triangle,flag=0,i=1961,u=0.3918413244226422,v=0.32805497520431326,w=0.6183627898972449,x=1.6595595062090327 color=blue,shape=square,flag=1,i=1964,u=0.05732382015880355,v=0.9394672461010009,w=0.4145573007868255,x=5.561786594119987 color=red,shape=square,flag=0,i=2004,u=0.010527450646065972,v=0.287701248250263,w=0.5045892743275767,x=3.236713744202779 color=red,shape=square,flag=0,i=2039,u=0.22731984900916336,v=0.8983570756911684,w=0.5008712617811221,x=4.9984232085745495 color=red,shape=square,flag=0,i=2049,u=0.5279313363373115,v=0.2409604806693607,w=0.49790560652173327,x=4.503685217976276 color=green,shape=square,flag=0,i=2051,u=0.794245842750217,v=0.7402091093823174,w=0.4970912079728164,x=4.0373967594623075 color=purple,shape=circle,flag=0,i=2054,u=0.42181769556812987,v=0.050792107711367884,w=0.4716000837281641,x=5.921232462690938 color=red,shape=triangle,flag=0,i=2055,u=0.8078666014729401,v=0.8869222481916494,w=0.5014110450061955,x=7.381193838186551 color=yellow,shape=square,flag=1,i=2061,u=0.5665190122003364,v=0.7545684264087924,w=0.494033380654766,x=3.718731030356641 color=green,shape=triangle,flag=0,i=2062,u=0.17502291082114974,v=0.10387535544372395,w=0.28736501114742885,x=5.42969308340746 color=blue,shape=square,flag=0,i=2063,u=0.3423782355214169,v=0.8918773539993816,w=0.41800999797758365,x=5.967516795513261 color=orange,shape=square,flag=0,i=2070,u=0.8820268190136146,v=0.9171285154846617,w=0.31471547686648177,x=5.78334087255119 color=yellow,shape=square,flag=1,i=2075,u=0.07613514761919937,v=0.5292282550348139,w=0.49149695903359814,x=6.060678779186645 color=yellow,shape=square,flag=1,i=2088,u=0.7733220160378064,v=0.5368010271323386,w=0.49340954649249114,x=5.413943854861395 color=red,shape=square,flag=1,i=2091,u=0.7907662511318669,v=0.41079315581366094,w=0.5011753270900353,x=5.446596187855135 color=red,shape=triangle,flag=1,i=2096,u=0.473341079736037,v=0.722277726933131,w=0.5067185834520945,x=4.882622467240705 color=orange,shape=square,flag=1,i=2098,u=0.6083933210185691,v=0.07344894561332505,w=0.3206503384346204,x=6.085497216074039 color=yellow,shape=square,flag=1,i=2102,u=0.2450713937310044,v=0.37435737888140386,w=0.4893801364954174,x=5.293791266114078 color=red,shape=triangle,flag=0,i=2122,u=0.9178243551654847,v=0.8813529027220147,w=0.5037787467721317,x=2.471433669632065 color=red,shape=square,flag=0,i=2123,u=0.9035972672420634,v=0.14095059055333659,w=0.49238746681138607,x=4.908694594785998 color=red,shape=circle,flag=0,i=2127,u=0.20415702895916688,v=0.19097359248059662,w=0.46445760154750326,x=3.6884724690021478 color=purple,shape=triangle,flag=0,i=2172,u=0.05061974885761933,v=0.4436866147376577,w=0.6114885039462646,x=4.131496827328981 color=blue,shape=triangle,flag=1,i=2180,u=0.7573212805370948,v=0.859274873940234,w=0.5524026174591629,x=4.305043355957215 color=red,shape=square,flag=0,i=2184,u=0.5362996035868647,v=0.4812487672485227,w=0.49566643046175485,x=5.476429549181639 color=red,shape=triangle,flag=0,i=2188,u=0.5413782361674907,v=0.446823449554417,w=0.5028345618617849,x=3.5493003465806687 color=red,shape=square,flag=0,i=2209,u=0.6056101890433508,v=0.005237433858933049,w=0.4791373968143102,x=5.898746077346092 color=red,shape=triangle,flag=1,i=2212,u=0.007668441317185581,v=0.46783886089685867,w=0.5068550462951366,x=2.8819823497202006 color=red,shape=triangle,flag=0,i=2218,u=0.7051291422518633,v=0.4683361714954013,w=0.50786078207472,x=5.064898326542557 color=red,shape=triangle,flag=0,i=2220,u=0.3917063706282701,v=0.358672920459875,w=0.5035119725326376,x=6.046505939663483 color=blue,shape=triangle,flag=1,i=2234,u=0.9046419701146681,v=0.24662896173218762,w=0.5468128715558063,x=5.762357572121442 color=blue,shape=circle,flag=1,i=2235,u=0.6298916188968251,v=0.5544412686634678,w=0.24476671639508038,x=3.4247663322242565 color=red,shape=square,flag=1,i=2237,u=0.4181981748246649,v=0.7171836376857676,w=0.48304487521116446,x=5.131417000911822 color=yellow,shape=triangle,flag=1,i=2242,u=0.706304493304751,v=0.6313225514654566,w=0.47487679584787923,x=3.2852244166106783 color=green,shape=triangle,flag=0,i=2246,u=0.7535899572571703,v=0.29430202078094647,w=0.3153175896308371,x=5.80578311046114 color=green,shape=triangle,flag=0,i=2251,u=0.5021607766323833,v=0.4436518391465001,w=0.32157678720951255,x=4.700097185905772 color=purple,shape=square,flag=0,i=2256,u=0.19342782566837624,v=0.5784468640751923,w=0.594075840734447,x=4.253747745978391 color=red,shape=triangle,flag=0,i=2260,u=0.13652640368197466,v=0.26322898842374454,w=0.4985684316788368,x=6.087846833969415 color=blue,shape=triangle,flag=0,i=2262,u=0.5046089831646238,v=0.7618432314709886,w=0.5507671106047716,x=4.288243327121001 color=green,shape=triangle,flag=0,i=2274,u=0.9080917087139062,v=0.11801530617669154,w=0.31761153702179556,x=4.817233799135541 color=yellow,shape=circle,flag=1,i=2312,u=0.7122310419454759,v=0.49080032675698926,w=0.5494842698854607,x=7.207714292671764 color=red,shape=square,flag=1,i=2326,u=0.0827312970778381,v=0.5517273827729732,w=0.48938352588506207,x=4.803961761077759 color=purple,shape=triangle,flag=0,i=2331,u=0.48216200948294474,v=0.6053897887850926,w=0.6146269091327969,x=1.7550587684513594 color=green,shape=square,flag=1,i=2332,u=0.8712104729844775,v=0.44649692054762347,w=0.5075555968045227,x=6.5094059131819035 color=blue,shape=circle,flag=0,i=2372,u=0.059421255989027144,v=0.20003870343355956,w=0.2555347210848312,x=5.2061566797210865 color=purple,shape=circle,flag=0,i=2373,u=0.9228566617233005,v=0.4497763107864796,w=0.4801253916143827,x=5.695378243720455 color=red,shape=triangle,flag=0,i=2378,u=0.11574963698124985,v=0.42012103012753677,w=0.5117799890768516,x=7.525336843016226 color=red,shape=square,flag=0,i=2382,u=0.7293913901135854,v=0.19408134570402402,w=0.4905942534785655,x=3.2561142488310395 color=blue,shape=triangle,flag=1,i=2397,u=0.042930931898611746,v=0.28906353164388765,w=0.5561655237204032,x=6.041227599000723 color=red,shape=circle,flag=0,i=2399,u=0.2745068723223836,v=0.3216275508472469,w=0.4910366611875597,x=6.366348407756217 color=blue,shape=square,flag=0,i=2407,u=0.7569059264383019,v=0.6815621977881376,w=0.41839720783581624,x=5.599821803991174 color=blue,shape=circle,flag=0,i=2415,u=0.04910154660574528,v=0.5404958756111141,w=0.26731849643366473,x=2.210917527535466 color=red,shape=square,flag=1,i=2431,u=0.38378504852300466,v=0.11445015005595527,w=0.49355539228753786,x=5.146756570128739 color=red,shape=square,flag=1,i=2432,u=0.5414289671593087,v=0.37429785299101825,w=0.4981634122502311,x=4.176700025555928 color=red,shape=circle,flag=0,i=2437,u=0.600093686235087,v=0.5597042104813567,w=0.503798582016451,x=5.632456469655376 color=yellow,shape=square,flag=1,i=2458,u=0.18218611935029128,v=0.2983612572175376,w=0.47416831683179905,x=6.609029907524025 color=yellow,shape=circle,flag=0,i=2461,u=0.867165565736646,v=0.9025956363358136,w=0.5523459461012876,x=3.019338685410745 color=red,shape=circle,flag=0,i=2464,u=0.4721625074822319,v=0.5400513390350403,w=0.5078545767976087,x=4.92582011506819 color=yellow,shape=square,flag=1,i=2467,u=0.09361025430824799,v=0.6677738551374311,w=0.47706568665162646,x=4.939847642538352 color=red,shape=triangle,flag=0,i=2469,u=0.3694207052198244,v=0.5447722282344535,w=0.5059100136768411,x=4.058121653794159 color=red,shape=square,flag=0,i=2483,u=0.055122781482241257,v=0.8842125911938413,w=0.5008817538811919,x=4.217476992659292 color=blue,shape=triangle,flag=0,i=2489,u=0.4834525731042024,v=0.2615842902696851,w=0.5501809269547815,x=4.504208776801217 color=red,shape=square,flag=1,i=2509,u=0.10929196628953552,v=0.23255874008676836,w=0.49260009719904424,x=6.36244069119153 color=yellow,shape=square,flag=1,i=2514,u=0.19316644777126923,v=0.8196598290451167,w=0.473664001595597,x=6.193348662471713 color=red,shape=square,flag=0,i=2515,u=0.9993965134826659,v=0.3040179595308051,w=0.48973830078731395,x=4.653813116671806 color=red,shape=triangle,flag=0,i=2518,u=0.787025573313828,v=0.15257056485934828,w=0.5140703781970453,x=5.3525068526509765 color=red,shape=square,flag=0,i=2527,u=0.20767700100511788,v=0.6461450152555049,w=0.49067841457062716,x=4.783562262794988 color=red,shape=square,flag=0,i=2530,u=0.6665993889100141,v=0.8103930799527951,w=0.48807857534214427,x=5.520916299675705 color=red,shape=square,flag=0,i=2539,u=0.7423471131055149,v=0.49712551111307623,w=0.4931271699694902,x=4.749177198851762 color=blue,shape=circle,flag=0,i=2545,u=0.5982593200568088,v=0.8652975100402089,w=0.275852335782209,x=4.845407519918545 color=red,shape=square,flag=0,i=2549,u=0.856675161091566,v=0.3114165196831775,w=0.4975783715234556,x=6.130189441343838 color=purple,shape=triangle,flag=0,i=2550,u=0.06926972665146325,v=0.7287032767882019,w=0.5889125005445655,x=4.359849328099409 color=orange,shape=triangle,flag=0,i=2553,u=0.9508276473016848,v=0.289460587769503,w=0.8373034263773781,x=6.352831315473359 color=red,shape=triangle,flag=0,i=2563,u=0.0013952880940285572,v=0.09067846202769703,w=0.5105621465435575,x=4.3689078711272495 color=purple,shape=circle,flag=0,i=2571,u=0.6198746737775912,v=0.6117615279691757,w=0.48773872964753007,x=5.367637765862085 color=red,shape=triangle,flag=0,i=2573,u=0.04812975524569185,v=0.552570125247716,w=0.5059278213119353,x=5.238843121110229 color=blue,shape=circle,flag=0,i=2591,u=0.46654625780632264,v=0.5178845807488622,w=0.27839243430274463,x=6.439167354146311 color=red,shape=circle,flag=0,i=2599,u=0.3893482722012248,v=0.319657811225841,w=0.5017287040828957,x=5.166054157250497 color=blue,shape=triangle,flag=0,i=2604,u=0.6133335082909767,v=0.15706338849664125,w=0.546382973254671,x=6.129714467673984 color=green,shape=circle,flag=0,i=2613,u=0.860428112262208,v=0.08499919357746821,w=0.4903153702211547,x=4.6590969040292585 color=red,shape=triangle,flag=0,i=2615,u=0.47228486575544304,v=0.4120308924743207,w=0.5075734917977525,x=4.775638269918454 color=red,shape=triangle,flag=0,i=2623,u=0.7621158578472799,v=0.631755186715638,w=0.512276263258318,x=4.755444596413841 color=purple,shape=square,flag=0,i=2635,u=0.34455376959146433,v=0.21303267764916645,w=0.5755372207242745,x=3.5638766553560086 color=red,shape=square,flag=1,i=2641,u=0.7965505613254553,v=0.0818371373308433,w=0.48195315152791485,x=5.339188550625941 color=red,shape=circle,flag=0,i=2651,u=0.46662794315369327,v=0.5574202226941675,w=0.5052439560979188,x=5.609302980122653 color=red,shape=square,flag=0,i=2658,u=0.8491361399463294,v=0.4187001806314964,w=0.47897319519987636,x=4.8801586640154495 color=red,shape=triangle,flag=1,i=2667,u=0.29579261872209206,v=0.7019093817439674,w=0.50766809234967,x=6.228154313160498 color=red,shape=circle,flag=1,i=2668,u=0.2712619135025529,v=0.3281769529113354,w=0.5038320732930575,x=4.04584386589855 color=purple,shape=square,flag=0,i=2670,u=0.939866358287322,v=0.16458050042115857,w=0.5828959125996166,x=5.5577033688723505 color=purple,shape=circle,flag=0,i=2676,u=0.2824853153170499,v=0.20800956788434943,w=0.4947041835530817,x=5.379239803600743 color=orange,shape=triangle,flag=0,i=2681,u=0.14410249953214505,v=0.1369398445487081,w=0.8249877700073767,x=5.183498721719421 color=red,shape=triangle,flag=1,i=2711,u=0.585818098844941,v=0.24354525693445694,w=0.49926327483226424,x=4.0251751521466606 color=blue,shape=square,flag=1,i=2758,u=0.20431293728239353,v=0.6307312881241436,w=0.43724078843695274,x=4.966823103521364 color=red,shape=triangle,flag=0,i=2760,u=0.466769578208979,v=0.10669816704947244,w=0.48928236874997666,x=4.022452582451303 color=red,shape=circle,flag=0,i=2763,u=0.8540259816077556,v=0.8057968243570277,w=0.5156569287403475,x=4.366267337764332 color=blue,shape=circle,flag=1,i=2769,u=0.26604661865892987,v=0.784638388252735,w=0.3015050382678674,x=7.025971487472547 color=blue,shape=triangle,flag=1,i=2779,u=0.06503788484286777,v=0.7301736002489201,w=0.5563078532631365,x=3.0671895433922582 color=orange,shape=square,flag=0,i=2784,u=0.6720087181027392,v=0.531597336406085,w=0.3189520919676537,x=4.22010568710081 color=green,shape=square,flag=1,i=2793,u=0.6830203826405684,v=0.15743886622481862,w=0.5279821971362703,x=3.8051266229645573 color=red,shape=square,flag=0,i=2807,u=0.02423949916367385,v=0.8786152407555577,w=0.48273103815866486,x=3.809563031581092 color=green,shape=triangle,flag=0,i=2810,u=0.2515594916201451,v=0.31933380887633367,w=0.3636603986837392,x=5.934139909192768 color=purple,shape=square,flag=1,i=2822,u=0.34075820160710024,v=0.23532145172796826,w=0.5805775413458969,x=4.495962024253348 color=yellow,shape=circle,flag=1,i=2836,u=0.4213295413705884,v=0.35402689626709216,w=0.5240471070806512,x=5.6017322680647785 color=blue,shape=square,flag=1,i=2837,u=0.4854078253161348,v=0.275549753634141,w=0.4432543288891906,x=5.022679046204014 color=blue,shape=circle,flag=1,i=2899,u=0.011225865347384345,v=0.7596278939214351,w=0.2973899363809186,x=4.024307044697272 color=yellow,shape=circle,flag=1,i=2904,u=0.060127079283722185,v=0.07991197701318664,w=0.5330818382412245,x=4.650117185226596 color=red,shape=triangle,flag=0,i=2913,u=0.17119817923714076,v=0.5355228917196253,w=0.48173555768168314,x=4.29692961473938 color=red,shape=square,flag=0,i=2917,u=0.5767756211798936,v=0.053820042841727034,w=0.46485144533441763,x=6.035228756502684 color=blue,shape=square,flag=0,i=2929,u=0.7203315117368787,v=0.21719762158746425,w=0.4462166458471962,x=4.209121745669645 color=green,shape=circle,flag=0,i=2961,u=0.5760332357877725,v=0.5368336322474956,w=0.49200327921124554,x=5.648004450093005 color=red,shape=triangle,flag=1,i=2970,u=0.08962471199119348,v=0.193781073839137,w=0.478973743753035,x=6.0997977177612706 color=red,shape=circle,flag=0,i=2976,u=0.7899621036244977,v=0.7271308924244587,w=0.5247304174521686,x=5.708568407328053 color=orange,shape=triangle,flag=1,i=3039,u=0.03584605513790595,v=0.5494095902256649,w=0.8220909065564673,x=5.80251279122092 color=yellow,shape=triangle,flag=1,i=3053,u=0.9545603543188562,v=0.28481029091550514,w=0.490004380848622,x=5.7383831216909575 color=blue,shape=triangle,flag=0,i=3097,u=0.5079167708283442,v=0.9909569175762811,w=0.5331655908704808,x=5.227266519235796 color=yellow,shape=square,flag=1,i=3100,u=0.7095883140937627,v=0.24693530853911083,w=0.4878625284719338,x=4.62163610402542 color=red,shape=triangle,flag=1,i=3109,u=0.6423334769004939,v=0.7672655901818572,w=0.5085621363441877,x=5.159008562926921 color=red,shape=square,flag=0,i=3110,u=0.7379664304456591,v=0.5526373549483992,w=0.501312078238629,x=4.873123746295923 color=red,shape=circle,flag=0,i=3139,u=0.04835898233323954,v=-0.03964684310055758,w=0.5263660881848111,x=5.3758779366493625 color=red,shape=square,flag=1,i=3143,u=0.43972972392734666,v=0.9073346476529275,w=0.5063542244408268,x=5.345589517721543 color=blue,shape=square,flag=0,i=3146,u=0.8436718531141385,v=0.30178479630228927,w=0.4448269148693266,x=7.452227239754201 color=blue,shape=triangle,flag=0,i=3172,u=0.18016375932930018,v=0.29903916667709207,w=0.5247628061736151,x=3.9126252951629135 color=red,shape=circle,flag=0,i=3199,u=0.48902546841027794,v=0.4552351188158146,w=0.5188290321435243,x=5.112220714699938 color=yellow,shape=square,flag=1,i=3217,u=0.11659672177986369,v=0.45709615572803697,w=0.5043422260876161,x=4.226149315453072 color=purple,shape=square,flag=0,i=3234,u=0.8611706127248784,v=0.11899955602660062,w=0.5576943173830387,x=7.169704102126839 color=red,shape=square,flag=1,i=3238,u=0.28766545256300513,v=0.23054782068431967,w=0.5070167484771201,x=4.462784514269713 color=red,shape=square,flag=0,i=3242,u=0.3818565625270237,v=0.7635570067058998,w=0.5066415443480794,x=4.3118647467020095 color=yellow,shape=triangle,flag=1,i=3258,u=0.17679254082047402,v=0.7230275416945412,w=0.49804435923705764,x=5.390455126526775 color=green,shape=triangle,flag=0,i=3291,u=0.4160663781535642,v=0.7234505787229104,w=0.369071552135882,x=4.8965924838132935 color=purple,shape=triangle,flag=0,i=3305,u=0.785074853942615,v=0.4428660270881599,w=0.558984242302829,x=3.493968237313094 color=orange,shape=square,flag=0,i=3321,u=0.33728057367933106,v=0.9510575847640207,w=0.3345443373685077,x=6.16707538332792 color=red,shape=square,flag=0,i=3323,u=0.9871076174950064,v=0.8155890910957214,w=0.5016892144614107,x=3.807943574802668 color=yellow,shape=square,flag=1,i=3325,u=0.11895505800593942,v=0.3177824452328297,w=0.5028384303248526,x=2.958853038706725 color=red,shape=circle,flag=0,i=3334,u=0.9342380991119758,v=1.0265406115139653,w=0.5282652844829879,x=5.096372390301005 color=red,shape=triangle,flag=0,i=3342,u=0.06853001540725634,v=0.21518931089495796,w=0.5092400339915257,x=3.111120414030981 color=red,shape=square,flag=0,i=3355,u=0.15868707140782912,v=0.8912603126080899,w=0.4974993376818556,x=4.139622205834469 color=red,shape=square,flag=0,i=3377,u=0.44261900534999477,v=0.22156014384391187,w=0.4981056401951789,x=3.4482408274879326 color=red,shape=triangle,flag=0,i=3383,u=0.1975740843420113,v=0.694066274381527,w=0.5099143602428216,x=6.278038820938137 color=blue,shape=square,flag=1,i=3384,u=0.6494987803573309,v=0.10428905425407242,w=0.4638675835598705,x=5.017911147785691 color=orange,shape=triangle,flag=1,i=3390,u=0.7626521312629074,v=0.7884860306182669,w=0.8041098361892922,x=3.3786922967553568 color=red,shape=triangle,flag=1,i=3405,u=0.29986310508342595,v=0.4665669025486415,w=0.5035005171777974,x=5.287648152836879 color=orange,shape=square,flag=0,i=3407,u=0.6569265707155644,v=0.3129012234653398,w=0.3418801239588996,x=1.4936798534555953 color=purple,shape=triangle,flag=0,i=3424,u=0.6709158812243344,v=0.9902163309577701,w=0.5583023290102405,x=3.299970219543622 color=orange,shape=square,flag=1,i=3427,u=0.5542951145301398,v=0.1443227656777426,w=0.33899948644371813,x=4.305918243540835 color=purple,shape=square,flag=0,i=3441,u=0.2798375437463839,v=0.9679266172102754,w=0.5552404089697491,x=6.526454003994018 color=yellow,shape=square,flag=1,i=3455,u=0.9750136599046068,v=0.40439261677513194,w=0.5114865981431348,x=5.37249037290091 color=purple,shape=circle,flag=0,i=3465,u=0.6309531739733012,v=0.20965858831535633,w=0.4915931289679595,x=4.744129028484625 color=purple,shape=square,flag=0,i=3467,u=0.12227601731152626,v=0.6657577272166397,w=0.5516707923681236,x=6.118030228989158 color=green,shape=triangle,flag=1,i=3470,u=0.6075052268611216,v=0.8471110240351473,w=0.38138320578866713,x=4.131367985956812 color=blue,shape=square,flag=1,i=3477,u=0.5342263588773409,v=0.4583144809407387,w=0.47952666325723603,x=4.314116433880872 color=red,shape=triangle,flag=0,i=3479,u=0.7629680483968369,v=0.4851010795836088,w=0.5062802072376592,x=4.640328795473425 color=yellow,shape=triangle,flag=1,i=3496,u=0.22226409991261276,v=0.25514199825301653,w=0.48929984054123293,x=4.29108639305515 color=red,shape=circle,flag=0,i=3498,u=0.5025342202643073,v=0.5193089434912787,w=0.5076410961575311,x=7.5163195300728445 color=purple,shape=circle,flag=0,i=3502,u=0.6127220192423671,v=0.42124237189082436,w=0.4903910646042732,x=6.69716264312309 color=green,shape=square,flag=1,i=3530,u=0.31349264736927074,v=0.22359313446706852,w=0.5264958103979744,x=4.947703594485797 color=red,shape=triangle,flag=1,i=3542,u=0.5488528555599972,v=0.14731891743885583,w=0.5205827627260905,x=4.907192591258627 color=red,shape=circle,flag=0,i=3551,u=0.2573426126511935,v=0.26880369068162485,w=0.5051868939434375,x=4.283511251193726 color=red,shape=triangle,flag=0,i=3557,u=0.7281939031315208,v=0.7105692440420169,w=0.5250568231767727,x=4.225341474471109 color=purple,shape=triangle,flag=0,i=3588,u=0.9114219545246541,v=0.9454991714310369,w=0.5606932119266484,x=5.579409174036885 color=yellow,shape=circle,flag=1,i=3592,u=0.25106457537004534,v=0.9189161472825008,w=0.5502393699709364,x=4.629742960614238 color=red,shape=triangle,flag=0,i=3612,u=0.2624978784252636,v=0.22206817539475454,w=0.5238730041174808,x=3.293566613899943 color=blue,shape=circle,flag=1,i=3616,u=0.8548431579124808,v=0.4989623130006362,w=0.3339426415875795,x=3.696785877560498 color=green,shape=circle,flag=0,i=3619,u=0.4784857910983109,v=0.5493495527943834,w=0.4819892327327133,x=6.703865601324473 color=yellow,shape=triangle,flag=1,i=3638,u=0.5681423563525043,v=0.7364416318425555,w=0.48057415644311974,x=4.5660100665444014 color=red,shape=square,flag=1,i=3667,u=0.23130521649286728,v=0.9381273139743299,w=0.48009597176641444,x=5.397341753984847 color=red,shape=circle,flag=0,i=3669,u=0.9314245382696817,v=0.9674373579337011,w=0.5132085419267511,x=5.481596451971721 color=red,shape=triangle,flag=0,i=3692,u=0.544472556395205,v=0.11951193848308495,w=0.5196415119222436,x=5.384614938904473 color=blue,shape=circle,flag=1,i=3706,u=0.0029050316374207297,v=0.6383605275040843,w=0.34390644347128174,x=3.3217254020358866 color=yellow,shape=triangle,flag=1,i=3711,u=0.8830172834029085,v=0.0976486136749366,w=0.4671083759493429,x=6.758219613098135 color=purple,shape=square,flag=0,i=3717,u=0.30507324254754,v=0.7580944229000848,w=0.5547429873740861,x=5.920423913087702 color=green,shape=square,flag=0,i=3720,u=0.7484207921073818,v=0.6812830924610436,w=0.49879495046941286,x=5.309172286057781 color=red,shape=square,flag=0,i=3727,u=0.2871708733313212,v=0.7441603570837213,w=0.4826618004789263,x=5.326089833147184 color=red,shape=square,flag=0,i=3736,u=0.6731464315461275,v=0.8142237150005265,w=0.4836395285993182,x=4.162353571125508 color=blue,shape=circle,flag=0,i=3737,u=0.7125529509526801,v=0.9945516400071723,w=0.34771246879360596,x=6.006278483191809 color=red,shape=triangle,flag=1,i=3740,u=0.6352327108932165,v=0.3302652448233153,w=0.5199029809032459,x=5.503021380321466 color=red,shape=triangle,flag=0,i=3745,u=0.26950091413397326,v=0.20488907698806225,w=0.5197578213189719,x=5.510190145440178 color=red,shape=square,flag=1,i=3753,u=0.5650541503977822,v=0.9139666513927299,w=0.486154043146944,x=3.0724619744871817 color=yellow,shape=square,flag=1,i=3778,u=0.5947707471316804,v=0.09026045684055795,w=0.4964365067198076,x=4.830669326396104 color=red,shape=triangle,flag=0,i=3783,u=0.23109195853995956,v=0.36449444195718883,w=0.5224561596699105,x=3.8821579043978804 color=red,shape=triangle,flag=0,i=3792,u=0.08616804062055272,v=0.8126508574261648,w=0.5233142649552321,x=7.9621859867573725 color=green,shape=triangle,flag=0,i=3800,u=0.3719056969079264,v=0.4862618905657431,w=0.4065991004232053,x=4.443325054201435 color=green,shape=square,flag=1,i=3839,u=0.5469614915238294,v=0.3072050190333283,w=0.4951257220963446,x=5.442782750264191 color=red,shape=triangle,flag=1,i=3843,u=0.63750977846767,v=0.004933372974431416,w=0.5069261041379488,x=3.6004625092063005 color=red,shape=triangle,flag=0,i=3847,u=0.4792497809968481,v=0.23042814116269672,w=0.5105283292600247,x=5.182239155954865 color=red,shape=circle,flag=0,i=3852,u=0.6258776262265322,v=0.578436676444718,w=0.5010873044116889,x=4.0170195022323965 color=red,shape=square,flag=1,i=3853,u=0.17872649913027228,v=0.2683197014208172,w=0.48836074729380285,x=4.798004218704503 color=green,shape=triangle,flag=0,i=3865,u=0.34830225374577395,v=0.7007829632717277,w=0.4092352482005258,x=4.830443606736057 color=green,shape=circle,flag=1,i=3867,u=0.07527024915669844,v=0.03535630586767424,w=0.4742796270589179,x=3.3261008085136528 color=yellow,shape=square,flag=0,i=3880,u=0.9219460612150782,v=0.838447974289432,w=0.49181308071483315,x=4.51314563564714 color=purple,shape=triangle,flag=0,i=3882,u=0.7721871261531433,v=0.8769023760773738,w=0.5677559622434847,x=3.1988096810546964 color=red,shape=square,flag=0,i=3886,u=0.9658606990028249,v=0.38336621536381843,w=0.480800207772279,x=6.603932501820694 color=red,shape=circle,flag=0,i=3887,u=0.065543174726716,v=0.06552331298811505,w=0.49656529536436195,x=5.504627088037929 color=red,shape=triangle,flag=0,i=3893,u=0.6757353069418544,v=0.9642423797735116,w=0.5092994498974618,x=3.6985647200819507 color=red,shape=square,flag=0,i=3916,u=0.9626445334664495,v=0.5516233097517408,w=0.4770575250413808,x=5.997423877021141 color=green,shape=triangle,flag=0,i=3920,u=0.9194195238971357,v=0.5288738098195129,w=0.4101493645615294,x=6.119935959628971 color=red,shape=square,flag=0,i=3922,u=0.09032982008561452,v=0.0008107480968789771,w=0.47081635593282695,x=4.580372453762882 color=red,shape=square,flag=0,i=3924,u=0.005483716581601961,v=0.15863307151489492,w=0.4671178312000501,x=6.133005185525068 color=blue,shape=circle,flag=1,i=3931,u=0.8902947073598717,v=0.9040755396991641,w=0.3577299631520571,x=6.460963763579916 color=red,shape=triangle,flag=0,i=3938,u=0.1308631487570372,v=0.7188896777638393,w=0.5099137483712004,x=2.6886882935932532 color=yellow,shape=circle,flag=1,i=3940,u=0.3214366344529531,v=0.32542143328187734,w=0.5573015922411075,x=4.287931687032514 color=green,shape=triangle,flag=1,i=3951,u=0.8896811661805898,v=0.9602687863114365,w=0.41539297870639225,x=3.688485842795396 color=red,shape=circle,flag=1,i=3973,u=0.5501212863905588,v=0.5060391827174543,w=0.4914473165563479,x=4.517096929825123 color=red,shape=circle,flag=1,i=3978,u=0.8784076422313635,v=0.8071059960737477,w=0.49074922430355267,x=5.357454971490885 color=red,shape=circle,flag=1,i=4000,u=0.05490416175132373,v=0.07392337815122155,w=0.49416101516594396,x=5.355725080701707 color=blue,shape=square,flag=1,i=4007,u=0.3593621089751877,v=0.4204952586591253,w=0.48311885257376547,x=4.152786490042463 color=red,shape=circle,flag=0,i=4008,u=0.6263771674542099,v=0.6273789656494907,w=0.4925932624358998,x=3.412081047867682 color=yellow,shape=square,flag=1,i=4010,u=0.7166252708117242,v=0.5393574073258124,w=0.4864772500833869,x=3.005238186091022 color=blue,shape=circle,flag=1,i=4048,u=0.6375928559984098,v=0.13094792714264747,w=0.3559378606794926,x=5.594978182895825 color=red,shape=square,flag=1,i=4055,u=0.5584526843675628,v=0.274821142186197,w=0.4859245223815638,x=3.846472472964154 color=yellow,shape=square,flag=1,i=4065,u=0.30055120732205987,v=0.8237403642678218,w=0.4940415884493408,x=4.389389322019022 color=red,shape=circle,flag=1,i=4066,u=0.3079054257526094,v=0.3938428302018409,w=0.4840911577561348,x=5.025254765228029 color=red,shape=triangle,flag=0,i=4070,u=0.7857193974786632,v=0.20523038183871056,w=0.5148166157666305,x=7.390248248875976 color=red,shape=triangle,flag=0,i=4073,u=0.8715276951630303,v=0.7631813622272297,w=0.5149349053075495,x=3.831016926880204 color=purple,shape=square,flag=0,i=4080,u=0.9507897518515176,v=0.7330368467293205,w=0.5618439565262913,x=5.065911449238861 color=red,shape=triangle,flag=0,i=4089,u=0.23546693802152452,v=0.8864756100273485,w=0.5176775288597121,x=4.486048731255909 color=green,shape=triangle,flag=0,i=4111,u=0.3284284241669122,v=0.7897294545153425,w=0.4255682687947704,x=4.33760596350459 color=blue,shape=circle,flag=0,i=4113,u=0.7778561711591236,v=0.7026046553162363,w=0.36016953332639406,x=4.3253087131762 color=green,shape=square,flag=0,i=4116,u=0.017264149877869173,v=0.6772019371129909,w=0.49127313845384646,x=4.561244596198336 color=green,shape=circle,flag=0,i=4122,u=0.42041660464659514,v=0.9987265889293468,w=0.4709212310875591,x=5.270326965032162 color=purple,shape=triangle,flag=0,i=4123,u=0.48215503477639954,v=0.6245337534585043,w=0.5520777975040859,x=5.260380548282169 color=blue,shape=circle,flag=0,i=4125,u=0.7292024833007671,v=0.9886297258819318,w=0.35794951366222183,x=6.318628391623386 color=red,shape=square,flag=1,i=4133,u=0.5131088766874894,v=0.99207096020626,w=0.49072827406779573,x=6.405522770873926 color=red,shape=circle,flag=0,i=4137,u=0.13371213335685206,v=0.08184469599874578,w=0.4886718357447637,x=4.690215456366022 color=green,shape=square,flag=0,i=4138,u=0.4870533364703431,v=0.6089277625056339,w=0.49423438876804665,x=2.962448288757521 color=red,shape=square,flag=0,i=4141,u=0.7527801461726715,v=0.47801360576698193,w=0.49139292839500837,x=3.695696364641762 color=blue,shape=square,flag=0,i=4144,u=0.6508968440851186,v=0.01594167925920531,w=0.4909152884928182,x=3.9139237568935084 color=red,shape=triangle,flag=1,i=4152,u=0.5290995440135682,v=0.15147554840633548,w=0.5190495163964532,x=7.2158162973518065 color=purple,shape=circle,flag=1,i=4153,u=0.010343789766863232,v=0.4542361685678803,w=0.45706733570733415,x=4.185599374272368 color=red,shape=square,flag=1,i=4159,u=0.9090870913203859,v=0.4509060551323797,w=0.4921856922497064,x=5.206561949198413 color=red,shape=square,flag=0,i=4187,u=0.24998114916946512,v=0.7793536566455239,w=0.4979741881291295,x=6.942078444289223 color=red,shape=square,flag=1,i=4196,u=0.1649889386660216,v=0.1944723914799218,w=0.4877029534129722,x=4.012665515919996 color=blue,shape=circle,flag=0,i=4210,u=0.43188118595514013,v=0.05626968920047648,w=0.36041342723044056,x=5.240538052406783 color=purple,shape=triangle,flag=0,i=4219,u=0.7636107502661091,v=0.5386503845691811,w=0.5474633930296947,x=7.4079025462829335 color=yellow,shape=triangle,flag=1,i=4224,u=0.23806761658919084,v=0.38805580422442765,w=0.4739522498157717,x=3.3417188940812355 color=red,shape=square,flag=0,i=4233,u=0.6186732875970838,v=0.4519782222039107,w=0.4780176245355303,x=6.172910701285077 color=blue,shape=square,flag=1,i=4243,u=0.3917412188768753,v=0.645158831472363,w=0.4953483544193797,x=3.428474040547902 color=purple,shape=square,flag=0,i=4245,u=0.9891890351824295,v=0.6480643195288099,w=0.5524803116498138,x=5.458900869849497 color=red,shape=triangle,flag=0,i=4259,u=0.040083681097769164,v=0.15745823308154772,w=0.5154490705077337,x=5.205330502248688 color=blue,shape=triangle,flag=1,i=4266,u=0.807310216945378,v=0.6397280241121506,w=0.5378039116131943,x=3.7168978227298077 color=purple,shape=circle,flag=0,i=4269,u=0.12564067513031663,v=0.08040467691871445,w=0.45938362065333793,x=5.994242178415964 color=yellow,shape=triangle,flag=1,i=4278,u=0.8317601951056839,v=0.7616584106935024,w=0.4723712300439795,x=7.171809837380553 color=green,shape=square,flag=0,i=4298,u=0.8889952525373963,v=0.37402240945052534,w=0.4904462579818838,x=5.76031072452648 color=yellow,shape=circle,flag=1,i=4304,u=0.6776539392030757,v=0.46415285564554576,w=0.5489543752433077,x=6.952944315945049 color=red,shape=square,flag=0,i=4315,u=0.777751491546273,v=0.33508243498264767,w=0.48093360774834243,x=6.687593635204276 color=red,shape=square,flag=0,i=4320,u=0.56311263501616,v=0.911770016966866,w=0.47673720111374274,x=4.981452745180131 color=red,shape=circle,flag=0,i=4354,u=0.5167962363665243,v=0.5433960802622636,w=0.4885582203940556,x=5.578784767733086 color=red,shape=circle,flag=1,i=4364,u=0.7782083467757581,v=0.7997449329308299,w=0.4972269164599567,x=5.3362889036878585 color=red,shape=square,flag=0,i=4369,u=0.434285938385071,v=0.01089664572421567,w=0.48229866547079614,x=3.881217457651722 color=red,shape=square,flag=0,i=4379,u=0.5222428403277589,v=0.8011417037625204,w=0.47553145537873565,x=4.751087465594357 color=blue,shape=triangle,flag=1,i=4398,u=0.41078756963174423,v=0.4641707690981701,w=0.5264967143522112,x=5.677853630107361 color=red,shape=square,flag=1,i=4412,u=0.8128120936484775,v=0.9688455224228868,w=0.4702410026786483,x=3.271908704866489 color=red,shape=square,flag=0,i=4419,u=0.20372484920186795,v=0.41298665778133037,w=0.4660083716530997,x=4.057537592001876 color=purple,shape=square,flag=0,i=4427,u=0.8422493225818376,v=0.382468909787415,w=0.5632113301941087,x=4.454792138256643 color=purple,shape=triangle,flag=0,i=4432,u=0.33934567909701696,v=0.958554458947561,w=0.5515871029354242,x=4.713000872537885 color=green,shape=square,flag=0,i=4440,u=0.9132657377198357,v=0.7835187031065083,w=0.497602832547874,x=5.327120400792336 color=green,shape=circle,flag=0,i=4449,u=0.3338305852467741,v=0.012692849632647496,w=0.4690271926679323,x=4.954187279536586 color=blue,shape=circle,flag=1,i=4461,u=0.17485481067978437,v=0.5216593873404025,w=0.3744188448578828,x=4.393387724137667 color=red,shape=square,flag=0,i=4479,u=0.6514331004292623,v=0.10236585048474345,w=0.4695351500820933,x=4.2650309820261345 color=red,shape=square,flag=1,i=4480,u=0.8469976130899075,v=0.0011247642630375365,w=0.47227495497588245,x=7.4727705325755585 color=red,shape=circle,flag=0,i=4481,u=0.6587785325792491,v=0.7131442696567425,w=0.4989878576569834,x=4.39459645796621 color=red,shape=circle,flag=0,i=4483,u=0.3329844783281878,v=0.3025610271956023,w=0.4969507873863136,x=3.6657973248904376 color=purple,shape=square,flag=0,i=4490,u=0.07386981905312218,v=0.29799061460644083,w=0.5646796267964418,x=7.028530018358976 color=yellow,shape=triangle,flag=1,i=4497,u=0.5495164190322613,v=0.6741898996197746,w=0.4700650710173229,x=3.647356510274664 color=red,shape=square,flag=1,i=4502,u=0.07282561554650291,v=0.19934102395334075,w=0.4840570278598482,x=5.460009845016438 color=red,shape=circle,flag=0,i=4517,u=0.9560301078405197,v=0.9855615893929697,w=0.49407564580292324,x=4.204357524310372 color=blue,shape=triangle,flag=1,i=4526,u=0.8839149042250543,v=0.316740732138862,w=0.5304074389039727,x=6.135035264406359 color=blue,shape=triangle,flag=1,i=4533,u=0.41753698030666864,v=0.22724172152243005,w=0.5313197462660701,x=5.393428621429922 color=yellow,shape=triangle,flag=0,i=4534,u=0.014620330740086618,v=0.4958745335342518,w=0.4676047611248905,x=5.286639600542727 color=green,shape=circle,flag=1,i=4536,u=0.09684826124548573,v=0.004968761544236533,w=0.464446506694815,x=5.82288074428381 color=green,shape=circle,flag=0,i=4544,u=0.6463719909807981,v=0.401498834272373,w=0.46521489990368287,x=6.295453090216363 color=red,shape=square,flag=1,i=4569,u=0.38732684841686893,v=0.4879193813283953,w=0.4898777132996863,x=5.25807312230191 color=red,shape=triangle,flag=0,i=4611,u=0.6897926667476658,v=0.8291653414676392,w=0.49602856830692227,x=7.516391237463194 color=green,shape=triangle,flag=1,i=4614,u=0.4585811547325982,v=0.6261203358311093,w=0.44350744789842583,x=5.048531990168133 color=red,shape=square,flag=0,i=4618,u=0.2730086470257036,v=0.7829600067694346,w=0.4860522657248413,x=5.395407567505142 color=green,shape=circle,flag=0,i=4626,u=0.0226257356389713,v=0.9601029264420361,w=0.461311029254716,x=3.5882511689718135 color=red,shape=square,flag=0,i=4652,u=0.05703877491940923,v=0.06585729734046852,w=0.48208385558520445,x=4.060983069969076 color=yellow,shape=square,flag=1,i=4659,u=0.2801824030534069,v=0.0438178619705506,w=0.501986681267166,x=7.6131269954403 color=blue,shape=circle,flag=1,i=4672,u=4.3912454007477564e-05,v=0.362796288952525,w=0.3993360484373074,x=3.9861223442408416 color=orange,shape=circle,flag=1,i=4692,u=0.9954037369880855,v=0.02349018535873748,w=0.6159445024232557,x=4.7499934114291085 color=blue,shape=circle,flag=1,i=4710,u=0.7871079093873165,v=0.7861781653597818,w=0.39291034976006217,x=4.153924056765995 color=red,shape=triangle,flag=0,i=4727,u=0.5273654668420624,v=0.5600630076906481,w=0.5001817515136285,x=7.015063655811005 color=red,shape=square,flag=1,i=4756,u=0.9589146091494035,v=0.9740295173385957,w=0.4862863231058336,x=3.779876984793303 color=yellow,shape=square,flag=1,i=4759,u=0.9845759343144127,v=0.36563785275364136,w=0.5010217479150095,x=4.869039297795497 color=red,shape=square,flag=1,i=4762,u=0.5575845396339288,v=0.97746474716903,w=0.48304555133080473,x=4.339129497099426 color=red,shape=square,flag=1,i=4773,u=0.987130101490106,v=0.40244866871421126,w=0.4882601914063636,x=5.047887427900072 color=blue,shape=square,flag=0,i=4783,u=0.22565129993731936,v=0.1707567132972978,w=0.46719616905216915,x=6.190039910143233 color=red,shape=square,flag=0,i=4797,u=0.9636542512173785,v=0.5946682359307124,w=0.4895280923615869,x=2.9021778447739788 color=green,shape=circle,flag=0,i=4808,u=0.47531974356169093,v=0.1164795381234004,w=0.46278990722449626,x=4.396019068357184 color=red,shape=triangle,flag=0,i=4822,u=0.10849972348909509,v=0.8245184575125909,w=0.503656669017261,x=3.691476903043085 color=orange,shape=square,flag=1,i=4831,u=0.7999192819621908,v=0.9520046684953247,w=0.359627084402705,x=4.788271505203496 color=red,shape=square,flag=0,i=4838,u=0.12062753657031133,v=0.06097750480829511,w=0.4865831322953874,x=4.967876012945222 color=blue,shape=triangle,flag=1,i=4858,u=0.47904328213813874,v=0.22569528473924072,w=0.5290903965165521,x=6.090757985580196 color=yellow,shape=circle,flag=1,i=4861,u=0.8714478634106673,v=0.705860033229531,w=0.5403439167752929,x=5.158122690299913 color=purple,shape=triangle,flag=1,i=4868,u=0.3196040625347073,v=0.45592095246985065,w=0.5421864325199726,x=5.038247417673449 color=red,shape=square,flag=1,i=4877,u=0.6352240793453936,v=0.21551322767111503,w=0.5023205660300618,x=6.3075083428004985 color=red,shape=triangle,flag=1,i=4889,u=0.05384871008434988,v=0.07587178184811971,w=0.49631820726428827,x=2.253273333249837 color=yellow,shape=triangle,flag=1,i=4893,u=0.11402238792055563,v=0.10140796489934611,w=0.4763049121271566,x=5.706121371454866 color=green,shape=circle,flag=1,i=4894,u=0.8670868228399143,v=0.7287253707307526,w=0.4711920364233325,x=4.958278717805755 color=purple,shape=circle,flag=0,i=4901,u=0.4911898392656703,v=0.47771650215029504,w=0.47221468860917887,x=4.916147870038752 color=yellow,shape=triangle,flag=1,i=4909,u=0.7835833005251677,v=0.253223644228022,w=0.47882827035870973,x=4.07965453809507 color=purple,shape=circle,flag=0,i=4917,u=0.21405431790548124,v=0.22809134769476713,w=0.4762557694477563,x=6.595152012939322 color=red,shape=triangle,flag=0,i=4923,u=0.6073390030280708,v=0.8188089199730891,w=0.49207972463552285,x=5.447411893042994 color=red,shape=square,flag=0,i=4956,u=0.43253415766372016,v=0.7323508812510726,w=0.522914342700665,x=6.120916811217318 color=blue,shape=triangle,flag=0,i=4962,u=0.6367779574323398,v=0.3947339560378299,w=0.5113021410683906,x=4.392191418330258 color=red,shape=triangle,flag=1,i=4966,u=0.7684465674231389,v=0.17573220719193694,w=0.4833613335972867,x=6.371413249901571 color=red,shape=circle,flag=0,i=4968,u=0.9691878006521278,v=0.8698367737670867,w=0.5060677109704748,x=3.990767354172237 color=red,shape=square,flag=0,i=4984,u=0.6146393359480166,v=0.5101038208363462,w=0.5305089395451624,x=4.356529834004775 color=red,shape=triangle,flag=0,i=5010,u=0.604365562732041,v=0.8079847476181391,w=0.4906319246434529,x=4.798297275786936 color=orange,shape=square,flag=1,i=5016,u=0.19504118170080154,v=0.3520822859547038,w=0.35691733012089655,x=5.833861438271984 color=red,shape=square,flag=0,i=5020,u=0.19361450696395321,v=0.4001616372613894,w=0.5310319459816489,x=2.4545267472064682 color=green,shape=square,flag=0,i=5028,u=0.07963993301021555,v=0.06697791193622316,w=0.5216052853331227,x=7.172653891332646 color=yellow,shape=square,flag=1,i=5033,u=0.6872771220970901,v=0.5126236481991991,w=0.4996821120073008,x=5.017493586848938 color=red,shape=square,flag=0,i=5037,u=0.08920709206819122,v=0.11719414853680221,w=0.5365776596846343,x=5.9465368625308 color=red,shape=triangle,flag=0,i=5041,u=0.3536748666857381,v=0.7952387130119751,w=0.49527174287537834,x=4.1035103127529196 color=green,shape=triangle,flag=1,i=5058,u=0.9004975987784543,v=0.0290656688852996,w=0.44741049179718756,x=3.614604311632285 color=yellow,shape=triangle,flag=1,i=5078,u=0.703794888428924,v=0.876877578963412,w=0.476153857870298,x=6.265288459212706 color=purple,shape=circle,flag=0,i=5107,u=0.2795363933006426,v=0.41416671317299536,w=0.48024594626924516,x=4.58236419807355 color=red,shape=triangle,flag=0,i=5114,u=0.5459583658068602,v=0.7097663308273577,w=0.49078816934002184,x=4.024368397437182 color=red,shape=triangle,flag=1,i=5120,u=0.3058308697396813,v=0.32914633277497196,w=0.49153375908198477,x=6.158690132090211 color=red,shape=square,flag=1,i=5122,u=0.48642277524060873,v=0.7977013112345599,w=0.5425386941097052,x=3.836137373926413 color=red,shape=circle,flag=0,i=5123,u=0.861691357988579,v=0.7913306086663261,w=0.5020442668695987,x=3.6515566810550104 color=red,shape=circle,flag=0,i=5129,u=0.8238063934964313,v=0.8176654026497628,w=0.4963399915135567,x=4.058369612979784 color=red,shape=circle,flag=1,i=5154,u=0.3169193017115355,v=0.22665248853824443,w=0.4987271979279972,x=5.159098929883051 color=yellow,shape=square,flag=1,i=5166,u=0.2803249006586175,v=0.5359442761836394,w=0.5107896973536701,x=4.597085405376856 color=red,shape=circle,flag=1,i=5183,u=0.8557812372608711,v=0.9127347887390895,w=0.49400982545841743,x=5.264330525710999 color=red,shape=square,flag=1,i=5186,u=0.8165284600289506,v=0.31230879758685837,w=0.5204004907998334,x=5.451993993057882 color=red,shape=square,flag=0,i=5196,u=0.27689581006450603,v=0.7394640009940899,w=0.5166708364087473,x=4.343491758592539 color=red,shape=triangle,flag=1,i=5210,u=0.7671319591554112,v=0.27923305305030366,w=0.4939196894546826,x=4.586177247868108 color=yellow,shape=square,flag=1,i=5219,u=0.016884553811871483,v=0.7815478913950888,w=0.5052713146704236,x=4.720122118911909 color=red,shape=circle,flag=0,i=5220,u=0.20521281132071523,v=0.119892417512705,w=0.4924842936771303,x=3.25331818168061 color=yellow,shape=circle,flag=1,i=5225,u=0.3247971112570329,v=0.41443898848863536,w=0.5241058861810568,x=5.637380968369996 color=red,shape=circle,flag=1,i=5229,u=0.40302762376415846,v=0.45321274325339284,w=0.4897762269556689,x=4.105730746345201 color=yellow,shape=triangle,flag=1,i=5241,u=0.9194245661694567,v=0.4245526342935101,w=0.47628113176234915,x=5.5530165631171755 color=yellow,shape=square,flag=1,i=5248,u=0.6655857326872444,v=0.541571483415203,w=0.5011099404154018,x=5.861835255081043 color=red,shape=square,flag=0,i=5268,u=0.190867901564158,v=0.4891538330593278,w=0.5301900141183975,x=6.1611982912689784 color=red,shape=triangle,flag=0,i=5272,u=0.8254638695159972,v=0.7448752353407149,w=0.486387161134547,x=5.273632489589256 color=green,shape=triangle,flag=0,i=5273,u=0.7546301813415475,v=0.323871582533658,w=0.45424433413740173,x=4.430087789183369 color=blue,shape=triangle,flag=0,i=5274,u=0.8145195367113205,v=0.670382826262773,w=0.5061648811956903,x=5.869251002344352 color=green,shape=square,flag=0,i=5293,u=0.9716742088009472,v=0.7911696066830448,w=0.5219301837949548,x=4.703196776780304 color=red,shape=triangle,flag=1,i=5298,u=0.5460710922901167,v=0.7013285098055233,w=0.48960158514348856,x=4.837150970530721 color=red,shape=triangle,flag=0,i=5299,u=0.43174705987682027,v=0.7502016298078271,w=0.494126213095056,x=4.452565211510168 color=red,shape=square,flag=1,i=5317,u=0.7009176336480939,v=0.021785807344981034,w=0.5164538203896442,x=3.6294283264196494 color=blue,shape=circle,flag=1,i=5319,u=0.1566912706290573,v=0.22007285880750194,w=0.4345644688277157,x=7.744057545338137 color=red,shape=circle,flag=0,i=5332,u=0.9806117525858196,v=0.9204546768661085,w=0.49349011013245503,x=6.213357898369942 color=orange,shape=circle,flag=1,i=5340,u=0.4811348140983073,v=0.6551643755628681,w=0.6112832826828236,x=2.133203335064926 color=blue,shape=square,flag=1,i=5347,u=0.9828791004053427,v=0.8530021158344594,w=0.48242637172402547,x=5.939278661543149 color=yellow,shape=triangle,flag=1,i=5373,u=0.9531788600706754,v=0.4340981772974625,w=0.4848437598528061,x=3.3266816836723745 color=purple,shape=square,flag=0,i=5379,u=0.7098198733959674,v=0.3736265270010867,w=0.5324712632741289,x=5.876357085397324 color=red,shape=triangle,flag=0,i=5383,u=0.7518149145929596,v=0.7402708470487265,w=0.4910695100700751,x=4.420695582257983 color=red,shape=circle,flag=1,i=5419,u=0.46120345804623264,v=0.4948385089781824,w=0.4913468113920055,x=7.40814630568676 color=red,shape=triangle,flag=0,i=5422,u=0.08197776357773012,v=0.9669361078130646,w=0.48894290275519053,x=4.740888978916967 color=red,shape=triangle,flag=1,i=5423,u=0.7344507332875202,v=0.3362814790662835,w=0.49109866378134515,x=6.007147287601158 color=red,shape=square,flag=0,i=5425,u=0.2357167709491399,v=0.5152841340644533,w=0.49403680508208875,x=4.212187341924275 color=green,shape=square,flag=0,i=5429,u=0.07774245944604241,v=0.964994594550859,w=0.5124137668635241,x=5.478920624538173 color=blue,shape=circle,flag=0,i=5431,u=0.9906112914954729,v=0.44746308178858474,w=0.4338609015436608,x=6.518835807126326 color=blue,shape=square,flag=1,i=5449,u=0.4860631799941614,v=0.9839334962924786,w=0.4830950046923664,x=6.073949563909348 color=blue,shape=triangle,flag=0,i=5456,u=0.25038992161389095,v=0.23043385353332702,w=0.5078905734176592,x=6.3057961632124675 color=green,shape=square,flag=0,i=5457,u=0.4684604519481598,v=0.7769294177621766,w=0.516941596048288,x=7.171461003054351 color=red,shape=triangle,flag=0,i=5461,u=0.25294366711199856,v=0.5070854388291478,w=0.49114712956461404,x=4.476838296456381 color=red,shape=triangle,flag=0,i=5463,u=0.608826642554208,v=0.07789433152186664,w=0.4922557167043311,x=6.393603353848435 color=red,shape=triangle,flag=0,i=5479,u=0.7872114280323266,v=0.0916362874841371,w=0.4975388175743881,x=5.1007122242037966 color=purple,shape=square,flag=0,i=5505,u=0.2799855143481479,v=0.6088919218342325,w=0.5248399368213407,x=3.897944745874863 color=yellow,shape=square,flag=1,i=5507,u=0.6484833754240118,v=0.03136077558439587,w=0.5098510569841375,x=2.744325569188073 color=red,shape=square,flag=0,i=5513,u=0.9028358793498334,v=0.6087929936485224,w=0.4808784176034518,x=5.46492806363922 color=red,shape=square,flag=1,i=5517,u=0.4289157251019926,v=0.27223050052537523,w=0.49052968111210554,x=4.345423371673012 color=red,shape=triangle,flag=0,i=5525,u=0.7317109830812456,v=0.03261841888525885,w=0.4993605420272282,x=3.880444568204959 color=yellow,shape=square,flag=1,i=5538,u=0.4022101366915811,v=0.36572652105350933,w=0.5088194471660124,x=4.878808608470745 color=green,shape=square,flag=0,i=5546,u=0.7294308945801579,v=0.8130068799671252,w=0.5143357290066191,x=5.546408048163998 color=red,shape=triangle,flag=1,i=5569,u=0.5069614611521822,v=0.6982507966322651,w=0.48979688051894626,x=5.9072897890759135 color=red,shape=circle,flag=1,i=5573,u=0.771208791227169,v=0.6805835324630879,w=0.4899728646284138,x=4.991038703312431 color=red,shape=circle,flag=1,i=5574,u=0.8723819483185645,v=0.9666792341752801,w=0.48894193821989596,x=5.053462506768004 color=blue,shape=circle,flag=0,i=5596,u=0.525225660059,v=0.9995761761685742,w=0.44164047681920576,x=7.206892302643266 color=red,shape=square,flag=0,i=5599,u=0.46933514095815465,v=0.37867125339476027,w=0.48474283866549106,x=4.2486291255827 color=red,shape=triangle,flag=0,i=5600,u=0.07797109331227103,v=0.12591557044120283,w=0.5024758798915459,x=5.585644003164902 color=red,shape=square,flag=1,i=5601,u=0.3017407916254773,v=0.5794153190107305,w=0.4830100356390934,x=4.847727902017804 color=blue,shape=square,flag=0,i=5610,u=0.6476099626265888,v=0.3834687832822731,w=0.4751568289902658,x=5.366291881237096 color=red,shape=circle,flag=0,i=5611,u=0.9643530645989437,v=1.0128772868829967,w=0.4874941916721536,x=5.052491438671869 color=yellow,shape=triangle,flag=1,i=5618,u=0.12235316022283638,v=0.4062772698823153,w=0.5027163696981481,x=4.423032864371648 color=yellow,shape=circle,flag=1,i=5635,u=0.7490077148568529,v=0.7887882825548689,w=0.5174941753119322,x=4.9735430773511125 color=green,shape=square,flag=1,i=5648,u=0.6838383400874987,v=0.2065873409297414,w=0.5138513557269427,x=3.7361689649122503 color=blue,shape=square,flag=1,i=5657,u=0.7395822361624869,v=0.9376531852764505,w=0.46766201307943756,x=5.341558504004095 color=red,shape=square,flag=0,i=5668,u=0.8118197610201682,v=0.12148743503276194,w=0.4782662920940548,x=6.477714121948768 color=red,shape=square,flag=0,i=5672,u=0.8577133103095783,v=0.7110724383796043,w=0.47898401623391135,x=5.0500040117472755 color=blue,shape=square,flag=0,i=5678,u=0.7218754013507698,v=0.884202554239838,w=0.4660259351946551,x=4.910713238335364 color=red,shape=circle,flag=0,i=5682,u=0.46042761654160147,v=0.47440910925034985,w=0.48351736581602117,x=5.647426237831731 color=green,shape=square,flag=1,i=5690,u=0.8118964231322414,v=0.22962574782744727,w=0.5107410649539317,x=4.651607685056169 color=red,shape=square,flag=0,i=5698,u=0.6938931630037275,v=0.6955654236637328,w=0.48060441995288344,x=5.5283181070253065 color=blue,shape=triangle,flag=1,i=5709,u=0.8790850372131346,v=0.85693275870204,w=0.5112304639110724,x=4.6089973865766956 color=blue,shape=square,flag=1,i=5711,u=0.4980940550308919,v=0.3913209484276381,w=0.46779237871931606,x=6.5640792204993055 color=yellow,shape=triangle,flag=1,i=5724,u=0.3355201655102771,v=0.7875312279106407,w=0.5028630279753463,x=6.41793674963149 color=red,shape=square,flag=0,i=5730,u=0.5308515738786018,v=0.6762180403418967,w=0.47230059961154747,x=5.884364887449301 color=blue,shape=circle,flag=0,i=5732,u=0.7934966072767009,v=0.011915016935549416,w=0.4418438302612928,x=6.5870020212659 color=yellow,shape=square,flag=1,i=5734,u=0.8216755963110223,v=0.32350186713160345,w=0.5096510341494233,x=5.04995327371086 color=red,shape=square,flag=0,i=5735,u=0.8865257836119743,v=0.6568982219919527,w=0.47174683876983087,x=5.369661169499781 color=red,shape=triangle,flag=0,i=5739,u=0.28418616477886516,v=0.31409894322127174,w=0.5099767891546801,x=3.1827809857154725 color=purple,shape=triangle,flag=0,i=5743,u=0.8627435828503356,v=0.6790570779555195,w=0.5286883405329251,x=4.754338532998504 color=purple,shape=triangle,flag=1,i=5750,u=0.6540653802155625,v=0.8186032359193669,w=0.5278484072555955,x=3.968262979705669 color=red,shape=triangle,flag=0,i=5763,u=0.8450436608844077,v=0.10860683564259188,w=0.5026580958498666,x=7.796656873978652 color=red,shape=square,flag=1,i=5788,u=0.611091459831367,v=0.5449393388841275,w=0.4679003050764299,x=4.106164774064709 color=red,shape=triangle,flag=1,i=5789,u=0.4537231592487151,v=0.05721358943032817,w=0.5073773380830467,x=4.2548297109158755 color=red,shape=triangle,flag=0,i=5796,u=0.3325017179321761,v=0.9355862419367229,w=0.5112452901455476,x=4.976944510801324 color=red,shape=circle,flag=0,i=5798,u=0.3161413192064507,v=0.2521014769803568,w=0.48972564953736775,x=4.1808585696670635 color=blue,shape=circle,flag=0,i=5808,u=0.08131434372877844,v=0.7568649526045701,w=0.4462356099333533,x=5.513038754055881 color=purple,shape=square,flag=1,i=5812,u=0.27511086390645434,v=0.407852391499247,w=0.520913309175292,x=6.635478279979536 color=red,shape=circle,flag=0,i=5832,u=0.8889082016909575,v=0.9284038397038602,w=0.4942377200158909,x=3.936993288716035 color=red,shape=square,flag=1,i=5842,u=0.2722988818432909,v=0.9498281949058748,w=0.4722977279397903,x=4.439007057463928 color=red,shape=triangle,flag=0,i=5848,u=0.3686940082937461,v=0.2297986252753741,w=0.5135935212176223,x=4.877654246034681 color=red,shape=triangle,flag=0,i=5849,u=0.1290210881088124,v=0.18520386905638975,w=0.5121461716402985,x=4.199815038098288 color=red,shape=triangle,flag=1,i=5857,u=0.4519386142542523,v=0.7416817153691634,w=0.5068721954035537,x=2.7275712308424596 color=red,shape=square,flag=0,i=5862,u=0.7157432573561867,v=0.7711157084297541,w=0.4730843646783483,x=4.151936833436429 color=green,shape=circle,flag=0,i=5873,u=0.04944884812182149,v=0.7470049810374516,w=0.5132844272554256,x=7.36620286480328 color=red,shape=triangle,flag=0,i=5883,u=0.5197236842627677,v=0.29325305698917603,w=0.49572671390448886,x=3.721153660510287 color=yellow,shape=square,flag=1,i=5884,u=0.7649881866811434,v=0.970089274891161,w=0.5119786019607768,x=6.3555380379204145 color=red,shape=circle,flag=0,i=5893,u=0.20615480760926808,v=0.14809836210373095,w=0.48270096968249926,x=6.177100090466365 color=blue,shape=circle,flag=1,i=5901,u=0.7128337758915861,v=0.19150609105626704,w=0.4484209547990318,x=5.2000724629786275 color=yellow,shape=triangle,flag=1,i=5911,u=0.42713138741103307,v=0.9696749783494829,w=0.4966670447335158,x=4.594677341096767 color=red,shape=square,flag=0,i=5914,u=0.015123831588062964,v=0.16437153054635523,w=0.47223855886451477,x=5.267943515687804 color=yellow,shape=square,flag=1,i=5925,u=0.3074495053049401,v=0.1895498704682077,w=0.5109241596636047,x=5.095299333882013 color=blue,shape=square,flag=0,i=5933,u=0.51372249375865,v=0.5302858830176099,w=0.467689686816679,x=4.343967250123015 color=blue,shape=triangle,flag=1,i=5969,u=0.17018060918505862,v=0.6132742704675529,w=0.5190720082234903,x=5.136739287366672 color=red,shape=square,flag=0,i=5972,u=0.16028439108892767,v=0.7367391158511573,w=0.47720696945018315,x=7.042454670048072 color=blue,shape=square,flag=1,i=5983,u=0.4112854332720899,v=0.8606792632824589,w=0.45768661179118436,x=6.214699633936114 color=blue,shape=circle,flag=0,i=6023,u=0.017452962819985207,v=0.4070792408713856,w=0.45031984575502004,x=5.546776432889101 color=red,shape=triangle,flag=0,i=6039,u=0.1436103074694539,v=0.34758216175700596,w=0.5106409670616571,x=5.088731339588974 color=yellow,shape=circle,flag=1,i=6057,u=0.16275436095280493,v=0.7557647104557702,w=0.5050647566343319,x=4.677738410772791 color=red,shape=circle,flag=0,i=6072,u=0.18020657415479036,v=0.10338573693208912,w=0.4824549330209736,x=4.7142476735582415 color=purple,shape=square,flag=0,i=6076,u=0.32333551253153237,v=0.6565898162212596,w=0.5120503557378895,x=6.23321982454248 color=purple,shape=square,flag=0,i=6081,u=0.31289907616388024,v=0.04822727790824588,w=0.5116817686988475,x=3.472623839730995 color=purple,shape=triangle,flag=0,i=6099,u=0.9263235207487328,v=0.3884013218923913,w=0.5264041034546705,x=5.902532750266108 color=blue,shape=square,flag=0,i=6109,u=0.27619166141967133,v=0.7118807565361399,w=0.45861518520038863,x=5.60784981030194 color=red,shape=circle,flag=0,i=6113,u=0.22466430390726955,v=0.22771633736376914,w=0.49115476733211044,x=5.350244646149289 color=red,shape=triangle,flag=0,i=6120,u=0.09635508035816032,v=0.026480199263408277,w=0.5335618690609663,x=5.228925126919848 color=purple,shape=triangle,flag=0,i=6121,u=0.711562686476677,v=0.021610513173994317,w=0.5264462019792321,x=4.360769678132107 color=purple,shape=triangle,flag=0,i=6162,u=0.9811720181036256,v=0.24537773815477126,w=0.5235712752538283,x=4.188763507197692 color=red,shape=triangle,flag=1,i=6164,u=0.4884035800730596,v=0.4768145570774246,w=0.5370106211123385,x=4.355237008199155 color=red,shape=triangle,flag=0,i=6166,u=0.9208181412134825,v=0.6027093372104054,w=0.5373932186312109,x=6.7880412292180035 color=red,shape=triangle,flag=0,i=6168,u=0.6128294188136673,v=0.5662147536804297,w=0.5344176640252708,x=5.14474489489931 color=red,shape=triangle,flag=1,i=6190,u=0.22193208158731081,v=0.583689588954846,w=0.5321425396208453,x=4.75547199780209 color=blue,shape=circle,flag=1,i=6192,u=0.9617233280536962,v=0.0804036772290313,w=0.45466761358987057,x=4.766413914412179 color=purple,shape=square,flag=0,i=6193,u=0.6925033853187198,v=0.4157324223786859,w=0.5225467116843022,x=3.203586388298083 color=red,shape=square,flag=0,i=6200,u=0.171976928845461,v=0.1880835239752341,w=0.4936589185590948,x=5.836676241592183 color=blue,shape=circle,flag=0,i=6206,u=0.6137995201817447,v=0.2914163889198288,w=0.4563692685949176,x=5.408699326357687 color=purple,shape=circle,flag=0,i=6230,u=0.8995957974417165,v=0.838557554387364,w=0.49078343561983623,x=4.102062839862341 color=blue,shape=square,flag=0,i=6233,u=0.7733534639419862,v=0.3573142412944096,w=0.4508620621062044,x=3.584941797575739 color=red,shape=triangle,flag=0,i=6244,u=0.6325881339214032,v=0.5265910784732831,w=0.5267238734444296,x=6.6682420090850165 color=purple,shape=circle,flag=0,i=6258,u=0.10367159942454274,v=0.43360378760767704,w=0.48597791924991773,x=5.788435808699311 color=red,shape=square,flag=0,i=6270,u=0.6811227642195069,v=0.1479417361133034,w=0.4964458724418254,x=6.471935001457158 color=red,shape=square,flag=1,i=6271,u=0.8845060174779521,v=0.594898831199482,w=0.49589169608087036,x=3.697088354944317 color=blue,shape=square,flag=1,i=6280,u=0.6292854031641862,v=0.3505203031399461,w=0.4457801715897031,x=6.0940974118900435 color=red,shape=square,flag=1,i=6300,u=0.4698259174276119,v=0.08680271714111099,w=0.4844979838413245,x=5.317674542168804 color=red,shape=circle,flag=0,i=6304,u=0.9960747439102614,v=0.995262085389914,w=0.49210886331463977,x=5.985586009524911 color=yellow,shape=triangle,flag=1,i=6307,u=0.8021056357273373,v=0.3550400989030522,w=0.4916276078449299,x=3.842965444936793 color=green,shape=square,flag=1,i=6308,u=0.00048750676198217047,v=0.07350139064804029,w=0.5284521586313244,x=5.18296486436796 color=red,shape=circle,flag=0,i=6312,u=0.13141301290886298,v=0.20819524558149588,w=0.4884349725677271,x=4.229487941982128 color=red,shape=square,flag=0,i=6313,u=0.42004370502294874,v=0.5439573774055705,w=0.4890664637267789,x=6.069980788966126 color=green,shape=triangle,flag=0,i=6318,u=0.23924495898799913,v=0.12744748462772704,w=0.5021828322382919,x=2.2957031433250514 color=green,shape=circle,flag=0,i=6321,u=0.5856312729369325,v=0.6258020253571867,w=0.5016908279693554,x=5.809486355056517 color=green,shape=square,flag=0,i=6343,u=0.27971643422586945,v=0.5148514093481248,w=0.5270090033316781,x=4.79676680029431 color=green,shape=square,flag=0,i=6361,u=0.03363417584524808,v=0.5230059438871357,w=0.5287871548658247,x=5.687660694577732 color=yellow,shape=square,flag=1,i=6388,u=0.3956375502429853,v=0.5935536617442623,w=0.5200741756209883,x=5.688808730969668 color=red,shape=square,flag=1,i=6403,u=0.9417127579120319,v=0.5482150962847542,w=0.49747770748220865,x=5.103437297450152 color=yellow,shape=circle,flag=1,i=6410,u=0.6644019692587911,v=0.5206303554834582,w=0.5256801790797414,x=5.242268650760439 color=red,shape=circle,flag=1,i=6413,u=0.8685423617714676,v=0.8340407401130161,w=0.49941229305983253,x=6.623384640074739 color=purple,shape=square,flag=0,i=6418,u=0.42378426216713116,v=0.21109387357250076,w=0.5147444221739821,x=5.8115636706845315 color=red,shape=circle,flag=1,i=6430,u=0.22822478239561694,v=0.1979578968696555,w=0.5017015040441812,x=4.856038715443364 color=blue,shape=triangle,flag=0,i=6431,u=0.035967834871633575,v=0.8826006501795345,w=0.5150464995633706,x=4.925641684269677 color=green,shape=square,flag=0,i=6439,u=0.08849875224375359,v=0.6151865632680716,w=0.5207738636317834,x=5.472138215470408 color=red,shape=square,flag=0,i=6454,u=0.8258633336815364,v=0.013536288520049955,w=0.49459776015373735,x=5.932338900020647 color=red,shape=circle,flag=0,i=6459,u=0.9137091587098579,v=0.855588819983653,w=0.49888384748171133,x=5.830598036770098 color=purple,shape=triangle,flag=0,i=6465,u=0.06247102989973785,v=0.5827509439740209,w=0.5245338321695424,x=4.196873383518774 color=red,shape=circle,flag=0,i=6467,u=0.1199009593400917,v=0.1009342030991583,w=0.49428494602626355,x=4.602250052040592 color=red,shape=circle,flag=0,i=6503,u=0.6998197031470909,v=0.6085957418813281,w=0.4953130273408016,x=4.645148592033905 color=purple,shape=square,flag=0,i=6510,u=0.2822486415087655,v=0.9358660605865411,w=0.5081062978301883,x=7.230150974387606 color=orange,shape=square,flag=0,i=6520,u=0.48679433237460934,v=0.43918945290527467,w=0.3723492312534282,x=5.3166346756671805 color=blue,shape=triangle,flag=1,i=6524,u=0.42584599371114706,v=0.14938791233616222,w=0.5198447800578521,x=2.541732388925818 color=blue,shape=circle,flag=0,i=6528,u=0.2133861214884899,v=0.2977412570644107,w=0.4662639803680262,x=3.467504298314753 color=green,shape=triangle,flag=1,i=6529,u=0.1455227488931624,v=0.36600599340236795,w=0.4992332444785052,x=5.755984900287618 color=red,shape=square,flag=0,i=6530,u=0.09539708205200137,v=0.5515665649713346,w=0.49071329226843785,x=6.2996393162813 color=red,shape=triangle,flag=0,i=6539,u=0.5204664151681225,v=0.5070554408470832,w=0.5288833595190643,x=4.605395283680147 color=purple,shape=triangle,flag=0,i=6542,u=0.9502790468241479,v=0.3357785146212582,w=0.5300160109397024,x=4.845176059365532 color=yellow,shape=triangle,flag=1,i=6549,u=0.5771424149028278,v=0.5660412879806254,w=0.48483747163386864,x=2.5602532101362816 color=purple,shape=square,flag=0,i=6563,u=0.7687466675905879,v=0.11722875109550102,w=0.5032611834861493,x=5.483909341325606 color=red,shape=square,flag=0,i=6566,u=0.6741887634246249,v=0.15380339776136598,w=0.496319773686971,x=6.324302004246204 color=red,shape=circle,flag=0,i=6609,u=0.3969565461680814,v=0.4511785951116354,w=0.5079426651093598,x=3.955969992231747 color=purple,shape=triangle,flag=0,i=6611,u=0.4364083577087394,v=0.5045708384576747,w=0.5259459100161943,x=6.4426713973305665 color=yellow,shape=triangle,flag=1,i=6620,u=0.6235993900623629,v=0.017917816715242063,w=0.49115228576139447,x=4.301389523013513 color=red,shape=triangle,flag=1,i=6627,u=0.6856650689043784,v=0.63284643610226,w=0.5229115051728296,x=4.027530674760179 color=green,shape=square,flag=0,i=6628,u=0.26295856712509924,v=0.2541337868869713,w=0.51827868923942,x=4.771988180341128 color=red,shape=triangle,flag=1,i=6674,u=0.4177794845961972,v=0.476812791975578,w=0.5208393036798933,x=6.34351864080011 color=blue,shape=triangle,flag=0,i=6676,u=0.7399933240054255,v=0.18293984789475248,w=0.5070224997673431,x=3.2070714538196015 color=red,shape=square,flag=1,i=6701,u=0.34900953595354445,v=0.786080905493119,w=0.4961481792670415,x=2.852901749175578 color=blue,shape=square,flag=1,i=6735,u=0.34034923900641,v=0.4115739309705059,w=0.45823308139114505,x=5.734928311390195 color=yellow,shape=square,flag=1,i=6743,u=0.14675290922237116,v=0.20091568687579642,w=0.5143754328790378,x=5.055132311670772 color=purple,shape=square,flag=1,i=6748,u=0.9553096124365628,v=0.49455375195562323,w=0.5197055497829153,x=5.376853905348537 color=red,shape=triangle,flag=0,i=6756,u=0.6235947816770093,v=0.20560818487527288,w=0.5154785032231411,x=7.147889688914161 color=red,shape=circle,flag=0,i=6759,u=0.39608610318639914,v=0.37939129752682976,w=0.5085387583420787,x=5.889957877085802 color=purple,shape=circle,flag=0,i=6762,u=0.6049710532803669,v=0.490699224287502,w=0.4831891128310867,x=6.781366352382849 color=green,shape=square,flag=0,i=6774,u=0.92036166370313,v=0.45844868918735504,w=0.5095426944728964,x=4.426988475486271 color=red,shape=triangle,flag=0,i=6779,u=0.4056134300247821,v=0.8598247876181099,w=0.5088542515244571,x=6.653739825614015 color=purple,shape=square,flag=0,i=6829,u=0.03888002324033257,v=0.7735660118411852,w=0.5211732631929624,x=4.2782931780784645 color=blue,shape=triangle,flag=1,i=6832,u=0.6432597824598862,v=0.14901262084077693,w=0.5117564553618225,x=5.1406747337835546 color=red,shape=circle,flag=0,i=6856,u=0.7932880491788271,v=0.8880971670944571,w=0.5031491081679628,x=4.509254962364701 color=blue,shape=circle,flag=0,i=6869,u=0.25926388548013757,v=0.5697135282840454,w=0.4726970793976213,x=5.823127118388232 color=yellow,shape=circle,flag=1,i=6890,u=0.022797909771872238,v=0.015614560644500175,w=0.5270780603581403,x=5.648996285991914 color=blue,shape=triangle,flag=1,i=6898,u=0.11217428855810008,v=0.4162207461595341,w=0.5160423555935578,x=6.608737264826998 color=green,shape=triangle,flag=1,i=6907,u=0.010595695908571012,v=0.06672239540002456,w=0.5108823870721609,x=4.071499678257095 color=red,shape=circle,flag=0,i=6913,u=0.9176421729631826,v=0.8671864605213498,w=0.5098694331812486,x=5.564145541614013 color=green,shape=triangle,flag=0,i=6942,u=0.951353895111777,v=0.01940942447103189,w=0.5109372851529531,x=4.923770424330399 color=red,shape=circle,flag=1,i=6946,u=0.17359793905549392,v=0.17694790026491025,w=0.5126404694681714,x=6.061380864187323 color=red,shape=circle,flag=0,i=6959,u=0.4218384175706841,v=0.34221928519084654,w=0.5208933241380524,x=5.868278303145508 color=yellow,shape=square,flag=1,i=6993,u=0.5888959381485874,v=0.5797886860288838,w=0.5032120123089436,x=5.720813055528566 color=yellow,shape=triangle,flag=1,i=6999,u=0.10488472811825678,v=0.5453707311201544,w=0.48771992710878564,x=6.5328921635204695 color=green,shape=triangle,flag=1,i=7005,u=0.5781148751093989,v=0.6467442755925816,w=0.5002779723851982,x=4.408524553588991 color=orange,shape=triangle,flag=0,i=7014,u=0.530788020110947,v=0.8463845303921943,w=0.7303882931571825,x=3.8499231205827744 color=blue,shape=circle,flag=1,i=7021,u=0.4365880011170178,v=0.434228648324826,w=0.47027519375091686,x=4.800975965283767 color=red,shape=square,flag=1,i=7024,u=0.49813374365242147,v=0.6191884040469128,w=0.4977393571863557,x=5.161534078410575 color=purple,shape=square,flag=0,i=7045,u=0.697849039991967,v=0.06509252694950973,w=0.5222502487041877,x=4.060077660065311 color=red,shape=square,flag=0,i=7047,u=0.9922157384754378,v=0.7222771324391467,w=0.48950221269029337,x=4.833417715084441 color=purple,shape=square,flag=0,i=7048,u=0.6192278205835859,v=0.9195446956015411,w=0.5239561630151743,x=5.590886995908273 color=yellow,shape=circle,flag=1,i=7050,u=0.8748989765505933,v=0.3447337515145761,w=0.5239204874713691,x=4.976665489675917 color=red,shape=square,flag=1,i=7057,u=0.8886294118927316,v=0.05289470473768887,w=0.49871376027982056,x=5.132911523058775 color=green,shape=triangle,flag=0,i=7065,u=0.098835939441553,v=0.15869889009449,w=0.5019566452657964,x=5.030364056162301 color=red,shape=triangle,flag=0,i=7088,u=0.07595365785052699,v=0.33779382197618024,w=0.4848749687726861,x=4.374322647911401 color=green,shape=circle,flag=0,i=7095,u=0.6247388408475909,v=0.9991523123256862,w=0.5112854921650918,x=1.7767395585015777 color=yellow,shape=square,flag=1,i=7117,u=0.5772905510061195,v=0.2704694133924349,w=0.5066253767169198,x=4.189381943614731 color=purple,shape=circle,flag=0,i=7136,u=0.2894791697512308,v=0.033051608871318194,w=0.492357853325225,x=3.97337756371869 color=red,shape=square,flag=0,i=7144,u=0.025821846900757284,v=0.6022995464291134,w=0.4988985530813158,x=5.988476968485563 color=blue,shape=square,flag=0,i=7150,u=0.5414584323905408,v=0.3830518548789039,w=0.45250406632977,x=3.9732956639691976 color=purple,shape=circle,flag=0,i=7165,u=0.944217921762593,v=0.7379177249833838,w=0.4961857450966019,x=5.5420971545399595 color=red,shape=triangle,flag=0,i=7172,u=0.24583453718523574,v=0.7527167474295307,w=0.49804635350617144,x=3.5496947568477686 color=red,shape=circle,flag=0,i=7175,u=0.9479991716154256,v=1.0369161740262645,w=0.5058924082666929,x=3.736106391140407 color=red,shape=square,flag=0,i=7196,u=0.1380874722502473,v=0.4808811847111706,w=0.4873049442005348,x=5.034824189616505 color=blue,shape=square,flag=1,i=7199,u=0.2846357685675721,v=0.034308656536918836,w=0.4641984709812777,x=3.707273212888065 color=purple,shape=triangle,flag=0,i=7212,u=0.4769912438446541,v=0.6974938580512576,w=0.5149177854034025,x=6.164832566560516 color=yellow,shape=square,flag=1,i=7214,u=0.1548652026087668,v=0.5135568065293765,w=0.504486407453846,x=4.898030794903259 color=red,shape=circle,flag=1,i=7215,u=0.8981919972663798,v=0.9335974654269985,w=0.5133264530859194,x=6.868209848760329 color=green,shape=circle,flag=1,i=7223,u=0.6563049975968109,v=0.6379310552032911,w=0.5044189452720197,x=5.190778431272816 color=red,shape=triangle,flag=0,i=7241,u=0.5102432961837956,v=0.8032601218913767,w=0.49959153976209736,x=5.889797855839329 color=yellow,shape=circle,flag=1,i=7274,u=0.17064346403614084,v=0.6202252388474442,w=0.5174202251436207,x=4.961985406978 color=blue,shape=triangle,flag=0,i=7279,u=0.23297868396434585,v=0.3273870800244896,w=0.5193758253255788,x=5.590432538345541 color=green,shape=square,flag=0,i=7284,u=0.5826889304785134,v=0.4379875315613875,w=0.5123754896546877,x=6.823585827692646 color=purple,shape=square,flag=0,i=7295,u=0.22449385427756263,v=0.3971284686550203,w=0.5060640328120517,x=6.910704217269335 color=yellow,shape=triangle,flag=1,i=7308,u=0.8729845274981871,v=0.9405993007589881,w=0.4675975411246204,x=6.366380328584516 color=red,shape=circle,flag=0,i=7311,u=0.4760159792216694,v=0.4539394533724592,w=0.5165497252161653,x=5.816294555984473 color=purple,shape=square,flag=0,i=7313,u=0.3379494486558744,v=0.09024371495642125,w=0.5061550180767934,x=5.991137830729246 color=yellow,shape=triangle,flag=1,i=7328,u=0.1792515767605839,v=0.6834184841983879,w=0.4724870771907172,x=6.992102798937367 color=red,shape=circle,flag=0,i=7350,u=0.48674138881981655,v=0.5601685839629958,w=0.5215475885174312,x=4.845824511086588 color=purple,shape=triangle,flag=0,i=7354,u=0.4518325021148949,v=0.9606740777959419,w=0.5020602076054972,x=5.0034495885706605 color=green,shape=square,flag=0,i=7356,u=0.3677938789235593,v=0.5854902724492276,w=0.5180955404184138,x=6.082752945575091 color=green,shape=circle,flag=0,i=7357,u=0.7472639566340794,v=0.9553679229462696,w=0.49650949457838633,x=3.963092622630164 color=purple,shape=circle,flag=0,i=7359,u=0.40681782963444224,v=0.0655781326343009,w=0.5018001474767321,x=5.60497435091079 color=red,shape=square,flag=0,i=7364,u=0.3481359432339536,v=0.17526327279056786,w=0.5017005211923841,x=6.863449538188116 color=blue,shape=circle,flag=0,i=7376,u=0.5949976410326543,v=0.5191497225617425,w=0.4742427379869392,x=4.600043609638491 color=blue,shape=square,flag=1,i=7383,u=0.3349581692171726,v=0.861606342284434,w=0.48260402600288677,x=5.197650156172798 color=blue,shape=square,flag=0,i=7389,u=0.5508253156887805,v=0.7316077037730353,w=0.48251076734931897,x=3.0994689012789327 color=purple,shape=square,flag=0,i=7419,u=0.7411078076522843,v=0.9347041368233332,w=0.5036254975884529,x=5.3347625898825415 color=red,shape=triangle,flag=0,i=7430,u=0.22265578570345146,v=0.8235503097171234,w=0.501220026150789,x=4.896095901427996 color=red,shape=triangle,flag=0,i=7447,u=0.5131460922798405,v=0.7113342782993815,w=0.49563286458819356,x=5.631574318638033 color=red,shape=circle,flag=1,i=7452,u=0.332932610408742,v=0.3813424312656466,w=0.519913787740515,x=3.3437769090221057 color=red,shape=triangle,flag=0,i=7461,u=0.9156378136581979,v=0.35497814831564534,w=0.49632741905136923,x=3.233348607800034 color=red,shape=square,flag=0,i=7479,u=0.9088123146720241,v=0.6212620928222382,w=0.5042444557485127,x=5.770947384921745 color=red,shape=circle,flag=0,i=7502,u=0.7444658886188185,v=0.6578015958365437,w=0.5134977908050689,x=3.240995197922807 color=red,shape=circle,flag=1,i=7513,u=0.17183705995865772,v=0.14047879616986061,w=0.5123300518037209,x=4.952874895112429 color=purple,shape=square,flag=0,i=7517,u=0.9467534335912478,v=0.1383355176433988,w=0.5026801409599071,x=6.465539844355604 color=green,shape=triangle,flag=0,i=7523,u=0.5384462427394077,v=0.9930323232170654,w=0.49414215504572345,x=5.5606351593563055 color=purple,shape=triangle,flag=0,i=7536,u=0.564458104142526,v=0.9317193264811368,w=0.4991679653893298,x=5.483001394288664 color=green,shape=triangle,flag=0,i=7575,u=0.5267857263281721,v=0.3919466692466633,w=0.49252306504100196,x=6.058421712118855 color=red,shape=triangle,flag=0,i=7605,u=0.8185598658994307,v=0.7344138900912033,w=0.508601979318828,x=6.477593123893033 color=red,shape=square,flag=0,i=7634,u=0.7634321528985017,v=0.27486141316393153,w=0.5095201580987395,x=4.763931691692838 color=red,shape=circle,flag=0,i=7636,u=0.5283769818182991,v=0.5724547726373208,w=0.5099196992951244,x=5.644459292514372 color=red,shape=triangle,flag=1,i=7638,u=0.472595692933909,v=0.8931393410060183,w=0.5087010728151856,x=4.909859303511353 color=red,shape=triangle,flag=1,i=7641,u=0.7635415733085489,v=0.7462246374962465,w=0.5104912718214487,x=2.938631427654759 color=yellow,shape=triangle,flag=1,i=7643,u=0.5013903772817212,v=0.523283296143844,w=0.4929001286588054,x=6.81742771665317 color=red,shape=square,flag=0,i=7660,u=0.5256349898180557,v=0.621653350604051,w=0.502096359348107,x=4.316699090916923 color=red,shape=square,flag=1,i=7679,u=0.9260037167179073,v=0.13187092620676266,w=0.5083642379031688,x=4.46724883195843 color=yellow,shape=square,flag=1,i=7692,u=0.7697510501379543,v=0.2567192652387792,w=0.5139696033889535,x=5.024139017937064 color=red,shape=triangle,flag=0,i=7739,u=0.2633957776821456,v=0.9986998232584184,w=0.5166338858250329,x=4.475836835053049 color=purple,shape=circle,flag=0,i=7750,u=0.19743798656579858,v=0.9719825842433248,w=0.4970796576327619,x=5.34154663754632 color=red,shape=triangle,flag=0,i=7769,u=0.8198240155867028,v=0.1744516317206819,w=0.5164417844783209,x=7.665143760643453 color=red,shape=circle,flag=1,i=7774,u=0.494268123163344,v=0.550910576446404,w=0.5077771206852292,x=6.962088321415898 color=red,shape=square,flag=0,i=7777,u=0.9239648455079299,v=0.41693097233335064,w=0.4987475451302378,x=5.222198580651834 color=purple,shape=square,flag=0,i=7786,u=0.1266160089270557,v=0.6749772289150633,w=0.5194603537327731,x=4.4502717072926075 color=red,shape=square,flag=1,i=7803,u=0.793299436299623,v=0.8980969079462682,w=0.4822052646250561,x=5.546280193043419 color=orange,shape=square,flag=1,i=7812,u=0.6641031494716884,v=0.4761904430746673,w=0.37672714168509386,x=2.996754419703491 color=red,shape=square,flag=0,i=7813,u=0.9693818010668185,v=0.17406161729485248,w=0.48349569142111404,x=4.218512665691812 color=green,shape=square,flag=0,i=7816,u=0.5044792725006048,v=0.4543829619916687,w=0.50932367205479,x=5.021235036393633 color=yellow,shape=circle,flag=1,i=7819,u=0.12899615314500912,v=0.6742432137522391,w=0.5153035161069889,x=5.099233475282406 color=red,shape=triangle,flag=1,i=7821,u=0.22430958056208294,v=0.45414801122065074,w=0.5234512169270004,x=4.274817353323278 color=yellow,shape=triangle,flag=1,i=7823,u=0.8351724975473552,v=0.8305911376282958,w=0.5012639322423112,x=4.555232102203505 color=blue,shape=square,flag=1,i=7825,u=0.20457489799150097,v=0.330778086672915,w=0.49055529747641874,x=4.981354523652595 color=red,shape=triangle,flag=1,i=7829,u=0.3780586679727824,v=0.11042249907618684,w=0.5266492101068199,x=3.3635598306816212 color=blue,shape=square,flag=1,i=7871,u=0.20257433596117635,v=0.7014598200673442,w=0.4903853568506331,x=4.00150176969896 color=yellow,shape=triangle,flag=0,i=7874,u=0.7694964962813713,v=0.8481074947826541,w=0.5038581322444717,x=4.521973140661328 color=purple,shape=circle,flag=0,i=7877,u=0.7264020235543306,v=0.616535652765936,w=0.49921334870186695,x=3.657073127268083 color=red,shape=triangle,flag=0,i=7879,u=0.21834468318651634,v=0.39504936238956534,w=0.5281818881512426,x=3.898015300613191 color=yellow,shape=circle,flag=1,i=7883,u=0.5742281300422394,v=0.7466221221826144,w=0.5222306209495245,x=4.569119357199804 color=yellow,shape=triangle,flag=1,i=7886,u=0.5712380210568203,v=0.18979724377735452,w=0.506235609638394,x=5.70081134859861 color=red,shape=circle,flag=0,i=7901,u=0.8807662999840191,v=0.891986759360848,w=0.5008797751056804,x=4.410678999047792 color=green,shape=circle,flag=0,i=7904,u=0.6094063312934279,v=0.6698227962073791,w=0.4950993306940467,x=5.368755632790196 color=red,shape=circle,flag=0,i=7905,u=0.9565533346212595,v=0.9904166259543984,w=0.5009803717283337,x=2.6418791288018317 color=purple,shape=triangle,flag=0,i=7906,u=0.5099089725012095,v=0.9169139891019003,w=0.492833397732509,x=5.944109942271144 color=green,shape=square,flag=0,i=7908,u=0.01506263540829611,v=0.2018815596654685,w=0.5103695699096816,x=4.223336764925055 color=green,shape=circle,flag=0,i=7920,u=0.32127262288190883,v=0.3153027889655263,w=0.49949005571269994,x=4.793467059363383 color=green,shape=circle,flag=0,i=7942,u=0.8801917177211557,v=0.9588604800847801,w=0.5042380823779957,x=3.3129293827158492 color=yellow,shape=square,flag=1,i=7947,u=0.8812869784490356,v=0.9424539077564031,w=0.49902050126337094,x=4.694427305565892 color=red,shape=square,flag=0,i=7952,u=0.5450596245553117,v=0.43027043400839204,w=0.4915413614845622,x=5.745446273942569 color=orange,shape=square,flag=1,i=7959,u=0.2728113115244907,v=0.09813669204082831,w=0.3760742207757139,x=4.083646773701023 color=green,shape=square,flag=0,i=7964,u=0.7941870563098401,v=0.2722817307228691,w=0.5029107572438085,x=5.4586179628470575 color=red,shape=circle,flag=1,i=7977,u=0.11576343991948446,v=0.030160808455117052,w=0.5006117810191338,x=4.335867196315032 color=yellow,shape=triangle,flag=1,i=7992,u=0.4877340178155548,v=0.9836298301233908,w=0.5063368828198392,x=7.497694316500325 color=green,shape=circle,flag=1,i=8002,u=0.7072040887079999,v=0.653683735600399,w=0.5068944506247137,x=6.1409965547445955 color=red,shape=triangle,flag=0,i=8004,u=0.0237327215667964,v=0.2591149124409372,w=0.533662500226452,x=4.026635846320427 color=red,shape=square,flag=0,i=8008,u=0.8645220057901577,v=0.0466465560982543,w=0.4873985239030229,x=3.2070523626683993 color=purple,shape=triangle,flag=0,i=8013,u=0.9677055220569556,v=0.1048748996521709,w=0.4979933363874665,x=4.026033842041724 color=red,shape=triangle,flag=0,i=8040,u=0.2831848707319933,v=0.32131377330244926,w=0.5314136187817202,x=6.023647805153671 color=blue,shape=square,flag=0,i=8062,u=0.3562517734051851,v=0.34719121809398723,w=0.4881963142395454,x=5.1376583368523745 color=purple,shape=square,flag=0,i=8070,u=0.47681180128054845,v=0.9285748572772208,w=0.5135919940402126,x=6.253030888985303 color=orange,shape=triangle,flag=1,i=8076,u=0.2299259478227308,v=0.6434601121853303,w=0.7116984694194914,x=4.631821964030653 color=purple,shape=square,flag=0,i=8079,u=0.1715726120373201,v=0.47674256289856254,w=0.5111647189018764,x=5.481772374108111 color=red,shape=square,flag=1,i=8093,u=0.9007445187355522,v=0.20800914937635862,w=0.49527195917301153,x=4.772464644511669 color=red,shape=square,flag=0,i=8101,u=0.4150341839963011,v=0.4090264939836453,w=0.49796865355519715,x=5.266477636811369 color=red,shape=triangle,flag=0,i=8113,u=0.803340198671731,v=0.3210179865614411,w=0.5173700325534561,x=6.255061981639997 color=purple,shape=square,flag=0,i=8115,u=0.2990878701081897,v=0.6921656633697894,w=0.5064949137741244,x=3.226321942078377 color=red,shape=square,flag=1,i=8119,u=0.27061069896386114,v=0.7785388652652188,w=0.4883358026633603,x=4.114220994567091 color=yellow,shape=circle,flag=1,i=8123,u=0.14138299958981604,v=0.585726662205711,w=0.5321222049364318,x=3.177123105850282 color=red,shape=circle,flag=1,i=8186,u=0.8168561888683831,v=0.7520909676391622,w=0.5191409563787748,x=4.717467646706537 color=red,shape=triangle,flag=0,i=8189,u=0.31233982180076203,v=0.29958508985032184,w=0.5249803596062355,x=4.995393580200543 color=green,shape=circle,flag=0,i=8192,u=0.48005832422866,v=0.9656155509002752,w=0.500075157787493,x=4.599625421020413 color=red,shape=circle,flag=0,i=8206,u=0.36072228309983356,v=0.42804063280133536,w=0.513709617083048,x=2.3793012409694487 color=green,shape=circle,flag=0,i=8244,u=0.22821342960813873,v=0.20185155254119747,w=0.49333966674156965,x=5.843436214265112 color=red,shape=square,flag=0,i=8269,u=0.20396893614842126,v=0.7374670948120775,w=0.4922902862688887,x=3.5922792661219547 color=yellow,shape=square,flag=1,i=8281,u=0.5141908306252949,v=0.34078571138541347,w=0.5009205837737613,x=4.0322191772088125 color=red,shape=square,flag=0,i=8293,u=0.21158032304275443,v=0.20811956695843548,w=0.49834105290954284,x=5.397691717692726 color=purple,shape=square,flag=0,i=8298,u=0.0009443393761726648,v=0.38809253603320815,w=0.49286241834730166,x=5.222846861751149 color=yellow,shape=square,flag=1,i=8314,u=0.5697438526457065,v=0.6556378790688947,w=0.49933731484714794,x=5.39116026738095 color=blue,shape=square,flag=1,i=8322,u=0.36895377459474843,v=0.03821420985385149,w=0.474713631451075,x=4.862260461363626 color=red,shape=square,flag=0,i=8359,u=0.07514869684349179,v=0.8183685215443869,w=0.5086364545737491,x=6.764395190535715 color=purple,shape=circle,flag=0,i=8360,u=0.7768606276858472,v=0.883269713735061,w=0.4962542131564194,x=5.7784139239954735 color=red,shape=triangle,flag=0,i=8373,u=0.9571447205386587,v=0.6683306186275646,w=0.5234210775349102,x=4.029116090090505 color=blue,shape=circle,flag=0,i=8384,u=0.6778348169115466,v=0.8976034585339653,w=0.492136137675184,x=4.2611419617960635 color=red,shape=square,flag=1,i=8393,u=0.8145322861330438,v=0.5188951839598379,w=0.5101708156360694,x=5.688177873777448 color=green,shape=square,flag=0,i=8408,u=0.9319903266708364,v=0.2552528002265292,w=0.4942626375188785,x=4.406676430407909 color=red,shape=circle,flag=1,i=8415,u=0.3737966638793856,v=0.4350350661877376,w=0.5165896987927496,x=4.057651738121976 color=yellow,shape=square,flag=1,i=8447,u=0.4659528108725113,v=0.4849582822316004,w=0.4996673036265974,x=4.3359382688858075 color=red,shape=circle,flag=1,i=8456,u=0.7718966567879757,v=0.7623535522035053,w=0.509642190695718,x=3.4456739112551173 color=blue,shape=triangle,flag=1,i=8462,u=0.17417141364366562,v=0.32259267046228357,w=0.4914666991467544,x=3.607842468256724 color=yellow,shape=circle,flag=1,i=8468,u=0.3160565136615746,v=0.7258966130017701,w=0.5167828894515255,x=5.685094077593349 color=green,shape=square,flag=1,i=8474,u=0.6888318900707574,v=0.7663070082537083,w=0.49673338840445225,x=4.085375008394762 color=red,shape=triangle,flag=1,i=8488,u=0.8725601901985022,v=0.7282278659872645,w=0.5170005436076226,x=4.655617704867677 color=red,shape=square,flag=0,i=8494,u=0.57813641146833,v=0.016303628886071397,w=0.5194109442337287,x=5.778684635132735 color=blue,shape=triangle,flag=0,i=8496,u=0.4877196399515924,v=0.12693357745919653,w=0.49626122819564394,x=5.139701252238061 color=red,shape=square,flag=0,i=8506,u=0.4536407571288589,v=0.4086845382855824,w=0.5190710521348575,x=3.754579654014337 color=blue,shape=square,flag=0,i=8507,u=0.2297435330917933,v=0.07882370012429851,w=0.4803589650750251,x=5.523689542616318 color=red,shape=circle,flag=0,i=8517,u=0.11069658735859877,v=0.2047762628081064,w=0.5108878400056613,x=6.392869487227589 color=red,shape=circle,flag=0,i=8519,u=0.542189494928912,v=0.44711482178495193,w=0.5062600717517605,x=6.74430347319025 color=red,shape=circle,flag=0,i=8540,u=0.8718737612065814,v=0.7850682501563381,w=0.5138776278910985,x=4.122174700518037 color=red,shape=square,flag=1,i=8550,u=0.20086377295854685,v=0.12687473315218523,w=0.5101479818790312,x=6.311620164580912 color=green,shape=circle,flag=0,i=8553,u=0.25348737093895146,v=0.4427485433100772,w=0.49688549289589706,x=5.536464725754262 color=yellow,shape=circle,flag=1,i=8555,u=0.1113912897297743,v=0.7961745615073627,w=0.5195582693180096,x=6.656055560387666 color=blue,shape=triangle,flag=1,i=8556,u=0.4087681879652537,v=0.8836337953532215,w=0.49787473850630415,x=3.991255488815962 color=red,shape=square,flag=0,i=8581,u=0.5990853016967539,v=0.49312851059924045,w=0.5121823973667605,x=6.7769738887943305 color=purple,shape=square,flag=0,i=8592,u=0.3470099382062559,v=0.4047370584614989,w=0.4896994890132443,x=5.78652394849317 color=yellow,shape=square,flag=1,i=8600,u=0.35843383541104135,v=0.7915256928485487,w=0.48869486565694287,x=3.8755770712519086 color=red,shape=square,flag=1,i=8627,u=0.3475933222458566,v=0.8932566012539622,w=0.5192762645754546,x=3.8511325789201414 color=green,shape=triangle,flag=0,i=8637,u=0.5579523916184917,v=0.07645377562171862,w=0.48406050876403317,x=4.516167538234658 color=purple,shape=triangle,flag=0,i=8641,u=0.25476179290265377,v=0.706689885658199,w=0.5000597522573289,x=4.447509032986428 color=yellow,shape=square,flag=1,i=8644,u=0.789804715787522,v=0.08492026505562678,w=0.4952194118324802,x=6.451960792802628 color=green,shape=square,flag=0,i=8649,u=0.1598220212724255,v=0.02611227073971989,w=0.5074391566237934,x=5.16440348882238 color=purple,shape=circle,flag=0,i=8650,u=0.14981907033853037,v=0.43358946232181794,w=0.49097880055998006,x=4.636867930204307 color=blue,shape=circle,flag=0,i=8658,u=0.5446107204065721,v=0.5604767893258834,w=0.4808299098354557,x=5.547343156427036 color=red,shape=square,flag=0,i=8660,u=0.2561403606495931,v=0.2506687295256044,w=0.508628492525536,x=3.616802986154939 color=red,shape=triangle,flag=0,i=8664,u=0.810005764737245,v=0.8945981286276391,w=0.5081039922981421,x=4.931439557625551 color=blue,shape=circle,flag=1,i=8672,u=0.44395564565601353,v=0.4962942139299984,w=0.4779476055661547,x=7.453854753999149 color=purple,shape=triangle,flag=1,i=8673,u=0.11908056326144001,v=0.22181294737757573,w=0.4993588818472647,x=4.5807526894603745 color=red,shape=square,flag=0,i=8677,u=0.8281016851398877,v=0.7132410987840627,w=0.506764382593966,x=3.860261954310721 color=purple,shape=square,flag=0,i=8678,u=0.2718676983317567,v=0.7611921753787938,w=0.49424427833493995,x=4.4276024609948905 color=green,shape=triangle,flag=0,i=8681,u=0.4176693928160221,v=0.09133222803509622,w=0.4836138718665448,x=7.026520387683116 color=orange,shape=triangle,flag=0,i=8701,u=0.2725988558078547,v=0.3862537521905285,w=0.699946598035849,x=2.6553678804373884 color=yellow,shape=square,flag=0,i=8715,u=0.008952214123129854,v=0.35995275457905873,w=0.48992038220105244,x=3.621945875272798 color=red,shape=square,flag=0,i=8737,u=0.3853757018330435,v=0.7847538469333147,w=0.5152476037559668,x=3.315038081713256 color=red,shape=circle,flag=0,i=8748,u=0.4039054218827741,v=0.3276051706669772,w=0.5243957894883501,x=4.895102658178135 color=yellow,shape=square,flag=1,i=8756,u=0.8093704572694426,v=0.9734174278792828,w=0.48612808334052166,x=3.7124036982591524 color=yellow,shape=square,flag=1,i=8757,u=0.3139095744066982,v=0.8877570984399351,w=0.4898183054562425,x=3.864238924248801 color=purple,shape=square,flag=0,i=8779,u=0.6345624907929879,v=0.1779834293934025,w=0.48387021131671126,x=5.435765989783728 color=red,shape=square,flag=0,i=8785,u=0.7827206701253899,v=0.5605386489519403,w=0.5263241714807793,x=5.509550738120939 color=red,shape=square,flag=0,i=8801,u=0.7539400478705093,v=0.04011530358785187,w=0.5373661330957247,x=3.571710668754149 color=green,shape=circle,flag=1,i=8827,u=0.42541391007987583,v=0.8479815321289037,w=0.49346950133275896,x=6.198344604700275 color=red,shape=triangle,flag=0,i=8850,u=0.15695717727974334,v=0.6764088102235764,w=0.502098359972572,x=5.180577922631893 color=yellow,shape=square,flag=1,i=8857,u=0.10640657662691066,v=0.36357044255335336,w=0.49163002159908353,x=6.433270109386679 color=green,shape=circle,flag=0,i=8874,u=0.4916056543827738,v=0.4432991839008358,w=0.49026005105510695,x=5.6234301612182085 color=red,shape=square,flag=0,i=8888,u=0.8132318813423208,v=0.6362461681155229,w=0.5172130974055371,x=5.922091442004491 color=purple,shape=triangle,flag=0,i=8918,u=0.21989580410270027,v=0.8348600460317008,w=0.49790789876635794,x=6.510688352365634 color=purple,shape=triangle,flag=0,i=8924,u=0.07644699812156319,v=0.24881514980517194,w=0.49674481488258054,x=7.095839162258339 color=yellow,shape=triangle,flag=1,i=8935,u=0.26821116898686204,v=0.26940011917560547,w=0.4986030019371527,x=4.777909939128046 color=red,shape=square,flag=1,i=8941,u=0.4367168224514574,v=0.7488269269029236,w=0.507047213052922,x=7.506196629192871 color=red,shape=triangle,flag=0,i=8963,u=0.24054793553982667,v=0.2618823402014181,w=0.4989901442620353,x=7.031245001582079 color=blue,shape=circle,flag=1,i=8965,u=0.7291493248491975,v=0.3092409131842515,w=0.483661745588926,x=4.022568776318198 color=yellow,shape=circle,flag=1,i=8966,u=0.6474146708126227,v=0.8296252006540943,w=0.5060153990435498,x=7.053177596314434 color=red,shape=triangle,flag=1,i=8982,u=0.30155376997395167,v=0.9999946837499262,w=0.48607411733411804,x=5.823518217312073 color=purple,shape=square,flag=0,i=8989,u=0.15374580399114035,v=0.18755871227920562,w=0.4861790458233523,x=5.231976429274122 color=red,shape=circle,flag=0,i=8990,u=0.8997518246479991,v=0.9797604496781345,w=0.5213508868934383,x=4.543560849565531 color=orange,shape=triangle,flag=1,i=9030,u=0.38757743328467886,v=0.2912146076739721,w=0.7023173255403671,x=3.6960197738656664 color=purple,shape=square,flag=0,i=9032,u=0.885983182286682,v=0.037134205365180084,w=0.48151518397375026,x=5.581523273018959 color=red,shape=square,flag=1,i=9037,u=0.21379323810017659,v=0.17552334077655318,w=0.5052799861300972,x=6.99195498944034 color=purple,shape=triangle,flag=0,i=9041,u=0.06208574957565738,v=0.43095792240670827,w=0.49373249533446223,x=6.619316155293433 color=red,shape=square,flag=1,i=9052,u=0.7299684002085917,v=0.20220283585645837,w=0.5053689603927922,x=4.856416763955198 color=green,shape=triangle,flag=0,i=9073,u=0.04585250350751746,v=0.8031503807076456,w=0.4887630026090041,x=4.8916267035710455 color=blue,shape=triangle,flag=0,i=9081,u=0.054266317926766616,v=0.3476494653394624,w=0.49571907114514874,x=4.4231986849294875 color=yellow,shape=square,flag=1,i=9094,u=0.27741585216934417,v=0.7388612749734185,w=0.5111668501680261,x=6.738195084279833 color=red,shape=square,flag=0,i=9107,u=0.38172268374833473,v=0.17980221819527864,w=0.49686386827918844,x=5.81848889706322 color=purple,shape=square,flag=0,i=9108,u=0.6050603030907421,v=0.6455003077032176,w=0.4807828772100833,x=4.859662859992859 color=green,shape=square,flag=0,i=9110,u=0.824425533603432,v=0.47606758311171826,w=0.5040029603810764,x=4.8060410562339575 color=red,shape=triangle,flag=0,i=9113,u=0.1947275808525174,v=0.7966051959055993,w=0.48257581512393993,x=6.887781282006995 color=blue,shape=triangle,flag=1,i=9115,u=0.7444699717618222,v=0.4781529616568201,w=0.4966461941793798,x=6.8635351135804585 color=blue,shape=square,flag=0,i=9125,u=0.13986988778773646,v=0.7152865235103113,w=0.4574206931273791,x=4.183110711103503 color=yellow,shape=square,flag=1,i=9132,u=0.9808394637494983,v=0.40257779222117007,w=0.5078413067758386,x=3.5514231147308046 color=red,shape=circle,flag=0,i=9159,u=0.5077709879895513,v=0.5728492950744577,w=0.5159249647554017,x=6.259731522275572 color=yellow,shape=circle,flag=1,i=9174,u=0.37244702785695716,v=0.3487377022098693,w=0.49881177578239244,x=5.795374632483997 color=red,shape=triangle,flag=0,i=9175,u=0.19913137088527966,v=0.5187316705588461,w=0.4714517320764309,x=5.099914068298475 color=orange,shape=circle,flag=1,i=9180,u=0.026745553707732128,v=0.21779299061284596,w=0.5864161051273346,x=5.184662140513534 color=red,shape=circle,flag=0,i=9194,u=0.3887855351726862,v=0.38758417878155316,w=0.5105749410785941,x=5.64683935879446 color=red,shape=square,flag=1,i=9198,u=0.7013532302293408,v=0.7232699229726844,w=0.5037542650034493,x=3.7861420260520426 color=blue,shape=square,flag=0,i=9200,u=0.046971452930954394,v=0.2630429530291283,w=0.455287516932772,x=3.349106662824773 color=red,shape=triangle,flag=0,i=9201,u=0.1292018506946545,v=0.5741225252703519,w=0.4746773887739432,x=6.822431485283919 color=blue,shape=circle,flag=0,i=9208,u=0.27012723484676104,v=0.8135898329076594,w=0.49092853059749675,x=5.079018984437171 color=yellow,shape=square,flag=1,i=9210,u=0.028686545367107463,v=0.47131931054906284,w=0.5104258863494733,x=6.315737213339897 color=blue,shape=square,flag=0,i=9221,u=0.7167811505678501,v=0.531941131252952,w=0.4528614075427426,x=4.091536961008674 color=yellow,shape=square,flag=1,i=9226,u=0.08770235588186515,v=0.9163626703991583,w=0.5132343418291514,x=5.714818392983794 color=green,shape=triangle,flag=0,i=9237,u=0.9003147737355317,v=0.06796136184900581,w=0.4786679267548704,x=2.664167919754516 color=purple,shape=square,flag=0,i=9238,u=0.26459261554897395,v=0.6371850119300632,w=0.48135264038173575,x=4.223431874599669 color=green,shape=circle,flag=0,i=9241,u=0.8190519732467753,v=0.3477785647528371,w=0.499520278698399,x=5.894600369117107 color=green,shape=square,flag=1,i=9257,u=0.22961383550996894,v=0.19280013564823295,w=0.5100440972478226,x=5.309564700170622 color=blue,shape=square,flag=0,i=9268,u=0.8126930355527541,v=0.07341657355410935,w=0.45858294465674343,x=4.161642865200393 color=red,shape=circle,flag=0,i=9272,u=0.7763540923452403,v=0.8372565550920146,w=0.5133384008788858,x=3.448459609826062 color=red,shape=square,flag=0,i=9283,u=0.620617936642009,v=0.9240461620339983,w=0.5108622414017604,x=7.079247866846053 color=red,shape=triangle,flag=0,i=9284,u=0.8700272612588612,v=0.46841348936537464,w=0.48066253107206536,x=5.608067139698977 color=purple,shape=square,flag=0,i=9289,u=0.7517779283917652,v=0.40202937969283314,w=0.4794223206065857,x=4.03786842389076 color=blue,shape=square,flag=0,i=9296,u=0.7190390075864663,v=0.03072263624465177,w=0.45611420692333937,x=5.753381508837911 color=yellow,shape=triangle,flag=1,i=9301,u=0.13026923260250933,v=0.6797653794531855,w=0.5035263164712063,x=5.6893007027110984 color=blue,shape=square,flag=0,i=9312,u=0.7085517465437186,v=0.17197180452055727,w=0.4614268654368201,x=3.8969198904752402 color=yellow,shape=square,flag=1,i=9322,u=0.5365666017788426,v=0.8245167547731835,w=0.5133918529146169,x=4.6360351566736915 color=red,shape=circle,flag=0,i=9345,u=0.965850682512915,v=0.9285587833091115,w=0.527289155220966,x=5.43056092953037 color=red,shape=square,flag=0,i=9357,u=0.3614780624071209,v=0.7282887364010839,w=0.5161979553883289,x=4.321601733537874 color=blue,shape=circle,flag=1,i=9359,u=0.6778972832833723,v=0.11457559561152497,w=0.4948660597602916,x=5.037891203973714 color=red,shape=square,flag=1,i=9361,u=0.5775169425661867,v=0.14437402107683794,w=0.5162950254122401,x=5.602026301762984 color=yellow,shape=triangle,flag=0,i=9367,u=0.8426405339502009,v=0.06709989638671376,w=0.5109099828354089,x=4.3835871371613555 color=green,shape=triangle,flag=1,i=9400,u=0.12975362467386165,v=0.1870688265523458,w=0.4890597595250319,x=3.0156540960017577 color=yellow,shape=square,flag=0,i=9401,u=0.3911552171110998,v=0.2666727279195633,w=0.5126584809354453,x=5.185253010947496 color=red,shape=triangle,flag=0,i=9405,u=0.9133756483058748,v=0.01503062389521359,w=0.5000264773134935,x=5.552789249049147 color=red,shape=triangle,flag=0,i=9412,u=0.8094227738671317,v=0.9549635298811832,w=0.5042479194364589,x=5.15961093055682 color=yellow,shape=triangle,flag=1,i=9429,u=0.7595898724868989,v=0.9265515354497086,w=0.5145524639630858,x=6.250025998233281 color=blue,shape=triangle,flag=1,i=9448,u=0.35490950499154705,v=0.7218135749871497,w=0.48960415497743376,x=4.056578595076009 color=yellow,shape=circle,flag=1,i=9456,u=0.5542755253986698,v=0.9170865180330541,w=0.5073866609590761,x=5.311952337983083 color=red,shape=triangle,flag=0,i=9459,u=0.6969632574122253,v=0.6900031247449963,w=0.5145838703085809,x=5.467500840880578 color=green,shape=triangle,flag=0,i=9467,u=0.14971274889813713,v=0.8289364066362704,w=0.48237818566610047,x=4.40495869617859 color=red,shape=triangle,flag=0,i=9478,u=0.4037244835596163,v=0.95010526746133,w=0.5145321856653201,x=5.187214580129454 color=red,shape=triangle,flag=0,i=9479,u=0.6574838670307566,v=0.6071207826230505,w=0.5141624131051571,x=4.915951708455697 color=red,shape=square,flag=0,i=9482,u=0.7823506851287032,v=0.5663159975759049,w=0.5137215344425443,x=6.208724152646211 color=green,shape=square,flag=0,i=9485,u=0.9892470532121387,v=0.5780901879315828,w=0.5050597123131978,x=4.9482978032271925 color=blue,shape=triangle,flag=1,i=9487,u=0.33174000275143345,v=0.9805653422093367,w=0.4874962268522663,x=5.424067024361242 color=blue,shape=triangle,flag=0,i=9498,u=0.08806525704858126,v=0.6845535810031408,w=0.4867587263239217,x=3.9078278769210697 color=red,shape=triangle,flag=0,i=9538,u=0.2787973729554404,v=0.5977060543020113,w=0.5026233410592158,x=5.780033849780893 color=green,shape=circle,flag=1,i=9539,u=0.4727813595399488,v=0.30588276341122556,w=0.5000337989882224,x=5.911155551874862 color=blue,shape=triangle,flag=0,i=9558,u=0.3942232279212846,v=0.681550197633219,w=0.4952276469234024,x=5.258234251088794 color=blue,shape=square,flag=0,i=9572,u=0.2938257724304293,v=0.08310837953715178,w=0.4800033068787473,x=3.6185220418425197 color=red,shape=square,flag=0,i=9574,u=0.36834155261450463,v=0.9846264110458885,w=0.5235116168144827,x=5.387329869125807 color=red,shape=circle,flag=0,i=9581,u=0.1574705000072203,v=0.07671339361312166,w=0.5335770948556834,x=5.105743884182254 color=yellow,shape=circle,flag=1,i=9590,u=0.6919299267049481,v=0.9484760074771249,w=0.5163352271468572,x=6.765298961875992 color=red,shape=circle,flag=0,i=9592,u=0.19117559664839834,v=0.19812131104268485,w=0.5311783251476547,x=7.142330869904646 color=blue,shape=circle,flag=0,i=9594,u=0.40738652017423194,v=0.31001652659599666,w=0.5029058222369502,x=4.4554665489626695 color=yellow,shape=triangle,flag=0,i=9602,u=0.8200160347131148,v=0.660727005159579,w=0.527138830057806,x=5.251564779959805 color=green,shape=square,flag=1,i=9610,u=0.9152180049237623,v=0.10723536008714007,w=0.5082172541278149,x=5.718517397171947 color=purple,shape=circle,flag=0,i=9626,u=0.9430256954134297,v=0.9302480148520449,w=0.49921070901120224,x=4.743852660310452 color=yellow,shape=square,flag=0,i=9633,u=0.26628854546987535,v=0.6509309701742603,w=0.4925628944682385,x=6.198844376628049 color=red,shape=circle,flag=0,i=9643,u=0.9445622642980543,v=0.9328857181669454,w=0.5287018636480739,x=6.176694771281167 color=red,shape=triangle,flag=1,i=9664,u=0.9827089712422166,v=0.8253263003253721,w=0.48370043864582557,x=3.9918476047322016 color=red,shape=triangle,flag=0,i=9667,u=0.7790084522078857,v=0.45700254831314535,w=0.48818199549364266,x=5.791790089867092 color=yellow,shape=circle,flag=1,i=9698,u=0.041328890456797995,v=0.12668786123324816,w=0.5205354351666666,x=3.799743420696681 color=purple,shape=circle,flag=0,i=9707,u=0.5717598551034563,v=0.5639267981974007,w=0.5054823357461689,x=4.911593440660375 color=red,shape=triangle,flag=0,i=9715,u=0.25746263072220565,v=0.17309993043681826,w=0.480189714553768,x=5.480751135712164 color=red,shape=triangle,flag=0,i=9720,u=0.9208142603098871,v=0.27882842146823217,w=0.48355669073004154,x=5.336261003898746 color=green,shape=circle,flag=0,i=9721,u=0.4058569796310627,v=0.2243574488740685,w=0.4971018877195509,x=3.509751222655615 color=red,shape=triangle,flag=1,i=9729,u=0.8503734581546795,v=0.4720811245505807,w=0.47888724537369975,x=4.517638722576222 color=red,shape=circle,flag=0,i=9732,u=0.6401978121634246,v=0.6033735060710232,w=0.5258265023685217,x=5.221307907735327 color=green,shape=square,flag=0,i=9737,u=0.7872653678024677,v=0.3831147538551086,w=0.5011464535428705,x=6.244836782395747 color=red,shape=square,flag=0,i=9741,u=0.004114153406486798,v=0.5897739959178878,w=0.48340205361053473,x=6.947916531652023 color=green,shape=square,flag=0,i=9764,u=0.17073188692307373,v=0.2565606815720137,w=0.50539839593486,x=5.399678059731632 color=red,shape=square,flag=0,i=9769,u=0.6718267664493363,v=0.9723218287519877,w=0.49227152266751234,x=3.430294262013731 color=red,shape=circle,flag=0,i=9784,u=0.9296061848811287,v=0.9606905566403592,w=0.5214848119261636,x=4.8851603131892345 color=green,shape=triangle,flag=0,i=9796,u=0.8370379794259183,v=0.7120045845357958,w=0.4951090907930372,x=3.206150179456037 color=orange,shape=square,flag=0,i=9802,u=0.06700570246738258,v=0.45836984859846863,w=0.3984818598933386,x=3.9455761243945395 color=red,shape=square,flag=0,i=9837,u=0.3972358704086074,v=0.010212272457749472,w=0.4893090841301849,x=4.774931845745172 color=red,shape=square,flag=1,i=9838,u=0.5904621753195094,v=0.6900947625728051,w=0.49317866401113697,x=4.2116935711587 color=purple,shape=square,flag=0,i=9839,u=0.4938998227017718,v=0.8568823533347376,w=0.48851346307245236,x=5.571639888526984 color=red,shape=square,flag=0,i=9840,u=0.9593132165589725,v=0.39020310394037494,w=0.48951185250415524,x=4.733094821047713 color=blue,shape=square,flag=1,i=9845,u=0.6341780708209619,v=0.7224458394381865,w=0.5003683856303103,x=4.618637960670433 color=blue,shape=square,flag=1,i=9847,u=0.8347873205591642,v=0.6360297648978646,w=0.49738689428558946,x=4.615623749577749 color=green,shape=triangle,flag=1,i=9850,u=0.6682951364863037,v=0.14113578797016302,w=0.4904489447055702,x=5.5892837868660346 color=red,shape=triangle,flag=0,i=9865,u=0.9502855583392119,v=0.18664717140755305,w=0.47478258398761414,x=5.825006891468905 color=green,shape=square,flag=1,i=9868,u=0.3703931977340147,v=0.7108800916931524,w=0.5097636206745125,x=4.272815850070903 color=purple,shape=circle,flag=1,i=9871,u=0.637721821270784,v=0.8846735721773494,w=0.5053741363864312,x=5.189698676815268 color=yellow,shape=square,flag=1,i=9876,u=0.9241687308294335,v=0.9180432017520105,w=0.500429013622843,x=5.30277566077152 color=red,shape=triangle,flag=0,i=9880,u=0.07392166677675716,v=0.802966889255393,w=0.4723578310073455,x=3.9680667698693326 color=red,shape=square,flag=0,i=9884,u=0.8676686917239586,v=0.4671422139026725,w=0.47848920569684533,x=4.671710740399873 color=yellow,shape=square,flag=1,i=9889,u=0.15983367713251317,v=0.884002323354841,w=0.5018774252487583,x=4.683217783951939 color=orange,shape=circle,flag=1,i=9891,u=0.3507739780054132,v=0.23681134469165388,w=0.5839008348261921,x=5.586479409147355 color=red,shape=circle,flag=0,i=9897,u=0.2027638546120365,v=0.10663505863300009,w=0.5110753569843774,x=4.142367046527823 color=red,shape=triangle,flag=1,i=9899,u=0.20875225791064334,v=0.026477975740831328,w=0.4790158661333253,x=4.859174878743788 color=red,shape=square,flag=0,i=9928,u=0.926240346852433,v=0.8157414138097383,w=0.48267432464926147,x=4.414280522949761 color=orange,shape=triangle,flag=0,i=9947,u=0.0775040970813301,v=0.2349883481677424,w=0.680236871400121,x=4.93314591314715 color=red,shape=circle,flag=0,i=9948,u=0.001384930963921116,v=-0.04646102895619495,w=0.5064389927763275,x=5.047609204210816 color=blue,shape=square,flag=1,i=9964,u=0.36359022145724174,v=0.8169367015685594,w=0.48799623194687536,x=5.395564954400644 color=red,shape=triangle,flag=0,i=9968,u=0.6664951219850609,v=0.00729572463031114,w=0.4829971887973979,x=6.11788992814953 color=yellow,shape=square,flag=0,i=9986,u=0.6360787450678319,v=0.5700247215428541,w=0.5080278906584305,x=3.251821941378497 color=blue,shape=square,flag=0,i=9990,u=0.3970909761018069,v=0.3873498326266669,w=0.4896248875937391,x=7.623055607008342 color=red,shape=square,flag=0,i=9992,u=0.4174205269471166,v=0.4899654335229112,w=0.4887066799276838,x=3.709175992443242 color=red,shape=circle,flag=0,i=9997,u=0.5983435650407365,v=0.5252317110376808,w=0.5080040224609491,x=4.598143125962596 color=orange,shape=triangle,flag=1,i=9998,u=0.17339816111848216,v=0.9350095940690382,w=0.6782037689680854,x=4.408185232495415 color=purple,shape=triangle,flag=0,i=10014,u=0.06072618267891394,v=0.34535436406720355,w=0.4718481627239308,x=5.1448104406062125 color=blue,shape=square,flag=1,i=10015,u=0.6366858287857551,v=0.4872060134264774,w=0.4856155915169885,x=5.879216136738878 color=blue,shape=square,flag=0,i=10017,u=0.6359337202043088,v=0.7522439193656397,w=0.4842120565998406,x=3.0720598435493542 color=red,shape=square,flag=1,i=10020,u=0.6903880373113135,v=0.7052172949460651,w=0.4888173141081072,x=4.6534512790916205 color=red,shape=square,flag=1,i=10043,u=0.223218213339332,v=0.8132045407973688,w=0.4879281537092341,x=3.623355848002848 color=blue,shape=circle,flag=0,i=10048,u=0.11614233186594036,v=0.9974328269342161,w=0.4923241396550544,x=4.9181740963506595 color=red,shape=circle,flag=0,i=10061,u=0.03054566851221152,v=0.04776589296242091,w=0.4980992608226862,x=4.407725760243908 color=red,shape=square,flag=0,i=10079,u=0.2965702612274227,v=0.7281142757699013,w=0.4771973730469952,x=4.795931631445647 color=red,shape=triangle,flag=0,i=10095,u=0.4027282795814302,v=0.6050782938029197,w=0.46037656929186943,x=3.847528108645965 color=red,shape=square,flag=0,i=10112,u=0.7836723307085427,v=0.7518713646037316,w=0.4724337254704511,x=7.122560644352233 color=yellow,shape=square,flag=1,i=10124,u=0.670664735519011,v=0.8234649982301067,w=0.5031829100975869,x=3.316302908539081 color=yellow,shape=circle,flag=1,i=10132,u=0.6008865185963321,v=0.0257466507560683,w=0.5137309855336052,x=5.331030182116883 color=yellow,shape=square,flag=1,i=10146,u=0.7270499205866984,v=0.17307146439448928,w=0.4963048631275019,x=7.121337333209979 color=red,shape=triangle,flag=1,i=10150,u=0.5688860498950544,v=0.9432006616575501,w=0.46932837079885015,x=6.752823694250325 color=red,shape=square,flag=0,i=10151,u=0.6218541887127367,v=0.7797471633956696,w=0.486447718875377,x=5.4738654230575605 color=purple,shape=triangle,flag=0,i=10152,u=0.48527261160303004,v=0.585827346663466,w=0.4795467669209268,x=5.27956435604168 color=red,shape=circle,flag=0,i=10171,u=0.3182854807732849,v=0.3677954873174411,w=0.500094596478842,x=3.932177775501122 color=purple,shape=circle,flag=0,i=10175,u=0.3695089656769409,v=0.29499422941358,w=0.5088692676676334,x=6.276836590018462 color=orange,shape=circle,flag=1,i=10183,u=0.3549503392804705,v=0.5789176986942438,w=0.5804247579234454,x=5.790396267071447 color=red,shape=triangle,flag=1,i=10213,u=0.49165683757057366,v=0.1677288732391946,w=0.48148162606303946,x=5.1728129729795 color=blue,shape=circle,flag=1,i=10227,u=0.5293102206858952,v=0.3751471148580783,w=0.48074202911961395,x=6.138820851430933 color=blue,shape=circle,flag=1,i=10239,u=0.6420976262887303,v=0.5908389417652758,w=0.4833295556454372,x=3.7756814224440824 color=red,shape=triangle,flag=0,i=10246,u=0.7444639868523053,v=0.9207704110471246,w=0.4821147121851418,x=3.9691874726040797 color=yellow,shape=square,flag=1,i=10254,u=0.1542529120347178,v=0.3979484141483848,w=0.4943326440596587,x=4.678860834821809 color=red,shape=square,flag=0,i=10259,u=0.9100309840822012,v=0.8248903826644706,w=0.48186009597664314,x=4.4578951413316945 color=red,shape=triangle,flag=0,i=10273,u=0.018618657602898048,v=0.028050985057383238,w=0.4723361630348696,x=5.650117529565353 color=green,shape=circle,flag=0,i=10287,u=0.380588951047943,v=0.9432036800398204,w=0.4902082787727849,x=5.155661156846629 color=orange,shape=circle,flag=1,i=10292,u=0.31837857956949256,v=0.27304068210494115,w=0.578899816258626,x=5.786126025532204 color=yellow,shape=circle,flag=1,i=10309,u=0.6902349067081704,v=0.25378719605789046,w=0.5040016713116696,x=4.812138094867828 color=red,shape=square,flag=0,i=10324,u=0.6946844867784652,v=0.29518475398919375,w=0.4927509262328253,x=4.840797365557551 color=red,shape=triangle,flag=1,i=10332,u=0.8678442691791926,v=0.6091142064852949,w=0.45566205612353117,x=6.621885107061575 color=blue,shape=circle,flag=1,i=10361,u=0.18734077997606402,v=0.43057564962814354,w=0.4860517243897379,x=3.3628410099181436 color=orange,shape=square,flag=1,i=10364,u=0.058701011660487246,v=0.0024486660337188493,w=0.40453190647286613,x=2.7595222276739046 color=red,shape=square,flag=0,i=10377,u=0.40074434771319645,v=0.8858692458551669,w=0.5001034027863797,x=5.524256954720021 color=red,shape=triangle,flag=1,i=10381,u=0.598852132830924,v=0.22513365255483608,w=0.4585942527102313,x=4.0428843518171105 color=blue,shape=square,flag=0,i=10384,u=0.32390090697376095,v=0.12332922299332161,w=0.5006041398872025,x=3.147212881176131 color=green,shape=triangle,flag=0,i=10387,u=0.09558656808256394,v=0.6941294500901372,w=0.49227479318628864,x=3.9234313092361055 color=green,shape=triangle,flag=0,i=10389,u=0.5828628013291147,v=0.6450916716182998,w=0.4966328544354502,x=5.550035797666644 color=yellow,shape=circle,flag=1,i=10390,u=0.44453628889953445,v=0.2862979496613094,w=0.51090427670511,x=4.106918947724256 color=red,shape=circle,flag=1,i=10441,u=0.8392661641723219,v=0.8162254792785985,w=0.509406082314283,x=3.2157801813406675 color=red,shape=square,flag=0,i=10444,u=0.37463191756149894,v=0.5164572501446436,w=0.4995921410953584,x=5.992441205035628 color=red,shape=triangle,flag=0,i=10450,u=0.8939541353212057,v=0.43537281987781684,w=0.45535988644152453,x=5.609043571666418 color=red,shape=circle,flag=0,i=10472,u=0.8595124880771323,v=0.9569170074785238,w=0.5141491068253298,x=5.368165481005893 color=blue,shape=triangle,flag=1,i=10483,u=0.147742722730816,v=0.20372021048433941,w=0.47294180453453544,x=4.627391489038878 color=red,shape=square,flag=0,i=10484,u=0.8878079463765209,v=0.00017635526605375151,w=0.51508747491667,x=2.976917495644902 color=red,shape=square,flag=1,i=10548,u=0.940988407212824,v=0.08560315347807823,w=0.5119577447249931,x=6.043202056298618 color=purple,shape=circle,flag=0,i=10561,u=0.42258675955167735,v=0.13198365937277168,w=0.5093805088363241,x=4.368202755064007 color=green,shape=square,flag=0,i=10568,u=0.0639050973301376,v=0.9007493007366816,w=0.49553583457744577,x=4.362982742442343 color=red,shape=triangle,flag=0,i=10576,u=0.7083526270103587,v=0.23792218238445895,w=0.4642535710804465,x=4.202356336119785 color=yellow,shape=square,flag=1,i=10578,u=0.18064235078743995,v=0.15701001178454999,w=0.4761292944268622,x=5.626741841707202 color=yellow,shape=circle,flag=1,i=10586,u=0.8951203633447987,v=0.2294696897581885,w=0.5041469425442905,x=6.5568446813038195 color=yellow,shape=circle,flag=1,i=10591,u=0.9093904646584292,v=0.31617090830606964,w=0.5054552168812472,x=6.859854899828519 color=red,shape=circle,flag=0,i=10594,u=0.8724672333134783,v=0.9094104583865722,w=0.5048122529750436,x=4.239098112071388 color=blue,shape=circle,flag=1,i=10604,u=0.02547124608037865,v=0.008433833874895491,w=0.48794640570767017,x=4.989348979833584 color=red,shape=triangle,flag=0,i=10615,u=0.10581575696050416,v=0.4721139499926281,w=0.4741183492140849,x=3.055839138217507 color=red,shape=square,flag=0,i=10630,u=0.9784438506506147,v=0.6749912312118184,w=0.4981023888184377,x=4.941318491004691 color=yellow,shape=square,flag=1,i=10631,u=0.921744799017933,v=0.5109148751867204,w=0.4794048905192355,x=5.441928174118314 color=purple,shape=square,flag=0,i=10650,u=0.9324480505984253,v=0.5958369240385151,w=0.5085894219020052,x=5.299271735359292 color=orange,shape=circle,flag=1,i=10655,u=0.0292779736185238,v=0.8745744381939615,w=0.5848738119512179,x=4.574214055142606 color=red,shape=triangle,flag=0,i=10657,u=0.09742169400515321,v=0.9228881083107748,w=0.47266101670274985,x=6.155913437822506 color=purple,shape=circle,flag=0,i=10675,u=0.9601933247453555,v=0.6304606668777718,w=0.5059571702319123,x=4.184151821083756 color=red,shape=circle,flag=0,i=10680,u=0.7197166647461486,v=0.6853077083507768,w=0.5126653209726362,x=5.4103005994612365 color=green,shape=circle,flag=0,i=10693,u=0.9422033304147984,v=0.1471329439491209,w=0.49301655544871337,x=5.259397457175126 color=red,shape=circle,flag=0,i=10701,u=0.4880271401016847,v=0.5395444187818046,w=0.5145204084133964,x=1.8675071452119234 color=blue,shape=square,flag=1,i=10709,u=0.9653241084872171,v=0.04395488019105609,w=0.5024905915906125,x=5.546323886633406 color=blue,shape=triangle,flag=1,i=10717,u=0.9557628022366502,v=0.1233345609217904,w=0.4709934407524951,x=4.959512065237491 color=blue,shape=square,flag=1,i=10726,u=0.24950053218727852,v=0.84316257779601,w=0.5067875296633696,x=6.105313795137335 color=red,shape=square,flag=0,i=10727,u=0.42551312752888215,v=0.7807129281916984,w=0.48217631391820354,x=6.421601643296746 color=yellow,shape=square,flag=1,i=10741,u=0.7310761580626806,v=0.23310643869044967,w=0.47195941096111543,x=5.37356895735718 color=red,shape=triangle,flag=0,i=10753,u=0.6964070676513231,v=0.44140441920770457,w=0.47721222547725634,x=5.309804258406171 color=red,shape=square,flag=0,i=10760,u=0.14527150716616755,v=0.5308756743155378,w=0.491837076731806,x=5.58017756032455 color=green,shape=square,flag=0,i=10770,u=0.5616339623171078,v=0.013534591047469346,w=0.513151662247277,x=5.692402129336116 color=blue,shape=circle,flag=1,i=10776,u=0.617002338987463,v=0.7178353605529667,w=0.47982606898564667,x=7.1625674759908575 color=green,shape=square,flag=0,i=10779,u=0.16921390058371377,v=0.6226350078856399,w=0.5091018378300389,x=7.38217515025018 color=red,shape=circle,flag=0,i=10791,u=0.07073180415516123,v=0.08679003646117818,w=0.5038125746371834,x=4.533730929532047 color=red,shape=triangle,flag=0,i=10834,u=0.18680073713177348,v=0.9993494201012043,w=0.4773213031616584,x=4.513094201691502 color=red,shape=triangle,flag=0,i=10848,u=0.984328044546256,v=0.5188399587259762,w=0.4792564762820482,x=6.190887182676861 color=blue,shape=triangle,flag=0,i=10852,u=0.9321131023511794,v=0.3891184969830609,w=0.47761527716199736,x=6.436951901516465 color=yellow,shape=square,flag=1,i=10857,u=0.8748151304087454,v=0.2502476564941005,w=0.46876178744698155,x=5.910256453154365 color=purple,shape=triangle,flag=1,i=10859,u=0.22134297370228684,v=0.5381961520098686,w=0.47784379113682435,x=6.273651804535049 color=red,shape=square,flag=1,i=10860,u=0.28362174237205706,v=0.1471931408944923,w=0.4936718385481655,x=6.1948905831375045 color=blue,shape=square,flag=1,i=10869,u=0.20275067438131744,v=0.6412109927679274,w=0.4886332308780323,x=6.232250491017066 color=red,shape=square,flag=0,i=10875,u=0.3724868333669126,v=0.4945558584734414,w=0.4971480512417688,x=2.050545302249899 color=green,shape=square,flag=0,i=10906,u=0.6982240526087021,v=0.7514175979192067,w=0.5115536630418412,x=6.968429898016403 color=red,shape=square,flag=1,i=10909,u=0.2985422210188773,v=0.5312010234010901,w=0.4873596940435782,x=3.884998502994616 color=yellow,shape=triangle,flag=0,i=10911,u=0.3207555001277137,v=0.8429118043855696,w=0.5208449061979111,x=3.778695284985284 color=red,shape=circle,flag=0,i=10913,u=0.872067490697382,v=0.9002314977138762,w=0.4991571456570716,x=6.950177773971539 color=orange,shape=triangle,flag=1,i=10931,u=0.5331297637845395,v=0.17949252153730288,w=0.6526524826688697,x=3.385410206381158 color=purple,shape=triangle,flag=0,i=10944,u=0.19842604812664932,v=0.5067797693687401,w=0.4851881607747664,x=5.369323823641793 color=red,shape=circle,flag=1,i=10955,u=0.7923455158157466,v=0.8019530599629591,w=0.5048197369451008,x=4.5502781771547784 color=yellow,shape=circle,flag=1,i=10966,u=0.24552159321302525,v=0.805746444524981,w=0.5108015311343594,x=4.048119267937712 color=purple,shape=square,flag=0,i=10983,u=0.9876514204552945,v=0.11996417053077923,w=0.5233392959126978,x=5.071441665115832 color=red,shape=circle,flag=1,i=10986,u=0.5184179438992648,v=0.43206229986759037,w=0.5094392756024092,x=5.460470198538914 color=purple,shape=circle,flag=0,i=10994,u=0.34184839500907716,v=0.3610569280371754,w=0.5165644912393597,x=4.510891511869123 color=blue,shape=triangle,flag=1,i=11012,u=0.20962327641630263,v=0.510878839865751,w=0.4874951093361232,x=3.799354481847154 color=blue,shape=square,flag=1,i=11017,u=0.21900020429734024,v=0.07539826589100262,w=0.4866422461152902,x=4.77299039000382 color=yellow,shape=circle,flag=1,i=11049,u=0.9879114734877493,v=0.8008651633096259,w=0.5133355417416207,x=4.035598314023885 color=red,shape=circle,flag=0,i=11072,u=0.5863573993677064,v=0.5001124378458295,w=0.5019171809014208,x=4.436860341907603 color=purple,shape=triangle,flag=0,i=11074,u=0.10384254160495798,v=0.9108764866194752,w=0.48278130458879187,x=5.141442802465247 color=blue,shape=triangle,flag=1,i=11078,u=0.601742020854989,v=0.038449961822750955,w=0.4786133501428849,x=4.439332167889311 color=yellow,shape=triangle,flag=1,i=11092,u=0.8229740580476099,v=0.6733591604895702,w=0.4984983752336965,x=3.942811108775684 color=red,shape=circle,flag=1,i=11099,u=0.2728275925451169,v=0.314517194021842,w=0.4988758958355545,x=3.9324093514767795 color=red,shape=triangle,flag=0,i=11107,u=0.7094065590321239,v=0.8030118874423253,w=0.4867214032868347,x=6.030937389617873 color=blue,shape=square,flag=1,i=11117,u=0.0720849469507776,v=0.1593880902173438,w=0.48923519619424893,x=4.205917868208034 color=yellow,shape=circle,flag=1,i=11129,u=0.5253429225138768,v=0.9957041581408161,w=0.5112069864481082,x=5.828155778235353 color=red,shape=circle,flag=1,i=11143,u=0.2287015927601742,v=0.23866654178630137,w=0.4887717387295377,x=3.6483727653031184 color=red,shape=circle,flag=0,i=11167,u=0.769410713899481,v=0.7242717108131933,w=0.4900643581952675,x=6.097156235020855 color=yellow,shape=triangle,flag=1,i=11195,u=0.36904224435599975,v=0.03819903379294887,w=0.5141217967739861,x=4.155731738639664 color=red,shape=square,flag=1,i=11196,u=0.8517953650116588,v=0.3216635511738848,w=0.5068613544294537,x=6.428096183221197 color=red,shape=triangle,flag=0,i=11201,u=0.44691797147262424,v=0.7377241338881,w=0.4938925575976855,x=5.41347608600304 color=red,shape=triangle,flag=0,i=11208,u=0.9784684668798798,v=0.763570131307092,w=0.49867340086246087,x=5.98966387750217 color=yellow,shape=square,flag=1,i=11209,u=0.43199606450901396,v=0.804605153054225,w=0.4847132137279541,x=5.585778068244217 color=green,shape=square,flag=0,i=11214,u=0.9828302734965855,v=0.2646110580344787,w=0.517697113190525,x=4.574050226139 color=red,shape=triangle,flag=1,i=11220,u=0.3783823715210768,v=0.782931040165063,w=0.5004273024688444,x=4.118492031159527 color=red,shape=triangle,flag=1,i=11237,u=0.5196088079409146,v=0.8930630644369089,w=0.4978451986063169,x=4.011646211011216 color=yellow,shape=circle,flag=1,i=11245,u=0.8996064197251387,v=0.5019226374046015,w=0.5041774153002586,x=4.252122823453672 color=red,shape=triangle,flag=1,i=11248,u=0.7529483749500838,v=0.27122834845072485,w=0.49126074812474907,x=4.396888811264903 color=blue,shape=circle,flag=0,i=11249,u=0.7572458107690444,v=0.33879274133843984,w=0.48911017307305293,x=4.859215124095175 color=orange,shape=triangle,flag=0,i=11256,u=0.8764356862502545,v=0.411271947777773,w=0.6445857828598599,x=8.064821723348405 color=blue,shape=square,flag=0,i=11257,u=0.5175904662522431,v=0.7273864358678984,w=0.48124549170822833,x=4.184485111215872 color=yellow,shape=square,flag=1,i=11258,u=0.7757397185982723,v=0.029171556527266662,w=0.4887119754451175,x=5.819984776411416 color=red,shape=triangle,flag=0,i=11264,u=0.6928399295420468,v=0.24260392165480227,w=0.48808978873247466,x=3.7857134648217268 color=blue,shape=square,flag=1,i=11290,u=0.09526725337042308,v=0.5710776547333518,w=0.4816309850010684,x=5.004434437154619 color=blue,shape=square,flag=1,i=11308,u=0.1984917645276455,v=0.4325895036234173,w=0.4840327278958722,x=6.0313655991758885 color=red,shape=triangle,flag=0,i=11309,u=0.2695189163955175,v=0.3570033220716953,w=0.4798417621615095,x=6.215696689530307 color=red,shape=square,flag=0,i=11312,u=0.09424803300847717,v=0.8633989547866907,w=0.4958724231713246,x=5.615260332390245 color=red,shape=square,flag=0,i=11317,u=0.42075534020005223,v=0.7789609008087531,w=0.4924992539679409,x=4.148108664188815 color=orange,shape=circle,flag=1,i=11323,u=0.541584000090338,v=0.15392248984531431,w=0.5819425797332739,x=4.675951236311783 color=blue,shape=square,flag=1,i=11340,u=0.34028282557380873,v=0.29816007364043307,w=0.4920984255052471,x=4.87495995425447 color=red,shape=triangle,flag=0,i=11347,u=0.29291365334291064,v=0.13595873977427797,w=0.47751618114842376,x=5.734165400286842 color=purple,shape=triangle,flag=0,i=11365,u=0.14759568718194493,v=0.887197770529009,w=0.48786447532739424,x=3.9607027488190263 color=red,shape=triangle,flag=1,i=11368,u=0.9958313144391746,v=0.1646426927041188,w=0.4681184791220049,x=5.7276072394750015 color=blue,shape=circle,flag=1,i=11382,u=0.9547725049854346,v=0.4183334796458881,w=0.48986123904256673,x=7.359710210433526 color=yellow,shape=square,flag=1,i=11390,u=0.41009075484481616,v=0.04012661259429706,w=0.4775282779934895,x=3.884603883571296 color=blue,shape=square,flag=0,i=11398,u=0.5232009746280731,v=0.31732238901126764,w=0.4914814422996223,x=6.512711578515396 color=red,shape=triangle,flag=0,i=11399,u=0.08307367491556572,v=0.2499088892139142,w=0.47155922421917745,x=3.533400043100729 color=yellow,shape=triangle,flag=1,i=11401,u=0.646340926730741,v=0.5635156016582544,w=0.5227154278139758,x=5.0728700850026875 color=red,shape=square,flag=1,i=11414,u=0.7833563881078867,v=0.8112218063333311,w=0.4953572009070725,x=3.212908169933748 color=red,shape=circle,flag=1,i=11418,u=0.7053252293937231,v=0.653551579817268,w=0.47191442834795144,x=3.287977268143678 color=red,shape=circle,flag=0,i=11420,u=0.6984771131230996,v=0.7110482786322159,w=0.47577018890375466,x=5.401042359876296 color=red,shape=circle,flag=0,i=11422,u=0.8249976514282572,v=0.737746748760994,w=0.4742364173639332,x=7.579017916144487 color=red,shape=square,flag=0,i=11429,u=0.3737646251850545,v=0.4802872430457342,w=0.49233298800830655,x=5.481851888719611 color=red,shape=square,flag=1,i=11438,u=0.6851467661504475,v=0.30545748824705,w=0.495339373019669,x=4.510626503591532 color=blue,shape=square,flag=1,i=11451,u=0.6784701333767903,v=0.7489987917811751,w=0.4950008966150163,x=4.665969126907384 color=green,shape=triangle,flag=0,i=11454,u=0.9360018272424514,v=0.2864027960639961,w=0.5165963516009994,x=4.9775786669976485 color=yellow,shape=square,flag=1,i=11455,u=0.5874636712003198,v=0.33625170329447196,w=0.47599885278694937,x=6.189576199895336 color=red,shape=circle,flag=0,i=11482,u=0.7741798755046678,v=0.8379930521280073,w=0.4738560123073968,x=4.49012823554904 color=red,shape=square,flag=1,i=11493,u=0.4655620686808072,v=0.40187813411072393,w=0.4869612526187048,x=7.011843588858941 color=red,shape=square,flag=0,i=11504,u=0.2512000710535399,v=0.9770487857991338,w=0.49288221544919575,x=3.996943831694889 color=red,shape=triangle,flag=1,i=11513,u=0.13716324075112885,v=0.09323268082827685,w=0.4690325797787599,x=4.635291371696009 color=yellow,shape=triangle,flag=1,i=11514,u=0.9170930068074542,v=0.5491180187027114,w=0.5168261702635132,x=3.0882382523771423 color=blue,shape=square,flag=0,i=11516,u=0.9974578628637201,v=0.8301906233920628,w=0.49595081858602413,x=3.4601454987596227 color=red,shape=circle,flag=0,i=11531,u=0.8204214990540966,v=0.7836418299016412,w=0.47488759821374815,x=4.888488023964819 color=green,shape=triangle,flag=0,i=11544,u=0.045882710718465725,v=0.3249778478756211,w=0.5025225347675908,x=4.007985423061229 color=red,shape=triangle,flag=1,i=11555,u=0.9472068240562526,v=0.7150808909767029,w=0.46248860469745295,x=4.939501626451224 color=purple,shape=triangle,flag=0,i=11564,u=0.2257016979446489,v=0.5835457139229187,w=0.4916758835993314,x=7.077737742343103 color=red,shape=triangle,flag=0,i=11581,u=0.05296867528168259,v=0.8851415256565528,w=0.4581587302230065,x=7.147859160935391 color=blue,shape=square,flag=1,i=11588,u=0.6907610118986325,v=0.9509088014367496,w=0.503467176557804,x=3.9012195604938618 color=red,shape=triangle,flag=0,i=11605,u=0.8461633697593912,v=0.42590045242655017,w=0.4623193674136193,x=5.760556597285366 color=red,shape=square,flag=0,i=11606,u=0.14743815857756082,v=0.7926700151981511,w=0.46758106127713767,x=5.651690083563808 color=red,shape=triangle,flag=0,i=11614,u=0.9285775849365847,v=0.4436105623984308,w=0.4605823986171502,x=4.641207701078844 color=red,shape=triangle,flag=1,i=11624,u=0.5378184503512431,v=0.6868286620233578,w=0.458044596481656,x=5.760748389455027 color=green,shape=circle,flag=0,i=11628,u=0.7024909973441142,v=0.47502881219791715,w=0.4842624819433563,x=6.15740201181017 color=red,shape=triangle,flag=1,i=11651,u=0.6389136656886427,v=0.9879034546079611,w=0.4527585622445751,x=5.867747214773206 color=blue,shape=square,flag=0,i=11652,u=0.933381682410314,v=0.4513110963401843,w=0.5096623691323556,x=5.238611211712035 color=green,shape=triangle,flag=0,i=11657,u=0.46144761961083647,v=0.3538475783105779,w=0.49870726886853095,x=5.3196302837939635 color=yellow,shape=circle,flag=1,i=11685,u=0.8449966904024304,v=0.5070981101745116,w=0.5001667852213053,x=3.732928435147311 color=green,shape=triangle,flag=1,i=11687,u=0.6772563427268082,v=0.21544631431493866,w=0.5019561571626965,x=5.31619891524488 color=blue,shape=triangle,flag=0,i=11698,u=0.8848820237304224,v=0.009320939696153219,w=0.4843460557597541,x=6.288615093820109 color=red,shape=circle,flag=1,i=11704,u=0.2532930709241966,v=0.3428809726162397,w=0.49804341460580354,x=3.857184741733857 color=yellow,shape=circle,flag=1,i=11706,u=0.6235351648125035,v=0.585299949677482,w=0.49699588469369854,x=5.928003109455507 color=red,shape=square,flag=1,i=11707,u=0.014558204062291136,v=0.19921504894386421,w=0.47695578762718704,x=3.4149863529399127 color=yellow,shape=square,flag=1,i=11708,u=0.048244378828659285,v=0.2809558712937408,w=0.4709568341932725,x=4.420706623479959 color=red,shape=triangle,flag=0,i=11710,u=0.20494397917669305,v=0.4262320810647471,w=0.45731113188615224,x=4.423002552014896 color=yellow,shape=circle,flag=1,i=11726,u=0.45282366292121645,v=0.6647741644838494,w=0.4927926793367974,x=4.661809439673582 color=green,shape=square,flag=1,i=11730,u=0.9906881228376359,v=0.9777942016481593,w=0.5079110438388657,x=4.338819691978291 color=purple,shape=circle,flag=0,i=11734,u=0.42287055846265853,v=0.9882869130316426,w=0.5282827734537594,x=6.532314242063435 color=red,shape=triangle,flag=1,i=11752,u=0.34383011667679386,v=0.6031852221586377,w=0.4695209466033571,x=3.984459717337193 color=green,shape=square,flag=1,i=11763,u=0.9183820276561984,v=0.6690840570664534,w=0.5140245506141916,x=4.7409253195501515 color=green,shape=square,flag=0,i=11767,u=0.9980026709735629,v=0.9899827733190545,w=0.5096223202039132,x=5.952455977819098 color=red,shape=square,flag=0,i=11796,u=0.9479874833310005,v=0.834343027445699,w=0.4969871392454597,x=4.367186692110255 color=red,shape=triangle,flag=0,i=11810,u=0.8066105662877066,v=0.7691536135774323,w=0.465643029832154,x=3.9914371935539728 color=red,shape=triangle,flag=1,i=11818,u=0.2775306173073313,v=0.310875889416218,w=0.4653832299721089,x=4.601647026685676 color=blue,shape=square,flag=0,i=11820,u=0.3986234307994264,v=0.11490444112384934,w=0.5043047773029952,x=5.235236020622918 color=red,shape=circle,flag=0,i=11822,u=0.1562652272696856,v=0.10817354775735938,w=0.4926379151200919,x=6.938178596036544 color=red,shape=circle,flag=0,i=11823,u=0.20795457468744316,v=0.23946683788624595,w=0.4898283085829625,x=4.189023959838033 color=green,shape=square,flag=0,i=11827,u=0.5709288668323107,v=0.4697473555841214,w=0.5109635335955767,x=4.3514792424407664 color=red,shape=triangle,flag=0,i=11837,u=0.7362412796046272,v=0.17758447605169292,w=0.470388376614015,x=5.734476797847964 color=green,shape=circle,flag=0,i=11838,u=0.9394096652397737,v=0.8536155269641535,w=0.49327858557195275,x=5.653235497206928 color=green,shape=square,flag=1,i=11844,u=0.07572527165339304,v=0.5798832020919857,w=0.5039524965605116,x=5.469468485704244 color=green,shape=square,flag=1,i=11861,u=0.5189533342028887,v=0.01880180286971289,w=0.4953442604798373,x=5.12386157195204 color=red,shape=square,flag=1,i=11878,u=0.980579950659443,v=0.4300954648186175,w=0.5061282471643798,x=5.7374403592120204 color=purple,shape=circle,flag=0,i=11880,u=0.9135576118070077,v=0.5778536903449603,w=0.5402182044289588,x=4.731178645635094 color=red,shape=square,flag=0,i=11884,u=0.15762614718843582,v=0.08208186127058492,w=0.509255648486443,x=2.877246262052175 color=green,shape=triangle,flag=0,i=11905,u=0.9427780982901727,v=0.2822726998869619,w=0.5132467938139144,x=4.520472386485701 color=red,shape=triangle,flag=1,i=11908,u=0.059358371495679574,v=0.7191292383130944,w=0.4819126119901219,x=4.520229349473795 color=red,shape=triangle,flag=1,i=11922,u=0.05880192113588101,v=0.33145414147223107,w=0.4863267596429014,x=5.733256126532911 color=red,shape=square,flag=0,i=11926,u=0.7068862355139671,v=0.7170568706731681,w=0.5087258896121807,x=4.603072869067202 color=red,shape=circle,flag=1,i=11936,u=0.45238982329015276,v=0.5085615770278532,w=0.5015836518347339,x=2.271261911183687 color=red,shape=triangle,flag=1,i=11937,u=0.19003791099127365,v=0.381443084578561,w=0.4798481676026286,x=4.722557073097453 color=red,shape=triangle,flag=1,i=11953,u=0.5457659366927872,v=0.20647496257260112,w=0.4856727165653866,x=5.135026882914661 color=red,shape=square,flag=0,i=11959,u=0.3451356777299144,v=0.782301962889177,w=0.512410753402933,x=4.688911190692649 color=blue,shape=square,flag=0,i=11961,u=0.7124139056656043,v=0.8621419199293042,w=0.5001588278713436,x=5.791127598520412 color=red,shape=square,flag=0,i=11995,u=0.34783605183672606,v=0.032302888090674275,w=0.5043983124513339,x=3.0317188474642567 color=red,shape=triangle,flag=0,i=12010,u=0.7729719315576394,v=0.30049922969244836,w=0.4893167152155384,x=5.693226677965474 color=red,shape=circle,flag=0,i=12020,u=0.2744061650207231,v=0.30248377776255525,w=0.502546296393573,x=3.867403836569691 color=red,shape=triangle,flag=0,i=12027,u=0.04501409480558616,v=0.7549265836299452,w=0.49063433298390186,x=4.537008860790443 color=yellow,shape=triangle,flag=1,i=12040,u=0.5566649253877446,v=0.4573445655321232,w=0.5323130019818018,x=5.970963386497712 color=green,shape=triangle,flag=0,i=12054,u=0.4254817295258245,v=0.8748170051264729,w=0.5123524853234942,x=4.042414889832379 color=red,shape=square,flag=0,i=12055,u=0.23543875758692723,v=0.25343933847289046,w=0.5099760587232518,x=5.776064510680494 color=purple,shape=triangle,flag=0,i=12057,u=0.8519025346923821,v=0.6839852206805982,w=0.4963102645837585,x=6.866828187795584 color=red,shape=square,flag=0,i=12063,u=0.00923931384134169,v=0.5375672051708866,w=0.5135738257161684,x=4.590367914195506 color=red,shape=circle,flag=0,i=12075,u=0.18816975341851416,v=0.12209791531873972,w=0.4943234914402715,x=5.676649090268427 color=green,shape=circle,flag=0,i=12076,u=0.32814442117828535,v=0.7296400228222215,w=0.4908674141550337,x=3.689452516163152 color=green,shape=circle,flag=0,i=12079,u=0.8503269867409412,v=0.936071680503902,w=0.4893958325272159,x=4.176914190892412 color=red,shape=triangle,flag=0,i=12080,u=0.304417644521224,v=0.12072407298416554,w=0.4824932904964195,x=4.483288986837734 color=blue,shape=square,flag=1,i=12103,u=0.7805642873472752,v=0.6021578248473799,w=0.5057792095341139,x=2.9739880844327224 color=red,shape=square,flag=1,i=12105,u=0.4460577291915605,v=0.5417740495785428,w=0.5101397145856149,x=5.0572329569199805 color=orange,shape=square,flag=1,i=12110,u=0.45966776685191746,v=0.7646670171356208,w=0.4010923219092246,x=5.786150104427804 color=blue,shape=circle,flag=0,i=12113,u=0.43968979742069225,v=0.8607996906473344,w=0.4974049569699694,x=5.837695133790341 color=blue,shape=square,flag=0,i=12137,u=0.9434045187517408,v=0.274030853396236,w=0.502203210883063,x=4.19203204873216 color=red,shape=circle,flag=1,i=12140,u=0.12010342788683448,v=0.06458670339028354,w=0.4937549695809898,x=6.713812678596761 color=yellow,shape=square,flag=1,i=12141,u=0.5062086920078083,v=0.06784111786037528,w=0.4950362195602966,x=6.182068119699312 color=red,shape=square,flag=0,i=12144,u=0.6178915767340124,v=0.40812033749505616,w=0.5134054287955381,x=3.057397299000543 color=purple,shape=square,flag=0,i=12145,u=0.9301036698084061,v=0.1664640395494903,w=0.5126228731369876,x=5.321997603399074 color=green,shape=triangle,flag=1,i=12170,u=0.3881534843843475,v=0.15297012294677814,w=0.5186299888768883,x=3.3475427503671114 color=yellow,shape=square,flag=1,i=12179,u=0.376284735246494,v=0.006691551218347747,w=0.4991441252068821,x=4.398422927801676 color=blue,shape=square,flag=0,i=12181,u=0.9451711208014877,v=0.6681813481587483,w=0.48831787318055037,x=7.171577580120623 color=red,shape=square,flag=0,i=12182,u=0.7932552120427754,v=0.9040437711783676,w=0.5203952476755404,x=3.6348544885135237 color=red,shape=circle,flag=0,i=12186,u=0.0712258925039464,v=-0.01048384499837035,w=0.49739297207963323,x=5.777276843835502 color=red,shape=square,flag=0,i=12194,u=0.13777167814332203,v=0.5466858504389149,w=0.5199724413340178,x=3.5741650664449653 color=red,shape=square,flag=0,i=12196,u=0.2954494488405188,v=0.4322243693054796,w=0.5139626813180235,x=5.600171210531258 color=red,shape=square,flag=0,i=12197,u=0.22815055786123362,v=0.6247363759835414,w=0.5115657912113042,x=4.474262266164264 color=red,shape=triangle,flag=0,i=12209,u=0.011558215130849536,v=0.6813096166913172,w=0.4920484798842238,x=4.937401503797912 color=yellow,shape=circle,flag=1,i=12212,u=0.5936641645262978,v=0.4620350573757983,w=0.4989004291929008,x=5.306165823904028 color=red,shape=triangle,flag=0,i=12221,u=0.7087595692961455,v=0.6832791598840698,w=0.4910108314613083,x=4.606169693489917 color=blue,shape=triangle,flag=0,i=12223,u=0.8510146430273343,v=0.7168389538492936,w=0.5023850258593229,x=4.128003725145813 color=red,shape=square,flag=0,i=12224,u=0.4274538589743495,v=0.6361645832418465,w=0.5170392933735131,x=4.4846096119647845 color=purple,shape=circle,flag=1,i=12233,u=0.5134475909295445,v=0.18566671633448661,w=0.5448519268821536,x=3.596524324487605 color=red,shape=triangle,flag=1,i=12235,u=0.27034222633662897,v=0.4463005217941033,w=0.4941692786712241,x=6.952954957628321 color=green,shape=square,flag=0,i=12237,u=0.8710370193634492,v=0.8148800655806897,w=0.4837675081514471,x=5.205470293505575 color=red,shape=square,flag=1,i=12238,u=0.35779992900062063,v=0.056369766250922826,w=0.5234328917932165,x=5.0337476519226945 color=red,shape=circle,flag=0,i=12249,u=0.9030113247848618,v=0.8506564574230406,w=0.49549773169768996,x=5.864305798089799 color=red,shape=triangle,flag=0,i=12254,u=0.9968044857248838,v=0.14785687196385533,w=0.49295293296623766,x=3.8013253941464176 color=yellow,shape=square,flag=1,i=12256,u=0.8813136136947924,v=0.7036981129154224,w=0.5009114573079977,x=5.2335395542700995 color=red,shape=circle,flag=0,i=12260,u=0.43290825891906914,v=0.521805455043792,w=0.49917033743429584,x=6.0435146425195905 color=red,shape=triangle,flag=1,i=12262,u=0.8609109793010382,v=0.789098135698477,w=0.49306800262641864,x=4.695192938556527 color=red,shape=triangle,flag=0,i=12272,u=0.5502944830733181,v=0.7139288515018252,w=0.4997725400931449,x=3.3269635277492076 color=red,shape=circle,flag=0,i=12276,u=0.3470298189628759,v=0.377385582081882,w=0.4985325335096065,x=4.5896193469703155 color=yellow,shape=square,flag=1,i=12297,u=0.5799236240742773,v=0.8612895494901701,w=0.4940982101160186,x=6.03608466854836 color=red,shape=circle,flag=0,i=12298,u=0.05418741401466454,v=0.12416885273541382,w=0.4981795862533314,x=4.537078051703997 color=red,shape=square,flag=0,i=12310,u=0.5682110943943911,v=0.85892217099607,w=0.5118894257025524,x=4.174863715344483 color=yellow,shape=triangle,flag=1,i=12314,u=0.4301206717459879,v=0.8670561848391353,w=0.53381058364014,x=4.934396612619008 color=red,shape=square,flag=0,i=12320,u=0.6182879435525621,v=0.5230543255252982,w=0.5205114604566122,x=5.627485435806179 color=yellow,shape=square,flag=1,i=12329,u=0.6732390064779475,v=0.06536782556574938,w=0.4909241264020602,x=3.633715730391797 color=purple,shape=triangle,flag=0,i=12331,u=0.056378972860580245,v=0.9345518095586507,w=0.52311290114093,x=6.642000583012488 color=blue,shape=square,flag=0,i=12338,u=0.021659252915190108,v=0.9944553866323534,w=0.4702984591316464,x=5.432851743728047 color=red,shape=triangle,flag=0,i=12362,u=0.13291700579187382,v=0.9590426237841152,w=0.5012301195140502,x=4.978245902341368 color=red,shape=circle,flag=0,i=12365,u=0.42929685105018944,v=0.4451977210396489,w=0.5108724061659158,x=4.9123483651255695 color=red,shape=circle,flag=1,i=12372,u=0.9193674657723226,v=0.9053240978019266,w=0.511461829910235,x=5.860032873469048 color=green,shape=square,flag=0,i=12384,u=0.7103303607122681,v=0.540039717227922,w=0.48744491913965987,x=5.281189346839043 color=blue,shape=triangle,flag=1,i=12393,u=0.9424545054038508,v=0.35028663558225404,w=0.4960435908412825,x=5.484406018909998 color=blue,shape=circle,flag=1,i=12394,u=0.566389140860819,v=0.5030911981502101,w=0.4911517088010552,x=6.23798124481533 color=blue,shape=square,flag=0,i=12403,u=0.009270333707540157,v=0.48265419088382044,w=0.4776403654387395,x=6.927005648273639 color=green,shape=triangle,flag=0,i=12408,u=0.26026652184015175,v=0.5517657440959786,w=0.5190078976947085,x=4.552003607840779 color=yellow,shape=circle,flag=1,i=12413,u=0.7357234098633864,v=0.4729012588892588,w=0.5023751350175498,x=3.2063614288720346 color=red,shape=circle,flag=1,i=12417,u=0.23326783219864622,v=0.2804175839759428,w=0.5227630403633012,x=4.850308800048502 color=yellow,shape=triangle,flag=1,i=12418,u=0.9296868462862925,v=0.5851442239400264,w=0.5344804009281637,x=5.7869946789495375 color=purple,shape=square,flag=0,i=12420,u=0.05576505773219209,v=0.8827909825117362,w=0.518223252197535,x=2.8289555805429405 color=red,shape=square,flag=0,i=12422,u=0.9254495812764103,v=0.020522825774678233,w=0.525883845353747,x=4.428687607326155 color=red,shape=square,flag=0,i=12424,u=0.5477455357161356,v=0.8206769051934277,w=0.5269043847888704,x=4.549570179687992 color=blue,shape=square,flag=1,i=12431,u=0.86919733477823,v=0.6016719217138693,w=0.47505040055378955,x=4.5505991532273615 color=purple,shape=triangle,flag=0,i=12450,u=0.38932831028005355,v=0.5978324269701425,w=0.520508827958282,x=3.811899406983091 color=red,shape=circle,flag=1,i=12458,u=0.22803129614510875,v=0.196234595447856,w=0.5189315357309688,x=2.7138850502471676 color=blue,shape=triangle,flag=1,i=12464,u=0.8605308825186275,v=0.2086202140611736,w=0.49866823280126155,x=3.871755490814719 color=yellow,shape=circle,flag=1,i=12494,u=0.3563675114731395,v=0.190633807291124,w=0.5045626988150675,x=3.8499595902757924 color=red,shape=triangle,flag=0,i=12517,u=0.5588418947757484,v=0.7310743360594292,w=0.48799166937204047,x=3.369590248614523 color=green,shape=square,flag=0,i=12523,u=0.5008395364935517,v=0.2954695726209686,w=0.479321354544725,x=4.9778413209738375 color=red,shape=square,flag=0,i=12524,u=0.09929492623895952,v=0.40604810672259506,w=0.5049558223575824,x=3.5283735874972835 color=blue,shape=triangle,flag=0,i=12542,u=0.9102204004144692,v=0.48535228972492994,w=0.501587166321046,x=6.280394317575749 color=yellow,shape=square,flag=0,i=12545,u=0.7546628277632925,v=0.08197098913714151,w=0.48719007633744077,x=4.784685695215908 color=purple,shape=triangle,flag=0,i=12547,u=0.517490985915425,v=0.6573923290840697,w=0.517729126078301,x=4.5272644772185915 color=red,shape=triangle,flag=1,i=12558,u=0.44016190538135913,v=0.35049419620501454,w=0.48463502148104587,x=4.643038883386652 color=blue,shape=circle,flag=0,i=12561,u=0.1671192884018161,v=0.6596993654960044,w=0.49559157704097595,x=6.326683259451191 color=red,shape=circle,flag=0,i=12573,u=0.6798482749682002,v=0.7273133176332559,w=0.515865683296064,x=4.978158465173196 color=blue,shape=circle,flag=0,i=12600,u=0.5963922619400469,v=0.08344823527076262,w=0.4887524343605998,x=4.057191889249201 color=red,shape=square,flag=0,i=12636,u=0.20913558791154285,v=0.02218620690942419,w=0.5251404780140472,x=7.09890840078442 color=red,shape=square,flag=1,i=12645,u=0.19602301027131042,v=0.3751115248607173,w=0.5173013180567451,x=4.708167379640014 color=blue,shape=square,flag=1,i=12667,u=0.13473252993576534,v=0.39909188407580165,w=0.46927351034379794,x=4.877137364881301 color=purple,shape=square,flag=0,i=12709,u=0.03672598560766016,v=0.49473315820401276,w=0.5283821113677094,x=5.9228628311301845 color=yellow,shape=square,flag=1,i=12714,u=0.7498571202691773,v=0.2327267252456967,w=0.4913094346254017,x=5.223376626769959 color=blue,shape=triangle,flag=1,i=12721,u=0.3491596241910907,v=0.9535680517463947,w=0.5067306121075658,x=3.502214119759598 color=red,shape=square,flag=0,i=12727,u=0.3621028139959088,v=0.12510173857176532,w=0.527139777276255,x=3.7413326251681838 color=red,shape=circle,flag=1,i=12731,u=0.7483954245887117,v=0.83911382278441,w=0.5092760129170182,x=4.4819053315172 color=red,shape=circle,flag=0,i=12748,u=0.796482350446426,v=0.8365400523899128,w=0.5072365924705815,x=6.569715570818672 color=red,shape=triangle,flag=0,i=12752,u=0.8654756538937693,v=0.12030101459043974,w=0.4798266464596761,x=5.11293399270295 color=purple,shape=square,flag=0,i=12760,u=0.5190210485377224,v=0.5147627296650352,w=0.5310305279016496,x=6.90748787828668 color=red,shape=square,flag=0,i=12763,u=0.98900569457842,v=0.39460308271675304,w=0.53387724881204,x=4.784005217288922 color=yellow,shape=square,flag=1,i=12782,u=0.1679237147749727,v=0.6138059434481302,w=0.4917252923132335,x=5.5201768542963565 color=yellow,shape=triangle,flag=1,i=12800,u=0.2529842987372265,v=0.20832517048507238,w=0.5308938522790781,x=4.317983927529439 color=red,shape=square,flag=1,i=12802,u=0.1777238023705633,v=0.19873715559848193,w=0.528622920872539,x=4.676626456225272 color=red,shape=circle,flag=1,i=12804,u=0.48862749584150966,v=0.5595497291187637,w=0.5186116160911766,x=3.7463529675400618 color=green,shape=triangle,flag=0,i=12808,u=0.7332750177670676,v=0.07349544390959517,w=0.5134408018023058,x=4.221144061824084 color=red,shape=square,flag=1,i=12819,u=0.01694973081935658,v=0.6006411137625514,w=0.5251809149832267,x=4.9526385454783375 color=red,shape=square,flag=0,i=12823,u=0.7358511839620999,v=0.2075982076638021,w=0.5223974410859062,x=5.64665528828198 color=red,shape=circle,flag=1,i=12838,u=0.6414518363655866,v=0.5971552526672049,w=0.5111913131378839,x=6.645730133109886 color=red,shape=square,flag=0,i=12848,u=0.8991964912371576,v=0.7877715832772079,w=0.5182501072533066,x=6.793759763936873 color=yellow,shape=square,flag=0,i=12852,u=0.13517523551179622,v=0.9368886242865431,w=0.5013990647531037,x=5.751401785078446 color=purple,shape=square,flag=0,i=12862,u=0.9305811910292004,v=0.7808773982965442,w=0.5338464535126726,x=4.206512711987678 color=yellow,shape=circle,flag=1,i=12874,u=0.8834737119841723,v=0.8827897263358067,w=0.5028709961554946,x=4.40358791075897 color=orange,shape=square,flag=1,i=12896,u=0.19625924218455737,v=0.8012382218224551,w=0.39672750105935617,x=5.926406207357727 color=green,shape=triangle,flag=1,i=12897,u=0.6467695640240094,v=0.2881124066335321,w=0.5076361351610983,x=6.97596121869987 color=blue,shape=square,flag=1,i=12913,u=0.7192234533007247,v=0.6561045565834529,w=0.4755891412774963,x=6.538709933564054 color=yellow,shape=triangle,flag=1,i=12926,u=0.7787829274007342,v=0.8666655366316399,w=0.5268238688543869,x=5.305460474128055 color=purple,shape=circle,flag=0,i=12936,u=0.1922706389962523,v=0.3657640366304026,w=0.5345929270023603,x=6.584843335292457 color=green,shape=square,flag=0,i=12938,u=0.2751318405813312,v=0.9996764373885353,w=0.4885851533254809,x=3.4032262956951556 color=yellow,shape=square,flag=0,i=12956,u=0.22827815291835307,v=0.10940113926765138,w=0.49495945027982224,x=5.519192796553264 color=red,shape=triangle,flag=0,i=12964,u=0.5277650090715932,v=0.9095188032621777,w=0.47769654400861283,x=7.356701377636051 color=purple,shape=square,flag=0,i=12972,u=0.2272981374962454,v=0.6275803714815992,w=0.5280975803113913,x=3.1755285842416416 color=purple,shape=square,flag=0,i=12976,u=0.9882272142903007,v=0.2543821364391944,w=0.5285708736540188,x=6.283369453252152 color=yellow,shape=triangle,flag=1,i=13010,u=0.349745010538539,v=0.723745260971859,w=0.5220147909957564,x=5.362490418188354 color=green,shape=square,flag=0,i=13025,u=0.5704032132620769,v=0.9520730893130085,w=0.4949742635007175,x=4.972595320121044 color=yellow,shape=circle,flag=1,i=13030,u=0.8751019905366294,v=0.02854187087338156,w=0.5021941122434627,x=5.321770530720425 color=yellow,shape=triangle,flag=1,i=13031,u=0.5187144465562195,v=0.18783350208908334,w=0.5219399178758146,x=4.685385105835355 color=red,shape=square,flag=0,i=13050,u=0.008813010214251737,v=0.34911487791388507,w=0.5095449231613721,x=3.4303442336720704 color=yellow,shape=triangle,flag=1,i=13052,u=0.6857004850205839,v=0.6431925825203684,w=0.5165401288654603,x=4.562951213675976 color=red,shape=triangle,flag=0,i=13064,u=0.07613955243284565,v=0.03333761177749195,w=0.4699234376021442,x=4.688217784444799 color=red,shape=circle,flag=0,i=13078,u=0.2860524243207774,v=0.34498087949241424,w=0.49848756793795024,x=6.448000652514857 color=yellow,shape=circle,flag=1,i=13090,u=0.3815845684602467,v=0.07178736343547731,w=0.5022487513444382,x=7.615019377960697 color=red,shape=square,flag=0,i=13096,u=0.6036560966868214,v=0.23587333775946517,w=0.5135337384296509,x=5.379789307509569 color=blue,shape=circle,flag=0,i=13099,u=0.10006314778653913,v=0.7436569578778154,w=0.48161668141487796,x=4.723894604995649 color=red,shape=circle,flag=1,i=13107,u=0.425900528621737,v=0.3824557861050103,w=0.4948976998364974,x=5.410527191225196 color=red,shape=square,flag=0,i=13108,u=0.8494685992386175,v=0.7573687773377882,w=0.517353757970351,x=4.350640282866267 color=red,shape=triangle,flag=1,i=13116,u=0.17453356860481373,v=0.41080027304525757,w=0.4781769846380775,x=4.633321441199356 color=blue,shape=triangle,flag=1,i=13127,u=0.30256949909285336,v=0.8306436702065217,w=0.5168840336058484,x=5.050938701653189 color=green,shape=square,flag=0,i=13137,u=0.6862398942853989,v=0.5084056603695462,w=0.5004703688991802,x=6.417792935960674 color=blue,shape=circle,flag=0,i=13148,u=0.2902241989595149,v=0.4432537696404162,w=0.47820059351586996,x=5.585400330240989 color=green,shape=triangle,flag=0,i=13156,u=0.5319755217308924,v=0.9227883390423964,w=0.5152632048179494,x=5.089260639238088 color=yellow,shape=circle,flag=1,i=13162,u=0.5782826397828276,v=0.01106841619064336,w=0.5055812461707145,x=5.2379189849188466 color=green,shape=circle,flag=0,i=13173,u=0.26944433608573093,v=0.39993866016419455,w=0.4775850697673785,x=4.989212261233978 color=blue,shape=square,flag=1,i=13185,u=0.004726047126661137,v=0.5804128842508497,w=0.4675949465251732,x=4.905801459228339 color=red,shape=circle,flag=1,i=13190,u=0.9814469186570991,v=0.9051553259597678,w=0.5030421911914653,x=5.250813683759118 color=purple,shape=triangle,flag=0,i=13200,u=0.4698245094948157,v=0.5965706792499607,w=0.49929837552232353,x=6.2005610423044075 color=green,shape=triangle,flag=0,i=13216,u=0.4332132855617774,v=0.7066356987490843,w=0.508416365967748,x=4.3605409205977415 color=red,shape=triangle,flag=0,i=13235,u=0.8217685898297462,v=0.9523678510305673,w=0.49313686605591206,x=3.568563377430356 color=red,shape=square,flag=0,i=13254,u=0.22629456609797405,v=0.19228930964424018,w=0.5176313767622042,x=2.9683441342720602 color=green,shape=square,flag=0,i=13260,u=0.9703118455887261,v=0.980400158035085,w=0.507314503598571,x=6.593210458496963 color=orange,shape=circle,flag=0,i=13269,u=0.48719118298482755,v=0.08728134510559582,w=0.581979025965587,x=4.470090606309107 color=green,shape=triangle,flag=0,i=13283,u=0.7467117734824886,v=0.9357363071813254,w=0.5089081422555692,x=5.783746519480718 color=blue,shape=triangle,flag=0,i=13294,u=0.9541134800876893,v=0.2907790160479963,w=0.5105280628007148,x=4.568129166475079 color=red,shape=triangle,flag=0,i=13304,u=0.47059497054186417,v=0.20221586014032578,w=0.4908754467349471,x=4.058285075616765 color=yellow,shape=square,flag=0,i=13351,u=0.8461799650924491,v=0.6318120946669082,w=0.46759705640243704,x=5.721962554758462 color=orange,shape=square,flag=0,i=13352,u=0.8963503761031655,v=0.23211616464272544,w=0.40102363086037257,x=4.02914635043458 color=green,shape=circle,flag=0,i=13383,u=0.9419490159169096,v=0.7318612168949039,w=0.48887296776473044,x=4.427041089797325 color=yellow,shape=triangle,flag=1,i=13388,u=0.2089544690244033,v=0.9202091731573563,w=0.5152191352565799,x=6.592104641953245 color=red,shape=square,flag=1,i=13397,u=0.10064756683173592,v=0.4489304388948713,w=0.51832962694166,x=6.65540557950357 color=purple,shape=square,flag=0,i=13409,u=0.9371423291723412,v=0.29803040400991065,w=0.5121450138556084,x=3.4939064257351613 color=red,shape=square,flag=1,i=13418,u=0.1537637870227615,v=0.9354750763256178,w=0.5290536415790195,x=5.643721411840539 color=red,shape=square,flag=0,i=13422,u=0.38967470999925335,v=0.601346978579203,w=0.5291873656765577,x=4.850274346331086 color=green,shape=triangle,flag=0,i=13441,u=0.8111105744137831,v=0.8053103144633811,w=0.5084229946930475,x=4.7202693919606995 color=red,shape=triangle,flag=1,i=13456,u=0.5514532294861351,v=0.9754613900480172,w=0.49751009633149856,x=5.018938731576782 color=orange,shape=square,flag=1,i=13463,u=0.46653710154903705,v=0.9112094509299352,w=0.4044947414716737,x=4.620647248764253 color=red,shape=triangle,flag=0,i=13477,u=0.7422756428103977,v=0.4399188922170295,w=0.504434813634296,x=4.420271352827404 color=blue,shape=circle,flag=0,i=13481,u=0.9959742894178187,v=0.033800662644015045,w=0.48010068515172655,x=4.051630176597462 color=red,shape=triangle,flag=1,i=13499,u=0.7772647678975498,v=0.5378155166045918,w=0.5049499464855819,x=6.263251154295314 color=green,shape=square,flag=0,i=13508,u=0.14006102985737723,v=0.13364635046450446,w=0.4953244024616738,x=6.871245375510823 color=yellow,shape=square,flag=1,i=13515,u=0.7160989602828327,v=0.14369227023263675,w=0.4646232365446227,x=4.9168140198944945 color=purple,shape=triangle,flag=0,i=13537,u=0.9083398402725494,v=0.7732847072104434,w=0.5049604899514466,x=6.825649522371393 color=blue,shape=triangle,flag=0,i=13544,u=0.903945300780459,v=0.2098640713973361,w=0.5077875421457259,x=4.494071556685462 color=blue,shape=square,flag=0,i=13557,u=0.7702659903491699,v=0.16818676874587557,w=0.4841220830226693,x=5.166116040298503 color=red,shape=square,flag=1,i=13560,u=0.369773788976657,v=0.35129753108008,w=0.522666359297109,x=5.730119014371994 color=yellow,shape=square,flag=1,i=13564,u=0.29270127333385076,v=0.31242974503053944,w=0.4666065227296944,x=7.517032597657452 color=purple,shape=triangle,flag=0,i=13578,u=0.44198212325729924,v=0.2939370507575122,w=0.506214486615877,x=5.332459965725181 color=blue,shape=square,flag=0,i=13585,u=0.5789547288569056,v=0.08924983433995748,w=0.48769550645450604,x=4.000380092051938 color=red,shape=circle,flag=0,i=13595,u=0.9078413013162824,v=0.9395166451797881,w=0.5181781260199487,x=5.575184011179274 color=red,shape=triangle,flag=0,i=13601,u=0.032260733763397775,v=0.4450003320073478,w=0.4982256424213833,x=5.202689687398945 color=red,shape=circle,flag=0,i=13628,u=0.16918088818808807,v=0.22286939645087145,w=0.5152513471608811,x=4.60135386698301 color=red,shape=triangle,flag=1,i=13629,u=0.5019930893225422,v=0.29416766831935826,w=0.49864286450099954,x=5.454346943058458 color=green,shape=circle,flag=1,i=13649,u=0.40059225091173256,v=0.5586132550177968,w=0.4946359538305477,x=4.070457687939876 color=red,shape=square,flag=1,i=13661,u=0.9700057189291136,v=0.8452003292357781,w=0.5388007475378267,x=5.5593949103649924 color=red,shape=square,flag=1,i=13685,u=0.7776727898255269,v=0.9414778398913939,w=0.5373507383001258,x=5.542256741642599 color=red,shape=circle,flag=0,i=13693,u=0.46099587766053374,v=0.5286382982993921,w=0.5178712490339592,x=5.7565853971533985 color=green,shape=circle,flag=0,i=13697,u=0.6202180513956841,v=0.7822595276664809,w=0.503318243608966,x=6.948328867487852 color=green,shape=circle,flag=0,i=13699,u=0.11687861550661938,v=0.3777206703009206,w=0.5074680940805018,x=6.617991278530166 color=red,shape=square,flag=0,i=13703,u=0.5645226330165456,v=0.5884613851952621,w=0.5314538781080166,x=5.376940563011032 color=purple,shape=square,flag=0,i=13716,u=0.4971525776095608,v=0.9922461167689713,w=0.4998689964188249,x=6.515899623801129 color=red,shape=circle,flag=0,i=13720,u=0.5474848255161257,v=0.5305770839721894,w=0.5209318608656897,x=5.17085593640891 color=orange,shape=triangle,flag=1,i=13722,u=0.3782297073205919,v=0.7187931018494899,w=0.6152346641224398,x=5.116776563773265 color=purple,shape=circle,flag=0,i=13726,u=0.5865145111013352,v=0.7504016914330448,w=0.5261919546569646,x=7.3723518266128245 color=red,shape=triangle,flag=0,i=13736,u=0.19613268001958084,v=0.4025071482245328,w=0.4909861422418182,x=6.278877610713334 color=green,shape=square,flag=0,i=13758,u=0.2862208474141603,v=0.24792907196176872,w=0.5016757923516378,x=4.093190126142505 color=red,shape=square,flag=1,i=13759,u=0.7530215061694446,v=0.3753700704839039,w=0.5136627056364026,x=3.792495153640998 color=red,shape=circle,flag=0,i=13765,u=0.17741972819644558,v=0.2435601449127709,w=0.5289443213249622,x=3.297467647295553 color=red,shape=square,flag=0,i=13781,u=0.5377782718430559,v=0.557401282980746,w=0.5239765837975974,x=5.771077644967007 color=red,shape=square,flag=0,i=13791,u=0.7823965007048281,v=0.6943505339772328,w=0.5232571752008163,x=4.642075749587225 color=green,shape=circle,flag=0,i=13848,u=0.5633321878333747,v=0.32096035349968677,w=0.5050195740412426,x=6.523171976547569 color=red,shape=circle,flag=0,i=13851,u=0.9270836443970456,v=0.8695458595497157,w=0.5130425110853453,x=4.712921700518195 color=red,shape=triangle,flag=0,i=13856,u=0.23943200938937625,v=0.7299432857736916,w=0.5100586499529426,x=3.529475063842637 color=red,shape=square,flag=0,i=13860,u=0.6670834418885214,v=0.5823442620763544,w=0.5015830453385032,x=4.526046628481562 color=red,shape=triangle,flag=0,i=13861,u=0.4322566532998203,v=0.5087918021514118,w=0.5173170447020637,x=5.632218341460665 color=blue,shape=triangle,flag=0,i=13867,u=0.4805157109043937,v=0.47560598833481604,w=0.5088751385660572,x=5.300553387093035 color=red,shape=square,flag=0,i=13872,u=0.013137849207726204,v=0.4237320753715379,w=0.5110521685695628,x=5.442478931496324 color=purple,shape=triangle,flag=1,i=13879,u=0.8119819032214839,v=0.9364696232583868,w=0.5030354783309826,x=4.870192593182569 color=red,shape=triangle,flag=0,i=13882,u=0.197045584040748,v=0.530818302394316,w=0.5207094114804968,x=6.0139877894697955 color=red,shape=square,flag=0,i=13884,u=0.9031042965648081,v=0.08705372937335532,w=0.4988119042275611,x=5.6886405883157325 color=blue,shape=triangle,flag=1,i=13885,u=0.23486497821444574,v=0.5977028809518629,w=0.5054570923456143,x=3.038315764650665 color=red,shape=circle,flag=0,i=13892,u=0.2491984959690724,v=0.15019038320187167,w=0.5265357843177034,x=3.194853463355704 color=yellow,shape=triangle,flag=1,i=13901,u=0.37792081136721123,v=0.6315517387588304,w=0.4958773064942009,x=5.880428670949502 color=red,shape=triangle,flag=0,i=13918,u=0.8527700919776203,v=0.9259109312415792,w=0.5145725387941368,x=4.756830209576591 color=blue,shape=triangle,flag=1,i=13932,u=0.44759548767184176,v=0.035434484379514464,w=0.5057763629705486,x=4.410575534025987 color=green,shape=triangle,flag=0,i=13945,u=0.5058476575718424,v=0.503498364475034,w=0.4988914716043577,x=3.959636936310185 color=blue,shape=triangle,flag=1,i=13961,u=0.7588755111385153,v=0.8081128330953042,w=0.5120779038485025,x=6.4321189606661 color=red,shape=triangle,flag=1,i=13974,u=0.5146216895628355,v=0.463488416690244,w=0.5057712989879584,x=4.919711960172947 color=yellow,shape=triangle,flag=1,i=14009,u=0.6947983492088922,v=0.18748558487792422,w=0.49714126331264546,x=3.9895877476262367 color=purple,shape=square,flag=0,i=14021,u=0.9287108199752342,v=0.5777167666435793,w=0.4697775313994972,x=5.25856260280474 color=purple,shape=circle,flag=0,i=14025,u=0.10018091166927201,v=0.9094457946335229,w=0.52235424713057,x=4.22768576807756 color=yellow,shape=triangle,flag=1,i=14032,u=0.26323006731314846,v=0.5763933443708851,w=0.49501018907016114,x=5.175283692481721 color=red,shape=circle,flag=0,i=14033,u=0.24107785439074925,v=0.14813511992443346,w=0.530076103655743,x=6.996285153704018 color=yellow,shape=triangle,flag=1,i=14037,u=0.5010187906650703,v=0.13559285162329537,w=0.49346458556188927,x=3.5107561064547284 color=purple,shape=circle,flag=0,i=14042,u=0.05537468236568588,v=0.9575056844169788,w=0.5234611734490178,x=4.226341242094729 color=purple,shape=square,flag=0,i=14044,u=0.7747068464547636,v=0.9225342031316582,w=0.4652272969953895,x=4.645180221775256 color=green,shape=triangle,flag=1,i=14045,u=0.6580938959616179,v=0.7737520170475047,w=0.4891501703869371,x=4.505602847942951 color=red,shape=square,flag=0,i=14049,u=0.6627063941147188,v=0.8545208136983666,w=0.5100989876262721,x=6.096674807337865 color=red,shape=square,flag=1,i=14065,u=0.5857772983969709,v=0.8801430207046448,w=0.49744243114899744,x=6.06550631778691 color=red,shape=triangle,flag=1,i=14075,u=0.46496448900001963,v=0.5598179571337012,w=0.5134176412432347,x=7.4814395937427065 color=orange,shape=triangle,flag=0,i=14078,u=0.8687397706039272,v=0.4868996536088652,w=0.6123050956157151,x=7.5200477870308005 color=green,shape=triangle,flag=0,i=14092,u=0.9880046410537973,v=0.7676728421511271,w=0.49103330801913286,x=4.223556388922138 color=green,shape=square,flag=1,i=14095,u=0.6141113468409892,v=0.9434561376170879,w=0.4889770873794551,x=6.025348578066428 color=yellow,shape=triangle,flag=0,i=14112,u=0.46496585024767345,v=0.6301453362181888,w=0.5037916134773479,x=4.532418031614529 color=red,shape=circle,flag=0,i=14118,u=0.03652010509822379,v=0.10035902003603757,w=0.5334046789775205,x=6.573984699433022 color=yellow,shape=square,flag=1,i=14123,u=0.9513734938477925,v=0.27603368535478334,w=0.4805688832960833,x=7.778626010205239 color=yellow,shape=square,flag=1,i=14127,u=0.9942065018265898,v=0.38948023991288017,w=0.48421306769203515,x=4.92452925704208 color=green,shape=triangle,flag=0,i=14130,u=0.4969923552348652,v=0.5598345591310014,w=0.4897636973083939,x=4.427367256415264 color=yellow,shape=triangle,flag=1,i=14134,u=0.910478233015974,v=0.9510471716682022,w=0.5044750030500602,x=4.119512435198779 color=green,shape=circle,flag=0,i=14138,u=0.24286678957599617,v=0.3287092935333952,w=0.5067430913432592,x=4.306724280770815 color=purple,shape=square,flag=0,i=14169,u=0.0002655214518428872,v=0.15396891895084863,w=0.4725892725504457,x=3.879709518721457 color=blue,shape=square,flag=1,i=14182,u=0.14910591540192308,v=0.08192573260384939,w=0.5200025317692619,x=3.9924150397220246 color=purple,shape=triangle,flag=0,i=14192,u=0.5196327866973567,v=0.7860928603468063,w=0.4964368415453642,x=4.899167143824484 color=red,shape=square,flag=0,i=14198,u=0.9022358743682937,v=0.1802032827563611,w=0.4953767228360918,x=4.786262795418891 color=green,shape=square,flag=1,i=14200,u=0.9947458080550922,v=0.2569501755634187,w=0.49243756888262175,x=3.7308350225093005 color=purple,shape=square,flag=0,i=14203,u=0.09734336110031871,v=0.21901626767644156,w=0.4758254017090039,x=5.817512732665702 color=red,shape=square,flag=0,i=14204,u=0.884564642190506,v=0.5763543308722057,w=0.4940934928193548,x=6.181335628957172 color=purple,shape=square,flag=0,i=14205,u=0.004125602195031108,v=0.05321430693151308,w=0.4731197362471819,x=6.561064013233714 color=red,shape=triangle,flag=0,i=14241,u=0.12868203144051626,v=0.0030225628890134804,w=0.5262271135710291,x=3.123899246741751 color=red,shape=circle,flag=0,i=14246,u=0.10148553081173295,v=0.1339612715904494,w=0.5221170496304357,x=5.496289287733659 color=red,shape=triangle,flag=1,i=14253,u=0.2120089224670827,v=0.7986499945852931,w=0.521784998982137,x=5.6634201426516135 color=red,shape=triangle,flag=1,i=14268,u=0.15146444566253414,v=0.65791871007012,w=0.5198424601293512,x=4.392549807411798 color=green,shape=square,flag=0,i=14272,u=0.8851823608373731,v=0.5089789369287248,w=0.4991071831888381,x=3.158657222232056 color=yellow,shape=circle,flag=1,i=14281,u=0.2789053240270756,v=0.9090534232281638,w=0.5140980146223828,x=5.45647071580208 color=red,shape=circle,flag=0,i=14290,u=0.5097405052024179,v=0.5041029683142759,w=0.5242051169057653,x=4.819743306409431 color=purple,shape=circle,flag=0,i=14297,u=0.7947428527518005,v=0.3881703708096508,w=0.522427444575967,x=6.05534000029317 color=red,shape=triangle,flag=0,i=14303,u=0.28416782619934855,v=0.06350555777253053,w=0.5085285453643593,x=6.55996735218059 color=blue,shape=square,flag=1,i=14328,u=0.8155423000528911,v=0.6912227280319209,w=0.5102511256523973,x=4.57478249505884 color=blue,shape=square,flag=1,i=14329,u=0.9760826951338114,v=0.25124876592230316,w=0.5095529156043155,x=7.087442691050007 color=blue,shape=triangle,flag=1,i=14333,u=0.579686737751189,v=0.09902799524286565,w=0.4934126285207782,x=5.133174756142023 color=green,shape=square,flag=1,i=14360,u=0.9168683455171529,v=0.5755568921836911,w=0.49846218390531355,x=5.147985460524783 color=red,shape=triangle,flag=0,i=14364,u=0.4224395148550478,v=0.7585154661327256,w=0.5217501414466491,x=4.295667138519822 color=red,shape=square,flag=0,i=14371,u=0.09121499143748579,v=0.8042966745450495,w=0.48215454460904383,x=6.17393521373408 color=green,shape=square,flag=1,i=14381,u=0.30314308492664954,v=0.7584708740969923,w=0.508517100736907,x=2.963882010016347 color=red,shape=square,flag=0,i=14397,u=0.5454189503033381,v=0.8888068105940029,w=0.47084227709772725,x=4.048438777827946 color=blue,shape=circle,flag=0,i=14423,u=0.4181712466079194,v=0.8209287710482398,w=0.48659931742565604,x=4.391926930048069 color=red,shape=triangle,flag=0,i=14425,u=0.9370428656273921,v=0.1812222313724986,w=0.5057835916976842,x=5.551701342497384 color=purple,shape=square,flag=0,i=14438,u=0.5645412802083745,v=0.8679246560618926,w=0.48870219606413967,x=5.752207630085013 color=red,shape=square,flag=0,i=14463,u=0.11918301072731197,v=0.05275510143846773,w=0.46619122720457223,x=5.725586133634786 color=blue,shape=triangle,flag=1,i=14472,u=0.7302720268428897,v=0.07980285819832744,w=0.48290709781734625,x=5.848500169578638 color=purple,shape=circle,flag=1,i=14492,u=0.7962356126602776,v=0.48105685844113766,w=0.5203139401671512,x=7.016191396527854 color=red,shape=triangle,flag=0,i=14494,u=0.01212854627329596,v=0.11214983070216777,w=0.5132754902354534,x=5.3993805357678335 color=red,shape=triangle,flag=1,i=14496,u=0.983541904397701,v=0.38994554176702,w=0.5111746327786401,x=6.755766147794492 color=yellow,shape=circle,flag=1,i=14517,u=0.849866830009893,v=0.1377220040202335,w=0.5107063443534597,x=4.208319736321737 color=blue,shape=triangle,flag=1,i=14521,u=0.9028140144457457,v=0.0072419946813584435,w=0.4802675263180019,x=5.754434079066073 color=red,shape=circle,flag=0,i=14523,u=0.6984465647754432,v=0.7920528540094837,w=0.5245877189397763,x=4.179907521627238 color=red,shape=square,flag=0,i=14526,u=0.9849328782355904,v=0.2864840698591318,w=0.4718275339637052,x=7.253623901141748 color=red,shape=triangle,flag=1,i=14530,u=0.8926783209166769,v=0.8435143102133916,w=0.511019984414908,x=7.851768707388724 color=green,shape=circle,flag=0,i=14532,u=0.14418906564710277,v=0.24720362522758532,w=0.4923618056032026,x=4.746626866797336 color=red,shape=triangle,flag=0,i=14552,u=0.7123016643909355,v=0.08573345226885098,w=0.5049409771560193,x=3.8702519729405354 color=purple,shape=circle,flag=0,i=14555,u=0.7881247957597121,v=0.99544664427954,w=0.511401258753662,x=6.45209261282207 color=red,shape=square,flag=1,i=14556,u=0.8139498689596297,v=0.8692722469992163,w=0.4682179941760743,x=4.353719931144167 color=red,shape=square,flag=0,i=14604,u=0.4249495382016051,v=0.7027022502679589,w=0.46509101575718004,x=6.373038410640301 color=blue,shape=circle,flag=0,i=14607,u=0.03840312022946624,v=0.6376898058925444,w=0.48895143396370994,x=4.751765700768359 color=blue,shape=triangle,flag=1,i=14616,u=0.8240179481581177,v=0.68683317204178,w=0.4936434564395495,x=5.19397603446981 color=blue,shape=circle,flag=1,i=14633,u=0.9146067198859229,v=0.32917984208581086,w=0.49291722701703855,x=6.081940814725653 color=red,shape=circle,flag=0,i=14650,u=0.93215869754079,v=0.9503845706324021,w=0.5108886987758767,x=3.1674552244314005 color=yellow,shape=square,flag=1,i=14656,u=0.1716397683394062,v=0.2812511947883829,w=0.49349130699703886,x=5.623231416005445 color=red,shape=square,flag=0,i=14709,u=0.6055516067077046,v=0.6770580988536724,w=0.4638158662115048,x=2.795668407356699 color=purple,shape=triangle,flag=0,i=14719,u=0.31053388228140444,v=0.8087902453309674,w=0.5053809666882388,x=5.449792965610591 color=red,shape=triangle,flag=1,i=14722,u=0.885983902300776,v=0.04338167501090617,w=0.5179683182470572,x=2.6815882750330355 color=yellow,shape=triangle,flag=1,i=14765,u=0.5084344287647005,v=0.8630809028000475,w=0.500608452378707,x=6.401953315318596 color=red,shape=triangle,flag=1,i=14773,u=0.47444630551956046,v=0.6310137874105359,w=0.5187282965028817,x=6.335173206953601 color=red,shape=circle,flag=0,i=14794,u=0.9717864986784022,v=0.8968038334054035,w=0.5187101768752759,x=2.9453669767693476 color=red,shape=triangle,flag=0,i=14813,u=0.3551620206225681,v=0.7733116511683221,w=0.5093590172857457,x=4.324833002386056 color=yellow,shape=circle,flag=1,i=14832,u=0.47213281630529214,v=0.49296805884681205,w=0.5333347564474935,x=5.036572391045106 color=blue,shape=square,flag=1,i=14835,u=0.4227183074665415,v=0.09683274749017745,w=0.5268413497109743,x=3.6594842667346925 color=purple,shape=square,flag=0,i=14836,u=0.15813139741510351,v=0.2539421141756736,w=0.4869518089997193,x=5.163559493516648 color=green,shape=triangle,flag=1,i=14843,u=0.38003108624109727,v=0.35730323583756707,w=0.4805526785811963,x=5.556106630834261 color=red,shape=circle,flag=0,i=14847,u=0.9449193797119123,v=1.0075057280585997,w=0.5260100798455719,x=2.915031046104689 color=blue,shape=triangle,flag=1,i=14853,u=0.20825749940394378,v=0.4640056781435975,w=0.48930578920643386,x=5.079973849941379 color=green,shape=circle,flag=0,i=14857,u=0.6171063468992336,v=0.6700161392054423,w=0.5041583369048662,x=4.373782447048373 color=purple,shape=square,flag=0,i=14866,u=0.5205815804383032,v=0.0030471655626180816,w=0.4906041430970303,x=4.183133422173761 color=purple,shape=circle,flag=0,i=14872,u=0.9162351767525383,v=0.6108900727888027,w=0.5176947597314238,x=6.135111425729108 color=orange,shape=triangle,flag=1,i=14874,u=0.5784371449667227,v=0.3273460250893254,w=0.6038914657817255,x=3.005209333609654 color=red,shape=triangle,flag=1,i=14883,u=0.0441338048037756,v=0.07685514304714514,w=0.49817786236957623,x=6.396745629019118 color=red,shape=triangle,flag=0,i=14884,u=0.5358364720949864,v=0.17870102293496515,w=0.5013563556163072,x=4.7061836789711515 color=green,shape=circle,flag=0,i=14888,u=0.6433901398288796,v=0.723256067149859,w=0.5052324414327533,x=6.142146716544038 color=red,shape=square,flag=1,i=14896,u=0.5308023477905606,v=0.11866285283759814,w=0.4633704925102731,x=4.737868333353272 color=purple,shape=triangle,flag=0,i=14898,u=0.7800986870203719,v=0.23998073813992293,w=0.5014775988383656,x=3.141006771777843 color=yellow,shape=square,flag=1,i=14899,u=0.9666761610516968,v=0.6828956724107826,w=0.49925404083245745,x=4.370065431949925 color=yellow,shape=square,flag=1,i=14905,u=0.28038900627894836,v=0.8995022929871853,w=0.4987236881846455,x=4.725431433741935 color=green,shape=triangle,flag=0,i=14909,u=0.43718934029556866,v=0.1587691485003473,w=0.48916274380494007,x=5.980542464457428 color=blue,shape=circle,flag=1,i=14916,u=0.6127999424429291,v=0.13785341768538018,w=0.49416839669513263,x=5.504732688131258 color=blue,shape=square,flag=0,i=14926,u=0.653706393978037,v=0.09518434113005991,w=0.5202500679270905,x=5.584469269622242 color=red,shape=square,flag=0,i=14931,u=0.5682716889163334,v=0.16244711016158198,w=0.4788231163030483,x=4.280734789728041 color=purple,shape=triangle,flag=0,i=14936,u=0.7088224781457672,v=0.443118701987686,w=0.5008785647356461,x=3.228486771484622 color=yellow,shape=triangle,flag=1,i=14944,u=0.639919381963617,v=0.10279612347611944,w=0.4906602089908527,x=4.722854758956341 color=red,shape=triangle,flag=0,i=14962,u=0.9523905742504042,v=0.6609376873998433,w=0.5045948997163691,x=6.700940568748937 color=yellow,shape=triangle,flag=1,i=14968,u=0.2576802953811417,v=0.035106408653283294,w=0.49344843704159896,x=5.376983775840819 color=orange,shape=circle,flag=0,i=14971,u=0.00123537823160913,v=0.08682338659633582,w=0.5629832470618805,x=5.565005676229032 color=blue,shape=square,flag=0,i=14975,u=0.839651494852314,v=0.3979392800914997,w=0.5133908521883818,x=4.217827931670783 color=red,shape=triangle,flag=1,i=14987,u=0.08238867613856005,v=0.5646773884752432,w=0.5050499811316836,x=4.051135582642282 color=red,shape=square,flag=0,i=14991,u=0.06515598485003249,v=0.0062516600856381555,w=0.4803282546908886,x=2.735731481106074 color=blue,shape=square,flag=1,i=14996,u=0.9899809059180887,v=0.7925442838246984,w=0.5111584505402456,x=7.248105823481322 color=red,shape=circle,flag=0,i=14997,u=0.5600503100302892,v=0.547484361837022,w=0.5217974383062266,x=5.237620001555552 color=red,shape=triangle,flag=0,i=15004,u=0.8911674185324588,v=0.30501982558163165,w=0.5056649592970451,x=5.594937799949894 color=orange,shape=square,flag=1,i=15019,u=0.26704979254150596,v=0.05020948276570314,w=0.4046547386777556,x=3.50833423584467 color=blue,shape=square,flag=1,i=15032,u=0.07626291191342116,v=0.9993762799575532,w=0.5084665202703759,x=7.599930387955021 color=blue,shape=square,flag=1,i=15037,u=0.08450543351969575,v=0.7083592730009283,w=0.5066025009157761,x=4.101824218245984 color=yellow,shape=triangle,flag=1,i=15047,u=0.02160588809822228,v=0.28381956178424583,w=0.48603349508971216,x=4.45822734152939 color=green,shape=circle,flag=0,i=15062,u=0.586407200981746,v=0.7707706978930926,w=0.5072932452449916,x=4.310861183823518 color=yellow,shape=square,flag=1,i=15069,u=0.08784767728557785,v=0.44320231025179124,w=0.5047122669375179,x=6.253108930741894 color=red,shape=square,flag=1,i=15071,u=0.01808893569695258,v=0.6033400058803184,w=0.4963625608743614,x=5.676408204648928 color=red,shape=triangle,flag=1,i=15078,u=0.5188445899471674,v=0.2054615782860223,w=0.5051081702877704,x=4.149809164238546 color=blue,shape=square,flag=1,i=15088,u=0.0926751887349303,v=0.8575974785393341,w=0.5044046905115802,x=4.186681849097764 color=green,shape=square,flag=0,i=15101,u=0.41216829983373626,v=0.2179541358341185,w=0.5031201088731738,x=6.438506161609307 color=blue,shape=square,flag=1,i=15120,u=0.07814218751048518,v=0.017611194564903343,w=0.5173692197119569,x=5.6291495759830985 color=red,shape=triangle,flag=0,i=15141,u=0.5839836293912036,v=0.7513576093695511,w=0.5045182683592248,x=7.116208678184901 color=red,shape=triangle,flag=0,i=15145,u=0.5017162812700555,v=0.10542216954040406,w=0.5076140272722909,x=3.86112889258362 color=red,shape=square,flag=0,i=15147,u=0.9630144759547907,v=0.5818194875098636,w=0.508225451222867,x=5.905251634865894 color=purple,shape=square,flag=0,i=15155,u=0.6865054849633299,v=0.5656373357661751,w=0.5004484981383253,x=3.148680059493571 color=red,shape=triangle,flag=0,i=15157,u=0.0798636843120577,v=0.5200051525880036,w=0.4981966695757328,x=5.411305125523746 color=red,shape=circle,flag=0,i=15169,u=0.5475712093427035,v=0.5356832730230972,w=0.5233157934711181,x=4.334177690795344 color=orange,shape=circle,flag=1,i=15198,u=0.1251493099854265,v=0.7473256465133866,w=0.5623911322731734,x=5.060336243273615 color=red,shape=triangle,flag=1,i=15223,u=0.6684267910023817,v=0.8392604543470157,w=0.49361176598433076,x=4.0607633061476545 color=red,shape=square,flag=1,i=15230,u=0.4273444325237651,v=0.174843786936679,w=0.5263527648879064,x=3.227467771218563 color=red,shape=square,flag=1,i=15249,u=0.3787598732730033,v=0.7829831727114307,w=0.5222464333064276,x=5.816019939642196 color=red,shape=square,flag=1,i=15252,u=0.3901545933278515,v=0.31070315021239137,w=0.5181834452960001,x=2.982092054779662 color=red,shape=circle,flag=0,i=15255,u=0.9120094870970091,v=0.9813740008636757,w=0.5158701921078487,x=6.3789310652896205 color=red,shape=circle,flag=0,i=15305,u=0.4464183994728518,v=0.42256561281989213,w=0.518999269233295,x=3.9340082222722237 color=red,shape=triangle,flag=1,i=15313,u=0.6952114295322833,v=0.9444219775869979,w=0.4830149943508116,x=4.3272145034290865 color=red,shape=triangle,flag=0,i=15330,u=0.12134833736624762,v=0.9930567573417352,w=0.48245707213158506,x=3.9631282674594015 color=yellow,shape=square,flag=1,i=15334,u=0.39333742464735455,v=0.1554681210202501,w=0.5091068855271216,x=2.099045215760794 color=yellow,shape=square,flag=1,i=15338,u=0.22300992387619245,v=0.16341182907341567,w=0.508758083967103,x=5.955059676059352 color=red,shape=circle,flag=0,i=15398,u=0.3698975647561009,v=0.4044098003365939,w=0.5168819374333097,x=5.061536597109549 color=green,shape=triangle,flag=0,i=15400,u=0.5178017082503106,v=0.8129724963030966,w=0.4744652134988754,x=4.070125186616651 color=red,shape=square,flag=0,i=15409,u=0.022706372810424647,v=0.8602720415709226,w=0.5211763690503436,x=5.1642401750565154 color=red,shape=square,flag=0,i=15420,u=0.3566305172259987,v=0.9317468119813289,w=0.5245711918651474,x=5.537410584198182 color=red,shape=circle,flag=1,i=15429,u=0.4715419193369448,v=0.4601954093633077,w=0.5186490043572817,x=3.817513717598988 color=orange,shape=triangle,flag=1,i=15432,u=0.3459437286892133,v=0.8294944511191099,w=0.6106267034178549,x=5.799144427135509 color=blue,shape=triangle,flag=0,i=15451,u=0.542004310304193,v=0.39096310522820876,w=0.4869781863069116,x=4.780495603382041 color=red,shape=triangle,flag=0,i=15495,u=0.6619965581838725,v=0.8324278360368469,w=0.5025508795167364,x=5.159649971148993 color=yellow,shape=circle,flag=1,i=15496,u=0.49861119317248204,v=0.2517696396289262,w=0.5365441859017953,x=5.864840322817645 color=red,shape=circle,flag=0,i=15510,u=0.11386588458115432,v=0.21058895524856036,w=0.5270659620153532,x=6.164853709933802 color=blue,shape=square,flag=1,i=15515,u=0.1312072045610081,v=0.8113098528941513,w=0.508430889400386,x=4.780795121970809 color=yellow,shape=triangle,flag=1,i=15523,u=0.9567230961328295,v=0.7833673727424829,w=0.47677068144729196,x=6.189454548308283 color=blue,shape=triangle,flag=1,i=15528,u=0.3971554919191501,v=0.3527571547814464,w=0.4853951042177243,x=4.166376005034991 color=yellow,shape=triangle,flag=0,i=15547,u=0.7383491744902775,v=0.7429696106353925,w=0.4827701585669367,x=6.2943201116537395 color=red,shape=square,flag=0,i=15559,u=0.7195042917345941,v=0.021571195547008926,w=0.5209040755418666,x=4.862326357449001 color=green,shape=triangle,flag=0,i=15571,u=0.09241811216262175,v=0.8156441098794263,w=0.4751145368157352,x=3.5107350397115717 color=green,shape=circle,flag=0,i=15576,u=0.6045211936163736,v=0.4695583584388463,w=0.4968613575632019,x=3.5374538105516606 color=red,shape=square,flag=0,i=15586,u=0.24734017270341624,v=0.46429832599716037,w=0.5153322803514591,x=4.089028004455932 color=red,shape=square,flag=0,i=15587,u=0.3357918746850441,v=0.9913143775914488,w=0.5197651484946816,x=3.7596495952433417 color=yellow,shape=square,flag=1,i=15595,u=0.9950497268959522,v=0.5058762315969073,w=0.5101049131860939,x=5.714446428794372 color=red,shape=triangle,flag=0,i=15603,u=0.9942884186953432,v=0.48270741058008804,w=0.5072110422432571,x=4.709766889328525 color=blue,shape=square,flag=0,i=15609,u=0.22610020400319486,v=0.07343477998960268,w=0.5049629817860245,x=5.0967426458698135 color=red,shape=triangle,flag=1,i=15620,u=0.8369174954118124,v=0.24610261201796124,w=0.5025341724133885,x=3.311764984438249 color=blue,shape=circle,flag=1,i=15625,u=0.4246995254499275,v=0.7737351100319132,w=0.5130141453459902,x=6.9219809003223185 color=yellow,shape=triangle,flag=1,i=15627,u=0.5782309050173462,v=0.9334321281237464,w=0.4783628631054142,x=4.127115978333628 color=blue,shape=square,flag=0,i=15640,u=0.2607501272150067,v=0.4436840748893439,w=0.49545042916181764,x=5.8221095062536925 color=red,shape=triangle,flag=0,i=15662,u=0.7994227649583797,v=0.62077765210656,w=0.49717891865733305,x=4.173656675697485 color=red,shape=square,flag=0,i=15676,u=0.04989642052714016,v=0.4777258033796561,w=0.5250816668534074,x=4.649008997299784 color=red,shape=circle,flag=1,i=15679,u=0.4576676201388019,v=0.5112544358499069,w=0.5131145706611853,x=5.817248477957283 color=purple,shape=triangle,flag=0,i=15683,u=0.3498400848855051,v=0.6030019170385277,w=0.47692032698793774,x=2.983906928830633 color=green,shape=circle,flag=0,i=15694,u=0.27236785618696246,v=0.19170871868644357,w=0.48914269495088475,x=5.706680055662041 color=red,shape=square,flag=0,i=15699,u=0.023503084200703128,v=0.10471979552007205,w=0.5258970669504822,x=4.2111126331215125 color=green,shape=square,flag=0,i=15702,u=0.7071785578616405,v=0.6723988759647884,w=0.4968005538881674,x=4.518035820700271 color=yellow,shape=triangle,flag=0,i=15708,u=0.4336051777290023,v=0.4525292947451417,w=0.48043792713808164,x=3.320257131947184 color=purple,shape=circle,flag=0,i=15723,u=0.34992352669458926,v=0.19276286869640769,w=0.5325232572108609,x=5.306536206146193 color=purple,shape=triangle,flag=0,i=15740,u=0.1945653968841844,v=0.09085936322480359,w=0.47368277204719483,x=6.372607396517254 color=red,shape=circle,flag=0,i=15763,u=0.009932299416669066,v=-0.06451014087909289,w=0.5069666106637172,x=4.749498869367787 color=yellow,shape=square,flag=1,i=15770,u=0.08152955087983449,v=0.15468358408489402,w=0.5139262104662475,x=3.8545545661956786 color=blue,shape=circle,flag=1,i=15775,u=0.4834666438930203,v=0.9006942788906097,w=0.5214011493644019,x=4.416473243369009 color=blue,shape=circle,flag=0,i=15780,u=0.1939322950705049,v=0.1985081272569087,w=0.5251202541490323,x=6.498516482547493 color=yellow,shape=square,flag=1,i=15786,u=0.1712262295042275,v=0.27186087966750805,w=0.5114335148457115,x=5.574738537029383 color=blue,shape=triangle,flag=1,i=15787,u=0.5323331248788394,v=0.09821673422323274,w=0.48539855457830294,x=4.0209042326472995 color=blue,shape=circle,flag=1,i=15800,u=0.3812011341188266,v=0.041484109537629266,w=0.5251293597509595,x=6.887622387173594 color=red,shape=triangle,flag=1,i=15803,u=0.033748370226377444,v=0.4711750714188022,w=0.5061162688959739,x=5.373795344628793 color=blue,shape=triangle,flag=1,i=15811,u=0.7514087857345508,v=0.4834196353075204,w=0.48146260000496627,x=6.9420742165102185 color=green,shape=triangle,flag=0,i=15812,u=0.24612392074151745,v=0.9182168804230652,w=0.47348245935172745,x=3.0664546470786433 color=red,shape=triangle,flag=0,i=15844,u=0.0724090941756893,v=0.3266176648456305,w=0.487535025699818,x=4.914870156373522 color=yellow,shape=square,flag=1,i=15850,u=0.17124067723267888,v=0.5506229570092481,w=0.5158445618782189,x=5.198513699946165 color=yellow,shape=square,flag=1,i=15854,u=0.08248534364186932,v=0.3541209027335386,w=0.5134054823243431,x=4.426602897051975 color=yellow,shape=triangle,flag=1,i=15856,u=0.2414160118125549,v=0.4496732915421796,w=0.4936445778656388,x=7.092079747699992 color=yellow,shape=circle,flag=1,i=15864,u=0.7434834386165852,v=0.11676223388095575,w=0.5399775004974532,x=7.696682134988461 color=green,shape=triangle,flag=1,i=15873,u=0.8317175879062484,v=0.06662307981988391,w=0.4755961173134097,x=4.149289340167659 color=blue,shape=circle,flag=1,i=15882,u=0.8819234005380501,v=0.31444090657123047,w=0.5261191750041421,x=5.5606641225009215 color=green,shape=square,flag=1,i=15903,u=0.07235666498638904,v=0.148354564410486,w=0.5005049277335725,x=3.543327491305058 color=blue,shape=square,flag=0,i=15940,u=0.7828349509192136,v=0.871678820437661,w=0.49451038933479974,x=3.5923248589715997 color=purple,shape=triangle,flag=0,i=15951,u=0.6860819003511519,v=0.1814278245572576,w=0.4794927254400799,x=3.208864964272895 color=red,shape=square,flag=0,i=15955,u=0.8003070754464522,v=0.5749479993606467,w=0.5098731016062845,x=5.957604945420268 color=red,shape=triangle,flag=0,i=15965,u=0.7147987757967604,v=0.13987108575516194,w=0.4992671722022492,x=4.403254491564382 color=green,shape=square,flag=0,i=15970,u=0.6169011687279528,v=0.9898678110005391,w=0.4972698363449035,x=4.454162669804412 color=purple,shape=triangle,flag=0,i=15986,u=0.9931091066584197,v=0.31661312143417375,w=0.47398735157249683,x=3.6066052590456614 color=red,shape=square,flag=1,i=16006,u=0.6867610359697065,v=0.507610498524394,w=0.5124537172401294,x=5.522823349123399 color=red,shape=square,flag=0,i=16037,u=0.39038053540378026,v=0.8417455077626104,w=0.5151235820737593,x=5.737086480829184 color=red,shape=triangle,flag=0,i=16049,u=0.8392771571726819,v=0.00658144817429529,w=0.4959679105439668,x=4.323538416521468 color=red,shape=triangle,flag=1,i=16054,u=0.18513306418580644,v=0.8542977470809716,w=0.49284172122844583,x=5.79632710038457 color=green,shape=square,flag=0,i=16070,u=0.20118260052124137,v=0.8247099430266651,w=0.49547697102551935,x=6.588142150093525 color=blue,shape=circle,flag=1,i=16074,u=0.34416719021029807,v=0.6202191150256388,w=0.5180377461130594,x=6.660325674155516 color=red,shape=triangle,flag=0,i=16076,u=0.6438307311050486,v=0.35016718808172453,w=0.489062996881268,x=5.700374707236964 color=red,shape=circle,flag=1,i=16077,u=0.5639382494899604,v=0.5446596958556292,w=0.4935413659977984,x=2.865999958892722 color=yellow,shape=triangle,flag=0,i=16078,u=0.8704808697281591,v=0.05957843289143672,w=0.5028682718476899,x=3.0188461260254935 color=red,shape=triangle,flag=0,i=16082,u=0.053365327860362854,v=0.9912416081091163,w=0.49775208051633135,x=4.702591301038054 color=purple,shape=circle,flag=0,i=16086,u=0.04694416903551002,v=0.7592236332565199,w=0.5262201203837901,x=6.3791752087389435 color=red,shape=square,flag=0,i=16087,u=0.26132763678507254,v=0.5607606371222695,w=0.5168835911823033,x=2.649601188871864 color=red,shape=square,flag=0,i=16090,u=0.3400507466419064,v=0.38255979518418715,w=0.5213162229891568,x=2.6956329488167046 color=red,shape=square,flag=0,i=16093,u=0.6593943690870726,v=0.7010289615498657,w=0.5256373993442685,x=5.774316010619184 color=red,shape=circle,flag=0,i=16096,u=0.18615589711097635,v=0.21606761167369876,w=0.4878945650539288,x=2.776099139427691 color=red,shape=square,flag=0,i=16105,u=0.9718748703203175,v=0.7908083944545664,w=0.5162287815514458,x=6.8949765609719575 color=yellow,shape=triangle,flag=1,i=16114,u=0.2583367216370851,v=0.379467069737323,w=0.512250932144463,x=5.792278920400531 color=red,shape=circle,flag=0,i=16127,u=0.7346525915213076,v=0.7250892134821284,w=0.49339996023614924,x=4.640289654683079 color=red,shape=triangle,flag=1,i=16140,u=0.9574438414239587,v=0.5699177973645565,w=0.4949247876508358,x=5.251555836208156 color=red,shape=triangle,flag=0,i=16141,u=0.4897477306855311,v=0.5156549960378174,w=0.49987639348711527,x=4.811537808181529 color=red,shape=triangle,flag=0,i=16178,u=0.89800392509195,v=0.2580144819987862,w=0.49692118513426015,x=4.0294982342361925 color=red,shape=square,flag=1,i=16181,u=0.7233474659703666,v=0.3392303014427521,w=0.5094232759404329,x=3.5418882933234457 color=purple,shape=square,flag=0,i=16191,u=0.10209635801504768,v=0.6011677209175024,w=0.5167651178372316,x=5.192682714548251 color=blue,shape=circle,flag=0,i=16229,u=0.4374272542886931,v=0.5894242709166924,w=0.5230775352669057,x=6.373857204331382 color=red,shape=circle,flag=0,i=16249,u=0.13835731863340617,v=0.21611500948860513,w=0.5053199411285556,x=5.201769168244847 color=yellow,shape=circle,flag=0,i=16256,u=0.14957695147412609,v=0.8555027647510632,w=0.5315644601641947,x=4.556975870400403 color=red,shape=triangle,flag=1,i=16258,u=0.022187170738142026,v=0.3358024072006913,w=0.5068396826702423,x=4.831299635644792 color=red,shape=square,flag=1,i=16263,u=0.3528403085787173,v=0.03685984223592509,w=0.5132513826044358,x=5.021860124253731 color=red,shape=square,flag=0,i=16274,u=0.7883748235421791,v=0.9971508969805282,w=0.5116239619414613,x=5.690485030881441 color=yellow,shape=triangle,flag=1,i=16276,u=0.923434585255116,v=0.12478266659611481,w=0.5074495438520203,x=4.785806381946745 color=orange,shape=square,flag=0,i=16290,u=0.11565420469753684,v=0.361692773826765,w=0.4031605503087614,x=5.567366061297396 color=red,shape=triangle,flag=1,i=16291,u=0.8796988140591834,v=0.35494707583212626,w=0.5077821331045622,x=7.142771835059627 color=red,shape=triangle,flag=1,i=16305,u=0.8003826486203692,v=0.2814788021217849,w=0.5086043890539098,x=4.204651269441825 color=red,shape=triangle,flag=0,i=16319,u=0.7880334263380261,v=0.5467556956126609,w=0.5071321058821943,x=6.212412030417991 color=red,shape=triangle,flag=0,i=16335,u=0.035466580346306786,v=0.8440753383804791,w=0.5120773852172638,x=5.484198453750779 color=blue,shape=triangle,flag=1,i=16358,u=0.8704798610241631,v=0.004234331182726758,w=0.4834610009721155,x=5.110536905890522 color=yellow,shape=triangle,flag=1,i=16368,u=0.16722880094202985,v=0.5331665886741648,w=0.5157861793920647,x=3.5322031943831127 color=red,shape=circle,flag=1,i=16375,u=0.3703855562429845,v=0.32947511455390815,w=0.5202030954426552,x=3.585167834817448 color=red,shape=square,flag=1,i=16376,u=0.05904084002890608,v=0.26743060206617064,w=0.5099220775467259,x=6.311773927940631 color=purple,shape=square,flag=0,i=16382,u=0.09967917895885192,v=0.21041935252986776,w=0.5273472954423297,x=5.032566824604894 color=yellow,shape=circle,flag=1,i=16386,u=0.36498035473447876,v=0.6918375583976498,w=0.5364254815654066,x=5.632016879708189 color=purple,shape=circle,flag=0,i=16396,u=0.8814059033154457,v=0.8237405564097807,w=0.5179644729193985,x=3.230307846779313 color=yellow,shape=circle,flag=1,i=16401,u=0.99992313390574,v=0.3687646378408269,w=0.5333628931416158,x=5.96973184099635 color=yellow,shape=triangle,flag=1,i=16406,u=0.8705483726379302,v=0.635717001186378,w=0.5176043232070217,x=8.277785148405325 color=purple,shape=circle,flag=0,i=16412,u=0.9810618295911512,v=0.3357196242879985,w=0.5196718956581952,x=3.1066968216377204 color=blue,shape=square,flag=1,i=16414,u=0.2185728190087145,v=0.9544337791387105,w=0.49913608886427385,x=6.209146397062262 color=yellow,shape=triangle,flag=1,i=16417,u=0.09377810352804183,v=0.2476771066567658,w=0.512766464399817,x=4.4662569132323515 color=red,shape=triangle,flag=0,i=16418,u=0.07218845329751722,v=0.2724171141092393,w=0.5205374098493715,x=3.381259366623943 color=red,shape=triangle,flag=1,i=16424,u=0.5265377001205992,v=0.9831435482782511,w=0.5152972342892527,x=4.65230423340359 color=blue,shape=triangle,flag=1,i=16429,u=0.6924068005202895,v=0.42471034602340607,w=0.48067755082778935,x=5.074324771783864 color=green,shape=square,flag=1,i=16439,u=0.8843533910982385,v=0.6741814580467207,w=0.49960752542234205,x=5.80365741837183 color=red,shape=circle,flag=0,i=16453,u=0.8577252485380948,v=0.8746765042352258,w=0.5333673223790014,x=6.7169125788696595 color=blue,shape=square,flag=1,i=16456,u=0.9497528508796864,v=0.4492355758758799,w=0.5004988452896145,x=4.274697133447624 color=orange,shape=triangle,flag=1,i=16465,u=0.8592782919029369,v=0.09695003443374672,w=0.5954823139158727,x=6.360133284119576 color=blue,shape=square,flag=0,i=16468,u=0.22255129450047106,v=0.7468829366313168,w=0.4960209365540604,x=5.6865733367267834 color=red,shape=square,flag=0,i=16472,u=0.22458948465907036,v=0.2721667664598685,w=0.5191019318244613,x=4.5526101222469455 color=red,shape=circle,flag=0,i=16477,u=0.8631484426860168,v=0.9252436743177017,w=0.5342977530901505,x=6.392483029809245 color=red,shape=circle,flag=1,i=16486,u=0.08462299404912799,v=0.017882956141416176,w=0.5327918958695028,x=4.260544072589946 color=green,shape=circle,flag=0,i=16495,u=0.2596432122992507,v=0.7503298137323392,w=0.46929294123799264,x=5.550315151041893 color=red,shape=square,flag=0,i=16497,u=0.053864179294253134,v=0.37353471823671136,w=0.5086405862162909,x=3.0547295088360613 color=purple,shape=square,flag=0,i=16519,u=0.0994964767490375,v=0.14001067474429596,w=0.5174199439811942,x=4.621760714599228 color=blue,shape=triangle,flag=1,i=16521,u=0.7879513768052773,v=0.8916704038169382,w=0.4797287034424058,x=4.279134665575557 color=red,shape=circle,flag=0,i=16541,u=0.23872149124570918,v=0.24014661208119284,w=0.5437358846331318,x=3.1929060908341262 color=orange,shape=triangle,flag=0,i=16587,u=0.5234694537217567,v=0.4605815096186735,w=0.58971963422156,x=3.187375123982554 color=blue,shape=circle,flag=1,i=16603,u=0.6108133376599876,v=0.498712292828957,w=0.5135116718077685,x=4.519052492771044 color=blue,shape=triangle,flag=1,i=16607,u=0.6797279981350438,v=0.12708162731226424,w=0.4817873238140527,x=5.368460523725744 color=purple,shape=square,flag=0,i=16633,u=0.9942938259681083,v=0.44987288755072596,w=0.5255313084604537,x=5.835669669309084 color=red,shape=triangle,flag=0,i=16644,u=0.9373771361562737,v=0.0877266080535285,w=0.5085159396037321,x=4.432721764652215 color=red,shape=square,flag=0,i=16654,u=0.8735959361937571,v=0.2288162095854429,w=0.5127730057985358,x=4.492018245909538 color=green,shape=triangle,flag=0,i=16657,u=0.9523858792126222,v=0.6794330346162207,w=0.4926446323722373,x=4.073198201688311 color=red,shape=triangle,flag=1,i=16661,u=0.09189711069479922,v=0.8968558084908382,w=0.5068814878316061,x=5.0919613524662735 color=blue,shape=triangle,flag=1,i=16670,u=0.8465877539470525,v=0.5652719171228668,w=0.487599679525874,x=4.05809980725319 color=red,shape=triangle,flag=1,i=16679,u=0.16824077286349426,v=0.5881843630376156,w=0.5074803693891908,x=4.901239770209373 color=yellow,shape=square,flag=1,i=16680,u=0.05182067070226637,v=0.07999705243584687,w=0.5204877982958585,x=5.8133383056361465 color=blue,shape=square,flag=0,i=16705,u=0.4040460796776735,v=0.6043860761736015,w=0.5206421004107462,x=3.94536710062723 color=red,shape=square,flag=1,i=16713,u=0.6132315984041578,v=0.7243914763704151,w=0.5138976351491796,x=5.457628945501302 color=red,shape=circle,flag=0,i=16714,u=0.794219204918928,v=0.8709905063415768,w=0.5306588792724057,x=4.6300459187906515 color=red,shape=square,flag=0,i=16728,u=0.17489634348845018,v=0.32291780950981286,w=0.5227342356819406,x=5.087670460713631 color=blue,shape=square,flag=0,i=16729,u=0.9209555241015954,v=0.3864332210188094,w=0.5258252607739968,x=5.473074462749345 color=blue,shape=circle,flag=1,i=16744,u=0.8571647326722809,v=0.12889376856375323,w=0.5136883723307814,x=4.336452905483142 color=blue,shape=square,flag=1,i=16783,u=0.09974385090654347,v=0.7243899920872646,w=0.5353718443278438,x=4.431057737383438 color=yellow,shape=circle,flag=1,i=16802,u=0.48655769279810934,v=0.7679185924679897,w=0.5247690629047864,x=5.7177527335448985 color=red,shape=triangle,flag=1,i=16807,u=0.7204835603717645,v=0.9998431270283542,w=0.49680950152592795,x=7.163473415334352 color=blue,shape=circle,flag=0,i=16814,u=0.27168186677888084,v=0.3083809001154564,w=0.518715814666991,x=3.1182534774139 color=blue,shape=square,flag=1,i=16830,u=0.8689599747920659,v=0.6238375592925198,w=0.532460141808821,x=4.764105132197954 color=red,shape=triangle,flag=0,i=16850,u=0.7274777926556241,v=0.4405545546118679,w=0.4948858108303919,x=5.170674024795059 color=green,shape=triangle,flag=0,i=16856,u=0.9234003638906336,v=0.32686258354902686,w=0.48499546410968025,x=5.348453682608363 color=red,shape=circle,flag=0,i=16866,u=0.5872965561599752,v=0.6720215212824586,w=0.5098523081919161,x=3.8787153834472448 color=purple,shape=square,flag=0,i=16869,u=0.15168367840248909,v=0.8038573574438963,w=0.5218043909197505,x=6.48966366518547 color=yellow,shape=circle,flag=1,i=16883,u=0.46750811189195696,v=0.9587424582053815,w=0.5209327909101931,x=3.80472327784312 color=blue,shape=square,flag=0,i=16906,u=0.4417072858160903,v=0.36653760377856737,w=0.5335574644876531,x=4.926978701392438 color=green,shape=triangle,flag=1,i=16907,u=0.4552944519405542,v=0.9448302570126156,w=0.48221941097524135,x=6.682936943083757 color=red,shape=square,flag=1,i=16909,u=0.5959455084648746,v=0.06934870451273956,w=0.5174010585456551,x=5.812162827931043 color=red,shape=circle,flag=0,i=16917,u=0.6298891229029142,v=0.6674656007390151,w=0.510336491650564,x=4.87015869498476 color=blue,shape=triangle,flag=1,i=16928,u=0.4647596949594861,v=0.9788328526518476,w=0.4902231571615034,x=5.6158564854131 color=purple,shape=square,flag=0,i=16932,u=0.5053424214209484,v=0.2190629477764645,w=0.530529101584259,x=4.94918813152563 color=red,shape=triangle,flag=1,i=16958,u=0.44668695960118787,v=0.7330455454155936,w=0.4995256554394724,x=5.889024893119404 color=red,shape=square,flag=1,i=16985,u=0.8449830715352793,v=0.21611575288156937,w=0.5182155074717697,x=5.925498285819928 color=blue,shape=triangle,flag=1,i=17008,u=0.926958109999739,v=0.5342113765863877,w=0.49099023445820233,x=6.154341941941381 color=purple,shape=triangle,flag=0,i=17023,u=0.9288825305316942,v=0.939341980818594,w=0.4929857040215251,x=3.548292623583446 color=purple,shape=circle,flag=0,i=17035,u=0.9626625199225323,v=0.49321103995611204,w=0.5184648090893013,x=6.252167303074259 color=yellow,shape=triangle,flag=1,i=17049,u=0.863185288184129,v=0.9824102452101089,w=0.5049890040216818,x=4.612167244335764 color=red,shape=triangle,flag=0,i=17061,u=0.5958352128180107,v=0.8654861575613624,w=0.4972861186770385,x=4.301212412021034 color=yellow,shape=triangle,flag=1,i=17074,u=0.6891109963670059,v=0.5598487053136425,w=0.5081804163010131,x=6.177650166306869 color=red,shape=square,flag=1,i=17079,u=0.04444696494555278,v=0.40659666836302055,w=0.5019557737150733,x=5.016102424504741 color=blue,shape=square,flag=1,i=17090,u=0.43533678167163514,v=0.6234199774564234,w=0.53043232462496,x=4.247318741992618 color=yellow,shape=triangle,flag=1,i=17099,u=0.4885033103840972,v=0.8618985785584992,w=0.5103885187780002,x=5.86898618586082 color=red,shape=circle,flag=0,i=17100,u=0.45903078371197326,v=0.41344786451110754,w=0.5001877573908404,x=3.1045092556740284 color=red,shape=square,flag=1,i=17107,u=0.6524749145350351,v=0.4750682813895676,w=0.49587389900191603,x=5.571701325686253 color=red,shape=square,flag=1,i=17110,u=0.13288382833222712,v=0.12652363890301355,w=0.4898886316409854,x=4.192329442381407 color=purple,shape=triangle,flag=0,i=17132,u=0.9165693859199926,v=0.5990663759565618,w=0.48175339238838666,x=5.036858802932152 color=green,shape=square,flag=0,i=17139,u=0.4969531680297712,v=0.6069793187187434,w=0.4853536293778346,x=3.617017936590416 color=red,shape=circle,flag=1,i=17151,u=0.7673811559323066,v=0.7118863466073637,w=0.5000403901181234,x=3.2083771681535356 color=red,shape=circle,flag=0,i=17159,u=0.26580652627237067,v=0.2760331671608922,w=0.49736425965449216,x=7.630871059376367 color=blue,shape=circle,flag=1,i=17168,u=0.11013777448241957,v=0.9017110889256439,w=0.5047214420595714,x=3.6979178360614355 color=yellow,shape=triangle,flag=1,i=17176,u=0.1331561035367932,v=0.2717369158720261,w=0.5135247227207125,x=1.9826667878965287 color=blue,shape=triangle,flag=1,i=17189,u=0.9281915226809081,v=0.8567656494580272,w=0.4819063291682055,x=3.3700363405597096 color=blue,shape=triangle,flag=0,i=17190,u=0.6560741835852083,v=0.9081115707455537,w=0.4843280261261515,x=4.61692007821373 color=blue,shape=square,flag=0,i=17200,u=0.2573855469804952,v=0.052817807293260244,w=0.525614877145105,x=4.735408017435302 color=red,shape=circle,flag=0,i=17204,u=0.9529616854463476,v=0.9297714206749162,w=0.5006966346960369,x=3.6965341674164436 color=red,shape=circle,flag=1,i=17207,u=0.004535619454162698,v=-0.05728835919198161,w=0.4971310379335846,x=7.153721864285352 color=red,shape=square,flag=0,i=17210,u=0.8822273632153151,v=0.653081844504803,w=0.5103419129447917,x=5.933332419607486 color=red,shape=square,flag=0,i=17220,u=0.06669370736214342,v=0.36773747526761646,w=0.5079545366368898,x=6.210850232395764 color=red,shape=triangle,flag=1,i=17245,u=0.6907567019266935,v=0.8606919751762712,w=0.48528181221837885,x=6.434699035200111 color=red,shape=square,flag=1,i=17268,u=0.43846825973682,v=0.43124472691049043,w=0.514703836447414,x=5.080515361652981 color=red,shape=square,flag=1,i=17275,u=0.006589188721299433,v=0.37588589051866106,w=0.5207165072910435,x=4.709114444836948 color=green,shape=square,flag=0,i=17281,u=0.3192135829024829,v=0.3345720873057323,w=0.48941869913768826,x=6.569837798036416 color=purple,shape=square,flag=1,i=17292,u=0.204977260756821,v=0.6371111201307692,w=0.5165373809591253,x=5.949163083044027 color=yellow,shape=circle,flag=0,i=17293,u=0.597701461792648,v=0.35670266654168226,w=0.5058418665637808,x=3.7766931996225903 color=red,shape=square,flag=0,i=17295,u=0.375466118901559,v=0.838530994982027,w=0.5184181346321209,x=5.761396597570934 color=red,shape=square,flag=0,i=17300,u=0.2749973152860442,v=0.6120818076642955,w=0.5141722363816444,x=4.679835906439275 color=green,shape=square,flag=0,i=17303,u=0.7952509358369487,v=0.11352179140199681,w=0.4877564007123762,x=6.044010973968475 color=green,shape=triangle,flag=0,i=17315,u=0.5577754420142698,v=0.537015921693912,w=0.49216668978034595,x=5.25780930103903 color=yellow,shape=circle,flag=1,i=17320,u=0.9298083801971766,v=0.2691936837615315,w=0.5074773323840887,x=5.943788739477523 color=purple,shape=square,flag=0,i=17348,u=0.26844209430062005,v=0.16722149122350805,w=0.5171910939460402,x=5.529631800085454 color=orange,shape=square,flag=0,i=17353,u=0.6236127964764546,v=0.824622233618583,w=0.41038412374955086,x=6.382606011640546 color=blue,shape=circle,flag=0,i=17376,u=0.1289604180587025,v=0.7215540643216468,w=0.5124884412680788,x=4.104493916422971 color=red,shape=circle,flag=1,i=17380,u=0.6960585098536233,v=0.7098281225752464,w=0.5065685553531767,x=4.747498559858811 color=green,shape=square,flag=1,i=17388,u=0.14324020994482833,v=0.5477745931446888,w=0.4989466355760404,x=5.29301077071268 color=green,shape=triangle,flag=0,i=17410,u=0.302256164969382,v=0.40827321598576705,w=0.48916041427608326,x=5.458618386292095 color=yellow,shape=square,flag=1,i=17418,u=0.9989470669439893,v=0.8094609968758872,w=0.5220486909460273,x=5.606017207655145 color=red,shape=triangle,flag=0,i=17422,u=0.49667485051740135,v=0.4410426190022123,w=0.4943920363122078,x=3.619905844571345 color=green,shape=square,flag=0,i=17424,u=0.8535149065150077,v=0.17767917459805938,w=0.5053336928992425,x=4.987232980405251 color=green,shape=circle,flag=0,i=17438,u=0.46711743492681324,v=0.7703705946909739,w=0.49946818840753443,x=6.944800092813793 color=red,shape=triangle,flag=0,i=17441,u=0.3466592821905483,v=0.44613535018116524,w=0.4906961223719835,x=6.394956488950935 color=red,shape=circle,flag=1,i=17444,u=0.35743135948632554,v=0.3931581158914216,w=0.5134829232936834,x=3.9386325934478816 color=red,shape=circle,flag=0,i=17446,u=0.5994562009454839,v=0.6863393192150941,w=0.5177171005455358,x=3.5438057933320373 color=red,shape=circle,flag=0,i=17452,u=0.9300393186700822,v=0.9730629946838242,w=0.5220100199772015,x=3.3574421162023618 color=red,shape=triangle,flag=0,i=17462,u=0.9357964970459822,v=0.6974780997752765,w=0.49445737270561896,x=4.436924571862353 color=yellow,shape=circle,flag=1,i=17463,u=0.19037117794694747,v=0.9462141857495838,w=0.5153512008271607,x=4.902176365027439 color=green,shape=triangle,flag=1,i=17466,u=0.1974759436973993,v=0.6364433286063547,w=0.4875143524872009,x=6.070376328639818 color=green,shape=triangle,flag=0,i=17470,u=0.011961258528259244,v=0.12833681307230294,w=0.49018819964701815,x=5.0097821956277615 color=yellow,shape=square,flag=1,i=17491,u=0.2625002521574934,v=0.5268331696227,w=0.5153392727463008,x=6.127926832835439 color=green,shape=circle,flag=0,i=17492,u=0.9183950271268285,v=0.28068213253221996,w=0.4982074271406311,x=3.4863064339772607 color=red,shape=circle,flag=0,i=17496,u=0.5137285852430064,v=0.6121108763932952,w=0.5221909201857186,x=3.9867497508876255 color=red,shape=circle,flag=0,i=17498,u=0.23132835434718124,v=0.16657327624206708,w=0.5240162454329246,x=6.211143736207306 color=red,shape=triangle,flag=1,i=17499,u=0.3311507660196149,v=0.3072911451592233,w=0.4930352684774543,x=2.744361824185837 color=blue,shape=square,flag=0,i=17507,u=0.689998439847817,v=0.17086757912137107,w=0.5314746114316544,x=4.226377913206856 color=red,shape=triangle,flag=0,i=17514,u=0.3122803867641395,v=0.005530005742226951,w=0.4888479500186243,x=4.466384245256837 color=red,shape=square,flag=0,i=17524,u=0.18721443249478764,v=0.5816600272569691,w=0.5092791481622222,x=6.725078049147522 color=blue,shape=triangle,flag=1,i=17527,u=0.3256859367244205,v=0.7318787467561717,w=0.46723352798229956,x=4.142854655749216 color=purple,shape=circle,flag=0,i=17546,u=0.720103476288958,v=0.27665638084450617,w=0.5184743700312244,x=3.8680365751931505 color=orange,shape=triangle,flag=0,i=17550,u=0.136909765806981,v=0.7962599494612302,w=0.5759166080531287,x=4.891221168718161 color=red,shape=circle,flag=0,i=17570,u=0.8409133535371011,v=0.830377583821616,w=0.5202413542184081,x=4.004141027021977 color=red,shape=circle,flag=0,i=17575,u=0.47922843472128906,v=0.4801391717474627,w=0.5159806542454041,x=6.229308735970785 color=red,shape=circle,flag=1,i=17593,u=0.6520460550560919,v=0.7012031828228016,w=0.5215992966552255,x=7.24717038157011 color=red,shape=square,flag=0,i=17595,u=0.9628389672613668,v=0.7700936096284831,w=0.5144680508691644,x=6.402309060571096 color=red,shape=triangle,flag=0,i=17606,u=0.5222458255471095,v=0.6794674289176424,w=0.487571815612238,x=6.301010686607192 color=red,shape=triangle,flag=0,i=17624,u=0.9943305001843569,v=0.22105644256765367,w=0.4851530350422739,x=6.945469126131734 color=green,shape=circle,flag=0,i=17627,u=0.7541179444584541,v=0.1995198131608652,w=0.4981938280026895,x=4.677340201319474 color=red,shape=square,flag=0,i=17631,u=0.9304935412229189,v=0.25767245504117486,w=0.5201437186930495,x=4.347838722232848 color=green,shape=circle,flag=0,i=17635,u=0.029856606049114442,v=0.4724542934246524,w=0.49529606749929744,x=5.239153910272168 color=red,shape=circle,flag=0,i=17662,u=0.3478437693832558,v=0.43094945228989395,w=0.5195370451747886,x=3.4646229578630603 color=blue,shape=triangle,flag=0,i=17673,u=0.1890335487272855,v=0.19692879923582374,w=0.46620361615742983,x=6.47726250919671 color=red,shape=square,flag=0,i=17691,u=0.2822935000859188,v=0.2518444937152362,w=0.5116308723258176,x=4.795030252025749 color=yellow,shape=circle,flag=1,i=17694,u=0.3079842059018105,v=0.31583331216016985,w=0.5160829950088107,x=5.7287833297392465 color=yellow,shape=square,flag=1,i=17695,u=0.9312975273001926,v=0.3447736701073616,w=0.506512928694288,x=3.113794302887334 color=green,shape=square,flag=1,i=17701,u=0.28680767421845577,v=0.19731353539187446,w=0.5023836181727168,x=5.974010357613005 color=blue,shape=triangle,flag=0,i=17703,u=0.31415221485045286,v=0.10452498280803069,w=0.46651995765978715,x=6.775709626091987 color=red,shape=circle,flag=0,i=17717,u=0.18118736635866772,v=0.2732601217275086,w=0.5150048478914612,x=3.038775381219024 color=yellow,shape=circle,flag=0,i=17726,u=0.533109271437225,v=0.2409847389803199,w=0.519982259176935,x=3.7931595623721925 color=blue,shape=square,flag=1,i=17730,u=0.8347202048347632,v=0.8348590571694064,w=0.5218446532326652,x=5.157077838611827 color=red,shape=triangle,flag=0,i=17733,u=0.5385118250832934,v=0.6599222777978564,w=0.4963941634876704,x=2.450302952056379 color=purple,shape=square,flag=0,i=17752,u=0.6379818509650313,v=0.27810883944405973,w=0.5258082533342047,x=4.902172150194376 color=red,shape=triangle,flag=1,i=17772,u=0.45889509437717646,v=0.29306615608242537,w=0.4912948492098932,x=3.725714926612426 color=red,shape=square,flag=1,i=17782,u=0.4535033333279207,v=0.5060440067258897,w=0.5034413413366144,x=3.837566865811176 color=orange,shape=circle,flag=0,i=17785,u=0.3929316940775186,v=0.704627336422896,w=0.5694471343321359,x=3.4962592690274352 color=green,shape=triangle,flag=1,i=17805,u=0.15580067906449124,v=0.7557704921766489,w=0.49392287246036126,x=5.329030236501437 color=blue,shape=square,flag=1,i=17816,u=0.2567067410098277,v=0.15247060718470962,w=0.5089035564795482,x=4.789473104301443 color=green,shape=triangle,flag=0,i=17822,u=0.3944824455680097,v=0.8121198519197657,w=0.49052355499603345,x=5.330948190715866 color=blue,shape=triangle,flag=1,i=17840,u=0.5976330769507754,v=0.7102155310683201,w=0.4695164460027588,x=5.735878360382215 color=yellow,shape=triangle,flag=1,i=17843,u=0.995942149508161,v=0.4941423999900775,w=0.5129643503653288,x=4.210098298969784 color=purple,shape=square,flag=0,i=17849,u=0.7503726162226729,v=0.7028875584665251,w=0.5273210464131695,x=4.023682826869028 color=orange,shape=triangle,flag=0,i=17888,u=0.8388145593651725,v=0.36539296496454376,w=0.5689138554856443,x=4.470934379368963 color=blue,shape=square,flag=1,i=17889,u=0.15810908625937126,v=0.4977412858035154,w=0.4996616216961808,x=3.770318706188114 color=green,shape=triangle,flag=1,i=17890,u=0.12688907780923842,v=0.9015488320860884,w=0.479732262522811,x=5.56933671342642 color=red,shape=triangle,flag=0,i=17900,u=0.306096175594919,v=0.3599329931982266,w=0.4665503045245165,x=5.658701662250443 color=yellow,shape=square,flag=1,i=17902,u=0.23044008790472226,v=0.5316460023460884,w=0.5167898488269921,x=3.2337158385108036 color=purple,shape=square,flag=0,i=17904,u=0.583204232636298,v=0.03433398479572103,w=0.5192606437091687,x=5.055528221955931 color=red,shape=square,flag=0,i=17915,u=0.8375324605585642,v=0.7240175484645615,w=0.4839359618987001,x=6.6148486392977555 color=red,shape=triangle,flag=0,i=17930,u=0.16710089377926407,v=0.19217982174775416,w=0.4634849134665472,x=5.722381193570459 color=purple,shape=triangle,flag=0,i=17934,u=0.9289822235477184,v=0.5466694706477355,w=0.4888344753616643,x=4.4614783250497805 color=green,shape=triangle,flag=1,i=17957,u=0.7619211136981571,v=0.9664456797266976,w=0.48821251407230526,x=6.3435015346251555 color=purple,shape=triangle,flag=0,i=17981,u=0.1831028184524659,v=0.8897278239300359,w=0.4833455897790024,x=5.058196201171949 color=red,shape=triangle,flag=0,i=17987,u=0.982094481944249,v=0.6793314418094522,w=0.46844996778798054,x=5.890817102923555 color=yellow,shape=triangle,flag=1,i=17988,u=0.45368052648596024,v=0.4745196812368383,w=0.5139841744490372,x=4.5522715493218575 color=purple,shape=circle,flag=0,i=17999,u=0.9702000483454254,v=0.3617556458150133,w=0.5185003908844511,x=5.112799994729716 color=yellow,shape=square,flag=1,i=18004,u=0.2547168060635172,v=0.07350203292972057,w=0.5107974338948419,x=2.688217134959706 color=red,shape=square,flag=0,i=18015,u=0.560121772525682,v=0.9250063844899973,w=0.4942173949689627,x=4.601272719174409 color=red,shape=square,flag=0,i=18016,u=0.29548533607403416,v=0.28021066457808974,w=0.48962151548347776,x=5.382165331250633 color=purple,shape=circle,flag=0,i=18029,u=0.13659246925096058,v=0.06895464518149219,w=0.5176907558493679,x=4.844182939540203 color=blue,shape=circle,flag=0,i=18041,u=0.47420493830062116,v=0.4689363664079186,w=0.5009137850835026,x=6.814850597466596 color=yellow,shape=circle,flag=1,i=18045,u=0.3649574962053963,v=0.9438503252508527,w=0.524123219555697,x=6.911271124524205 color=orange,shape=square,flag=1,i=18052,u=0.8391899083128312,v=0.6276509906479505,w=0.42844836573151446,x=7.041064455951641 color=red,shape=square,flag=0,i=18055,u=0.11334223991708248,v=0.9788721421654617,w=0.4946712092420715,x=8.263906489831188 color=blue,shape=circle,flag=1,i=18058,u=0.4975448290399146,v=0.4886137766199352,w=0.5026839209760607,x=4.0557343423602 color=red,shape=square,flag=0,i=18074,u=0.9796179992230603,v=0.11925774539869971,w=0.5070233777528229,x=3.1993964769090817 color=red,shape=square,flag=1,i=18083,u=0.04208110691033329,v=0.7045783603996948,w=0.5020761436204241,x=4.960897090162895 color=green,shape=circle,flag=1,i=18090,u=0.2680421869217886,v=0.7263634531886776,w=0.4890766606974493,x=5.775746964352905 color=red,shape=triangle,flag=1,i=18093,u=0.11892109194760236,v=0.12374392414032054,w=0.46487904187630064,x=5.240047904272167 color=red,shape=square,flag=0,i=18097,u=0.7340181771722744,v=0.4150228289969201,w=0.5062101678586294,x=7.71940258167178 color=blue,shape=circle,flag=1,i=18160,u=0.09869311940857994,v=0.9879665105886851,w=0.5060441257188537,x=4.897734148492549 color=red,shape=triangle,flag=0,i=18167,u=0.6279603167184599,v=0.24328717017362333,w=0.46679460354113417,x=6.10072752791248 color=red,shape=circle,flag=0,i=18177,u=0.4194598561896208,v=0.48095042182790404,w=0.47445644374146156,x=6.125518971125518 color=red,shape=square,flag=1,i=18180,u=0.39419042509313074,v=0.4712120356676651,w=0.526520098315357,x=5.50858911126996 color=orange,shape=square,flag=1,i=18197,u=0.21398545608874076,v=0.3327438217384592,w=0.42995049046229306,x=5.013794094349802 color=green,shape=square,flag=0,i=18218,u=0.8620119499448504,v=0.7422761330543318,w=0.5010961516491418,x=5.235397592591949 color=blue,shape=square,flag=1,i=18223,u=0.40870099957765416,v=0.09603364165041095,w=0.4982421218882375,x=4.433731858645439 color=red,shape=circle,flag=0,i=18225,u=0.2758700142148337,v=0.18857808458009317,w=0.4774774289687381,x=3.6264788254500324 color=green,shape=square,flag=0,i=18229,u=0.8456889525831227,v=0.34460038104831514,w=0.5013204315660162,x=3.1549125179985116 color=red,shape=circle,flag=1,i=18237,u=0.584444842312468,v=0.6762016489942521,w=0.47332815768680336,x=6.191763407311394 color=blue,shape=triangle,flag=1,i=18249,u=0.629872805152489,v=0.738237391718675,w=0.46475547392987365,x=4.369157260590089 color=red,shape=circle,flag=1,i=18261,u=0.49549051712486447,v=0.4127856071935651,w=0.4702181248530784,x=6.496922388094785 color=red,shape=square,flag=1,i=18265,u=0.41093547627034277,v=0.4152124376647903,w=0.5208299110691808,x=4.2991460101403165 color=red,shape=triangle,flag=1,i=18269,u=0.09956924080952334,v=0.6245172273399839,w=0.4885407113769078,x=7.385039056658042 color=red,shape=square,flag=1,i=18273,u=0.7254459671463113,v=0.21021140585863018,w=0.5224808677300795,x=2.2434457473906817 color=red,shape=square,flag=1,i=18275,u=0.6216072217003132,v=0.3766395064413671,w=0.5238447903432146,x=5.157803976245525 color=blue,shape=square,flag=1,i=18282,u=0.816083747187527,v=0.37427154100481097,w=0.49701815538436694,x=6.179702497024615 color=purple,shape=triangle,flag=0,i=18314,u=0.6140602839536116,v=0.9578439146614126,w=0.4746984665016912,x=6.813225935585945 color=red,shape=circle,flag=1,i=18316,u=0.6208984059548167,v=0.636639988537876,w=0.4726808922368345,x=3.188376306239057 color=red,shape=triangle,flag=0,i=18321,u=0.22723088051723017,v=0.026149800459273287,w=0.49331198444034696,x=3.887630562796511 color=red,shape=triangle,flag=0,i=18324,u=0.8001696915749024,v=0.5731942053107962,w=0.4929859256731647,x=3.568099487200511 color=green,shape=triangle,flag=0,i=18331,u=0.9318387690602623,v=0.12665624035639111,w=0.5037004984699845,x=2.3467133447185216 color=green,shape=square,flag=0,i=18349,u=0.12456581981931436,v=0.883148960798387,w=0.49515554358393876,x=3.603252602745812 color=purple,shape=circle,flag=0,i=18372,u=0.009260966273030968,v=0.3643532551759031,w=0.50461608854499,x=3.224648113610772 color=red,shape=circle,flag=0,i=18462,u=0.3305114197962977,v=0.26215981248890485,w=0.4669089573931814,x=6.1283965136077 color=blue,shape=triangle,flag=1,i=18463,u=0.36351048587455226,v=0.15185578655505938,w=0.46882991402399815,x=5.411330819128106 color=red,shape=triangle,flag=1,i=18473,u=0.6175374892791614,v=0.5591418620627553,w=0.49924434063975814,x=4.648435388479871 color=red,shape=triangle,flag=0,i=18484,u=0.056485003653457544,v=0.5321067702850311,w=0.5097311523619275,x=4.078875360176105 color=red,shape=square,flag=0,i=18485,u=0.6598001887643938,v=0.974483546568608,w=0.5110148390733568,x=5.471820968206001 color=red,shape=circle,flag=1,i=18486,u=0.5480142845173197,v=0.5507287556020418,w=0.4648978333211994,x=4.26028250756848 color=red,shape=square,flag=0,i=18495,u=0.66815605605291,v=0.16992318398289352,w=0.5125713069060034,x=2.3461676763012065 color=blue,shape=triangle,flag=1,i=18500,u=0.2840645650597521,v=0.5915011022088547,w=0.47010132905443736,x=4.948260609046575 color=orange,shape=square,flag=1,i=18509,u=0.34681888903921965,v=0.8883863876914582,w=0.43780403571896853,x=5.1432940680861625 color=red,shape=circle,flag=1,i=18514,u=0.25980655441865086,v=0.31864635068856784,w=0.4616711880068182,x=7.627087597534827 color=green,shape=square,flag=0,i=18517,u=0.0033977158708345945,v=0.879157308513157,w=0.49089343950599373,x=5.760800836737598 color=red,shape=triangle,flag=0,i=18523,u=0.3523008482012435,v=0.233517374068138,w=0.5111283433205345,x=3.4231157107312082 color=red,shape=circle,flag=0,i=18534,u=0.08830245423640493,v=0.12628649572433515,w=0.4606771844452173,x=4.696988200169612 color=red,shape=circle,flag=0,i=18543,u=0.06153501592828736,v=0.03144237404548818,w=0.45625352560856436,x=4.0473573353997345 color=red,shape=square,flag=0,i=18549,u=0.5394842076134735,v=0.8190064518912963,w=0.5149436109295445,x=6.103166467950317 color=yellow,shape=circle,flag=0,i=18564,u=0.667516917381741,v=0.9070418145717987,w=0.5155575064369328,x=3.8724976015806 color=red,shape=square,flag=1,i=18571,u=0.18154704500099672,v=0.11586736179004842,w=0.5183959674976494,x=4.902869038747442 color=red,shape=triangle,flag=0,i=18599,u=0.6712385194632811,v=0.0491429765609408,w=0.4919172267929653,x=6.821391868320805 color=red,shape=square,flag=0,i=18608,u=0.07671380981314968,v=0.005631145462132059,w=0.5236039946598601,x=3.167977833741342 color=red,shape=circle,flag=0,i=18639,u=0.4349011581609893,v=0.38722668221800527,w=0.4731453910500843,x=5.3259745387953545 color=red,shape=square,flag=0,i=18642,u=0.42822527792117604,v=0.786366831549971,w=0.5236981498070891,x=4.273571887520834 color=green,shape=square,flag=1,i=18659,u=0.8796869175865145,v=0.5504382156610115,w=0.4879632964615258,x=6.2997048873170165 color=red,shape=square,flag=0,i=18671,u=0.5630589411992264,v=0.37113655990793104,w=0.5204276279839974,x=3.6923615555266047 color=red,shape=square,flag=0,i=18687,u=0.5187113003313534,v=0.09067843914892038,w=0.5149110152970373,x=2.1679929491871284 color=red,shape=circle,flag=0,i=18691,u=0.14778317982910216,v=0.12571868464232716,w=0.48295829188184886,x=3.184000350864465 color=red,shape=triangle,flag=0,i=18708,u=0.7926142706690833,v=0.04786436843223896,w=0.49907456005389134,x=3.926938270609296 color=yellow,shape=triangle,flag=1,i=18727,u=0.4994430856875165,v=0.47935163963486827,w=0.4701160447993267,x=3.73262399412859 color=red,shape=circle,flag=0,i=18735,u=0.3948046303024072,v=0.4121108483875691,w=0.48971017045156034,x=4.499219827848638 color=red,shape=square,flag=0,i=18751,u=0.743644262127313,v=0.5157150655679379,w=0.5105152855289237,x=5.8322889389225905 color=red,shape=triangle,flag=0,i=18768,u=0.8244386918780712,v=0.49522422520935383,w=0.49609792898559774,x=5.792777257826361 color=purple,shape=triangle,flag=0,i=18780,u=0.1535425894580954,v=0.7120781510661807,w=0.47537974954703227,x=5.058900923916902 color=blue,shape=triangle,flag=0,i=18791,u=0.1973218618775322,v=0.9530492388588838,w=0.4617885531200715,x=6.670471818319808 color=red,shape=triangle,flag=0,i=18792,u=0.3576892089843021,v=0.882598171590402,w=0.4938401992690651,x=5.229466628010987 color=green,shape=square,flag=0,i=18796,u=0.7556398308990591,v=0.5980658160073816,w=0.4878320283482015,x=4.408317424008135 color=red,shape=triangle,flag=0,i=18836,u=0.02300133184088371,v=0.9779512673634337,w=0.48908924221353145,x=5.735290464494384 color=red,shape=triangle,flag=0,i=18838,u=0.03124501773090571,v=0.21712108500504768,w=0.4923018317079637,x=4.76589558050777 color=green,shape=square,flag=1,i=18847,u=0.9865896628528927,v=0.31615447659848284,w=0.5003805315856048,x=7.4518575317361035 color=blue,shape=square,flag=0,i=18892,u=0.2801607700524624,v=0.2015854419727171,w=0.519552893958359,x=4.70876882080991 color=purple,shape=circle,flag=0,i=18911,u=0.048399221894146804,v=0.6988242222804614,w=0.5171622814987747,x=7.33308130902666 color=red,shape=triangle,flag=0,i=18921,u=0.43620780117479785,v=0.6889601156499006,w=0.4901148033925918,x=4.915015507868817 color=green,shape=square,flag=0,i=18930,u=0.4028252886018707,v=0.9831099436527031,w=0.5034201780895502,x=4.894101913088159 color=red,shape=circle,flag=0,i=18941,u=0.2736470334758355,v=0.18835044103727158,w=0.4703404544651524,x=6.22269238955904 color=purple,shape=square,flag=0,i=18952,u=0.35498488247695426,v=0.9704453962233955,w=0.529651442786798,x=5.19716863007178 color=red,shape=circle,flag=1,i=18958,u=0.9537936185938203,v=1.0342052123918053,w=0.476701579621606,x=1.9447915179969326 color=green,shape=triangle,flag=0,i=18975,u=0.5897157268912211,v=0.6555441536188846,w=0.4945292833937358,x=3.9974627238892513 color=red,shape=triangle,flag=0,i=18991,u=0.18013409590928642,v=0.35440753547028114,w=0.48921102464987837,x=5.547026580052797 color=red,shape=triangle,flag=0,i=18993,u=0.728291402836162,v=0.23505179222597683,w=0.48709280398974536,x=4.177604570058875 color=red,shape=triangle,flag=0,i=18994,u=0.5917663116001257,v=0.7767932899747644,w=0.4851895455582016,x=3.6331749639659674 color=red,shape=circle,flag=0,i=18999,u=0.5955398962459819,v=0.5197973676207062,w=0.481989372463763,x=6.94120922844196 color=red,shape=circle,flag=0,i=19023,u=0.011705052863797638,v=0.034648019856913057,w=0.48299438964552216,x=3.816372017573336 color=blue,shape=square,flag=0,i=19025,u=0.9273009557486024,v=0.7357381633429845,w=0.5090561431721482,x=3.157013657905273 color=green,shape=square,flag=0,i=19028,u=0.05469452707709799,v=0.8848738136208745,w=0.4956930824740668,x=4.281473117133831 color=red,shape=square,flag=0,i=19031,u=0.8806668860792601,v=0.9786873175414998,w=0.49459196646275816,x=6.851446664830967 color=orange,shape=circle,flag=1,i=19035,u=0.34593136590741314,v=0.4416897756734529,w=0.5676174161460276,x=5.648625579356253 color=red,shape=square,flag=1,i=19062,u=0.8526501716488706,v=0.9333564387668003,w=0.4910510751371172,x=5.265449401015254 color=purple,shape=circle,flag=1,i=19063,u=0.6139351366699671,v=0.39126953778481033,w=0.5090256721139687,x=4.814737897496203 color=green,shape=circle,flag=0,i=19072,u=0.4433647201287031,v=0.4599288679870087,w=0.4848493488276461,x=5.371246411741548 color=red,shape=square,flag=0,i=19083,u=0.1708011381668736,v=0.43438600758340673,w=0.5068254458597846,x=4.811428825813501 color=red,shape=square,flag=0,i=19106,u=0.8831682858199408,v=0.5694865660439371,w=0.5076397692908704,x=5.145984347006527 color=purple,shape=square,flag=0,i=19108,u=0.00839820281799708,v=0.7807552004223764,w=0.5059091637919266,x=3.868835632838128 color=green,shape=square,flag=0,i=19131,u=0.41118817230705196,v=0.13968436485360425,w=0.5019171964746337,x=6.949639384553794 color=red,shape=circle,flag=0,i=19147,u=0.18134716282828423,v=0.2043377400812217,w=0.47094608313511016,x=4.935272573054632 color=red,shape=square,flag=1,i=19151,u=0.588740940721605,v=0.19724473220844008,w=0.5206415478067581,x=6.755422715821688 color=red,shape=square,flag=0,i=19166,u=0.3278533058062141,v=0.8442042976660211,w=0.5203294879159722,x=4.423239178490451 color=blue,shape=square,flag=1,i=19167,u=0.7720445432294831,v=0.5757219760273705,w=0.5164587104397059,x=4.510045768232531 color=blue,shape=square,flag=1,i=19183,u=0.3541271073840022,v=0.6250820737479565,w=0.5169640456632087,x=4.592221832856935 color=green,shape=triangle,flag=1,i=19198,u=0.28654536845388345,v=0.7104747674451096,w=0.4886288289397324,x=3.721143712861064 color=purple,shape=triangle,flag=1,i=19203,u=0.3483325900059425,v=0.7618531249056861,w=0.49908236650320126,x=6.563431799795914 color=purple,shape=square,flag=0,i=19211,u=0.984191051199003,v=0.49188353971303544,w=0.5146144529518357,x=5.464333616758623 color=red,shape=triangle,flag=0,i=19235,u=0.003432401932833451,v=0.7894909501931063,w=0.4983287820955183,x=5.589711613507426 color=yellow,shape=triangle,flag=1,i=19238,u=0.9879987050373236,v=0.5785879845775445,w=0.47782380647072115,x=3.5301921169928234 color=blue,shape=square,flag=1,i=19242,u=0.4892906672106717,v=0.42325215900322055,w=0.5296326413109367,x=5.4089410793474535 color=yellow,shape=triangle,flag=1,i=19245,u=0.335356080874326,v=0.9654767676653999,w=0.4786758345187025,x=4.032056425000531 color=green,shape=triangle,flag=0,i=19257,u=0.08317960388420353,v=0.05527082012393969,w=0.4923720502222301,x=6.2456910159782355 color=green,shape=circle,flag=0,i=19267,u=0.8565282360250388,v=0.6270400771471198,w=0.4887926213135214,x=4.050287884169138 color=blue,shape=triangle,flag=1,i=19280,u=0.8247156059775866,v=0.9101045837615745,w=0.4645567791552847,x=2.2221697922297143 color=red,shape=square,flag=0,i=19297,u=0.6338138291092693,v=0.8269611673177908,w=0.5034903167512426,x=3.694879197813178 color=blue,shape=triangle,flag=0,i=19302,u=0.30339376605967683,v=0.2998294051248267,w=0.4729658293817687,x=5.079484364320856 color=yellow,shape=square,flag=1,i=19310,u=0.7261012927606054,v=0.009325721191105418,w=0.4790924569942006,x=6.217337023365913 color=red,shape=circle,flag=0,i=19326,u=0.9314730806510404,v=0.9954436659708578,w=0.4514717429006954,x=5.924753025553248 color=purple,shape=square,flag=0,i=19346,u=0.39458413499368916,v=0.2813823844019291,w=0.5081072908947802,x=4.263514443880108 color=green,shape=triangle,flag=1,i=19350,u=0.9065762690383302,v=0.9046720653596545,w=0.4921731941018724,x=4.319254894961902 color=red,shape=triangle,flag=0,i=19357,u=0.6370843106967571,v=0.143488001432015,w=0.5095595648078439,x=5.65057539276244 color=red,shape=circle,flag=0,i=19365,u=0.07968289816483531,v=0.008009844239713182,w=0.4575932686813045,x=5.708154737235744 color=purple,shape=circle,flag=0,i=19371,u=0.42275087939323375,v=0.0016129021924315978,w=0.4961030391550122,x=5.522779801656512 color=blue,shape=square,flag=1,i=19375,u=0.16557438657849877,v=0.7330541668699042,w=0.5208898178469412,x=4.728139565901707 color=purple,shape=circle,flag=1,i=19379,u=0.3042560548629004,v=0.8613059771178814,w=0.49816799257040795,x=2.6996383607092898 color=blue,shape=circle,flag=1,i=19381,u=0.6271845487497092,v=0.16756375559229952,w=0.5059461125942329,x=5.774558641274722 color=purple,shape=square,flag=0,i=19382,u=0.621824733028831,v=0.7028058513640072,w=0.5044537891716677,x=5.994943407245322 color=red,shape=square,flag=0,i=19387,u=0.5715553753973288,v=0.5950775409511314,w=0.4742473754259497,x=3.7499901142331016 color=red,shape=square,flag=0,i=19417,u=0.39758435112802737,v=0.025681303523298338,w=0.4750521686273393,x=3.884814291977623 color=red,shape=circle,flag=1,i=19424,u=0.6094371866342598,v=0.6145633286773059,w=0.4700595386519573,x=2.470061601378447 color=red,shape=circle,flag=0,i=19430,u=0.022959149801579093,v=-0.06251659875376299,w=0.4679988134609304,x=6.467396176640464 color=red,shape=triangle,flag=1,i=19435,u=0.8507450389967466,v=0.12738594042762352,w=0.49818119145661777,x=6.102639203395218 color=yellow,shape=square,flag=1,i=19441,u=0.5870462085229411,v=0.7679267898979908,w=0.49299997859219014,x=4.611673042683459 color=red,shape=triangle,flag=0,i=19453,u=0.6451743760348422,v=0.3649268467247472,w=0.4971641461407697,x=6.107101597117463 color=yellow,shape=triangle,flag=1,i=19466,u=0.7986984420890121,v=0.4235654250272455,w=0.4685687516156792,x=5.979655057107756 color=red,shape=circle,flag=1,i=19474,u=0.1664205758157251,v=0.24361276966915363,w=0.4629361758519966,x=5.44323737594651 color=red,shape=square,flag=0,i=19480,u=0.2986642870745606,v=0.5342538236383578,w=0.47859429653087393,x=5.779630799319148 color=purple,shape=square,flag=0,i=19484,u=0.1603995926908216,v=0.6712148279648789,w=0.5039088972783483,x=6.121671282246858 color=blue,shape=square,flag=1,i=19506,u=0.35754702843715513,v=0.8469615137616913,w=0.5215485408315904,x=3.9908193019915523 color=red,shape=circle,flag=0,i=19510,u=0.4089460209188528,v=0.343381695172298,w=0.4519349552897742,x=3.5033837674364907 color=red,shape=triangle,flag=0,i=19513,u=0.028198426192367676,v=0.29538143970482256,w=0.4827496828740188,x=4.3784689050709575 color=purple,shape=triangle,flag=0,i=19514,u=0.4190493676205109,v=0.326075179366235,w=0.48796103238995014,x=4.699772395270649 color=red,shape=circle,flag=1,i=19540,u=0.09469437870012098,v=0.0171392211923395,w=0.45168513448312947,x=6.500318556207104 color=red,shape=square,flag=0,i=19541,u=0.2199472493683048,v=0.4356283283786907,w=0.47451616440194,x=2.420696947665323 color=red,shape=circle,flag=0,i=19546,u=0.17224817632060863,v=0.1923013692117715,w=0.4493551460602599,x=4.371702737184482 color=blue,shape=circle,flag=1,i=19563,u=0.06973620768755595,v=0.6773734434770574,w=0.4956380924266746,x=3.411108402527207 color=yellow,shape=square,flag=1,i=19569,u=0.08616466838911396,v=0.44959469573067934,w=0.49165226266629214,x=4.952423114928295 color=yellow,shape=triangle,flag=1,i=19598,u=0.2880463736512431,v=0.06793370921106034,w=0.4857346424503494,x=6.202145331491682 color=blue,shape=square,flag=0,i=19605,u=0.4666047558178156,v=0.4477869078884964,w=0.5270831626273705,x=6.483150967928366 color=blue,shape=triangle,flag=1,i=19606,u=0.03958327071148926,v=0.9808591624675925,w=0.47999008331371423,x=3.387750609056868 color=yellow,shape=circle,flag=1,i=19612,u=0.5839466437934966,v=0.047586056124955256,w=0.5043674860910469,x=4.2023422725991795 color=red,shape=square,flag=1,i=19637,u=0.877050431737364,v=0.1412234784195453,w=0.4779698609655773,x=5.905344989578135 color=purple,shape=circle,flag=0,i=19661,u=0.8323681578618354,v=0.4009772358073388,w=0.4991254172970417,x=5.796627333155844 color=blue,shape=square,flag=1,i=19662,u=0.6218412534152329,v=0.13203849243261367,w=0.5276977657598075,x=5.218695664804933 color=red,shape=triangle,flag=0,i=19668,u=0.9296449754835698,v=0.4712968643093124,w=0.4934614086654848,x=6.577965288044673 color=purple,shape=square,flag=0,i=19677,u=0.7718737247780234,v=0.6001298920920297,w=0.5164177851721635,x=3.7329129523608358 color=red,shape=square,flag=1,i=19699,u=0.6812370130538277,v=0.6870565007761864,w=0.47103173409617605,x=4.228692335973787 color=green,shape=triangle,flag=0,i=19711,u=0.8107162511523891,v=0.6425720040589783,w=0.5039050475960446,x=4.895770349593239 color=yellow,shape=circle,flag=1,i=19733,u=0.6612331744905893,v=0.9499200560279573,w=0.506581756209345,x=4.7403014772193535 color=red,shape=triangle,flag=0,i=19734,u=0.44478151894654405,v=0.09070065226028967,w=0.48394783700353383,x=3.51242623422983 color=yellow,shape=triangle,flag=1,i=19740,u=0.381032115426555,v=0.8837892566613732,w=0.48352160536753136,x=5.348641475307055 color=yellow,shape=triangle,flag=1,i=19773,u=0.5027254051474224,v=0.5101930780600366,w=0.4830942953848948,x=2.7025322855637834 color=orange,shape=square,flag=0,i=19778,u=0.6936910256320047,v=0.9498158297363946,w=0.4520906884958285,x=4.882801273625204 color=green,shape=triangle,flag=0,i=19797,u=0.49853512058350125,v=0.5764915981286588,w=0.4956618875197631,x=4.774964274179864 color=red,shape=triangle,flag=0,i=19806,u=0.5890841093340901,v=0.5883775815373468,w=0.49549226440127525,x=4.290868266838365 color=red,shape=triangle,flag=1,i=19824,u=0.6317764449010911,v=0.6951353956260371,w=0.497588343917601,x=4.41150617864654 color=red,shape=triangle,flag=0,i=19832,u=0.5472139804234594,v=0.09785001228873513,w=0.4978184952224072,x=6.962437924723382 color=red,shape=circle,flag=0,i=19845,u=0.9562482183741495,v=0.8826967413678363,w=0.44139282286999065,x=4.103237354674017 color=blue,shape=triangle,flag=1,i=19852,u=0.32906942834967834,v=0.04441043167758585,w=0.4786505667651544,x=6.941310794746223 color=purple,shape=triangle,flag=0,i=19858,u=0.5423250339824264,v=0.9782254943207901,w=0.48591740051744153,x=5.399628344491177 color=yellow,shape=square,flag=1,i=19859,u=0.13315820362144715,v=0.7929718422014979,w=0.49228322358169435,x=2.9066618802178397 color=red,shape=square,flag=1,i=19870,u=0.28186709058447346,v=0.1567437708072471,w=0.4792286911651259,x=4.527431961920657 color=red,shape=circle,flag=0,i=19886,u=0.21543583798778732,v=0.208894682890885,w=0.4486256468076395,x=6.5088292960379635 color=yellow,shape=square,flag=1,i=19910,u=0.275008475479687,v=0.25732616191118773,w=0.4914647098759426,x=6.391657589122708 color=yellow,shape=square,flag=0,i=19922,u=0.8691275228425905,v=0.8283907399963428,w=0.4905853123294009,x=5.141910048153816 color=yellow,shape=square,flag=1,i=19923,u=0.6280486753499899,v=0.06997909890753551,w=0.49427503713290105,x=4.3310207524761255 color=red,shape=square,flag=0,i=19929,u=0.8581791249533122,v=0.33032276800139293,w=0.4775603229971717,x=6.872740262005638 color=orange,shape=square,flag=0,i=19931,u=0.5305484260888517,v=0.6395420890953419,w=0.4470812238449707,x=5.505592363895363 color=purple,shape=circle,flag=0,i=19940,u=0.3910552042054093,v=0.5316953267797838,w=0.5045863608583576,x=6.630198164770575 color=green,shape=triangle,flag=0,i=19941,u=0.2014741394799323,v=0.45356818204603155,w=0.4999580909964705,x=4.688201746429585 color=blue,shape=square,flag=0,i=19955,u=0.9999687954968421,v=0.6608174493208964,w=0.5534745633575466,x=5.623642597337606 color=green,shape=square,flag=0,i=19962,u=0.8056375568030112,v=0.02650362957483232,w=0.4972983771865608,x=6.4266425890062715 color=red,shape=circle,flag=0,i=19965,u=0.6587117875549231,v=0.6323271493539752,w=0.4526179140575325,x=4.795868835633861 color=purple,shape=square,flag=0,i=19980,u=0.3275622109317212,v=0.156398657216808,w=0.5134007901032216,x=4.214075516934493 color=green,shape=square,flag=0,i=19985,u=0.10124980097061853,v=0.5883466718981434,w=0.48844941490238075,x=4.254112703841412 color=red,shape=triangle,flag=0,i=19988,u=0.7764431209908271,v=0.6331391323799893,w=0.5097407847318928,x=4.585809575946289 color=yellow,shape=triangle,flag=1,i=19991,u=0.35237549969116677,v=0.6440342810487489,w=0.48229902555079085,x=3.746025110505693 color=yellow,shape=square,flag=1,i=19995,u=0.21144402683191654,v=0.35525920497339936,w=0.48980554175422575,x=5.563832041914108 color=green,shape=square,flag=0,i=20006,u=0.9170264825333977,v=0.028239567818985956,w=0.4890411948355596,x=5.296458705657451 color=red,shape=circle,flag=0,i=20017,u=0.3589061196040345,v=0.45499975082874927,w=0.46572530893566877,x=4.099318263473547 color=red,shape=triangle,flag=0,i=20039,u=0.4834020950932344,v=0.8011928485397729,w=0.5036331486472593,x=5.916124955844004 color=red,shape=circle,flag=0,i=20046,u=0.12020360205387759,v=0.11833445343070319,w=0.4723066864399126,x=4.91086132677583 color=green,shape=square,flag=1,i=20064,u=0.7346402145701634,v=0.4870519246020618,w=0.4952248232210816,x=1.747089427849134 color=red,shape=triangle,flag=1,i=20068,u=0.1771154216423373,v=0.9091111630027483,w=0.4969392822804526,x=5.508174477049551 color=yellow,shape=square,flag=1,i=20071,u=0.1389484373935782,v=0.7954206786998465,w=0.49321513119577404,x=4.7109717054894835 color=red,shape=square,flag=0,i=20080,u=0.4243748777326032,v=0.39735323780812826,w=0.47105027874477834,x=5.421171183462579 color=red,shape=square,flag=0,i=20089,u=0.871843108864359,v=0.9336326551291133,w=0.4688954139345142,x=4.323140257845679 color=red,shape=square,flag=0,i=20090,u=0.8908823925552248,v=0.20630191479378013,w=0.46716683277348237,x=2.472717016068336 color=blue,shape=triangle,flag=0,i=20103,u=0.09100832624872379,v=0.04582601015673837,w=0.4823149266245357,x=5.339490039200462 color=yellow,shape=triangle,flag=1,i=20108,u=0.7905855937210129,v=0.9593153532834586,w=0.48989896592471777,x=6.430462515321839 color=red,shape=circle,flag=1,i=20111,u=0.057190524412237265,v=0.04385477044455901,w=0.4733817342765147,x=5.272474119505085 color=red,shape=triangle,flag=1,i=20116,u=0.4354784562297822,v=0.21617331266801965,w=0.5009794314928293,x=5.877991685641125 color=red,shape=triangle,flag=0,i=20120,u=0.7244838424717188,v=0.5309136275637878,w=0.4971465048246595,x=5.0658954358483195 color=green,shape=square,flag=0,i=20121,u=0.24340675122958422,v=0.8255111608008159,w=0.4979733834816281,x=5.634563971385334 color=yellow,shape=triangle,flag=1,i=20125,u=0.7453012545768237,v=0.7624020233421406,w=0.49334280447518736,x=5.700703641804989 color=purple,shape=circle,flag=0,i=20137,u=0.6781333286747125,v=0.022576925798226788,w=0.5199250228369507,x=4.437825158510398 color=blue,shape=square,flag=1,i=20145,u=0.7403880066348806,v=0.47262547174311853,w=0.5488913776965691,x=5.45906730646779 color=red,shape=square,flag=0,i=20156,u=0.2541418088910403,v=0.7626275950615311,w=0.4767066609617063,x=3.1651518562895546 color=blue,shape=square,flag=1,i=20157,u=0.9099244238077343,v=0.049171025656529754,w=0.5552170355377419,x=4.066033266203033 color=red,shape=square,flag=1,i=20161,u=0.7276333778610681,v=0.3152306132283508,w=0.47304403629197467,x=5.598684925958004 color=blue,shape=circle,flag=1,i=20182,u=0.7973611715302398,v=0.4681934591008653,w=0.5079136909749219,x=5.87364653371787 color=yellow,shape=square,flag=0,i=20193,u=0.04418462529121048,v=0.5398725663459474,w=0.48315324426508943,x=4.953864327567819 color=yellow,shape=square,flag=1,i=20198,u=0.4852966412860893,v=0.2097734853774884,w=0.48406903219773795,x=6.467237069367475 color=red,shape=square,flag=0,i=20211,u=0.20767535187676434,v=0.35395988784192844,w=0.47318077532588954,x=4.585833153659872 color=yellow,shape=triangle,flag=1,i=20218,u=0.7555638475616732,v=0.7581416343141402,w=0.49492005364328967,x=6.220711417672656 color=red,shape=square,flag=0,i=20219,u=0.4402676003946484,v=0.7362714412432786,w=0.4751764719319071,x=4.2089843660157475 color=yellow,shape=triangle,flag=1,i=20220,u=0.09949250682197808,v=0.7389268962441031,w=0.4916110158827713,x=2.5826792294446195 color=red,shape=square,flag=1,i=20224,u=0.6655962518773444,v=0.05151794693857803,w=0.47410281384694064,x=4.690864719006703 color=green,shape=circle,flag=0,i=20237,u=0.44838883136037433,v=0.6293054211549913,w=0.487621263769257,x=5.399285734027991 color=blue,shape=circle,flag=1,i=20238,u=0.4457729491374911,v=0.7610803102136118,w=0.5093249361685223,x=7.175902031078318 color=red,shape=square,flag=0,i=20244,u=0.18660890611323167,v=0.14660774667450938,w=0.477514688453468,x=4.376145717723959 color=yellow,shape=square,flag=1,i=20247,u=0.902168245673722,v=0.6493342199208197,w=0.4825855039763055,x=5.894437524689646 color=red,shape=triangle,flag=0,i=20253,u=0.04607346520696931,v=0.3365049865711909,w=0.5025770626581808,x=3.6815623444894316 color=red,shape=square,flag=0,i=20255,u=0.09570767414574732,v=0.3220551102104332,w=0.47324770650740083,x=4.8837923540776815 color=green,shape=square,flag=0,i=20256,u=0.3319426191497634,v=0.09054174434307893,w=0.5017534449904048,x=4.105641735089985 color=yellow,shape=circle,flag=1,i=20271,u=0.556578973857646,v=0.7071490161280659,w=0.5069793212611403,x=5.469948849755434 color=red,shape=circle,flag=0,i=20273,u=0.3039942254302943,v=0.3122089338916067,w=0.45605982272399836,x=5.563968295206995 color=red,shape=circle,flag=1,i=20278,u=0.28175132252497204,v=0.2674419753028022,w=0.4596186856645792,x=4.5898142779889985 color=purple,shape=square,flag=1,i=20290,u=0.19157058456027476,v=0.6428233519997256,w=0.5118420832713926,x=4.558290023769178 color=yellow,shape=triangle,flag=1,i=20291,u=0.6243290631913431,v=0.2390007358170263,w=0.4845860681940951,x=5.94965287880476 color=blue,shape=triangle,flag=0,i=20309,u=0.4603742143224958,v=0.6019134039230633,w=0.4723535978831347,x=3.6303899559080044 color=red,shape=square,flag=1,i=20321,u=0.8558078327832467,v=0.733557172357148,w=0.46924133964859593,x=3.0087522559296573 color=purple,shape=triangle,flag=1,i=20330,u=0.665769914796747,v=0.4873343938638852,w=0.5001326204800022,x=4.304108536780179 color=blue,shape=triangle,flag=1,i=20331,u=0.4530933215615147,v=0.7638118580254276,w=0.475649898135404,x=3.122665111313174 color=red,shape=triangle,flag=0,i=20344,u=0.8866858675128158,v=0.25359589218607814,w=0.5047222629462997,x=3.8760010833945824 color=purple,shape=triangle,flag=0,i=20348,u=0.19087911365731003,v=0.33842493480764047,w=0.5015298350795904,x=4.1610259743794025 color=blue,shape=triangle,flag=1,i=20356,u=0.3455948925423973,v=0.3683925659620565,w=0.47949830635276314,x=3.7715676445970114 color=green,shape=square,flag=0,i=20361,u=0.9885483211654953,v=0.19005693630463472,w=0.5012041504764215,x=2.7176909504997457 color=red,shape=square,flag=1,i=20413,u=0.16345566725498084,v=0.453627223426604,w=0.4792841717503976,x=5.434294337938392 color=yellow,shape=circle,flag=0,i=20439,u=0.46086198545959567,v=0.03561387041350628,w=0.49675056150316477,x=4.620993840086939 color=purple,shape=triangle,flag=0,i=20447,u=0.03238344335240806,v=0.5845934287185213,w=0.5035944492302823,x=4.109788851654614 color=red,shape=circle,flag=0,i=20458,u=0.20353624365551426,v=0.12439513739605154,w=0.4900679585417017,x=3.0281987803634673 color=purple,shape=circle,flag=0,i=20467,u=0.03015863675571462,v=0.5640779534472669,w=0.5198566608956013,x=3.152395238235569 color=green,shape=triangle,flag=0,i=20468,u=0.4768331186199606,v=0.7845590135745738,w=0.5001349858115531,x=4.7617308313940105 color=purple,shape=circle,flag=0,i=20487,u=0.41352057462161684,v=0.38036640836017444,w=0.523766189116093,x=4.8588539898092336 color=blue,shape=triangle,flag=1,i=20510,u=0.578190438769998,v=0.06207467487639928,w=0.46279483083258044,x=4.942007404520102 color=blue,shape=circle,flag=0,i=20521,u=0.4476477995189405,v=0.968305463597405,w=0.503931115171428,x=6.032347196283561 color=yellow,shape=square,flag=1,i=20528,u=0.3980382303167961,v=0.16779058275347614,w=0.47807863399685996,x=5.166838739738081 color=blue,shape=triangle,flag=0,i=20531,u=0.8185443882286287,v=0.4462946247223919,w=0.4583570542205554,x=5.121904497527895 color=red,shape=square,flag=0,i=20541,u=0.5508470367861992,v=0.7352628408099238,w=0.49624081648185164,x=2.408961669932586 color=yellow,shape=square,flag=1,i=20550,u=0.2949436952313761,v=0.25532287411059296,w=0.4749485239082093,x=5.7920768347332485 color=purple,shape=circle,flag=0,i=20552,u=0.6673756437469976,v=0.11646967361570182,w=0.525127478437238,x=3.8041884589075416 color=yellow,shape=square,flag=1,i=20560,u=0.9957663880933032,v=0.04075382445641618,w=0.4790131468409233,x=4.430449135887328 color=purple,shape=circle,flag=0,i=20563,u=0.8859296580833327,v=0.44152398773944956,w=0.5243191840638861,x=6.284778254039376 color=blue,shape=triangle,flag=1,i=20583,u=0.22343138765063875,v=0.7780592920251577,w=0.4671401797273996,x=6.404036002125561 color=red,shape=triangle,flag=1,i=20593,u=0.9862681100782191,v=0.3625194217225697,w=0.4819975603569129,x=5.716266601790803 color=red,shape=triangle,flag=0,i=20606,u=0.6509941267118564,v=0.8742107014890693,w=0.4841373642916209,x=6.154297063374156 color=purple,shape=square,flag=0,i=20612,u=0.7844987016978546,v=0.1260516658115648,w=0.48882143192611405,x=4.923141649550177 color=red,shape=square,flag=0,i=20613,u=0.2535448471843621,v=0.612824998756782,w=0.483281904203936,x=3.9650454100684853 color=yellow,shape=square,flag=1,i=20622,u=0.4482405043218112,v=0.7208143188766652,w=0.4841411980701381,x=4.7184021718129605 color=green,shape=square,flag=1,i=20623,u=0.32864238666518697,v=0.7422489567960413,w=0.4981631672571617,x=5.560039366900285 color=blue,shape=circle,flag=0,i=20628,u=0.7931085242680358,v=0.5378664558396107,w=0.511333712944964,x=6.244418683732882 color=green,shape=square,flag=0,i=20641,u=0.5024747591273615,v=0.30606775994656055,w=0.5023971107310841,x=5.971874361422845 color=purple,shape=square,flag=0,i=20644,u=0.981607525837907,v=0.024517217534665736,w=0.48414038851979124,x=7.033471206867201 color=yellow,shape=triangle,flag=1,i=20676,u=0.13078792556010643,v=0.3718249466630916,w=0.49257167615624425,x=5.420530758862185 color=red,shape=circle,flag=0,i=20684,u=0.15087803153054025,v=0.13036837815332303,w=0.510640284057038,x=5.755186065704337 color=blue,shape=circle,flag=0,i=20702,u=0.19072545825993015,v=0.5775810261036246,w=0.5086130740532994,x=4.494661457920724 color=red,shape=circle,flag=1,i=20704,u=0.7013857648850876,v=0.6854606781088107,w=0.5124339097928752,x=4.5275892912353575 color=yellow,shape=circle,flag=1,i=20740,u=0.28926084540176855,v=0.5255580433483552,w=0.500244785729827,x=4.864227836455215 color=blue,shape=square,flag=0,i=20760,u=0.7364068542751167,v=0.8425750569780169,w=0.5202998470076121,x=4.568785316705065 color=red,shape=triangle,flag=1,i=20761,u=0.015134158300051381,v=0.005141441604602726,w=0.4799910966279857,x=5.608059419471317 color=green,shape=triangle,flag=0,i=20762,u=0.20232363430402966,v=0.9747976412788846,w=0.4869994008254588,x=5.144694606405472 color=yellow,shape=circle,flag=1,i=20763,u=0.4200556032401409,v=0.0419122729174537,w=0.5029180228830644,x=6.39235931369511 color=red,shape=triangle,flag=0,i=20768,u=0.604285406782027,v=0.8825898557122033,w=0.48361116770747503,x=4.101414735462282 color=blue,shape=triangle,flag=0,i=20774,u=0.9150206510077719,v=0.7381481026558343,w=0.4717636808134761,x=3.8989520003469136 color=red,shape=circle,flag=1,i=20776,u=0.9443781585303996,v=0.9363124317171395,w=0.5015458895612563,x=7.265805545896871 color=red,shape=square,flag=0,i=20784,u=0.051312207547014155,v=0.03676194178498071,w=0.5015784226702108,x=4.73663565998667 color=red,shape=circle,flag=0,i=20802,u=0.7005794532730988,v=0.6199760079942978,w=0.5052547171308521,x=6.929958368932134 color=red,shape=square,flag=0,i=20803,u=0.16896240695737885,v=0.01402479456565009,w=0.5039303879865271,x=7.151823173558 color=red,shape=triangle,flag=1,i=20805,u=0.5520575425730366,v=0.3132680497082878,w=0.4877565508517673,x=6.454420045772124 color=green,shape=circle,flag=0,i=20814,u=0.7520206509086963,v=0.6553055268846822,w=0.49171094823350175,x=6.2568836785220725 color=yellow,shape=square,flag=1,i=20833,u=0.3781062484210904,v=0.43552151042424603,w=0.48989793005176374,x=4.36450968555036 color=blue,shape=triangle,flag=0,i=20861,u=0.1938547909208802,v=0.1602762573569535,w=0.4845845860150253,x=6.123530988085708 color=green,shape=triangle,flag=0,i=20865,u=0.70746208666508,v=0.452479814138137,w=0.4811190367094136,x=4.654970168609935 color=red,shape=triangle,flag=0,i=20870,u=0.7837690677100517,v=0.39190552606063767,w=0.4823449183268131,x=4.245377289823519 color=yellow,shape=triangle,flag=1,i=20871,u=0.6595784940624211,v=0.08922864572034839,w=0.48811468372401096,x=4.87625037051284 color=red,shape=triangle,flag=0,i=20874,u=0.4670648113957009,v=0.39507018052422593,w=0.48414830298406314,x=5.643536358223112 color=red,shape=square,flag=0,i=20886,u=0.4588266866733186,v=0.30875703765159535,w=0.5117661414697479,x=3.7482905230326016 color=red,shape=square,flag=0,i=20908,u=0.5771726400821975,v=0.3075124926254057,w=0.5076228127773007,x=3.782374903997308 color=orange,shape=square,flag=0,i=20910,u=0.7877058307527456,v=0.2795287701194453,w=0.4639793508358662,x=3.6093105112053663 color=purple,shape=square,flag=0,i=20917,u=0.42187001720453066,v=0.3910289983719927,w=0.4782068025346633,x=5.5548113220648005 color=blue,shape=square,flag=1,i=20931,u=0.17419377514571455,v=0.988466648959089,w=0.5025268505070141,x=3.7535385827124315 color=yellow,shape=triangle,flag=1,i=20943,u=0.43537375332290085,v=0.6660195638043036,w=0.4815614007667239,x=5.260029874205696 color=orange,shape=square,flag=0,i=20959,u=0.26974136046632957,v=0.7243473388841524,w=0.4692110316805057,x=6.224696516280145 color=red,shape=circle,flag=0,i=20986,u=0.7274543776117302,v=0.7197268976235901,w=0.5137025133174515,x=4.073324565455679 color=yellow,shape=circle,flag=1,i=21001,u=0.8244211294077465,v=0.4825660119872498,w=0.504689011946689,x=5.133370845494649 color=red,shape=square,flag=0,i=21007,u=0.18078420863249356,v=0.6627133015346834,w=0.49104305726380315,x=7.805174952380121 color=red,shape=circle,flag=1,i=21008,u=0.7934007608495821,v=0.7598129355276987,w=0.5147500935084519,x=4.125728349661089 color=red,shape=square,flag=1,i=21009,u=0.4339021451114192,v=0.8763828498445537,w=0.48716228147169227,x=4.8350904666621775 color=red,shape=square,flag=1,i=21028,u=0.9846044230863127,v=0.7269395853722801,w=0.4857940563228247,x=3.5093487141875666 color=green,shape=triangle,flag=1,i=21030,u=0.4268055269262121,v=0.25302576037986413,w=0.49682807188231104,x=6.53581977103698 color=red,shape=triangle,flag=0,i=21039,u=0.3749137681851894,v=0.5887039101559038,w=0.5056732836696755,x=7.662409352299659 color=purple,shape=circle,flag=0,i=21048,u=0.9581952715352486,v=0.306884773395668,w=0.5094180085614227,x=6.561621537914609 color=green,shape=triangle,flag=0,i=21052,u=0.4444445924121314,v=0.9392318771195354,w=0.4955882458073949,x=4.456179712760757 color=yellow,shape=triangle,flag=1,i=21061,u=0.7463326458125114,v=0.7480201022174645,w=0.4875042825188887,x=3.908828774224243 color=blue,shape=square,flag=0,i=21066,u=0.46014722298657207,v=0.431619130779731,w=0.492328739500153,x=4.104287058571806 color=red,shape=square,flag=0,i=21076,u=0.08086936595008021,v=0.8285766235634872,w=0.4922966863814496,x=5.122748040194756 color=red,shape=square,flag=0,i=21078,u=0.7329916847856454,v=0.9698052478978167,w=0.49610227404122836,x=4.264437968440457 color=red,shape=square,flag=0,i=21095,u=0.9764840347415089,v=0.838333079493244,w=0.4969026859805641,x=5.68131854704382 color=red,shape=circle,flag=1,i=21126,u=0.014682784459728038,v=0.10550928941947696,w=0.5094537998867915,x=3.3239921648188537 color=purple,shape=triangle,flag=0,i=21127,u=0.8463656790692411,v=0.4077440524757441,w=0.5101814889990439,x=3.846422687411694 color=red,shape=square,flag=1,i=21132,u=0.7904267494405386,v=0.0060406446277151415,w=0.49480729617066893,x=5.422971662343695 color=red,shape=square,flag=0,i=21143,u=0.24050115180077702,v=0.0259628938661991,w=0.4929038038863163,x=5.279677133329643 color=red,shape=triangle,flag=0,i=21195,u=0.07514479515457051,v=0.9395936976454098,w=0.4911374432049697,x=6.103449808729015 color=red,shape=square,flag=0,i=21206,u=0.8170123044579777,v=0.3363830563577408,w=0.5000333271090005,x=5.009080400063149 color=green,shape=square,flag=1,i=21249,u=0.19556305857552714,v=0.8124073545532011,w=0.49840806271380145,x=5.606232044742601 color=blue,shape=triangle,flag=0,i=21288,u=0.7128002001284794,v=0.1445677150741791,w=0.46702652105537623,x=2.880210428921245 color=red,shape=square,flag=0,i=21293,u=0.479879952170827,v=0.23045326089982876,w=0.5149073585125089,x=4.445441822586167 color=red,shape=triangle,flag=1,i=21303,u=0.21119451339365447,v=0.6857255229915151,w=0.48811329937464615,x=3.1597744122711724 color=red,shape=circle,flag=0,i=21308,u=0.21412695396620884,v=0.2606484348270333,w=0.5092201386499259,x=7.317026721123564 color=purple,shape=square,flag=1,i=21310,u=0.7941515170188567,v=0.15309972301899355,w=0.47522426187046973,x=6.455681479868335 color=red,shape=circle,flag=0,i=21321,u=0.5913985027165712,v=0.5520566533130662,w=0.5136274713116568,x=4.979826280780514 color=red,shape=square,flag=0,i=21368,u=0.6906209818509174,v=0.2240158925443917,w=0.5117884572803822,x=6.121298031342899 color=purple,shape=triangle,flag=0,i=21374,u=0.2755963693831439,v=0.8289675472773185,w=0.49742984079090047,x=6.5284168279228 color=red,shape=square,flag=0,i=21390,u=0.7689707378037345,v=0.31420038059789834,w=0.5083377777030393,x=5.560811933079074 color=yellow,shape=circle,flag=1,i=21392,u=0.05622911377538875,v=0.30755696438543234,w=0.5016869193460596,x=5.11113585022663 color=blue,shape=triangle,flag=0,i=21405,u=0.5268525396274654,v=0.795946919565389,w=0.45750842351701976,x=5.734388155634072 color=green,shape=circle,flag=1,i=21411,u=0.04734644152491252,v=0.9895216947833483,w=0.4906643160218014,x=2.22884985139162 color=red,shape=triangle,flag=0,i=21418,u=0.41134099675391245,v=0.6257906776454929,w=0.48407427561669986,x=5.876275839274189 color=green,shape=square,flag=0,i=21423,u=0.3411519068342579,v=0.021195059955016582,w=0.49259224643733857,x=3.8341401924271956 color=red,shape=square,flag=0,i=21433,u=0.15131023113786335,v=0.2545504713024562,w=0.5064130967091686,x=2.736294080363485 color=red,shape=square,flag=0,i=21434,u=0.5003936342646786,v=0.7996668685364292,w=0.5075988890732777,x=5.8404083985184 color=yellow,shape=square,flag=1,i=21435,u=0.891336051422774,v=0.8900231549747616,w=0.5040006583947538,x=5.692972336380177 color=red,shape=square,flag=0,i=21448,u=0.5307491905644712,v=0.4379213716150401,w=0.5052880282668007,x=4.637437751239553 color=purple,shape=circle,flag=0,i=21449,u=0.05531995928749733,v=0.9794913580104999,w=0.5038226428142504,x=5.892271836611318 color=red,shape=circle,flag=0,i=21456,u=0.651076059619755,v=0.6263960433464169,w=0.5351105066633999,x=4.19398868353847 color=red,shape=square,flag=0,i=21462,u=0.3369908585226723,v=0.04773072964788039,w=0.5043263604565719,x=3.7777468262293907 color=green,shape=circle,flag=0,i=21490,u=0.7898180559305741,v=0.40108776279702374,w=0.4877770307347506,x=4.0088350488961835 color=red,shape=circle,flag=0,i=21504,u=0.44144315627824804,v=0.42797485664212803,w=0.5346505822855753,x=4.524957114175236 color=red,shape=circle,flag=0,i=21508,u=0.5995849828140898,v=0.6126915239432447,w=0.535772961147537,x=3.7804088229065833 color=green,shape=triangle,flag=0,i=21532,u=0.7144051751268949,v=0.0532367368974076,w=0.5046211083736108,x=3.924063447585368 color=yellow,shape=circle,flag=1,i=21540,u=0.8623257574586204,v=0.6375173484319057,w=0.4979865832912213,x=1.7651427679128553 color=red,shape=triangle,flag=0,i=21541,u=0.5550061289868258,v=0.19311336373441867,w=0.4764961485801617,x=3.969861772108475 color=purple,shape=square,flag=1,i=21543,u=0.8691151963850937,v=0.3446216224781544,w=0.47696591302089425,x=6.789067296199428 color=yellow,shape=triangle,flag=1,i=21544,u=0.5806193156364592,v=0.2176519199388216,w=0.4817252637367531,x=5.326527398115316 color=red,shape=triangle,flag=0,i=21552,u=0.5991815025532786,v=0.287622819045407,w=0.472811859081606,x=7.852624005892998 color=red,shape=square,flag=0,i=21558,u=0.7161120538252276,v=0.200988584299714,w=0.49840475167334347,x=4.057135195723018 color=blue,shape=triangle,flag=1,i=21563,u=0.5454124967341736,v=0.26733794533150324,w=0.46029991295852674,x=6.947049509191977 color=yellow,shape=triangle,flag=1,i=21567,u=0.9088812503391556,v=0.2418400446321033,w=0.47848526048044004,x=5.321271711755872 color=red,shape=circle,flag=1,i=21578,u=0.3422846056424762,v=0.37834502470474557,w=0.5501149829841544,x=4.444937470283529 color=blue,shape=square,flag=0,i=21603,u=0.5428543052193355,v=0.46318585121897493,w=0.48955670625842057,x=4.17403137862323 color=red,shape=triangle,flag=1,i=21606,u=0.3935490596732871,v=0.9797167798716727,w=0.4715102369673862,x=6.799445885564512 color=red,shape=square,flag=1,i=21619,u=0.909934728202999,v=0.5119129155167673,w=0.49737464360721895,x=4.571572224384272 color=green,shape=square,flag=1,i=21623,u=0.7814360511897981,v=0.5896324745193484,w=0.48699110699848763,x=4.43537350228137 color=red,shape=triangle,flag=1,i=21625,u=0.051071354157938176,v=0.7519231802421672,w=0.4760077497564983,x=6.996091316618849 color=red,shape=circle,flag=0,i=21628,u=0.07270971127986847,v=-0.016414971105282394,w=0.5472942566681013,x=5.860927896809422 color=purple,shape=triangle,flag=0,i=21636,u=0.5685316767846199,v=0.01912106890856846,w=0.49782977364697106,x=4.685565821797521 color=purple,shape=square,flag=0,i=21643,u=0.8863171836197399,v=0.5850820667956556,w=0.46804656937470335,x=5.158722695703592 color=blue,shape=square,flag=1,i=21648,u=0.18180061370103762,v=0.5389115990457999,w=0.48397977953719323,x=4.391018882127969 color=purple,shape=square,flag=0,i=21650,u=0.2272638063103246,v=0.9999751864255598,w=0.4690754110719239,x=4.874878689157362 color=blue,shape=triangle,flag=0,i=21661,u=0.4822239781894736,v=0.459283624860774,w=0.45652395171573695,x=4.830135203545993 color=yellow,shape=circle,flag=1,i=21678,u=0.9713252215203851,v=0.0032838959668622936,w=0.49924169829892373,x=4.347830870872097 color=red,shape=triangle,flag=0,i=21688,u=0.5030123424917308,v=0.5065586655397507,w=0.4690210914902035,x=4.191715047877949 color=red,shape=circle,flag=1,i=21695,u=0.878685971609549,v=0.8775353647337604,w=0.5389771332212562,x=4.637341572454716 color=green,shape=square,flag=0,i=21709,u=0.8153050110816056,v=0.8789884604906779,w=0.48331051779034556,x=5.999810666772646 color=yellow,shape=triangle,flag=1,i=21756,u=0.977185020962831,v=0.7903545309088181,w=0.4903148196725208,x=6.060236508394709 color=orange,shape=triangle,flag=0,i=21762,u=0.9527922622244919,v=0.3741811039393883,w=0.5548027776141339,x=6.615729237293617 color=orange,shape=square,flag=0,i=21769,u=0.8977463870394035,v=0.5179054952659966,w=0.4672807579458321,x=5.332571072807396 color=orange,shape=triangle,flag=0,i=21771,u=0.4811752006010426,v=0.5975462878820786,w=0.5553053052970471,x=4.066752606850173 color=red,shape=square,flag=1,i=21786,u=0.43632829092308345,v=0.3319361654062488,w=0.4848170535422973,x=4.624369904082484 color=green,shape=square,flag=0,i=21787,u=0.6148973698468939,v=0.8978105718100777,w=0.4869429283976462,x=3.4458903012297717 color=blue,shape=triangle,flag=1,i=21831,u=0.06491058549850748,v=0.5489107981049747,w=0.46057094312732805,x=2.6757834975650283 color=red,shape=square,flag=0,i=21832,u=0.29725885508597305,v=0.7168105449072771,w=0.49053004634660896,x=4.060258874329796 color=red,shape=square,flag=0,i=21834,u=0.6027093979020824,v=0.8116283323254283,w=0.4939688104637858,x=6.427074398871658 color=red,shape=circle,flag=0,i=21835,u=0.20404592072358674,v=0.1547325628594451,w=0.5138768664066818,x=4.746891787347843 color=red,shape=square,flag=1,i=21837,u=0.2536919623396767,v=0.7810050640160489,w=0.49657305998067386,x=4.940604650908614 color=red,shape=circle,flag=1,i=21840,u=0.9327736097717733,v=0.9311343192263329,w=0.5135774833356186,x=5.45811746419271 color=purple,shape=triangle,flag=0,i=21846,u=0.5041786130470416,v=0.9483200543242586,w=0.4888652617523682,x=4.139859418393173 color=red,shape=square,flag=0,i=21858,u=0.13747478569265603,v=0.6500982446511613,w=0.4889957184466165,x=5.022966055803096 color=red,shape=square,flag=1,i=21884,u=0.3227411936424912,v=0.7177207084319108,w=0.48985434213650725,x=7.747687963200451 color=red,shape=circle,flag=1,i=21890,u=0.01779936782298963,v=0.01672704502333422,w=0.5162751961060607,x=5.815051083119799 color=purple,shape=square,flag=0,i=21895,u=0.038200297008298745,v=0.6987117030511367,w=0.4633864788329225,x=6.078496804227996 color=red,shape=square,flag=1,i=21904,u=0.27435041157131446,v=0.7198597249887962,w=0.4886877132333041,x=5.651700723390704 color=green,shape=square,flag=0,i=21907,u=0.5074137845807053,v=0.11659089256269839,w=0.4791808061501693,x=4.748941677172227 color=red,shape=triangle,flag=0,i=21917,u=0.5648956406376043,v=0.34858648370834544,w=0.46355835297722076,x=6.555133465611949 color=green,shape=square,flag=0,i=21925,u=0.3143703464800479,v=0.5910473795803071,w=0.48435096892195106,x=5.85327588774183 color=blue,shape=triangle,flag=1,i=21944,u=0.646556358055206,v=0.5767555325214678,w=0.460999235144728,x=6.063911829323001 color=blue,shape=square,flag=1,i=21948,u=0.06249951576667556,v=0.6948640820041468,w=0.5006793250059718,x=2.490162327671141 color=blue,shape=square,flag=1,i=21954,u=0.871739367274581,v=0.27721239255668517,w=0.5016402072715608,x=5.748282535510005 color=red,shape=triangle,flag=0,i=21958,u=0.7348942724858728,v=0.6114793725971515,w=0.46704369426616466,x=5.557762902011185 color=red,shape=circle,flag=1,i=21979,u=0.2268341966995554,v=0.13998481191626178,w=0.5142782047291493,x=3.1431670096486886 color=orange,shape=square,flag=0,i=21985,u=0.3969542971064818,v=0.12450422641705017,w=0.4604904884157345,x=4.330105445041991 color=red,shape=triangle,flag=1,i=21999,u=0.3575352265558621,v=0.21354018827826393,w=0.4620932065290542,x=4.093441077460721 color=red,shape=square,flag=1,i=22006,u=0.6203058230695373,v=0.19052894035604195,w=0.4849307848850839,x=4.344531487207733 color=red,shape=circle,flag=0,i=22029,u=0.043932278699233995,v=0.12567225604536203,w=0.5144657144432702,x=2.4989773830243527 color=yellow,shape=circle,flag=1,i=22033,u=0.590581707368831,v=0.5596137226484427,w=0.49362805330000936,x=4.769959718677032 color=blue,shape=square,flag=0,i=22040,u=0.43477105092947876,v=0.7886387272308767,w=0.5029690768161315,x=6.2180295927136084 color=blue,shape=triangle,flag=0,i=22042,u=0.9645416995753514,v=0.938483196452791,w=0.467615803541512,x=6.453884220574573 color=red,shape=square,flag=0,i=22051,u=0.9805684167239406,v=0.5452666091870497,w=0.4843116922718076,x=4.217434843189204 color=blue,shape=circle,flag=1,i=22068,u=0.7885190863385096,v=0.6057816872362967,w=0.5055798595735497,x=4.2766593248087945 color=red,shape=circle,flag=1,i=22073,u=0.9295942495471209,v=0.8963724948634558,w=0.5016493152624675,x=4.733670687810302 color=red,shape=circle,flag=1,i=22076,u=0.5873168506919586,v=0.4941105665376684,w=0.5043295322856316,x=4.40241193062348 color=blue,shape=square,flag=1,i=22080,u=0.36567058746781456,v=0.5467731375372858,w=0.4990598148918417,x=6.884640814498577 color=blue,shape=triangle,flag=1,i=22102,u=0.05182869819523728,v=0.8050879763654976,w=0.4622316596018345,x=4.77035578066242 color=red,shape=square,flag=1,i=22114,u=0.4261696616058921,v=0.6967517553320015,w=0.48346591276429723,x=4.3221731436400415 color=red,shape=square,flag=1,i=22128,u=0.8627015910076006,v=0.10767986134045882,w=0.4871998838234642,x=5.913161342933268 color=red,shape=triangle,flag=0,i=22140,u=0.31607338035315946,v=0.9153033877331799,w=0.47320147670034146,x=5.986312354469507 color=red,shape=square,flag=0,i=22155,u=0.5507315423676834,v=0.07665942148140314,w=0.49898498721565226,x=5.913002188807847 color=red,shape=square,flag=1,i=22182,u=0.10073684311425768,v=0.29940739523729143,w=0.5024464916537524,x=3.342679516509387 color=blue,shape=square,flag=0,i=22195,u=0.4644743224822755,v=0.5346152340411093,w=0.5056339032967823,x=5.235196022920134 color=red,shape=triangle,flag=1,i=22196,u=0.04108539719809534,v=0.4179295202262703,w=0.475537628255667,x=4.38497893936318 color=purple,shape=triangle,flag=0,i=22198,u=0.10297868514442432,v=0.6353922829468174,w=0.5014166609242939,x=4.8793032399406755 color=green,shape=square,flag=0,i=22205,u=0.9563827419868632,v=0.02774015231792981,w=0.48993454160192296,x=5.7838984271753615 color=yellow,shape=square,flag=1,i=22206,u=0.1483118703576879,v=0.3724226563656645,w=0.5069770367150711,x=2.7387052395195934 color=green,shape=triangle,flag=1,i=22221,u=0.01930095360344508,v=0.044260984931902,w=0.4901800304221115,x=4.512500787189332 color=red,shape=triangle,flag=0,i=22245,u=0.35916710577309596,v=0.8509086368144284,w=0.4780522169181255,x=5.628970373182111 color=red,shape=triangle,flag=0,i=22274,u=0.21365488275777578,v=0.4647660904660077,w=0.4897926501871917,x=5.058750319277301 color=blue,shape=circle,flag=0,i=22279,u=0.3794552496743996,v=0.7642680403039164,w=0.5015277679634573,x=6.7195412034013176 color=red,shape=triangle,flag=1,i=22280,u=0.9420399451250119,v=0.48428384263341495,w=0.4893376793024842,x=5.1506911101868775 color=green,shape=circle,flag=0,i=22282,u=0.5263007670178349,v=0.014142276466250991,w=0.4888191763601706,x=3.3889692752380234 color=red,shape=circle,flag=1,i=22290,u=0.8003957407184223,v=0.715103723476151,w=0.5008608133674888,x=5.882542060457841 color=red,shape=circle,flag=0,i=22301,u=0.4657275707796691,v=0.4377350969195919,w=0.49943354393795486,x=5.311197783994828 color=red,shape=circle,flag=0,i=22306,u=0.6081967282072333,v=0.6781471165779014,w=0.5006472842573739,x=5.447282649528127 color=purple,shape=triangle,flag=0,i=22324,u=0.625120180063119,v=0.8240625003738329,w=0.5025026436099966,x=4.8994106981360614 color=yellow,shape=triangle,flag=1,i=22325,u=0.1135299754240886,v=0.9893886679900336,w=0.4936421924352838,x=4.460815216189723 color=yellow,shape=square,flag=1,i=22326,u=0.8800081445296511,v=0.019729917598184987,w=0.5123858143380315,x=5.695406076808497 color=yellow,shape=triangle,flag=1,i=22330,u=0.561759466667296,v=0.5572254678485445,w=0.4969092861235089,x=4.810800340868497 color=green,shape=triangle,flag=0,i=22358,u=0.18260375512941507,v=0.876073948800425,w=0.481858955029465,x=5.287760948091096 color=green,shape=circle,flag=0,i=22367,u=0.3845957697508985,v=0.018692914671353145,w=0.48470952367028747,x=4.114261809864085 color=yellow,shape=triangle,flag=0,i=22371,u=0.8443051188142019,v=0.43410019879010964,w=0.4960372684466781,x=5.986469091493085 color=red,shape=circle,flag=1,i=22374,u=0.4078666427416304,v=0.31327016069074615,w=0.49235251483639225,x=2.7883857174436515 color=red,shape=square,flag=0,i=22380,u=0.7015574472079029,v=0.05171416106481863,w=0.4941515301405302,x=5.04434905888516 color=red,shape=circle,flag=1,i=22396,u=0.3564266725679328,v=0.43606361177962794,w=0.49722731137702975,x=5.103495908802769 color=red,shape=square,flag=0,i=22400,u=0.7184341898806038,v=0.7410214031972242,w=0.500998282971396,x=4.777478749460866 color=red,shape=triangle,flag=1,i=22405,u=0.5736535140532406,v=0.34937579864724044,w=0.49221501613768165,x=4.097212728395965 color=yellow,shape=square,flag=1,i=22412,u=0.6063249455452154,v=0.09377389220655175,w=0.5167116405650078,x=6.584559889225678 color=red,shape=square,flag=0,i=22417,u=0.25756424123855926,v=0.888281910692454,w=0.5001566046384343,x=4.228503437312928 color=blue,shape=square,flag=0,i=22504,u=0.304475080753288,v=0.2082416028341023,w=0.49081234444357535,x=5.903768626693311 color=yellow,shape=triangle,flag=1,i=22505,u=0.2476259721272076,v=0.9612620769583891,w=0.5066326788053319,x=4.690125741994019 color=yellow,shape=circle,flag=1,i=22508,u=0.13515228920107658,v=0.630478194977146,w=0.4944251304893387,x=5.041932268369011 color=green,shape=triangle,flag=0,i=22510,u=0.22850347539357074,v=0.23511388963295687,w=0.48979495139811197,x=4.557965762953089 color=red,shape=triangle,flag=1,i=22514,u=0.9235242260081072,v=0.5616880992362214,w=0.5051202050979727,x=3.383680030189833 color=blue,shape=triangle,flag=0,i=22541,u=0.7935783469207115,v=0.14609943654505775,w=0.4783763820435312,x=4.964762249510618 color=orange,shape=square,flag=0,i=22544,u=0.8078036685860043,v=0.946039689000959,w=0.461221299545693,x=6.7932686589614795 color=red,shape=triangle,flag=1,i=22563,u=0.9590803652137688,v=0.21934729755521032,w=0.5019932317563995,x=5.212499965616153 color=red,shape=triangle,flag=0,i=22590,u=0.3211669968131414,v=0.9542622209474696,w=0.507398445019412,x=4.66317134962204 color=red,shape=square,flag=0,i=22624,u=0.19123810966299948,v=0.897335774498942,w=0.4997050599047793,x=4.135730708677318 color=red,shape=circle,flag=1,i=22626,u=0.9543889601592358,v=0.9809586445063544,w=0.51630715679236,x=4.8257437101738345 color=green,shape=square,flag=1,i=22645,u=0.290673224233454,v=0.5624655455592135,w=0.4826390265997839,x=6.62699830717576 color=red,shape=triangle,flag=0,i=22648,u=0.7869942861547136,v=0.25176797799312467,w=0.5076407728542566,x=5.742203258300368 color=red,shape=triangle,flag=0,i=22654,u=0.34909640879353976,v=0.4771305310629287,w=0.510767723688411,x=3.908252301980633 color=red,shape=square,flag=1,i=22662,u=0.7150019109976505,v=0.589139442261408,w=0.5060178606126404,x=3.966257988561391 color=red,shape=triangle,flag=0,i=22663,u=0.0934293856347842,v=0.42037781783300454,w=0.5125806216641748,x=6.61196152561503 color=blue,shape=triangle,flag=0,i=22664,u=0.011910868478755776,v=0.7708511846248055,w=0.48753490969087887,x=5.379080042442688 color=red,shape=triangle,flag=0,i=22669,u=0.6710061633806403,v=0.1272278043460734,w=0.5160732179852063,x=6.062066031186976 color=red,shape=square,flag=1,i=22675,u=0.23366310838626225,v=0.023855666927075747,w=0.5031681341948554,x=4.873906874526924 color=red,shape=circle,flag=0,i=22679,u=0.14310254559089575,v=0.06814248262406124,w=0.5177678869079146,x=4.46572924532907 color=green,shape=circle,flag=0,i=22685,u=0.1963330273098456,v=0.009943650095666667,w=0.47642674282069647,x=2.4618817353633187 color=red,shape=circle,flag=0,i=22691,u=0.9084870151254993,v=0.8658081651692412,w=0.516359291858911,x=4.649828452052325 color=red,shape=triangle,flag=0,i=22694,u=0.417181709097607,v=0.7136335454431197,w=0.5127798550135525,x=6.08976324251034 color=blue,shape=circle,flag=0,i=22732,u=0.8420027395243015,v=0.41010848148155066,w=0.4950831386294427,x=4.634375806402584 color=green,shape=square,flag=0,i=22744,u=0.12496920223784014,v=0.49858231402884456,w=0.483776100218785,x=4.016895638765839 color=red,shape=circle,flag=0,i=22745,u=0.5345468901160937,v=0.5877527190456036,w=0.5138043737551222,x=4.992815954707054 color=red,shape=circle,flag=1,i=22756,u=0.3536659679851689,v=0.41620391458279904,w=0.5130419796290119,x=5.330789604933889 color=orange,shape=circle,flag=0,i=22763,u=0.9190273261231365,v=0.6714007132424881,w=0.5511375003169077,x=5.319044419531634 color=purple,shape=triangle,flag=0,i=22781,u=0.9295205448942289,v=0.7111156518717175,w=0.5035970529485849,x=6.025408159343598 color=red,shape=circle,flag=0,i=22782,u=0.18653467441088423,v=0.16407662792108896,w=0.510750316182501,x=3.998789546247329 color=red,shape=circle,flag=1,i=22787,u=0.9970174169303028,v=0.9012157635807073,w=0.5145707456359636,x=3.9603187160501747 color=red,shape=square,flag=1,i=22792,u=0.15136673239971,v=0.07701701967366947,w=0.49402665298825343,x=4.713683528049551 color=yellow,shape=square,flag=1,i=22794,u=0.07667826164819724,v=0.37552971772134636,w=0.5235873231540557,x=4.494761710168215 color=red,shape=triangle,flag=1,i=22803,u=0.6098053256350482,v=0.82972280023953,w=0.49796228414117655,x=5.6183185449501565 color=green,shape=square,flag=0,i=22806,u=0.8267854594990207,v=0.38903665833444945,w=0.4740231286636921,x=2.543387333985283 color=red,shape=square,flag=0,i=22809,u=0.7213338867324818,v=0.5076755245091441,w=0.49316520216914944,x=3.8586582476753377 color=green,shape=square,flag=0,i=22825,u=0.8358486593628349,v=0.09219739905246627,w=0.47164484870792567,x=6.1596541846362785 color=red,shape=circle,flag=0,i=22829,u=0.5066949289888992,v=0.437132273418202,w=0.5126548764383861,x=4.320802890683658 color=purple,shape=square,flag=1,i=22831,u=0.6530872860581757,v=0.9328311165111116,w=0.49471925760625834,x=4.335871480662567 color=red,shape=square,flag=1,i=22845,u=0.31664220635016394,v=0.9640193444436116,w=0.4962507172776447,x=7.371518039806723 color=red,shape=square,flag=1,i=22853,u=0.5034364462806025,v=0.6481816564560297,w=0.5006019916644879,x=4.458341894469222 color=green,shape=square,flag=1,i=22877,u=0.9769151376939849,v=0.18401206817468663,w=0.47601114176294956,x=4.691916594468638 color=blue,shape=triangle,flag=1,i=22893,u=0.23534810546344453,v=0.12131320116499156,w=0.4842596616200066,x=3.044027827104633 color=red,shape=triangle,flag=0,i=22905,u=0.045157540481247094,v=0.651585344377143,w=0.4945897960208256,x=5.031538731949464 color=blue,shape=square,flag=0,i=22930,u=0.4501072656146621,v=0.8963078840091769,w=0.49511319577621776,x=4.607625033669522 color=red,shape=circle,flag=0,i=22941,u=0.3543137697482621,v=0.30329261024218473,w=0.5059725122883698,x=6.297611804388446 color=yellow,shape=triangle,flag=1,i=22945,u=0.05757503983477552,v=0.6236811778392366,w=0.4909242656735214,x=5.997358656717654 color=green,shape=square,flag=1,i=22955,u=0.5044063382557639,v=0.8784454242096017,w=0.47927155028078905,x=5.313359674452236 color=red,shape=square,flag=0,i=22960,u=0.11802117546997326,v=0.1447344694231808,w=0.4911330000888476,x=5.501587978118951 color=green,shape=circle,flag=0,i=22965,u=0.47116799635680473,v=0.5514665055465101,w=0.48029862840348614,x=4.955149091785376 color=red,shape=circle,flag=1,i=22976,u=0.35095448820822717,v=0.2835439038025327,w=0.5039589415490381,x=4.662992736200368 color=blue,shape=triangle,flag=1,i=22990,u=0.4971451902854148,v=0.3618865702801357,w=0.49742858694753495,x=6.087065255578792 color=blue,shape=circle,flag=0,i=23008,u=0.4850299809358679,v=0.9472683760002961,w=0.5029606908516189,x=5.286881830029806 color=red,shape=square,flag=0,i=23011,u=0.9448095167203214,v=0.00318281597099912,w=0.49717706595087674,x=6.072178967336626 color=red,shape=triangle,flag=0,i=23038,u=0.5974407519370348,v=0.6521533239726316,w=0.5087356628867192,x=5.362014623324517 color=yellow,shape=circle,flag=1,i=23051,u=0.890221185607212,v=0.6184733433833359,w=0.49015670440801073,x=5.802267662246231 color=green,shape=triangle,flag=1,i=23067,u=0.07256069885965499,v=0.5197958886035285,w=0.4938589624705172,x=5.539893849706517 color=yellow,shape=triangle,flag=1,i=23094,u=0.16745477457964586,v=0.3210473090903906,w=0.4983589188440152,x=4.014640422202761 color=green,shape=circle,flag=0,i=23110,u=0.6905717005250935,v=0.4196504374409644,w=0.48854375880908135,x=4.521045733215048 color=red,shape=square,flag=0,i=23111,u=0.8273872555208033,v=0.924287338992132,w=0.5171730085436889,x=4.4507440944526495 color=yellow,shape=square,flag=1,i=23117,u=0.6864514476428522,v=0.3875716690464819,w=0.5158671426294485,x=5.3841546979528765 color=red,shape=square,flag=1,i=23119,u=0.4010482788675709,v=0.13987513942337404,w=0.5161442760631973,x=5.716300726599036 color=red,shape=triangle,flag=0,i=23121,u=0.6564046358959225,v=0.5748079335638473,w=0.5163483397320485,x=5.164019508421592 color=red,shape=square,flag=0,i=23139,u=0.47970021810374164,v=0.04448739444085237,w=0.5192800612108587,x=6.639047036038089 color=blue,shape=square,flag=1,i=23147,u=0.6545299020038536,v=0.20907491979451132,w=0.4933565510711494,x=7.336259928188473 color=purple,shape=square,flag=0,i=23150,u=0.8288170993684242,v=0.3013056124683675,w=0.5044752682364696,x=4.926947127363284 color=orange,shape=circle,flag=1,i=23158,u=0.16296085075938893,v=0.1679143612528844,w=0.5510090715940692,x=7.131818625881533 color=red,shape=square,flag=0,i=23164,u=0.19064338166542505,v=0.30609756445704817,w=0.5186227688008782,x=7.6304745511890575 color=red,shape=circle,flag=1,i=23183,u=0.17963257616371797,v=0.21790149923600316,w=0.5167340115558117,x=4.979503240060656 color=blue,shape=square,flag=0,i=23225,u=0.2722029921594127,v=0.0857704317288891,w=0.49455895389764915,x=6.234925129226768 color=red,shape=square,flag=0,i=23226,u=0.3173198214327341,v=0.5287519872018137,w=0.5279871106775662,x=4.820793406798785 color=blue,shape=triangle,flag=1,i=23227,u=0.06326765002799628,v=0.2030965851022173,w=0.5025357366076103,x=5.633596188776107 color=yellow,shape=triangle,flag=1,i=23235,u=0.1959207011930677,v=0.9694446994077305,w=0.49858221639845063,x=5.688250176252964 color=red,shape=triangle,flag=1,i=23236,u=0.11326307361349686,v=0.5238026000166917,w=0.5312506604967607,x=4.532098938118924 color=green,shape=triangle,flag=0,i=23238,u=0.9284273023572681,v=0.024904179047771535,w=0.5014311473231676,x=5.264618742938295 color=red,shape=triangle,flag=1,i=23239,u=0.7486308114425985,v=0.5792599414210843,w=0.5309433692635604,x=5.40094430990473 color=red,shape=triangle,flag=0,i=23243,u=0.07349511303033818,v=0.7288456913871848,w=0.5261854598236152,x=5.9976981804079195 color=green,shape=square,flag=1,i=23251,u=0.337738488006862,v=0.9218741783518535,w=0.48300040075101625,x=5.620615041617289 color=red,shape=triangle,flag=1,i=23264,u=0.6429467881134677,v=0.24693845731394914,w=0.5245024821220093,x=5.781011225092461 color=purple,shape=circle,flag=0,i=23274,u=0.2176506746399962,v=0.16151922944035269,w=0.5066370673260421,x=4.817078713659037 color=red,shape=circle,flag=1,i=23277,u=0.1470965172704719,v=0.0939388375711197,w=0.516873496831346,x=5.765755063061776 color=green,shape=square,flag=0,i=23284,u=0.33500362347418966,v=0.5107746808409778,w=0.48049337663962033,x=5.1203765990345405 color=blue,shape=triangle,flag=0,i=23305,u=0.6234308829769849,v=0.49949725982288573,w=0.503289040855153,x=4.5194927690406415 color=yellow,shape=square,flag=1,i=23316,u=0.928500902585382,v=0.5305811934229719,w=0.5111729062204553,x=5.21016447222306 color=blue,shape=square,flag=1,i=23319,u=0.7891971824787298,v=0.9697638103413773,w=0.4832960148401535,x=5.714001015841863 color=purple,shape=triangle,flag=0,i=23332,u=0.1894742972744351,v=0.09246415694188947,w=0.5038366568143672,x=5.264260713103147 color=green,shape=circle,flag=0,i=23339,u=0.5598837889486235,v=0.42165928937339225,w=0.4796006283004833,x=5.5362293907604245 color=green,shape=triangle,flag=0,i=23341,u=0.45400060369541884,v=0.7987833667175556,w=0.49315096966683747,x=7.389847427691393 color=blue,shape=square,flag=1,i=23349,u=0.8759334909312394,v=0.8526409006897021,w=0.48212566267360624,x=4.295379910590351 color=red,shape=square,flag=0,i=23353,u=0.33302228063348194,v=0.39005875101745735,w=0.5273874425863326,x=6.972948881298778 color=yellow,shape=triangle,flag=0,i=23361,u=0.14411588978987833,v=0.2996404226191357,w=0.5008513906564935,x=5.342067144025026 color=green,shape=square,flag=0,i=23363,u=0.11348677996467904,v=0.37960723964032306,w=0.4867056287486982,x=4.131443795714685 color=yellow,shape=triangle,flag=0,i=23366,u=0.11453174843998815,v=0.05670257708150317,w=0.4985373321294248,x=5.021646317700202 color=red,shape=circle,flag=1,i=23378,u=0.20742841236373621,v=0.1643143052980002,w=0.5200894196450062,x=6.669884843692472 color=yellow,shape=triangle,flag=1,i=23387,u=0.8799429863815864,v=0.2238812513346875,w=0.49641443509606087,x=3.3315106686470326 color=blue,shape=triangle,flag=1,i=23388,u=0.572348977940741,v=0.8719742819623544,w=0.5087346000006522,x=5.628147770546362 color=purple,shape=square,flag=0,i=23394,u=0.11101035499249856,v=0.5361022909767356,w=0.5008023668268805,x=3.2150906726892825 color=red,shape=square,flag=1,i=23403,u=0.9877866011909372,v=0.001407976217636775,w=0.5224953678090806,x=5.897717198549871 color=blue,shape=triangle,flag=0,i=23408,u=0.7639238207095306,v=0.8433706642346348,w=0.5097220112537454,x=4.390790422880804 color=red,shape=square,flag=0,i=23419,u=0.2686774934501168,v=0.04634149968713108,w=0.5324232027780118,x=4.0235176794683385 color=green,shape=square,flag=0,i=23426,u=0.23570775454999937,v=0.8515944071369259,w=0.48024397522255824,x=4.510660774240647 color=red,shape=square,flag=1,i=23443,u=0.9692643954254048,v=0.23654678728440626,w=0.5160723415840378,x=4.6213919982873986 color=green,shape=triangle,flag=1,i=23452,u=0.35108078550552835,v=0.7323011571500437,w=0.4972178642922544,x=3.8568202113772023 color=yellow,shape=square,flag=1,i=23456,u=0.2382981929787239,v=0.6439295813902012,w=0.5042095435101689,x=6.7238661644939945 color=red,shape=circle,flag=1,i=23461,u=0.6849812512940661,v=0.7369214144541173,w=0.5215029622409405,x=5.074787342243876 color=red,shape=square,flag=0,i=23487,u=0.1870558897159894,v=0.34911361061192403,w=0.5074974926998845,x=5.198021143370162 color=red,shape=square,flag=0,i=23490,u=0.9571037103338532,v=0.30168283825069675,w=0.5076765930863943,x=4.87682808739305 color=green,shape=triangle,flag=1,i=23492,u=0.37845588789308593,v=0.5843692716007478,w=0.49697714670954246,x=4.681154210691207 color=red,shape=triangle,flag=1,i=23499,u=0.9489634816958415,v=0.9512562725625789,w=0.5181934400073268,x=5.798088204935347 color=red,shape=triangle,flag=0,i=23512,u=0.6496381451909683,v=0.6264868349531356,w=0.5134794524602978,x=5.082460962998624 color=blue,shape=circle,flag=1,i=23522,u=0.4498477086037945,v=0.7851690810404944,w=0.5146729929839238,x=4.545765283829305 color=red,shape=square,flag=0,i=23534,u=0.5737520508427709,v=0.952008797349579,w=0.5083938733135008,x=6.085515991814169 color=green,shape=square,flag=0,i=23545,u=0.2668898034132273,v=0.8751744182584394,w=0.4817901674248808,x=6.335147897977493 color=purple,shape=square,flag=0,i=23547,u=0.480237346573802,v=0.17768333774784206,w=0.5143023435538197,x=4.393122019273999 color=green,shape=triangle,flag=0,i=23549,u=0.5628552864115597,v=0.8525964434265687,w=0.5021437106137278,x=8.13414492020372 color=green,shape=circle,flag=1,i=23555,u=0.5142752714065709,v=0.18839634572039876,w=0.48961056044451295,x=7.651422689170239 color=blue,shape=triangle,flag=0,i=23572,u=0.5282897484829939,v=0.9571870333197425,w=0.5041198817098669,x=3.5926398772336134 color=red,shape=circle,flag=1,i=23585,u=0.7926330525552574,v=0.7057002992540209,w=0.5275987625357925,x=6.6910453003375645 color=green,shape=square,flag=0,i=23588,u=0.43291586321150977,v=0.7399387899109987,w=0.4819400508078948,x=4.213055836522195 color=red,shape=circle,flag=1,i=23594,u=0.5584863101793759,v=0.5960031716881348,w=0.5266413669051735,x=5.040288577096548 color=red,shape=square,flag=0,i=23601,u=0.026160425589723202,v=0.2106918355910713,w=0.5032833816481929,x=4.737356257458481 color=red,shape=square,flag=0,i=23616,u=0.41384561250687146,v=0.1457072481923518,w=0.5120296475641143,x=5.212571615183232 color=red,shape=circle,flag=0,i=23620,u=0.23984757848623084,v=0.21509975420297772,w=0.5260452920510058,x=5.560904782077699 color=blue,shape=triangle,flag=0,i=23627,u=0.6221108424539085,v=0.6996988278755781,w=0.5088472481618641,x=4.31281683743493 color=red,shape=square,flag=0,i=23633,u=0.28199172119733096,v=0.7598832023283023,w=0.5099509052814909,x=4.402472105430491 color=red,shape=triangle,flag=0,i=23661,u=0.9661981561677621,v=0.3454740109285682,w=0.5264699444730383,x=5.6569681420945725 color=yellow,shape=triangle,flag=1,i=23672,u=0.7973488634234054,v=0.06198682061980121,w=0.5053745358143131,x=7.10032832908191 color=purple,shape=triangle,flag=0,i=23675,u=0.566385261024155,v=0.3349515750325801,w=0.5105398354895141,x=5.113656909198742 color=red,shape=circle,flag=0,i=23682,u=0.05619336235744821,v=0.03041886979549777,w=0.5160708446578357,x=5.510910793914063 color=purple,shape=circle,flag=0,i=23696,u=0.678870545187656,v=0.9305319252797172,w=0.4939277423511818,x=3.9485047826699287 color=yellow,shape=triangle,flag=1,i=23705,u=0.2571202556454315,v=0.6200297589458074,w=0.5079060362440976,x=7.276836869756789 color=blue,shape=triangle,flag=1,i=23707,u=0.8444785405864961,v=0.17881935841743757,w=0.5152639651748931,x=7.17855534872908 color=red,shape=square,flag=1,i=23712,u=0.1066848119680377,v=0.6087079942632704,w=0.5013735574944854,x=6.710299404920831 color=blue,shape=square,flag=0,i=23719,u=0.278423195659686,v=0.8896399663142538,w=0.5078848813292886,x=3.1042771661770683 color=blue,shape=circle,flag=0,i=23722,u=0.6376399260926549,v=0.4637744999505107,w=0.5148754120648366,x=4.057503123569841 color=red,shape=square,flag=0,i=23737,u=0.018811481913225236,v=0.24875484524575475,w=0.4871369557439983,x=5.672389420716473 color=purple,shape=circle,flag=1,i=23744,u=0.17585924673523246,v=0.9396386758587885,w=0.49861994033105117,x=5.4001206638835795 color=red,shape=triangle,flag=0,i=23745,u=0.08531808704159116,v=0.47560093962790306,w=0.5154554771508332,x=4.707170301843964 color=red,shape=circle,flag=1,i=23748,u=0.8693976869888276,v=0.8950642871349858,w=0.5165295191706236,x=3.3253382532907527 color=red,shape=triangle,flag=0,i=23762,u=0.8766604272138507,v=0.9550951297338228,w=0.5173269581062402,x=5.196227921112615 color=red,shape=square,flag=1,i=23763,u=0.8463426770971938,v=0.7775220536146744,w=0.49423503094969923,x=3.0775080051111074 color=purple,shape=square,flag=0,i=23767,u=0.2561566288142689,v=0.55902888885857,w=0.525641565266589,x=5.913894586745621 color=red,shape=square,flag=1,i=23774,u=0.5031053936960308,v=0.47089973093923354,w=0.48999688647209,x=4.032194765926218 color=green,shape=square,flag=1,i=23790,u=0.039010650178135986,v=0.7477425203559989,w=0.49054228398832755,x=5.758368112873792 color=red,shape=triangle,flag=0,i=23798,u=0.2944493023068089,v=0.3053705033257309,w=0.5125433635936449,x=6.7534354418888105 color=green,shape=circle,flag=0,i=23800,u=0.180749463380662,v=0.502074527083829,w=0.49090475819000967,x=6.3082002637492245 color=blue,shape=square,flag=1,i=23804,u=0.1674016830221995,v=0.09291547366663333,w=0.5141152292492428,x=4.761397819580799 color=yellow,shape=circle,flag=1,i=23810,u=0.03706662343613909,v=0.9159692580202179,w=0.489526405426117,x=6.0823389191202635 color=red,shape=triangle,flag=0,i=23812,u=0.4360037792120762,v=0.48326292285672146,w=0.5119914861773859,x=3.0718120102284696 color=yellow,shape=circle,flag=1,i=23841,u=0.91565115657097,v=0.1559391230984365,w=0.4918633802969998,x=4.359706209167996 color=red,shape=square,flag=0,i=23847,u=0.2313801423459757,v=0.5188700566859388,w=0.4925272759241852,x=5.220219370173371 color=purple,shape=circle,flag=0,i=23873,u=0.1264174840471627,v=0.5549920389724897,w=0.5031935120553704,x=6.036754843443859 color=red,shape=circle,flag=0,i=23880,u=0.4250971118941149,v=0.32691141265128065,w=0.5088147484124527,x=5.921482985157826 color=purple,shape=square,flag=1,i=23881,u=0.2059411178040228,v=0.802124762404155,w=0.5219456324784869,x=3.2332747784135076 color=red,shape=square,flag=0,i=23890,u=0.262717368497979,v=0.4095960123131801,w=0.5004613573402783,x=4.007675878887047 color=red,shape=triangle,flag=0,i=23892,u=0.990065337277071,v=0.49282710159029863,w=0.5061783313811727,x=4.420892427287193 color=red,shape=square,flag=0,i=23898,u=0.17541228122753616,v=0.302744499009421,w=0.49595392511653763,x=6.497621157377228 color=red,shape=square,flag=0,i=23900,u=0.32309551307993656,v=0.49686631256497904,w=0.49783027299140975,x=4.115022727441629 color=blue,shape=triangle,flag=0,i=23908,u=0.964453190578294,v=0.0807492476378443,w=0.5257030088871973,x=6.364883177088749 color=yellow,shape=square,flag=1,i=23912,u=0.9690658334747945,v=0.5133152381211084,w=0.521476357585508,x=5.550674235650296 color=red,shape=triangle,flag=1,i=23922,u=0.03782868391756278,v=0.713864299069087,w=0.5002606814958692,x=4.594462729910213 color=red,shape=square,flag=1,i=23950,u=0.7596490074850376,v=0.7032788867149541,w=0.48474982962521135,x=5.785065907227082 color=blue,shape=triangle,flag=0,i=23953,u=0.36770004131687517,v=0.4492645440752139,w=0.5247018064386064,x=4.0701525069574265 color=red,shape=square,flag=0,i=23966,u=0.9050174659381707,v=0.8568666693499032,w=0.4923683453069947,x=4.033789714716826 color=orange,shape=square,flag=1,i=23975,u=0.22645819836382142,v=0.7108024053107417,w=0.46264714819619496,x=4.083309880103242 color=red,shape=square,flag=0,i=23991,u=0.3293409049347982,v=0.11901085846456272,w=0.4789824685190482,x=4.674776266228354 color=orange,shape=triangle,flag=0,i=24005,u=0.3822101717945783,v=0.4837522330957277,w=0.5275037097462535,x=4.277785276456906 color=yellow,shape=square,flag=1,i=24012,u=0.6172480499647973,v=0.7936580678714651,w=0.5329173470085674,x=6.956542548759404 color=green,shape=triangle,flag=1,i=24021,u=0.8313598500198173,v=0.2906790841176131,w=0.5027404486780256,x=4.301364943554991 color=red,shape=circle,flag=0,i=24025,u=0.7693043369358932,v=0.7029426319887915,w=0.48905960467011156,x=1.8268617341471807 color=yellow,shape=square,flag=1,i=24029,u=0.7330809386091931,v=0.49002949487944003,w=0.5290296814133423,x=3.036406465453382 color=green,shape=square,flag=0,i=24039,u=0.9981802922692293,v=0.9349396701268718,w=0.5029245218383911,x=3.7307368500357314 color=red,shape=square,flag=1,i=24049,u=0.8326647125311912,v=0.22711273133387866,w=0.48063609898704096,x=3.339649055008552 color=purple,shape=triangle,flag=0,i=24066,u=0.35247876688893576,v=0.6982236744951981,w=0.48691393519695986,x=6.661632889317545 color=red,shape=circle,flag=0,i=24077,u=0.6373331621648192,v=0.5802841510190402,w=0.4889588781476193,x=4.568362120656036 color=red,shape=circle,flag=1,i=24081,u=0.12995456731136057,v=0.166743454166228,w=0.486728547135022,x=5.428564575412668 color=purple,shape=square,flag=0,i=24085,u=0.9327858476840071,v=0.6019400312305438,w=0.5207851611964069,x=4.441070146286315 color=yellow,shape=square,flag=1,i=24087,u=0.5767380461220525,v=0.22721827602865996,w=0.522801926163116,x=5.015791958340519 color=red,shape=square,flag=0,i=24121,u=0.6923700959449809,v=0.40372280708971575,w=0.4768053562483246,x=6.814524252227478 color=red,shape=triangle,flag=1,i=24129,u=0.07278460622061267,v=0.6363406558596526,w=0.5056310547612761,x=6.412204026501519 color=purple,shape=circle,flag=0,i=24131,u=0.8293544307642253,v=0.26449789378830546,w=0.4969934211736489,x=4.66903641608489 color=red,shape=square,flag=0,i=24149,u=0.491222046627109,v=0.2098133903893622,w=0.4880681938427089,x=1.7879383037512575 color=yellow,shape=square,flag=1,i=24158,u=0.5493361890975975,v=0.382764036926871,w=0.5230805626817256,x=6.271504067004247 color=yellow,shape=square,flag=0,i=24196,u=0.14682449845013568,v=0.460966767156074,w=0.5241028016642666,x=3.8178091040959568 color=yellow,shape=circle,flag=1,i=24202,u=0.9926027440203834,v=0.7319753454275766,w=0.49649536522561144,x=4.3203040649067965 color=yellow,shape=square,flag=0,i=24205,u=0.05713496088491765,v=0.946148566657532,w=0.5221414472322131,x=4.558171421280353 color=blue,shape=triangle,flag=0,i=24210,u=0.05380120169641334,v=0.275318743628017,w=0.5303886077592667,x=3.5318396738589395 color=red,shape=square,flag=0,i=24222,u=0.3509901122980337,v=0.5133600470322427,w=0.5092252413951253,x=4.399960551982097 color=red,shape=square,flag=0,i=24226,u=0.07909196977259503,v=0.04209166124776631,w=0.5020116207515555,x=5.923454352424031 color=red,shape=square,flag=1,i=24234,u=0.8783344279116255,v=0.2557030677507963,w=0.49656663735154266,x=5.087217606008873 color=blue,shape=triangle,flag=0,i=24242,u=0.47684650008051666,v=0.8005730812576591,w=0.5312775038103603,x=5.401158410675392 color=yellow,shape=square,flag=0,i=24244,u=0.1422759481650815,v=0.4499174639245199,w=0.5235911444388166,x=3.7226190258788256 color=purple,shape=circle,flag=0,i=24246,u=0.18550030961376696,v=0.721342114703196,w=0.5047572430604074,x=5.876891170413199 color=red,shape=circle,flag=1,i=24256,u=0.06467046009606936,v=0.0962187450196616,w=0.4819559155975114,x=4.6528223925989325 color=red,shape=square,flag=1,i=24280,u=0.6038742473956866,v=0.6924952553560021,w=0.48831387578362817,x=4.647880963287406 color=red,shape=triangle,flag=0,i=24309,u=0.6072322318971592,v=0.11145891318297196,w=0.5108167971890211,x=4.326995843193109 color=red,shape=triangle,flag=0,i=24345,u=0.2734854812785562,v=0.9876372286167877,w=0.5200130162716525,x=3.0608064677951066 color=red,shape=triangle,flag=0,i=24348,u=0.16931044275599072,v=0.33080512640023363,w=0.5176317514301072,x=4.7069378744015316 color=red,shape=square,flag=0,i=24367,u=0.6477662909831355,v=0.3247662572031721,w=0.4932343730190598,x=4.876074038598661 color=blue,shape=circle,flag=0,i=24380,u=0.9736113339129058,v=0.6756037446124955,w=0.5176266181342479,x=3.707869832367296 color=yellow,shape=triangle,flag=1,i=24407,u=0.6663207383635591,v=0.7154532387334787,w=0.5224321085200672,x=5.502558389227132 color=blue,shape=circle,flag=0,i=24410,u=0.5538009712487734,v=0.3099431836001013,w=0.5207113690485828,x=6.137761614926672 color=red,shape=triangle,flag=0,i=24424,u=0.15424148992752262,v=0.42630925271530984,w=0.5226647909075632,x=5.112253484334038 color=blue,shape=square,flag=0,i=24431,u=0.5791006981028038,v=0.147060030755771,w=0.5181654134678347,x=4.646179532504333 color=purple,shape=triangle,flag=0,i=24443,u=0.4313279405805486,v=0.06686298675044844,w=0.5064134940369807,x=4.113614685094081 color=red,shape=triangle,flag=0,i=24444,u=0.29196889630256473,v=0.46188259991821334,w=0.5257036770280761,x=5.6783853137436635 color=red,shape=square,flag=0,i=24500,u=0.27287454203522576,v=0.5282281177523128,w=0.49810633325537496,x=3.6002534254547203 color=red,shape=circle,flag=0,i=24507,u=0.10332461553478156,v=0.10374164345007093,w=0.48074698404961674,x=5.16782954746228 color=purple,shape=circle,flag=0,i=24515,u=0.9558806142989852,v=0.7896106337170745,w=0.49987369136173165,x=3.475872194601838 color=blue,shape=triangle,flag=0,i=24519,u=0.3039633105783571,v=0.04400441782744069,w=0.5274427478525106,x=3.615894807854925 color=red,shape=circle,flag=0,i=24521,u=0.7828114510788164,v=0.7128370266436644,w=0.48004180837344274,x=4.266674685023329 color=red,shape=triangle,flag=1,i=24526,u=0.40993615638834546,v=0.6306073940976629,w=0.5174098626153381,x=5.3453156509588835 color=purple,shape=triangle,flag=0,i=24529,u=0.010083222198412178,v=0.5060460721226393,w=0.5138565613439221,x=5.106670108005759 color=red,shape=square,flag=0,i=24532,u=0.781136641368791,v=0.7427123686735186,w=0.5104470463044536,x=4.846314479838938 color=purple,shape=circle,flag=0,i=24546,u=0.8966809355188015,v=0.840720727841922,w=0.5019382506117174,x=3.61804101308595 color=red,shape=circle,flag=0,i=24547,u=0.5675578207494792,v=0.6141838084420437,w=0.4814395347625242,x=3.8431531114531956 color=red,shape=triangle,flag=0,i=24553,u=0.7330698610977062,v=0.5627167277643027,w=0.5183978952874161,x=6.499566618559693 color=blue,shape=triangle,flag=1,i=24558,u=0.13683592814073509,v=0.8796684435701124,w=0.5260375921355964,x=5.63115054718767 color=green,shape=square,flag=1,i=24565,u=0.8367623327688047,v=0.9981628321084548,w=0.48790359943912015,x=4.291861246731242 color=purple,shape=circle,flag=0,i=24566,u=0.7887843806898586,v=0.019534311684181516,w=0.5036312105407535,x=3.7880401237487553 color=red,shape=circle,flag=1,i=24567,u=0.9868577134070218,v=0.9686873132111709,w=0.4851988540542589,x=3.049266749000013 color=red,shape=circle,flag=0,i=24583,u=0.7925786649322688,v=0.7953249025617605,w=0.48179294284468727,x=5.484696937132495 color=yellow,shape=circle,flag=1,i=24590,u=0.45750678281984447,v=0.5870728563726236,w=0.49393297932789965,x=5.2918812270619675 color=red,shape=triangle,flag=0,i=24593,u=0.8292097641384666,v=0.9369047916370914,w=0.5162029816955754,x=3.1772249052655472 color=red,shape=circle,flag=0,i=24617,u=0.8423211077517533,v=0.9191099275539489,w=0.47664944115177404,x=4.9446864541468 color=blue,shape=triangle,flag=0,i=24623,u=0.31784397770729356,v=0.2647086605489919,w=0.5277042941681739,x=6.211859687479072 color=blue,shape=circle,flag=0,i=24634,u=0.8920021988760922,v=0.5292344220286258,w=0.5238682215285081,x=3.8886492251491425 color=green,shape=triangle,flag=0,i=24635,u=0.41866526074699095,v=0.8003694387500091,w=0.5211946831489739,x=5.726274325678527 color=purple,shape=square,flag=0,i=24637,u=0.4170921026773491,v=0.13124745702966734,w=0.5269139486368803,x=4.149645804172487 color=orange,shape=circle,flag=0,i=24659,u=0.1856768858922363,v=0.7798826355298916,w=0.5425092425192989,x=4.351385569866242 color=blue,shape=square,flag=1,i=24679,u=0.5168962434214746,v=0.6006008530800441,w=0.520216461930805,x=3.890667065613904 color=yellow,shape=triangle,flag=1,i=24692,u=0.7784675871624672,v=0.7100548607832236,w=0.5115241528192892,x=4.742642277516541 color=red,shape=square,flag=0,i=24697,u=0.4282191390403136,v=0.39936305191312504,w=0.4871076834485914,x=6.024071964882538 color=red,shape=square,flag=0,i=24699,u=0.14562138711757877,v=0.9135999418847924,w=0.48870478503696296,x=4.741270389791599 color=green,shape=square,flag=0,i=24713,u=0.4851289315173014,v=0.8555632738412017,w=0.48161174573999044,x=5.887215172661757 color=green,shape=square,flag=1,i=24714,u=0.7496790575965755,v=0.02485648334475743,w=0.4819896989335906,x=5.477864781646009 color=red,shape=circle,flag=0,i=24740,u=0.7549913608987702,v=0.8099642746020196,w=0.4685005987298493,x=3.9447805552141966 color=purple,shape=triangle,flag=0,i=24750,u=0.5446504899723935,v=0.521573009820174,w=0.5050345487303328,x=4.750891782188507 color=red,shape=circle,flag=0,i=24752,u=0.6143761129008561,v=0.6700034621960337,w=0.46741695022429874,x=5.057949004460491 color=orange,shape=circle,flag=1,i=24764,u=0.2945430996974784,v=0.3201796153365686,w=0.5402160712004964,x=8.377666207479786 color=orange,shape=square,flag=0,i=24767,u=0.25158419658777575,v=0.7038949330993773,w=0.46460313598867364,x=5.683706048813135 color=yellow,shape=square,flag=0,i=24785,u=0.9545045160996185,v=0.4524478695361861,w=0.5077800004149832,x=5.319259963338258 color=red,shape=circle,flag=0,i=24794,u=0.9512782502122759,v=0.9944442307252868,w=0.4729065834445926,x=5.041101153238117 color=blue,shape=circle,flag=1,i=24795,u=0.6179294624125289,v=0.8260449527511678,w=0.5090377106372712,x=4.69614278615258 color=red,shape=triangle,flag=1,i=24825,u=0.07150167317815714,v=0.5286578042738647,w=0.5179399470584168,x=5.5810535981192295 color=red,shape=square,flag=0,i=24827,u=0.9063616356408548,v=0.33950307880563735,w=0.5078387603923648,x=7.092526721648312 color=red,shape=circle,flag=0,i=24829,u=0.06399950880245531,v=0.08258391087274145,w=0.4694974287235985,x=4.312521389941339 color=purple,shape=circle,flag=0,i=24834,u=0.13262433210219715,v=0.9812407114300432,w=0.5146244546537629,x=4.808785405997984 color=orange,shape=circle,flag=0,i=24838,u=0.7264361685700211,v=0.7214928158359427,w=0.5399498856490877,x=5.27647934981674 color=blue,shape=square,flag=1,i=24842,u=0.7998272822533002,v=0.5540738598008006,w=0.5089903629495965,x=4.051092327471555 color=red,shape=square,flag=0,i=24848,u=0.7413232340211375,v=0.18739802080070334,w=0.4959363685432922,x=5.98179670687668 color=orange,shape=triangle,flag=1,i=24855,u=0.828203545631617,v=0.16320239685847204,w=0.5385813765353484,x=4.349426323508998 color=red,shape=square,flag=0,i=24860,u=0.7260174719821921,v=0.8143938811011305,w=0.49141811021692694,x=4.773896063746904 color=red,shape=circle,flag=0,i=24862,u=0.18016795911435246,v=0.17993416143325622,w=0.4642124742981486,x=8.262446424259752 color=blue,shape=triangle,flag=1,i=24863,u=0.5557089920741711,v=0.8593052233699389,w=0.5292722919728778,x=7.2860270209587865 color=purple,shape=circle,flag=0,i=24868,u=0.35827381871070385,v=0.15443358251833816,w=0.5167271196943897,x=7.019351214304923 color=yellow,shape=circle,flag=1,i=24875,u=0.4609088897514749,v=0.5005090881496719,w=0.48971584915675476,x=4.697055529964763 color=red,shape=circle,flag=0,i=24876,u=0.08279982377309181,v=0.09326245911205308,w=0.46602560869831694,x=7.064746049628389 color=red,shape=triangle,flag=1,i=24887,u=0.019388548190054866,v=0.16319784094155465,w=0.5216015278211371,x=3.917211378576552 color=red,shape=circle,flag=0,i=24889,u=0.9712016664771334,v=0.9837470453798807,w=0.46445310959326774,x=4.404559825247913 color=yellow,shape=circle,flag=1,i=24895,u=0.7351457116705528,v=0.11268862556618087,w=0.4873576011918283,x=8.26201097919447 color=red,shape=triangle,flag=0,i=24897,u=0.3250842295630674,v=0.8841171771366662,w=0.5210653091264246,x=5.833904881714868 color=orange,shape=square,flag=1,i=24924,u=0.3228177312988433,v=0.32584423822044506,w=0.4698703268350223,x=4.479784386363981 color=red,shape=circle,flag=0,i=24940,u=0.4217278880696502,v=0.4003192502581979,w=0.47251941872746384,x=6.072471487722709 color=red,shape=triangle,flag=1,i=24941,u=0.9368289632434924,v=0.6179612157670777,w=0.5128479641958037,x=5.482279977596622 color=blue,shape=circle,flag=0,i=24944,u=0.3103782595729694,v=0.8433240163800687,w=0.5010540464797295,x=5.071897432691483 color=yellow,shape=square,flag=1,i=24949,u=0.9826616843118412,v=0.5151233558225586,w=0.5201148638798578,x=4.9749169931806465 color=red,shape=circle,flag=1,i=24953,u=0.2257374496016118,v=0.18501775724875621,w=0.46732798989534974,x=4.546718539022561 color=red,shape=square,flag=0,i=24960,u=0.8535163524186117,v=0.3446860705123437,w=0.4936367217287923,x=3.7181138622323466 color=yellow,shape=triangle,flag=1,i=24966,u=0.01604092808972868,v=0.3001635819282191,w=0.5193422128274403,x=6.553616926943543 color=blue,shape=triangle,flag=0,i=24967,u=0.711472670773501,v=0.18154414637546534,w=0.5298075535265754,x=5.788995843607688 color=red,shape=triangle,flag=1,i=24968,u=0.002977852200798048,v=0.09733930249777467,w=0.514537794388392,x=5.968530038869697 color=red,shape=triangle,flag=0,i=24985,u=0.2026734823232471,v=0.6983256045299534,w=0.5238128302517565,x=5.649871772398176 color=red,shape=triangle,flag=0,i=25004,u=0.040495542520180394,v=0.9099070564001548,w=0.5278904335963913,x=5.187501270378375 color=green,shape=square,flag=0,i=25006,u=0.9384216991480615,v=0.4661783058074618,w=0.47885315912422893,x=7.17179520202514 color=purple,shape=triangle,flag=0,i=25010,u=0.5555453434265945,v=0.5691402362180652,w=0.49226197917512793,x=5.305647040081683 color=purple,shape=square,flag=1,i=25016,u=0.013318649820791117,v=0.4226407218607313,w=0.5100148207500508,x=6.4698238723308705 color=purple,shape=square,flag=1,i=25030,u=0.26423266591008954,v=0.9941242266433082,w=0.5133987496787764,x=5.189225442419219 color=red,shape=square,flag=0,i=25042,u=0.4348715926243021,v=0.5762389337773339,w=0.4836923254883376,x=4.279469384567861 color=purple,shape=triangle,flag=0,i=25047,u=0.36834396113196066,v=0.2715104197951701,w=0.48939420299467634,x=5.117415089580451 color=blue,shape=square,flag=0,i=25049,u=0.19379222378290906,v=0.751097278751949,w=0.5054958221487019,x=5.172302933154537 color=yellow,shape=square,flag=1,i=25089,u=0.43377033331403325,v=0.7260011013253207,w=0.5137788738171449,x=6.551914055626052 color=blue,shape=circle,flag=0,i=25142,u=0.867003385388892,v=0.3473217404964116,w=0.49438514111848003,x=4.245533571638877 color=red,shape=square,flag=0,i=25145,u=0.43709113223610596,v=0.29405584165749543,w=0.4810763116744267,x=7.46502430821791 color=purple,shape=triangle,flag=0,i=25161,u=0.8280275718593857,v=0.9417747856047048,w=0.49498321915889687,x=7.415747659218295 color=blue,shape=square,flag=0,i=25188,u=0.6270113231985922,v=0.2230519958598457,w=0.5098322081234531,x=6.153828587135355 color=green,shape=triangle,flag=0,i=25200,u=0.6689852490297616,v=0.6253210296437005,w=0.5229557605294215,x=3.4770348940454876 color=orange,shape=square,flag=1,i=25216,u=0.48401756762364534,v=0.4226337084194922,w=0.46869804284243743,x=5.4422993284485095 color=purple,shape=square,flag=0,i=25224,u=0.12648934842786963,v=0.403618978894864,w=0.5161063556852542,x=3.435872459765814 color=blue,shape=square,flag=1,i=25227,u=0.06979281205572974,v=0.08862607882245854,w=0.5137236815303357,x=3.6905968208238935 color=blue,shape=circle,flag=1,i=25242,u=0.4818031369883873,v=0.1813910166010726,w=0.49991336226740046,x=4.1430285161914275 color=purple,shape=square,flag=0,i=25245,u=0.44237836042996226,v=0.7384322312479161,w=0.5188851283070829,x=6.02061367546791 color=red,shape=triangle,flag=0,i=25249,u=0.41366583569292115,v=0.3091632969342911,w=0.5081857102508123,x=4.072596536874886 color=blue,shape=square,flag=1,i=25258,u=0.6305080363965526,v=0.0944807331750731,w=0.5113262330065101,x=7.106332755820627 color=green,shape=square,flag=1,i=25268,u=0.0562629545086607,v=0.49515633172707896,w=0.4669891336690399,x=4.855239549628251 color=red,shape=square,flag=0,i=25270,u=0.6053177714909646,v=0.3639218974419395,w=0.4835413414642151,x=5.758895081622932 color=yellow,shape=triangle,flag=1,i=25276,u=0.22919854217626123,v=0.004932551890295844,w=0.5198122231274163,x=5.678650661088027 color=green,shape=triangle,flag=0,i=25312,u=0.8616276832925428,v=0.9966876352594423,w=0.507458696839184,x=4.913298909872215 color=purple,shape=square,flag=0,i=25314,u=0.7582077798871317,v=0.004437127956541942,w=0.5145196605705948,x=7.352143193003523 color=green,shape=square,flag=0,i=25338,u=0.7343318064474029,v=0.35103029756462767,w=0.463756847063779,x=4.340218211118136 color=yellow,shape=triangle,flag=0,i=25353,u=0.49582773207250885,v=0.8776117849692151,w=0.5131465300555562,x=2.990661753826513 color=blue,shape=square,flag=1,i=25387,u=0.8379941133905662,v=0.7227333902620957,w=0.5169698651951014,x=4.214109490126586 color=red,shape=square,flag=0,i=25400,u=0.6647976990309508,v=0.6681166074108165,w=0.483662537121335,x=4.367156371007085 color=yellow,shape=circle,flag=1,i=25419,u=0.5861097997868543,v=0.09304104701245608,w=0.480585167674643,x=4.31557167384405 color=blue,shape=square,flag=0,i=25422,u=0.8381171169066005,v=0.9035648203069505,w=0.5189941468324766,x=3.486968257512897 color=red,shape=circle,flag=0,i=25427,u=0.7238279092273934,v=0.8040643257155619,w=0.4816358458241982,x=5.377109562777432 color=green,shape=triangle,flag=0,i=25428,u=0.026521925997903262,v=0.3907784742567403,w=0.5079862162004534,x=4.778410723710838 color=yellow,shape=triangle,flag=1,i=25433,u=0.34158366408795626,v=0.005444890034735361,w=0.5136794132842879,x=4.428266821391993 color=red,shape=triangle,flag=0,i=25435,u=0.582152083624704,v=0.3171113667930656,w=0.49700903956581793,x=4.7958472397154495 color=purple,shape=triangle,flag=0,i=25439,u=0.6678234759775731,v=0.3243677520179289,w=0.4880360044701393,x=7.403742567293686 color=red,shape=square,flag=0,i=25442,u=0.010092942375800162,v=0.13333359064367722,w=0.48905681266002865,x=5.376732151207544 color=red,shape=circle,flag=0,i=25446,u=0.7813856759237412,v=0.8321045139195066,w=0.48762209498494247,x=5.061094349437838 color=blue,shape=triangle,flag=0,i=25454,u=0.8484966309427525,v=0.012082178156971879,w=0.5342695369063898,x=6.826682002042546 color=yellow,shape=circle,flag=0,i=25458,u=0.6537972550513452,v=0.5910849674788127,w=0.4777381011468813,x=6.355179083479012 color=green,shape=triangle,flag=0,i=25469,u=0.038371626604647435,v=0.6121136952306467,w=0.5151296947307014,x=5.772213012236616 color=purple,shape=triangle,flag=1,i=25477,u=0.32664149098824724,v=0.3270566306487753,w=0.48002579599316053,x=4.405665912819199 color=blue,shape=circle,flag=1,i=25495,u=0.536855061623154,v=0.25275422849525864,w=0.5054052454358829,x=6.0468892012101305 color=blue,shape=circle,flag=0,i=25498,u=0.5929396302837556,v=0.9365886925154252,w=0.5031106723644216,x=6.214885736377898 color=yellow,shape=square,flag=1,i=25499,u=0.15618938338413857,v=0.5649222782779796,w=0.5006980941216002,x=5.010530103179517 color=red,shape=triangle,flag=0,i=25514,u=0.24787971935484898,v=0.14596930011915066,w=0.48648268184742943,x=5.3880937750815034 color=blue,shape=triangle,flag=1,i=25530,u=0.2895065875689401,v=0.08737234041385267,w=0.533182299700779,x=5.264305348202112 color=red,shape=triangle,flag=0,i=25544,u=0.5564020468904375,v=0.469220034459098,w=0.4969889164985036,x=5.548019100193355 color=red,shape=triangle,flag=0,i=25546,u=0.03927214832454329,v=0.8656276033417198,w=0.5016166743319996,x=6.713273682931319 color=green,shape=square,flag=0,i=25559,u=0.46078982852078254,v=0.13039447341168842,w=0.4688506106833271,x=2.9766392539416984 color=red,shape=square,flag=0,i=25585,u=0.12988420262355915,v=0.40387454791195365,w=0.49912201847992793,x=4.115495629323518 color=red,shape=triangle,flag=1,i=25586,u=0.9243659644066534,v=0.8732778424081786,w=0.5079033160641335,x=4.835432405555579 color=green,shape=square,flag=0,i=25589,u=0.4604805037990847,v=0.4828530507130857,w=0.47380448866240904,x=6.052131708988689 color=blue,shape=square,flag=1,i=25593,u=0.9717135389121113,v=0.8956024358579959,w=0.5129793967681089,x=5.115284642159395 color=red,shape=square,flag=1,i=25594,u=0.7441095256671921,v=0.3631964490297026,w=0.4906987074485295,x=4.688716482972666 color=orange,shape=triangle,flag=1,i=25600,u=0.69695535764921,v=0.9890543754602146,w=0.5425817578176706,x=5.024244070203383 color=purple,shape=circle,flag=0,i=25606,u=0.8641632107489988,v=0.013024198344529059,w=0.5109279908251705,x=5.594192736167078 color=red,shape=square,flag=0,i=25612,u=0.08686544138582242,v=0.4182643741815759,w=0.4989660462744722,x=5.134468606511194 color=blue,shape=circle,flag=1,i=25615,u=0.7128741260861531,v=0.7529173898877006,w=0.5051334980868171,x=4.977025552547777 color=red,shape=square,flag=0,i=25618,u=0.5261020440632308,v=0.24793918270696214,w=0.5000373041209327,x=3.3928589618967906 color=blue,shape=square,flag=1,i=25621,u=0.7987487532557355,v=0.4092683799709895,w=0.5036482874856193,x=6.203893021135113 color=red,shape=circle,flag=1,i=25626,u=0.8225437630227117,v=0.8658634386489814,w=0.4876473515348685,x=5.716376034597446 color=blue,shape=square,flag=0,i=25638,u=0.5661090435860126,v=0.9705151218982564,w=0.5039430666408083,x=6.7887104790552355 color=yellow,shape=square,flag=1,i=25678,u=0.7229649005252713,v=0.7966350858062917,w=0.5144115099368456,x=6.138718468473015 color=red,shape=circle,flag=1,i=25688,u=0.5403574726659569,v=0.5166753057015054,w=0.4986326351274328,x=5.517602876376867 color=red,shape=triangle,flag=0,i=25728,u=0.6562738402068202,v=0.6313942944201059,w=0.49222163286374826,x=3.4146443110906617 color=red,shape=square,flag=1,i=25737,u=0.21504602768160996,v=0.44943784512452967,w=0.49386010592306556,x=4.799553396710289 color=red,shape=square,flag=0,i=25753,u=0.42488206832098474,v=0.9990283800959817,w=0.4952503152641763,x=2.873550855335749 color=red,shape=triangle,flag=0,i=25758,u=0.7467306190501787,v=0.2704107626418716,w=0.4948115847870993,x=5.571217209167401 color=red,shape=square,flag=0,i=25764,u=0.5814147575089484,v=0.4169809813630093,w=0.49770545340413025,x=6.387322165879361 color=blue,shape=square,flag=1,i=25784,u=0.8660195733120086,v=0.6833150857537637,w=0.48941441380595596,x=4.367583348763191 color=purple,shape=square,flag=0,i=25789,u=0.8710357965088035,v=0.5965520181038854,w=0.4966942633155147,x=6.938066210987087 color=purple,shape=square,flag=0,i=25791,u=0.6183104781650229,v=0.6255565846788934,w=0.4932172464700376,x=4.826059319954716 color=red,shape=triangle,flag=1,i=25798,u=0.2910246649656659,v=0.16134629813213797,w=0.4976488471971281,x=2.0505843872459377 color=red,shape=square,flag=0,i=25823,u=0.3007399115862952,v=0.696901004610726,w=0.5099746390765068,x=4.393577374746172 color=green,shape=square,flag=0,i=25826,u=0.11131905547969068,v=0.8234419098660856,w=0.4780193222691841,x=4.354601744136541 color=blue,shape=square,flag=0,i=25837,u=0.5382433634007728,v=0.06633172929643638,w=0.49021353894229813,x=7.205544254688381 color=red,shape=square,flag=0,i=25851,u=0.6845254244323443,v=0.7494942983776632,w=0.5135949531373896,x=4.478975820385832 color=red,shape=square,flag=0,i=25855,u=0.4526191799565459,v=0.023487952393752565,w=0.5131634625164141,x=3.9290628772162832 color=yellow,shape=square,flag=1,i=25861,u=0.002727180198842327,v=0.1854781570496533,w=0.5216193154685124,x=6.150478460606201 color=orange,shape=triangle,flag=1,i=25865,u=0.8417560676109885,v=0.9287439707193731,w=0.5457255506490313,x=5.741055512423169 color=yellow,shape=triangle,flag=1,i=25868,u=0.08944679719323745,v=0.4937144120678043,w=0.519825265073939,x=2.707751472799268 color=blue,shape=triangle,flag=1,i=25874,u=0.9761858581977908,v=0.6051651728321814,w=0.5176731952997095,x=3.27437086687736 color=purple,shape=triangle,flag=0,i=25885,u=0.532556057558905,v=0.6474779159215497,w=0.48276252233435424,x=4.410343808196996 color=red,shape=circle,flag=0,i=25896,u=0.7010083717170356,v=0.6989074129751516,w=0.5120898940816476,x=5.585797969816234 color=yellow,shape=square,flag=1,i=25912,u=0.45388994045052466,v=0.6452935634525502,w=0.5129537594723294,x=4.289391174280052 color=red,shape=triangle,flag=0,i=25920,u=0.46741095435015056,v=0.10755028837097114,w=0.4681064915228646,x=4.036861980658842 color=red,shape=triangle,flag=0,i=25924,u=0.6332806714358654,v=0.49510216615019786,w=0.46424121185302886,x=5.35070665891946 color=purple,shape=circle,flag=0,i=25947,u=0.2809694102265121,v=0.7104362479118843,w=0.5045173897448305,x=3.858201598661237 color=red,shape=triangle,flag=0,i=25959,u=0.9362920805410437,v=0.09165159321330985,w=0.4625184548035471,x=6.3974769470925885 color=red,shape=square,flag=0,i=25981,u=0.9010704017795197,v=0.801976957683478,w=0.5035732224888378,x=3.6760525779786213 color=yellow,shape=circle,flag=0,i=26013,u=0.5674926869705129,v=0.5887025840952027,w=0.4804616832694326,x=5.631104095061221 color=blue,shape=triangle,flag=0,i=26014,u=0.33662767306681085,v=0.8032092299082553,w=0.5191275175662233,x=4.215326826381824 color=red,shape=square,flag=0,i=26020,u=0.45755466262601874,v=0.6722733905280788,w=0.5100523187605494,x=4.021464353464206 color=red,shape=circle,flag=1,i=26021,u=0.7234214190925028,v=0.7493938875057046,w=0.5104868346010132,x=4.475506651367415 color=red,shape=triangle,flag=1,i=26037,u=0.7722985467528327,v=0.16074896785415294,w=0.4805294158916076,x=4.9022216908934935 color=red,shape=square,flag=1,i=26039,u=0.3669155801680446,v=0.992419972514465,w=0.5008792368685754,x=5.958031900527238 color=yellow,shape=circle,flag=1,i=26049,u=0.047233413284252346,v=0.6882814789140793,w=0.47931632740430413,x=5.229633873535885 color=green,shape=square,flag=0,i=26059,u=0.7858574089783932,v=0.5560418297214267,w=0.4764267642780115,x=6.7406521074953005 color=red,shape=triangle,flag=0,i=26065,u=0.5651630389685611,v=0.731032237722666,w=0.48190639190618556,x=4.86542480349785 color=red,shape=square,flag=0,i=26068,u=0.12280481793074438,v=0.29137061782774876,w=0.509060843780268,x=7.061160288051109 color=red,shape=triangle,flag=1,i=26073,u=0.873600409609657,v=0.05581585575137982,w=0.48450942367289684,x=5.376239733881472 color=purple,shape=triangle,flag=0,i=26080,u=0.10286574688763916,v=0.2995293971612334,w=0.47423506718676905,x=3.4165735137128403 color=yellow,shape=triangle,flag=0,i=26082,u=0.4504536134152547,v=0.1502301837612895,w=0.5241991997207003,x=3.8131619916861705 color=red,shape=triangle,flag=1,i=26091,u=0.37327644656670544,v=0.8803236604791689,w=0.47336340297011587,x=3.528312786777707 color=red,shape=square,flag=1,i=26096,u=0.09953103094932891,v=0.7207975921655532,w=0.5078191781308253,x=4.973197300196009 color=red,shape=triangle,flag=0,i=26102,u=0.5674563645471775,v=0.802164639859275,w=0.47128259045977117,x=6.102705914046816 color=purple,shape=square,flag=0,i=26103,u=0.8224805941997835,v=0.39657333418649676,w=0.49114300455947685,x=3.4255942660339254 color=yellow,shape=triangle,flag=1,i=26104,u=0.3407861084239223,v=0.15152842414992795,w=0.5160348237826194,x=4.8422809827118245 color=green,shape=square,flag=0,i=26139,u=0.05048675420753501,v=0.5867898197382816,w=0.48332771723619,x=4.854100394965795 color=yellow,shape=square,flag=1,i=26141,u=0.8552151240513924,v=0.20968594770634863,w=0.5159753297215222,x=4.760681087708469 color=red,shape=circle,flag=0,i=26147,u=0.7195606619287135,v=0.7185022318358479,w=0.5179909665054729,x=4.345130811754813 color=purple,shape=circle,flag=0,i=26149,u=0.5718088801605313,v=0.6305392166677085,w=0.49954455506066525,x=6.331555225910537 color=red,shape=square,flag=0,i=26178,u=0.9082928132030541,v=0.8698945448286087,w=0.5272810515794636,x=3.8139398884865403 color=red,shape=circle,flag=0,i=26179,u=0.6521592081101321,v=0.6730313844926001,w=0.517629864433609,x=6.700258305599071 color=purple,shape=square,flag=1,i=26195,u=0.8037216795503589,v=0.5351552045227781,w=0.4991400330285502,x=3.6115115212565576 color=blue,shape=circle,flag=0,i=26216,u=0.29912820464115497,v=0.9930538927340354,w=0.5059305459275703,x=5.7174504294243285 color=red,shape=triangle,flag=0,i=26217,u=0.26325310009245584,v=0.5440037493004181,w=0.4774500325950689,x=4.0479435067756215 color=yellow,shape=triangle,flag=0,i=26236,u=0.2705619544716178,v=0.03620239324209429,w=0.5226419844984572,x=6.209747094149054 color=red,shape=triangle,flag=0,i=26242,u=0.2271912767881561,v=0.09900208652947495,w=0.48469196279101134,x=5.175097751336078 color=red,shape=circle,flag=0,i=26255,u=0.07578793911595427,v=0.14418122422110113,w=0.52623613457003,x=5.286764157810051 color=green,shape=square,flag=0,i=26256,u=0.07983285201287438,v=0.3732667693155065,w=0.4822098358564333,x=5.875392136521286 color=blue,shape=triangle,flag=1,i=26267,u=0.2224324528896101,v=0.2867753587278389,w=0.5133292284016726,x=5.8171157937798865 color=blue,shape=square,flag=1,i=26268,u=0.6582484449449885,v=0.8349729996334416,w=0.4929353631279517,x=5.869326931510386 color=yellow,shape=square,flag=1,i=26271,u=0.6841110660420242,v=0.2590027949643019,w=0.5097661285738265,x=3.1892114715505593 color=red,shape=triangle,flag=0,i=26282,u=0.1889581524882299,v=0.24489732624609417,w=0.48272344860614913,x=5.475576478379538 color=green,shape=triangle,flag=0,i=26296,u=0.02930308135433357,v=0.7055795909634528,w=0.5137693692160372,x=3.5786508001990893 color=orange,shape=square,flag=1,i=26310,u=0.6204747130900325,v=0.9719450523498417,w=0.4597299643938189,x=5.484493488468659 color=green,shape=square,flag=0,i=26319,u=0.30289284515443426,v=0.817765206955581,w=0.4918529944200194,x=5.8656377567539435 color=purple,shape=triangle,flag=0,i=26320,u=0.6306874463524811,v=0.1487685720430315,w=0.4825151736941248,x=3.672167156490436 color=red,shape=square,flag=1,i=26321,u=0.750218649620177,v=0.0984125890957338,w=0.5286319479298367,x=4.8143176942195565 color=red,shape=square,flag=1,i=26325,u=0.4868581502958249,v=0.48150425444648104,w=0.525232334201949,x=6.073247048237519 color=yellow,shape=circle,flag=1,i=26360,u=0.4412037452755281,v=0.7708584881142471,w=0.4880989661285275,x=4.25969589363992 color=purple,shape=square,flag=0,i=26361,u=0.7709755145739532,v=0.19988998572095917,w=0.5101132492887455,x=3.7827542601515773 color=green,shape=square,flag=1,i=26364,u=0.7455797244342347,v=0.7360614013903412,w=0.485498516388062,x=5.240256447655862 color=blue,shape=circle,flag=0,i=26376,u=0.5074133618991272,v=0.8775162924130532,w=0.5146217761749357,x=5.800327330811402 color=red,shape=circle,flag=0,i=26384,u=0.013427978247479544,v=0.03798655025342066,w=0.5183716254492988,x=4.115799450886711 color=red,shape=square,flag=0,i=26405,u=0.32271796796248586,v=0.580844245222119,w=0.5233387768626253,x=4.785919904262766 color=red,shape=square,flag=1,i=26422,u=0.07712716290141353,v=0.06759007456981025,w=0.5170157136476563,x=5.8590619949870915 color=blue,shape=triangle,flag=1,i=26428,u=0.8066039931862952,v=0.13667465559354752,w=0.5094254416958333,x=6.48221280931649 color=red,shape=square,flag=0,i=26450,u=0.6614679232451804,v=0.36560627572775484,w=0.5112020456684284,x=5.7989430933830866 color=red,shape=square,flag=1,i=26459,u=0.8349583081613975,v=0.49121527113896,w=0.5094594741119449,x=4.578042288869326 color=red,shape=square,flag=0,i=26488,u=0.2992860184309325,v=0.30468510566698714,w=0.499309537187126,x=4.079066245688449 color=blue,shape=circle,flag=1,i=26501,u=0.917041248358781,v=0.7067105183468583,w=0.5154394499701502,x=4.101292991121372 color=purple,shape=triangle,flag=0,i=26522,u=0.6754598108207435,v=0.3305442348394383,w=0.4849008270132726,x=4.421771370015716 color=red,shape=square,flag=0,i=26530,u=0.9042880483893508,v=0.06099413346509874,w=0.5002171752588741,x=5.257614281771002 color=red,shape=triangle,flag=0,i=26536,u=0.5911006938150419,v=0.5897328899362432,w=0.46924347801582117,x=5.689484567234765 color=green,shape=circle,flag=0,i=26545,u=0.3623208792145606,v=0.23323485423986545,w=0.5115147126946714,x=5.35158134967828 color=blue,shape=square,flag=1,i=26569,u=0.48025331099895974,v=0.8560052655339313,w=0.4844948903153413,x=5.164289509475767 color=red,shape=square,flag=0,i=26582,u=0.507950835030121,v=0.3192740207145772,w=0.504631749329262,x=4.040353331683569 color=red,shape=square,flag=0,i=26588,u=0.07254679949440512,v=0.6541535535288294,w=0.5165597035686713,x=4.586347010975786 color=red,shape=circle,flag=0,i=26592,u=0.43312398233656857,v=0.5056084472447759,w=0.5204665906027872,x=5.272944869750703 color=yellow,shape=square,flag=1,i=26667,u=0.8193943439705966,v=0.3571625416889197,w=0.5197354635125064,x=6.349805668981319 color=green,shape=triangle,flag=0,i=26674,u=0.8974818674982699,v=0.8398510104447052,w=0.504866707561298,x=4.832797737251657 color=orange,shape=triangle,flag=1,i=26686,u=0.04603294317064843,v=0.8274510328240161,w=0.5509392322252182,x=4.406052498078572 color=blue,shape=triangle,flag=1,i=26698,u=0.6753583710894621,v=0.033878868508113835,w=0.48673787056689716,x=3.902086925821416 color=blue,shape=triangle,flag=1,i=26719,u=0.36348033419139625,v=0.42564458666416605,w=0.4845578473194667,x=6.037012575682556 color=red,shape=triangle,flag=0,i=26726,u=0.3978845033496452,v=0.33682159720116456,w=0.47469747027647335,x=4.285827356256915 color=yellow,shape=square,flag=1,i=26733,u=0.5922068663028015,v=0.607715160656803,w=0.512018033637484,x=5.3179879793495966 color=red,shape=square,flag=0,i=26735,u=0.3734819609294996,v=0.8114521124561588,w=0.5198949777829858,x=4.386531749315967 color=blue,shape=circle,flag=1,i=26736,u=0.34970888132444145,v=0.41316544141892086,w=0.5157366965598891,x=5.62632509012514 color=blue,shape=triangle,flag=1,i=26739,u=0.5647919738866877,v=0.8980528154775819,w=0.4888449665987099,x=3.9577522425539935 color=red,shape=circle,flag=0,i=26742,u=0.3692140462833122,v=0.3445567284238393,w=0.5219405948032102,x=4.348588858525835 color=purple,shape=square,flag=0,i=26744,u=0.7567417399385129,v=0.7321483500847341,w=0.5035884125480183,x=5.558552177118336 color=yellow,shape=triangle,flag=1,i=26754,u=0.049805181119724984,v=0.07633748393697415,w=0.5204239273387096,x=3.8751505956718617 color=green,shape=triangle,flag=0,i=26757,u=0.3137785606389706,v=0.5098674286094462,w=0.502420757954118,x=4.430605292351765 color=yellow,shape=square,flag=1,i=26780,u=0.6625606542527752,v=0.33646535319509685,w=0.512961621090926,x=7.407143859998317 color=red,shape=triangle,flag=0,i=26782,u=0.16255838938044764,v=0.3408280430640197,w=0.4811391819135336,x=5.080255646007596 color=red,shape=square,flag=0,i=26786,u=0.4538521860807089,v=0.5597484646792217,w=0.5178339711086923,x=4.608455337734896 color=red,shape=triangle,flag=0,i=26790,u=0.1707690161251476,v=0.023528819082283547,w=0.48419795105878805,x=4.362864304086654 color=yellow,shape=square,flag=0,i=26801,u=0.6010695989372874,v=0.4189750631188234,w=0.5149831670040176,x=4.474712997630571 color=red,shape=circle,flag=0,i=26809,u=0.7120666607155749,v=0.6157344434628239,w=0.5069250438685436,x=5.597903565077858 color=yellow,shape=circle,flag=1,i=26821,u=0.6483551915361128,v=0.5241706946302818,w=0.48308404809074823,x=5.770167037477518 color=red,shape=circle,flag=0,i=26823,u=0.8557606754079703,v=0.8900748004743387,w=0.512573624342546,x=7.381263471635822 color=red,shape=square,flag=0,i=26827,u=0.7589778175645088,v=0.1428198878012017,w=0.5121056494596288,x=4.316137434324415 color=blue,shape=square,flag=1,i=26831,u=0.493145176019827,v=0.9950557272941855,w=0.49681947293710677,x=5.6832376086334415 color=red,shape=triangle,flag=0,i=26866,u=0.9283350107867175,v=0.612963188584986,w=0.4937085214672017,x=4.97786623765733 color=red,shape=circle,flag=1,i=26886,u=0.059235361622315796,v=-0.009350846733344104,w=0.49281136495152006,x=4.479243454220769 color=green,shape=square,flag=0,i=26902,u=0.07138074830827745,v=0.5517750468831158,w=0.4676810082660399,x=3.519734133389314 color=purple,shape=square,flag=0,i=26909,u=0.07175308351536225,v=0.6143025641876438,w=0.5020292528114828,x=5.4184794600930095 color=purple,shape=triangle,flag=0,i=26930,u=0.157573255795327,v=0.08144978332400066,w=0.5039854567079847,x=5.997170026635426 color=green,shape=square,flag=1,i=26942,u=0.09716815988909777,v=0.7927349270307371,w=0.4610613865115853,x=6.2748830715508355 color=green,shape=square,flag=0,i=26949,u=0.8941441013712047,v=0.935822127858959,w=0.46275196948895925,x=6.14353759988564 color=red,shape=triangle,flag=1,i=26957,u=0.7516260678973634,v=0.16066535558026562,w=0.4955866943537309,x=5.6354394360722795 color=green,shape=triangle,flag=0,i=26961,u=0.6152902388419965,v=0.7809381487916995,w=0.5054556097312073,x=5.812298714426703 color=red,shape=square,flag=0,i=26965,u=0.03894676582954437,v=0.350088915999757,w=0.5065241332374407,x=3.617201779951147 color=green,shape=square,flag=1,i=26975,u=0.1327783350236732,v=0.23107366243469418,w=0.4607242538935895,x=5.069607877222087 color=red,shape=circle,flag=0,i=26978,u=0.018569739617654735,v=-0.03194322337457731,w=0.502229507390834,x=4.809141560510172 color=red,shape=square,flag=0,i=26991,u=0.3979104401693284,v=0.8390915097200012,w=0.49639748109734533,x=4.525809585380252 color=red,shape=square,flag=0,i=27002,u=0.8849391329404386,v=0.18449716375327663,w=0.49051190168963554,x=3.960786773523729 color=purple,shape=square,flag=0,i=27003,u=0.11418120119286423,v=0.9385428097252992,w=0.5003128385268326,x=4.890841454746883 color=purple,shape=square,flag=0,i=27007,u=0.967084318587712,v=0.6927643459518374,w=0.501351085996564,x=5.180338347509587 color=red,shape=square,flag=0,i=27010,u=0.6071714877268013,v=0.7670781186304179,w=0.49029936873777674,x=5.573549421771868 color=red,shape=circle,flag=0,i=27012,u=0.23151985811727704,v=0.21426530269768979,w=0.48824685168303644,x=5.822865694899559 color=yellow,shape=triangle,flag=1,i=27016,u=0.6436869282003247,v=0.0011049265762280713,w=0.5078277957119917,x=4.182492521039611 color=purple,shape=square,flag=0,i=27018,u=0.49797460610349686,v=0.47342334465527003,w=0.4997671880631366,x=5.336685828646352 color=red,shape=square,flag=0,i=27025,u=0.9419706682305191,v=0.4891732025632741,w=0.490914509252106,x=3.6718805702327546 color=blue,shape=circle,flag=1,i=27026,u=0.18394392717465924,v=0.8039172549565843,w=0.5150715717497438,x=5.64770642919999 color=blue,shape=triangle,flag=0,i=27037,u=0.12980259796060445,v=0.18026336961913858,w=0.49616217681976854,x=6.932131616951679 color=green,shape=triangle,flag=0,i=27045,u=0.8594739982162675,v=0.8402483279901528,w=0.50140100094159,x=4.232850167380566 color=red,shape=triangle,flag=0,i=27047,u=0.7192949111541754,v=0.7104158291845282,w=0.5045655577374201,x=5.321104654816632 color=red,shape=circle,flag=0,i=27049,u=0.1329538023465301,v=0.13935312367946467,w=0.4899459431292648,x=7.3582710994214695 color=yellow,shape=circle,flag=1,i=27050,u=0.29514029891902605,v=0.46010332762638595,w=0.4890158180231643,x=3.905946477701537 color=blue,shape=square,flag=1,i=27054,u=0.4157763158106056,v=0.6774927972814468,w=0.478898658779743,x=4.567792318648803 color=red,shape=square,flag=0,i=27057,u=0.8784685404971725,v=0.6459689274067033,w=0.4903855250702302,x=4.775974197515729 color=green,shape=circle,flag=1,i=27061,u=0.26471201060693683,v=0.8075122397243544,w=0.5035649233935773,x=5.113518581025738 color=yellow,shape=square,flag=1,i=27063,u=0.6335109384738952,v=0.836221339336087,w=0.5064353539355512,x=2.9159694471689637 color=blue,shape=square,flag=1,i=27074,u=0.9120004167525415,v=0.279756586348596,w=0.4698112186925432,x=7.458886959267756 color=yellow,shape=triangle,flag=1,i=27077,u=0.39639682463367354,v=0.2195907727576396,w=0.5128074828090089,x=7.192932454729483 color=red,shape=triangle,flag=1,i=27090,u=0.43696849807152205,v=0.21238576474516435,w=0.504958914415651,x=5.821054895827014 color=yellow,shape=square,flag=1,i=27095,u=0.32785307516216033,v=0.03685688983277047,w=0.5141035883406879,x=5.913067557895645 color=red,shape=square,flag=0,i=27097,u=0.06345071094583887,v=0.14661452403816855,w=0.5015064287162756,x=4.115747871418917 color=red,shape=circle,flag=0,i=27099,u=0.31438720916106744,v=0.34683124248397534,w=0.4860010085182583,x=5.2599775662374535 color=purple,shape=square,flag=0,i=27104,u=0.6099668304268366,v=0.667745199921237,w=0.48804930078899067,x=5.431534246439725 color=red,shape=square,flag=0,i=27107,u=0.42251922393440633,v=0.6371943024345906,w=0.5060698378439741,x=6.052740848899056 color=purple,shape=square,flag=0,i=27157,u=0.17414717818583236,v=0.47937732442953096,w=0.48419494496563315,x=3.671755192418631 color=red,shape=triangle,flag=0,i=27177,u=0.23185109261094894,v=0.034986375486128596,w=0.5016399240889347,x=6.374065500026309 color=blue,shape=triangle,flag=0,i=27183,u=0.0579740726355894,v=0.23089820986417708,w=0.4925714232253151,x=6.54126310431144 color=purple,shape=square,flag=0,i=27190,u=0.5996379988697156,v=0.05368029958695486,w=0.48130952805473565,x=5.613797148097022 color=red,shape=circle,flag=0,i=27195,u=0.9927922672983917,v=0.9885644181515599,w=0.4838279367068267,x=4.980618582527498 color=red,shape=circle,flag=0,i=27202,u=0.306283429487599,v=0.37845399220216785,w=0.48375325082578646,x=5.035777489471395 color=orange,shape=square,flag=1,i=27209,u=0.027482063658017086,v=0.9937591484460131,w=0.4607590345661461,x=6.782352951506791 color=blue,shape=square,flag=0,i=27253,u=0.8708192185781217,v=0.3490018512053118,w=0.465835813960034,x=4.846040802276717 color=blue,shape=circle,flag=1,i=27256,u=0.14638731247834025,v=0.05859365218368173,w=0.524593574733679,x=4.481450012867277 color=blue,shape=circle,flag=1,i=27259,u=0.8452280461714454,v=0.7632098737690225,w=0.5195577504163494,x=4.395250116670545 color=blue,shape=square,flag=0,i=27281,u=0.8935471500157395,v=0.291760682455656,w=0.46603709395381887,x=4.069117453568041 color=purple,shape=square,flag=1,i=27293,u=0.4996378034256863,v=0.044510840223987436,w=0.4883543151474372,x=2.4608133232436096 color=yellow,shape=triangle,flag=1,i=27310,u=0.4925088483341782,v=0.17324050954142478,w=0.5157789264233296,x=3.7466570937455193 color=red,shape=circle,flag=0,i=27346,u=0.8018347469606378,v=0.8556143933254134,w=0.48809505468949543,x=5.645395525802054 color=red,shape=square,flag=0,i=27357,u=0.16320105087127168,v=0.7034699250316768,w=0.5284048355933586,x=5.561550006587346 color=blue,shape=triangle,flag=0,i=27363,u=0.4130329448846436,v=0.3519352908730169,w=0.47636229388247153,x=5.151462703186516 color=red,shape=square,flag=1,i=27378,u=0.10324418612370423,v=0.7659582375643537,w=0.5328449585521345,x=5.228504681113512 color=yellow,shape=triangle,flag=1,i=27384,u=0.7437989559360465,v=0.29747205449753,w=0.5161277444919578,x=4.256533611622648 color=green,shape=square,flag=1,i=27388,u=0.8648037869602436,v=0.8950542870075304,w=0.44090419357036903,x=5.947837191551083 color=red,shape=square,flag=1,i=27393,u=0.7757392514339877,v=0.24849789295030322,w=0.5373998300769587,x=5.138218296772785 color=red,shape=square,flag=1,i=27402,u=0.9867977535720223,v=0.3715902374816953,w=0.5469161715246043,x=5.274005079103856 color=purple,shape=circle,flag=0,i=27404,u=0.8359462835824559,v=0.904962756893604,w=0.5000158834208963,x=4.873808035972373 color=red,shape=circle,flag=1,i=27443,u=0.595746766891408,v=0.6336257467148168,w=0.4893082024258384,x=5.331159292619122 color=yellow,shape=circle,flag=1,i=27446,u=0.31985379810344927,v=0.9606880981487582,w=0.48923490010805043,x=3.868962208355834 color=blue,shape=triangle,flag=1,i=27448,u=0.8268125742916685,v=0.3998703452412905,w=0.491866372215197,x=5.721832926157184 color=yellow,shape=circle,flag=1,i=27475,u=0.5197098161886466,v=0.8631108523738137,w=0.4873454769950642,x=4.572074896210043 color=yellow,shape=circle,flag=1,i=27478,u=0.22652757727260775,v=0.31057611580278777,w=0.4882687266266591,x=3.9518041003009743 color=yellow,shape=triangle,flag=0,i=27482,u=0.28711919643251926,v=0.1908980004274613,w=0.511321293147556,x=5.95014763862045 color=yellow,shape=circle,flag=1,i=27497,u=0.6426659729491119,v=0.512286546088875,w=0.4873892482159393,x=5.418381233739223 color=green,shape=square,flag=0,i=27522,u=0.2515110008549335,v=0.30576319108663674,w=0.45496365129715727,x=5.621270062016968 color=green,shape=square,flag=0,i=27539,u=0.19429792771798182,v=0.8626171349905406,w=0.45721369281973695,x=5.502840396776105 color=red,shape=square,flag=0,i=27551,u=0.9555775298319636,v=0.16758963236152868,w=0.5212935602879686,x=4.739308567158005 color=red,shape=square,flag=0,i=27552,u=0.6849432946111895,v=0.027592626375598783,w=0.5208084973864869,x=6.5075641867890655 color=red,shape=square,flag=1,i=27554,u=0.009602541713840895,v=0.05362595373939616,w=0.5233716813483418,x=5.0350827570868075 color=red,shape=square,flag=0,i=27565,u=0.34581503007236913,v=0.17899844606460158,w=0.5210636867240218,x=6.385385736683507 color=red,shape=square,flag=1,i=27573,u=0.07471037824493965,v=0.6262793616745357,w=0.5153863607919399,x=5.682195343023874 color=purple,shape=circle,flag=0,i=27582,u=0.4115490527891492,v=0.6257552515938879,w=0.5022826610413894,x=5.707371421220958 color=blue,shape=square,flag=1,i=27587,u=0.5188945850183555,v=0.060462405121827656,w=0.4663858141382177,x=7.730769429050152 color=purple,shape=triangle,flag=0,i=27597,u=0.08688693755889765,v=0.8272321009016912,w=0.5298275526308516,x=3.838250193058149 color=purple,shape=triangle,flag=1,i=27619,u=0.46684821728741666,v=0.4504889519273011,w=0.5344357533574376,x=4.611888780123441 color=purple,shape=circle,flag=0,i=27620,u=0.6328003446343509,v=0.5642591609818407,w=0.5050139278238139,x=3.010600022051086 color=yellow,shape=square,flag=1,i=27622,u=0.20817032290921367,v=0.09530748794291277,w=0.4972031485293172,x=3.693278006557573 color=purple,shape=square,flag=1,i=27627,u=0.9627137723595399,v=0.36154226102993925,w=0.49943739373158363,x=5.59694022079315 color=red,shape=square,flag=0,i=27630,u=0.08967078286426255,v=0.9024726102483163,w=0.5077653214700644,x=4.853782928393596 color=purple,shape=triangle,flag=0,i=27637,u=0.6999288940472289,v=0.07174878048151023,w=0.53355854374135,x=4.696012468305135 color=red,shape=square,flag=0,i=27640,u=0.34235540992001123,v=0.9218228402491622,w=0.507903004838109,x=3.1816087937690227 color=red,shape=triangle,flag=0,i=27650,u=0.3818340431310262,v=0.41679324652962124,w=0.4922658403993222,x=5.667307704492823 color=blue,shape=circle,flag=0,i=27653,u=0.464677779239979,v=0.8970598256121256,w=0.5097040931846893,x=2.065092687014253 color=red,shape=square,flag=1,i=27656,u=0.20635715362395446,v=0.5797692900851055,w=0.5076327049374316,x=4.669530325841901 color=red,shape=triangle,flag=1,i=27659,u=0.07002267827379027,v=0.3918314682748526,w=0.5018377855725775,x=5.862375316095723 color=green,shape=circle,flag=0,i=27662,u=0.4449199044459794,v=0.9241400214364984,w=0.5017264113861387,x=8.162672278687909 color=red,shape=triangle,flag=0,i=27666,u=0.8047760942634103,v=0.7243848179939881,w=0.5058984618910746,x=4.751028824110264 color=yellow,shape=triangle,flag=1,i=27678,u=0.3495016777010975,v=0.16406479675280117,w=0.5079909930130683,x=5.870896567944311 color=red,shape=triangle,flag=0,i=27679,u=0.03734375273936086,v=0.023093256255436567,w=0.5041131920894031,x=4.865632047419705 color=red,shape=square,flag=0,i=27699,u=0.8348850291263635,v=0.9711089524453331,w=0.5039050945132909,x=6.34054080143459 color=red,shape=circle,flag=1,i=27703,u=0.2374998332106213,v=0.24054242347881033,w=0.49048542219970176,x=4.420484413483621 color=yellow,shape=triangle,flag=1,i=27704,u=0.378749891413391,v=0.30677567180473864,w=0.5027680907856005,x=4.0894979530794995 color=purple,shape=square,flag=0,i=27706,u=0.22285780338565875,v=0.9401926667799455,w=0.4970155192388356,x=6.399626524791413 color=purple,shape=triangle,flag=0,i=27717,u=0.6329116506494805,v=0.9924508267796331,w=0.5297092801300398,x=3.534766360258851 color=red,shape=square,flag=0,i=27756,u=0.6139556553654268,v=0.21632802938267093,w=0.5080062411290104,x=5.910432834133549 color=red,shape=square,flag=0,i=27761,u=0.7440212958523756,v=0.2883670331114694,w=0.509640933477473,x=5.799677046181098 color=red,shape=circle,flag=0,i=27779,u=0.7471829399335801,v=0.7730349227309443,w=0.4807281271523543,x=4.722671106315414 color=red,shape=circle,flag=0,i=27796,u=0.09913668955736188,v=0.12309413644776823,w=0.4812725998527279,x=3.2685228072959966 color=yellow,shape=square,flag=1,i=27798,u=0.06602314113396235,v=0.38048862897183,w=0.4863492889576679,x=4.073121770023163 color=blue,shape=triangle,flag=1,i=27805,u=0.1675442679305863,v=0.4260256400670034,w=0.4805912877499991,x=3.7795648659917718 color=purple,shape=square,flag=0,i=27808,u=0.12059355427027652,v=0.6183725870239523,w=0.5067880151851718,x=5.005695689963016 color=blue,shape=square,flag=1,i=27822,u=0.15791406718752676,v=0.46308292999864875,w=0.4680990907225799,x=7.477062097665995 color=green,shape=circle,flag=1,i=27828,u=0.8610613969164524,v=0.7616928187618666,w=0.49542555785444103,x=5.595612561622347 color=purple,shape=square,flag=0,i=27837,u=0.7443264628044348,v=0.4172392050050805,w=0.5091107176240225,x=5.68174721554891 color=red,shape=triangle,flag=0,i=27869,u=0.02256841682637889,v=0.13495941926847932,w=0.5179253505298245,x=4.447884040373096 color=purple,shape=square,flag=0,i=27883,u=0.4204729201142918,v=0.2232691085152737,w=0.5096324534182842,x=4.2797301275778805 color=purple,shape=square,flag=0,i=27887,u=0.23847431008399256,v=0.7912519910254534,w=0.5096021790288062,x=5.099767570769067 color=red,shape=circle,flag=0,i=27891,u=0.6896288908444705,v=0.6746511203646123,w=0.47682211607005803,x=5.9568709380573095 color=red,shape=triangle,flag=0,i=27900,u=0.6474025704935013,v=0.4470506022593155,w=0.5092203333009371,x=6.516576795606952 color=purple,shape=square,flag=0,i=27927,u=0.5473078320886167,v=0.48795166064175244,w=0.5077680077401037,x=6.335847925394288 color=green,shape=square,flag=0,i=27928,u=0.9726064119317577,v=0.637489925958458,w=0.4754048928668529,x=5.26387266033665 color=purple,shape=circle,flag=0,i=27935,u=0.7230620578978485,v=0.4038691786447718,w=0.49980639912757174,x=3.3490820453604635 color=green,shape=triangle,flag=0,i=27962,u=0.5179996429864556,v=0.2904084474502592,w=0.4947638815701277,x=5.390562875088569 color=red,shape=square,flag=0,i=27963,u=0.8254546902733595,v=0.06995190839188759,w=0.5224087205105586,x=5.1025712023678205 color=red,shape=square,flag=0,i=27981,u=0.5625714121266934,v=0.6827018255059881,w=0.5211543825175695,x=6.5205671688152025 color=red,shape=triangle,flag=0,i=27983,u=0.5909447310305467,v=0.7727845735988802,w=0.5040170086300086,x=4.3563406241878235 color=yellow,shape=triangle,flag=1,i=28018,u=0.5823920553824754,v=0.5251085207929088,w=0.502942741249661,x=5.235053087398988 color=red,shape=square,flag=0,i=28032,u=0.8751427670157677,v=0.08765677133120198,w=0.5219893289230496,x=5.166286759636703 color=red,shape=circle,flag=0,i=28043,u=0.8201835387872295,v=0.8125315868394274,w=0.4932394616038248,x=6.191450391613185 color=purple,shape=triangle,flag=0,i=28092,u=0.6103293210508083,v=0.04683198291327806,w=0.5241885869286942,x=4.969465257372141 color=red,shape=triangle,flag=0,i=28099,u=0.5966358146123887,v=0.4407076440143338,w=0.5279394214949618,x=4.334388730479109 color=orange,shape=triangle,flag=0,i=28104,u=0.35235193508421536,v=0.661198864517614,w=0.5530621321078157,x=5.911061113056437 color=red,shape=square,flag=0,i=28114,u=0.6220022931168655,v=0.5169139914232396,w=0.533259176807009,x=4.722275519919795 color=red,shape=triangle,flag=1,i=28117,u=0.4404141642686237,v=0.6828470960510071,w=0.5230862955577851,x=5.0411548851929915 color=yellow,shape=square,flag=1,i=28130,u=0.08260572730519622,v=0.8079246074496624,w=0.47933933197211814,x=4.161035066773145 color=red,shape=triangle,flag=0,i=28131,u=0.6889410460117044,v=0.7967235359798783,w=0.5308960244383736,x=1.8798278038948748 color=yellow,shape=square,flag=1,i=28139,u=0.5767346794735991,v=0.7820635235755214,w=0.4851128393917242,x=4.267436892449345 color=purple,shape=square,flag=0,i=28150,u=0.49198144840493263,v=0.3592039099006533,w=0.5150019134021703,x=4.3305845116301676 color=purple,shape=triangle,flag=0,i=28169,u=0.09511510612118623,v=0.8581454141261488,w=0.5292525160832064,x=6.343618639171265 color=red,shape=circle,flag=1,i=28192,u=0.4896542796053409,v=0.43555404834955835,w=0.5061445693289723,x=1.8676763634866083 color=blue,shape=square,flag=1,i=28204,u=0.692835444529816,v=0.04007915921360583,w=0.4854016545305637,x=6.26430309138549 color=orange,shape=square,flag=0,i=28216,u=0.03240694152552326,v=0.7280435994419837,w=0.46652430705242015,x=4.61096196721505 color=yellow,shape=square,flag=1,i=28223,u=0.7465917674868074,v=0.5255631584796615,w=0.49490311329289444,x=5.396551766535104 color=yellow,shape=circle,flag=1,i=28243,u=0.8221628706360736,v=0.49400737048368715,w=0.4816245854796019,x=2.6613667538874863 color=red,shape=triangle,flag=1,i=28247,u=0.13974402975419897,v=0.8878899161611569,w=0.540739038438854,x=4.234622542668613 color=red,shape=circle,flag=0,i=28269,u=0.11015403663431544,v=0.07331712170462029,w=0.49966100234162975,x=5.46812151491859 color=red,shape=square,flag=0,i=28274,u=0.14329262113512875,v=0.25080055020873715,w=0.5143616159652669,x=5.958552657748318 color=yellow,shape=triangle,flag=1,i=28275,u=0.29946390397797285,v=0.8648264589694957,w=0.4959026555861158,x=3.6139060690920535 color=red,shape=square,flag=1,i=28288,u=0.9678835647143682,v=0.7510274811533107,w=0.5117589561417298,x=5.449686753627403 color=blue,shape=circle,flag=1,i=28295,u=0.7187456820618605,v=0.7800105263090523,w=0.5128302738159971,x=5.814906097068486 color=green,shape=triangle,flag=1,i=28309,u=0.3172039589388749,v=0.2426766886611288,w=0.49662884243599864,x=7.166338198474645 color=red,shape=square,flag=0,i=28316,u=0.9050632457009437,v=0.08013430995007564,w=0.5183931905742426,x=5.069104705781542 color=red,shape=square,flag=0,i=28325,u=0.4866877061118874,v=0.12611565635691657,w=0.5181859053769521,x=4.187709661694755 color=red,shape=square,flag=1,i=28334,u=0.07933833185722827,v=0.45710010917929567,w=0.5240004198956381,x=3.3067697246355507 color=red,shape=triangle,flag=0,i=28336,u=0.5477935719397388,v=0.5778041783312308,w=0.5491380786608641,x=6.778257564252712 color=purple,shape=circle,flag=0,i=28349,u=0.014649561627469776,v=0.016628037498831016,w=0.5080917018135109,x=4.115665653213783 color=red,shape=triangle,flag=1,i=28359,u=0.444021185260022,v=0.18577745918453437,w=0.5594079754167716,x=5.707642377018594 color=blue,shape=triangle,flag=1,i=28361,u=0.11974901409356431,v=0.20782183765487194,w=0.4938648861813803,x=6.374026910056023 color=red,shape=circle,flag=0,i=28373,u=0.45322966943369203,v=0.3766007589878985,w=0.49144228366048304,x=5.068775371375214 color=red,shape=square,flag=0,i=28374,u=0.4552045002651459,v=0.8960703347111706,w=0.5167618469826778,x=3.8872465881211036 color=red,shape=circle,flag=0,i=28375,u=0.7601252595503035,v=0.8563107051708324,w=0.49065886949738863,x=6.6188545373573815 color=purple,shape=square,flag=0,i=28387,u=0.39662610903491446,v=0.019632445338159443,w=0.5084619864070486,x=4.010086679219019 color=orange,shape=triangle,flag=0,i=28400,u=0.7725692396808218,v=0.1015316356467284,w=0.553888820412427,x=5.6571258883842725 color=red,shape=triangle,flag=1,i=28413,u=0.435123512213479,v=0.8542018109107539,w=0.5514452473103078,x=2.6615138644260043 color=green,shape=triangle,flag=0,i=28416,u=0.8272587749972624,v=0.464202592461749,w=0.5004356810233123,x=1.6542809643179757 color=yellow,shape=triangle,flag=1,i=28420,u=0.41150951181462425,v=0.34227334370701024,w=0.4936296179646732,x=5.234547141904993 color=red,shape=circle,flag=0,i=28438,u=0.6520688243034927,v=0.7433153028370248,w=0.4854580578258922,x=3.44516472776952 color=red,shape=triangle,flag=1,i=28463,u=0.42838053735247006,v=0.13215152238818328,w=0.5383370861147231,x=4.567407341731323 color=red,shape=triangle,flag=0,i=28468,u=0.8558994881535174,v=0.009832768220795263,w=0.5329243024519078,x=6.036368454313947 color=purple,shape=circle,flag=0,i=28485,u=0.14857889589995465,v=0.13375004135055546,w=0.49946183732132876,x=5.274396953004432 color=red,shape=square,flag=0,i=28515,u=0.42279600641319415,v=0.38525179660689246,w=0.5022605258148014,x=5.874738012049626 color=red,shape=square,flag=0,i=28519,u=0.6047087787686957,v=0.2011327061047723,w=0.4997450764998767,x=6.093118155420797 color=red,shape=square,flag=1,i=28528,u=0.8719577649271965,v=0.6195031538320895,w=0.4925340906284094,x=4.860720126840298 color=red,shape=circle,flag=0,i=28530,u=0.518491003490688,v=0.48831750092827675,w=0.4820843240448057,x=6.404656737891173 color=red,shape=circle,flag=0,i=28532,u=0.1036937443679321,v=0.13055232636941888,w=0.486326113594918,x=4.749575024881765 color=purple,shape=circle,flag=1,i=28538,u=0.5373399403106417,v=0.8585722405084844,w=0.49995465219226365,x=4.94154045386465 color=yellow,shape=triangle,flag=1,i=28545,u=0.6012124290585683,v=0.011694530103482204,w=0.48820915498470346,x=6.926808443759181 color=red,shape=triangle,flag=0,i=28571,u=0.6782716708746045,v=0.11487896052532887,w=0.5311985571143776,x=6.548279740802664 color=red,shape=square,flag=1,i=28579,u=0.6341765345734965,v=0.4342412850369973,w=0.4862874515734766,x=5.324920904279886 color=red,shape=triangle,flag=0,i=28583,u=0.7209003844516976,v=0.7742979018837206,w=0.5301192502056737,x=2.3471488869191846 color=purple,shape=circle,flag=0,i=28591,u=0.4895230123400852,v=0.06847480526481375,w=0.49816527507484726,x=7.049750730407531 color=red,shape=triangle,flag=1,i=28592,u=0.10212388974059594,v=0.11756040467444218,w=0.5292156702898925,x=5.615265861628302 color=green,shape=triangle,flag=0,i=28593,u=0.9518567493039518,v=0.3714581372562319,w=0.5037757628393118,x=3.898496861984969 color=red,shape=square,flag=0,i=28619,u=0.054184563081332904,v=0.9109809262653299,w=0.4857657041842572,x=4.107263075140758 color=yellow,shape=circle,flag=0,i=28622,u=0.013454807311805372,v=0.9905880675689503,w=0.49532016377431287,x=5.700938078929518 color=red,shape=square,flag=0,i=28625,u=0.772986059238039,v=0.12879777751306332,w=0.48598903118270675,x=7.689898593528845 color=blue,shape=circle,flag=0,i=28641,u=0.39447743623569687,v=0.5451967663150283,w=0.5236123997650195,x=6.263661718783337 color=green,shape=circle,flag=1,i=28645,u=0.36415504056281234,v=0.7291708992279763,w=0.49610326402964133,x=4.47615097974263 color=green,shape=triangle,flag=1,i=28650,u=0.23590000244352172,v=0.4450954747254223,w=0.5060461258086376,x=5.234249911849379 color=green,shape=triangle,flag=0,i=28657,u=0.35961305834380275,v=0.5916530676321765,w=0.5071847812892837,x=4.86664053649539 color=red,shape=circle,flag=1,i=28686,u=0.4867383639531945,v=0.5332984967031007,w=0.48915065317892803,x=6.207955492027497 color=red,shape=square,flag=1,i=28717,u=0.325526826252045,v=0.14475427039329924,w=0.5026684617980136,x=4.459868028317356 color=purple,shape=triangle,flag=0,i=28724,u=0.44601457221875296,v=0.04588051810392901,w=0.5252460439764117,x=5.3087463180890415 color=blue,shape=circle,flag=1,i=28779,u=0.504177557392305,v=0.38260202252665243,w=0.518795685894506,x=4.452651562487838 color=yellow,shape=square,flag=0,i=28783,u=0.8711034844152754,v=0.09422856231965415,w=0.46198797212587217,x=4.650091045932945 color=blue,shape=triangle,flag=1,i=28791,u=0.5411492486352146,v=0.8216878516902764,w=0.4973333351873608,x=3.3397907289223743 color=blue,shape=circle,flag=1,i=28804,u=0.7117191118495163,v=0.7646894831760018,w=0.5199764598042789,x=6.272470164784568 color=green,shape=triangle,flag=0,i=28818,u=0.5616601785051137,v=0.8308456444697,w=0.5099418522598458,x=5.348455968319544 color=red,shape=square,flag=0,i=28832,u=0.9709121994904566,v=0.05023287952536082,w=0.5140393954673209,x=6.152082977477377 color=red,shape=square,flag=0,i=28858,u=0.3270910098794877,v=0.32305146210774927,w=0.5180245345735146,x=4.683131232137949 color=purple,shape=circle,flag=0,i=28875,u=0.47616596651561016,v=0.050538567510263976,w=0.5164027019751546,x=6.140565260543386 color=red,shape=circle,flag=1,i=28902,u=0.48508290124584896,v=0.5069274634598699,w=0.4943284672673943,x=4.510585095038166 color=red,shape=square,flag=0,i=28923,u=0.9866074000624323,v=0.9048405415491704,w=0.5026479964525619,x=3.8971718375534503 color=red,shape=triangle,flag=0,i=28933,u=0.6010052893949556,v=0.45313889523796325,w=0.5177194901393425,x=5.387599773135471 color=blue,shape=triangle,flag=1,i=28938,u=0.83970698437518,v=0.8605273621938,w=0.4993030619297307,x=4.2636942261972575 color=green,shape=circle,flag=0,i=28950,u=0.06048151605792207,v=0.5496286632556652,w=0.48885752580835623,x=4.881327938140004 color=yellow,shape=circle,flag=0,i=28960,u=0.5685696262018551,v=0.3615634458306888,w=0.5224889106979393,x=5.240556990437562 color=yellow,shape=square,flag=1,i=28964,u=0.23260532778127208,v=0.14471852025946008,w=0.4721501628687404,x=4.094010848551506 color=yellow,shape=circle,flag=1,i=28989,u=0.7375423729453301,v=0.1547304786896896,w=0.5266972007074195,x=4.910478492695728 color=red,shape=square,flag=0,i=28991,u=0.7333848300888832,v=0.7577830768995295,w=0.5043754812940772,x=6.916116425809036 color=red,shape=triangle,flag=0,i=28992,u=0.047493325966395994,v=0.01339901819414746,w=0.5226556002753617,x=6.896576321225491 color=red,shape=square,flag=0,i=29009,u=0.967010822069736,v=0.20834003921694721,w=0.5129159759673435,x=4.196738316261908 color=yellow,shape=triangle,flag=1,i=29018,u=0.6251948074595004,v=0.39379628196691974,w=0.4817350011030718,x=3.559609927977327 color=red,shape=triangle,flag=0,i=29025,u=0.18795762906756586,v=0.6816232557388878,w=0.513069094501169,x=3.824453301290785 color=red,shape=circle,flag=0,i=29027,u=0.8907508892002952,v=0.9103227266687736,w=0.5003594922691517,x=2.921623838308927 color=red,shape=square,flag=1,i=29046,u=0.6205763124315744,v=0.8750577460978215,w=0.5105961405064133,x=3.438063265558912 color=red,shape=triangle,flag=0,i=29053,u=0.536998466751463,v=0.21260903230242956,w=0.5174728217832933,x=2.8965095580760205 color=purple,shape=triangle,flag=0,i=29072,u=0.28868344480040287,v=0.6515567652417326,w=0.5337921851714044,x=4.827509877339264 color=red,shape=triangle,flag=0,i=29083,u=0.4128684878609814,v=0.15831517319687705,w=0.517168686172276,x=6.111325206020439 color=orange,shape=square,flag=1,i=29084,u=0.5544759360176078,v=0.3879294106933915,w=0.47367898941866904,x=3.850575297664433 color=red,shape=circle,flag=0,i=29087,u=0.8442961850889149,v=0.9211853852377734,w=0.513023774474256,x=4.67605032745099 color=red,shape=triangle,flag=0,i=29097,u=0.7116352590682079,v=0.6968519252423728,w=0.5167586512729616,x=5.351935187745752 color=green,shape=triangle,flag=0,i=29117,u=0.8890443071256672,v=0.4059821142795865,w=0.4895360904090859,x=6.7361965321945645 color=red,shape=circle,flag=0,i=29120,u=0.17001534880056657,v=0.09509308046699194,w=0.5150981648158417,x=4.540104411367356 color=red,shape=circle,flag=1,i=29127,u=0.3027848718935999,v=0.38632094440380577,w=0.5142607773786037,x=5.336150858051432 color=yellow,shape=circle,flag=1,i=29148,u=0.22844561342706882,v=0.03373482377106363,w=0.5235083488338232,x=3.609216314372453 color=green,shape=square,flag=1,i=29155,u=0.7652166571880631,v=0.5205160934567817,w=0.4389380692685188,x=5.110816505630562 color=red,shape=triangle,flag=0,i=29169,u=0.14993492488041094,v=0.9522037282232144,w=0.5212752361427919,x=4.197940675836989 color=red,shape=square,flag=1,i=29170,u=0.42449985737250007,v=0.37993195712480254,w=0.5216935556606677,x=6.401308353090935 color=blue,shape=triangle,flag=1,i=29181,u=0.9191718701757283,v=0.3507778006364465,w=0.508947630687695,x=3.305380565048965 color=purple,shape=triangle,flag=0,i=29188,u=0.10405006910190873,v=0.0989291305444161,w=0.5282855529095846,x=5.85950934637179 color=red,shape=square,flag=0,i=29190,u=0.6103391230374575,v=0.24321145925900345,w=0.5198293990495322,x=5.565941969578737 color=red,shape=circle,flag=1,i=29194,u=0.7345324373176755,v=0.6848713724324484,w=0.5182995572301282,x=6.010468108010923 color=red,shape=square,flag=1,i=29211,u=0.040892145299960214,v=0.08769672404207951,w=0.52472320010642,x=4.3013110270557045 color=yellow,shape=square,flag=0,i=29229,u=0.20572299024789398,v=0.04063121378724688,w=0.4779765376227126,x=6.995608150734949 color=blue,shape=square,flag=1,i=29232,u=0.23563382296451874,v=0.40269448294757626,w=0.5153712844818279,x=6.583952920697662 color=green,shape=triangle,flag=0,i=29235,u=0.5098376714442905,v=0.4413895380969317,w=0.47709407018436606,x=5.776635608162773 color=green,shape=circle,flag=0,i=29241,u=0.4869799736767464,v=0.46460778026228566,w=0.4820819630867842,x=5.218998228321822 color=red,shape=triangle,flag=0,i=29246,u=0.42063578804348967,v=0.686722550476034,w=0.5242797362851747,x=2.9640388504853026 color=red,shape=square,flag=0,i=29251,u=0.5788924633356175,v=0.4387942346286279,w=0.522098394638534,x=3.6449052201269474 color=purple,shape=square,flag=0,i=29266,u=0.05757123737932757,v=0.5347868515607477,w=0.49873505757516123,x=4.681783465239761 color=green,shape=square,flag=0,i=29271,u=0.07944596322095798,v=0.43612401065227724,w=0.4477435516575735,x=4.533079292312345 color=green,shape=triangle,flag=0,i=29285,u=0.7317958102801904,v=0.8857330888047565,w=0.4739073656584723,x=5.158622325287397 color=red,shape=triangle,flag=0,i=29295,u=0.5961907954222443,v=0.4284237720726396,w=0.5218886057670831,x=4.653690663478196 color=green,shape=triangle,flag=0,i=29303,u=0.7282365279615635,v=0.23844314050421345,w=0.4740329911182216,x=3.9528466067825216 color=blue,shape=circle,flag=0,i=29308,u=0.509926504223778,v=0.7611953888370436,w=0.5088669165482629,x=5.905041755023697 color=red,shape=triangle,flag=0,i=29320,u=0.2121522897086795,v=0.2684182945189899,w=0.5195398195519959,x=6.608822214135164 color=purple,shape=triangle,flag=0,i=29323,u=0.6830294309255329,v=0.775679808410577,w=0.5325456015236554,x=7.890569948348088 color=yellow,shape=triangle,flag=0,i=29324,u=0.6419903566927515,v=0.1388854726679677,w=0.49894990364901726,x=5.781778375798997 color=orange,shape=square,flag=1,i=29326,u=0.5575885117103254,v=0.6337165921269444,w=0.4704135138012962,x=5.518048123035133 color=red,shape=triangle,flag=0,i=29327,u=0.9858604425566663,v=0.6950368294498945,w=0.5207873085930961,x=6.47088038302435 color=red,shape=triangle,flag=0,i=29338,u=0.8754579607080465,v=0.43136199359132943,w=0.5222736195093759,x=6.788377767991445 color=red,shape=triangle,flag=0,i=29349,u=0.547371438476399,v=0.8837882300132288,w=0.5216647911783672,x=5.654792046823208 color=blue,shape=triangle,flag=0,i=29350,u=0.213178409911158,v=0.38311577989553414,w=0.5168770549447369,x=4.504396475273677 color=red,shape=triangle,flag=0,i=29351,u=0.30636312848825176,v=0.6778355136614823,w=0.5229651641401726,x=5.533291489414755 color=yellow,shape=triangle,flag=1,i=29375,u=0.9375131092402302,v=0.8298702555736749,w=0.5014923386563265,x=6.003667707510409 color=purple,shape=square,flag=0,i=29376,u=0.6906419545463135,v=0.002627950645080257,w=0.48707640086389775,x=3.2685374131930467 color=red,shape=circle,flag=0,i=29377,u=0.31917165163209604,v=0.3181528144304471,w=0.5221809675214947,x=7.713420122508251 color=purple,shape=square,flag=0,i=29396,u=0.7005408993695096,v=0.6214721124588273,w=0.48381148322077444,x=6.1575917605577635 color=purple,shape=triangle,flag=0,i=29416,u=0.2698009708541149,v=0.9184834137984218,w=0.5380879564273844,x=6.3752631737619465 color=blue,shape=circle,flag=1,i=29418,u=0.9208117165394312,v=0.1500342494124729,w=0.5029888822096371,x=4.668006421360798 color=red,shape=circle,flag=0,i=29431,u=0.37992588141635897,v=0.4621092885060484,w=0.5244298248611731,x=5.787139082459711 color=red,shape=triangle,flag=0,i=29435,u=0.6033161080944892,v=0.908086594516721,w=0.5205284317594274,x=4.603599447724595 color=purple,shape=square,flag=0,i=29440,u=0.7663056748567126,v=0.5228817639784796,w=0.4853791515867845,x=4.7537605263894305 color=red,shape=square,flag=1,i=29463,u=0.5940784768486077,v=0.7950023781325019,w=0.5184868753111943,x=5.921459456017554 color=blue,shape=square,flag=1,i=29469,u=0.03096021057027154,v=0.8698958307719932,w=0.5244663662254642,x=4.80105659779744 color=red,shape=circle,flag=0,i=29492,u=0.7431228129642022,v=0.66282091721515,w=0.519385088806541,x=3.081281871621522 color=red,shape=square,flag=0,i=29506,u=0.18414286445228867,v=0.5439263685451944,w=0.5142522160125361,x=6.31795492767845 color=red,shape=triangle,flag=1,i=29509,u=0.8229158005651677,v=0.5296418966706153,w=0.5263650920070448,x=4.920673641333984 color=red,shape=circle,flag=1,i=29512,u=0.6150568263705181,v=0.6426552855844806,w=0.5187425632585658,x=4.287822886345743 color=red,shape=square,flag=1,i=29521,u=0.4210838290352793,v=0.6698904561435841,w=0.5109098565338447,x=3.225364527552239 color=purple,shape=square,flag=0,i=29530,u=0.6733360800094544,v=0.681708177032319,w=0.48602321404467064,x=5.271419797629661 color=blue,shape=square,flag=1,i=29541,u=0.21220839536376723,v=0.4567711453708774,w=0.5265327618268626,x=3.135476309872564 color=red,shape=circle,flag=0,i=29549,u=0.8742717427360113,v=0.9302430417547757,w=0.5196860677393458,x=5.516121902941492 color=purple,shape=triangle,flag=0,i=29561,u=0.4513617376250799,v=0.3319877007295401,w=0.532290161585172,x=5.850451112686195 color=purple,shape=circle,flag=0,i=29578,u=0.18178438177762435,v=0.45439238386916025,w=0.512912953421344,x=5.2531512898673745 color=red,shape=square,flag=1,i=29583,u=0.0034019037355421666,v=0.372980961867854,w=0.5087102952780208,x=4.811340334353258 color=purple,shape=triangle,flag=0,i=29590,u=0.44687363035531613,v=0.16483290678374607,w=0.5291137612729291,x=5.924271068238883 color=red,shape=triangle,flag=0,i=29593,u=0.08478579259449859,v=0.030280726143774084,w=0.5220587031425125,x=5.683160475911261 color=blue,shape=triangle,flag=1,i=29603,u=0.3870166741784411,v=0.7780611833095648,w=0.5222349597624755,x=3.2736604694145206 color=purple,shape=circle,flag=0,i=29607,u=0.016501338804909116,v=0.2747537419490832,w=0.5133167183991689,x=5.204587366417591 color=green,shape=triangle,flag=1,i=29623,u=0.9244494860196397,v=0.04760227483518442,w=0.46587444441461673,x=5.870242362954625 color=yellow,shape=triangle,flag=1,i=29639,u=0.6574356205809735,v=0.17607080316040014,w=0.493287320358233,x=3.769050981090595 color=purple,shape=triangle,flag=0,i=29644,u=0.275751722451941,v=0.5841750109724062,w=0.5260437970275496,x=5.4541860506335285 color=red,shape=square,flag=0,i=29653,u=0.5865399307774417,v=0.8745844630545466,w=0.5168541966341402,x=3.295922878024351 color=blue,shape=triangle,flag=1,i=29657,u=0.11255405091871984,v=0.054952836091728074,w=0.5202741897928987,x=6.404243381702867 color=yellow,shape=triangle,flag=1,i=29659,u=0.266140692870774,v=0.6928470129413267,w=0.4944124834527488,x=4.799213117300116 color=yellow,shape=triangle,flag=1,i=29661,u=0.585797330965652,v=0.6485153370388037,w=0.49588227128232515,x=5.0665872920028185 color=green,shape=square,flag=1,i=29665,u=0.702974968407844,v=0.3304672973864793,w=0.4654244780542738,x=4.884596019592617 color=blue,shape=circle,flag=1,i=29667,u=0.7210614003295094,v=0.23590427496902744,w=0.4971013421815183,x=6.691829906116394 color=blue,shape=square,flag=1,i=29704,u=0.4027022037362268,v=0.7691703955959995,w=0.5259079205460773,x=5.897790666959815 color=yellow,shape=square,flag=1,i=29721,u=0.49473596281744403,v=0.27469069367657206,w=0.49372817525374924,x=5.209634503095014 color=red,shape=circle,flag=0,i=29729,u=0.4326293732706511,v=0.4056719258575794,w=0.5074613360998372,x=6.835725069911573 color=blue,shape=triangle,flag=1,i=29739,u=0.05156349574935992,v=0.09004906045829553,w=0.5155149833666632,x=4.582831435013014 color=blue,shape=square,flag=1,i=29752,u=0.5149817204989489,v=0.0016624922524925978,w=0.5250081992812912,x=3.098185998821226 color=yellow,shape=square,flag=1,i=29770,u=0.41111508110444195,v=0.32045965506363006,w=0.4938881936066751,x=5.385870358510869 color=blue,shape=triangle,flag=1,i=29777,u=0.41741426213421784,v=0.7467042913032289,w=0.5182128525405643,x=4.534055684590649 color=green,shape=square,flag=0,i=29787,u=0.8190293834797779,v=0.8859257609952934,w=0.4675732077569812,x=3.6654444072825556 color=orange,shape=triangle,flag=1,i=29821,u=0.5959848300384338,v=0.1822578625482384,w=0.5646184212494092,x=3.99977302240179 color=red,shape=square,flag=0,i=29829,u=0.7301789779665903,v=0.41857022858194914,w=0.520276546060603,x=6.808112650060683 color=purple,shape=square,flag=0,i=29840,u=0.5992454335855963,v=0.8056146895093382,w=0.49104006125759775,x=4.321982281031561 color=red,shape=triangle,flag=0,i=29843,u=0.8589377860466937,v=0.9527401031865766,w=0.4875687935554442,x=5.978286660638037 color=red,shape=circle,flag=1,i=29856,u=0.20604687792627696,v=0.2373665356831624,w=0.5030511797803342,x=3.03434307113751 color=green,shape=circle,flag=0,i=29889,u=0.3545794601134278,v=0.9685736930775674,w=0.5073623923359062,x=5.5755280931640145 color=red,shape=circle,flag=0,i=29896,u=0.9539709666522029,v=0.8899989164341081,w=0.4919316856408472,x=3.283701202922275 color=red,shape=square,flag=1,i=29913,u=0.6319459054255879,v=0.6835283549035489,w=0.49452003747397744,x=4.59335912122535 color=yellow,shape=circle,flag=1,i=29934,u=0.12903282043132014,v=0.0684388640589505,w=0.530523425220845,x=6.368948623377881 color=green,shape=triangle,flag=0,i=29957,u=0.17852338581332783,v=0.9301404799503399,w=0.4734426664644052,x=6.2035626244904725 color=purple,shape=square,flag=0,i=29958,u=0.753396065263036,v=0.4036467990991589,w=0.48954473928718306,x=3.070313888675163 color=red,shape=circle,flag=0,i=29964,u=0.48545239079349856,v=0.5262122761226822,w=0.4831083745020635,x=5.009029679869083 color=red,shape=circle,flag=0,i=29971,u=0.30551307645402237,v=0.3664800199847265,w=0.47708800376088945,x=5.363253467760244 color=yellow,shape=triangle,flag=1,i=29972,u=0.29346228242489947,v=0.9818633639509691,w=0.5008219842080108,x=4.5232974897894875 color=orange,shape=square,flag=0,i=29988,u=0.7290924974104981,v=0.625384244713551,w=0.4783605235815646,x=4.105279093671387 color=blue,shape=triangle,flag=1,i=29992,u=0.2770027690563145,v=0.9785601760579371,w=0.5111913134260267,x=3.8791792989907066 color=blue,shape=triangle,flag=1,i=29993,u=0.8035252551383874,v=0.3004863823453163,w=0.5073352358653068,x=5.661137070882127 color=red,shape=square,flag=0,i=30007,u=0.20063414310531924,v=0.30756246832020584,w=0.4888795796415844,x=4.980829921930858 color=red,shape=triangle,flag=1,i=30017,u=0.13832770125613314,v=0.768651597657867,w=0.4931892297340393,x=5.430528950141588 color=blue,shape=square,flag=1,i=30018,u=0.8449273676275564,v=0.621166096994931,w=0.5053151982311194,x=5.902846882297393 color=yellow,shape=square,flag=1,i=30052,u=0.7152808611391698,v=0.532517528197617,w=0.488992500041547,x=5.184232637479634 color=red,shape=square,flag=0,i=30058,u=0.7814474459558515,v=0.20856273010326976,w=0.49253348431011335,x=4.179526995756143 color=green,shape=square,flag=0,i=30065,u=0.6810829962381632,v=0.8087890938005086,w=0.489259397961584,x=3.5977529048923635 color=red,shape=square,flag=0,i=30068,u=0.5196833892850999,v=0.9367150794714201,w=0.4965574827287151,x=3.3105954392389383 color=yellow,shape=square,flag=1,i=30086,u=0.9343130317958508,v=0.7832383505783216,w=0.48723591291649976,x=5.040240159713332 color=purple,shape=square,flag=0,i=30111,u=0.7986076861179164,v=0.7394174552605486,w=0.48306023430082523,x=5.470637712656124 color=red,shape=triangle,flag=1,i=30122,u=0.22451841677562268,v=0.4008485681662449,w=0.5017897486594739,x=1.5004632464886598 color=green,shape=square,flag=0,i=30143,u=0.33142749879811806,v=0.9020200038557241,w=0.49089941359372596,x=5.482553755806546 color=purple,shape=circle,flag=0,i=30146,u=0.1477189654942207,v=0.47251966803487366,w=0.5063245255562299,x=5.346019341182475 color=red,shape=square,flag=0,i=30151,u=0.5012244366768477,v=0.10415321475197947,w=0.4931749062560858,x=7.1595278694387305 color=green,shape=triangle,flag=1,i=30157,u=0.6016650438179475,v=0.3669857434335294,w=0.4714022304049529,x=2.756406893326831 color=purple,shape=circle,flag=0,i=30164,u=0.09156249040649578,v=0.229210690055338,w=0.5047227095739586,x=4.091959353137588 color=orange,shape=triangle,flag=0,i=30166,u=0.4347367801621198,v=0.2790962095748857,w=0.5509229954930609,x=5.487200986388664 color=red,shape=square,flag=0,i=30178,u=0.449207014107289,v=0.8428339809879006,w=0.49641758965516214,x=4.916088070652804 color=red,shape=triangle,flag=1,i=30186,u=0.16590029994298372,v=0.2781810509850351,w=0.4959275804808212,x=4.995636120274436 color=blue,shape=square,flag=1,i=30188,u=0.29844354274224605,v=0.16676696472197183,w=0.5036755539129283,x=5.674581541296543 color=yellow,shape=triangle,flag=1,i=30192,u=0.46806203481637454,v=0.539568921643238,w=0.49715104248877445,x=5.005214696185409 color=red,shape=square,flag=1,i=30198,u=0.2691135454136523,v=0.957159613663821,w=0.49224999822326776,x=5.247577586031528 color=blue,shape=square,flag=1,i=30245,u=0.8656475748205655,v=0.9449542382343803,w=0.495117579326984,x=5.3753339335411825 color=green,shape=triangle,flag=0,i=30262,u=0.307873059783773,v=0.9592139872606779,w=0.47922305165858636,x=5.850901069980025 color=blue,shape=circle,flag=0,i=30263,u=0.6614015839422331,v=0.028552863313809906,w=0.5005600732195173,x=4.291423610723483 color=red,shape=square,flag=0,i=30269,u=0.003830227522392371,v=0.7660957908256116,w=0.5006200173117727,x=6.233722971033761 color=purple,shape=triangle,flag=0,i=30270,u=0.288177704672979,v=0.9459586009729012,w=0.5348338672571158,x=4.687882426913988 color=red,shape=circle,flag=1,i=30281,u=0.5583883212944449,v=0.5896671246335984,w=0.48001088182143503,x=6.449324219113862 color=green,shape=square,flag=0,i=30282,u=0.051033325162624155,v=0.7959475980378004,w=0.4982038524948576,x=6.247442473289776 color=red,shape=square,flag=0,i=30285,u=0.39342596666005913,v=0.29269349946258305,w=0.49462703207301845,x=2.7358713106589576 color=red,shape=square,flag=1,i=30286,u=0.027880527907372277,v=0.6415699409412685,w=0.4940481739540081,x=4.61169149889735 color=red,shape=triangle,flag=0,i=30291,u=0.1470352078876791,v=0.8125500250619784,w=0.512394319131293,x=5.98236469224189 color=yellow,shape=square,flag=1,i=30302,u=0.8302639347377956,v=0.8334333735657777,w=0.4891615217157213,x=6.485489844364913 color=red,shape=circle,flag=0,i=30332,u=0.8895447722814571,v=0.9717354540107599,w=0.4854406758431147,x=4.824398026515303 color=purple,shape=triangle,flag=0,i=30333,u=0.11950000546734574,v=0.3244988246632423,w=0.5152415980846886,x=3.5206566048485786 color=red,shape=square,flag=0,i=30343,u=0.008260435602335026,v=0.7244644428748056,w=0.5028917688036276,x=5.493305286497622 color=green,shape=triangle,flag=0,i=30348,u=0.4450670665515626,v=0.20264718068515652,w=0.4745790973762201,x=5.2402577730237265 color=yellow,shape=circle,flag=1,i=30350,u=0.7778309469057162,v=0.6796926768442973,w=0.5260855728112273,x=3.5272244096067413 color=red,shape=circle,flag=0,i=30354,u=0.301708448793656,v=0.29546375049306,w=0.4843449064349069,x=5.556597086323777 color=blue,shape=square,flag=0,i=30357,u=0.03698558276279085,v=0.282947385603037,w=0.4930610727463199,x=3.993359818266453 color=red,shape=square,flag=0,i=30375,u=0.15995068490840758,v=0.34931712073912613,w=0.5014310473810644,x=6.603087065113681 color=red,shape=square,flag=0,i=30382,u=0.49277923914690824,v=0.644292093697381,w=0.5044079305212555,x=3.2145361339453107 color=blue,shape=circle,flag=1,i=30385,u=0.7470845629328279,v=0.48578076348044175,w=0.5090265888617694,x=4.896898528388144 color=yellow,shape=triangle,flag=0,i=30388,u=0.8253595607371385,v=0.09275631826692166,w=0.4999218035048412,x=6.1051243915627795 color=green,shape=square,flag=0,i=30389,u=0.7778554677032801,v=0.8064929507105697,w=0.5000543529613237,x=5.50113587877009 color=yellow,shape=circle,flag=0,i=30390,u=0.7150936592962341,v=0.3224611554616321,w=0.5243652813373487,x=3.341000050851713 color=red,shape=square,flag=1,i=30399,u=0.34089854379698337,v=0.8647796046605544,w=0.5088227558623317,x=4.587514169567759 color=red,shape=circle,flag=0,i=30402,u=0.16947487546279205,v=0.07523081969366156,w=0.4839323463296248,x=6.084071449415837 color=red,shape=circle,flag=0,i=30405,u=0.5888921727408212,v=0.5751240662192442,w=0.48918397822006554,x=3.5960139251461034 color=green,shape=triangle,flag=1,i=30432,u=0.18348526800532372,v=0.22588163531340089,w=0.47036883363533216,x=5.819706510873556 color=red,shape=square,flag=1,i=30434,u=0.8120235545439471,v=0.14548108933387383,w=0.5091154210613482,x=3.818061629755697 color=blue,shape=triangle,flag=1,i=30435,u=0.7274927147102481,v=0.4750011734546318,w=0.4899643232412815,x=2.6562563731825377 color=purple,shape=square,flag=0,i=30444,u=0.22042132722165142,v=0.2575261498804785,w=0.47193038629235934,x=3.316979626952198 color=purple,shape=circle,flag=0,i=30483,u=0.21721064411561197,v=0.554777745881919,w=0.49663492704955686,x=4.291710904681601 color=purple,shape=triangle,flag=0,i=30487,u=0.8307657056891141,v=0.9447641439659609,w=0.5153151632804447,x=4.457897979223862 color=red,shape=circle,flag=0,i=30501,u=0.896657859923559,v=0.8723902077877677,w=0.49986885723510327,x=3.690066682201989 color=red,shape=square,flag=0,i=30506,u=0.8575325703791198,v=0.02833175026162782,w=0.5041695700951581,x=6.039720330089203 color=green,shape=square,flag=0,i=30516,u=0.4338140378282922,v=0.3928659303185025,w=0.48929794672694793,x=6.223465939692186 color=red,shape=square,flag=1,i=30520,u=0.9528955914171259,v=0.5531558822294478,w=0.5091922248456057,x=4.087593474489518 color=red,shape=square,flag=0,i=30569,u=0.6126940909687901,v=0.5570447826214673,w=0.511572204173628,x=6.284588801688897 color=red,shape=circle,flag=0,i=30585,u=0.3894503412249999,v=0.42039140372370654,w=0.49323703549648096,x=6.833595530194188 color=red,shape=triangle,flag=0,i=30592,u=0.27527967879076043,v=0.790248820403096,w=0.5024868329017081,x=5.314677105794 color=yellow,shape=circle,flag=1,i=30596,u=0.7957559797471911,v=0.5618444338292828,w=0.5285505391552109,x=6.382165742639831 color=red,shape=triangle,flag=0,i=30603,u=0.2845741974727857,v=0.3473550442036083,w=0.5012311856523145,x=4.7202795409718235 color=red,shape=triangle,flag=0,i=30607,u=0.1175938530648899,v=0.6518052989184085,w=0.5060915168345712,x=4.894007763795773 color=red,shape=square,flag=1,i=30621,u=0.7609148906025656,v=0.6512899641547996,w=0.5125386254645461,x=5.080977630677931 color=blue,shape=triangle,flag=1,i=30624,u=0.9600765693061948,v=0.08198983697064288,w=0.4955791731545013,x=6.057987291461597 color=red,shape=square,flag=0,i=30662,u=0.6094290702112861,v=0.7487913790450337,w=0.5138772370700087,x=5.3182863310449 color=red,shape=square,flag=0,i=30664,u=0.17217824127553671,v=0.5807344530586044,w=0.5110405596583685,x=4.426600886911363 color=purple,shape=circle,flag=0,i=30675,u=0.31403654472520426,v=0.11357922039355395,w=0.5058549636815446,x=5.527648782096251 color=red,shape=triangle,flag=0,i=30705,u=0.5725290396782309,v=0.048376064229432414,w=0.5184906763807028,x=3.5345940672180904 color=red,shape=square,flag=1,i=30714,u=0.04980999657679841,v=0.25767585619592825,w=0.515984584202646,x=3.7981948910822605 color=red,shape=triangle,flag=0,i=30719,u=0.21855866681958847,v=0.4982543964061553,w=0.523148157493496,x=5.329747612909604 color=green,shape=square,flag=0,i=30736,u=0.534375342718703,v=0.16303254609835027,w=0.4805388913432233,x=6.392284967248595 color=blue,shape=square,flag=0,i=30741,u=0.5950992758945963,v=0.7550950465466318,w=0.513987982901534,x=4.018636200757412 color=orange,shape=square,flag=1,i=30763,u=0.7827732095297112,v=0.6167773920685936,w=0.46831216596398845,x=3.5940444643544676 color=green,shape=triangle,flag=0,i=30764,u=0.2276334256884477,v=0.3404531276690478,w=0.4532130321998119,x=6.65168349766098 color=red,shape=square,flag=1,i=30774,u=0.9437243280470229,v=0.43960170554974154,w=0.5143556484426715,x=2.912002559941799 color=yellow,shape=square,flag=1,i=30778,u=0.6609143414169346,v=0.2192007192076071,w=0.5000548759558088,x=4.361794683171049 color=red,shape=square,flag=0,i=30787,u=0.4134945323539029,v=0.6679675565253959,w=0.5195582107837091,x=5.653513950764757 color=red,shape=square,flag=1,i=30816,u=0.469697258579583,v=0.7902222205684575,w=0.5355957165290308,x=5.01758689448523 color=red,shape=circle,flag=0,i=30854,u=0.18140350510768333,v=0.18168800517293002,w=0.5170824333522133,x=5.533912842640693 color=red,shape=triangle,flag=1,i=30877,u=0.6741179332464845,v=0.6461495367208291,w=0.5140053013282697,x=5.871825420274697 color=blue,shape=circle,flag=0,i=30893,u=0.7245453907354324,v=0.918340980961967,w=0.5165643432325667,x=4.9255026811854234 color=red,shape=square,flag=0,i=30896,u=0.485056411667279,v=0.3819608133877569,w=0.5462491902024431,x=4.42421979184498 color=green,shape=triangle,flag=0,i=30902,u=0.49568237875725185,v=0.5831455586945526,w=0.4596912935849979,x=6.9176465634698125 color=red,shape=triangle,flag=0,i=30928,u=0.14918364573664367,v=0.12634066592596216,w=0.5050016882791779,x=5.753544109278358 color=blue,shape=triangle,flag=1,i=30933,u=0.8405576935323963,v=0.7934462926694278,w=0.48525764684461326,x=3.8407633379337853 color=blue,shape=circle,flag=0,i=30944,u=0.1260653463516933,v=0.1693463988688123,w=0.5175684006583814,x=6.084164845246112 color=red,shape=circle,flag=0,i=30953,u=0.5602094334631412,v=0.6359658861779514,w=0.5274257762503781,x=5.645037486950211 color=red,shape=square,flag=0,i=30960,u=0.5803951853195812,v=0.7904139164895896,w=0.5364147140055715,x=6.046353563211684 color=red,shape=square,flag=1,i=30963,u=0.5553374144593168,v=0.522862844160655,w=0.5322882454574523,x=5.063691234912764 color=yellow,shape=square,flag=1,i=31000,u=0.02436920299593648,v=0.8831396964693253,w=0.5094730711991914,x=4.850603742648588 color=red,shape=circle,flag=0,i=31005,u=0.5133765183162307,v=0.46724056305178574,w=0.5326036951272493,x=3.799676680219985 color=blue,shape=square,flag=1,i=31008,u=0.170507123522057,v=0.8537386139649247,w=0.5009080264199828,x=6.371533374648447 color=green,shape=square,flag=0,i=31024,u=0.610840629667652,v=0.2638782169056768,w=0.4928716967591164,x=5.595505781716166 color=blue,shape=triangle,flag=1,i=31029,u=0.3389472459581383,v=0.5259091735902588,w=0.4921296219938035,x=4.408408542049037 color=yellow,shape=triangle,flag=1,i=31031,u=0.48263206745864784,v=0.52505649107279,w=0.5088058598602397,x=5.125746406540444 color=green,shape=square,flag=0,i=31046,u=0.5447546493131459,v=0.7029287311177661,w=0.496903661374872,x=5.559463121411629 color=purple,shape=circle,flag=0,i=31075,u=0.43228702999525037,v=0.9234244308233611,w=0.5065028225159918,x=3.336893020979776 color=blue,shape=triangle,flag=0,i=31079,u=0.6944413687865546,v=0.2890001568469157,w=0.4994660311746382,x=3.3129610345464635 color=red,shape=triangle,flag=0,i=31082,u=0.8705769138388587,v=0.9751811859145059,w=0.5099232476147225,x=4.637004797474901 color=blue,shape=triangle,flag=0,i=31106,u=0.9011950739572303,v=0.8947916221391885,w=0.4947526557052893,x=5.5981330467018084 color=yellow,shape=triangle,flag=1,i=31111,u=0.1600763094716232,v=0.6361466679701256,w=0.49953173184304145,x=4.288646727484488 color=red,shape=triangle,flag=0,i=31176,u=0.23533580621101424,v=0.2737770886965992,w=0.49911911237270923,x=6.814897422061496 color=green,shape=circle,flag=0,i=31178,u=0.5775271221995039,v=0.5570784045661324,w=0.4977260455158192,x=5.716532045272153 color=red,shape=triangle,flag=1,i=31180,u=0.811247343251775,v=0.05675863358810185,w=0.5043425462490259,x=6.217739907510967 color=red,shape=circle,flag=0,i=31181,u=0.44251755428275075,v=0.5049948328915848,w=0.5364249490422851,x=5.613606720003211 color=blue,shape=triangle,flag=1,i=31185,u=0.33679971121331065,v=0.8486508656001518,w=0.4906332183673078,x=3.339772963864308 color=green,shape=circle,flag=0,i=31193,u=0.7830329685372199,v=0.8768831590318761,w=0.4937646251096954,x=5.050285102640554 color=green,shape=square,flag=1,i=31199,u=0.9872641989143817,v=0.9063911516615576,w=0.47675701167179524,x=6.124551407295357 color=blue,shape=square,flag=0,i=31219,u=0.5175367176493351,v=0.6575966685560474,w=0.4992142767543194,x=8.318347612152106 color=purple,shape=square,flag=0,i=31235,u=0.8779783449906201,v=0.8023903932369643,w=0.4775146486723392,x=5.50699358032634 color=red,shape=square,flag=0,i=31236,u=0.563873640719193,v=0.608209846049118,w=0.5223207369684941,x=3.400498674702021 color=red,shape=circle,flag=0,i=31240,u=0.9957991931484116,v=1.0173926199780277,w=0.5242659965625325,x=4.701210712607983 color=red,shape=square,flag=1,i=31248,u=0.17295284830929858,v=0.18206483634331327,w=0.5206993001710004,x=7.330427152460064 color=red,shape=triangle,flag=0,i=31249,u=0.7592587621330351,v=0.9691470251130286,w=0.5081284088883297,x=4.211993275659857 color=red,shape=triangle,flag=0,i=31257,u=0.26502970111342083,v=0.4891472505186757,w=0.5106525316910329,x=4.762995330113068 color=red,shape=circle,flag=1,i=31263,u=0.21695287498289273,v=0.30114473327207275,w=0.5244355668432987,x=3.0124648383152395 color=red,shape=circle,flag=1,i=31265,u=0.8954827085470323,v=0.8385131757298496,w=0.5266003543974686,x=4.65424086438879 color=red,shape=circle,flag=0,i=31266,u=0.9748642235377072,v=0.9904893276325748,w=0.529975101878862,x=5.494366302028819 color=purple,shape=circle,flag=0,i=31301,u=0.5493291926941055,v=0.19057244404881668,w=0.5016018782618987,x=4.8455164204222525 color=red,shape=circle,flag=1,i=31315,u=0.4778945864664157,v=0.49839009704663917,w=0.5284871676906537,x=3.0953806464251845 color=red,shape=square,flag=1,i=31328,u=0.5543599891496866,v=0.5246616963380494,w=0.510248897880488,x=7.334943586038254 color=red,shape=square,flag=0,i=31347,u=0.1732076329323342,v=0.20547898691024935,w=0.5035173066241658,x=6.024678001200999 color=red,shape=triangle,flag=1,i=31351,u=0.31260573645858714,v=0.6480985337958689,w=0.5174385195282847,x=4.856585050666885 color=green,shape=circle,flag=0,i=31361,u=0.2275728625019101,v=0.1963649209210966,w=0.4997630181694436,x=5.192460479639976 color=orange,shape=triangle,flag=1,i=31379,u=0.23100832430228502,v=0.7360710148554332,w=0.5436575392763905,x=4.6651264183168415 color=orange,shape=triangle,flag=0,i=31380,u=0.6519225771058487,v=0.5145337606933655,w=0.546066660260992,x=3.503860128759937 color=yellow,shape=circle,flag=1,i=31385,u=0.3588056961812789,v=0.6105479148733278,w=0.5126077793184256,x=3.46234788913182 color=red,shape=square,flag=0,i=31406,u=0.3639534314697448,v=0.8392444450851481,w=0.521529631286661,x=5.334686284704513 color=blue,shape=square,flag=1,i=31441,u=0.1650510898821953,v=0.21577671065592197,w=0.5041305071414098,x=5.585231870189646 color=blue,shape=triangle,flag=0,i=31461,u=0.18437865374190476,v=0.6998235311408125,w=0.48350256970028316,x=4.578984084561866 color=red,shape=square,flag=0,i=31462,u=0.6695417057570011,v=0.9042026761823094,w=0.515182134008645,x=5.18694720568645 color=red,shape=triangle,flag=1,i=31472,u=0.10479902873544122,v=0.44268216477777955,w=0.49273094011637364,x=6.496818066105116 color=purple,shape=circle,flag=0,i=31488,u=0.03554948121060564,v=0.4991785612452486,w=0.4994553856707923,x=5.533032269585125 color=red,shape=square,flag=0,i=31492,u=0.25316932524554303,v=0.9328252579698911,w=0.5191884282865986,x=5.592492907689887 color=red,shape=square,flag=0,i=31500,u=0.33269864522957815,v=0.5906155921932702,w=0.520041120948019,x=3.917181628687565 color=blue,shape=triangle,flag=1,i=31506,u=0.7767827033953992,v=0.10636383285777307,w=0.48194182966348054,x=2.1699618582149935 color=red,shape=circle,flag=1,i=31509,u=0.773553183388423,v=0.7332440819841319,w=0.5283481595420471,x=3.285338291587969 color=yellow,shape=triangle,flag=1,i=31512,u=0.13634045207607548,v=0.9848515987730506,w=0.5284111256066597,x=6.486124999791548 color=red,shape=square,flag=0,i=31529,u=0.827029555223276,v=0.27396208015093737,w=0.521147767788051,x=4.001442657993596 color=green,shape=triangle,flag=0,i=31542,u=0.685093105738591,v=0.841175413796776,w=0.46197279904146615,x=4.198856066379299 color=red,shape=square,flag=0,i=31545,u=0.21535666328841163,v=0.7965087605307248,w=0.5172818376380691,x=5.674780751560892 color=red,shape=triangle,flag=0,i=31560,u=0.26717026424483004,v=0.666207719089041,w=0.49142150378785454,x=4.222843390519655 color=blue,shape=circle,flag=0,i=31582,u=0.4380626656933765,v=0.3784071248206897,w=0.5083846792348192,x=6.660367507616556 color=blue,shape=circle,flag=1,i=31590,u=0.9826682561493719,v=0.22447298467586185,w=0.5101864352642794,x=5.303306441693211 color=red,shape=circle,flag=0,i=31608,u=0.7281695461225278,v=0.7127504449019734,w=0.522886415099259,x=5.28095374119536 color=orange,shape=circle,flag=1,i=31644,u=0.37089566152670483,v=0.3587431317899764,w=0.5243279342307468,x=5.516444976320288 color=red,shape=square,flag=1,i=31666,u=0.4393141758478778,v=0.5127837166545216,w=0.5071355880697656,x=3.3377340324740215 color=blue,shape=circle,flag=0,i=31682,u=0.6887428002045259,v=0.13496513437879942,w=0.5039202926106429,x=3.6185745789652035 color=yellow,shape=square,flag=1,i=31688,u=0.503319496246963,v=0.8154543708627862,w=0.5038767262466363,x=5.055344010450682 color=red,shape=square,flag=1,i=31692,u=0.10571170419020703,v=0.12650267238699053,w=0.5115793514209701,x=4.084988330672991 color=red,shape=triangle,flag=0,i=31706,u=0.22098230763993387,v=0.5672838112436571,w=0.4911030718909937,x=5.589453644740485 color=blue,shape=triangle,flag=1,i=31715,u=0.3183370182824441,v=0.7996016086895069,w=0.48283196095496456,x=2.3958100747453916 color=blue,shape=circle,flag=0,i=31722,u=0.3650983697013428,v=0.13341944683810525,w=0.5037785972222049,x=6.8124900397988055 color=red,shape=square,flag=1,i=31749,u=0.0009893213602718554,v=0.49624776584522445,w=0.511169360409743,x=6.474948496483406 color=yellow,shape=square,flag=1,i=31754,u=0.062237368491465106,v=0.5671098933453232,w=0.5005165044307704,x=4.544714235918196 color=yellow,shape=square,flag=1,i=31756,u=0.3626218183080785,v=0.18705823876716987,w=0.5029280814495235,x=3.2714628470863967 color=red,shape=circle,flag=0,i=31762,u=0.8524379787637962,v=0.7729978482703204,w=0.5125242747434275,x=5.661880995310369 color=yellow,shape=square,flag=1,i=31763,u=0.903162259715378,v=0.4131659728496049,w=0.506974507225746,x=3.609871940324743 color=purple,shape=square,flag=0,i=31777,u=0.6168332877427288,v=0.7205833553099292,w=0.4739679368782447,x=4.911673619751092 color=green,shape=triangle,flag=0,i=31778,u=0.19590280469757537,v=0.9015498289893369,w=0.46553610900208986,x=5.194609391417984 color=purple,shape=square,flag=0,i=31779,u=0.08186676316007535,v=0.26263113109305225,w=0.47359721010482025,x=6.842602989797476 color=blue,shape=triangle,flag=0,i=31797,u=0.9174367887224559,v=0.35533358810982674,w=0.4723246924451188,x=6.156372544691018 color=purple,shape=square,flag=0,i=31805,u=0.0005996381983701671,v=0.032544102008075226,w=0.47037566553006377,x=3.874637299268216 color=blue,shape=square,flag=0,i=31810,u=0.2077541610621192,v=0.2596109544377776,w=0.503749542668205,x=2.313519357763424 color=red,shape=triangle,flag=0,i=31816,u=0.23275619227052258,v=0.8159419426892464,w=0.4956078927369827,x=4.144340176089642 color=yellow,shape=square,flag=1,i=31824,u=0.02354557000894919,v=0.29920837715434623,w=0.5109333065180163,x=3.2789882132277235 color=red,shape=circle,flag=0,i=31852,u=0.8403796102089048,v=0.8562070039323685,w=0.5229978219868584,x=6.837703124670132 color=red,shape=square,flag=1,i=31858,u=0.6642138997321104,v=0.38997532567208226,w=0.5034295270180834,x=5.252600907167657 color=red,shape=triangle,flag=0,i=31864,u=0.05104705794887088,v=0.734317115046029,w=0.5084999845164628,x=3.4539759012770843 color=red,shape=square,flag=0,i=31887,u=0.4126596385374226,v=0.7870263725239266,w=0.50427255750418,x=4.687687800797566 color=purple,shape=circle,flag=0,i=31902,u=0.8221075588952916,v=0.4189752616214162,w=0.4983864592590349,x=4.41324965214633 color=yellow,shape=circle,flag=1,i=31908,u=0.09700420236879748,v=0.32067446470589256,w=0.5135515943839901,x=7.780547039411862 color=blue,shape=triangle,flag=1,i=31914,u=0.7724776592201179,v=0.48949607583578236,w=0.4715532140993242,x=4.217104729413005 color=red,shape=square,flag=0,i=31924,u=0.33940484571730434,v=0.9744585971170209,w=0.5116798736107034,x=3.747450665383178 color=red,shape=triangle,flag=0,i=31927,u=0.21911386857004045,v=0.5953644413456816,w=0.5054367095762375,x=4.847275004927652 color=red,shape=triangle,flag=0,i=31936,u=0.2588727421514262,v=0.055671874326011506,w=0.5075489650989422,x=4.024506967834393 color=red,shape=square,flag=0,i=31937,u=0.45127198494198617,v=0.21730283632927083,w=0.519996677534921,x=4.915701738835918 color=purple,shape=triangle,flag=0,i=31943,u=0.6543595268509671,v=0.7152853419268527,w=0.5195989951680036,x=5.128138755133754 color=blue,shape=square,flag=1,i=31946,u=0.6620260539692875,v=0.8693508955051746,w=0.4991555703514362,x=6.327221842839101 color=yellow,shape=circle,flag=1,i=31954,u=0.21624658427387833,v=0.034722130898524495,w=0.5114356685979923,x=4.404708690578104 color=red,shape=triangle,flag=0,i=31969,u=0.7425685366781526,v=0.397818074328401,w=0.49523049119946966,x=4.435865270981544 color=green,shape=square,flag=0,i=31986,u=0.8877093863231819,v=0.6844471855848603,w=0.4648457624645645,x=6.935426749112351 color=blue,shape=circle,flag=1,i=32010,u=0.5592699421679179,v=0.2286932036249878,w=0.5093229522279306,x=4.418651102065964 color=blue,shape=triangle,flag=1,i=32055,u=0.9744028196315789,v=0.6387937214444578,w=0.4851322710547238,x=3.6747460920314197 color=red,shape=triangle,flag=1,i=32057,u=0.0041252571189362985,v=0.5391424218838407,w=0.5133411716482529,x=6.776644055679761 color=red,shape=triangle,flag=0,i=32073,u=0.5085780953194106,v=0.09085007059700079,w=0.5092288245379413,x=5.140647944455343 color=red,shape=square,flag=0,i=32098,u=0.03423285764799833,v=0.5774944713960741,w=0.513077234263766,x=6.30087731506244 color=red,shape=square,flag=0,i=32158,u=0.3877110921051712,v=0.4004256431664053,w=0.49751199493402815,x=4.034978135054424 color=red,shape=square,flag=0,i=32169,u=0.1344437968883816,v=0.7825682593214645,w=0.4940447526141323,x=5.0953394201999656 color=green,shape=circle,flag=1,i=32172,u=0.6675355500133372,v=0.3047046019493378,w=0.49804680236117094,x=4.429777247395564 color=green,shape=square,flag=1,i=32173,u=0.44053078812006696,v=0.8866445026384596,w=0.47065917690012504,x=3.628797199056707 color=red,shape=square,flag=0,i=32181,u=0.8149652435086298,v=0.802180739846241,w=0.49448691159004277,x=4.873513683897505 color=blue,shape=square,flag=0,i=32197,u=0.7637369756880534,v=0.217820199951122,w=0.4904284873619981,x=3.602777711637847 color=blue,shape=square,flag=0,i=32201,u=0.1424186527885838,v=0.457424737302245,w=0.4944334902375324,x=5.324203195198705 color=blue,shape=triangle,flag=1,i=32204,u=0.5480451851777264,v=0.4781116260315582,w=0.49168376898056776,x=5.258531733354391 color=yellow,shape=triangle,flag=1,i=32223,u=0.7776307339917085,v=0.5122875723494186,w=0.521256510567352,x=5.142866785301873 color=red,shape=circle,flag=1,i=32228,u=0.7243578792284022,v=0.7885349366162395,w=0.4961340246820813,x=5.434908019992243 color=red,shape=square,flag=0,i=32238,u=0.03744792426315624,v=0.7745425512761289,w=0.5216605800327686,x=3.46890547136746 color=yellow,shape=circle,flag=0,i=32244,u=0.9408144403377761,v=0.029859810634737527,w=0.5098562359310378,x=3.675363106392737 color=yellow,shape=triangle,flag=1,i=32245,u=0.8136901788954085,v=0.8755284272553082,w=0.5122538192380498,x=4.59068059600958 color=blue,shape=square,flag=1,i=32264,u=0.05721313280803708,v=0.3475060435636014,w=0.49026037159564245,x=3.5678014963715454 color=yellow,shape=circle,flag=1,i=32283,u=0.7291818747212584,v=0.3652864178443853,w=0.5102026389934516,x=5.2763314269174355 color=red,shape=square,flag=1,i=32289,u=0.10032335582298779,v=0.8055879209733166,w=0.5309754007011206,x=4.107884465353599 color=yellow,shape=square,flag=0,i=32293,u=0.7868494371238808,v=0.6987359627510948,w=0.5253008246713756,x=6.182785124274468 color=yellow,shape=circle,flag=1,i=32299,u=0.8372907608514316,v=0.7522312524730911,w=0.5114980747554854,x=5.2734945742830925 color=green,shape=triangle,flag=1,i=32300,u=0.19878286657954214,v=0.01733402077116275,w=0.45401278032540804,x=4.202165493582659 color=red,shape=square,flag=0,i=32309,u=0.23338362638033416,v=0.35595411691358436,w=0.5283070781469115,x=4.6917501698780955 color=red,shape=circle,flag=1,i=32331,u=0.9612663650163008,v=1.0610812102506386,w=0.4998157155415821,x=5.928187526631626 color=red,shape=square,flag=0,i=32332,u=0.1799800420212142,v=0.5916681502254145,w=0.5216584750735137,x=6.375642148068084 color=red,shape=square,flag=0,i=32339,u=0.605067817589507,v=0.40143764105090707,w=0.5250353859522513,x=4.5493440872246484 color=red,shape=triangle,flag=0,i=32342,u=0.48219494244677663,v=0.4760288258882689,w=0.49558056917940285,x=5.061334946669055 color=green,shape=square,flag=0,i=32344,u=0.47931925463972913,v=0.9719808760720149,w=0.4756384852406957,x=5.020660107159152 color=green,shape=square,flag=0,i=32353,u=0.7070814064550497,v=0.24067515548843532,w=0.479633550845076,x=6.305768264280075 color=red,shape=triangle,flag=0,i=32354,u=0.6000463470480698,v=0.6435697678704391,w=0.49602970977487293,x=7.100720620527883 color=red,shape=square,flag=0,i=32365,u=0.4305544310943289,v=0.19601186774000467,w=0.5147239264198963,x=5.174082789461681 color=red,shape=circle,flag=0,i=32381,u=0.148715951565217,v=0.06761300795991265,w=0.5087423149898872,x=5.753926182536837 color=red,shape=circle,flag=0,i=32388,u=0.05910820023726637,v=0.10675974838732578,w=0.5077082220675109,x=3.008224853464814 color=red,shape=square,flag=1,i=32398,u=0.021075722105496575,v=0.506201793177115,w=0.527038757353677,x=5.147460848560225 color=red,shape=triangle,flag=0,i=32404,u=0.2846087187598718,v=0.6153307092302611,w=0.5048651599161194,x=4.37839151032885 color=red,shape=circle,flag=1,i=32410,u=0.7355792920435406,v=0.7850551217919419,w=0.5078115837238074,x=3.264351747376816 color=blue,shape=square,flag=1,i=32420,u=0.6015559576137279,v=0.8815103418321111,w=0.48460961082413323,x=3.638946734291146 color=red,shape=square,flag=0,i=32423,u=0.2914080002358599,v=0.252593756086932,w=0.5184860448673824,x=4.126618428116534 color=red,shape=square,flag=0,i=32444,u=0.3818672794857729,v=0.8176103501336636,w=0.5083125077743214,x=5.583021694785802 color=green,shape=circle,flag=0,i=32454,u=0.04385066820236028,v=0.30964458914708637,w=0.494946082813775,x=6.348433461821028 color=yellow,shape=circle,flag=1,i=32456,u=0.9695278060802851,v=0.876078811998003,w=0.5028186754792242,x=5.723713820559005 color=yellow,shape=circle,flag=1,i=32457,u=0.07924092318114317,v=0.4972649107558108,w=0.5051305675339505,x=6.088499564809126 color=red,shape=square,flag=0,i=32461,u=0.335219993270342,v=0.4440177073636694,w=0.5015435405316938,x=2.0561891537921246 color=yellow,shape=square,flag=0,i=32462,u=0.8973529145692394,v=0.8665352070629379,w=0.5173193874373868,x=4.7939381992093955 color=yellow,shape=circle,flag=0,i=32470,u=0.7557946901342758,v=0.7961926856419823,w=0.5085077656411156,x=6.169062428566167 color=green,shape=square,flag=1,i=32471,u=0.5834781806368595,v=0.20528657408860163,w=0.4796995920217562,x=4.820787755000001 color=blue,shape=triangle,flag=1,i=32491,u=0.5639389326047842,v=0.14413245062047586,w=0.47403063626635655,x=4.636433589540896 color=purple,shape=square,flag=0,i=32496,u=0.6430224168736124,v=0.35563077150216527,w=0.4937300992729642,x=2.572575638535684 color=yellow,shape=circle,flag=1,i=32498,u=0.4413513144817637,v=0.5068822483287729,w=0.5085973271869176,x=2.981065614677336 color=green,shape=circle,flag=1,i=32503,u=0.04120634610433116,v=0.43901513919610846,w=0.4934139200541007,x=5.565045871657813 color=blue,shape=triangle,flag=1,i=32504,u=0.11408661972037026,v=0.36040947632358633,w=0.47284493448601417,x=5.20584624664455 color=red,shape=square,flag=0,i=32505,u=0.8880713128037928,v=0.16987367274053466,w=0.5064076964398891,x=4.7403114707213225 color=red,shape=circle,flag=0,i=32523,u=0.014293547624514402,v=0.07798787875174154,w=0.486186765296906,x=5.842357414177379 color=green,shape=triangle,flag=0,i=32534,u=0.5612345117373408,v=0.4302298430944852,w=0.4517043717301244,x=4.669697476946988 color=orange,shape=triangle,flag=0,i=32556,u=0.10938360149604309,v=0.689869491310625,w=0.5431900459374166,x=6.468341862911658 color=green,shape=triangle,flag=0,i=32567,u=0.8390024456403523,v=0.4450017751294524,w=0.46290717829798583,x=4.986551580250597 color=red,shape=circle,flag=0,i=32584,u=0.36455480601916623,v=0.27319782568555084,w=0.48816597650186155,x=4.500385344325669 color=red,shape=square,flag=0,i=32598,u=0.10250053721046726,v=0.7087364526238986,w=0.5210045166693695,x=4.643639332890903 color=red,shape=triangle,flag=0,i=32606,u=0.6913292356787187,v=0.06967166120187973,w=0.4824837907808066,x=5.465619898155914 color=red,shape=square,flag=0,i=32614,u=0.7747270426795929,v=0.23984074061613925,w=0.5236000839677001,x=4.6488885088208525 color=red,shape=circle,flag=1,i=32632,u=0.9783301116733789,v=0.8922845915833825,w=0.481496073298218,x=5.283521905278108 color=red,shape=square,flag=0,i=32639,u=0.11079274766957414,v=0.9207987973222405,w=0.5213225028042737,x=4.989071591906947 color=red,shape=square,flag=0,i=32645,u=0.8695831833744887,v=0.7193058887103329,w=0.5221190859923294,x=5.142116340894931 color=red,shape=circle,flag=1,i=32653,u=0.07296696400353986,v=0.11847925279677447,w=0.48314756070522863,x=4.026861982299126 color=red,shape=square,flag=0,i=32670,u=0.04609021013675829,v=0.23587858063498013,w=0.5270475593197261,x=4.735031857298412 color=red,shape=triangle,flag=0,i=32692,u=0.2584680516691501,v=0.40869061970140297,w=0.48716175022993646,x=6.369732083882231 color=red,shape=triangle,flag=0,i=32708,u=0.06202640106795365,v=0.5455881697620651,w=0.49321189803590004,x=6.194436991128733 color=red,shape=circle,flag=0,i=32709,u=0.829762112565778,v=0.9152054900746871,w=0.47820158721931305,x=5.546651140728074 color=red,shape=circle,flag=0,i=32725,u=0.8593655778622782,v=0.930922698018613,w=0.4854880522402113,x=3.7606042959751593 color=red,shape=square,flag=0,i=32736,u=0.5605287463932519,v=0.13416454976966774,w=0.5317901654025541,x=4.4131740756012094 color=blue,shape=circle,flag=1,i=32744,u=0.3275951864212775,v=0.8375232619451524,w=0.49105284245042846,x=6.2528523638112 color=red,shape=triangle,flag=0,i=32751,u=0.42355159046053836,v=0.13574632156384858,w=0.4947756144370737,x=6.80136136049152 color=blue,shape=circle,flag=1,i=32759,u=0.920443573748635,v=0.05732739801145137,w=0.4887044665223418,x=6.151365241637104 color=red,shape=circle,flag=0,i=32760,u=0.12605861345370017,v=0.1330606729262756,w=0.482834265404661,x=5.942869189338023 color=red,shape=square,flag=0,i=32785,u=0.4496305526517207,v=0.8694052470439929,w=0.5305896042927005,x=6.13742498281885 color=blue,shape=circle,flag=0,i=32797,u=0.7283349448900478,v=0.8782206753734855,w=0.47801707721757003,x=6.113102854628842 color=red,shape=square,flag=1,i=32808,u=0.11877132627548537,v=0.5562890622969119,w=0.5254728874960856,x=3.5607861390070803 color=red,shape=square,flag=1,i=32810,u=0.18638017786781336,v=0.15147107506841828,w=0.518594388590605,x=5.776604135254078 color=red,shape=triangle,flag=0,i=32823,u=0.019546512636961277,v=0.7297009882606014,w=0.5020076643313628,x=4.21173761178851 color=red,shape=circle,flag=0,i=32850,u=0.08561446532633354,v=0.09718124452985552,w=0.5112306260223481,x=5.611993204902898 color=red,shape=circle,flag=1,i=32858,u=0.022743711990624527,v=-0.07431716804508803,w=0.510613417409727,x=6.658890632436983 color=purple,shape=triangle,flag=0,i=32868,u=0.03580753056628516,v=0.9144736089299262,w=0.5220774021640889,x=5.273346771555825 color=yellow,shape=square,flag=1,i=32871,u=0.6016128178556441,v=0.6731243644083288,w=0.5176526479112705,x=5.243038233400318 color=red,shape=square,flag=0,i=32878,u=0.8908386918234684,v=0.2521529089942207,w=0.5229081191254045,x=2.6822998910699027 color=purple,shape=circle,flag=0,i=32893,u=0.9511630714573232,v=0.31720116651082364,w=0.5162633135890542,x=4.703289829994978 color=blue,shape=square,flag=1,i=32927,u=0.061298772069913854,v=0.8961443790039122,w=0.4721092867611639,x=5.550239755664254 color=red,shape=circle,flag=0,i=32954,u=0.4382790503346733,v=0.5280133474272716,w=0.5030571663102756,x=7.407521664233937 color=red,shape=circle,flag=0,i=32969,u=0.09086048446175976,v=0.17492728926937143,w=0.5005242760486518,x=3.8368044162916224 color=green,shape=triangle,flag=0,i=32979,u=0.9565877633142008,v=0.6930816314512078,w=0.4816087030171712,x=4.614660534339733 color=red,shape=triangle,flag=1,i=32995,u=0.0892500458749641,v=0.6616946215862346,w=0.5204257400970129,x=4.26005110843244 color=red,shape=square,flag=1,i=32997,u=0.9334755525105627,v=0.5056734437982556,w=0.5215779512398034,x=5.528773143662652 color=purple,shape=circle,flag=0,i=33000,u=0.1782957982498975,v=0.8780901538936552,w=0.5143171654754598,x=5.8768198236300755 color=purple,shape=triangle,flag=0,i=33009,u=0.8663737140507328,v=0.783807814279407,w=0.5272262140832616,x=5.536663010743935 color=yellow,shape=square,flag=0,i=33030,u=0.4651152927513983,v=0.3602632945931926,w=0.5331143301453313,x=7.6345432040879295 color=red,shape=square,flag=1,i=33036,u=0.03470841178099904,v=0.6341489915183246,w=0.5191651416832344,x=5.516463901783101 color=red,shape=triangle,flag=0,i=33052,u=0.2922274997969324,v=0.9846500142491651,w=0.5107062704090012,x=3.9360953088487793 color=red,shape=triangle,flag=1,i=33056,u=0.7850283001716426,v=0.7599520866476104,w=0.5124377690192731,x=5.041794869223895 color=red,shape=triangle,flag=1,i=33060,u=0.7852468915431168,v=0.7016513057112611,w=0.5074279656298706,x=4.045906807305639 color=red,shape=square,flag=1,i=33073,u=0.30132899917604317,v=0.18533002968899426,w=0.5146883212733246,x=6.2797647612309815 color=red,shape=circle,flag=0,i=33092,u=0.2905604215817402,v=0.26682598973926164,w=0.5201868694731542,x=3.792800013060998 color=purple,shape=circle,flag=0,i=33134,u=0.15618552072155845,v=0.06919621582317592,w=0.5125020002065729,x=5.212852970245521 color=red,shape=square,flag=0,i=33140,u=0.6585081332310359,v=0.9667074053765864,w=0.5163555554335203,x=6.098770797963791 color=purple,shape=square,flag=0,i=33157,u=0.46212890188485545,v=0.625137805129282,w=0.5053429697218541,x=4.29239939967925 color=blue,shape=square,flag=0,i=33160,u=0.7898244199380381,v=0.9188529669419712,w=0.46346768947896877,x=5.8308112695063015 color=purple,shape=circle,flag=0,i=33179,u=0.5438418523715753,v=0.3472092475117562,w=0.508455522738372,x=6.370039900273446 color=red,shape=circle,flag=1,i=33182,u=0.9367413023051921,v=0.9356999770483273,w=0.5326234780762712,x=5.417480842508904 color=red,shape=circle,flag=1,i=33184,u=0.874599632720004,v=0.9510434905248792,w=0.5334452736644045,x=1.978455829594094 color=purple,shape=square,flag=0,i=33185,u=0.7760270353900044,v=0.7661734308434004,w=0.5075931386160416,x=7.142709929123115 color=purple,shape=triangle,flag=0,i=33191,u=0.4106078619000615,v=0.32656593840243553,w=0.5153208494716195,x=3.9131538166197255 color=red,shape=square,flag=1,i=33216,u=0.6493394196009691,v=0.49000510937353015,w=0.5093941038753869,x=3.2861871044312365 color=red,shape=circle,flag=1,i=33222,u=0.26463638320350424,v=0.2236520811055912,w=0.5317671651383756,x=6.9064585829203935 color=red,shape=square,flag=0,i=33225,u=0.2810176899713178,v=0.9682968139514915,w=0.5103265085201572,x=3.538667671900324 color=red,shape=triangle,flag=1,i=33230,u=0.9092840920930229,v=0.932861340491937,w=0.5168416968265344,x=5.938329643718402 color=red,shape=circle,flag=0,i=33235,u=0.7605722298145382,v=0.6638542659368751,w=0.5310484146416167,x=3.732441352111149 color=blue,shape=triangle,flag=1,i=33239,u=0.0531960129300687,v=0.527087430298157,w=0.4952531521869843,x=6.643823645645008 color=purple,shape=square,flag=0,i=33255,u=0.7618637253516649,v=0.3435316755984419,w=0.49959534661166877,x=5.534841496457631 color=yellow,shape=square,flag=1,i=33263,u=0.14179071616906058,v=0.8161388617100427,w=0.5228064088293859,x=4.3496314869206785 color=green,shape=triangle,flag=0,i=33265,u=0.11232896330952147,v=0.9598717777536011,w=0.48561516946527766,x=4.959867117970179 color=yellow,shape=square,flag=1,i=33269,u=0.631256517492463,v=0.8483710019686178,w=0.518930047707305,x=5.359029599173894 color=red,shape=square,flag=0,i=33308,u=0.7955270591347272,v=0.22842133208530724,w=0.5092678013044601,x=5.0181528760107525 color=green,shape=square,flag=0,i=33316,u=0.1934525173207342,v=0.024859410552620087,w=0.4636646219951484,x=3.4364646805265813 color=blue,shape=square,flag=1,i=33323,u=0.6328985796809088,v=0.5371547030694789,w=0.47275191454349197,x=6.2070560605148755 color=blue,shape=circle,flag=0,i=33324,u=0.4355433014907806,v=0.14348702134236835,w=0.48347146016713394,x=4.583848526395438 color=red,shape=square,flag=0,i=33330,u=0.9547506060421391,v=0.15644715185217528,w=0.5074151029513085,x=4.988210476681349 color=red,shape=circle,flag=0,i=33339,u=0.395951382030177,v=0.4690457786021151,w=0.5263989691998087,x=3.830936051131918 color=yellow,shape=triangle,flag=1,i=33384,u=0.937053069014554,v=0.41421991895810684,w=0.5215462722781082,x=4.71658156473542 color=red,shape=triangle,flag=1,i=33387,u=0.11042373483238732,v=0.2196353856999005,w=0.507860582766067,x=4.909263467330887 color=red,shape=circle,flag=0,i=33392,u=0.3584193316943274,v=0.43342800755801575,w=0.5366763043446198,x=3.7127400894717844 color=red,shape=square,flag=0,i=33399,u=0.8407975280050823,v=0.550262211104605,w=0.5144722922275274,x=3.1307343891515074 color=red,shape=square,flag=0,i=33409,u=0.04837320004778167,v=0.9453096261457511,w=0.5226299334766344,x=4.145408001962476 color=red,shape=square,flag=0,i=33430,u=0.7557420951042636,v=0.6274011228438122,w=0.5190456129482628,x=5.710222217579241 color=yellow,shape=square,flag=1,i=33434,u=0.5925586618016372,v=0.8642705300196425,w=0.5075400894634231,x=4.376140424985202 color=green,shape=triangle,flag=0,i=33440,u=0.128734666956844,v=0.4935100822626092,w=0.49447441731960207,x=4.017749836578955 color=blue,shape=triangle,flag=1,i=33463,u=0.8327195325511809,v=0.5687789044576186,w=0.4812500380046313,x=6.715792283469528 color=green,shape=circle,flag=0,i=33465,u=0.7573090091397728,v=0.14217508067307683,w=0.46049494689890613,x=3.216325379030023 color=purple,shape=square,flag=0,i=33472,u=0.8053104216939593,v=0.5649751739490793,w=0.5009590951470976,x=4.731104486410476 color=blue,shape=square,flag=1,i=33485,u=0.33307147725126396,v=0.8578623991579769,w=0.4766061787566923,x=2.673292048720166 color=red,shape=square,flag=0,i=33488,u=0.0852817108198839,v=0.35831011255889866,w=0.5115311108701357,x=4.5710153259783075 color=red,shape=triangle,flag=0,i=33502,u=0.9453784991134617,v=0.5964991605997636,w=0.5256741456919752,x=5.0968835655930205 color=yellow,shape=square,flag=1,i=33510,u=0.476237863271449,v=0.2299353975160232,w=0.5019132696785426,x=4.546785402720325 color=green,shape=triangle,flag=0,i=33519,u=0.7861768808447998,v=0.501560557142545,w=0.492695619424411,x=4.18826723005946 color=yellow,shape=square,flag=1,i=33576,u=0.3098376725521097,v=0.8525628505287842,w=0.49774122460981685,x=4.494754378604669 color=orange,shape=square,flag=1,i=33581,u=0.8466575606120571,v=0.9824458415307831,w=0.48420912272421157,x=4.304261218143297 color=red,shape=triangle,flag=1,i=33585,u=0.940590719030772,v=0.5102080533960888,w=0.49762936689368364,x=5.95773795189861 color=red,shape=triangle,flag=0,i=33599,u=0.11126641426591499,v=0.7407708894185547,w=0.491885275344142,x=6.697885922365963 color=green,shape=triangle,flag=1,i=33624,u=0.8998354713692119,v=0.22574442291570274,w=0.5022537733586984,x=6.8576295941960845 color=purple,shape=square,flag=0,i=33625,u=0.5344328737677263,v=0.7475693042065513,w=0.5003826610245873,x=3.989829588981453 color=red,shape=triangle,flag=0,i=33630,u=0.5782696616005765,v=0.9760203785705569,w=0.4912191555946164,x=3.7160279478181315 color=red,shape=square,flag=0,i=33655,u=0.4958670139651731,v=0.6737689627330573,w=0.5090254268071853,x=3.2132077010541775 color=green,shape=square,flag=1,i=33697,u=0.7322935912265445,v=0.07626071869309903,w=0.47290935393202693,x=5.914213346338923 color=red,shape=circle,flag=0,i=33718,u=0.00991552445414945,v=0.02127099216301769,w=0.5016001757077556,x=6.001019008382052 color=blue,shape=triangle,flag=1,i=33719,u=0.5137958517836968,v=0.06885068919055182,w=0.49038853348429884,x=6.69133698373285 color=purple,shape=square,flag=0,i=33754,u=0.9561599641074756,v=0.5501048141712281,w=0.4993870720207535,x=5.045089062446263 color=purple,shape=square,flag=0,i=33772,u=0.7370742113118581,v=0.3730353916810043,w=0.5019065732030719,x=3.711468756834424 color=purple,shape=square,flag=0,i=33773,u=0.09447098819853716,v=0.790287428273776,w=0.49911439564292837,x=6.192472033553568 color=red,shape=circle,flag=0,i=33777,u=0.8847292101053823,v=0.806570693908014,w=0.5109699807126428,x=5.226442591485785 color=purple,shape=circle,flag=1,i=33778,u=0.5350822848202962,v=0.2245304196200576,w=0.506154683713476,x=6.126712791034255 color=red,shape=square,flag=1,i=33781,u=0.48994037628314646,v=0.25674747317596747,w=0.501410317035248,x=4.286095475400842 color=blue,shape=square,flag=1,i=33789,u=0.0504095165754711,v=0.01065457219964927,w=0.46672206122909715,x=4.1379560497738 color=red,shape=square,flag=0,i=33804,u=0.6835496616681078,v=0.517987895942444,w=0.4951210309275078,x=5.478495130930987 color=yellow,shape=square,flag=1,i=33825,u=0.30159369435658434,v=0.814191094573637,w=0.4818169513038904,x=4.9468734253592155 color=yellow,shape=triangle,flag=1,i=33832,u=0.44732346961311575,v=0.07696682381034459,w=0.5022999478095949,x=6.116966828681897 color=green,shape=triangle,flag=0,i=33850,u=0.9632529800944208,v=0.14027292499084576,w=0.49405564243040323,x=3.6760398361651596 color=red,shape=square,flag=1,i=33862,u=0.5332902509478825,v=0.8962620318569003,w=0.49812318796913635,x=6.1413247609702575 color=red,shape=square,flag=1,i=33870,u=0.048764699218243224,v=0.00624750884993408,w=0.5054941592025307,x=7.2525370892298255 color=orange,shape=square,flag=1,i=33873,u=0.8689076212131088,v=0.751516956021458,w=0.48262072178033993,x=3.5114467753569034 color=purple,shape=triangle,flag=0,i=33910,u=0.2535445131820081,v=0.6609382011095314,w=0.503900635875241,x=5.8161117638499436 color=yellow,shape=triangle,flag=0,i=33926,u=0.11435983140396122,v=0.6677516106391923,w=0.49421446223014703,x=5.948342155537765 color=purple,shape=triangle,flag=0,i=33930,u=0.6919528562978747,v=0.42388857969831006,w=0.502527103193109,x=4.151183644935942 color=red,shape=triangle,flag=1,i=33937,u=0.5279930616494033,v=0.6984021103897404,w=0.49975889556130276,x=6.054378852177866 color=red,shape=square,flag=0,i=33942,u=0.06132506684318162,v=0.3466748219296514,w=0.5063137864461251,x=3.3900907995206118 color=red,shape=square,flag=1,i=33947,u=0.7182598065996636,v=0.7680358019223692,w=0.502450819468748,x=3.378489779117633 color=purple,shape=triangle,flag=0,i=33957,u=0.601550340430716,v=0.3100317848575521,w=0.49661749460458937,x=5.991108325027587 color=red,shape=circle,flag=0,i=33968,u=0.014949678534078692,v=0.04279839083888062,w=0.49856663302714954,x=5.52360697936341 color=red,shape=triangle,flag=0,i=33976,u=0.2672791558404415,v=0.5597226424873892,w=0.49810445512555035,x=3.3653932619685194 color=red,shape=triangle,flag=0,i=33995,u=0.3990942754944298,v=0.45458509707451755,w=0.495453707149231,x=4.4974563970651475 color=yellow,shape=triangle,flag=0,i=34013,u=0.1452264823632976,v=0.6635087498710336,w=0.4966461006453434,x=3.4997941458263355 color=blue,shape=circle,flag=0,i=34028,u=0.05045555125321999,v=0.46714554109842454,w=0.48476865377311656,x=4.441997101725152 color=purple,shape=square,flag=0,i=34037,u=0.34037448933266845,v=0.816109018563805,w=0.49709454937519393,x=6.450892352191203 color=purple,shape=triangle,flag=1,i=34041,u=0.7910490665453144,v=0.5182527125227822,w=0.49506616730800096,x=5.343990675290571 color=red,shape=circle,flag=0,i=34051,u=0.7556445666799146,v=0.6980041368463658,w=0.4982567322353604,x=7.259476549187287 color=green,shape=triangle,flag=0,i=34059,u=0.532191386643586,v=0.8938163904668864,w=0.5021961708195306,x=3.483504218142245 color=red,shape=square,flag=0,i=34068,u=0.8552157555152661,v=0.7695094996534865,w=0.5001313006576039,x=4.091816379282249 color=red,shape=square,flag=0,i=34090,u=0.5189408663603009,v=0.4804978218013839,w=0.5054123840694835,x=6.821520734374373 color=green,shape=square,flag=1,i=34092,u=0.8631077859365033,v=0.753604971778308,w=0.4896272438099371,x=6.10654553074706 color=yellow,shape=square,flag=1,i=34098,u=0.31885193374206355,v=0.4097407686226072,w=0.49079824415735407,x=4.948081409291022 color=purple,shape=triangle,flag=0,i=34102,u=0.10443930837746984,v=0.8925107022331715,w=0.5037227782146368,x=5.676617131559723 color=blue,shape=circle,flag=1,i=34118,u=0.3983487912966074,v=0.6476964705855391,w=0.4840195339523367,x=4.90919899563209 color=red,shape=square,flag=1,i=34136,u=0.6109591847553382,v=0.8324457681899656,w=0.5175179059509419,x=5.867586887031312 color=blue,shape=triangle,flag=0,i=34140,u=0.7306166740899213,v=0.3443451697713036,w=0.48756257408856274,x=3.0108610334021755 color=red,shape=circle,flag=0,i=34141,u=0.39641500695082477,v=0.34055260239888746,w=0.48883418429693526,x=4.186706699937368 color=yellow,shape=triangle,flag=1,i=34146,u=0.21435960233958273,v=0.16803444133651257,w=0.4838956850780505,x=4.889177224954879 color=purple,shape=circle,flag=0,i=34154,u=0.4674506226952587,v=0.3245070224091263,w=0.5031079781804169,x=4.115207982087914 color=red,shape=circle,flag=1,i=34160,u=0.3060607345409456,v=0.3917873076953941,w=0.4819574328206247,x=5.6236685547090985 color=red,shape=circle,flag=1,i=34169,u=0.4881481202474147,v=0.3922065030797688,w=0.473840586325123,x=6.656590682792996 color=orange,shape=square,flag=1,i=34176,u=0.6674874615593233,v=0.024719925407742815,w=0.4843753664889284,x=7.464458307779386 color=red,shape=square,flag=0,i=34185,u=0.7148651055989332,v=0.9998235495379489,w=0.5040868761210272,x=5.532235888558179 color=green,shape=circle,flag=0,i=34190,u=0.7280427472907148,v=0.4567579911934213,w=0.45854535776078426,x=5.21813543103504 color=yellow,shape=triangle,flag=1,i=34202,u=0.7331384343207656,v=0.4332784698955704,w=0.4903244539747814,x=3.5884950102750444 color=red,shape=triangle,flag=0,i=34216,u=0.06472286549031248,v=0.5774469094535141,w=0.5263138982557002,x=4.310565034467615 color=purple,shape=triangle,flag=0,i=34219,u=0.1432972365093521,v=0.301439118277821,w=0.49417800803008266,x=4.9160695802641 color=red,shape=circle,flag=1,i=34237,u=0.9761788543112698,v=0.8778071736573624,w=0.4783976963137299,x=5.523065256801323 color=red,shape=circle,flag=0,i=34241,u=0.6619908107313948,v=0.61624698819128,w=0.48255339917169754,x=6.627922490385643 color=red,shape=square,flag=1,i=34249,u=0.4812995304756551,v=0.22961544612252704,w=0.5064937621560192,x=5.703153165167358 color=red,shape=square,flag=1,i=34251,u=0.820249401815597,v=0.9323267701725214,w=0.506319707203613,x=6.37611441097098 color=yellow,shape=square,flag=1,i=34261,u=0.3785806106206845,v=0.4162589031627225,w=0.4842083643320112,x=4.270000447679108 color=red,shape=square,flag=0,i=34269,u=0.8718026394051107,v=0.0470259567904977,w=0.5143702663858574,x=6.540272804662254 color=red,shape=circle,flag=0,i=34279,u=0.4059290930430718,v=0.48421466055444823,w=0.48325725681917764,x=6.513169741585334 color=red,shape=square,flag=0,i=34305,u=0.27563800803707195,v=0.011433321043400557,w=0.5214486399000018,x=5.59630435120645 color=yellow,shape=triangle,flag=0,i=34333,u=0.8946643080186434,v=0.6776637820177036,w=0.48954653582121926,x=7.350105343920716 color=red,shape=square,flag=1,i=34368,u=0.7732638239554772,v=0.14525452477212875,w=0.5345337694823336,x=5.510414436862223 color=blue,shape=square,flag=1,i=34370,u=0.4767559856843069,v=0.22973611722272336,w=0.49681109652176114,x=5.438582601401239 color=red,shape=circle,flag=0,i=34376,u=0.7577613993026762,v=0.6585598837700077,w=0.4726208497533086,x=3.964848170673694 color=yellow,shape=circle,flag=1,i=34397,u=0.317513693975086,v=0.6546923165741305,w=0.4816788980290248,x=6.571910646654488 color=red,shape=circle,flag=1,i=34403,u=0.21941503085911906,v=0.18869929431950108,w=0.48859306821800486,x=5.842740479412579 color=blue,shape=triangle,flag=1,i=34409,u=0.8469617797667944,v=0.16958776048164514,w=0.4793445672488068,x=4.773700655856586 color=yellow,shape=circle,flag=1,i=34430,u=0.6457931187435664,v=0.42841099095573854,w=0.4799835219408184,x=5.9649795373803265 color=blue,shape=square,flag=1,i=34431,u=0.8543938502155792,v=0.34692928235956055,w=0.502790984966972,x=5.437362331626982 color=yellow,shape=triangle,flag=1,i=34476,u=0.5967973077120329,v=0.5930523139610333,w=0.509088854020594,x=3.0432641922775545 color=red,shape=square,flag=1,i=34507,u=0.27936620925472266,v=0.4866543680579324,w=0.5156987596344246,x=6.9797896614208526 color=red,shape=triangle,flag=1,i=34522,u=0.2608818745635353,v=0.3364049381210744,w=0.5233605199609624,x=4.940278775742981 color=red,shape=square,flag=0,i=34523,u=0.22225796470244064,v=0.1332582605679279,w=0.5205748439676586,x=6.309789328434795 color=blue,shape=square,flag=1,i=34566,u=0.04107424026323203,v=0.11983843877519573,w=0.5078371311459742,x=3.7105058188189854 color=red,shape=triangle,flag=1,i=34567,u=0.7215146239803284,v=0.041272310151199476,w=0.5360961605003184,x=7.258734465807913 color=red,shape=triangle,flag=0,i=34570,u=0.7647156151988541,v=0.8448194374182678,w=0.5397274236176406,x=5.359253363235088 color=yellow,shape=circle,flag=0,i=34576,u=0.6530777146889488,v=0.7180653265277144,w=0.4859492262000971,x=3.855290951277588 color=red,shape=square,flag=0,i=34581,u=0.7470469353368995,v=0.9413484225599422,w=0.5232076227576647,x=6.132329217012842 color=green,shape=circle,flag=0,i=34589,u=0.6862005044395765,v=0.7819001574269004,w=0.4626182538011916,x=5.0849088715532105 color=yellow,shape=triangle,flag=1,i=34601,u=0.42386517751772645,v=0.5877864631161966,w=0.505340184155104,x=3.2936319015205733 color=red,shape=circle,flag=1,i=34608,u=0.10600943961119602,v=0.1331812284291659,w=0.48832218314379305,x=5.624601352964853 color=green,shape=square,flag=0,i=34612,u=0.8035669458432357,v=0.15886599247592115,w=0.4815248255178455,x=5.372758381787815 color=yellow,shape=circle,flag=1,i=34613,u=0.8806152218712957,v=0.029301932184296442,w=0.48573334959018694,x=4.570677922283701 color=yellow,shape=square,flag=1,i=34626,u=0.13059085790395775,v=0.4238075454419431,w=0.4836004295976302,x=4.338146853924343 color=purple,shape=circle,flag=0,i=34627,u=0.5900033669151352,v=0.699862983143041,w=0.5052280721198084,x=5.129133579277615 color=red,shape=triangle,flag=0,i=34638,u=0.3209495315365807,v=0.6480613429075162,w=0.5376903889704104,x=4.1118838396995985 color=purple,shape=triangle,flag=0,i=34666,u=0.04626449659658516,v=0.48307726625660397,w=0.49179329156097723,x=5.42509346790123 color=purple,shape=triangle,flag=0,i=34671,u=0.7964359374317203,v=0.747560253900851,w=0.49520275786403684,x=4.848034152189103 color=blue,shape=square,flag=0,i=34685,u=0.21451581925791252,v=0.893062049855773,w=0.5086448009960358,x=4.579116160585294 color=red,shape=square,flag=0,i=34695,u=0.7088033444564572,v=0.5732100097135284,w=0.4923197385560654,x=3.4356147648010213 color=yellow,shape=triangle,flag=1,i=34710,u=0.1737198440162111,v=0.22554513366711282,w=0.509951351802705,x=6.030722829976561 color=yellow,shape=square,flag=1,i=34713,u=0.49982766585059957,v=0.3567875401759866,w=0.4899891118211901,x=5.497034004272597 color=red,shape=circle,flag=0,i=34728,u=0.6556410666827029,v=0.7435466392991773,w=0.4885520392718432,x=3.1734941717153027 color=purple,shape=triangle,flag=0,i=34740,u=0.6889750347172782,v=0.7396549894769746,w=0.4984921030129261,x=5.115578423799099 color=yellow,shape=triangle,flag=1,i=34752,u=0.6164599768416416,v=0.5750169347854348,w=0.50450342241927,x=5.820965819877017 color=red,shape=triangle,flag=1,i=34780,u=0.3091558671767515,v=0.5618734327661591,w=0.5604418880514627,x=3.6930811706977047 color=red,shape=square,flag=0,i=34812,u=0.16887935202525606,v=0.4826833420664698,w=0.47990070043902017,x=5.208871401980609 color=red,shape=square,flag=0,i=34816,u=0.016924065380366393,v=0.49940285977919563,w=0.48149141539927376,x=4.876700004560515 color=red,shape=square,flag=1,i=34825,u=0.16586991590177458,v=0.9072323489467463,w=0.48305469099259585,x=4.817191956789259 color=blue,shape=circle,flag=1,i=34833,u=0.7879939112129746,v=0.6417667094234194,w=0.48251969023459085,x=5.853176007679122 color=red,shape=square,flag=0,i=34851,u=0.8363412245763133,v=0.7168488825346744,w=0.48637705536349857,x=4.6482727901073035 color=blue,shape=triangle,flag=0,i=34863,u=0.5996733651406758,v=0.12079044043743303,w=0.4762187048052572,x=5.072846598598342 color=yellow,shape=triangle,flag=1,i=34890,u=0.22220441627360665,v=0.0024720066691538145,w=0.5084801358731889,x=4.285505456496424 color=red,shape=circle,flag=1,i=34892,u=0.017067035996868873,v=-0.010872275596614411,w=0.5009184047671624,x=5.594557159864827 color=blue,shape=circle,flag=1,i=34904,u=0.6475103888218945,v=0.8358986744405981,w=0.4901718393276379,x=4.936780792820824 color=purple,shape=square,flag=0,i=34909,u=0.21548416630048384,v=0.7168881304141844,w=0.4847670958656207,x=6.03470578686936 color=red,shape=square,flag=0,i=34928,u=0.33826822157857617,v=0.24337084909399997,w=0.48795962184069913,x=5.860006625985281 color=green,shape=square,flag=0,i=34933,u=0.5282606201586797,v=0.13326302500684695,w=0.4969544006632784,x=4.636325315887119 color=yellow,shape=triangle,flag=1,i=34936,u=0.5977030363335227,v=0.3710969354393244,w=0.5134264596280065,x=2.898301446113752 color=red,shape=triangle,flag=1,i=34942,u=0.7096094547277375,v=0.23279768477872154,w=0.5519681198866045,x=3.7005620130868944 color=blue,shape=circle,flag=0,i=34946,u=0.7150669790785441,v=0.1505620611716597,w=0.4937139372147337,x=3.5124403430665354 color=red,shape=square,flag=0,i=34950,u=0.9954654645739696,v=0.9979895387752443,w=0.48489049569183607,x=4.125063551810273 color=red,shape=circle,flag=0,i=34951,u=0.9336534027163426,v=0.979886133911313,w=0.509769355264013,x=3.2463135803494603 color=red,shape=triangle,flag=1,i=34967,u=0.6144961282101254,v=0.5919567607401033,w=0.5547614845912089,x=5.133940701264204 color=purple,shape=triangle,flag=0,i=34979,u=0.7488960031617149,v=0.7169027469026279,w=0.4971962787920276,x=6.563317492327125 color=red,shape=triangle,flag=1,i=34998,u=0.2693593786685329,v=0.8722544148301712,w=0.5486259251165017,x=5.6337722270622095 color=red,shape=square,flag=0,i=35005,u=0.7034975533828274,v=0.8550829122275493,w=0.49809808081819124,x=3.7301181595835478 color=red,shape=square,flag=1,i=35021,u=0.9879862569942768,v=0.9930386644519742,w=0.501898815665082,x=3.7187441082345303 color=red,shape=circle,flag=1,i=35025,u=0.30488500886194114,v=0.20975391569347487,w=0.5014465035451617,x=4.270505116858137 color=red,shape=triangle,flag=1,i=35031,u=0.8623052609548261,v=0.29012940374779694,w=0.5570281973151101,x=4.643179994283906 color=red,shape=square,flag=0,i=35047,u=0.9655872321295176,v=0.2827679599658268,w=0.4967040448943348,x=4.663001085848208 color=red,shape=triangle,flag=0,i=35051,u=0.6567955755291046,v=0.814195441949847,w=0.5503388695574147,x=5.990816849318608 color=red,shape=square,flag=1,i=35059,u=0.36768548008275825,v=0.44440292324547337,w=0.4896219263281178,x=5.845965036568631 color=red,shape=square,flag=0,i=35068,u=0.655736294735662,v=0.4508986039388483,w=0.4890681706036116,x=3.8009093460037895 color=blue,shape=circle,flag=0,i=35072,u=0.44480284265145986,v=0.39821075947105034,w=0.4932134947430758,x=5.519185245571755 color=green,shape=square,flag=0,i=35075,u=0.24024543656366526,v=0.6589010388292955,w=0.498227805505063,x=4.469746225531193 color=red,shape=circle,flag=0,i=35087,u=0.38223948665874974,v=0.3400594344005033,w=0.4954786987998591,x=4.690808274663953 color=red,shape=square,flag=1,i=35091,u=0.27479080189356064,v=0.7431595817085408,w=0.5055568803511261,x=5.945629748823969 color=red,shape=triangle,flag=0,i=35093,u=0.9364565101134221,v=0.7605155975636313,w=0.5484947131859994,x=8.837284567094477 color=yellow,shape=square,flag=1,i=35094,u=0.7547643969215461,v=0.9360498110969584,w=0.47826146568795513,x=6.5809845192487515 color=yellow,shape=square,flag=1,i=35097,u=0.3061678382784907,v=0.35531037935800125,w=0.4798559275663495,x=6.188062952289637 color=green,shape=square,flag=0,i=35104,u=0.6975462310121865,v=0.9121585541626753,w=0.5026444540103487,x=4.717891933001945 color=blue,shape=triangle,flag=1,i=35105,u=0.8349796707463456,v=0.3620401657288581,w=0.48516381462957286,x=5.700140229447996 color=blue,shape=circle,flag=1,i=35120,u=0.27764955621903553,v=0.2561302057739422,w=0.49608993723368133,x=5.780915824648228 color=red,shape=square,flag=0,i=35130,u=0.45891455304048,v=0.22216580886164294,w=0.49618747027284893,x=4.444035957978259 color=red,shape=square,flag=1,i=35137,u=0.257354992842448,v=0.6173552745514805,w=0.4921628248843043,x=5.933105110161988 color=blue,shape=square,flag=0,i=35138,u=0.7705642362236201,v=0.3517590301253988,w=0.5013155679738115,x=4.043694758548754 color=yellow,shape=triangle,flag=1,i=35148,u=0.7762653468986148,v=0.40651535517352677,w=0.5234622308968215,x=5.903222111483259 color=red,shape=triangle,flag=0,i=35174,u=0.9183232167879394,v=0.2148677217517545,w=0.5601450263351141,x=3.38974840528139 color=green,shape=circle,flag=0,i=35200,u=0.23089445532810493,v=0.8577953992016389,w=0.46015046569051077,x=3.1613221552960744 color=red,shape=triangle,flag=0,i=35211,u=0.3705037168157047,v=0.885810166555292,w=0.5522418089539656,x=2.897925453018292 color=purple,shape=triangle,flag=0,i=35219,u=0.9725001132283482,v=0.13277639935330288,w=0.487747046641999,x=2.2015620155468665 color=red,shape=triangle,flag=0,i=35223,u=0.7040324213278444,v=0.8921678841206723,w=0.546727222145781,x=7.103099015035235 color=blue,shape=circle,flag=1,i=35231,u=0.996123815251446,v=0.6352617109220584,w=0.5014828022543371,x=5.352406799116789 color=blue,shape=square,flag=0,i=35251,u=0.5110585227045429,v=0.4027004366585739,w=0.5051066189703028,x=3.2446455260250744 color=red,shape=square,flag=0,i=35258,u=0.9389096383301606,v=0.3673634766381102,w=0.458035191864455,x=6.511817427595346 color=green,shape=triangle,flag=0,i=35262,u=0.7553734595769059,v=0.7395089724587098,w=0.5171563143940545,x=5.233390079591427 color=red,shape=square,flag=0,i=35263,u=0.5295481090921785,v=0.1808946419744767,w=0.45629723390052845,x=6.634876630177293 color=yellow,shape=square,flag=1,i=35265,u=0.15751361753859483,v=0.9747516389136786,w=0.4867899697485034,x=4.474685379889176 color=yellow,shape=square,flag=1,i=35268,u=0.16988476612564363,v=0.18747064858546736,w=0.4902998496021098,x=4.570701388995132 color=red,shape=circle,flag=1,i=35269,u=0.9696382540867533,v=1.013897094549336,w=0.5036081654433147,x=5.741380525592202 color=blue,shape=triangle,flag=1,i=35272,u=0.8734980610079883,v=0.7685454483649139,w=0.4771442252401473,x=4.408545021637006 color=green,shape=square,flag=0,i=35273,u=0.18196645736648154,v=0.27177407753971494,w=0.5057376136819023,x=4.937007914202822 color=orange,shape=triangle,flag=0,i=35286,u=0.17722959525105375,v=0.12637391729931358,w=0.5124620404892575,x=5.445145459864347 color=green,shape=triangle,flag=0,i=35297,u=0.12326812808571719,v=0.3968028504235963,w=0.5167279077327283,x=3.1556492835137235 color=red,shape=circle,flag=1,i=35320,u=0.19404162328155494,v=0.2593099200554975,w=0.49693745457872984,x=4.399716250313301 color=yellow,shape=circle,flag=1,i=35328,u=0.6305700239322426,v=0.21611845509758276,w=0.4977752260509924,x=4.151003456685091 color=yellow,shape=square,flag=1,i=35354,u=0.3018764613738272,v=0.5683737504450298,w=0.4893524201975025,x=4.358317141775494 color=red,shape=square,flag=1,i=35356,u=0.7611142043455059,v=0.3967923275407611,w=0.459699627955268,x=5.684971940704642 color=red,shape=square,flag=0,i=35363,u=0.8944654058022213,v=0.3403254490551689,w=0.45556327224719945,x=5.1492207412477 color=orange,shape=square,flag=0,i=35385,u=0.32563287458523493,v=0.3568824006318867,w=0.48049693943870253,x=5.082151895588843 color=green,shape=circle,flag=0,i=35391,u=0.4463217787124222,v=0.613546486639892,w=0.45482093402284224,x=4.1980895699935035 color=yellow,shape=square,flag=1,i=35401,u=0.9421482812092415,v=0.22494603773635746,w=0.4926965740191712,x=5.30536775361479 color=blue,shape=triangle,flag=1,i=35404,u=0.8068114917862665,v=0.7609159408005416,w=0.47039609338079186,x=3.1655767166448165 color=blue,shape=circle,flag=0,i=35424,u=0.9723740607051794,v=0.053951199263640226,w=0.4997814582794458,x=2.316503874939617 color=purple,shape=triangle,flag=1,i=35432,u=0.4803136037759438,v=0.2089621904779686,w=0.4868646845394705,x=4.740663342443059 color=green,shape=triangle,flag=0,i=35437,u=0.7201178699444909,v=0.6371143146612083,w=0.5145406588631537,x=7.720951121901103 color=purple,shape=square,flag=0,i=35452,u=0.7398544292415974,v=0.6129954757727973,w=0.49465464882327276,x=2.431532104087084 color=orange,shape=circle,flag=0,i=35458,u=0.9088178696541952,v=0.11739058465274177,w=0.5054053007716468,x=6.004553897248768 color=purple,shape=circle,flag=1,i=35463,u=0.17575284184125572,v=0.7490855955751995,w=0.49341047616880274,x=3.745845516993159 color=red,shape=circle,flag=1,i=35464,u=0.867454232885212,v=0.8556772595522998,w=0.48379126658027194,x=4.900604892587795 color=purple,shape=circle,flag=0,i=35465,u=0.0912784993740926,v=0.9873598165524754,w=0.49287247603294837,x=8.157119547407868 color=orange,shape=circle,flag=0,i=35468,u=0.2707774908576035,v=0.6259084157276901,w=0.5057382987928779,x=5.116109251101737 color=red,shape=square,flag=0,i=35477,u=0.2700867372360217,v=0.14583264800133733,w=0.4793403299870868,x=3.3595387864441437 color=blue,shape=circle,flag=1,i=35488,u=0.9182997597247113,v=0.456190689517743,w=0.4994482629664476,x=5.5173749528557705 color=purple,shape=circle,flag=0,i=35494,u=0.5596337099203815,v=0.30652748843028776,w=0.49301557255583467,x=5.2995898541630915 color=green,shape=circle,flag=0,i=35530,u=0.8096880908744482,v=0.9269545535917043,w=0.45284146096944833,x=6.151688024652061 color=purple,shape=square,flag=0,i=35549,u=0.2949423212891584,v=0.8690753440979728,w=0.4994569355666641,x=4.532049502555437 color=red,shape=square,flag=1,i=35565,u=0.47624089973644135,v=0.07916374297263873,w=0.48033923807806406,x=3.340440022458455 color=blue,shape=square,flag=1,i=35588,u=0.84021940790032,v=0.6679580099121151,w=0.5220327873203584,x=4.9001089389293755 color=blue,shape=circle,flag=1,i=35604,u=0.3552929550329027,v=0.08490058853155247,w=0.5020391780632532,x=5.798981787346546 color=green,shape=triangle,flag=0,i=35617,u=0.33663095632101814,v=0.20856825285674907,w=0.508746926050083,x=5.51081814817882 color=green,shape=square,flag=0,i=35622,u=0.4725956713095468,v=0.4936849785624218,w=0.5163346341007835,x=4.467197490481218 color=red,shape=square,flag=1,i=35623,u=0.3345155609075673,v=0.9689997713208467,w=0.4810680274755842,x=5.77684604798774 color=red,shape=square,flag=0,i=35626,u=0.4288850476194279,v=0.3830469074570414,w=0.4772361426201381,x=6.177358928126811 color=yellow,shape=circle,flag=1,i=35627,u=0.3013463329922611,v=0.03924149703408919,w=0.5021030236560009,x=4.834615846827212 color=red,shape=square,flag=1,i=35630,u=0.610915281182388,v=0.4622742234332208,w=0.4796858473431834,x=5.268669637381702 color=orange,shape=square,flag=1,i=35656,u=0.7407946412358015,v=0.1466537762257486,w=0.4830447558260019,x=3.8276703751800283 color=red,shape=circle,flag=0,i=35665,u=0.9486629504076773,v=1.032743271888732,w=0.47507950478696004,x=3.4237533802490154 color=yellow,shape=square,flag=0,i=35670,u=0.8017079455392203,v=0.8324565235405808,w=0.4890734297890044,x=4.062628347995121 color=purple,shape=circle,flag=1,i=35676,u=0.502751103981982,v=0.3067461377268961,w=0.4902836592750695,x=4.89617344970658 color=green,shape=circle,flag=0,i=35698,u=0.6442889241136163,v=0.7130825779855385,w=0.45297484218400647,x=5.670303347082715 color=yellow,shape=circle,flag=1,i=35708,u=0.622177923604868,v=0.697091953056837,w=0.5070376584353148,x=5.110215835456102 color=yellow,shape=triangle,flag=1,i=35723,u=0.19306483745605496,v=0.7376736766172787,w=0.5245521454800511,x=3.9998149075053937 color=purple,shape=circle,flag=0,i=35733,u=0.5844944241472961,v=0.8788136285229017,w=0.48488691076745927,x=5.64054487375537 color=yellow,shape=square,flag=1,i=35735,u=0.9753956607089511,v=0.3266330765039256,w=0.4876863330647485,x=3.441407669312291 color=red,shape=square,flag=1,i=35741,u=0.12597944458681098,v=0.2960746631341985,w=0.4619377851379353,x=4.609007097094427 color=purple,shape=triangle,flag=0,i=35760,u=0.8619606977209893,v=0.7462029528649634,w=0.4999957863388805,x=3.698901402666472 color=red,shape=square,flag=1,i=35766,u=0.34832036292221913,v=0.31136790366269496,w=0.4645221016628855,x=5.480759547085093 color=green,shape=circle,flag=0,i=35781,u=0.3272717107219767,v=0.05467904352401809,w=0.45791547095604446,x=5.430090159436973 color=green,shape=square,flag=0,i=35782,u=0.5503219618320905,v=0.9059490455665576,w=0.5109469960946523,x=4.628484361687513 color=red,shape=triangle,flag=0,i=35788,u=0.12010060730896133,v=0.2424853913592211,w=0.5252045454571971,x=6.358434479094371 color=red,shape=triangle,flag=0,i=35791,u=0.3685430910108468,v=0.7307990534978458,w=0.5285764092081605,x=5.382108987645677 color=green,shape=circle,flag=0,i=35796,u=0.14026451560374587,v=0.1504851407090676,w=0.4633073534402448,x=7.090406969481044 color=green,shape=circle,flag=0,i=35798,u=0.797455235154612,v=0.07388297272460043,w=0.4624729714543862,x=3.9310042421371683 color=red,shape=square,flag=1,i=35809,u=0.08929112801625261,v=0.9550390801310992,w=0.46334290065871,x=6.0876883218868025 color=green,shape=square,flag=1,i=35824,u=0.6769536678317906,v=0.24874245805869355,w=0.5030608094711576,x=4.65376960607422 color=purple,shape=triangle,flag=0,i=35832,u=0.2398209168856601,v=0.1391002515024441,w=0.49566991371157043,x=5.1119782623455245 color=blue,shape=square,flag=1,i=35867,u=0.007778509178521964,v=0.5590543125572744,w=0.5116875776993812,x=3.3067431120695012 color=yellow,shape=square,flag=1,i=35870,u=0.9762650267531341,v=0.1716058542230009,w=0.4866207017343421,x=3.3635993931178922 color=yellow,shape=circle,flag=1,i=35882,u=0.10489688052522406,v=0.09619165098821159,w=0.48899637844558314,x=3.7557063650425673 color=yellow,shape=square,flag=1,i=35898,u=0.05932649150936753,v=0.9646701819382054,w=0.48595412795995635,x=5.164634370129134 color=red,shape=triangle,flag=0,i=35930,u=0.9992266776567538,v=0.005608293769324368,w=0.5213259603323551,x=5.604037675138165 color=red,shape=circle,flag=1,i=35931,u=0.9596319956050603,v=0.9994251604788358,w=0.46790683802035243,x=5.183794707486837 color=red,shape=circle,flag=0,i=35936,u=0.3657739260107421,v=0.37924867922783556,w=0.46896422586596154,x=7.033610217385781 color=purple,shape=square,flag=0,i=35957,u=0.28522752645294935,v=0.8095838626240286,w=0.5138132851322226,x=5.834548403656761 color=red,shape=square,flag=1,i=35958,u=0.4508382814791214,v=0.6123379592216707,w=0.47051667092975547,x=7.015948231207051 color=red,shape=triangle,flag=0,i=35963,u=0.024968016274487637,v=0.48857846042435493,w=0.5130671432730287,x=4.584500243494941 color=green,shape=square,flag=0,i=35964,u=0.47071576124342795,v=0.043142879962644876,w=0.5099528685235624,x=4.253458849313737 color=red,shape=circle,flag=1,i=35966,u=0.466740249131704,v=0.3960382580872263,w=0.4697493332539897,x=4.543932421642148 color=red,shape=square,flag=0,i=35976,u=0.16781198202988123,v=0.7050050356392615,w=0.472561432923347,x=4.1792215407563775 color=red,shape=circle,flag=1,i=35978,u=0.053957398515282584,v=0.07177719969862469,w=0.47405812199744557,x=3.824791548083543 color=red,shape=square,flag=1,i=35985,u=0.13493528401182942,v=0.328225583427617,w=0.47716060280728373,x=5.624581062577337 color=red,shape=triangle,flag=1,i=35987,u=0.2642142159149524,v=0.8886508387835679,w=0.5138600972488298,x=2.942461536737969 color=red,shape=square,flag=0,i=35997,u=0.13139337751555846,v=0.6332295955532391,w=0.4783104211441366,x=6.141269941762608 color=blue,shape=circle,flag=0,i=36000,u=0.34447972571737606,v=0.7026410374365138,w=0.5013803384637279,x=5.587999353052944 color=yellow,shape=triangle,flag=1,i=36018,u=0.6081787154395466,v=0.7215775810614267,w=0.5347263059504765,x=4.972816677273092 color=yellow,shape=square,flag=1,i=36020,u=0.9312650593076067,v=0.8608806141795469,w=0.4887479113127106,x=5.1442815338472245 color=red,shape=circle,flag=1,i=36023,u=0.822527613824384,v=0.7464777498251306,w=0.47393901443714054,x=6.657369309873818 color=green,shape=square,flag=0,i=36026,u=0.11107014864143827,v=0.9784143095010472,w=0.5026888681937136,x=4.053399132765147 color=green,shape=triangle,flag=0,i=36056,u=0.7626117935882222,v=0.309550158241476,w=0.4845903943528254,x=3.155765217014325 color=red,shape=square,flag=0,i=36061,u=0.3170200561392382,v=0.7429318277623178,w=0.485182656439949,x=5.507732949948455 color=yellow,shape=triangle,flag=1,i=36069,u=0.11861173684922255,v=0.4554698760815262,w=0.5323254948829813,x=5.302950099647103 color=blue,shape=triangle,flag=0,i=36078,u=0.6442921363236699,v=0.9524720494525128,w=0.5093097125807204,x=5.176347585050365 color=yellow,shape=triangle,flag=1,i=36112,u=0.24720498520327272,v=0.581554475961664,w=0.5297442285935843,x=4.530641032502419 color=yellow,shape=triangle,flag=1,i=36129,u=0.48433358117690994,v=0.028872798166045044,w=0.5349045318602461,x=5.531715501503167 color=blue,shape=circle,flag=0,i=36134,u=0.08231896300240193,v=0.8768681886357066,w=0.4947753169052335,x=4.914117598252927 color=blue,shape=square,flag=1,i=36145,u=0.5827265635038165,v=0.2931613245670849,w=0.5083122528108311,x=5.0622286692130904 color=blue,shape=square,flag=0,i=36159,u=0.8656290081694464,v=0.27046859325223294,w=0.5085529440140144,x=6.398646218872774 color=blue,shape=circle,flag=1,i=36174,u=0.10996848628078926,v=0.5920409024544292,w=0.48952616019948114,x=4.741787840413854 color=red,shape=triangle,flag=0,i=36183,u=0.4432696365974439,v=0.755276220089996,w=0.5116173772804775,x=5.370739726083066 color=red,shape=circle,flag=0,i=36195,u=0.16273640922648558,v=0.22856514159926355,w=0.47852290088166755,x=8.363770289164274 color=green,shape=circle,flag=0,i=36197,u=0.28661979648870195,v=0.15287216905441703,w=0.45747883601914274,x=6.36714056548609 color=yellow,shape=square,flag=1,i=36206,u=0.08972911396329153,v=0.6829686415538448,w=0.4810882668332189,x=3.6295803958383224 color=red,shape=square,flag=1,i=36214,u=0.8096482657104355,v=0.8699371231194737,w=0.48352978017878057,x=3.7874598790180225 color=red,shape=circle,flag=0,i=36220,u=0.3366089676059959,v=0.24411493155388006,w=0.47751317870457594,x=4.989970087508334 color=blue,shape=triangle,flag=0,i=36222,u=0.885494699399685,v=0.586622883592311,w=0.5091687358179846,x=6.125939594495925 color=orange,shape=triangle,flag=0,i=36228,u=0.332373235154922,v=0.03799185693503282,w=0.503732822477797,x=5.926032729850331 color=purple,shape=circle,flag=0,i=36245,u=0.6610515032982477,v=0.5349123440965378,w=0.48119674893347175,x=5.009043458121987 color=blue,shape=square,flag=0,i=36249,u=0.9151206637542442,v=0.9233621394880314,w=0.510797431207716,x=6.855579633923043 color=green,shape=circle,flag=0,i=36262,u=0.6398082824373382,v=0.9872322676471937,w=0.4554814750136406,x=4.123749417311191 color=red,shape=triangle,flag=0,i=36269,u=0.9950179533308375,v=0.8492157367428346,w=0.5192388704493881,x=7.20682287351051 color=red,shape=square,flag=0,i=36271,u=0.47880305120222244,v=0.7537335820646339,w=0.4604291460210823,x=3.6692150761335163 color=purple,shape=square,flag=0,i=36295,u=0.751157094254534,v=0.2876663845708769,w=0.5320260009479819,x=4.647464618679696 color=blue,shape=triangle,flag=1,i=36300,u=0.2885172595147546,v=0.568389654989411,w=0.5090930436938382,x=6.321087408909778 color=purple,shape=square,flag=0,i=36301,u=0.09408267998025954,v=0.12100170196826776,w=0.5286103230734899,x=3.289868564502827 color=green,shape=circle,flag=0,i=36320,u=0.12417238686886067,v=0.13895383754582713,w=0.4582982312314858,x=2.6277938975607484 color=red,shape=square,flag=1,i=36332,u=0.6183984283164207,v=0.4077857019223098,w=0.45294280189526454,x=4.486889011425212 color=blue,shape=triangle,flag=1,i=36335,u=0.7009022683854048,v=0.44710919735898713,w=0.5094247735597784,x=5.764873355155639 color=yellow,shape=square,flag=1,i=36344,u=0.05678045495688133,v=0.3283502203736862,w=0.484045754713974,x=5.229813963591415 color=red,shape=square,flag=1,i=36348,u=0.6596157190562775,v=0.10394808464298388,w=0.45205307210229495,x=5.585133508704117 color=blue,shape=triangle,flag=1,i=36353,u=0.9292191615331855,v=0.2433103953230864,w=0.5124512147659767,x=5.635203037194194 color=red,shape=square,flag=0,i=36361,u=0.9097620304753045,v=0.4073058479727405,w=0.4493592880216265,x=4.247461112436097 color=red,shape=square,flag=0,i=36370,u=0.7795127411009333,v=0.6403293629766633,w=0.45150930965841496,x=3.0107310863397543 color=red,shape=square,flag=0,i=36379,u=0.06485730141567869,v=0.11085435876732552,w=0.4535408960110263,x=6.106000425837571 color=red,shape=triangle,flag=0,i=36398,u=0.9871256151996948,v=0.8961354018562923,w=0.521318986790278,x=4.617017041126522 color=red,shape=triangle,flag=0,i=36428,u=0.13816601084921998,v=0.7328007991694945,w=0.5212385014488661,x=4.93275187335988 color=green,shape=circle,flag=0,i=36433,u=0.3713985931656163,v=0.5695768950213503,w=0.4705738757169754,x=4.2470491540708935 color=yellow,shape=circle,flag=1,i=36439,u=0.6263103009567477,v=0.16069954346422588,w=0.4973043248458733,x=5.532482670949542 color=purple,shape=circle,flag=0,i=36440,u=0.7426701120984155,v=0.5788419299702354,w=0.48076849315067743,x=3.9814808142179303 color=green,shape=triangle,flag=0,i=36458,u=0.6385942738686113,v=0.6256491864636414,w=0.48363542839271007,x=5.689807273094277 color=purple,shape=triangle,flag=0,i=36459,u=0.6760530306163005,v=0.8475308246448228,w=0.48897168058732365,x=4.316920661327468 color=green,shape=square,flag=0,i=36463,u=0.6764888564952541,v=0.3377501667645332,w=0.4782767136419434,x=2.424985784964037 color=red,shape=triangle,flag=0,i=36475,u=0.7318186371279689,v=0.6224442436263078,w=0.5121507307098174,x=4.570394267133452 color=yellow,shape=triangle,flag=1,i=36488,u=0.6363799357654083,v=0.41477490737855516,w=0.5361994091659278,x=5.3541128610975335 color=red,shape=triangle,flag=0,i=36507,u=0.33732124325998514,v=0.5684843035668788,w=0.5112753680465155,x=5.841770886810079 color=red,shape=square,flag=0,i=36531,u=0.7264537270904323,v=0.3399132379111024,w=0.47402005274241243,x=4.008489810908823 color=green,shape=square,flag=0,i=36538,u=0.4114719229186691,v=0.22854288539809597,w=0.46814287953206934,x=4.26031265274266 color=red,shape=square,flag=0,i=36548,u=0.07479428672776522,v=0.030736133484613792,w=0.47064934313961604,x=4.948953391365716 color=purple,shape=square,flag=0,i=36556,u=0.857727400426818,v=0.07333956746865777,w=0.5136475677723563,x=4.99884359540335 color=red,shape=triangle,flag=1,i=36564,u=0.12055093967575436,v=0.6220197904079796,w=0.5066418834991658,x=6.116805117548381 color=red,shape=triangle,flag=1,i=36569,u=0.8417718896315662,v=0.5815705089585642,w=0.5006306981334182,x=6.232426819569056 color=yellow,shape=triangle,flag=1,i=36575,u=0.7201309058952723,v=0.9634681059201501,w=0.5333320887100327,x=6.942877119975308 color=red,shape=square,flag=0,i=36576,u=0.565885889567358,v=0.559105879089216,w=0.47477780669043396,x=6.0065371823305815 color=yellow,shape=circle,flag=1,i=36582,u=0.78038451123999,v=0.8793902556868812,w=0.498080765847204,x=5.279692577219706 color=red,shape=square,flag=0,i=36585,u=0.38653845198027803,v=0.18368330169183422,w=0.48302032892191776,x=5.681332753882344 color=yellow,shape=square,flag=1,i=36594,u=0.43700172579237917,v=0.06882933111154987,w=0.46966053460456797,x=8.231719488880193 color=purple,shape=triangle,flag=0,i=36595,u=0.2842408140902941,v=0.750757327989996,w=0.49875615076157814,x=4.170629737828956 color=red,shape=square,flag=0,i=36599,u=0.08033011257969547,v=0.7881433601568403,w=0.4868984875663315,x=6.7981227531301185 color=yellow,shape=triangle,flag=0,i=36609,u=0.8051443179755297,v=0.7458257415640093,w=0.5311876370295827,x=5.021086324775774 color=red,shape=circle,flag=0,i=36623,u=0.021430963799872305,v=0.11508144927710698,w=0.47303523263902325,x=4.965763451325536 color=red,shape=triangle,flag=1,i=36631,u=0.10681668179034898,v=0.6881371496783187,w=0.5009009985730479,x=6.750008081181491 color=orange,shape=square,flag=1,i=36638,u=0.19926421297813157,v=0.4212506345308833,w=0.47332110786931986,x=6.028219968380095 color=red,shape=square,flag=0,i=36641,u=0.6335278965204195,v=0.1568472183763444,w=0.475481522738315,x=5.204186118165796 color=red,shape=square,flag=0,i=36651,u=0.2837680149951288,v=0.025792332374715232,w=0.47478374095123144,x=7.382393175010345 color=red,shape=circle,flag=1,i=36673,u=0.44391573671177065,v=0.5226136795125732,w=0.4659297935903861,x=5.650229201649052 color=red,shape=square,flag=0,i=36676,u=0.06549851587900102,v=0.07597741266278202,w=0.46909000299305553,x=5.229708375740358 color=red,shape=triangle,flag=0,i=36693,u=0.10812932587353663,v=0.579766960059624,w=0.5037585304647251,x=5.349084757249533 color=orange,shape=circle,flag=1,i=36710,u=0.6629475389247007,v=0.6737613831063881,w=0.5264987997734101,x=5.259925415528492 color=red,shape=square,flag=0,i=36722,u=0.9534364940556542,v=0.6067863736724277,w=0.4732950362855124,x=2.561956537281525 color=red,shape=square,flag=0,i=36732,u=0.7431271447944012,v=0.26601303000154075,w=0.4778179044851428,x=4.576354427146499 color=red,shape=triangle,flag=0,i=36735,u=0.6459581779977813,v=0.22862623676499227,w=0.5121677350384127,x=5.917664506255178 color=red,shape=square,flag=0,i=36737,u=0.49220881265398886,v=0.8712377093570182,w=0.4720893776781397,x=4.266041087400654 color=purple,shape=circle,flag=0,i=36751,u=0.32272234505821573,v=0.5964445905325239,w=0.4698203439736098,x=5.9781161532389495 color=red,shape=triangle,flag=0,i=36752,u=0.10637415635000391,v=0.7696039656634384,w=0.5091672653612455,x=5.91306081429092 color=blue,shape=triangle,flag=1,i=36758,u=0.6761307036783781,v=0.03512104198878663,w=0.5164203712358599,x=7.537441527036219 color=blue,shape=square,flag=0,i=36759,u=0.48801207135789293,v=0.48790570230146313,w=0.494569984017705,x=5.612047443280563 color=red,shape=circle,flag=1,i=36766,u=0.4856527525588953,v=0.48830913715981883,w=0.4625373268692104,x=5.044454183562541 color=blue,shape=triangle,flag=1,i=36771,u=0.2297324651517394,v=0.2948124790776079,w=0.517513161664295,x=5.361494479511111 color=red,shape=circle,flag=0,i=36779,u=0.9983576004836738,v=1.0118780308493212,w=0.4581749231312331,x=5.689111498378435 color=red,shape=square,flag=0,i=36784,u=0.6865160898078319,v=0.9681689587798931,w=0.4897406585955326,x=3.1582636006103653 color=red,shape=triangle,flag=1,i=36817,u=0.9959495527910684,v=0.05123122826552229,w=0.5119874998109148,x=6.172320037476944 color=red,shape=circle,flag=0,i=36832,u=0.25160776570519783,v=0.35143833146071823,w=0.45591824020280797,x=5.936918696087108 color=blue,shape=square,flag=1,i=36837,u=0.37831515612745625,v=0.47435855433536867,w=0.49095130049270963,x=6.026640907336895 color=red,shape=circle,flag=0,i=36857,u=0.14005311210565763,v=0.22763248140208192,w=0.464773279811465,x=3.9383494797829073 color=red,shape=circle,flag=1,i=36901,u=0.3909233075396039,v=0.3193390976063586,w=0.4739178772482244,x=5.360319976437881 color=red,shape=triangle,flag=1,i=36904,u=0.40026732052605873,v=0.5775721407334361,w=0.5093919598946542,x=4.7420549329221675 color=red,shape=square,flag=1,i=36947,u=0.5285811941239325,v=0.07747041832828583,w=0.48160506568558104,x=3.962447914893231 color=orange,shape=square,flag=1,i=36959,u=0.8319686303211316,v=0.13009064565697037,w=0.4736475891694955,x=5.513559387282787 color=red,shape=triangle,flag=1,i=36960,u=0.20721031351842834,v=0.20563119659791018,w=0.5107003570939529,x=5.394475665671298 color=purple,shape=triangle,flag=0,i=36962,u=0.8383047347862198,v=0.8775121948045028,w=0.49553070242746894,x=6.0863808536528685 color=orange,shape=square,flag=0,i=36973,u=0.9953363767790046,v=0.5856603924709683,w=0.47656582617656057,x=5.784106873515358 color=green,shape=triangle,flag=0,i=36992,u=0.03231626528725373,v=0.5326267524379906,w=0.498519570048132,x=4.351520830156708 color=red,shape=circle,flag=0,i=36994,u=0.8623445321811245,v=0.7765652870522611,w=0.4878046807823772,x=5.692053058697806 color=yellow,shape=triangle,flag=0,i=36995,u=0.48699377543195665,v=0.7317101139022135,w=0.5405742662218538,x=4.773914755408491 color=blue,shape=square,flag=0,i=37013,u=0.32771817069700737,v=0.4390377511845567,w=0.49053121989807175,x=4.127975634669458 color=red,shape=circle,flag=1,i=37014,u=0.30209706103524725,v=0.3620471660009386,w=0.486122872016291,x=4.886967800140364 color=blue,shape=square,flag=0,i=37022,u=0.17064265099283038,v=0.892659595265854,w=0.4841459080674549,x=6.27670346100543 color=yellow,shape=triangle,flag=1,i=37031,u=0.5324477590924602,v=0.05974540470234002,w=0.5477027839787513,x=5.521765958241326 color=green,shape=circle,flag=0,i=37036,u=0.10606156398296063,v=0.7217641576757475,w=0.4673033518338816,x=4.5668732484511265 color=blue,shape=square,flag=0,i=37040,u=0.48785109558949846,v=0.6907117006800187,w=0.4800069469769406,x=6.44974385408032 color=green,shape=triangle,flag=0,i=37044,u=0.8946869613066204,v=0.8098471066223272,w=0.49451173726193576,x=2.891011807481231 color=red,shape=square,flag=0,i=37051,u=0.8796099432158769,v=0.12193308384451995,w=0.49815670114722,x=2.789603626401845 color=green,shape=triangle,flag=0,i=37064,u=0.60591585401936,v=0.3356633890867142,w=0.48974673022693804,x=7.24355616800586 color=red,shape=triangle,flag=0,i=37066,u=0.4235391066300558,v=0.553778356438792,w=0.5197305154099661,x=4.924006216420129 color=green,shape=triangle,flag=0,i=37084,u=0.3284787910597309,v=0.16528648498020426,w=0.48822374051846684,x=3.4179873836565093 color=red,shape=square,flag=0,i=37100,u=0.44512946876245985,v=0.6843771771102779,w=0.49440232404200146,x=5.462897963330664 color=blue,shape=circle,flag=1,i=37127,u=0.2679268045522243,v=0.08596909720323032,w=0.4878667797370085,x=3.8215456480526115 color=green,shape=square,flag=0,i=37132,u=0.4378194458238688,v=0.6835520934783675,w=0.48111752300750704,x=5.331321496458754 color=green,shape=circle,flag=0,i=37133,u=0.8892914833064786,v=0.4193271210346531,w=0.472362508113252,x=5.841069794674747 color=yellow,shape=circle,flag=1,i=37159,u=0.2726101911689758,v=0.5639791438536959,w=0.5004863639861948,x=7.201503320824382 color=red,shape=triangle,flag=0,i=37190,u=0.4590965400752065,v=0.5533863436024102,w=0.5281583386284135,x=4.361818453371206 color=green,shape=square,flag=1,i=37199,u=0.12163737564523602,v=0.4014462973141971,w=0.4858072409679675,x=7.673246371126193 color=red,shape=circle,flag=0,i=37203,u=0.9209054444714102,v=0.908772038431933,w=0.48789814992412456,x=5.2260458713698466 color=red,shape=triangle,flag=0,i=37204,u=0.34402022492252327,v=0.07012513866717396,w=0.5295997185499252,x=3.980541266720826 color=red,shape=square,flag=1,i=37207,u=0.8444415491778481,v=0.14153089082798664,w=0.5034675458363985,x=5.770147902100302 color=green,shape=circle,flag=1,i=37211,u=0.34905389412099075,v=0.6859795922179169,w=0.4775656820869437,x=4.963341915148402 color=blue,shape=square,flag=1,i=37226,u=0.6413615050163423,v=0.2933802918358043,w=0.4896583166077016,x=3.700619007817077 color=red,shape=square,flag=0,i=37227,u=0.9876672286695282,v=0.9428093794936758,w=0.5161090238215247,x=6.944280937158122 color=purple,shape=square,flag=0,i=37247,u=0.45460083937637286,v=0.7564213829665887,w=0.5047271066138581,x=6.970607562042409 color=red,shape=triangle,flag=1,i=37250,u=0.8325863986687886,v=0.43396032608141044,w=0.5210605619230178,x=4.63737979361521 color=yellow,shape=triangle,flag=1,i=37252,u=0.9715999345797057,v=0.00172447386987451,w=0.5230270739804954,x=3.335155453613923 color=red,shape=circle,flag=1,i=37269,u=0.5615822498213286,v=0.6164967334157775,w=0.4875093353752823,x=5.578981301797171 color=green,shape=triangle,flag=1,i=37297,u=0.9784143556444374,v=0.11230754985994384,w=0.49090505998248923,x=3.7878819194298576 color=red,shape=square,flag=0,i=37299,u=0.3811341846092945,v=0.3420777172507604,w=0.5106108100380538,x=4.767182011882721 color=red,shape=circle,flag=0,i=37316,u=0.2686560141159776,v=0.19890962929317363,w=0.47129590072192634,x=3.406904163825312 color=purple,shape=triangle,flag=0,i=37331,u=0.45330461089023766,v=0.44172965737918846,w=0.48902466740933015,x=3.6968190266633676 color=purple,shape=circle,flag=0,i=37338,u=0.5302845634519802,v=0.37082672810720874,w=0.46999739328217544,x=4.109615080407763 color=red,shape=triangle,flag=0,i=37339,u=0.24580844192998008,v=0.745932426091323,w=0.5318814387313013,x=3.439300063573949 color=red,shape=square,flag=0,i=37347,u=0.9113976116769003,v=0.5717441754557772,w=0.5011901188463853,x=6.241667652553901 color=red,shape=circle,flag=0,i=37361,u=0.5481129208721416,v=0.6294706620141673,w=0.47777439627161267,x=7.285373856753192 color=yellow,shape=circle,flag=0,i=37369,u=0.3375387132878296,v=0.21419235539428816,w=0.4954607929026692,x=3.746885091796307 color=red,shape=triangle,flag=0,i=37378,u=0.05851597245364226,v=0.3955398285561733,w=0.5318855359144191,x=4.974670625878876 color=red,shape=square,flag=0,i=37403,u=0.40652847571468975,v=0.5379331564038987,w=0.490028695382077,x=4.532615384566884 color=red,shape=triangle,flag=0,i=37415,u=0.1574014948290393,v=0.27830519590229796,w=0.5374805342297109,x=3.681427407515642 color=red,shape=triangle,flag=1,i=37440,u=0.7166979316876014,v=0.20762566325161025,w=0.531254823588659,x=2.501888071157458 color=purple,shape=triangle,flag=0,i=37444,u=0.5392537849080222,v=0.534992924377639,w=0.48521547991681174,x=5.194183322596916 color=red,shape=square,flag=1,i=37460,u=0.6971150295592662,v=0.4064389406511253,w=0.5006569470610013,x=5.753844623975136 color=red,shape=triangle,flag=0,i=37463,u=0.5554004914891789,v=0.5628719670833299,w=0.5293448461265443,x=7.115781077108316 color=blue,shape=square,flag=0,i=37471,u=0.41426849367180885,v=0.16065915650296003,w=0.4736842441116863,x=4.55770340433462 color=yellow,shape=triangle,flag=1,i=37487,u=0.24062409104057225,v=0.5010526365494592,w=0.5218186314632153,x=4.589373456459177 color=blue,shape=square,flag=1,i=37500,u=0.3393478754061173,v=0.2881246381446081,w=0.46414802630528995,x=6.243150446903364 color=green,shape=square,flag=0,i=37514,u=0.2693800001059923,v=0.04035180894988488,w=0.4833313258395809,x=4.092232864843839 color=purple,shape=circle,flag=1,i=37518,u=0.5920169010216106,v=0.10459423843488291,w=0.4631134663489581,x=3.091984479817586 color=green,shape=circle,flag=0,i=37521,u=0.6387119537418751,v=0.03714863275769187,w=0.48571899599410157,x=5.3937468048611406 color=yellow,shape=square,flag=1,i=37541,u=0.819692604290505,v=0.5279896879534377,w=0.4490464876251143,x=4.09422705638926 color=purple,shape=square,flag=0,i=37554,u=0.06034080193984881,v=0.033516594013897394,w=0.5042848921688678,x=6.9612489661961385 color=red,shape=square,flag=0,i=37556,u=0.9750019392032869,v=0.4862456051737566,w=0.4972424851649748,x=3.929103492684863 color=red,shape=square,flag=0,i=37558,u=0.6171598364673789,v=0.7250738618443542,w=0.49833147603219313,x=5.350267899964599 color=blue,shape=circle,flag=1,i=37575,u=0.6843694547276777,v=0.21151730073066077,w=0.4806111302132133,x=3.7669067819074455 color=red,shape=triangle,flag=0,i=37578,u=0.7665314034138527,v=0.7133409581940101,w=0.5377497844893196,x=6.346758117173912 color=purple,shape=triangle,flag=1,i=37592,u=0.08953170682751777,v=0.1373090786979091,w=0.4834399942163302,x=2.88185175743152 color=red,shape=circle,flag=0,i=37607,u=0.7337879389497028,v=0.6703890758114182,w=0.48323631140861006,x=4.59172351172061 color=red,shape=triangle,flag=0,i=37608,u=0.9217610153513968,v=0.8989503607846147,w=0.5376757847225038,x=4.74741642957461 color=blue,shape=square,flag=1,i=37613,u=0.2138076874342455,v=0.4958347828064372,w=0.4649597574914763,x=4.881855736157818 color=purple,shape=triangle,flag=0,i=37616,u=0.8938083665743075,v=0.029239534824987423,w=0.4826411892835148,x=3.903514489982015 color=red,shape=circle,flag=0,i=37618,u=0.28939222916565577,v=0.3329676477744654,w=0.4812724557340212,x=7.684625915207742 color=red,shape=square,flag=0,i=37632,u=0.07911426041264935,v=0.1539046407624154,w=0.47923762858867835,x=3.1607856742881317 color=red,shape=circle,flag=1,i=37647,u=0.719214252347564,v=0.7901868819983043,w=0.48358167828386855,x=5.7850786063311235 color=green,shape=circle,flag=0,i=37655,u=0.09352173829497468,v=0.2676763517236652,w=0.4932650468905362,x=6.916429524956963 color=red,shape=square,flag=0,i=37657,u=0.7136108560678266,v=0.2718872272660279,w=0.47769807610888887,x=5.346420772248663 color=yellow,shape=circle,flag=0,i=37664,u=0.4191808474039801,v=0.739255703619348,w=0.5077530286313371,x=3.66666668116901 color=orange,shape=circle,flag=0,i=37668,u=0.18007376885630966,v=0.8607135232102564,w=0.5281522937562019,x=3.4871488136155544 color=red,shape=triangle,flag=0,i=37674,u=0.20231653462572208,v=0.8623478249818624,w=0.5368339928800547,x=5.414782863697613 color=yellow,shape=circle,flag=0,i=37682,u=0.6248434447565645,v=0.3532431572350374,w=0.5172432757434454,x=4.084118842520906 color=green,shape=square,flag=0,i=37685,u=0.4843672401568342,v=0.5080747139655946,w=0.483286331765644,x=4.860660246113421 color=red,shape=circle,flag=0,i=37687,u=0.3489486185661024,v=0.323771076768919,w=0.4945300144788722,x=5.777523757759923 color=red,shape=triangle,flag=0,i=37698,u=0.45816684290595133,v=0.2281742816684985,w=0.5350465367424906,x=6.341573764293282 color=yellow,shape=square,flag=1,i=37704,u=0.7058346074133882,v=0.4965323642212405,w=0.4648549492625446,x=3.5046827972460073 color=red,shape=triangle,flag=0,i=37708,u=0.738864106607189,v=0.6822447880234197,w=0.5425989594707775,x=4.127956949700301 color=yellow,shape=triangle,flag=1,i=37712,u=0.5540042944833872,v=0.7949234874872454,w=0.5197699287875088,x=4.595715951910495 color=yellow,shape=square,flag=1,i=37713,u=0.47172434062297064,v=0.13688354742815667,w=0.46577505611307707,x=5.090030296491598 color=red,shape=circle,flag=1,i=37735,u=0.529071175011801,v=0.6257915577335662,w=0.4864639612273933,x=7.9492832752973195 color=purple,shape=triangle,flag=0,i=37746,u=0.6564229969262801,v=0.5114125000839184,w=0.49318205924255587,x=4.079333502553843 color=purple,shape=circle,flag=0,i=37751,u=0.26676268810918213,v=0.12674781998726992,w=0.46967993060868596,x=3.8387973966036473 color=orange,shape=circle,flag=0,i=37758,u=0.9851029040372477,v=0.09593472594818309,w=0.5324612053263172,x=4.012838441365473 color=green,shape=triangle,flag=0,i=37763,u=0.7790236271657485,v=0.37870381284129406,w=0.4971210197706475,x=5.1656570497710055 color=green,shape=square,flag=0,i=37765,u=0.48785848916548635,v=0.8043586020008786,w=0.4803894237893302,x=5.932806251695024 color=blue,shape=square,flag=1,i=37769,u=0.0010124921078813465,v=0.5003311052459606,w=0.45718856694064935,x=3.7276291403157935 color=purple,shape=triangle,flag=0,i=37783,u=0.06351683841635458,v=0.5745664486338214,w=0.4913794324817373,x=3.9700437087588405 color=blue,shape=triangle,flag=0,i=37792,u=0.07018903407844768,v=0.4178593082076467,w=0.51623104844378,x=4.423153846686451 color=red,shape=square,flag=0,i=37797,u=0.8846457829810535,v=0.3836708390038597,w=0.48851153130672803,x=5.524878267979573 color=yellow,shape=circle,flag=1,i=37826,u=0.475413165340109,v=0.6431636817661038,w=0.5358323966835233,x=4.016207572604287 color=yellow,shape=triangle,flag=1,i=37848,u=0.5301875061178689,v=0.7174358946480373,w=0.5204534980191006,x=5.123733284961607 color=red,shape=square,flag=0,i=37857,u=0.05661060905871662,v=0.4710547386694294,w=0.49083669966368476,x=5.811809648966007 color=red,shape=square,flag=1,i=37860,u=0.9105423239090816,v=0.5898894925016474,w=0.49093560580562834,x=2.784241420176178 color=purple,shape=triangle,flag=1,i=37874,u=0.8920613889121304,v=0.9769346868387789,w=0.48031545216099264,x=6.7204180236434325 color=red,shape=circle,flag=0,i=37879,u=0.5202040603671577,v=0.5036022298027305,w=0.47872938475253196,x=4.696322906932882 color=red,shape=circle,flag=0,i=37881,u=0.6355303017741958,v=0.5422679932363801,w=0.4814113386152919,x=4.6337482851262175 color=red,shape=circle,flag=0,i=37890,u=0.2679618284646147,v=0.20434926416351096,w=0.47872981372379353,x=5.239165025228325 color=red,shape=square,flag=1,i=37899,u=0.08937751343132816,v=0.659121762566092,w=0.48573418756702497,x=4.448799084662819 color=red,shape=square,flag=0,i=37900,u=0.3728047469420135,v=0.26721468211357013,w=0.488577145299949,x=4.335668206081306 color=red,shape=circle,flag=0,i=37904,u=0.38973313650324204,v=0.34818113846591997,w=0.47964161975394404,x=3.925209744193989 color=red,shape=square,flag=1,i=37921,u=0.42276415798324474,v=0.31936643953218746,w=0.4883701885674235,x=4.869112919312211 color=purple,shape=circle,flag=0,i=37929,u=0.5688491538886703,v=0.8435424572337955,w=0.47907239214577607,x=4.0856422045434835 color=yellow,shape=triangle,flag=1,i=37940,u=0.06644491248211615,v=0.30894326501321445,w=0.5010173719770583,x=4.618433011753282 color=red,shape=square,flag=1,i=37945,u=0.057877336618272435,v=0.32622237125734654,w=0.4830235607858425,x=3.2252275305890343 color=red,shape=circle,flag=0,i=37962,u=0.32541490790626215,v=0.2645515629620241,w=0.4644091257813923,x=5.502821402064531 color=red,shape=circle,flag=0,i=37991,u=0.07837608386530126,v=0.003129990899428267,w=0.4643253278238599,x=5.717808976937164 color=red,shape=triangle,flag=0,i=37996,u=0.7113145301435015,v=0.791731618541279,w=0.5184424442026617,x=5.835128716537877 color=purple,shape=circle,flag=0,i=38009,u=0.33697913513251365,v=0.06893260171284266,w=0.478784432217052,x=5.611396203650816 color=yellow,shape=circle,flag=1,i=38034,u=0.684195029105751,v=0.7233193748183292,w=0.5276825057882527,x=5.722804639501624 color=purple,shape=circle,flag=0,i=38038,u=0.6200315487640226,v=0.013067187966193994,w=0.47790013239599505,x=4.589665914470007 color=purple,shape=square,flag=1,i=38064,u=0.7057434590803936,v=0.42792501087695867,w=0.5174348950562011,x=3.2802671704499526 color=blue,shape=square,flag=1,i=38066,u=0.31668619949729515,v=0.11956444846336645,w=0.4594740359810732,x=5.186171127610534 color=red,shape=triangle,flag=1,i=38067,u=0.875794814367842,v=0.21641459361363635,w=0.5178752395612677,x=5.321137461419996 color=red,shape=square,flag=0,i=38071,u=0.3256626294752947,v=0.6148458085827894,w=0.5004939462835706,x=2.4499124766995695 color=yellow,shape=circle,flag=1,i=38082,u=0.04853033836650689,v=0.5983776442018087,w=0.5231959648615166,x=2.651862379271653 color=yellow,shape=triangle,flag=1,i=38087,u=0.32294116442437093,v=0.6700313175035897,w=0.502276254738623,x=2.756331697768259 color=red,shape=square,flag=0,i=38093,u=0.7499294156246596,v=0.6508728277299138,w=0.5064734180564547,x=7.382597747691133 color=blue,shape=circle,flag=0,i=38125,u=0.6344852606010264,v=0.6660916079421064,w=0.4807928674739172,x=5.600137266617754 color=yellow,shape=square,flag=1,i=38136,u=0.5735178978082498,v=0.5774844534624073,w=0.4784106163746017,x=5.9532220972827945 color=red,shape=square,flag=0,i=38138,u=0.8056362959350857,v=0.4174494412106985,w=0.5038079307699739,x=5.026394010510235 color=blue,shape=circle,flag=0,i=38146,u=0.2539024448077958,v=0.884643951894558,w=0.4848131943192717,x=4.543595966846689 color=orange,shape=square,flag=0,i=38155,u=0.01151138943702712,v=0.15843271602381304,w=0.4985979653977076,x=4.8762378756122375 color=yellow,shape=triangle,flag=0,i=38158,u=0.3691612234596072,v=0.2535009771881511,w=0.5059627126079003,x=6.673606513538689 color=blue,shape=square,flag=1,i=38163,u=0.4418109621078311,v=0.4079445387163324,w=0.4738897836881537,x=5.730483165187514 color=blue,shape=circle,flag=1,i=38170,u=0.8854240497164021,v=0.18093916440605629,w=0.4937564584620208,x=4.783455616430091 color=purple,shape=square,flag=1,i=38177,u=0.2529398200034281,v=0.4487866039308104,w=0.5117396167380375,x=4.63327672853102 color=red,shape=triangle,flag=0,i=38178,u=0.5100182852203953,v=0.5467970338830797,w=0.5311490298737129,x=5.481841631670299 color=blue,shape=square,flag=0,i=38179,u=0.44311997832909333,v=0.8822675357673682,w=0.4696302664911805,x=4.902853000731272 color=yellow,shape=triangle,flag=1,i=38192,u=0.3083388647811234,v=0.4008475196275283,w=0.5105726870440547,x=2.33862119270893 color=red,shape=square,flag=0,i=38195,u=0.8245719643294682,v=0.020460106436641756,w=0.5221084606309792,x=4.080764174039779 color=yellow,shape=square,flag=1,i=38199,u=0.012238308815962995,v=0.2713121713455563,w=0.4815208009898373,x=4.734545325452867 color=yellow,shape=circle,flag=1,i=38204,u=0.22930578122394973,v=0.5374967914492481,w=0.5176602906280251,x=4.654189519289205 color=yellow,shape=square,flag=1,i=38206,u=0.10397346835119414,v=0.8411680853188428,w=0.4806578866864495,x=2.972552893791658 color=red,shape=square,flag=0,i=38213,u=0.6616760821586517,v=0.8141486053201816,w=0.5121067455622184,x=5.173696312086968 color=red,shape=triangle,flag=0,i=38222,u=0.43708134051341363,v=0.27726363254231,w=0.5376767429588353,x=4.970385307123877 color=red,shape=circle,flag=1,i=38224,u=0.3315878136991349,v=0.38444839636873396,w=0.4931642161573426,x=4.634867995797333 color=blue,shape=square,flag=1,i=38225,u=0.3944086255999918,v=0.23096523530620183,w=0.4684293434454281,x=7.736460768940426 color=blue,shape=triangle,flag=0,i=38240,u=0.6034138327555548,v=0.07740707548700532,w=0.5374078324759183,x=6.0163596650900075 color=blue,shape=triangle,flag=1,i=38248,u=0.9444130181082422,v=0.6362851436246229,w=0.5444405207767633,x=7.097199805027187 color=red,shape=square,flag=1,i=38256,u=0.7630157570446002,v=0.6314772706185438,w=0.48880179137838625,x=4.950824723236743 color=purple,shape=triangle,flag=1,i=38280,u=0.44767951581214094,v=0.2618111624810212,w=0.48201754540885355,x=5.465800399013794 color=red,shape=triangle,flag=0,i=38283,u=0.05975605137424489,v=0.14920249696275234,w=0.5226984641337482,x=5.993304754102831 color=red,shape=square,flag=0,i=38288,u=0.7523123498098522,v=0.13214299693268383,w=0.484645478581809,x=4.729721018081452 color=red,shape=square,flag=0,i=38329,u=0.0904323592590498,v=0.5625067921820546,w=0.48023752756051724,x=3.0013981194136297 color=red,shape=circle,flag=0,i=38340,u=0.3718779852140627,v=0.2845722722367581,w=0.4840326007039287,x=2.6311172406519434 color=blue,shape=square,flag=0,i=38362,u=0.27691088100777006,v=0.17423641880397767,w=0.47142937713923433,x=6.406856001117499 color=red,shape=triangle,flag=0,i=38365,u=0.6301973919902031,v=0.6837001355048282,w=0.5252041051772034,x=6.165249187305097 color=red,shape=triangle,flag=0,i=38397,u=0.03933959336336268,v=0.8019190231722675,w=0.5278573389465854,x=3.6585746751325074 color=orange,shape=circle,flag=0,i=38398,u=0.32435590442219053,v=0.13240200445348405,w=0.5300177517942973,x=3.095166599968655 color=blue,shape=square,flag=0,i=38404,u=0.2961654979999577,v=0.767379671137321,w=0.47748248316065633,x=3.679766557118045 color=red,shape=triangle,flag=1,i=38416,u=0.8480106987964048,v=0.7880753021521691,w=0.5327232064519288,x=3.2784486569622655 color=blue,shape=square,flag=1,i=38418,u=0.03892693514917556,v=0.9327839698057228,w=0.4858211992579442,x=5.129305885128638 color=green,shape=triangle,flag=0,i=38437,u=0.9121928040529615,v=0.7492150146311876,w=0.46895704168875035,x=6.292158170903022 color=red,shape=circle,flag=1,i=38442,u=0.9328376819647649,v=0.9397539951616704,w=0.4709666044555381,x=4.7791385443263 color=purple,shape=square,flag=0,i=38447,u=0.3753623855254079,v=0.43836066536547025,w=0.50816038364672,x=4.086078520372214 color=blue,shape=circle,flag=0,i=38460,u=0.3274108699775241,v=0.8955352759871484,w=0.48438504053775594,x=4.33075542676652 color=yellow,shape=square,flag=0,i=38468,u=0.8616481308988164,v=0.06593252432760732,w=0.49258093054003455,x=4.264419728202852 color=red,shape=triangle,flag=0,i=38479,u=0.5515224755527709,v=0.6214207604744554,w=0.5422795277962215,x=5.477065778234362 color=red,shape=triangle,flag=0,i=38497,u=0.14555181559868924,v=0.33620742616330357,w=0.5250900758986774,x=4.981313085590917 color=purple,shape=square,flag=0,i=38501,u=0.4689339358886033,v=0.17276473586863939,w=0.5010008330089102,x=5.496998076900414 color=green,shape=triangle,flag=1,i=38508,u=0.7471676588317212,v=0.09486262903295972,w=0.4646017555378223,x=4.709132548687026 color=blue,shape=circle,flag=1,i=38522,u=0.9430620960892159,v=0.5650516037192317,w=0.4817430779521384,x=3.715760396312945 color=green,shape=circle,flag=1,i=38526,u=0.8112239397064422,v=0.44388434199823823,w=0.5147274104243988,x=5.41469831778723 color=red,shape=circle,flag=1,i=38529,u=0.6201453301474494,v=0.5514884958151548,w=0.4808571110565734,x=3.493435506996492 color=purple,shape=square,flag=0,i=38531,u=0.9649930376221458,v=0.08470567736017742,w=0.5015458132224414,x=5.347433759370861 color=green,shape=triangle,flag=0,i=38539,u=0.44957049999246235,v=0.5578831832346758,w=0.46170107859494736,x=3.9735797853073147 color=red,shape=circle,flag=1,i=38550,u=0.011024426724858483,v=-0.007015438410399956,w=0.4846832966233285,x=6.724607023990394 color=purple,shape=triangle,flag=0,i=38552,u=0.6798990230423072,v=0.2830766724009439,w=0.4771305824450562,x=5.918381912626522 color=blue,shape=triangle,flag=0,i=38576,u=0.957435908299061,v=0.5792749204252066,w=0.543778458514963,x=3.682739112099584 color=blue,shape=triangle,flag=1,i=38577,u=0.5735872226554793,v=0.16694377801618931,w=0.5419922146488843,x=3.041728610570415 color=red,shape=square,flag=1,i=38581,u=0.5445142030131437,v=0.7528656620079609,w=0.4766827102963688,x=7.855906132291646 color=green,shape=triangle,flag=0,i=38585,u=0.1984887330894427,v=0.4987380220449995,w=0.46144136154406673,x=3.7213611376525964 color=purple,shape=square,flag=0,i=38595,u=0.6802320560976709,v=0.8275125281885453,w=0.4976524446808186,x=6.551242347727435 color=red,shape=square,flag=0,i=38597,u=0.45738178272298546,v=0.19822849425140054,w=0.4831820401466904,x=4.961154469727897 color=red,shape=square,flag=0,i=38609,u=0.6674339925748345,v=0.1618083318450113,w=0.4753971221718779,x=5.603536312892259 color=red,shape=square,flag=0,i=38611,u=0.44503758460834086,v=0.8600393090018252,w=0.4741759511599409,x=2.9025418266670697 color=yellow,shape=triangle,flag=0,i=38624,u=0.11714521071879747,v=0.34942138100928744,w=0.5316971724836042,x=7.454140833709264 color=red,shape=circle,flag=0,i=38631,u=0.7648297947070223,v=0.6776771877066503,w=0.4915904089093778,x=3.8514837143856315 color=purple,shape=triangle,flag=0,i=38652,u=0.01594130911978997,v=0.5890795687313576,w=0.47608914341169645,x=3.927338633492965 color=purple,shape=square,flag=0,i=38663,u=0.15530651406707752,v=0.032180325518073816,w=0.507926038157922,x=4.224852492366136 color=blue,shape=square,flag=1,i=38676,u=0.33803008812467517,v=0.9430048066012642,w=0.4826416690794807,x=7.915449951670008 color=red,shape=square,flag=0,i=38698,u=0.4260617070738505,v=0.6679160107084341,w=0.4675325862982471,x=3.910816611978308 color=red,shape=triangle,flag=0,i=38703,u=0.889343915415998,v=0.6047262639753926,w=0.5168713393637955,x=7.049840190714019 color=red,shape=square,flag=0,i=38734,u=0.3564244365513213,v=0.44776358853917464,w=0.4617328476889762,x=5.007991880192758 color=red,shape=square,flag=0,i=38736,u=0.740126370948802,v=0.7705393077048693,w=0.46144045361425906,x=5.483986766874151 color=yellow,shape=square,flag=0,i=38748,u=0.2649295532261856,v=0.7818417150321095,w=0.5153526161795142,x=5.421038553603055 color=yellow,shape=circle,flag=1,i=38749,u=0.3727998029310805,v=0.9346956478077907,w=0.5162228730057041,x=5.640991448007491 color=red,shape=triangle,flag=0,i=38751,u=0.03734333974395809,v=0.1484023991549045,w=0.516697300114278,x=4.5812465361079635 color=purple,shape=circle,flag=0,i=38769,u=0.336135273863733,v=0.10478466359914584,w=0.4883418813688285,x=3.7004061367284944 color=red,shape=circle,flag=0,i=38773,u=0.8562965250990252,v=0.9079418463092541,w=0.494051799146844,x=4.4860224769938615 color=green,shape=circle,flag=1,i=38775,u=0.5758517203810649,v=0.863665290241774,w=0.5295105874705537,x=7.108026075104436 color=purple,shape=triangle,flag=0,i=38784,u=0.3217318967959222,v=0.9188365818667709,w=0.47572548117638436,x=2.8021200664712578 color=red,shape=circle,flag=0,i=38803,u=0.7915146404267683,v=0.861964617574392,w=0.49483406287811166,x=4.660011755943997 color=purple,shape=square,flag=0,i=38820,u=0.3273848048806479,v=0.721753425694558,w=0.506073146796731,x=5.063661923476471 color=blue,shape=square,flag=0,i=38841,u=0.6913762315865113,v=0.12001632989361599,w=0.4925570122420449,x=4.7586521020289405 color=purple,shape=square,flag=0,i=38846,u=0.9495507473776134,v=0.9392032827570884,w=0.5014704311333378,x=4.826822412761536 color=red,shape=triangle,flag=0,i=38853,u=0.41641136027077863,v=0.46384944083018376,w=0.5059150065959896,x=6.2449010207835975 color=orange,shape=circle,flag=1,i=38857,u=0.7561616060797361,v=0.6011829160290465,w=0.5170183460778673,x=5.464145004173815 color=purple,shape=triangle,flag=1,i=38873,u=0.3412836770559612,v=0.5106988751826204,w=0.48578647491703114,x=8.253247926402961 color=green,shape=triangle,flag=0,i=38883,u=0.45877660452687863,v=0.5211069169505502,w=0.4681733218056553,x=3.3275261814625985 color=green,shape=triangle,flag=0,i=38889,u=0.8883676445361395,v=0.6015417053453661,w=0.47105973239501653,x=6.078143505674809 color=purple,shape=circle,flag=0,i=38901,u=0.7319690780944992,v=0.4567889897970464,w=0.4912731260449902,x=4.184719957290204 color=yellow,shape=square,flag=1,i=38928,u=0.9240311975534296,v=0.7019360344691004,w=0.5077523736033206,x=4.472317293716402 color=green,shape=triangle,flag=0,i=38934,u=0.6380126796582992,v=0.9449695875523221,w=0.4624450508923107,x=4.273213691991617 color=yellow,shape=square,flag=1,i=38961,u=0.1268351843656087,v=0.5211273692895315,w=0.5033684401053728,x=5.625293954232506 color=green,shape=triangle,flag=0,i=38966,u=0.9096579654690838,v=0.6779907501390764,w=0.45893787607152725,x=4.725850414653185 color=red,shape=circle,flag=0,i=38978,u=0.3652891236125678,v=0.37234355884923465,w=0.4977688696494028,x=3.8844029674106095 color=red,shape=circle,flag=1,i=38980,u=0.15669341658400626,v=0.18744318394269907,w=0.49922521826079624,x=5.595762817968466 color=yellow,shape=square,flag=1,i=38983,u=0.5034768929988753,v=0.648289357062001,w=0.50383746914453,x=5.184546230870219 color=red,shape=triangle,flag=1,i=38997,u=0.11076561819085617,v=0.5599481660206294,w=0.5125690584242865,x=4.642475797173814 color=yellow,shape=square,flag=1,i=39009,u=0.08470525262121531,v=0.9546622912906018,w=0.5061945768566833,x=2.3578447423524653 color=red,shape=triangle,flag=1,i=39014,u=0.6613462567228076,v=0.47275595437501927,w=0.509598966206032,x=3.4577807597878283 color=red,shape=circle,flag=1,i=39017,u=0.1553047699109077,v=0.23426338864293275,w=0.5053760937764255,x=4.354064782280358 color=yellow,shape=circle,flag=1,i=39031,u=0.1895808365583801,v=0.41451067853476176,w=0.5193137946419872,x=5.994203236731685 color=yellow,shape=square,flag=1,i=39036,u=0.4366319397585604,v=0.8853642091072212,w=0.5070794369862943,x=5.939429312334467 color=red,shape=square,flag=1,i=39037,u=0.7634290148595653,v=0.5813909230046601,w=0.49179306499158965,x=5.997049936652246 color=red,shape=square,flag=1,i=39059,u=0.8315658666403111,v=0.8784952621893528,w=0.4892572830056315,x=2.880528359468393 color=red,shape=triangle,flag=0,i=39067,u=0.8704226366700998,v=0.533469043498947,w=0.5142011050681139,x=5.662784664121824 color=red,shape=square,flag=0,i=39071,u=0.7967456882344144,v=0.20866378466645807,w=0.4946225164856906,x=6.543629849066412 color=red,shape=square,flag=0,i=39072,u=0.030280521554805206,v=0.12321405546738207,w=0.48988027462368877,x=5.847872034205654 color=blue,shape=circle,flag=1,i=39075,u=0.37520524903253005,v=0.20556677021060044,w=0.4861060752648033,x=4.98529466970652 color=yellow,shape=circle,flag=1,i=39085,u=0.6761059171622457,v=0.4496309961242564,w=0.5177998244766702,x=3.8911030920443372 color=red,shape=square,flag=0,i=39096,u=0.8386893229214152,v=0.18037298392866496,w=0.488742788476033,x=5.5802668829031745 color=red,shape=square,flag=1,i=39101,u=0.3410758622142557,v=0.4265100182014795,w=0.4861798012237103,x=4.09281113615416 color=orange,shape=triangle,flag=1,i=39104,u=0.5375973260418243,v=0.025378580102561443,w=0.5209130105188473,x=4.374368093971907 color=red,shape=circle,flag=1,i=39108,u=0.06315594916114631,v=0.0473204457942318,w=0.5020600489686915,x=5.71888396030171 color=yellow,shape=circle,flag=1,i=39140,u=0.04163266536526933,v=0.3735542532689454,w=0.5129004344973573,x=6.2006094397134355 color=red,shape=circle,flag=0,i=39144,u=0.1252950270739791,v=0.2085369692489441,w=0.49511423232770985,x=5.6882736815440795 color=green,shape=square,flag=0,i=39145,u=0.5945283933600861,v=0.5702218044889795,w=0.49801271180610407,x=5.733330077212044 color=red,shape=square,flag=0,i=39147,u=0.32849756546704034,v=0.19330653960285815,w=0.49652552518608334,x=3.078153862828897 color=red,shape=square,flag=0,i=39162,u=0.5082347260570108,v=0.018104333171229392,w=0.5047709326931358,x=6.14569285722409 color=red,shape=square,flag=0,i=39169,u=0.35611963306648264,v=0.46415265378112647,w=0.5052790009618097,x=2.5208047949411108 color=red,shape=circle,flag=0,i=39179,u=0.9934462881309655,v=1.0724998185026013,w=0.49083561169685813,x=5.960896195845709 color=red,shape=square,flag=0,i=39193,u=0.8107253161858635,v=0.06119001723485462,w=0.5040571217154186,x=4.950845865162775 color=blue,shape=square,flag=0,i=39212,u=0.3666067516985615,v=0.9543687651909756,w=0.4904069701798997,x=4.5900604435108505 color=red,shape=square,flag=0,i=39214,u=0.3038520855773875,v=0.4570120300363385,w=0.5134766736400802,x=4.045412169596741 color=purple,shape=square,flag=0,i=39220,u=0.40811899601274493,v=0.42258580068959894,w=0.5079708471546207,x=5.8434095706944085 color=red,shape=circle,flag=0,i=39223,u=0.2548848991283086,v=0.23824052909393476,w=0.49368762796221016,x=3.9351541163129777 color=blue,shape=circle,flag=0,i=39231,u=0.5467918928636517,v=0.436802594210994,w=0.47161891289677615,x=7.006859054118415 color=yellow,shape=circle,flag=0,i=39251,u=0.995515315608599,v=0.664557028559361,w=0.515423435042191,x=5.169630751365037 color=purple,shape=triangle,flag=0,i=39260,u=0.6875459706351555,v=0.6177647301665427,w=0.5019041927371927,x=3.0241900924198646 color=yellow,shape=square,flag=1,i=39270,u=0.5118092734588805,v=0.25442788832414454,w=0.5019041582410692,x=5.87099123069972 color=blue,shape=circle,flag=0,i=39277,u=0.25862296537153906,v=0.9195126012211688,w=0.4710367246140722,x=2.9978468725276795 color=green,shape=circle,flag=0,i=39300,u=0.41020213039425923,v=0.6728517575614876,w=0.5265279632822963,x=4.921329419537524 color=green,shape=circle,flag=1,i=39301,u=0.5864952275788667,v=0.10513511084979821,w=0.523894875619943,x=5.497434710917061 color=green,shape=square,flag=0,i=39335,u=0.6400469949657999,v=0.06628578427370857,w=0.5148803991737776,x=4.132880393291873 color=yellow,shape=circle,flag=1,i=39352,u=0.6479856313540792,v=0.2373533542788151,w=0.5178086170960043,x=5.415760588876039 color=red,shape=square,flag=1,i=39353,u=0.9744182926995872,v=0.6439304774212721,w=0.4937014311429811,x=4.709992211021606 color=purple,shape=circle,flag=0,i=39363,u=0.8750696087366453,v=0.8443946111777411,w=0.5150081590379324,x=6.9769606087666 color=purple,shape=triangle,flag=0,i=39369,u=0.9160850795306806,v=0.9932014003101209,w=0.5018352998115054,x=4.793790312960973 color=purple,shape=square,flag=0,i=39384,u=0.22368754258934542,v=0.24624496014649055,w=0.49496439725646624,x=3.6102318824700483 color=purple,shape=circle,flag=0,i=39398,u=0.21517806608498646,v=0.8196968078409886,w=0.5187868513576659,x=5.9440824615539904 color=yellow,shape=triangle,flag=1,i=39411,u=0.5646911415753773,v=0.6113202067574828,w=0.515655244170274,x=4.547456465946942 color=red,shape=circle,flag=0,i=39414,u=0.08207536759740874,v=0.05545527956716427,w=0.5038531960132209,x=4.58456499360184 color=purple,shape=square,flag=0,i=39417,u=0.7065466075694898,v=0.4544578679835566,w=0.49740396282091665,x=6.211697830216022 color=red,shape=square,flag=0,i=39421,u=0.1514587929504907,v=0.015800774708563337,w=0.48889076339317666,x=6.278227085881568 color=red,shape=triangle,flag=1,i=39424,u=0.4036420254819122,v=0.2208297853446305,w=0.5351694405156383,x=5.73245815993143 color=red,shape=square,flag=0,i=39434,u=0.5092714136678518,v=0.08267959367777122,w=0.4897421326300275,x=6.189223273977316 color=green,shape=circle,flag=0,i=39437,u=0.47143849771730817,v=0.7206230774891145,w=0.5105775019030652,x=3.096843331850879 color=blue,shape=triangle,flag=1,i=39452,u=0.4108370944684231,v=0.17508398140092007,w=0.516846412069019,x=5.042433947122654 color=red,shape=circle,flag=0,i=39459,u=0.8677153645774535,v=0.900316895018318,w=0.4936890101328895,x=6.019595126076823 color=blue,shape=triangle,flag=1,i=39474,u=0.9553019148659684,v=0.45765246445471564,w=0.5142487080177939,x=4.825890094413331 color=blue,shape=square,flag=1,i=39477,u=0.34349584856688986,v=0.5427373929948094,w=0.4827067468359886,x=6.161423400652301 color=purple,shape=square,flag=0,i=39478,u=0.6181329264451106,v=0.2740582967902253,w=0.500325683569904,x=5.988873682044269 color=red,shape=circle,flag=0,i=39485,u=0.2933425185682206,v=0.19696260825815642,w=0.49378278435690165,x=4.99296788607792 color=blue,shape=square,flag=1,i=39508,u=0.6018296981161007,v=0.48671247321274247,w=0.4728499003115625,x=4.537908610131487 color=blue,shape=square,flag=0,i=39515,u=0.5917021785500398,v=0.7180729704428234,w=0.47038782817852604,x=6.572393320560106 color=blue,shape=triangle,flag=0,i=39523,u=0.7976643048373657,v=0.5657690973064404,w=0.5040865190265051,x=5.439688669204595 color=red,shape=circle,flag=0,i=39535,u=0.01734841963435818,v=0.020433763178842223,w=0.47923692839106113,x=6.954518602995847 color=red,shape=triangle,flag=0,i=39540,u=0.9975680760617336,v=0.5858113294982089,w=0.5239219495275551,x=3.583829045080017 color=red,shape=triangle,flag=0,i=39543,u=0.5037390448566906,v=0.40265455325217936,w=0.5253108909612321,x=3.9629273595743437 color=blue,shape=circle,flag=0,i=39547,u=0.44659669164426985,v=0.8581453296641002,w=0.4858215950748845,x=5.292404928997199 color=red,shape=triangle,flag=1,i=39552,u=0.8261355187097076,v=0.6093458112426304,w=0.5222035903278082,x=4.906427613398106 color=blue,shape=square,flag=0,i=39554,u=0.4847317606543907,v=0.4958025517192002,w=0.4738606886529594,x=5.414138281330171 color=red,shape=square,flag=1,i=39556,u=0.5443966580579718,v=0.45841680799768203,w=0.48637556520255476,x=3.024551071286789 color=purple,shape=square,flag=0,i=39561,u=0.8640637777725868,v=0.18496268115707704,w=0.498140287852323,x=4.364089163957901 color=green,shape=square,flag=1,i=39562,u=0.5905261188438536,v=0.6422245286081031,w=0.5138031687405284,x=6.26814868803615 color=red,shape=triangle,flag=0,i=39565,u=0.9561292202846399,v=0.9668194684210542,w=0.5178075470310429,x=5.60019581633746 color=red,shape=circle,flag=0,i=39569,u=0.9695832824925855,v=0.9054094881243873,w=0.48100492235765596,x=5.416982353829602 color=red,shape=square,flag=1,i=39576,u=0.004164445205783074,v=0.5358188259589823,w=0.4842846807116942,x=6.608741385162876 color=purple,shape=triangle,flag=0,i=39582,u=0.06949449473715041,v=0.19234858063365412,w=0.49795450728510976,x=6.45445327635169 color=purple,shape=square,flag=0,i=39603,u=0.06157543533408816,v=0.7314783967384737,w=0.49407401633436343,x=5.197801587627036 color=purple,shape=square,flag=0,i=39614,u=0.33658041714586906,v=0.019206731167908053,w=0.49694622901044894,x=5.9178360928726255 color=green,shape=circle,flag=0,i=39630,u=0.8845282032005826,v=0.172516015590907,w=0.5125949475751116,x=6.006543906800754 color=red,shape=triangle,flag=0,i=39631,u=0.7844979349161723,v=0.23750260632865972,w=0.515044332417428,x=3.5797982962971004 color=green,shape=circle,flag=0,i=39663,u=0.8889675338844115,v=0.8498083967833386,w=0.5048829219725421,x=4.346374870634605 color=green,shape=triangle,flag=0,i=39673,u=0.26766239120667257,v=0.06097946000033494,w=0.4585066889177896,x=5.894437062355936 color=red,shape=circle,flag=1,i=39698,u=0.1173908053575089,v=0.09611446635012184,w=0.47551198263215205,x=6.296276424483339 color=yellow,shape=square,flag=1,i=39703,u=0.20142964823164766,v=0.18058821918715284,w=0.49137384443342447,x=6.125731071772061 color=blue,shape=square,flag=0,i=39709,u=0.553868075349823,v=0.6606686727868244,w=0.4718475547749687,x=4.768194563131835 color=red,shape=square,flag=0,i=39711,u=0.9720787852898816,v=0.7072650378533071,w=0.4934676899614167,x=4.211604713055995 color=yellow,shape=square,flag=1,i=39717,u=0.15254906187727868,v=0.38871430549326036,w=0.49165626535368107,x=7.379618947124032 color=yellow,shape=triangle,flag=0,i=39729,u=0.3406651787908065,v=0.7799297058381454,w=0.5164275222630685,x=5.536565084664942 color=green,shape=square,flag=1,i=39733,u=0.7469905910748575,v=0.30802777422029715,w=0.5203235768840627,x=2.6697495842017864 color=blue,shape=square,flag=1,i=39737,u=0.211788611644823,v=0.16738311426935804,w=0.47511503302109503,x=6.23205188154503 color=red,shape=square,flag=0,i=39738,u=0.39159887437445307,v=0.7199605459574635,w=0.4872463773932245,x=5.423874298368646 color=blue,shape=square,flag=1,i=39752,u=0.3652915738067196,v=0.7443797186837637,w=0.47992192966429087,x=5.429858542746497 color=red,shape=triangle,flag=0,i=39769,u=0.08646867670314551,v=0.08843033220393537,w=0.5513404104853943,x=6.878343202242778 color=blue,shape=square,flag=0,i=39777,u=0.20484721225053282,v=0.4661712168180666,w=0.48665786202900607,x=5.2961271387389655 color=blue,shape=triangle,flag=1,i=39787,u=0.7567737011270878,v=0.32349488254926695,w=0.5129160929626151,x=3.8314523589367924 color=red,shape=square,flag=0,i=39789,u=0.9479363213355183,v=0.4795817752837438,w=0.4822656993247,x=6.830410436201902 color=green,shape=circle,flag=0,i=39792,u=0.2907685773558777,v=0.8731326700924537,w=0.5099500179293874,x=4.762207368025709 color=blue,shape=square,flag=1,i=39795,u=0.15491812175550101,v=0.023550742079665565,w=0.48865565972064195,x=5.089974987985447 color=purple,shape=triangle,flag=0,i=39815,u=0.35034166193227867,v=0.020341753938377338,w=0.5082622310079358,x=4.516956315272891 color=blue,shape=triangle,flag=0,i=39829,u=0.19022816832990286,v=0.27381243034108327,w=0.5084215290532271,x=6.643229485686764 color=purple,shape=triangle,flag=0,i=39849,u=0.011830854092107268,v=0.7466895614700884,w=0.5078861823801148,x=5.763338649318015 color=blue,shape=circle,flag=1,i=39864,u=0.5286269860092916,v=0.09174636536052938,w=0.4839097995215383,x=5.245328225982277 color=red,shape=square,flag=1,i=39874,u=0.017999673369659464,v=0.9022289169681199,w=0.4735626819075993,x=4.671385845088863 color=red,shape=triangle,flag=0,i=39894,u=0.5929205919651507,v=0.5603993820061481,w=0.5575999627986716,x=5.105302929576312 color=yellow,shape=square,flag=1,i=39900,u=0.8916354235969586,v=0.7857427902722474,w=0.47617734274964424,x=5.025706892371844 color=red,shape=triangle,flag=1,i=39959,u=0.012772170008167327,v=0.07051393834139175,w=0.5582320757985528,x=6.515365898567603 color=red,shape=square,flag=0,i=39963,u=0.3197367133413562,v=0.10412619413556723,w=0.4602761075396893,x=6.897129749637106 color=red,shape=circle,flag=1,i=39992,u=0.2622598902731341,v=0.3580980981637506,w=0.4722640402950396,x=5.06230000166988 color=yellow,shape=square,flag=1,i=39996,u=0.9738841115069133,v=0.30717572010172234,w=0.475067335019385,x=8.138199996818354 color=green,shape=triangle,flag=0,i=40003,u=0.2595720628019772,v=0.29233364319412536,w=0.4416916820683191,x=5.039227185057932 color=yellow,shape=circle,flag=1,i=40007,u=0.546523666600999,v=0.9608038475313697,w=0.4837411900879732,x=6.252574838238434 color=orange,shape=square,flag=1,i=40022,u=0.764742255673633,v=0.3735179888280705,w=0.49808223124190154,x=2.7290452358014146 color=green,shape=triangle,flag=0,i=40024,u=0.9369115965405426,v=0.543404003351943,w=0.44511272715032324,x=7.287797243559415 color=yellow,shape=circle,flag=1,i=40027,u=0.7912279944547849,v=0.4466997015900954,w=0.4871534480092622,x=6.783131459101508 color=red,shape=triangle,flag=1,i=40033,u=0.3461566834066091,v=0.33243600472851575,w=0.5461259501717964,x=3.0340888140346185 color=blue,shape=square,flag=0,i=40038,u=0.5308869492507371,v=0.6032038924105055,w=0.5005736474388827,x=4.973886006800854 color=red,shape=square,flag=0,i=40048,u=0.428795415660986,v=0.7380274411083768,w=0.4792342730468049,x=6.567457918921472 color=blue,shape=square,flag=1,i=40049,u=0.34166912207856603,v=0.8327014292637935,w=0.49592881928346727,x=5.92458450568603 color=yellow,shape=circle,flag=1,i=40054,u=0.5561122199642279,v=0.0028493163097591534,w=0.48751301099357564,x=5.6412088568231775 color=blue,shape=square,flag=1,i=40058,u=0.30987001700396655,v=0.8839709700753099,w=0.49914722174633824,x=4.013303794389007 color=blue,shape=triangle,flag=0,i=40070,u=0.2271139811341576,v=0.9972265275057707,w=0.5042128678302498,x=4.557252215397245 color=red,shape=square,flag=0,i=40074,u=0.8963642740150665,v=0.5964074652491322,w=0.47743036114879545,x=4.365911200789994 color=blue,shape=triangle,flag=0,i=40079,u=0.6415189362790564,v=0.2790523457099494,w=0.5044889560260606,x=4.4895918312870355 color=blue,shape=circle,flag=1,i=40099,u=0.7197685198379256,v=0.4347940506722363,w=0.4820463817553045,x=3.534448259614519 color=red,shape=square,flag=0,i=40112,u=0.39104810355783814,v=0.9851271188367299,w=0.4786667573710622,x=6.307719358232892 color=red,shape=square,flag=0,i=40117,u=0.600924830991792,v=0.23071159514109874,w=0.4770169798669659,x=5.569954665957255 color=red,shape=circle,flag=1,i=40123,u=0.5415517243642339,v=0.4830519911092873,w=0.4726137110014219,x=6.127840486254293 color=purple,shape=triangle,flag=0,i=40144,u=0.541761838940377,v=0.9264512959889604,w=0.5130323486392376,x=3.6586127405988536 color=blue,shape=triangle,flag=0,i=40162,u=0.29243460541559596,v=0.6744410500024415,w=0.5026381948680212,x=5.8265442314175955 color=red,shape=triangle,flag=0,i=40175,u=0.1564732328065278,v=0.24314808298011803,w=0.5418818025802538,x=4.441802754098668 color=yellow,shape=square,flag=1,i=40186,u=0.024433639695421228,v=0.9392705213913216,w=0.487225627309413,x=4.40986026307741 color=purple,shape=square,flag=0,i=40187,u=0.36494982158182254,v=0.7491013055030736,w=0.49892339544862074,x=4.481404168274309 color=yellow,shape=circle,flag=1,i=40188,u=0.30724989486511367,v=0.6087970132622745,w=0.5022534811698548,x=6.443804313933138 color=yellow,shape=square,flag=1,i=40205,u=0.7273005003868648,v=0.11698694546772603,w=0.49123970666869876,x=4.066446099379594 color=purple,shape=triangle,flag=0,i=40206,u=0.8419994001438059,v=0.4511699159384033,w=0.5075410555790757,x=4.920803384806212 color=red,shape=square,flag=0,i=40207,u=0.29546702649377976,v=0.7859074991032909,w=0.4779569219799509,x=3.769994999411825 color=purple,shape=square,flag=0,i=40209,u=0.25190692338867926,v=0.13564983177672008,w=0.4985303221261576,x=4.108993113180069 color=yellow,shape=triangle,flag=1,i=40211,u=0.22698355978729134,v=0.8416204814932413,w=0.5047416284030152,x=4.867176354458826 color=red,shape=square,flag=1,i=40265,u=0.9716859435742579,v=0.19469075755336318,w=0.489751512718313,x=5.71915087076871 color=green,shape=triangle,flag=1,i=40270,u=0.06627365668608731,v=0.9535496678537436,w=0.4481542899331256,x=4.558220149223964 color=yellow,shape=circle,flag=1,i=40315,u=0.6280807488381492,v=0.6758294962994147,w=0.5015582298229407,x=5.482064733393159 color=yellow,shape=circle,flag=1,i=40319,u=0.3929534020474553,v=0.5836415948143827,w=0.49983089220161,x=6.045990918282446 color=yellow,shape=square,flag=1,i=40328,u=0.5820644631862629,v=0.35706292051124566,w=0.5143514678699764,x=5.727779420801414 color=blue,shape=square,flag=1,i=40355,u=0.40252632111500486,v=0.06066838582196632,w=0.5104408352048592,x=7.184418484522475 color=green,shape=square,flag=0,i=40373,u=0.9368388199061015,v=0.285104100719457,w=0.4964870334481603,x=4.567357536587003 color=red,shape=triangle,flag=1,i=40377,u=0.12678209202773827,v=0.5502625053793366,w=0.5468920720728657,x=6.906806670792279 color=red,shape=circle,flag=0,i=40400,u=0.09973373500079907,v=0.07022044013142184,w=0.47181103539100266,x=6.510154327497104 color=blue,shape=triangle,flag=1,i=40413,u=0.9334210137035209,v=0.25830827175843374,w=0.5131736002358351,x=4.77041058079687 color=red,shape=square,flag=1,i=40416,u=0.7223755270344265,v=0.33344601000513996,w=0.4840363534853566,x=6.1459144800384315 color=blue,shape=square,flag=0,i=40439,u=0.7417279035246976,v=0.5451620706961755,w=0.5006347727358323,x=3.300636947393009 color=yellow,shape=circle,flag=1,i=40447,u=0.5975299201005286,v=0.40419080279383723,w=0.4934558348811598,x=3.6011551787102345 color=red,shape=square,flag=0,i=40450,u=0.19618094137590136,v=0.18934014312096203,w=0.4783131267124837,x=5.273132451051901 color=red,shape=triangle,flag=0,i=40469,u=0.8817838716003784,v=0.8071143104611547,w=0.5527616698688461,x=4.529886302096688 color=green,shape=triangle,flag=0,i=40472,u=0.8463293433841946,v=0.43079526044877614,w=0.45669726828682,x=6.658687275454419 color=orange,shape=triangle,flag=1,i=40482,u=0.09719669863578317,v=0.9542075038903742,w=0.5114357746931003,x=5.890787655368153 color=green,shape=square,flag=0,i=40486,u=0.8386341684414829,v=0.8072870935662964,w=0.5015772295856746,x=5.347370781343389 color=red,shape=square,flag=0,i=40495,u=0.42602920356188356,v=0.8046761689858815,w=0.4701341876184085,x=4.78536398896458 color=blue,shape=triangle,flag=1,i=40507,u=0.5781226458185247,v=0.5433493291092453,w=0.5213700198910548,x=4.269212880065585 color=red,shape=triangle,flag=0,i=40511,u=0.8078131796571932,v=0.6958244573624209,w=0.5434261697780716,x=4.212625508599345 color=blue,shape=square,flag=1,i=40513,u=0.8515404918503977,v=0.4950299440035032,w=0.49331137090636235,x=4.873688308765054 color=red,shape=square,flag=0,i=40536,u=0.29821255325239593,v=0.8099283947092014,w=0.4806279883656576,x=4.374504856035643 color=yellow,shape=triangle,flag=1,i=40544,u=0.5576353082726088,v=0.3970836971495675,w=0.49633374375687517,x=5.733379761426601 color=yellow,shape=triangle,flag=1,i=40593,u=0.9908727748501635,v=0.9676283907521892,w=0.5019612304905726,x=4.674444806193367 color=red,shape=circle,flag=0,i=40594,u=0.11674066618334178,v=0.09023372455557184,w=0.48049073688711536,x=5.13302778687985 color=purple,shape=square,flag=0,i=40597,u=0.3492940512796332,v=0.9673229033712439,w=0.49704641743407907,x=7.212836465274433 color=blue,shape=triangle,flag=1,i=40624,u=0.8162808189972856,v=0.49953643979915785,w=0.5105490880991683,x=4.731723838834704 color=red,shape=triangle,flag=0,i=40625,u=0.2989387938029462,v=0.21764995351122096,w=0.540044260381093,x=5.945125771878374 color=red,shape=triangle,flag=0,i=40639,u=0.3601192225847776,v=0.16956569410415367,w=0.537265707842095,x=3.017915454400304 color=green,shape=triangle,flag=1,i=40649,u=0.5245847279601498,v=0.6826424077937555,w=0.4544253043939622,x=4.389125679305141 color=yellow,shape=square,flag=1,i=40664,u=0.9885773514745881,v=0.6105612255252967,w=0.5257605978316502,x=3.5799857260243293 color=purple,shape=circle,flag=0,i=40678,u=0.243723853165545,v=0.1821879659809228,w=0.49447491359844953,x=5.986878367230524 color=yellow,shape=square,flag=1,i=40683,u=0.389139248822608,v=0.29929440304684873,w=0.5218816792050955,x=5.711407349146634 color=orange,shape=circle,flag=1,i=40689,u=0.2922946102013083,v=0.8984319222583506,w=0.5226900900636086,x=5.748448294105998 color=blue,shape=triangle,flag=1,i=40713,u=0.2638578555186999,v=0.32626221995511817,w=0.5092620078581488,x=5.781044482017951 color=red,shape=square,flag=0,i=40727,u=0.6248255135567757,v=0.6942025924840597,w=0.4689421346564869,x=4.928995571344981 color=green,shape=triangle,flag=0,i=40730,u=0.24689259155257304,v=0.9453777091780577,w=0.46326003770942237,x=3.9774920738405286 color=green,shape=circle,flag=0,i=40735,u=0.54361731859941,v=0.3292411229513592,w=0.5149143717230693,x=5.553641351015876 color=yellow,shape=square,flag=1,i=40742,u=0.24847094475505616,v=0.1468553413352739,w=0.5166088143870115,x=3.3302202837109767 color=green,shape=circle,flag=0,i=40750,u=0.1953446809965247,v=0.6669462160489693,w=0.5127609357344466,x=4.0648220863952185 color=red,shape=square,flag=1,i=40753,u=0.2482649569337365,v=0.5468200264929788,w=0.47888313529202103,x=6.244672991570411 color=red,shape=square,flag=0,i=40760,u=0.1565404857446866,v=0.9552720912259636,w=0.47887670604729,x=5.008396499448484 color=purple,shape=square,flag=0,i=40763,u=0.7980154023490905,v=0.18362842111060684,w=0.5034074859932886,x=3.1052490476115815 color=red,shape=triangle,flag=1,i=40766,u=0.10148508522988653,v=0.6749200091056718,w=0.5272583494058288,x=4.927605026849144 color=red,shape=circle,flag=0,i=40768,u=0.3685289658276566,v=0.42530915019818777,w=0.5008733065270098,x=6.60437741887262 color=red,shape=triangle,flag=0,i=40773,u=0.062414611390882,v=0.6447313268314849,w=0.5291563651803365,x=4.399995056769941 color=green,shape=square,flag=1,i=40782,u=0.3505984244685435,v=0.465967717842515,w=0.4841104719509502,x=4.62313535479982 color=red,shape=triangle,flag=0,i=40800,u=0.537964663415434,v=0.7519542908220004,w=0.526181268517801,x=4.443272861507481 color=green,shape=square,flag=1,i=40813,u=0.5289840309445121,v=0.10394129575246724,w=0.48932302701561703,x=5.552179894913315 color=blue,shape=circle,flag=0,i=40818,u=0.4864258195649044,v=0.3512910752065711,w=0.49431116334674097,x=5.708729268795683 color=purple,shape=triangle,flag=0,i=40833,u=0.9776358235580903,v=0.8314235657286768,w=0.5194161174800925,x=4.28697326542846 color=red,shape=circle,flag=1,i=40839,u=0.7319923668238524,v=0.6968009050681002,w=0.5000359440996291,x=4.595355498993931 color=red,shape=circle,flag=0,i=40856,u=0.6668808350266331,v=0.5721907312804069,w=0.505326872199448,x=5.506691730649756 color=purple,shape=triangle,flag=0,i=40857,u=0.7967412822368806,v=0.7119498900414054,w=0.520628165659509,x=4.675628286018475 color=red,shape=triangle,flag=0,i=40870,u=0.47957344269608304,v=0.839257710714516,w=0.5224376985630319,x=4.824603300802242 color=green,shape=square,flag=0,i=40872,u=0.27016769622638914,v=0.5437998876982383,w=0.48762848481292576,x=6.745588834970204 color=orange,shape=circle,flag=0,i=40878,u=0.36706621318023924,v=0.9698982896181795,w=0.5194393610321152,x=4.877797049432641 color=yellow,shape=square,flag=1,i=40897,u=0.4019283503485094,v=0.0037504417809507418,w=0.5068045481149688,x=5.661258661659244 color=red,shape=triangle,flag=1,i=40899,u=0.7622444977219807,v=0.13532047409663006,w=0.5231148573440267,x=3.8140192857716806 color=red,shape=triangle,flag=1,i=40907,u=0.5317162108988236,v=0.9032940349022393,w=0.5224512780828396,x=4.85896471624401 color=yellow,shape=square,flag=1,i=40917,u=0.8297382129568323,v=0.23528709172060958,w=0.5097151973847575,x=3.041190360751321 color=yellow,shape=circle,flag=1,i=40920,u=0.2187439834269861,v=0.30167565493257154,w=0.497839617549306,x=5.718425020284612 color=red,shape=circle,flag=0,i=40930,u=0.4507346145614457,v=0.356013765145489,w=0.5139243590852092,x=4.1811086790605865 color=red,shape=square,flag=1,i=40944,u=0.21612316339095672,v=0.5965080435398413,w=0.46558046836939543,x=5.068799087018072 color=blue,shape=square,flag=1,i=40956,u=0.36474176773331146,v=0.8454453581782515,w=0.49727071171338044,x=3.860739839507016 color=purple,shape=circle,flag=0,i=40959,u=0.19736177422410361,v=0.40712047453374944,w=0.49587377877530003,x=5.912429014001464 color=red,shape=circle,flag=0,i=40970,u=0.7005872436257956,v=0.6221475947158343,w=0.5092852407263053,x=6.0702945128230406 color=green,shape=square,flag=0,i=40979,u=0.1266107665974655,v=0.5356688591943147,w=0.48322227332103806,x=4.226742870121238 color=blue,shape=circle,flag=1,i=41020,u=0.00943323226941939,v=0.8446978189819311,w=0.5018599546418963,x=4.793760867241468 color=red,shape=square,flag=0,i=41024,u=0.11281835440030663,v=0.7789680950472638,w=0.44121932292225113,x=6.029666144555385 color=orange,shape=triangle,flag=1,i=41035,u=0.05837890310319416,v=0.07636249822975938,w=0.50241097071327,x=3.9056186685192973 color=red,shape=triangle,flag=0,i=41036,u=0.3588004771654896,v=0.029715204098169967,w=0.5098908448951518,x=5.977457621205759 color=yellow,shape=circle,flag=1,i=41055,u=0.6642375363825297,v=0.7473161264597635,w=0.4911355627721241,x=6.3925846505742 color=green,shape=triangle,flag=0,i=41068,u=0.6012568860610388,v=0.4071706777595179,w=0.4724788407174964,x=6.792622387122063 color=green,shape=triangle,flag=0,i=41077,u=0.006409854905215173,v=0.9953897812617374,w=0.46909694265629237,x=5.092367804520576 color=red,shape=circle,flag=0,i=41093,u=0.24774590349728343,v=0.25179334666781406,w=0.5074890714155886,x=3.7914211172739343 color=purple,shape=circle,flag=0,i=41096,u=0.7332071609186626,v=0.3050420015750761,w=0.4975460107229564,x=4.338931958302688 color=red,shape=square,flag=0,i=41110,u=0.3249535218520929,v=0.44695386243548285,w=0.44076515312824666,x=4.1232348383043345 color=red,shape=triangle,flag=0,i=41117,u=0.22603976881447552,v=0.21132377795592672,w=0.4983573859172499,x=6.015265385514934 color=green,shape=square,flag=0,i=41133,u=0.026186479360741366,v=0.13222331109096497,w=0.4905758343438278,x=6.121831330568276 color=red,shape=circle,flag=1,i=41136,u=0.8585729729210986,v=0.9336032925866591,w=0.5150254587145655,x=6.083129177033072 color=green,shape=circle,flag=0,i=41146,u=0.15200293613642057,v=0.41065522042278624,w=0.5056691493888975,x=4.142907611787745 color=red,shape=square,flag=0,i=41148,u=0.35932841489150524,v=0.7975816126465474,w=0.4544689761869863,x=5.1704614314369275 color=red,shape=triangle,flag=0,i=41166,u=0.6031154789698985,v=0.1632700399661593,w=0.4946392165868584,x=3.273113566179029 color=yellow,shape=square,flag=1,i=41169,u=0.844895226225717,v=0.5002456401704629,w=0.5018381245124144,x=3.9265681141717788 color=red,shape=circle,flag=1,i=41197,u=0.44272754321694174,v=0.4410411353162348,w=0.5103827820767027,x=7.336556085128362 color=red,shape=circle,flag=0,i=41213,u=0.16244570059444574,v=0.1913282359798194,w=0.5080641700004002,x=5.2106138487944635 color=yellow,shape=square,flag=1,i=41221,u=0.21378425914146149,v=0.2147182139306688,w=0.510938342839433,x=4.2407446250786895 color=green,shape=square,flag=0,i=41224,u=0.2955710804078491,v=0.3505625824576629,w=0.4961112083801156,x=4.579727033980405 color=red,shape=triangle,flag=0,i=41228,u=0.6589785137222948,v=0.7419091413749674,w=0.5012083314631209,x=3.459492032625103 color=red,shape=triangle,flag=1,i=41229,u=0.008697938962164087,v=0.35751804341911053,w=0.503546859053565,x=5.0754090219045205 color=red,shape=circle,flag=1,i=41233,u=0.20130571289997412,v=0.25983385732663467,w=0.5062401447372741,x=6.009491690988735 color=red,shape=square,flag=0,i=41237,u=0.2077942336550639,v=0.24631488672081348,w=0.4561562318488982,x=5.763009389137171 color=green,shape=triangle,flag=0,i=41240,u=0.1388091490042217,v=0.5367294697022725,w=0.47603068593969655,x=6.123297439839205 color=red,shape=square,flag=0,i=41261,u=0.9998822102016469,v=0.46815234994788446,w=0.45856223710290567,x=4.890051638015498 color=blue,shape=circle,flag=1,i=41280,u=0.1782114063356941,v=0.7877690766618495,w=0.5001458122603802,x=5.566726562619991 color=red,shape=square,flag=0,i=41285,u=0.7173099141802141,v=0.7078029654590525,w=0.46469373672667796,x=4.583449217191266 color=blue,shape=square,flag=0,i=41296,u=0.3454905642340733,v=0.19972304226274573,w=0.5088163812570099,x=5.946724813788657 color=red,shape=circle,flag=0,i=41298,u=0.04912985095575162,v=0.08025091062765384,w=0.5149809643358482,x=4.122100038033584 color=red,shape=triangle,flag=1,i=41302,u=0.9805547981785468,v=0.5788603877754698,w=0.5102740439436876,x=3.4387117775312728 color=purple,shape=square,flag=0,i=41313,u=0.32050134640300276,v=0.20960368204663338,w=0.5016947735048498,x=5.436728676291729 color=green,shape=circle,flag=0,i=41315,u=0.7558533887157577,v=0.8574758963562502,w=0.5058862878487302,x=5.372012723079794 color=red,shape=square,flag=0,i=41320,u=0.16571923046766424,v=0.3395442840950539,w=0.46027698929239264,x=6.614191202761383 color=red,shape=square,flag=0,i=41333,u=0.23539807857375017,v=0.029569983506120945,w=0.46424201371688983,x=4.664103309003582 color=red,shape=triangle,flag=0,i=41334,u=0.9414131231521559,v=0.5637319354725785,w=0.5100317333100488,x=4.461039880202075 color=red,shape=triangle,flag=0,i=41363,u=0.7496133321789066,v=0.5753027334048532,w=0.5082128925076759,x=5.68569856226981 color=green,shape=square,flag=0,i=41370,u=0.5888626949264554,v=0.49794962288359834,w=0.492272843933555,x=4.299793988615572 color=blue,shape=square,flag=0,i=41372,u=0.938522464304407,v=0.7997406406159722,w=0.5099388114091625,x=5.087434267728367 color=blue,shape=triangle,flag=1,i=41379,u=0.6386442129462215,v=0.38205346810160934,w=0.5055560189831071,x=7.08816823364052 color=yellow,shape=triangle,flag=1,i=41391,u=0.4967651674378841,v=0.7028857832766183,w=0.5050706908897531,x=2.617120492678897 color=red,shape=square,flag=0,i=41425,u=0.11697592862776163,v=0.776070583666844,w=0.4628193075484102,x=5.81393272425408 color=green,shape=triangle,flag=1,i=41430,u=0.8821014727718542,v=0.5879064792659994,w=0.48404470498269975,x=6.156342151205378 color=yellow,shape=triangle,flag=1,i=41431,u=0.7216829279521791,v=0.41186085630062563,w=0.5139955664129368,x=5.822589071239395 color=purple,shape=triangle,flag=0,i=41453,u=0.09799301117045978,v=0.5345676923879632,w=0.5169615184415605,x=5.250379441097196 color=blue,shape=triangle,flag=1,i=41457,u=0.17123644077345412,v=0.7036414440481312,w=0.5064731785419707,x=5.8713124874714735 color=red,shape=square,flag=1,i=41513,u=0.735640556687527,v=0.041482539910170924,w=0.46757039796840416,x=4.33615034009331 color=red,shape=circle,flag=0,i=41521,u=0.7248062933235758,v=0.6477521864058217,w=0.5280510519219362,x=5.202996256962501 color=red,shape=square,flag=0,i=41532,u=0.13939534134302878,v=0.7062580414788688,w=0.47014467278416444,x=5.333468435226506 color=green,shape=circle,flag=0,i=41538,u=0.7618927248516096,v=0.011134728343045519,w=0.5013483663583217,x=5.075399723761248 color=purple,shape=circle,flag=0,i=41543,u=0.1411284747024314,v=0.4776568215637865,w=0.49870883984795583,x=4.778201084034603 color=red,shape=circle,flag=1,i=41545,u=0.043954004304485705,v=0.0729807080198989,w=0.5274826135833207,x=4.882747543352472 color=yellow,shape=triangle,flag=1,i=41548,u=0.25542755651336757,v=0.5091813047427031,w=0.5176666495371838,x=6.074068520582077 color=red,shape=circle,flag=1,i=41552,u=0.25684060526053965,v=0.28832406331707605,w=0.5316181251961247,x=4.949857478419258 color=red,shape=square,flag=0,i=41559,u=0.9878723771262267,v=0.4030523061712127,w=0.47752596960788896,x=6.077950705004928 color=red,shape=circle,flag=0,i=41564,u=0.4112819635335717,v=0.3145849525983753,w=0.5368963226770362,x=4.079965299696652 color=red,shape=triangle,flag=0,i=41574,u=0.9442737382342208,v=0.5186928081995084,w=0.4959350376942421,x=6.218368622701866 color=red,shape=triangle,flag=0,i=41587,u=0.7822208691306908,v=0.428004048191177,w=0.4937386986245334,x=5.455295306438355 color=green,shape=circle,flag=1,i=41601,u=0.5523000602651791,v=0.1361133710703959,w=0.4979353732317967,x=3.1952963508563563 color=yellow,shape=circle,flag=1,i=41620,u=0.3826753901716061,v=0.30935628659403125,w=0.479668210489739,x=6.514367447632842 color=red,shape=circle,flag=0,i=41631,u=0.6446923855143726,v=0.7335233116379923,w=0.534095256070473,x=5.7265795413660685 color=red,shape=square,flag=0,i=41632,u=0.8394911218955688,v=0.04337216607437766,w=0.4754390079134481,x=6.491073865316974 color=red,shape=triangle,flag=0,i=41637,u=0.44348699682294734,v=0.37258376685737904,w=0.4883794578408287,x=4.686940646592702 color=red,shape=circle,flag=0,i=41638,u=0.0990833525633743,v=0.12774801101336,w=0.5376366806602688,x=5.155195637415368 color=yellow,shape=triangle,flag=1,i=41645,u=0.5936607610834136,v=0.864767408605107,w=0.508880796073613,x=4.887898650848888 color=blue,shape=square,flag=0,i=41649,u=0.8639977215568386,v=0.9180348177137787,w=0.5158446528523883,x=6.3337406072164875 color=blue,shape=circle,flag=1,i=41665,u=0.3480873714297278,v=0.8688101461893617,w=0.5050037849703162,x=5.9683006169880635 color=blue,shape=square,flag=1,i=41671,u=0.5402380371666339,v=0.5827398874456162,w=0.5146432891390627,x=6.186739275855484 color=blue,shape=square,flag=0,i=41695,u=0.8282270764147311,v=0.5912835709347535,w=0.5097168903307813,x=5.39833155523991 color=red,shape=triangle,flag=1,i=41703,u=0.8735866032564092,v=0.3398557403739403,w=0.49015802677843745,x=2.9362695676130577 color=red,shape=square,flag=1,i=41720,u=0.4100054829037967,v=0.7536418516648821,w=0.47518824456706443,x=4.311902979409429 color=yellow,shape=triangle,flag=1,i=41726,u=0.8628818508076298,v=0.6169269692001,w=0.5086607908606664,x=4.448466380814399 color=purple,shape=circle,flag=0,i=41738,u=0.5532393154222418,v=0.8064732451217115,w=0.5072042689758782,x=4.720496144538789 color=green,shape=triangle,flag=0,i=41739,u=0.9303739602629575,v=0.06492932788889794,w=0.48567256563654826,x=5.0358552544991 color=red,shape=circle,flag=0,i=41740,u=0.42298056691858954,v=0.5127969809049215,w=0.5338035318900609,x=3.4992734545454667 color=red,shape=square,flag=0,i=41743,u=0.4577318178536147,v=0.30540883843616484,w=0.48464583923709154,x=5.544881004230361 color=blue,shape=square,flag=0,i=41752,u=0.1912654647532387,v=0.440391285823696,w=0.5057045605970851,x=7.430903505000443 color=red,shape=triangle,flag=0,i=41769,u=0.5939250019320538,v=0.6875073265444706,w=0.49396486970302567,x=5.644836926635821 color=red,shape=triangle,flag=1,i=41786,u=0.6232155179969188,v=0.2928103736322655,w=0.48830623930381595,x=6.808422803040777 color=red,shape=circle,flag=0,i=41805,u=0.7426278169578489,v=0.7573390612579981,w=0.5240344135238483,x=5.584839302972811 color=red,shape=square,flag=1,i=41813,u=0.3230715545042646,v=0.7639435498121768,w=0.4917808347074572,x=3.966261819115246 color=green,shape=triangle,flag=0,i=41823,u=0.8783766193667714,v=0.7581210435585213,w=0.4836238433355995,x=6.347874058559537 color=red,shape=square,flag=0,i=41832,u=0.4616893914921477,v=0.4020793914327204,w=0.4868109611944463,x=3.731669480356746 color=green,shape=square,flag=0,i=41839,u=0.4676881398040288,v=0.3614626383306794,w=0.5064596558928773,x=7.53678961725901 color=purple,shape=square,flag=0,i=41849,u=0.003288508756311259,v=0.37258634553111547,w=0.5090223484494167,x=7.8797081122471715 color=red,shape=circle,flag=1,i=41861,u=0.28169183849623547,v=0.35325889859005005,w=0.5299929210108116,x=5.257460163808932 color=purple,shape=triangle,flag=0,i=41862,u=0.22744564505544673,v=0.01797650860414257,w=0.5150959385291496,x=3.9702671128207303 color=red,shape=triangle,flag=0,i=41877,u=0.11385261206982633,v=0.7112402721658284,w=0.4807881101613337,x=3.6070149711306825 color=red,shape=triangle,flag=1,i=41879,u=0.24562050029077143,v=0.5667948818409958,w=0.4823912935527294,x=5.318367451031023 color=yellow,shape=triangle,flag=1,i=41894,u=0.8646126546477628,v=0.7269447179629449,w=0.5108291726212594,x=6.127638586274023 color=blue,shape=triangle,flag=0,i=41897,u=0.28285200570649505,v=0.44071482628593517,w=0.5117921578186385,x=5.617456132495323 color=purple,shape=triangle,flag=0,i=41903,u=0.5116390379078616,v=0.20550452018540133,w=0.5208510624740549,x=4.257767862398783 color=purple,shape=square,flag=0,i=41923,u=0.30569947982029155,v=0.5156799057005967,w=0.5062834710742717,x=4.690419238125075 color=blue,shape=triangle,flag=0,i=41924,u=0.11068557008179569,v=0.4080695094558585,w=0.519796870395737,x=5.883800571929169 color=yellow,shape=circle,flag=1,i=41925,u=0.4148384583187227,v=0.8118160101737696,w=0.508391018785099,x=6.8992589282084635 color=blue,shape=square,flag=1,i=41927,u=0.4156682416469647,v=0.7155029979934212,w=0.5249391655564007,x=5.847298248959041 color=yellow,shape=circle,flag=1,i=41938,u=0.7240730664440489,v=0.0954108405747085,w=0.5044075596455153,x=5.037988878444145 color=green,shape=triangle,flag=1,i=41940,u=0.5087711655657692,v=0.06299897744361416,w=0.4884523462606048,x=3.6194235062659352 color=blue,shape=circle,flag=1,i=41942,u=0.10748851742570942,v=0.0014886830387470518,w=0.4907899756522415,x=5.147129598869486 color=blue,shape=square,flag=1,i=41948,u=0.1618700266561418,v=0.6596619275167799,w=0.524413037415482,x=4.829632618636293 color=yellow,shape=circle,flag=0,i=41966,u=0.8686333417471753,v=0.50451916147296,w=0.5074582137491923,x=4.0389301492297305 color=red,shape=square,flag=0,i=41975,u=0.07179086871991747,v=0.9050221786221867,w=0.49902452767173505,x=5.091848248050398 color=red,shape=circle,flag=0,i=41979,u=0.35849557351478467,v=0.3915700830767817,w=0.5155711207779339,x=3.6279069388602547 color=yellow,shape=square,flag=1,i=41990,u=0.3249074585870637,v=0.2479354812604172,w=0.5259007413477471,x=3.357312046934293 color=red,shape=triangle,flag=0,i=41995,u=0.8210388188038518,v=0.9264560839274985,w=0.48545525122054833,x=5.609078239739397 color=purple,shape=square,flag=0,i=42001,u=0.24400549338973887,v=0.6547900624259892,w=0.5078061180717653,x=6.473465250282286 color=blue,shape=square,flag=0,i=42010,u=0.804545068195525,v=0.2789632809940058,w=0.5196698875390361,x=5.502505953539515 color=yellow,shape=triangle,flag=1,i=42016,u=0.8138352630566955,v=0.11122173080521858,w=0.49303627323372623,x=4.683369931910622 color=red,shape=square,flag=0,i=42029,u=0.9657149301527435,v=0.7428716583258956,w=0.5032588575145742,x=4.462343563546749 color=orange,shape=circle,flag=1,i=42051,u=0.10824346659361117,v=0.6491374613453533,w=0.5173534861487004,x=5.391252279044385 color=blue,shape=square,flag=1,i=42052,u=0.24649880760239262,v=0.8185152468253247,w=0.5141870302109653,x=4.178383701874165 color=purple,shape=triangle,flag=0,i=42056,u=0.5274644404495278,v=0.7818800869208066,w=0.5200456145894452,x=4.884359859641973 color=yellow,shape=square,flag=1,i=42057,u=0.45982570719156546,v=0.7337423103803807,w=0.5334233891285076,x=4.221368007350595 color=red,shape=triangle,flag=0,i=42060,u=0.1966558378102382,v=0.1743411435069091,w=0.49505755338398205,x=4.727620489120925 color=red,shape=triangle,flag=0,i=42061,u=0.29013441804420415,v=0.4064257468993786,w=0.4942541475690011,x=4.386534253977956 color=orange,shape=circle,flag=1,i=42067,u=0.06427892830620807,v=0.22422462687582723,w=0.5161064980027307,x=3.4951627649894914 color=blue,shape=square,flag=1,i=42075,u=0.9595843180167247,v=0.8671714148718568,w=0.5119868162119788,x=4.448008039947396 color=red,shape=triangle,flag=0,i=42078,u=0.2870316302780749,v=0.4983034146991252,w=0.5019647692225542,x=5.921212951787301 color=red,shape=square,flag=0,i=42082,u=0.24613963773420355,v=0.572736625081269,w=0.5109733583358478,x=3.215723923036521 color=red,shape=triangle,flag=0,i=42084,u=0.7813207520755331,v=0.20543488540258859,w=0.5061264507399164,x=6.08319233906244 color=red,shape=triangle,flag=1,i=42085,u=0.6920020237888898,v=0.4893271280139224,w=0.502908749361798,x=7.265798781059612 color=orange,shape=square,flag=1,i=42096,u=0.28317050051236914,v=0.49130353724990683,w=0.48848619157769246,x=3.1488280930860593 color=blue,shape=circle,flag=0,i=42097,u=0.8561224052634198,v=0.4562308168928856,w=0.5037671325222282,x=5.551551588427199 color=red,shape=square,flag=0,i=42098,u=0.5628059609004298,v=0.20943837510989205,w=0.5182431387140615,x=6.700325702707506 color=purple,shape=square,flag=0,i=42101,u=0.39186894725720134,v=0.08228497730591156,w=0.5001365786428994,x=3.706860725633853 color=yellow,shape=square,flag=1,i=42102,u=0.32327567693788806,v=0.45532141332280684,w=0.5406603950169535,x=5.588945394944036 color=blue,shape=square,flag=0,i=42135,u=0.6256881072073424,v=0.3891003035192553,w=0.5071510914559967,x=3.793276830317215 color=blue,shape=triangle,flag=1,i=42141,u=0.37268630015463755,v=0.5455657642318807,w=0.5145877170362394,x=4.991480220852533 color=blue,shape=circle,flag=1,i=42154,u=0.1835088190477302,v=0.5343635866979393,w=0.49927038122453643,x=4.797613930176628 color=red,shape=square,flag=0,i=42156,u=0.22987643851528983,v=0.49272629871419515,w=0.5112880476053994,x=5.7474335839157575 color=yellow,shape=square,flag=1,i=42159,u=0.31004041847254893,v=0.3329373137909095,w=0.5439369602175674,x=4.086360975101474 color=red,shape=circle,flag=1,i=42169,u=0.9811332712167679,v=0.8960659018648415,w=0.5073426387967269,x=1.9611268845333025 color=green,shape=triangle,flag=0,i=42179,u=0.4311882306596425,v=0.8325541188326202,w=0.48651932154831173,x=3.5983701162626844 color=red,shape=square,flag=1,i=42185,u=0.7306542063394752,v=0.22269600400426715,w=0.5073063634045416,x=5.52869525607922 color=purple,shape=triangle,flag=1,i=42186,u=0.3740099087593247,v=0.45264429799441397,w=0.5062449830672904,x=6.8644775356862135 color=red,shape=square,flag=1,i=42191,u=0.3530223697771485,v=0.6936746785846358,w=0.5101431886014118,x=4.048246868319073 color=yellow,shape=circle,flag=1,i=42194,u=0.6678818956496095,v=0.6516547484612618,w=0.4974515489237669,x=5.101765929996367 color=yellow,shape=circle,flag=1,i=42196,u=0.877382563604881,v=0.5996579632656069,w=0.4943612587598006,x=5.464626776304558 color=green,shape=square,flag=0,i=42202,u=0.2977352298702497,v=0.5271662993559357,w=0.5043446098555483,x=5.34349681998629 color=red,shape=triangle,flag=1,i=42206,u=0.12109722011885438,v=0.7452757819258516,w=0.49064068573003666,x=4.369828803162965 color=yellow,shape=circle,flag=1,i=42209,u=0.9851396425761609,v=0.8378277502380294,w=0.49369530588921406,x=5.537998970979634 color=green,shape=triangle,flag=1,i=42211,u=0.5594474558227601,v=0.39579981340682346,w=0.4905472397301975,x=4.092668411095752 color=yellow,shape=square,flag=1,i=42217,u=0.2064235767216892,v=0.2942198804985633,w=0.5571095786148189,x=4.881917301545466 color=blue,shape=triangle,flag=0,i=42221,u=0.5061839741257745,v=0.7132032834589251,w=0.517434473287979,x=6.6176137456898765 color=blue,shape=square,flag=1,i=42228,u=0.5372127914061164,v=0.31798545221307706,w=0.5071770871208023,x=6.088877668388487 color=purple,shape=square,flag=0,i=42234,u=0.7924483105949925,v=0.44831963157256793,w=0.49915589445469194,x=3.8437634952087847 color=green,shape=square,flag=0,i=42238,u=0.31087680147123486,v=0.3733745090476206,w=0.5038560361860169,x=6.14863942793151 color=red,shape=square,flag=1,i=42256,u=0.20272583129062705,v=0.6957814450139853,w=0.5129421098600568,x=3.1604750234820975 color=red,shape=triangle,flag=0,i=42266,u=0.3110456644051389,v=0.1558679238461611,w=0.5061670312869957,x=4.0281842690507945 color=blue,shape=square,flag=0,i=42271,u=0.9633969839586846,v=0.22304038836166473,w=0.5040612215693834,x=4.34465914745054 color=yellow,shape=triangle,flag=1,i=42274,u=0.6843520205393837,v=0.48417356096788566,w=0.4996658609448684,x=5.994467966549343 color=green,shape=square,flag=1,i=42288,u=0.9615799148129933,v=0.48658794096284974,w=0.5037533065690141,x=5.910504420571343 color=green,shape=circle,flag=0,i=42289,u=0.6264750602597915,v=0.2151004100276106,w=0.49961881545835995,x=4.727481468034974 color=blue,shape=square,flag=1,i=42297,u=0.7989463108882865,v=0.993872833141726,w=0.5025051060500516,x=4.069860493171828 color=yellow,shape=circle,flag=0,i=42307,u=0.04007150493350675,v=0.8237919779094752,w=0.4913434132278825,x=4.7788667141447805 color=red,shape=square,flag=0,i=42315,u=0.853290114858519,v=0.8038525580475187,w=0.513076299428633,x=3.7162116616489436 color=red,shape=circle,flag=1,i=42324,u=0.7016969630728233,v=0.7355050769359464,w=0.5114210771160882,x=3.567562764483307 color=red,shape=square,flag=1,i=42330,u=0.6142088505930275,v=0.2488087445693039,w=0.5141705076112492,x=4.933548477358564 color=green,shape=square,flag=1,i=42342,u=0.35789294966397756,v=0.8703650300510167,w=0.5018347035919932,x=5.509126230497068 color=red,shape=square,flag=0,i=42350,u=0.3623009008963618,v=0.6518411581855592,w=0.520569596785157,x=6.269230702829037 color=green,shape=triangle,flag=0,i=42351,u=0.05844508921521008,v=0.7781592117631798,w=0.4818110430768114,x=7.964834790823628 color=yellow,shape=triangle,flag=1,i=42363,u=0.975387275234549,v=0.14607131683150198,w=0.5027421726947764,x=4.472918452294312 color=red,shape=triangle,flag=0,i=42379,u=0.5282407509990881,v=0.9197960692754503,w=0.5015631149952023,x=4.44603180596086 color=red,shape=circle,flag=0,i=42380,u=0.8997669834819321,v=0.9749021276369567,w=0.5107372219724358,x=4.825488009866284 color=green,shape=circle,flag=0,i=42394,u=0.10829075707431379,v=0.8195452548847731,w=0.4995022715506293,x=5.323340194644703 color=yellow,shape=square,flag=1,i=42419,u=0.5171009635983354,v=0.28899641033983037,w=0.5518763386032669,x=5.09491537089958 color=blue,shape=triangle,flag=0,i=42424,u=0.7162893401083892,v=0.8895666549128501,w=0.506362619234255,x=3.9277790101517778 color=yellow,shape=square,flag=1,i=42425,u=0.08415778887173675,v=0.9941728940685433,w=0.5499279220362472,x=5.30249618071178 color=yellow,shape=circle,flag=1,i=42433,u=0.789087683358848,v=0.13368795186008475,w=0.5044222917158122,x=6.080228577913922 color=green,shape=square,flag=0,i=42435,u=0.7049917627597331,v=0.2223930407896494,w=0.5053146309588311,x=5.519001324619848 color=red,shape=triangle,flag=0,i=42436,u=0.5185683439821897,v=0.3476523881538963,w=0.5075482605143149,x=5.201102669266679 color=yellow,shape=square,flag=1,i=42438,u=0.2170361761863001,v=0.03005445396804196,w=0.5556937343880387,x=2.7005296882404726 color=blue,shape=square,flag=1,i=42444,u=0.0865035276263465,v=0.7965071532225216,w=0.49211406753098264,x=4.452757281322867 color=green,shape=square,flag=0,i=42474,u=0.317697804001168,v=0.12752552572271403,w=0.5096292122301531,x=3.352766497042952 color=red,shape=circle,flag=0,i=42488,u=0.04304297300383053,v=0.06097411694834907,w=0.5154980384251677,x=4.503533593234685 color=red,shape=square,flag=0,i=42492,u=0.7198694290330712,v=0.8120020333622945,w=0.5066193785182714,x=5.694944969883846 color=blue,shape=square,flag=1,i=42496,u=0.5201540248376347,v=0.008429111686382051,w=0.4857916647454617,x=6.503721760550323 color=green,shape=circle,flag=0,i=42503,u=0.6757033967220526,v=0.04920503523053921,w=0.49382462826368495,x=5.709516468045661 color=red,shape=circle,flag=0,i=42510,u=0.05552434224298841,v=-0.014002814164676677,w=0.5154461470552877,x=6.334611672744182 color=red,shape=square,flag=0,i=42536,u=0.5673298724176823,v=0.8449456446431269,w=0.5067106788803608,x=4.900193295727598 color=red,shape=circle,flag=0,i=42552,u=0.8627770030241487,v=0.9430587269337052,w=0.5178492838837069,x=3.324773381565701 color=green,shape=square,flag=1,i=42556,u=0.5239969477822893,v=0.9754006365455012,w=0.5070579643594629,x=4.792201054634316 color=yellow,shape=square,flag=1,i=42565,u=0.8381155409838698,v=0.6560979478411256,w=0.5462285870559421,x=5.388218829027803 color=red,shape=circle,flag=0,i=42583,u=0.7059701122499131,v=0.6905088822827575,w=0.5152096889465899,x=6.5702327462383545 color=green,shape=circle,flag=0,i=42586,u=0.13597642818490763,v=0.008933755124756804,w=0.49884502922217605,x=5.321530606656419 color=yellow,shape=triangle,flag=0,i=42598,u=0.909003968499731,v=0.36227466045002754,w=0.49573016749337484,x=5.249535033378173 color=red,shape=triangle,flag=1,i=42604,u=0.7792729942102359,v=0.5053521848217665,w=0.5177893843145196,x=4.20792721829513 color=purple,shape=square,flag=0,i=42629,u=0.11833542451635248,v=0.7459885164135419,w=0.5051044639181268,x=5.595193816324342 color=blue,shape=circle,flag=0,i=42652,u=0.5036417020163063,v=0.20742157039852327,w=0.5302493538504605,x=4.457831081348835 color=red,shape=triangle,flag=1,i=42658,u=0.23304428739391048,v=0.010965450734547577,w=0.4903460167419052,x=4.705190621096396 color=red,shape=square,flag=0,i=42670,u=0.03981467696482632,v=0.19104720744757553,w=0.5031291051859914,x=4.705398588439117 color=blue,shape=triangle,flag=0,i=42672,u=0.2987122930310858,v=0.6949354506374711,w=0.5035787856259482,x=5.952352512636865 color=red,shape=square,flag=0,i=42690,u=0.07266307733882327,v=0.2745772820062482,w=0.49472352156758226,x=5.4950080494755404 color=red,shape=triangle,flag=0,i=42702,u=0.9073085809127872,v=0.2691902927780708,w=0.4946481874826101,x=5.2705055027985965 color=yellow,shape=circle,flag=1,i=42718,u=0.1284264192876422,v=0.5459402133636392,w=0.51100512699488,x=4.664695906856372 color=red,shape=circle,flag=0,i=42719,u=0.6132150311583803,v=0.5181246526847756,w=0.5228090571339126,x=5.384797895223571 color=purple,shape=circle,flag=0,i=42731,u=0.04326235111608934,v=0.6137422304173564,w=0.5048613478323388,x=6.540953126440567 color=red,shape=square,flag=1,i=42737,u=0.3345546824736423,v=0.7467622343574337,w=0.503608741902435,x=4.151938801502289 color=yellow,shape=square,flag=1,i=42754,u=0.022251531250828016,v=0.7806857442870315,w=0.5257402077720859,x=4.495234036224201 color=red,shape=square,flag=1,i=42756,u=0.4124501538304661,v=0.18337187519521858,w=0.49905923374347805,x=6.2193184717717545 color=red,shape=square,flag=0,i=42761,u=0.8463971868962755,v=0.4296289814593989,w=0.5001322843586747,x=5.228576020499294 color=purple,shape=triangle,flag=0,i=42763,u=0.7460751865123395,v=0.10709331520471066,w=0.5121074977443849,x=5.787749979879276 color=blue,shape=triangle,flag=1,i=42772,u=0.5936766343695294,v=0.906561121575526,w=0.5024528115467312,x=5.485568362223617 color=red,shape=square,flag=0,i=42792,u=0.6479552291518469,v=0.9890931501309627,w=0.4961342765882706,x=3.2400934460174944 color=red,shape=triangle,flag=1,i=42796,u=0.8255870170713169,v=0.6390300635867779,w=0.4995129376520485,x=5.68537479530974 color=blue,shape=circle,flag=1,i=42806,u=0.37736665072404263,v=0.039952365664955525,w=0.5370182006037794,x=6.050619889744202 color=red,shape=triangle,flag=0,i=42807,u=0.9159761208187744,v=0.9124000608215797,w=0.49887396133292944,x=4.082600076653383 color=blue,shape=triangle,flag=1,i=42814,u=0.47371048450981046,v=0.464403691924149,w=0.5110519097818691,x=3.1101925706600686 color=red,shape=triangle,flag=0,i=42824,u=0.7014228219301875,v=0.3441988119217,w=0.4964425168114189,x=3.3533613074818014 color=red,shape=triangle,flag=0,i=42829,u=0.9718156174444482,v=0.5701224534271866,w=0.49256474394053706,x=5.066201152447089 color=purple,shape=circle,flag=0,i=42836,u=0.09937685038703636,v=0.3417556566201373,w=0.5007171538088067,x=5.002896674672233 color=red,shape=square,flag=0,i=42843,u=0.7970969450505384,v=0.733100502812636,w=0.5026814529243655,x=5.54112572883582 color=blue,shape=triangle,flag=0,i=42845,u=0.6744808210268944,v=0.7889115724226872,w=0.5125209283952054,x=6.043335262375385 color=yellow,shape=square,flag=1,i=42854,u=0.30222772430360934,v=0.8193371200452921,w=0.5264809712388231,x=3.6019393748313533 color=yellow,shape=circle,flag=1,i=42899,u=0.7825638143960766,v=0.5153973349679857,w=0.5099924176581272,x=1.7691333573128656 color=purple,shape=triangle,flag=0,i=42900,u=0.34544132963111296,v=0.7351768724791737,w=0.516248955752243,x=3.130958980504314 color=green,shape=square,flag=0,i=42914,u=0.07732321450352886,v=0.5272848627168378,w=0.5013575205383178,x=6.720445838138212 color=green,shape=square,flag=0,i=42915,u=0.5020151016389706,v=0.5933915790046229,w=0.5043433998034534,x=4.4445152100011205 color=purple,shape=square,flag=0,i=42935,u=0.7705950515127238,v=0.15045227422756768,w=0.5079471116795059,x=3.195754737220289 color=red,shape=triangle,flag=0,i=42941,u=0.6321089328055236,v=0.4891740494631376,w=0.49809774078676705,x=4.302372998211033 color=red,shape=circle,flag=0,i=42950,u=0.5777357402100951,v=0.6179036911309645,w=0.5211491513146331,x=3.8952935315000112 color=green,shape=square,flag=1,i=42955,u=0.9999361779701204,v=0.1740186045369594,w=0.5122252746891209,x=3.508542308929412 color=green,shape=square,flag=0,i=42960,u=0.6296248667300545,v=0.06596337908912542,w=0.5149911452292064,x=5.321186164154646 color=purple,shape=square,flag=0,i=42964,u=0.5442543466949902,v=0.4833185612469808,w=0.5086589281294314,x=6.402489243844781 color=green,shape=triangle,flag=0,i=42975,u=0.8725372428037554,v=0.7805882819676262,w=0.4894450712255514,x=6.702477889769 color=red,shape=circle,flag=1,i=43000,u=0.24548714093928314,v=0.27547871426849185,w=0.5148379381705622,x=7.715087543236476 color=blue,shape=triangle,flag=0,i=43016,u=0.4583188188700552,v=0.923199871892756,w=0.5078088257113533,x=6.54443961118649 color=red,shape=triangle,flag=1,i=43018,u=0.7585985137511034,v=0.8950932595678361,w=0.5091018110425221,x=6.221675345334963 color=red,shape=square,flag=0,i=43030,u=0.06755819582194833,v=0.3007328200785029,w=0.4975973946247765,x=7.349860128935579 color=yellow,shape=triangle,flag=1,i=43043,u=0.48554744093841185,v=0.00928978343668263,w=0.5015183526199568,x=5.159322499162008 color=green,shape=circle,flag=0,i=43059,u=0.6685260928461136,v=0.7899163841948899,w=0.4956082348335964,x=6.241982624232588 color=purple,shape=circle,flag=0,i=43087,u=0.7126589004431414,v=0.9680582347661287,w=0.5034189303688038,x=2.480455836223791 color=red,shape=triangle,flag=1,i=43099,u=0.6188493831269095,v=0.6339438957021969,w=0.5115982653763845,x=2.340101421257748 color=red,shape=square,flag=0,i=43110,u=0.09874167367643705,v=0.48227211011885185,w=0.489090899530579,x=5.964936731083792 color=blue,shape=square,flag=0,i=43118,u=0.375533264014133,v=0.2524577903935834,w=0.5051295964731044,x=5.567730145109398 color=orange,shape=circle,flag=0,i=43119,u=0.2174777185936042,v=0.8786011677515203,w=0.5285638211878175,x=5.908393426445126 color=yellow,shape=circle,flag=1,i=43157,u=0.443829852552612,v=0.6859520889788074,w=0.5072978518951282,x=3.439137501119236 color=yellow,shape=circle,flag=1,i=43173,u=0.08245514628573791,v=0.7225877836250619,w=0.511052252776385,x=4.475092158137214 color=red,shape=square,flag=1,i=43187,u=0.6304046103545793,v=0.4370657018856887,w=0.48501649764297255,x=4.8811222636758025 color=purple,shape=square,flag=0,i=43205,u=0.5574418043111553,v=0.3245319104461557,w=0.4993988729853276,x=4.7902909105952345 color=green,shape=triangle,flag=1,i=43217,u=0.3396181693979178,v=0.49709357064701054,w=0.486448718696245,x=5.965996547883935 color=red,shape=triangle,flag=0,i=43230,u=0.3658430788155381,v=0.69999635639543,w=0.5090322588349434,x=4.072571405459782 color=red,shape=square,flag=1,i=43260,u=0.5551153411161501,v=0.986313668069793,w=0.49089025823823934,x=4.499275917557866 color=purple,shape=triangle,flag=0,i=43283,u=0.6243454529276911,v=0.013941953703447307,w=0.5055044931746869,x=6.752169392747628 color=blue,shape=square,flag=0,i=43291,u=0.19570206046322391,v=0.3243697139214208,w=0.5211419644940537,x=6.083066966868021 color=red,shape=square,flag=0,i=43299,u=0.28497844298599617,v=0.23594270054654964,w=0.4881248108616436,x=6.633998830778498 color=blue,shape=square,flag=1,i=43324,u=0.21265392007539652,v=0.11275837980087833,w=0.5202841202835982,x=4.487841095174716 color=green,shape=square,flag=0,i=43342,u=0.2855734704668428,v=0.7629036434961336,w=0.5330877132313677,x=3.399003458023499 color=purple,shape=square,flag=0,i=43352,u=0.03279630420385571,v=0.4253361333717529,w=0.4915264259517934,x=6.0757535526368 color=red,shape=triangle,flag=1,i=43369,u=0.21453609862365663,v=0.09654734427519795,w=0.5160653251927467,x=7.5220416325811215 color=red,shape=square,flag=1,i=43370,u=0.7788261941016054,v=0.11193394866730921,w=0.49069095387247047,x=2.964857188511713 color=red,shape=square,flag=1,i=43391,u=0.21276224882942307,v=0.8434894350978464,w=0.49924021433304683,x=4.1033854776421315 color=red,shape=triangle,flag=1,i=43398,u=0.057789855402812895,v=0.38681417996008827,w=0.5203287489629718,x=5.181712983035236 color=red,shape=triangle,flag=0,i=43399,u=0.6016936536512857,v=0.7947774880543197,w=0.5205564575623793,x=6.802486523060771 color=yellow,shape=square,flag=1,i=43405,u=0.17099094033580542,v=0.11783126262287535,w=0.5126831590242893,x=4.612637315365357 color=yellow,shape=square,flag=1,i=43409,u=0.6109987340035941,v=0.5389870546151903,w=0.5106363576158865,x=5.823334546899578 color=green,shape=circle,flag=1,i=43413,u=0.2464271224405592,v=0.5190300049522176,w=0.4886719958545684,x=5.513482563991414 color=green,shape=triangle,flag=1,i=43422,u=0.05560941293547561,v=0.7563505478151175,w=0.4883312298107751,x=4.285572423716245 color=red,shape=square,flag=0,i=43428,u=0.40048148673061734,v=0.02427467707505393,w=0.49634154357136356,x=3.8658492203827923 color=green,shape=square,flag=1,i=43440,u=0.4865996275601915,v=0.253335622085325,w=0.5282102705122441,x=5.74439352175034 color=red,shape=triangle,flag=0,i=43441,u=0.10947260546641757,v=0.3824336220967226,w=0.5293630557643787,x=4.3698131102209 color=purple,shape=triangle,flag=0,i=43445,u=0.1831057652639978,v=0.20996065131648944,w=0.5075695137803501,x=7.202913231742464 color=yellow,shape=square,flag=1,i=43468,u=0.4940864913496311,v=0.14604766440206818,w=0.5174455710929828,x=2.3542807923551377 color=red,shape=square,flag=1,i=43470,u=0.269540599587923,v=0.5448965124859114,w=0.49282210092251383,x=5.537091943390234 color=yellow,shape=circle,flag=1,i=43475,u=0.9159790379726092,v=0.37523795421438744,w=0.524319175230883,x=4.267359989715481 color=red,shape=triangle,flag=0,i=43478,u=0.3686506265463694,v=0.5668733945095445,w=0.5321224133202799,x=5.0080222415824975 color=red,shape=square,flag=0,i=43485,u=0.10450691071498597,v=0.7728890236460418,w=0.49325301834616636,x=4.091809742605316 color=yellow,shape=triangle,flag=1,i=43488,u=0.722302011195158,v=0.331032286474518,w=0.5194704870129169,x=4.349261596403674 color=red,shape=triangle,flag=1,i=43503,u=0.16436080173867562,v=0.3096968203615481,w=0.5224236863738517,x=4.952048077307234 color=blue,shape=circle,flag=0,i=43512,u=0.3256066078530232,v=0.9261831505485677,w=0.5413039843095864,x=6.837155921143882 color=red,shape=circle,flag=0,i=43517,u=0.26785192844622885,v=0.29202398791511974,w=0.5101730373631388,x=5.280859188628382 color=blue,shape=circle,flag=1,i=43520,u=0.664222767046329,v=0.3949386668630649,w=0.5408299529686497,x=2.6598816707652935 color=purple,shape=circle,flag=0,i=43524,u=0.052333802258738515,v=0.046906736262193216,w=0.4884477312907292,x=3.9584894405872384 color=yellow,shape=square,flag=1,i=43528,u=0.6060689964742009,v=0.8196299647976067,w=0.5140253089594942,x=4.281993627549725 color=purple,shape=square,flag=0,i=43534,u=0.6133972331910711,v=0.021598151701481716,w=0.5031963010702043,x=2.4477506978773564 color=green,shape=circle,flag=0,i=43546,u=0.7295203740570595,v=0.7614624369012326,w=0.48338079265400624,x=6.482068009908247 color=yellow,shape=circle,flag=1,i=43552,u=0.11427225576595679,v=0.12046847790249071,w=0.5300989056202788,x=4.0435713310099715 color=red,shape=square,flag=0,i=43585,u=0.2569282143086494,v=0.8356955248973711,w=0.49988988227987496,x=5.758029889276149 color=red,shape=square,flag=0,i=43610,u=0.4066651579035613,v=0.9821252098088572,w=0.4971325892932626,x=3.8355844366644285 color=blue,shape=circle,flag=0,i=43625,u=0.25813215119938915,v=0.44812223117479943,w=0.5468063458142752,x=2.071753655903521 color=blue,shape=square,flag=0,i=43643,u=0.8990438947452044,v=0.7932354106497107,w=0.478281459440448,x=5.309069073068615 color=green,shape=square,flag=0,i=43654,u=0.7477088100417613,v=0.6741243723476034,w=0.5244962909214225,x=2.7085672551848745 color=red,shape=triangle,flag=0,i=43669,u=0.16739577193567756,v=0.7848173059476037,w=0.5387387788747922,x=3.3126789418956775 color=red,shape=square,flag=1,i=43676,u=0.12117516414786389,v=0.2360233631803369,w=0.4927785293749649,x=4.201575280207279 color=blue,shape=circle,flag=0,i=43677,u=0.9194345322835871,v=0.18270434299753824,w=0.5480053700986861,x=4.197437995599496 color=blue,shape=triangle,flag=1,i=43692,u=0.7918251417402319,v=0.9985440814769564,w=0.5153980684316232,x=4.076983037941575 color=red,shape=circle,flag=1,i=43712,u=0.21906571058540392,v=0.1776774746383532,w=0.5221753029891931,x=6.040025216206015 color=red,shape=triangle,flag=0,i=43713,u=0.9253279125896651,v=0.22517805432802462,w=0.5283695741538778,x=3.8790026347750497 color=green,shape=square,flag=0,i=43714,u=0.7317008955916852,v=0.689787084674138,w=0.5169706828448152,x=5.4379745180684305 color=red,shape=triangle,flag=1,i=43738,u=0.3299945615037232,v=0.8872983606718703,w=0.5203576185354666,x=6.034626076559896 color=blue,shape=square,flag=0,i=43739,u=0.14780028281573,v=0.27491866587876024,w=0.47443949836759736,x=4.870244417503868 color=purple,shape=circle,flag=0,i=43762,u=0.17936303377288854,v=0.1436998550948676,w=0.48755600944216687,x=3.663137378160956 color=red,shape=square,flag=1,i=43764,u=0.09472711154976643,v=0.07947471553826624,w=0.5151653874708529,x=6.038494901522024 color=red,shape=triangle,flag=0,i=43775,u=0.058055975409571414,v=0.9983985077857104,w=0.5225126018826308,x=5.25940132628363 color=green,shape=triangle,flag=0,i=43776,u=0.8234163326320727,v=0.4287532297801402,w=0.4634462697525716,x=7.350481789269177 color=blue,shape=square,flag=0,i=43792,u=0.311214771225637,v=0.02107475184991836,w=0.47102739175469466,x=5.228169691312015 color=purple,shape=square,flag=0,i=43793,u=0.4178057527277276,v=0.7267418213089127,w=0.48635754559521877,x=5.562730898972807 color=blue,shape=square,flag=0,i=43813,u=0.4340500185082796,v=0.5600062577845731,w=0.4691320375662904,x=4.60105608981731 color=blue,shape=triangle,flag=1,i=43817,u=0.3880227798134268,v=0.15106213659034995,w=0.5189008882115655,x=3.92126341719537 color=purple,shape=square,flag=0,i=43826,u=0.3208522998794402,v=0.6024271158202898,w=0.4876176838995849,x=5.172424232628977 color=purple,shape=triangle,flag=0,i=43827,u=0.7368537409381595,v=0.24481331432747888,w=0.5120765560164056,x=5.5720435534912065 color=green,shape=square,flag=0,i=43837,u=0.3179061411787266,v=0.4929006814215642,w=0.5221893060928178,x=5.766094654781486 color=yellow,shape=triangle,flag=1,i=43840,u=0.9957624841248772,v=0.19989853802903979,w=0.5254515915885394,x=4.250999465020429 color=red,shape=square,flag=0,i=43848,u=0.8185568465311813,v=0.980985487530177,w=0.5164551481216141,x=3.7970403802077013 color=purple,shape=circle,flag=0,i=43855,u=0.23981274115974716,v=0.3599397660674801,w=0.48795907681975387,x=6.031291187545109 color=red,shape=triangle,flag=0,i=43880,u=0.6113618174906779,v=0.33657526355508605,w=0.5188482545853158,x=5.956198917780778 color=yellow,shape=square,flag=1,i=43884,u=0.43582170157434985,v=0.19905567878401975,w=0.5184715360454498,x=6.16835431728062 color=blue,shape=circle,flag=1,i=43885,u=0.22252270157150522,v=0.5302693249479362,w=0.5383136678634378,x=4.207656833298322 color=purple,shape=circle,flag=0,i=43887,u=0.1509900370436299,v=0.1678352120633062,w=0.49264854335407765,x=3.2513583593560096 color=yellow,shape=triangle,flag=1,i=43889,u=0.22433523884019957,v=0.10069412898125463,w=0.519623353752461,x=4.816280759718293 color=red,shape=circle,flag=0,i=43896,u=0.24232911273806235,v=0.1540012608889147,w=0.5250532861788867,x=4.21436664653267 color=yellow,shape=circle,flag=1,i=43920,u=0.959586012999079,v=0.6159726932360294,w=0.5417432523021469,x=5.3879090971619705 color=red,shape=square,flag=0,i=43924,u=0.5261377191454589,v=0.5369543069604715,w=0.5009948314214691,x=4.692850087583764 color=red,shape=square,flag=0,i=43926,u=0.21518247740388474,v=0.769381146325305,w=0.5031148812119657,x=4.7969709781084715 color=red,shape=circle,flag=0,i=43944,u=0.22727336629829564,v=0.2278034519943851,w=0.5263233877133829,x=6.441483382443116 color=red,shape=circle,flag=0,i=43950,u=0.14663023492980587,v=0.08575644111019984,w=0.5289998568347268,x=5.263940163320825 color=red,shape=square,flag=0,i=43955,u=0.5980035085951542,v=0.8188135506007557,w=0.5027243827823769,x=5.077626097902214 color=blue,shape=square,flag=1,i=43973,u=0.7998007760559414,v=0.48489428203215756,w=0.46860017547310107,x=5.666085785503477 color=green,shape=square,flag=0,i=43984,u=0.3290523041564759,v=0.4725386783499458,w=0.5143102645987679,x=3.3311889694198515 color=red,shape=circle,flag=0,i=43985,u=0.24955223690952666,v=0.2795037136983582,w=0.5335114153384782,x=5.739299320684356 color=green,shape=triangle,flag=0,i=43989,u=0.8668030782212506,v=0.8277101521033546,w=0.464487421690664,x=5.485884144057658 color=red,shape=triangle,flag=1,i=43991,u=0.5740800375972737,v=0.17376072787838903,w=0.5276546779207952,x=5.852438211575425 color=green,shape=circle,flag=0,i=44008,u=0.3411172798153771,v=0.9730140099804664,w=0.5120873063388043,x=3.7628249219959984 color=red,shape=square,flag=0,i=44040,u=0.15125408828859999,v=0.855852819576754,w=0.4709566216015036,x=5.633358901100782 color=red,shape=circle,flag=0,i=44044,u=0.2122875847334743,v=0.29920367143837723,w=0.5267012942189114,x=4.141742693628934 color=yellow,shape=triangle,flag=1,i=44052,u=0.9197673005755368,v=0.9903860499594775,w=0.5221330145104475,x=5.264595956426461 color=green,shape=triangle,flag=1,i=44070,u=0.46015174216033383,v=0.7864259897436401,w=0.4661422429080584,x=4.000848835103448 color=red,shape=square,flag=0,i=44077,u=0.28309021515022303,v=0.44095392917397835,w=0.4760124800701126,x=5.146890721598369 color=blue,shape=circle,flag=0,i=44078,u=0.7262537212988904,v=0.009454147229661647,w=0.5329253232395388,x=7.119014471227797 color=orange,shape=square,flag=1,i=44101,u=0.09707919217155736,v=0.06119442269828457,w=0.5115570910791472,x=4.970416187446491 color=yellow,shape=square,flag=1,i=44107,u=0.7921432366484691,v=0.2879939326546813,w=0.5173829969361902,x=4.966238748741917 color=purple,shape=triangle,flag=0,i=44122,u=0.24515658015980557,v=0.7458623388261014,w=0.5089056150059037,x=4.005710167740754 color=blue,shape=triangle,flag=1,i=44123,u=0.37255244182543634,v=0.4661842922625885,w=0.5117032157671845,x=5.464494944873894 color=red,shape=circle,flag=1,i=44133,u=0.3128838894629171,v=0.2507526158915925,w=0.5234867057757788,x=5.090334848558721 color=red,shape=triangle,flag=0,i=44178,u=0.9472068592621746,v=0.9004707124866083,w=0.5282594020561011,x=6.940393571300796 color=red,shape=circle,flag=0,i=44192,u=0.553522123705715,v=0.4757932194359984,w=0.5183056079562443,x=5.265288955854104 color=green,shape=square,flag=0,i=44215,u=0.23803052733996388,v=0.31886085535855424,w=0.4858553372710511,x=4.037327637892786 color=purple,shape=square,flag=0,i=44220,u=0.8310620088678032,v=0.8002604338765056,w=0.5011875570174721,x=5.606741438839616 color=blue,shape=circle,flag=1,i=44224,u=0.8959460851903286,v=0.9101141138264954,w=0.5325983322620735,x=5.561768665497113 color=red,shape=circle,flag=1,i=44233,u=0.7561612376678916,v=0.7319007512574625,w=0.5265758235617998,x=3.0859138544839158 color=green,shape=triangle,flag=0,i=44256,u=0.8816500699096232,v=0.11597815421053359,w=0.46795557880044064,x=5.341317078444804 color=blue,shape=square,flag=0,i=44285,u=0.5330166763628916,v=0.22155951925639394,w=0.4733414630845997,x=4.225798186511307 color=yellow,shape=circle,flag=1,i=44308,u=0.5055612332304337,v=0.7148802174379841,w=0.5305230755024368,x=3.8124055750730625 color=blue,shape=square,flag=0,i=44314,u=0.10451706428413021,v=0.28791827095029365,w=0.47667793795343166,x=5.635233046020487 color=red,shape=square,flag=0,i=44327,u=0.5191891059195163,v=0.7621392226051875,w=0.48239674973933916,x=4.992093323347892 color=green,shape=triangle,flag=1,i=44338,u=0.5194168874962816,v=0.6178439837946711,w=0.459980457165933,x=4.412632675932382 color=blue,shape=square,flag=1,i=44344,u=0.8759146828188182,v=0.4941540313853715,w=0.48344527618670596,x=6.610840828068064 color=yellow,shape=circle,flag=1,i=44345,u=0.8809150845492812,v=0.39249131279324656,w=0.5311835451023484,x=3.7856582081391257 color=red,shape=circle,flag=0,i=44375,u=0.8021276509013373,v=0.7573027582660581,w=0.518636305855153,x=3.5597809758185637 color=red,shape=square,flag=0,i=44377,u=0.4787161503774482,v=0.44449729493545076,w=0.493148755903377,x=6.004312971559493 color=blue,shape=square,flag=1,i=44391,u=0.004118706243226522,v=0.02513800294555546,w=0.4894725345334817,x=4.856908050965396 color=orange,shape=circle,flag=0,i=44392,u=0.2742200716671289,v=0.6328099318331863,w=0.518605025877578,x=5.945956069870239 color=orange,shape=circle,flag=1,i=44395,u=0.3284172795899255,v=0.4899180226956167,w=0.519783822356765,x=4.5617227268033576 color=red,shape=square,flag=0,i=44396,u=0.32009268523941015,v=0.3814163904037119,w=0.4908694830921067,x=4.611924787845079 color=red,shape=triangle,flag=0,i=44438,u=0.24027257183837814,v=0.21818158482375527,w=0.5132458986916885,x=4.3591820550187395 color=red,shape=square,flag=1,i=44444,u=0.7571303069622878,v=0.3517997580679546,w=0.4874351362441344,x=4.857781650917474 color=yellow,shape=circle,flag=1,i=44454,u=0.6319772746950029,v=0.6430990365761307,w=0.5233896886414907,x=3.87082362282355 color=purple,shape=square,flag=0,i=44467,u=0.026836543269280422,v=0.7893267098230756,w=0.495334904743655,x=3.7770625386085506 color=red,shape=square,flag=0,i=44500,u=0.06563573510369158,v=0.2484899718074014,w=0.49634022267762407,x=4.85578441358611 color=red,shape=square,flag=0,i=44506,u=0.7506982661163093,v=0.9296261595719112,w=0.491456898126784,x=5.711361713133169 color=blue,shape=square,flag=1,i=44507,u=0.8526918346098192,v=0.006090631709906091,w=0.485245940378111,x=5.480425823297286 color=blue,shape=circle,flag=0,i=44511,u=0.17556779407921252,v=0.8544916101479395,w=0.5248266370320656,x=4.591712339305005 color=yellow,shape=square,flag=1,i=44525,u=0.6138055226175024,v=0.2518408899858746,w=0.5202899004327896,x=5.068783420458643 color=blue,shape=circle,flag=0,i=44526,u=0.32842430586019467,v=0.49808305418701226,w=0.5247939727367301,x=5.185844779531198 color=red,shape=circle,flag=1,i=44566,u=0.7562262035901754,v=0.6997822237419802,w=0.5280998430297158,x=3.0998295171443986 color=red,shape=square,flag=0,i=44568,u=0.20670391642095465,v=0.1240047571423365,w=0.475555549283771,x=5.6103992702153755 color=red,shape=circle,flag=0,i=44583,u=0.7438403991426628,v=0.7267588754181725,w=0.5274991530869191,x=4.628048673728366 color=red,shape=square,flag=0,i=44585,u=0.6636353241567207,v=0.28128898438023553,w=0.4806459917753007,x=5.588665257037561 color=red,shape=circle,flag=1,i=44588,u=0.07016479646839524,v=0.015863532280976873,w=0.5221312273135886,x=4.791019138048099 color=red,shape=triangle,flag=0,i=44594,u=0.9567737501912198,v=0.980436914124649,w=0.49587813963819216,x=2.4907338638786114 color=orange,shape=square,flag=1,i=44625,u=0.48830064593906375,v=0.2993852388787641,w=0.509927679394459,x=2.8454961409041584 color=blue,shape=circle,flag=1,i=44630,u=0.42558802690355557,v=0.9393782393189878,w=0.52115813084553,x=4.938382049792471 color=yellow,shape=triangle,flag=1,i=44632,u=0.6395688201639387,v=0.7843029303915384,w=0.5313066272788163,x=5.730611522272919 color=red,shape=circle,flag=1,i=44634,u=0.36790591261093386,v=0.33705188498522076,w=0.5154340522183124,x=4.721844087566265 color=red,shape=square,flag=0,i=44649,u=0.0456118055634096,v=0.2042686380129506,w=0.47505074609138426,x=7.512377938810837 color=red,shape=circle,flag=0,i=44655,u=0.3579242999769078,v=0.2777509205825483,w=0.5205527196274308,x=5.663197859271363 color=blue,shape=square,flag=1,i=44663,u=0.6288702108731512,v=0.8910028672750042,w=0.48877388218574824,x=6.404309758663504 color=yellow,shape=square,flag=1,i=44664,u=0.10269788103089272,v=0.7923037298789898,w=0.5178956397322221,x=4.674234728629004 color=green,shape=triangle,flag=1,i=44665,u=0.9320728801982129,v=0.6636949374775633,w=0.47807593928535586,x=5.030582498624928 color=green,shape=square,flag=0,i=44685,u=0.5705052364288866,v=0.5423147982199279,w=0.5007490792280032,x=4.999141534061898 color=red,shape=square,flag=0,i=44686,u=0.4834685687045257,v=0.4548189570417823,w=0.4738343189308736,x=3.9379547987633785 color=yellow,shape=square,flag=1,i=44688,u=0.9549118451890415,v=0.9651575275886732,w=0.5135915510756244,x=6.291247850816909 color=yellow,shape=square,flag=1,i=44690,u=0.08960186475911591,v=0.7684575550314768,w=0.5139196703212905,x=5.341828374514144 color=green,shape=circle,flag=0,i=44694,u=0.619023283596957,v=0.3523073846645306,w=0.49174690296899976,x=4.77248127957025 color=yellow,shape=circle,flag=1,i=44714,u=0.2855480023002085,v=0.7450927731261932,w=0.5235022102880714,x=4.854784657440374 color=yellow,shape=circle,flag=1,i=44721,u=0.36778939287893353,v=0.2908808967359484,w=0.5248896981033209,x=6.583085414673263 color=red,shape=square,flag=0,i=44728,u=0.3696571044240461,v=0.47309836773508906,w=0.46826596740550164,x=6.743447125253634 color=yellow,shape=circle,flag=1,i=44744,u=0.9965576878403373,v=0.6109026547640025,w=0.5201658756555807,x=5.402179928596834 color=green,shape=triangle,flag=0,i=44773,u=0.35547899511722536,v=0.7704676786133092,w=0.4779667394153248,x=3.600543562246269 color=orange,shape=square,flag=0,i=44780,u=0.6765285593597932,v=0.1795856137383327,w=0.5110740821608745,x=4.510517502274008 color=red,shape=square,flag=1,i=44786,u=0.3209058790607138,v=0.12383583402998521,w=0.4821922856401145,x=4.546873006396432 color=blue,shape=triangle,flag=1,i=44802,u=0.6747312071584478,v=0.748625992663632,w=0.5240271715080355,x=5.2614671612861015 color=red,shape=triangle,flag=0,i=44803,u=0.6684141324998482,v=0.980704742273612,w=0.5014146429842454,x=5.372119829686997 color=purple,shape=square,flag=0,i=44810,u=0.9602860904337266,v=0.5458529483448885,w=0.4981028471007708,x=4.523468619140365 color=purple,shape=square,flag=0,i=44813,u=0.1721121032489782,v=0.06457716080047782,w=0.49485254164530884,x=5.212920559678786 color=yellow,shape=circle,flag=1,i=44818,u=0.13594006155726335,v=0.3790972579153782,w=0.5199885303112306,x=5.894693684111605 color=yellow,shape=triangle,flag=1,i=44834,u=0.10067618509380372,v=0.057919248569549,w=0.528807868107254,x=5.868977578493424 color=orange,shape=square,flag=1,i=44850,u=0.45399035205866234,v=0.8699876442896479,w=0.5145405641008581,x=4.9571900749992786 color=green,shape=triangle,flag=0,i=44858,u=0.9533590202309037,v=0.6531161401303006,w=0.47189450929094956,x=7.207353683199297 color=purple,shape=circle,flag=0,i=44860,u=0.9089099522101729,v=0.1052946245683678,w=0.5115842828177806,x=5.214853370398667 color=blue,shape=square,flag=1,i=44871,u=0.9995668390492636,v=0.4896572935308351,w=0.49350571249709796,x=5.3520690412975895 color=red,shape=circle,flag=0,i=44887,u=0.6578724337813551,v=0.6111820141418478,w=0.534496219521755,x=5.164843374119267 color=purple,shape=triangle,flag=1,i=44892,u=0.5645685107320864,v=0.6837227057123966,w=0.49626378588808984,x=6.466217097614532 color=red,shape=circle,flag=1,i=44893,u=0.07187286885052446,v=0.1653798395372183,w=0.5295534429482346,x=5.572032290963382 color=purple,shape=triangle,flag=0,i=44926,u=0.15722126805610137,v=0.1930311611998542,w=0.49228549443138814,x=4.608652529108745 color=red,shape=square,flag=0,i=44931,u=0.9992587134757783,v=0.25573645017899804,w=0.5028010910605972,x=4.870966330534756 color=red,shape=triangle,flag=0,i=44953,u=0.14261151438999453,v=0.974093920448945,w=0.5130076698647157,x=3.4742334364745573 color=purple,shape=triangle,flag=1,i=44970,u=0.12045875072155343,v=0.39778838343457,w=0.48870706279164017,x=5.163100339971365 color=blue,shape=square,flag=1,i=44971,u=0.7231465031324505,v=0.6426639050871611,w=0.5038035886995131,x=3.5812658871448186 color=blue,shape=triangle,flag=0,i=44972,u=0.5743885455381894,v=0.9015137740404365,w=0.5071523917818452,x=4.392104656872195 color=purple,shape=circle,flag=0,i=44980,u=0.0074105523414979,v=0.32140481843670354,w=0.5190865525638839,x=6.225849181673335 color=red,shape=triangle,flag=0,i=44990,u=0.45766025182867676,v=0.8922138791942553,w=0.526754944791934,x=4.076778039864557 color=red,shape=square,flag=0,i=45001,u=0.10029034484319854,v=0.21163060873318396,w=0.5035379821144141,x=7.3156656190152916 color=yellow,shape=square,flag=1,i=45006,u=0.5207334994132492,v=0.37083753519747875,w=0.5198342428223057,x=6.643362495480676 color=red,shape=triangle,flag=1,i=45017,u=0.3073491294273848,v=0.9642110929779293,w=0.5147568136313735,x=5.844190630797287 color=blue,shape=triangle,flag=1,i=45036,u=0.8703150078913209,v=0.9858732213750153,w=0.5090044202649895,x=5.444867667791815 color=yellow,shape=triangle,flag=1,i=45045,u=0.4308348851069683,v=0.8677031719818539,w=0.5277625058545177,x=7.056950967170884 color=blue,shape=circle,flag=1,i=45051,u=0.39595236354355856,v=0.04568653865058303,w=0.5146027583721374,x=5.158254949451661 color=red,shape=circle,flag=1,i=45057,u=0.21231142914114975,v=0.11827011540796274,w=0.5267563154507136,x=5.746953318743933 color=red,shape=triangle,flag=0,i=45073,u=0.220890926919993,v=0.6382545820361779,w=0.5137215122805884,x=6.054346454263514 color=red,shape=circle,flag=0,i=45085,u=0.10343414555356933,v=0.0854598736563924,w=0.5300173806571845,x=3.5211413915381757 color=orange,shape=square,flag=0,i=45103,u=0.5069015298753995,v=0.9865405823764551,w=0.5136088627911064,x=2.7395760893199395 color=green,shape=square,flag=1,i=45114,u=0.3710511813068966,v=0.10939008672183403,w=0.505077308978524,x=5.147776883112683 color=red,shape=circle,flag=0,i=45130,u=0.23294107329360947,v=0.14254881168157957,w=0.5211576772644613,x=7.544770757486581 color=red,shape=square,flag=1,i=45135,u=0.3285872756771737,v=0.474436698831299,w=0.5161246404740484,x=4.821317046014342 color=yellow,shape=triangle,flag=1,i=45156,u=0.11245635984984359,v=0.5462070414752629,w=0.5388022731378233,x=4.803443593518167 color=red,shape=circle,flag=0,i=45166,u=0.22483481608702138,v=0.26840902860157495,w=0.5158470239351043,x=4.353408794630831 color=blue,shape=triangle,flag=1,i=45171,u=0.5340356710976087,v=0.48580905213986625,w=0.5145988937234728,x=3.190753106200006 color=red,shape=circle,flag=0,i=45187,u=0.5218269179915481,v=0.48291141102199187,w=0.507988150814012,x=4.587852284602872 color=red,shape=triangle,flag=1,i=45200,u=0.4648785723600424,v=0.15662490716392385,w=0.502627273437666,x=5.126089774833094 color=yellow,shape=square,flag=1,i=45209,u=0.31641308456492667,v=0.41766007583201104,w=0.5156803473198549,x=4.486190964576527 color=red,shape=circle,flag=0,i=45213,u=0.9190642191601589,v=0.9249959964768593,w=0.5087206455879548,x=4.360823891813719 color=yellow,shape=circle,flag=1,i=45221,u=0.7406197210842403,v=0.797551650461032,w=0.5258520840789713,x=3.9996815312838936 color=yellow,shape=triangle,flag=1,i=45229,u=0.431785881677494,v=0.7623720784105696,w=0.5407768232109682,x=5.082742009776406 color=yellow,shape=circle,flag=1,i=45245,u=0.44370159095854655,v=0.6474270343771463,w=0.5270783585545887,x=4.916876931292912 color=blue,shape=square,flag=0,i=45264,u=0.008701117901218747,v=0.9089262580608287,w=0.5027294363670075,x=4.143508501082306 color=yellow,shape=square,flag=1,i=45266,u=0.3983240672849724,v=0.7317647492061637,w=0.5127567440121259,x=4.391866554668081 color=green,shape=triangle,flag=0,i=45267,u=0.3489922349651863,v=0.1309769729966016,w=0.48865326216766564,x=4.7341727518141585 color=red,shape=triangle,flag=0,i=45285,u=0.8529528906795177,v=0.2801201836212964,w=0.5120539688118472,x=5.4925318518139825 color=red,shape=square,flag=0,i=45295,u=0.14720808245767525,v=0.13030981307150258,w=0.5020906886514244,x=3.9605969064579374 color=red,shape=square,flag=1,i=45309,u=0.8764645684375807,v=0.01390401346575243,w=0.5042168097169483,x=7.2327564495502985 color=red,shape=circle,flag=0,i=45317,u=0.8371223163876399,v=0.8954721512674688,w=0.5118977462673061,x=3.1653446378461623 color=yellow,shape=square,flag=1,i=45333,u=0.8180300710172582,v=0.7992838268770319,w=0.5117228965198994,x=4.468813358314073 color=yellow,shape=triangle,flag=1,i=45344,u=0.8666476334611205,v=0.46834494344142696,w=0.5449812925825097,x=4.653466710193914 color=yellow,shape=circle,flag=0,i=45350,u=0.14151861441122293,v=0.8744775761628885,w=0.5434326905421337,x=4.870424755809928 color=blue,shape=triangle,flag=1,i=45351,u=0.4677081725165374,v=0.5525407044233562,w=0.5118667730089137,x=4.399699331041051 color=red,shape=square,flag=0,i=45358,u=0.14269181957750132,v=0.5528595463613156,w=0.5002238458574175,x=5.781514808117028 color=red,shape=triangle,flag=0,i=45377,u=0.18303080006452788,v=0.0058017354302783986,w=0.523422859718131,x=5.567913514190596 color=red,shape=circle,flag=0,i=45388,u=0.7345257254506266,v=0.7270179368277819,w=0.5103717529565557,x=5.834436684649049 color=red,shape=triangle,flag=0,i=45390,u=0.0011926732543450225,v=0.7367315651951601,w=0.5140608434970648,x=4.525430615794258 color=red,shape=circle,flag=0,i=45391,u=0.440836427255319,v=0.3980980657778506,w=0.5103697475822193,x=3.4113088721523446 color=red,shape=circle,flag=0,i=45396,u=0.7171493584343511,v=0.6690982478236214,w=0.5142219189214519,x=7.262984922316579 color=purple,shape=square,flag=0,i=45423,u=0.08585933998312123,v=0.18998814276855924,w=0.4863992757591215,x=4.425584886749749 color=blue,shape=triangle,flag=1,i=45431,u=0.2623059136543101,v=0.16922747555449835,w=0.5123319087703594,x=3.5678226818066983 color=blue,shape=square,flag=0,i=45484,u=0.9928718744290427,v=0.48793824130594465,w=0.4911507274128445,x=5.501928294793345 color=red,shape=circle,flag=0,i=45489,u=0.0436319444347707,v=0.00037559668726951795,w=0.5348331381916813,x=4.9904588127503695 color=red,shape=square,flag=0,i=45492,u=0.5611002805093157,v=0.445209175088075,w=0.4986559549516708,x=6.088023138558834 color=red,shape=circle,flag=1,i=45493,u=0.5928527636422501,v=0.5310546263819504,w=0.5358519083796585,x=4.899892211847459 color=yellow,shape=square,flag=1,i=45505,u=0.09791317778345843,v=0.6258372974259855,w=0.5355810783224939,x=4.878735628161608 color=green,shape=triangle,flag=0,i=45506,u=0.15860542487611384,v=0.3324888717858109,w=0.4872436692143982,x=4.933397410148279 color=blue,shape=square,flag=1,i=45513,u=0.8344454562492483,v=0.28991637424268,w=0.4930554835160037,x=6.630685398371834 color=yellow,shape=triangle,flag=1,i=45522,u=0.6960495755695266,v=0.35662949568438584,w=0.5417977413573635,x=4.993835937393338 color=green,shape=triangle,flag=0,i=45523,u=0.028726227233780266,v=0.8368987200063168,w=0.49144438317283956,x=4.91716778694866 color=red,shape=square,flag=0,i=45527,u=0.362470705664502,v=0.23288251635350998,w=0.4837192428495595,x=7.319810129361041 color=yellow,shape=triangle,flag=1,i=45541,u=0.3909461619111285,v=0.9603037348852396,w=0.5367475137335112,x=4.0747975295414625 color=yellow,shape=circle,flag=0,i=45565,u=0.49711884869257894,v=0.4063296635007877,w=0.541821282319149,x=4.321738392032457 color=red,shape=square,flag=1,i=45576,u=0.5910295406403523,v=0.5820570508367864,w=0.47872185401363015,x=6.416732335948374 color=blue,shape=circle,flag=1,i=45592,u=0.36989121704141326,v=0.4521335780997142,w=0.5116245532264182,x=3.6690127676325535 color=green,shape=square,flag=0,i=45593,u=0.07421018323124273,v=0.46250417315222725,w=0.49673545467011604,x=4.98690926513951 color=red,shape=square,flag=0,i=45595,u=0.5323677885521801,v=0.49733842971342646,w=0.4703215915790957,x=6.047016287313322 color=red,shape=circle,flag=0,i=45603,u=0.09807649946600483,v=0.0738983765849136,w=0.5272099757048196,x=5.235778755307683 color=red,shape=square,flag=1,i=45618,u=0.24282315957964595,v=0.5083741163423824,w=0.4823275084626719,x=4.9515457101449725 color=purple,shape=circle,flag=0,i=45619,u=0.320649306752549,v=0.7743856019807422,w=0.5166424857976284,x=6.792867234755408 color=red,shape=square,flag=0,i=45621,u=0.7383745629253389,v=0.5701217458562096,w=0.48157784431598083,x=4.292122708256567 color=blue,shape=triangle,flag=0,i=45635,u=0.1342696338557502,v=0.6255565877955351,w=0.505948628739885,x=3.1167301368582057 color=yellow,shape=triangle,flag=1,i=45662,u=0.9596903920589072,v=0.20890286278455095,w=0.5441530368442388,x=3.2197718265173614 color=red,shape=circle,flag=0,i=45672,u=0.9796340879843932,v=0.986480448637008,w=0.5319758182422377,x=4.3286292266413 color=red,shape=square,flag=0,i=45694,u=0.987846244876944,v=0.40707353674400504,w=0.48622715121594995,x=6.430780212787359 color=blue,shape=circle,flag=1,i=45697,u=0.4941716080492371,v=0.21045326175908352,w=0.4965027250181252,x=4.2251332758271944 color=yellow,shape=circle,flag=1,i=45700,u=0.8039432740368295,v=0.4333289174684781,w=0.5429410295464143,x=5.356049355257544 color=red,shape=square,flag=0,i=45722,u=0.29569528472445306,v=0.4214484911823976,w=0.49457823230290776,x=3.663297053844179 color=red,shape=triangle,flag=0,i=45727,u=0.5802258910642472,v=0.21105636278613848,w=0.5000166463948257,x=6.891751326191411 color=red,shape=triangle,flag=1,i=45729,u=0.7339480183316225,v=0.6604864835276257,w=0.5040423190425101,x=6.620850000868394 color=red,shape=square,flag=0,i=45752,u=0.7118992958554076,v=0.5811156591032097,w=0.4986281250416253,x=6.7767526816590475 color=red,shape=triangle,flag=1,i=45773,u=0.8841030289584918,v=0.5115932921587547,w=0.5134011019500868,x=4.998692873618105 color=purple,shape=square,flag=0,i=45774,u=0.9652743344304694,v=0.9070327064358358,w=0.4914980251629097,x=4.594248023738808 color=green,shape=square,flag=0,i=45789,u=0.993860338741655,v=0.3863846711806871,w=0.5106468829838453,x=3.4839113378701345 color=red,shape=circle,flag=0,i=45792,u=0.35788962798853874,v=0.4097501815910554,w=0.5485136576962423,x=6.919867339175146 color=yellow,shape=square,flag=1,i=45802,u=0.5078260148234183,v=0.8370292007945583,w=0.5267293179728605,x=5.240897554347324 color=yellow,shape=square,flag=1,i=45806,u=0.8472003239385223,v=0.5924479536428879,w=0.5274849365040836,x=4.649745368307674 color=red,shape=square,flag=1,i=45811,u=0.013178508944489242,v=0.5047094653724545,w=0.492524575441183,x=4.115776223728498 color=blue,shape=triangle,flag=1,i=45844,u=0.16143164451186653,v=0.24980047239449477,w=0.5163918925759441,x=5.429282303965134 color=orange,shape=square,flag=0,i=45900,u=0.9637822338407995,v=0.5231018284644444,w=0.4979551545626011,x=6.756277830301471 color=yellow,shape=square,flag=1,i=45904,u=0.2833747747934823,v=0.5376753675836141,w=0.5209102388331349,x=5.454760759531425 color=blue,shape=square,flag=0,i=45917,u=0.8511440112771441,v=0.9061136344992315,w=0.4801521277209463,x=4.48260411679007 color=yellow,shape=triangle,flag=1,i=45930,u=0.29916361695325044,v=0.9288443295649261,w=0.5431226997013537,x=5.616987212342591 color=yellow,shape=square,flag=1,i=45942,u=0.8574333219660808,v=0.5150315154654709,w=0.5193525317004768,x=5.205780956811961 color=green,shape=square,flag=0,i=45954,u=0.8276920325701533,v=0.12452654293773313,w=0.5053331285693116,x=3.7596364097908186 color=red,shape=square,flag=0,i=45960,u=0.5175434622957339,v=0.8379639703700468,w=0.507889195065473,x=3.3764141189485257 color=red,shape=square,flag=1,i=46003,u=0.6368728959804477,v=0.8926266834562082,w=0.49372893914259,x=5.230870112873864 color=red,shape=square,flag=0,i=46007,u=0.7095889763369441,v=0.9625515310526058,w=0.4972402606296109,x=6.724526949348188 color=blue,shape=triangle,flag=1,i=46024,u=0.4073120956522893,v=0.9698912133718399,w=0.5126193000247149,x=4.3408159610800405 color=red,shape=triangle,flag=0,i=46028,u=0.8846684524650361,v=0.47775334436491845,w=0.49773706374591903,x=3.6280666413795113 color=blue,shape=circle,flag=0,i=46055,u=0.7975326758590642,v=0.9196451416634517,w=0.495263239892926,x=3.5609442821157558 color=blue,shape=triangle,flag=1,i=46066,u=0.5471561931357293,v=0.09918859216347842,w=0.5085521251681956,x=8.20203872572708 color=red,shape=square,flag=0,i=46070,u=0.19240243971579907,v=0.4371017177409373,w=0.5195085119920236,x=3.9230151773397828 color=red,shape=triangle,flag=1,i=46081,u=0.9369185416860067,v=0.5901519010715599,w=0.49709603676515884,x=7.3089917028832785 color=red,shape=triangle,flag=0,i=46096,u=0.21734975243598598,v=0.6417983668578033,w=0.4930405105573353,x=6.826837459403799 color=red,shape=circle,flag=0,i=46130,u=0.37580495962606697,v=0.34301133566114617,w=0.5382518094318486,x=3.029951031097662 color=red,shape=circle,flag=1,i=46147,u=0.31235698837751125,v=0.27453736539046647,w=0.5411521130682586,x=3.1926330867391997 color=red,shape=triangle,flag=0,i=46154,u=0.20186480141864716,v=0.9720568082560206,w=0.4820419990538739,x=5.014978672294716 color=orange,shape=square,flag=1,i=46156,u=0.9493554866603044,v=0.6557118497720306,w=0.49630002152989666,x=4.70687551898535 color=yellow,shape=square,flag=1,i=46165,u=0.10451573025181304,v=0.8186215314993505,w=0.529385394822364,x=5.9327701376255355 color=red,shape=triangle,flag=0,i=46175,u=0.0682014789362606,v=0.21280202762482492,w=0.47569041097849757,x=4.610725585552525 color=red,shape=circle,flag=1,i=46188,u=0.8932859896364232,v=0.96711110915342,w=0.538656832247169,x=6.057830900285073 color=yellow,shape=square,flag=1,i=46198,u=0.36220392092927745,v=0.33583358669699814,w=0.5277859868922251,x=4.789342608170004 color=orange,shape=square,flag=1,i=46203,u=0.3439682252338231,v=0.2127262604833734,w=0.49359773227184034,x=5.784442614906929 color=red,shape=circle,flag=0,i=46210,u=0.45214634391790864,v=0.3648123201579528,w=0.5339460574984352,x=6.225920328371827 color=red,shape=circle,flag=0,i=46211,u=0.8839885326717482,v=0.8114201462773275,w=0.5286147811621462,x=5.198209243435775 color=red,shape=circle,flag=0,i=46226,u=0.7453306724355845,v=0.838808058667226,w=0.5265038117371149,x=4.246609213895595 color=red,shape=circle,flag=1,i=46234,u=0.07485087627191434,v=0.1032926259424846,w=0.5217006344754798,x=6.568839935962624 color=red,shape=circle,flag=0,i=46260,u=0.7599922991304641,v=0.6764688341560959,w=0.5234634777466669,x=5.244796316561899 color=yellow,shape=square,flag=0,i=46286,u=0.47874281763503257,v=0.3176732816778183,w=0.5230201215630013,x=6.629856645148432 color=purple,shape=square,flag=0,i=46288,u=0.12698519073184733,v=0.35205788100264856,w=0.49943691027597703,x=2.491455836861123 color=green,shape=square,flag=0,i=46289,u=0.38189833090065917,v=0.4229566494355128,w=0.5133842813534175,x=6.575277234204026 color=green,shape=square,flag=1,i=46292,u=0.7824142633222194,v=0.23009146591293173,w=0.508965414696369,x=3.771112420977745 color=green,shape=circle,flag=0,i=46306,u=0.5527630107732677,v=0.40671955338058496,w=0.5106215362988595,x=2.583959816031608 color=blue,shape=triangle,flag=1,i=46315,u=0.7245880944138003,v=0.8815411187912761,w=0.5193192268573201,x=4.7110743591170605 color=red,shape=circle,flag=0,i=46326,u=0.18518631901516835,v=0.19576651558603056,w=0.519588077699846,x=3.731996940759151 color=red,shape=square,flag=0,i=46331,u=0.7624011920122076,v=0.46950974545590196,w=0.5061554181244927,x=3.190782856635772 color=yellow,shape=circle,flag=1,i=46332,u=0.4099804092853969,v=0.6933342996241612,w=0.5548024496883684,x=5.402298994997285 color=red,shape=square,flag=1,i=46340,u=0.9544020158953853,v=0.483924102949422,w=0.5064587968063257,x=4.583924022275249 color=blue,shape=square,flag=0,i=46366,u=0.33586362388178603,v=0.43369563371293907,w=0.48094543516943067,x=7.1366620904277225 color=yellow,shape=circle,flag=1,i=46370,u=0.5130434797929835,v=0.65024334625538,w=0.5575224174831193,x=6.455492159404774 color=red,shape=circle,flag=0,i=46377,u=0.6320140373924674,v=0.5330833533595211,w=0.516867428593351,x=3.74951144436213 color=blue,shape=square,flag=0,i=46403,u=0.08322265729916467,v=0.26425191838002804,w=0.48888955728189154,x=3.9473720097346123 color=purple,shape=circle,flag=0,i=46404,u=0.6090234782866996,v=0.7001026135277432,w=0.5192966602472153,x=6.460675853622124 color=red,shape=circle,flag=0,i=46405,u=0.8244771162660871,v=0.8413514042645212,w=0.5207962044325894,x=3.4196031768594195 color=red,shape=square,flag=1,i=46407,u=0.7227584169355041,v=0.16881731256879295,w=0.4907749561317916,x=5.861970673069835 color=yellow,shape=triangle,flag=1,i=46408,u=0.6493040533623267,v=0.8401994169767789,w=0.5411352020873921,x=5.7227150751418465 color=red,shape=circle,flag=0,i=46420,u=0.47739989672422645,v=0.5216544167786235,w=0.528660721918708,x=5.566591599137276 color=red,shape=triangle,flag=0,i=46444,u=0.3577563230979893,v=0.11583709904789907,w=0.4871855940429217,x=5.271873155405054 color=yellow,shape=circle,flag=1,i=46457,u=0.8883488953241907,v=0.9129508551707828,w=0.5632938050523973,x=6.045349617286569 color=red,shape=triangle,flag=1,i=46466,u=0.29487297540900936,v=0.331972803702242,w=0.49082955801428246,x=6.870182167534151 color=blue,shape=circle,flag=0,i=46484,u=0.6995054328119791,v=0.9860819266589024,w=0.49938649158915105,x=4.144411290633849 color=red,shape=circle,flag=0,i=46488,u=0.3618559577189957,v=0.34060942084156476,w=0.5319289242148977,x=5.2542899345150085 color=red,shape=square,flag=0,i=46496,u=0.353832393958744,v=0.6707684943847947,w=0.49022094417422557,x=8.074957340314246 color=red,shape=triangle,flag=0,i=46502,u=0.16672582814841352,v=0.30648067323446815,w=0.49162485115299764,x=5.24371007841722 color=yellow,shape=circle,flag=1,i=46503,u=0.9448159797593451,v=0.1713081371340821,w=0.5620752132798074,x=4.531973046334346 color=blue,shape=triangle,flag=0,i=46513,u=0.79743578278037,v=0.16456392167276657,w=0.5138414960049742,x=5.664171127785084 color=purple,shape=triangle,flag=0,i=46515,u=0.08413793538334824,v=0.540634380103699,w=0.49386378244998147,x=6.954894581236826 color=red,shape=triangle,flag=0,i=46516,u=0.24522364774371652,v=0.2598492936505107,w=0.5011047025275889,x=7.083891385200946 color=red,shape=square,flag=0,i=46523,u=0.5934862679656275,v=0.18952844168090832,w=0.49068820402903646,x=5.115217884918773 color=blue,shape=square,flag=0,i=46526,u=0.753370385439251,v=0.3503688609910435,w=0.5000911289370165,x=3.9820500380181776 color=red,shape=circle,flag=0,i=46535,u=0.8114758209662933,v=0.8796999831036889,w=0.5238130521945566,x=5.340181402880078 color=red,shape=triangle,flag=0,i=46542,u=0.9583935780536258,v=0.4048631445115657,w=0.5005042168495568,x=5.419712202523548 color=blue,shape=square,flag=1,i=46547,u=0.9051582580631468,v=0.04438943953294161,w=0.5073988064076592,x=5.89213101038574 color=yellow,shape=circle,flag=1,i=46550,u=0.5356739092804041,v=0.13961146443267358,w=0.5593304070159836,x=5.466342135747884 color=red,shape=triangle,flag=0,i=46552,u=0.9028472567299615,v=0.8454530280611189,w=0.4996168807643213,x=4.4974549420168115 color=blue,shape=square,flag=0,i=46564,u=0.5160334223574716,v=0.0023946266563006358,w=0.5160300771932227,x=5.498406464953454 color=red,shape=triangle,flag=0,i=46580,u=0.07673636782664706,v=0.7982536179349987,w=0.48501538106572845,x=5.715335480385936 color=yellow,shape=square,flag=1,i=46601,u=0.26873096775100924,v=0.28503903348657367,w=0.525949032642645,x=5.429716705738756 color=red,shape=circle,flag=1,i=46614,u=0.7935061023857892,v=0.8361719143132195,w=0.5171550136919782,x=4.572290505656473 color=blue,shape=circle,flag=0,i=46618,u=0.8835668226666227,v=0.016239543782154642,w=0.48929064100345765,x=5.920305510030054 color=yellow,shape=square,flag=1,i=46620,u=0.4132160546802851,v=0.8735165822221441,w=0.5307585266488947,x=5.535900694529549 color=orange,shape=square,flag=0,i=46623,u=0.15407786197921036,v=0.8090674618517943,w=0.5007508980077587,x=3.5715702606520447 color=red,shape=square,flag=1,i=46629,u=0.5873323378987926,v=0.1915647703618364,w=0.48586002023725205,x=6.259105589465324 color=red,shape=triangle,flag=0,i=46632,u=0.7667546716590242,v=0.062438782532887926,w=0.48881290524462906,x=2.8667176620244477 color=purple,shape=square,flag=0,i=46633,u=0.794032810327964,v=0.6336521863502528,w=0.49823593067340505,x=2.981862945568826 color=blue,shape=circle,flag=1,i=46643,u=0.9238139432990654,v=0.8080327057089758,w=0.4929428786143888,x=4.180894290122365 color=green,shape=square,flag=0,i=46649,u=0.5433892863715665,v=0.13227472694614106,w=0.488304030493141,x=5.309734961677411 color=red,shape=square,flag=0,i=46666,u=0.22450194351401398,v=0.28648454784011335,w=0.4835254418696976,x=4.9609309010150335 color=red,shape=square,flag=1,i=46674,u=0.7027288261789671,v=0.816128180270261,w=0.48175651060847274,x=3.141949378893395 color=orange,shape=triangle,flag=0,i=46681,u=0.7708069576787248,v=0.09203676709685482,w=0.5012100263702118,x=6.498960205893897 color=red,shape=square,flag=0,i=46690,u=0.7180514052326967,v=0.6101693332816094,w=0.47942071411986864,x=5.223236710682899 color=red,shape=triangle,flag=0,i=46696,u=0.7027731323172753,v=0.17573990013385177,w=0.49934759854366717,x=5.968216164756009 color=yellow,shape=square,flag=1,i=46735,u=0.7499398624119413,v=0.684472265043443,w=0.5267408049252692,x=6.008447044231407 color=blue,shape=circle,flag=0,i=46738,u=0.8194578781259652,v=0.4789674548825732,w=0.5007236065661714,x=6.847128147406359 color=green,shape=square,flag=1,i=46741,u=0.7454021910487464,v=0.8504302160678308,w=0.5018832658371806,x=5.490400818579173 color=yellow,shape=circle,flag=1,i=46742,u=0.8923911614586726,v=0.19585347958062027,w=0.5490755587753834,x=4.883575949603913 color=red,shape=triangle,flag=0,i=46753,u=0.660969842579345,v=0.2712913961433966,w=0.4877660442676889,x=6.086473084504273 color=green,shape=circle,flag=0,i=46763,u=0.10328031304171426,v=0.791958435129027,w=0.5155468420952434,x=4.748070083377726 color=red,shape=square,flag=0,i=46766,u=0.7542937798918578,v=0.26771251517247974,w=0.4891611679957991,x=5.482268315816298 color=red,shape=square,flag=0,i=46767,u=0.25519457622631814,v=0.6209145155916119,w=0.48804806092480507,x=7.663681831035738 color=yellow,shape=triangle,flag=1,i=46815,u=0.8261702688121257,v=0.6417397171576062,w=0.5365649655692609,x=5.79497503679336 color=yellow,shape=square,flag=0,i=46858,u=0.4768098187004117,v=0.6065725565123735,w=0.5258266090028999,x=4.346599600873398 color=blue,shape=square,flag=1,i=46867,u=0.30219664549385616,v=0.6427937934434975,w=0.5090660253631316,x=2.7519410917381513 color=red,shape=square,flag=0,i=46870,u=0.3254728094068935,v=0.02521790834004045,w=0.49190811212289776,x=6.161406809024527 color=purple,shape=square,flag=0,i=46882,u=0.2885419361368933,v=0.1821784127387872,w=0.5011011056507825,x=6.596474587425309 color=purple,shape=triangle,flag=0,i=46894,u=0.7649996830318427,v=0.7057760289297997,w=0.47818491276444397,x=7.764410234493627 color=red,shape=circle,flag=1,i=46898,u=0.9173561068853706,v=0.8714539160783028,w=0.5217344831484071,x=5.983669217057653 color=purple,shape=square,flag=0,i=46899,u=0.832133970352546,v=0.5513734277901636,w=0.5026254156852757,x=4.131415702503828 color=blue,shape=triangle,flag=1,i=46918,u=0.17240803865256504,v=0.6714488880210832,w=0.5112204946266515,x=3.347056989012925 color=yellow,shape=circle,flag=1,i=46927,u=0.7631633257999872,v=0.7501666922024665,w=0.5593739992516134,x=2.4884751403765417 color=red,shape=square,flag=0,i=46934,u=0.3546037031992605,v=0.5904077190202255,w=0.5019602704950292,x=4.208827735873 color=yellow,shape=square,flag=0,i=46941,u=0.4436343054257048,v=0.44262994004598855,w=0.5286489396957849,x=5.831869786461987 color=yellow,shape=triangle,flag=1,i=46942,u=0.21767877193783636,v=0.22750832741862148,w=0.540032428858978,x=4.761954421542712 color=green,shape=square,flag=0,i=46946,u=0.7262334097102364,v=0.2353282855778408,w=0.4999245913322337,x=4.745533301778669 color=purple,shape=square,flag=0,i=46954,u=0.8186180239660209,v=0.10104364344236028,w=0.5104047484558277,x=3.9283208093090685 color=yellow,shape=triangle,flag=0,i=46963,u=0.8044380242056894,v=0.48925045393264954,w=0.5364201979495122,x=5.645636168247152 color=red,shape=square,flag=0,i=46985,u=0.06497557129893827,v=0.6991710199402009,w=0.507144569108046,x=5.677247556324136 color=green,shape=circle,flag=0,i=47029,u=0.9762921825491683,v=0.7107268626684553,w=0.5286941439319393,x=5.144456965314547 color=red,shape=circle,flag=0,i=47042,u=0.33490633893199995,v=0.3608104850818826,w=0.5205666360753458,x=7.4188199371195 color=green,shape=triangle,flag=0,i=47047,u=0.039767338119254814,v=0.46529001464307707,w=0.5185059008702475,x=5.148145249729516 color=purple,shape=triangle,flag=0,i=47075,u=0.4238377340456261,v=0.44971958577056437,w=0.48423243803313204,x=6.029563135645998 color=orange,shape=circle,flag=1,i=47092,u=0.8030671880585626,v=0.9891023960550895,w=0.5110299177240867,x=5.126979133167343 color=red,shape=circle,flag=0,i=47096,u=0.9471840359449452,v=1.032825306093868,w=0.5127214688113167,x=7.07887106904234 color=purple,shape=square,flag=0,i=47110,u=0.9245975180239253,v=0.5501934438638421,w=0.5077342321500599,x=4.756429181394977 color=red,shape=square,flag=1,i=47113,u=0.8807413193774567,v=0.3812022018313429,w=0.5028161723473694,x=6.616014823254446 color=purple,shape=circle,flag=0,i=47120,u=0.16516499233085713,v=0.7180170213039255,w=0.49334801265863043,x=7.353533367934015 color=green,shape=circle,flag=0,i=47133,u=0.8291327331666651,v=0.5404462685913383,w=0.5240367332104946,x=4.337129862861785 color=yellow,shape=square,flag=1,i=47155,u=0.1393480894867064,v=0.877654137532857,w=0.5226830661084343,x=3.262304949571476 color=red,shape=square,flag=0,i=47162,u=0.8175769322609224,v=0.546646526735896,w=0.5061686709812702,x=5.562478817447708 color=red,shape=circle,flag=0,i=47174,u=0.02593532114748942,v=0.07308388086340462,w=0.5136019938756533,x=4.369231541321697 color=red,shape=circle,flag=0,i=47183,u=0.26635567281883965,v=0.2563435326863076,w=0.5161011079146515,x=5.746347842276524 color=purple,shape=square,flag=1,i=47186,u=0.6950764409032439,v=0.5096850967074611,w=0.5075729930370032,x=2.599811429785023 color=red,shape=circle,flag=0,i=47208,u=0.9299636936493809,v=0.9971142934477801,w=0.5075293440101155,x=6.001482949241406 color=green,shape=triangle,flag=1,i=47215,u=0.19507944614347916,v=0.6522992823341746,w=0.5179612139929514,x=4.7025089827995865 color=red,shape=circle,flag=0,i=47216,u=0.14044300726542525,v=0.13484725741759343,w=0.5109732706855736,x=3.3028669887383555 color=red,shape=square,flag=0,i=47229,u=0.016232583887730856,v=0.9275553091747389,w=0.5221262900186803,x=4.627264747342033 color=red,shape=square,flag=0,i=47238,u=0.5864002275711035,v=0.7073043337719022,w=0.5136173048913757,x=5.114247824613758 color=blue,shape=square,flag=1,i=47244,u=0.4203268727093499,v=0.15741438185063883,w=0.5060829885362574,x=4.547389302114683 color=blue,shape=triangle,flag=1,i=47254,u=0.40195400941566617,v=0.012095128155866885,w=0.5071002461823524,x=6.8373947461241125 color=red,shape=square,flag=1,i=47266,u=0.6892298887239438,v=0.06749581071176824,w=0.5134438523168204,x=5.846820804341373 color=purple,shape=square,flag=0,i=47277,u=0.12928427203362913,v=0.36014711985384984,w=0.5160978398349982,x=4.723551855587213 color=red,shape=square,flag=0,i=47278,u=0.6236826731568171,v=0.27885719808888465,w=0.5090518616191644,x=4.920001701161076 color=green,shape=triangle,flag=0,i=47283,u=0.5398060712735295,v=0.4485334535555223,w=0.5178108058032534,x=5.021032207715689 color=red,shape=square,flag=0,i=47286,u=0.32149074697541336,v=0.16677447012619573,w=0.5167315619046612,x=4.779809890363825 color=yellow,shape=triangle,flag=1,i=47307,u=0.8098494450504433,v=0.7045128087832206,w=0.5340669794584956,x=4.392344316044515 color=purple,shape=circle,flag=0,i=47314,u=0.47017533749995866,v=0.517684914820752,w=0.4971441451769297,x=6.024705678937541 color=green,shape=circle,flag=0,i=47337,u=0.8366917068561538,v=0.3528213533573922,w=0.5327944049749043,x=4.964044336632469 color=red,shape=square,flag=0,i=47338,u=0.7278866542361956,v=0.15464997955561854,w=0.5133664050021653,x=6.858963122633693 color=blue,shape=square,flag=0,i=47346,u=0.5520878440143321,v=0.006707367587415192,w=0.5153431893106104,x=4.294330250353214 color=purple,shape=circle,flag=0,i=47350,u=0.24259937277502486,v=0.8091021896462627,w=0.49728397753578957,x=5.025337740979827 color=red,shape=circle,flag=1,i=47359,u=0.5170181142067491,v=0.454892013920827,w=0.5025080815457361,x=4.42293438162659 color=purple,shape=circle,flag=1,i=47363,u=0.7748924526441401,v=0.5509722174238556,w=0.4909915790533446,x=5.548677350535702 color=yellow,shape=square,flag=1,i=47371,u=0.3854236629925789,v=0.21570318517152565,w=0.5060967631551629,x=4.733777279077814 color=red,shape=circle,flag=1,i=47380,u=0.04315118224791137,v=-0.034752698984486796,w=0.4979484445565782,x=4.674524646900773 color=green,shape=square,flag=0,i=47401,u=0.5837047188683913,v=0.1491016258660176,w=0.505414130927496,x=5.2521255382489604 color=red,shape=square,flag=0,i=47403,u=0.8511067117927236,v=0.5483185788902639,w=0.5258086531059414,x=4.65198911405789 color=yellow,shape=triangle,flag=1,i=47411,u=0.5933459323270596,v=0.16725344350122384,w=0.5362386349574879,x=5.137955091297861 color=green,shape=triangle,flag=0,i=47416,u=0.7869700833298803,v=0.6793671355665465,w=0.52061176475139,x=4.132773703302157 color=red,shape=square,flag=1,i=47427,u=0.446071309064211,v=0.3204912632545579,w=0.5333678445883538,x=4.5565480665755 color=red,shape=square,flag=0,i=47430,u=0.5268630293399926,v=0.6323270862196834,w=0.5310174979895886,x=5.5909091259466805 color=red,shape=circle,flag=0,i=47437,u=0.0033475201684591838,v=0.03618362509207451,w=0.4901706767255952,x=4.699659209270325 color=yellow,shape=square,flag=1,i=47440,u=0.4532982304848068,v=0.34391951198732584,w=0.5044737130552028,x=4.2420672792299845 color=blue,shape=square,flag=0,i=47446,u=0.8812729694031037,v=0.45587457470399395,w=0.5198164188620964,x=5.679214137362975 color=green,shape=circle,flag=1,i=47452,u=0.7614596041992977,v=0.21989950923730928,w=0.5265555445195841,x=6.662307420045459 color=red,shape=square,flag=0,i=47465,u=0.6218962072373867,v=0.6724428584573833,w=0.536694507580103,x=5.178076509784404 color=red,shape=square,flag=0,i=47471,u=0.5872206380159184,v=0.7176345624867879,w=0.538797809675456,x=5.383789374510235 color=red,shape=triangle,flag=1,i=47481,u=0.6928641458980317,v=0.44484426295309343,w=0.4949000535279065,x=4.095925460442613 color=red,shape=circle,flag=0,i=47484,u=0.21513830590522154,v=0.23004368703877412,w=0.49735463616800524,x=5.513201421614358 color=red,shape=triangle,flag=1,i=47489,u=0.8590725669427592,v=0.13089164954576804,w=0.4955360747372989,x=3.658258041746844 color=red,shape=square,flag=0,i=47491,u=0.09092420109253252,v=0.6107014928682417,w=0.5342359763308872,x=3.9664304163467627 color=red,shape=square,flag=0,i=47493,u=0.07385313022791418,v=0.15527772839738208,w=0.5333571343089012,x=3.9477415123140234 color=red,shape=circle,flag=1,i=47509,u=0.5196031022428723,v=0.4771131849532491,w=0.5043906528681675,x=3.2496313211363073 color=blue,shape=triangle,flag=1,i=47511,u=0.7248176976849061,v=0.07478963524029203,w=0.49552344232871137,x=5.648361598236931 color=green,shape=triangle,flag=0,i=47533,u=0.9211388368315184,v=0.520081232078681,w=0.5108849083338292,x=5.8260786964863245 color=yellow,shape=square,flag=0,i=47569,u=0.21125667155172767,v=0.21424825678469328,w=0.5136158452229139,x=4.930873620977217 color=red,shape=triangle,flag=1,i=47584,u=0.1987478038711763,v=0.463728206606544,w=0.48407014874509446,x=4.526361699165051 color=yellow,shape=square,flag=1,i=47585,u=0.5730846239767229,v=0.2066868791782468,w=0.5136029921439264,x=4.269956990495315 color=blue,shape=triangle,flag=0,i=47604,u=0.543662409079566,v=0.8361371757686075,w=0.48465436179841076,x=6.097942602425896 color=yellow,shape=circle,flag=1,i=47608,u=0.403617662080057,v=0.4535962230302537,w=0.549302969457956,x=5.916501527412496 color=blue,shape=square,flag=1,i=47627,u=0.9854503157430848,v=0.8941983548946112,w=0.5314197042696979,x=5.023011547336865 color=purple,shape=square,flag=0,i=47635,u=0.16914141463889032,v=0.6038025749254585,w=0.5072717589504321,x=5.2920657228378465 color=purple,shape=triangle,flag=0,i=47647,u=0.8619200581587098,v=0.5229170149441354,w=0.4799315219056057,x=6.638035518689588 color=red,shape=square,flag=0,i=47660,u=0.9283720160571937,v=0.2474816210673465,w=0.5142575232470952,x=5.949403794221663 color=red,shape=triangle,flag=0,i=47665,u=0.6148262077456892,v=0.7162368103735482,w=0.48239204738099745,x=6.951029129333624 color=purple,shape=circle,flag=0,i=47667,u=0.5104938769063353,v=0.17631977959134892,w=0.49730585430084195,x=4.5704392887185135 color=red,shape=square,flag=0,i=47671,u=0.07171018216177005,v=0.9017996603635156,w=0.5103505646311814,x=4.632223102769466 color=red,shape=circle,flag=1,i=47682,u=0.04521087512440558,v=0.1377151964371221,w=0.5066743318122094,x=4.437634741641908 color=red,shape=triangle,flag=1,i=47698,u=0.8823863291842416,v=0.5626322764894532,w=0.4837985371234255,x=3.9117594647506664 color=purple,shape=square,flag=0,i=47706,u=0.2903609349180982,v=0.6942156762569489,w=0.5082670914676386,x=3.166451816968816 color=purple,shape=square,flag=0,i=47707,u=0.5680612248801317,v=0.16825159228840192,w=0.5080037620565654,x=3.3689909146437684 color=red,shape=triangle,flag=0,i=47718,u=0.18045844302485725,v=0.25176561793507424,w=0.48047039749789683,x=4.018882485998389 color=red,shape=square,flag=0,i=47736,u=0.7979189416795182,v=0.2999153597732107,w=0.487598215209931,x=3.694876969421642 color=green,shape=circle,flag=0,i=47741,u=0.4402030232136849,v=0.8421968533045011,w=0.5365266607533119,x=5.130174091558044 color=red,shape=circle,flag=0,i=47743,u=0.6604988783065447,v=0.5869142611857939,w=0.5148341312621858,x=7.03133519788192 color=blue,shape=triangle,flag=1,i=47756,u=0.05642048653696552,v=0.24325934491930334,w=0.47976502672925675,x=5.4922980433943716 color=blue,shape=triangle,flag=1,i=47778,u=0.388042077863479,v=0.17638619687646184,w=0.4865413686494398,x=3.879669643140455 color=red,shape=circle,flag=0,i=47792,u=0.9103375825942616,v=0.966657239609342,w=0.4995723626761557,x=4.552818628383551 color=blue,shape=circle,flag=0,i=47794,u=0.3344093035190303,v=0.09668660774653226,w=0.515861996875231,x=4.890175280882126 color=red,shape=triangle,flag=1,i=47799,u=0.6668862759788828,v=0.8772217943097802,w=0.48179917406062817,x=2.9279336035242203 color=red,shape=square,flag=0,i=47809,u=0.40756810598260595,v=0.8455926667865655,w=0.4894830400617358,x=6.068225102456052 color=purple,shape=circle,flag=0,i=47813,u=0.19929578139060056,v=0.8409397852537306,w=0.5006311511199087,x=4.232450014374734 color=red,shape=circle,flag=0,i=47822,u=0.6700704665243736,v=0.632104846882164,w=0.4997268018829444,x=7.500088103578668 color=yellow,shape=circle,flag=1,i=47823,u=0.082564141869508,v=0.6238747774166773,w=0.5417274677342676,x=6.8531184871841395 color=red,shape=square,flag=0,i=47833,u=0.5598679771914572,v=0.28172185660693794,w=0.505726456936834,x=5.073077577302645 color=red,shape=triangle,flag=0,i=47839,u=0.35988287648216055,v=0.472693908314731,w=0.4785657667365871,x=3.9517423057239234 color=red,shape=circle,flag=0,i=47852,u=0.2283406457167374,v=0.1344710945832132,w=0.4975132651088428,x=5.331223040114022 color=blue,shape=triangle,flag=0,i=47872,u=0.8512441006245143,v=0.4727090044181631,w=0.49410066653049767,x=4.77580289775587 color=red,shape=circle,flag=0,i=47880,u=0.744194953359183,v=0.7502829952645584,w=0.49533158637346303,x=6.180917386032007 color=red,shape=triangle,flag=0,i=47890,u=0.2620465608742797,v=0.20860132327691405,w=0.49223873600865087,x=4.935694587637626 color=blue,shape=square,flag=0,i=47891,u=0.7973007078819028,v=0.20546163538542517,w=0.5176526155509582,x=5.650941616357592 color=blue,shape=circle,flag=1,i=47894,u=0.1571961118348203,v=0.4607283986315843,w=0.5180755700440234,x=3.9649228862083192 color=red,shape=triangle,flag=0,i=47896,u=0.4464273362498433,v=0.3367447258949119,w=0.49120143220909585,x=4.999779952481166 color=red,shape=circle,flag=0,i=47904,u=0.9957422499995832,v=0.9185106240901652,w=0.49931738751417004,x=3.316584118400906 color=red,shape=square,flag=0,i=47909,u=0.8894873731882789,v=0.3619572285135665,w=0.48208603800568667,x=4.8455340087338135 color=blue,shape=triangle,flag=0,i=47913,u=0.4267903606219958,v=0.09060008208931469,w=0.4976247509688333,x=4.884935416810568 color=purple,shape=circle,flag=0,i=47914,u=0.719323716238728,v=0.5435526378275625,w=0.501159076138094,x=5.137585015143159 color=yellow,shape=triangle,flag=1,i=47920,u=0.5704764495151491,v=0.9870337429747029,w=0.5483222400846162,x=4.909570969761352 color=green,shape=circle,flag=0,i=47924,u=0.6648461649774816,v=0.4016890120555501,w=0.5384674815935445,x=2.9409744675681835 color=purple,shape=square,flag=0,i=47932,u=0.8751607622582941,v=0.21196254391444147,w=0.5063903415054063,x=5.921761672139258 color=green,shape=square,flag=0,i=47936,u=0.19772266974951547,v=0.17103089912894365,w=0.5067439727967291,x=5.248412776342183 color=red,shape=triangle,flag=0,i=47940,u=0.3186398493888438,v=0.02581181147895817,w=0.4974067484739183,x=6.309037778398963 color=purple,shape=triangle,flag=0,i=47943,u=0.1241380988180828,v=0.8874798316641104,w=0.47450703295315516,x=5.121479584720205 color=red,shape=square,flag=0,i=47988,u=0.5671311140404951,v=0.9207785390261547,w=0.49976963999832463,x=6.758332515741141 color=red,shape=triangle,flag=0,i=47998,u=0.6723571513032998,v=0.32740627194747185,w=0.48707944338721215,x=6.211317562050446 color=red,shape=triangle,flag=0,i=47999,u=0.7365727949580668,v=0.21766326398816216,w=0.4890421578389589,x=4.893501633400699 color=green,shape=triangle,flag=0,i=48000,u=0.8042780199288174,v=0.620576865015893,w=0.49104841582930553,x=3.828071785453805 color=yellow,shape=triangle,flag=1,i=48022,u=0.5334887947924264,v=0.06887897496797546,w=0.5474917486433377,x=5.947516235622001 color=red,shape=square,flag=1,i=48024,u=0.42509860286647616,v=0.9472463849018017,w=0.4950947762668159,x=4.101599527400148 color=green,shape=triangle,flag=0,i=48025,u=0.10178740645332085,v=0.8262483377093328,w=0.4878747646020304,x=7.4262084364493886 color=yellow,shape=square,flag=1,i=48073,u=0.878953189398098,v=0.36745367758286984,w=0.526429333457668,x=6.053603149690692 color=orange,shape=circle,flag=0,i=48080,u=0.5296672380020108,v=0.6436838062866405,w=0.5106530847743275,x=4.526397539243941 color=red,shape=circle,flag=0,i=48116,u=0.5153156142354977,v=0.531376501868268,w=0.47286628552010285,x=5.188184731973516 color=purple,shape=circle,flag=0,i=48133,u=0.1970919670272947,v=0.30697789820826293,w=0.49599805441535366,x=6.739055189801161 color=orange,shape=square,flag=1,i=48136,u=0.6274668790899468,v=0.767392992401935,w=0.4979790658572044,x=4.071368856773449 color=yellow,shape=triangle,flag=1,i=48155,u=0.49857993711361925,v=0.6631995822696762,w=0.5505388491606407,x=5.374198741748137 color=blue,shape=circle,flag=1,i=48158,u=0.7376114528022307,v=0.20888560433341807,w=0.5071530643751293,x=6.239048104947037 color=red,shape=square,flag=0,i=48163,u=0.30259715368291107,v=0.14425777907213877,w=0.48801482810319596,x=5.677003082121711 color=red,shape=triangle,flag=0,i=48177,u=0.7041990089142588,v=0.29101971679400485,w=0.48354802535438846,x=3.564950747772413 color=red,shape=triangle,flag=0,i=48179,u=0.4760079242416355,v=0.26481341756985877,w=0.48751130723309505,x=5.668848094481008 color=red,shape=square,flag=1,i=48190,u=0.4799210067638763,v=0.779157284108455,w=0.4902286094256423,x=5.649216661386859 color=purple,shape=triangle,flag=1,i=48192,u=0.4810586207870312,v=0.8153370799216061,w=0.4694653180578124,x=5.154970220330868 color=green,shape=square,flag=0,i=48201,u=0.851199762592381,v=0.8923194944321882,w=0.4987378609319515,x=5.3028738629011665 color=red,shape=square,flag=1,i=48233,u=0.39325006326518164,v=0.2665985973367109,w=0.4961654656442382,x=3.369537325857852 color=yellow,shape=square,flag=1,i=48286,u=0.1361348285487186,v=0.15308955253919432,w=0.5290892122421875,x=5.353960055561228 color=purple,shape=triangle,flag=0,i=48300,u=0.0018299515700209712,v=0.14328992498318616,w=0.46553051189247585,x=5.769945805719963 color=purple,shape=triangle,flag=0,i=48323,u=0.00313861392460113,v=0.34931635605986966,w=0.4670599982039622,x=4.761175746520117 color=orange,shape=circle,flag=0,i=48329,u=0.6297207639212663,v=0.8377381219572752,w=0.5086888522010742,x=3.634405391162001 color=green,shape=square,flag=0,i=48334,u=0.1461510750238506,v=0.33943725308829475,w=0.4962336799882166,x=6.787793056331956 color=yellow,shape=square,flag=1,i=48341,u=0.005678737451083715,v=0.18080360273427176,w=0.5252731559555475,x=4.733707380513718 color=purple,shape=square,flag=0,i=48344,u=0.6440206650882553,v=0.5446681940585668,w=0.5304311891785677,x=3.124189071269072 color=blue,shape=circle,flag=1,i=48347,u=0.420394688141821,v=0.7638162934379374,w=0.523931526791433,x=7.315932819495738 color=green,shape=square,flag=0,i=48367,u=0.6392199138084892,v=0.5096272731754125,w=0.49803721790934646,x=6.006117047060915 color=yellow,shape=circle,flag=1,i=48369,u=0.8516932806781125,v=0.914392829787277,w=0.5353110496329764,x=6.594555548207381 color=blue,shape=square,flag=1,i=48370,u=0.8192287115041461,v=0.8969290114824194,w=0.5192558334681245,x=5.837683470905648 color=green,shape=circle,flag=0,i=48392,u=0.02226553062925085,v=0.018885255866349038,w=0.5327886733374836,x=5.03898512398291 color=green,shape=square,flag=0,i=48394,u=0.7959359626739195,v=0.9265676736905113,w=0.5013990805007352,x=4.870654310957548 color=red,shape=circle,flag=0,i=48395,u=0.3330308055433241,v=0.4316772402238431,w=0.4629239713674204,x=4.017920859996644 color=blue,shape=triangle,flag=0,i=48396,u=0.7781870859131903,v=0.7061940703974626,w=0.4977475795794286,x=4.388716680048084 color=purple,shape=circle,flag=0,i=48411,u=0.6557444992833522,v=0.1424666921200025,w=0.48403253106941213,x=4.635019856522892 color=red,shape=square,flag=0,i=48414,u=0.9915453831267441,v=0.01746444655110857,w=0.5174706259846977,x=2.8044754044433127 color=blue,shape=square,flag=1,i=48420,u=0.2773151103818414,v=0.9604075839573473,w=0.5158980283602393,x=5.723286666956625 color=red,shape=circle,flag=0,i=48423,u=0.9707402131399189,v=0.8928315718049378,w=0.4684487910966547,x=5.465510451380452 color=purple,shape=circle,flag=0,i=48424,u=0.35441091608538144,v=0.8362085423431201,w=0.4837620049458438,x=6.829686813692745 color=red,shape=square,flag=0,i=48431,u=0.9252760103799889,v=0.7871168302458378,w=0.508433111154264,x=6.09250408594293 color=yellow,shape=square,flag=1,i=48434,u=0.1310168760157514,v=0.19125831238720814,w=0.5307792022058948,x=4.083837861868347 color=red,shape=triangle,flag=1,i=48456,u=0.6626825778722105,v=0.05835851093628497,w=0.5015754768598653,x=4.019294913325446 color=red,shape=square,flag=0,i=48465,u=0.4716901594344809,v=0.1360984962668913,w=0.5042388490867261,x=6.164164768264425 color=blue,shape=triangle,flag=1,i=48466,u=0.5621750646951064,v=0.924656503724102,w=0.4974725752677423,x=5.116454477881539 color=blue,shape=square,flag=0,i=48486,u=0.6328489014889085,v=0.569427034785481,w=0.5149315945651306,x=4.063893607403954 color=red,shape=square,flag=1,i=48495,u=0.8651395398249447,v=0.41858665882182566,w=0.49845271391445384,x=5.371864929574073 color=blue,shape=square,flag=1,i=48503,u=0.23175790087124892,v=0.43065203369185234,w=0.5068260393784609,x=5.404446177946749 color=orange,shape=triangle,flag=0,i=48511,u=0.4468678804082995,v=0.7904105523237679,w=0.4931264625596131,x=3.7564168137174025 color=red,shape=square,flag=0,i=48513,u=0.45177471152271464,v=0.7049019447388172,w=0.5006708329811198,x=5.6352144482256366 color=red,shape=square,flag=1,i=48516,u=0.2481503893149476,v=0.1850263315833549,w=0.5042609901406907,x=5.541969469930131 color=red,shape=square,flag=0,i=48527,u=0.7260659819913544,v=0.8326852084033661,w=0.49826228945898626,x=2.0753044147205277 color=red,shape=circle,flag=0,i=48532,u=0.2336235463270796,v=0.3179988859679837,w=0.4791283016385554,x=5.221790548342736 color=red,shape=square,flag=0,i=48548,u=0.5109009389785433,v=0.46149705659219753,w=0.4807524355169942,x=5.137727683476947 color=red,shape=square,flag=1,i=48555,u=0.7120937714470833,v=0.7102624675692046,w=0.481358478850383,x=4.287285854876532 color=purple,shape=square,flag=0,i=48558,u=0.7172448505589109,v=0.25664418888326046,w=0.5299342518224462,x=6.229292732123356 color=green,shape=circle,flag=0,i=48564,u=0.8578903708518397,v=0.9344574054809978,w=0.5266759426185877,x=4.2231117746842335 color=purple,shape=triangle,flag=0,i=48566,u=0.6317475058397665,v=0.20561366373556222,w=0.4705372300037366,x=2.3791634956727066 color=red,shape=circle,flag=1,i=48593,u=0.22611913660739424,v=0.2811616508492888,w=0.4884056164914672,x=5.002988024105577 color=green,shape=square,flag=1,i=48594,u=0.9146997086028177,v=0.5460414602258741,w=0.49962616155513506,x=5.7365892762882424 color=blue,shape=triangle,flag=1,i=48595,u=0.40184983765676585,v=0.35586201768189774,w=0.4937088376822604,x=4.716852988923189 color=blue,shape=square,flag=1,i=48609,u=0.8193904361598316,v=0.06938371747229877,w=0.5062554139989941,x=4.724885760428026 color=red,shape=square,flag=0,i=48642,u=0.8615550997590109,v=0.7660807177205972,w=0.48916474230367085,x=5.445726145993582 color=purple,shape=square,flag=0,i=48666,u=0.7025404242375245,v=0.895283075878103,w=0.5244784336208926,x=3.9768448928265485 color=yellow,shape=circle,flag=1,i=48675,u=0.9093274317332981,v=0.30642859401261335,w=0.5167663594592573,x=3.539275263311339 color=green,shape=triangle,flag=0,i=48689,u=0.14666525418216747,v=0.11519731769934427,w=0.5055995819717433,x=7.345703452411812 color=green,shape=circle,flag=0,i=48691,u=0.7590122519980227,v=0.31098808751077667,w=0.5352839763407974,x=3.9696783120269914 color=red,shape=square,flag=0,i=48695,u=0.21750185090231478,v=0.39145743210505357,w=0.4776447915650074,x=4.373734235592711 color=green,shape=circle,flag=0,i=48722,u=0.25116833823810303,v=0.7504751180135623,w=0.529639671860548,x=4.36187834014974 color=red,shape=circle,flag=1,i=48731,u=0.586032921474184,v=0.5177220606889043,w=0.5146031619309127,x=5.7917259706613535 color=red,shape=triangle,flag=0,i=48740,u=0.7053847488791184,v=0.3512812451507956,w=0.4938310272198147,x=5.081861421952902 color=green,shape=square,flag=0,i=48741,u=0.1835666996003048,v=0.7042974823519338,w=0.4987452527074754,x=4.077504296996638 color=blue,shape=circle,flag=1,i=48747,u=0.571585583500929,v=0.0967250711451324,w=0.5277929502367874,x=6.353210634940375 color=yellow,shape=triangle,flag=0,i=48777,u=0.5360703689306874,v=0.9758403436372661,w=0.5478451553806851,x=7.204139152423575 color=red,shape=square,flag=0,i=48786,u=0.8758379938899296,v=0.4297308881874612,w=0.49405172926839025,x=5.347410419711326 color=yellow,shape=square,flag=1,i=48789,u=0.850194158564887,v=0.3471656050084757,w=0.5083937478364037,x=5.9231422955706385 color=yellow,shape=circle,flag=1,i=48793,u=0.17197656062677302,v=0.3773445818618718,w=0.5204331472012487,x=5.537213045417211 color=red,shape=square,flag=1,i=48795,u=0.15968849416461606,v=0.49762928845241405,w=0.4904818983647905,x=2.4234625552522395 color=red,shape=square,flag=0,i=48796,u=0.35127783920672206,v=0.7909780551138718,w=0.4890451655569846,x=5.458342533009376 color=purple,shape=square,flag=0,i=48802,u=0.9899008389447401,v=0.6819884892271715,w=0.5199807793916681,x=3.776775459714525 color=yellow,shape=triangle,flag=1,i=48804,u=0.5550243580361256,v=0.8879319164006181,w=0.5476627579217056,x=5.225800918902723 color=red,shape=circle,flag=0,i=48807,u=0.5121849480165164,v=0.4854009772171398,w=0.499321294274982,x=4.771380521669399 color=red,shape=square,flag=0,i=48821,u=0.027954470851159208,v=0.18289875370865072,w=0.493632037028138,x=6.075187965168664 color=blue,shape=square,flag=0,i=48834,u=0.4517081405306025,v=0.4789033595105586,w=0.5104512121305513,x=3.169548824243132 color=red,shape=triangle,flag=0,i=48839,u=0.2838632533549299,v=0.8702137152429561,w=0.4956041504161319,x=4.5500072951389 color=green,shape=triangle,flag=0,i=48844,u=0.6572003438613823,v=0.6552237939405061,w=0.5087197315178495,x=4.711400043041627 color=yellow,shape=square,flag=1,i=48852,u=0.9918848319068965,v=0.44945341990465193,w=0.5067671231272616,x=5.0681480805735 color=red,shape=triangle,flag=1,i=48857,u=0.9426434232193396,v=0.8056058993361147,w=0.49946690700060753,x=4.535655321031028 color=blue,shape=square,flag=0,i=48866,u=0.26063993730576307,v=0.9228215544003301,w=0.5068822575344889,x=4.988369809688219 color=red,shape=square,flag=0,i=48876,u=0.4852575187771816,v=0.7202011781800157,w=0.4943741912186829,x=3.985077678185808 color=red,shape=triangle,flag=0,i=48881,u=0.925808881844663,v=0.19512682871488096,w=0.4984221536186269,x=5.190811576909501 color=red,shape=circle,flag=0,i=48888,u=0.7532550517681115,v=0.6945205805434272,w=0.4937598159402476,x=3.884304632957931 color=red,shape=triangle,flag=0,i=48902,u=0.35218291440542426,v=0.2912536347895085,w=0.5021630155521924,x=4.764738613260103 color=red,shape=circle,flag=0,i=48903,u=0.2551269068296582,v=0.2996842360799671,w=0.4967310547181671,x=7.806004952514143 color=red,shape=square,flag=1,i=48907,u=0.7467051750991411,v=0.8418329480122392,w=0.49438003381460965,x=4.701164712489955 color=red,shape=triangle,flag=0,i=48908,u=0.3935824957692202,v=0.3141532599522351,w=0.49779727447827266,x=6.096409068434248 color=purple,shape=square,flag=1,i=48911,u=0.5251776976908747,v=0.060727249472551814,w=0.5140716442813988,x=5.89194905919355 color=red,shape=triangle,flag=0,i=48916,u=0.8040006982467456,v=0.513111157827294,w=0.4920532798129258,x=5.673196905769039 color=red,shape=square,flag=0,i=48947,u=0.010173815375059236,v=0.7330036363420449,w=0.49387660603019323,x=5.798584541507935 color=red,shape=triangle,flag=1,i=48984,u=0.2735310050920434,v=0.054553170864756084,w=0.49442448328131583,x=3.892387353480809 color=orange,shape=triangle,flag=1,i=48995,u=0.39760734288917954,v=0.3371746200076561,w=0.48791561154442464,x=5.260859646860521 color=red,shape=triangle,flag=1,i=49003,u=0.06872646459313503,v=0.5392147800681325,w=0.4948153270917659,x=4.081119269485581 color=green,shape=square,flag=0,i=49024,u=0.3821880750205392,v=0.18275551465330375,w=0.5082545487641369,x=4.608951112925888 color=red,shape=triangle,flag=0,i=49076,u=0.9774733745602495,v=0.6770710217410209,w=0.49758257949481083,x=5.901737432951713 color=blue,shape=triangle,flag=0,i=49091,u=0.3069757458761392,v=0.975915320777544,w=0.49497155098184337,x=3.2544458977368116 color=purple,shape=triangle,flag=1,i=49110,u=0.5437191324592979,v=0.7452292907487643,w=0.46980054948311634,x=3.123213210792038 color=red,shape=triangle,flag=0,i=49115,u=0.9723164560234776,v=0.252223523806952,w=0.4993876820825114,x=6.517281701806074 color=red,shape=square,flag=0,i=49135,u=0.7139229738734771,v=0.18345268574285667,w=0.508209778062047,x=5.5626025115488575 color=red,shape=triangle,flag=0,i=49157,u=0.6970981390918413,v=0.3518574147809991,w=0.5009766884967909,x=5.497528793414663 color=red,shape=circle,flag=0,i=49164,u=0.647822123289506,v=0.6682539109127954,w=0.4933975034199711,x=3.219711890739834 color=red,shape=square,flag=0,i=49172,u=0.8908937086069729,v=0.9379530871180463,w=0.5098313738414236,x=5.973769977022911 color=red,shape=square,flag=1,i=49201,u=0.4454025085947698,v=0.4099923779264084,w=0.4910162129951342,x=4.481191310011913 color=orange,shape=square,flag=1,i=49206,u=0.802010661820528,v=0.23000091696383262,w=0.4927673407688356,x=4.216408381007006 color=green,shape=circle,flag=0,i=49214,u=0.5305743507867361,v=0.6491330644828276,w=0.5346855570498684,x=5.254963666890739 color=purple,shape=square,flag=0,i=49223,u=0.3877533919022079,v=0.5938677202573172,w=0.4989497077897815,x=5.671028555564367 color=blue,shape=triangle,flag=0,i=49235,u=0.5311947363805939,v=0.6703561600958575,w=0.4861320721695671,x=6.299587773146253 color=yellow,shape=square,flag=1,i=49242,u=0.9865451790312803,v=0.17219550870565814,w=0.4912477106521422,x=4.264105576136469 color=red,shape=triangle,flag=0,i=49246,u=0.406219998662978,v=0.27331208705285004,w=0.5007540658326034,x=5.6255485227686215 color=red,shape=square,flag=0,i=49252,u=0.8246068002195602,v=0.8537876488777733,w=0.5001482756076582,x=5.55268531381848 color=red,shape=square,flag=0,i=49288,u=0.7189907623048931,v=0.9789785037542742,w=0.5027097398153147,x=5.094206466597293 color=yellow,shape=square,flag=1,i=49289,u=0.7007760621559119,v=0.725695057192697,w=0.4918534717715291,x=5.460288167284148 color=blue,shape=square,flag=1,i=49294,u=0.7544683604570546,v=0.8600086961244224,w=0.48791610860242834,x=1.9556650133465148 color=red,shape=square,flag=0,i=49295,u=0.310840082072806,v=0.19091871488745316,w=0.49933179156429874,x=6.523159823757539 color=red,shape=triangle,flag=0,i=49311,u=0.7580251038778791,v=0.456167835826202,w=0.491624180505097,x=4.752075612365577 color=yellow,shape=square,flag=1,i=49313,u=0.7117641094007058,v=0.7232167368995583,w=0.4937092167173523,x=5.938512076586304 color=blue,shape=triangle,flag=1,i=49314,u=0.7318166275354759,v=0.25661529714867704,w=0.4790450213823,x=5.979998956866333 color=red,shape=square,flag=0,i=49315,u=0.869185123892576,v=0.8378741632389953,w=0.5063259541702672,x=4.270802085649039 color=red,shape=triangle,flag=0,i=49342,u=0.03320332728440745,v=0.07700944137920795,w=0.4910119560751279,x=4.9931301075275565 color=red,shape=triangle,flag=1,i=49343,u=0.9313955894332584,v=0.41708825118334014,w=0.48883576456581534,x=5.755297244847177 color=blue,shape=square,flag=1,i=49346,u=0.5497443049259817,v=0.7185820582707827,w=0.4836033179706641,x=5.663566217663256 color=green,shape=square,flag=0,i=49350,u=0.08112136150383897,v=0.5447208740740511,w=0.5125548833694299,x=5.179848110767936 color=red,shape=circle,flag=0,i=49355,u=0.8335649141129794,v=0.7570274858202322,w=0.4913087045300904,x=6.460193294575606 color=blue,shape=square,flag=1,i=49360,u=0.45760255041639575,v=0.7946968642759207,w=0.47913393136516214,x=6.026001715554631 color=blue,shape=square,flag=1,i=49369,u=0.7913352037589557,v=0.17849189377021557,w=0.48382559711653306,x=6.178075990951691 color=blue,shape=square,flag=1,i=49373,u=0.6201521382312329,v=0.5861889938228702,w=0.48557410380423754,x=5.64283843802005 color=yellow,shape=circle,flag=1,i=49377,u=0.03658591968793912,v=0.4058735993201916,w=0.49755749071881794,x=2.934903143221631 color=blue,shape=square,flag=1,i=49381,u=0.39266340298369873,v=0.7886695634267545,w=0.4939756217999521,x=4.665959995675293 color=red,shape=square,flag=0,i=49387,u=0.48219219328921015,v=0.4964378684587051,w=0.4980760491080519,x=3.4245589445501063 color=red,shape=triangle,flag=0,i=49391,u=0.7065030238931678,v=0.6679897375840088,w=0.48960031729214004,x=4.416020360931529 color=purple,shape=square,flag=0,i=49392,u=0.9210573729296656,v=0.6640920718150033,w=0.48730208489648125,x=5.196681075392454 color=blue,shape=square,flag=1,i=49395,u=0.05495841303769311,v=0.3741662454478858,w=0.4939719796348749,x=3.104140981640939 color=red,shape=square,flag=0,i=49400,u=0.28143319193979177,v=0.6418912250271882,w=0.495679472776123,x=4.658924131534239 color=yellow,shape=circle,flag=1,i=49409,u=0.5757606669791355,v=0.44044794269386733,w=0.5013379147566249,x=5.675339087153817 color=red,shape=triangle,flag=0,i=49416,u=0.29448978755687616,v=0.34393079463803833,w=0.4884291614826948,x=6.56773461946861 color=red,shape=square,flag=1,i=49421,u=0.33999596293922807,v=0.4588495048775292,w=0.4875083920547538,x=4.194832820327149 color=purple,shape=square,flag=0,i=49427,u=0.303115039166182,v=0.22809911637075353,w=0.48916609448408105,x=4.362707230050652 color=red,shape=square,flag=0,i=49430,u=0.7012489333175754,v=0.4015245116358245,w=0.48484489072046555,x=4.568861212782241 color=yellow,shape=circle,flag=1,i=49433,u=0.7811802488150853,v=0.5989464271880686,w=0.5001765320852266,x=4.2458181515784865 color=red,shape=triangle,flag=0,i=49434,u=0.8849717804674293,v=0.45575692001832646,w=0.495217638561584,x=3.7449167334267988 color=red,shape=circle,flag=0,i=49439,u=0.16528949894827216,v=0.22174842724882513,w=0.4870902339234367,x=4.777968970521575 color=yellow,shape=triangle,flag=1,i=49445,u=0.13580674088483946,v=0.7221635933202355,w=0.5221682823936992,x=4.585758296132934 color=purple,shape=square,flag=0,i=49451,u=0.4682284291312413,v=0.9154080748166535,w=0.49073126791938976,x=3.828544907465483 color=red,shape=square,flag=0,i=49472,u=0.332757078393244,v=0.7468663316925892,w=0.49183931364494754,x=6.171396444107888 color=red,shape=square,flag=1,i=49482,u=0.6532375778700675,v=0.9999738400353525,w=0.4979976227770923,x=6.313342717166062 color=red,shape=triangle,flag=1,i=49486,u=0.6564707086249122,v=0.31655210715956383,w=0.4913379802978528,x=5.6115301757155445 color=purple,shape=triangle,flag=0,i=49493,u=0.3190836882980076,v=0.1260070863226873,w=0.47634405006076563,x=3.5132129883372354 color=yellow,shape=circle,flag=1,i=49512,u=0.709982070473867,v=0.8159510563775967,w=0.5040094147134031,x=5.782111172819735 color=blue,shape=square,flag=1,i=49522,u=0.984731831321471,v=0.658544189262576,w=0.4922260214861222,x=6.965437099040508 color=red,shape=circle,flag=0,i=49527,u=0.1861926771650423,v=0.09290641241696035,w=0.4884765727327744,x=4.632297533831132 color=red,shape=square,flag=0,i=49530,u=0.22702746084676495,v=0.8600770689591424,w=0.49551656076421047,x=7.505218582567923 color=red,shape=circle,flag=0,i=49541,u=0.7915540173606261,v=0.732843771782058,w=0.4877864872814856,x=3.912488309470623 color=red,shape=square,flag=0,i=49548,u=0.6783829905365601,v=0.6282521586505893,w=0.4858966598398641,x=7.499229893949848 color=red,shape=triangle,flag=1,i=49557,u=0.9168205464461484,v=0.3954899702159489,w=0.4800129024410063,x=4.940693034855969 color=red,shape=triangle,flag=0,i=49563,u=0.6982611054222738,v=0.18741230873348302,w=0.47403507410215523,x=4.0847875639613 color=yellow,shape=circle,flag=1,i=49567,u=0.9131580785775962,v=0.5853871962993066,w=0.5070823024905516,x=3.8281865071523384 color=purple,shape=circle,flag=0,i=49571,u=0.32818065783603423,v=0.9573989305557657,w=0.49155943295905186,x=4.17882528417053 color=red,shape=triangle,flag=0,i=49572,u=0.6634954841195608,v=0.5633985761260297,w=0.47047195637596195,x=4.8809429444036745 color=red,shape=square,flag=0,i=49626,u=0.4836644768367475,v=0.09526250127802116,w=0.4795579389582386,x=4.783492481374331 color=red,shape=circle,flag=1,i=49633,u=0.8034199284139771,v=0.7152912335451821,w=0.48277915336402183,x=3.2180424485077572 color=yellow,shape=square,flag=1,i=49677,u=0.5162735060349285,v=0.969225339799034,w=0.49006888864034986,x=1.6592652333901825 color=yellow,shape=square,flag=1,i=49678,u=0.3685566804851548,v=0.9962704630789017,w=0.4852604333387848,x=5.408582834990164 color=purple,shape=square,flag=0,i=49693,u=0.0477754187285474,v=0.9325049416829603,w=0.510722380310676,x=4.91771588159503 color=red,shape=triangle,flag=0,i=49701,u=0.5776650690636927,v=0.9351857538188668,w=0.46310101707851714,x=6.118166499197383 color=yellow,shape=circle,flag=1,i=49713,u=0.39379418283321344,v=0.6537477108638561,w=0.4938079752836218,x=4.523284772542072 color=yellow,shape=triangle,flag=1,i=49714,u=0.61424215051692,v=0.6452268511398105,w=0.5201597759314346,x=5.575952503499533 color=yellow,shape=circle,flag=1,i=49718,u=0.4859216261926276,v=0.9568496375121113,w=0.49245658520614866,x=4.726719537053268 color=yellow,shape=square,flag=1,i=49719,u=0.5776440938962014,v=0.4834609926851269,w=0.49009737665743003,x=6.808705577498416 color=blue,shape=square,flag=1,i=49740,u=0.053358061199709206,v=0.43634653297530934,w=0.47908022747566364,x=3.9361571502835324 color=red,shape=triangle,flag=0,i=49744,u=0.7040096893862022,v=0.11201935331026636,w=0.46635021639773855,x=5.961057486092087 color=red,shape=triangle,flag=0,i=49745,u=0.21869200214312945,v=0.09431461320583334,w=0.47059577377557205,x=5.89150628794983 color=red,shape=square,flag=1,i=49751,u=0.5299705735494521,v=0.42798476745333747,w=0.5142637838470888,x=4.366499608508683 color=red,shape=square,flag=0,i=49752,u=0.3621898703570018,v=0.4364315628388641,w=0.5100652971080901,x=6.13409114857635 color=red,shape=circle,flag=0,i=49767,u=0.5042836787861152,v=0.5184618209834472,w=0.47566683045377595,x=7.3601320879659164 color=red,shape=circle,flag=0,i=49782,u=0.3557935611323194,v=0.4511683695605365,w=0.47342111246257573,x=5.175603678707147 color=green,shape=triangle,flag=0,i=49792,u=0.12196397768396838,v=0.5371007542741264,w=0.4909638178602071,x=5.195881819406623 color=green,shape=square,flag=0,i=49816,u=0.22898639454127634,v=0.18025397361757411,w=0.4922733194863845,x=6.060961718025254 color=red,shape=square,flag=0,i=49833,u=0.03806273225841361,v=0.7294088403732395,w=0.5060737754235056,x=5.712521708834092 color=yellow,shape=triangle,flag=1,i=49839,u=0.6678360776533244,v=0.7426186402365017,w=0.5170239491843038,x=6.7229904635227244 color=red,shape=square,flag=0,i=49845,u=0.38273861705716894,v=0.3671623001122907,w=0.5110999992179351,x=8.167918680659604 color=yellow,shape=square,flag=1,i=49848,u=0.5459812137659908,v=0.4937339730790854,w=0.48717960487934353,x=5.852822708070808 color=red,shape=triangle,flag=1,i=49851,u=0.15386077217334082,v=0.604164567044745,w=0.4718547189706239,x=3.8176403905423064 color=yellow,shape=square,flag=1,i=49856,u=0.40653949536229184,v=0.835665608149631,w=0.4852501321415279,x=3.771161247377052 color=red,shape=circle,flag=1,i=49875,u=0.2919845825347708,v=0.35797653690581893,w=0.48364467004318856,x=3.657855410853113 color=blue,shape=circle,flag=1,i=49876,u=0.950709524625065,v=0.4445897024345139,w=0.5168328686842913,x=5.2269066519488865 color=red,shape=triangle,flag=0,i=49879,u=0.6270614534308284,v=0.3101237596094326,w=0.4702605958065787,x=4.108876920441974 color=blue,shape=triangle,flag=1,i=49880,u=0.42997496746993313,v=0.8582037963654929,w=0.46450475434380323,x=5.200092942247525 color=red,shape=square,flag=0,i=49891,u=0.8711531051451334,v=0.7694789393993068,w=0.5241702412868067,x=5.210067330660774 color=red,shape=square,flag=0,i=49892,u=0.696204185232735,v=0.4020293107128635,w=0.5272820426683686,x=4.671871037346535 color=red,shape=circle,flag=0,i=49894,u=0.9838712016184571,v=0.9102199041447175,w=0.4819026370038073,x=5.139898547914162 color=yellow,shape=circle,flag=1,i=49901,u=0.1553073209969712,v=0.9207941064021002,w=0.4888748938449533,x=2.574451697687581 color=green,shape=square,flag=0,i=49902,u=0.5965728562798117,v=0.31255320784124785,w=0.4830499428521977,x=5.293251364672678 color=blue,shape=circle,flag=0,i=49904,u=0.9813370136605244,v=0.2412061292989396,w=0.5155493502964813,x=2.4664163933370307 color=red,shape=square,flag=0,i=49915,u=0.6299961848109598,v=0.37991257366573217,w=0.5230685503353465,x=4.908148742650008 color=blue,shape=square,flag=0,i=49922,u=0.8946995377719672,v=0.4265926315097449,w=0.4755563409955688,x=4.833969711287121 color=green,shape=square,flag=0,i=49930,u=0.24435091727833202,v=0.36568556548539066,w=0.49237748726052044,x=6.5950096999354635 color=yellow,shape=square,flag=1,i=49936,u=0.784723979200047,v=0.23787312267889693,w=0.49236002963033426,x=4.1501652196983345 color=purple,shape=square,flag=0,i=49937,u=0.15037541434572543,v=0.27170422440342046,w=0.5202769160188874,x=2.560059325529736 color=red,shape=circle,flag=1,i=49970,u=0.6980210230311733,v=0.7687717344134983,w=0.4839139632527132,x=3.0855679084295855 color=purple,shape=square,flag=0,i=49978,u=0.24013578526811474,v=0.052583120901067204,w=0.5290824836170074,x=5.801432369222202 color=yellow,shape=square,flag=1,i=49988,u=0.8144026047496149,v=0.15221705202083158,w=0.4973058446896879,x=6.951027215968963 color=red,shape=circle,flag=0,i=49989,u=0.47106726757868045,v=0.4402812166328639,w=0.4783227272318673,x=3.699648225218383 color=red,shape=square,flag=1,i=50004,u=0.7013748052499557,v=0.4034270198619889,w=0.5184488550259196,x=5.244514686222172 color=blue,shape=triangle,flag=1,i=50020,u=0.13641370409351217,v=0.5569752815416528,w=0.4751818989713624,x=7.0289558697823 color=orange,shape=square,flag=1,i=50024,u=0.6336369540269946,v=0.6195238857519708,w=0.49519247470112354,x=4.405870614825129 color=green,shape=circle,flag=0,i=50028,u=0.5357953654384863,v=0.6397942233162857,w=0.5112498903114473,x=4.254470533167981 color=red,shape=triangle,flag=0,i=50051,u=0.7937042229731515,v=0.05461553114970319,w=0.46034394267968093,x=5.309459435753332 color=red,shape=circle,flag=1,i=50053,u=0.6323230935113741,v=0.5671463096195212,w=0.4765344192746495,x=4.4890074520913 color=red,shape=circle,flag=0,i=50056,u=0.7800008362808605,v=0.7688763034210087,w=0.4766676723120258,x=6.259660119945244 color=red,shape=triangle,flag=0,i=50058,u=0.4012062610071546,v=0.48857092809633007,w=0.4651137256663065,x=4.521746040865337 color=red,shape=square,flag=0,i=50059,u=0.030801477985402115,v=0.4450925298840568,w=0.5139462106327378,x=5.765384660292173 color=red,shape=triangle,flag=1,i=50079,u=0.9295633650851368,v=0.4465677743626929,w=0.4671581635207841,x=4.828768170947682 color=red,shape=triangle,flag=0,i=50088,u=0.8522830355755283,v=0.8886608847411923,w=0.47296385265409335,x=5.123325386070224 color=blue,shape=circle,flag=1,i=50089,u=0.5907974301602479,v=0.18177179958161316,w=0.5166142163134199,x=5.358514538446458 color=red,shape=triangle,flag=0,i=50096,u=0.17499534404260897,v=0.58696812782145,w=0.47315665875831786,x=6.369426659509508 color=red,shape=circle,flag=0,i=50101,u=0.8934191685801599,v=0.862206333993704,w=0.4759856470849733,x=5.591123147785623 color=green,shape=square,flag=0,i=50151,u=0.9414833951003599,v=0.015676759070376134,w=0.4871686239600665,x=5.303980068715217 color=red,shape=circle,flag=0,i=50168,u=0.9309035945390308,v=0.9106242351573676,w=0.4638384713939216,x=6.594051530574089 color=yellow,shape=triangle,flag=1,i=50170,u=0.2729382919576864,v=0.8078255799681063,w=0.524625596873308,x=3.315998376803011 color=purple,shape=square,flag=0,i=50197,u=0.9193696449117117,v=0.42274361686784134,w=0.5265756803732765,x=4.080435326801061 color=red,shape=triangle,flag=1,i=50203,u=0.7608180397008772,v=0.14755623277866015,w=0.4707708829577415,x=6.875011922449908 color=purple,shape=square,flag=0,i=50206,u=0.22877762481215724,v=0.015126352415622324,w=0.5243979356397273,x=4.394135416814222 color=red,shape=triangle,flag=0,i=50229,u=0.07102165539037897,v=0.36011768221354434,w=0.4674087737947362,x=5.549161024383484 color=green,shape=circle,flag=0,i=50232,u=0.3593507685450774,v=0.418392921869985,w=0.5042648553292465,x=3.450781184695579 color=green,shape=circle,flag=0,i=50248,u=0.6456594515825015,v=0.0820729993527618,w=0.5071303473202191,x=6.247656511766292 color=yellow,shape=square,flag=1,i=50260,u=0.4611922050817028,v=0.5227057126357607,w=0.4979592648374241,x=5.952420482443102 color=red,shape=circle,flag=0,i=50270,u=0.20317572332075828,v=0.14294055851428855,w=0.4638252773859487,x=4.972612818726757 color=red,shape=square,flag=0,i=50293,u=0.4135205195409214,v=0.820787494460942,w=0.5144877997763713,x=4.884023587702603 color=purple,shape=circle,flag=0,i=50303,u=0.2508543748504978,v=0.6545550343704586,w=0.4857092988276182,x=6.349567176386176 color=red,shape=square,flag=0,i=50315,u=0.47133303467784793,v=0.27019170581093654,w=0.5218652839478982,x=6.334716811976421 color=green,shape=square,flag=0,i=50335,u=0.5940252800697978,v=0.12868818822249917,w=0.4840542504282353,x=5.465215904507521 color=red,shape=circle,flag=0,i=50343,u=0.87343258156755,v=0.7959017908879359,w=0.4711587098487996,x=4.684253907654964 color=red,shape=circle,flag=1,i=50346,u=0.24791976966800988,v=0.27718956956891944,w=0.47359723553040084,x=5.930786830052889 color=red,shape=square,flag=0,i=50348,u=0.7704209906946302,v=0.9766476084478978,w=0.5306035676843213,x=4.8300351514815345 color=blue,shape=triangle,flag=0,i=50349,u=0.12077841555563795,v=0.5177387059804798,w=0.4927447961584418,x=5.1632064660837935 color=green,shape=triangle,flag=0,i=50358,u=0.02748574027015671,v=0.9390257598837265,w=0.4865971592096993,x=4.961063050270659 color=purple,shape=triangle,flag=1,i=50363,u=0.6449573732415836,v=0.016448394449012138,w=0.4894746347705716,x=6.767456867759313 color=purple,shape=triangle,flag=0,i=50373,u=0.8748874366356839,v=0.5525225999813276,w=0.48868205150023436,x=2.527605160718528 color=red,shape=circle,flag=1,i=50374,u=0.8384770103507838,v=0.7634889116444994,w=0.4805909340794253,x=3.4834652531802326 color=red,shape=triangle,flag=1,i=50375,u=0.4318928204558009,v=0.6542202452731594,w=0.4866972375699526,x=6.320080557404322 color=yellow,shape=triangle,flag=1,i=50380,u=0.914181904742404,v=0.10831237121364024,w=0.5279995087276649,x=4.79409855936342 color=red,shape=circle,flag=0,i=50386,u=0.4138647728689233,v=0.43369085609932245,w=0.477876823925084,x=2.931802613098213 color=yellow,shape=square,flag=1,i=50396,u=0.5770019752306095,v=0.9625358495098011,w=0.501579697019034,x=6.100638786348616 color=yellow,shape=triangle,flag=1,i=50398,u=0.2264710327058158,v=0.36792648004543194,w=0.5250291016834897,x=3.901075929475869 color=blue,shape=square,flag=1,i=50403,u=0.3901434825842841,v=0.9099402944692845,w=0.4753329600288781,x=6.026259464550773 color=green,shape=circle,flag=0,i=50410,u=0.9676110961220725,v=0.32560035996749737,w=0.5096600461327119,x=3.533407503347091 color=yellow,shape=triangle,flag=0,i=50413,u=0.9829340648416501,v=0.09425380501741532,w=0.5240357774773491,x=3.8940758506063893 color=blue,shape=triangle,flag=1,i=50428,u=0.8039263712443915,v=0.7808678035055574,w=0.49026108607687585,x=5.8131616109363895 color=red,shape=square,flag=1,i=50431,u=0.5686249541193413,v=0.08427637225553308,w=0.5212980597185892,x=4.121873837196647 color=red,shape=triangle,flag=0,i=50436,u=0.7823816716154223,v=0.8744433199210387,w=0.5015593604848051,x=5.213747870365629 color=blue,shape=triangle,flag=1,i=50438,u=0.936214699098151,v=0.7502086695391157,w=0.4914269574675811,x=6.422841798647538 color=red,shape=triangle,flag=0,i=50441,u=0.42185070776876454,v=0.935454711407329,w=0.5021998693452546,x=5.988321030275532 color=orange,shape=square,flag=0,i=50455,u=0.8191624785498617,v=0.19961659304327606,w=0.4884942916814342,x=4.771518554714185 color=red,shape=square,flag=0,i=50456,u=0.17787972292938847,v=0.29877209573782126,w=0.5170261095741998,x=4.1353044725898975 color=red,shape=circle,flag=0,i=50473,u=0.7477748677573409,v=0.7626437912143071,w=0.47563557399231954,x=5.270389103012094 color=green,shape=triangle,flag=0,i=50477,u=0.6347852199352854,v=0.24340025095082585,w=0.4922862352125309,x=5.347679834248751 color=red,shape=triangle,flag=1,i=50482,u=0.3275636265752947,v=0.8951212056020474,w=0.5043605603375156,x=3.841778909020895 color=yellow,shape=square,flag=1,i=50497,u=0.8166224444830922,v=0.9055235707927637,w=0.5112238278508051,x=2.2161110388844443 color=yellow,shape=square,flag=1,i=50504,u=0.08611223547352909,v=0.36884810020179126,w=0.5053756287265811,x=4.974547297943633 color=blue,shape=circle,flag=0,i=50513,u=0.2750202282858297,v=0.5486011607204487,w=0.5064998858474193,x=6.294227761632087 color=red,shape=square,flag=0,i=50519,u=0.588539036402016,v=0.27551625156498993,w=0.5116306945698845,x=2.611724496686124 color=red,shape=square,flag=1,i=50525,u=0.6128253921395171,v=0.01135418737128302,w=0.5061720101509078,x=4.540392968708135 color=green,shape=square,flag=0,i=50526,u=0.3306297578439983,v=0.8407643269350541,w=0.48159196442731406,x=3.430110660320924 color=green,shape=square,flag=0,i=50528,u=0.16334324636669795,v=0.5691464360401864,w=0.48579790641528486,x=7.19008906984642 color=green,shape=triangle,flag=0,i=50533,u=0.6828397190827553,v=0.12658167213610316,w=0.49482436605694474,x=5.443268320596251 color=green,shape=square,flag=0,i=50544,u=0.3735395457575743,v=0.38008622138529813,w=0.4891771276954551,x=2.967425323670074 color=red,shape=triangle,flag=0,i=50547,u=0.736551146944394,v=0.11089018058115052,w=0.5012885848312164,x=5.303607683320858 color=red,shape=square,flag=1,i=50570,u=0.8452166071431323,v=0.7887625111934684,w=0.5071417945021927,x=3.5467589172327636 color=red,shape=triangle,flag=1,i=50571,u=0.43094206855343187,v=0.44081630803458705,w=0.4911024024851045,x=6.311380888682606 color=red,shape=square,flag=1,i=50594,u=0.08081009994244115,v=0.5586230318460015,w=0.5112859672129461,x=5.085165032884066 color=red,shape=triangle,flag=1,i=50608,u=0.10203423701992886,v=0.7766591108703994,w=0.49517477362691437,x=4.450112745037305 color=red,shape=square,flag=0,i=50633,u=0.5410937033988072,v=0.2510818531169222,w=0.5044599965754888,x=5.278660762201601 color=red,shape=circle,flag=1,i=50637,u=0.014157126433777867,v=-0.004027854421870591,w=0.47373829241227233,x=5.285192702359463 color=red,shape=triangle,flag=0,i=50639,u=0.1922670519057157,v=0.57587148444939,w=0.50391478749328,x=5.000854990281784 color=yellow,shape=triangle,flag=1,i=50660,u=0.6296237959124499,v=0.5899745988128372,w=0.517909799510696,x=4.980515950846882 color=blue,shape=square,flag=1,i=50677,u=0.8547187217886532,v=0.9229455730501026,w=0.4901220363061899,x=4.533703416593276 color=yellow,shape=circle,flag=0,i=50689,u=0.5768862140768666,v=0.7558901950286872,w=0.48697198883306003,x=3.8232674225777665 color=yellow,shape=square,flag=1,i=50698,u=0.971536725234087,v=0.9450518727159516,w=0.5061549237388152,x=3.168331767532198 color=orange,shape=triangle,flag=0,i=50700,u=0.28680386527684365,v=0.3184288338577611,w=0.49452855678469665,x=6.147396811086654 color=red,shape=square,flag=0,i=50704,u=0.45266490200206344,v=0.3955399863580963,w=0.5021679105101176,x=4.94503393604431 color=orange,shape=triangle,flag=0,i=50711,u=0.12125241072670401,v=0.4334721789048095,w=0.49692716203328496,x=3.075795899765114 color=red,shape=triangle,flag=0,i=50729,u=0.964856578918815,v=0.8860718969310118,w=0.514272148743661,x=6.130095479879784 color=yellow,shape=square,flag=1,i=50739,u=0.3633251539871051,v=0.5074568071938828,w=0.5071066856553837,x=5.417927138716871 color=red,shape=square,flag=1,i=50750,u=0.3124765870373666,v=0.7219133866261176,w=0.4962271670480276,x=4.290170160861088 color=yellow,shape=square,flag=1,i=50758,u=0.08734406056523925,v=0.17852809819350712,w=0.5166375105122211,x=2.511772136948832 color=purple,shape=square,flag=0,i=50765,u=0.2050117710394752,v=0.9221666221421174,w=0.5261591475586372,x=4.905732135963039 color=purple,shape=circle,flag=0,i=50784,u=0.5822698640607734,v=0.3527475647113385,w=0.48512751962693074,x=5.835390056926741 color=red,shape=triangle,flag=0,i=50785,u=0.9305174271457112,v=0.7602509581240362,w=0.5231414221309666,x=2.8578020337344996 color=red,shape=triangle,flag=0,i=50789,u=0.187327103221966,v=0.6964874955141749,w=0.5261435676131992,x=6.07188426053185 color=blue,shape=square,flag=1,i=50800,u=0.7578075117552626,v=0.434013491880886,w=0.48528541370334394,x=4.301026866416596 color=red,shape=circle,flag=0,i=50811,u=0.360202616329356,v=0.35989583296453714,w=0.49469391987465694,x=5.750914798889595 color=green,shape=square,flag=0,i=50826,u=0.1742972776948868,v=0.2232399674915918,w=0.47896122181254464,x=4.097314615101047 color=blue,shape=circle,flag=0,i=50827,u=0.5469195471712751,v=0.19403983266208824,w=0.5048591096566778,x=5.351786075998247 color=red,shape=triangle,flag=0,i=50838,u=0.8810406285432517,v=0.0027700109965168584,w=0.5267194633766432,x=3.6120173107084903 color=blue,shape=square,flag=1,i=50845,u=0.39895306951164056,v=0.053627472726518244,w=0.486468159305982,x=6.151304292398898 color=red,shape=square,flag=0,i=50849,u=0.1649745341106975,v=0.1781266223193606,w=0.4916745291400111,x=3.7522383651757125 color=green,shape=square,flag=0,i=50854,u=0.5778926708652365,v=0.16607730098833684,w=0.47786807950058424,x=4.641665940177721 color=purple,shape=square,flag=0,i=50865,u=0.03627784238228193,v=0.5940492724105999,w=0.5228772281548504,x=5.058984253510755 color=red,shape=triangle,flag=0,i=50879,u=0.9325719184637344,v=0.3972164381795129,w=0.523127919360907,x=6.571071966992455 color=red,shape=square,flag=0,i=50889,u=0.1823879844505808,v=0.9563954291022192,w=0.49775451776549595,x=2.121362746111849 color=purple,shape=circle,flag=0,i=50899,u=0.6744252969731875,v=0.8193923678767696,w=0.4885552072650017,x=2.595243680465718 color=red,shape=square,flag=1,i=50901,u=0.25815993917916347,v=0.06698404561250404,w=0.5033331506287694,x=2.271143467981933 color=red,shape=circle,flag=0,i=50904,u=0.1662808713397611,v=0.11721358536358262,w=0.49366295580769554,x=5.294905346001182 color=red,shape=circle,flag=0,i=50908,u=0.7475619196584694,v=0.7972671824017802,w=0.49400066291491174,x=5.160671352112246 color=red,shape=circle,flag=0,i=50911,u=0.992138580521617,v=0.977367722873699,w=0.5011341489407665,x=3.201061839890589 color=red,shape=circle,flag=0,i=50922,u=0.039169533054587924,v=0.10311427748500852,w=0.4957241053053567,x=6.047754364706992 color=red,shape=circle,flag=0,i=50959,u=0.5243401483121392,v=0.47795125901178614,w=0.5068006845133315,x=3.7770510589842843 color=red,shape=triangle,flag=0,i=50965,u=0.07523305097130395,v=0.8897061152490147,w=0.539508843493083,x=7.540765986282469 color=purple,shape=square,flag=0,i=50970,u=0.42685899525327364,v=0.8953390837018341,w=0.5239683589028498,x=4.707022506956129 color=red,shape=triangle,flag=1,i=50987,u=0.9637357047681995,v=0.963395431752885,w=0.5474893266383639,x=4.165759331704324 color=red,shape=triangle,flag=0,i=50994,u=0.07604778139495338,v=0.8961047832069696,w=0.5434631546274579,x=7.366686883283737 color=red,shape=square,flag=1,i=50995,u=0.69381809847172,v=0.24744691498124527,w=0.519935360760861,x=5.943587449581854 color=blue,shape=square,flag=1,i=50998,u=0.49537193661809464,v=0.08421382928387078,w=0.49128711930137836,x=7.732990515327043 color=yellow,shape=circle,flag=0,i=51012,u=0.35706118260793507,v=0.20800478766753572,w=0.48387856554823144,x=6.41215738105116 color=red,shape=circle,flag=1,i=51042,u=0.27533745197489723,v=0.1861882844753225,w=0.5039689230385741,x=6.230298878889761 color=red,shape=circle,flag=1,i=51055,u=0.5852144832809227,v=0.6738964192500938,w=0.5117878801289304,x=4.025024404299064 color=red,shape=triangle,flag=1,i=51057,u=0.6949978607748388,v=0.38605836265153837,w=0.535714765566648,x=7.683622248851269 color=orange,shape=triangle,flag=1,i=51071,u=0.8514572419083051,v=0.01775620980069781,w=0.4988008648114351,x=6.407697305792211 color=yellow,shape=triangle,flag=1,i=51072,u=0.5332454839284702,v=0.34538628637341273,w=0.5076223082605272,x=3.7576930767491348 color=blue,shape=circle,flag=1,i=51085,u=0.28831946679475484,v=0.9426142171440738,w=0.4826060414357284,x=5.9178437469062075 color=red,shape=triangle,flag=0,i=51092,u=0.7432687563111365,v=0.24816456477361093,w=0.5336436786526519,x=6.268906491708289 color=red,shape=triangle,flag=0,i=51106,u=0.95076327141838,v=0.06102907057275764,w=0.5272385698543371,x=3.6220153746320896 color=yellow,shape=triangle,flag=1,i=51110,u=0.734429401776723,v=0.08681255269814003,w=0.5085256103522185,x=5.4296018246596605 color=green,shape=triangle,flag=0,i=51113,u=0.12073873284373415,v=0.2111256741059272,w=0.49595372881916666,x=4.387137440051554 color=red,shape=square,flag=0,i=51118,u=0.704956644305658,v=0.4129288557104568,w=0.5214573504064933,x=5.393620300743894 color=red,shape=square,flag=0,i=51125,u=0.6821975511075066,v=0.7576292055914602,w=0.5137454727526782,x=6.563979457042922 color=blue,shape=triangle,flag=1,i=51133,u=0.7771767707606433,v=0.9302996310508366,w=0.4990336886341269,x=6.26915908413303 color=yellow,shape=square,flag=1,i=51140,u=0.6527249980388876,v=0.2624021751911615,w=0.5074708115647842,x=5.033931426394182 color=red,shape=circle,flag=0,i=51148,u=0.543891709896823,v=0.6422704000603097,w=0.519852927370641,x=5.921018269669783 color=yellow,shape=square,flag=1,i=51151,u=0.22639103742944633,v=0.2039674475056904,w=0.5065845129816348,x=4.758396830137906 color=blue,shape=square,flag=1,i=51152,u=0.8433720715706001,v=0.24308815255090832,w=0.49285882606892506,x=3.6064714102151663 color=red,shape=square,flag=0,i=51163,u=0.799980754891858,v=0.6799130546145269,w=0.5014090624175368,x=6.8914482838827835 color=red,shape=circle,flag=0,i=51182,u=0.0697214069483626,v=0.05696404011110066,w=0.5176388102937045,x=5.924685542753775 color=red,shape=circle,flag=0,i=51193,u=0.4676920009759702,v=0.5156982936717904,w=0.5222328642547288,x=5.108520836739551 color=red,shape=triangle,flag=0,i=51206,u=0.18746042030333698,v=0.2976196106567721,w=0.5312470349489933,x=4.159487169856136 color=green,shape=triangle,flag=0,i=51230,u=0.6158260052253477,v=0.3381165203892189,w=0.4981138951863388,x=7.585826281397896 color=red,shape=triangle,flag=0,i=51243,u=0.7250515468609884,v=0.6714252427201001,w=0.534232736438725,x=5.394736420427244 color=yellow,shape=triangle,flag=1,i=51260,u=0.4372175152402803,v=0.4869712529203526,w=0.5287255912322614,x=6.308871170834088 color=red,shape=square,flag=0,i=51265,u=0.31317592540252326,v=0.16928466634882766,w=0.5039790043763738,x=2.9853889074712456 color=green,shape=circle,flag=0,i=51269,u=0.9230774740190772,v=0.9102907614134161,w=0.5001118696899801,x=3.087312240937056 color=blue,shape=square,flag=0,i=51287,u=0.40022732626088375,v=0.27857733007954943,w=0.4988001143923414,x=3.8197671450059456 color=red,shape=triangle,flag=0,i=51290,u=0.8521492228633735,v=0.7223744245087477,w=0.5293165352539642,x=4.540872189577106 color=blue,shape=square,flag=0,i=51293,u=0.9750029940517997,v=0.9273663459949385,w=0.502473702535987,x=5.516816961545174 color=red,shape=triangle,flag=0,i=51307,u=0.7280363455551779,v=0.71944250891602,w=0.525161269846493,x=6.136741866183258 color=blue,shape=triangle,flag=0,i=51310,u=0.5138301434957004,v=0.007465860710565764,w=0.5091601132214234,x=5.306584609441324 color=red,shape=square,flag=1,i=51313,u=0.25360397340016905,v=0.7596184841291769,w=0.503441766105535,x=3.2728298348514397 color=red,shape=circle,flag=1,i=51357,u=0.6089574330058657,v=0.7066778975020571,w=0.522595005501187,x=5.846864187833653 color=red,shape=square,flag=0,i=51359,u=0.7572955027907539,v=0.38647424182386725,w=0.4957004922973847,x=5.210097520620325 color=green,shape=circle,flag=0,i=51369,u=0.4817830628089391,v=0.6027335740507863,w=0.5032580622706814,x=4.31121473585327 color=red,shape=square,flag=0,i=51372,u=0.8367799277448835,v=0.893248422318739,w=0.4883538473632337,x=4.464249116935543 color=purple,shape=square,flag=0,i=51373,u=0.7582890502650408,v=0.013912614811439017,w=0.5032163061648038,x=3.71956072761866 color=red,shape=circle,flag=0,i=51387,u=0.8868907232412273,v=0.9337531047564203,w=0.5194825384577602,x=5.749002170752891 color=blue,shape=circle,flag=0,i=51393,u=0.09401551660922158,v=0.5942674303033858,w=0.48175661160014704,x=8.031876042411836 color=yellow,shape=triangle,flag=0,i=51416,u=0.6924826566113799,v=0.37030167277457804,w=0.5301359082109466,x=5.891079351783599 color=red,shape=circle,flag=0,i=51419,u=0.7377761536940319,v=0.695730071033105,w=0.5114317564302873,x=3.714138215471475 color=blue,shape=triangle,flag=1,i=51430,u=0.745608902246744,v=0.30967953282463523,w=0.5002873369293498,x=5.060823437635704 color=red,shape=square,flag=0,i=51444,u=0.7149626242410154,v=0.6562048459217744,w=0.47517747061956994,x=5.048681271352033 color=yellow,shape=square,flag=1,i=51454,u=0.9666352566308892,v=0.4657148381139695,w=0.4969257048462832,x=5.68680175222796 color=green,shape=circle,flag=0,i=51460,u=0.8739180628664743,v=0.8186240265101146,w=0.5096171654550162,x=5.554756335890901 color=blue,shape=triangle,flag=0,i=51466,u=0.2295939922656317,v=0.48774256860637055,w=0.500643008555975,x=5.169995559730423 color=red,shape=triangle,flag=0,i=51487,u=0.7070632037089664,v=0.6113899806497552,w=0.5319638771233706,x=5.656018133449397 color=yellow,shape=circle,flag=1,i=51496,u=0.8457454058738507,v=0.038506022431195164,w=0.48467959505292885,x=6.452126321803834 color=red,shape=square,flag=1,i=51497,u=0.9571629531842557,v=0.5934000722492766,w=0.477240565418295,x=6.915223217908465 color=red,shape=square,flag=0,i=51500,u=0.1409008588671108,v=0.2886739693807736,w=0.47477808567218116,x=6.479804087829895 color=purple,shape=square,flag=0,i=51506,u=0.07879827202449086,v=0.7998478180303038,w=0.5099257311877712,x=5.098968328679642 color=red,shape=triangle,flag=0,i=51508,u=0.8158332387476945,v=0.4125759281503657,w=0.5298669202110973,x=5.342442650318176 color=red,shape=square,flag=0,i=51510,u=0.06573612991136613,v=0.7210550855091418,w=0.4784826563413761,x=6.802494441659632 color=red,shape=triangle,flag=1,i=51513,u=0.9130059330296822,v=0.73222830445564,w=0.5307689734849879,x=4.944200424828462 color=red,shape=circle,flag=0,i=51515,u=0.13157020410358145,v=0.13621387114226108,w=0.5251944493406018,x=4.783001779186537 color=green,shape=circle,flag=0,i=51524,u=0.6628162237858021,v=0.40479096499092715,w=0.51241764571164,x=3.3464733559838975 color=yellow,shape=circle,flag=1,i=51529,u=0.925419097026505,v=0.2746848777858075,w=0.48238559584587537,x=5.267512415070324 color=blue,shape=square,flag=1,i=51531,u=0.9146713488587618,v=0.4187850192783583,w=0.5052031708516168,x=4.328362140085191 color=red,shape=square,flag=0,i=51535,u=0.6697448292840856,v=0.783196991717567,w=0.4778892605182499,x=5.78918627694162 color=purple,shape=circle,flag=0,i=51549,u=0.5907774720389022,v=0.30662430611178715,w=0.48452106044624255,x=4.005681698791068 color=yellow,shape=square,flag=1,i=51557,u=0.6021343317889419,v=0.42178288814581477,w=0.5031743727430278,x=4.555450673506873 color=red,shape=square,flag=0,i=51568,u=0.9265366061151674,v=0.7473004708913986,w=0.4685681296948298,x=5.730653200107484 color=blue,shape=square,flag=1,i=51570,u=0.6969250127124594,v=0.29974935620697174,w=0.501147366772824,x=5.5280671016604535 color=green,shape=square,flag=0,i=51571,u=0.4663865424840806,v=0.3522304620611182,w=0.46961666322142337,x=4.62020713183416 color=red,shape=square,flag=0,i=51576,u=0.040342718477054396,v=0.5770444692907012,w=0.46354678813532385,x=7.151619484057629 color=red,shape=square,flag=1,i=51578,u=0.37325844093423755,v=0.9655933365333579,w=0.45965020235125087,x=4.710096652461195 color=red,shape=triangle,flag=0,i=51602,u=0.16302825549586486,v=0.5629489752483217,w=0.5258733416212248,x=4.174808681613526 color=red,shape=square,flag=1,i=51604,u=0.41701707671758126,v=0.9175694687844062,w=0.4528007666201084,x=4.880351352714453 color=purple,shape=square,flag=0,i=51605,u=0.8668838541588562,v=0.3658084272985406,w=0.508964753158348,x=5.839488746618781 color=red,shape=square,flag=0,i=51632,u=0.21352378353543333,v=0.39800789753979215,w=0.44849862316922917,x=4.404420202833314 color=orange,shape=circle,flag=0,i=51638,u=0.359563850875649,v=0.44183971037529857,w=0.4992925798624336,x=5.681907003428397 color=purple,shape=triangle,flag=0,i=51643,u=0.7372586930970393,v=0.4683270726622283,w=0.48300142321406325,x=6.171657852147866 color=red,shape=triangle,flag=0,i=51648,u=0.7109240438085478,v=0.9875131220035608,w=0.5293964074967556,x=3.587950604511093 color=yellow,shape=triangle,flag=1,i=51655,u=0.04160554817225104,v=0.6458323941474418,w=0.5326931302379652,x=4.929764786347565 color=blue,shape=triangle,flag=1,i=51660,u=0.24312357880726554,v=0.4234675253364347,w=0.506592134408511,x=6.421022808537366 color=green,shape=triangle,flag=0,i=51662,u=0.9844801427550086,v=0.34546435167199774,w=0.4847984777789095,x=5.919735945055961 color=red,shape=circle,flag=1,i=51673,u=0.9340217238631677,v=0.8696812631639652,w=0.5109516438715346,x=3.7853018086657926 color=red,shape=triangle,flag=1,i=51674,u=0.15428409179982372,v=0.05503714886890332,w=0.5181907153123715,x=6.288109148235346 color=red,shape=square,flag=0,i=51684,u=0.9741380597538469,v=0.018224040848909384,w=0.4478676183228643,x=5.420496133850821 color=red,shape=circle,flag=1,i=51690,u=0.025187890752278563,v=0.011294397111185005,w=0.5148855518017568,x=6.167252011589368 color=yellow,shape=triangle,flag=1,i=51703,u=0.10946808840217115,v=0.9672780362266309,w=0.5305167810495778,x=3.6903066711320576 color=yellow,shape=square,flag=0,i=51711,u=0.5302403582175178,v=0.5556234547580495,w=0.5187480947758757,x=4.092016767656543 color=red,shape=circle,flag=0,i=51713,u=0.5114496655001461,v=0.6064810358189353,w=0.5154031721277909,x=6.285577951416542 color=red,shape=triangle,flag=0,i=51715,u=0.6354942383242759,v=0.426669705402724,w=0.5202883781268917,x=5.288680750052341 color=red,shape=square,flag=1,i=51743,u=0.35914104559973503,v=0.7004399526603373,w=0.44049459546058434,x=4.280750263509971 color=yellow,shape=triangle,flag=1,i=51745,u=0.5009413686804034,v=0.3124850966197281,w=0.5340891489458927,x=4.6986624047815555 color=yellow,shape=circle,flag=0,i=51760,u=0.7276510081242807,v=0.9518224172477104,w=0.4887173847508473,x=4.153208149862749 color=yellow,shape=circle,flag=1,i=51762,u=0.9227496226557272,v=0.023779447605717707,w=0.4917481819631273,x=4.855652911187007 color=yellow,shape=circle,flag=1,i=51786,u=0.1522396936270799,v=0.3653112653568289,w=0.499439773612058,x=4.769269389187627 color=blue,shape=circle,flag=1,i=51790,u=0.8409690881801342,v=0.5957994405022468,w=0.4768411624161044,x=5.321977867069022 color=red,shape=circle,flag=0,i=51796,u=0.815549154524023,v=0.8642599037138339,w=0.5286541659427871,x=4.823636519927796 color=yellow,shape=square,flag=1,i=51806,u=0.4922586095143108,v=0.1316807235586278,w=0.5135475132263021,x=5.5906743328888595 color=green,shape=circle,flag=0,i=51807,u=0.9141731688670173,v=0.46523676900830624,w=0.5077395025666828,x=4.984733037268875 color=red,shape=triangle,flag=0,i=51809,u=0.4476504009558353,v=0.511371954116705,w=0.5224315595765628,x=3.7472200693775193 color=red,shape=triangle,flag=0,i=51814,u=0.7316700800263944,v=0.2814708929184262,w=0.52716560361122,x=6.0596550534655025 color=blue,shape=triangle,flag=0,i=51821,u=0.6693424678597197,v=0.13615228256254785,w=0.4984427234099002,x=3.0604416817461346 color=red,shape=square,flag=0,i=51837,u=0.9224420773691162,v=0.9751573249131247,w=0.4489943719777926,x=5.94297121407402 color=yellow,shape=square,flag=1,i=51843,u=0.04529504186463029,v=0.2590147781397363,w=0.5106422562337171,x=5.05728472428805 color=red,shape=square,flag=0,i=51871,u=0.4746160331781294,v=0.8021430706647209,w=0.4625385235041772,x=5.667349691950577 color=blue,shape=triangle,flag=0,i=51894,u=0.03383802891646104,v=0.42815637397252193,w=0.5094869894118408,x=5.777914893347396 color=red,shape=triangle,flag=1,i=51903,u=0.8654831367586814,v=0.21572479821068768,w=0.5422185981143006,x=5.395930425008316 color=red,shape=triangle,flag=0,i=51905,u=0.7695971083833717,v=0.052280825893191496,w=0.5386653755584211,x=6.092696713021861 color=red,shape=circle,flag=1,i=51913,u=0.42948597579972114,v=0.3389620002510328,w=0.5401730116239795,x=5.563662675850257 color=green,shape=square,flag=0,i=51917,u=0.7509214654693568,v=0.9689894364551752,w=0.47791040325486656,x=6.245239164023682 color=red,shape=square,flag=0,i=51926,u=0.07061408599678454,v=0.7013437939967658,w=0.48334129428323963,x=4.630264980712026 color=blue,shape=square,flag=1,i=51930,u=0.03325950548093659,v=0.5302944639989472,w=0.49722888857410935,x=5.523889009938737 color=red,shape=square,flag=0,i=51935,u=0.6288367073509661,v=0.5077078229492129,w=0.491203682248102,x=5.850726350369469 color=green,shape=triangle,flag=0,i=51937,u=0.8110395177542319,v=0.8604262031679589,w=0.487705153062008,x=3.489013738388873 color=red,shape=square,flag=0,i=51942,u=0.6284513175632728,v=0.8151131978741082,w=0.49000450174459026,x=4.753297819942608 color=red,shape=circle,flag=0,i=51943,u=0.8129242840695271,v=0.7335036396443173,w=0.5388169192822269,x=6.662138084224714 color=red,shape=triangle,flag=1,i=51950,u=0.6562712647630088,v=0.10117226646252886,w=0.5347273826326017,x=4.715389834504573 color=yellow,shape=triangle,flag=1,i=51967,u=0.11678633023821827,v=0.31817702727595565,w=0.5295828201364886,x=6.99484642465337 color=orange,shape=triangle,flag=0,i=51969,u=0.847444056702493,v=0.14137315674846596,w=0.49954109149852305,x=2.276290051910118 color=yellow,shape=square,flag=1,i=51982,u=0.174803713787973,v=0.08488496442701599,w=0.5063942438660864,x=2.606033666755291 color=yellow,shape=circle,flag=1,i=51986,u=0.5961635979844375,v=0.7630965022578878,w=0.4960337158868015,x=2.6491961183101957 color=red,shape=circle,flag=1,i=51998,u=0.8582493166271552,v=0.7727476425494122,w=0.5311230162106322,x=5.312889792932207 color=purple,shape=circle,flag=1,i=52000,u=0.00567006363171263,v=0.5852174051876605,w=0.4894640623922945,x=5.292625739249313 color=purple,shape=circle,flag=0,i=52008,u=0.243996126869515,v=0.7263759935383862,w=0.4913110412259708,x=6.255297398939461 color=red,shape=circle,flag=0,i=52031,u=0.5721855743496772,v=0.49853084187327373,w=0.5181973759061438,x=2.881267732496781 color=red,shape=triangle,flag=1,i=52046,u=0.8474843575971506,v=0.7361385748930228,w=0.528659969589093,x=6.944834759284755 color=red,shape=square,flag=0,i=52051,u=0.32980154524681793,v=0.9032738530198129,w=0.48305224884247205,x=5.767735093424061 color=red,shape=square,flag=0,i=52056,u=0.4623444192072558,v=0.3231819396802911,w=0.4783859580866062,x=5.165766139792251 color=red,shape=triangle,flag=0,i=52057,u=0.20690559658118024,v=0.623127527189831,w=0.5196151241770021,x=4.9453116514137365 color=purple,shape=triangle,flag=0,i=52076,u=0.8503606604703292,v=0.944320244344703,w=0.48486955348868793,x=5.466595461830436 color=blue,shape=square,flag=0,i=52103,u=0.5916309128884358,v=0.6500248651392257,w=0.49722515289836583,x=2.3999301835688915 color=purple,shape=square,flag=1,i=52107,u=0.8588525745090811,v=0.5843369394083263,w=0.5179769913654745,x=5.148189365249592 color=yellow,shape=square,flag=1,i=52114,u=0.8035308395661721,v=0.18182376894894947,w=0.5102668719159817,x=5.331062198055418 color=red,shape=triangle,flag=1,i=52115,u=0.2933628823238398,v=0.92061551444389,w=0.5219463050710126,x=5.299837853971599 color=yellow,shape=square,flag=1,i=52132,u=0.2024318088395488,v=0.1394320792052257,w=0.5140818090996991,x=5.323213095294748 color=blue,shape=circle,flag=1,i=52134,u=0.42824825635872665,v=0.5800456605198561,w=0.4760686370564184,x=4.634730378496663 color=red,shape=circle,flag=0,i=52143,u=0.09344004386067162,v=0.1741478533803294,w=0.5163961184470978,x=5.249623109348912 color=red,shape=square,flag=0,i=52149,u=0.7377702473496214,v=0.009139564993111304,w=0.4772451858173621,x=5.60467292150054 color=purple,shape=square,flag=0,i=52161,u=0.9512453342353719,v=0.8974241044880871,w=0.513593758113193,x=5.327884430880368 color=red,shape=square,flag=0,i=52182,u=0.015522137619518928,v=0.1333793748758263,w=0.47904672116639313,x=4.424595485702003 color=yellow,shape=circle,flag=1,i=52204,u=0.506835411816078,v=0.5631128409246836,w=0.49955121464053626,x=6.202554467791249 color=green,shape=triangle,flag=0,i=52205,u=0.06877662852325894,v=0.9789054101866604,w=0.49464180611131714,x=5.387164967368842 color=blue,shape=square,flag=0,i=52207,u=0.9542380394771601,v=0.9317909386399712,w=0.4909167630766677,x=6.734110505802306 color=orange,shape=square,flag=1,i=52214,u=0.4496744014145475,v=0.08276236027308737,w=0.4904474474074879,x=3.5165422496211907 color=yellow,shape=square,flag=1,i=52215,u=0.8042519668244892,v=0.2884491811449357,w=0.5109149758546478,x=6.283163848995784 color=orange,shape=square,flag=1,i=52218,u=0.3157722639507038,v=0.9855837216848163,w=0.4951830337617732,x=5.800109088562794 color=red,shape=circle,flag=0,i=52224,u=0.1728389118875222,v=0.11317941482199459,w=0.5244091560274324,x=6.5046882900817735 color=green,shape=triangle,flag=0,i=52229,u=0.7110449580320812,v=0.20453192165165845,w=0.49406753937433706,x=4.387637067650083 color=red,shape=triangle,flag=0,i=52237,u=0.36817863186231503,v=0.1971623626175223,w=0.5136900170452919,x=5.262223682053327 color=purple,shape=square,flag=0,i=52239,u=0.08935440578648401,v=0.09541224385714908,w=0.5188380366660397,x=5.038428222166403 color=blue,shape=triangle,flag=1,i=52252,u=0.2741723615556444,v=0.3130824117898964,w=0.5088615413102675,x=5.308579482081409 color=red,shape=triangle,flag=1,i=52253,u=0.9779713440415067,v=0.774072177853534,w=0.5173897702213924,x=6.398087944020965 color=yellow,shape=triangle,flag=1,i=52254,u=0.5287946617232347,v=0.3550702617349799,w=0.5282529415454152,x=5.400839490006583 color=red,shape=circle,flag=0,i=52255,u=0.626097973401072,v=0.7195464329351933,w=0.5158838566430032,x=4.794338368698951 color=yellow,shape=circle,flag=1,i=52279,u=0.7355076761897926,v=0.3806420101754633,w=0.49416060379455956,x=4.901707450592116 color=yellow,shape=square,flag=1,i=52282,u=0.07807384582003984,v=0.4741934618504674,w=0.5077249877932862,x=3.672397302171495 color=red,shape=triangle,flag=0,i=52283,u=0.36701413886903766,v=0.9336745582297516,w=0.5148719445492097,x=5.20172509300433 color=red,shape=triangle,flag=0,i=52285,u=0.0990156465556884,v=0.8410130899820469,w=0.5178978077124209,x=2.6869689830232826 color=red,shape=square,flag=0,i=52295,u=0.6049304927234905,v=0.7047521436520041,w=0.5112053089842875,x=4.079730178367164 color=purple,shape=triangle,flag=0,i=52298,u=0.2149756915623633,v=0.04499740833010657,w=0.4802334336165949,x=4.836185658744674 color=red,shape=circle,flag=0,i=52302,u=0.7514101864560648,v=0.677243471681068,w=0.5010317275494404,x=3.099854727323486 color=red,shape=triangle,flag=1,i=52313,u=0.1881359166209492,v=0.9341342254208683,w=0.5139926118968475,x=5.393136232461404 color=purple,shape=triangle,flag=0,i=52335,u=0.15791960711376474,v=0.6277523258484347,w=0.4816148562296628,x=5.388935116172032 color=blue,shape=triangle,flag=1,i=52340,u=0.8733222646587602,v=0.9619949384736779,w=0.4943784949906086,x=3.767936800157836 color=red,shape=triangle,flag=0,i=52345,u=0.08029122420389123,v=0.1439100337383613,w=0.5170842898800784,x=4.6692782396176815 color=red,shape=triangle,flag=1,i=52356,u=0.5483739692174197,v=0.28495883359281626,w=0.5131064921453254,x=4.024261456239268 color=red,shape=triangle,flag=1,i=52358,u=0.1032619734864989,v=0.9513537765332436,w=0.5153764600639816,x=3.7232419605329703 color=red,shape=triangle,flag=1,i=52362,u=0.908869029920776,v=0.7826716483137682,w=0.5102402231247036,x=4.234752980025949 color=orange,shape=square,flag=0,i=52379,u=0.7936665112690795,v=0.8426748908373884,w=0.4919550296572429,x=4.22790829887506 color=red,shape=triangle,flag=0,i=52381,u=0.6475202334821598,v=0.8462874561504913,w=0.504320793146567,x=5.019939817941728 color=orange,shape=triangle,flag=1,i=52387,u=0.5749983657581855,v=0.35987460533527227,w=0.5001348947428911,x=3.884981002818647 color=green,shape=circle,flag=0,i=52418,u=0.67662155386729,v=0.6653302398275254,w=0.5029959671149259,x=3.856832287406202 color=purple,shape=circle,flag=0,i=52440,u=0.688424437348071,v=0.17308065202330447,w=0.4865435847528421,x=5.154124046467038 color=red,shape=triangle,flag=0,i=52468,u=0.6135810074552136,v=0.2764450176273855,w=0.5121002409489613,x=5.59186554887647 color=red,shape=square,flag=0,i=52483,u=0.8733657386221578,v=0.6541739165106865,w=0.4906602023294829,x=4.9125395426848675 color=red,shape=circle,flag=0,i=52498,u=0.6831138147452418,v=0.5904990386922024,w=0.5050111802695261,x=3.3111095677596736 color=yellow,shape=square,flag=1,i=52502,u=0.9064391998762573,v=0.9888162512981494,w=0.49853393097373594,x=5.620736021863709 color=red,shape=circle,flag=1,i=52518,u=0.077649783869285,v=0.11628539212179528,w=0.5107983708588363,x=5.932608047497987 color=blue,shape=square,flag=1,i=52527,u=0.1301495953740337,v=0.5556767639288793,w=0.49003740246433636,x=5.367606120411192 color=blue,shape=triangle,flag=0,i=52532,u=0.000881025170573424,v=0.5517627694496242,w=0.49305724181885535,x=6.371797048974764 color=red,shape=triangle,flag=0,i=52547,u=0.23040699709948176,v=0.07246442447096735,w=0.5187151376071768,x=3.716213167206817 color=red,shape=triangle,flag=0,i=52556,u=0.9830142148411835,v=0.02031325964142372,w=0.5232400897178063,x=4.994413026228556 color=purple,shape=square,flag=0,i=52569,u=0.49564524082536643,v=0.6234083323619819,w=0.5216969741068767,x=6.5731584112566575 color=red,shape=triangle,flag=0,i=52570,u=0.5276478009697795,v=0.1126643886907388,w=0.5205912546090715,x=4.219592271352261 color=yellow,shape=circle,flag=1,i=52573,u=0.2959161260074732,v=0.10868429966375115,w=0.5006732080078359,x=3.161686835298362 color=yellow,shape=square,flag=0,i=52575,u=0.5757324905306846,v=0.663209725308498,w=0.4964954775303364,x=4.477070389969837 color=red,shape=square,flag=1,i=52576,u=0.6043095647210869,v=0.3042736836391958,w=0.48075738645409366,x=6.806321430196472 color=yellow,shape=triangle,flag=1,i=52593,u=0.07387916169910536,v=0.3061990051362209,w=0.519022887342692,x=5.982167038244008 color=green,shape=circle,flag=0,i=52598,u=0.13040318272752338,v=0.05666980978760916,w=0.5029184904909978,x=3.456664689530404 color=red,shape=square,flag=0,i=52606,u=0.04512710904729755,v=0.1467837302768299,w=0.4869756818027536,x=3.9934943061059704 color=blue,shape=triangle,flag=1,i=52609,u=0.9084407078949894,v=0.7424532654182623,w=0.48855863503507835,x=3.080847988790612 color=red,shape=square,flag=1,i=52614,u=0.37869001838466576,v=0.8993972654399166,w=0.48922243951821953,x=3.917005683291519 color=purple,shape=square,flag=0,i=52617,u=0.5907293854809421,v=0.8731493250391283,w=0.5243215380601083,x=5.696455073689237 color=blue,shape=square,flag=1,i=52631,u=0.7837074900310228,v=0.312303888278461,w=0.485149227601041,x=4.497896357070947 color=red,shape=square,flag=1,i=52646,u=0.39986058026787674,v=0.00873367373951961,w=0.49260168125349185,x=5.247702567202491 color=purple,shape=square,flag=0,i=52652,u=0.08227296864945932,v=0.0027498863046688804,w=0.5276786142546909,x=4.8131204967338865 color=orange,shape=square,flag=1,i=52676,u=0.3647329727753311,v=0.9760225945493155,w=0.4993673587267736,x=3.404664579955616 color=red,shape=triangle,flag=0,i=52683,u=0.22436709765289364,v=0.2634707491686573,w=0.5116341805377761,x=6.7641946273908955 color=blue,shape=triangle,flag=1,i=52687,u=0.7210912614188684,v=0.2687333044849789,w=0.4787611535711431,x=5.073167960937283 color=red,shape=circle,flag=0,i=52691,u=0.5222832712871655,v=0.4309615584864218,w=0.5189220366355285,x=4.2400120909055685 color=orange,shape=triangle,flag=1,i=52707,u=0.9214487852161317,v=0.09343660662775943,w=0.5012255358092673,x=3.7225883213157878 color=purple,shape=square,flag=0,i=52708,u=0.14643777542001046,v=0.08700818141116695,w=0.5292311920140658,x=5.016131054958602 color=red,shape=square,flag=1,i=52709,u=0.08897300301121103,v=0.7814700000383876,w=0.49895900444216007,x=2.2865095711177674 color=red,shape=square,flag=0,i=52772,u=0.5786910734396149,v=0.05729958812990188,w=0.4933345442226914,x=3.386828921534422 color=red,shape=square,flag=0,i=52785,u=0.03581062837884763,v=0.5926768901310614,w=0.4870356571675463,x=5.656973762384574 color=blue,shape=triangle,flag=1,i=52787,u=0.22066838727428473,v=0.9724585787430184,w=0.4778306446037541,x=3.6993194051344243 color=red,shape=circle,flag=0,i=52810,u=0.9339593499075624,v=0.8543023949591325,w=0.5286370929643673,x=5.377735499739121 color=green,shape=circle,flag=0,i=52812,u=0.02781734924224788,v=0.20488543547914717,w=0.5192762517758809,x=2.633093512339452 color=red,shape=circle,flag=1,i=52833,u=0.03451473868527677,v=-0.024521956623567445,w=0.5304534885529195,x=5.487298960378328 color=blue,shape=square,flag=0,i=52846,u=0.7814824453356772,v=0.7248701534651746,w=0.4935167498542997,x=6.4853693993086665 color=green,shape=square,flag=1,i=52847,u=0.3808836987911267,v=0.11601888960788242,w=0.4981033152354464,x=5.340503985443173 color=green,shape=circle,flag=0,i=52850,u=0.6658425480876631,v=0.06879813186716244,w=0.5193911647959466,x=5.66886374349196 color=yellow,shape=square,flag=1,i=52891,u=0.9432256294057052,v=0.51461277320613,w=0.48421920005995467,x=5.1984849938911 color=blue,shape=square,flag=0,i=52895,u=0.3175335461687372,v=0.6642955604895936,w=0.48825253654031747,x=4.0172336283039485 color=yellow,shape=square,flag=1,i=52903,u=0.7294708569272657,v=0.6834369198111935,w=0.48395310346914544,x=5.029639996887844 color=red,shape=circle,flag=1,i=52925,u=0.3888344685340427,v=0.36685711824773165,w=0.5286078650116836,x=5.6297440077353365 color=yellow,shape=square,flag=1,i=52926,u=0.40288126706358307,v=0.4725773225275295,w=0.4900308463285277,x=4.8423480629276545 color=purple,shape=triangle,flag=0,i=52930,u=0.6243223554286969,v=0.01674605079475988,w=0.48784423798029597,x=5.813101129306321 color=red,shape=triangle,flag=0,i=52950,u=0.4137729289410823,v=0.5381877940494273,w=0.5016704145897024,x=5.937617197460704 color=purple,shape=square,flag=0,i=52951,u=0.7721308028509409,v=0.16645166096201747,w=0.5343470851456465,x=5.924206524129342 color=red,shape=square,flag=0,i=52954,u=0.7152566018456312,v=0.9461356788286511,w=0.5057789928561544,x=2.803100018283603 color=yellow,shape=triangle,flag=1,i=52960,u=0.007166004664540759,v=0.1468412366931977,w=0.5378776097852618,x=4.586780118277933 color=yellow,shape=circle,flag=1,i=52981,u=0.5173462993422445,v=0.10318929741795924,w=0.5038983234708592,x=3.0644798227158656 color=red,shape=circle,flag=0,i=52997,u=0.09245310798264372,v=0.08668137004811208,w=0.5220291354834344,x=6.290938076708495 color=green,shape=circle,flag=0,i=53021,u=0.8577994488156397,v=0.5888623404030089,w=0.5152289064080161,x=5.337059411360258 color=red,shape=triangle,flag=0,i=53029,u=0.0427220406033213,v=0.5996915527020832,w=0.5078774477298722,x=5.290998502312482 color=green,shape=square,flag=0,i=53041,u=0.043570248003231504,v=0.5701860157154788,w=0.48611390263711507,x=5.246505110710838 color=green,shape=circle,flag=1,i=53042,u=0.04875603581062338,v=0.15194792481958064,w=0.5147169283788311,x=3.7735864371362666 color=yellow,shape=square,flag=1,i=53043,u=0.2558796969555164,v=0.23811733022208437,w=0.4856843295730806,x=2.203984897937227 color=red,shape=square,flag=0,i=53047,u=0.15046233620422622,v=0.8317631511838962,w=0.5131889828276508,x=3.926268570051162 color=blue,shape=square,flag=1,i=53061,u=0.995737268290847,v=0.9774029199356878,w=0.49361106199859145,x=5.444058955485115 color=purple,shape=triangle,flag=0,i=53072,u=0.9413442697917878,v=0.6860665086684452,w=0.48544826702059524,x=4.591111804379497 color=red,shape=circle,flag=0,i=53121,u=0.9835676379232661,v=0.9433763581069705,w=0.518576456967524,x=5.901150831764511 color=red,shape=triangle,flag=1,i=53126,u=0.6105149066369585,v=0.9220560324294793,w=0.5130380585566496,x=5.928863577445601 color=purple,shape=square,flag=1,i=53143,u=0.12530813144984565,v=0.3370136990801531,w=0.5331873228500835,x=4.672746340928424 color=yellow,shape=triangle,flag=1,i=53154,u=0.41125103363273674,v=0.6822319800697034,w=0.5212070340660843,x=2.9674899677127056 color=green,shape=triangle,flag=0,i=53162,u=0.028160872816518467,v=0.2362809112646198,w=0.5073427834924018,x=5.441330972245684 color=green,shape=triangle,flag=1,i=53168,u=0.9190637778749419,v=0.19669683997132703,w=0.5115504561103202,x=4.732555979100018 color=blue,shape=circle,flag=1,i=53172,u=0.6720223230340686,v=0.5738592422850695,w=0.4806935362352563,x=3.202817196382547 color=red,shape=circle,flag=1,i=53175,u=0.2953529994616553,v=0.22808842205456112,w=0.51039702482179,x=3.1812281832600298 color=blue,shape=square,flag=1,i=53185,u=0.2219380141638697,v=0.702824526761126,w=0.49697554673650995,x=6.847691045252694 color=purple,shape=square,flag=0,i=53207,u=0.11425260785878544,v=0.49571714997225946,w=0.5307216360443998,x=4.4708469947821134 color=red,shape=triangle,flag=0,i=53211,u=0.04347576894022498,v=0.7642076887432399,w=0.5085319918983586,x=6.590880005622975 color=red,shape=circle,flag=0,i=53230,u=0.7917571475278645,v=0.8713469392168643,w=0.5107429288468274,x=3.9649950733894372 color=red,shape=circle,flag=1,i=53236,u=0.4661241690495891,v=0.3895805149926871,w=0.5133996307698135,x=6.269463050471795 color=red,shape=circle,flag=0,i=53239,u=0.6853093986187075,v=0.6712156691019893,w=0.5120264432661308,x=6.595980582926875 color=red,shape=square,flag=1,i=53254,u=0.9524026372334484,v=0.7514457850648184,w=0.513176785350573,x=3.2079296611637993 color=red,shape=circle,flag=0,i=53256,u=0.3023023021720317,v=0.26244344172585254,w=0.5151187899783981,x=4.576705251242261 color=yellow,shape=square,flag=1,i=53264,u=0.4008409982664709,v=0.5280681718870366,w=0.4876154177872036,x=4.986710582672633 color=red,shape=square,flag=0,i=53269,u=0.6041363127894107,v=0.4585492322173157,w=0.5106007139585819,x=5.6615486864247435 color=blue,shape=triangle,flag=0,i=53272,u=0.9335538133176621,v=0.2848253193452338,w=0.46996588658449084,x=3.4058035578959767 color=purple,shape=triangle,flag=0,i=53287,u=0.21012403509584532,v=0.8397203498651571,w=0.5008524047640063,x=6.7952218460292855 color=red,shape=triangle,flag=0,i=53292,u=0.3429024667053624,v=0.47929843531181116,w=0.4828950353937109,x=6.383553259773147 color=red,shape=triangle,flag=1,i=53295,u=0.18515384746521146,v=0.2532353230054266,w=0.4828736091474691,x=2.2107331839070894 color=red,shape=square,flag=0,i=53296,u=0.054102905751847286,v=0.8200177614071831,w=0.509151958879271,x=5.453649617983902 color=yellow,shape=square,flag=1,i=53327,u=0.5772437567081796,v=0.5598269088393589,w=0.49016335121085813,x=4.931818467865426 color=red,shape=square,flag=0,i=53331,u=0.3775906125856252,v=0.2277540602251794,w=0.517292396112212,x=4.786477715205364 color=red,shape=circle,flag=0,i=53337,u=0.453345289834169,v=0.48601281854322814,w=0.5254787905876568,x=3.5330797913065966 color=red,shape=circle,flag=1,i=53338,u=0.1591571590783415,v=0.11740867795278917,w=0.5218605514830672,x=5.5504999324619275 color=purple,shape=square,flag=0,i=53354,u=0.28528270410924894,v=0.7661302410766112,w=0.5385840766003268,x=5.740480574967503 color=red,shape=triangle,flag=1,i=53357,u=0.5066315005500213,v=0.04587541647680238,w=0.4812503658479811,x=4.754679006982214 color=yellow,shape=square,flag=1,i=53362,u=0.6637704535508312,v=0.5407507500216353,w=0.4976937531795198,x=5.925247151519417 color=red,shape=square,flag=1,i=53383,u=0.39219176534827616,v=0.5476639535947663,w=0.5230376941274663,x=5.474048906674746 color=red,shape=circle,flag=1,i=53391,u=0.9137916852709447,v=0.9478944588313902,w=0.5138826744560256,x=5.757539560086493 color=red,shape=triangle,flag=0,i=53415,u=0.48092043523977046,v=0.41546775043329853,w=0.4747383481844223,x=2.9233854855550976 color=blue,shape=square,flag=0,i=53426,u=0.8701931550778623,v=0.7792656037809297,w=0.502850839995768,x=4.763677718881973 color=red,shape=triangle,flag=1,i=53444,u=0.37193805384657874,v=0.10708982250113408,w=0.47867695348317274,x=4.347290549442402 color=purple,shape=circle,flag=0,i=53450,u=0.521272069501937,v=0.43007771234635894,w=0.48909289524535227,x=4.740719352360605 color=purple,shape=circle,flag=0,i=53458,u=0.9050968120029785,v=0.09421191810403817,w=0.48511453320140385,x=4.011780724389438 color=red,shape=triangle,flag=1,i=53479,u=0.619441644216284,v=0.2256311772293219,w=0.4832298027114756,x=2.7386664317490106 color=red,shape=square,flag=0,i=53503,u=0.7139285914828621,v=0.3310777579816968,w=0.5137639984652621,x=4.6206541558997705 color=red,shape=square,flag=0,i=53512,u=0.6643624860989904,v=0.580030202494807,w=0.5118441674036535,x=4.916144162544415 color=purple,shape=circle,flag=0,i=53513,u=0.791819631623404,v=0.7956857548926921,w=0.48561619093919245,x=4.379655863178406 color=red,shape=square,flag=0,i=53515,u=0.16980860287951083,v=0.28553949719489335,w=0.5148676871963515,x=4.758698950147402 color=yellow,shape=circle,flag=1,i=53538,u=0.7307990296707214,v=0.7879215454293108,w=0.503632811970671,x=3.20953410050493 color=yellow,shape=square,flag=1,i=53554,u=0.7963479367054498,v=0.49705860805537194,w=0.49680589593806285,x=6.520699023429686 color=green,shape=triangle,flag=0,i=53559,u=0.9908112170890696,v=0.04601082055484296,w=0.5220844009523338,x=5.5664733389094465 color=green,shape=square,flag=0,i=53562,u=0.9769859281555444,v=0.35172539040876183,w=0.5067621341649307,x=4.3539870595965295 color=blue,shape=square,flag=0,i=53565,u=0.8706555987332689,v=0.757912235267193,w=0.5138498986973996,x=5.380743054745994 color=red,shape=circle,flag=0,i=53567,u=0.0024676387987249138,v=0.05083429612273676,w=0.5039487592076144,x=2.619398230450757 color=yellow,shape=circle,flag=1,i=53586,u=0.7297528117486306,v=0.14599466772121383,w=0.5026238525575261,x=5.233726078552931 color=red,shape=triangle,flag=0,i=53587,u=0.5697980727474699,v=0.05589927899812319,w=0.49751109178158837,x=3.8853532836870808 color=red,shape=square,flag=0,i=53597,u=0.2535867038890457,v=0.8688668103097184,w=0.49095495064502237,x=3.4563482752750816 color=red,shape=circle,flag=0,i=53602,u=0.8734679331491012,v=0.9155012385468725,w=0.49792935205451705,x=5.866269132508942 color=red,shape=circle,flag=0,i=53605,u=0.7170488710600035,v=0.6226868750484842,w=0.49682420642292735,x=5.324163770643963 color=orange,shape=square,flag=0,i=53610,u=0.9988853487546249,v=0.15523943034690246,w=0.48807563823534394,x=2.7538513348864178 color=red,shape=triangle,flag=0,i=53645,u=0.057152019703461954,v=0.7930713948164714,w=0.49888824941667814,x=5.510583133411919 color=yellow,shape=square,flag=1,i=53659,u=0.7167298708974419,v=0.4536367065782505,w=0.4997763573482059,x=3.8338036542606724 color=red,shape=triangle,flag=0,i=53670,u=0.6589006128983669,v=0.3352318775626706,w=0.4964646181879287,x=4.393022798543047 color=red,shape=square,flag=0,i=53674,u=0.5666299747228207,v=0.3548557720214315,w=0.49798441027119517,x=6.219337458737967 color=yellow,shape=circle,flag=1,i=53677,u=0.6746074516906357,v=0.8039286022479225,w=0.5051494977434232,x=5.764614291344667 color=orange,shape=triangle,flag=1,i=53680,u=0.4431316693540571,v=0.3405488363333343,w=0.5128223130959686,x=3.9888930729618792 color=red,shape=square,flag=0,i=53685,u=0.11657230495747417,v=0.45547628044542365,w=0.5084283018333108,x=6.669178540369981 color=red,shape=triangle,flag=1,i=53689,u=0.21441583621150195,v=0.6239369274123343,w=0.5079931155014976,x=4.538675252448592 color=green,shape=triangle,flag=0,i=53699,u=0.28462824993024594,v=0.07155955139375159,w=0.5151259593399791,x=6.021502904209325 color=red,shape=triangle,flag=0,i=53702,u=0.18530003172725173,v=0.1850664287997309,w=0.507149064091653,x=3.7370196359860515 color=purple,shape=triangle,flag=0,i=53720,u=0.07745692851639341,v=0.23790525694735942,w=0.48096875726637234,x=5.120135770251367 color=red,shape=square,flag=0,i=53746,u=0.840797681742386,v=0.29353690430270774,w=0.5145304051265439,x=3.5203394220279804 color=red,shape=square,flag=0,i=53749,u=0.4815363338880647,v=0.5299469809870514,w=0.5155044425846441,x=4.587977751351524 color=red,shape=square,flag=0,i=53752,u=0.1163048156377906,v=0.21960117297230908,w=0.5134399107386405,x=5.435305480649757 color=yellow,shape=circle,flag=1,i=53761,u=0.005122263098804036,v=0.6574735360653137,w=0.5103057475906442,x=4.951171156869705 color=red,shape=square,flag=0,i=53810,u=0.964138306044566,v=0.4241014236028319,w=0.5288574667285163,x=4.780194606008348 color=yellow,shape=square,flag=1,i=53817,u=0.565635480367983,v=0.8704653766551137,w=0.4973676075069901,x=5.8204865981743685 color=blue,shape=circle,flag=1,i=53827,u=0.34908840275893527,v=0.5179528026928115,w=0.48140705231662767,x=4.860777277169732 color=yellow,shape=square,flag=1,i=53835,u=0.10507907315420106,v=0.0007109695568577878,w=0.4922016811946543,x=5.836957315329459 color=red,shape=circle,flag=1,i=53843,u=0.42044755874971507,v=0.3210808861558468,w=0.4996128360671105,x=6.604429307955042 color=blue,shape=triangle,flag=0,i=53860,u=0.405274913883538,v=0.9975527859615919,w=0.47049502937321885,x=6.417363687440029 color=blue,shape=square,flag=1,i=53863,u=0.88346768840092,v=0.8838828523547749,w=0.5209974150890856,x=6.272164759081348 color=red,shape=square,flag=0,i=53866,u=0.24774929573044369,v=0.7029593322064707,w=0.5152669699524176,x=5.195079854140742 color=red,shape=triangle,flag=1,i=53869,u=0.9935353142906873,v=0.142579247897212,w=0.5106771319334639,x=5.444897893078017 color=green,shape=circle,flag=0,i=53873,u=0.8682771446512328,v=0.2466008572375623,w=0.5085008460973088,x=4.134816763927122 color=red,shape=triangle,flag=1,i=53903,u=0.0417837627871912,v=0.8544738543752746,w=0.5097579661620304,x=6.503285475394995 color=red,shape=square,flag=1,i=53908,u=0.254612181128988,v=0.7919180344301464,w=0.5225309978797998,x=5.028268149079994 color=orange,shape=circle,flag=0,i=53924,u=0.6330475778581115,v=0.998475130432018,w=0.5014512347016831,x=7.461311238284132 color=green,shape=triangle,flag=0,i=53929,u=0.20542197996154754,v=0.9883916746417903,w=0.5131160034219836,x=5.504788980700801 color=red,shape=circle,flag=1,i=53939,u=0.7714809149922723,v=0.7469712349863759,w=0.5090878532311098,x=5.905824916190011 color=red,shape=circle,flag=0,i=53941,u=0.9539246515732512,v=0.9995384958625388,w=0.5115435117396863,x=6.238837197673072 color=yellow,shape=circle,flag=1,i=53950,u=0.16863623405708605,v=0.8500771517127843,w=0.504955747996841,x=6.428143152605753 color=red,shape=circle,flag=0,i=53956,u=0.8864290977691268,v=0.8279829613181919,w=0.5087521850055658,x=2.849052445007865 color=blue,shape=triangle,flag=1,i=53968,u=0.12066366003229945,v=0.6913183985162518,w=0.4754819404248616,x=4.859523758020624 color=purple,shape=triangle,flag=0,i=53969,u=0.7906059108618957,v=0.3675018760374894,w=0.4934992714294153,x=4.32890628174515 color=red,shape=circle,flag=1,i=53974,u=0.4955425961672869,v=0.4443882860346085,w=0.5056892565205361,x=4.165998830530639 color=red,shape=triangle,flag=0,i=53986,u=0.6668311049269761,v=0.24200514606006396,w=0.5108715503568901,x=6.3833822487873695 color=red,shape=square,flag=0,i=53994,u=0.10800887067401232,v=0.7569626287163034,w=0.5307660611121297,x=4.26824794541685 color=purple,shape=circle,flag=0,i=53996,u=0.08752767189934352,v=0.5511965878076084,w=0.47916876612626685,x=6.509316389088983 color=purple,shape=square,flag=0,i=54002,u=0.2789941535351438,v=0.9319339117099625,w=0.5097019006700386,x=5.9798739676589845 color=red,shape=triangle,flag=0,i=54012,u=0.8345082860853451,v=0.4179764553333968,w=0.5269146516236533,x=6.864484717771276 color=red,shape=square,flag=1,i=54013,u=0.9491144634945626,v=0.7621112475028795,w=0.5332520907479015,x=4.388301774638622 color=yellow,shape=triangle,flag=1,i=54041,u=0.7230902638375496,v=0.08437511339144799,w=0.4972306924507012,x=3.4142817598659043 color=red,shape=circle,flag=1,i=54050,u=0.18995478119414777,v=0.14879476624196236,w=0.4998992043066113,x=2.5810167412681726 color=red,shape=circle,flag=0,i=54061,u=0.2491793966332707,v=0.20804943966535303,w=0.4988335601325387,x=4.098066625603907 color=red,shape=triangle,flag=0,i=54067,u=0.6228668840765779,v=0.9135500394213574,w=0.5223329798324069,x=5.783153356283957 color=green,shape=square,flag=0,i=54076,u=0.23849768154569584,v=0.17328522232309207,w=0.5081790134619015,x=6.252168083218025 color=green,shape=circle,flag=0,i=54084,u=0.414321460415063,v=0.9651694664754853,w=0.5056045333529777,x=2.409679215791203 color=red,shape=square,flag=0,i=54098,u=0.6343206916621129,v=0.5981898159489216,w=0.5369018644914485,x=3.681971461097613 color=blue,shape=triangle,flag=0,i=54112,u=0.700617127347313,v=0.3137516432711571,w=0.4786212022287465,x=5.531785479928818 color=blue,shape=square,flag=0,i=54141,u=0.34908693292224724,v=0.15605048233966923,w=0.5155216268127413,x=4.7536894652426644 color=green,shape=square,flag=0,i=54164,u=0.4978177033542378,v=0.36864351427063813,w=0.5088662785366886,x=3.3946087933985982 color=purple,shape=triangle,flag=0,i=54165,u=0.4823345660859609,v=0.4339435241650227,w=0.4966658912054024,x=7.244160447208348 color=red,shape=circle,flag=1,i=54169,u=0.7778160951427734,v=0.7128511887786196,w=0.5204318295919914,x=2.6504079688494886 color=yellow,shape=square,flag=1,i=54170,u=0.25551628884221045,v=0.7592248875502413,w=0.49378170743512373,x=5.304759077576299 color=yellow,shape=square,flag=1,i=54171,u=0.853622259205767,v=0.39804044140495753,w=0.4970022667226532,x=5.6936059209304135 color=red,shape=square,flag=0,i=54184,u=0.13857295136544323,v=0.15635585931005902,w=0.5360771564634886,x=4.867330183520015 color=red,shape=circle,flag=0,i=54186,u=0.9673658593119613,v=1.0451821155548664,w=0.5229923818064347,x=6.950140295239923 color=purple,shape=triangle,flag=0,i=54191,u=0.9110876197948057,v=0.537068970516768,w=0.49858273655801005,x=6.4228667834720525 color=yellow,shape=square,flag=1,i=54210,u=0.29733161997679036,v=0.41907120074265025,w=0.49883577976743254,x=6.939327349112527 color=blue,shape=square,flag=0,i=54214,u=0.7722959662108736,v=0.9980012276147741,w=0.528609477304339,x=3.639299837632295 color=red,shape=triangle,flag=0,i=54217,u=0.1634861686411484,v=0.33120837760256094,w=0.526744101766661,x=6.4919450728932775 color=red,shape=triangle,flag=0,i=54220,u=0.3519224403652488,v=0.32008494980496593,w=0.531310657963342,x=4.048240560651588 color=blue,shape=square,flag=1,i=54227,u=0.976602396487405,v=0.8842595703606668,w=0.5289619584948578,x=4.843158687731266 color=red,shape=triangle,flag=0,i=54237,u=0.6460095812313906,v=0.8544900861009376,w=0.521158482879284,x=4.022131751280413 color=red,shape=square,flag=0,i=54254,u=0.905173553936471,v=0.5355582083568032,w=0.5393257506448982,x=4.255180427409536 color=green,shape=triangle,flag=0,i=54274,u=0.3876576931416468,v=0.3918596665178963,w=0.5132365830335854,x=5.784765127245741 color=blue,shape=circle,flag=0,i=54285,u=0.852766370520137,v=0.8135878645805505,w=0.4851581296740543,x=3.759177559170018 color=red,shape=circle,flag=1,i=54286,u=0.3995101891937829,v=0.3733543220280349,w=0.540102136343489,x=5.423881521985339 color=purple,shape=square,flag=0,i=54289,u=0.08869490426013016,v=0.878807563006648,w=0.5097486539846641,x=4.036375095266521 color=red,shape=square,flag=0,i=54290,u=0.5206101225107433,v=0.8711000701138165,w=0.5360211371635281,x=4.857617416535469 color=blue,shape=square,flag=1,i=54295,u=0.08819930606664927,v=0.5197551678746145,w=0.5289568825254514,x=7.3411078001010575 color=red,shape=triangle,flag=0,i=54331,u=0.564201189521744,v=0.3152180529689288,w=0.5170213520004779,x=7.1335073634844335 color=green,shape=triangle,flag=0,i=54332,u=0.06632998688651393,v=0.4031212517185745,w=0.5104869141912932,x=5.410769969133124 color=purple,shape=circle,flag=0,i=54335,u=0.6431193383945193,v=0.7816474893411354,w=0.48065553706385544,x=4.356718054747709 color=blue,shape=square,flag=1,i=54337,u=0.5163838002924002,v=0.36704452192662873,w=0.5249656443446242,x=3.9971352960083064 color=green,shape=triangle,flag=0,i=54359,u=0.587899431669839,v=0.5834593234099636,w=0.5079504802221093,x=7.6908518425868495 color=red,shape=triangle,flag=0,i=54370,u=0.07939613383519628,v=0.792382271979842,w=0.5068197608207315,x=3.7796059916196634 color=yellow,shape=circle,flag=1,i=54375,u=0.28039897289684146,v=0.878319192775941,w=0.5087256947812533,x=3.1654664532423413 color=blue,shape=circle,flag=0,i=54379,u=0.887833045983946,v=0.05235560575569076,w=0.48924670117002356,x=1.8758586365535759 color=red,shape=triangle,flag=0,i=54383,u=0.5719263429762795,v=0.49508855878960933,w=0.5176344236668424,x=5.105277973154455 color=yellow,shape=square,flag=1,i=54389,u=0.70243282572162,v=0.12208141892313373,w=0.510065577587627,x=4.869449203773317 color=red,shape=triangle,flag=0,i=54391,u=0.015467589697611306,v=0.10639995635503474,w=0.513416123035257,x=5.20393222720596 color=red,shape=square,flag=0,i=54423,u=0.15564986578484818,v=0.2888005527864398,w=0.5245288466574893,x=4.88596218353195 color=yellow,shape=triangle,flag=1,i=54426,u=0.2674211987634295,v=0.6375640400393053,w=0.5042841168223927,x=6.563419460136988 color=yellow,shape=circle,flag=1,i=54433,u=0.9174633626426539,v=0.23054425107300924,w=0.5081487367676373,x=3.3496674028300455 color=red,shape=triangle,flag=1,i=54435,u=0.12188863469673472,v=0.7585169862504959,w=0.5137119149857992,x=5.581951672769995 color=yellow,shape=square,flag=1,i=54436,u=0.5268161165014636,v=0.8785588662666121,w=0.5058773791931063,x=7.019185838783636 color=red,shape=circle,flag=0,i=54445,u=0.39670442231034553,v=0.4098947862552379,w=0.5288957675147329,x=5.261542939867193 color=blue,shape=square,flag=1,i=54465,u=0.8312166718564842,v=0.033317195606369254,w=0.5235051533411317,x=4.008303806634128 color=purple,shape=triangle,flag=0,i=54472,u=0.15614161875046106,v=0.23516881335415285,w=0.4911661823426195,x=7.462777545802294 color=red,shape=circle,flag=0,i=54490,u=0.05470827588117133,v=0.1261958848741258,w=0.5217194345166385,x=6.025527306040547 color=blue,shape=square,flag=0,i=54498,u=0.2902590841835594,v=0.14374611197559284,w=0.5214587937763869,x=4.949951019871169 color=red,shape=triangle,flag=0,i=54515,u=0.8465006783703279,v=0.9724051160762706,w=0.5232041443742209,x=4.866180450160544 color=red,shape=circle,flag=1,i=54519,u=0.12892764519698774,v=0.12466340898629369,w=0.532539575568873,x=4.3457239674645365 color=red,shape=square,flag=0,i=54533,u=0.08875167500584946,v=0.4596281162088727,w=0.5147630150665891,x=6.477057451534829 color=red,shape=square,flag=0,i=54555,u=0.8857264627523018,v=0.04487754119375453,w=0.5224105898494541,x=4.208046451574389 color=blue,shape=square,flag=0,i=54571,u=0.17487432111811152,v=0.624671925563803,w=0.5152628327989822,x=3.3802622855485285 color=blue,shape=square,flag=1,i=54572,u=0.30966946995538036,v=0.899157442548078,w=0.5149934889102513,x=7.66539587702979 color=red,shape=circle,flag=0,i=54575,u=0.21710396974197987,v=0.24640589580162442,w=0.5267483181717957,x=4.994489514933451 color=red,shape=square,flag=1,i=54579,u=0.7871071803483068,v=0.6012720122300076,w=0.5247264331152747,x=5.034650919661394 color=blue,shape=triangle,flag=0,i=54585,u=0.5452237848214723,v=0.537739934474744,w=0.48372824761253064,x=4.821167468295924 color=red,shape=square,flag=0,i=54588,u=0.4123024496965355,v=0.7930259021034676,w=0.5315900258756656,x=4.486811032597063 color=orange,shape=circle,flag=1,i=54593,u=0.6209846653766937,v=0.7532947521450949,w=0.5081633322025949,x=4.017462592550577 color=red,shape=square,flag=1,i=54604,u=0.09878338104963091,v=0.09461200210241949,w=0.5368662592636505,x=5.8713897370150745 color=red,shape=triangle,flag=1,i=54609,u=0.8078485867658558,v=0.3146397951164116,w=0.5180359037837303,x=4.419055740348531 color=green,shape=triangle,flag=0,i=54616,u=0.008815582121518895,v=0.3351474610360117,w=0.5107505128564379,x=5.41150822475658 color=red,shape=triangle,flag=1,i=54621,u=0.8757208482717299,v=0.7224311856730294,w=0.5183730449717274,x=3.2314847145299903 color=red,shape=square,flag=0,i=54643,u=0.0016769682856588863,v=0.4062416143816475,w=0.5328763050189145,x=5.971581308961723 color=yellow,shape=square,flag=1,i=54644,u=0.5547690556030465,v=0.383155411082328,w=0.5065232862262112,x=5.849401582746474 color=yellow,shape=triangle,flag=1,i=54652,u=0.1845511835999143,v=0.1929059079085862,w=0.5151953137405589,x=5.049827624304032 color=yellow,shape=square,flag=1,i=54658,u=0.26779702507825665,v=0.7162722527037098,w=0.5065254034827779,x=4.749739778942277 color=red,shape=square,flag=0,i=54668,u=0.783395435356002,v=0.626299514823744,w=0.5295158987683225,x=3.828796123066978 color=yellow,shape=square,flag=0,i=54674,u=0.498456045578728,v=0.539046645596661,w=0.516895643658785,x=5.942635508464914 color=red,shape=triangle,flag=0,i=54680,u=0.19669769955250094,v=0.9354873908418636,w=0.5106611097235272,x=2.945552185578556 color=yellow,shape=square,flag=1,i=54691,u=0.6091834979360137,v=0.2566723873307417,w=0.5161050534577085,x=5.031674540290492 color=red,shape=circle,flag=1,i=54702,u=0.2893717897186381,v=0.3317770544966995,w=0.5109108042365773,x=6.091937588417157 color=red,shape=square,flag=0,i=54711,u=0.14973294830107453,v=0.5899725236893825,w=0.5280524169581828,x=5.480189238550888 color=red,shape=triangle,flag=0,i=54727,u=0.3782523515887105,v=0.00932837890979521,w=0.5120040412855404,x=4.96518872246986 color=red,shape=triangle,flag=1,i=54742,u=0.22631139194355598,v=0.5040830302389918,w=0.5190608474678889,x=4.912829498689536 color=blue,shape=triangle,flag=1,i=54754,u=0.7280619739056884,v=0.05621086289650323,w=0.49474704979810236,x=5.974094841247102 color=green,shape=circle,flag=0,i=54791,u=0.04855959877458027,v=0.31630970368507483,w=0.4795217024774788,x=3.7647295408310817 color=red,shape=triangle,flag=1,i=54801,u=0.5314933478013397,v=0.5129823261270892,w=0.5109384418975104,x=4.844811478344437 color=purple,shape=circle,flag=0,i=54803,u=0.2730300791176786,v=0.03093712240566171,w=0.4798891709464476,x=4.490506813960657 color=red,shape=circle,flag=0,i=54806,u=0.6733556323940694,v=0.5972087074567061,w=0.49581701424235325,x=6.015281164265031 color=blue,shape=square,flag=1,i=54808,u=0.7952018617346195,v=0.6053258258742458,w=0.5085443739195697,x=5.892957552739641 color=red,shape=triangle,flag=0,i=54810,u=0.878253352719066,v=0.32921449458391117,w=0.5060746422906507,x=3.0903805828575037 color=red,shape=triangle,flag=0,i=54824,u=0.07300198333997798,v=0.12108880039320902,w=0.5121110563062768,x=4.810188031513911 color=yellow,shape=square,flag=0,i=54826,u=0.5738360121336274,v=0.6229060874048589,w=0.5111293923421002,x=6.267278978817212 color=green,shape=square,flag=0,i=54854,u=0.07190403045510674,v=0.5006125758409876,w=0.5061714198788955,x=6.057752870387191 color=blue,shape=circle,flag=1,i=54877,u=0.33715041809877655,v=0.1636174722134922,w=0.5008539493361065,x=3.1961637878420497 color=red,shape=square,flag=0,i=54900,u=0.30049595174919064,v=0.06930424937144253,w=0.5040792478563368,x=5.438021025802396 color=blue,shape=triangle,flag=0,i=54906,u=0.5397242441468856,v=0.17376729124948875,w=0.48467063448593534,x=4.478741052031034 color=red,shape=circle,flag=0,i=54913,u=0.5008917079236528,v=0.43574891231807084,w=0.49437554516039545,x=4.552431345082269 color=yellow,shape=circle,flag=1,i=54918,u=0.612034983774875,v=0.5970370650250671,w=0.49513768015357135,x=4.429047871920659 color=red,shape=triangle,flag=1,i=54927,u=0.38401515881057513,v=0.5375651145934137,w=0.512904194784432,x=3.0230779863388797 color=green,shape=square,flag=0,i=54928,u=0.7667770742608941,v=0.6711749608749514,w=0.5066147320570372,x=5.703618968829413 color=red,shape=square,flag=0,i=54933,u=0.26538835653318327,v=0.4659559661346837,w=0.5016039802794988,x=2.567129681994347 color=green,shape=square,flag=1,i=54938,u=0.7267687245426453,v=0.5261619207171709,w=0.5112347025148704,x=8.921094681787602 color=red,shape=circle,flag=0,i=54948,u=0.16719649952006788,v=0.13547028822215385,w=0.47957745854464096,x=5.673700584327684 color=red,shape=triangle,flag=0,i=54958,u=0.4325448552435456,v=0.28455732112813403,w=0.5103299684146705,x=6.328857259586061 color=red,shape=square,flag=0,i=54963,u=0.9362364382138753,v=0.6019020246619172,w=0.504269302409123,x=5.311025339338761 color=blue,shape=square,flag=0,i=54971,u=0.11826414749280811,v=0.5529619954954097,w=0.501050181029679,x=4.68420076737738 color=purple,shape=triangle,flag=0,i=54987,u=0.5274872947345021,v=0.9884402473965985,w=0.49438975781752975,x=3.8029186660774226 color=green,shape=square,flag=0,i=55005,u=0.0748748386314243,v=0.7397130215942403,w=0.5132750513808505,x=4.878370506934766 color=purple,shape=triangle,flag=0,i=55029,u=0.4600608414941606,v=0.21657853582503905,w=0.4901631665848423,x=5.580631059968616 color=blue,shape=triangle,flag=1,i=55082,u=0.76329867593739,v=0.36868460283998494,w=0.47844635074027714,x=3.6905895397115516 color=red,shape=circle,flag=1,i=55085,u=0.06602714113251362,v=0.020030421901805325,w=0.4791716079684297,x=7.752086928983793 color=red,shape=triangle,flag=1,i=55094,u=0.0707028839327134,v=0.7635155934574812,w=0.5103980648847103,x=6.235629281818734 color=red,shape=circle,flag=0,i=55100,u=0.09152091750208424,v=0.05543803075781528,w=0.48312870860215307,x=7.150819586602147 color=yellow,shape=square,flag=0,i=55101,u=0.919191895577424,v=0.8295859952435531,w=0.5109429149296737,x=5.820284236639371 color=blue,shape=square,flag=0,i=55124,u=0.22272873596803544,v=0.24138434018389743,w=0.518645518154923,x=4.247015482469394 color=orange,shape=triangle,flag=1,i=55135,u=0.06388160709174939,v=0.23908466406508555,w=0.5048813287217734,x=5.7077317134792205 color=blue,shape=square,flag=0,i=55143,u=0.7054189258248026,v=0.637609256323884,w=0.5175906051033486,x=3.94582893615266 color=red,shape=circle,flag=0,i=55149,u=0.703973803251823,v=0.6947288347723674,w=0.49084500664170255,x=4.551397811405671 color=red,shape=triangle,flag=0,i=55150,u=0.8626501161550487,v=0.7018378516107286,w=0.5105989574604536,x=3.349114578194707 color=red,shape=triangle,flag=0,i=55152,u=0.028919239340594927,v=0.5643833415406265,w=0.5086122992007506,x=3.755066195459468 color=purple,shape=triangle,flag=1,i=55160,u=0.503057970285384,v=0.7009260562516104,w=0.5050273021517575,x=4.992063727962121 color=purple,shape=square,flag=0,i=55172,u=0.44347643006823345,v=0.6758886496866708,w=0.4940371977711606,x=4.142874556417575 color=red,shape=triangle,flag=0,i=55180,u=0.8984858044483035,v=0.8531665272910918,w=0.5095340075539027,x=5.457822338663282 color=red,shape=square,flag=0,i=55181,u=0.49398940985685225,v=0.5085582545001526,w=0.5010870263631043,x=6.450638502264784 color=red,shape=triangle,flag=0,i=55215,u=0.4431206317548032,v=0.9628752521414382,w=0.5045272373912738,x=4.561468567472974 color=yellow,shape=triangle,flag=0,i=55222,u=0.6005669475974964,v=0.7296625756779209,w=0.49427084710281965,x=4.355947219404446 color=green,shape=square,flag=0,i=55223,u=0.22618766365175058,v=0.8088554614292689,w=0.5131254106170233,x=7.641072149513505 color=yellow,shape=square,flag=0,i=55243,u=0.399725540602879,v=0.14194013668059835,w=0.5096808521092445,x=4.586658893124853 color=purple,shape=triangle,flag=0,i=55245,u=0.18786744216200502,v=0.20737220026144143,w=0.4956183985078717,x=4.758069786282985 color=blue,shape=triangle,flag=0,i=55247,u=0.5435214601492427,v=0.30982708123901115,w=0.4894672980021366,x=3.0710666568980773 color=red,shape=triangle,flag=0,i=55259,u=0.43293535417692786,v=0.7120110825377013,w=0.49604357486040584,x=5.632933107247049 color=red,shape=square,flag=0,i=55273,u=0.7577378760965514,v=0.5256070458979509,w=0.4791069248324443,x=4.380542667977143 color=red,shape=circle,flag=0,i=55286,u=0.6708664560419884,v=0.5954096292016795,w=0.4676398215737821,x=3.8516263858082733 color=red,shape=triangle,flag=0,i=55290,u=0.7659146528706552,v=0.762772763553792,w=0.5043443289321522,x=4.095123944519207 color=green,shape=triangle,flag=0,i=55291,u=0.7109134057124564,v=0.15187738369327775,w=0.5100097726260219,x=5.522141045560848 color=red,shape=circle,flag=0,i=55306,u=0.39005330647211667,v=0.3302482350949184,w=0.46560280550051075,x=3.9421432456617516 color=orange,shape=triangle,flag=1,i=55323,u=0.9098686012935904,v=0.6783954193618972,w=0.5151313424146066,x=4.768731677173737 color=red,shape=circle,flag=0,i=55324,u=0.10409608577871055,v=0.1902664743162913,w=0.4701527872707176,x=3.3300033484125944 color=red,shape=circle,flag=0,i=55344,u=0.2949441000241585,v=0.3470963649118102,w=0.4778404541602554,x=5.556800434911691 color=yellow,shape=square,flag=1,i=55352,u=0.6087824980326788,v=0.7697094995557414,w=0.5160134271069344,x=6.646393748457489 color=red,shape=triangle,flag=0,i=55361,u=0.7318489001096495,v=0.4738975746105495,w=0.5135155478638224,x=4.889336294350405 color=purple,shape=circle,flag=0,i=55404,u=0.7936605132922776,v=0.8476399761563178,w=0.5030183819674996,x=4.32454077466622 color=red,shape=square,flag=0,i=55408,u=0.422784320473623,v=0.4200749652687161,w=0.46988200178668765,x=5.246554730320105 color=red,shape=triangle,flag=0,i=55410,u=0.8968080761181384,v=0.6244745650698577,w=0.5167763405420956,x=6.391722352020554 color=red,shape=triangle,flag=0,i=55420,u=0.015979341292861937,v=0.23922052296373097,w=0.5123591846025574,x=4.233901250365271 color=red,shape=circle,flag=0,i=55427,u=0.6074917582395695,v=0.578917534323402,w=0.4822399753848357,x=3.8000481578793264 color=green,shape=triangle,flag=0,i=55428,u=0.17073939879776,v=0.8657342539490759,w=0.5002172019238377,x=5.227842650174012 color=purple,shape=circle,flag=0,i=55429,u=0.19597158721524732,v=0.5993437214659064,w=0.49814456864038525,x=3.9780976530522945 color=red,shape=square,flag=0,i=55440,u=0.696007371916118,v=0.5708905041377343,w=0.4715038386045447,x=2.894791365740644 color=red,shape=triangle,flag=1,i=55450,u=0.28837892193430104,v=0.05026172153923969,w=0.5121781302224944,x=3.3248860978053414 color=red,shape=circle,flag=1,i=55458,u=0.1212165116190187,v=0.10483351567899724,w=0.49061845285656874,x=5.1395393630932835 color=red,shape=circle,flag=0,i=55463,u=0.7260734009077561,v=0.7400802948875371,w=0.4923503029273603,x=4.110028267194617 color=blue,shape=circle,flag=1,i=55473,u=0.4112702874032924,v=0.5100316200910434,w=0.4803498370952482,x=5.148836539738202 color=blue,shape=square,flag=0,i=55479,u=0.19315338993612674,v=0.06290539413366214,w=0.507616604214517,x=5.469641715962468 color=yellow,shape=square,flag=1,i=55491,u=0.0025440267883102274,v=0.05474106287787284,w=0.5102729153751984,x=3.526301273728043 color=red,shape=triangle,flag=1,i=55516,u=0.8057550214518604,v=0.6530293954985826,w=0.5095020226271539,x=4.271759727442382 color=red,shape=triangle,flag=0,i=55530,u=0.9457644760390884,v=0.9616505356071466,w=0.5090762911413765,x=3.981889322777672 color=red,shape=circle,flag=1,i=55532,u=0.514083307970093,v=0.4485718972021694,w=0.4870195930639722,x=6.166190923992491 color=red,shape=circle,flag=0,i=55545,u=0.07372385318757546,v=-0.02582775087576042,w=0.4833545057425041,x=5.024135036175388 color=blue,shape=circle,flag=0,i=55555,u=0.8325779464249566,v=0.5004428332569696,w=0.4906098473141438,x=5.023685053968186 color=blue,shape=square,flag=1,i=55566,u=0.41249599112419333,v=0.2571885770323481,w=0.5123988308126495,x=3.639941887422522 color=blue,shape=triangle,flag=1,i=55570,u=0.6209067098681805,v=0.8320092553387912,w=0.47037697831630704,x=6.102916184689209 color=red,shape=triangle,flag=0,i=55576,u=0.5492888305915383,v=0.3608440713737123,w=0.5021675668602483,x=3.7844584467280735 color=blue,shape=square,flag=1,i=55582,u=0.8028839804644307,v=0.5603697890990146,w=0.5154500321453434,x=2.931211310051449 color=red,shape=square,flag=1,i=55584,u=0.8565413137049229,v=0.8386116780970948,w=0.43626706140877497,x=6.301179901836098 color=red,shape=square,flag=0,i=55618,u=0.5712787047695906,v=0.8957119536381241,w=0.43357485487313535,x=6.243071445465681 color=red,shape=triangle,flag=0,i=55643,u=0.5118396963435251,v=0.9606779488440411,w=0.49522090409337827,x=3.945093591841642 color=green,shape=triangle,flag=0,i=55648,u=0.09041696723310955,v=0.7755113333504334,w=0.49816042300026203,x=5.070909974229001 color=red,shape=triangle,flag=0,i=55669,u=0.9332677721561746,v=0.9679994498357146,w=0.49483780003122824,x=3.244585209763837 color=orange,shape=triangle,flag=0,i=55687,u=0.27267781031546623,v=0.7813464180011345,w=0.4996375454783771,x=4.661784753828535 color=red,shape=square,flag=0,i=55708,u=0.9839258939427176,v=0.16332820343543863,w=0.4463957263096923,x=4.539950669868682 color=yellow,shape=square,flag=1,i=55717,u=0.03870934074215293,v=0.5809797670449286,w=0.5140857391224181,x=3.785908532353401 color=blue,shape=square,flag=1,i=55721,u=0.8066345310251971,v=0.10183314005794164,w=0.5187219015873368,x=5.37740829587483 color=red,shape=square,flag=1,i=55732,u=0.6527689711674508,v=0.30385700532582105,w=0.4581006689816416,x=5.862767311886287 color=orange,shape=triangle,flag=1,i=55748,u=0.6263559570955815,v=0.1516116880262247,w=0.49629424300074565,x=6.307471501377414 color=purple,shape=triangle,flag=0,i=55757,u=0.26224310140155405,v=0.635012274594874,w=0.47849105401466574,x=4.159639149256694 color=green,shape=circle,flag=0,i=55770,u=0.5918202914685192,v=0.5583787765896122,w=0.48952164277907384,x=6.0478759847039285 color=red,shape=square,flag=0,i=55774,u=0.3996382178437635,v=0.714745942996061,w=0.46763429724619965,x=5.6225531919251095 color=yellow,shape=square,flag=1,i=55779,u=0.882965353298848,v=0.643699074091605,w=0.519441483130259,x=5.361371000809978 color=red,shape=square,flag=0,i=55784,u=0.057478735463183606,v=0.5753843191107093,w=0.4687520476034903,x=4.296129741408247 color=yellow,shape=triangle,flag=1,i=55785,u=0.2359793854714849,v=0.8817194363273055,w=0.5015346733275015,x=5.827126581489421 color=red,shape=square,flag=0,i=55796,u=0.02338747915938122,v=0.0653181470290759,w=0.47194211901037203,x=4.9959406342969155 color=yellow,shape=circle,flag=1,i=55848,u=0.053438861570863194,v=0.2837359939899178,w=0.489990232439038,x=5.165439129405239 color=green,shape=square,flag=0,i=55854,u=0.91784778624634,v=0.6904928289106833,w=0.5271666045798626,x=5.301754547519857 color=yellow,shape=triangle,flag=0,i=55856,u=0.7101012751717551,v=0.9698261438645679,w=0.5025408896588757,x=4.205495079028961 color=red,shape=circle,flag=0,i=55863,u=0.07286248453107336,v=0.08868289521299681,w=0.4788519143641167,x=3.5217669605766866 color=green,shape=circle,flag=0,i=55876,u=0.9999075930926061,v=0.7951411545290447,w=0.4968959435862534,x=5.600737846731193 color=red,shape=circle,flag=1,i=55879,u=0.3323627366421906,v=0.39724005213377805,w=0.4719396091598217,x=5.850277301902327 color=red,shape=circle,flag=0,i=55907,u=0.028554771245874244,v=0.039705377504417536,w=0.4667803467199131,x=5.919590958570892 color=blue,shape=square,flag=0,i=55909,u=0.7793907641777834,v=0.4630823003814567,w=0.516290481069534,x=4.971497033431556 color=yellow,shape=square,flag=1,i=55918,u=0.13054808563653153,v=0.34384249697053704,w=0.5167132668626603,x=5.85992965274032 color=green,shape=triangle,flag=1,i=55924,u=0.7963630493773972,v=0.7764018178252802,w=0.4942799480085401,x=6.605681724956578 color=red,shape=square,flag=0,i=55927,u=0.9533081418342814,v=0.9845886508421707,w=0.49078148662281984,x=3.9105553977649588 color=green,shape=triangle,flag=0,i=55938,u=0.8769501498223685,v=0.8376004959939759,w=0.4960456476893017,x=6.56085861617322 color=green,shape=circle,flag=0,i=55941,u=0.30964490361119745,v=0.35207661176726923,w=0.5070406171765169,x=6.322950174413548 color=yellow,shape=triangle,flag=1,i=55948,u=0.8123442020868297,v=0.6412668596562257,w=0.500873812975386,x=4.880819474499927 color=red,shape=square,flag=0,i=55972,u=0.9796185838306837,v=0.9906595820809593,w=0.49670143026297237,x=4.948776264216938 color=yellow,shape=triangle,flag=1,i=55980,u=0.25362233277876967,v=0.4482485856938603,w=0.4971388559208474,x=3.7560884705481747 color=red,shape=triangle,flag=0,i=55989,u=0.3617971523882211,v=0.880547472991682,w=0.49733934930192464,x=5.291759060482392 color=yellow,shape=circle,flag=1,i=55992,u=0.3818801474606376,v=0.8254638029404613,w=0.48590292532119767,x=5.973752056658978 color=yellow,shape=square,flag=1,i=55995,u=0.9705535495907963,v=0.30350852723439314,w=0.5144716357279938,x=4.440266882014721 color=red,shape=square,flag=0,i=56010,u=0.45913899381354406,v=0.8157811720434384,w=0.5068188383213508,x=5.728965401521253 color=red,shape=square,flag=0,i=56013,u=0.8499367721851534,v=0.27894392008453595,w=0.5051553370073166,x=6.164712923395321 color=purple,shape=triangle,flag=0,i=56037,u=0.3520135214352045,v=0.31712824656085803,w=0.48148499614041457,x=5.87369638902408 color=purple,shape=square,flag=0,i=56045,u=0.6924422807264176,v=0.5238445684222774,w=0.4931401493487204,x=4.964424425635917 color=red,shape=circle,flag=0,i=56065,u=0.5291122289148481,v=0.557221330086876,w=0.47699308366800103,x=5.190422655927031 color=red,shape=circle,flag=0,i=56081,u=0.14743580029379144,v=0.19157246628102145,w=0.47021107319489885,x=3.9791016101032 color=orange,shape=square,flag=1,i=56084,u=0.0470860317861852,v=0.08913803250375951,w=0.48153705749039766,x=4.701231440439263 color=green,shape=circle,flag=0,i=56106,u=0.551224271070333,v=0.23271973109026156,w=0.499196492302761,x=5.161238750091768 color=green,shape=square,flag=0,i=56110,u=0.6020030334322408,v=0.9517388114578516,w=0.5351881627117776,x=5.384521025243752 color=red,shape=circle,flag=1,i=56119,u=0.5019221249749239,v=0.4731304899660218,w=0.46443583678984746,x=5.803288960614924 color=yellow,shape=square,flag=1,i=56135,u=0.9018836471858397,v=0.7211590153593105,w=0.513203152737238,x=5.369196632319536 color=red,shape=circle,flag=0,i=56137,u=0.3599432568767288,v=0.3306088539379391,w=0.46781120117646824,x=3.5266002715749245 color=blue,shape=triangle,flag=1,i=56147,u=0.7724092517817623,v=0.8469990918582153,w=0.4610607522407421,x=5.5726950123343455 color=red,shape=square,flag=1,i=56150,u=0.9317847378493062,v=0.906339948683953,w=0.4868930087667855,x=5.916312425647438 color=red,shape=circle,flag=1,i=56154,u=0.4689612988400361,v=0.3734679509332499,w=0.4667566194941723,x=4.096156546146602 color=red,shape=triangle,flag=0,i=56158,u=0.6775827621631926,v=0.6887802617936221,w=0.48372757521468257,x=6.072210893263811 color=red,shape=circle,flag=1,i=56168,u=0.9502327595214659,v=0.9503902210948304,w=0.47099130612220075,x=5.4369083409897625 color=red,shape=square,flag=1,i=56169,u=0.025922897186713256,v=0.6568704261491838,w=0.4866555082243846,x=3.871642450381844 color=red,shape=square,flag=0,i=56193,u=0.3556025238324271,v=0.19445611896971127,w=0.48153393561919106,x=4.181191686311995 color=blue,shape=square,flag=1,i=56200,u=0.6907062034941703,v=0.18385000999192347,w=0.5294009754698966,x=4.874109533787477 color=red,shape=triangle,flag=0,i=56214,u=0.5836220016055733,v=0.6886458201977214,w=0.4910787214710552,x=5.911831869022606 color=yellow,shape=square,flag=1,i=56223,u=0.8395099623387113,v=0.7661778468478677,w=0.5143395485409306,x=4.921271930929959 color=green,shape=circle,flag=0,i=56239,u=0.13043451247655424,v=0.9926387162371304,w=0.5016382631712446,x=4.296273657523788 color=blue,shape=square,flag=0,i=56253,u=0.892019364247622,v=0.6883949588983121,w=0.5240954993569905,x=3.849117023318049 color=red,shape=circle,flag=0,i=56276,u=0.10237593390867661,v=0.009332569303519375,w=0.48308302663518365,x=3.797957581910026 color=purple,shape=square,flag=0,i=56293,u=0.4423510378137281,v=0.6602641707640811,w=0.49475165894014145,x=4.250271651999045 color=red,shape=square,flag=1,i=56295,u=0.035901721026623146,v=0.06208684894558103,w=0.4811180660331609,x=5.08786595608084 color=red,shape=triangle,flag=0,i=56304,u=0.475278505152111,v=0.6300368516180012,w=0.47666186625274737,x=5.962182471623468 color=yellow,shape=triangle,flag=0,i=56327,u=0.9825607881222167,v=0.6716370631949607,w=0.4971989507690275,x=5.311808345026688 color=red,shape=triangle,flag=1,i=56333,u=0.4416813098236648,v=0.007612137993538437,w=0.4824728808559309,x=3.5925175826122207 color=green,shape=square,flag=0,i=56335,u=0.4928813233685484,v=0.44175179736303394,w=0.513833052476633,x=6.040051723910193 color=blue,shape=triangle,flag=0,i=56361,u=0.3860740201200319,v=0.9555767054915603,w=0.4565982286468696,x=4.108596171640287 color=red,shape=triangle,flag=1,i=56364,u=0.0036050258267615876,v=0.9399580071261083,w=0.4791517385396412,x=4.998343359890288 color=blue,shape=square,flag=1,i=56365,u=0.008174890287940495,v=0.4292433844364618,w=0.5278054152837448,x=5.903745938453992 color=blue,shape=square,flag=1,i=56387,u=0.17294379957387085,v=0.7592373876625672,w=0.51484699011673,x=5.4099497576339575 color=blue,shape=triangle,flag=0,i=56401,u=0.21249982428624348,v=0.9875464749685668,w=0.45337372459256964,x=5.259427443771463 color=red,shape=circle,flag=1,i=56413,u=0.5275352921582073,v=0.4362477048131487,w=0.4775526021744573,x=3.0224781835694525 color=purple,shape=circle,flag=0,i=56443,u=0.7292078370864499,v=0.9131430203424354,w=0.5016343168633657,x=6.532992270761079 color=red,shape=triangle,flag=0,i=56457,u=0.08970938605945822,v=0.47686299599450144,w=0.49160104989408443,x=4.709479438939208 color=blue,shape=square,flag=1,i=56459,u=0.8349053224300648,v=0.9466490126470953,w=0.5157413104081363,x=3.9539657304020692 color=red,shape=circle,flag=0,i=56473,u=0.7338932145548156,v=0.6415923313232216,w=0.4831745752496531,x=4.271073181042245 color=red,shape=square,flag=0,i=56492,u=0.5495964475302019,v=0.07347131140840091,w=0.4677965255376068,x=5.59013044342102 color=green,shape=square,flag=0,i=56536,u=0.8107534537095848,v=0.09446807387302414,w=0.5257334875144043,x=4.780691710128859 color=red,shape=square,flag=0,i=56537,u=0.30719905307363227,v=0.3298352740856826,w=0.4661478895233752,x=5.681649510225867 color=red,shape=square,flag=0,i=56552,u=0.7678071632851629,v=0.4612159104758833,w=0.47570444575412274,x=5.161684307388276 color=red,shape=square,flag=0,i=56568,u=0.028786675924196592,v=0.4856422295181674,w=0.476410489928568,x=5.081911534256035 color=blue,shape=circle,flag=1,i=56573,u=0.7023788412762049,v=0.7914631958127581,w=0.49237490105138765,x=5.952259950409154 color=red,shape=square,flag=1,i=56585,u=0.02749936714996104,v=0.8509857328609852,w=0.4639809122487109,x=4.97406088680667 color=orange,shape=square,flag=0,i=56586,u=0.3854536327509306,v=0.18001284797279415,w=0.4808020104690101,x=5.181146944747667 color=orange,shape=square,flag=0,i=56591,u=0.30507471609822634,v=0.7582234508798396,w=0.4779339786169748,x=5.147422435342539 color=red,shape=circle,flag=0,i=56598,u=0.28903343040251384,v=0.29213655346318623,w=0.4865268017134947,x=5.92132059059805 color=blue,shape=circle,flag=1,i=56617,u=0.04695354800936935,v=0.6425152243385953,w=0.4936125213980512,x=4.1763020576531495 color=yellow,shape=circle,flag=1,i=56628,u=0.41164175726881913,v=0.5604421398634948,w=0.4983818762709919,x=5.187580583842933 color=blue,shape=triangle,flag=1,i=56638,u=0.5733754175892306,v=0.4088410551277101,w=0.45314392294121913,x=5.521680822941849 color=red,shape=square,flag=0,i=56641,u=0.8772444983691737,v=0.9330400578228586,w=0.46431956627578636,x=4.129574117926221 color=red,shape=triangle,flag=1,i=56642,u=0.7956132660816322,v=0.06352767300677908,w=0.5058126580883646,x=5.930729856087858 color=red,shape=triangle,flag=0,i=56651,u=0.15938196491812728,v=0.8231701416310142,w=0.5017963144497639,x=4.281361033745148 color=red,shape=square,flag=0,i=56664,u=0.0906107258626494,v=0.2965946422551351,w=0.46545720696107185,x=5.574587696364536 color=red,shape=square,flag=0,i=56675,u=0.4350346833944073,v=0.8251058719961641,w=0.4697759620192235,x=4.25994800673227 color=yellow,shape=square,flag=0,i=56679,u=0.09071549503099097,v=0.6030104576807922,w=0.5303749901085183,x=5.789436954035075 color=green,shape=square,flag=0,i=56691,u=0.2623304115693713,v=0.8692167890452746,w=0.5278381888601276,x=5.231196714676524 color=red,shape=square,flag=0,i=56728,u=0.8265228034076931,v=0.2756747808382448,w=0.4775213175126215,x=5.348262191400402 color=red,shape=triangle,flag=0,i=56730,u=0.11444329223125427,v=0.10092609807738806,w=0.5198100949826048,x=5.147965247632212 color=red,shape=triangle,flag=1,i=56761,u=0.9226877392568987,v=0.5569729312214099,w=0.5164574681390561,x=5.3145474037736795 color=yellow,shape=triangle,flag=1,i=56768,u=0.8577573056014351,v=0.4240808134972043,w=0.5143732653660601,x=3.410256536516419 color=blue,shape=triangle,flag=1,i=56775,u=0.7103849580538455,v=0.627067107769321,w=0.45524479919427063,x=4.7423317732863 color=green,shape=square,flag=0,i=56793,u=0.4305896462753718,v=0.30330627037423874,w=0.5239866021833908,x=3.1195884051528773 color=green,shape=square,flag=0,i=56800,u=0.16880072940989221,v=0.423767426944905,w=0.526501492128006,x=4.975561025671241 color=red,shape=triangle,flag=0,i=56824,u=0.6902062956497429,v=0.22233802607241515,w=0.5269841328438786,x=6.5025408278087236 color=purple,shape=circle,flag=0,i=56830,u=0.8716189964351342,v=0.8482222162972167,w=0.49342512194980254,x=5.12646014192254 color=red,shape=triangle,flag=0,i=56833,u=0.15307709151035487,v=0.10939470350347325,w=0.5231742195552982,x=4.432072889440078 color=yellow,shape=triangle,flag=1,i=56851,u=0.2094533637488054,v=0.4598661695930325,w=0.5128926740646055,x=4.5216670549598 color=blue,shape=triangle,flag=0,i=56868,u=0.8888754827007322,v=0.23370783367578984,w=0.4584574653147142,x=4.891265910645562 color=purple,shape=square,flag=0,i=56882,u=0.28349543779278685,v=0.4550865872925278,w=0.507735244158975,x=3.82092076307304 color=green,shape=triangle,flag=0,i=56883,u=0.5200463472803509,v=0.027328094014438253,w=0.4789202131261215,x=4.81002575128225 color=red,shape=circle,flag=1,i=56886,u=0.39792133290042564,v=0.45019258935720663,w=0.472466648430075,x=5.453982301283424 color=red,shape=circle,flag=0,i=56890,u=0.8050991905458178,v=0.7474642748848684,w=0.4697779205322726,x=6.072733542760872 color=red,shape=square,flag=0,i=56893,u=0.421739812613543,v=0.28530057425095035,w=0.4959406944276449,x=3.396941877489479 color=red,shape=triangle,flag=1,i=56902,u=0.5633974451409782,v=0.809683375886919,w=0.522995494066022,x=3.5359342803756824 color=red,shape=triangle,flag=1,i=56922,u=0.6673346896452196,v=0.32499342283441834,w=0.5244168003137538,x=5.074393659408346 color=green,shape=square,flag=0,i=56928,u=0.32857277286176967,v=0.33255534059463365,w=0.5169607688548151,x=2.566944453291659 color=blue,shape=circle,flag=0,i=56929,u=0.9527921392004068,v=0.5456859654162112,w=0.5080747275824269,x=3.7892848890893944 color=orange,shape=circle,flag=0,i=56930,u=0.8351770152013697,v=0.5712312164309754,w=0.5060167332680503,x=6.569894599761807 color=yellow,shape=square,flag=1,i=56957,u=0.7983144929858307,v=0.5339720846840327,w=0.5307346506874707,x=6.165290611869111 color=red,shape=circle,flag=0,i=56970,u=0.9645348672691165,v=0.9677780525296367,w=0.45749838713863294,x=7.621475926415006 color=red,shape=square,flag=0,i=56986,u=0.4018434511701289,v=0.6576444371055434,w=0.4885995657012773,x=6.906668009315234 color=red,shape=triangle,flag=0,i=56988,u=0.02749422557600889,v=0.7045721179591373,w=0.520403932703198,x=4.872474569039121 color=purple,shape=triangle,flag=0,i=56993,u=0.5828964952744673,v=0.13758486326890618,w=0.47703384396283555,x=6.752267898515059 color=yellow,shape=triangle,flag=1,i=57005,u=0.7517392165052279,v=0.7267227628890004,w=0.5060141050917312,x=4.745992459101271 color=yellow,shape=square,flag=1,i=57026,u=0.9541583877298896,v=0.5760140001786096,w=0.5282467962179505,x=3.8938053481225765 color=blue,shape=square,flag=1,i=57030,u=0.48695597423022874,v=0.08844546578461421,w=0.5425393953321049,x=5.877098806908617 color=green,shape=triangle,flag=0,i=57041,u=0.0033388293078778775,v=0.933896354599408,w=0.4922603130880413,x=5.05781464079432 color=blue,shape=circle,flag=0,i=57042,u=0.5901418240007674,v=0.5638573553123257,w=0.4992871485240841,x=6.843458415083828 color=red,shape=circle,flag=0,i=57049,u=0.5234989354153977,v=0.5013872148712362,w=0.45558732325544266,x=4.022174600497456 color=green,shape=triangle,flag=0,i=57070,u=0.6793028781891647,v=0.8966963246342607,w=0.49049432235610496,x=4.7595315484090515 color=red,shape=triangle,flag=1,i=57072,u=0.9894870180524885,v=0.12448031200177812,w=0.5278646069763161,x=6.5079674124606095 color=yellow,shape=square,flag=1,i=57074,u=0.7635076661052428,v=0.34100637493184516,w=0.5364141341389145,x=4.973597414939134 color=yellow,shape=square,flag=1,i=57081,u=0.45587453331616634,v=0.3719269791702716,w=0.5305794111781517,x=6.818298776457883 color=red,shape=triangle,flag=0,i=57097,u=0.43763430414406546,v=0.3355450325004481,w=0.5322349637512487,x=4.144267240289442 color=purple,shape=triangle,flag=0,i=57099,u=0.01726445002433008,v=0.6061670254318432,w=0.48593179134149195,x=5.818141198433318 color=green,shape=triangle,flag=1,i=57119,u=0.10582645587507367,v=0.521006587052829,w=0.49292885747088644,x=3.952132493715093 color=green,shape=square,flag=1,i=57128,u=0.8777788174730123,v=0.6053559241858126,w=0.5041838406916876,x=5.025422132747454 color=yellow,shape=square,flag=1,i=57129,u=0.04370246851186399,v=0.9244275032393586,w=0.5190230729648553,x=3.568376893796305 color=red,shape=square,flag=0,i=57131,u=0.574928682414844,v=0.8441844909829774,w=0.49537442335669113,x=3.856032522133598 color=blue,shape=circle,flag=1,i=57133,u=0.4305620562125635,v=0.7631207453798586,w=0.49905957592729966,x=5.16672919673186 color=red,shape=square,flag=1,i=57143,u=0.011133646443627465,v=0.7141590196476079,w=0.49737333569489073,x=6.170355522542974 color=red,shape=square,flag=1,i=57146,u=0.5231044166750242,v=0.19463966358945672,w=0.49623456672129695,x=5.150253929407074 color=yellow,shape=triangle,flag=1,i=57171,u=0.26286275903750933,v=0.13487837447926443,w=0.503134444072826,x=4.551438247550485 color=red,shape=square,flag=0,i=57203,u=0.6823163349826873,v=0.7525422127169011,w=0.5040709330470553,x=4.095461272966488 color=green,shape=square,flag=0,i=57219,u=0.3349518079477095,v=0.1744883654218755,w=0.49436840112567093,x=3.817607547323984 color=green,shape=square,flag=0,i=57223,u=0.32690487224136544,v=0.4141834589506679,w=0.4933218182035997,x=7.376539251590466 color=purple,shape=triangle,flag=0,i=57224,u=0.7573665233415403,v=0.8354143305321534,w=0.4890312780408859,x=8.0931254697284 color=orange,shape=triangle,flag=0,i=57234,u=0.5749728727062464,v=0.48146164961201965,w=0.5011606874777892,x=6.180701217648733 color=red,shape=triangle,flag=0,i=57239,u=0.5371578220267906,v=0.8628290492646968,w=0.506724492496839,x=5.746764910184286 color=red,shape=triangle,flag=0,i=57257,u=0.5992834970253335,v=0.39212689720661953,w=0.5056845878304536,x=4.234837524377951 color=red,shape=triangle,flag=1,i=57258,u=0.9431390078364953,v=0.2263825266731717,w=0.5087258217097054,x=4.327778442628588 color=red,shape=square,flag=0,i=57302,u=0.024310814110374945,v=0.4095077705745581,w=0.4888377553630069,x=5.735408709508672 color=blue,shape=square,flag=0,i=57304,u=0.8405784101472124,v=0.7771487531548834,w=0.5454224573178974,x=5.14223922534172 color=blue,shape=circle,flag=1,i=57315,u=0.1943125705810267,v=0.874892905922052,w=0.4947312666483951,x=5.113473234066195 color=purple,shape=circle,flag=0,i=57348,u=0.08012648429205915,v=0.43419035849512433,w=0.4962768431042337,x=1.8218709525461902 color=red,shape=square,flag=1,i=57367,u=0.5331769343069407,v=0.15913725305046733,w=0.4856533100600407,x=4.4664660072676705 color=red,shape=circle,flag=1,i=57374,u=0.505448780648294,v=0.4137611479270784,w=0.46210978040392303,x=5.0505399265465085 color=blue,shape=circle,flag=0,i=57375,u=0.819962506396029,v=0.45907589643516133,w=0.49844446032542133,x=3.786287200260798 color=blue,shape=triangle,flag=0,i=57401,u=0.991684390968233,v=0.6615833277935615,w=0.46034698962148457,x=4.606985970888641 color=red,shape=square,flag=0,i=57408,u=0.46827162958802415,v=0.14502708271779496,w=0.4880037830804171,x=2.9217207711082662 color=orange,shape=triangle,flag=1,i=57414,u=0.7526477184435457,v=0.17303880234425795,w=0.5056005475852575,x=6.404295427295288 color=red,shape=square,flag=1,i=57431,u=0.6708732581311403,v=0.3848803051856632,w=0.4947665693719608,x=3.6033512472322364 color=yellow,shape=triangle,flag=1,i=57435,u=0.7167064211543328,v=0.7110980170684112,w=0.5123207949126591,x=4.591761803535008 color=blue,shape=triangle,flag=0,i=57446,u=0.9290923551978754,v=0.6248957884857331,w=0.45465587739088054,x=3.9510839966005236 color=yellow,shape=circle,flag=1,i=57463,u=0.15064392046205055,v=0.08745106422655047,w=0.5063690026859407,x=3.5526915331132614 color=orange,shape=triangle,flag=0,i=57473,u=0.4835478569328253,v=0.7394294029674733,w=0.5094490708298437,x=3.634359237734911 color=blue,shape=triangle,flag=1,i=57474,u=0.3047030252517603,v=0.7854749436564218,w=0.45509954569842925,x=7.047348711029993 color=yellow,shape=triangle,flag=1,i=57506,u=0.3557250664804664,v=0.8613722336217875,w=0.5188848321598005,x=4.13511689990692 color=red,shape=triangle,flag=0,i=57531,u=0.34310465354277797,v=0.14601516898030686,w=0.48776139903739407,x=3.7085713178943247 color=yellow,shape=square,flag=1,i=57555,u=0.1074819150883004,v=0.14331800130044148,w=0.5194270050530218,x=3.8204075185975 color=red,shape=circle,flag=0,i=57571,u=0.29389097072910497,v=0.3752129737476142,w=0.4563436788366135,x=5.522596038156965 color=red,shape=circle,flag=0,i=57580,u=0.5958110886414048,v=0.5054359815521408,w=0.45319937957392453,x=5.354176766053418 color=red,shape=square,flag=0,i=57596,u=0.7811301545207279,v=0.2980362509854374,w=0.49207538225570135,x=6.027243437914091 color=red,shape=circle,flag=0,i=57610,u=0.8233649279576193,v=0.73904582248031,w=0.4541318258963891,x=7.642428407307745 color=purple,shape=triangle,flag=0,i=57631,u=0.8540315697044478,v=0.04609427008330358,w=0.488262583172852,x=5.539949286347295 color=red,shape=square,flag=0,i=57637,u=0.9420434567416045,v=0.8981000140354319,w=0.48941050607015335,x=7.555764361279043 color=yellow,shape=triangle,flag=1,i=57642,u=0.38968010081327076,v=0.9540814651604933,w=0.514159643781292,x=6.532882011297591 color=yellow,shape=circle,flag=1,i=57651,u=0.9347185453750891,v=0.5447342237797289,w=0.497977505982243,x=3.8019142886853423 color=red,shape=triangle,flag=0,i=57654,u=0.8222235435440701,v=0.3333960510494647,w=0.4995854831609417,x=4.833720416434571 color=red,shape=triangle,flag=1,i=57660,u=0.27702587689935565,v=0.19614331479441227,w=0.5065239584390209,x=5.5927229063235515 color=red,shape=square,flag=0,i=57670,u=0.6366283515101797,v=0.6535462532929339,w=0.5006712583969031,x=4.912964686166155 color=red,shape=triangle,flag=1,i=57679,u=0.04334757937389089,v=0.7158486850175766,w=0.5119599316397105,x=5.1203072145074975 color=red,shape=circle,flag=1,i=57681,u=0.2210413188660827,v=0.2915898689504459,w=0.45556445015967656,x=4.681601871130785 color=purple,shape=triangle,flag=1,i=57692,u=0.8628936629670622,v=0.1966642019894962,w=0.48856646652539204,x=5.970464010626437 color=yellow,shape=square,flag=1,i=57698,u=0.7242860726730068,v=0.5339888683866254,w=0.501527012580424,x=5.345921023483595 color=green,shape=triangle,flag=0,i=57710,u=0.37101762957900253,v=0.3443520380884232,w=0.47797586146427484,x=3.870324394854277 color=red,shape=circle,flag=0,i=57731,u=0.4821465757067268,v=0.39316657572010405,w=0.4571060516885655,x=5.00958653366266 color=red,shape=circle,flag=0,i=57746,u=0.34511084840221895,v=0.4140085082708238,w=0.46754512089738315,x=5.977675868607181 color=yellow,shape=square,flag=1,i=57767,u=0.9499162157354892,v=0.8075609279750459,w=0.4931056053774451,x=3.7522855466153664 color=red,shape=square,flag=1,i=57772,u=0.6814429124267467,v=0.44075167328087106,w=0.51896667418475,x=6.784776699806738 color=yellow,shape=triangle,flag=1,i=57774,u=0.3460115788163808,v=0.03989743806852186,w=0.5114632861912366,x=4.15447347610549 color=red,shape=triangle,flag=0,i=57789,u=0.8223596537644666,v=0.2917985221516214,w=0.5275780753259222,x=4.855470806583331 color=blue,shape=square,flag=1,i=57802,u=0.7814522755751936,v=0.4011480871235916,w=0.5415249320577042,x=3.6637416731066588 color=purple,shape=triangle,flag=0,i=57808,u=0.20389189152079468,v=0.9808875832638677,w=0.48579353711463447,x=5.269943112967642 color=green,shape=circle,flag=1,i=57809,u=0.5341964740458628,v=0.3473966837132799,w=0.5275397137823564,x=6.386015994285457 color=red,shape=circle,flag=0,i=57815,u=0.3619390582070744,v=0.33255552951042255,w=0.45620209335071493,x=5.261101692283105 color=yellow,shape=square,flag=0,i=57848,u=0.6966389553248836,v=0.8908193594966756,w=0.49985893675191756,x=4.860279612009441 color=red,shape=circle,flag=0,i=57856,u=0.722947859807555,v=0.773463345237181,w=0.45605999833559924,x=6.91278234216967 color=red,shape=square,flag=0,i=57868,u=0.14254976689213528,v=0.4043076443225304,w=0.5104583797348571,x=6.065852860375048 color=red,shape=triangle,flag=0,i=57917,u=0.6174810588832751,v=0.9687278093726709,w=0.525284631043206,x=5.2050143792971495 color=blue,shape=triangle,flag=1,i=57926,u=0.6912373499388854,v=0.2827176950147081,w=0.46290998325400357,x=4.9373944996986525 color=red,shape=circle,flag=1,i=57939,u=0.5646429245654448,v=0.6299242940932583,w=0.46545787411508893,x=5.4817928223811885 color=red,shape=triangle,flag=0,i=57941,u=0.28613750402421345,v=0.7420133839544106,w=0.5236049145924581,x=4.972331408060795 color=yellow,shape=triangle,flag=1,i=57976,u=0.02328897123233986,v=0.8728876102816807,w=0.5124783146272579,x=2.0501167711259147 color=red,shape=square,flag=1,i=57977,u=0.6018861306238275,v=0.04060100984613002,w=0.5068073649563413,x=5.670692988748578 color=blue,shape=triangle,flag=1,i=57984,u=0.5041221527024292,v=0.22928520241395167,w=0.46383528432360316,x=4.563692432051018 color=red,shape=square,flag=0,i=57990,u=0.6292919350374835,v=0.16731851752737936,w=0.5066900825728794,x=4.2326378211670335 color=red,shape=square,flag=0,i=58005,u=0.056491194565309044,v=0.5682866397729098,w=0.5030114013487311,x=5.056221590340435 color=blue,shape=square,flag=1,i=58021,u=0.03453216727901298,v=0.6170675254270521,w=0.5377164525247832,x=3.812252287605825 color=red,shape=circle,flag=0,i=58027,u=0.9342661181784879,v=0.8352788276045955,w=0.4661641058179585,x=2.5817231019526594 color=red,shape=triangle,flag=0,i=58046,u=0.07843948971308079,v=0.4995848419188429,w=0.5217584461237067,x=4.531222533167488 color=red,shape=triangle,flag=0,i=58047,u=0.9078974894907839,v=0.0879068083362109,w=0.5226871726803604,x=6.2939959995419335 color=red,shape=square,flag=0,i=58075,u=0.7013672841889225,v=0.29465664118913204,w=0.5125841365207433,x=5.053586573263087 color=blue,shape=square,flag=0,i=58078,u=0.753189614429923,v=0.7024283523871544,w=0.541288289102727,x=3.311674915905701 color=green,shape=circle,flag=0,i=58094,u=0.7744418231840695,v=0.3324840149989756,w=0.5307729247001642,x=4.848679905277873 color=purple,shape=triangle,flag=0,i=58104,u=0.669227967847044,v=0.3237591477708297,w=0.47793061337111314,x=2.365978168115422 color=red,shape=triangle,flag=0,i=58113,u=0.9614312210130712,v=0.20261199579282851,w=0.5270456824641488,x=6.454928663423767 color=orange,shape=triangle,flag=0,i=58118,u=0.8527805448627521,v=0.9945548365280416,w=0.5067710924833986,x=6.565683264595286 color=green,shape=circle,flag=0,i=58125,u=0.016829507182027248,v=0.6631387994706708,w=0.5317288275743672,x=5.076598194600096 color=red,shape=triangle,flag=1,i=58128,u=0.38953541435785677,v=0.08064794347039539,w=0.5270273656555923,x=3.8576852102002053 color=green,shape=circle,flag=0,i=58172,u=0.7692883104468107,v=0.9704200386450227,w=0.5301771736237355,x=3.0787169782653705 color=blue,shape=square,flag=1,i=58205,u=0.9139907247345335,v=0.0631186842959306,w=0.5355092665657734,x=3.874123653800236 color=purple,shape=triangle,flag=0,i=58235,u=0.5590233167117773,v=0.5530982609728853,w=0.477038335154019,x=5.100754652066263 color=red,shape=circle,flag=0,i=58247,u=0.7888680495919136,v=0.7970614189925921,w=0.4874588405896818,x=5.006356308204476 color=purple,shape=square,flag=0,i=58251,u=0.4501224039416202,v=0.7555272334404862,w=0.5220107834612485,x=3.510281002395835 color=red,shape=square,flag=0,i=58261,u=0.6228628555349012,v=0.8257224503666623,w=0.5019733390119124,x=3.58731584511304 color=yellow,shape=square,flag=1,i=58262,u=0.4084622196476705,v=0.6203721816193781,w=0.5058602094520064,x=5.1071266294854505 color=red,shape=triangle,flag=1,i=58267,u=0.0990239735967664,v=0.5928044158065129,w=0.5277814029048679,x=4.129341735861966 color=yellow,shape=triangle,flag=1,i=58269,u=0.28863622879125594,v=0.5219089913113051,w=0.501181056281952,x=6.805928625406299 color=red,shape=triangle,flag=0,i=58291,u=0.7488317523088905,v=0.4244727651395648,w=0.5292518064783566,x=4.163104463278721 color=red,shape=square,flag=0,i=58293,u=0.4523751608592228,v=0.37396633862360074,w=0.498832444910943,x=1.689435892425134 color=red,shape=square,flag=0,i=58305,u=0.3663341440656648,v=0.9286463325463061,w=0.49866636736612063,x=6.025152801409885 color=red,shape=square,flag=0,i=58307,u=0.8371059671758849,v=0.8171431625057642,w=0.5027239947717429,x=7.358223709838609 color=purple,shape=square,flag=0,i=58310,u=0.8650044776033571,v=0.17748234761700155,w=0.519046758735384,x=5.47792772385575 color=green,shape=circle,flag=1,i=58319,u=0.536286085982837,v=0.3933444036103214,w=0.5298185420316195,x=4.82429925301114 color=green,shape=square,flag=0,i=58324,u=0.8529107372710464,v=0.5405310906383437,w=0.4817690340074414,x=5.672703995607141 color=blue,shape=triangle,flag=0,i=58327,u=0.9836306342365648,v=0.5580768581604194,w=0.4779274157234226,x=6.683490874494278 color=purple,shape=square,flag=0,i=58328,u=0.7273236786663938,v=0.882744937276109,w=0.5184927030846959,x=5.134432288561755 color=red,shape=triangle,flag=0,i=58334,u=0.3024102692037406,v=0.6041772421910551,w=0.5288266186541732,x=4.134730630542767 color=red,shape=triangle,flag=1,i=58335,u=0.7760809534743702,v=0.9209548838435749,w=0.5242428182140852,x=3.724709105963436 color=red,shape=square,flag=1,i=58341,u=0.38455578067821794,v=0.10309244931028216,w=0.49100402236276647,x=3.300544412714942 color=green,shape=square,flag=0,i=58342,u=0.041770092456995256,v=0.5653991838616541,w=0.482779161285375,x=5.829280550418571 color=red,shape=square,flag=0,i=58403,u=0.22119036413199444,v=0.45549972236039427,w=0.4967131757267248,x=3.6395484393390958 color=red,shape=triangle,flag=0,i=58412,u=0.34515999026724253,v=0.8067283710107612,w=0.517895299072838,x=5.126823397695507 color=purple,shape=triangle,flag=0,i=58433,u=0.22283510207794788,v=0.741953760223494,w=0.4640615700408663,x=4.158819477747105 color=blue,shape=circle,flag=1,i=58453,u=0.8392015555058513,v=0.5455764168759512,w=0.5245742206618093,x=4.628803773278881 color=purple,shape=triangle,flag=1,i=58455,u=0.8893469901719875,v=0.18434977141471764,w=0.46176350669815247,x=6.356909114263387 color=green,shape=square,flag=1,i=58462,u=0.5765420268540784,v=0.8831731033254521,w=0.4884692983115413,x=6.528111288020533 color=red,shape=circle,flag=0,i=58468,u=0.6789937093939847,v=0.731985813167086,w=0.5003190530763734,x=2.997453097180325 color=orange,shape=triangle,flag=1,i=58471,u=0.7080025391419025,v=0.48091255603363914,w=0.5068436073986482,x=4.692879025150829 color=green,shape=square,flag=0,i=58478,u=0.8844980262525789,v=0.652029271902799,w=0.4873767399101722,x=5.300677709842588 color=blue,shape=circle,flag=0,i=58495,u=0.24613519589961708,v=0.39875643763618507,w=0.5278567895651531,x=3.4742887516143646 color=red,shape=circle,flag=0,i=58512,u=0.9217057340403986,v=0.9602433928493403,w=0.5023738971546923,x=6.261719743721753 color=blue,shape=triangle,flag=1,i=58515,u=0.8901273559874665,v=0.6476409389872694,w=0.4874259285482577,x=5.056998927734246 color=green,shape=circle,flag=0,i=58525,u=0.16680279431025324,v=0.599957009048826,w=0.538139640406762,x=4.852636257864416 color=red,shape=square,flag=0,i=58541,u=0.9731259228381611,v=0.7817514446657341,w=0.4852653696528141,x=4.3114959477113475 color=red,shape=square,flag=0,i=58546,u=0.9125850124338356,v=0.4409835879738838,w=0.48112557584212456,x=5.1008125395301604 color=yellow,shape=triangle,flag=1,i=58574,u=0.21184116734669112,v=0.34350488899414156,w=0.4926646864103738,x=4.652611868947775 color=red,shape=triangle,flag=1,i=58590,u=0.42507658367336476,v=0.21016489604327915,w=0.5035631971135429,x=4.682735965201783 color=red,shape=triangle,flag=0,i=58600,u=0.8138242171256701,v=0.15298589168226517,w=0.5011786952142664,x=6.183038756572543 color=blue,shape=circle,flag=0,i=58618,u=0.8055517396574174,v=0.25190528517481103,w=0.5317737094468621,x=6.232033008546204 color=red,shape=triangle,flag=0,i=58629,u=0.8333627464577654,v=0.8048486676246054,w=0.49081665542292613,x=4.753468945440081 color=red,shape=square,flag=0,i=58635,u=0.8283882073520143,v=0.7664605134595852,w=0.4710204681907803,x=4.03515813210888 color=purple,shape=square,flag=0,i=58647,u=0.7341327240760214,v=0.08849070682205296,w=0.5274713300012743,x=5.885548222539512 color=red,shape=triangle,flag=1,i=58651,u=0.160406193480767,v=0.9313706492934899,w=0.49582790954757083,x=7.237443140445843 color=orange,shape=circle,flag=0,i=58678,u=0.8526598416126374,v=0.846180672330378,w=0.5038970535979693,x=6.965075082684908 color=yellow,shape=circle,flag=1,i=58702,u=0.6540249477176301,v=0.7676035130825353,w=0.4997081039816843,x=2.9261088871125622 color=red,shape=triangle,flag=0,i=58707,u=0.48020589114775214,v=0.0642982089297347,w=0.4963296052523536,x=4.323968118097352 color=green,shape=square,flag=1,i=58729,u=0.24081441277584592,v=0.7535243105422101,w=0.49602410655824525,x=8.433989906307671 color=red,shape=square,flag=1,i=58732,u=0.6044893290864333,v=0.31575083068632737,w=0.4666483148997662,x=4.2872093119365795 color=blue,shape=circle,flag=1,i=58761,u=0.7736819807853733,v=0.27121674871610024,w=0.5304317528332403,x=3.433947168154671 color=red,shape=triangle,flag=0,i=58766,u=0.7923922344707054,v=0.6590670763835446,w=0.49577917620346657,x=6.119542141095465 color=red,shape=square,flag=0,i=58770,u=0.8882460551360579,v=0.14372946573581613,w=0.46817836161335413,x=5.343391547798532 color=red,shape=square,flag=0,i=58786,u=0.7266871347048595,v=0.25953672310532006,w=0.4691136530008869,x=5.819682185014687 color=green,shape=triangle,flag=1,i=58790,u=0.8623520577678409,v=0.95679961338491,w=0.4899748423624019,x=2.5710146291060245 color=red,shape=square,flag=0,i=58791,u=0.0847414066198453,v=0.6677842249273277,w=0.46471543190025083,x=6.260401915212237 color=red,shape=square,flag=0,i=58819,u=0.5123300445781311,v=0.3118425790761661,w=0.4594267189708461,x=5.009860473207472 color=purple,shape=triangle,flag=0,i=58851,u=0.9799352597926767,v=0.1588428171799734,w=0.4475443411229563,x=5.4227244989926 color=red,shape=triangle,flag=0,i=58862,u=0.8112589931962002,v=0.12831513933525085,w=0.4922712354464417,x=3.538258302561511 color=blue,shape=square,flag=1,i=58871,u=0.5473903377576527,v=0.6909896477605875,w=0.5345265456708845,x=4.388932767057418 color=purple,shape=triangle,flag=0,i=58881,u=0.8777280580134494,v=0.3955145992873986,w=0.44738938938831824,x=4.620651176690026 color=blue,shape=square,flag=1,i=58895,u=0.7291766541236148,v=0.29922655475786664,w=0.5436646021049597,x=3.7845402706451114 color=green,shape=square,flag=0,i=58905,u=0.6294930752661401,v=0.22304826646157672,w=0.4993973336074978,x=5.329000184983069 color=green,shape=square,flag=0,i=58913,u=0.340246931270076,v=0.7477935410227243,w=0.4958621026062283,x=4.902393591550665 color=red,shape=square,flag=1,i=58937,u=0.25005493192702166,v=0.6009872970522427,w=0.47523361850663626,x=5.1648570823276865 color=red,shape=triangle,flag=0,i=58965,u=0.10110453502245331,v=0.7832535542117784,w=0.49604315405130983,x=5.8613494883678925 color=purple,shape=square,flag=0,i=58967,u=0.9366059760590085,v=0.3874098466275303,w=0.5120726336459891,x=3.0627487531820283 color=blue,shape=circle,flag=1,i=58975,u=0.06780676925715112,v=0.568931748987323,w=0.5385689010987372,x=3.709861800026573 color=yellow,shape=triangle,flag=1,i=58980,u=0.7068476708732563,v=0.9999189897724752,w=0.46884528404855447,x=4.330113594485119 color=red,shape=triangle,flag=1,i=58983,u=0.9680396921055037,v=0.5004152074794316,w=0.4883577740670396,x=5.062226901519312 color=purple,shape=triangle,flag=0,i=58984,u=0.6485406826372255,v=0.26055023531394605,w=0.44964428159147796,x=3.679771822144931 color=red,shape=square,flag=1,i=58990,u=0.09822042499794581,v=0.4721308614555967,w=0.4716577332666743,x=5.038923484700747 color=yellow,shape=triangle,flag=1,i=58998,u=0.5428921513623008,v=0.44422778344940905,w=0.4689031432263098,x=5.328961305576487 color=blue,shape=square,flag=1,i=59001,u=0.8566177608383426,v=0.8271499907892523,w=0.5466309172928557,x=3.742076008326857 color=blue,shape=circle,flag=1,i=59010,u=0.20746697621757848,v=0.0416450436545337,w=0.5350822997282313,x=3.987876556185007 color=green,shape=triangle,flag=0,i=59021,u=0.2861756112499002,v=0.5720629411750932,w=0.5085520503326988,x=6.3610492698092465 color=green,shape=square,flag=0,i=59032,u=0.9294703650367374,v=0.15595264499897765,w=0.495347833271314,x=5.13528728899091 color=red,shape=triangle,flag=1,i=59040,u=0.6693516488305271,v=0.9363959410830951,w=0.4834568941426011,x=3.832096208108085 color=purple,shape=square,flag=0,i=59069,u=0.9475916179839136,v=0.29865429028869617,w=0.5146889666558835,x=2.539750454831528 color=red,shape=triangle,flag=0,i=59071,u=0.3130709106299676,v=0.38871256610085025,w=0.48164877534132167,x=3.3211790766925318 color=red,shape=square,flag=0,i=59074,u=0.39113693958859785,v=0.7761577445177983,w=0.4663004474487686,x=4.693395763208141 color=purple,shape=square,flag=0,i=59076,u=0.30019674425684617,v=0.6262114315377585,w=0.5160162501758863,x=2.943606204006251 color=red,shape=square,flag=0,i=59087,u=0.5652931995020114,v=0.9310644767615538,w=0.46371883276660253,x=4.587457379634179 color=orange,shape=square,flag=0,i=59108,u=0.8523526718052418,v=0.045441157692545864,w=0.4901543677067723,x=5.437648718691428 color=purple,shape=circle,flag=0,i=59120,u=0.6132680906024632,v=0.24071681251837995,w=0.4852945274864665,x=4.7293442246217 color=blue,shape=triangle,flag=1,i=59136,u=0.9027038969310971,v=0.5682822528015326,w=0.49163730560647995,x=4.775580298639574 color=yellow,shape=square,flag=1,i=59137,u=0.4328651737515983,v=0.30369182610863665,w=0.49387608114631815,x=4.563515629843871 color=red,shape=square,flag=0,i=59139,u=0.3386320831614862,v=0.7172145445087343,w=0.4588487112561816,x=4.326448248575368 color=orange,shape=square,flag=1,i=59144,u=0.21621923205720683,v=0.612406871210008,w=0.48875106135898644,x=5.566531426339076 color=blue,shape=square,flag=0,i=59169,u=0.12743812900976104,v=0.3704811127026947,w=0.5505346354396387,x=3.754022129962694 color=blue,shape=circle,flag=1,i=59187,u=0.3545446952494561,v=0.5803454111094273,w=0.5291069870863622,x=5.770355484262528 color=purple,shape=square,flag=0,i=59198,u=0.09607190841293178,v=0.13684392353269614,w=0.5147065416334244,x=4.494554722658508 color=red,shape=square,flag=1,i=59204,u=0.21662850506626408,v=0.21442710835724388,w=0.46647522160934335,x=4.186516102379482 color=purple,shape=circle,flag=0,i=59228,u=0.9859248949980823,v=0.4472860339755894,w=0.4850433406069708,x=5.0427622870286655 color=orange,shape=square,flag=1,i=59241,u=0.40227896915373196,v=0.8396533887004508,w=0.49137323091255614,x=5.735128743806576 color=yellow,shape=square,flag=1,i=59248,u=0.1586216027165228,v=0.578425993724517,w=0.4982541930814546,x=5.720989004286217 color=blue,shape=circle,flag=1,i=59278,u=0.024773368142677055,v=0.40036101451109285,w=0.5285292887238052,x=5.6213133291368464 color=yellow,shape=triangle,flag=1,i=59293,u=0.7864088027130408,v=0.9554833709529619,w=0.4766187647235236,x=3.739850054462682 color=red,shape=triangle,flag=0,i=59298,u=0.11189153471928626,v=0.29773142203006864,w=0.4940937002097084,x=3.7831513988412806 color=red,shape=square,flag=1,i=59315,u=0.23259496109788058,v=0.4741853404934552,w=0.49431057508140075,x=4.561900354549574 color=purple,shape=triangle,flag=0,i=59319,u=0.4057531538385848,v=0.30910095231087875,w=0.4424574385120491,x=5.534218913750713 color=red,shape=circle,flag=0,i=59337,u=0.9486119039495877,v=1.0468280305327768,w=0.511655208248468,x=4.611930670204417 color=purple,shape=square,flag=1,i=59342,u=0.37978890485357586,v=0.8128658675617892,w=0.5234976358529531,x=6.111507237953888 color=blue,shape=circle,flag=0,i=59362,u=0.9641680881641452,v=0.4150589103472394,w=0.5259584938612869,x=5.551265241044931 color=red,shape=triangle,flag=0,i=59366,u=0.562197139585697,v=0.41255288922228106,w=0.4906806182909494,x=5.546655679971994 color=red,shape=circle,flag=0,i=59378,u=0.48078922559343307,v=0.4229723230857455,w=0.5069760450637796,x=3.2154294107148407 color=red,shape=triangle,flag=1,i=59380,u=0.6766474296955985,v=0.17302563156129103,w=0.4881119613024596,x=3.7959813405567853 color=yellow,shape=triangle,flag=1,i=59381,u=0.2926450242309324,v=0.2911575047655115,w=0.475505781890316,x=5.692694144796749 color=red,shape=square,flag=0,i=59390,u=0.5697875239428923,v=0.679689053555388,w=0.4831269467552712,x=5.362638083319464 color=green,shape=triangle,flag=0,i=59406,u=0.4856847425607669,v=0.7602160955896392,w=0.5116839474995949,x=6.707703894930925 color=red,shape=triangle,flag=0,i=59409,u=0.11662290117546481,v=0.279683717617913,w=0.48578708535661336,x=4.025282919744382 color=yellow,shape=square,flag=1,i=59411,u=0.10242685846591137,v=0.14244272059015983,w=0.49332686687271954,x=5.046470073616738 color=green,shape=triangle,flag=0,i=59416,u=0.5036024284493329,v=0.000716883409890845,w=0.5078436931234223,x=5.386783602754711 color=red,shape=square,flag=1,i=59421,u=0.9565992780801307,v=0.391888547519641,w=0.4882428536993298,x=4.678069335734491 color=red,shape=square,flag=1,i=59431,u=0.045645722259456956,v=0.7678316856228136,w=0.49301891154484795,x=5.0994860621646 color=green,shape=square,flag=0,i=59437,u=0.8965429844923264,v=0.8594422863253137,w=0.504237440861051,x=4.052025996361799 color=yellow,shape=triangle,flag=1,i=59447,u=0.26519000677552373,v=0.5146021817953338,w=0.47031253457870803,x=6.906317931075872 color=red,shape=square,flag=0,i=59456,u=0.19319589868062348,v=0.27109174465708263,w=0.49075623527344225,x=3.5055432443081127 color=red,shape=square,flag=0,i=59461,u=0.8342347266008945,v=0.050210087252675284,w=0.4829427458824445,x=6.258562385907329 color=red,shape=triangle,flag=0,i=59463,u=0.47152394364522066,v=0.11591939306515076,w=0.4653369317500246,x=7.077570170395727 color=red,shape=square,flag=1,i=59465,u=0.47119118618167777,v=0.7221904681946161,w=0.4813686074054236,x=4.238091218942955 color=red,shape=square,flag=0,i=59469,u=0.28328416261445555,v=0.7499332799763361,w=0.47773188592199,x=5.9402790022423275 color=blue,shape=circle,flag=1,i=59485,u=0.18499600179476738,v=0.26821367317511613,w=0.52838909703659,x=5.819455103995662 color=orange,shape=triangle,flag=0,i=59489,u=0.19018417868188553,v=0.11667221083622226,w=0.5108476884795996,x=6.895272007440184 color=red,shape=square,flag=1,i=59511,u=0.9721017469870473,v=0.21329374223958908,w=0.4729102824029775,x=5.80962377361852 color=red,shape=circle,flag=0,i=59513,u=0.669909552192451,v=0.5714566604335872,w=0.49609823369631634,x=4.630498467935303 color=blue,shape=square,flag=1,i=59538,u=0.2781074948353178,v=0.5853700862533163,w=0.5272440504419877,x=5.051385157745677 color=yellow,shape=triangle,flag=1,i=59543,u=0.8121305258287984,v=0.9439243790359957,w=0.47002328233164337,x=4.808869080797949 color=yellow,shape=square,flag=1,i=59562,u=0.5588039639966413,v=0.21895882842418446,w=0.4924397608576836,x=5.930823306177107 color=red,shape=circle,flag=0,i=59585,u=0.8431743909773395,v=0.8429992075973789,w=0.49564124784555214,x=5.06138198461682 color=blue,shape=triangle,flag=0,i=59590,u=0.2623185427858544,v=0.36658803068427936,w=0.4956368567290423,x=4.954940895755882 color=red,shape=circle,flag=0,i=59595,u=0.26959762349647964,v=0.2530065846482056,w=0.49063917380089617,x=4.081586199641363 color=green,shape=triangle,flag=0,i=59603,u=0.6092615715256717,v=0.21159160957338474,w=0.5118969562633681,x=4.6856635517272425 color=red,shape=square,flag=0,i=59612,u=0.12160457464683472,v=0.7153362033575198,w=0.4786915873610719,x=4.145958039579617 color=blue,shape=triangle,flag=1,i=59620,u=0.709404390250226,v=0.16203635906555813,w=0.4978395544167789,x=4.23006581964683 color=green,shape=triangle,flag=0,i=59632,u=0.23199631072772864,v=0.4803312745946785,w=0.5099247581319517,x=4.091101499560562 color=red,shape=triangle,flag=0,i=59633,u=0.8859601371346695,v=0.22373794956094917,w=0.46891562801991576,x=4.3483032931649825 color=green,shape=square,flag=0,i=59639,u=0.9957463277412469,v=0.24723951040588443,w=0.5016546264278595,x=3.4834589129389477 color=blue,shape=triangle,flag=1,i=59643,u=0.35522185926251837,v=0.871845694415609,w=0.5040840399863876,x=4.315572437101423 color=purple,shape=circle,flag=0,i=59658,u=0.036063302356188154,v=0.23811982898511808,w=0.48315474999216695,x=4.07325211122341 color=blue,shape=square,flag=1,i=59662,u=0.7688878054881069,v=0.05073358446579801,w=0.5151669446320261,x=5.734002017117182 color=yellow,shape=triangle,flag=1,i=59675,u=0.09661187384420866,v=0.0708294155067768,w=0.4656499827251335,x=4.479820656523532 color=red,shape=square,flag=0,i=59700,u=0.7697779674760553,v=0.6087426987674531,w=0.48009991096523863,x=5.276041632364311 color=red,shape=triangle,flag=0,i=59704,u=0.6145378722431138,v=0.2522093198037776,w=0.46342618533547025,x=4.750063816585814 color=red,shape=triangle,flag=0,i=59721,u=0.6074021231045044,v=0.4459202208723996,w=0.46478686150331816,x=5.633280256071977 color=yellow,shape=circle,flag=0,i=59725,u=0.16312410076670225,v=0.9525579123223971,w=0.515915123861317,x=3.4930911846115293 color=red,shape=square,flag=1,i=59730,u=0.14767562172521354,v=0.11163258893136208,w=0.4735042506096502,x=4.1215875375541735 color=red,shape=square,flag=0,i=59731,u=0.7717895506774058,v=0.3209651966078415,w=0.4777527155377761,x=3.277936085505915 color=red,shape=square,flag=1,i=59734,u=0.19754839918290767,v=0.11239951507997248,w=0.4783758644194376,x=6.128778661460413 color=red,shape=square,flag=1,i=59738,u=0.28519754752302573,v=0.3798685944960586,w=0.48184288043656176,x=6.185457242216272 color=blue,shape=circle,flag=1,i=59772,u=0.9327138914480179,v=0.660543523574067,w=0.5326944508585649,x=4.61914047857024 color=red,shape=square,flag=1,i=59780,u=0.5831547754084914,v=0.16283501386351695,w=0.4686528960135068,x=5.409508252510452 color=red,shape=square,flag=0,i=59787,u=0.017975872307126717,v=0.09938042362589927,w=0.4672523732912803,x=5.293585731193196 color=yellow,shape=circle,flag=1,i=59803,u=0.9321732779863839,v=0.2741867762484177,w=0.5165428172575693,x=3.3187550721737034 color=orange,shape=square,flag=0,i=59812,u=0.06314784014201447,v=0.15811283944090349,w=0.4935201981856332,x=5.164577796001799 color=green,shape=triangle,flag=0,i=59814,u=0.299391082596862,v=0.41163536573041415,w=0.5046643056866701,x=4.512986146614555 color=red,shape=square,flag=0,i=59830,u=0.14517045684523344,v=0.013670877743999998,w=0.4817437539295141,x=6.326949796935388 color=blue,shape=square,flag=0,i=59854,u=0.4476611337505636,v=0.7801221096820661,w=0.5191395482079683,x=5.539605026604586 color=red,shape=square,flag=1,i=59871,u=0.859232642447632,v=0.22003881191397745,w=0.4914506540710125,x=5.8982398632018525 color=red,shape=square,flag=0,i=59872,u=0.49753080437928054,v=0.6587404206820608,w=0.4866024176735825,x=3.6797731454982743 color=red,shape=square,flag=0,i=59873,u=0.7044923244705168,v=0.9340596054256529,w=0.4883296575590863,x=3.905597431766193 color=green,shape=circle,flag=0,i=59877,u=0.42103210314596606,v=0.8357212534144285,w=0.5480406068658668,x=5.378146498354905 color=red,shape=circle,flag=1,i=59910,u=0.7263060939063148,v=0.7536136460986113,w=0.49644669950941334,x=3.8757988386798465 color=red,shape=square,flag=1,i=59921,u=0.24880260275220722,v=0.023725022806381113,w=0.487536845817757,x=6.016966219740868 color=green,shape=square,flag=0,i=59936,u=0.7763864793820608,v=0.31561068312737994,w=0.4989935942600376,x=5.933257794344787 color=red,shape=triangle,flag=0,i=59947,u=0.12528610031358367,v=0.8906913922061578,w=0.47948130182690357,x=5.9629837948227005 color=purple,shape=triangle,flag=0,i=59956,u=0.5816387676459744,v=0.9511327115745335,w=0.4603331122226516,x=7.179647177872418 color=red,shape=square,flag=0,i=59959,u=0.2578253136093108,v=0.5892041381039295,w=0.4831056459328499,x=5.441853050502611 color=red,shape=square,flag=0,i=59977,u=0.8973190947190652,v=0.5018151811839017,w=0.4853163651983584,x=4.61669823550631 color=purple,shape=circle,flag=0,i=59984,u=0.8300008706180275,v=0.1275332490304978,w=0.4750718152173571,x=4.511563227189963 color=red,shape=square,flag=0,i=59989,u=0.5273822465701745,v=0.9286734523645935,w=0.48890214223520034,x=5.427272197226707 color=blue,shape=square,flag=1,i=59993,u=0.01812674786184776,v=0.06313323303656337,w=0.5029760870794235,x=6.1291662183615365 color=red,shape=square,flag=1,i=59996,u=0.10191295874723083,v=0.01178821607847469,w=0.4889066278006681,x=3.513404926195023 color=red,shape=square,flag=1,i=60023,u=0.7838214512210948,v=0.5825956262321237,w=0.48391871259128105,x=4.63728636336322 color=green,shape=square,flag=0,i=60031,u=0.2812562665580939,v=0.2756903188251216,w=0.5049104712505684,x=4.958042604347722 color=red,shape=triangle,flag=1,i=60033,u=0.5149792094014062,v=0.08030516396604948,w=0.4783715629622743,x=6.001861021926376 color=red,shape=square,flag=0,i=60036,u=0.25865300869772023,v=0.2810863103838145,w=0.4906321649433822,x=6.512943775572094 color=red,shape=triangle,flag=0,i=60041,u=0.7121380140783574,v=0.3914785923081784,w=0.4741953774617361,x=6.576617109348067 color=blue,shape=triangle,flag=0,i=60043,u=0.36869112608804,v=0.8001615458818079,w=0.48635626298799045,x=3.57447294161479 color=purple,shape=triangle,flag=0,i=60057,u=0.6891384831640978,v=0.3357481194274481,w=0.460734939938052,x=6.0371079828721435 color=red,shape=circle,flag=1,i=60079,u=0.6938631031492669,v=0.6208774028350542,w=0.5004387524845038,x=5.956376933506028 color=purple,shape=triangle,flag=0,i=60083,u=0.5856512822237091,v=0.36554759366219336,w=0.4640443816913114,x=6.100398057947508 color=red,shape=square,flag=0,i=60092,u=0.8660709900065859,v=0.9273650846271052,w=0.49045899266672016,x=3.694815146011953 color=green,shape=square,flag=1,i=60104,u=0.08753092756593095,v=0.7785159087286321,w=0.509951811134412,x=4.7146650347883785 color=red,shape=circle,flag=0,i=60110,u=0.06721694669057832,v=0.15719799892416475,w=0.4962263043647782,x=3.556245430527886 color=red,shape=triangle,flag=0,i=60116,u=0.06713184793043103,v=0.5791242899788971,w=0.48704038064901384,x=3.9321200064963686 color=orange,shape=triangle,flag=1,i=60125,u=0.4602726170278648,v=0.944503432262257,w=0.5034391366080336,x=5.6848123231107195 color=red,shape=triangle,flag=0,i=60126,u=0.9996614910922645,v=0.07233426867697246,w=0.48617011659381976,x=5.751868107675523 color=red,shape=square,flag=1,i=60127,u=0.7823409978929143,v=0.4792437505690891,w=0.4972645493601718,x=6.0799965297228775 color=red,shape=square,flag=1,i=60161,u=0.7330074587171623,v=0.9074755779508309,w=0.4978493810854733,x=7.00513807387306 color=yellow,shape=triangle,flag=1,i=60169,u=0.2591390012141541,v=0.04055506669904452,w=0.4695202283472291,x=4.402007284014633 color=red,shape=triangle,flag=0,i=60171,u=0.9980645351223236,v=0.8691009559567416,w=0.47937656476978113,x=5.755333219904422 color=green,shape=square,flag=0,i=60183,u=0.3374471439395277,v=0.1486784869787705,w=0.5081179655250804,x=5.276210095435389 color=purple,shape=square,flag=0,i=60188,u=0.3162527134231783,v=0.6221869218763099,w=0.528659860431892,x=5.659532063374793 color=red,shape=triangle,flag=0,i=60189,u=0.7552699472402814,v=0.2368027970925739,w=0.4864831923304649,x=5.841106271389741 color=red,shape=circle,flag=0,i=60196,u=0.19340501200990967,v=0.28034400077865584,w=0.4850449344289182,x=6.485939862731996 color=red,shape=square,flag=0,i=60216,u=0.8810670865088781,v=0.5412594578961352,w=0.4836614115462953,x=5.581688877735268 color=green,shape=circle,flag=1,i=60217,u=0.4100057587606315,v=0.05121955440675141,w=0.542951158152421,x=3.3192357074885486 color=red,shape=square,flag=0,i=60218,u=0.0646847306637629,v=0.08358166281191581,w=0.48069838295384115,x=6.374792858788698 color=yellow,shape=square,flag=1,i=60234,u=0.29763588162061483,v=0.4822968296523553,w=0.5249462934370704,x=4.186304568925794 color=red,shape=circle,flag=0,i=60235,u=0.35973802236716823,v=0.32695281407603277,w=0.48776351920577343,x=4.553275861705693 color=red,shape=square,flag=0,i=60240,u=0.8686348409722066,v=0.05122503167764181,w=0.4764515029063973,x=5.150059327536076 color=blue,shape=triangle,flag=0,i=60245,u=0.8822469399477052,v=0.2089840757936804,w=0.47413946278818964,x=6.015399920849606 color=red,shape=square,flag=0,i=60251,u=0.07858733610112978,v=0.22513000306533348,w=0.4742518390027568,x=5.738642465958939 color=purple,shape=square,flag=0,i=60260,u=0.9724754765129763,v=0.8598431190680944,w=0.5251303307557621,x=5.74004652341167 color=red,shape=square,flag=1,i=60283,u=0.8217857343122882,v=0.4724766569907044,w=0.48985911924632036,x=5.7550665953206215 color=red,shape=triangle,flag=1,i=60293,u=0.4174436320443585,v=0.0818948555259601,w=0.4897210966784838,x=3.4750819465734133 color=red,shape=circle,flag=0,i=60312,u=0.5290365243844631,v=0.45561976370868545,w=0.4791553279544811,x=3.5030805602028288 color=yellow,shape=triangle,flag=0,i=60318,u=0.46752802370690716,v=0.6437835090336509,w=0.4645950031622949,x=4.410657423983349 color=yellow,shape=circle,flag=1,i=60322,u=0.33938525828694033,v=0.4927467967496709,w=0.5148269280658283,x=3.2759392762935633 color=purple,shape=square,flag=1,i=60342,u=0.11858156996972902,v=0.9689500949945644,w=0.5264544801289793,x=4.57981700555419 color=red,shape=square,flag=0,i=60345,u=0.10725828146672467,v=0.5671134023892811,w=0.48131623171961896,x=3.773835861866853 color=blue,shape=square,flag=0,i=60348,u=0.29498028590741554,v=0.9111176851694784,w=0.5117503689661391,x=3.575451838518792 color=red,shape=square,flag=0,i=60352,u=0.6599065507527369,v=0.08582757282514442,w=0.4775027095988978,x=4.576116562350592 color=yellow,shape=triangle,flag=1,i=60362,u=0.9668415009904369,v=0.391203983395248,w=0.4682704916987754,x=4.706540200035216 color=red,shape=triangle,flag=1,i=60372,u=0.8175755771981199,v=0.36754896811257676,w=0.4908202755762249,x=5.34889526826722 color=blue,shape=triangle,flag=0,i=60411,u=0.5571999022273035,v=0.9628178133371085,w=0.4888087442471147,x=4.597365840125252 color=red,shape=triangle,flag=0,i=60413,u=0.9408621238999432,v=0.603858306633542,w=0.4729294664039747,x=4.288024716188104 color=blue,shape=triangle,flag=1,i=60419,u=0.2052972681365467,v=0.4362325116244431,w=0.49139311799476687,x=5.019068470514523 color=red,shape=square,flag=0,i=60423,u=0.59381746802724,v=0.595260563747876,w=0.5017081107203388,x=6.094864844860684 color=green,shape=triangle,flag=0,i=60430,u=0.8955355233771013,v=0.19218078824011886,w=0.4893653739016167,x=4.533760129865052 color=red,shape=triangle,flag=0,i=60443,u=0.05696209730598478,v=0.2588562361734128,w=0.47520079488500244,x=3.964653850358843 color=purple,shape=square,flag=0,i=60475,u=0.2830105981314246,v=0.1961643783533038,w=0.5217528894561918,x=5.50138828879668 color=red,shape=triangle,flag=1,i=60491,u=0.4396484351555848,v=0.6148028100358339,w=0.47826159551440234,x=4.6085143798648085 color=red,shape=square,flag=1,i=60498,u=0.19095923398793668,v=0.12027518718769892,w=0.5224695416498987,x=3.5244114880365216 color=yellow,shape=square,flag=1,i=60499,u=0.9169751356807347,v=0.010467376639013648,w=0.519285668323052,x=6.256884862925893 color=red,shape=circle,flag=0,i=60515,u=0.9849290487302916,v=1.004163590473081,w=0.4749339818918633,x=3.265781671299751 color=red,shape=square,flag=1,i=60525,u=0.4230107948511078,v=0.6970638994945618,w=0.5293475768351691,x=5.59859575642475 color=blue,shape=square,flag=1,i=60532,u=0.5654488582651724,v=0.16309904880804227,w=0.5062287771058848,x=5.578740309742421 color=purple,shape=circle,flag=0,i=60534,u=0.04931802554582421,v=0.7314770503214695,w=0.4884183130029546,x=5.811049354827598 color=red,shape=triangle,flag=1,i=60541,u=0.2779413333385813,v=0.16341649987902007,w=0.4815424217173877,x=5.467411398187516 color=yellow,shape=circle,flag=1,i=60545,u=0.689556271739904,v=0.10784055865500419,w=0.5091532973255217,x=4.266690380912545 color=purple,shape=square,flag=0,i=60564,u=0.6736399194722431,v=0.8166936455969278,w=0.5236412485915501,x=4.6300408702139535 color=red,shape=square,flag=0,i=60577,u=0.006960154447920863,v=0.18854556453965643,w=0.5294222230141536,x=5.453903226031674 color=green,shape=triangle,flag=0,i=60581,u=0.9459083712699817,v=0.35490705899504815,w=0.4948107369495015,x=5.052121599496897 color=red,shape=triangle,flag=0,i=60586,u=0.10764049505353857,v=0.0956138006790711,w=0.49511874551605556,x=5.555512700444382 color=blue,shape=triangle,flag=1,i=60594,u=0.7323865110586989,v=0.3551990668965117,w=0.4914224346805326,x=4.775053747320865 color=red,shape=circle,flag=0,i=60596,u=0.22438662961075506,v=0.29079315097619196,w=0.48122732502564625,x=4.171483480337229 color=blue,shape=circle,flag=1,i=60601,u=0.6106848977747265,v=0.7876941758796613,w=0.5312822823466608,x=6.188801400604075 color=red,shape=square,flag=0,i=60620,u=0.6400543618312639,v=0.24143436548567,w=0.5220150168760616,x=4.339685182825391 color=red,shape=square,flag=1,i=60623,u=0.41027956538631183,v=0.9518356784881522,w=0.5119945310324343,x=4.700489664112699 color=blue,shape=square,flag=0,i=60637,u=0.6838808494976234,v=0.5358387115323204,w=0.5064096875079349,x=4.742006631924768 color=yellow,shape=square,flag=1,i=60640,u=0.34755132599157,v=0.8609430106915147,w=0.49720119277707453,x=5.633606132762609 color=red,shape=triangle,flag=0,i=60650,u=0.6423624245958586,v=0.8024822218116717,w=0.48060748553357413,x=5.45092641049676 color=red,shape=square,flag=1,i=60678,u=0.07629736340083904,v=0.8642438572119743,w=0.5168411288934797,x=3.517023458390583 color=red,shape=square,flag=0,i=60679,u=0.07367362091358842,v=0.8983540537729365,w=0.5154650442185652,x=5.893253759620215 color=red,shape=circle,flag=0,i=60727,u=0.016614927787423794,v=-0.04547000496606706,w=0.4849661234279177,x=6.355241846601054 color=purple,shape=triangle,flag=0,i=60751,u=0.038533667680094474,v=0.20724377674189576,w=0.46603362985770486,x=5.429067161296178 color=purple,shape=square,flag=0,i=60762,u=0.8497140275956977,v=0.9763779461261324,w=0.5399639176626764,x=7.5129161373355435 color=red,shape=square,flag=0,i=60778,u=0.9731686307900813,v=0.40459426277744837,w=0.5040836926411789,x=6.5617114075336636 color=red,shape=triangle,flag=0,i=60787,u=0.9795834792511154,v=0.01684817576288289,w=0.47861205080311614,x=3.7273739440080966 color=red,shape=square,flag=1,i=60788,u=0.5444699705095233,v=0.6098074518426574,w=0.5037006414065412,x=3.5432373534458192 color=purple,shape=square,flag=0,i=60798,u=0.9682023322453407,v=0.6346154333987898,w=0.5308698174084637,x=5.384724936478967 color=purple,shape=circle,flag=0,i=60800,u=0.19550633393403594,v=0.338729312866061,w=0.49173512204007286,x=4.807989215253477 color=green,shape=triangle,flag=0,i=60812,u=0.13133219197811485,v=0.6336708439984976,w=0.4954725307705143,x=5.275380054723782 color=red,shape=square,flag=1,i=60817,u=0.652937670494351,v=0.4175649118056507,w=0.506289718755797,x=5.4752026302174635 color=green,shape=triangle,flag=0,i=60818,u=0.07282458371524225,v=0.20417586575315572,w=0.49807778054674634,x=5.090679675026739 color=red,shape=square,flag=0,i=60820,u=0.2516239640465522,v=0.24859650062343153,w=0.5098131578750846,x=4.414335638772218 color=red,shape=circle,flag=1,i=60830,u=0.8142117218255019,v=0.8873630457342749,w=0.4903123237152411,x=7.190824475389927 color=purple,shape=triangle,flag=0,i=60876,u=0.2416322662263728,v=0.30381167794267727,w=0.47021632219011344,x=4.1054767902279865 color=red,shape=triangle,flag=0,i=60877,u=0.5862793977888927,v=0.8002261969651429,w=0.4900026313553891,x=4.973786421586735 color=red,shape=square,flag=1,i=60888,u=0.7023934775730509,v=0.7021373087346692,w=0.5120889673210968,x=4.647736820752722 color=purple,shape=square,flag=0,i=60908,u=0.2619271896052734,v=0.5404501025713073,w=0.515012193771817,x=4.164463504439264 color=red,shape=square,flag=0,i=60921,u=0.6425660122558448,v=0.6695126675524524,w=0.52483335391632,x=5.731219329753633 color=red,shape=circle,flag=0,i=60935,u=0.44797253232491463,v=0.42270944990698744,w=0.4899650743991284,x=5.09036197594088 color=red,shape=triangle,flag=0,i=60946,u=0.8042902254720634,v=0.7166082669926087,w=0.49661375481353576,x=5.209323225833944 color=orange,shape=triangle,flag=1,i=60950,u=0.5201915748923396,v=0.26754408712925837,w=0.5108516350911392,x=6.819727886144155 color=orange,shape=triangle,flag=1,i=60960,u=0.904731906772507,v=0.9620610146052339,w=0.514950425722935,x=4.7406826739650265 color=red,shape=triangle,flag=0,i=60985,u=0.3484291016880289,v=0.1783452957121321,w=0.5008003803252687,x=3.654103873966568 color=yellow,shape=circle,flag=1,i=60986,u=0.17801517756216867,v=0.6008023288667509,w=0.5045357850698797,x=7.417381404988291 color=red,shape=square,flag=0,i=61014,u=0.8485374895960776,v=0.9156155528971213,w=0.5086498143578984,x=6.3346179099081725 color=purple,shape=triangle,flag=0,i=61025,u=0.7874902342591952,v=0.21665795000622023,w=0.4569266419562924,x=4.770474670295125 color=red,shape=circle,flag=0,i=61028,u=0.18140494952400665,v=0.08866788385859563,w=0.49366355213393215,x=2.860607311875004 color=green,shape=square,flag=0,i=61030,u=0.09133863193933855,v=0.694373715130335,w=0.5145616649789181,x=6.632328342374033 color=red,shape=triangle,flag=0,i=61034,u=0.5248296551985476,v=0.8029863176823646,w=0.5127702749492332,x=3.912010138699948 color=orange,shape=square,flag=0,i=61044,u=0.2898748045089715,v=0.8536701379191667,w=0.49890774503602914,x=6.149901939106962 color=purple,shape=square,flag=0,i=61050,u=0.8448465595667581,v=0.5170364857814286,w=0.5042921422037655,x=5.18596154763907 color=purple,shape=circle,flag=0,i=61055,u=0.25508956914459247,v=0.24024794821806583,w=0.504727953767809,x=3.8681131994737292 color=green,shape=circle,flag=0,i=61059,u=0.2886442963069412,v=0.9418778015541577,w=0.49846086314124705,x=6.349863185330958 color=red,shape=triangle,flag=0,i=61065,u=0.8575952324207371,v=0.6588020716675531,w=0.5207722049947101,x=4.2276328828804735 color=green,shape=triangle,flag=0,i=61066,u=0.2662809669984314,v=0.1987284669605881,w=0.5057777398809051,x=3.3848005984338765 color=red,shape=triangle,flag=1,i=61085,u=0.19488650871393232,v=0.4726402997083098,w=0.5138063121553798,x=5.165860778048057 color=red,shape=triangle,flag=0,i=61087,u=0.3031556352264796,v=0.7196635061168956,w=0.51088090222633,x=6.1998207701112085 color=orange,shape=square,flag=1,i=61094,u=0.8779403876123824,v=0.7798192554185158,w=0.49718772298242214,x=5.1018235586077365 color=red,shape=circle,flag=0,i=61097,u=0.15548983287316043,v=0.10911602713099237,w=0.490617004397277,x=4.4318058511393055 color=red,shape=triangle,flag=1,i=61099,u=0.6585576916445907,v=0.5338615856748484,w=0.5129113061633741,x=4.18244520719598 color=yellow,shape=square,flag=0,i=61101,u=0.012536744410525325,v=0.2433144520608007,w=0.4990267345214811,x=6.126888840918949 color=red,shape=square,flag=0,i=61116,u=0.9797924913789501,v=0.22232880990887227,w=0.5222487249549825,x=3.621860673676309 color=red,shape=circle,flag=1,i=61127,u=0.3930768144390525,v=0.4554647978804084,w=0.4963411758276519,x=5.486692374627584 color=red,shape=square,flag=0,i=61134,u=0.3067684059767384,v=0.9172846509418883,w=0.5267657540899479,x=3.866675043547861 color=yellow,shape=square,flag=1,i=61151,u=0.8262122856166667,v=0.05980134224575373,w=0.5048474180113024,x=6.434022674428818 color=red,shape=triangle,flag=1,i=61156,u=0.8912190721179941,v=0.0634747296927507,w=0.5196621111365651,x=4.26893774976731 color=red,shape=circle,flag=0,i=61165,u=0.26669807742281604,v=0.2990826380900149,w=0.5032289635505375,x=4.004513394884534 color=green,shape=square,flag=1,i=61168,u=0.8540259347627556,v=0.5321654340814977,w=0.5135082711211014,x=4.234551468444308 color=yellow,shape=square,flag=1,i=61176,u=0.190434565438922,v=0.7654894204047193,w=0.49856498258069676,x=6.111066606323395 color=yellow,shape=triangle,flag=1,i=61183,u=0.7015332343471989,v=0.8632199990272507,w=0.48495781664928933,x=5.063714991777166 color=yellow,shape=square,flag=1,i=61190,u=0.5154372964414472,v=0.23924871976585527,w=0.49471251054831755,x=6.106156861066687 color=green,shape=circle,flag=0,i=61203,u=0.4815355864808283,v=0.6144924765717046,w=0.4937778373680289,x=4.574622551809915 color=blue,shape=circle,flag=0,i=61209,u=0.6708269149700532,v=0.49124797248493635,w=0.532411661628068,x=8.199510512113994 color=blue,shape=circle,flag=0,i=61214,u=0.2664318774840565,v=0.8817824151982447,w=0.5288885391042243,x=4.750227751871143 color=blue,shape=circle,flag=1,i=61220,u=0.5666796420060147,v=0.44228918409920337,w=0.5324450569077825,x=6.2270721922416366 color=red,shape=circle,flag=1,i=61224,u=0.01752009255670739,v=0.012003433338529424,w=0.49818512336643095,x=5.744755900379748 color=blue,shape=triangle,flag=1,i=61278,u=0.6153931662265688,v=0.4457963077074518,w=0.4768612589726274,x=7.427865684424334 color=yellow,shape=triangle,flag=1,i=61281,u=0.6788862712314652,v=0.4116741778150316,w=0.4855399156424676,x=4.248117990214868 color=purple,shape=square,flag=0,i=61295,u=0.5062418674625349,v=0.08904801167462162,w=0.5180705629762576,x=3.497194833123453 color=green,shape=square,flag=0,i=61301,u=0.6238365472963749,v=0.8736654333706457,w=0.5035753695801006,x=5.624999791044096 color=yellow,shape=square,flag=1,i=61313,u=0.2517342409381401,v=0.5607854671328018,w=0.4863569738074924,x=5.342195972264192 color=red,shape=square,flag=0,i=61318,u=0.9505419452167662,v=0.679779407076754,w=0.521654288615688,x=5.3809428613227395 color=red,shape=square,flag=1,i=61329,u=0.6047566003389032,v=0.7766057306299667,w=0.527040506395118,x=5.507599575188592 color=blue,shape=triangle,flag=0,i=61334,u=0.337316210469482,v=0.6267681207152156,w=0.47353032471912027,x=5.062344070600751 color=red,shape=triangle,flag=1,i=61337,u=0.016161402703349093,v=0.8548922014389212,w=0.5298979679549719,x=3.2641953115109756 color=red,shape=circle,flag=0,i=61339,u=0.02567761097810839,v=-0.03655897410556717,w=0.4926471028706084,x=3.0354622575591432 color=blue,shape=triangle,flag=0,i=61351,u=0.7932092952421166,v=0.4380255564355239,w=0.4802627712178217,x=5.546435385768809 color=red,shape=square,flag=0,i=61353,u=0.9204264182079643,v=0.4018584502141255,w=0.5243590791041091,x=3.5849988439432985 color=yellow,shape=circle,flag=0,i=61357,u=0.16587039072607757,v=0.663664050422724,w=0.4987946747111364,x=5.291600456899086 color=green,shape=triangle,flag=0,i=61362,u=0.7299202050218979,v=0.6552680850374167,w=0.5003637812412703,x=4.886295254176624 color=yellow,shape=square,flag=1,i=61366,u=0.21811593993643819,v=0.17547386290873968,w=0.487260370873267,x=5.249231279209982 color=red,shape=square,flag=1,i=61369,u=0.5058724526255617,v=0.6129664323550472,w=0.5254787222987124,x=7.663968872616754 color=red,shape=circle,flag=1,i=61415,u=0.9676760423225215,v=1.0475429032640997,w=0.4986227555350541,x=3.577868740338316 color=red,shape=square,flag=1,i=61422,u=0.11886395244680237,v=0.3900272500889973,w=0.5234791847519441,x=3.072662158492658 color=red,shape=circle,flag=0,i=61424,u=0.09936195107484114,v=0.05744379933681094,w=0.5033330692596379,x=5.643635287839078 color=blue,shape=triangle,flag=0,i=61425,u=0.5771409404126412,v=0.11760707686727356,w=0.48475608421831184,x=4.460017797219344 color=red,shape=triangle,flag=0,i=61426,u=0.762804204487993,v=0.7809558764276042,w=0.5063507913255922,x=5.145310374210368 color=red,shape=square,flag=0,i=61431,u=0.900799522559889,v=0.38618958860399644,w=0.5222527711160118,x=4.961621920724561 color=green,shape=triangle,flag=0,i=61444,u=0.5270179878980258,v=0.10052818496180849,w=0.5023819910843416,x=3.4923362070071136 color=red,shape=circle,flag=1,i=61457,u=0.6566857444348829,v=0.6729806090763196,w=0.5038144544580992,x=6.193904013666604 color=blue,shape=triangle,flag=0,i=61472,u=0.1911714345722222,v=0.7715257323545277,w=0.49130390736052193,x=4.422388311122001 color=yellow,shape=square,flag=1,i=61475,u=0.5171052700708267,v=0.25554476579258234,w=0.48970608678347916,x=5.036532735831131 color=red,shape=square,flag=1,i=61479,u=0.2610815163955674,v=0.503074712438503,w=0.517828018995584,x=3.973960441261171 color=yellow,shape=triangle,flag=1,i=61483,u=0.519313490412225,v=0.87933187127998,w=0.48771296185269913,x=6.534530792176736 color=orange,shape=square,flag=0,i=61503,u=0.6197602176490566,v=0.7795540660347835,w=0.4963122713166586,x=7.390044813411266 color=red,shape=circle,flag=0,i=61525,u=0.48739846973074064,v=0.465361757932242,w=0.5023423634876732,x=4.630956041174142 color=yellow,shape=triangle,flag=1,i=61527,u=0.12739507818779683,v=0.1173985798756847,w=0.4952982067434773,x=3.944866416793379 color=red,shape=triangle,flag=1,i=61535,u=0.33804896935526785,v=0.03732253381609851,w=0.48239195355097997,x=5.793156035393705 color=red,shape=square,flag=0,i=61548,u=0.4651417535641841,v=0.07133907568851139,w=0.530744518298765,x=4.743418278295491 color=blue,shape=square,flag=1,i=61549,u=0.3707408775242743,v=0.49362478651153885,w=0.49587747960735457,x=3.9321869738237925 color=orange,shape=square,flag=0,i=61568,u=0.8888385367297386,v=0.34270045850419917,w=0.4933264096015811,x=7.229833779056122 color=red,shape=square,flag=0,i=61579,u=0.8152304447693551,v=0.8464616377854375,w=0.5200260049466741,x=6.1930063800980735 color=orange,shape=circle,flag=0,i=61584,u=0.9799542974777731,v=0.5631117008263572,w=0.5083318815358503,x=6.151762981660114 color=red,shape=circle,flag=0,i=61596,u=0.8390768284706766,v=0.8355328733352815,w=0.4910259931175871,x=2.7763269232413346 color=blue,shape=square,flag=0,i=61600,u=0.9401414287917517,v=0.6556333863888074,w=0.48738484797112674,x=6.331561672320703 color=purple,shape=triangle,flag=1,i=61628,u=0.9608504870227901,v=0.8879020064555192,w=0.45513052916821123,x=4.546442239319432 color=red,shape=square,flag=1,i=61643,u=0.33341608047187854,v=0.9146588007328265,w=0.5248379423489885,x=5.5586352879388565 color=green,shape=square,flag=1,i=61649,u=0.6473958664771461,v=0.43314657244792587,w=0.4977987270169415,x=3.9042555214124284 color=red,shape=triangle,flag=0,i=61659,u=0.8610127571485326,v=0.9753251811562222,w=0.48505406455789435,x=5.701706364739529 color=yellow,shape=triangle,flag=1,i=61664,u=0.019966081909734368,v=0.7900350537304219,w=0.49414474669405634,x=5.625946820854317 color=red,shape=square,flag=0,i=61669,u=0.570969903227153,v=0.1173371837329994,w=0.5238531001038308,x=5.2480280636640835 color=yellow,shape=square,flag=1,i=61672,u=0.8139158540272159,v=0.13388403451215614,w=0.4884567964312617,x=5.932513833114542 color=red,shape=triangle,flag=0,i=61688,u=0.48028863400702104,v=0.7865251623168836,w=0.4831142966051367,x=5.24616219807332 color=red,shape=square,flag=0,i=61697,u=0.23046740317570558,v=0.15606819151927054,w=0.5272004102723183,x=4.411628790173593 color=red,shape=square,flag=0,i=61702,u=0.1546280693721046,v=0.8913675994706256,w=0.5225725331373712,x=5.4333335302840196 color=red,shape=triangle,flag=0,i=61708,u=0.5471240843420443,v=0.3327729472814235,w=0.469663504191194,x=3.6272696237402733 color=yellow,shape=triangle,flag=0,i=61714,u=0.9429733797903551,v=0.19709094011834438,w=0.49437998774077196,x=5.047868963299641 color=orange,shape=circle,flag=1,i=61716,u=0.30825285073289554,v=0.11497565384418063,w=0.5108191806126069,x=4.703363374380971 color=red,shape=square,flag=1,i=61737,u=0.6510434435597998,v=0.5456212090941364,w=0.5150287503883463,x=5.936227367102567 color=red,shape=square,flag=0,i=61809,u=0.9965013982405774,v=0.6809694313684723,w=0.5209128718546598,x=4.935376841731837 color=yellow,shape=triangle,flag=1,i=61810,u=0.07792819621552127,v=0.26181505152828544,w=0.4933310003789433,x=4.609218090023302 color=red,shape=circle,flag=0,i=61815,u=0.1848788266184207,v=0.1249622316055749,w=0.5134887995047095,x=2.966850998643373 color=red,shape=circle,flag=0,i=61816,u=0.449212787550498,v=0.38322795122897707,w=0.5150248112002551,x=5.009587731920402 color=blue,shape=circle,flag=1,i=61818,u=0.8534363554971895,v=0.2263431230033489,w=0.5410603220327522,x=4.816601810884746 color=red,shape=square,flag=0,i=61833,u=0.4451879247858581,v=0.11726299169004328,w=0.5300535469286223,x=4.487810030799225 color=purple,shape=circle,flag=0,i=61835,u=0.6511017701858289,v=0.19418601516093892,w=0.5153960480448987,x=7.225402183189696 color=red,shape=triangle,flag=0,i=61836,u=0.004171787933958004,v=0.5663383523540735,w=0.4865556516253405,x=7.118214175470552 color=red,shape=circle,flag=0,i=61853,u=0.345559838619691,v=0.2508853560238945,w=0.503913744966538,x=5.44463784456043 color=green,shape=circle,flag=1,i=61869,u=0.817380657759987,v=0.10544621627598816,w=0.48973381007222,x=3.2584664923826057 color=red,shape=circle,flag=1,i=61871,u=0.08366616020436324,v=0.10742385561455178,w=0.5041942028737925,x=5.588329685146665 color=red,shape=circle,flag=0,i=61884,u=0.9599580117658257,v=0.8956373603658663,w=0.510071088152013,x=5.625943395628897 color=red,shape=square,flag=0,i=61891,u=0.36576069934033495,v=0.35809365200980947,w=0.5232769997016458,x=6.932004575561117 color=yellow,shape=square,flag=1,i=61897,u=0.13464086236823825,v=0.15650924065865113,w=0.4835104953095868,x=5.889263490765791 color=orange,shape=square,flag=0,i=61918,u=0.18640602854348598,v=0.2672271622271526,w=0.5030058785289381,x=4.326083882616069 color=red,shape=triangle,flag=0,i=61925,u=0.04746071475927671,v=0.5367543900755519,w=0.48581705431478733,x=5.630710628608316 color=red,shape=triangle,flag=1,i=61936,u=0.356381744385441,v=0.26813337819748007,w=0.48971389404584026,x=4.580274896046053 color=blue,shape=circle,flag=0,i=61938,u=0.5295366501170954,v=0.4735172172627693,w=0.5370203616295891,x=6.7412581801620055 color=purple,shape=circle,flag=0,i=61954,u=0.9353238472782092,v=0.9124694467231034,w=0.5157439552390941,x=3.83882578956262 color=purple,shape=circle,flag=1,i=61980,u=0.7867447915994401,v=0.17554390367142436,w=0.5114776859288765,x=5.478594520165248 color=yellow,shape=triangle,flag=0,i=61994,u=0.9890464545334569,v=0.8023850293870773,w=0.4988618909788258,x=4.166279351226079 color=red,shape=square,flag=1,i=61995,u=0.02062837024103603,v=0.2984043381983892,w=0.5295629576749717,x=5.881978788925136 color=purple,shape=circle,flag=0,i=61997,u=0.46741352656817403,v=0.018808978834384593,w=0.5075786262030751,x=6.149918814819884 color=green,shape=square,flag=0,i=62009,u=0.3585964350991907,v=0.1941680966793713,w=0.4991629820690804,x=4.966840885787054 color=blue,shape=square,flag=0,i=62013,u=0.5622781351587085,v=0.8052890967176738,w=0.493901760566586,x=3.976849572787254 color=green,shape=circle,flag=0,i=62017,u=0.34006592038936656,v=0.3204413264209244,w=0.48229410183663773,x=5.237564677155148 color=blue,shape=triangle,flag=1,i=62019,u=0.0426531732390083,v=0.15171870407048826,w=0.4948472041070654,x=2.8507447122043423 color=green,shape=square,flag=1,i=62029,u=0.2835571115639437,v=0.47155549882567127,w=0.49623530121712217,x=6.028679636526424 color=purple,shape=square,flag=0,i=62043,u=0.704537451002878,v=0.5229872604390595,w=0.5297127404570943,x=4.648907585804309 color=red,shape=circle,flag=0,i=62050,u=0.5643784714302795,v=0.5012497913882893,w=0.518136912453673,x=3.925065918220419 color=red,shape=square,flag=0,i=62062,u=0.9531264061878373,v=0.974142690969671,w=0.523931211666261,x=3.367303302553521 color=purple,shape=triangle,flag=0,i=62075,u=0.6234285019734616,v=0.9419453626430792,w=0.4581269392232534,x=5.1527756955510355 color=purple,shape=square,flag=0,i=62093,u=0.15205925058803949,v=0.6150394904958729,w=0.526110447227855,x=4.1154186380623665 color=red,shape=triangle,flag=0,i=62097,u=0.908145221611164,v=0.12983617465009645,w=0.4846339020774075,x=4.446892273216744 color=blue,shape=square,flag=0,i=62101,u=0.4543743951049868,v=0.11843388872347449,w=0.4992715642172183,x=5.136386084128629 color=red,shape=triangle,flag=0,i=62108,u=0.167357771442878,v=0.968288578412845,w=0.48428631555807067,x=3.187524544500509 color=red,shape=circle,flag=0,i=62121,u=0.5979099497775078,v=0.6794539039958924,w=0.5242018264009921,x=5.280042401144994 color=blue,shape=square,flag=1,i=62126,u=0.036113790200399065,v=0.16910869536960704,w=0.502918336080108,x=1.8672835436541029 color=green,shape=triangle,flag=0,i=62134,u=0.6048830568385326,v=0.729874240054699,w=0.5159393385770069,x=4.257994071557856 color=red,shape=square,flag=1,i=62154,u=0.8775160541846945,v=0.9806110363238945,w=0.5327824889664153,x=3.3435869551092536 color=green,shape=square,flag=0,i=62166,u=0.4330001902467715,v=0.6376378265760058,w=0.49276627036701437,x=5.9411261297465 color=yellow,shape=triangle,flag=1,i=62167,u=0.5614588863279815,v=0.7608824536408751,w=0.5037189316894571,x=4.821830950875217 color=red,shape=square,flag=0,i=62188,u=0.40744592792362677,v=0.6744828103129084,w=0.5302394945174181,x=6.231715197692458 color=red,shape=triangle,flag=0,i=62200,u=0.23988771374155948,v=0.8533403056991652,w=0.49368384416477895,x=6.4310693402923365 color=orange,shape=triangle,flag=1,i=62204,u=0.05483042340149369,v=0.06378038360469551,w=0.5298994743718047,x=6.402343677154847 color=red,shape=circle,flag=0,i=62212,u=0.11868607588693214,v=0.16008078324282432,w=0.5230138690384019,x=5.573261510373027 color=red,shape=square,flag=0,i=62235,u=0.05781825160678089,v=0.9812159629061238,w=0.528849248056283,x=3.6240024153043655 color=yellow,shape=triangle,flag=1,i=62256,u=0.18729558177233296,v=0.9635241693178325,w=0.5067570914450856,x=6.8510085898613235 color=red,shape=square,flag=1,i=62261,u=0.42032239218584777,v=0.41881499558405855,w=0.5318614609301553,x=3.8751212362484946 color=red,shape=triangle,flag=0,i=62284,u=0.6219982876210621,v=0.6405049256535393,w=0.48168248154296756,x=6.218527099708347 color=red,shape=circle,flag=0,i=62310,u=0.8796648595608879,v=0.8960933890140106,w=0.5224014162804669,x=5.680682297922847 color=red,shape=triangle,flag=0,i=62316,u=0.19184117907032205,v=0.06402197475999527,w=0.4766580720878818,x=5.502526429341152 color=red,shape=circle,flag=1,i=62317,u=0.24245419168304982,v=0.17592089644676354,w=0.5234713664732507,x=3.3228402967788644 color=red,shape=triangle,flag=0,i=62333,u=0.3081433543019789,v=0.17475252323788693,w=0.4807335630203863,x=3.3559216335905027 color=red,shape=square,flag=0,i=62374,u=0.05127427063072498,v=0.5098696172787879,w=0.5373294457332315,x=4.430513110438568 color=red,shape=triangle,flag=1,i=62375,u=0.23661559056090142,v=0.9855861026865775,w=0.47743130333143724,x=4.190599069091753 color=orange,shape=square,flag=1,i=62383,u=0.023685079195092218,v=0.026937947780171778,w=0.4919021407386805,x=4.627379567957559 color=purple,shape=circle,flag=0,i=62386,u=0.6352835250630797,v=0.9147156642130767,w=0.5234945884182443,x=5.798712173600094 color=red,shape=triangle,flag=1,i=62404,u=0.058402282344989676,v=0.532894108788653,w=0.4836000966532128,x=6.7646632689431385 color=orange,shape=square,flag=1,i=62415,u=0.623264816515352,v=0.01029168112753609,w=0.49028138372204577,x=4.64314623932384 color=yellow,shape=triangle,flag=1,i=62420,u=0.5922537439254313,v=0.7931024659310686,w=0.5174533409684671,x=7.0776406088871004 color=red,shape=triangle,flag=1,i=62435,u=0.6566103647142346,v=0.3093046962173661,w=0.4890548784170205,x=4.430438008663087 color=yellow,shape=circle,flag=1,i=62440,u=0.9195091050599192,v=0.6284006272763784,w=0.4910750656033562,x=5.9488601492085875 color=orange,shape=square,flag=1,i=62444,u=0.8198924252182687,v=0.9403939619690145,w=0.49483627897599086,x=5.385190500599406 color=red,shape=circle,flag=1,i=62446,u=0.25695039848198686,v=0.17690972548675077,w=0.5107397978022713,x=5.379986286167665 color=purple,shape=square,flag=1,i=62450,u=0.4679304831122051,v=0.2520485779531624,w=0.5265733936128689,x=4.523746787611793 color=red,shape=triangle,flag=0,i=62453,u=0.2719444687249306,v=0.2727615921669144,w=0.49218570449784094,x=4.132534482868859 color=red,shape=square,flag=0,i=62460,u=0.1095132438049864,v=0.5990961326315646,w=0.5487367811634232,x=5.30813078014137 color=red,shape=square,flag=0,i=62477,u=0.1681727567517537,v=0.459575124418405,w=0.5399539027694862,x=3.0640498749206455 color=red,shape=square,flag=0,i=62521,u=0.9394264527956095,v=0.35691204119685405,w=0.5447973167051736,x=5.509032937560587 color=yellow,shape=circle,flag=1,i=62544,u=0.6372716681357813,v=0.23390888746555438,w=0.49294978983371884,x=4.412810738362551 color=red,shape=circle,flag=0,i=62551,u=0.01233752976713054,v=-0.0057486829804792375,w=0.5126452670422521,x=5.570141909643815 color=yellow,shape=triangle,flag=1,i=62560,u=0.9396323804778914,v=0.085811621835723,w=0.5175845777084611,x=5.27077636400634 color=red,shape=circle,flag=0,i=62575,u=0.07034914442806128,v=-0.004086988597465882,w=0.5238122498045377,x=3.797765987178355 color=blue,shape=square,flag=0,i=62613,u=0.6811858095759061,v=0.7887531811761556,w=0.49361127715826314,x=4.355142569541913 color=purple,shape=circle,flag=0,i=62617,u=0.714587824554388,v=0.9313613753470926,w=0.5194524554371356,x=4.015819963177061 color=purple,shape=square,flag=0,i=62632,u=0.3985259326969677,v=0.5444232350161109,w=0.5314123884676734,x=4.492798714605738 color=red,shape=square,flag=0,i=62647,u=0.5291260503620531,v=0.013794840772883843,w=0.5407737287180777,x=5.102488976688594 color=red,shape=square,flag=1,i=62683,u=0.11355392145660848,v=0.8669393022115569,w=0.5320901384179496,x=4.356001846362568 color=red,shape=square,flag=1,i=62698,u=0.653364670305655,v=0.6124356991252056,w=0.5287119902302228,x=4.007826612460133 color=red,shape=circle,flag=0,i=62701,u=0.003951253933919596,v=0.04522770982418345,w=0.5258906687903119,x=3.7990821290093546 color=purple,shape=triangle,flag=0,i=62716,u=0.8823544350221625,v=0.1118404389612665,w=0.4586347777216839,x=3.2594503465151825 color=purple,shape=triangle,flag=0,i=62730,u=0.636759249610899,v=0.06469280402168953,w=0.46135189192740805,x=4.312389513007878 color=red,shape=triangle,flag=0,i=62735,u=0.8189085838177863,v=0.9399067495737984,w=0.4617192345326423,x=4.849007284652777 color=red,shape=triangle,flag=0,i=62749,u=0.6703354930086899,v=0.5368154670226469,w=0.4574999605240849,x=3.207734868653835 color=red,shape=square,flag=1,i=62768,u=0.9551936046838428,v=0.9319414615167267,w=0.5190503305114829,x=5.846548662129798 color=red,shape=circle,flag=1,i=62777,u=0.18133834128167947,v=0.26477984785201514,w=0.531294217269015,x=6.008486744113405 color=red,shape=circle,flag=0,i=62780,u=0.5170426364721215,v=0.6036794769162875,w=0.5269285591637343,x=4.583458820391482 color=green,shape=triangle,flag=0,i=62782,u=0.42042232286231107,v=0.9347763946491507,w=0.5040717113848027,x=7.523280788788996 color=yellow,shape=square,flag=1,i=62797,u=0.9311901039381898,v=0.5711913554470899,w=0.49929217899612793,x=4.948899182820194 color=red,shape=circle,flag=0,i=62830,u=0.8526471187916753,v=0.8809963270663802,w=0.5182405502050984,x=4.179081514411876 color=red,shape=square,flag=1,i=62837,u=0.5492872519519799,v=0.330190328959171,w=0.5273996033970642,x=5.290135392615926 color=red,shape=square,flag=0,i=62841,u=0.34626047307667374,v=0.892390856973551,w=0.5304223359053766,x=3.402558165132803 color=green,shape=square,flag=0,i=62844,u=0.18924796767097984,v=0.8273744526178146,w=0.4920170035408091,x=6.040914722549808 color=red,shape=square,flag=0,i=62856,u=0.021636620168551723,v=0.7236946094748882,w=0.5284752005412547,x=5.677699797339172 color=green,shape=circle,flag=0,i=62882,u=0.9295860315045217,v=0.025690266107089244,w=0.497645272785663,x=5.320746340884946 color=yellow,shape=triangle,flag=1,i=62884,u=0.8422450133883254,v=0.7184760862620894,w=0.517631549601741,x=4.6335430681225125 color=blue,shape=triangle,flag=0,i=62890,u=0.9435960887336685,v=0.16011742032923715,w=0.5041171987880846,x=4.723921873053907 color=red,shape=circle,flag=0,i=62903,u=0.6229907355548229,v=0.6089807098214721,w=0.5003728523104544,x=4.489645633365675 color=red,shape=square,flag=0,i=62910,u=0.9332192658756376,v=0.33365715523135997,w=0.5234511225329016,x=3.785653711839109 color=red,shape=square,flag=0,i=62920,u=0.43226258201365564,v=0.5011363797109236,w=0.5277935121014361,x=5.322289568074705 color=red,shape=square,flag=1,i=62923,u=0.4729688221358348,v=0.8082247750242778,w=0.5273715962644718,x=4.643643565339712 color=blue,shape=circle,flag=1,i=62935,u=0.18167566189367645,v=0.7569900365744251,w=0.538237704000588,x=8.127688766703892 color=yellow,shape=triangle,flag=1,i=62937,u=0.22154114504521083,v=0.340772002724789,w=0.5207086040146836,x=6.4729265882176135 color=purple,shape=triangle,flag=1,i=62945,u=0.21555300092636231,v=0.20483990731212587,w=0.4562467436503796,x=4.525005146165923 color=orange,shape=triangle,flag=0,i=62947,u=0.14478704880216064,v=0.2044324703382988,w=0.5394246020147753,x=5.651896509979963 color=blue,shape=square,flag=1,i=62950,u=0.6178240188407061,v=0.9944428415377913,w=0.4852047757312502,x=2.718796906504569 color=purple,shape=triangle,flag=0,i=62958,u=0.04184135931479238,v=0.4391855754156955,w=0.45360908771268516,x=4.924092734588453 color=red,shape=square,flag=1,i=62971,u=0.10046091286823744,v=0.8609250387942977,w=0.5180430599900656,x=5.992000469626208 color=red,shape=square,flag=0,i=62973,u=0.7424499126672801,v=0.1809899807448302,w=0.519415823485699,x=6.852372532872102 color=red,shape=square,flag=0,i=62976,u=0.7443486017365128,v=0.48920301606010896,w=0.5234426858165389,x=5.039298499368262 color=red,shape=square,flag=1,i=62992,u=0.9146580735998954,v=0.24536011183661321,w=0.5211570622432113,x=4.766820404263631 color=blue,shape=circle,flag=0,i=63033,u=0.5305454206207826,v=0.8200238314591863,w=0.5347077688264033,x=4.591968684117361 color=purple,shape=square,flag=0,i=63035,u=0.32005025763871653,v=0.15647470360006588,w=0.5167848779664501,x=6.684007339790288 color=purple,shape=square,flag=0,i=63039,u=0.15240895214791716,v=0.29919244949961166,w=0.5121863211192852,x=6.159969568372798 color=yellow,shape=square,flag=1,i=63049,u=0.6828108211160484,v=0.4015796847989789,w=0.49659371409731,x=5.257250967168765 color=red,shape=triangle,flag=1,i=63057,u=0.6919746500336635,v=0.055960241491301965,w=0.5063304835655412,x=3.5035930223060276 color=yellow,shape=circle,flag=1,i=63063,u=0.11616430991193993,v=0.5887832221524038,w=0.4964918954928837,x=6.3899289491183024 color=red,shape=triangle,flag=1,i=63071,u=0.018672373269410625,v=0.9092165171697827,w=0.5118839892370847,x=4.722531198828153 color=red,shape=square,flag=0,i=63072,u=0.8427844846500919,v=0.5992584871080688,w=0.5204742345347062,x=4.173435918614957 color=red,shape=square,flag=0,i=63092,u=0.41951588383617777,v=0.03589601186018754,w=0.516942061824854,x=4.8376214446814565 color=red,shape=triangle,flag=0,i=63096,u=0.7529650295448971,v=0.9431215182519007,w=0.49788731296415195,x=4.5347574004159545 color=red,shape=circle,flag=0,i=63099,u=0.9309288783393869,v=0.8730077851333838,w=0.5076944717355235,x=5.654391605110433 color=red,shape=circle,flag=0,i=63113,u=0.1033485563735913,v=0.06697824662028311,w=0.5055526799192447,x=3.517999338707257 color=red,shape=circle,flag=1,i=63116,u=0.09384641871081734,v=0.08801379322138762,w=0.5014132780158835,x=3.993779177395526 color=purple,shape=triangle,flag=0,i=63123,u=0.8961539423393202,v=0.7906187187333196,w=0.4567045808453017,x=5.149069214549051 color=yellow,shape=triangle,flag=1,i=63148,u=0.9844731667969369,v=0.33541222586489206,w=0.5325186683372911,x=3.9812266558026486 color=blue,shape=triangle,flag=0,i=63153,u=0.6735264887492048,v=0.39303923267692786,w=0.4986446566249354,x=6.201349714039229 color=purple,shape=triangle,flag=1,i=63156,u=0.9714046347882829,v=0.27764276534699883,w=0.4597202347461114,x=4.659991375203884 color=green,shape=triangle,flag=0,i=63165,u=0.6072741742180652,v=0.13442242488002998,w=0.4916312823761641,x=4.704378970892795 color=red,shape=square,flag=1,i=63185,u=0.650261949898459,v=0.9794670276459893,w=0.5098135457039272,x=5.180812607593896 color=red,shape=triangle,flag=0,i=63186,u=0.5251361946156848,v=0.2544468570870363,w=0.49071187482834566,x=4.943535099881426 color=green,shape=circle,flag=0,i=63192,u=0.4628765932777914,v=0.5009559466597028,w=0.4792149363823281,x=4.479643917875211 color=purple,shape=square,flag=0,i=63196,u=0.6560744766739839,v=0.17830975975236907,w=0.5042125314907943,x=5.985763097936512 color=red,shape=circle,flag=1,i=63204,u=0.7164135106143265,v=0.6830955315025736,w=0.4878851428933129,x=3.775819536462746 color=yellow,shape=triangle,flag=1,i=63220,u=0.4892590459180154,v=0.5065529413283534,w=0.5357798002844943,x=3.5732158909433434 color=red,shape=square,flag=1,i=63223,u=0.7690690369913366,v=0.3055912466129418,w=0.5061163364523721,x=6.174020583937238 color=red,shape=triangle,flag=0,i=63242,u=0.1064618484753983,v=0.6706095691549498,w=0.48721578275580185,x=5.274640214979204 color=yellow,shape=circle,flag=1,i=63260,u=0.7419118468860325,v=0.4921678134634284,w=0.48746178071049073,x=3.822538553667331 color=yellow,shape=circle,flag=1,i=63266,u=0.7052472262240931,v=0.3591091119235702,w=0.4921315753736453,x=3.897337107792995 color=blue,shape=square,flag=0,i=63308,u=0.008287052333036948,v=0.36269407929162556,w=0.48380293397067686,x=4.804535386767394 color=green,shape=circle,flag=0,i=63310,u=0.6591083265083223,v=0.6420080793229909,w=0.4811638732876288,x=3.927447690754425 color=red,shape=triangle,flag=0,i=63317,u=0.10982625662686818,v=0.9960010135922871,w=0.4913318746186599,x=4.718179918484908 color=red,shape=square,flag=0,i=63320,u=0.7893941269986001,v=0.9354940582614681,w=0.5235952465041683,x=4.115492450913288 color=red,shape=square,flag=0,i=63332,u=0.970888211877224,v=0.6857596689710466,w=0.5228003194736635,x=2.668264923871252 color=yellow,shape=square,flag=1,i=63337,u=0.0874924263896879,v=0.950183958407756,w=0.510721718370206,x=4.687215641469513 color=blue,shape=square,flag=1,i=63343,u=0.14114074518146535,v=0.655241608504671,w=0.4852961463128133,x=4.005104442608682 color=red,shape=circle,flag=0,i=63350,u=0.8796945751428287,v=0.8923085930699057,w=0.4687078728895611,x=4.764711681488481 color=red,shape=triangle,flag=1,i=63373,u=0.6595832092253243,v=0.06801374618261546,w=0.49126597353639273,x=3.59910120629142 color=red,shape=circle,flag=0,i=63386,u=0.2764553187950215,v=0.3353116438105522,w=0.4770231965668702,x=4.71820724688136 color=yellow,shape=triangle,flag=1,i=63403,u=0.07339514161166527,v=0.44152339049489187,w=0.5160645007944001,x=5.7446544144498235 color=red,shape=circle,flag=0,i=63404,u=0.09355951248555727,v=0.04769500731061244,w=0.4785452562682194,x=5.592835865813732 color=blue,shape=circle,flag=1,i=63421,u=0.5236272820681089,v=0.2817463347056647,w=0.5384011232085524,x=4.728088219772792 color=yellow,shape=square,flag=1,i=63425,u=0.10463534688361364,v=0.6759023798945356,w=0.5118460945285656,x=5.0010213467351425 color=red,shape=square,flag=0,i=63447,u=0.07821593216320089,v=0.41749452211592886,w=0.5115398197381817,x=3.0271934060020254 color=green,shape=square,flag=0,i=63449,u=0.28280413381317115,v=0.9556857697539318,w=0.4957326089443081,x=5.215505460596041 color=yellow,shape=triangle,flag=1,i=63452,u=0.9273827654059374,v=0.8835971806115526,w=0.5119031140441194,x=5.685017178429618 color=red,shape=triangle,flag=0,i=63461,u=0.3175544716298998,v=0.5365224802620152,w=0.4838196449828189,x=3.589982889198821 color=yellow,shape=triangle,flag=1,i=63473,u=0.4684268930197133,v=0.3996793351218243,w=0.5118596889991462,x=6.225859492489028 color=orange,shape=square,flag=1,i=63477,u=0.07928933894273849,v=0.0514072129984835,w=0.490949314628272,x=6.608600888579531 color=purple,shape=square,flag=0,i=63504,u=0.9700830866905408,v=0.9797449445666488,w=0.5028390388130227,x=5.835149255056467 color=red,shape=square,flag=0,i=63514,u=0.0378176948932033,v=0.1427414392172779,w=0.5130201815984372,x=5.715139555750857 color=red,shape=square,flag=0,i=63520,u=0.3397124390805968,v=0.2714845545300445,w=0.5170010396204573,x=5.561806237121956 color=red,shape=square,flag=0,i=63552,u=0.32371787599694224,v=0.507907498039507,w=0.5045012450134124,x=6.395184987087981 color=red,shape=triangle,flag=0,i=63565,u=0.48020871013960653,v=0.9884932297951934,w=0.4982588641272306,x=6.137621853716542 color=purple,shape=square,flag=0,i=63574,u=0.15379335750978063,v=0.5281964960658879,w=0.4994394965067309,x=2.0727416448885454 color=red,shape=square,flag=1,i=63581,u=0.802394784163531,v=0.6939027134332991,w=0.4966973402746471,x=7.32803597295909 color=red,shape=square,flag=0,i=63585,u=0.4189667395959692,v=0.0045752361451588675,w=0.4994227523808975,x=2.4327208837196515 color=yellow,shape=triangle,flag=1,i=63587,u=0.7167050254544781,v=0.5549538255428227,w=0.5100523850015138,x=3.5714062736529097 color=red,shape=triangle,flag=0,i=63625,u=0.29649511175488363,v=0.7077525174728829,w=0.4948358938306383,x=7.19674170777774 color=yellow,shape=triangle,flag=1,i=63636,u=0.3190657421387958,v=0.9766789545324229,w=0.5146995473706589,x=3.139905763814006 color=red,shape=circle,flag=1,i=63653,u=0.7124949067752695,v=0.7354776104940559,w=0.46776554713874124,x=4.160604070493101 color=red,shape=triangle,flag=0,i=63654,u=0.627050404609583,v=0.13035775383831516,w=0.5008612680386838,x=4.642981482508208 color=red,shape=square,flag=0,i=63685,u=0.9497956342657677,v=0.7842243295282431,w=0.4927051141152887,x=4.014959212256174 color=blue,shape=square,flag=1,i=63689,u=0.6426554468489805,v=0.379984431650072,w=0.503239329678487,x=4.5235969349819705 color=red,shape=triangle,flag=0,i=63707,u=0.2096771803308467,v=0.7973446680349758,w=0.5153683037016645,x=5.81953942794393 color=blue,shape=triangle,flag=0,i=63708,u=0.22170963254835463,v=0.08469046744317732,w=0.5054861869194943,x=5.957782715737459 color=red,shape=triangle,flag=0,i=63716,u=0.9608586826415092,v=0.5778298988776719,w=0.5059131561374438,x=7.582299416281928 color=red,shape=triangle,flag=1,i=63719,u=0.8306323684682014,v=0.07878243923100481,w=0.5030716956841577,x=5.376611272914098 color=red,shape=square,flag=0,i=63739,u=0.39726637906191364,v=0.9974072581707458,w=0.49092955531644206,x=4.742988813801126 color=blue,shape=square,flag=1,i=63748,u=0.038958390272422316,v=0.6899245148086993,w=0.511877267123885,x=6.201614716402648 color=red,shape=triangle,flag=1,i=63763,u=0.8260508879078403,v=0.7122915266979948,w=0.5036212844700014,x=4.681609009062412 color=blue,shape=circle,flag=0,i=63792,u=0.19728458061068666,v=0.16181839296814904,w=0.5348196368757366,x=4.674163075607887 color=red,shape=circle,flag=0,i=63799,u=0.7784454827895895,v=0.8011778292745955,w=0.4662777472228059,x=6.100564869441399 color=red,shape=square,flag=1,i=63806,u=0.6141650607593339,v=0.9142559360340724,w=0.4928580365712914,x=2.8435797160193492 color=green,shape=square,flag=0,i=63810,u=0.8331122386607416,v=0.5796137503861937,w=0.5017164714242858,x=4.731477885461558 color=green,shape=circle,flag=1,i=63816,u=0.40266172833400726,v=0.42381083247437346,w=0.492115379639235,x=7.571613470933646 color=red,shape=circle,flag=0,i=63822,u=0.9437821789349579,v=0.9969487167272225,w=0.4729779526387773,x=5.4405712549070735 color=red,shape=circle,flag=1,i=63839,u=0.3041192394162371,v=0.2647701882074305,w=0.4680206081922557,x=4.044029861775884 color=red,shape=circle,flag=0,i=63853,u=0.5492798216939365,v=0.6217327646534917,w=0.46506013977555066,x=5.631350743071785 color=red,shape=square,flag=0,i=63855,u=0.442889751448163,v=0.36586238799084936,w=0.48412448099437144,x=3.7324822580201364 color=blue,shape=circle,flag=1,i=63856,u=0.6855547858747592,v=0.2707295407356246,w=0.5336873724393838,x=3.8762418109589163 color=blue,shape=circle,flag=1,i=63859,u=0.7459299364313137,v=0.3072131190087173,w=0.5341191395549857,x=5.53068068586547 color=purple,shape=triangle,flag=0,i=63865,u=0.7092757264208321,v=0.23235465548151513,w=0.46216513190126063,x=3.4202946860209327 color=red,shape=triangle,flag=0,i=63886,u=0.45946135793073595,v=0.2588272307510143,w=0.5013865092069411,x=6.440630111447324 color=red,shape=triangle,flag=0,i=63888,u=0.969619606173608,v=0.21558215623761867,w=0.49863958446076706,x=6.1485718143846455 color=red,shape=square,flag=0,i=63899,u=0.3982583133796107,v=0.5549078775856298,w=0.48613666613912915,x=5.303023386962724 color=blue,shape=circle,flag=1,i=63910,u=0.6863886117058431,v=0.37206295297347436,w=0.5293565980248977,x=4.282396951942643 color=red,shape=square,flag=0,i=63934,u=0.28362300522034134,v=0.9776435032329341,w=0.49500489717812485,x=4.22874121836814 color=red,shape=square,flag=0,i=63938,u=0.44540466147148683,v=0.2602174184280942,w=0.49636965013518813,x=5.678133972691477 color=red,shape=square,flag=0,i=63950,u=0.5945643984227755,v=0.07057457546776025,w=0.5025606472334991,x=6.562575077178184 color=red,shape=triangle,flag=0,i=63955,u=0.4748958361621747,v=0.5026362244360355,w=0.493515269580427,x=5.387268214423738 color=red,shape=square,flag=0,i=63970,u=0.8833261553905527,v=0.7186996387121306,w=0.5011426431160687,x=5.02885669106661 color=purple,shape=triangle,flag=1,i=63973,u=0.09727017174152641,v=0.46447544054366596,w=0.47035211902337365,x=4.381689376612946 color=red,shape=square,flag=0,i=63975,u=0.38211363356881844,v=0.1851051930756088,w=0.5088977332933559,x=6.033395726606865 color=yellow,shape=circle,flag=1,i=63982,u=0.05475943205246048,v=0.4827379884980324,w=0.4839250759959782,x=5.461357807406426 color=yellow,shape=square,flag=0,i=63983,u=0.9759577775531386,v=0.5346636072398493,w=0.5090356632542478,x=4.3427832507791475 color=purple,shape=triangle,flag=0,i=63991,u=0.6450211290963586,v=0.7647205800081447,w=0.47397787262422303,x=7.512466509854714 color=yellow,shape=circle,flag=1,i=64000,u=0.6072697294590961,v=0.7735604234985045,w=0.4782161481440966,x=4.028959539850409 color=green,shape=square,flag=0,i=64021,u=0.7279543112915372,v=0.6448926086368608,w=0.4867345558653957,x=5.34349840321175 color=red,shape=square,flag=0,i=64022,u=0.9963151094127419,v=0.5614860220224002,w=0.5162238695986654,x=4.799168980917745 color=red,shape=square,flag=1,i=64023,u=0.4876345274932703,v=0.4723527804131543,w=0.5188911764015784,x=4.5079013835331745 color=blue,shape=triangle,flag=0,i=64036,u=0.7478597761606541,v=0.7144990122993502,w=0.5008458260525993,x=5.568158772053908 color=red,shape=triangle,flag=0,i=64041,u=0.8912540679796508,v=0.13308974592620937,w=0.4966351988438118,x=4.740432531230698 color=red,shape=triangle,flag=0,i=64042,u=0.45734507250285783,v=0.2594904818337578,w=0.4989310014114306,x=2.456291754405488 color=yellow,shape=triangle,flag=1,i=64045,u=0.5308586812797977,v=0.7725052654525788,w=0.5133303452297842,x=5.510681131225151 color=blue,shape=circle,flag=0,i=64046,u=0.23449582206897412,v=0.9588065538630066,w=0.5386645118591479,x=5.561227745195509 color=red,shape=circle,flag=0,i=64066,u=0.9240927253960263,v=0.8320418784551288,w=0.46142196509973243,x=4.878844901170772 color=red,shape=square,flag=1,i=64077,u=0.5735278128678156,v=0.05680994750733448,w=0.5033359042288733,x=6.090509801075051 color=green,shape=square,flag=1,i=64085,u=0.38079080255192166,v=0.18905354331113844,w=0.4907037858557233,x=5.263999791996457 color=red,shape=square,flag=0,i=64087,u=0.5960898446331889,v=0.7903397230154193,w=0.5017152619611266,x=3.059881005175774 color=blue,shape=triangle,flag=1,i=64090,u=0.8848908085564067,v=0.8923312132333386,w=0.4990548475069474,x=5.002427345515826 color=blue,shape=triangle,flag=1,i=64094,u=0.1569268443018389,v=0.3196742984588615,w=0.49493793352365983,x=3.756729477592257 color=green,shape=circle,flag=1,i=64100,u=0.5647815083385339,v=0.4863408108927847,w=0.4978077398156158,x=5.285395987891518 color=red,shape=square,flag=0,i=64107,u=0.3136389492477193,v=0.8459831062057569,w=0.5054226352575494,x=2.583552870227812 color=purple,shape=circle,flag=0,i=64111,u=0.08274291700283631,v=0.011981531702173531,w=0.5310308500191578,x=5.987754772763229 color=green,shape=circle,flag=0,i=64129,u=0.09629011688513611,v=0.7869194660837012,w=0.5003479541242317,x=6.49648483163907 color=red,shape=square,flag=1,i=64136,u=0.35692812504153615,v=0.5554943275309325,w=0.5134677416671467,x=4.496888235107965 color=red,shape=triangle,flag=0,i=64147,u=0.020012867427591008,v=0.9805642371114248,w=0.5040291259439584,x=4.231686261830181 color=purple,shape=circle,flag=0,i=64153,u=0.009337255555096569,v=0.13918972136927654,w=0.5283727377866156,x=5.103066168043456 color=red,shape=triangle,flag=1,i=64162,u=0.2985305141624415,v=0.8555467295075686,w=0.49579115054307554,x=5.960945321253074 color=yellow,shape=square,flag=1,i=64167,u=0.9011278559567346,v=0.7285422107675157,w=0.503217543589724,x=4.7521316916146725 color=red,shape=square,flag=0,i=64175,u=0.7059444692365139,v=0.46370555304500527,w=0.5115203103971437,x=4.22356701299343 color=yellow,shape=square,flag=0,i=64197,u=0.015601479148791952,v=0.03483907379197315,w=0.5008076421823484,x=4.66396019719809 color=red,shape=triangle,flag=0,i=64200,u=0.6847297348626562,v=0.7932145655465365,w=0.4908329573718279,x=5.445535502726784 color=red,shape=square,flag=1,i=64213,u=0.45342505049552717,v=0.5125225107549417,w=0.5190128579359139,x=4.118315119598916 color=yellow,shape=triangle,flag=1,i=64215,u=0.6705071617575188,v=0.8803817427148197,w=0.5013233583723586,x=6.298922709137407 color=blue,shape=square,flag=1,i=64221,u=0.8702136360214097,v=0.49692647582661886,w=0.5299607495813312,x=6.6131819422058244 color=blue,shape=triangle,flag=1,i=64224,u=0.24947955591329274,v=0.48029654076629635,w=0.49494007087366737,x=3.669811326668052 color=red,shape=square,flag=0,i=64230,u=0.17131051116198714,v=0.8517566554649438,w=0.5215963440875848,x=5.548306467460223 color=blue,shape=triangle,flag=0,i=64240,u=0.4363641687828099,v=0.019544474085960273,w=0.4883218526438222,x=7.387452606559268 color=blue,shape=square,flag=1,i=64245,u=0.5322542720406609,v=0.21065509258665627,w=0.5269834892915934,x=2.5326375376948724 color=red,shape=triangle,flag=0,i=64256,u=0.710143402260618,v=0.8534076581081995,w=0.49975492780193975,x=3.707913732714907 color=red,shape=circle,flag=0,i=64262,u=0.7984166628795825,v=0.8623991335719142,w=0.4791416501521122,x=4.167364845068389 color=yellow,shape=square,flag=1,i=64296,u=0.972916353164527,v=0.3684926942422071,w=0.49736489968193426,x=5.618405006881453 color=yellow,shape=triangle,flag=1,i=64305,u=0.4692257097702849,v=0.3232319653088911,w=0.4956778330548818,x=6.740500416957165 color=red,shape=triangle,flag=0,i=64326,u=0.9683081350452416,v=0.06627198553757219,w=0.4948835589424861,x=5.660492884833842 color=green,shape=triangle,flag=0,i=64328,u=0.9715889849359332,v=0.6309264306921687,w=0.46616568176306455,x=6.371837539270937 color=purple,shape=square,flag=0,i=64338,u=0.9336239383135657,v=0.12656727153155733,w=0.5179953179287038,x=5.373824217752926 color=green,shape=circle,flag=0,i=64342,u=0.9644393199588971,v=0.8066328910947824,w=0.5097391666721242,x=7.7391571591368065 color=blue,shape=triangle,flag=1,i=64343,u=0.04233891284097735,v=0.6565482518638562,w=0.49572672756256864,x=5.852762818653058 color=green,shape=square,flag=0,i=64348,u=0.8223999917274492,v=0.3277495051022389,w=0.5011804726006969,x=6.29409308520921 color=red,shape=circle,flag=0,i=64370,u=0.8730393727931256,v=0.8846982456315251,w=0.46943485903510607,x=3.469662858803927 color=green,shape=square,flag=0,i=64394,u=0.8759037505341121,v=0.2768411564827987,w=0.4941481492696853,x=4.356843922601224 color=yellow,shape=triangle,flag=1,i=64401,u=0.9164000913872118,v=0.5224988236587411,w=0.4936227158934918,x=2.569989762935232 color=purple,shape=circle,flag=0,i=64407,u=0.45050526713854444,v=0.3810065490600414,w=0.5216637275515531,x=4.309329417360491 color=red,shape=square,flag=0,i=64426,u=0.38755407348408877,v=0.4052117319250018,w=0.5420427752432667,x=2.6621468072160517 color=yellow,shape=square,flag=1,i=64433,u=0.8463768288412885,v=0.19634946726177027,w=0.5073074847287324,x=3.1131903296146803 color=red,shape=square,flag=1,i=64434,u=0.2899660655195041,v=0.2607739531495955,w=0.5308400515996639,x=5.378602804959737 color=green,shape=square,flag=0,i=64435,u=0.2686419363736554,v=0.5884194571306015,w=0.49156965416921433,x=7.33472067034177 color=blue,shape=circle,flag=0,i=64449,u=0.5312097691912956,v=0.2866998766884393,w=0.5300547771100046,x=4.809521088514162 color=red,shape=triangle,flag=0,i=64452,u=0.46335425384275486,v=0.6625945608407157,w=0.5221104204691589,x=4.006153695745944 color=red,shape=circle,flag=0,i=64457,u=0.1531298558749995,v=0.07053912927400352,w=0.46452585900732735,x=5.256278983755565 color=red,shape=circle,flag=0,i=64477,u=0.5940629877888385,v=0.601296637083989,w=0.46630411447173187,x=4.436644125785411 color=purple,shape=square,flag=0,i=64481,u=0.37065765846951126,v=0.4067283952673201,w=0.5274680100421396,x=3.9896762684542346 color=purple,shape=square,flag=0,i=64534,u=0.2015145831423374,v=0.3960021303646689,w=0.5319611531145543,x=3.64698269911374 color=red,shape=circle,flag=1,i=64539,u=0.2607995955602843,v=0.22400239384539683,w=0.45787860930613217,x=5.45651471941169 color=yellow,shape=square,flag=1,i=64541,u=0.4001773190623412,v=0.25630894165050044,w=0.5182528477901761,x=4.875544406373321 color=red,shape=circle,flag=1,i=64542,u=0.7842388254663052,v=0.6881628448515157,w=0.45689713863516374,x=4.956630170345078 color=blue,shape=triangle,flag=1,i=64543,u=0.9351764837201605,v=0.3413938482854869,w=0.5091841787274728,x=2.481757224688957 color=purple,shape=triangle,flag=0,i=64566,u=0.3791540064862967,v=0.2937931357505441,w=0.48337957209757326,x=5.707400788309904 color=red,shape=triangle,flag=0,i=64572,u=0.978883263957583,v=0.17208215251297787,w=0.5254050061158511,x=3.76829801681267 color=blue,shape=circle,flag=0,i=64578,u=0.852192730327997,v=0.875831829797369,w=0.5307611835100067,x=4.588894350897245 color=red,shape=square,flag=0,i=64601,u=0.5918043606292889,v=0.7000468134049758,w=0.5169782111633763,x=4.543946337259999 color=red,shape=triangle,flag=1,i=64615,u=0.45739248862444637,v=0.8672414109138011,w=0.5215251455748212,x=2.7227260734492176 color=red,shape=circle,flag=0,i=64619,u=0.24723301084060134,v=0.2841229280120296,w=0.4664359479037898,x=3.1377552847749857 color=red,shape=triangle,flag=0,i=64627,u=0.6380693842353886,v=0.624769350221581,w=0.5166966282202463,x=5.933012199227495 color=red,shape=square,flag=0,i=64639,u=0.8792987396666089,v=0.07680337370292156,w=0.5151463811642052,x=5.915825493566256 color=red,shape=circle,flag=0,i=64646,u=0.02946597584823507,v=-0.00964173446964052,w=0.4598542294953604,x=6.066656368439051 color=red,shape=square,flag=0,i=64656,u=0.9957593004096548,v=0.5457792865191033,w=0.5202985812877525,x=5.876195227853195 color=red,shape=triangle,flag=0,i=64659,u=0.316076570954698,v=0.49451312023591176,w=0.5197858997736655,x=5.432327494908552 color=blue,shape=square,flag=1,i=64675,u=0.9894146584394644,v=0.1598456849653801,w=0.5190465620260806,x=5.321717094729606 color=red,shape=triangle,flag=0,i=64685,u=0.9667942870792993,v=0.45834058366298125,w=0.5193796874853984,x=2.7752124774275586 color=orange,shape=circle,flag=1,i=64698,u=0.9530300915157188,v=0.6157661209513193,w=0.5000750694642581,x=5.501506237847437 color=green,shape=square,flag=0,i=64706,u=0.025466555741951558,v=0.9314023931438274,w=0.4918391536631408,x=4.003904813492953 color=purple,shape=square,flag=0,i=64720,u=0.16261944210584722,v=0.9622114930511119,w=0.5159587490104004,x=4.5962545116326945 color=blue,shape=triangle,flag=1,i=64723,u=0.30303255688848285,v=0.08693611578817917,w=0.51113716940579,x=4.255873939755748 color=red,shape=square,flag=1,i=64746,u=0.11150300883706599,v=0.812752471011457,w=0.5251511912985377,x=5.962202895801816 color=red,shape=circle,flag=1,i=64755,u=0.49783467917086743,v=0.5674595761425589,w=0.4802455708585952,x=3.662032559009031 color=yellow,shape=circle,flag=1,i=64764,u=0.7002826909415023,v=0.8114218848057422,w=0.4878827731446801,x=5.561974666181925 color=red,shape=square,flag=0,i=64769,u=0.6178092770759732,v=0.24994269586172424,w=0.5272017256334964,x=5.718707747559576 color=blue,shape=square,flag=1,i=64775,u=0.36765547446107316,v=0.8335993289522815,w=0.5120397252558292,x=4.279514054167786 color=yellow,shape=circle,flag=1,i=64781,u=0.6474511034851618,v=0.9441289636599535,w=0.48706589514743537,x=6.857391291304986 color=red,shape=triangle,flag=0,i=64816,u=0.9990007970649004,v=0.5984063560112501,w=0.5192765965918773,x=6.02505866341543 color=red,shape=triangle,flag=0,i=64821,u=0.9025392010053739,v=0.08866257265615829,w=0.5160043250545797,x=5.720386334787676 color=yellow,shape=triangle,flag=1,i=64831,u=0.5134958791049719,v=0.8682061667809065,w=0.49802201640066407,x=5.261964049553423 color=green,shape=square,flag=0,i=64832,u=0.931142864151507,v=0.24549905593507126,w=0.478110673194234,x=3.437685703888444 color=green,shape=circle,flag=1,i=64838,u=0.3254608716787136,v=0.41431860395529174,w=0.498711875491115,x=6.53041911957271 color=yellow,shape=square,flag=1,i=64842,u=0.947359937140417,v=0.7724299503572887,w=0.5068265682251539,x=4.243199493337334 color=red,shape=triangle,flag=0,i=64848,u=0.9494992003261125,v=0.17488470368341058,w=0.5063790096338582,x=6.847445460858204 color=red,shape=square,flag=1,i=64859,u=0.632974858484807,v=8.930277299445954e-05,w=0.5290750594438621,x=4.610258616114966 color=red,shape=triangle,flag=0,i=64861,u=0.35914496258462403,v=0.31383948785887983,w=0.5031666087844853,x=4.208162268033191 color=green,shape=square,flag=0,i=64871,u=0.5132468772575083,v=0.734496148973709,w=0.47531369383510536,x=5.4639852903521495 color=yellow,shape=square,flag=1,i=64873,u=0.16463447410131382,v=0.22800574067939772,w=0.5049253759450267,x=6.212815695863007 color=blue,shape=triangle,flag=1,i=64890,u=0.20956241202265335,v=0.2726171005354915,w=0.5144404976118491,x=5.822733204105899 color=red,shape=triangle,flag=1,i=64893,u=0.5354715208728439,v=0.24613133287194167,w=0.5012996540359805,x=5.808934763221032 color=red,shape=triangle,flag=0,i=64899,u=0.5460430282095673,v=0.916400948528702,w=0.4968924116236075,x=4.948528140292663 color=red,shape=square,flag=1,i=64907,u=0.48750530053116925,v=0.8354207519202246,w=0.5329904601574204,x=4.5400396422906 color=purple,shape=square,flag=0,i=64912,u=0.6290497451733703,v=0.04900077904469091,w=0.5362106970499977,x=3.9536667555229728 color=red,shape=triangle,flag=0,i=64925,u=0.7356531907462553,v=0.8973901227620534,w=0.4890626288215829,x=4.240885522928878 color=red,shape=square,flag=1,i=64929,u=0.8525662903112224,v=0.9487130591701535,w=0.5327118930797484,x=4.536914619191142 color=red,shape=circle,flag=1,i=64951,u=0.2753183104553981,v=0.24022062075193212,w=0.47358419495404414,x=3.949768957643478 color=purple,shape=triangle,flag=0,i=64957,u=0.058320987548133085,v=0.6123565767998979,w=0.46733568865542235,x=4.233692005189134 color=red,shape=square,flag=0,i=64958,u=0.44240926277505943,v=0.9523325413193555,w=0.5326671561332541,x=4.2894849799572015 color=blue,shape=square,flag=0,i=64963,u=0.024426947590495796,v=0.5316266848361411,w=0.5124139001677811,x=5.619054311325499 color=blue,shape=circle,flag=0,i=64964,u=0.5063412718934043,v=0.7486730533820664,w=0.5069041429725936,x=4.443930448302951 color=red,shape=square,flag=1,i=64976,u=0.7773778380327702,v=0.5907033048263742,w=0.5306760834520597,x=5.766312964627865 color=red,shape=circle,flag=0,i=64978,u=0.4119729859087361,v=0.479541486794416,w=0.47274220675869755,x=5.604600467622807 color=purple,shape=square,flag=0,i=64985,u=0.16842275192459144,v=0.7888948967618983,w=0.5335551370240443,x=3.8748462668508084 color=yellow,shape=circle,flag=1,i=64992,u=0.3395358854734897,v=0.4717722447811884,w=0.47183492669344995,x=5.1030090499269924 color=red,shape=square,flag=0,i=64995,u=0.0567647560319825,v=0.8852584386364303,w=0.5308195825619981,x=4.812497654502461 color=green,shape=circle,flag=0,i=65002,u=0.747777869980808,v=0.15672336812474486,w=0.4983671857021502,x=3.5524937270702743 color=purple,shape=circle,flag=0,i=65009,u=0.11448659042521758,v=0.37128980405316847,w=0.5280579389173199,x=6.7711738113629565 color=blue,shape=triangle,flag=1,i=65028,u=0.811814842995744,v=0.2538914035408405,w=0.49895245391075094,x=5.554581328507087 color=purple,shape=circle,flag=0,i=65051,u=0.16617239618475033,v=0.4346085580893905,w=0.531990236539049,x=3.9211115790816913 color=red,shape=square,flag=0,i=65053,u=0.2718576509578965,v=0.15577912026012075,w=0.5278939165818484,x=6.984378812791431 color=red,shape=triangle,flag=0,i=65055,u=0.4293332706716929,v=0.7463306612814803,w=0.5008319015861331,x=4.818548965080251 color=blue,shape=circle,flag=1,i=65058,u=0.5283589194442528,v=0.23472492897549846,w=0.5135573256417975,x=5.120523443235321 color=orange,shape=square,flag=1,i=65072,u=0.41479594499790895,v=0.48373183240935813,w=0.4920374216652845,x=3.4676338222668917 color=red,shape=square,flag=1,i=65073,u=0.36776326219296496,v=0.026864515735567918,w=0.5249304995524096,x=4.8976826634433985 color=blue,shape=circle,flag=1,i=65083,u=0.5809690675464005,v=0.9409031057132201,w=0.5126529986638552,x=5.4930181893311 color=yellow,shape=triangle,flag=1,i=65084,u=0.2924621514312543,v=0.4519628107299266,w=0.5060714279073292,x=4.022430968547574 color=red,shape=square,flag=0,i=65086,u=0.3616524063450083,v=0.6748725045521407,w=0.5220869562971677,x=6.466926281716532 color=green,shape=square,flag=0,i=65100,u=0.18992913486063678,v=0.6976525721214802,w=0.48573717600808036,x=4.604820235923111 color=red,shape=square,flag=0,i=65125,u=0.10613781365226538,v=0.06695608747900939,w=0.5245187213867367,x=4.677799445091317 color=red,shape=circle,flag=0,i=65128,u=0.23743225205268448,v=0.1783788641581944,w=0.49701046700655943,x=4.691433950645753 color=red,shape=circle,flag=1,i=65141,u=0.47632324588875885,v=0.4530808242615764,w=0.5050409997934431,x=4.270843356712796 color=red,shape=triangle,flag=0,i=65143,u=0.6275028105541011,v=0.7213672357227178,w=0.5002172762645051,x=3.440055274826553 color=yellow,shape=triangle,flag=0,i=65154,u=0.08575403258114778,v=0.4061910694743488,w=0.5000709824020975,x=5.452885175514719 color=blue,shape=circle,flag=0,i=65166,u=0.9627736861082165,v=0.3444540262018051,w=0.5169924498805815,x=5.244021008140907 color=purple,shape=triangle,flag=1,i=65197,u=0.02188951027035302,v=0.44449210075211454,w=0.4648009260304861,x=5.625409051079889 color=red,shape=triangle,flag=1,i=65199,u=0.22641941927027553,v=0.027411990493695804,w=0.49000303878724694,x=6.070081980144997 color=yellow,shape=square,flag=1,i=65202,u=0.5466110589119082,v=0.7993443396901851,w=0.5115614601985802,x=3.310085028681474 color=red,shape=square,flag=1,i=65204,u=0.5445462751290312,v=0.23545602382978847,w=0.5084121071928628,x=4.978951854769487 color=purple,shape=circle,flag=0,i=65213,u=0.24386271930329795,v=0.4948862591969918,w=0.5310211373033625,x=7.332289486054274 color=yellow,shape=square,flag=1,i=65243,u=0.4207977187353583,v=0.06559148241184698,w=0.5119971292357092,x=5.713981506956713 color=purple,shape=square,flag=0,i=65255,u=0.3694078438004057,v=0.8845307798454202,w=0.5196124743571258,x=3.772024658063442 color=yellow,shape=square,flag=1,i=65261,u=0.364342339312579,v=0.6778843851093698,w=0.5109535945540792,x=4.997107064745154 color=red,shape=square,flag=0,i=65264,u=0.9026517077683804,v=0.4662380200947325,w=0.5254560965412735,x=4.85920289078181 color=blue,shape=triangle,flag=1,i=65272,u=0.6171043031985003,v=0.6563591096612812,w=0.501899987292809,x=4.705629956098989 color=red,shape=square,flag=1,i=65274,u=0.7565377040169405,v=0.77687484140646,w=0.5247431613810872,x=6.385264763616131 color=red,shape=square,flag=0,i=65276,u=0.8857073415633464,v=0.0568738396449876,w=0.5225633155813637,x=4.457044827399879 color=red,shape=circle,flag=0,i=65297,u=0.8965680990892491,v=0.9866394224571755,w=0.5132353404710892,x=8.36378992550476 color=red,shape=square,flag=0,i=65302,u=0.4060476274644077,v=0.6921115525227287,w=0.5249918109489632,x=5.2400281554119195 color=orange,shape=square,flag=0,i=65330,u=0.6350121426552636,v=0.048032888259897044,w=0.48537979050664637,x=5.209091859880245 color=blue,shape=circle,flag=1,i=65336,u=0.2703392928886307,v=0.12155510214852938,w=0.5246866921197347,x=3.1267564242051695 color=red,shape=triangle,flag=0,i=65340,u=0.563117131148891,v=0.7939612650067187,w=0.4915541049563324,x=3.7090816210948603 color=red,shape=circle,flag=1,i=65357,u=0.02704338146223284,v=-0.04106383914389711,w=0.5196009194626682,x=5.195519463029234 color=yellow,shape=square,flag=1,i=65359,u=0.6837164121801776,v=0.8617931960386346,w=0.5129301527828952,x=5.427528440148539 color=purple,shape=square,flag=0,i=65363,u=0.9525761753790593,v=0.49451301162020544,w=0.522167193867163,x=4.640759310495134 color=red,shape=square,flag=1,i=65368,u=0.1628701489879193,v=0.4486789942169367,w=0.5329971644668731,x=6.4143655401408095 color=yellow,shape=square,flag=1,i=65372,u=0.23314746745489467,v=0.5140457025729221,w=0.5144697602469269,x=5.382406309641655 color=purple,shape=triangle,flag=0,i=65375,u=0.32710018093748117,v=0.682952682314051,w=0.4587534389825774,x=4.161987410672152 color=blue,shape=square,flag=1,i=65382,u=0.9499804206300224,v=0.8830151918905924,w=0.49493525846972275,x=7.2901199343317105 color=purple,shape=triangle,flag=0,i=65387,u=0.45117504834511646,v=0.7528625843741594,w=0.46369375666349016,x=6.018868590488388 color=red,shape=triangle,flag=0,i=65412,u=0.2673400311085029,v=0.9748084027835497,w=0.4858489835268026,x=3.454207420625662 color=yellow,shape=triangle,flag=1,i=65424,u=0.8521956893378505,v=0.31778334288020316,w=0.5045010392783321,x=7.740849571194886 color=red,shape=circle,flag=1,i=65425,u=0.6621048080269045,v=0.6793782554213099,w=0.5361145560063162,x=3.989075765882611 color=purple,shape=square,flag=0,i=65445,u=0.07770708160455186,v=0.15686282473056257,w=0.5219192637211514,x=7.565571153685286 color=red,shape=square,flag=1,i=65452,u=0.5070802815676585,v=0.0991009994388381,w=0.5142618220957491,x=4.005160234130259 color=yellow,shape=triangle,flag=1,i=65460,u=0.21670855056612637,v=0.4229092229670731,w=0.5090821428584934,x=4.171376694980853 color=red,shape=triangle,flag=0,i=65463,u=0.47594230481617894,v=0.26577985821357586,w=0.4793083008522725,x=3.312364535109152 color=yellow,shape=triangle,flag=1,i=65469,u=0.35486872424687865,v=0.35645941772963985,w=0.5126031740370534,x=6.913966157444608 color=red,shape=square,flag=0,i=65470,u=0.8177422009952898,v=0.77502762265133,w=0.5201128676434438,x=4.281609650116536 color=red,shape=square,flag=1,i=65480,u=0.6608780225835991,v=0.25110646468794273,w=0.5248571536023938,x=5.681629426309661 color=green,shape=square,flag=0,i=65485,u=0.19684165053851022,v=0.0658455013679633,w=0.482523956636488,x=6.074793796362852 color=red,shape=triangle,flag=0,i=65490,u=0.48503770531462564,v=0.2097154454813771,w=0.48426800355276983,x=4.432375055866024 color=yellow,shape=square,flag=1,i=65523,u=0.1187328949230666,v=0.9371930150464581,w=0.5117171183989658,x=5.2214576049932315 color=orange,shape=square,flag=0,i=65529,u=0.6422253013524792,v=0.3262956938191697,w=0.49531878153527514,x=5.072003145791108 color=yellow,shape=square,flag=1,i=65532,u=0.04911615336020381,v=0.0740469691539487,w=0.5119210394408731,x=4.181382559173605 color=green,shape=circle,flag=0,i=65544,u=0.9130327920089024,v=0.1547003795449442,w=0.48815423889993104,x=5.164413079351491 color=green,shape=square,flag=0,i=65549,u=0.9806626403344759,v=0.7092852901524583,w=0.47924229221639825,x=4.249550586613052 color=yellow,shape=circle,flag=1,i=65555,u=0.5475144808182765,v=0.874686834933429,w=0.48702762694608687,x=3.6028032373094185 color=green,shape=triangle,flag=0,i=65569,u=0.7710719710129457,v=0.09701565689653802,w=0.4952347592409199,x=7.914435535668112 color=blue,shape=square,flag=0,i=65578,u=0.596264040060545,v=0.2007539589978875,w=0.4816977457008478,x=6.328477665108153 color=orange,shape=square,flag=0,i=65594,u=0.033244875883853386,v=0.1976111706760848,w=0.49694125371360376,x=6.915507637934556 color=yellow,shape=circle,flag=1,i=65597,u=0.7128461133000341,v=0.7379828956763212,w=0.4921527474600759,x=5.810573662243253 color=red,shape=triangle,flag=1,i=65598,u=0.2813099806314614,v=0.40467576543705563,w=0.4862179676409222,x=3.025497259794875 color=yellow,shape=triangle,flag=1,i=65606,u=0.650388664784633,v=0.748753198306179,w=0.5110256564418473,x=3.8444908893851584 color=red,shape=circle,flag=0,i=65609,u=0.038891398021832724,v=-0.0047455971530552254,w=0.5376717895435597,x=6.972551732184367 color=red,shape=square,flag=0,i=65611,u=0.3610852846643944,v=0.8191668782064966,w=0.5159380801099495,x=2.4549765988995085 color=red,shape=circle,flag=0,i=65618,u=0.8154109490283452,v=0.8613841121586385,w=0.5417314957392083,x=3.212581844644406 color=yellow,shape=triangle,flag=1,i=65622,u=0.9417779749131687,v=0.5989427790361583,w=0.5123731859941992,x=5.652941363127328 color=purple,shape=circle,flag=0,i=65640,u=0.8032016297505784,v=0.20018915268808912,w=0.5504532139490572,x=6.3672926809200305 color=red,shape=triangle,flag=1,i=65675,u=0.8904964369108095,v=0.7717976078033741,w=0.4831082951099408,x=4.903953345673804 color=purple,shape=square,flag=0,i=65680,u=0.3078085627958542,v=0.3513847980538256,w=0.52968501849301,x=5.791490385475154 color=red,shape=triangle,flag=0,i=65682,u=0.5630094998177576,v=0.39810214349093065,w=0.4840927278330533,x=2.8641043493827794 color=green,shape=triangle,flag=0,i=65688,u=0.3495391028098135,v=0.04847993696677777,w=0.4909365492240992,x=2.6334722384675815 color=purple,shape=circle,flag=0,i=65713,u=0.20780248179986993,v=0.9641870358252208,w=0.5491676250640222,x=5.355817321209251 color=red,shape=square,flag=1,i=65718,u=0.9631572523989812,v=0.1988227554831976,w=0.5169183681327704,x=4.413010187336062 color=red,shape=square,flag=1,i=65719,u=0.6610719375001668,v=0.9466620977827448,w=0.5191538795175775,x=6.181558463760098 color=blue,shape=triangle,flag=0,i=65735,u=0.532217274575207,v=0.9215165572456875,w=0.49769189054544016,x=2.951659057688412 color=yellow,shape=square,flag=1,i=65748,u=0.8565215838409299,v=0.547557706752661,w=0.5284014936577571,x=5.139861303617188 color=blue,shape=circle,flag=0,i=65758,u=0.11493638715498466,v=0.9068576192504535,w=0.5238762042749868,x=5.002189566230604 color=blue,shape=square,flag=1,i=65777,u=0.31889897017136026,v=0.316537088637698,w=0.4838142844156904,x=5.200245777483391 color=red,shape=triangle,flag=0,i=65786,u=0.9723832339657721,v=0.9216069378968924,w=0.4763934397254572,x=4.936530481775569 color=blue,shape=square,flag=0,i=65805,u=0.2591789176525001,v=0.2944090414593282,w=0.4813982600767997,x=2.510009144578748 color=red,shape=square,flag=1,i=65818,u=0.23553567696241795,v=0.41739723335043155,w=0.5260361259322007,x=4.732313414838944 color=purple,shape=circle,flag=0,i=65826,u=0.9031037628536029,v=0.017696160981824693,w=0.5485179355840061,x=5.175351802162621 color=yellow,shape=square,flag=0,i=65831,u=0.870609726338584,v=0.401006888910205,w=0.5298318710186819,x=4.867283791678956 color=green,shape=square,flag=1,i=65844,u=0.8465149981805902,v=0.7637890006015269,w=0.46456320279830216,x=6.110137649663902 color=red,shape=square,flag=0,i=65850,u=0.4095920919277024,v=0.09660392615422109,w=0.5304399566102151,x=4.547702374449521 color=blue,shape=circle,flag=0,i=65860,u=0.4805512213466605,v=0.21737726353706888,w=0.5235499503604353,x=6.0818172193662825 color=red,shape=triangle,flag=1,i=65861,u=0.21789574557058644,v=0.2392185651492852,w=0.4896732875300848,x=3.8626313362452542 color=red,shape=triangle,flag=1,i=65870,u=0.39632844612386,v=0.9492528818969544,w=0.4998987826941821,x=5.008781245264196 color=red,shape=circle,flag=0,i=65888,u=0.23643734825428298,v=0.20261135185297066,w=0.5408689398703113,x=5.572425751726677 color=green,shape=triangle,flag=1,i=65913,u=0.5186176275777967,v=0.2054289898134315,w=0.4915810215318341,x=5.578258500530295 color=red,shape=square,flag=0,i=65935,u=0.3309357423883479,v=0.725713868060836,w=0.5260549831742616,x=2.663995747138903 color=purple,shape=square,flag=0,i=65941,u=0.7450693314454351,v=0.7874976347311841,w=0.5200618730968948,x=7.286778748858808 color=red,shape=triangle,flag=0,i=65944,u=0.9864367180455702,v=0.37045174487388777,w=0.49368088095638113,x=4.516041844745154 color=red,shape=circle,flag=0,i=65959,u=0.7255351327908097,v=0.6765720696316141,w=0.533735323931998,x=5.412834633959929 color=yellow,shape=square,flag=1,i=65973,u=0.8527274263056215,v=0.24925696247631246,w=0.5404171056841892,x=4.04240852877822 color=blue,shape=triangle,flag=1,i=65979,u=0.16931548166599253,v=0.9012430937935009,w=0.4975508276252114,x=3.48300168160711 color=red,shape=triangle,flag=0,i=65992,u=0.08157658671038037,v=0.8848745359917821,w=0.4905829398825815,x=4.929880364065919 color=red,shape=triangle,flag=0,i=66001,u=0.08289326883489034,v=0.2838100050711774,w=0.48575482154347827,x=2.088330588192684 color=red,shape=triangle,flag=0,i=66006,u=0.9455253272892942,v=0.3529829462119589,w=0.49077719478025816,x=5.266825104703118 color=purple,shape=triangle,flag=0,i=66015,u=0.10635533022443988,v=0.765912250372427,w=0.4735170744381001,x=3.609019408830163 color=red,shape=triangle,flag=0,i=66016,u=0.3584662810316416,v=0.34006804463021645,w=0.4867656248152798,x=5.250274043912767 color=red,shape=square,flag=1,i=66018,u=0.0300185210043572,v=0.5764237783253642,w=0.5128833371312603,x=7.4318991469801645 color=yellow,shape=square,flag=1,i=66034,u=0.7086307737392321,v=0.8361197500271356,w=0.5361286488166549,x=6.827805765791069 color=yellow,shape=circle,flag=1,i=66038,u=0.6600574003945087,v=0.9708996159541871,w=0.49875470972187536,x=6.482600605885213 color=blue,shape=square,flag=1,i=66046,u=0.6726727227871588,v=0.42156202307788926,w=0.4646818934036413,x=5.865547807266733 color=red,shape=circle,flag=0,i=66071,u=0.6826415438045406,v=0.7196333842311028,w=0.4999336999532344,x=5.507996239808637 color=red,shape=square,flag=0,i=66074,u=0.7556849406675512,v=0.5756232032160563,w=0.5224706806586751,x=4.541628910447802 color=red,shape=square,flag=1,i=66077,u=0.38934017968027124,v=0.14080289508555732,w=0.5216904519812638,x=3.4921097942148016 color=purple,shape=circle,flag=0,i=66082,u=0.954963362975394,v=0.1891919072927566,w=0.5408947025157844,x=5.8209278216532025 color=purple,shape=square,flag=1,i=66106,u=0.2900797292359212,v=0.18331788415779138,w=0.5270743920271593,x=3.659391675899025 color=red,shape=square,flag=0,i=66136,u=0.3729001003048925,v=0.002579446584631273,w=0.5294590180084595,x=4.95781140146564 color=green,shape=circle,flag=0,i=66142,u=0.03144618970573354,v=0.8101630773552404,w=0.48369241851009676,x=3.8429602486887213 color=red,shape=circle,flag=1,i=66175,u=0.9973354035694538,v=1.0250351309434942,w=0.4935338096568391,x=5.509620355031186 color=blue,shape=square,flag=1,i=66176,u=0.1479544549133024,v=0.32540757563244527,w=0.4437949228633597,x=6.318550963640885 color=blue,shape=square,flag=1,i=66200,u=0.44768572765841963,v=0.04397540764708863,w=0.444071830711182,x=6.195617335156531 color=red,shape=triangle,flag=0,i=66204,u=0.9417220624872231,v=0.4436263500097287,w=0.4786815325027116,x=3.318969107234588 color=red,shape=square,flag=1,i=66206,u=0.1354827939983685,v=0.6519926007293998,w=0.5167012747461797,x=5.3403656899448535 color=purple,shape=square,flag=0,i=66236,u=0.19725791130471593,v=0.8886735735471696,w=0.5202572576222524,x=6.1845270378912005 color=yellow,shape=circle,flag=1,i=66237,u=0.31705867680025823,v=0.48231965740539307,w=0.5005327965861784,x=5.381476542710105 color=green,shape=triangle,flag=0,i=66238,u=0.9347680034905226,v=0.36701360311453735,w=0.49502633335598634,x=3.683186013099862 color=purple,shape=square,flag=0,i=66239,u=0.5271711430700915,v=0.7227290178600558,w=0.524822340480443,x=4.8809938498534216 color=red,shape=square,flag=0,i=66258,u=0.23930771373547066,v=0.03683328236103234,w=0.5118633935383123,x=3.606252695220856 color=yellow,shape=triangle,flag=1,i=66262,u=0.3733808320786386,v=0.6931814674308489,w=0.5235631423725657,x=7.917140850139177 color=yellow,shape=circle,flag=1,i=66269,u=0.08782418290771077,v=0.8347630784912323,w=0.5004540813415114,x=5.197587756035834 color=red,shape=circle,flag=1,i=66271,u=0.36970893386210535,v=0.3603436727865095,w=0.5049689608408068,x=4.287473295735559 color=red,shape=square,flag=0,i=66309,u=0.07323232881509201,v=0.45224050849874353,w=0.5192136219354534,x=5.0383588764659315 color=red,shape=triangle,flag=1,i=66312,u=0.010374109347336735,v=0.7210057788853429,w=0.4960503172467584,x=6.670613483638313 color=purple,shape=square,flag=0,i=66313,u=0.04885589167611071,v=0.450398946587766,w=0.527895568997768,x=4.115753420734689 color=yellow,shape=circle,flag=1,i=66317,u=0.25762659294265433,v=0.44995364281875383,w=0.49951882697041644,x=4.430394540365172 color=red,shape=square,flag=1,i=66322,u=0.8233051235532824,v=0.8589839077847085,w=0.5254531384385038,x=7.852404771370387 color=green,shape=square,flag=0,i=66328,u=0.9498766864488037,v=0.20202855966978006,w=0.4641182359211531,x=3.6893558600419034 color=red,shape=square,flag=1,i=66335,u=0.899333701568108,v=0.7643239731785252,w=0.5248623623895429,x=6.6339667975807854 color=purple,shape=square,flag=0,i=66356,u=0.712394110164147,v=0.5297183088522027,w=0.5328788495605058,x=3.49423106887173 color=red,shape=circle,flag=0,i=66368,u=0.07898180234040808,v=0.04330381604433551,w=0.5036563874946085,x=4.824946004870912 color=red,shape=square,flag=1,i=66410,u=0.9783997467683435,v=0.5109396272243703,w=0.5082780131771135,x=7.3093713678681995 color=red,shape=square,flag=0,i=66415,u=0.9552966721697438,v=0.6160266342909247,w=0.5125112064128358,x=6.376790106211591 color=red,shape=square,flag=0,i=66417,u=0.1928267584415475,v=0.5594588538553201,w=0.5164678104978181,x=6.107762635342415 color=blue,shape=square,flag=0,i=66422,u=0.5984414550438949,v=0.2243290253995549,w=0.4623649717120488,x=6.384665642108395 color=blue,shape=square,flag=0,i=66430,u=0.9926547550299167,v=0.7908575923909869,w=0.46538090540242893,x=6.534229486435346 color=green,shape=triangle,flag=0,i=66501,u=0.41008743275463455,v=0.9540041122276325,w=0.49703293923627817,x=5.370225158636948 color=purple,shape=triangle,flag=0,i=66507,u=0.24145483884064445,v=0.6001331753869563,w=0.48397448747318994,x=4.39911885782561 color=red,shape=circle,flag=0,i=66530,u=0.5044534801229158,v=0.5143901636756646,w=0.5116229673513467,x=6.786266048750883 color=red,shape=circle,flag=0,i=66540,u=0.7547711528509382,v=0.658106530533973,w=0.508855987535961,x=4.945025033780427 color=red,shape=triangle,flag=0,i=66555,u=0.2500977730548797,v=0.9129695640597973,w=0.4818570020053532,x=4.6049692126986415 color=red,shape=triangle,flag=1,i=66560,u=0.012900503227791127,v=0.49515488453999823,w=0.4833487910286201,x=6.59986392957629 color=blue,shape=circle,flag=1,i=66563,u=0.5272222279462238,v=0.19555673939108975,w=0.49944987654326745,x=5.306056673576671 color=red,shape=circle,flag=1,i=66576,u=0.49990721572452335,v=0.42862780826648084,w=0.5044337668370974,x=7.431507202200861 color=red,shape=triangle,flag=1,i=66585,u=0.4061691395975665,v=0.292167854706467,w=0.47163984488873617,x=4.116284788376728 color=red,shape=circle,flag=0,i=66590,u=0.35630131104980933,v=0.4066879736950085,w=0.5002708510503441,x=3.543704086467416 color=red,shape=triangle,flag=1,i=66603,u=0.8906161103137673,v=0.6091053864328775,w=0.47440589735298,x=5.03094694195465 color=purple,shape=triangle,flag=0,i=66604,u=0.7042221664315672,v=0.5128106917394376,w=0.49303464394348323,x=4.96213723048833 color=orange,shape=triangle,flag=0,i=66606,u=0.423239265987457,v=0.8891023847447177,w=0.5250404727529637,x=5.085534737372059 color=purple,shape=square,flag=0,i=66609,u=0.22375288720964792,v=0.9883856917650247,w=0.5201514432059866,x=4.421756318535291 color=purple,shape=square,flag=0,i=66611,u=0.8938199953871618,v=0.381049212560979,w=0.5191836445300219,x=5.165541396421528 color=yellow,shape=square,flag=1,i=66623,u=0.7493992413628368,v=0.34141832595978716,w=0.5211239294918676,x=4.997086636179925 color=red,shape=circle,flag=1,i=66625,u=0.17556465854211778,v=0.23844407602915813,w=0.5139626884864597,x=4.24764900389517 color=red,shape=circle,flag=0,i=66626,u=0.4235176655820543,v=0.4772064134151415,w=0.5118853241853449,x=4.111991213514116 color=red,shape=circle,flag=0,i=66628,u=0.08997876672028216,v=0.07632424407363828,w=0.5069546439921603,x=5.03268986376001 color=blue,shape=triangle,flag=1,i=66632,u=0.15701626157887338,v=0.5665693404336789,w=0.5199247734183263,x=3.2898196461533256 color=red,shape=triangle,flag=0,i=66641,u=0.12305355931656947,v=0.7546996253454846,w=0.4834595339977609,x=5.826520670935331 color=purple,shape=square,flag=1,i=66642,u=0.8237609344817053,v=0.8952905197453466,w=0.5249501867410838,x=4.305402489854181 color=red,shape=triangle,flag=1,i=66645,u=0.5615683215035173,v=0.7731402026244802,w=0.48362704116604427,x=4.1488998631965694 color=red,shape=square,flag=0,i=66646,u=0.7212817424144539,v=0.9790669266804314,w=0.5042828690200761,x=5.774773784289639 color=red,shape=square,flag=0,i=66652,u=0.5882165289478377,v=0.17520631796148456,w=0.5004355579282849,x=3.924825599855493 color=red,shape=triangle,flag=0,i=66686,u=0.4613672842273536,v=0.669833618422066,w=0.4901214607244927,x=4.694922565569576 color=red,shape=circle,flag=0,i=66695,u=0.578488346712645,v=0.6610513101021155,w=0.5055864150843146,x=4.494855857746079 color=red,shape=square,flag=0,i=66717,u=0.8015276534098261,v=0.5544533228721135,w=0.5135878885650611,x=4.061493147797097 color=blue,shape=triangle,flag=1,i=66720,u=0.3033961340149909,v=0.04813475296608227,w=0.5181023143258533,x=4.199090848856527 color=blue,shape=triangle,flag=1,i=66742,u=0.20004802089064222,v=0.18591901263558663,w=0.5152060339598382,x=2.8361967165418167 color=blue,shape=triangle,flag=1,i=66758,u=0.384278856796202,v=0.1997036405316519,w=0.5149807018100885,x=4.758547711964797 color=red,shape=circle,flag=0,i=66759,u=0.9392853200813096,v=0.8441488997660864,w=0.5147058182557732,x=6.055767788257512 color=red,shape=triangle,flag=1,i=66761,u=0.41496885580986553,v=0.908640105447663,w=0.49122562762542893,x=5.488137961034415 color=yellow,shape=circle,flag=1,i=66764,u=0.2920932491763666,v=0.8692865023305532,w=0.5184907105511031,x=4.419363606849407 color=red,shape=square,flag=0,i=66768,u=0.8236716731833342,v=0.010021013848361404,w=0.4913160770922267,x=4.536101717194666 color=blue,shape=square,flag=1,i=66770,u=0.2836467007247855,v=0.6616205252454654,w=0.48050023726874946,x=6.094241352444784 color=blue,shape=triangle,flag=0,i=66773,u=0.4228313153164106,v=0.5823378028838815,w=0.5173136485447389,x=4.997980854606079 color=orange,shape=triangle,flag=1,i=66777,u=0.3129206488715679,v=0.6851397243598627,w=0.5348597832220764,x=3.8634075661511553 color=red,shape=square,flag=1,i=66790,u=0.19849719587767822,v=0.2613345844669408,w=0.4963769331116409,x=4.521006452169434 color=green,shape=triangle,flag=1,i=66791,u=0.5350318085773056,v=0.40944426110455967,w=0.4911000322013426,x=4.4354831966465085 color=red,shape=square,flag=1,i=66816,u=0.3923693055652152,v=0.7431305087616882,w=0.48679070193544083,x=3.8864520327295495 color=green,shape=square,flag=1,i=66821,u=0.007765892408628128,v=0.8401764747915572,w=0.4942199391753263,x=4.838354051366495 color=red,shape=triangle,flag=1,i=66823,u=0.1391237909022971,v=0.15538351629960645,w=0.4922103833419881,x=4.955411917951427 color=yellow,shape=circle,flag=1,i=66825,u=0.1248988838216819,v=0.40576231171468624,w=0.5136830797433093,x=3.7696375352121696 color=purple,shape=triangle,flag=1,i=66843,u=0.925946055444376,v=0.8766003133696987,w=0.5115061539967923,x=6.1215562358932445 color=blue,shape=square,flag=0,i=66864,u=0.48348983966127645,v=0.586655193224428,w=0.471635438741144,x=2.8926566286394753 color=green,shape=circle,flag=0,i=66869,u=0.5160009767781689,v=0.6683768427706686,w=0.49642460752018686,x=3.789795981353663 color=green,shape=square,flag=0,i=66877,u=0.08432995564391765,v=0.7209098806770929,w=0.49901137701973064,x=7.051168603111813 color=red,shape=circle,flag=1,i=66884,u=0.500308841080413,v=0.5789087430651415,w=0.5048963672347088,x=5.34770862406305 color=red,shape=square,flag=0,i=66885,u=0.15704232557193787,v=0.9279163649296636,w=0.46682827193566123,x=4.294848201027139 color=red,shape=circle,flag=1,i=66889,u=0.8363008102718889,v=0.7448809832606749,w=0.5022575338178311,x=5.988341310717203 color=red,shape=triangle,flag=0,i=66893,u=0.2988297716953924,v=0.05062817652271934,w=0.4901996459117237,x=5.996361597098165 color=red,shape=triangle,flag=0,i=66900,u=0.6459277405019923,v=0.6011640855254711,w=0.4884279565057329,x=4.315414524343859 color=red,shape=triangle,flag=0,i=66901,u=0.9162613996021998,v=0.17013938442276344,w=0.4934925932312003,x=4.0327922346751075 color=yellow,shape=square,flag=1,i=66909,u=0.7123377421608842,v=0.6128429843228138,w=0.5271290139614403,x=4.392578429555868 color=yellow,shape=triangle,flag=1,i=66910,u=0.4677420770661258,v=0.2680425528551549,w=0.49845515830540604,x=5.009527134273384 color=blue,shape=square,flag=1,i=66912,u=0.21137229454062545,v=0.05331880392125621,w=0.47136963398598053,x=6.452142277953546 color=red,shape=square,flag=0,i=66913,u=0.15232902422482852,v=0.11857431396554541,w=0.46763700404210046,x=4.725426738109991 color=purple,shape=triangle,flag=0,i=66944,u=0.9907578821712121,v=0.14032932272904886,w=0.5227359176347566,x=3.5000533821466036 color=red,shape=circle,flag=1,i=66947,u=0.29336379977804583,v=0.24268494782403655,w=0.4943785716258085,x=5.858778872787762 color=red,shape=square,flag=0,i=66952,u=0.9049431707410562,v=0.9552676497038975,w=0.47324246602048986,x=4.9610194866257205 color=green,shape=triangle,flag=0,i=66957,u=0.7658148534886452,v=0.7891249375971042,w=0.4878046404539158,x=6.250076176872376 color=red,shape=square,flag=0,i=66960,u=0.4937941137351646,v=0.03325026822216248,w=0.4688839061357942,x=4.572206627225068 color=green,shape=square,flag=0,i=66986,u=0.3519467974490942,v=0.35320049904664697,w=0.49558269425196494,x=4.038467707721917 color=red,shape=square,flag=0,i=66995,u=0.28102549377976715,v=0.553386256533946,w=0.4636924544578165,x=3.427570228572519 color=green,shape=square,flag=1,i=67002,u=0.2740658215359376,v=0.07503585705630522,w=0.5022185621358694,x=4.86518134871109 color=yellow,shape=square,flag=1,i=67003,u=0.2069003406845804,v=0.7432074188450274,w=0.5168554448090693,x=2.953162460698124 color=purple,shape=square,flag=0,i=67005,u=0.9096177095197674,v=0.862650424275686,w=0.5299990602415251,x=3.924517162091974 color=blue,shape=triangle,flag=1,i=67023,u=0.4831120794148649,v=0.5335144371880642,w=0.5244180686527155,x=5.421987782674819 color=blue,shape=square,flag=0,i=67030,u=0.39723710571507254,v=0.9361101556126938,w=0.4763485888200111,x=5.51714207553837 color=purple,shape=square,flag=0,i=67044,u=0.924188649223442,v=0.7533592504589738,w=0.5336386387891984,x=5.015165734368007 color=red,shape=square,flag=0,i=67047,u=0.8858955414751043,v=0.8457255661231017,w=0.4615924607942248,x=4.112605035145278 color=blue,shape=triangle,flag=1,i=67051,u=0.2420480657298678,v=0.5095052669433282,w=0.5191926241877622,x=5.350393668828462 color=blue,shape=triangle,flag=0,i=67064,u=0.3354051946445308,v=0.008655508816868385,w=0.5191864398021466,x=4.708090867466985 color=red,shape=triangle,flag=1,i=67068,u=0.450315313203289,v=0.5566798747518442,w=0.4989844006489304,x=4.638042385360747 color=red,shape=triangle,flag=1,i=67071,u=0.8147775263952478,v=0.3457072984660293,w=0.49493724176120396,x=4.925106639475966 color=red,shape=triangle,flag=0,i=67079,u=0.0743111590518225,v=0.42485486599808064,w=0.5031619419284431,x=7.034683618118856 color=red,shape=circle,flag=0,i=67087,u=0.19924064908250594,v=0.1629881689070343,w=0.5200192914775502,x=4.230488023729935 color=green,shape=circle,flag=0,i=67098,u=0.31256269335908493,v=0.25362247423785667,w=0.5004040051775326,x=5.308845777780988 color=red,shape=circle,flag=1,i=67110,u=0.044730829597704025,v=0.06555864543997994,w=0.5254451221566663,x=4.065249571884831 color=orange,shape=square,flag=0,i=67111,u=0.6198382187331319,v=0.2982527573262761,w=0.4899112286385977,x=4.588381252452653 color=red,shape=circle,flag=0,i=67116,u=0.23558327516561317,v=0.18191164629043607,w=0.5289976920989634,x=3.0849402550490734 color=red,shape=circle,flag=0,i=67120,u=0.7029499310102802,v=0.7855524632564224,w=0.532657601008814,x=4.552258901807314 color=red,shape=square,flag=0,i=67121,u=0.11017099160971788,v=0.9172209763950294,w=0.4675075683209409,x=3.3227826767726185 color=yellow,shape=circle,flag=1,i=67132,u=0.2034961029948661,v=0.24282265457691143,w=0.5110378006927006,x=2.202025080476504 color=red,shape=circle,flag=0,i=67151,u=0.21446023308587558,v=0.12871063260704096,w=0.5233480700607201,x=3.48131430457118 color=blue,shape=square,flag=0,i=67153,u=0.811294472237815,v=0.7609423218095801,w=0.47830852095003895,x=4.6169775499145524 color=red,shape=square,flag=1,i=67154,u=0.26748735061612194,v=0.011330267559624296,w=0.4592845818599402,x=5.022049367016508 color=green,shape=triangle,flag=0,i=67155,u=0.8760937276605476,v=0.6086758643745905,w=0.47851822969782437,x=6.8273365261346255 color=red,shape=triangle,flag=1,i=67161,u=0.8552653695574853,v=0.4317517129121736,w=0.5129891420711241,x=6.058565638729665 color=red,shape=triangle,flag=0,i=67167,u=0.8663868317145373,v=0.5469619396068313,w=0.5167213802988432,x=3.5781012411377433 color=purple,shape=square,flag=0,i=67172,u=0.6597405306363103,v=0.05231119312568355,w=0.5254846965803984,x=5.081634019722279 color=yellow,shape=triangle,flag=1,i=67173,u=0.6292665793608427,v=0.7527639860823551,w=0.4996179091451437,x=2.6596030955269874 color=purple,shape=square,flag=0,i=67175,u=0.8079679991649296,v=0.4339596087569675,w=0.5241812344253002,x=5.222991290029498 color=green,shape=square,flag=0,i=67183,u=0.1649130446013265,v=0.11559652340112836,w=0.48940576107196065,x=6.31013075194948 color=green,shape=square,flag=0,i=67200,u=0.36974074823157055,v=0.7778955532640902,w=0.4947591937299127,x=4.229129190538797 color=purple,shape=circle,flag=0,i=67202,u=0.8408466265047859,v=0.31378357368010923,w=0.5405773621668882,x=5.499239543728046 color=red,shape=square,flag=1,i=67219,u=0.09304559261759127,v=0.4274136001569173,w=0.45704577105724403,x=5.3430367229514255 color=blue,shape=square,flag=1,i=67221,u=0.9737998030627488,v=0.32321593804913995,w=0.47377265093112625,x=4.803134494759509 color=red,shape=square,flag=0,i=67247,u=0.7906914473459556,v=0.6238712972262597,w=0.45577226559151984,x=3.115842729362546 color=red,shape=square,flag=1,i=67254,u=0.4724820151758632,v=0.40418115474135274,w=0.4557220380207631,x=6.094464796848755 color=blue,shape=square,flag=1,i=67269,u=0.30239220543556244,v=0.008455494621451787,w=0.48059742367110847,x=4.613068554396242 color=purple,shape=square,flag=1,i=67274,u=0.1568446022488631,v=0.0676113463686161,w=0.5248261493135646,x=5.40857482613658 color=red,shape=circle,flag=0,i=67277,u=0.9743792957335071,v=0.9695009394097888,w=0.4918929260195619,x=6.460444786258642 color=blue,shape=square,flag=1,i=67290,u=0.8283126571971555,v=0.7168326787935714,w=0.481374917480795,x=4.277394052783378 color=blue,shape=square,flag=1,i=67318,u=0.9661317088764938,v=0.3280278868946216,w=0.4730325667871105,x=7.570326370156036 color=blue,shape=triangle,flag=0,i=67335,u=0.8502290633459983,v=0.5148133316609538,w=0.5112618091687502,x=3.089441479475988 color=red,shape=triangle,flag=0,i=67342,u=0.008427542977352487,v=0.7707074966308841,w=0.5307135816420264,x=4.402152853660554 color=red,shape=circle,flag=1,i=67350,u=0.23513357894063258,v=0.14435263549633578,w=0.5074254222022195,x=5.649303602045116 color=red,shape=triangle,flag=0,i=67383,u=0.730828399674826,v=0.5536174886909421,w=0.5480995744393308,x=5.19404293386826 color=green,shape=triangle,flag=0,i=67422,u=0.20922823103187416,v=0.30157307877967043,w=0.4732996886222535,x=4.9845880382881145 color=orange,shape=triangle,flag=0,i=67439,u=0.21051101433682518,v=0.896949830523208,w=0.5173441626125038,x=5.750977772451585 color=purple,shape=square,flag=0,i=67440,u=0.5793926926771701,v=0.8650714632066344,w=0.5161255494607535,x=6.65752128919885 color=blue,shape=circle,flag=1,i=67441,u=0.6605696382626751,v=0.49837549056668207,w=0.48787465412172504,x=7.605381432451677 color=red,shape=circle,flag=0,i=67460,u=0.8306200504893689,v=0.8796656250473595,w=0.49806694698115805,x=4.85942200136293 color=blue,shape=circle,flag=0,i=67468,u=0.4690602875832268,v=0.08148124959122183,w=0.48559495492927357,x=6.558285993609325 color=purple,shape=triangle,flag=1,i=67474,u=0.5901803154515517,v=0.846276534455526,w=0.5185387785287199,x=4.025614304581798 color=green,shape=triangle,flag=1,i=67492,u=0.49336257960897567,v=0.5862858408368612,w=0.4712553360668919,x=7.396479387845698 color=yellow,shape=circle,flag=1,i=67509,u=0.31573074505134635,v=0.5905395360515501,w=0.5135844980655543,x=5.221156442034755 color=purple,shape=triangle,flag=1,i=67532,u=0.5381553677997888,v=0.40134077017170555,w=0.5195272991285951,x=4.772200480028286 color=red,shape=square,flag=0,i=67540,u=0.14382481823543358,v=0.9460901256723131,w=0.4795216346610163,x=4.202636215954668 color=red,shape=triangle,flag=0,i=67541,u=0.3399283926992025,v=0.16422037044150006,w=0.536592033250578,x=3.9952006024221407 color=yellow,shape=square,flag=1,i=67556,u=0.42773585019214744,v=0.7408199581118642,w=0.49964441827321476,x=2.9838276386594136 color=red,shape=circle,flag=1,i=67561,u=0.26488584324669806,v=0.251126282519104,w=0.4958301992667927,x=6.588361810347281 color=red,shape=square,flag=0,i=67567,u=0.4209195503598534,v=0.8757342586804544,w=0.4645327569839821,x=4.106378452042522 color=green,shape=square,flag=0,i=67578,u=0.8509629782342558,v=0.5515418431137002,w=0.4839825597669376,x=3.3023385684066064 color=red,shape=square,flag=0,i=67590,u=0.09991600873732587,v=0.06384578733863078,w=0.46753788516703854,x=6.174200183451327 color=blue,shape=square,flag=1,i=67599,u=0.30638882765114106,v=0.10763270363327226,w=0.466334631251064,x=6.365675600648949 color=red,shape=triangle,flag=0,i=67604,u=0.4321783466485628,v=0.7014568178708425,w=0.5202357082193139,x=5.907564170935971 color=red,shape=square,flag=1,i=67624,u=0.4971741125411364,v=0.5811608655116559,w=0.45804152815932214,x=3.795977828471798 color=purple,shape=square,flag=0,i=67631,u=0.40722897743097586,v=0.2225330196760652,w=0.5148022004105537,x=4.077167939918903 color=red,shape=triangle,flag=0,i=67638,u=0.29759481172709,v=0.2082338663035449,w=0.5212116469794605,x=3.607383256658986 color=red,shape=circle,flag=1,i=67653,u=0.4530359205476763,v=0.41167029713608355,w=0.47670396666188697,x=5.2140836081200135 color=blue,shape=square,flag=0,i=67654,u=0.5382069084699173,v=0.14028017918246594,w=0.4700836846752964,x=2.8749297767695636 color=red,shape=circle,flag=0,i=67658,u=0.8460038734049266,v=0.9067816101077448,w=0.4760517876452035,x=4.4751149277776685 color=green,shape=triangle,flag=0,i=67661,u=0.19599119968689338,v=0.5384357358321801,w=0.47083636678830354,x=4.81248580971879 color=red,shape=square,flag=0,i=67675,u=0.5802937490466814,v=0.6044216074346045,w=0.46473660164977854,x=4.343324010574871 color=green,shape=triangle,flag=0,i=67688,u=0.19575790908233281,v=0.1380718680284786,w=0.4690077034300179,x=3.515254467587338 color=purple,shape=circle,flag=0,i=67689,u=0.3965317033177346,v=0.6969675855759648,w=0.5220227178286838,x=4.730578059630629 color=blue,shape=circle,flag=1,i=67698,u=0.7121384291276366,v=0.37101303387672635,w=0.4941902231781026,x=4.313664682837074 color=red,shape=triangle,flag=0,i=67723,u=0.06375920134231694,v=0.9164632411989492,w=0.5114568826512258,x=3.6191818358278502 color=red,shape=triangle,flag=1,i=67732,u=0.7955036927070805,v=0.12644458670870573,w=0.5032433890961331,x=6.647243383414671 color=red,shape=square,flag=0,i=67749,u=0.9108788341301611,v=0.7589036131879225,w=0.48346232183731586,x=5.453951638273309 color=blue,shape=circle,flag=1,i=67762,u=0.876557648513366,v=0.010226925181195501,w=0.49994301339533065,x=5.099098137981954 color=red,shape=square,flag=0,i=67778,u=0.9036817450407312,v=0.05657640702145672,w=0.4789658838147387,x=3.1618019754259605 color=red,shape=square,flag=0,i=67784,u=0.7509099093027015,v=0.5060859084930431,w=0.4841160159738699,x=4.391471974875909 color=red,shape=circle,flag=0,i=67785,u=0.1852448089686518,v=0.20935648175645089,w=0.46794039693624667,x=5.7026292714456055 color=orange,shape=triangle,flag=1,i=67792,u=0.6415179629775529,v=0.5370130515499791,w=0.5143329048103801,x=4.912780887917735 color=red,shape=triangle,flag=1,i=67796,u=0.5084882560830951,v=0.3245223154587864,w=0.49987988713491327,x=6.363930854581859 color=red,shape=triangle,flag=0,i=67802,u=0.6658650249803867,v=0.19862058901655777,w=0.5025258524105425,x=5.573042932024308 color=red,shape=triangle,flag=0,i=67804,u=0.9628239390445612,v=0.6914016615516959,w=0.5031805873452655,x=5.590106052947546 color=red,shape=square,flag=0,i=67806,u=0.03536694281345143,v=0.3112831253343247,w=0.4768333680564785,x=5.66150028085485 color=purple,shape=square,flag=0,i=67810,u=0.2928082624097207,v=0.59729366806836,w=0.5226321868942799,x=5.860873755778478 color=red,shape=circle,flag=0,i=67812,u=0.01581220245496673,v=0.04306459825296785,w=0.4739357245399127,x=2.9235751733266184 color=red,shape=square,flag=0,i=67821,u=0.20255535941826142,v=0.7589055563480288,w=0.47381283637295724,x=4.025758277912924 color=red,shape=triangle,flag=1,i=67830,u=0.15996978517117066,v=0.7591008185768334,w=0.5013304496228127,x=3.668401710802236 color=purple,shape=triangle,flag=0,i=67833,u=0.21338053705360005,v=0.2988226037993801,w=0.525778379588284,x=2.753908275383377 color=red,shape=triangle,flag=0,i=67841,u=0.5402158095684065,v=0.988717974750288,w=0.5016253274947949,x=5.497035672106951 color=orange,shape=triangle,flag=0,i=67847,u=0.36746306902109926,v=0.5161574810505635,w=0.5176199566173642,x=3.1748088656576567 color=purple,shape=square,flag=1,i=67852,u=0.19756755342177168,v=0.22278300313958432,w=0.5189691167910176,x=4.540737175404271 color=red,shape=square,flag=1,i=67853,u=0.13981060968839087,v=0.4978146846472551,w=0.4714417044084672,x=5.905401820908257 color=blue,shape=triangle,flag=1,i=67858,u=0.9612285128692593,v=0.9719369118711608,w=0.5227135321362504,x=4.753762935994645 color=blue,shape=square,flag=0,i=67864,u=0.4488411746283215,v=0.06480690186199511,w=0.4736281436258382,x=7.417715122257813 color=red,shape=triangle,flag=1,i=67870,u=0.0021843535603690567,v=0.5569773035323207,w=0.4976561831824928,x=4.041472724328929 color=purple,shape=triangle,flag=0,i=67873,u=0.5084209941651522,v=0.2005164153691117,w=0.5279330216569906,x=6.466293137371827 color=red,shape=square,flag=0,i=67878,u=0.878187436435287,v=0.46967493268125093,w=0.47241377518987776,x=4.900326908951866 color=red,shape=circle,flag=1,i=67894,u=0.16334219308017184,v=0.12827290211140027,w=0.47126629591091806,x=1.801509416788143 color=blue,shape=square,flag=1,i=67905,u=0.3359139042946343,v=0.29566956018031576,w=0.4693802177983527,x=3.219910729164217 color=green,shape=triangle,flag=0,i=67907,u=0.985700789078508,v=0.08881532345550991,w=0.47566567791056025,x=5.239205390291109 color=red,shape=triangle,flag=0,i=67913,u=0.8586410142217982,v=0.44541661998022286,w=0.5093962961678724,x=3.021149536827933 color=red,shape=triangle,flag=1,i=67917,u=0.9621472170623827,v=0.6183930948625491,w=0.5098833626277339,x=3.91824631325485 color=green,shape=circle,flag=0,i=67928,u=0.7185795012258754,v=0.22014963455723136,w=0.5114855523794521,x=6.756013786812303 color=red,shape=triangle,flag=0,i=67934,u=0.30787631344588684,v=0.22235291110968713,w=0.5072790086934953,x=2.7685538757973505 color=purple,shape=square,flag=0,i=67939,u=0.0910612863828183,v=0.2609391334321657,w=0.5188672866521942,x=6.666338514980583 color=purple,shape=circle,flag=0,i=67978,u=0.37561590531696576,v=0.05981056809685281,w=0.5161431107435306,x=4.55727271434604 color=purple,shape=triangle,flag=1,i=67982,u=0.8834419519412534,v=0.5040617053719859,w=0.532397177614643,x=4.944192871491981 color=red,shape=triangle,flag=0,i=67999,u=0.668845012440946,v=0.5611892452180305,w=0.4960641488241489,x=6.972812342221473 color=red,shape=triangle,flag=0,i=68000,u=0.5351149224657745,v=0.8313470284008747,w=0.49222493843884685,x=2.8888772231627655 color=red,shape=triangle,flag=1,i=68039,u=0.0011360340761349397,v=0.4302369371119399,w=0.49208247539912736,x=5.660693105334708 color=red,shape=circle,flag=1,i=68040,u=0.8297892987745266,v=0.8893828196261309,w=0.4795992454274786,x=6.59804591009307 color=blue,shape=circle,flag=0,i=68074,u=0.29864025520426674,v=0.07510692087434934,w=0.5038441805253064,x=3.8249638890030337 color=purple,shape=square,flag=0,i=68078,u=0.49345001551494017,v=0.07708064202491949,w=0.5066459348318622,x=5.340989529605572 color=blue,shape=circle,flag=1,i=68087,u=0.3740715129195079,v=0.4452639041615416,w=0.5047240420749676,x=6.20678425351764 color=blue,shape=square,flag=1,i=68091,u=0.23097613362920377,v=0.5557940853969917,w=0.4823596035342819,x=5.018269566032738 color=blue,shape=triangle,flag=1,i=68092,u=0.7768011035297442,v=0.5188285159700683,w=0.5230796978624578,x=5.575880578520308 color=yellow,shape=square,flag=1,i=68096,u=0.2659370596251577,v=0.9998381827889564,w=0.5220323129615507,x=4.022456641435475 color=green,shape=square,flag=0,i=68100,u=0.2944144191648722,v=0.8086115518520445,w=0.46532901062942533,x=4.197153751310898 color=purple,shape=square,flag=0,i=68109,u=0.6657314724345074,v=0.734073813410269,w=0.5059519178367344,x=6.406887007526845 color=red,shape=triangle,flag=0,i=68112,u=0.7867756158025541,v=0.6517850912042173,w=0.46983712409693407,x=3.8827409286198495 color=purple,shape=square,flag=0,i=68116,u=0.7927915957202445,v=0.3828753928547427,w=0.5096431992867221,x=6.474017858476223 color=green,shape=square,flag=1,i=68128,u=0.34555720729544626,v=0.5763110034334317,w=0.4614497863759154,x=5.727328362215346 color=red,shape=square,flag=0,i=68137,u=0.3063983514022208,v=0.32964409227594793,w=0.4690397819411294,x=6.096477652340938 color=green,shape=triangle,flag=0,i=68147,u=0.7845603405317797,v=0.02278255307330279,w=0.48014102641028333,x=5.565178377345814 color=purple,shape=square,flag=0,i=68151,u=0.764324077200473,v=0.24234318633612628,w=0.5058473015838383,x=5.549263008146947 color=yellow,shape=square,flag=1,i=68175,u=0.3338594528779868,v=0.11380983840700687,w=0.5135074425464116,x=7.048062037617432 color=red,shape=square,flag=0,i=68215,u=0.11332528494316718,v=0.017792348096119737,w=0.47592711342533944,x=5.517748304350454 color=green,shape=circle,flag=0,i=68246,u=0.32523526995278396,v=0.618590891280269,w=0.5064267774034495,x=4.702670779509249 color=green,shape=triangle,flag=0,i=68250,u=0.6199855371372242,v=0.28086165197811996,w=0.48440542914645784,x=4.210631680470752 color=yellow,shape=circle,flag=1,i=68262,u=0.8122626715990472,v=0.15728750646318734,w=0.49521116688420147,x=3.891315182091191 color=red,shape=square,flag=0,i=68268,u=0.40488371668974754,v=0.9350274816315169,w=0.484582442016185,x=5.557011337812445 color=purple,shape=square,flag=0,i=68279,u=0.8976047879003065,v=0.4952902381450467,w=0.49397446304812587,x=3.626636581286695 color=purple,shape=square,flag=0,i=68309,u=0.828135535713927,v=0.5461594658775379,w=0.4981642319899816,x=4.68406157466973 color=red,shape=triangle,flag=0,i=68310,u=0.02111807207745353,v=0.19503944330702794,w=0.47156637512548233,x=5.770927005349891 color=yellow,shape=triangle,flag=1,i=68315,u=0.10695321122262924,v=0.04401472363457726,w=0.47461610610691124,x=3.360348064106988 color=yellow,shape=triangle,flag=0,i=68317,u=0.1977806627227694,v=0.828148191266892,w=0.47914132973267015,x=3.769914478937698 color=green,shape=square,flag=0,i=68326,u=0.697680132484342,v=0.2753223251144453,w=0.47771955259966453,x=5.463519132240379 color=green,shape=circle,flag=0,i=68346,u=0.4161369316736381,v=0.1340738538807631,w=0.5117645990897882,x=6.876227879199813 color=blue,shape=triangle,flag=1,i=68355,u=0.10498752556757207,v=0.2703201968160799,w=0.5295901736415003,x=5.499988012389757 color=yellow,shape=square,flag=1,i=68357,u=0.9280128629061655,v=0.49850725872859847,w=0.526428056071611,x=5.1940408602986805 color=blue,shape=triangle,flag=1,i=68376,u=0.976513344745936,v=0.6585338787651902,w=0.5276956600771103,x=5.511983625834894 color=red,shape=square,flag=0,i=68382,u=0.7286990618924857,v=0.5570649699163673,w=0.5000181574673307,x=5.261649771937158 color=red,shape=square,flag=0,i=68389,u=0.1367802069170596,v=0.7142401863081582,w=0.5054326634850937,x=6.019281377848263 color=red,shape=circle,flag=0,i=68391,u=0.3355353570512608,v=0.2623289813225954,w=0.4744892345478426,x=3.473785303162208 color=green,shape=square,flag=0,i=68402,u=0.473489997589151,v=0.5762125908899266,w=0.47691118135321797,x=3.7804871994873412 color=red,shape=square,flag=0,i=68405,u=0.4652944663682248,v=0.7569681968978113,w=0.5185611498669923,x=3.656014666575231 color=red,shape=triangle,flag=0,i=68412,u=0.05702941272009865,v=0.44537417530679535,w=0.45588765898427475,x=6.567563312055866 color=yellow,shape=triangle,flag=1,i=68448,u=0.18776073140867766,v=0.7494400135054345,w=0.49463791144909613,x=4.388613491412687 color=green,shape=square,flag=0,i=68454,u=0.3781051733102999,v=0.26582164718146906,w=0.46772728930856416,x=5.59125372548202 color=green,shape=triangle,flag=1,i=68472,u=0.6983900098757269,v=0.6289056527563444,w=0.4830460689169057,x=3.144676445630877 color=yellow,shape=square,flag=1,i=68477,u=0.3628377432277585,v=0.06684589775364813,w=0.5183343779431111,x=4.3370769955264015 color=blue,shape=circle,flag=0,i=68492,u=0.9983300113363165,v=0.2542428343376858,w=0.5055328110782875,x=7.5870200820254325 color=yellow,shape=square,flag=1,i=68495,u=0.3529671400524197,v=0.3386075310696972,w=0.5124236052327679,x=3.836611999052964 color=blue,shape=triangle,flag=0,i=68509,u=0.7847102910400018,v=0.14220869349572907,w=0.5213294859665485,x=7.475707723402412 color=red,shape=triangle,flag=1,i=68511,u=0.9926670247732102,v=0.8910383667364378,w=0.4572484265951943,x=4.944826304327351 color=red,shape=square,flag=0,i=68519,u=0.22425852642483557,v=0.3426099466672562,w=0.5175712081835074,x=4.794319278978379 color=purple,shape=triangle,flag=0,i=68532,u=0.5334993732529922,v=0.13945970463701696,w=0.5336182492072351,x=3.4234447882956403 color=purple,shape=square,flag=0,i=68535,u=0.625625295935268,v=0.42532629361317775,w=0.5112185429091727,x=5.9231224388120545 color=red,shape=triangle,flag=0,i=68557,u=0.012928014813329836,v=0.6567404209726571,w=0.4547980982293529,x=2.686645936295603 color=purple,shape=triangle,flag=0,i=68563,u=0.5941850377067739,v=0.3993670492705633,w=0.5291643212180438,x=5.56227143262337 color=red,shape=circle,flag=0,i=68575,u=0.09559948946113006,v=0.10106289976297325,w=0.4718349560848555,x=3.53817067943994 color=red,shape=square,flag=0,i=68577,u=0.8376276345925656,v=0.3582182646212917,w=0.5151496768230458,x=7.2669339256273835 color=purple,shape=triangle,flag=0,i=68592,u=0.28382875564140386,v=0.5856736375729285,w=0.5289983001895936,x=6.894285022208653 color=purple,shape=square,flag=0,i=68597,u=0.40225357655868754,v=0.48207742744425686,w=0.5169124934666831,x=5.512893844372549 color=purple,shape=square,flag=0,i=68600,u=0.22148529017906327,v=0.8019312932109042,w=0.512149900791891,x=4.773464678154914 color=purple,shape=triangle,flag=0,i=68618,u=0.7614489113414785,v=0.9623021645343284,w=0.530167685095895,x=4.281326069788846 color=yellow,shape=triangle,flag=1,i=68623,u=0.2660480443335692,v=0.9222304725006795,w=0.5055172482367397,x=3.22429127314756 color=green,shape=circle,flag=0,i=68628,u=0.7641230740731968,v=0.5353101455582845,w=0.5113588475927884,x=4.846160843285455 color=red,shape=circle,flag=0,i=68668,u=0.9500489980255084,v=0.903446356456837,w=0.4881501907593259,x=3.3727762245931934 color=red,shape=triangle,flag=0,i=68683,u=0.4129642389409839,v=0.3892464671534208,w=0.468213053217685,x=5.447759504443021 color=red,shape=triangle,flag=1,i=68691,u=0.7600315259533497,v=0.3710709264092896,w=0.4646973831384869,x=5.8654463519229125 color=purple,shape=square,flag=0,i=68694,u=0.4030199075011802,v=0.06775246258424994,w=0.5069963278064568,x=5.610068041214974 color=blue,shape=square,flag=1,i=68702,u=0.7617100085931011,v=0.4249382302961203,w=0.4879080101761871,x=5.85245841399487 color=red,shape=triangle,flag=0,i=68710,u=0.6695191385624132,v=0.029246264919047138,w=0.46860213368980347,x=6.92114895242112 color=red,shape=square,flag=0,i=68728,u=0.8414284355674937,v=0.04032436235487513,w=0.5201041997323839,x=5.994154585022702 color=red,shape=square,flag=0,i=68731,u=0.018494278189453595,v=0.04784358651825715,w=0.5215761541362249,x=4.99676035192983 color=red,shape=circle,flag=0,i=68732,u=0.6329163121429047,v=0.6882188392357669,w=0.4823483666282965,x=4.084033058521265 color=red,shape=circle,flag=0,i=68737,u=0.8455809630074161,v=0.8858345858520237,w=0.47899125892467204,x=6.3619154995619285 color=red,shape=triangle,flag=0,i=68738,u=0.1375190930931086,v=0.877978400114902,w=0.4736324759462279,x=4.629438831663366 color=red,shape=square,flag=0,i=68755,u=0.09865805164903618,v=0.684841955415073,w=0.5166274355605394,x=5.963371434324311 color=red,shape=square,flag=0,i=68762,u=0.03263522972817534,v=0.07164894231538299,w=0.5171424337836874,x=4.833766916225087 color=yellow,shape=square,flag=1,i=68763,u=0.5533610297601814,v=0.701555630690594,w=0.5284683441472497,x=4.456958738082069 color=red,shape=triangle,flag=0,i=68766,u=0.8453844923183049,v=0.9319411188207832,w=0.47241453073709627,x=5.486948343923898 color=green,shape=square,flag=0,i=68770,u=0.5426928693992278,v=0.9162649382935716,w=0.47334851689722646,x=4.693403410838484 color=red,shape=triangle,flag=0,i=68779,u=0.4760694653532198,v=0.8030095761192232,w=0.4708036880823985,x=3.9931953989197786 color=red,shape=triangle,flag=1,i=68801,u=0.47723442788338033,v=0.7845935420188765,w=0.46913353509850775,x=6.5273753064857685 color=red,shape=circle,flag=0,i=68802,u=0.4760922812719409,v=0.49672867541833843,w=0.46680574403151737,x=6.915604252345591 color=red,shape=circle,flag=0,i=68805,u=0.13532064437291802,v=0.1615719977197794,w=0.47132291232384516,x=4.331543077612349 color=red,shape=square,flag=0,i=68819,u=0.7666884100197773,v=0.28451320002589364,w=0.5030926298040588,x=3.884116182180667 color=red,shape=triangle,flag=0,i=68820,u=0.38657177398652875,v=0.04894755172925214,w=0.4661726534877161,x=6.596289859578107 color=red,shape=square,flag=0,i=68822,u=0.5215992936741864,v=0.2856326211190313,w=0.5040118302781285,x=4.513434246673131 color=red,shape=triangle,flag=0,i=68835,u=0.6718416603920457,v=0.5216962119664431,w=0.4656868808590736,x=3.9972913459664148 color=yellow,shape=triangle,flag=1,i=68839,u=0.2881586787610234,v=0.5471584288917918,w=0.5081595722550083,x=6.295198888515725 color=red,shape=circle,flag=1,i=68840,u=0.6457236337320433,v=0.7431528875144406,w=0.46919569851031856,x=3.8891074728054034 color=red,shape=circle,flag=0,i=68842,u=0.09775429457503426,v=-0.0020524378823035816,w=0.47040561743747966,x=5.082402046500879 color=red,shape=triangle,flag=0,i=68851,u=0.1559640656902983,v=0.37991863616113775,w=0.46215011721325505,x=6.534293115763405 color=blue,shape=square,flag=0,i=68858,u=0.9092981641584647,v=0.32221595760350197,w=0.47801076838412243,x=5.373613025816827 color=red,shape=square,flag=0,i=68875,u=0.3099047825782869,v=0.2961812629075966,w=0.4855249179478112,x=3.6563096477504264 color=red,shape=circle,flag=0,i=68876,u=0.5177467961448814,v=0.5099872601269796,w=0.4764050653510098,x=5.5642968182624 color=yellow,shape=triangle,flag=1,i=68886,u=0.059726821797589036,v=0.8211672626399925,w=0.5156673338140635,x=6.2609667972142296 color=blue,shape=triangle,flag=0,i=68889,u=0.7134633373824785,v=0.5328742313315238,w=0.533171757183686,x=5.6541624976013125 color=green,shape=square,flag=1,i=68899,u=0.14185245884199305,v=0.09606096864832747,w=0.4800759751576183,x=3.963803606163611 color=green,shape=circle,flag=0,i=68907,u=0.6988260193676281,v=0.5285436197395215,w=0.5139192482516397,x=5.9630840816031885 color=red,shape=triangle,flag=0,i=68920,u=0.5211397634681679,v=0.758986596302163,w=0.4599308397258781,x=5.759341856375319 color=blue,shape=triangle,flag=1,i=68928,u=0.6510425415988589,v=0.9062124772068315,w=0.5282749493615922,x=3.6556157930082187 color=red,shape=circle,flag=1,i=68935,u=0.16677327299138378,v=0.14845197827952564,w=0.4783097208132937,x=3.7897283172667606 color=red,shape=triangle,flag=0,i=68975,u=0.24651780035484205,v=0.12624152516009202,w=0.4603921738184078,x=3.0095879766986826 color=red,shape=circle,flag=0,i=68977,u=0.09275798208673347,v=-0.002090729770024252,w=0.4870519173765326,x=5.151192972929663 color=blue,shape=circle,flag=1,i=68986,u=0.5655322547794535,v=0.9181929232092501,w=0.5283330413631823,x=4.49786172817804 color=green,shape=square,flag=0,i=68995,u=0.8739067295472751,v=0.16005246375419435,w=0.4872252272343391,x=3.4504146635686617 color=blue,shape=square,flag=0,i=69005,u=0.36073384533414266,v=0.4956431868677028,w=0.47917380454138014,x=4.877630842578681 color=red,shape=square,flag=0,i=69017,u=0.918359677682029,v=0.08726651880207492,w=0.48787291174522796,x=5.966882703544101 color=yellow,shape=circle,flag=1,i=69018,u=0.27965547911277056,v=0.1919615473803814,w=0.5144380638672983,x=6.810846662517374 color=green,shape=triangle,flag=1,i=69030,u=0.4986474511576042,v=0.9168035360952317,w=0.477854666893145,x=5.09415802151272 color=red,shape=square,flag=0,i=69046,u=0.02210119598479232,v=0.49061545926465844,w=0.4979407434728175,x=7.190117079808278 color=red,shape=triangle,flag=0,i=69048,u=0.8849816156878877,v=0.46870012123607485,w=0.4587588000824334,x=3.652186861619159 color=yellow,shape=triangle,flag=1,i=69051,u=0.49852385798529597,v=0.7803230047616176,w=0.5077746458439206,x=6.342513016850216 color=red,shape=circle,flag=0,i=69062,u=0.23595652722759153,v=0.21542355900335747,w=0.47953787376412843,x=5.440633616613831 color=red,shape=circle,flag=0,i=69064,u=0.0006711367180041172,v=-0.028023015666464146,w=0.4792649380793085,x=4.915306117440554 color=blue,shape=circle,flag=0,i=69066,u=0.33658755129596907,v=0.740311484519669,w=0.5371168347131089,x=4.17793368628434 color=red,shape=square,flag=0,i=69079,u=0.009779894076680451,v=0.667190141515633,w=0.4969965606017363,x=4.106394373976512 color=red,shape=triangle,flag=0,i=69083,u=0.47143920100465087,v=0.009957568472394929,w=0.4578295742128322,x=5.1971429135054015 color=red,shape=square,flag=0,i=69094,u=0.8061790981177414,v=0.5940705819003267,w=0.4930204202450082,x=4.947868683963813 color=blue,shape=triangle,flag=1,i=69098,u=0.7658001053348079,v=0.33740504420794826,w=0.5195701744262636,x=3.8315334406737143 color=yellow,shape=triangle,flag=1,i=69100,u=0.8799777468862519,v=0.8371877735336805,w=0.5113921544312108,x=5.881891279724761 color=yellow,shape=square,flag=1,i=69105,u=0.44601917373704403,v=0.28511146802981924,w=0.5208687052981408,x=4.848393167658788 color=purple,shape=triangle,flag=0,i=69106,u=0.29250907174717156,v=0.43841986906152064,w=0.5206153305504506,x=4.697284794661885 color=yellow,shape=triangle,flag=1,i=69119,u=0.13556721322971543,v=0.6048614115285981,w=0.5143676948375627,x=6.866589398994655 color=green,shape=square,flag=0,i=69122,u=0.9443317521353046,v=0.561292541128249,w=0.47880422831467084,x=6.095999920301009 color=blue,shape=circle,flag=1,i=69123,u=0.9369334616587377,v=0.7804787229682106,w=0.5365706540074183,x=7.029578083128769 color=purple,shape=triangle,flag=0,i=69126,u=0.497660533107116,v=0.31338072573649467,w=0.528526443516083,x=5.041662044267623 color=red,shape=square,flag=0,i=69143,u=0.6216454368164317,v=0.9608539884963702,w=0.47558845436920966,x=5.2188758653772105 color=red,shape=square,flag=0,i=69151,u=0.059026999948722514,v=0.10658989783039596,w=0.4716319123778163,x=5.067649940319932 color=blue,shape=triangle,flag=1,i=69167,u=0.08946041756959022,v=0.10118704842128567,w=0.5098947310986154,x=6.602260971173923 color=red,shape=circle,flag=0,i=69172,u=0.19509133273781787,v=0.12615932642522254,w=0.45811889322440624,x=4.774104105172287 color=blue,shape=triangle,flag=1,i=69179,u=0.9666694566440466,v=0.5843670667530714,w=0.5171527031821277,x=5.9572296221679615 color=red,shape=triangle,flag=1,i=69193,u=0.20854251977726201,v=0.8308784880530742,w=0.4669532798910778,x=5.334280001786786 color=red,shape=circle,flag=1,i=69198,u=0.7724314656419924,v=0.787612322543885,w=0.44520886502459867,x=6.34225269276731 color=red,shape=square,flag=0,i=69201,u=0.03561220969758283,v=0.8577325406783857,w=0.46524448665285945,x=5.4968567737069405 color=green,shape=circle,flag=0,i=69210,u=0.9827830702738234,v=0.14118427991724614,w=0.5039932043107836,x=6.11286504787189 color=blue,shape=square,flag=1,i=69213,u=0.5955781060646785,v=0.1631643351553299,w=0.4685909978146904,x=4.760338164940683 color=red,shape=square,flag=0,i=69214,u=0.5690609254023578,v=0.7176829571239673,w=0.46706020645301366,x=2.891694325083255 color=yellow,shape=triangle,flag=1,i=69228,u=0.061741592804722356,v=0.6497840944211585,w=0.5133026308117076,x=7.4798569993523865 color=blue,shape=circle,flag=0,i=69232,u=0.12621927057552473,v=0.26918991598572883,w=0.5335349542208438,x=4.60215649639514 color=red,shape=square,flag=0,i=69256,u=0.14394871521246977,v=0.6362466800046659,w=0.4762780678243511,x=3.451643404979985 color=yellow,shape=circle,flag=1,i=69258,u=0.4389388331307189,v=0.6900425260452325,w=0.5200368566408604,x=4.624641979988268 color=red,shape=triangle,flag=0,i=69260,u=0.5453639666555096,v=0.6308363411540232,w=0.4742871013489679,x=3.1105956071546537 color=blue,shape=square,flag=1,i=69284,u=0.5343652945627411,v=0.9260871677546342,w=0.46516820754265464,x=5.668219696078864 color=blue,shape=square,flag=1,i=69296,u=0.48110872673581706,v=0.5279332175280251,w=0.46713160689216376,x=3.374628314274664 color=blue,shape=triangle,flag=1,i=69302,u=0.31972254299951197,v=0.29063653872860684,w=0.5217710009178079,x=4.337592874970713 color=red,shape=square,flag=0,i=69313,u=0.05340157806832513,v=0.4348439989034647,w=0.4655866454606626,x=4.277654257365081 color=green,shape=triangle,flag=0,i=69315,u=0.5206472355245816,v=0.3520437165971796,w=0.47988621348603344,x=6.654344537657977 color=red,shape=square,flag=0,i=69329,u=0.07507013297557164,v=0.6538902796344467,w=0.4721540921348289,x=3.6604057939688293 color=red,shape=square,flag=0,i=69332,u=0.7697384633757886,v=0.4386267313320903,w=0.4712385338887111,x=3.6483381219756663 color=red,shape=circle,flag=0,i=69366,u=0.6072325796803902,v=0.6755849284472571,w=0.4387174181398574,x=6.353089622811791 color=red,shape=square,flag=1,i=69412,u=0.5623192542324812,v=0.8704045787594452,w=0.45218856436499505,x=3.968587094464315 color=yellow,shape=square,flag=1,i=69413,u=0.0818768857778348,v=0.0783936436757765,w=0.5076317502611338,x=5.058755790405443 color=red,shape=triangle,flag=0,i=69416,u=0.9819644201614285,v=0.636219170186856,w=0.4648596943425631,x=7.196424086256478 color=blue,shape=square,flag=0,i=69419,u=0.9283113482754644,v=0.4296763566281766,w=0.46194099896555124,x=5.202635143009017 color=red,shape=triangle,flag=0,i=69428,u=0.7956929045480968,v=0.7186188935075404,w=0.4674840488859866,x=4.914124758937222 color=red,shape=triangle,flag=0,i=69431,u=0.04800803049191993,v=0.47933790870604664,w=0.4635665650276448,x=5.80115161916817 color=purple,shape=triangle,flag=0,i=69439,u=0.4215032142713818,v=0.46272749061099705,w=0.522616227385514,x=7.119606450879161 color=red,shape=square,flag=0,i=69442,u=0.4497046319214262,v=0.840045763940314,w=0.4601046413833293,x=5.782061700594266 color=red,shape=square,flag=0,i=69448,u=0.8818526170729677,v=0.8322831311637614,w=0.4650497483764701,x=5.129504075985016 color=yellow,shape=square,flag=1,i=69454,u=0.8107763871550109,v=0.22561331651499195,w=0.5068366868692024,x=6.123542071306427 color=red,shape=circle,flag=0,i=69455,u=0.2911472217638337,v=0.3720351095560285,w=0.44890421610307735,x=4.4002387825964115 color=red,shape=triangle,flag=1,i=69456,u=0.4879913670796475,v=0.44554244347317673,w=0.4646245722914073,x=3.347448849989378 color=green,shape=square,flag=0,i=69458,u=0.7688657288100241,v=0.70965545241211,w=0.48054538042736333,x=4.218731339655735 color=green,shape=triangle,flag=0,i=69460,u=0.4122953819481596,v=0.5499824840751137,w=0.48516194823676473,x=2.958900291199454 color=purple,shape=square,flag=0,i=69462,u=0.600959810942846,v=0.5151284060595234,w=0.49258804502782116,x=3.836709058566605 color=purple,shape=square,flag=0,i=69478,u=0.929933974629326,v=0.03924294555892005,w=0.49158330662423105,x=6.305247351543206 color=red,shape=circle,flag=1,i=69486,u=0.7545810062790629,v=0.687411113750077,w=0.46133075223650144,x=5.276050293313197 color=orange,shape=circle,flag=1,i=69496,u=0.4324817003273569,v=0.3302611903833793,w=0.49890359164150405,x=6.118703989480785 color=red,shape=circle,flag=0,i=69501,u=0.814136224158346,v=0.850993325245652,w=0.45705196223466754,x=5.611084068493458 color=purple,shape=circle,flag=0,i=69512,u=0.1824866577759634,v=0.6508141587171782,w=0.5219347899099144,x=4.6298025328496735 color=blue,shape=square,flag=1,i=69544,u=0.3797186966689098,v=0.039858283310917564,w=0.4715666563949616,x=5.065767594788532 color=green,shape=square,flag=0,i=69553,u=0.24715997169611548,v=0.21161724515668323,w=0.4956862540070395,x=3.042423353646378 color=red,shape=triangle,flag=0,i=69554,u=0.8096588006268209,v=0.17796429849044226,w=0.4608969613607288,x=6.937385364429591 color=red,shape=circle,flag=0,i=69568,u=0.4990551540742264,v=0.5400396781251594,w=0.460149996409612,x=4.081343840360213 color=green,shape=square,flag=0,i=69578,u=0.7025718140001154,v=0.7889187578526875,w=0.4959657697515365,x=4.276896945716246 color=green,shape=square,flag=0,i=69583,u=0.5820130837551444,v=0.5515958146829859,w=0.49273129965879453,x=4.777282784027128 color=yellow,shape=triangle,flag=1,i=69605,u=0.6634226080943237,v=0.8253328918913303,w=0.5133258801154447,x=4.043723899620055 color=red,shape=triangle,flag=1,i=69637,u=0.5336968281506377,v=0.012718468676372607,w=0.47182098400103717,x=6.976448912843615 color=red,shape=triangle,flag=0,i=69639,u=0.3037688393349792,v=0.5707837057672708,w=0.47077687932071144,x=4.867738581652589 color=yellow,shape=square,flag=0,i=69652,u=0.4301534938159117,v=0.8774600177616122,w=0.4894989946219708,x=5.3226443514652555 color=blue,shape=triangle,flag=0,i=69659,u=0.8847081101733607,v=0.6606333927684054,w=0.5214476059473266,x=4.899736806234068 color=yellow,shape=square,flag=1,i=69661,u=0.5120017554584522,v=0.8935109639421571,w=0.4895631453745595,x=6.017421579470294 color=red,shape=circle,flag=1,i=69666,u=0.8973184372570012,v=0.874232933124548,w=0.45269896016310357,x=7.129393621203346 color=red,shape=square,flag=1,i=69667,u=0.6053184172889774,v=0.018361475148605866,w=0.47903939198546974,x=5.424039450162838 color=purple,shape=square,flag=0,i=69672,u=0.5672166069534896,v=0.34128344720370807,w=0.4908837690414435,x=6.359669182038199 color=purple,shape=square,flag=0,i=69684,u=0.18634132483074772,v=0.034616561508754584,w=0.49519749645430744,x=5.39285393218865 color=green,shape=square,flag=0,i=69703,u=0.3722992670621068,v=0.8142035946389312,w=0.48472094597820187,x=5.437069110693275 color=yellow,shape=square,flag=1,i=69713,u=0.4607518717752783,v=0.32231468596367274,w=0.4876113609152386,x=6.600285415903593 color=blue,shape=triangle,flag=1,i=69721,u=0.031817234745955325,v=0.49563236737951144,w=0.5191382681514833,x=5.102323737786801 color=yellow,shape=circle,flag=1,i=69740,u=0.19839657429917068,v=0.507399125690283,w=0.513004341377871,x=7.854744461260047 color=red,shape=circle,flag=0,i=69745,u=0.43321093254383936,v=0.4312311951841651,w=0.4601522763939675,x=5.870681050340848 color=red,shape=square,flag=0,i=69747,u=0.0033969810194677263,v=0.5576734202441213,w=0.46397392912819146,x=5.770210263730799 color=green,shape=circle,flag=0,i=69749,u=0.31195228332924463,v=0.34438639680563776,w=0.4988872194566121,x=4.228275571750981 color=blue,shape=square,flag=1,i=69754,u=0.23803534959272155,v=0.15635083726405385,w=0.4697949892497802,x=4.344280979409066 color=green,shape=square,flag=0,i=69755,u=0.05824898236792997,v=0.9901745564521951,w=0.4881026272243993,x=5.0841145684671725 color=red,shape=triangle,flag=0,i=69785,u=0.3277309937956212,v=0.06608620839396484,w=0.47684260238886017,x=4.589788918537699 color=green,shape=triangle,flag=0,i=69798,u=0.374622463516212,v=0.3759650945485026,w=0.48362435956581207,x=7.110279668730697 color=green,shape=triangle,flag=0,i=69799,u=0.6000201934150515,v=0.47634380979460755,w=0.4831529789309448,x=5.781075180579241 color=green,shape=triangle,flag=0,i=69804,u=0.6158281209636258,v=0.4699339650007536,w=0.482701088608407,x=3.005270129700188 color=red,shape=circle,flag=1,i=69811,u=0.5057174357673917,v=0.46014759488014645,w=0.45305185144573756,x=3.7692174686807345 color=orange,shape=square,flag=1,i=69812,u=0.12979313628882894,v=0.7127822716567956,w=0.4847977963945583,x=3.6479664203071045 color=red,shape=triangle,flag=0,i=69817,u=0.5945656363704701,v=0.9052596395874356,w=0.47386286060674215,x=5.927743882138195 color=green,shape=square,flag=0,i=69821,u=0.43226427321527605,v=0.0014318954638008474,w=0.483275331621697,x=5.660463244762102 color=red,shape=triangle,flag=0,i=69844,u=0.2322371463987839,v=0.25770388203203676,w=0.4772984088650054,x=4.76850930905141 color=green,shape=circle,flag=0,i=69864,u=0.7068180962371635,v=0.023451719540563243,w=0.5018411850443318,x=4.302412074156987 color=red,shape=square,flag=0,i=69875,u=0.5613761706070518,v=0.25279499318800525,w=0.46091061410189244,x=5.352226872612641 color=red,shape=circle,flag=1,i=69876,u=0.1952785512717301,v=0.2271607997456859,w=0.4489002707282888,x=5.421188669537877 color=red,shape=triangle,flag=1,i=69877,u=0.09616285653948198,v=0.8264679058634747,w=0.47727404777677523,x=6.620045357133544 color=green,shape=triangle,flag=0,i=69884,u=0.12616019698851932,v=0.904472633940801,w=0.48978609245475213,x=6.148228490515784 color=yellow,shape=square,flag=1,i=69892,u=0.24676035617307335,v=0.9408061148806862,w=0.512305181239476,x=4.9462372411489195 color=red,shape=triangle,flag=1,i=69902,u=0.439815272440947,v=0.4344324065428421,w=0.4808735240717272,x=6.213799559430444 color=yellow,shape=triangle,flag=1,i=69904,u=0.001300228762057487,v=0.2062778463807362,w=0.501407681655131,x=5.9095345942475825 color=blue,shape=circle,flag=0,i=69914,u=0.41971724674041433,v=0.9319054335523033,w=0.539462070053501,x=1.4173071784250093 color=red,shape=triangle,flag=0,i=69921,u=0.009361452526190361,v=0.5965779108821103,w=0.4715481439171798,x=5.519374819655067 color=blue,shape=triangle,flag=0,i=69934,u=0.6406480887508884,v=0.7546962668518489,w=0.5188758604918126,x=5.537662801543306 color=purple,shape=square,flag=0,i=69935,u=0.37988121844067013,v=0.02226646406720656,w=0.5156318560807699,x=5.668811695920972 color=blue,shape=square,flag=0,i=69949,u=0.030086538972189047,v=0.8118791094991538,w=0.46483096089673476,x=5.3567945011725016 color=red,shape=square,flag=0,i=69955,u=0.7036638631883033,v=0.004856929691393064,w=0.47633000604326803,x=5.626071953618396 color=purple,shape=square,flag=0,i=69988,u=0.2489015509955531,v=0.7568490872846169,w=0.5152912436488364,x=3.8566493738130236 color=red,shape=triangle,flag=0,i=70009,u=0.28843229951710103,v=0.7482334016767954,w=0.47653705075616476,x=3.94562059219324 color=blue,shape=triangle,flag=1,i=70015,u=0.7935828014602364,v=0.14693530926332676,w=0.5208818692545475,x=6.844514711530233 color=red,shape=triangle,flag=0,i=70039,u=0.33896859896208564,v=0.8144008393004512,w=0.47027353090421314,x=5.704509784389781 color=yellow,shape=triangle,flag=1,i=70057,u=0.41801286289636086,v=0.8713945317636304,w=0.5060218053756067,x=5.071653188434744 color=red,shape=triangle,flag=0,i=70063,u=0.27281585129215047,v=0.48073229906370984,w=0.47820529927426686,x=6.368837215359647 color=red,shape=circle,flag=1,i=70094,u=0.1296067149114526,v=0.2184913050919094,w=0.46907437185940687,x=6.0027119639172675 color=green,shape=square,flag=0,i=70097,u=0.3991884279483219,v=0.09112729509684525,w=0.4861274627904305,x=3.276707368273465 color=orange,shape=triangle,flag=0,i=70098,u=0.593285937191172,v=0.26421878516356845,w=0.5142195589656878,x=4.763758558738041 color=red,shape=square,flag=0,i=70131,u=0.8306451360531165,v=0.8641131731876416,w=0.4828972580357625,x=4.1764711471015 color=red,shape=triangle,flag=1,i=70132,u=0.3293301917344511,v=0.8639722133495149,w=0.48497071739703485,x=4.284756967994485 color=green,shape=triangle,flag=1,i=70167,u=0.0819418848539123,v=0.6668598059481504,w=0.4827603698364912,x=4.585792560353115 color=purple,shape=square,flag=0,i=70176,u=0.19979467952627794,v=0.9532631395456415,w=0.5236857005770857,x=4.779891558246537 color=green,shape=square,flag=0,i=70186,u=0.4971397223115398,v=0.7385307093498256,w=0.4904671941431531,x=6.091184888625186 color=red,shape=circle,flag=0,i=70232,u=0.47895903350709546,v=0.39915190865134625,w=0.46789761839139826,x=6.771695313720123 color=green,shape=circle,flag=0,i=70251,u=0.6122582536527329,v=0.08002207871938238,w=0.5202345069695744,x=4.086525989111807 color=red,shape=square,flag=0,i=70260,u=0.3383749796723805,v=0.3875133560367806,w=0.48900758357219504,x=5.529894776399036 color=blue,shape=square,flag=1,i=70261,u=0.5447251539404915,v=0.006059722228251241,w=0.47619769719724026,x=4.7661166405307815 color=red,shape=circle,flag=0,i=70263,u=0.7067346048622455,v=0.76716389704191,w=0.47003603675883254,x=2.7439544178395807 color=purple,shape=square,flag=1,i=70295,u=0.42838822900129525,v=0.62129010244363,w=0.5133571731134445,x=5.042874484503295 color=red,shape=circle,flag=0,i=70303,u=0.32679568006347026,v=0.4111216034890369,w=0.4653032513646058,x=6.115243255368423 color=red,shape=circle,flag=0,i=70304,u=0.9303422661422813,v=0.9584328358505106,w=0.46607141033196303,x=3.972684739317477 color=blue,shape=triangle,flag=0,i=70311,u=0.20741575838026827,v=0.76092037729762,w=0.5147986841875498,x=1.999197376053828 color=yellow,shape=circle,flag=1,i=70336,u=0.48445619111842453,v=0.3534518509560315,w=0.5015195472835544,x=4.922891134981402 color=red,shape=triangle,flag=0,i=70341,u=0.1041219723795922,v=0.5529578253060873,w=0.5026036179374485,x=5.9670715419675995 color=purple,shape=circle,flag=0,i=70348,u=0.9533892200777749,v=0.5735542815099814,w=0.5132094122283021,x=4.04531075756608 color=red,shape=triangle,flag=1,i=70350,u=0.8621549950984946,v=0.5621723342380833,w=0.49767486640132536,x=5.468406224600032 color=yellow,shape=triangle,flag=0,i=70356,u=0.0662145268661527,v=0.2543285042303731,w=0.5088129366861065,x=3.0142929374027205 color=green,shape=circle,flag=0,i=70369,u=0.20387644657041237,v=0.6327726229440156,w=0.5125926949365995,x=3.3309441046898147 color=red,shape=circle,flag=1,i=70403,u=0.03182564851492309,v=0.028769986756787456,w=0.4693275542989095,x=5.838711779702892 color=red,shape=circle,flag=0,i=70411,u=0.33124006750192214,v=0.2912219753575103,w=0.4635522256612755,x=3.04588452244588 color=purple,shape=square,flag=0,i=70428,u=0.17126363186301197,v=0.08294783428384,w=0.5077358977400327,x=4.604046489623582 color=yellow,shape=circle,flag=1,i=70455,u=0.6033446013550903,v=0.00221064395135695,w=0.4946696074733959,x=4.257804042412244 color=green,shape=triangle,flag=1,i=70468,u=0.08653907563957397,v=0.45754942090935835,w=0.4907660603322923,x=5.895955143582559 color=purple,shape=square,flag=0,i=70477,u=0.5839492033679627,v=0.8006458535536909,w=0.505755772205924,x=2.0853164777551614 color=yellow,shape=circle,flag=1,i=70486,u=0.20930617141526897,v=0.9979282889331919,w=0.49251319852125297,x=5.974648419959032 color=orange,shape=circle,flag=0,i=70504,u=0.48203830513556145,v=0.4497923540027192,w=0.49351750880563383,x=6.299390594748737 color=blue,shape=triangle,flag=1,i=70518,u=0.7776150866441245,v=0.11462301412408815,w=0.510077369386084,x=5.823944795901187 color=green,shape=square,flag=0,i=70519,u=0.168119656393256,v=0.5464456733619076,w=0.4809871498689162,x=5.645304580573757 color=red,shape=circle,flag=0,i=70527,u=0.652017001976078,v=0.614572626533121,w=0.45870958286741786,x=7.191618056214211 color=red,shape=square,flag=0,i=70529,u=0.17915768564879686,v=0.8368672884112376,w=0.5140331125492308,x=4.00728776976045 color=red,shape=triangle,flag=0,i=70534,u=0.8856658330982353,v=0.9691902080376713,w=0.4933038353541619,x=5.141974357872562 color=red,shape=triangle,flag=0,i=70552,u=0.13466344997959467,v=0.573630591842171,w=0.4881475642559347,x=3.2997965676447585 color=yellow,shape=square,flag=1,i=70571,u=0.6525197973673978,v=0.11164725299706191,w=0.5241287377042846,x=5.453063892632254 color=blue,shape=square,flag=0,i=70580,u=0.5209500611919252,v=0.8228809232278712,w=0.4740510499860352,x=4.2592361588703715 color=orange,shape=triangle,flag=1,i=70590,u=0.9758951524172744,v=0.13471085808299466,w=0.5173572634512178,x=4.129788272993497 color=red,shape=square,flag=1,i=70592,u=0.1263826954539895,v=0.9121154325973673,w=0.5019476697261506,x=6.072645811123195 color=red,shape=square,flag=0,i=70600,u=0.272471240348379,v=0.06896728422519727,w=0.5021769921302964,x=5.363789196287403 color=yellow,shape=triangle,flag=1,i=70615,u=0.19448918766599577,v=0.852752464976683,w=0.512915654884222,x=4.479304566211807 color=red,shape=square,flag=0,i=70627,u=0.5922362650531797,v=0.8849134363022688,w=0.48843486696991395,x=4.374758184062623 color=red,shape=triangle,flag=0,i=70661,u=0.38645245884150203,v=0.5350792753664514,w=0.5043933884170217,x=3.6813867291217917 color=green,shape=circle,flag=0,i=70663,u=0.9637119134420807,v=0.07596584200522494,w=0.507878171481228,x=7.065760953566021 color=red,shape=triangle,flag=0,i=70668,u=0.7834936808687326,v=0.5354067928816593,w=0.5002757718302819,x=6.64699312169981 color=purple,shape=circle,flag=0,i=70685,u=0.9752229353208299,v=0.1172947502198527,w=0.5077550243168627,x=4.303853168755417 color=purple,shape=circle,flag=0,i=70686,u=0.9888929892441335,v=0.9093725419603532,w=0.5091764498920349,x=5.080118069872132 color=red,shape=square,flag=0,i=70701,u=0.6381806910428824,v=0.8878900167147529,w=0.4965457374097267,x=3.2949925288207944 color=yellow,shape=triangle,flag=1,i=70704,u=0.6344849434194559,v=0.88495382846792,w=0.5169531941801474,x=4.483002793256385 color=green,shape=square,flag=0,i=70711,u=0.005480654895213211,v=0.8859303606376187,w=0.47756214670387553,x=4.01707495631635 color=blue,shape=square,flag=1,i=70718,u=0.7707453343279551,v=0.5643959084148585,w=0.4782643241798857,x=3.506250532270767 color=blue,shape=triangle,flag=0,i=70728,u=0.0490645206064928,v=0.45753599756783525,w=0.5141268105464349,x=6.941075095521338 color=purple,shape=square,flag=1,i=70731,u=0.5947653198164036,v=0.38445254549263574,w=0.4973185925952695,x=5.578662278010982 color=red,shape=triangle,flag=0,i=70734,u=0.19216432881525625,v=0.6919344256312707,w=0.4825020763385382,x=6.203885172513126 color=green,shape=square,flag=0,i=70748,u=0.2998349014437194,v=0.21479349504408973,w=0.4841252994353549,x=4.5404686282445725 color=red,shape=triangle,flag=0,i=70803,u=0.8392295956288878,v=0.9228427735197161,w=0.4904440254114455,x=5.105089064015293 color=green,shape=square,flag=0,i=70840,u=0.40006744398227756,v=0.9863947346163966,w=0.48858903710951673,x=4.510495843068351 color=red,shape=circle,flag=0,i=70854,u=0.38585784040946114,v=0.33941861552106123,w=0.4846306247585242,x=5.451864875397825 color=red,shape=square,flag=0,i=70859,u=0.9526994745048071,v=0.8489559983029092,w=0.4960922865567807,x=8.105752133535562 color=blue,shape=square,flag=1,i=70874,u=0.4311124668263351,v=0.3813025627528992,w=0.4781675777416238,x=5.925720080536299 color=blue,shape=triangle,flag=1,i=70880,u=0.212067960630421,v=0.20862234586039796,w=0.5159491333582178,x=5.534971467658803 color=red,shape=square,flag=0,i=70919,u=0.917761359583518,v=0.8682283083400067,w=0.4930497104666478,x=5.306099779499687 color=red,shape=square,flag=0,i=70920,u=0.09432017633032219,v=0.7415889035116207,w=0.49749113047635013,x=6.095547437484139 color=red,shape=square,flag=0,i=70945,u=0.3133108518977532,v=0.16079027748763086,w=0.500809226062123,x=3.5863753965994687 color=yellow,shape=triangle,flag=1,i=70959,u=0.0844080476194049,v=0.46772079614029494,w=0.510431133361715,x=5.376911557705742 color=yellow,shape=square,flag=1,i=70965,u=0.7572031924626978,v=0.8975815145478762,w=0.5044263990081977,x=4.331032130215704 color=red,shape=circle,flag=1,i=70970,u=0.7228914007596593,v=0.6429867373588052,w=0.4918742571405869,x=5.135408581262435 color=yellow,shape=circle,flag=1,i=70971,u=0.7008333595577442,v=0.9034965819535411,w=0.48955681376101967,x=4.219392523099354 color=red,shape=triangle,flag=0,i=70982,u=0.6564111716387253,v=0.11820024512269911,w=0.5185515548109318,x=6.891113452683467 color=red,shape=triangle,flag=0,i=70983,u=0.27808617333759267,v=0.07019584882321916,w=0.5225251830367279,x=8.837199304537544 color=red,shape=triangle,flag=1,i=70985,u=0.554197772278591,v=0.24248276297537252,w=0.5229372476924858,x=3.65199432488946 color=green,shape=circle,flag=0,i=70997,u=0.4541604304107233,v=0.2544407155523085,w=0.501436241890304,x=4.251751089374899 color=red,shape=circle,flag=1,i=71002,u=0.7310895368358641,v=0.6505678701396869,w=0.49217738854506776,x=4.75881509902728 color=red,shape=triangle,flag=0,i=71036,u=0.0263654235852141,v=0.8670942263538283,w=0.5173158038483301,x=5.582179561294879 color=red,shape=square,flag=0,i=71063,u=0.8233904920898184,v=0.8451845888402929,w=0.511007645071146,x=4.786434247754553 color=purple,shape=square,flag=0,i=71066,u=0.04139987240245935,v=0.062285631080705506,w=0.5045779143946145,x=5.808353661483579 color=orange,shape=square,flag=1,i=71074,u=0.8373589926703098,v=0.9379896142048211,w=0.47640820426142855,x=5.416088565132912 color=purple,shape=square,flag=0,i=71084,u=0.310751665508779,v=0.8768157856376457,w=0.5035380732114612,x=4.449333456387371 color=red,shape=square,flag=0,i=71087,u=0.30028045601841435,v=0.07326624509987845,w=0.51216015275223,x=5.782301182546941 color=yellow,shape=circle,flag=1,i=71100,u=0.8372038262903813,v=0.32135652221320476,w=0.49853515045954155,x=4.570883766883914 color=blue,shape=triangle,flag=0,i=71109,u=0.1411198080414786,v=0.6638382943305755,w=0.5327407255348998,x=5.18046003906776 color=red,shape=circle,flag=1,i=71126,u=0.7093571896426425,v=0.7079911155325735,w=0.49506425807567117,x=3.3098143694382736 color=yellow,shape=triangle,flag=1,i=71134,u=0.020145156942520615,v=0.8435478218136347,w=0.5106292411364343,x=4.259359304067164 color=purple,shape=triangle,flag=0,i=71137,u=0.07216171507084501,v=0.23208291925432978,w=0.5100320903797786,x=3.7598722639010176 color=red,shape=triangle,flag=1,i=71157,u=0.5758899677096482,v=0.5015242625760362,w=0.5207043996909565,x=3.1224246575456736 color=orange,shape=circle,flag=1,i=71171,u=0.6891402552181615,v=0.7507976766308857,w=0.5019472903995487,x=6.739718325051122 color=blue,shape=triangle,flag=0,i=71201,u=0.2741682056554611,v=0.4189701374788116,w=0.5275020503876324,x=5.663557221579059 color=green,shape=triangle,flag=0,i=71215,u=0.23320675219678966,v=0.8984783250081758,w=0.48864901685596684,x=4.57692580627106 color=blue,shape=square,flag=1,i=71218,u=0.3993454233714371,v=0.9571137353867507,w=0.47159435854702575,x=4.498779214203264 color=green,shape=circle,flag=0,i=71220,u=0.2757167605009151,v=0.8060906079363401,w=0.5169697994869984,x=6.852895808486612 color=red,shape=square,flag=1,i=71221,u=0.6430833014171399,v=0.6166573551009144,w=0.5004471291931618,x=5.275548737828118 color=red,shape=square,flag=0,i=71230,u=0.5505925178382273,v=0.9166918276578473,w=0.5059269880863613,x=7.509809000162676 color=red,shape=square,flag=1,i=71234,u=0.7218731064538846,v=0.6085165243254672,w=0.5107792636884733,x=4.909437537650276 color=purple,shape=triangle,flag=0,i=71266,u=0.46190404038050525,v=0.8892003311103399,w=0.5050063343741922,x=6.478574583620347 color=red,shape=square,flag=0,i=71279,u=0.9780796011793812,v=0.6059043104911305,w=0.4972084348381971,x=3.950570089273197 color=red,shape=square,flag=1,i=71296,u=0.3236362297804214,v=0.6745134084402382,w=0.4938888566051915,x=5.220429436387733 color=red,shape=square,flag=0,i=71301,u=0.10660180457004442,v=0.10312934597510115,w=0.49287967626033585,x=7.255280620760256 color=red,shape=triangle,flag=0,i=71313,u=0.5268453551868513,v=0.9611181643318456,w=0.5096349889063778,x=6.3642451967423215 color=blue,shape=triangle,flag=1,i=71330,u=0.8299366082877903,v=0.644388555112061,w=0.5192826663634306,x=3.2149017574920826 color=green,shape=circle,flag=0,i=71333,u=0.8233175050582501,v=0.10763797155481425,w=0.5184707403861915,x=4.429975773149633 color=red,shape=triangle,flag=0,i=71340,u=0.9320005723838692,v=0.44942146416850826,w=0.5155016616972926,x=3.1184412296992092 color=red,shape=triangle,flag=0,i=71346,u=0.8689610609302297,v=0.6765405455778964,w=0.514257567398497,x=4.058370923593006 color=blue,shape=triangle,flag=1,i=71361,u=0.6196637241523173,v=0.8015276929259406,w=0.5218314134132265,x=4.196263817751366 color=green,shape=square,flag=0,i=71366,u=0.9170324603559099,v=0.177699050649888,w=0.4867621234124314,x=3.787773639082021 color=red,shape=triangle,flag=0,i=71383,u=0.7919838469118691,v=0.9687928786502585,w=0.5102282071086157,x=4.963606376558527 color=green,shape=triangle,flag=0,i=71385,u=0.1863187436504804,v=0.3178395860928517,w=0.4864498006323157,x=7.583730889603243 color=blue,shape=circle,flag=0,i=71392,u=0.1428204439223032,v=0.46983737704317063,w=0.5388015187614065,x=5.023501082149909 color=red,shape=triangle,flag=0,i=71449,u=0.5530582494609316,v=0.22172232832478544,w=0.49957596679343397,x=5.599091116840739 color=green,shape=circle,flag=1,i=71457,u=0.43185645822537644,v=0.7968473841625647,w=0.5217128117637824,x=7.403662159537441 color=green,shape=triangle,flag=1,i=71476,u=0.2022190630498869,v=0.9755253595358716,w=0.48357427302557315,x=3.4821548170583756 color=yellow,shape=circle,flag=1,i=71489,u=0.9881034556938793,v=0.5616270495991024,w=0.49044363914657274,x=3.8128983452043035 color=purple,shape=circle,flag=0,i=71498,u=0.7679821242660411,v=0.8152066742702209,w=0.5104977752499912,x=5.701381658002021 color=red,shape=square,flag=0,i=71499,u=0.04962945954542297,v=0.7299398492852339,w=0.4668075735150984,x=3.4814335795937854 color=purple,shape=square,flag=0,i=71506,u=0.8386424793796523,v=0.9236910415654715,w=0.5263082570190778,x=5.604548786381753 color=green,shape=circle,flag=0,i=71511,u=0.8064356399481699,v=0.7021744499068829,w=0.5188749306872492,x=7.240904866750598 color=red,shape=square,flag=0,i=71512,u=0.15331491138861308,v=0.8505257936580274,w=0.4711092523930207,x=2.419359398792088 color=red,shape=square,flag=0,i=71528,u=0.6922829507132523,v=0.5086177138590715,w=0.482944535671648,x=6.1559378909445535 color=yellow,shape=square,flag=1,i=71548,u=0.940719964852526,v=0.6295413636428192,w=0.49496119923234727,x=5.73876217201141 color=red,shape=triangle,flag=0,i=71567,u=0.5226875272697896,v=0.5827838948281352,w=0.5152651615973485,x=5.126944984749388 color=orange,shape=square,flag=0,i=71578,u=0.9335953962173617,v=0.66503079510125,w=0.47753733174647284,x=6.193645367817166 color=blue,shape=square,flag=0,i=71589,u=0.587769405258297,v=0.8497084677665449,w=0.4963179808585544,x=6.607461916149375 color=red,shape=triangle,flag=1,i=71606,u=0.4060308985813511,v=0.7775430574839062,w=0.5075407093860688,x=6.833540513006433 color=blue,shape=square,flag=0,i=71632,u=0.6757367669495898,v=0.5392996320464976,w=0.4887572518391169,x=1.9198711349114832 color=blue,shape=triangle,flag=1,i=71639,u=0.610195874368423,v=0.16288612282955583,w=0.5190577031928474,x=6.114142291503789 color=red,shape=square,flag=0,i=71641,u=0.8589127057101466,v=0.20064877545151616,w=0.47726152202212846,x=7.234955631658913 color=red,shape=square,flag=0,i=71648,u=0.014145755254664771,v=0.9417633530987584,w=0.4772538761479938,x=4.734938536817874 color=yellow,shape=square,flag=1,i=71653,u=0.10238970486386823,v=0.6390895175804414,w=0.49193716035761287,x=4.843939192153916 color=green,shape=triangle,flag=0,i=71662,u=0.18327844889231804,v=0.4880799960054719,w=0.4857896640073938,x=5.99201830399105 color=blue,shape=square,flag=1,i=71665,u=0.5373406457990239,v=0.031913816252884586,w=0.4846862806613487,x=4.157751099019811 color=yellow,shape=square,flag=1,i=71685,u=0.9793687191958267,v=0.8231684840599436,w=0.4949038181410422,x=6.247143284408513 color=red,shape=square,flag=0,i=71687,u=0.5156429750858571,v=0.6001203735483422,w=0.4775755197336394,x=5.285976241067357 color=red,shape=square,flag=1,i=71699,u=0.6235239252554838,v=0.4189129850032297,w=0.47199685043654604,x=5.703255919608537 color=red,shape=circle,flag=1,i=71711,u=0.1782360713583011,v=0.27275767537164464,w=0.49995083748570746,x=4.294306617517748 color=red,shape=square,flag=0,i=71728,u=0.4934993917270485,v=0.5676711987087899,w=0.4508498747536485,x=4.568989818294916 color=red,shape=circle,flag=0,i=71739,u=0.45667845729016887,v=0.5195300112144212,w=0.5056454127164266,x=5.594830610757504 color=red,shape=square,flag=1,i=71790,u=0.7683512090579981,v=0.89460269386649,w=0.4497939291187564,x=3.159151176112882 color=blue,shape=square,flag=1,i=71802,u=0.8054901780082733,v=0.3897818045035222,w=0.48371695078730015,x=2.5967492896958597 color=red,shape=triangle,flag=0,i=71805,u=0.28529624548208654,v=0.26904677668238575,w=0.48197812563278014,x=5.1884477210654785 color=green,shape=triangle,flag=0,i=71808,u=0.1869638887973949,v=0.7178631837936446,w=0.49133362574055983,x=6.068233654841454 color=yellow,shape=square,flag=1,i=71816,u=0.6206981133539567,v=0.5527365406867808,w=0.5034970903979047,x=5.813109070294089 color=red,shape=triangle,flag=1,i=71831,u=0.2736670291180907,v=0.06591346589091218,w=0.4774885385533246,x=4.469274780966335 color=red,shape=circle,flag=0,i=71850,u=0.8971616950778091,v=0.9501536173703798,w=0.5027446233514858,x=6.294623587875706 color=purple,shape=triangle,flag=0,i=71856,u=0.6088960910019354,v=0.10605433326238001,w=0.5074756973107567,x=4.078096858672714 color=purple,shape=square,flag=1,i=71884,u=0.581291270259683,v=0.3192580058949176,w=0.5165459622593128,x=2.4303326247177695 color=red,shape=circle,flag=1,i=71898,u=0.3185643171809277,v=0.3469584244092953,w=0.5073645792223062,x=7.005110864106552 color=red,shape=circle,flag=0,i=71912,u=0.4227573742756736,v=0.4909845312410876,w=0.5030144151233247,x=4.348912205787133 color=blue,shape=square,flag=1,i=71920,u=0.5700580980882581,v=0.04630828203757942,w=0.49052936173964956,x=6.438852423166 color=red,shape=square,flag=0,i=71929,u=0.7606607304223528,v=0.6398544901590759,w=0.46877986208312883,x=4.364959869804138 color=blue,shape=square,flag=1,i=71939,u=0.6134131927883871,v=0.3685853813026815,w=0.4897787817066283,x=5.708872869160932 color=purple,shape=circle,flag=0,i=71945,u=0.4083167965966822,v=0.9401859407571762,w=0.5080721271874327,x=6.04702584451529 color=purple,shape=circle,flag=0,i=71962,u=0.7016249239486223,v=0.8742718342925873,w=0.5008291234912605,x=6.222017909710246 color=red,shape=circle,flag=1,i=71971,u=0.7047184325033955,v=0.6337496005172589,w=0.5033732759666719,x=4.040723314272406 color=red,shape=triangle,flag=0,i=71980,u=0.10551268791745183,v=0.07227443410232526,w=0.48946696946378915,x=4.859140771105152 color=blue,shape=triangle,flag=1,i=71982,u=0.41993798170645813,v=0.04455214525008511,w=0.5133023700702466,x=6.023101367696458 color=red,shape=circle,flag=0,i=71987,u=0.4695950581374321,v=0.5669907042763076,w=0.49573366460637935,x=4.577855537814462 color=red,shape=triangle,flag=0,i=71990,u=0.9843966650819161,v=0.12918745592135572,w=0.48840912798477515,x=6.429439242845484 color=blue,shape=triangle,flag=0,i=71993,u=0.620514405562138,v=0.7693591711432153,w=0.5174674939642929,x=5.73190496830431 color=red,shape=square,flag=0,i=71995,u=0.7742690221961455,v=0.2846877580589011,w=0.47530484584381805,x=4.899235588625699 color=green,shape=triangle,flag=0,i=72009,u=0.7431840593345334,v=0.9590230950575055,w=0.5008984583519989,x=5.625971554636142 color=red,shape=triangle,flag=0,i=72027,u=0.7273416781463514,v=0.7881215497775622,w=0.49198026661895833,x=5.663064059486664 color=red,shape=circle,flag=0,i=72029,u=0.057522207334796516,v=0.11395744120444962,w=0.5077705855872757,x=5.459393531305232 color=red,shape=square,flag=0,i=72050,u=0.3682795763044404,v=0.0844757731167679,w=0.4679178924527475,x=3.5909590699973872 color=red,shape=triangle,flag=0,i=72056,u=0.5935453258613138,v=0.3183768643456797,w=0.48702746597632485,x=6.243943733564163 color=red,shape=square,flag=1,i=72066,u=0.5837318236315873,v=0.02144957095217348,w=0.46652127025307916,x=7.315007800089179 color=red,shape=circle,flag=1,i=72073,u=0.15176831094800436,v=0.09608206780570924,w=0.5113246446621849,x=5.792667707356017 color=green,shape=triangle,flag=0,i=72075,u=0.3096650689346735,v=0.5066860501690279,w=0.49833294212598267,x=4.269849935028879 color=red,shape=square,flag=0,i=72083,u=0.5704980183999417,v=0.9060426665925241,w=0.46583151104430703,x=3.757772065843092 color=purple,shape=triangle,flag=0,i=72094,u=0.7681159228004103,v=0.696598070667945,w=0.49983694436019876,x=5.860226662740637 color=red,shape=triangle,flag=1,i=72102,u=0.5626005005489886,v=0.3463973348334999,w=0.4833606212379729,x=2.8294951842413645 color=blue,shape=square,flag=0,i=72103,u=0.10622884128780419,v=0.3403388881584658,w=0.4752815617968869,x=4.148737940916104 color=purple,shape=square,flag=0,i=72110,u=0.3701719453706033,v=0.7411443242414714,w=0.5185177725175872,x=5.926269951198743 color=red,shape=triangle,flag=1,i=72111,u=0.24211659645119632,v=0.9680010719181319,w=0.47694517231644107,x=5.346121224149105 color=red,shape=triangle,flag=0,i=72120,u=0.7446022010168153,v=0.49448153945666884,w=0.4882729836164162,x=3.8065482206424774 color=orange,shape=triangle,flag=1,i=72127,u=0.39119426252611345,v=0.48515137455399515,w=0.5094580296098834,x=5.550774612490744 color=orange,shape=triangle,flag=1,i=72131,u=0.9741666638794001,v=0.12706499195471666,w=0.507745761635562,x=4.360934867185619 color=red,shape=circle,flag=0,i=72138,u=0.6507816109518472,v=0.6080817206898531,w=0.5176709572313898,x=4.630544212533603 color=blue,shape=square,flag=1,i=72145,u=0.7266495338513433,v=0.6454085245082393,w=0.4721609002834268,x=4.471898234676016 color=blue,shape=circle,flag=1,i=72148,u=0.2981803433464918,v=0.5420492033743072,w=0.49683231807289474,x=4.569167316839617 color=red,shape=triangle,flag=0,i=72162,u=0.1048254397734687,v=0.5163078884252859,w=0.47368881447609745,x=4.720843051421998 color=red,shape=circle,flag=0,i=72164,u=0.6856483636289505,v=0.7678508144115663,w=0.5118957997176568,x=2.9064603487948375 color=red,shape=circle,flag=1,i=72168,u=0.2066529929015949,v=0.2845124725164412,w=0.5157767408768849,x=5.095268220584159 color=purple,shape=square,flag=0,i=72177,u=0.506117402387862,v=0.8683061705944894,w=0.5263750648218846,x=3.9305470987145763 color=red,shape=circle,flag=0,i=72201,u=0.007212468584910092,v=-0.09270905318501277,w=0.526821148743246,x=6.408899027084977 color=blue,shape=circle,flag=1,i=72204,u=0.8571356556740704,v=0.9922619348062551,w=0.5019522060049386,x=3.5123391890029336 color=blue,shape=square,flag=0,i=72207,u=0.2700487088580654,v=0.7766482893237935,w=0.4629839738836373,x=5.527289588935786 color=yellow,shape=triangle,flag=1,i=72214,u=0.5631605148153284,v=0.5170766876882995,w=0.5177992787639062,x=5.639328869111757 color=yellow,shape=square,flag=0,i=72223,u=0.3809061134560793,v=0.45195670798437837,w=0.4894571969656264,x=3.2912026101958074 color=red,shape=square,flag=0,i=72227,u=0.8599911746980318,v=0.10182239501353652,w=0.4668626511045798,x=4.724935046510523 color=yellow,shape=triangle,flag=1,i=72237,u=0.9857265188602886,v=0.9241710109683817,w=0.5127908044086285,x=6.537835565685955 color=red,shape=triangle,flag=0,i=72245,u=0.3329204908983361,v=0.20940520806088692,w=0.47082028411646815,x=5.698051285382731 color=purple,shape=square,flag=0,i=72262,u=0.4495317435923373,v=0.04939073616165468,w=0.5261428424160512,x=5.9398154928585996 color=red,shape=square,flag=0,i=72274,u=0.9572007574973389,v=0.10956507743667465,w=0.4640209844050756,x=3.7859692319368805 color=green,shape=circle,flag=0,i=72316,u=0.7487513991246616,v=0.9520670145567668,w=0.5223489163743699,x=3.7482706935485637 color=red,shape=circle,flag=0,i=72320,u=0.5593727999981427,v=0.5990223010878878,w=0.5193862255106959,x=4.809475773151121 color=red,shape=square,flag=1,i=72328,u=0.050771763223548816,v=0.4580589070395509,w=0.4799018613455928,x=3.9676018055848545 color=red,shape=circle,flag=0,i=72332,u=0.08944377441526308,v=0.09394577323776458,w=0.5199488742891534,x=4.7674230058662 color=red,shape=square,flag=1,i=72344,u=0.24915983719094792,v=0.8350204792914224,w=0.47909080899880857,x=6.321827920232859 color=blue,shape=square,flag=0,i=72352,u=0.9120756594803551,v=0.6094267790877336,w=0.46569099255904356,x=5.760392865724737 color=purple,shape=circle,flag=0,i=72353,u=0.726001928358824,v=0.9975323613899104,w=0.5038848893470722,x=4.7250193014261965 color=purple,shape=square,flag=0,i=72379,u=0.5816394016117985,v=0.8899999928484077,w=0.5144843217459071,x=6.791947771902887 color=red,shape=circle,flag=1,i=72389,u=0.2793990756083822,v=0.3557982917670405,w=0.5165501049970794,x=5.136375507742795 color=red,shape=circle,flag=0,i=72392,u=0.9774601689026017,v=0.8829915086818088,w=0.5168776217090721,x=6.378832482982435 color=purple,shape=square,flag=0,i=72398,u=0.8446149449117143,v=0.9681987243163415,w=0.5123187910160215,x=2.8422320045530824 color=green,shape=square,flag=0,i=72404,u=0.6233692670991832,v=0.4461944514615205,w=0.48668132798125824,x=4.85995442412096 color=red,shape=square,flag=0,i=72406,u=0.011205992248350505,v=0.7077100546922461,w=0.47879427792740337,x=5.688684150831193 color=blue,shape=circle,flag=1,i=72428,u=0.4307506113407853,v=0.8122537549871254,w=0.506914167064739,x=5.8951275307868345 color=blue,shape=square,flag=1,i=72435,u=0.1264929860724492,v=0.8278675579711217,w=0.46390204049080963,x=5.971530626825399 color=blue,shape=triangle,flag=1,i=72443,u=0.823808156686541,v=0.009166747224625404,w=0.4990467476279494,x=4.107750768369923 color=purple,shape=square,flag=0,i=72453,u=0.20445566622570988,v=0.5714374404238081,w=0.49856900446487107,x=6.115821566430142 color=red,shape=triangle,flag=0,i=72454,u=0.9883195242246663,v=0.46528690646822546,w=0.4701671670257296,x=3.9649375186771416 color=green,shape=square,flag=0,i=72467,u=0.8018179538564826,v=0.4776903700559191,w=0.4856038544965456,x=3.7577105591583333 color=purple,shape=square,flag=0,i=72478,u=0.8139711133469876,v=0.6826135821368494,w=0.5100199071910589,x=5.771256806775164 color=red,shape=square,flag=1,i=72482,u=0.47328429070939715,v=0.7699556261202214,w=0.47482301092413287,x=4.356230738358275 color=green,shape=triangle,flag=1,i=72498,u=0.4385493281520624,v=0.6379307906223648,w=0.4964576274592531,x=5.914061956514195 color=purple,shape=circle,flag=0,i=72504,u=0.7368014150031545,v=0.26432055827239886,w=0.49365301780658155,x=3.5202273437357685 color=orange,shape=circle,flag=1,i=72505,u=0.49810811312802905,v=0.48350461151912605,w=0.49767094924358934,x=6.154927127764089 color=yellow,shape=triangle,flag=1,i=72523,u=0.6774491625295976,v=0.4289333352305539,w=0.4919753398904435,x=6.035966540890378 color=yellow,shape=triangle,flag=1,i=72547,u=0.12462203771355929,v=0.7474705627340478,w=0.49030490998090365,x=5.478271011364921 color=yellow,shape=circle,flag=1,i=72554,u=0.9473554633188314,v=0.06905012766392826,w=0.4821619721531113,x=6.589265120851309 color=green,shape=square,flag=0,i=72572,u=0.2960577095496675,v=0.11776070373636338,w=0.48464646050238475,x=5.206019116330586 color=green,shape=circle,flag=0,i=72592,u=0.27230371997244107,v=0.8430216989002598,w=0.5248611669066987,x=3.734918784932097 color=blue,shape=circle,flag=0,i=72604,u=0.9277684947712729,v=0.08298835018060802,w=0.515032473244275,x=3.628706904158925 color=red,shape=square,flag=1,i=72613,u=0.902878030621165,v=0.6070439231754423,w=0.507830212038955,x=5.4475060097281025 color=blue,shape=triangle,flag=0,i=72631,u=0.6754216236406407,v=0.6454711951897404,w=0.5029213599951664,x=5.469943053541013 color=purple,shape=square,flag=0,i=72641,u=0.47291420354886293,v=0.8952440238846755,w=0.5105798103773396,x=4.322618883318763 color=blue,shape=triangle,flag=0,i=72644,u=0.5297760721253563,v=0.7959422479275593,w=0.5028924556416838,x=3.0638213158307743 color=red,shape=square,flag=1,i=72650,u=0.04989192827376143,v=0.27663728579119895,w=0.5151445293977063,x=4.328831199686278 color=purple,shape=triangle,flag=0,i=72658,u=0.858755203567509,v=0.9490152195465916,w=0.5005008213959479,x=3.757001828255658 color=orange,shape=square,flag=1,i=72660,u=0.00928430359520327,v=0.09648592370970421,w=0.4769044770493649,x=4.70294048426385 color=blue,shape=square,flag=0,i=72665,u=0.914693304088616,v=0.9279208005607608,w=0.483712475757045,x=6.288911702615664 color=red,shape=square,flag=0,i=72680,u=0.27743949493588715,v=0.7124275204250927,w=0.5171893242057247,x=5.094733956379064 color=blue,shape=triangle,flag=1,i=72692,u=0.8638191382478866,v=0.9984550897671751,w=0.4991318433069977,x=5.859607989157865 color=yellow,shape=triangle,flag=1,i=72702,u=0.2544731224671224,v=0.05573925021387982,w=0.48173491559423204,x=6.259231070134628 color=red,shape=triangle,flag=0,i=72726,u=0.3135634418540596,v=0.7811603857103299,w=0.46043446560175966,x=5.7203833798669725 color=blue,shape=circle,flag=0,i=72739,u=0.8409759058208828,v=0.06570230467810834,w=0.518127271598969,x=6.230249069357121 color=yellow,shape=square,flag=1,i=72753,u=0.8076665248831448,v=0.18562070816039222,w=0.48059685531962193,x=4.801588711872754 color=red,shape=square,flag=0,i=72754,u=0.6657937575344537,v=0.6839324213093635,w=0.5016594906681198,x=4.790078870715307 color=red,shape=circle,flag=0,i=72757,u=0.9070956024784969,v=0.861999741244341,w=0.5320729860764385,x=4.929840960818676 color=red,shape=circle,flag=0,i=72769,u=0.36349074142468374,v=0.37672871750028747,w=0.5325872604052474,x=4.37633351935909 color=green,shape=circle,flag=1,i=72777,u=0.025216295921019927,v=0.5478422998693638,w=0.5248591923981608,x=5.381140110173693 color=red,shape=circle,flag=1,i=72784,u=0.26373822486102383,v=0.18344208910848292,w=0.5294229146521763,x=4.037632084476621 color=red,shape=square,flag=1,i=72793,u=0.8742169240941673,v=0.380984820174165,w=0.5053650967861464,x=4.334431718774201 color=blue,shape=square,flag=1,i=72799,u=0.7966156504592768,v=0.8255818067694661,w=0.481041618391877,x=3.9073806957276944 color=red,shape=circle,flag=0,i=72817,u=0.5585823236053085,v=0.46055277285245,w=0.5227068112448294,x=4.690514071968136 color=red,shape=square,flag=1,i=72825,u=0.9203463819594913,v=0.696725652942245,w=0.49831781926220675,x=4.798487468854657 color=purple,shape=square,flag=0,i=72833,u=0.1076066798452584,v=0.5343202364829062,w=0.5015256648338,x=4.741579133759864 color=red,shape=circle,flag=0,i=72845,u=0.7296695528623173,v=0.7445745915538573,w=0.5219627492871897,x=4.0598798522134665 color=red,shape=square,flag=1,i=72877,u=0.9933876790230393,v=0.7140172351477977,w=0.47802179150624646,x=6.175994497440937 color=yellow,shape=square,flag=1,i=72889,u=0.858108245552053,v=0.21275998194956924,w=0.4832208090657703,x=7.24085860486491 color=red,shape=triangle,flag=0,i=72899,u=0.8268056703391791,v=0.5588665164299295,w=0.47428483730612836,x=5.054368684296835 color=red,shape=triangle,flag=0,i=72906,u=0.23118887929972798,v=0.17223576037076538,w=0.47235336093321695,x=6.887834865742074 color=blue,shape=square,flag=0,i=72911,u=0.833212349540034,v=0.08603278870401632,w=0.4731255720891816,x=2.715314892566983 color=purple,shape=square,flag=0,i=72918,u=0.34272203207651397,v=0.6179697916917083,w=0.5064652485390138,x=3.8316958502305476 color=blue,shape=triangle,flag=0,i=72935,u=0.5415420368585162,v=0.5893076726921904,w=0.49849339704148765,x=4.293722174007237 color=green,shape=triangle,flag=0,i=72969,u=0.32611786086655536,v=0.6792666645810701,w=0.5003684308061643,x=4.699130317837855 color=red,shape=circle,flag=0,i=72970,u=0.9961258888051265,v=1.0498318491312169,w=0.5043378086026293,x=4.863904894045845 color=red,shape=triangle,flag=0,i=72979,u=0.6407996963484139,v=0.4448129582597735,w=0.4690007678399177,x=4.336702771650028 color=red,shape=triangle,flag=0,i=72989,u=0.7816594595738134,v=0.1478841961630989,w=0.4696594371325213,x=5.532022773983765 color=purple,shape=triangle,flag=0,i=72992,u=0.0759845047491956,v=0.5775728861572089,w=0.5092218456305272,x=4.239048674824838 color=red,shape=square,flag=1,i=73004,u=0.9116471043472949,v=0.8928207405420929,w=0.47629130875441433,x=4.6420594628836405 color=green,shape=square,flag=0,i=73005,u=0.21339609547993565,v=0.9125717355872759,w=0.4795830544894485,x=4.520488661389336 color=red,shape=triangle,flag=0,i=73027,u=0.7734515847600993,v=0.8165714019035812,w=0.47791153264777664,x=6.626207732797006 color=red,shape=triangle,flag=1,i=73041,u=0.7382331862323227,v=0.6115116805949784,w=0.48534295923648857,x=4.700948261444632 color=red,shape=circle,flag=1,i=73046,u=0.47685082871462414,v=0.40653348336191336,w=0.5010050043207679,x=3.615478576455267 color=blue,shape=triangle,flag=0,i=73056,u=0.8660840120743803,v=0.7087550705129804,w=0.49469534751440397,x=7.850562118211282 color=red,shape=square,flag=0,i=73058,u=0.5724115044307474,v=0.14061042121837497,w=0.475222835160045,x=4.808813683700198 color=red,shape=triangle,flag=1,i=73081,u=0.10809337585472945,v=0.5263559248875243,w=0.48998168968065464,x=5.685385844800567 color=red,shape=circle,flag=0,i=73082,u=0.6134266017037263,v=0.6613676229907061,w=0.5080652246100984,x=3.599115030968829 color=red,shape=triangle,flag=0,i=73088,u=0.28627888471375007,v=0.11574180810961576,w=0.49215999716804654,x=2.7771562739618094 color=blue,shape=square,flag=1,i=73089,u=0.7312241055040474,v=0.3341860983717747,w=0.47288135493739936,x=4.593268831441955 color=red,shape=triangle,flag=0,i=73107,u=0.8229161839484023,v=0.09961796061708328,w=0.4992078285280151,x=5.486653228028314 color=blue,shape=square,flag=1,i=73125,u=0.2480872311626361,v=0.2896716253493766,w=0.4745171260373533,x=3.953163769464099 color=red,shape=square,flag=0,i=73126,u=0.7226548780755402,v=0.4328849907977659,w=0.5030008976049739,x=5.607731813197586 color=orange,shape=square,flag=1,i=73130,u=0.27133484364941185,v=0.22931916659578666,w=0.4936072702308622,x=5.081950490150782 color=red,shape=square,flag=0,i=73131,u=0.8092824445698978,v=0.4068811725051118,w=0.5013690859141154,x=3.849626790148212 color=blue,shape=square,flag=1,i=73145,u=0.33398575704430455,v=0.4410680068740741,w=0.4776831225459644,x=4.535974945207352 color=purple,shape=circle,flag=0,i=73148,u=0.07538657794927406,v=0.7837313714996098,w=0.5014372456268962,x=5.784883970926296 color=purple,shape=circle,flag=0,i=73177,u=0.25338520318979507,v=0.47637057576955844,w=0.5028831989695736,x=4.446518216759074 color=orange,shape=triangle,flag=1,i=73190,u=0.7760451236040097,v=0.2043651170692704,w=0.5008577984814421,x=3.5858763909052276 color=red,shape=square,flag=0,i=73198,u=0.12393622561371376,v=0.37017887804243077,w=0.489510625314009,x=5.596005794355364 color=green,shape=square,flag=0,i=73201,u=0.713207814191945,v=0.07519388335466493,w=0.48504226917198595,x=4.360076213861312 color=red,shape=circle,flag=0,i=73202,u=0.39289505842030115,v=0.2947356532400002,w=0.4871448462169997,x=4.473024024906055 color=red,shape=triangle,flag=0,i=73203,u=0.677149369350636,v=0.2884004409049301,w=0.49472845551993927,x=5.132085726779002 color=red,shape=square,flag=0,i=73210,u=0.1867089302087731,v=0.18357753948121114,w=0.49228407226862014,x=3.8300608987875315 color=yellow,shape=square,flag=1,i=73215,u=0.5677835833870515,v=0.9133416373621372,w=0.4758284635938738,x=4.346456505132783 color=blue,shape=square,flag=1,i=73217,u=0.2987504959521605,v=0.23837982354031273,w=0.47303585934056136,x=5.662891451791427 color=red,shape=triangle,flag=0,i=73219,u=0.2071186857990156,v=0.9776147044886387,w=0.5036873984858958,x=5.525109547990574 color=red,shape=square,flag=0,i=73223,u=0.24842057210112012,v=0.6212266125336219,w=0.4993977147879554,x=7.282954064166996 color=blue,shape=square,flag=1,i=73233,u=0.45732890871277954,v=0.779527850662401,w=0.4732625566106589,x=5.126047490657016 color=green,shape=square,flag=0,i=73235,u=0.6457059659870845,v=0.465168864383234,w=0.4930919365223765,x=5.7404127587893 color=green,shape=triangle,flag=0,i=73242,u=0.26870655219679274,v=0.9761871475918202,w=0.4941748882762842,x=4.756969912380434 color=red,shape=circle,flag=1,i=73256,u=0.4105523221866697,v=0.4000339621499748,w=0.484684070304413,x=3.8814050522478247 color=red,shape=square,flag=1,i=73259,u=0.737061451030215,v=0.47167364763342723,w=0.5031086475230642,x=3.644000558506836 color=red,shape=triangle,flag=1,i=73266,u=0.3739120330714697,v=0.08353943325514579,w=0.49935825878250684,x=2.518845857450657 color=yellow,shape=triangle,flag=1,i=73278,u=0.2224353313701355,v=0.6588932153198386,w=0.5001032147808447,x=3.8605775611912976 color=red,shape=circle,flag=0,i=73285,u=0.5152641780163079,v=0.5373869106517458,w=0.4797637137795361,x=4.08739490293446 color=blue,shape=circle,flag=1,i=73292,u=0.7930891102601632,v=0.047068939026991274,w=0.49724471200325515,x=6.937747535570582 color=blue,shape=triangle,flag=1,i=73294,u=0.8482866459700806,v=0.8370625432863222,w=0.481108489375018,x=5.586467149278353 color=red,shape=triangle,flag=0,i=73300,u=0.40437487551710605,v=0.5919758906282285,w=0.49480617692222506,x=4.564088412508501 color=purple,shape=circle,flag=0,i=73301,u=0.6417985791687332,v=0.5075200260409516,w=0.5100911374463913,x=6.264261317748019 color=red,shape=square,flag=1,i=73314,u=0.8051183568627752,v=0.5334895698192947,w=0.49960516776485075,x=6.3109677479783075 color=yellow,shape=square,flag=1,i=73330,u=0.6737546113802931,v=0.6528368087455942,w=0.47206702004536333,x=6.308596728951717 color=red,shape=square,flag=0,i=73344,u=0.6940889957771803,v=0.5186276320207436,w=0.48615106548672843,x=5.620521243886766 color=blue,shape=triangle,flag=1,i=73348,u=0.6934698862986908,v=0.7317966358404299,w=0.4796080814827919,x=4.253253710596258 color=red,shape=triangle,flag=0,i=73358,u=0.07674494935678555,v=0.4072161572364629,w=0.5068815087466405,x=6.260206898510124 color=red,shape=triangle,flag=0,i=73398,u=0.07605305599014578,v=0.08313912658315925,w=0.5046269804689287,x=5.035397854932586 color=red,shape=square,flag=0,i=73421,u=0.28412250903350234,v=0.06695902775055163,w=0.49955999811282736,x=6.081442659797958 color=yellow,shape=square,flag=1,i=73422,u=0.7059322154515407,v=0.37996526842060874,w=0.4798337174494267,x=3.6329416904647966 color=red,shape=triangle,flag=0,i=73459,u=0.642391425501434,v=0.043767096534954586,w=0.4972187064269506,x=3.7740191683991373 color=yellow,shape=square,flag=1,i=73460,u=0.7761989432029298,v=0.5279337773239262,w=0.4859124901428017,x=3.625881432843299 color=red,shape=triangle,flag=0,i=73461,u=0.014020713135102225,v=0.03442264993244459,w=0.4967695366663496,x=4.680240538509591 color=blue,shape=circle,flag=0,i=73467,u=0.10378634591381608,v=0.5743656926595915,w=0.49825105245392803,x=5.3980410219457005 color=yellow,shape=square,flag=1,i=73470,u=0.35652165358844257,v=0.9428124663410518,w=0.48352938301168036,x=5.225093370053339 color=red,shape=triangle,flag=1,i=73487,u=0.285390114164328,v=0.08607680093429271,w=0.4919644924806896,x=6.208169211500192 color=orange,shape=circle,flag=0,i=73503,u=0.7689211631000442,v=0.21579704582186632,w=0.48756968143741325,x=5.528835958251567 color=red,shape=circle,flag=0,i=73505,u=0.36277364787138233,v=0.3685023235550707,w=0.5041797964377719,x=5.598731517717937 color=red,shape=triangle,flag=1,i=73508,u=0.2976753200547928,v=0.8830544360707335,w=0.4954230928090637,x=3.4754490211784064 color=red,shape=circle,flag=0,i=73511,u=0.3098031741805707,v=0.2675765645447079,w=0.5039013524796738,x=7.445521971968751 color=red,shape=triangle,flag=1,i=73528,u=0.38602030673035703,v=0.19694465343570078,w=0.4956655404728734,x=2.0220160571696577 color=yellow,shape=square,flag=1,i=73538,u=0.09410104825295551,v=0.7794515208774729,w=0.4872326411228931,x=4.164005386141844 color=red,shape=square,flag=0,i=73555,u=0.5724509837165904,v=0.5105676887129689,w=0.5053447134795521,x=6.3500581033684504 color=blue,shape=triangle,flag=1,i=73581,u=0.12999432288622081,v=0.9990348486841953,w=0.48731486734200313,x=5.64657736458589 color=red,shape=square,flag=0,i=73591,u=0.8989909498962174,v=0.36920052049492713,w=0.5035522351774396,x=5.049760446451766 color=red,shape=circle,flag=0,i=73596,u=0.9628743127397472,v=0.8756883603336953,w=0.48711155022487523,x=3.802290150045721 color=purple,shape=triangle,flag=0,i=73611,u=0.12967141299212925,v=0.5451293215366149,w=0.4910990578065233,x=3.663065939687771 color=yellow,shape=square,flag=1,i=73613,u=0.7677260347684008,v=0.3846466530565561,w=0.48484969341049805,x=7.302856900739751 color=yellow,shape=triangle,flag=1,i=73624,u=0.6295337656375458,v=0.21297983704867607,w=0.505206110046823,x=4.22272845694787 color=red,shape=circle,flag=1,i=73632,u=0.5407046846479205,v=0.5711028753837529,w=0.5018562622577037,x=3.532671949677436 color=orange,shape=square,flag=0,i=73633,u=0.06939805372657937,v=0.7338128030499417,w=0.48644421007084726,x=3.502468389049794 color=red,shape=triangle,flag=0,i=73638,u=0.9962990422585004,v=0.9573072552649218,w=0.4858349737091535,x=4.340330747037244 color=red,shape=triangle,flag=0,i=73659,u=0.47655726575723556,v=0.26680165601778527,w=0.4862753334367252,x=4.0042188999592865 color=blue,shape=triangle,flag=1,i=73662,u=0.5545237073345199,v=0.8482821469792923,w=0.4872738747478104,x=5.998760540677206 color=red,shape=square,flag=0,i=73666,u=0.20247655318002322,v=0.5592349400550598,w=0.4972910633704216,x=4.7720702789266 color=red,shape=square,flag=1,i=73681,u=0.8431256175304304,v=0.9564545934523625,w=0.4932128944499044,x=5.656469896302969 color=green,shape=square,flag=0,i=73684,u=0.8916213324602849,v=0.4588203099732582,w=0.49570914609592487,x=4.4184849931812495 color=red,shape=triangle,flag=0,i=73687,u=0.9424167172925552,v=0.607344744392924,w=0.4851325542324003,x=4.830476994921856 color=yellow,shape=triangle,flag=1,i=73731,u=0.009681337380882504,v=0.3653326235396833,w=0.5010217651244245,x=3.9776096339372233 color=yellow,shape=circle,flag=1,i=73733,u=0.2686168510127359,v=0.3916782894656532,w=0.4982641362270937,x=5.076883774145872 color=blue,shape=triangle,flag=0,i=73751,u=0.9215647950195507,v=0.3905247807140644,w=0.4959433811364549,x=4.804840899751561 color=red,shape=triangle,flag=1,i=73775,u=0.034215305887544734,v=0.3210999355484824,w=0.4761246461210536,x=6.450831831666183 color=purple,shape=square,flag=0,i=73781,u=0.4911574876509637,v=0.6765193880370212,w=0.5225450018623883,x=3.2300474648631585 color=red,shape=square,flag=0,i=73800,u=0.7272346117146764,v=0.7154223615292531,w=0.4962356972660502,x=4.805217013434523 color=red,shape=triangle,flag=1,i=73810,u=0.19425743908285453,v=0.26700226617025435,w=0.47098572438582337,x=5.92000930101425 color=yellow,shape=square,flag=1,i=73814,u=0.30922206588272516,v=0.3885715325915504,w=0.48031566496221323,x=3.5021119175060647 color=red,shape=triangle,flag=0,i=73816,u=0.5950138526894632,v=0.7601983682220361,w=0.46821510255916216,x=4.514538567289188 color=yellow,shape=square,flag=0,i=73857,u=0.24262509476485994,v=0.9043456576492875,w=0.4835369088167234,x=4.749412371736739 color=red,shape=circle,flag=0,i=73859,u=0.20640610824543904,v=0.17711697163402487,w=0.49902918559354636,x=6.6239138557343535 color=red,shape=circle,flag=0,i=73868,u=0.47085905547554563,v=0.3939223633636871,w=0.4980892915350956,x=6.082009142106543 color=red,shape=circle,flag=0,i=73882,u=0.16783082711700814,v=0.07845062279807329,w=0.489843991858881,x=4.290215986207049 color=purple,shape=triangle,flag=0,i=73885,u=0.7319106217070923,v=0.8148112614595804,w=0.4871519125560546,x=5.91760314023933 color=blue,shape=square,flag=0,i=73893,u=0.12516576865925688,v=0.46666954188249266,w=0.4971144262354856,x=2.985491670179851 color=green,shape=square,flag=1,i=73906,u=0.46392558723663824,v=0.046747832340204964,w=0.49938087530550646,x=6.21713251739346 color=red,shape=square,flag=0,i=73917,u=0.4516847660001998,v=0.045973849391362065,w=0.4965108305295375,x=4.267796319425178 color=red,shape=square,flag=1,i=73918,u=0.9533499781216933,v=0.0027281080580259243,w=0.49667185922593776,x=5.1339131451979805 color=red,shape=square,flag=0,i=73922,u=0.6822225308850183,v=0.38001726432235505,w=0.49645024110110897,x=2.9732061640307657 color=red,shape=triangle,flag=0,i=73927,u=0.8548647082166396,v=0.984773716257365,w=0.46744965644811975,x=3.9556049115678658 color=blue,shape=circle,flag=0,i=73929,u=0.6699124194757352,v=0.13722203662564214,w=0.5121481948131902,x=5.656377569538088 color=red,shape=triangle,flag=0,i=73931,u=0.04412288751984583,v=0.5773400064111115,w=0.4681608961314278,x=4.578422167946148 color=yellow,shape=triangle,flag=1,i=73946,u=0.026323220440112927,v=0.2943030839877602,w=0.491641826346298,x=6.7266558823087585 color=red,shape=square,flag=0,i=73948,u=0.5995931742327236,v=0.6260253911771474,w=0.5073357829382608,x=5.49790017581537 color=yellow,shape=square,flag=1,i=73965,u=0.06091085838590138,v=0.24609391724975715,w=0.48365426626296254,x=4.012087318829319 color=yellow,shape=triangle,flag=1,i=73968,u=0.6481630575842057,v=0.011254568504986628,w=0.5007725549223798,x=3.963124376529929 color=red,shape=triangle,flag=0,i=73976,u=0.38401826239098913,v=0.606804998746147,w=0.45996255656885343,x=5.630524417288048 color=yellow,shape=triangle,flag=1,i=73981,u=0.9468422574413714,v=0.7871663270852913,w=0.5026240804535607,x=7.131826522379086 color=yellow,shape=square,flag=0,i=73983,u=0.5605182571004323,v=0.5144029280934599,w=0.4868655352189978,x=3.6100406404223264 color=yellow,shape=triangle,flag=1,i=73986,u=0.562795746360657,v=0.07147939514130686,w=0.49938144460274,x=3.4329658033991675 color=red,shape=triangle,flag=0,i=73991,u=0.5343658220263324,v=0.7130630242448898,w=0.46093199333821533,x=4.366849535911659 color=green,shape=square,flag=0,i=74023,u=0.544776152251061,v=0.8416317371472,w=0.4991598209288799,x=3.851396544303494 color=yellow,shape=square,flag=1,i=74040,u=0.10966248632397124,v=0.7379686518318879,w=0.4864300566842841,x=5.7441531934028065 color=green,shape=circle,flag=0,i=74064,u=0.19499703393627577,v=0.650736823611962,w=0.5261124326366297,x=5.37280066111514 color=red,shape=triangle,flag=0,i=74101,u=0.9578573725683837,v=0.9022521714491644,w=0.4786703734395629,x=5.929930586659921 color=blue,shape=circle,flag=0,i=74104,u=0.03180303629652925,v=0.2634392751669268,w=0.5099586206987196,x=5.708746243439055 color=red,shape=circle,flag=0,i=74122,u=0.7961928082819837,v=0.8366329828729749,w=0.5183789907229683,x=6.724341864974814 color=purple,shape=circle,flag=0,i=74135,u=0.8149059957235426,v=0.6321382282560014,w=0.4967871723905764,x=4.894664816866129 color=red,shape=triangle,flag=0,i=74146,u=0.8363241263823191,v=0.9317767897809397,w=0.47026181140492246,x=2.135478415238911 color=yellow,shape=triangle,flag=1,i=74150,u=0.9634762168199501,v=0.5822647727459717,w=0.49796252426159604,x=5.300855031754312 color=blue,shape=circle,flag=1,i=74155,u=0.10011927718805236,v=0.07500172749065825,w=0.5180593992652905,x=4.169458849533399 color=red,shape=triangle,flag=0,i=74158,u=0.9449591785210132,v=0.702856125955232,w=0.4730808836079962,x=5.1347387002909075 color=blue,shape=circle,flag=1,i=74163,u=0.1092563351885939,v=0.13884509384344856,w=0.5199822806284418,x=6.098778122728651 color=red,shape=square,flag=0,i=74174,u=0.8712826351031138,v=0.4436291520044644,w=0.5132309508314374,x=4.97465287966913 color=yellow,shape=triangle,flag=1,i=74181,u=0.7511281258442482,v=0.23840946915563233,w=0.4989955975567813,x=4.561469655978386 color=red,shape=triangle,flag=0,i=74188,u=0.4266118053404341,v=0.6881344305908903,w=0.47630582096994784,x=4.244907594909962 color=purple,shape=triangle,flag=0,i=74195,u=0.4037795203363368,v=0.05390781813228618,w=0.4996809422346196,x=6.077785983601697 color=blue,shape=square,flag=1,i=74201,u=0.5805067256511077,v=0.37808391930573826,w=0.5072967332958901,x=5.33517712393137 color=red,shape=circle,flag=0,i=74209,u=0.1342302134651655,v=0.06459187647814006,w=0.5334208170455429,x=4.440485437828833 color=red,shape=triangle,flag=0,i=74215,u=0.40765793598833056,v=0.7834863720200711,w=0.4888715175164901,x=3.8702767608330952 color=blue,shape=square,flag=1,i=74219,u=0.7353282171966982,v=0.4955007039351944,w=0.5067343724392008,x=5.652753390892282 color=purple,shape=triangle,flag=0,i=74225,u=0.7537454017576176,v=0.18320212007907832,w=0.49727465605478777,x=5.388678343443851 color=yellow,shape=square,flag=1,i=74235,u=0.35625431893337234,v=0.7854228436430979,w=0.491337294839168,x=3.7238017175135485 color=red,shape=circle,flag=0,i=74257,u=0.09453880825386307,v=0.11131070308675836,w=0.5313441267814368,x=5.708388758350463 color=red,shape=triangle,flag=1,i=74263,u=0.79716268521799,v=0.6377104160298015,w=0.4890250121970355,x=6.402402388487867 color=red,shape=triangle,flag=0,i=74275,u=0.6522863591653894,v=0.8079463098364482,w=0.4901996271362057,x=5.674600793103391 color=blue,shape=triangle,flag=0,i=74337,u=0.16303242596229017,v=0.8641563713235006,w=0.5241221367340247,x=5.17257583610434 color=green,shape=square,flag=0,i=74342,u=0.5569260573797796,v=0.431765970419284,w=0.48528542143808717,x=4.4786129438598 color=red,shape=square,flag=0,i=74360,u=0.6054830649877131,v=0.290171721052222,w=0.5075596149926536,x=6.4680819912203615 color=red,shape=triangle,flag=0,i=74364,u=0.7224317042523765,v=0.4213175990194369,w=0.4994275942565782,x=3.763757712745255 color=red,shape=circle,flag=1,i=74365,u=0.22976069233610774,v=0.3186458146707333,w=0.5270088327659848,x=5.448233564300657 color=red,shape=circle,flag=1,i=74381,u=0.9941763000591275,v=1.0480076548084407,w=0.524717272826327,x=4.736381080337667 color=red,shape=triangle,flag=1,i=74384,u=0.16902092605533459,v=0.7780701292295173,w=0.5094062702839045,x=5.7396609465179225 color=green,shape=square,flag=0,i=74390,u=0.12422815912527574,v=0.7465012698616101,w=0.4835980549100516,x=4.870676063552579 color=red,shape=triangle,flag=0,i=74398,u=0.9290878308409746,v=0.6177766702414434,w=0.5102960938565552,x=4.581709971949926 color=blue,shape=triangle,flag=1,i=74411,u=0.6108903492719456,v=0.6701572144070943,w=0.5208733075561003,x=4.6881833671233695 color=red,shape=square,flag=1,i=74413,u=0.23410956469104527,v=0.24580540619674573,w=0.5211736250788455,x=4.275816949445322 color=red,shape=triangle,flag=0,i=74417,u=0.5592005106035348,v=0.3180955066529366,w=0.5063035565909414,x=5.460277298718489 color=purple,shape=square,flag=0,i=74424,u=0.35002091459496454,v=0.3958790434470656,w=0.5098794193597085,x=4.474706250833276 color=red,shape=circle,flag=0,i=74437,u=0.79291025522697,v=0.8493005744918936,w=0.5263302149927336,x=4.602587432483611 color=green,shape=square,flag=1,i=74443,u=0.40291391742358695,v=0.6021815986441458,w=0.48626671272928873,x=5.612360053442166 color=blue,shape=triangle,flag=1,i=74450,u=0.06583186167773669,v=0.2992133757023169,w=0.5166522451567229,x=7.034692986210788 color=red,shape=triangle,flag=0,i=74458,u=0.5006374274046266,v=0.1546090633702616,w=0.5042697870488335,x=5.291583227203817 color=red,shape=triangle,flag=0,i=74465,u=0.9864723786100202,v=0.8250479892913812,w=0.49612436711205143,x=5.105525358933398 color=yellow,shape=square,flag=1,i=74471,u=0.5241133434511219,v=0.13718435454131117,w=0.49990225761923773,x=6.133552328593815 color=orange,shape=triangle,flag=0,i=74476,u=0.010474395956650007,v=0.10813919297176067,w=0.5089801531858591,x=4.436400330850538 color=red,shape=triangle,flag=1,i=74477,u=0.32943558295730657,v=0.9639409828615061,w=0.4957871460681552,x=2.9078262118445366 color=green,shape=circle,flag=0,i=74488,u=0.3289651954956777,v=0.0005012669003675585,w=0.5168396145304434,x=5.763564391334159 color=blue,shape=triangle,flag=1,i=74505,u=0.8644876769517047,v=0.2816080933358057,w=0.51584081453108,x=4.039672499886708 color=blue,shape=circle,flag=0,i=74509,u=0.5965385151564035,v=0.951036798339431,w=0.5149565701117595,x=5.30678271186835 color=green,shape=triangle,flag=0,i=74514,u=0.8649132779034757,v=0.09148676051735127,w=0.47719837345277005,x=6.622641694721412 color=blue,shape=circle,flag=0,i=74516,u=0.4500036001257083,v=0.9595646461419677,w=0.5145311776465503,x=3.0774155194558888 color=red,shape=triangle,flag=1,i=74519,u=0.9186764537850587,v=0.11238234017476367,w=0.49710736840479497,x=5.954795765343072 color=purple,shape=triangle,flag=0,i=74522,u=0.9699693146496409,v=0.32194205614852567,w=0.4921425489278764,x=7.188639100501519 color=yellow,shape=triangle,flag=1,i=74525,u=0.6183461492286181,v=0.7553582988924024,w=0.5068765649512922,x=6.798741976251505 color=red,shape=triangle,flag=0,i=74526,u=0.23008657394441356,v=0.8671538544785025,w=0.49797364430528185,x=5.915835529186908 color=blue,shape=circle,flag=1,i=74543,u=0.8510489726029078,v=0.6488404429484304,w=0.5067544548660893,x=3.9968082317052294 color=green,shape=square,flag=0,i=74544,u=0.6558736950046088,v=0.4426693570923439,w=0.48633782631649775,x=3.6796350041568684 color=yellow,shape=circle,flag=1,i=74547,u=0.23000152048303502,v=0.7264792541863004,w=0.499072587362543,x=6.0138648938010535 color=red,shape=triangle,flag=0,i=74565,u=0.5179873809927983,v=0.7117302875055687,w=0.5034995883795009,x=4.06281266643197 color=red,shape=square,flag=1,i=74572,u=0.2723551975430052,v=0.1897879757149683,w=0.5254401488733796,x=4.7372181328436085 color=red,shape=square,flag=0,i=74590,u=0.30983182228477213,v=0.0778484722085594,w=0.5308148030729908,x=4.517821672237914 color=red,shape=square,flag=1,i=74609,u=0.709120648229431,v=0.17004605025488417,w=0.5273920145694707,x=4.47368188880185 color=red,shape=circle,flag=1,i=74622,u=0.14764498315564645,v=0.1929774637478571,w=0.5292450006647548,x=4.0999308862013875 color=blue,shape=square,flag=0,i=74626,u=0.5294156983321282,v=0.8286313269472367,w=0.4982429879863127,x=5.793112969323659 color=red,shape=triangle,flag=0,i=74638,u=0.04867850900404547,v=0.9383175985076053,w=0.49563483918301704,x=5.8925709764789564 color=green,shape=square,flag=0,i=74652,u=0.5221295680710472,v=0.9888864052686629,w=0.4979885981986899,x=4.607816454947834 color=blue,shape=square,flag=1,i=74676,u=0.9420382598038157,v=0.379324794370812,w=0.49563464161249665,x=7.904342191233759 color=red,shape=triangle,flag=1,i=74677,u=0.9068279425614332,v=0.8563730677745992,w=0.4919221265912739,x=4.863947969500148 color=red,shape=circle,flag=0,i=74695,u=0.7563958208448414,v=0.6998420957844103,w=0.5251902558268223,x=5.894682368656684 color=purple,shape=square,flag=0,i=74701,u=0.45817334086480754,v=0.5170576990703348,w=0.4968839326757915,x=4.942121550003258 color=red,shape=square,flag=0,i=74740,u=0.43817873495487525,v=0.11641921116287135,w=0.5253951944272784,x=3.8899618805750404 color=red,shape=circle,flag=0,i=74754,u=0.07647795745176733,v=0.113566323029729,w=0.5129774099736205,x=4.183420642946919 color=red,shape=square,flag=0,i=74763,u=0.020592823584431152,v=0.975173817482053,w=0.5201764887296262,x=3.3376322773067817 color=blue,shape=square,flag=1,i=74771,u=0.24337781675897274,v=0.2177815017781496,w=0.5066889951636958,x=3.6461295802047498 color=red,shape=square,flag=0,i=74776,u=0.623543025423303,v=0.10433876527445662,w=0.517179691766531,x=4.624612095721415 color=yellow,shape=triangle,flag=1,i=74779,u=0.7512935510372817,v=0.734837885516518,w=0.49846560985990546,x=4.2636152571421855 color=red,shape=circle,flag=0,i=74790,u=0.10534648801385027,v=0.20524199587201541,w=0.5035367076184488,x=2.970228485933329 color=blue,shape=triangle,flag=0,i=74793,u=0.6772071447096011,v=0.7838638110987186,w=0.5104766569470135,x=5.85929135054377 color=green,shape=square,flag=0,i=74802,u=0.7263706240692465,v=0.030781064159093985,w=0.48667733318817413,x=3.3070100398451365 color=red,shape=triangle,flag=1,i=74814,u=0.2607019003379061,v=0.5339014318993949,w=0.48157592588909687,x=4.4358352560455 color=green,shape=square,flag=0,i=74820,u=0.9448557069603734,v=0.46144943854412324,w=0.4889583137136693,x=5.363334356029843 color=green,shape=circle,flag=0,i=74851,u=0.9771917335030909,v=0.6888322919339299,w=0.4975961982610521,x=3.449680357165145 color=red,shape=triangle,flag=1,i=74860,u=0.6026463336619938,v=0.1024166716399133,w=0.4732245130091161,x=5.835247136578104 color=red,shape=square,flag=1,i=74862,u=0.48262587595894835,v=0.37157525189736296,w=0.5297945671059928,x=4.224868771609265 color=green,shape=square,flag=0,i=74869,u=0.18288427925472805,v=0.015877164393682364,w=0.4909218346237854,x=5.441451111365079 color=blue,shape=square,flag=1,i=74871,u=0.7905099363493048,v=0.7896156225587122,w=0.5187914231141615,x=5.426423768480798 color=red,shape=circle,flag=0,i=74890,u=0.5516627345373434,v=0.5864021452580853,w=0.4983626770607954,x=3.4071241968360337 color=red,shape=circle,flag=0,i=74918,u=0.945429259821453,v=0.9719372848090725,w=0.4967795542266296,x=5.347800519043236 color=green,shape=square,flag=0,i=74924,u=0.1535922133019476,v=0.010668070394192819,w=0.4907173534845199,x=5.984633685060537 color=blue,shape=square,flag=0,i=74930,u=0.5981963559775522,v=0.11792577988732766,w=0.5190767792230858,x=6.830316594649006 color=purple,shape=square,flag=0,i=74941,u=0.19347104279068772,v=0.21573095612416882,w=0.4941875867798613,x=5.632709057232895 color=red,shape=square,flag=0,i=74952,u=0.09111599781438584,v=0.45811081075245175,w=0.5287255586227518,x=4.151652872382568 color=red,shape=triangle,flag=0,i=74960,u=0.8305238189559678,v=0.2823882612515901,w=0.4605735290481944,x=4.196752960002679 color=blue,shape=square,flag=1,i=74961,u=0.20763259922265842,v=0.9962466757568939,w=0.5203329282517026,x=5.161169723849628 color=red,shape=square,flag=1,i=74971,u=0.3322698897360169,v=0.5457527501700328,w=0.5285993508400428,x=5.633722348136948 color=purple,shape=square,flag=0,i=74972,u=0.563061970220946,v=0.6657924898046755,w=0.489399159568048,x=5.454305611354727 color=red,shape=triangle,flag=0,i=74989,u=0.20258116002912574,v=0.7232876317439324,w=0.4698974291569513,x=4.30383926696124 color=blue,shape=triangle,flag=0,i=75000,u=0.8625968637336654,v=0.8612979219248911,w=0.5003823503353495,x=4.2538705389806974 color=red,shape=square,flag=0,i=75004,u=0.6892800110198373,v=0.1251579760229029,w=0.5227290201720401,x=5.891890301810555 color=purple,shape=square,flag=0,i=75010,u=0.5715658727337238,v=0.5383962053561394,w=0.4882862473154879,x=4.379031207070903 color=purple,shape=square,flag=0,i=75015,u=0.01005264691899832,v=0.7023238764836227,w=0.49376657434988924,x=6.7332438589909644 color=red,shape=square,flag=1,i=75035,u=0.19227533016762532,v=0.9391381148603628,w=0.5247846045691217,x=4.562503628146505 color=blue,shape=triangle,flag=0,i=75044,u=0.5108493646092617,v=0.04514088017253726,w=0.503498744545002,x=4.8591549326123475 color=yellow,shape=triangle,flag=1,i=75051,u=0.38333447674132615,v=0.7628189688940775,w=0.492977771366999,x=4.083112374709039 color=purple,shape=square,flag=0,i=75052,u=0.03378335735159066,v=0.6605812699878494,w=0.48444801239592317,x=3.6137194488627067 color=purple,shape=square,flag=0,i=75076,u=0.11983350395662407,v=0.6776305066704684,w=0.4802682236113198,x=4.104738631543207 color=green,shape=triangle,flag=0,i=75092,u=0.8607417326531254,v=0.5949693667749962,w=0.48549329179404455,x=4.407897460367713 color=yellow,shape=square,flag=1,i=75101,u=0.4596765018887293,v=0.26422536386579976,w=0.5173476340952787,x=6.148702548461491 color=red,shape=triangle,flag=1,i=75103,u=0.15202526130769134,v=0.38063211337670755,w=0.4893375663310441,x=3.4519042360517695 color=red,shape=square,flag=1,i=75104,u=0.40175905204290274,v=0.40391774232223854,w=0.5279002982270758,x=3.778059594042656 color=blue,shape=square,flag=1,i=75106,u=0.9244395349673898,v=0.42443049923804577,w=0.5170664137792557,x=4.550639626971413 color=purple,shape=triangle,flag=0,i=75132,u=0.12671748229364066,v=0.4874007275096701,w=0.48601340180309904,x=5.919214501812422 color=green,shape=square,flag=1,i=75143,u=0.5134938685226365,v=0.8839705864814802,w=0.4782139684567321,x=4.226420194212593 color=red,shape=square,flag=0,i=75144,u=0.21301900232216486,v=0.12593123029841757,w=0.5220877510995696,x=3.6410497166169886 color=red,shape=circle,flag=1,i=75149,u=0.07693130714370355,v=0.10995103522411168,w=0.48038894775611385,x=4.228261653242684 color=red,shape=triangle,flag=0,i=75161,u=0.3874632390923548,v=0.4327220575708186,w=0.4924739242568785,x=5.35625158595733 color=red,shape=triangle,flag=0,i=75167,u=0.9701929769281673,v=0.9037417970215005,w=0.4847116714111441,x=5.725677359896707 color=orange,shape=triangle,flag=1,i=75171,u=0.18863723342263317,v=0.24846632036006866,w=0.5109649587971444,x=5.813016576370831 color=red,shape=circle,flag=0,i=75180,u=0.3287320520386863,v=0.3250446235760209,w=0.49127620877440253,x=2.5084090150515412 color=green,shape=triangle,flag=0,i=75189,u=0.25779790129408353,v=0.0674247087839257,w=0.4911262483264463,x=5.567269566215741 color=blue,shape=circle,flag=1,i=75193,u=0.357690113525865,v=0.5401196101290404,w=0.4993864466653269,x=3.7044565220355117 color=red,shape=circle,flag=0,i=75207,u=0.7510120944091546,v=0.7431781866112418,w=0.49058708243254423,x=6.810490235822786 color=purple,shape=triangle,flag=0,i=75208,u=0.1603043319255274,v=0.4625692979491671,w=0.48695883391154,x=4.96732957568248 color=yellow,shape=circle,flag=1,i=75248,u=0.676844164319526,v=0.936725146337167,w=0.5099969215041289,x=6.234240676254099 color=red,shape=square,flag=0,i=75256,u=0.6446659281006489,v=0.5175660435630324,w=0.5151958930781878,x=6.8611019790328145 color=red,shape=square,flag=0,i=75257,u=0.3409687777588285,v=0.8999995674758315,w=0.5156917920846991,x=6.7921599695275505 color=red,shape=square,flag=1,i=75259,u=0.45859657967610057,v=0.3656105550835457,w=0.5154729016657188,x=3.696978455287106 color=yellow,shape=triangle,flag=0,i=75303,u=0.2610907123027705,v=0.5237798928294737,w=0.5014752981619796,x=6.365781918924758 color=blue,shape=circle,flag=0,i=75317,u=0.15141833645024882,v=0.26378981580255034,w=0.48911646158067973,x=4.8737693597224485 color=yellow,shape=square,flag=1,i=75331,u=0.6964641888418144,v=0.2027409369455846,w=0.5118328475993918,x=4.799359812196501 color=blue,shape=triangle,flag=0,i=75342,u=0.5930466331147796,v=0.7567849694048852,w=0.5081372745594764,x=4.657691984751567 color=red,shape=triangle,flag=0,i=75352,u=0.10922834451652375,v=0.6103106443343256,w=0.4767723707613561,x=5.583897254866231 color=blue,shape=square,flag=1,i=75353,u=0.6375437277279246,v=0.7744805532740272,w=0.5038428932065878,x=5.04725085115049 color=red,shape=circle,flag=0,i=75372,u=0.7155677568355481,v=0.6598571030784607,w=0.49629260875176784,x=6.607036320640603 color=red,shape=triangle,flag=0,i=75402,u=0.8808261525746126,v=0.15523665320888558,w=0.473999401371741,x=6.287426943392451 color=purple,shape=triangle,flag=1,i=75403,u=0.5386779497713138,v=0.06733566374828381,w=0.4901505560981755,x=6.51914329025031 color=red,shape=triangle,flag=1,i=75414,u=0.38950713442883356,v=0.2666800464770108,w=0.4764081342261732,x=7.432812911521515 color=blue,shape=square,flag=0,i=75432,u=0.3554035819456608,v=0.5629294550493659,w=0.5048791235784019,x=4.818441659188746 color=red,shape=square,flag=0,i=75433,u=0.16482058499765828,v=0.7562790517306017,w=0.5043472942958557,x=6.147200440654905 color=red,shape=square,flag=0,i=75450,u=0.0009495799592779131,v=0.03406316353835148,w=0.4990426666507558,x=4.905440225098672 color=yellow,shape=square,flag=1,i=75459,u=0.6352053093764487,v=0.962711097993488,w=0.5085909817814864,x=3.7600148098726898 color=yellow,shape=square,flag=1,i=75473,u=0.004725539958056246,v=0.4576002449786595,w=0.5145504402085824,x=5.226666060773338 color=blue,shape=triangle,flag=0,i=75483,u=0.069577529834978,v=0.8771892135808287,w=0.5073546889309503,x=4.520959625846948 color=red,shape=circle,flag=1,i=75491,u=0.928088830749936,v=0.8896654695319893,w=0.501216303408147,x=3.7360966573202514 color=blue,shape=triangle,flag=0,i=75506,u=0.8553222803773598,v=0.10082373724243787,w=0.5083141981233915,x=5.959244981300554 color=yellow,shape=triangle,flag=1,i=75508,u=0.9026235012282425,v=0.014810326518428507,w=0.4975508044571711,x=5.853777038623881 color=yellow,shape=circle,flag=1,i=75517,u=0.2865333014524597,v=0.09746212379561847,w=0.5173857972860151,x=4.905216217374824 color=red,shape=square,flag=1,i=75522,u=0.10175448150457833,v=0.5751535160121101,w=0.5038512522281451,x=4.723603312684658 color=red,shape=square,flag=1,i=75529,u=0.38339531909138613,v=0.2639001311017938,w=0.5132283932993867,x=6.006291577090569 color=red,shape=square,flag=1,i=75538,u=0.2558592745784639,v=0.05311299722166407,w=0.5115484086707561,x=2.7016662817727286 color=green,shape=triangle,flag=0,i=75572,u=0.4305180890062592,v=0.9354143160561779,w=0.5172762833306427,x=4.359080074142157 color=red,shape=square,flag=1,i=75595,u=0.14405675430660847,v=0.3037167415128579,w=0.5101798085754583,x=5.70927704526992 color=yellow,shape=square,flag=1,i=75604,u=0.201035208887139,v=0.8480401023090458,w=0.5050193448739322,x=3.4944549796548596 color=blue,shape=square,flag=1,i=75628,u=0.8802285846004505,v=0.13407926435102302,w=0.49640083115194,x=6.087347708773302 color=yellow,shape=square,flag=1,i=75641,u=0.8960158694466789,v=0.9704766533218534,w=0.5042020194564072,x=5.029082053242115 color=yellow,shape=square,flag=1,i=75642,u=0.5978488198743882,v=0.37787829397501427,w=0.5004855381958734,x=4.389400795529668 color=red,shape=triangle,flag=0,i=75652,u=0.6240064191051112,v=0.5703501649929268,w=0.488843747208351,x=5.129025026851264 color=red,shape=triangle,flag=0,i=75658,u=0.5470569475832744,v=0.9756165926047606,w=0.4932618907149586,x=5.253286623148804 color=red,shape=square,flag=1,i=75663,u=0.7102481456297569,v=0.4911367230806417,w=0.5008489806383956,x=5.26961788741773 color=red,shape=triangle,flag=1,i=75678,u=0.6561003034425807,v=0.7972740338240779,w=0.49421066817522435,x=7.803822059996219 color=red,shape=square,flag=0,i=75698,u=0.4366390844393546,v=0.6906985181971231,w=0.4807420064596584,x=4.7393503683284095 color=blue,shape=square,flag=1,i=75711,u=0.6149584495093532,v=0.41934374368866256,w=0.5098315710175045,x=5.608160441574413 color=yellow,shape=square,flag=1,i=75722,u=0.6990257283371092,v=0.2962816179750801,w=0.4941817022232349,x=5.534226672377635 color=red,shape=square,flag=0,i=75736,u=0.4694271707680544,v=0.3208448478265661,w=0.4744399093376625,x=4.4734000147075825 color=green,shape=triangle,flag=0,i=75739,u=0.9325980125289542,v=0.863020102025737,w=0.5084650379055495,x=6.391887528533768 color=red,shape=square,flag=1,i=75762,u=0.16813249459460233,v=0.7374549851261671,w=0.4718190527883035,x=3.6718018956767327 color=red,shape=square,flag=1,i=75793,u=0.08894582109819293,v=0.6000135568343806,w=0.4795656502027283,x=4.335128625899531 color=purple,shape=square,flag=0,i=75795,u=0.3468131948434764,v=0.6006738188914619,w=0.4931816181929421,x=3.983448108356022 color=blue,shape=square,flag=1,i=75815,u=0.5149419880487021,v=0.5036298899468596,w=0.5088589858709743,x=4.408149743880865 color=blue,shape=triangle,flag=1,i=75824,u=0.8954548036364832,v=0.4408623314596646,w=0.4746441626388489,x=6.426931798648624 color=red,shape=circle,flag=0,i=75825,u=0.12287715187493742,v=0.04789986778155528,w=0.5196696158158836,x=4.560843478512571 color=red,shape=square,flag=0,i=75828,u=0.3985572566687491,v=0.12815682950766194,w=0.4756016974432333,x=5.377997650338762 color=purple,shape=triangle,flag=0,i=75844,u=0.8021072746184713,v=0.12070363535957285,w=0.4702399817686198,x=5.0113682597077185 color=green,shape=circle,flag=0,i=75847,u=0.18488866254057112,v=0.11468324436011201,w=0.49143001203031084,x=3.2943961749610438 color=red,shape=circle,flag=0,i=75848,u=0.1381322171900793,v=0.15022762256624764,w=0.5212530276762425,x=5.056600368873066 color=yellow,shape=square,flag=1,i=75857,u=0.03295318379313106,v=0.8850626143030532,w=0.49413067472286637,x=5.385128438317927 color=purple,shape=square,flag=0,i=75905,u=0.20200805455323,v=0.744647626765385,w=0.49206822092449926,x=8.220892842497657 color=blue,shape=circle,flag=1,i=75908,u=0.8052598880713813,v=0.057428685846987015,w=0.48831355100325613,x=6.611056168510579 color=red,shape=circle,flag=1,i=75911,u=0.4332171492101451,v=0.44534885763395476,w=0.5196597647356826,x=4.107100514199269 color=green,shape=circle,flag=0,i=75917,u=0.17705199786990788,v=0.4207031506723816,w=0.5014435007025267,x=3.546014256391011 color=red,shape=circle,flag=0,i=75943,u=0.7878904315943659,v=0.8055486594828597,w=0.5301132508138457,x=6.1134866317158405 color=purple,shape=square,flag=0,i=75976,u=0.06734587877410814,v=0.21288735833675743,w=0.4767770370956767,x=6.445437307417428 color=blue,shape=square,flag=0,i=75988,u=0.39575172885065846,v=0.4637412237308357,w=0.5032758150206922,x=5.499823719296377 color=red,shape=circle,flag=1,i=75991,u=0.9091170467174449,v=0.9741284357179678,w=0.5295212319647594,x=6.308852776865592 color=green,shape=square,flag=1,i=76031,u=0.2493610294300448,v=0.9204098762255356,w=0.47734531980910777,x=5.187007359259788 color=blue,shape=circle,flag=1,i=76036,u=0.9927854320007904,v=0.32506230148003556,w=0.4871355497015411,x=5.021868544862186 color=blue,shape=circle,flag=1,i=76037,u=0.6925251794010225,v=0.8804878900515186,w=0.4898651628380573,x=4.480835808161586 color=red,shape=square,flag=0,i=76051,u=0.9167587913426889,v=0.6490837121495829,w=0.4850515398929979,x=3.7837005627476956 color=green,shape=triangle,flag=0,i=76057,u=0.5177756935104152,v=0.8144260505173898,w=0.5101053061428206,x=3.8260057306518136 color=red,shape=circle,flag=0,i=76092,u=0.013500520841920438,v=0.07936605338912676,w=0.5274579583239124,x=5.384077958139304 color=blue,shape=triangle,flag=1,i=76172,u=0.42918097650983045,v=0.6765565737144372,w=0.4704877451252106,x=2.206541563902966 color=red,shape=square,flag=0,i=76173,u=0.2614546432113146,v=0.8779217806047592,w=0.4689909245888773,x=3.515801994314156 color=purple,shape=square,flag=0,i=76175,u=0.9230548490799251,v=0.20677485645913862,w=0.4918545620497562,x=4.8305498361765435 color=red,shape=circle,flag=1,i=76177,u=0.9873402214957514,v=0.989657002194948,w=0.5237403101147309,x=6.166278355280192 color=purple,shape=square,flag=0,i=76212,u=0.9431532816538241,v=0.21474141660271073,w=0.4930253515593033,x=3.7594040745083124 color=purple,shape=triangle,flag=0,i=76214,u=0.609821464183716,v=0.6389526317244818,w=0.48376135835783185,x=5.014872046499547 color=purple,shape=circle,flag=0,i=76219,u=0.20026725870065754,v=0.793205581150307,w=0.4969441153050769,x=5.6323833995846195 color=yellow,shape=triangle,flag=0,i=76231,u=0.3136266773812564,v=0.8272054379835488,w=0.49668967367362116,x=5.257403979198879 color=blue,shape=triangle,flag=1,i=76251,u=0.49434565499304994,v=0.41676771659597245,w=0.46723583175996675,x=4.335445528958487 color=orange,shape=triangle,flag=0,i=76287,u=0.7552996540912389,v=0.8935930400745189,w=0.5065363727687604,x=5.994057905754794 color=red,shape=triangle,flag=0,i=76318,u=0.335725690636258,v=0.41837153975083907,w=0.4959504523532034,x=4.519741043597379 color=purple,shape=square,flag=0,i=76320,u=0.8288363545777822,v=0.08577507565980647,w=0.48765964027079794,x=4.600099106336966 color=purple,shape=triangle,flag=0,i=76361,u=0.5715881630469227,v=0.14729620799909005,w=0.48039556454605437,x=6.146797804220459 color=red,shape=triangle,flag=0,i=76380,u=0.279101484797904,v=0.4109954206489326,w=0.5004782122977516,x=4.623599803175675 color=red,shape=triangle,flag=0,i=76392,u=0.9573963142758083,v=0.4935114236307473,w=0.49685789478221154,x=5.259212049815939 color=green,shape=square,flag=0,i=76399,u=0.2952553189706415,v=0.3715260554059431,w=0.4714357366530857,x=5.361695064178093 color=red,shape=square,flag=0,i=76422,u=0.3834635032257123,v=0.029416298554753473,w=0.45550242204102026,x=4.736058545702815 color=orange,shape=square,flag=1,i=76426,u=0.2850562919010694,v=0.7868728087902546,w=0.5183553119186447,x=4.795621189829819 color=red,shape=triangle,flag=0,i=76428,u=0.7410802738316075,v=0.9010013222494525,w=0.49696282194342084,x=5.504560178177751 color=purple,shape=square,flag=0,i=76437,u=0.2839796784965293,v=0.5781825327832731,w=0.4901380690647679,x=4.853108645301831 color=red,shape=square,flag=1,i=76442,u=0.7198502716552054,v=0.5269945982200485,w=0.4580120750821909,x=5.606712965703426 color=red,shape=square,flag=0,i=76450,u=0.882822684791914,v=0.7382766439307654,w=0.4606550342194117,x=6.058089929367234 color=yellow,shape=circle,flag=1,i=76454,u=0.7841204724506287,v=0.968116729443913,w=0.5291663496637445,x=5.05585812332319 color=blue,shape=square,flag=1,i=76456,u=0.7713878211892955,v=0.1825730748525337,w=0.5206337721721971,x=5.673757426079461 color=red,shape=square,flag=1,i=76474,u=0.12950794968832724,v=0.9732315184612382,w=0.46671396209064847,x=6.196978169535126 color=yellow,shape=triangle,flag=1,i=76488,u=0.16708369275300383,v=0.10000696220863614,w=0.5030373383268141,x=6.710254718636688 color=red,shape=triangle,flag=0,i=76502,u=0.16780794197173354,v=0.3692395976984879,w=0.5015701856233178,x=3.638292085279994 color=yellow,shape=square,flag=1,i=76524,u=0.19198671073585116,v=0.17932130955503012,w=0.49847691944723177,x=7.519202986839545 color=yellow,shape=circle,flag=1,i=76528,u=0.9903564738971828,v=0.7682144346892245,w=0.5168304712952871,x=4.961367236877486 color=red,shape=square,flag=0,i=76532,u=0.7533687620024123,v=0.5848577522418097,w=0.45942372500333273,x=7.215166600925446 color=red,shape=square,flag=0,i=76547,u=0.8905442476175128,v=0.3161612820671559,w=0.45922492218360644,x=4.5884612079356595 color=yellow,shape=triangle,flag=1,i=76562,u=0.5641945990626297,v=0.28371417959395917,w=0.5020034373981855,x=7.295391934824061 color=red,shape=square,flag=0,i=76601,u=0.4210588440059848,v=0.7639543920834846,w=0.45347407490917707,x=5.170145105502908 color=red,shape=square,flag=1,i=76609,u=0.7939565415336549,v=0.9475167748252384,w=0.4605768025184789,x=4.635759652301643 color=red,shape=square,flag=0,i=76619,u=0.09482789359701671,v=0.7810394740165318,w=0.46042606676004,x=4.348479427136168 color=green,shape=square,flag=0,i=76622,u=0.31546661809489795,v=0.3025053899297562,w=0.4846801333400167,x=4.7358072152506505 color=yellow,shape=square,flag=1,i=76642,u=0.004766043712697288,v=0.4285654945304932,w=0.4990474064849798,x=4.5790215377135475 color=red,shape=triangle,flag=0,i=76686,u=0.29815928993385976,v=0.49258608624814926,w=0.4940528476148049,x=4.410959847806137 color=purple,shape=triangle,flag=0,i=76696,u=0.9833449975502577,v=0.6904901237251319,w=0.4677075990679117,x=5.38305939403546 color=orange,shape=square,flag=0,i=76733,u=0.1340198537032199,v=0.6230296547623884,w=0.5191147587853986,x=4.317819627450959 color=red,shape=triangle,flag=0,i=76736,u=0.33712120934518763,v=0.6355057298358443,w=0.4885421721611272,x=5.462678747284495 color=red,shape=square,flag=0,i=76743,u=0.7076128300554048,v=0.3612592418390992,w=0.4534417088536488,x=3.553903621042796 color=red,shape=circle,flag=0,i=76745,u=0.7346994503904052,v=0.6709551075125401,w=0.5201947203592728,x=5.836860612469489 color=red,shape=square,flag=1,i=76748,u=0.3935879606692859,v=0.4113539802848414,w=0.45628730910451076,x=5.311646949788667 color=red,shape=circle,flag=1,i=76753,u=0.41235423667859183,v=0.493829133643183,w=0.5157115690246393,x=5.303995341566885 color=yellow,shape=triangle,flag=1,i=76769,u=0.305985160252608,v=0.8809371695402696,w=0.5081662679952208,x=7.822690417690133 color=purple,shape=square,flag=0,i=76770,u=0.3659882568404359,v=0.476692011500199,w=0.4884406863910534,x=3.1242199348560633 color=red,shape=square,flag=1,i=76783,u=0.959283579866316,v=0.770921589533541,w=0.46381838261628455,x=4.763967572986673 color=green,shape=square,flag=0,i=76819,u=0.6532515707206029,v=0.14428910080925705,w=0.4927813260498352,x=4.799584976230563 color=red,shape=circle,flag=0,i=76832,u=0.36559371364884163,v=0.37579210044452566,w=0.5101190603508893,x=6.863713650351852 color=green,shape=square,flag=1,i=76840,u=0.1682757425890279,v=0.8119245998051429,w=0.501864835850702,x=4.546026981081092 color=purple,shape=square,flag=0,i=76842,u=0.5227178082152303,v=0.29203156269608455,w=0.49532571929570274,x=5.026733299375825 color=yellow,shape=square,flag=1,i=76846,u=0.661282221648051,v=0.5356646035492276,w=0.5101232526911603,x=3.664937209856302 color=blue,shape=circle,flag=0,i=76849,u=0.15985966900502668,v=0.20680381891863253,w=0.4976140209855073,x=5.44375813420731 color=red,shape=square,flag=1,i=76866,u=0.47595884339009054,v=0.7788440380136896,w=0.4637651356713886,x=4.056418678235501 color=blue,shape=triangle,flag=0,i=76869,u=0.5148765705215134,v=0.8201343712473447,w=0.4833697262853864,x=4.444947868201772 color=red,shape=square,flag=0,i=76889,u=0.06276868823340664,v=0.21467726472252235,w=0.4677796759139046,x=3.984786234417578 color=red,shape=square,flag=0,i=76897,u=0.3528319674319337,v=0.10294828448589244,w=0.47574671852218026,x=4.831450986764156 color=green,shape=circle,flag=0,i=76907,u=0.11120179319678114,v=0.1857854246924422,w=0.5027494113393097,x=6.153389907420025 color=red,shape=circle,flag=1,i=76919,u=0.1513898702929034,v=0.09170235004311755,w=0.5280104857140738,x=4.721211513188092 color=red,shape=circle,flag=1,i=76936,u=0.7827812711822434,v=0.7263464027350637,w=0.5281972165627313,x=5.6435949386947755 color=red,shape=triangle,flag=0,i=76940,u=0.2607488809569648,v=0.3692085201022801,w=0.48136495022376974,x=7.8727596727241185 color=red,shape=circle,flag=1,i=76946,u=0.6550325045303718,v=0.7084881945203096,w=0.5269230330360379,x=4.587075827592058 color=red,shape=square,flag=0,i=76961,u=0.6335073543985587,v=0.21036469813066117,w=0.479503905024245,x=6.231482302904311 color=green,shape=square,flag=0,i=76972,u=0.9088008377276038,v=0.5469320319841137,w=0.4936443160847649,x=7.641369883045168 color=red,shape=triangle,flag=1,i=76999,u=0.9281446487255947,v=0.8585629394008908,w=0.47618411763181206,x=6.394502412078232 color=yellow,shape=square,flag=0,i=77003,u=0.19738235360934986,v=0.11021928539582238,w=0.5055229571562947,x=4.664690223675415 color=orange,shape=square,flag=1,i=77007,u=0.7375304044096296,v=0.36511415064301433,w=0.5136264196737452,x=5.342645643600903 color=red,shape=square,flag=0,i=77016,u=0.32752017620638896,v=0.9856779086957664,w=0.4823151627725228,x=5.010023735914677 color=red,shape=triangle,flag=1,i=77030,u=0.5469610403836389,v=0.9522044439683123,w=0.485575358704096,x=5.159358604405621 color=blue,shape=triangle,flag=0,i=77047,u=0.7938322489682957,v=0.46407313222969127,w=0.4758874717080517,x=3.5729030713180876 color=red,shape=circle,flag=0,i=77053,u=0.8831034522394201,v=0.9531503251783967,w=0.5279176082822314,x=4.524986670551221 color=red,shape=square,flag=0,i=77081,u=0.29516644811905557,v=0.5110105965402431,w=0.4769777390821584,x=4.253687086097668 color=red,shape=square,flag=0,i=77091,u=0.7825277204760981,v=0.7822768676055581,w=0.47481923731339115,x=5.079670205105158 color=red,shape=square,flag=0,i=77099,u=0.07302432520920188,v=0.39785580369448503,w=0.47842499657163207,x=5.71835421334615 color=blue,shape=triangle,flag=1,i=77112,u=0.39423653538152303,v=0.11795572601740678,w=0.4737626042420189,x=4.0947033853609645 color=red,shape=circle,flag=0,i=77116,u=0.9421489349811454,v=1.0070134143017686,w=0.5217223355804862,x=5.3218552534961745 color=blue,shape=circle,flag=0,i=77136,u=0.0379159016193118,v=0.7798608866751163,w=0.509728511574839,x=4.736924438644583 color=purple,shape=square,flag=0,i=77140,u=0.8946258375181065,v=0.18082688296579663,w=0.5048421067172387,x=6.573813893201475 color=red,shape=square,flag=1,i=77143,u=0.5575107832809912,v=0.2054568499609042,w=0.46947134425273107,x=6.170322550837511 color=blue,shape=triangle,flag=1,i=77160,u=0.6522799342859079,v=0.6472997601595853,w=0.4818153443925534,x=6.6272356859148465 color=yellow,shape=triangle,flag=1,i=77163,u=0.7491156796196939,v=0.8135376354490241,w=0.5114868676273986,x=5.838198702223457 color=red,shape=triangle,flag=0,i=77184,u=0.6917504998535641,v=0.013787670735251667,w=0.4978673714798339,x=3.344329605081361 color=yellow,shape=triangle,flag=1,i=77192,u=0.3072066911750212,v=0.32871805637486695,w=0.5083451332581012,x=4.5195331356617565 color=orange,shape=triangle,flag=0,i=77194,u=0.6446130972426188,v=0.7270919351343222,w=0.4987853860085344,x=6.983885845745921 color=green,shape=triangle,flag=0,i=77197,u=0.3009031556184564,v=0.6237406211754767,w=0.49489214109005336,x=5.6186287395451755 color=red,shape=triangle,flag=1,i=77203,u=0.5485532893952202,v=0.10777937836919693,w=0.5011720691330133,x=7.749001863831452 color=yellow,shape=square,flag=1,i=77210,u=0.6076597668411704,v=0.8319760196147771,w=0.5037714972963674,x=5.418550391547821 color=red,shape=triangle,flag=1,i=77222,u=0.80988229108039,v=0.6596996615507281,w=0.502707372277778,x=5.344332909793438 color=green,shape=square,flag=0,i=77229,u=0.5554816226317305,v=0.7913655706475917,w=0.47466356301209983,x=5.751465481275758 color=red,shape=triangle,flag=1,i=77231,u=0.9329857915909096,v=0.37436598445850366,w=0.5060516424261574,x=5.643318282782549 color=yellow,shape=circle,flag=1,i=77232,u=0.4558401430598601,v=0.4212612403995363,w=0.5284789105375716,x=4.61532583912487 color=yellow,shape=circle,flag=1,i=77286,u=0.6926199692441136,v=0.9308710026879694,w=0.5290527097598187,x=4.882279348854452 color=red,shape=circle,flag=0,i=77304,u=0.8956542163016912,v=0.8537758569578553,w=0.5106731868446719,x=4.892239666282779 color=blue,shape=circle,flag=1,i=77311,u=0.11561282844370702,v=0.3607453384892849,w=0.5097827693620435,x=3.175863668577604 color=red,shape=circle,flag=1,i=77314,u=0.5331088810981582,v=0.4730798674677947,w=0.5061594431176809,x=4.020397800630222 color=red,shape=triangle,flag=0,i=77316,u=0.968280211023668,v=0.05032418921882176,w=0.49601957682997005,x=3.8472715702079605 color=yellow,shape=circle,flag=1,i=77319,u=0.5701614887192601,v=0.3542393125377259,w=0.5257995256701111,x=2.8808568691332312 color=purple,shape=triangle,flag=0,i=77324,u=0.5974162886593449,v=0.6957137682534142,w=0.4944406849904481,x=3.217706487697329 color=yellow,shape=circle,flag=1,i=77341,u=0.7416742727996676,v=0.042077644178583284,w=0.5210366039030419,x=5.836723130229981 color=purple,shape=square,flag=0,i=77342,u=0.8437817412938233,v=0.5372651573035038,w=0.5038483946843023,x=3.4668181137543943 color=green,shape=triangle,flag=1,i=77343,u=0.8304648665831763,v=0.5571220069861031,w=0.4970822219104579,x=7.678924727076833 color=green,shape=square,flag=0,i=77353,u=0.31383630914270855,v=0.9320126658774085,w=0.48419044896910335,x=6.019436588292823 color=red,shape=square,flag=0,i=77363,u=0.9349481745701733,v=0.5197747794529468,w=0.4840420519147051,x=7.200716439674264 color=red,shape=triangle,flag=0,i=77370,u=0.027606628544258438,v=0.21072466641787524,w=0.5013165961470609,x=6.548724610890811 color=green,shape=square,flag=0,i=77371,u=0.975699067608121,v=0.383422099140901,w=0.4909791398855183,x=5.621084666025872 color=orange,shape=square,flag=1,i=77373,u=0.08047770282189626,v=0.793062492110941,w=0.5157356687352839,x=6.81235010781937 color=red,shape=circle,flag=1,i=77374,u=0.9400781515070912,v=0.9937705586525689,w=0.506866768577407,x=6.015225138650724 color=red,shape=square,flag=0,i=77394,u=0.9771929304404441,v=0.04584250823149516,w=0.4787690060978922,x=5.872117327313018 color=red,shape=triangle,flag=0,i=77407,u=0.6209929959828102,v=0.5315706426683636,w=0.49456277587745673,x=5.261144849257304 color=red,shape=triangle,flag=1,i=77409,u=0.5250678973758585,v=0.3074724562911556,w=0.4971848377915727,x=6.236980514084699 color=red,shape=triangle,flag=0,i=77430,u=0.6922825609674655,v=0.6191756664552196,w=0.4897381531488978,x=5.173187322230956 color=blue,shape=circle,flag=1,i=77435,u=0.29326301377252006,v=0.18764379074495874,w=0.4998037683537533,x=4.967728741567706 color=yellow,shape=triangle,flag=1,i=77441,u=0.6568385917730865,v=0.38603501449884037,w=0.504300851951063,x=6.617972042200967 color=yellow,shape=square,flag=1,i=77443,u=0.8086373354888161,v=0.5326267434636608,w=0.49826731674132146,x=5.466272639931759 color=red,shape=triangle,flag=0,i=77449,u=0.12783454755598145,v=0.15518016995699857,w=0.4945620418537517,x=4.520613296394768 color=red,shape=square,flag=1,i=77453,u=0.7535876571287363,v=0.9587404274991285,w=0.4828953368987452,x=7.774863579308164 color=red,shape=triangle,flag=1,i=77454,u=0.5913530687458667,v=0.2286859031300481,w=0.49347898440221705,x=4.752452355807436 color=red,shape=triangle,flag=0,i=77457,u=0.6845112304964417,v=0.7197492167199879,w=0.4948868982170782,x=3.3799971961615207 color=purple,shape=triangle,flag=0,i=77470,u=0.2709531771155317,v=0.2830805073235585,w=0.5046952892589561,x=5.823416136767672 color=green,shape=square,flag=0,i=77483,u=0.7810562792809393,v=0.9945846444761719,w=0.4895694917364415,x=3.9067195661716716 color=red,shape=triangle,flag=1,i=77504,u=0.5160926536255005,v=0.3425738694725817,w=0.5009294398462697,x=4.296389952769009 color=orange,shape=square,flag=0,i=77520,u=0.3046916484991026,v=0.022007322608711077,w=0.518102233366699,x=5.811935169365285 color=green,shape=circle,flag=0,i=77521,u=0.1847073823991494,v=0.6277665629404164,w=0.49561411904056657,x=5.302702802198399 color=purple,shape=square,flag=0,i=77533,u=0.19418624775109472,v=0.40598362848990033,w=0.48574326786845745,x=3.7112014346560205 color=red,shape=circle,flag=0,i=77556,u=0.2470181921781045,v=0.26861474422319465,w=0.4822202295907846,x=4.611908933883087 color=green,shape=circle,flag=0,i=77562,u=0.06706697303218212,v=0.2991750066193938,w=0.48631848107883785,x=5.087555678305484 color=purple,shape=triangle,flag=0,i=77583,u=0.498934408482288,v=0.44398600058670823,w=0.5075041081658945,x=5.917191652700367 color=yellow,shape=square,flag=0,i=77584,u=0.9187883771903261,v=0.9512686681524661,w=0.5062377803074822,x=5.690376112643951 color=yellow,shape=circle,flag=1,i=77587,u=0.617108774754534,v=0.5561639609600528,w=0.5128661764819804,x=4.871203993468564 color=red,shape=triangle,flag=1,i=77598,u=0.16028155177408732,v=0.7586084220507242,w=0.49359654375993006,x=4.112822440203012 color=blue,shape=triangle,flag=1,i=77601,u=0.7704374985124988,v=0.14875326540096667,w=0.4900491229537145,x=4.337224914834552 color=red,shape=circle,flag=1,i=77623,u=0.31605935880087166,v=0.23094444829271144,w=0.47216564115389187,x=6.171378882479556 color=red,shape=circle,flag=0,i=77633,u=0.3789869749517534,v=0.30556001010592937,w=0.4606437567191414,x=3.549907806626836 color=red,shape=square,flag=0,i=77637,u=0.42222644988739166,v=0.5776307774389853,w=0.4739427501946395,x=4.6556211646127075 color=red,shape=square,flag=0,i=77644,u=0.23949740134670738,v=0.8040688651973041,w=0.47582915437015594,x=5.118198059843437 color=purple,shape=circle,flag=0,i=77652,u=0.5654133645400323,v=0.5864252072985249,w=0.5189541424921014,x=4.441782794376311 color=yellow,shape=square,flag=1,i=77653,u=0.7545532758263411,v=0.3809261963117392,w=0.5003507386396013,x=4.860571830101594 color=purple,shape=square,flag=0,i=77682,u=0.15362166225812446,v=0.953304120678275,w=0.468433510834353,x=2.029232283175198 color=purple,shape=square,flag=0,i=77683,u=0.5948768035457942,v=0.7875120569217479,w=0.4730640436383393,x=3.628939653649251 color=yellow,shape=square,flag=1,i=77686,u=0.9643190178476154,v=0.9895091024459554,w=0.49608726683679294,x=5.989422198987494 color=yellow,shape=square,flag=1,i=77687,u=0.5283933507512453,v=0.9357567666401563,w=0.4932828831862534,x=4.256644629940401 color=red,shape=square,flag=0,i=77707,u=0.42832799289107804,v=0.6911480641381447,w=0.4727426709468536,x=4.867022461021341 color=red,shape=triangle,flag=1,i=77713,u=0.06005610379110382,v=0.9290427781433881,w=0.508106383899453,x=3.923142028906728 color=yellow,shape=circle,flag=1,i=77715,u=0.5824507944605519,v=0.33036925359945146,w=0.5207630881651547,x=4.506288025168842 color=blue,shape=triangle,flag=1,i=77717,u=0.8169194900881884,v=0.6562802772541768,w=0.4909568306631267,x=3.6994105319054165 color=yellow,shape=triangle,flag=1,i=77724,u=0.20626226201954412,v=0.10627033212268189,w=0.5201865113813897,x=6.576264450279848 color=red,shape=circle,flag=1,i=77725,u=0.6329069317746927,v=0.5904613849683402,w=0.4622840002175637,x=5.317070896496403 color=red,shape=square,flag=0,i=77733,u=0.8119042486209389,v=0.08674696906313295,w=0.4744983606299709,x=5.460845682331897 color=red,shape=square,flag=0,i=77744,u=0.5169866320853493,v=0.9903358500297689,w=0.46666405521906595,x=5.063859609553524 color=yellow,shape=square,flag=1,i=77751,u=0.7312031190861369,v=0.29551859041115225,w=0.4872724688038252,x=6.093214875935353 color=red,shape=square,flag=1,i=77775,u=0.15908942773660728,v=0.3555485917665824,w=0.4749996833976505,x=6.241436735526784 color=red,shape=square,flag=0,i=77778,u=0.632555727291959,v=0.7445617396779969,w=0.4762180709299892,x=3.9950859060840216 color=red,shape=square,flag=0,i=77788,u=0.6692951498082319,v=0.33974444942480664,w=0.4742385589548459,x=3.5887931577232646 color=orange,shape=square,flag=1,i=77793,u=0.11058735435983735,v=0.5961427322054564,w=0.5148986707983465,x=5.663541742240869 color=blue,shape=circle,flag=1,i=77799,u=0.6582307214407296,v=0.9120939175274341,w=0.48178010815093913,x=7.025552654046845 color=red,shape=circle,flag=1,i=77815,u=0.7214603496315611,v=0.7266824220555177,w=0.4718515455092195,x=4.426497271087648 color=orange,shape=square,flag=1,i=77817,u=0.010721538735855907,v=0.006231260234710323,w=0.5133732359584059,x=3.634738606032416 color=red,shape=triangle,flag=1,i=77818,u=0.6894477612063545,v=0.3466947464453557,w=0.5023635515762704,x=5.732609940743846 color=yellow,shape=circle,flag=1,i=77820,u=0.1805495217652382,v=0.7356976980899061,w=0.5113463297982055,x=4.287067699934512 color=green,shape=circle,flag=0,i=77822,u=0.8381807923274504,v=0.24799701284383524,w=0.4937220905991134,x=4.9168942702912295 color=blue,shape=square,flag=0,i=77827,u=0.8377691267068565,v=0.16853365106050433,w=0.5096345672312499,x=5.92659233789247 color=red,shape=circle,flag=0,i=77846,u=0.40161141025848024,v=0.3568366471118537,w=0.47702946462799095,x=6.7201255638955 color=yellow,shape=square,flag=1,i=77848,u=0.08717387543489763,v=0.18903835663899238,w=0.5002446132706532,x=5.394152429229117 color=blue,shape=square,flag=1,i=77858,u=0.7159764146658746,v=0.17361214699001926,w=0.5154234380129497,x=6.102118432767727 color=red,shape=square,flag=0,i=77860,u=0.68609942993425,v=0.7935778898771765,w=0.47812940732287995,x=3.5889712576734603 color=blue,shape=square,flag=0,i=77861,u=0.002114299434209821,v=0.39882240519050904,w=0.5191756265908456,x=4.824742410244574 color=blue,shape=triangle,flag=0,i=77870,u=0.775360758763765,v=0.2783291526656304,w=0.48944612263499926,x=5.338678435610491 color=red,shape=circle,flag=0,i=77872,u=0.8680476325600849,v=0.8167415390870927,w=0.472608720728658,x=3.328455099895193 color=red,shape=square,flag=0,i=77875,u=0.5835400490623033,v=0.0312166650136545,w=0.4761746270310046,x=5.016665320337946 color=yellow,shape=square,flag=1,i=77884,u=0.31879462180245877,v=0.7497260747609514,w=0.5004369925444385,x=2.3434768309767144 color=yellow,shape=triangle,flag=1,i=77886,u=0.152957773366603,v=0.6122166796629332,w=0.5101679681372908,x=5.825939818868314 color=green,shape=triangle,flag=1,i=77912,u=0.31303350334407654,v=0.42620281563653317,w=0.4831708192702349,x=4.6305260410503335 color=red,shape=triangle,flag=0,i=77929,u=0.8156248518553473,v=0.8338480696227472,w=0.4960040063482286,x=3.8624072514656915 color=yellow,shape=square,flag=1,i=77934,u=0.4267965736488637,v=0.7759427068971257,w=0.5049441010008491,x=3.8387119284945057 color=yellow,shape=circle,flag=1,i=77954,u=0.6357057475847177,v=0.30246148703502485,w=0.5169708499405329,x=4.5702132329167915 color=yellow,shape=circle,flag=1,i=77957,u=0.9348750604828651,v=0.864792119493025,w=0.5156532495188857,x=3.2672143629402606 color=red,shape=square,flag=0,i=77960,u=0.793461757186159,v=0.5882045693931537,w=0.4752212538739568,x=3.626033253384827 color=red,shape=triangle,flag=0,i=77963,u=0.6028216253895896,v=0.0008956982834695815,w=0.5064966176711667,x=4.717284871910093 color=red,shape=square,flag=0,i=77968,u=0.8874850920712726,v=0.6257795451871339,w=0.47102547495804714,x=4.9502066220776 color=red,shape=square,flag=0,i=77970,u=0.08802088099264205,v=0.7504791948832154,w=0.47005532441178166,x=6.302068634173157 color=green,shape=triangle,flag=0,i=77983,u=0.5583560511282069,v=0.5194434953425001,w=0.4857027160000571,x=5.388647618137455 color=red,shape=circle,flag=0,i=77995,u=0.8601538501589202,v=0.867692667916776,w=0.4617847774762544,x=5.997970042411047 color=red,shape=square,flag=1,i=78001,u=0.9650874187152643,v=0.19725884833035134,w=0.47771668723042016,x=5.330336419986309 color=red,shape=triangle,flag=0,i=78017,u=0.9448438101498315,v=0.9165771363591984,w=0.5200575691349669,x=6.387160423485304 color=red,shape=square,flag=0,i=78020,u=0.902350650742806,v=0.5942270825728875,w=0.47940275222439077,x=2.506107516235967 color=green,shape=triangle,flag=0,i=78027,u=0.39774192879339965,v=0.04396508243794717,w=0.4847775550914205,x=6.064109580345679 color=green,shape=square,flag=0,i=78061,u=0.30331859546608275,v=0.9476643498124749,w=0.49946514667160014,x=3.581179436461072 color=green,shape=triangle,flag=0,i=78063,u=0.7422084300066089,v=0.6197886024036005,w=0.4785118760711613,x=3.9198983089500623 color=green,shape=square,flag=0,i=78068,u=0.455890556156204,v=0.594152071809712,w=0.500047875264678,x=5.580889617184944 color=blue,shape=square,flag=1,i=78100,u=0.5748057642537174,v=0.6579858236199554,w=0.5250573555363868,x=6.346387149130874 color=purple,shape=circle,flag=0,i=78107,u=0.6229735336939355,v=0.5081215772406867,w=0.5226386765471286,x=5.2918090841924394 color=red,shape=square,flag=0,i=78122,u=0.4136255316258376,v=0.18924320591093313,w=0.4776272438166506,x=4.693634338428173 color=purple,shape=circle,flag=0,i=78123,u=0.1781525896540036,v=0.455359511218705,w=0.5252335990346062,x=4.088265961874737 color=blue,shape=circle,flag=1,i=78128,u=0.20655620779317196,v=0.18529062673063934,w=0.48938279798533735,x=3.9040042259508003 color=blue,shape=triangle,flag=0,i=78140,u=0.8719402071240042,v=0.09624769525464993,w=0.4874478932545316,x=3.9723927812052584 color=red,shape=square,flag=0,i=78144,u=0.33200414822064583,v=0.03849564448066456,w=0.473922058709498,x=4.483174645483503 color=yellow,shape=square,flag=1,i=78149,u=0.33132053647279525,v=0.9636604208244348,w=0.49142093193025177,x=3.864359212067503 color=red,shape=circle,flag=0,i=78154,u=0.880614881751517,v=0.826790628981774,w=0.4808911221776618,x=4.7919899475481875 color=blue,shape=square,flag=1,i=78155,u=0.17517437142632575,v=0.9409823435375293,w=0.5340917285542284,x=5.310267403861228 color=orange,shape=square,flag=0,i=78157,u=0.9551186469628827,v=0.8047168842805802,w=0.5200144869107375,x=4.397281337808794 color=red,shape=triangle,flag=0,i=78164,u=0.44974511345509494,v=0.37202469748821687,w=0.5079764789790872,x=3.5351994712542982 color=yellow,shape=square,flag=1,i=78166,u=0.8065854147386377,v=0.2586081844491136,w=0.49125795981591963,x=5.1673578771629955 color=red,shape=square,flag=0,i=78171,u=0.6084936209239225,v=0.8123508534370562,w=0.46337837471641785,x=4.844607854033959 color=orange,shape=square,flag=0,i=78173,u=0.9534734041941707,v=0.6813228979385701,w=0.5220430655265749,x=3.7388281088696473 color=red,shape=triangle,flag=1,i=78190,u=0.469076822150737,v=0.9014958009225952,w=0.5094461425380735,x=6.385199362908412 color=green,shape=square,flag=0,i=78196,u=0.6489584015758096,v=0.17430902865833275,w=0.5076612696198981,x=4.620246764582878 color=green,shape=square,flag=0,i=78197,u=0.32913285689323646,v=0.6692022820261171,w=0.5039070564585555,x=4.521863568836199 color=red,shape=triangle,flag=1,i=78214,u=0.02580275955219513,v=0.18264797646663433,w=0.5051595249796011,x=5.002558902923959 color=red,shape=square,flag=1,i=78215,u=0.9703815570506079,v=0.8483012206318402,w=0.4622112607112254,x=4.6924594132754605 color=blue,shape=square,flag=1,i=78239,u=0.6243951764080419,v=0.011851169660828664,w=0.5334909761035769,x=6.587862330883272 color=yellow,shape=square,flag=1,i=78257,u=0.23893548367235995,v=0.5297986408287602,w=0.48617233410436944,x=2.636653095746359 color=red,shape=triangle,flag=0,i=78266,u=0.38742970677841326,v=0.2549029681350147,w=0.5049438702835601,x=4.88431428392951 color=red,shape=triangle,flag=0,i=78289,u=0.029356572941512837,v=0.14591883140580164,w=0.5083036708090861,x=3.5317344427344097 color=red,shape=square,flag=0,i=78307,u=0.8035297876735588,v=0.6717776829023981,w=0.48037007764595596,x=4.143543403359177 color=orange,shape=triangle,flag=0,i=78311,u=0.984001598799322,v=0.7250361897254229,w=0.49133482057985,x=6.014093637465911 color=orange,shape=triangle,flag=0,i=78322,u=0.40153579492834746,v=0.7319097010431299,w=0.4825230255849636,x=3.9062320331599665 color=blue,shape=triangle,flag=1,i=78330,u=0.5518413674592594,v=0.5930351919261024,w=0.48331968982811896,x=3.73463466862135 color=green,shape=circle,flag=0,i=78364,u=0.030808083341177683,v=0.20251333031277108,w=0.4902278147110733,x=5.923016419884884 color=yellow,shape=square,flag=1,i=78372,u=0.41255524734832605,v=0.8418945325639113,w=0.4920198699975043,x=5.348714662895561 color=blue,shape=circle,flag=0,i=78375,u=0.518247872583379,v=0.47761844149072596,w=0.4872554212820434,x=4.793137115257515 color=purple,shape=circle,flag=0,i=78405,u=0.7788163508509055,v=0.5376361669925529,w=0.5234782140474772,x=4.732569945626591 color=yellow,shape=square,flag=1,i=78411,u=0.9882975696723743,v=0.17819609349016996,w=0.49687706833219186,x=3.589027943508762 color=yellow,shape=square,flag=1,i=78425,u=0.5968597917433949,v=0.635016909815138,w=0.5012927561314738,x=3.836154775929804 color=purple,shape=square,flag=0,i=78454,u=0.5237458884612408,v=0.8033059083760481,w=0.4711650609911605,x=4.587703418439682 color=yellow,shape=circle,flag=1,i=78475,u=0.11830995316370829,v=0.7575277109788863,w=0.5352868669656894,x=5.946236618246123 color=green,shape=circle,flag=0,i=78476,u=0.6320793422390463,v=0.9975984576955893,w=0.4858688394848248,x=4.19913711326596 color=red,shape=circle,flag=0,i=78478,u=0.34707670638239585,v=0.4418709351761112,w=0.47257454302801893,x=3.849868045499098 color=green,shape=circle,flag=1,i=78485,u=0.9907635833945612,v=0.789320027688391,w=0.48776867732277673,x=5.8390016307995785 color=red,shape=triangle,flag=0,i=78488,u=0.8133526347154115,v=0.3564041438426686,w=0.5125114426998465,x=3.9911295023040307 color=red,shape=triangle,flag=0,i=78492,u=0.2206240895931414,v=0.4111724798224238,w=0.5098029648429543,x=4.714522761935395 color=red,shape=circle,flag=0,i=78494,u=0.4002350148435839,v=0.3131625894244392,w=0.47340601417718475,x=4.263144541276149 color=blue,shape=triangle,flag=1,i=78506,u=0.8850341362471923,v=0.37261339174406405,w=0.48591115218918823,x=4.974425529999273 color=yellow,shape=triangle,flag=1,i=78511,u=0.3090135607651209,v=0.319584244585589,w=0.5037872859100175,x=3.6659777896615613 color=purple,shape=circle,flag=0,i=78518,u=0.02997378362120917,v=0.2849862631715253,w=0.5210476640477564,x=6.078375426069524 color=red,shape=triangle,flag=0,i=78519,u=0.36535188450024225,v=0.6497654795848965,w=0.5118617642203704,x=5.583918267247114 color=green,shape=circle,flag=0,i=78543,u=0.3073270814401341,v=0.17546376191912805,w=0.48056072159350577,x=7.176281687856657 color=yellow,shape=square,flag=1,i=78547,u=0.13282556754354702,v=0.9397981737932565,w=0.4853677203748385,x=4.704527629556687 color=red,shape=square,flag=0,i=78574,u=0.7569730973714514,v=0.28387901410752936,w=0.4896860772487533,x=2.399632724285245 color=purple,shape=square,flag=0,i=78587,u=0.7355184641902509,v=0.8667308844638129,w=0.48040716902888597,x=5.630089592509133 color=purple,shape=circle,flag=0,i=78607,u=0.6395519936094233,v=0.1356787278742081,w=0.5199648818553185,x=7.668084970600297 color=red,shape=square,flag=0,i=78612,u=0.47530034099251073,v=0.5027952553898097,w=0.481021281974662,x=5.576210983759033 color=red,shape=triangle,flag=1,i=78614,u=0.4989748467062284,v=0.5669518955374244,w=0.5361012250619259,x=4.5704219095663525 color=blue,shape=square,flag=1,i=78618,u=0.9748286383197624,v=0.49788586961809767,w=0.5127826880144537,x=5.0302576741161475 color=red,shape=triangle,flag=0,i=78621,u=0.8281590339412406,v=0.33150732441922304,w=0.5302294387919646,x=3.807563159727275 color=purple,shape=circle,flag=0,i=78636,u=0.45569968348308565,v=0.721551340416129,w=0.5114370843244953,x=5.273815430434352 color=yellow,shape=circle,flag=1,i=78666,u=0.5186048502264816,v=0.7108834302471597,w=0.5379739558462163,x=4.682291852346103 color=blue,shape=triangle,flag=0,i=78673,u=0.6794412492092253,v=0.04913814530242255,w=0.48676103108023333,x=6.044560312835642 color=red,shape=square,flag=1,i=78675,u=0.4695366829497617,v=0.6515037752856159,w=0.48505664023964234,x=1.1132941036620763 color=blue,shape=square,flag=0,i=78691,u=0.4931797922903194,v=0.5089204399306346,w=0.5133268038924338,x=6.087833963069808 color=red,shape=circle,flag=0,i=78692,u=0.6767400847978318,v=0.6020890855531064,w=0.47248071373744044,x=6.8287916640813044 color=purple,shape=square,flag=0,i=78718,u=0.8967685342713414,v=0.8709093934964588,w=0.48398481664548265,x=2.0978736704389136 color=yellow,shape=triangle,flag=1,i=78728,u=0.15431974888539235,v=0.6290652046968342,w=0.49834984222823364,x=4.771077868403118 color=blue,shape=square,flag=0,i=78729,u=0.011127578786497838,v=0.3804970445991629,w=0.5121523979759478,x=2.8930631384568133 color=yellow,shape=triangle,flag=0,i=78732,u=0.8607044590768693,v=0.35579776123387674,w=0.502156275375239,x=5.021614890364703 color=red,shape=triangle,flag=0,i=78743,u=0.006407233865938555,v=0.3805170919425195,w=0.5080342527620084,x=2.6188600831210653 color=blue,shape=circle,flag=0,i=78755,u=0.8077579792612988,v=0.27358325538981876,w=0.4744143093917175,x=3.5054136432182434 color=yellow,shape=square,flag=1,i=78766,u=0.059408461514058986,v=0.8154295145258834,w=0.4886042406379574,x=6.070185318503744 color=orange,shape=triangle,flag=1,i=78776,u=0.7620238194322251,v=0.8886560286032301,w=0.4818367746429384,x=3.831342492780672 color=purple,shape=circle,flag=0,i=78778,u=0.3591853262732747,v=0.42900409186154564,w=0.515109496418418,x=4.7391181805104425 color=purple,shape=triangle,flag=0,i=78779,u=0.1487264446206331,v=0.6547189200253156,w=0.512635712721492,x=6.589435914769717 color=yellow,shape=square,flag=1,i=78780,u=0.9124063702109222,v=0.7723557563057873,w=0.4866835002111276,x=5.55042027283877 color=purple,shape=circle,flag=0,i=78809,u=0.6054028830430566,v=0.17509150076499358,w=0.5136396295754986,x=5.988679150218251 color=red,shape=square,flag=0,i=78824,u=0.7975694132287922,v=0.36067760105922897,w=0.5062509124675325,x=5.574468513407841 color=red,shape=triangle,flag=0,i=78827,u=0.09224952297092448,v=0.2729071335254831,w=0.5156253872284782,x=3.2897089404732522 color=blue,shape=square,flag=1,i=78844,u=0.16659716319004625,v=0.7748445504157822,w=0.5142652785660647,x=6.66097206271499 color=green,shape=triangle,flag=0,i=78849,u=0.4435473664731624,v=0.41347152717235636,w=0.48223904442941073,x=4.006726741119238 color=purple,shape=circle,flag=0,i=78850,u=0.943553550286837,v=0.10544929080493914,w=0.5190718420719124,x=6.0451921114602944 color=yellow,shape=square,flag=1,i=78860,u=0.0585832513649065,v=0.6474958047240276,w=0.49220072738490284,x=4.568219073738864 color=yellow,shape=square,flag=1,i=78864,u=0.5099682078558174,v=0.7001189979289515,w=0.4957162434212332,x=5.365185853750901 color=purple,shape=triangle,flag=0,i=78871,u=0.9333415825480972,v=0.9700311705333038,w=0.5103879915262132,x=6.07730214846839 color=purple,shape=square,flag=0,i=78881,u=0.6170354361847651,v=0.45342414469779957,w=0.4811556900653034,x=5.116399204100104 color=green,shape=circle,flag=0,i=78885,u=0.42942817004051803,v=0.6028826289495663,w=0.49199068923681555,x=4.224041498560072 color=blue,shape=triangle,flag=0,i=78888,u=0.8134201319114985,v=0.8213739103688027,w=0.4828251444520929,x=6.339805363413824 color=blue,shape=square,flag=1,i=78904,u=0.48117018883394225,v=0.1853716874275697,w=0.5071294386414359,x=3.8935840387677785 color=yellow,shape=triangle,flag=1,i=78911,u=0.5252787192402597,v=0.3203486748855435,w=0.5087749233644241,x=5.601303590159087 color=red,shape=triangle,flag=0,i=78916,u=0.8967439828977617,v=0.6222625716112746,w=0.5193843377667596,x=5.871054898606155 color=orange,shape=circle,flag=0,i=78924,u=0.6545453967991703,v=0.2867944566035391,w=0.4743715180305014,x=5.352136458694123 color=yellow,shape=triangle,flag=0,i=78926,u=0.8958867934253948,v=0.10746979653290634,w=0.5046171347183478,x=6.052478922172219 color=blue,shape=square,flag=1,i=78928,u=0.7086999416718613,v=0.1285870562315632,w=0.5057580997218196,x=3.8274562014905933 color=blue,shape=circle,flag=1,i=78934,u=0.6740778042345809,v=0.19996267031658865,w=0.46636276853581987,x=6.014731640556275 color=blue,shape=triangle,flag=0,i=78935,u=0.15035382200358538,v=0.4096368944186668,w=0.4834475946120639,x=2.7484092712834176 color=blue,shape=triangle,flag=1,i=78937,u=0.9384197362965879,v=0.2946936045173627,w=0.4835553873322687,x=6.480964392023829 color=red,shape=circle,flag=0,i=78954,u=0.6174878699286632,v=0.6983784143207769,w=0.4993917513080853,x=4.068449784886343 color=yellow,shape=triangle,flag=1,i=78971,u=0.7828844802795552,v=0.6456594443219873,w=0.5046676416687235,x=5.769783442243234 color=blue,shape=square,flag=1,i=78974,u=0.26119742104092325,v=0.23775889051050825,w=0.5142127056452043,x=6.325423443506 color=yellow,shape=square,flag=1,i=78977,u=0.27745763826887204,v=0.5258880293681799,w=0.5012656771704572,x=4.623099240411954 color=red,shape=square,flag=0,i=78987,u=0.4890945668630936,v=0.8462112891876167,w=0.5059371357777522,x=4.738106673225415 color=blue,shape=circle,flag=1,i=78988,u=0.7392551502685211,v=0.2884451315196527,w=0.4696460499819925,x=4.157670926261769 color=purple,shape=circle,flag=0,i=78989,u=0.5239269467434411,v=0.12194627567096217,w=0.5186145964223063,x=2.860527323988938 color=purple,shape=square,flag=1,i=78991,u=0.7245239497949775,v=0.9900719301718675,w=0.49951408699053557,x=5.071267402261118 color=purple,shape=triangle,flag=0,i=79002,u=0.16266169671633302,v=0.8929664290886613,w=0.5127198203118545,x=5.22989298990311 color=red,shape=triangle,flag=1,i=79006,u=0.5358183473401142,v=0.7980309789542206,w=0.5111166549169541,x=5.086362784504239 color=red,shape=triangle,flag=1,i=79009,u=0.5560476744525559,v=0.020714619871965545,w=0.5099561431182376,x=3.7931117798082767 color=red,shape=square,flag=0,i=79017,u=0.4258790047671537,v=0.6520098494886234,w=0.4984074273349598,x=4.505869704612273 color=red,shape=square,flag=0,i=79022,u=0.7424390908363775,v=0.5984268063149127,w=0.5010650034056413,x=4.89925152173891 color=green,shape=square,flag=0,i=79023,u=0.4610479147534501,v=0.943900513077834,w=0.5030645986196268,x=4.755916605811492 color=yellow,shape=square,flag=1,i=79047,u=0.17375789907264516,v=0.6520212237260526,w=0.4943061627310351,x=4.51650982224826 color=red,shape=square,flag=0,i=79071,u=0.6156755920110408,v=0.8875180722680661,w=0.48793252872533105,x=5.58771609194477 color=yellow,shape=square,flag=1,i=79081,u=0.5877485327198827,v=0.6662970180636223,w=0.49253991018112214,x=7.171552773839032 color=yellow,shape=circle,flag=0,i=79096,u=0.03148183941160598,v=0.6082202098818508,w=0.5311468948151284,x=6.3539378438110345 color=green,shape=square,flag=0,i=79101,u=0.9730598969081158,v=0.2475685374260561,w=0.4964283442857959,x=3.164485787625679 color=blue,shape=triangle,flag=0,i=79122,u=0.8071404691242077,v=0.2744377649312486,w=0.48611397696260467,x=6.146215988906477 color=yellow,shape=circle,flag=1,i=79131,u=0.38576815006939125,v=0.26317615945804984,w=0.5256497972917057,x=6.21976242364832 color=blue,shape=square,flag=1,i=79156,u=0.7889153676149613,v=0.38024626195661315,w=0.49453841493333456,x=5.160063711659489 color=blue,shape=circle,flag=1,i=79166,u=0.3956980557805423,v=0.30467683831929016,w=0.47720041000468705,x=3.295349566013487 color=green,shape=circle,flag=0,i=79170,u=0.7447373508800587,v=0.2479806371057497,w=0.4959471189926129,x=6.3149741158844845 color=red,shape=square,flag=0,i=79191,u=0.7272981520260766,v=0.9146553500494844,w=0.4789888614054285,x=3.280849483936364 color=red,shape=triangle,flag=0,i=79199,u=0.058347954591589146,v=0.33543986840004614,w=0.5095995229136923,x=3.6941500494377544 color=red,shape=circle,flag=1,i=79201,u=0.39660402982233844,v=0.4376837839769812,w=0.5018749698934021,x=4.2386855611061085 color=blue,shape=triangle,flag=1,i=79203,u=0.4214364163268637,v=0.32370795542344566,w=0.4870665506510103,x=7.8471832711619145 color=red,shape=triangle,flag=0,i=79229,u=0.3224087408609303,v=0.9322104070718528,w=0.5142666321007043,x=5.2066085793174635 color=purple,shape=triangle,flag=0,i=79240,u=0.5278051157923712,v=0.4801124541920866,w=0.5260585122427309,x=3.949301724816762 color=red,shape=triangle,flag=0,i=79241,u=0.6823237191056968,v=0.6237557048298875,w=0.5089074668844323,x=6.988118207680359 color=red,shape=square,flag=0,i=79261,u=0.23604184263762729,v=0.7065381003913147,w=0.4843472565321945,x=3.10221460495729 color=yellow,shape=square,flag=1,i=79285,u=0.5754178025720357,v=0.25692588609685396,w=0.4865771364699389,x=4.818831415267984 color=red,shape=circle,flag=1,i=79288,u=0.7923924944720981,v=0.8153849543138612,w=0.5097698278905594,x=4.320376694529966 color=red,shape=square,flag=1,i=79293,u=0.08276877045706355,v=0.8300083834421527,w=0.47864426023029505,x=4.011645661459549 color=blue,shape=triangle,flag=1,i=79310,u=0.302302269103624,v=0.12749257150961324,w=0.4894941107169753,x=3.2084134917991043 color=red,shape=square,flag=0,i=79311,u=0.09619032284802886,v=0.5034145674410632,w=0.4663228710752538,x=6.1631969831902 color=yellow,shape=triangle,flag=1,i=79312,u=0.2033885527538184,v=0.18932579661468651,w=0.4969740105828321,x=7.5198734677343 color=blue,shape=triangle,flag=1,i=79313,u=0.9846547748836074,v=0.4169770959345305,w=0.4935500529621402,x=6.67534437770552 color=yellow,shape=square,flag=1,i=79316,u=0.9021696568169558,v=0.39939774692887364,w=0.4862560527322492,x=5.125095237594603 color=red,shape=square,flag=0,i=79317,u=0.4143546387275874,v=0.1900846094333244,w=0.4681448453579504,x=7.3047454107224405 color=red,shape=triangle,flag=0,i=79319,u=0.6176221455637819,v=0.7568725792652309,w=0.5105802264984762,x=5.051303585630667 color=blue,shape=square,flag=1,i=79325,u=0.8899735076542671,v=0.31767407575956963,w=0.5000652207751421,x=4.886804862237104 color=red,shape=square,flag=0,i=79335,u=0.622005311603634,v=0.8600197259002501,w=0.46434698368213034,x=4.945882803655408 color=red,shape=square,flag=1,i=79346,u=0.6788617665004296,v=0.23752400227706738,w=0.4618530345276877,x=7.562080945878709 color=yellow,shape=square,flag=1,i=79355,u=0.003843266145860502,v=0.11031077277988544,w=0.4780646050115228,x=5.537787491226869 color=blue,shape=circle,flag=1,i=79356,u=0.18536216857603882,v=0.766683800229544,w=0.47894262484882694,x=4.845417400769171 color=red,shape=triangle,flag=0,i=79389,u=0.08390279424627389,v=0.42128820339301964,w=0.5301501586156777,x=5.955357810985476 color=purple,shape=triangle,flag=0,i=79391,u=0.4114177867065415,v=0.6208023328132486,w=0.5292858463152981,x=4.907496282964897 color=red,shape=square,flag=0,i=79395,u=0.3399895409812538,v=0.5835278917409553,w=0.4604881603059351,x=3.470841473463859 color=blue,shape=square,flag=1,i=79397,u=0.5976538062013957,v=0.018446772908260467,w=0.5047032856867655,x=5.647345848907235 color=red,shape=square,flag=0,i=79409,u=0.3393818117339277,v=0.029519295484499053,w=0.4597172202042671,x=4.016968861789205 color=red,shape=triangle,flag=0,i=79419,u=0.45797621996903226,v=0.9716933472003787,w=0.5301435759685531,x=4.757786619819228 color=green,shape=square,flag=0,i=79430,u=0.17479008715482935,v=0.37270908756264987,w=0.49645323741937925,x=4.940492146668691 color=blue,shape=square,flag=1,i=79437,u=0.7850470706131807,v=0.4109944246121302,w=0.5005269616825161,x=4.987884724347951 color=purple,shape=square,flag=0,i=79462,u=0.605194065511209,v=0.7107823860739754,w=0.5120682313044231,x=6.0802605860822245 color=red,shape=circle,flag=0,i=79481,u=0.9288091142870283,v=0.855206444390143,w=0.5111567326661041,x=6.695596290347343 color=red,shape=circle,flag=0,i=79498,u=0.558019909019613,v=0.4593248665826407,w=0.5199755823371071,x=7.919128399765235 color=yellow,shape=triangle,flag=1,i=79508,u=0.6436766603182998,v=0.44465339319781105,w=0.5046666572164952,x=3.8879478747231393 color=green,shape=triangle,flag=1,i=79509,u=0.09731595843961205,v=0.6461191795308754,w=0.47098447685180966,x=6.899896991680443 color=yellow,shape=square,flag=0,i=79519,u=0.5176399386787562,v=0.44453628697996483,w=0.47033778575495144,x=3.7420359667387206 color=red,shape=triangle,flag=0,i=79525,u=0.5936884074604519,v=0.7078740650967525,w=0.5260029570220314,x=5.1026549528846665 color=green,shape=square,flag=0,i=79541,u=0.2882516102599727,v=0.2777661423178951,w=0.49783135593555417,x=4.024689781740826 color=green,shape=circle,flag=0,i=79547,u=0.3438974955989943,v=0.0813639105363434,w=0.5030798588971864,x=8.150963821504002 color=red,shape=square,flag=0,i=79553,u=0.20883250533979125,v=0.8362310032413758,w=0.46354353838381235,x=4.903372469209553 color=red,shape=square,flag=1,i=79556,u=0.8497185651541359,v=0.2718889152936008,w=0.4643907226308197,x=6.83054693652392 color=red,shape=circle,flag=1,i=79572,u=0.9605717848579287,v=1.0112713173932795,w=0.5176800276706987,x=4.838156817294856 color=red,shape=triangle,flag=0,i=79576,u=0.3278641394468932,v=0.40171121510569163,w=0.5252098744191269,x=5.226328014597578 color=purple,shape=circle,flag=0,i=79586,u=0.3376814788001681,v=0.042577799296216634,w=0.5210180415497392,x=4.277102481445268 color=purple,shape=square,flag=0,i=79587,u=0.05076109484633573,v=0.3185921079309624,w=0.5179047094595288,x=4.534790004968021 color=purple,shape=square,flag=0,i=79598,u=0.02461768720734958,v=0.4497138793212936,w=0.5167117828111896,x=5.4924049294601645 color=yellow,shape=circle,flag=1,i=79604,u=0.3333607940710924,v=0.7969360620675239,w=0.5252844159593557,x=5.642652918933352 color=red,shape=triangle,flag=1,i=79634,u=0.7944811169957301,v=0.8726220975852376,w=0.5058710548383101,x=5.663673584390932 color=green,shape=triangle,flag=1,i=79646,u=0.08381170034644447,v=0.8605287123539986,w=0.4906448508763901,x=3.6425119498491356 color=red,shape=triangle,flag=0,i=79647,u=0.7849593560917905,v=0.0025612740347946694,w=0.5059731235562696,x=2.522111924576022 color=red,shape=square,flag=1,i=79655,u=0.3348404262303303,v=0.9846610188547051,w=0.48442710235037906,x=3.9092426564514215 color=yellow,shape=square,flag=1,i=79657,u=0.6428593308131003,v=0.6608182035006832,w=0.46542380962791785,x=3.7132619009894317 color=yellow,shape=square,flag=0,i=79659,u=0.13102872237599117,v=0.7510757252421997,w=0.4667098016885225,x=7.415144742635231 color=red,shape=square,flag=0,i=79660,u=0.3660120644975239,v=0.1869192482321721,w=0.485978626583954,x=6.1516685326283165 color=green,shape=triangle,flag=1,i=79675,u=0.4482510459302451,v=0.7921301599545691,w=0.48793861625658314,x=4.258579582022921 color=red,shape=square,flag=0,i=79679,u=0.2564327054997859,v=0.9365773527927684,w=0.4810803033607526,x=6.579012966050112 color=red,shape=square,flag=0,i=79685,u=0.503601749388099,v=0.7857858924833435,w=0.4845884461100247,x=6.313669872269866 color=blue,shape=square,flag=0,i=79705,u=0.05235505097958093,v=0.6435790814493085,w=0.4968956465602559,x=4.006439315816361 color=red,shape=triangle,flag=0,i=79718,u=0.7872173489030302,v=0.9307698624445959,w=0.5167758988963995,x=3.704579256038856 color=blue,shape=triangle,flag=1,i=79722,u=0.08682653813852848,v=0.2389586792017674,w=0.4931419882010198,x=6.537997081938009 color=green,shape=square,flag=1,i=79724,u=0.19599689663002906,v=0.4400931201352687,w=0.5020444891530043,x=4.838334686559436 color=green,shape=triangle,flag=0,i=79729,u=0.3134960451266987,v=0.1878719518108959,w=0.4944935903784199,x=4.816401760550203 color=yellow,shape=circle,flag=1,i=79738,u=0.3139003060867519,v=0.1387885682212998,w=0.5148213060322916,x=3.234764624781852 color=red,shape=square,flag=0,i=79749,u=0.37244882772007937,v=0.08682910359838336,w=0.47317683383021586,x=3.7312406550641373 color=blue,shape=circle,flag=1,i=79752,u=0.3949899989515271,v=0.09995812583168595,w=0.4772644403277299,x=5.22642124774037 color=yellow,shape=triangle,flag=1,i=79768,u=0.7918096020436663,v=0.24259367893593964,w=0.5059467526969904,x=4.4097596767099025 color=blue,shape=triangle,flag=1,i=79784,u=0.6603864282836619,v=0.9655492680898329,w=0.4899519471535957,x=5.219247395428643 color=red,shape=square,flag=0,i=79789,u=0.5940618421079977,v=0.5806676927481258,w=0.47313672290536224,x=4.603666849260115 color=yellow,shape=triangle,flag=1,i=79796,u=0.5489362122788316,v=0.4268281301587079,w=0.5050779889182377,x=6.695147685507092 color=red,shape=circle,flag=0,i=79802,u=0.3408090469398939,v=0.42535933528799263,w=0.4966867801941816,x=6.131910465507478 color=red,shape=triangle,flag=0,i=79803,u=0.9640371264465135,v=0.07417952975699449,w=0.526207315586203,x=4.566374130132015 color=red,shape=square,flag=0,i=79806,u=0.18950581000889566,v=0.2859698290975977,w=0.4680671506126159,x=3.8647882289363 color=yellow,shape=square,flag=1,i=79814,u=0.3101931471891194,v=0.1525418538953085,w=0.4875072321298923,x=3.253653655747412 color=red,shape=square,flag=0,i=79824,u=0.6587722857084605,v=0.8502483939877142,w=0.47356538928965186,x=7.200369579970798 color=purple,shape=circle,flag=1,i=79832,u=0.548120017531071,v=0.3552888905096304,w=0.5271553600172266,x=4.090689821696762 color=red,shape=triangle,flag=0,i=79842,u=0.3035354615610383,v=0.8710768842992129,w=0.5187216336697482,x=5.062091260847933 color=green,shape=square,flag=0,i=79847,u=0.019403500141540797,v=0.08209044789639452,w=0.4977700255104592,x=4.388952754305449 color=red,shape=triangle,flag=0,i=79854,u=0.6709647670273164,v=0.1110796622708431,w=0.5193251716421644,x=2.6797163666732238 color=red,shape=square,flag=0,i=79857,u=0.7971252951768416,v=0.15274520733521524,w=0.4724608631771495,x=3.176350219281487 color=red,shape=triangle,flag=1,i=79864,u=0.6996650236053583,v=0.4283218588579887,w=0.5157373423741389,x=5.442183846123078 color=purple,shape=square,flag=0,i=79870,u=0.2481769254548858,v=0.501606412821526,w=0.5028209702218303,x=2.9478008833323006 color=red,shape=circle,flag=0,i=79885,u=0.4120263946444137,v=0.49017316806310735,w=0.49754170394049424,x=4.688310355860282 color=blue,shape=circle,flag=0,i=79902,u=0.8629658597673444,v=0.2836167875349973,w=0.4926494587805149,x=4.634395691493609 color=red,shape=triangle,flag=0,i=79907,u=0.4588335351549798,v=0.27462418982501613,w=0.5263845567095322,x=5.3428757567820275 color=purple,shape=circle,flag=0,i=79909,u=0.499713165566278,v=0.3038215879482996,w=0.5313272949087348,x=4.470148893074704 color=red,shape=square,flag=0,i=79911,u=0.056007970832857135,v=0.6970083932352116,w=0.45091074161851635,x=2.589813910793146 color=red,shape=circle,flag=1,i=79913,u=0.8850562556128662,v=0.9763341628808809,w=0.49651821281400343,x=5.172694988602751 color=purple,shape=square,flag=0,i=79916,u=0.8994177515185625,v=0.5629709261388051,w=0.5051989045818918,x=5.523453822296372 color=green,shape=triangle,flag=0,i=79917,u=0.20592177853330706,v=0.407330595444347,w=0.49566689044128037,x=5.389858787896965 color=red,shape=square,flag=0,i=79920,u=0.4298275780314793,v=0.9899741753423438,w=0.4419098130277203,x=6.021336486536975 color=red,shape=square,flag=0,i=79926,u=0.22273303459411498,v=0.13536584170301613,w=0.4499575084470442,x=5.43218185696798 color=orange,shape=triangle,flag=0,i=79931,u=0.38034793624600294,v=0.4913476969577343,w=0.4875678068557107,x=4.328280298916137 color=red,shape=square,flag=1,i=79939,u=0.6583434730152657,v=0.9782445647506394,w=0.45056785610667854,x=3.9622808255847572 color=green,shape=triangle,flag=0,i=79943,u=0.21590085363811606,v=0.3448709809670565,w=0.49000202868366477,x=3.920988522632161 color=blue,shape=square,flag=1,i=79952,u=0.9315314855448646,v=0.9126090907248396,w=0.49356467446101127,x=4.565988537553371 color=red,shape=circle,flag=0,i=79960,u=0.42464460881481514,v=0.3396173000728427,w=0.49930712361417556,x=5.503567077503534 color=blue,shape=square,flag=1,i=79962,u=0.4301285151334293,v=0.9242135620568264,w=0.4956198435331367,x=3.994002151418744 color=yellow,shape=square,flag=1,i=79965,u=0.22622019411622307,v=0.0033001304901467687,w=0.49396072210544356,x=6.007721868583303 color=red,shape=triangle,flag=0,i=79973,u=0.36136224989693144,v=0.6981465309778118,w=0.5243270587516823,x=6.016940675183331 color=red,shape=triangle,flag=0,i=79997,u=0.1576494444367771,v=0.06222734327504997,w=0.5202057116676856,x=7.517636298288419 color=yellow,shape=square,flag=0,i=79998,u=0.4667791334724365,v=0.66972046140167,w=0.4894459598299596,x=6.315702677088665 color=red,shape=circle,flag=1,i=80010,u=0.7868279361217875,v=0.7959717975274792,w=0.4894647683126907,x=4.2743690418930775 color=blue,shape=triangle,flag=0,i=80020,u=0.9783921471346148,v=0.21683880583104198,w=0.47122758885543675,x=4.368489032947065 color=red,shape=triangle,flag=1,i=80030,u=0.8989500616599656,v=0.43774548519105005,w=0.5259436488412276,x=7.513032080229963 color=red,shape=triangle,flag=1,i=80031,u=0.9068187506928986,v=0.21898802740186774,w=0.5299595399291744,x=3.27141672734799 color=red,shape=circle,flag=0,i=80039,u=0.6718574199272026,v=0.6288496878061334,w=0.49254746165738167,x=3.0577187612044407 color=blue,shape=square,flag=1,i=80044,u=0.3274495434420571,v=0.6108724811302428,w=0.4994472565193502,x=3.388444244746052 color=red,shape=circle,flag=0,i=80048,u=0.8316208112929605,v=0.8418396635431125,w=0.49240943413007104,x=3.7039159684118066 color=green,shape=circle,flag=0,i=80057,u=0.26572090937736903,v=0.33287297303128516,w=0.4818400975353708,x=4.5338084407834485 color=green,shape=triangle,flag=0,i=80060,u=0.8932777757462668,v=0.43088475886050126,w=0.4924592053530206,x=5.165388023924138 color=purple,shape=triangle,flag=0,i=80063,u=0.7915510275950732,v=0.21744044632969017,w=0.5178078438536686,x=4.6965274122983365 color=purple,shape=square,flag=0,i=80074,u=0.37745605750823497,v=0.8729948628513216,w=0.5010841384609732,x=5.049496052528739 color=red,shape=triangle,flag=0,i=80089,u=0.886972552465994,v=0.9223375130080247,w=0.5175826912656052,x=5.63439157169535 color=red,shape=triangle,flag=0,i=80090,u=0.44979469055098475,v=0.22390458870419683,w=0.5209310244874763,x=5.752325012950348 color=purple,shape=triangle,flag=0,i=80095,u=0.30757471660098856,v=0.8766076841655448,w=0.5240116281148052,x=6.319367451714549 color=green,shape=square,flag=0,i=80104,u=0.5503343124819645,v=0.5021220030348597,w=0.4943678871873938,x=4.776408569474099 color=red,shape=square,flag=1,i=80132,u=0.8057464595148707,v=0.32703480324111667,w=0.4799108473346855,x=4.6207898690026825 color=green,shape=circle,flag=1,i=80151,u=0.31204011555646627,v=0.9694829436539054,w=0.48626047590682303,x=5.220829654645416 color=green,shape=square,flag=1,i=80157,u=0.2483243851579442,v=0.01651699407656204,w=0.49444045492375654,x=4.880587789735788 color=blue,shape=square,flag=0,i=80163,u=0.38998365593161477,v=0.6052995452458801,w=0.4913874615939241,x=3.1660192186716807 color=red,shape=triangle,flag=0,i=80186,u=0.24042834558616866,v=0.6120650342363653,w=0.49260734602938205,x=3.193384454484519 color=yellow,shape=triangle,flag=1,i=80188,u=0.022848118481146873,v=0.4632874207073766,w=0.4964950169440125,x=5.601571379617769 color=red,shape=circle,flag=0,i=80195,u=0.7694660952205691,v=0.713629559094739,w=0.48789347690001594,x=5.040152534821419 color=yellow,shape=triangle,flag=1,i=80224,u=0.8711192484765315,v=0.4924438431341892,w=0.5025745010194284,x=3.7684192583013214 color=red,shape=circle,flag=0,i=80232,u=0.7909891627314936,v=0.6967399709781779,w=0.48795335882350876,x=2.129944856995 color=purple,shape=circle,flag=0,i=80236,u=0.7250023187759362,v=0.4719935479721763,w=0.5156937019190284,x=3.2839184707766975 color=orange,shape=triangle,flag=1,i=80248,u=0.690990824052148,v=0.6523015134991966,w=0.48912678574092905,x=6.058105458863224 color=orange,shape=square,flag=1,i=80253,u=0.6615272419000529,v=0.09143617495971179,w=0.5091738235027199,x=3.979554693223335 color=red,shape=triangle,flag=0,i=80282,u=0.3761928060408076,v=0.2739392032581741,w=0.482668851289034,x=6.165974375258287 color=purple,shape=square,flag=0,i=80299,u=0.3416842440819282,v=0.9550556495942709,w=0.4996458047835978,x=4.348183474630548 color=green,shape=triangle,flag=0,i=80335,u=0.6006870409480494,v=0.005656146396773809,w=0.501414387418723,x=4.143834807239776 color=red,shape=triangle,flag=0,i=80361,u=0.6212867536081688,v=0.8346035922210256,w=0.48130044503609465,x=3.554730751346824 color=yellow,shape=circle,flag=1,i=80368,u=0.4506187362814901,v=0.9574905567495345,w=0.522705273579471,x=5.295362701749678 color=green,shape=circle,flag=0,i=80369,u=0.44907494005796145,v=0.6326957323133965,w=0.4898913514670375,x=4.665061005323544 color=yellow,shape=square,flag=0,i=80372,u=0.2928109790365885,v=0.4741500033357211,w=0.47034667996595264,x=5.909410894277826 color=red,shape=square,flag=0,i=80376,u=0.21917524756134998,v=0.2994065258861244,w=0.4814303423692874,x=4.793838162146657 color=blue,shape=square,flag=1,i=80379,u=0.11976300680737628,v=0.8390272412678051,w=0.49343597536419836,x=6.917578217608042 color=red,shape=square,flag=0,i=80391,u=0.9699115737738526,v=0.8214738093360542,w=0.4878503850985437,x=3.5864444538586135 color=red,shape=square,flag=0,i=80392,u=0.18835009762098598,v=0.4595575122650062,w=0.4890766865306696,x=5.396313657396367 color=blue,shape=triangle,flag=1,i=80415,u=0.003821253427345628,v=0.3457366428739148,w=0.4868916123767053,x=6.733474814312726 color=red,shape=square,flag=0,i=80416,u=0.7276519608703166,v=0.2804003014919929,w=0.47980196450454765,x=2.9975750720157097 color=red,shape=circle,flag=1,i=80419,u=0.5931971965534922,v=0.596169410899892,w=0.503255438061614,x=4.93076717815815 color=red,shape=circle,flag=0,i=80421,u=0.7143443397446484,v=0.8109939252650021,w=0.499975909788949,x=3.297748148109701 color=yellow,shape=circle,flag=1,i=80422,u=0.07476741533304199,v=0.5150419734511656,w=0.5156345723078775,x=3.6863057565111355 color=red,shape=triangle,flag=0,i=80423,u=0.15223312461894956,v=0.6885067716576594,w=0.48268591118049525,x=5.852628138931508 color=red,shape=circle,flag=1,i=80428,u=0.870763185999346,v=0.847930369727079,w=0.4965320536393585,x=4.7052358193175 color=blue,shape=square,flag=1,i=80442,u=0.15422360854574735,v=0.8215012254178151,w=0.48641673564503524,x=4.118061232137882 color=purple,shape=square,flag=0,i=80461,u=0.6060907653129965,v=0.8912975875554006,w=0.4927284992336668,x=4.624253628719714 color=purple,shape=circle,flag=0,i=80475,u=0.17365147913024592,v=0.6162643012858035,w=0.5213604483108598,x=6.856389963271934 color=green,shape=square,flag=0,i=80479,u=0.14761502249105485,v=0.02076685288738145,w=0.48300193177878625,x=4.002196520332066 color=red,shape=circle,flag=0,i=80483,u=0.3630537582837837,v=0.4442539362783049,w=0.5015674013509037,x=5.241719893804957 color=red,shape=square,flag=0,i=80486,u=0.5296312717280713,v=0.687352915743534,w=0.5004677822300945,x=4.710699075037799 color=red,shape=circle,flag=1,i=80487,u=0.5380076191014402,v=0.556704339362353,w=0.5059564481336482,x=4.868603531538355 color=red,shape=triangle,flag=1,i=80539,u=0.9600753999833448,v=0.8781008059492228,w=0.4798566146445525,x=5.443788305242998 color=blue,shape=square,flag=0,i=80541,u=0.4366913412646968,v=0.44062231562140364,w=0.5079708564146506,x=5.899330192660174 color=blue,shape=circle,flag=1,i=80543,u=0.5726470627314059,v=0.48516993577967726,w=0.5146473174155888,x=6.518649730178282 color=yellow,shape=triangle,flag=1,i=80552,u=0.5250765506134357,v=0.45260818585592133,w=0.5057693949523865,x=6.465116306039182 color=purple,shape=triangle,flag=0,i=80570,u=0.2913975034291644,v=0.6240564483648665,w=0.5200190639546951,x=4.734298252985626 color=blue,shape=circle,flag=1,i=80577,u=0.38257658465133737,v=0.22342161067094857,w=0.5134986105201723,x=5.299673503176932 color=green,shape=square,flag=0,i=80585,u=0.5845870841769435,v=0.16989910138000985,w=0.4842137639232346,x=6.533938932788195 color=red,shape=triangle,flag=1,i=80590,u=0.01211709305625508,v=0.6542842955383379,w=0.46683756906199836,x=6.694435487614079 color=red,shape=square,flag=0,i=80592,u=0.22100124014115852,v=0.8752589509570184,w=0.48380311383457325,x=2.8064383834836266 color=yellow,shape=square,flag=1,i=80599,u=0.20702757674793437,v=0.4556432121341488,w=0.475970376670478,x=6.099558421283923 color=red,shape=triangle,flag=1,i=80612,u=0.8493398658355825,v=0.7549886112265968,w=0.46706240377552416,x=5.122260995854644 color=yellow,shape=triangle,flag=1,i=80620,u=0.3628940097962684,v=0.5370714944020242,w=0.5025279239959358,x=6.606825693748306 color=green,shape=square,flag=0,i=80626,u=0.9780048126964492,v=0.141895498946788,w=0.48570359582727674,x=6.268722854758162 color=blue,shape=triangle,flag=0,i=80637,u=0.9291997875710609,v=0.7347377367941812,w=0.5033993272428519,x=4.152676077598887 color=red,shape=triangle,flag=0,i=80646,u=0.8795236343853282,v=0.989995020207047,w=0.46705123377769253,x=4.9250368129016735 color=red,shape=circle,flag=0,i=80649,u=0.3337430288480052,v=0.3935519602756101,w=0.5119701378758255,x=4.573256871979468 color=yellow,shape=triangle,flag=1,i=80651,u=0.9474523792919719,v=0.2341362231602162,w=0.49857903039142704,x=5.489545325585954 color=red,shape=square,flag=1,i=80659,u=0.09899205030204361,v=0.44634819776935863,w=0.4795918144654544,x=3.472980762354491 color=purple,shape=circle,flag=0,i=80676,u=0.9505735706366919,v=0.8140593727204981,w=0.5192695320870152,x=5.984019524223947 color=red,shape=circle,flag=0,i=80678,u=0.36295149702465124,v=0.40646382607705583,w=0.5059112323444674,x=6.269492223112832 color=red,shape=circle,flag=0,i=80680,u=0.49460239713735754,v=0.5858473027520993,w=0.5103140183313618,x=5.969527336505943 color=purple,shape=triangle,flag=0,i=80690,u=0.7813183541235384,v=0.6997154610346155,w=0.509569021204282,x=4.222041428961673 color=green,shape=square,flag=0,i=80703,u=0.7822540503348718,v=0.08013996555041669,w=0.49241047522758513,x=2.7597989252805486 color=green,shape=triangle,flag=1,i=80707,u=0.06260924555516012,v=0.7101003570056101,w=0.5131727957160952,x=5.0293390816826795 color=green,shape=triangle,flag=0,i=80713,u=0.03807871259249562,v=0.8976223083051812,w=0.5112083554477538,x=3.497888419816359 color=red,shape=triangle,flag=0,i=80732,u=0.785938553457258,v=0.16229784429792316,w=0.47259997127022535,x=3.324415447538995 color=yellow,shape=square,flag=0,i=80735,u=0.40881668370453206,v=0.7524785987059216,w=0.46533051220525096,x=3.328199759452083 color=yellow,shape=circle,flag=1,i=80740,u=0.5221258127500068,v=0.8125094586675005,w=0.5277675875460986,x=4.74253682823263 color=green,shape=triangle,flag=0,i=80749,u=0.5703422839342319,v=0.5454564484497564,w=0.5112587904530268,x=6.2911196875690285 color=red,shape=triangle,flag=0,i=80757,u=0.5317900235255633,v=0.5453638928280089,w=0.46787756269773456,x=2.933557903412217 color=yellow,shape=triangle,flag=1,i=80772,u=0.7950413330161353,v=0.04276419461600012,w=0.49056177043283267,x=5.903159849736873 color=red,shape=circle,flag=1,i=80794,u=0.6330247151181408,v=0.5332857027215929,w=0.5040563967389192,x=3.7534610955933503 color=red,shape=circle,flag=0,i=80802,u=0.21713525023295177,v=0.24068187508806013,w=0.49825346149351213,x=5.014860495232035 color=green,shape=circle,flag=0,i=80814,u=0.4574061763010573,v=0.9417799573750492,w=0.489674911091246,x=6.95460940681949 color=red,shape=circle,flag=1,i=80815,u=0.8453610587594265,v=0.7471583858532046,w=0.49535881803605625,x=4.08414183849149 color=purple,shape=circle,flag=0,i=80818,u=0.5115798925578537,v=0.36638325781829906,w=0.5265729123510134,x=4.990522307245661 color=blue,shape=triangle,flag=1,i=80824,u=0.603429424713317,v=0.21992051153814896,w=0.5100652075855192,x=3.620198797468316 color=red,shape=circle,flag=0,i=80825,u=0.7117420277337698,v=0.7375692252591715,w=0.4889105336210068,x=4.582913678497223 color=yellow,shape=square,flag=1,i=80836,u=0.43465836968032945,v=0.2944947078665102,w=0.46697650141474073,x=6.658973805782234 color=red,shape=square,flag=0,i=80839,u=0.8371620369493814,v=0.6771433708990082,w=0.5059990622054875,x=3.106148250800141 color=red,shape=triangle,flag=1,i=80852,u=0.35449890659767846,v=0.07336712962788716,w=0.46903218929105817,x=4.192224035496229 color=red,shape=triangle,flag=0,i=80853,u=0.16136751777606406,v=0.48175571562672914,w=0.46477231651483153,x=5.131614889172382 color=purple,shape=circle,flag=0,i=80854,u=0.3839059058165204,v=0.7114527036095148,w=0.5286248827284201,x=4.614031159897478 color=red,shape=triangle,flag=1,i=80856,u=0.30106948192181104,v=0.38283761752744194,w=0.46423951546746817,x=3.9816470731351203 color=blue,shape=circle,flag=1,i=80864,u=0.43424017075552024,v=0.7386606286551116,w=0.5256578678163965,x=4.360331312846383 color=purple,shape=triangle,flag=0,i=80875,u=0.4438546857091278,v=0.3983761756243145,w=0.5070794649556897,x=5.190230177446805 color=green,shape=square,flag=0,i=80877,u=0.1007375489625546,v=0.03141297060586479,w=0.4835687499927464,x=5.71881455330282 color=red,shape=triangle,flag=1,i=80889,u=0.318117456406819,v=0.8121194379610589,w=0.46832533745164906,x=4.897841618104257 color=green,shape=triangle,flag=1,i=80898,u=0.7331574867859811,v=0.007731669484874915,w=0.5081942839412676,x=3.964469330379886 color=orange,shape=square,flag=0,i=80904,u=0.9261109525714024,v=0.16902139574077724,w=0.519976661970576,x=4.609320571081436 color=yellow,shape=triangle,flag=1,i=80905,u=0.3510397345773142,v=0.06629861469260812,w=0.49387945441415654,x=6.089738612436837 color=red,shape=triangle,flag=0,i=80921,u=0.7295708066033625,v=0.6210928004006522,w=0.48063645401742666,x=5.047097096313824 color=green,shape=triangle,flag=0,i=80933,u=0.8685663483162033,v=0.7341494559127941,w=0.5048333947154192,x=6.081161567166447 color=purple,shape=circle,flag=0,i=80945,u=0.07296484848003104,v=0.6583384983125776,w=0.5171712867995383,x=4.175973363809756 color=blue,shape=circle,flag=0,i=80947,u=0.21335121388388822,v=0.0306064859968328,w=0.5236855132652346,x=4.760485925362123 color=green,shape=triangle,flag=0,i=80960,u=0.9781079124168008,v=0.7691822319895872,w=0.5070264988340502,x=3.3553852374472974 color=blue,shape=triangle,flag=1,i=80968,u=0.4682411828614066,v=0.8698965430522557,w=0.5062972996688164,x=4.535436595565735 color=green,shape=triangle,flag=0,i=80969,u=0.9305510412124427,v=0.805055390123565,w=0.511787932663312,x=5.3595341969361625 color=blue,shape=triangle,flag=1,i=80997,u=0.5354871615741676,v=0.6741058023591125,w=0.5052100419645796,x=5.716551834053451 color=red,shape=triangle,flag=1,i=80998,u=0.25439394796168535,v=0.445601055359785,w=0.4830174871083399,x=6.881969601049451 color=green,shape=square,flag=1,i=81011,u=0.16931285750707004,v=0.3932111283293588,w=0.48246980376488385,x=4.540884687311148 color=blue,shape=circle,flag=0,i=81031,u=0.48029339354185263,v=0.44990213404584367,w=0.5279659590533214,x=4.580907529525736 color=orange,shape=square,flag=1,i=81032,u=0.6733733597680485,v=0.11932676365927153,w=0.5212104567295263,x=4.778217035739361 color=red,shape=triangle,flag=0,i=81043,u=0.9826723310764041,v=0.7597238558443249,w=0.48173988485257707,x=3.9232671611948136 color=purple,shape=square,flag=0,i=81046,u=0.7691069167479181,v=0.032625541005836256,w=0.4862093878948887,x=6.304459636731554 color=blue,shape=circle,flag=1,i=81047,u=0.7511134566561493,v=0.849374323078136,w=0.5272258279560779,x=5.500474857166767 color=red,shape=triangle,flag=1,i=81050,u=0.9311215590875397,v=0.23976521113695926,w=0.476699887510756,x=2.7719362249268538 color=yellow,shape=square,flag=1,i=81060,u=0.9453487737189021,v=0.8534094187280329,w=0.4737613849671166,x=6.253098182151933 color=orange,shape=triangle,flag=0,i=81075,u=0.18455162894565746,v=0.8900612513224546,w=0.4802491971007073,x=6.460176596997393 color=red,shape=triangle,flag=0,i=81094,u=0.04880754225430084,v=0.8933576967724739,w=0.4878637072164853,x=6.133531821368554 color=yellow,shape=triangle,flag=1,i=81106,u=0.7344102721075413,v=0.4426238198478445,w=0.4942209732306668,x=3.0337258831598306 color=blue,shape=square,flag=0,i=81107,u=0.503762184381541,v=0.739686967268895,w=0.4945565834284612,x=6.831250561965329 color=blue,shape=square,flag=1,i=81110,u=0.9699949015565439,v=0.012275531396004569,w=0.4975542402582834,x=3.0954450837583702 color=red,shape=triangle,flag=0,i=81117,u=0.22075802373600872,v=0.43177808102968285,w=0.4920843807244184,x=3.3257267267795467 color=red,shape=circle,flag=0,i=81130,u=0.6889398213680793,v=0.6970537518456349,w=0.4963974017373721,x=4.911286103649867 color=purple,shape=square,flag=0,i=81157,u=0.9640184490993524,v=0.16215921660800925,w=0.4818539250098085,x=4.487679740771076 color=red,shape=square,flag=0,i=81160,u=0.4215482560635301,v=0.595620451511917,w=0.5200426592817691,x=4.946783272019761 color=red,shape=square,flag=0,i=81176,u=0.3282311760023535,v=0.1887749655018911,w=0.5192574597681919,x=4.987244211463204 color=purple,shape=triangle,flag=0,i=81199,u=0.7983660199431438,v=0.08097005074748809,w=0.5073715774247403,x=2.5949038482568954 color=purple,shape=square,flag=0,i=81208,u=0.1525077300705856,v=0.6559322775785215,w=0.4840115807432963,x=4.863790663371244 color=green,shape=square,flag=1,i=81213,u=0.9704203860986943,v=0.38149034726511344,w=0.4845375767505428,x=4.050148078245072 color=yellow,shape=square,flag=1,i=81217,u=0.2789887446731357,v=0.8993149491642233,w=0.4903002741463905,x=3.566559931788932 color=yellow,shape=circle,flag=1,i=81230,u=0.4371608508573076,v=0.8425572359734482,w=0.5388144093850497,x=4.718924920114666 color=yellow,shape=square,flag=1,i=81283,u=0.6765654484340974,v=0.4072997798037028,w=0.4992190864581606,x=3.720460443206887 color=blue,shape=square,flag=0,i=81295,u=0.7468634502298326,v=0.45874270106489135,w=0.4986880302610183,x=6.492520018164465 color=green,shape=triangle,flag=0,i=81313,u=0.28373655325255565,v=0.1756479577949659,w=0.5158588310027669,x=4.205533272838828 color=red,shape=square,flag=0,i=81317,u=0.5734455761672053,v=0.3951462921681146,w=0.5068549371021885,x=4.4474381043866105 color=blue,shape=triangle,flag=0,i=81328,u=0.5947997793104784,v=0.22877115751397348,w=0.49365699194985563,x=5.178076625308762 color=red,shape=triangle,flag=0,i=81333,u=0.5080757197799637,v=0.9593078266744622,w=0.5063717725934735,x=4.919330236232047 color=red,shape=circle,flag=0,i=81342,u=0.32922398844282796,v=0.42465918247230633,w=0.49580639616775063,x=5.785344684127675 color=red,shape=triangle,flag=0,i=81357,u=0.3989645338918619,v=0.07068375177736086,w=0.5014017028858937,x=4.833864274612641 color=red,shape=square,flag=0,i=81358,u=0.31216236772743844,v=0.5362913765535935,w=0.4976717195823757,x=5.569486386010156 color=yellow,shape=circle,flag=1,i=81388,u=0.6997189562713367,v=0.01571941399993837,w=0.5266868789549263,x=5.411158184044324 color=red,shape=triangle,flag=0,i=81394,u=0.17970011316136447,v=0.723950847402832,w=0.48781900887291796,x=5.955795221618423 color=red,shape=circle,flag=1,i=81397,u=0.48264763070207206,v=0.5029292318117448,w=0.49433451884229757,x=4.83575345381074 color=blue,shape=square,flag=0,i=81399,u=0.011889263693010022,v=0.41880540970805713,w=0.5075269936798311,x=5.784389369817901 color=blue,shape=triangle,flag=0,i=81400,u=0.17392580476712072,v=0.9206399419944473,w=0.4920361413777392,x=4.471542765820451 color=red,shape=triangle,flag=0,i=81401,u=0.47619512177381973,v=0.9351158079079561,w=0.4833701216798004,x=2.196355270074184 color=red,shape=triangle,flag=0,i=81417,u=0.502926094608134,v=0.5243801829291423,w=0.48326953616896057,x=6.08322449581254 color=red,shape=triangle,flag=0,i=81426,u=0.7663733947426048,v=0.91336590956359,w=0.4862324264646229,x=5.045292597110608 color=red,shape=square,flag=0,i=81496,u=0.246033088739135,v=0.5899145062026309,w=0.5181120767160675,x=1.9595663181925307 color=red,shape=square,flag=0,i=81500,u=0.582017958862124,v=0.04300196180732763,w=0.5175534675332268,x=7.197056489084802 color=blue,shape=triangle,flag=1,i=81503,u=0.7641177175953137,v=0.09071569377362021,w=0.4900951368217516,x=4.1980964255254 color=red,shape=square,flag=0,i=81507,u=0.1809065361834491,v=0.27499266249565435,w=0.5116891473905982,x=3.978241871622719 color=red,shape=triangle,flag=0,i=81510,u=0.47339962437298544,v=0.3901375718647604,w=0.5025023287674841,x=5.118451744127785 color=blue,shape=square,flag=1,i=81517,u=0.6825558927235732,v=0.06985223394546658,w=0.504645209945903,x=4.527684222491165 color=red,shape=square,flag=0,i=81556,u=0.9430581407698928,v=0.7993631368300492,w=0.5218151116199066,x=3.6950777816762947 color=red,shape=circle,flag=0,i=81567,u=0.04240981604118543,v=0.0763887721046691,w=0.49278547628798963,x=4.569112234104232 color=red,shape=circle,flag=1,i=81578,u=0.7512666250546094,v=0.7711025843096267,w=0.4924420245784761,x=6.456537045120279 color=red,shape=square,flag=0,i=81584,u=0.3342498426902266,v=0.6414676805488785,w=0.5135249968058191,x=5.872494934413659 color=red,shape=circle,flag=1,i=81592,u=0.6179929017424887,v=0.6340469718979167,w=0.49158265208247226,x=3.446285313916354 color=red,shape=circle,flag=0,i=81601,u=0.0843692809175206,v=0.12722422079605555,w=0.4971328331702479,x=5.212085571506336 color=red,shape=triangle,flag=0,i=81602,u=0.5573947494515696,v=0.38975752208434433,w=0.5126238186651708,x=4.3114345365676074 color=yellow,shape=triangle,flag=1,i=81615,u=0.9093571004282791,v=0.5792238831693498,w=0.5065612240067842,x=3.5392047193840526 color=blue,shape=square,flag=0,i=81622,u=0.7203276924049226,v=0.3667046445663138,w=0.5024950787070839,x=6.770523383903327 color=purple,shape=circle,flag=1,i=81635,u=0.2885798258082818,v=0.5234491704943466,w=0.4986284927430894,x=5.924520672568417 color=red,shape=square,flag=0,i=81637,u=0.3992984243757146,v=0.9729579454719782,w=0.5159546272861733,x=4.437287495329566 color=red,shape=circle,flag=0,i=81649,u=0.6438422794575033,v=0.6390754079028129,w=0.4988364843821413,x=4.840967245170557 color=red,shape=triangle,flag=0,i=81651,u=0.20680787475652063,v=0.43736532839455355,w=0.5123230089230779,x=4.3214131099058966 color=orange,shape=circle,flag=1,i=81670,u=0.08253999981609705,v=0.015013086252800734,w=0.47803139932336064,x=6.039640054015769 color=green,shape=circle,flag=0,i=81672,u=0.24282204821726772,v=0.5760225898635326,w=0.49110661997716804,x=4.067140097950282 color=red,shape=circle,flag=0,i=81679,u=0.4287948131329321,v=0.39157420285171596,w=0.4999610769875731,x=6.566369411159282 color=red,shape=square,flag=1,i=81685,u=0.6406098415169508,v=0.2646569768013902,w=0.5227351470330938,x=7.143978111596226 color=blue,shape=square,flag=0,i=81688,u=0.9393986457623662,v=0.1940300094536369,w=0.5153355130813149,x=4.804700133038835 color=red,shape=circle,flag=0,i=81689,u=0.6170877030169017,v=0.6543489033805715,w=0.4950052915117413,x=4.791477871234577 color=red,shape=square,flag=0,i=81691,u=0.374345610382843,v=0.011631740019972137,w=0.5201777618421457,x=7.07082573894231 color=red,shape=circle,flag=1,i=81694,u=0.18280117437795373,v=0.09420576052710888,w=0.49043042705050727,x=5.393871728240573 color=red,shape=circle,flag=0,i=81710,u=0.6858331568637801,v=0.7506297164980605,w=0.4929729300464558,x=6.569545491322146 color=red,shape=triangle,flag=0,i=81724,u=0.5797428109128266,v=0.6068332310914224,w=0.506283965445832,x=4.6435765729202805 color=red,shape=square,flag=0,i=81733,u=0.20765558352559554,v=0.8486359562121671,w=0.5168173575061112,x=3.660407027802499 color=yellow,shape=triangle,flag=1,i=81746,u=0.5732825888528483,v=0.7349810907346581,w=0.5065444772804333,x=4.949855575428452 color=red,shape=triangle,flag=0,i=81763,u=0.08358419311582332,v=0.6873249510167284,w=0.5129036464938158,x=4.264207740399289 color=red,shape=square,flag=1,i=81764,u=0.5551108619014528,v=0.07395531571137448,w=0.5156180686530784,x=3.8443549814108553 color=red,shape=triangle,flag=0,i=81793,u=0.49554086563547917,v=0.12309999661562765,w=0.5064709442306965,x=4.192379582131352 color=yellow,shape=circle,flag=1,i=81825,u=0.0362940768718778,v=0.3962533724798095,w=0.5229298626779088,x=6.354657807738413 color=red,shape=square,flag=0,i=81842,u=0.4706634671490242,v=0.9610960545204995,w=0.5214938003585593,x=4.713881772725928 color=green,shape=triangle,flag=0,i=81865,u=0.4052862901580394,v=0.08372119470326678,w=0.5184352990046684,x=6.2760282518420185 color=yellow,shape=square,flag=1,i=81869,u=0.4344578077628283,v=0.468695067925739,w=0.4976437962672821,x=4.748196718414499 color=red,shape=square,flag=1,i=81876,u=0.5855201233125406,v=0.5391142768421466,w=0.525480886650077,x=6.8056053921918425 color=red,shape=triangle,flag=1,i=81905,u=0.7052826337698797,v=0.22982219401729975,w=0.5099725921977243,x=6.9530028500423775 color=purple,shape=square,flag=0,i=81906,u=0.5854520927461457,v=0.11770299413055596,w=0.491699793546107,x=4.9698192732541715 color=red,shape=circle,flag=1,i=81907,u=0.37163847797251504,v=0.400829027269246,w=0.4962317770086797,x=6.4387239513669305 color=yellow,shape=circle,flag=1,i=81908,u=0.8190797984458409,v=0.23833106733842013,w=0.5295948377364428,x=4.056902855412558 color=red,shape=triangle,flag=0,i=81916,u=0.44469573301468945,v=0.37871469895814514,w=0.5092411510912408,x=5.147708122508301 color=red,shape=square,flag=1,i=81919,u=0.2529252950148785,v=0.7073796022463315,w=0.5289771707367834,x=4.004098830614893 color=blue,shape=circle,flag=0,i=81932,u=0.21938969030060307,v=0.928251409188362,w=0.5253520480994954,x=5.230595544239608 color=red,shape=triangle,flag=0,i=81935,u=0.8162341560427582,v=0.9906220905132913,w=0.5207408951203899,x=6.5217958463839425 color=red,shape=circle,flag=1,i=81945,u=0.892607462969383,v=0.8854819932923311,w=0.500242135793435,x=5.124708072040491 color=red,shape=triangle,flag=0,i=81958,u=0.6085217312591791,v=0.7251958321237331,w=0.5204825002103738,x=6.273496526985627 color=red,shape=triangle,flag=1,i=81975,u=0.942350369754318,v=0.9574679537705263,w=0.5270827537157838,x=5.557671721464943 color=red,shape=triangle,flag=0,i=81986,u=0.9206106365392773,v=0.3101350370481294,w=0.5260496270079443,x=5.211736062548158 color=red,shape=triangle,flag=1,i=82002,u=0.762944607447994,v=0.6822350804287131,w=0.5276045940814295,x=5.562549016450775 color=yellow,shape=circle,flag=1,i=82018,u=0.2941692879250857,v=0.03367571271482628,w=0.5323502644372534,x=4.7266609152183685 color=red,shape=square,flag=0,i=82021,u=0.4888604843882428,v=0.13420642199999677,w=0.53100892030084,x=8.20071612615397 color=purple,shape=triangle,flag=0,i=82030,u=0.2532387782477389,v=0.6613800791765458,w=0.5130003522926362,x=4.13827034318382 color=red,shape=triangle,flag=0,i=82037,u=0.8155834893387192,v=0.600747726377886,w=0.5243821093021257,x=5.267510724452422 color=red,shape=square,flag=0,i=82038,u=0.526952198917595,v=0.3883619866691551,w=0.5239548996324123,x=4.403288957344245 color=yellow,shape=triangle,flag=1,i=82089,u=0.8971913939212398,v=0.05343074617760546,w=0.49209975676351675,x=5.530133181969077 color=blue,shape=square,flag=1,i=82097,u=0.544679624468908,v=0.7855291101302742,w=0.49930976036776337,x=4.67214337820684 color=red,shape=square,flag=0,i=82119,u=0.6217318755332524,v=0.21018176009500322,w=0.5284072910671912,x=6.147988448529972 color=orange,shape=circle,flag=0,i=82146,u=0.6638572463312785,v=0.6500668188429215,w=0.47678322845435045,x=4.072461053508557 color=red,shape=square,flag=0,i=82149,u=0.33837204663982035,v=0.19197179643208517,w=0.524959855348316,x=4.925185675626268 color=red,shape=triangle,flag=0,i=82151,u=0.8570899840546615,v=0.04971801516907148,w=0.512822016136913,x=6.652061445418897 color=red,shape=square,flag=1,i=82159,u=0.7673434923667805,v=0.00037654356442629044,w=0.5236425156848175,x=5.163962278526361 color=yellow,shape=square,flag=1,i=82165,u=0.34653657882562194,v=0.6366966851406346,w=0.504017020524526,x=4.7146198841123965 color=red,shape=circle,flag=0,i=82186,u=0.546767776910464,v=0.45433043516472915,w=0.48859736669470427,x=4.507104913664541 color=red,shape=square,flag=0,i=82190,u=0.008316979455405882,v=0.9026225296964588,w=0.5193988762007243,x=6.365731955881866 color=red,shape=square,flag=0,i=82192,u=0.4659512785708738,v=0.9762037780131061,w=0.5167177043188586,x=5.090767697412583 color=purple,shape=circle,flag=1,i=82196,u=0.5209108557055107,v=0.979313898441847,w=0.5078318509679425,x=6.310739948473898 color=red,shape=triangle,flag=0,i=82213,u=0.9173715910230548,v=0.11661677647235802,w=0.5156311281151702,x=5.619900596208495 color=red,shape=triangle,flag=1,i=82236,u=0.9545142566635887,v=0.7132570354705988,w=0.5166409364290429,x=3.7830449602244705 color=blue,shape=triangle,flag=1,i=82259,u=0.33643667866979665,v=0.7222312015275271,w=0.4924811207747196,x=3.751718993504626 color=blue,shape=triangle,flag=0,i=82266,u=0.4855831948475259,v=0.9416541527042219,w=0.49421118348299153,x=4.2604083091027025 color=red,shape=square,flag=0,i=82268,u=0.7789843132831411,v=0.07723341037885179,w=0.5148967720656697,x=4.883961995706305 color=purple,shape=square,flag=0,i=82286,u=0.23294640945080303,v=0.20941660258541228,w=0.4904160264338973,x=4.492335472766562 color=purple,shape=triangle,flag=0,i=82287,u=0.0874416708178064,v=0.8608235934840683,w=0.5086228235469287,x=6.904058004901947 color=red,shape=triangle,flag=0,i=82315,u=0.16861637661800255,v=0.3425188083960208,w=0.5167684242004628,x=3.2500482408887645 color=red,shape=triangle,flag=1,i=82331,u=0.5442188179114065,v=0.7040962175423547,w=0.5166993190489322,x=4.9804760472696605 color=red,shape=square,flag=0,i=82347,u=0.6338308539195121,v=0.3108694477844265,w=0.5062422909508266,x=4.073143585425137 color=purple,shape=circle,flag=0,i=82349,u=0.7319347451086649,v=0.30788954817190783,w=0.507397221546586,x=4.479781538469108 color=blue,shape=triangle,flag=0,i=82360,u=0.8458567069898428,v=0.9112027663730352,w=0.4932980417220871,x=5.341155998830385 color=blue,shape=circle,flag=0,i=82373,u=0.7226277574624174,v=0.7768685909029331,w=0.5398936550335363,x=6.983909056804033 color=red,shape=circle,flag=0,i=82383,u=0.03421378357288907,v=0.047397902115352705,w=0.4752072100068521,x=4.464330295169857 color=blue,shape=circle,flag=1,i=82388,u=0.048454150163879994,v=0.7217662666742595,w=0.5443876638676958,x=5.126694888849488 color=purple,shape=circle,flag=0,i=82400,u=0.44708643968685247,v=0.1814357932083771,w=0.513103201251819,x=6.372625790974066 color=purple,shape=circle,flag=0,i=82403,u=0.7144845044389426,v=0.7813678023182257,w=0.5111258378878383,x=6.199025215732114 color=yellow,shape=circle,flag=1,i=82431,u=0.8505627687870435,v=0.6982094236081248,w=0.5203169643839746,x=4.829779398627252 color=red,shape=square,flag=0,i=82450,u=0.8504685039854782,v=0.052190358591393315,w=0.4902410595724105,x=3.5281760591869205 color=yellow,shape=triangle,flag=0,i=82459,u=0.2808921739138933,v=0.8195922791573089,w=0.48899755962846475,x=3.889749071345894 color=orange,shape=circle,flag=1,i=82475,u=0.6744306766532117,v=0.5522132513998601,w=0.4794634977776188,x=4.118434182022859 color=red,shape=square,flag=0,i=82484,u=0.10824529982235909,v=0.8365071905115189,w=0.4777329838523633,x=4.704951595091578 color=blue,shape=square,flag=0,i=82485,u=0.007070340657070795,v=0.8065032806733391,w=0.4907367854458501,x=5.17749184088046 color=red,shape=circle,flag=1,i=82487,u=0.3188422078407027,v=0.29284170828514816,w=0.4812742281794559,x=6.985842741046636 color=red,shape=square,flag=0,i=82489,u=0.9832543113563688,v=0.7671990130618139,w=0.4776401719501203,x=7.486513299459086 color=blue,shape=triangle,flag=1,i=82495,u=0.6346736052959036,v=0.2747382767489376,w=0.5010716625572224,x=6.199864235840695 color=red,shape=circle,flag=0,i=82499,u=0.3475022942148621,v=0.32761708689501046,w=0.47996439935936613,x=2.624558172779161 color=red,shape=triangle,flag=0,i=82501,u=0.3219698367494802,v=0.7224432607726242,w=0.503497480955817,x=5.476625302023457 color=green,shape=circle,flag=0,i=82502,u=0.33996989698495517,v=0.4224840119144194,w=0.49880075489530057,x=5.665653883382729 color=red,shape=square,flag=1,i=82511,u=0.060011186502833325,v=0.3966134759004424,w=0.4798480692984614,x=5.213159696306523 color=blue,shape=square,flag=1,i=82516,u=0.5657431765911797,v=0.6511695881996549,w=0.48706999168894954,x=3.7372147807759593 color=blue,shape=circle,flag=1,i=82527,u=0.6249413978117138,v=0.23596450396984647,w=0.5395796611792876,x=6.196345575821962 color=red,shape=circle,flag=0,i=82537,u=0.9101350700684699,v=0.9710791928275359,w=0.4797399447267551,x=3.53929078467614 color=blue,shape=triangle,flag=1,i=82538,u=0.3292474475923741,v=0.25173632519152445,w=0.506807093196346,x=3.2909743356840693 color=red,shape=triangle,flag=0,i=82540,u=0.4647489450337531,v=0.16404243944577412,w=0.5077628807075795,x=4.332450242736735 color=red,shape=square,flag=0,i=82556,u=0.6615645537979847,v=0.12878907174984167,w=0.48853149559786474,x=4.65578723005813 color=purple,shape=circle,flag=0,i=82568,u=0.23175045836804964,v=0.9691500402287213,w=0.5135755570127799,x=7.453538774375066 color=red,shape=triangle,flag=0,i=82583,u=0.7267047915389362,v=0.977249460120103,w=0.49605507598916354,x=4.368002766493595 color=purple,shape=square,flag=0,i=82596,u=0.523775033537616,v=0.5334317086213074,w=0.4895645833544572,x=4.655860125829382 color=red,shape=triangle,flag=0,i=82599,u=0.8496987888273095,v=0.4246320475803621,w=0.49200327365168206,x=4.229097853905992 color=red,shape=square,flag=0,i=82602,u=0.5398059090000749,v=0.13586944337249574,w=0.48385062819551933,x=5.997671347891504 color=red,shape=triangle,flag=0,i=82619,u=0.261705929435199,v=0.23008166052237766,w=0.4964270566324088,x=6.176768120730368 color=yellow,shape=square,flag=1,i=82626,u=0.7882518280260266,v=0.6719794319255251,w=0.4993886978493441,x=5.127601342482564 color=red,shape=square,flag=0,i=82627,u=0.9055698731289945,v=0.7007932093620781,w=0.4852146273743674,x=4.516386680724516 color=red,shape=triangle,flag=0,i=82630,u=0.955022379650656,v=0.03527091264062365,w=0.4928540831853299,x=4.479236639542448 color=red,shape=square,flag=0,i=82631,u=0.4935263016589604,v=0.8590568423649695,w=0.49228500147246274,x=7.485064960997819 color=yellow,shape=triangle,flag=1,i=82647,u=0.35196921796850955,v=0.27772075890541303,w=0.47205730357553066,x=3.870571261482733 color=blue,shape=triangle,flag=1,i=82653,u=0.6571069496666412,v=0.4823514127618985,w=0.5188596535405834,x=6.158960058773757 color=yellow,shape=square,flag=1,i=82685,u=0.7948337045418883,v=0.05084332874896913,w=0.5083391846457594,x=6.209108243280217 color=blue,shape=triangle,flag=1,i=82717,u=0.27775391443861974,v=0.34206760285904136,w=0.5166286588514517,x=4.504508652344163 color=red,shape=square,flag=0,i=82725,u=0.4832747660915765,v=0.337631290163507,w=0.5002363226947814,x=4.033507775381328 color=red,shape=square,flag=1,i=82727,u=0.3406456989651434,v=0.2014998126824079,w=0.5042958375996044,x=6.466292513024502 color=yellow,shape=circle,flag=1,i=82759,u=0.46021572333639893,v=0.884704669096846,w=0.5340660385807497,x=7.440102842860784 color=red,shape=triangle,flag=0,i=82764,u=0.6674025925569613,v=0.15530746467479817,w=0.4765301048927643,x=4.551772488508328 color=yellow,shape=square,flag=1,i=82783,u=0.3929210074560181,v=0.6147548679471491,w=0.5161098315561932,x=4.11886819040765 color=purple,shape=triangle,flag=0,i=82794,u=0.019535331958087876,v=0.6991357141620065,w=0.49963979860895197,x=2.8996262031203823 color=red,shape=triangle,flag=0,i=82800,u=0.6088982216874902,v=0.9784559732704764,w=0.4749560013042373,x=5.221133011472841 color=green,shape=square,flag=0,i=82805,u=0.7615265000602532,v=0.7782477383542531,w=0.5324580018121762,x=5.519010472287544 color=blue,shape=square,flag=1,i=82817,u=0.2587342615118756,v=0.951942151485277,w=0.470791036697166,x=4.944072536036763 color=red,shape=triangle,flag=1,i=82826,u=0.9407511495938944,v=0.03050893732240545,w=0.4715127113505447,x=4.54063268723984 color=blue,shape=triangle,flag=1,i=82836,u=0.8916457885505735,v=0.8395568828203379,w=0.5164919658990521,x=5.615096359022343 color=green,shape=triangle,flag=0,i=82837,u=0.9732434010964439,v=0.13258286148850296,w=0.5186563022891615,x=5.322145802264406 color=yellow,shape=circle,flag=1,i=82858,u=0.8943270776958472,v=0.15415856635871605,w=0.5338036582905477,x=8.895613215546922 color=red,shape=square,flag=0,i=82860,u=0.1522785546595561,v=0.4076949916621755,w=0.5062867997115744,x=3.72759091153538 color=yellow,shape=circle,flag=1,i=82866,u=0.3323961558364591,v=0.15073461294128987,w=0.5290453694522023,x=5.264995372745593 color=yellow,shape=triangle,flag=1,i=82868,u=0.10715872273516158,v=0.5866169535763028,w=0.4826283761096491,x=4.169264618577826 color=orange,shape=circle,flag=1,i=82871,u=0.3763549478929412,v=0.7505727822128362,w=0.48583050566254155,x=4.653394487480818 color=red,shape=square,flag=1,i=82872,u=0.7030570127735172,v=0.12858702930391686,w=0.5075341318315327,x=6.334703842431654 color=yellow,shape=triangle,flag=1,i=82878,u=0.3224569799869038,v=0.7935501733243558,w=0.49041629613951876,x=7.96242727900034 color=yellow,shape=triangle,flag=1,i=82892,u=0.9796416789195468,v=0.5557143709162574,w=0.49023563488756977,x=4.390198848248415 color=green,shape=triangle,flag=1,i=82909,u=0.6298784229837792,v=0.7521639720803523,w=0.5191358249030289,x=7.433811460606919 color=orange,shape=triangle,flag=0,i=82926,u=0.428500167119526,v=0.36607866845295145,w=0.47081347144738445,x=4.481033048286446 color=red,shape=square,flag=1,i=82929,u=0.28144443092516513,v=0.4472626824439989,w=0.5080662970436506,x=6.744925948024256 color=red,shape=circle,flag=1,i=82944,u=0.1102804286675072,v=0.09234797502378038,w=0.480737483906285,x=6.1526126375492325 color=red,shape=square,flag=0,i=82960,u=0.8956221368012316,v=0.3118665481409354,w=0.5084850820655602,x=4.995155059184679 color=blue,shape=square,flag=1,i=82973,u=0.8380663221334929,v=0.5532882632162486,w=0.4854303199774404,x=5.901151272085234 color=green,shape=square,flag=0,i=82986,u=0.926762603039401,v=0.7883352330499447,w=0.5351220122805623,x=3.6259157035866565 color=red,shape=triangle,flag=0,i=82992,u=0.42865346928153225,v=0.018536231765446498,w=0.4636237754596017,x=4.296858047706796 color=red,shape=triangle,flag=1,i=83008,u=0.34455620836566636,v=0.7508928532640805,w=0.4684564656600809,x=3.516141064947919 color=purple,shape=triangle,flag=0,i=83016,u=0.8400245605967229,v=0.8365978274030381,w=0.49420198830081785,x=4.833873683961947 color=red,shape=circle,flag=0,i=83018,u=0.02530312560074266,v=-0.020744347387753548,w=0.47267233327964453,x=6.380444688698895 color=blue,shape=square,flag=1,i=83021,u=0.022980864754761132,v=0.1472520029150809,w=0.48260481240710823,x=4.608710090282286 color=red,shape=triangle,flag=0,i=83027,u=0.2544090554838675,v=0.3915246991655562,w=0.4636566102279231,x=3.3439464090488413 color=yellow,shape=triangle,flag=0,i=83042,u=0.721780167694505,v=0.7165798894392567,w=0.4896651613952397,x=5.195098582544258 color=red,shape=triangle,flag=0,i=83058,u=0.6588398833636143,v=0.49372843789109044,w=0.4691619714090176,x=3.990637057658626 color=yellow,shape=triangle,flag=1,i=83068,u=0.5630791159911716,v=0.27766051432685335,w=0.49449852155501156,x=3.9389413540314884 color=red,shape=square,flag=0,i=83077,u=0.9705593796951105,v=0.6662762876494098,w=0.5096717055755128,x=5.334085589168752 color=blue,shape=circle,flag=1,i=83087,u=0.9714025422387434,v=0.8642377163674381,w=0.5413355579680965,x=5.2024624972859455 color=purple,shape=square,flag=0,i=83090,u=0.5226547821368325,v=0.7801297575816978,w=0.5008553672951415,x=6.027848591378281 color=blue,shape=triangle,flag=1,i=83095,u=0.8332807000442715,v=0.7498494025256474,w=0.5132796810911399,x=5.8977613781313165 color=red,shape=square,flag=1,i=83108,u=0.9862296300552067,v=0.5825351970438819,w=0.5033480758722415,x=5.428051039799477 color=red,shape=triangle,flag=0,i=83115,u=0.4760572296600407,v=0.33170820717220306,w=0.4717397184789229,x=4.0631750113093945 color=red,shape=triangle,flag=0,i=83116,u=0.990314309153224,v=0.07269972495938892,w=0.47416383470284945,x=4.106577102893966 color=red,shape=circle,flag=0,i=83117,u=0.3661906625602602,v=0.4025536714299455,w=0.47364288879216815,x=4.5910129949000895 color=blue,shape=square,flag=0,i=83118,u=0.49163801548879127,v=0.24330154714116303,w=0.4819515245455142,x=5.718476399136688 color=red,shape=circle,flag=0,i=83122,u=0.6195004711843787,v=0.5727866189621638,w=0.47401378896208646,x=5.542319267634021 color=red,shape=circle,flag=0,i=83149,u=0.8328788685536079,v=0.8641085074514573,w=0.46979413223846245,x=3.9706101547653767 color=blue,shape=triangle,flag=0,i=83150,u=0.43713699201805456,v=0.2660525142526584,w=0.5126656935668523,x=3.246619511051145 color=red,shape=triangle,flag=0,i=83166,u=0.5001685641935002,v=0.8698183381006106,w=0.4922326402370768,x=6.024953643905896 color=purple,shape=triangle,flag=0,i=83167,u=0.8020011720459099,v=0.22756270790291333,w=0.5033954027225506,x=6.068019207862608 color=blue,shape=triangle,flag=0,i=83212,u=0.006945114263260832,v=0.21170056978885798,w=0.5143509734188596,x=4.651095411918273 color=red,shape=circle,flag=0,i=83213,u=0.42812775359923905,v=0.37703136082457084,w=0.46449024799404914,x=5.15670466708205 color=red,shape=circle,flag=0,i=83217,u=0.3538487489824198,v=0.27518672100861263,w=0.4617118610651707,x=3.580507603681859 color=red,shape=circle,flag=0,i=83222,u=0.9430470015669334,v=0.9487467603887084,w=0.45897929561174744,x=4.365152675185844 color=green,shape=triangle,flag=0,i=83225,u=0.09619528634889285,v=0.057739380692552134,w=0.517122397340599,x=4.862942749772543 color=red,shape=circle,flag=1,i=83247,u=0.7574474611973291,v=0.8186996574524749,w=0.44832254622782247,x=4.7591596511939205 color=red,shape=square,flag=0,i=83258,u=0.6903995209230517,v=0.3143369559713949,w=0.48585522297270783,x=5.01810837305451 color=green,shape=circle,flag=0,i=83266,u=0.7205578548894788,v=0.828048458508868,w=0.5012711321138965,x=4.049348703616304 color=red,shape=square,flag=0,i=83287,u=0.6466422667540417,v=0.7334969056903076,w=0.4804811122167074,x=5.921120324045841 color=red,shape=triangle,flag=0,i=83289,u=0.2030025641518599,v=0.5930684242120423,w=0.49141472582738843,x=3.9874069634019995 color=yellow,shape=circle,flag=1,i=83298,u=0.35163840806684055,v=0.4033210378463076,w=0.5345431813618567,x=6.484809729397359 color=red,shape=triangle,flag=0,i=83312,u=0.8909271689139356,v=0.9156076344481769,w=0.4892871797467797,x=5.936154387085878 color=yellow,shape=circle,flag=1,i=83316,u=0.16400859146840308,v=0.5965219871671622,w=0.5335026812963714,x=3.9943511258275706 color=blue,shape=square,flag=1,i=83317,u=0.0980590317872454,v=0.41023458750011066,w=0.47707448980878275,x=6.175828247841214 color=orange,shape=square,flag=1,i=83318,u=0.05174991698657738,v=0.3328841163758609,w=0.5117641506357392,x=4.069100960802553 color=purple,shape=triangle,flag=0,i=83326,u=0.05804430334154431,v=0.7713956565531557,w=0.49517047333737396,x=3.770492286942417 color=red,shape=square,flag=0,i=83328,u=0.48179183318412167,v=0.3526213194215202,w=0.46248950728747634,x=4.838732082289352 color=yellow,shape=circle,flag=1,i=83358,u=0.005612599675430596,v=0.8088273404826914,w=0.5366467393279692,x=4.43178494213615 color=purple,shape=triangle,flag=0,i=83369,u=0.10367082337284161,v=0.5089532068397383,w=0.496226936926661,x=4.868745172566798 color=red,shape=square,flag=0,i=83370,u=0.08591998921287558,v=0.5901508592354079,w=0.4512489122504173,x=4.91564141561331 color=green,shape=square,flag=0,i=83375,u=0.12970926493292545,v=0.7482186387117108,w=0.5249988957291557,x=3.5014075062557324 color=red,shape=square,flag=1,i=83380,u=0.40319979689704244,v=0.7636111045492379,w=0.45211006913473917,x=5.412159529692301 color=red,shape=square,flag=0,i=83394,u=0.6383818321890626,v=0.34198783159892543,w=0.45641301029695575,x=3.6925029907519344 color=purple,shape=square,flag=1,i=83397,u=0.7572343826950665,v=0.6309017032820423,w=0.5028100170032692,x=3.334733544512153 color=red,shape=square,flag=0,i=83405,u=0.9113462113891848,v=0.5187228415960464,w=0.4560399174032374,x=3.122234019892994 color=red,shape=triangle,flag=1,i=83417,u=0.7495570465674024,v=0.8300551158843191,w=0.49245783860352277,x=6.175286703786654 color=blue,shape=triangle,flag=0,i=83421,u=0.419519799589274,v=0.7135029511659471,w=0.5086966262581886,x=2.8929187832748853 color=red,shape=square,flag=0,i=83426,u=0.3205151839886584,v=0.5645212911306043,w=0.4603770783617119,x=2.0661427685480716 color=purple,shape=triangle,flag=0,i=83431,u=0.5711017923040533,v=0.03865980639472766,w=0.4883347189303134,x=6.388751840905303 color=red,shape=circle,flag=0,i=83440,u=0.5855849793524782,v=0.6119243040112797,w=0.4280044413263959,x=8.323760491444853 color=red,shape=square,flag=0,i=83443,u=0.09306731483603303,v=0.05221619154508683,w=0.4580502735802006,x=2.9393596878019714 color=red,shape=square,flag=0,i=83451,u=0.5080993505480947,v=0.6662217093579649,w=0.4579274856433957,x=2.9869439946581493 color=red,shape=square,flag=1,i=83479,u=0.13627138255214732,v=0.48623242410050516,w=0.46423702487186497,x=6.623316593297788 color=red,shape=square,flag=0,i=83485,u=0.4932497928658681,v=0.15231118656399234,w=0.4664903573917578,x=5.417917228983158 color=red,shape=circle,flag=1,i=83507,u=0.34876404340306644,v=0.2703972493882617,w=0.42768403320036097,x=4.181572832249706 color=purple,shape=circle,flag=0,i=83510,u=0.49490645264980193,v=0.24752119385976667,w=0.4897046476479821,x=3.392519206652731 color=green,shape=triangle,flag=0,i=83512,u=0.15469913998663198,v=0.5275669232293471,w=0.5125965526021815,x=6.202048195261952 color=red,shape=square,flag=0,i=83515,u=0.4776565220971556,v=0.8019318489407621,w=0.4747333738063338,x=5.318639755539156 color=blue,shape=triangle,flag=1,i=83525,u=0.4243645471310227,v=0.37420782833898925,w=0.5136846948039873,x=4.926556373439734 color=red,shape=triangle,flag=0,i=83528,u=0.7263364294020428,v=0.468342904133927,w=0.5042821572045862,x=5.434048253892715 color=purple,shape=triangle,flag=1,i=83529,u=0.7260601135141455,v=0.9297385606947408,w=0.49353669051830046,x=4.882010401564516 color=green,shape=circle,flag=0,i=83530,u=0.7804965521411584,v=0.8854589402560958,w=0.5042453119891259,x=4.4590244881267 color=red,shape=circle,flag=1,i=83602,u=0.2256042182898581,v=0.24739727081194185,w=0.4315387829544891,x=2.32742869673782 color=yellow,shape=circle,flag=1,i=83608,u=0.3584799144288826,v=0.173946869402819,w=0.5317370022627771,x=3.7434801260034463 color=red,shape=circle,flag=0,i=83625,u=0.2486872223029497,v=0.3319274331187414,w=0.4250771454361501,x=4.909765695950619 color=yellow,shape=triangle,flag=1,i=83634,u=0.4787606665741654,v=0.6617860112773567,w=0.47158200435444225,x=6.721233713172783 color=purple,shape=square,flag=0,i=83655,u=0.6239062694658689,v=0.11065159041832395,w=0.510052521858901,x=8.029689766687161 color=purple,shape=square,flag=0,i=83657,u=0.11293849922481936,v=0.008855787273896243,w=0.5089106996804605,x=5.2066763491198556 color=yellow,shape=square,flag=1,i=83668,u=0.29222900592551015,v=0.1617721066226956,w=0.5125688323415893,x=5.257280559078665 color=red,shape=circle,flag=0,i=83692,u=0.4785698702803115,v=0.5340052689518955,w=0.43785075136677304,x=5.319094297656166 color=red,shape=square,flag=0,i=83693,u=0.644309699064817,v=0.5861256430759361,w=0.5160755245391613,x=2.4739604669907966 color=purple,shape=triangle,flag=0,i=83695,u=0.32765619699116266,v=0.04717576449588323,w=0.49510694729807003,x=3.3660856169364872 color=purple,shape=circle,flag=0,i=83700,u=0.34564049250131523,v=0.2100286091493202,w=0.4817621695949327,x=4.673931141789692 color=purple,shape=triangle,flag=0,i=83706,u=0.26916047972550294,v=0.4806804615006416,w=0.4962450194770319,x=5.193831246245857 color=red,shape=square,flag=1,i=83720,u=0.1341165155177233,v=0.6073081718250779,w=0.5175096422682183,x=6.831408929518912 color=blue,shape=triangle,flag=0,i=83723,u=0.5887476483923134,v=0.5074989436889473,w=0.515205098683211,x=6.4700679314894245 color=red,shape=circle,flag=0,i=83740,u=0.11918405593694148,v=0.08867615517788549,w=0.4394253247178085,x=5.950469582574622 color=yellow,shape=triangle,flag=1,i=83744,u=0.559465311034973,v=0.5851322286825043,w=0.4752743880183645,x=6.092580944596932 color=red,shape=circle,flag=0,i=83766,u=0.07245661514460844,v=0.028668585166640233,w=0.45062442800371105,x=4.221752994815294 color=red,shape=square,flag=1,i=83777,u=0.09272629825783374,v=0.5907352761204864,w=0.5166121740248965,x=5.732664933000755 color=blue,shape=square,flag=1,i=83780,u=0.5659067235626688,v=0.11794294903035007,w=0.4779849402704211,x=4.949091899397209 color=blue,shape=square,flag=0,i=83791,u=0.37971553000369285,v=0.1152171664862347,w=0.48012958722493926,x=5.193986950124411 color=blue,shape=circle,flag=0,i=83797,u=0.31274767760449274,v=0.27134123391623366,w=0.5243005052378935,x=6.402246284432516 color=green,shape=square,flag=0,i=83802,u=0.6065480850298873,v=0.7253560192089153,w=0.5198369024479206,x=4.400359463051699 color=blue,shape=triangle,flag=1,i=83810,u=0.17698236637235687,v=0.12033899861995145,w=0.5243035948387528,x=6.636269103850641 color=green,shape=square,flag=0,i=83811,u=0.03992098826862389,v=0.6263984646969762,w=0.5226431193254288,x=4.880216140629437 color=blue,shape=circle,flag=1,i=83814,u=0.48262252187422305,v=0.14844748834794808,w=0.5202308814447982,x=4.838675015261391 color=red,shape=square,flag=0,i=83823,u=0.6407951567603292,v=0.1174570878397333,w=0.5243827686373389,x=4.461836317974531 color=purple,shape=triangle,flag=1,i=83833,u=0.4112514620133395,v=0.4013960953774379,w=0.48959686815477893,x=4.719200306281575 color=yellow,shape=square,flag=1,i=83834,u=0.8128890125577551,v=0.5303271844237689,w=0.5043163802327053,x=4.515719801764994 color=red,shape=square,flag=0,i=83851,u=0.8459992691859014,v=0.5687235069114398,w=0.5179995879876328,x=5.810491948149306 color=purple,shape=circle,flag=0,i=83866,u=0.788659054238965,v=0.2057394713923727,w=0.4800188075984709,x=6.611217667011823 color=red,shape=triangle,flag=1,i=83868,u=0.34327808925073,v=0.4282106811267582,w=0.5073775830952365,x=5.025946486651326 color=blue,shape=circle,flag=0,i=83869,u=0.7435925250692076,v=0.050394473270299334,w=0.5252954908253112,x=6.023473823699479 color=red,shape=triangle,flag=1,i=83870,u=0.14759530436434143,v=0.30504333234305203,w=0.5098637272460711,x=5.501689760480581 color=green,shape=triangle,flag=0,i=83874,u=0.7851794194652867,v=0.40356871876936984,w=0.49856121844967827,x=4.422402863649022 color=red,shape=circle,flag=0,i=83877,u=0.5357206940841953,v=0.6159024616433673,w=0.4417066294586936,x=3.3008200348263563 color=red,shape=square,flag=0,i=83885,u=0.497728482478768,v=0.6568766816078183,w=0.5156409137941457,x=6.7459219401214865 color=yellow,shape=square,flag=0,i=83886,u=0.9831176109691093,v=0.12016879812103598,w=0.5063371582187389,x=4.002888361916657 color=red,shape=circle,flag=0,i=83890,u=0.18078963931854763,v=0.17975551799418893,w=0.4414635374896249,x=6.133341531260502 color=yellow,shape=square,flag=1,i=83897,u=0.0032107127687728276,v=0.6247875259079945,w=0.4994796987604175,x=3.8878280100714235 color=yellow,shape=circle,flag=1,i=83898,u=0.7283687030103658,v=0.3503603938864758,w=0.5425727711866225,x=5.465893082835568 color=purple,shape=circle,flag=0,i=83907,u=0.3182933578236352,v=0.13416345428779297,w=0.47941171551479606,x=3.9126176436354747 color=blue,shape=square,flag=1,i=83913,u=0.9492379398120842,v=0.39366296929477573,w=0.47239174506269305,x=4.893587209093668 color=blue,shape=square,flag=0,i=83931,u=0.4304997545174736,v=0.33396334081820134,w=0.4697097596494418,x=6.857989200005004 color=yellow,shape=square,flag=1,i=83959,u=0.8468832442546941,v=0.8625749446461438,w=0.4982585193965951,x=3.3999100448088395 color=red,shape=triangle,flag=1,i=83961,u=0.9900536015797581,v=0.13764424035406442,w=0.5150222548494368,x=3.7778205861620306 color=red,shape=square,flag=0,i=83964,u=0.10649203939316398,v=0.9104669542208729,w=0.5128459717086693,x=4.763743330455749 color=yellow,shape=triangle,flag=1,i=83972,u=0.5376717393736369,v=0.23656209596307531,w=0.4751502662070869,x=4.772911352493985 color=red,shape=circle,flag=1,i=83974,u=0.5387485677513972,v=0.6180599523806768,w=0.4500877751260209,x=4.911772553659389 color=blue,shape=square,flag=1,i=83982,u=0.3513514077826374,v=0.15208318703166146,w=0.45934192210156266,x=5.088986600009058 color=red,shape=circle,flag=0,i=83997,u=0.08951075543053155,v=0.07362376046190192,w=0.4482243519895226,x=4.487627218025021 color=red,shape=triangle,flag=1,i=83998,u=0.6824702806418353,v=0.7461089819377266,w=0.5065779501420412,x=4.372032553209347 color=blue,shape=circle,flag=1,i=84004,u=0.775461605625285,v=0.9760998075460481,w=0.5319321347612134,x=6.185012881228327 color=purple,shape=triangle,flag=0,i=84005,u=0.4450957908541562,v=0.7229964638814087,w=0.4963891458217236,x=5.555679568100611 color=red,shape=square,flag=0,i=84007,u=0.32138973910976965,v=0.3212980963551523,w=0.5093263822517776,x=4.280641488700887 color=blue,shape=circle,flag=1,i=84015,u=0.9388887458530584,v=0.8609702695830763,w=0.5323551392787857,x=6.279675473328702 color=blue,shape=square,flag=0,i=84021,u=0.20733027416885952,v=0.6309677439872041,w=0.46835732829307836,x=5.064016781771638 color=red,shape=triangle,flag=0,i=84024,u=0.15589321076051543,v=0.7721679170997856,w=0.5091670999777331,x=4.238585586171747 color=purple,shape=circle,flag=0,i=84035,u=0.6658447689157138,v=0.4278410789063032,w=0.48325704108040973,x=4.836444687375318 color=blue,shape=triangle,flag=1,i=84038,u=0.9923032048192627,v=0.5512066701071145,w=0.510110423338272,x=4.043821217028412 color=red,shape=circle,flag=0,i=84054,u=0.07815809188305467,v=-0.005166171309403611,w=0.4619224914145091,x=3.7302097734546904 color=red,shape=square,flag=0,i=84061,u=0.13973941028581927,v=0.5409886769252491,w=0.5008958149170422,x=6.190696250694951 color=green,shape=triangle,flag=0,i=84075,u=0.32956554788510006,v=0.5988667525692233,w=0.4889638022392036,x=3.9605060882435095 color=purple,shape=triangle,flag=0,i=84080,u=0.09376770845345361,v=0.865261456689735,w=0.4941171777736501,x=6.544276297520681 color=green,shape=square,flag=0,i=84091,u=0.4765715334261724,v=0.2432673706396874,w=0.5122487395509979,x=6.22276152269719 color=red,shape=triangle,flag=0,i=84103,u=0.1755073072365766,v=0.3661387851424014,w=0.5277425941847986,x=7.33320574592114 color=purple,shape=circle,flag=0,i=84114,u=0.7683281978547455,v=0.6652738892993179,w=0.4700499417260775,x=4.237591710833429 color=blue,shape=square,flag=0,i=84145,u=0.9634567292099476,v=0.7616512666481643,w=0.46593547717089623,x=5.8728163832941265 color=blue,shape=square,flag=1,i=84171,u=0.38062296360170167,v=0.5097475809004562,w=0.46279279351507085,x=5.593228683611702 color=red,shape=triangle,flag=0,i=84174,u=0.12120920680117409,v=0.38448436815394005,w=0.5226332746524399,x=5.174918896192733 color=blue,shape=triangle,flag=1,i=84182,u=0.4091216272376227,v=0.703010888647567,w=0.5045686882224233,x=5.640179590359914 color=red,shape=circle,flag=1,i=84191,u=0.9119375048120245,v=0.9495525581923282,w=0.47331221620880004,x=4.07959729392461 color=purple,shape=square,flag=0,i=84208,u=0.641806501032175,v=0.21250698695225523,w=0.5085333633812319,x=4.584715094139626 color=yellow,shape=circle,flag=1,i=84221,u=0.286405507549519,v=0.8082900367305083,w=0.5458348425158348,x=3.9570103139675035 color=yellow,shape=circle,flag=1,i=84223,u=0.0781039547881206,v=0.15460194406739203,w=0.5404475035429774,x=3.5772472136097964 color=green,shape=triangle,flag=0,i=84237,u=0.910538291083186,v=0.11227748033451224,w=0.4905020629512842,x=4.938672328482595 color=purple,shape=circle,flag=0,i=84238,u=0.39741723896475534,v=0.3119764265038476,w=0.45687560357417495,x=3.856373670994896 color=red,shape=triangle,flag=0,i=84258,u=0.22997337335951007,v=0.5241719142826281,w=0.5040589050882092,x=3.3428223385200373 color=blue,shape=triangle,flag=1,i=84293,u=0.3912066418534581,v=0.802309595939718,w=0.5023443886541941,x=5.803742771910691 color=red,shape=triangle,flag=0,i=84296,u=0.21349483413334447,v=0.6743255768847448,w=0.5002369988689419,x=5.07681927367883 color=red,shape=triangle,flag=0,i=84305,u=0.17887033117247464,v=0.18715285325045183,w=0.4974027151126915,x=6.057029567875758 color=red,shape=triangle,flag=1,i=84309,u=0.4512757646684652,v=0.993734601173005,w=0.5024266019217427,x=3.4502023559579036 color=yellow,shape=triangle,flag=1,i=84310,u=0.4901720145278564,v=0.09164867035655966,w=0.49313791481675356,x=4.920643217483616 color=purple,shape=square,flag=0,i=84315,u=0.3399808993062704,v=0.04127876859147306,w=0.511967519087579,x=5.762010673413871 color=blue,shape=triangle,flag=0,i=84326,u=0.13220137206634552,v=0.7793633267917444,w=0.49934759022397573,x=3.8042440474445236 color=purple,shape=circle,flag=0,i=84338,u=0.6312658643754951,v=0.6448690157921327,w=0.4596221953901663,x=3.6231321482262406 color=red,shape=circle,flag=0,i=84340,u=0.09078148278855669,v=0.15462268170062665,w=0.4586840392126474,x=3.5719558184920106 color=blue,shape=triangle,flag=0,i=84352,u=0.8519968700186483,v=0.5431421882717834,w=0.4976543166827394,x=5.411954000774678 color=blue,shape=circle,flag=1,i=84368,u=0.39823758629063866,v=0.17747700745079165,w=0.5263597303878068,x=4.942388839313421 color=yellow,shape=square,flag=0,i=84373,u=0.20276340976126683,v=0.08063057577027488,w=0.48693185304190123,x=3.9991522556540247 color=red,shape=triangle,flag=1,i=84387,u=0.6169476159181688,v=0.008157381504150352,w=0.5064232151310086,x=3.7602545156818388 color=blue,shape=triangle,flag=1,i=84394,u=0.9464696613785609,v=0.21875861695530463,w=0.5058011846350001,x=4.459892045268972 color=orange,shape=circle,flag=1,i=84396,u=0.6548669492595104,v=0.6625709068459517,w=0.4859572320930812,x=5.280507319360176 color=blue,shape=triangle,flag=1,i=84412,u=0.22842183738672617,v=0.8771339922454624,w=0.5064493565206147,x=5.087556726422471 color=red,shape=square,flag=0,i=84415,u=0.7265418504828559,v=0.5563096404688408,w=0.49143651361346413,x=5.568190299392107 color=blue,shape=circle,flag=0,i=84442,u=0.8248725344255894,v=0.39209379229874686,w=0.5227997397164804,x=3.4751205735705333 color=red,shape=triangle,flag=0,i=84444,u=0.522851906241407,v=0.43608383016782204,w=0.5063728656223513,x=4.274538495471897 color=red,shape=square,flag=0,i=84446,u=0.17335648238807821,v=0.2674430516701156,w=0.4908649331222643,x=4.198948537291329 color=blue,shape=square,flag=0,i=84450,u=0.4354867491224371,v=0.7856218965977316,w=0.4787273295512921,x=7.464601336288314 color=blue,shape=triangle,flag=1,i=84467,u=0.3063383753601002,v=0.10396312686133169,w=0.508702813038436,x=4.590321370903393 color=red,shape=square,flag=0,i=84472,u=0.6779119033983828,v=0.29502336421498343,w=0.49798236054183365,x=6.0887588906882675 color=yellow,shape=triangle,flag=1,i=84475,u=0.2793850272265196,v=0.33066593505469666,w=0.4951274187659189,x=6.733385215299943 color=purple,shape=square,flag=0,i=84493,u=0.7665570484926579,v=0.6267711899704203,w=0.5076242832573972,x=7.681767609263716 color=yellow,shape=triangle,flag=1,i=84499,u=0.8102589958124413,v=0.01822955537663462,w=0.4911328887302529,x=6.939255135064175 color=red,shape=square,flag=1,i=84502,u=0.09218611031858914,v=0.6843884932079767,w=0.5074768447817486,x=6.522408854573524 color=red,shape=circle,flag=1,i=84504,u=0.2391638935246463,v=0.21669966988784334,w=0.482075354587983,x=4.852284919389121 color=red,shape=square,flag=0,i=84510,u=0.8713369143741349,v=0.9961354978991265,w=0.5103807668011715,x=3.584766094737614 color=yellow,shape=triangle,flag=1,i=84526,u=0.691087851817801,v=0.7868338939692598,w=0.49859804610546365,x=3.9136303126874066 color=blue,shape=square,flag=0,i=84527,u=0.6232035322090675,v=0.5021788550619062,w=0.4771117909231017,x=5.260454617949134 color=blue,shape=square,flag=1,i=84538,u=0.9113227919157537,v=0.1214988747081529,w=0.4793201450679552,x=7.471518664410535 color=blue,shape=square,flag=0,i=84544,u=0.6274281898591093,v=0.1487238712848501,w=0.4717429292559921,x=5.980771630766033 color=red,shape=square,flag=0,i=84547,u=0.19572256430413804,v=0.6645880587282045,w=0.504048662582051,x=6.1478699023513625 color=red,shape=circle,flag=0,i=84553,u=0.39399389819049324,v=0.34108334384295924,w=0.47837647377149906,x=5.235365468205119 color=green,shape=triangle,flag=1,i=84555,u=0.8571075083886939,v=0.005432943350398345,w=0.49636770240542544,x=4.026075610733411 color=purple,shape=square,flag=0,i=84557,u=0.11422696544446342,v=0.5444423457254739,w=0.5061268494104082,x=2.4498703133255693 color=purple,shape=circle,flag=0,i=84568,u=0.7594442010862045,v=0.8850235308519641,w=0.4538532040618892,x=4.823699728083295 color=purple,shape=circle,flag=0,i=84576,u=0.25764872780491554,v=0.29643582593363893,w=0.45260252651905714,x=6.453082123422326 color=purple,shape=circle,flag=0,i=84581,u=0.057498107806975285,v=0.571385861245452,w=0.4491137507287069,x=6.1772982133642955 color=red,shape=circle,flag=1,i=84594,u=0.26047143915342275,v=0.31134032641931036,w=0.47647509800992915,x=4.860592225566909 color=yellow,shape=circle,flag=1,i=84613,u=0.8277135750293394,v=0.8097598068686582,w=0.5537927536438878,x=2.9018166469568984 color=red,shape=triangle,flag=0,i=84619,u=0.46158524348506424,v=0.48483994732571123,w=0.4960415246098488,x=4.902335667528943 color=red,shape=triangle,flag=0,i=84628,u=0.8081564672048231,v=0.6141752144426256,w=0.4971870322771153,x=4.866070269885102 color=red,shape=square,flag=1,i=84640,u=0.39519884055437904,v=0.9164095595828995,w=0.5024359751551882,x=4.947931539683516 color=red,shape=square,flag=0,i=84648,u=0.9663104055050857,v=0.9316063431259665,w=0.5037641668693889,x=6.52948065159558 color=red,shape=square,flag=0,i=84650,u=0.19768740184097222,v=0.33747053803626403,w=0.506008673145862,x=4.542667868842889 color=red,shape=circle,flag=0,i=84654,u=0.9981298611871363,v=1.033142534029489,w=0.48122454006344817,x=5.471859227093806 color=purple,shape=circle,flag=0,i=84658,u=0.0826198126900467,v=0.7663654733410326,w=0.45064182878433157,x=3.4997846877625736 color=red,shape=triangle,flag=0,i=84677,u=0.917366677399632,v=0.1600825446719557,w=0.49672429055898054,x=4.783865469383976 color=green,shape=triangle,flag=1,i=84681,u=0.5167232957507374,v=0.5906429506180194,w=0.49603446546416136,x=5.681356092497879 color=red,shape=circle,flag=0,i=84684,u=0.5618792437229114,v=0.47476376187724434,w=0.49077438408929325,x=4.1297581154108824 color=red,shape=triangle,flag=1,i=84687,u=0.6331540491606704,v=0.8228904217882436,w=0.4995613145029491,x=6.752619752644885 color=green,shape=triangle,flag=0,i=84694,u=0.8844290783131042,v=0.37751330116644166,w=0.5011864962969341,x=5.205704557499417 color=blue,shape=square,flag=1,i=84700,u=0.5595307154969456,v=0.8196583374164971,w=0.47222952702091925,x=7.331449811224478 color=blue,shape=circle,flag=0,i=84714,u=0.03861643834946327,v=0.4854506463568181,w=0.5329293059177043,x=5.111822930637758 color=red,shape=triangle,flag=0,i=84730,u=0.29244787054596133,v=0.4330977891452481,w=0.504130556248503,x=7.35082449854281 color=purple,shape=triangle,flag=0,i=84736,u=0.20430110446442407,v=0.3929882389934475,w=0.49385352607461636,x=4.517251449086623 color=blue,shape=triangle,flag=1,i=84763,u=0.2669042494119066,v=0.4590092691038372,w=0.5099980568432776,x=4.117594382024488 color=red,shape=triangle,flag=0,i=84765,u=0.9355705249257841,v=0.9369196923949129,w=0.503860900113285,x=3.8604615545931487 color=red,shape=circle,flag=1,i=84771,u=0.8383550173417015,v=0.808406855475372,w=0.4960280209975012,x=5.968965971904798 color=red,shape=circle,flag=0,i=84790,u=0.6529820277882176,v=0.628874774869151,w=0.49687396352278995,x=4.52261320381504 color=red,shape=square,flag=0,i=84804,u=0.25663181926400536,v=0.9727661599849248,w=0.5132658723080127,x=5.426257046930297 color=purple,shape=square,flag=0,i=84816,u=0.38326323260477413,v=0.046358787043141114,w=0.5107969443916618,x=4.9942743361256134 color=orange,shape=square,flag=0,i=84833,u=0.7135417290023929,v=0.5616180516712003,w=0.5053749607989979,x=2.8920973077666314 color=purple,shape=square,flag=0,i=84844,u=0.7894239820145166,v=0.1557304918328546,w=0.5080335051392121,x=6.390974330149276 color=red,shape=triangle,flag=0,i=84861,u=0.04171663848949825,v=0.18201975586900154,w=0.4993168012316726,x=7.073345153242407 color=red,shape=circle,flag=1,i=84862,u=0.6657520237052819,v=0.578339423566302,w=0.49881907484704463,x=5.128702343721816 color=blue,shape=triangle,flag=0,i=84878,u=0.9822248067469724,v=0.7124408927579092,w=0.5114109499406355,x=5.280662316539495 color=purple,shape=triangle,flag=0,i=84880,u=0.7384022185448347,v=0.627917108777412,w=0.49171489047163885,x=1.7460582889478633 color=red,shape=triangle,flag=0,i=84907,u=0.27355357853304085,v=0.24234572962600331,w=0.49627089393657586,x=6.559109634016019 color=red,shape=circle,flag=0,i=84915,u=0.948879045920595,v=0.8553745137306265,w=0.49419148495266274,x=3.888399632140649 color=red,shape=triangle,flag=0,i=84924,u=0.7773778755698789,v=0.3300384867893771,w=0.4924433033519024,x=6.059699763981318 color=purple,shape=square,flag=0,i=84925,u=0.7247670035450625,v=0.11974741035291536,w=0.5096314557272542,x=4.42453511961119 color=yellow,shape=square,flag=1,i=84933,u=0.01638922093087003,v=0.6259575289432724,w=0.47107959659631293,x=5.56966217227509 color=yellow,shape=square,flag=1,i=84943,u=0.593468380468002,v=0.2529719507654551,w=0.47441530516841673,x=5.678756268202779 color=purple,shape=triangle,flag=0,i=84978,u=0.6888067151424385,v=0.5778705905592166,w=0.4888276349872249,x=3.6004690047827936 color=yellow,shape=square,flag=1,i=84997,u=0.6948563903709681,v=0.4773120583924717,w=0.46799778516555024,x=5.200188934040355 color=blue,shape=triangle,flag=1,i=85001,u=0.4468466813667844,v=0.43362920993357335,w=0.515729505499019,x=4.81533198522991 color=red,shape=circle,flag=1,i=85007,u=0.32293035851090535,v=0.2695397847604287,w=0.49819765309459557,x=4.432970695645839 color=red,shape=circle,flag=0,i=85011,u=0.0934455553004091,v=0.09706827408347332,w=0.5002420671062757,x=2.9921874167667997 color=red,shape=square,flag=0,i=85029,u=0.4155861942682759,v=0.8323807540582205,w=0.5079107752577897,x=4.7743652931057206 color=red,shape=square,flag=0,i=85035,u=0.2547348661030797,v=0.8176917826597205,w=0.5065431430624738,x=6.072912280477126 color=red,shape=square,flag=0,i=85055,u=0.7347099053004672,v=0.20777365073206178,w=0.4983527615812199,x=6.906273367401151 color=yellow,shape=square,flag=1,i=85069,u=0.34708535893298476,v=0.7588761693759328,w=0.46509805840758206,x=5.958273799673441 color=red,shape=square,flag=1,i=85072,u=0.9702967271485906,v=0.8217949607270094,w=0.49749142383226713,x=7.923479574964664 color=red,shape=square,flag=1,i=85073,u=0.5595827772690272,v=0.8629834809138323,w=0.4963813746205957,x=3.643111682849435 color=yellow,shape=triangle,flag=1,i=85084,u=0.27016626275607336,v=0.2361061432725633,w=0.4975572638226982,x=4.899198302990696 color=red,shape=triangle,flag=1,i=85092,u=0.9783138836283432,v=0.06871908092818602,w=0.4723087234497161,x=2.429194040014615 color=yellow,shape=square,flag=1,i=85100,u=0.601341752261887,v=0.9871014256790142,w=0.4656642070109788,x=3.9584981516024524 color=yellow,shape=circle,flag=1,i=85109,u=0.2584121166844663,v=0.5770647909784982,w=0.5389870481057049,x=5.1688393644673765 color=purple,shape=triangle,flag=1,i=85114,u=0.6627940020983101,v=0.21742985611982912,w=0.48638370238500866,x=4.627590199271363 color=orange,shape=square,flag=0,i=85118,u=0.8669739809149121,v=0.9756108423175313,w=0.5053008946570394,x=5.409891613045471 color=red,shape=square,flag=1,i=85119,u=0.36555357466852056,v=0.07645205536172783,w=0.508337935006973,x=5.193246662529672 color=orange,shape=square,flag=0,i=85122,u=0.18957297427068343,v=0.011289215203845293,w=0.5014881603996104,x=5.156932876359062 color=red,shape=triangle,flag=1,i=85129,u=0.5417221364135402,v=0.05125548267174118,w=0.4713375130413683,x=4.392247287226662 color=red,shape=square,flag=0,i=85131,u=0.5773984901362054,v=0.2862726305555673,w=0.5072039719902021,x=2.682110304825743 color=red,shape=square,flag=0,i=85150,u=0.5342658852870467,v=0.40331767406650676,w=0.5071660161631717,x=4.263485716178285 color=red,shape=square,flag=0,i=85154,u=0.16538091099895547,v=0.21231903796909646,w=0.5077362885250679,x=3.4170918666907717 color=green,shape=triangle,flag=0,i=85169,u=0.9130901842355247,v=0.42733433771940554,w=0.5155023420439412,x=5.084294034388891 color=purple,shape=circle,flag=0,i=85199,u=0.8524367050494912,v=0.16889278277483777,w=0.468648674681958,x=4.608871038377759 color=red,shape=triangle,flag=0,i=85205,u=0.7170259743418136,v=0.48217035408733866,w=0.46432760927314887,x=5.7237002632622636 color=yellow,shape=square,flag=1,i=85215,u=0.5443243056501877,v=0.6274756987542268,w=0.46024736512963077,x=3.3378575398079207 color=blue,shape=circle,flag=1,i=85228,u=0.730781063090646,v=0.8305406720518591,w=0.5294685295586468,x=5.279958423374869 color=purple,shape=square,flag=0,i=85237,u=0.2115296774168054,v=0.3849712182704629,w=0.5205918866192383,x=4.174181627928343 color=purple,shape=square,flag=0,i=85244,u=0.20863695328870535,v=0.029838647145262076,w=0.5154733388357255,x=5.749372843102285 color=purple,shape=circle,flag=0,i=85263,u=0.11426478394849648,v=0.21050411490040977,w=0.4635914066485068,x=2.434820725773794 color=red,shape=circle,flag=0,i=85273,u=0.8361221943478852,v=0.8757821773856019,w=0.49332492821121826,x=4.710085487104611 color=orange,shape=square,flag=0,i=85303,u=0.630866106889544,v=0.3508645843901491,w=0.5002736025930848,x=3.1474729833495876 color=blue,shape=triangle,flag=1,i=85304,u=0.6577322326675539,v=0.5225108935589138,w=0.5156793109401394,x=5.460942893587558 color=purple,shape=triangle,flag=0,i=85306,u=0.8677775392639049,v=0.6198611554396952,w=0.48793011766344674,x=5.673571977672875 color=orange,shape=triangle,flag=1,i=85308,u=0.591971936852446,v=0.11662916228512576,w=0.4737029597625125,x=4.273321383567371 color=red,shape=triangle,flag=1,i=85332,u=0.2280079468651427,v=0.7814860351373184,w=0.45158159881824833,x=4.518228902849963 color=red,shape=circle,flag=1,i=85333,u=0.7132420929497385,v=0.7186658256455496,w=0.48848404033182935,x=5.0887037297452204 color=red,shape=triangle,flag=0,i=85348,u=0.8220190323544991,v=0.9925354915056449,w=0.45713990783701103,x=5.57264764814727 color=purple,shape=square,flag=0,i=85361,u=0.5574011458103179,v=0.7149337853086016,w=0.5309299835992229,x=5.408515297062594 color=red,shape=square,flag=0,i=85390,u=0.09687680238856133,v=0.891289484293177,w=0.49620176948822337,x=4.41081053227365 color=yellow,shape=triangle,flag=1,i=85420,u=0.9706115695543969,v=0.1247673124994404,w=0.5222142030313565,x=6.609298129619411 color=red,shape=triangle,flag=0,i=85441,u=0.28580596622573007,v=0.3907064570339188,w=0.4716269715918478,x=6.043439010813056 color=red,shape=square,flag=1,i=85442,u=0.4278639656009402,v=0.4774052494332929,w=0.5050408021489939,x=6.126742881761789 color=red,shape=triangle,flag=0,i=85446,u=0.17378473843917996,v=0.9701494204940466,w=0.4702290960944805,x=6.718528092966392 color=red,shape=square,flag=1,i=85457,u=0.24499921027124094,v=0.255208718562683,w=0.5008275824423128,x=3.9262527039462953 color=red,shape=circle,flag=1,i=85466,u=0.5277776840661931,v=0.42950624105860313,w=0.49914970743581427,x=3.5720884940081934 color=green,shape=square,flag=0,i=85473,u=0.0714693766989114,v=0.8434590154440507,w=0.5052443561253518,x=6.145472220740967 color=green,shape=square,flag=0,i=85478,u=0.32639389722343193,v=0.5267758335709026,w=0.5066189091332679,x=5.464966261201148 color=green,shape=square,flag=1,i=85510,u=0.6004974338488954,v=0.7787426708887795,w=0.509429189860972,x=4.965408694259128 color=yellow,shape=square,flag=1,i=85521,u=0.38092380568353834,v=0.3196930143459549,w=0.4560242699345026,x=4.204302702715086 color=red,shape=circle,flag=0,i=85524,u=0.4624156956849369,v=0.455344260258324,w=0.5040478108921573,x=6.410838916235206 color=red,shape=square,flag=0,i=85547,u=0.22301696363349044,v=0.8109135025164587,w=0.5013234191873367,x=4.7675392701979575 color=yellow,shape=square,flag=0,i=85553,u=0.5405534796417821,v=0.1406357376974694,w=0.45337132724477797,x=4.71939290164823 color=orange,shape=triangle,flag=1,i=85557,u=0.01590664870399494,v=0.4572765600077092,w=0.4840452019160308,x=5.782387968496991 color=yellow,shape=triangle,flag=1,i=85567,u=0.20242937347513024,v=0.32187513135938317,w=0.5189221860617227,x=4.473026779655001 color=red,shape=square,flag=1,i=85577,u=0.2041418104845184,v=0.4581217249811622,w=0.4895326428218526,x=4.83545893940905 color=yellow,shape=circle,flag=0,i=85585,u=0.8297487271228928,v=0.47265214548585377,w=0.5324445777405135,x=5.332570876788594 color=red,shape=square,flag=0,i=85586,u=0.60619770573938,v=0.7868679676557547,w=0.49445333773164496,x=3.564003050613175 color=red,shape=triangle,flag=0,i=85594,u=0.6857743746636775,v=0.8978983846092662,w=0.458790528254551,x=4.904617735550746 color=green,shape=square,flag=0,i=85607,u=0.9722726751360444,v=0.9583812069083181,w=0.5106020893074634,x=6.707855553111038 color=purple,shape=triangle,flag=0,i=85614,u=0.7187795651758097,v=0.5476835679019041,w=0.48872223232107664,x=4.555474941216741 color=blue,shape=square,flag=1,i=85618,u=0.8069624874650082,v=0.5437604410713842,w=0.47384612223623185,x=4.38964723496028 color=blue,shape=square,flag=1,i=85620,u=0.5029309949119753,v=0.5272989418629264,w=0.4737437693534424,x=6.251160899306548 color=orange,shape=square,flag=1,i=85624,u=0.42850197928902745,v=0.9327841104315517,w=0.4939073304491279,x=4.071958673876106 color=blue,shape=square,flag=1,i=85627,u=0.36979380303155596,v=0.2487632991955283,w=0.47112878559950194,x=5.458867702183956 color=red,shape=square,flag=0,i=85641,u=0.6892243942831818,v=0.12380871620827827,w=0.49126188466862863,x=5.786270563124558 color=yellow,shape=circle,flag=1,i=85655,u=0.7661219735643151,v=0.17461499712153228,w=0.5224586176582287,x=3.5546468931271082 color=red,shape=circle,flag=1,i=85664,u=0.2637257788219187,v=0.22562504866157346,w=0.49992691459899724,x=2.236094072428751 color=green,shape=circle,flag=0,i=85685,u=0.9438304606302973,v=0.21780940451843955,w=0.5104681714170178,x=5.200868325295786 color=yellow,shape=square,flag=1,i=85690,u=0.49407280185669855,v=0.632541357132386,w=0.4600063441141154,x=5.5178447148283984 color=yellow,shape=circle,flag=1,i=85694,u=0.8381672748863793,v=0.21755473462835673,w=0.5207229879030026,x=6.4984791392966805 color=yellow,shape=triangle,flag=0,i=85708,u=0.19514881275968465,v=0.025996136864955277,w=0.5191329727433874,x=3.565050187934149 color=red,shape=triangle,flag=0,i=85726,u=0.07567877986647131,v=0.42068268728195646,w=0.4696827504269808,x=6.609871290553852 color=red,shape=triangle,flag=0,i=85729,u=0.5709126090910467,v=0.5413260773979797,w=0.4697768627794909,x=7.947189574977039 color=yellow,shape=square,flag=1,i=85739,u=0.3246029901266696,v=0.9588994619184443,w=0.4603194775432964,x=5.897082314294825 color=green,shape=square,flag=1,i=85751,u=0.8462597371150543,v=0.721456519915196,w=0.5118679688546229,x=4.5177921623167885 color=green,shape=circle,flag=0,i=85753,u=0.8434747395858071,v=0.07402838892297958,w=0.5158831371942311,x=4.293753444251344 color=red,shape=circle,flag=1,i=85757,u=0.4680733653101632,v=0.5371720006634939,w=0.5026094351783746,x=3.3877495456668973 color=red,shape=circle,flag=1,i=85762,u=0.4191097569913754,v=0.47246119250979496,w=0.5044547720935116,x=3.7685738018741746 color=blue,shape=triangle,flag=0,i=85771,u=0.6461324979428906,v=0.8361442544262598,w=0.519335505911322,x=6.575771580595844 color=green,shape=triangle,flag=0,i=85772,u=0.8377644060982539,v=0.5503414418976728,w=0.4985261271489029,x=4.7498125701451706 color=blue,shape=square,flag=1,i=85783,u=0.6964744348337873,v=0.8868560515441671,w=0.47398401764450804,x=6.114045508861097 color=red,shape=square,flag=1,i=85798,u=0.013020691498634274,v=0.5495552753534988,w=0.5253784442607773,x=4.725617124076844 color=red,shape=circle,flag=1,i=85801,u=0.4738364893586757,v=0.4701732332869386,w=0.49639536384015565,x=6.8752987633081135 color=red,shape=circle,flag=1,i=85810,u=0.6656105725283946,v=0.75108137973318,w=0.4949443113514723,x=5.281658329539386 color=red,shape=square,flag=0,i=85811,u=0.25596923431129603,v=0.051093538322888876,w=0.5264823108099105,x=3.6654730030376803 color=purple,shape=circle,flag=0,i=85822,u=0.8938248057786501,v=0.42098153130622296,w=0.4802087471289647,x=5.863618478077068 color=blue,shape=circle,flag=1,i=85824,u=0.4708250203200308,v=0.19654657972700595,w=0.5051505439281154,x=3.585234005506477 color=red,shape=square,flag=0,i=85826,u=0.008350166019426397,v=0.09470629678221865,w=0.5181745987055807,x=5.191052375330684 color=red,shape=circle,flag=1,i=85850,u=0.37045404571025775,v=0.41743549979617406,w=0.4858214415189545,x=5.741370933050528 color=red,shape=circle,flag=0,i=85864,u=0.8942631011543773,v=0.8638887743711348,w=0.4966035867030875,x=2.9373743964041954 color=red,shape=triangle,flag=0,i=85865,u=0.957273783720544,v=0.7733201101963969,w=0.4713425199954149,x=6.175683625759825 color=purple,shape=square,flag=0,i=85869,u=0.5128409293908851,v=0.11497086312151694,w=0.531286691146988,x=7.656167922482241 color=red,shape=triangle,flag=0,i=85873,u=0.20784804688845426,v=0.7388074595717812,w=0.47014346630134474,x=3.694114890206754 color=red,shape=triangle,flag=1,i=85874,u=0.30082957301848523,v=0.5653276652271506,w=0.4734696065196633,x=6.357267490275895 color=red,shape=circle,flag=0,i=85881,u=0.23433800404204164,v=0.1393151182299473,w=0.4950474060233168,x=4.786690595721022 color=purple,shape=circle,flag=0,i=85884,u=0.6214496500365904,v=0.30742759739689407,w=0.4792694327595867,x=4.91100159602182 color=blue,shape=circle,flag=0,i=85898,u=0.7986458160900594,v=0.18585005223047135,w=0.5039231103949626,x=5.626741318070789 color=red,shape=square,flag=0,i=85903,u=0.6848533104329096,v=0.33056972283940667,w=0.5379726281281916,x=4.717831083697813 color=green,shape=triangle,flag=0,i=85916,u=0.2839822189749771,v=0.73775579533104,w=0.5049172441133688,x=6.716827851033396 color=red,shape=circle,flag=0,i=85927,u=0.5492331749387379,v=0.6457659939155009,w=0.48873057639053413,x=6.400011063657911 color=purple,shape=circle,flag=0,i=85954,u=0.33026844977478165,v=0.34444832024348426,w=0.4814777732869112,x=4.4048141888059265 color=yellow,shape=circle,flag=1,i=85955,u=0.9133316022820065,v=0.9649385884565533,w=0.524248057841048,x=4.101212085394714 color=purple,shape=circle,flag=0,i=85956,u=0.316217615121002,v=0.25815593493508604,w=0.4851282848578222,x=6.0113687193808145 color=red,shape=square,flag=0,i=85957,u=0.03892892550034732,v=0.5851772338257412,w=0.549080533872407,x=3.9391065302101325 color=blue,shape=square,flag=0,i=85962,u=0.5796519950537246,v=0.5225193068500436,w=0.46812592683127857,x=3.5333053612012635 color=green,shape=square,flag=0,i=85964,u=0.9940685289652789,v=0.3196874106138835,w=0.5106399734383792,x=6.627733957167792 color=red,shape=square,flag=0,i=85968,u=0.24608812446195005,v=0.1800137254303592,w=0.5446206058541022,x=4.893937149938307 color=purple,shape=triangle,flag=0,i=86013,u=0.6506952388147397,v=0.6296636866615741,w=0.4914499285808656,x=4.012082590394638 color=red,shape=triangle,flag=1,i=86025,u=0.2514261207127588,v=0.6535792580599258,w=0.46582790524260004,x=2.9258416449390894 color=red,shape=square,flag=0,i=86029,u=0.8029325391323049,v=0.9263691643301364,w=0.5578502339843877,x=3.186559900751657 color=red,shape=triangle,flag=0,i=86032,u=0.882105188724888,v=0.04775054632160425,w=0.46798223198899663,x=6.252781391016099 color=red,shape=triangle,flag=0,i=86055,u=0.1674972380102433,v=0.2609421092907568,w=0.4699456074449321,x=5.078946056985045 color=purple,shape=circle,flag=0,i=86080,u=0.12397971577750255,v=0.9708882164743036,w=0.48617682829403663,x=5.257074069129675 color=blue,shape=square,flag=0,i=86082,u=0.7340898571795469,v=0.4757366760248247,w=0.46296304032021257,x=6.244017326913152 color=red,shape=triangle,flag=0,i=86089,u=0.08891645540192639,v=0.7531671348537611,w=0.4682200355584395,x=2.907319480910244 color=yellow,shape=circle,flag=1,i=86099,u=0.0254896318150033,v=0.8823210564149404,w=0.5211398295543085,x=5.378323465527184 color=yellow,shape=circle,flag=1,i=86101,u=0.5349134399214438,v=0.5923192653969284,w=0.5167487348865745,x=4.405082669340497 color=yellow,shape=triangle,flag=1,i=86104,u=0.6059341819703445,v=0.42433189146973194,w=0.5112106634865347,x=5.896060950562372 color=red,shape=square,flag=0,i=86126,u=0.03999643900721206,v=0.7132445010070424,w=0.5388732506134749,x=3.4010268008615916 color=purple,shape=circle,flag=0,i=86132,u=0.1041833210653601,v=0.6829350157801621,w=0.49201749557060254,x=3.781136668626683 color=red,shape=circle,flag=0,i=86142,u=0.3759087757093993,v=0.46423172399914614,w=0.48604745777303643,x=5.808747262283556 color=yellow,shape=square,flag=1,i=86144,u=0.4029289128797666,v=0.0013758815078774855,w=0.4645604940556546,x=4.368476056376362 color=purple,shape=triangle,flag=0,i=86152,u=0.058665436954591255,v=0.40989712209393114,w=0.4934392583554017,x=2.8678175407018283 color=green,shape=triangle,flag=0,i=86154,u=0.40322931048568733,v=0.27864472268185003,w=0.5062392349203582,x=4.248792381923482 color=blue,shape=circle,flag=1,i=86155,u=0.29812139403575255,v=0.5632206087816237,w=0.49860214007931175,x=8.146885882174693 color=yellow,shape=triangle,flag=1,i=86156,u=0.3154182356974319,v=0.5474863972186107,w=0.5093497549932269,x=5.050591329344595 color=purple,shape=circle,flag=0,i=86176,u=0.21380841899332537,v=0.4513242975790873,w=0.4965056985119337,x=4.5494233554288295 color=purple,shape=triangle,flag=0,i=86189,u=0.28655987765812085,v=0.16266134693515133,w=0.4932688699946626,x=6.321522974744133 color=blue,shape=circle,flag=1,i=86195,u=0.000690052898613347,v=0.7789329485527191,w=0.4996831517213931,x=5.861801301751025 color=red,shape=triangle,flag=0,i=86199,u=0.2798998249390876,v=0.23113290298367495,w=0.4921642951191572,x=4.9619101130679555 color=red,shape=square,flag=0,i=86201,u=0.9356844302485094,v=0.9211556757351993,w=0.5286359285573382,x=4.095001154333659 color=yellow,shape=square,flag=1,i=86205,u=0.1721818367237269,v=0.9124919327239045,w=0.4706789831435059,x=4.327202260637639 color=red,shape=square,flag=0,i=86213,u=0.407164590915292,v=0.020187542465808894,w=0.5236383119561624,x=3.6898982852695568 color=purple,shape=circle,flag=0,i=86216,u=0.9061186371270176,v=0.9312798715094261,w=0.4983599282061592,x=4.53529395941221 color=red,shape=square,flag=0,i=86217,u=0.6342717782829218,v=0.5039073408150256,w=0.5226067930252241,x=4.492831683399684 color=purple,shape=triangle,flag=0,i=86235,u=0.736999489217027,v=0.9288874856518851,w=0.49342172835776904,x=4.895402544925116 color=red,shape=triangle,flag=1,i=86240,u=0.09511647804434442,v=0.8624159415485466,w=0.49925655183443063,x=3.5898618000696856 color=red,shape=circle,flag=1,i=86244,u=0.7436229251357463,v=0.7932897198188944,w=0.483432704305946,x=4.833950135623271 color=yellow,shape=circle,flag=1,i=86281,u=0.3223478910035237,v=0.013718487106361699,w=0.5071570059762378,x=4.6248122736214965 color=yellow,shape=circle,flag=1,i=86282,u=0.031442165109897946,v=0.538171663420788,w=0.5071514616236765,x=4.491465925327968 color=red,shape=square,flag=0,i=86297,u=0.7215000632812368,v=0.9783446977147177,w=0.520997153003067,x=5.550844082665016 color=red,shape=circle,flag=0,i=86311,u=0.5958837608067776,v=0.5709302556286382,w=0.48900804484503757,x=5.042102449732762 color=red,shape=square,flag=0,i=86317,u=0.6046801460521182,v=0.028027083129846586,w=0.5115028321305282,x=5.004572163125208 color=red,shape=circle,flag=1,i=86336,u=0.22553877314772253,v=0.1394629716917561,w=0.4866804974288476,x=6.997607529360064 color=red,shape=circle,flag=0,i=86342,u=0.15050749354087012,v=0.2429233771101954,w=0.49180627238182884,x=4.141027438779219 color=red,shape=square,flag=0,i=86347,u=0.5734807473265005,v=0.7050556756360538,w=0.5117582718270743,x=3.795151568207107 color=green,shape=circle,flag=0,i=86371,u=0.6033823900126042,v=0.16207432846592873,w=0.5134011972671004,x=4.735523286095609 color=purple,shape=triangle,flag=0,i=86377,u=0.3689413424208302,v=0.055498762494094134,w=0.4957949619575204,x=5.292643120408306 color=green,shape=square,flag=0,i=86382,u=0.0994751006178235,v=0.6511327561927346,w=0.4938150397937878,x=7.268578505820497 color=blue,shape=square,flag=1,i=86383,u=0.6047195197378054,v=0.660608346804571,w=0.4663422523744924,x=5.6997159281568 color=yellow,shape=circle,flag=1,i=86388,u=0.6564709385781753,v=0.994190627211483,w=0.5018065000024834,x=4.073076131944515 color=yellow,shape=circle,flag=1,i=86392,u=0.9159440153422648,v=0.7208506227267477,w=0.49994664904904,x=5.8765737127761595 color=red,shape=square,flag=0,i=86393,u=0.23969864901411753,v=0.4352870885496487,w=0.5049458261730994,x=4.210419201281581 color=red,shape=triangle,flag=0,i=86400,u=0.6940160483165602,v=0.08575494812049977,w=0.501242183887338,x=3.9464616531747096 color=blue,shape=triangle,flag=1,i=86402,u=0.8605317944477321,v=0.2271908329075828,w=0.5073438854913153,x=4.1888063190023805 color=red,shape=triangle,flag=0,i=86410,u=0.14299995143384658,v=0.8867698601893216,w=0.49966092838729625,x=4.199278798485914 color=red,shape=circle,flag=1,i=86468,u=0.02771278651557585,v=0.03429131662711673,w=0.4706123757423119,x=5.170327939421174 color=red,shape=triangle,flag=1,i=86477,u=0.44699388675486385,v=0.14982804239628988,w=0.491861371753282,x=5.358698469407348 color=red,shape=square,flag=0,i=86496,u=0.9001852868513311,v=0.1563407769787356,w=0.5017492852481726,x=5.869252325467563 color=green,shape=circle,flag=1,i=86508,u=0.7845871626702107,v=0.019979627232190045,w=0.5115787320434757,x=4.2030315831903735 color=green,shape=square,flag=0,i=86510,u=0.8116052190275128,v=0.8935586352512453,w=0.4942763185069306,x=4.52279110202832 color=red,shape=square,flag=0,i=86547,u=0.7660819275029396,v=0.3115107074174447,w=0.4978429768605359,x=3.3946909305862696 color=green,shape=square,flag=0,i=86554,u=0.20726603123512322,v=0.42379106773486197,w=0.4972105620776079,x=4.555006054175362 color=green,shape=square,flag=1,i=86563,u=0.5546738511920734,v=0.7079784162616318,w=0.5007437090007817,x=4.940556766517629 color=yellow,shape=circle,flag=1,i=86585,u=0.6546501013144669,v=0.09128249159926538,w=0.4925300405426629,x=3.202670367906642 color=red,shape=square,flag=1,i=86587,u=0.16661565181086957,v=0.8444460150291666,w=0.48899516856978387,x=4.605005124717778 color=purple,shape=circle,flag=0,i=86595,u=0.046096169230748996,v=0.6330365289927855,w=0.49763304811033415,x=5.287341985182163 color=yellow,shape=square,flag=1,i=86619,u=0.6644835752780938,v=0.4066231631531583,w=0.498414931297478,x=3.9208640839403675 color=blue,shape=circle,flag=1,i=86628,u=0.6360027207753243,v=0.7040623704100735,w=0.5079478269038831,x=5.369460230158197 color=red,shape=circle,flag=0,i=86634,u=0.6102336275941573,v=0.5426461613898843,w=0.4787986920317028,x=6.91946947575433 color=blue,shape=square,flag=0,i=86642,u=0.12358187244307994,v=0.02035756741710959,w=0.47691608451661566,x=3.637759428157294 color=green,shape=square,flag=0,i=86652,u=0.49987543705384985,v=0.27028489536048905,w=0.49681960723694485,x=3.3080913569405497 color=blue,shape=square,flag=1,i=86657,u=0.05946106617345159,v=0.4532670390203296,w=0.4776134074601565,x=6.671658709259874 color=blue,shape=triangle,flag=1,i=86674,u=0.27971271459463276,v=0.35402444918062537,w=0.4999477642634154,x=4.092460843085399 color=red,shape=triangle,flag=0,i=86682,u=0.43368658742377975,v=0.8826609374254298,w=0.5193062129437737,x=1.2146763609358853 color=purple,shape=triangle,flag=0,i=86694,u=0.4361122074666044,v=0.6917074618192002,w=0.49239944720507756,x=3.084716917371697 color=red,shape=triangle,flag=1,i=86701,u=0.2765643106345562,v=0.5939979701878836,w=0.5146188457161298,x=6.8359795324213835 color=blue,shape=triangle,flag=1,i=86708,u=0.5786771300643293,v=0.6142600340649169,w=0.4991815807818477,x=5.290739355892209 color=yellow,shape=triangle,flag=0,i=86720,u=0.7711922622191889,v=0.2251062751896522,w=0.4939260197702981,x=3.160490042738331 color=green,shape=circle,flag=0,i=86730,u=0.09860641262650338,v=0.5449504130478615,w=0.5045129181223662,x=5.165867446005227 color=yellow,shape=circle,flag=1,i=86743,u=0.3665007718315332,v=0.7514930942145615,w=0.4848596594877264,x=4.842455768318108 color=red,shape=square,flag=0,i=86749,u=0.8389029960044865,v=0.860750605855949,w=0.501458353783284,x=3.19218817124321 color=yellow,shape=triangle,flag=1,i=86759,u=0.07227170639272118,v=0.2816426208022663,w=0.48605622671986337,x=5.354836096912901 color=purple,shape=circle,flag=0,i=86764,u=0.17201355773495508,v=0.24756271742805946,w=0.4944297443915493,x=4.918458155450148 color=green,shape=square,flag=0,i=86778,u=0.6635615363258186,v=0.19657031432664474,w=0.49589837786327046,x=6.642454900130587 color=red,shape=triangle,flag=0,i=86785,u=0.360773189183068,v=0.5248461207576682,w=0.5090292387452188,x=4.430519083215832 color=green,shape=triangle,flag=0,i=86788,u=0.9226419634151455,v=0.06741602036717442,w=0.5091812925736865,x=3.4154247812656515 color=red,shape=triangle,flag=1,i=86797,u=0.2780736090059539,v=0.6747335930438723,w=0.508377691060558,x=3.322333341339808 color=orange,shape=circle,flag=0,i=86798,u=0.20748653676403406,v=0.4123003163495188,w=0.494195797219976,x=6.232117654654036 color=red,shape=circle,flag=0,i=86803,u=0.5152339306361557,v=0.5750573240341217,w=0.4895081853111887,x=6.406757210484545 color=purple,shape=triangle,flag=0,i=86804,u=0.053563008562753645,v=0.08131649748602454,w=0.48618442533423495,x=4.762474218129651 color=red,shape=square,flag=0,i=86820,u=0.7487535986212616,v=0.5149128090498354,w=0.5091472709116461,x=4.175425294558464 color=blue,shape=square,flag=1,i=86823,u=0.9782709459666242,v=0.5258073459494389,w=0.47581614867538397,x=6.20605772925591 color=blue,shape=square,flag=1,i=86833,u=0.9652355409798492,v=0.2729426369750859,w=0.48104940270659097,x=5.400030744031735 color=yellow,shape=square,flag=1,i=86844,u=0.9659526616525094,v=0.8275642198610555,w=0.4978229875585131,x=3.253920147246891 color=purple,shape=square,flag=0,i=86853,u=0.5638980409308909,v=0.1361063038780117,w=0.5381885216746034,x=3.5002808094746194 color=green,shape=square,flag=0,i=86855,u=0.7837064000167976,v=0.7644152694922427,w=0.49875527920017143,x=4.6183863066724244 color=red,shape=triangle,flag=0,i=86864,u=0.2976658081930511,v=0.36850196425385795,w=0.4973013602419118,x=4.661139636780618 color=blue,shape=square,flag=1,i=86866,u=0.7365425661310253,v=0.45583970199582713,w=0.48565503296948664,x=5.209628722186546 color=green,shape=circle,flag=0,i=86869,u=0.8479196770587611,v=0.9933079612771681,w=0.5048446284964669,x=5.567739255489422 color=red,shape=square,flag=1,i=86886,u=0.991096511437496,v=0.025105301614998132,w=0.5179123967745594,x=5.931435348137742 color=red,shape=triangle,flag=1,i=86910,u=0.39767185862779686,v=0.9376186130941725,w=0.4994102614655188,x=3.399354147428521 color=red,shape=circle,flag=1,i=86911,u=0.781160381108894,v=0.725985369836209,w=0.4955132160741051,x=4.732900556687531 color=red,shape=square,flag=0,i=86919,u=0.6549377334854134,v=0.09084926769783574,w=0.5174924922748046,x=3.475455623251961 color=red,shape=circle,flag=0,i=86923,u=0.6017358132650914,v=0.5219351035857995,w=0.4958945620205581,x=6.38592524546268 color=blue,shape=circle,flag=0,i=86931,u=0.8012162042283488,v=0.3480468507230474,w=0.5046025568164396,x=5.073914226625629 color=red,shape=circle,flag=0,i=86953,u=0.11509170888080389,v=0.13995988845008878,w=0.49467070579276473,x=4.672111397578845 color=red,shape=triangle,flag=0,i=86956,u=0.6955703797996894,v=0.3362958683867011,w=0.4995226901985453,x=7.19957078603985 color=green,shape=square,flag=0,i=86958,u=0.5277957486992041,v=0.3793846240217911,w=0.4962027804037736,x=6.103713989801951 color=red,shape=triangle,flag=1,i=86968,u=0.9585030343837033,v=0.34914529683213924,w=0.4980864448121288,x=7.888527058456321 color=red,shape=triangle,flag=1,i=86975,u=0.6316751169638901,v=0.15769747029531256,w=0.49936074424643995,x=2.737391868241301 color=blue,shape=circle,flag=1,i=86977,u=0.30488416058328904,v=0.4558390636812145,w=0.506877310972472,x=5.65093335347233 color=green,shape=circle,flag=0,i=86981,u=0.6255236855282953,v=0.6010377242870991,w=0.5090970434834531,x=4.754334188386776 color=red,shape=square,flag=1,i=86988,u=0.20098946351521962,v=0.13185884973284479,w=0.501977508680943,x=5.137385350112086 color=purple,shape=triangle,flag=0,i=87000,u=0.6994711351679362,v=0.6618277787917952,w=0.47045540593326923,x=6.577365405041516 color=purple,shape=circle,flag=0,i=87009,u=0.15060201263445305,v=0.9526823209642867,w=0.5091184802785791,x=2.3268436901379306 color=blue,shape=triangle,flag=1,i=87013,u=0.020116121842534085,v=0.25635180042008754,w=0.4948032078553967,x=5.439475014913131 color=purple,shape=square,flag=0,i=87017,u=0.783648275792587,v=0.02340576806594241,w=0.5340442822042968,x=4.881974126747804 color=blue,shape=circle,flag=1,i=87022,u=0.42136803817120383,v=0.7131486953510967,w=0.5093248294858664,x=5.468675937919926 color=red,shape=circle,flag=0,i=87080,u=0.50695904929708,v=0.45362813092781795,w=0.5002424650267973,x=4.416628162677404 color=blue,shape=square,flag=1,i=87082,u=0.5911521642027565,v=0.4720656349088185,w=0.49510426570538496,x=5.7692674352098985 color=blue,shape=triangle,flag=1,i=87083,u=0.4296989532318465,v=0.9371168543502997,w=0.49531661348596145,x=5.2322044274594575 color=yellow,shape=circle,flag=1,i=87108,u=0.3246411752422569,v=0.3644432284212491,w=0.4968276436683879,x=2.8080934642277473 color=red,shape=triangle,flag=1,i=87109,u=0.4493685440024452,v=0.16826268546764256,w=0.48580962454749893,x=5.166151101612523 color=red,shape=circle,flag=1,i=87113,u=0.5317233378110757,v=0.45055848630920664,w=0.4930285204979886,x=4.585538506531893 color=purple,shape=square,flag=0,i=87119,u=0.7427966349427934,v=0.2222935928238179,w=0.5330710139192982,x=5.4924322667759355 color=red,shape=circle,flag=0,i=87149,u=0.9236325375565893,v=0.9832729896877908,w=0.497548945316094,x=6.71540062485585 color=red,shape=square,flag=0,i=87154,u=0.8028538910089711,v=0.6025610722494016,w=0.5014357913252403,x=4.8481044995948155 color=red,shape=square,flag=0,i=87156,u=0.2681937779542889,v=0.46910428355996714,w=0.49944434596958537,x=3.8667157964383563 color=red,shape=circle,flag=0,i=87160,u=0.7913245583599238,v=0.8821033627387526,w=0.5002065748823282,x=5.878072480622866 color=red,shape=square,flag=0,i=87166,u=0.2337740963749929,v=0.7911502694649526,w=0.4997634201960948,x=5.67127583019391 color=yellow,shape=square,flag=1,i=87171,u=0.014463649390616617,v=0.9837926714492485,w=0.49980358969649386,x=5.0111706027673275 color=red,shape=square,flag=0,i=87174,u=0.1562566929126603,v=0.4290665500761336,w=0.5022801380970983,x=6.902420474152438 color=yellow,shape=triangle,flag=1,i=87175,u=0.2375611414097496,v=0.9852052086053142,w=0.48030668773323715,x=5.435750356155446 color=red,shape=circle,flag=0,i=87196,u=0.5697177596331662,v=0.637137927512288,w=0.504765268428757,x=6.521184641043341 color=purple,shape=circle,flag=0,i=87212,u=0.23853054657683792,v=0.30855453350224804,w=0.5174371327855982,x=3.803679566057577 color=red,shape=triangle,flag=0,i=87219,u=0.038974881726389854,v=0.4389225463461832,w=0.4918740234305623,x=5.4559847697751165 color=red,shape=square,flag=0,i=87245,u=0.4243200031812161,v=0.6031112292826726,w=0.5052494099934095,x=6.593335216985331 color=blue,shape=triangle,flag=0,i=87258,u=0.7138077066588048,v=0.3378096019743009,w=0.500106561267031,x=4.272743149102255 color=red,shape=square,flag=0,i=87268,u=0.6205255682269005,v=0.14147893469504425,w=0.4986622808073623,x=4.0627699524514505 color=orange,shape=triangle,flag=1,i=87269,u=0.47319505589017075,v=0.9294545364714185,w=0.47238614038576715,x=6.537923118990357 color=yellow,shape=triangle,flag=0,i=87272,u=0.9428402660452866,v=0.32186434896555915,w=0.4816828497633597,x=6.098183066730402 color=red,shape=triangle,flag=1,i=87282,u=0.15992551794282983,v=0.19890216072920908,w=0.48335744664048497,x=3.07125232146341 color=purple,shape=triangle,flag=0,i=87312,u=0.3129854564713729,v=0.3792399653791011,w=0.46563231823560597,x=4.324967003807103 color=green,shape=triangle,flag=0,i=87316,u=0.2758544471060357,v=0.01365600095224595,w=0.5145523126691295,x=4.40742003013768 color=blue,shape=square,flag=0,i=87319,u=0.7766391040883234,v=0.5644225008050158,w=0.49294593580993085,x=4.788165323074899 color=purple,shape=triangle,flag=0,i=87329,u=0.5094893133094806,v=0.22450526042029795,w=0.46577525630662003,x=4.628604062422395 color=blue,shape=circle,flag=1,i=87332,u=0.3112964381397433,v=0.2709314163445954,w=0.5011548045349941,x=5.540669535555615 color=red,shape=square,flag=0,i=87333,u=0.7583388587589652,v=0.9390969035285209,w=0.49886046786225685,x=3.5612480004500107 color=yellow,shape=triangle,flag=1,i=87338,u=0.9526867008363316,v=0.853135758386563,w=0.4799509587136798,x=5.439724371904723 color=green,shape=circle,flag=0,i=87345,u=0.08237352314777191,v=0.47981501485082045,w=0.5192264472047406,x=6.017654059187713 color=green,shape=square,flag=0,i=87346,u=0.4837984364895892,v=0.08212342594685296,w=0.4989424517518087,x=4.591124046680975 color=purple,shape=square,flag=0,i=87366,u=0.7989598073281962,v=0.5096502141039582,w=0.5316381787772568,x=3.8789339926634394 color=purple,shape=triangle,flag=0,i=87376,u=0.3034489146837266,v=0.46111355683416066,w=0.48148090892523454,x=5.720528951331072 color=red,shape=square,flag=1,i=87379,u=0.5459049549584437,v=0.8615964143320817,w=0.49783457770364803,x=5.134484027998303 color=green,shape=circle,flag=0,i=87406,u=0.9629137203360748,v=0.8123086572355038,w=0.5142570052810861,x=4.1534557070311955 color=red,shape=square,flag=1,i=87407,u=0.14770150341212673,v=0.903512495403854,w=0.49567081691264325,x=6.258395988913281 color=yellow,shape=square,flag=1,i=87417,u=0.28002856110177954,v=0.29795833570702346,w=0.4910092411864575,x=6.3136532508126875 color=red,shape=circle,flag=1,i=87420,u=0.25127736636236975,v=0.32061491138408477,w=0.4943838040606187,x=4.189096851109034 color=blue,shape=circle,flag=1,i=87446,u=0.4232332637130508,v=0.8264736455737158,w=0.5016118864032161,x=4.170665868518532 color=blue,shape=circle,flag=1,i=87448,u=0.7457723861278099,v=0.8397272154116819,w=0.5035069083706825,x=6.556715538294082 color=red,shape=square,flag=1,i=87450,u=0.5095886815351525,v=0.6065178517378399,w=0.5085299762015498,x=3.817158298641582 color=red,shape=triangle,flag=0,i=87455,u=0.3305395678687296,v=0.062119313495134,w=0.49220585645772924,x=4.723193491004722 color=purple,shape=triangle,flag=0,i=87474,u=0.9216356208770554,v=0.30720940279440767,w=0.4910691774582122,x=5.872878787578732 color=red,shape=square,flag=0,i=87477,u=0.9137390773740979,v=0.843296298890668,w=0.510708864248982,x=5.2314432010903555 color=red,shape=triangle,flag=0,i=87483,u=0.4498803349383491,v=0.8349484721387818,w=0.49481789053919684,x=4.473596701715838 color=red,shape=triangle,flag=0,i=87488,u=0.9856802834929906,v=0.817445756075083,w=0.49833987780253874,x=4.842297329187473 color=green,shape=square,flag=0,i=87501,u=0.41969716607526797,v=0.41246822835741026,w=0.4729790463334082,x=5.841410534093214 color=red,shape=triangle,flag=1,i=87504,u=0.446005237631788,v=0.8272206360039658,w=0.4974427116274343,x=6.098135903248214 color=red,shape=square,flag=0,i=87506,u=0.6357719216821314,v=0.6970867759393995,w=0.4940826462055272,x=6.351579417310387 color=green,shape=triangle,flag=1,i=87508,u=0.07749125283097746,v=0.7997042551392148,w=0.5288478155217743,x=5.007411503973972 color=green,shape=circle,flag=0,i=87513,u=0.9584890321396345,v=0.9071482496705534,w=0.5028355537497216,x=7.487895566803419 color=blue,shape=square,flag=1,i=87537,u=0.49259738352949933,v=0.30088238308609916,w=0.5063911292326709,x=5.952328499006593 color=red,shape=circle,flag=0,i=87540,u=0.5905461065786989,v=0.623179466125097,w=0.47874817004071524,x=3.5231833476979104 color=green,shape=square,flag=0,i=87544,u=0.5133449964213642,v=0.49937712662022526,w=0.46134939808677317,x=5.78306778786595 color=red,shape=triangle,flag=0,i=87546,u=0.9969563940686739,v=0.7499973912247889,w=0.49448365391989535,x=7.36954257910979 color=yellow,shape=triangle,flag=1,i=87561,u=0.13496025290854552,v=0.5217498986523218,w=0.48551447548341087,x=3.5577946657011092 color=blue,shape=square,flag=0,i=87567,u=0.7463183377611071,v=0.825252332938222,w=0.5068189472967893,x=6.93171207010579 color=yellow,shape=square,flag=1,i=87580,u=0.4416790184735747,v=0.13950659864761872,w=0.5085852140115215,x=4.931998239207409 color=red,shape=triangle,flag=0,i=87585,u=0.3357458308660205,v=0.987787257675211,w=0.4982976228692731,x=5.199558010519528 color=red,shape=square,flag=0,i=87592,u=0.4901879899763838,v=0.14587122114775153,w=0.49458437920692955,x=4.845752511490685 color=blue,shape=circle,flag=1,i=87599,u=0.07372513228168276,v=0.5864060917603757,w=0.5045085623235273,x=6.42278126360607 color=yellow,shape=square,flag=1,i=87621,u=0.9075173707301951,v=0.05143325135168264,w=0.5122879298678802,x=5.276269449222794 color=purple,shape=square,flag=0,i=87638,u=0.6499955143261992,v=0.5178349881169059,w=0.5369289114554097,x=4.349514278885358 color=blue,shape=triangle,flag=0,i=87651,u=0.17807658049029917,v=0.579104218035652,w=0.4870918822315874,x=4.675223662724696 color=green,shape=circle,flag=0,i=87655,u=0.2884037929853277,v=0.6397445195072545,w=0.5098688603427093,x=3.574153588066576 color=yellow,shape=triangle,flag=1,i=87661,u=0.5672323779767716,v=0.2814294745384365,w=0.4838183495729003,x=4.974573059595241 color=yellow,shape=square,flag=1,i=87667,u=0.7705906347934989,v=0.667636326193905,w=0.5082772307126497,x=6.125310716375598 color=orange,shape=square,flag=0,i=87676,u=0.06101771810283574,v=0.68747202343077,w=0.4977162098081796,x=5.86366195486773 color=purple,shape=square,flag=0,i=87677,u=0.3611207259034017,v=0.42341141436130003,w=0.5280384429543278,x=4.8796170389126745 color=red,shape=circle,flag=1,i=87679,u=0.6327931231418402,v=0.6354081948441541,w=0.479977026205797,x=4.971796343510399 color=green,shape=circle,flag=0,i=87694,u=0.05850798902155985,v=0.1494250980937728,w=0.5062962141692333,x=4.791005887808977 color=red,shape=circle,flag=0,i=87703,u=0.022716756783163983,v=-0.04550339558289733,w=0.4763622882951251,x=5.041071040355236 color=red,shape=square,flag=0,i=87705,u=0.18562161738142502,v=0.21310243818378483,w=0.4723122607157748,x=4.132081540406548 color=red,shape=square,flag=0,i=87708,u=0.6374982811884574,v=0.6099608499400054,w=0.47461686349453747,x=5.949395991206852 color=red,shape=square,flag=0,i=87718,u=0.8053219066168321,v=0.1720154947794349,w=0.46953125756802383,x=4.5503332287909375 color=yellow,shape=square,flag=1,i=87763,u=0.6622352625341551,v=0.7516914590682935,w=0.5018600368415771,x=5.900068161467413 color=red,shape=triangle,flag=1,i=87769,u=0.030763315524464097,v=0.048046419497038806,w=0.5014969377401141,x=3.453336043496867 color=red,shape=circle,flag=1,i=87779,u=0.7596985781043656,v=0.676769507947792,w=0.4926600813762199,x=4.828095546150267 color=red,shape=circle,flag=0,i=87787,u=0.8039494723040335,v=0.8386905755444028,w=0.4944790747453228,x=6.269379475769703 color=yellow,shape=square,flag=1,i=87790,u=0.7921866752048135,v=0.6308460604509636,w=0.4984727741059736,x=3.276324692412942 color=blue,shape=square,flag=0,i=87830,u=0.10265836567897935,v=0.32638461078657655,w=0.5119714005506554,x=4.269124842881164 color=yellow,shape=square,flag=1,i=87849,u=0.35442688806057465,v=0.24892532566113024,w=0.5074146618757114,x=4.348844746556087 color=yellow,shape=square,flag=0,i=87850,u=0.2832641207530461,v=0.6254350874744813,w=0.5107725636659052,x=5.194552452114789 color=blue,shape=triangle,flag=1,i=87859,u=0.265352957757781,v=0.4494794970773357,w=0.4993155680014865,x=5.6815388090161525 color=green,shape=circle,flag=0,i=87891,u=0.7827620634015832,v=0.1489433297198135,w=0.524003633111052,x=6.9472992082066725 color=red,shape=square,flag=0,i=87896,u=0.7293072220778287,v=0.37238776377168914,w=0.48681184506762265,x=3.926077542116739 color=yellow,shape=square,flag=1,i=87897,u=0.3135922615958485,v=0.7797854070367942,w=0.5188429177276422,x=3.8320867814208697 color=blue,shape=square,flag=1,i=87900,u=0.8731750371736396,v=0.14612363064889267,w=0.5149166820164824,x=5.291640592692446 color=purple,shape=circle,flag=0,i=87903,u=0.5710166912494727,v=0.6649825509600855,w=0.5029678144574063,x=6.331869454074109 color=red,shape=square,flag=0,i=87914,u=0.08985452983154363,v=0.3799670228687487,w=0.4815387999436772,x=4.998463990527032 color=red,shape=circle,flag=1,i=87918,u=0.41139881394532307,v=0.38247378288693273,w=0.49395132915690565,x=5.076191747456232 color=blue,shape=square,flag=0,i=87941,u=0.5958795474789534,v=0.9650288792488426,w=0.5130935495028425,x=3.602812164366276 color=red,shape=circle,flag=0,i=87945,u=0.40006256299770415,v=0.38006292020666504,w=0.4995942008798641,x=4.673738376435888 color=red,shape=square,flag=0,i=87947,u=0.08272216273078481,v=0.3112842492079485,w=0.4807278094010713,x=7.0405840627018 color=red,shape=triangle,flag=0,i=87970,u=0.2990669127338327,v=0.2983260640711731,w=0.4499446747220163,x=3.542906066728784 color=red,shape=triangle,flag=0,i=87977,u=0.6720015430475421,v=0.6546768141747031,w=0.4523995233843355,x=6.011678720585611 color=red,shape=circle,flag=1,i=87979,u=0.07247979286484463,v=0.0471698508108894,w=0.5088250436340264,x=4.75519501453581 color=red,shape=circle,flag=1,i=87981,u=0.6068989294457883,v=0.6460422663340607,w=0.5128038279280751,x=4.661192874383532 color=red,shape=square,flag=0,i=87984,u=0.9737256059273646,v=0.7729558779616146,w=0.4764367960911733,x=5.3797986546814585 color=blue,shape=circle,flag=0,i=87992,u=0.9985033118469864,v=0.02168487276952369,w=0.4949114601289796,x=5.364779836670457 color=green,shape=circle,flag=1,i=87994,u=0.7531148833988812,v=0.9261500889434449,w=0.5166640413149932,x=4.396605345009767 color=yellow,shape=square,flag=1,i=87996,u=0.38369376198210003,v=0.5566287163925541,w=0.5158700170155865,x=4.792051124659165 color=orange,shape=triangle,flag=0,i=88012,u=0.6557121007590262,v=0.8965621337880214,w=0.470066456294922,x=6.929231187046221 color=red,shape=circle,flag=1,i=88027,u=0.21452854786405895,v=0.1321154858776587,w=0.5060835569286852,x=7.478139592018818 color=red,shape=triangle,flag=1,i=88030,u=0.50005049712499,v=0.3839754040397897,w=0.4538518356649542,x=3.4029927914529083 color=blue,shape=circle,flag=0,i=88033,u=0.03295136399070908,v=0.009081578674498325,w=0.49940792861127686,x=3.1228103797439855 color=green,shape=circle,flag=0,i=88036,u=0.9579150604888034,v=0.9750840934204242,w=0.5123161351823644,x=5.335261121705259 color=red,shape=square,flag=0,i=88043,u=0.5082609379666647,v=0.3346382317779304,w=0.4719707245196532,x=4.190726172776387 color=blue,shape=square,flag=1,i=88058,u=0.4362165492248087,v=0.9819564009555275,w=0.5024352513790827,x=5.873017249856111 color=purple,shape=square,flag=0,i=88064,u=0.611716423366671,v=0.7664955317248566,w=0.5321640403274255,x=4.691068621855334 color=red,shape=circle,flag=0,i=88074,u=0.6522860975095488,v=0.6400444572683154,w=0.5119191624131018,x=4.654239128564439 color=green,shape=square,flag=0,i=88077,u=0.41702052797594,v=0.3608576346836717,w=0.4652760468633792,x=3.231321835357653 color=blue,shape=triangle,flag=0,i=88079,u=0.11834371397672705,v=0.36934516933707107,w=0.4968956949052766,x=5.861846605882917 color=blue,shape=square,flag=1,i=88111,u=0.7737321083499213,v=0.7449057893591654,w=0.5001277224089868,x=3.614796219609024 color=purple,shape=square,flag=1,i=88154,u=0.5007069292369971,v=0.8848441362135548,w=0.5336571678728803,x=3.903699498236351 color=red,shape=triangle,flag=0,i=88157,u=0.0040382138447428995,v=0.49961042780152,w=0.4649976121869656,x=5.229330772299352 color=red,shape=triangle,flag=0,i=88169,u=0.632171508310568,v=0.22423952987051454,w=0.45894490445334934,x=4.965656457765346 color=purple,shape=circle,flag=0,i=88177,u=0.7193478718530358,v=0.7037935662217834,w=0.5125738582429837,x=6.948251558917331 color=yellow,shape=circle,flag=1,i=88183,u=0.300966752521977,v=0.605296042977697,w=0.5098839352828569,x=4.8694716549020525 color=purple,shape=triangle,flag=1,i=88218,u=0.707582945503699,v=0.16975279619447947,w=0.486476878621979,x=5.2344891495961505 color=red,shape=triangle,flag=1,i=88237,u=0.9906153518323846,v=0.13380935887238754,w=0.4723496902095573,x=4.760369181150268 color=red,shape=square,flag=1,i=88272,u=0.2715281311275948,v=0.2802889951960974,w=0.49818875677272034,x=3.3657936216185127 color=blue,shape=square,flag=1,i=88275,u=0.5163824267332552,v=0.49087223410583103,w=0.49415676301769174,x=5.236009850217315 color=red,shape=square,flag=0,i=88298,u=0.8673710607527264,v=0.8391348445986926,w=0.49626304176160374,x=4.984579988423242 color=red,shape=square,flag=1,i=88301,u=0.3769469350596182,v=0.6593199090560792,w=0.49786516711451045,x=2.867732981018023 color=red,shape=triangle,flag=1,i=88306,u=0.1292428394146602,v=0.34457066502641287,w=0.46476446363278606,x=3.312102546024265 color=red,shape=circle,flag=1,i=88314,u=0.14627648175402486,v=0.14624736644861613,w=0.49126944914279785,x=4.033456311496372 color=yellow,shape=square,flag=0,i=88333,u=0.25041763463660793,v=0.9495420481713808,w=0.5065378670818175,x=4.583058663808659 color=red,shape=square,flag=0,i=88336,u=0.6433292334580075,v=0.5885111352213954,w=0.5013705027763812,x=5.878979246545559 color=purple,shape=square,flag=0,i=88340,u=0.056072203415901356,v=0.48033821150897216,w=0.5212617413156152,x=5.538166407723655 color=yellow,shape=circle,flag=1,i=88347,u=0.060741073922975675,v=0.49782097598943464,w=0.5061057524132392,x=5.480905699232227 color=red,shape=square,flag=1,i=88361,u=0.8352673940161575,v=0.527743128001706,w=0.49877548072170935,x=6.852602576121783 color=purple,shape=triangle,flag=1,i=88375,u=0.9101887436521007,v=0.17622880698439491,w=0.48815545596037374,x=3.604371076687747 color=blue,shape=circle,flag=1,i=88378,u=0.9915167482992112,v=0.014069971967963224,w=0.49481925379443886,x=5.37913964666594 color=red,shape=square,flag=0,i=88394,u=0.6632149147813329,v=0.08794973470826617,w=0.47895434146417604,x=3.5061002170922304 color=red,shape=square,flag=1,i=88400,u=0.10095891837842952,v=0.6169852840627512,w=0.48349268052813876,x=4.03206087029174 color=blue,shape=triangle,flag=0,i=88406,u=0.6993042699745837,v=0.544764220669782,w=0.4907896571214816,x=4.996625876449597 color=yellow,shape=triangle,flag=1,i=88437,u=0.6822545874837266,v=0.6251588777823828,w=0.49375391144443836,x=2.7494710587771016 color=red,shape=triangle,flag=1,i=88444,u=0.039918692115316734,v=0.5875031989615571,w=0.4842669497874155,x=4.718663395905376 color=blue,shape=circle,flag=1,i=88458,u=0.3846298871904309,v=0.8956562953164224,w=0.489377318417961,x=4.3378875540250945 color=purple,shape=triangle,flag=0,i=88465,u=0.7400965090278344,v=0.2307244941921872,w=0.48832278194004997,x=3.724216634214372 color=red,shape=triangle,flag=0,i=88476,u=0.2159949287669335,v=0.9360632312665199,w=0.48737371383798067,x=5.54180270857389 color=orange,shape=square,flag=1,i=88490,u=0.6062372900083869,v=0.9765246338376521,w=0.49947082060985737,x=5.719071638903 color=green,shape=circle,flag=0,i=88501,u=0.9821750218017179,v=0.8705095781919526,w=0.5114787011440788,x=5.11356123121372 color=red,shape=circle,flag=0,i=88503,u=0.04864990921591128,v=0.14600142797984408,w=0.4974380001512097,x=5.781925216655537 color=yellow,shape=circle,flag=1,i=88508,u=0.26385912551351187,v=0.8814871931558996,w=0.5159777449917443,x=5.103907573502464 color=orange,shape=circle,flag=0,i=88514,u=0.8215904602436896,v=0.3876439912523567,w=0.49517085430527685,x=4.472961309508148 color=yellow,shape=square,flag=0,i=88526,u=0.8773724758592496,v=0.7373423563352277,w=0.4946927555356018,x=4.698380929213007 color=purple,shape=triangle,flag=0,i=88536,u=0.6077129492869676,v=0.9083735281192004,w=0.4949179846207753,x=4.259416062243471 color=red,shape=triangle,flag=1,i=88544,u=0.5627375390411199,v=0.8386631019958997,w=0.4828884370601367,x=2.6548670752056753 color=blue,shape=triangle,flag=0,i=88551,u=0.82630636997486,v=0.6291173904518748,w=0.47591740974177127,x=3.6505045385805275 color=red,shape=square,flag=0,i=88567,u=0.5644112393570121,v=0.18322688507602947,w=0.5044452008196995,x=5.673381218978144 color=red,shape=square,flag=0,i=88570,u=0.259308940351339,v=0.7875302838370638,w=0.5058220613074879,x=5.152908148900953 color=purple,shape=triangle,flag=0,i=88578,u=0.6627371565900392,v=0.9310278364107417,w=0.49904926629768687,x=4.206143897803815 color=purple,shape=circle,flag=0,i=88579,u=0.9312823471550226,v=0.7789533782872469,w=0.5020912237035545,x=3.5164498199179213 color=red,shape=square,flag=1,i=88597,u=0.46098167944675017,v=0.07283217942437248,w=0.5057623997420375,x=3.1861470177463507 color=green,shape=triangle,flag=0,i=88598,u=0.2779705597866634,v=0.8301719320663272,w=0.5404614949138474,x=3.729476436503088 color=blue,shape=square,flag=1,i=88601,u=0.9109874211020059,v=0.5098284367933799,w=0.4956215027885098,x=3.918788094046096 color=yellow,shape=triangle,flag=1,i=88604,u=0.3525556620209537,v=0.3867002936036744,w=0.4940104932522002,x=4.616777243034125 color=yellow,shape=triangle,flag=1,i=88631,u=0.2555074756813629,v=0.4507924446521573,w=0.4954163395035782,x=5.455912284252989 color=yellow,shape=triangle,flag=1,i=88649,u=0.9541692664215917,v=0.758698677489762,w=0.5000814389058308,x=6.215063038946362 color=blue,shape=square,flag=0,i=88657,u=0.37752845687915515,v=0.5931136641898378,w=0.486148312478229,x=7.669653349683045 color=yellow,shape=square,flag=1,i=88658,u=0.2962771241075962,v=0.47394598039108493,w=0.5077184527911259,x=5.673908119166579 color=red,shape=square,flag=0,i=88660,u=0.8012595968633182,v=0.9295623324899136,w=0.5103369532672469,x=3.843542927629272 color=yellow,shape=circle,flag=1,i=88668,u=0.832863678136198,v=0.9270281236704438,w=0.5131235089092736,x=6.206566962678607 color=green,shape=circle,flag=0,i=88675,u=0.2779058390325091,v=0.7727500037862135,w=0.5173837450201316,x=5.331243044083203 color=blue,shape=triangle,flag=1,i=88706,u=0.5022897075484847,v=0.7398779485309679,w=0.4825058422158058,x=4.182932971790497 color=purple,shape=square,flag=0,i=88717,u=0.9988289623611757,v=0.4988894788232766,w=0.5124386181279549,x=3.2182954663505434 color=green,shape=circle,flag=0,i=88726,u=0.7864078589372331,v=0.7882769931966768,w=0.5203253586083161,x=5.5144131250341255 color=purple,shape=triangle,flag=0,i=88729,u=0.7110849578310664,v=0.534067477762772,w=0.490380122311564,x=3.0835743066496364 color=orange,shape=triangle,flag=0,i=88731,u=0.730641446947837,v=0.02055110282292305,w=0.479931591934255,x=6.924750095021172 color=purple,shape=square,flag=0,i=88737,u=0.30370509236896226,v=0.8120553356278055,w=0.5075231511444706,x=4.533714981212117 color=green,shape=square,flag=0,i=88744,u=0.7057167651257295,v=0.4838942291361874,w=0.46921129053654415,x=7.978526733640109 color=purple,shape=square,flag=0,i=88777,u=0.774379949039789,v=0.8717785176743207,w=0.515407615352064,x=5.711434410734145 color=purple,shape=square,flag=0,i=88787,u=0.8371630597755065,v=0.6943153660331514,w=0.5193481029899407,x=6.417195174812719 color=red,shape=triangle,flag=0,i=88792,u=0.21918936774909303,v=0.7786280833469691,w=0.48410862668392096,x=6.720409924536409 color=blue,shape=square,flag=0,i=88797,u=0.08552224821362053,v=0.9087191374852543,w=0.4886691930034402,x=6.464754293558916 color=blue,shape=triangle,flag=0,i=88800,u=0.10468181952469902,v=0.21650350166773713,w=0.47951057763321253,x=6.243838155254253 color=red,shape=triangle,flag=0,i=88806,u=0.022022736320014946,v=0.8985328771999243,w=0.487504551771972,x=3.719350478839578 color=blue,shape=triangle,flag=0,i=88809,u=0.7408579450275424,v=0.09014740028937729,w=0.4773694923779749,x=4.849912525703252 color=green,shape=circle,flag=1,i=88814,u=0.888135437977485,v=0.5535016119426845,w=0.5192864338601159,x=4.5509814659145595 color=blue,shape=square,flag=0,i=88829,u=0.9535279568548674,v=0.15048532155582217,w=0.48971550709894085,x=5.865885884538478 color=purple,shape=triangle,flag=0,i=88837,u=0.4093518607280927,v=0.08880414630880318,w=0.48341927521745753,x=5.361301869286393 color=purple,shape=triangle,flag=0,i=88841,u=0.18324546638714145,v=0.035391140611822136,w=0.4826496591937977,x=2.5072569345106923 color=red,shape=square,flag=0,i=88870,u=0.939072169241531,v=0.973363940636961,w=0.5123100100025192,x=2.852636585719953 color=red,shape=square,flag=1,i=88871,u=0.7336985093936491,v=0.07183632110641358,w=0.5118799741224445,x=5.148500229718575 color=red,shape=square,flag=0,i=88875,u=0.6683138367209588,v=0.9606514391691601,w=0.5075376322572759,x=6.8283250705078915 color=green,shape=circle,flag=0,i=88886,u=0.9954509019734094,v=0.989326006815659,w=0.5249846241275673,x=5.193775448437145 color=green,shape=square,flag=0,i=88887,u=0.20167268551713202,v=0.48024813055520477,w=0.47603451899533994,x=3.330281753131296 color=blue,shape=square,flag=1,i=88899,u=0.0001881939925673093,v=0.011642740454585132,w=0.48760710891177944,x=3.8824332474753724 color=green,shape=triangle,flag=0,i=88900,u=0.15685186323460454,v=0.23951406231195416,w=0.5145058917451085,x=5.61328595501674 color=red,shape=triangle,flag=1,i=88901,u=0.6750501788591787,v=0.45652468849441274,w=0.48782070685331175,x=4.63126163820595 color=blue,shape=triangle,flag=1,i=88911,u=0.14553976478384933,v=0.843240912542431,w=0.4848300110946718,x=3.668749854578589 color=green,shape=square,flag=0,i=88919,u=0.04188189450383273,v=0.5241212375589694,w=0.48221761163587984,x=4.210961178884712 color=red,shape=triangle,flag=0,i=88929,u=0.4514220268704663,v=0.45625772873157455,w=0.49847921318025606,x=3.6719466196879433 color=red,shape=circle,flag=1,i=88943,u=0.9688549980967243,v=1.0286459256891882,w=0.4905745574823278,x=2.9692068183076246 color=red,shape=square,flag=1,i=88949,u=0.4588253638837526,v=0.8608710332573164,w=0.49810480756865183,x=5.014791203332805 color=green,shape=triangle,flag=0,i=88970,u=0.6533937418009187,v=0.6959936468051435,w=0.520186454910893,x=6.086419264019727 color=red,shape=triangle,flag=0,i=88986,u=0.22177929590252532,v=0.002299553729503745,w=0.4911305349864925,x=5.316233104081186 color=red,shape=triangle,flag=0,i=88989,u=0.5929008035969083,v=0.8799512854665865,w=0.49435635418647006,x=6.111757131042782 color=yellow,shape=square,flag=1,i=88993,u=0.6984705400493004,v=0.46321722682722677,w=0.505696986850224,x=6.309180698105859 color=purple,shape=triangle,flag=0,i=88997,u=0.8846615099739226,v=0.5383981091673841,w=0.48035176954474035,x=6.296836836948955 color=blue,shape=square,flag=0,i=89000,u=0.3121216311085495,v=0.7587451701463619,w=0.4953390075820551,x=6.537922019910994 color=green,shape=circle,flag=0,i=89010,u=0.698922603424709,v=0.1099616325320324,w=0.51675316993946,x=3.755133998984684 color=yellow,shape=circle,flag=1,i=89023,u=0.7782015356083248,v=0.3618989464534593,w=0.49678376836570737,x=6.636603653767602 color=orange,shape=triangle,flag=1,i=89047,u=0.3330941702327105,v=0.02833885861372576,w=0.4849023805442175,x=5.110456238441714 color=red,shape=circle,flag=0,i=89080,u=0.04330257542826388,v=0.12759922430013998,w=0.4800401127378481,x=6.1837272662888765 color=red,shape=triangle,flag=1,i=89089,u=0.03549709072673535,v=0.5154466593325573,w=0.484443296847137,x=5.692110499604396 color=red,shape=triangle,flag=0,i=89100,u=0.8436577119045815,v=0.8615992331585086,w=0.48541591264052014,x=4.947538335385587 color=blue,shape=circle,flag=1,i=89101,u=0.8727359786172227,v=0.06222594055627939,w=0.49714720518634276,x=4.5827531498795375 color=red,shape=square,flag=0,i=89119,u=0.42155946361675223,v=0.38935174715012955,w=0.49516123934045936,x=4.13693934062463 color=red,shape=triangle,flag=0,i=89145,u=0.3731165384253897,v=0.04169630232505683,w=0.4809022469322787,x=3.8663124019589574 color=red,shape=triangle,flag=0,i=89149,u=0.049802211389571416,v=0.42060538701272976,w=0.48568249392618523,x=4.551942896755848 color=purple,shape=triangle,flag=0,i=89154,u=0.4758808978776726,v=0.23910297509300804,w=0.48301566137970414,x=5.774411077261264 color=yellow,shape=square,flag=1,i=89156,u=0.7428578549992408,v=0.8620632674915779,w=0.5086395397469757,x=5.669823563821919 color=red,shape=square,flag=0,i=89161,u=0.15774359481765832,v=0.9371804513993472,w=0.507388374891406,x=4.981898876618663 color=red,shape=triangle,flag=1,i=89162,u=0.04177782773807748,v=0.520993421335663,w=0.483141383554438,x=4.8138020275768065 color=red,shape=triangle,flag=1,i=89167,u=0.009718102420543606,v=0.0861070024391587,w=0.4863618768682354,x=6.301609716480578 color=red,shape=square,flag=0,i=89188,u=0.9920351410141162,v=0.5355857031762932,w=0.49213289682984623,x=4.403213905031578 color=purple,shape=circle,flag=0,i=89191,u=0.165614540877152,v=0.23211381880542892,w=0.5094817000748718,x=3.9239741532289796 color=green,shape=square,flag=0,i=89203,u=0.6506481185492858,v=0.08136335408786188,w=0.49342981285369464,x=4.930528223872577 color=red,shape=square,flag=0,i=89227,u=0.8157497657540733,v=0.993822325658967,w=0.48275573434263963,x=3.3473140285453318 color=red,shape=square,flag=1,i=89242,u=0.7422649121079717,v=0.928729372288155,w=0.48255448793009226,x=5.367694373384597 color=purple,shape=square,flag=0,i=89254,u=0.709522561361518,v=0.5841387945197102,w=0.5227834622350629,x=3.9183653583589617 color=red,shape=circle,flag=0,i=89270,u=0.26766304588677525,v=0.2931224020148894,w=0.49467775224965294,x=6.2894810850804355 color=red,shape=triangle,flag=1,i=89271,u=0.5543210532891159,v=0.35239372696630067,w=0.4900184062341633,x=5.145154515991534 color=red,shape=circle,flag=1,i=89285,u=0.2904610383624747,v=0.36651291446621154,w=0.492997225144362,x=4.785746587497086 color=red,shape=triangle,flag=0,i=89294,u=0.8229433094768309,v=0.7157285621811823,w=0.49239457003609943,x=5.81756397199988 color=red,shape=square,flag=0,i=89295,u=0.14595392167202892,v=0.04299005731318595,w=0.4936833751547652,x=3.5234047640517345 color=red,shape=circle,flag=1,i=89301,u=0.7186925246474581,v=0.7711611862820316,w=0.48824777155271804,x=4.995108959536832 color=red,shape=square,flag=0,i=89324,u=0.1264975061870569,v=0.9655632668160816,w=0.5025961142188484,x=5.5438565525161 color=yellow,shape=square,flag=0,i=89359,u=0.3672555343730993,v=0.23477276791238189,w=0.5017554974672566,x=4.605279929439107 color=green,shape=square,flag=0,i=89367,u=0.1472478300497796,v=0.2904489594227754,w=0.48353992788891126,x=5.187965304496066 color=purple,shape=square,flag=0,i=89372,u=0.9714797414438361,v=0.9127078177889117,w=0.526987160867719,x=6.227534026265386 color=purple,shape=square,flag=0,i=89396,u=0.5171045995792689,v=0.5937636516263206,w=0.5278451368899363,x=4.4676615107009505 color=green,shape=circle,flag=0,i=89398,u=0.1987689325626627,v=0.47719159828682356,w=0.5092297342386748,x=3.048411407762402 color=red,shape=triangle,flag=0,i=89400,u=0.0019438518296458485,v=0.4004359510760367,w=0.494379567558679,x=5.874772155590041 color=yellow,shape=triangle,flag=1,i=89416,u=0.13575226120459194,v=0.16210411194059415,w=0.5084848690320436,x=6.270440295079358 color=red,shape=triangle,flag=1,i=89423,u=0.4082297034059267,v=0.1303373109056687,w=0.4861950038528154,x=4.862219156423197 color=red,shape=square,flag=1,i=89432,u=0.6866882539759991,v=0.46814437228637296,w=0.5012549506028816,x=5.599682066189068 color=purple,shape=triangle,flag=0,i=89443,u=0.025326489777993566,v=0.9281749697689827,w=0.4920211863446441,x=2.9054869594098247 color=red,shape=triangle,flag=1,i=89463,u=0.5752115786540709,v=0.4866678216887339,w=0.4933909721995991,x=6.805064707529792 color=purple,shape=square,flag=0,i=89468,u=0.6029258317191418,v=0.9202105009591189,w=0.5275366717839259,x=2.6930687460118965 color=red,shape=circle,flag=1,i=89472,u=0.23599622934598585,v=0.21026494183424715,w=0.4945905759652379,x=6.968680553472493 color=red,shape=triangle,flag=0,i=89474,u=0.05699425071104147,v=0.4232870356766806,w=0.4972148939655111,x=4.707009608677642 color=green,shape=circle,flag=0,i=89491,u=0.24201211293506764,v=0.5395674338577402,w=0.5093550332081724,x=5.152275005935069 color=yellow,shape=square,flag=1,i=89493,u=0.2808229998933893,v=0.1851635544347222,w=0.49398036951730545,x=3.453856926780093 color=purple,shape=circle,flag=0,i=89494,u=0.8652334830838943,v=0.39197818124783146,w=0.5079842532565122,x=4.643017885441312 color=red,shape=circle,flag=1,i=89499,u=0.5325067884305689,v=0.5682824793337954,w=0.506835987695379,x=5.527214827915017 color=purple,shape=triangle,flag=1,i=89506,u=0.7276524648761041,v=0.16642757876490766,w=0.4896709470836472,x=4.957014088573877 color=orange,shape=circle,flag=0,i=89524,u=0.5185893756925903,v=0.8259011938287191,w=0.497517953583872,x=5.98959438949182 color=red,shape=circle,flag=1,i=89530,u=0.36643160507537975,v=0.33315339269392114,w=0.4998978225566717,x=3.366789782844395 color=blue,shape=triangle,flag=1,i=89537,u=0.2895967231160067,v=0.19333516954326402,w=0.5016399412530849,x=3.8500024543136795 color=purple,shape=triangle,flag=0,i=89542,u=0.645510433576818,v=0.2169787920181585,w=0.4964131478510544,x=4.792044016643982 color=purple,shape=square,flag=0,i=89543,u=0.9607729491239191,v=0.10073543431297738,w=0.5332405753196187,x=2.847024112917248 color=yellow,shape=circle,flag=1,i=89549,u=0.38275345435331254,v=0.7754708003903482,w=0.4700033436411555,x=5.1108013552959255 color=purple,shape=triangle,flag=1,i=89556,u=0.8368006806250886,v=0.20136398649445264,w=0.4967183477588903,x=4.221320314681726 color=red,shape=square,flag=1,i=89557,u=0.9430156453314023,v=0.4285376246925712,w=0.5049798596749927,x=6.095571788398876 color=blue,shape=circle,flag=1,i=89569,u=0.3370688195446372,v=0.21534325310840896,w=0.5092287946067081,x=6.747226057993529 color=red,shape=square,flag=0,i=89607,u=0.7375634914925461,v=0.7499876766360295,w=0.5117929428525317,x=5.88407163354148 color=red,shape=square,flag=1,i=89613,u=0.09688595796452038,v=0.8021124881038976,w=0.5110397665789819,x=5.265856001805414 color=red,shape=triangle,flag=1,i=89614,u=0.46858131180267737,v=0.6529653826382829,w=0.488165696030253,x=5.258786671430322 color=green,shape=triangle,flag=0,i=89616,u=0.9708058592611087,v=0.26858102507132053,w=0.5055915727727762,x=4.547747752778398 color=blue,shape=square,flag=0,i=89633,u=0.2159489656464776,v=0.9134817567510763,w=0.5225551378566878,x=6.048240230169964 color=yellow,shape=square,flag=1,i=89643,u=0.3643136265693401,v=0.2570533120910926,w=0.4935938818978104,x=3.5065146012606943 color=red,shape=triangle,flag=0,i=89690,u=0.872646473460946,v=0.8976179865624867,w=0.4785419582204308,x=5.106423955556792 color=blue,shape=circle,flag=0,i=89715,u=0.5271742504887879,v=0.8375171373215283,w=0.4980544932090869,x=1.5805938541131141 color=orange,shape=circle,flag=1,i=89721,u=0.36871790565452167,v=0.9676600384399547,w=0.49212998870484037,x=5.435061672516423 color=purple,shape=circle,flag=0,i=89722,u=0.8843255980609986,v=0.21308751152267535,w=0.4976755590131926,x=5.5450908514011985 color=yellow,shape=triangle,flag=1,i=89725,u=0.5578863133084223,v=0.9115572113450849,w=0.5186292898896853,x=7.333641762114863 color=blue,shape=square,flag=0,i=89733,u=0.5217112154592198,v=0.09486439657285706,w=0.5173974824591157,x=3.041308565438131 color=red,shape=triangle,flag=0,i=89742,u=0.19162780991670503,v=0.6373278702216745,w=0.4897417415251563,x=3.8486004485523364 color=purple,shape=square,flag=0,i=89754,u=0.8700037571776598,v=0.16656929485139116,w=0.5113150912109558,x=6.13129821591691 color=red,shape=square,flag=0,i=89761,u=0.8767695232320187,v=0.45478718825421904,w=0.4976413466523611,x=6.372841963746882 color=red,shape=circle,flag=0,i=89767,u=0.772318913665505,v=0.7995766031455851,w=0.5023608091218965,x=2.572856833660525 color=red,shape=triangle,flag=0,i=89769,u=0.31607013930460104,v=0.7778893200423551,w=0.47963242861827393,x=3.5355435969503315 color=red,shape=circle,flag=0,i=89771,u=0.004458599352718862,v=0.0599186543161407,w=0.49996590557240617,x=4.811493438558459 color=red,shape=circle,flag=1,i=89773,u=0.3663274238879526,v=0.4290027156868429,w=0.5017278005792333,x=4.36742152252372 color=blue,shape=square,flag=0,i=89777,u=0.48303418589821845,v=0.29632953976721466,w=0.5134830480126882,x=4.047561359874297 color=red,shape=circle,flag=0,i=89782,u=0.7252373511978643,v=0.7371043475022744,w=0.4953133029535336,x=6.193311560073211 color=red,shape=circle,flag=0,i=89788,u=0.15495864734490983,v=0.09012796305978421,w=0.49216233794231784,x=5.705060761556267 color=red,shape=square,flag=0,i=89796,u=0.6112489222623326,v=0.869655807437518,w=0.5107268937590611,x=4.644490105247546 color=green,shape=triangle,flag=0,i=89801,u=0.76680181513751,v=0.2588676541402922,w=0.5125946410501047,x=5.033891879438619 color=yellow,shape=circle,flag=1,i=89830,u=0.8782139644049379,v=0.05198242018238697,w=0.48268944090968946,x=7.312346872558417 color=red,shape=square,flag=1,i=89831,u=0.4535556036831109,v=0.4378627365277633,w=0.5211577860322459,x=3.46283701270737 color=blue,shape=circle,flag=1,i=89856,u=0.6741055832559035,v=0.42368855134376904,w=0.5003520044696009,x=4.2467341378249355 color=yellow,shape=triangle,flag=1,i=89874,u=0.5858143598332209,v=0.3888970086546677,w=0.530669235415513,x=5.855218122757549 color=yellow,shape=square,flag=1,i=89875,u=0.10903073040937439,v=0.616637758826171,w=0.49834887243197634,x=2.161542870232784 color=red,shape=square,flag=0,i=89878,u=0.9204332308249449,v=0.7253152544743801,w=0.5172478183655352,x=3.470744353802786 color=red,shape=square,flag=0,i=89891,u=0.8887499018702762,v=0.9425581242916636,w=0.5145710486886484,x=5.556780226599233 color=purple,shape=triangle,flag=0,i=89910,u=0.7812478494730575,v=0.00912951722420452,w=0.5112169022303502,x=5.068791667508587 color=purple,shape=square,flag=0,i=89915,u=0.679049425764766,v=0.5101671973862475,w=0.5201903014303277,x=6.294013360441816 color=red,shape=square,flag=0,i=89974,u=0.08626982425407559,v=0.8791010117764225,w=0.5115809823214129,x=7.680116039751927 color=purple,shape=square,flag=1,i=89983,u=0.28452302516828565,v=0.35097593798880866,w=0.5143489248136583,x=5.764566301226548 color=red,shape=square,flag=0,i=89987,u=0.8891411478263056,v=0.6244456675692178,w=0.5051654730104275,x=5.026299373009687 color=blue,shape=circle,flag=1,i=89990,u=0.12378997604975961,v=0.5865543345730155,w=0.49274029275901693,x=5.044803686365359 color=red,shape=triangle,flag=0,i=89993,u=0.0427909749227402,v=0.33612511638045894,w=0.49990058020429884,x=6.526299001101261 color=purple,shape=square,flag=0,i=89994,u=0.658842906559141,v=0.047243179268898094,w=0.517508729401253,x=5.496981800136941 color=red,shape=square,flag=0,i=89997,u=0.340789502875009,v=0.3593713921823164,w=0.5044492590475607,x=5.731317775015861 color=red,shape=circle,flag=0,i=90000,u=0.17836540748161522,v=0.08775766352456943,w=0.48489469236172666,x=4.532847521368993 color=green,shape=triangle,flag=0,i=90006,u=0.09672658588835337,v=0.6802493827824281,w=0.49974769192223695,x=5.652047000673833 color=red,shape=triangle,flag=1,i=90014,u=0.16762030193322497,v=0.9085113550458388,w=0.4950414511211123,x=4.747421363587864 color=blue,shape=triangle,flag=1,i=90015,u=0.3558121388962219,v=0.36000093792579346,w=0.49273128475991207,x=5.218863990723695 color=green,shape=triangle,flag=0,i=90018,u=0.7653994122571245,v=0.9104009891319974,w=0.502822523881717,x=5.507104152535064 color=red,shape=square,flag=1,i=90020,u=0.39587839065615826,v=0.014449645507643383,w=0.5048293371521958,x=2.0502841201810287 color=red,shape=square,flag=0,i=90036,u=0.8420540846709074,v=0.9195475149980085,w=0.5002779408819791,x=5.375773847505244 color=purple,shape=square,flag=0,i=90045,u=0.16297741206463356,v=0.7596519333461603,w=0.5150153396874657,x=3.3463300748721987 color=yellow,shape=square,flag=1,i=90046,u=0.7076098069685339,v=0.7993374083205312,w=0.5017245264570126,x=5.400179483823213 color=red,shape=square,flag=0,i=90065,u=0.5043915250951406,v=0.9126647850429106,w=0.5088897027119359,x=5.505000599463879 color=red,shape=circle,flag=0,i=90071,u=0.15756716501853762,v=0.252972495274118,w=0.47760356254137737,x=6.1196922896522965 color=red,shape=square,flag=0,i=90077,u=0.1954418391020637,v=0.7941955610167312,w=0.5074307953077141,x=5.429488005545071 color=purple,shape=square,flag=0,i=90111,u=0.3447424863473555,v=0.6982847731330748,w=0.5055716767280367,x=4.547393206386748 color=red,shape=triangle,flag=0,i=90114,u=0.1397987823444078,v=0.23708880317593284,w=0.49397481784556085,x=6.780381366779236 color=yellow,shape=triangle,flag=1,i=90116,u=0.31901180939395335,v=0.9507107777740856,w=0.5414418960924794,x=4.6419297851089425 color=purple,shape=triangle,flag=0,i=90122,u=0.9986871176198068,v=0.3037738877233719,w=0.5154934457238382,x=5.365962021016529 color=red,shape=triangle,flag=1,i=90139,u=0.11691116433975857,v=0.2652804740538689,w=0.4872423546889221,x=4.774434894224382 color=red,shape=circle,flag=0,i=90156,u=0.4202678645487803,v=0.5004979209475295,w=0.5001783526500607,x=5.690468379315669 color=red,shape=square,flag=0,i=90163,u=0.07789228347129029,v=0.36245374853617474,w=0.5201278001103601,x=4.170355335199179 color=red,shape=square,flag=1,i=90171,u=0.3953541732267084,v=0.3378344487108793,w=0.5159913925552971,x=4.799366367893301 color=green,shape=triangle,flag=0,i=90174,u=0.24867350894483742,v=0.7415252835872189,w=0.5002241307468654,x=4.895033316702443 color=red,shape=triangle,flag=0,i=90192,u=0.49353128832835935,v=0.6799621297476228,w=0.48926531808194296,x=7.217058026916234 color=red,shape=triangle,flag=0,i=90207,u=0.20985585683143892,v=0.7263842666073457,w=0.48489185402160373,x=2.75533147005426 color=yellow,shape=square,flag=0,i=90242,u=0.5423225650824823,v=0.27294860846791,w=0.5021850959347206,x=6.685798062719805 color=red,shape=triangle,flag=0,i=90246,u=0.3154346275797085,v=0.15666893407471405,w=0.47786323925788016,x=6.530383213503373 color=purple,shape=square,flag=0,i=90249,u=0.9367672823637156,v=0.18863879978884768,w=0.4985702617034263,x=4.860873842294733 color=red,shape=circle,flag=0,i=90252,u=0.08987042311561,v=-0.008246897960893798,w=0.4819419130896962,x=5.273455773583588 color=yellow,shape=triangle,flag=1,i=90253,u=0.16191958799143635,v=0.6275776709316752,w=0.5413394718309322,x=8.65047297738678 color=red,shape=triangle,flag=0,i=90257,u=0.40335891184008055,v=0.9732935203552395,w=0.48387764102401926,x=5.385082976946599 color=purple,shape=circle,flag=0,i=90285,u=0.19936322068358658,v=0.724498693995839,w=0.4945654263388173,x=4.3524220087124235 color=red,shape=square,flag=0,i=90305,u=0.1640108239430247,v=0.5826328862746135,w=0.5028453751657805,x=5.123345558127809 color=red,shape=square,flag=0,i=90314,u=0.5492348475981281,v=0.2535871852925128,w=0.5008059539861747,x=4.693174310253581 color=green,shape=triangle,flag=0,i=90320,u=0.035638622196488945,v=0.46870823481388035,w=0.5097694111239055,x=7.160854483636338 color=red,shape=triangle,flag=1,i=90324,u=0.8793042111308871,v=0.11029097764481455,w=0.4926947143836904,x=4.057171191884191 color=green,shape=square,flag=1,i=90334,u=0.9057446807762088,v=0.37127876736977017,w=0.501301970192802,x=5.70767295293032 color=red,shape=triangle,flag=0,i=90336,u=0.807736252233716,v=0.7500087321259287,w=0.4942722581208215,x=4.397641346235832 color=orange,shape=circle,flag=1,i=90339,u=0.5190593265581473,v=0.23334499334978265,w=0.5035025531991322,x=4.568574034780903 color=purple,shape=circle,flag=0,i=90344,u=0.8592098223452053,v=0.7151851887380719,w=0.5015056754941445,x=6.352846311690776 color=green,shape=square,flag=1,i=90345,u=0.29045605871455193,v=0.48232613684644843,w=0.5024295542244392,x=4.15100841237567 color=red,shape=square,flag=1,i=90347,u=0.28769819749964864,v=0.4771887384714104,w=0.5052316266452762,x=4.524501149974622 color=red,shape=triangle,flag=0,i=90348,u=0.23944554472984803,v=0.463739039867444,w=0.5026475196611454,x=4.217571671433153 color=red,shape=circle,flag=0,i=90362,u=0.13079678554889984,v=0.07440200201809144,w=0.4785706956254339,x=4.752427208523464 color=blue,shape=circle,flag=0,i=90377,u=0.05990808090028965,v=0.043446084425751264,w=0.48203889622340756,x=3.696046636449399 color=purple,shape=square,flag=0,i=90378,u=0.08252205370039623,v=0.5258699246447656,w=0.49721032942964094,x=5.59424690257691 color=red,shape=triangle,flag=0,i=90379,u=0.7979614464096105,v=0.5087409492566641,w=0.5078580087116009,x=4.799983946720443 color=red,shape=square,flag=1,i=90386,u=0.11007004558158795,v=0.92470739384724,w=0.507876720207312,x=5.199404415159344 color=red,shape=circle,flag=0,i=90391,u=0.6856904730485566,v=0.6263620137783436,w=0.4826019012674464,x=6.210356566607657 color=blue,shape=square,flag=1,i=90407,u=0.023206669758393028,v=0.24876449154620495,w=0.512427823263119,x=3.8387536308008614 color=red,shape=square,flag=0,i=90415,u=0.12294413040305086,v=0.18854613952093002,w=0.5062323224233299,x=5.8580150999782825 color=orange,shape=triangle,flag=1,i=90418,u=0.1886265771379605,v=0.6328604190683784,w=0.4732386249993919,x=5.1922956858463705 color=green,shape=triangle,flag=1,i=90422,u=0.27992478348208594,v=0.6788238710899672,w=0.5034138303596242,x=3.392851049663188 color=purple,shape=circle,flag=0,i=90427,u=0.9352840909256329,v=0.5865811199708838,w=0.5001339373784378,x=5.451972791058954 color=red,shape=circle,flag=1,i=90460,u=0.6347056033348353,v=0.7345534078310048,w=0.48230890153809247,x=4.586144495033316 color=red,shape=triangle,flag=1,i=90470,u=0.2878097690702818,v=0.2992114392069204,w=0.49670607807559214,x=4.835707986216085 color=red,shape=square,flag=1,i=90508,u=0.5100807341593498,v=0.39097195027203246,w=0.515960701791966,x=5.088042746021345 color=blue,shape=square,flag=1,i=90520,u=0.3554110708449719,v=0.4731059392140229,w=0.5097235855616599,x=4.77911769479472 color=purple,shape=square,flag=0,i=90530,u=0.8050304477823438,v=0.6486635533163133,w=0.5006720825425117,x=5.343433954678218 color=red,shape=square,flag=0,i=90535,u=0.827977949714675,v=0.8311787073170042,w=0.5184286766818691,x=3.758603397555909 color=red,shape=square,flag=1,i=90538,u=0.5298178608473539,v=0.32404775134609776,w=0.5179907302280644,x=1.9381545474723956 color=red,shape=triangle,flag=0,i=90545,u=0.588917154337286,v=0.0646395517234003,w=0.4895318500518509,x=5.788286795016194 color=red,shape=square,flag=0,i=90553,u=0.9270783024036149,v=0.20508066298602778,w=0.5135153518020926,x=3.2803911454259853 color=red,shape=circle,flag=0,i=90556,u=0.7651862922780163,v=0.753562407403163,w=0.47422605173968296,x=4.5878152848088005 color=green,shape=triangle,flag=0,i=90561,u=0.5112283956303908,v=0.3400224283402157,w=0.49216956129386397,x=2.5085918747322347 color=yellow,shape=triangle,flag=1,i=90565,u=0.5542130058209688,v=0.41696685686448587,w=0.549649260831491,x=7.336351465867044 color=red,shape=triangle,flag=1,i=90597,u=0.48583326649249703,v=0.30019368849376593,w=0.505567964720742,x=4.585150542351635 color=blue,shape=circle,flag=0,i=90611,u=0.2218207425069817,v=0.9429675704580606,w=0.48934724654471073,x=4.389644324818581 color=purple,shape=circle,flag=0,i=90618,u=0.8738298264345629,v=0.3252577861318232,w=0.502949035655393,x=3.733972947841442 color=red,shape=triangle,flag=0,i=90621,u=0.5755477797623524,v=0.26260623042467757,w=0.49987465754881394,x=3.516897529532771 color=yellow,shape=triangle,flag=1,i=90622,u=0.2761477810660815,v=0.5764531765395416,w=0.5486543503150296,x=4.838837171160761 color=green,shape=square,flag=1,i=90625,u=0.721868804133974,v=0.013003890842041232,w=0.5023529996131063,x=4.638992558795287 color=red,shape=triangle,flag=0,i=90653,u=0.5989100280751152,v=0.45340281931249515,w=0.49634869409361465,x=3.831281536644813 color=red,shape=triangle,flag=0,i=90658,u=0.24017797574133604,v=0.0922736585524595,w=0.5003442429775836,x=5.670421108884522 color=red,shape=triangle,flag=0,i=90685,u=0.3053688875062811,v=0.6960561114445247,w=0.5071561659791778,x=3.9375725064892992 color=yellow,shape=triangle,flag=1,i=90688,u=0.22514505494168546,v=0.11692334049201614,w=0.5513777190429429,x=3.4695806352977727 color=red,shape=circle,flag=0,i=90690,u=0.6073411157321065,v=0.5304651732136773,w=0.48607353148084365,x=4.965102919330073 color=yellow,shape=square,flag=1,i=90704,u=0.7458578133193874,v=0.7749028967733181,w=0.5036532585654224,x=4.779455321041035 color=yellow,shape=square,flag=1,i=90755,u=0.809700941822523,v=0.8893906089910453,w=0.4997778408684163,x=5.386448418230657 color=blue,shape=triangle,flag=0,i=90761,u=0.16244083849413704,v=0.6019240942196404,w=0.5118952265834457,x=6.814995548516496 color=red,shape=triangle,flag=0,i=90776,u=0.7338605641043282,v=0.9883685875456313,w=0.5025296466527208,x=6.831623976912691 color=purple,shape=triangle,flag=0,i=90779,u=0.5827259443404007,v=0.47210499365646064,w=0.5346443733145939,x=3.2276532363943375 color=red,shape=triangle,flag=0,i=90781,u=0.7251561928570949,v=0.6177066881930315,w=0.4988902762038017,x=6.697805098343282 color=yellow,shape=triangle,flag=1,i=90791,u=0.02383448839891633,v=0.5599171056645973,w=0.5556961557821248,x=7.240232112812035 color=blue,shape=circle,flag=1,i=90798,u=0.06906212685270718,v=0.1462349090513304,w=0.5015274180475309,x=6.250182377795521 color=red,shape=square,flag=1,i=90811,u=0.160455322083089,v=0.16291730823626482,w=0.5177837149188115,x=4.728512114677581 color=blue,shape=triangle,flag=1,i=90822,u=0.7747928487657679,v=0.7642079426865998,w=0.5150590902672858,x=5.641539130666282 color=purple,shape=circle,flag=0,i=90842,u=0.06255306943569905,v=0.9620995674244678,w=0.48874859411328214,x=6.021293641284653 color=purple,shape=triangle,flag=0,i=90852,u=0.2787985045712791,v=0.8724661952121843,w=0.5310524799287406,x=6.808757858235606 color=red,shape=square,flag=0,i=90890,u=0.7885689440673699,v=0.840308785070548,w=0.5113386323382079,x=7.947678682407606 color=red,shape=circle,flag=0,i=90892,u=0.2677676779374627,v=0.2877834454738195,w=0.49413387041625034,x=5.400371358473737 color=orange,shape=circle,flag=1,i=90903,u=0.886804278072299,v=0.3203936921657189,w=0.5018734979515417,x=4.506241395925766 color=red,shape=circle,flag=0,i=90907,u=0.3100184663492891,v=0.2293333236715393,w=0.48379278616357707,x=4.452125831977417 color=purple,shape=triangle,flag=0,i=90909,u=0.13065092513182774,v=0.6041768208129114,w=0.525563926528807,x=3.814828096868639 color=red,shape=circle,flag=0,i=90914,u=0.9350315691758353,v=0.9696530842260699,w=0.4876501207723808,x=2.7432917622859385 color=yellow,shape=square,flag=1,i=90916,u=0.3160488353087332,v=0.8810799285539127,w=0.4995785741408299,x=6.285357533235178 color=red,shape=triangle,flag=0,i=90920,u=0.83921933370351,v=0.39865610111471816,w=0.49428007343403463,x=4.645784642171786 color=yellow,shape=square,flag=1,i=90921,u=0.5144188887415021,v=0.4052440833167297,w=0.49779974462126353,x=5.666068683211667 color=purple,shape=square,flag=0,i=90939,u=0.11300536391477212,v=0.3376600323469505,w=0.5008026741607734,x=4.69226890825451 color=purple,shape=square,flag=0,i=90959,u=0.7233088730417938,v=0.8174321610875676,w=0.4965787064914473,x=6.47617484547926 color=red,shape=square,flag=0,i=90976,u=0.9233187441765867,v=0.8186289075210802,w=0.518434465363418,x=6.267753892417456 color=blue,shape=circle,flag=1,i=90980,u=0.18558288122356947,v=0.8961549063476867,w=0.4973855285240476,x=7.31746097949041 color=blue,shape=triangle,flag=1,i=90997,u=0.2420870107274563,v=0.49521794103038264,w=0.5135155049387067,x=5.7746793310856575 color=yellow,shape=square,flag=1,i=90998,u=0.10702810775030158,v=0.04350653673585947,w=0.49776205527238104,x=4.6469190183886635 color=red,shape=circle,flag=0,i=91012,u=0.7854819422442846,v=0.8342796869306377,w=0.49249565228106357,x=4.600961737053408 color=blue,shape=circle,flag=0,i=91025,u=0.32718666016242026,v=0.21211963780727683,w=0.4927886026858033,x=6.116603766820709 color=green,shape=triangle,flag=0,i=91026,u=0.6241876365295881,v=0.4576714194981364,w=0.49281571815124664,x=5.4819287050410965 color=red,shape=square,flag=0,i=91038,u=0.9062368572869695,v=0.11658464275912994,w=0.49972952685754635,x=3.0012654962462997 color=yellow,shape=circle,flag=1,i=91045,u=0.37580230728286446,v=0.24840676685696939,w=0.4710603546802674,x=5.9902292069685315 color=purple,shape=square,flag=0,i=91071,u=0.16229709813147586,v=0.298713475161028,w=0.497734146531199,x=6.493413200196891 color=red,shape=square,flag=0,i=91072,u=0.400797403203887,v=0.8884294894746171,w=0.4885835046667912,x=2.315111925336007 color=red,shape=triangle,flag=0,i=91083,u=0.5994805553084954,v=0.8085302706707413,w=0.495401530490264,x=2.819925848338199 color=red,shape=triangle,flag=0,i=91084,u=0.26986934773740356,v=0.7855248535717263,w=0.49297565725569004,x=4.891534717975175 color=yellow,shape=square,flag=1,i=91089,u=0.25370903732564076,v=0.10956929699009377,w=0.49174589404172653,x=5.0838711418159095 color=yellow,shape=square,flag=1,i=91104,u=0.23992710389429817,v=0.8908123695225105,w=0.4889228404111286,x=5.215181711548609 color=red,shape=triangle,flag=0,i=91106,u=0.533247728358512,v=0.02041605159071358,w=0.4887756060360072,x=4.569246204347969 color=yellow,shape=square,flag=1,i=91112,u=0.07578651471934816,v=0.3277052165546407,w=0.48614349757915915,x=5.080252692659559 color=red,shape=triangle,flag=0,i=91115,u=0.8436737428956873,v=0.3663356851628098,w=0.4852749987647031,x=6.869461051528152 color=blue,shape=triangle,flag=1,i=91131,u=0.6329609667001268,v=0.6178775793718218,w=0.5028497482610984,x=5.710427769374764 color=red,shape=square,flag=0,i=91132,u=0.00427944806862568,v=0.20913790319307657,w=0.5011473140315142,x=3.3302266626930677 color=yellow,shape=square,flag=0,i=91135,u=0.358542821055,v=0.6483871600513494,w=0.48777511630696985,x=4.573855665853982 color=green,shape=circle,flag=1,i=91150,u=0.6181342024294035,v=0.17264429878491294,w=0.48042965447083186,x=5.930947335211152 color=red,shape=triangle,flag=1,i=91159,u=0.25250077823736283,v=0.9167718033394358,w=0.4777447511522709,x=3.652792092111459 color=red,shape=triangle,flag=0,i=91161,u=0.18870802888773774,v=0.365304575071729,w=0.4752002381259525,x=4.55204930986767 color=orange,shape=triangle,flag=0,i=91164,u=0.038822520942587424,v=0.15418584144460235,w=0.48491288450593595,x=5.599474556341277 color=purple,shape=circle,flag=1,i=91169,u=0.8153145827646127,v=0.6997637912910207,w=0.49365621494796,x=4.8649843617752495 color=red,shape=circle,flag=1,i=91185,u=0.3246505282022073,v=0.3502084319312681,w=0.49507857434621455,x=3.930448297282758 color=green,shape=square,flag=1,i=91190,u=0.33081898348726224,v=0.44299978995758893,w=0.5027397240630732,x=6.467556815361878 color=red,shape=square,flag=1,i=91191,u=0.3052679178476624,v=0.9532394840350259,w=0.49401926965829684,x=4.631747456905484 color=red,shape=triangle,flag=0,i=91202,u=0.18916630968802117,v=0.59383212847744,w=0.4815982607707376,x=4.331998181377281 color=red,shape=square,flag=0,i=91209,u=0.9398253403615706,v=0.42555599292790947,w=0.49332026236945403,x=7.485717497992588 color=red,shape=triangle,flag=0,i=91213,u=0.9863195080326516,v=0.0051668701701588216,w=0.485361190011576,x=3.761552734849012 color=blue,shape=circle,flag=1,i=91215,u=0.2778481624887428,v=0.6171677875772678,w=0.49084586603345837,x=4.2824173260817355 color=green,shape=triangle,flag=0,i=91219,u=0.49565892890081975,v=0.967965195820225,w=0.4791653636678037,x=6.74060657225258 color=yellow,shape=circle,flag=1,i=91224,u=0.4497877446201469,v=0.9258725758511029,w=0.4749507961085395,x=6.513484627194484 color=red,shape=circle,flag=0,i=91227,u=0.9240919042439283,v=0.855019639416469,w=0.49307138532208566,x=6.0363023015794655 color=red,shape=square,flag=0,i=91283,u=0.7994803855502892,v=0.9026461086411324,w=0.5008968394507144,x=5.479940567848111 color=purple,shape=triangle,flag=0,i=91286,u=0.8511074940387708,v=0.22868249181661215,w=0.5323644690233761,x=6.431782449433335 color=red,shape=triangle,flag=0,i=91316,u=0.9624114979199616,v=0.0936084877947696,w=0.4700903722135018,x=4.644299516792057 color=blue,shape=triangle,flag=0,i=91329,u=0.20637133641536598,v=0.34091663361170943,w=0.5092943679104792,x=5.221524304665318 color=orange,shape=circle,flag=1,i=91330,u=0.8767044967708005,v=0.30710153995642675,w=0.4955553797179159,x=5.089276810389023 color=blue,shape=triangle,flag=1,i=91336,u=0.7814091143824703,v=0.5108862395778669,w=0.5039613396992398,x=2.908779569869387 color=red,shape=triangle,flag=0,i=91354,u=0.6629649874424657,v=0.6788690419543433,w=0.4770912550596344,x=4.411620603793001 color=red,shape=circle,flag=0,i=91364,u=0.43422779158406644,v=0.4774617947145634,w=0.5093434721634299,x=2.8207581201408174 color=red,shape=circle,flag=1,i=91377,u=0.3860307048422146,v=0.3903416725354504,w=0.510361697022731,x=5.883462988566008 color=blue,shape=square,flag=1,i=91378,u=0.694772085833029,v=0.7746997407475625,w=0.5203776491906638,x=5.694762515704891 color=red,shape=square,flag=0,i=91393,u=0.6824239723971212,v=0.394288926200405,w=0.5088759730211957,x=6.58293092192962 color=green,shape=circle,flag=0,i=91396,u=0.6364026087046742,v=0.24481198353190614,w=0.4823153681763248,x=3.210681512547708 color=red,shape=square,flag=0,i=91406,u=0.3006986477945419,v=0.44483541969061113,w=0.5108849572172346,x=4.4847160532079435 color=green,shape=circle,flag=1,i=91407,u=0.735661409506189,v=0.4401762466032022,w=0.47762995132730485,x=7.09191263711682 color=blue,shape=square,flag=1,i=91411,u=0.9905644099169285,v=0.2896062766982779,w=0.513319674610675,x=7.547753788255066 color=red,shape=triangle,flag=0,i=91417,u=0.36203899437581344,v=0.43064437625210006,w=0.46253402977711366,x=3.434195204419042 color=blue,shape=square,flag=0,i=91419,u=0.444036983006567,v=0.069817884832169,w=0.5156465029260499,x=4.6749549224092695 color=yellow,shape=square,flag=1,i=91425,u=0.24304003259488005,v=0.7591206936098678,w=0.5100772778172763,x=7.854300032726772 color=blue,shape=triangle,flag=0,i=91428,u=0.2820565192241996,v=0.4925946507939064,w=0.5108752968082304,x=4.971216012650028 color=green,shape=circle,flag=1,i=91446,u=0.8479269539496317,v=0.7380964884411712,w=0.4842517944590293,x=4.110059847432784 color=yellow,shape=circle,flag=1,i=91449,u=0.18090402508265702,v=0.06572564836888284,w=0.4703096961523589,x=4.0155953689850445 color=orange,shape=triangle,flag=0,i=91451,u=0.17176534740593108,v=0.28941693918342226,w=0.48212754741221825,x=5.508330146794736 color=yellow,shape=square,flag=1,i=91458,u=0.8592018567316879,v=0.41535934742931246,w=0.5058849035126034,x=6.031420714557252 color=red,shape=triangle,flag=1,i=91471,u=0.5950943681823347,v=0.2896550372662995,w=0.46496099715610895,x=6.6052724912283916 color=red,shape=square,flag=0,i=91486,u=0.36385650975566386,v=0.049984214587354026,w=0.5104589230194905,x=5.507624098924034 color=yellow,shape=triangle,flag=1,i=91489,u=0.9179146539778262,v=0.31280853999011815,w=0.5374871891513899,x=4.440286950959973 color=red,shape=triangle,flag=1,i=91529,u=0.20297909435871497,v=0.1543382897636152,w=0.45015996046379725,x=4.760113780949169 color=green,shape=circle,flag=0,i=91547,u=0.24564579945840082,v=0.6605816403918892,w=0.481854964312864,x=4.329166941013414 color=red,shape=triangle,flag=1,i=91549,u=0.4758056288898427,v=0.3567587304608373,w=0.4519995075787081,x=4.555222216187146 color=red,shape=circle,flag=1,i=91559,u=0.5580590999040709,v=0.5804261663194424,w=0.5000949764325087,x=5.788907409896858 color=purple,shape=triangle,flag=0,i=91570,u=0.18325975883523482,v=0.7107227013159194,w=0.5203302715119601,x=5.357967957714937 color=blue,shape=circle,flag=1,i=91575,u=0.3630241631202715,v=0.6433766613042373,w=0.4978535614215523,x=4.443620092292179 color=yellow,shape=triangle,flag=1,i=91593,u=0.2545529702047109,v=0.28171672777337275,w=0.5246939143338366,x=4.316309837756274 color=yellow,shape=triangle,flag=1,i=91615,u=0.6161022313500286,v=0.06612934762383571,w=0.5220682826096286,x=4.637669044418764 color=red,shape=triangle,flag=1,i=91621,u=0.14273557448127117,v=0.5366764805665182,w=0.46742511928290736,x=5.713997632996233 color=red,shape=square,flag=0,i=91626,u=0.1656622731110724,v=0.536288996696253,w=0.5235401546593665,x=4.663030082770255 color=red,shape=triangle,flag=1,i=91640,u=0.9880567081131927,v=0.07363726990358421,w=0.4624652344823099,x=4.411470011663428 color=red,shape=square,flag=1,i=91642,u=0.4693877772439784,v=0.522442790337406,w=0.5186062694807124,x=5.36362021792682 color=yellow,shape=circle,flag=1,i=91644,u=0.8766522519775174,v=0.9571664582213368,w=0.4772865416409325,x=4.603053316014542 color=red,shape=circle,flag=0,i=91648,u=0.5261001781029132,v=0.45163711568351644,w=0.5043785643488391,x=4.96998738926161 color=yellow,shape=triangle,flag=1,i=91653,u=0.8628770817598326,v=0.8819327945932551,w=0.5254641032080442,x=4.178156454940569 color=green,shape=circle,flag=0,i=91661,u=0.8023580980939091,v=0.6996956709770846,w=0.481525499643165,x=5.8775206641349085 color=red,shape=square,flag=0,i=91668,u=0.09783686108043887,v=0.530025152416621,w=0.5210424632841472,x=5.316359630278907 color=yellow,shape=square,flag=1,i=91675,u=0.6132742840309455,v=0.08070659496836463,w=0.5088026118846664,x=3.092904758938053 color=green,shape=square,flag=0,i=91711,u=0.2824022859932803,v=0.18005009447061449,w=0.5024952378395806,x=3.814401215652659 color=red,shape=square,flag=0,i=91712,u=0.7427098330918429,v=0.11149548010084931,w=0.5229359885877523,x=5.993827222740602 color=red,shape=triangle,flag=0,i=91718,u=0.7008881314272662,v=0.5979627916619819,w=0.4682990283680194,x=6.348179694917609 color=red,shape=square,flag=1,i=91730,u=0.5583393349507647,v=0.26698333284373976,w=0.5265489966121711,x=4.973224539375698 color=red,shape=square,flag=1,i=91733,u=0.20260378961582914,v=0.022873917331863947,w=0.5246194038713854,x=5.513971534135039 color=purple,shape=circle,flag=0,i=91734,u=0.09776285081800018,v=0.4932058484136499,w=0.4959515236016569,x=3.0564681465623678 color=red,shape=square,flag=0,i=91736,u=0.7216339567549901,v=0.06842141141286417,w=0.5292942059522587,x=6.698134986022218 color=red,shape=circle,flag=0,i=91744,u=0.21181220113532762,v=0.29004649808129196,w=0.5142370871792684,x=4.571793704366557 color=blue,shape=square,flag=1,i=91748,u=0.9952236487822826,v=0.7393893347987025,w=0.5118379426146453,x=4.225401078450837 color=red,shape=circle,flag=0,i=91753,u=0.8105353320888463,v=0.74202532136776,w=0.5107772825088437,x=5.847123691210849 color=yellow,shape=circle,flag=1,i=91772,u=0.9348860641048993,v=0.23343410103541873,w=0.4698149863961367,x=4.302568705572054 color=red,shape=triangle,flag=0,i=91778,u=0.19611428787063734,v=0.6974799834590074,w=0.48323186716508787,x=6.186358405338665 color=red,shape=circle,flag=1,i=91791,u=0.6441346265887943,v=0.5644621703156312,w=0.5211665809597502,x=4.496026070258934 color=red,shape=triangle,flag=0,i=91817,u=0.3182834990173712,v=0.10148407384605473,w=0.5037527835634726,x=4.610432898731612 color=red,shape=square,flag=0,i=91820,u=0.9116021350082723,v=0.4480013956954678,w=0.5181149505466778,x=6.396620086344207 color=red,shape=circle,flag=1,i=91824,u=0.9994612061005654,v=0.9592224706415884,w=0.5051473710730526,x=7.0918663369179065 color=red,shape=triangle,flag=1,i=91829,u=0.03107725595847166,v=0.276768272001487,w=0.5046530327725621,x=3.4365165514285834 color=red,shape=circle,flag=1,i=91832,u=0.8632632536336465,v=0.8446376076233072,w=0.5019122193806458,x=5.798376120058726 color=red,shape=triangle,flag=0,i=91857,u=0.41057451735385875,v=0.8484088548755442,w=0.5061162471325613,x=5.025848868646665 color=yellow,shape=triangle,flag=1,i=91874,u=0.04363439387123724,v=0.7917850965793704,w=0.5127769582181586,x=4.180738606220763 color=red,shape=triangle,flag=1,i=91875,u=0.35131577748658727,v=0.6162270448251954,w=0.4983799652098564,x=4.725937491407109 color=red,shape=triangle,flag=0,i=91880,u=0.08197456433785766,v=0.7500621019108593,w=0.49656423587453546,x=3.9503880566002234 color=red,shape=square,flag=0,i=91886,u=0.20634247716004317,v=0.1645474405943148,w=0.5260342445678624,x=6.896099469782151 color=purple,shape=triangle,flag=0,i=91892,u=0.8823190968633116,v=0.671099311868697,w=0.5407071049555798,x=7.204233579981788 color=red,shape=square,flag=0,i=91908,u=0.3370994637738046,v=0.6083133047234414,w=0.5172415955963661,x=6.210860238783639 color=purple,shape=triangle,flag=0,i=91910,u=0.7678543577032402,v=0.6163521376387997,w=0.5420632850381245,x=4.702062249546853 color=green,shape=circle,flag=0,i=91930,u=0.9681370877868263,v=0.08573176997472465,w=0.49609755869542993,x=4.666371701354854 color=green,shape=triangle,flag=0,i=91938,u=0.9772952210959027,v=0.5631809925746565,w=0.5042759811756851,x=6.0692636261403194 color=yellow,shape=square,flag=1,i=91972,u=0.31078322955061566,v=0.6809230335753754,w=0.5006899841251623,x=6.230431765922893 color=red,shape=square,flag=0,i=91975,u=0.667204468381998,v=0.6204835430536997,w=0.5229311356159404,x=6.581019246693914 color=blue,shape=triangle,flag=0,i=91977,u=0.22452323374052807,v=0.775845223005245,w=0.5180028762706006,x=4.9475704423005356 color=red,shape=square,flag=0,i=91986,u=0.015801093152288725,v=0.971167268927586,w=0.5282008131839773,x=4.973936971213001 color=red,shape=circle,flag=0,i=91991,u=0.31870124675600886,v=0.30486111389878146,w=0.5117870165623808,x=4.095300083170412 color=yellow,shape=square,flag=1,i=92003,u=0.057429590146707676,v=0.6948719918278353,w=0.5020751132516253,x=3.853930429186416 color=yellow,shape=square,flag=0,i=92004,u=0.41885733943308734,v=0.34365528573412096,w=0.5060582893423151,x=4.8396921202898655 color=red,shape=triangle,flag=0,i=92008,u=0.9406380961352001,v=0.7985118962465688,w=0.4963134081440155,x=5.114645730283114 color=yellow,shape=square,flag=1,i=92009,u=0.14407143754217755,v=0.8446226564205986,w=0.5029943923322807,x=4.235142121429885 color=red,shape=square,flag=0,i=92016,u=0.1621248875476391,v=0.21464296483413225,w=0.5302583490345193,x=6.189845971890642 color=orange,shape=square,flag=0,i=92018,u=0.9936350141409035,v=0.7965161313201811,w=0.507241378987466,x=4.573375347076401 color=green,shape=square,flag=0,i=92020,u=0.5037391620989604,v=0.1545022691115584,w=0.5048282966431534,x=6.171225513328001 color=purple,shape=square,flag=0,i=92027,u=0.904080501847882,v=0.0003641137096487279,w=0.5110947496270191,x=4.546882851246963 color=red,shape=square,flag=0,i=92036,u=0.34766775585296683,v=0.024637837713211708,w=0.5298011734960065,x=5.090435375273604 color=purple,shape=square,flag=0,i=92047,u=0.4408077437876803,v=0.41559679251477255,w=0.5136793595478374,x=4.69008713690436 color=purple,shape=square,flag=0,i=92055,u=0.9661101196938342,v=0.8718373473728233,w=0.5116778439765637,x=5.669109212196023 color=red,shape=triangle,flag=0,i=92071,u=0.7985781211924962,v=0.35827199712772884,w=0.503244848388862,x=6.864423175741454 color=blue,shape=circle,flag=0,i=92084,u=0.9551257808863871,v=0.08329033874270686,w=0.4757333294104717,x=5.143296035524737 color=blue,shape=circle,flag=1,i=92089,u=0.6578081662214453,v=0.28105221560733384,w=0.4731904367563546,x=6.205429943565818 color=purple,shape=triangle,flag=0,i=92095,u=0.9695828465816689,v=0.45164347112830405,w=0.5428049164236736,x=3.8727288079726327 color=red,shape=square,flag=0,i=92131,u=0.8851120303886465,v=0.9900534444123827,w=0.5329218953586609,x=4.91715017352908 color=red,shape=triangle,flag=0,i=92133,u=0.018660777403799678,v=0.22033128187680862,w=0.4852951873882128,x=7.565787716855552 color=green,shape=triangle,flag=1,i=92140,u=0.20225096363936002,v=0.426589662046562,w=0.5034010858470748,x=4.548687108007283 color=green,shape=circle,flag=0,i=92146,u=0.47316698396367085,v=0.17017670369396543,w=0.505410348493332,x=5.87097046802118 color=red,shape=circle,flag=0,i=92151,u=0.3063173889975037,v=0.322971980124509,w=0.5008340611718457,x=4.811384233564396 color=purple,shape=square,flag=0,i=92158,u=0.4876358930136361,v=0.07143269678147524,w=0.5194326580751527,x=5.593525888765722 color=red,shape=circle,flag=0,i=92161,u=0.5782559882905408,v=0.5572684026056344,w=0.4999665666656498,x=5.971280815682376 color=yellow,shape=triangle,flag=1,i=92188,u=0.1546352035429529,v=0.7614118132207637,w=0.5103450444907335,x=3.9386396343519436 color=red,shape=triangle,flag=0,i=92193,u=0.4114570194206454,v=0.1643985160794008,w=0.487651535003318,x=6.192091366674923 color=yellow,shape=square,flag=1,i=92207,u=0.7607670947909257,v=0.3330458741547624,w=0.5043800911114551,x=4.83260073369964 color=red,shape=triangle,flag=0,i=92211,u=0.29880763752176087,v=0.5565947269821077,w=0.4770125214159317,x=4.319237166817335 color=blue,shape=circle,flag=1,i=92228,u=0.6013823346938687,v=0.03694488190439982,w=0.4774086111769818,x=3.475820508311775 color=red,shape=square,flag=1,i=92245,u=0.7961877224295332,v=0.7070632441200317,w=0.5149390478858223,x=5.677540601346222 color=yellow,shape=triangle,flag=1,i=92254,u=0.15326317994623084,v=0.8110679924897019,w=0.5039151512231504,x=3.248213299635964 color=green,shape=triangle,flag=0,i=92256,u=0.8517874621186892,v=0.7429907448393668,w=0.4991747674473293,x=5.306090477467658 color=orange,shape=triangle,flag=0,i=92268,u=0.16513620273716123,v=0.1088324925021571,w=0.48314751526264116,x=4.528111869504131 color=blue,shape=triangle,flag=1,i=92270,u=0.03137096951445939,v=0.015178453173292805,w=0.5197708539156422,x=4.586874060593856 color=green,shape=triangle,flag=0,i=92277,u=0.24617576360789872,v=0.575053102410867,w=0.49727005821305376,x=5.0817951672332144 color=blue,shape=triangle,flag=0,i=92279,u=0.18910359054034243,v=0.857055364316783,w=0.5288206247883013,x=6.639857301622398 color=blue,shape=square,flag=0,i=92286,u=0.5301528580525783,v=0.4975650586832604,w=0.4970342834457019,x=6.067740841687204 color=blue,shape=circle,flag=1,i=92292,u=0.5959005449495492,v=0.04149008704490953,w=0.47466327278231685,x=4.2966234373857075 color=green,shape=triangle,flag=0,i=92318,u=0.4150619571543004,v=0.4771523156481643,w=0.5008583240388441,x=3.3388519128404677 color=red,shape=square,flag=1,i=92319,u=0.47287165320109836,v=0.18159150038154392,w=0.5038470806308768,x=2.8806534294051 color=purple,shape=triangle,flag=0,i=92327,u=0.05761765717059886,v=0.7143162058196174,w=0.5166700588437635,x=5.222879480116811 color=yellow,shape=square,flag=1,i=92335,u=0.5466631161636603,v=0.2494339978848218,w=0.5036639348713162,x=5.082181303040596 color=red,shape=square,flag=0,i=92338,u=0.7643701160252161,v=0.612162225482781,w=0.49679512063851927,x=4.722092810491887 color=yellow,shape=square,flag=1,i=92354,u=0.2739911611659992,v=0.6753834443612994,w=0.508456368184811,x=2.3417038003893644 color=purple,shape=square,flag=0,i=92360,u=0.2031974808069621,v=0.9756168089473269,w=0.5047373057063923,x=5.763432027776442 color=red,shape=triangle,flag=0,i=92369,u=0.22793449535306032,v=0.7380592625353234,w=0.5144759209326154,x=7.557222620904095 color=red,shape=circle,flag=1,i=92375,u=0.15480386085221798,v=0.07711216469128883,w=0.49574537165250765,x=6.645911888014537 color=red,shape=triangle,flag=0,i=92382,u=0.053419499784761126,v=0.8062155893570594,w=0.5145173301638083,x=4.529566110748772 color=red,shape=triangle,flag=0,i=92393,u=0.5382320437869095,v=0.09987302865394376,w=0.5224850816574071,x=3.706690197276604 color=red,shape=circle,flag=0,i=92398,u=0.6443723678042178,v=0.5938518534031301,w=0.4863800626197255,x=4.83719485934379 color=red,shape=square,flag=0,i=92402,u=0.4257768620476886,v=0.10536792875086354,w=0.498514740689355,x=4.550360005282122 color=green,shape=square,flag=1,i=92425,u=0.5726072783935123,v=0.29848380955676024,w=0.5180631508418188,x=3.4695996692799085 color=red,shape=triangle,flag=1,i=92426,u=0.7959615576462308,v=0.9226158388596538,w=0.5300927664325107,x=4.534824812213121 color=red,shape=circle,flag=0,i=92446,u=0.10841739950267182,v=0.03245882446936885,w=0.48856373496143407,x=4.8329225099364175 color=green,shape=square,flag=0,i=92459,u=0.7954227952686221,v=0.048758535169457606,w=0.5217434442272614,x=7.407826079329731 color=purple,shape=square,flag=1,i=92510,u=0.13899564089860716,v=0.8942760780015213,w=0.5090806308225366,x=5.184812958189893 color=blue,shape=circle,flag=1,i=92519,u=0.469508851635727,v=0.6060128836516456,w=0.47568685391621157,x=6.158734204238261 color=blue,shape=circle,flag=1,i=92520,u=0.635988188067897,v=0.6153770350297673,w=0.480520976793717,x=5.514426888518556 color=red,shape=square,flag=0,i=92535,u=0.5545564397859419,v=0.004975058750256167,w=0.5021996196417431,x=3.4913706546421897 color=yellow,shape=triangle,flag=1,i=92554,u=0.0508505318161705,v=0.5263444036615852,w=0.48955628228349646,x=7.604937349444351 color=red,shape=circle,flag=1,i=92608,u=0.2822691801658972,v=0.34855564797154814,w=0.4748559704366241,x=5.556851992239643 color=green,shape=square,flag=0,i=92638,u=0.029424758781300686,v=0.11934556673090824,w=0.5101799612232227,x=5.057554973622578 color=red,shape=square,flag=0,i=92645,u=0.09180410298341202,v=0.5724164077251228,w=0.5122394828590608,x=4.532359856579168 color=red,shape=circle,flag=0,i=92659,u=0.31350006300167166,v=0.3272104744822449,w=0.4825076800166879,x=5.809479499335666 color=red,shape=square,flag=0,i=92661,u=0.02282478666148624,v=0.19699177428237968,w=0.5146061147481212,x=7.767973891890201 color=green,shape=circle,flag=0,i=92672,u=0.9153683684039098,v=0.18453213315330053,w=0.49127124481601797,x=6.118977960477081 color=red,shape=triangle,flag=1,i=92717,u=0.6795899441943761,v=0.4682537414974407,w=0.5209558399487871,x=4.112178597388621 color=blue,shape=circle,flag=1,i=92726,u=0.9996778243345615,v=0.9635197665367478,w=0.4763386520182622,x=5.499485586527228 color=red,shape=square,flag=0,i=92742,u=0.7321911720522182,v=0.930143072499428,w=0.5198188275747119,x=3.0432406647346877 color=red,shape=triangle,flag=0,i=92748,u=0.4538098580684852,v=0.0467629130011904,w=0.5236593729797778,x=5.2074414955021 color=purple,shape=triangle,flag=0,i=92751,u=0.7614298089465806,v=0.13614291655875688,w=0.5175877223594458,x=4.870697582921675 color=blue,shape=triangle,flag=1,i=92757,u=0.21810762014610507,v=0.8486704950725418,w=0.5262841573779571,x=4.745195483335376 color=green,shape=triangle,flag=1,i=92764,u=0.8318920297622162,v=0.07065159489357287,w=0.5266471559552776,x=4.903809205618754 color=yellow,shape=circle,flag=1,i=92769,u=0.5283882491643586,v=0.9596697427917676,w=0.4597097311306728,x=3.9661418161181743 color=yellow,shape=square,flag=1,i=92770,u=0.40726751668994143,v=0.004504819016453276,w=0.48425820424305643,x=4.178275044109716 color=red,shape=triangle,flag=0,i=92775,u=0.11885081653923701,v=0.6634541882476465,w=0.5312863980180776,x=3.412433822839326 color=yellow,shape=square,flag=0,i=92776,u=0.3149888324070357,v=0.8891663083686959,w=0.487684662001148,x=3.7934257303984045 color=blue,shape=square,flag=1,i=92782,u=0.2616790176590942,v=0.9288893597920503,w=0.5047140751760347,x=5.462105621360529 color=green,shape=triangle,flag=1,i=92783,u=0.8152409830126898,v=0.22809947431131516,w=0.5233213578941764,x=7.84271096801136 color=red,shape=triangle,flag=0,i=92792,u=0.7670053051575968,v=0.34381238969062633,w=0.5224213908901688,x=6.671527132141768 color=blue,shape=triangle,flag=1,i=92793,u=0.9681200784557468,v=0.06514897515076978,w=0.5211512954592566,x=5.427151990471681 color=yellow,shape=triangle,flag=0,i=92832,u=0.8355741503985865,v=0.14353757878206297,w=0.48983561930149894,x=3.639550295648638 color=purple,shape=circle,flag=0,i=92833,u=0.933956065069158,v=0.7444615049007317,w=0.49051910849701874,x=5.359581909913964 color=red,shape=square,flag=0,i=92842,u=0.9163350445516149,v=0.0693224312097972,w=0.5353111211040978,x=5.06624745150635 color=purple,shape=circle,flag=0,i=92852,u=0.19509610173714598,v=0.8963782829333146,w=0.49562647480060795,x=4.757839412385918 color=yellow,shape=square,flag=1,i=92865,u=0.9653441843366023,v=0.6814992311554665,w=0.48607508128545984,x=5.242837461923397 color=red,shape=circle,flag=1,i=92879,u=0.2989184007375316,v=0.20499177748267272,w=0.47599987191778625,x=5.801420620548199 color=blue,shape=triangle,flag=1,i=92880,u=0.7574828586453414,v=0.4703249280658751,w=0.5161843621984696,x=5.7918408385145 color=yellow,shape=square,flag=1,i=92886,u=0.03437818736756382,v=0.7542842790682457,w=0.4851924034983134,x=5.316392358603744 color=red,shape=square,flag=0,i=92894,u=0.5259715974448427,v=0.6676927167048409,w=0.5374419000570985,x=3.117727175798819 color=yellow,shape=square,flag=1,i=92907,u=0.8941569514930652,v=0.09136754623771648,w=0.4854992788549717,x=5.9287181478082935 color=red,shape=circle,flag=0,i=92926,u=0.4571281201653624,v=0.3640667092811309,w=0.4845875076376031,x=6.0338208463432865 color=blue,shape=square,flag=1,i=92951,u=0.8027753059592647,v=0.9522259177922886,w=0.4951835502591678,x=5.257062426736476 color=red,shape=triangle,flag=0,i=92957,u=0.02852601873387428,v=0.40192847564997536,w=0.5261071981010705,x=4.565911708491163 color=green,shape=triangle,flag=0,i=92962,u=0.9665394439249344,v=0.2504479751848746,w=0.529951697558247,x=3.149697511119832 color=red,shape=square,flag=0,i=92971,u=0.5392918163547559,v=0.67779843613693,w=0.5248689331932467,x=6.669369791867976 color=red,shape=triangle,flag=0,i=92978,u=0.9508062326874523,v=0.03555208804734766,w=0.5144286948493904,x=4.0898018115026575 color=orange,shape=triangle,flag=1,i=92984,u=0.07633389276796809,v=0.445759093824172,w=0.49283755242261584,x=4.563217539559333 color=yellow,shape=square,flag=1,i=92994,u=0.9013019685248668,v=0.5813894564487491,w=0.4835026958147206,x=4.811509040226049 color=green,shape=circle,flag=0,i=92996,u=0.14622635812306606,v=0.8756168106429231,w=0.49747785768357394,x=3.9194806776713165 color=blue,shape=square,flag=1,i=93001,u=0.6997340636540766,v=0.2330670364480757,w=0.49690507255975425,x=2.9551172908143335 color=red,shape=square,flag=0,i=93009,u=0.8505020593786509,v=0.7804319053229719,w=0.5288208989296913,x=5.203149388234519 color=red,shape=circle,flag=0,i=93015,u=0.2906422110687059,v=0.19856199376085376,w=0.49696495402199636,x=4.402764098571768 color=red,shape=circle,flag=0,i=93017,u=0.3839105921853829,v=0.39272548180902345,w=0.5041956956711864,x=4.237576891218751 color=green,shape=square,flag=0,i=93042,u=0.7623626386073344,v=0.0996208726354616,w=0.5183905784919866,x=5.810487712022876 color=green,shape=square,flag=0,i=93044,u=0.4965074040960592,v=0.11795140763996548,w=0.5230714792430993,x=6.727380670166152 color=red,shape=circle,flag=0,i=93062,u=0.8513884070513233,v=0.8675652973774632,w=0.4993418892074519,x=5.146272663977379 color=red,shape=triangle,flag=0,i=93094,u=0.25520808229759373,v=0.7870163214307724,w=0.4955130665205509,x=5.165412775005804 color=red,shape=square,flag=0,i=93108,u=0.9643936510115555,v=0.4734974290131616,w=0.5274669502661687,x=5.282533997276936 color=red,shape=square,flag=0,i=93123,u=0.8222251004216543,v=0.9749139546679646,w=0.5205783559126494,x=3.84769168143684 color=red,shape=square,flag=0,i=93124,u=0.8662887556479304,v=0.5862258230484788,w=0.5209048840653713,x=5.518343672215752 color=orange,shape=square,flag=0,i=93128,u=0.5059794215688194,v=0.4369215031571725,w=0.4891070507778887,x=6.015340178717828 color=yellow,shape=square,flag=1,i=93135,u=0.2312012161150525,v=0.5795106123362668,w=0.49039908385128095,x=3.853333744017356 color=red,shape=square,flag=1,i=93143,u=0.3541430883400659,v=0.02262336757086958,w=0.5130678711987102,x=6.024604807210472 color=red,shape=triangle,flag=0,i=93151,u=0.44121314725292793,v=0.9439416972289323,w=0.5032953044014319,x=3.8331430269314573 color=blue,shape=circle,flag=0,i=93161,u=0.6165234627284528,v=0.7552642230512452,w=0.4883359791673761,x=3.2367430762645752 color=red,shape=square,flag=0,i=93168,u=0.11409431369441736,v=0.7569309648297614,w=0.5175339791669048,x=5.785829205432354 color=blue,shape=square,flag=0,i=93173,u=0.6540565113170111,v=0.7201095564252947,w=0.4832297478890186,x=6.062736184419772 color=green,shape=square,flag=1,i=93175,u=0.8974314194464692,v=0.8349160188793906,w=0.5125667527740619,x=6.728679564471983 color=yellow,shape=square,flag=1,i=93183,u=0.4937187266731211,v=0.8436237722811973,w=0.4903840434805118,x=4.264969466944225 color=blue,shape=square,flag=0,i=93190,u=0.9766163480003753,v=0.5268862063863686,w=0.4765947594358578,x=6.745225341428919 color=blue,shape=triangle,flag=1,i=93213,u=0.11907254956563906,v=0.8144139418586077,w=0.5079494483200321,x=4.676249224493708 color=yellow,shape=triangle,flag=1,i=93214,u=0.33103726921483967,v=0.9616065799366738,w=0.4899165036528938,x=5.134708601742912 color=green,shape=triangle,flag=0,i=93215,u=0.37710680288805665,v=0.1566898063975043,w=0.5163657815354505,x=6.064064740413205 color=green,shape=triangle,flag=0,i=93229,u=0.0013258871306677245,v=0.5798172276769943,w=0.5138419019643939,x=6.122818515520134 color=red,shape=square,flag=1,i=93230,u=0.8275992424509893,v=0.39872438964098533,w=0.5330883620249358,x=4.968673737934752 color=blue,shape=circle,flag=0,i=93254,u=0.7384732397492123,v=0.13190215454573573,w=0.48280945124405006,x=4.992524345138505 color=red,shape=triangle,flag=0,i=93256,u=0.9865530869255993,v=0.5743289208964387,w=0.49140389376624477,x=5.543740809426006 color=red,shape=square,flag=0,i=93271,u=0.4443044458467864,v=0.015610202954379648,w=0.5389352125188843,x=3.143567386481036 color=red,shape=triangle,flag=0,i=93284,u=0.6928566123391451,v=0.38269886332409164,w=0.4935787951216088,x=3.824109249591025 color=yellow,shape=triangle,flag=1,i=93289,u=0.06577524528643552,v=0.728178454196101,w=0.4937156220549639,x=4.854591083166828 color=orange,shape=square,flag=1,i=93291,u=0.5944176543007182,v=0.17744449786454086,w=0.49262281749172077,x=3.1548117990710653 color=red,shape=square,flag=0,i=93294,u=0.060123683254037275,v=0.7336514016462937,w=0.5343524865320674,x=3.33763544917446 color=red,shape=circle,flag=1,i=93313,u=0.9426343485223739,v=0.9337632293605146,w=0.49172331416952686,x=5.852198581267326 color=red,shape=triangle,flag=0,i=93321,u=0.6469324887469351,v=0.9870276206294317,w=0.494198111917428,x=4.9216750513143195 color=red,shape=square,flag=1,i=93341,u=0.9012516845235167,v=0.3343117410561025,w=0.5505884613347477,x=2.6723750372674187 color=purple,shape=circle,flag=0,i=93343,u=0.45490256047283373,v=0.09341179841698799,w=0.5075655467130734,x=3.6904298527934998 color=yellow,shape=square,flag=1,i=93345,u=0.6234008496744187,v=0.9050961984801064,w=0.4881886254730515,x=4.1532052120224 color=red,shape=square,flag=1,i=93348,u=0.43769972149913183,v=0.30241245777007375,w=0.5476086702138897,x=5.6874062529006 color=green,shape=square,flag=1,i=93357,u=0.4797820346792012,v=0.9257894695131084,w=0.5133701095281766,x=4.262304435220472 color=red,shape=square,flag=1,i=93368,u=0.8921223557391114,v=0.8833200555987885,w=0.5437774224849312,x=3.698668134727517 color=purple,shape=triangle,flag=0,i=93373,u=0.3967550710841131,v=0.8773985303929602,w=0.5101006115433356,x=5.833640908762368 color=green,shape=square,flag=0,i=93389,u=0.04951293420840053,v=0.625564248733943,w=0.5101249581630469,x=4.204217702244588 color=green,shape=circle,flag=0,i=93390,u=0.04960840913639242,v=0.7509652156689688,w=0.4981353201164877,x=5.837736020714733 color=red,shape=triangle,flag=1,i=93408,u=0.9719968115768202,v=0.5533383291375743,w=0.4853573356235901,x=2.47556385529334 color=green,shape=square,flag=0,i=93419,u=0.07862983651361821,v=0.9726746956569318,w=0.506618710198194,x=4.230466529238665 color=yellow,shape=square,flag=1,i=93422,u=0.7707399302971367,v=0.74454757636542,w=0.49026468607370105,x=4.905992608161124 color=blue,shape=square,flag=1,i=93430,u=0.4776634860537742,v=0.15008982307836605,w=0.46962613311952284,x=3.684577760467564 color=red,shape=triangle,flag=0,i=93462,u=0.16949647933386958,v=0.5500932564894656,w=0.48993496095662503,x=7.820293074733988 color=orange,shape=triangle,flag=1,i=93471,u=0.3317570325318646,v=0.8874313110698134,w=0.4917960233719517,x=6.150180241447093 color=blue,shape=circle,flag=1,i=93474,u=0.7951874520684338,v=0.10991976813353188,w=0.46246243465321546,x=5.312471106905913 color=blue,shape=circle,flag=1,i=93483,u=0.19819444535883923,v=0.9650442796073642,w=0.45960864116555084,x=5.885303740852502 color=green,shape=circle,flag=1,i=93489,u=0.7946899755101324,v=0.7062447187970816,w=0.5041569797892488,x=6.635187739927555 color=yellow,shape=square,flag=1,i=93492,u=0.1391217816721203,v=0.3490258416387182,w=0.5058287137137161,x=4.376778666894332 color=yellow,shape=triangle,flag=1,i=93493,u=0.2869046503640855,v=0.8991814710011304,w=0.49178644118689196,x=5.005051283145076 color=orange,shape=circle,flag=1,i=93495,u=0.06123132666421649,v=0.2821051915517929,w=0.4928871506359694,x=3.860615227561887 color=red,shape=square,flag=0,i=93501,u=0.9804810165190108,v=0.9575533653990974,w=0.551511309670641,x=4.909064942581761 color=yellow,shape=square,flag=0,i=93510,u=0.3870469742262176,v=0.7395313029925318,w=0.5143245997387486,x=3.8823841202648333 color=yellow,shape=triangle,flag=1,i=93512,u=0.3551782043885905,v=0.3860661616455179,w=0.4898839563251213,x=6.309612880605467 color=red,shape=triangle,flag=0,i=93523,u=0.31019402808218133,v=0.0017066744945283263,w=0.48718463296886166,x=5.366521614930793 color=yellow,shape=triangle,flag=1,i=93532,u=0.6734190129695646,v=0.8127365178402746,w=0.4877103797644284,x=4.286242165738341 color=blue,shape=triangle,flag=0,i=93539,u=0.0776556252320888,v=0.5263248088118108,w=0.5069126298706793,x=3.464696010612767 color=orange,shape=circle,flag=1,i=93545,u=0.9800645989862569,v=0.3320947616535743,w=0.4849232347773755,x=6.7351973771244 color=purple,shape=circle,flag=0,i=93553,u=0.6303209046293548,v=0.9760157836122396,w=0.5106195949566945,x=5.124970200047329 color=red,shape=circle,flag=0,i=93565,u=0.7026920687017486,v=0.6369658130150313,w=0.47290967661829403,x=4.801407443392416 color=red,shape=circle,flag=0,i=93574,u=0.6028234204669851,v=0.5940159567370489,w=0.4747189259116316,x=6.33256070968014 color=purple,shape=square,flag=0,i=93595,u=0.846258015505779,v=0.6219819168177243,w=0.5101388644661239,x=6.214315476041591 color=green,shape=circle,flag=0,i=93600,u=0.5670351172290983,v=0.7525719360010829,w=0.5151070091575891,x=5.194525795959978 color=red,shape=triangle,flag=0,i=93622,u=0.8397793180453716,v=0.2298114067470377,w=0.5042924065590354,x=4.450936896369874 color=red,shape=square,flag=0,i=93628,u=0.3764132629098499,v=0.2061263831967045,w=0.5556804473939273,x=7.086494163900947 color=red,shape=triangle,flag=1,i=93630,u=0.8000515157591985,v=0.3299830905077069,w=0.5003150965773266,x=5.056555067066446 color=yellow,shape=triangle,flag=1,i=93641,u=0.2852969801675491,v=0.7251859514901501,w=0.4859277604790131,x=5.6898535468645655 color=blue,shape=circle,flag=0,i=93675,u=0.6593652182186537,v=0.4840409484505477,w=0.47220631400727414,x=6.338461158631241 color=blue,shape=square,flag=1,i=93680,u=0.5004081971443053,v=0.39590146186375463,w=0.48578090209402663,x=6.849620799402179 color=purple,shape=square,flag=0,i=93721,u=0.7119956695985707,v=0.9510172307531325,w=0.5118257462801897,x=5.5848143476602985 color=green,shape=square,flag=1,i=93723,u=0.3387637382868649,v=0.409859465673577,w=0.5032410769749635,x=5.48676071013304 color=yellow,shape=square,flag=1,i=93748,u=0.419789310541153,v=0.2712707372716193,w=0.523300517369533,x=5.435398027595331 color=orange,shape=triangle,flag=0,i=93751,u=0.7576589887629124,v=0.13341827054829603,w=0.49161736806866035,x=6.243172713132708 color=red,shape=square,flag=0,i=93759,u=0.5739837642797534,v=0.11257651047118522,w=0.551379593054145,x=3.073780043803366 color=purple,shape=square,flag=0,i=93765,u=0.88450672427772,v=0.7074934904557063,w=0.5149872326094626,x=5.10564513026127 color=red,shape=triangle,flag=0,i=93768,u=0.14490986690222107,v=0.6264602380089783,w=0.5052576483618616,x=5.455976673270964 color=yellow,shape=square,flag=1,i=93769,u=0.6925053131313421,v=0.0590393306122966,w=0.5126015924600923,x=2.2972082930216287 color=purple,shape=square,flag=0,i=93781,u=0.6769527169521316,v=0.15017489841352472,w=0.5149308401611511,x=5.15973196698775 color=red,shape=triangle,flag=0,i=93785,u=0.6820969607290105,v=0.9692933367083294,w=0.49418514046151085,x=5.244448761021533 color=yellow,shape=circle,flag=1,i=93799,u=0.19250341230696455,v=0.8914620645317418,w=0.4759772558860603,x=4.397251919348142 color=red,shape=square,flag=1,i=93828,u=0.4843819007850958,v=0.21359464813149265,w=0.560814452111647,x=5.430842361999297 color=yellow,shape=circle,flag=1,i=93851,u=0.4024019516054841,v=0.1825374420345245,w=0.48456018586205823,x=3.578853310866885 color=red,shape=triangle,flag=0,i=93852,u=0.11952950915222171,v=0.6185272814895332,w=0.49741882875022647,x=5.0121198411566334 color=blue,shape=triangle,flag=1,i=93859,u=0.09029863080652811,v=0.22567055830278748,w=0.48893493169194147,x=6.446439246029592 color=orange,shape=triangle,flag=0,i=93870,u=0.8259861912431266,v=0.9343182166720388,w=0.4929060477123214,x=4.995155582067377 color=red,shape=square,flag=0,i=93871,u=0.8949022645096748,v=0.6167442271717923,w=0.5537527502067653,x=6.7191312344797725 color=red,shape=triangle,flag=0,i=93875,u=0.18506301278734083,v=0.25312152583462066,w=0.4956811843542052,x=7.107063398379303 color=orange,shape=square,flag=1,i=93877,u=0.6146269026026114,v=0.9831570446610254,w=0.48068478651677626,x=2.2631522425725774 color=red,shape=square,flag=0,i=93879,u=0.7123353951988787,v=0.8043752849371905,w=0.5573239389293855,x=6.910626363495999 color=blue,shape=circle,flag=0,i=93880,u=0.6204195601559785,v=0.640348104956813,w=0.47812898788824953,x=4.344053549229683 color=blue,shape=circle,flag=1,i=93884,u=0.23502896721065203,v=0.19105574636443756,w=0.475404629082949,x=4.94288997758962 color=red,shape=square,flag=0,i=93887,u=0.9981209646945113,v=0.006068840188553359,w=0.5529009750438596,x=4.056257971130269 color=yellow,shape=circle,flag=0,i=93898,u=0.9565614763131942,v=0.02969877386503017,w=0.49133615993289326,x=4.519062466134162 color=orange,shape=square,flag=0,i=93901,u=0.2999452881728999,v=0.7373598643188187,w=0.47695222134422094,x=4.2081548632214245 color=red,shape=square,flag=0,i=93917,u=0.6648739426025233,v=0.7120710767117031,w=0.5479377375551202,x=2.3356981534561068 color=red,shape=square,flag=1,i=93928,u=0.9732214443819778,v=0.3973479454498102,w=0.5508834309603914,x=6.523232212249323 color=yellow,shape=circle,flag=1,i=93940,u=0.5618903283784817,v=0.8414430025793512,w=0.48804353012559665,x=3.9904572853451654 color=red,shape=triangle,flag=0,i=93955,u=0.0011440315528401523,v=0.6207181938203082,w=0.5060629786876807,x=4.727110155278569 color=red,shape=triangle,flag=1,i=93956,u=0.5074579736789474,v=0.3305676691911855,w=0.5025715037410848,x=4.271352606640998 color=green,shape=square,flag=0,i=93958,u=0.6079825212562244,v=0.5575270220373377,w=0.5098082205063277,x=4.61681197798782 color=red,shape=circle,flag=0,i=93962,u=0.40055818460746717,v=0.39910862230813293,w=0.4905404411620984,x=6.0603024799097005 color=green,shape=triangle,flag=1,i=93987,u=0.5454807147881016,v=0.6207105676173871,w=0.5225719151339943,x=4.069721679825503 color=red,shape=circle,flag=1,i=93992,u=0.2763361078610522,v=0.2666879169300569,w=0.4917675415517746,x=5.579288808426948 color=green,shape=triangle,flag=0,i=94000,u=0.596867165023715,v=0.3143330563356329,w=0.5176841286592171,x=5.369235743300724 color=blue,shape=square,flag=0,i=94020,u=0.5756750119027304,v=0.7597294424669012,w=0.47363668336805564,x=5.6956721237176 color=red,shape=triangle,flag=0,i=94021,u=0.019665959645606135,v=0.709096231096199,w=0.5132178431121155,x=5.7815869865312886 color=red,shape=square,flag=0,i=94035,u=0.06202231884381981,v=0.45881411578088305,w=0.5430055483069299,x=4.5312835409983565 color=purple,shape=triangle,flag=0,i=94056,u=0.7333756860381885,v=0.4355040438341987,w=0.5037252999182574,x=4.207334203288932 color=red,shape=square,flag=1,i=94057,u=0.8870712075654925,v=0.3742052239190763,w=0.5367893127742382,x=4.973851642082246 color=red,shape=square,flag=1,i=94062,u=0.036237343693436785,v=0.1045713876831671,w=0.5298576710817157,x=5.13455908393862 color=green,shape=square,flag=0,i=94065,u=0.4585932299592197,v=0.12564001882630038,w=0.504402442320757,x=5.331034089536822 color=purple,shape=square,flag=0,i=94068,u=0.5513014169727752,v=0.5718537966970478,w=0.5060666646311373,x=5.393288486858334 color=red,shape=square,flag=1,i=94071,u=0.08747924241901106,v=0.44693950378812997,w=0.5288899014580909,x=3.1801187710324945 color=red,shape=square,flag=0,i=94074,u=0.40837336355933873,v=0.7289826885634818,w=0.5222326650165192,x=5.709660083354817 color=red,shape=square,flag=1,i=94087,u=0.05638885574133767,v=0.7306385271934962,w=0.5210498318999434,x=5.969087548189066 color=orange,shape=circle,flag=1,i=94089,u=0.27898512998075076,v=0.2584110932734265,w=0.4721934103684907,x=5.513768608251465 color=red,shape=triangle,flag=0,i=94090,u=0.011579423006631506,v=0.1461924744427231,w=0.50680797233544,x=5.392685691328301 color=green,shape=square,flag=0,i=94100,u=0.037726806682094716,v=0.23709186351754974,w=0.5041152111424824,x=6.484096787948876 color=red,shape=square,flag=0,i=94112,u=0.7199989054206615,v=0.991854573709443,w=0.5113764101595197,x=4.6865206360636575 color=blue,shape=triangle,flag=1,i=94114,u=0.7382669242389647,v=0.7462570727414071,w=0.4876544853162869,x=5.172390184290637 color=purple,shape=triangle,flag=0,i=94117,u=0.4330002456835155,v=0.036183005402333435,w=0.5029683977003918,x=2.9789436077830285 color=blue,shape=triangle,flag=1,i=94119,u=0.1617402064868817,v=0.8062815967450566,w=0.49255678594325925,x=6.74287289463116 color=green,shape=triangle,flag=0,i=94123,u=0.1566992041830444,v=0.6502079277615944,w=0.503984894552716,x=7.484419265837637 color=red,shape=circle,flag=1,i=94130,u=0.15025294659968402,v=0.1826767485274198,w=0.49834962988783793,x=4.395734848632275 color=yellow,shape=circle,flag=1,i=94140,u=0.316070340832189,v=0.7101629932380786,w=0.48915255791936957,x=4.2400283270050565 color=purple,shape=triangle,flag=0,i=94172,u=0.7130775460451007,v=0.45847194779652833,w=0.5000733607237531,x=6.380990883251704 color=red,shape=circle,flag=0,i=94222,u=0.4801940809555969,v=0.38905265587066573,w=0.51272480213867,x=5.0973318023038905 color=green,shape=circle,flag=0,i=94244,u=0.4584926300361336,v=0.5870594531146602,w=0.4988618595197844,x=4.738058113092706 color=red,shape=square,flag=0,i=94247,u=0.8644573371403343,v=0.20775632350917972,w=0.49001702979812234,x=4.882984810120678 color=red,shape=square,flag=0,i=94258,u=0.10974848478001653,v=0.9238792277853174,w=0.4931964816545601,x=5.005871005846089 color=purple,shape=circle,flag=0,i=94260,u=0.03026821410397551,v=0.6601671837266547,w=0.5013582146221717,x=5.825536992273702 color=red,shape=circle,flag=1,i=94265,u=0.8952216177780481,v=0.8090882896574163,w=0.5089747905882614,x=4.778298116541301 color=red,shape=triangle,flag=0,i=94277,u=0.007709963688652177,v=0.9029200616419227,w=0.4990300005410127,x=5.545512050968591 color=blue,shape=circle,flag=0,i=94285,u=0.24574478706342118,v=0.6679910258383416,w=0.4916341120587314,x=6.7966231451877706 color=red,shape=square,flag=0,i=94288,u=0.28309302811729564,v=0.5085532188072315,w=0.49135330990857284,x=4.361399595396993 color=red,shape=circle,flag=1,i=94292,u=0.6568717051446402,v=0.6902297122905847,w=0.5089085375512069,x=2.7577249665674337 color=yellow,shape=triangle,flag=1,i=94296,u=0.6370176934677825,v=0.614556634906679,w=0.4967281062437877,x=4.90842228979405 color=red,shape=triangle,flag=0,i=94297,u=0.6390569892003273,v=0.2800883357076729,w=0.4996117534180357,x=2.84246196222414 color=green,shape=triangle,flag=0,i=94302,u=0.18746119677416706,v=0.3855462437973667,w=0.5112384808411182,x=6.331189281337317 color=yellow,shape=square,flag=1,i=94309,u=0.8866337057460133,v=0.6189719844623301,w=0.5183884097335458,x=5.959968983741753 color=green,shape=triangle,flag=0,i=94313,u=0.6039146830681794,v=0.6591951564269052,w=0.5069562547481516,x=5.426924829725192 color=red,shape=circle,flag=0,i=94328,u=0.1178044938851679,v=0.09765788832777922,w=0.5096548007181898,x=6.162578475662966 color=red,shape=triangle,flag=0,i=94331,u=0.15621371120778282,v=0.754212713361215,w=0.5096398159401533,x=3.6887648385047043 color=red,shape=triangle,flag=1,i=94357,u=0.2996787317674632,v=0.7691044755514256,w=0.5058095516173593,x=5.827341785600333 color=red,shape=square,flag=0,i=94366,u=0.31608323212142986,v=0.8715833046771758,w=0.4978348162138525,x=5.553252896036036 color=red,shape=triangle,flag=1,i=94367,u=0.6662377473177329,v=0.4702165198335524,w=0.5051974170750035,x=5.754693755771456 color=red,shape=circle,flag=1,i=94371,u=0.8294280325421534,v=0.8606920580175302,w=0.5037941657003376,x=5.366318775628849 color=green,shape=square,flag=0,i=94374,u=0.04120083857891943,v=0.7819031687459034,w=0.5068380006622194,x=5.3211837250040235 color=yellow,shape=triangle,flag=1,i=94377,u=0.561842232414588,v=0.33463441831305163,w=0.5062941803470954,x=7.047894151343674 color=red,shape=square,flag=0,i=94384,u=0.15092231087778962,v=0.9340875197091294,w=0.5000959746053216,x=5.449726038865738 color=green,shape=circle,flag=0,i=94390,u=0.7445986819096515,v=0.5103769969234335,w=0.4899875928840483,x=4.926734628338052 color=red,shape=triangle,flag=0,i=94424,u=0.22017046612119995,v=0.8742365917352823,w=0.5006016387170509,x=4.335172534725971 color=purple,shape=triangle,flag=0,i=94427,u=0.9935914290043147,v=0.9342657400938085,w=0.5118327447890746,x=2.0134488376685247 color=red,shape=square,flag=0,i=94442,u=0.34365020022019244,v=0.9326683227116795,w=0.49537084356699923,x=3.95370253836643 color=red,shape=square,flag=1,i=94443,u=0.04794827187476092,v=0.8019147552612818,w=0.49057813770779696,x=2.8574798883721173 color=red,shape=square,flag=1,i=94453,u=0.3054788812346224,v=0.24512087312543007,w=0.48799474653991864,x=5.555475461380162 color=red,shape=square,flag=0,i=94481,u=0.4840969077705247,v=0.5255163652043569,w=0.48227193978663613,x=5.145849918594299 color=red,shape=circle,flag=1,i=94497,u=0.8480077230984338,v=0.9312751854302335,w=0.4967372515496152,x=4.124199971516984 color=yellow,shape=circle,flag=0,i=94534,u=0.38861816691240514,v=0.7567099874157627,w=0.4852223209453526,x=4.538396661892992 color=yellow,shape=triangle,flag=0,i=94538,u=0.2672799595387756,v=0.10443191846080979,w=0.5073074570120953,x=6.346063034361737 color=yellow,shape=circle,flag=1,i=94552,u=0.1712882335567838,v=0.3259475088295717,w=0.482824218920368,x=3.291686965324202 color=green,shape=square,flag=0,i=94567,u=0.0038661826908737984,v=0.2492595243587501,w=0.5011076376431046,x=6.351171996193123 color=green,shape=triangle,flag=1,i=94590,u=0.07343742625437688,v=0.23343054548193543,w=0.5037820674281168,x=4.89002956905163 color=blue,shape=triangle,flag=0,i=94607,u=0.6631920507557296,v=0.4369451571175079,w=0.4988225129478721,x=6.472272684702357 color=red,shape=triangle,flag=0,i=94610,u=0.544646967828129,v=0.20310412230863117,w=0.5140842686550952,x=5.518515038283496 color=yellow,shape=square,flag=0,i=94631,u=0.6131922881261986,v=0.8829452805834902,w=0.5402682177789455,x=2.8697984248805546 color=red,shape=triangle,flag=0,i=94649,u=0.37680586149507656,v=0.531873848826147,w=0.5164075447477771,x=3.18077524958789 color=blue,shape=circle,flag=0,i=94657,u=0.6856076866129293,v=0.7529799784201368,w=0.48531361009112406,x=5.186956673568379 color=red,shape=square,flag=1,i=94658,u=0.1314205100276179,v=0.77631958671169,w=0.4786633165232282,x=6.530427842311236 color=purple,shape=circle,flag=0,i=94686,u=0.283186607515193,v=0.9269615978919837,w=0.4950964993082637,x=5.070609618417811 color=red,shape=square,flag=0,i=94689,u=0.30882279665974666,v=0.39737758625652664,w=0.48539674823193363,x=6.196100423711762 color=red,shape=circle,flag=0,i=94695,u=0.5206530070612057,v=0.48652278324879217,w=0.5122921729017607,x=5.033313205622764 color=purple,shape=square,flag=0,i=94705,u=0.8761909968441094,v=0.7935235409462378,w=0.49173438927674956,x=3.63647136539369 color=red,shape=circle,flag=0,i=94713,u=0.3137063900928977,v=0.366181626284267,w=0.49932326037455843,x=5.24781522779401 color=purple,shape=circle,flag=0,i=94717,u=0.5675782394285436,v=0.9664918468422924,w=0.4928726435866197,x=2.924947001995275 color=red,shape=square,flag=1,i=94724,u=0.7903522556392034,v=0.31382994092682914,w=0.48810859660059247,x=5.418578189391887 color=orange,shape=triangle,flag=1,i=94728,u=0.6147952572304167,v=0.8124737047060224,w=0.5055720258945624,x=6.652973421501709 color=red,shape=circle,flag=1,i=94733,u=0.8994797966638701,v=0.9983461696475617,w=0.4959427260304219,x=4.432052402667912 color=red,shape=triangle,flag=0,i=94746,u=0.8794538103662065,v=0.33466829860805336,w=0.5223415478465803,x=5.713245666496277 color=blue,shape=square,flag=1,i=94773,u=0.8336971507856067,v=0.663403839465149,w=0.5006522631854345,x=5.458211184283616 color=red,shape=triangle,flag=1,i=94776,u=0.09071028397115666,v=0.8967033302080704,w=0.5186715318445669,x=6.989417880277936 color=red,shape=circle,flag=0,i=94779,u=0.5823372950326793,v=0.6740514019239459,w=0.5064685529523256,x=5.331017166908641 color=red,shape=square,flag=1,i=94784,u=0.30371275947244813,v=0.5034727917273265,w=0.481131269675275,x=4.962293804099515 color=yellow,shape=triangle,flag=1,i=94790,u=0.3322725154831089,v=0.8823377013102264,w=0.5009485797470198,x=5.779120363231121 color=blue,shape=square,flag=1,i=94804,u=0.9296809251812996,v=0.12257445659613919,w=0.498561566168998,x=5.121694224083096 color=red,shape=triangle,flag=1,i=94813,u=0.21382240047675283,v=0.013747014227901588,w=0.5168355835879442,x=4.559371640094053 color=red,shape=circle,flag=0,i=94821,u=0.5427294680901177,v=0.5846906690312902,w=0.5151429523730308,x=4.540204950104281 color=purple,shape=square,flag=0,i=94836,u=0.9589364512377747,v=0.8992749036434428,w=0.49913083145091747,x=2.991314573147467 color=red,shape=square,flag=0,i=94841,u=0.5453932721227068,v=0.1170152774877814,w=0.4889908334563191,x=5.709273342310534 color=red,shape=triangle,flag=0,i=94843,u=0.493262149490416,v=0.011832543612560475,w=0.5211706349493206,x=6.751266943293774 color=red,shape=triangle,flag=0,i=94883,u=0.08579176463726834,v=0.9462601501846178,w=0.5156905411971057,x=8.317120491404644 color=red,shape=triangle,flag=1,i=94893,u=0.08462118503806337,v=0.5031727971245549,w=0.5201656177638505,x=3.994941407188952 color=blue,shape=triangle,flag=1,i=94897,u=0.3491300124700786,v=0.6730402529320697,w=0.5083649532317387,x=5.543764417034228 color=blue,shape=circle,flag=0,i=94902,u=0.40794873898572936,v=0.7878724521540721,w=0.4745816531957584,x=5.806567795021444 color=blue,shape=square,flag=1,i=94904,u=0.8703689730540912,v=0.06863351477175472,w=0.5031774300991061,x=5.287292351512755 color=blue,shape=triangle,flag=0,i=94906,u=0.3522477548518742,v=0.8398156224627885,w=0.5110082619972443,x=4.170139664987736 color=red,shape=square,flag=0,i=94933,u=0.8207051907469852,v=0.6714645520414942,w=0.48801120394288877,x=4.63621338421315 color=green,shape=square,flag=1,i=94937,u=0.3289070354445588,v=0.8292630098024294,w=0.4962475252528494,x=4.862447599534005 color=purple,shape=square,flag=0,i=94957,u=0.20768211872859366,v=0.6499999060660224,w=0.49368674988959443,x=6.494327950599405 color=yellow,shape=square,flag=1,i=94963,u=0.40733279263945354,v=0.3186454624205395,w=0.5382223738809148,x=4.308974276404359 color=green,shape=square,flag=0,i=94969,u=0.03264992823656221,v=0.42486754230411117,w=0.48959948211148785,x=3.1653282971243404 color=red,shape=circle,flag=1,i=94995,u=0.40018494514183234,v=0.3480321407370032,w=0.5246486261630341,x=5.560277002593004 color=red,shape=triangle,flag=0,i=95002,u=0.6855407751847372,v=0.9464659022555953,w=0.5269400607233719,x=4.63468662541698 color=red,shape=circle,flag=0,i=95012,u=0.7224846297526336,v=0.7219864465393859,w=0.5195749900489327,x=4.902925843596016 color=blue,shape=square,flag=0,i=95022,u=0.728288231234988,v=0.5065821144524781,w=0.5039210773062858,x=6.242217985806318 color=orange,shape=square,flag=0,i=95024,u=0.25728281287165866,v=0.20625420973668496,w=0.47709369091696907,x=4.391356923921371 color=blue,shape=square,flag=1,i=95030,u=0.8497378924791577,v=0.8333678484852933,w=0.49752889449149,x=4.707818407401047 color=red,shape=square,flag=1,i=95034,u=0.25533669227738776,v=0.27258380537926363,w=0.48520197325696696,x=6.535404826584711 color=blue,shape=triangle,flag=0,i=95057,u=0.1369196405633063,v=0.6162470540747264,w=0.4981850993726346,x=5.702007281253594 color=green,shape=square,flag=1,i=95068,u=0.9373976679412133,v=0.06035623015974323,w=0.49984563506697693,x=6.004911983193927 color=red,shape=square,flag=0,i=95086,u=0.8837368704356093,v=0.9686455453605962,w=0.4881631668996269,x=4.999466746102727 color=purple,shape=triangle,flag=0,i=95087,u=0.04335295621534607,v=0.9792751193896676,w=0.501766859767471,x=6.6708700239603225 color=red,shape=triangle,flag=0,i=95088,u=0.2649450054099186,v=0.15161228510007507,w=0.5195177264686487,x=6.380042443361127 color=red,shape=square,flag=1,i=95121,u=0.21303014597832648,v=0.7311358637438857,w=0.48754645962691634,x=6.111526162212111 color=blue,shape=square,flag=1,i=95125,u=0.5955700798695953,v=0.8134808776264878,w=0.49339314186848326,x=5.8017966955992195 color=red,shape=triangle,flag=0,i=95141,u=0.29481998221536876,v=0.09137433215243673,w=0.5118901394297206,x=4.355213237069349 color=purple,shape=triangle,flag=0,i=95151,u=0.5897354668458885,v=0.11543551902136306,w=0.5036141198980587,x=7.413682874456235 color=red,shape=circle,flag=0,i=95159,u=0.6580958028021712,v=0.5979317066374599,w=0.522622054598586,x=6.2092608840357855 color=red,shape=triangle,flag=0,i=95174,u=0.2624235602005557,v=0.5925909658759327,w=0.49724034980788917,x=6.124609884272918 color=red,shape=circle,flag=0,i=95178,u=0.5914399755031541,v=0.5898156594042067,w=0.5234331561925322,x=3.421463339154903 color=red,shape=circle,flag=1,i=95183,u=0.4857063606352723,v=0.4390647619053223,w=0.5253408182083623,x=5.963401300829486 color=purple,shape=square,flag=0,i=95215,u=0.9341323936426884,v=0.972813669639962,w=0.5017288605008587,x=5.734994402979431 color=red,shape=triangle,flag=0,i=95216,u=0.07841751130870456,v=0.42060655680140135,w=0.5022107131398774,x=4.6792402972527825 color=blue,shape=square,flag=1,i=95217,u=0.002667137924713292,v=0.5014182755245598,w=0.4880693833559115,x=4.881973194125624 color=red,shape=square,flag=0,i=95220,u=0.412263864780532,v=0.7785638206166626,w=0.48212397564704074,x=4.611284397417477 color=purple,shape=square,flag=0,i=95229,u=0.3624747282603584,v=0.5939038093671826,w=0.49821052158468077,x=4.374313894877282 color=red,shape=square,flag=0,i=95251,u=0.3685822458693424,v=0.5613292278042047,w=0.47839914095991976,x=5.024453624479713 color=purple,shape=square,flag=0,i=95261,u=0.8651707322542452,v=0.8561690535945209,w=0.4993389329792418,x=4.913920786901495 color=red,shape=square,flag=1,i=95263,u=0.7056606241226618,v=0.9131802494473958,w=0.4767798774936042,x=3.279070825509402 color=red,shape=square,flag=0,i=95287,u=0.8890251343676947,v=0.9376401531381994,w=0.4836685892842009,x=3.942407879007797 color=red,shape=square,flag=0,i=95296,u=0.5051401432321563,v=0.14651534990658466,w=0.4871240751226292,x=5.918087358747563 color=red,shape=circle,flag=1,i=95297,u=0.44925183921642853,v=0.5169020729434569,w=0.5366717598225503,x=5.9616844890939475 color=red,shape=triangle,flag=0,i=95313,u=0.6522284708651094,v=0.16923004476845127,w=0.5134734546535809,x=4.905143145646957 color=red,shape=square,flag=0,i=95316,u=0.6892255042303376,v=0.033837867513929476,w=0.4816445312543678,x=6.080410840680348 color=purple,shape=square,flag=0,i=95335,u=0.12447081577623254,v=0.4865239679315827,w=0.49567244611016287,x=4.625897653478866 color=red,shape=circle,flag=0,i=95340,u=0.23803259383291164,v=0.1927099302240184,w=0.5437750683231967,x=3.579218558870553 color=purple,shape=triangle,flag=0,i=95341,u=0.4048454403699504,v=0.007033073257603495,w=0.4925772685601072,x=1.643332528737662 color=red,shape=circle,flag=0,i=95350,u=0.37570136111425056,v=0.4205590285282056,w=0.5436174164147097,x=5.202928530061143 color=red,shape=triangle,flag=0,i=95352,u=0.01809102467202106,v=0.5240977500610657,w=0.5106305766528645,x=6.169422572683959 color=red,shape=triangle,flag=0,i=95362,u=0.597437393156178,v=0.9114017582517434,w=0.5060223311345061,x=5.990425557359262 color=red,shape=square,flag=1,i=95394,u=0.43087387419591494,v=0.7799068618205608,w=0.473510360726394,x=3.9821117889142705 color=red,shape=triangle,flag=0,i=95413,u=0.48645724495841736,v=0.37479955178501734,w=0.5136315068754431,x=2.547267875687577 color=purple,shape=triangle,flag=0,i=95429,u=0.6324607515918962,v=0.9619671858094646,w=0.49282856219274584,x=6.834662683629477 color=red,shape=circle,flag=1,i=95434,u=0.7951595910186059,v=0.7293016881795313,w=0.5422550745559764,x=5.624573389906437 color=red,shape=square,flag=0,i=95441,u=0.8120401678127536,v=0.06334723509015716,w=0.48399060925776144,x=3.8171986500868837 color=red,shape=circle,flag=0,i=95443,u=0.7999996233802388,v=0.8478632472527992,w=0.5419826987461797,x=5.189927429602718 color=green,shape=triangle,flag=0,i=95454,u=0.021820495826963993,v=0.247973120267464,w=0.48863389666214974,x=3.9858728454058965 color=red,shape=triangle,flag=0,i=95455,u=0.5880337984059256,v=0.3979594286222955,w=0.5107003730173946,x=3.9146303503754187 color=red,shape=square,flag=0,i=95489,u=0.38937956844509736,v=0.7439014662120559,w=0.49749690214338643,x=2.08599486568694 color=blue,shape=triangle,flag=1,i=95500,u=0.6723111785672105,v=0.9208224128407376,w=0.5162501058657194,x=3.8836463081731956 color=yellow,shape=square,flag=1,i=95501,u=0.698850017364642,v=0.27440040121581477,w=0.5118851821238122,x=5.329166449998421 color=yellow,shape=square,flag=0,i=95511,u=0.4603948184700003,v=0.49007080527570546,w=0.5114651386198127,x=6.118980676097276 color=orange,shape=circle,flag=0,i=95518,u=0.7677021168866173,v=0.1525069385499992,w=0.4692760523145991,x=3.826875524783335 color=red,shape=square,flag=0,i=95528,u=0.8299728998149455,v=0.5941379319705079,w=0.4883684011509505,x=4.119105391794861 color=red,shape=triangle,flag=0,i=95531,u=0.38633998695999805,v=0.755881127616098,w=0.5224722412362447,x=4.0529339900811685 color=blue,shape=square,flag=0,i=95533,u=0.1706273080172087,v=0.27422112273499943,w=0.49118868750712774,x=4.040895932069326 color=purple,shape=square,flag=0,i=95549,u=0.2933916978683071,v=0.2971101531880507,w=0.5107156672668544,x=4.0783722737591885 color=red,shape=triangle,flag=0,i=95554,u=0.4336516522618147,v=0.36564087249127863,w=0.5231860955089859,x=3.828429839171689 color=red,shape=square,flag=0,i=95556,u=0.8110403312925802,v=0.07422675259198352,w=0.49276361425070986,x=6.291640296267218 color=red,shape=square,flag=0,i=95567,u=0.6298377141604105,v=0.22435450875520302,w=0.49238530491492405,x=4.760177677140182 color=green,shape=circle,flag=0,i=95574,u=0.08723182565571463,v=0.0006094934266722696,w=0.4824320986207452,x=4.071748509925414 color=yellow,shape=square,flag=1,i=95580,u=0.1973977898574082,v=0.9817446192748276,w=0.5082030600746619,x=3.9187500216584232 color=red,shape=circle,flag=0,i=95609,u=0.4768456124311581,v=0.4039576678577314,w=0.5302862787106399,x=6.49732439627864 color=purple,shape=square,flag=0,i=95635,u=0.8111369256022484,v=0.193745686230979,w=0.5013701310782523,x=4.0452536100578085 color=blue,shape=square,flag=0,i=95639,u=0.44854536144294777,v=0.8133097125608071,w=0.49850422530326555,x=5.324877126207013 color=green,shape=triangle,flag=0,i=95652,u=0.42831050632895995,v=0.6025341497610506,w=0.48494414585066087,x=7.223783905266928 color=red,shape=circle,flag=0,i=95653,u=0.05362336509312238,v=-0.043310883828218,w=0.5304203962378913,x=4.934405825487166 color=red,shape=circle,flag=0,i=95654,u=0.4433411320722124,v=0.44825754039189947,w=0.5326836182516868,x=5.776396139848291 color=red,shape=square,flag=0,i=95661,u=0.5918935990633056,v=0.4733480030338092,w=0.48170754885858796,x=3.4317974666052766 color=blue,shape=triangle,flag=0,i=95677,u=0.11758649380606867,v=0.2564395323353277,w=0.5168535618031888,x=2.9460769960805293 color=yellow,shape=square,flag=1,i=95688,u=0.08805025615564177,v=0.8681852991004899,w=0.5066765273061633,x=3.2422160219759273 color=red,shape=square,flag=0,i=95715,u=0.09515556834057048,v=0.2476069131448505,w=0.4694731137835921,x=6.258881681726623 color=purple,shape=square,flag=0,i=95716,u=0.8661051890893713,v=0.2548893019964037,w=0.4961224261867851,x=4.90815280336836 color=red,shape=circle,flag=0,i=95726,u=0.5729003917059892,v=0.48102977701485233,w=0.5190850523208961,x=5.7189671324680305 color=red,shape=square,flag=0,i=95738,u=0.6036878845436557,v=0.519282753397272,w=0.4695051406703007,x=3.8153909034622253 color=red,shape=circle,flag=0,i=95744,u=0.5316089582888708,v=0.5849715421326843,w=0.5227757989885363,x=5.963378791330766 color=blue,shape=square,flag=1,i=95746,u=0.893044466429303,v=0.5614463993752504,w=0.5052916700308168,x=3.988417964607063 color=yellow,shape=circle,flag=1,i=95757,u=0.6434932765584167,v=0.5034054921640212,w=0.4809738855512452,x=4.035531593145203 color=purple,shape=circle,flag=0,i=95764,u=0.501319018852234,v=0.33688514834799477,w=0.4787809380726825,x=3.0898069848448624 color=purple,shape=triangle,flag=0,i=95776,u=0.38084018073898485,v=0.580626025410974,w=0.5018086361771342,x=6.27371689970268 color=purple,shape=triangle,flag=0,i=95809,u=0.7895510446195199,v=0.8017870470521001,w=0.5058125219353772,x=4.608350393771451 color=red,shape=square,flag=0,i=95855,u=0.6708696653307745,v=0.864290005125367,w=0.46002377498082186,x=4.371903851161853 color=blue,shape=circle,flag=0,i=95856,u=0.48468979737859186,v=0.7050802087044364,w=0.4903873948315253,x=4.310859903954784 color=blue,shape=circle,flag=0,i=95869,u=0.433699314724719,v=0.9815830528860979,w=0.4859165997731851,x=4.249701542758067 color=blue,shape=triangle,flag=1,i=95876,u=0.7607275569966165,v=0.3444373072309326,w=0.5176824027954439,x=5.178559864617614 color=yellow,shape=square,flag=1,i=95880,u=0.2708214888936329,v=0.33893901007098237,w=0.5071423755655081,x=3.878089050267082 color=green,shape=square,flag=0,i=95913,u=0.977812714071183,v=0.8213216550332649,w=0.5037895209853568,x=4.501399772902655 color=green,shape=triangle,flag=0,i=95916,u=0.41209521739690724,v=0.009840812423060674,w=0.4923116593995726,x=6.121704104855858 color=yellow,shape=triangle,flag=1,i=95922,u=0.770196523924362,v=0.5366579950148794,w=0.4940098259506026,x=6.450025232982571 color=blue,shape=square,flag=1,i=95933,u=0.4460982583770846,v=0.06284278404643429,w=0.5131543736940538,x=6.5981643517007535 color=red,shape=square,flag=0,i=95959,u=0.9778390717447472,v=0.5267474727962671,w=0.48899476248113577,x=6.986010326962725 color=blue,shape=triangle,flag=1,i=95988,u=0.19822067579147096,v=0.05887446013478115,w=0.5123538284044189,x=5.862640977432053 color=green,shape=triangle,flag=0,i=95999,u=0.2777888980702661,v=0.6036755664651436,w=0.5004330266521184,x=5.594060009477997 color=red,shape=triangle,flag=0,i=96001,u=0.07201289135218536,v=0.9578500735124724,w=0.5024362973163085,x=5.319861055814207 color=red,shape=square,flag=0,i=96022,u=0.4709205322315836,v=0.7937369877489687,w=0.49007862193940366,x=3.973003372311459 color=blue,shape=square,flag=1,i=96035,u=0.4423886625964605,v=0.9366746323015379,w=0.5050051256716289,x=5.313988804185247 color=red,shape=square,flag=1,i=96048,u=0.4573455212892237,v=0.8689836365200174,w=0.5026099292380142,x=4.284593437243346 color=red,shape=triangle,flag=1,i=96071,u=0.7014027677589221,v=0.7050266694844497,w=0.4991756884347118,x=3.9612918655374205 color=yellow,shape=square,flag=1,i=96086,u=0.7833683478375343,v=0.6149748333528218,w=0.49362651600138596,x=5.189911883843258 color=red,shape=square,flag=0,i=96090,u=0.2362815181764243,v=0.08052300595014228,w=0.5064439828465793,x=3.4067046807656305 color=yellow,shape=circle,flag=1,i=96095,u=0.0036354395410326257,v=0.6635853765373362,w=0.48103253822812914,x=5.359085246783725 color=red,shape=triangle,flag=0,i=96121,u=0.3505461523143154,v=0.93233366310048,w=0.5126317356885189,x=4.297395337314128 color=red,shape=circle,flag=0,i=96141,u=0.39597887757686256,v=0.39562748029305544,w=0.5351730203208921,x=3.394427748518069 color=red,shape=square,flag=0,i=96142,u=0.820574896008899,v=0.9178219586117422,w=0.5066322293802394,x=7.0697506748462935 color=green,shape=square,flag=1,i=96146,u=0.4694324766526824,v=0.5658438480255048,w=0.5321410697850847,x=4.106989909501264 color=red,shape=circle,flag=1,i=96159,u=0.5122412779436548,v=0.4638787927655735,w=0.5367372010647821,x=5.637915664281828 color=red,shape=triangle,flag=1,i=96163,u=0.6053873173220439,v=0.7748744349075521,w=0.5063751364943072,x=5.780191564409791 color=red,shape=triangle,flag=0,i=96189,u=0.6799282412050941,v=0.15346921699793092,w=0.495885574165823,x=4.7011577154887645 color=red,shape=square,flag=0,i=96201,u=0.1537994073527562,v=0.9791783796380524,w=0.5080221713445994,x=4.316219815138682 color=red,shape=triangle,flag=0,i=96205,u=0.9853517582765164,v=0.8117688328600086,w=0.49210970081556293,x=4.346809360490263 color=red,shape=circle,flag=0,i=96219,u=0.2540037235882736,v=0.16291780516875548,w=0.5234860327068843,x=2.9306178016011946 color=yellow,shape=triangle,flag=1,i=96220,u=0.04510353065983863,v=0.6982109032332625,w=0.4883775242226292,x=4.088662097165213 color=red,shape=square,flag=0,i=96223,u=0.09402120561917393,v=0.05313157052444151,w=0.5039799968651898,x=4.8771799749006055 color=purple,shape=circle,flag=0,i=96233,u=0.11571093831848556,v=0.5113038026470524,w=0.46862217953527663,x=3.392490400038291 color=red,shape=circle,flag=0,i=96238,u=0.01573142157455376,v=0.0768552496541719,w=0.5217362210575832,x=4.403578027256978 color=red,shape=triangle,flag=0,i=96244,u=0.19524302626749834,v=0.3758656097497919,w=0.4983507551303781,x=2.304522394049828 color=red,shape=triangle,flag=0,i=96250,u=0.8337474618350973,v=0.9600628954017896,w=0.49456350408513333,x=4.8508758297677215 color=red,shape=circle,flag=1,i=96257,u=0.18506914976633337,v=0.15877971707154517,w=0.5236120006634366,x=3.336001097280219 color=green,shape=circle,flag=0,i=96267,u=0.1347991479459697,v=0.4980375318782472,w=0.47939951705788325,x=3.60633618172144 color=red,shape=square,flag=0,i=96277,u=0.03850189729758602,v=0.7178419532250438,w=0.5079281526733028,x=4.5290403972179885 color=yellow,shape=square,flag=1,i=96278,u=0.6454657419549751,v=0.983018108485444,w=0.4774335826811351,x=2.955729927262149 color=yellow,shape=circle,flag=0,i=96314,u=0.8205284107378986,v=0.7083231637415845,w=0.4890166781426609,x=5.225617763479977 color=red,shape=square,flag=1,i=96317,u=0.13741722855999394,v=0.6973181200378114,w=0.5211802110632608,x=3.9668210915973128 color=yellow,shape=triangle,flag=1,i=96320,u=0.5973408278919474,v=0.5730119857753153,w=0.4824021977514047,x=5.592620345137888 color=purple,shape=triangle,flag=0,i=96321,u=0.22122636521068006,v=0.3915798896420922,w=0.5059835132049681,x=5.114537322072974 color=red,shape=square,flag=1,i=96353,u=0.49625834974236394,v=0.26548572878487686,w=0.5209824742084431,x=4.989615126271908 color=red,shape=triangle,flag=0,i=96358,u=0.9531132081452546,v=0.31613044984587446,w=0.496200227805815,x=6.7151425135946745 color=yellow,shape=square,flag=1,i=96359,u=0.8408871035291287,v=0.9755149608180735,w=0.48851094419217744,x=6.0403806170332155 color=blue,shape=circle,flag=1,i=96370,u=0.4256799445593342,v=0.8440931690888698,w=0.48925221027347976,x=4.0988964628309725 color=red,shape=circle,flag=0,i=96374,u=0.5394311155541947,v=0.6206571237155135,w=0.5147480752868391,x=4.942284674972361 color=red,shape=square,flag=1,i=96377,u=0.07817501039392116,v=0.29586063255101147,w=0.5233383643238237,x=5.0987289913082074 color=blue,shape=square,flag=1,i=96387,u=0.8279662404044754,v=0.1336329890718898,w=0.5133205197150905,x=5.412347036816107 color=red,shape=triangle,flag=0,i=96397,u=0.5550176624219795,v=0.3759031486752258,w=0.4910617171658142,x=2.9951560160680053 color=red,shape=triangle,flag=1,i=96431,u=0.3206443033037468,v=0.6609938133553613,w=0.500129219027092,x=4.093189058880722 color=red,shape=square,flag=0,i=96440,u=0.5527743240009251,v=0.5617708584536918,w=0.5064558542785705,x=5.0849946219112825 color=yellow,shape=circle,flag=1,i=96461,u=0.4213770360462241,v=0.5643111647745723,w=0.4911471936490873,x=4.359268750812394 color=red,shape=square,flag=1,i=96462,u=0.9049197708860998,v=0.9754284660267258,w=0.5068111207191822,x=6.069349019779153 color=red,shape=square,flag=1,i=96476,u=0.44075709413911857,v=0.4868365504334653,w=0.5067130449725873,x=4.856440652889357 color=red,shape=circle,flag=1,i=96481,u=0.8671250136807436,v=0.9442368143550283,w=0.5024024616048917,x=6.281369351378448 color=red,shape=circle,flag=1,i=96483,u=0.257923630044134,v=0.20425375031078905,w=0.5022896654545875,x=4.653332394665 color=yellow,shape=triangle,flag=1,i=96492,u=0.9222129750986249,v=0.3148953740017284,w=0.48113731450222064,x=6.9539559011754415 color=blue,shape=square,flag=1,i=96498,u=0.875846620932736,v=0.2886080825394486,w=0.5225328851711897,x=5.641928193172539 color=red,shape=triangle,flag=0,i=96499,u=0.54370234369147,v=0.9830996930683974,w=0.5119538464738257,x=5.3725541404567965 color=purple,shape=square,flag=1,i=96509,u=0.25213949940984015,v=0.5600094467964819,w=0.483611074389497,x=5.463995937804239 color=red,shape=circle,flag=0,i=96513,u=0.5840255152025253,v=0.64379073239883,w=0.5125190766820626,x=4.686287327540726 color=purple,shape=triangle,flag=0,i=96518,u=0.7811323759842613,v=0.7008683738425372,w=0.5121591861656576,x=3.6940357853817924 color=blue,shape=circle,flag=1,i=96534,u=0.763586420854788,v=0.3548512130831012,w=0.48909414385967737,x=4.21153573427312 color=purple,shape=triangle,flag=0,i=96548,u=0.8853360655849348,v=0.21596139123580305,w=0.5094280911754115,x=6.868205543959447 color=red,shape=triangle,flag=0,i=96557,u=0.7072217595654958,v=0.9122544763954878,w=0.5150148516633359,x=5.3407435655052495 color=red,shape=square,flag=0,i=96561,u=0.6271868228292494,v=0.2126169635646109,w=0.5040037335246169,x=6.154218037849257 color=green,shape=triangle,flag=0,i=96599,u=0.5506321480028791,v=0.8625866013557643,w=0.48788637049117073,x=4.358405203753322 color=green,shape=circle,flag=1,i=96602,u=0.4971419875895393,v=0.8477666091538062,w=0.4774357227021727,x=3.363433494675512 color=blue,shape=square,flag=0,i=96605,u=0.09933759395928465,v=0.004100487542805453,w=0.5276495494792367,x=3.832435218383292 color=red,shape=triangle,flag=1,i=96621,u=0.2313996645622367,v=0.16044417338891637,w=0.5081820702418738,x=6.868830432605786 color=purple,shape=square,flag=1,i=96646,u=0.8153799649374639,v=0.37606604371496444,w=0.49495402472012084,x=6.607505990567295 color=red,shape=triangle,flag=0,i=96650,u=0.9573758464230904,v=0.011650017863653161,w=0.5042523373034675,x=6.053236752187001 color=green,shape=circle,flag=1,i=96656,u=0.15301253370395795,v=0.9360480916991148,w=0.47996540675389343,x=4.964909635026444 color=red,shape=circle,flag=0,i=96660,u=0.9339160633706772,v=0.9400747392523728,w=0.5072699914900494,x=5.696583467192387 color=blue,shape=circle,flag=1,i=96674,u=0.6578842880061873,v=0.7430280001393442,w=0.4927840002992643,x=4.933691349038118 color=red,shape=circle,flag=0,i=96681,u=0.9093417723765131,v=0.9312061484621479,w=0.5013956927167295,x=3.968201236086754 color=yellow,shape=triangle,flag=1,i=96688,u=0.5441493781561474,v=0.7088517900510397,w=0.4900280653093751,x=4.315969716960768 color=red,shape=triangle,flag=0,i=96710,u=0.2094719376918206,v=0.6082243970055167,w=0.5159501284164395,x=3.181489653403958 color=blue,shape=triangle,flag=0,i=96713,u=0.21223246933503637,v=0.3103920219698435,w=0.5168260373272008,x=5.880069791255057 color=yellow,shape=triangle,flag=1,i=96721,u=0.33556301493448626,v=0.7304677916147592,w=0.49932965008316815,x=3.8903214671557933 color=yellow,shape=triangle,flag=1,i=96740,u=0.9664443538532672,v=0.5845457292223816,w=0.4968884965550576,x=5.8459770548241 color=red,shape=square,flag=0,i=96766,u=0.22515664670363855,v=0.3233909748386826,w=0.5116507298661361,x=6.398730903199202 color=purple,shape=circle,flag=0,i=96768,u=0.33608049960076525,v=0.6371986348667935,w=0.45349282172603966,x=6.781829725175949 color=green,shape=square,flag=0,i=96774,u=0.2154734180741319,v=0.8781674700172086,w=0.5326455027398711,x=3.936220468122993 color=purple,shape=square,flag=0,i=96782,u=0.27623451642617936,v=0.13894980550912983,w=0.5107294732254406,x=3.0829420270559056 color=blue,shape=square,flag=0,i=96784,u=0.4193489666956077,v=0.10629875093142627,w=0.5317360271949962,x=3.876647954589947 color=blue,shape=triangle,flag=1,i=96796,u=0.41206622235504087,v=0.3603765642834287,w=0.513749246897892,x=4.245544314256821 color=red,shape=triangle,flag=0,i=96797,u=0.8390250766619783,v=0.8204339989162104,w=0.5019774546766443,x=6.234464210198609 color=purple,shape=square,flag=0,i=96801,u=0.1696382894249373,v=0.6615691688116003,w=0.5153534841236239,x=4.335865319920412 color=green,shape=triangle,flag=0,i=96811,u=0.9595897649215346,v=0.5455859308302632,w=0.48839988183493277,x=3.50764881622457 color=red,shape=square,flag=1,i=96812,u=0.6633006211474649,v=0.3924932082381519,w=0.5000987314047961,x=4.524240244136892 color=blue,shape=triangle,flag=0,i=96819,u=0.4213681511663504,v=0.23313744252939783,w=0.5088472157695753,x=4.398928665675311 color=red,shape=square,flag=0,i=96845,u=0.3339797831018281,v=0.2588719544248831,w=0.4954868820621749,x=4.127128968682313 color=red,shape=square,flag=0,i=96848,u=0.07791643009408067,v=0.1560682540432935,w=0.49666969974421393,x=5.572885243477472 color=yellow,shape=square,flag=1,i=96851,u=0.5388018181776875,v=0.5546247073558797,w=0.48064667292004665,x=2.0579684303789714 color=purple,shape=circle,flag=0,i=96870,u=0.5847649579675587,v=0.9875482745532688,w=0.4565858410190943,x=3.797353743957879 color=blue,shape=square,flag=1,i=96875,u=0.9142142223643162,v=0.8731989992783917,w=0.5232963609026355,x=5.931479720806045 color=purple,shape=triangle,flag=0,i=96886,u=0.7620914159993625,v=0.2589179659624974,w=0.5060775126241244,x=5.801846079964444 color=red,shape=circle,flag=1,i=96887,u=0.008915214662668425,v=-0.06271145266677931,w=0.48755793492550203,x=3.5158895775946895 color=purple,shape=square,flag=0,i=96892,u=0.9295795784913928,v=0.5567736910666704,w=0.5116561868187911,x=4.378387402108497 color=orange,shape=circle,flag=1,i=96897,u=0.16818297872450094,v=0.810633088388253,w=0.4675226650638352,x=6.07189029851303 color=yellow,shape=circle,flag=1,i=96901,u=0.2018414695350964,v=0.4057862820377357,w=0.5004512182623366,x=3.0974982927217423 color=red,shape=square,flag=0,i=96903,u=0.9860464850796222,v=0.951976247614596,w=0.5212279100883831,x=8.578089301488708 color=blue,shape=circle,flag=1,i=96915,u=0.006866076456939152,v=0.007289346396799012,w=0.49547388319366714,x=5.884116143801638 color=purple,shape=triangle,flag=0,i=96930,u=0.5055845700264154,v=0.4552677253123145,w=0.5068760828442833,x=6.302386576403815 color=red,shape=triangle,flag=0,i=96934,u=0.9607457187268132,v=0.38616109086537587,w=0.5080702805466717,x=3.9224562048526743 color=red,shape=circle,flag=0,i=96945,u=0.6809384119739392,v=0.6554448624275744,w=0.48081192375711385,x=5.330509785976479 color=red,shape=triangle,flag=1,i=96949,u=0.8436280439405668,v=0.8627029373150187,w=0.5007828226892923,x=5.965284103870897 color=blue,shape=circle,flag=0,i=96953,u=0.09053061144662133,v=0.053288751024586634,w=0.49901702449999247,x=4.566063051710288 color=red,shape=triangle,flag=0,i=96958,u=0.0329567371644508,v=0.48380256164528723,w=0.5054524565225944,x=5.913939544134682 color=blue,shape=square,flag=1,i=96961,u=0.03575219860906198,v=0.015273446978771754,w=0.5244294295109888,x=4.8942594680635 color=yellow,shape=triangle,flag=1,i=96964,u=0.6753010144630732,v=0.8088645160439986,w=0.49357119216876405,x=4.973181581826535 color=blue,shape=circle,flag=0,i=96978,u=0.9982633408245939,v=0.4362474578687586,w=0.5044673207376004,x=4.461821832481811 color=green,shape=square,flag=0,i=97000,u=0.6290508849121716,v=0.5975249117583501,w=0.5346361734874436,x=5.092610428669288 color=red,shape=triangle,flag=1,i=97003,u=0.49391957222866134,v=0.3517329710102629,w=0.5067788753681516,x=5.849695362146246 color=red,shape=triangle,flag=1,i=97016,u=0.9873458756911708,v=0.022119209398065,w=0.506457654513772,x=5.915977124768982 color=yellow,shape=triangle,flag=1,i=97024,u=0.38811420132912866,v=0.7051529503359618,w=0.4926659114806118,x=7.386209603734446 color=red,shape=circle,flag=0,i=97025,u=0.48790356365516274,v=0.5548030066184464,w=0.4970032883214445,x=3.8679936376690534 color=red,shape=triangle,flag=1,i=97026,u=0.08818720098756072,v=0.415248186499631,w=0.5034342518985538,x=4.617569322681561 color=red,shape=circle,flag=1,i=97028,u=0.392026413515555,v=0.42006604703125006,w=0.501221476705388,x=5.007722271208663 color=purple,shape=triangle,flag=0,i=97029,u=0.1798377909811557,v=0.7675681621527558,w=0.509208691532998,x=5.688833082887121 color=red,shape=triangle,flag=0,i=97041,u=0.32876541948093685,v=0.004890115461912536,w=0.49982816588472173,x=3.9469309159597246 color=yellow,shape=triangle,flag=1,i=97048,u=0.7932219576138572,v=0.969102802862149,w=0.49328967669718116,x=4.834697688075342 color=green,shape=square,flag=0,i=97055,u=0.24118869910422647,v=0.8159199718066013,w=0.5309988727295452,x=6.068079177044434 color=red,shape=square,flag=0,i=97060,u=0.11827652670713684,v=0.442615493329682,w=0.48777601263636,x=4.631940118607367 color=blue,shape=triangle,flag=0,i=97061,u=0.8741193108337573,v=0.7994579077417499,w=0.49637326188864817,x=5.084328756762589 color=red,shape=square,flag=1,i=97082,u=0.09580776868114327,v=0.3127038023023665,w=0.49597039606379695,x=7.3113914677542295 color=blue,shape=square,flag=0,i=97084,u=0.018387098959581127,v=0.46331768179852206,w=0.5141904006106274,x=6.823278545150015 color=blue,shape=triangle,flag=1,i=97122,u=0.6293976558954338,v=0.1987399668110742,w=0.4751446156062487,x=4.8111959438878955 color=red,shape=triangle,flag=0,i=97127,u=0.7406867607291928,v=0.7869628368930285,w=0.48725187375451035,x=6.373002723583167 color=red,shape=square,flag=0,i=97131,u=0.07099747423767344,v=0.21023697449405598,w=0.5083224815615155,x=5.500497178920348 color=red,shape=circle,flag=0,i=97142,u=0.09833987353193874,v=0.1147791068458756,w=0.49978560088685176,x=6.649395472152787 color=red,shape=square,flag=0,i=97145,u=0.1095278718757351,v=0.4712615049049269,w=0.500997151201516,x=6.152237213506827 color=blue,shape=square,flag=1,i=97149,u=0.1886728827395836,v=0.720803500813239,w=0.5140856399205782,x=5.255487499247563 color=red,shape=triangle,flag=0,i=97151,u=0.13342444052386448,v=0.07884187380217789,w=0.492165846333622,x=5.9595039299953365 color=purple,shape=square,flag=0,i=97154,u=0.28042409017376335,v=0.9412376677981548,w=0.5277662963859316,x=4.737930471132928 color=red,shape=triangle,flag=0,i=97166,u=0.30970638691215,v=0.32341380412269727,w=0.49912091515574897,x=6.01117247150778 color=green,shape=square,flag=0,i=97168,u=0.1912513634038605,v=0.49303796342198103,w=0.5352330183500308,x=3.326483531615287 color=red,shape=circle,flag=0,i=97176,u=0.45579218349119677,v=0.3869630943022203,w=0.49883949059815036,x=6.494520740802528 color=red,shape=triangle,flag=1,i=97177,u=0.12668139785697063,v=0.6323225812171959,w=0.4984072671432093,x=5.671608659509612 color=red,shape=triangle,flag=0,i=97214,u=0.5348072571734852,v=0.5927012513329605,w=0.5108259339428247,x=6.735193656056778 color=purple,shape=square,flag=0,i=97230,u=0.35470524541749526,v=0.20010542749315596,w=0.5303222548334717,x=6.428357947355543 color=yellow,shape=triangle,flag=1,i=97234,u=0.47631436173471964,v=0.7765559018355477,w=0.47732119043101473,x=4.806593955730334 color=purple,shape=circle,flag=0,i=97243,u=0.8230092004181703,v=0.9381872267787872,w=0.45712006521814225,x=6.174824436263681 color=blue,shape=triangle,flag=1,i=97266,u=0.6909701381885082,v=0.8240221760455293,w=0.48619698532670647,x=4.259612407736948 color=blue,shape=square,flag=1,i=97276,u=0.8516966151374171,v=0.10016699452463229,w=0.508175647297329,x=3.43208556464738 color=yellow,shape=triangle,flag=1,i=97277,u=0.3860135243757694,v=0.14162591139520508,w=0.4764937593207753,x=4.009840029937227 color=red,shape=circle,flag=1,i=97280,u=0.5917993310006303,v=0.5194695413216914,w=0.5010615202598578,x=5.698417328761084 color=purple,shape=triangle,flag=0,i=97294,u=0.9755702075513683,v=0.24584559293392982,w=0.5214214048541824,x=4.723840504286124 color=purple,shape=square,flag=0,i=97300,u=0.42027484356278855,v=0.22270130081509798,w=0.5242214498337153,x=3.5625814547603514 color=orange,shape=circle,flag=1,i=97301,u=0.9553848886986518,v=0.7799807659966358,w=0.4608595151265397,x=4.604757742088484 color=red,shape=circle,flag=1,i=97309,u=0.04777252740431659,v=0.11857770295836605,w=0.49994976976023503,x=3.5012074061713405 color=yellow,shape=circle,flag=1,i=97312,u=0.7273664187957455,v=0.6821231276230334,w=0.4900791531096476,x=5.129983466787765 color=red,shape=square,flag=0,i=97331,u=0.37926688266873265,v=0.4864574679061694,w=0.4942426957567359,x=5.269920041356692 color=red,shape=square,flag=0,i=97343,u=0.6241079278926611,v=0.8018744306885754,w=0.4909620282552845,x=2.6395618832093914 color=green,shape=square,flag=0,i=97344,u=0.8616687764933793,v=0.5685012317353809,w=0.5257345134696678,x=5.616811142165216 color=red,shape=circle,flag=1,i=97363,u=0.16491847512221658,v=0.21048409982526964,w=0.5031948314548698,x=7.349845996160004 color=red,shape=square,flag=0,i=97372,u=0.8269241296383256,v=0.6967117814030773,w=0.4965201109007503,x=5.1784863070239355 color=red,shape=square,flag=0,i=97376,u=0.19609500207002672,v=0.19023274723169536,w=0.5070041538850066,x=5.223435346279785 color=red,shape=triangle,flag=0,i=97380,u=0.8919455096083191,v=0.5924857368525175,w=0.5106536844624204,x=5.8747646648899865 color=blue,shape=triangle,flag=0,i=97384,u=0.3215611431884712,v=0.21973012811149484,w=0.48887320823151775,x=5.387662287666793 color=blue,shape=square,flag=1,i=97390,u=0.5683638775808385,v=0.2784245223252638,w=0.5229640465145601,x=3.438195606907572 color=yellow,shape=circle,flag=1,i=97396,u=0.9432514765439831,v=0.4255263132934115,w=0.4910916056568584,x=8.311929483038284 color=purple,shape=triangle,flag=0,i=97400,u=0.6861602139534393,v=0.9421516880329144,w=0.5131445004303671,x=4.548344352898108 color=blue,shape=circle,flag=1,i=97403,u=0.9772545408148562,v=0.02667878239259458,w=0.4800751827681361,x=5.4068923530300586 color=red,shape=triangle,flag=0,i=97415,u=0.4202070093270537,v=0.5567466106741579,w=0.5083881941755304,x=6.015079574597386 color=purple,shape=square,flag=0,i=97437,u=0.7147659294214207,v=0.22750813482497856,w=0.5097905756139546,x=5.571440660985307 color=purple,shape=square,flag=0,i=97456,u=0.7723035279117967,v=0.050217423978692555,w=0.5144639026111142,x=5.993029032868384 color=green,shape=square,flag=0,i=97460,u=0.0782987251399535,v=0.12876499173112188,w=0.5220400684813095,x=5.789980053367799 color=red,shape=square,flag=0,i=97462,u=0.08965807151828942,v=0.10643707279095249,w=0.5008978912962472,x=5.616013051283294 color=red,shape=circle,flag=0,i=97467,u=0.7766741505785799,v=0.7484017480681512,w=0.5030197226971365,x=3.496080359290433 color=green,shape=triangle,flag=0,i=97479,u=0.44152744337097793,v=0.5844495248568005,w=0.4940033847922217,x=4.315221374690091 color=purple,shape=square,flag=0,i=97516,u=0.28402613483717465,v=0.4272049677002838,w=0.5091847486779658,x=4.300723570993671 color=red,shape=triangle,flag=0,i=97518,u=0.13164672554701873,v=0.22921222398891972,w=0.5150332966927038,x=4.163427956316571 color=red,shape=triangle,flag=0,i=97521,u=0.8298504144125524,v=0.6334400989390334,w=0.5138879233833277,x=4.580764024404662 color=blue,shape=circle,flag=0,i=97522,u=0.6161536601333419,v=0.10011125645874996,w=0.48975848692141466,x=4.272053125774312 color=red,shape=square,flag=0,i=97528,u=0.5026882085865776,v=0.09627587585336217,w=0.5006311175911682,x=5.209893874383046 color=yellow,shape=triangle,flag=1,i=97537,u=0.2618325583909621,v=0.8139707712866776,w=0.47221599116161334,x=4.814572637440977 color=red,shape=square,flag=1,i=97541,u=0.26012815842242976,v=0.5746267570070889,w=0.5058301006804881,x=7.894284173816768 color=red,shape=square,flag=0,i=97579,u=0.5562711220007341,v=0.904963651078646,w=0.5058172540812761,x=5.924094256885994 color=red,shape=circle,flag=0,i=97609,u=0.8961614931968467,v=0.979176636525386,w=0.5025893437530877,x=3.8290612156016643 color=red,shape=square,flag=0,i=97621,u=0.9214089464989041,v=0.9071850948395918,w=0.5001465142808271,x=5.764287284989577 color=orange,shape=triangle,flag=0,i=97626,u=0.9630188333882982,v=0.27386939920704134,w=0.5064392730701361,x=4.538819506187884 color=red,shape=square,flag=1,i=97680,u=0.3209211121736111,v=0.3899516029122365,w=0.5198867447086687,x=7.06857285048642 color=red,shape=square,flag=0,i=97688,u=0.5911520575244686,v=0.33186590764785806,w=0.5180611691981245,x=5.04041766542527 color=purple,shape=triangle,flag=0,i=97711,u=0.04797693766549749,v=0.4056005979165126,w=0.5273590237315651,x=6.255121933383456 color=blue,shape=triangle,flag=1,i=97720,u=0.594943728773139,v=0.021015724656598733,w=0.49445682186947093,x=4.686014512170725 color=red,shape=square,flag=1,i=97728,u=0.18091463089999837,v=0.7024748500590835,w=0.5213011945044698,x=3.816509651620779 color=green,shape=triangle,flag=0,i=97743,u=0.4660292875154822,v=0.9055364869739684,w=0.5027993217625732,x=3.9121321558708826 color=blue,shape=circle,flag=0,i=97757,u=0.21642242605405448,v=0.7011683595472,w=0.49092845735927554,x=5.149654671760703 color=red,shape=triangle,flag=0,i=97769,u=0.2758974960696885,v=0.14252263841836466,w=0.5092202307326151,x=3.9296557153052114 color=green,shape=circle,flag=0,i=97782,u=0.9229506182027291,v=0.7709550496964023,w=0.48690715626806763,x=5.003019797233288 color=red,shape=triangle,flag=1,i=97785,u=0.6687944994434781,v=0.4292208180608189,w=0.5060053205603642,x=6.445192505384767 color=purple,shape=square,flag=0,i=97787,u=0.1626976458292152,v=0.7169415062126457,w=0.505993441989183,x=6.757878157483494 color=green,shape=triangle,flag=0,i=97792,u=0.6942834648605322,v=0.35075423520437954,w=0.5025883258793723,x=3.851474577720205 color=red,shape=triangle,flag=0,i=97804,u=0.32617072932399793,v=0.9068176837587851,w=0.5064110510788882,x=6.24923704998471 color=red,shape=square,flag=0,i=97811,u=0.9110657161485545,v=0.3361415665550729,w=0.5223693330863728,x=4.719245115124646 color=blue,shape=circle,flag=1,i=97814,u=0.2336720213891289,v=0.017690895141252994,w=0.49160496509972607,x=3.368817659596946 color=green,shape=square,flag=1,i=97831,u=0.791839678998911,v=0.09716252851029294,w=0.5529004211039809,x=5.806767943682989 color=red,shape=triangle,flag=1,i=97850,u=0.27791068733728586,v=0.43087228249903153,w=0.507797637334018,x=4.20709013302241 color=red,shape=triangle,flag=0,i=97865,u=0.6706345591784993,v=0.14657495989907243,w=0.5103829126613852,x=3.489613130965964 color=red,shape=square,flag=0,i=97871,u=0.6580510350061215,v=0.24238942484632964,w=0.508294984179414,x=3.0467382134923864 color=green,shape=square,flag=0,i=97889,u=0.49524086289950964,v=0.26821675698893166,w=0.552217601994032,x=7.590476710621381 color=purple,shape=square,flag=0,i=97900,u=0.6356407072311071,v=0.25518813062704515,w=0.49942290791391064,x=5.847117102786026 color=red,shape=square,flag=1,i=97907,u=0.34307032893968903,v=0.7647008654150338,w=0.5050882613982243,x=4.866015539792325 color=red,shape=square,flag=0,i=97919,u=0.7820969385206633,v=0.10597975297762219,w=0.5036810391453648,x=3.460596463977654 color=green,shape=square,flag=0,i=97925,u=0.6057162184564446,v=0.3400418548484976,w=0.5480957487864978,x=5.268311384911246 color=blue,shape=triangle,flag=1,i=97937,u=0.1785561921637433,v=0.775634933829922,w=0.47680078029824097,x=3.490791433897275 color=green,shape=square,flag=0,i=97956,u=0.09790995734527219,v=0.5256502236653826,w=0.5544820469204593,x=3.8546594386452635 color=yellow,shape=circle,flag=1,i=97959,u=0.8883170086471701,v=0.6035152092966669,w=0.4808478413838625,x=5.770285032852261 color=red,shape=square,flag=0,i=97967,u=0.7402283154845064,v=0.1604949757057924,w=0.5140215805849698,x=6.116271657363665 color=yellow,shape=square,flag=1,i=97971,u=0.08311863804936337,v=0.0643552871363311,w=0.5034505068151336,x=6.00942969226669 color=red,shape=circle,flag=0,i=98022,u=0.596592697008244,v=0.6436328707837564,w=0.47959785785757963,x=4.964166660347895 color=green,shape=circle,flag=0,i=98027,u=0.40649882186404573,v=0.09562074476567484,w=0.49007555940735587,x=4.98731748857221 color=purple,shape=square,flag=0,i=98028,u=0.7931704431696368,v=0.7928491541153797,w=0.4959683700173671,x=8.2086458340531 color=green,shape=triangle,flag=1,i=98062,u=0.5750083677475532,v=0.1258784060108571,w=0.5120529416099076,x=4.675720601321245 color=blue,shape=circle,flag=0,i=98064,u=0.008471805828746404,v=0.31301781762169756,w=0.4988495921835018,x=6.22981100786252 color=red,shape=triangle,flag=0,i=98070,u=0.8890180051875659,v=0.641894541546162,w=0.5230969157729751,x=6.492158723647763 color=green,shape=circle,flag=0,i=98079,u=0.9638868362687497,v=0.7509965571682672,w=0.49409764753305424,x=6.392330683917962 color=red,shape=square,flag=0,i=98088,u=0.7138491163783625,v=0.5660995446533844,w=0.5322588559331034,x=4.3846152618851955 color=yellow,shape=triangle,flag=1,i=98116,u=0.5119224643680647,v=0.8325885087413708,w=0.5027608321302205,x=4.182137286239789 color=yellow,shape=square,flag=1,i=98125,u=0.8649783193074638,v=0.8296944841891143,w=0.5071693423344046,x=4.818995357800668 color=blue,shape=circle,flag=1,i=98142,u=0.11903130827090902,v=0.0794600640138523,w=0.5045210513824391,x=3.858197748626988 color=yellow,shape=square,flag=1,i=98149,u=0.9029710888023735,v=0.8717011042953099,w=0.49652962702863235,x=6.619770189242416 color=orange,shape=triangle,flag=0,i=98151,u=0.43642298258222634,v=0.2193997453172266,w=0.499106748704397,x=4.3030028275210475 color=red,shape=triangle,flag=0,i=98154,u=0.30232977366424907,v=0.3959937521763154,w=0.5258396790372201,x=4.282090119984676 color=red,shape=triangle,flag=0,i=98163,u=0.15968459410082014,v=0.6593181353960239,w=0.5302854614163199,x=4.175227952430347 color=red,shape=square,flag=1,i=98196,u=0.11040543455660845,v=0.2918881950971337,w=0.5227695638617097,x=4.369949207705616 color=purple,shape=square,flag=0,i=98202,u=0.30751541181208664,v=0.9197690237746908,w=0.4991078400590991,x=5.914550009254785 color=green,shape=circle,flag=0,i=98207,u=0.9911573976993934,v=0.17411590095256702,w=0.48569904607795705,x=4.556901286375683 color=yellow,shape=square,flag=1,i=98208,u=0.05702815869116118,v=0.23117048329632328,w=0.4914488924620556,x=5.995338563130926 color=red,shape=square,flag=0,i=98209,u=0.3156966222570933,v=0.2698358712069102,w=0.5205166475872047,x=3.179376363487068 color=red,shape=square,flag=1,i=98219,u=0.3585605891873931,v=0.7849025301242254,w=0.5247071043755026,x=3.6436009871680306 color=yellow,shape=circle,flag=0,i=98225,u=0.5101004345114215,v=0.8276951221554976,w=0.48994504198333605,x=5.217640747985201 color=purple,shape=triangle,flag=0,i=98237,u=0.6056701129171512,v=0.17760094149129158,w=0.5064293455604001,x=4.787472118135386 color=red,shape=circle,flag=0,i=98246,u=0.8396846017362914,v=0.7948287790783244,w=0.48174517695444125,x=6.232121886626242 color=red,shape=triangle,flag=0,i=98264,u=0.6925214882912937,v=0.7060504603224776,w=0.5194984955295038,x=5.129705681175931 color=red,shape=square,flag=1,i=98270,u=0.8333327091854051,v=0.9073243527476074,w=0.5092593522702931,x=5.447554624882591 color=blue,shape=circle,flag=0,i=98277,u=0.8833050862568871,v=0.32423120247830917,w=0.5045031620937903,x=4.151562791435151 color=yellow,shape=triangle,flag=1,i=98292,u=0.027845065631730836,v=0.04910793281989667,w=0.5016167941049705,x=4.032763706389033 color=red,shape=triangle,flag=1,i=98304,u=0.960050401343297,v=0.878848157843013,w=0.5092386650812065,x=5.734219891862999 color=blue,shape=square,flag=0,i=98307,u=0.30723347276213786,v=0.3227401321430875,w=0.5083917433216159,x=3.6616507743396816 color=blue,shape=square,flag=0,i=98316,u=0.5174898118201812,v=0.5205216914321144,w=0.5060395164659975,x=6.791077771912952 color=yellow,shape=square,flag=1,i=98322,u=0.5024867844104095,v=0.859915626689891,w=0.48031937822922294,x=5.63959426909231 color=yellow,shape=square,flag=1,i=98325,u=0.2693442027373001,v=0.18337718642091838,w=0.48013256486796685,x=3.764308344824317 color=red,shape=triangle,flag=0,i=98332,u=0.32667214044077975,v=0.05130212052518457,w=0.527595893109353,x=6.130190313809526 color=red,shape=square,flag=1,i=98342,u=0.12841792565501742,v=0.008480499687680498,w=0.4965187584425047,x=4.692798781705341 color=purple,shape=square,flag=1,i=98346,u=0.7582084573585267,v=0.5214721652872817,w=0.4908777054805034,x=6.948015382313787 color=green,shape=circle,flag=0,i=98365,u=0.11274608726768476,v=0.2548579470940253,w=0.4900444734968059,x=2.8952501845025704 color=red,shape=circle,flag=0,i=98375,u=0.3445971803963863,v=0.2706372068659536,w=0.4799366072558581,x=4.584488823465119 color=green,shape=circle,flag=0,i=98378,u=0.14799431378210703,v=0.7006060042757039,w=0.48690198078433355,x=4.694771460754332 color=yellow,shape=triangle,flag=1,i=98395,u=0.2983265373399384,v=0.6070296404204049,w=0.5040106455993951,x=6.178216789219749 color=red,shape=square,flag=0,i=98405,u=0.3656304933774207,v=0.9265696681158306,w=0.4965558078481272,x=6.3116669969858785 color=red,shape=square,flag=1,i=98407,u=0.7314842259220952,v=0.7974038161823683,w=0.4939948999334246,x=4.93517526162906 color=yellow,shape=triangle,flag=1,i=98414,u=0.009369601388535709,v=0.202361826029956,w=0.5070663603552441,x=7.25521627101551 color=red,shape=circle,flag=0,i=98435,u=0.7330783388812637,v=0.6595531078341765,w=0.5003030690931154,x=4.374039636250854 color=red,shape=square,flag=0,i=98444,u=0.7068916459367539,v=0.10909506233927113,w=0.4934182655187043,x=6.594235035626636 color=blue,shape=square,flag=1,i=98475,u=0.8486649164434737,v=0.6603138829940969,w=0.5143953511210234,x=3.8853877436383013 color=blue,shape=triangle,flag=1,i=98476,u=0.1706498432969359,v=0.9313273233962576,w=0.46953105665730394,x=4.421531563835029 color=green,shape=square,flag=0,i=98477,u=0.7968165647564313,v=0.6920218355838409,w=0.5353477482292824,x=5.326952229760757 color=red,shape=circle,flag=0,i=98489,u=0.5040210327435094,v=0.5080539671354949,w=0.4953259570701542,x=2.686190680986473 color=green,shape=triangle,flag=1,i=98502,u=0.5791988541078736,v=0.2075863271917444,w=0.5179011746463379,x=6.829881907712913 color=red,shape=circle,flag=0,i=98510,u=0.8022565155247456,v=0.833447459978276,w=0.49209858648418725,x=5.0105549808616905 color=red,shape=square,flag=0,i=98513,u=0.7411176091737193,v=0.9081116317859208,w=0.4763468049657452,x=4.174979354461981 color=red,shape=triangle,flag=0,i=98521,u=0.7618365018681525,v=0.6532884547101894,w=0.5180203507031043,x=1.97042672080589 color=red,shape=square,flag=0,i=98523,u=0.7505947513859343,v=0.8838996599672665,w=0.4725185204387244,x=5.278352800864932 color=blue,shape=square,flag=1,i=98530,u=0.19902590179507995,v=0.7675412314816443,w=0.5072773038301646,x=4.41905381308439 color=blue,shape=triangle,flag=0,i=98532,u=0.3387489623595159,v=0.8056357479122686,w=0.4708233015007791,x=6.3592144032863445 color=red,shape=triangle,flag=1,i=98543,u=0.5573891226375833,v=0.513218875199012,w=0.525218791919852,x=6.302312930645479 color=red,shape=triangle,flag=0,i=98556,u=0.773584819993225,v=0.954863754652885,w=0.5387324719083295,x=4.168274102156399 color=purple,shape=triangle,flag=0,i=98603,u=0.4709942129781579,v=0.5776538348539528,w=0.4903421367001042,x=4.22875298100828 color=red,shape=triangle,flag=1,i=98604,u=0.21617190570220934,v=0.8118320769990091,w=0.5302895785660899,x=4.994739916648304 color=red,shape=square,flag=1,i=98614,u=0.7717997271506307,v=0.694889660989654,w=0.49182606233464893,x=5.586762853077823 color=yellow,shape=square,flag=1,i=98618,u=0.7158601697212569,v=0.6198863169592298,w=0.5017311396656775,x=3.1657203518557764 color=red,shape=square,flag=0,i=98641,u=0.5903083379634668,v=0.40294970262148055,w=0.49124292307181483,x=7.460997468162266 color=green,shape=square,flag=1,i=98650,u=0.17462174347448733,v=0.17291197841103367,w=0.5365201920196407,x=4.219315695577421 color=blue,shape=triangle,flag=0,i=98651,u=0.850163636671208,v=0.7437087441707033,w=0.48493078635184755,x=5.356779484241809 color=red,shape=square,flag=0,i=98666,u=0.44755524137388003,v=0.7290060921550455,w=0.4895362079521921,x=4.540070940732686 color=red,shape=triangle,flag=0,i=98673,u=0.9522918108313615,v=0.6632409839961452,w=0.5160995929179415,x=5.453980519882566 color=yellow,shape=square,flag=1,i=98679,u=0.7257230636415277,v=0.15821791451345935,w=0.5041210057325703,x=4.658210493083602 color=red,shape=triangle,flag=0,i=98691,u=0.7056870482058987,v=0.6121270004524071,w=0.5107845688446131,x=3.202611395785899 color=red,shape=square,flag=1,i=98694,u=0.9255603190188986,v=0.7578759177697019,w=0.4810597353437104,x=7.343140375626663 color=red,shape=circle,flag=0,i=98700,u=0.6081536638347593,v=0.5793295448994082,w=0.46847664251643806,x=6.103593510786826 color=blue,shape=triangle,flag=1,i=98715,u=0.025345432928356004,v=0.04590075545663996,w=0.4807235119165878,x=3.7631866957272027 color=green,shape=square,flag=0,i=98739,u=0.6181931897553943,v=0.19631572035713352,w=0.5376470373273067,x=5.060939091160315 color=red,shape=circle,flag=0,i=98751,u=0.08589407452496844,v=0.16138463561292965,w=0.4624927933033351,x=5.525860659224803 color=red,shape=circle,flag=1,i=98753,u=0.629930398213001,v=0.6490202846783595,w=0.46158517170089164,x=1.9479107880796083 color=yellow,shape=triangle,flag=1,i=98764,u=0.22411239108292103,v=0.6541807772205734,w=0.5204002524770049,x=6.780293402854686 color=blue,shape=circle,flag=1,i=98786,u=0.5684202039796897,v=0.5431289702655762,w=0.48376204053409183,x=5.9318278617135585 color=green,shape=circle,flag=1,i=98788,u=0.8002481149533739,v=0.70249445769141,w=0.47109923260072795,x=6.711355283725356 color=orange,shape=triangle,flag=0,i=98803,u=0.584108170545539,v=0.6170673393043582,w=0.5017516669982233,x=6.399187526134138 color=purple,shape=triangle,flag=0,i=98840,u=0.745183310848143,v=0.7851594618870195,w=0.48610608245077697,x=5.171335378864255 color=red,shape=triangle,flag=1,i=98846,u=0.2635165971815081,v=0.6682494697333642,w=0.5217979550147812,x=5.346978866248844 color=red,shape=square,flag=0,i=98859,u=0.5576207204193139,v=0.2779344828569307,w=0.48737356354465594,x=4.958860724637386 color=blue,shape=square,flag=1,i=98861,u=0.4534982983108291,v=0.1821425448485171,w=0.5077049428376395,x=4.392226779015571 color=red,shape=square,flag=0,i=98874,u=0.9766648327855758,v=0.7538581370395677,w=0.4734546946880415,x=2.708026978057306 color=red,shape=square,flag=0,i=98875,u=0.9177867276372873,v=0.28688458940185124,w=0.4715348727021706,x=4.944174406898203 color=red,shape=square,flag=1,i=98889,u=0.8298108266101528,v=0.2609649733736763,w=0.4731757812181874,x=4.121731738027449 color=blue,shape=triangle,flag=1,i=98917,u=0.30352961806180756,v=0.7222121763294063,w=0.4937171857379458,x=3.889977642599162 color=red,shape=circle,flag=0,i=98918,u=0.5395892607693311,v=0.4679800027559581,w=0.45650436231680047,x=4.291241711911771 color=purple,shape=square,flag=0,i=98919,u=0.9215020298105698,v=0.41359427330555776,w=0.5105720245647634,x=4.053039115224837 color=red,shape=square,flag=0,i=98924,u=0.16323720289059396,v=0.5399433188460773,w=0.4706758338100679,x=3.6793976137362208 color=red,shape=triangle,flag=0,i=98930,u=0.5071704346461817,v=0.7475614109700602,w=0.5075627708923901,x=5.727124769296046 color=orange,shape=triangle,flag=1,i=98938,u=0.03682067994139049,v=0.8058252534406598,w=0.5013635617853365,x=3.957012035092648 color=red,shape=circle,flag=0,i=98951,u=0.6502988217727155,v=0.6738339190891354,w=0.4642859620025278,x=4.578867404302979 color=yellow,shape=circle,flag=1,i=98959,u=0.052607659809360774,v=0.7429411241873004,w=0.4770783523327097,x=3.540971072333878 color=red,shape=circle,flag=0,i=98970,u=0.030517997188448054,v=-0.019938543236686895,w=0.46025313863193423,x=5.192876447732735 color=yellow,shape=square,flag=1,i=98972,u=0.7923703839245609,v=0.9496086708617593,w=0.4926256087476328,x=5.884152411212029 color=red,shape=triangle,flag=0,i=98973,u=0.9646647324293749,v=0.23353083519222173,w=0.5082820599508759,x=4.243920290934238 color=red,shape=circle,flag=0,i=98982,u=0.87531761397145,v=0.8410483054865789,w=0.4688967315014258,x=5.515906047564568 color=red,shape=square,flag=0,i=98991,u=0.38950844371289317,v=0.2095912314566527,w=0.4746905213482261,x=6.416946106030669 color=purple,shape=triangle,flag=0,i=98999,u=0.8373888270995616,v=0.9004631711504962,w=0.500910407607595,x=6.404667123458629 color=yellow,shape=triangle,flag=1,i=99018,u=0.3703359855470002,v=0.7567799821125469,w=0.5305932826585406,x=4.704801613062089 color=blue,shape=square,flag=0,i=99019,u=0.4126019275484226,v=0.47466901454349353,w=0.517700140254291,x=6.40040516807471 color=red,shape=triangle,flag=1,i=99021,u=0.2746609317921088,v=0.27535794611277764,w=0.5102809797353317,x=4.194039625007223 color=purple,shape=triangle,flag=0,i=99029,u=0.814872228954333,v=0.6437340043868705,w=0.4992262140974474,x=3.476020918161739 color=purple,shape=square,flag=0,i=99044,u=0.18298976791687627,v=0.08620598646493649,w=0.508255493932817,x=5.74997950238174 color=red,shape=square,flag=0,i=99060,u=0.1861052169166879,v=0.5578501417003999,w=0.4830831596641846,x=5.638164559647614 color=red,shape=square,flag=0,i=99063,u=0.8691209244378582,v=0.7255397901285395,w=0.48473307117656084,x=5.554244905866582 color=purple,shape=square,flag=0,i=99084,u=0.140135809141123,v=0.8796690116315877,w=0.5090719448370761,x=3.592292833797416 color=red,shape=triangle,flag=0,i=99089,u=0.9604861106351722,v=0.7895720428617851,w=0.5044234430734816,x=6.979556771038148 color=red,shape=square,flag=0,i=99096,u=0.3968012085621694,v=0.05957411372935073,w=0.4848470893576292,x=4.623878746546619 color=red,shape=square,flag=0,i=99101,u=0.0011651940899418678,v=0.11229628959018367,w=0.4788050982043006,x=5.095099652910183 color=blue,shape=triangle,flag=1,i=99113,u=0.3978290825561349,v=0.9374672741761598,w=0.4906901634524283,x=6.166006351081285 color=red,shape=triangle,flag=0,i=99114,u=0.3179370117598467,v=0.7521866058794734,w=0.5013292175628846,x=3.924316170342216 color=purple,shape=square,flag=0,i=99122,u=0.5067956247665032,v=0.40978981981124984,w=0.512695182649365,x=4.644094764497326 color=red,shape=circle,flag=0,i=99132,u=0.8183473866720897,v=0.8004326135444801,w=0.4681417601305023,x=6.636958016528148 color=blue,shape=triangle,flag=1,i=99149,u=0.9347833190023043,v=0.17759947718311153,w=0.48342825690505387,x=4.294291297643057 color=red,shape=triangle,flag=0,i=99160,u=0.9118601081739102,v=0.21866307347201497,w=0.5126438139193853,x=3.7614015818050635 color=blue,shape=circle,flag=1,i=99178,u=0.5522042974181056,v=0.5110264204106798,w=0.454725293617378,x=5.497867112649582 color=red,shape=square,flag=0,i=99182,u=0.8284785228042405,v=0.11334020374011111,w=0.4743863622973718,x=4.490154043481057 color=purple,shape=circle,flag=1,i=99196,u=0.9895554723278063,v=0.6080605951457241,w=0.4579125157028215,x=3.623307368175551 color=red,shape=triangle,flag=0,i=99199,u=0.8796844690129273,v=0.78836214798338,w=0.49821688429188404,x=4.873427084229231 color=yellow,shape=triangle,flag=1,i=99228,u=0.5983123975020165,v=0.3800340402706248,w=0.5252102605288587,x=4.64246012097752 color=red,shape=circle,flag=0,i=99251,u=0.6324438847732219,v=0.6814258727283171,w=0.46724065035984785,x=3.7384566384604434 color=purple,shape=circle,flag=1,i=99253,u=0.2795693874420423,v=0.29814197666682773,w=0.45853317683334,x=3.851117815506532 color=red,shape=square,flag=0,i=99256,u=0.21274424557691052,v=0.5976191487889706,w=0.4719030343187279,x=4.081821670992002 color=yellow,shape=triangle,flag=1,i=99259,u=0.32430798930823,v=0.9520335926581642,w=0.5234824129992659,x=4.264556022626916 color=green,shape=square,flag=0,i=99262,u=0.007623723341571131,v=0.4139260214166408,w=0.545108727764001,x=3.1603213699973236 color=red,shape=circle,flag=0,i=99268,u=0.4355482865958541,v=0.33867909144166575,w=0.47066794301154957,x=4.481125137057083 color=yellow,shape=square,flag=1,i=99272,u=0.7095694323926698,v=0.4534111967446265,w=0.5076592155958451,x=4.335544569970653 color=red,shape=triangle,flag=0,i=99278,u=0.9548394302661511,v=0.2548985622086267,w=0.5080298283382719,x=5.050137551587912 color=red,shape=square,flag=0,i=99280,u=0.3133923167715389,v=0.0653636454921509,w=0.4687503117971006,x=4.468325259930274 color=yellow,shape=circle,flag=1,i=99284,u=0.6530503199545348,v=0.23908588907834516,w=0.4799125551304738,x=6.379888206335166 color=yellow,shape=triangle,flag=1,i=99291,u=0.7614050649292594,v=0.10253010428320819,w=0.5273143616350555,x=5.691701516753241 color=blue,shape=square,flag=0,i=99313,u=0.7901772384605223,v=0.3528868403443989,w=0.5270429175217797,x=4.451400324939132 color=blue,shape=triangle,flag=1,i=99332,u=0.2841324877296606,v=0.2094373026612476,w=0.4864008357821705,x=5.608657584231664 color=blue,shape=triangle,flag=0,i=99343,u=0.3835355889880442,v=0.9627143534778757,w=0.4845060869373707,x=5.821407210159099 color=blue,shape=circle,flag=0,i=99346,u=0.14926698328541177,v=0.3173338938597636,w=0.4592474153396285,x=2.9937797037782476 color=red,shape=triangle,flag=1,i=99350,u=0.5591628968416275,v=0.15274073137276667,w=0.5201633734512585,x=6.427777836179761 color=yellow,shape=circle,flag=1,i=99353,u=0.5188661038632155,v=0.6454466534583754,w=0.48192389963375143,x=5.417220745930677 color=green,shape=circle,flag=0,i=99356,u=0.9287483786191593,v=0.5448422718795073,w=0.48572595180883404,x=4.232961138381335 color=orange,shape=square,flag=1,i=99364,u=0.21062547263510378,v=0.057097772636379496,w=0.4800603180908969,x=5.929286003481908 color=blue,shape=square,flag=1,i=99374,u=0.9014855376883767,v=0.3843193381166754,w=0.5302549095013845,x=5.617111099160013 color=red,shape=square,flag=0,i=99387,u=0.7284775790688164,v=0.5830407198778343,w=0.47264024729354126,x=4.749638973634444 color=red,shape=triangle,flag=1,i=99389,u=0.969493522972176,v=0.14580711732352647,w=0.516274600964966,x=4.431460556073614 color=purple,shape=square,flag=0,i=99399,u=0.37261182117473546,v=0.5122761495638001,w=0.5186797952023794,x=4.832424434642822 color=red,shape=circle,flag=1,i=99413,u=0.04515578822892985,v=0.1027674776150671,w=0.4824507480155599,x=3.2750466098772306 color=green,shape=circle,flag=0,i=99421,u=0.49007843311537935,v=0.2767289990629622,w=0.4845426312972711,x=3.2754112510228803 color=red,shape=square,flag=0,i=99424,u=0.5512592927823597,v=0.01821904923581552,w=0.46774548667175353,x=3.6895821421292747 color=red,shape=circle,flag=1,i=99434,u=0.3792243153960161,v=0.466831985895362,w=0.4925736244351452,x=6.327652379516802 color=green,shape=triangle,flag=0,i=99441,u=0.5146116108450614,v=0.4987895969345195,w=0.5458469449083049,x=4.325609904488275 color=blue,shape=triangle,flag=1,i=99442,u=0.7487344013310542,v=0.2085025891392418,w=0.4867242313908085,x=5.2295149366099976 color=yellow,shape=circle,flag=1,i=99458,u=0.005660571937996628,v=0.9022898196092912,w=0.48706905915563037,x=4.579708935331985 color=red,shape=square,flag=1,i=99470,u=0.8119142504046272,v=0.8362806282160352,w=0.46096046558142645,x=4.612507390997711 color=yellow,shape=triangle,flag=1,i=99476,u=0.2024424684853019,v=0.4234637932716139,w=0.520849384463336,x=5.314646088506813 color=red,shape=circle,flag=0,i=99484,u=0.7551632127081732,v=0.6974814333958862,w=0.487473970650931,x=7.374009786587409 color=yellow,shape=triangle,flag=1,i=99491,u=0.12007298876629291,v=0.3559014176804719,w=0.5168219132382291,x=5.940741085759094 color=red,shape=circle,flag=0,i=99508,u=0.8587979286309798,v=0.8851429506115143,w=0.48047251565051924,x=3.295818956537587 color=red,shape=triangle,flag=0,i=99513,u=0.6934187000138446,v=0.734327396129899,w=0.5148028596289214,x=4.9893445490629285 color=red,shape=square,flag=1,i=99546,u=0.5226384738105205,v=0.8368705748998306,w=0.4788787393405911,x=5.385597013594741 color=red,shape=square,flag=1,i=99550,u=0.09927742729294176,v=0.08334068303333408,w=0.47963609129774487,x=2.1640218691086637 color=red,shape=circle,flag=0,i=99560,u=0.9990202831729463,v=1.0660108878409864,w=0.48700006218753306,x=5.990375609679333 color=red,shape=triangle,flag=1,i=99568,u=0.918622141544091,v=0.09170747993234607,w=0.5126931035458203,x=4.093198958956755 color=red,shape=square,flag=0,i=99569,u=0.8774917490203964,v=0.4741856843373682,w=0.4765875113105786,x=7.15960642862528 color=red,shape=circle,flag=1,i=99574,u=0.7261362203352475,v=0.6688528726234391,w=0.48463087593733783,x=4.950691779690078 color=red,shape=circle,flag=0,i=99575,u=0.2862321158163894,v=0.22602228805678667,w=0.4862857875485638,x=4.877584139614217 color=red,shape=circle,flag=0,i=99583,u=0.20560442475704344,v=0.18707407434171675,w=0.48497548694697634,x=4.2634620543479125 color=blue,shape=triangle,flag=1,i=99596,u=0.9936929747471016,v=0.5782013223299753,w=0.47733286108085177,x=4.353289748867776 color=blue,shape=circle,flag=1,i=99597,u=0.6175129674140937,v=0.8783236614148164,w=0.4873937147367046,x=6.918267492102772 color=yellow,shape=triangle,flag=1,i=99614,u=0.12566638292604648,v=0.5370862994594293,w=0.5122647540391286,x=4.365715410728572 color=yellow,shape=triangle,flag=1,i=99621,u=0.20627664554814118,v=0.35410036072858564,w=0.5097694279541631,x=3.7798087754661402 color=yellow,shape=triangle,flag=1,i=99641,u=0.0736393350308906,v=0.49031595380876525,w=0.5104133711102727,x=4.950276263785367 color=green,shape=circle,flag=1,i=99648,u=0.9641579443310726,v=0.3242629907787482,w=0.48240604262015435,x=6.919585546894953 color=red,shape=square,flag=0,i=99649,u=0.934800701949643,v=0.48441573208482147,w=0.4960238751196558,x=5.184238195675467 color=orange,shape=square,flag=0,i=99653,u=0.789722064722879,v=0.1772884294744761,w=0.473493062083468,x=5.824390067813731 color=green,shape=square,flag=0,i=99661,u=0.9334760677782648,v=0.6636912260358271,w=0.5189444654944722,x=4.339282513908433 color=blue,shape=triangle,flag=0,i=99667,u=0.6647853588616123,v=0.12951977333017117,w=0.4823202919144525,x=5.503462561380917 color=yellow,shape=triangle,flag=1,i=99669,u=0.2950046077841554,v=0.5169302532253321,w=0.5099820713902785,x=5.008819660736467 color=purple,shape=square,flag=0,i=99670,u=0.13481616615250724,v=0.3696670704944679,w=0.5233050032196054,x=2.0019206676443346 color=yellow,shape=triangle,flag=1,i=99676,u=0.0544866311571256,v=0.5050551065757343,w=0.507418730447903,x=3.985785711266788 color=blue,shape=circle,flag=0,i=99697,u=0.630939787187507,v=0.4422449497231823,w=0.4854213185772358,x=5.388775571792507 color=red,shape=triangle,flag=1,i=99699,u=0.44046451701881817,v=0.6693620880735209,w=0.4939501843398234,x=3.4298583527006112 color=green,shape=circle,flag=0,i=99707,u=0.7262197524235358,v=0.003176104402091151,w=0.48663192680473805,x=3.7299165991633174 color=yellow,shape=triangle,flag=1,i=99716,u=0.5327221391974075,v=0.6129975879822656,w=0.49795086174788955,x=5.491213639071156 color=purple,shape=circle,flag=0,i=99722,u=0.7486045159615866,v=0.02653501689939608,w=0.4572205993722214,x=6.223327501534848 color=yellow,shape=square,flag=1,i=99737,u=0.7817216417913274,v=0.5151975809561844,w=0.5120362880736075,x=5.094375748508235 color=purple,shape=square,flag=0,i=99752,u=0.2933784074149981,v=0.28316289440376663,w=0.5195849897897076,x=4.466194613824574 color=red,shape=triangle,flag=0,i=99771,u=0.7499528240734045,v=0.510649322249461,w=0.48848536220862615,x=5.379912183986147 color=blue,shape=circle,flag=1,i=99792,u=0.3076962240598582,v=0.8882325633423691,w=0.4920877813292329,x=4.835327839887664 color=green,shape=circle,flag=0,i=99794,u=0.8350677370237658,v=0.18712252292764242,w=0.4857238383933379,x=3.9041984421067504 color=red,shape=square,flag=0,i=99820,u=0.4110846740079569,v=0.1409845690629965,w=0.5148459393384885,x=5.755754455114368 color=red,shape=triangle,flag=0,i=99854,u=0.0580164801671621,v=0.10149907122466983,w=0.48474226744746424,x=4.175624509332196 color=yellow,shape=square,flag=1,i=99855,u=0.654308310890614,v=0.04227513301555064,w=0.5186850271601244,x=3.129028558096429 color=red,shape=square,flag=0,i=99856,u=0.38201892995720876,v=0.049740344297180106,w=0.5230065047547933,x=4.7461113502869905 color=green,shape=triangle,flag=0,i=99873,u=0.07195979341157455,v=0.44813762004548474,w=0.5447437466480782,x=3.403048855248761 color=yellow,shape=square,flag=1,i=99879,u=0.6617832193311329,v=0.01108165945780859,w=0.517245611263905,x=2.819903015712994 color=yellow,shape=circle,flag=1,i=99882,u=0.5635339096217307,v=0.5750498291651793,w=0.5061095841354115,x=1.741510100620954 color=red,shape=circle,flag=0,i=99896,u=0.3229231533121689,v=0.33710663161056176,w=0.4781650530426834,x=5.350071553734736 color=red,shape=square,flag=0,i=99907,u=0.6389417074123076,v=0.16310270270306293,w=0.5267980152655629,x=3.7422859875313157 color=yellow,shape=circle,flag=1,i=99922,u=0.5177420062217538,v=0.5626371673235627,w=0.5068390067489178,x=3.9636645948617457 color=purple,shape=square,flag=0,i=99923,u=0.22587344110808483,v=0.3529160737725947,w=0.519883718053089,x=3.421331967577624 color=blue,shape=circle,flag=1,i=99925,u=0.41222408674206745,v=0.4302961063823483,w=0.5006899693333398,x=3.2881616182365114 color=green,shape=circle,flag=0,i=99938,u=0.31517128587360044,v=0.9370877470212836,w=0.4970914108233537,x=5.006451117858268 color=red,shape=triangle,flag=0,i=99948,u=0.9107115544023052,v=0.32519669604939616,w=0.49373516335938644,x=2.931371497952684 color=purple,shape=triangle,flag=0,i=99955,u=0.516433078636893,v=0.10057092319662564,w=0.5052269474197051,x=4.048839550090146 color=blue,shape=circle,flag=1,i=99969,u=0.4845171309004245,v=0.8572710188113218,w=0.49452921927634125,x=4.034770268996462 color=blue,shape=square,flag=1,i=99974,u=0.6189062525431605,v=0.2637962404841453,w=0.5311465405784674,x=6.210738209085753 color=blue,shape=triangle,flag=0,i=99976,u=0.008110504040268474,v=0.8267274952432482,w=0.4732962944898885,x=6.146956761817328 color=yellow,shape=triangle,flag=0,i=99990,u=0.3839424618160777,v=0.55952913620132,w=0.5113763011485609,x=4.307973891915119 color=yellow,shape=circle,flag=1,i=99994,u=0.764950884927175,v=0.25284227383991364,w=0.49969878539567425,x=5.013809741826425 miller-3.4.0/doc/data/colours.csv000066400000000000000000000003161266012053600166640ustar00rootroot00000000000000KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah miller-3.4.0/doc/data/delimiter-examples.txt000066400000000000000000000037331266012053600210220ustar00rootroot00000000000000# Use the `file` command to see if there are CR/LF terminators (in this case, # there are not): $ file data/colours.csv data/colours.csv: UTF-8 Unicode text # Look at the file to find names of fields $ cat data/colours.csv KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah # Try (unsuccessfully) to extract a few fields: $ mlr --csv cut -f KEY,PL,RO data/colours.csv (no output) # Use LF record separator (--rs lf) since the file doesn't have CR/LF line # endings -- but still unsuccessfully: $ mlr --csv --rs lf cut -f KEY,PL,RO data/colours.csv (only blank lines appear) # Use XTAB output format to get a sharper picture of where records/fields # are being split: $ mlr --icsv --irs lf --oxtab cat data/colours.csv KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah # Using XTAB output format makes it clearer that KEY;DE;...;RO;TR is being # treated as a single field name in the CSV header, and likewise each # subsequent line is being treated as a single field value. This is because # the default field separator is a comma but we have semicolons here. # Use XTAB again with different field separator (--fs semicolon): $ mlr --icsv --irs lf --ifs semicolon --oxtab cat data/colours.csv KEY masterdata_colourcode_1 DE Weiß EN White ES Blanco FI Valkoinen FR Blanc IT Bianco NL Wit PL Biały RO Alb TR Beyaz KEY masterdata_colourcode_2 DE Schwarz EN Black ES Negro FI Musta FR Noir IT Nero NL Zwart PL Czarny RO Negru TR Siyah # Using the new field-separator, retry the cut: $ mlr --csv --rs lf --fs semicolon cut -f KEY,PL,RO data/colours.csv KEY;PL;RO masterdata_colourcode_1;Biały;Alb masterdata_colourcode_2;Czarny;Negru miller-3.4.0/doc/data/dollar-sign.txt000066400000000000000000000047661266012053600174520ustar00rootroot00000000000000$ cat sample.csv EventOccurred,EventType,Description,Status,PaymentType,NameonAccount,TransactionNumber,Amount 10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,John,1,$230.36 10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Fred,2,$32.25 10/1/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Bob,3,$39.02 10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Alice,4,$57.54 10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Jungle,5,$230.36 10/1/2015,Charged Back,Reason: Payment Stopped,Disputed,Checking,Joe,6,$281.96 10/2/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Joseph,7,$188.19 10/2/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Joseph,8,$188.19 10/2/2015,Charged Back,Reason: Payment Stopped,Disputed,Checking,Anthony,9,$250.00 $ mlr --icsv --opprint cat sample.csv EventOccurred EventType Description Status PaymentType NameonAccount TransactionNumber Amount 10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking John 1 $230.36 10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking Fred 2 $32.25 10/1/2015 Charged Back Reason: Customer Advises Not Authorized Disputed Checking Bob 3 $39.02 10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking Alice 4 $57.54 10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking Jungle 5 $230.36 10/1/2015 Charged Back Reason: Payment Stopped Disputed Checking Joe 6 $281.96 10/2/2015 Charged Back Reason: Customer Advises Not Authorized Disputed Checking Joseph 7 $188.19 10/2/2015 Charged Back Reason: Customer Advises Not Authorized Disputed Checking Joseph 8 $188.19 10/2/2015 Charged Back Reason: Payment Stopped Disputed Checking Anthony 9 $250.00 $ mlr --csv put '$Amount = sub(string($Amount), "\$", "")' then stats1 -a sum -f Amount sample.csv Amount_sum 1497.870000 $ mlr --csv --ofmt '%.2lf' put '$Amount = sub(string($Amount), "\$", "")' then stats1 -a sum -f Amount sample.csv Amount_sum 1497.87 miller-3.4.0/doc/data/filter-multiline-example.txt000066400000000000000000000001721266012053600221400ustar00rootroot00000000000000mlr --opprint filter ' ($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' \ then stats2 -a corr -f x,y data/medium miller-3.4.0/doc/data/flins.csv000066400000000000000000176754401266012053600163410ustar00rootroot00000000000000policyID,statecode,county,eq_site_limit,hu_site_limit,fl_site_limit,fr_site_limit,tiv_2011,tiv_2012,eq_site_deductible,hu_site_deductible,fl_site_deductible,fr_site_deductible,point_latitude,point_longitude,line,construction,point_granularity 119736,FL,CLAY COUNTY,498960,498960,498960,498960,498960,792148.9,0,9979.2,0,0,30.102261,-81.711777,Residential,Masonry,1 448094,FL,CLAY COUNTY,1322376.3,1322376.3,1322376.3,1322376.3,1322376.3,1438163.57,0,0,0,0,30.063936,-81.707664,Residential,Masonry,3 206893,FL,CLAY COUNTY,190724.4,190724.4,190724.4,190724.4,190724.4,192476.78,0,0,0,0,30.089579,-81.700455,Residential,Wood,1 333743,FL,CLAY COUNTY,0,79520.76,0,0,79520.76,86854.48,0,0,0,0,30.063236,-81.707703,Residential,Wood,3 172534,FL,CLAY COUNTY,0,254281.5,0,254281.5,254281.5,246144.49,0,0,0,0,30.060614,-81.702675,Residential,Wood,1 785275,FL,CLAY COUNTY,0,515035.62,0,0,515035.62,884419.17,0,0,0,0,30.063236,-81.707703,Residential,Masonry,3 995932,FL,CLAY COUNTY,0,19260000,0,0,19260000,20610000,0,0,0,0,30.102226,-81.713882,Commercial,Reinforced Concrete,1 223488,FL,CLAY COUNTY,328500,328500,328500,328500,328500,348374.25,0,16425,0,0,30.102217,-81.707146,Residential,Wood,1 433512,FL,CLAY COUNTY,315000,315000,315000,315000,315000,265821.57,0,15750,0,0,30.118774,-81.704613,Residential,Wood,1 142071,FL,CLAY COUNTY,705600,705600,705600,705600,705600,1010842.56,14112,35280,0,0,30.100628,-81.703751,Residential,Masonry,1 253816,FL,CLAY COUNTY,831498.3,831498.3,831498.3,831498.3,831498.3,1117791.48,0,0,0,0,30.10216,-81.719444,Residential,Masonry,1 894922,FL,CLAY COUNTY,0,24059.09,0,0,24059.09,33952.19,0,0,0,0,30.095957,-81.695099,Residential,Wood,1 422834,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,66755.39,0,0,0,0,30.100073,-81.739822,Residential,Wood,1 582721,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,42826.99,0,0,0,0,30.09248,-81.725167,Residential,Wood,1 842700,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,50656.8,0,0,0,0,30.101356,-81.726248,Residential,Wood,1 874333,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,67905.07,0,0,0,0,30.113743,-81.727463,Residential,Wood,1 580146,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,66938.9,0,0,0,0,30.121655,-81.732391,Residential,Wood,3 456149,FL,CLAY COUNTY,0,80192.49,0,0,80192.49,86421.04,0,0,0,0,30.109537,-81.741661,Residential,Wood,1 767862,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,73798.5,0,0,0,0,30.11824,-81.745335,Residential,Wood,3 353022,FL,CLAY COUNTY,0,60946.79,0,0,60946.79,62467.29,0,0,0,0,30.065799,-81.717416,Residential,Wood,1 367814,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,42727.74,0,0,0,0,30.082993,-81.710581,Residential,Wood,1 671392,FL,CLAY COUNTY,0,13410000,0,0,13410000,11700000,0,0,0,0,30.091921,-81.711929,Commercial,Reinforced Concrete,3 772887,FL,CLAY COUNTY,0,1669113.93,0,0,1669113.93,2099127.76,0,0,0,0,30.117352,-81.711884,Residential,Masonry,1 983122,FL,CLAY COUNTY,0,179562.23,0,0,179562.23,211372.57,0,0,0,0,30.095783,-81.713181,Residential,Wood,3 934215,FL,CLAY COUNTY,0,177744.16,0,0,177744.16,157171.16,0,0,0,0,30.110518,-81.727478,Residential,Wood,1 385951,FL,CLAY COUNTY,0,17757.58,0,0,17757.58,16948.72,0,0,0,0,30.10288,-81.705719,Residential,Wood,1 716332,FL,CLAY COUNTY,0,130129.87,0,0,130129.87,101758.43,0,0,0,0,30.068468,-81.71624,Residential,Wood,1 751262,FL,CLAY COUNTY,0,42854.77,0,0,42854.77,63592.88,0,0,0,0,30.068468,-81.71624,Residential,Wood,1 633663,FL,CLAY COUNTY,0,785.58,0,0,785.58,662.18,0,0,0,0,30.068468,-81.71624,Residential,Wood,1 105851,FL,CLAY COUNTY,0,170361.91,0,0,170361.91,177176.38,0,0,0,0,30.068468,-81.71624,Residential,Wood,1 710400,FL,CLAY COUNTY,0,1430.89,0,0,1430.89,1861.41,0,0,0,0,30.068468,-81.71624,Residential,Wood,1 703001,FL,CLAY COUNTY,0,129913.27,0,0,129913.27,101692.86,0,0,0,0,30.079785,-81.706865,Residential,Wood,4 352792,FL,CLAY COUNTY,0,366285.62,0,0,366285.62,507164.19,0,0,0,0,30.08012,-81.718452,Residential,Masonry,1 717603,FL,CLAY COUNTY,0,22512.61,0,0,22512.61,28637.17,0,0,0,0,30.08012,-81.718452,Residential,Wood,1 937659,FL,SUWANNEE COUNTY,0,9246.6,0,9246.6,9246.6,10880.22,0,0,0,0,29.959805,-82.926659,Residential,Wood,3 294022,FL,SUWANNEE COUNTY,0,96164.64,0,0,96164.64,69357.78,0,0,0,0,29.959805,-82.926659,Residential,Wood,3 410500,FL,SUWANNEE COUNTY,0,11095.92,0,0,11095.92,12737.89,0,0,0,0,29.959805,-82.926659,Residential,Wood,3 524433,FL,SUWANNEE COUNTY,218475,218475,218475,218475,218475,199030.29,0,4369.5,0,0,29.962601,-82.926155,Residential,Wood,3 779298,FL,SUWANNEE COUNTY,1400904,1400904,1400904,1400904,1400904,1772984.1,0,0,0,0,29.962601,-82.926155,Residential,Masonry,3 491831,FL,SUWANNEE COUNTY,4365,4365,4365,4365,4365,4438.05,0,87.3,0,0,29.962601,-82.926155,Residential,Wood,3 814637,FL,SUWANNEE COUNTY,4365,4365,4365,4365,4365,6095.72,0,87.3,0,0,29.962601,-82.926155,Residential,Wood,3 737515,FL,SUWANNEE COUNTY,39789,39789,39789,39789,39789,58106.58,0,0,0,0,29.962601,-82.926155,Residential,Wood,3 222653,FL,SUWANNEE COUNTY,24867,24867,24867,24867,24867,18969.79,0,0,0,0,29.962601,-82.926155,Residential,Wood,3 788543,FL,SUWANNEE COUNTY,213876,213876,213876,213876,213876,261435.18,0,0,0,0,29.962601,-82.926155,Residential,Wood,3 691681,FL,SUWANNEE COUNTY,69435,69435,69435,69435,69435,93674.34,0,1388.7,0,0,29.960735,-82.92542,Residential,Wood,3 368807,FL,SUWANNEE COUNTY,14922,14922,14922,14922,14922,12333.03,0,0,0,0,29.960735,-82.92542,Residential,Wood,3 174002,FL,SUWANNEE COUNTY,165546,165546,165546,165546,165546,239134.51,0,0,0,0,29.963396,-82.916763,Residential,Wood,1 198760,FL,SUWANNEE COUNTY,72837,72837,72837,72837,72837,86637.86,0,0,0,0,29.963396,-82.916763,Residential,Wood,1 831395,FL,SUWANNEE COUNTY,72837,72837,72837,72837,72837,98147.86,0,0,0,0,29.963396,-82.916763,Residential,Wood,1 305698,FL,SUWANNEE COUNTY,19440,19440,19440,19440,19440,30658.59,0,388.8,0,0,29.963396,-82.916763,Residential,Wood,1 515722,FL,SUWANNEE COUNTY,9945,9945,9945,9945,9945,11551.12,0,198.9,0,0,29.963396,-82.916763,Residential,Wood,1 415582,FL,SUWANNEE COUNTY,0,255878.61,0,0,255878.61,345894.66,0,0,0,0,29.958415,-82.92394,Residential,Wood,3 783533,FL,SUWANNEE COUNTY,0,153527.17,0,0,153527.17,138228.8,0,0,0,0,29.9696,-82.92767,Residential,Wood,4 640802,FL,SUWANNEE COUNTY,0,255878.61,0,0,255878.61,177339.74,0,0,0,0,29.959404,-82.927582,Residential,Wood,1 403866,FL,SUWANNEE COUNTY,0,102351.45,0,0,102351.45,95132.8,0,0,0,0,29.958904,-82.922729,Residential,Wood,3 828788,FL,SUWANNEE COUNTY,0,155489.66,0,0,155489.66,145139.65,0,0,0,0,29.95822,-82.922424,Residential,Wood,1 751490,FL,SUWANNEE COUNTY,0,137233.8,0,0,137233.8,114919.58,0,0,0,0,29.965832,-82.933777,Residential,Wood,4 972562,FL,SUWANNEE COUNTY,0,123596.05,0,0,123596.05,183015.09,0,0,0,0,29.965721,-82.933777,Residential,Wood,4 367541,FL,SUWANNEE COUNTY,0,107111.11,0,0,107111.11,88218.85,0,0,0,0,29.965717,-82.933777,Residential,Wood,4 481360,FL,SUWANNEE COUNTY,0,96309.32,0,0,96309.32,85911,0,0,0,0,29.95775,-82.923635,Residential,Wood,3 920232,FL,NASSAU COUNTY,0,104031.7,0,0,104031.7,168443.97,0,0,0,0,30.39431,-81.93397,Residential,Wood,1 727659,FL,NASSAU COUNTY,338944.5,338944.5,338944.5,338944.5,338944.5,485816.61,0,0,0,0,30.56267,-81.830429,Residential,Wood,1 471817,FL,NASSAU COUNTY,272349,272349,272349,272349,272349,414565.56,0,0,0,0,30.56267,-81.830429,Residential,Wood,1 983043,FL,NASSAU COUNTY,129690,129690,129690,129690,129690,129635.53,0,0,0,0,30.561651,-81.830193,Residential,Wood,1 578286,FL,NASSAU COUNTY,123210,123210,123210,123210,123210,120345.61,0,0,0,0,30.56267,-81.830429,Residential,Wood,1 347276,FL,NASSAU COUNTY,0,3698.64,0,0,3698.64,3939.13,0,0,0,0,30.56106,-81.82632,Residential,Wood,3 477786,FL,NASSAU COUNTY,2115760.5,2115760.5,0,0,2115760.5,3057739.39,0,0,0,0,30.5579,-81.8249,Commercial,Reinforced Masonry,4 265907,FL,NASSAU COUNTY,0,93548.58,0,0,93548.58,118401.07,0,0,0,0,30.56106,-81.82632,Residential,Wood,3 107560,FL,NASSAU COUNTY,0,1037311.14,0,0,1037311.14,1487255.23,0,0,0,0,30.56106,-81.82632,Residential,Masonry,3 908183,FL,NASSAU COUNTY,0,15463.3,0,0,15463.3,11825.56,0,0,0,0,30.57185,-81.82383,Residential,Wood,3 356024,FL,NASSAU COUNTY,0,13893.35,0,0,13893.35,13988.5,0,0,0,0,30.562835,-81.826525,Residential,Wood,3 575299,FL,NASSAU COUNTY,0,316618.23,0,0,316618.23,230328.99,0,0,0,0,30.567566,-81.826584,Residential,Wood,1 790478,FL,NASSAU COUNTY,0,54834.66,0,0,54834.66,63053.72,0,0,0,0,30.60895,-81.83645,Residential,Wood,3 801776,FL,NASSAU COUNTY,0,295269.11,0,0,295269.11,488965.65,0,0,0,0,30.59925,-81.81973,Residential,Wood,1 291781,FL,NASSAU COUNTY,0,723734.17,0,0,723734.17,955908.09,0,0,0,0,30.53674,-81.77496,Residential,Masonry,3 537286,FL,NASSAU COUNTY,0,1741572,0,1741572,1741572,1455184.42,0,0,0,0,30.555161,-81.825684,Residential,Masonry,1 289305,FL,COLUMBIA COUNTY,135450,135450,135450,135450,135450,164978.1,0,0,0,0,30.105968,-82.66227,Residential,Wood,4 697409,FL,COLUMBIA COUNTY,60300,60300,60300,60300,60300,77678.46,0,0,0,0,30.1018,-82.7094,Residential,Wood,1 633944,FL,COLUMBIA COUNTY,22500,22500,22500,22500,22500,19501.76,0,0,0,0,30.1018,-82.7094,Residential,Wood,4 963511,FL,COLUMBIA COUNTY,0,34212.42,0,0,34212.42,33250.37,0,0,0,0,30.1018,-82.7094,Residential,Wood,4 729649,FL,COLUMBIA COUNTY,0,460128.2,0,0,460128.2,626142.46,0,0,0,0,30.1653,-82.73404,Residential,Masonry,1 862584,FL,COLUMBIA COUNTY,0,32169.69,0,0,32169.69,37291.11,0,0,0,0,30.1018,-82.7094,Residential,Wood,4 371891,FL,COLUMBIA COUNTY,0,50550.75,0,0,50550.75,49526.38,0,0,0,0,30.17399,-82.57017,Residential,Wood,4 785595,FL,COLUMBIA COUNTY,42300,42300,42300,42300,42300,53762.62,0,0,0,0,30.1515,-82.6126,Residential,Wood,3 567696,FL,COLUMBIA COUNTY,0,10171.26,0,0,10171.26,16798.29,0,0,0,0,30.16269,-82.64,Residential,Wood,4 219025,FL,COLUMBIA COUNTY,0,155342.88,0,0,155342.88,176189.89,0,0,0,0,30.16269,-82.64,Residential,Wood,4 447216,FL,COLUMBIA COUNTY,0,3698.64,0,0,3698.64,4424.48,0,0,0,0,30.16269,-82.64,Residential,Wood,4 305141,FL,COLUMBIA COUNTY,0,4623.3,0,4623.3,4623.3,4525.86,0,0,0,0,30.16269,-82.64,Residential,Wood,4 625575,FL,COLUMBIA COUNTY,0,33287.76,0,0,33287.76,27375.62,0,0,0,0,30.16269,-82.64,Residential,Wood,4 262109,FL,COLUMBIA COUNTY,0,21267.18,0,0,21267.18,24840.49,0,0,0,0,30.163641,-82.640976,Residential,Wood,1 228457,FL,COLUMBIA COUNTY,0,729556.74,0,0,729556.74,889825.76,0,0,0,0,30.163641,-82.640976,Residential,Masonry,1 622799,FL,COLUMBIA COUNTY,0,350446.14,0,0,350446.14,438049.26,0,0,0,0,30.163641,-82.640976,Residential,Wood,1 233271,FL,COLUMBIA COUNTY,0,2135964.6,0,2135964.6,2135964.6,1728721.59,0,0,0,0,30.163641,-82.640976,Commercial,Reinforced Masonry,1 932950,FL,COLUMBIA COUNTY,0,4623.3,0,4623.3,4623.3,4782.1,0,0,0,0,30.163641,-82.640976,Residential,Wood,1 641952,FL,COLUMBIA COUNTY,0,2469639.6,0,2469639.6,2469639.6,2708463.63,0,0,0,0,30.1515,-82.6126,Commercial,Reinforced Masonry,4 796260,FL,COLUMBIA COUNTY,0,914073.3,0,914073.3,914073.3,1296439.3,0,0,0,0,30.1515,-82.6126,Residential,Masonry,4 301822,FL,COLUMBIA COUNTY,0,3042940.5,0,3042940.5,3042940.5,3181868.99,0,0,0,0,30.1515,-82.6126,Commercial,Reinforced Masonry,4 559927,FL,COLUMBIA COUNTY,0,234997.65,0,0,234997.65,255975.89,0,0,0,0,30.1515,-82.6126,Residential,Wood,4 224400,FL,COLUMBIA COUNTY,0,912600,0,912600,912600,1147247.71,0,0,0,0,30.1515,-82.6126,Residential,Masonry,4 123936,FL,COLUMBIA COUNTY,0,1920744.9,0,1920744.9,1920744.9,2837762.3,0,0,0,0,30.1515,-82.6126,Commercial,Reinforced Masonry,4 333818,FL,COLUMBIA COUNTY,0,455754.6,0,455754.6,455754.6,696809.59,0,0,0,0,30.1515,-82.6126,Residential,Masonry,4 254323,FL,COLUMBIA COUNTY,0,1552693.95,0,0,1552693.95,1552594.58,0,0,0,0,30.1515,-82.6126,Residential,Masonry,4 247444,FL,COLUMBIA COUNTY,0,8910,0,8910,8910,13521.83,0,0,0,0,30.1515,-82.6126,Residential,Wood,4 882598,FL,COLUMBIA COUNTY,0,398968.2,0,398968.2,398968.2,424087.24,0,0,0,0,30.1515,-82.6126,Residential,Masonry,4 386918,FL,COLUMBIA COUNTY,0,4500,0,4500,4500,4238.41,0,0,0,0,30.1515,-82.6126,Residential,Wood,4 497337,FL,COLUMBIA COUNTY,0,31071.6,0,31071.6,31071.6,57802.5,0,0,0,0,30.1515,-82.6126,Residential,Wood,4 526844,FL,COLUMBIA COUNTY,0,4956125.85,0,0,4956125.85,7279557.65,0,0,0,0,30.1515,-82.6126,Commercial,Reinforced Masonry,4 623400,FL,COLUMBIA COUNTY,0,40500,0,40500,40500,34160.94,0,0,0,0,30.1515,-82.6126,Residential,Wood,4 826170,FL,COLUMBIA COUNTY,0,135868.99,0,0,135868.99,234280.26,0,0,0,0,30.185885,-82.614795,Residential,Wood,1 185483,FL,COLUMBIA COUNTY,0,36784.23,0,0,36784.23,58447.64,0,0,0,0,30.185885,-82.614795,Residential,Wood,1 920003,FL,COLUMBIA COUNTY,0,1086940.9,0,0,1086940.9,1770235.43,0,0,0,0,30.185885,-82.614795,Residential,Masonry,1 274246,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,17228.6,0,0,0,0,30.16649,-82.63503,Residential,Wood,1 423636,FL,COLUMBIA COUNTY,0,1404900,0,1404900,1404900,1840643.78,0,42147,0,0,30.176,-82.65581,Residential,Masonry,1 970906,FL,COLUMBIA COUNTY,0,4696520.5,0,0,4696520.5,6342697.9,0,0,450000,0,30.00777,-82.59694,Commercial,Reinforced Masonry,3 227898,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,86628.09,0,0,0,0,30.17509,-82.66252,Residential,Wood,1 525138,FL,COLUMBIA COUNTY,0,86056.32,0,0,86056.32,125938.17,0,0,0,0,30.17501,-82.66205,Residential,Wood,1 923627,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,64169.8,0,0,0,0,30.174776,-82.662277,Residential,Wood,1 619743,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,80898.23,0,0,0,0,30.17476,-82.66251,Residential,Wood,1 910727,FL,COLUMBIA COUNTY,0,86056.32,0,0,86056.32,91244.65,0,0,0,0,30.1745,-82.66205,Residential,Wood,1 363647,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,92333.77,0,0,0,0,30.17447,-82.66251,Residential,Wood,1 512519,FL,COLUMBIA COUNTY,0,101009.36,0,0,101009.36,98181.1,0,0,0,0,30.17417,-82.66218,Residential,Wood,1 904304,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,66272.56,0,0,0,0,30.17451,-82.66351,Residential,Wood,1 835349,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,99945.87,0,0,0,0,30.17475,-82.66314,Residential,Wood,1 891725,FL,COLUMBIA COUNTY,0,86056.32,0,0,86056.32,139415.11,0,0,0,0,30.17514,-82.66341,Residential,Wood,1 923503,FL,COLUMBIA COUNTY,0,86056.32,0,0,86056.32,106664.4,0,0,0,0,30.17474,-82.66348,Residential,Wood,1 292347,FL,COLUMBIA COUNTY,0,132603.34,0,0,132603.34,115117.07,0,0,0,0,30.17664,-82.66314,Residential,Wood,3 363828,FL,COLUMBIA COUNTY,0,132603.34,0,0,132603.34,216561.94,0,0,0,0,30.17638,-82.66314,Residential,Wood,3 110490,FL,COLUMBIA COUNTY,0,91764.15,0,0,91764.15,70364.02,0,0,0,0,30.17623,-82.66406,Residential,Wood,3 480733,FL,COLUMBIA COUNTY,0,457854.5,0,0,457854.5,345588.57,0,0,0,0,30.17698,-82.67019,Residential,Masonry,4 993346,FL,COLUMBIA COUNTY,0,385480.82,0,0,385480.82,558330.42,0,0,0,0,30.174486,-82.671326,Residential,Masonry,4 934992,FL,ST JOHNS COUNTY,0,213596.46,0,0,213596.46,190329.82,0,0,0,0,29.7917,-81.4271,Residential,Wood,4 645841,FL,ST JOHNS COUNTY,0,1051338.42,0,0,1051338.42,1069841.98,0,0,0,0,29.7917,-81.4271,Residential,Masonry,4 747846,FL,ST JOHNS COUNTY,0,6472.62,0,0,6472.62,9957.87,0,0,0,0,29.7917,-81.4271,Residential,Wood,4 482457,FL,ST JOHNS COUNTY,0,159041.52,0,0,159041.52,249984.64,0,0,0,0,29.776566,-81.47171,Residential,Wood,1 574787,FL,ST JOHNS COUNTY,0,12945.24,0,0,12945.24,19024.97,0,0,0,0,29.776566,-81.47171,Residential,Wood,1 831418,FL,ST JOHNS COUNTY,0,29589.12,0,0,29589.12,35207.53,0,0,0,0,29.776566,-81.47171,Residential,Wood,1 968562,FL,ST JOHNS COUNTY,0,12945.24,0,0,12945.24,16859.05,0,0,0,0,29.776566,-81.47171,Residential,Wood,1 576324,FL,ST JOHNS COUNTY,29061,29061,29061,29061,29061,40749.33,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 290435,FL,ST JOHNS COUNTY,48087,48087,48087,48087,48087,68008.1,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 526086,FL,ST JOHNS COUNTY,128628,128628,128628,128628,128628,133425.18,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 119823,FL,ST JOHNS COUNTY,128628,128628,128628,128628,128628,168246.71,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 497414,FL,ST JOHNS COUNTY,128628,128628,128628,128628,128628,176279.14,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 340883,FL,ST JOHNS COUNTY,4968,4968,4968,4968,4968,5265.92,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 892551,FL,ST JOHNS COUNTY,157005,157005,157005,157005,157005,131774.3,0,3140.1,0,0,29.7255,-81.466309,Residential,Wood,1 670595,FL,ST JOHNS COUNTY,459,459,459,459,459,847.36,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 194101,FL,ST JOHNS COUNTY,459,459,459,459,459,428.69,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 167200,FL,ST JOHNS COUNTY,1062,1062,1062,1062,1062,1602.72,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 139064,FL,ST JOHNS COUNTY,2304,2304,2304,2304,2304,2474.16,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 846636,FL,ST JOHNS COUNTY,1476,1476,1476,1476,1476,1935.04,0,0,0,0,29.7255,-81.466309,Residential,Wood,1 310177,FL,NASSAU COUNTY,185040,185040,185040,185040,185040,313975.87,0,0,0,0,30.57332,-81.45291,Residential,Wood,1 865452,FL,NASSAU COUNTY,0,11095.92,0,0,11095.92,11961.62,0,0,0,0,30.67464,-81.46114,Residential,Wood,3 783429,FL,NASSAU COUNTY,0,8321.94,0,0,8321.94,9646.79,0,0,0,0,30.67464,-81.46114,Residential,Wood,3 878060,FL,NASSAU COUNTY,0,199726.56,0,0,199726.56,277743.75,0,0,0,0,30.67423,-81.46052,Residential,Wood,1 935342,FL,NASSAU COUNTY,0,118356.48,0,0,118356.48,182860.76,0,0,0,0,30.67423,-81.46052,Residential,Wood,1 456376,FL,NASSAU COUNTY,0,17568.54,0,0,17568.54,29936.79,0,0,0,0,30.67423,-81.46052,Residential,Wood,1 363001,FL,NASSAU COUNTY,0,147945.6,0,147945.6,147945.6,238338.59,0,0,0,0,30.67453,-81.46016,Residential,Wood,1 478864,FL,NASSAU COUNTY,0,724933.44,0,0,724933.44,767347.85,0,0,0,0,30.67513,-81.44708,Residential,Masonry,1 600402,FL,NASSAU COUNTY,0,8284485.6,0,0,8284485.6,8073943.68,0,0,0,0,30.64687,-81.45801,Commercial,Reinforced Masonry,1 483983,FL,NASSAU COUNTY,438498,438498,0,0,438498,636264.11,0,0,0,0,30.650143,-81.454407,Residential,Masonry,1 991615,FL,NASSAU COUNTY,0,99960.9,0,0,99960.9,88679.21,0,0,0,0,30.6202,-81.4719,Residential,Wood,4 644573,FL,NASSAU COUNTY,0,669692.78,0,0,669692.78,841130.78,0,0,0,0,30.576765,-81.453979,Residential,Masonry,1 853278,FL,NASSAU COUNTY,0,240539.39,0,0,240539.39,412765.59,0,0,0,0,30.576765,-81.453979,Residential,Wood,1 100658,FL,NASSAU COUNTY,0,331518.28,0,0,331518.28,464703.76,0,0,0,0,30.6202,-81.4719,Residential,Wood,4 433115,FL,NASSAU COUNTY,0,5919.86,0,0,5919.86,9839.94,0,0,0,0,30.576765,-81.453979,Residential,Wood,1 760337,FL,NASSAU COUNTY,0,77426.73,0,0,77426.73,73196.13,0,0,0,0,30.61988,-81.46815,Residential,Wood,1 884738,FL,NASSAU COUNTY,0,765763.8,0,0,765763.8,735948.78,0,0,0,0,30.576765,-81.453979,Residential,Masonry,1 610102,FL,NASSAU COUNTY,0,7532014.45,0,0,7532014.45,10710000,0,0,0,0,30.671095,-81.462097,Commercial,Reinforced Masonry,1 830823,FL,NASSAU COUNTY,0,963962.79,0,0,963962.79,977226.92,0,0,0,0,30.67,-81.462,Residential,Masonry,3 618364,FL,NASSAU COUNTY,0,121066.57,0,0,121066.57,115414.7,0,0,0,0,30.596535,-81.546837,Residential,Wood,1 712563,FL,NASSAU COUNTY,0,70964.84,0,0,70964.84,72362.85,0,0,0,0,30.596535,-81.546837,Residential,Wood,1 493030,FL,NASSAU COUNTY,0,755749,0,0,755749,658571.77,0,0,0,0,30.57326,-81.45367,Residential,Masonry,1 188150,FL,NASSAU COUNTY,0,2162232,0,2162232,2162232,2520816.55,0,0,0,0,30.65372,-81.45105,Commercial,Reinforced Masonry,1 589642,FL,NASSAU COUNTY,0,615141.68,0,0,615141.68,895926.17,0,0,0,0,30.63945,-81.455553,Residential,Masonry,1 846109,FL,NASSAU COUNTY,0,135000,0,135000,135000,138827.52,0,4050,0,0,30.570326,-81.451576,Residential,Wood,3 399079,FL,NASSAU COUNTY,0,161748,0,161748,161748,235301.93,0,0,0,0,30.5708,-81.44959,Residential,Wood,1 680135,FL,NASSAU COUNTY,0,164484,0,164484,164484,194814.85,0,0,0,0,30.5708,-81.44959,Residential,Wood,1 621379,FL,NASSAU COUNTY,0,170532,0,170532,170532,178465.15,0,0,0,0,30.571087,-81.448578,Residential,Wood,1 606710,FL,NASSAU COUNTY,0,181980,0,181980,181980,181216.05,0,5459.4,0,0,30.570854,-81.448212,Residential,Wood,1 443319,FL,NASSAU COUNTY,0,181980,0,181980,181980,151151.13,0,5459.4,0,0,30.571154,-81.448433,Residential,Wood,1 228591,FL,NASSAU COUNTY,0,186012,0,186012,186012,176389.97,0,0,0,0,30.5708,-81.44959,Residential,Wood,1 721610,FL,NASSAU COUNTY,0,192348,0,192348,192348,210005.55,0,0,0,0,30.571323,-81.450188,Residential,Wood,1 507395,FL,NASSAU COUNTY,0,197604,0,197604,197604,203450.71,0,0,0,0,30.570711,-81.448067,Residential,Wood,1 213399,FL,NASSAU COUNTY,0,198468,0,198468,198468,202538.58,0,0,0,0,30.571777,-81.449326,Residential,Wood,1 579400,FL,NASSAU COUNTY,0,198612,0,198612,198612,226675.88,0,0,0,0,30.5716,-81.45134,Residential,Wood,1 509951,FL,NASSAU COUNTY,0,200052,0,200052,200052,335395.98,0,0,0,0,30.57098,-81.44838,Residential,Wood,1 930798,FL,NASSAU COUNTY,0,201276,0,201276,201276,216909.11,0,0,0,0,30.571613,-81.450577,Residential,Wood,1 729247,FL,NASSAU COUNTY,0,207324,0,207324,207324,252344.61,0,0,0,0,30.5708,-81.44959,Residential,Wood,1 288344,FL,NASSAU COUNTY,0,208836,0,208836,208836,310058.81,0,0,0,0,30.5708,-81.44959,Residential,Wood,1 275351,FL,NASSAU COUNTY,0,212436,0,212436,212436,225030.91,0,0,0,0,30.57164,-81.450279,Residential,Wood,1 976690,FL,NASSAU COUNTY,0,218052,0,218052,218052,332681.94,0,0,0,0,30.571306,-81.45015,Residential,Wood,1 507111,FL,NASSAU COUNTY,0,218412,0,218412,218412,222125,0,0,0,0,30.571608,-81.450661,Residential,Wood,1 547458,FL,NASSAU COUNTY,0,221076,0,221076,221076,277280.37,0,0,0,0,30.571609,-81.450615,Residential,Wood,1 827732,FL,NASSAU COUNTY,0,226764,0,226764,226764,303833.37,0,0,0,0,30.571665,-81.450089,Residential,Wood,1 229489,FL,NASSAU COUNTY,0,237132,0,237132,237132,282225.02,0,0,0,0,30.571615,-81.450531,Residential,Wood,1 175251,FL,NASSAU COUNTY,0,239652,0,239652,239652,178583.88,0,0,0,0,30.571812,-81.448822,Residential,Wood,1 590043,FL,NASSAU COUNTY,0,245052,0,245052,245052,241166.46,0,0,0,0,30.571596,-81.450874,Residential,Wood,1 476037,FL,NASSAU COUNTY,0,245052,0,245052,245052,306551.23,0,0,0,0,30.5708,-81.44959,Residential,Wood,1 674960,FL,NASSAU COUNTY,0,257868,0,257868,257868,338372.33,0,0,0,0,30.57086,-81.448174,Residential,Wood,1 743790,FL,NASSAU COUNTY,0,6381518.4,0,6381518.4,6381518.4,8757880.98,0,0,0,0,30.570326,-81.451576,Commercial,Reinforced Masonry,3 817283,FL,NASSAU COUNTY,0,15390000,0,15390000,15390000,11790000,0,461349,0,0,30.570221,-81.451309,Commercial,Reinforced Concrete,1 201980,FL,NASSAU COUNTY,235696.5,235696.5,235696.5,235696.5,235696.5,353171.41,0,0,0,0,30.64448,-81.45489,Residential,Wood,1 351505,FL,NASSAU COUNTY,18000,18000,18000,18000,18000,16830,0,540,0,0,30.653568,-81.449318,Residential,Wood,1 798806,FL,NASSAU COUNTY,1772074.8,1772074.8,1772074.8,1772074.8,1772074.8,1768133.71,0,0,0,0,30.65118,-81.44969,Residential,Masonry,1 153643,FL,NASSAU COUNTY,95922,95922,95922,95922,95922,150073.42,0,0,0,0,30.65118,-81.44969,Residential,Wood,1 683653,FL,NASSAU COUNTY,20763,20763,20763,20763,20763,20966.31,0,0,0,0,30.65118,-81.44969,Residential,Wood,1 475264,FL,NASSAU COUNTY,0,16560000,0,0,16560000,20610000,0,497691,0,0,30.639568,-81.442482,Commercial,Reinforced Concrete,1 912944,FL,NASSAU COUNTY,0,582759.1,0,0,582759.1,1020490.44,0,0,0,0,30.59491,-81.539909,Residential,Masonry,4 945134,FL,NASSAU COUNTY,0,2244.53,0,0,2244.53,2937.46,0,0,0,0,30.59491,-81.539909,Residential,Wood,4 219959,FL,NASSAU COUNTY,0,196396.18,0,0,196396.18,190425.74,0,0,0,0,30.59491,-81.539909,Residential,Wood,4 793504,FL,NASSAU COUNTY,0,21500.33,0,0,21500.33,19687.96,0,0,0,0,30.6119,-81.455986,Residential,Wood,3 450423,FL,NASSAU COUNTY,0,74091.86,0,0,74091.86,110035.31,0,0,0,0,30.596535,-81.546837,Residential,Wood,1 505178,FL,NASSAU COUNTY,0,86863.23,0,0,86863.23,123807.2,0,0,0,0,30.596535,-81.546837,Residential,Wood,1 408688,FL,NASSAU COUNTY,0,796134.02,0,0,796134.02,838972.4,0,0,0,0,30.66665,-81.45235,Residential,Masonry,1 477759,FL,NASSAU COUNTY,0,298522.2,0,0,298522.2,227585.86,0,0,0,0,30.657654,-81.463341,Residential,Wood,1 882441,FL,NASSAU COUNTY,0,23118.64,0,0,23118.64,23505.92,0,0,0,0,30.65838,-81.46358,Residential,Wood,1 727602,FL,NASSAU COUNTY,0,63407.91,0,0,63407.91,78862,0,0,0,0,30.617165,-81.461609,Residential,Wood,1 313226,FL,NASSAU COUNTY,0,285728.39,0,0,285728.39,288837.12,0,0,0,0,30.617874,-81.457794,Residential,Wood,1 337027,FL,NASSAU COUNTY,0,9016.27,0,0,9016.27,9045.12,0,0,0,0,30.663744,-81.453941,Residential,Wood,4 649251,FL,NASSAU COUNTY,0,80915.23,0,0,80915.23,98214.9,0,0,0,0,30.67024,-81.454628,Residential,Wood,3 142564,FL,NASSAU COUNTY,0,28898.3,0,0,28898.3,36004.04,0,0,0,0,30.61945,-81.465965,Residential,Wood,1 197782,FL,NASSAU COUNTY,0,1505741.49,0,0,1505741.49,2197471.6,0,0,0,0,30.610081,-81.446259,Residential,Masonry,1 709787,FL,NASSAU COUNTY,0,53078.59,0,0,53078.59,62305.99,0,0,0,0,30.610081,-81.446259,Residential,Wood,1 655065,FL,NASSAU COUNTY,0,162952.72,0,0,162952.72,185883.43,0,0,0,0,30.67044,-81.46572,Residential,Wood,3 176778,FL,NASSAU COUNTY,0,2261249.55,0,0,2261249.55,1825782.64,0,0,0,0,30.671413,-81.464905,Commercial,Reinforced Masonry,1 559179,FL,NASSAU COUNTY,0,1363101.75,0,0,1363101.75,1619364.87,0,0,0,0,30.65501,-81.45117,Residential,Masonry,1 698071,FL,NASSAU COUNTY,0,295716.54,0,0,295716.54,247758.41,0,0,0,0,30.665545,-81.43205,Residential,Wood,3 642950,FL,NASSAU COUNTY,0,392231.24,0,0,392231.24,344336.66,0,0,0,0,30.63862,-81.43702,Residential,Masonry,4 477240,FL,NASSAU COUNTY,0,192917.17,0,0,192917.17,238214.12,0,0,0,0,30.66665,-81.45235,Residential,Wood,1 672348,FL,NASSAU COUNTY,0,168339.59,0,0,168339.59,269983.03,0,0,0,0,30.63833,-81.44564,Residential,Wood,1 922844,FL,NASSAU COUNTY,0,316029.52,0,0,316029.52,337216.14,0,0,0,0,30.617874,-81.457794,Residential,Wood,1 948580,FL,NASSAU COUNTY,0,151505.63,0,0,151505.63,185310.32,0,0,0,0,30.67069,-81.458395,Residential,Wood,3 364552,FL,NASSAU COUNTY,0,280565.98,0,0,280565.98,329505.66,0,0,0,0,30.65838,-81.46358,Residential,Wood,1 561601,FL,NASSAU COUNTY,0,460128.2,0,0,460128.2,792672.06,0,0,0,0,30.671312,-81.46492,Residential,Masonry,1 584749,FL,NASSAU COUNTY,0,324000,0,324000,324000,506745.07,0,9720,0,0,30.626793,-81.485847,Residential,Wood,1 601327,FL,COLUMBIA COUNTY,212850,212850,212850,212850,212850,340143.88,0,0,0,0,29.925,-82.7109,Residential,Wood,1 302578,FL,COLUMBIA COUNTY,135000,135000,135000,135000,135000,150719.13,0,0,0,0,29.9248,-82.71114,Residential,Wood,1 756585,FL,COLUMBIA COUNTY,94284,94284,94284,94284,94284,100714.17,0,0,0,0,29.90334,-82.63364,Residential,Wood,1 627591,FL,COLUMBIA COUNTY,6300,6300,6300,6300,6300,9566.42,0,0,0,0,29.919149,-82.639236,Residential,Wood,1 663563,FL,COLUMBIA COUNTY,1248407.1,1248407.1,0,0,1248407.1,1417531.31,0,0,0,0,29.9301,-82.7088,Residential,Masonry,3 108959,FL,COLUMBIA COUNTY,0,114170.34,0,0,114170.34,136068.22,0,0,0,0,30.041415,-82.70641,Residential,Wood,3 951069,FL,COLUMBIA COUNTY,0,498344.66,0,0,498344.66,434656.21,0,0,0,0,29.92143,-82.71411,Residential,Masonry,1 490641,FL,BAKER COUNTY,0,910.22,0,0,910.22,1346.55,0,0,0,0,30.265605,-82.16215,Residential,Wood,3 443968,FL,BAKER COUNTY,0,3195.34,0,0,3195.34,4551.39,0,0,0,0,30.27125,-82.160875,Residential,Wood,3 433688,FL,CLAY COUNTY,0,172157.99,0,0,172157.99,171582.99,0,0,0,0,29.980408,-81.658165,Residential,Wood,1 168578,FL,CLAY COUNTY,945000,945000,945000,945000,945000,750524.67,0,0,0,0,30.0517,-81.82975,Residential,Masonry,1 294375,FL,CLAY COUNTY,76500,76500,76500,76500,76500,121368.78,0,0,0,0,30.0517,-81.82975,Residential,Wood,1 902110,FL,CLAY COUNTY,76500,76500,76500,76500,76500,94517.28,0,0,0,0,30.0517,-81.82975,Residential,Wood,1 279816,FL,CLAY COUNTY,431726.4,431726.4,0,0,431726.4,640896.11,0,0,0,0,29.98839,-81.70777,Residential,Masonry,1 994565,FL,CLAY COUNTY,0,11767.98,0,0,11767.98,14137.95,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 930535,FL,CLAY COUNTY,0,15981.99,0,0,15981.99,25400.89,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 844642,FL,CLAY COUNTY,0,35302.09,0,0,35302.09,47059.67,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 292887,FL,CLAY COUNTY,0,26396.15,0,0,26396.15,28938.78,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 655128,FL,CLAY COUNTY,0,7536.5,0,0,7536.5,10216,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 164038,FL,CLAY COUNTY,0,13198.07,0,0,13198.07,16695.56,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 163057,FL,CLAY COUNTY,0,29410.75,0,0,29410.75,25890.52,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 327730,FL,CLAY COUNTY,0,13198.07,0,0,13198.07,11239.53,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 218187,FL,CLAY COUNTY,0,25780.36,0,0,25780.36,35155,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 697530,FL,CLAY COUNTY,0,9806.65,0,0,9806.65,16990.72,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 619053,FL,CLAY COUNTY,0,15992.1,0,0,15992.1,23431.62,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 431406,FL,CLAY COUNTY,0,9806.65,0,0,9806.65,7026.15,0,0,0,0,29.9826,-81.7238,Residential,Wood,3 256801,FL,CLAY COUNTY,0,13198.07,0,0,13198.07,22117.33,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 571398,FL,CLAY COUNTY,0,304842.43,0,0,304842.43,250185.41,0,0,0,0,29.9826,-81.7238,Residential,Wood,3 239669,FL,CLAY COUNTY,0,13198.07,0,0,13198.07,13200.19,0,0,0,0,29.9826,-81.7238,Residential,Wood,3 530369,FL,CLAY COUNTY,0,48252.01,0,0,48252.01,36139.79,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 948187,FL,CLAY COUNTY,0,9806.65,0,0,9806.65,13926.22,0,0,0,0,29.9826,-81.7238,Residential,Wood,3 571059,FL,CLAY COUNTY,0,9190.86,0,0,9190.86,14678.43,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 470539,FL,CLAY COUNTY,0,68931.45,0,0,68931.45,85159.98,0,0,0,0,29.993125,-81.67742,Residential,Wood,3 791046,FL,CLAY COUNTY,0,68931.45,0,0,68931.45,99578.92,0,0,0,0,29.993125,-81.67742,Residential,Wood,3 563971,FL,CLAY COUNTY,0,27572.58,0,0,27572.58,30033.98,0,0,0,0,29.993125,-81.67742,Residential,Wood,3 823903,FL,CLAY COUNTY,0,13786.29,0,0,13786.29,22316.42,0,0,0,0,29.993125,-81.67742,Residential,Wood,3 812504,FL,CLAY COUNTY,0,9190.86,0,0,9190.86,10540.08,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 597719,FL,CLAY COUNTY,0,102937.63,0,0,102937.63,94857.02,0,0,0,0,29.995916,-81.689049,Residential,Wood,1 716513,FL,CLAY COUNTY,0,19605.94,0,0,19605.94,18479.62,0,0,0,0,30.004622,-81.683899,Residential,Wood,3 378286,FL,CLAY COUNTY,0,13198.07,0,0,13198.07,16161.17,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 698982,FL,CLAY COUNTY,0,9806.65,0,0,9806.65,12391.68,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 624550,FL,CLAY COUNTY,0,9806.65,0,0,9806.65,13533.17,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 666076,FL,CLAY COUNTY,0,11764.3,0,0,11764.3,11058.82,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 474145,FL,CLAY COUNTY,0,7619.22,0,0,7619.22,6304.92,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 572929,FL,CLAY COUNTY,0,13198.07,0,0,13198.07,18039.84,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 640205,FL,CLAY COUNTY,0,6433.6,0,0,6433.6,8588.09,0,0,0,0,29.9826,-81.7238,Residential,Wood,3 295930,FL,CLAY COUNTY,0,6617.42,0,0,6617.42,5824.75,0,0,0,0,30.0156,-81.70065,Residential,Wood,3 823004,FL,CLAY COUNTY,0,9806.65,0,0,9806.65,9970.77,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 230536,FL,CLAY COUNTY,0,8712.94,0,0,8712.94,10813.94,0,0,0,0,30.004385,-81.683762,Residential,Wood,3 936142,FL,CLAY COUNTY,0,301000.66,0,0,301000.66,321265.52,0,0,0,0,30.00421,-81.684,Residential,Wood,3 724639,FL,CLAY COUNTY,0,57442.87,0,0,57442.87,86664.06,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 119986,FL,CLAY COUNTY,0,18381.72,0,0,18381.72,15298.37,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 603370,FL,CLAY COUNTY,0,3032.98,0,0,3032.98,4916.61,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 532496,FL,CLAY COUNTY,0,3032.98,0,0,3032.98,4227.37,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 786954,FL,CLAY COUNTY,0,9007.04,0,0,9007.04,7864.77,0,0,0,0,30.00169,-81.71087,Residential,Wood,4 416348,FL,CLAY COUNTY,0,18381.72,0,0,18381.72,27063.92,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 506364,FL,CLAY COUNTY,0,652150.86,0,0,652150.86,614169.6,0,0,0,0,30.006186,-81.698914,Residential,Masonry,1 311994,FL,CLAY COUNTY,0,75824.59,0,0,75824.59,85602.93,0,0,0,0,30.006186,-81.698914,Residential,Wood,1 807442,FL,CLAY COUNTY,0,91908.6,0,0,91908.6,94516.04,0,0,0,0,30.006186,-81.698914,Residential,Wood,1 235695,FL,CLAY COUNTY,0,45954.3,0,0,45954.3,41626.05,0,0,0,0,30.006186,-81.698914,Residential,Wood,1 481294,FL,CLAY COUNTY,0,64336.02,0,0,64336.02,69354.23,0,0,0,0,30.006186,-81.698914,Residential,Wood,1 292670,FL,CLAY COUNTY,0,234366.92,0,0,234366.92,184597.7,0,0,0,0,30.006186,-81.698914,Residential,Wood,1 127739,FL,CLAY COUNTY,0,13786.29,0,0,13786.29,17192.67,0,0,0,0,30.006186,-81.698914,Residential,Wood,1 869056,FL,CLAY COUNTY,0,22977.15,0,0,22977.15,22060.5,0,0,0,0,29.9994,-81.71524,Residential,Wood,3 514471,FL,CLAY COUNTY,0,18381.72,0,0,18381.72,27269.28,0,0,0,0,29.9826,-81.7238,Residential,Wood,3 903764,FL,CLAY COUNTY,0,91908.6,0,0,91908.6,130879.31,0,0,0,0,29.99534,-81.684074,Residential,Wood,3 192068,FL,CLAY COUNTY,0,43840.4,0,0,43840.4,39041.19,0,0,0,0,29.98799,-81.69477,Residential,Wood,3 109815,FL,CLAY COUNTY,0,38601.61,0,0,38601.61,63272.13,0,0,0,0,30.00593,-81.698545,Residential,Wood,3 495339,FL,CLAY COUNTY,0,413588.69,0,0,413588.69,420116.77,0,0,0,0,29.98272,-81.676795,Residential,Masonry,3 752123,FL,CLAY COUNTY,0,13786.29,0,0,13786.29,18320.32,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 412775,FL,CLAY COUNTY,0,22977.15,0,0,22977.15,28403.71,0,0,0,0,30.00228,-81.699965,Residential,Wood,3 249958,FL,CLAY COUNTY,0,25274.86,0,0,25274.86,38878,0,0,0,0,29.96809,-81.65459,Residential,Wood,3 754919,FL,CLAY COUNTY,0,27572.58,0,0,27572.58,24486.1,0,0,0,0,29.989515,-81.687235,Residential,Wood,3 829637,FL,CLAY COUNTY,0,137862.9,0,0,137862.9,127544.55,0,0,0,0,29.989515,-81.687235,Residential,Wood,3 931429,FL,CLAY COUNTY,0,91908.6,0,0,91908.6,97127.17,0,0,0,0,29.989515,-81.687235,Residential,Wood,3 565451,FL,CLAY COUNTY,0,22977.15,0,0,22977.15,31074.07,0,0,0,0,30.00414,-81.700315,Residential,Wood,3 722334,FL,CLAY COUNTY,0,27572.58,0,0,27572.58,36234.34,0,0,0,0,30.00421,-81.684,Residential,Wood,3 630898,FL,CLAY COUNTY,0,77254.74,0,0,77254.74,114400.37,0,0,0,0,29.9817,-81.81295,Residential,Wood,3 166536,FL,CLAY COUNTY,0,212887.5,0,0,212887.5,184477.66,0,0,0,0,29.9817,-81.81295,Residential,Wood,3 469135,FL,CLAY COUNTY,0,653122.95,0,0,653122.95,1049829.83,0,0,0,0,29.98782,-81.69136,Residential,Masonry,1 678786,FL,CLAY COUNTY,0,635702.59,0,0,635702.59,803088.17,0,0,0,0,30.031706,-81.708595,Residential,Masonry,1 284473,FL,CLAY COUNTY,0,781465.69,0,0,781465.69,1174149.07,0,0,0,0,29.839308,-81.661644,Residential,Masonry,3 499389,FL,CLAY COUNTY,0,638884.47,0,0,638884.47,926230.42,0,0,0,0,29.986181,-81.695091,Residential,Masonry,1 541241,FL,CLAY COUNTY,0,1939500,0,1939500,1939500,3345521.13,0,58185,0,0,29.98,-81.69609,Commercial,Reinforced Masonry,1 797586,FL,CLAY COUNTY,0,6760449.39,0,0,6760449.39,6739694.81,0,0,0,0,29.99665,-81.68111,Commercial,Reinforced Masonry,1 812823,FL,CLAY COUNTY,162366.3,162366.3,162366.3,162366.3,162366.3,168942.46,0,0,0,0,30.026604,-81.70697,Residential,Wood,1 598244,FL,CLAY COUNTY,0,648862.42,0,0,648862.42,981993.57,0,0,0,0,29.981771,-81.675621,Residential,Masonry,3 788363,FL,CLAY COUNTY,0,240578.59,0,0,240578.59,192335.37,0,0,0,0,29.997179,-81.736023,Residential,Wood,1 737787,FL,CLAY COUNTY,0,13467.17,0,0,13467.17,14335.1,0,0,0,0,30.005896,-81.730293,Residential,Wood,1 445518,FL,CLAY COUNTY,0,19639.62,0,0,19639.62,24001.58,0,0,0,0,29.892822,-81.670074,Residential,Wood,1 758347,FL,CLAY COUNTY,0,604316.67,0,0,604316.67,622958.63,0,0,0,0,29.983204,-81.755379,Residential,Masonry,1 195133,FL,CLAY COUNTY,0,171459.48,0,0,171459.48,160656.16,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 991548,FL,CLAY COUNTY,0,822091.98,0,0,822091.98,885491.72,0,0,0,0,29.99319,-81.68175,Residential,Masonry,1 696936,FL,CLAY COUNTY,0,85444.69,0,0,85444.69,124562.37,0,0,0,0,30.00093,-81.679455,Residential,Wood,3 393176,FL,CLAY COUNTY,0,26934.33,0,0,26934.33,34616.01,0,0,0,0,30.00135,-81.742455,Residential,Wood,3 626647,FL,CLAY COUNTY,0,162728.27,0,0,162728.27,266906.9,0,0,0,0,30.00135,-81.742455,Residential,Wood,3 915781,FL,CLAY COUNTY,0,589356.89,0,0,589356.89,472322.4,0,0,0,0,30.00135,-81.742455,Residential,Masonry,3 827852,FL,CLAY COUNTY,0,13657.95,0,0,13657.95,19860.19,0,0,0,0,30.00135,-81.742455,Residential,Wood,3 800420,FL,CLAY COUNTY,0,64726.57,0,0,64726.57,71551.34,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 728346,FL,CLAY COUNTY,0,2603338.04,0,0,2603338.04,3496699.52,0,0,0,0,29.983204,-81.755379,Commercial,Reinforced Masonry,1 928642,FL,CLAY COUNTY,0,67335.83,0,0,67335.83,69182.52,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 442061,FL,CLAY COUNTY,0,22445.28,0,0,22445.28,24191.61,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 810826,FL,CLAY COUNTY,0,31984.52,0,0,31984.52,52870.8,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 336798,FL,CLAY COUNTY,0,44890.56,0,0,44890.56,60419.64,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 830917,FL,CLAY COUNTY,0,15341.35,0,0,15341.35,20025.98,0,0,0,0,29.983204,-81.755379,Residential,Wood,1 984232,FL,CLAY COUNTY,0,1748172.94,0,0,1748172.94,2274163.21,0,0,0,0,29.99146,-81.67947,Residential,Masonry,1 203667,FL,CLAY COUNTY,0,212051.77,0,0,212051.77,205713.96,0,0,0,0,30.024078,-81.714539,Residential,Wood,1 395084,FL,CLAY COUNTY,0,238222.96,0,0,238222.96,347967.51,0,0,0,0,30.024078,-81.714539,Residential,Wood,1 869242,FL,CLAY COUNTY,0,174354.92,0,0,174354.92,187374.87,0,0,0,0,30.024033,-81.714836,Residential,Wood,1 704537,FL,CLAY COUNTY,0,29086.84,0,0,29086.84,39703.53,0,0,0,0,29.9826,-81.7238,Residential,Wood,4 692691,FL,CLAY COUNTY,0,49883.51,0,0,49883.51,54682.3,0,0,0,0,29.99501,-81.69407,Residential,Wood,3 580758,FL,CLAY COUNTY,0,33850.85,0,0,33850.85,47324.63,0,0,0,0,30.046192,-81.795082,Residential,Wood,1 515486,FL,CLAY COUNTY,0,14204.49,0,0,14204.49,21284.3,0,0,0,0,30.046192,-81.795082,Residential,Wood,1 884079,FL,CLAY COUNTY,0,60112.94,0,0,60112.94,67485.56,0,0,0,0,30.046192,-81.795082,Residential,Wood,1 491095,FL,CLAY COUNTY,0,776595.4,0,0,776595.4,788694.76,0,0,0,0,29.9826,-81.7238,Residential,Masonry,4 579764,FL,CLAY COUNTY,0,88434.4,0,0,88434.4,110143.27,0,0,0,0,29.9826,-81.7238,Residential,Wood,1 263177,FL,CLAY COUNTY,0,61724.52,0,0,61724.52,50970.62,0,0,0,0,29.992,-81.68678,Residential,Wood,1 710739,FL,CLAY COUNTY,0,33667.92,0,0,33667.92,45290.08,0,0,0,0,29.99327,-81.724515,Residential,Wood,3 156129,FL,CLAY COUNTY,0,64275.42,0,0,64275.42,80342.73,0,0,0,0,29.992,-81.68678,Residential,Wood,1 178800,FL,BRADFORD COUNTY,216363.6,216363.6,0,0,216363.6,347251.89,0,0,0,0,29.869762,-82.202431,Residential,Wood,1 406073,FL,BRADFORD COUNTY,0,106317.27,0,0,106317.27,105384.87,0,0,0,0,29.86261,-82.135475,Residential,Wood,3 450089,FL,BRADFORD COUNTY,0,170207.57,0,0,170207.57,148194.97,0,0,0,0,29.864408,-82.135536,Residential,Wood,1 894206,FL,NASSAU COUNTY,189999.9,189999.9,0,0,189999.9,291171.43,0,0,0,0,30.687055,-81.9198,Residential,Wood,1 472007,FL,NASSAU COUNTY,635996.7,635996.7,0,0,635996.7,1010881.77,0,0,0,0,30.7595,-81.9576,Residential,Masonry,4 500287,FL,NASSAU COUNTY,1729530,1729530,0,0,1729530,2062651.31,0,0,0,0,30.69844,-81.908635,Residential,Masonry,4 365732,FL,NASSAU COUNTY,0,110218.53,0,0,110218.53,114569.52,0,0,0,0,30.690071,-81.919342,Residential,Wood,3 365145,FL,NASSAU COUNTY,0,123995.38,0,0,123995.38,142594.69,0,0,0,0,30.690071,-81.919342,Residential,Wood,3 237841,FL,NASSAU COUNTY,0,13777.78,0,0,13777.78,22931.74,0,0,0,0,30.690071,-81.919342,Residential,Wood,3 497561,FL,NASSAU COUNTY,0,38954.52,0,0,38954.52,30813.03,0,0,0,0,30.692579,-81.923798,Residential,Wood,1 245837,FL,NASSAU COUNTY,0,428020.45,0,0,428020.45,590955.85,0,0,0,0,30.692579,-81.923798,Residential,Masonry,1 732075,FL,NASSAU COUNTY,0,38954.52,0,0,38954.52,44390.39,0,0,0,0,30.687847,-81.928619,Residential,Wood,3 657625,FL,NASSAU COUNTY,0,3505598.5,0,0,3505598.5,5610030.32,0,0,0,0,30.698156,-81.917923,Commercial,Reinforced Masonry,1 790556,FL,NASSAU COUNTY,0,140160.38,0,0,140160.38,195355.54,0,0,0,0,30.692579,-81.923798,Residential,Wood,1 207626,FL,NASSAU COUNTY,0,60397.19,0,0,60397.19,73202.3,0,0,0,0,30.68227,-82.010965,Residential,Wood,3 902008,FL,NASSAU COUNTY,0,1138559.14,0,0,1138559.14,1124171.17,0,0,0,0,30.68758,-81.90805,Residential,Masonry,1 135936,FL,HAMILTON COUNTY,0,4623.3,0,4623.3,4623.3,7055.16,0,0,0,0,30.51869,-82.95187,Residential,Wood,3 997759,FL,HAMILTON COUNTY,0,34212.42,0,0,34212.42,42302.97,0,0,0,0,30.51869,-82.95187,Residential,Wood,3 470224,FL,HAMILTON COUNTY,0,11095.92,0,0,11095.92,10246.42,0,0,0,0,30.51869,-82.95187,Residential,Wood,3 367761,FL,HAMILTON COUNTY,0,25899.23,0,0,25899.23,35000.32,0,0,0,0,30.505239,-82.95285,Residential,Wood,1 285586,FL,HAMILTON COUNTY,0,10211.17,0,0,10211.17,18829.64,0,0,0,0,30.505239,-82.95285,Residential,Wood,1 122164,FL,HAMILTON COUNTY,0,4084.47,0,0,4084.47,3579.34,0,0,0,0,30.496,-82.9527,Residential,Wood,4 152913,FL,HAMILTON COUNTY,0,26920.35,0,0,26920.35,28007.93,0,0,0,0,30.465835,-83.006185,Residential,Wood,3 655156,FL,HAMILTON COUNTY,0,80668.21,0,0,80668.21,70626.63,0,0,0,0,30.523375,-82.95845,Residential,Wood,1 989201,FL,HAMILTON COUNTY,0,70642.7,0,0,70642.7,63476.71,0,0,0,0,30.523375,-82.95845,Residential,Wood,1 207985,FL,HAMILTON COUNTY,0,263169.6,0,0,263169.6,368477.97,0,0,0,0,30.52085,-82.950535,Residential,Wood,4 732449,FL,HAMILTON COUNTY,0,15873.72,0,0,15873.72,12857.71,0,0,0,0,30.51929,-82.94598,Residential,Wood,1 665653,FL,HAMILTON COUNTY,0,246924.56,0,0,246924.56,419574.22,0,0,0,0,30.519608,-82.954086,Residential,Wood,1 939634,FL,HAMILTON COUNTY,0,942304.98,0,0,942304.98,1133298.89,0,0,0,0,30.496,-82.9527,Residential,Masonry,4 981796,FL,HAMILTON COUNTY,0,12996.03,0,0,12996.03,17111.87,0,0,0,0,30.52296,-82.955515,Residential,Wood,4 269573,FL,HAMILTON COUNTY,0,42886.9,0,0,42886.9,66233.75,0,0,0,0,30.496,-82.9527,Residential,Wood,3 602123,FL,HAMILTON COUNTY,0,2784.86,0,0,2784.86,4613.35,0,0,0,0,30.496,-82.9527,Residential,Wood,4 336717,FL,HAMILTON COUNTY,0,105764.12,0,0,105764.12,116617.63,0,0,0,0,30.518326,-82.948914,Residential,Wood,1 238449,FL,HAMILTON COUNTY,0,18419.71,0,0,18419.71,26153.37,0,0,0,0,30.496,-82.9527,Residential,Wood,3 530357,FL,HAMILTON COUNTY,0,36836.28,0,0,36836.28,38632.56,0,0,0,0,30.52904,-82.960715,Residential,Wood,3 896911,FL,HAMILTON COUNTY,0,214534.66,0,0,214534.66,252790.47,0,0,0,0,30.496,-82.9527,Residential,Wood,3 391646,FL,HAMILTON COUNTY,0,44199.98,0,0,44199.98,54449.07,0,0,0,0,30.496,-82.9527,Residential,Wood,3 710345,FL,HAMILTON COUNTY,0,51130.14,0,0,51130.14,53139.05,0,0,0,0,30.496,-82.9527,Residential,Wood,3 944525,FL,HAMILTON COUNTY,194537.7,194537.7,0,0,194537.7,156395.86,0,0,0,0,30.5696,-83.1456,Residential,Wood,4 800878,FL,HAMILTON COUNTY,0,28776.92,0,0,28776.92,32189.87,0,0,0,0,30.599605,-83.236685,Residential,Wood,3 866106,FL,HAMILTON COUNTY,0,151310.92,0,0,151310.92,158091.16,0,0,0,0,30.58925,-83.09455,Residential,Wood,1 204794,FL,HAMILTON COUNTY,0,179562.23,0,0,179562.23,147384.67,0,0,0,0,30.5696,-83.1456,Residential,Wood,1 849458,FL,HAMILTON COUNTY,0,16833.96,0,0,16833.96,19110.92,0,0,0,0,30.5696,-83.1456,Residential,Wood,4 806471,FL,HAMILTON COUNTY,0,24914.26,0,0,24914.26,33937.58,0,0,0,0,30.5696,-83.1456,Residential,Wood,3 464589,FL,HAMILTON COUNTY,0,169461.85,0,0,169461.85,242525.33,0,0,0,0,30.603361,-83.09906,Residential,Wood,1 591943,FL,UNION COUNTY,407520,407520,407520,407520,407520,652935.06,0,0,0,0,30.02339,-82.3414,Residential,Masonry,3 973133,FL,UNION COUNTY,137160,137160,137160,137160,137160,235651.85,0,0,0,0,30.02339,-82.3414,Residential,Wood,3 743965,FL,UNION COUNTY,123300,123300,123300,123300,123300,117740.65,0,0,0,0,30.02756,-82.33126,Residential,Wood,1 528185,FL,UNION COUNTY,0,37823.84,0,0,37823.84,66198.38,0,0,0,0,29.934589,-82.409576,Residential,Wood,3 219113,FL,UNION COUNTY,0,181487.52,0,0,181487.52,272492.62,0,0,0,0,30.024082,-82.338158,Residential,Wood,3 376803,FL,UNION COUNTY,0,948148.79,0,0,948148.79,1344182.96,0,0,0,0,30.017946,-82.344803,Residential,Masonry,1 233559,FL,COLUMBIA COUNTY,585000,585000,585000,585000,585000,516026.16,0,0,0,0,30.19826,-82.63482,Residential,Masonry,1 579117,FL,COLUMBIA COUNTY,82620,82620,82620,82620,82620,67513.1,0,0,0,0,30.2598,-82.6422,Residential,Wood,4 517674,FL,COLUMBIA COUNTY,0,61027.56,0,0,61027.56,66963.34,0,0,0,0,30.18928,-82.62603,Residential,Wood,1 980808,FL,COLUMBIA COUNTY,0,22500,0,22500,22500,15583.05,0,0,0,0,30.189347,-82.631552,Residential,Wood,1 143584,FL,COLUMBIA COUNTY,874801.8,874801.8,0,0,874801.8,1488037.86,0,0,0,0,30.179675,-82.67663,Residential,Masonry,1 489643,FL,COLUMBIA COUNTY,504230.4,504230.4,0,0,504230.4,381198.18,0,0,0,0,30.367133,-82.629161,Residential,Masonry,3 986109,FL,COLUMBIA COUNTY,0,67591.02,0,0,67591.02,107281.96,0,0,0,0,30.2598,-82.6422,Residential,Wood,4 654640,FL,COLUMBIA COUNTY,0,135763.24,0,0,135763.24,123495.13,0,0,0,0,30.191295,-82.64519,Residential,Wood,1 700895,FL,COLUMBIA COUNTY,702820.8,702820.8,702820.8,702820.8,702820.8,800541,0,0,0,0,30.183475,-82.68749,Residential,Masonry,4 407962,FL,COLUMBIA COUNTY,0,129600000,0,0,129600000,120600000,0,0,0,0,30.232008,-82.638557,Commercial,Steel Frame,3 494610,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,51746.63,0,0,0,0,30.174957,-82.662956,Residential,Wood,1 744305,FL,COLUMBIA COUNTY,0,67892.48,0,0,67892.48,95471.01,0,0,0,0,30.20295,-82.63428,Residential,Wood,1 512991,FL,COLUMBIA COUNTY,0,102221.41,0,0,102221.41,123969.01,0,0,0,0,30.20298,-82.63389,Residential,Wood,1 507789,FL,COLUMBIA COUNTY,0,105926,0,0,105926,149616.24,0,0,0,0,30.174339,-82.662567,Residential,Wood,4 186262,FL,COLUMBIA COUNTY,0,4542119.64,0,0,4542119.64,4765537.43,0,0,0,0,30.194994,-82.638016,Commercial,Reinforced Masonry,1 978388,FL,COLUMBIA COUNTY,0,191242.75,0,0,191242.75,275087.39,0,0,0,0,30.19006,-82.60341,Residential,Wood,1 784347,FL,COLUMBIA COUNTY,0,921352.86,0,0,921352.86,1031325.54,0,0,0,0,30.201794,-82.661995,Residential,Masonry,1 679408,FL,COLUMBIA COUNTY,0,35322.13,0,0,35322.13,51938.8,0,0,0,0,30.218323,-82.645874,Residential,Wood,1 306619,FL,COLUMBIA COUNTY,0,108562.2,0,0,108562.2,128945.84,0,0,0,0,30.218323,-82.645874,Residential,Wood,1 457004,FL,COLUMBIA COUNTY,0,26195.88,0,0,26195.88,31749.41,0,0,0,0,30.218323,-82.645874,Residential,Wood,1 329255,FL,COLUMBIA COUNTY,0,101204.64,0,0,101204.64,159306.22,0,0,0,0,30.25387,-82.70283,Residential,Wood,3 900892,FL,COLUMBIA COUNTY,0,16160.6,0,0,16160.6,12760.09,0,0,0,0,30.25387,-82.70283,Residential,Wood,3 633241,FL,COLUMBIA COUNTY,0,22781.96,0,0,22781.96,31753.49,0,0,0,0,30.25387,-82.70283,Residential,Wood,3 502372,FL,COLUMBIA COUNTY,0,114298.09,0,0,114298.09,87129.43,0,0,0,0,30.27805,-82.69878,Residential,Wood,3 719075,FL,COLUMBIA COUNTY,0,315302.29,0,0,315302.29,370039.71,0,0,0,0,30.186512,-82.695274,Residential,Wood,3 920786,FL,COLUMBIA COUNTY,0,109954.93,0,0,109954.93,131220.21,0,0,0,0,30.2598,-82.6422,Residential,Wood,4 232605,FL,COLUMBIA COUNTY,0,180630.62,0,0,180630.62,222258.75,0,0,0,0,30.160645,-82.708005,Residential,Wood,1 601984,FL,COLUMBIA COUNTY,0,124374.9,0,0,124374.9,178903.34,0,0,0,0,30.2598,-82.6422,Residential,Wood,4 459878,FL,COLUMBIA COUNTY,0,134464.05,0,0,134464.05,189045.7,0,0,0,0,30.201059,-82.635643,Residential,Wood,1 565530,FL,COLUMBIA COUNTY,0,496159.61,0,0,496159.61,489018.88,0,0,0,0,30.201059,-82.635643,Residential,Masonry,1 202651,FL,COLUMBIA COUNTY,0,2311064.6,0,0,2311064.6,2670204.04,0,0,0,0,30.201059,-82.635643,Commercial,Reinforced Masonry,1 909104,FL,COLUMBIA COUNTY,0,72279,0,72279,72279,123617.33,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 872719,FL,COLUMBIA COUNTY,0,22356.54,0,0,22356.54,22455.91,0,0,0,0,30.189365,-82.63753,Residential,Wood,4 997611,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,21121.61,0,0,0,0,30.19182,-82.6585,Residential,Wood,4 519606,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,26327.41,0,0,0,0,30.197075,-82.63814,Residential,Wood,3 624248,FL,COLUMBIA COUNTY,0,396814.48,0,0,396814.48,433692.83,0,0,0,0,30.11852,-82.68968,Residential,Masonry,4 783767,FL,COLUMBIA COUNTY,0,167668.04,0,0,167668.04,255938.56,0,0,0,0,30.189645,-82.63638,Residential,Wood,3 285479,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,12877.19,0,0,0,0,30.201195,-82.7174,Residential,Wood,3 424793,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,20170.81,0,0,0,0,30.183145,-82.636545,Residential,Wood,4 256213,FL,COLUMBIA COUNTY,0,22356.54,0,0,22356.54,24969.08,0,0,0,0,30.1799,-82.66905,Residential,Wood,3 155199,FL,COLUMBIA COUNTY,0,22356.54,0,0,22356.54,27389.44,0,0,0,0,30.188485,-82.6921,Residential,Wood,4 830871,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,23608.18,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 757768,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,14548.41,0,0,0,0,30.17262,-82.66527,Residential,Wood,3 176583,FL,COLUMBIA COUNTY,0,344852.16,0,0,344852.16,433818.5,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 678864,FL,COLUMBIA COUNTY,0,68970.43,0,0,68970.43,96002.7,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 854000,FL,COLUMBIA COUNTY,0,91960.58,0,0,91960.58,80292.62,0,0,0,0,30.18948,-82.61728,Residential,Wood,3 631978,FL,COLUMBIA COUNTY,0,25748.96,0,0,25748.96,36460.53,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 967058,FL,COLUMBIA COUNTY,0,25105.24,0,0,25105.24,30475.72,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 878374,FL,COLUMBIA COUNTY,0,38623.44,0,0,38623.44,60957.06,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 113053,FL,COLUMBIA COUNTY,0,9196.06,0,0,9196.06,7797.29,0,0,0,0,30.18883,-82.62323,Residential,Wood,4 288738,FL,COLUMBIA COUNTY,0,9196.06,0,0,9196.06,12297.35,0,0,0,0,30.195425,-82.636865,Residential,Wood,4 594369,FL,COLUMBIA COUNTY,0,38623.44,0,0,38623.44,42941.54,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 706890,FL,COLUMBIA COUNTY,0,45980.29,0,0,45980.29,63408.66,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 536032,FL,COLUMBIA COUNTY,0,137940.86,0,0,137940.86,213321.55,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 747825,FL,COLUMBIA COUNTY,0,27944.98,0,0,27944.98,47665.19,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 608124,FL,COLUMBIA COUNTY,0,22356.54,0,0,22356.54,37227.66,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 934739,FL,COLUMBIA COUNTY,0,89423.38,0,0,89423.38,126691.92,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 757078,FL,COLUMBIA COUNTY,0,16767.17,0,0,16767.17,16711.17,0,0,0,0,30.175568,-82.588203,Residential,Wood,4 956518,FL,COLUMBIA COUNTY,0,12250.99,0,0,12250.99,17567.13,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 548584,FL,COLUMBIA COUNTY,0,30686.32,0,0,30686.32,40211.36,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 132904,FL,COLUMBIA COUNTY,0,59774.37,0,0,59774.37,50210.47,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 111857,FL,COLUMBIA COUNTY,0,32186.2,0,0,32186.2,38484.4,0,0,0,0,30.2988,-82.6063,Residential,Wood,4 388383,FL,COLUMBIA COUNTY,0,11549.33,0,0,11549.33,16277.72,0,0,0,0,30.16482,-82.64361,Residential,Wood,4 276410,FL,BRADFORD COUNTY,2070,2070,2070,2070,2070,1875.38,0,0,0,0,30.043814,-82.075211,Residential,Wood,1 546756,FL,BRADFORD COUNTY,0,42481.06,0,0,42481.06,44399.5,0,0,0,0,30.045353,-82.073212,Residential,Wood,1 669229,FL,MADISON COUNTY,321053.4,321053.4,321053.4,321053.4,321053.4,518064.61,0,0,0,0,30.422401,-83.30024,Residential,Wood,1 766573,FL,MADISON COUNTY,132651,132651,132651,132651,132651,220996.57,0,0,0,0,30.416973,-83.30043,Residential,Wood,1 765578,FL,MADISON COUNTY,23400,23400,23400,23400,23400,18558.54,0,0,0,0,30.41388,-83.298165,Residential,Wood,3 166613,FL,MADISON COUNTY,0,0,0,0,5932213.89,9630000,0,0,0,0,30.3969,-83.2753,Commercial,Reinforced Masonry,4 883261,FL,MADISON COUNTY,977330.7,977330.7,0,0,977330.7,790445.52,0,0,0,0,30.3969,-83.2753,Residential,Masonry,4 842655,FL,MADISON COUNTY,0,1222262.42,0,0,1222262.42,1186037.01,0,0,0,0,30.423132,-83.306053,Residential,Masonry,1 248167,FL,SUWANNEE COUNTY,493833.6,493833.6,493833.6,493833.6,493833.6,694889.06,0,0,0,0,30.323061,-82.853531,Residential,Masonry,3 976562,FL,SUWANNEE COUNTY,305427.6,305427.6,0,0,305427.6,269112.26,0,0,0,0,30.377098,-83.173874,Residential,Wood,1 620457,FL,SUWANNEE COUNTY,288279,288279,0,0,288279,264045.11,0,0,0,0,30.297314,-82.96032,Residential,Wood,3 336697,FL,SUWANNEE COUNTY,0,910695.68,0,0,910695.68,847083.59,0,0,0,0,30.244864,-82.873199,Residential,Masonry,3 648295,FL,SUWANNEE COUNTY,0,14066.75,0,0,14066.75,14922.01,0,0,0,0,30.2885,-83.0554,Residential,Wood,4 858080,FL,SUWANNEE COUNTY,0,7571.54,0,0,7571.54,6481.05,0,0,0,0,30.304321,-83.012032,Residential,Wood,3 579910,FL,SUWANNEE COUNTY,0,702715.18,0,0,702715.18,644961.83,0,0,0,0,30.304321,-83.012032,Residential,Masonry,3 735184,FL,SUWANNEE COUNTY,0,132894.53,0,0,132894.53,153444.94,0,0,0,0,30.242275,-82.864685,Residential,Wood,3 420445,FL,SUWANNEE COUNTY,0,14066.75,0,0,14066.75,18409.67,0,0,0,0,30.2885,-83.0554,Residential,Wood,4 373504,FL,SUWANNEE COUNTY,0,113441.57,0,0,113441.57,141507.02,0,0,0,0,30.296335,-83.0299,Residential,Wood,1 266080,FL,SUWANNEE COUNTY,0,123449.03,0,0,123449.03,205071.55,0,0,0,0,30.296747,-82.977993,Residential,Wood,3 178535,FL,SUWANNEE COUNTY,0,701414.94,0,0,701414.94,951909.86,0,0,0,0,30.2885,-83.0554,Residential,Masonry,4 574531,FL,BAKER COUNTY,67590,67590,67590,67590,67590,57465.83,0,0,0,0,30.28364,-82.12209,Residential,Wood,3 606491,FL,BAKER COUNTY,14670,14670,14670,14670,14670,15491.3,0,0,0,0,30.283901,-82.122543,Residential,Wood,3 885991,FL,BAKER COUNTY,0,1449866.88,0,0,1449866.88,1338076.34,0,0,0,0,30.285202,-82.105835,Residential,Masonry,1 908170,FL,BAKER COUNTY,0,1849.32,0,0,1849.32,1987.47,0,0,0,0,30.285202,-82.105835,Residential,Wood,1 487022,FL,BAKER COUNTY,0,372637.98,0,0,372637.98,295022.71,0,0,0,0,30.285202,-82.105835,Residential,Masonry,1 723719,FL,BAKER COUNTY,0,211747.14,0,0,211747.14,369024.45,0,0,0,0,30.285257,-82.139542,Residential,Wood,1 628922,FL,BAKER COUNTY,0,6472.62,0,0,6472.62,4657.86,0,0,0,0,30.285257,-82.139542,Residential,Wood,1 232316,FL,BAKER COUNTY,2476576.8,2476576.8,0,0,2476576.8,2011109.14,0,0,0,0,30.2763,-82.1278,Commercial,Reinforced Masonry,4 151933,FL,BAKER COUNTY,0,34713.82,0,0,34713.82,44497.57,0,0,0,0,30.30646,-82.1309,Residential,Wood,1 225577,FL,BAKER COUNTY,0,17198.19,0,0,17198.19,19900.03,0,0,0,0,30.30646,-82.1309,Residential,Wood,1 443296,FL,BAKER COUNTY,0,14453.8,0,0,14453.8,25187.77,0,0,0,0,30.288778,-82.125183,Residential,Wood,1 747464,FL,BAKER COUNTY,0,796867.35,0,0,796867.35,1238331.86,0,0,0,0,30.27934,-82.13954,Residential,Masonry,3 548566,FL,BAKER COUNTY,0,1125.2,0,0,1125.2,1040.28,0,0,0,0,30.288778,-82.125183,Residential,Wood,1 510281,FL,BAKER COUNTY,0,59097.75,0,0,59097.75,72289.55,0,0,0,0,30.27934,-82.13954,Residential,Wood,3 481334,FL,BAKER COUNTY,0,58547.04,0,0,58547.04,78757.48,0,0,0,0,30.28581,-82.12991,Residential,Wood,1 621142,FL,BAKER COUNTY,0,2790.13,0,0,2790.13,3172.8,0,0,0,0,30.288778,-82.125183,Residential,Wood,1 907206,FL,BAKER COUNTY,0,12087.22,0,0,12087.22,12932.89,0,0,0,0,30.288778,-82.125183,Residential,Wood,1 963412,FL,BAKER COUNTY,0,5324.12,0,0,5324.12,3869.4,0,0,0,0,30.288778,-82.125183,Residential,Wood,1 561805,FL,BAKER COUNTY,0,1863.44,0,0,1863.44,3091.08,0,0,0,0,30.34208,-82.11369,Residential,Wood,4 177053,FL,BAKER COUNTY,0,75825.74,0,0,75825.74,118661.22,0,0,0,0,30.34208,-82.11369,Residential,Wood,4 888564,FL,BAKER COUNTY,0,228.7,0,0,228.7,263.6,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 399592,FL,BAKER COUNTY,0,3210.02,0,0,3210.02,2770.49,0,0,0,0,30.29615,-82.12523,Residential,Wood,4 616030,FL,BAKER COUNTY,0,5962.65,0,0,5962.65,9177.71,0,0,0,0,30.34208,-82.11369,Residential,Wood,4 671336,FL,BAKER COUNTY,0,910.22,0,0,910.22,1329.26,0,0,0,0,30.2763,-82.1278,Residential,Wood,3 914194,FL,BAKER COUNTY,0,910.22,0,0,910.22,1033.53,0,0,0,0,30.2763,-82.1278,Residential,Wood,3 632104,FL,BAKER COUNTY,0,9660.26,0,0,9660.26,9621.62,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 895447,FL,BAKER COUNTY,0,1585.34,0,0,1585.34,1968.83,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 969519,FL,BAKER COUNTY,0,11880.48,0,0,11880.48,13693.44,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 149119,FL,BAKER COUNTY,0,8370.4,0,0,8370.4,6178.61,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 804466,FL,BAKER COUNTY,0,48183.3,0,0,48183.3,65695.04,0,0,0,0,30.283884,-82.117729,Residential,Wood,3 688199,FL,BAKER COUNTY,0,2706.89,0,0,2706.89,2759.65,0,0,0,0,30.283066,-82.11853,Residential,Wood,1 977912,FL,BAKER COUNTY,0,4665.47,0,0,4665.47,5262.65,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 312530,FL,BAKER COUNTY,0,79587.39,0,0,79587.39,116057.51,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 154572,FL,BAKER COUNTY,0,19210.75,0,0,19210.75,33549.65,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 299157,FL,BAKER COUNTY,0,14453.8,0,0,14453.8,15369.13,0,0,0,0,30.284683,-82.13044,Residential,Wood,3 358433,FL,BAKER COUNTY,0,631.21,0,0,631.21,659.24,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 131991,FL,BAKER COUNTY,0,1209270.9,0,0,1209270.9,1100339.77,0,0,0,0,30.2763,-82.1278,Residential,Masonry,3 844614,FL,BAKER COUNTY,0,101097.02,0,0,101097.02,151485.4,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 735501,FL,BAKER COUNTY,0,86949.68,0,0,86949.68,111810.33,0,0,0,0,30.28179,-82.123635,Residential,Wood,3 703956,FL,BAKER COUNTY,0,403517.2,0,0,403517.2,449453.6,0,0,0,0,30.28421,-82.11887,Residential,Masonry,1 547680,FL,BAKER COUNTY,0,384.21,0,0,384.21,345.57,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 562722,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,37800.06,0,0,0,0,30.18916,-82.16506,Residential,Wood,3 820860,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,63980.76,0,0,0,0,30.2892,-82.12574,Residential,Wood,3 894562,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,74512.99,0,0,0,0,30.286295,-82.134045,Residential,Wood,3 577091,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,72779.5,0,0,0,0,30.285185,-82.122395,Residential,Wood,3 755818,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,45436.16,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 839723,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,68771.25,0,0,0,0,30.27341,-82.12988,Residential,Wood,3 118899,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,63744.12,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 612231,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,51958.85,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 163526,FL,BAKER COUNTY,0,45932.5,0,0,45932.5,73699.25,0,0,0,0,30.2763,-82.1278,Residential,Wood,4 278995,FL,BAKER COUNTY,0,37894.32,0,0,37894.32,31070.91,0,0,0,0,30.282595,-82.121315,Residential,Wood,1 875706,FL,BAKER COUNTY,0,126314.39,0,0,126314.39,170615.37,0,0,0,0,30.282627,-82.126732,Residential,Wood,3 712263,FL,BAKER COUNTY,0,114440.68,0,0,114440.68,99204.96,0,0,0,0,30.27275,-82.120175,Residential,Wood,4 241888,FL,BAKER COUNTY,0,292819.71,0,0,292819.71,367252.14,0,0,0,0,30.27275,-82.120175,Residential,Wood,4 115934,FL,BAKER COUNTY,0,918650.08,0,0,918650.08,1442513.96,0,0,0,0,30.27275,-82.120175,Residential,Masonry,4 214979,FL,BAKER COUNTY,0,172246.89,0,0,172246.89,237377.74,0,0,0,0,30.27275,-82.120175,Residential,Wood,4 601369,FL,BAKER COUNTY,0,459325.04,0,0,459325.04,633532.33,0,0,0,0,30.2763,-82.1278,Residential,Masonry,4 859735,FL,BAKER COUNTY,0,28707.81,0,0,28707.81,34173.78,0,0,0,0,30.281875,-82.129915,Residential,Wood,3 868972,FL,BAKER COUNTY,0,38468.47,0,0,38468.47,41003.54,0,0,0,0,30.285891,-82.126137,Residential,Wood,1 369631,FL,BAKER COUNTY,0,10396.08,0,0,10396.08,16937.5,0,0,0,0,30.280439,-82.12191,Residential,Wood,3 130797,FL,SUWANNEE COUNTY,2348172,2348172,2348172,2348172,2348172,3324307.1,0,0,0,0,30.298153,-82.983376,Commercial,Reinforced Masonry,1 770857,FL,SUWANNEE COUNTY,0,43459.02,0,0,43459.02,61746.58,0,0,0,0,30.292645,-82.975212,Residential,Wood,1 834275,FL,SUWANNEE COUNTY,0,12020.58,0,0,12020.58,16629.19,0,0,0,0,30.292645,-82.975212,Residential,Wood,1 102432,FL,SUWANNEE COUNTY,63396,63396,63396,63396,63396,94316.64,0,0,0,0,30.280264,-82.996193,Residential,Wood,1 776440,FL,SUWANNEE COUNTY,76779,76779,76779,76779,76779,85471.3,0,0,0,0,30.280264,-82.996193,Residential,Wood,1 945568,FL,SUWANNEE COUNTY,244701,244701,244701,244701,244701,196108.28,0,0,0,0,30.28277,-82.992149,Residential,Wood,1 132404,FL,SUWANNEE COUNTY,20826,20826,20826,20826,20826,28390.67,0,0,0,0,30.28277,-82.992149,Residential,Wood,1 395018,FL,SUWANNEE COUNTY,677898,677898,677898,677898,677898,807315.51,0,0,0,0,30.28277,-82.992149,Residential,Masonry,1 248575,FL,SUWANNEE COUNTY,1216161,1216161,1216161,1216161,1216161,1754044.69,0,0,0,0,30.28277,-82.992149,Residential,Masonry,1 812631,FL,SUWANNEE COUNTY,2493,2493,2493,2493,2493,2689.15,0,0,0,0,30.28277,-82.992149,Residential,Wood,1 220621,FL,SUWANNEE COUNTY,6462,6462,6462,6462,6462,6245.57,0,0,0,0,30.28277,-82.992149,Residential,Wood,1 139061,FL,SUWANNEE COUNTY,19890,19890,19890,19890,19890,24338.2,0,397.8,0,0,30.28277,-82.992149,Residential,Wood,1 419108,FL,SUWANNEE COUNTY,94428,94428,94428,94428,94428,83927.61,0,0,0,0,30.28277,-82.992149,Residential,Wood,1 391574,FL,SUWANNEE COUNTY,2493,2493,2493,2493,2493,4357.44,0,0,0,0,30.284014,-82.996185,Residential,Wood,1 449147,FL,SUWANNEE COUNTY,5967,5967,5967,5967,5967,7703.87,0,0,0,0,30.284014,-82.996185,Residential,Wood,1 998635,FL,SUWANNEE COUNTY,18900000,18900000,18900000,18900000,18900000,21420000,0,0,0,0,30.284702,-82.989166,Commercial,Reinforced Concrete,1 437290,FL,SUWANNEE COUNTY,3609198,3609198,3609198,3609198,3609198,3013535.96,0,0,0,0,30.284702,-82.989166,Commercial,Reinforced Masonry,1 395835,FL,SUWANNEE COUNTY,6649758,6649758,6649758,6649758,6649758,8312037.91,0,0,0,0,30.284702,-82.989166,Commercial,Reinforced Masonry,1 613321,FL,SUWANNEE COUNTY,75969,75969,75969,75969,75969,103997.76,0,0,0,0,30.284702,-82.989166,Residential,Wood,1 865150,FL,SUWANNEE COUNTY,2493,2493,2493,2493,2493,3497.7,0,0,0,0,30.284702,-82.989166,Residential,Wood,1 635664,FL,SUWANNEE COUNTY,7461,7461,7461,7461,7461,8149.76,0,0,0,0,30.284702,-82.989166,Residential,Wood,1 529300,FL,SUWANNEE COUNTY,198954,198954,198954,198954,198954,237294.82,0,0,0,0,30.284702,-82.989166,Residential,Wood,1 430318,FL,SUWANNEE COUNTY,258633,258633,258633,258633,258633,383294.11,0,0,0,0,30.284702,-82.989166,Residential,Wood,1 441395,FL,SUWANNEE COUNTY,11520,11520,11520,11520,11520,10477.95,0,230.4,0,0,30.284702,-82.989166,Residential,Wood,1 294015,FL,SUWANNEE COUNTY,38385,38385,38385,38385,38385,31001.11,0,767.7,0,0,30.284702,-82.989166,Residential,Wood,1 950097,FL,SUWANNEE COUNTY,3029976,3029976,3029976,3029976,3029976,3010396.29,0,0,0,0,30.277422,-82.996208,Commercial,Reinforced Masonry,1 110324,FL,SUWANNEE COUNTY,538857,538857,538857,538857,538857,525967.54,0,0,0,0,30.277422,-82.996208,Residential,Masonry,1 416938,FL,SUWANNEE COUNTY,1172421,1172421,1172421,1172421,1172421,1712133.28,0,0,0,0,30.277422,-82.996208,Residential,Masonry,1 586755,FL,SUWANNEE COUNTY,2930220,2930220,2930220,2930220,2930220,4538280.78,0,58604.4,0,0,30.277422,-82.996208,Commercial,Reinforced Masonry,1 863494,FL,SUWANNEE COUNTY,1978974,1978974,1978974,1978974,1978974,2179396.57,0,0,0,0,30.277422,-82.996208,Commercial,Reinforced Masonry,1 574538,FL,SUWANNEE COUNTY,1831842,1831842,1831842,1831842,1831842,1360956.02,0,0,0,0,30.277422,-82.996208,Commercial,Reinforced Masonry,1 514370,FL,SUWANNEE COUNTY,460881,460881,460881,460881,460881,675946.51,0,0,0,0,30.277422,-82.996208,Residential,Masonry,1 373414,FL,SUWANNEE COUNTY,66132,66132,66132,66132,66132,64090.31,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 997019,FL,SUWANNEE COUNTY,66132,66132,66132,66132,66132,67076.89,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 910144,FL,SUWANNEE COUNTY,66132,66132,66132,66132,66132,83169.59,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 552357,FL,SUWANNEE COUNTY,2493,2493,2493,2493,2493,2354.26,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 655342,FL,SUWANNEE COUNTY,24867,24867,24867,24867,24867,22753.11,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 897773,FL,SUWANNEE COUNTY,109431,109431,109431,109431,109431,185671.03,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 926390,FL,SUWANNEE COUNTY,333243,333243,333243,333243,333243,470123.23,0,0,0,0,30.277422,-82.996208,Residential,Wood,1 216408,FL,SUWANNEE COUNTY,1178082,1178082,1178082,1178082,1178082,1429079.44,0,0,0,0,30.29394,-82.986315,Residential,Masonry,3 548404,FL,SUWANNEE COUNTY,92637,92637,92637,92637,92637,70357.06,0,0,0,0,30.29394,-82.986315,Residential,Wood,3 206428,FL,SUWANNEE COUNTY,91314,91314,91314,91314,91314,122481.66,0,0,0,0,30.29394,-82.986315,Residential,Wood,3 292458,FL,SUWANNEE COUNTY,29835,29835,29835,29835,29835,34787.61,0,596.7,0,0,30.29394,-82.986315,Residential,Wood,3 919465,FL,SUWANNEE COUNTY,28791,28791,28791,28791,28791,25858.92,0,0,0,0,30.29394,-82.986315,Residential,Wood,3 630483,FL,SUWANNEE COUNTY,5436,5436,5436,5436,5436,4986.09,0,0,0,0,30.277718,-82.996208,Residential,Wood,1 825224,FL,SUWANNEE COUNTY,885150,885150,885150,885150,885150,942036.82,0,17703,0,0,30.277718,-82.996208,Residential,Masonry,1 404295,FL,SUWANNEE COUNTY,28962,28962,28962,28962,28962,34832.25,0,0,0,0,30.277718,-82.996208,Residential,Wood,1 150387,FL,SUWANNEE COUNTY,6903,6903,6903,6903,6903,5514.88,0,0,0,0,30.277718,-82.996208,Residential,Wood,1 946844,FL,SUWANNEE COUNTY,64665,64665,64665,64665,64665,67354.16,0,1293.3,0,0,30.277718,-82.996208,Residential,Wood,1 751897,FL,SUWANNEE COUNTY,2264391,2264391,2264391,2264391,2264391,3313764.14,0,0,0,0,30.302156,-82.990372,Commercial,Reinforced Masonry,1 910845,FL,SUWANNEE COUNTY,4977,4977,4977,4977,4977,7389.35,0,0,0,0,30.302156,-82.990372,Residential,Wood,1 763316,FL,SUWANNEE COUNTY,61668,61668,61668,61668,61668,54449.27,0,0,0,0,30.27815,-82.98772,Residential,Wood,1 727002,FL,SUWANNEE COUNTY,14400,14400,14400,14400,14400,11891.17,0,288,0,0,30.27815,-82.98772,Residential,Wood,1 559336,FL,SUWANNEE COUNTY,72837,72837,72837,72837,72837,128904.59,0,0,0,0,30.27815,-82.98772,Residential,Wood,1 236251,FL,SUWANNEE COUNTY,72837,72837,72837,72837,72837,135498.67,0,0,0,0,30.27815,-82.98772,Residential,Wood,1 529747,FL,SUWANNEE COUNTY,161928,161928,161928,161928,161928,130964.13,0,0,0,0,30.277718,-82.996208,Residential,Wood,1 858323,FL,SUWANNEE COUNTY,604530,604530,0,0,604530,533249.87,0,0,0,0,30.304886,-82.982925,Residential,Masonry,1 158617,FL,SUWANNEE COUNTY,240622.2,240622.2,0,0,240622.2,285281.68,0,0,0,0,30.294222,-82.981773,Residential,Wood,3 334713,FL,SUWANNEE COUNTY,0,32094.19,0,0,32094.19,33176.15,0,0,0,0,30.28665,-83.00676,Residential,Wood,1 318842,FL,SUWANNEE COUNTY,0,32094.19,0,0,32094.19,31693.82,0,0,0,0,30.279175,-82.984116,Residential,Wood,1 649501,FL,SUWANNEE COUNTY,0,32094.19,0,0,32094.19,35484.95,0,0,0,0,30.29676,-82.987845,Residential,Wood,3 445540,FL,SUWANNEE COUNTY,0,74144.01,0,0,74144.01,66807.9,0,0,0,0,30.296389,-82.984627,Residential,Wood,3 371999,FL,SUWANNEE COUNTY,0,32094.19,0,0,32094.19,36578.14,0,0,0,0,30.300438,-83.004234,Residential,Wood,1 218472,FL,SUWANNEE COUNTY,0,1833.95,0,0,1833.95,1441.54,0,0,0,0,30.296616,-82.985657,Residential,Wood,1 580250,FL,SUWANNEE COUNTY,0,867339.18,0,0,867339.18,1192456.06,0,0,0,0,30.294773,-82.98127,Residential,Masonry,1 907556,FL,SUWANNEE COUNTY,0,930359.34,0,0,930359.34,1148774.22,0,0,0,0,30.293991,-82.981636,Residential,Masonry,3 327269,FL,SUWANNEE COUNTY,0,44565.08,0,0,44565.08,69684.63,0,0,0,0,30.306236,-82.992004,Residential,Wood,1 892361,FL,SUWANNEE COUNTY,0,1270260.69,0,0,1270260.69,1122402.35,0,0,0,0,30.306236,-82.992004,Residential,Masonry,1 398442,FL,SUWANNEE COUNTY,0,255027.8,0,0,255027.8,197085.49,0,0,0,0,30.306236,-82.992004,Residential,Wood,1 423598,FL,SUWANNEE COUNTY,0,265923.32,0,0,265923.32,321708.72,0,0,0,0,30.301989,-82.982346,Residential,Wood,1 327184,FL,SUWANNEE COUNTY,0,22924.42,0,0,22924.42,18783.7,0,0,0,0,30.304907,-82.982979,Residential,Wood,1 314582,FL,SUWANNEE COUNTY,0,2792753.33,0,0,2792753.33,3835344,0,0,0,0,30.297407,-82.982368,Commercial,Reinforced Masonry,3 975779,FL,SUWANNEE COUNTY,0,343866.37,0,0,343866.37,287890.42,0,0,0,0,30.296926,-82.981247,Residential,Wood,3 337568,FL,SUWANNEE COUNTY,0,1931904.47,0,0,1931904.47,1483030.33,0,0,0,0,30.294754,-82.981232,Commercial,Reinforced Masonry,1 459597,FL,SUWANNEE COUNTY,0,202488.69,0,0,202488.69,241042.54,0,0,0,0,30.306236,-82.992004,Residential,Wood,1 511988,FL,SUWANNEE COUNTY,0,308888.28,0,0,308888.28,354171.3,0,0,0,0,30.306236,-82.992004,Residential,Wood,1 455917,FL,SUWANNEE COUNTY,0,719781.99,0,0,719781.99,795934.93,0,0,0,0,30.306236,-82.992004,Residential,Masonry,1 304879,FL,SUWANNEE COUNTY,0,308888.28,0,0,308888.28,269009.57,0,0,0,0,30.306236,-82.992004,Residential,Wood,1 881425,FL,SUWANNEE COUNTY,0,14066.75,0,0,14066.75,17906.42,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 208817,FL,SUWANNEE COUNTY,0,14066.75,0,0,14066.75,10934.03,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 918862,FL,SUWANNEE COUNTY,0,14066.75,0,0,14066.75,20624.56,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 523984,FL,SUWANNEE COUNTY,0,14066.75,0,0,14066.75,12413.21,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 226520,FL,SUWANNEE COUNTY,0,28133.51,0,0,28133.51,45866.06,0,0,0,0,30.18676,-83.001305,Residential,Wood,3 413066,FL,SUWANNEE COUNTY,0,1383987.18,0,0,1383987.18,2371758.21,0,0,0,0,30.2974,-82.983528,Residential,Masonry,3 177491,FL,SUWANNEE COUNTY,0,72602.61,0,0,72602.61,66677.07,0,0,0,0,30.302427,-82.981133,Residential,Wood,1 906786,FL,SUWANNEE COUNTY,0,7260.26,0,0,7260.26,8806.41,0,0,0,0,30.279198,-82.996109,Residential,Wood,3 252960,FL,SUWANNEE COUNTY,0,1800544.63,0,0,1800544.63,2139219.88,0,0,0,0,30.289896,-83.007401,Commercial,Reinforced Masonry,3 753041,FL,SUWANNEE COUNTY,0,78741.16,0,0,78741.16,104037.54,0,0,0,0,30.289896,-83.007401,Residential,Wood,3 275656,FL,SUWANNEE COUNTY,0,14130000,0,0,14130000,12780000,0,0,0,0,30.295607,-82.986137,Commercial,Reinforced Concrete,3 366151,FL,SUWANNEE COUNTY,0,1669180.2,0,0,1669180.2,2377630.35,0,0,0,0,30.296305,-82.985733,Residential,Masonry,3 143520,FL,SUWANNEE COUNTY,0,399314.33,0,0,399314.33,406856.58,0,0,0,0,30.289896,-83.007401,Residential,Masonry,3 578715,FL,SUWANNEE COUNTY,0,97105.99,0,0,97105.99,77444.45,0,0,0,0,30.289896,-83.007401,Residential,Wood,3 728171,FL,SUWANNEE COUNTY,0,358672.3,0,0,358672.3,413362.66,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 147189,FL,SUWANNEE COUNTY,0,385701.35,0,0,385701.35,581398.49,0,0,0,0,30.2932,-82.9931,Residential,Masonry,4 626834,FL,SUWANNEE COUNTY,0,32671.17,0,0,32671.17,43275.19,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 840720,FL,SUWANNEE COUNTY,0,163355.86,0,0,163355.86,205674.83,0,0,0,0,30.2932,-82.9931,Residential,Wood,4 911131,FL,SUWANNEE COUNTY,0,47295.92,0,0,47295.92,63972.93,0,0,0,0,30.304455,-83.00737,Residential,Wood,1 814705,FL,SUWANNEE COUNTY,0,138384.12,0,0,138384.12,110866.44,0,0,0,0,30.2942,-82.996758,Residential,Wood,1 896748,FL,SUWANNEE COUNTY,0,98996.02,0,0,98996.02,72512.61,0,0,0,0,30.29409,-82.996277,Residential,Wood,1 640263,FL,SUWANNEE COUNTY,0,125693.56,0,0,125693.56,179457.22,0,0,0,0,30.294052,-82.99665,Residential,Wood,1 756661,FL,SUWANNEE COUNTY,0,98996.02,0,0,98996.02,159660.78,0,0,0,0,30.295918,-82.993988,Residential,Wood,1 267816,FL,SUWANNEE COUNTY,0,98996.02,0,0,98996.02,123152.73,0,0,0,0,30.297657,-82.970154,Residential,Wood,1 876992,FL,SUWANNEE COUNTY,0,140282.99,0,0,140282.99,112724.12,0,0,0,0,30.297651,-82.970146,Residential,Wood,1 866801,FL,SUWANNEE COUNTY,0,140282.99,0,0,140282.99,137794.37,0,0,0,0,30.29764,-82.970139,Residential,Wood,1 135106,FL,SUWANNEE COUNTY,0,135793.93,0,0,135793.93,164294.23,0,0,0,0,30.297398,-82.969864,Residential,Wood,1 995558,FL,SUWANNEE COUNTY,0,220188.18,0,0,220188.18,199346.49,0,0,0,0,30.299307,-82.969452,Residential,Wood,1 577604,FL,SUWANNEE COUNTY,0,220188.18,0,0,220188.18,321763.63,0,0,0,0,30.299335,-82.969437,Residential,Wood,1 334208,FL,SUWANNEE COUNTY,0,220188.18,0,0,220188.18,171988.99,0,0,0,0,30.299486,-82.96936,Residential,Wood,1 601206,FL,SUWANNEE COUNTY,0,135793.93,0,0,135793.93,196166.83,0,0,0,0,30.299658,-82.970337,Residential,Wood,1 335613,FL,SUWANNEE COUNTY,0,135793.93,0,0,135793.93,112373.28,0,0,0,0,30.299728,-82.97036,Residential,Wood,1 586214,FL,SUWANNEE COUNTY,0,123449.03,0,0,123449.03,97843.85,0,0,0,0,30.29759,-82.977873,Residential,Wood,1 645424,FL,SUWANNEE COUNTY,0,220188.18,0,0,220188.18,315327.09,0,0,0,0,30.297602,-82.978628,Residential,Wood,1 584595,FL,SUWANNEE COUNTY,0,123449.03,0,0,123449.03,171439.72,0,0,0,0,30.296441,-82.977093,Residential,Wood,1 924430,FL,SUWANNEE COUNTY,0,135793.93,0,0,135793.93,172195.4,0,0,0,0,30.29668,-82.978081,Residential,Wood,1 842675,FL,CLAY COUNTY,0,4402.16,0,0,4402.16,6383.79,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 379599,FL,CLAY COUNTY,0,2175765.3,0,2175765.3,2175765.3,2915525.5,0,0,0,0,30.11709,-81.77458,Commercial,Reinforced Masonry,1 280286,FL,CLAY COUNTY,0,2158173,0,2158173,2158173,2053976.41,0,0,0,0,30.11709,-81.77458,Commercial,Reinforced Masonry,1 147622,FL,CLAY COUNTY,0,11160000,0,11160000,11160000,12600000,0,0,0,0,30.11709,-81.77458,Commercial,Reinforced Concrete,1 592104,FL,CLAY COUNTY,0,316139.85,0,0,316139.85,338392.3,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 936914,FL,CLAY COUNTY,0,57600,0,57600,57600,93768.19,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 689421,FL,CLAY COUNTY,0,221400,0,221400,221400,262226.16,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 162509,FL,CLAY COUNTY,0,111600,0,111600,111600,89661.45,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 205789,FL,CLAY COUNTY,0,15120,0,15120,15120,14018.96,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 559033,FL,CLAY COUNTY,0,9180,0,9180,9180,11037.3,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 411708,FL,CLAY COUNTY,0,127800,0,127800,127800,155905.78,0,0,0,0,30.11709,-81.77458,Residential,Wood,1 945341,FL,CLAY COUNTY,0,1434992.47,0,0,1434992.47,1515616.08,0,0,0,0,30.13207,-81.78504,Residential,Masonry,1 985128,FL,CLAY COUNTY,0,128341.04,0,0,128341.04,135476.81,0,0,0,0,30.175193,-81.697738,Residential,Wood,4 859902,FL,CLAY COUNTY,0,638012.84,0,0,638012.84,621929.81,0,0,0,0,30.11714,-81.7767,Residential,Masonry,1 767859,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,64506.59,0,0,0,0,30.172081,-81.747314,Residential,Wood,1 235747,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,28540.7,0,0,0,0,30.167663,-81.85988,Residential,Wood,1 644183,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,34013.3,0,0,0,0,30.160364,-81.864807,Residential,Wood,1 956443,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,67511.87,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 278796,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,46311.06,0,0,0,0,30.120985,-81.797554,Residential,Wood,1 608556,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,64188.3,0,0,0,0,30.1508,-81.7999,Residential,Wood,4 454763,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,73321.23,0,0,0,0,30.1508,-81.7999,Residential,Wood,4 908461,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,50043.8,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 333252,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,68689.36,0,0,0,0,30.148771,-81.729462,Residential,Wood,1 332105,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,82998,0,0,0,0,30.079977,-81.706852,Residential,Wood,1 874411,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,72366.67,0,0,0,0,30.117705,-81.8074,Residential,Wood,3 700665,FL,CLAY COUNTY,0,80192.49,0,0,80192.49,115903.01,0,0,0,0,30.106889,-81.726355,Residential,Wood,1 582288,FL,CLAY COUNTY,0,176424.38,0,0,176424.38,206159.65,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 903047,FL,CLAY COUNTY,0,24057.97,0,0,24057.97,22554.49,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 446936,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,48470.26,0,0,0,0,30.1508,-81.7999,Residential,Wood,3 758257,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,71824.88,0,0,0,0,30.12357,-81.80222,Residential,Wood,1 205579,FL,CLAY COUNTY,0,240578.59,0,0,240578.59,221020.03,0,0,0,0,30.12228,-81.79846,Residential,Wood,1 542261,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,55496.25,0,0,0,0,30.1508,-81.7999,Residential,Wood,4 467776,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,59463.81,0,0,0,0,30.13076,-81.7899,Residential,Wood,1 547808,FL,CLAY COUNTY,0,24057.97,0,0,24057.97,32434.96,0,0,0,0,30.1508,-81.7999,Residential,Wood,4 148603,FL,CLAY COUNTY,0,24057.97,0,0,24057.97,24459.84,0,0,0,0,30.1508,-81.7999,Residential,Wood,4 620151,FL,CLAY COUNTY,0,24057.97,0,0,24057.97,21565.57,0,0,0,0,30.12361,-81.79758,Residential,Wood,3 423148,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,46045.51,0,0,0,0,30.1508,-81.7999,Residential,Wood,3 285805,FL,CLAY COUNTY,0,80192.49,0,0,80192.49,90722.65,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 666963,FL,CLAY COUNTY,0,57739.36,0,0,57739.36,87358.49,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 218058,FL,CLAY COUNTY,0,14310000,0,0,14310000,22950000,0,0,0,0,30.1508,-81.7999,Commercial,Reinforced Concrete,1 824968,FL,CLAY COUNTY,0,511334.86,0,0,511334.86,800770.85,0,0,0,0,30.1508,-81.7999,Residential,Masonry,1 583791,FL,CLAY COUNTY,0,192789.23,0,0,192789.23,240863.15,0,0,0,0,30.122855,-81.797575,Residential,Wood,3 288895,FL,CLAY COUNTY,0,108607.09,0,0,108607.09,171816.42,0,0,0,0,30.1508,-81.7999,Residential,Wood,1 622218,FL,CLAY COUNTY,0,2419079.14,0,0,2419079.14,2693973.61,0,0,0,0,30.182894,-81.822052,Commercial,Reinforced Masonry,1 471679,FL,CLAY COUNTY,0,473034.24,0,0,473034.24,524114.84,0,0,0,0,30.182894,-81.822052,Residential,Masonry,1 330603,FL,CLAY COUNTY,0,14589.43,0,0,14589.43,10937.7,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 340377,FL,CLAY COUNTY,0,280565.98,0,0,280565.98,326897.52,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 325580,FL,CLAY COUNTY,0,280565.98,0,0,280565.98,346779.55,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 355939,FL,CLAY COUNTY,0,224452.78,0,0,224452.78,298522.2,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 537551,FL,CLAY COUNTY,0,168339.59,0,0,168339.59,200837.38,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 817217,FL,CLAY COUNTY,0,149822.23,0,0,149822.23,179609.44,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 307610,FL,CLAY COUNTY,0,145894.31,0,0,145894.31,203435.9,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 934843,FL,CLAY COUNTY,0,89781.11,0,0,89781.11,118427.03,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 479633,FL,CLAY COUNTY,0,101003.75,0,0,101003.75,93174.75,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 261810,FL,CLAY COUNTY,0,44890.56,0,0,44890.56,46949.01,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 251498,FL,CLAY COUNTY,0,31423.39,0,0,31423.39,43353.72,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 652676,FL,CLAY COUNTY,0,179562.23,0,0,179562.23,160241.33,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 430162,FL,CLAY COUNTY,0,28056.6,0,0,28056.6,28632.04,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 107565,FL,CLAY COUNTY,0,39279.24,0,0,39279.24,46250.83,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 137773,FL,CLAY COUNTY,0,33667.92,0,0,33667.92,41164.08,0,0,0,0,30.182894,-81.822052,Residential,Wood,1 150881,FL,CLAY COUNTY,0,2973818.68,0,0,2973818.68,4519811.85,0,0,0,0,30.168049,-81.850121,Commercial,Reinforced Masonry,3 818305,FL,CLAY COUNTY,0,391052.86,0,0,391052.86,404205.53,0,0,0,0,30.168049,-81.850121,Residential,Masonry,3 772993,FL,CLAY COUNTY,0,28396.64,0,0,28396.64,36657.57,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 335686,FL,CLAY COUNTY,0,85545.69,0,0,85545.69,81556.52,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 354163,FL,CLAY COUNTY,0,25972.55,0,0,25972.55,38665.08,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 131859,FL,CLAY COUNTY,0,817622,0,0,817622,1049473.44,0,0,0,0,30.168049,-81.850121,Residential,Masonry,3 102237,FL,CLAY COUNTY,0,84169.79,0,0,84169.79,92277.53,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 496689,FL,CLAY COUNTY,0,20200.75,0,0,20200.75,31354.96,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 386266,FL,CLAY COUNTY,0,20200.75,0,0,20200.75,16870.05,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 189496,FL,CLAY COUNTY,0,484818.01,0,0,484818.01,624602.68,0,0,0,0,30.168049,-81.850121,Residential,Masonry,3 448454,FL,CLAY COUNTY,0,58357.72,0,0,58357.72,89318.13,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 152055,FL,CLAY COUNTY,0,21323.01,0,0,21323.01,33506.98,0,0,0,0,30.168049,-81.850121,Residential,Wood,3 516954,FL,CLAY COUNTY,0,871202.25,0,0,871202.25,1180717.76,0,0,0,0,30.124071,-81.802132,Residential,Masonry,1 346222,FL,LAFAYETTE COUNTY,137358,137358,137358,137358,137358,198268.31,0,0,0,0,30.053045,-83.175026,Residential,Wood,3 827364,FL,LAFAYETTE COUNTY,0,893221.56,0,0,893221.56,1236504.47,0,0,0,0,30.053065,-83.1515,Residential,Masonry,3 865575,FL,LAFAYETTE COUNTY,0,2773.98,0,0,2773.98,4121.29,0,0,0,0,30.053065,-83.1515,Residential,Wood,3 666784,FL,LAFAYETTE COUNTY,541125,541125,541125,541125,541125,724120.49,0,10822.5,0,0,30.054488,-83.170885,Residential,Masonry,3 908304,FL,LAFAYETTE COUNTY,4806,4806,4806,4806,4806,5921.72,0,0,0,0,30.053137,-83.162903,Residential,Wood,3 724035,FL,LAFAYETTE COUNTY,3600,3600,3600,3600,3600,5172.93,0,72,0,0,30.053137,-83.162903,Residential,Wood,3 616507,FL,LAFAYETTE COUNTY,1800,1800,1800,1800,1800,1703.46,0,36,0,0,30.053137,-83.162903,Residential,Wood,3 743467,FL,LAFAYETTE COUNTY,630,630,630,630,630,702.76,0,12.6,0,0,30.053137,-83.162903,Residential,Wood,3 542565,FL,LAFAYETTE COUNTY,630,630,630,630,630,626.15,0,12.6,0,0,30.053137,-83.162903,Residential,Wood,3 666420,FL,LAFAYETTE COUNTY,270,270,270,270,270,306.35,0,5.4,0,0,30.053137,-83.162903,Residential,Wood,3 716343,FL,LAFAYETTE COUNTY,270,270,270,270,270,396.9,0,5.4,0,0,30.053137,-83.162903,Residential,Wood,3 166243,FL,LAFAYETTE COUNTY,270,270,270,270,270,344.6,0,5.4,0,0,30.053137,-83.162903,Residential,Wood,3 869527,FL,LAFAYETTE COUNTY,270,270,270,270,270,409.46,0,5.4,0,0,30.053137,-83.162903,Residential,Wood,3 793316,FL,LAFAYETTE COUNTY,270,270,270,270,270,399.23,0,5.4,0,0,30.053137,-83.162903,Residential,Wood,3 525660,FL,LAFAYETTE COUNTY,630,630,630,630,630,528.66,0,12.6,0,0,30.053137,-83.162903,Residential,Wood,3 228542,FL,LAFAYETTE COUNTY,810,810,810,810,810,932.19,0,16.2,0,0,30.053137,-83.162903,Residential,Wood,3 345892,FL,LAFAYETTE COUNTY,810,810,810,810,810,633.05,0,16.2,0,0,30.053137,-83.162903,Residential,Wood,3 235832,FL,LAFAYETTE COUNTY,315,315,315,315,315,421.66,0,6.3,0,0,30.053137,-83.162903,Residential,Wood,3 710139,FL,LAFAYETTE COUNTY,100890,100890,100890,100890,100890,183753.98,0,2017.8,0,0,30.053137,-83.162903,Residential,Wood,3 352426,FL,LAFAYETTE COUNTY,4806,4806,4806,4806,4806,7000.23,0,0,0,0,30.053137,-83.162903,Residential,Wood,3 384442,FL,LAFAYETTE COUNTY,621306,621306,621306,621306,621306,596751.99,0,0,0,0,30.053137,-83.162903,Residential,Masonry,3 286876,FL,LAFAYETTE COUNTY,519309,519309,519309,519309,519309,795315.5,0,0,0,0,30.053137,-83.162903,Residential,Masonry,3 300150,FL,LAFAYETTE COUNTY,630315,630315,630315,630315,630315,448815.8,0,12606.3,0,0,30.053137,-83.162903,Residential,Masonry,3 604759,FL,LAFAYETTE COUNTY,1159911,1159911,1159911,1159911,1159911,843487.28,0,0,0,0,30.053137,-83.162903,Residential,Masonry,3 374411,FL,LAFAYETTE COUNTY,165510,165510,165510,165510,165510,202077.78,0,3310.2,0,0,30.053137,-83.162903,Residential,Wood,3 447691,FL,LAFAYETTE COUNTY,50850,50850,50850,50850,50850,77525.91,0,1017,0,0,30.05396,-83.168471,Residential,Wood,4 735405,FL,LAFAYETTE COUNTY,1350,1350,1350,1350,1350,1778.11,0,27,0,0,30.05396,-83.168471,Residential,Wood,4 476328,FL,LAFAYETTE COUNTY,900,900,900,900,900,1075.53,0,18,0,0,30.05396,-83.168471,Residential,Wood,4 188892,FL,LAFAYETTE COUNTY,1350,1350,1350,1350,1350,1722.78,0,27,0,0,30.05396,-83.168471,Residential,Wood,4 738918,FL,LAFAYETTE COUNTY,46260,46260,46260,46260,46260,70944.34,0,925.2,0,0,30.05396,-83.168471,Residential,Wood,4 320338,FL,LAFAYETTE COUNTY,6687,6687,6687,6687,6687,8916.45,0,0,0,0,30.05396,-83.168471,Residential,Wood,4 443947,FL,LAFAYETTE COUNTY,3600,3600,3600,3600,3600,4816.97,0,72,0,0,30.05396,-83.168471,Residential,Wood,4 167317,FL,LAFAYETTE COUNTY,3600,3600,3600,3600,3600,6629.92,0,72,0,0,30.05396,-83.168471,Residential,Wood,4 430437,FL,LAFAYETTE COUNTY,4950,4950,4950,4950,4950,6005.72,0,99,0,0,30.05396,-83.168471,Residential,Wood,4 873593,FL,LAFAYETTE COUNTY,4950,4950,4950,4950,4950,6181.05,0,99,0,0,30.05396,-83.168471,Residential,Wood,4 653808,FL,LAFAYETTE COUNTY,3510,3510,3510,3510,3510,5894.44,0,70.2,0,0,30.05396,-83.168471,Residential,Wood,4 122734,FL,LAFAYETTE COUNTY,6750,6750,6750,6750,6750,10024.56,0,135,0,0,30.05396,-83.168471,Residential,Wood,4 603486,FL,LAFAYETTE COUNTY,6750,6750,6750,6750,6750,6570.25,0,135,0,0,30.05396,-83.168471,Residential,Wood,4 855783,FL,LAFAYETTE COUNTY,8730,8730,8730,8730,8730,12734.15,0,174.6,0,0,30.05396,-83.168471,Residential,Wood,4 379870,FL,LAFAYETTE COUNTY,11700,11700,11700,11700,11700,9794.3,0,234,0,0,30.05396,-83.168471,Residential,Wood,4 536577,FL,LAFAYETTE COUNTY,7290,7290,7290,7290,7290,5723.13,0,145.8,0,0,30.05396,-83.168471,Residential,Wood,4 178873,FL,LAFAYETTE COUNTY,27450,27450,27450,27450,27450,38033.51,0,549,0,0,30.05396,-83.168471,Residential,Wood,4 300562,FL,LAFAYETTE COUNTY,644667.3,644667.3,644667.3,644667.3,644667.3,865937.75,0,0,0,0,30.05396,-83.168471,Residential,Masonry,4 555619,FL,LAFAYETTE COUNTY,1474668,1474668,1474668,1474668,1474668,1804462.75,0,0,0,0,30.05396,-83.168471,Residential,Masonry,4 758060,FL,LAFAYETTE COUNTY,400446,400446,400446,400446,400446,601365.78,0,0,0,0,30.05396,-83.168471,Residential,Masonry,4 489526,FL,LAFAYETTE COUNTY,366579,366579,366579,366579,366579,429078.89,0,0,0,0,30.05396,-83.168471,Residential,Masonry,4 861565,FL,LAFAYETTE COUNTY,979389,979389,979389,979389,979389,999074.72,0,0,0,0,30.05396,-83.168471,Residential,Masonry,4 692765,FL,LAFAYETTE COUNTY,463527,463527,463527,463527,463527,617189.91,0,0,0,0,30.05396,-83.168471,Residential,Masonry,4 428588,FL,LAFAYETTE COUNTY,7290,7290,7290,7290,7290,9312.29,0,145.8,0,0,30.05396,-83.168471,Residential,Wood,4 116583,FL,LAFAYETTE COUNTY,19440,19440,19440,19440,19440,31672.04,0,388.8,0,0,30.05396,-83.168471,Residential,Wood,4 779587,FL,LAFAYETTE COUNTY,13698,13698,13698,13698,13698,11265.14,0,0,0,0,30.05396,-83.168471,Residential,Wood,4 827888,FL,LAFAYETTE COUNTY,21150,21150,21150,21150,21150,17218.66,0,423,0,0,30.05396,-83.168471,Residential,Wood,4 983194,FL,LAFAYETTE COUNTY,9270,9270,9270,9270,9270,13406.92,0,185.4,0,0,30.05396,-83.168471,Residential,Wood,4 549068,FL,LAFAYETTE COUNTY,0,8999.56,0,0,8999.56,9788.64,0,0,0,0,30.052405,-83.16531,Residential,Wood,3 116416,FL,LAFAYETTE COUNTY,0,16686.68,0,0,16686.68,23178.2,0,0,0,0,30.128805,-83.367525,Residential,Wood,3 787983,FL,LAFAYETTE COUNTY,0,124578.27,0,0,124578.27,157491.85,0,0,0,0,30.056778,-83.184937,Residential,Wood,1 473317,FL,LAFAYETTE COUNTY,0,478171.89,0,0,478171.89,539836.94,0,0,0,0,30.056746,-83.184563,Residential,Masonry,1 139920,FL,LAFAYETTE COUNTY,0,54372.34,0,0,54372.34,86556.41,0,0,0,0,30.055723,-83.184151,Residential,Wood,4 464379,FL,LAFAYETTE COUNTY,0,263732.02,0,0,263732.02,225245.61,0,0,0,0,29.919535,-83.268768,Residential,Wood,3 110577,FL,LAFAYETTE COUNTY,0,56113.2,0,0,56113.2,58759.94,0,0,0,0,30.053036,-83.178116,Residential,Wood,3 964532,FL,LAFAYETTE COUNTY,0,2888.71,0,0,2888.71,4492.52,0,0,0,0,30.009,-83.1852,Residential,Wood,3 783365,FL,LAFAYETTE COUNTY,0,14441.29,0,0,14441.29,22502.42,0,0,0,0,30.009,-83.1852,Residential,Wood,3 243580,FL,LAFAYETTE COUNTY,0,28881.46,0,0,28881.46,32148.56,0,0,0,0,30.009,-83.1852,Residential,Wood,3 936931,FL,LAFAYETTE COUNTY,0,69355.91,0,0,69355.91,93015.29,0,0,0,0,30.009,-83.1852,Residential,Wood,3 464273,FL,LAFAYETTE COUNTY,0,17800.23,0,0,17800.23,28708.21,0,0,0,0,30.05305,-83.17567,Residential,Wood,3 142893,FL,LAFAYETTE COUNTY,0,61948.97,0,0,61948.97,77736.97,0,0,0,0,30.059355,-83.181244,Residential,Wood,1 583948,FL,LAFAYETTE COUNTY,0,369572.73,0,0,369572.73,535138.35,0,0,0,0,30.059355,-83.181244,Residential,Masonry,1 466262,FL,LAFAYETTE COUNTY,0,769255.8,0,0,769255.8,1145968.05,0,0,0,0,30.059355,-83.181244,Residential,Masonry,1 868179,FL,CLAY COUNTY,255420,255420,255420,255420,255420,441715.69,0,0,0,0,30.0829,-81.8586,Residential,Wood,4 368509,FL,CLAY COUNTY,150570,150570,150570,150570,150570,182508.91,0,0,0,0,30.06775,-81.86215,Residential,Wood,1 825334,FL,CLAY COUNTY,68391,68391,68391,68391,68391,75344.45,0,0,0,0,30.068436,-81.86158,Residential,Wood,1 584286,FL,CLAY COUNTY,0,13869.9,0,13869.9,13869.9,12628.82,0,0,0,0,30.1135,-81.81667,Residential,Wood,1 426369,FL,CLAY COUNTY,0,232089.66,0,0,232089.66,248614.44,0,0,0,0,30.1135,-81.81667,Residential,Wood,1 621175,FL,CLAY COUNTY,328500,328500,328500,328500,328500,576162.72,0,16425,0,0,30.104193,-81.830841,Residential,Wood,3 740683,FL,CLAY COUNTY,487431,487431,0,0,487431,585121.92,0,0,0,0,30.09724,-81.76581,Residential,Masonry,1 974438,FL,CLAY COUNTY,312602.4,312602.4,0,0,312602.4,528647.55,0,0,0,0,30.0829,-81.8586,Residential,Wood,3 443137,FL,CLAY COUNTY,519750,519750,519750,519750,519750,858852.57,10395,25987.5,0,0,30.05849,-81.87852,Residential,Masonry,1 174313,FL,CLAY COUNTY,0,237600,0,237600,237600,380753.05,0,0,0,0,30.07326,-81.86502,Residential,Wood,1 515429,FL,CLAY COUNTY,0,714435.95,0,0,714435.95,1091029.43,0,0,0,0,30.114012,-81.864258,Residential,Masonry,1 168714,FL,CLAY COUNTY,0,826097.81,0,0,826097.81,1127058.45,0,0,0,0,30.061861,-81.875496,Residential,Masonry,4 967565,FL,CLAY COUNTY,0,835969.55,0,0,835969.55,780380.92,0,0,0,0,30.063147,-81.908852,Residential,Masonry,1 216270,FL,CLAY COUNTY,0,1196984.13,0,0,1196984.13,1300086.36,0,0,0,0,30.03747,-81.89802,Residential,Masonry,1 650875,FL,CLAY COUNTY,0,3163525.96,0,0,3163525.96,3865825.55,0,0,0,0,30.07319,-81.86408,Commercial,Reinforced Masonry,1 971511,FL,CLAY COUNTY,0,50815.57,0,0,50815.57,57581.86,0,0,0,0,30.11291,-81.84491,Residential,Wood,1 413953,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,37841,0,0,0,0,30.0493,-81.854538,Residential,Wood,1 450658,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,32595.54,0,0,0,0,30.103096,-81.815826,Residential,Wood,1 228299,FL,CLAY COUNTY,0,60946.79,0,0,60946.79,89079.82,0,0,0,0,30.067587,-81.864679,Residential,Wood,1 717202,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,65537.24,0,0,0,0,30.092952,-81.847483,Residential,Wood,3 772804,FL,CLAY COUNTY,0,1924626.49,0,0,1924626.49,2724693.72,0,0,0,0,30.11626,-81.81556,Commercial,Reinforced Masonry,1 932466,FL,CLAY COUNTY,0,3207710.82,0,0,3207710.82,3364247.11,0,0,0,0,30.11626,-81.81556,Commercial,Reinforced Masonry,1 533299,FL,CLAY COUNTY,0,252172.7,0,0,252172.7,221584.15,0,0,0,0,30.070559,-81.863525,Residential,Wood,1 284003,FL,CLAY COUNTY,0,75926.76,0,0,75926.76,66760.13,0,0,0,0,30.0829,-81.8586,Residential,Wood,3 205704,FL,CLAY COUNTY,0,48462.72,0,0,48462.72,58258.49,0,0,0,0,30.12445,-81.87762,Residential,Wood,1 346837,FL,CLAY COUNTY,0,50501.88,0,0,50501.88,47281.88,0,0,0,0,30.054485,-81.893448,Residential,Wood,1 371665,FL,CLAY COUNTY,0,8978.11,0,0,8978.11,9940.79,0,0,0,0,30.054485,-81.893448,Residential,Wood,1 574882,FL,CLAY COUNTY,0,948818.02,0,0,948818.02,1695575.76,0,0,0,0,30.06846,-81.8676,Residential,Masonry,1 110888,FL,CLAY COUNTY,0,409783.44,0,0,409783.44,354257.79,0,0,0,0,30.100992,-81.955376,Residential,Masonry,1 375055,FL,BAKER COUNTY,0,1115436.6,0,1115436.6,1115436.6,1102932.56,0,0,0,0,30.251375,-82.266145,Residential,Masonry,4 482716,FL,BAKER COUNTY,0,218475,0,218475,218475,296798.29,0,0,0,0,30.251375,-82.266145,Residential,Wood,4 603519,FL,BAKER COUNTY,0,3210.02,0,0,3210.02,2968.09,0,0,0,0,30.3758,-82.3528,Residential,Wood,4 268570,FL,BAKER COUNTY,0,78672.59,0,0,78672.59,101150.37,0,0,0,0,30.20366,-82.432425,Residential,Wood,3 820558,FL,CLAY COUNTY,0,1900458,0,0,1900458,2928377.72,0,0,0,0,30.16493,-81.732758,Commercial,Reinforced Masonry,1 498729,FL,CLAY COUNTY,9377.1,9377.1,9377.1,9377.1,9377.1,12533.51,0,0,0,0,30.18743,-81.73131,Residential,Wood,1 950716,FL,CLAY COUNTY,0,3060631.7,0,0,3060631.7,2745019.36,0,0,0,0,30.18367,-81.72813,Commercial,Reinforced Masonry,1 128894,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,907861.19,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 881492,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,755109.63,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 321346,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,514011.88,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 581291,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,432979.12,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 370644,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,869296.64,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 545031,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,540745.65,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 201089,FL,CLAY COUNTY,0,520973.65,0,0,520973.65,418112.62,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 790967,FL,CLAY COUNTY,0,549103.15,0,0,549103.15,546750.24,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 558007,FL,CLAY COUNTY,0,549103.15,0,0,549103.15,801333.68,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 125552,FL,CLAY COUNTY,0,549103.15,0,0,549103.15,818841.28,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 527643,FL,CLAY COUNTY,0,549103.15,0,0,549103.15,615187.71,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 110872,FL,CLAY COUNTY,0,549103.15,0,0,549103.15,386601.56,0,0,0,0,30.18584,-81.71522,Residential,Masonry,1 893113,FL,CLAY COUNTY,1430834.4,1430834.4,1430834.4,1430834.4,1430834.4,1835036.53,0,0,0,0,30.165186,-81.700943,Residential,Masonry,1 575211,FL,CLAY COUNTY,613728,613728,613728,613728,613728,1075947.42,0,0,0,0,30.18183,-81.74012,Residential,Masonry,1 665536,FL,CLAY COUNTY,301320,301320,301320,301320,301320,334103.62,0,0,0,0,30.18183,-81.74012,Residential,Wood,1 273487,FL,CLAY COUNTY,286110,286110,286110,286110,286110,361839.31,0,0,0,0,30.1648,-81.69774,Residential,Wood,1 280674,FL,CLAY COUNTY,121950,121950,121950,121950,121950,189305.42,0,0,0,0,30.18241,-81.74075,Residential,Wood,1 248341,FL,CLAY COUNTY,117000,117000,117000,117000,117000,86913.22,0,0,0,0,30.18133,-81.74089,Residential,Wood,1 113250,FL,CLAY COUNTY,41130,41130,41130,41130,41130,43634.98,0,0,0,0,30.16397,-81.6985,Residential,Wood,1 430658,FL,CLAY COUNTY,0,603802.98,0,0,603802.98,892702.18,0,0,0,0,30.16645,-81.73148,Residential,Masonry,1 449510,FL,CLAY COUNTY,0,825721.38,0,0,825721.38,1167570.03,0,0,0,0,30.16645,-81.73148,Residential,Masonry,1 814098,FL,CLAY COUNTY,0,35137.08,0,0,35137.08,42734.24,0,0,0,0,30.16645,-81.73148,Residential,Wood,1 491496,FL,CLAY COUNTY,0,825721.38,0,0,825721.38,858163.97,0,0,0,0,30.16645,-81.73148,Residential,Masonry,1 519546,FL,CLAY COUNTY,0,11790000,0,0,11790000,19170000,0,0,0,0,30.15403,-81.74996,Commercial,Reinforced Concrete,1 399722,FL,CLAY COUNTY,595161,595161,595161,595161,595161,579353.52,0,0,0,0,30.15403,-81.74996,Residential,Masonry,1 898714,FL,CLAY COUNTY,0,18000000,0,0,18000000,14760000,0,0,0,0,30.1885,-81.73646,Commercial,Reinforced Concrete,1 284335,FL,CLAY COUNTY,1763384.4,1763384.4,0,0,1763384.4,2768823.86,0,0,0,0,30.145658,-81.736588,Residential,Masonry,1 328660,FL,CLAY COUNTY,0,133841.37,0,0,133841.37,147953.61,0,0,0,0,30.1875,-81.70458,Residential,Wood,3 939217,FL,CLAY COUNTY,0,55003.3,0,0,55003.3,53780.03,0,0,0,0,30.18693,-81.70631,Residential,Wood,4 312341,FL,CLAY COUNTY,0,121007.27,0,0,121007.27,110788.45,0,0,0,0,30.158728,-81.697913,Residential,Wood,1 851500,FL,CLAY COUNTY,0,116882.02,0,0,116882.02,115460.74,0,0,0,0,30.15883,-81.72215,Residential,Wood,3 206063,FL,CLAY COUNTY,0,550033.04,0,0,550033.04,669280.21,0,0,0,0,30.163637,-81.702789,Residential,Masonry,1 911054,FL,CLAY COUNTY,0,170510.24,0,0,170510.24,168595.07,0,0,0,0,30.17,-81.7381,Residential,Wood,4 990316,FL,CLAY COUNTY,0,73337.74,0,0,73337.74,118125.1,0,0,0,0,30.16746,-81.70113,Residential,Wood,3 998798,FL,CLAY COUNTY,0,22918.04,0,0,22918.04,27908.4,0,0,0,0,30.165535,-81.702881,Residential,Wood,1 743895,FL,CLAY COUNTY,0,188798.84,0,0,188798.84,210330.97,0,0,0,0,30.165535,-81.702881,Residential,Wood,1 183291,FL,CLAY COUNTY,0,19251.16,0,0,19251.16,16466.67,0,0,0,0,30.165516,-81.715584,Residential,Wood,1 762494,FL,CLAY COUNTY,0,916.72,0,0,916.72,1411.28,0,0,0,0,30.17,-81.7381,Residential,Wood,4 614159,FL,CLAY COUNTY,0,916.72,0,0,916.72,1435.17,0,0,0,0,30.17,-81.7381,Residential,Wood,4 313157,FL,CLAY COUNTY,0,4583.61,0,0,4583.61,7078.93,0,0,0,0,30.174898,-81.715263,Residential,Wood,1 549388,FL,CLAY COUNTY,0,9167.22,0,0,9167.22,11377.32,0,0,0,0,30.174898,-81.715263,Residential,Wood,1 381206,FL,CLAY COUNTY,0,4583.61,0,0,4583.61,3480.06,0,0,0,0,30.165522,-81.715416,Residential,Wood,1 903839,FL,CLAY COUNTY,0,4583.61,0,0,4583.61,6529.99,0,0,0,0,30.165522,-81.715416,Residential,Wood,1 484007,FL,CLAY COUNTY,0,641705.22,0,0,641705.22,1060589.85,0,0,0,0,30.18131,-81.70875,Residential,Masonry,1 758694,FL,CLAY COUNTY,0,91672.17,0,0,91672.17,79248.67,0,0,0,0,30.18131,-81.70875,Residential,Wood,1 718473,FL,CLAY COUNTY,0,73337.74,0,0,73337.74,90816.18,0,0,0,0,30.18131,-81.70875,Residential,Wood,1 310500,FL,CLAY COUNTY,0,506981.65,0,0,506981.65,815039.92,0,0,0,0,30.16706,-81.70423,Residential,Masonry,1 951965,FL,CLAY COUNTY,0,22918.04,0,0,22918.04,17364.25,0,0,0,0,30.171112,-81.714462,Residential,Wood,1 686067,FL,CLAY COUNTY,0,366688.7,0,0,366688.7,261217.29,0,0,0,0,30.18131,-81.70875,Residential,Masonry,1 630246,FL,CLAY COUNTY,0,550033.04,0,0,550033.04,636331.03,0,0,0,0,30.18131,-81.70875,Residential,Masonry,1 960864,FL,CLAY COUNTY,0,192511.57,0,0,192511.57,280797.37,0,0,0,0,30.18131,-81.70875,Residential,Wood,1 368093,FL,CLAY COUNTY,0,68225.18,0,0,68225.18,61184.34,0,0,0,0,30.16706,-81.70423,Residential,Wood,1 596039,FL,CLAY COUNTY,0,38502.31,0,0,38502.31,39192.51,0,0,0,0,30.16562,-81.71027,Residential,Wood,3 793688,FL,CLAY COUNTY,0,128341.04,0,0,128341.04,183188.23,0,0,0,0,30.16523,-81.72343,Residential,Wood,3 655727,FL,CLAY COUNTY,0,68754.13,0,0,68754.13,101921.12,0,0,0,0,30.165887,-81.701087,Residential,Wood,3 203305,FL,CLAY COUNTY,0,1512590.87,0,0,1512590.87,2213561.78,0,0,0,0,30.18131,-81.70875,Residential,Masonry,1 625673,FL,CLAY COUNTY,0,146675.48,0,0,146675.48,201356.1,0,0,0,0,30.168236,-81.706657,Residential,Wood,1 484687,FL,CLAY COUNTY,0,110006.61,0,0,110006.61,131416.09,0,0,0,0,30.16995,-81.71704,Residential,Wood,1 745529,FL,CLAY COUNTY,0,114590.22,0,0,114590.22,193812.39,0,0,0,0,30.171146,-81.713684,Residential,Wood,1 595624,FL,CLAY COUNTY,0,84338.4,0,0,84338.4,137296.17,0,0,0,0,30.18131,-81.70875,Residential,Wood,1 901277,FL,CLAY COUNTY,0,458360.87,0,0,458360.87,746211.5,0,0,0,0,30.18131,-81.70875,Residential,Masonry,1 986412,FL,CLAY COUNTY,0,106339.72,0,0,106339.72,84582.61,0,0,0,0,30.165735,-81.706545,Residential,Wood,4 555955,FL,CLAY COUNTY,354825,354825,354825,354825,354825,517395.53,7096.5,0,0,0,30.166,-81.73652,Residential,Wood,1 817829,FL,CLAY COUNTY,3324844.8,3324844.8,3324844.8,3324844.8,3324844.8,2711597.13,0,0,0,0,30.1645,-81.73043,Commercial,Reinforced Masonry,1 447682,FL,CLAY COUNTY,125233.2,125233.2,125233.2,125233.2,125233.2,149904.14,0,0,0,0,30.166,-81.73652,Residential,Wood,1 791246,FL,CLAY COUNTY,36000,36000,36000,36000,36000,56598.91,720,1800,0,0,30.164837,-81.736275,Residential,Wood,1 828195,FL,CLAY COUNTY,0,678705.08,0,0,678705.08,616576.41,0,0,0,0,30.16435,-81.73583,Residential,Masonry,1 349231,FL,CLAY COUNTY,0,892627.93,0,0,892627.93,1265075.15,0,0,0,0,30.189608,-81.710739,Residential,Masonry,1 327231,FL,CLAY COUNTY,0,1700649.1,0,0,1700649.1,2552555.25,0,0,0,0,30.165758,-81.700977,Residential,Masonry,1 157885,FL,CLAY COUNTY,4086.9,4086.9,4086.9,4086.9,4086.9,3205.12,0,0,0,0,30.16585,-81.72028,Residential,Wood,1 480677,FL,CLAY COUNTY,0,144346.71,0,0,144346.71,140002.3,0,0,0,0,30.134531,-81.756401,Residential,Wood,1 469669,FL,CLAY COUNTY,0,96229.64,0,0,96229.64,103110.93,0,0,0,0,30.155815,-81.72789,Residential,Wood,1 162340,FL,CLAY COUNTY,0,24057.97,0,0,24057.97,27217.07,0,0,0,0,30.178181,-81.738121,Residential,Wood,1 368883,FL,CLAY COUNTY,0,80192.49,0,0,80192.49,91361.7,0,0,0,0,30.143473,-81.749275,Residential,Wood,1 823110,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,34879.55,0,0,0,0,30.17,-81.7381,Residential,Wood,3 805930,FL,CLAY COUNTY,0,48115.94,0,0,48115.94,80360.6,0,0,0,0,30.188004,-81.722832,Residential,Wood,1 615055,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,52998.33,0,0,0,0,30.155966,-81.722023,Residential,Wood,1 510571,FL,CLAY COUNTY,0,1590967.33,0,0,1590967.33,1637729.04,0,0,0,0,30.153979,-81.756129,Residential,Masonry,1 599636,FL,CLAY COUNTY,0,56135.64,0,0,56135.64,55895.1,0,0,0,0,30.184318,-81.765649,Residential,Wood,3 252174,FL,CLAY COUNTY,0,80192.49,0,0,80192.49,73183.67,0,0,0,0,30.172337,-81.769974,Residential,Wood,1 801148,FL,CLAY COUNTY,0,99439.32,0,0,99439.32,116522.99,0,0,0,0,30.183268,-81.774712,Residential,Wood,3 793447,FL,CLAY COUNTY,0,24057.97,0,0,24057.97,29023.54,0,0,0,0,30.17,-81.7381,Residential,Wood,3 787827,FL,CLAY COUNTY,0,641542.16,0,0,641542.16,984780.05,0,0,0,0,30.17775,-81.71322,Residential,Masonry,1 970645,FL,CLAY COUNTY,0,641542.16,0,0,641542.16,980917.97,0,0,0,0,30.14235,-81.74643,Residential,Masonry,1 829730,FL,CLAY COUNTY,0,14400000,0,0,14400000,12330000,0,0,0,0,30.17775,-81.71322,Commercial,Reinforced Concrete,1 693967,FL,CLAY COUNTY,0,904575.01,0,0,904575.01,856428.1,0,0,0,0,30.176002,-81.803262,Residential,Masonry,1 780380,FL,CLAY COUNTY,0,2485482.37,0,0,2485482.37,4147275.88,0,0,0,0,30.178181,-81.738121,Commercial,Reinforced Masonry,1 816959,FL,CLAY COUNTY,0,47135.08,0,0,47135.08,43057.9,0,0,0,0,30.188325,-81.73924,Residential,Wood,3 575231,FL,CLAY COUNTY,0,436526.99,0,0,436526.99,490051.75,0,0,0,0,30.171484,-81.701393,Residential,Masonry,1 625865,FL,CLAY COUNTY,0,57839.24,0,0,57839.24,96608.3,0,0,0,0,30.17,-81.7381,Residential,Wood,4 132961,FL,CLAY COUNTY,0,5499407.39,0,0,5499407.39,4588881.51,0,0,0,0,30.16453,-81.70698,Commercial,Reinforced Masonry,1 418645,FL,CLAY COUNTY,0,57235.46,0,0,57235.46,46391.63,0,0,0,0,30.17719,-81.73146,Residential,Wood,1 451133,FL,CLAY COUNTY,0,39279.24,0,0,39279.24,35841.32,0,0,0,0,30.17719,-81.73146,Residential,Wood,1 688245,FL,CLAY COUNTY,0,5611.32,0,0,5611.32,9043.11,0,0,0,0,30.17719,-81.73146,Residential,Wood,1 516626,FL,CLAY COUNTY,0,3193.31,0,0,3193.31,4390.91,0,0,0,0,29.9794,-81.8105,Residential,Wood,4 529970,FL,ST JOHNS COUNTY,0,634316.76,0,0,634316.76,824358.06,0,0,0,0,29.798956,-81.264175,Residential,Masonry,4 884768,FL,ST JOHNS COUNTY,0,813700.8,0,813700.8,813700.8,1246690.52,0,0,0,0,29.798956,-81.264175,Residential,Masonry,4 163481,FL,ST JOHNS COUNTY,0,735104.7,0,735104.7,735104.7,743455.49,0,0,0,0,29.798956,-81.264175,Residential,Masonry,4 758210,FL,ST JOHNS COUNTY,7647876,7647876,7647876,7647876,7647876,10800000,0,0,0,0,29.884283,-81.289513,Commercial,Reinforced Masonry,1 249945,FL,ST JOHNS COUNTY,27432,27432,27432,27432,27432,30773.11,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 805642,FL,ST JOHNS COUNTY,1026,1026,1026,1026,1026,1071.49,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 240151,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,76014.88,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 144321,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,75826.4,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 872373,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,81539.81,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 775283,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,112953.64,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 138616,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,83501.61,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 397202,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,69794.59,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 758276,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,99762.01,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 217068,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,6011.3,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 627387,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,6422.02,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 611518,FL,ST JOHNS COUNTY,22068,22068,22068,22068,22068,22868.1,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 474581,FL,ST JOHNS COUNTY,3681,3681,3681,3681,3681,2885.9,0,0,0,0,29.884283,-81.289513,Residential,Wood,1 581062,FL,ST JOHNS COUNTY,2205,2205,2205,2205,2205,2543.62,0,44.1,0,0,29.884283,-81.289513,Residential,Wood,1 242620,FL,ST JOHNS COUNTY,362762.1,362762.1,0,0,362762.1,303003.21,0,0,0,0,29.865076,-81.291664,Residential,Masonry,3 599189,FL,ST JOHNS COUNTY,331312.5,331312.5,0,0,331312.5,533946.54,0,0,0,0,29.815731,-81.263412,Residential,Wood,1 240859,FL,ST JOHNS COUNTY,0,777535.09,0,0,777535.09,1306912.08,0,0,0,0,29.768511,-81.253304,Residential,Masonry,4 392938,FL,ST JOHNS COUNTY,0,815202.73,0,0,815202.73,1004329.76,0,0,0,0,29.82688,-81.27173,Residential,Masonry,4 868280,FL,ST JOHNS COUNTY,0,625780.18,0,0,625780.18,683233.06,0,0,0,0,29.85755,-81.27143,Residential,Masonry,1 640979,FL,ST JOHNS COUNTY,0,552372.75,0,0,552372.75,519401.62,0,0,0,0,29.84483,-81.27835,Residential,Masonry,1 924750,FL,ST JOHNS COUNTY,0,63113.88,0,0,63113.88,53987.61,0,0,0,0,29.8365,-81.2746,Residential,Wood,3 753749,FL,FLAGLER COUNTY,0,16409.74,0,0,16409.74,23428.39,0,0,0,0,29.671267,-81.214096,Residential,Wood,3 218910,FL,ST JOHNS COUNTY,0,694252.66,0,0,694252.66,862744.3,0,0,0,0,29.8365,-81.2746,Residential,Masonry,3 716300,FL,ST JOHNS COUNTY,0,56113.2,0,0,56113.2,48739.92,0,0,0,0,29.8365,-81.2746,Residential,Wood,4 592140,FL,ST JOHNS COUNTY,8531847,8531847,8531847,8531847,8531847,13140000,0,0,0,0,30.118494,-81.396019,Commercial,Reinforced Masonry,4 405514,FL,ST JOHNS COUNTY,16740000,16740000,16740000,16740000,16740000,20610000,0,0,0,0,30.118494,-81.396019,Commercial,Reinforced Concrete,4 201544,FL,ST JOHNS COUNTY,975978,975978,975978,975978,975978,1398311.01,0,0,0,0,30.118494,-81.396019,Residential,Masonry,4 952351,FL,ST JOHNS COUNTY,25902,25902,25902,25902,25902,24398.83,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 453419,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,4887.8,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 636902,FL,ST JOHNS COUNTY,1836,1836,1836,1836,1836,2527.48,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 836032,FL,ST JOHNS COUNTY,2880,2880,2880,2880,2880,4178.44,0,57.6,0,0,30.118494,-81.396019,Residential,Wood,4 587845,FL,ST JOHNS COUNTY,15993,15993,15993,15993,15993,17384.65,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 268554,FL,ST JOHNS COUNTY,16731,16731,16731,16731,16731,20673.23,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 218318,FL,ST JOHNS COUNTY,39348,39348,39348,39348,39348,35792.36,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 429098,FL,ST JOHNS COUNTY,70317,70317,70317,70317,70317,71723.34,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 904790,FL,ST JOHNS COUNTY,12411,12411,12411,12411,12411,10108.31,0,0,0,0,30.118494,-81.396019,Residential,Wood,4 341035,FL,ST JOHNS COUNTY,202500,202500,202500,202500,202500,169111.8,0,6075,0,0,30.06621,-81.439835,Residential,Wood,1 766044,FL,ST JOHNS COUNTY,0,84169.79,0,0,84169.79,134593.05,0,0,0,0,30.19237,-81.38138,Residential,Wood,4 900080,FL,ST JOHNS COUNTY,0,1105429.95,0,0,1105429.95,1217821.23,0,0,0,0,30.1089,-81.41702,Residential,Masonry,3 736640,FL,ST JOHNS COUNTY,0,171004.96,0,0,171004.96,187971.39,0,0,0,0,30.0992,-81.428,Residential,Wood,4 876566,FL,ST JOHNS COUNTY,0,67279.72,0,0,67279.72,108322.84,0,0,0,0,30.0992,-81.428,Residential,Wood,4 937515,FL,ST JOHNS COUNTY,0,17423.15,0,0,17423.15,19984.49,0,0,0,0,30.1089,-81.41702,Residential,Wood,3 123359,FL,ST JOHNS COUNTY,0,157390.78,0,0,157390.78,198199.06,0,0,0,0,30.0992,-81.428,Residential,Wood,4 147295,FL,ST JOHNS COUNTY,0,1284191.96,0,0,1284191.96,1642977.22,0,0,0,0,30.19693,-81.38306,Residential,Masonry,4 638119,FL,ST JOHNS COUNTY,0,121860,0,0,121860,169294.61,0,6093,0,0,30.19693,-81.38306,Residential,Wood,4 686788,FL,ST JOHNS COUNTY,264600,264600,264600,264600,264600,293714.47,0,0,0,0,30.1771,-81.37728,Residential,Wood,1 293065,FL,ST JOHNS COUNTY,0,4402306.26,0,0,4402306.26,6428987.19,0,0,0,0,30.17893,-81.38799,Commercial,Reinforced Masonry,1 180193,FL,ST JOHNS COUNTY,0,1221475.86,0,0,1221475.86,1465184.72,0,0,0,0,30.17893,-81.38799,Residential,Masonry,1 772617,FL,ST JOHNS COUNTY,0,22191.84,0,0,22191.84,27778.77,0,0,0,0,30.223768,-81.383942,Residential,Wood,4 403715,FL,ST JOHNS COUNTY,166599,166599,166599,166599,166599,137403.52,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 361295,FL,ST JOHNS COUNTY,26487,26487,26487,26487,26487,24895.93,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 927744,FL,ST JOHNS COUNTY,17982,17982,17982,17982,17982,12187.12,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 216775,FL,ST JOHNS COUNTY,179622,179622,179622,179622,179622,267395.91,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 594385,FL,ST JOHNS COUNTY,918,918,918,918,918,1273.12,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 197723,FL,ST JOHNS COUNTY,112149,112149,112149,112149,112149,144151.39,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 578894,FL,ST JOHNS COUNTY,918,918,918,918,918,1255.38,0,0,0,0,30.214384,-81.380943,Residential,Wood,4 768448,FL,ST JOHNS COUNTY,19575,19575,19575,19575,19575,25830.23,0,391.5,0,0,30.16474,-81.39129,Residential,Wood,1 481388,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,109824.35,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 313664,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,63844.23,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 731719,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,74026.54,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 308578,FL,ST JOHNS COUNTY,1377,1377,1377,1377,1377,1858.84,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 121709,FL,ST JOHNS COUNTY,243774,243774,243774,243774,243774,361565.6,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 716004,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,4348.7,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 661496,FL,ST JOHNS COUNTY,675,675,675,675,675,869.48,0,13.5,0,0,30.16474,-81.39129,Residential,Wood,1 612626,FL,ST JOHNS COUNTY,549,549,549,549,549,598.41,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 352290,FL,ST JOHNS COUNTY,1836,1836,1836,1836,1836,3061.31,0,0,0,0,30.16474,-81.39129,Residential,Wood,1 400096,FL,ST JOHNS COUNTY,57249,57249,57249,57249,57249,80276.38,0,0,0,0,30.215786,-81.381325,Residential,Wood,4 940268,FL,ST JOHNS COUNTY,113436,113436,113436,113436,113436,112971.37,0,0,0,0,30.215786,-81.381325,Residential,Wood,4 301031,FL,ST JOHNS COUNTY,34659,34659,34659,34659,34659,51461.61,0,0,0,0,30.215786,-81.381325,Residential,Wood,4 217378,FL,ST JOHNS COUNTY,34929,34929,34929,34929,34929,45942.81,0,0,0,0,30.215786,-81.381325,Residential,Wood,4 455667,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,3494.17,0,0,0,0,30.215786,-81.381325,Residential,Wood,4 780296,FL,ST JOHNS COUNTY,1935,1935,1935,1935,1935,3351.98,0,38.7,0,0,30.215786,-81.381325,Residential,Wood,4 889509,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,3608.84,0,0,0,0,30.215786,-81.381325,Residential,Wood,4 543467,FL,ST JOHNS COUNTY,3735,3735,3735,3735,3735,5087.34,0,74.7,0,0,30.16177,-81.39027,Residential,Wood,1 898563,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,117445.95,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 453122,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,106865.38,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 892997,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,95894.42,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 406909,FL,ST JOHNS COUNTY,1107,1107,1107,1107,1107,1647.86,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 597721,FL,ST JOHNS COUNTY,282573,282573,282573,282573,282573,274152.32,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 413465,FL,ST JOHNS COUNTY,549,549,549,549,549,837.07,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 505886,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,8073.82,0,0,0,0,30.16177,-81.39027,Residential,Wood,1 989269,FL,ST JOHNS COUNTY,675,675,675,675,675,849.4,0,13.5,0,0,30.16177,-81.39027,Residential,Wood,1 724533,FL,ST JOHNS COUNTY,0,18540000,0,18540000,18540000,14850000,0,0,0,0,30.25144,-81.3959,Commercial,Reinforced Concrete,1 113070,FL,ST JOHNS COUNTY,557432.1,557432.1,0,0,557432.1,717207.75,0,0,0,0,30.21428,-81.37853,Residential,Masonry,1 246966,FL,ST JOHNS COUNTY,5670,5670,5670,5670,5670,4331.17,0,283.5,0,0,30.21344,-81.37778,Residential,Wood,1 270693,FL,ST JOHNS COUNTY,1732500,1732500,1732500,1732500,1732500,1451152.4,0,8999.1,0,0,30.252184,-81.417732,Residential,Masonry,1 171637,FL,ST JOHNS COUNTY,1899387,1899387,1899387,1899387,1899387,2499783.23,0,0,0,0,29.968357,-81.309982,Commercial,Reinforced Masonry,1 931285,FL,ST JOHNS COUNTY,0,862434.11,0,0,862434.11,1489186.54,0,0,0,0,30.16523,-81.38043,Residential,Masonry,1 958269,FL,ST JOHNS COUNTY,0,206833.24,0,0,206833.24,285714.68,0,0,0,0,30.212973,-81.383026,Residential,Wood,1 479436,FL,ST JOHNS COUNTY,0,76426.17,0,0,76426.17,90038.59,0,0,0,0,30.194523,-81.40464,Residential,Wood,1 603012,FL,ST JOHNS COUNTY,0,574240,0,0,574240,796017.23,0,0,0,0,30.194523,-81.40464,Residential,Masonry,1 745546,FL,ST JOHNS COUNTY,0,78558.47,0,0,78558.47,112062.25,0,0,0,0,30.194523,-81.40464,Residential,Wood,1 675553,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,35401.28,0,0,0,0,30.194523,-81.40464,Residential,Wood,1 259171,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,40360.52,0,0,0,0,30.194523,-81.40464,Residential,Wood,1 225244,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,64327.61,0,0,0,0,30.194523,-81.40464,Residential,Wood,1 845968,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,55937.56,0,0,0,0,30.194523,-81.40464,Residential,Wood,1 138896,FL,ST JOHNS COUNTY,0,103918.27,0,0,103918.27,134341.38,0,0,0,0,30.1983,-81.3839,Residential,Wood,4 333908,FL,ST JOHNS COUNTY,0,67335.83,0,0,67335.83,54459.88,0,0,0,0,30.1983,-81.3839,Residential,Wood,4 691453,FL,ST JOHNS COUNTY,0,155433.55,0,0,155433.55,250193.62,0,0,0,0,30.18786,-81.384766,Residential,Wood,1 575150,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,50964.1,0,0,0,0,30.18786,-81.384766,Residential,Wood,1 439688,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,46654.31,0,0,0,0,30.18786,-81.384766,Residential,Wood,1 921842,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,59618.58,0,0,0,0,30.18786,-81.384766,Residential,Wood,1 435330,FL,ST JOHNS COUNTY,0,39279.24,0,0,39279.24,56505.54,0,0,0,0,30.18786,-81.384766,Residential,Wood,1 132865,FL,ST JOHNS COUNTY,0,5611.32,0,0,5611.32,8349.26,0,0,0,0,30.17754,-81.39828,Residential,Wood,1 642061,FL,UNION COUNTY,88508.7,88508.7,88508.7,88508.7,88508.7,133692.39,0,0,0,0,28.511848,-81.155983,Residential,Wood,4 623689,FL,UNION COUNTY,0,818872.99,0,0,818872.99,1155925.21,0,0,0,0,30.0756,-82.2185,Residential,Masonry,4 992919,FL,ST JOHNS COUNTY,463590,463590,463590,463590,463590,599099.21,0,0,0,0,29.889009,-81.314674,Residential,Masonry,1 569166,FL,ST JOHNS COUNTY,8550,8550,8550,8550,8550,11431.49,0,0,0,0,29.89504,-81.31506,Residential,Wood,1 951214,FL,ST JOHNS COUNTY,0,146096.28,0,0,146096.28,242344.51,0,0,0,0,29.871906,-81.323357,Residential,Wood,1 365016,FL,ST JOHNS COUNTY,0,30513.78,0,0,30513.78,50955.57,0,0,0,0,29.871906,-81.323357,Residential,Wood,1 992740,FL,ST JOHNS COUNTY,0,312535.08,0,0,312535.08,364365.9,0,0,0,0,29.916275,-81.368683,Residential,Wood,1 739949,FL,ST JOHNS COUNTY,0,13869.9,0,13869.9,13869.9,19992.63,0,0,0,0,29.916275,-81.368683,Residential,Wood,1 874599,FL,ST JOHNS COUNTY,0,446610.78,0,0,446610.78,567372.1,0,0,0,0,29.89054,-81.32803,Residential,Masonry,1 860965,FL,ST JOHNS COUNTY,0,188630.64,0,0,188630.64,193970.02,0,0,0,0,29.886446,-81.327423,Residential,Wood,3 330165,FL,ST JOHNS COUNTY,0,137774.34,0,0,137774.34,181217.34,0,0,0,0,29.87978,-81.33064,Residential,Wood,1 650181,FL,ST JOHNS COUNTY,0,60102.9,0,60102.9,60102.9,77446.19,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 749222,FL,ST JOHNS COUNTY,0,60102.9,0,60102.9,60102.9,63726.5,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 178508,FL,ST JOHNS COUNTY,0,164589.48,0,0,164589.48,212847.12,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 398028,FL,ST JOHNS COUNTY,0,32363.1,0,32363.1,32363.1,46110.94,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 559266,FL,ST JOHNS COUNTY,0,60102.9,0,60102.9,60102.9,68220.16,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 705300,FL,ST JOHNS COUNTY,0,60102.9,0,60102.9,60102.9,59220.59,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 536447,FL,ST JOHNS COUNTY,0,10171.26,0,0,10171.26,9006.65,0,0,0,0,29.882219,-81.330658,Residential,Wood,1 158793,FL,ST JOHNS COUNTY,0,11430000,0,11430000,11430000,18720000,0,0,0,0,29.89298,-81.31252,Commercial,Reinforced Concrete,1 831984,FL,ST JOHNS COUNTY,0,1854867.96,0,0,1854867.96,1649237.3,0,0,0,0,29.89369,-81.311958,Commercial,Reinforced Masonry,1 963320,FL,ST JOHNS COUNTY,0,74897.46,0,0,74897.46,112961.85,0,0,0,0,29.89754,-81.314745,Residential,Wood,3 107299,FL,ST JOHNS COUNTY,0,2773.98,0,0,2773.98,3413.38,0,0,0,0,29.88666,-81.315102,Residential,Wood,1 605850,FL,ST JOHNS COUNTY,0,339350.22,0,0,339350.22,424178.95,0,0,0,0,29.88666,-81.315102,Residential,Wood,1 395298,FL,ST JOHNS COUNTY,0,3698.64,0,0,3698.64,3928.7,0,0,0,0,29.905378,-81.318512,Residential,Wood,1 670035,FL,ST JOHNS COUNTY,0,45308.34,0,0,45308.34,34533.34,0,0,0,0,29.89369,-81.311958,Residential,Wood,1 625216,FL,ST JOHNS COUNTY,0,1918944.45,0,0,1918944.45,2450576.5,0,0,0,0,29.91122,-81.35894,Commercial,Reinforced Masonry,1 397233,FL,ST JOHNS COUNTY,0,1057957.65,0,0,1057957.65,1063988.01,0,0,0,0,29.91122,-81.35894,Residential,Masonry,1 167116,FL,ST JOHNS COUNTY,0,168750,0,168750,168750,191230.88,0,0,0,0,29.91122,-81.35894,Residential,Wood,1 451362,FL,ST JOHNS COUNTY,1294668,1294668,1294668,1294668,1294668,1552792.43,0,0,0,0,29.921185,-81.346649,Residential,Masonry,3 136213,FL,ST JOHNS COUNTY,21555,21555,21555,21555,21555,31795.78,0,431.1,0,0,29.921185,-81.346649,Residential,Wood,3 582888,FL,ST JOHNS COUNTY,8532,8532,8532,8532,8532,9276.63,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 771693,FL,ST JOHNS COUNTY,2952,2952,2952,2952,2952,2543.02,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 441366,FL,ST JOHNS COUNTY,4749129,4749129,4749129,4749129,4749129,6417735.47,0,0,0,0,29.939441,-81.363613,Commercial,Reinforced Masonry,1 647091,FL,ST JOHNS COUNTY,117126,117126,117126,117126,117126,155868.47,0,0,0,0,29.939441,-81.363613,Residential,Wood,1 601572,FL,ST JOHNS COUNTY,249543,249543,249543,249543,249543,402153.02,0,0,0,0,29.939441,-81.363613,Residential,Wood,1 698704,FL,ST JOHNS COUNTY,266184,266184,266184,266184,266184,315383.32,0,0,0,0,29.939441,-81.363613,Residential,Wood,1 513996,FL,ST JOHNS COUNTY,3726,3726,3726,3726,3726,4093.31,0,0,0,0,29.939441,-81.363613,Residential,Wood,1 231209,FL,ST JOHNS COUNTY,3726,3726,3726,3726,3726,5613.68,0,0,0,0,29.939441,-81.363613,Residential,Wood,1 684474,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,75183.2,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 862827,FL,ST JOHNS COUNTY,1377,1377,1377,1377,1377,1853.99,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 203365,FL,ST JOHNS COUNTY,2205,2205,2205,2205,2205,3148.16,0,44.1,0,0,29.921185,-81.346649,Residential,Wood,3 389215,FL,ST JOHNS COUNTY,549,549,549,549,549,535.38,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 748106,FL,ST JOHNS COUNTY,13239,13239,13239,13239,13239,17574.04,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 998686,FL,ST JOHNS COUNTY,45504,45504,45504,45504,45504,70679.36,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 917134,FL,ST JOHNS COUNTY,46125,46125,46125,46125,46125,76154.96,0,922.5,0,0,29.921185,-81.346649,Residential,Wood,3 854991,FL,ST JOHNS COUNTY,7353,7353,7353,7353,7353,8021.31,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 270478,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,3618.1,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 791159,FL,ST JOHNS COUNTY,519498,519498,519498,519498,519498,414102.25,0,0,0,0,29.906387,-81.334908,Residential,Masonry,1 381856,FL,ST JOHNS COUNTY,16443,16443,16443,16443,16443,15920.11,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 862845,FL,ST JOHNS COUNTY,26595,26595,26595,26595,26595,32679.62,0,531.9,0,0,29.906387,-81.334908,Residential,Wood,1 650764,FL,ST JOHNS COUNTY,2952,2952,2952,2952,2952,4770.9,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 799393,FL,ST JOHNS COUNTY,11403,11403,11403,11403,11403,14214.32,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 668169,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,108415.28,0,1722.6,0,0,29.906387,-81.334908,Residential,Wood,1 409123,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,106812.4,0,1722.6,0,0,29.906387,-81.334908,Residential,Wood,1 437215,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,109557.36,0,1722.6,0,0,29.906387,-81.334908,Residential,Wood,1 416022,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,72161.78,0,1722.6,0,0,29.906387,-81.334908,Residential,Wood,1 198890,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,122154.39,0,1722.6,0,0,29.906387,-81.334908,Residential,Wood,1 109952,FL,ST JOHNS COUNTY,2943,2943,2943,2943,2943,3525.95,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 706975,FL,ST JOHNS COUNTY,16542,16542,16542,16542,16542,17617.97,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 231215,FL,ST JOHNS COUNTY,33093,33093,33093,33093,33093,54786.39,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 195370,FL,ST JOHNS COUNTY,342,342,342,342,342,417.99,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 498459,FL,ST JOHNS COUNTY,7353,7353,7353,7353,7353,7393.56,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 437327,FL,ST JOHNS COUNTY,1197,1197,1197,1197,1197,1400.17,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 125310,FL,ST JOHNS COUNTY,73872,73872,73872,73872,73872,91165.29,0,0,0,0,29.906387,-81.334908,Residential,Wood,1 841542,FL,ST JOHNS COUNTY,178515,178515,178515,178515,178515,183906.15,0,3570.3,0,0,29.887041,-81.327789,Residential,Wood,1 609192,FL,ST JOHNS COUNTY,17982,17982,17982,17982,17982,22585.3,0,0,0,0,29.887041,-81.327789,Residential,Wood,1 436819,FL,ST JOHNS COUNTY,7668,7668,7668,7668,7668,10007.29,0,0,0,0,29.887041,-81.327789,Residential,Wood,1 404396,FL,ST JOHNS COUNTY,5661,5661,5661,5661,5661,5203.03,0,0,0,0,29.887041,-81.327789,Residential,Wood,1 675631,FL,ST JOHNS COUNTY,549,549,549,549,549,489.16,0,0,0,0,29.887041,-81.327789,Residential,Wood,1 875517,FL,ST JOHNS COUNTY,1836,1836,1836,1836,1836,1957.45,0,0,0,0,29.887041,-81.327789,Residential,Wood,1 122968,FL,ST JOHNS COUNTY,6714,6714,6714,6714,6714,7611.86,0,0,0,0,29.887041,-81.327789,Residential,Wood,1 462865,FL,ST JOHNS COUNTY,180,180,180,180,180,263.97,0,3.6,0,0,29.887041,-81.327789,Residential,Wood,1 762271,FL,ST JOHNS COUNTY,1963710,1963710,1963710,1963710,1963710,3325189.42,0,39274.2,0,0,29.89684,-81.31815,Commercial,Reinforced Masonry,1 118657,FL,ST JOHNS COUNTY,18729,18729,18729,18729,18729,20263.28,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 680967,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,115997.05,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 235283,FL,ST JOHNS COUNTY,1107,1107,1107,1107,1107,1137.36,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 978723,FL,ST JOHNS COUNTY,1836,1836,1836,1836,1836,2726.87,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 553660,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,6781.45,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 373053,FL,ST JOHNS COUNTY,11034,11034,11034,11034,11034,14394.69,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 539364,FL,ST JOHNS COUNTY,8208,8208,8208,8208,8208,11780.12,0,0,0,0,29.89684,-81.31815,Residential,Wood,1 803437,FL,ST JOHNS COUNTY,16470000,16470000,16470000,16470000,16470000,14220000,0,0,0,0,29.9035,-81.3349,Commercial,Reinforced Concrete,1 128242,FL,ST JOHNS COUNTY,158346,158346,158346,158346,158346,172915.73,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 946299,FL,ST JOHNS COUNTY,2259,2259,2259,2259,2259,1882.31,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 526205,FL,ST JOHNS COUNTY,2484,2484,2484,2484,2484,3947.98,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 236986,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,3136.94,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 189489,FL,ST JOHNS COUNTY,17649,17649,17649,17649,17649,30131.5,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 707198,FL,ST JOHNS COUNTY,17919,17919,17919,17919,17919,21835.47,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 576623,FL,ST JOHNS COUNTY,270,270,270,270,270,377.85,0,5.4,0,0,29.9035,-81.3349,Residential,Wood,1 183496,FL,ST JOHNS COUNTY,7353,7353,7353,7353,7353,8794.19,0,0,0,0,29.9035,-81.3349,Residential,Wood,1 380278,FL,ST JOHNS COUNTY,3483,3483,3483,3483,3483,3913.33,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 973374,FL,ST JOHNS COUNTY,80451,80451,80451,80451,80451,65853.17,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 949520,FL,ST JOHNS COUNTY,17280,17280,17280,17280,17280,21119.62,0,345.6,0,0,29.92478,-81.34252,Residential,Wood,1 261179,FL,ST JOHNS COUNTY,18333,18333,18333,18333,18333,30396.41,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 519120,FL,ST JOHNS COUNTY,10350,10350,10350,10350,10350,11103.71,0,207,0,0,29.92478,-81.34252,Residential,Wood,1 878456,FL,ST JOHNS COUNTY,8406,8406,8406,8406,8406,9082.26,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 786881,FL,ST JOHNS COUNTY,29484,29484,29484,29484,29484,29752.04,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 378835,FL,ST JOHNS COUNTY,8181,8181,8181,8181,8181,11767.55,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 725244,FL,ST JOHNS COUNTY,3222,3222,3222,3222,3222,5047.36,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 130019,FL,ST JOHNS COUNTY,1566,1566,1566,1566,1566,1891.87,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 512917,FL,ST JOHNS COUNTY,12312,12312,12312,12312,12312,19199.04,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 357588,FL,ST JOHNS COUNTY,109206,109206,109206,109206,109206,81773.45,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 499308,FL,ST JOHNS COUNTY,21510,21510,21510,21510,21510,22314.8,0,430.2,0,0,29.92478,-81.34252,Residential,Wood,1 980137,FL,ST JOHNS COUNTY,44118,44118,44118,44118,44118,62314.91,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 569071,FL,ST JOHNS COUNTY,27756,27756,27756,27756,27756,25949.64,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 964046,FL,ST JOHNS COUNTY,20403,20403,20403,20403,20403,15736.1,0,0,0,0,29.92478,-81.34252,Residential,Wood,1 407793,FL,ST JOHNS COUNTY,6210,6210,6210,6210,6210,8387.97,0,124.2,0,0,29.892773,-81.348778,Residential,Wood,3 122489,FL,ST JOHNS COUNTY,487188,487188,487188,487188,487188,701502,0,0,0,0,29.892773,-81.348778,Residential,Masonry,3 380501,FL,ST JOHNS COUNTY,17145,17145,17145,17145,17145,20116.43,0,342.9,0,0,29.892773,-81.348778,Residential,Wood,3 442434,FL,ST JOHNS COUNTY,3735,3735,3735,3735,3735,5056.56,0,74.7,0,0,29.892773,-81.348778,Residential,Wood,3 296989,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,124557.42,0,1722.6,0,0,29.892773,-81.348778,Residential,Wood,3 888060,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,74564.89,0,1722.6,0,0,29.892773,-81.348778,Residential,Wood,3 633291,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,147052.16,0,1722.6,0,0,29.892773,-81.348778,Residential,Wood,3 574669,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,87366.31,0,1722.6,0,0,29.892773,-81.348778,Residential,Wood,3 406476,FL,ST JOHNS COUNTY,128628,128628,128628,128628,128628,168067.92,0,0,0,0,29.892773,-81.348778,Residential,Wood,3 511659,FL,ST JOHNS COUNTY,1107,1107,1107,1107,1107,1197.69,0,0,0,0,29.892773,-81.348778,Residential,Wood,3 640168,FL,ST JOHNS COUNTY,1656,1656,1656,1656,1656,2638.86,0,0,0,0,29.892773,-81.348778,Residential,Wood,3 879768,FL,ST JOHNS COUNTY,34929,34929,34929,34929,34929,39178.81,0,0,0,0,29.892773,-81.348778,Residential,Wood,3 930040,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,2906.4,0,0,0,0,29.892773,-81.348778,Residential,Wood,3 599300,FL,ST JOHNS COUNTY,15282,15282,15282,15282,15282,14582.48,0,0,0,0,29.892773,-81.348778,Residential,Wood,3 670732,FL,ST JOHNS COUNTY,16830000,16830000,16830000,16830000,16830000,19710000,0,0,0,0,29.91862,-81.3369,Commercial,Reinforced Concrete,1 399700,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,3115.63,0,0,0,0,29.91862,-81.3369,Residential,Wood,1 514895,FL,ST JOHNS COUNTY,2304,2304,2304,2304,2304,2752.7,0,0,0,0,29.91862,-81.3369,Residential,Wood,1 111328,FL,ST JOHNS COUNTY,29880,29880,29880,29880,29880,50264.73,0,597.6,0,0,29.91862,-81.3369,Residential,Wood,1 835575,FL,ST JOHNS COUNTY,549,549,549,549,549,559.79,0,0,0,0,29.91862,-81.3369,Residential,Wood,1 931096,FL,ST JOHNS COUNTY,675,675,675,675,675,1143.07,0,13.5,0,0,29.91862,-81.3369,Residential,Wood,1 667421,FL,ST JOHNS COUNTY,549,549,549,549,549,804.26,0,0,0,0,29.91862,-81.3369,Residential,Wood,1 376640,FL,ST JOHNS COUNTY,4599,4599,4599,4599,4599,7628,0,0,0,0,29.91862,-81.3369,Residential,Wood,1 298326,FL,ST JOHNS COUNTY,2889,2889,2889,2889,2889,3085.09,0,0,0,0,29.91862,-81.3369,Residential,Wood,1 360789,FL,ST JOHNS COUNTY,1476,1476,1476,1476,1476,2349.81,0,0,0,0,29.8977,-81.31695,Residential,Wood,1 884365,FL,ST JOHNS COUNTY,20043,20043,20043,20043,20043,25544.6,0,0,0,0,29.890684,-81.318993,Residential,Wood,3 994959,FL,ST JOHNS COUNTY,14580000,14580000,14580000,14580000,14580000,10170000,0,0,0,0,29.9035,-81.3349,Commercial,Reinforced Concrete,4 783989,FL,ST JOHNS COUNTY,43407,43407,43407,43407,43407,64029.49,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 295393,FL,ST JOHNS COUNTY,7668,7668,7668,7668,7668,8251.99,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 863621,FL,ST JOHNS COUNTY,6705,6705,6705,6705,6705,10350.29,0,134.1,0,0,29.9035,-81.3349,Residential,Wood,4 555963,FL,ST JOHNS COUNTY,6705,6705,6705,6705,6705,7462.67,0,134.1,0,0,29.9035,-81.3349,Residential,Wood,4 188565,FL,ST JOHNS COUNTY,7668,7668,7668,7668,7668,8939.66,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 449286,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,6894.67,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 435175,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,2756.59,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 873404,FL,ST JOHNS COUNTY,22068,22068,22068,22068,22068,34492.64,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 464220,FL,ST JOHNS COUNTY,7353,7353,7353,7353,7353,6788.97,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 916914,FL,ST JOHNS COUNTY,73908,73908,73908,73908,73908,83128.76,0,0,0,0,29.9035,-81.3349,Residential,Wood,4 291833,FL,ST JOHNS COUNTY,1935,1935,1935,1935,1935,2331.69,0,38.7,0,0,29.9035,-81.3349,Residential,Wood,4 255895,FL,ST JOHNS COUNTY,1045760.4,1045760.4,1045760.4,1045760.4,1045760.4,957849.6,0,0,0,0,29.9035,-81.3349,Residential,Masonry,4 791510,FL,ST JOHNS COUNTY,1052955,1052955,1052955,1052955,1052955,997106.27,0,21059.1,0,0,29.897562,-81.315865,Residential,Masonry,1 637980,FL,ST JOHNS COUNTY,828,828,828,828,828,720.56,0,0,0,0,29.897562,-81.315865,Residential,Wood,1 941716,FL,ST JOHNS COUNTY,2016,2016,2016,2016,2016,1662.71,0,0,0,0,29.897562,-81.315865,Residential,Wood,1 459212,FL,ST JOHNS COUNTY,2678832,2678832,2678832,2678832,2678832,2504662.38,0,0,0,0,29.921185,-81.346649,Commercial,Reinforced Masonry,3 892568,FL,ST JOHNS COUNTY,3386574,3386574,3386574,3386574,3386574,3272141.66,0,0,0,0,29.921185,-81.346649,Commercial,Reinforced Masonry,3 301816,FL,ST JOHNS COUNTY,19944,19944,19944,19944,19944,35789.91,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 157792,FL,ST JOHNS COUNTY,56259,56259,56259,56259,56259,79550.23,0,0,0,0,29.921185,-81.346649,Residential,Wood,3 647230,FL,ST JOHNS COUNTY,2062125,2062125,2062125,2062125,2062125,3149112.33,0,41242.5,0,0,29.906988,-81.337601,Commercial,Reinforced Masonry,1 475305,FL,ST JOHNS COUNTY,77265,77265,77265,77265,77265,96913.49,0,1545.3,0,0,29.906988,-81.337601,Residential,Wood,1 375580,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,4313.15,0,0,0,0,29.906988,-81.337601,Residential,Wood,1 979654,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,2811.21,0,0,0,0,29.922649,-81.338509,Residential,Wood,1 921392,FL,ST JOHNS COUNTY,459,459,459,459,459,404.94,0,0,0,0,29.918322,-81.321899,Residential,Wood,1 408811,FL,ST JOHNS COUNTY,486,486,486,486,486,456.83,0,0,0,0,29.918322,-81.321899,Residential,Wood,1 281805,FL,ST JOHNS COUNTY,1471500,1471500,1471500,1471500,1471500,1937206.21,0,73575,0,0,29.868025,-81.323021,Residential,Masonry,1 757566,FL,ST JOHNS COUNTY,10260000,10260000,0,0,10260000,13230000,0,0,0,0,29.897367,-81.319214,Commercial,Reinforced Concrete,1 117339,FL,ST JOHNS COUNTY,157100.4,157100.4,0,0,157100.4,161530.63,0,0,0,0,29.92425,-81.40265,Residential,Wood,3 736974,FL,ST JOHNS COUNTY,0,640103.09,0,0,640103.09,805012.85,0,0,0,0,29.888367,-81.32827,Residential,Masonry,1 487567,FL,ST JOHNS COUNTY,0,468044.84,0,0,468044.84,704313.87,0,0,0,0,29.888367,-81.32827,Residential,Masonry,1 548600,FL,ST JOHNS COUNTY,3988530,3988530,3988530,3988530,3988530,5698193.44,0,0,0,0,29.92639,-81.41253,Commercial,Reinforced Masonry,1 144572,FL,ST JOHNS COUNTY,0,850099.1,0,0,850099.1,1449997.04,0,0,0,0,29.916147,-81.345695,Residential,Masonry,1 749121,FL,ST JOHNS COUNTY,0,273600,0,273600,273600,389551.68,0,0,0,0,29.9143,-81.32203,Residential,Wood,1 523825,FL,ST JOHNS COUNTY,0,509530.83,0,0,509530.83,547266.69,0,0,0,0,29.89123,-81.31823,Residential,Masonry,1 635004,FL,ST JOHNS COUNTY,0,533599.25,0,0,533599.25,555103.29,0,0,0,0,29.899744,-81.331604,Residential,Masonry,1 462386,FL,ST JOHNS COUNTY,0,521513.53,0,0,521513.53,509243.36,0,0,0,0,29.86944,-81.33101,Residential,Masonry,1 385025,FL,ST JOHNS COUNTY,0,1545296.5,0,0,1545296.5,1973034.57,0,0,0,0,29.921988,-81.325195,Residential,Masonry,1 639695,FL,ST JOHNS COUNTY,0,1704418.08,0,0,1704418.08,1843686.08,0,0,0,0,29.922987,-81.325279,Residential,Masonry,1 864004,FL,ST JOHNS COUNTY,0,201339.27,0,0,201339.27,221621.38,0,0,0,0,29.88996,-81.34055,Residential,Wood,3 722782,FL,ST JOHNS COUNTY,0,201339.27,0,0,201339.27,345659.26,0,0,0,0,29.891115,-81.32317,Residential,Wood,3 112287,FL,ST JOHNS COUNTY,0,201339.27,0,0,201339.27,363667.04,0,0,0,0,29.845485,-81.329395,Residential,Wood,3 106762,FL,ST JOHNS COUNTY,0,382291.33,0,0,382291.33,415053.69,0,0,0,0,29.892275,-81.31117,Residential,Masonry,3 506991,FL,ST JOHNS COUNTY,0,382291.33,0,0,382291.33,606711.63,0,0,0,0,29.88628,-81.327805,Residential,Masonry,3 762146,FL,ST JOHNS COUNTY,1000158.3,1000158.3,1000158.3,1000158.3,1000158.3,1525633.47,0,0,0,0,29.877123,-81.324165,Residential,Masonry,1 114301,FL,ST JOHNS COUNTY,0,13869.9,0,13869.9,13869.9,21334.79,0,0,0,0,29.8914,-81.3167,Residential,Wood,1 562126,FL,ST JOHNS COUNTY,2831506.2,2831506.2,0,0,2831506.2,4655964.57,0,0,0,0,29.8914,-81.3167,Commercial,Reinforced Masonry,4 585198,FL,ST JOHNS COUNTY,351720,351720,351720,351720,351720,543293.44,0,0,0,0,29.82328,-81.33509,Residential,Wood,1 253679,FL,ST JOHNS COUNTY,0,2298704.76,0,0,2298704.76,3268013.39,0,0,0,0,29.81199,-81.32023,Commercial,Reinforced Masonry,1 445604,FL,ST JOHNS COUNTY,9270000,9270000,9270000,9270000,9270000,10350000,0,0,0,0,29.788338,-81.311707,Commercial,Reinforced Concrete,1 413464,FL,ST JOHNS COUNTY,14049,14049,14049,14049,14049,9798.9,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 190995,FL,ST JOHNS COUNTY,34038,34038,34038,34038,34038,34077.48,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 202119,FL,ST JOHNS COUNTY,11106,11106,11106,11106,11106,15846.93,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 649647,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,127561.98,0,1722.6,0,0,29.788338,-81.311707,Residential,Wood,1 884533,FL,ST JOHNS COUNTY,86130,86130,86130,86130,86130,145930.4,0,1722.6,0,0,29.788338,-81.311707,Residential,Wood,1 335413,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,83407.56,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 993817,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,125768.05,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 870532,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,78770.42,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 545979,FL,ST JOHNS COUNTY,114903,114903,114903,114903,114903,144387.11,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 859457,FL,ST JOHNS COUNTY,1701,1701,1701,1701,1701,2424.03,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 355302,FL,ST JOHNS COUNTY,1476,1476,1476,1476,1476,1480.13,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 483553,FL,ST JOHNS COUNTY,3384,3384,3384,3384,3384,3075.92,0,0,0,0,29.788338,-81.311707,Residential,Wood,1 370205,FL,ST JOHNS COUNTY,12024,12024,12024,12024,12024,15097.72,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 891996,FL,ST JOHNS COUNTY,2484,2484,2484,2484,2484,2357.84,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 927742,FL,ST JOHNS COUNTY,1935,1935,1935,1935,1935,1802.45,0,38.7,0,0,29.828524,-81.372444,Residential,Wood,1 168150,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,4727.8,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 624584,FL,ST JOHNS COUNTY,270,270,270,270,270,370.14,0,5.4,0,0,29.828524,-81.372444,Residential,Wood,1 516745,FL,ST JOHNS COUNTY,1062,1062,1062,1062,1062,1126.68,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 454696,FL,ST JOHNS COUNTY,3681,3681,3681,3681,3681,5987.01,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 740371,FL,ST JOHNS COUNTY,324,324,324,324,324,414.09,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 932402,FL,ST JOHNS COUNTY,4599,4599,4599,4599,4599,7105.46,0,0,0,0,29.828524,-81.372444,Residential,Wood,1 303989,FL,ST JOHNS COUNTY,67464,67464,67464,67464,67464,81426.35,0,0,0,0,29.771671,-81.315323,Residential,Wood,1 360717,FL,ST JOHNS COUNTY,7443,7443,7443,7443,7443,6121.97,0,0,0,0,29.771671,-81.315323,Residential,Wood,1 778894,FL,ST JOHNS COUNTY,16182,16182,16182,16182,16182,17628.02,0,0,0,0,29.771671,-81.315323,Residential,Wood,1 434500,FL,ST JOHNS COUNTY,1935,1935,1935,1935,1935,2146.3,0,38.7,0,0,29.771671,-81.315323,Residential,Wood,1 748017,FL,ST JOHNS COUNTY,37314,37314,37314,37314,37314,35799.8,0,0,0,0,29.771671,-81.315323,Residential,Wood,1 465519,FL,ST JOHNS COUNTY,4599,4599,4599,4599,4599,3245.05,0,0,0,0,29.771671,-81.315323,Residential,Wood,1 163798,FL,ST JOHNS COUNTY,65187,65187,65187,65187,65187,98333.68,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 906567,FL,ST JOHNS COUNTY,101439,101439,101439,101439,101439,122682.96,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 590757,FL,ST JOHNS COUNTY,11745,11745,11745,11745,11745,10059.36,0,234.9,0,0,29.753431,-81.333565,Residential,Wood,1 313089,FL,ST JOHNS COUNTY,46404,46404,46404,46404,46404,55655.8,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 983962,FL,ST JOHNS COUNTY,11745,11745,11745,11745,11745,12600.29,0,234.9,0,0,29.753431,-81.333565,Residential,Wood,1 132292,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,5067.34,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 237087,FL,ST JOHNS COUNTY,12411,12411,12411,12411,12411,19910.76,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 694928,FL,ST JOHNS COUNTY,3087,3087,3087,3087,3087,2692.17,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 223304,FL,ST JOHNS COUNTY,95976,95976,95976,95976,95976,88080.05,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 784993,FL,ST JOHNS COUNTY,4968,4968,4968,4968,4968,6724.68,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 597925,FL,ST JOHNS COUNTY,12501,12501,12501,12501,12501,12719.14,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 239592,FL,ST JOHNS COUNTY,39717,39717,39717,39717,39717,49088.62,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 543820,FL,ST JOHNS COUNTY,56628,56628,56628,56628,56628,71630.12,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 894167,FL,ST JOHNS COUNTY,62136,62136,62136,62136,62136,73293.64,0,0,0,0,29.753431,-81.333565,Residential,Wood,1 550003,FL,ST JOHNS COUNTY,0,1775771.78,0,0,1775771.78,3157616.99,0,0,0,0,29.866745,-81.3228,Residential,Masonry,3 483888,FL,ST JOHNS COUNTY,136656,136656,0,0,136656,166091.16,0,0,0,0,29.802382,-81.320541,Residential,Wood,1 826944,FL,ST JOHNS COUNTY,0,861468.38,0,0,861468.38,777285.69,0,0,0,0,29.827972,-81.37738,Residential,Masonry,1 100929,FL,ST JOHNS COUNTY,0,666878.45,0,0,666878.45,540907.77,0,0,0,0,29.845907,-81.361885,Residential,Masonry,1 540121,FL,ST JOHNS COUNTY,0,1726278.47,0,0,1726278.47,1586308.36,0,0,0,0,29.867502,-81.340179,Residential,Masonry,1 952268,FL,ST JOHNS COUNTY,0,2872836,0,0,2872836,3342418.28,0,0,0,0,29.85802,-81.32601,Commercial,Reinforced Masonry,1 924229,FL,ST JOHNS COUNTY,0,2437417.44,0,0,2437417.44,3989038.38,0,0,0,0,29.866091,-81.323174,Commercial,Reinforced Masonry,1 256211,FL,ST JOHNS COUNTY,0,1251637.89,0,0,1251637.89,1130789.75,0,0,0,0,29.86294,-81.32387,Residential,Masonry,1 219411,FL,ST JOHNS COUNTY,0,7779789.99,0,0,7779789.99,9450000,0,0,0,0,29.85821,-81.3299,Commercial,Reinforced Masonry,1 575720,FL,BAKER COUNTY,295808.4,295808.4,0,0,295808.4,456373.2,0,0,0,0,30.212524,-82.410561,Residential,Wood,4 313165,FL,BAKER COUNTY,0,216390.79,0,0,216390.79,174140.92,0,0,0,0,30.3316,-82.3213,Residential,Wood,4 711976,FL,BAKER COUNTY,0,19210.75,0,0,19210.75,18311.49,0,0,0,0,30.3316,-82.3213,Residential,Wood,4 568643,FL,BAKER COUNTY,0,53058.26,0,0,53058.26,43206.14,0,0,0,0,30.24735,-82.27343,Residential,Wood,1 183849,FL,BRADFORD COUNTY,34830000,34830000,34830000,34830000,34830000,29610000,0,0,0,0,29.942221,-82.103065,Commercial,Reinforced Concrete,1 832860,FL,BRADFORD COUNTY,486000,486000,486000,486000,486000,492235.38,0,0,0,0,29.9432,-82.0984,Residential,Masonry,4 868988,FL,BRADFORD COUNTY,229500,229500,229500,229500,229500,356546.61,0,0,0,0,29.950624,-82.102158,Residential,Wood,1 483711,FL,BRADFORD COUNTY,109800,109800,109800,109800,109800,162328.32,0,0,0,0,29.950624,-82.102158,Residential,Wood,1 171938,FL,BRADFORD COUNTY,0,145171.62,0,0,145171.62,197838.87,0,0,0,0,29.948088,-82.1101,Residential,Wood,1 603099,FL,BRADFORD COUNTY,0,24041.16,0,0,24041.16,22063.29,0,0,0,0,29.948088,-82.1101,Residential,Wood,1 122151,FL,BRADFORD COUNTY,0,1966243.05,0,0,1966243.05,2155199.01,0,0,0,0,29.944496,-82.110878,Commercial,Reinforced Masonry,1 492456,FL,BRADFORD COUNTY,163080,163080,163080,163080,163080,210832.43,0,3261.6,0,0,29.9432,-82.0984,Residential,Wood,4 978224,FL,BRADFORD COUNTY,38430,38430,38430,38430,38430,34641.76,0,768.6,0,0,29.9432,-82.0984,Residential,Wood,4 914938,FL,BRADFORD COUNTY,32130,32130,32130,32130,32130,50523.78,0,642.6,0,0,29.9432,-82.0984,Residential,Wood,4 753857,FL,BRADFORD COUNTY,408150,408150,408150,408150,408150,618599.49,0,8163,0,0,29.9432,-82.0984,Residential,Masonry,4 254771,FL,BRADFORD COUNTY,167760,167760,167760,167760,167760,209735.9,0,3355.2,0,0,29.9432,-82.0984,Residential,Wood,4 175297,FL,BRADFORD COUNTY,167760,167760,167760,167760,167760,144818.32,0,3355.2,0,0,29.9432,-82.0984,Residential,Wood,4 979257,FL,BRADFORD COUNTY,84420,84420,84420,84420,84420,141987.69,0,1688.4,0,0,29.9432,-82.0984,Residential,Wood,4 887054,FL,BRADFORD COUNTY,167760,167760,167760,167760,167760,172848.83,0,3355.2,0,0,29.9432,-82.0984,Residential,Wood,4 406287,FL,BRADFORD COUNTY,5940,5940,5940,5940,5940,6301.15,0,118.8,0,0,29.9432,-82.0984,Residential,Wood,4 538584,FL,BRADFORD COUNTY,13230,13230,13230,13230,13230,18807.85,0,264.6,0,0,29.9432,-82.0984,Residential,Wood,4 204117,FL,BRADFORD COUNTY,4680,4680,4680,4680,4680,5827.61,0,93.6,0,0,29.9432,-82.0984,Residential,Wood,4 593152,FL,BRADFORD COUNTY,7740,7740,7740,7740,7740,11568.02,0,154.8,0,0,29.9432,-82.0984,Residential,Wood,4 556621,FL,BRADFORD COUNTY,72990,72990,72990,72990,72990,117824.55,0,1459.8,0,0,29.9432,-82.0984,Residential,Wood,4 678201,FL,BRADFORD COUNTY,5940,5940,5940,5940,5940,5811.89,0,118.8,0,0,29.9432,-82.0984,Residential,Wood,4 944295,FL,BRADFORD COUNTY,7830,7830,7830,7830,7830,8840.7,0,156.6,0,0,29.9432,-82.0984,Residential,Wood,4 653499,FL,BRADFORD COUNTY,54000,54000,54000,54000,54000,70607.16,0,1080,0,0,29.9432,-82.0984,Residential,Wood,4 936566,FL,CLAY COUNTY,0,645997.97,0,0,645997.97,600261.31,0,0,0,0,29.838694,-82.044128,Residential,Masonry,1 447164,FL,CLAY COUNTY,0,36914.17,0,0,36914.17,46244.08,0,0,0,0,29.839096,-82.043724,Residential,Wood,1 634360,FL,BRADFORD COUNTY,0,632926.14,0,0,632926.14,911206.05,0,0,0,0,29.928917,-82.101563,Residential,Masonry,1 145948,FL,ST JOHNS COUNTY,235206,235206,235206,235206,235206,234897.41,0,0,0,0,29.821232,-81.55175,Residential,Wood,1 103158,FL,ST JOHNS COUNTY,154800,154800,154800,154800,154800,231717.02,0,0,0,0,29.78906,-81.265355,Residential,Wood,4 521338,FL,ST JOHNS COUNTY,9000,9000,9000,9000,9000,11071.62,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 486769,FL,ST JOHNS COUNTY,0,7397.28,0,0,7397.28,8625.23,0,0,0,0,29.972168,-81.50563,Residential,Wood,1 169678,FL,ST JOHNS COUNTY,0,8321.94,0,0,8321.94,11458.41,0,0,0,0,29.972168,-81.50563,Residential,Wood,1 353768,FL,ST JOHNS COUNTY,0,2773.98,0,0,2773.98,5116.33,0,0,0,0,29.972168,-81.50563,Residential,Wood,1 118356,FL,ST JOHNS COUNTY,0,924.66,0,0,924.66,1207.24,0,0,0,0,29.972168,-81.50563,Residential,Wood,1 375387,FL,ST JOHNS COUNTY,0,9246.6,0,9246.6,9246.6,7057.01,0,0,0,0,29.972168,-81.50563,Residential,Wood,1 884077,FL,ST JOHNS COUNTY,0,47700,0,47700,47700,38740.03,0,0,0,0,29.98532,-81.46941,Residential,Wood,1 311926,FL,ST JOHNS COUNTY,2960100,2960100,2960100,2960100,2960100,3051413.16,0,59202,0,0,29.964279,-81.490822,Commercial,Reinforced Masonry,1 945129,FL,ST JOHNS COUNTY,57249,57249,57249,57249,57249,93402.89,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 117329,FL,ST JOHNS COUNTY,587781,587781,587781,587781,587781,1095442.75,0,0,0,0,29.964279,-81.490822,Residential,Masonry,1 921952,FL,ST JOHNS COUNTY,24480,24480,24480,24480,24480,18590.58,0,489.6,0,0,29.964279,-81.490822,Residential,Wood,1 150263,FL,ST JOHNS COUNTY,88569,88569,88569,88569,88569,69298.16,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 398144,FL,ST JOHNS COUNTY,66654,66654,66654,66654,66654,121297.48,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 414086,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,116441.74,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 349098,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,59894.36,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 255714,FL,ST JOHNS COUNTY,1935,1935,1935,1935,1935,1810.05,0,38.7,0,0,29.964279,-81.490822,Residential,Wood,1 499205,FL,ST JOHNS COUNTY,828,828,828,828,828,722.86,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 385962,FL,ST JOHNS COUNTY,17919,17919,17919,17919,17919,22552.14,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 445381,FL,ST JOHNS COUNTY,1062,1062,1062,1062,1062,1454.52,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 453104,FL,ST JOHNS COUNTY,3681,3681,3681,3681,3681,4057.93,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 115845,FL,ST JOHNS COUNTY,1377,1377,1377,1377,1377,1315.72,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 288494,FL,ST JOHNS COUNTY,639,639,639,639,639,1177.52,0,0,0,0,29.964279,-81.490822,Residential,Wood,1 437659,FL,ST JOHNS COUNTY,14373,14373,14373,14373,14373,16157.29,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 721230,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,92595.02,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 807857,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,109084.01,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 414917,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,94114.94,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 380114,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,93838.13,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 501405,FL,ST JOHNS COUNTY,1377,1377,1377,1377,1377,1586.8,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 989701,FL,ST JOHNS COUNTY,552555,552555,552555,552555,552555,505753.59,0,11051.1,0,0,30.04327,-81.56461,Residential,Masonry,4 779882,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,2724.39,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 891094,FL,ST JOHNS COUNTY,13329,13329,13329,13329,13329,15109.75,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 918544,FL,ST JOHNS COUNTY,180,180,180,180,180,233.55,0,3.6,0,0,30.04327,-81.56461,Residential,Wood,4 586838,FL,ST JOHNS COUNTY,4495.5,4495.5,4495.5,4495.5,4495.5,5973.98,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 159854,FL,ST JOHNS COUNTY,4495.5,4495.5,4495.5,4495.5,4495.5,5041.58,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 658231,FL,ST JOHNS COUNTY,4495.5,4495.5,4495.5,4495.5,4495.5,6312.11,0,0,0,0,30.04327,-81.56461,Residential,Wood,4 508110,FL,ST JOHNS COUNTY,21600000,21600000,21600000,21600000,21600000,17730000,0,432098.1,0,0,29.947031,-81.500549,Commercial,Reinforced Concrete,1 403228,FL,ST JOHNS COUNTY,2205,2205,2205,2205,2205,1596.86,0,44.1,0,0,29.947031,-81.500549,Residential,Wood,1 594354,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,2960.79,0,0,0,0,29.947031,-81.500549,Residential,Wood,1 210518,FL,ST JOHNS COUNTY,1539,1539,1539,1539,1539,1856.55,0,0,0,0,29.947031,-81.500549,Residential,Wood,1 766511,FL,ST JOHNS COUNTY,45594,45594,45594,45594,45594,61670.26,0,0,0,0,29.947031,-81.500549,Residential,Wood,1 890294,FL,ST JOHNS COUNTY,1701,1701,1701,1701,1701,1802.84,0,0,0,0,29.947031,-81.500549,Residential,Wood,1 213481,FL,ST JOHNS COUNTY,7353,7353,7353,7353,7353,7033.47,0,0,0,0,29.947031,-81.500549,Residential,Wood,1 695462,FL,ST JOHNS COUNTY,14580000,14580000,14580000,14580000,14580000,18810000,0,0,0,0,29.973524,-81.522011,Commercial,Reinforced Concrete,1 927116,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,121051.75,0,0,0,0,29.973524,-81.522011,Residential,Wood,1 924212,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,132836.93,0,0,0,0,29.973524,-81.522011,Residential,Wood,1 852064,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,103219.45,0,0,0,0,29.973524,-81.522011,Residential,Wood,1 664212,FL,ST JOHNS COUNTY,84573,84573,84573,84573,84573,121062.53,0,0,0,0,29.973524,-81.522011,Residential,Wood,1 662676,FL,ST JOHNS COUNTY,35388,35388,35388,35388,35388,31452.85,0,0,0,0,29.973524,-81.522011,Residential,Wood,1 683665,FL,ST JOHNS COUNTY,549,549,549,549,549,655.24,0,0,0,0,29.973524,-81.522011,Residential,Wood,1 376560,FL,ST JOHNS COUNTY,22500,22500,22500,22500,22500,34744.32,0,1125,0,0,29.978281,-81.458618,Residential,Wood,1 427608,FL,ST JOHNS COUNTY,282970.8,282970.8,0,0,282970.8,270134.11,0,0,0,0,29.970633,-81.535095,Residential,Wood,1 665613,FL,ST JOHNS COUNTY,237934.8,237934.8,0,0,237934.8,210554.45,0,0,0,0,29.996819,-81.598228,Residential,Wood,1 393299,FL,ST JOHNS COUNTY,747368.1,747368.1,0,0,747368.1,745499.68,0,0,0,0,29.841192,-81.535446,Residential,Masonry,1 770045,FL,ST JOHNS COUNTY,556984.8,556984.8,0,0,556984.8,746749.52,0,0,0,0,29.903025,-81.495583,Residential,Masonry,1 327042,FL,ST JOHNS COUNTY,261000,261000,261000,261000,261000,435504.6,0,8999.1,0,0,29.9705,-81.5074,Residential,Wood,4 675862,FL,ST JOHNS COUNTY,0,1350000,0,1350000,1350000,1199156.4,0,0,0,0,29.98254,-81.47708,Residential,Masonry,1 801785,FL,ST JOHNS COUNTY,0,4168617.3,0,4168617.3,4168617.3,5189428.3,0,0,0,0,29.992985,-81.471817,Commercial,Reinforced Masonry,1 609418,FL,ST JOHNS COUNTY,0,1363451.4,0,1363451.4,1363451.4,1195005.16,0,0,0,0,29.992985,-81.471817,Residential,Masonry,1 375036,FL,ST JOHNS COUNTY,0,908517.16,0,0,908517.16,728296.43,0,0,0,0,29.993528,-81.471008,Residential,Masonry,1 596422,FL,ST JOHNS COUNTY,0,396284.4,0,396284.4,396284.4,398049.45,0,0,0,0,29.992985,-81.471817,Residential,Masonry,1 658164,FL,ST JOHNS COUNTY,0,417578.66,0,0,417578.66,581503.33,0,0,0,0,29.993528,-81.471008,Residential,Masonry,1 986262,FL,ST JOHNS COUNTY,0,135486,0,135486,135486,227675.82,0,0,0,0,29.992985,-81.471817,Residential,Wood,1 943849,FL,ST JOHNS COUNTY,0,203619.16,0,0,203619.16,312682.66,0,0,0,0,29.984695,-81.470253,Residential,Wood,1 933588,FL,ST JOHNS COUNTY,0,44640.9,0,44640.9,44640.9,39803.97,0,0,0,0,29.992985,-81.471817,Residential,Wood,1 606258,FL,ST JOHNS COUNTY,0,24922.8,0,24922.8,24922.8,21322.45,0,0,0,0,29.992985,-81.471817,Residential,Wood,1 589802,FL,ST JOHNS COUNTY,0,1314171.04,0,0,1314171.04,1930517.26,0,0,0,0,30.051327,-81.535179,Residential,Masonry,1 528400,FL,ST JOHNS COUNTY,0,33667.92,0,0,33667.92,25469.44,0,0,0,0,30.051327,-81.535179,Residential,Wood,1 718093,FL,ST JOHNS COUNTY,0,44702.02,0,0,44702.02,68805.34,0,0,0,0,30.051327,-81.535179,Residential,Wood,1 727040,FL,ST JOHNS COUNTY,0,109981.86,0,0,109981.86,164233.72,0,0,0,0,30.051327,-81.535179,Residential,Wood,1 953534,FL,ST JOHNS COUNTY,0,830795.14,0,0,830795.14,1047310.32,0,0,0,0,30.054678,-81.507408,Residential,Masonry,4 299937,FL,ST JOHNS COUNTY,0,382217.28,0,0,382217.28,506947,0,0,0,0,30.054678,-81.507408,Residential,Masonry,4 167723,FL,ST JOHNS COUNTY,0,25363.16,0,0,25363.16,38063.01,0,0,0,0,30.054678,-81.507408,Residential,Wood,4 657135,FL,ST JOHNS COUNTY,0,57894.23,0,0,57894.23,65725,0,0,0,0,30.054678,-81.507408,Residential,Wood,4 206044,FL,ST JOHNS COUNTY,0,366698.61,0,0,366698.61,296321.81,0,0,0,0,30.054678,-81.507408,Residential,Masonry,4 710264,FL,ST JOHNS COUNTY,0,17362.54,0,0,17362.54,26830.34,0,0,0,0,30.054678,-81.507408,Residential,Wood,4 996566,FL,ST JOHNS COUNTY,0,452071.47,0,0,452071.47,432426.25,0,0,0,0,30.054678,-81.507408,Residential,Masonry,4 669136,FL,ST JOHNS COUNTY,0,26934.33,0,0,26934.33,39126.75,0,0,0,0,30.054678,-81.507408,Residential,Wood,4 677947,FL,SUWANNEE COUNTY,291170.7,291170.7,0,0,291170.7,439691.05,0,0,0,0,30.21692,-82.804625,Residential,Wood,3 516454,FL,SUWANNEE COUNTY,0,23611.28,0,0,23611.28,38755.17,0,0,0,0,30.1976,-82.8269,Residential,Wood,4 123859,FL,ST JOHNS COUNTY,3005145,3005145,3005145,3005145,3005145,2508094.02,0,60102.9,0,0,29.811865,-81.337715,Commercial,Reinforced Masonry,1 248415,FL,ST JOHNS COUNTY,1329174,1329174,1329174,1329174,1329174,2400348.68,0,0,0,0,29.811865,-81.337715,Residential,Masonry,1 958827,FL,ST JOHNS COUNTY,3466836,3466836,3466836,3466836,3466836,4126463.95,0,0,0,0,29.811865,-81.337715,Commercial,Reinforced Masonry,1 393324,FL,ST JOHNS COUNTY,3969,3969,3969,3969,3969,3222.69,0,0,0,0,29.811865,-81.337715,Residential,Wood,1 415961,FL,ST JOHNS COUNTY,16965,16965,16965,16965,16965,21125.09,0,339.3,0,0,29.811865,-81.337715,Residential,Wood,1 885257,FL,ST JOHNS COUNTY,41661,41661,41661,41661,41661,37834.85,0,0,0,0,29.811865,-81.337715,Residential,Wood,1 793227,FL,ST JOHNS COUNTY,575001,575001,575001,575001,575001,528202.82,0,0,0,0,29.811865,-81.337715,Residential,Masonry,1 971567,FL,ST JOHNS COUNTY,13248,13248,13248,13248,13248,13437.29,0,0,0,0,29.811865,-81.337715,Residential,Wood,1 195562,FL,ST JOHNS COUNTY,25902,25902,25902,25902,25902,28573.27,0,0,0,0,29.811865,-81.337715,Residential,Wood,1 220013,FL,ST JOHNS COUNTY,9117,9117,9117,9117,9117,12752.13,0,0,0,0,29.811865,-81.337715,Residential,Wood,1 214533,FL,ST JOHNS COUNTY,9117,9117,9117,9117,9117,6989.89,0,0,0,0,29.811865,-81.337715,Residential,Wood,1 630518,FL,ST JOHNS COUNTY,9090000,9090000,9090000,9090000,9090000,9270000,0,0,0,0,29.822465,-81.346425,Commercial,Reinforced Concrete,4 547227,FL,ST JOHNS COUNTY,14373,14373,14373,14373,14373,24538.51,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 268608,FL,ST JOHNS COUNTY,11592,11592,11592,11592,11592,15637.1,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 427338,FL,ST JOHNS COUNTY,91926,91926,91926,91926,91926,101081.09,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 810947,FL,ST JOHNS COUNTY,91926,91926,91926,91926,91926,90765.53,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 570960,FL,ST JOHNS COUNTY,91926,91926,91926,91926,91926,90822.89,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 719610,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,74662.22,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 342194,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,112179.75,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 894790,FL,ST JOHNS COUNTY,6615,6615,6615,6615,6615,7341.91,0,132.3,0,0,29.822465,-81.346425,Residential,Wood,4 946791,FL,ST JOHNS COUNTY,5508,5508,5508,5508,5508,7582.04,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 800975,FL,ST JOHNS COUNTY,270,270,270,270,270,345.71,0,5.4,0,0,29.822465,-81.346425,Residential,Wood,4 211065,FL,ST JOHNS COUNTY,279540,279540,279540,279540,279540,235005.36,0,5590.8,0,0,29.822465,-81.346425,Residential,Wood,4 349477,FL,ST JOHNS COUNTY,549,549,549,549,549,722.43,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 452100,FL,ST JOHNS COUNTY,7173,7173,7173,7173,7173,11225.69,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 340300,FL,ST JOHNS COUNTY,41913,41913,41913,41913,41913,52766.87,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 268376,FL,ST JOHNS COUNTY,549,549,549,549,549,795.92,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 958241,FL,ST JOHNS COUNTY,7722,7722,7722,7722,7722,11236.44,0,0,0,0,29.822465,-81.346425,Residential,Wood,4 540993,FL,ST JOHNS COUNTY,275503.5,275503.5,0,0,275503.5,230453.72,0,0,0,0,29.95861,-81.34753,Residential,Wood,1 272822,FL,ST JOHNS COUNTY,402969.6,402969.6,0,0,402969.6,517026.12,0,0,0,0,30.012608,-81.39328,Residential,Masonry,1 404015,FL,ST JOHNS COUNTY,330055.2,330055.2,0,0,330055.2,445003.52,0,0,0,0,30.045198,-81.418587,Residential,Wood,1 985604,FL,ST JOHNS COUNTY,0,7405285.81,0,0,7405285.81,10170000,0,0,450000,0,30.008625,-81.402267,Commercial,Reinforced Masonry,1 781066,FL,ST JOHNS COUNTY,0,2070000,0,2070000,2070000,1746873,0,0,0,0,30.031095,-81.384885,Commercial,Reinforced Masonry,3 360718,FL,ST JOHNS COUNTY,0,2356.75,0,0,2356.75,3245.61,0,0,0,0,30.03261,-81.386581,Residential,Wood,3 999732,FL,ST JOHNS COUNTY,0,48257.35,0,0,48257.35,66189.49,0,0,0,0,30.0142,-81.389404,Residential,Wood,1 596037,FL,ST JOHNS COUNTY,0,280565.98,0,0,280565.98,392864.19,0,0,0,0,30.0142,-81.389404,Residential,Wood,1 464023,FL,ST JOHNS COUNTY,0,168339.59,0,0,168339.59,199278.38,0,0,0,0,30.0142,-81.389404,Residential,Wood,1 549331,FL,ST JOHNS COUNTY,0,280565.98,0,0,280565.98,327095.04,0,0,0,0,30.0142,-81.389404,Residential,Wood,1 798587,FL,ST JOHNS COUNTY,0,338169.54,0,0,338169.54,342457.53,0,0,0,0,30.0142,-81.389404,Residential,Wood,1 561654,FL,ST JOHNS COUNTY,0,381569.73,0,0,381569.73,566676.84,0,0,0,0,30.01384,-81.391005,Residential,Masonry,1 504198,FL,ST JOHNS COUNTY,0,276296.89,0,0,276296.89,231161.03,0,0,0,0,30.02103,-81.38432,Residential,Wood,3 942836,FL,ST JOHNS COUNTY,0,18517.35,0,0,18517.35,26276.13,0,0,0,0,30.02103,-81.38432,Residential,Wood,3 666050,FL,ST JOHNS COUNTY,0,1683.4,0,0,1683.4,2031.43,0,0,0,0,30.02103,-81.38432,Residential,Wood,3 895607,FL,ST JOHNS COUNTY,0,1054.93,0,0,1054.93,1455.47,0,0,0,0,30.02103,-81.38432,Residential,Wood,3 832689,FL,ST JOHNS COUNTY,0,14028.3,0,0,14028.3,23184.68,0,0,0,0,30.01061,-81.38249,Residential,Wood,3 278236,FL,ST JOHNS COUNTY,0,1167.15,0,0,1167.15,1262.76,0,0,0,0,30.01061,-81.38249,Residential,Wood,3 613343,FL,ST JOHNS COUNTY,0,1571.17,0,0,1571.17,2141.02,0,0,0,0,30.01061,-81.38249,Residential,Wood,3 730314,FL,ST JOHNS COUNTY,0,1737.26,0,0,1737.26,2146.43,0,0,0,0,30.021275,-81.380765,Residential,Wood,4 700074,FL,ST JOHNS COUNTY,0,448905.56,0,0,448905.56,549280.85,0,0,0,0,30.0095,-81.3921,Residential,Masonry,4 610022,FL,ST JOHNS COUNTY,0,24521.47,0,0,24521.47,20980.27,0,0,0,0,30.0095,-81.3921,Residential,Wood,4 306242,FL,ST JOHNS COUNTY,0,460128.2,0,0,460128.2,551401.53,0,0,0,0,29.802456,-81.320549,Residential,Masonry,1 982591,FL,ST JOHNS COUNTY,0,89781.11,0,0,89781.11,88506.22,0,0,0,0,29.95132,-81.33211,Residential,Wood,1 863659,FL,ST JOHNS COUNTY,0,336679.17,0,0,336679.17,275740.24,0,0,0,0,29.802456,-81.320549,Residential,Wood,1 631586,FL,ST JOHNS COUNTY,0,448905.56,0,0,448905.56,398002.37,0,0,0,0,29.802456,-81.320549,Residential,Masonry,1 839176,FL,ST JOHNS COUNTY,0,448905.56,0,0,448905.56,797824.15,0,0,0,0,29.802456,-81.320549,Residential,Masonry,1 336869,FL,ST JOHNS COUNTY,0,448905.56,0,0,448905.56,457021.78,0,0,0,0,29.802456,-81.320549,Residential,Masonry,1 785489,FL,ST JOHNS COUNTY,0,67335.83,0,0,67335.83,77171.71,0,0,0,0,29.802456,-81.320549,Residential,Wood,1 439322,FL,ST JOHNS COUNTY,0,432071.61,0,0,432071.61,405317.73,0,0,0,0,29.968107,-81.344147,Residential,Masonry,1 572604,FL,ST JOHNS COUNTY,0,621734.21,0,0,621734.21,897792.9,0,0,0,0,29.97043,-81.35315,Residential,Masonry,1 655053,FL,ST JOHNS COUNTY,0,710766.77,0,0,710766.77,650109.93,0,0,0,0,29.96825,-81.344368,Residential,Masonry,1 855888,FL,ST JOHNS COUNTY,0,710766.77,0,0,710766.77,739197.44,0,0,0,0,29.968393,-81.344597,Residential,Masonry,1 262277,FL,ST JOHNS COUNTY,0,897811.13,0,0,897811.13,1295938.29,0,0,0,0,29.953365,-81.342766,Residential,Masonry,1 688520,FL,ST JOHNS COUNTY,0,1122263.91,0,0,1122263.91,1870252.81,0,0,0,0,29.953365,-81.342766,Residential,Masonry,1 160892,FL,ST JOHNS COUNTY,0,1458943.08,0,0,1458943.08,1860327.5,0,0,0,0,29.953365,-81.342766,Residential,Masonry,1 892209,FL,ST JOHNS COUNTY,0,453698.75,0,0,453698.75,523145.51,0,0,0,0,29.95103,-81.340225,Residential,Masonry,1 803278,FL,ST JOHNS COUNTY,0,522814.5,0,0,522814.5,728353.79,0,0,0,0,29.95103,-81.340225,Residential,Masonry,1 644349,FL,ST JOHNS COUNTY,0,505181.49,0,0,505181.49,596003.02,0,0,0,0,29.95103,-81.340225,Residential,Masonry,1 867706,FL,ST JOHNS COUNTY,0,576220.79,0,0,576220.79,757450.88,0,0,0,0,29.95103,-81.340225,Residential,Masonry,1 283980,FL,ST JOHNS COUNTY,0,746305.5,0,0,746305.5,724186.5,0,0,0,0,29.954424,-81.33532,Residential,Masonry,1 165110,FL,HAMILTON COUNTY,173777.4,173777.4,173777.4,173777.4,173777.4,240692.65,0,0,0,0,30.329823,-82.75695,Residential,Wood,1 487759,FL,HAMILTON COUNTY,69660,69660,69660,69660,69660,72481.37,0,0,0,0,30.344585,-82.753355,Residential,Wood,3 330577,FL,HAMILTON COUNTY,0,164028.46,0,0,164028.46,231855.87,0,0,0,0,30.39699,-82.855395,Residential,Wood,3 243415,FL,HAMILTON COUNTY,0,237060.78,0,0,237060.78,303774.43,0,0,0,0,30.337524,-82.745621,Residential,Wood,1 145681,FL,HAMILTON COUNTY,0,95955.92,0,0,95955.92,171438.5,0,0,0,0,30.33055,-82.75794,Residential,Wood,3 552494,FL,HAMILTON COUNTY,0,20613.98,0,0,20613.98,29470.41,0,0,0,0,30.3683,-82.7515,Residential,Wood,1 427835,FL,NASSAU COUNTY,591649.2,591649.2,591649.2,591649.2,591649.2,819628.2,0,0,0,0,30.628055,-81.55991,Residential,Masonry,3 833066,FL,NASSAU COUNTY,1350,1350,1350,1350,1350,1615.2,0,0,0,0,30.628055,-81.55991,Residential,Wood,3 513513,FL,NASSAU COUNTY,0,17460000,0,0,17460000,27090000,0,0,0,0,30.628096,-81.555115,Commercial,Reinforced Concrete,3 653751,FL,NASSAU COUNTY,329530.5,329530.5,0,0,329530.5,341230.15,0,0,0,0,30.629881,-81.603287,Residential,Wood,1 970852,FL,NASSAU COUNTY,450017.1,450017.1,0,0,450017.1,489175.79,0,0,0,0,30.62224,-81.52914,Residential,Masonry,1 851371,FL,NASSAU COUNTY,0,1787577.35,0,0,1787577.35,2445856.28,0,0,0,0,30.612535,-81.630275,Residential,Masonry,4 371816,FL,NASSAU COUNTY,0,497542.93,0,0,497542.93,717456.9,0,0,0,0,30.623236,-81.635506,Residential,Masonry,3 717931,FL,NASSAU COUNTY,0,220094.9,0,0,220094.9,186299.33,0,0,0,0,30.623236,-81.635506,Residential,Wood,3 160596,FL,NASSAU COUNTY,0,2080634.06,0,0,2080634.06,3392057.7,0,0,0,0,30.6179,-81.6394,Commercial,Reinforced Masonry,4 751786,FL,NASSAU COUNTY,0,100210.57,0,0,100210.57,135067.82,0,0,0,0,30.6437,-81.6049,Residential,Wood,4 128061,FL,NASSAU COUNTY,0,158309.11,0,0,158309.11,120924.1,0,0,0,0,30.611267,-81.624535,Residential,Wood,1 700270,FL,NASSAU COUNTY,0,187528.45,0,0,187528.45,300555.6,0,0,0,0,30.623236,-81.635506,Residential,Wood,3 245124,FL,NASSAU COUNTY,0,40465.62,0,0,40465.62,43632.94,0,0,0,0,30.623236,-81.635506,Residential,Wood,3 444706,FL,NASSAU COUNTY,0,912765.11,0,0,912765.11,783590.6,0,0,0,0,30.634159,-81.604462,Residential,Masonry,1 443526,FL,NASSAU COUNTY,0,2146762.04,0,0,2146762.04,2018025.01,0,0,0,0,30.626427,-81.536522,Commercial,Reinforced Masonry,4 998224,FL,NASSAU COUNTY,0,18360000,0,0,18360000,27630000,0,0,0,0,30.628075,-81.554298,Commercial,Reinforced Concrete,3 960757,FL,NASSAU COUNTY,0,683999.51,0,0,683999.51,896509.94,0,0,0,0,30.6437,-81.6049,Residential,Masonry,4 727389,FL,NASSAU COUNTY,0,1746086.42,0,0,1746086.42,1537366.24,0,0,0,0,30.624624,-81.544579,Residential,Masonry,3 873299,FL,NASSAU COUNTY,0,2720127.63,0,0,2720127.63,3782337.47,0,0,0,0,30.627899,-81.553612,Commercial,Reinforced Masonry,3 881157,FL,NASSAU COUNTY,10381.5,10381.5,10381.5,10381.5,10381.5,8892.25,0,0,0,0,30.623301,-81.536659,Residential,Wood,3 453935,FL,NASSAU COUNTY,0,825986.24,0,0,825986.24,1042846.45,0,0,0,0,30.599669,-81.666603,Residential,Masonry,1 313002,FL,DUVAL COUNTY,2578.5,2578.5,2578.5,2578.5,2578.5,3866.2,0,0,0,0,30.3392,-81.7709,Residential,Wood,4 289820,FL,DUVAL COUNTY,0,293246.09,0,0,293246.09,303879.2,0,0,0,0,30.245523,-81.62899,Residential,Wood,4 844263,FL,DUVAL COUNTY,1212300,1212300,1212300,1212300,1212300,996601.52,0,0,0,0,30.36504,-81.556931,Residential,Masonry,4 943277,FL,DUVAL COUNTY,434925,434925,434925,434925,434925,465891.66,0,0,0,0,30.36504,-81.556931,Residential,Masonry,4 411984,FL,DUVAL COUNTY,0,2202158.85,0,0,2202158.85,2159348.88,0,0,0,0,30.486425,-81.6794,Commercial,Reinforced Masonry,4 277436,FL,DUVAL COUNTY,0,1352813.72,0,0,1352813.72,2330319.03,0,0,0,0,30.486425,-81.6794,Residential,Masonry,4 461765,FL,DUVAL COUNTY,849780.9,849780.9,849780.9,849780.9,849780.9,1481667.78,0,0,0,0,30.334684,-81.667236,Residential,Masonry,4 643484,FL,DUVAL COUNTY,322063.2,322063.2,0,0,322063.2,440194.05,0,0,0,0,30.19574,-81.56908,Residential,Wood,4 758811,FL,DUVAL COUNTY,0,904408.22,0,0,904408.22,1106763.23,0,0,0,0,30.3392,-81.7709,Residential,Masonry,4 805255,FL,DUVAL COUNTY,0,1117258.84,0,0,1117258.84,1198394.18,0,0,0,0,30.22054,-81.559019,Residential,Masonry,4 870206,FL,DUVAL COUNTY,2250000,2250000,2250000,2250000,2250000,2762262,0,67500,0,0,30.140963,-81.533152,Commercial,Reinforced Masonry,4 935677,FL,DUVAL COUNTY,4979.7,4979.7,4979.7,4979.7,4979.7,6683.7,0,0,0,0,30.140963,-81.533152,Residential,Wood,4 586078,FL,DUVAL COUNTY,43602.3,43602.3,43602.3,43602.3,43602.3,50983.3,0,0,0,0,30.140963,-81.533152,Residential,Wood,4 896829,FL,DUVAL COUNTY,49410000,49410000,49410000,49410000,49410000,84780000,0,0,0,0,30.140962,-81.533128,Commercial,Steel Frame,4 982848,FL,DUVAL COUNTY,7603.2,7603.2,7603.2,7603.2,7603.2,10617.87,0,0,0,0,30.140962,-81.533128,Residential,Wood,4 740295,FL,DUVAL COUNTY,5535900,5535900,5535900,5535900,5535900,5185056.8,0,166077,0,0,30.140962,-81.533128,Commercial,Reinforced Masonry,4 100141,FL,DUVAL COUNTY,494802,494802,494802,494802,494802,559055.01,0,0,0,0,30.140441,-81.523513,Residential,Masonry,4 833818,FL,DUVAL COUNTY,0,26557.37,0,0,26557.37,20117.21,0,0,0,0,30.336239,-81.523315,Residential,Wood,4 667865,FL,DUVAL COUNTY,0,136234.76,0,0,136234.76,114437.19,0,0,0,0,30.336239,-81.523315,Residential,Wood,4 708885,FL,DUVAL COUNTY,0,11241.22,0,0,11241.22,13766.27,0,0,0,0,30.336239,-81.523315,Residential,Wood,4 950607,FL,DUVAL COUNTY,0,396900,0,396900,396900,510680.12,0,0,0,0,30.24992,-81.5525,Residential,Masonry,4 913315,FL,LAKE COUNTY,0,310685.76,0,0,310685.76,290005.27,0,0,0,0,29.16476,-81.549945,Residential,Wood,4 364546,FL,LAKE COUNTY,238719.6,238719.6,0,0,238719.6,434035.2,0,0,0,0,29.16147,-81.635239,Residential,Wood,1 283068,FL,VOLUSIA COUNTY,0,407775.06,0,0,407775.06,351436.86,0,0,0,0,29.1869,-81.4211,Residential,Masonry,1 946537,FL,VOLUSIA COUNTY,0,15719.22,0,0,15719.22,23932.51,0,0,0,0,29.1869,-81.4211,Residential,Wood,1 555590,FL,FLAGLER COUNTY,195120,195120,195120,195120,195120,259485.41,0,0,0,0,29.469646,-81.259552,Residential,Wood,1 698118,FL,FLAGLER COUNTY,0,26010000,0,0,26010000,24570000,0,0,0,0,29.48208,-81.351645,Commercial,Reinforced Concrete,3 667609,FL,FLAGLER COUNTY,0,888179.7,0,0,888179.7,1180284.24,0,0,0,0,29.46844,-81.25565,Residential,Masonry,1 458103,FL,FLAGLER COUNTY,0,1728045.71,0,0,1728045.71,1325805.05,0,0,0,0,29.471073,-81.265549,Residential,Masonry,4 667939,FL,FLAGLER COUNTY,0,201339.27,0,0,201339.27,372716.04,0,0,0,0,29.465355,-81.25805,Residential,Wood,3 952149,FL,FLAGLER COUNTY,0,59753.82,0,0,59753.82,51419.36,0,0,0,0,29.46676,-81.25705,Residential,Wood,1 124100,FL,FLAGLER COUNTY,0,43201.55,0,0,43201.55,56041.05,0,0,0,0,29.47195,-81.2457,Residential,Wood,3 455522,FL,FLAGLER COUNTY,0,423218.07,0,0,423218.07,370556.2,0,0,0,0,29.492002,-81.265229,Residential,Masonry,1 519259,FL,FLAGLER COUNTY,0,303578,0,0,303578,350996.88,0,0,0,0,29.492002,-81.265229,Residential,Wood,1 413009,FL,FLAGLER COUNTY,0,84727.56,0,0,84727.56,66080.89,0,0,0,0,29.492002,-81.265229,Residential,Wood,1 507702,FL,FLAGLER COUNTY,0,162733.88,0,0,162733.88,169047.95,0,0,0,0,29.404701,-81.195427,Residential,Wood,1 298283,FL,FLAGLER COUNTY,0,12623.22,0,0,12623.22,14262.82,0,0,0,0,29.404701,-81.195427,Residential,Wood,1 928851,FL,FLAGLER COUNTY,0,189341.63,0,0,189341.63,247581.61,0,0,0,0,29.423797,-81.369699,Residential,Wood,3 904303,FL,FLAGLER COUNTY,0,44180.16,0,0,44180.16,41726.4,0,0,0,0,29.417181,-81.232834,Residential,Wood,3 840987,FL,FLAGLER COUNTY,0,1074455.47,0,0,1074455.47,994368.78,0,0,0,0,29.463259,-81.252769,Residential,Masonry,1 822182,FL,FLAGLER COUNTY,0,11100.31,0,0,11100.31,14712.35,0,0,0,0,29.484499,-81.27578,Residential,Wood,3 158494,FL,FLAGLER COUNTY,0,100982.43,0,0,100982.43,132902.57,0,0,0,0,29.484499,-81.27578,Residential,Wood,3 939043,FL,FLAGLER COUNTY,0,15936.15,0,0,15936.15,19689.43,0,0,0,0,29.484499,-81.27578,Residential,Wood,3 269951,FL,FLAGLER COUNTY,0,59917.67,0,0,59917.67,85310.78,0,0,0,0,29.484499,-81.27578,Residential,Wood,3 271453,FL,FLAGLER COUNTY,0,378683.27,0,0,378683.27,396479.49,0,0,0,0,29.484499,-81.27578,Residential,Masonry,3 267229,FL,FLAGLER COUNTY,0,995432.38,0,0,995432.38,812463.94,0,0,0,0,29.487148,-81.278549,Residential,Masonry,1 233553,FL,FLAGLER COUNTY,0,36411.85,0,0,36411.85,60335.6,0,0,0,0,29.487148,-81.278549,Residential,Wood,1 968849,FL,FLAGLER COUNTY,0,4862671.88,0,0,4862671.88,7523127.2,0,0,0,0,29.454208,-81.257484,Commercial,Reinforced Masonry,1 791144,FL,FLAGLER COUNTY,0,6311.61,0,0,6311.61,5926.98,0,0,0,0,29.454208,-81.257484,Residential,Wood,1 789006,FL,FLAGLER COUNTY,0,40392.52,0,0,40392.52,34317.49,0,0,0,0,29.48169,-81.268365,Residential,Wood,3 314982,FL,FLAGLER COUNTY,0,382136.47,0,0,382136.47,283447.44,0,0,0,0,29.492002,-81.265229,Residential,Masonry,1 525972,FL,FLAGLER COUNTY,0,36411.85,0,0,36411.85,31792.83,0,0,0,0,29.4686,-81.318365,Residential,Wood,3 256609,FL,FLAGLER COUNTY,0,1228483.94,0,0,1228483.94,1594282.24,0,0,0,0,29.4751,-81.3236,Residential,Masonry,4 149254,FL,FLAGLER COUNTY,0,42520.34,0,0,42520.34,70230.5,0,0,0,0,29.487148,-81.278549,Residential,Wood,1 588362,FL,FLAGLER COUNTY,0,9911.83,0,0,9911.83,17333.7,0,0,0,0,29.47427,-81.249405,Residential,Wood,1 886323,FL,FLAGLER COUNTY,0,213230.14,0,0,213230.14,224454.58,0,0,0,0,29.456858,-81.259514,Residential,Wood,3 725566,FL,FLAGLER COUNTY,0,27540000,0,0,27540000,20610000,0,0,0,0,29.47195,-81.2457,Commercial,Reinforced Concrete,3 858672,FL,FLAGLER COUNTY,0,44910000,0,44910000,44910000,49410000,0,0,0,0,29.47195,-81.2457,Commercial,Steel Frame,3 308552,FL,FLAGLER COUNTY,0,533075.36,0,0,533075.36,449182.62,0,0,0,0,29.476055,-81.247009,Residential,Masonry,1 375146,FL,FLAGLER COUNTY,0,3568799.23,0,0,3568799.23,3147438.25,0,0,0,0,29.492002,-81.265229,Commercial,Reinforced Masonry,1 658781,FL,FLAGLER COUNTY,0,448905.56,0,0,448905.56,632978.39,0,0,0,0,29.4741,-81.248619,Residential,Masonry,3 740457,FL,FLAGLER COUNTY,0,614860.34,0,0,614860.34,961073.44,0,0,0,0,29.4741,-81.248619,Residential,Masonry,3 966762,FL,FLAGLER COUNTY,0,168092.69,0,0,168092.69,141601.28,0,0,0,0,29.46566,-81.265205,Residential,Wood,1 443847,FL,FLAGLER COUNTY,0,30343.77,0,0,30343.77,50650.37,0,0,0,0,29.4623,-81.259505,Residential,Wood,3 262754,FL,FLAGLER COUNTY,0,24689.81,0,0,24689.81,38158.12,0,0,0,0,29.465675,-81.265205,Residential,Wood,1 916252,FL,FLAGLER COUNTY,0,11222.64,0,0,11222.64,20699.04,0,0,0,0,29.465675,-81.265205,Residential,Wood,1 823033,FL,FLAGLER COUNTY,0,33667.92,0,0,33667.92,41758.99,0,0,0,0,29.4741,-81.248619,Residential,Wood,3 882443,FL,FLAGLER COUNTY,0,14589.43,0,0,14589.43,23246.87,0,0,0,0,29.4751,-81.3236,Residential,Wood,4 524157,FL,FLAGLER COUNTY,0,14589.43,0,0,14589.43,18892.15,0,0,0,0,29.4751,-81.3236,Residential,Wood,4 580392,FL,FLAGLER COUNTY,0,412501.5,0,412501.5,412501.5,711020.59,0,0,0,0,29.530918,-81.263725,Residential,Masonry,1 916069,FL,PUTNAM COUNTY,234675,234675,234675,234675,234675,317466.46,0,0,0,0,29.42329,-81.51239,Residential,Wood,1 628685,FL,PUTNAM COUNTY,185670,185670,185670,185670,185670,236914.92,0,0,0,0,29.42566,-81.51062,Residential,Wood,1 993121,FL,PUTNAM COUNTY,86580,86580,86580,86580,86580,144213.19,0,0,0,0,29.42554,-81.51108,Residential,Wood,1 783017,FL,PUTNAM COUNTY,0,281096.64,0,0,281096.64,383346.11,0,0,0,0,29.42428,-81.51337,Residential,Wood,1 572675,FL,PUTNAM COUNTY,0,302363.82,0,0,302363.82,325464.42,0,0,0,0,29.42428,-81.51337,Residential,Wood,1 319379,FL,PUTNAM COUNTY,0,10585.91,0,0,10585.91,15272.16,0,0,0,0,29.428774,-81.510368,Residential,Wood,1 620961,FL,PUTNAM COUNTY,0,101065.66,0,0,101065.66,90365.64,0,0,0,0,29.428938,-81.507851,Residential,Wood,3 621225,FL,PUTNAM COUNTY,0,2312603.73,0,0,2312603.73,3626567.35,0,0,0,0,29.41593,-81.512459,Commercial,Reinforced Masonry,1 833995,FL,PUTNAM COUNTY,0,57751.81,0,0,57751.81,91054.04,0,0,0,0,29.437683,-81.510559,Residential,Wood,3 406410,FL,PUTNAM COUNTY,0,138604.34,0,0,138604.34,178917.13,0,0,0,0,29.41593,-81.512459,Residential,Wood,1 747212,FL,PUTNAM COUNTY,0,24063.25,0,0,24063.25,41210.25,0,0,0,0,29.4342,-81.5767,Residential,Wood,4 783995,FL,PUTNAM COUNTY,0,48126.51,0,0,48126.51,65012.36,0,0,0,0,29.42834,-81.50749,Residential,Wood,3 327138,FL,PUTNAM COUNTY,0,101065.66,0,0,101065.66,157746.52,0,0,0,0,29.43106,-81.51075,Residential,Wood,1 595901,FL,PUTNAM COUNTY,0,294720.25,0,0,294720.25,262797.33,0,0,0,0,29.431469,-81.510422,Residential,Wood,1 473550,FL,PUTNAM COUNTY,0,5487.38,0,0,5487.38,4297.12,0,0,0,0,29.431469,-81.510422,Residential,Wood,1 898397,FL,PUTNAM COUNTY,0,45046.41,0,0,45046.41,47464.95,0,0,0,0,29.42834,-81.50749,Residential,Wood,3 766677,FL,PUTNAM COUNTY,0,440448.01,0,0,440448.01,635511.42,0,0,0,0,29.43051,-81.51067,Residential,Masonry,3 358409,FL,PUTNAM COUNTY,0,313784.82,0,0,313784.82,267856.76,0,0,0,0,29.431494,-81.510422,Residential,Wood,1 393419,FL,PUTNAM COUNTY,0,646559.94,0,0,646559.94,837883.49,0,0,0,0,29.42139,-81.50984,Residential,Masonry,3 744665,FL,PUTNAM COUNTY,0,682843.19,0,0,682843.19,1154518.5,0,0,0,0,29.4342,-81.5767,Residential,Masonry,4 649235,FL,PUTNAM COUNTY,0,244944,0,244944,244944,221037.47,0,0,0,0,29.44005,-81.515373,Residential,Wood,1 918219,FL,PUTNAM COUNTY,0,233820,0,233820,233820,188365.39,0,4676.4,0,0,29.44005,-81.515373,Residential,Wood,1 230248,FL,PUTNAM COUNTY,0,244944,0,244944,244944,338786.95,0,0,0,0,29.44005,-81.515373,Residential,Wood,1 948611,FL,MARION COUNTY,281745,281745,281745,281745,281745,472574.27,0,0,0,0,29.411762,-82.113304,Residential,Wood,1 833869,FL,MARION COUNTY,0,602878.32,0,0,602878.32,873778.08,0,0,0,0,29.352907,-82.143478,Residential,Masonry,1 629107,FL,MARION COUNTY,459664.2,459664.2,0,0,459664.2,541328.14,0,0,0,0,29.426023,-82.109848,Residential,Masonry,1 581607,FL,VOLUSIA COUNTY,4690719,4690719,4690719,4690719,4690719,6135929.52,0,0,0,0,29.17883,-81.08162,Commercial,Reinforced Masonry,3 547490,FL,VOLUSIA COUNTY,0,595521,0,595521,595521,956511.54,0,0,0,0,29.18351,-81.04451,Residential,Masonry,1 811078,FL,VOLUSIA COUNTY,0,193245.3,0,193245.3,193245.3,192713.49,0,0,0,0,29.183369,-81.044792,Residential,Wood,1 321064,FL,VOLUSIA COUNTY,0,364770,0,364770,364770,457082.34,0,18238.5,0,0,29.183369,-81.044792,Residential,Masonry,1 545899,FL,VOLUSIA COUNTY,0,77041.8,0,77041.8,77041.8,74969.68,0,0,0,0,29.21204,-81.02659,Residential,Wood,1 860210,FL,VOLUSIA COUNTY,0,108339.3,0,108339.3,108339.3,162346.44,0,0,0,0,29.21204,-81.02659,Residential,Wood,1 767305,FL,VOLUSIA COUNTY,0,93894.3,0,93894.3,93894.3,71864.82,0,0,0,0,29.21204,-81.02659,Residential,Wood,1 199042,FL,VOLUSIA COUNTY,0,495954,0,495954,495954,648273.38,0,24797.7,0,0,29.21204,-81.02659,Residential,Masonry,1 622163,FL,VOLUSIA COUNTY,0,109609.2,0,109609.2,109609.2,145366.79,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 148836,FL,VOLUSIA COUNTY,0,137011.5,0,137011.5,137011.5,209923.54,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 322311,FL,VOLUSIA COUNTY,0,328827.6,0,328827.6,328827.6,251309.78,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 951950,FL,VOLUSIA COUNTY,0,137011.5,0,137011.5,137011.5,108776.72,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 997329,FL,VOLUSIA COUNTY,0,164413.8,0,164413.8,164413.8,174619.79,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 896359,FL,VOLUSIA COUNTY,0,137011.5,0,137011.5,137011.5,153606.33,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 702647,FL,VOLUSIA COUNTY,0,575448.3,0,575448.3,575448.3,656287.28,0,0,0,0,29.180073,-81.029221,Residential,Masonry,1 145552,FL,VOLUSIA COUNTY,0,137011.5,0,137011.5,137011.5,144657.84,0,0,0,0,29.180073,-81.029221,Residential,Wood,1 276776,FL,VOLUSIA COUNTY,0,873093.6,0,873093.6,873093.6,1242914.22,0,0,0,0,29.217751,-81.030624,Residential,Masonry,1 922547,FL,VOLUSIA COUNTY,810000,810000,810000,810000,810000,1349701.38,0,0,0,0,29.221504,-81.029457,Residential,Masonry,1 780681,FL,VOLUSIA COUNTY,90000,90000,90000,90000,90000,102574.08,0,0,0,0,29.21271,-81.0225,Residential,Wood,1 998261,FL,VOLUSIA COUNTY,0,277276.92,0,0,277276.92,320180.81,0,0,0,0,29.170862,-81.039612,Residential,Wood,1 174867,FL,VOLUSIA COUNTY,0,2312574.66,0,0,2312574.66,1956791.99,0,0,0,0,29.217043,-81.026566,Commercial,Reinforced Masonry,1 545709,FL,VOLUSIA COUNTY,0,724933.44,0,0,724933.44,558662.71,0,0,0,0,29.217541,-81.027283,Residential,Masonry,3 113931,FL,VOLUSIA COUNTY,0,3869702.1,0,3869702.1,3869702.1,3561859.56,0,0,0,0,29.217541,-81.027283,Commercial,Reinforced Masonry,3 363453,FL,VOLUSIA COUNTY,0,378405,0,378405,378405,457098.1,0,0,0,0,29.1996,-81.0424,Residential,Masonry,4 732020,FL,VOLUSIA COUNTY,0,5562107.1,0,5562107.1,5562107.1,5049775.85,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 928457,FL,VOLUSIA COUNTY,0,4860271.8,0,4860271.8,4860271.8,5257404.61,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 368930,FL,VOLUSIA COUNTY,0,3066906.6,0,3066906.6,3066906.6,4641456.45,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 100732,FL,VOLUSIA COUNTY,0,2052996.3,0,2052996.3,2052996.3,2528831.57,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 804598,FL,VOLUSIA COUNTY,0,5486323.5,0,5486323.5,5486323.5,5430363,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 513795,FL,VOLUSIA COUNTY,0,1230922.8,0,1230922.8,1230922.8,2232938.27,0,0,0,0,29.1996,-81.0424,Residential,Masonry,4 814179,FL,VOLUSIA COUNTY,0,446040,0,446040,446040,555637.38,0,0,0,0,29.1996,-81.0424,Residential,Masonry,4 530429,FL,VOLUSIA COUNTY,0,2796950.7,0,2796950.7,2796950.7,4293931.86,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 134126,FL,VOLUSIA COUNTY,0,1152000,0,1152000,1152000,1026224.64,0,0,0,0,29.1996,-81.0424,Residential,Masonry,4 709579,FL,VOLUSIA COUNTY,0,30240000,0,30240000,30240000,29160000,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Concrete,4 723594,FL,VOLUSIA COUNTY,0,22500,0,22500,22500,26292.24,0,0,0,0,29.18794,-81.07781,Residential,Wood,1 859142,FL,VOLUSIA COUNTY,0,28980000,0,28980000,28980000,25470000,0,0,0,0,29.21543,-81.01964,Commercial,Reinforced Concrete,1 181082,FL,VOLUSIA COUNTY,0,302400000,0,0,302400000,377100000,0,0,0,0,29.242878,-81.109253,Commercial,Steel Frame,4 104778,FL,VOLUSIA COUNTY,0,676395.23,0,0,676395.23,666839.12,0,0,0,0,29.18014,-81.07863,Residential,Masonry,1 606698,FL,VOLUSIA COUNTY,0,1045265.77,0,0,1306582.22,1342121.25,0,0,0,0,29.192902,-81.067116,Residential,Masonry,1 397625,FL,VOLUSIA COUNTY,0,1332178.02,0,0,1332178.02,1424147.6,0,0,0,0,29.2038,-81.03728,Residential,Masonry,1 588795,FL,VOLUSIA COUNTY,1179252,1179252,1179252,1179252,1179252,1386256.72,0,58962.6,0,0,29.209398,-81.020287,Residential,Masonry,1 602516,FL,VOLUSIA COUNTY,105300,105300,105300,105300,105300,123595.24,0,5265,0,0,29.209528,-81.022316,Residential,Wood,1 126192,FL,VOLUSIA COUNTY,22500,22500,22500,22500,22500,28557.36,0,1125,0,0,29.20778,-81.02197,Residential,Wood,1 607246,FL,VOLUSIA COUNTY,540087.3,540087.3,0,0,540087.3,523190.67,0,0,0,0,29.1845,-81.07782,Residential,Masonry,1 830965,FL,VOLUSIA COUNTY,630087.3,630087.3,0,0,630087.3,880071.92,0,0,0,0,29.17645,-81.0813,Residential,Masonry,3 277361,FL,VOLUSIA COUNTY,1440250.2,1440250.2,0,0,1440250.2,1293102.72,0,0,0,0,29.214102,-81.024742,Residential,Masonry,1 919780,FL,VOLUSIA COUNTY,0,668693.25,0,0,668693.25,582371.64,0,0,0,0,29.18636,-81.05678,Residential,Masonry,1 835975,FL,VOLUSIA COUNTY,0,675078.19,0,0,675078.19,906082.52,0,0,0,0,29.187668,-81.058281,Residential,Masonry,1 975791,FL,VOLUSIA COUNTY,0,412579.42,0,0,412579.42,390382.65,0,0,0,0,29.187643,-81.058258,Residential,Masonry,1 897785,FL,VOLUSIA COUNTY,0,434866.32,0,0,434866.32,474874.02,0,0,0,0,29.18636,-81.05678,Residential,Masonry,1 889385,FL,VOLUSIA COUNTY,0,177742.98,0,0,177742.98,169606.97,0,0,0,0,29.1996,-81.0424,Residential,Wood,4 374810,FL,VOLUSIA COUNTY,0,99225.45,0,0,99225.45,126538.64,0,0,0,0,29.1996,-81.0424,Residential,Wood,4 126250,FL,VOLUSIA COUNTY,0,90597.15,0,0,90597.15,91215.48,0,0,0,0,29.1996,-81.0424,Residential,Wood,4 912731,FL,VOLUSIA COUNTY,0,90597.15,0,0,90597.15,120002.09,0,0,0,0,29.1996,-81.0424,Residential,Wood,4 628294,FL,VOLUSIA COUNTY,0,888696,0,0,888696,1236330.77,0,44434.8,0,0,29.195068,-81.031784,Residential,Masonry,3 951715,FL,VOLUSIA COUNTY,0,3697353,0,0,3697353,5044002.91,0,0,0,0,29.195068,-81.031784,Commercial,Reinforced Masonry,3 849044,FL,VOLUSIA COUNTY,0,1534014,0,0,1534014,2149264.06,0,76700.7,0,0,29.195068,-81.031784,Residential,Masonry,3 880076,FL,VOLUSIA COUNTY,0,4722831,0,0,4722831,6840548.42,0,0,0,0,29.195068,-81.031784,Commercial,Reinforced Masonry,3 657150,FL,VOLUSIA COUNTY,0,507780,0,0,507780,723840.9,0,25389,0,0,29.195068,-81.031784,Residential,Masonry,3 580738,FL,VOLUSIA COUNTY,0,1005804,0,0,1005804,1431416,0,50290.2,0,0,29.195068,-81.031784,Residential,Masonry,3 374564,FL,VOLUSIA COUNTY,0,20250000,0,0,20250000,27720000,0,0,0,0,29.198757,-81.050774,Commercial,Reinforced Concrete,1 136461,FL,VOLUSIA COUNTY,0,929520,0,0,929520,900136.01,0,46476,0,0,29.19846,-81.07369,Residential,Masonry,1 615021,FL,VOLUSIA COUNTY,0,1175913,0,0,1175913,1247055.74,0,0,0,0,29.19846,-81.07369,Residential,Masonry,1 779364,FL,VOLUSIA COUNTY,0,913608,0,0,913608,1286981.32,0,45680.4,0,0,29.19846,-81.07369,Residential,Masonry,1 829371,FL,VOLUSIA COUNTY,0,1453698,0,0,1453698,1306234.87,0,72684.9,0,0,29.19846,-81.07369,Residential,Masonry,1 937487,FL,VOLUSIA COUNTY,0,1304370,0,0,1304370,1668925.76,0,65218.5,0,0,29.19846,-81.07369,Residential,Masonry,1 609532,FL,VOLUSIA COUNTY,0,1594467,0,0,1594467,1606798.61,0,0,0,0,29.19846,-81.07369,Residential,Masonry,1 756068,FL,VOLUSIA COUNTY,0,920961,0,0,920961,1254525.71,0,0,0,0,29.19612,-81.02724,Residential,Masonry,1 554209,FL,VOLUSIA COUNTY,0,1151244,0,0,1151244,1638339.94,0,57562.2,0,0,29.19612,-81.02724,Residential,Masonry,1 120394,FL,VOLUSIA COUNTY,0,13500,0,0,13500,11682.47,0,675,0,0,29.1996,-81.0424,Residential,Wood,3 330481,FL,VOLUSIA COUNTY,0,2603193.22,0,0,2603193.22,3508687.95,0,0,0,0,29.197515,-81.054268,Commercial,Reinforced Masonry,1 151692,FL,VOLUSIA COUNTY,0,1466225.98,0,0,1466225.98,2154490.05,0,0,0,0,29.209513,-81.021912,Residential,Masonry,1 811045,FL,VOLUSIA COUNTY,0,615141.68,0,0,615141.68,1088141.33,0,0,0,0,29.177811,-81.028854,Residential,Masonry,1 248928,FL,VOLUSIA COUNTY,0,11610000,0,0,11610000,16200000,0,0,0,0,29.202009,-81.068657,Commercial,Reinforced Concrete,1 812314,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,236682.16,0,0,0,0,29.22643,-81.026745,Residential,Wood,3 125519,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,313867.79,0,0,0,0,29.22308,-81.025215,Residential,Wood,3 336858,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,208110.71,0,0,0,0,29.2002,-81.01482,Residential,Wood,3 476639,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,180683.47,0,0,0,0,29.18945,-81.00928,Residential,Wood,3 328297,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,484167.38,0,0,0,0,29.1996,-81.0424,Residential,Masonry,3 670846,FL,VOLUSIA COUNTY,0,390014.19,0,0,390014.19,534682.15,0,0,0,0,29.20799,-81.01834,Residential,Masonry,3 151192,FL,VOLUSIA COUNTY,0,3084830.72,0,0,3084830.72,2930589.19,0,0,0,0,29.1996,-81.0424,Commercial,Reinforced Masonry,4 180377,FL,VOLUSIA COUNTY,883548,883548,883548,883548,883548,845562.5,0,44177.4,0,0,29.19565,-81.05731,Residential,Masonry,1 814312,FL,VOLUSIA COUNTY,0,11610000,0,0,11610000,12780000,0,0,0,0,29.20497,-81.06522,Commercial,Reinforced Concrete,1 263531,FL,VOLUSIA COUNTY,0,0,14220000,0,14220000,18360000,0,0,0,0,29.21477,-81.02373,Commercial,Reinforced Concrete,1 901192,FL,VOLUSIA COUNTY,0,0,352807.2,0,352807.2,480699.81,0,0,0,0,29.20843,-81.01771,Residential,Wood,1 929849,FL,VOLUSIA COUNTY,0,0,99552.6,0,99552.6,101621.3,0,0,0,0,29.19195,-81.05946,Residential,Wood,1 876074,FL,VOLUSIA COUNTY,0,0,120724.2,0,120724.2,161021.94,0,0,0,0,29.20453,-81.01648,Residential,Wood,1 173599,FL,VOLUSIA COUNTY,0,0,33004.8,0,33004.8,33388.84,0,0,0,0,29.18406,-81.04178,Residential,Wood,1 945231,FL,VOLUSIA COUNTY,0,0,90151.2,0,90151.2,99689.2,0,0,0,0,29.18406,-81.04178,Residential,Wood,1 134292,FL,VOLUSIA COUNTY,0,0,137926.8,0,137926.8,136055.96,0,0,0,0,29.183268,-81.045464,Residential,Wood,1 238719,FL,VOLUSIA COUNTY,0,0,846000,0,846000,941059.94,0,0,0,0,29.19391,-81.0619,Residential,Masonry,1 907767,FL,VOLUSIA COUNTY,0,0,226848.6,0,226848.6,304340.08,0,0,0,0,29.178566,-81.056836,Residential,Wood,1 965676,FL,VOLUSIA COUNTY,0,0,900000,0,900000,648000,0,0,0,0,29.21751,-81.009485,Residential,Masonry,3 775773,FL,VOLUSIA COUNTY,0,101760.16,0,0,101760.16,100864.67,0,0,0,0,29.20813,-81.023888,Residential,Wood,1 333296,FL,VOLUSIA COUNTY,0,168339.59,0,0,168339.59,163273.07,0,0,0,0,29.157635,-81.00167,Residential,Wood,3 836202,FL,VOLUSIA COUNTY,0,168339.59,0,0,168339.59,232015.72,0,0,0,0,29.157375,-80.993475,Residential,Wood,3 304939,FL,VOLUSIA COUNTY,0,0,0,900000,900000,732290.4,0,0,0,0,29.18789,-81.01072,Residential,Masonry,1 783148,FL,VOLUSIA COUNTY,0,250754.4,0,250754.4,250754.4,241869.67,0,0,0,0,29.21221,-81.07117,Residential,Wood,1 964259,FL,VOLUSIA COUNTY,0,208962,0,208962,208962,219739.84,0,10448.1,0,0,29.21221,-81.07117,Residential,Wood,1 955036,FL,VOLUSIA COUNTY,0,292546.8,0,292546.8,292546.8,490536.62,0,0,0,0,29.21221,-81.07117,Residential,Wood,1 999971,FL,VOLUSIA COUNTY,0,208962,0,208962,208962,232532.91,0,10448.1,0,0,29.21221,-81.07117,Residential,Wood,1 817536,FL,VOLUSIA COUNTY,0,125377.2,0,125377.2,125377.2,120482.47,0,0,0,0,29.21221,-81.07117,Residential,Wood,1 171551,FL,VOLUSIA COUNTY,0,250754.4,0,250754.4,250754.4,273902.79,0,0,0,0,29.21221,-81.07117,Residential,Wood,1 994453,FL,VOLUSIA COUNTY,0,250754.4,0,250754.4,250754.4,222944.73,0,0,0,0,29.21221,-81.07117,Residential,Wood,1 603605,FL,VOLUSIA COUNTY,0,277276.92,0,0,277276.92,375180.63,0,0,0,0,29.220444,-81.047852,Residential,Wood,1 953852,FL,VOLUSIA COUNTY,0,1080,0,1080,1080,1238.22,0,0,0,0,29.22552,-81.01397,Residential,Wood,3 427258,FL,VOLUSIA COUNTY,328571.1,328571.1,0,0,328571.1,554741.05,0,0,0,0,29.219816,-81.047523,Residential,Wood,3 835573,FL,VOLUSIA COUNTY,9990000,9990000,0,0,9990000,10170000,0,0,0,0,29.226877,-81.033531,Commercial,Reinforced Concrete,1 674019,FL,VOLUSIA COUNTY,0,884196,0,0,884196,1521736.68,0,44209.8,0,0,29.240141,-81.092079,Residential,Masonry,1 854930,FL,VOLUSIA COUNTY,0,3493035,0,0,3493035,4273930.92,0,0,0,0,29.240141,-81.092079,Commercial,Reinforced Masonry,1 286687,FL,VOLUSIA COUNTY,0,3339117,0,0,3339117,3783219.56,0,0,0,0,29.240141,-81.092079,Commercial,Reinforced Masonry,1 322337,FL,VOLUSIA COUNTY,0,1634841,0,0,1634841,2577346.45,0,0,0,0,29.249546,-81.054276,Residential,Masonry,3 186439,FL,VOLUSIA COUNTY,0,1306224,0,0,1306224,1859825.24,0,65311.2,0,0,29.249546,-81.054276,Residential,Masonry,3 592394,FL,VOLUSIA COUNTY,0,1575072,0,0,1575072,1411037.7,0,78753.6,0,0,29.243784,-81.051132,Residential,Masonry,3 207249,FL,VOLUSIA COUNTY,0,978885,0,0,978885,1327368.06,0,0,0,0,29.243784,-81.051132,Residential,Masonry,3 762410,FL,VOLUSIA COUNTY,0,677745,0,0,677745,828204.39,0,0,0,0,29.243784,-81.051132,Residential,Masonry,3 215054,FL,VOLUSIA COUNTY,0,388656,0,0,388656,630005.16,0,19432.8,0,0,29.243784,-81.051132,Residential,Masonry,3 349914,FL,VOLUSIA COUNTY,0,1379268,0,0,1379268,1416784.09,0,68963.4,0,0,29.243784,-81.051132,Residential,Masonry,3 138322,FL,VOLUSIA COUNTY,0,157959,0,0,157959,222001.9,0,0,0,0,29.243784,-81.051132,Residential,Wood,3 542377,FL,VOLUSIA COUNTY,0,10260000,0,0,10260000,17370000,0,0,0,0,29.22433,-81.07177,Commercial,Reinforced Concrete,1 298655,FL,VOLUSIA COUNTY,0,2952666,0,0,2952666,4741907.78,0,147633.3,0,0,29.249546,-81.054276,Commercial,Reinforced Masonry,3 592065,FL,VOLUSIA COUNTY,0,1121150.92,0,0,1121150.92,1496601.94,0,0,0,0,29.235954,-81.056213,Residential,Masonry,1 380670,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,230081.86,0,0,0,0,29.2361,-81.0569,Residential,Wood,3 789401,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,198394.88,0,0,0,0,29.240445,-81.03517,Residential,Wood,3 375871,FL,VOLUSIA COUNTY,0,214644.01,0,0,214644.01,152397.24,0,0,0,0,29.2361,-81.0569,Residential,Wood,3 454077,FL,VOLUSIA COUNTY,0,214644.01,0,0,214644.01,307155.57,0,0,0,0,29.251115,-81.038445,Residential,Wood,3 243333,FL,VOLUSIA COUNTY,0,0,57915,0,57915,82465.05,0,0,0,0,29.23907,-81.07422,Residential,Wood,1 915295,FL,VOLUSIA COUNTY,0,0,67678.2,0,67678.2,103684.22,0,0,0,0,29.24691,-81.07089,Residential,Wood,1 324430,FL,VOLUSIA COUNTY,0,0,27612.9,0,27612.9,45792.79,0,0,0,0,29.23682,-81.06718,Residential,Wood,1 687957,FL,VOLUSIA COUNTY,0,0,42768,0,42768,32985.42,0,0,0,0,29.237677,-81.062851,Residential,Wood,1 979835,FL,VOLUSIA COUNTY,0,0,49050,0,49050,79831.97,0,0,0,0,29.24087,-81.07414,Residential,Wood,1 661508,FL,VOLUSIA COUNTY,0,0,1800000,0,1800000,2043108,0,0,0,0,29.226007,-81.033066,Commercial,Reinforced Masonry,1 992466,FL,VOLUSIA COUNTY,0,0,75010.5,0,75010.5,100628.24,0,0,0,0,29.247103,-81.047836,Residential,Wood,1 569250,FL,VOLUSIA COUNTY,0,0,70398.9,0,70398.9,71440.1,0,0,0,0,29.247103,-81.047836,Residential,Wood,1 644551,FL,VOLUSIA COUNTY,0,0,2709000,0,2709000,3545753.21,0,0,0,0,29.224583,-81.049622,Commercial,Reinforced Masonry,1 982358,FL,VOLUSIA COUNTY,0,84932.93,0,0,84932.93,122167.11,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 608004,FL,VOLUSIA COUNTY,0,115817.64,0,0,115817.64,113455.88,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 296060,FL,VOLUSIA COUNTY,0,28135.16,0,0,28135.16,35658.92,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 963661,FL,VOLUSIA COUNTY,0,72386.02,0,0,72386.02,78958.67,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 165499,FL,VOLUSIA COUNTY,0,66101.34,0,0,66101.34,95427.07,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 450915,FL,VOLUSIA COUNTY,0,142190.84,0,0,142190.84,112207.06,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 186842,FL,VOLUSIA COUNTY,0,428951.71,0,0,428951.71,404863.93,0,0,0,0,29.243679,-81.046638,Residential,Masonry,1 424579,FL,VOLUSIA COUNTY,0,646985.14,0,0,646985.14,493122.37,0,0,0,0,29.243679,-81.046638,Residential,Masonry,1 678928,FL,VOLUSIA COUNTY,0,153929.72,0,0,153929.72,196888.42,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 801019,FL,VOLUSIA COUNTY,0,81370.87,0,0,81370.87,121927.73,0,0,0,0,29.235998,-81.031281,Residential,Wood,1 150073,FL,VOLUSIA COUNTY,0,66857.75,0,0,66857.75,66013.74,0,0,0,0,29.229763,-81.037354,Residential,Wood,1 567840,FL,VOLUSIA COUNTY,0,45325.99,0,0,45325.99,50603.75,0,0,0,0,29.23629,-81.040245,Residential,Wood,1 204141,FL,VOLUSIA COUNTY,0,81370.87,0,0,81370.87,94429.91,0,0,0,0,29.228109,-81.048302,Residential,Wood,1 534558,FL,VOLUSIA COUNTY,0,52230.16,0,0,52230.16,71787.75,0,0,0,0,29.239412,-81.052765,Residential,Wood,1 177769,FL,VOLUSIA COUNTY,0,65023.97,0,0,65023.97,62968.43,0,0,0,0,29.23991,-81.05396,Residential,Wood,3 398850,FL,VOLUSIA COUNTY,0,11559.32,0,0,11559.32,10016.73,0,0,0,0,29.2361,-81.0569,Residential,Wood,4 371371,FL,VOLUSIA COUNTY,0,43016.38,0,0,43016.38,51568.03,0,0,0,0,29.2361,-81.0569,Residential,Wood,4 722892,FL,VOLUSIA COUNTY,0,93679.86,0,0,93679.86,158303.13,0,0,0,0,29.24721,-81.03838,Residential,Wood,3 241078,FL,VOLUSIA COUNTY,0,93679.86,0,0,93679.86,118948.13,0,0,0,0,29.24721,-81.03838,Residential,Wood,3 563837,FL,VOLUSIA COUNTY,0,4715259.15,0,0,4715259.15,5936275.51,0,0,0,0,29.245092,-81.041077,Commercial,Reinforced Masonry,1 924438,FL,VOLUSIA COUNTY,0,34677.95,0,0,34677.95,39747.32,0,0,0,0,29.245092,-81.041077,Residential,Wood,1 614342,FL,VOLUSIA COUNTY,0,77211.76,0,0,77211.76,71019.37,0,0,0,0,29.249586,-81.061562,Residential,Wood,1 566416,FL,VOLUSIA COUNTY,0,1366513.43,0,0,1366513.43,1217776.64,0,0,0,0,29.24483,-81.04882,Residential,Masonry,3 953411,FL,VOLUSIA COUNTY,0,365229.57,0,0,365229.57,289919.23,0,0,0,0,29.243679,-81.046638,Residential,Masonry,1 602785,FL,VOLUSIA COUNTY,0,1151442.77,0,0,1151442.77,1048734.08,0,0,0,0,29.243679,-81.046638,Residential,Masonry,1 554802,FL,VOLUSIA COUNTY,0,1027320.38,0,0,1027320.38,1395388.73,0,0,0,0,29.243679,-81.046638,Residential,Masonry,1 244208,FL,VOLUSIA COUNTY,0,31816.18,0,0,31816.18,39607.33,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 446578,FL,VOLUSIA COUNTY,0,92238.87,0,0,92238.87,154806.34,0,0,0,0,29.243679,-81.046638,Residential,Wood,1 238122,FL,VOLUSIA COUNTY,0,404127.23,0,0,404127.23,565561.52,0,0,0,0,29.243679,-81.046638,Residential,Masonry,1 410270,FL,VOLUSIA COUNTY,0,27720000,0,27720000,27720000,23760000,0,831330,0,0,29.23623,-81.0121,Commercial,Reinforced Concrete,1 949665,FL,VOLUSIA COUNTY,0,2250000,0,2250000,2250000,2364081.75,0,67500,0,0,29.23623,-81.0121,Commercial,Reinforced Masonry,1 194495,FL,VOLUSIA COUNTY,0,8532000,0,8532000,8532000,14310000,0,255960,0,0,29.23623,-81.0121,Commercial,Reinforced Masonry,1 723640,FL,VOLUSIA COUNTY,0,2862000,0,2862000,2862000,2676153.17,0,85860,0,0,29.23623,-81.0121,Commercial,Reinforced Masonry,1 556684,FL,VOLUSIA COUNTY,0,18360000,0,18360000,18360000,26550000,0,551205,0,0,29.23699,-81.01247,Commercial,Reinforced Concrete,1 877280,FL,VOLUSIA COUNTY,0,9270000,0,9270000,9270000,10260000,0,278100,0,0,29.22464,-81.00608,Commercial,Reinforced Concrete,1 762491,FL,VOLUSIA COUNTY,0,1061509.68,0,0,1061509.68,1169889.82,0,0,0,0,29.24184,-81.02112,Residential,Masonry,1 355625,FL,VOLUSIA COUNTY,0,395754.48,0,0,395754.48,410951.45,0,0,0,0,29.240263,-81.021355,Residential,Masonry,1 300347,FL,VOLUSIA COUNTY,0,38835.72,0,0,38835.72,52392.8,0,0,0,0,29.240263,-81.021355,Residential,Wood,1 341934,FL,VOLUSIA COUNTY,0,283870.62,0,0,283870.62,213584.25,0,0,0,0,29.26185,-81.03203,Residential,Wood,1 401532,FL,VOLUSIA COUNTY,0,1661635.35,0,0,1661635.35,1803339.61,0,0,0,0,29.263128,-81.026321,Residential,Masonry,1 358991,FL,VOLUSIA COUNTY,1038688.2,1038688.2,1038688.2,1038688.2,1038688.2,1680933,0,0,0,0,29.19282,-80.991493,Residential,Masonry,1 808985,FL,VOLUSIA COUNTY,225652.5,225000,225000,225000,225652.5,353993.26,0,11250,0,0,29.2102,-81.0025,Residential,Wood,4 987796,FL,VOLUSIA COUNTY,415901.7,415901.7,0,0,415901.7,555919.17,0,0,0,0,29.23395,-81.01477,Residential,Masonry,1 637200,FL,VOLUSIA COUNTY,346708.8,346708.8,0,0,346708.8,448128.75,0,0,0,0,29.265644,-81.027107,Residential,Wood,1 536035,FL,VOLUSIA COUNTY,82260000,82260000,82260000,82260000,82260000,84690000,0,0,0,0,29.23176,-81.01012,Commercial,Steel Frame,3 544360,FL,VOLUSIA COUNTY,0,1240095.22,0,0,1240095.22,1220941.95,0,0,0,0,29.22507,-81.01331,Residential,Masonry,1 667400,FL,VOLUSIA COUNTY,0,825480,0,0,825480,1235344.03,0,41274,0,0,29.17653,-80.98579,Residential,Masonry,1 145359,FL,VOLUSIA COUNTY,0,749295,0,0,749295,603287.38,0,0,0,0,29.17653,-80.98579,Residential,Masonry,1 275976,FL,VOLUSIA COUNTY,0,1098738,0,0,1098738,1620638.55,0,54936.9,0,0,29.17653,-80.98579,Residential,Masonry,1 793469,FL,VOLUSIA COUNTY,0,937170,0,0,937170,1486539.05,0,46858.5,0,0,29.17653,-80.98579,Residential,Masonry,1 507945,FL,VOLUSIA COUNTY,0,525960,0,0,525960,739649.66,0,26298,0,0,29.17653,-80.98579,Residential,Masonry,1 836401,FL,VOLUSIA COUNTY,0,480276,0,0,480276,642234.67,0,24013.8,0,0,29.2471,-81.02437,Residential,Masonry,1 715596,FL,VOLUSIA COUNTY,0,931788,0,0,931788,1363019.49,0,46589.4,0,0,29.2471,-81.02437,Residential,Masonry,1 377990,FL,VOLUSIA COUNTY,0,2824227,0,0,2824227,3487355.5,0,0,0,0,29.238058,-81.016136,Commercial,Reinforced Masonry,1 103168,FL,VOLUSIA COUNTY,0,126567,0,0,126567,132172.4,0,0,0,0,29.238058,-81.016136,Residential,Wood,1 951870,FL,VOLUSIA COUNTY,0,6118776,0,0,6118776,5254804.83,0,305938.8,0,0,29.26564,-81.02981,Commercial,Reinforced Masonry,1 167537,FL,VOLUSIA COUNTY,0,2537820,0,0,2537820,4187930.87,0,126891,0,0,29.26564,-81.02981,Commercial,Reinforced Masonry,1 587641,FL,VOLUSIA COUNTY,0,254232,0,0,254232,318143.38,0,12711.6,0,0,29.26564,-81.02981,Residential,Wood,1 610380,FL,VOLUSIA COUNTY,0,2522061,0,0,2522061,3955812.33,0,0,0,0,29.26564,-81.02981,Commercial,Reinforced Masonry,1 533314,FL,VOLUSIA COUNTY,0,1543464,0,0,1543464,1964767.93,0,77173.2,0,0,29.26564,-81.02981,Residential,Masonry,1 962846,FL,VOLUSIA COUNTY,0,2256993,0,0,2256993,2256767.3,0,0,0,0,29.26564,-81.02981,Commercial,Reinforced Masonry,1 262394,FL,VOLUSIA COUNTY,0,1873014.59,0,0,1873014.59,2465074.5,0,0,0,0,29.18969,-80.99028,Commercial,Reinforced Masonry,1 797490,FL,VOLUSIA COUNTY,484537.5,484537.5,484537.5,484537.5,484537.5,416220.14,0,0,0,0,29.24524,-81.02254,Residential,Masonry,1 701308,FL,VOLUSIA COUNTY,2029500,2029500,2029500,2029500,2029500,2393933.26,0,101475,0,0,29.22587,-81.00666,Commercial,Reinforced Masonry,1 991007,FL,VOLUSIA COUNTY,0,0,80820000,0,80820000,75330000,0,0,0,0,29.22864,-81.01052,Commercial,Steel Frame,1 885405,FL,VOLUSIA COUNTY,0,0,170950.5,0,170950.5,136470.47,0,0,0,0,29.21982,-81.00971,Residential,Wood,1 369643,FL,VOLUSIA COUNTY,0,0,4050000,0,4050000,3270059.1,0,0,0,0,29.218996,-81.004143,Commercial,Reinforced Masonry,1 273137,FL,VOLUSIA COUNTY,0,0,13500000,0,13500000,18180000,0,0,0,0,29.23035,-81.01093,Commercial,Reinforced Concrete,1 644484,FL,VOLUSIA COUNTY,0,0,450000,0,450000,591861.6,0,0,0,0,29.2102,-81.0025,Residential,Masonry,4 930476,FL,VOLUSIA COUNTY,0,0,93526.2,0,93526.2,79057.7,0,0,0,0,29.2102,-81.0025,Residential,Wood,3 608901,FL,VOLUSIA COUNTY,0,13770000,0,0,13770000,17280000,0,0,0,0,29.163824,-80.975708,Commercial,Reinforced Concrete,1 212362,FL,VOLUSIA COUNTY,0,160713.19,0,0,160713.19,183926.6,0,0,0,0,29.15402,-80.970467,Residential,Wood,1 500572,FL,VOLUSIA COUNTY,0,87989.41,0,0,87989.41,75262.62,0,0,0,0,29.161444,-80.974739,Residential,Wood,1 765810,FL,VOLUSIA COUNTY,0,76540.19,0,0,76540.19,111298,0,0,0,0,29.163824,-80.975708,Residential,Wood,1 388813,FL,VOLUSIA COUNTY,0,11661.25,0,0,11661.25,15075.19,0,0,0,0,29.161444,-80.974739,Residential,Wood,1 208750,FL,VOLUSIA COUNTY,0,8480.91,0,0,8480.91,7779.13,0,0,0,0,29.161444,-80.974739,Residential,Wood,1 942556,FL,VOLUSIA COUNTY,0,0,0,72000,72000,83023.92,0,0,0,0,29.226465,-81.009109,Residential,Wood,1 539954,FL,VOLUSIA COUNTY,0,0,0,108000,108000,102001.68,0,0,0,0,29.22627,-81.009399,Residential,Wood,1 287107,FL,VOLUSIA COUNTY,133830.9,133830.9,133830.9,133830.9,133830.9,145244,0,0,0,0,29.159595,-81.063126,Residential,Wood,1 106859,FL,VOLUSIA COUNTY,0,411485.4,0,411485.4,411485.4,529787.45,0,0,0,0,29.173075,-81.006111,Residential,Masonry,1 750354,FL,VOLUSIA COUNTY,0,202362.3,0,202362.3,202362.3,357792.74,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 331321,FL,VOLUSIA COUNTY,0,259068.6,0,259068.6,259068.6,264565,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 486174,FL,VOLUSIA COUNTY,0,44475.3,0,44475.3,44475.3,62748.6,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 387503,FL,VOLUSIA COUNTY,0,222376.5,0,222376.5,222376.5,352978.22,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 450193,FL,VOLUSIA COUNTY,0,202362.3,0,202362.3,202362.3,313012.39,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 698198,FL,VOLUSIA COUNTY,0,155663.1,0,155663.1,155663.1,175163.79,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 541857,FL,VOLUSIA COUNTY,0,55593.9,0,55593.9,55593.9,58153,0,0,0,0,29.173075,-81.006111,Residential,Wood,1 493914,FL,VOLUSIA COUNTY,0,728492.4,0,728492.4,728492.4,689853.16,0,0,0,0,29.173075,-81.006111,Residential,Masonry,1 262016,FL,VOLUSIA COUNTY,0,1575000,0,1575000,1575000,1488412.8,0,78750,0,0,29.165751,-80.998528,Residential,Masonry,1 217685,FL,VOLUSIA COUNTY,0,1575000,0,1575000,1575000,2206650.6,0,78750,0,0,29.165407,-80.998741,Residential,Masonry,1 939867,FL,VOLUSIA COUNTY,0,15030000,0,15030000,15030000,23850000,0,0,0,0,29.164598,-81.053642,Commercial,Reinforced Concrete,1 293951,FL,VOLUSIA COUNTY,1080928.8,1080928.8,1080928.8,1080928.8,1080928.8,1229448.42,0,0,0,0,29.16161,-80.99774,Residential,Masonry,1 536383,FL,VOLUSIA COUNTY,357238.8,357238.8,0,0,357238.8,442577.43,0,0,0,0,29.15338,-81.035705,Residential,Wood,3 927490,FL,VOLUSIA COUNTY,32400,32400,32400,32400,32400,51278.77,0,1620,0,0,29.160055,-81.063293,Residential,Wood,1 348405,FL,VOLUSIA COUNTY,0,784429.19,0,0,784429.19,884986.74,0,0,0,0,29.181423,-81.013763,Residential,Masonry,1 727826,FL,VOLUSIA COUNTY,0,1236766.65,0,0,1236766.65,1642920.82,0,0,0,0,29.171345,-81.038094,Residential,Masonry,1 996308,FL,VOLUSIA COUNTY,0,952821.26,0,0,952821.26,904429.38,0,0,0,0,29.157385,-81.071342,Residential,Masonry,1 243605,FL,VOLUSIA COUNTY,936408.6,936408.6,936408.6,936408.6,936408.6,958320.56,0,0,0,0,29.17809,-81.00607,Residential,Masonry,1 914026,FL,VOLUSIA COUNTY,0,4252518,0,0,4252518,4444272.54,0,212625.9,0,0,29.167763,-81.007423,Commercial,Reinforced Masonry,1 227907,FL,VOLUSIA COUNTY,0,553230,0,0,553230,564347.71,0,27661.5,0,0,29.167763,-81.007423,Residential,Masonry,1 213955,FL,VOLUSIA COUNTY,0,3150,0,0,3150,3675.91,0,157.5,0,0,29.167763,-81.007423,Residential,Wood,1 213798,FL,VOLUSIA COUNTY,0,102816,0,0,102816,89152.16,0,5140.8,0,0,29.167763,-81.007423,Residential,Wood,1 197481,FL,VOLUSIA COUNTY,0,3900053.97,0,0,3900053.97,5280985.07,0,0,0,0,29.17219,-81.00161,Commercial,Reinforced Masonry,1 722836,FL,VOLUSIA COUNTY,0,3809571.3,0,3809571.3,3809571.3,6310943.43,0,0,0,0,29.156158,-81.036842,Commercial,Reinforced Masonry,4 562536,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,275545.07,0,0,0,0,29.17455,-81.00247,Residential,Wood,3 529407,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,197252.08,0,0,0,0,29.15868,-80.996235,Residential,Wood,3 321186,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,692941.26,0,0,0,0,29.1627,-81.0282,Residential,Masonry,4 860131,FL,VOLUSIA COUNTY,1097578.8,1097578.8,1097578.8,1097578.8,1097578.8,975965.97,0,0,0,0,29.165253,-80.998657,Residential,Masonry,1 854674,FL,VOLUSIA COUNTY,0,0,0,0,69952.32,110065.78,0,0,0,0,29.16873,-81.02068,Residential,Wood,1 103863,FL,VOLUSIA COUNTY,0,0,610480.8,0,610480.8,827934.67,0,0,0,0,29.16873,-81.02068,Residential,Masonry,1 153708,FL,VOLUSIA COUNTY,0,0,83062.8,0,83062.8,87905.69,0,0,0,0,29.16873,-81.02068,Residential,Wood,1 633155,FL,VOLUSIA COUNTY,0,11222.64,0,0,11222.64,19450.63,0,0,0,0,29.17324,-81.00342,Residential,Wood,1 243912,FL,VOLUSIA COUNTY,0,2179757.48,0,0,2179757.48,2917572.69,0,0,0,0,29.18116,-81.008,Commercial,Reinforced Masonry,1 182502,FL,VOLUSIA COUNTY,0,1035866.42,0,0,1035866.42,1229117.66,0,0,0,0,29.17791,-81.0088,Residential,Masonry,1 689232,FL,VOLUSIA COUNTY,0,5456.45,0,0,5456.45,9009.55,0,0,0,0,29.17791,-81.0088,Residential,Wood,1 467572,FL,VOLUSIA COUNTY,0,65434.72,0,0,65434.72,49822,0,0,0,0,29.17665,-81.01347,Residential,Wood,1 652715,FL,VOLUSIA COUNTY,0,168339.59,0,0,168339.59,211400.85,0,0,0,0,29.166782,-81.012901,Residential,Wood,1 948998,FL,VOLUSIA COUNTY,0,168339.59,0,0,168339.59,244697.58,0,0,0,0,29.16431,-81.02165,Residential,Wood,1 104863,FL,VOLUSIA COUNTY,0,467770.82,0,0,467770.82,665506.9,0,0,0,0,29.177797,-81.010201,Residential,Masonry,3 282341,FL,VOLUSIA COUNTY,0,61724.52,0,0,61724.52,48145.12,0,0,0,0,29.177797,-81.010201,Residential,Wood,3 786723,FL,VOLUSIA COUNTY,0,6660.64,0,0,6660.64,8356.03,0,0,0,0,29.177797,-81.010201,Residential,Wood,3 300295,FL,VOLUSIA COUNTY,0,2121.08,0,0,2121.08,2523.34,0,0,0,0,29.177797,-81.010201,Residential,Wood,3 513859,FL,VOLUSIA COUNTY,0,12344.9,0,0,12344.9,16953.6,0,0,0,0,29.177797,-81.010201,Residential,Wood,3 376747,FL,VOLUSIA COUNTY,0,11110.41,0,0,11110.41,10746.66,0,0,0,0,29.15388,-81.01593,Residential,Wood,3 102102,FL,VOLUSIA COUNTY,0,2468.98,0,0,2468.98,3162.69,0,0,0,0,29.15388,-81.01593,Residential,Wood,3 722449,FL,VOLUSIA COUNTY,0,29627.77,0,0,29627.77,48901.52,0,0,0,0,29.17558,-81.00126,Residential,Wood,1 995285,FL,VOLUSIA COUNTY,0,1930.29,0,0,1930.29,3091.87,0,0,0,0,29.166286,-81.010239,Residential,Wood,1 553576,FL,VOLUSIA COUNTY,0,17282.86,0,0,17282.86,22963.74,0,0,0,0,29.16954,-81.018608,Residential,Wood,1 452851,FL,VOLUSIA COUNTY,0,1109.92,0,0,1109.92,865.5,0,0,0,0,29.158646,-81.003082,Residential,Wood,1 245283,FL,VOLUSIA COUNTY,0,72162.69,0,0,72162.69,81661.03,0,0,0,0,29.16798,-81.02257,Residential,Wood,1 772020,FL,VOLUSIA COUNTY,0,59621.39,0,0,59621.39,69334.55,0,0,0,0,29.16798,-81.02257,Residential,Wood,1 358218,FL,VOLUSIA COUNTY,0,2545.29,0,0,2545.29,3648.04,0,0,0,0,29.16798,-81.02257,Residential,Wood,1 817913,FL,VOLUSIA COUNTY,0,29178.86,0,0,29178.86,34084.65,0,0,0,0,29.15388,-81.01593,Residential,Wood,3 454061,FL,VOLUSIA COUNTY,0,134671.67,0,0,134671.67,165833.62,0,0,0,0,29.15388,-81.01593,Residential,Wood,3 709428,FL,VOLUSIA COUNTY,0,179562.23,0,0,179562.23,260437.05,0,0,0,0,29.15388,-81.01593,Residential,Wood,3 926620,FL,VOLUSIA COUNTY,0,112226.39,0,0,112226.39,164256.34,0,0,0,0,29.15388,-81.01593,Residential,Wood,3 234463,FL,VOLUSIA COUNTY,0,945.9,0,945.9,945.9,1137.21,0,0,0,0,29.2105,-81.023,Residential,Wood,4 417445,FL,VOLUSIA COUNTY,0,3870626.76,0,0,3870626.76,5365122.2,0,0,0,0,29.171995,-81.119682,Commercial,Reinforced Masonry,1 725951,FL,VOLUSIA COUNTY,0,73048.14,0,0,73048.14,88611.48,0,0,0,0,29.171995,-81.119682,Residential,Wood,1 650605,FL,VOLUSIA COUNTY,0,507.6,0,507.6,507.6,717.5,0,0,0,0,29.139296,-81.143211,Residential,Wood,1 548825,FL,VOLUSIA COUNTY,275894.1,275894.1,0,0,275894.1,442675.39,0,0,0,0,29.129015,-81.134575,Residential,Wood,1 934493,FL,VOLUSIA COUNTY,0,966168,0,0,966168,858560.07,0,48308.4,0,0,29.14623,-81.14493,Residential,Masonry,1 198380,FL,VOLUSIA COUNTY,0,0,495000,0,495000,600519.15,0,0,0,0,29.139572,-81.144165,Residential,Masonry,1 285662,FL,VOLUSIA COUNTY,0,0,42300,0,42300,49803.43,0,0,0,0,29.139572,-81.144165,Residential,Wood,1 861564,FL,VOLUSIA COUNTY,0,0,397704.6,0,397704.6,498244.32,0,0,0,0,29.1741,-81.1118,Residential,Masonry,4 587849,FL,VOLUSIA COUNTY,0,0,148521.6,0,148521.6,148243.86,0,0,0,0,29.146629,-81.1465,Residential,Wood,1 626470,FL,VOLUSIA COUNTY,0,0,448470,0,448470,634898.98,0,0,0,0,29.143867,-81.1455,Residential,Masonry,1 481481,FL,VOLUSIA COUNTY,0,0,13500,0,13500,13743.23,0,0,0,0,29.135469,-81.14991,Residential,Wood,1 362063,FL,VOLUSIA COUNTY,0,0,244861.2,0,244861.2,280706.43,0,0,0,0,29.135303,-81.149818,Residential,Wood,3 379162,FL,VOLUSIA COUNTY,0,0,751968,0,751968,1219737.21,0,0,0,0,29.139574,-81.14402,Residential,Masonry,1 527689,FL,VOLUSIA COUNTY,0,0,677340,0,677340,932624.03,0,0,0,0,29.139324,-81.143433,Residential,Masonry,3 682338,FL,VOLUSIA COUNTY,0,0,720000,0,720000,703481.76,0,0,0,0,29.138763,-81.143204,Residential,Masonry,1 873609,FL,VOLUSIA COUNTY,0,0,630000,0,630000,901128.06,0,0,0,0,29.085192,-81.042053,Residential,Masonry,4 993348,FL,VOLUSIA COUNTY,0,0,144720,0,144720,210611.02,0,0,0,0,29.14033,-81.15316,Residential,Wood,1 416108,FL,VOLUSIA COUNTY,0,262591.8,0,0,262591.8,389428.89,0,0,0,0,29.216525,-81.11111,Residential,Wood,4 830263,FL,VOLUSIA COUNTY,3592673.1,0,3592673.1,3592673.1,3592673.1,3955640.86,0,0,0,0,29.121375,-81.008478,Commercial,Reinforced Masonry,1 722233,FL,VOLUSIA COUNTY,0,7200,0,7200,7200,13002.44,0,360,0,0,29.115477,-80.982193,Residential,Wood,1 743860,FL,VOLUSIA COUNTY,0,318193.2,0,318193.2,318193.2,320420.55,0,0,0,0,29.122967,-80.992188,Residential,Wood,1 422349,FL,VOLUSIA COUNTY,0,192705.3,0,192705.3,192705.3,303446.1,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 938072,FL,VOLUSIA COUNTY,0,192705.3,0,192705.3,192705.3,154620.95,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 983288,FL,VOLUSIA COUNTY,0,192705.3,0,192705.3,192705.3,174544.75,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 853113,FL,VOLUSIA COUNTY,0,192705.3,0,192705.3,192705.3,269974.54,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 146385,FL,VOLUSIA COUNTY,0,234369.9,0,234369.9,234369.9,343163.7,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 828861,FL,VOLUSIA COUNTY,0,234369.9,0,234369.9,234369.9,330429.68,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 452534,FL,VOLUSIA COUNTY,0,172866.6,0,172866.6,172866.6,203407.29,0,0,0,0,29.11666,-80.98978,Residential,Wood,1 550347,FL,VOLUSIA COUNTY,0,444186.9,0,444186.9,444186.9,483426.37,0,0,0,0,29.128111,-80.979691,Residential,Masonry,1 887230,FL,VOLUSIA COUNTY,0,336494.7,0,336494.7,336494.7,315457.72,0,0,0,0,29.129873,-80.978493,Residential,Wood,1 900664,FL,VOLUSIA COUNTY,0,197937.9,0,197937.9,197937.9,221912.14,0,0,0,0,29.128992,-80.98082,Residential,Wood,1 960671,FL,VOLUSIA COUNTY,409500,409500,409500,409500,409500,556539.98,0,0,0,0,29.14339,-80.99025,Residential,Masonry,1 854865,FL,VOLUSIA COUNTY,175500,175500,175500,175500,175500,230750.21,0,0,0,0,29.14339,-80.99025,Residential,Wood,1 286926,FL,VOLUSIA COUNTY,132300,132300,132300,132300,132300,104718.1,0,0,0,0,29.14339,-80.99025,Residential,Wood,1 663508,FL,VOLUSIA COUNTY,0,258904.8,0,258904.8,258904.8,276003.39,0,0,0,0,29.10738,-81.00768,Residential,Wood,1 385721,FL,VOLUSIA COUNTY,0,261678.78,0,0,261678.78,338302.51,0,0,0,0,29.128492,-80.980354,Residential,Wood,1 651631,FL,VOLUSIA COUNTY,0,3268673.1,0,3268673.1,3268673.1,3958180.08,0,0,0,0,29.13409,-80.98632,Commercial,Reinforced Masonry,1 263801,FL,VOLUSIA COUNTY,0,1408257.18,0,0,1408257.18,1370727.13,0,0,0,0,29.13409,-80.98632,Residential,Masonry,1 833210,FL,VOLUSIA COUNTY,0,148870.26,0,0,148870.26,148736.28,0,0,0,0,29.13321,-80.98665,Residential,Wood,1 792522,FL,VOLUSIA COUNTY,0,154418.22,0,0,154418.22,181353.08,0,0,0,0,29.1332,-80.98545,Residential,Wood,1 862629,FL,VOLUSIA COUNTY,0,945.9,0,945.9,945.9,1394.19,0,0,0,0,29.07155,-81.068109,Residential,Wood,3 490576,FL,VOLUSIA COUNTY,58932,58932,58932,58932,58932,76627.16,0,0,0,0,29.13105,-81.00284,Residential,Wood,1 974369,FL,VOLUSIA COUNTY,0,15030000,0,15030000,15030000,20340000,0,0,0,0,29.115919,-81.024231,Commercial,Reinforced Concrete,1 264271,FL,VOLUSIA COUNTY,651427.2,651427.2,0,0,651427.2,1014663.01,0,0,0,0,29.098173,-80.9403,Residential,Masonry,1 176621,FL,VOLUSIA COUNTY,0,822725.69,0,0,822725.69,727065.72,0,0,0,0,29.106899,-81.004257,Residential,Masonry,1 608232,FL,VOLUSIA COUNTY,0,1307779.46,0,0,1307779.46,1976648.5,0,0,0,0,29.13668,-80.9611,Residential,Masonry,3 958991,FL,VOLUSIA COUNTY,0,1692459.06,0,0,1692459.06,1893184.71,0,0,0,0,29.13715,-80.99432,Residential,Masonry,1 104000,FL,VOLUSIA COUNTY,0,316846.41,0,0,316846.41,371882.63,0,0,0,0,29.13847,-80.99427,Residential,Wood,1 286262,FL,VOLUSIA COUNTY,0,68325.13,0,0,68325.13,96763.55,0,0,0,0,29.1133,-80.9877,Residential,Wood,3 427471,FL,VOLUSIA COUNTY,0,1626138.13,0,0,1626138.13,1400300.07,0,0,0,0,29.127355,-81.022138,Residential,Masonry,3 805669,FL,VOLUSIA COUNTY,0,245970.47,0,0,245970.47,358337.66,0,0,0,0,29.117735,-81.060661,Residential,Wood,4 336754,FL,VOLUSIA COUNTY,0,91100.18,0,0,91100.18,133020.83,0,0,0,0,29.117735,-81.060661,Residential,Wood,4 294775,FL,VOLUSIA COUNTY,0,45550.09,0,0,45550.09,48324.09,0,0,0,0,29.117735,-81.060661,Residential,Wood,4 147577,FL,VOLUSIA COUNTY,0,63405.72,0,0,63405.72,64807.75,0,0,0,0,29.1133,-80.9877,Residential,Wood,3 634635,FL,VOLUSIA COUNTY,0,115724.55,0,0,115724.55,177804.3,0,0,0,0,29.1133,-80.9877,Residential,Wood,3 102309,FL,VOLUSIA COUNTY,0,33342.66,0,0,33342.66,24246.79,0,0,0,0,29.12692,-80.99234,Residential,Wood,1 497178,FL,VOLUSIA COUNTY,0,27967.75,0,0,27967.75,26862.47,0,0,0,0,29.148295,-81.005085,Residential,Wood,3 668990,FL,VOLUSIA COUNTY,0,1222655.46,0,0,1222655.46,1712781.35,0,0,0,0,29.13715,-80.99432,Residential,Masonry,1 405721,FL,VOLUSIA COUNTY,0,126355.94,0,0,126355.94,151334.49,0,0,0,0,29.13715,-80.99432,Residential,Wood,1 703941,FL,VOLUSIA COUNTY,0,992080.91,0,0,992080.91,970017.03,0,0,0,0,29.13715,-80.99432,Residential,Masonry,1 363432,FL,VOLUSIA COUNTY,0,5057790.65,0,0,5057790.65,8343837.23,0,0,0,0,29.13715,-80.99432,Commercial,Reinforced Masonry,1 648084,FL,VOLUSIA COUNTY,0,63770.12,0,0,63770.12,64280.28,0,0,0,0,29.0941,-80.99107,Residential,Wood,1 129193,FL,VOLUSIA COUNTY,0,323678.92,0,0,323678.92,358385.4,0,0,0,0,29.13715,-80.99432,Residential,Wood,1 295424,FL,VOLUSIA COUNTY,0,1203433.32,0,0,1203433.32,1037860.15,0,0,0,0,29.12478,-80.98963,Residential,Masonry,1 981050,FL,VOLUSIA COUNTY,0,681167.12,0,0,681167.12,732051.67,0,0,0,0,29.108749,-80.973312,Residential,Masonry,1 438080,FL,VOLUSIA COUNTY,0,1099701,0,0,1099701,915171.17,0,0,0,0,29.14217,-80.99141,Residential,Masonry,1 753289,FL,VOLUSIA COUNTY,0,1139400,0,0,1139400,1511733.13,0,56970,0,0,29.10493,-81.00497,Residential,Masonry,1 985232,FL,VOLUSIA COUNTY,0,1139706,0,0,1139706,1622795.46,0,56985.3,0,0,29.10493,-81.00497,Residential,Masonry,1 477875,FL,VOLUSIA COUNTY,0,1008126,0,0,1008126,939412.13,0,50406.3,0,0,29.10493,-81.00497,Residential,Masonry,1 743546,FL,VOLUSIA COUNTY,0,434736,0,0,434736,351266.69,0,21736.8,0,0,29.10493,-81.00497,Residential,Masonry,1 977031,FL,VOLUSIA COUNTY,0,3258225,0,0,3258225,2815106.4,0,0,0,0,29.11072,-81.01626,Commercial,Reinforced Masonry,1 813266,FL,VOLUSIA COUNTY,0,1503873,0,0,1503873,2039290.89,0,0,0,0,29.11072,-81.01626,Residential,Masonry,1 973836,FL,VOLUSIA COUNTY,0,1694970,0,0,1694970,1650439.75,0,84748.5,0,0,29.11072,-81.01626,Residential,Masonry,1 481626,FL,VOLUSIA COUNTY,0,857952,0,0,857952,1341442.27,0,42897.6,0,0,29.11072,-81.01626,Residential,Masonry,1 726330,FL,VOLUSIA COUNTY,0,70200,0,0,70200,83006.59,0,3510,0,0,29.11072,-81.01626,Residential,Wood,1 727142,FL,VOLUSIA COUNTY,0,2175012,0,0,2175012,2802120.16,0,108750.6,0,0,29.11619,-81.01758,Commercial,Reinforced Masonry,1 941902,FL,VOLUSIA COUNTY,0,2405556,0,0,2405556,2255603.26,0,120277.8,0,0,29.11619,-81.01758,Commercial,Reinforced Masonry,1 446324,FL,VOLUSIA COUNTY,0,968238,0,0,968238,1410560.1,0,48411.9,0,0,29.11619,-81.01758,Residential,Masonry,1 267389,FL,VOLUSIA COUNTY,0,208665,0,0,208665,306737.55,0,0,0,0,29.11619,-81.01758,Residential,Wood,1 192371,FL,VOLUSIA COUNTY,0,2292288.77,0,0,2292288.77,3518903.95,0,0,0,0,29.12504,-81.00419,Commercial,Reinforced Masonry,1 237725,FL,VOLUSIA COUNTY,0,796819.98,0,0,796819.98,716526.02,0,0,0,0,29.101536,-80.939552,Residential,Masonry,1 631659,FL,VOLUSIA COUNTY,503919,503919,503919,503919,503919,492062.79,0,0,0,0,29.101536,-80.939552,Residential,Masonry,1 174025,FL,VOLUSIA COUNTY,1211724,1211724,1211724,1211724,1211724,1452635.33,0,60586.2,0,0,29.141516,-80.994423,Residential,Masonry,1 236305,FL,VOLUSIA COUNTY,0,0,112500,0,112500,134601.75,0,0,0,0,29.128202,-80.956024,Residential,Wood,1 262115,FL,VOLUSIA COUNTY,0,0,25200,0,25200,22150.2,0,0,0,0,29.1133,-80.9877,Residential,Wood,4 659430,FL,VOLUSIA COUNTY,0,160034.83,0,0,160034.83,250962.63,0,0,0,0,29.08445,-80.93118,Residential,Wood,1 401543,FL,VOLUSIA COUNTY,0,151202.62,0,0,151202.62,252096.19,0,0,0,0,29.08066,-80.929077,Residential,Wood,1 524030,FL,VOLUSIA COUNTY,0,151202.62,0,0,151202.62,226803.92,0,0,0,0,29.08066,-80.929077,Residential,Wood,1 847943,FL,VOLUSIA COUNTY,0,22684.32,0,0,22684.32,35996.95,0,0,0,0,29.08066,-80.929077,Residential,Wood,1 529482,FL,VOLUSIA COUNTY,0,51263.89,0,0,51263.89,41052.13,0,0,0,0,29.08066,-80.929077,Residential,Wood,1 244678,FL,VOLUSIA COUNTY,0,22684.32,0,0,22684.32,31900.62,0,0,0,0,29.08066,-80.929077,Residential,Wood,1 218459,FL,VOLUSIA COUNTY,0,3137445.88,0,0,3137445.88,4801145.58,0,0,0,0,29.08066,-80.929077,Commercial,Reinforced Masonry,1 718950,FL,VOLUSIA COUNTY,0,181656.9,0,181656.9,181656.9,168613.93,0,0,0,0,29.10199,-81.02819,Residential,Wood,1 226106,FL,VOLUSIA COUNTY,0,221621.4,0,221621.4,221621.4,194632.35,0,0,0,0,29.10199,-81.02819,Residential,Wood,1 472550,FL,VOLUSIA COUNTY,0,324801.9,0,324801.9,324801.9,412410.72,0,0,0,0,29.10199,-81.02819,Residential,Wood,1 964092,FL,VOLUSIA COUNTY,276127.2,276127.2,0,0,276127.2,393461.93,0,0,0,0,29.137463,-81.076988,Residential,Wood,1 801111,FL,VOLUSIA COUNTY,0,9747.72,0,0,9747.72,12001.39,0,0,0,0,29.08593,-81.03367,Residential,Wood,1 229493,FL,VOLUSIA COUNTY,0,343629.86,0,0,343629.86,448148.32,0,0,0,0,29.072428,-81.022537,Residential,Wood,1 180769,FL,VOLUSIA COUNTY,0,74629.26,0,0,74629.26,70486.52,0,0,0,0,29.06843,-81.040634,Residential,Wood,1 987899,FL,VOLUSIA COUNTY,0,87237.53,0,0,87237.53,92897.5,0,0,0,0,29.06843,-81.040634,Residential,Wood,1 482040,FL,VOLUSIA COUNTY,0,3331773,0,0,3331773,3479503.82,0,0,0,0,29.06576,-81.04101,Commercial,Reinforced Masonry,1 428124,FL,VOLUSIA COUNTY,0,3100401,0,0,3100401,5186102.76,0,0,0,0,29.06576,-81.04101,Commercial,Reinforced Masonry,1 431367,FL,VOLUSIA COUNTY,0,252459,0,0,252459,377500.93,0,0,0,0,29.06576,-81.04101,Residential,Wood,1 894930,FL,VOLUSIA COUNTY,0,2009745,0,0,2009745,1911299.65,0,0,0,0,29.08342,-81.02735,Commercial,Reinforced Masonry,1 355198,FL,VOLUSIA COUNTY,0,887285.07,0,0,887285.07,1459220.15,0,0,0,0,29.079609,-81.053123,Residential,Masonry,1 840466,FL,VOLUSIA COUNTY,0,0,109188,0,109188,151398.55,0,0,0,0,29.13162,-81.09042,Residential,Wood,1 330891,FL,VOLUSIA COUNTY,0,0,38138.4,0,38138.4,49692.43,0,0,0,0,29.13162,-81.09042,Residential,Wood,1 723299,FL,VOLUSIA COUNTY,0,0,517500,0,517500,751954.41,0,0,0,0,29.13162,-81.09042,Residential,Masonry,1 835927,FL,VOLUSIA COUNTY,0,0,153900,0,153900,182873.21,0,0,0,0,29.08298,-81.06636,Residential,Wood,1 321261,FL,VOLUSIA COUNTY,0,0,18000,0,18000,16215.93,0,0,0,0,29.14994,-80.972155,Residential,Wood,3 381393,FL,VOLUSIA COUNTY,0,2298825,0,2298825,2298825,2518703.01,0,0,0,0,29.13185,-81.00894,Commercial,Reinforced Masonry,1 757608,FL,VOLUSIA COUNTY,0,1080216,0,1080216,1080216,848842.37,0,54010.8,0,0,29.13185,-81.00894,Residential,Masonry,1 717132,FL,VOLUSIA COUNTY,2108159.1,2108159.1,2108159.1,2108159.1,2108159.1,3401809.85,0,0,0,0,29.14724,-81.03411,Commercial,Reinforced Masonry,1 253783,FL,VOLUSIA COUNTY,0,614101.92,0,0,614101.92,1016578.18,0,0,0,0,29.12954,-81.00679,Residential,Masonry,1 401871,FL,VOLUSIA COUNTY,0,3712627.83,0,0,3712627.83,5004741.11,0,0,0,0,29.12918,-81.00475,Commercial,Reinforced Masonry,1 677358,FL,VOLUSIA COUNTY,334536.3,334536.3,0,0,334536.3,265473.62,0,0,0,0,29.126038,-81.01918,Residential,Wood,1 280225,FL,VOLUSIA COUNTY,310968.9,310968.9,0,0,310968.9,395290.6,0,0,0,0,29.14281,-80.99431,Residential,Wood,1 486101,FL,VOLUSIA COUNTY,0,214814.21,0,0,214814.21,283301.28,0,0,0,0,29.13677,-81.02819,Residential,Wood,3 562345,FL,VOLUSIA COUNTY,0,685619.92,0,0,685619.92,952984.27,0,0,0,0,29.13677,-81.02819,Residential,Masonry,3 758963,FL,VOLUSIA COUNTY,0,243601.87,0,0,243601.87,330300.75,0,0,0,0,29.13677,-81.02819,Residential,Wood,3 765772,FL,VOLUSIA COUNTY,0,161156.21,0,0,161156.21,264062.19,0,0,0,0,29.13774,-81.0109,Residential,Wood,3 843269,FL,VOLUSIA COUNTY,0,192676.87,0,0,192676.87,272811.95,0,0,0,0,29.13677,-81.02819,Residential,Wood,3 801750,FL,VOLUSIA COUNTY,0,83812.16,0,0,83812.16,70152.29,0,0,0,0,29.13677,-81.02819,Residential,Wood,3 355055,FL,VOLUSIA COUNTY,0,846931,0,0,846931,1044977.35,0,0,0,0,29.13677,-81.02819,Residential,Masonry,3 502723,FL,VOLUSIA COUNTY,0,8563.42,0,0,8563.42,7795.52,0,0,0,0,29.1383,-81.0226,Residential,Wood,3 612809,FL,VOLUSIA COUNTY,0,318577.31,0,0,318577.31,553308.26,0,0,0,0,29.1383,-81.0226,Residential,Wood,3 665201,FL,VOLUSIA COUNTY,0,8563.42,0,0,8563.42,8407.13,0,0,0,0,29.13936,-81.042445,Residential,Wood,4 270701,FL,VOLUSIA COUNTY,0,119049.71,0,0,119049.71,115286.31,0,0,0,0,29.140405,-80.99823,Residential,Wood,3 348236,FL,VOLUSIA COUNTY,0,27330.05,0,0,27330.05,24353.04,0,0,0,0,29.140405,-80.99823,Residential,Wood,3 271325,FL,VOLUSIA COUNTY,0,8563.42,0,0,8563.42,9726.95,0,0,0,0,29.140405,-80.99823,Residential,Wood,3 547416,FL,VOLUSIA COUNTY,0,2910641.5,0,0,2910641.5,2079362.29,0,0,0,0,29.12438,-81.02336,Commercial,Reinforced Masonry,1 449499,FL,VOLUSIA COUNTY,0,66229.83,0,0,66229.83,64477.32,0,0,0,0,29.1383,-81.0226,Residential,Wood,3 671590,FL,VOLUSIA COUNTY,0,8563.42,0,0,8563.42,10330.91,0,0,0,0,29.1383,-81.0226,Residential,Wood,3 809095,FL,VOLUSIA COUNTY,0,8563.42,0,0,8563.42,8028.05,0,0,0,0,29.1383,-81.0226,Residential,Wood,3 235193,FL,VOLUSIA COUNTY,0,8563.42,0,0,8563.42,12624.6,0,0,0,0,29.1383,-81.0226,Residential,Wood,3 551388,FL,VOLUSIA COUNTY,0,16944.63,0,0,16944.63,30151.96,0,0,0,0,29.118391,-81.038239,Residential,Wood,4 625939,FL,VOLUSIA COUNTY,0,49922.9,0,0,49922.9,59267.36,0,0,0,0,29.14704,-81.03822,Residential,Wood,3 262696,FL,VOLUSIA COUNTY,0,1474060.13,0,0,1474060.13,1333139.98,0,0,0,0,29.13196,-81.03355,Residential,Masonry,1 913263,FL,VOLUSIA COUNTY,0,3894336,0,0,3894336,4232364.36,0,194716.8,0,0,29.14951,-81.02655,Commercial,Reinforced Masonry,1 744845,FL,VOLUSIA COUNTY,0,2077218,0,0,2077218,1941683.68,0,103860.9,0,0,29.14951,-81.02655,Commercial,Reinforced Masonry,1 870758,FL,VOLUSIA COUNTY,0,2261673,0,0,2261673,2795427.83,0,0,0,0,29.14951,-81.02655,Commercial,Reinforced Masonry,1 917183,FL,VOLUSIA COUNTY,0,2404728,0,0,2404728,3133408.68,0,120236.4,0,0,29.14951,-81.02655,Commercial,Reinforced Masonry,1 997495,FL,VOLUSIA COUNTY,0,1048194,0,0,1048194,1397032.96,0,52409.7,0,0,29.11962,-81.0384,Residential,Masonry,1 818025,FL,VOLUSIA COUNTY,0,1188747,0,0,1188747,1381868.46,0,0,0,0,29.11962,-81.0384,Residential,Masonry,1 294879,FL,VOLUSIA COUNTY,0,1048194,0,0,1048194,950422.66,0,52409.7,0,0,29.11962,-81.0384,Residential,Masonry,1 362081,FL,VOLUSIA COUNTY,0,1316709,0,0,1316709,2066350.93,0,0,0,0,29.11962,-81.0384,Residential,Masonry,1 792782,FL,VOLUSIA COUNTY,0,15210,0,0,15210,13868.48,0,760.5,0,0,29.11962,-81.0384,Residential,Wood,1 526576,FL,VOLUSIA COUNTY,0,1989000,0,0,1989000,1378098.54,0,99450,0,0,29.11962,-81.0384,Commercial,Reinforced Masonry,1 344855,FL,VOLUSIA COUNTY,0,1670193,0,0,1670193,2216539.85,0,0,0,0,29.13078,-81.01657,Residential,Masonry,1 682006,FL,VOLUSIA COUNTY,0,1640664,0,0,1640664,1617176.25,0,82033.2,0,0,29.13078,-81.01657,Residential,Masonry,1 962496,FL,VOLUSIA COUNTY,0,1607130,0,0,1607130,2264510.46,0,80356.5,0,0,29.13078,-81.01657,Residential,Masonry,1 808666,FL,VOLUSIA COUNTY,0,1430163,0,0,1430163,2372649,0,0,0,0,29.13078,-81.01657,Residential,Masonry,1 838500,FL,VOLUSIA COUNTY,0,3036375,0,0,3036375,3822978.31,0,0,0,0,29.13078,-81.01657,Commercial,Reinforced Masonry,1 842070,FL,VOLUSIA COUNTY,0,1511901,0,0,1511901,2111369.75,0,0,0,0,29.13078,-81.01657,Residential,Masonry,1 919711,FL,VOLUSIA COUNTY,0,667746,0,0,667746,933040.15,0,33387.3,0,0,29.13078,-81.01657,Residential,Masonry,1 752903,FL,VOLUSIA COUNTY,0,1106721,0,0,1106721,1081470.05,0,0,0,0,29.14779,-81.00089,Residential,Masonry,1 363096,FL,VOLUSIA COUNTY,0,950814,0,0,950814,1127395.37,0,47540.7,0,0,29.14779,-81.00089,Residential,Masonry,1 873560,FL,VOLUSIA COUNTY,0,1051155.01,0,0,1051155.01,1179088.98,0,0,0,0,29.131428,-81.007111,Residential,Masonry,1 191104,FL,VOLUSIA COUNTY,0,1165860.76,0,0,1165860.76,1238647.78,0,0,0,0,29.11884,-81.02333,Residential,Masonry,1 573603,FL,VOLUSIA COUNTY,643500,643500,643500,643500,643500,494208,0,0,0,0,29.1254,-81.35303,Residential,Masonry,1 919030,FL,VOLUSIA COUNTY,252248.4,252248.4,0,0,252248.4,393936.33,0,0,0,0,29.220587,-81.318367,Residential,Wood,1 707649,FL,VOLUSIA COUNTY,138864.6,138864.6,0,0,138864.6,175498.89,0,0,0,0,29.131128,-81.285103,Residential,Wood,1 754244,FL,VOLUSIA COUNTY,0,289908,0,0,289908,504235.82,0,14495.4,0,0,29.16033,-81.386645,Residential,Wood,3 933008,FL,VOLUSIA COUNTY,0,253710,0,0,253710,299159.61,0,12685.5,0,0,29.16033,-81.386645,Residential,Wood,3 599502,FL,VOLUSIA COUNTY,0,370791,0,0,370791,639935.95,0,0,0,0,29.16033,-81.386645,Residential,Masonry,3 108651,FL,VOLUSIA COUNTY,0,2395800,0,0,2395800,1848120.12,0,119790,0,0,29.16033,-81.386645,Commercial,Reinforced Masonry,3 233752,FL,VOLUSIA COUNTY,0,0,275293.8,0,275293.8,229925.38,0,0,0,0,29.114527,-81.347481,Residential,Wood,1 294196,FL,VOLUSIA COUNTY,0,0,40697.1,0,40697.1,40249.11,0,0,0,0,29.114527,-81.347481,Residential,Wood,1 564920,FL,VOLUSIA COUNTY,0,0,27000,0,27000,36001.8,0,0,0,0,29.1348,-81.3341,Residential,Wood,4 188179,FL,PUTNAM COUNTY,211608,211608,0,0,211608,302348.9,0,0,0,0,29.669,-81.5863,Residential,Wood,4 230674,FL,PUTNAM COUNTY,0,283599.86,0,0,283599.86,394708.62,0,0,0,0,29.64772,-81.60089,Residential,Wood,3 639609,FL,PUTNAM COUNTY,0,2079732.33,0,0,2079732.33,1545124.66,0,0,0,0,29.64772,-81.60089,Commercial,Reinforced Masonry,3 874532,FL,PUTNAM COUNTY,0,4270048.76,0,0,4270048.76,7777167.92,0,0,0,0,29.64772,-81.60089,Commercial,Reinforced Masonry,3 959871,FL,PUTNAM COUNTY,0,142215.88,0,0,142215.88,163320.71,0,0,0,0,29.696625,-81.558315,Residential,Wood,3 236326,FL,PUTNAM COUNTY,0,851325.2,0,0,851325.2,1041358.01,0,0,0,0,29.669,-81.5863,Residential,Masonry,1 857262,FL,PUTNAM COUNTY,0,5166655.96,0,0,5166655.96,5821038.77,0,0,0,0,29.669,-81.5863,Commercial,Reinforced Masonry,3 827666,FL,PUTNAM COUNTY,0,2147796.3,0,0,2147796.3,1782499.11,0,0,0,0,29.669,-81.5863,Commercial,Reinforced Masonry,1 166276,FL,PUTNAM COUNTY,0,598477.96,0,0,598477.96,767088.35,0,0,0,0,29.669,-81.5863,Residential,Masonry,3 413493,FL,PUTNAM COUNTY,0,59553.67,0,0,59553.67,76288.25,0,0,0,0,29.695315,-81.625095,Residential,Wood,4 122394,FL,VOLUSIA COUNTY,150415.2,150415.2,150415.2,150415.2,150415.2,172821.8,0,0,0,0,28.994122,-80.908897,Residential,Wood,1 810700,FL,VOLUSIA COUNTY,44100,44100,44100,44100,44100,32104.8,0,0,0,0,28.99375,-80.908028,Residential,Wood,1 785576,FL,VOLUSIA COUNTY,0,873,0,873,873,1404.08,0,0,0,0,28.992571,-80.905548,Residential,Wood,1 708894,FL,VOLUSIA COUNTY,315000,315000,315000,315000,315000,491851.71,0,0,0,0,28.99584,-80.90913,Residential,Wood,1 128182,FL,VOLUSIA COUNTY,491228.1,491228.1,0,0,491228.1,711577.31,0,0,0,0,28.951183,-80.945541,Residential,Masonry,3 881097,FL,VOLUSIA COUNTY,0,1240323.26,0,0,1240323.26,1723125.3,0,0,0,0,28.969645,-80.902817,Residential,Masonry,3 917198,FL,VOLUSIA COUNTY,0,476271,0,0,476271,486565.6,0,0,0,0,28.983873,-80.907761,Residential,Masonry,1 106683,FL,VOLUSIA COUNTY,0,892539,0,0,892539,1374324.41,0,0,0,0,28.983873,-80.907761,Residential,Masonry,1 770894,FL,VOLUSIA COUNTY,0,1364859.23,0,0,1364859.23,1579567.96,0,0,0,0,28.974438,-80.897209,Residential,Masonry,3 999359,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,201685.17,0,0,0,0,28.94197,-80.882825,Residential,Wood,3 198181,FL,VOLUSIA COUNTY,0,214644.01,0,0,214644.01,194898.9,0,0,0,0,28.9793,-80.9141,Residential,Wood,4 631473,FL,VOLUSIA COUNTY,0,390014.19,0,0,390014.19,401839.42,0,0,0,0,28.9793,-80.9141,Residential,Masonry,4 889016,FL,VOLUSIA COUNTY,0,0,166500,0,166500,242577.18,0,0,0,0,28.97228,-80.89824,Residential,Wood,3 303031,FL,VOLUSIA COUNTY,0,940344.93,0,0,940344.93,951158.9,0,0,0,0,28.992743,-80.90477,Residential,Masonry,1 377542,FL,VOLUSIA COUNTY,0,974771.5,0,0,974771.5,1419427.16,0,0,0,0,28.972261,-80.897629,Residential,Masonry,3 951489,FL,VOLUSIA COUNTY,0,51624.14,0,0,51624.14,72480.29,0,0,0,0,28.99311,-80.90409,Residential,Wood,1 686879,FL,VOLUSIA COUNTY,0,66945.29,0,0,66945.29,81555.43,0,0,0,0,28.9793,-80.9141,Residential,Wood,4 801049,FL,VOLUSIA COUNTY,0,4801.05,0,0,4801.05,6464.13,0,0,0,0,28.98004,-80.90291,Residential,Wood,3 173960,FL,VOLUSIA COUNTY,0,79074.72,0,0,79074.72,95050.97,0,0,0,0,28.99243,-80.90686,Residential,Wood,1 488330,FL,VOLUSIA COUNTY,0,54212.08,0,0,54212.08,54016.05,0,0,0,0,28.979616,-80.902916,Residential,Wood,1 237875,FL,VOLUSIA COUNTY,0,436170.11,0,0,436170.11,329304.95,0,0,0,0,28.992571,-80.905548,Residential,Masonry,1 593377,FL,VOLUSIA COUNTY,0,320967.48,0,0,320967.48,341060.04,0,0,0,0,28.980595,-80.904343,Residential,Wood,1 130913,FL,VOLUSIA COUNTY,0,124308.68,0,0,124308.68,167536.28,0,0,0,0,28.976618,-80.898064,Residential,Wood,3 125769,FL,VOLUSIA COUNTY,0,87947.33,0,0,87947.33,111027.88,0,0,0,0,28.9793,-80.9141,Residential,Wood,1 947936,FL,VOLUSIA COUNTY,0,368853.36,0,0,368853.36,346167.4,0,0,0,0,28.9793,-80.9141,Residential,Masonry,3 877888,FL,VOLUSIA COUNTY,0,70095.48,0,0,70095.48,77965.8,0,0,0,0,28.98497,-80.922554,Residential,Wood,1 163808,FL,VOLUSIA COUNTY,0,1153817.48,0,0,1153817.48,1369004.44,0,0,0,0,28.980055,-80.941175,Residential,Masonry,3 631628,FL,VOLUSIA COUNTY,0,78558.47,0,0,78558.47,137723.53,0,0,0,0,28.993643,-80.919189,Residential,Wood,4 175071,FL,VOLUSIA COUNTY,0,70095.48,0,0,70095.48,56383.68,0,0,0,0,28.990973,-80.903534,Residential,Wood,1 836122,FL,VOLUSIA COUNTY,0,65632.24,0,0,65632.24,75532.73,0,0,0,0,28.9474,-80.9545,Residential,Wood,1 118326,FL,VOLUSIA COUNTY,0,65632.24,0,0,65632.24,92658.02,0,0,0,0,28.9474,-80.9545,Residential,Wood,1 394507,FL,VOLUSIA COUNTY,0,65632.24,0,0,65632.24,54973.96,0,0,0,0,28.9474,-80.9545,Residential,Wood,1 386841,FL,VOLUSIA COUNTY,0,65632.24,0,0,65632.24,51850.78,0,0,0,0,28.9474,-80.9545,Residential,Wood,1 923423,FL,VOLUSIA COUNTY,0,5303.82,0,0,5303.82,4507.8,0,0,0,0,28.9474,-80.9545,Residential,Wood,1 987709,FL,VOLUSIA COUNTY,0,70095.48,0,0,70095.48,107509.93,0,0,0,0,28.97276,-80.901175,Residential,Wood,3 830445,FL,VOLUSIA COUNTY,0,32554.63,0,0,32554.63,38269.24,0,0,0,0,28.98921,-80.90169,Residential,Wood,1 346459,FL,VOLUSIA COUNTY,0,28056.6,0,0,28056.6,34839.48,0,0,0,0,28.98921,-80.90169,Residential,Wood,1 974850,FL,VOLUSIA COUNTY,0,11671.54,0,0,11671.54,19359.59,0,0,0,0,28.98921,-80.90169,Residential,Wood,1 766613,FL,VOLUSIA COUNTY,0,89781.11,0,0,89781.11,90867.28,0,0,0,0,28.95587,-80.942325,Residential,Wood,3 852166,FL,VOLUSIA COUNTY,0,193814.98,0,0,193814.98,209610.9,0,0,0,0,28.985897,-80.909035,Residential,Wood,1 299070,FL,VOLUSIA COUNTY,0,16277.32,0,0,16277.32,22548.64,0,0,0,0,28.985897,-80.909035,Residential,Wood,1 538968,FL,VOLUSIA COUNTY,0,76313.95,0,0,76313.95,92437.56,0,0,0,0,28.985897,-80.909035,Residential,Wood,1 906899,FL,VOLUSIA COUNTY,0,501168.27,0,0,501168.27,529137.47,0,0,0,0,28.985458,-80.911797,Residential,Masonry,1 142191,FL,VOLUSIA COUNTY,0,643822.6,0,0,643822.6,639084.07,0,0,0,0,28.985458,-80.911797,Residential,Masonry,1 115095,FL,VOLUSIA COUNTY,0,212524.24,0,0,212524.24,207779.85,0,0,0,0,28.985458,-80.911797,Residential,Wood,1 285481,FL,VOLUSIA COUNTY,0,2922829.74,0,0,2922829.74,4249490.46,0,0,0,0,28.985458,-80.911797,Commercial,Reinforced Masonry,1 521069,FL,VOLUSIA COUNTY,0,501168.27,0,0,501168.27,536196.43,0,0,0,0,28.985458,-80.911797,Residential,Masonry,1 302050,FL,VOLUSIA COUNTY,0,53162.76,0,0,53162.76,64194.04,0,0,0,0,28.985458,-80.911797,Residential,Wood,1 418004,FL,VOLUSIA COUNTY,0,687565.08,0,0,687565.08,1097209.49,0,0,0,0,28.985458,-80.911797,Residential,Masonry,1 652006,FL,VOLUSIA COUNTY,0,84009.31,0,0,84009.31,117965.87,0,0,0,0,28.980055,-80.941175,Residential,Wood,3 711676,FL,VOLUSIA COUNTY,0,429760.86,0,0,429760.86,629004.88,0,0,0,0,28.972184,-80.897227,Residential,Masonry,4 674505,FL,VOLUSIA COUNTY,0,329474.24,0,0,329474.24,336390.56,0,0,0,0,28.972184,-80.897227,Residential,Wood,4 397466,FL,VOLUSIA COUNTY,0,216324.22,0,0,216324.22,200592.26,0,0,0,0,28.972184,-80.897227,Residential,Wood,4 390534,FL,VOLUSIA COUNTY,0,54212.08,0,0,54212.08,59515.11,0,0,0,0,28.983065,-80.913745,Residential,Wood,3 537005,FL,VOLUSIA COUNTY,0,134671.67,0,0,134671.67,122416.55,0,0,0,0,28.9793,-80.9141,Residential,Wood,4 386449,FL,VOLUSIA COUNTY,0,529200.9,0,529200.9,529200.9,566880,0,0,0,0,29.00278,-80.91412,Residential,Masonry,1 498793,FL,MARION COUNTY,32130,32130,32130,32130,32130,47141.14,0,0,0,0,29.364725,-81.964935,Residential,Wood,1 469770,FL,MARION COUNTY,0,273331.86,0,0,273331.86,469780.12,0,0,0,0,29.3705,-81.8472,Residential,Wood,4 516858,FL,MARION COUNTY,0,5611.32,0,0,5611.32,8644.84,0,0,0,0,29.3705,-81.8472,Residential,Wood,4 442421,FL,MARION COUNTY,0,76079.39,0,0,76079.39,101839.88,0,0,0,0,29.3705,-81.8472,Residential,Wood,4 957688,FL,MARION COUNTY,0,201193.86,0,0,201193.86,241017.37,0,0,0,0,29.495094,-81.980469,Residential,Wood,3 848578,FL,MARION COUNTY,0,104849.75,0,0,104849.75,80346.36,0,0,0,0,29.495094,-81.980469,Residential,Wood,3 860584,FL,MARION COUNTY,0,111583.33,0,0,111583.33,83679.13,0,0,0,0,29.495094,-81.980469,Residential,Wood,3 510384,FL,MARION COUNTY,0,41491.22,0,0,41491.22,50059.16,0,0,0,0,29.495094,-81.980469,Residential,Wood,3 869562,FL,MARION COUNTY,0,23607.94,0,0,23607.94,22105.53,0,0,0,0,29.363754,-81.967361,Residential,Wood,1 495308,FL,MARION COUNTY,0,57735.99,0,0,57735.99,84060.6,0,0,0,0,29.365946,-81.740501,Residential,Wood,3 835948,FL,FLAGLER COUNTY,1267496.1,1267496.1,1267496.1,1267496.1,1267496.1,2119577.96,0,0,0,0,29.46735,-81.12356,Residential,Masonry,1 670807,FL,FLAGLER COUNTY,229050,229050,229050,229050,229050,272777.94,0,0,0,0,29.46792,-81.12383,Residential,Wood,1 794160,FL,FLAGLER COUNTY,0,790584.3,0,790584.3,790584.3,1152624.47,0,0,0,0,29.48631,-81.13148,Residential,Masonry,1 172922,FL,FLAGLER COUNTY,328462.2,328462.2,0,0,328462.2,536586.36,0,0,0,0,29.4678,-81.14326,Residential,Wood,1 569262,FL,FLAGLER COUNTY,0,2835785.66,0,0,2835785.66,4001860.72,0,0,0,0,29.431953,-81.154495,Commercial,Reinforced Masonry,1 104983,FL,FLAGLER COUNTY,0,8516440.8,0,8516440.8,8516440.8,12240000,0,0,0,0,29.4772,-81.14944,Commercial,Reinforced Masonry,3 116673,FL,FLAGLER COUNTY,0,201339.27,0,0,201339.27,303619.62,0,0,0,0,29.4664,-81.1339,Residential,Wood,4 112835,FL,FLAGLER COUNTY,0,59749.33,0,0,59749.33,104007.57,0,0,0,0,29.476641,-81.14576,Residential,Wood,1 536086,FL,FLAGLER COUNTY,0,66269.68,0,0,66269.68,73636.49,0,0,0,0,29.476641,-81.14576,Residential,Wood,1 953231,FL,FLAGLER COUNTY,0,47054.28,0,0,47054.28,41304.25,0,0,0,0,29.478374,-81.134987,Residential,Wood,3 935824,FL,FLAGLER COUNTY,0,22721.36,0,0,22721.36,28306.83,0,0,0,0,29.47842,-81.134872,Residential,Wood,3 502653,FL,FLAGLER COUNTY,0,1178377.11,0,0,1178377.11,1083859.48,0,0,0,0,29.520929,-81.149925,Residential,Masonry,1 974946,FL,FLAGLER COUNTY,0,89781.11,0,0,89781.11,138058.66,0,0,0,0,29.437344,-81.1577,Residential,Wood,1 845407,FL,FLAGLER COUNTY,0,189325.92,0,0,189325.92,313087.52,0,0,0,0,29.4664,-81.1339,Residential,Wood,3 486688,FL,FLAGLER COUNTY,0,189325.92,0,0,189325.92,164295.14,0,0,0,0,29.4664,-81.1339,Residential,Wood,3 799469,FL,FLAGLER COUNTY,0,189325.92,0,0,189325.92,178117.83,0,0,0,0,29.4664,-81.1339,Residential,Wood,3 600792,FL,FLAGLER COUNTY,0,231466.93,0,0,231466.93,300924.37,0,0,0,0,29.4664,-81.1339,Residential,Wood,3 300917,FL,FLAGLER COUNTY,0,181427.43,0,0,181427.43,242497.35,0,0,0,0,29.47187,-81.14283,Residential,Wood,3 543291,FL,FLAGLER COUNTY,0,19078.49,0,0,19078.49,20096.51,0,0,0,0,29.47187,-81.14283,Residential,Wood,3 222035,FL,FLAGLER COUNTY,0,179562.23,0,0,179562.23,137713.09,0,0,0,0,29.47187,-81.14283,Residential,Wood,3 689698,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,211825.07,0,0,0,0,29.4742,-81.13616,Residential,Wood,1 180650,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,181251.23,0,0,0,0,29.474405,-81.145894,Residential,Wood,1 750695,FL,FLAGLER COUNTY,0,1683395.87,0,0,1683395.87,2257979.27,0,0,0,0,29.480289,-81.126961,Residential,Masonry,1 180069,FL,FLAGLER COUNTY,0,5353.2,0,0,5353.2,4718.82,0,0,0,0,29.480289,-81.126961,Residential,Wood,1 986288,FL,FLAGLER COUNTY,0,157116.95,0,0,157116.95,215396.34,0,0,0,0,29.43054,-81.1077,Residential,Wood,3 679539,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,123540.21,0,0,0,0,29.44959,-81.11602,Residential,Wood,4 748468,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,176857.57,0,0,0,0,29.4729,-81.12716,Residential,Wood,4 915280,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,110915.59,0,0,0,0,29.48574,-81.130185,Residential,Wood,3 746315,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,180234.46,0,0,0,0,29.4664,-81.1339,Residential,Wood,4 212369,FL,FLAGLER COUNTY,0,402577.39,0,0,402577.39,485146.01,0,0,0,0,29.4664,-81.1339,Residential,Masonry,4 635254,FL,FLAGLER COUNTY,0,606523.04,0,0,606523.04,637025.69,0,0,0,0,29.4664,-81.1339,Residential,Masonry,4 578379,FL,FLAGLER COUNTY,3903302.7,0,3903302.7,3903302.7,3903302.7,5077439.57,0,0,0,0,29.566595,-81.20459,Commercial,Reinforced Masonry,1 252882,FL,FLAGLER COUNTY,496211.4,496211.4,496211.4,496211.4,496211.4,587876.53,0,0,0,0,29.555436,-81.23708,Residential,Masonry,3 246875,FL,FLAGLER COUNTY,0,2427528.6,0,2427528.6,2427528.6,3947258.6,0,0,0,0,29.556723,-81.197327,Commercial,Reinforced Masonry,1 594033,FL,FLAGLER COUNTY,0,65700,0,65700,65700,84812.92,0,0,0,0,29.556723,-81.197327,Residential,Wood,1 857324,FL,FLAGLER COUNTY,0,70200,0,70200,70200,108569.78,0,0,0,0,29.556723,-81.197327,Residential,Wood,1 857308,FL,FLAGLER COUNTY,0,70200,0,70200,70200,87956.67,0,0,0,0,29.556723,-81.197327,Residential,Wood,1 736544,FL,FLAGLER COUNTY,45900,45900,45900,45900,45900,65829.78,0,0,0,0,29.55977,-81.20407,Residential,Wood,3 766827,FL,FLAGLER COUNTY,17100,17100,17100,17100,17100,14907.68,0,0,0,0,29.55266,-81.23276,Residential,Wood,1 772766,FL,FLAGLER COUNTY,0,1880988.45,0,0,1880988.45,2052775.37,0,0,0,0,29.555092,-81.211472,Commercial,Reinforced Masonry,1 282250,FL,FLAGLER COUNTY,1285200,1285200,1285200,1285200,1285200,1401063.35,0,64260,0,0,29.551743,-81.23317,Residential,Masonry,1 139690,FL,FLAGLER COUNTY,1053558,1053558,1053558,1053558,1053558,1444301.59,0,52677.9,0,0,29.47542,-81.17943,Residential,Masonry,1 762840,FL,FLAGLER COUNTY,389895.3,389895.3,0,0,389895.3,419607.66,0,0,0,0,29.576263,-81.174995,Residential,Masonry,1 125666,FL,FLAGLER COUNTY,225291.6,225291.6,0,0,225291.6,320372.77,0,0,0,0,29.60787,-81.2005,Residential,Wood,1 195452,FL,FLAGLER COUNTY,0,4211.48,0,0,4211.48,7405.17,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 967007,FL,FLAGLER COUNTY,0,248826.42,0,0,248826.42,302771.99,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 138260,FL,FLAGLER COUNTY,0,221188.01,0,0,221188.01,325332.17,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 416035,FL,FLAGLER COUNTY,0,265818.29,0,0,265818.29,284854.07,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 539203,FL,FLAGLER COUNTY,0,265818.29,0,0,265818.29,269188.87,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 776628,FL,FLAGLER COUNTY,0,25118.42,0,0,25118.42,43242.51,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 231043,FL,FLAGLER COUNTY,0,248826.42,0,0,248826.42,377658.79,0,0,0,0,29.55092,-81.241386,Residential,Wood,1 230729,FL,FLAGLER COUNTY,0,262152.51,0,0,262152.51,450565.97,0,0,0,0,29.567787,-81.191922,Residential,Wood,1 618948,FL,FLAGLER COUNTY,0,64523.78,0,0,64523.78,85344.64,0,0,0,0,29.551285,-81.241447,Residential,Wood,1 854516,FL,FLAGLER COUNTY,0,145035.97,0,0,145035.97,125392.29,0,0,0,0,29.567787,-81.191922,Residential,Wood,1 230332,FL,FLAGLER COUNTY,0,61239.62,0,0,61239.62,98136.25,0,0,0,0,29.551285,-81.241447,Residential,Wood,1 727895,FL,FLAGLER COUNTY,0,81590.89,0,0,81590.89,74841.69,0,0,0,0,29.57193,-81.25456,Residential,Wood,1 935630,FL,FLAGLER COUNTY,0,3807.19,0,0,3807.19,3068.52,0,0,0,0,29.567787,-81.191922,Residential,Wood,1 808827,FL,FLAGLER COUNTY,0,81590.89,0,0,81590.89,94548.34,0,0,0,0,29.57193,-81.25456,Residential,Wood,1 815710,FL,FLAGLER COUNTY,0,2461.08,0,0,2461.08,3305.31,0,0,0,0,29.551907,-81.248787,Residential,Wood,1 794978,FL,FLAGLER COUNTY,0,58183.9,0,0,58183.9,94929.36,0,0,0,0,29.54656,-81.21174,Residential,Wood,1 550131,FL,FLAGLER COUNTY,0,43807.21,0,0,43807.21,68956.92,0,0,0,0,29.551907,-81.248787,Residential,Wood,1 708613,FL,FLAGLER COUNTY,0,4193872.37,0,0,4193872.37,4896312.44,0,0,0,0,29.551891,-81.248726,Commercial,Reinforced Masonry,1 267843,FL,FLAGLER COUNTY,0,3535.25,0,0,3535.25,2694.92,0,0,0,0,29.562714,-81.271118,Residential,Wood,1 393750,FL,FLAGLER COUNTY,0,57095.22,0,0,57095.22,84358.42,0,0,0,0,29.562714,-81.271118,Residential,Wood,1 606000,FL,FLAGLER COUNTY,0,5505.02,0,0,5505.02,8597.28,0,0,0,0,29.562714,-81.271118,Residential,Wood,1 341300,FL,FLAGLER COUNTY,0,9531.58,0,0,9531.58,14892.14,0,0,0,0,29.551907,-81.248787,Residential,Wood,1 506916,FL,FLAGLER COUNTY,0,156153.88,0,0,156153.88,169708.04,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 906392,FL,FLAGLER COUNTY,0,265126.65,0,0,265126.65,435487.23,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 361708,FL,FLAGLER COUNTY,0,265126.65,0,0,265126.65,277746.68,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 438297,FL,FLAGLER COUNTY,0,156153.88,0,0,156153.88,252294.7,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 678066,FL,FLAGLER COUNTY,0,370375.63,0,0,370375.63,520192.57,0,0,0,0,29.55092,-81.241386,Residential,Masonry,1 812937,FL,FLAGLER COUNTY,0,1094154.96,0,0,1094154.96,1090216,0,0,0,0,29.547266,-81.211998,Residential,Masonry,1 263067,FL,FLAGLER COUNTY,0,88765.64,0,0,88765.64,71020.32,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 586609,FL,FLAGLER COUNTY,0,3786062.37,0,0,3786062.37,4420636.72,0,0,0,0,29.55092,-81.241386,Commercial,Reinforced Masonry,1 951929,FL,FLAGLER COUNTY,0,1671276.63,0,0,1671276.63,2650511.04,0,0,0,0,29.547266,-81.211998,Residential,Masonry,1 105345,FL,FLAGLER COUNTY,0,223702.57,0,0,223702.57,318823.36,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 794905,FL,FLAGLER COUNTY,0,414568.99,0,0,414568.99,603612.45,0,0,0,0,29.547266,-81.211998,Residential,Masonry,1 684769,FL,FLAGLER COUNTY,0,39238.57,0,0,39238.57,51893.8,0,0,0,0,29.547266,-81.211998,Residential,Wood,1 409704,FL,FLAGLER COUNTY,0,414568.99,0,0,414568.99,659144.8,0,0,0,0,29.547266,-81.211998,Residential,Masonry,1 387460,FL,FLAGLER COUNTY,0,820418.34,0,0,820418.34,676984.6,0,0,0,0,29.58219,-81.215073,Residential,Masonry,3 342173,FL,FLAGLER COUNTY,0,1326437.47,0,0,1326437.47,1344105.62,0,0,0,0,29.55006,-81.238152,Residential,Masonry,1 821943,FL,FLAGLER COUNTY,0,2338387.92,0,0,2338387.92,3436504.24,0,0,0,0,29.553509,-81.226753,Commercial,Reinforced Masonry,3 531691,FL,FLAGLER COUNTY,0,3417491.44,0,0,3417491.44,3315349.46,0,0,0,0,29.5511,-81.2342,Commercial,Reinforced Masonry,3 428852,FL,FLAGLER COUNTY,0,916115.05,0,0,916115.05,998931.85,0,0,0,0,29.578863,-81.213448,Residential,Masonry,1 158476,FL,FLAGLER COUNTY,0,1017893.37,0,0,1017893.37,1001981.66,0,0,0,0,29.58439,-81.181565,Residential,Masonry,3 951520,FL,FLAGLER COUNTY,0,4096263.27,0,0,4096263.27,3754995.39,0,0,0,0,29.58439,-81.181565,Commercial,Reinforced Masonry,3 831677,FL,FLAGLER COUNTY,0,56113.2,0,0,56113.2,72004.73,0,0,0,0,29.58439,-81.181565,Residential,Wood,3 248485,FL,FLAGLER COUNTY,0,112226.39,0,0,112226.39,173147.37,0,0,0,0,29.58439,-81.181565,Residential,Wood,3 845512,FL,FLAGLER COUNTY,0,140282.99,0,0,140282.99,191571.29,0,0,0,0,29.58439,-81.181565,Residential,Wood,3 812319,FL,FLAGLER COUNTY,0,56113.2,0,0,56113.2,52284.59,0,0,0,0,29.58439,-81.181565,Residential,Wood,3 171734,FL,FLAGLER COUNTY,0,163396.01,0,0,163396.01,211164.18,0,0,0,0,29.616301,-81.195328,Residential,Wood,1 348008,FL,FLAGLER COUNTY,0,198319.74,0,0,198319.74,231470.08,0,0,0,0,29.616302,-81.195099,Residential,Wood,1 104881,FL,FLAGLER COUNTY,0,39744.98,0,0,39744.98,60639.43,0,0,0,0,29.58283,-81.23304,Residential,Wood,3 699662,FL,FLAGLER COUNTY,0,29158.66,0,0,29158.66,40465.75,0,0,0,0,29.61562,-81.20399,Residential,Wood,1 918865,FL,FLAGLER COUNTY,0,7574.16,0,0,7574.16,10688.65,0,0,0,0,29.61562,-81.20399,Residential,Wood,1 104844,FL,FLAGLER COUNTY,0,22721.36,0,0,22721.36,21032.02,0,0,0,0,29.61562,-81.20399,Residential,Wood,1 927632,FL,FLAGLER COUNTY,0,37534.12,0,0,37534.12,46021.03,0,0,0,0,29.58439,-81.181565,Residential,Wood,3 742874,FL,FLAGLER COUNTY,0,50490.65,0,0,50490.65,86401.73,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 232622,FL,FLAGLER COUNTY,0,82047.59,0,0,82047.59,72289.02,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 832054,FL,FLAGLER COUNTY,0,58879.58,0,0,58879.58,95888.33,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 861218,FL,FLAGLER COUNTY,0,25245.33,0,0,25245.33,23527.23,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 937125,FL,FLAGLER COUNTY,0,86150.59,0,0,86150.59,107050.72,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 548763,FL,FLAGLER COUNTY,0,97098.27,0,0,97098.27,104516.58,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 791156,FL,FLAGLER COUNTY,0,56802.27,0,0,56802.27,81860.7,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 587168,FL,FLAGLER COUNTY,0,56802.27,0,0,56802.27,74898.9,0,0,0,0,29.657162,-81.23764,Residential,Wood,3 446535,FL,FLAGLER COUNTY,0,31556.94,0,0,31556.94,51259.51,0,0,0,0,29.553291,-81.241028,Residential,Wood,1 351074,FL,FLAGLER COUNTY,0,94670.82,0,0,94670.82,108529.68,0,0,0,0,29.55659,-81.17531,Residential,Wood,3 275660,FL,FLAGLER COUNTY,0,46704.13,0,0,46704.13,69263.17,0,0,0,0,29.60399,-81.18916,Residential,Wood,3 553661,FL,FLAGLER COUNTY,0,50490.65,0,0,50490.65,69573.39,0,0,0,0,29.60399,-81.18916,Residential,Wood,3 617930,FL,FLAGLER COUNTY,0,1281064.25,0,0,1281064.25,1644002.57,0,0,0,0,29.60693,-81.19863,Residential,Masonry,3 841171,FL,FLAGLER COUNTY,0,217257.95,0,0,217257.95,337879.56,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 253394,FL,FLAGLER COUNTY,0,217257.95,0,0,217257.95,280704.22,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 479910,FL,FLAGLER COUNTY,0,97098.27,0,0,97098.27,173972.14,0,0,0,0,29.5559,-81.21204,Residential,Wood,4 661611,FL,FLAGLER COUNTY,0,36411.85,0,0,36411.85,40651.58,0,0,0,0,29.625245,-81.195235,Residential,Wood,3 583600,FL,FLAGLER COUNTY,0,135793.93,0,0,135793.93,130036.27,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 703167,FL,FLAGLER COUNTY,0,16833.96,0,0,16833.96,16567.04,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 512645,FL,FLAGLER COUNTY,0,26934.33,0,0,26934.33,42904.62,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 182524,FL,FLAGLER COUNTY,0,896980.65,0,0,896980.65,1233822,0,0,0,0,29.5785,-81.2161,Residential,Masonry,4 808971,FL,FLAGLER COUNTY,0,439927.45,0,0,439927.45,413531.81,0,0,0,0,29.5785,-81.2161,Residential,Masonry,4 463365,FL,FLAGLER COUNTY,0,8978.11,0,0,8978.11,11355.25,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 707080,FL,FLAGLER COUNTY,0,50501.88,0,0,50501.88,69906.72,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 381976,FL,FLAGLER COUNTY,0,38156.97,0,0,38156.97,32467.16,0,0,0,0,29.5785,-81.2161,Residential,Wood,4 357730,FL,FLAGLER COUNTY,0,56113.2,0,0,56113.2,83878,0,0,0,0,29.54586,-81.19231,Residential,Wood,3 716209,FL,FLAGLER COUNTY,0,22445.28,0,0,22445.28,25078.42,0,0,0,0,29.54586,-81.19231,Residential,Wood,3 239346,FL,FLAGLER COUNTY,0,28056.6,0,0,28056.6,31476.81,0,0,0,0,29.54586,-81.19231,Residential,Wood,3 781343,FL,FLAGLER COUNTY,0,106615.07,0,0,106615.07,189747.11,0,0,0,0,29.54586,-81.19231,Residential,Wood,3 879903,FL,PUTNAM COUNTY,111600,111600,111600,111600,111600,171816.01,0,0,0,0,29.38908,-81.637131,Residential,Wood,1 519214,FL,PUTNAM COUNTY,1530,1530,1530,1530,1530,1336.61,0,0,0,0,29.38908,-81.637131,Residential,Wood,1 456437,FL,PUTNAM COUNTY,0,940893.49,0,0,940893.49,840165.2,0,0,0,0,29.7655,-81.8563,Residential,Masonry,3 494458,FL,VOLUSIA COUNTY,0,2372355,0,0,2372355,2370680.12,0,0,0,0,28.947388,-80.891907,Commercial,Reinforced Masonry,1 898210,FL,VOLUSIA COUNTY,0,0,540000,0,540000,649150.2,0,0,0,0,28.95498,-80.88923,Residential,Masonry,1 641058,FL,VOLUSIA COUNTY,0,0,64502.1,0,64502.1,97867.75,0,0,0,0,28.95598,-80.90718,Residential,Wood,1 405267,FL,VOLUSIA COUNTY,0,16833.96,0,0,16833.96,21618.04,0,0,0,0,28.91473,-80.86308,Residential,Wood,1 189601,FL,VOLUSIA COUNTY,0,21133.35,0,0,21133.35,25927.58,0,0,0,0,28.96242,-80.890099,Residential,Wood,3 646400,FL,VOLUSIA COUNTY,0,87947.33,0,0,87947.33,100803.83,0,0,0,0,28.942228,-80.895676,Residential,Wood,1 729115,FL,VOLUSIA COUNTY,0,89781.11,0,0,89781.11,149255.71,0,0,0,0,28.91327,-80.86231,Residential,Wood,1 369648,FL,VOLUSIA COUNTY,0,89781.11,0,0,89781.11,90597.31,0,0,0,0,28.931423,-80.879631,Residential,Wood,1 526520,FL,VOLUSIA COUNTY,0,54212.08,0,0,54212.08,68692.67,0,0,0,0,28.96367,-80.89516,Residential,Wood,1 503334,FL,VOLUSIA COUNTY,0,28056.6,0,0,28056.6,20079.55,0,0,0,0,28.94739,-80.892197,Residential,Wood,1 649305,FL,VOLUSIA COUNTY,0,168339.59,0,0,168339.59,279815.74,0,0,0,0,28.94739,-80.892197,Residential,Wood,1 357293,FL,VOLUSIA COUNTY,0,134671.67,0,0,134671.67,224619.42,0,0,0,0,28.94739,-80.892197,Residential,Wood,1 999514,FL,VOLUSIA COUNTY,0,8978.11,0,0,8978.11,6800.92,0,0,0,0,28.94739,-80.892197,Residential,Wood,1 307029,FL,VOLUSIA COUNTY,0,188540.34,0,0,188540.34,217632.11,0,0,0,0,28.94739,-80.892197,Residential,Wood,1 228627,FL,ST JOHNS COUNTY,511004.7,511004.7,511004.7,511004.7,511004.7,746169.06,0,0,0,0,29.716291,-81.506981,Residential,Masonry,1 946882,FL,ST JOHNS COUNTY,163620,163620,163620,163620,163620,235733.55,0,0,0,0,29.716291,-81.506981,Residential,Wood,1 437675,FL,ST JOHNS COUNTY,0,193879.3,0,0,193879.3,285328.29,0,0,0,0,29.72596,-81.50779,Residential,Wood,3 814839,FL,ST JOHNS COUNTY,0,85422.35,0,0,85422.35,134573.08,0,0,0,0,29.72596,-81.50779,Residential,Wood,3 856705,FL,ST JOHNS COUNTY,0,234785.42,0,0,234785.42,311111.34,0,0,0,0,29.72596,-81.50779,Residential,Wood,3 747727,FL,ST JOHNS COUNTY,0,1421662.5,0,1421662.5,1421662.5,1012678.63,0,0,0,0,29.71431,-81.508018,Residential,Masonry,3 424702,FL,ST JOHNS COUNTY,0,16833.96,0,0,16833.96,16673.95,0,0,0,0,29.715681,-81.50824,Residential,Wood,1 451044,FL,PUTNAM COUNTY,450900,450900,450900,450900,450900,360846.25,0,0,0,0,29.624882,-81.893837,Residential,Masonry,1 218600,FL,PUTNAM COUNTY,255600,255600,255600,255600,255600,309045.96,0,0,0,0,29.624882,-81.893837,Residential,Wood,1 602799,FL,PUTNAM COUNTY,183690,183690,183690,183690,183690,228427.7,0,0,0,0,29.6376,-81.88813,Residential,Wood,1 250654,FL,PUTNAM COUNTY,79258.5,79258.5,79258.5,79258.5,79258.5,70958.23,0,0,0,0,29.624882,-81.893837,Residential,Wood,1 967564,FL,PUTNAM COUNTY,0,295891.2,0,295891.2,295891.2,348309.81,0,0,0,0,29.6375,-81.8845,Residential,Wood,1 896886,FL,PUTNAM COUNTY,0,8321.94,0,0,8321.94,13616.36,0,0,0,0,29.6375,-81.8845,Residential,Wood,1 986862,FL,PUTNAM COUNTY,0,3545.31,0,0,3545.31,5278.85,0,0,0,0,29.624697,-81.891426,Residential,Wood,1 436351,FL,PUTNAM COUNTY,0,15194.17,0,0,15194.17,16392.72,0,0,0,0,29.630305,-81.869315,Residential,Wood,3 620879,FL,PUTNAM COUNTY,0,6953.87,0,0,6953.87,5545.19,0,0,0,0,29.630305,-81.869315,Residential,Wood,3 682078,FL,PUTNAM COUNTY,0,1012.94,0,0,1012.94,921.41,0,0,0,0,29.6375,-81.8845,Residential,Wood,4 191464,FL,PUTNAM COUNTY,0,607.77,0,0,607.77,839.63,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 381120,FL,PUTNAM COUNTY,0,303.88,0,0,303.88,470.77,0,0,0,0,29.6375,-81.8845,Residential,Wood,4 410476,FL,PUTNAM COUNTY,0,25323.62,0,0,25323.62,29743.35,0,0,0,0,29.6375,-81.8845,Residential,Wood,4 546273,FL,PUTNAM COUNTY,0,303.88,0,0,303.88,303.56,0,0,0,0,29.628857,-81.904175,Residential,Wood,1 594827,FL,PUTNAM COUNTY,0,506472.43,0,0,506472.43,570539.17,0,0,0,0,29.626287,-81.897667,Residential,Masonry,1 573912,FL,PUTNAM COUNTY,0,1012.94,0,0,1012.94,1050.09,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 139956,FL,PUTNAM COUNTY,0,8913.91,0,0,8913.91,11233.53,0,0,0,0,29.62239,-81.89592,Residential,Wood,1 200310,FL,PUTNAM COUNTY,0,8204.85,0,0,8204.85,7733.5,0,0,0,0,29.62321,-81.89966,Residential,Wood,1 695311,FL,PUTNAM COUNTY,0,255524.53,0,0,255524.53,369447.59,0,0,0,0,29.62239,-81.89592,Residential,Wood,1 359767,FL,PUTNAM COUNTY,0,607.77,0,0,607.77,647.91,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 346275,FL,PUTNAM COUNTY,0,506.47,0,0,506.47,639.45,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 175548,FL,PUTNAM COUNTY,0,1012.94,0,0,1012.94,777.54,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 745147,FL,PUTNAM COUNTY,0,1012.94,0,0,1012.94,1352.89,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 495066,FL,PUTNAM COUNTY,0,10129.45,0,0,10129.45,16383.45,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 831660,FL,PUTNAM COUNTY,0,4051.78,0,0,4051.78,5895.34,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 511964,FL,PUTNAM COUNTY,0,506.47,0,0,506.47,790.97,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 217516,FL,PUTNAM COUNTY,0,18233.01,0,0,18233.01,25441.61,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 707736,FL,PUTNAM COUNTY,0,506.47,0,0,506.47,754.24,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 159409,FL,PUTNAM COUNTY,0,506.47,0,0,506.47,445.04,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 871958,FL,PUTNAM COUNTY,0,506.47,0,0,506.47,614.15,0,0,0,0,29.625495,-81.89077,Residential,Wood,3 430534,FL,PUTNAM COUNTY,0,1012.94,0,0,1012.94,960.52,0,0,0,0,29.65917,-81.90113,Residential,Wood,3 720776,FL,PUTNAM COUNTY,0,765306.43,0,0,765306.43,1144929.03,0,0,0,0,29.6375,-81.8845,Residential,Masonry,4 245039,FL,PUTNAM COUNTY,0,444254.4,0,444254.4,444254.4,485265.74,0,0,0,0,29.63412,-81.88121,Residential,Masonry,1 954156,FL,PUTNAM COUNTY,0,1250778.67,0,0,1250778.67,1934656.93,0,0,0,0,29.6375,-81.8845,Residential,Masonry,4 677449,FL,PUTNAM COUNTY,157410,157410,157410,157410,157410,195774.75,0,0,0,0,29.4836,-81.573,Residential,Wood,1 899667,FL,PUTNAM COUNTY,142020,142020,142020,142020,142020,197217.49,0,0,0,0,29.4836,-81.573,Residential,Wood,1 295062,FL,PUTNAM COUNTY,81990,81990,81990,81990,81990,93665.38,0,0,0,0,29.4836,-81.573,Residential,Wood,1 645395,FL,LAKE COUNTY,0,27000000,0,0,27000000,33120000,0,1350000,0,0,28.952364,-81.957458,Commercial,Reinforced Concrete,1 506305,FL,LAKE COUNTY,245626.2,245626.2,245626.2,245626.2,245626.2,257563.63,0,0,0,0,28.937996,-81.940987,Residential,Wood,1 163248,FL,LAKE COUNTY,1401300,1401300,1401300,1401300,1401300,1520130.24,0,0,0,0,28.916916,-81.921265,Residential,Masonry,1 176510,FL,LAKE COUNTY,0,143322.3,0,143322.3,143322.3,122743.08,0,0,0,0,28.94676,-81.95316,Residential,Wood,4 288959,FL,LAKE COUNTY,0,684248.4,0,684248.4,684248.4,902817.87,0,0,0,0,28.94676,-81.95316,Residential,Masonry,4 338393,FL,LAKE COUNTY,0,1583367.31,0,0,1583367.31,2413830.8,0,0,0,0,28.952524,-81.957619,Residential,Masonry,3 549679,FL,LAKE COUNTY,0,18720000,0,0,18720000,25830000,0,0,0,0,28.952856,-81.957822,Commercial,Reinforced Concrete,1 503061,FL,LAKE COUNTY,0,345984,0,0,345984,529407.42,0,0,0,0,28.952549,-81.957642,Residential,Wood,3 293704,FL,LAKE COUNTY,544923,544923,0,0,544923,580915.16,0,0,0,0,28.90019,-81.94407,Residential,Masonry,1 471409,FL,LAKE COUNTY,0,943555.05,0,0,943555.05,1233037.74,0,0,0,0,28.952312,-81.957598,Residential,Masonry,1 423872,FL,SUMTER COUNTY,0,1706327.88,0,0,1706327.88,2341916.24,0,0,0,0,28.958881,-81.964424,Residential,Masonry,1 689854,FL,LAKE COUNTY,0,201339.27,0,0,201339.27,211124.36,0,0,0,0,28.9305,-81.9334,Residential,Wood,4 574505,FL,LAKE COUNTY,1634724,1634724,1634724,1634724,1634724,1916027.31,0,81736.2,0,0,28.952816,-81.957977,Residential,Masonry,1 216610,FL,SUMTER COUNTY,13145.4,13145.4,13145.4,13145.4,13145.4,14951.58,0,0,0,0,28.9123,-81.9935,Residential,Wood,4 602920,FL,MARION COUNTY,0,1100488.99,0,0,1100488.99,1200611.48,0,0,0,0,28.981182,-82.008194,Residential,Masonry,1 558984,FL,SUMTER COUNTY,0,1237761.03,0,0,1237761.03,1316008.57,0,0,0,0,28.92819,-82.013092,Residential,Masonry,4 316493,FL,SUMTER COUNTY,1384650,1384650,1384650,1384650,1384650,1067731.31,0,69232.5,0,0,28.926088,-82.009605,Residential,Masonry,3 109589,FL,SUMTER COUNTY,483272.1,483272.1,0,0,483272.1,602418.97,0,0,0,0,28.873085,-81.992935,Residential,Masonry,4 124621,FL,SUMTER COUNTY,0,1374773.29,0,0,1374773.29,1603213.87,0,0,0,0,28.9249,-82.016415,Residential,Masonry,4 871731,FL,SUMTER COUNTY,0,563376.48,0,0,563376.48,563151.13,0,0,0,0,28.884814,-81.98982,Residential,Masonry,4 746595,FL,SUMTER COUNTY,0,1579025.32,0,0,1579025.32,1877942.71,0,0,0,0,28.878162,-81.975136,Residential,Masonry,4 634347,FL,SUMTER COUNTY,0,1879867.24,0,0,1879867.24,1494268.87,0,0,0,0,28.94691,-81.9603,Commercial,Reinforced Masonry,4 125334,FL,FLAGLER COUNTY,0,1030071.24,0,0,1030071.24,1414065.32,0,0,0,0,29.54762,-81.23292,Residential,Masonry,3 341729,FL,FLAGLER COUNTY,0,814625.46,0,0,814625.46,803663.86,0,0,0,0,29.54762,-81.23292,Residential,Masonry,3 721106,FL,FLAGLER COUNTY,0,7784712.54,0,0,7784712.54,7107753.94,0,0,0,0,29.54762,-81.23292,Commercial,Reinforced Masonry,3 846516,FL,FLAGLER COUNTY,0,208048.5,0,208048.5,208048.5,243466.68,0,0,0,0,29.54762,-81.23292,Residential,Wood,3 750042,FL,FLAGLER COUNTY,0,3560865.66,0,0,3560865.66,3259260.34,0,0,0,0,29.54762,-81.23292,Commercial,Reinforced Masonry,3 780731,FL,FLAGLER COUNTY,126004.5,126004.5,126004.5,126004.5,126004.5,173558.6,0,0,0,0,29.474253,-81.208153,Residential,Wood,4 169754,FL,FLAGLER COUNTY,16200,16200,16200,16200,16200,20650.53,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 400752,FL,FLAGLER COUNTY,16200,16200,16200,16200,16200,18017.67,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 331884,FL,FLAGLER COUNTY,29700,29700,29700,29700,29700,26660.06,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 144867,FL,FLAGLER COUNTY,27000,27000,27000,27000,27000,25336.8,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 815954,FL,FLAGLER COUNTY,19147.5,19147.5,19147.5,19147.5,19147.5,18553.81,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 851350,FL,FLAGLER COUNTY,135000,135000,135000,135000,135000,112991.76,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 398738,FL,FLAGLER COUNTY,16200,16200,16200,16200,16200,19085.41,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 437663,FL,FLAGLER COUNTY,11700,11700,11700,11700,11700,10594.58,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 601645,FL,FLAGLER COUNTY,14072.4,14072.4,14072.4,14072.4,14072.4,19003.93,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 192394,FL,FLAGLER COUNTY,112500,112500,112500,112500,112500,96997.95,0,0,0,0,29.477137,-81.189888,Residential,Wood,1 223731,FL,FLAGLER COUNTY,0,336502.48,0,0,336502.48,319997.03,0,0,0,0,29.44014,-81.21007,Residential,Wood,4 950204,FL,FLAGLER COUNTY,0,1069640.25,0,0,1069640.25,1268379.41,0,0,0,0,29.586763,-81.279366,Residential,Masonry,4 321084,FL,FLAGLER COUNTY,0,3988489.07,0,0,3988489.07,7209241.86,0,0,0,0,29.586763,-81.279366,Commercial,Reinforced Masonry,4 110240,FL,FLAGLER COUNTY,0,1822920.8,0,0,1822920.8,2138286.1,0,0,0,0,29.586763,-81.279366,Commercial,Reinforced Masonry,4 646844,FL,FLAGLER COUNTY,0,2084892.01,0,0,2084892.01,3062235.19,0,0,0,0,29.586763,-81.279366,Commercial,Reinforced Masonry,4 246286,FL,FLAGLER COUNTY,0,1495683.4,0,0,1495683.4,1919865.2,0,0,0,0,29.586763,-81.279366,Residential,Masonry,4 219477,FL,FLAGLER COUNTY,0,24606.26,0,0,24606.26,17416.51,0,0,0,0,29.530659,-81.225227,Residential,Wood,3 997455,FL,FLAGLER COUNTY,0,582213.35,0,0,582213.35,722102.91,0,0,0,0,29.530659,-81.225227,Residential,Masonry,3 385492,FL,FLAGLER COUNTY,0,12690.65,0,0,12690.65,20029.14,0,0,0,0,29.530659,-81.225227,Residential,Wood,3 661842,FL,FLAGLER COUNTY,0,72608.63,0,0,72608.63,58917.55,0,0,0,0,29.530659,-81.225227,Residential,Wood,3 782685,FL,FLAGLER COUNTY,0,46227.49,0,0,46227.49,54881.28,0,0,0,0,29.530659,-81.225227,Residential,Wood,3 396794,FL,FLAGLER COUNTY,0,935.48,0,0,935.48,1177.14,0,0,0,0,29.530659,-81.225227,Residential,Wood,3 458717,FL,FLAGLER COUNTY,0,90647.48,0,0,90647.48,106477.7,0,0,0,0,29.55468,-81.21322,Residential,Wood,3 719166,FL,FLAGLER COUNTY,0,2650813.57,0,0,2650813.57,2238771.11,0,0,0,0,29.490365,-81.22108,Commercial,Reinforced Masonry,4 650380,FL,FLAGLER COUNTY,0,330675.06,0,0,330675.06,364676.39,0,0,0,0,29.472528,-81.222412,Residential,Wood,1 950888,FL,FLAGLER COUNTY,0,203915.35,0,0,203915.35,250923.55,0,0,0,0,29.46357,-81.20865,Residential,Wood,1 520987,FL,VOLUSIA COUNTY,133740,133740,133740,133740,133740,213653.66,0,0,0,0,29.02256,-80.929314,Residential,Wood,1 550708,FL,VOLUSIA COUNTY,0,8279469,0,8279469,8279469,9000000,0,0,0,0,29.013592,-80.945537,Commercial,Reinforced Masonry,1 275481,FL,VOLUSIA COUNTY,0,2489184.72,0,0,2489184.72,3095002.5,0,0,0,0,29.0392,-80.935532,Commercial,Reinforced Masonry,1 226681,FL,VOLUSIA COUNTY,0,310685.76,0,0,310685.76,412418.26,0,0,0,0,29.03493,-80.95085,Residential,Wood,1 189174,FL,VOLUSIA COUNTY,0,3012502.5,0,3012502.5,3012502.5,3060895.34,0,0,0,0,28.99675,-80.92762,Commercial,Reinforced Masonry,1 388959,FL,VOLUSIA COUNTY,0,3233790,0,3233790,3233790,4014950.78,0,0,0,0,28.99675,-80.92762,Commercial,Reinforced Masonry,1 340020,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,25946.54,0,0,0,0,28.99675,-80.92762,Residential,Wood,1 789448,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,40245.17,0,0,0,0,28.99675,-80.92762,Residential,Wood,1 678216,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,35742.68,0,0,0,0,28.99675,-80.92762,Residential,Wood,1 109920,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,39052.53,0,0,0,0,28.99675,-80.92762,Residential,Wood,1 722873,FL,VOLUSIA COUNTY,45000,45000,45000,45000,45000,41996.43,0,0,0,0,29.019426,-80.920776,Residential,Wood,1 617670,FL,VOLUSIA COUNTY,900,900,900,900,900,779.93,0,0,0,0,29.019329,-80.920731,Residential,Wood,1 131874,FL,VOLUSIA COUNTY,27000,27000,27000,27000,27000,46604,0,0,0,0,29.02208,-80.92264,Residential,Wood,1 241370,FL,VOLUSIA COUNTY,22500,22500,22500,22500,22500,18488.25,0,0,0,0,29.021038,-80.922966,Residential,Wood,1 449602,FL,VOLUSIA COUNTY,9000,9000,9000,9000,9000,9623.95,0,0,0,0,29.019445,-80.920784,Residential,Wood,1 478999,FL,VOLUSIA COUNTY,0,18450000,0,0,18450000,18090000,0,0,0,0,29.01338,-80.964905,Commercial,Reinforced Concrete,1 150409,FL,VOLUSIA COUNTY,595863.9,595863.9,0,0,595863.9,563413.15,0,0,0,0,29.009628,-81.069084,Residential,Masonry,1 915255,FL,VOLUSIA COUNTY,255182.4,255182.4,0,0,255182.4,370793.3,0,0,0,0,29.016153,-80.996826,Residential,Wood,4 510693,FL,VOLUSIA COUNTY,829856.7,829856.7,0,0,829856.7,956492.83,0,0,0,0,29.0249,-80.922729,Residential,Masonry,1 143818,FL,VOLUSIA COUNTY,0,20086.16,0,0,20086.16,20262.92,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 779686,FL,VOLUSIA COUNTY,0,52954.42,0,0,52954.42,44364.95,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 722997,FL,VOLUSIA COUNTY,0,11869.09,0,0,11869.09,16058.89,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 705313,FL,VOLUSIA COUNTY,0,96778.77,0,0,96778.77,150719.39,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 482645,FL,VOLUSIA COUNTY,0,4199.83,0,0,4199.83,4692.66,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 120229,FL,VOLUSIA COUNTY,0,14334.21,0,0,14334.21,12341.76,0,0,0,0,29.025925,-80.933315,Residential,Wood,4 811095,FL,VOLUSIA COUNTY,0,3925.93,0,0,3925.93,6402.09,0,0,0,0,29.04694,-80.940643,Residential,Wood,1 438018,FL,VOLUSIA COUNTY,0,404462.23,0,0,404462.23,523393.54,0,0,0,0,29.046904,-80.94072,Residential,Masonry,1 768822,FL,VOLUSIA COUNTY,0,5021.54,0,0,5021.54,4927.94,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 772362,FL,VOLUSIA COUNTY,0,89474.71,0,0,89474.71,68493.79,0,0,0,0,29.048095,-80.937845,Residential,Wood,3 314865,FL,VOLUSIA COUNTY,0,620844.96,0,0,620844.96,647143.95,0,0,0,0,29.057396,-80.942741,Residential,Masonry,1 934948,FL,VOLUSIA COUNTY,0,169819.36,0,0,169819.36,206536.85,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 610740,FL,VOLUSIA COUNTY,0,5021.54,0,0,5021.54,7236.8,0,0,0,0,29.05328,-80.9575,Residential,Wood,3 344770,FL,VOLUSIA COUNTY,0,677907.91,0,0,677907.91,766697.58,0,0,0,0,29.049618,-80.952415,Residential,Masonry,1 931502,FL,VOLUSIA COUNTY,0,147907.18,0,0,147907.18,201865.79,0,0,0,0,29.049618,-80.952415,Residential,Wood,1 872744,FL,VOLUSIA COUNTY,0,15886.33,0,0,15886.33,13090.33,0,0,0,0,29.049618,-80.952415,Residential,Wood,1 214586,FL,VOLUSIA COUNTY,0,473302.98,0,0,473302.98,556816.34,0,0,0,0,29.049618,-80.952415,Residential,Masonry,1 337127,FL,VOLUSIA COUNTY,0,416331.32,0,0,416331.32,625065.7,0,0,0,0,29.049618,-80.952415,Residential,Masonry,1 337204,FL,VOLUSIA COUNTY,0,31955.26,0,0,31955.26,54227.05,0,0,0,0,29.049618,-80.952415,Residential,Wood,1 253060,FL,VOLUSIA COUNTY,0,1095.61,0,0,1095.61,1134.92,0,0,0,0,29.025925,-80.933315,Residential,Wood,4 610375,FL,VOLUSIA COUNTY,0,41222.28,0,0,41222.28,59162.63,0,0,0,0,29.049618,-80.952415,Residential,Wood,1 787788,FL,VOLUSIA COUNTY,0,1186.91,0,0,1186.91,1798.29,0,0,0,0,29.04754,-80.93919,Residential,Wood,3 455863,FL,VOLUSIA COUNTY,0,419983.35,0,0,419983.35,432409.82,0,0,0,0,29.056581,-80.942062,Residential,Masonry,1 247631,FL,VOLUSIA COUNTY,0,33781.27,0,0,33781.27,52490.01,0,0,0,0,29.056581,-80.942062,Residential,Wood,1 593301,FL,VOLUSIA COUNTY,0,1278.21,0,0,1278.21,1501.3,0,0,0,0,29.04754,-80.93919,Residential,Wood,3 488886,FL,VOLUSIA COUNTY,0,80152.91,0,0,80152.91,110803.38,0,0,0,0,29.049618,-80.952415,Residential,Wood,1 295000,FL,VOLUSIA COUNTY,0,39259.31,0,0,39259.31,67932.43,0,0,0,0,29.048095,-80.937845,Residential,Wood,3 908937,FL,VOLUSIA COUNTY,0,73953.59,0,0,73953.59,62021.62,0,0,0,0,29.048095,-80.937845,Residential,Wood,3 468187,FL,VOLUSIA COUNTY,0,36520.29,0,0,36520.29,41145.77,0,0,0,0,29.048095,-80.937845,Residential,Wood,3 379881,FL,VOLUSIA COUNTY,0,7030.16,0,0,7030.16,10631.45,0,0,0,0,29.048095,-80.937845,Residential,Wood,3 788402,FL,VOLUSIA COUNTY,0,5112.84,0,0,5112.84,3618.91,0,0,0,0,29.057396,-80.942741,Residential,Wood,1 118596,FL,VOLUSIA COUNTY,0,18541.35,0,0,18541.35,27492.89,0,0,0,0,28.9977,-80.966911,Residential,Wood,1 517493,FL,VOLUSIA COUNTY,0,1406487.73,0,0,1406487.73,1172977.01,0,0,0,0,29.02356,-80.93046,Residential,Masonry,1 186420,FL,VOLUSIA COUNTY,0,8792.26,0,0,8792.26,11205.65,0,0,0,0,29.02356,-80.93046,Residential,Wood,1 908267,FL,VOLUSIA COUNTY,0,1605288.68,0,0,1605288.68,1803580.36,0,0,0,0,29.0487,-80.9386,Residential,Masonry,3 963871,FL,VOLUSIA COUNTY,0,205426.64,0,0,205426.64,213558.25,0,0,0,0,29.067547,-80.947762,Residential,Wood,4 718252,FL,VOLUSIA COUNTY,0,219334.48,0,0,219334.48,225913.64,0,0,0,0,29.02953,-80.94115,Residential,Wood,1 658095,FL,VOLUSIA COUNTY,0,19173.15,0,0,19173.15,24099.66,0,0,0,0,29.02953,-80.94115,Residential,Wood,1 966848,FL,VOLUSIA COUNTY,0,2930.75,0,0,2930.75,3797.67,0,0,0,0,29.0487,-80.9386,Residential,Wood,3 711857,FL,VOLUSIA COUNTY,0,9221.37,0,0,9221.37,9075.16,0,0,0,0,29.02953,-80.94115,Residential,Wood,1 669609,FL,VOLUSIA COUNTY,0,284930.4,0,0,284930.4,378589.88,0,0,0,0,29.048433,-80.937271,Residential,Wood,3 863245,FL,VOLUSIA COUNTY,0,15782.24,0,0,15782.24,16545.16,0,0,0,0,29.048433,-80.937271,Residential,Wood,3 146468,FL,VOLUSIA COUNTY,0,5751.95,0,0,5751.95,8390.28,0,0,0,0,29.048433,-80.937271,Residential,Wood,3 567227,FL,VOLUSIA COUNTY,0,26294.61,0,0,26294.61,35026.76,0,0,0,0,29.048433,-80.937271,Residential,Wood,3 795810,FL,VOLUSIA COUNTY,0,913.01,0,0,913.01,910.59,0,0,0,0,29.02269,-80.920385,Residential,Wood,3 838576,FL,VOLUSIA COUNTY,0,2510.77,0,0,2510.77,3754.49,0,0,0,0,29.02269,-80.920385,Residential,Wood,3 388986,FL,VOLUSIA COUNTY,0,55328.24,0,0,55328.24,55859.17,0,0,0,0,29.025925,-80.933315,Residential,Wood,4 544168,FL,VOLUSIA COUNTY,0,31042.25,0,0,31042.25,36412.56,0,0,0,0,29.025925,-80.933315,Residential,Wood,4 802530,FL,VOLUSIA COUNTY,0,3378.13,0,0,3378.13,2951.13,0,0,0,0,29.014365,-80.995753,Residential,Wood,4 165046,FL,VOLUSIA COUNTY,0,7304.06,0,0,7304.06,11802.36,0,0,0,0,29.02953,-80.94115,Residential,Wood,1 104976,FL,VOLUSIA COUNTY,0,3688.55,0,0,3688.55,6284.71,0,0,0,0,29.025925,-80.933315,Residential,Wood,4 417171,FL,VOLUSIA COUNTY,0,78062.12,0,0,78062.12,109671.35,0,0,0,0,29.02269,-80.920385,Residential,Wood,3 975058,FL,VOLUSIA COUNTY,0,4930.24,0,0,4930.24,5064.34,0,0,0,0,29.0239,-80.9726,Residential,Wood,4 807765,FL,VOLUSIA COUNTY,0,32466.54,0,0,32466.54,52819.33,0,0,0,0,29.028425,-80.89257,Residential,Wood,4 251583,FL,VOLUSIA COUNTY,0,41085.33,0,0,41085.33,45264.03,0,0,0,0,29.014365,-80.995753,Residential,Wood,4 210615,FL,VOLUSIA COUNTY,0,438.24,0,0,438.24,313.64,0,0,0,0,29.04588,-80.90127,Residential,Wood,4 651325,FL,VOLUSIA COUNTY,0,310.42,0,0,310.42,345.79,0,0,0,0,29.04588,-80.90127,Residential,Wood,4 319741,FL,VOLUSIA COUNTY,0,73588.39,0,0,73588.39,59002.58,0,0,0,0,29.02269,-80.920385,Residential,Wood,3 722377,FL,VOLUSIA COUNTY,0,11686.49,0,0,11686.49,13573.86,0,0,0,0,29.04588,-80.90127,Residential,Wood,4 248441,FL,VOLUSIA COUNTY,0,88650,0,0,88650,112484.17,0,4432.5,0,0,29.029577,-80.932259,Residential,Wood,1 248570,FL,VOLUSIA COUNTY,0,463041,0,0,463041,462175.11,0,0,0,0,29.029577,-80.932259,Residential,Masonry,1 272118,FL,VOLUSIA COUNTY,0,77418,0,0,77418,97887.32,0,3870.9,0,0,29.029577,-80.932259,Residential,Wood,1 145345,FL,VOLUSIA COUNTY,0,416070,0,0,416070,472129.19,0,20803.5,0,0,29.029577,-80.932259,Residential,Masonry,1 352149,FL,VOLUSIA COUNTY,0,103230,0,0,103230,138648.21,0,5161.5,0,0,29.029577,-80.932259,Residential,Wood,1 217396,FL,VOLUSIA COUNTY,0,494055,0,0,494055,496869.14,0,0,0,0,29.029577,-80.932259,Residential,Masonry,1 429113,FL,VOLUSIA COUNTY,0,913689,0,0,913689,961639.4,0,0,0,0,29.029577,-80.932259,Residential,Masonry,1 763815,FL,VOLUSIA COUNTY,0,24786,0,0,24786,30880.58,0,1239.3,0,0,29.029577,-80.932259,Residential,Wood,1 257132,FL,VOLUSIA COUNTY,0,2655900,0,0,2655900,1972271.34,0,132795,0,0,29.00294,-80.93051,Commercial,Reinforced Masonry,1 191982,FL,VOLUSIA COUNTY,0,4112118,0,0,4112118,3114929.39,0,205605.9,0,0,29.00294,-80.93051,Commercial,Reinforced Masonry,1 302095,FL,VOLUSIA COUNTY,0,11250000,0,0,11250000,18540000,0,563451.3,0,0,29.00294,-80.93051,Commercial,Reinforced Concrete,1 355164,FL,VOLUSIA COUNTY,0,11790000,0,0,11790000,10890000,0,587782.8,0,0,29.00294,-80.93051,Commercial,Reinforced Concrete,1 175085,FL,VOLUSIA COUNTY,0,1283904,0,0,1283904,1464266.83,0,64195.2,0,0,29.00403,-80.92379,Residential,Masonry,1 161872,FL,VOLUSIA COUNTY,0,1461816,0,0,1461816,1527732.21,0,73090.8,0,0,29.00403,-80.92379,Residential,Masonry,1 533629,FL,VOLUSIA COUNTY,0,1493982,0,0,1493982,1729430.58,0,74699.1,0,0,29.00403,-80.92379,Residential,Masonry,1 858406,FL,VOLUSIA COUNTY,0,2105208,0,0,2105208,2025306.94,0,105260.4,0,0,29.00403,-80.92379,Commercial,Reinforced Masonry,1 285025,FL,VOLUSIA COUNTY,0,4213800,0,0,4213800,6557751.53,0,210690,0,0,29.00403,-80.92379,Commercial,Reinforced Masonry,1 895592,FL,VOLUSIA COUNTY,0,1665342,0,0,1665342,2853505.23,0,83267.1,0,0,29.00403,-80.92379,Residential,Masonry,1 206619,FL,VOLUSIA COUNTY,0,961461,0,0,961461,1049441.41,0,0,0,0,29.01069,-80.91989,Residential,Masonry,1 435949,FL,VOLUSIA COUNTY,0,781623,0,0,781623,949840.78,0,0,0,0,29.01069,-80.91989,Residential,Masonry,1 461449,FL,VOLUSIA COUNTY,0,686151,0,0,686151,578364.91,0,0,0,0,29.01069,-80.91989,Residential,Masonry,1 905662,FL,VOLUSIA COUNTY,0,787500,0,787500,787500,1140726.83,0,39375,0,0,29.02209,-81.05154,Residential,Masonry,1 635039,FL,VOLUSIA COUNTY,4457745,4457745,4457745,4457745,4457745,5707910.67,0,0,0,0,29.056627,-80.969398,Commercial,Reinforced Masonry,1 820600,FL,VOLUSIA COUNTY,0,692068.79,0,0,692068.79,778411.29,0,0,0,0,29.049089,-80.966125,Residential,Masonry,1 104283,FL,VOLUSIA COUNTY,0,642459.9,0,0,642459.9,808471.54,0,0,0,0,29.02049,-80.982,Residential,Masonry,1 344567,FL,VOLUSIA COUNTY,0,9900000,0,0,9900000,8261464.63,0,0,0,0,29.00199,-80.926479,Commercial,Reinforced Concrete,1 390647,FL,VOLUSIA COUNTY,0,1684843.3,0,0,1684843.3,1667657.89,0,0,0,0,29.0135,-80.9243,Residential,Masonry,1 687412,FL,VOLUSIA COUNTY,0,298915.05,0,0,298915.05,254603.89,0,0,0,0,29.0135,-80.9243,Residential,Wood,1 702179,FL,VOLUSIA COUNTY,1376352,1376352,1376352,1376352,1376352,1706274.59,0,68817.6,68817.6,0,29.0239,-80.9726,Residential,Masonry,4 267362,FL,VOLUSIA COUNTY,0,395013.02,0,0,395013.02,350534.56,0,0,0,0,29.0135,-80.9243,Residential,Masonry,1 993587,FL,VOLUSIA COUNTY,902275.2,902275.2,902275.2,902275.2,902275.2,1365604.34,0,0,0,0,29.0135,-80.9243,Residential,Masonry,1 964628,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,206163.36,0,0,0,0,29.0239,-80.9726,Residential,Wood,4 490241,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,267266.81,0,0,0,0,29.0458,-80.967735,Residential,Wood,3 851104,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,210078.6,0,0,0,0,29.035155,-80.92814,Residential,Wood,3 750803,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,262704.26,0,0,0,0,29.027665,-80.92263,Residential,Wood,3 325394,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,612620.32,0,0,0,0,29.0239,-80.9726,Residential,Masonry,4 380184,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,384939.84,0,0,0,0,29.031805,-80.926145,Residential,Masonry,3 427478,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,449831.5,0,0,0,0,29.025445,-80.921545,Residential,Masonry,3 652871,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,385129.46,0,0,0,0,29.038655,-80.94162,Residential,Masonry,3 363169,FL,VOLUSIA COUNTY,0,0,279397.8,0,279397.8,292153.15,0,0,0,0,29.025749,-80.92099,Residential,Wood,1 510053,FL,VOLUSIA COUNTY,0,0,97763.4,0,97763.4,147311.46,0,0,0,0,29.060896,-80.950813,Residential,Wood,3 597401,FL,VOLUSIA COUNTY,0,0,107002.8,0,107002.8,82459.57,0,0,0,0,29.060896,-80.950813,Residential,Wood,3 446085,FL,VOLUSIA COUNTY,0,0,59207.4,0,59207.4,86869.1,0,0,0,0,29.060896,-80.950813,Residential,Wood,3 833892,FL,VOLUSIA COUNTY,0,0,47448,0,47448,45697.93,0,0,0,0,29.059858,-80.952652,Residential,Wood,1 411540,FL,VOLUSIA COUNTY,0,205969.1,0,0,205969.1,314007.3,0,0,0,0,29.029415,-80.93766,Residential,Wood,1 518607,FL,VOLUSIA COUNTY,0,92886.42,0,0,92886.42,107543.71,0,0,0,0,29.028742,-80.937637,Residential,Wood,3 936683,FL,VOLUSIA COUNTY,0,98759.22,0,0,98759.22,171401.77,0,0,0,0,29.020763,-80.933273,Residential,Wood,1 922803,FL,VOLUSIA COUNTY,0,98759.22,0,0,98759.22,104061.61,0,0,0,0,29.021933,-80.934708,Residential,Wood,1 739051,FL,VOLUSIA COUNTY,0,178464.65,0,0,178464.65,155282.09,0,0,0,0,29.021933,-80.934723,Residential,Wood,1 593852,FL,VOLUSIA COUNTY,0,98759.22,0,0,98759.22,95766.42,0,0,0,0,29.021986,-80.93499,Residential,Wood,1 342807,FL,VOLUSIA COUNTY,0,98759.22,0,0,98759.22,121048.39,0,0,0,0,29.02239,-80.93452,Residential,Wood,1 231517,FL,VOLUSIA COUNTY,0,98759.22,0,0,98759.22,88437.7,0,0,0,0,29.023003,-80.934258,Residential,Wood,1 288380,FL,VOLUSIA COUNTY,0,98759.22,0,0,98759.22,135336.48,0,0,0,0,29.021904,-80.933891,Residential,Wood,1 743172,FL,VOLUSIA COUNTY,0,178464.65,0,0,178464.65,222255.06,0,0,0,0,29.02188,-80.93332,Residential,Wood,1 689102,FL,VOLUSIA COUNTY,0,178464.65,0,0,178464.65,277805.22,0,0,0,0,29.02239,-80.93308,Residential,Wood,1 934296,FL,VOLUSIA COUNTY,0,85057.5,0,0,85057.5,145843.85,0,0,0,0,29.022196,-80.9338,Residential,Wood,1 712242,FL,VOLUSIA COUNTY,0,99935.36,0,0,99935.36,167430.5,0,0,0,0,29.022217,-80.933807,Residential,Wood,1 835068,FL,VOLUSIA COUNTY,0,137323.58,0,0,137323.58,110325.76,0,0,0,0,29.029697,-80.93721,Residential,Wood,1 502795,FL,VOLUSIA COUNTY,0,158597.21,0,0,158597.21,187858.4,0,0,0,0,29.029968,-80.937172,Residential,Wood,1 823681,FL,VOLUSIA COUNTY,0,107824.87,0,0,107824.87,82733.7,0,0,0,0,29.02766,-80.93675,Residential,Wood,1 931855,FL,VOLUSIA COUNTY,0,158597.21,0,0,158597.21,216529.6,0,0,0,0,29.029358,-80.937737,Residential,Wood,1 288831,FL,VOLUSIA COUNTY,0,107193.04,0,0,107193.04,115973.43,0,0,0,0,29.027712,-80.937469,Residential,Wood,1 367379,FL,VOLUSIA COUNTY,0,107824.87,0,0,107824.87,129519.24,0,0,0,0,29.026899,-80.938431,Residential,Wood,1 248688,FL,VOLUSIA COUNTY,0,216000,0,216000,216000,330149.52,0,10800,0,900,29.03359,-80.9313,Residential,Wood,1 412421,FL,VOLUSIA COUNTY,358402.5,358402.5,358402.5,358402.5,358402.5,611365.85,0,0,0,0,29.038548,-80.902878,Residential,Wood,1 397884,FL,VOLUSIA COUNTY,166500,166500,166500,166500,166500,232225.54,0,0,0,0,29.03774,-80.90123,Residential,Wood,1 958340,FL,VOLUSIA COUNTY,120150,120150,120150,120150,120150,129804.29,0,0,0,0,29.01826,-80.88654,Residential,Wood,1 230201,FL,VOLUSIA COUNTY,25500.6,25500.6,25500.6,25500.6,25500.6,25576.59,0,0,0,0,29.03773,-80.90217,Residential,Wood,1 948395,FL,VOLUSIA COUNTY,8100,8100,8100,8100,8100,8683.78,0,0,0,0,29.03774,-80.90123,Residential,Wood,1 622812,FL,VOLUSIA COUNTY,0,3784633.38,0,0,3784633.38,4643200.17,0,0,0,0,29.0057,-80.87789,Commercial,Reinforced Masonry,1 671040,FL,VOLUSIA COUNTY,0,363391.38,0,0,363391.38,365382.76,0,0,0,0,28.99342,-80.8727,Residential,Masonry,1 769552,FL,VOLUSIA COUNTY,2373089.4,2373089.4,2373089.4,2373089.4,2373089.4,3532229.66,0,0,0,0,29.028719,-80.896507,Commercial,Reinforced Masonry,1 480253,FL,VOLUSIA COUNTY,818316,818316,818316,818316,818316,978705.94,0,40915.8,0,0,29.0311,-80.91945,Residential,Masonry,1 584882,FL,VOLUSIA COUNTY,0,727272,0,0,727272,949351.78,0,36363.6,0,0,29.00323,-80.87868,Residential,Masonry,1 665143,FL,VOLUSIA COUNTY,0,362214,0,0,362214,646873.64,0,18110.7,0,0,29.00323,-80.87868,Residential,Masonry,1 544248,FL,VOLUSIA COUNTY,0,129591,0,0,129591,92092.55,0,0,0,0,29.00323,-80.87868,Residential,Wood,1 390443,FL,VOLUSIA COUNTY,0,172341,0,0,172341,212685.68,0,0,0,0,29.00323,-80.87868,Residential,Wood,1 190066,FL,VOLUSIA COUNTY,0,318276,0,0,318276,359341.24,0,15913.8,0,0,29.00323,-80.87868,Residential,Wood,1 712059,FL,VOLUSIA COUNTY,1080000,1080000,1080000,1080000,1080000,909118.08,0,54000,0,0,29.028702,-80.894165,Residential,Masonry,1 208346,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,322690.47,0,0,0,0,29.278035,-81.082145,Residential,Wood,4 900310,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,333417.83,0,0,0,0,29.2855,-81.0561,Residential,Wood,4 346225,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,252881.12,0,0,0,0,29.27742,-81.052495,Residential,Wood,4 883331,FL,VOLUSIA COUNTY,0,382291.33,0,0,382291.33,542909.5,0,0,0,0,29.28943,-81.04634,Residential,Masonry,4 939552,FL,VOLUSIA COUNTY,0,125766.51,0,0,125766.51,189511.89,0,0,0,0,29.278368,-81.068296,Residential,Wood,4 877896,FL,VOLUSIA COUNTY,0,125766.51,0,0,125766.51,158254.51,0,0,0,0,29.278414,-81.068317,Residential,Wood,4 546349,FL,VOLUSIA COUNTY,0,125766.51,0,0,125766.51,105511.81,0,0,0,0,29.278461,-81.068338,Residential,Wood,4 494431,FL,VOLUSIA COUNTY,0,125766.51,0,0,125766.51,140984.25,0,0,0,0,29.278356,-81.068291,Residential,Wood,4 805034,FL,VOLUSIA COUNTY,0,100581.78,0,0,100581.78,103349.89,0,0,0,0,29.278275,-81.068254,Residential,Wood,4 236937,FL,VOLUSIA COUNTY,0,100581.78,0,0,100581.78,119112.16,0,0,0,0,29.278264,-81.068249,Residential,Wood,4 536401,FL,VOLUSIA COUNTY,0,142428.76,0,0,142428.76,195549.56,0,0,0,0,29.275642,-81.056713,Residential,Wood,4 436103,FL,VOLUSIA COUNTY,0,142428.76,0,0,142428.76,214890.81,0,0,0,0,29.276699,-81.059671,Residential,Wood,4 955859,FL,VOLUSIA COUNTY,0,142428.76,0,0,142428.76,246757.82,0,0,0,0,29.276666,-81.059753,Residential,Wood,4 924137,FL,VOLUSIA COUNTY,0,0,0,187200,187200,239690.88,0,0,0,0,29.291231,-81.041542,Residential,Wood,4 314403,FL,VOLUSIA COUNTY,0,11160000,0,0,11160000,14310000,0,0,0,0,29.262232,-81.107613,Commercial,Reinforced Concrete,1 460074,FL,VOLUSIA COUNTY,0,147405.6,0,147405.6,147405.6,204749.92,0,0,0,0,29.288454,-81.085114,Residential,Wood,1 821418,FL,VOLUSIA COUNTY,0,245676.6,0,245676.6,245676.6,315774.52,0,0,0,0,29.288454,-81.085114,Residential,Wood,1 641045,FL,VOLUSIA COUNTY,0,16378.2,0,16378.2,16378.2,19928.99,0,0,0,0,29.288454,-81.085114,Residential,Wood,1 938089,FL,VOLUSIA COUNTY,0,40946.4,0,40946.4,40946.4,35731.47,0,0,0,0,29.288454,-81.085114,Residential,Wood,1 668100,FL,VOLUSIA COUNTY,0,196541.1,0,196541.1,196541.1,171430.03,0,0,0,0,29.288454,-81.085114,Residential,Wood,1 917824,FL,VOLUSIA COUNTY,0,1626976.8,0,1626976.8,1626976.8,2649759.5,0,0,0,0,29.270468,-81.05983,Residential,Masonry,1 822268,FL,VOLUSIA COUNTY,0,511501.5,0,511501.5,511501.5,567152.86,0,0,0,0,29.26944,-81.05531,Residential,Masonry,1 375813,FL,VOLUSIA COUNTY,828000,828000,828000,828000,828000,594013.82,0,0,0,0,29.27681,-81.09063,Residential,Masonry,1 101966,FL,VOLUSIA COUNTY,72000,72000,72000,72000,72000,73080.58,0,0,0,0,29.22328,-81.00913,Residential,Wood,4 348639,FL,VOLUSIA COUNTY,0,277276.92,0,0,277276.92,218083.85,0,0,0,0,29.281023,-81.067383,Residential,Wood,1 322306,FL,VOLUSIA COUNTY,0,2973153.77,0,0,2973153.77,2396002.19,0,0,0,0,29.255083,-81.118362,Commercial,Reinforced Masonry,1 257502,FL,VOLUSIA COUNTY,0,5300151.12,0,0,5300151.12,8189130.99,0,0,0,0,29.26402,-81.07808,Commercial,Reinforced Masonry,1 852679,FL,VOLUSIA COUNTY,0,941303.88,0,0,941303.88,806029.1,0,0,0,0,29.26512,-81.07936,Residential,Masonry,3 124120,FL,VOLUSIA COUNTY,0,385583.22,0,0,385583.22,364179.11,0,0,0,0,29.26512,-81.07936,Residential,Masonry,3 804951,FL,VOLUSIA COUNTY,0,824796.72,0,0,824796.72,1017766.16,0,0,0,0,29.26512,-81.07936,Residential,Masonry,3 817095,FL,VOLUSIA COUNTY,0,6323399.6,0,0,6323399.6,7524093.04,0,0,0,0,29.25915,-81.09269,Commercial,Reinforced Masonry,1 494140,FL,VOLUSIA COUNTY,0,4703543.19,0,0,4703543.19,5661184.58,0,0,0,0,29.28283,-81.07874,Commercial,Reinforced Masonry,1 140314,FL,VOLUSIA COUNTY,45000,45000,45000,45000,45000,64848.06,0,0,0,0,29.281082,-81.080551,Residential,Wood,1 121536,FL,VOLUSIA COUNTY,0,4855759.86,0,0,4855759.86,4596501.13,0,0,0,0,29.27828,-81.08101,Commercial,Reinforced Masonry,1 372877,FL,VOLUSIA COUNTY,682243.2,682243.2,682243.2,682243.2,682243.2,618212.63,0,0,0,0,29.281082,-81.080551,Residential,Masonry,1 616022,FL,VOLUSIA COUNTY,357211.8,357211.8,357211.8,357211.8,357211.8,564183.89,0,0,0,0,29.281082,-81.080551,Residential,Wood,1 534013,FL,VOLUSIA COUNTY,0,73080000,0,0,73080000,87390000,0,0,0,0,29.281082,-81.080551,Commercial,Steel Frame,1 875969,FL,VOLUSIA COUNTY,0,1255744.12,0,0,1255744.12,1267160.09,0,0,0,0,29.280702,-81.081289,Residential,Masonry,1 711199,FL,VOLUSIA COUNTY,5541439.5,0,5541439.5,0,5541439.5,6588616.41,0,0,0,0,29.25434,-81.11078,Commercial,Reinforced Masonry,1 911047,FL,VOLUSIA COUNTY,1308600,1308600,1308600,1308600,1308600,1070565.66,0,65430,0,0,29.25845,-81.111092,Residential,Masonry,1 368958,FL,VOLUSIA COUNTY,0,8865246.6,8865246.6,8865246.6,8890955.82,13680000,0,0,0,0,29.285862,-81.082222,Commercial,Reinforced Masonry,1 350268,FL,VOLUSIA COUNTY,347772.6,347772.6,0,0,347772.6,519398.38,0,0,0,0,29.316662,-81.112732,Residential,Wood,1 214997,FL,VOLUSIA COUNTY,391795.2,391795.2,0,0,391795.2,500606.13,0,0,0,0,29.255827,-81.120056,Residential,Masonry,1 473386,FL,VOLUSIA COUNTY,484947,484947,0,0,484947,457499,0,0,0,0,29.258223,-81.074333,Residential,Masonry,1 580467,FL,VOLUSIA COUNTY,0,1766232.16,0,0,1766232.16,3087147.73,0,0,0,0,29.25429,-81.11384,Residential,Masonry,1 768274,FL,VOLUSIA COUNTY,0,960219.56,0,0,960219.56,1637366.39,0,0,0,0,29.257446,-81.113754,Residential,Masonry,4 274203,FL,VOLUSIA COUNTY,0,661356,0,0,661356,662480.31,0,33067.8,0,0,29.28364,-81.05746,Residential,Masonry,1 651151,FL,VOLUSIA COUNTY,0,3150,0,0,3150,4565.06,0,157.5,0,0,29.28364,-81.05746,Residential,Wood,1 303374,FL,VOLUSIA COUNTY,0,192114,0,0,192114,230784.43,0,9605.7,0,0,29.30861,-81.07122,Residential,Wood,1 216526,FL,VOLUSIA COUNTY,0,192168,0,0,192168,232350.33,0,9608.4,0,0,29.30861,-81.07122,Residential,Wood,1 209743,FL,VOLUSIA COUNTY,0,1501866,0,0,1501866,1482882.41,0,75093.3,0,0,29.30861,-81.07122,Residential,Masonry,1 915117,FL,VOLUSIA COUNTY,0,62118,0,0,62118,90392.13,0,3105.9,0,0,29.30861,-81.07122,Residential,Wood,1 810727,FL,VOLUSIA COUNTY,0,2505411,0,0,2505411,2650915.25,0,0,0,0,29.30861,-81.07122,Commercial,Reinforced Masonry,1 104202,FL,VOLUSIA COUNTY,0,1374912,0,0,1374912,1829402.91,0,68745.6,0,0,29.30861,-81.07122,Residential,Masonry,1 698667,FL,VOLUSIA COUNTY,0,2156283,0,0,2156283,2912081.75,0,0,0,0,29.273785,-81.136368,Commercial,Reinforced Masonry,1 689858,FL,VOLUSIA COUNTY,0,1377018,0,0,1377018,1836976.44,0,68850.9,0,0,29.273785,-81.136368,Residential,Masonry,1 572239,FL,VOLUSIA COUNTY,0,2229165,0,0,2229165,3240091.33,0,0,0,0,29.273785,-81.136368,Commercial,Reinforced Masonry,1 400544,FL,VOLUSIA COUNTY,0,1250937,0,0,1250937,1040459.34,0,0,0,0,29.278629,-81.112991,Residential,Masonry,1 180895,FL,VOLUSIA COUNTY,0,986400,0,0,986400,810161.88,0,49320,0,0,29.278658,-81.112991,Residential,Masonry,1 671103,FL,VOLUSIA COUNTY,0,752931,0,0,752931,830422.66,0,0,0,0,29.27481,-81.09078,Residential,Masonry,1 912232,FL,VOLUSIA COUNTY,0,1227078,0,0,1227078,1263178.63,0,61353.9,0,0,29.27481,-81.09078,Residential,Masonry,1 250554,FL,VOLUSIA COUNTY,0,759816,0,0,759816,1035629.21,0,37990.8,0,0,29.27481,-81.09078,Residential,Masonry,1 640656,FL,VOLUSIA COUNTY,0,2898292.07,0,0,2898292.07,2486433.17,0,0,0,0,29.28018,-81.06901,Commercial,Reinforced Masonry,1 294238,FL,VOLUSIA COUNTY,0,2614833.75,0,0,2614833.75,2125671.57,0,0,0,0,29.271372,-81.096992,Commercial,Reinforced Masonry,1 111823,FL,VOLUSIA COUNTY,0,15120000,0,0,15120000,15300000,0,0,0,0,29.250921,-81.11216,Commercial,Reinforced Concrete,3 393393,FL,VOLUSIA COUNTY,0,174936.15,0,0,174936.15,286797.33,0,0,0,0,29.29027,-81.08885,Residential,Wood,1 595690,FL,VOLUSIA COUNTY,0,286990.88,0,0,286990.88,291754.93,0,0,0,0,29.29027,-81.08885,Residential,Wood,1 204057,FL,VOLUSIA COUNTY,0,85995.3,0,0,85995.3,92791.34,0,0,0,0,29.29027,-81.08885,Residential,Wood,1 636827,FL,VOLUSIA COUNTY,2135443.5,2135443.5,2135443.5,2135443.5,2135443.5,3215785.72,0,0,0,0,29.28402,-81.06096,Commercial,Reinforced Masonry,1 454627,FL,VOLUSIA COUNTY,0,0,53910,0,53910,56637.85,0,0,0,0,29.291,-81.1071,Residential,Wood,4 475102,FL,VOLUSIA COUNTY,0,0,53947.8,0,53947.8,43550.55,0,0,0,0,29.403816,-81.150368,Residential,Wood,1 990153,FL,VOLUSIA COUNTY,0,0,49500,0,49500,34772.46,0,0,0,0,29.291,-81.1071,Residential,Wood,4 838361,FL,VOLUSIA COUNTY,0,0,900000,0,900000,1497304.8,0,0,0,0,29.291,-81.1071,Residential,Masonry,4 462967,FL,VOLUSIA COUNTY,0,0,540000,0,540000,449064,0,0,0,0,29.291,-81.1071,Residential,Masonry,4 246062,FL,VOLUSIA COUNTY,0,0,73062,0,73062,96200.74,0,0,0,0,29.305958,-81.073059,Residential,Wood,1 471298,FL,VOLUSIA COUNTY,0,4994074.4,0,0,4994074.4,4779708.75,0,0,0,0,29.28421,-81.05586,Commercial,Reinforced Masonry,1 760318,FL,VOLUSIA COUNTY,0,392792.37,0,0,392792.37,420680.63,0,0,0,0,29.27916,-81.058586,Residential,Masonry,1 919553,FL,VOLUSIA COUNTY,0,56113.2,0,0,56113.2,58850.62,0,0,0,0,29.28576,-81.05563,Residential,Wood,3 629086,FL,VOLUSIA COUNTY,0,22445.28,0,0,22445.28,28622.8,0,0,0,0,29.28441,-81.06039,Residential,Wood,3 760194,FL,VOLUSIA COUNTY,0,824863.97,0,0,824863.97,1299741.46,0,0,0,0,29.28751,-81.072319,Residential,Masonry,1 931590,FL,VOLUSIA COUNTY,0,2508259.84,0,0,2508259.84,1716452.37,0,0,0,0,29.287262,-81.072433,Commercial,Reinforced Masonry,1 637745,FL,VOLUSIA COUNTY,0,23567.54,0,0,23567.54,19183.04,0,0,0,0,29.28576,-81.05563,Residential,Wood,3 104800,FL,VOLUSIA COUNTY,0,72947.15,0,0,72947.15,64324.07,0,0,0,0,29.283161,-81.061592,Residential,Wood,1 992441,FL,VOLUSIA COUNTY,0,19078.49,0,0,19078.49,14791.09,0,0,0,0,29.281242,-81.069084,Residential,Wood,1 385409,FL,VOLUSIA COUNTY,0,2053742.96,0,0,2053742.96,2595479.27,0,0,0,0,29.291485,-81.07077,Commercial,Reinforced Masonry,1 258475,FL,VOLUSIA COUNTY,0,448905.56,0,0,448905.56,675342.51,0,0,0,0,29.287077,-81.084099,Residential,Masonry,1 206916,FL,VOLUSIA COUNTY,0,89781.11,0,0,89781.11,146389.18,0,0,0,0,29.287674,-81.084419,Residential,Wood,1 200383,FL,VOLUSIA COUNTY,0,39279.24,0,0,39279.24,34759.18,0,0,0,0,29.306786,-81.116501,Residential,Wood,1 627890,FL,VOLUSIA COUNTY,0,95392.43,0,0,95392.43,136073.87,0,0,0,0,29.286278,-81.083649,Residential,Wood,3 375314,FL,VOLUSIA COUNTY,0,11222.64,0,0,11222.64,13696.11,0,0,0,0,29.287872,-81.084534,Residential,Wood,1 669789,FL,VOLUSIA COUNTY,0,785584.74,0,0,785584.74,1337615.92,0,0,0,0,29.290907,-81.068634,Residential,Masonry,1 988857,FL,VOLUSIA COUNTY,0,516241.4,0,0,516241.4,712623.24,0,0,0,0,29.27356,-81.142418,Residential,Masonry,1 988994,FL,VOLUSIA COUNTY,0,89781.11,0,0,89781.11,99424.86,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 402907,FL,VOLUSIA COUNTY,0,505018.76,0,0,505018.76,638359.87,0,0,0,0,29.279085,-81.061821,Residential,Masonry,1 513308,FL,VOLUSIA COUNTY,0,345657.28,0,0,345657.28,286867.89,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 567159,FL,VOLUSIA COUNTY,0,168339.59,0,0,168339.59,233561.08,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 502873,FL,VOLUSIA COUNTY,0,72947.15,0,0,72947.15,76229.78,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 511801,FL,VOLUSIA COUNTY,0,337801.44,0,0,337801.44,503134.97,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 484824,FL,VOLUSIA COUNTY,0,4489.06,0,0,4489.06,6770.48,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 723662,FL,VOLUSIA COUNTY,0,112226.39,0,0,112226.39,106309.7,0,0,0,0,29.279085,-81.061821,Residential,Wood,1 685884,FL,VOLUSIA COUNTY,0,112226.39,0,0,112226.39,111950.54,0,0,0,0,29.27611,-81.05607,Residential,Wood,1 188855,FL,VOLUSIA COUNTY,0,729471.54,0,0,729471.54,1197512.15,0,0,0,0,29.28978,-81.07552,Residential,Masonry,1 505620,FL,VOLUSIA COUNTY,0,1066150.71,0,0,1066150.71,1113301.23,0,0,0,0,29.28978,-81.07552,Residential,Masonry,1 800689,FL,VOLUSIA COUNTY,0,196396.18,0,0,196396.18,227165.57,0,0,0,0,29.28978,-81.07552,Residential,Wood,1 175975,FL,VOLUSIA COUNTY,0,196396.18,0,0,196396.18,338105.07,0,0,0,0,29.28978,-81.07552,Residential,Wood,1 245166,FL,VOLUSIA COUNTY,0,561131.96,0,0,561131.96,422089.07,0,0,0,0,29.28978,-81.07552,Residential,Masonry,1 560945,FL,VOLUSIA COUNTY,0,561131.96,0,0,561131.96,458516.63,0,0,0,0,29.28978,-81.07552,Residential,Masonry,1 755635,FL,VOLUSIA COUNTY,0,561131.96,0,0,561131.96,745677.03,0,0,0,0,29.28978,-81.07552,Residential,Masonry,1 741913,FL,VOLUSIA COUNTY,0,561131.96,0,0,561131.96,608482.51,0,0,0,0,29.28978,-81.07552,Residential,Masonry,1 406737,FL,VOLUSIA COUNTY,0,336679.17,0,0,336679.17,448456.66,0,0,0,0,29.28978,-81.07552,Residential,Wood,1 190905,FL,VOLUSIA COUNTY,0,2020075.04,0,0,2020075.04,1795442.69,0,0,0,0,29.28978,-81.07552,Commercial,Reinforced Masonry,1 334833,FL,VOLUSIA COUNTY,0,280565.98,0,0,280565.98,358396.66,0,0,0,0,29.27144,-81.04805,Residential,Wood,4 373838,FL,VOLUSIA COUNTY,0,1234490.3,0,0,1234490.3,1233633.56,0,0,0,0,29.299246,-81.105515,Residential,Masonry,3 484447,FL,VOLUSIA COUNTY,0,89529.73,0,0,89529.73,76987.86,0,0,0,0,29.27272,-81.0546,Residential,Wood,1 806973,FL,VOLUSIA COUNTY,0,89529.73,0,0,89529.73,147523.14,0,0,0,0,29.27347,-81.05513,Residential,Wood,1 951753,FL,VOLUSIA COUNTY,0,64440,0,64440,64440,106576.54,0,3222,0,0,29.34114,-81.10954,Residential,Wood,1 113173,FL,VOLUSIA COUNTY,0,0,0,1208250,1208250,1908310.05,0,0,0,0,29.293304,-81.119408,Residential,Masonry,1 258432,FL,VOLUSIA COUNTY,2585844,2585844,2585844,2585844,2585844,2878096.09,0,0,0,0,29.28103,-81.04181,Commercial,Reinforced Masonry,1 783886,FL,VOLUSIA COUNTY,2410214.4,2410214.4,2410214.4,2410214.4,2410214.4,2603171.34,0,0,0,0,29.28103,-81.04181,Commercial,Reinforced Masonry,1 348235,FL,VOLUSIA COUNTY,633860.1,633860.1,633860.1,633860.1,633860.1,742483.44,0,0,0,0,29.34671,-81.07109,Residential,Masonry,1 498962,FL,VOLUSIA COUNTY,391648.5,391648.5,391648.5,391648.5,391648.5,313111.23,0,0,0,0,29.34671,-81.07109,Residential,Masonry,1 929712,FL,VOLUSIA COUNTY,193500,193500,193500,193500,193500,277636.9,0,0,0,0,29.2803,-81.04165,Residential,Wood,1 805002,FL,VOLUSIA COUNTY,170284.5,170284.5,170284.5,170284.5,170284.5,187312.95,0,0,0,0,29.36149,-81.07661,Residential,Wood,1 580506,FL,VOLUSIA COUNTY,25578,25578,25578,25578,25578,22143.51,0,0,0,0,29.34671,-81.07109,Residential,Wood,1 548244,FL,VOLUSIA COUNTY,0,614101.92,0,0,614101.92,506118.24,0,0,0,0,29.28073,-81.03494,Residential,Masonry,1 144354,FL,VOLUSIA COUNTY,0,503015.04,0,0,503015.04,636213.42,0,0,0,0,29.314547,-81.051186,Residential,Masonry,1 111513,FL,VOLUSIA COUNTY,0,805378.86,0,0,805378.86,1337379.92,0,0,0,0,29.314547,-81.051186,Residential,Masonry,1 106797,FL,VOLUSIA COUNTY,0,1229797.8,0,1229797.8,1229797.8,1383227.37,0,0,0,0,29.314547,-81.051186,Residential,Masonry,1 380644,FL,VOLUSIA COUNTY,0,44383.68,0,0,44383.68,34896.22,0,0,0,0,29.314547,-81.051186,Residential,Wood,1 522142,FL,VOLUSIA COUNTY,0,392980.5,0,392980.5,392980.5,337943.58,0,0,0,0,29.31565,-81.05517,Residential,Masonry,1 679150,FL,VOLUSIA COUNTY,0,430891.56,0,0,430891.56,654881.06,0,0,0,0,29.31519,-81.0537,Residential,Masonry,3 674448,FL,VOLUSIA COUNTY,0,872096.32,0,0,872096.32,1116673.98,0,0,0,0,29.323507,-81.055511,Residential,Masonry,1 624913,FL,VOLUSIA COUNTY,258537.6,258537.6,0,0,258537.6,353612.73,0,0,0,0,29.370916,-81.076996,Residential,Wood,1 111097,FL,VOLUSIA COUNTY,0,701796.71,0,0,701796.71,966374.07,0,0,0,0,29.35435,-81.06934,Residential,Masonry,1 568902,FL,VOLUSIA COUNTY,0,868509.49,0,0,868509.49,972633.35,0,0,0,0,29.32043,-81.05437,Residential,Masonry,1 204861,FL,VOLUSIA COUNTY,0,3557655,0,0,3557655,4791200.72,0,0,0,0,29.28677,-81.03952,Commercial,Reinforced Masonry,1 625408,FL,VOLUSIA COUNTY,0,669240,0,0,669240,809536.13,0,33462,0,0,29.28677,-81.03952,Residential,Masonry,1 781405,FL,VOLUSIA COUNTY,0,360783,0,0,360783,298729.05,0,0,0,0,29.28677,-81.03952,Residential,Masonry,1 431180,FL,VOLUSIA COUNTY,0,708804,0,0,708804,1099610.17,0,35440.2,0,0,29.28677,-81.03952,Residential,Masonry,1 698485,FL,VOLUSIA COUNTY,0,395910,0,0,395910,464449.94,0,19795.5,0,0,29.28677,-81.03952,Residential,Masonry,1 605133,FL,VOLUSIA COUNTY,0,0,53947.8,0,53947.8,51343.2,0,0,0,0,29.352827,-81.068237,Residential,Wood,1 725775,FL,VOLUSIA COUNTY,0,0,53947.8,0,53947.8,41826.81,0,0,0,0,29.364279,-81.073761,Residential,Wood,1 738050,FL,VOLUSIA COUNTY,0,154034.47,0,0,154034.47,116758.9,0,0,0,0,29.286091,-81.037025,Residential,Wood,1 623147,FL,VOLUSIA COUNTY,0,152656.33,0,0,152656.33,206163.89,0,0,0,0,29.286091,-81.037025,Residential,Wood,1 584199,FL,VOLUSIA COUNTY,0,38132.28,0,0,38132.28,44395.12,0,0,0,0,29.27578,-81.03158,Residential,Wood,1 477552,FL,VOLUSIA COUNTY,0,15711.69,0,0,15711.69,12885.41,0,0,0,0,29.288862,-81.04763,Residential,Wood,1 205174,FL,VOLUSIA COUNTY,0,28056.6,0,0,28056.6,30651.83,0,0,0,0,29.288862,-81.04763,Residential,Wood,1 920994,FL,VOLUSIA COUNTY,0,1181392.63,0,0,1181392.63,1337681.42,0,0,0,0,29.28251,-81.03565,Residential,Masonry,1 414411,FL,PUTNAM COUNTY,1730431.8,1730431.8,1730431.8,1730431.8,1730431.8,2273870.45,0,0,0,0,29.64847,-81.63244,Residential,Masonry,1 127443,FL,PUTNAM COUNTY,868872.6,868872.6,868872.6,868872.6,868872.6,914610.05,0,0,0,0,29.64847,-81.63244,Residential,Masonry,1 646252,FL,PUTNAM COUNTY,525780,525780,525780,525780,525780,572584.41,0,0,0,0,29.64967,-81.63538,Residential,Masonry,1 149370,FL,PUTNAM COUNTY,494964,494964,494964,494964,494964,493310.82,0,0,0,0,29.63585,-81.65478,Residential,Masonry,1 813832,FL,PUTNAM COUNTY,205200,205200,205200,205200,205200,243797.3,0,0,0,0,29.64847,-81.63244,Residential,Wood,1 757437,FL,PUTNAM COUNTY,186896.7,186896.7,186896.7,186896.7,186896.7,251020.96,0,0,0,0,29.6306,-81.65059,Residential,Wood,1 663669,FL,PUTNAM COUNTY,0,10171.26,0,0,10171.26,9329.44,0,0,0,0,29.639986,-81.653671,Residential,Wood,3 747742,FL,PUTNAM COUNTY,0,1761477.3,0,1761477.3,1761477.3,2019731.01,0,0,0,0,29.64626,-81.63293,Residential,Masonry,1 167170,FL,PUTNAM COUNTY,0,405925.74,0,0,405925.74,550016.39,0,0,0,0,29.64626,-81.63293,Residential,Masonry,1 755668,FL,PUTNAM COUNTY,0,501165.72,0,0,501165.72,703271.82,0,0,0,0,29.64626,-81.63293,Residential,Masonry,1 220765,FL,PUTNAM COUNTY,0,806005.8,0,806005.8,806005.8,765399.23,0,0,0,0,29.648258,-81.678856,Residential,Masonry,4 340423,FL,PUTNAM COUNTY,0,86400,0,86400,86400,106626.07,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 296409,FL,PUTNAM COUNTY,0,86400,0,86400,86400,106030.08,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 622541,FL,PUTNAM COUNTY,0,17437.5,0,17437.5,17437.5,26645.63,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 433965,FL,PUTNAM COUNTY,0,3870,0,3870,3870,5487.42,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 602037,FL,PUTNAM COUNTY,0,990,0,990,990,1269.34,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 112675,FL,PUTNAM COUNTY,0,17437.5,0,17437.5,17437.5,21844.92,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 734077,FL,PUTNAM COUNTY,0,2826,0,2826,2826,3531.09,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 175026,FL,PUTNAM COUNTY,0,36000,0,36000,36000,36951.55,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 726776,FL,PUTNAM COUNTY,0,64800,0,64800,64800,104727.17,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 421862,FL,PUTNAM COUNTY,0,58950,0,58950,58950,82571.27,0,0,0,0,29.648258,-81.678856,Residential,Wood,4 461685,FL,PUTNAM COUNTY,203967,203967,0,0,203967,360507.59,0,0,0,0,29.71978,-81.655445,Residential,Wood,3 398142,FL,PUTNAM COUNTY,0,298861.88,0,0,298861.88,271937.12,0,0,0,0,29.62368,-81.647685,Residential,Wood,3 567345,FL,PUTNAM COUNTY,0,185754.16,0,0,185754.16,285140.06,0,0,0,0,29.6688,-81.6873,Residential,Wood,4 104520,FL,PUTNAM COUNTY,0,18391.5,0,0,18391.5,18556.84,0,0,0,0,29.65098,-81.63938,Residential,Wood,4 918562,FL,PUTNAM COUNTY,0,408291.31,0,0,408291.31,548057.6,0,0,0,0,29.62368,-81.647685,Residential,Masonry,3 772923,FL,PUTNAM COUNTY,0,58852.8,0,0,58852.8,78503.99,0,0,0,0,29.62368,-81.647685,Residential,Wood,3 213524,FL,PUTNAM COUNTY,0,91957.5,0,0,91957.5,98391.22,0,0,0,0,29.62368,-81.647685,Residential,Wood,3 808555,FL,PUTNAM COUNTY,0,22989.38,0,0,22989.38,23148.65,0,0,0,0,29.6688,-81.6873,Residential,Wood,3 790581,FL,PUTNAM COUNTY,0,496570.52,0,0,496570.52,665381.65,0,0,0,0,29.64416,-81.63219,Residential,Masonry,1 433048,FL,PUTNAM COUNTY,0,927851.2,0,0,927851.2,937872,0,0,0,0,29.649185,-81.678925,Residential,Masonry,3 286938,FL,PUTNAM COUNTY,0,45978.75,0,0,45978.75,65011.56,0,0,0,0,29.64333,-81.64969,Residential,Wood,3 951072,FL,PUTNAM COUNTY,0,45978.75,0,0,45978.75,52948.39,0,0,0,0,29.64888,-81.6398,Residential,Wood,3 840638,FL,PUTNAM COUNTY,0,22989.38,0,0,22989.38,23442.27,0,0,0,0,29.6688,-81.6873,Residential,Wood,3 164554,FL,PUTNAM COUNTY,0,32348.81,0,0,32348.81,42692.67,0,0,0,0,29.64812,-81.691739,Residential,Wood,3 761176,FL,PUTNAM COUNTY,0,95635.8,0,0,95635.8,84004.96,0,0,0,0,29.64812,-81.691739,Residential,Wood,3 342057,FL,PUTNAM COUNTY,0,26667.68,0,0,26667.68,20397.52,0,0,0,0,29.64812,-81.691739,Residential,Wood,3 500699,FL,PUTNAM COUNTY,0,42300.45,0,0,42300.45,42434.46,0,0,0,0,29.6688,-81.6873,Residential,Wood,1 144162,FL,PUTNAM COUNTY,0,22069.8,0,0,22069.8,19820.71,0,0,0,0,29.656614,-81.637115,Residential,Wood,1 838308,FL,PUTNAM COUNTY,0,70807.28,0,0,70807.28,55048.69,0,0,0,0,29.656614,-81.637115,Residential,Wood,1 152466,FL,PUTNAM COUNTY,0,177229.7,0,0,177229.7,217779.85,0,0,0,0,29.656614,-81.637115,Residential,Wood,1 718667,FL,PUTNAM COUNTY,0,480469.68,0,0,480469.68,684669.29,0,0,0,0,29.656614,-81.637115,Residential,Masonry,1 843462,FL,PUTNAM COUNTY,0,41380.88,0,0,41380.88,40106.76,0,0,0,0,29.6688,-81.6873,Residential,Wood,4 694205,FL,PUTNAM COUNTY,0,168282.23,0,0,168282.23,243756.98,0,0,0,0,29.649403,-81.627617,Residential,Wood,1 586966,FL,PUTNAM COUNTY,0,190352.03,0,0,190352.03,188455.36,0,0,0,0,29.63632,-81.65003,Residential,Wood,4 407937,FL,PUTNAM COUNTY,0,95635.8,0,0,95635.8,119726.46,0,0,0,0,29.64812,-81.691739,Residential,Wood,3 135483,FL,PUTNAM COUNTY,0,171684.66,0,0,171684.66,263478.95,0,0,0,0,29.64812,-81.691739,Residential,Wood,3 953453,FL,PUTNAM COUNTY,0,29426.4,0,0,29426.4,24578.9,0,0,0,0,29.63073,-81.64553,Residential,Wood,1 968046,FL,PUTNAM COUNTY,0,1379362.54,0,0,1379362.54,2349767.54,0,0,0,0,29.64812,-81.691739,Residential,Masonry,3 327942,FL,PUTNAM COUNTY,0,393578.11,0,0,393578.11,469696.12,0,0,0,0,29.64426,-81.65803,Residential,Masonry,3 316579,FL,PUTNAM COUNTY,0,733910.99,0,0,733910.99,799598.96,0,0,0,0,29.64842,-81.64029,Residential,Masonry,1 120138,FL,PUTNAM COUNTY,0,1146710.06,0,0,1146710.06,1507896.21,0,0,0,0,29.648138,-81.640083,Residential,Masonry,1 602660,FL,PUTNAM COUNTY,0,102826.88,0,0,102826.88,81594.36,0,0,0,0,29.63073,-81.64553,Residential,Wood,1 320882,FL,PUTNAM COUNTY,0,1077996.97,0,0,1077996.97,1397989.59,0,0,0,0,29.64394,-81.675323,Residential,Masonry,3 897337,FL,PUTNAM COUNTY,0,549440.12,0,0,549440.12,806127.55,0,0,0,0,29.63014,-81.65802,Residential,Masonry,1 256496,FL,PUTNAM COUNTY,2478681,2478681,2478681,2478681,2478681,2041639.97,0,0,0,0,29.648205,-81.673668,Commercial,Reinforced Masonry,3 212427,FL,PUTNAM COUNTY,0,6666685.31,0,0,6666685.31,6647698.59,0,0,0,0,29.66549,-81.69432,Commercial,Reinforced Masonry,3 452606,FL,PUTNAM COUNTY,0,336679.17,0,0,336679.17,429063.94,0,0,0,0,29.66549,-81.69432,Residential,Wood,3 778202,FL,PUTNAM COUNTY,0,1795622.26,0,0,1795622.26,2197437.63,0,0,0,0,29.66549,-81.69432,Residential,Masonry,3 824106,FL,PUTNAM COUNTY,0,1558375.67,0,0,1558375.67,1519659.38,0,0,0,0,29.66549,-81.69432,Residential,Masonry,3 466187,FL,PUTNAM COUNTY,0,249007.92,0,0,249007.92,390328.87,0,0,0,0,29.66549,-81.69432,Residential,Wood,3 722185,FL,PUTNAM COUNTY,0,7594.36,0,0,7594.36,6676.29,0,0,0,0,29.66549,-81.69432,Residential,Wood,3 366703,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,246668.87,0,0,0,0,29.656242,-81.641716,Residential,Wood,1 165387,FL,PUTNAM COUNTY,0,183683.18,0,0,183683.18,199054.52,0,0,0,0,29.656244,-81.641739,Residential,Wood,1 186827,FL,PUTNAM COUNTY,0,183683.18,0,0,183683.18,178613.52,0,0,0,0,29.655348,-81.642944,Residential,Wood,1 195618,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,232769.64,0,0,0,0,29.656561,-81.642792,Residential,Wood,1 254168,FL,PUTNAM COUNTY,0,183683.18,0,0,183683.18,292276.67,0,0,0,0,29.654661,-81.643204,Residential,Wood,1 366391,FL,PUTNAM COUNTY,0,183683.18,0,0,183683.18,298889.27,0,0,0,0,29.655437,-81.64315,Residential,Wood,1 958924,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,162668.48,0,0,0,0,29.65521,-81.64366,Residential,Wood,1 149130,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,227051.57,0,0,0,0,29.656717,-81.645172,Residential,Wood,1 419661,FL,PUTNAM COUNTY,0,149106.23,0,0,149106.23,214398.95,0,0,0,0,29.6587,-81.64276,Residential,Wood,1 580558,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,100056.81,0,0,0,0,29.65879,-81.64307,Residential,Wood,1 725030,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,166748.17,0,0,0,0,29.657408,-81.643639,Residential,Wood,1 510264,FL,PUTNAM COUNTY,0,149106.23,0,0,149106.23,126816.64,0,0,0,0,29.658689,-81.643471,Residential,Wood,1 690281,FL,PUTNAM COUNTY,0,123900.18,0,0,123900.18,133691.76,0,0,0,0,29.657536,-81.643562,Residential,Wood,1 153307,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,90395.9,0,0,0,0,29.657801,-81.644806,Residential,Wood,1 139404,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,88636.21,0,0,0,0,29.657694,-81.644661,Residential,Wood,1 369596,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,171993.34,0,0,0,0,29.657696,-81.644684,Residential,Wood,1 457400,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,112411.56,0,0,0,0,29.65743,-81.64659,Residential,Wood,1 948366,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,126895.98,0,0,0,0,29.657841,-81.64579,Residential,Wood,1 789551,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,132485.06,0,0,0,0,29.656874,-81.646004,Residential,Wood,1 686031,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,133892.81,0,0,0,0,29.656874,-81.645981,Residential,Wood,1 387678,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,171087.86,0,0,0,0,29.657663,-81.644974,Residential,Wood,1 802100,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,137226.78,0,0,0,0,29.656715,-81.64489,Residential,Wood,1 711864,FL,PUTNAM COUNTY,0,149106.23,0,0,149106.23,126703.02,0,0,0,0,29.656881,-81.645004,Residential,Wood,1 600326,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,121950.82,0,0,0,0,29.65766,-81.644951,Residential,Wood,1 558889,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,147378.66,0,0,0,0,29.656607,-81.644943,Residential,Wood,1 845140,FL,PUTNAM COUNTY,0,149750.41,0,0,149750.41,173554.13,0,0,0,0,29.656652,-81.644241,Residential,Wood,1 920836,FL,PUTNAM COUNTY,0,108622.8,0,0,108622.8,151778.42,0,0,0,0,29.656721,-81.643906,Residential,Wood,1 719430,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,233265.93,0,0,0,0,29.655027,-81.651352,Residential,Wood,1 934454,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,110586.66,0,0,0,0,29.655144,-81.653252,Residential,Wood,1 868012,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,189222.71,0,0,0,0,29.655132,-81.653252,Residential,Wood,1 246333,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,131551.55,0,0,0,0,29.653715,-81.652802,Residential,Wood,1 731771,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,160785.23,0,0,0,0,29.6549,-81.653389,Residential,Wood,1 253166,FL,PUTNAM COUNTY,0,158840.74,0,0,158840.74,155905.05,0,0,0,0,29.653948,-81.652641,Residential,Wood,1 667946,FL,PUTNAM COUNTY,0,158840.74,0,0,158840.74,180854.8,0,0,0,0,29.653891,-81.652649,Residential,Wood,1 793474,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,211436.12,0,0,0,0,29.653639,-81.652596,Residential,Wood,1 633596,FL,PUTNAM COUNTY,0,158840.74,0,0,158840.74,232453.26,0,0,0,0,29.653595,-81.651855,Residential,Wood,1 717023,FL,PUTNAM COUNTY,0,103795.94,0,0,103795.94,175631.46,0,0,0,0,29.653469,-81.650986,Residential,Wood,1 983699,FL,PUTNAM COUNTY,0,103795.94,0,0,103795.94,164318.11,0,0,0,0,29.653503,-81.650681,Residential,Wood,1 114645,FL,PUTNAM COUNTY,0,149380.06,0,0,149380.06,255547.46,0,0,0,0,29.654484,-81.651596,Residential,Wood,1 556597,FL,PUTNAM COUNTY,0,103795.94,0,0,103795.94,93344.11,0,0,0,0,29.654224,-81.65155,Residential,Wood,1 893888,FL,PUTNAM COUNTY,0,103795.94,0,0,103795.94,91995.59,0,0,0,0,29.654152,-81.650734,Residential,Wood,3 700728,FL,PUTNAM COUNTY,0,106318.79,0,0,106318.79,86764.64,0,0,0,0,29.653353,-81.650093,Residential,Wood,1 699131,FL,PUTNAM COUNTY,0,135538.06,0,0,135538.06,132481,0,0,0,0,29.652821,-81.650078,Residential,Wood,1 753170,FL,PUTNAM COUNTY,0,135538.06,0,0,135538.06,139050.66,0,0,0,0,29.65344,-81.649223,Residential,Wood,1 425028,FL,PUTNAM COUNTY,0,106318.79,0,0,106318.79,144071.53,0,0,0,0,29.653467,-81.649216,Residential,Wood,1 790428,FL,PUTNAM COUNTY,0,135538.06,0,0,135538.06,221849.5,0,0,0,0,29.654327,-81.649849,Residential,Wood,1 811636,FL,PUTNAM COUNTY,0,208956.56,0,0,208956.56,162986.12,0,0,0,0,29.634375,-81.655594,Residential,Wood,1 611934,FL,PUTNAM COUNTY,0,224890.46,0,0,224890.46,406523.25,0,0,0,0,29.63524,-81.65624,Residential,Wood,1 637270,FL,PUTNAM COUNTY,0,16462.49,0,0,16462.49,19231.91,0,0,0,0,29.63524,-81.65624,Residential,Wood,1 651817,FL,PUTNAM COUNTY,0,141482.69,0,0,141482.69,168967.68,0,0,0,0,29.65216,-81.65645,Residential,Wood,1 422181,FL,PUTNAM COUNTY,0,94863.85,0,0,94863.85,74572.09,0,0,0,0,29.651793,-81.657089,Residential,Wood,1 665319,FL,PUTNAM COUNTY,0,111843.7,0,0,111843.7,158421.01,0,0,0,0,29.651785,-81.656837,Residential,Wood,1 639782,FL,PUTNAM COUNTY,0,94863.85,0,0,94863.85,154454.66,0,0,0,0,29.650745,-81.656914,Residential,Wood,1 746587,FL,PUTNAM COUNTY,0,94863.85,0,0,94863.85,147864.28,0,0,0,0,29.650862,-81.657066,Residential,Wood,1 776621,FL,PUTNAM COUNTY,0,94863.85,0,0,94863.85,130722.38,0,0,0,0,29.65086,-81.657089,Residential,Wood,1 896823,FL,PUTNAM COUNTY,0,170983.64,0,0,170983.64,146768.08,0,0,0,0,29.652468,-81.644852,Residential,Wood,1 413367,FL,PUTNAM COUNTY,0,111697.8,0,0,111697.8,111653.13,0,0,0,0,29.652481,-81.644852,Residential,Wood,1 528932,FL,PUTNAM COUNTY,0,111697.8,0,0,111697.8,121277.01,0,0,0,0,29.652489,-81.644852,Residential,Wood,1 116190,FL,PUTNAM COUNTY,0,111697.8,0,0,111697.8,113699.21,0,0,0,0,29.652494,-81.644852,Residential,Wood,1 269195,FL,PUTNAM COUNTY,0,149669.6,0,0,149669.6,173921.32,0,0,0,0,29.652502,-81.644844,Residential,Wood,1 518592,FL,PUTNAM COUNTY,0,149669.6,0,0,149669.6,202184.93,0,0,0,0,29.652672,-81.643654,Residential,Wood,1 731173,FL,PUTNAM COUNTY,0,37142.45,0,0,37142.45,33490.6,0,0,0,0,29.654341,-81.650597,Residential,Wood,3 986389,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,232378.11,0,0,0,0,29.65119,-81.680885,Residential,Wood,1 969190,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,164825.95,0,0,0,0,29.651274,-81.680794,Residential,Wood,1 337731,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,209119.03,0,0,0,0,29.651287,-81.680779,Residential,Wood,1 883874,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,219710.26,0,0,0,0,29.649523,-81.679863,Residential,Wood,1 486803,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,214605.04,0,0,0,0,29.649538,-81.679848,Residential,Wood,1 606038,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,216483.74,0,0,0,0,29.649721,-81.680038,Residential,Wood,1 861030,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,211811.41,0,0,0,0,29.649691,-81.680077,Residential,Wood,1 728023,FL,PUTNAM COUNTY,0,163849.41,0,0,163849.41,122983.07,0,0,0,0,29.65159,-81.68143,Residential,Wood,1 897882,FL,MARION COUNTY,400212,400212,400212,400212,400212,387007.01,0,0,0,0,29.0671,-81.8775,Residential,Masonry,3 335532,FL,MARION COUNTY,114300,114300,114300,114300,114300,124851.6,0,0,0,0,29.041594,-81.923096,Residential,Wood,3 560335,FL,MARION COUNTY,58670.1,58670.1,58670.1,58670.1,58670.1,91277.53,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 973846,FL,MARION COUNTY,52252.2,52252.2,52252.2,52252.2,52252.2,38709.16,0,0,0,0,29.04261,-81.932793,Residential,Wood,1 987432,FL,MARION COUNTY,1102358.7,1102358.7,0,0,1102358.7,1255432.23,0,0,0,0,29.133661,-81.891541,Residential,Masonry,3 404334,FL,MARION COUNTY,924120,924120,924120,924120,924120,1023647.72,0,46206,0,0,29.0671,-81.8775,Residential,Masonry,1 887112,FL,MARION COUNTY,0,18714.87,0,0,18714.87,26220.44,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 424987,FL,MARION COUNTY,0,10217.09,0,0,10217.09,11637.67,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 282987,FL,MARION COUNTY,0,10217.09,0,0,10217.09,16687.59,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 500286,FL,MARION COUNTY,0,93703.43,0,0,93703.43,102549.03,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 968794,FL,MARION COUNTY,0,28150.87,0,0,28150.87,40661.73,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 287417,FL,MARION COUNTY,0,4555.27,0,0,4555.27,4993.49,0,0,0,0,29.0671,-81.8775,Residential,Wood,3 960682,FL,MARION COUNTY,0,8693.06,0,0,8693.06,9947.73,0,0,0,0,29.0671,-81.8775,Residential,Wood,4 847731,FL,MARION COUNTY,0,60178.04,0,0,60178.04,55112.49,0,0,0,0,29.03429,-81.96472,Residential,Wood,1 532586,FL,MARION COUNTY,0,20334.3,0,0,20334.3,22933.84,0,0,0,0,29.03429,-81.96472,Residential,Wood,1 292311,FL,MARION COUNTY,0,262598.53,0,0,262598.53,307804.34,0,0,0,0,29.098932,-81.901398,Residential,Wood,3 235460,FL,MARION COUNTY,0,19298.45,0,0,19298.45,25806.27,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 349312,FL,MARION COUNTY,0,42456.37,0,0,42456.37,68339.89,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 262622,FL,MARION COUNTY,0,42456.37,0,0,42456.37,64018.77,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 755177,FL,MARION COUNTY,0,42456.37,0,0,42456.37,59201.41,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 532414,FL,MARION COUNTY,0,57895.35,0,0,57895.35,46200.49,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 210726,FL,MARION COUNTY,0,58918.86,0,0,58918.86,56365.55,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 633881,FL,MARION COUNTY,0,35351.31,0,0,35351.31,30997.16,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 963319,FL,MARION COUNTY,0,82486.4,0,0,82486.4,126047.13,0,0,0,0,29.098934,-81.901802,Residential,Wood,3 452489,FL,MARION COUNTY,0,113817.76,0,0,113817.76,172761.7,0,0,0,0,29.0671,-81.8775,Residential,Wood,1 744343,FL,MARION COUNTY,0,15150.56,0,0,15150.56,18083.48,0,0,0,0,29.0671,-81.8775,Residential,Wood,1 278402,FL,MARION COUNTY,0,6303.76,0,0,6303.76,7739.74,0,0,0,0,29.0671,-81.8775,Residential,Wood,1 942613,FL,MARION COUNTY,0,158220,0,158220,158220,150278.31,0,7911,0,900,29.0409,-81.92768,Residential,Wood,1 453278,FL,MARION COUNTY,0,83610,0,83610,83610,122087.32,0,4180.5,0,900,29.042385,-81.927917,Residential,Wood,1 526027,FL,VOLUSIA COUNTY,0,367452,0,0,367452,507083.76,0,18372.6,0,0,29.24202,-81.4636,Residential,Masonry,1 142888,FL,VOLUSIA COUNTY,0,517392,0,0,517392,727427.28,0,25869.6,0,0,29.24202,-81.4636,Residential,Masonry,1 408741,FL,VOLUSIA COUNTY,0,779022,0,0,779022,815355.59,0,38951.1,0,0,29.24202,-81.4636,Residential,Masonry,1 530623,FL,VOLUSIA COUNTY,0,929457,0,0,929457,1526250.19,0,0,0,0,29.24202,-81.4636,Residential,Masonry,1 596770,FL,VOLUSIA COUNTY,0,990432,0,0,990432,927044.35,0,49521.6,0,0,29.24202,-81.4636,Residential,Masonry,1 501751,FL,VOLUSIA COUNTY,0,101286,0,0,101286,148157.11,0,5064.3,0,0,29.24202,-81.4636,Residential,Wood,1 859098,FL,VOLUSIA COUNTY,0,2236914,0,0,2236914,1878130.89,0,111845.7,0,0,29.24666,-81.46037,Commercial,Reinforced Masonry,1 385711,FL,VOLUSIA COUNTY,0,2284965,0,0,2284965,1567942.98,0,0,0,0,29.24666,-81.46037,Commercial,Reinforced Masonry,1 835721,FL,VOLUSIA COUNTY,0,170595,0,0,170595,163272.38,0,0,0,0,29.24666,-81.46037,Residential,Wood,1 819511,FL,VOLUSIA COUNTY,0,1767357,0,0,1767357,2076997.95,0,0,0,0,29.24666,-81.46037,Residential,Masonry,1 448836,FL,VOLUSIA COUNTY,0,0,129899.7,0,129899.7,108144.62,0,0,0,0,29.240437,-81.466537,Residential,Wood,1 519469,FL,PUTNAM COUNTY,0,127129.15,0,0,127129.15,164622.08,0,0,0,0,29.49906,-81.61149,Residential,Wood,3 641453,FL,PUTNAM COUNTY,0,34232.13,0,0,34232.13,57939.86,0,0,0,0,29.4892,-81.6081,Residential,Wood,4 146663,FL,PUTNAM COUNTY,0,5053.9,0,0,5053.9,5900.39,0,0,0,0,29.49906,-81.61149,Residential,Wood,3 141174,FL,PUTNAM COUNTY,0,5210.21,0,0,5210.21,6725.59,0,0,0,0,29.49559,-81.59178,Residential,Wood,1 652748,FL,PUTNAM COUNTY,0,20840.84,0,0,20840.84,19244.44,0,0,0,0,29.49227,-81.59165,Residential,Wood,1 126465,FL,PUTNAM COUNTY,0,165812.06,0,0,165812.06,240934.87,0,0,0,0,29.52397,-81.632985,Residential,Wood,3 685449,FL,PUTNAM COUNTY,0,72947.15,0,0,72947.15,66093.62,0,0,0,0,29.5928,-81.5745,Residential,Wood,4 243614,FL,PUTNAM COUNTY,209447.1,209447.1,0,0,209447.1,253410.05,0,0,0,0,29.545156,-81.661194,Residential,Wood,1 343488,FL,PUTNAM COUNTY,0,702088.64,0,0,702088.64,858210.69,0,0,0,0,29.555622,-81.656288,Residential,Masonry,3 514958,FL,PUTNAM COUNTY,0,706417.75,0,0,706417.75,601867.92,0,0,0,0,29.553,-81.6469,Residential,Masonry,3 469516,FL,VOLUSIA COUNTY,59401.8,59401.8,59401.8,59401.8,59401.8,55660.67,0,0,0,0,29.31518,-81.49516,Residential,Wood,1 619865,FL,VOLUSIA COUNTY,1358270.1,1358270.1,0,0,1358270.1,1613217.4,0,0,0,0,29.3289,-81.5009,Residential,Masonry,4 673130,FL,VOLUSIA COUNTY,0,908098.25,0,0,908098.25,1070591.54,0,0,0,0,29.317116,-81.492722,Residential,Masonry,1 663647,FL,VOLUSIA COUNTY,0,241791.76,0,0,241791.76,295657.16,0,0,0,0,29.335077,-81.528099,Residential,Wood,1 417480,FL,MARION COUNTY,220905,220905,220905,220905,220905,304000.62,0,0,0,0,29.3363,-82.1126,Residential,Wood,3 647418,FL,MARION COUNTY,0,894668.45,0,0,894668.45,1131263.53,0,0,0,0,29.3363,-82.1126,Residential,Masonry,1 929776,FL,PUTNAM COUNTY,222912,222912,222912,222912,222912,233214.99,0,0,0,0,29.48049,-81.671715,Residential,Wood,1 249458,FL,PUTNAM COUNTY,160128,160128,160128,160128,160128,254196.15,0,0,0,0,29.480747,-81.671738,Residential,Wood,1 769761,FL,PUTNAM COUNTY,307215,307215,0,0,307215,411079.48,0,0,0,0,29.479389,-81.661461,Residential,Wood,1 289204,FL,PUTNAM COUNTY,0,10965.6,0,0,10965.6,13609.8,0,0,0,0,29.492595,-81.67079,Residential,Wood,3 243627,FL,PUTNAM COUNTY,0,26397.19,0,0,26397.19,26101.54,0,0,0,0,29.492595,-81.67079,Residential,Wood,3 911789,FL,PUTNAM COUNTY,0,4638.94,0,0,4638.94,7777.94,0,0,0,0,29.492595,-81.67079,Residential,Wood,3 418888,FL,PUTNAM COUNTY,0,26397.19,0,0,26397.19,32778.9,0,0,0,0,29.47929,-81.66628,Residential,Wood,4 919862,FL,PUTNAM COUNTY,0,870.82,0,0,870.82,1507.07,0,0,0,0,29.47945,-81.67331,Residential,Wood,3 547295,FL,PUTNAM COUNTY,0,1611.42,0,0,1611.42,1351.22,0,0,0,0,29.47945,-81.67331,Residential,Wood,3 180891,FL,PUTNAM COUNTY,0,5696.94,0,0,5696.94,8949,0,0,0,0,29.47945,-81.67331,Residential,Wood,3 219673,FL,PUTNAM COUNTY,0,1342.85,0,0,1342.85,2292.79,0,0,0,0,29.47929,-81.66628,Residential,Wood,4 218022,FL,PUTNAM COUNTY,0,1375.4,0,0,1375.4,2089.57,0,0,0,0,29.47929,-81.66628,Residential,Wood,4 906315,FL,PUTNAM COUNTY,0,797.57,0,0,797.57,1220.94,0,0,0,0,29.47929,-81.66628,Residential,Wood,4 473173,FL,PUTNAM COUNTY,0,28484.72,0,0,28484.72,27643.16,0,0,0,0,29.48224,-81.67111,Residential,Wood,3 418513,FL,PUTNAM COUNTY,0,81384.9,0,0,81384.9,122718.01,0,0,0,0,29.48224,-81.67111,Residential,Wood,3 719197,FL,PUTNAM COUNTY,0,36916.19,0,0,36916.19,34929.21,0,0,0,0,29.48224,-81.67111,Residential,Wood,3 544405,FL,PUTNAM COUNTY,0,2539.21,0,0,2539.21,3693.03,0,0,0,0,29.47929,-81.66628,Residential,Wood,4 954587,FL,PUTNAM COUNTY,0,94406.48,0,0,94406.48,91830.7,0,0,0,0,29.4819,-81.671,Residential,Wood,1 906409,FL,PUTNAM COUNTY,0,5427.36,0,0,5427.36,6177.29,0,0,0,0,29.4819,-81.671,Residential,Wood,1 688845,FL,PUTNAM COUNTY,0,141029.86,0,0,141029.86,200555.74,0,0,0,0,29.4819,-81.671,Residential,Wood,1 533415,FL,PUTNAM COUNTY,0,40263.14,0,0,40263.14,56494.67,0,0,0,0,29.4819,-81.671,Residential,Wood,1 890244,FL,PUTNAM COUNTY,0,3709.12,0,0,3709.12,5447.88,0,0,0,0,29.4819,-81.671,Residential,Wood,1 261967,FL,PUTNAM COUNTY,0,40805.37,0,0,40805.37,32480.3,0,0,0,0,29.4819,-81.671,Residential,Wood,1 229301,FL,PUTNAM COUNTY,0,2034.62,0,0,2034.62,2368.1,0,0,0,0,29.47937,-81.67438,Residential,Wood,3 788877,FL,PUTNAM COUNTY,0,40692.45,0,0,40692.45,58527.71,0,0,0,0,29.489247,-81.676946,Residential,Wood,1 192040,FL,PUTNAM COUNTY,0,25432.78,0,0,25432.78,18942.34,0,0,0,0,29.47721,-81.67035,Residential,Wood,1 196882,FL,PUTNAM COUNTY,0,32553.96,0,0,32553.96,32745.64,0,0,0,0,29.479099,-81.670753,Residential,Wood,3 842062,FL,PUTNAM COUNTY,0,20346.23,0,0,20346.23,27296.5,0,0,0,0,29.479099,-81.670753,Residential,Wood,3 983477,FL,PUTNAM COUNTY,0,14575.02,0,0,14575.02,12716.82,0,0,0,0,29.47883,-81.672592,Residential,Wood,3 287991,FL,PUTNAM COUNTY,0,731737.23,0,0,731737.23,515186.92,0,0,0,0,29.479352,-81.663949,Residential,Masonry,4 144550,FL,MARION COUNTY,0,447550.99,0,0,447550.99,580921.19,0,0,0,0,28.9786,-81.9113,Residential,Masonry,3 841067,FL,MARION COUNTY,0,12266.34,0,0,12266.34,10710.73,0,0,0,0,28.98385,-81.92878,Residential,Wood,1 397301,FL,DUVAL COUNTY,587267.1,587267.1,587267.1,587267.1,587267.1,943136.28,0,0,0,0,30.328493,-81.653351,Residential,Masonry,1 517039,FL,DUVAL COUNTY,0,0,0,0,8508.85,13158.68,0,0,0,0,30.3277,-81.65,Residential,Wood,4 392922,FL,DUVAL COUNTY,13860000,13860000,13860000,13860000,13860000,20250000,0,0,0,0,30.394185,-81.428055,Commercial,Reinforced Concrete,1 195994,FL,DUVAL COUNTY,1461420,1461420,1461420,1461420,1461420,1231231.74,0,73071,0,0,30.394185,-81.428055,Residential,Masonry,1 482151,FL,DUVAL COUNTY,210600000,210600000,210600000,210600000,210600000,167400000,0.9,0.9,0,0,30.325989,-81.641151,Commercial,Steel Frame,1 937306,FL,DUVAL COUNTY,125100000,125100000,125100000,125100000,125100000,160200000,6273765,6273765,0,0,30.32499,-81.66244,Commercial,Steel Frame,1 723566,FL,DUVAL COUNTY,90900000,90900000,90900000,90900000,90900000,123300000,4550895,4550895,0,0,30.32886,-81.66078,Commercial,Steel Frame,1 661386,FL,DUVAL COUNTY,38250000,38250000,38250000,38250000,38250000,34380000,0,0,0,0,30.32675,-81.66484,Commercial,Steel Frame,1 166730,FL,DUVAL COUNTY,31500000,31500000,31500000,31500000,31500000,50220000,1575000,1575000,0,0,30.3277,-81.65,Commercial,Reinforced Concrete,4 480066,FL,DUVAL COUNTY,30870000,30870000,30870000,30870000,30870000,48060000,0,0,0,0,30.32503,-81.65512,Commercial,Reinforced Concrete,1 912287,FL,DUVAL COUNTY,28620000,28620000,28620000,28620000,28620000,26190000,0,0,0,0,30.3277,-81.65,Commercial,Reinforced Concrete,4 153986,FL,DUVAL COUNTY,6907005,6907005,6907005,6907005,6907005,6773837.94,0,0,0,0,30.33058,-81.65061,Commercial,Reinforced Masonry,1 843389,FL,DUVAL COUNTY,1909620,1909620,1909620,1909620,1909620,1810441.98,95481,95481,0,0,30.32832,-81.65762,Commercial,Reinforced Masonry,1 494849,FL,DUVAL COUNTY,1711989.9,1711989.9,1711989.9,1711989.9,1711989.9,1632765.86,0,0,0,0,30.32047,-81.63942,Residential,Masonry,1 880406,FL,DUVAL COUNTY,958437,958437,958437,958437,958437,1110786.31,0,0,0,0,30.321001,-81.67424,Residential,Masonry,1 448696,FL,DUVAL COUNTY,888692.4,888692.4,888692.4,888692.4,888692.4,751279.23,0,0,0,0,30.32864,-81.65911,Residential,Masonry,1 817925,FL,DUVAL COUNTY,412478.1,412478.1,412478.1,412478.1,412478.1,299937.58,0,0,0,0,30.3277,-81.65,Residential,Masonry,4 441078,FL,DUVAL COUNTY,288000,288000,288000,288000,288000,266572.8,14400,14400,0,0,30.325228,-81.658127,Residential,Wood,3 385673,FL,DUVAL COUNTY,193511.7,193511.7,193511.7,193511.7,193511.7,332650.48,0,0,0,0,30.33486,-81.655502,Residential,Wood,1 711393,FL,DUVAL COUNTY,189000,189000,189000,189000,189000,191854.85,9450,9450,0,0,30.3276,-81.66229,Residential,Wood,1 915094,FL,DUVAL COUNTY,174288.6,174288.6,174288.6,174288.6,174288.6,150208.89,0,0,0,0,30.32806,-81.65776,Residential,Wood,1 698195,FL,DUVAL COUNTY,154255.5,154255.5,154255.5,154255.5,154255.5,269677.18,0,0,0,0,30.32613,-81.64927,Residential,Wood,1 221882,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,123981.84,4500,4500,0,0,30.321764,-81.631248,Residential,Wood,1 235147,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,84341.25,4500,4500,0,0,30.32708,-81.65988,Residential,Wood,3 260700,FL,DUVAL COUNTY,59803.2,59803.2,59803.2,59803.2,59803.2,57876.82,0,0,0,0,30.33486,-81.655502,Residential,Wood,1 554632,FL,DUVAL COUNTY,45000,45000,45000,45000,45000,38571.39,2250,2250,0,0,30.324,-81.64371,Residential,Wood,1 102724,FL,DUVAL COUNTY,26100,26100,26100,26100,26100,38590.55,1305,1305,0,0,30.32936,-81.64978,Residential,Wood,1 391617,FL,DUVAL COUNTY,4500,4500,4500,4500,4500,5784.48,225,225,0,0,30.394185,-81.428055,Residential,Wood,1 802172,FL,DUVAL COUNTY,2700,2700,2700,2700,2700,3742.85,135,135,0,0,30.329029,-81.640388,Residential,Wood,1 928816,FL,DUVAL COUNTY,7476309,7476309,7476309,7476309,7476309,6589618.75,0,0,0,0,30.32592,-81.65999,Commercial,Reinforced Masonry,1 139833,FL,DUVAL COUNTY,610228.8,610228.8,0,0,610228.8,861923.77,0,0,0,0,30.325989,-81.641151,Residential,Masonry,1 827415,FL,DUVAL COUNTY,292653.9,292653.9,0,0,292653.9,424305.72,0,0,0,0,30.330893,-81.663094,Residential,Wood,1 127986,FL,DUVAL COUNTY,0,62557.92,0,0,62557.92,105047.82,0,0,0,0,30.325228,-81.658127,Residential,Wood,3 389677,FL,DUVAL COUNTY,0,41310000,0,0,41310000,70290000,0,0,0,0,30.32577,-81.66147,Commercial,Steel Frame,1 167756,FL,DUVAL COUNTY,0,659282.58,0,0,659282.58,849914.14,0,0,0,0,30.311543,-81.691994,Residential,Masonry,1 943230,FL,DUVAL COUNTY,0,140548.32,0,0,140548.32,115927.63,0,0,0,0,30.311543,-81.691994,Residential,Wood,1 447656,FL,DUVAL COUNTY,0,29589.12,0,0,29589.12,26242.29,0,0,0,0,30.311543,-81.691994,Residential,Wood,1 988900,FL,DUVAL COUNTY,0,132226.38,0,0,132226.38,120050.97,0,0,0,0,30.311543,-81.691994,Residential,Wood,1 854635,FL,DUVAL COUNTY,70470000,70470000,70470000,70470000,70470000,64800000,3521835,3521835,0,0,30.32797,-81.67314,Commercial,Steel Frame,1 469253,FL,DUVAL COUNTY,1998000,1998000,1998000,1998000,1998000,1726272,99900,99900,0,0,30.32714,-81.68949,Commercial,Reinforced Masonry,1 463504,FL,DUVAL COUNTY,1433100.6,1433100.6,1433100.6,1433100.6,1433100.6,2425605.89,0,0,0,0,30.329103,-81.696739,Residential,Masonry,1 320105,FL,DUVAL COUNTY,1432215,1432215,1432215,1432215,1432215,2317266.58,0,0,0,0,30.334684,-81.667236,Residential,Masonry,3 366822,FL,DUVAL COUNTY,720394.2,720394.2,720394.2,720394.2,720394.2,1079755.64,0,0,0,0,30.332256,-81.671021,Residential,Masonry,1 448661,FL,DUVAL COUNTY,99721.8,99721.8,99721.8,99721.8,99721.8,101553.49,0,0,0,0,30.333443,-81.673744,Residential,Wood,1 120733,FL,DUVAL COUNTY,16604.1,16604.1,16604.1,16604.1,16604.1,23365.06,0,0,0,0,30.30718,-81.68988,Residential,Wood,1 517542,FL,DUVAL COUNTY,382500,382500,382500,382500,382500,652422.6,0,19125,0,0,30.31223,-81.68148,Residential,Masonry,1 906582,FL,DUVAL COUNTY,0,882444.02,0,0,882444.02,764814.24,0,0,0,0,30.32622,-81.68609,Residential,Masonry,1 181664,FL,DUVAL COUNTY,0,4843790.19,0,0,4843790.19,6109956.95,0,0,0,0,30.31847,-81.67851,Commercial,Reinforced Masonry,3 911013,FL,DUVAL COUNTY,0,1022847.65,0,0,1022847.65,930901.83,0,0,0,0,30.318386,-81.691704,Residential,Masonry,1 850475,FL,DUVAL COUNTY,0,8417216.25,0,0,8417216.25,12420000,0,0,0,0,30.32926,-81.69599,Commercial,Reinforced Masonry,1 296014,FL,DUVAL COUNTY,0,1395886.2,0,0,1395886.2,1110098.04,0,0,0,0,30.331196,-81.696045,Residential,Masonry,1 378986,FL,DUVAL COUNTY,0,10530000,0,0,10530000,15480000,0,0,0,0,30.31572,-81.73352,Commercial,Reinforced Concrete,1 124034,FL,DUVAL COUNTY,1370304,1370304,1370304,1370304,1370304,1171604.44,0,0,0,0,30.314779,-81.72097,Residential,Masonry,1 774316,FL,DUVAL COUNTY,544532.4,544532.4,544532.4,544532.4,544532.4,759696.21,0,0,0,0,30.29627,-81.71504,Residential,Masonry,1 338819,FL,DUVAL COUNTY,404910,404910,404910,404910,404910,336519.08,0,0,0,0,30.29627,-81.71504,Residential,Masonry,1 858354,FL,DUVAL COUNTY,0,1296392.86,0,0,1296392.86,1570439.94,0,0,0,0,30.306383,-81.750854,Residential,Masonry,1 910482,FL,DUVAL COUNTY,866842.2,866842.2,866842.2,866842.2,866842.2,1008435.67,0,0,0,0,30.31173,-81.70508,Residential,Masonry,1 188826,FL,DUVAL COUNTY,495400.5,495400.5,495400.5,495400.5,495400.5,636807.62,0,0,0,0,30.309929,-81.705307,Residential,Masonry,1 380502,FL,DUVAL COUNTY,239553,239553,239553,239553,239553,244124.15,0,0,0,0,30.299196,-81.712006,Residential,Wood,1 548302,FL,DUVAL COUNTY,65022.3,65022.3,65022.3,65022.3,65022.3,55281.96,0,0,0,0,30.299671,-81.71125,Residential,Wood,1 748193,FL,DUVAL COUNTY,19177.2,19177.2,19177.2,19177.2,19177.2,23920.68,0,0,0,0,30.308802,-81.699089,Residential,Wood,1 480533,FL,DUVAL COUNTY,91026,91026,0,0,91026,162456.1,0,0,0,0,30.3123,-81.751945,Residential,Wood,1 902221,FL,DUVAL COUNTY,459243,459243,0,0,459243,568770.62,0,0,0,0,30.31083,-81.70744,Residential,Masonry,1 311623,FL,DUVAL COUNTY,0,653883.68,0,0,653883.68,884763.47,0,0,0,0,30.312073,-81.718094,Residential,Masonry,1 636620,FL,DUVAL COUNTY,0,857144.98,0,0,857144.98,1336786.17,0,0,0,0,30.31024,-81.7057,Residential,Masonry,1 475334,FL,DUVAL COUNTY,0,2677568.81,0,0,2677568.81,2558443.78,0,0,0,0,30.307047,-81.730606,Commercial,Reinforced Masonry,1 777845,FL,DUVAL COUNTY,0,3332842.74,0,0,3332842.74,3213060.37,0,0,0,0,30.30625,-81.75311,Commercial,Reinforced Masonry,1 172295,FL,DUVAL COUNTY,0,61050.34,0,0,61050.34,74081.11,0,0,0,0,30.299044,-81.767647,Residential,Wood,1 841655,FL,DUVAL COUNTY,0,135515.49,0,0,135515.49,120123.64,0,0,0,0,30.299044,-81.767647,Residential,Wood,1 874415,FL,DUVAL COUNTY,0,64636.99,0,0,64636.99,43888.52,0,0,0,0,30.299044,-81.767647,Residential,Wood,1 387733,FL,DUVAL COUNTY,0,62122.65,0,0,62122.65,82477.51,0,0,0,0,30.299044,-81.767647,Residential,Wood,1 406043,FL,DUVAL COUNTY,0,1278641.77,0,0,1278641.77,1312807.08,0,0,0,0,30.315458,-81.721924,Residential,Masonry,1 614784,FL,DUVAL COUNTY,0,99609.96,0,0,99609.96,80824.32,0,0,0,0,30.30831,-81.704605,Residential,Wood,1 998442,FL,DUVAL COUNTY,0,1307961.42,0,0,1307961.42,1107123.94,0,0,0,0,30.307219,-81.719421,Residential,Masonry,1 883422,FL,DUVAL COUNTY,0,1425087.5,0,0,1425087.5,1858542.11,0,0,0,0,30.307219,-81.719421,Residential,Masonry,1 550451,FL,DUVAL COUNTY,0,37063.19,0,0,37063.19,47459.26,0,0,0,0,30.307219,-81.719421,Residential,Wood,1 424701,FL,DUVAL COUNTY,0,614189.93,0,0,614189.93,843592.94,0,0,0,0,30.291561,-81.713448,Residential,Masonry,1 743660,FL,DUVAL COUNTY,0,5303.89,0,0,5303.89,5572.81,0,0,0,0,30.291561,-81.713448,Residential,Wood,1 544953,FL,DUVAL COUNTY,0,112049.98,0,0,112049.98,139233.31,0,0,0,0,30.291561,-81.713448,Residential,Wood,1 443071,FL,DUVAL COUNTY,0,352650.19,0,0,352650.19,389568.43,0,0,0,0,30.30831,-81.704605,Residential,Wood,1 763918,FL,DUVAL COUNTY,0,5054.49,0,0,5054.49,5216.85,0,0,0,0,30.30831,-81.704605,Residential,Wood,1 909106,FL,DUVAL COUNTY,0,80805.28,0,0,80805.28,89887.79,0,0,0,0,30.30831,-81.704605,Residential,Wood,1 696350,FL,DUVAL COUNTY,0,329954.88,0,0,329954.88,230945.32,0,0,0,0,30.30831,-81.704605,Residential,Wood,1 614721,FL,DUVAL COUNTY,0,681898.43,0,0,681898.43,675754.53,0,0,0,0,30.31223,-81.7425,Residential,Masonry,1 825480,FL,DUVAL COUNTY,0,6986169.78,0,0,6986169.78,8161425.17,0,0,0,0,30.31223,-81.7425,Commercial,Reinforced Masonry,1 893370,FL,DUVAL COUNTY,0,577608.08,0,0,577608.08,809940.54,0,0,0,0,30.307125,-81.759537,Residential,Masonry,1 265093,FL,DUVAL COUNTY,0,924172.93,0,0,924172.93,1336603.59,0,0,0,0,30.307125,-81.759537,Residential,Masonry,1 338380,FL,DUVAL COUNTY,0,500593.67,0,0,500593.67,619184.31,0,0,0,0,30.307125,-81.759537,Residential,Masonry,1 808209,FL,DUVAL COUNTY,0,0,0,450000,450000,634608,0,0,0,0,30.31081,-81.71149,Residential,Masonry,1 918251,FL,DUVAL COUNTY,0,720000,0,720000,720000,1175040,0,14400,0,2250,30.29917,-81.70165,Residential,Masonry,1 688233,FL,DUVAL COUNTY,279990,279990,279990,279990,279990,332854.91,0,0,0,0,30.33339,-81.64381,Residential,Wood,1 933157,FL,DUVAL COUNTY,0,16643.88,0,0,16643.88,25581.64,0,0,0,0,30.37071,-81.66205,Residential,Wood,1 841101,FL,DUVAL COUNTY,0,981064.26,0,0,981064.26,1230254.58,0,0,0,0,30.37071,-81.66205,Residential,Masonry,1 296240,FL,DUVAL COUNTY,0,275548.68,0,0,275548.68,413977.45,0,0,0,0,30.3676,-81.66213,Residential,Wood,1 325203,FL,DUVAL COUNTY,0,21267.18,0,0,21267.18,27366.08,0,0,0,0,30.37071,-81.66205,Residential,Wood,1 551803,FL,DUVAL COUNTY,0,155342.88,0,0,155342.88,123122.44,0,0,0,0,30.37071,-81.66205,Residential,Wood,1 964837,FL,DUVAL COUNTY,0,82294.74,0,0,82294.74,86223.82,0,0,0,0,30.37071,-81.66205,Residential,Wood,1 342084,FL,DUVAL COUNTY,6139917,6139917,6139917,6139917,6139917,5144636.45,0,0,0,0,30.33766,-81.66247,Commercial,Reinforced Masonry,1 448818,FL,DUVAL COUNTY,701020.8,701020.8,701020.8,701020.8,701020.8,657052.78,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 420069,FL,DUVAL COUNTY,462098.7,462098.7,462098.7,462098.7,462098.7,481233.28,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 468565,FL,DUVAL COUNTY,691365.6,691365.6,691365.6,691365.6,691365.6,868627.59,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 392191,FL,DUVAL COUNTY,536652,536652,536652,536652,536652,468070.02,0,26832.6,0,0,30.364677,-81.665276,Residential,Masonry,1 427015,FL,DUVAL COUNTY,545605.2,545605.2,545605.2,545605.2,545605.2,596030.03,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 645974,FL,DUVAL COUNTY,698839.2,698839.2,698839.2,698839.2,698839.2,597437.63,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 879633,FL,DUVAL COUNTY,562493.7,562493.7,562493.7,562493.7,562493.7,687367.3,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 119923,FL,DUVAL COUNTY,557172,557172,557172,557172,557172,901174.45,0,27858.6,0,0,30.364677,-81.665276,Residential,Masonry,1 153856,FL,DUVAL COUNTY,467995.5,467995.5,467995.5,467995.5,467995.5,557191.7,0,0,0,0,30.364677,-81.665276,Residential,Masonry,1 641236,FL,DUVAL COUNTY,1195668,1195668,1195668,1195668,1195668,1420702.28,0,59783.4,0,0,30.364677,-81.665276,Residential,Masonry,1 302939,FL,DUVAL COUNTY,5400,5400,5400,5400,5400,8457.37,0,270,0,0,30.364677,-81.665276,Residential,Wood,1 209859,FL,DUVAL COUNTY,0,209275.18,0,0,209275.18,309070.14,0,0,0,0,30.36489,-81.6363,Residential,Wood,1 453301,FL,DUVAL COUNTY,9000000,9000000,9000000,9000000,9000000,13680000,450000,450000,0,0,30.35518,-81.62278,Commercial,Reinforced Concrete,1 819507,FL,DUVAL COUNTY,9000000,9000000,9000000,9000000,9000000,12330000,450000,450000,0,0,30.35518,-81.62278,Commercial,Reinforced Concrete,1 190938,FL,DUVAL COUNTY,7160188.5,7160188.5,7160188.5,7160188.5,7160188.5,8021917.19,0,0,0,0,30.33245,-81.63594,Commercial,Reinforced Masonry,1 751740,FL,DUVAL COUNTY,6216524.1,6216524.1,6216524.1,6216524.1,6216524.1,9090000,0,0,0,0,30.343941,-81.661598,Commercial,Reinforced Masonry,1 762833,FL,DUVAL COUNTY,4836073.5,4836073.5,4836073.5,4836073.5,4836073.5,6603755.09,0,0,0,0,30.344427,-81.62812,Commercial,Reinforced Masonry,1 269651,FL,DUVAL COUNTY,3711650.4,3711650.4,3711650.4,3711650.4,3711650.4,4969899.89,0,0,0,0,30.35619,-81.62498,Commercial,Reinforced Masonry,1 412870,FL,DUVAL COUNTY,3533994,3533994,3533994,3533994,3533994,4688196.44,176699.7,176699.7,0,0,30.3366,-81.63601,Commercial,Reinforced Masonry,1 870808,FL,DUVAL COUNTY,2546921.7,2546921.7,2546921.7,2546921.7,2546921.7,2807507.45,0,0,0,0,30.343941,-81.661598,Commercial,Reinforced Masonry,1 701807,FL,DUVAL COUNTY,1807645.5,1807645.5,1807645.5,1807645.5,1807645.5,2551209.63,0,0,0,0,30.33998,-81.64055,Commercial,Reinforced Masonry,1 205168,FL,DUVAL COUNTY,1800000,1800000,1800000,1800000,1800000,2784171.6,90000,90000,0,0,30.35518,-81.62278,Commercial,Reinforced Masonry,1 696966,FL,DUVAL COUNTY,1800000,1800000,1800000,1800000,1800000,1556755.2,90000,90000,0,0,30.35518,-81.62278,Commercial,Reinforced Masonry,1 322600,FL,DUVAL COUNTY,600582.6,600582.6,600582.6,600582.6,600582.6,861667.87,0,0,0,0,30.33313,-81.65139,Residential,Masonry,1 742855,FL,DUVAL COUNTY,446733.9,446733.9,446733.9,446733.9,446733.9,399290.76,0,0,0,0,30.344427,-81.62812,Residential,Masonry,1 835987,FL,DUVAL COUNTY,440025.3,440025.3,440025.3,440025.3,440025.3,635968.57,0,0,0,0,30.344427,-81.62812,Residential,Masonry,1 485295,FL,DUVAL COUNTY,369202.5,369202.5,369202.5,369202.5,369202.5,568003.28,0,0,0,0,30.34916,-81.66018,Residential,Masonry,1 657011,FL,DUVAL COUNTY,327129.3,327129.3,327129.3,327129.3,327129.3,251250.35,0,0,0,0,30.363,-81.6399,Residential,Wood,1 779930,FL,DUVAL COUNTY,310010.4,310010.4,310010.4,310010.4,310010.4,320432.95,0,0,0,0,30.363,-81.6399,Residential,Wood,1 919303,FL,DUVAL COUNTY,297000,297000,297000,297000,297000,249185.08,14850,14850,0,0,30.35518,-81.62278,Residential,Wood,1 152122,FL,DUVAL COUNTY,251421.3,251421.3,251421.3,251421.3,251421.3,302521.67,0,0,0,0,30.333622,-81.65181,Residential,Wood,1 335771,FL,DUVAL COUNTY,206262,206262,206262,206262,206262,298918.19,10313.1,10313.1,0,0,30.359831,-81.66198,Residential,Wood,1 723515,FL,DUVAL COUNTY,171780.3,171780.3,171780.3,171780.3,171780.3,256199.15,0,0,0,0,30.36081,-81.66249,Residential,Wood,1 717067,FL,DUVAL COUNTY,135000,135000,135000,135000,135000,172282.95,6750,6750,0,0,30.35518,-81.62278,Residential,Wood,1 463688,FL,DUVAL COUNTY,135000,135000,135000,135000,135000,129762,6750,6750,0,0,30.35619,-81.62498,Residential,Wood,1 763804,FL,DUVAL COUNTY,127901.7,127901.7,127901.7,127901.7,127901.7,151822.52,0,0,0,0,30.35518,-81.62278,Residential,Wood,1 327093,FL,DUVAL COUNTY,126000,126000,126000,126000,126000,161670.6,6300,6300,0,0,30.35518,-81.62278,Residential,Wood,1 520008,FL,DUVAL COUNTY,121384.8,121384.8,121384.8,121384.8,121384.8,129340.36,0,0,0,0,30.350155,-81.66095,Residential,Wood,1 759343,FL,DUVAL COUNTY,93943.8,93943.8,93943.8,93943.8,93943.8,103213.99,0,0,0,0,30.33605,-81.63839,Residential,Wood,1 737417,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,151848,4500,4500,0,0,30.35518,-81.62278,Residential,Wood,1 309800,FL,DUVAL COUNTY,67311,67311,67311,67311,67311,109129.3,0,0,0,0,30.35518,-81.62278,Residential,Wood,1 315773,FL,DUVAL COUNTY,45000,45000,45000,45000,45000,50371.2,2250,2250,0,0,30.35518,-81.62278,Residential,Wood,1 878728,FL,DUVAL COUNTY,40500,40500,40500,40500,40500,29200.5,2025,2025,0,0,30.35518,-81.62278,Residential,Wood,1 352127,FL,DUVAL COUNTY,27000,27000,27000,27000,27000,32304.42,1350,1350,0,0,30.35518,-81.62278,Residential,Wood,1 284961,FL,DUVAL COUNTY,7638.3,7638.3,7638.3,7638.3,7638.3,11237.28,0,0,0,0,30.34371,-81.661736,Residential,Wood,1 831475,FL,DUVAL COUNTY,562688.1,562688.1,0,0,562688.1,508895.12,0,0,0,0,30.3525,-81.6457,Residential,Masonry,4 201804,FL,DUVAL COUNTY,0,1115188.36,0,0,1115188.36,1424820.41,0,0,0,0,30.35816,-81.65422,Residential,Masonry,1 582791,FL,DUVAL COUNTY,0,17820000,0,0,17820000,27900000,0,0,0,0,30.342945,-81.654182,Commercial,Reinforced Concrete,1 972041,FL,DUVAL COUNTY,0,79674.67,0,0,79674.67,124611.18,0,0,0,0,30.36269,-81.6635,Residential,Wood,1 198560,FL,DUVAL COUNTY,0,57611.17,0,0,57611.17,41073.88,0,0,0,0,30.341703,-81.652786,Residential,Wood,1 586732,FL,DUVAL COUNTY,0,1323043.41,0,0,1323043.41,2136011.24,0,0,0,0,30.36269,-81.6635,Residential,Masonry,1 794464,FL,DUVAL COUNTY,0,2492378.88,0,0,2492378.88,2415663.46,0,0,0,0,30.36269,-81.6635,Commercial,Reinforced Masonry,1 122727,FL,DUVAL COUNTY,0,1226296.55,0,0,1226296.55,1908683.97,0,0,0,0,30.348677,-81.652054,Residential,Masonry,1 311988,FL,DUVAL COUNTY,0,15210000,0,0,15210000,17550000,0,0,0,0,30.348677,-81.652054,Commercial,Reinforced Concrete,1 487833,FL,DUVAL COUNTY,0,4861035.91,0,0,4861035.91,7149101.21,0,0,0,0,30.361958,-81.653419,Commercial,Reinforced Masonry,1 149890,FL,DUVAL COUNTY,0,25830000,0,0,25830000,29250000,0,0,0,0,30.361958,-81.653419,Commercial,Reinforced Concrete,1 273093,FL,DUVAL COUNTY,0,149639.4,0,149639.4,149639.4,168643.6,0,0,0,0,30.361958,-81.653419,Residential,Wood,1 921109,FL,DUVAL COUNTY,0,161610.55,0,0,161610.55,163194.34,0,0,0,0,30.361958,-81.653419,Residential,Wood,1 622617,FL,DUVAL COUNTY,0,168074.97,0,0,168074.97,141967.55,0,0,0,0,30.361958,-81.653419,Residential,Wood,1 664690,FL,DUVAL COUNTY,0,1720951.2,0,0,1720951.2,1570168.34,0,0,0,0,30.361431,-81.639198,Residential,Masonry,1 486659,FL,DUVAL COUNTY,0,2725026.58,0,0,2725026.58,2305045.49,0,0,0,0,30.361431,-81.639198,Commercial,Reinforced Masonry,1 701732,FL,DUVAL COUNTY,0,59855.76,0,0,59855.76,46193.68,0,0,0,0,30.339376,-81.639328,Residential,Wood,1 564674,FL,DUVAL COUNTY,0,11700000,0,0,11700000,12240000,0,0,0,0,30.339376,-81.639328,Commercial,Reinforced Concrete,1 988483,FL,DUVAL COUNTY,0,11160000,0,11160000,11160000,10800000,0,0,0,0,30.342121,-81.638847,Commercial,Reinforced Concrete,1 140391,FL,DUVAL COUNTY,0,224099.97,0,0,224099.97,342604.03,0,0,0,0,30.342121,-81.638847,Residential,Wood,1 373814,FL,DUVAL COUNTY,0,4124121.72,0,0,4124121.72,5535350.81,0,0,0,0,30.350792,-81.65519,Commercial,Reinforced Masonry,1 402034,FL,DUVAL COUNTY,0,30003.53,0,0,30003.53,25909.55,0,0,0,0,30.350792,-81.65519,Residential,Wood,1 447138,FL,DUVAL COUNTY,0,14940000,0,0,14940000,23310000,0,0,0,0,30.350792,-81.65519,Commercial,Reinforced Concrete,1 392338,FL,DUVAL COUNTY,0,436415,0,0,436415,570277.44,0,0,0,0,30.361053,-81.64917,Residential,Masonry,1 650279,FL,DUVAL COUNTY,0,6368079.6,0,0,6368079.6,7222675.88,0,0,0,0,30.28993,-81.635132,Commercial,Reinforced Masonry,1 453084,FL,DUVAL COUNTY,0,3259292.4,0,0,3259292.4,3080578.88,0,0,0,0,30.28993,-81.635132,Commercial,Reinforced Masonry,1 717217,FL,DUVAL COUNTY,0,13050000,0,0,13050000,20340000,0,0,0,0,30.28993,-81.635132,Commercial,Reinforced Concrete,1 552374,FL,DUVAL COUNTY,0,4356797.4,0,0,4356797.4,5675687.11,0,0,0,0,30.28993,-81.635132,Commercial,Reinforced Masonry,1 368027,FL,DUVAL COUNTY,0,5918446.21,0,0,5918446.21,5846477.9,0,0,0,0,30.30361,-81.60521,Commercial,Reinforced Masonry,1 829499,FL,DUVAL COUNTY,0,1755628.34,0,0,1755628.34,2750648.26,0,0,0,0,30.30361,-81.60521,Residential,Masonry,1 107044,FL,DUVAL COUNTY,0,333855,0,0,333855,474768.52,0,0,0,0,30.30361,-81.60521,Residential,Wood,1 339840,FL,DUVAL COUNTY,0,49641,0,0,49641,92927.95,0,0,0,0,30.30361,-81.60521,Residential,Wood,1 711874,FL,DUVAL COUNTY,0,49641,0,0,49641,81907.64,0,0,0,0,30.30361,-81.60521,Residential,Wood,1 248936,FL,DUVAL COUNTY,7657863.3,7657863.3,7657863.3,7657863.3,7657863.3,6763424.87,0,0,0,0,30.29261,-81.64891,Commercial,Reinforced Masonry,1 640202,FL,DUVAL COUNTY,468000,468000,468000,468000,468000,641521.3,0,0,0,0,30.29261,-81.64891,Residential,Masonry,1 447614,FL,DUVAL COUNTY,403020,403020,403020,403020,403020,513971.41,0,0,0,0,30.2844,-81.62125,Residential,Masonry,1 867079,FL,DUVAL COUNTY,320040,320040,320040,320040,320040,283248.2,0,0,0,0,30.2844,-81.62125,Residential,Wood,1 601400,FL,DUVAL COUNTY,320040,320040,320040,320040,320040,405440.43,0,0,0,0,30.2844,-81.62125,Residential,Wood,1 903322,FL,DUVAL COUNTY,292500,292500,292500,292500,292500,393456.96,0,0,0,0,30.288757,-81.657646,Residential,Wood,1 622622,FL,DUVAL COUNTY,218970,218970,218970,218970,218970,342091.36,0,0,0,0,30.29166,-81.64979,Residential,Wood,1 966737,FL,DUVAL COUNTY,163350,163350,163350,163350,163350,220846.91,0,0,0,0,30.30201,-81.65024,Residential,Wood,1 797037,FL,DUVAL COUNTY,74790,74790,74790,74790,74790,74134.54,0,0,0,0,30.2844,-81.62125,Residential,Wood,1 902485,FL,DUVAL COUNTY,67140,67140,67140,67140,67140,62598.92,0,0,0,0,30.2844,-81.62125,Residential,Wood,1 505556,FL,DUVAL COUNTY,0,12240000,0,12240000,12240000,15120000,0,0,0,0,30.316303,-81.652832,Commercial,Reinforced Concrete,1 790298,FL,DUVAL COUNTY,0,8028822.78,0,0,8028822.78,8785442.98,0,0,0,0,30.31023,-81.64057,Commercial,Reinforced Masonry,3 859156,FL,DUVAL COUNTY,0,735104.7,0,735104.7,735104.7,986348.78,0,0,0,0,30.310032,-81.641876,Residential,Masonry,1 832369,FL,DUVAL COUNTY,0,3415694.04,0,0,3415694.04,3251740.73,0,0,0,0,30.31023,-81.64057,Commercial,Reinforced Masonry,3 713455,FL,DUVAL COUNTY,0,1424901.06,0,0,1424901.06,1747595.55,0,0,0,0,30.31023,-81.64057,Residential,Masonry,3 461214,FL,DUVAL COUNTY,0,603802.98,0,0,603802.98,522156.74,0,0,0,0,30.31023,-81.64057,Residential,Masonry,3 985958,FL,DUVAL COUNTY,0,21267.18,0,0,21267.18,23051.82,0,0,0,0,30.31023,-81.64057,Residential,Wood,3 269939,FL,DUVAL COUNTY,0,30513.78,0,0,30513.78,38477.88,0,0,0,0,30.307106,-81.640419,Residential,Wood,1 175266,FL,DUVAL COUNTY,0,24041.16,0,0,24041.16,18378.43,0,0,0,0,30.307106,-81.640419,Residential,Wood,1 899012,FL,DUVAL COUNTY,0,131301.72,0,0,131301.72,129705.88,0,0,0,0,30.307106,-81.640419,Residential,Wood,1 164985,FL,DUVAL COUNTY,0,1070907.12,0,0,1070907.12,1003159.39,0,0,0,0,30.302456,-81.628258,Residential,Masonry,1 489850,FL,DUVAL COUNTY,0,5477256,0,0,5477256,7779061.88,0,0,0,0,30.30048,-81.62061,Commercial,Reinforced Masonry,1 182882,FL,DUVAL COUNTY,0,3185163,0,0,3185163,4549763.27,0,0,0,0,30.30031,-81.61923,Commercial,Reinforced Masonry,1 232388,FL,DUVAL COUNTY,0,305289,0,0,305289,443279.63,0,0,0,0,30.30105,-81.62017,Residential,Wood,1 607584,FL,DUVAL COUNTY,0,2663280,0,0,2663280,3415922.93,0,53265.6,0,0,30.305125,-81.617725,Commercial,Reinforced Masonry,3 277897,FL,DUVAL COUNTY,0,2223369,0,0,2223369,1842443.64,0,0,0,0,30.304384,-81.617218,Commercial,Reinforced Masonry,1 215824,FL,DUVAL COUNTY,0,4397166,0,0,4397166,6005561.38,0,0,0,0,30.29814,-81.61749,Commercial,Reinforced Masonry,1 196522,FL,DUVAL COUNTY,0,178200,0,0,178200,278312.76,0,3564,0,0,30.29904,-81.6198,Residential,Wood,1 231710,FL,DUVAL COUNTY,0,2294163,0,0,2294163,3646260.08,0,0,0,0,30.30154,-81.61598,Commercial,Reinforced Masonry,1 336199,FL,DUVAL COUNTY,120744,120744,120744,120744,120744,122579.31,0,0,0,0,30.26345,-81.63376,Residential,Wood,1 701244,FL,DUVAL COUNTY,86824.8,86824.8,86824.8,86824.8,86824.8,78660.66,0,0,0,0,30.26306,-81.638153,Residential,Wood,1 390182,FL,DUVAL COUNTY,112860,112860,112860,112860,112860,178005.73,0,0,0,0,30.281263,-81.643715,Residential,Wood,1 513638,FL,DUVAL COUNTY,321408,321408,321408,321408,321408,356727.2,0,0,0,0,30.302662,-81.628204,Residential,Wood,1 974117,FL,DUVAL COUNTY,214272,214272,214272,214272,214272,350977.54,0,0,0,0,30.302662,-81.628204,Residential,Wood,1 926689,FL,DUVAL COUNTY,535680,535680,535680,535680,535680,849095.65,0,0,0,0,30.302662,-81.628204,Residential,Masonry,1 157336,FL,DUVAL COUNTY,535680,535680,535680,535680,535680,714489.98,0,0,0,0,30.302662,-81.628204,Residential,Masonry,1 297181,FL,DUVAL COUNTY,535680,535680,535680,535680,535680,454092.19,0,0,0,0,30.302662,-81.628204,Residential,Masonry,1 219299,FL,DUVAL COUNTY,321408,321408,321408,321408,321408,298668.38,0,0,0,0,30.302662,-81.628204,Residential,Wood,1 957192,FL,DUVAL COUNTY,428544,428544,428544,428544,428544,458254.1,0,0,0,0,30.302662,-81.628204,Residential,Masonry,1 813767,FL,DUVAL COUNTY,428544,428544,428544,428544,428544,519134.77,0,0,0,0,30.302662,-81.628204,Residential,Masonry,1 870537,FL,DUVAL COUNTY,535680,535680,535680,535680,535680,702735.02,0,0,0,0,30.302662,-81.628204,Residential,Masonry,1 968239,FL,DUVAL COUNTY,6413085.9,6413085.9,6413085.9,6413085.9,6413085.9,7180398.8,0,0,0,0,30.31953,-81.65987,Commercial,Reinforced Masonry,1 490999,FL,DUVAL COUNTY,3200903.1,3200903.1,3200903.1,3200903.1,3200903.1,3870890.53,0,0,0,0,30.3096,-81.65362,Commercial,Reinforced Masonry,1 163090,FL,DUVAL COUNTY,849577.5,849577.5,849577.5,849577.5,849577.5,900025.41,0,0,0,0,30.30482,-81.65437,Residential,Masonry,1 930584,FL,DUVAL COUNTY,734107.5,734107.5,734107.5,734107.5,734107.5,552124.45,0,0,0,0,30.3057,-81.6503,Residential,Masonry,1 668919,FL,DUVAL COUNTY,181503,181503,181503,181503,181503,232245.61,0,0,0,0,30.31851,-81.66024,Residential,Wood,1 786175,FL,DUVAL COUNTY,47740.5,47740.5,47740.5,47740.5,47740.5,42984.78,0,0,0,0,30.304348,-81.655403,Residential,Wood,1 895219,FL,DUVAL COUNTY,46228.5,46228.5,46228.5,46228.5,46228.5,66766.67,0,0,0,0,30.309217,-81.652664,Residential,Wood,1 238464,FL,DUVAL COUNTY,26956.8,26956.8,26956.8,26956.8,26956.8,36736.54,0,0,0,0,30.30599,-81.637733,Residential,Wood,1 849793,FL,DUVAL COUNTY,1336.5,1336.5,1336.5,1336.5,1336.5,1106.09,0,0,0,0,30.29537,-81.62571,Residential,Wood,1 724239,FL,DUVAL COUNTY,328500,328500,328500,328500,328500,271485.54,0,16425,0,0,30.28019,-81.62972,Residential,Wood,1 544987,FL,DUVAL COUNTY,568556.1,568556.1,0,0,568556.1,787180.7,0,0,0,0,30.30643,-81.62042,Residential,Masonry,1 743034,FL,DUVAL COUNTY,152784,152784,0,0,152784,190823.85,0,0,0,0,30.31269,-81.60064,Residential,Wood,1 977940,FL,DUVAL COUNTY,90167.4,90167.4,0,0,90167.4,114874.53,0,0,0,0,30.31946,-81.65652,Residential,Wood,1 667105,FL,DUVAL COUNTY,452800.8,452800.8,452800.8,452800.8,452800.8,363532.93,0,0,0,0,30.27167,-81.61554,Residential,Masonry,1 573248,FL,DUVAL COUNTY,0,16290000,0,16290000,16290000,26640000,0,324972.9,0,0,30.29249,-81.63501,Commercial,Reinforced Concrete,1 880620,FL,DUVAL COUNTY,0,12510000,0,0,12510000,17370000,0,0,0,0,30.31946,-81.65652,Commercial,Reinforced Concrete,1 600006,FL,DUVAL COUNTY,0,7572640.83,0,0,7572640.83,9630000,0,0,0,0,30.30542,-81.65161,Commercial,Reinforced Masonry,1 793776,FL,DUVAL COUNTY,177300000,177300000,177300000,177300000,177300000,191700000,0,0,0,0,30.31524,-81.66398,Commercial,Steel Frame,1 219141,FL,DUVAL COUNTY,50400000,50400000,50400000,50400000,50400000,43470000,0,0,0,0,30.31524,-81.66398,Commercial,Steel Frame,1 370785,FL,DUVAL COUNTY,3536035.2,3536035.2,3536035.2,3536035.2,3536035.2,5209994.26,0,0,0,0,30.31524,-81.66398,Commercial,Reinforced Masonry,1 826626,FL,DUVAL COUNTY,6480000,6480000,6480000,6480000,6480000,10080000,0,194400,0,0,30.31524,-81.66398,Commercial,Reinforced Masonry,1 234824,FL,DUVAL COUNTY,9810000,9810000,9810000,9810000,9810000,16110000,0,0,0,0,30.31524,-81.66398,Commercial,Reinforced Concrete,1 158816,FL,DUVAL COUNTY,411751.8,411751.8,411751.8,411751.8,411751.8,308041.82,0,0,0,0,30.31524,-81.66398,Residential,Masonry,1 298168,FL,DUVAL COUNTY,9540000,9540000,9540000,9540000,9540000,12330000,0,0,0,0,30.316273,-81.663994,Commercial,Reinforced Concrete,1 952386,FL,DUVAL COUNTY,7613.1,7613.1,7613.1,7613.1,7613.1,7858.55,0,0,0,0,30.316277,-81.663605,Residential,Wood,1 863080,FL,DUVAL COUNTY,390425.4,390425.4,390425.4,390425.4,390425.4,415584.41,0,0,0,0,30.316277,-81.663605,Residential,Masonry,1 953891,FL,DUVAL COUNTY,82418.4,82418.4,82418.4,82418.4,82418.4,73822,0,0,0,0,30.31242,-81.66018,Residential,Wood,1 228058,FL,DUVAL COUNTY,6921,6921,6921,6921,6921,6256.93,0,0,0,0,30.3113,-81.66022,Residential,Wood,1 844767,FL,DUVAL COUNTY,1530000,1530000,1530000,1530000,1530000,2512930.14,0,45900,0,0,30.31269,-81.66168,Residential,Masonry,1 780551,FL,DUVAL COUNTY,238793.4,238793.4,238793.4,238793.4,238793.4,292283.12,0,0,0,0,30.310879,-81.663429,Residential,Wood,1 955322,FL,DUVAL COUNTY,198378,198378,198378,198378,198378,253783.39,0,0,0,0,30.31269,-81.662,Residential,Wood,1 997100,FL,DUVAL COUNTY,1320156,1320156,1320156,1320156,1320156,1572701.84,0,0,0,0,30.28993,-81.635132,Residential,Masonry,1 470240,FL,DUVAL COUNTY,3460.5,3460.5,3460.5,3460.5,3460.5,3049.11,0,0,0,0,30.28993,-81.635132,Residential,Wood,1 168633,FL,DUVAL COUNTY,4401882.9,4401882.9,4401882.9,4401882.9,4401882.9,4206923.51,0,0,0,0,30.30385,-81.62894,Commercial,Reinforced Masonry,1 128843,FL,DUVAL COUNTY,747911.7,747911.7,747911.7,747911.7,747911.7,999382.05,0,0,0,0,30.31329,-81.65621,Residential,Masonry,1 799935,FL,DUVAL COUNTY,225000,225000,225000,225000,225000,289743.75,0,6750,0,0,30.271189,-81.636969,Residential,Wood,1 893423,FL,DUVAL COUNTY,0,622715.06,0,0,622715.06,691497.68,0,0,0,0,30.29616,-81.62128,Residential,Masonry,1 746121,FL,DUVAL COUNTY,0,197856.54,0,0,197856.54,183085.36,0,0,0,0,30.28992,-81.65088,Residential,Wood,1 631288,FL,DUVAL COUNTY,0,231631.82,0,0,231631.82,318988.28,0,0,0,0,30.307652,-81.65332,Residential,Wood,1 237339,FL,DUVAL COUNTY,0,329123.55,0,0,329123.55,377100.54,0,0,0,0,30.307652,-81.65332,Residential,Wood,1 793626,FL,DUVAL COUNTY,0,74719.94,0,0,74719.94,102926.72,0,0,0,0,30.307652,-81.65332,Residential,Wood,1 856137,FL,DUVAL COUNTY,0,261207.21,0,0,261207.21,431766.12,0,0,0,0,30.28992,-81.65088,Residential,Wood,1 170184,FL,DUVAL COUNTY,0,336149.95,0,0,336149.95,490797.41,0,0,0,0,30.28992,-81.65088,Residential,Wood,1 444567,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,108403.35,0,0,0,0,30.301937,-81.634064,Residential,Wood,1 194738,FL,DUVAL COUNTY,0,1247633.46,0,0,1247633.46,1150926.9,0,0,0,0,30.264345,-81.630188,Residential,Masonry,1 454808,FL,DUVAL COUNTY,0,560249.91,0,0,560249.91,429878.08,0,0,0,0,30.264345,-81.630188,Residential,Masonry,1 402620,FL,DUVAL COUNTY,0,1925360.28,0,0,1925360.28,1723293.72,0,0,0,0,30.279013,-81.61718,Commercial,Reinforced Masonry,1 756212,FL,DUVAL COUNTY,0,562205.2,0,0,562205.2,499094.29,0,0,0,0,30.279013,-81.61718,Residential,Masonry,1 596649,FL,DUVAL COUNTY,0,889516.45,0,0,889516.45,1202256.2,0,0,0,0,30.279013,-81.61718,Residential,Masonry,1 487247,FL,DUVAL COUNTY,0,642588.99,0,0,642588.99,827002.4,0,0,0,0,30.279013,-81.61718,Residential,Masonry,1 839614,FL,DUVAL COUNTY,0,839457.08,0,0,839457.08,933781.84,0,0,0,0,30.279013,-81.61718,Residential,Masonry,1 981981,FL,DUVAL COUNTY,0,112049.98,0,0,112049.98,97869.83,0,0,0,0,30.279013,-81.61718,Residential,Wood,1 612511,FL,DUVAL COUNTY,0,3487346.22,0,0,3487346.22,4668349.96,0,0,0,0,30.278389,-81.609879,Commercial,Reinforced Masonry,1 530844,FL,DUVAL COUNTY,0,2456330.75,0,0,2456330.75,2971862.99,0,0,0,0,30.278389,-81.609879,Commercial,Reinforced Masonry,1 446962,FL,DUVAL COUNTY,0,811793.75,0,0,811793.75,1192859.47,0,0,0,0,30.278389,-81.609879,Residential,Masonry,1 718729,FL,DUVAL COUNTY,0,1222179.8,0,0,1222179.8,1342782.06,0,0,0,0,30.278389,-81.609879,Residential,Masonry,1 123257,FL,DUVAL COUNTY,0,1346754.6,0,1346754.6,1346754.6,1593011.37,0,0,0,0,30.278389,-81.609879,Residential,Masonry,1 613286,FL,DUVAL COUNTY,0,35913.46,0,0,35913.46,41932.84,0,0,0,0,30.278389,-81.609879,Residential,Wood,1 460660,FL,DUVAL COUNTY,0,145898.42,0,0,145898.42,124157.51,0,0,0,0,30.278389,-81.609879,Residential,Wood,1 992831,FL,DUVAL COUNTY,0,959749.7,0,0,959749.7,788151.25,0,0,0,0,30.299868,-81.638771,Residential,Masonry,1 206230,FL,DUVAL COUNTY,0,569003.82,0,0,569003.82,500581.11,0,0,0,0,30.299868,-81.638771,Residential,Masonry,1 608663,FL,DUVAL COUNTY,0,2377770.07,0,0,2377770.07,3171964.29,0,0,0,0,30.299868,-81.638771,Commercial,Reinforced Masonry,1 191487,FL,DUVAL COUNTY,0,728324.89,0,0,728324.89,636832.72,0,0,0,0,30.299868,-81.638771,Residential,Masonry,1 936510,FL,DUVAL COUNTY,0,494932.32,0,0,494932.32,800970.74,0,0,0,0,30.299868,-81.638771,Residential,Masonry,1 204720,FL,DUVAL COUNTY,0,2273208.7,0,0,2273208.7,1878125.03,0,0,0,0,30.28174,-81.63825,Commercial,Reinforced Masonry,1 382220,FL,DUVAL COUNTY,0,1058948.15,0,0,1058948.15,942917.09,0,0,0,0,30.28174,-81.63825,Residential,Masonry,1 386611,FL,DUVAL COUNTY,0,17730000,0,0,17730000,22230000,0,0,0,0,30.31671,-81.6505,Commercial,Reinforced Concrete,3 958773,FL,DUVAL COUNTY,0,210093.72,0,0,210093.72,288759.53,0,0,0,0,30.30125,-81.61795,Residential,Wood,1 290187,FL,DUVAL COUNTY,0,500593.67,0,0,500593.67,440009.82,0,0,0,0,30.26808,-81.627655,Residential,Masonry,1 857732,FL,DUVAL COUNTY,0,904919.33,0,0,904919.33,926434.69,0,0,0,0,30.26808,-81.627655,Residential,Masonry,1 532080,FL,DUVAL COUNTY,0,168339.59,0,0,168339.59,150328.93,0,0,0,0,30.31574,-81.65966,Residential,Wood,1 461571,FL,DUVAL COUNTY,825750,825750,825750,825750,825750,919493.27,0,0,0,0,30.37327,-81.65771,Residential,Masonry,1 668577,FL,DUVAL COUNTY,322037.1,322037.1,322037.1,322037.1,322037.1,280046.68,0,0,0,0,30.40425,-81.68756,Residential,Wood,1 429604,FL,DUVAL COUNTY,8550,8550,8550,8550,8550,13627.85,0,0,0,0,30.37327,-81.65771,Residential,Wood,1 301370,FL,DUVAL COUNTY,13050000,13050000,13050000,13050000,13050000,20520000,0,0,0,0,30.37346,-81.66125,Commercial,Reinforced Concrete,1 551967,FL,DUVAL COUNTY,2288506.5,2288506.5,2288506.5,2288506.5,2288506.5,3257341.15,0,0,0,0,30.40896,-81.68749,Commercial,Reinforced Masonry,1 959582,FL,DUVAL COUNTY,1853658,1853658,1853658,1853658,1853658,2774080.76,92682.9,92682.9,0,0,30.38956,-81.64199,Commercial,Reinforced Masonry,1 338419,FL,DUVAL COUNTY,649365.3,649365.3,649365.3,649365.3,649365.3,1095979.27,0,0,0,0,30.37834,-81.656654,Residential,Masonry,1 828514,FL,DUVAL COUNTY,489654,489654,489654,489654,489654,406984.74,24482.7,24482.7,0,0,30.38316,-81.64084,Residential,Masonry,1 457542,FL,DUVAL COUNTY,433495.8,433495.8,433495.8,433495.8,433495.8,602775.91,0,0,0,0,30.37627,-81.68591,Residential,Masonry,1 512049,FL,DUVAL COUNTY,429142.5,429142.5,429142.5,429142.5,429142.5,694850.37,0,0,0,0,30.3872,-81.68647,Residential,Masonry,1 670276,FL,DUVAL COUNTY,340812.9,340812.9,340812.9,340812.9,340812.9,436801.49,0,0,0,0,30.41319,-81.69007,Residential,Wood,1 251589,FL,DUVAL COUNTY,227244.6,227244.6,227244.6,227244.6,227244.6,242675.42,0,0,0,0,30.39745,-81.72883,Residential,Wood,1 738467,FL,DUVAL COUNTY,160064.1,160064.1,160064.1,160064.1,160064.1,256235.41,0,0,0,0,30.40841,-81.71716,Residential,Wood,1 504179,FL,DUVAL COUNTY,112823.1,112823.1,112823.1,112823.1,112823.1,128672.49,0,0,0,0,30.407751,-81.688301,Residential,Wood,1 403201,FL,DUVAL COUNTY,90432.9,90432.9,90432.9,90432.9,90432.9,127828.89,0,0,0,0,30.380705,-81.674576,Residential,Wood,1 483095,FL,DUVAL COUNTY,77714.1,77714.1,77714.1,77714.1,77714.1,62532.65,0,0,0,0,30.382483,-81.641159,Residential,Wood,1 107759,FL,DUVAL COUNTY,47740.5,47740.5,47740.5,47740.5,47740.5,58632.97,0,0,0,0,30.3924,-81.6804,Residential,Wood,4 333922,FL,DUVAL COUNTY,26956.8,26956.8,26956.8,26956.8,26956.8,37311.99,0,0,0,0,30.376724,-81.656654,Residential,Wood,1 926608,FL,DUVAL COUNTY,19096.2,19096.2,19096.2,19096.2,19096.2,19590.41,0,0,0,0,30.397181,-81.711418,Residential,Wood,1 217658,FL,DUVAL COUNTY,8278.2,8278.2,8278.2,8278.2,8278.2,12651.03,0,0,0,0,30.37525,-81.66776,Residential,Wood,1 460638,FL,DUVAL COUNTY,575174.7,575174.7,0,0,575174.7,609624.21,0,0,0,0,30.37834,-81.6512,Residential,Masonry,1 902338,FL,DUVAL COUNTY,0,6850.16,0,0,6850.16,10036.36,0,0,0,0,30.41106,-81.68994,Residential,Wood,1 997849,FL,DUVAL COUNTY,0,284547.63,0,0,284547.63,438676.84,0,0,0,0,30.41091,-81.715912,Residential,Wood,1 500130,FL,DUVAL COUNTY,0,3059237.04,0,0,3059237.04,4485086.24,0,0,0,0,30.41106,-81.68994,Commercial,Reinforced Masonry,1 258898,FL,DUVAL COUNTY,0,7701.44,0,0,7701.44,9783.17,0,0,0,0,30.41106,-81.68994,Residential,Wood,1 216096,FL,DUVAL COUNTY,0,1739081.67,0,0,1739081.67,1879053.4,0,0,0,0,30.3747,-81.65356,Residential,Masonry,1 635216,FL,DUVAL COUNTY,0,627667.45,0,0,627667.45,840487.52,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 254779,FL,DUVAL COUNTY,0,726021.27,0,0,726021.27,827141.52,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 772924,FL,DUVAL COUNTY,0,686390.94,0,0,686390.94,567653.54,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 211880,FL,DUVAL COUNTY,0,681898.43,0,0,681898.43,772628.43,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 302142,FL,DUVAL COUNTY,0,1550717.26,0,0,1550717.26,2090416.49,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 874717,FL,DUVAL COUNTY,0,1299778.64,0,0,1299778.64,1669165.33,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 912868,FL,DUVAL COUNTY,0,692167.02,0,0,692167.02,648516.2,0,0,0,0,30.391718,-81.669746,Residential,Masonry,1 839201,FL,DUVAL COUNTY,0,558354.48,0,0,558354.48,558298.65,0,0,0,0,30.390406,-81.705772,Residential,Masonry,1 284427,FL,DUVAL COUNTY,0,2403491.42,0,0,2403491.42,2830428.4,0,0,0,0,30.390406,-81.705772,Commercial,Reinforced Masonry,1 966438,FL,DUVAL COUNTY,0,697943.1,0,0,697943.1,807447.58,0,0,0,0,30.390406,-81.705772,Residential,Masonry,1 192988,FL,DUVAL COUNTY,0,60007.06,0,0,60007.06,84587.87,0,0,0,0,30.390406,-81.705772,Residential,Wood,1 882327,FL,DUVAL COUNTY,0,60007.06,0,0,60007.06,91868.17,0,0,0,0,30.390406,-81.705772,Residential,Wood,1 677747,FL,DUVAL COUNTY,0,543593.39,0,0,543593.39,567668.05,0,0,0,0,30.41091,-81.715912,Residential,Masonry,1 429510,FL,DUVAL COUNTY,0,5101394.2,0,0,5101394.2,5809773.79,0,0,0,0,30.389431,-81.707268,Commercial,Reinforced Masonry,1 849612,FL,DUVAL COUNTY,0,1099849.59,0,0,1099849.59,1229015.93,0,0,0,0,30.389431,-81.707268,Residential,Masonry,1 198696,FL,DUVAL COUNTY,0,1787816.73,0,0,1787816.73,2585955.33,0,0,0,0,30.389431,-81.707268,Residential,Masonry,1 704517,FL,DUVAL COUNTY,0,399038.4,0,399038.4,399038.4,443650.89,0,0,0,0,30.389431,-81.707268,Residential,Masonry,1 538419,FL,DUVAL COUNTY,0,407019.17,0,0,407019.17,399644.79,0,0,0,0,30.389431,-81.707268,Residential,Masonry,1 914146,FL,DUVAL COUNTY,0,134675.46,0,0,134675.46,151534.13,0,0,0,0,30.389431,-81.707268,Residential,Wood,1 642764,FL,DUVAL COUNTY,0,7481.97,0,0,7481.97,9337.5,0,0,0,0,30.389431,-81.707268,Residential,Wood,1 170616,FL,DUVAL COUNTY,0,56024.99,0,0,56024.99,83124.84,0,0,0,0,30.389431,-81.707268,Residential,Wood,1 786753,FL,DUVAL COUNTY,0,3541013.56,0,0,3541013.56,5317044.32,0,0,0,0,30.392374,-81.712189,Commercial,Reinforced Masonry,1 165874,FL,DUVAL COUNTY,0,2102832.61,0,0,2102832.61,3580392.15,0,0,0,0,30.392374,-81.712189,Commercial,Reinforced Masonry,1 890223,FL,DUVAL COUNTY,0,1425905.53,0,0,1425905.53,2184512.94,0,0,0,0,30.392374,-81.712189,Residential,Masonry,1 146045,FL,DUVAL COUNTY,0,3717850.75,0,0,3717850.75,3332049.38,0,0,0,0,30.392374,-81.712189,Commercial,Reinforced Masonry,1 968169,FL,DUVAL COUNTY,0,504224.92,0,0,504224.92,591198.68,0,0,0,0,30.392374,-81.712189,Residential,Masonry,1 225884,FL,DUVAL COUNTY,0,1981997.96,0,0,1981997.96,2319730.41,0,0,0,0,30.400969,-81.710999,Commercial,Reinforced Masonry,1 486786,FL,DUVAL COUNTY,0,216370.44,0,0,216370.44,286232.13,0,0,0,0,30.349709,-81.678642,Residential,Wood,1 364567,FL,DUVAL COUNTY,0,39760.38,0,0,39760.38,43351.54,0,0,0,0,30.349709,-81.678642,Residential,Wood,1 193636,FL,DUVAL COUNTY,14490000,14490000,14490000,14490000,14490000,17190000,0,0,0,0,30.364939,-81.67144,Commercial,Reinforced Concrete,1 798507,FL,DUVAL COUNTY,1513193.4,1513193.4,1513193.4,1513193.4,1513193.4,1991801.34,0,0,0,0,30.33772,-81.66742,Residential,Masonry,1 912021,FL,DUVAL COUNTY,1431666.9,1431666.9,1431666.9,1431666.9,1431666.9,1774511.04,0,0,0,0,30.34561,-81.675667,Residential,Masonry,3 235211,FL,DUVAL COUNTY,1050291,1050291,1050291,1050291,1050291,1635832.43,0,0,0,0,30.35503,-81.70299,Residential,Masonry,3 449935,FL,DUVAL COUNTY,786348,786348,786348,786348,786348,736906.37,39317.4,39317.4,0,0,30.34413,-81.672508,Residential,Masonry,1 482709,FL,DUVAL COUNTY,587081.7,587081.7,587081.7,587081.7,587081.7,605285.93,0,0,0,0,30.366005,-81.680191,Residential,Masonry,1 719335,FL,DUVAL COUNTY,486405,486405,486405,486405,486405,373675.78,0,0,0,0,30.34142,-81.66347,Residential,Masonry,1 787410,FL,DUVAL COUNTY,251426.7,251426.7,251426.7,251426.7,251426.7,377408.07,0,0,0,0,30.33714,-81.68638,Residential,Wood,1 229169,FL,DUVAL COUNTY,188603.1,188603.1,188603.1,188603.1,188603.1,179533.55,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 101803,FL,DUVAL COUNTY,164682.9,164682.9,164682.9,164682.9,164682.9,188318.52,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 881092,FL,DUVAL COUNTY,1350000,1350000,1350000,1350000,1350000,1251510.75,67500,67500,0,0,30.34355,-81.67065,Residential,Masonry,1 335163,FL,DUVAL COUNTY,94384.8,94384.8,94384.8,94384.8,94384.8,148901.46,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 207361,FL,DUVAL COUNTY,57092.4,57092.4,57092.4,57092.4,57092.4,96925.54,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 206465,FL,DUVAL COUNTY,55159.2,55159.2,55159.2,55159.2,55159.2,47180.97,0,0,0,0,30.34561,-81.675667,Residential,Wood,3 666849,FL,DUVAL COUNTY,53936.1,53936.1,53936.1,53936.1,53936.1,54765.31,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 251808,FL,DUVAL COUNTY,42966.9,42966.9,42966.9,42966.9,42966.9,67096.77,0,0,0,0,30.39194,-81.71532,Residential,Wood,3 339792,FL,DUVAL COUNTY,33868.8,33868.8,33868.8,33868.8,33868.8,46889.59,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 625677,FL,DUVAL COUNTY,28644.3,28644.3,28644.3,28644.3,28644.3,26634.39,0,0,0,0,30.38015,-81.727142,Residential,Wood,1 243688,FL,DUVAL COUNTY,2566.8,2566.8,2566.8,2566.8,2566.8,4499.75,0,0,0,0,30.368504,-81.682167,Residential,Wood,1 609587,FL,DUVAL COUNTY,99015.3,99015.3,0,0,99015.3,113856.51,0,0,0,0,30.346796,-81.6642,Residential,Wood,1 761534,FL,DUVAL COUNTY,409232.7,409232.7,0,0,409232.7,514241.81,0,0,0,0,30.362734,-81.691238,Residential,Masonry,3 545820,FL,DUVAL COUNTY,576071.1,576071.1,0,0,576071.1,761617.84,0,0,0,0,30.34575,-81.66268,Residential,Masonry,1 301577,FL,DUVAL COUNTY,0,359388,0,359388,359388,607998.24,0,0,0,0,30.370352,-81.723793,Residential,Wood,1 365067,FL,DUVAL COUNTY,4725000,4725000,4725000,4725000,4725000,4089430.8,0,141750,0,0,30.36415,-81.69431,Commercial,Reinforced Masonry,1 730249,FL,DUVAL COUNTY,0,1270210.55,0,0,1270210.55,1206217.34,0,0,0,0,30.3413,-81.67609,Residential,Masonry,1 656860,FL,DUVAL COUNTY,0,119711.52,0,0,119711.52,167152,0,0,0,0,30.36784,-81.67622,Residential,Wood,1 745150,FL,DUVAL COUNTY,0,303019.79,0,0,303019.79,383895.77,0,0,0,0,30.35523,-81.70035,Residential,Wood,1 855576,FL,DUVAL COUNTY,0,29578.72,0,0,29578.72,33790.73,0,0,0,0,30.35523,-81.70035,Residential,Wood,1 824071,FL,DUVAL COUNTY,0,40369.38,0,0,40369.38,63034.13,0,0,0,0,30.371552,-81.686005,Residential,Wood,1 101435,FL,DUVAL COUNTY,0,10268.59,0,0,10268.59,11203.84,0,0,0,0,30.371552,-81.686005,Residential,Wood,1 672037,FL,DUVAL COUNTY,0,438982.14,0,0,438982.14,423134.89,0,0,0,0,30.351292,-81.689247,Residential,Masonry,1 893950,FL,DUVAL COUNTY,0,667458.23,0,0,667458.23,749328.66,0,0,0,0,30.351292,-81.689247,Residential,Masonry,1 174113,FL,DUVAL COUNTY,0,517280.13,0,0,517280.13,493808.03,0,0,0,0,30.351292,-81.689247,Residential,Masonry,1 507602,FL,DUVAL COUNTY,0,500593.67,0,0,500593.67,481270.76,0,0,0,0,30.351292,-81.689247,Residential,Masonry,1 384205,FL,DUVAL COUNTY,0,600712.41,0,0,600712.41,851660.02,0,0,0,0,30.351292,-81.689247,Residential,Masonry,1 110442,FL,DUVAL COUNTY,0,2033180.46,0,0,2033180.46,3292044.47,0,0,0,0,30.351292,-81.689247,Commercial,Reinforced Masonry,1 455063,FL,DUVAL COUNTY,0,257180.25,0,0,257180.25,272736.57,0,0,0,0,30.351292,-81.689247,Residential,Wood,1 543616,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,74234.19,0,0,0,0,30.337194,-81.695435,Residential,Wood,1 568452,FL,DUVAL COUNTY,0,2806623.29,0,0,2806623.29,2408082.78,0,0,0,0,30.34523,-81.66703,Commercial,Reinforced Masonry,1 284613,FL,DUVAL COUNTY,0,2671415.77,0,0,2671415.77,2341576.07,0,0,0,0,30.34523,-81.66703,Commercial,Reinforced Masonry,1 534443,FL,DUVAL COUNTY,0,7893627.99,0,0,7893627.99,8615105.59,0,0,0,0,30.34523,-81.66703,Commercial,Reinforced Masonry,1 573663,FL,DUVAL COUNTY,0,1521034.62,0,0,1521034.62,1510652.04,0,0,0,0,30.339199,-81.688622,Residential,Masonry,1 259340,FL,DUVAL COUNTY,0,2244970.09,0,0,2244970.09,2840684.12,0,0,0,0,30.339199,-81.688622,Commercial,Reinforced Masonry,1 782907,FL,DUVAL COUNTY,0,8223213.76,0,0,8223213.76,7684560.36,0,0,0,0,30.339199,-81.688622,Commercial,Reinforced Masonry,1 176541,FL,DUVAL COUNTY,0,336149.95,0,0,336149.95,396265.32,0,0,0,0,30.34806,-81.68741,Residential,Wood,1 896086,FL,DUVAL COUNTY,0,1407358.56,0,0,1407358.56,1190307.28,0,0,0,0,30.351385,-81.672768,Residential,Masonry,1 967630,FL,DUVAL COUNTY,0,3306656.64,0,0,3306656.64,2666487.92,0,0,0,0,30.351385,-81.672768,Commercial,Reinforced Masonry,1 173405,FL,DUVAL COUNTY,0,869779.01,0,0,869779.01,809071.92,0,0,0,0,30.351385,-81.672768,Residential,Masonry,1 315682,FL,DUVAL COUNTY,0,78560.69,0,0,78560.69,115853.76,0,0,0,0,30.351385,-81.672768,Residential,Wood,1 821081,FL,DUVAL COUNTY,0,74719.94,0,0,74719.94,95873.16,0,0,0,0,30.33926,-81.66981,Residential,Wood,1 538895,FL,DUVAL COUNTY,0,74719.94,0,0,74719.94,60445.59,0,0,0,0,30.371607,-81.693359,Residential,Wood,1 280239,FL,DUVAL COUNTY,0,236968.95,0,0,236968.95,195426.87,0,0,0,0,30.371607,-81.693359,Residential,Wood,1 429358,FL,DUVAL COUNTY,0,2499759.43,0,0,2499759.43,2811629.42,0,0,0,0,30.364946,-81.684883,Commercial,Reinforced Masonry,1 132788,FL,DUVAL COUNTY,0,364238.93,0,0,364238.93,579139.89,0,0,0,0,30.364946,-81.684883,Residential,Masonry,1 916148,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,100070.6,0,0,0,0,30.364946,-81.684883,Residential,Wood,1 249043,FL,DUVAL COUNTY,0,1005038.07,0,0,1005038.07,766024.94,0,0,0,0,30.369608,-81.710762,Residential,Masonry,1 876989,FL,DUVAL COUNTY,0,46208.65,0,0,46208.65,51107.41,0,0,0,0,30.369608,-81.710762,Residential,Wood,1 284830,FL,DUVAL COUNTY,0,6842088.65,0,0,6842088.65,9000000,0,0,0,0,30.35336,-81.69022,Commercial,Reinforced Masonry,1 412724,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,64197.48,0,0,0,0,30.38015,-81.727142,Residential,Wood,1 759074,FL,DUVAL COUNTY,0,9900000,0,0,9900000,16470000,0,0,0,0,30.34687,-81.670166,Commercial,Reinforced Concrete,1 207362,FL,DUVAL COUNTY,0,4001357.56,0,0,4001357.56,5897720.94,0,0,0,0,30.38112,-81.70944,Commercial,Reinforced Masonry,1 999216,FL,DUVAL COUNTY,0,1414092.33,0,0,1414092.33,2307993.83,0,0,0,0,30.38112,-81.70944,Residential,Masonry,1 512085,FL,DUVAL COUNTY,0,40203.12,0,0,40203.12,62983.41,0,0,0,0,30.38112,-81.70944,Residential,Wood,1 173324,FL,DUVAL COUNTY,0,700312.39,0,0,700312.39,809593.34,0,0,0,0,30.38112,-81.70944,Residential,Masonry,1 377010,FL,DUVAL COUNTY,0,286185.35,0,0,286185.35,343760.12,0,0,0,0,30.38112,-81.70944,Residential,Wood,1 582596,FL,DUVAL COUNTY,0,11971.15,0,0,11971.15,19695.9,0,0,0,0,30.38112,-81.70944,Residential,Wood,1 861370,FL,DUVAL COUNTY,0,453407.38,0,0,453407.38,448647.51,0,0,0,0,30.38112,-81.70944,Residential,Masonry,1 999091,FL,DUVAL COUNTY,0,224099.97,0,0,224099.97,296053.53,0,0,0,0,30.377518,-81.700066,Residential,Wood,1 628778,FL,DUVAL COUNTY,0,74719.94,0,0,74719.94,89161.81,0,0,0,0,30.337561,-81.685181,Residential,Wood,1 365492,FL,DUVAL COUNTY,0,1414092.33,0,0,1414092.33,1476312.39,0,0,0,0,30.36784,-81.67622,Residential,Masonry,1 687502,FL,DUVAL COUNTY,0,3047032.28,0,0,3047032.28,2625725.22,0,0,0,0,30.36784,-81.67622,Commercial,Reinforced Masonry,1 500980,FL,DUVAL COUNTY,0,119711.52,0,0,119711.52,106176.1,0,0,0,0,30.36784,-81.67622,Residential,Wood,1 853505,FL,DUVAL COUNTY,0,78560.69,0,0,78560.69,83110.92,0,0,0,0,30.36784,-81.67622,Residential,Wood,1 890983,FL,DUVAL COUNTY,0,23850000,0,0,23850000,25560000,0,0,0,0,30.36784,-81.67622,Commercial,Reinforced Concrete,1 856135,FL,DUVAL COUNTY,0,3047032.28,0,0,3047032.28,2317207.11,0,0,0,0,30.36784,-81.67622,Commercial,Reinforced Masonry,1 188214,FL,DUVAL COUNTY,6953913.9,6953913.9,6953913.9,6953913.9,6953913.9,5712876.7,0,0,0,0,30.2705,-81.73598,Commercial,Reinforced Masonry,3 936547,FL,DUVAL COUNTY,436950,436950,436950,436950,436950,798307.65,0,8739,0,0,30.2705,-81.73598,Residential,Masonry,3 696904,FL,DUVAL COUNTY,1774215,1774215,1774215,1774215,1774215,2906164.17,0,0,0,0,30.26955,-81.71112,Residential,Masonry,1 436225,FL,DUVAL COUNTY,846450,846450,846450,846450,846450,891352.48,0,0,0,0,30.27845,-81.72829,Residential,Masonry,1 199533,FL,DUVAL COUNTY,408600,408600,408600,408600,408600,517581.79,0,0,0,0,30.25577,-81.70233,Residential,Masonry,1 242434,FL,DUVAL COUNTY,238770,238770,238770,238770,238770,268583.78,0,0,0,0,30.27845,-81.72829,Residential,Wood,1 252035,FL,DUVAL COUNTY,224190,224190,224190,224190,224190,188101.01,0,0,0,0,30.26955,-81.71112,Residential,Wood,1 321400,FL,DUVAL COUNTY,108000,108000,108000,108000,108000,112116.31,0,0,0,0,30.26955,-81.71112,Residential,Wood,1 919929,FL,DUVAL COUNTY,97380,97380,97380,97380,97380,78986.28,0,0,0,0,30.2669,-81.7507,Residential,Wood,1 585185,FL,DUVAL COUNTY,59040,59040,59040,59040,59040,50079.62,0,0,0,0,30.27821,-81.72922,Residential,Wood,1 478446,FL,DUVAL COUNTY,39474,39474,39474,39474,39474,53262.27,0,0,0,0,30.27821,-81.72922,Residential,Wood,1 708815,FL,DUVAL COUNTY,8370,8370,8370,8370,8370,7207.57,0,0,0,0,30.27845,-81.72829,Residential,Wood,1 345490,FL,DUVAL COUNTY,0,632467.44,0,0,632467.44,866877.58,0,0,0,0,30.28606,-81.72325,Residential,Masonry,1 419414,FL,DUVAL COUNTY,0,1029146.58,0,0,1029146.58,1771109.81,0,0,0,0,30.28606,-81.72325,Residential,Masonry,1 127076,FL,DUVAL COUNTY,0,2787849.9,0,2787849.9,2787849.9,3918490.31,0,0,0,0,30.28606,-81.72325,Commercial,Reinforced Masonry,1 166342,FL,DUVAL COUNTY,0,46233,0,46233,46233,70483.87,0,0,0,0,30.28606,-81.72325,Residential,Wood,1 836614,FL,DUVAL COUNTY,0,10171.26,0,0,10171.26,13656.5,0,0,0,0,30.28606,-81.72325,Residential,Wood,1 484522,FL,DUVAL COUNTY,0,2773.98,0,0,2773.98,2150.33,0,0,0,0,30.25259,-81.8372,Residential,Wood,1 621324,FL,DUVAL COUNTY,0,2491958.7,0,2491958.7,2491958.7,2158659.22,0,0,0,0,30.25259,-81.8372,Commercial,Reinforced Masonry,1 154445,FL,DUVAL COUNTY,0,1382366.7,0,1382366.7,1382366.7,1488974.82,0,0,0,0,30.25259,-81.8372,Residential,Masonry,1 718596,FL,DUVAL COUNTY,0,1689353.82,0,0,1689353.82,1636051.33,0,0,0,0,30.25259,-81.8372,Residential,Masonry,1 773384,FL,DUVAL COUNTY,0,4584464.28,0,0,4584464.28,5931453.24,0,0,0,0,30.25259,-81.8372,Commercial,Reinforced Masonry,1 357710,FL,DUVAL COUNTY,0,71198.82,0,0,71198.82,100831.77,0,0,0,0,30.25259,-81.8372,Residential,Wood,1 526088,FL,DUVAL COUNTY,0,36061.74,0,0,36061.74,35948.87,0,0,0,0,30.25259,-81.8372,Residential,Wood,1 745477,FL,DUVAL COUNTY,0,423494.28,0,0,423494.28,554253.22,0,0,0,0,30.25259,-81.8372,Residential,Masonry,1 171647,FL,DUVAL COUNTY,0,1612607.04,0,0,1612607.04,2711889.01,0,0,0,0,30.25259,-81.8372,Residential,Masonry,1 810829,FL,DUVAL COUNTY,39510,39510,0,39510,39510,45199.44,0,0,0,0,30.27111,-81.77111,Residential,Wood,1 684944,FL,DUVAL COUNTY,9360000,9360000,9360000,9360000,9360000,14220000,0,0,0,0,30.26029,-81.77938,Commercial,Reinforced Concrete,1 619262,FL,DUVAL COUNTY,81849.6,81849.6,81849.6,81849.6,81849.6,75691.89,0,0,0,0,30.24872,-81.70128,Residential,Wood,1 312635,FL,DUVAL COUNTY,0,746406.11,0,0,746406.11,796660.14,0,0,0,0,30.24872,-81.74154,Residential,Masonry,1 727722,FL,DUVAL COUNTY,0,1543280.17,0,0,1543280.17,1618536.69,0,0,0,0,30.272932,-81.733765,Residential,Masonry,1 399238,FL,DUVAL COUNTY,853568.1,853568.1,853568.1,853568.1,853568.1,832399.61,0,0,0,0,30.28101,-81.74814,Residential,Masonry,1 663096,FL,DUVAL COUNTY,841056.3,841056.3,841056.3,841056.3,841056.3,829693.63,0,0,0,0,30.25096,-81.69749,Residential,Masonry,1 318597,FL,DUVAL COUNTY,144121.5,144121.5,144121.5,144121.5,144121.5,190586.27,0,0,0,0,30.25721,-81.754211,Residential,Wood,1 346705,FL,DUVAL COUNTY,102023.1,102023.1,102023.1,102023.1,102023.1,71120.71,0,0,0,0,30.266239,-81.764267,Residential,Wood,1 506822,FL,DUVAL COUNTY,59364,59364,59364,59364,59364,59905.4,2968.2,2968.2,0,0,30.28128,-81.7397,Residential,Wood,1 913753,FL,DUVAL COUNTY,13860000,13860000,13860000,13860000,13860000,12600000,0,0,0,0,30.295305,-81.755821,Commercial,Reinforced Concrete,1 926726,FL,DUVAL COUNTY,881836.2,881836.2,0,0,881836.2,1236510.72,0,0,0,0,30.275583,-81.718452,Residential,Masonry,1 536182,FL,DUVAL COUNTY,439182,439182,0,0,439182,503520.41,0,0,0,0,30.247498,-81.743118,Residential,Masonry,3 340126,FL,DUVAL COUNTY,465335.1,465335.1,0,0,465335.1,715759.84,0,0,0,0,30.2472,-81.79519,Residential,Masonry,1 750560,FL,DUVAL COUNTY,0,650505.05,0,0,650505.05,468363.64,0,0,0,0,30.247805,-81.818642,Residential,Masonry,1 644559,FL,DUVAL COUNTY,0,857736.61,0,0,857736.61,805949.91,0,0,0,0,30.261814,-81.780609,Residential,Masonry,1 496964,FL,DUVAL COUNTY,0,250668,0,250668,250668,316944.62,0,0,0,0,30.24702,-81.7985,Residential,Wood,1 553602,FL,DUVAL COUNTY,0,259308,0,259308,259308,307124.4,0,0,0,0,30.26087,-81.74026,Residential,Wood,1 939079,FL,DUVAL COUNTY,5232600,5232600,5232600,5232600,5232600,4856899.32,0,261630,0,0,30.28562,-81.73125,Commercial,Reinforced Masonry,1 827672,FL,DUVAL COUNTY,0,1212527.82,0,0,1212527.82,1129105.91,0,0,0,0,30.27043,-81.75814,Residential,Masonry,1 206006,FL,DUVAL COUNTY,4845375,4845375,4845375,4845375,4845375,5665600.08,0,0,0,0,30.27509,-81.69956,Commercial,Reinforced Masonry,1 230656,FL,DUVAL COUNTY,0,615141.68,0,0,615141.68,558917.73,0,0,0,0,30.268391,-81.736847,Residential,Masonry,1 280510,FL,DUVAL COUNTY,0,9450000,0,0,9450000,12330000,0,0,0,0,30.25729,-81.74108,Commercial,Reinforced Concrete,1 524196,FL,DUVAL COUNTY,869225.4,869225.4,869225.4,869225.4,869225.4,1197431.87,0,0,0,0,30.28503,-81.71974,Residential,Masonry,1 927241,FL,DUVAL COUNTY,0,58193.1,0,58193.1,58193.1,89244.01,0,0,0,0,30.247622,-81.694328,Residential,Wood,1 991142,FL,DUVAL COUNTY,0,161211.51,0,0,161211.51,290064.65,0,0,0,0,30.259905,-81.704155,Residential,Wood,1 834720,FL,DUVAL COUNTY,0,198089.31,0,0,198089.31,203239.63,0,0,0,0,30.25915,-81.750313,Residential,Wood,1 800649,FL,DUVAL COUNTY,0,140361.76,0,0,140361.76,194998.27,0,0,0,0,30.25292,-81.758675,Residential,Wood,1 932040,FL,DUVAL COUNTY,0,189343.72,0,0,189343.72,296754.63,0,0,0,0,30.269796,-81.770615,Residential,Wood,1 384396,FL,DUVAL COUNTY,0,978724.81,0,0,978724.81,1428566.31,0,0,0,0,30.27591,-81.70306,Residential,Masonry,1 582723,FL,DUVAL COUNTY,0,337900.73,0,0,337900.73,309089.96,0,0,0,0,30.27591,-81.70306,Residential,Wood,1 770816,FL,DUVAL COUNTY,0,65462.25,0,0,65462.25,96715.76,0,0,0,0,30.27591,-81.70306,Residential,Wood,1 732462,FL,DUVAL COUNTY,0,336149.95,0,0,336149.95,395812.53,0,0,0,0,30.27591,-81.70306,Residential,Wood,1 450936,FL,DUVAL COUNTY,0,876841.16,0,0,876841.16,1286483.81,0,0,0,0,30.247622,-81.694328,Residential,Masonry,1 541953,FL,DUVAL COUNTY,0,3353502.09,0,0,3353502.09,4180985.43,0,0,0,0,30.27289,-81.72411,Commercial,Reinforced Masonry,1 743033,FL,DUVAL COUNTY,0,8298538.9,0,0,8298538.9,8395100.7,0,0,0,0,30.27289,-81.72411,Commercial,Reinforced Masonry,1 754529,FL,DUVAL COUNTY,0,249399,0,249399,249399,323198.66,0,0,0,0,30.27289,-81.72411,Residential,Wood,1 161907,FL,DUVAL COUNTY,0,112049.98,0,0,112049.98,132265.59,0,0,0,0,30.27289,-81.72411,Residential,Wood,1 829142,FL,DUVAL COUNTY,0,65362.49,0,0,65362.49,78202.82,0,0,0,0,30.27289,-81.72411,Residential,Wood,1 931851,FL,DUVAL COUNTY,0,730995.12,0,0,730995.12,1084024.83,0,0,0,0,30.259905,-81.704155,Residential,Masonry,1 582859,FL,DUVAL COUNTY,0,2675127.66,0,0,2675127.66,1992435.08,0,0,0,0,30.25915,-81.750313,Commercial,Reinforced Masonry,1 770002,FL,DUVAL COUNTY,0,581619.25,0,0,581619.25,584440.1,0,0,0,0,30.25915,-81.750313,Residential,Masonry,1 163630,FL,DUVAL COUNTY,0,546802.32,0,0,546802.32,831922.55,0,0,0,0,30.25915,-81.750313,Residential,Masonry,1 537904,FL,DUVAL COUNTY,0,1172035.64,0,0,1172035.64,1690028.51,0,0,0,0,30.254504,-81.739911,Residential,Masonry,4 727550,FL,DUVAL COUNTY,0,2448679.19,0,0,2448679.19,2390694.47,0,0,0,0,30.254504,-81.739911,Commercial,Reinforced Masonry,4 841337,FL,DUVAL COUNTY,0,1378760.81,0,0,1378760.81,1519215.17,0,0,0,0,30.254504,-81.739911,Residential,Masonry,4 133071,FL,DUVAL COUNTY,0,72585.08,0,0,72585.08,103477.3,0,0,0,0,30.254504,-81.739911,Residential,Wood,4 504717,FL,DUVAL COUNTY,0,1432132.19,0,0,1432132.19,1297941.4,0,0,0,0,30.254504,-81.739911,Residential,Masonry,4 845471,FL,DUVAL COUNTY,0,398684.25,0,0,398684.25,541094.27,0,0,0,0,30.254504,-81.739911,Residential,Masonry,4 333777,FL,DUVAL COUNTY,0,32089.34,0,0,32089.34,35715.43,0,0,0,0,30.25292,-81.758675,Residential,Wood,1 207292,FL,DUVAL COUNTY,0,1095048.66,0,0,1095048.66,1797001.13,0,0,0,0,30.28006,-81.75699,Residential,Masonry,1 838765,FL,DUVAL COUNTY,0,672299.9,0,0,672299.9,698456.4,0,0,0,0,30.28006,-81.75699,Residential,Masonry,1 894705,FL,DUVAL COUNTY,0,2960332.88,0,0,2960332.88,2681972.78,0,0,0,0,30.25441,-81.76066,Commercial,Reinforced Masonry,1 867861,FL,DUVAL COUNTY,0,72585.08,0,0,72585.08,76961.24,0,0,0,0,30.25441,-81.76066,Residential,Wood,1 128204,FL,DUVAL COUNTY,0,3287677.38,0,0,3287677.38,2707205.06,0,0,0,0,30.25441,-81.76066,Commercial,Reinforced Masonry,1 552958,FL,DUVAL COUNTY,0,2263902.8,0,0,2263902.8,2396698.81,0,0,0,0,30.262472,-81.775925,Commercial,Reinforced Masonry,1 239613,FL,DUVAL COUNTY,0,65462.25,0,0,65462.25,77700.55,0,0,0,0,30.262472,-81.775925,Residential,Wood,1 106639,FL,DUVAL COUNTY,0,728324.89,0,0,728324.89,579018.29,0,0,0,0,30.262472,-81.775925,Residential,Masonry,1 812087,FL,DUVAL COUNTY,0,251892.99,0,0,251892.99,337603.11,0,0,0,0,30.290268,-81.765762,Residential,Wood,1 411523,FL,DUVAL COUNTY,0,148143.01,0,0,148143.01,166532,0,0,0,0,30.290268,-81.765762,Residential,Wood,1 509413,FL,DUVAL COUNTY,0,319516.7,0,0,319516.7,304514.11,0,0,0,0,30.250978,-81.823578,Residential,Wood,3 237155,FL,DUVAL COUNTY,0,1008195.46,0,0,1008195.46,1520278.09,0,0,0,0,30.269796,-81.770615,Residential,Masonry,1 375058,FL,DUVAL COUNTY,0,6418528.44,0,0,6418528.44,10350000,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Masonry,1 734155,FL,DUVAL COUNTY,0,3281051.71,0,0,3281051.71,3202398.34,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Masonry,1 806074,FL,DUVAL COUNTY,0,2402004.1,0,0,2402004.1,3754044.17,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Masonry,1 108291,FL,DUVAL COUNTY,0,9720000,0,0,9720000,7408854.11,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Concrete,1 922427,FL,DUVAL COUNTY,0,10170000,0,0,10170000,10170000,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Concrete,1 255713,FL,DUVAL COUNTY,0,9810000,0,0,9810000,7512301.89,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Concrete,1 233094,FL,DUVAL COUNTY,0,7204509.39,0,0,7204509.39,11160000,0,0,0,0,30.351467,-81.602631,Commercial,Reinforced Masonry,1 751459,FL,DUVAL COUNTY,0,1125000,0,0,1125000,1504928.25,0,56250,0,0,30.351467,-81.602631,Residential,Masonry,1 637795,FL,DUVAL COUNTY,0,1120471.58,0,0,1120471.58,1575575.76,0,0,0,0,30.351467,-81.602631,Residential,Masonry,1 556581,FL,DUVAL COUNTY,0,925165.49,0,0,925165.49,899122.08,0,0,0,0,30.351467,-81.602631,Residential,Masonry,1 938159,FL,DUVAL COUNTY,0,1660827.39,0,0,1660827.39,2086464.23,0,0,0,0,30.351467,-81.602631,Residential,Masonry,1 295440,FL,DUVAL COUNTY,0,420427.36,0,0,420427.36,567066.12,0,0,0,0,30.351467,-81.602631,Residential,Masonry,1 709919,FL,DUVAL COUNTY,0,813743.52,0,0,813743.52,1130826.83,0,0,0,0,30.351467,-81.602631,Residential,Masonry,1 517676,FL,DUVAL COUNTY,0,532573.27,0,0,532573.27,756286,0,0,0,0,30.351467,-81.602631,Residential,Masonry,1 246217,FL,DUVAL COUNTY,0,94500,0,0,94500,155492.19,0,4725,0,0,30.351467,-81.602631,Residential,Wood,1 415232,FL,DUVAL COUNTY,0,202696.2,0,0,202696.2,337362.89,0,0,0,0,30.351467,-81.602631,Residential,Wood,1 763029,FL,DUVAL COUNTY,0,180848.12,0,0,180848.12,238838.88,0,0,0,0,30.351467,-81.602631,Residential,Wood,1 270169,FL,DUVAL COUNTY,0,59039.83,0,0,59039.83,48588.01,0,0,0,0,30.351467,-81.602631,Residential,Wood,1 936285,FL,DUVAL COUNTY,0,175753.93,0,0,175753.93,144970.63,0,0,0,0,30.351467,-81.602631,Residential,Wood,1 187543,FL,DUVAL COUNTY,0,52200,0,0,52200,64357.9,0,2610,0,0,30.351467,-81.602631,Residential,Wood,1 542204,FL,DUVAL COUNTY,0,29700,0,0,29700,42282.58,0,1485,0,0,30.351467,-81.602631,Residential,Wood,1 712934,FL,DUVAL COUNTY,0,10350,0,0,10350,13672.09,0,517.5,0,0,30.351467,-81.602631,Residential,Wood,1 178087,FL,DUVAL COUNTY,1273787.1,1273787.1,1273787.1,1273787.1,1273787.1,1748654.93,0,0,0,0,30.31305,-81.5934,Residential,Masonry,1 726547,FL,DUVAL COUNTY,706396.5,706396.5,706396.5,706396.5,706396.5,702655.42,0,0,0,0,30.33667,-81.56774,Residential,Masonry,1 707185,FL,DUVAL COUNTY,125640,125640,125640,125640,125640,186346.99,0,0,0,0,30.336,-81.60387,Residential,Wood,1 713563,FL,DUVAL COUNTY,88145.1,88145.1,88145.1,88145.1,88145.1,70892.46,0,0,0,0,30.3372,-81.56828,Residential,Wood,1 974564,FL,DUVAL COUNTY,7530.3,7530.3,7530.3,7530.3,7530.3,6620.04,0,0,0,0,30.33667,-81.56774,Residential,Wood,1 411177,FL,DUVAL COUNTY,4590,4590,4590,4590,4590,6079.32,0,0,0,0,30.31305,-81.5934,Residential,Wood,1 218570,FL,DUVAL COUNTY,0,316233.72,0,0,316233.72,265659.09,0,0,0,0,30.324799,-81.584503,Residential,Wood,3 450928,FL,DUVAL COUNTY,0,15719.22,0,0,15719.22,16907.44,0,0,0,0,30.324799,-81.584503,Residential,Wood,3 697234,FL,DUVAL COUNTY,0,1285277.4,0,1285277.4,1285277.4,1820238.13,0,0,0,0,30.325588,-81.588623,Residential,Masonry,1 474243,FL,DUVAL COUNTY,0,218219.76,0,0,218219.76,171573.1,0,0,0,0,30.325588,-81.588623,Residential,Wood,1 540104,FL,DUVAL COUNTY,0,147945.6,0,147945.6,147945.6,241447.22,0,0,0,0,30.325792,-81.585205,Residential,Wood,3 176651,FL,DUVAL COUNTY,0,4623.3,0,4623.3,4623.3,5952.96,0,0,0,0,30.325792,-81.585205,Residential,Wood,3 701538,FL,DUVAL COUNTY,0,16643.88,0,0,16643.88,19434.99,0,0,0,0,30.325792,-81.585205,Residential,Wood,3 617622,FL,DUVAL COUNTY,0,5547.96,0,0,5547.96,5816.04,0,0,0,0,30.325504,-81.585014,Residential,Wood,3 851420,FL,DUVAL COUNTY,0,3572886.24,0,0,3572886.24,5690064.29,0,0,0,0,30.326834,-81.58815,Commercial,Reinforced Masonry,1 418427,FL,DUVAL COUNTY,0,547398.72,0,0,547398.72,456941.08,0,0,0,0,30.326834,-81.58815,Residential,Masonry,1 941834,FL,DUVAL COUNTY,0,686097.72,0,0,686097.72,979335.89,0,0,0,0,30.325792,-81.585205,Residential,Masonry,3 571392,FL,DUVAL COUNTY,0,1731888.18,0,0,1731888.18,2785551.63,0,0,0,0,30.325104,-81.584717,Residential,Masonry,3 774866,FL,DUVAL COUNTY,99162,99162,99162,99162,99162,90156.21,0,0,0,0,30.3457,-81.60113,Residential,Wood,1 370192,FL,DUVAL COUNTY,417366,417366,417366,417366,417366,523650.76,20868.3,20868.3,0,0,30.32232,-81.57144,Residential,Masonry,1 487153,FL,DUVAL COUNTY,72511.2,72511.2,72511.2,72511.2,72511.2,63266.6,0,0,0,0,30.333685,-81.591133,Residential,Wood,1 982085,FL,DUVAL COUNTY,652059,652059,0,0,652059,865825.46,0,0,0,0,30.327602,-81.601143,Residential,Masonry,1 549792,FL,DUVAL COUNTY,0,270000,0,270000,270000,357747.84,0,13500,0,0,30.339,-81.55786,Residential,Wood,1 483567,FL,DUVAL COUNTY,0,90000,0,90000,90000,71974.62,0,4500,0,0,30.339,-81.55786,Residential,Wood,1 586514,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,403536.26,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 235441,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,358751.88,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 443370,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,458407.1,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 920996,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,384686.46,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 915081,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,555983.48,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 969495,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,608309.62,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 545040,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,548191.69,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 928384,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,440704.47,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 481363,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,421697.48,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 324352,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,542723.69,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 914237,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,551138.31,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 353552,FL,DUVAL COUNTY,357947.1,357947.1,357947.1,357947.1,357947.1,506426.42,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 486576,FL,DUVAL COUNTY,334530,334530,334530,334530,334530,502661.43,0,16726.5,16726.5,0,30.3349,-81.5857,Residential,Wood,4 933585,FL,DUVAL COUNTY,334530,334530,334530,334530,334530,359897.41,0,16726.5,16726.5,0,30.3349,-81.5857,Residential,Wood,4 342063,FL,DUVAL COUNTY,334530,334530,334530,334530,334530,335503.82,0,16726.5,16726.5,0,30.3349,-81.5857,Residential,Wood,4 401013,FL,DUVAL COUNTY,334530,334530,334530,334530,334530,475733.77,0,16726.5,16726.5,0,30.3349,-81.5857,Residential,Wood,4 808535,FL,DUVAL COUNTY,334530,334530,334530,334530,334530,274000.14,0,16726.5,16726.5,0,30.3349,-81.5857,Residential,Wood,4 545038,FL,DUVAL COUNTY,334530,334530,334530,334530,334530,295648.58,0,16726.5,16726.5,0,30.3349,-81.5857,Residential,Wood,4 785972,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,233683.92,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 510173,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,359982,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 853216,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,354165.13,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 495035,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,363167.68,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 217355,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,310998.2,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 672610,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,547812.61,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 281231,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,320198.2,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 364437,FL,DUVAL COUNTY,315414,315414,315414,315414,315414,260670.75,0,15770.7,15770.7,0,30.3349,-81.5857,Residential,Wood,4 711740,FL,DUVAL COUNTY,0,66846.48,0,0,66846.48,93838.82,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 815634,FL,DUVAL COUNTY,0,66846.48,0,0,66846.48,61713.34,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 706146,FL,DUVAL COUNTY,0,66846.48,0,0,66846.48,98841.88,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 422556,FL,DUVAL COUNTY,0,173056.03,0,0,173056.03,154540.77,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 786106,FL,DUVAL COUNTY,0,1329.52,0,0,1329.52,1171.44,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 718518,FL,DUVAL COUNTY,0,2073.13,0,0,2073.13,1622.21,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 288192,FL,DUVAL COUNTY,0,959.62,0,0,959.62,1172.76,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 340355,FL,DUVAL COUNTY,0,3271.7,0,0,3271.7,3712.23,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 860868,FL,DUVAL COUNTY,0,3271.7,0,0,3271.7,3081.84,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 230754,FL,DUVAL COUNTY,0,2224.15,0,0,2224.15,1757.97,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 230159,FL,DUVAL COUNTY,0,5838.02,0,0,5838.02,4638.16,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 957652,FL,DUVAL COUNTY,0,6034.91,0,0,6034.91,6899.71,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 973610,FL,DUVAL COUNTY,0,8723.58,0,0,8723.58,8393.33,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 478749,FL,DUVAL COUNTY,0,6919.98,0,0,6919.98,8142.05,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 904934,FL,DUVAL COUNTY,0,6919.98,0,0,6919.98,7585.68,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 782326,FL,DUVAL COUNTY,0,15331.01,0,0,15331.01,24941.79,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 577375,FL,DUVAL COUNTY,0,11101.18,0,0,11101.18,14888.01,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 868013,FL,DUVAL COUNTY,0,16479.11,0,0,16479.11,20550.85,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 688940,FL,DUVAL COUNTY,0,13959.42,0,0,13959.42,12751.93,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 137828,FL,DUVAL COUNTY,0,14038.74,0,0,14038.74,17623.96,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 775415,FL,DUVAL COUNTY,0,13039.29,0,0,13039.29,16399.39,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 667856,FL,DUVAL COUNTY,0,14220.01,0,0,14220.01,16210.81,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 532175,FL,DUVAL COUNTY,0,14219.07,0,0,14219.07,12119.47,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 243790,FL,DUVAL COUNTY,0,13931.25,0,0,13931.25,24123.36,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 357518,FL,DUVAL COUNTY,0,14679.79,0,0,14679.79,16992.15,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 814817,FL,DUVAL COUNTY,0,11815.02,0,0,11815.02,11570.4,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 952618,FL,DUVAL COUNTY,0,11815.02,0,0,11815.02,14410.54,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 214492,FL,DUVAL COUNTY,0,17063.87,0,0,17063.87,14254.81,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 345348,FL,DUVAL COUNTY,0,52151.27,0,0,52151.27,41611.5,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 908821,FL,DUVAL COUNTY,0,52151.27,0,0,52151.27,64263.14,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 348975,FL,DUVAL COUNTY,0,47705.83,0,0,47705.83,62399.23,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 156178,FL,DUVAL COUNTY,0,52327.97,0,0,52327.97,73599.28,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 274358,FL,DUVAL COUNTY,0,52327.97,0,0,52327.97,54341.65,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 781421,FL,DUVAL COUNTY,0,56043.96,0,0,56043.96,97165.44,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 286390,FL,DUVAL COUNTY,0,7748.44,0,0,7748.44,6536.35,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 248051,FL,DUVAL COUNTY,0,7748.44,0,0,7748.44,9757.46,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 720081,FL,DUVAL COUNTY,0,7748.44,0,0,7748.44,7906.43,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 762222,FL,DUVAL COUNTY,0,52560.76,0,0,52560.76,77805.17,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 282336,FL,DUVAL COUNTY,0,52560.76,0,0,52560.76,94268.78,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 164535,FL,DUVAL COUNTY,0,4751.28,0,0,4751.28,5226.6,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 145837,FL,DUVAL COUNTY,0,11455.22,0,0,11455.22,18774.55,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 480654,FL,DUVAL COUNTY,0,3385.44,0,0,3385.44,5682.86,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 972646,FL,DUVAL COUNTY,0,4643.28,0,0,4643.28,7257.79,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 990168,FL,DUVAL COUNTY,0,4643.28,0,0,4643.28,7822.45,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 558499,FL,DUVAL COUNTY,0,2971.58,0,0,2971.58,5076.75,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 493218,FL,DUVAL COUNTY,0,2883.65,0,0,2883.65,4235.04,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 120729,FL,DUVAL COUNTY,0,2883.65,0,0,2883.65,3082.78,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 384210,FL,DUVAL COUNTY,0,2883.65,0,0,2883.65,3174.61,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 803204,FL,DUVAL COUNTY,0,3396.91,0,0,3396.91,2809.29,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 639710,FL,DUVAL COUNTY,0,41290.56,0,0,41290.56,59635.96,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 869975,FL,DUVAL COUNTY,202151.7,202151.7,202151.7,202151.7,202151.7,256794.11,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 246939,FL,DUVAL COUNTY,592596,592596,592596,592596,592596,530170.75,0,29629.8,29629.8,0,30.3349,-81.5857,Residential,Masonry,4 585895,FL,DUVAL COUNTY,324972,324972,324972,324972,324972,414378.3,0,16248.6,16248.6,0,30.3349,-81.5857,Residential,Wood,4 100958,FL,DUVAL COUNTY,0,201339.27,0,0,201339.27,187409.81,0,0,0,0,30.1604,-81.59892,Residential,Wood,3 582610,FL,DUVAL COUNTY,0,201339.27,0,0,201339.27,317185.26,0,0,0,0,30.186225,-81.570755,Residential,Wood,3 346628,FL,DUVAL COUNTY,0,214644.01,0,0,214644.01,250241.21,0,0,0,0,30.31214,-81.659955,Residential,Wood,3 387611,FL,DUVAL COUNTY,0,214644.01,0,0,214644.01,221193.87,0,0,0,0,30.29621,-81.653235,Residential,Wood,3 289968,FL,DUVAL COUNTY,0,688.18,0,0,688.18,746.37,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 940108,FL,DUVAL COUNTY,0,688.18,0,0,688.18,875.6,0,0,0,0,30.310825,-81.706115,Residential,Wood,3 621457,FL,DUVAL COUNTY,0,688.18,0,0,688.18,541.32,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 456295,FL,DUVAL COUNTY,0,688.18,0,0,688.18,756.18,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 911398,FL,DUVAL COUNTY,0,688.18,0,0,688.18,670,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 730900,FL,DUVAL COUNTY,0,688.18,0,0,688.18,561.55,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 480618,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1008.63,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 445793,FL,DUVAL COUNTY,0,688.18,0,0,688.18,618.47,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 337519,FL,DUVAL COUNTY,0,688.18,0,0,688.18,618.03,0,0,0,0,30.37311,-81.61484,Residential,Wood,3 109836,FL,DUVAL COUNTY,3032753.4,3032753.4,3032753.4,3032753.4,3032753.4,4508142.44,0,0,0,0,30.3349,-81.5857,Commercial,Reinforced Masonry,4 645592,FL,DUVAL COUNTY,0,3769770.78,0,0,3769770.78,3042928.82,0,0,0,0,30.3349,-81.5857,Commercial,Reinforced Masonry,4 479355,FL,DUVAL COUNTY,0,4038541.74,0,0,4038541.74,6348514.92,0,0,0,0,30.3349,-81.5857,Commercial,Reinforced Masonry,4 139324,FL,DUVAL COUNTY,0,348293.52,0,0,348293.52,542267.93,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 376425,FL,DUVAL COUNTY,0,348293.52,0,0,348293.52,550760.72,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 318078,FL,DUVAL COUNTY,345521.7,345521.7,345521.7,345521.7,345521.7,376671.17,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 164472,FL,DUVAL COUNTY,0,12240000,0,0,12240000,11160000,0,0,0,0,30.3349,-81.5857,Commercial,Reinforced Concrete,4 192618,FL,DUVAL COUNTY,0,338162.04,0,0,338162.04,496554.43,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 564766,FL,DUVAL COUNTY,0,2956384.98,0,0,2956384.98,3642857.57,0,0,0,0,30.1395,-81.609375,Commercial,Reinforced Masonry,4 405806,FL,DUVAL COUNTY,0,559238.58,0,0,559238.58,515137.03,0,0,0,0,30.3349,-81.5857,Residential,Masonry,4 562814,FL,DUVAL COUNTY,0,9940.32,0,0,9940.32,9443.3,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 782849,FL,DUVAL COUNTY,0,877137.66,0,0,877137.66,1154927.16,0,0,0,0,30.316031,-81.559944,Residential,Masonry,1 341345,FL,DUVAL COUNTY,0,1362301.74,0,0,1362301.74,1629743.37,0,0,0,0,30.31579,-81.560013,Residential,Masonry,1 623931,FL,DUVAL COUNTY,1911.6,1911.6,1911.6,1911.6,1911.6,2803.63,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 969793,FL,DUVAL COUNTY,0,2097.98,0,0,2097.98,2740.24,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 208365,FL,DUVAL COUNTY,1433.7,1433.7,1433.7,1433.7,1433.7,1489.43,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 420037,FL,DUVAL COUNTY,11469.6,11469.6,11469.6,11469.6,11469.6,10889.24,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 397663,FL,DUVAL COUNTY,1911.6,1911.6,1911.6,1911.6,1911.6,1766.89,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 895362,FL,DUVAL COUNTY,0,382.32,0,0,382.32,532.65,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 324149,FL,DUVAL COUNTY,1911.6,1911.6,1911.6,1911.6,1911.6,2883.11,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 587133,FL,DUVAL COUNTY,0,109443.88,0,0,109443.88,100609.02,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 963719,FL,DUVAL COUNTY,0,222126.96,0,0,222126.96,267298.7,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 178523,FL,DUVAL COUNTY,0,2265.25,0,0,2265.25,2696.25,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 729670,FL,DUVAL COUNTY,0,2102.76,0,0,2102.76,3525.99,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 568470,FL,DUVAL COUNTY,0,1051.38,0,0,1051.38,1145.24,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 174733,FL,DUVAL COUNTY,0,3154.14,0,0,3154.14,3775.2,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 412946,FL,DUVAL COUNTY,3345.3,3345.3,3345.3,3345.3,3345.3,2739.8,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 483716,FL,DUVAL COUNTY,0,21500.72,0,0,21500.72,28939.67,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 295759,FL,DUVAL COUNTY,0,1954.61,0,0,1954.61,2154.18,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 946869,FL,DUVAL COUNTY,0,2270.03,0,0,2270.03,3505.83,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 409180,FL,DUVAL COUNTY,0,1954.61,0,0,1954.61,3153.71,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 667670,FL,DUVAL COUNTY,0,2289.14,0,0,2289.14,2518.62,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 916933,FL,DUVAL COUNTY,0,476.94,0,0,476.94,336.26,0,0,0,0,30.3349,-81.5857,Residential,Wood,4 853616,FL,DUVAL COUNTY,265500,265500,265500,265500,265500,434190.2,0,13275,0,0,30.327126,-81.571503,Residential,Wood,1 925630,FL,DUVAL COUNTY,0,58193.1,0,58193.1,58193.1,46239.19,0,0,0,0,30.332798,-81.603058,Residential,Wood,1 723876,FL,DUVAL COUNTY,0,390824.86,0,0,390824.86,674501.18,0,0,0,0,30.34297,-81.57482,Residential,Masonry,1 735617,FL,DUVAL COUNTY,0,249013.26,0,0,249013.26,207428.05,0,0,0,0,30.332798,-81.603058,Residential,Wood,1 856749,FL,DUVAL COUNTY,0,2900073.92,0,0,2900073.92,3445566.23,0,0,0,0,30.332798,-81.603058,Commercial,Reinforced Masonry,1 102437,FL,DUVAL COUNTY,0,12996.18,0,0,12996.18,14837.61,0,0,0,0,30.332798,-81.603058,Residential,Wood,1 114994,FL,DUVAL COUNTY,0,280124.96,0,0,280124.96,408220.5,0,0,0,0,30.332798,-81.603058,Residential,Wood,1 383160,FL,DUVAL COUNTY,0,616274.9,0,0,616274.9,690010.96,0,0,0,0,30.34297,-81.57482,Residential,Masonry,1 797429,FL,DUVAL COUNTY,0,325839.79,0,0,325839.79,526057.92,0,0,0,0,30.34297,-81.57482,Residential,Wood,1 672755,FL,DUVAL COUNTY,0,3111003.13,0,0,3111003.13,3063700.32,0,0,0,0,30.34297,-81.57482,Commercial,Reinforced Masonry,1 431116,FL,DUVAL COUNTY,0,3675704.81,0,0,3675704.81,4451072.69,0,0,0,0,30.34297,-81.57482,Commercial,Reinforced Masonry,1 422031,FL,DUVAL COUNTY,0,1115561.73,0,0,1115561.73,1594963.22,0,0,0,0,30.34297,-81.57482,Residential,Masonry,1 459768,FL,DUVAL COUNTY,0,20201.32,0,0,20201.32,14341.5,0,0,0,0,30.34297,-81.57482,Residential,Wood,1 559563,FL,DUVAL COUNTY,0,89783.64,0,0,89783.64,141157.12,0,0,0,0,30.34297,-81.57482,Residential,Wood,1 928718,FL,DUVAL COUNTY,0,41150.84,0,0,41150.84,62220.06,0,0,0,0,30.34297,-81.57482,Residential,Wood,1 773847,FL,DUVAL COUNTY,0,76316.09,0,0,76316.09,76629.6,0,0,0,0,30.34297,-81.57482,Residential,Wood,1 383345,FL,DUVAL COUNTY,0,151509.89,0,0,151509.89,110602.22,0,0,0,0,30.34297,-81.57482,Residential,Wood,1 724935,FL,DUVAL COUNTY,0,722812.34,0,0,722812.34,1245096.3,0,0,0,0,30.320848,-81.569672,Residential,Masonry,3 107311,FL,DUVAL COUNTY,0,1014504.42,0,0,1014504.42,1219155.33,0,0,0,0,30.340317,-81.573219,Residential,Masonry,1 690183,FL,DUVAL COUNTY,0,2083085.2,0,0,2083085.2,2353650.88,0,0,0,0,30.478387,-81.60792,Commercial,Reinforced Masonry,1 308802,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,69131.6,0,0,0,0,30.336248,-81.59227,Residential,Wood,1 104318,FL,DUVAL COUNTY,1203021.9,1203021.9,1203021.9,1203021.9,1203021.9,1033791.61,0,0,0,0,30.29326,-81.60142,Residential,Masonry,1 729918,FL,DUVAL COUNTY,246240,246240,246240,246240,246240,222801.89,0,0,0,0,30.26961,-81.58499,Residential,Wood,1 871118,FL,DUVAL COUNTY,237870,237870,237870,237870,237870,414517.97,0,0,0,0,30.29558,-81.57087,Residential,Wood,1 941750,FL,DUVAL COUNTY,214245,214245,214245,214245,214245,273376.62,0,0,0,0,30.29326,-81.60142,Residential,Wood,1 193814,FL,DUVAL COUNTY,0,12240000,0,0,12240000,10890000,0,0,0,0,30.263445,-81.596835,Commercial,Reinforced Concrete,3 665105,FL,DUVAL COUNTY,95967.9,95967.9,95967.9,95967.9,95967.9,85913.34,0,0,0,0,30.25556,-81.609558,Residential,Wood,1 423821,FL,DUVAL COUNTY,0,3371597.58,0,0,3371597.58,2682695.91,0,0,0,0,30.24625,-81.5991,Commercial,Reinforced Masonry,1 450754,FL,DUVAL COUNTY,0,4342609.82,0,0,4342609.82,3745066.71,0,0,0,0,30.253864,-81.567955,Commercial,Reinforced Masonry,1 759085,FL,DUVAL COUNTY,0,4342609.82,0,0,4342609.82,5541908.37,0,0,0,0,30.253864,-81.567955,Commercial,Reinforced Masonry,1 384023,FL,DUVAL COUNTY,0,4342609.82,0,0,4342609.82,3742634.85,0,0,0,0,30.253864,-81.567955,Commercial,Reinforced Masonry,1 587906,FL,DUVAL COUNTY,763848,763848,763848,763848,763848,986601.35,38192.4,38192.4,0,0,30.28382,-81.59105,Residential,Masonry,1 726892,FL,DUVAL COUNTY,512700.3,512700.3,512700.3,512700.3,512700.3,691136.41,0,0,0,0,30.273308,-81.591011,Residential,Masonry,1 646948,FL,DUVAL COUNTY,406664.1,406664.1,406664.1,406664.1,406664.1,380949.92,0,0,0,0,30.27001,-81.593964,Residential,Masonry,1 604994,FL,DUVAL COUNTY,58429.8,58429.8,58429.8,58429.8,58429.8,93478.33,0,0,0,0,30.273308,-81.591011,Residential,Wood,1 800258,FL,DUVAL COUNTY,54000,54000,54000,54000,54000,74530.8,2700,2700,0,0,30.26011,-81.60928,Residential,Wood,1 827229,FL,DUVAL COUNTY,42966.9,42966.9,42966.9,42966.9,42966.9,60879.63,0,0,0,0,30.270136,-81.597229,Residential,Wood,1 854632,FL,DUVAL COUNTY,16604.1,16604.1,16604.1,16604.1,16604.1,27085.14,0,0,0,0,30.253614,-81.58403,Residential,Wood,1 830494,FL,DUVAL COUNTY,7638.3,7638.3,7638.3,7638.3,7638.3,9480.17,0,0,0,0,30.273308,-81.591011,Residential,Wood,1 527932,FL,DUVAL COUNTY,7638.3,7638.3,7638.3,7638.3,7638.3,9511.33,0,0,0,0,30.302753,-81.585602,Residential,Wood,1 902255,FL,DUVAL COUNTY,4774.5,4774.5,4774.5,4774.5,4774.5,6653.74,0,0,0,0,30.273308,-81.591011,Residential,Wood,1 759002,FL,DUVAL COUNTY,900000,900000,900000,900000,900000,1368187.2,0,45000,0,0,30.27346,-81.60697,Residential,Masonry,1 180762,FL,DUVAL COUNTY,362746.8,362746.8,0,0,362746.8,262692.53,0,0,0,0,30.261406,-81.607727,Residential,Masonry,1 901112,FL,DUVAL COUNTY,626767.2,626767.2,0,0,626767.2,946664.16,0,0,0,0,30.256905,-81.610695,Residential,Masonry,1 211305,FL,DUVAL COUNTY,569373.3,569373.3,0,0,569373.3,913873.75,0,0,0,0,30.255,-81.55585,Residential,Masonry,1 353567,FL,DUVAL COUNTY,21928.5,21928.5,21928.5,21928.5,21928.5,32420.54,0,0,0,0,30.28339,-81.60367,Residential,Wood,1 915554,FL,DUVAL COUNTY,1478700,1478700,1478700,1478700,1478700,2168254.78,29574,73935,0,0,30.3123,-81.59899,Residential,Masonry,1 873056,FL,DUVAL COUNTY,5252289.3,5252289.3,5252289.3,5252289.3,5252289.3,4055817.8,0,0,0,0,30.28478,-81.60128,Commercial,Reinforced Masonry,1 333441,FL,DUVAL COUNTY,408600000,408600000,408600000,408600000,408600000,504900000,0,0,0,0,30.28792,-81.60103,Commercial,Steel Frame,1 833677,FL,DUVAL COUNTY,649800,649800,649800,649800,649800,925185.24,12996,32490,0,0,30.28792,-81.60103,Residential,Masonry,1 406375,FL,DUVAL COUNTY,1289700,1289700,1289700,1289700,1289700,1366535.17,25794,64485,0,0,30.288544,-81.602287,Residential,Masonry,1 965496,FL,DUVAL COUNTY,251100,251100,251100,251100,251100,392995.61,5022,12555,0,0,30.288935,-81.602257,Residential,Wood,1 901919,FL,DUVAL COUNTY,535500,535500,535500,535500,535500,678639.15,10710,26775,0,0,30.288544,-81.602287,Residential,Masonry,1 300785,FL,DUVAL COUNTY,661500,661500,661500,661500,661500,1056706.56,13230,33075,0,0,30.288544,-81.602287,Residential,Masonry,1 771266,FL,DUVAL COUNTY,425565,425565,425565,425565,425565,675314.2,0,0,0,0,30.28302,-81.60186,Residential,Masonry,1 105129,FL,DUVAL COUNTY,261126,261126,261126,261126,261126,390833.81,0,0,0,0,30.308887,-81.600143,Residential,Wood,1 730776,FL,DUVAL COUNTY,478125,478125,478125,478125,478125,779439.38,0,0,0,0,30.28185,-81.60184,Residential,Masonry,1 198647,FL,DUVAL COUNTY,0,598477.23,0,0,598477.23,655883.17,0,0,0,0,30.253819,-81.584076,Residential,Masonry,1 242044,FL,DUVAL COUNTY,0,605423.59,0,0,605423.59,714339.29,0,0,0,0,30.247,-81.59724,Residential,Masonry,1 359929,FL,DUVAL COUNTY,1066672.8,1066672.8,1066672.8,1066672.8,1066672.8,1675529.63,0,0,0,0,30.246134,-81.602203,Residential,Masonry,1 402454,FL,DUVAL COUNTY,0,72793.73,0,0,72793.73,110631.91,0,0,0,0,30.246134,-81.602203,Residential,Wood,1 895879,FL,DUVAL COUNTY,1741945.5,1741945.5,1741945.5,1741945.5,1741945.5,2692350.96,0,0,0,0,30.258902,-81.612984,Residential,Masonry,1 281895,FL,DUVAL COUNTY,8115300,8115300,8115300,8115300,8115300,11430000,0,405765,0,0,30.30909,-81.58184,Commercial,Reinforced Masonry,1 851956,FL,DUVAL COUNTY,813498.3,813498.3,813498.3,813498.3,813498.3,1022352.6,0,0,0,0,30.266659,-81.558632,Residential,Masonry,1 219718,FL,DUVAL COUNTY,0,8049134.64,0,0,8049134.64,8033599.81,0,0,0,0,30.24788,-81.59757,Commercial,Reinforced Masonry,3 585451,FL,DUVAL COUNTY,0,10980000,0,0,10980000,13590000,0,0,0,0,30.253819,-81.584076,Commercial,Reinforced Concrete,1 154554,FL,DUVAL COUNTY,0,10080000,0,0,10080000,8796590.51,0,0,0,0,30.252836,-81.587708,Commercial,Reinforced Concrete,1 594209,FL,DUVAL COUNTY,0,2000726.67,0,0,2000726.67,2861659.36,0,0,0,0,30.25443,-81.6039,Commercial,Reinforced Masonry,1 838270,FL,DUVAL COUNTY,0,2240935.07,0,0,2240935.07,2211426.44,0,0,0,0,30.25278,-81.59977,Commercial,Reinforced Masonry,1 711868,FL,DUVAL COUNTY,0,3105117.97,0,0,3105117.97,3170300.61,0,0,0,0,30.25172,-81.59904,Commercial,Reinforced Masonry,1 554346,FL,DUVAL COUNTY,0,2840847.03,0,0,2840847.03,3251349.42,0,0,0,0,30.25115,-81.60062,Commercial,Reinforced Masonry,1 246723,FL,DUVAL COUNTY,0,280124.96,0,0,280124.96,444686.04,0,0,0,0,30.2879,-81.59028,Residential,Wood,1 569476,FL,DUVAL COUNTY,0,1213618.76,0,0,1213618.76,1569937.23,0,0,0,0,30.30201,-81.60199,Residential,Masonry,1 261491,FL,DUVAL COUNTY,0,2409909.28,0,0,2409909.28,3343026.16,0,0,0,0,30.30201,-81.60199,Commercial,Reinforced Masonry,1 574328,FL,DUVAL COUNTY,0,136604.15,0,0,136604.15,108501.53,0,0,0,0,30.30201,-81.60199,Residential,Wood,1 796619,FL,DUVAL COUNTY,0,83111.39,0,0,83111.39,66602.14,0,0,0,0,30.30201,-81.60199,Residential,Wood,1 557976,FL,DUVAL COUNTY,0,616757.08,0,0,616757.08,918876.15,0,0,0,0,30.302753,-81.585602,Residential,Masonry,1 710908,FL,DUVAL COUNTY,0,224658.62,0,0,224658.62,181394.31,0,0,0,0,30.302753,-81.585602,Residential,Wood,1 464618,FL,DUVAL COUNTY,0,943606.1,0,0,943606.1,768176.52,0,0,0,0,30.272404,-81.594353,Residential,Masonry,1 761767,FL,DUVAL COUNTY,0,2156203.99,0,0,2156203.99,3317285.35,0,0,0,0,30.272404,-81.594353,Commercial,Reinforced Masonry,1 801118,FL,DUVAL COUNTY,0,982033.5,0,0,982033.5,1454006.66,0,0,0,0,30.272404,-81.594353,Residential,Masonry,1 928970,FL,DUVAL COUNTY,0,595624.67,0,0,595624.67,689447.47,0,0,0,0,30.272404,-81.594353,Residential,Masonry,1 322737,FL,DUVAL COUNTY,0,3157451.2,0,0,3157451.2,3371854.76,0,0,0,0,30.272404,-81.594353,Commercial,Reinforced Masonry,1 523421,FL,DUVAL COUNTY,0,124533.23,0,0,124533.23,116376.31,0,0,0,0,30.272404,-81.594353,Residential,Wood,1 310772,FL,DUVAL COUNTY,0,31324.51,0,0,31324.51,40386.82,0,0,0,0,30.273508,-81.597862,Residential,Wood,1 869548,FL,DUVAL COUNTY,0,83111.39,0,0,83111.39,114257.38,0,0,0,0,30.273508,-81.597862,Residential,Wood,1 471477,FL,DUVAL COUNTY,0,224099.97,0,0,224099.97,298023.15,0,0,0,0,30.273508,-81.597862,Residential,Wood,1 188299,FL,DUVAL COUNTY,0,96891.51,0,0,96891.51,128919.97,0,0,0,0,30.27243,-81.59437,Residential,Wood,3 667967,FL,DUVAL COUNTY,0,116905.78,0,0,116905.78,131454.47,0,0,0,0,30.27243,-81.59437,Residential,Wood,3 739537,FL,DUVAL COUNTY,6702105.6,6702105.6,6702105.6,6702105.6,6702105.6,8748151.21,0,0,0,0,30.24966,-81.59681,Commercial,Reinforced Masonry,1 535324,FL,DUVAL COUNTY,0,240606,0,240606,240606,263319.21,0,0,0,0,30.29007,-81.58651,Residential,Wood,1 529779,FL,DUVAL COUNTY,0,13770000,0,0,13770000,16920000,0,0,0,0,30.2422,-81.62842,Commercial,Reinforced Concrete,1 913205,FL,DUVAL COUNTY,0,3464745.69,0,0,3464745.69,4692374.38,0,0,0,0,30.2422,-81.62842,Commercial,Reinforced Masonry,1 991263,FL,DUVAL COUNTY,0,5387744.34,0,0,5387744.34,4579124.73,0,0,0,0,30.2422,-81.62842,Commercial,Reinforced Masonry,1 315310,FL,DUVAL COUNTY,0,2343440.7,0,0,2343440.7,2800486.63,0,0,0,0,30.2422,-81.62842,Commercial,Reinforced Masonry,1 200402,FL,DUVAL COUNTY,0,410492.24,0,0,410492.24,414515.07,0,0,0,0,30.240831,-81.624245,Residential,Masonry,1 819001,FL,DUVAL COUNTY,0,726294.29,0,0,726294.29,1179699.48,0,0,0,0,30.24444,-81.62825,Residential,Masonry,1 171818,FL,DUVAL COUNTY,0,560630.69,0,0,560630.69,751878.64,0,0,0,0,30.2422,-81.62842,Residential,Masonry,1 176491,FL,DUVAL COUNTY,0,325210.19,0,0,325210.19,468542.68,0,0,0,0,30.2422,-81.62842,Residential,Wood,1 717794,FL,DUVAL COUNTY,0,296258.92,0,0,296258.92,354230.86,0,0,0,0,30.2422,-81.62842,Residential,Wood,1 497818,FL,DUVAL COUNTY,0,298210.19,0,0,298210.19,302904.02,0,0,0,0,30.2422,-81.62842,Residential,Wood,1 157889,FL,DUVAL COUNTY,0,250510.19,0,0,250510.19,395914.33,0,0,0,0,30.2422,-81.62842,Residential,Wood,1 536081,FL,DUVAL COUNTY,0,300853.79,0,0,300853.79,494687.88,0,0,0,0,30.2443,-81.62878,Residential,Wood,1 409738,FL,DUVAL COUNTY,0,408530.69,0,0,408530.69,480706.63,0,0,0,0,30.2422,-81.62842,Residential,Masonry,1 968630,FL,DUVAL COUNTY,0,902743.49,0,0,902743.49,1023413.21,0,0,0,0,30.2422,-81.62842,Residential,Masonry,1 107124,FL,DUVAL COUNTY,0,143761.5,0,0,143761.5,210323.07,0,0,0,0,30.2422,-81.62842,Residential,Wood,1 284779,FL,DUVAL COUNTY,0,58500,0,0,58500,51554.88,0,2925,0,0,30.2422,-81.62842,Residential,Wood,1 422053,FL,DUVAL COUNTY,0,67500,0,0,67500,63149.63,0,3375,0,0,30.2422,-81.62842,Residential,Wood,1 111101,FL,DUVAL COUNTY,2365583.4,2365583.4,2365583.4,2365583.4,2365583.4,2124511.53,0,0,0,0,30.25891,-81.64368,Commercial,Reinforced Masonry,1 579613,FL,DUVAL COUNTY,1168510.5,1168510.5,1168510.5,1168510.5,1168510.5,918561.43,0,0,0,0,30.25891,-81.64368,Residential,Masonry,1 511385,FL,DUVAL COUNTY,333000,333000,333000,333000,333000,366958.01,0,0,0,0,30.256748,-81.629883,Residential,Wood,1 139280,FL,DUVAL COUNTY,0,538152.12,0,0,538152.12,793559.12,0,0,0,0,30.25013,-81.62521,Residential,Masonry,1 389456,FL,DUVAL COUNTY,0,4003777.8,0,4003777.8,4003777.8,3142525.16,0,0,0,0,30.25013,-81.62521,Commercial,Reinforced Masonry,1 220865,FL,DUVAL COUNTY,0,60102.9,0,60102.9,60102.9,48678.48,0,0,0,0,30.24866,-81.62419,Residential,Wood,1 856986,FL,DUVAL COUNTY,0,3991757.22,0,0,3991757.22,5202297.51,0,0,0,0,30.24866,-81.62419,Commercial,Reinforced Masonry,1 232360,FL,DUVAL COUNTY,0,244110.24,0,0,244110.24,326837,0,0,0,0,30.24866,-81.62419,Residential,Wood,1 405057,FL,DUVAL COUNTY,0,36061.74,0,0,36061.74,33744.95,0,0,0,0,30.24866,-81.62419,Residential,Wood,1 617694,FL,DUVAL COUNTY,0,137774.34,0,0,137774.34,137044.69,0,0,0,0,30.24866,-81.62419,Residential,Wood,1 244330,FL,DUVAL COUNTY,0,651885.3,0,651885.3,651885.3,647672.82,0,0,0,0,30.24866,-81.62419,Residential,Masonry,1 264377,FL,DUVAL COUNTY,2287406.7,2287406.7,2287406.7,2287406.7,2287406.7,3243634.2,0,0,0,0,30.25804,-81.61893,Commercial,Reinforced Masonry,1 207380,FL,DUVAL COUNTY,1008000,1008000,1008000,1008000,1008000,858574.08,20160,50400,0,0,30.21899,-81.61068,Residential,Masonry,1 842935,FL,DUVAL COUNTY,620208,620208,620208,620208,620208,870772.03,0,0,0,0,30.22183,-81.611481,Residential,Masonry,1 646134,FL,DUVAL COUNTY,195930,195930,195930,195930,195930,277836.58,0,5877.9,0,0,30.26001,-81.63037,Residential,Wood,1 213283,FL,DUVAL COUNTY,434520,434520,434520,434520,434520,615280.32,0,13035.6,0,0,30.26058,-81.63801,Residential,Masonry,1 721764,FL,DUVAL COUNTY,18900000,18900000,18900000,18900000,18900000,20790000,0,0,0,0,30.21863,-81.60573,Commercial,Reinforced Concrete,1 743953,FL,DUVAL COUNTY,0,60487.57,0,0,60487.57,57640.72,0,0,0,0,30.250732,-81.633385,Residential,Wood,1 841558,FL,DUVAL COUNTY,0,92154.59,0,0,92154.59,140056.55,0,0,0,0,30.250732,-81.633385,Residential,Wood,1 796114,FL,DUVAL COUNTY,0,158617.76,0,0,158617.76,226039.83,0,0,0,0,30.250732,-81.633385,Residential,Wood,1 380285,FL,DUVAL COUNTY,0,168074.97,0,0,168074.97,144068.15,0,0,0,0,30.250732,-81.633385,Residential,Wood,1 626109,FL,DUVAL COUNTY,0,80223.35,0,0,80223.35,134405.23,0,0,0,0,30.245672,-81.615746,Residential,Wood,1 360427,FL,DUVAL COUNTY,0,748197,0,748197,748197,807760.96,0,0,0,0,30.249311,-81.613304,Residential,Masonry,1 179184,FL,DUVAL COUNTY,0,26935.09,0,0,26935.09,25421.04,0,0,0,0,30.249311,-81.613304,Residential,Wood,1 791075,FL,DUVAL COUNTY,0,284314.86,0,0,284314.86,252138.95,0,0,0,0,30.249311,-81.613304,Residential,Wood,1 210957,FL,DUVAL COUNTY,0,210430.41,0,0,210430.41,257566.82,0,0,0,0,30.249311,-81.613304,Residential,Wood,1 588496,FL,DUVAL COUNTY,0,430337.97,0,0,430337.97,395143.21,0,0,0,0,30.249311,-81.613304,Residential,Masonry,1 635259,FL,DUVAL COUNTY,0,31140000,0,0,31140000,26010000,0,0,0,0,30.249311,-81.613304,Commercial,Reinforced Concrete,1 740700,FL,DUVAL COUNTY,0,249399,0,249399,249399,336000.31,0,0,0,0,30.249311,-81.613304,Residential,Wood,1 428807,FL,DUVAL COUNTY,0,161610.55,0,0,161610.55,248718.64,0,0,0,0,30.249311,-81.613304,Residential,Wood,1 669495,FL,DUVAL COUNTY,0,1094061.53,0,0,1094061.53,1327052.88,0,0,0,0,30.44103,-81.68651,Residential,Masonry,1 541636,FL,DUVAL COUNTY,0,1094061.53,0,0,1094061.53,1392027.01,0,0,0,0,30.44103,-81.68651,Residential,Masonry,1 174537,FL,DUVAL COUNTY,0,1094061.53,0,0,1094061.53,1029122.42,0,0,0,0,30.44103,-81.68651,Residential,Masonry,1 378504,FL,DUVAL COUNTY,0,1094061.53,0,0,1094061.53,1479276.22,0,0,0,0,30.44103,-81.68651,Residential,Masonry,1 577853,FL,DUVAL COUNTY,0,1094061.53,0,0,1094061.53,927764.18,0,0,0,0,30.44103,-81.68651,Residential,Masonry,1 628707,FL,DUVAL COUNTY,0,1094061.53,0,0,1094061.53,1501910.17,0,0,0,0,30.44103,-81.68651,Residential,Masonry,1 438740,FL,DUVAL COUNTY,555930,555930,555930,555930,555930,666207.05,0,0,0,0,30.42356,-81.67418,Residential,Masonry,1 278931,FL,DUVAL COUNTY,316170,316170,316170,316170,316170,497303.79,0,0,0,0,30.43908,-81.6998,Residential,Wood,1 975429,FL,DUVAL COUNTY,315000,315000,315000,315000,315000,388626.21,0,0,0,0,30.43908,-81.6998,Residential,Wood,1 594639,FL,DUVAL COUNTY,125766,125766,125766,125766,125766,100065.47,0,0,0,0,30.44008,-81.67212,Residential,Wood,1 496930,FL,DUVAL COUNTY,65700,65700,65700,65700,65700,73925.64,0,0,0,0,30.43646,-81.71064,Residential,Wood,1 118064,FL,DUVAL COUNTY,50400,50400,50400,50400,50400,74836.34,0,0,0,0,30.42429,-81.67429,Residential,Wood,1 932134,FL,DUVAL COUNTY,0,4761908.1,0,4761908.1,4761908.1,5597808.69,0,0,0,0,30.47812,-81.65302,Commercial,Reinforced Masonry,1 379408,FL,DUVAL COUNTY,0,5173952.4,0,5173952.4,5173952.4,6515454.78,0,0,0,0,30.47641,-81.65401,Commercial,Reinforced Masonry,1 315145,FL,DUVAL COUNTY,0,1448942.22,0,0,1448942.22,1402321.06,0,0,0,0,30.417425,-81.666153,Residential,Masonry,1 580740,FL,DUVAL COUNTY,0,1001406.78,0,0,1001406.78,1461806.55,0,0,0,0,30.417425,-81.666153,Residential,Masonry,1 628066,FL,DUVAL COUNTY,0,1960279.2,0,1960279.2,1960279.2,2679427.23,0,0,0,0,30.417425,-81.666153,Commercial,Reinforced Masonry,1 547288,FL,DUVAL COUNTY,0,3698.64,0,0,3698.64,3838.82,0,0,0,0,30.417425,-81.666153,Residential,Wood,1 539737,FL,DUVAL COUNTY,0,11095.92,0,0,11095.92,17561.51,0,0,0,0,30.417425,-81.666153,Residential,Wood,1 974180,FL,DUVAL COUNTY,0,199726.56,0,0,199726.56,229006.47,0,0,0,0,30.417425,-81.666153,Residential,Wood,1 546022,FL,DUVAL COUNTY,0,1106813.2,0,0,1106813.2,1135497.37,0,0,0,0,30.438709,-81.698692,Residential,Masonry,1 723361,FL,DUVAL COUNTY,0,544977.52,0,0,544977.52,836706.17,0,0,0,0,30.480232,-81.640213,Residential,Masonry,4 909171,FL,DUVAL COUNTY,0,1421748.57,0,0,1421748.57,1041362.58,0,0,0,0,30.495924,-81.677231,Residential,Masonry,3 487212,FL,DUVAL COUNTY,0,170704.33,0,0,170704.33,218578.02,0,0,0,0,30.49691,-81.67783,Residential,Wood,3 897775,FL,DUVAL COUNTY,0,771972.39,0,0,771972.39,840103.59,0,0,0,0,30.488962,-81.67881,Residential,Masonry,1 214761,FL,DUVAL COUNTY,0,15120000,0,0,15120000,21600000,0,0,0,0,30.491299,-81.683212,Commercial,Reinforced Concrete,1 221437,FL,DUVAL COUNTY,0,29700000,0,0,29700000,36810000,0,0,0,0,30.491299,-81.683212,Commercial,Reinforced Concrete,1 965140,FL,DUVAL COUNTY,0,776490.16,0,0,776490.16,950987.68,0,0,0,0,30.491299,-81.683212,Residential,Masonry,1 662004,FL,DUVAL COUNTY,16920000,16920000,16920000,16920000,16920000,12330000,0,339231.6,0,0,30.491299,-81.683212,Commercial,Reinforced Concrete,1 591553,FL,DUVAL COUNTY,5986440,5986440,5986440,5986440,5986440,5842382.31,0,119728.8,0,0,30.491299,-81.683212,Commercial,Reinforced Masonry,1 160616,FL,DUVAL COUNTY,2494350,2494350,2494350,2494350,2494350,2318428.48,0,49887,0,0,30.491299,-81.683212,Commercial,Reinforced Masonry,1 645658,FL,DUVAL COUNTY,2494350,2494350,2494350,2494350,2494350,3374241.94,0,49887,0,0,30.491299,-81.683212,Commercial,Reinforced Masonry,1 168521,FL,DUVAL COUNTY,1995480,1995480,1995480,1995480,1995480,2479104.53,0,39909.6,0,0,30.486425,-81.6794,Commercial,Reinforced Masonry,3 351414,FL,DUVAL COUNTY,748305,748305,748305,748305,748305,1028864,0,14966.1,0,0,30.51779,-81.62271,Residential,Masonry,3 787236,FL,DUVAL COUNTY,0,2689520.91,0,0,2689520.91,3076252.51,0,0,0,0,30.51779,-81.62271,Commercial,Reinforced Masonry,3 846357,FL,DUVAL COUNTY,5731026.3,5731026.3,5731026.3,5731026.3,5731026.3,4366113.61,0,0,0,0,30.43415,-81.67568,Commercial,Reinforced Masonry,1 198887,FL,DUVAL COUNTY,2288936.7,2288936.7,2288936.7,2288936.7,2288936.7,2672081.81,0,0,0,0,30.47011,-81.63108,Commercial,Reinforced Masonry,1 884480,FL,DUVAL COUNTY,1898658,1898658,1898658,1898658,1898658,1687527.23,94932.9,94932.9,0,0,30.421116,-81.635818,Commercial,Reinforced Masonry,3 268813,FL,DUVAL COUNTY,584487,584487,584487,584487,584487,727966.87,0,0,0,0,30.458539,-81.633096,Residential,Masonry,3 105198,FL,DUVAL COUNTY,444393,444393,444393,444393,444393,663656.51,0,0,0,0,30.458673,-81.633095,Residential,Masonry,3 102191,FL,DUVAL COUNTY,442800,442800,442800,442800,442800,406809.22,22140,22140,0,0,30.443184,-81.609894,Residential,Masonry,1 790098,FL,DUVAL COUNTY,344077.2,344077.2,344077.2,344077.2,344077.2,311410.85,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 150290,FL,DUVAL COUNTY,337748.4,337748.4,337748.4,337748.4,337748.4,287926.8,0,0,0,0,30.443184,-81.609894,Residential,Wood,1 102866,FL,DUVAL COUNTY,252000,252000,252000,252000,252000,346908.74,12600,12600,0,0,30.54512,-81.72281,Residential,Wood,1 183279,FL,DUVAL COUNTY,227862,227862,227862,227862,227862,196283.97,11393.1,11393.1,0,0,30.54512,-81.72281,Residential,Wood,1 757083,FL,DUVAL COUNTY,226587.6,226587.6,226587.6,226587.6,226587.6,281744.46,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 603241,FL,DUVAL COUNTY,212292.9,212292.9,212292.9,212292.9,212292.9,270312.55,0,0,0,0,30.43261,-81.72486,Residential,Wood,1 892889,FL,DUVAL COUNTY,182373.3,182373.3,182373.3,182373.3,182373.3,259466.14,0,0,0,0,30.43082,-81.68069,Residential,Wood,1 117037,FL,DUVAL COUNTY,112500,112500,112500,112500,112500,191494.8,5625,5625,0,0,30.54512,-81.72281,Residential,Wood,1 264682,FL,DUVAL COUNTY,110028.6,110028.6,110028.6,110028.6,110028.6,126284.23,0,0,0,0,30.466385,-81.627907,Residential,Wood,1 338489,FL,DUVAL COUNTY,104048.1,104048.1,104048.1,104048.1,104048.1,94488.99,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 648665,FL,DUVAL COUNTY,91675.8,91675.8,91675.8,91675.8,91675.8,86826.15,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 150695,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,120890.88,4500,4500,0,0,30.54512,-81.72281,Residential,Wood,1 136639,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,69120,4500,4500,0,0,30.485865,-81.677834,Residential,Wood,3 409110,FL,DUVAL COUNTY,81000,81000,81000,81000,81000,60069.6,4050,4050,0,0,30.54512,-81.72281,Residential,Wood,1 192734,FL,DUVAL COUNTY,75836.7,75836.7,75836.7,75836.7,75836.7,71741.52,0,0,0,0,30.55303,-81.71391,Residential,Wood,1 213965,FL,DUVAL COUNTY,64431.9,64431.9,64431.9,64431.9,64431.9,97699.38,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 175712,FL,DUVAL COUNTY,55800,55800,55800,55800,55800,53492.67,2790,2790,0,0,30.443184,-81.609894,Residential,Wood,1 792352,FL,DUVAL COUNTY,45000,45000,45000,45000,45000,59530.41,2250,2250,0,0,30.54512,-81.72281,Residential,Wood,1 508383,FL,DUVAL COUNTY,41870.7,41870.7,41870.7,41870.7,41870.7,39769.8,0,0,0,0,30.442997,-81.609871,Residential,Wood,1 384541,FL,DUVAL COUNTY,41596.2,41596.2,41596.2,41596.2,41596.2,31796.14,0,0,0,0,30.443184,-81.609894,Residential,Wood,1 429765,FL,DUVAL COUNTY,37264.5,37264.5,37264.5,37264.5,37264.5,59818.47,0,0,0,0,30.402025,-81.659065,Residential,Wood,3 927093,FL,DUVAL COUNTY,27966.6,27966.6,27966.6,27966.6,27966.6,31492.63,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 568351,FL,DUVAL COUNTY,25836.3,25836.3,25836.3,25836.3,25836.3,32589.91,0,0,0,0,30.4541,-81.6607,Residential,Wood,4 933877,FL,DUVAL COUNTY,24750,24750,24750,24750,24750,22588.34,1237.5,1237.5,0,0,30.54512,-81.72281,Residential,Wood,1 496063,FL,DUVAL COUNTY,22500,22500,22500,22500,22500,23214.24,1125,1125,0,0,30.54512,-81.72281,Residential,Wood,1 655348,FL,DUVAL COUNTY,18058.5,18058.5,18058.5,18058.5,18058.5,13715.79,0,0,0,0,30.54512,-81.72281,Residential,Wood,1 348597,FL,DUVAL COUNTY,18000,18000,18000,18000,18000,16581.6,900,900,0,0,30.54512,-81.72281,Residential,Wood,1 495893,FL,DUVAL COUNTY,15750,15750,15750,15750,15750,22264.53,787.5,787.5,0,0,30.54512,-81.72281,Residential,Wood,1 847597,FL,DUVAL COUNTY,15750,15750,15750,15750,15750,12113.39,787.5,787.5,0,0,30.54512,-81.72281,Residential,Wood,1 864557,FL,DUVAL COUNTY,11250,11250,11250,11250,11250,15863.04,562.5,562.5,0,0,30.54512,-81.72281,Residential,Wood,1 845076,FL,DUVAL COUNTY,13500,13500,13500,13500,13500,17462.18,675,675,0,0,30.54512,-81.72281,Residential,Wood,1 980284,FL,DUVAL COUNTY,4500,4500,4500,4500,4500,5562.27,225,225,0,0,30.54512,-81.72281,Residential,Wood,1 324184,FL,DUVAL COUNTY,2427.3,2427.3,2427.3,2427.3,2427.3,3267.51,0,0,0,0,30.442997,-81.609871,Residential,Wood,1 476767,FL,DUVAL COUNTY,1184742,1184742,1184742,1184742,1184742,1306410.26,0,59237.1,0,0,30.483768,-81.604698,Residential,Masonry,3 143683,FL,DUVAL COUNTY,0,1496648.7,0,0,1496648.7,2076079.24,0,0,0,0,30.475138,-81.643608,Residential,Masonry,4 485593,FL,DUVAL COUNTY,498715.2,498715.2,0,0,498715.2,401894.63,0,0,0,0,30.424675,-81.646942,Residential,Masonry,1 843782,FL,DUVAL COUNTY,260469.9,260469.9,0,0,260469.9,243080.93,0,0,0,0,30.442696,-81.607292,Residential,Wood,1 170059,FL,DUVAL COUNTY,235075.5,235075.5,0,0,235075.5,332429.67,0,0,0,0,30.43736,-81.73725,Residential,Wood,1 949433,FL,DUVAL COUNTY,410661.9,410661.9,0,0,410661.9,519963.67,0,0,0,0,30.43579,-81.67579,Residential,Masonry,1 189445,FL,DUVAL COUNTY,0,1090008.83,0,0,1090008.83,1500340.47,0,0,0,0,30.495701,-81.681587,Residential,Masonry,4 333257,FL,DUVAL COUNTY,0,1090008.83,0,0,1090008.83,1849827.82,0,0,0,0,30.495701,-81.681587,Residential,Masonry,4 131897,FL,DUVAL COUNTY,0,284733.9,284733.9,284733.9,284733.9,372331.43,0,0,0,0,30.4541,-81.6607,Residential,Wood,4 425036,FL,DUVAL COUNTY,0,2635227.16,0,0,2635227.16,4164871.11,0,0,0,0,30.47749,-81.64319,Commercial,Reinforced Masonry,4 935528,FL,DUVAL COUNTY,0,1219664.88,0,0,1219664.88,2037328.22,0,0,0,0,30.4541,-81.6607,Residential,Masonry,4 139043,FL,DUVAL COUNTY,0,8597356.2,0,8597356.2,8597356.2,7009940.35,0,0,0,0,30.43721,-81.66327,Commercial,Reinforced Masonry,1 379733,FL,DUVAL COUNTY,0,7588936.62,0,0,7588936.62,7172820.05,0,0,0,0,30.491299,-81.683212,Commercial,Reinforced Masonry,1 849713,FL,DUVAL COUNTY,0,140900.15,0,0,140900.15,183836.65,0,0,0,0,30.491299,-81.683212,Residential,Wood,1 585502,FL,DUVAL COUNTY,0,6676668.66,0,0,6676668.66,10260000,0,0,0,0,30.491299,-81.683212,Commercial,Reinforced Masonry,1 313666,FL,DUVAL COUNTY,0,3128778.8,0,0,3128778.8,4202675.81,0,0,0,0,30.44809,-81.6192,Commercial,Reinforced Masonry,1 911305,FL,DUVAL COUNTY,497250,497250,497250,497250,497250,556161.2,0,14917.5,0,0,30.43823,-81.6852,Residential,Masonry,1 874250,FL,DUVAL COUNTY,0,20970000,0,0,20970000,19530000,0,0,0,0,30.45809,-81.67245,Commercial,Reinforced Concrete,3 198729,FL,DUVAL COUNTY,0,35100000,0,0,35100000,27990000,0,0,0,0,30.42246,-81.64374,Commercial,Reinforced Concrete,1 847197,FL,DUVAL COUNTY,1000158.3,1000158.3,1000158.3,1000158.3,1000158.3,880123.3,0,0,0,0,30.48414,-81.60362,Residential,Masonry,3 909904,FL,DUVAL COUNTY,813498.3,813498.3,813498.3,813498.3,813498.3,614549.16,0,0,0,0,30.42945,-81.64667,Residential,Masonry,1 282398,FL,DUVAL COUNTY,0,302387.97,0,0,302387.97,475278.9,0,0,0,0,30.42403,-81.661751,Residential,Wood,1 927909,FL,DUVAL COUNTY,0,1827166.91,0,0,1827166.91,2446576.49,0,0,0,0,30.438761,-81.693733,Commercial,Reinforced Masonry,1 297758,FL,DUVAL COUNTY,0,5123223.26,0,0,5123223.26,6401467.46,0,0,0,0,30.438761,-81.693733,Commercial,Reinforced Masonry,1 945725,FL,DUVAL COUNTY,0,948765.34,0,0,948765.34,1397901.36,0,0,0,0,30.46653,-81.630508,Residential,Masonry,1 536578,FL,DUVAL COUNTY,0,74719.94,0,0,74719.94,107921.9,0,0,0,0,30.46653,-81.630508,Residential,Wood,1 621542,FL,DUVAL COUNTY,0,3322012.97,0,0,3322012.97,3214645.51,0,0,0,0,30.46653,-81.630508,Commercial,Reinforced Masonry,1 864793,FL,DUVAL COUNTY,0,6178983.26,0,0,6178983.26,6339117.79,0,0,0,0,30.46653,-81.630508,Commercial,Reinforced Masonry,1 327703,FL,DUVAL COUNTY,0,23483.41,0,0,23483.41,36676.95,0,0,0,0,30.46653,-81.630508,Residential,Wood,1 738926,FL,DUVAL COUNTY,0,539100.88,0,0,539100.88,568045.2,0,0,0,0,30.42403,-81.661751,Residential,Masonry,1 404619,FL,DUVAL COUNTY,0,539100.88,0,0,539100.88,510731.23,0,0,0,0,30.42403,-81.661751,Residential,Masonry,1 599474,FL,DUVAL COUNTY,0,1398934.69,0,0,1398934.69,1291510.49,0,0,0,0,30.42403,-81.661751,Residential,Masonry,1 725129,FL,DUVAL COUNTY,0,62734.66,0,0,62734.66,72189.77,0,0,0,0,30.42403,-81.661751,Residential,Wood,1 407406,FL,DUVAL COUNTY,0,963321.93,0,0,963321.93,1449313.98,0,0,0,0,30.43965,-81.627838,Residential,Masonry,1 396460,FL,DUVAL COUNTY,0,6159227.54,0,0,6159227.54,8438314.18,0,0,0,0,30.43965,-81.627838,Commercial,Reinforced Masonry,1 519215,FL,DUVAL COUNTY,0,74719.94,0,0,74719.94,98620.46,0,0,0,0,30.43413,-81.68165,Residential,Wood,3 287969,FL,DUVAL COUNTY,0,3684760.49,0,0,3684760.49,4262840.45,0,0,0,0,30.43413,-81.68165,Commercial,Reinforced Masonry,3 880576,FL,DUVAL COUNTY,0,392174.94,0,0,392174.94,365383.51,0,0,0,0,30.43104,-81.682899,Residential,Masonry,3 133645,FL,DUVAL COUNTY,0,2345971.69,0,0,2345971.69,2246931.81,0,0,0,0,30.48197,-81.60955,Commercial,Reinforced Masonry,1 131923,FL,DUVAL COUNTY,0,3094355.74,0,0,3094355.74,3708167.62,0,0,0,0,30.48197,-81.60955,Commercial,Reinforced Masonry,1 970783,FL,DUVAL COUNTY,0,572370.71,0,0,572370.71,596932.28,0,0,0,0,30.48197,-81.60955,Residential,Masonry,1 555598,FL,DUVAL COUNTY,0,4788.46,0,0,4788.46,5029.86,0,0,0,0,30.48197,-81.60955,Residential,Wood,1 709029,FL,DUVAL COUNTY,0,974152.49,0,0,974152.49,744697.69,0,0,0,0,30.48197,-81.60955,Residential,Masonry,1 114660,FL,DUVAL COUNTY,0,646317.51,0,0,646317.51,953654.41,0,0,0,0,30.48197,-81.60955,Residential,Masonry,1 337714,FL,DUVAL COUNTY,0,2632531.14,0,0,2632531.14,3870678.99,0,0,0,0,30.48197,-81.60955,Commercial,Reinforced Masonry,1 591770,FL,DUVAL COUNTY,0,43740000,0,0,43740000,39960000,0,0,0,0,30.480064,-81.638847,Commercial,Steel Frame,4 669487,FL,DUVAL COUNTY,21060000,21060000,21060000,21060000,21060000,23400000,0,0,0,0,30.44103,-81.68651,Commercial,Reinforced Concrete,1 128750,FL,DUVAL COUNTY,0,969187.11,0,0,969187.11,1602647.81,0,0,0,0,30.528856,-81.643936,Residential,Masonry,1 984571,FL,DUVAL COUNTY,0,41523.76,0,0,41523.76,42977.1,0,0,0,0,30.528856,-81.643936,Residential,Wood,1 280520,FL,DUVAL COUNTY,0,13467.17,0,0,13467.17,16646.71,0,0,0,0,30.528856,-81.643936,Residential,Wood,1 909440,FL,DUVAL COUNTY,0,28561.62,0,0,28561.62,32193.94,0,0,0,0,30.528856,-81.643936,Residential,Wood,1 445172,FL,DUVAL COUNTY,0,197787.79,0,0,197787.79,141708.62,0,0,0,0,30.519249,-81.647293,Residential,Wood,4 704196,FL,DUVAL COUNTY,0,340045.96,0,0,340045.96,318993.04,0,0,0,0,30.542114,-81.615517,Residential,Wood,4 491976,FL,DUVAL COUNTY,0,86975.45,0,0,86975.45,100576.76,0,0,0,0,30.542114,-81.615517,Residential,Wood,4 223478,FL,DUVAL COUNTY,0,61023.1,0,0,61023.1,48593.92,0,0,0,0,30.542114,-81.615517,Residential,Wood,4 731592,FL,DUVAL COUNTY,0,12344.9,0,0,12344.9,12084.57,0,0,0,0,30.542114,-81.615517,Residential,Wood,4 422969,FL,DUVAL COUNTY,1463490,1463490,1463490,1463490,1463490,1245260.22,0,0,0,0,30.42649,-81.7675,Residential,Masonry,1 574892,FL,DUVAL COUNTY,1376100,1376100,1376100,1376100,1376100,1552240.8,0,0,0,0,30.42649,-81.7675,Residential,Masonry,1 304932,FL,DUVAL COUNTY,0,0,0,0,15210000,19890000,0,0,0,0,30.37627,-81.78481,Commercial,Reinforced Concrete,1 394786,FL,DUVAL COUNTY,0,0,0,0,267300000,436500000,0,0,0,0,30.38818,-81.764748,Commercial,Steel Frame,1 710436,FL,DUVAL COUNTY,0,0,0,0,1346916.05,1493158.81,0,0,0,0,30.38818,-81.764748,Residential,Masonry,1 892367,FL,DUVAL COUNTY,850122,850122,850122,850122,850122,1259676.77,42506.1,42506.1,0,0,30.37319,-81.80999,Residential,Masonry,1 467880,FL,DUVAL COUNTY,129923.1,129923.1,129923.1,129923.1,129923.1,126191.45,0,0,0,0,30.393957,-81.734566,Residential,Wood,1 686786,FL,DUVAL COUNTY,67500,67500,67500,67500,67500,93668.4,3375,3375,0,0,30.42736,-81.76693,Residential,Wood,1 550835,FL,DUVAL COUNTY,58981.5,58981.5,58981.5,58981.5,58981.5,99617.39,0,0,0,0,30.39751,-81.77536,Residential,Wood,1 773685,FL,DUVAL COUNTY,54000,54000,54000,54000,54000,62148.87,2700,2700,0,0,30.4082,-81.7623,Residential,Wood,3 140492,FL,DUVAL COUNTY,13926.6,13926.6,13926.6,13926.6,13926.6,18097.34,0,0,0,0,30.4237,-81.76905,Residential,Wood,1 495750,FL,DUVAL COUNTY,8897400,8897400,8897400,8897400,8897400,6921180.69,177948,444870,0,0,30.37476,-81.7942,Commercial,Reinforced Masonry,3 895914,FL,DUVAL COUNTY,0,2275380.11,0,0,2275380.11,3239686.2,0,0,0,0,30.37305,-81.76395,Commercial,Reinforced Masonry,1 235605,FL,DUVAL COUNTY,0,1205082.54,0,0,1205082.54,1431638.06,0,0,0,0,30.37979,-81.72856,Residential,Masonry,1 840808,FL,DUVAL COUNTY,0,6586.65,0,0,6586.65,8669.94,0,0,0,0,30.37036,-81.72913,Residential,Wood,1 339551,FL,DUVAL COUNTY,0,52776.63,0,0,52776.63,61615.66,0,0,0,0,30.37036,-81.72913,Residential,Wood,1 584756,FL,DUVAL COUNTY,0,58963.69,0,0,58963.69,73451.78,0,0,0,0,30.37036,-81.72913,Residential,Wood,1 863470,FL,DUVAL COUNTY,1643625,1643625,1643625,1643625,1643625,1558684.1,0,0,0,0,30.37314,-81.757111,Residential,Masonry,4 228753,FL,DUVAL COUNTY,0,2663415.05,0,0,2663415.05,3860407.05,0,0,0,0,30.426346,-81.766266,Commercial,Reinforced Masonry,1 174369,FL,DUVAL COUNTY,0,5730032.64,0,0,5730032.64,5003349.9,0,0,0,0,30.426346,-81.766266,Commercial,Reinforced Masonry,1 986160,FL,DUVAL COUNTY,0,92417.29,0,0,92417.29,105681.21,0,0,0,0,30.391441,-81.73143,Residential,Wood,3 551119,FL,DUVAL COUNTY,799418.7,799418.7,799418.7,799418.7,799418.7,811569.86,0,0,0,0,30.319361,-81.785789,Residential,Masonry,1 842253,FL,DUVAL COUNTY,423292.5,423292.5,423292.5,423292.5,423292.5,588313.08,0,0,0,0,30.322048,-81.785828,Residential,Masonry,1 831288,FL,DUVAL COUNTY,63000,63000,63000,63000,63000,69678.88,3150,3150,0,0,30.33506,-81.88746,Residential,Wood,1 125296,FL,DUVAL COUNTY,214636.5,214636.5,0,0,214636.5,255544.5,0,0,0,0,30.355453,-81.8069,Residential,Wood,1 795767,FL,DUVAL COUNTY,363288.6,363288.6,0,0,363288.6,539736.42,0,0,0,0,30.31156,-81.8365,Residential,Masonry,1 664185,FL,DUVAL COUNTY,0,696339.75,0,0,696339.75,931159.44,0,0,0,0,30.345236,-81.806824,Residential,Masonry,1 348389,FL,DUVAL COUNTY,0,259308,0,259308,259308,326695.41,0,0,0,0,30.31477,-81.847252,Residential,Wood,1 170182,FL,DUVAL COUNTY,0,1022581.65,0,0,1022581.65,1041151.73,0,0,0,0,30.33802,-81.7631,Residential,Masonry,1 402715,FL,DUVAL COUNTY,0,231364.13,0,0,231364.13,285273.82,0,0,0,0,30.32535,-81.78672,Residential,Wood,1 837488,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,113324.4,0,0,0,0,30.32535,-81.78672,Residential,Wood,1 906219,FL,DUVAL COUNTY,0,1118313.43,0,0,1118313.43,1331929.19,0,0,0,0,30.32535,-81.78672,Residential,Masonry,1 180083,FL,DUVAL COUNTY,0,7540192.2,0,0,7540192.2,9270000,0,0,0,0,30.32535,-81.78672,Commercial,Reinforced Masonry,1 367923,FL,DUVAL COUNTY,0,327953.03,0,0,327953.03,496360.85,0,0,0,0,30.31112,-81.84651,Residential,Wood,1 442762,FL,DUVAL COUNTY,0,332445.54,0,0,332445.54,497519.38,0,0,0,0,30.31112,-81.84651,Residential,Wood,1 342554,FL,DUVAL COUNTY,0,561242.52,0,0,561242.52,524797.68,0,0,0,0,30.31112,-81.84651,Residential,Masonry,1 428376,FL,DUVAL COUNTY,0,31756.81,0,0,31756.81,25919.65,0,0,0,0,30.31112,-81.84651,Residential,Wood,1 170684,FL,DUVAL COUNTY,0,70917.44,0,0,70917.44,71125.37,0,0,0,0,30.31112,-81.84651,Residential,Wood,1 480189,FL,DUVAL COUNTY,2610,2610,2610,2610,2610,2818.8,0,0,0,0,30.25914,-81.86599,Residential,Wood,1 806689,FL,DUVAL COUNTY,0,101712.6,0,101712.6,101712.6,113125.57,0,0,0,0,30.29056,-81.79285,Residential,Wood,1 195895,FL,DUVAL COUNTY,126655.2,126655.2,126655.2,126655.2,126655.2,157092.98,0,0,0,0,30.289572,-81.772919,Residential,Wood,1 425241,FL,DUVAL COUNTY,0,23400.99,0,0,23400.99,38599.14,0,0,0,0,30.386555,-81.419935,Residential,Wood,4 186799,FL,DUVAL COUNTY,0,81852.59,0,0,81852.59,82319.15,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 221684,FL,DUVAL COUNTY,0,78766.58,0,0,78766.58,92050.57,0,0,0,0,30.221561,-81.880898,Residential,Wood,4 878539,FL,DUVAL COUNTY,0,198800.69,0,0,198800.69,331450.46,0,0,0,0,30.221605,-81.88089,Residential,Wood,4 182419,FL,DUVAL COUNTY,0,5106419.35,0,0,5106419.35,4542966.83,0,0,0,0,30.22027,-81.88431,Commercial,Reinforced Masonry,4 524440,FL,DUVAL COUNTY,0,41165.75,0,0,41165.75,67198.32,0,0,0,0,30.222134,-81.887856,Residential,Wood,4 389363,FL,DUVAL COUNTY,0,2223396.74,0,0,2223396.74,1987272.01,0,0,0,0,30.223005,-81.889755,Commercial,Reinforced Masonry,4 569999,FL,DUVAL COUNTY,0,1643735.74,0,0,1643735.74,2015118.11,0,0,0,0,30.22211,-81.8913,Residential,Masonry,4 723100,FL,DUVAL COUNTY,0,37314.48,0,0,37314.48,35646.37,0,0,0,0,30.22214,-81.89066,Residential,Wood,4 199152,FL,DUVAL COUNTY,0,937838.68,0,0,937838.68,1124281.01,0,0,0,0,30.221225,-81.673915,Residential,Masonry,4 709898,FL,DUVAL COUNTY,0,412124.49,0,0,412124.49,735527.64,0,0,0,0,30.221225,-81.673915,Residential,Masonry,4 206584,FL,DUVAL COUNTY,0,234257.38,0,0,234257.38,349931.33,0,0,0,0,30.23257,-81.88229,Residential,Wood,4 675132,FL,DUVAL COUNTY,0,160028.52,0,0,160028.52,249419.17,0,0,0,0,30.23177,-81.882281,Residential,Wood,4 554752,FL,DUVAL COUNTY,0,5159589.91,0,0,5159589.91,5293739.25,0,0,0,0,30.23241,-81.882286,Commercial,Reinforced Masonry,4 814357,FL,DUVAL COUNTY,0,9394.72,0,0,9394.72,12108.28,0,0,0,0,30.234278,-81.882248,Residential,Wood,4 404882,FL,DUVAL COUNTY,0,9360000,0,0,9360000,8988809.65,0,0,0,0,30.234304,-81.882249,Commercial,Reinforced Concrete,4 155828,FL,DUVAL COUNTY,0,8703324.93,0,0,8703324.93,10800000,0,0,0,0,30.227249,-81.882927,Commercial,Reinforced Masonry,4 166214,FL,DUVAL COUNTY,0,15120000,0,0,15120000,21330000,0,0,0,0,30.229673,-81.883072,Commercial,Reinforced Concrete,4 160019,FL,DUVAL COUNTY,0,400272.34,0,0,400272.34,711913.97,0,0,0,0,30.225357,-81.883392,Residential,Masonry,4 415652,FL,DUVAL COUNTY,0,830830.07,0,0,830830.07,847197.42,0,0,0,0,30.225256,-81.883392,Residential,Masonry,4 653325,FL,DUVAL COUNTY,0,17575.19,0,0,17575.19,20694.58,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 551113,FL,DUVAL COUNTY,0,1181256.31,0,0,1181256.31,1553375.68,0,0,0,0,30.283812,-81.808044,Residential,Masonry,3 766852,FL,DUVAL COUNTY,0,167293.06,0,0,167293.06,252314.74,0,0,0,0,30.283812,-81.808044,Residential,Wood,3 738095,FL,DUVAL COUNTY,0,707969.37,0,0,707969.37,641590.16,0,0,0,0,30.283812,-81.808044,Residential,Masonry,3 609341,FL,DUVAL COUNTY,299322,299322,299322,299322,299322,314345.57,0,0,0,0,30.283812,-81.808044,Residential,Wood,3 825490,FL,DUVAL COUNTY,8667332.1,8667332.1,8667332.1,8667332.1,8667332.1,11250000,0,0,0,0,30.29422,-81.84753,Commercial,Reinforced Masonry,1 174260,FL,DUVAL COUNTY,3798234,3798234,3798234,3798234,3798234,2742324.95,189911.7,189911.7,0,0,30.2806,-81.8307,Commercial,Reinforced Masonry,4 212889,FL,DUVAL COUNTY,2268000,2268000,2268000,2268000,2268000,1733677.34,113400,113400,0,0,30.29986,-81.78449,Commercial,Reinforced Masonry,1 411014,FL,DUVAL COUNTY,1232803.8,1232803.8,1232803.8,1232803.8,1232803.8,1185204.01,0,0,0,0,30.2806,-81.8307,Residential,Masonry,4 977868,FL,DUVAL COUNTY,1165927.5,1165927.5,1165927.5,1165927.5,1165927.5,1508915.39,0,0,0,0,30.2806,-81.8307,Residential,Masonry,4 267942,FL,DUVAL COUNTY,1045974.6,1045974.6,1045974.6,1045974.6,1045974.6,984492.21,0,0,0,0,30.2806,-81.8307,Residential,Masonry,4 857378,FL,DUVAL COUNTY,1032340.5,1032340.5,1032340.5,1032340.5,1032340.5,832281.17,0,0,0,0,30.2806,-81.8307,Residential,Masonry,4 138900,FL,DUVAL COUNTY,527532.3,527532.3,527532.3,527532.3,527532.3,764898.62,0,0,0,0,30.2806,-81.8307,Residential,Masonry,4 235001,FL,DUVAL COUNTY,292500,292500,292500,292500,292500,398104.2,14625,14625,0,0,30.30381,-81.82545,Residential,Wood,1 308764,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,317694.3,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 208202,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,317634.87,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 891700,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,353669.07,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 113792,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,313162.79,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 291449,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,273101.36,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 952152,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,263519.39,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 370705,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,313560.82,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 613949,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,263008.56,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 884211,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,326896.02,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 788131,FL,DUVAL COUNTY,225135,225135,225135,225135,225135,238823.21,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 104813,FL,DUVAL COUNTY,191372.4,191372.4,191372.4,191372.4,191372.4,242370.85,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 112716,FL,DUVAL COUNTY,191372.4,191372.4,191372.4,191372.4,191372.4,157629.62,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 847068,FL,DUVAL COUNTY,191372.4,191372.4,191372.4,191372.4,191372.4,302186.59,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 881849,FL,DUVAL COUNTY,118654.2,118654.2,118654.2,118654.2,118654.2,158964.35,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 735386,FL,DUVAL COUNTY,118654.2,118654.2,118654.2,118654.2,118654.2,136452.33,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 806882,FL,DUVAL COUNTY,118654.2,118654.2,118654.2,118654.2,118654.2,104447.73,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 869739,FL,DUVAL COUNTY,118654.2,118654.2,118654.2,118654.2,118654.2,93440.18,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 886380,FL,DUVAL COUNTY,97390.8,97390.8,97390.8,97390.8,97390.8,90557.08,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 394919,FL,DUVAL COUNTY,65413.8,65413.8,65413.8,65413.8,65413.8,65787.97,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 149299,FL,DUVAL COUNTY,60706.8,60706.8,60706.8,60706.8,60706.8,57553.93,0,0,0,0,30.2806,-81.8307,Residential,Wood,4 480716,FL,DUVAL COUNTY,330080.4,330080.4,0,0,330080.4,273438.6,0,0,0,0,30.28608,-81.80015,Residential,Wood,1 867516,FL,DUVAL COUNTY,0,724506.9,0,0,724506.9,854148.72,0,0,0,0,30.30546,-81.8481,Residential,Masonry,1 744539,FL,DUVAL COUNTY,0,1147018.54,0,0,1147018.54,1536213.39,0,0,0,0,30.29446,-81.77831,Residential,Masonry,1 527704,FL,DUVAL COUNTY,0,9990000,0,0,9990000,10080000,0,0,0,0,30.29126,-81.772713,Commercial,Reinforced Concrete,1 368692,FL,DUVAL COUNTY,0,15840000,0,0,15840000,17100000,0,0,0,0,30.27855,-81.85715,Commercial,Reinforced Concrete,1 381790,FL,DUVAL COUNTY,0,2389259.05,0,0,2389259.05,3711092.72,0,0,0,0,30.30762,-81.77925,Commercial,Reinforced Masonry,1 629046,FL,DUVAL COUNTY,0,71195.1,0,0,71195.1,60026.3,0,0,0,0,30.30762,-81.77925,Residential,Wood,1 843475,FL,DUVAL COUNTY,0,76854.8,0,0,76854.8,96249.1,0,0,0,0,30.30762,-81.77925,Residential,Wood,1 131298,FL,DUVAL COUNTY,0,672299.9,0,0,672299.9,945427.78,0,0,0,0,30.30762,-81.77925,Residential,Masonry,1 128834,FL,DUVAL COUNTY,0,324451.47,0,0,324451.47,439956.2,0,0,0,0,30.30039,-81.79923,Residential,Wood,1 174059,FL,DUVAL COUNTY,0,23760000,0,0,23760000,34200000,0,0,0,0,30.30039,-81.79923,Commercial,Reinforced Concrete,1 730335,FL,DUVAL COUNTY,0,224099.97,0,0,224099.97,316814.6,0,0,0,0,30.30039,-81.79923,Residential,Wood,1 915935,FL,DUVAL COUNTY,0,34656.49,0,0,34656.49,46718.05,0,0,0,0,30.30039,-81.79923,Residential,Wood,1 699160,FL,DUVAL COUNTY,0,3044005.25,0,0,3044005.25,4476392.36,0,0,0,0,30.195637,-81.831879,Commercial,Reinforced Masonry,4 115782,FL,DUVAL COUNTY,0,4039426.16,0,0,4039426.16,3625788.92,0,0,0,0,30.197695,-81.827591,Commercial,Reinforced Masonry,4 616761,FL,DUVAL COUNTY,0,369203.78,0,0,369203.78,615943.77,0,0,0,0,30.197695,-81.827591,Residential,Masonry,4 316449,FL,DUVAL COUNTY,3427016.4,3427016.4,3427016.4,3427016.4,3427016.4,2891983.75,0,0,0,0,30.20112,-81.82082,Commercial,Reinforced Masonry,3 993490,FL,DUVAL COUNTY,0,25290000,0,0,25290000,25380000,0,0,0,0,30.19905,-81.82507,Commercial,Reinforced Concrete,4 319016,FL,DUVAL COUNTY,7701120,7701120,7701120,7701120,7701120,10530000,0,0,0,0,30.16976,-81.63143,Commercial,Reinforced Masonry,1 918796,FL,DUVAL COUNTY,1511820,1511820,1511820,1511820,1511820,2018098.28,0,0,0,0,30.16976,-81.63143,Residential,Masonry,1 588805,FL,DUVAL COUNTY,264960,264960,264960,264960,264960,342040.04,0,0,0,0,30.16976,-81.63143,Residential,Wood,1 581736,FL,DUVAL COUNTY,211005,211005,211005,211005,211005,329821.92,0,0,0,0,30.16976,-81.63143,Residential,Wood,1 623179,FL,DUVAL COUNTY,169920,169920,169920,169920,169920,150270.11,0,0,0,0,30.16976,-81.63143,Residential,Wood,1 579807,FL,DUVAL COUNTY,0,39760.38,0,0,39760.38,61311.46,0,0,0,0,30.15925,-81.60039,Residential,Wood,1 448150,FL,DUVAL COUNTY,0,39760.38,0,0,39760.38,45020.36,0,0,0,0,30.15925,-81.60039,Residential,Wood,1 783929,FL,DUVAL COUNTY,5868609.3,5868609.3,5868609.3,5868609.3,5868609.3,5943903.56,0,0,0,0,30.15007,-81.63192,Commercial,Reinforced Masonry,1 259754,FL,DUVAL COUNTY,286443,286443,286443,286443,286443,250106.27,0,0,0,0,30.16722,-81.632905,Residential,Wood,3 728681,FL,DUVAL COUNTY,63768.6,63768.6,63768.6,63768.6,63768.6,92745.05,0,0,0,0,30.14889,-81.63932,Residential,Wood,1 562614,FL,DUVAL COUNTY,0,1433333.86,0,0,1433333.86,2093034.36,0,0,0,0,30.17495,-81.62738,Residential,Masonry,1 421728,FL,DUVAL COUNTY,6575364,6575364,6575364,6575364,6575364,6112142.76,0,328768.2,0,0,30.15938,-81.63116,Commercial,Reinforced Masonry,1 660605,FL,DUVAL COUNTY,0,4368090.63,0,0,4368090.63,5421905.6,0,0,0,0,30.17914,-81.62962,Commercial,Reinforced Masonry,1 548786,FL,DUVAL COUNTY,0,2859713.1,0,2859713.1,2859713.1,2409665.75,0,0,0,0,30.15926,-81.61298,Commercial,Reinforced Masonry,1 313415,FL,DUVAL COUNTY,0,1969994.12,0,0,1969994.12,2352693.06,0,0,0,0,30.15727,-81.63213,Commercial,Reinforced Masonry,1 881619,FL,DUVAL COUNTY,0,24570000,0,0,24570000,35640000,0,0,0,0,30.16712,-81.60696,Commercial,Reinforced Concrete,3 633231,FL,DUVAL COUNTY,0,774797.07,0,0,774797.07,756077.97,0,0,0,0,30.159395,-81.60759,Residential,Masonry,1 315729,FL,DUVAL COUNTY,0,3808041.74,0,0,3808041.74,5274747.1,0,0,0,0,30.159395,-81.60759,Commercial,Reinforced Masonry,1 880715,FL,DUVAL COUNTY,0,101655.03,0,0,101655.03,74472.48,0,0,0,0,30.159395,-81.60759,Residential,Wood,1 388469,FL,DUVAL COUNTY,0,1358502.12,0,0,1358502.12,1853784.83,0,0,0,0,30.159395,-81.60759,Residential,Masonry,1 894265,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1940805.91,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 228124,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1820848.04,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 261556,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1489479.72,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 333265,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1341102.82,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 304229,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1726953.83,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 436435,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1052673.96,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 137691,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,995909.52,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 304532,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1846137.59,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 302588,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1866208.83,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 198435,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1189477.16,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 663256,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1384199.64,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 240634,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1313584.82,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 155676,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1426573.1,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 165718,FL,DUVAL COUNTY,0,1269046.37,0,0,1269046.37,1997948.53,0,0,0,0,30.27042,-81.46689,Residential,Masonry,1 222480,FL,DUVAL COUNTY,0,837254.57,0,0,837254.57,1307553.86,0,0,0,0,30.279512,-81.524712,Residential,Masonry,3 953713,FL,DUVAL COUNTY,0,837254.57,0,0,837254.57,999963.27,0,0,0,0,30.279512,-81.524712,Residential,Masonry,3 404065,FL,DUVAL COUNTY,0,837254.57,0,0,837254.57,1046578.26,0,0,0,0,30.279512,-81.524712,Residential,Masonry,3 926832,FL,DUVAL COUNTY,0,837254.57,0,0,837254.57,650546.8,0,0,0,0,30.279512,-81.524712,Residential,Masonry,3 872951,FL,DUVAL COUNTY,0,837254.57,0,0,837254.57,978020.51,0,0,0,0,30.279512,-81.524712,Residential,Masonry,3 264272,FL,DUVAL COUNTY,0,837254.57,0,0,837254.57,869740.05,0,0,0,0,30.279512,-81.524712,Residential,Masonry,3 203631,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1928020.94,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 373543,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1293120.04,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 299748,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1828605.21,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 859127,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1528862.16,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 478681,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1419850.49,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 184040,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1194807.1,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 336646,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1254016.33,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 755884,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1543814.85,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 882652,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1512295.15,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 309143,FL,DUVAL COUNTY,0,1139252.58,0,0,1139252.58,1665644.24,0,0,0,0,30.31205,-81.45678,Residential,Masonry,1 463522,FL,DUVAL COUNTY,0,2324380.61,0,0,2324380.61,3506793.03,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 275930,FL,DUVAL COUNTY,0,2324380.61,0,0,2324380.61,2749500.53,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 534958,FL,DUVAL COUNTY,0,2323287.25,0,0,2323287.25,3032428.87,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 167439,FL,DUVAL COUNTY,0,2323287.25,0,0,2323287.25,3373631.48,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 227490,FL,DUVAL COUNTY,0,2323287.25,0,0,2323287.25,3701937.53,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 385333,FL,DUVAL COUNTY,0,2323287.25,0,0,2323287.25,2983147.3,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 911303,FL,DUVAL COUNTY,0,2323287.25,0,0,2323287.25,2677820.89,0,0,0,0,30.2623,-81.46874,Commercial,Reinforced Masonry,1 830731,FL,DUVAL COUNTY,1411671.6,1411671.6,1411671.6,1411671.6,1411671.6,1297210.44,0,0,0,0,30.31643,-81.44785,Residential,Masonry,3 674792,FL,DUVAL COUNTY,0,1722600,0,1722600,1722600,2267243.06,0,34452,0,0,30.28822,-81.46084,Residential,Masonry,1 499740,FL,DUVAL COUNTY,0,692100,0,692100,692100,836188.3,0,13842,0,0,30.28822,-81.46084,Residential,Masonry,1 200064,FL,DUVAL COUNTY,202500,202500,202500,202500,202500,259174.08,10125,10125,0,0,30.295925,-81.437843,Residential,Wood,1 820514,FL,DUVAL COUNTY,54000,54000,54000,54000,54000,65525.92,2700,2700,0,0,30.259031,-81.437248,Residential,Wood,3 278950,FL,DUVAL COUNTY,31404.6,31404.6,31404.6,31404.6,31404.6,35879,0,0,0,0,30.221598,-81.880829,Residential,Wood,4 627059,FL,DUVAL COUNTY,12780000,12780000,12780000,12780000,12780000,18180000,0,0,0,0,30.27851,-81.43663,Commercial,Reinforced Concrete,1 617408,FL,DUVAL COUNTY,475767.9,475767.9,0,0,475767.9,648024.43,0,0,0,0,30.27084,-81.524193,Residential,Masonry,3 988276,FL,DUVAL COUNTY,617128.2,617128.2,0,0,617128.2,554406.99,0,0,0,0,30.270683,-81.524284,Residential,Masonry,3 116833,FL,DUVAL COUNTY,67500,67500,67500,67500,67500,126214.2,1350,3375,0,0,30.283442,-81.525558,Residential,Wood,3 725634,FL,DUVAL COUNTY,0,1002377.14,0,0,1002377.14,1067230.94,0,0,0,0,30.25936,-81.43651,Residential,Masonry,3 742648,FL,DUVAL COUNTY,0,8282939.4,0,8282939.4,8282939.4,9360000,0,0,0,0,30.28445,-81.43574,Commercial,Reinforced Masonry,1 240515,FL,DUVAL COUNTY,0,1259590.12,0,0,1259590.12,1918254.98,0,0,0,0,30.25914,-81.46848,Residential,Masonry,1 116259,FL,DUVAL COUNTY,0,810631.24,0,0,810631.24,1370372.11,0,0,0,0,30.28078,-81.4524,Residential,Masonry,1 843330,FL,DUVAL COUNTY,440770.5,440770.5,440770.5,440770.5,440770.5,656281.71,0,0,0,0,30.283478,-81.525482,Residential,Masonry,3 123273,FL,DUVAL COUNTY,0,1859838.71,0,0,1859838.71,2257862.8,0,0,0,0,30.28306,-81.51317,Commercial,Reinforced Masonry,1 831264,FL,DUVAL COUNTY,0,11070000,0,0,11070000,12690000,0,0,0,0,30.255665,-81.461754,Commercial,Reinforced Concrete,3 868605,FL,DUVAL COUNTY,0,63181.08,0,0,63181.08,44899,0,0,0,0,30.266888,-81.467125,Residential,Wood,3 268906,FL,DUVAL COUNTY,0,560249.91,0,0,560249.91,737857.54,0,0,0,0,30.266888,-81.467125,Residential,Masonry,3 380334,FL,DUVAL COUNTY,0,19800000,0,0,19800000,21600000,0,0,0,0,30.266888,-81.467125,Commercial,Reinforced Concrete,3 934958,FL,DUVAL COUNTY,1562177.7,0,0,0,1562177.7,1363968.59,0,0,0,0,30.256741,-81.466476,Residential,Masonry,1 992407,FL,DUVAL COUNTY,324000,0,0,0,324000,287494.27,0,0,0,0,30.256741,-81.466476,Residential,Wood,1 486587,FL,DUVAL COUNTY,0,2105450.82,0,0,2105450.82,3222344.05,0,0,0,0,30.33894,-81.462967,Commercial,Reinforced Masonry,1 142263,FL,DUVAL COUNTY,0,341199.54,0,0,341199.54,482445.57,0,0,0,0,30.37335,-81.51578,Residential,Wood,1 217681,FL,DUVAL COUNTY,0,2700931.86,0,0,2700931.86,3416397.91,0,0,0,0,30.369741,-81.514938,Commercial,Reinforced Masonry,1 644981,FL,DUVAL COUNTY,0,83219.4,0,83219.4,83219.4,68401.35,0,0,0,0,30.369741,-81.514938,Residential,Wood,1 780382,FL,DUVAL COUNTY,0,1253621.39,0,0,1253621.39,1476891.36,0,0,0,0,30.31758,-81.55359,Residential,Masonry,1 473524,FL,DUVAL COUNTY,0,18720000,0,0,18720000,23220000,0,0,0,0,30.31915,-81.47483,Commercial,Reinforced Concrete,1 689199,FL,DUVAL COUNTY,0,2153689.99,0,0,2153689.99,4054450.63,0,0,0,0,30.319595,-81.490852,Commercial,Reinforced Masonry,1 220958,FL,DUVAL COUNTY,0,1323296.58,0,0,1323296.58,2102390.08,0,0,0,0,30.32686,-81.514885,Residential,Masonry,1 433139,FL,DUVAL COUNTY,74830.5,74830.5,74830.5,74830.5,74830.5,113840.54,0,0,0,0,30.335981,-81.523315,Residential,Wood,1 941788,FL,DUVAL COUNTY,0,218320.48,0,0,218320.48,183913.17,0,0,0,0,30.335981,-81.523315,Residential,Wood,1 416707,FL,DUVAL COUNTY,5531544,5531544,5531544,5531544,5531544,4222116.9,276577.2,276577.2,0,0,30.32575,-81.54263,Commercial,Reinforced Masonry,1 320233,FL,DUVAL COUNTY,1814139,1814139,1814139,1814139,1814139,1701408.4,0,0,0,0,30.332218,-81.523262,Commercial,Reinforced Masonry,3 466224,FL,DUVAL COUNTY,1448118.9,1448118.9,1448118.9,1448118.9,1448118.9,1561466.06,0,0,0,0,30.352716,-81.545448,Residential,Masonry,1 305378,FL,DUVAL COUNTY,960063.3,960063.3,960063.3,960063.3,960063.3,785427.79,0,0,0,0,30.32376,-81.54544,Residential,Masonry,1 539084,FL,DUVAL COUNTY,511443,511443,511443,511443,511443,788536.68,0,0,0,0,30.329411,-81.471024,Residential,Masonry,1 335467,FL,DUVAL COUNTY,27548.1,27548.1,27548.1,27548.1,27548.1,28826.33,0,0,0,0,30.335981,-81.523315,Residential,Wood,3 181083,FL,DUVAL COUNTY,1188900,1188900,1188900,1188900,1188900,1762425.36,0,59445,0,0,30.319721,-81.467857,Residential,Masonry,3 698079,FL,DUVAL COUNTY,1073771.1,1073771.1,0,0,1073771.1,1135351.87,0,0,0,0,30.322203,-81.442009,Residential,Masonry,3 180614,FL,DUVAL COUNTY,667126.8,667126.8,0,0,667126.8,1052399.87,0,0,0,0,30.31679,-81.55715,Residential,Masonry,1 204556,FL,DUVAL COUNTY,593151.3,593151.3,0,0,593151.3,908898.79,0,0,0,0,30.34113,-81.46295,Residential,Masonry,1 973884,FL,DUVAL COUNTY,431046,431046,0,0,431046,789538.34,0,0,0,0,30.359709,-81.489838,Residential,Masonry,1 895772,FL,DUVAL COUNTY,0,84150000,0,0,84150000,83880000,0,0,0,0,30.32362,-81.55082,Commercial,Steel Frame,1 717679,FL,DUVAL COUNTY,0,1637326.06,0,0,1637326.06,1856786.69,0,0,0,0,30.318134,-81.556297,Residential,Masonry,1 540677,FL,DUVAL COUNTY,17280000,17280000,17280000,17280000,17280000,16920000,0,0,0,0,30.34338,-81.53261,Commercial,Reinforced Concrete,3 363763,FL,DUVAL COUNTY,0,841397.73,0,0,841397.73,1255755.83,0,0,0,0,30.318205,-81.473686,Residential,Masonry,1 350498,FL,DUVAL COUNTY,0,1006002.5,0,0,1006002.5,1852694.45,0,0,0,0,30.34215,-81.53761,Residential,Masonry,1 262713,FL,DUVAL COUNTY,0,941395.05,0,0,941395.05,945570.14,0,0,0,0,30.31858,-81.55635,Residential,Masonry,1 159870,FL,DUVAL COUNTY,3046143.6,3046143.6,3046143.6,3046143.6,3046143.6,3164547.2,0,0,0,0,30.32168,-81.55804,Commercial,Reinforced Masonry,1 445055,FL,DUVAL COUNTY,0,5552095.95,0,0,5552095.95,6928094.1,0,0,0,0,30.32199,-81.53998,Commercial,Reinforced Masonry,1 723024,FL,DUVAL COUNTY,0,1229021.91,0,0,1229021.91,1120741.39,0,0,0,0,30.352877,-81.544662,Residential,Masonry,3 797748,FL,DUVAL COUNTY,0,2620124.9,0,0,2620124.9,3785336.37,0,0,0,0,30.319962,-81.461884,Commercial,Reinforced Masonry,1 630207,FL,DUVAL COUNTY,0,773321.85,0,0,773321.85,999076.92,0,0,0,0,30.37957,-81.5199,Residential,Masonry,1 266144,FL,DUVAL COUNTY,0,582059.39,0,0,582059.39,800331.67,0,0,0,0,30.386236,-81.519661,Residential,Masonry,3 272441,FL,DUVAL COUNTY,44294.4,44294.4,44294.4,44294.4,44294.4,67522.38,0,0,0,0,30.321335,-81.552444,Residential,Wood,1 957719,FL,DUVAL COUNTY,0,10260000,0,10260000,10260000,13680000,0,0,0,0,30.341984,-81.532471,Commercial,Reinforced Concrete,3 569268,FL,DUVAL COUNTY,0,26820000,0,0,26820000,40230000,0,0,0,0,30.32362,-81.55082,Commercial,Reinforced Concrete,1 251913,FL,DUVAL COUNTY,0,3405472.3,0,0,3405472.3,5003183.68,0,0,0,0,30.321676,-81.550926,Commercial,Reinforced Masonry,3 700988,FL,DUVAL COUNTY,1130724,1130724,1130724,1130724,1130724,1573967.81,0,56536.2,0,0,30.340145,-81.546852,Residential,Masonry,4 795157,FL,DUVAL COUNTY,855798.3,855798.3,855798.3,855798.3,855798.3,1202773.16,0,0,0,0,30.31841,-81.48626,Residential,Masonry,3 759460,FL,DUVAL COUNTY,49140000,49140000,49140000,49140000,49140000,67320000,0,0,0,0,30.31794,-81.45373,Commercial,Steel Frame,1 723499,FL,DUVAL COUNTY,0,103648.56,0,0,103648.56,149114.63,0,0,0,0,30.338449,-81.529564,Residential,Wood,1 714849,FL,DUVAL COUNTY,0,1293842.11,0,0,1293842.11,1420079.69,0,0,0,0,30.338449,-81.529564,Residential,Masonry,1 613160,FL,DUVAL COUNTY,0,23104.32,0,0,23104.32,19100.99,0,0,0,0,30.338449,-81.529564,Residential,Wood,1 808910,FL,DUVAL COUNTY,0,198355.34,0,0,198355.34,304670.82,0,0,0,0,30.344225,-81.489807,Residential,Wood,1 815129,FL,DUVAL COUNTY,0,379086.48,0,0,379086.48,356098.68,0,0,0,0,30.324034,-81.489403,Residential,Masonry,1 183147,FL,DUVAL COUNTY,0,106742.77,0,0,106742.77,80501.34,0,0,0,0,30.324034,-81.489403,Residential,Wood,1 739321,FL,DUVAL COUNTY,0,4039759.03,0,0,4039759.03,5427933.34,0,0,0,0,30.39126,-81.5453,Commercial,Reinforced Masonry,3 845871,FL,DUVAL COUNTY,310902.3,310902.3,310902.3,310902.3,310902.3,238648.61,0,0,0,0,30.40197,-81.518738,Residential,Wood,4 550038,FL,DUVAL COUNTY,3268197.9,3268197.9,3268197.9,3268197.9,3268197.9,4075926.47,0,0,0,0,30.406355,-81.565681,Commercial,Reinforced Masonry,1 664867,FL,DUVAL COUNTY,338326.2,338326.2,338326.2,338326.2,338326.2,463804.62,0,0,0,0,30.406355,-81.565681,Residential,Wood,1 950814,FL,DUVAL COUNTY,265883.4,265883.4,265883.4,265883.4,265883.4,354758.12,0,0,0,0,30.406355,-81.565681,Residential,Wood,1 194694,FL,DUVAL COUNTY,229217.4,229217.4,229217.4,229217.4,229217.4,356324.18,0,0,0,0,30.406355,-81.565681,Residential,Wood,1 486273,FL,DUVAL COUNTY,174204,174204,174204,174204,174204,150386.83,0,0,0,0,30.406355,-81.565681,Residential,Wood,1 505684,FL,DUVAL COUNTY,1893069,1893069,1893069,1893069,1893069,2658777.55,0,0,0,0,30.406355,-81.565681,Commercial,Reinforced Masonry,1 414788,FL,DUVAL COUNTY,4522980.6,4522980.6,4522980.6,4522980.6,4522980.6,7060517.45,0,0,0,0,30.406355,-81.565681,Commercial,Reinforced Masonry,1 672944,FL,DUVAL COUNTY,2700000,2700000,2700000,2700000,2700000,2496023.1,0,0,0,0,30.406355,-81.565681,Commercial,Reinforced Masonry,1 830207,FL,DUVAL COUNTY,0,75822.12,0,0,75822.12,115910.94,0,0,0,0,30.401688,-81.542923,Residential,Wood,1 366572,FL,DUVAL COUNTY,225000,225000,225000,225000,225000,313905.38,0,4500,0,0,30.39962,-81.54557,Residential,Wood,1 691641,FL,DUVAL COUNTY,4565250,4565250,4565250,4565250,4565250,4735511,0,91305,0,0,30.39775,-81.54264,Commercial,Reinforced Masonry,1 970488,FL,DUVAL COUNTY,727650,727650,727650,727650,727650,742616.31,0,14553,0,0,30.39962,-81.54557,Residential,Masonry,1 620775,FL,DUVAL COUNTY,8458200,8458200,8458200,8458200,8458200,8628175.99,0,169164,0,0,30.39962,-81.54557,Commercial,Reinforced Masonry,1 980091,FL,DUVAL COUNTY,0,3828158.29,0,0,3828158.29,3406563.22,0,0,0,0,30.407122,-81.642105,Commercial,Reinforced Masonry,4 187130,FL,DUVAL COUNTY,9000000,9000000,9000000,9000000,9000000,12330000,450000,450000,0,0,30.394333,-81.546501,Commercial,Reinforced Concrete,1 839651,FL,DUVAL COUNTY,9000000,9000000,9000000,9000000,9000000,9630000,450000,450000,0,0,30.394333,-81.546501,Commercial,Reinforced Concrete,1 157302,FL,DUVAL COUNTY,9000000,9000000,9000000,9000000,9000000,13590000,450000,450000,0,0,30.394333,-81.546501,Commercial,Reinforced Concrete,1 163304,FL,DUVAL COUNTY,5349277.8,5349277.8,5349277.8,5349277.8,5349277.8,6856918.25,0,0,0,0,30.4069,-81.57857,Commercial,Reinforced Masonry,3 956306,FL,DUVAL COUNTY,4533774.3,4533774.3,4533774.3,4533774.3,4533774.3,5430554.86,0,0,0,0,30.39962,-81.54557,Commercial,Reinforced Masonry,1 510351,FL,DUVAL COUNTY,3520074.6,3520074.6,3520074.6,3520074.6,3520074.6,4963474.15,0,0,0,0,30.399761,-81.538559,Commercial,Reinforced Masonry,4 537990,FL,DUVAL COUNTY,3150000,3150000,3150000,3150000,3150000,5118687,157500,157500,0,0,30.394333,-81.546501,Commercial,Reinforced Masonry,1 946223,FL,DUVAL COUNTY,2466668.7,2466668.7,2466668.7,2466668.7,2466668.7,3614895.58,0,0,0,0,30.39185,-81.44028,Commercial,Reinforced Masonry,1 822573,FL,DUVAL COUNTY,990000,990000,990000,990000,990000,1586585.88,49500,49500,0,0,30.394333,-81.546501,Residential,Masonry,1 639060,FL,DUVAL COUNTY,915881.4,915881.4,915881.4,915881.4,915881.4,1190526.76,0,0,0,0,30.39421,-81.54418,Residential,Masonry,3 901388,FL,DUVAL COUNTY,722575.8,722575.8,722575.8,722575.8,722575.8,771017.28,0,0,0,0,30.39271,-81.5379,Residential,Masonry,3 987499,FL,DUVAL COUNTY,468900,468900,468900,468900,468900,480633.75,23445,23445,0,0,30.4069,-81.57857,Residential,Masonry,3 361448,FL,DUVAL COUNTY,445500,445500,445500,445500,445500,435335.47,22275,22275,0,0,30.394333,-81.546501,Residential,Masonry,1 114034,FL,DUVAL COUNTY,427901.4,427901.4,427901.4,427901.4,427901.4,439232.23,0,0,0,0,30.39271,-81.5379,Residential,Masonry,3 562725,FL,DUVAL COUNTY,381924,381924,381924,381924,381924,644345.51,19096.2,19096.2,0,0,30.39674,-81.45947,Residential,Masonry,1 711155,FL,DUVAL COUNTY,156501,156501,156501,156501,156501,189083.88,0,0,0,0,30.394333,-81.546501,Residential,Wood,1 764360,FL,DUVAL COUNTY,148500,148500,148500,148500,148500,245139.05,7425,7425,0,0,30.4069,-81.57857,Residential,Wood,3 406477,FL,DUVAL COUNTY,144000,144000,144000,144000,144000,195663.74,7200,7200,0,0,30.394333,-81.546501,Residential,Wood,1 876774,FL,DUVAL COUNTY,137432.7,137432.7,137432.7,137432.7,137432.7,152370.54,0,0,0,0,30.39962,-81.54557,Residential,Wood,1 513160,FL,DUVAL COUNTY,126000,126000,126000,126000,126000,178058.16,6300,6300,0,0,30.394333,-81.546501,Residential,Wood,1 522283,FL,DUVAL COUNTY,94932.9,94932.9,94932.9,94932.9,94932.9,120263.37,0,0,0,0,30.417999,-81.420876,Residential,Wood,1 683932,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,119116.8,4500,4500,0,0,30.393755,-81.545723,Residential,Wood,3 789840,FL,DUVAL COUNTY,90000,90000,90000,90000,90000,69702.12,4500,4500,0,0,30.4069,-81.57857,Residential,Wood,3 705817,FL,DUVAL COUNTY,73735.2,73735.2,73735.2,73735.2,73735.2,79202.67,0,0,0,0,30.39962,-81.54557,Residential,Wood,1 153838,FL,DUVAL COUNTY,40500,40500,40500,40500,40500,31832.64,2025,2025,0,0,30.38979,-81.460083,Residential,Wood,1 898902,FL,DUVAL COUNTY,36645.3,36645.3,36645.3,36645.3,36645.3,63031.97,0,0,0,0,30.47811,-81.58587,Residential,Wood,1 803957,FL,DUVAL COUNTY,16200,16200,16200,16200,16200,22466.81,810,810,0,0,30.394333,-81.546501,Residential,Wood,1 206326,FL,DUVAL COUNTY,2700,2700,2700,2700,2700,3298.74,135,135,0,0,30.417999,-81.420876,Residential,Wood,1 832174,FL,DUVAL COUNTY,256399.2,256399.2,0,0,256399.2,409105.44,0,0,0,0,30.50064,-81.58803,Residential,Wood,1 468380,FL,DUVAL COUNTY,492647.4,492647.4,0,0,492647.4,820175.16,0,0,0,0,30.40224,-81.50482,Residential,Masonry,1 349069,FL,DUVAL COUNTY,339896.7,339896.7,0,0,339896.7,421132.01,0,0,0,0,30.418728,-81.420143,Residential,Wood,1 999013,FL,DUVAL COUNTY,0,259578,0,259578,259578,345820.19,0,0,0,0,30.48657,-81.5904,Residential,Wood,1 127121,FL,DUVAL COUNTY,0,828619.61,0,0,828619.61,735675,0,0,0,0,30.41651,-81.54143,Residential,Masonry,1 193256,FL,DUVAL COUNTY,246559.5,246559.5,246559.5,246559.5,246559.5,376411.05,0,0,0,0,30.45934,-81.57784,Residential,Wood,1 651006,FL,DUVAL COUNTY,0,28530000,0,0,28530000,26100000,0,0,0,0,30.43892,-81.56589,Commercial,Reinforced Concrete,1 109643,FL,DUVAL COUNTY,671130.9,671130.9,671130.9,671130.9,671130.9,683458.23,0,0,0,0,30.450911,-81.561607,Residential,Masonry,4 192624,FL,DUVAL COUNTY,7922893.5,7922893.5,7922893.5,7922893.5,7922893.5,12960000,0,0,0,0,30.43863,-81.57391,Commercial,Reinforced Masonry,1 726810,FL,DUVAL COUNTY,0,433560.41,0,0,433560.41,643525.04,0,0,0,0,30.4069,-81.57857,Residential,Masonry,3 979128,FL,DUVAL COUNTY,0,448199.93,0,0,448199.93,530154.18,0,0,0,0,30.462921,-81.565292,Residential,Masonry,1 152877,FL,DUVAL COUNTY,0,6794435.98,0,0,6794435.98,7927639.19,0,0,0,0,30.47811,-81.58587,Commercial,Reinforced Masonry,1 291684,FL,DUVAL COUNTY,0,784349.88,0,0,784349.88,791876.5,0,0,0,0,30.47811,-81.58587,Residential,Masonry,1 483607,FL,DUVAL COUNTY,0,225000,0,225000,225000,229068,0,16875,0,0,30.46002,-81.56134,Residential,Wood,1 759545,FL,DUVAL COUNTY,0,193253.94,0,0,193253.94,292524.62,0,0,0,0,30.337,-81.40557,Residential,Wood,1 815157,FL,DUVAL COUNTY,0,2828534.94,0,0,2828534.94,3430877.11,0,0,0,0,30.35257,-81.41522,Commercial,Reinforced Masonry,1 695521,FL,DUVAL COUNTY,44540.1,44540.1,44540.1,44540.1,44540.1,48338.48,0,0,0,0,30.371965,-81.402092,Residential,Wood,1 797336,FL,DUVAL COUNTY,9000,9000,9000,9000,9000,12586.39,450,450,0,0,30.39587,-81.427612,Residential,Wood,1 567322,FL,DUVAL COUNTY,98991,98991,0,0,98991,164556.3,0,0,0,0,30.3463,-81.4125,Residential,Wood,4 615735,FL,DUVAL COUNTY,165021.3,165021.3,0,0,165021.3,234293.28,0,0,0,0,30.153848,-81.587818,Residential,Wood,4 632376,FL,DUVAL COUNTY,1025623.8,1025623.8,1025623.8,1025623.8,1025623.8,1030193.98,0,0,0,0,30.356178,-81.413338,Residential,Masonry,1 324054,FL,DUVAL COUNTY,492290.1,492290.1,492290.1,492290.1,492290.1,753675.47,0,0,0,0,30.33228,-81.41135,Residential,Masonry,1 677169,FL,DUVAL COUNTY,0,6992348.64,0,0,6992348.64,7824382.18,0,0,0,0,30.362661,-81.421577,Commercial,Reinforced Masonry,3 833956,FL,DUVAL COUNTY,0,235856.63,0,0,235856.63,267397.74,0,0,0,0,30.393398,-81.427368,Residential,Wood,1 672714,FL,DUVAL COUNTY,0,2229246.31,0,0,2229246.31,3058838.03,0,0,0,0,30.393398,-81.427368,Commercial,Reinforced Masonry,1 370563,FL,DUVAL COUNTY,0,678689.5,0,0,678689.5,836763.07,0,0,0,0,30.327591,-81.400314,Residential,Masonry,1 144030,FL,DUVAL COUNTY,0,988351.61,0,0,988351.61,1180832.1,0,0,0,0,30.327591,-81.400314,Residential,Masonry,1 585009,FL,DUVAL COUNTY,0,953053.34,0,0,953053.34,866744.83,0,0,0,0,30.3622,-81.419167,Residential,Masonry,1 578264,FL,DUVAL COUNTY,0,6425889.93,0,0,6425889.93,9900000,0,0,0,0,30.3622,-81.419167,Commercial,Reinforced Masonry,1 663405,FL,DUVAL COUNTY,0,3255784.23,0,0,3255784.23,4768096.01,0,0,0,0,30.3622,-81.419167,Commercial,Reinforced Masonry,1 861696,FL,DUVAL COUNTY,0,693129.7,0,0,693129.7,630054.9,0,0,0,0,30.371946,-81.406693,Residential,Masonry,1 375165,FL,DUVAL COUNTY,0,1079003.99,0,0,1079003.99,1249081.99,0,0,0,0,30.371946,-81.406693,Residential,Masonry,1 346781,FL,DUVAL COUNTY,0,4864262.3,0,0,4864262.3,6590175.53,0,0,0,0,30.371946,-81.406693,Commercial,Reinforced Masonry,1 461409,FL,DUVAL COUNTY,0,92154.59,0,0,92154.59,138624.1,0,0,0,0,30.359945,-81.412819,Residential,Wood,1 410277,FL,DUVAL COUNTY,0,51080.96,0,0,51080.96,48924.48,0,0,0,0,30.332603,-81.407494,Residential,Wood,1 203126,FL,DUVAL COUNTY,0,408754.33,0,0,408754.33,468375.23,0,0,0,0,30.332603,-81.407494,Residential,Masonry,1 233160,FL,DUVAL COUNTY,0,138890.26,0,0,138890.26,179989.28,0,0,0,0,30.332603,-81.407494,Residential,Wood,1 490555,FL,DUVAL COUNTY,0,150557.31,0,0,150557.31,221496.31,0,0,0,0,30.332603,-81.407494,Residential,Wood,1 736261,FL,DUVAL COUNTY,0,356670.06,0,0,356670.06,536973.91,0,0,0,0,30.332603,-81.407494,Residential,Wood,1 250202,FL,DUVAL COUNTY,0,1129604.64,0,0,1129604.64,1393751.39,0,0,0,0,30.335659,-81.407768,Residential,Masonry,1 731093,FL,DUVAL COUNTY,0,141111.22,0,0,141111.22,164563.9,0,0,0,0,30.332603,-81.407494,Residential,Wood,1 765364,FL,DUVAL COUNTY,0,141111.22,0,0,141111.22,195684.01,0,0,0,0,30.332603,-81.407494,Residential,Wood,1 852113,FL,DUVAL COUNTY,0,529866.8,0,0,529866.8,422553.94,0,0,0,0,30.332603,-81.407494,Residential,Masonry,1 286104,FL,DUVAL COUNTY,0,119260.74,0,0,119260.74,100880.28,0,0,0,0,30.33552,-81.40416,Residential,Wood,1 298563,FL,DUVAL COUNTY,0,416671.9,0,0,416671.9,347696.87,0,0,0,0,30.33552,-81.40416,Residential,Masonry,1 260752,FL,DUVAL COUNTY,0,173613.1,0,0,173613.1,257034.2,0,0,0,0,30.34984,-81.41294,Residential,Wood,1 183298,FL,DUVAL COUNTY,0,968067.09,0,0,968067.09,863895.33,0,0,0,0,30.34984,-81.41294,Residential,Masonry,1 943570,FL,DUVAL COUNTY,0,39343.21,0,0,39343.21,54828.3,0,0,0,0,30.36802,-81.41137,Residential,Wood,1 358776,FL,DUVAL COUNTY,0,36458.99,0,0,36458.99,57514.45,0,0,0,0,30.36802,-81.41137,Residential,Wood,1 679069,FL,DUVAL COUNTY,0,246946.32,0,0,246946.32,236136.49,0,0,0,0,30.36802,-81.41137,Residential,Wood,1 109707,FL,DUVAL COUNTY,0,48696.15,0,0,48696.15,63679.52,0,0,0,0,30.3463,-81.4125,Residential,Wood,4 441091,FL,DUVAL COUNTY,0,29854.46,0,0,29854.46,45188.76,0,0,0,0,30.332573,-81.402412,Residential,Wood,1 412973,FL,DUVAL COUNTY,0,216113.24,0,0,216113.24,302688.2,0,0,0,0,30.33571,-81.40348,Residential,Wood,1 615654,FL,DUVAL COUNTY,0,216113.24,0,0,216113.24,315689.57,0,0,0,0,30.347645,-81.405609,Residential,Wood,1 453688,FL,DUVAL COUNTY,0,138890.26,0,0,138890.26,223454.98,0,0,0,0,30.329666,-81.417168,Residential,Wood,1 349770,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,81309.58,0,0,0,0,30.34984,-81.41294,Residential,Wood,1 377756,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,96831.25,0,0,0,0,30.32731,-81.42235,Residential,Wood,4 417525,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,102535.39,0,0,0,0,30.354658,-81.39959,Residential,Wood,1 772202,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,89027.1,0,0,0,0,30.36549,-81.42728,Residential,Wood,1 465667,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,67243.92,0,0,0,0,30.347937,-81.421394,Residential,Wood,1 661043,FL,DUVAL COUNTY,0,138890.26,0,0,138890.26,164801.63,0,0,0,0,30.3519,-81.420685,Residential,Wood,1 920045,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,113750.29,0,0,0,0,30.34941,-81.41411,Residential,Wood,1 477675,FL,DUVAL COUNTY,0,138890.26,0,0,138890.26,162926.61,0,0,0,0,30.36077,-81.41581,Residential,Wood,1 601213,FL,DUVAL COUNTY,0,72916.85,0,0,72916.85,74663.94,0,0,0,0,30.359226,-81.417274,Residential,Wood,3 547436,FL,DUVAL COUNTY,0,180866.3,0,0,180866.3,271511.42,0,0,0,0,30.363533,-81.419334,Residential,Wood,1 897493,FL,DUVAL COUNTY,0,319754.31,0,0,319754.31,503838.15,0,0,0,0,30.33986,-81.41706,Residential,Wood,1 882370,FL,DUVAL COUNTY,0,143828.22,0,0,143828.22,218014.82,0,0,0,0,30.324888,-81.423897,Residential,Wood,1 434296,FL,DUVAL COUNTY,0,308642.78,0,0,308642.78,428978.89,0,0,0,0,30.35328,-81.41686,Residential,Wood,3 883174,FL,DUVAL COUNTY,0,350922.95,0,0,350922.95,587506.78,0,0,0,0,30.35328,-81.41686,Residential,Wood,3 329928,FL,DUVAL COUNTY,0,182310.65,0,0,182310.65,281216.37,0,0,0,0,30.368919,-81.41507,Residential,Wood,1 136230,FL,DUVAL COUNTY,0,632090.46,0,0,632090.46,804840.78,0,0,0,0,30.368919,-81.41507,Residential,Masonry,1 664275,FL,DUVAL COUNTY,0,134671.67,0,0,134671.67,235581.15,0,0,0,0,30.338165,-81.430046,Residential,Wood,3 685451,FL,DUVAL COUNTY,425970,425970,425970,425970,425970,535377.84,0,0,0,0,30.33053,-81.687889,Residential,Masonry,4 428317,FL,DUVAL COUNTY,229720.5,229720.5,229720.5,229720.5,229720.5,307779.53,0,0,0,0,30.33053,-81.687889,Residential,Wood,4 879452,FL,DUVAL COUNTY,152190,152190,152190,152190,152190,141236.89,0,0,0,0,30.2261,-81.9929,Residential,Wood,4 843590,FL,DUVAL COUNTY,1620,1620,1620,1620,1620,1699.68,0,0,0,0,30.33053,-81.687889,Residential,Wood,4 960403,FL,DUVAL COUNTY,990,990,990,990,990,1552.69,0,0,0,0,30.33053,-81.687889,Residential,Wood,4 783331,FL,DUVAL COUNTY,243000,0,243000,243000,243000,376747.2,0,0,0,0,30.28707,-81.981095,Residential,Wood,4 390128,FL,DUVAL COUNTY,1984554,1984554,1984554,1984554,1984554,1726561.98,99227.7,99227.7,0,0,30.200518,-82.010071,Commercial,Reinforced Masonry,1 326597,FL,DUVAL COUNTY,852115.5,852115.5,852115.5,852115.5,852115.5,1120620.5,0,0,0,0,30.298368,-81.974083,Residential,Masonry,1 188436,FL,DUVAL COUNTY,477405,477405,477405,477405,477405,759051.03,0,0,0,0,30.231554,-82.003357,Residential,Masonry,1 638406,FL,DUVAL COUNTY,428230.8,428230.8,428230.8,428230.8,428230.8,427933.61,0,0,0,0,30.199734,-82.005318,Residential,Masonry,1 944151,FL,DUVAL COUNTY,37508.4,37508.4,37508.4,37508.4,37508.4,61083.33,0,0,0,0,30.200415,-82.00766,Residential,Wood,1 683199,FL,DUVAL COUNTY,290148.3,290148.3,0,0,290148.3,425835.57,0,0,0,0,30.285555,-81.98275,Residential,Wood,1 341581,FL,DUVAL COUNTY,53550000,53550000,0,0,53550000,67680000,0,0,0,0,30.3004,-81.971817,Commercial,Steel Frame,1 787309,FL,DUVAL COUNTY,0,242571.44,0,0,242571.44,221587.07,0,0,0,0,30.304211,-81.975601,Residential,Wood,1 214455,FL,DUVAL COUNTY,0,171487.53,0,0,171487.53,173677.43,0,0,0,0,30.301001,-81.980934,Residential,Wood,1 464070,FL,DUVAL COUNTY,0,1075077.54,0,0,1075077.54,1483166.22,0,0,0,0,30.296064,-81.978676,Residential,Masonry,1 855730,FL,DUVAL COUNTY,0,175840.81,0,0,175840.81,244840.75,0,0,0,0,30.309454,-81.973343,Residential,Wood,1 759731,FL,DUVAL COUNTY,0,97396.45,0,0,97396.45,109304.53,0,0,0,0,30.302465,-81.974739,Residential,Wood,1 589870,FL,DUVAL COUNTY,0,295504.71,0,0,295504.71,263249.78,0,0,0,0,30.296064,-81.978676,Residential,Wood,1 432375,FL,DUVAL COUNTY,0,1944849.6,0,1944849.6,1944849.6,1398424.66,0,0,0,0,30.298933,-81.980621,Commercial,Reinforced Masonry,1 578973,FL,DUVAL COUNTY,0,7356000.23,0,0,7356000.23,10350000,0,0,0,0,30.3036,-81.978264,Commercial,Reinforced Masonry,1 391029,FL,DUVAL COUNTY,0,3564319.06,0,0,3564319.06,4762643.13,0,0,0,0,30.3036,-81.978264,Commercial,Reinforced Masonry,1 907351,FL,DUVAL COUNTY,0,740083.22,0,0,740083.22,1119645.26,0,0,0,0,30.3036,-81.978264,Residential,Masonry,1 105458,FL,DUVAL COUNTY,0,78560.69,0,0,78560.69,79865.58,0,0,0,0,30.3036,-81.978264,Residential,Wood,1 211451,FL,DUVAL COUNTY,0,554350.8,0,0,554350.8,768330.2,0,0,0,0,30.3036,-81.978264,Residential,Masonry,1 676919,FL,DUVAL COUNTY,0,5985.58,0,0,5985.58,5622.61,0,0,0,0,30.3036,-81.978264,Residential,Wood,1 347245,FL,DUVAL COUNTY,0,4234027.7,0,0,4234027.7,7524989.24,0,0,0,0,30.30838,-81.98027,Commercial,Reinforced Masonry,1 812648,FL,DUVAL COUNTY,0,65462.25,0,0,65462.25,52279.72,0,0,0,0,30.30838,-81.98027,Residential,Wood,1 476147,FL,DUVAL COUNTY,0,4429612.22,0,0,4429612.22,5497751.19,0,0,0,0,30.30838,-81.98027,Commercial,Reinforced Masonry,1 438149,FL,DUVAL COUNTY,0,138890.26,0,0,138890.26,136225.09,0,0,0,0,30.305752,-81.979362,Residential,Wood,1 542924,FL,DUVAL COUNTY,1054620,1054620,1054620,1054620,1054620,1489889.09,0,0,0,0,30.24146,-81.77375,Residential,Masonry,1 195831,FL,DUVAL COUNTY,922957.2,922957.2,922957.2,922957.2,922957.2,1065769.14,0,0,0,0,30.24146,-81.77375,Residential,Masonry,1 580920,FL,DUVAL COUNTY,247230,247230,247230,247230,247230,385619.46,0,0,0,0,30.24146,-81.77375,Residential,Wood,1 723477,FL,DUVAL COUNTY,230050.8,230050.8,230050.8,230050.8,230050.8,174768.67,0,0,0,0,30.24146,-81.77375,Residential,Wood,1 887972,FL,DUVAL COUNTY,200700,200700,200700,200700,200700,316405.96,0,0,0,0,30.24548,-81.73873,Residential,Wood,1 474175,FL,DUVAL COUNTY,151580.7,151580.7,151580.7,151580.7,151580.7,103263.59,0,0,0,0,30.24322,-81.78726,Residential,Wood,1 984784,FL,DUVAL COUNTY,97200,97200,97200,97200,97200,84214.08,0,0,0,0,30.24548,-81.73873,Residential,Wood,1 566817,FL,DUVAL COUNTY,0,13869.9,0,13869.9,13869.9,19005.98,0,0,0,0,30.198788,-81.764679,Residential,Wood,1 359328,FL,DUVAL COUNTY,0,7397.28,0,0,7397.28,8315.5,0,0,0,0,30.242067,-81.742325,Residential,Wood,1 426751,FL,DUVAL COUNTY,0,7397.28,0,0,7397.28,9079.07,0,0,0,0,30.242067,-81.742325,Residential,Wood,1 270239,FL,DUVAL COUNTY,0,15719.22,0,0,15719.22,15890.25,0,0,0,0,30.242067,-81.742325,Residential,Wood,1 450743,FL,DUVAL COUNTY,0,11095.92,0,0,11095.92,9538.67,0,0,0,0,30.242067,-81.742325,Residential,Wood,1 999632,FL,DUVAL COUNTY,0,1327811.76,0,0,1327811.76,2000319.2,0,0,0,0,30.244886,-81.743004,Residential,Masonry,1 350388,FL,DUVAL COUNTY,0,48082.32,0,0,48082.32,72851.93,0,0,0,0,30.244886,-81.743004,Residential,Wood,1 693037,FL,DUVAL COUNTY,0,5547.96,0,0,5547.96,7060.33,0,0,0,0,30.244886,-81.743004,Residential,Wood,1 736290,FL,DUVAL COUNTY,0,231165,0,231165,231165,269584.62,0,0,0,0,30.244886,-81.743004,Residential,Wood,1 794128,FL,DUVAL COUNTY,0,1427675.04,0,0,1427675.04,1692937.06,0,0,0,0,30.244886,-81.743004,Residential,Masonry,1 111872,FL,DUVAL COUNTY,0,750823.92,0,0,750823.92,853987.13,0,0,0,0,30.244886,-81.743004,Residential,Masonry,1 423738,FL,DUVAL COUNTY,0,317158.38,0,0,317158.38,518670.67,0,0,0,0,30.244886,-81.743004,Residential,Wood,1 877648,FL,DUVAL COUNTY,0,10080000,0,0,10080000,14940000,0,0,0,0,30.197676,-81.829422,Commercial,Reinforced Concrete,4 345252,FL,DUVAL COUNTY,857898.9,857898.9,857898.9,857898.9,857898.9,947120.39,0,0,0,0,30.20398,-81.74332,Residential,Masonry,1 642732,FL,DUVAL COUNTY,729607.5,729607.5,729607.5,729607.5,729607.5,779229.57,0,0,0,0,30.246492,-81.764511,Residential,Masonry,1 943574,FL,DUVAL COUNTY,337500,337500,337500,337500,337500,550192.5,16875,16875,0,0,30.233034,-81.78849,Residential,Wood,3 406247,FL,DUVAL COUNTY,386531.1,386531.1,0,0,386531.1,451110.78,0,0,0,0,30.216602,-81.703537,Residential,Masonry,3 951711,FL,DUVAL COUNTY,0,757621.58,0,0,757621.58,984301.95,0,0,0,0,30.23984,-81.69566,Residential,Masonry,3 445869,FL,DUVAL COUNTY,0,1024187.12,0,0,1024187.12,1193432,0,0,0,0,30.19302,-81.75197,Residential,Masonry,1 486064,FL,DUVAL COUNTY,0,5808357,0,5808357,5808357,9000000,0,0,0,0,30.24555,-81.72912,Commercial,Reinforced Masonry,1 644345,FL,DUVAL COUNTY,0,15300000,0,0,15300000,12240000,0,0,0,0,30.226072,-81.759743,Commercial,Reinforced Concrete,1 502937,FL,DUVAL COUNTY,0,4986172.83,0,0,4986172.83,8027738.25,0,0,0,0,30.20803,-81.74129,Commercial,Reinforced Masonry,1 832302,FL,DUVAL COUNTY,6543900,6543900,6543900,6543900,6543900,8997469.87,0,327195,0,0,30.20803,-81.74129,Commercial,Reinforced Masonry,1 622536,FL,DUVAL COUNTY,0,2063695.17,0,0,2063695.17,2889792.34,0,0,0,0,30.21236,-81.73614,Commercial,Reinforced Masonry,1 502695,FL,DUVAL COUNTY,0,1372018.24,0,0,1372018.24,1967638.8,0,0,0,0,30.190418,-81.74469,Residential,Masonry,1 312241,FL,DUVAL COUNTY,0,568327.6,0,0,568327.6,785706.09,0,0,0,0,30.2017,-81.74113,Residential,Masonry,1 810868,FL,DUVAL COUNTY,508832.1,508832.1,508832.1,508832.1,508832.1,396416.84,0,0,0,0,30.20395,-81.74406,Residential,Masonry,1 234425,FL,DUVAL COUNTY,183600,183600,183600,183600,183600,200454.48,0,5508,0,0,30.1912,-81.74585,Residential,Wood,1 158604,FL,DUVAL COUNTY,0,141193.09,0,0,141193.09,220825.99,0,0,0,0,30.246492,-81.764511,Residential,Wood,1 877366,FL,DUVAL COUNTY,0,485190.79,0,0,485190.79,557076.66,0,0,0,0,30.24444,-81.738136,Residential,Masonry,1 331156,FL,DUVAL COUNTY,0,5004011.37,0,0,5004011.37,5114479.92,0,0,0,0,30.24444,-81.738136,Commercial,Reinforced Masonry,1 876930,FL,DUVAL COUNTY,0,1786734.34,0,0,1786734.34,1843802.64,0,0,0,0,30.241018,-81.723442,Residential,Masonry,1 644610,FL,DUVAL COUNTY,0,329878.39,0,0,329878.39,545091.06,0,0,0,0,30.241018,-81.723442,Residential,Wood,1 438553,FL,DUVAL COUNTY,0,1216827.7,0,0,1216827.7,1177554.58,0,0,0,0,30.22624,-81.739418,Residential,Masonry,1 918032,FL,DUVAL COUNTY,0,709174.37,0,0,709174.37,896407.75,0,0,0,0,30.22624,-81.739418,Residential,Masonry,1 231140,FL,DUVAL COUNTY,0,526906.93,0,0,526906.93,754193.5,0,0,0,0,30.22624,-81.739418,Residential,Masonry,1 782881,FL,DUVAL COUNTY,0,953053.34,0,0,953053.34,1580515.07,0,0,0,0,30.22624,-81.739418,Residential,Masonry,1 351475,FL,DUVAL COUNTY,0,224099.97,0,0,224099.97,304014.01,0,0,0,0,30.195656,-81.805473,Residential,Wood,1 138777,FL,DUVAL COUNTY,0,302271.59,0,0,302271.59,331622.16,0,0,0,0,30.246492,-81.764511,Residential,Wood,1 698487,FL,DUVAL COUNTY,0,302271.59,0,0,302271.59,371756.87,0,0,0,0,30.246492,-81.764511,Residential,Wood,1 113468,FL,DUVAL COUNTY,0,74071.5,0,0,74071.5,88722.92,0,0,0,0,30.246492,-81.764511,Residential,Wood,1 313308,FL,DUVAL COUNTY,0,3990.38,0,0,3990.38,4978.02,0,0,0,0,30.246492,-81.764511,Residential,Wood,1 702406,FL,DUVAL COUNTY,0,32580000,0,0,32580000,57870000,0,0,0,0,30.246492,-81.764511,Commercial,Reinforced Concrete,1 355722,FL,DUVAL COUNTY,4378361.4,4378361.4,4378361.4,4378361.4,4378361.4,5027094.45,0,0,0,0,30.19605,-81.74167,Commercial,Reinforced Masonry,1 479223,FL,DUVAL COUNTY,0,1552021.18,0,0,1552021.18,1285129.41,0,0,0,0,30.27061,-81.55278,Residential,Masonry,1 972733,FL,DUVAL COUNTY,0,1552021.18,0,0,1552021.18,1238512.9,0,0,0,0,30.27061,-81.55278,Residential,Masonry,1 917349,FL,DUVAL COUNTY,0,1552021.18,0,0,1552021.18,1053822.38,0,0,0,0,30.27061,-81.55278,Residential,Masonry,1 969618,FL,DUVAL COUNTY,0,1552021.18,0,0,1552021.18,2604951.15,0,0,0,0,30.27061,-81.55278,Residential,Masonry,1 613229,FL,DUVAL COUNTY,6089310,6089310,6089310,6089310,6089310,8759472.44,0,0,0,0,30.26128,-81.54097,Commercial,Reinforced Masonry,1 143012,FL,DUVAL COUNTY,0,17100000,0,17100000,17100000,21600000,0,0,0,0,30.26276,-81.54808,Commercial,Reinforced Concrete,1 958482,FL,DUVAL COUNTY,0,6472.62,0,0,6472.62,7826.04,0,0,0,0,30.286655,-81.542389,Residential,Wood,1 868447,FL,DUVAL COUNTY,0,631425.53,0,0,631425.53,441821.07,0,0,0,0,30.26152,-81.527321,Residential,Masonry,4 643165,FL,DUVAL COUNTY,4250286.9,4250286.9,4250286.9,4250286.9,4250286.9,5579062.59,0,0,0,0,30.27738,-81.53747,Commercial,Reinforced Masonry,1 853539,FL,DUVAL COUNTY,138571.2,138571.2,138571.2,138571.2,138571.2,131161.24,0,0,0,0,30.297505,-81.55721,Residential,Wood,3 346970,FL,DUVAL COUNTY,592632.9,592632.9,0,0,592632.9,505397.34,0,0,0,0,30.28834,-81.47398,Residential,Masonry,1 575060,FL,DUVAL COUNTY,0,990895.05,0,0,990895.05,1289035.55,0,0,0,0,30.2863,-81.53005,Residential,Masonry,1 716249,FL,DUVAL COUNTY,0,1321721.39,0,0,1321721.39,1323968.32,0,0,0,0,30.26276,-81.54808,Residential,Masonry,1 875356,FL,DUVAL COUNTY,0,4471917.09,0,0,4471917.09,6761538.65,0,0,0,0,30.28621,-81.51967,Commercial,Reinforced Masonry,1 227315,FL,DUVAL COUNTY,0,1256618.48,0,0,1256618.48,1279820.68,0,0,0,0,30.300196,-81.556351,Residential,Masonry,1 526994,FL,DUVAL COUNTY,0,461284.23,0,0,461284.23,373509.22,0,0,0,0,30.300196,-81.556351,Residential,Masonry,1 104020,FL,DUVAL COUNTY,0,266025.6,0,266025.6,266025.6,349595.95,0,0,0,0,30.300196,-81.556351,Residential,Wood,1 944627,FL,DUVAL COUNTY,0,731636.91,0,0,731636.91,1052459.69,0,0,0,0,30.27699,-81.54188,Residential,Masonry,1 140313,FL,DUVAL COUNTY,0,359400.59,0,0,359400.59,318638.81,0,0,0,0,30.27699,-81.54188,Residential,Wood,1 825027,FL,DUVAL COUNTY,0,560249.91,0,0,560249.91,579137.06,0,0,0,0,30.320187,-81.528114,Residential,Masonry,1 881035,FL,DUVAL COUNTY,0,96891.51,0,0,96891.51,107162.4,0,0,0,0,30.295525,-81.51599,Residential,Wood,3 146667,FL,DUVAL COUNTY,0,455651.97,0,0,455651.97,597359.74,0,0,0,0,30.295525,-81.51599,Residential,Masonry,3 484077,FL,DUVAL COUNTY,0,33668.87,0,0,33668.87,29081.01,0,0,0,0,30.295525,-81.51599,Residential,Wood,3 806729,FL,DUVAL COUNTY,0,36661.65,0,0,36661.65,49839.13,0,0,0,0,30.295525,-81.51599,Residential,Wood,3 679130,FL,DUVAL COUNTY,0,102128.89,0,0,102128.89,140375.14,0,0,0,0,30.295525,-81.51599,Residential,Wood,3 124498,FL,DUVAL COUNTY,0,13467.55,0,0,13467.55,17787.93,0,0,0,0,30.295525,-81.51599,Residential,Wood,3 353260,FL,DUVAL COUNTY,0,96891.51,0,0,96891.51,101472.54,0,0,0,0,30.29832,-81.50971,Residential,Wood,1 295727,FL,DUVAL COUNTY,0,28260000,0,0,28260000,37710000,0,0,0,0,30.306242,-81.489029,Commercial,Reinforced Concrete,3 935739,FL,DUVAL COUNTY,0,1932399.98,0,0,1932399.98,2531057.5,0,0,0,0,30.306242,-81.489029,Commercial,Reinforced Masonry,3 141411,FL,DUVAL COUNTY,0,120643.37,0,0,120643.37,166760.51,0,0,0,0,30.311729,-81.491272,Residential,Wood,4 714565,FL,DUVAL COUNTY,0,49379.61,0,0,49379.61,62166.46,0,0,0,0,30.311729,-81.491272,Residential,Wood,4 226217,FL,DUVAL COUNTY,3645000,3645000,3645000,3645000,3645000,5450386.73,0,0,0,0,30.295542,-81.393745,Commercial,Reinforced Masonry,1 289192,FL,DUVAL COUNTY,101700,101700,101700,101700,101700,110445.59,0,0,0,0,30.295382,-81.394875,Residential,Wood,1 868952,FL,DUVAL COUNTY,0,4719464.64,0,0,4719464.64,5281043.18,0,0,0,0,30.290695,-81.393654,Commercial,Reinforced Masonry,1 736360,FL,DUVAL COUNTY,0,85993.38,0,0,85993.38,88810.44,0,0,0,0,30.289801,-81.393814,Residential,Wood,1 298047,FL,DUVAL COUNTY,0,118356.48,0,0,118356.48,122712,0,0,0,0,30.290722,-81.394012,Residential,Wood,1 394353,FL,DUVAL COUNTY,0,168288.12,0,0,168288.12,260274.41,0,0,0,0,30.2889,-81.39514,Residential,Wood,1 459263,FL,DUVAL COUNTY,0,145171.62,0,0,145171.62,210150.44,0,0,0,0,30.290403,-81.395576,Residential,Wood,1 848273,FL,DUVAL COUNTY,0,2618860.63,0,0,3273575.78,3394043.37,0,0,0,0,30.257261,-81.387993,Commercial,Reinforced Masonry,3 172518,FL,DUVAL COUNTY,7038737.1,0,7038737.1,0,7038737.1,8523840.24,0,0,0,0,30.287874,-81.447128,Commercial,Reinforced Masonry,1 651235,FL,DUVAL COUNTY,1800000,1800000,1800000,1800000,1800000,2591409.6,90000,90000,0,0,30.293314,-81.390434,Commercial,Reinforced Masonry,1 533310,FL,DUVAL COUNTY,63000,63000,63000,63000,63000,63010.08,3150,3150,0,0,30.2822,-81.4028,Residential,Wood,4 743164,FL,DUVAL COUNTY,800460,800460,800460,800460,800460,1303192.91,0,40023,0,0,30.259348,-81.387352,Residential,Masonry,3 650324,FL,DUVAL COUNTY,4502306.7,4502306.7,4502306.7,4502306.7,4502306.7,4314830.65,0,0,0,0,30.287844,-81.435814,Commercial,Reinforced Masonry,1 258813,FL,DUVAL COUNTY,0,18720000,0,0,18720000,27000000,0,0,0,0,30.254284,-81.389824,Commercial,Reinforced Concrete,1 245373,FL,DUVAL COUNTY,0,1117513.9,0,0,1117513.9,1770153.19,0,0,0,0,30.288309,-81.391731,Residential,Masonry,1 408523,FL,DUVAL COUNTY,0,904391.3,0,0,904391.3,1379999.83,0,0,0,0,30.30155,-81.39399,Residential,Masonry,1 705100,FL,DUVAL COUNTY,0,693920.53,0,0,693920.53,951031.96,0,0,0,0,30.275833,-81.389381,Residential,Masonry,1 826657,FL,DUVAL COUNTY,0,1209120.66,0,0,1209120.66,1188853.38,0,0,0,0,30.287872,-81.447289,Residential,Masonry,1 714243,FL,DUVAL COUNTY,0,3016751.8,0,0,3016751.8,4181217.99,0,0,0,0,30.305325,-81.392365,Commercial,Reinforced Masonry,1 570538,FL,DUVAL COUNTY,0,1259603.69,0,0,1259603.69,2035348.25,0,0,0,0,30.25746,-81.38492,Residential,Masonry,3 541092,FL,DUVAL COUNTY,0,528145.88,0,0,528145.88,586663.38,0,0,0,0,30.261496,-81.403938,Residential,Masonry,1 177124,FL,DUVAL COUNTY,55368,55368,55368,55368,55368,42562.05,0,0,0,0,30.27386,-81.40088,Residential,Wood,1 878737,FL,DUVAL COUNTY,289168.2,289168.2,289168.2,289168.2,289168.2,266008.14,0,0,0,0,30.27191,-81.397697,Residential,Wood,1 996578,FL,DUVAL COUNTY,2388050.1,2388050.1,2388050.1,2388050.1,2388050.1,2626855.11,0,0,0,0,30.28781,-81.39881,Commercial,Reinforced Masonry,1 352325,FL,DUVAL COUNTY,0,1228270.59,0,0,1228270.59,1715933.32,0,0,0,0,30.28887,-81.40935,Residential,Masonry,1 740265,FL,DUVAL COUNTY,0,3101944.95,0,0,3101944.95,2607761.7,0,0,0,0,30.306633,-81.39563,Commercial,Reinforced Masonry,1 116489,FL,DUVAL COUNTY,0,1618932.04,0,0,1618932.04,2166416,0,0,0,0,30.306633,-81.39563,Residential,Masonry,1 561995,FL,DUVAL COUNTY,0,227834.3,0,0,227834.3,186833.24,0,0,0,0,30.306633,-81.39563,Residential,Wood,1 883007,FL,DUVAL COUNTY,0,92154.59,0,0,92154.59,120101.4,0,0,0,0,30.306633,-81.39563,Residential,Wood,1 311356,FL,DUVAL COUNTY,0,35580.92,0,0,35580.92,28265.13,0,0,0,0,30.306633,-81.39563,Residential,Wood,1 979963,FL,DUVAL COUNTY,0,83111.39,0,0,83111.39,119852.44,0,0,0,0,30.305059,-81.40052,Residential,Wood,1 660172,FL,DUVAL COUNTY,0,910695.41,0,0,910695.41,998763.3,0,0,0,0,30.284151,-81.398865,Residential,Masonry,1 916239,FL,DUVAL COUNTY,0,1207200.9,0,0,1207200.9,1141239.44,0,0,0,0,30.284151,-81.398865,Residential,Masonry,1 122198,FL,DUVAL COUNTY,0,114424.26,0,0,114424.26,150512.76,0,0,0,0,30.284151,-81.398865,Residential,Wood,1 429542,FL,DUVAL COUNTY,0,83111.39,0,0,83111.39,121643.15,0,0,0,0,30.284151,-81.398865,Residential,Wood,1 802577,FL,DUVAL COUNTY,0,63536.89,0,0,63536.89,46307.72,0,0,0,0,30.284151,-81.398865,Residential,Wood,1 229846,FL,DUVAL COUNTY,0,50777.64,0,0,50777.64,51154.61,0,0,0,0,30.270943,-81.400391,Residential,Wood,1 188388,FL,DUVAL COUNTY,0,5736771.4,0,0,5736771.4,4151311.36,0,0,0,0,30.270943,-81.400391,Commercial,Reinforced Masonry,1 448897,FL,DUVAL COUNTY,0,336149.95,0,0,336149.95,450885.99,0,0,0,0,30.270943,-81.400391,Residential,Wood,1 936035,FL,DUVAL COUNTY,0,34656.49,0,0,34656.49,44695.39,0,0,0,0,30.270943,-81.400391,Residential,Wood,1 651786,FL,DUVAL COUNTY,0,594126.51,0,0,594126.51,630191.18,0,0,0,0,30.28399,-81.40567,Residential,Masonry,1 203663,FL,DUVAL COUNTY,0,923174.29,0,0,923174.29,1097225.88,0,0,0,0,30.29372,-81.399033,Residential,Masonry,1 966508,FL,DUVAL COUNTY,0,92025.64,0,0,92025.64,87847.68,0,0,0,0,30.283649,-81.404503,Residential,Wood,3 162022,FL,DUVAL COUNTY,0,202007.5,0,0,202007.5,317178.45,0,0,0,0,30.2822,-81.4028,Residential,Wood,3 521610,FL,DUVAL COUNTY,0,181806.75,0,0,181806.75,252004.52,0,0,0,0,30.27343,-81.387657,Residential,Wood,1 408036,FL,DUVAL COUNTY,0,83916.16,0,0,83916.16,91032.59,0,0,0,0,30.289715,-81.406944,Residential,Wood,1 877870,FL,DUVAL COUNTY,0,74630.55,0,0,74630.55,82106.59,0,0,0,0,30.281296,-81.398354,Residential,Wood,1 490040,FL,DUVAL COUNTY,0,27719.92,0,0,27719.92,40478.18,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 412228,FL,DUVAL COUNTY,0,306826.95,0,0,306826.95,316562.57,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 883565,FL,DUVAL COUNTY,0,269904.47,0,0,269904.47,248460.56,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 327786,FL,DUVAL COUNTY,0,22894.18,0,0,22894.18,23058.11,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 292491,FL,DUVAL COUNTY,0,210424.48,0,0,210424.48,321225.6,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 248762,FL,DUVAL COUNTY,0,101003.75,0,0,101003.75,93916.52,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 660128,FL,DUVAL COUNTY,0,587392.93,0,0,587392.93,623155.76,0,0,0,0,30.278328,-81.397781,Residential,Masonry,1 405176,FL,DUVAL COUNTY,0,479318.92,0,0,479318.92,447185.38,0,0,0,0,30.278328,-81.397781,Residential,Masonry,1 349794,FL,DUVAL COUNTY,0,270128.92,0,0,270128.92,358696.63,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 874577,FL,DUVAL COUNTY,0,8031818.35,0,0,8031818.35,7474410.16,0,0,0,0,30.278328,-81.397781,Commercial,Reinforced Masonry,1 207390,FL,DUVAL COUNTY,0,32433.43,0,0,32433.43,44551.37,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 948982,FL,DUVAL COUNTY,0,118398.84,0,0,118398.84,151238.66,0,0,0,0,30.278328,-81.397781,Residential,Wood,1 113716,FL,DUVAL COUNTY,0,659778.95,0,0,659778.95,588743.85,0,0,0,0,30.298157,-81.4049,Residential,Masonry,1 432759,FL,DUVAL COUNTY,0,74855,0,0,74855,81765.24,0,0,0,0,30.298157,-81.4049,Residential,Wood,1 907539,FL,DUVAL COUNTY,0,82823.08,0,0,82823.08,132531.5,0,0,0,0,30.289782,-81.400246,Residential,Wood,1 323619,FL,DUVAL COUNTY,0,10549.28,0,0,10549.28,14218.03,0,0,0,0,30.284124,-81.404503,Residential,Wood,3 980073,FL,DUVAL COUNTY,0,107063.98,0,0,107063.98,138977.61,0,0,0,0,30.36999,-81.6864,Residential,Wood,4 116742,FL,DUVAL COUNTY,0,127938.09,0,0,127938.09,178908.62,0,0,0,0,30.275057,-81.397064,Residential,Wood,3 319111,FL,DUVAL COUNTY,0,193702.75,0,0,193702.75,261296.49,0,0,0,0,30.278305,-81.391006,Residential,Wood,1 516563,FL,DUVAL COUNTY,0,22333.05,0,0,22333.05,32630.26,0,0,0,0,30.278305,-81.391006,Residential,Wood,1 704912,FL,DUVAL COUNTY,0,102911.6,0,0,102911.6,116432.54,0,0,0,0,30.29053,-81.40504,Residential,Wood,1 454283,FL,DUVAL COUNTY,0,1234490.3,0,0,1234490.3,1281956.45,0,0,0,0,30.255724,-81.394379,Residential,Masonry,3 500509,FL,DUVAL COUNTY,0,2482537.55,0,0,2482537.55,2147057.36,0,0,0,0,30.255724,-81.394379,Commercial,Reinforced Masonry,3 905455,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,110692.03,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 590174,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,65159.54,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 318475,FL,DUVAL COUNTY,0,67335.83,0,0,67335.83,56594.42,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 850891,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,54828.16,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 663418,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,39251.98,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 446801,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,67158.07,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 466917,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,30091.04,0,0,0,0,30.255724,-81.394379,Residential,Wood,3 121539,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,39163.36,0,0,0,0,30.282202,-81.399529,Residential,Wood,1 883726,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,72381.81,0,0,0,0,30.282202,-81.399529,Residential,Wood,1 290003,FL,DUVAL COUNTY,0,39279.24,0,0,39279.24,29583.86,0,0,0,0,30.282202,-81.399529,Residential,Wood,1 547736,FL,DUVAL COUNTY,0,67335.83,0,0,67335.83,57504.13,0,0,0,0,30.282202,-81.399529,Residential,Wood,1 893057,FL,DUVAL COUNTY,0,108074.01,0,0,108074.01,138461.83,0,0,0,0,30.282202,-81.399529,Residential,Wood,1 550664,FL,DUVAL COUNTY,0,481002.31,0,0,481002.31,493002.36,0,0,0,0,30.282202,-81.399529,Residential,Masonry,1 714922,FL,DUVAL COUNTY,0,1234490.3,0,0,1234490.3,1682590.53,0,0,0,0,30.300381,-81.406517,Residential,Masonry,1 876452,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,66107.74,0,0,0,0,30.300381,-81.406517,Residential,Wood,1 221125,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,78391.93,0,0,0,0,30.300381,-81.406517,Residential,Wood,1 111887,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,104282.05,0,0,0,0,30.300381,-81.406517,Residential,Wood,1 161952,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,74993.8,0,0,0,0,30.300381,-81.406517,Residential,Wood,1 824545,FL,DUVAL COUNTY,0,78558.47,0,0,78558.47,131252.36,0,0,0,0,30.300381,-81.406517,Residential,Wood,1 585834,FL,DUVAL COUNTY,0,410647.59,0,0,410647.59,540171.17,0,0,0,0,30.300381,-81.406517,Residential,Masonry,1 598171,FL,DUVAL COUNTY,0,561131.96,0,0,561131.96,773227.49,0,0,0,0,30.255724,-81.394379,Residential,Masonry,3 539630,FL,DUVAL COUNTY,0,183602.38,0,0,183602.38,145360.57,0,0,0,0,30.290407,-81.419319,Residential,Wood,1 777870,FL,DUVAL COUNTY,4005000,4005000,4005000,4005000,4005000,5677411.91,0,80100,0,0,30.34645,-81.71365,Commercial,Reinforced Masonry,1 610302,FL,DUVAL COUNTY,0,0,0,0,22950000,30960000,0,0,0,0,30.32806,-81.70688,Commercial,Reinforced Concrete,1 756174,FL,DUVAL COUNTY,0,0,0,0,606720.49,481857.42,0,0,0,0,30.327276,-81.706215,Residential,Masonry,1 417098,FL,DUVAL COUNTY,0,0,0,0,584502.29,788066.91,0,0,0,0,30.34929,-81.70788,Residential,Masonry,3 607605,FL,DUVAL COUNTY,0,0,0,0,363290.97,491391,0,0,0,0,30.34929,-81.70788,Residential,Masonry,3 284458,FL,DUVAL COUNTY,0,0,0,0,1371580.44,1435670.28,0,0,0,0,30.34585,-81.707336,Residential,Masonry,3 590531,FL,DUVAL COUNTY,0,0,0,0,172457.17,204896.37,0,0,0,0,30.343943,-81.707939,Residential,Wood,4 668701,FL,DUVAL COUNTY,0,0,0,0,735232.67,795533.51,0,0,0,0,30.343943,-81.707939,Residential,Masonry,4 230665,FL,DUVAL COUNTY,0,0,0,0,517407.07,780363.69,0,0,0,0,30.343943,-81.707939,Residential,Masonry,4 173785,FL,DUVAL COUNTY,0,0,0,0,652494.39,1183648.32,0,0,0,0,30.350519,-81.745476,Residential,Masonry,1 571655,FL,DUVAL COUNTY,1671296.4,1671296.4,1671296.4,1671296.4,1671296.4,2302692.12,0,0,0,0,30.332207,-81.731049,Residential,Masonry,3 497785,FL,DUVAL COUNTY,4118512.5,4118512.5,4118512.5,4118512.5,4118512.5,6956002.87,0,0,0,0,30.337496,-81.709824,Commercial,Reinforced Masonry,1 642263,FL,DUVAL COUNTY,1124829.9,1124829.9,1124829.9,1124829.9,1124829.9,1619957.53,0,0,0,0,30.337496,-81.709824,Residential,Masonry,1 738701,FL,DUVAL COUNTY,991755.9,991755.9,991755.9,991755.9,991755.9,1273216.22,0,0,0,0,30.340286,-81.707985,Residential,Masonry,1 944687,FL,DUVAL COUNTY,840408.3,840408.3,840408.3,840408.3,840408.3,1156642.18,0,0,0,0,30.331079,-81.71402,Residential,Masonry,1 443573,FL,DUVAL COUNTY,379557,379557,379557,379557,379557,402318.27,0,0,0,0,30.340273,-81.710426,Residential,Masonry,1 128317,FL,DUVAL COUNTY,362026.8,362026.8,362026.8,362026.8,362026.8,301206.3,0,0,0,0,30.32292,-81.70859,Residential,Masonry,1 312304,FL,DUVAL COUNTY,236504.7,236504.7,236504.7,236504.7,236504.7,390320.03,0,0,0,0,30.33667,-81.711006,Residential,Wood,1 291829,FL,DUVAL COUNTY,144078.3,144078.3,144078.3,144078.3,144078.3,148651.92,0,0,0,0,30.340275,-81.71006,Residential,Wood,1 772515,FL,DUVAL COUNTY,127242,127242,127242,127242,127242,121005.62,6362.1,6362.1,0,0,30.326448,-81.705505,Residential,Wood,1 259909,FL,DUVAL COUNTY,79132.5,79132.5,79132.5,79132.5,79132.5,104834.74,0,0,0,0,30.340273,-81.71029,Residential,Wood,1 549496,FL,DUVAL COUNTY,47982.6,47982.6,47982.6,47982.6,47982.6,84929.2,0,0,0,0,30.33155,-81.709705,Residential,Wood,3 831391,FL,DUVAL COUNTY,47914.2,47914.2,47914.2,47914.2,47914.2,70904.2,0,0,0,0,30.34914,-81.72396,Residential,Wood,1 869653,FL,DUVAL COUNTY,46644.3,46644.3,46644.3,46644.3,46644.3,63060.53,0,0,0,0,30.340275,-81.709991,Residential,Wood,1 894582,FL,DUVAL COUNTY,28644.3,28644.3,28644.3,28644.3,28644.3,40134.1,0,0,0,0,30.324936,-81.701286,Residential,Wood,1 258825,FL,DUVAL COUNTY,25255.8,25255.8,25255.8,25255.8,25255.8,39356.24,0,0,0,0,30.334694,-81.743523,Residential,Wood,1 806102,FL,DUVAL COUNTY,14771.7,14771.7,14771.7,14771.7,14771.7,20608.52,0,0,0,0,30.340274,-81.71013,Residential,Wood,1 487762,FL,DUVAL COUNTY,10452.6,10452.6,10452.6,10452.6,10452.6,17918.72,0,0,0,0,30.337196,-81.709824,Residential,Wood,1 790960,FL,DUVAL COUNTY,10174.5,10174.5,10174.5,10174.5,10174.5,14300.56,0,0,0,0,30.340273,-81.710426,Residential,Wood,1 161239,FL,DUVAL COUNTY,8278.2,8278.2,8278.2,8278.2,8278.2,8058.33,0,0,0,0,30.32292,-81.70859,Residential,Wood,1 716478,FL,DUVAL COUNTY,6129.9,6129.9,6129.9,6129.9,6129.9,8389.23,0,0,0,0,30.33847,-81.70856,Residential,Wood,1 200216,FL,DUVAL COUNTY,5974.2,5974.2,5974.2,5974.2,5974.2,4692.14,0,0,0,0,30.34112,-81.70944,Residential,Wood,1 783004,FL,DUVAL COUNTY,0,259308,0,259308,259308,406640.32,0,0,0,0,30.33558,-81.74305,Residential,Wood,1 110372,FL,DUVAL COUNTY,0,237600,0,237600,237600,312947.71,0,0,0,0,30.32393,-81.73062,Residential,Wood,1 526075,FL,DUVAL COUNTY,0,1341978.27,0,0,1341978.27,1700211.32,0,0,0,0,30.33651,-81.7513,Residential,Masonry,1 686388,FL,DUVAL COUNTY,0,4365675.12,0,0,4365675.12,3885926.72,0,0,0,0,30.32106,-81.726875,Commercial,Reinforced Masonry,1 101908,FL,DUVAL COUNTY,0,496742.95,0,0,496742.95,636911.89,0,0,0,0,30.32197,-81.707542,Residential,Masonry,1 611064,FL,DUVAL COUNTY,0,56024.99,0,0,56024.99,51045.55,0,0,0,0,30.32197,-81.707542,Residential,Wood,1 846194,FL,DUVAL COUNTY,0,5189487.74,0,0,5189487.74,7223455.57,0,0,0,0,30.335823,-81.716591,Commercial,Reinforced Masonry,1 155343,FL,DUVAL COUNTY,0,496742.95,0,0,496742.95,697608.91,0,0,0,0,30.335823,-81.716591,Residential,Masonry,1 717219,FL,DUVAL COUNTY,0,70115.2,0,0,70115.2,84470.59,0,0,0,0,30.335823,-81.716591,Residential,Wood,1 206586,FL,DUVAL COUNTY,0,168074.97,0,0,168074.97,275669.85,0,0,0,0,30.335823,-81.716591,Residential,Wood,1 214954,FL,DUVAL COUNTY,0,404026.38,0,0,404026.38,660415.06,0,0,0,0,30.34436,-81.72386,Residential,Masonry,1 722469,FL,DUVAL COUNTY,0,1407358.56,0,0,1407358.56,1677289.93,0,0,0,0,30.34436,-81.72386,Residential,Masonry,1 266906,FL,DUVAL COUNTY,0,1483300.55,0,0,1483300.55,2060340.07,0,0,0,0,30.34436,-81.72386,Residential,Masonry,1 457476,FL,DUVAL COUNTY,0,2008160.75,0,0,2008160.75,2364874.36,0,0,0,0,30.34436,-81.72386,Commercial,Reinforced Masonry,1 261774,FL,DUVAL COUNTY,0,1037001.04,0,0,1037001.04,884694.63,0,0,0,0,30.34436,-81.72386,Residential,Masonry,1 153043,FL,DUVAL COUNTY,0,53870.18,0,0,53870.18,79299.07,0,0,0,0,30.34436,-81.72386,Residential,Wood,1 795468,FL,DUVAL COUNTY,0,76316.09,0,0,76316.09,114979.66,0,0,0,0,30.34436,-81.72386,Residential,Wood,1 372334,FL,DUVAL COUNTY,0,314242.74,0,0,314242.74,478434.57,0,0,0,0,30.34436,-81.72386,Residential,Wood,1 176121,FL,DUVAL COUNTY,0,725751.09,0,0,725751.09,634778.19,0,0,0,0,30.34436,-81.72386,Residential,Masonry,1 272293,FL,DUVAL COUNTY,0,53870.18,0,0,53870.18,90993.21,0,0,0,0,30.34436,-81.72386,Residential,Wood,1 775400,FL,DUVAL COUNTY,0,36581.85,0,0,36581.85,41088.73,0,0,0,0,30.349449,-81.729248,Residential,Wood,1 754497,FL,DUVAL COUNTY,0,3699704.48,0,0,3699704.48,3582749.42,0,0,0,0,30.3422,-81.72564,Commercial,Reinforced Masonry,1 213607,FL,DUVAL COUNTY,0,2391038.09,0,0,2391038.09,3931937.81,0,0,0,0,30.3422,-81.72564,Commercial,Reinforced Masonry,1 623727,FL,DUVAL COUNTY,0,2391038.09,0,0,2391038.09,2936271.29,0,0,0,0,30.3422,-81.72564,Commercial,Reinforced Masonry,1 709120,FL,DUVAL COUNTY,0,1544212.1,0,0,1544212.1,1908414.53,0,0,0,0,30.3422,-81.72564,Residential,Masonry,1 133602,FL,DUVAL COUNTY,0,978475.41,0,0,978475.41,1211837.88,0,0,0,0,30.3422,-81.72564,Residential,Masonry,1 531330,FL,DUVAL COUNTY,0,587899.95,0,0,587899.95,472318.82,0,0,0,0,30.3422,-81.72564,Residential,Masonry,1 740999,FL,DUVAL COUNTY,0,72585.08,0,0,72585.08,84795.78,0,0,0,0,30.3422,-81.72564,Residential,Wood,1 852070,FL,DUVAL COUNTY,0,570548.43,0,0,570548.43,594112.08,0,0,0,0,30.32254,-81.7211,Residential,Masonry,1 407965,FL,DUVAL COUNTY,0,570548.43,0,0,570548.43,666940.88,0,0,0,0,30.32254,-81.7211,Residential,Masonry,1 657869,FL,DUVAL COUNTY,0,1738600.33,0,0,1738600.33,1412901.38,0,0,0,0,30.333483,-81.735176,Residential,Masonry,1 388445,FL,DUVAL COUNTY,0,56024.99,0,0,56024.99,62147.96,0,0,0,0,30.333483,-81.735176,Residential,Wood,1 111008,FL,DUVAL COUNTY,0,1801655.88,0,0,1801655.88,2067767.66,0,0,0,0,30.37178,-81.747131,Commercial,Reinforced Masonry,1 487575,FL,DUVAL COUNTY,0,65462.25,0,0,65462.25,88656.83,0,0,0,0,30.37178,-81.747131,Residential,Wood,1 906206,FL,DUVAL COUNTY,0,12240000,0,0,12240000,20610000,0,0,450000,0,30.3242,-81.72524,Commercial,Reinforced Concrete,1 120496,FL,DUVAL COUNTY,0,10890000,0,0,10890000,13050000,0,0,0,0,30.223433,-81.587524,Commercial,Reinforced Concrete,1 720724,FL,DUVAL COUNTY,0,254725.24,0,0,254725.24,217433.47,0,0,0,0,30.232857,-81.588478,Residential,Wood,1 583115,FL,DUVAL COUNTY,900,900,900,900,900,936.36,0,0,0,0,30.227076,-81.579224,Residential,Wood,1 121447,FL,DUVAL COUNTY,0,1496688.83,0,0,1496688.83,1298634.99,0,0,0,0,30.19913,-81.54792,Residential,Masonry,1 907333,FL,DUVAL COUNTY,0,1496688.83,0,0,1496688.83,1245993.45,0,0,0,0,30.19913,-81.54792,Residential,Masonry,1 676845,FL,DUVAL COUNTY,0,1496688.83,0,0,1496688.83,1664629.29,0,0,0,0,30.19913,-81.54792,Residential,Masonry,1 583587,FL,DUVAL COUNTY,0,1496688.83,0,0,1496688.83,1632588.17,0,0,0,0,30.19913,-81.54792,Residential,Masonry,1 803432,FL,DUVAL COUNTY,0,1496688.83,0,0,1496688.83,2565749.71,0,0,0,0,30.19913,-81.54792,Residential,Masonry,1 705506,FL,DUVAL COUNTY,0,1496688.83,0,0,1496688.83,1588145.5,0,0,0,0,30.19913,-81.54792,Residential,Masonry,1 127212,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,1005051.59,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 286815,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,936337.87,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 377949,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,886564.23,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 308007,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,1050516.42,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 695070,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,855922.49,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 235285,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,920786.81,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 320627,FL,DUVAL COUNTY,0,983746.59,0,0,983746.59,952058.14,0,0,0,0,30.21079,-81.54763,Residential,Masonry,1 437361,FL,DUVAL COUNTY,0,981620.06,0,0,981620.06,1481460.99,0,0,0,0,30.21627,-81.54938,Residential,Masonry,1 510407,FL,DUVAL COUNTY,0,981620.06,0,0,981620.06,1240233.75,0,0,0,0,30.21627,-81.54938,Residential,Masonry,1 996866,FL,DUVAL COUNTY,0,981620.06,0,0,981620.06,1385340.76,0,0,0,0,30.21627,-81.54938,Residential,Masonry,1 999728,FL,DUVAL COUNTY,0,981620.06,0,0,981620.06,890525.72,0,0,0,0,30.21627,-81.54938,Residential,Masonry,1 198381,FL,DUVAL COUNTY,0,9990000,0,9990000,9990000,8793781.97,0,0,0,0,30.188004,-81.551414,Commercial,Reinforced Concrete,1 746777,FL,DUVAL COUNTY,0,13590000,0,13590000,13590000,21780000,0,0,0,0,30.188528,-81.549088,Commercial,Reinforced Concrete,1 144396,FL,DUVAL COUNTY,0,3697776.9,0,3697776.9,3697776.9,5327017.4,0,0,0,0,30.17892,-81.54953,Commercial,Reinforced Masonry,1 263732,FL,DUVAL COUNTY,0,5024838.6,0,5024838.6,5024838.6,4244682.16,0,0,0,0,30.17892,-81.54953,Commercial,Reinforced Masonry,1 696203,FL,DUVAL COUNTY,0,17910000,0,17910000,17910000,20250000,0,0,0,0,30.24279,-81.55005,Commercial,Reinforced Concrete,1 200041,FL,DUVAL COUNTY,0,18270000,0,18270000,18270000,24930000,0,0,0,0,30.24279,-81.55005,Commercial,Reinforced Concrete,1 127791,FL,DUVAL COUNTY,0,5547.96,0,0,5547.96,4877.32,0,0,0,0,30.2175,-81.55554,Residential,Wood,1 945454,FL,DUVAL COUNTY,0,821098.08,0,0,821098.08,1051826.64,0,0,0,0,30.2175,-81.55554,Residential,Masonry,1 918783,FL,DUVAL COUNTY,0,6626113.56,0,0,6626113.56,9900000,0,0,0,0,30.2175,-81.55554,Commercial,Reinforced Masonry,1 515966,FL,DUVAL COUNTY,0,107260.56,0,0,107260.56,104066.13,0,0,0,0,30.234985,-81.564384,Residential,Wood,1 430825,FL,DUVAL COUNTY,0,11700000,0,11700000,11700000,15480000,0,0,0,0,30.225191,-81.552353,Commercial,Reinforced Concrete,1 190906,FL,DUVAL COUNTY,0,10260000,0,10260000,10260000,15030000,0,0,0,0,30.22452,-81.56214,Commercial,Reinforced Concrete,1 166568,FL,DUVAL COUNTY,0,933212.92,0,0,933212.92,1007924.08,0,0,0,0,30.20491,-81.575752,Residential,Masonry,1 353031,FL,DUVAL COUNTY,7705083.6,7705083.6,7705083.6,7705083.6,7705083.6,12420000,0,0,0,0,30.24862,-81.53965,Commercial,Reinforced Masonry,1 551567,FL,DUVAL COUNTY,956053.8,956053.8,956053.8,956053.8,956053.8,1344399.03,0,0,0,0,30.21906,-81.56649,Residential,Masonry,1 133628,FL,DUVAL COUNTY,850447.8,850447.8,850447.8,850447.8,850447.8,1062953.44,0,0,0,0,30.170156,-81.543785,Residential,Masonry,1 441954,FL,DUVAL COUNTY,1429542.9,1429542.9,0,0,1429542.9,1946698.63,0,0,0,0,30.24873,-81.54744,Residential,Masonry,1 747072,FL,DUVAL COUNTY,96675.3,96675.3,0,0,96675.3,93610.98,0,0,0,0,30.23031,-81.583656,Residential,Wood,1 701430,FL,DUVAL COUNTY,345768.3,345768.3,0,0,345768.3,563282.49,0,0,0,0,30.177389,-81.551041,Residential,Wood,3 420763,FL,DUVAL COUNTY,198602.1,198602.1,0,0,198602.1,240708.72,0,0,0,0,30.188004,-81.551414,Residential,Wood,1 618391,FL,DUVAL COUNTY,356262.3,356262.3,0,0,356262.3,504328.47,0,0,0,0,30.195255,-81.552162,Residential,Wood,1 214094,FL,DUVAL COUNTY,148247.1,148247.1,0,0,148247.1,164185.59,0,0,0,0,30.159992,-81.533836,Residential,Wood,1 253272,FL,DUVAL COUNTY,0,17640000,0,0,17640000,27630000,0,0,0,0,30.193947,-81.551651,Commercial,Reinforced Concrete,1 836769,FL,DUVAL COUNTY,35550000,35550000,35550000,35550000,35550000,60480000,0,0,0,0,30.216745,-81.56191,Commercial,Reinforced Concrete,3 396418,FL,DUVAL COUNTY,0,741053.7,0,741053.7,741053.7,1182786.92,0,0,0,0,30.144733,-81.519135,Residential,Masonry,1 212363,FL,DUVAL COUNTY,0,237600,0,237600,237600,270909.62,0,0,0,0,30.177389,-81.551041,Residential,Wood,3 246838,FL,DUVAL COUNTY,0,1177364.7,0,1177364.7,1177364.7,1453486.16,0,0,0,0,30.177389,-81.551041,Residential,Masonry,3 758281,FL,DUVAL COUNTY,0,1329352.28,0,0,1329352.28,1825998.29,0,0,0,0,30.19561,-81.55088,Residential,Masonry,1 551473,FL,DUVAL COUNTY,0,1163649.74,0,0,1163649.74,1118220.86,0,0,0,0,30.170404,-81.54335,Residential,Masonry,1 999148,FL,DUVAL COUNTY,3765545.1,3765545.1,3765545.1,3765545.1,3765545.1,5754637.82,0,0,0,0,30.170076,-81.543709,Commercial,Reinforced Masonry,1 983276,FL,DUVAL COUNTY,524371.5,524371.5,524371.5,524371.5,524371.5,863325.24,0,0,0,0,30.17485,-81.54847,Residential,Masonry,1 751862,FL,DUVAL COUNTY,0,10203.08,0,0,10203.08,15290.85,0,0,0,0,30.185112,-81.549065,Residential,Wood,3 347062,FL,DUVAL COUNTY,0,39600000,0,0,39600000,60210000,0,0,0,0,30.24603,-81.54625,Commercial,Steel Frame,1 894809,FL,DUVAL COUNTY,0,3548721.64,0,0,3548721.64,4936889.28,0,0,0,0,30.22129,-81.57702,Commercial,Reinforced Masonry,1 762476,FL,DUVAL COUNTY,0,2978335.72,0,0,2978335.72,4138874.02,0,0,0,0,30.21515,-81.51724,Commercial,Reinforced Masonry,1 747976,FL,DUVAL COUNTY,0,1952160.89,0,0,1952160.89,2446416.79,0,0,0,0,30.24981,-81.5887,Commercial,Reinforced Masonry,1 685314,FL,DUVAL COUNTY,1135755.9,1135755.9,1135755.9,1135755.9,1135755.9,1167956.85,0,0,0,0,30.41697,-81.74794,Residential,Masonry,4 387815,FL,DUVAL COUNTY,0,679476.63,0,0,679476.63,756901.63,0,0,0,0,30.23979,-81.56036,Residential,Masonry,1 991621,FL,DUVAL COUNTY,620208,620208,620208,620208,620208,472814.33,0,0,0,0,30.17714,-81.53593,Residential,Masonry,1 998347,FL,DUVAL COUNTY,0,615141.68,0,0,615141.68,515076.58,0,0,0,0,30.2198,-81.58392,Residential,Masonry,1 996182,FL,DUVAL COUNTY,1384.2,1384.2,1384.2,1384.2,1384.2,2019.89,0,0,0,0,30.23594,-81.57905,Residential,Wood,1 840804,FL,DUVAL COUNTY,398637,398637,398637,398637,398637,570771.65,0,0,0,0,30.246677,-81.543701,Residential,Masonry,1 783604,FL,DUVAL COUNTY,0,3649968.1,0,0,3649968.1,3868849.38,0,0,0,0,30.241779,-81.598534,Commercial,Reinforced Masonry,1 253701,FL,DUVAL COUNTY,0,1253729.71,0,0,1253729.71,1535348.74,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 840979,FL,DUVAL COUNTY,0,1299082.42,0,0,1299082.42,1615850.67,0,0,0,0,30.241779,-81.598534,Residential,Masonry,1 861594,FL,DUVAL COUNTY,0,1552560.58,0,0,1552560.58,1583782.57,0,0,0,0,30.241779,-81.598534,Residential,Masonry,1 779435,FL,DUVAL COUNTY,0,1090328.85,0,0,1090328.85,1485108.58,0,0,0,0,30.241779,-81.598534,Residential,Masonry,1 900859,FL,DUVAL COUNTY,141458.4,141458.4,141458.4,141458.4,141458.4,128800.7,0,0,0,0,30.241779,-81.598534,Residential,Wood,1 186330,FL,DUVAL COUNTY,1741945.5,1741945.5,1741945.5,1741945.5,1741945.5,2847356.24,0,0,0,0,30.241779,-81.598534,Residential,Masonry,1 512609,FL,DUVAL COUNTY,1545528.6,1545528.6,1545528.6,1545528.6,1545528.6,1214828.75,0,0,0,0,30.241779,-81.598534,Residential,Masonry,1 432937,FL,DUVAL COUNTY,0,115126.11,0,0,115126.11,115126.57,0,0,0,0,30.241779,-81.598534,Residential,Wood,1 412242,FL,DUVAL COUNTY,215055,215055,215055,215055,215055,201566.75,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 597608,FL,DUVAL COUNTY,0,390014.19,0,0,390014.19,576096.2,0,0,0,0,30.31627,-81.664505,Residential,Masonry,3 213466,FL,DUVAL COUNTY,0,390014.19,0,0,390014.19,470097.36,0,0,0,0,30.318225,-81.66044,Residential,Masonry,3 517820,FL,DUVAL COUNTY,0,688.18,0,0,688.18,963.93,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 980965,FL,DUVAL COUNTY,0,688.18,0,0,688.18,781.91,0,0,0,0,30.37112,-81.49524,Residential,Wood,4 191055,FL,DUVAL COUNTY,0,688.18,0,0,688.18,675.62,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 510055,FL,DUVAL COUNTY,0,688.18,0,0,688.18,827.02,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 843311,FL,DUVAL COUNTY,0,688.18,0,0,688.18,628.89,0,0,0,0,30.37166,-81.579905,Residential,Wood,4 816735,FL,DUVAL COUNTY,0,688.18,0,0,688.18,549.98,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 337433,FL,DUVAL COUNTY,0,688.18,0,0,688.18,987.67,0,0,0,0,30.34106,-81.71565,Residential,Wood,3 623083,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1159.01,0,0,0,0,30.34106,-81.71565,Residential,Wood,3 528326,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1088.98,0,0,0,0,30.246855,-81.72383,Residential,Wood,3 334012,FL,DUVAL COUNTY,0,688.18,0,0,688.18,719.21,0,0,0,0,30.14627,-81.51155,Residential,Wood,3 531464,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1313.04,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 128205,FL,DUVAL COUNTY,0,688.18,0,0,688.18,915.05,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 982934,FL,DUVAL COUNTY,0,688.18,0,0,688.18,957.71,0,0,0,0,30.27555,-81.38652,Residential,Wood,3 366858,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1112.78,0,0,0,0,30.301585,-81.39175,Residential,Wood,3 917861,FL,DUVAL COUNTY,0,688.18,0,0,688.18,615.59,0,0,0,0,30.35522,-81.718115,Residential,Wood,3 210083,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1079.68,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 586410,FL,DUVAL COUNTY,0,688.18,0,0,688.18,1046.93,0,0,0,0,30.2076,-81.5414,Residential,Wood,3 237321,FL,DUVAL COUNTY,0,688.18,0,0,688.18,622.09,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 910610,FL,DUVAL COUNTY,0,688.18,0,0,688.18,732.82,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 617475,FL,DUVAL COUNTY,0,688.18,0,0,688.18,956.05,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 902121,FL,DUVAL COUNTY,0,688.18,0,0,688.18,841.87,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 182262,FL,DUVAL COUNTY,0,688.18,0,0,688.18,730.37,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 945617,FL,DUVAL COUNTY,0,688.18,0,0,688.18,649.53,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 156266,FL,DUVAL COUNTY,0,688.18,0,0,688.18,721.93,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 588078,FL,DUVAL COUNTY,0,298400.76,0,0,298400.76,352410.7,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 688316,FL,DUVAL COUNTY,0,2562308.64,0,0,2562308.64,2792637.13,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,3 382076,FL,DUVAL COUNTY,0,1133292.06,0,0,1133292.06,1472690.37,0,0,0,0,30.17256,-81.62105,Residential,Masonry,4 121582,FL,DUVAL COUNTY,0,2984103.18,0,0,2984103.18,3463976.81,0,0,0,0,30.36604,-81.47333,Commercial,Reinforced Masonry,3 563196,FL,DUVAL COUNTY,0,1243400.22,0,0,1243400.22,1275828.1,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 643286,FL,DUVAL COUNTY,0,2984103.18,0,0,2984103.18,3463755.99,0,0,0,0,30.32614,-81.67408,Commercial,Reinforced Masonry,3 142017,FL,DUVAL COUNTY,0,2984103.18,0,0,2984103.18,3147273.94,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 879091,FL,DUVAL COUNTY,0,983327.04,0,0,983327.04,1147532.82,0,0,0,0,30.2943,-81.9871,Residential,Masonry,4 337675,FL,DUVAL COUNTY,0,886886.82,0,0,886886.82,986137.44,0,0,0,0,30.16379,-81.56535,Residential,Masonry,4 379732,FL,DUVAL COUNTY,0,1993416.48,0,0,1993416.48,2132955.63,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 932035,FL,DUVAL COUNTY,0,13950000,0,0,13950000,20160000,0,0,0,0,30.101705,-81.616425,Commercial,Reinforced Concrete,3 312404,FL,DUVAL COUNTY,4784256.9,4784256.9,4784256.9,4784256.9,4784256.9,3914919.15,0,0,0,0,30.29517,-81.863405,Commercial,Reinforced Masonry,3 747081,FL,DUVAL COUNTY,0,994701.06,0,0,994701.06,1193641.27,0,0,0,0,30.2943,-81.9871,Residential,Masonry,4 901144,FL,DUVAL COUNTY,1102515.3,1102515.3,1102515.3,1102515.3,1102515.3,1297051.92,0,0,0,0,30.138165,-82.003815,Residential,Masonry,3 196907,FL,DUVAL COUNTY,1085788.8,1085788.8,1085788.8,1085788.8,1085788.8,1658824.7,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 388423,FL,DUVAL COUNTY,0,2049139.62,0,0,2049139.62,1646582.04,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 856044,FL,DUVAL COUNTY,0,1966654.08,0,0,1966654.08,3115431.79,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 539127,FL,DUVAL COUNTY,0,1946199.96,0,0,1946199.96,1294222.97,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 700397,FL,DUVAL COUNTY,0,437660.82,0,0,437660.82,422192.14,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 661275,FL,DUVAL COUNTY,0,1094199.84,0,0,1094199.84,1366322.96,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 139221,FL,DUVAL COUNTY,0,954461.88,0,0,954461.88,1384046.08,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 937181,FL,DUVAL COUNTY,0,839957.04,0,0,839957.04,1233615.51,0,0,0,0,30.12029,-81.49906,Residential,Masonry,3 543206,FL,DUVAL COUNTY,0,1970955.18,0,0,1970955.18,2182290.85,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 341736,FL,DUVAL COUNTY,0,664472.16,0,0,664472.16,1026848.7,0,0,0,0,30.34643,-81.666315,Residential,Masonry,3 754850,FL,DUVAL COUNTY,0,2217360.42,0,0,2217360.42,3307048.94,0,0,0,0,30.2076,-81.5414,Commercial,Reinforced Masonry,4 866762,FL,DUVAL COUNTY,0,392642.64,0,0,392642.64,494817.68,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 356525,FL,DUVAL COUNTY,0,392642.64,0,0,392642.64,573321.08,0,0,0,0,30.2076,-81.5414,Residential,Masonry,4 871304,FL,DUVAL COUNTY,1433.7,1433.7,1433.7,1433.7,1433.7,2281.3,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 758309,FL,DUVAL COUNTY,1911.6,1911.6,1911.6,1911.6,1911.6,2104.39,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 803289,FL,DUVAL COUNTY,5734.8,5734.8,5734.8,5734.8,5734.8,5816.81,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 922786,FL,DUVAL COUNTY,2389.5,2389.5,2389.5,2389.5,2389.5,3107.44,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 549990,FL,DUVAL COUNTY,11469.6,11469.6,11469.6,11469.6,11469.6,14412.7,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 168802,FL,DUVAL COUNTY,0,382.32,0,0,382.32,520.99,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 546453,FL,DUVAL COUNTY,0,141543.79,0,0,141543.79,193932.69,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 813885,FL,DUVAL COUNTY,0,2097.98,0,0,2097.98,3117.39,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 353826,FL,DUVAL COUNTY,1433.7,1433.7,1433.7,1433.7,1433.7,1205.11,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 938192,FL,DUVAL COUNTY,14337,14337,14337,14337,14337,16268.7,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 302211,FL,DUVAL COUNTY,5734.8,5734.8,5734.8,5734.8,5734.8,5825.82,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 331518,FL,DUVAL COUNTY,0,68084.5,0,0,68084.5,63436.24,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 631541,FL,DUVAL COUNTY,0,4970.16,0,0,4970.16,7876.67,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 373350,FL,DUVAL COUNTY,0,4970.16,0,0,4970.16,8475.64,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 840399,FL,DUVAL COUNTY,2867.4,2867.4,2867.4,2867.4,2867.4,3320.86,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 107484,FL,DUVAL COUNTY,0,191355.94,0,0,191355.94,224847.06,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 134321,FL,DUVAL COUNTY,19116,19116,19116,19116,19116,20272.52,0,955.8,955.8,0,30.2076,-81.5414,Residential,Wood,4 245082,FL,DUVAL COUNTY,1911.6,1911.6,1911.6,1911.6,1911.6,2890.84,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 895779,FL,DUVAL COUNTY,0,244498.42,0,0,244498.42,401368.6,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 614634,FL,DUVAL COUNTY,2867.4,2867.4,2867.4,2867.4,2867.4,4214.07,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 731255,FL,DUVAL COUNTY,0,125171.57,0,0,125171.57,215707.29,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 870031,FL,DUVAL COUNTY,0,76918.96,0,0,76918.96,127664.55,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 240901,FL,DUVAL COUNTY,0,2102.76,0,0,2102.76,2631.37,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 663297,FL,DUVAL COUNTY,0,1027.49,0,0,1027.49,781.02,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 191014,FL,DUVAL COUNTY,0,649.94,0,0,649.94,1111.4,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 325852,FL,DUVAL COUNTY,0,1051.38,0,0,1051.38,1351.23,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 121870,FL,DUVAL COUNTY,0,2102.76,0,0,2102.76,2528.96,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 751791,FL,DUVAL COUNTY,0,2102.76,0,0,2102.76,3463.02,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 273278,FL,DUVAL COUNTY,0,86838.25,0,0,86838.25,134805.1,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 381736,FL,DUVAL COUNTY,0,77119.68,0,0,77119.68,113106.81,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 625288,FL,DUVAL COUNTY,0,2102.76,0,0,2102.76,3293.83,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 315535,FL,DUVAL COUNTY,2389.5,2389.5,2389.5,2389.5,2389.5,3920.67,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 774751,FL,DUVAL COUNTY,0,860.22,0,0,860.22,873.17,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 328683,FL,DUVAL COUNTY,0,3058.56,0,0,3058.56,3229.86,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 423065,FL,DUVAL COUNTY,0,2962.98,0,0,2962.98,3541.96,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 213789,FL,DUVAL COUNTY,0,1529.28,0,0,1529.28,1151.8,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 844864,FL,DUVAL COUNTY,0,2198.34,0,0,2198.34,2159.79,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 662432,FL,DUVAL COUNTY,0,2198.34,0,0,2198.34,1752.43,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 776510,FL,DUVAL COUNTY,0,2198.34,0,0,2198.34,2863.33,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 375098,FL,DUVAL COUNTY,0,81354.83,0,0,81354.83,66463.64,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 161060,FL,DUVAL COUNTY,0,3154.14,0,0,3154.14,3978.19,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 465293,FL,DUVAL COUNTY,0,2198.34,0,0,2198.34,2208.11,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 704983,FL,DUVAL COUNTY,0,3333.63,0,0,3333.63,5100.95,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 378969,FL,DUVAL COUNTY,0,1242.54,0,0,1242.54,1433.35,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 983689,FL,DUVAL COUNTY,0,81354.83,0,0,81354.83,83593.79,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 541087,FL,DUVAL COUNTY,0,52254.54,0,0,52254.54,83836.87,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 525184,FL,DUVAL COUNTY,0,2392.96,0,0,2392.96,3819.16,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 864811,FL,DUVAL COUNTY,0,2289.14,0,0,2289.14,1903.65,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 312073,FL,DUVAL COUNTY,0,1257.73,0,0,1257.73,1320.09,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 830827,FL,DUVAL COUNTY,0,3154.14,0,0,3154.14,2566.38,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 603600,FL,DUVAL COUNTY,0,2289.14,0,0,2289.14,2693.57,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 830638,FL,DUVAL COUNTY,0,2289.14,0,0,2289.14,2082.48,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 755799,FL,DUVAL COUNTY,0,716.85,0,0,716.85,673.84,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 414134,FL,DUVAL COUNTY,0,716.85,0,0,716.85,627.13,0,0,0,0,30.2076,-81.5414,Residential,Wood,4 733306,FL,DUVAL COUNTY,1467832.5,1467832.5,1467832.5,1467832.5,1467832.5,2262340.88,0,0,0,0,30.22691,-81.579311,Residential,Masonry,1 483113,FL,DUVAL COUNTY,1514649.6,1514649.6,1514649.6,1514649.6,1514649.6,1300781.08,0,0,0,0,30.22691,-81.579311,Residential,Masonry,1 201599,FL,DUVAL COUNTY,0,2088233.01,0,0,2088233.01,2810769.98,0,0,0,0,30.248707,-81.579781,Commercial,Reinforced Masonry,1 115553,FL,DUVAL COUNTY,0,2124297.87,0,0,2124297.87,1874344.49,0,0,0,0,30.248499,-81.580399,Commercial,Reinforced Masonry,1 188952,FL,DUVAL COUNTY,0,4063999.89,0,0,4063999.89,3940332.38,0,0,0,0,30.24689,-81.58233,Commercial,Reinforced Masonry,1 923142,FL,DUVAL COUNTY,0,7363837.48,0,0,7363837.48,7085985.16,0,0,0,0,30.24931,-81.58322,Commercial,Reinforced Masonry,1 394238,FL,DUVAL COUNTY,0,2642362.4,0,0,2642362.4,2239116.76,0,0,0,0,30.239016,-81.582649,Commercial,Reinforced Masonry,1 884711,FL,DUVAL COUNTY,0,5254482.72,0,0,5254482.72,4411999.98,0,0,0,0,30.23137,-81.57992,Commercial,Reinforced Masonry,3 463999,FL,DUVAL COUNTY,0,5733631.88,0,0,5733631.88,9090000,0,0,0,0,30.227161,-81.579041,Commercial,Reinforced Masonry,1 575587,FL,DUVAL COUNTY,0,8397098.06,0,0,8397098.06,8287935.79,0,0,0,0,30.221228,-81.508942,Commercial,Reinforced Masonry,3 971233,FL,DUVAL COUNTY,0,10890000,0,0,10890000,14580000,0,0,0,0,30.221228,-81.508942,Commercial,Reinforced Concrete,3 735553,FL,DUVAL COUNTY,0,15120000,0,0,15120000,20700000,0,0,0,0,30.201584,-81.506729,Commercial,Reinforced Concrete,3 827885,FL,DUVAL COUNTY,0,863419.34,0,0,863419.34,773860.3,0,0,0,0,30.201584,-81.506729,Residential,Masonry,3 842735,FL,DUVAL COUNTY,0,70139.81,0,0,70139.81,92786.55,0,0,0,0,30.21273,-81.56346,Residential,Wood,1 542544,FL,DUVAL COUNTY,0,673358.35,0,0,673358.35,703955.75,0,0,0,0,30.231133,-81.510094,Residential,Masonry,3 489799,FL,DUVAL COUNTY,3324883.5,0,3324883.5,3324883.5,3324883.5,3772861.68,0,0,0,0,30.194569,-81.61158,Commercial,Reinforced Masonry,1 179917,FL,DUVAL COUNTY,0,5670000,0,5670000,5670000,4811788.8,0,283500,0,0,30.207304,-81.617294,Commercial,Reinforced Masonry,1 743678,FL,DUVAL COUNTY,0,848093.23,0,0,848093.23,1203953.15,0,0,0,0,30.200466,-81.615944,Residential,Masonry,1 598714,FL,DUVAL COUNTY,15750000,15750000,15750000,15750000,15750000,14850000,0,789075,0,0,30.19003,-81.6048,Commercial,Reinforced Concrete,1 895885,FL,DUVAL COUNTY,131367.6,131367.6,131367.6,131367.6,131367.6,187244.55,0,0,0,0,30.19217,-81.61665,Residential,Wood,1 313786,FL,DUVAL COUNTY,2383784.1,2383784.1,2383784.1,2383784.1,2383784.1,3339967.58,0,0,0,0,30.20288,-81.58076,Commercial,Reinforced Masonry,1 535248,FL,DUVAL COUNTY,2288979,2288979,2288979,2288979,2288979,2822105.1,0,0,0,0,30.1914,-81.6041,Commercial,Reinforced Masonry,4 706708,FL,DUVAL COUNTY,850567.5,850567.5,850567.5,850567.5,850567.5,913637.08,0,0,0,0,30.192629,-81.610092,Residential,Masonry,1 771872,FL,DUVAL COUNTY,602343,602343,602343,602343,602343,678945.97,0,0,0,0,30.18375,-81.61382,Residential,Masonry,1 413294,FL,DUVAL COUNTY,28800,28800,28800,28800,28800,40413.95,1440,1440,0,0,30.178051,-81.62027,Residential,Wood,1 408522,FL,DUVAL COUNTY,0,3600000,0,3600000,3600000,4690580.4,0,108000,0,0,30.194559,-81.572891,Commercial,Reinforced Masonry,1 971371,FL,DUVAL COUNTY,13278.6,13278.6,13278.6,13278.6,13278.6,21738.4,0,0,0,0,30.19052,-81.62556,Residential,Wood,1 340752,FL,DUVAL COUNTY,222997.5,222997.5,222997.5,222997.5,222997.5,195345.81,0,0,0,0,30.19188,-81.62642,Residential,Wood,1 348885,FL,DUVAL COUNTY,0,16200000,0,0,16200000,27450000,0,0,0,0,30.190842,-81.608406,Commercial,Reinforced Concrete,1 889842,FL,DUVAL COUNTY,0,77463.33,0,0,77463.33,67509.29,0,0,0,0,30.194576,-81.615608,Residential,Wood,1 606357,FL,DUVAL COUNTY,0,128357.35,0,0,128357.35,109494.73,0,0,0,0,30.185122,-81.586655,Residential,Wood,1 738016,FL,DUVAL COUNTY,0,11971.15,0,0,11971.15,18216.17,0,0,0,0,30.190609,-81.586632,Residential,Wood,1 231530,FL,DUVAL COUNTY,0,53193.48,0,0,53193.48,91667.95,0,0,0,0,30.190609,-81.586632,Residential,Wood,1 223769,FL,DUVAL COUNTY,0,15840000,0,15840000,15840000,20970000,0,0,0,0,30.139738,-81.529976,Commercial,Reinforced Concrete,4 242550,FL,DUVAL COUNTY,0,15300000,0,15300000,15300000,20250000,0,0,0,0,30.140209,-81.529945,Commercial,Reinforced Concrete,4 649523,FL,DUVAL COUNTY,0,6947613.9,0,6947613.9,6947613.9,10260000,0,0,0,0,30.139671,-81.52977,Commercial,Reinforced Masonry,4 732806,FL,DUVAL COUNTY,0,11700000,0,11700000,11700000,17910000,0,0,0,0,30.136572,-81.523911,Commercial,Reinforced Concrete,4 506127,FL,DUVAL COUNTY,0,4861772.1,0,4861772.1,4861772.1,4309377.55,0,0,0,0,30.13792,-81.52534,Commercial,Reinforced Masonry,4 682614,FL,DUVAL COUNTY,0,4699194.3,0,4699194.3,4699194.3,4417712.56,0,0,0,0,30.13792,-81.52534,Commercial,Reinforced Masonry,4 383061,FL,DUVAL COUNTY,0,12945.24,0,0,12945.24,13043.31,0,0,0,0,30.15878,-81.59896,Residential,Wood,1 394483,FL,DUVAL COUNTY,0,574213.86,0,0,574213.86,816118.67,0,0,0,0,30.15878,-81.59896,Residential,Masonry,1 100734,FL,DUVAL COUNTY,0,797981.58,0,0,797981.58,1145502.56,0,0,0,0,30.16149,-81.60086,Residential,Masonry,1 233198,FL,DUVAL COUNTY,0,1778121.18,0,0,1778121.18,2056717.21,0,0,0,0,30.16149,-81.60086,Residential,Masonry,1 407586,FL,DUVAL COUNTY,0,2610315.18,0,0,2610315.18,3819997.88,0,0,0,0,30.16149,-81.60086,Commercial,Reinforced Masonry,1 777849,FL,DUVAL COUNTY,0,2616787.8,0,2616787.8,2616787.8,2456891.6,0,0,0,0,30.16149,-81.60086,Commercial,Reinforced Masonry,1 368612,FL,DUVAL COUNTY,0,122055.12,0,0,122055.12,117967.25,0,0,0,0,30.16149,-81.60086,Residential,Wood,1 127678,FL,DUVAL COUNTY,1187910,1187910,1187910,1187910,1187910,1322856.58,0,59395.5,0,0,30.141933,-81.545668,Residential,Masonry,1 120313,FL,DUVAL COUNTY,576523.8,576523.8,0,0,576523.8,853169.9,0,0,0,0,30.165871,-81.601036,Residential,Masonry,1 381935,FL,DUVAL COUNTY,0,2252931.46,0,0,2252931.46,2496536.43,0,0,0,0,30.142258,-81.54731,Commercial,Reinforced Masonry,3 143107,FL,DUVAL COUNTY,0,734882.56,0,0,734882.56,661323.76,0,0,0,0,30.143915,-81.55644,Residential,Masonry,1 805832,FL,DUVAL COUNTY,0,2905846.98,0,0,2905846.98,2743119.55,0,0,0,0,30.142668,-81.551208,Commercial,Reinforced Masonry,3 687756,FL,DUVAL COUNTY,0,1203100.78,0,0,1203100.78,880323.27,0,0,0,0,30.16143,-81.58606,Residential,Masonry,1 349748,FL,DUVAL COUNTY,0,1321690,0,0,1321690,2106641.69,0,0,0,0,30.16143,-81.58606,Residential,Masonry,1 169703,FL,DUVAL COUNTY,0,3094355.74,0,0,3094355.74,3462212.75,0,0,0,0,30.16143,-81.58606,Commercial,Reinforced Masonry,1 160845,FL,DUVAL COUNTY,0,1060569.25,0,0,1060569.25,1491245.21,0,0,0,0,30.16143,-81.58606,Residential,Masonry,1 114716,FL,DUVAL COUNTY,0,2531898.65,0,0,2531898.65,2210803.26,0,0,0,0,30.16143,-81.58606,Commercial,Reinforced Masonry,1 639372,FL,DUVAL COUNTY,0,1586177.64,0,0,1586177.64,1722208.23,0,0,0,0,30.16143,-81.58606,Residential,Masonry,1 962341,FL,DUVAL COUNTY,0,1681946.86,0,0,1681946.86,1535338.28,0,0,0,0,30.16143,-81.58606,Residential,Masonry,1 300088,FL,DUVAL COUNTY,0,10774.04,0,0,10774.04,15116.08,0,0,0,0,30.16143,-81.58606,Residential,Wood,1 447463,FL,DUVAL COUNTY,0,974152.49,0,0,974152.49,1018628.4,0,0,0,0,30.16143,-81.58606,Residential,Masonry,1 837999,FL,DUVAL COUNTY,0,38718.1,0,0,38718.1,34692.12,0,0,0,0,30.113758,-81.497849,Residential,Wood,1 296462,FL,DUVAL COUNTY,0,19078.49,0,0,19078.49,26856.25,0,0,0,0,30.113758,-81.497849,Residential,Wood,1 921167,FL,DUVAL COUNTY,0,56113.2,0,0,56113.2,93056.44,0,0,0,0,30.113758,-81.497849,Residential,Wood,1 609153,FL,DUVAL COUNTY,0,310579.8,0,0,310579.8,376199.1,0,0,0,0,30.113758,-81.497849,Residential,Wood,1 375107,FL,DUVAL COUNTY,0,43759.31,0,0,43759.31,44445.46,0,0,0,0,30.113758,-81.497849,Residential,Wood,1 566456,FL,DUVAL COUNTY,0,74618.21,0,0,74618.21,122888.13,0,0,0,0,30.113758,-81.497849,Residential,Wood,1 910667,FL,DUVAL COUNTY,0,561131.96,0,0,561131.96,514149.5,0,0,0,0,30.140485,-81.519325,Residential,Masonry,4 822256,FL,DUVAL COUNTY,0,28056.6,0,0,28056.6,30272.34,0,0,0,0,30.37123,-81.49067,Residential,Wood,4 306936,FL,ST JOHNS COUNTY,138870,138870,138870,138870,138870,134218.97,0,0,0,0,30.11326,-81.59399,Residential,Wood,1 176160,FL,ST JOHNS COUNTY,0,623220.84,0,0,623220.84,530651.36,0,0,0,0,30.087681,-81.642067,Residential,Masonry,1 409658,FL,ST JOHNS COUNTY,0,168288.12,0,0,168288.12,171064.87,0,0,0,0,30.087681,-81.642067,Residential,Wood,1 413864,FL,ST JOHNS COUNTY,0,35137.08,0,0,35137.08,47487.76,0,0,0,0,30.084782,-81.636208,Residential,Wood,1 445152,FL,ST JOHNS COUNTY,0,1849.32,0,0,1849.32,2668.57,0,0,0,0,30.084782,-81.636208,Residential,Wood,1 168986,FL,ST JOHNS COUNTY,0,3857681.52,0,0,3857681.52,5079941.62,0,0,0,0,30.084782,-81.636208,Commercial,Reinforced Masonry,1 288291,FL,ST JOHNS COUNTY,0,92466,0,92466,92466,131707.09,0,4623.3,0,0,30.084782,-81.636208,Residential,Wood,1 180190,FL,ST JOHNS COUNTY,0,92466,0,92466,92466,145608.06,0,4623.3,0,0,30.084782,-81.636208,Residential,Wood,1 668451,FL,ST JOHNS COUNTY,0,162740.16,0,0,162740.16,269883.4,0,0,0,0,30.089397,-81.636436,Residential,Wood,1 614810,FL,ST JOHNS COUNTY,0,216370.44,0,0,216370.44,317057.13,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 502082,FL,ST JOHNS COUNTY,0,1849.32,0,0,1849.32,3022.26,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 706039,FL,ST JOHNS COUNTY,0,260754.12,0,0,260754.12,335254.96,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 306321,FL,ST JOHNS COUNTY,0,1059660.36,0,0,1059660.36,1147561.31,0,0,0,0,30.086357,-81.639015,Residential,Masonry,1 373798,FL,ST JOHNS COUNTY,0,1175242.86,0,0,1175242.86,1002773.62,0,0,0,0,30.086357,-81.639015,Residential,Masonry,1 469052,FL,ST JOHNS COUNTY,0,1175242.86,0,0,1175242.86,1345460.34,0,0,0,0,30.086357,-81.639015,Residential,Masonry,1 481459,FL,ST JOHNS COUNTY,0,138699,0,138699,138699,201830.35,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 390921,FL,ST JOHNS COUNTY,0,35137.08,0,0,35137.08,44867.87,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 196529,FL,ST JOHNS COUNTY,0,52705.62,0,0,52705.62,69372.4,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 740303,FL,ST JOHNS COUNTY,0,304213.14,0,0,304213.14,309309.32,0,0,0,0,30.086357,-81.639015,Residential,Wood,1 538916,FL,ST JOHNS COUNTY,0,565891.92,0,0,565891.92,873101.06,0,0,0,0,30.086357,-81.639015,Residential,Masonry,1 994961,FL,ST JOHNS COUNTY,5976,5976,5976,5976,5976,5594.68,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 409875,FL,ST JOHNS COUNTY,3582,3582,3582,3582,3582,4311.13,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 312502,FL,ST JOHNS COUNTY,18315,18315,18315,18315,18315,22508.55,0,366.3,0,0,30.117205,-81.604431,Residential,Wood,1 972492,FL,ST JOHNS COUNTY,94077,94077,94077,94077,94077,110733.33,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 973803,FL,ST JOHNS COUNTY,33093,33093,33093,33093,33093,48646.71,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 392941,FL,ST JOHNS COUNTY,18018,18018,18018,18018,18018,19938,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 483132,FL,ST JOHNS COUNTY,2034,2034,2034,2034,2034,1885.52,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 941267,FL,ST JOHNS COUNTY,3582,3582,3582,3582,3582,3473.15,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 979434,FL,ST JOHNS COUNTY,2205,2205,2205,2205,2205,2305.2,0,44.1,0,0,30.117205,-81.604431,Residential,Wood,1 395199,FL,ST JOHNS COUNTY,3312,3312,3312,3312,3312,2894.92,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 935112,FL,ST JOHNS COUNTY,11673,11673,11673,11673,11673,16056.54,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 328328,FL,ST JOHNS COUNTY,1656,1656,1656,1656,1656,2414.45,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 988479,FL,ST JOHNS COUNTY,36036,36036,36036,36036,36036,53384.81,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 938390,FL,ST JOHNS COUNTY,3861,3861,3861,3861,3861,2951.57,0,0,0,0,30.117205,-81.604431,Residential,Wood,1 531723,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,80652.26,0,0,0,0,30.061769,-81.647346,Residential,Wood,1 390295,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,95872.72,0,0,0,0,30.061769,-81.647346,Residential,Wood,1 800333,FL,ST JOHNS COUNTY,1836,1836,1836,1836,1836,2381.98,0,0,0,0,30.061769,-81.647346,Residential,Wood,1 896027,FL,ST JOHNS COUNTY,4131,4131,4131,4131,4131,3762.51,0,0,0,0,30.061769,-81.647346,Residential,Wood,1 159053,FL,ST JOHNS COUNTY,11952,11952,11952,11952,11952,11932.88,0,0,0,0,30.061769,-81.647346,Residential,Wood,1 850624,FL,ST JOHNS COUNTY,4599,4599,4599,4599,4599,4876.27,0,0,0,0,30.061769,-81.647346,Residential,Wood,1 501210,FL,ST JOHNS COUNTY,57249,57249,57249,57249,57249,86311.45,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 206613,FL,ST JOHNS COUNTY,24480,24480,24480,24480,24480,40110.97,0,489.6,0,0,30.074299,-81.61348,Residential,Wood,1 215176,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,107693.13,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 348557,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,95494.52,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 449758,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,104784.41,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 149149,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,77837.04,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 630004,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,60765.15,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 400230,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,72443.74,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 820739,FL,ST JOHNS COUNTY,6984,6984,6984,6984,6984,11097.1,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 392800,FL,ST JOHNS COUNTY,270,270,270,270,270,303.26,0,5.4,0,0,30.074299,-81.61348,Residential,Wood,1 331634,FL,ST JOHNS COUNTY,1836,1836,1836,1836,1836,2103.44,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 289487,FL,ST JOHNS COUNTY,21330,21330,21330,21330,21330,26727.98,0,426.6,0,0,30.074299,-81.61348,Residential,Wood,1 944227,FL,ST JOHNS COUNTY,8280,8280,8280,8280,8280,7068.07,0,165.6,0,0,30.074299,-81.61348,Residential,Wood,1 309870,FL,ST JOHNS COUNTY,2718,2718,2718,2718,2718,2321.36,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 781075,FL,ST JOHNS COUNTY,2304,2304,2304,2304,2304,2745.55,0,0,0,0,30.074299,-81.61348,Residential,Wood,1 138800,FL,ST JOHNS COUNTY,13680000,13680000,13680000,13680000,13680000,22770000,0,0,0,0,30.059828,-81.608917,Commercial,Reinforced Concrete,1 238602,FL,ST JOHNS COUNTY,55836,55836,55836,55836,55836,61642.94,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 766085,FL,ST JOHNS COUNTY,27324,27324,27324,27324,27324,46005.42,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 742674,FL,ST JOHNS COUNTY,8523,8523,8523,8523,8523,11075.64,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 539986,FL,ST JOHNS COUNTY,5022,5022,5022,5022,5022,5214.04,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 970167,FL,ST JOHNS COUNTY,13680,13680,13680,13680,13680,19491.95,0,273.6,0,0,30.059828,-81.608917,Residential,Wood,1 790549,FL,ST JOHNS COUNTY,140121,140121,140121,140121,140121,131783.8,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 726087,FL,ST JOHNS COUNTY,173484,173484,173484,173484,173484,271057.65,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 466491,FL,ST JOHNS COUNTY,5796,5796,5796,5796,5796,6125.58,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 137084,FL,ST JOHNS COUNTY,14895,14895,14895,14895,14895,23126.63,0,297.9,0,0,30.059828,-81.608917,Residential,Wood,1 770955,FL,ST JOHNS COUNTY,48906,48906,48906,48906,48906,43741.53,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 296576,FL,ST JOHNS COUNTY,270,270,270,270,270,272.89,0,5.4,0,0,30.059828,-81.608917,Residential,Wood,1 375634,FL,ST JOHNS COUNTY,179343,179343,179343,179343,179343,138734.01,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 666525,FL,ST JOHNS COUNTY,1359,1359,1359,1359,1359,1950.72,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 885400,FL,ST JOHNS COUNTY,5058,5058,5058,5058,5058,4492.77,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 294715,FL,ST JOHNS COUNTY,34560,34560,34560,34560,34560,43030.31,0,691.2,0,0,30.059828,-81.608917,Residential,Wood,1 121406,FL,ST JOHNS COUNTY,46332,46332,46332,46332,46332,42963.11,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 667352,FL,ST JOHNS COUNTY,163251,163251,163251,163251,163251,225436.73,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 221935,FL,ST JOHNS COUNTY,33093,33093,33093,33093,33093,25168.95,0,0,0,0,30.059828,-81.608917,Residential,Wood,1 420569,FL,ST JOHNS COUNTY,33876,33876,33876,33876,33876,48550.74,0,0,0,0,30.114735,-81.5924,Residential,Wood,1 121608,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,70242.8,0,0,0,0,30.114735,-81.5924,Residential,Wood,1 219338,FL,ST JOHNS COUNTY,172359,172359,172359,172359,172359,132188.67,0,0,0,0,30.114735,-81.5924,Residential,Wood,1 656313,FL,ST JOHNS COUNTY,6903,6903,6903,6903,6903,6089.93,0,0,0,0,30.114735,-81.5924,Residential,Wood,1 719612,FL,ST JOHNS COUNTY,14580000,14580000,14580000,14580000,14580000,20250000,0,0,0,0,30.106447,-81.552124,Commercial,Reinforced Concrete,1 622576,FL,ST JOHNS COUNTY,43407,43407,43407,43407,43407,51914.77,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 288272,FL,ST JOHNS COUNTY,42867,42867,42867,42867,42867,57756.55,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 483654,FL,ST JOHNS COUNTY,405891,405891,405891,405891,405891,452304.64,0,0,0,0,30.106447,-81.552124,Residential,Masonry,1 206575,FL,ST JOHNS COUNTY,2709,2709,2709,2709,2709,3276.81,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 431741,FL,ST JOHNS COUNTY,459,459,459,459,459,724.63,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 574975,FL,ST JOHNS COUNTY,51471,51471,51471,51471,51471,40960.83,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 916215,FL,ST JOHNS COUNTY,1107,1107,1107,1107,1107,1389.12,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 250085,FL,ST JOHNS COUNTY,3861,3861,3861,3861,3861,6023.91,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 498521,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,69145.67,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 437546,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,56863.22,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 336215,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,80534.37,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 850733,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,105209.14,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 779536,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,78858.06,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 806053,FL,ST JOHNS COUNTY,74331,74331,74331,74331,74331,91559.14,0,0,0,0,30.106447,-81.552124,Residential,Wood,1 215624,FL,ST JOHNS COUNTY,27090000,27090000,27090000,27090000,27090000,44190000,0,541910.7,0,0,30.07933,-81.564804,Commercial,Reinforced Concrete,4 615260,FL,ST JOHNS COUNTY,4935573,4935573,4935573,4935573,4935573,6950500.94,0,0,0,0,30.07933,-81.564804,Commercial,Reinforced Masonry,4 495971,FL,ST JOHNS COUNTY,3530205,3530205,3530205,3530205,3530205,4809240.63,0,70604.1,0,0,30.07933,-81.564804,Commercial,Reinforced Masonry,4 514202,FL,ST JOHNS COUNTY,81540,81540,81540,81540,81540,116822.03,0,1630.8,0,0,30.07933,-81.564804,Residential,Wood,4 538761,FL,ST JOHNS COUNTY,14688,14688,14688,14688,14688,14952.68,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 213484,FL,ST JOHNS COUNTY,9414,9414,9414,9414,9414,12070.4,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 143092,FL,ST JOHNS COUNTY,13680,13680,13680,13680,13680,14948.51,0,273.6,0,0,30.07933,-81.564804,Residential,Wood,4 708325,FL,ST JOHNS COUNTY,2754,2754,2754,2754,2754,3028.19,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 155509,FL,ST JOHNS COUNTY,29421,29421,29421,29421,29421,36485.86,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 746709,FL,ST JOHNS COUNTY,39987,39987,39987,39987,39987,42898.93,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 819848,FL,ST JOHNS COUNTY,1359,1359,1359,1359,1359,1225.46,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 309835,FL,ST JOHNS COUNTY,3681,3681,3681,3681,3681,3660.83,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 139184,FL,ST JOHNS COUNTY,57546,57546,57546,57546,57546,73285.41,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 290655,FL,ST JOHNS COUNTY,13788,13788,13788,13788,13788,14146.49,0,0,0,0,30.07933,-81.564804,Residential,Wood,4 827012,FL,ST JOHNS COUNTY,20790000,20790000,20790000,20790000,20790000,28440000,0,0,0,0,30.076292,-81.519836,Commercial,Reinforced Concrete,3 318336,FL,ST JOHNS COUNTY,43407,43407,43407,43407,43407,36388.09,0,0,0,0,30.076292,-81.519836,Residential,Wood,3 258417,FL,ST JOHNS COUNTY,3177,3177,3177,3177,3177,4762.93,0,0,0,0,30.076292,-81.519836,Residential,Wood,3 701302,FL,ST JOHNS COUNTY,22887,22887,22887,22887,22887,31733.47,0,0,0,0,30.076292,-81.519836,Residential,Wood,3 142034,FL,ST JOHNS COUNTY,31437,31437,31437,31437,31437,33882.55,0,0,0,0,30.076292,-81.519836,Residential,Wood,3 328942,FL,ST JOHNS COUNTY,0,32021.51,0,0,32021.51,40795.86,0,0,0,0,30.076292,-81.519836,Residential,Wood,3 347135,FL,ST JOHNS COUNTY,504770.4,504770.4,0,0,504770.4,724416.19,0,0,0,0,30.07089,-81.647475,Residential,Masonry,3 909114,FL,ST JOHNS COUNTY,464794.2,464794.2,0,0,464794.2,538371.12,0,0,0,0,30.070654,-81.611862,Residential,Masonry,1 563415,FL,ST JOHNS COUNTY,527901.3,527901.3,0,0,527901.3,726682.53,0,0,0,0,30.102745,-81.489723,Residential,Masonry,1 279517,FL,ST JOHNS COUNTY,0,2883624.15,0,0,2883624.15,4110894.59,0,0,0,0,30.059076,-81.533134,Commercial,Reinforced Masonry,3 556606,FL,ST JOHNS COUNTY,831498.3,831498.3,831498.3,831498.3,831498.3,794820.91,0,0,0,0,30.117247,-81.62587,Residential,Masonry,1 651400,FL,ST JOHNS COUNTY,1482427.8,0,0,0,1482427.8,2022704.54,0,0,0,0,30.110729,-81.609863,Residential,Masonry,1 727059,FL,ST JOHNS COUNTY,390150,0,0,0,390150,603480.9,0,0,0,0,30.110729,-81.609863,Residential,Masonry,1 696150,FL,ST JOHNS COUNTY,0,3594600,0,3594600,3594600,2637803.75,0,0,0,0,30.121256,-81.623055,Commercial,Reinforced Masonry,1 617858,FL,ST JOHNS COUNTY,0,1798427.92,0,0,1798427.92,2508494.02,0,0,0,0,30.084593,-81.597328,Residential,Masonry,1 435154,FL,ST JOHNS COUNTY,0,152627.89,0,0,152627.89,221061.66,0,0,0,0,30.084593,-81.597328,Residential,Wood,1 526134,FL,ST JOHNS COUNTY,0,28056.6,0,0,28056.6,27761.92,0,0,0,0,30.084593,-81.597328,Residential,Wood,1 168517,FL,ST JOHNS COUNTY,0,56113.2,0,0,56113.2,50410.19,0,0,0,0,30.084593,-81.597328,Residential,Wood,1 338250,FL,ST JOHNS COUNTY,0,101003.75,0,0,101003.75,165129.01,0,0,0,0,30.084593,-81.597328,Residential,Wood,1 183015,FL,ST JOHNS COUNTY,0,33937.26,0,0,33937.26,23756.08,0,0,0,0,30.084593,-81.597328,Residential,Wood,1 153278,FL,ST JOHNS COUNTY,0,3030.11,0,0,3030.11,5192.75,0,0,0,0,30.084593,-81.597328,Residential,Wood,1 805805,FL,ST JOHNS COUNTY,0,80803,0,0,80803,104866.14,0,0,0,0,30.060823,-81.533951,Residential,Wood,1 123298,FL,ST JOHNS COUNTY,0,71824.89,0,0,71824.89,113820.9,0,0,0,0,30.110239,-81.609711,Residential,Wood,1 220620,FL,ST JOHNS COUNTY,0,24689.81,0,0,24689.81,36061.93,0,0,0,0,30.109016,-81.607773,Residential,Wood,1 111828,FL,ST JOHNS COUNTY,0,15655.58,0,0,15655.58,15112.77,0,0,0,0,30.110239,-81.609711,Residential,Wood,1 809267,FL,ST JOHNS COUNTY,0,19785.51,0,0,19785.51,17406.3,0,0,0,0,30.110239,-81.609711,Residential,Wood,1 100832,FL,ST JOHNS COUNTY,0,19639.62,0,0,19639.62,16833.94,0,0,0,0,30.109016,-81.607773,Residential,Wood,1 833501,FL,ST JOHNS COUNTY,0,847275.58,0,0,847275.58,969562.87,0,0,0,0,30.110361,-81.611046,Residential,Masonry,1 855220,FL,ST JOHNS COUNTY,0,657160.71,0,0,657160.71,711996.83,0,0,0,0,30.101952,-81.580856,Residential,Masonry,4 780279,FL,ST JOHNS COUNTY,0,670317.01,0,0,670317.01,1002611.92,0,0,0,0,30.103998,-81.583176,Residential,Masonry,4 736500,FL,ST JOHNS COUNTY,0,996907.03,0,0,996907.03,1511111.68,0,0,0,0,30.101873,-81.581108,Residential,Masonry,4 769111,FL,ST JOHNS COUNTY,0,5050187.6,0,0,5050187.6,7381717.8,0,0,0,0,30.059824,-81.528687,Commercial,Reinforced Masonry,1 552700,FL,ST JOHNS COUNTY,0,78558.47,0,0,78558.47,83946.96,0,0,0,0,30.059824,-81.528687,Residential,Wood,1 261355,FL,ST JOHNS COUNTY,0,219963.73,0,0,219963.73,267915.82,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 232697,FL,ST JOHNS COUNTY,0,114470.92,0,0,114470.92,87570.25,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 871943,FL,ST JOHNS COUNTY,0,40401.5,0,0,40401.5,58258.96,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 902178,FL,ST JOHNS COUNTY,0,109981.86,0,0,109981.86,175003.14,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 642392,FL,ST JOHNS COUNTY,0,40401.5,0,0,40401.5,46833.42,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 879254,FL,ST JOHNS COUNTY,0,860403.83,0,0,860403.83,963555.92,0,0,0,0,30.0795,-81.547592,Residential,Masonry,3 662332,FL,ST JOHNS COUNTY,0,57235.46,0,0,57235.46,46631.45,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 322056,FL,ST JOHNS COUNTY,0,35912.45,0,0,35912.45,54330.65,0,0,0,0,30.0795,-81.547592,Residential,Wood,3 412153,FL,DUVAL COUNTY,0,1771778.68,0,0,1771778.68,2326345.41,0,0,0,0,30.32388,-81.39629,Residential,Masonry,1 661157,FL,DUVAL COUNTY,0,1320490.38,0,0,1320490.38,1487737.09,0,0,0,0,30.323704,-81.396118,Residential,Masonry,1 340623,FL,DUVAL COUNTY,0,125099.09,0,0,125099.09,108408.37,0,0,0,0,30.32463,-81.39558,Residential,Wood,1 316160,FL,DUVAL COUNTY,0,15753.22,0,0,15753.22,21458.91,0,0,0,0,30.316307,-81.400459,Residential,Wood,1 436138,FL,DUVAL COUNTY,0,19459.86,0,0,19459.86,21023.5,0,0,0,0,30.31648,-81.39863,Residential,Wood,3 117516,FL,DUVAL COUNTY,0,72279.47,0,0,72279.47,109140.85,0,0,0,0,30.31976,-81.40025,Residential,Wood,3 648515,FL,DUVAL COUNTY,0,50966.3,0,0,50966.3,58858.12,0,0,0,0,30.317,-81.4043,Residential,Wood,3 845348,FL,DUVAL COUNTY,2812770,2812770,2812770,2812770,2812770,3575480.71,0,0,0,0,30.320713,-81.408585,Commercial,Reinforced Masonry,1 369196,FL,DUVAL COUNTY,252000,252000,252000,252000,252000,332633.95,0,0,0,0,30.320713,-81.408585,Residential,Wood,1 524989,FL,DUVAL COUNTY,834088.5,834088.5,834088.5,834088.5,834088.5,699821.1,0,0,0,0,30.307583,-81.400467,Residential,Masonry,1 731292,FL,DUVAL COUNTY,1800,1800,1800,1800,1800,2411.14,90,90,0,0,30.31646,-81.398552,Residential,Wood,1 270408,FL,DUVAL COUNTY,1089469.8,1089469.8,1089469.8,1089469.8,1089469.8,1550271.95,0,0,0,0,30.32056,-81.3982,Residential,Masonry,1 146599,FL,DUVAL COUNTY,317714.4,317714.4,0,0,317714.4,436565,0,0,0,0,30.315924,-81.409599,Residential,Wood,1 334837,FL,DUVAL COUNTY,0,19459.86,0,0,19459.86,17649.78,0,0,0,0,30.07843,-81.588705,Residential,Wood,4 713639,FL,DUVAL COUNTY,0,228885,0,0,228885,398985.46,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 994148,FL,DUVAL COUNTY,0,136219.01,0,0,136219.01,119117.8,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 311195,FL,DUVAL COUNTY,0,68572.83,0,0,68572.83,93019.39,0,0,0,0,30.323355,-81.41358,Residential,Wood,3 122957,FL,DUVAL COUNTY,0,13932.33,0,0,13932.33,22328.12,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 792909,FL,DUVAL COUNTY,0,7815.45,0,0,7815.45,6709.41,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 354608,FL,DUVAL COUNTY,0,281704.61,0,0,281704.61,374303.74,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 669472,FL,DUVAL COUNTY,0,359544.05,0,0,359544.05,338329.87,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 606218,FL,DUVAL COUNTY,0,194598.58,0,0,194598.58,329036.62,0,0,0,0,30.31545,-81.41996,Residential,Wood,1 997046,FL,DUVAL COUNTY,0,4944733.28,0,0,4944733.28,6494175.34,0,0,0,0,30.32335,-81.40061,Commercial,Reinforced Masonry,1 762150,FL,DUVAL COUNTY,0,77463.33,0,0,77463.33,87078.85,0,0,0,0,30.317001,-81.411942,Residential,Wood,1 598122,FL,DUVAL COUNTY,0,2140965.72,0,0,2140965.72,3029963.19,0,0,0,0,30.307583,-81.400467,Commercial,Reinforced Masonry,1 743490,FL,DUVAL COUNTY,0,284314.86,0,0,284314.86,361659.87,0,0,0,0,30.307583,-81.400467,Residential,Wood,1 354377,FL,DUVAL COUNTY,0,49381,0,0,49381,39256.42,0,0,0,0,30.307583,-81.400467,Residential,Wood,1 423012,FL,DUVAL COUNTY,0,121274.42,0,0,121274.42,107788.7,0,0,0,0,30.307583,-81.400467,Residential,Wood,1 193658,FL,DUVAL COUNTY,0,1176524.82,0,0,1176524.82,1432018.95,0,0,0,0,30.307583,-81.400467,Residential,Masonry,1 932158,FL,DUVAL COUNTY,0,3724.36,0,0,3724.36,5189.01,0,0,0,0,30.307583,-81.400467,Residential,Wood,1 145157,FL,DUVAL COUNTY,0,37409.85,0,0,37409.85,37061,0,0,0,0,30.307583,-81.400467,Residential,Wood,1 917300,FL,DUVAL COUNTY,0,6016750.88,0,0,6016750.88,8877258.64,0,0,0,0,30.317001,-81.411942,Commercial,Reinforced Masonry,1 139283,FL,DUVAL COUNTY,0,30805.76,0,0,30805.76,33005.54,0,0,0,0,30.317001,-81.411942,Residential,Wood,1 677487,FL,DUVAL COUNTY,301500,301500,301500,301500,301500,392562.05,0,0,0,0,30.35943,-81.58417,Residential,Wood,1 945412,FL,DUVAL COUNTY,0,4795286.76,0,0,4795286.76,7576744.89,0,0,0,0,30.359402,-81.605179,Commercial,Reinforced Masonry,1 360081,FL,DUVAL COUNTY,0,35137.08,0,0,35137.08,25019.36,0,0,0,0,30.359365,-81.605171,Residential,Wood,1 942850,FL,DUVAL COUNTY,0,1912196.88,0,0,1912196.88,1507767.24,0,0,0,0,30.361128,-81.603073,Commercial,Reinforced Masonry,1 788310,FL,DUVAL COUNTY,0,2201615.46,0,0,2201615.46,1882381.22,0,0,0,0,30.361128,-81.603073,Commercial,Reinforced Masonry,1 715861,FL,DUVAL COUNTY,0,1766100.6,0,1766100.6,1766100.6,1755306.19,0,0,0,0,30.360252,-81.605476,Residential,Masonry,1 597274,FL,DUVAL COUNTY,12600000,12600000,12600000,12600000,12600000,13590000,0,0,0,0,30.361542,-81.605911,Commercial,Reinforced Concrete,1 568609,FL,DUVAL COUNTY,42966.9,42966.9,42966.9,42966.9,42966.9,43804.5,0,0,0,0,30.37509,-81.58585,Residential,Wood,3 289654,FL,DUVAL COUNTY,11070000,11070000,11070000,11070000,11070000,11520000,0,0,0,0,30.37948,-81.60523,Commercial,Reinforced Concrete,3 280820,FL,DUVAL COUNTY,531195.3,531195.3,0,0,531195.3,449472.5,0,0,0,0,30.360909,-81.605698,Residential,Masonry,1 673647,FL,DUVAL COUNTY,8564400,8564400,8564400,8564400,8564400,14040000,171288,428220,0,0,30.366407,-81.589439,Commercial,Reinforced Masonry,3 327821,FL,DUVAL COUNTY,0,2581499.51,0,0,2581499.51,2818481.17,0,0,0,0,30.35235,-81.57995,Commercial,Reinforced Masonry,1 950932,FL,DUVAL COUNTY,0,63962.53,0,0,63962.53,80377.87,0,0,0,0,30.370401,-81.594604,Residential,Wood,1 998455,FL,DUVAL COUNTY,0,931874.38,0,0,931874.38,1191174.01,0,0,0,0,30.35283,-81.58765,Residential,Masonry,1 540523,FL,DUVAL COUNTY,0,931874.38,0,0,931874.38,1311706.37,0,0,0,0,30.35283,-81.58765,Residential,Masonry,1 424217,FL,DUVAL COUNTY,0,112049.98,0,0,112049.98,110472.32,0,0,0,0,30.35283,-81.58765,Residential,Wood,1 699408,FL,DUVAL COUNTY,0,317042.66,0,0,317042.66,380299.01,0,0,0,0,30.356455,-81.600258,Residential,Wood,1 687347,FL,DUVAL COUNTY,0,164297.41,0,0,164297.41,260838.57,0,0,0,0,30.356455,-81.600258,Residential,Wood,1 680327,FL,DUVAL COUNTY,0,67387.61,0,0,67387.61,85179.15,0,0,0,0,30.356455,-81.600258,Residential,Wood,1 597117,FL,DUVAL COUNTY,0,2012001.49,0,0,2012001.49,3570900.25,0,0,0,0,30.370401,-81.594604,Commercial,Reinforced Masonry,1 266549,FL,DUVAL COUNTY,0,6551680.14,0,0,6551680.14,8158545.21,0,0,0,0,30.370401,-81.594604,Commercial,Reinforced Masonry,1 673994,FL,DUVAL COUNTY,0,616274.9,0,0,616274.9,941125.73,0,0,0,0,30.370401,-81.594604,Residential,Masonry,1 436373,FL,DUVAL COUNTY,0,112049.98,0,0,112049.98,176998.63,0,0,0,0,30.368483,-81.596756,Residential,Wood,1 835868,FL,LEON COUNTY,0,0,36000,0,36000,46887.77,0,0,0,0,30.44103,-84.28143,Residential,Wood,1 214893,FL,LEON COUNTY,235620,235620,235620,235620,235620,376633.86,0,0,0,0,30.431065,-84.252305,Residential,Wood,1 649680,FL,LEON COUNTY,202779,202779,202779,202779,202779,295331.39,0,0,0,0,30.431065,-84.252305,Residential,Wood,1 415864,FL,LEON COUNTY,0,10710000,0,0,10710000,15300000,0,0,0,0,30.43304,-84.24847,Commercial,Reinforced Concrete,1 119912,FL,LEON COUNTY,1562846.4,1562846.4,1562846.4,1562846.4,1562846.4,1979326.21,0,0,0,0,30.440573,-84.280655,Residential,Masonry,3 595269,FL,LEON COUNTY,0,2522521.02,0,0,2522521.02,2539310.92,0,0,0,0,30.43634,-84.26272,Commercial,Reinforced Masonry,1 767070,FL,LEON COUNTY,0,488979.75,0,0,488979.75,656204.47,0,0,0,0,30.43634,-84.26272,Residential,Masonry,1 676536,FL,LEON COUNTY,2556180,2556180,2556180,2556180,2556180,4360454.54,0,127809,0,0,30.42622,-84.23314,Commercial,Reinforced Masonry,1 852629,FL,LEON COUNTY,1351652.4,1351652.4,1351652.4,1351652.4,1351652.4,1462915.02,0,0,0,0,30.44022,-84.2801,Residential,Masonry,3 389349,FL,LEON COUNTY,1187910,1187910,1187910,1187910,1187910,1391736.35,0,59395.5,0,0,30.402605,-84.236328,Residential,Masonry,3 152953,FL,LEON COUNTY,10080000,10080000,0,0,10080000,11700000,0,0,0,0,30.44255,-84.28029,Commercial,Reinforced Concrete,1 955461,FL,LEON COUNTY,591958.8,591958.8,0,0,591958.8,801412.77,0,0,0,0,30.416592,-84.280754,Residential,Masonry,1 237748,FL,LEON COUNTY,1218366,1218366,0,0,1218366,1027016.75,0,0,0,0,30.44327,-84.27986,Residential,Masonry,1 761602,FL,LEON COUNTY,4909093.2,4909093.2,0,0,4909093.2,5282734.1,0,0,0,0,30.44227,-84.280342,Commercial,Reinforced Masonry,1 896196,FL,LEON COUNTY,0,43020000,0,0,43020000,57960000,0,0,0,0,30.43398,-84.25146,Commercial,Steel Frame,1 119126,FL,LEON COUNTY,0,4555425,0,0,4555425,4086216.22,0,0,0,0,30.40988,-84.28197,Commercial,Reinforced Masonry,1 384059,FL,LEON COUNTY,0,198572.4,0,198572.4,198572.4,252416.89,0,0,0,0,30.421623,-84.233147,Residential,Wood,1 390978,FL,LEON COUNTY,0,915422.4,0,915422.4,915422.4,1475143.7,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 274235,FL,LEON COUNTY,0,813650.4,0,813650.4,813650.4,1264883.82,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 771305,FL,LEON COUNTY,0,844952.4,0,844952.4,844952.4,843562.45,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 726249,FL,LEON COUNTY,0,998222.4,0,998222.4,998222.4,1070605.5,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 593040,FL,LEON COUNTY,0,850622.4,0,850622.4,850622.4,744494.5,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 492618,FL,LEON COUNTY,0,694652.4,0,694652.4,694652.4,771708.8,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 930951,FL,LEON COUNTY,0,575654.4,0,575654.4,575654.4,603359.49,0,0,0,0,30.421623,-84.233147,Residential,Masonry,1 481346,FL,LEON COUNTY,0,466987.5,0,466987.5,466987.5,427900.65,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 441607,FL,LEON COUNTY,0,466987.5,0,466987.5,466987.5,626381.54,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 969756,FL,LEON COUNTY,0,466987.5,0,466987.5,466987.5,766926.1,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 260394,FL,LEON COUNTY,0,570183.3,0,570183.3,570183.3,560567.73,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 344306,FL,LEON COUNTY,0,570183.3,0,570183.3,570183.3,1021882.51,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 303488,FL,LEON COUNTY,0,699969.6,0,699969.6,699969.6,674802.19,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 420736,FL,LEON COUNTY,0,570183.3,0,570183.3,570183.3,697904.36,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 999074,FL,LEON COUNTY,0,570183.3,0,570183.3,570183.3,706234.74,0,0,0,0,30.43698,-84.24239,Residential,Masonry,1 436388,FL,LEON COUNTY,0,2134252.02,0,0,2134252.02,2005612.11,0,0,0,0,30.44088,-84.28105,Commercial,Reinforced Masonry,3 225877,FL,LEON COUNTY,0,1659252.15,0,0,1659252.15,1594474.95,0,0,0,0,30.4049,-84.28132,Residential,Masonry,1 239600,FL,LEON COUNTY,0,615141.68,0,0,615141.68,917048.9,0,0,0,0,30.44978,-84.2273,Residential,Masonry,1 372980,FL,LEON COUNTY,0,88293.33,0,0,88293.33,142673.19,0,0,0,0,30.4413,-84.25826,Residential,Wood,1 426550,FL,LEON COUNTY,0,19440000,0,0,19440000,33660000,0,0,0,0,30.43398,-84.25146,Commercial,Reinforced Concrete,1 668292,FL,LEON COUNTY,0,56113.2,0,0,56113.2,62359.72,0,0,0,0,30.4265,-84.23478,Residential,Wood,1 579643,FL,LEON COUNTY,0,7070.26,0,0,7070.26,10586.3,0,0,0,0,30.4296,-84.262,Residential,Wood,4 719414,FL,LEON COUNTY,0,39110.9,0,0,39110.9,44304.82,0,0,0,0,30.40526,-84.280754,Residential,Wood,1 909116,FL,LEON COUNTY,0,485926.81,0,0,485926.81,537162.93,0,0,0,0,30.4296,-84.262,Residential,Masonry,4 154943,FL,LEON COUNTY,0,104710.59,0,0,104710.59,152592.65,0,0,0,0,30.59178,-84.044395,Residential,Wood,4 767203,FL,LEON COUNTY,0,14743.18,0,0,14743.18,14256.07,0,0,0,0,30.4296,-84.262,Residential,Wood,4 969840,FL,LEON COUNTY,0,352458.2,0,0,352458.2,524617.12,0,0,0,0,30.40526,-84.280754,Residential,Wood,1 250163,FL,LEON COUNTY,0,95253.27,0,0,95253.27,167889.61,0,0,0,0,30.4296,-84.262,Residential,Wood,4 357693,FL,LEON COUNTY,0,1011727.65,0,0,1011727.65,1602855.83,0,0,0,0,30.43984,-84.28156,Residential,Masonry,1 202254,FL,LEON COUNTY,0,830819.83,0,0,830819.83,1137198.76,0,0,0,0,30.42305,-84.27945,Residential,Masonry,1 891615,FL,LEON COUNTY,0,265132.6,0,0,265132.6,307890.54,0,0,0,0,30.40526,-84.280754,Residential,Wood,1 210155,FL,LEON COUNTY,0,227476.16,0,0,227476.16,236588.86,0,0,0,0,30.40526,-84.280754,Residential,Wood,1 406098,FL,LEON COUNTY,0,1143025.79,0,0,1143025.79,955064.34,0,0,0,0,30.43931,-84.27895,Residential,Masonry,1 636233,FL,LEON COUNTY,0,44890.56,0,0,44890.56,71834.27,0,0,0,0,30.395043,-84.624554,Residential,Wood,3 660021,FL,LEON COUNTY,0,31500000,0,0,31500000,24480000,0,0,0,0,30.43398,-84.25146,Commercial,Reinforced Concrete,1 908793,FL,LEON COUNTY,0,783871.18,0,0,783871.18,1224731.31,0,0,0,0,30.45686,-84.28033,Residential,Masonry,1 285202,FL,LEON COUNTY,0,325758.61,0,0,325758.61,429563.55,0,0,0,0,30.45686,-84.28033,Residential,Wood,1 575821,FL,LEON COUNTY,0,315480.6,0,0,315480.6,372535.27,0,0,0,0,30.466047,-84.284218,Residential,Wood,1 905410,FL,LEON COUNTY,1192500,1192500,1192500,1192500,1192500,903920.96,0,0,0,0,30.46297,-84.27776,Residential,Masonry,1 234566,FL,LEON COUNTY,465300,465300,465300,465300,465300,548653.84,0,0,0,0,30.46196,-84.26385,Residential,Masonry,1 648800,FL,LEON COUNTY,99918,99918,99918,99918,99918,74174.13,0,0,0,0,30.455825,-84.28311,Residential,Wood,1 118922,FL,LEON COUNTY,0,54554.94,0,0,54554.94,57311.33,0,0,0,0,30.49889,-84.33671,Residential,Wood,1 999511,FL,LEON COUNTY,0,17010000,0,0,17010000,14400000,0,0,0,0,30.467535,-84.361351,Commercial,Reinforced Concrete,1 460983,FL,LEON COUNTY,318280.5,318280.5,0,0,318280.5,259780.54,0,0,0,0,30.4847,-84.3232,Residential,Wood,1 746058,FL,LEON COUNTY,141777,141777,0,0,141777,137834.47,0,0,0,0,30.46311,-84.27017,Residential,Wood,1 914824,FL,LEON COUNTY,0,4388485.21,0,0,4388485.21,6890957.46,0,0,0,0,30.45505,-84.27996,Commercial,Reinforced Masonry,1 828851,FL,LEON COUNTY,0,8466596.46,0,0,8466596.46,12420000,0,0,0,0,30.50079,-84.33466,Commercial,Reinforced Masonry,1 215511,FL,LEON COUNTY,0,2974547.03,0,0,2974547.03,4744979.57,0,0,0,0,30.46321,-84.35702,Commercial,Reinforced Masonry,1 689551,FL,LEON COUNTY,0,99919.64,0,0,99919.64,124159.35,0,0,0,0,30.503363,-84.330009,Residential,Wood,1 646941,FL,LEON COUNTY,0,476968.9,0,0,476968.9,796299.57,0,0,0,0,30.4847,-84.3232,Residential,Masonry,4 239894,FL,LEON COUNTY,0,476968.9,0,0,476968.9,737077.2,0,0,0,0,30.4847,-84.3232,Residential,Masonry,4 601473,FL,LEON COUNTY,0,476968.9,0,0,476968.9,545209.79,0,0,0,0,30.4847,-84.3232,Residential,Masonry,4 295575,FL,LEON COUNTY,0,365843.45,0,0,365843.45,509475.78,0,0,0,0,30.45276,-84.28924,Residential,Masonry,1 284817,FL,LEON COUNTY,0,283500,0,283500,283500,486383.94,0,14175,0,0,30.46483,-84.33839,Residential,Wood,1 247418,FL,LEON COUNTY,0,86928.01,0,0,86928.01,151790.22,0,0,0,0,30.45369,-84.33423,Residential,Wood,1 956631,FL,LEON COUNTY,0,4282013.55,0,0,4282013.55,3366690.33,0,0,0,0,30.45369,-84.33423,Commercial,Reinforced Masonry,1 274394,FL,LEON COUNTY,901350,901350,901350,901350,901350,775027.6,0,0,0,0,30.45801,-84.39119,Residential,Masonry,1 241568,FL,LEON COUNTY,157500,157500,157500,157500,157500,157083.26,0,0,0,0,30.45801,-84.39119,Residential,Wood,1 710879,FL,LEON COUNTY,97344,97344,97344,97344,97344,146964.13,0,0,0,0,30.43991,-84.32078,Residential,Wood,1 389832,FL,LEON COUNTY,0,493768.44,0,0,493768.44,774560.73,0,0,0,0,30.44606,-84.29691,Residential,Masonry,1 981075,FL,LEON COUNTY,0,10171.26,0,0,10171.26,12464.27,0,0,0,0,30.446283,-84.297981,Residential,Wood,1 472817,FL,LEON COUNTY,0,50856.3,0,50856.3,50856.3,57657.31,0,0,0,0,30.446283,-84.297981,Residential,Wood,1 270291,FL,LEON COUNTY,0,3154939.92,0,0,3154939.92,4628826.89,0,0,0,0,30.44929,-84.29436,Commercial,Reinforced Masonry,1 625006,FL,LEON COUNTY,0,6153405.75,0,0,6153405.75,9180000,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 730065,FL,LEON COUNTY,0,3883893.75,0,0,3883893.75,6683963.65,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 127439,FL,LEON COUNTY,0,7782615,0,7782615,7782615,9720000,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 200161,FL,LEON COUNTY,0,7626264.75,0,0,7626264.75,9810000,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 972046,FL,LEON COUNTY,0,10260000,0,0,10260000,13950000,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Concrete,1 731927,FL,LEON COUNTY,0,8004699,0,8004699,8004699,7507287,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 189177,FL,LEON COUNTY,0,3670724.25,0,0,3670724.25,4709686.04,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 805881,FL,LEON COUNTY,0,759946.5,0,759946.5,759946.5,1072096.05,0,0,0,0,30.44616,-84.34249,Residential,Masonry,1 689675,FL,LEON COUNTY,0,11520000,0,11520000,11520000,14130000,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Concrete,1 147990,FL,LEON COUNTY,0,6008661,0,6008661,6008661,8479422.4,0,0,0,0,30.44616,-84.34249,Commercial,Reinforced Masonry,1 857740,FL,LEON COUNTY,0,765000,0,765000,765000,902045.16,0,0,0,0,30.44616,-84.34249,Residential,Masonry,1 650870,FL,LEON COUNTY,0,121500,0,121500,121500,99362.7,0,0,0,0,30.44616,-84.34249,Residential,Wood,1 171696,FL,LEON COUNTY,0,55897.2,0,55897.2,55897.2,80470.73,0,0,0,0,30.44041,-84.34556,Residential,Wood,1 173411,FL,LEON COUNTY,0,241255.8,0,241255.8,241255.8,371101.6,0,0,0,0,30.440655,-84.345695,Residential,Wood,1 134855,FL,LEON COUNTY,0,270000,0,270000,270000,325377,0,0,0,0,30.439709,-84.344559,Residential,Wood,1 253880,FL,LEON COUNTY,0,320625,0,320625,320625,402392.71,0,0,0,0,30.44111,-84.34211,Residential,Wood,1 867210,FL,LEON COUNTY,0,6384830,0,0,6384830,7005754.72,0,0,0,0,30.448938,-84.298157,Commercial,Reinforced Masonry,1 201080,FL,LEON COUNTY,0,9090000,0,9090000,9090000,6904848.8,0,0,0,0,30.44509,-84.309,Commercial,Reinforced Concrete,1 402131,FL,LEON COUNTY,316205.1,316205.1,0,0,316205.1,372521.23,0,0,0,0,30.44545,-84.40235,Residential,Wood,1 974455,FL,LEON COUNTY,575698.5,575698.5,0,0,575698.5,751327.99,0,0,0,0,30.462917,-84.313499,Residential,Masonry,1 703811,FL,LEON COUNTY,532080.9,532080.9,0,0,532080.9,444074.72,0,0,0,0,30.43784,-84.35067,Residential,Masonry,1 766146,FL,LEON COUNTY,1296337.5,1296337.5,0,0,1296337.5,1210670.33,0,0,0,0,30.449125,-84.315208,Residential,Masonry,1 651977,FL,LEON COUNTY,538296.3,538296.3,0,0,538296.3,528908.41,0,0,0,0,30.43991,-84.32078,Residential,Masonry,1 395336,FL,LEON COUNTY,0,5091357.35,0,0,5091357.35,7223719.64,0,0,0,0,30.44532,-84.32872,Commercial,Reinforced Masonry,1 309592,FL,LEON COUNTY,0,6252544.12,0,0,6252544.12,6829178.74,0,0,0,0,30.446985,-84.30714,Commercial,Reinforced Masonry,1 724503,FL,LEON COUNTY,0,8306951.47,0,0,8306951.47,7689578.83,0,0,0,0,30.446985,-84.30714,Commercial,Reinforced Masonry,1 133652,FL,LEON COUNTY,0,172548.08,0,0,172548.08,227487.38,0,0,0,0,30.43776,-84.33604,Residential,Wood,1 932447,FL,LEON COUNTY,0,172548.08,0,0,172548.08,223563.3,0,0,0,0,30.43776,-84.33604,Residential,Wood,1 640925,FL,LEON COUNTY,0,5267934.85,0,0,5267934.85,5882808.21,0,0,0,0,30.43776,-84.33604,Commercial,Reinforced Masonry,1 268779,FL,LEON COUNTY,0,61830000,0,0,61830000,81720000,0,0,0,0,30.447533,-84.33783,Commercial,Steel Frame,1 234219,FL,LEON COUNTY,0,1837319.97,0,0,1837319.97,2835646.15,0,0,0,0,30.43776,-84.33604,Commercial,Reinforced Masonry,1 776191,FL,LEON COUNTY,0,24270.08,0,0,24270.08,26438.85,0,0,0,0,30.44801,-84.3476,Residential,Wood,1 862405,FL,LEON COUNTY,0,1518833.82,0,0,1518833.82,2097302.94,0,0,0,0,30.448093,-84.359467,Residential,Masonry,1 439550,FL,LEON COUNTY,609030,609030,609030,609030,609030,580433.61,0,0,0,0,30.31216,-84.24999,Residential,Masonry,1 610152,FL,LEON COUNTY,162450,162450,162450,162450,162450,141042.99,0,0,0,0,30.31259,-84.25024,Residential,Wood,1 636589,FL,LEON COUNTY,0,197877.24,0,0,197877.24,156496.16,0,0,0,0,30.31229,-84.24484,Residential,Wood,1 663394,FL,LEON COUNTY,0,12945.24,0,0,12945.24,21192.65,0,0,0,0,30.31229,-84.24484,Residential,Wood,1 203390,FL,LEON COUNTY,0,16643.88,0,0,16643.88,21370.74,0,0,0,0,30.31229,-84.24484,Residential,Wood,1 460155,FL,LEON COUNTY,98354.7,98354.7,0,0,98354.7,135328.2,0,0,0,0,30.386391,-84.27475,Residential,Wood,1 202669,FL,LEON COUNTY,0,9270000,0,0,9270000,8699093.72,0,0,0,0,30.48112,-84.23494,Commercial,Reinforced Concrete,1 680696,FL,LEON COUNTY,0,799728.3,0,0,799728.3,871355.17,0,0,0,0,30.46136,-84.2286,Residential,Masonry,1 932413,FL,LEON COUNTY,0,581330.11,0,0,581330.11,866799.82,0,0,0,0,30.458836,-84.261101,Residential,Masonry,1 577961,FL,LEON COUNTY,0,8505000,0,8505000,8505000,9540000,0,425250,0,0,30.47315,-84.22688,Commercial,Reinforced Masonry,3 402465,FL,LEON COUNTY,156708,156708,156708,156708,156708,153754.84,0,0,0,0,30.46128,-84.22729,Residential,Wood,1 441804,FL,LEON COUNTY,23728.5,23728.5,23728.5,23728.5,23728.5,30607.99,0,0,0,0,30.498346,-84.24707,Residential,Wood,1 427207,FL,LEON COUNTY,0,971817.66,0,0,971817.66,1520598.23,0,0,0,0,30.449013,-84.273872,Residential,Masonry,1 357789,FL,LEON COUNTY,0,157192.2,0,157192.2,157192.2,117898.24,0,0,0,0,30.448673,-84.274208,Residential,Wood,1 962575,FL,LEON COUNTY,0,16643.88,0,0,16643.88,23776.55,0,0,0,0,30.448673,-84.274208,Residential,Wood,1 481067,FL,LEON COUNTY,0,190479.96,0,0,190479.96,216144.28,0,0,0,0,30.45217,-84.26931,Residential,Wood,1 378030,FL,LEON COUNTY,0,5016430.95,0,0,5016430.95,4218015.8,0,0,0,0,30.49676,-84.24753,Commercial,Reinforced Masonry,1 227970,FL,LEON COUNTY,390707.1,390707.1,0,0,390707.1,625439.24,0,0,0,0,30.464699,-84.215683,Residential,Masonry,1 312359,FL,LEON COUNTY,274538.7,274538.7,0,0,274538.7,296027.39,0,0,0,0,30.47708,-84.2336,Residential,Wood,1 622542,FL,LEON COUNTY,789080.4,789080.4,0,0,789080.4,1151473.46,0,0,0,0,30.454485,-84.243019,Residential,Masonry,1 654076,FL,LEON COUNTY,1663501.5,1663501.5,1663501.5,1663501.5,1663501.5,2406088.57,0,0,0,0,30.4753,-84.23004,Residential,Masonry,1 799638,FL,LEON COUNTY,11250000,11250000,11250000,11250000,11250000,9180000,224136,560340,0,0,30.48733,-84.24712,Commercial,Reinforced Concrete,1 301168,FL,LEON COUNTY,6689700,6689700,6689700,6689700,6689700,8924113.32,133794,334485,0,0,30.47717,-84.23226,Commercial,Reinforced Masonry,3 704199,FL,LEON COUNTY,589561.2,589561.2,589561.2,589561.2,589561.2,1036566.5,0,0,0,0,30.47717,-84.23226,Residential,Masonry,3 995995,FL,LEON COUNTY,325486.8,325486.8,325486.8,325486.8,325486.8,539006.14,0,0,0,0,30.47665,-84.22402,Residential,Wood,1 586496,FL,LEON COUNTY,585852.3,585852.3,585852.3,585852.3,585852.3,600882.93,0,0,0,0,30.4753,-84.23004,Residential,Masonry,1 166251,FL,LEON COUNTY,311400,311400,311400,311400,311400,452215.08,6228,15570,0,0,30.47717,-84.23226,Residential,Wood,3 627242,FL,LEON COUNTY,0,865422,0,865422,865422,1225524.09,0,0,0,0,30.49624,-84.24965,Residential,Masonry,1 704509,FL,LEON COUNTY,0,1048482,0,1048482,1048482,1137647.01,0,0,0,0,30.49624,-84.24965,Residential,Masonry,1 392017,FL,LEON COUNTY,0,1048482,0,1048482,1048482,891394.23,0,0,0,0,30.49624,-84.24965,Residential,Masonry,1 744159,FL,LEON COUNTY,0,7381561.5,0,7381561.5,7381561.5,6890717.19,0,0,0,0,30.488613,-84.243156,Commercial,Reinforced Masonry,1 452889,FL,LEON COUNTY,0,4987800,0,4987800,4987800,7567739.55,0,0,0,0,30.47283,-84.23418,Commercial,Reinforced Masonry,1 877439,FL,LEON COUNTY,0,280565.98,0,0,280565.98,242549.29,0,0,0,0,30.4737,-84.2355,Residential,Wood,4 636980,FL,LEON COUNTY,0,2284968.6,0,2284968.6,2284968.6,2478733.94,0,0,0,0,30.46488,-84.24526,Commercial,Reinforced Masonry,1 996522,FL,LEON COUNTY,0,78714.47,0,0,78714.47,84395.29,0,0,0,0,30.451044,-84.271469,Residential,Wood,1 929753,FL,LEON COUNTY,0,412716.6,0,0,412716.6,634798.99,0,0,0,0,30.541626,-84.226273,Residential,Masonry,1 956015,FL,LEON COUNTY,2583720,2583720,2583720,2583720,2583720,4070650.86,0,0,0,0,30.51406,-84.22245,Commercial,Reinforced Masonry,1 669029,FL,LEON COUNTY,1572210,1572210,1572210,1572210,1572210,2495814.2,0,0,0,0,30.51406,-84.22245,Residential,Masonry,1 228166,FL,LEON COUNTY,896400,896400,896400,896400,896400,1430733.28,0,0,0,0,30.51406,-84.22245,Residential,Masonry,1 677953,FL,LEON COUNTY,634500,634500,634500,634500,634500,571415.47,0,0,0,0,30.51406,-84.22245,Residential,Masonry,1 401301,FL,LEON COUNTY,279900,279900,279900,279900,279900,194698.44,0,0,0,0,30.51498,-84.22197,Residential,Wood,1 268640,FL,LEON COUNTY,198990,198990,198990,198990,198990,291206.74,0,0,0,0,30.5536,-84.15761,Residential,Wood,3 300856,FL,LEON COUNTY,49500,49500,49500,49500,49500,45294.48,0,0,0,0,30.51406,-84.22245,Residential,Wood,1 933265,FL,LEON COUNTY,0,113733.18,0,0,113733.18,105301.8,0,0,0,0,30.53004,-84.23324,Residential,Wood,1 891070,FL,LEON COUNTY,0,18630000,0,0,18630000,31950000,0,0,0,0,30.56098,-84.21539,Commercial,Reinforced Concrete,3 511306,FL,LEON COUNTY,0,201339.27,0,0,201339.27,283800.18,0,0,0,0,30.5349,-84.1727,Residential,Wood,4 645925,FL,LEON COUNTY,1350000,1350000,1350000,1350000,1350000,1639180.8,0,67500,0,0,30.50903,-84.24911,Residential,Masonry,1 616982,FL,LEON COUNTY,1058693.4,1058693.4,1058693.4,1058693.4,1058693.4,1034481.08,0,0,0,0,30.50903,-84.24911,Residential,Masonry,1 719750,FL,LEON COUNTY,260910,260910,260910,260910,260910,267161.4,0,13045.5,0,0,30.536758,-84.215553,Residential,Wood,1 610089,FL,LEON COUNTY,0,44890.56,0,0,44890.56,43418.15,0,0,0,0,30.5292,-84.00268,Residential,Wood,1 629045,FL,LEON COUNTY,0,46737,0,46737,46737,54303.16,0,0,0,0,30.41007,-84.34561,Residential,Wood,1 685168,FL,LEON COUNTY,0,274500,0,274500,274500,235644.53,0,8235,0,0,30.41007,-84.34561,Residential,Wood,1 578509,FL,LEON COUNTY,0,202500,0,202500,202500,276361.88,0,6075,0,0,30.41007,-84.34561,Residential,Wood,1 775294,FL,LEON COUNTY,0,332145,0,332145,332145,363613.08,0,0,0,0,30.41007,-84.34561,Residential,Wood,1 210493,FL,LEON COUNTY,0,252000,0,252000,252000,282771.72,0,7560,0,0,30.4159,-84.3985,Residential,Wood,4 914012,FL,LEON COUNTY,0,193500,0,193500,193500,248370.41,0,5805,0,0,30.4159,-84.3985,Residential,Wood,4 852931,FL,LEON COUNTY,0,22095,0,22095,22095,33407.64,0,0,0,0,30.4159,-84.3985,Residential,Wood,4 727832,FL,LEON COUNTY,0,7397.28,0,0,7397.28,6730.85,0,0,0,0,30.42848,-84.294,Residential,Wood,1 140749,FL,LEON COUNTY,0,29589.12,0,0,29589.12,45873.2,0,0,0,0,30.42848,-84.294,Residential,Wood,1 596550,FL,LEON COUNTY,0,5400000,0,5400000,5400000,7084665,0,0,0,0,30.4277,-84.32248,Commercial,Reinforced Masonry,1 859377,FL,LEON COUNTY,1041967.8,1041967.8,0,0,1041967.8,1475326.38,0,0,0,0,30.417624,-84.314865,Residential,Masonry,1 584257,FL,LEON COUNTY,134183.7,134183.7,0,0,134183.7,119316.15,0,0,0,0,30.41302,-84.3404,Residential,Wood,1 155589,FL,LEON COUNTY,0,1506312.72,0,0,1506312.72,1428436.35,0,0,0,0,30.43392,-84.29067,Residential,Masonry,1 514183,FL,LEON COUNTY,0,150434.99,0,0,150434.99,219577.92,0,0,0,0,30.399738,-84.352249,Residential,Wood,1 872822,FL,LEON COUNTY,0,32948.55,0,0,32948.55,47594.17,0,0,0,0,30.433775,-84.285005,Residential,Wood,1 651684,FL,LEON COUNTY,0,52502.87,0,0,52502.87,51936.47,0,0,0,0,30.425947,-84.531433,Residential,Wood,1 779165,FL,LEON COUNTY,0,315360.9,0,0,315360.9,477269.71,0,0,0,0,30.4283,-84.22121,Residential,Wood,3 158884,FL,LEON COUNTY,3177000,3177000,3177000,3177000,3177000,3881944.53,0,0,0,0,30.39628,-84.23747,Commercial,Reinforced Masonry,1 144149,FL,LEON COUNTY,0,10171.26,0,0,10171.26,7920.16,0,0,0,0,30.382488,-84.218872,Residential,Wood,1 383577,FL,LEON COUNTY,328500,328500,328500,328500,328500,326961.31,0,16425,0,0,30.42569,-84.21436,Residential,Wood,1 261091,FL,LEON COUNTY,268021.8,268021.8,0,0,268021.8,348288.97,0,0,0,0,30.393679,-84.261452,Residential,Wood,1 444338,FL,LEON COUNTY,471484.8,471484.8,0,0,471484.8,566053.34,0,0,0,0,30.411152,-84.239929,Residential,Masonry,1 327171,FL,LEON COUNTY,291541.5,291541.5,0,0,291541.5,402207.74,0,0,0,0,30.37687,-84.23618,Residential,Wood,1 371347,FL,LEON COUNTY,51300,51300,51300,51300,51300,79634.02,0,8999.1,0,0,30.40012,-84.21647,Residential,Wood,1 951686,FL,LEON COUNTY,0,1346033.42,0,0,1346033.42,1075362.25,0,0,0,0,30.42794,-84.219086,Residential,Masonry,1 447162,FL,LEON COUNTY,0,2909550.78,0,0,2909550.78,3431407.81,0,0,0,0,30.40114,-84.23394,Commercial,Reinforced Masonry,1 188345,FL,LEON COUNTY,0,50501.88,0,0,50501.88,73031.77,0,0,0,0,30.39629,-84.2207,Residential,Wood,1 818636,FL,LEON COUNTY,0,785.58,0,0,785.58,948.67,0,0,0,0,30.39629,-84.2207,Residential,Wood,1 614898,FL,LEON COUNTY,0,252.51,0,0,252.51,252.33,0,0,0,0,30.395622,-84.222382,Residential,Wood,1 669081,FL,LEON COUNTY,0,9540.37,0,0,9540.37,11202.3,0,0,0,0,30.395622,-84.222382,Residential,Wood,1 935876,FL,LEON COUNTY,0,785.58,0,0,785.58,857.7,0,0,0,0,30.39592,-84.210663,Residential,Wood,1 468469,FL,LEON COUNTY,0,252.51,0,0,252.51,434.38,0,0,0,0,30.396824,-84.211082,Residential,Wood,1 542386,FL,LEON COUNTY,0,4444.17,0,0,4444.17,5102.61,0,0,0,0,30.39827,-84.23118,Residential,Wood,3 395441,FL,LEON COUNTY,0,252.51,0,0,252.51,331.63,0,0,0,0,30.386747,-84.224159,Residential,Wood,1 303562,FL,LEON COUNTY,0,395.04,0,0,395.04,447.72,0,0,0,0,30.386747,-84.224159,Residential,Wood,1 825549,FL,LEON COUNTY,0,785.58,0,0,785.58,975.93,0,0,0,0,30.388216,-84.213814,Residential,Wood,1 970082,FL,LEON COUNTY,0,252.51,0,0,252.51,404.74,0,0,0,0,30.388216,-84.213814,Residential,Wood,1 716335,FL,LEON COUNTY,0,3927.92,0,0,3927.92,5683.64,0,0,0,0,30.388216,-84.213814,Residential,Wood,1 254640,FL,LEON COUNTY,0,785.58,0,0,785.58,1169.14,0,0,0,0,30.407167,-84.224541,Residential,Wood,1 614480,FL,LEON COUNTY,0,3927.92,0,0,3927.92,3199.15,0,0,0,0,30.409,-84.19,Residential,Wood,4 738905,FL,LEON COUNTY,0,785.58,0,0,785.58,900.76,0,0,0,0,30.392017,-84.226784,Residential,Wood,1 524306,FL,LEON COUNTY,0,252.51,0,0,252.51,426.38,0,0,0,0,30.392017,-84.226784,Residential,Wood,1 734078,FL,LEON COUNTY,0,785.58,0,0,785.58,942.32,0,0,0,0,30.389416,-84.22699,Residential,Wood,3 427755,FL,LEON COUNTY,0,395.04,0,0,395.04,580.7,0,0,0,0,30.389296,-84.226799,Residential,Wood,3 484434,FL,LEON COUNTY,0,785.58,0,0,785.58,673.09,0,0,0,0,30.403591,-84.212402,Residential,Wood,3 995789,FL,LEON COUNTY,0,785.58,0,0,785.58,816.68,0,0,0,0,30.409983,-84.222023,Residential,Wood,1 105029,FL,LEON COUNTY,0,49379.61,0,0,49379.61,63145.86,0,0,0,0,30.3941,-84.216,Residential,Wood,1 939080,FL,LEON COUNTY,0,1571.17,0,0,1571.17,1282.38,0,0,0,0,30.386713,-84.222733,Residential,Wood,1 963857,FL,LEON COUNTY,0,3927.92,0,0,3927.92,3700.61,0,0,0,0,30.39177,-84.22588,Residential,Wood,1 269554,FL,LEON COUNTY,0,3927.92,0,0,3927.92,3110.29,0,0,0,0,30.392586,-84.229164,Residential,Wood,3 359282,FL,LEON COUNTY,0,112226.39,0,0,112226.39,128169.72,0,0,0,0,30.409,-84.19,Residential,Wood,3 246752,FL,LEON COUNTY,0,291788.62,0,0,291788.62,429729.93,0,0,0,0,30.409,-84.19,Residential,Wood,3 204754,FL,LEON COUNTY,0,3927.92,0,0,3927.92,5381.37,0,0,0,0,30.391857,-84.224991,Residential,Wood,4 659602,FL,LEON COUNTY,0,2244.53,0,0,2244.53,4077,0,0,0,0,30.392206,-84.235229,Residential,Wood,1 334792,FL,LEON COUNTY,0,5160489.3,0,0,5160489.3,4681595.9,0,0,0,0,30.42496,-84.14694,Commercial,Reinforced Masonry,1 674289,FL,LEON COUNTY,0,68400,0,68400,68400,77229.07,0,1368,0,900,30.3694,-84.09998,Residential,Wood,1 384509,FL,LEON COUNTY,1613639.7,1613639.7,1613639.7,1613639.7,1613639.7,1319334.41,0,0,0,0,30.555,-84.256,Residential,Masonry,3 475176,FL,LEON COUNTY,706331.7,706331.7,706331.7,706331.7,706331.7,872623.37,0,0,0,0,30.555,-84.256,Residential,Masonry,3 332849,FL,LEON COUNTY,252000,252000,252000,252000,252000,309657.6,0,0,0,0,30.57506,-84.2294,Residential,Wood,1 803588,FL,LEON COUNTY,207000,207000,207000,207000,207000,154927.08,0,0,0,0,30.506638,-84.284119,Residential,Wood,1 230743,FL,LEON COUNTY,131615.1,131615.1,0,0,131615.1,187104.82,0,0,0,0,30.525738,-84.277451,Residential,Wood,1 411740,FL,LEON COUNTY,448342.2,448342.2,0,0,448342.2,536972.28,0,0,0,0,30.569252,-84.25676,Residential,Masonry,1 937207,FL,LEON COUNTY,431728.2,431728.2,0,0,431728.2,392560.95,0,0,0,0,30.580787,-84.226339,Residential,Masonry,1 848833,FL,LEON COUNTY,245862,245862,0,0,245862,266377.71,0,0,0,0,30.492015,-84.28754,Residential,Wood,3 504245,FL,LEON COUNTY,0,825552,0,825552,825552,857320.89,0,0,0,0,30.481657,-84.290413,Residential,Masonry,1 734996,FL,LEON COUNTY,0,542433.6,0,542433.6,542433.6,785882.14,0,0,0,0,30.481657,-84.290413,Residential,Masonry,1 230134,FL,LEON COUNTY,0,1462826.46,0,0,1462826.46,2039484.36,0,0,0,0,30.505636,-84.266922,Residential,Masonry,3 816763,FL,LEON COUNTY,0,51979.21,0,0,51979.21,49381.18,0,0,0,0,30.505636,-84.266922,Residential,Wood,3 322162,FL,LEON COUNTY,0,98532.77,0,0,98532.77,102503.44,0,0,0,0,30.505636,-84.266922,Residential,Wood,3 321155,FL,LEON COUNTY,0,31615.92,0,0,31615.92,38626.94,0,0,0,0,30.505636,-84.266922,Residential,Wood,3 613838,FL,LEON COUNTY,0,89294.77,0,0,89294.77,100861.66,0,0,0,0,30.505636,-84.266922,Residential,Wood,3 869481,FL,LEON COUNTY,0,87130.33,0,0,87130.33,100470.85,0,0,0,0,30.56322,-84.22019,Residential,Wood,1 384695,FL,LEON COUNTY,510632.1,510632.1,510632.1,510632.1,510632.1,559126.83,0,0,0,0,30.43826,-84.11613,Residential,Masonry,1 983908,FL,LEON COUNTY,158095.8,158095.8,158095.8,158095.8,158095.8,135124.48,0,0,0,0,30.43826,-84.11613,Residential,Wood,1 111917,FL,LEON COUNTY,136350,136350,136350,136350,136350,194988,0,0,0,0,30.43826,-84.11613,Residential,Wood,1 176957,FL,LEON COUNTY,58761,58761,58761,58761,58761,76874.2,0,0,0,0,30.43826,-84.11613,Residential,Wood,1 470811,FL,LEON COUNTY,214473.6,214473.6,0,0,214473.6,268606.74,0,0,0,0,30.492657,-84.100883,Residential,Wood,1 352835,FL,LEON COUNTY,0,280565.98,0,0,280565.98,308622.58,0,0,0,0,30.436,-84.12741,Residential,Wood,1 481615,FL,FRANKLIN COUNTY,262417.5,262417.5,262417.5,262417.5,262417.5,296493.99,0,0,0,0,29.726414,-84.985733,Residential,Wood,1 906547,FL,FRANKLIN COUNTY,240500.7,240500.7,240500.7,240500.7,240500.7,182597.75,0,0,0,0,29.726414,-84.985733,Residential,Wood,1 748767,FL,FRANKLIN COUNTY,81900,81900,81900,81900,81900,90565.02,0,0,0,0,29.726414,-84.985733,Residential,Wood,1 389516,FL,FRANKLIN COUNTY,0,1523839.68,0,0,1523839.68,2256904.09,0,0,0,0,29.724459,-84.984558,Residential,Masonry,1 594771,FL,FRANKLIN COUNTY,0,14794.56,0,0,14794.56,15074,0,0,0,0,29.724459,-84.984558,Residential,Wood,1 786732,FL,FRANKLIN COUNTY,0,6472.62,0,0,6472.62,6218.79,0,0,0,0,29.724459,-84.984558,Residential,Wood,1 612028,FL,FRANKLIN COUNTY,0,233180.63,0,0,233180.63,227505.01,0,0,0,0,29.726227,-84.99942,Residential,Wood,1 989756,FL,FRANKLIN COUNTY,0,932.72,0,0,932.72,1330.46,0,0,0,0,29.73098,-84.99324,Residential,Wood,1 699478,FL,FRANKLIN COUNTY,0,139908.38,0,0,139908.38,207839.49,0,0,0,0,29.738159,-85.031105,Residential,Wood,1 415463,FL,FRANKLIN COUNTY,0,186544.5,0,0,186544.5,152832.18,0,0,0,0,29.73067,-84.99158,Residential,Wood,4 351135,FL,FRANKLIN COUNTY,0,398768.03,0,0,398768.03,459524.33,0,0,0,0,29.723085,-84.991821,Residential,Masonry,1 496510,FL,FRANKLIN COUNTY,0,1707245.07,0,0,1707245.07,2369114.96,0,0,0,0,29.723104,-84.991844,Residential,Masonry,1 485677,FL,LIBERTY COUNTY,217072.8,217072.8,217072.8,217072.8,217072.8,214273.65,0,0,0,0,30.432535,-84.99636,Residential,Wood,4 677003,FL,LIBERTY COUNTY,82800,82800,82800,82800,82800,117646.21,0,0,0,0,30.43059,-84.97661,Residential,Wood,3 105608,FL,LIBERTY COUNTY,558375.3,558375.3,0,0,558375.3,453555.97,0,0,0,0,30.431595,-84.990662,Residential,Masonry,1 158676,FL,LIBERTY COUNTY,0,120601.1,0,0,120601.1,144122.18,0,0,0,0,30.422611,-84.982117,Residential,Wood,3 777817,FL,LIBERTY COUNTY,0,24120.22,0,0,24120.22,22627.18,0,0,0,0,30.43273,-84.983205,Residential,Wood,3 812774,FL,LIBERTY COUNTY,0,120601.1,0,0,120601.1,124803.57,0,0,0,0,30.429909,-84.973289,Residential,Wood,1 159089,FL,LIBERTY COUNTY,0,24120.22,0,0,24120.22,35539.94,0,0,0,0,30.453566,-84.966919,Residential,Wood,3 786677,FL,LIBERTY COUNTY,0,120601.1,0,0,120601.1,213208.88,0,0,0,0,30.436255,-84.978836,Residential,Wood,3 259373,FL,LIBERTY COUNTY,0,4824.04,0,0,4824.04,4334.69,0,0,0,0,30.4089,-84.98373,Residential,Wood,1 451475,FL,LIBERTY COUNTY,0,5655.4,0,0,5655.4,4366.62,0,0,0,0,30.422852,-84.980522,Residential,Wood,1 882753,FL,LIBERTY COUNTY,0,61266.78,0,0,61266.78,57609.77,0,0,0,0,30.422852,-84.980522,Residential,Wood,1 783377,FL,LIBERTY COUNTY,0,99911.98,0,0,99911.98,154662.45,0,0,0,0,30.3407,-84.973,Residential,Wood,4 437430,FL,LIBERTY COUNTY,0,9425.66,0,0,9425.66,12758.83,0,0,0,0,30.492489,-84.898445,Residential,Wood,4 827369,FL,LIBERTY COUNTY,0,514188.54,0,0,514188.54,510210.78,0,0,0,0,30.3407,-84.973,Residential,Masonry,4 596250,FL,LIBERTY COUNTY,0,18851.32,0,0,18851.32,26218.41,0,0,0,0,30.3407,-84.973,Residential,Wood,4 285886,FL,LIBERTY COUNTY,0,1781913.2,0,0,1781913.2,1666844.37,0,0,0,0,30.434305,-84.981789,Residential,Masonry,1 458484,FL,LIBERTY COUNTY,0,82962.76,0,0,82962.76,67503.15,0,0,0,0,30.43203,-84.946106,Residential,Wood,1 486112,FL,LIBERTY COUNTY,0,116756.58,0,0,116756.58,137827.64,0,0,0,0,30.3407,-84.973,Residential,Wood,4 101338,FL,LIBERTY COUNTY,0,76347.84,0,0,76347.84,65743.12,0,0,0,0,30.387075,-84.796036,Residential,Wood,3 232095,FL,LIBERTY COUNTY,0,99911.98,0,0,99911.98,162289.03,0,0,0,0,30.318365,-85.011095,Residential,Wood,3 342224,FL,LIBERTY COUNTY,0,11310.79,0,0,11310.79,12309.04,0,0,0,0,30.3407,-84.973,Residential,Wood,4 886136,FL,LIBERTY COUNTY,0,46007.58,0,0,46007.58,64594.65,0,0,0,0,30.3407,-84.973,Residential,Wood,3 903258,FL,LIBERTY COUNTY,0,11310.79,0,0,11310.79,12102.55,0,0,0,0,30.3407,-84.973,Residential,Wood,3 520030,FL,LIBERTY COUNTY,0,1555215.79,0,0,1555215.79,2040219.17,0,0,0,0,30.430826,-84.976631,Residential,Masonry,1 277195,FL,LIBERTY COUNTY,0,35247.88,0,0,35247.88,35579.21,0,0,0,0,30.430826,-84.976631,Residential,Wood,1 181268,FL,LIBERTY COUNTY,0,9316.62,0,0,9316.62,15658.63,0,0,0,0,30.430826,-84.976631,Residential,Wood,1 128861,FL,LIBERTY COUNTY,0,1998000,0,1998000,1998000,1603514.88,0,39960,0,0,30.430826,-84.976631,Commercial,Reinforced Masonry,1 502760,FL,LIBERTY COUNTY,0,327935.76,0,0,327935.76,308659.69,0,0,0,0,30.426262,-84.981903,Residential,Wood,1 848887,FL,LIBERTY COUNTY,0,215590.64,0,0,215590.64,247036.69,0,0,0,0,30.426262,-84.981903,Residential,Wood,1 548440,FL,LIBERTY COUNTY,0,215590.64,0,0,215590.64,228024.18,0,0,0,0,30.426262,-84.981903,Residential,Wood,1 201566,FL,LIBERTY COUNTY,0,118426.59,0,0,118426.59,140734.13,0,0,0,0,30.345278,-84.986946,Residential,Wood,3 744482,FL,FRANKLIN COUNTY,0,186160.77,0,0,186160.77,292305.17,0,0,0,0,29.847979,-84.680313,Residential,Wood,1 390109,FL,FRANKLIN COUNTY,0,5584.82,0,0,5584.82,7184.32,0,0,0,0,29.88059,-84.653815,Residential,Wood,1 511392,FL,FRANKLIN COUNTY,0,35370.55,0,0,35370.55,54926.21,0,0,0,0,29.879114,-84.656799,Residential,Wood,1 408803,FL,FRANKLIN COUNTY,0,63294.66,0,0,63294.66,70461.39,0,0,0,0,29.879114,-84.656799,Residential,Wood,1 411806,FL,FRANKLIN COUNTY,0,107973.24,0,0,107973.24,155636.95,0,0,0,0,29.879114,-84.656799,Residential,Wood,1 344504,FL,FRANKLIN COUNTY,0,725180.14,0,0,725180.14,1097248.32,0,0,0,0,29.807795,-84.72883,Residential,Masonry,4 433345,FL,FRANKLIN COUNTY,0,33667.92,0,0,33667.92,49887.77,0,0,0,0,29.8914,-84.6333,Residential,Wood,4 272099,FL,FRANKLIN COUNTY,0,12945.24,0,0,12945.24,11054.65,0,0,0,0,29.8833,-84.5958,Residential,Wood,4 163684,FL,GADSDEN COUNTY,303846.3,303846.3,303846.3,303846.3,303846.3,422832.51,0,0,0,0,30.70475,-84.843307,Residential,Wood,3 719955,FL,GADSDEN COUNTY,3600,3600,3600,3600,3600,3825.95,0,0,0,0,30.703733,-84.847839,Residential,Wood,1 876995,FL,GADSDEN COUNTY,0,364316.04,0,0,364316.04,613398.92,0,0,0,0,30.6768,-84.8177,Residential,Masonry,3 743399,FL,GADSDEN COUNTY,0,65650.86,0,0,65650.86,56718.4,0,0,0,0,30.6768,-84.8177,Residential,Wood,3 595305,FL,GADSDEN COUNTY,0,70274.16,0,0,70274.16,92397.59,0,0,0,0,30.6768,-84.8177,Residential,Wood,3 910435,FL,GADSDEN COUNTY,0,3698.64,0,0,3698.64,5316.94,0,0,0,0,30.6768,-84.8177,Residential,Wood,3 131728,FL,GADSDEN COUNTY,0,42534.36,0,0,42534.36,33732.81,0,0,0,0,30.6768,-84.8177,Residential,Wood,3 372630,FL,GADSDEN COUNTY,2393514,2393514,2393514,2393514,2393514,3506028.88,0,119675.7,0,0,30.704964,-84.845322,Commercial,Reinforced Masonry,1 273180,FL,GADSDEN COUNTY,272996.1,272996.1,0,0,272996.1,413154.48,0,0,0,0,30.615427,-84.821274,Residential,Wood,3 618362,FL,GADSDEN COUNTY,158070.6,158070.6,0,0,158070.6,151368.41,0,0,0,0,30.6017,-84.74929,Residential,Wood,1 653880,FL,GADSDEN COUNTY,0,55798.73,0,0,55798.73,56725.55,0,0,0,0,30.704916,-84.847542,Residential,Wood,1 939368,FL,GADSDEN COUNTY,0,69411.01,0,0,69411.01,78785.66,0,0,0,0,30.68786,-84.832415,Residential,Wood,3 320372,FL,GADSDEN COUNTY,0,22721.29,0,0,22721.29,31560.41,0,0,0,0,30.701387,-84.854454,Residential,Wood,3 695248,FL,GADSDEN COUNTY,0,1088.6,0,0,1088.6,1085.6,0,0,0,0,30.701387,-84.854454,Residential,Wood,3 622358,FL,GADSDEN COUNTY,0,290034.31,0,0,290034.31,294693.42,0,0,0,0,30.69277,-84.8405,Residential,Wood,1 248006,FL,GADSDEN COUNTY,0,40245.16,0,0,40245.16,32301.57,0,0,0,0,30.692225,-84.841495,Residential,Wood,3 717616,FL,GADSDEN COUNTY,0,38069.9,0,0,38069.9,47478.8,0,0,0,0,30.684105,-84.83954,Residential,Wood,3 678182,FL,GADSDEN COUNTY,0,165731.41,0,0,165731.41,228212.15,0,0,0,0,30.6933,-84.84435,Residential,Wood,1 399488,FL,GADSDEN COUNTY,0,247741.51,0,0,247741.51,371487.9,0,0,0,0,30.692205,-84.839653,Residential,Wood,1 739362,FL,GADSDEN COUNTY,0,39181.7,0,0,39181.7,48467.96,0,0,0,0,30.692205,-84.839653,Residential,Wood,1 760498,FL,GADSDEN COUNTY,0,30150.03,0,0,30150.03,39439.26,0,0,0,0,30.68445,-84.828697,Residential,Wood,1 447188,FL,GADSDEN COUNTY,0,30150.03,0,0,30150.03,36686.56,0,0,0,0,30.700686,-84.835258,Residential,Wood,3 255060,FL,GADSDEN COUNTY,0,3646799.94,0,0,3646799.94,3528541.51,0,0,0,0,30.69833,-84.83326,Commercial,Reinforced Masonry,3 964099,FL,GADSDEN COUNTY,0,611724.85,0,0,611724.85,742191.08,0,0,0,0,30.692335,-84.8377,Residential,Masonry,1 853251,FL,GADSDEN COUNTY,0,12009.68,0,0,12009.68,10360.51,0,0,0,0,30.692335,-84.8377,Residential,Wood,1 280691,FL,GADSDEN COUNTY,0,700527.12,0,0,700527.12,1034403.95,0,0,0,0,30.704992,-84.843292,Residential,Masonry,1 436217,FL,WAKULLA COUNTY,0,434599.2,0,0,434599.2,576007.35,0,0,0,0,30.192354,-84.371811,Residential,Masonry,1 137690,FL,WAKULLA COUNTY,1145250,1145250,1145250,1145250,1145250,1518172.03,0,0,0,0,30.17664,-84.37639,Residential,Masonry,1 364869,FL,WAKULLA COUNTY,364500,364500,364500,364500,364500,472359.2,0,0,0,0,30.17664,-84.37639,Residential,Masonry,1 622931,FL,WAKULLA COUNTY,149911.2,149911.2,149911.2,149911.2,149911.2,215152.55,0,0,0,0,30.23651,-84.23412,Residential,Wood,1 144721,FL,WAKULLA COUNTY,0,886748.94,0,0,886748.94,1286608.87,0,0,0,0,30.12168,-84.36711,Residential,Masonry,1 879044,FL,WAKULLA COUNTY,0,12945.24,0,0,12945.24,17347.5,0,0,0,0,30.12168,-84.36711,Residential,Wood,1 293936,FL,WAKULLA COUNTY,0,42534.36,0,0,42534.36,67571.32,0,0,0,0,30.12168,-84.36711,Residential,Wood,1 791778,FL,WAKULLA COUNTY,0,53630.28,0,0,53630.28,57978.62,0,0,0,0,30.11922,-84.36619,Residential,Wood,1 771997,FL,WAKULLA COUNTY,0,682867.55,0,0,682867.55,684793.24,0,0,0,0,30.19279,-84.37238,Residential,Masonry,1 610413,FL,WAKULLA COUNTY,196138.8,196138.8,0,0,196138.8,158386,0,0,0,0,30.18578,-84.36738,Residential,Wood,1 110834,FL,WAKULLA COUNTY,433068.3,433068.3,0,0,433068.3,524553.98,0,0,0,0,30.19565,-84.21955,Residential,Masonry,1 810838,FL,WAKULLA COUNTY,383581.8,383581.8,0,0,383581.8,621977.89,0,0,0,0,30.23819,-84.23659,Residential,Masonry,1 501151,FL,WAKULLA COUNTY,225050.4,225050.4,0,0,225050.4,267359.88,0,0,0,0,30.105245,-84.380515,Residential,Wood,3 132290,FL,WAKULLA COUNTY,393255.9,393255.9,0,0,393255.9,417716.42,0,0,0,0,30.11059,-84.3753,Residential,Masonry,1 790532,FL,WAKULLA COUNTY,5400,5400,5400,5400,5400,8834.99,0,270,0,0,30.167419,-84.378029,Residential,Wood,1 793536,FL,WAKULLA COUNTY,54000,54000,54000,54000,54000,57190.64,0,2700,0,0,30.1239,-84.38646,Residential,Wood,1 252450,FL,WAKULLA COUNTY,3833100,3833100,3833100,3833100,3833100,5674137.93,76662,191655,0,0,30.203882,-84.367348,Commercial,Reinforced Masonry,1 390685,FL,WAKULLA COUNTY,0,864261.45,0,0,864261.45,697661.23,0,0,0,0,30.106205,-84.379539,Residential,Masonry,1 263106,FL,WAKULLA COUNTY,0,444451.15,0,0,444451.15,601075.74,0,0,0,0,30.176907,-84.378937,Residential,Masonry,1 222923,FL,WAKULLA COUNTY,0,47731.23,0,0,47731.23,52892.31,0,0,0,0,30.176907,-84.378937,Residential,Wood,1 478696,FL,WAKULLA COUNTY,0,1984833.7,0,0,1984833.7,3260208.44,0,0,0,0,30.217304,-84.317062,Commercial,Reinforced Masonry,1 644404,FL,WAKULLA COUNTY,0,13230000,0,0,13230000,12420000,0,0,0,0,30.10643,-84.37651,Commercial,Reinforced Concrete,1 936549,FL,WAKULLA COUNTY,0,127630.04,0,0,127630.04,138805.32,0,0,0,0,30.10643,-84.37651,Residential,Wood,1 726970,FL,WAKULLA COUNTY,0,16902.49,0,0,16902.49,22743.99,0,0,0,0,30.10643,-84.37651,Residential,Wood,1 637467,FL,WAKULLA COUNTY,0,23809.98,0,0,23809.98,33080.99,0,0,0,0,30.108568,-84.377693,Residential,Wood,1 506061,FL,WAKULLA COUNTY,0,5359.1,0,0,5359.1,6688.16,0,0,0,0,30.1106,-84.376602,Residential,Wood,1 405009,FL,WAKULLA COUNTY,0,550153.38,0,0,550153.38,911318.07,0,0,0,0,30.198738,-84.303055,Residential,Masonry,1 797729,FL,WAKULLA COUNTY,0,488174.18,0,0,488174.18,379744.83,0,0,0,0,30.175625,-84.381538,Residential,Masonry,1 342656,FL,WAKULLA COUNTY,0,188169.3,0,188169.3,188169.3,312624.48,0,0,0,0,30.10841,-84.3778,Residential,Wood,1 808248,FL,WAKULLA COUNTY,0,12690000,0,0,12690000,15300000,0,0,0,0,30.08048,-84.3906,Commercial,Reinforced Concrete,1 586817,FL,WAKULLA COUNTY,0,11520000,0,0,11520000,16920000,0,0,0,0,30.218796,-84.317047,Commercial,Reinforced Concrete,1 297047,FL,WAKULLA COUNTY,0,5906.14,0,0,5906.14,5032.24,0,0,0,0,30.218796,-84.317047,Residential,Wood,1 377880,FL,WAKULLA COUNTY,0,5906.14,0,0,5906.14,9936.86,0,0,0,0,30.218796,-84.317047,Residential,Wood,1 960034,FL,WAKULLA COUNTY,0,15120000,0,0,15120000,13410000,0,0,0,0,30.18179,-84.39132,Commercial,Reinforced Concrete,1 556888,FL,WAKULLA COUNTY,0,1610021.18,0,0,1610021.18,2385664.99,0,0,0,0,30.18179,-84.39132,Residential,Masonry,1 440763,FL,WAKULLA COUNTY,0,18000000,0,18000000,18000000,25110000,0,359964,0,0,30.256979,-84.353737,Commercial,Reinforced Concrete,1 827514,FL,WAKULLA COUNTY,0,5747198.77,0,0,5747198.77,7755614.86,0,0,0,0,30.175804,-84.375031,Commercial,Reinforced Masonry,1 261396,FL,WAKULLA COUNTY,0,806147.98,0,0,806147.98,991239.55,0,0,0,0,30.18403,-84.36592,Residential,Masonry,1 971391,FL,WAKULLA COUNTY,0,518029.16,0,0,518029.16,401576.21,0,0,0,0,30.18521,-84.36518,Residential,Masonry,1 329887,FL,WAKULLA COUNTY,0,1055960.56,0,0,1055960.56,1353128.98,0,0,0,0,30.174675,-84.375046,Residential,Masonry,1 790204,FL,WAKULLA COUNTY,0,3938.02,0,0,3938.02,4426.5,0,0,0,0,30.175482,-84.376579,Residential,Wood,1 593181,FL,WAKULLA COUNTY,0,26255.36,0,0,26255.36,40027.25,0,0,0,0,30.251163,-84.3246,Residential,Wood,1 567130,FL,WAKULLA COUNTY,0,1369436.92,0,0,1369436.92,1424625.23,0,0,0,0,30.196081,-84.376663,Residential,Masonry,1 778905,FL,WAKULLA COUNTY,0,45946.61,0,0,45946.61,44828.27,0,0,0,0,30.170156,-84.333748,Residential,Wood,1 565101,FL,WAKULLA COUNTY,0,6564.12,0,0,6564.12,11426.38,0,0,0,0,30.170156,-84.333748,Residential,Wood,1 124465,FL,WAKULLA COUNTY,0,78766.09,0,0,78766.09,60142.64,0,0,0,0,30.196609,-84.378708,Residential,Wood,1 254681,FL,WAKULLA COUNTY,0,394462.3,0,0,394462.3,643502.12,0,0,0,0,30.0812,-84.41903,Residential,Masonry,1 730075,FL,WAKULLA COUNTY,0,206915.16,0,0,206915.16,318511.13,0,0,0,0,30.0812,-84.41903,Residential,Wood,1 469022,FL,WAKULLA COUNTY,0,133510.13,0,0,133510.13,125830.62,0,0,0,0,30.09068,-84.38786,Residential,Wood,1 427994,FL,WAKULLA COUNTY,0,591026.82,0,0,591026.82,755678.03,0,0,0,0,30.17395,-84.37457,Residential,Masonry,1 904768,FL,WAKULLA COUNTY,0,149432.81,0,0,149432.81,153147.71,0,0,0,0,30.18395,-84.375687,Residential,Wood,1 952446,FL,WAKULLA COUNTY,0,81925.27,0,0,81925.27,118516.37,0,0,0,0,30.11775,-84.377197,Residential,Wood,1 802386,FL,WAKULLA COUNTY,0,108859.6,0,0,108859.6,96248.43,0,0,0,0,30.117266,-84.378876,Residential,Wood,1 443430,FL,WAKULLA COUNTY,0,112226.39,0,0,112226.39,157969.87,0,0,0,0,30.183367,-84.373779,Residential,Wood,1 306353,FL,WAKULLA COUNTY,0,78558.47,0,0,78558.47,127077.44,0,0,0,0,30.183367,-84.373779,Residential,Wood,1 425957,FL,FRANKLIN COUNTY,38520,38520,38520,38520,38520,42492.57,0,0,0,0,29.735466,-84.882439,Residential,Wood,1 984289,FL,FRANKLIN COUNTY,481496.4,481496.4,0,0,481496.4,566795.89,0,0,0,0,29.663502,-84.865135,Residential,Masonry,3 841525,FL,FRANKLIN COUNTY,0,4952.2,0,0,4952.2,5676.14,0,0,0,0,29.766109,-84.832619,Residential,Wood,1 671320,FL,FRANKLIN COUNTY,0,7336.6,0,0,7336.6,9842.78,0,0,0,0,29.766109,-84.832619,Residential,Wood,1 790892,FL,FRANKLIN COUNTY,0,2751.22,0,0,2751.22,3224.35,0,0,0,0,29.766109,-84.832619,Residential,Wood,1 387385,FL,FRANKLIN COUNTY,0,4035.13,0,0,4035.13,4377.31,0,0,0,0,29.766109,-84.832619,Residential,Wood,1 485814,FL,FRANKLIN COUNTY,0,2083511.25,0,0,2083511.25,2382078.41,0,0,0,0,29.683138,-84.797722,Commercial,Reinforced Masonry,1 803291,FL,FRANKLIN COUNTY,0,2759224.39,0,0,2759224.39,2436339.95,0,0,0,0,29.760885,-84.81884,Commercial,Reinforced Masonry,3 575869,FL,FRANKLIN COUNTY,0,2435498.73,0,0,2435498.73,2692943.12,0,0,0,0,29.760885,-84.81884,Commercial,Reinforced Masonry,3 274205,FL,FRANKLIN COUNTY,0,5817930.07,0,0,5817930.07,6099052.45,0,0,0,0,29.760885,-84.81884,Commercial,Reinforced Masonry,3 508824,FL,FRANKLIN COUNTY,0,3176607.79,0,0,3176607.79,3062504.03,0,0,0,0,29.760885,-84.81884,Commercial,Reinforced Masonry,3 176891,FL,FRANKLIN COUNTY,0,227632.5,0,227632.5,227632.5,254498.14,0,0,0,0,29.743252,-84.875603,Residential,Wood,1 201277,FL,FRANKLIN COUNTY,0,551058.75,0,0,551058.75,466572.08,0,0,0,0,29.743252,-84.875603,Residential,Masonry,1 242745,FL,FRANKLIN COUNTY,0,891713.25,0,0,891713.25,1044731.24,0,0,0,0,29.743252,-84.875603,Residential,Masonry,1 272543,FL,FRANKLIN COUNTY,0,137945.3,0,0,137945.3,162715.86,0,0,0,0,29.743252,-84.875603,Residential,Wood,1 354967,FL,FRANKLIN COUNTY,0,374100.6,0,0,374100.6,341058.54,0,0,0,0,29.743252,-84.875603,Residential,Masonry,1 417685,FL,FRANKLIN COUNTY,0,0,0,450000,450000,397126.8,0,0,0,0,29.663025,-84.863983,Residential,Masonry,3 216543,FL,GADSDEN COUNTY,128468.7,128468.7,128468.7,128468.7,128468.7,188246.21,0,0,0,0,30.5664,-84.7448,Residential,Wood,1 547186,FL,GADSDEN COUNTY,0,60316.93,0,0,60316.93,72138.56,0,0,0,0,30.5664,-84.7448,Residential,Wood,3 766555,FL,GADSDEN COUNTY,0,5622.76,0,0,5622.76,7567.1,0,0,0,0,30.5664,-84.7448,Residential,Wood,3 340437,FL,GADSDEN COUNTY,0,29647.3,0,0,29647.3,26269.88,0,0,0,0,30.5664,-84.7448,Residential,Wood,3 960468,FL,GADSDEN COUNTY,0,30669.62,0,0,30669.62,28106.13,0,0,0,0,30.5664,-84.7448,Residential,Wood,3 578597,FL,GADSDEN COUNTY,0,2555.8,0,0,2555.8,2413.19,0,0,0,0,30.5664,-84.7448,Residential,Wood,1 316406,FL,GADSDEN COUNTY,0,2453.57,0,0,2453.57,4000.22,0,0,0,0,30.5664,-84.7448,Residential,Wood,1 730243,FL,GADSDEN COUNTY,0,1022.32,0,0,1022.32,1272.67,0,0,0,0,30.5664,-84.7448,Residential,Wood,1 340294,FL,GADSDEN COUNTY,0,392619.23,0,0,392619.23,440879.2,0,0,0,0,30.5664,-84.7448,Residential,Masonry,1 348693,FL,GADSDEN COUNTY,0,920.09,0,0,920.09,1520.91,0,0,0,0,30.5664,-84.7448,Residential,Wood,1 198785,FL,GADSDEN COUNTY,0,33736.59,0,0,33736.59,56814.1,0,0,0,0,30.5664,-84.7448,Residential,Wood,1 296809,FL,GADSDEN COUNTY,0,4261184.27,0,0,4261184.27,3593610.1,0,0,0,0,30.5664,-84.7448,Commercial,Reinforced Masonry,3 466837,FL,GADSDEN COUNTY,0,4123263.01,0,0,4123263.01,5785498.76,0,0,0,0,30.5664,-84.7448,Commercial,Reinforced Masonry,3 931973,FL,GADSDEN COUNTY,0,748884.31,0,0,748884.31,905985.26,0,0,0,0,30.5664,-84.7448,Residential,Masonry,3 478208,FL,GADSDEN COUNTY,0,1780690.52,0,0,1780690.52,1806688.6,0,0,0,0,30.5664,-84.7448,Residential,Masonry,3 327460,FL,GADSDEN COUNTY,0,17626.12,0,0,17626.12,19490.97,0,0,0,0,30.5664,-84.7448,Residential,Wood,3 755449,FL,GADSDEN COUNTY,0,119767.26,0,0,119767.26,119610.12,0,0,0,0,30.5664,-84.7448,Residential,Wood,3 246887,FL,GADSDEN COUNTY,0,1396441,0,0,1396441,1509832.01,0,0,0,0,30.5664,-84.7448,Residential,Masonry,3 790477,FL,MADISON COUNTY,202500,202500,202500,202500,202500,176273.21,0,0,0,0,30.4671,-83.6319,Residential,Wood,3 807314,FL,MADISON COUNTY,718832.7,718832.7,0,0,718832.7,837799.51,0,0,0,0,30.46936,-83.623856,Residential,Masonry,3 852868,FL,MADISON COUNTY,0,234965.55,0,0,234965.55,311519.2,0,0,0,0,30.467911,-83.631485,Residential,Wood,3 757484,FL,MADISON COUNTY,0,287893.1,0,0,287893.1,258758.32,0,0,0,0,30.45,-83.6468,Residential,Wood,3 539258,FL,MADISON COUNTY,0,51983.53,0,0,51983.53,48375.87,0,0,0,0,30.47081,-83.613015,Residential,Wood,3 125300,FL,MADISON COUNTY,0,51983.53,0,0,51983.53,63484.78,0,0,0,0,30.47081,-83.613015,Residential,Wood,3 515247,FL,MADISON COUNTY,0,103967.06,0,0,103967.06,80425.59,0,0,0,0,30.47081,-83.613015,Residential,Wood,3 362625,FL,MADISON COUNTY,0,62380.23,0,0,62380.23,70779.61,0,0,0,0,30.45,-83.6468,Residential,Wood,4 441367,FL,MADISON COUNTY,0,36388.47,0,0,36388.47,30753.79,0,0,0,0,30.45,-83.6468,Residential,Wood,4 428148,FL,MADISON COUNTY,0,201653.06,0,0,201653.06,324209.73,0,0,0,0,30.45,-83.6468,Residential,Wood,4 251047,FL,GADSDEN COUNTY,0,561595.44,0,0,561595.44,468320.05,0,0,0,0,30.606171,-84.656975,Residential,Masonry,4 613819,FL,GADSDEN COUNTY,0,519111.96,0,0,519111.96,470066.26,0,0,0,0,30.606171,-84.656975,Residential,Masonry,4 494107,FL,GADSDEN COUNTY,0,11222.64,0,0,11222.64,12969.56,0,0,0,0,30.614,-84.6612,Residential,Wood,3 634777,FL,GADSDEN COUNTY,0,11222.64,0,0,11222.64,18366.79,0,0,0,0,30.614,-84.6612,Residential,Wood,4 984559,FL,GADSDEN COUNTY,0,336679.17,0,0,336679.17,360300.58,0,0,0,0,30.614,-84.6612,Residential,Wood,3 388907,FL,GADSDEN COUNTY,0,1127875.23,0,0,1127875.23,1040058.86,0,0,0,0,30.630211,-84.665741,Residential,Masonry,3 444433,FL,GADSDEN COUNTY,0,16803,0,16803,16803,17929.47,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 136473,FL,GADSDEN COUNTY,0,16803,0,16803,16803,17343.92,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 928946,FL,GADSDEN COUNTY,0,3384873,0,3384873,3384873,3510824.12,0,0,0,0,30.6152,-84.4172,Commercial,Reinforced Masonry,3 276598,FL,GADSDEN COUNTY,0,4465811.25,0,0,4465811.25,7244474.74,0,0,0,0,30.6152,-84.4172,Commercial,Reinforced Masonry,3 957251,FL,GADSDEN COUNTY,0,2061877.5,0,2061877.5,2061877.5,2357653.83,0,0,0,0,30.6152,-84.4172,Commercial,Reinforced Masonry,3 437315,FL,GADSDEN COUNTY,0,3121159.5,0,3121159.5,3121159.5,3669609.65,0,0,0,0,30.6152,-84.4172,Commercial,Reinforced Masonry,3 880804,FL,GADSDEN COUNTY,0,5400,0,5400,5400,5181.93,0,0,0,0,30.6152,-84.4172,Residential,Wood,3 278989,FL,GADSDEN COUNTY,0,14580,0,14580,14580,15220.86,0,0,0,0,30.6152,-84.4172,Residential,Wood,3 223853,FL,GADSDEN COUNTY,0,14850,0,14850,14850,15627.01,0,0,0,0,30.6152,-84.4172,Residential,Wood,3 526575,FL,GADSDEN COUNTY,0,900,0,900,900,1184.41,0,0,0,0,30.6152,-84.4172,Residential,Wood,3 914254,FL,GADSDEN COUNTY,0,324450,0,324450,324450,375144.66,0,0,0,0,30.6152,-84.4172,Residential,Wood,3 485361,FL,GADSDEN COUNTY,0,324450,0,324450,324450,380969.19,0,0,0,0,30.6152,-84.4172,Residential,Wood,3 689055,FL,GADSDEN COUNTY,0,0,0,0,4520380.5,5962671.19,0,0,0,0,30.6152,-84.4172,Commercial,Reinforced Masonry,3 662290,FL,GADSDEN COUNTY,310797.9,310797.9,0,0,310797.9,419409.33,0,0,0,0,30.607744,-84.423531,Residential,Wood,3 311286,FL,GADSDEN COUNTY,0,33752.08,0,0,33752.08,42466.42,0,0,0,0,30.62174,-84.418976,Residential,Wood,4 830307,FL,GADSDEN COUNTY,0,23433.58,0,0,23433.58,31371.71,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 886048,FL,GADSDEN COUNTY,0,5978.94,0,0,5978.94,5935.8,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 100316,FL,GADSDEN COUNTY,0,112828.37,0,0,112828.37,124303.92,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 302424,FL,GADSDEN COUNTY,0,10125.62,0,0,10125.62,11489.9,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 902058,FL,GADSDEN COUNTY,0,27966.01,0,0,27966.01,48204.45,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 465430,FL,GADSDEN COUNTY,0,35680.77,0,0,35680.77,56991.03,0,0,0,0,30.62174,-84.418976,Residential,Wood,4 704037,FL,GADSDEN COUNTY,0,94505.81,0,0,94505.81,81228.69,0,0,0,0,30.62174,-84.418976,Residential,Wood,4 465920,FL,GADSDEN COUNTY,0,17358.21,0,0,17358.21,18330.27,0,0,0,0,30.626411,-84.411339,Residential,Wood,3 485918,FL,GADSDEN COUNTY,0,75218.91,0,0,75218.91,88322.05,0,0,0,0,30.62174,-84.418976,Residential,Wood,4 211655,FL,GADSDEN COUNTY,0,51110.29,0,0,51110.29,61001,0,0,0,0,30.62174,-84.418976,Residential,Wood,4 461546,FL,GADSDEN COUNTY,0,2516.94,0,0,2516.94,3329.61,0,0,0,0,30.626411,-84.411339,Residential,Wood,3 956939,FL,GADSDEN COUNTY,0,1058.85,0,0,1058.85,1398.99,0,0,0,0,30.626411,-84.411339,Residential,Wood,3 223206,FL,GADSDEN COUNTY,0,29786.69,0,0,29786.69,50061.03,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 808184,FL,GADSDEN COUNTY,0,21697.76,0,0,21697.76,22317.45,0,0,0,0,30.626411,-84.411339,Residential,Wood,3 263920,FL,GADSDEN COUNTY,0,86791.05,0,0,86791.05,126813.53,0,0,0,0,30.614677,-84.415138,Residential,Wood,4 481056,FL,GADSDEN COUNTY,0,3857.38,0,0,3857.38,3318.82,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 885148,FL,GADSDEN COUNTY,0,8486.24,0,0,8486.24,10525.38,0,0,0,0,30.668185,-84.312395,Residential,Wood,3 639151,FL,GADSDEN COUNTY,0,109935.34,0,0,109935.34,156680.28,0,0,0,0,30.6276,-84.414352,Residential,Wood,1 939684,FL,GADSDEN COUNTY,0,38573.8,0,0,38573.8,42535.72,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 730817,FL,GADSDEN COUNTY,0,148509.14,0,0,148509.14,210326.07,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 881633,FL,GADSDEN COUNTY,0,591143.52,0,0,591143.52,799533.43,0,0,0,0,30.627642,-84.409134,Residential,Masonry,1 351383,FL,GADSDEN COUNTY,0,831265.43,0,0,831265.43,749575.32,0,0,0,0,30.630468,-84.415138,Residential,Masonry,3 194298,FL,GADSDEN COUNTY,0,3858.34,0,0,3858.34,6637.37,0,0,0,0,30.625668,-84.414558,Residential,Wood,1 892232,FL,GADSDEN COUNTY,0,3857.38,0,0,3857.38,6155.51,0,0,0,0,30.618567,-84.411736,Residential,Wood,4 332022,FL,GADSDEN COUNTY,0,55932.01,0,0,55932.01,53185.47,0,0,0,0,30.62524,-84.409058,Residential,Wood,1 568246,FL,GADSDEN COUNTY,0,99327.54,0,0,99327.54,91769.71,0,0,0,0,30.614677,-84.415161,Residential,Wood,4 363008,FL,GADSDEN COUNTY,0,14465.18,0,0,14465.18,17101.77,0,0,0,0,30.614677,-84.415161,Residential,Wood,4 463483,FL,GADSDEN COUNTY,0,95470.16,0,0,95470.16,84673.63,0,0,0,0,30.614677,-84.415161,Residential,Wood,4 679828,FL,GADSDEN COUNTY,0,70397.19,0,0,70397.19,80344.45,0,0,0,0,30.614677,-84.415161,Residential,Wood,4 958563,FL,GADSDEN COUNTY,0,39538.15,0,0,39538.15,40732.2,0,0,0,0,30.614677,-84.415161,Residential,Wood,4 349028,FL,GADSDEN COUNTY,0,3311903.58,0,0,3311903.58,3781167.2,0,0,0,0,30.551399,-84.490463,Commercial,Reinforced Masonry,3 483460,FL,GADSDEN COUNTY,0,812609.53,0,0,812609.53,730690.36,0,0,0,0,30.551399,-84.490463,Residential,Masonry,3 267578,FL,GADSDEN COUNTY,0,1823173.99,0,0,1823173.99,2928338.31,0,0,0,0,30.62405,-84.405151,Commercial,Reinforced Masonry,3 951972,FL,GADSDEN COUNTY,0,503293.64,0,0,503293.64,487706.64,0,0,0,0,30.62405,-84.405151,Residential,Masonry,3 230094,FL,GADSDEN COUNTY,0,1328829,0,0,1328829,1485907.22,0,0,0,0,30.62405,-84.405151,Residential,Masonry,3 107453,FL,GADSDEN COUNTY,0,2069939.74,0,0,2069939.74,1813577.7,0,0,0,0,30.551399,-84.490463,Commercial,Reinforced Masonry,3 310848,FL,GADSDEN COUNTY,0,407027.89,0,0,407027.89,461833.38,0,0,0,0,30.6207,-84.4192,Residential,Masonry,1 480667,FL,GADSDEN COUNTY,0,740297.22,0,0,740297.22,853088.91,0,0,0,0,30.6207,-84.4192,Residential,Masonry,1 376972,FL,GADSDEN COUNTY,0,381899.36,0,0,381899.36,506785.8,0,0,0,0,30.6207,-84.4192,Residential,Masonry,1 329020,FL,GADSDEN COUNTY,0,40942.09,0,0,40942.09,41748.65,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 687753,FL,GADSDEN COUNTY,0,13059.88,0,0,13059.88,17312.3,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 839888,FL,GADSDEN COUNTY,0,256496.92,0,0,256496.92,265917.54,0,0,0,0,30.6152,-84.4172,Residential,Wood,4 248834,FL,GADSDEN COUNTY,581445,581445,581445,581445,581445,679153.34,0,0,0,0,30.648695,-84.385422,Residential,Masonry,1 462344,FL,LIBERTY COUNTY,0,235641.47,0,0,235641.47,214770.71,0,0,0,0,30.386042,-84.797195,Residential,Wood,3 583299,FL,LIBERTY COUNTY,0,10260000,0,10260000,10260000,14310000,0,0,0,0,30.388748,-84.798416,Commercial,Reinforced Concrete,1 460519,FL,LIBERTY COUNTY,0,251921.42,0,0,251921.42,352779.42,0,0,0,0,30.388748,-84.798416,Residential,Wood,1 733735,FL,LIBERTY COUNTY,0,79083,0,79083,79083,78755.6,0,0,0,0,30.388748,-84.798416,Residential,Wood,1 267190,FL,LIBERTY COUNTY,0,83583,0,83583,83583,109105.9,0,0,0,0,30.388748,-84.798416,Residential,Wood,1 408444,FL,MADISON COUNTY,149040,149040,149040,149040,149040,128391.55,0,0,0,0,30.53849,-83.3663,Residential,Wood,3 941525,FL,MADISON COUNTY,148140,148140,148140,148140,148140,153926.94,0,0,0,0,30.53849,-83.3663,Residential,Wood,3 701341,FL,MADISON COUNTY,124710.3,124710.3,124710.3,124710.3,124710.3,132818.96,0,0,0,0,30.588146,-83.449165,Residential,Wood,1 670477,FL,MADISON COUNTY,31734,31734,31734,31734,31734,29000.05,0,0,0,0,30.46804,-83.41442,Residential,Wood,1 569296,FL,MADISON COUNTY,27000,27000,27000,27000,27000,33737.96,0,0,0,0,30.468653,-83.421143,Residential,Wood,1 186507,FL,MADISON COUNTY,0,367090.02,0,0,367090.02,564905.29,0,0,0,0,30.471075,-83.41658,Residential,Masonry,1 141517,FL,MADISON COUNTY,0,129452.4,0,129452.4,129452.4,184323.65,0,0,0,0,30.471075,-83.41658,Residential,Wood,1 424714,FL,MADISON COUNTY,0,403151.76,0,0,403151.76,479858.64,0,0,0,0,30.471075,-83.41658,Residential,Masonry,1 569209,FL,MADISON COUNTY,0,142397.64,0,0,142397.64,203579.5,0,0,0,0,30.467375,-83.371555,Residential,Wood,1 950233,FL,MADISON COUNTY,0,2370073.5,0,2370073.5,2370073.5,3577734.97,0,0,0,0,30.473005,-83.41918,Commercial,Reinforced Masonry,1 484152,FL,MADISON COUNTY,0,936980.55,0,0,936980.55,945498.64,0,0,0,0,30.473005,-83.41918,Residential,Masonry,1 196725,FL,MADISON COUNTY,0,1486708.65,0,0,1486708.65,1945185.81,0,0,0,0,30.473005,-83.41918,Residential,Masonry,1 124654,FL,MADISON COUNTY,0,3962224.8,0,3962224.8,3962224.8,5507333.98,0,0,0,0,30.473005,-83.41918,Commercial,Reinforced Masonry,1 911722,FL,MADISON COUNTY,0,227420.1,0,227420.1,227420.1,364322,0,0,0,0,30.473005,-83.41918,Residential,Wood,1 765060,FL,MADISON COUNTY,0,18000,0,18000,18000,21299.69,0,0,0,0,30.473005,-83.41918,Residential,Wood,1 688938,FL,MADISON COUNTY,0,27000,0,27000,27000,34796.79,0,0,0,0,30.473005,-83.41918,Residential,Wood,1 273297,FL,MADISON COUNTY,0,70272,0,70272,70272,56558.84,0,0,0,0,30.473005,-83.41918,Residential,Wood,1 248817,FL,MADISON COUNTY,0,70272,0,70272,70272,120861.3,0,0,0,0,30.473005,-83.41918,Residential,Wood,1 226968,FL,MADISON COUNTY,0,126219.15,0,0,126219.15,105401.57,0,0,0,0,30.472825,-83.41993,Residential,Wood,1 840749,FL,MADISON COUNTY,1252350.9,1252350.9,0,0,1252350.9,1615141.93,0,0,0,0,30.443,-83.4077,Residential,Masonry,4 599513,FL,MADISON COUNTY,0,12524.59,0,0,12524.59,12610.35,0,0,0,0,30.47292,-83.43244,Residential,Wood,4 352034,FL,MADISON COUNTY,0,12524.59,0,0,12524.59,14489.49,0,0,0,0,30.4424,-83.412425,Residential,Wood,4 459881,FL,MADISON COUNTY,0,88658.9,0,0,88658.9,106678.47,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 596506,FL,MADISON COUNTY,0,17310.01,0,0,17310.01,26321.41,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 419655,FL,MADISON COUNTY,0,17732.92,0,0,17732.92,16229.17,0,0,0,0,30.46419,-83.420805,Residential,Wood,4 823571,FL,MADISON COUNTY,0,48250.47,0,0,48250.47,71579.57,0,0,0,0,30.443,-83.4077,Residential,Wood,4 700978,FL,MADISON COUNTY,0,42218.21,0,0,42218.21,67729.95,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 425548,FL,MADISON COUNTY,0,53195.91,0,0,53195.91,48513.4,0,0,0,0,30.443,-83.4077,Residential,Wood,3 416477,FL,MADISON COUNTY,0,921079.51,0,0,921079.51,1356658,0,0,0,0,30.466915,-83.410565,Residential,Masonry,3 997627,FL,MADISON COUNTY,0,8865.99,0,0,8865.99,8271.61,0,0,0,0,30.443,-83.4077,Residential,Wood,4 904796,FL,MADISON COUNTY,0,343856.98,0,0,343856.98,422311.39,0,0,0,0,30.443,-83.4077,Residential,Wood,4 366928,FL,MADISON COUNTY,0,27622.86,0,0,27622.86,35145.89,0,0,0,0,30.443,-83.4077,Residential,Wood,4 620351,FL,MADISON COUNTY,0,571507.45,0,0,571507.45,1011924.81,0,0,0,0,30.482315,-83.416905,Residential,Masonry,1 284239,FL,MADISON COUNTY,0,2112.67,0,0,2112.67,2001.8,0,0,0,0,30.467772,-83.415154,Residential,Wood,1 790773,FL,MADISON COUNTY,0,476256.21,0,0,476256.21,659205.27,0,0,0,0,30.47253,-83.41609,Residential,Masonry,3 220438,FL,MADISON COUNTY,0,14073.37,0,0,14073.37,11652.75,0,0,0,0,30.443,-83.4077,Residential,Wood,4 608209,FL,MADISON COUNTY,0,70926.93,0,0,70926.93,101056.69,0,0,0,0,30.461992,-83.40593,Residential,Wood,3 979905,FL,MADISON COUNTY,0,53195.91,0,0,53195.91,53029.41,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 430332,FL,MADISON COUNTY,0,112583.16,0,0,112583.16,114946.5,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 342163,FL,MADISON COUNTY,0,105546,0,0,105546,155600.97,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 686993,FL,MADISON COUNTY,0,56291.58,0,0,56291.58,90888.38,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 871485,FL,MADISON COUNTY,0,88658.9,0,0,88658.9,122275.7,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 675816,FL,MADISON COUNTY,0,56291.58,0,0,56291.58,89982.09,0,0,0,0,30.482315,-83.416905,Residential,Wood,1 536685,FL,MADISON COUNTY,0,703648.54,0,0,703648.54,1068054.05,0,0,0,0,30.482315,-83.416905,Residential,Masonry,1 623673,FL,MADISON COUNTY,0,1271389,0,0,1271389,1821013.01,0,0,0,0,30.4694,-83.408203,Residential,Masonry,1 374046,FL,MADISON COUNTY,0,177612,0,0,177612,253203.67,0,0,0,0,30.443,-83.4077,Residential,Wood,4 227293,FL,MADISON COUNTY,0,609323.54,0,0,609323.54,621820.76,0,0,0,0,30.443,-83.4077,Residential,Masonry,4 544721,FL,MADISON COUNTY,0,59030.77,0,0,59030.77,94133.77,0,0,0,0,30.443,-83.4077,Residential,Wood,4 187389,FL,MADISON COUNTY,0,260388.69,0,0,260388.69,323663.14,0,0,0,0,30.443,-83.4077,Residential,Wood,4 233931,FL,MADISON COUNTY,0,148077,0,148077,148077,204646.56,0,0,0,0,30.443,-83.4077,Residential,Wood,4 979777,FL,MADISON COUNTY,0,524977.2,0,524977.2,524977.2,812657.88,0,0,0,0,30.47115,-83.40936,Residential,Masonry,1 854640,FL,MADISON COUNTY,0,9332.93,0,0,9332.93,11916.28,0,0,0,0,30.47115,-83.40936,Residential,Wood,1 713166,FL,MADISON COUNTY,0,27998.78,0,0,27998.78,38638.32,0,0,0,0,30.47115,-83.40936,Residential,Wood,1 622713,FL,MADISON COUNTY,0,1878025.2,0,0,1878025.2,1520929.98,0,0,0,0,30.479109,-83.443359,Commercial,Reinforced Masonry,1 760557,FL,MADISON COUNTY,0,1523282.46,0,0,1523282.46,1443614.79,0,0,0,0,30.479109,-83.443359,Residential,Masonry,1 386420,FL,MADISON COUNTY,0,1318063.14,0,0,1318063.14,1278393.39,0,0,0,0,30.479109,-83.443359,Residential,Masonry,1 990463,FL,MADISON COUNTY,0,3099113.62,0,0,3099113.62,5383829.77,0,0,0,0,30.479109,-83.443359,Commercial,Reinforced Masonry,1 186358,FL,MADISON COUNTY,0,1727671.96,0,0,1727671.96,2330366.87,0,0,0,0,30.483034,-83.451988,Residential,Masonry,1 364912,FL,MADISON COUNTY,0,733624.35,0,0,733624.35,618885.5,0,0,0,0,30.47,-83.40091,Residential,Masonry,1 352489,FL,GADSDEN COUNTY,0,210813.78,0,0,210813.78,277532.97,0,0,0,0,30.49909,-84.45804,Residential,Wood,3 549727,FL,JEFFERSON COUNTY,0,584896.5,0,0,584896.5,985798.6,0,0,0,0,30.532766,-83.870392,Residential,Masonry,1 271003,FL,JEFFERSON COUNTY,180460.8,180460.8,180460.8,180460.8,180460.8,332544.14,0,0,0,0,30.47566,-83.9217,Residential,Wood,3 814262,FL,JEFFERSON COUNTY,45900,45900,45900,45900,45900,43660.08,0,0,0,0,30.543957,-83.872536,Residential,Wood,1 896386,FL,JEFFERSON COUNTY,0,572364.54,0,0,572364.54,586806.44,0,0,0,0,30.5446,-83.848615,Residential,Masonry,1 865501,FL,JEFFERSON COUNTY,0,343973.52,0,0,343973.52,465912.13,0,0,0,0,30.5446,-83.848615,Residential,Wood,1 453724,FL,JEFFERSON COUNTY,0,425772.9,0,425772.9,425772.9,468162.85,0,0,0,0,30.539953,-83.916855,Residential,Masonry,1 408265,FL,JEFFERSON COUNTY,0,157500,0,157500,157500,216517.46,0,0,0,0,30.539953,-83.916855,Residential,Wood,1 520733,FL,JEFFERSON COUNTY,0,13500,0,13500,13500,14530.73,0,0,0,0,30.539953,-83.916855,Residential,Wood,1 993917,FL,JEFFERSON COUNTY,0,56700,0,56700,56700,47437.49,0,0,0,0,30.539953,-83.916855,Residential,Wood,1 343211,FL,JEFFERSON COUNTY,0,19800,0,19800,19800,19626.35,0,0,0,0,30.539953,-83.916855,Residential,Wood,1 850825,FL,JEFFERSON COUNTY,0,18000,0,18000,18000,22438.08,0,0,0,0,30.539953,-83.916855,Residential,Wood,1 378860,FL,JEFFERSON COUNTY,548481.6,548481.6,0,0,548481.6,815140.19,0,0,0,0,30.5114,-83.9001,Residential,Masonry,4 682241,FL,JEFFERSON COUNTY,583186.5,583186.5,0,0,583186.5,909346.38,0,0,0,0,30.368809,-83.984932,Residential,Masonry,1 640824,FL,JEFFERSON COUNTY,418932,418932,0,0,418932,509169.95,0,0,0,0,30.405505,-83.972665,Residential,Masonry,1 807855,FL,JEFFERSON COUNTY,385961.4,385961.4,0,0,385961.4,520082.99,0,0,0,0,30.5114,-83.9001,Residential,Masonry,4 349153,FL,JEFFERSON COUNTY,111379.5,111379.5,0,0,111379.5,155750.31,0,0,0,0,30.546518,-83.868523,Residential,Wood,3 336877,FL,JEFFERSON COUNTY,0,69763.4,0,0,69763.4,80796.06,0,0,0,0,30.544348,-83.875465,Residential,Wood,3 491718,FL,JEFFERSON COUNTY,0,346956.63,0,0,346956.63,452703.45,0,0,0,0,30.529787,-83.871391,Residential,Wood,1 963762,FL,JEFFERSON COUNTY,0,93575.97,0,0,93575.97,134749.4,0,0,0,0,30.529787,-83.871391,Residential,Wood,1 110199,FL,JEFFERSON COUNTY,0,27905.36,0,0,27905.36,42456.11,0,0,0,0,30.544342,-83.875702,Residential,Wood,3 560859,FL,JEFFERSON COUNTY,0,37207.14,0,0,37207.14,60573.23,0,0,0,0,30.544344,-83.87558,Residential,Wood,3 971647,FL,JEFFERSON COUNTY,0,41858.04,0,0,41858.04,57462.71,0,0,0,0,30.5114,-83.9001,Residential,Wood,3 299010,FL,JEFFERSON COUNTY,0,53950.36,0,0,53950.36,66126.96,0,0,0,0,30.557323,-83.864334,Residential,Wood,3 731013,FL,JEFFERSON COUNTY,0,32556.25,0,0,32556.25,42025.17,0,0,0,0,30.557323,-83.864334,Residential,Wood,3 183167,FL,JEFFERSON COUNTY,0,1052520.36,0,0,1052520.36,997814.57,0,0,0,0,30.544971,-83.883484,Residential,Masonry,1 170649,FL,JEFFERSON COUNTY,0,467879.85,0,0,467879.85,829597.76,0,0,0,0,30.544985,-83.880783,Residential,Masonry,1 677574,FL,JEFFERSON COUNTY,0,29765.72,0,0,29765.72,27905.54,0,0,0,0,30.522535,-83.872871,Residential,Wood,3 980724,FL,JEFFERSON COUNTY,0,95808.4,0,0,95808.4,92877.43,0,0,0,0,30.5114,-83.9001,Residential,Wood,3 361902,FL,JEFFERSON COUNTY,0,135223.52,0,0,135223.52,153722.1,0,0,0,0,30.554825,-83.870201,Residential,Wood,1 361949,FL,JEFFERSON COUNTY,0,4971.45,0,0,4971.45,6964.49,0,0,0,0,30.54875,-83.86926,Residential,Wood,3 762422,FL,JEFFERSON COUNTY,0,79543.25,0,0,79543.25,78846.13,0,0,0,0,30.544069,-83.870987,Residential,Wood,3 230449,FL,JEFFERSON COUNTY,0,13920.07,0,0,13920.07,18052.1,0,0,0,0,30.544069,-83.870987,Residential,Wood,3 626481,FL,JEFFERSON COUNTY,0,238629.74,0,0,238629.74,254062.41,0,0,0,0,30.548021,-83.869141,Residential,Wood,1 596965,FL,JEFFERSON COUNTY,0,9942.91,0,0,9942.91,9732.16,0,0,0,0,30.548021,-83.869141,Residential,Wood,1 663507,FL,JEFFERSON COUNTY,0,1748926.8,0,1748926.8,1748926.8,1593615.1,0,0,0,0,30.524122,-83.871483,Residential,Masonry,1 893473,FL,JEFFERSON COUNTY,0,316646.51,0,0,316646.51,441379.91,0,0,0,0,30.540556,-83.875648,Residential,Wood,4 144278,FL,JEFFERSON COUNTY,0,69538.5,0,69538.5,69538.5,51569.75,0,0,0,0,30.540556,-83.875648,Residential,Wood,4 666220,FL,JEFFERSON COUNTY,0,387079.47,0,0,387079.47,509209.24,0,0,0,0,30.53974,-83.8591,Residential,Masonry,1 145040,FL,JEFFERSON COUNTY,0,565098.03,0,0,565098.03,948984.94,0,0,0,0,30.53974,-83.8591,Residential,Masonry,1 350628,FL,JEFFERSON COUNTY,0,25961.04,0,0,25961.04,22525.67,0,0,0,0,30.53974,-83.8591,Residential,Wood,1 143023,FL,JEFFERSON COUNTY,0,325963.28,0,0,325963.28,432993.97,0,0,0,0,30.551458,-83.861794,Residential,Wood,3 347038,FL,JEFFERSON COUNTY,0,664145.83,0,0,664145.83,789735.81,0,0,0,0,30.551458,-83.861794,Residential,Masonry,3 306792,FL,JEFFERSON COUNTY,0,5818996.57,0,0,5818996.57,5081927.55,0,0,0,0,30.551458,-83.861794,Commercial,Reinforced Masonry,3 479443,FL,JEFFERSON COUNTY,0,259017.68,0,0,259017.68,325280.62,0,0,0,0,30.551458,-83.861794,Residential,Wood,3 139293,FL,JEFFERSON COUNTY,0,704967.01,0,0,704967.01,571393.39,0,0,0,0,30.490931,-83.881279,Residential,Masonry,1 928529,FL,JEFFERSON COUNTY,0,1257219.68,0,0,1257219.68,902935.17,0,0,0,0,30.490931,-83.881279,Residential,Masonry,1 406883,FL,JEFFERSON COUNTY,0,1257219.68,0,0,1257219.68,1350072.89,0,0,0,0,30.490931,-83.881279,Residential,Masonry,1 904481,FL,JEFFERSON COUNTY,0,920154.83,0,0,920154.83,1457779.22,0,0,0,0,30.490931,-83.881279,Residential,Masonry,1 800218,FL,JEFFERSON COUNTY,0,1611011.85,0,0,1611011.85,1994363.4,0,0,0,0,30.490931,-83.881279,Residential,Masonry,1 431173,FL,JEFFERSON COUNTY,0,3806024.31,0,0,3806024.31,4607420.79,0,0,0,0,30.490931,-83.881279,Commercial,Reinforced Masonry,1 779054,FL,JEFFERSON COUNTY,0,167308.4,0,0,167308.4,150238.59,0,0,0,0,30.540604,-83.875404,Residential,Wood,4 995049,FL,JEFFERSON COUNTY,0,7855.85,0,0,7855.85,10517.02,0,0,0,0,30.554697,-83.870201,Residential,Wood,1 726733,FL,JEFFERSON COUNTY,0,237982.46,0,0,237982.46,277110.35,0,0,0,0,30.53673,-83.866295,Residential,Wood,4 980126,FL,JEFFERSON COUNTY,0,111058.28,0,0,111058.28,143879.56,0,0,0,0,30.5519,-83.864125,Residential,Wood,4 353282,FL,JEFFERSON COUNTY,0,119314.87,0,0,119314.87,102897.15,0,0,0,0,30.546605,-83.869725,Residential,Wood,4 208099,FL,JEFFERSON COUNTY,0,3966.23,0,0,3966.23,4370.26,0,0,0,0,30.546225,-83.8661,Residential,Wood,4 776568,FL,JEFFERSON COUNTY,0,4971.45,0,0,4971.45,5299.78,0,0,0,0,30.546605,-83.869725,Residential,Wood,4 219138,FL,WAKULLA COUNTY,155395.8,155395.8,0,0,155395.8,129326.6,0,0,0,0,30.03546,-84.39816,Residential,Wood,1 572410,FL,WAKULLA COUNTY,0,522817.9,0,0,522817.9,438618.08,0,0,0,0,29.9885,-84.386,Residential,Masonry,3 976645,FL,WAKULLA COUNTY,0,15753.22,0,0,15753.22,24224.12,0,0,0,0,29.973171,-84.343582,Residential,Wood,1 243505,FL,WAKULLA COUNTY,0,13128.24,0,0,13128.24,13922.5,0,0,0,0,30.013313,-84.385147,Residential,Wood,1 378722,FL,WAKULLA COUNTY,0,13128.24,0,0,13128.24,15144.32,0,0,0,0,29.978649,-84.382965,Residential,Wood,1 397940,FL,WAKULLA COUNTY,0,13128.24,0,0,13128.24,15763.97,0,0,0,0,29.978678,-84.382713,Residential,Wood,1 502466,FL,WAKULLA COUNTY,0,13128.24,0,0,13128.24,13500.69,0,0,0,0,29.973167,-84.343643,Residential,Wood,1 878346,FL,WAKULLA COUNTY,0,26255.36,0,0,26255.36,21774.89,0,0,0,0,30.023474,-84.388802,Residential,Wood,1 508637,FL,WAKULLA COUNTY,0,26255.36,0,0,26255.36,30368.79,0,0,0,0,30.03747,-84.388031,Residential,Wood,1 982298,FL,WAKULLA COUNTY,0,203906.37,0,0,203906.37,223259.54,0,0,0,0,30.035131,-84.389069,Residential,Wood,1 489930,FL,TAYLOR COUNTY,0,5670000,0,5670000,5670000,8920044,0,283500,0,0,30.12514,-83.58924,Commercial,Reinforced Masonry,1 858457,FL,TAYLOR COUNTY,78570,78570,78570,78570,78570,107228.41,0,0,0,0,30.18953,-83.61212,Residential,Wood,1 339167,FL,TAYLOR COUNTY,101124,101124,101124,101124,101124,123678.7,0,0,0,0,30.120317,-83.577179,Residential,Wood,1 172384,FL,TAYLOR COUNTY,5967,5967,5967,5967,5967,6941.67,0,0,0,0,30.120317,-83.577179,Residential,Wood,1 123923,FL,TAYLOR COUNTY,19890,19890,19890,19890,19890,16000.71,0,397.8,0,0,30.120317,-83.577179,Residential,Wood,1 554572,FL,TAYLOR COUNTY,1654830,1654830,1654830,1654830,1654830,2441048.01,0,33096.6,0,0,30.12059,-83.577332,Residential,Masonry,1 198361,FL,TAYLOR COUNTY,2655972,2655972,2655972,2655972,2655972,3324910.42,0,0,0,0,30.12059,-83.577332,Commercial,Reinforced Masonry,1 302493,FL,TAYLOR COUNTY,337176,337176,337176,337176,337176,314474.61,0,0,0,0,30.12059,-83.577332,Residential,Wood,1 111020,FL,TAYLOR COUNTY,118026,118026,118026,118026,118026,102688.29,0,0,0,0,30.12059,-83.577332,Residential,Wood,1 387113,FL,TAYLOR COUNTY,19890,19890,19890,19890,19890,27353.13,0,397.8,0,0,30.12059,-83.577332,Residential,Wood,1 681245,FL,TAYLOR COUNTY,555426,555426,555426,555426,555426,756762.37,0,0,0,0,30.119711,-83.570908,Residential,Masonry,1 335083,FL,TAYLOR COUNTY,1069650,1069650,1069650,1069650,1069650,972825.28,0,21393,0,0,30.119711,-83.570908,Residential,Masonry,1 198084,FL,TAYLOR COUNTY,12033,12033,12033,12033,12033,11659.98,0,0,0,0,30.119711,-83.570908,Residential,Wood,1 974019,FL,TAYLOR COUNTY,15003,15003,15003,15003,15003,16892.36,0,0,0,0,30.119711,-83.570908,Residential,Wood,1 189732,FL,TAYLOR COUNTY,123921,123921,123921,123921,123921,185299.69,0,0,0,0,30.119711,-83.570908,Residential,Wood,1 919237,FL,TAYLOR COUNTY,14400,14400,14400,14400,14400,20985.12,0,288,0,0,30.119711,-83.570908,Residential,Wood,1 703813,FL,TAYLOR COUNTY,31833,31833,31833,31833,31833,24682.99,0,0,0,0,30.119711,-83.570908,Residential,Wood,1 992140,FL,TAYLOR COUNTY,47745,47745,47745,47745,47745,39583.42,0,954.9,0,0,30.119711,-83.570908,Residential,Wood,1 442886,FL,TAYLOR COUNTY,89631,89631,89631,89631,89631,91148.27,0,0,0,0,30.119711,-83.570908,Residential,Wood,1 323672,FL,TAYLOR COUNTY,3075003,3075003,3075003,3075003,3075003,2546717.48,0,0,0,0,30.16153,-83.623581,Commercial,Reinforced Masonry,1 209448,FL,TAYLOR COUNTY,4878,4878,4878,4878,4878,5062.75,0,0,0,0,30.16153,-83.623581,Residential,Wood,1 551371,FL,TAYLOR COUNTY,2259,2259,2259,2259,2259,1954.67,0,0,0,0,30.16153,-83.623581,Residential,Wood,1 754333,FL,TAYLOR COUNTY,74610,74610,74610,74610,74610,83085.7,0,1492.2,0,0,30.16153,-83.623581,Residential,Wood,1 803578,FL,TAYLOR COUNTY,8955,8955,8955,8955,8955,14668.29,0,179.1,0,0,30.16153,-83.623581,Residential,Wood,1 860005,FL,TAYLOR COUNTY,34821,34821,34821,34821,34821,56276.31,0,0,0,0,30.16153,-83.623581,Residential,Wood,1 244382,FL,TAYLOR COUNTY,132822,132822,132822,132822,132822,152684.2,0,0,0,0,30.16153,-83.623581,Residential,Wood,1 557428,FL,TAYLOR COUNTY,11340000,11340000,11340000,11340000,11340000,16380000,0,0,0,0,30.12339,-83.57014,Commercial,Reinforced Concrete,1 946133,FL,TAYLOR COUNTY,111456,111456,111456,111456,111456,144618.17,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 954047,FL,TAYLOR COUNTY,7542,7542,7542,7542,7542,10356.64,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 751178,FL,TAYLOR COUNTY,101124,101124,101124,101124,101124,79486.3,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 983825,FL,TAYLOR COUNTY,101124,101124,101124,101124,101124,128953.73,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 385875,FL,TAYLOR COUNTY,19890,19890,19890,19890,19890,25790.13,0,397.8,0,0,30.12339,-83.57014,Residential,Wood,1 521593,FL,TAYLOR COUNTY,2493,2493,2493,2493,2493,3350.59,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 850201,FL,TAYLOR COUNTY,4473,4473,4473,4473,4473,6865.14,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 742445,FL,TAYLOR COUNTY,198459,198459,198459,198459,198459,206937.17,0,0,0,0,30.12339,-83.57014,Residential,Wood,1 688673,FL,TAYLOR COUNTY,293148,293148,293148,293148,293148,446819.11,0,0,0,0,30.1258,-83.57294,Residential,Wood,1 950319,FL,TAYLOR COUNTY,9081,9081,9081,9081,9081,15140.52,0,0,0,0,30.1258,-83.57294,Residential,Wood,1 804282,FL,TAYLOR COUNTY,4473,4473,4473,4473,4473,7908.62,0,0,0,0,30.1258,-83.57294,Residential,Wood,1 964764,FL,TAYLOR COUNTY,263610,263610,263610,263610,263610,297352.08,0,5272.2,0,0,30.1258,-83.57294,Residential,Wood,1 946971,FL,TAYLOR COUNTY,34821,34821,34821,34821,34821,24569.7,0,0,0,0,30.1258,-83.57294,Residential,Wood,1 381999,FL,TAYLOR COUNTY,186408,186408,186408,186408,186408,174297.82,0,0,0,0,30.1206,-83.57877,Residential,Wood,1 703464,FL,TAYLOR COUNTY,832779,832779,832779,832779,832779,697722.23,0,0,0,0,30.12028,-83.573,Residential,Masonry,1 767342,FL,TAYLOR COUNTY,5720067,5720067,5720067,5720067,5720067,4601982.66,0,0,0,0,30.11923,-83.56469,Commercial,Reinforced Masonry,1 295825,FL,TAYLOR COUNTY,184554,184554,184554,184554,184554,290995.52,0,0,0,0,30.11923,-83.56469,Residential,Wood,1 511947,FL,TAYLOR COUNTY,11943,11943,11943,11943,11943,17982.72,0,0,0,0,30.11923,-83.56469,Residential,Wood,1 497446,FL,TAYLOR COUNTY,89523,89523,89523,89523,89523,126475.23,0,0,0,0,30.11923,-83.56469,Residential,Wood,1 724330,FL,TAYLOR COUNTY,2898,2898,2898,2898,2898,3201.3,0,0,0,0,30.12086,-83.56891,Residential,Wood,1 715643,FL,TAYLOR COUNTY,74214,74214,74214,74214,74214,70235.09,0,0,0,0,30.12086,-83.56891,Residential,Wood,1 646193,FL,TAYLOR COUNTY,47934,47934,47934,47934,47934,68904.17,0,0,0,0,30.12086,-83.56891,Residential,Wood,1 301733,FL,TAYLOR COUNTY,139792.5,139792.5,0,0,139792.5,152449.87,0,0,0,0,30.1526,-83.6171,Residential,Wood,3 512304,FL,TAYLOR COUNTY,141544.8,141544.8,0,0,141544.8,109610.03,0,0,0,0,30.146315,-83.606018,Residential,Wood,1 837657,FL,TAYLOR COUNTY,0,503269.96,0,0,503269.96,663344.04,0,0,0,0,30.11714,-83.581245,Residential,Masonry,1 789826,FL,TAYLOR COUNTY,0,8304607.87,0,0,8304607.87,12780000,0,0,0,0,30.117067,-83.582069,Commercial,Reinforced Masonry,1 631172,FL,TAYLOR COUNTY,0,287785.49,0,0,287785.49,374063.58,0,0,0,0,30.109735,-83.57099,Residential,Wood,1 693823,FL,TAYLOR COUNTY,0,326727.36,0,0,326727.36,460001.42,0,0,0,0,30.08177,-83.572035,Residential,Wood,4 478886,FL,TAYLOR COUNTY,0,62233.78,0,0,62233.78,53165.08,0,0,0,0,30.08177,-83.572035,Residential,Wood,4 996504,FL,TAYLOR COUNTY,0,1367312.83,0,0,1367312.83,1404265.83,0,0,0,0,30.127434,-83.576355,Residential,Masonry,1 113209,FL,TAYLOR COUNTY,0,153754.05,0,0,153754.05,169830.27,0,0,0,0,30.07885,-83.56705,Residential,Wood,3 628450,FL,TAYLOR COUNTY,0,1190678.71,0,0,1190678.71,1687829.94,0,0,0,0,30.080257,-83.566071,Residential,Masonry,1 296773,FL,TAYLOR COUNTY,0,36608.11,0,0,36608.11,47851.34,0,0,0,0,30.109735,-83.57099,Residential,Wood,1 332837,FL,TAYLOR COUNTY,0,2870012.52,0,0,2870012.52,5135026.4,0,0,0,0,30.11838,-83.5833,Commercial,Reinforced Masonry,1 723813,FL,TAYLOR COUNTY,0,316000.34,0,0,316000.34,301248.18,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 973935,FL,TAYLOR COUNTY,0,205290.13,0,0,205290.13,238711.36,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 902448,FL,TAYLOR COUNTY,0,18206.49,0,0,18206.49,28961.64,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 967792,FL,TAYLOR COUNTY,0,121372.84,0,0,121372.84,108313.12,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 991555,FL,TAYLOR COUNTY,0,22445.28,0,0,22445.28,19849.26,0,0,0,0,30.12804,-83.592377,Residential,Wood,1 199723,FL,TAYLOR COUNTY,0,1092924.56,0,0,1092924.56,1523449.41,0,0,0,0,30.1526,-83.6171,Residential,Masonry,4 709705,FL,TAYLOR COUNTY,0,254538.43,0,0,254538.43,316022.7,0,0,0,0,30.11577,-83.58178,Residential,Wood,1 581618,FL,TAYLOR COUNTY,0,694917.04,0,0,694917.04,776361.31,0,0,0,0,30.1158,-83.58142,Residential,Masonry,1 228671,FL,TAYLOR COUNTY,0,67601.81,0,0,67601.81,84883,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 792113,FL,TAYLOR COUNTY,0,38953.78,0,0,38953.78,58522.52,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 362668,FL,TAYLOR COUNTY,0,96881.68,0,0,96881.68,73106.91,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 924918,FL,TAYLOR COUNTY,0,402851.22,0,0,402851.22,523654.22,0,0,0,0,30.122242,-83.584793,Residential,Masonry,1 810749,FL,TAYLOR COUNTY,0,4003064.87,0,0,4003064.87,4820250.53,0,0,0,0,30.11239,-83.59763,Commercial,Reinforced Masonry,1 916616,FL,TAYLOR COUNTY,0,262660.26,0,0,262660.26,280258.49,0,0,0,0,30.11239,-83.59763,Residential,Wood,1 971782,FL,TAYLOR COUNTY,0,52506.24,0,0,52506.24,59657.59,0,0,0,0,30.116304,-83.583839,Residential,Wood,1 251835,FL,TAYLOR COUNTY,0,13126,0,0,13126,11247.72,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 647540,FL,TAYLOR COUNTY,0,13126,0,0,13126,19851.87,0,0,0,0,30.10089,-83.5973,Residential,Wood,3 565470,FL,TAYLOR COUNTY,0,13126,0,0,13126,18954.36,0,0,0,0,30.100005,-83.600095,Residential,Wood,3 643886,FL,TAYLOR COUNTY,0,13126,0,0,13126,20685.26,0,0,0,0,30.096005,-83.60192,Residential,Wood,4 970032,FL,TAYLOR COUNTY,0,13126,0,0,13126,10516.81,0,0,0,0,30.10911,-83.59071,Residential,Wood,3 705570,FL,TAYLOR COUNTY,0,13126,0,0,13126,15327.18,0,0,0,0,30.08778,-83.57347,Residential,Wood,3 886873,FL,TAYLOR COUNTY,0,13126,0,0,13126,23650.15,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 109862,FL,TAYLOR COUNTY,0,13126,0,0,13126,12199.33,0,0,0,0,30.1526,-83.6171,Residential,Wood,4 280283,FL,TAYLOR COUNTY,0,6733.58,0,0,6733.58,6423.84,0,0,0,0,30.121395,-83.585805,Residential,Wood,3 176659,FL,TAYLOR COUNTY,0,123449.03,0,0,123449.03,120786.48,0,0,0,0,30.11577,-83.58499,Residential,Wood,1 605167,FL,TAYLOR COUNTY,0,20640.68,0,0,20640.68,18237.03,0,0,0,0,30.11532,-83.58161,Residential,Wood,1 522273,FL,TAYLOR COUNTY,0,310685.76,0,0,310685.76,383890.78,0,0,0,0,30.086445,-83.570808,Residential,Wood,1 161421,FL,TAYLOR COUNTY,0,7397.28,0,0,7397.28,10063.02,0,0,0,0,30.086445,-83.570808,Residential,Wood,1 964810,FL,TAYLOR COUNTY,0,49931.64,0,0,49931.64,67434.23,0,0,0,0,30.086445,-83.570808,Residential,Wood,1 148513,FL,TAYLOR COUNTY,0,576183.6,0,0,576183.6,567891.16,0,0,0,0,30.098665,-83.583954,Residential,Masonry,1 537098,FL,TAYLOR COUNTY,559058.4,559058.4,0,0,559058.4,527715.35,0,0,0,0,30.09093,-83.56848,Residential,Masonry,1 939518,FL,TAYLOR COUNTY,538363.8,538363.8,0,0,538363.8,506492.66,0,0,0,0,29.9818,-83.5706,Residential,Masonry,3 120991,FL,TAYLOR COUNTY,434081.7,434081.7,0,0,434081.7,706066.88,0,0,0,0,30.019073,-83.526924,Residential,Masonry,1 642958,FL,TAYLOR COUNTY,0,1426849.2,0,1426849.2,1426849.2,1418059.81,0,0,0,0,30.09173,-83.58476,Residential,Masonry,1 102002,FL,TAYLOR COUNTY,0,1289764.8,0,1289764.8,1289764.8,1855965.1,0,0,0,0,30.08992,-83.58274,Residential,Masonry,1 484307,FL,TAYLOR COUNTY,0,112226.39,0,0,112226.39,155734.32,0,0,0,0,29.82044,-83.56062,Residential,Wood,3 539985,FL,TAYLOR COUNTY,0,43319.39,0,0,43319.39,48634.68,0,0,0,0,29.9818,-83.5706,Residential,Wood,3 660338,FL,TAYLOR COUNTY,0,202160.13,0,0,202160.13,231607.59,0,0,0,0,30.106876,-83.595589,Residential,Wood,1 680100,FL,MADISON COUNTY,5580,5580,5580,5580,5580,5568.39,0,0,0,0,30.538187,-83.29837,Residential,Wood,3 240664,FL,MADISON COUNTY,0,3891598.78,0,0,3891598.78,6108019.94,0,0,0,0,30.5935,-83.3362,Commercial,Reinforced Masonry,4 948418,FL,MADISON COUNTY,0,940225.06,0,0,940225.06,1646461.95,0,0,0,0,30.5935,-83.3362,Residential,Masonry,4 915706,FL,MADISON COUNTY,0,17339.27,0,0,17339.27,13024.74,0,0,0,0,30.5935,-83.3362,Residential,Wood,4 700735,FL,MADISON COUNTY,0,136257.12,0,0,136257.12,124680.72,0,0,0,0,30.5935,-83.3362,Residential,Wood,4 521481,FL,MADISON COUNTY,0,69500.16,0,0,69500.16,71939.34,0,0,0,0,30.5935,-83.3362,Residential,Wood,4 399117,FL,GADSDEN COUNTY,1704240,1704240,1704240,1704240,1704240,2818840.23,0,0,0,0,30.58998,-84.57614,Residential,Masonry,1 850152,FL,GADSDEN COUNTY,9900,9900,9900,9900,9900,13498.06,0,0,0,0,30.581348,-84.790314,Residential,Wood,3 267551,FL,GADSDEN COUNTY,0,8321.94,0,0,8321.94,11843.65,0,0,0,0,30.58651,-84.56553,Residential,Wood,1 475548,FL,GADSDEN COUNTY,0,3698.64,0,0,3698.64,3804.74,0,0,0,0,30.58651,-84.56553,Residential,Wood,1 708729,FL,GADSDEN COUNTY,0,4623.3,0,4623.3,4623.3,4463.56,0,0,0,0,30.58651,-84.56553,Residential,Wood,1 875533,FL,GADSDEN COUNTY,0,5067798.75,0,0,5067798.75,7195554.6,0,0,0,0,30.58736,-84.57146,Commercial,Reinforced Masonry,1 754962,FL,GADSDEN COUNTY,51570000,51570000,51570000,51570000,51570000,60750000,0,0,0,0,30.584421,-84.593544,Commercial,Steel Frame,4 254136,FL,GADSDEN COUNTY,236217.6,236217.6,0,0,236217.6,243005.55,0,0,0,0,30.58645,-84.59232,Residential,Wood,3 520684,FL,GADSDEN COUNTY,553667.4,553667.4,0,0,553667.4,773894.15,0,0,0,0,30.5547,-84.6302,Residential,Masonry,4 811927,FL,GADSDEN COUNTY,0,31088.93,0,0,31088.93,29389.77,0,0,0,0,30.5547,-84.6302,Residential,Wood,4 307890,FL,GADSDEN COUNTY,0,47941.61,0,0,47941.61,58004.56,0,0,0,0,30.585185,-84.609305,Residential,Wood,3 441071,FL,GADSDEN COUNTY,0,509462.94,0,0,509462.94,371510.57,0,0,0,0,30.58916,-84.58149,Residential,Masonry,4 960973,FL,GADSDEN COUNTY,0,146825.36,0,0,146825.36,141785.58,0,0,0,0,30.576231,-84.558708,Residential,Wood,3 134341,FL,GADSDEN COUNTY,0,182603.87,0,0,182603.87,153864.94,0,0,0,0,30.58844,-84.60971,Residential,Wood,3 830075,FL,GADSDEN COUNTY,0,277654.13,0,0,277654.13,316494.06,0,0,0,0,30.587595,-84.59117,Residential,Wood,3 194015,FL,GADSDEN COUNTY,0,46275.69,0,0,46275.69,46969.92,0,0,0,0,30.584419,-84.608192,Residential,Wood,1 344814,FL,GADSDEN COUNTY,0,38871.58,0,0,38871.58,50088.36,0,0,0,0,30.570885,-84.547965,Residential,Wood,3 594806,FL,GADSDEN COUNTY,0,62472.18,0,0,62472.18,81943.95,0,0,0,0,30.570885,-84.547965,Residential,Wood,3 819822,FL,GADSDEN COUNTY,0,256922.63,0,0,256922.63,337131.81,0,0,0,0,30.570885,-84.547965,Residential,Wood,3 747511,FL,GADSDEN COUNTY,0,40722.61,0,0,40722.61,50626.34,0,0,0,0,30.581974,-84.554756,Residential,Wood,3 274748,FL,GADSDEN COUNTY,0,108793.22,0,0,108793.22,120673.44,0,0,0,0,30.583982,-84.594841,Residential,Wood,1 671128,FL,GADSDEN COUNTY,0,5090.33,0,0,5090.33,4256.94,0,0,0,0,30.583963,-84.594841,Residential,Wood,1 546588,FL,GADSDEN COUNTY,0,4979.26,0,0,4979.26,5633.46,0,0,0,0,30.583963,-84.594841,Residential,Wood,1 281041,FL,GADSDEN COUNTY,0,90468.05,0,0,90468.05,77513.02,0,0,0,0,30.579683,-84.583076,Residential,Wood,1 388236,FL,GADSDEN COUNTY,0,223419.03,0,0,223419.03,309846.44,0,0,0,0,30.587128,-84.59404,Residential,Wood,1 583457,FL,GADSDEN COUNTY,0,41555.57,0,0,41555.57,56543.83,0,0,0,0,30.587128,-84.59404,Residential,Wood,1 634761,FL,GADSDEN COUNTY,0,1288966.84,0,0,1288966.84,1192737.73,0,0,0,0,30.578171,-84.578819,Residential,Masonry,3 992828,FL,GADSDEN COUNTY,0,744274.4,0,0,744274.4,1172857.37,0,0,0,0,30.576591,-84.581131,Residential,Masonry,3 840869,FL,GADSDEN COUNTY,0,2245568.25,0,0,2245568.25,1898349.5,0,0,0,0,30.59239,-84.5957,Commercial,Reinforced Masonry,1 753794,FL,GADSDEN COUNTY,0,658765.1,0,0,658765.1,954424.15,0,0,0,0,30.578171,-84.578819,Residential,Masonry,3 394096,FL,GADSDEN COUNTY,0,664188.52,0,0,664188.52,877791.55,0,0,0,0,30.578171,-84.578819,Residential,Masonry,3 993901,FL,GADSDEN COUNTY,0,245861.84,0,0,245861.84,245613.03,0,0,0,0,30.59239,-84.5957,Residential,Wood,1 785862,FL,GADSDEN COUNTY,0,447251.61,0,0,447251.61,631862.76,0,0,0,0,30.59239,-84.5957,Residential,Masonry,1 567375,FL,GADSDEN COUNTY,0,935992.4,0,0,935992.4,1349701.04,0,0,0,0,30.59239,-84.5957,Residential,Masonry,1 503438,FL,GADSDEN COUNTY,0,720772.9,0,0,720772.9,684386.84,0,0,0,0,30.59239,-84.5957,Residential,Masonry,1 428168,FL,GADSDEN COUNTY,0,398079.24,0,0,398079.24,479968.12,0,0,0,0,30.591152,-84.582726,Residential,Masonry,3 824970,FL,GADSDEN COUNTY,0,1157720.01,0,0,1157720.01,1328108.61,0,0,0,0,30.591152,-84.582726,Residential,Masonry,3 182953,FL,GADSDEN COUNTY,0,1228405.28,0,0,1228405.28,1157835.86,0,0,0,0,30.577765,-84.581131,Residential,Masonry,1 470499,FL,GADSDEN COUNTY,0,784226.95,0,0,784226.95,743823.58,0,0,0,0,30.58001,-84.58011,Residential,Masonry,1 309731,FL,GADSDEN COUNTY,0,3151912.6,0,0,3151912.6,2382845.93,0,0,0,0,30.58001,-84.58011,Commercial,Reinforced Masonry,1 190203,FL,GADSDEN COUNTY,0,213321.3,0,0,213321.3,210009.27,0,0,0,0,30.578188,-84.577003,Residential,Wood,1 706567,FL,GADSDEN COUNTY,0,256708.68,0,0,256708.68,381935.29,0,0,0,0,30.578188,-84.577003,Residential,Wood,1 449478,FL,GADSDEN COUNTY,0,728365.69,0,0,728365.69,1075953.46,0,0,0,0,30.59301,-84.60111,Residential,Masonry,1 355644,FL,GADSDEN COUNTY,0,664098.13,0,0,664098.13,635426.36,0,0,0,0,30.59301,-84.60111,Residential,Masonry,1 651125,FL,GADSDEN COUNTY,0,768589.41,0,0,768589.41,721004.51,0,0,0,0,30.59301,-84.60111,Residential,Masonry,1 629544,FL,GADSDEN COUNTY,0,491090.94,0,0,491090.94,677504.15,0,0,0,0,30.59301,-84.60111,Residential,Masonry,1 851607,FL,GADSDEN COUNTY,0,484763.62,0,0,484763.62,458912.63,0,0,0,0,30.59301,-84.60111,Residential,Masonry,1 778665,FL,GADSDEN COUNTY,0,8224.62,0,0,8224.62,7615.64,0,0,0,0,30.58001,-84.58011,Residential,Wood,1 869078,FL,GADSDEN COUNTY,0,600192.13,0,0,600192.13,719673.58,0,0,0,0,30.59301,-84.60111,Residential,Masonry,1 737972,FL,GADSDEN COUNTY,0,269363.34,0,0,269363.34,359332.85,0,0,0,0,30.59301,-84.60111,Residential,Wood,1 644493,FL,GADSDEN COUNTY,0,68948.3,0,0,68948.3,77815.05,0,0,0,0,30.554054,-84.59269,Residential,Wood,1 206766,FL,GADSDEN COUNTY,0,9098.24,0,0,9098.24,15163.72,0,0,0,0,30.587418,-84.621254,Residential,Wood,1 349230,FL,GADSDEN COUNTY,0,1774157.19,0,0,1774157.19,2232414.89,0,0,0,0,30.576952,-84.592461,Residential,Masonry,1 539320,FL,GADSDEN COUNTY,0,50546.19,0,0,50546.19,48061.54,0,0,0,0,30.47449,-84.62843,Residential,Wood,1 696388,FL,GADSDEN COUNTY,0,283580.37,0,0,283580.37,323586.19,0,0,0,0,30.58665,-84.57734,Residential,Wood,1 250787,FL,GADSDEN COUNTY,0,211962.65,0,0,211962.65,243036.38,0,0,0,0,30.56691,-84.57159,Residential,Wood,1 122420,FL,GADSDEN COUNTY,0,10462.98,0,0,10462.98,15458.42,0,0,0,0,30.588039,-84.571014,Residential,Wood,1 613556,FL,GADSDEN COUNTY,0,145571.87,0,0,145571.87,175992.03,0,0,0,0,30.590677,-84.575783,Residential,Wood,1 703519,FL,GADSDEN COUNTY,0,331953.91,0,0,331953.91,265977.4,0,0,0,0,30.56691,-84.57159,Residential,Wood,1 275369,FL,GADSDEN COUNTY,0,160256.25,0,0,160256.25,199266.47,0,0,0,0,30.591316,-84.58374,Residential,Wood,1 332121,FL,GADSDEN COUNTY,0,89781.11,0,0,89781.11,96192.2,0,0,0,0,30.56913,-84.550697,Residential,Wood,1 931804,FL,GADSDEN COUNTY,162000,162000,162000,162000,162000,145297.15,0,0,0,0,30.66478,-84.666603,Residential,Wood,1 384379,FL,GADSDEN COUNTY,124920,124920,124920,124920,124920,96730.05,0,0,0,0,30.658001,-84.694962,Residential,Wood,4 740074,FL,GADSDEN COUNTY,49500,49500,49500,49500,49500,45821.16,0,0,0,0,30.664787,-84.666267,Residential,Wood,1 103223,FL,GADSDEN COUNTY,27000,27000,27000,27000,27000,22702.68,0,0,0,0,30.664785,-84.666183,Residential,Wood,1 492213,FL,GADSDEN COUNTY,9180,9180,9180,9180,9180,14045.4,0,0,0,0,30.66593,-84.66649,Residential,Wood,1 246117,FL,GADSDEN COUNTY,7200,7200,7200,7200,7200,8653.13,0,0,0,0,30.664785,-84.666229,Residential,Wood,1 401497,FL,GADSDEN COUNTY,697175.1,697175.1,0,0,697175.1,807429.16,0,0,0,0,30.644228,-84.673492,Residential,Masonry,3 702684,FL,GADSDEN COUNTY,0,1851027.56,0,0,1851027.56,3099419.79,0,0,0,0,30.599308,-84.5802,Commercial,Reinforced Masonry,1 672475,FL,GADSDEN COUNTY,0,36928,0,0,36928,49985.74,0,0,0,0,30.599066,-84.580269,Residential,Wood,1 683842,FL,GADSDEN COUNTY,0,649155.37,0,0,649155.37,1106939.73,0,0,0,0,30.599066,-84.580269,Residential,Masonry,1 752251,FL,GADSDEN COUNTY,0,67508.83,0,0,67508.83,59644.05,0,0,0,0,30.599066,-84.580269,Residential,Wood,1 256535,FL,GADSDEN COUNTY,0,379350.51,0,0,379350.51,594848.16,0,0,0,0,30.59861,-84.580139,Residential,Masonry,1 177567,FL,GADSDEN COUNTY,0,992034.44,0,0,992034.44,1350404.89,0,0,0,0,30.65941,-84.6084,Residential,Masonry,1 889944,FL,GADSDEN COUNTY,0,151030.82,0,0,151030.82,248294.66,0,0,0,0,30.66218,-84.693848,Residential,Wood,4 167508,FL,GADSDEN COUNTY,0,7366.57,0,0,7366.57,10797.15,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 902637,FL,GADSDEN COUNTY,0,3867.45,0,0,3867.45,4373.99,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 529761,FL,GADSDEN COUNTY,0,418053.08,0,0,418053.08,628380.6,0,0,0,0,30.598274,-84.555176,Residential,Masonry,1 824464,FL,GADSDEN COUNTY,0,7366.57,0,0,7366.57,8151.08,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 852690,FL,GADSDEN COUNTY,0,22099.72,0,0,22099.72,27198.92,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 289551,FL,GADSDEN COUNTY,0,139964.91,0,0,139964.91,204631.5,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 714503,FL,GADSDEN COUNTY,0,19337.26,0,0,19337.26,18693.71,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 339215,FL,GADSDEN COUNTY,0,58932.59,0,0,58932.59,80418.24,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 916316,FL,GADSDEN COUNTY,0,92082.18,0,0,92082.18,75028.56,0,0,0,0,30.598274,-84.555176,Residential,Wood,1 562662,FL,GADSDEN COUNTY,0,45491.21,0,0,45491.21,45473.01,0,0,0,0,30.5762,-84.5924,Residential,Wood,4 859555,FL,GADSDEN COUNTY,0,3762.12,0,0,3762.12,4631.93,0,0,0,0,30.565495,-84.750695,Residential,Wood,3 155867,FL,GADSDEN COUNTY,0,77335.06,0,0,77335.06,80691.4,0,0,0,0,30.565495,-84.750695,Residential,Wood,3 326736,FL,WAKULLA COUNTY,0,34918.46,0,0,34918.46,52937.5,0,0,0,0,30.155403,-84.212036,Residential,Wood,1 386572,FL,WAKULLA COUNTY,0,33432.16,0,0,33432.16,40909.73,0,0,0,0,30.15974,-84.21034,Residential,Wood,3 980608,FL,WAKULLA COUNTY,0,234025.13,0,0,234025.13,210481.26,0,0,0,0,30.15769,-84.20502,Residential,Wood,1 403239,FL,WAKULLA COUNTY,0,4776.02,0,0,4776.02,7038.41,0,0,0,0,30.1598,-84.2076,Residential,Wood,3 610427,FL,WAKULLA COUNTY,0,76416.37,0,0,76416.37,89957.35,0,0,0,0,30.15769,-84.20502,Residential,Wood,1 358889,FL,WAKULLA COUNTY,1557000,1557000,1557000,1557000,1557000,2718029.99,0,0,0,0,30.06135,-84.49633,Residential,Masonry,1 328732,FL,WAKULLA COUNTY,1530000,1530000,1530000,1530000,1530000,1816148.25,0,8999.1,0,0,29.9292,-84.4406,Residential,Masonry,4 575764,FL,WAKULLA COUNTY,1305000,1305000,1305000,1305000,1305000,2091001.5,0,8999.1,0,0,30.0298,-84.4903,Residential,Masonry,4 467957,FL,WAKULLA COUNTY,67500,67500,67500,67500,67500,75014.1,0,8999.1,0,0,29.9292,-84.4406,Residential,Wood,4 664848,FL,WAKULLA COUNTY,0,2600015.77,0,0,2600015.77,3738547.08,0,0,0,0,30.058514,-84.493286,Commercial,Reinforced Masonry,1 412356,FL,WAKULLA COUNTY,0,1595344.85,0,0,1595344.85,1346062.64,0,0,0,0,30.058514,-84.493286,Residential,Masonry,1 422141,FL,WAKULLA COUNTY,0,392089.59,0,0,392089.59,476865.24,0,0,0,0,30.058514,-84.493286,Residential,Masonry,1 604590,FL,WAKULLA COUNTY,0,476424.95,0,0,476424.95,425763.83,0,0,0,0,30.058514,-84.493286,Residential,Masonry,1 805329,FL,WAKULLA COUNTY,0,44059.59,0,0,44059.59,43270.49,0,0,0,0,30.058514,-84.493286,Residential,Wood,1 450931,FL,WAKULLA COUNTY,0,67335.83,0,0,67335.83,69314.97,0,0,0,0,30.07725,-84.41966,Residential,Wood,1 266753,FL,WAKULLA COUNTY,0,16833.96,0,0,16833.96,20182.57,0,0,0,0,30.04674,-84.49747,Residential,Wood,1 551411,FL,WAKULLA COUNTY,0,56113.2,0,0,56113.2,52942.13,0,0,0,0,30.062231,-84.49131,Residential,Wood,1 649329,FL,WAKULLA COUNTY,0,28056.6,0,0,28056.6,52234.51,0,0,0,0,30.052855,-84.498085,Residential,Wood,1 992384,FL,WAKULLA COUNTY,0,561131.96,0,0,561131.96,571305.28,0,0,0,0,30.0298,-84.4903,Residential,Masonry,3 580316,FL,WAKULLA COUNTY,0,561131.96,0,0,561131.96,914757.31,0,0,0,0,30.0298,-84.4903,Residential,Masonry,3 803768,FL,TAYLOR COUNTY,480009.6,480009.6,480009.6,480009.6,480009.6,702754.21,0,0,0,0,29.664845,-83.3508,Residential,Masonry,4 905727,FL,TAYLOR COUNTY,101124,101124,101124,101124,101124,100488.94,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 107888,FL,TAYLOR COUNTY,101124,101124,101124,101124,101124,81571.88,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 916778,FL,TAYLOR COUNTY,101124,101124,101124,101124,101124,153917.81,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 942342,FL,TAYLOR COUNTY,7956,7956,7956,7956,7956,6523.45,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 768796,FL,TAYLOR COUNTY,17901,17901,17901,17901,17901,22312.52,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 531150,FL,TAYLOR COUNTY,9594,9594,9594,9594,9594,10055.57,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 293430,FL,TAYLOR COUNTY,3366,3366,3366,3366,3366,3029.4,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 209503,FL,TAYLOR COUNTY,0,28371.28,0,0,28371.28,25640.72,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 102398,FL,TAYLOR COUNTY,0,86944.26,0,0,86944.26,147158.2,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 903095,FL,TAYLOR COUNTY,0,50501.88,0,0,50501.88,65448.01,0,0,0,0,29.6944,-83.3637,Residential,Wood,4 636279,FL,TAYLOR COUNTY,0,60490.02,0,0,60490.02,70541.41,0,0,0,0,29.672935,-83.373245,Residential,Wood,1 359690,FL,TAYLOR COUNTY,0,588402.97,0,0,588402.97,562448.51,0,0,0,0,29.662922,-83.361763,Residential,Masonry,1 891085,FL,TAYLOR COUNTY,0,64810.74,0,0,64810.74,101051.48,0,0,0,0,29.6944,-83.3637,Residential,Wood,3 409967,FL,LEON COUNTY,2607778.8,2607778.8,2607778.8,2607778.8,2607778.8,2074748.81,0,0,0,0,30.458679,-84.36219,Commercial,Reinforced Masonry,1 678303,FL,LEON COUNTY,1489256.1,1489256.1,1489256.1,1489256.1,1489256.1,1404469.77,0,0,0,0,30.458679,-84.36219,Residential,Masonry,1 645243,FL,LEON COUNTY,2459664,2459664,2459664,2459664,2459664,2433084.87,0,0,0,0,30.458679,-84.36219,Commercial,Reinforced Masonry,1 749435,FL,LEON COUNTY,1379278.8,1379278.8,1379278.8,1379278.8,1379278.8,1800962.95,0,0,0,0,30.458679,-84.36219,Residential,Masonry,1 611857,FL,LEON COUNTY,1212261.3,1212261.3,1212261.3,1212261.3,1212261.3,1724708.4,0,0,0,0,30.458679,-84.36219,Residential,Masonry,1 430900,FL,BAY COUNTY,0,504864.36,0,0,504864.36,603977.31,0,0,0,0,30.16728,-85.61912,Residential,Masonry,1 755749,FL,BAY COUNTY,0,2773.98,0,0,2773.98,4910.28,0,0,0,0,30.1616,-85.6523,Residential,Wood,1 274616,FL,BAY COUNTY,0,5547.96,0,0,5547.96,6127.5,0,0,0,0,30.1616,-85.6523,Residential,Wood,1 544936,FL,BAY COUNTY,0,295891.2,0,295891.2,295891.2,445144.05,0,0,0,0,30.1616,-85.6523,Residential,Wood,1 583970,FL,BAY COUNTY,0,411473.7,0,411473.7,411473.7,507890.63,0,0,0,0,30.167276,-85.688286,Residential,Masonry,1 580276,FL,BAY COUNTY,0,422569.62,0,0,422569.62,609949.67,0,0,0,0,30.167276,-85.688286,Residential,Masonry,1 542777,FL,BAY COUNTY,0,2253396.42,0,0,2253396.42,1990253.8,0,0,0,0,30.16706,-85.68761,Commercial,Reinforced Masonry,1 886730,FL,BAY COUNTY,0,35137.08,0,0,35137.08,30979.1,0,0,0,0,30.16706,-85.68761,Residential,Wood,1 744670,FL,BAY COUNTY,0,35137.08,0,0,35137.08,33742.14,0,0,0,0,30.16656,-85.62571,Residential,Wood,3 772025,FL,BAY COUNTY,0,1998190.26,0,0,1998190.26,1937764.99,0,0,0,0,30.16656,-85.62571,Commercial,Reinforced Masonry,3 456572,FL,BAY COUNTY,0,12945.24,0,0,12945.24,13568.27,0,0,0,0,30.16656,-85.62571,Residential,Wood,3 128131,FL,BAY COUNTY,0,2048085.9,0,2048085.9,2048085.9,1482060.5,0,0,0,0,30.183859,-85.727806,Commercial,Reinforced Masonry,1 271209,FL,BAY COUNTY,0,1809781.2,0,1809781.2,1809781.2,2442411.94,0,0,0,0,30.183859,-85.727806,Commercial,Reinforced Masonry,1 300811,FL,BAY COUNTY,0,3266198.1,0,3266198.1,3266198.1,3863781.7,0,0,0,0,30.183859,-85.727806,Commercial,Reinforced Masonry,1 473009,FL,BAY COUNTY,0,245632.5,0,245632.5,245632.5,193946.51,0,0,0,0,30.183859,-85.727806,Residential,Wood,1 526005,FL,BAY COUNTY,0,297453.6,0,297453.6,297453.6,365080.27,0,0,0,0,30.183859,-85.727806,Residential,Wood,1 860797,FL,BAY COUNTY,0,908185.5,0,908185.5,908185.5,1416769.38,0,0,0,0,30.183859,-85.727806,Residential,Masonry,1 685747,FL,BAY COUNTY,0,15120000,0,15120000,15120000,17280000,0,0,0,0,30.183859,-85.727806,Commercial,Reinforced Concrete,1 123937,FL,BAY COUNTY,0,275400,0,275400,275400,440924.21,0,0,0,0,30.183859,-85.727806,Residential,Wood,1 183879,FL,BAY COUNTY,0,1744600.5,0,1744600.5,1744600.5,1877636.76,0,0,0,0,30.183859,-85.727806,Residential,Masonry,1 512260,FL,BAY COUNTY,0,7660411.2,0,7660411.2,7660411.2,6263152.2,0,0,0,0,30.183859,-85.727806,Commercial,Reinforced Masonry,1 691247,FL,BAY COUNTY,4689540,4689540,4689540,4689540,4689540,4713212.8,0,234477,0,0,30.16033,-85.65995,Commercial,Reinforced Masonry,1 883852,FL,BAY COUNTY,1081876.5,1081876.5,0,0,1081876.5,1101748.41,0,0,0,0,30.156631,-85.661537,Residential,Masonry,1 555449,FL,BAY COUNTY,1214320.5,1214320.5,0,0,1214320.5,1679201.25,0,0,0,0,30.16831,-85.70124,Residential,Masonry,1 570707,FL,BAY COUNTY,852211.8,852211.8,0,0,852211.8,839939.95,0,0,0,0,30.155128,-85.647987,Residential,Masonry,1 781009,FL,BAY COUNTY,137966.4,137966.4,0,0,137966.4,232449.93,0,0,0,0,30.167328,-85.695297,Residential,Wood,1 151838,FL,BAY COUNTY,297485.1,297485.1,0,0,297485.1,439330.16,0,0,0,0,30.15545,-85.61415,Residential,Wood,1 181634,FL,BAY COUNTY,244716.3,244716.3,244716.3,244716.3,244716.3,184371.22,0,0,0,0,30.145918,-85.64769,Residential,Wood,1 439778,FL,BAY COUNTY,3305397.6,3305397.6,3305397.6,3305397.6,3305397.6,2942597.16,0,0,0,0,30.175303,-85.681587,Commercial,Reinforced Masonry,1 168008,FL,BAY COUNTY,1462500,1462500,1462500,1462500,1462500,2592354.38,0,73125,0,0,30.17611,-85.67109,Residential,Masonry,1 968580,FL,BAY COUNTY,0,1493752.22,0,0,1493752.22,2061676.81,0,0,0,0,30.17572,-85.69176,Residential,Masonry,1 884571,FL,BAY COUNTY,326592,326592,326592,326592,326592,238971.29,0,0,0,0,30.169575,-85.660217,Residential,Wood,1 905912,FL,BAY COUNTY,521640,521640,521640,521640,521640,460908.06,0,0,0,0,30.160027,-85.616501,Residential,Masonry,1 128146,FL,BAY COUNTY,279936,279936,279936,279936,279936,318925.49,0,0,0,0,30.14991,-85.62582,Residential,Wood,3 344782,FL,BAY COUNTY,41472,41472,41472,41472,41472,55239.87,0,0,0,0,30.16606,-85.64001,Residential,Wood,1 552814,FL,BAY COUNTY,447066,447066,447066,447066,447066,536228.84,0,0,0,0,30.157469,-85.616501,Residential,Masonry,1 500262,FL,BAY COUNTY,5617530,5617530,5617530,5617530,5617530,5000214.01,0,0,0,0,30.16826,-85.64852,Commercial,Reinforced Masonry,1 785630,FL,BAY COUNTY,10530000,10530000,10530000,10530000,10530000,15930000,0,0,0,0,30.166201,-85.637611,Commercial,Reinforced Concrete,1 933238,FL,BAY COUNTY,21690000,21690000,21690000,21690000,21690000,36270000,0,0,0,0,30.160027,-85.616501,Commercial,Reinforced Concrete,1 503844,FL,BAY COUNTY,49320000,49320000,49320000,49320000,49320000,58590000,0,0,0,0,30.16586,-85.61483,Commercial,Steel Frame,1 460236,FL,BAY COUNTY,620129.7,620129.7,620129.7,620129.7,620129.7,954801.92,0,0,0,0,30.16953,-85.69146,Residential,Masonry,1 700206,FL,BAY COUNTY,572239.8,572239.8,572239.8,572239.8,572239.8,704942.21,0,0,0,0,30.169899,-85.689232,Residential,Masonry,1 891489,FL,BAY COUNTY,562500,562500,562500,562500,562500,835380,0,28125,0,0,30.167963,-85.672066,Residential,Masonry,1 304021,FL,BAY COUNTY,781322.4,781322.4,781322.4,781322.4,781322.4,1323197.61,0,0,0,0,30.16516,-85.65401,Residential,Masonry,1 433793,FL,BAY COUNTY,108166.5,108166.5,108166.5,108166.5,108166.5,135527.76,0,0,0,0,30.16516,-85.65401,Residential,Wood,1 464021,FL,BAY COUNTY,60779.7,60779.7,60779.7,60779.7,60779.7,77434.19,0,0,0,0,30.16516,-85.65401,Residential,Wood,1 491115,FL,BAY COUNTY,1888047,1888047,1888047,1888047,1888047,2747674.8,0,0,0,0,30.15984,-85.66463,Commercial,Reinforced Masonry,1 944950,FL,BAY COUNTY,3923591.4,3923591.4,3923591.4,3923591.4,3923591.4,5896687.04,0,0,0,0,30.159723,-85.665119,Commercial,Reinforced Masonry,1 838298,FL,BAY COUNTY,45000,45000,45000,45000,45000,33313.68,0,2250,0,0,30.15502,-85.65803,Residential,Wood,1 672001,FL,BAY COUNTY,2700000,2700000,2700000,2700000,2700000,2744820,0,135000,0,0,30.165585,-85.692125,Commercial,Reinforced Masonry,3 224331,FL,BAY COUNTY,5362318.8,5362318.8,5362318.8,5362318.8,5362318.8,9360000,0,0,0,0,30.155924,-85.658989,Commercial,Reinforced Masonry,1 676822,FL,BAY COUNTY,4865618.7,4865618.7,4865618.7,4865618.7,4865618.7,8945683.26,0,0,0,0,30.16615,-85.66701,Commercial,Reinforced Masonry,1 206441,FL,BAY COUNTY,235548,235548,235548,235548,235548,307656.78,0,11777.4,0,0,30.146205,-85.6212,Residential,Wood,3 370773,FL,BAY COUNTY,81000,81000,81000,81000,81000,73956.24,0,4050,0,0,30.148975,-85.630895,Residential,Wood,3 394818,FL,BAY COUNTY,0,298108.34,0,0,298108.34,244548.41,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 852520,FL,BAY COUNTY,13000.5,13000.5,13000.5,13000.5,13000.5,21476.25,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 876010,FL,BAY COUNTY,0,184451.23,0,0,184451.23,196606.57,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 593070,FL,BAY COUNTY,4990.5,4990.5,4990.5,4990.5,4990.5,4475.96,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 179262,FL,BAY COUNTY,0,132938.46,0,0,132938.46,182276.71,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 369830,FL,BAY COUNTY,40012.2,40012.2,40012.2,40012.2,40012.2,37776.96,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 828704,FL,BAY COUNTY,9806.4,9806.4,9806.4,9806.4,9806.4,8302.1,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 455732,FL,BAY COUNTY,2941.2,2941.2,2941.2,2941.2,2941.2,2690.14,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 934502,FL,BAY COUNTY,40021.2,40021.2,40021.2,40021.2,40021.2,50202.59,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 470145,FL,BAY COUNTY,0,141796.13,0,0,141796.13,138630.68,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 589653,FL,BAY COUNTY,0,6845.82,0,0,6845.82,9841.14,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 709858,FL,BAY COUNTY,0,38026.41,0,0,38026.41,53472.59,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 660969,FL,BAY COUNTY,0,17546.62,0,0,17546.62,18192.86,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 725797,FL,BAY COUNTY,0,16792.22,0,0,16792.22,20004.57,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 669238,FL,BAY COUNTY,9446.4,9446.4,9446.4,9446.4,9446.4,13330.76,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 868735,FL,BAY COUNTY,0,141547.78,0,0,141547.78,193286.32,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 238679,FL,BAY COUNTY,585000,585000,585000,585000,585000,488007,0,29250,0,0,30.16922,-85.69244,Residential,Masonry,1 888350,FL,BAY COUNTY,23501.7,23501.7,23501.7,23501.7,23501.7,22614.93,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 537673,FL,BAY COUNTY,0,7926.57,0,0,7926.57,13611.51,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 269818,FL,BAY COUNTY,0,9760.77,0,0,9760.77,8957.32,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 833285,FL,BAY COUNTY,0,6340.77,0,0,6340.77,7146.43,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 556472,FL,BAY COUNTY,0,4764.87,0,0,4764.87,7291.45,0,0,0,0,30.16922,-85.69244,Residential,Wood,1 853960,FL,BAY COUNTY,1008506.7,1008506.7,1008506.7,1008506.7,1008506.7,1183038.87,0,0,0,0,30.16268,-85.65996,Residential,Masonry,1 691111,FL,BAY COUNTY,0,10388.96,0,0,10388.96,15071.92,0,0,0,0,30.150391,-85.615944,Residential,Wood,1 902545,FL,BAY COUNTY,0,11222.64,0,0,11222.64,12644.04,0,0,0,0,30.168179,-85.690994,Residential,Wood,1 638372,FL,BAY COUNTY,0,348636.89,0,0,348636.89,491086.44,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 538203,FL,BAY COUNTY,0,353513.13,0,0,353513.13,415731.44,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 963299,FL,BAY COUNTY,0,692997.96,0,0,692997.96,1031833.77,0,0,0,0,30.21609,-85.62765,Residential,Masonry,4 370091,FL,BAY COUNTY,0,15711.69,0,0,15711.69,23426.14,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 682597,FL,BAY COUNTY,0,16833.96,0,0,16833.96,14526.36,0,0,0,0,30.1616,-85.6523,Residential,Wood,3 430806,FL,BAY COUNTY,0,16833.96,0,0,16833.96,12636.97,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 143612,FL,BAY COUNTY,0,16833.96,0,0,16833.96,19712.7,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 237956,FL,BAY COUNTY,0,16833.96,0,0,16833.96,21744.09,0,0,0,0,30.20289,-85.681855,Residential,Wood,3 245985,FL,BAY COUNTY,0,362491.24,0,0,362491.24,562006.42,0,0,0,0,30.21609,-85.62765,Residential,Masonry,4 183788,FL,BAY COUNTY,0,53868.67,0,0,53868.67,54358.39,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 103810,FL,BAY COUNTY,0,16833.96,0,0,16833.96,19198.79,0,0,0,0,30.23245,-85.891045,Residential,Wood,4 278243,FL,BAY COUNTY,0,2659765.47,0,0,2659765.47,2852630.38,0,0,0,0,30.1616,-85.6523,Commercial,Reinforced Masonry,1 878953,FL,BAY COUNTY,0,443294.24,0,0,443294.24,336959.48,0,0,0,0,30.15885,-85.63311,Residential,Masonry,1 394030,FL,BAY COUNTY,0,202007.5,0,0,202007.5,190717.71,0,0,0,0,30.1616,-85.6523,Residential,Wood,1 965651,FL,BAY COUNTY,0,89781.11,0,0,89781.11,116703.78,0,0,0,0,30.170637,-85.64817,Residential,Wood,3 454585,FL,BAY COUNTY,0,14580000,0,0,14580000,22230000,0,0,0,0,30.15173,-85.6377,Commercial,Reinforced Concrete,1 658942,FL,BAY COUNTY,0,280565.98,0,0,280565.98,283648.84,0,0,0,0,30.16905,-85.6896,Residential,Wood,1 481064,FL,BAY COUNTY,0,1178377.11,0,0,1178377.11,1636294.45,0,0,0,0,30.168104,-85.689329,Residential,Masonry,1 970015,FL,BAY COUNTY,0,123449.03,0,0,123449.03,122362.68,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 664155,FL,BAY COUNTY,0,56113.2,0,0,56113.2,39696.94,0,0,0,0,30.1616,-85.6523,Residential,Wood,1 504852,FL,BAY COUNTY,0,170584.11,0,0,170584.11,178396.87,0,0,0,0,30.175611,-85.706924,Residential,Wood,1 465283,FL,BAY COUNTY,0,981980.92,0,0,981980.92,1111889.14,0,0,0,0,30.165371,-85.649788,Residential,Masonry,1 901625,FL,BAY COUNTY,0,186295.81,0,0,186295.81,197957.93,0,0,0,0,30.160573,-85.653668,Residential,Wood,1 997150,FL,BAY COUNTY,0,712637.58,0,0,712637.58,927105.86,0,0,0,0,30.160573,-85.653668,Residential,Masonry,1 261097,FL,BAY COUNTY,0,224751.3,0,0,224751.3,311087.27,0,0,0,0,30.16914,-85.70123,Residential,Wood,1 575697,FL,BAY COUNTY,0,1148075.98,0,0,1148075.98,1003179.61,0,0,0,0,30.160572,-85.653534,Residential,Masonry,1 209405,FL,BAY COUNTY,0,658544.46,0,0,658544.46,644792.74,0,0,0,0,30.155947,-85.616501,Residential,Masonry,1 319675,FL,BAY COUNTY,0,109281.57,0,0,109281.57,132329.93,0,0,0,0,30.154896,-85.615234,Residential,Wood,1 508721,FL,BAY COUNTY,0,5611.32,0,0,5611.32,4534.16,0,0,0,0,30.1616,-85.6523,Residential,Wood,4 495724,FL,BAY COUNTY,0,5611.32,0,0,5611.32,5928.97,0,0,0,0,30.16244,-85.65961,Residential,Wood,3 548607,FL,BAY COUNTY,0,5611.32,0,0,5611.32,5258.51,0,0,0,0,30.16787,-85.66055,Residential,Wood,3 454012,FL,BAY COUNTY,0,5611.32,0,0,5611.32,5819.63,0,0,0,0,30.2041,-85.65785,Residential,Wood,3 588111,FL,BAY COUNTY,0,5611.32,0,0,5611.32,4776.21,0,0,0,0,30.146205,-85.6212,Residential,Wood,3 569500,FL,BAY COUNTY,0,5611.32,0,0,5611.32,5165.86,0,0,0,0,30.14632,-85.60955,Residential,Wood,3 972877,FL,BAY COUNTY,0,5611.32,0,0,5611.32,6040.02,0,0,0,0,30.17344,-85.603135,Residential,Wood,4 746177,FL,BAY COUNTY,0,39279.24,0,0,39279.24,46965.4,0,0,0,0,30.290615,-85.65361,Residential,Wood,3 415821,FL,BAY COUNTY,0,48266.33,0,0,48266.33,70546.06,0,0,0,0,30.1538,-85.61504,Residential,Wood,1 900320,FL,BAY COUNTY,0,900000,0,900000,900000,728870.4,0,18000,0,0,30.15837,-85.64839,Residential,Masonry,1 866150,FL,BAY COUNTY,0,727200,0,727200,727200,1029431.59,0,21816,0,0,30.167434,-85.70232,Residential,Masonry,1 790880,FL,BAY COUNTY,0,279900,0,279900,279900,459131.45,0,8397,0,0,30.167431,-85.702477,Residential,Wood,1 362729,FL,BAY COUNTY,0,90000,0,90000,90000,133092.72,0,0,0,0,30.0585,-85.5632,Residential,Wood,3 788533,FL,BAY COUNTY,275252.4,275252.4,0,0,275252.4,359481.84,0,0,0,0,30.108205,-85.605015,Residential,Wood,4 727899,FL,BAY COUNTY,225000,225000,225000,225000,225000,287416.35,0,11250,0,0,30.0585,-85.5632,Residential,Wood,3 326368,FL,BAY COUNTY,104752.8,104752.8,104752.8,104752.8,104752.8,76938,0,0,0,0,30.0585,-85.5632,Residential,Wood,3 653519,FL,BAY COUNTY,1440000,1440000,1440000,1440000,1440000,1553904,0,72000,0,0,30.0585,-85.5632,Residential,Masonry,4 814948,FL,BAY COUNTY,720000,720000,720000,720000,720000,1076068.8,0,36000,0,0,30.140695,-85.745805,Residential,Masonry,3 724926,FL,BAY COUNTY,0,522630,0,522630,522630,511492.75,0,26131.5,0,0,30.147005,-85.591255,Residential,Masonry,1 284110,FL,BAY COUNTY,0,623488.5,0,0,623488.5,999015.62,0,0,0,0,30.14336,-85.5916,Residential,Masonry,1 676635,FL,BAY COUNTY,0,3638250,0,3638250,3638250,3526264.67,0,181912.5,0,0,30.159512,-85.591026,Commercial,Reinforced Masonry,1 868212,FL,BAY COUNTY,0,243185.58,0,0,243185.58,201521.08,0,0,0,0,30.24601,-85.56414,Residential,Wood,1 767054,FL,BAY COUNTY,0,38835.72,0,0,38835.72,58717.43,0,0,0,0,30.24601,-85.56414,Residential,Wood,1 506214,FL,BAY COUNTY,0,121130.46,0,0,121130.46,175445.36,0,0,0,0,30.15639,-85.59857,Residential,Wood,1 897926,FL,BAY COUNTY,0,888269.87,0,0,888269.87,1159398.25,0,0,0,0,30.145334,-85.591103,Residential,Masonry,1 677790,FL,BAY COUNTY,1161615.6,1161615.6,0,0,1161615.6,1327029.66,0,0,0,0,30.18194,-85.495659,Residential,Masonry,1 101036,FL,BAY COUNTY,113841,113841,0,0,113841,136887.88,0,0,0,0,30.266279,-85.536079,Residential,Wood,1 233192,FL,BAY COUNTY,409522.5,409522.5,0,0,409522.5,495432.13,0,0,0,0,30.278427,-85.540359,Residential,Masonry,1 544426,FL,BAY COUNTY,0,19886.1,0,0,19886.1,32773.88,0,0,0,0,30.1804,-85.5555,Residential,Wood,4 268827,FL,BAY COUNTY,0,59658.3,0,0,59658.3,94900.36,0,0,0,0,30.1804,-85.5555,Residential,Wood,4 635219,FL,BAY COUNTY,0,53181.11,0,0,53181.11,67531.5,0,0,0,0,30.1804,-85.5555,Residential,Wood,4 265871,FL,BAY COUNTY,0,587113.4,0,0,587113.4,803546.88,0,0,0,0,30.164025,-85.489835,Residential,Masonry,3 552478,FL,BAY COUNTY,0,53029.6,0,0,53029.6,68346.61,0,0,0,0,30.15394,-85.5995,Residential,Wood,3 247639,FL,BAY COUNTY,0,3711389.05,0,0,3711389.05,5647360.91,0,0,0,0,30.152817,-85.543732,Commercial,Reinforced Masonry,1 617777,FL,BAY COUNTY,0,113634.85,0,0,113634.85,117560.94,0,0,0,0,30.152935,-85.576225,Residential,Wood,3 227225,FL,BAY COUNTY,0,19886.1,0,0,19886.1,27719.63,0,0,0,0,30.164025,-85.489835,Residential,Wood,3 741059,FL,BAY COUNTY,0,102034.63,0,0,102034.63,178960.57,0,0,0,0,30.14035,-85.575447,Residential,Wood,3 113309,FL,BAY COUNTY,0,5506.56,0,0,5506.56,6272.24,0,0,0,0,30.14135,-85.574417,Residential,Wood,1 154954,FL,BAY COUNTY,0,71968.74,0,0,71968.74,77751.57,0,0,0,0,30.14035,-85.575447,Residential,Wood,3 315104,FL,BAY COUNTY,0,111977.68,0,0,111977.68,138162.54,0,0,0,0,30.14035,-85.575447,Residential,Wood,3 282118,FL,BAY COUNTY,0,45453.94,0,0,45453.94,76221.53,0,0,0,0,30.137747,-85.570808,Residential,Wood,1 901589,FL,BAY COUNTY,0,38777.89,0,0,38777.89,55762.45,0,0,0,0,30.14483,-85.570895,Residential,Wood,3 475454,FL,BAY COUNTY,0,17045.23,0,0,17045.23,13314.91,0,0,0,0,30.14483,-85.570895,Residential,Wood,3 733014,FL,BAY COUNTY,0,925634.01,0,0,925634.01,1132605.78,0,0,0,0,30.152935,-85.576225,Residential,Masonry,3 872342,FL,BAY COUNTY,0,71021.78,0,0,71021.78,75094.88,0,0,0,0,30.137747,-85.570808,Residential,Wood,1 977297,FL,BAY COUNTY,0,264940.6,0,0,264940.6,396584.29,0,0,0,0,30.14035,-85.575447,Residential,Wood,3 996797,FL,BAY COUNTY,0,12824.03,0,0,12824.03,13865.34,0,0,0,0,30.1804,-85.5555,Residential,Wood,4 930412,FL,BAY COUNTY,0,111841.54,0,0,111841.54,96465.79,0,0,0,0,30.1804,-85.5555,Residential,Wood,4 828167,FL,BAY COUNTY,4648995,4648995,4648995,4648995,4648995,5813475.27,0,0,0,0,30.146101,-85.591103,Commercial,Reinforced Masonry,1 835470,FL,BAY COUNTY,380538,380538,380538,380538,380538,559071.21,0,0,0,0,30.239756,-85.56205,Residential,Masonry,1 130599,FL,BAY COUNTY,419904,419904,419904,419904,419904,389754.89,0,0,0,0,30.240034,-85.564217,Residential,Masonry,1 556323,FL,BAY COUNTY,14940000,14940000,14940000,14940000,14940000,13950000,0,0,0,0,30.135405,-85.599541,Commercial,Reinforced Concrete,1 653783,FL,BAY COUNTY,14940000,14940000,14940000,14940000,14940000,12420000,0,0,0,0,30.240034,-85.564217,Commercial,Reinforced Concrete,1 199843,FL,BAY COUNTY,11246.4,11246.4,11246.4,11246.4,11246.4,13744.17,0,0,0,0,30.1804,-85.5555,Residential,Wood,1 408604,FL,BAY COUNTY,94050,94050,94050,94050,94050,130697.52,0,4702.5,0,0,30.24811,-85.511223,Residential,Wood,1 235265,FL,BAY COUNTY,58500,58500,58500,58500,58500,80285.4,0,2925,0,0,30.24811,-85.511223,Residential,Wood,1 330735,FL,BAY COUNTY,93870,93870,93870,93870,93870,73790.83,0,4693.5,0,0,30.20843,-85.60626,Residential,Wood,1 632165,FL,BAY COUNTY,27000,27000,27000,27000,27000,43359.3,0,1350,0,0,30.20843,-85.60626,Residential,Wood,1 681096,FL,BAY COUNTY,37800,37800,37800,37800,37800,52617.6,0,1890,0,0,30.20843,-85.60626,Residential,Wood,1 547242,FL,BAY COUNTY,553716,553716,553716,553716,553716,534956.1,0,27685.8,0,0,30.20843,-85.60626,Residential,Masonry,1 242005,FL,BAY COUNTY,36633.6,36633.6,36633.6,36633.6,36633.6,28402.76,0,0,0,0,30.20843,-85.60626,Residential,Wood,1 566613,FL,BAY COUNTY,44262,44262,44262,44262,44262,36897.91,0,2213.1,0,0,30.236191,-85.523003,Residential,Wood,3 974414,FL,BAY COUNTY,659295,659295,659295,659295,659295,835548.29,0,0,0,0,30.236191,-85.523003,Residential,Masonry,3 597501,FL,BAY COUNTY,4943382.3,4943382.3,4943382.3,4943382.3,4943382.3,7426640.96,0,0,0,0,30.264894,-85.515366,Commercial,Reinforced Masonry,1 329516,FL,BAY COUNTY,1574978.4,1574978.4,1574978.4,1574978.4,1574978.4,2463845.81,0,0,0,0,30.264894,-85.515366,Residential,Masonry,1 182197,FL,BAY COUNTY,945131.4,945131.4,945131.4,945131.4,945131.4,766887.18,0,0,0,0,30.264894,-85.515366,Residential,Masonry,1 266075,FL,BAY COUNTY,330882.3,330882.3,330882.3,330882.3,330882.3,376828.62,0,0,0,0,30.264894,-85.515366,Residential,Wood,1 885528,FL,BAY COUNTY,263157.3,263157.3,263157.3,263157.3,263157.3,193194.3,0,0,0,0,30.264894,-85.515366,Residential,Wood,1 970498,FL,BAY COUNTY,225000,225000,225000,225000,225000,192172.5,0,11250,0,0,30.17799,-85.660695,Residential,Wood,3 587057,FL,BAY COUNTY,18000,18000,18000,18000,18000,14911.2,0,900,0,0,30.14009,-85.518545,Residential,Wood,3 742260,FL,BAY COUNTY,18000,18000,18000,18000,18000,24502.46,0,900,0,0,30.1804,-85.5555,Residential,Wood,3 815587,FL,BAY COUNTY,54000,54000,54000,54000,54000,87302.12,0,2700,0,0,30.20855,-85.60331,Residential,Wood,4 888748,FL,BAY COUNTY,18000,18000,18000,18000,18000,18298.98,0,900,0,0,30.1804,-85.5555,Residential,Wood,3 651160,FL,BAY COUNTY,0,7153658.75,0,0,7153658.75,9900000,0,0,0,0,30.264894,-85.515366,Commercial,Reinforced Masonry,1 900301,FL,BAY COUNTY,0,384599.84,0,0,384599.84,330510.49,0,0,0,0,30.129637,-85.605331,Residential,Masonry,1 431495,FL,BAY COUNTY,0,16833.96,0,0,16833.96,14230.67,0,0,0,0,30.128246,-85.605331,Residential,Wood,1 291761,FL,BAY COUNTY,0,22445.28,0,0,22445.28,27064.97,0,0,0,0,30.128246,-85.605331,Residential,Wood,1 392571,FL,BAY COUNTY,0,31423.39,0,0,31423.39,26407.53,0,0,0,0,30.131081,-85.603409,Residential,Wood,1 296579,FL,BAY COUNTY,0,11222.64,0,0,11222.64,16063.64,0,0,0,0,30.1804,-85.5555,Residential,Wood,4 814503,FL,BAY COUNTY,0,694456.91,0,0,694456.91,616233.28,0,0,0,0,30.128674,-85.605331,Residential,Masonry,1 397603,FL,BAY COUNTY,0,44890.56,0,0,44890.56,69789.82,0,0,0,0,30.131081,-85.603409,Residential,Wood,1 278859,FL,BAY COUNTY,0,11222.64,0,0,11222.64,10124.3,0,0,0,0,30.131081,-85.603409,Residential,Wood,1 927946,FL,BAY COUNTY,0,28056.6,0,0,28056.6,26643.11,0,0,0,0,30.107767,-85.602798,Residential,Wood,1 307199,FL,BAY COUNTY,0,101003.75,0,0,101003.75,113022.39,0,0,0,0,30.133415,-85.61447,Residential,Wood,3 473551,FL,BAY COUNTY,0,80803,0,0,80803,121396.41,0,0,0,0,30.128893,-85.599541,Residential,Wood,3 359896,FL,BAY COUNTY,0,83047.53,0,0,83047.53,66903.09,0,0,0,0,30.125172,-85.595383,Residential,Wood,1 630799,FL,BAY COUNTY,0,50501.88,0,0,50501.88,45047.47,0,0,0,0,30.12784,-85.605331,Residential,Wood,1 115071,FL,BAY COUNTY,0,50501.88,0,0,50501.88,61015.86,0,0,0,0,30.126781,-85.607819,Residential,Wood,1 813157,FL,BAY COUNTY,0,56113.2,0,0,56113.2,49714.72,0,0,0,0,30.134666,-85.607811,Residential,Wood,1 446877,FL,BAY COUNTY,0,50501.88,0,0,50501.88,50962.45,0,0,0,0,30.113974,-85.602882,Residential,Wood,1 549092,FL,BAY COUNTY,0,50501.88,0,0,50501.88,66819.03,0,0,0,0,30.143337,-85.605499,Residential,Wood,1 869635,FL,BAY COUNTY,0,52746.4,0,0,52746.4,65125.35,0,0,0,0,30.117569,-85.596748,Residential,Wood,1 181190,FL,BAY COUNTY,0,121788.08,0,0,121788.08,141669.25,0,0,0,0,28.478875,-82.47162,Residential,Wood,3 952536,FL,BAY COUNTY,0,8690574.75,0,0,8690574.75,15300000,0,0,0,0,30.1877,-85.6555,Commercial,Reinforced Masonry,1 234730,FL,BAY COUNTY,0,656811.9,0,0,656811.9,671796.41,0,0,0,0,30.189665,-85.66317,Residential,Masonry,1 990532,FL,BAY COUNTY,0,24210000,0,0,24210000,21780000,0,0,0,0,30.18207,-85.66892,Commercial,Reinforced Concrete,1 437376,FL,BAY COUNTY,0,5670000,0,5670000,5670000,6555926.16,0,283500,0,0,30.18392,-85.6636,Commercial,Reinforced Masonry,1 868414,FL,BAY COUNTY,0,38835.72,0,0,38835.72,32388.06,0,0,0,0,30.17485,-85.610252,Residential,Wood,1 560023,FL,BAY COUNTY,0,1233496.44,0,0,1233496.44,888746.52,0,0,0,0,30.17485,-85.610252,Residential,Masonry,1 531018,FL,BAY COUNTY,0,14794.56,0,0,14794.56,21974.45,0,0,0,0,30.17485,-85.610252,Residential,Wood,1 862279,FL,BAY COUNTY,0,165514.14,0,0,165514.14,292026.53,0,0,0,0,30.17485,-85.610252,Residential,Wood,1 913677,FL,BAY COUNTY,0,755447.22,0,0,755447.22,669382.14,0,0,0,0,30.17485,-85.610252,Residential,Masonry,1 368497,FL,BAY COUNTY,0,5547.96,0,0,5547.96,6990.43,0,0,0,0,30.17485,-85.610252,Residential,Wood,1 806491,FL,BAY COUNTY,0,12945.24,0,0,12945.24,19847.38,0,0,0,0,30.17485,-85.610252,Residential,Wood,1 956474,FL,BAY COUNTY,0,9900000,0,0,9900000,11970000,0,0,0,0,30.195053,-85.649696,Commercial,Reinforced Concrete,3 393855,FL,BAY COUNTY,0,2851705.98,0,0,2851705.98,2073760.59,0,0,0,0,30.18959,-85.65377,Commercial,Reinforced Masonry,1 236809,FL,BAY COUNTY,389537.1,389537.1,0,0,389537.1,392511.61,0,0,0,0,30.189743,-85.669724,Residential,Masonry,1 233360,FL,BAY COUNTY,1009021.5,1009021.5,0,0,1009021.5,1049685.07,0,0,0,0,30.199675,-85.683342,Residential,Masonry,1 852903,FL,BAY COUNTY,0,103539.6,103539.6,103539.6,103539.6,100272.72,0,0,0,0,30.1943,-85.6657,Residential,Wood,4 411412,FL,BAY COUNTY,0,24159.24,0,0,24159.24,32985.48,0,0,0,0,30.1943,-85.6657,Residential,Wood,4 638511,FL,BAY COUNTY,0,24159.24,0,0,24159.24,28894.45,0,0,0,0,30.1943,-85.6657,Residential,Wood,4 619853,FL,BAY COUNTY,142200000,142200000,142200000,142200000,142200000,124200000,0,0,0,0,30.18654,-85.66511,Commercial,Steel Frame,1 677532,FL,BAY COUNTY,937602,937602,937602,937602,937602,1279039.14,0,46880.1,0,0,30.18696,-85.663445,Residential,Masonry,1 203973,FL,BAY COUNTY,0,18450000,0,0,18450000,23490000,0,0,0,0,30.190193,-85.649963,Commercial,Reinforced Concrete,3 864999,FL,BAY COUNTY,0,869112,0,869112,869112,1141804.58,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 470074,FL,BAY COUNTY,0,869112,0,869112,869112,695984.89,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 454081,FL,BAY COUNTY,0,869112,0,869112,869112,1025176.7,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 679930,FL,BAY COUNTY,0,658224,0,658224,658224,543693.02,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 276744,FL,BAY COUNTY,0,658224,0,658224,658224,652016.95,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 689881,FL,BAY COUNTY,0,658224,0,658224,658224,664084.83,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 219881,FL,BAY COUNTY,0,663840,0,663840,663840,739252.22,0,19915.2,0,0,30.19997,-85.65609,Residential,Masonry,1 281812,FL,BAY COUNTY,0,662760,0,662760,662760,838656.5,0,19882.8,0,0,30.19997,-85.65609,Residential,Masonry,1 681382,FL,BAY COUNTY,0,539712,0,539712,539712,453450.91,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 187152,FL,BAY COUNTY,0,539712,0,539712,539712,606157.02,0,0,0,0,30.19997,-85.65609,Residential,Masonry,1 420392,FL,BAY COUNTY,0,815508,0,815508,815508,1185839.97,0,0,0,0,30.20224,-85.65717,Residential,Masonry,1 254782,FL,BAY COUNTY,0,658224,0,658224,658224,753613.82,0,0,0,0,30.20224,-85.65717,Residential,Masonry,1 983500,FL,BAY COUNTY,0,658224,0,658224,658224,552266.39,0,0,0,0,30.20224,-85.65717,Residential,Masonry,1 612229,FL,BAY COUNTY,0,870451.2,0,870451.2,870451.2,712492.16,0,0,0,0,30.202108,-85.658221,Residential,Masonry,1 613407,FL,BAY COUNTY,0,658872,0,658872,658872,769219.88,0,0,0,0,30.20224,-85.65717,Residential,Masonry,1 380142,FL,BAY COUNTY,0,540360,0,540360,540360,439831.43,0,16210.8,0,0,30.202108,-85.658221,Residential,Masonry,1 935588,FL,BAY COUNTY,0,1001241,0,1001241,1001241,1696512.76,0,0,0,0,30.202202,-85.639381,Residential,Masonry,1 203097,FL,BAY COUNTY,0,2166753.6,0,2166753.6,2166753.6,2674207.29,0,0,0,0,30.202202,-85.639381,Commercial,Reinforced Masonry,1 771476,FL,BAY COUNTY,0,2166753.6,0,2166753.6,2166753.6,3518981.19,0,0,0,0,30.202202,-85.639381,Commercial,Reinforced Masonry,1 881297,FL,BAY COUNTY,0,1001241,0,1001241,1001241,1162250.57,0,0,0,0,30.202202,-85.639381,Residential,Masonry,1 474249,FL,BAY COUNTY,0,328500,0,328500,328500,441062.5,0,9855,0,0,30.1943,-85.6657,Residential,Wood,1 832086,FL,BAY COUNTY,0,6919712.99,0,0,6919712.99,7996420.33,0,0,0,0,30.19038,-85.66142,Commercial,Reinforced Masonry,1 377902,FL,BAY COUNTY,490914,490914,490914,490914,490914,788557.12,0,0,0,0,30.2033,-85.62955,Residential,Masonry,1 605866,FL,BAY COUNTY,513216,513216,513216,513216,513216,825805.6,0,0,0,0,30.18513,-85.67811,Residential,Masonry,1 571393,FL,BAY COUNTY,4253472,4253472,4253472,4253472,4253472,6083145.52,0,0,0,0,30.175686,-85.678543,Commercial,Reinforced Masonry,1 801676,FL,BAY COUNTY,13590000,13590000,13590000,13590000,13590000,11430000,0,0,0,0,30.2033,-85.62955,Commercial,Reinforced Concrete,1 520599,FL,BAY COUNTY,14670000,14670000,14670000,14670000,14670000,18450000,0,0,0,0,30.18513,-85.67811,Commercial,Reinforced Concrete,1 317574,FL,BAY COUNTY,0,1710532.14,0,0,1710532.14,2093691.34,0,0,0,0,30.21173,-85.68282,Residential,Masonry,1 481235,FL,BAY COUNTY,731880,731880,731880,731880,731880,625706.17,0,36594,0,0,30.21441,-85.69327,Residential,Masonry,1 942125,FL,BAY COUNTY,0,16470000,0,0,16470000,23220000,0,0,0,0,30.183575,-85.649361,Commercial,Reinforced Concrete,1 658270,FL,BAY COUNTY,263700,263700,263700,263700,263700,316292.33,0,13185,0,0,30.18845,-85.666763,Residential,Wood,1 776764,FL,BAY COUNTY,0,7318981.06,0,0,7318981.06,6396789.45,0,0,0,0,30.18909,-85.6423,Commercial,Reinforced Masonry,1 549397,FL,BAY COUNTY,0,3703470.9,0,0,3703470.9,3729395.2,0,0,0,0,30.17654,-85.64125,Commercial,Reinforced Masonry,1 929053,FL,BAY COUNTY,0,145894.31,0,0,145894.31,153597.53,0,0,0,0,30.17654,-85.64125,Residential,Wood,1 634233,FL,BAY COUNTY,0,269343.34,0,0,269343.34,353513.13,0,0,0,0,30.18915,-85.70767,Residential,Wood,1 747131,FL,BAY COUNTY,0,95392.43,0,0,95392.43,149467.83,0,0,0,0,30.182673,-85.701485,Residential,Wood,1 995193,FL,BAY COUNTY,0,179562.23,0,0,179562.23,190094.99,0,0,0,0,30.204214,-85.673653,Residential,Wood,1 381321,FL,BAY COUNTY,0,202007.5,0,0,202007.5,201089.58,0,0,0,0,30.182673,-85.701485,Residential,Wood,1 995419,FL,BAY COUNTY,0,202007.5,0,0,202007.5,238918.31,0,0,0,0,30.182673,-85.701485,Residential,Wood,1 501720,FL,BAY COUNTY,0,202007.5,0,0,202007.5,177200.98,0,0,0,0,30.182673,-85.701485,Residential,Wood,1 523558,FL,BAY COUNTY,0,205151.42,0,0,205151.42,165227.31,0,0,0,0,30.692579,-81.923798,Residential,Wood,4 650297,FL,BAY COUNTY,223141.5,223141.5,223141.5,223141.5,223141.5,331778.83,0,0,0,0,30.17672,-85.759766,Residential,Wood,3 871903,FL,BAY COUNTY,0,4153852.8,0,4153852.8,4153852.8,4796590.91,0,0,0,0,30.18838,-85.816559,Commercial,Reinforced Masonry,3 846959,FL,BAY COUNTY,0,108185.22,0,0,108185.22,140010.72,0,0,0,0,30.18988,-85.79217,Residential,Wood,1 898645,FL,BAY COUNTY,0,181233.36,0,0,181233.36,272845.01,0,0,0,0,30.18988,-85.79217,Residential,Wood,1 631406,FL,BAY COUNTY,0,181233.36,0,0,181233.36,211227.48,0,0,0,0,30.18988,-85.79217,Residential,Wood,1 344642,FL,BAY COUNTY,0,284795.28,0,0,284795.28,409912.11,0,0,0,0,30.18988,-85.79217,Residential,Wood,1 180988,FL,BAY COUNTY,0,136849.68,0,0,136849.68,200271.16,0,0,0,0,30.18988,-85.79217,Residential,Wood,1 476557,FL,BAY COUNTY,0,5547.96,0,0,5547.96,5400.22,0,0,0,0,30.18988,-85.79217,Residential,Wood,1 495613,FL,BAY COUNTY,0,395754.48,0,0,395754.48,609379.58,0,0,0,0,30.18803,-85.79382,Residential,Masonry,1 813476,FL,BAY COUNTY,0,934703.17,0,0,934703.17,1346533.39,0,0,0,0,30.188824,-85.760223,Residential,Masonry,1 110207,FL,BAY COUNTY,798390,798390,798390,798390,798390,977024.17,0,39919.5,0,0,30.18372,-85.80613,Residential,Masonry,1 349233,FL,BAY COUNTY,718998.3,718998.3,0,0,718998.3,784791.68,0,0,0,0,30.196251,-85.830429,Residential,Masonry,1 355679,FL,BAY COUNTY,591692.4,591692.4,0,0,591692.4,670979.18,0,0,0,0,30.180971,-85.813866,Residential,Masonry,1 342917,FL,BAY COUNTY,0,405000,0,0,405000,506640.42,0,0,0,0,30.19589,-85.83735,Residential,Masonry,1 763188,FL,BAY COUNTY,0,275400,0,0,275400,373733.22,0,0,0,0,30.19589,-85.83735,Residential,Wood,1 684404,FL,BAY COUNTY,0,30150000,0,0,30150000,45450000,0,0,0,0,30.18283,-85.81752,Commercial,Reinforced Concrete,1 523215,FL,BAY COUNTY,0,35100,0,0,35100,59937.29,0,0,0,0,30.18283,-85.81752,Residential,Wood,1 961479,FL,BAY COUNTY,0,72000,0,0,72000,83825.28,0,0,0,0,30.15764,-85.772353,Residential,Wood,3 872886,FL,BAY COUNTY,0,121500,0,0,121500,204551.57,0,0,0,0,30.15764,-85.772353,Residential,Wood,3 846234,FL,BAY COUNTY,0,837000,0,0,837000,686105.64,0,0,0,0,30.207342,-85.841934,Residential,Masonry,1 365135,FL,BAY COUNTY,0,62100,0,0,62100,96992.44,0,0,0,0,30.207342,-85.841934,Residential,Wood,1 420233,FL,BAY COUNTY,0,34200,0,0,34200,39192.17,0,0,0,0,30.207342,-85.841934,Residential,Wood,1 390802,FL,BAY COUNTY,0,5850,0,0,5850,6943.67,0,0,0,0,30.207342,-85.841934,Residential,Wood,1 278448,FL,BAY COUNTY,0,24480000,0,0,24480000,20610000,0,0,0,0,30.18054,-85.81418,Commercial,Reinforced Concrete,1 901435,FL,BAY COUNTY,0,3962023.2,0,0,3962023.2,5061112.21,0,0,0,0,30.18054,-85.81418,Commercial,Reinforced Masonry,1 788395,FL,BAY COUNTY,0,54000,0,0,54000,48964.82,0,1080,0,0,30.18054,-85.81418,Residential,Wood,1 870434,FL,BAY COUNTY,0,1355081.49,0,0,1355081.49,2017998.19,0,0,0,0,30.231627,-85.891579,Residential,Masonry,3 584847,FL,BAY COUNTY,326592,326592,326592,326592,326592,592326.85,0,0,0,0,30.198723,-85.838104,Residential,Wood,1 440239,FL,BAY COUNTY,15120000,15120000,15120000,15120000,15120000,21690000,0,0,0,0,30.198723,-85.838104,Commercial,Reinforced Concrete,1 847832,FL,BAY COUNTY,59580000,59580000,59580000,59580000,59580000,58590000,0,0,0,0,30.206665,-85.814636,Commercial,Steel Frame,3 177345,FL,BAY COUNTY,0,11430000,0,11430000,11430000,18000000,0,0,0,0,30.209204,-85.846542,Commercial,Reinforced Concrete,3 285210,FL,BAY COUNTY,0,8430555.51,0,0,8430555.51,6276599.16,0,0,0,0,30.191509,-85.82708,Commercial,Reinforced Masonry,3 879413,FL,BAY COUNTY,141891.3,141891.3,141891.3,141891.3,141891.3,178496.99,0,0,0,0,30.1941,-85.8037,Residential,Wood,3 107783,FL,BAY COUNTY,46143,46143,46143,46143,46143,40291.14,0,0,0,0,30.1941,-85.8037,Residential,Wood,3 336897,FL,BAY COUNTY,19800,19800,19800,19800,19800,20120.21,0,990,0,0,30.18668,-85.76954,Residential,Wood,3 972481,FL,BAY COUNTY,68767.2,68767.2,68767.2,68767.2,68767.2,94647.05,0,0,0,0,30.159977,-85.777374,Residential,Wood,1 860546,FL,BAY COUNTY,55800,55800,55800,55800,55800,56808.86,0,2790,0,0,30.159977,-85.777374,Residential,Wood,1 268835,FL,BAY COUNTY,0,382291.33,0,0,382291.33,597712.49,0,0,0,0,30.16244,-85.65961,Residential,Masonry,3 578855,FL,BAY COUNTY,7156692,7156692,7156692,7156692,7156692,5872151.67,0,357834.6,0,0,30.18701,-85.754936,Commercial,Reinforced Masonry,1 678603,FL,BAY COUNTY,0,21960000,0,0,21960000,22050000,0,0,0,0,30.18921,-85.81346,Commercial,Reinforced Concrete,4 603821,FL,BAY COUNTY,0,134671.67,0,0,134671.67,177897.91,0,0,0,0,30.1941,-85.8037,Residential,Wood,3 947816,FL,BAY COUNTY,0,0,0,585000,585000,923156.33,0,0,0,900,30.19875,-85.84462,Residential,Masonry,1 286578,FL,BAY COUNTY,2817000,2817000,2817000,2817000,2817000,4502918.16,0,140850,56340,0,30.139967,-85.722801,Commercial,Reinforced Masonry,1 591676,FL,BAY COUNTY,805500,805500,805500,805500,805500,866387.75,0,40275,16110,0,30.139967,-85.722801,Residential,Masonry,1 787369,FL,BAY COUNTY,805500,805500,805500,805500,805500,783670.95,0,40275,16110,0,30.139967,-85.722801,Residential,Masonry,1 935010,FL,BAY COUNTY,38700,38700,38700,38700,38700,41830.13,0,1935,774,0,30.1582,-85.7589,Residential,Wood,4 712366,FL,BAY COUNTY,32400,32400,32400,32400,32400,29611.01,0,1620,648,0,30.1582,-85.7589,Residential,Wood,4 210708,FL,BAY COUNTY,133200,133200,133200,133200,133200,233359.21,0,6660,2664,0,30.1582,-85.7589,Residential,Wood,4 692014,FL,BAY COUNTY,298430.1,298430.1,298430.1,298430.1,298430.1,451100.97,0,0,0,0,30.1582,-85.7589,Residential,Wood,4 758505,FL,BAY COUNTY,39875.4,39875.4,39875.4,39875.4,39875.4,43987.75,0,0,0,0,30.1582,-85.7589,Residential,Wood,4 888231,FL,BAY COUNTY,0,72540,0,72540,72540,51270.26,0,0,0,0,30.175535,-85.795662,Residential,Wood,1 435390,FL,BAY COUNTY,0,4590000,0,4590000,4590000,5534713.8,0,0,0,0,30.17322,-85.789772,Commercial,Reinforced Masonry,1 323832,FL,BAY COUNTY,0,180000,0,180000,180000,245406.96,0,0,0,0,30.174892,-85.789772,Residential,Wood,1 389142,FL,BAY COUNTY,1011368.7,1011368.7,0,0,1011368.7,988386.36,0,0,0,0,30.173731,-85.794006,Residential,Masonry,1 950551,FL,BAY COUNTY,398215.8,398215.8,0,0,398215.8,627817.07,0,0,0,0,30.15881,-85.748573,Residential,Masonry,1 836880,FL,BAY COUNTY,521655.3,521655.3,0,0,521655.3,788513.29,0,0,0,0,30.16717,-85.7545,Residential,Masonry,1 850076,FL,BAY COUNTY,3555000,3555000,3555000,3555000,3555000,5723681.54,0,8999.1,0,0,30.143805,-85.727295,Commercial,Reinforced Masonry,1 641388,FL,BAY COUNTY,765000,765000,765000,765000,765000,1061131.5,0,8999.1,0,0,30.143805,-85.727295,Residential,Masonry,1 342919,FL,BAY COUNTY,0,2468798.03,0,0,2468798.03,3926376.38,0,0,0,0,30.15926,-85.75284,Commercial,Reinforced Masonry,1 419446,FL,BAY COUNTY,0,679013.41,0,0,679013.41,953530.38,0,0,0,0,30.161465,-85.733032,Residential,Masonry,1 757410,FL,BAY COUNTY,40500,40500,40500,40500,40500,64424.65,0,2025,0,0,30.162069,-85.779465,Residential,Wood,1 584791,FL,BAY COUNTY,76464,76464,76464,76464,76464,119194.84,0,3823.2,3823.2,0,30.1582,-85.7589,Residential,Wood,4 430552,FL,BAY COUNTY,0,201339.27,0,0,201339.27,278022.15,0,0,0,0,30.1582,-85.7589,Residential,Wood,4 233436,FL,BAY COUNTY,0,201339.27,0,0,201339.27,306164.55,0,0,0,0,30.1582,-85.7589,Residential,Wood,4 770307,FL,BAY COUNTY,0,8100,0,0,8100,7072.27,0,243,0,0,30.16048,-85.778137,Residential,Wood,1 453741,FL,BAY COUNTY,0,1921645.8,0,1921645.8,1921645.8,2394947.16,0,0,0,0,30.299364,-85.659142,Commercial,Reinforced Masonry,1 805159,FL,BAY COUNTY,0,244370.7,0,244370.7,244370.7,296904.54,0,0,0,0,30.299364,-85.659142,Residential,Wood,1 655713,FL,BAY COUNTY,0,231274.8,0,231274.8,231274.8,357510.14,0,0,0,0,30.299364,-85.659142,Residential,Wood,1 632168,FL,BAY COUNTY,0,22500,0,22500,22500,20043.45,0,0,0,0,30.299364,-85.659142,Residential,Wood,1 236753,FL,BAY COUNTY,0,883391.4,0,883391.4,883391.4,1053794.07,0,0,0,0,30.299364,-85.659142,Residential,Masonry,1 814965,FL,BAY COUNTY,0,103500,0,103500,103500,147094.2,0,0,0,0,30.299364,-85.659142,Residential,Wood,1 416373,FL,BAY COUNTY,0,312683.4,0,312683.4,312683.4,284987.16,0,0,0,0,30.299364,-85.659142,Residential,Wood,1 458001,FL,BAY COUNTY,0,10800,0,10800,10800,11798.09,0,0,0,0,30.299364,-85.659142,Residential,Wood,1 421258,FL,BAY COUNTY,518391,518391,0,0,518391,468107.07,0,0,0,0,30.26622,-85.641022,Residential,Masonry,1 487337,FL,BAY COUNTY,543343.5,543343.5,0,0,543343.5,581319.41,0,0,0,0,30.329136,-85.717903,Residential,Masonry,1 705392,FL,BAY COUNTY,114858,114858,114858,114858,114858,126217.46,0,0,0,0,30.287762,-85.641556,Residential,Wood,1 724971,FL,BAY COUNTY,35550000,35550000,35550000,35550000,35550000,43740000,0,0,0,0,30.394327,-85.688957,Commercial,Reinforced Concrete,3 525340,FL,BAY COUNTY,254433.6,254433.6,254433.6,254433.6,254433.6,272627.89,0,0,0,0,30.28758,-85.63578,Residential,Wood,1 274641,FL,BAY COUNTY,135000,135000,135000,135000,135000,165194.64,0,6750,0,0,30.28394,-85.62463,Residential,Wood,1 725522,FL,BAY COUNTY,308700,308700,308700,308700,308700,453040.71,0,15435,0,0,30.323187,-85.657341,Residential,Wood,1 948462,FL,BAY COUNTY,0,269829,0,0,269829,193456.06,0,0,0,0,30.22032,-85.88485,Residential,Wood,1 931725,FL,BAY COUNTY,58950000,58950000,58950000,58950000,58950000,55260000,0,0,0,0,30.218079,-85.873756,Commercial,Steel Frame,3 297000,FL,BAY COUNTY,0,981000,0,0,981000,1301029.67,0,29430,0,0,30.21208,-85.87105,Residential,Masonry,1 734660,FL,BAY COUNTY,0,27090000,0,27090000,27090000,27540000,0,0,0,0,30.23309,-85.912,Commercial,Reinforced Concrete,1 906872,FL,BAY COUNTY,0,89487,0,89487,89487,105034.83,0,0,0,0,30.23309,-85.912,Residential,Wood,1 209844,FL,BAY COUNTY,0,62100,0,62100,62100,94757.64,0,1242,0,0,30.23309,-85.912,Residential,Wood,1 846660,FL,BAY COUNTY,0,12744,0,12744,12744,14887.87,0,0,0,0,30.23309,-85.912,Residential,Wood,1 744254,FL,BAY COUNTY,45000,45000,45000,45000,45000,71442,0,2250,0,0,30.218079,-85.873756,Residential,Wood,3 785151,FL,BAY COUNTY,232132.5,232132.5,0,0,232132.5,263241.97,0,0,0,0,30.221359,-85.868912,Residential,Wood,4 557521,FL,BAY COUNTY,143161.2,143161.2,0,0,143161.2,134436.96,0,0,0,0,30.247107,-85.925888,Residential,Wood,1 670304,FL,WALTON COUNTY,165600,165600,165600,165600,165600,184312.8,0,8999.1,0,0,30.29516,-86.03818,Residential,Wood,4 210163,FL,BAY COUNTY,101700,101700,101700,101700,101700,88332.55,0,8999.1,0,0,30.281847,-85.975639,Residential,Wood,3 208187,FL,BAY COUNTY,81000,81000,81000,81000,81000,133358.4,0,8999.1,0,0,30.298536,-85.839821,Residential,Wood,3 881910,FL,BAY COUNTY,0,19170000,0,0,19170000,24300000,0,0,0,0,30.219711,-85.868774,Commercial,Reinforced Concrete,3 715199,FL,BAY COUNTY,6300000,6300000,6300000,6300000,6300000,7853328,0,0,0,0,30.20532,-85.8579,Commercial,Reinforced Masonry,1 439458,FL,BAY COUNTY,43830000,43830000,43830000,43830000,43830000,67950000,0,0,0,0,30.20532,-85.8579,Commercial,Steel Frame,1 441512,FL,BAY COUNTY,0,12600000,0,12600000,12600000,17100000,0,630000,0,0,30.216402,-85.877739,Commercial,Reinforced Concrete,3 560925,FL,BAY COUNTY,0,2720127.63,0,0,2720127.63,3741285.3,0,0,0,0,30.264811,-85.974129,Commercial,Reinforced Masonry,3 436617,FL,BAY COUNTY,0,625247.19,0,0,625247.19,849996.04,0,0,0,0,30.275965,-85.99664,Residential,Masonry,4 189453,FL,BAY COUNTY,575424,575424,575424,575424,575424,513842.12,0,0,0,0,30.206686,-85.85202,Residential,Masonry,1 800460,FL,BAY COUNTY,606528,606528,606528,606528,606528,454544.21,0,0,0,0,30.289326,-85.858902,Residential,Masonry,1 958971,FL,BAY COUNTY,7348104,7348104,7348104,7348104,7348104,8567477.77,0,0,0,0,30.289326,-85.858902,Commercial,Reinforced Masonry,1 650415,FL,BAY COUNTY,0,2629800,2629800,2629800,2629800,2383545.53,0,0,0,0,30.216217,-85.87738,Commercial,Reinforced Masonry,1 807845,FL,WALTON COUNTY,554850,554850,554850,554850,554850,874354.82,0,27742.5,0,0,30.28023,-86.01563,Residential,Masonry,1 150155,FL,BAY COUNTY,0,0,0,135000,135000,210286.13,0,0,0,0,30.25027,-85.9473,Residential,Wood,1 189513,FL,BAY COUNTY,0,0,0,54000,54000,70381.55,0,0,0,0,30.25027,-85.9473,Residential,Wood,1 518477,FL,JACKSON COUNTY,488048.4,488048.4,0,0,488048.4,522699.84,0,0,0,0,30.591803,-85.398888,Residential,Masonry,1 562655,FL,JACKSON COUNTY,894836.7,894836.7,0,0,894836.7,893684.15,0,0,0,0,30.68038,-85.393539,Residential,Masonry,1 316784,FL,JACKSON COUNTY,0,83163.54,0,0,83163.54,138304.12,0,0,0,0,30.697214,-85.400536,Residential,Wood,4 327359,FL,JACKSON COUNTY,0,84618.9,0,0,84618.9,142767.48,0,0,0,0,30.694229,-85.39212,Residential,Wood,1 449637,FL,JACKSON COUNTY,0,83163.54,0,0,83163.54,92176.8,0,0,0,0,30.697187,-85.406212,Residential,Wood,3 519610,FL,JACKSON COUNTY,0,33580.4,0,0,33580.4,39016.66,0,0,0,0,30.672565,-85.382875,Residential,Wood,3 753517,FL,JACKSON COUNTY,0,101875.33,0,0,101875.33,92066.98,0,0,0,0,30.69475,-85.39173,Residential,Wood,1 303809,FL,CALHOUN COUNTY,0,635830.89,0,0,635830.89,720620.21,0,0,0,0,30.521404,-85.306862,Residential,Masonry,1 348892,FL,CALHOUN COUNTY,0,3587.07,0,0,3587.07,5614.12,0,0,0,0,30.585487,-85.133278,Residential,Wood,3 730950,FL,CALHOUN COUNTY,0,76865.72,0,0,76865.72,93050.57,0,0,0,0,30.585487,-85.133278,Residential,Wood,3 238662,FL,CALHOUN COUNTY,0,281840.99,0,0,281840.99,268552.19,0,0,0,0,30.570471,-85.127228,Residential,Wood,3 481664,FL,CALHOUN COUNTY,0,30746.29,0,0,30746.29,38952.47,0,0,0,0,30.570812,-85.126648,Residential,Wood,3 546767,FL,CALHOUN COUNTY,0,666792,0,666792,666792,596272.08,0,33339.6,0,0,30.587708,-85.139412,Residential,Masonry,4 663326,FL,CALHOUN COUNTY,0,412173.14,0,0,412173.14,376998.29,0,0,0,0,30.573509,-85.12719,Residential,Masonry,3 413119,FL,CALHOUN COUNTY,0,440519.17,0,0,440519.17,515851.47,0,0,0,0,30.573509,-85.12719,Residential,Masonry,3 885963,FL,CALHOUN COUNTY,0,10900.45,0,0,10900.45,12574.41,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 787349,FL,CALHOUN COUNTY,0,2676327.31,0,0,2676327.31,3746483.55,0,0,0,0,30.573509,-85.12719,Commercial,Reinforced Masonry,3 214885,FL,CALHOUN COUNTY,0,52555.73,0,0,52555.73,46929.32,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 799851,FL,CALHOUN COUNTY,0,325796.83,0,0,325796.83,544289.55,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 958812,FL,CALHOUN COUNTY,0,20276.13,0,0,20276.13,22500.01,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 711408,FL,CALHOUN COUNTY,0,24331.35,0,0,24331.35,26770.48,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 766275,FL,CALHOUN COUNTY,0,20276.13,0,0,20276.13,17372.59,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 982804,FL,CALHOUN COUNTY,0,5888.56,0,0,5888.56,7346.01,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 177639,FL,CALHOUN COUNTY,0,5888.56,0,0,5888.56,6315.55,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 182295,FL,CALHOUN COUNTY,0,52555.73,0,0,52555.73,69840.25,0,0,0,0,30.573509,-85.12719,Residential,Wood,3 360593,FL,CALHOUN COUNTY,0,713443.5,0,0,713443.5,749040.76,0,0,0,0,30.443558,-85.057205,Residential,Masonry,3 455558,FL,CALHOUN COUNTY,0,70274.16,0,0,70274.16,104978.91,0,0,0,0,30.440514,-85.0485,Residential,Wood,1 498511,FL,CALHOUN COUNTY,689490,689490,0,0,689490,683808.6,0,0,0,0,30.447153,-85.050377,Residential,Masonry,1 803252,FL,CALHOUN COUNTY,138172.5,138172.5,0,0,138172.5,193893.6,0,0,0,0,30.409,-85.075,Residential,Wood,3 942252,FL,CALHOUN COUNTY,0,234611.64,0,0,234611.64,350235.3,0,0,0,0,30.447657,-85.051109,Residential,Wood,1 642072,FL,CALHOUN COUNTY,0,25826.69,0,0,25826.69,41387.17,0,0,0,0,30.447657,-85.051109,Residential,Wood,1 893642,FL,CALHOUN COUNTY,0,314893.56,0,0,314893.56,440231.9,0,0,0,0,30.447657,-85.051109,Residential,Wood,1 979888,FL,CALHOUN COUNTY,0,493276.1,0,0,493276.1,749460.52,0,0,0,0,30.44322,-85.047127,Residential,Masonry,3 385335,FL,CALHOUN COUNTY,0,104296.22,0,0,104296.22,162509.37,0,0,0,0,30.444843,-85.044952,Residential,Wood,3 782042,FL,CALHOUN COUNTY,0,44990.02,0,0,44990.02,39809.96,0,0,0,0,30.445581,-85.044952,Residential,Wood,3 172382,FL,CALHOUN COUNTY,0,353390.57,0,0,353390.57,295066.99,0,0,0,0,30.444843,-85.044952,Residential,Wood,3 267767,FL,CALHOUN COUNTY,0,39534.58,0,0,39534.58,45263.14,0,0,0,0,30.447477,-85.04496,Residential,Wood,1 694601,FL,CALHOUN COUNTY,0,122842.59,0,0,122842.59,146217.08,0,0,0,0,30.45005,-85.066612,Residential,Wood,3 612302,FL,CALHOUN COUNTY,0,336874.11,0,0,336874.11,451520.79,0,0,0,0,30.432997,-85.048233,Residential,Wood,1 508808,FL,CALHOUN COUNTY,0,392698.96,0,0,392698.96,399402.33,0,0,0,0,30.432997,-85.048233,Residential,Masonry,1 879262,FL,CALHOUN COUNTY,0,114333.15,0,0,114333.15,164420.21,0,0,0,0,30.444731,-85.053154,Residential,Wood,1 503798,FL,CALHOUN COUNTY,0,835929.04,0,0,835929.04,1284388.25,0,0,0,0,30.432997,-85.048233,Residential,Masonry,1 166146,FL,CALHOUN COUNTY,0,322549.78,0,0,322549.78,272926.46,0,0,0,0,30.409,-85.075,Residential,Wood,3 527060,FL,CALHOUN COUNTY,0,140503.8,0,0,140503.8,134353.38,0,0,0,0,30.409,-85.075,Residential,Wood,3 922058,FL,CALHOUN COUNTY,0,98401.78,0,0,98401.78,125171.99,0,0,0,0,30.409,-85.075,Residential,Wood,3 944141,FL,CALHOUN COUNTY,0,275279.55,0,0,275279.55,444273.12,0,0,0,0,30.409,-85.075,Residential,Wood,3 132263,FL,CALHOUN COUNTY,0,124200.2,0,0,124200.2,214106,0,0,0,0,30.409,-85.075,Residential,Wood,4 908240,FL,CALHOUN COUNTY,0,4917957.29,0,0,4917957.29,5033076.83,0,0,0,0,30.443535,-85.056825,Commercial,Reinforced Masonry,1 454703,FL,CALHOUN COUNTY,0,194642.11,0,0,194642.11,144329.07,0,0,0,0,30.409,-85.075,Residential,Wood,4 904151,FL,CALHOUN COUNTY,0,156640.55,0,0,156640.55,143547.91,0,0,0,0,30.409,-85.075,Residential,Wood,4 966797,FL,CALHOUN COUNTY,0,108443.46,0,0,108443.46,137679.82,0,0,0,0,30.409,-85.075,Residential,Wood,1 128830,FL,CALHOUN COUNTY,0,1177541.78,0,0,1177541.78,1804389.65,0,0,0,0,30.431599,-85.038361,Residential,Masonry,1 122025,FL,CALHOUN COUNTY,0,196458.21,0,0,196458.21,248857.54,0,0,0,0,30.431599,-85.038361,Residential,Wood,1 396173,FL,CALHOUN COUNTY,0,444321.19,0,0,444321.19,581172.11,0,0,0,0,30.431599,-85.038361,Residential,Masonry,1 983748,FL,CALHOUN COUNTY,0,275474.49,0,0,275474.49,346073.09,0,0,0,0,30.431599,-85.038361,Residential,Wood,1 986174,FL,CALHOUN COUNTY,0,426771.95,0,0,426771.95,485005.84,0,0,0,0,30.448032,-85.045799,Residential,Masonry,3 379626,FL,CALHOUN COUNTY,0,173360.9,0,0,173360.9,269888.25,0,0,0,0,30.448032,-85.045799,Residential,Wood,3 463284,FL,CALHOUN COUNTY,0,1610978.97,0,0,1610978.97,2047457.61,0,0,0,0,30.448032,-85.045799,Residential,Masonry,3 686919,FL,CALHOUN COUNTY,0,293192.82,0,0,293192.82,303053.48,0,0,0,0,30.448032,-85.045799,Residential,Wood,3 831575,FL,CALHOUN COUNTY,0,55353.83,0,0,55353.83,100782.72,0,0,0,0,30.448032,-85.045799,Residential,Wood,3 475571,FL,CALHOUN COUNTY,0,48938.46,0,0,48938.46,57114.86,0,0,0,0,30.448032,-85.045799,Residential,Wood,3 245018,FL,CALHOUN COUNTY,0,354832.25,0,0,354832.25,440275.86,0,0,0,0,30.455238,-85.042419,Residential,Wood,3 253022,FL,CALHOUN COUNTY,0,10138.06,0,0,10138.06,12702.43,0,0,0,0,30.455238,-85.042419,Residential,Wood,3 597738,FL,CALHOUN COUNTY,0,68127.79,0,0,68127.79,111879.46,0,0,0,0,30.442423,-85.069466,Residential,Wood,4 923068,FL,CALHOUN COUNTY,0,3849748.34,0,0,3849748.34,6685453.73,0,0,0,0,30.469194,-85.044769,Commercial,Reinforced Masonry,3 928173,FL,CALHOUN COUNTY,0,3072419.99,0,0,3072419.99,4323742.91,0,0,0,0,30.469194,-85.044769,Commercial,Reinforced Masonry,3 860443,FL,CALHOUN COUNTY,0,2797483.8,0,0,2797483.8,4003688.87,0,0,0,0,30.469194,-85.044769,Commercial,Reinforced Masonry,3 844073,FL,CALHOUN COUNTY,0,3272286.09,0,0,3272286.09,3002976.95,0,0,0,0,30.469194,-85.044769,Commercial,Reinforced Masonry,3 110751,FL,HOLMES COUNTY,0,11095.92,0,0,11095.92,15462.43,0,0,0,0,30.802887,-85.697044,Residential,Wood,3 215972,FL,HOLMES COUNTY,0,17003.29,0,0,17003.29,24863.43,0,0,0,0,30.98982,-85.644195,Residential,Wood,3 254044,FL,HOLMES COUNTY,0,254540.2,0,0,254540.2,254438.38,0,0,0,0,30.98982,-85.644195,Residential,Wood,3 881800,FL,HOLMES COUNTY,0,10181.61,0,0,10181.61,11825.94,0,0,0,0,30.98982,-85.644195,Residential,Wood,3 826248,FL,HOLMES COUNTY,0,10181.61,0,0,10181.61,12192.03,0,0,0,0,30.98982,-85.644195,Residential,Wood,3 441838,FL,HOLMES COUNTY,0,61089.65,0,0,61089.65,74052.87,0,0,0,0,30.834,-85.7082,Residential,Wood,3 123081,FL,HOLMES COUNTY,0,3054.48,0,0,3054.48,4207.55,0,0,0,0,30.834,-85.7082,Residential,Wood,3 417943,FL,HOLMES COUNTY,0,23485.91,0,0,23485.91,33975.66,0,0,0,0,30.834,-85.7082,Residential,Wood,4 834306,FL,HOLMES COUNTY,0,144826.25,0,0,144826.25,133621.76,0,0,0,0,30.834,-85.7082,Residential,Wood,3 724894,FL,HOLMES COUNTY,0,305107.73,0,0,305107.73,315842.64,0,0,0,0,30.758997,-85.682175,Residential,Wood,1 991408,FL,HOLMES COUNTY,0,1214342.11,0,0,1214342.11,1974250.69,0,0,0,0,30.758997,-85.682175,Residential,Masonry,1 680719,FL,HOLMES COUNTY,0,3314852.83,0,0,3314852.83,3819903.81,0,0,0,0,30.786953,-85.679848,Commercial,Reinforced Masonry,1 609567,FL,HOLMES COUNTY,0,219323.81,0,0,219323.81,173493.91,0,0,0,0,30.79183,-85.67157,Residential,Wood,1 499385,FL,HOLMES COUNTY,0,10980000,0,0,10980000,11790000,0,0,0,0,30.924482,-85.731567,Commercial,Reinforced Concrete,1 370022,FL,HOLMES COUNTY,0,999323.27,0,0,999323.27,1417674.96,0,0,0,0,30.924482,-85.731567,Residential,Masonry,1 689051,FL,HOLMES COUNTY,0,7906928.36,0,0,7906928.36,8368692.97,0,0,0,0,30.802605,-85.684509,Commercial,Reinforced Masonry,1 873363,FL,HOLMES COUNTY,0,307815.55,0,0,307815.55,478872.35,0,0,0,0,30.802605,-85.684509,Residential,Wood,1 997492,FL,HOLMES COUNTY,0,179192.22,0,0,179192.22,286568.14,0,0,0,0,30.802605,-85.684509,Residential,Wood,1 891852,FL,HOLMES COUNTY,0,179192.22,0,0,179192.22,206884.22,0,0,0,0,30.802605,-85.684509,Residential,Wood,1 495074,FL,HOLMES COUNTY,0,3559812.06,0,0,3559812.06,4697072.34,0,0,0,0,30.794064,-85.68425,Commercial,Reinforced Masonry,3 480977,FL,HOLMES COUNTY,0,22496.83,0,0,22496.83,28894.93,0,0,0,0,30.794064,-85.68425,Residential,Wood,3 902538,FL,HOLMES COUNTY,0,134573.4,0,134573.4,134573.4,235546.51,0,0,0,0,30.794064,-85.68425,Residential,Wood,3 126856,FL,HOLMES COUNTY,0,28895.4,0,28895.4,28895.4,25898.2,0,0,0,0,30.794064,-85.68425,Residential,Wood,3 312850,FL,HOLMES COUNTY,0,49861.41,0,0,49861.41,57619.85,0,0,0,0,30.794064,-85.68425,Residential,Wood,3 880863,FL,HOLMES COUNTY,0,828696.23,0,0,828696.23,895283.63,0,0,0,0,30.766582,-85.684807,Residential,Masonry,1 926739,FL,HOLMES COUNTY,0,1576430.19,0,0,1576430.19,2121767.84,0,0,0,0,30.771544,-85.68454,Residential,Masonry,1 265135,FL,HOLMES COUNTY,0,18000000,0,0,18000000,21690000,0,0,0,0,30.758997,-85.682175,Commercial,Reinforced Concrete,1 713991,FL,HOLMES COUNTY,0,1179993.17,0,0,1179993.17,1954635.08,0,0,0,0,30.784374,-85.676842,Residential,Masonry,1 709214,FL,JACKSON COUNTY,0,29662.52,0,0,29662.52,25908.66,0,0,0,0,30.88273,-85.36541,Residential,Wood,3 856409,FL,JACKSON COUNTY,0,11762.72,0,0,11762.72,15186.91,0,0,0,0,30.88273,-85.36541,Residential,Wood,3 715519,FL,JACKSON COUNTY,0,66996.37,0,0,66996.37,76368.23,0,0,0,0,30.88273,-85.36541,Residential,Wood,3 275781,FL,JACKSON COUNTY,0,31196.78,0,0,31196.78,28140,0,0,0,0,30.95097,-85.409945,Residential,Wood,3 476956,FL,JACKSON COUNTY,0,1022.85,0,0,1022.85,1537.23,0,0,0,0,30.88273,-85.36541,Residential,Wood,3 182028,FL,WASHINGTON COUNTY,0,0,0,0,12240000,15750000,0,0,0,0,30.7356,-85.7944,Commercial,Reinforced Concrete,4 307144,FL,WASHINGTON COUNTY,0,50713.37,0,0,50713.37,43877.2,0,0,0,0,30.77203,-85.81236,Residential,Wood,3 970874,FL,WASHINGTON COUNTY,0,3380.18,0,0,3380.18,2607.47,0,0,0,0,30.775665,-85.814845,Residential,Wood,3 640315,FL,WASHINGTON COUNTY,0,3943.54,0,0,3943.54,5372.33,0,0,0,0,30.7356,-85.7944,Residential,Wood,4 319900,FL,WASHINGTON COUNTY,0,108380.24,0,0,108380.24,177011.8,0,0,0,0,30.772186,-85.812149,Residential,Wood,3 304610,FL,WASHINGTON COUNTY,0,400094.36,0,0,400094.36,638355.35,0,0,0,0,30.66823,-85.826363,Residential,Masonry,1 727625,FL,WASHINGTON COUNTY,0,230240.34,0,0,230240.34,340593.61,0,0,0,0,30.5443,-85.612,Residential,Wood,1 611749,FL,WASHINGTON COUNTY,0,759019.05,0,0,759019.05,847201.89,0,0,0,0,30.764561,-85.543259,Residential,Masonry,1 908085,FL,WASHINGTON COUNTY,0,715307.43,0,0,715307.43,1270483.28,0,0,0,0,30.76822,-85.53811,Residential,Masonry,1 284304,FL,WASHINGTON COUNTY,361084.5,361084.5,0,0,361084.5,582422.08,0,0,0,0,30.5988,-85.5721,Residential,Masonry,4 515383,FL,WASHINGTON COUNTY,352430.1,352430.1,0,0,352430.1,406091.46,0,0,0,0,30.65556,-85.5843,Residential,Wood,1 209934,FL,WASHINGTON COUNTY,0,45135.73,0,0,45135.73,38076.5,0,0,0,0,30.772749,-85.532967,Residential,Wood,1 439491,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,55817.52,0,0,0,0,30.627066,-85.591988,Residential,Wood,3 114641,FL,WASHINGTON COUNTY,0,45135.73,0,0,45135.73,40709.27,0,0,0,0,30.772953,-85.531532,Residential,Wood,1 329658,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,71834.18,0,0,0,0,30.772972,-85.531532,Residential,Wood,1 323610,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,42430.47,0,0,0,0,30.772989,-85.531532,Residential,Wood,1 280448,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,69377.71,0,0,0,0,30.773026,-85.531532,Residential,Wood,1 311781,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,64477.3,0,0,0,0,30.627066,-85.591988,Residential,Wood,3 164040,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,75684.77,0,0,0,0,30.627066,-85.59198,Residential,Wood,3 494483,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,58140.69,0,0,0,0,30.786394,-85.547981,Residential,Wood,1 998895,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,62745.89,0,0,0,0,30.773026,-85.531532,Residential,Wood,1 291130,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,79428.56,0,0,0,0,30.7873,-85.5473,Residential,Wood,1 651752,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,108067.7,0,0,0,0,30.78691,-85.54779,Residential,Wood,4 193711,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,142505.72,0,0,0,0,30.78725,-85.54693,Residential,Wood,1 249527,FL,WASHINGTON COUNTY,0,10547.75,0,0,10547.75,8372.04,0,0,0,0,30.787392,-85.535408,Residential,Wood,1 611084,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,80467.87,0,0,0,0,30.78624,-85.534988,Residential,Wood,1 781807,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,65177.04,0,0,0,0,30.78624,-85.534988,Residential,Wood,1 674839,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,74190.02,0,0,0,0,30.78762,-85.54679,Residential,Wood,1 449262,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,85180.13,0,0,0,0,30.7876,-85.546,Residential,Wood,1 921003,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,129954.05,0,0,0,0,30.787769,-85.547264,Residential,Wood,1 587925,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,114091.19,0,0,0,0,30.78735,-85.54638,Residential,Wood,1 755440,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,142527.77,0,0,0,0,30.78729,-85.54693,Residential,Wood,1 200577,FL,WASHINGTON COUNTY,0,59455.73,0,0,59455.73,52699.9,0,0,0,0,30.78786,-85.53563,Residential,Wood,1 469159,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,57383.94,0,0,0,0,30.78767,-85.53565,Residential,Wood,1 942176,FL,WASHINGTON COUNTY,0,111241.34,0,0,111241.34,184269.05,0,0,0,0,30.78741,-85.53564,Residential,Wood,1 881788,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,86100.92,0,0,0,0,30.78726,-85.53564,Residential,Wood,1 485164,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,135407.14,0,0,0,0,30.7873,-85.53524,Residential,Wood,1 547747,FL,WASHINGTON COUNTY,0,77871.14,0,0,77871.14,135822.84,0,0,0,0,30.78692,-85.53563,Residential,Wood,1 331888,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,82206.82,0,0,0,0,30.78673,-85.53524,Residential,Wood,1 571760,FL,WASHINGTON COUNTY,0,94210.56,0,0,94210.56,135851.63,0,0,0,0,30.7872,-85.53564,Residential,Wood,1 172126,FL,WASHINGTON COUNTY,0,365899.09,0,0,365899.09,363662.71,0,0,0,0,30.703199,-85.500137,Residential,Masonry,1 470768,FL,WASHINGTON COUNTY,0,261105.33,0,0,261105.33,387553.42,0,0,0,0,30.659637,-85.578323,Residential,Wood,3 664373,FL,WASHINGTON COUNTY,0,507995.7,0,0,507995.7,565094.42,0,0,0,0,30.77748,-85.55149,Residential,Masonry,1 441872,FL,WASHINGTON COUNTY,0,78117.39,0,0,78117.39,111531.01,0,0,0,0,30.794703,-85.523651,Residential,Wood,1 389978,FL,WASHINGTON COUNTY,0,28442.73,0,0,28442.73,32684.11,0,0,0,0,30.770519,-85.542419,Residential,Wood,1 376364,FL,WASHINGTON COUNTY,0,599254.71,0,0,599254.71,601912.4,0,0,0,0,30.77748,-85.55149,Residential,Masonry,1 542479,FL,WASHINGTON COUNTY,0,2282854.78,0,0,2282854.78,3532946.06,0,0,0,0,30.771852,-85.543526,Commercial,Reinforced Masonry,1 640211,FL,WASHINGTON COUNTY,0,9900000,0,0,9900000,14580000,0,0,0,0,30.764231,-85.524277,Commercial,Reinforced Concrete,1 422963,FL,WASHINGTON COUNTY,0,75975.27,0,0,75975.27,71131.09,0,0,0,0,30.771852,-85.543526,Residential,Wood,1 977255,FL,WASHINGTON COUNTY,0,1394687.43,0,0,1394687.43,2238473.33,0,0,0,0,30.77748,-85.55149,Residential,Masonry,1 613747,FL,WASHINGTON COUNTY,0,265428.88,0,0,265428.88,294116.44,0,0,0,0,30.77204,-85.54382,Residential,Wood,1 380308,FL,WASHINGTON COUNTY,0,45713.16,0,0,45713.16,58498.76,0,0,0,0,30.77205,-85.54399,Residential,Wood,1 915355,FL,WASHINGTON COUNTY,0,26056.5,0,0,26056.5,22406.35,0,0,0,0,30.77205,-85.54399,Residential,Wood,1 383141,FL,WASHINGTON COUNTY,0,1307985.58,0,0,1307985.58,1310915.47,0,0,0,0,30.76755,-85.53933,Residential,Masonry,1 164909,FL,WASHINGTON COUNTY,0,1891116.72,0,0,1891116.72,1481983.07,0,0,0,0,30.781839,-85.543472,Commercial,Reinforced Masonry,1 627420,FL,WASHINGTON COUNTY,0,436414.86,0,0,436414.86,572357.65,0,0,0,0,30.781839,-85.543472,Residential,Masonry,1 759506,FL,WASHINGTON COUNTY,0,960048,0,0,960048,813093.46,0,0,0,0,30.781839,-85.543472,Residential,Masonry,1 955914,FL,WASHINGTON COUNTY,0,292952.85,0,0,292952.85,277738.05,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 114477,FL,WASHINGTON COUNTY,0,7400.81,0,0,7400.81,9115.21,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 431157,FL,WASHINGTON COUNTY,0,25388.88,0,0,25388.88,43941.45,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 861984,FL,WASHINGTON COUNTY,0,54986.69,0,0,54986.69,46573.94,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 762453,FL,WASHINGTON COUNTY,0,208178.1,0,208178.1,208178.1,261055.34,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 582444,FL,WASHINGTON COUNTY,0,51003.73,0,0,51003.73,53982.35,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 710826,FL,WASHINGTON COUNTY,0,18172.35,0,0,18172.35,18163.05,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 143379,FL,WASHINGTON COUNTY,0,60808.32,0,0,60808.32,100829.92,0,0,0,0,30.77605,-85.54669,Residential,Wood,1 473557,FL,WASHINGTON COUNTY,0,27000,0,27000,27000,45601.92,0,540,0,0,30.77605,-85.54669,Residential,Wood,1 567547,FL,WASHINGTON COUNTY,0,27000,0,27000,27000,25726.95,0,540,0,0,30.77605,-85.54669,Residential,Wood,1 733330,FL,WASHINGTON COUNTY,0,750553.59,0,0,750553.59,677362.61,0,0,0,0,30.76454,-85.55612,Residential,Masonry,3 984266,FL,WASHINGTON COUNTY,0,20563.2,0,20563.2,20563.2,28415.22,0,0,0,0,30.76454,-85.55612,Residential,Wood,3 689889,FL,WASHINGTON COUNTY,0,2110725,0,2110725,2110725,1665944.59,0,42214.5,0,0,30.76454,-85.55612,Commercial,Reinforced Masonry,3 165580,FL,WASHINGTON COUNTY,0,68681.25,0,0,68681.25,103849.35,0,0,0,0,30.76454,-85.55612,Residential,Wood,3 192397,FL,WASHINGTON COUNTY,0,1097214.24,0,0,1097214.24,1414132.51,0,0,0,0,30.77338,-85.554092,Residential,Masonry,1 898470,FL,WASHINGTON COUNTY,0,144932.49,0,0,144932.49,202580.84,0,0,0,0,30.77338,-85.554092,Residential,Wood,1 393024,FL,WASHINGTON COUNTY,0,691151.29,0,0,691151.29,595330.08,0,0,0,0,30.77338,-85.554092,Residential,Masonry,1 857508,FL,WASHINGTON COUNTY,0,790035.89,0,0,790035.89,967003.93,0,0,0,0,30.77338,-85.554092,Residential,Masonry,1 862971,FL,WASHINGTON COUNTY,0,123346.8,0,123346.8,123346.8,187134.12,0,0,0,0,30.77338,-85.554092,Residential,Wood,1 469168,FL,WASHINGTON COUNTY,0,623225.25,0,0,623225.25,997060.68,0,0,0,0,30.78152,-85.54992,Residential,Masonry,1 863406,FL,WASHINGTON COUNTY,0,6314.22,0,0,6314.22,7506.16,0,0,0,0,30.77338,-85.554092,Residential,Wood,1 198867,FL,WASHINGTON COUNTY,0,44096.48,0,0,44096.48,59617.82,0,0,0,0,30.77338,-85.554092,Residential,Wood,1 743079,FL,WASHINGTON COUNTY,0,377389.81,0,0,377389.81,324271.44,0,0,0,0,30.622945,-85.711325,Residential,Masonry,3 473889,FL,WASHINGTON COUNTY,0,122899.5,0,122899.5,122899.5,126611.06,0,0,0,0,30.77557,-85.55105,Residential,Wood,1 683427,FL,WASHINGTON COUNTY,0,172691.82,0,0,172691.82,208957.1,0,0,0,0,30.77557,-85.55105,Residential,Wood,1 106321,FL,WASHINGTON COUNTY,0,1985147.72,0,0,1985147.72,1400291.44,0,0,0,0,30.76456,-85.55799,Commercial,Reinforced Masonry,1 448154,FL,WASHINGTON COUNTY,0,720,0,720,720,580.31,0,14.4,0,0,30.76456,-85.55799,Residential,Wood,1 770864,FL,WASHINGTON COUNTY,0,602895.56,0,0,602895.56,554537.3,0,0,0,0,30.77879,-85.53854,Residential,Masonry,1 689741,FL,WASHINGTON COUNTY,0,487269.03,0,0,487269.03,721814.03,0,0,0,0,30.7771,-85.55257,Residential,Masonry,1 667310,FL,WASHINGTON COUNTY,0,75008.75,0,0,75008.75,87611.72,0,0,0,0,30.780813,-85.537338,Residential,Wood,1 705671,FL,WASHINGTON COUNTY,0,25002.92,0,0,25002.92,29776.22,0,0,0,0,30.786247,-85.533264,Residential,Wood,1 831095,FL,WASHINGTON COUNTY,0,25002.92,0,0,25002.92,33315.14,0,0,0,0,30.793629,-85.543556,Residential,Wood,1 181430,FL,WASHINGTON COUNTY,0,25002.92,0,0,25002.92,26643.11,0,0,0,0,30.79509,-85.536797,Residential,Wood,1 176997,FL,WASHINGTON COUNTY,0,25002.92,0,0,25002.92,19808.41,0,0,0,0,30.77775,-85.5291,Residential,Wood,1 842701,FL,WASHINGTON COUNTY,0,862310.55,0,0,862310.55,1118278.82,0,0,0,0,30.77742,-85.55243,Residential,Masonry,1 336744,FL,WASHINGTON COUNTY,0,25002.92,0,0,25002.92,23087.69,0,0,0,0,30.76798,-85.53735,Residential,Wood,1 910596,FL,WASHINGTON COUNTY,0,29459.43,0,0,29459.43,36100.76,0,0,0,0,30.79017,-85.5423,Residential,Wood,1 876682,FL,WASHINGTON COUNTY,0,84169.79,0,0,84169.79,87476.82,0,0,0,0,30.77207,-85.54454,Residential,Wood,4 182231,FL,CALHOUN COUNTY,0,1566087.62,0,0,1566087.62,1753316.52,0,0,0,0,30.449669,-85.182915,Residential,Masonry,4 825424,FL,CALHOUN COUNTY,0,324823.58,0,0,324823.58,473648.32,0,0,0,0,30.449669,-85.182915,Residential,Wood,4 526224,FL,CALHOUN COUNTY,0,354832.25,0,0,354832.25,397742.82,0,0,0,0,30.449669,-85.182915,Residential,Wood,4 296132,FL,CALHOUN COUNTY,0,1013.81,0,0,1013.81,1487.22,0,0,0,0,30.449669,-85.182915,Residential,Wood,4 194544,FL,CALHOUN COUNTY,0,281270.46,0,0,281270.46,444412.94,0,0,0,0,30.449669,-85.182915,Residential,Wood,4 372807,FL,CALHOUN COUNTY,0,420445.8,0,0,420445.8,646712.91,0,0,0,0,30.449669,-85.182915,Residential,Masonry,4 109022,FL,CALHOUN COUNTY,0,52555.73,0,0,52555.73,54889.15,0,0,0,0,30.449696,-85.182922,Residential,Wood,4 746495,FL,JACKSON COUNTY,0,26404.74,0,0,26404.74,37137.6,0,0,0,0,30.790335,-85.37631,Residential,Wood,3 529196,FL,JACKSON COUNTY,0,6505.07,0,0,6505.07,4663.86,0,0,0,0,30.872885,-85.424025,Residential,Wood,3 540751,FL,JACKSON COUNTY,0,126989.89,0,0,126989.89,113076.24,0,0,0,0,30.891228,-85.408844,Residential,Wood,1 946516,FL,JACKSON COUNTY,0,34582.73,0,0,34582.73,41672.46,0,0,0,0,30.449438,-85.182945,Residential,Wood,4 598909,FL,JACKSON COUNTY,0,598590.67,0,0,598590.67,521971.06,0,0,0,0,30.792337,-85.366722,Residential,Masonry,1 801828,FL,JACKSON COUNTY,0,32451.3,0,32451.3,32451.3,47735.08,0,0,0,0,30.792337,-85.366722,Residential,Wood,1 707890,FL,JACKSON COUNTY,0,1701744.79,0,0,1701744.79,2111524.93,0,0,0,0,30.79323,-85.37401,Residential,Masonry,1 543857,FL,JACKSON COUNTY,0,6665833.38,0,0,6665833.38,7579852.45,0,0,0,0,30.79323,-85.37401,Commercial,Reinforced Masonry,1 114550,FL,JACKSON COUNTY,0,26378.35,0,0,26378.35,35387.51,0,0,0,0,30.79323,-85.37401,Residential,Wood,1 583414,FL,JACKSON COUNTY,0,2164265.75,0,0,2164265.75,1973377.51,0,0,0,0,30.791916,-85.375298,Commercial,Reinforced Masonry,3 104959,FL,JACKSON COUNTY,0,225591.88,0,0,225591.88,176421.87,0,0,0,0,30.795828,-85.376175,Residential,Wood,1 806361,FL,JACKSON COUNTY,0,123449.03,0,0,123449.03,148127.73,0,0,0,0,30.783131,-85.364342,Residential,Wood,1 934501,FL,JACKSON COUNTY,0,8416.98,0,0,8416.98,12372.56,0,0,0,0,30.808342,-85.38063,Residential,Wood,1 637915,FL,JACKSON COUNTY,0,8416.98,0,0,8416.98,13310.68,0,0,0,0,30.793065,-85.37851,Residential,Wood,3 870261,FL,JACKSON COUNTY,0,8416.98,0,0,8416.98,6962.66,0,0,0,0,30.798916,-85.369835,Residential,Wood,3 444277,FL,JACKSON COUNTY,0,8416.98,0,0,8416.98,8403.51,0,0,0,0,30.7997,-85.390648,Residential,Wood,1 711042,FL,WALTON COUNTY,0,135925.02,0,0,135925.02,94930.03,0,0,0,0,30.738146,-86.148354,Residential,Wood,1 155229,FL,WALTON COUNTY,0,1658980.8,0,1658980.8,1658980.8,1345944.39,0,0,0,0,30.7805,-86.1957,Residential,Masonry,4 941628,FL,WALTON COUNTY,403749,403749,0,0,403749,661340.86,0,0,0,0,30.736105,-86.358915,Residential,Masonry,3 854460,FL,WALTON COUNTY,0,1160671.39,0,0,1160671.39,929871.88,0,0,0,0,30.727818,-86.114799,Residential,Masonry,1 426518,FL,WALTON COUNTY,0,344890.47,0,0,344890.47,473673.26,0,0,0,0,30.734173,-86.149788,Residential,Wood,1 565545,FL,WALTON COUNTY,0,283555.15,0,0,283555.15,342906.64,0,0,0,0,30.734173,-86.149788,Residential,Wood,1 913552,FL,WALTON COUNTY,0,251999.97,0,0,251999.97,231978.57,0,0,0,0,30.722078,-86.121056,Residential,Wood,1 734960,FL,WALTON COUNTY,0,419386.81,0,0,419386.81,581928.55,0,0,0,0,30.731218,-86.10746,Residential,Masonry,1 829687,FL,WALTON COUNTY,0,110364.95,0,0,110364.95,118222.93,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 162975,FL,WALTON COUNTY,0,229007.27,0,0,229007.27,292044.73,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 679151,FL,WALTON COUNTY,0,50628.08,0,0,50628.08,67043.33,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 524631,FL,WALTON COUNTY,0,72623.82,0,0,72623.82,84103.17,0,0,0,0,30.779163,-86.129242,Residential,Wood,1 458718,FL,WALTON COUNTY,0,32794.03,0,0,32794.03,45043.25,0,0,0,0,30.72533,-86.12782,Residential,Wood,4 147509,FL,WALTON COUNTY,0,9151.09,0,0,9151.09,13351.3,0,0,0,0,30.72585,-86.11673,Residential,Wood,1 760033,FL,WALTON COUNTY,0,6386.45,0,0,6386.45,10235.69,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 248427,FL,WALTON COUNTY,0,25156.77,0,0,25156.77,30448.35,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 809305,FL,WALTON COUNTY,0,13836.09,0,0,13836.09,12625.37,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 607091,FL,WALTON COUNTY,0,50253.76,0,0,50253.76,51489.5,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 691454,FL,WALTON COUNTY,0,34581.02,0,0,34581.02,30016.18,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 136509,FL,WALTON COUNTY,0,41758.42,0,0,41758.42,66786.74,0,0,0,0,30.731218,-86.10746,Residential,Wood,1 295142,FL,WALTON COUNTY,0,124647.37,0,0,124647.37,104890.76,0,0,0,0,30.971105,-86.136825,Residential,Wood,3 126875,FL,WALTON COUNTY,0,122373.8,0,0,122373.8,91472.94,0,0,0,0,30.72234,-86.11138,Residential,Wood,1 135566,FL,WALTON COUNTY,0,824938.93,0,0,824938.93,926901.38,0,0,0,0,30.723972,-86.09404,Residential,Masonry,3 758919,FL,WALTON COUNTY,0,181305.26,0,0,181305.26,215753.26,0,0,0,0,30.78338,-86.10402,Residential,Wood,1 919634,FL,WALTON COUNTY,0,3100319.92,0,0,3100319.92,3061764.34,0,0,0,0,30.78359,-86.10839,Commercial,Reinforced Masonry,3 924677,FL,WALTON COUNTY,0,103561.56,0,0,103561.56,132241.7,0,0,0,0,30.871153,-86.213806,Residential,Wood,1 216954,FL,WALTON COUNTY,0,1359789.44,0,0,1359789.44,1449444.44,0,0,0,0,30.724133,-86.09481,Residential,Masonry,1 543931,FL,WALTON COUNTY,0,82531.06,0,0,82531.06,112696.49,0,0,0,0,30.721107,-86.110985,Residential,Wood,4 127115,FL,WALTON COUNTY,0,77314,0,0,77314,74648.37,0,0,0,0,30.785721,-86.109413,Residential,Wood,3 450072,FL,WALTON COUNTY,0,25853.61,0,0,25853.61,38708.64,0,0,0,0,30.72646,-86.09538,Residential,Wood,1 568353,FL,WALTON COUNTY,0,9810000,0,0,9810000,10170000,0,0,0,0,30.7416,-86.12604,Commercial,Reinforced Concrete,1 838315,FL,WALTON COUNTY,0,7286.4,0,0,7286.4,12678.34,0,0,0,0,30.7416,-86.12604,Residential,Wood,1 494884,FL,WALTON COUNTY,0,46370.69,0,0,46370.69,73551.15,0,0,0,0,30.7416,-86.12604,Residential,Wood,1 374662,FL,WALTON COUNTY,0,382967.09,0,0,382967.09,620981.13,0,0,0,0,30.7416,-86.12604,Residential,Masonry,1 317978,FL,WALTON COUNTY,0,1961067.15,0,0,1961067.15,2544366.96,0,0,0,0,30.7416,-86.12604,Commercial,Reinforced Masonry,1 443783,FL,WALTON COUNTY,0,49576.31,0,0,49576.31,80535.73,0,0,0,0,30.7416,-86.12604,Residential,Wood,1 586472,FL,WALTON COUNTY,0,9920.83,0,0,9920.83,15935.03,0,0,0,0,30.7416,-86.12604,Residential,Wood,1 619279,FL,WALTON COUNTY,0,20119.81,0,0,20119.81,21851.64,0,0,0,0,30.7416,-86.12604,Residential,Wood,1 670758,FL,WALTON COUNTY,0,2197.42,0,0,2197.42,1650.63,0,0,0,0,30.7416,-86.12604,Residential,Wood,1 220374,FL,WALTON COUNTY,0,23400000,0,23400000,23400000,18720000,0,467100,0,0,30.7416,-86.12604,Commercial,Reinforced Concrete,1 533430,FL,WALTON COUNTY,0,38385.25,0,0,38385.25,51251.22,0,0,0,0,30.74827,-86.12569,Residential,Wood,1 868629,FL,WALTON COUNTY,0,3337.85,0,0,3337.85,3002.11,0,0,0,0,30.74827,-86.12569,Residential,Wood,1 128756,FL,WALTON COUNTY,0,51415.31,0,0,51415.31,75232.11,0,0,0,0,30.74827,-86.12569,Residential,Wood,1 333988,FL,WALTON COUNTY,0,51415.31,0,0,51415.31,54266.29,0,0,0,0,30.74827,-86.12569,Residential,Wood,1 260039,FL,WALTON COUNTY,0,51415.31,0,0,51415.31,54921.83,0,0,0,0,30.74827,-86.12569,Residential,Wood,1 938522,FL,WALTON COUNTY,0,350700.8,0,0,350700.8,493915.78,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 948241,FL,WALTON COUNTY,0,38385.25,0,0,38385.25,56061.66,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 476849,FL,WALTON COUNTY,0,34212.94,0,0,34212.94,50126.34,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 573272,FL,WALTON COUNTY,0,47799.31,0,0,47799.31,73132.94,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 939271,FL,WALTON COUNTY,0,47799.31,0,0,47799.31,74805.53,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 669724,FL,WALTON COUNTY,0,47799.31,0,0,47799.31,79588.14,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 326868,FL,WALTON COUNTY,0,8882.38,0,0,8882.38,9316.43,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 888466,FL,WALTON COUNTY,0,55999.8,0,55999.8,55999.8,97767.25,0,0,0,0,30.7321,-86.1281,Residential,Wood,1 955649,FL,WALTON COUNTY,0,9271.8,0,9271.8,9271.8,9789.24,0,0,0,0,30.7425,-86.127747,Residential,Wood,1 350333,FL,WALTON COUNTY,0,9271.8,0,9271.8,9271.8,11892.01,0,0,0,0,30.7425,-86.127747,Residential,Wood,1 265649,FL,WALTON COUNTY,0,503878.16,0,0,503878.16,348129.42,0,0,0,0,30.7425,-86.127747,Residential,Masonry,1 672496,FL,WALTON COUNTY,0,999616.68,0,0,999616.68,1401206.68,0,0,0,0,30.723656,-86.124062,Residential,Masonry,1 932711,FL,WALTON COUNTY,182686.5,182686.5,0,0,182686.5,235735.74,0,0,0,0,30.612206,-86.11496,Residential,Wood,1 813138,FL,WALTON COUNTY,125925.3,125925.3,0,0,125925.3,143035.02,0,0,0,0,30.742361,-86.219856,Residential,Wood,1 387562,FL,WALTON COUNTY,0,11906.54,0,0,11906.54,15176.55,0,0,0,0,30.733475,-86.137885,Residential,Wood,3 763690,FL,WALTON COUNTY,0,66945.54,0,0,66945.54,74174.65,0,0,0,0,30.73398,-86.146975,Residential,Wood,3 144432,FL,WALTON COUNTY,0,45953.21,0,0,45953.21,60658.23,0,0,0,0,30.71517,-86.115715,Residential,Wood,3 956980,FL,WALTON COUNTY,0,70078.98,0,0,70078.98,101403.17,0,0,0,0,30.6701,-86.188,Residential,Wood,4 606510,FL,WALTON COUNTY,0,26109.59,0,0,26109.59,37303.11,0,0,0,0,30.73098,-86.14019,Residential,Wood,3 191943,FL,WALTON COUNTY,0,75018.74,0,0,75018.74,103750.31,0,0,0,0,30.6701,-86.188,Residential,Wood,4 902403,FL,WALTON COUNTY,0,32794.03,0,0,32794.03,32981.61,0,0,0,0,30.74412,-86.1351,Residential,Wood,3 408994,FL,WALTON COUNTY,0,41775.89,0,0,41775.89,49950.6,0,0,0,0,30.73376,-86.161365,Residential,Wood,3 706339,FL,WALTON COUNTY,0,11906.54,0,0,11906.54,17725.74,0,0,0,0,30.678405,-86.17994,Residential,Wood,3 993218,FL,WALTON COUNTY,0,11906.54,0,0,11906.54,15252.28,0,0,0,0,30.678405,-86.17994,Residential,Wood,3 854831,FL,WALTON COUNTY,0,11906.54,0,0,11906.54,20506.06,0,0,0,0,30.678405,-86.17994,Residential,Wood,3 359057,FL,WALTON COUNTY,0,119562.03,0,0,119562.03,179687.38,0,0,0,0,30.742455,-86.11698,Residential,Wood,3 384404,FL,WALTON COUNTY,0,74256.3,0,0,74256.3,57919.91,0,0,0,0,30.6701,-86.188,Residential,Wood,4 704979,FL,WALTON COUNTY,0,68978.09,0,0,68978.09,105505.44,0,0,0,0,30.74246,-86.11517,Residential,Wood,4 565064,FL,WALTON COUNTY,0,26109.59,0,0,26109.59,28762.32,0,0,0,0,30.6701,-86.188,Residential,Wood,3 185266,FL,WALTON COUNTY,0,26109.59,0,0,26109.59,32815.68,0,0,0,0,30.6701,-86.188,Residential,Wood,3 832418,FL,WALTON COUNTY,0,26109.59,0,0,26109.59,31610.36,0,0,0,0,30.69731,-86.109985,Residential,Wood,3 118372,FL,WALTON COUNTY,0,26109.59,0,0,26109.59,24059.99,0,0,0,0,30.69917,-86.10884,Residential,Wood,3 355246,FL,WALTON COUNTY,0,83551.79,0,0,83551.79,95357.32,0,0,0,0,30.72029,-86.107105,Residential,Wood,3 354474,FL,WALTON COUNTY,0,26110.51,0,0,26110.51,27348.67,0,0,0,0,30.6701,-86.188,Residential,Wood,4 952889,FL,WALTON COUNTY,0,26109.59,0,0,26109.59,23351.06,0,0,0,0,30.74692,-86.134565,Residential,Wood,3 862741,FL,WALTON COUNTY,0,1071275.78,0,0,1071275.78,1491537.27,0,0,0,0,30.67572,-86.181786,Residential,Masonry,1 147554,FL,WALTON COUNTY,0,367614.61,0,0,367614.61,517564.61,0,0,0,0,30.76078,-86.307729,Residential,Masonry,4 379234,FL,WALTON COUNTY,0,76546.37,0,0,76546.37,111947.23,0,0,0,0,30.6701,-86.188,Residential,Wood,4 335634,FL,WALTON COUNTY,0,87606.78,0,0,87606.78,107199.16,0,0,0,0,30.72215,-86.12095,Residential,Wood,4 674044,FL,WALTON COUNTY,0,46903.26,0,0,46903.26,64713.75,0,0,0,0,30.6701,-86.188,Residential,Wood,3 278463,FL,WALTON COUNTY,0,56724.83,0,0,56724.83,58120.26,0,0,0,0,30.72215,-86.12095,Residential,Wood,3 744141,FL,WALTON COUNTY,0,4488.17,0,0,4488.17,7036.86,0,0,0,0,30.6701,-86.188,Residential,Wood,4 941104,FL,WALTON COUNTY,0,98843.77,0,0,98843.77,119788.57,0,0,0,0,30.6701,-86.188,Residential,Wood,3 369810,FL,WALTON COUNTY,0,70078.98,0,0,70078.98,82777.58,0,0,0,0,30.6701,-86.188,Residential,Wood,4 622825,FL,WALTON COUNTY,0,67990.33,0,0,67990.33,81339.89,0,0,0,0,30.71948,-86.12075,Residential,Wood,3 159490,FL,WALTON COUNTY,0,281265.19,0,0,281265.19,220441.6,0,0,0,0,30.73698,-86.16865,Residential,Wood,1 949620,FL,WALTON COUNTY,0,354184.01,0,0,354184.01,563120.7,0,0,0,0,30.71271,-86.11231,Residential,Wood,3 589581,FL,WALTON COUNTY,0,13581.96,0,0,13581.96,13288.37,0,0,0,0,30.71271,-86.11231,Residential,Wood,3 290570,FL,WALTON COUNTY,0,2781.54,0,0,2781.54,4692.14,0,0,0,0,30.71271,-86.11231,Residential,Wood,3 115262,FL,WALTON COUNTY,0,8759062.57,0,0,8759062.57,12870000,0,0,0,0,30.724348,-86.136887,Commercial,Reinforced Masonry,3 157439,FL,WALTON COUNTY,0,285607.9,0,0,285607.9,213463.34,0,0,0,0,30.724348,-86.136887,Residential,Wood,3 820427,FL,WALTON COUNTY,0,336288.19,0,0,336288.19,407500.57,0,0,0,0,30.724348,-86.136887,Residential,Wood,3 208245,FL,WALTON COUNTY,0,47892.02,0,0,47892.02,38620.13,0,0,0,0,30.724348,-86.136887,Residential,Wood,3 153652,FL,WALTON COUNTY,0,296733.17,0,0,296733.17,223511,0,0,0,0,30.724787,-86.099262,Residential,Wood,3 807437,FL,WALTON COUNTY,0,1218123.17,0,0,1218123.17,1737608.84,0,0,0,0,30.724787,-86.099262,Residential,Masonry,3 205089,FL,WALTON COUNTY,0,657739.15,0,0,657739.15,880485.14,0,0,0,0,30.724787,-86.099262,Residential,Masonry,3 928704,FL,WALTON COUNTY,0,157413.43,0,0,157413.43,236246.07,0,0,0,0,30.724787,-86.099262,Residential,Wood,3 847055,FL,WALTON COUNTY,0,48742.17,0,0,48742.17,63210.79,0,0,0,0,30.6701,-86.188,Residential,Wood,4 443358,FL,WASHINGTON COUNTY,353824.2,353824.2,0,0,353824.2,251225.8,0,0,0,0,30.44414,-85.87726,Residential,Wood,4 885202,FL,WASHINGTON COUNTY,0,38656.04,0,0,38656.04,47342.91,0,0,0,0,30.44099,-85.87367,Residential,Wood,3 421647,FL,BAY COUNTY,0,6472.62,0,0,6472.62,4758.09,0,0,0,0,30.47494,-85.42274,Residential,Wood,1 288215,FL,BAY COUNTY,0,591782.4,0,591782.4,591782.4,628827.98,0,0,0,0,30.47494,-85.42274,Residential,Masonry,1 656479,FL,BAY COUNTY,0,12020.58,0,0,12020.58,16692.08,0,0,0,0,30.47494,-85.42274,Residential,Wood,1 474918,FL,WALTON COUNTY,0,461860.23,0,0,461860.23,674593.05,0,0,0,0,30.493338,-86.044098,Residential,Masonry,1 239241,FL,WALTON COUNTY,0,461860.23,0,0,461860.23,519384.92,0,0,0,0,30.5198,-86.19408,Residential,Masonry,1 123075,FL,WALTON COUNTY,0,55423.23,0,0,55423.23,88293.3,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 640862,FL,WALTON COUNTY,0,461860.23,0,0,461860.23,397199.8,0,0,0,0,30.5198,-86.19408,Residential,Masonry,1 742091,FL,WALTON COUNTY,0,184744.09,0,0,184744.09,281866.46,0,0,0,0,30.49791,-86.135825,Residential,Wood,3 127947,FL,WALTON COUNTY,0,413826.77,0,0,413826.77,530837.11,0,0,0,0,30.49554,-86.13412,Residential,Masonry,1 977282,FL,WALTON COUNTY,0,357453.03,0,0,357453.03,344268.73,0,0,0,0,30.48485,-86.160015,Residential,Wood,3 663177,FL,WALTON COUNTY,0,60584.98,0,0,60584.98,80297.88,0,0,0,0,30.48485,-86.160015,Residential,Wood,3 113510,FL,WALTON COUNTY,0,56956.6,0,0,56956.6,92395.46,0,0,0,0,30.493155,-86.13912,Residential,Wood,3 587466,FL,WALTON COUNTY,0,92372.05,0,0,92372.05,156201.22,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 536877,FL,WALTON COUNTY,0,92372.05,0,0,92372.05,93917.98,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 254997,FL,WALTON COUNTY,0,170888.28,0,0,170888.28,207697.62,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 247253,FL,WALTON COUNTY,0,92372.05,0,0,92372.05,107691.03,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 437996,FL,WALTON COUNTY,0,36948.82,0,0,36948.82,45391.62,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 916505,FL,WALTON COUNTY,0,230930.11,0,0,230930.11,297207.06,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 644885,FL,WALTON COUNTY,0,184744.09,0,0,184744.09,219183.35,0,0,0,0,30.492302,-86.175652,Residential,Wood,1 730168,FL,WALTON COUNTY,0,21869.95,0,0,21869.95,21587.21,0,0,0,0,30.446726,-86.133713,Residential,Wood,1 954535,FL,WALTON COUNTY,0,25033.86,0,0,25033.86,22260.11,0,0,0,0,30.507856,-86.132133,Residential,Wood,4 564735,FL,WALTON COUNTY,0,505097.68,0,0,505097.68,557347.51,0,0,0,0,30.50105,-86.13359,Residential,Masonry,1 441080,FL,WALTON COUNTY,0,310593.91,0,0,310593.91,312745.7,0,0,0,0,30.50105,-86.13359,Residential,Wood,1 873449,FL,WALTON COUNTY,0,14501.1,0,0,14501.1,18920.8,0,0,0,0,30.50105,-86.13359,Residential,Wood,1 968925,FL,WALTON COUNTY,0,2503.39,0,0,2503.39,2313.13,0,0,0,0,30.50105,-86.13359,Residential,Wood,1 907594,FL,WALTON COUNTY,0,2215.96,0,0,2215.96,3840.95,0,0,0,0,30.50105,-86.13359,Residential,Wood,1 775788,FL,WALTON COUNTY,0,4500,0,4500,4500,4760.64,0,90,0,0,30.4878,-86.1769,Residential,Wood,3 611644,FL,WALTON COUNTY,0,54972.5,0,0,54972.5,71160.91,0,0,0,0,30.544691,-86.117859,Residential,Wood,3 406061,FL,WALTON COUNTY,0,4357.75,0,0,4357.75,6773.64,0,0,0,0,30.544691,-86.117859,Residential,Wood,3 618002,FL,WALTON COUNTY,0,10801.65,0,0,10801.65,11312.35,0,0,0,0,30.544691,-86.117859,Residential,Wood,3 482864,FL,JACKSON COUNTY,3360686.4,3360686.4,3360686.4,3360686.4,3360686.4,5130289.43,0,0,0,0,30.94787,-85.5183,Commercial,Reinforced Masonry,1 567849,FL,JACKSON COUNTY,0,16208.48,0,0,16208.48,20854.28,0,0,0,0,30.9371,-85.5244,Residential,Wood,3 751165,FL,JACKSON COUNTY,0,34323.84,0,0,34323.84,46454.16,0,0,0,0,30.955616,-85.523758,Residential,Wood,1 144854,FL,JACKSON COUNTY,0,19068.8,0,0,19068.8,18930.97,0,0,0,0,30.96453,-85.53105,Residential,Wood,3 466348,FL,JACKSON COUNTY,0,527156.97,0,0,527156.97,547834.18,0,0,0,0,30.95488,-85.515869,Residential,Masonry,1 315491,FL,JACKSON COUNTY,0,190688,0,0,190688,170616.94,0,0,0,0,30.960514,-85.497223,Residential,Wood,1 795920,FL,JACKSON COUNTY,0,233020.74,0,0,233020.74,294376.96,0,0,0,0,30.947266,-85.51403,Residential,Wood,1 809607,FL,JACKSON COUNTY,0,894803.44,0,0,894803.44,1251472.09,0,0,0,0,30.949102,-85.515793,Residential,Masonry,1 474800,FL,JACKSON COUNTY,0,228825.6,0,0,228825.6,382120.45,0,0,0,0,30.955245,-85.509395,Residential,Wood,1 256436,FL,JACKSON COUNTY,0,27089.14,0,0,27089.14,22996.65,0,0,0,0,30.955605,-85.517471,Residential,Wood,1 947732,FL,JACKSON COUNTY,0,25679,0,0,25679,37988.48,0,0,0,0,30.96818,-85.519562,Residential,Wood,1 408682,FL,JACKSON COUNTY,0,76663.25,0,0,76663.25,115333.73,0,0,0,0,30.953594,-85.515495,Residential,Wood,1 356370,FL,JACKSON COUNTY,0,83902.72,0,0,83902.72,90165.22,0,0,0,0,30.947462,-85.514023,Residential,Wood,1 507120,FL,JACKSON COUNTY,0,19068.8,0,0,19068.8,28641.72,0,0,0,0,30.9371,-85.5244,Residential,Wood,3 127256,FL,JACKSON COUNTY,0,3194.98,0,0,3194.98,4422.87,0,0,0,0,30.94725,-85.51552,Residential,Wood,3 167047,FL,JACKSON COUNTY,0,1020949.94,0,0,1020949.94,1229152.26,0,0,0,0,30.96325,-85.50658,Residential,Masonry,1 400444,FL,JACKSON COUNTY,0,150711.66,0,0,150711.66,144059.85,0,0,0,0,30.96325,-85.50658,Residential,Wood,1 342254,FL,JACKSON COUNTY,0,275170.32,0,0,275170.32,410113.84,0,0,0,0,30.96325,-85.50658,Residential,Wood,1 817780,FL,JACKSON COUNTY,0,224806.9,0,0,224806.9,311428.6,0,0,0,0,30.95414,-85.577545,Residential,Wood,4 487950,FL,JACKSON COUNTY,0,552042.69,0,0,552042.69,735091.21,0,0,0,0,30.957592,-85.517578,Residential,Masonry,1 667514,FL,JACKSON COUNTY,0,1655078.12,0,0,1655078.12,1393205.04,0,0,0,0,30.957592,-85.517578,Residential,Masonry,1 513680,FL,JACKSON COUNTY,0,2398.03,0,0,2398.03,2997.48,0,0,0,0,30.957558,-85.517548,Residential,Wood,1 405754,FL,JACKSON COUNTY,0,49931.25,0,0,49931.25,56986.34,0,0,0,0,30.969959,-85.507393,Residential,Wood,1 532214,FL,JACKSON COUNTY,0,342985.1,0,0,342985.1,389308.67,0,0,0,0,30.969959,-85.507393,Residential,Wood,1 293233,FL,JACKSON COUNTY,0,90410.4,0,90410.4,90410.4,66470.18,0,0,0,0,30.969959,-85.507393,Residential,Wood,1 754154,FL,JACKSON COUNTY,0,39996,0,39996,39996,60473.95,0,0,0,0,30.970236,-85.507355,Residential,Wood,1 249388,FL,JACKSON COUNTY,482113.8,482113.8,0,0,482113.8,444038.38,0,0,0,0,30.6954,-85.0135,Residential,Masonry,4 283201,FL,JACKSON COUNTY,0,703352.79,0,0,703352.79,572107.16,0,0,0,0,30.708311,-85.018341,Residential,Masonry,1 248770,FL,JACKSON COUNTY,0,487412.16,0,0,487412.16,547323.89,0,0,0,0,30.708311,-85.018341,Residential,Masonry,1 672690,FL,JACKSON COUNTY,0,69996.96,0,0,69996.96,59566.43,0,0,0,0,30.708311,-85.018341,Residential,Wood,1 420683,FL,JACKSON COUNTY,0,808348.23,0,0,808348.23,1199588.77,0,0,0,0,30.708311,-85.018341,Residential,Masonry,1 198679,FL,JACKSON COUNTY,0,391166.34,0,0,391166.34,375292.81,0,0,0,0,30.708311,-85.018341,Residential,Masonry,1 351513,FL,JACKSON COUNTY,0,1109918.46,0,0,1109918.46,1235339.25,0,0,0,0,30.708311,-85.018341,Residential,Masonry,1 149468,FL,JACKSON COUNTY,0,22507.28,0,0,22507.28,26848.84,0,0,0,0,30.869347,-85.168533,Residential,Wood,4 145769,FL,JACKSON COUNTY,0,15932.48,0,0,15932.48,14660.14,0,0,0,0,30.8668,-85.1187,Residential,Wood,4 601460,FL,JACKSON COUNTY,0,49072.03,0,0,49072.03,63660.95,0,0,0,0,30.869987,-85.162384,Residential,Wood,1 592320,FL,JACKSON COUNTY,0,21243.3,0,0,21243.3,32415.58,0,0,0,0,30.869984,-85.162888,Residential,Wood,1 669544,FL,JACKSON COUNTY,0,26285.4,0,0,26285.4,26531.75,0,0,0,0,30.86982,-85.168541,Residential,Wood,4 762657,FL,JACKSON COUNTY,0,138195.28,0,0,138195.28,143413.54,0,0,0,0,30.869347,-85.168533,Residential,Wood,4 380367,FL,BAY COUNTY,495442.8,495442.8,0,0,495442.8,399525.07,0,0,0,0,30.231056,-85.646042,Residential,Masonry,3 288147,FL,BAY COUNTY,11880000,11880000,11880000,11880000,11880000,16830000,0,0,0,0,30.24462,-85.65152,Commercial,Reinforced Concrete,1 182418,FL,BAY COUNTY,18720000,18720000,18720000,18720000,18720000,18270000,0,0,0,0,30.22745,-85.65552,Commercial,Reinforced Concrete,1 375290,FL,BAY COUNTY,257602.5,257602.5,257602.5,257602.5,257602.5,296544.79,0,0,0,0,30.2464,-85.64949,Residential,Wood,1 805557,FL,BAY COUNTY,115200,115200,115200,115200,115200,175963.39,0,5760,0,0,30.212245,-85.64945,Residential,Wood,3 829455,FL,BAY COUNTY,477000,477000,477000,477000,477000,816013.44,0,23850,0,0,30.21079,-85.64737,Residential,Masonry,1 316463,FL,BAY COUNTY,186876,186876,186876,186876,186876,262784.28,0,9343.8,0,0,30.212245,-85.64945,Residential,Wood,3 927046,FL,BAY COUNTY,813498.3,813498.3,813498.3,813498.3,813498.3,1094971.97,0,0,0,0,30.222876,-85.649414,Residential,Masonry,1 850288,FL,BAY COUNTY,627642,627642,627642,627642,627642,963429.21,0,31382.1,0,0,30.248837,-85.64859,Residential,Masonry,1 885654,FL,BAY COUNTY,0,420175.61,0,0,420175.61,573434.66,0,0,0,0,30.24953,-85.65959,Residential,Masonry,1 826742,FL,BAY COUNTY,0,181582.3,0,0,181582.3,216190.43,0,0,0,0,30.24953,-85.65959,Residential,Wood,1 941158,FL,BAY COUNTY,0,170584.11,0,0,170584.11,161413.85,0,0,0,0,30.2464,-85.64949,Residential,Wood,1 967866,FL,BAY COUNTY,0,848622.3,0,0,848622.3,1115764.36,0,0,0,0,30.23684,-85.64807,Residential,Masonry,1 873747,FL,BAY COUNTY,0,3450.96,0,0,3450.96,3015.63,0,0,0,0,30.252215,-85.646205,Residential,Wood,3 829382,FL,BAY COUNTY,0,44850.15,0,0,44850.15,54423.11,0,0,0,0,30.234274,-85.64315,Residential,Wood,1 430259,FL,BAY COUNTY,0,44465.22,0,0,44465.22,42383,0,0,0,0,30.234274,-85.64315,Residential,Wood,1 438032,FL,BAY COUNTY,0,3641634.16,0,0,3641634.16,3510826.66,0,0,0,0,30.24953,-85.65959,Commercial,Reinforced Masonry,1 303496,FL,BAY COUNTY,0,104146.09,0,0,104146.09,85523.1,0,0,0,0,30.24953,-85.65959,Residential,Wood,1 847942,FL,BAY COUNTY,0,613653.91,0,0,613653.91,622729.85,0,0,0,0,30.24953,-85.65959,Residential,Masonry,1 218356,FL,BAY COUNTY,0,240388.93,0,0,240388.93,283255.08,0,0,0,0,30.24953,-85.65959,Residential,Wood,1 452794,FL,BAY COUNTY,0,1464554.4,0,0,1464554.4,1755019.48,0,0,0,0,30.24567,-85.64777,Residential,Masonry,1 981439,FL,BAY COUNTY,0,313111.63,0,0,313111.63,374481.51,0,0,0,0,30.23851,-85.64364,Residential,Wood,1 598715,FL,BAY COUNTY,0,56113.2,0,0,56113.2,52198.74,0,0,0,0,30.23684,-85.64807,Residential,Wood,1 163921,FL,BAY COUNTY,0,224452.78,0,0,224452.78,307755.29,0,0,0,0,30.247364,-85.64061,Residential,Wood,1 818157,FL,BAY COUNTY,0,675000,0,675000,675000,625482,0,20250,0,0,30.226194,-85.649345,Residential,Masonry,1 251458,FL,JACKSON COUNTY,0,3937.67,0,0,3937.67,3867.57,0,0,0,0,30.96301,-85.15955,Residential,Wood,1 671867,FL,JACKSON COUNTY,0,49220.9,0,0,49220.9,77134.27,0,0,0,0,30.96301,-85.15955,Residential,Wood,1 427176,FL,JACKSON COUNTY,0,98441.8,0,0,98441.8,121044.03,0,0,0,0,30.96301,-85.15955,Residential,Wood,1 403131,FL,JACKSON COUNTY,0,4429.88,0,0,4429.88,5286.62,0,0,0,0,30.956238,-85.161942,Residential,Wood,1 764637,FL,JACKSON COUNTY,0,17719.52,0,0,17719.52,18392.01,0,0,0,0,30.95823,-85.16245,Residential,Wood,1 674131,FL,JACKSON COUNTY,0,193000.37,0,0,193000.37,245817.81,0,0,0,0,30.956209,-85.161949,Residential,Wood,1 657414,FL,JACKSON COUNTY,0,30270.85,0,0,30270.85,30685.56,0,0,0,0,30.956247,-85.162117,Residential,Wood,1 527597,FL,JACKSON COUNTY,0,49220.9,0,0,49220.9,41846.43,0,0,0,0,30.956247,-85.162117,Residential,Wood,1 142447,FL,JACKSON COUNTY,0,221494.04,0,0,221494.04,295040.03,0,0,0,0,30.956247,-85.162117,Residential,Wood,1 802496,FL,JACKSON COUNTY,0,3307239.7,0,0,3307239.7,4126158.55,0,0,0,0,30.95377,-85.16559,Commercial,Reinforced Masonry,1 696236,FL,JACKSON COUNTY,0,1273944.67,0,0,1273944.67,1437254.19,0,0,0,0,30.95377,-85.16559,Residential,Masonry,1 896153,FL,JACKSON COUNTY,0,555192.55,0,0,555192.55,741115.44,0,0,0,0,30.95377,-85.16559,Residential,Masonry,1 919260,FL,JACKSON COUNTY,0,551926.03,0,0,551926.03,772162.18,0,0,0,0,30.95377,-85.16559,Residential,Masonry,1 884541,FL,JACKSON COUNTY,0,12713.98,0,0,12713.98,13018.6,0,0,0,0,30.95377,-85.16559,Residential,Wood,1 243532,FL,JACKSON COUNTY,0,1117968.11,0,0,1117968.11,967239.18,0,0,0,0,30.95377,-85.16559,Residential,Masonry,1 623924,FL,JACKSON COUNTY,0,31770,0,31770,31770,46587.53,0,635.4,0,0,30.95377,-85.16559,Residential,Wood,1 213207,FL,JACKSON COUNTY,0,159966.18,0,0,159966.18,182197.32,0,0,0,0,30.78382,-85.23738,Residential,Wood,1 247464,FL,JACKSON COUNTY,0,141472.98,0,0,141472.98,212576.17,0,0,0,0,30.78423,-85.23746,Residential,Wood,1 988513,FL,JACKSON COUNTY,0,169212.78,0,0,169212.78,182743.03,0,0,0,0,30.784603,-85.237755,Residential,Wood,1 350424,FL,JACKSON COUNTY,0,20342.52,0,0,20342.52,30707.97,0,0,0,0,30.78423,-85.23746,Residential,Wood,1 673107,FL,JACKSON COUNTY,0,1644601.5,0,1644601.5,1644601.5,1977225.44,0,0,0,0,30.788351,-85.231117,Residential,Masonry,1 122904,FL,JACKSON COUNTY,0,283699.35,0,0,283699.35,213106.44,0,0,0,0,30.788351,-85.231117,Residential,Wood,1 852799,FL,JACKSON COUNTY,0,469212.75,0,0,469212.75,576427.86,0,0,0,0,30.788351,-85.231117,Residential,Masonry,1 778713,FL,JACKSON COUNTY,0,4522545.45,0,0,4522545.45,4212751.09,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 152959,FL,JACKSON COUNTY,0,3888859.05,0,0,3888859.05,3008296.92,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 565397,FL,JACKSON COUNTY,0,3080533.5,0,3080533.5,3080533.5,4230810.87,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 908162,FL,JACKSON COUNTY,0,922807.8,0,922807.8,922807.8,987762.4,0,0,0,0,30.788351,-85.231117,Residential,Masonry,1 687004,FL,JACKSON COUNTY,0,91376.1,0,91376.1,91376.1,95835.25,0,0,0,0,30.788351,-85.231117,Residential,Wood,1 497350,FL,JACKSON COUNTY,0,2786744.7,0,2786744.7,2786744.7,3653422.3,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 680301,FL,JACKSON COUNTY,0,4957790.85,0,0,4957790.85,5835567.72,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 778222,FL,JACKSON COUNTY,0,42621.3,0,42621.3,42621.3,59229.12,0,0,0,0,30.788351,-85.231117,Residential,Wood,1 643726,FL,JACKSON COUNTY,0,2395944.45,0,0,2395944.45,2481910.94,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 346776,FL,JACKSON COUNTY,0,73758.6,0,73758.6,73758.6,113204.4,0,0,0,0,30.788351,-85.231117,Residential,Wood,1 525302,FL,JACKSON COUNTY,0,1012956.3,0,1012956.3,1012956.3,821315.1,0,0,0,0,30.788351,-85.231117,Residential,Masonry,1 594959,FL,JACKSON COUNTY,0,5676931.35,0,0,5676931.35,7253074.57,0,0,0,0,30.788351,-85.231117,Commercial,Reinforced Masonry,1 963097,FL,JACKSON COUNTY,0,17559,0,17559,17559,29392.92,0,0,0,0,30.788351,-85.231117,Residential,Wood,1 255200,FL,JACKSON COUNTY,0,83506.95,0,0,83506.95,120609.09,0,0,0,0,30.786615,-85.111526,Residential,Wood,1 905563,FL,JACKSON COUNTY,0,204525,0,204525,204525,263831.52,0,0,0,0,30.786615,-85.111526,Residential,Wood,1 845050,FL,JACKSON COUNTY,0,293742.45,0,0,293742.45,328028.07,0,0,0,0,30.786615,-85.111526,Residential,Wood,1 673682,FL,JACKSON COUNTY,0,85500,0,85500,85500,102600,0,0,0,0,30.78778,-85.23401,Residential,Wood,1 347556,FL,JACKSON COUNTY,0,108000,0,108000,108000,133164.86,0,0,0,0,30.78741,-85.23384,Residential,Wood,1 323644,FL,JACKSON COUNTY,0,135000,0,135000,135000,163587.6,0,0,0,0,30.7923,-85.23279,Residential,Wood,1 849213,FL,JACKSON COUNTY,0,35353.8,0,35353.8,35353.8,53424.4,0,0,0,0,30.7923,-85.23279,Residential,Wood,1 315733,FL,JACKSON COUNTY,594360,594360,594360,594360,594360,777945.32,0,29718,0,0,30.773245,-85.21652,Residential,Masonry,3 370714,FL,JACKSON COUNTY,511398.9,511398.9,0,0,511398.9,781826.64,0,0,0,0,30.77312,-85.182445,Residential,Masonry,3 813661,FL,JACKSON COUNTY,0,23249.4,0,0,23249.4,22687.69,0,0,0,0,30.835791,-85.18071,Residential,Wood,1 601144,FL,JACKSON COUNTY,0,408292.92,0,0,408292.92,396004.52,0,0,0,0,30.832088,-85.181999,Residential,Masonry,1 958101,FL,JACKSON COUNTY,0,202062.38,0,0,202062.38,319961.34,0,0,0,0,30.833689,-85.181992,Residential,Wood,1 430723,FL,JACKSON COUNTY,0,46498.8,0,0,46498.8,41832.18,0,0,0,0,30.831324,-85.182098,Residential,Wood,1 161858,FL,JACKSON COUNTY,0,11097.4,0,0,11097.4,12773.55,0,0,0,0,30.774391,-85.228752,Residential,Wood,1 883297,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,13008.11,0,0,0,0,30.77824,-85.216888,Residential,Wood,1 220889,FL,JACKSON COUNTY,0,127823.33,0,0,127823.33,142454.5,0,0,0,0,30.833689,-85.181992,Residential,Wood,1 337019,FL,JACKSON COUNTY,0,74398.07,0,0,74398.07,71401.17,0,0,0,0,30.833689,-85.181992,Residential,Wood,1 287974,FL,JACKSON COUNTY,0,148796.15,0,0,148796.15,145063.75,0,0,0,0,30.833689,-85.181992,Residential,Wood,1 909550,FL,JACKSON COUNTY,0,11159.71,0,0,11159.71,18789.61,0,0,0,0,30.7994,-85.2118,Residential,Wood,4 100922,FL,JACKSON COUNTY,0,32549.16,0,0,32549.16,46339.26,0,0,0,0,30.7994,-85.2118,Residential,Wood,4 296485,FL,JACKSON COUNTY,0,66958.27,0,0,66958.27,92254.57,0,0,0,0,30.7994,-85.2118,Residential,Wood,4 376743,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,21233.93,0,0,0,0,30.748645,-85.278195,Residential,Wood,4 451369,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,20876.25,0,0,0,0,30.764595,-85.254125,Residential,Wood,3 994229,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,19472.68,0,0,0,0,30.77423,-85.253905,Residential,Wood,3 549339,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,21091.85,0,0,0,0,30.78482,-85.250235,Residential,Wood,3 197726,FL,JACKSON COUNTY,0,27899.28,0,0,27899.28,32473.25,0,0,0,0,30.833691,-85.170769,Residential,Wood,1 987427,FL,JACKSON COUNTY,0,69748.2,0,0,69748.2,59087.32,0,0,0,0,30.786404,-85.254486,Residential,Wood,1 993682,FL,JACKSON COUNTY,0,37199.04,0,0,37199.04,34120.26,0,0,0,0,30.833088,-85.179375,Residential,Wood,4 976312,FL,JACKSON COUNTY,0,37199.04,0,0,37199.04,54377.18,0,0,0,0,30.828148,-85.174606,Residential,Wood,3 900034,FL,JACKSON COUNTY,0,37199.04,0,0,37199.04,48889.95,0,0,0,0,30.7703,-85.202405,Residential,Wood,1 491015,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,20229.07,0,0,0,0,30.76528,-85.201996,Residential,Wood,1 617324,FL,JACKSON COUNTY,0,23249.4,0,0,23249.4,35262.94,0,0,0,0,30.772995,-85.209976,Residential,Wood,1 239357,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,15660.07,0,0,0,0,30.783825,-85.245743,Residential,Wood,1 681327,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,10870.9,0,0,0,0,30.786718,-85.257332,Residential,Wood,4 352403,FL,JACKSON COUNTY,0,100714.64,0,0,100714.64,84388.79,0,0,0,0,30.78659,-85.23792,Residential,Wood,1 164006,FL,JACKSON COUNTY,0,1528960.76,0,0,1528960.76,1528177.93,0,0,0,0,30.764273,-85.201309,Residential,Masonry,1 251771,FL,JACKSON COUNTY,0,62356.27,0,0,62356.27,110541.71,0,0,0,0,30.768507,-85.254517,Residential,Wood,4 503103,FL,JACKSON COUNTY,0,469446.28,0,0,469446.28,613890.67,0,0,0,0,30.78502,-85.24091,Residential,Masonry,1 655363,FL,JACKSON COUNTY,0,32665.25,0,0,32665.25,60767.16,0,0,0,0,30.78502,-85.24091,Residential,Wood,1 585539,FL,JACKSON COUNTY,0,528710.37,0,0,528710.37,706678.51,0,0,0,0,30.78502,-85.24091,Residential,Masonry,1 887739,FL,JACKSON COUNTY,0,11390.65,0,0,11390.65,13593.6,0,0,0,0,30.78502,-85.24091,Residential,Wood,1 403857,FL,JACKSON COUNTY,0,184325.33,0,0,184325.33,168900.98,0,0,0,0,30.78356,-85.239006,Residential,Wood,1 454622,FL,JACKSON COUNTY,0,335635.42,0,0,335635.42,366860.26,0,0,0,0,30.78129,-85.23995,Residential,Wood,1 528824,FL,JACKSON COUNTY,0,3365960.1,0,0,3365960.1,5776633.79,0,0,0,0,30.78219,-85.23778,Commercial,Reinforced Masonry,1 553390,FL,JACKSON COUNTY,0,482862.36,0,0,482862.36,449641.43,0,0,0,0,30.78219,-85.23778,Residential,Masonry,1 781776,FL,JACKSON COUNTY,0,356704.69,0,0,356704.69,558753.64,0,0,0,0,30.78219,-85.23778,Residential,Wood,1 752454,FL,JACKSON COUNTY,0,253305.58,0,0,253305.58,302953.47,0,0,0,0,30.78219,-85.23778,Residential,Wood,1 208268,FL,JACKSON COUNTY,0,709069.2,0,0,709069.2,968996.25,0,0,0,0,30.78219,-85.23778,Residential,Masonry,1 334746,FL,JACKSON COUNTY,0,845213.29,0,0,845213.29,1095320.36,0,0,0,0,30.78052,-85.21526,Residential,Masonry,1 345341,FL,JACKSON COUNTY,0,13869.79,0,0,13869.79,17680.21,0,0,0,0,30.78052,-85.21526,Residential,Wood,1 174580,FL,JACKSON COUNTY,0,370826.1,0,370826.1,370826.1,432444.79,0,0,0,0,30.78052,-85.21526,Residential,Masonry,1 970196,FL,JACKSON COUNTY,0,55016.84,0,0,55016.84,80072.06,0,0,0,0,30.78052,-85.21526,Residential,Wood,1 748393,FL,JACKSON COUNTY,0,55016.84,0,0,55016.84,63923.41,0,0,0,0,30.78052,-85.21526,Residential,Wood,1 916913,FL,JACKSON COUNTY,0,19170000,0,0,19170000,21690000,0,0,0,0,30.812466,-85.19973,Commercial,Reinforced Concrete,3 592832,FL,JACKSON COUNTY,0,909493.83,0,0,909493.83,707877.24,0,0,0,0,30.812466,-85.19973,Residential,Masonry,3 576225,FL,JACKSON COUNTY,0,1608885.86,0,0,1608885.86,1642994.24,0,0,0,0,30.77519,-85.22805,Residential,Masonry,1 925826,FL,JACKSON COUNTY,0,671188.16,0,0,671188.16,1011665.13,0,0,0,0,30.762558,-85.20047,Residential,Masonry,1 708420,FL,JACKSON COUNTY,0,8859811.31,0,0,8859811.31,11790000,0,0,0,0,30.73035,-85.18789,Commercial,Reinforced Masonry,1 175701,FL,JACKSON COUNTY,328500,328500,328500,328500,328500,464223.06,0,16425,0,0,30.728664,-85.185486,Residential,Wood,1 925767,FL,JACKSON COUNTY,132043.5,132043.5,0,0,132043.5,116462.37,0,0,0,0,30.76626,-85.286499,Residential,Wood,1 930709,FL,JACKSON COUNTY,711666.9,711666.9,0,0,711666.9,999180.33,0,0,0,0,30.758753,-85.280136,Residential,Masonry,1 983768,FL,JACKSON COUNTY,495810.9,495810.9,0,0,495810.9,572078.52,0,0,0,0,30.72629,-85.177155,Residential,Masonry,1 950355,FL,JACKSON COUNTY,0,46498.8,0,0,46498.8,53538.71,0,0,0,0,30.763794,-85.255272,Residential,Wood,4 233788,FL,JACKSON COUNTY,0,27899.28,0,0,27899.28,43891.14,0,0,0,0,30.765968,-85.229355,Residential,Wood,1 353200,FL,JACKSON COUNTY,0,69748.2,0,0,69748.2,114960.23,0,0,0,0,30.762352,-85.229416,Residential,Wood,1 875871,FL,JACKSON COUNTY,0,37385.03,0,0,37385.03,42846.24,0,0,0,0,30.767344,-85.249153,Residential,Wood,1 124583,FL,JACKSON COUNTY,0,69748.2,0,0,69748.2,103340.88,0,0,0,0,30.767344,-85.249153,Residential,Wood,1 952771,FL,JACKSON COUNTY,0,74398.07,0,0,74398.07,105499.45,0,0,0,0,30.770727,-85.219711,Residential,Wood,1 821284,FL,JACKSON COUNTY,0,13949.64,0,0,13949.64,11543.35,0,0,0,0,30.772764,-85.248901,Residential,Wood,1 948967,FL,JACKSON COUNTY,0,9299.76,0,0,9299.76,9441.12,0,0,0,0,30.771395,-85.243668,Residential,Wood,1 430600,FL,JACKSON COUNTY,0,1372986,0,1372986,1372986,1741759.06,0,0,0,0,30.762175,-85.230942,Residential,Masonry,1 253223,FL,JACKSON COUNTY,0,7553.8,0,0,7553.8,6313.04,0,0,0,0,30.7127,-85.18989,Residential,Wood,1 694013,FL,JACKSON COUNTY,0,2997.54,0,0,2997.54,4588.87,0,0,0,0,30.7127,-85.18989,Residential,Wood,1 235606,FL,JACKSON COUNTY,0,506894.65,0,0,506894.65,735384.51,0,0,0,0,30.7127,-85.18989,Residential,Masonry,1 318077,FL,JACKSON COUNTY,0,30051.22,0,0,30051.22,25404.58,0,0,0,0,30.7127,-85.18989,Residential,Wood,1 652306,FL,JACKSON COUNTY,0,30897.94,0,0,30897.94,37223.98,0,0,0,0,30.7127,-85.18989,Residential,Wood,1 930767,FL,JACKSON COUNTY,0,658031.04,0,0,658031.04,564906.49,0,0,0,0,30.7127,-85.18989,Residential,Masonry,1 877872,FL,JACKSON COUNTY,0,31815,0,31815,31815,56088.25,0,636.3,0,0,30.7127,-85.18989,Residential,Wood,1 213778,FL,JACKSON COUNTY,0,3357.24,0,0,3357.24,2565.81,0,0,0,0,30.76735,-85.25214,Residential,Wood,1 844059,FL,JACKSON COUNTY,0,1429921.23,0,0,1429921.23,1096034.62,0,0,0,0,30.76735,-85.25214,Residential,Masonry,1 247133,FL,JACKSON COUNTY,0,3507547.67,0,0,3507547.67,4273820.56,0,0,0,0,30.76255,-85.262065,Commercial,Reinforced Masonry,1 360152,FL,JACKSON COUNTY,0,48544.27,0,0,48544.27,69362,0,0,0,0,30.761865,-85.26334,Residential,Wood,3 998644,FL,JACKSON COUNTY,0,42129.49,0,0,42129.49,50550.34,0,0,0,0,30.761865,-85.26334,Residential,Wood,3 193200,FL,JACKSON COUNTY,0,48544.27,0,0,48544.27,57074.47,0,0,0,0,30.761865,-85.26334,Residential,Wood,3 676176,FL,JACKSON COUNTY,0,25479.09,0,0,25479.09,27277.91,0,0,0,0,30.760946,-85.260353,Residential,Wood,4 917098,FL,HOLMES COUNTY,0,6380.78,0,0,6380.78,7663.19,0,0,0,0,30.980715,-85.617855,Residential,Wood,4 388192,FL,HOLMES COUNTY,0,2339.62,0,0,2339.62,3229.38,0,0,0,0,30.980715,-85.617855,Residential,Wood,4 943356,FL,HOLMES COUNTY,0,7444.24,0,0,7444.24,7800.2,0,0,0,0,30.980715,-85.617855,Residential,Wood,4 218764,FL,HOLMES COUNTY,0,13293.29,0,0,13293.29,21009.52,0,0,0,0,30.804535,-85.688345,Residential,Wood,4 814489,FL,HOLMES COUNTY,0,2445.97,0,0,2445.97,4182.6,0,0,0,0,30.988117,-85.623085,Residential,Wood,3 507992,FL,HOLMES COUNTY,0,282881.28,0,0,282881.28,427181.85,0,0,0,0,30.988117,-85.623085,Residential,Wood,3 260882,FL,HOLMES COUNTY,0,4253.85,0,0,4253.85,5530.01,0,0,0,0,30.980715,-85.617855,Residential,Wood,4 539377,FL,WALTON COUNTY,1120080.6,1120080.6,0,0,1120080.6,931795.05,0,0,0,0,30.6752,-85.9595,Residential,Masonry,4 266526,FL,WALTON COUNTY,0,666434.75,0,0,666434.75,860820.43,0,0,0,0,30.6752,-85.9595,Residential,Masonry,3 123549,FL,WALTON COUNTY,0,325309.15,0,0,325309.15,525390.54,0,0,0,0,30.6752,-85.9595,Residential,Wood,3 829398,FL,HOLMES COUNTY,0,247193.9,0,0,247193.9,393348.52,0,0,0,0,30.722637,-85.950958,Residential,Wood,1 460058,FL,WALTON COUNTY,0,10901.25,0,0,10901.25,11658.07,0,0,0,0,30.6752,-85.9595,Residential,Wood,4 856342,FL,WALTON COUNTY,0,50427.56,0,0,50427.56,74316.7,0,0,0,0,30.6752,-85.9595,Residential,Wood,4 692354,FL,WALTON COUNTY,0,26696.94,0,0,26696.94,29961.02,0,0,0,0,30.6752,-85.9595,Residential,Wood,4 615248,FL,WALTON COUNTY,0,101506.71,0,0,101506.71,117848.79,0,0,0,0,30.6752,-85.9595,Residential,Wood,4 860257,FL,WALTON COUNTY,0,103097.42,0,0,103097.42,143738.84,0,0,0,0,30.59967,-86.03675,Residential,Wood,1 931737,FL,HOLMES COUNTY,0,32882.43,0,0,32882.43,38797.38,0,0,0,0,30.74045,-85.958969,Residential,Wood,1 433714,FL,HOLMES COUNTY,0,149793.03,0,0,149793.03,225883.1,0,0,0,0,30.74045,-85.958969,Residential,Wood,1 248035,FL,HOLMES COUNTY,0,149793.03,0,0,149793.03,247323.88,0,0,0,0,30.74045,-85.958969,Residential,Wood,1 526493,FL,HOLMES COUNTY,0,37003.22,0,0,37003.22,37903.14,0,0,0,0,30.74045,-85.958961,Residential,Wood,1 997868,FL,GULF COUNTY,0,772576.2,0,772576.2,772576.2,972410.76,0,0,0,0,29.779392,-85.282944,Residential,Masonry,1 358238,FL,GULF COUNTY,422986.5,422986.5,0,0,422986.5,378934.99,0,0,0,0,29.930834,-85.394135,Residential,Masonry,4 451520,FL,GULF COUNTY,137717.1,137717.1,0,0,137717.1,147379.33,0,0,0,0,29.812447,-85.300934,Residential,Wood,1 761310,FL,GULF COUNTY,584355.6,584355.6,0,0,584355.6,582361.78,0,0,0,0,29.79653,-85.299789,Residential,Masonry,1 771480,FL,GULF COUNTY,0,45493.32,0,0,45493.32,54933.18,0,0,0,0,29.777081,-85.280548,Residential,Wood,1 101934,FL,GULF COUNTY,0,14643.39,0,0,14643.39,23016.77,0,0,0,0,29.794043,-85.286797,Residential,Wood,1 806089,FL,GULF COUNTY,0,43673.59,0,0,43673.59,39970.07,0,0,0,0,29.792139,-85.292641,Residential,Wood,3 216998,FL,GULF COUNTY,0,90986.64,0,0,90986.64,93552.46,0,0,0,0,29.792139,-85.292641,Residential,Wood,3 948101,FL,GULF COUNTY,0,14643.39,0,0,14643.39,12158.7,0,0,0,0,29.8268,-85.302135,Residential,Wood,3 253386,FL,GULF COUNTY,0,72789.31,0,0,72789.31,56139.78,0,0,0,0,29.789452,-85.287064,Residential,Wood,3 428457,FL,GULF COUNTY,0,195237.31,0,0,195237.31,211028.49,0,0,0,0,29.8268,-85.302135,Residential,Wood,3 724191,FL,GULF COUNTY,0,54591.98,0,0,54591.98,79751.46,0,0,0,0,29.792139,-85.292641,Residential,Wood,3 583553,FL,GULF COUNTY,0,273897.99,0,0,273897.99,348168.17,0,0,0,0,29.8268,-85.302135,Residential,Wood,3 856147,FL,GULF COUNTY,0,101219.91,0,0,101219.91,148747.71,0,0,0,0,29.82642,-85.301422,Residential,Wood,1 555415,FL,GULF COUNTY,0,839433.63,0,0,839433.63,920590.07,0,0,0,0,29.82642,-85.301422,Residential,Masonry,1 920290,FL,GULF COUNTY,0,54591.98,0,0,54591.98,73329.7,0,0,0,0,29.821234,-85.299057,Residential,Wood,1 137015,FL,GULF COUNTY,0,22746.66,0,0,22746.66,33771.97,0,0,0,0,29.821234,-85.299057,Residential,Wood,1 403589,FL,GULF COUNTY,0,36394.66,0,0,36394.66,52517.27,0,0,0,0,29.821234,-85.299057,Residential,Wood,1 953377,FL,GULF COUNTY,0,278305.38,0,0,278305.38,344711.83,0,0,0,0,29.837305,-85.287567,Residential,Wood,3 374030,FL,GULF COUNTY,0,364142.18,0,0,364142.18,496862.9,0,0,0,0,29.837305,-85.287567,Residential,Masonry,3 336624,FL,GULF COUNTY,0,545919.83,0,0,545919.83,397429.64,0,0,0,0,29.826746,-85.301903,Residential,Masonry,1 780782,FL,GULF COUNTY,0,724936.04,0,0,724936.04,1106542.38,0,0,0,0,29.791861,-85.29274,Residential,Masonry,3 838573,FL,GULF COUNTY,0,57614.56,0,0,57614.56,94544.69,0,0,0,0,29.809631,-85.289825,Residential,Wood,1 585047,FL,GULF COUNTY,0,27295.99,0,0,27295.99,28120.33,0,0,0,0,29.834946,-85.291428,Residential,Wood,3 546503,FL,GULF COUNTY,0,603154.07,0,0,603154.07,800100.76,0,0,0,0,29.826746,-85.301903,Residential,Masonry,1 429947,FL,GULF COUNTY,9090000,9090000,9090000,9090000,9090000,9180000,0,8999.1,0,0,29.861267,-85.341499,Commercial,Reinforced Concrete,3 674337,FL,GULF COUNTY,3807000,3807000,3807000,3807000,3807000,4723816.97,0,8999.1,0,0,29.861692,-85.340424,Commercial,Reinforced Masonry,1 308168,FL,GULF COUNTY,1998000,1998000,1998000,1998000,1998000,2645168.18,0,8999.1,0,0,29.861494,-85.341125,Commercial,Reinforced Masonry,3 437807,FL,GULF COUNTY,1085400,1085400,1085400,1085400,1085400,1470174.3,0,8999.1,0,0,29.815819,-85.308144,Residential,Masonry,1 732936,FL,GULF COUNTY,0,1375564.81,0,0,1375564.81,1695526.69,0,0,0,0,29.815687,-85.304985,Residential,Masonry,1 381680,FL,GULF COUNTY,735920.1,735920.1,735920.1,735920.1,735920.1,817975.19,0,0,0,0,29.940044,-85.406509,Residential,Masonry,1 186331,FL,GULF COUNTY,0,4885111.64,0,0,4885111.64,6368426.94,0,0,0,0,29.79315,-85.29199,Commercial,Reinforced Masonry,1 271843,FL,GULF COUNTY,0,1161383.05,0,0,1161383.05,1376935.74,0,0,0,0,29.79315,-85.29199,Residential,Masonry,1 835867,FL,GULF COUNTY,0,1039857.91,0,0,1039857.91,864184.31,0,0,0,0,29.79315,-85.29199,Residential,Masonry,1 831567,FL,GULF COUNTY,0,4202549.7,0,0,4202549.7,4115136.66,0,0,0,0,29.79315,-85.29199,Commercial,Reinforced Masonry,1 254867,FL,GULF COUNTY,0,1135675.81,0,0,1135675.81,1121354.94,0,0,0,0,29.790087,-85.291565,Residential,Masonry,1 548875,FL,GULF COUNTY,0,124796.97,0,0,124796.97,175541.42,0,0,0,0,29.790087,-85.291565,Residential,Wood,1 561547,FL,GULF COUNTY,0,108829.33,0,0,108829.33,97980.68,0,0,0,0,29.790087,-85.291565,Residential,Wood,1 571309,FL,GULF COUNTY,0,456770.94,0,0,456770.94,598443.01,0,0,0,0,29.840525,-85.318306,Residential,Masonry,1 328654,FL,GULF COUNTY,0,8006052.9,0,0,8006052.9,9990000,0,0,0,0,29.840525,-85.318306,Commercial,Reinforced Masonry,1 252040,FL,GULF COUNTY,0,193896.61,0,0,193896.61,146867.37,0,0,0,0,29.786875,-85.292,Residential,Wood,1 444929,FL,GULF COUNTY,0,280565.98,0,0,280565.98,385329.87,0,0,0,0,29.79653,-85.299789,Residential,Wood,1 197179,FL,GULF COUNTY,0,33161.78,0,0,33161.78,46220.88,0,0,0,0,29.79653,-85.299789,Residential,Wood,1 633582,FL,BAY COUNTY,0,88378.28,0,0,88378.28,96536.92,0,0,0,0,29.93675,-85.40207,Residential,Wood,4 592768,FL,BAY COUNTY,0,67335.83,0,0,67335.83,81732.24,0,0,0,0,29.94802,-85.419325,Residential,Wood,3 876103,FL,BAY COUNTY,0,10100.38,0,0,10100.38,9479.12,0,0,0,0,29.92982,-85.39371,Residential,Wood,4 862211,FL,GULF COUNTY,0,19735.01,0,0,19735.01,21382.02,0,0,0,0,29.79653,-85.299789,Residential,Wood,1 790275,FL,GULF COUNTY,0,16833.96,0,0,16833.96,24648.45,0,0,0,0,29.916712,-85.374367,Residential,Wood,1 621015,FL,BAY COUNTY,0,16833.96,0,0,16833.96,23511.65,0,0,0,0,29.92979,-85.39014,Residential,Wood,4 895668,FL,BAY COUNTY,0,16833.96,0,0,16833.96,22390.11,0,0,0,0,29.943215,-85.407455,Residential,Wood,4 135611,FL,BAY COUNTY,0,15711.69,0,0,15711.69,14214.37,0,0,0,0,29.93458,-85.39943,Residential,Wood,4 167834,FL,BAY COUNTY,0,15711.69,0,0,15711.69,16299.31,0,0,0,0,29.80738,-85.30183,Residential,Wood,4 812700,FL,WALTON COUNTY,0,85068.72,0,0,85068.72,120727.83,0,0,0,0,30.372213,-86.237473,Residential,Wood,1 325223,FL,WALTON COUNTY,0,76746.78,0,0,76746.78,104901.64,0,0,0,0,30.372213,-86.237473,Residential,Wood,1 677144,FL,WALTON COUNTY,0,170137.44,0,0,170137.44,185843.68,0,0,0,0,30.36495,-86.26479,Residential,Wood,1 669129,FL,WALTON COUNTY,1171509.3,1171509.3,1171509.3,1171509.3,1171509.3,925811,0,0,0,0,30.32719,-86.12629,Residential,Masonry,1 293268,FL,WALTON COUNTY,0,180000,0,180000,180000,239539.68,0,5400,0,0,30.378138,-86.296448,Residential,Wood,1 532415,FL,WALTON COUNTY,228294,228294,0,0,228294,210193.94,0,0,0,0,30.346925,-86.220275,Residential,Wood,1 251466,FL,WALTON COUNTY,0,64733.51,0,0,64733.51,60159.05,0,0,0,0,30.385113,-86.228806,Residential,Wood,1 894944,FL,WALTON COUNTY,0,218163.94,0,0,218163.94,346383.25,0,0,0,0,30.385113,-86.228806,Residential,Wood,1 664654,FL,WALTON COUNTY,0,1432311.54,0,0,1432311.54,1897053.67,0,0,0,0,30.37483,-86.18271,Residential,Masonry,3 907057,FL,WALTON COUNTY,0,679894.72,0,0,679894.72,786217.34,0,0,0,0,30.357355,-86.198115,Residential,Masonry,3 998569,FL,WALTON COUNTY,0,44737.07,0,0,44737.07,59885.05,0,0,0,0,30.346515,-86.220975,Residential,Wood,3 792947,FL,WALTON COUNTY,0,2222802.47,0,0,2222802.47,2263630.91,0,0,0,0,30.37282,-86.179977,Commercial,Reinforced Masonry,1 502869,FL,WALTON COUNTY,0,8006.72,0,0,8006.72,6531.57,0,0,0,0,30.356861,-86.109261,Residential,Wood,1 725878,FL,WALTON COUNTY,8666100,8666100,8666100,8666100,8666100,7032020.18,0,8999.1,0,0,30.3537,-86.1915,Commercial,Reinforced Masonry,1 230998,FL,WALTON COUNTY,3780000,3780000,3780000,3780000,3780000,6049285.2,0,8999.1,0,0,30.3537,-86.1915,Commercial,Reinforced Masonry,4 423210,FL,WALTON COUNTY,771300,771300,771300,771300,771300,1003422.74,0,8999.1,0,0,30.340185,-86.194115,Residential,Masonry,1 389940,FL,WALTON COUNTY,522000,522000,522000,522000,522000,559166.4,0,8999.1,0,0,30.32901,-86.12469,Residential,Masonry,1 664326,FL,WALTON COUNTY,207000,207000,207000,207000,207000,208735.49,0,8999.1,0,0,30.32931,-86.12517,Residential,Wood,1 240123,FL,WALTON COUNTY,0,39044.43,0,0,39044.43,31860.25,0,0,0,0,30.37389,-86.229187,Residential,Wood,3 331172,FL,WALTON COUNTY,0,888021.9,0,888021.9,888021.9,921724.11,0,0,0,0,30.32952,-86.16579,Residential,Masonry,1 556670,FL,WALTON COUNTY,0,1526525.7,0,0,1526525.7,1033152.6,0,0,0,0,30.3207,-86.140892,Residential,Masonry,1 846632,FL,WALTON COUNTY,0,1130910.53,0,0,1130910.53,1781862.62,0,0,0,0,30.32072,-86.13819,Residential,Masonry,1 322952,FL,WALTON COUNTY,620208,620208,620208,620208,620208,536976.09,0,0,0,0,30.3537,-86.1915,Residential,Masonry,4 176662,FL,WALTON COUNTY,628380,628380,628380,628380,628380,677564.56,0,0,0,0,30.376364,-86.271141,Residential,Masonry,1 402035,FL,WALTON COUNTY,4986,4986,4986,4986,4986,6485.82,0,0,0,0,30.313093,-86.088165,Residential,Wood,4 605361,FL,WALTON COUNTY,2916,2916,2916,2916,2916,3661.91,0,0,0,0,30.32071,-86.1376,Residential,Wood,1 443281,FL,WALTON COUNTY,837,837,837,837,837,733.29,0,0,0,0,30.3537,-86.1915,Residential,Wood,1 805272,FL,WALTON COUNTY,783,783,783,783,783,794.2,0,0,0,0,30.32071,-86.1376,Residential,Wood,1 241436,FL,WALTON COUNTY,0,1783533.95,0,0,1783533.95,3066108.88,0,0,0,0,30.36707,-86.11883,Residential,Masonry,1 995966,FL,WALTON COUNTY,0,5563.08,0,0,5563.08,8086.02,0,0,0,0,30.36707,-86.11883,Residential,Wood,1 522413,FL,WALTON COUNTY,0,148077,0,148077,148077,255095.21,0,0,0,0,30.36707,-86.11883,Residential,Wood,1 161754,FL,WALTON COUNTY,0,55999.8,0,55999.8,55999.8,57009.14,0,0,0,0,30.36707,-86.11883,Residential,Wood,1 990849,FL,WALTON COUNTY,0,55999.8,0,55999.8,55999.8,51914.33,0,0,0,0,30.36707,-86.11883,Residential,Wood,1 474544,FL,WALTON COUNTY,0,18180000,0,0,18180000,14310000,0,0,0,0,30.37871,-86.18016,Commercial,Reinforced Concrete,3 324243,FL,WALTON COUNTY,0,436949.46,0,0,436949.46,474854.83,0,0,0,0,30.37871,-86.18016,Residential,Masonry,3 477231,FL,WALTON COUNTY,0,54972.5,0,0,54972.5,84182.8,0,0,0,0,30.37871,-86.18016,Residential,Wood,3 792493,FL,WALTON COUNTY,0,54972.5,0,0,54972.5,80292.4,0,0,0,0,30.37871,-86.18016,Residential,Wood,3 412141,FL,WALTON COUNTY,0,7834.67,0,0,7834.67,7918.41,0,0,0,0,30.37871,-86.18016,Residential,Wood,3 524599,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,73683.99,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 885997,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,74735.17,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 420433,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,90442.89,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 729792,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,67403.62,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 395368,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,62331.3,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 205934,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,84678.1,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 578516,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,66233.53,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 872862,FL,WALTON COUNTY,0,8622.77,0,0,8622.77,8086.95,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 114347,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,76172.91,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 475670,FL,WALTON COUNTY,0,56514.8,0,0,56514.8,50759.9,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 443621,FL,WALTON COUNTY,0,7417.44,0,0,7417.44,13107.86,0,0,0,0,30.361073,-86.263016,Residential,Wood,1 673952,FL,WALTON COUNTY,0,16920000,0,16920000,16920000,22680000,0,0,0,0,30.356737,-86.117455,Commercial,Reinforced Concrete,1 646454,FL,WALTON COUNTY,0,203400,0,203400,203400,248082.91,0,0,0,0,30.317135,-86.12971,Residential,Wood,1 950759,FL,WALTON COUNTY,0,56113.2,0,0,56113.2,64880.77,0,0,0,0,30.31705,-86.12945,Residential,Wood,3 429724,FL,JACKSON COUNTY,134244.9,134244.9,0,0,134244.9,224779.66,0,0,0,0,30.71867,-84.972415,Residential,Wood,3 424668,FL,JACKSON COUNTY,555028.2,555028.2,0,0,555028.2,782056.93,0,0,0,0,30.639471,-84.936089,Residential,Masonry,1 540318,FL,JACKSON COUNTY,0,149288.28,0,0,149288.28,161998.08,0,0,0,0,30.7298,-84.9378,Residential,Wood,3 491387,FL,JACKSON COUNTY,0,217545.18,0,0,217545.18,336786.05,0,0,0,0,30.71087,-84.91933,Residential,Wood,1 653920,FL,JACKSON COUNTY,0,303431.45,0,0,303431.45,344569.17,0,0,0,0,30.700417,-84.902298,Residential,Wood,1 924154,FL,JACKSON COUNTY,0,50571.91,0,0,50571.91,71237.31,0,0,0,0,30.700417,-84.902298,Residential,Wood,1 495756,FL,JACKSON COUNTY,0,10114.38,0,0,10114.38,10559.41,0,0,0,0,30.7298,-84.9378,Residential,Wood,4 979918,FL,JACKSON COUNTY,0,135876.61,0,0,135876.61,150687.29,0,0,0,0,30.7122,-84.90264,Residential,Wood,3 773304,FL,JACKSON COUNTY,0,32366.02,0,0,32366.02,35643.92,0,0,0,0,30.70731,-84.928215,Residential,Wood,3 546476,FL,JACKSON COUNTY,0,32366.02,0,0,32366.02,31097.01,0,0,0,0,30.704855,-84.923135,Residential,Wood,3 993585,FL,JACKSON COUNTY,0,1952565.2,0,0,1952565.2,2972897.67,0,0,0,0,30.704889,-84.940475,Commercial,Reinforced Masonry,1 535339,FL,JACKSON COUNTY,0,909143.85,0,0,909143.85,1438038.28,0,0,0,0,30.704889,-84.940475,Residential,Masonry,1 690173,FL,JACKSON COUNTY,0,3597.05,0,0,3597.05,2595.43,0,0,0,0,30.704889,-84.940475,Residential,Wood,1 506624,FL,JACKSON COUNTY,0,32710.91,0,0,32710.91,29198.41,0,0,0,0,30.704889,-84.940475,Residential,Wood,1 736529,FL,JACKSON COUNTY,0,67922.98,0,0,67922.98,84244.06,0,0,0,0,30.704889,-84.940475,Residential,Wood,1 180830,FL,JACKSON COUNTY,0,67922.98,0,0,67922.98,96699.91,0,0,0,0,30.704889,-84.940475,Residential,Wood,1 949466,FL,JACKSON COUNTY,0,1143400.34,0,0,1143400.34,1023462.22,0,0,0,0,30.708246,-84.922356,Residential,Masonry,1 425185,FL,JACKSON COUNTY,0,9951.83,0,0,9951.83,10487.58,0,0,0,0,30.708246,-84.922356,Residential,Wood,1 147649,FL,JACKSON COUNTY,0,674938.09,0,0,674938.09,529043.48,0,0,0,0,30.708246,-84.922356,Residential,Masonry,1 347367,FL,JACKSON COUNTY,0,2359947.51,0,0,2359947.51,3242341.32,0,0,0,0,30.708246,-84.922356,Commercial,Reinforced Masonry,1 552384,FL,WASHINGTON COUNTY,0,136910.79,0,0,136910.79,119512.85,0,0,0,0,30.610849,-85.693298,Residential,Wood,1 811257,FL,WASHINGTON COUNTY,0,11777.27,0,0,11777.27,15993.54,0,0,0,0,30.62519,-85.71452,Residential,Wood,1 674211,FL,WASHINGTON COUNTY,0,392575.74,0,0,392575.74,565309.07,0,0,0,0,30.61691,-85.71696,Residential,Masonry,1 166223,FL,WASHINGTON COUNTY,0,1626102.27,0,0,1626102.27,2361100.5,0,0,0,0,30.626707,-85.7062,Residential,Masonry,1 765687,FL,WASHINGTON COUNTY,0,3957.38,0,0,3957.38,3101.63,0,0,0,0,30.626707,-85.7062,Residential,Wood,1 282794,FL,WASHINGTON COUNTY,0,18625.5,0,0,18625.5,24433.98,0,0,0,0,30.626707,-85.7062,Residential,Wood,1 593914,FL,WASHINGTON COUNTY,0,1753816.13,0,0,1753816.13,1581117.85,0,0,0,0,30.61327,-85.69593,Residential,Masonry,1 324812,FL,WASHINGTON COUNTY,0,60808.5,0,60808.5,60808.5,50466.19,0,0,0,0,30.61327,-85.69593,Residential,Wood,1 608083,FL,WASHINGTON COUNTY,0,36652.5,0,36652.5,36652.5,54433.36,0,0,0,0,30.61327,-85.69593,Residential,Wood,1 423580,FL,WASHINGTON COUNTY,0,474299.1,0,0,474299.1,618922.39,0,0,0,0,30.62519,-85.71452,Residential,Masonry,1 387933,FL,WASHINGTON COUNTY,0,9251.01,0,0,9251.01,12597.68,0,0,0,0,30.62519,-85.71452,Residential,Wood,1 904424,FL,WASHINGTON COUNTY,0,42228,0,42228,42228,43490.49,0,0,0,0,30.62519,-85.71452,Residential,Wood,1 761790,FL,WASHINGTON COUNTY,0,11700000,0,11700000,11700000,11340000,0,233140.5,0,0,30.609905,-85.69278,Commercial,Reinforced Concrete,1 598443,FL,WASHINGTON COUNTY,0,66163.07,0,0,66163.07,64112.02,0,0,0,0,30.6319,-85.5888,Residential,Wood,1 484654,FL,WASHINGTON COUNTY,0,51779.93,0,0,51779.93,80427.17,0,0,0,0,30.6319,-85.5888,Residential,Wood,1 527134,FL,WASHINGTON COUNTY,0,138959.98,0,0,138959.98,162803.28,0,0,0,0,30.6319,-85.5888,Residential,Wood,1 176490,FL,WASHINGTON COUNTY,0,2603.47,0,0,2603.47,3748.73,0,0,0,0,30.6319,-85.5888,Residential,Wood,3 418718,FL,WASHINGTON COUNTY,0,2220.96,0,0,2220.96,2531.25,0,0,0,0,30.6319,-85.5888,Residential,Wood,3 380161,FL,WASHINGTON COUNTY,0,14018.66,0,0,14018.66,15848.59,0,0,0,0,30.6319,-85.5888,Residential,Wood,3 472396,FL,WALTON COUNTY,0,154109.47,0,0,154109.47,190208.07,0,0,0,0,30.944078,-86.056702,Residential,Wood,1 618259,FL,GULF COUNTY,0,507638.34,0,0,507638.34,754784.1,0,0,0,0,30.122345,-85.199112,Residential,Masonry,3 768626,FL,GULF COUNTY,0,1105581.6,0,1105581.6,1105581.6,1758812.28,0,0,0,0,30.100052,-85.20018,Residential,Masonry,1 458435,FL,GULF COUNTY,0,1071991.96,0,0,1071991.96,1092889.37,0,0,0,0,30.105953,-85.193962,Residential,Masonry,1 765917,FL,GULF COUNTY,0,41416.16,0,0,41416.16,64147.63,0,0,0,0,30.105953,-85.193962,Residential,Wood,1 916187,FL,GULF COUNTY,0,1091389.24,0,0,1091389.24,1821766.57,0,0,0,0,30.105953,-85.193962,Residential,Masonry,1 162788,FL,GULF COUNTY,0,872410.29,0,0,872410.29,677883.73,0,0,0,0,30.104588,-85.189857,Residential,Masonry,1 120519,FL,GULF COUNTY,0,44158.72,0,0,44158.72,58495.91,0,0,0,0,30.104588,-85.189857,Residential,Wood,1 311330,FL,GULF COUNTY,0,44158.72,0,0,44158.72,51531.2,0,0,0,0,30.104588,-85.189857,Residential,Wood,1 387890,FL,GULF COUNTY,0,34831.44,0,0,34831.44,29082.86,0,0,0,0,30.104588,-85.189857,Residential,Wood,1 208316,FL,GULF COUNTY,0,285116.68,0,0,285116.68,449805.77,0,0,0,0,30.065145,-85.21653,Residential,Wood,4 160228,FL,GULF COUNTY,0,6776.14,0,0,6776.14,8211.06,0,0,0,0,30.105938,-85.195572,Residential,Wood,1 874004,FL,GULF COUNTY,0,268740.87,0,0,268740.87,202368.32,0,0,0,0,30.105938,-85.195572,Residential,Wood,1 698690,FL,GULF COUNTY,0,52858.63,0,0,52858.63,78557.23,0,0,0,0,30.11237,-85.195251,Residential,Wood,1 745209,FL,GULF COUNTY,0,42982.71,0,0,42982.71,61946.16,0,0,0,0,30.106565,-85.187775,Residential,Wood,3 110742,FL,GULF COUNTY,0,31086.71,0,0,31086.71,41964.57,0,0,0,0,30.106565,-85.187775,Residential,Wood,3 534704,FL,GULF COUNTY,0,107400.66,0,0,107400.66,141603.9,0,0,0,0,30.113546,-85.200211,Residential,Wood,3 200400,FL,GULF COUNTY,0,371884.59,0,0,371884.59,360583.76,0,0,0,0,30.113546,-85.200211,Residential,Masonry,3 774390,FL,GULF COUNTY,0,61432.73,0,0,61432.73,72373.9,0,0,0,0,30.100039,-85.207321,Residential,Wood,1 538228,FL,GULF COUNTY,0,56191.75,0,0,56191.75,62179.55,0,0,0,0,30.100039,-85.207321,Residential,Wood,1 813558,FL,GULF COUNTY,0,31299.94,0,0,31299.94,37760.25,0,0,0,0,30.100039,-85.207321,Residential,Wood,1 818077,FL,GULF COUNTY,0,61679.62,0,0,61679.62,72054.14,0,0,0,0,30.100039,-85.207321,Residential,Wood,1 159155,FL,GULF COUNTY,0,149148.87,0,0,149148.87,191008.4,0,0,0,0,30.115644,-85.19693,Residential,Wood,3 333123,FL,GULF COUNTY,0,2805.66,0,0,2805.66,4013.4,0,0,0,0,30.115885,-85.198906,Residential,Wood,1 757197,FL,GULF COUNTY,0,15711.69,0,0,15711.69,20045.23,0,0,0,0,30.10244,-85.20068,Residential,Wood,4 920104,FL,GULF COUNTY,0,15711.69,0,0,15711.69,24941.62,0,0,0,0,30.11747,-85.20173,Residential,Wood,3 960185,FL,GULF COUNTY,0,15711.69,0,0,15711.69,24043.92,0,0,0,0,30.11885,-85.21076,Residential,Wood,4 725351,FL,GULF COUNTY,0,15711.69,0,0,15711.69,22149.25,0,0,0,0,30.0471,-85.2259,Residential,Wood,3 673832,FL,BAY COUNTY,404006.4,404006.4,0,0,404006.4,607018,0,0,0,0,30.348503,-85.390823,Residential,Masonry,1 930523,FL,BAY COUNTY,0,55639.83,0,0,55639.83,43399.07,0,0,0,0,30.065405,-85.216484,Residential,Wood,4 498099,FL,ESCAMBIA COUNTY,0,404205.3,0,0,404205.3,663785.94,0,0,0,0,30.4264,-87.2229,Residential,Masonry,1 305181,FL,ESCAMBIA COUNTY,0,1962,0,1962,1962,1804.63,0,0,0,0,30.441446,-87.231728,Residential,Wood,1 325705,FL,ESCAMBIA COUNTY,0,1851.3,0,1851.3,1851.3,1695.67,0,0,0,0,30.441341,-87.228806,Residential,Wood,1 466339,FL,ESCAMBIA COUNTY,274500,274500,274500,274500,274500,350146.71,0,13725,0,0,30.414335,-87.21508,Residential,Wood,3 971724,FL,ESCAMBIA COUNTY,352787.4,352787.4,0,0,352787.4,467929.45,0,0,0,0,30.42289,-87.21062,Residential,Wood,1 954511,FL,ESCAMBIA COUNTY,0,618722.9,0,0,618722.9,912314.33,0,0,0,0,30.386995,-87.42088,Residential,Masonry,3 540123,FL,ESCAMBIA COUNTY,0,643255.63,0,0,643255.63,556544.77,0,0,0,0,30.430145,-87.223434,Residential,Masonry,1 213307,FL,ESCAMBIA COUNTY,0,227693.42,0,0,227693.42,237338.51,0,0,0,0,30.4264,-87.2229,Residential,Wood,3 216606,FL,ESCAMBIA COUNTY,0,380294.42,0,0,380294.42,316252.84,0,0,0,0,30.401446,-87.342518,Residential,Masonry,4 874075,FL,ESCAMBIA COUNTY,0,227693.42,0,0,227693.42,215867.93,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 971470,FL,ESCAMBIA COUNTY,0,924348.8,0,0,924348.8,1587458.14,0,0,0,0,30.4264,-87.2229,Residential,Masonry,3 366404,FL,ESCAMBIA COUNTY,0,1777430.81,0,0,1777430.81,1837188.03,0,0,0,0,30.4264,-87.2229,Residential,Masonry,3 876618,FL,ESCAMBIA COUNTY,0,821820,0,0,821820,1291013.47,0,0,0,0,30.4264,-87.2229,Residential,Masonry,3 405650,FL,ESCAMBIA COUNTY,0,476305.89,0,0,476305.89,714306.41,0,0,0,0,30.456795,-87.27058,Residential,Masonry,3 491600,FL,ESCAMBIA COUNTY,0,68882.4,0,0,68882.4,64989.72,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 568134,FL,ESCAMBIA COUNTY,0,1112715.66,0,0,1112715.66,892954.32,0,0,0,0,30.40771,-87.21369,Residential,Masonry,3 242703,FL,ESCAMBIA COUNTY,0,58285.11,0,0,58285.11,59159.5,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 384502,FL,ESCAMBIA COUNTY,0,169556.67,0,0,169556.67,207374.59,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 453529,FL,ESCAMBIA COUNTY,0,26493.23,0,0,26493.23,19900.92,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 901763,FL,ESCAMBIA COUNTY,0,164258.03,0,0,164258.03,190234.45,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 156912,FL,ESCAMBIA COUNTY,0,1059729.2,0,0,1059729.2,1715871.14,0,0,0,0,30.40771,-87.21369,Residential,Masonry,3 684723,FL,ESCAMBIA COUNTY,0,794796.9,0,0,794796.9,875095.23,0,0,0,0,30.40771,-87.21369,Residential,Masonry,3 424691,FL,ESCAMBIA COUNTY,0,119219.54,0,0,119219.54,192984.95,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 492823,FL,ESCAMBIA COUNTY,0,10080000,0,0,10080000,13500000,0,0,0,0,30.40771,-87.21369,Commercial,Reinforced Concrete,3 203236,FL,ESCAMBIA COUNTY,0,119219.54,0,0,119219.54,146127.38,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 676080,FL,ESCAMBIA COUNTY,0,14850000,0,0,14850000,18900000,0,0,0,0,30.40771,-87.21369,Commercial,Reinforced Concrete,3 299949,FL,ESCAMBIA COUNTY,0,119219.54,0,0,119219.54,124894.39,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 909870,FL,ESCAMBIA COUNTY,0,119219.54,0,0,119219.54,99289.61,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 973531,FL,ESCAMBIA COUNTY,0,37090.52,0,0,37090.52,33278.73,0,0,0,0,30.40771,-87.21369,Residential,Wood,3 734936,FL,ESCAMBIA COUNTY,0,1070326.5,0,0,1070326.5,1154539.78,0,0,0,0,30.40771,-87.21369,Residential,Masonry,3 470691,FL,ESCAMBIA COUNTY,0,124868.36,0,0,124868.36,142649.62,0,0,0,0,30.42743,-87.23594,Residential,Wood,1 110865,FL,ESCAMBIA COUNTY,0,289846.43,0,0,289846.43,281283.21,0,0,0,0,30.42488,-87.237735,Residential,Wood,3 475900,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,86727.36,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 226393,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,138434.65,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 210736,FL,ESCAMBIA COUNTY,0,286253.22,0,0,286253.22,308329.07,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 305466,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,151701.91,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 894356,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,129989.22,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 885456,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,167540.36,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 538335,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,119295.45,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 609325,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,131998.02,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 137546,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,86091.7,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 277745,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,100613.89,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 295124,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,84634.66,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 621716,FL,ESCAMBIA COUNTY,0,146762.99,0,0,146762.99,134119.07,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 132178,FL,ESCAMBIA COUNTY,0,286253.22,0,0,286253.22,327568.14,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 120869,FL,ESCAMBIA COUNTY,0,156135.89,0,0,156135.89,213710.06,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 140522,FL,ESCAMBIA COUNTY,0,141808.46,0,0,141808.46,152686.87,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 727284,FL,ESCAMBIA COUNTY,0,281505.88,0,0,281505.88,365978.76,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 236135,FL,ESCAMBIA COUNTY,0,286253.22,0,0,286253.22,430615.01,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 787194,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,228210.63,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 852514,FL,ESCAMBIA COUNTY,0,454319.24,0,0,454319.24,589297.48,0,0,0,0,30.42131,-87.217552,Residential,Masonry,1 343463,FL,ESCAMBIA COUNTY,0,155866.9,0,0,155866.9,116904.22,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 780366,FL,ESCAMBIA COUNTY,0,281505.88,0,0,281505.88,354129.9,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 866819,FL,ESCAMBIA COUNTY,0,263832.42,0,0,263832.42,195634.38,0,0,0,0,30.42131,-87.217552,Residential,Wood,1 199429,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,242471.55,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 119518,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,232816.72,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 747453,FL,ESCAMBIA COUNTY,0,53492.03,0,0,53492.03,70581.24,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 440966,FL,ESCAMBIA COUNTY,0,61831.68,0,0,61831.68,52520.32,0,0,0,0,30.427372,-87.237206,Residential,Wood,1 194655,FL,ESCAMBIA COUNTY,0,93652.63,0,0,93652.63,98905.61,0,0,0,0,30.427067,-87.23719,Residential,Wood,1 951443,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,158654.08,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 702469,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,208290.36,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 793790,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,163203.41,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 438939,FL,ESCAMBIA COUNTY,0,164986.25,0,0,164986.25,141709.66,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 999934,FL,ESCAMBIA COUNTY,0,120360.03,0,0,120360.03,154963.54,0,0,0,0,30.4264,-87.2229,Residential,Wood,4 250883,FL,ESCAMBIA COUNTY,0,1434.68,0,0,1434.68,2041.89,0,0,0,0,30.42142,-87.21343,Residential,Wood,1 385392,FL,ESCAMBIA COUNTY,0,228142.1,0,0,228142.1,325531.41,0,0,0,0,30.42397,-87.21602,Residential,Wood,1 608329,FL,ESCAMBIA COUNTY,0,40668.81,0,0,40668.81,49135.65,0,0,0,0,30.42397,-87.21602,Residential,Wood,1 457841,FL,ESCAMBIA COUNTY,0,357542.86,0,0,357542.86,299549.41,0,0,0,0,30.44171,-87.22494,Residential,Wood,1 493081,FL,ESCAMBIA COUNTY,0,1510607.32,0,0,1510607.32,1367039.2,0,0,0,0,30.423309,-87.211205,Residential,Masonry,1 934596,FL,ESCAMBIA COUNTY,0,407048.8,0,0,407048.8,415148.25,0,0,0,0,30.43984,-87.22315,Residential,Masonry,1 548420,FL,ESCAMBIA COUNTY,0,12240000,0,0,12240000,13860000,0,0,0,0,30.429926,-87.22953,Commercial,Reinforced Concrete,1 335002,FL,ESCAMBIA COUNTY,0,4944139.37,0,0,4944139.37,3651805.61,0,0,0,0,30.429926,-87.22953,Commercial,Reinforced Masonry,1 165548,FL,ESCAMBIA COUNTY,0,5714758.89,0,0,5714758.89,8352520.15,0,0,0,0,30.428679,-87.231949,Commercial,Reinforced Masonry,1 377989,FL,ESCAMBIA COUNTY,0,738152.11,0,0,738152.11,764630.37,0,0,0,0,30.429844,-87.232826,Residential,Masonry,1 227423,FL,ESCAMBIA COUNTY,0,78718.37,0,0,78718.37,129265.71,0,0,0,0,30.427834,-87.229645,Residential,Wood,1 124412,FL,ESCAMBIA COUNTY,0,91198.24,0,0,91198.24,138928.67,0,0,0,0,30.4279,-87.23119,Residential,Wood,1 377470,FL,ESCAMBIA COUNTY,0,50928.59,0,0,50928.59,46186.12,0,0,0,0,30.43184,-87.22906,Residential,Wood,1 621976,FL,ESCAMBIA COUNTY,0,99620.71,0,0,99620.71,139676.2,0,0,0,0,30.42838,-87.22984,Residential,Wood,1 246495,FL,ESCAMBIA COUNTY,0,117966.36,0,0,117966.36,162793.58,0,0,0,0,30.43013,-87.23326,Residential,Wood,1 835654,FL,ESCAMBIA COUNTY,0,212967.61,0,0,212967.61,221039.08,0,0,0,0,30.4279,-87.23096,Residential,Wood,1 752159,FL,ESCAMBIA COUNTY,0,3723851.47,0,0,3723851.47,4325253.48,0,0,0,0,30.431808,-87.233948,Commercial,Reinforced Masonry,1 883077,FL,ESCAMBIA COUNTY,0,2320292.82,0,0,2320292.82,3646713.73,0,0,0,0,30.43232,-87.23437,Commercial,Reinforced Masonry,1 770421,FL,ESCAMBIA COUNTY,0,1532237.13,0,0,1532237.13,1851555.35,0,0,0,0,30.43285,-87.234818,Residential,Masonry,1 993256,FL,ESCAMBIA COUNTY,0,239427.18,0,0,239427.18,358761.52,0,0,0,0,30.432875,-87.232697,Residential,Wood,3 608797,FL,ESCAMBIA COUNTY,0,1513500,4540500,4540500,4540500,6230201.67,0,0,0,0,30.431785,-87.23327,Commercial,Reinforced Masonry,1 177498,FL,ESCAMBIA COUNTY,0,1102272.67,0,0,1102272.67,1475488.97,0,0,0,0,30.43323,-87.2378,Residential,Masonry,1 583056,FL,ESCAMBIA COUNTY,0,375823.95,0,0,375823.95,567890.65,0,0,0,0,30.43207,-87.21941,Residential,Masonry,1 648684,FL,ESCAMBIA COUNTY,0,19646.02,0,0,19646.02,21948.53,0,0,0,0,30.431808,-87.233948,Residential,Wood,1 772506,FL,ESCAMBIA COUNTY,0,708491.37,0,0,708491.37,1070445.45,0,0,0,0,30.431767,-87.233101,Residential,Masonry,1 219637,FL,ESCAMBIA COUNTY,0,226827.04,0,0,226827.04,253639.81,0,0,0,0,30.432825,-87.232697,Residential,Wood,1 258611,FL,ESCAMBIA COUNTY,0,103102.74,0,0,103102.74,163671.07,0,0,0,0,30.432743,-87.23262,Residential,Wood,1 809796,FL,ESCAMBIA COUNTY,8172.9,8172.9,8172.9,8172.9,8172.9,12963.49,0,0,0,0,30.441467,-87.236534,Residential,Wood,4 208711,FL,ESCAMBIA COUNTY,0,65131.22,0,0,66038.66,70520.91,0,0,0,0,30.4335,-87.2342,Residential,Wood,1 323348,FL,ESCAMBIA COUNTY,59026.5,59026.5,59026.5,59026.5,59026.5,75657.39,0,0,0,0,30.4311,-87.21908,Residential,Wood,1 728302,FL,ESCAMBIA COUNTY,0,57407.89,0,0,57407.89,48327.34,0,0,0,0,30.428629,-87.23111,Residential,Wood,1 522495,FL,ESCAMBIA COUNTY,0,376200,0,376200,376200,578421.04,0,28215,0,900,30.4264,-87.2229,Residential,Masonry,4 129550,FL,ESCAMBIA COUNTY,0,45314.07,0,0,45314.07,60540.18,0,0,0,0,30.40342,-87.21297,Residential,Wood,1 453849,FL,ESCAMBIA COUNTY,0,25560000,0,25560000,25560000,29070000,0,0,0,0,30.416784,-87.210968,Commercial,Reinforced Concrete,1 941314,FL,ESCAMBIA COUNTY,0,3960318.78,0,0,3960318.78,3591042.82,0,0,0,0,30.41151,-87.227234,Commercial,Reinforced Masonry,1 458742,FL,ESCAMBIA COUNTY,0,8321.94,0,0,8321.94,9264.22,0,0,0,0,30.41151,-87.227234,Residential,Wood,1 895375,FL,ESCAMBIA COUNTY,0,15719.22,0,0,15719.22,19018.35,0,0,0,0,30.41168,-87.22779,Residential,Wood,3 185051,FL,ESCAMBIA COUNTY,0,279247.32,0,0,279247.32,272978.22,0,0,0,0,30.4118,-87.22861,Residential,Wood,3 462082,FL,ESCAMBIA COUNTY,0,1849.32,0,0,1849.32,2842.4,0,0,0,0,30.4118,-87.22861,Residential,Wood,3 882912,FL,ESCAMBIA COUNTY,0,18493.2,0,18493.2,18493.2,17635.24,0,0,0,0,30.41312,-87.215698,Residential,Wood,1 234498,FL,ESCAMBIA COUNTY,0,103561.92,0,0,103561.92,143618.84,0,0,0,0,30.409952,-87.216591,Residential,Wood,1 176588,FL,ESCAMBIA COUNTY,0,185856.66,0,0,185856.66,214614.82,0,0,0,0,30.40959,-87.21732,Residential,Wood,1 842073,FL,ESCAMBIA COUNTY,0,189555.3,0,189555.3,189555.3,278437.02,0,0,0,0,30.408924,-87.216812,Residential,Wood,1 743463,FL,ESCAMBIA COUNTY,0,6472.62,0,0,6472.62,7750.68,0,0,0,0,30.408924,-87.216812,Residential,Wood,1 242608,FL,ESCAMBIA COUNTY,0,144246.96,0,0,144246.96,148990.38,0,0,0,0,30.411415,-87.228378,Residential,Wood,1 231375,FL,ESCAMBIA COUNTY,0,1052652.48,0,0,1052652.48,1446243.46,0,0,0,0,30.41232,-87.23922,Residential,Masonry,1 718468,FL,ESCAMBIA COUNTY,0,180349.49,0,0,180349.49,281172.07,0,0,0,0,30.403627,-87.213188,Residential,Wood,1 394321,FL,ESCAMBIA COUNTY,0,149058.85,0,0,149058.85,185526.4,0,0,0,0,30.41567,-87.21924,Residential,Wood,1 444948,FL,ESCAMBIA COUNTY,0,2551990.36,0,0,2551990.36,2764969.27,0,0,0,0,30.41567,-87.21924,Commercial,Reinforced Masonry,1 238013,FL,ESCAMBIA COUNTY,0,4322174.28,0,0,4322174.28,7612213.35,0,0,0,0,30.41202,-87.21727,Commercial,Reinforced Masonry,1 271859,FL,ESCAMBIA COUNTY,0,515582.1,0,515582.1,515582.1,539195.76,0,0,0,0,30.41761,-87.2054,Residential,Masonry,1 211885,FL,ESCAMBIA COUNTY,0,7256934.9,0,7256934.9,7256934.9,8741936,0,0,0,0,30.4103,-87.2221,Commercial,Reinforced Masonry,4 776863,FL,ESCAMBIA COUNTY,0,11700000,0,11700000,11700000,12150000,0,582750,0,0,30.416714,-87.201172,Commercial,Reinforced Concrete,1 722439,FL,ESCAMBIA COUNTY,10710000,10710000,10710000,10710000,10710000,9270000,0,537030,0,0,30.41343,-87.2167,Commercial,Reinforced Concrete,1 359327,FL,ESCAMBIA COUNTY,0,300775.95,0,0,300775.95,267942.65,0,0,0,0,30.40826,-87.21234,Residential,Wood,1 710731,FL,ESCAMBIA COUNTY,0,45616.35,0,0,45616.35,34332.69,0,0,0,0,30.40976,-87.24364,Residential,Wood,3 776506,FL,ESCAMBIA COUNTY,0,58057.17,0,0,58057.17,107777.33,0,0,0,0,30.40976,-87.24364,Residential,Wood,3 645112,FL,ESCAMBIA COUNTY,0,16380000,0,0,16380000,21150000,0,0,0,0,30.4083,-87.21524,Commercial,Reinforced Concrete,1 482005,FL,ESCAMBIA COUNTY,0,3060000,0,3060000,3060000,3276189,0,0,0,0,30.410864,-87.230621,Commercial,Reinforced Masonry,1 502056,FL,ESCAMBIA COUNTY,0,18493.2,0,18493.2,18493.2,21730.25,0,0,0,0,30.4476,-87.20421,Residential,Wood,1 572712,FL,ESCAMBIA COUNTY,0,3698.64,0,0,3698.64,4999.89,0,0,0,0,30.4476,-87.20421,Residential,Wood,1 462794,FL,ESCAMBIA COUNTY,0,844214.58,0,0,844214.58,920464.04,0,0,0,0,30.432083,-87.211906,Residential,Masonry,1 292594,FL,ESCAMBIA COUNTY,0,22191.84,0,0,22191.84,36070.62,0,0,0,0,30.431301,-87.204399,Residential,Wood,1 501693,FL,ESCAMBIA COUNTY,0,14794.56,0,0,14794.56,23711.54,0,0,0,0,30.43891,-87.17886,Residential,Wood,1 216263,FL,ESCAMBIA COUNTY,0,1252914.3,0,1252914.3,1252914.3,1657004.22,0,0,0,0,30.431988,-87.211891,Residential,Masonry,1 773421,FL,ESCAMBIA COUNTY,0,78596.1,0,78596.1,78596.1,71958.82,0,0,0,0,30.432364,-87.204712,Residential,Wood,1 245630,FL,ESCAMBIA COUNTY,0,21267.18,0,0,21267.18,20779.27,0,0,0,0,30.432364,-87.204712,Residential,Wood,1 572151,FL,ESCAMBIA COUNTY,0,178459.38,0,0,178459.38,233960.25,0,0,0,0,30.43093,-87.20542,Residential,Wood,1 547063,FL,ESCAMBIA COUNTY,0,331952.94,0,0,331952.94,521093.09,0,0,0,0,30.431656,-87.202942,Residential,Wood,1 230388,FL,ESCAMBIA COUNTY,0,19350000,0,0,19350000,20430000,0,0,0,0,30.47477,-87.22644,Commercial,Reinforced Concrete,1 708957,FL,ESCAMBIA COUNTY,934461.9,934461.9,0,0,934461.9,712410.39,0,0,0,0,30.496115,-87.241123,Residential,Masonry,1 515262,FL,ESCAMBIA COUNTY,0,3418114.16,0,0,3418114.16,6029553.37,0,0,0,0,30.459654,-87.209045,Commercial,Reinforced Masonry,1 756887,FL,ESCAMBIA COUNTY,0,328797.48,0,0,328797.48,511141.66,0,0,0,0,30.43213,-87.21493,Residential,Wood,1 676849,FL,ESCAMBIA COUNTY,0,328797.48,0,0,328797.48,268089.63,0,0,0,0,30.43387,-87.21604,Residential,Wood,3 357598,FL,ESCAMBIA COUNTY,0,286181.43,0,0,286181.43,321705.13,0,0,0,0,30.434258,-87.215828,Residential,Wood,1 934659,FL,ESCAMBIA COUNTY,0,286181.43,0,0,286181.43,383125.38,0,0,0,0,30.434238,-87.215828,Residential,Wood,1 257988,FL,ESCAMBIA COUNTY,0,286181.43,0,0,286181.43,261246.44,0,0,0,0,30.43414,-87.21605,Residential,Wood,1 430403,FL,ESCAMBIA COUNTY,0,174003.82,0,0,174003.82,228599.26,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 569210,FL,ESCAMBIA COUNTY,0,174003.82,0,0,174003.82,133713.24,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 307831,FL,ESCAMBIA COUNTY,0,174003.82,0,0,174003.82,239242.38,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 339743,FL,ESCAMBIA COUNTY,0,174003.82,0,0,174003.82,239161.99,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 745408,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,102500.04,0,0,0,0,30.453802,-87.212425,Residential,Wood,1 539716,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,79418.83,0,0,0,0,30.45347,-87.21255,Residential,Wood,1 101917,FL,ESCAMBIA COUNTY,0,96428.88,0,0,96428.88,119202.68,0,0,0,0,30.45401,-87.21258,Residential,Wood,1 820525,FL,ESCAMBIA COUNTY,0,174003.82,0,0,174003.82,251249.69,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 307438,FL,ESCAMBIA COUNTY,0,101254.37,0,0,101254.37,131220.8,0,0,0,0,30.43369,-87.21011,Residential,Wood,1 170986,FL,ESCAMBIA COUNTY,0,101254.37,0,0,101254.37,151119.11,0,0,0,0,30.433416,-87.210281,Residential,Wood,1 357034,FL,ESCAMBIA COUNTY,0,77015.15,0,0,77015.15,71365.32,0,0,0,0,30.43372,-87.21198,Residential,Wood,1 914080,FL,ESCAMBIA COUNTY,0,77015.15,0,0,77015.15,104037,0,0,0,0,30.433346,-87.212059,Residential,Wood,1 974421,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,133048.11,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 220168,FL,ESCAMBIA COUNTY,0,107626.56,0,0,107626.56,92955.77,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 959902,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,165544.2,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 795347,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,185992.72,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 732807,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,187585.64,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 227458,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,116838.98,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 890669,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,129602.9,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 819429,FL,ESCAMBIA COUNTY,0,107626.56,0,0,107626.56,114996.82,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 639251,FL,ESCAMBIA COUNTY,0,107626.56,0,0,107626.56,79150.72,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 158748,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,104721.99,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 772770,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,186073.97,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 152480,FL,ESCAMBIA COUNTY,0,127148.43,0,0,127148.43,133906.37,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 859106,FL,ESCAMBIA COUNTY,0,222793.05,0,0,222793.05,284283.93,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 581469,FL,ESCAMBIA COUNTY,0,107626.56,0,0,107626.56,150100.09,0,0,0,0,30.442379,-87.221596,Residential,Wood,1 956578,FL,ESCAMBIA COUNTY,0,43824.93,0,0,43824.93,33324.91,0,0,0,0,30.46664,-87.199059,Residential,Wood,1 183150,FL,ESCAMBIA COUNTY,0,85846.36,0,0,85846.36,93656.66,0,0,0,0,30.46664,-87.199059,Residential,Wood,1 784387,FL,ESCAMBIA COUNTY,0,167364.33,0,0,167364.33,170460.57,0,0,0,0,30.46664,-87.199059,Residential,Wood,1 891604,FL,ESCAMBIA COUNTY,0,56178.87,0,0,56178.87,77333.02,0,0,0,0,30.46664,-87.199059,Residential,Wood,1 409847,FL,ESCAMBIA COUNTY,0,270794.76,0,0,270794.76,418322.39,0,0,0,0,30.428493,-87.215942,Residential,Wood,1 636070,FL,ESCAMBIA COUNTY,0,882810.75,0,0,882810.75,1348539.33,0,0,0,0,30.43065,-87.2112,Residential,Masonry,1 817161,FL,ESCAMBIA COUNTY,0,13075.34,0,0,13075.34,18602.54,0,0,0,0,30.461077,-87.189354,Residential,Wood,1 943428,FL,ESCAMBIA COUNTY,0,122192.22,0,0,122192.22,144394.54,0,0,0,0,30.4528,-87.208,Residential,Wood,4 806748,FL,ESCAMBIA COUNTY,2070000,2070000,2070000,2070000,2070000,2376318.6,0,0,0,0,30.47449,-87.22466,Commercial,Reinforced Masonry,1 562174,FL,ESCAMBIA COUNTY,2700000,2700000,2700000,2700000,2700000,3029697,0,0,0,0,30.47503,-87.22375,Commercial,Reinforced Masonry,1 934491,FL,ESCAMBIA COUNTY,0,11070000,0,0,11070000,10710000,0,0,0,0,30.45873,-87.17785,Commercial,Reinforced Concrete,1 436612,FL,ESCAMBIA COUNTY,0,797075.11,0,0,797075.11,1267411.59,0,0,0,0,30.454254,-87.169998,Residential,Masonry,1 728370,FL,ESCAMBIA COUNTY,0,125594.24,0,0,125594.24,103932.75,0,0,0,0,30.454254,-87.169998,Residential,Wood,1 762676,FL,ESCAMBIA COUNTY,0,14754.1,0,0,14754.1,24270.78,0,0,0,0,30.454254,-87.169998,Residential,Wood,1 734837,FL,ESCAMBIA COUNTY,0,35409.83,0,0,35409.83,38172.51,0,0,0,0,30.454254,-87.169998,Residential,Wood,1 752475,FL,ESCAMBIA COUNTY,0,88524.58,0,0,88524.58,88398.87,0,0,0,0,30.454254,-87.169998,Residential,Wood,1 257481,FL,ESCAMBIA COUNTY,0,106229.49,0,0,106229.49,148651.39,0,0,0,0,30.454254,-87.169998,Residential,Wood,1 695884,FL,ESCAMBIA COUNTY,1002420,1002420,1002420,1002420,1002420,1441680.44,0,50121,0,0,30.46897,-87.20585,Residential,Masonry,1 187491,FL,ESCAMBIA COUNTY,0,92668.7,0,0,92668.7,108189.97,0,0,0,0,30.49838,-87.18619,Residential,Wood,1 868235,FL,ESCAMBIA COUNTY,1678500,1678500,1678500,1678500,1678500,2756063.43,0,0,0,0,30.4867,-87.1901,Residential,Masonry,4 840135,FL,ESCAMBIA COUNTY,0,13869.9,0,13869.9,13869.9,17190.09,0,0,0,0,30.49133,-87.16619,Residential,Wood,1 136438,FL,ESCAMBIA COUNTY,0,5296509,0,5296509,5296509,6024249.34,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Masonry,1 188725,FL,ESCAMBIA COUNTY,0,164749.5,0,164749.5,164749.5,232955.79,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 281230,FL,ESCAMBIA COUNTY,0,4521419.1,0,4521419.1,4521419.1,5563606.2,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Masonry,1 291930,FL,ESCAMBIA COUNTY,0,2441358,0,2441358,2441358,2186465.58,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Masonry,1 111122,FL,ESCAMBIA COUNTY,0,2453271.3,0,2453271.3,2453271.3,3199458.3,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Masonry,1 676051,FL,ESCAMBIA COUNTY,0,2812481.1,0,2812481.1,2812481.1,4402641.04,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Masonry,1 849208,FL,ESCAMBIA COUNTY,0,9540000,0,9540000,9540000,10080000,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Concrete,1 778619,FL,ESCAMBIA COUNTY,0,9900000,0,9900000,9900000,7808921.33,0,0,0,0,30.48083,-87.20057,Commercial,Reinforced Concrete,1 472645,FL,ESCAMBIA COUNTY,0,38488.5,0,38488.5,38488.5,64532.28,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 598219,FL,ESCAMBIA COUNTY,0,22500,0,22500,22500,32783.94,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 204934,FL,ESCAMBIA COUNTY,0,1089,0,1089,1089,1360.76,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 958855,FL,ESCAMBIA COUNTY,0,2250,0,2250,2250,3375.54,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 687514,FL,ESCAMBIA COUNTY,0,289908.9,0,289908.9,289908.9,326794.59,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 538729,FL,ESCAMBIA COUNTY,0,1354605.3,0,1354605.3,1354605.3,1492233.2,0,0,0,0,30.48083,-87.20057,Residential,Masonry,1 696393,FL,ESCAMBIA COUNTY,0,268572.6,0,268572.6,268572.6,276146.35,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 274681,FL,ESCAMBIA COUNTY,0,647108.1,0,647108.1,647108.1,1083365.08,0,0,0,0,30.48083,-87.20057,Residential,Masonry,1 415978,FL,ESCAMBIA COUNTY,0,36000,0,36000,36000,55157.76,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 160023,FL,ESCAMBIA COUNTY,0,138600,0,138600,138600,172332.47,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 184988,FL,ESCAMBIA COUNTY,0,13500,0,13500,13500,19202.4,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 218831,FL,ESCAMBIA COUNTY,0,80640,0,80640,80640,105020.38,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 596035,FL,ESCAMBIA COUNTY,0,17635.5,0,17635.5,17635.5,20209.75,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 168397,FL,ESCAMBIA COUNTY,0,199125,0,199125,199125,166293.27,0,0,0,0,30.48083,-87.20057,Residential,Wood,1 423292,FL,ESCAMBIA COUNTY,0,5472.9,0,5472.9,5472.9,8847.57,0,0,0,0,30.47603,-87.21258,Residential,Wood,1 828873,FL,ESCAMBIA COUNTY,0,236644.2,0,236644.2,236644.2,408924.02,0,0,0,0,30.48279,-87.19772,Residential,Wood,1 204797,FL,ESCAMBIA COUNTY,0,0,0,0,96300000,102600000,0,0,0,0,30.4867,-87.1901,Commercial,Steel Frame,3 897569,FL,ESCAMBIA COUNTY,0,0,0,0,4341282.94,4506746.6,0,0,0,0,30.4867,-87.1901,Commercial,Reinforced Masonry,3 799747,FL,ESCAMBIA COUNTY,0,5644478.51,0,0,5644478.51,7746538.75,0,0,0,0,30.48983,-87.22558,Commercial,Reinforced Masonry,1 464641,FL,ESCAMBIA COUNTY,0,433558.5,0,0,433558.5,522793.51,0,0,0,0,30.47394,-87.21135,Residential,Masonry,1 696673,FL,ESCAMBIA COUNTY,1273860,1273860,1273860,1273860,1273860,1221743.84,0,63693,0,0,30.49438,-87.22197,Residential,Masonry,1 976632,FL,ESCAMBIA COUNTY,0,393636.41,0,0,393636.41,457352.76,0,0,0,0,30.49331,-87.22359,Residential,Masonry,1 732026,FL,ESCAMBIA COUNTY,0,1529454.17,0,0,1529454.17,1470221.47,0,0,0,0,30.50155,-87.17331,Residential,Masonry,1 117534,FL,ESCAMBIA COUNTY,0,601555.72,0,0,601555.72,420126.52,0,0,0,0,30.415625,-87.214955,Residential,Masonry,4 872422,FL,ESCAMBIA COUNTY,0,3828026.12,0,0,3828026.12,5979805.53,0,0,0,0,30.4867,-87.1901,Commercial,Reinforced Masonry,4 899914,FL,ESCAMBIA COUNTY,0,1800102.52,0,0,1800102.52,3078175.3,0,0,0,0,30.4867,-87.1901,Commercial,Reinforced Masonry,4 384082,FL,ESCAMBIA COUNTY,0,695411.4,0,0,695411.4,999556.53,0,0,0,0,30.4867,-87.1901,Residential,Masonry,4 896585,FL,ESCAMBIA COUNTY,0,347190.8,0,0,347190.8,405563.3,0,0,0,0,30.4768,-87.2033,Residential,Wood,4 152761,FL,ESCAMBIA COUNTY,0,342690.18,0,0,342690.18,495795.24,0,0,0,0,30.4768,-87.2033,Residential,Wood,4 544530,FL,ESCAMBIA COUNTY,0,347190.8,0,0,347190.8,416281.77,0,0,0,0,30.4768,-87.2033,Residential,Wood,4 805168,FL,ESCAMBIA COUNTY,0,1363688.32,0,0,1363688.32,1883062.65,0,0,0,0,30.4768,-87.2033,Residential,Masonry,4 709187,FL,ESCAMBIA COUNTY,0,4648508.08,0,0,4648508.08,4122436.42,0,0,0,0,30.487947,-87.215378,Commercial,Reinforced Masonry,1 409699,FL,ESCAMBIA COUNTY,0,9017.47,0,0,9017.47,8611.27,0,0,0,0,30.4867,-87.1901,Residential,Wood,4 416182,FL,ESCAMBIA COUNTY,0,1962393.61,0,0,1962393.61,2917775.13,0,0,0,0,30.4867,-87.1901,Commercial,Reinforced Masonry,4 590430,FL,ESCAMBIA COUNTY,0,796468.43,0,0,796468.43,875790.32,0,0,0,0,30.4867,-87.1901,Residential,Masonry,4 528889,FL,ESCAMBIA COUNTY,0,158437.03,0,0,158437.03,186105.68,0,0,0,0,30.48109,-87.22154,Residential,Wood,3 261688,FL,ESCAMBIA COUNTY,0,68532.81,0,0,68532.81,93964.23,0,0,0,0,30.48109,-87.22154,Residential,Wood,3 115390,FL,ESCAMBIA COUNTY,0,61740000,0,0,61740000,80280000,0,0,0,0,30.475157,-87.194542,Commercial,Steel Frame,1 398857,FL,ESCAMBIA COUNTY,0,67901.58,0,0,67901.58,69231.91,0,0,0,0,30.468397,-87.190399,Residential,Wood,1 760015,FL,ESCAMBIA COUNTY,0,63988,0,0,63988,104231.84,0,0,0,0,30.48157,-87.19394,Residential,Wood,1 903693,FL,ESCAMBIA COUNTY,0,267097.59,0,0,267097.59,209996.4,0,0,0,0,30.476007,-87.194031,Residential,Wood,1 769620,FL,ESCAMBIA COUNTY,0,3020971.17,0,0,3020971.17,3929310.74,0,0,0,0,30.466585,-87.190755,Commercial,Reinforced Masonry,3 104286,FL,ESCAMBIA COUNTY,0,65557.04,0,0,65557.04,56536.39,0,0,0,0,30.421,-87.20201,Residential,Wood,4 146960,FL,ESCAMBIA COUNTY,0,45448.07,0,0,45448.07,72604.66,0,0,0,0,30.437666,-87.219627,Residential,Wood,4 233763,FL,ESCAMBIA COUNTY,0,53446.57,0,0,53446.57,74119.28,0,0,0,0,30.4867,-87.1901,Residential,Wood,3 285808,FL,ESCAMBIA COUNTY,0,752959.12,0,0,752959.12,987496.85,0,0,0,0,30.49209,-87.193108,Residential,Masonry,1 646299,FL,ESCAMBIA COUNTY,394666.2,394666.2,394666.2,394666.2,394666.2,385008.32,0,0,0,0,30.47236,-87.17276,Residential,Masonry,1 760225,FL,ESCAMBIA COUNTY,720000,720000,720000,720000,720000,734184,14400,36000,0,0,30.472673,-87.17189,Residential,Masonry,1 979849,FL,ESCAMBIA COUNTY,0,8923644.9,0,8923644.9,8923644.9,8575265.8,0,0,0,0,30.47459,-87.20035,Commercial,Reinforced Masonry,1 219918,FL,ESCAMBIA COUNTY,0,615141.68,0,0,615141.68,919236.96,0,0,0,0,30.4867,-87.1901,Residential,Masonry,3 625730,FL,ESCAMBIA COUNTY,0,11610000,0,11610000,11610000,17190000,0,0,0,0,30.495163,-87.166351,Commercial,Reinforced Concrete,1 522608,FL,ESCAMBIA COUNTY,1740981.6,1740981.6,1740981.6,1740981.6,1740981.6,2597265.99,0,0,0,0,30.47665,-87.210396,Residential,Masonry,1 165057,FL,ESCAMBIA COUNTY,0,10170000,0,0,10170000,15480000,0,0,0,0,30.434938,-87.272316,Commercial,Reinforced Concrete,1 159906,FL,ESCAMBIA COUNTY,0,146808.88,0,0,146808.88,199964.26,0,0,0,0,30.461,-87.26842,Residential,Wood,1 378949,FL,ESCAMBIA COUNTY,0,710501.4,0,0,710501.4,556919.42,0,0,0,0,30.474155,-87.247841,Residential,Masonry,1 662978,FL,ESCAMBIA COUNTY,0,10080000,0,0,10080000,7875169.59,0,0,0,0,30.438047,-87.250656,Commercial,Reinforced Concrete,1 558678,FL,ESCAMBIA COUNTY,0,55479.6,0,55479.6,55479.6,68551.93,0,0,0,0,30.438047,-87.250656,Residential,Wood,1 730488,FL,ESCAMBIA COUNTY,0,256130.82,0,0,256130.82,366597.48,0,0,0,0,30.438047,-87.250656,Residential,Wood,1 229350,FL,ESCAMBIA COUNTY,0,237637.62,0,0,237637.62,189559.96,0,0,0,0,30.438047,-87.250656,Residential,Wood,1 817582,FL,ESCAMBIA COUNTY,0,30513.78,0,0,30513.78,45252.55,0,0,0,0,30.438047,-87.250656,Residential,Wood,1 874837,FL,ESCAMBIA COUNTY,0,890447.58,0,0,890447.58,1292491.79,0,0,0,0,30.438047,-87.250656,Residential,Masonry,1 774295,FL,ESCAMBIA COUNTY,0,723084.12,0,0,723084.12,902134.21,0,0,0,0,30.467459,-87.242424,Residential,Masonry,1 760133,FL,ESCAMBIA COUNTY,0,60102.9,0,60102.9,60102.9,86563.56,0,0,0,0,30.467459,-87.242424,Residential,Wood,1 772729,FL,ESCAMBIA COUNTY,233364.6,233364.6,0,0,233364.6,373682.07,0,0,0,0,30.41039,-87.25498,Residential,Wood,1 239902,FL,ESCAMBIA COUNTY,0,300804.13,0,0,300804.13,499046.69,0,0,0,0,30.456896,-87.257355,Residential,Wood,1 904378,FL,ESCAMBIA COUNTY,0,85991.83,0,0,85991.83,135824.1,0,0,0,0,30.416821,-87.243935,Residential,Wood,1 314179,FL,ESCAMBIA COUNTY,0,85991.83,0,0,85991.83,141888.76,0,0,0,0,30.41642,-87.24441,Residential,Wood,1 303881,FL,ESCAMBIA COUNTY,0,2503208.79,0,0,2503208.79,2165175.48,0,0,0,0,30.43859,-87.25403,Commercial,Reinforced Masonry,1 517094,FL,ESCAMBIA COUNTY,0,374597.1,0,374597.1,374597.1,503374.22,0,0,0,0,30.49665,-87.26262,Residential,Masonry,1 107937,FL,ESCAMBIA COUNTY,0,48846.7,0,0,48846.7,63188.09,0,0,0,0,30.48209,-87.25664,Residential,Wood,1 917246,FL,ESCAMBIA COUNTY,0,1421631.78,0,0,1421631.78,1183856.76,0,0,0,0,30.4651,-87.2462,Residential,Masonry,1 257598,FL,ESCAMBIA COUNTY,0,1151737.43,0,0,1151737.43,1979594.78,0,0,0,0,30.42136,-87.24082,Residential,Masonry,1 644718,FL,ESCAMBIA COUNTY,0,4128631.62,0,0,4128631.62,5844532.21,0,0,0,0,30.47323,-87.24639,Commercial,Reinforced Masonry,1 747921,FL,ESCAMBIA COUNTY,5499000,5499000,5499000,5499000,5499000,6575044.32,0,274950,0,0,30.47328,-87.26976,Commercial,Reinforced Masonry,1 442005,FL,ESCAMBIA COUNTY,0,1957601.21,0,0,1957601.21,2325818.16,0,0,0,0,30.4669,-87.24354,Commercial,Reinforced Masonry,1 659759,FL,ESCAMBIA COUNTY,501750,501750,501750,501750,501750,720593.28,0,25087.5,0,0,30.44655,-87.23813,Residential,Masonry,1 213603,FL,ESCAMBIA COUNTY,0,1366200,0,1366200,1366200,1965265.04,0,40986,0,0,30.438,-87.27656,Residential,Masonry,3 838151,FL,ESCAMBIA COUNTY,0,1788750,0,1788750,1788750,1715286.04,0,53662.5,0,0,30.436234,-87.278275,Residential,Masonry,1 267426,FL,ESCAMBIA COUNTY,0,416097,0,416097,416097,414911.96,0,0,0,0,30.42204,-87.2995,Residential,Masonry,1 571302,FL,ESCAMBIA COUNTY,0,45308.34,0,0,45308.34,49870.07,0,0,0,0,30.42204,-87.2995,Residential,Wood,1 698726,FL,ESCAMBIA COUNTY,0,284795.28,0,0,284795.28,279684.91,0,0,0,0,30.42204,-87.2995,Residential,Wood,1 282310,FL,ESCAMBIA COUNTY,0,101712.6,0,101712.6,101712.6,126876.3,0,0,0,0,30.42204,-87.2995,Residential,Wood,1 539291,FL,ESCAMBIA COUNTY,0,110034.54,0,0,110034.54,87431.46,0,0,0,0,30.42323,-87.29849,Residential,Wood,1 375853,FL,ESCAMBIA COUNTY,0,6472.62,0,0,6472.62,6181.74,0,0,0,0,30.42204,-87.2995,Residential,Wood,1 240937,FL,ESCAMBIA COUNTY,0,48082.32,0,0,48082.32,42974.05,0,0,0,0,30.42204,-87.2995,Residential,Wood,1 919609,FL,ESCAMBIA COUNTY,476400.6,476400.6,0,0,476400.6,379558.84,0,0,0,0,30.39983,-87.37289,Residential,Masonry,1 476820,FL,ESCAMBIA COUNTY,335754,335754,0,0,335754,325140.14,0,0,0,0,30.446497,-87.288399,Residential,Wood,1 159650,FL,ESCAMBIA COUNTY,488086.2,488086.2,0,0,488086.2,358948.35,0,0,0,0,30.397726,-87.399582,Residential,Masonry,1 615969,FL,ESCAMBIA COUNTY,0,1059729.2,0,0,1059729.2,1255143.27,0,0,0,0,30.40333,-87.31659,Residential,Masonry,1 100552,FL,ESCAMBIA COUNTY,0,1142758.99,0,0,1142758.99,931120.02,0,0,0,0,30.426201,-87.268967,Residential,Masonry,1 651052,FL,ESCAMBIA COUNTY,0,1059729.2,0,0,1059729.2,1252888.16,0,0,0,0,30.421242,-87.317238,Residential,Masonry,1 748723,FL,ESCAMBIA COUNTY,0,1763872.11,0,0,1763872.11,1637792.29,0,0,0,0,30.44164,-87.29101,Residential,Masonry,1 673237,FL,ESCAMBIA COUNTY,0,30528.66,0,0,30528.66,43492.35,0,0,0,0,30.44164,-87.29101,Residential,Wood,1 110064,FL,ESCAMBIA COUNTY,0,2790938.86,0,0,2790938.86,3102965.82,0,0,0,0,30.43337,-87.27375,Commercial,Reinforced Masonry,1 703669,FL,ESCAMBIA COUNTY,833863.5,833863.5,833863.5,833863.5,833863.5,1207380.98,0,0,0,0,30.40758,-87.31826,Residential,Masonry,1 519631,FL,ESCAMBIA COUNTY,0,402632.1,0,402632.1,402632.1,391279.89,0,0,0,0,30.4284,-87.27074,Residential,Masonry,1 329672,FL,ESCAMBIA COUNTY,0,59411.58,0,0,59411.58,79649.54,0,0,0,0,30.418446,-87.275803,Residential,Wood,3 294876,FL,ESCAMBIA COUNTY,0,245550.31,0,0,245550.31,194316.24,0,0,0,0,30.418446,-87.275803,Residential,Wood,3 820774,FL,ESCAMBIA COUNTY,0,8513851.26,0,0,8513851.26,9270000,0,0,0,0,30.42897,-87.27258,Commercial,Reinforced Masonry,1 252218,FL,ESCAMBIA COUNTY,1023558.3,1023558.3,1023558.3,1023558.3,1023558.3,1371430.97,0,0,0,0,30.402088,-87.342506,Residential,Masonry,3 865012,FL,ESCAMBIA COUNTY,0,135000,0,135000,135000,141622.43,0,0,0,0,30.422426,-87.274643,Residential,Wood,1 849538,FL,ESCAMBIA COUNTY,0,1651500,0,1651500,1651500,2304750.83,0,0,0,0,30.38865,-87.27451,Residential,Masonry,1 981829,FL,ESCAMBIA COUNTY,0,101520,0,101520,101520,129470.28,0,0,0,0,30.398401,-87.243256,Residential,Wood,1 770201,FL,ESCAMBIA COUNTY,219600,219600,219600,219600,219600,361904.53,0,0,0,0,30.310904,-87.42807,Residential,Wood,1 826721,FL,ESCAMBIA COUNTY,1183500,1183500,1183500,1183500,1183500,2132405.45,0,0,0,0,30.310904,-87.42807,Residential,Masonry,1 396474,FL,ESCAMBIA COUNTY,0,205274.52,0,0,205274.52,227924.51,0,0,0,0,30.32331,-87.39029,Residential,Wood,1 880873,FL,ESCAMBIA COUNTY,0,163664.82,0,0,163664.82,159241.29,0,0,0,0,30.39467,-87.25047,Residential,Wood,1 565387,FL,ESCAMBIA COUNTY,0,19417.86,0,0,19417.86,23159.91,0,0,0,0,30.39467,-87.25047,Residential,Wood,1 332302,FL,ESCAMBIA COUNTY,0,79520.76,0,0,79520.76,122040.51,0,0,0,0,30.39467,-87.25047,Residential,Wood,1 460245,FL,ESCAMBIA COUNTY,0,1338907.68,0,0,1338907.68,1689694.8,0,0,0,0,30.38337,-87.27853,Residential,Masonry,1 911743,FL,ESCAMBIA COUNTY,0,385583.22,0,0,385583.22,598617.95,0,0,0,0,30.38337,-87.27853,Residential,Masonry,1 267295,FL,ESCAMBIA COUNTY,0,42534.36,0,0,42534.36,41189.76,0,0,0,0,30.38337,-87.27853,Residential,Wood,1 872032,FL,ESCAMBIA COUNTY,0,426268.26,0,0,426268.26,513158.78,0,0,0,0,30.327522,-87.367752,Residential,Masonry,1 613154,FL,ESCAMBIA COUNTY,0,1537709.58,0,0,1537709.58,1761864.58,0,0,0,0,30.327522,-87.367752,Residential,Masonry,1 976549,FL,ESCAMBIA COUNTY,0,19417.86,0,0,19417.86,18039.97,0,0,0,0,30.327522,-87.367752,Residential,Wood,1 179720,FL,ESCAMBIA COUNTY,0,1849.32,0,0,1849.32,2051.92,0,0,0,0,30.327522,-87.367752,Residential,Wood,1 265541,FL,ESCAMBIA COUNTY,0,35137.08,0,0,35137.08,56889.46,0,0,0,0,30.327522,-87.367752,Residential,Wood,1 850806,FL,ESCAMBIA COUNTY,0,236712.96,0,0,236712.96,268208.8,0,0,0,0,30.33666,-87.36283,Residential,Wood,1 852687,FL,ESCAMBIA COUNTY,0,1139181.12,0,0,1139181.12,1177611.4,0,0,0,0,30.39467,-87.25047,Residential,Masonry,1 315838,FL,ESCAMBIA COUNTY,0,767467.8,0,767467.8,767467.8,785211.66,0,0,0,0,30.394802,-87.248672,Residential,Masonry,1 203148,FL,ESCAMBIA COUNTY,0,57838.5,0,57838.5,57838.5,76002.57,0,0,0,0,30.397074,-87.287193,Residential,Wood,1 130405,FL,ESCAMBIA COUNTY,0,52011.9,0,52011.9,52011.9,42188.15,0,0,0,0,30.397074,-87.287193,Residential,Wood,1 131808,FL,ESCAMBIA COUNTY,0,56815.2,0,56815.2,56815.2,55936.16,0,0,0,0,30.397074,-87.287193,Residential,Wood,1 134560,FL,ESCAMBIA COUNTY,0,2122125.57,0,0,2122125.57,2156775.64,0,0,0,0,30.32921,-87.35697,Commercial,Reinforced Masonry,1 505648,FL,ESCAMBIA COUNTY,2065122,2065122,2065122,2065122,2065122,2775059.32,0,103256.1,103256.1,0,30.32795,-87.35659,Commercial,Reinforced Masonry,1 775324,FL,ESCAMBIA COUNTY,2525580,2525580,2525580,2525580,2525580,4071891.61,0,126279,126279,0,30.30529,-87.43413,Commercial,Reinforced Masonry,1 811476,FL,ESCAMBIA COUNTY,135000,135000,135000,135000,135000,201010.68,0,6750,0,0,30.359245,-87.361816,Residential,Wood,1 182634,FL,ESCAMBIA COUNTY,0,431057.57,0,0,431057.57,434732.34,0,0,0,0,30.400452,-87.273888,Residential,Masonry,1 427559,FL,ESCAMBIA COUNTY,0,643255.63,0,0,643255.63,489682.21,0,0,0,0,30.410664,-87.261948,Residential,Masonry,1 437777,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,153765.55,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 902563,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,115600.51,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 367446,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,218666.59,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 271334,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,178598.97,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 612601,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,140433.44,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 316847,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,110407.82,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 150303,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,135703.84,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 394051,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,138097.13,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 542171,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,111748.67,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 171860,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,96948.71,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 400481,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,97302.62,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 816979,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,127761.96,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 727342,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,139347.61,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 445739,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,99147.47,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 404437,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,101277.2,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 609024,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,136309.88,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 755866,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,154628.48,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 112859,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,122313.5,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 962786,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,140769.52,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 496644,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,147982.01,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 535918,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,197210.62,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 463363,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,172236.13,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 226759,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,128913.54,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 607543,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,152107.82,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 425549,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,146186.6,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 327498,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,109084.55,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 396221,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,206648.59,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 690336,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,111986.11,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 136887,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,173887.2,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 635836,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,180057.28,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 515258,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,203587.02,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 651907,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,141882.08,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 536350,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,195659.44,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 986555,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,168250.25,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 201560,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,219273.51,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 508697,FL,ESCAMBIA COUNTY,0,125499.95,0,0,125499.95,160818.14,0,0,0,0,30.406462,-87.274406,Residential,Wood,1 111291,FL,ESCAMBIA COUNTY,0,37440000,0,0,37440000,38790000,0,0,0,0,30.30019,-87.44729,Commercial,Steel Frame,1 609096,FL,ESCAMBIA COUNTY,0,781227.56,0,0,781227.56,838925.91,0,0,0,0,30.30019,-87.44729,Residential,Masonry,4 822949,FL,ESCAMBIA COUNTY,0,534570.84,0,0,534570.84,597350.84,0,0,0,0,30.30019,-87.44729,Residential,Masonry,4 602022,FL,ESCAMBIA COUNTY,0,534570.84,0,0,534570.84,777543.98,0,0,0,0,30.30019,-87.44729,Residential,Masonry,4 705280,FL,ESCAMBIA COUNTY,1005895.8,1005895.8,1005895.8,1005895.8,1005895.8,1332997.02,0,0,0,0,30.396395,-87.277954,Residential,Masonry,1 680770,FL,ESCAMBIA COUNTY,0,47990.7,0,47990.7,47990.7,48977.77,0,0,0,0,30.327696,-87.365379,Residential,Wood,1 107422,FL,ESCAMBIA COUNTY,0,108000,0,108000,108000,102340.8,0,10800,0,0,30.40128,-87.25049,Residential,Wood,1 856543,FL,ESCAMBIA COUNTY,0,205200,0,205200,205200,214524.29,0,20520,0,0,30.40128,-87.25049,Residential,Wood,1 619650,FL,ESCAMBIA COUNTY,0,43582.5,0,43582.5,43582.5,54681.05,0,0,0,0,30.40128,-87.25049,Residential,Wood,1 572365,FL,ESCAMBIA COUNTY,0,522000,0,522000,522000,405694.22,0,15660,0,0,30.39043,-87.27883,Residential,Masonry,1 595809,FL,ESCAMBIA COUNTY,0,1076068.8,0,1076068.8,1076068.8,1069799.62,0,0,0,0,30.508024,-87.221359,Residential,Masonry,1 257438,FL,ESCAMBIA COUNTY,0,22444.59,0,0,22444.59,23438.62,0,0,0,0,30.52222,-87.22425,Residential,Wood,3 823119,FL,ESCAMBIA COUNTY,0,3447241,0,0,3447241,3378296.18,0,0,0,0,30.50689,-87.22272,Commercial,Reinforced Masonry,3 617556,FL,ESCAMBIA COUNTY,0,308836.44,0,0,308836.44,260163.82,0,0,0,0,30.540054,-87.22464,Residential,Wood,1 764690,FL,ESCAMBIA COUNTY,0,1998806.19,0,0,1998806.19,2001574.53,0,0,0,0,30.51046,-87.220726,Commercial,Reinforced Masonry,1 864046,FL,ESCAMBIA COUNTY,487622.7,487622.7,0,0,487622.7,842173.17,0,0,0,0,30.53212,-87.223541,Residential,Masonry,4 193605,FL,ESCAMBIA COUNTY,18090000,18090000,0,0,18090000,27810000,0,0,0,0,30.532568,-87.23304,Commercial,Reinforced Concrete,4 140260,FL,ESCAMBIA COUNTY,0,1021578.95,0,0,1021578.95,819878.4,0,0,0,0,30.51766,-87.20371,Residential,Masonry,1 630427,FL,ESCAMBIA COUNTY,0,377634.5,0,0,377634.5,350097.39,0,0,0,0,30.521704,-87.221329,Residential,Masonry,1 667000,FL,ESCAMBIA COUNTY,0,2310209.66,0,0,2310209.66,2612893.33,0,0,0,0,30.52977,-87.19745,Commercial,Reinforced Masonry,1 534281,FL,ESCAMBIA COUNTY,0,1324661.5,0,0,1324661.5,1935734.48,0,0,0,0,30.52871,-87.19815,Residential,Masonry,1 733846,FL,ESCAMBIA COUNTY,0,232831.19,0,0,232831.19,289528.38,0,0,0,0,30.5046,-87.22624,Residential,Wood,1 441668,FL,ESCAMBIA COUNTY,0,2894356.81,0,0,2894356.81,4285862.26,0,0,0,0,30.5046,-87.22624,Commercial,Reinforced Masonry,1 346905,FL,ESCAMBIA COUNTY,876941.1,876941.1,876941.1,876941.1,876941.1,758729.44,0,0,0,0,30.53332,-87.24055,Residential,Masonry,4 471804,FL,ESCAMBIA COUNTY,221054.4,221054.4,221054.4,221054.4,221054.4,313508.63,0,0,0,0,30.523079,-87.189972,Residential,Wood,1 924273,FL,ESCAMBIA COUNTY,6490800,6490800,6490800,6490800,6490800,9720000,129816,324540,0,0,30.51621,-87.21854,Commercial,Reinforced Masonry,1 782472,FL,ESCAMBIA COUNTY,1377900,1377900,1377900,1377900,1377900,2091056.95,27558,68895,0,0,30.51621,-87.21854,Residential,Masonry,1 923115,FL,ESCAMBIA COUNTY,67500,67500,67500,67500,67500,83441.61,1350,3375,0,0,30.5185,-87.21786,Residential,Wood,1 460088,FL,ESCAMBIA COUNTY,873000,873000,873000,873000,873000,1261142.78,17460,43650,0,0,30.53332,-87.24055,Residential,Masonry,4 435210,FL,ESCAMBIA COUNTY,228600,228600,228600,228600,228600,226332.29,4572,11430,0,0,30.532017,-87.219887,Residential,Wood,4 465217,FL,ESCAMBIA COUNTY,0,17910000,0,0,17910000,27540000,0,0,0,0,30.532146,-87.224396,Commercial,Reinforced Concrete,4 632642,FL,ESCAMBIA COUNTY,0,9990000,0,0,9990000,7917687.02,0,0,0,0,30.53949,-87.213829,Commercial,Reinforced Concrete,1 946716,FL,ESCAMBIA COUNTY,0,42300000,0,0,42300000,64710000,0,0,0,0,30.534,-87.21885,Commercial,Steel Frame,1 889218,FL,ESCAMBIA COUNTY,0,927940.49,0,0,927940.49,983802.51,0,0,0,0,30.534,-87.21885,Residential,Masonry,1 404441,FL,ESCAMBIA COUNTY,0,1605359.54,0,0,1605359.54,2688014.01,0,0,0,0,30.53823,-87.22095,Residential,Masonry,1 444832,FL,ESCAMBIA COUNTY,0,20880000,0,0,20880000,32310000,0,0,0,0,30.521385,-87.22477,Commercial,Reinforced Concrete,3 963351,FL,ESCAMBIA COUNTY,0,18720000,0,0,18720000,18090000,0,0,0,0,30.521343,-87.224701,Commercial,Reinforced Concrete,1 933512,FL,ESCAMBIA COUNTY,14490000,14490000,14490000,14490000,14490000,16740000,0,0,0,0,30.52852,-87.21264,Commercial,Reinforced Concrete,1 266370,FL,ESCAMBIA COUNTY,9720000,9720000,9720000,9720000,9720000,14760000,0,0,0,0,30.52577,-87.20866,Commercial,Reinforced Concrete,1 558297,FL,ESCAMBIA COUNTY,0,6012550.82,0,0,6012550.82,10800000,0,0,0,0,30.50598,-87.25475,Commercial,Reinforced Masonry,1 906995,FL,ESCAMBIA COUNTY,0,1514653.88,0,0,1514653.88,1813054.32,0,0,0,0,30.50598,-87.25475,Residential,Masonry,1 109623,FL,ESCAMBIA COUNTY,684854.1,684854.1,684854.1,684854.1,684854.1,881396.95,0,0,0,0,30.50598,-87.25475,Residential,Masonry,1 785276,FL,ESCAMBIA COUNTY,0,4303.28,0,112500,112500,154720.8,0,0,0,0,30.5289,-87.205582,Residential,Wood,3 184434,FL,ESCAMBIA COUNTY,0,5136229.8,0,5136229.8,5136229.8,5134175.31,0,0,0,0,30.51505,-87.31262,Commercial,Reinforced Masonry,1 193939,FL,ESCAMBIA COUNTY,0,486329.4,0,0,486329.4,709856.12,0,0,0,0,30.46237,-87.30344,Residential,Masonry,1 500086,FL,ESCAMBIA COUNTY,0,258904.8,0,258904.8,258904.8,355209.1,0,0,0,0,30.46308,-87.31919,Residential,Wood,1 639901,FL,ESCAMBIA COUNTY,0,1357400.88,0,0,1357400.88,1631937.92,0,0,0,0,30.46308,-87.31919,Residential,Masonry,1 323489,FL,ESCAMBIA COUNTY,0,250582.86,0,0,250582.86,418753.03,0,0,0,0,30.46308,-87.31919,Residential,Wood,1 937572,FL,ESCAMBIA COUNTY,0,12945.24,0,0,12945.24,14984.37,0,0,0,0,30.46308,-87.31919,Residential,Wood,1 756783,FL,ESCAMBIA COUNTY,1781417.7,1781417.7,0,0,1781417.7,1504517.7,0,0,0,0,30.522781,-87.44091,Residential,Masonry,1 433616,FL,ESCAMBIA COUNTY,0,13776.48,0,0,13776.48,20458.29,0,0,0,0,30.475676,-87.302834,Residential,Wood,1 826854,FL,ESCAMBIA COUNTY,0,19075.13,0,0,19075.13,20787.98,0,0,0,0,30.475676,-87.302834,Residential,Wood,1 331401,FL,ESCAMBIA COUNTY,0,300804.13,0,0,300804.13,251799.53,0,0,0,0,30.462303,-87.275818,Residential,Wood,1 259660,FL,ESCAMBIA COUNTY,0,60528.55,0,0,60528.55,49152.33,0,0,0,0,30.475676,-87.302834,Residential,Wood,1 518773,FL,ESCAMBIA COUNTY,0,1819421.52,0,0,1819421.52,2884092.41,0,0,0,0,30.475676,-87.302834,Commercial,Reinforced Masonry,1 123592,FL,ESCAMBIA COUNTY,0,84778.34,0,0,84778.34,129515.53,0,0,0,0,30.475676,-87.302834,Residential,Wood,1 475196,FL,ESCAMBIA COUNTY,0,26493.23,0,0,26493.23,37967.98,0,0,0,0,30.47699,-87.30306,Residential,Wood,1 143117,FL,ESCAMBIA COUNTY,0,253275.28,0,0,253275.28,379251.87,0,0,0,0,30.475676,-87.302834,Residential,Wood,1 984362,FL,ESCAMBIA COUNTY,0,392099.81,0,0,392099.81,412057.69,0,0,0,0,30.475676,-87.302834,Residential,Masonry,1 134777,FL,ESCAMBIA COUNTY,0,423891.68,0,0,423891.68,551585.66,0,0,0,0,30.475676,-87.302834,Residential,Masonry,1 222297,FL,ESCAMBIA COUNTY,0,84778.34,0,0,84778.34,144197.44,0,0,0,0,30.475676,-87.302834,Residential,Wood,1 265957,FL,ESCAMBIA COUNTY,0,847783.36,0,0,847783.36,1227929.42,0,0,0,0,30.436893,-87.326836,Residential,Masonry,3 918381,FL,ESCAMBIA COUNTY,0,847783.36,0,0,847783.36,1437426.86,0,0,0,0,30.436893,-87.326836,Residential,Masonry,3 796136,FL,ESCAMBIA COUNTY,0,317918.76,0,0,317918.76,401854.4,0,0,0,0,30.436893,-87.326836,Residential,Wood,3 845445,FL,ESCAMBIA COUNTY,0,105972.92,0,0,105972.92,90667.25,0,0,0,0,30.436893,-87.326836,Residential,Wood,3 226030,FL,ESCAMBIA COUNTY,0,180153.96,0,0,180153.96,248936.75,0,0,0,0,30.436893,-87.326836,Residential,Wood,3 271564,FL,ESCAMBIA COUNTY,0,2914255.31,0,0,2914255.31,2371772.51,0,0,0,0,30.436893,-87.326836,Commercial,Reinforced Masonry,3 924063,FL,ESCAMBIA COUNTY,0,476878.14,0,0,476878.14,388329.02,0,0,0,0,30.436893,-87.326836,Residential,Masonry,3 103266,FL,ESCAMBIA COUNTY,913939.2,913939.2,913939.2,913939.2,913939.2,1302911.72,0,0,0,0,30.46021,-87.30115,Residential,Masonry,1 700435,FL,SANTA ROSA COUNTY,956538,956538,956538,956538,956538,1032200.16,0,0,0,0,30.6027,-87.0336,Residential,Masonry,3 659660,FL,SANTA ROSA COUNTY,1946745,1946745,1946745,1946745,1946745,2040811.72,0,38934.9,0,0,30.6027,-87.0336,Commercial,Reinforced Masonry,3 227300,FL,SANTA ROSA COUNTY,1089072,1089072,1089072,1089072,1089072,1133676.03,0,0,0,0,30.6027,-87.0336,Residential,Masonry,3 374066,FL,SANTA ROSA COUNTY,458154,458154,458154,458154,458154,325912.43,0,0,0,0,30.6027,-87.0336,Residential,Masonry,3 123016,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,26047.08,0,311.4,0,0,30.6027,-87.0336,Residential,Wood,3 420523,FL,SANTA ROSA COUNTY,270,270,270,270,270,319.82,0,5.4,0,0,30.6027,-87.0336,Residential,Wood,3 776342,FL,SANTA ROSA COUNTY,270,270,270,270,270,365.19,0,5.4,0,0,30.6027,-87.0336,Residential,Wood,3 776037,FL,SANTA ROSA COUNTY,270,270,270,270,270,238.95,0,5.4,0,0,30.6027,-87.0336,Residential,Wood,3 804597,FL,SANTA ROSA COUNTY,270,270,270,270,270,259.28,0,5.4,0,0,30.6027,-87.0336,Residential,Wood,3 608373,FL,SANTA ROSA COUNTY,30240,30240,30240,30240,30240,38273.68,0,604.8,0,0,30.6027,-87.0336,Residential,Wood,3 595264,FL,SANTA ROSA COUNTY,1530,1530,1530,1530,1530,2033.26,0,30.6,0,0,30.6027,-87.0336,Residential,Wood,3 407421,FL,SANTA ROSA COUNTY,13500,13500,13500,13500,13500,15907.32,0,270,0,0,30.6027,-87.0336,Residential,Wood,3 352091,FL,SANTA ROSA COUNTY,13500,13500,13500,13500,13500,13860.5,0,270,0,0,30.6027,-87.0336,Residential,Wood,3 803973,FL,SANTA ROSA COUNTY,90,90,90,90,90,130.76,0,1.8,0,0,30.6027,-87.0336,Residential,Wood,3 270558,FL,SANTA ROSA COUNTY,90,90,90,90,90,86.07,0,1.8,0,0,30.6027,-87.0336,Residential,Wood,3 652444,FL,SANTA ROSA COUNTY,630,630,630,630,630,1029.82,0,12.6,0,0,30.6027,-87.0336,Residential,Wood,3 827200,FL,SANTA ROSA COUNTY,720,720,720,720,720,1078.27,0,14.4,0,0,30.6027,-87.0336,Residential,Wood,3 850231,FL,OKALOOSA COUNTY,11880000,11880000,11880000,11880000,11880000,16020000,0,0,0,0,30.793554,-86.680504,Commercial,Reinforced Concrete,1 498526,FL,OKALOOSA COUNTY,3037383,3037383,3037383,3037383,3037383,3630963.57,0,0,0,0,30.793554,-86.680504,Commercial,Reinforced Masonry,1 717198,FL,OKALOOSA COUNTY,440658,440658,440658,440658,440658,475720.28,0,0,0,0,30.793554,-86.680504,Residential,Masonry,1 448126,FL,OKALOOSA COUNTY,732546,732546,732546,732546,732546,1215016.91,0,0,0,0,30.793554,-86.680504,Residential,Masonry,1 184340,FL,OKALOOSA COUNTY,563202,563202,563202,563202,563202,667112.77,0,0,0,0,30.793554,-86.680504,Residential,Masonry,1 638794,FL,OKALOOSA COUNTY,351216,351216,351216,351216,351216,323540.18,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 407739,FL,OKALOOSA COUNTY,319158,319158,319158,319158,319158,453601.39,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 184207,FL,OKALOOSA COUNTY,3483,3483,3483,3483,3483,2848.77,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 657784,FL,OKALOOSA COUNTY,5058,5058,5058,5058,5058,4364.65,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 814859,FL,OKALOOSA COUNTY,2610,2610,2610,2610,2610,2221.11,0,52.2,0,0,30.793554,-86.680504,Residential,Wood,1 811680,FL,OKALOOSA COUNTY,83799,83799,83799,83799,83799,119165.19,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 979770,FL,OKALOOSA COUNTY,1692,1692,1692,1692,1692,1308.42,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 252003,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,66973.71,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 226540,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,70212.33,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 672570,FL,OKALOOSA COUNTY,64746,64746,64746,64746,64746,82209.94,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 155093,FL,OKALOOSA COUNTY,64746,64746,64746,64746,64746,62218.32,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 974037,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,35159.69,0,441.9,0,0,30.793554,-86.680504,Residential,Wood,1 979183,FL,OKALOOSA COUNTY,666,666,666,666,666,723.01,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 233479,FL,OKALOOSA COUNTY,666,666,666,666,666,502.56,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 755452,FL,OKALOOSA COUNTY,477,477,477,477,477,630.33,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 250746,FL,OKALOOSA COUNTY,477,477,477,477,477,375.21,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 537361,FL,OKALOOSA COUNTY,477,477,477,477,477,648.56,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 915444,FL,OKALOOSA COUNTY,2493,2493,2493,2493,2493,3229.25,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 931045,FL,OKALOOSA COUNTY,207,207,207,207,207,252.54,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 901729,FL,OKALOOSA COUNTY,207,207,207,207,207,309.23,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 768473,FL,OKALOOSA COUNTY,15705,15705,15705,15705,15705,21067.06,0,314.1,0,0,30.793554,-86.680504,Residential,Wood,1 252678,FL,OKALOOSA COUNTY,275355,275355,275355,275355,275355,333906.49,0,5507.1,0,0,30.793554,-86.680504,Residential,Wood,1 681011,FL,OKALOOSA COUNTY,963,963,963,963,963,931.47,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 951273,FL,OKALOOSA COUNTY,963,963,963,963,963,1108.98,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 789023,FL,OKALOOSA COUNTY,1989,1989,1989,1989,1989,2067.47,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 240265,FL,OKALOOSA COUNTY,1989,1989,1989,1989,1989,1587.22,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 588128,FL,OKALOOSA COUNTY,1989,1989,1989,1989,1989,3083.75,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 972275,FL,OKALOOSA COUNTY,1989,1989,1989,1989,1989,2234.74,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 168545,FL,OKALOOSA COUNTY,1989,1989,1989,1989,1989,1647.37,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 197675,FL,OKALOOSA COUNTY,1989,1989,1989,1989,1989,2430.07,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 999382,FL,OKALOOSA COUNTY,243,243,243,243,243,281.13,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 692391,FL,OKALOOSA COUNTY,243,243,243,243,243,242.24,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 672027,FL,OKALOOSA COUNTY,243,243,243,243,243,343.78,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 264144,FL,OKALOOSA COUNTY,243,243,243,243,243,334.97,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 770696,FL,OKALOOSA COUNTY,243,243,243,243,243,251.38,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 187260,FL,OKALOOSA COUNTY,12483,12483,12483,12483,12483,13455.08,0,0,0,0,30.793554,-86.680504,Residential,Wood,1 873049,FL,OKALOOSA COUNTY,585,585,585,585,585,863.86,0,11.7,0,0,30.793554,-86.680504,Residential,Wood,1 593470,FL,OKALOOSA COUNTY,585,585,585,585,585,1087.22,0,11.7,0,0,30.793554,-86.680504,Residential,Wood,1 963969,FL,OKALOOSA COUNTY,585,585,585,585,585,813.42,0,11.7,0,0,30.793554,-86.680504,Residential,Wood,1 555273,FL,ESCAMBIA COUNTY,0,257850,0,0,257850,313451.74,0,12892.5,0,0,30.619299,-87.325523,Residential,Wood,1 615393,FL,ESCAMBIA COUNTY,0,527980.86,0,0,527980.86,645063.78,0,0,0,0,30.612785,-87.331642,Residential,Masonry,1 490494,FL,ESCAMBIA COUNTY,0,14794.56,0,0,14794.56,19224.88,0,0,0,0,30.612785,-87.331642,Residential,Wood,1 697353,FL,ESCAMBIA COUNTY,0,378185.94,0,0,378185.94,586563.37,0,0,0,0,30.5911,-87.3185,Residential,Masonry,4 421097,FL,ESCAMBIA COUNTY,303181.2,303181.2,0,0,303181.2,306152.38,0,0,0,0,30.580385,-87.397285,Residential,Wood,1 950831,FL,ESCAMBIA COUNTY,357315.3,357315.3,0,0,357315.3,437868.46,0,0,0,0,30.60541,-87.316415,Residential,Wood,1 766780,FL,ESCAMBIA COUNTY,1454895.9,1454895.9,0,0,1454895.9,1716148.65,0,0,0,0,30.55037,-87.27963,Residential,Masonry,1 204413,FL,ESCAMBIA COUNTY,0,4461246.47,0,0,4461246.47,5787967.64,0,0,0,0,30.570652,-87.312653,Commercial,Reinforced Masonry,1 544764,FL,ESCAMBIA COUNTY,0,90000,0,90000,90000,144666,0,4500,0,0,30.61049,-87.3209,Residential,Wood,1 131988,FL,ESCAMBIA COUNTY,0,420129.64,0,0,420129.64,587956.31,0,0,0,0,30.511499,-87.272194,Residential,Masonry,1 129847,FL,ESCAMBIA COUNTY,0,420129.64,0,0,420129.64,537714.69,0,0,0,0,30.548079,-87.281624,Residential,Masonry,1 409099,FL,ESCAMBIA COUNTY,0,1229954.69,0,0,1229954.69,1396318.36,0,0,0,0,30.53366,-87.26635,Residential,Masonry,4 928010,FL,ESCAMBIA COUNTY,0,710252.1,0,710252.1,710252.1,782920.83,0,0,0,0,30.510075,-87.269318,Residential,Masonry,1 466138,FL,ESCAMBIA COUNTY,0,773810.1,0,773810.1,773810.1,852816.11,0,0,0,0,30.534447,-87.330559,Residential,Masonry,4 609599,FL,ESCAMBIA COUNTY,0,180652.87,0,0,180652.87,231628.77,0,0,0,0,30.52331,-87.29567,Residential,Wood,1 587061,FL,ESCAMBIA COUNTY,0,52241.79,0,0,52241.79,78325.86,0,0,0,0,30.534132,-87.306625,Residential,Wood,4 230711,FL,ESCAMBIA COUNTY,0,27319.67,0,0,27319.67,38231.8,0,0,0,0,30.534132,-87.306625,Residential,Wood,4 287115,FL,ESCAMBIA COUNTY,813498.3,813498.3,813498.3,813498.3,813498.3,922060.46,0,0,0,0,30.5337,-87.27251,Residential,Masonry,4 776232,FL,ESCAMBIA COUNTY,206524.8,206524.8,0,0,206524.8,275537.13,0,0,0,0,30.941856,-87.315514,Residential,Wood,1 745932,FL,ESCAMBIA COUNTY,0,394081.6,0,0,394081.6,525540.92,0,0,0,0,30.972105,-87.273888,Residential,Masonry,1 325051,FL,ESCAMBIA COUNTY,0,182929.02,0,0,182929.02,253199.37,0,0,0,0,30.98553,-87.25756,Residential,Wood,3 187894,FL,ESCAMBIA COUNTY,0,106615.07,0,0,106615.07,134576.47,0,0,0,0,30.96862,-87.327165,Residential,Wood,3 195243,FL,ESCAMBIA COUNTY,0,282103.48,0,0,282103.48,343145.03,0,0,0,0,30.97046,-87.25874,Residential,Wood,1 713013,FL,ESCAMBIA COUNTY,0,515309.92,0,0,515309.92,355736.99,0,0,0,0,30.96752,-87.26498,Residential,Masonry,1 253583,FL,ESCAMBIA COUNTY,0,187418.07,0,0,187418.07,237046.38,0,0,0,0,30.96752,-87.26498,Residential,Wood,1 781680,FL,ESCAMBIA COUNTY,0,112226.39,0,0,112226.39,161850.54,0,0,0,0,30.96752,-87.26498,Residential,Wood,1 542224,FL,ESCAMBIA COUNTY,0,50501.88,0,0,50501.88,64428.68,0,0,0,0,30.955705,-87.28377,Residential,Wood,4 104974,FL,ESCAMBIA COUNTY,0,7294.72,0,0,7294.72,9223.8,0,0,0,0,30.96065,-87.27235,Residential,Wood,3 723519,FL,ESCAMBIA COUNTY,0,33667.92,0,0,33667.92,52290.05,0,0,0,0,30.9707,-87.3171,Residential,Wood,4 493420,FL,ESCAMBIA COUNTY,0,33667.92,0,0,33667.92,40210.81,0,0,0,0,30.97298,-87.27703,Residential,Wood,3 334249,FL,ESCAMBIA COUNTY,0,33667.92,0,0,33667.92,39494.49,0,0,0,0,30.981295,-87.257645,Residential,Wood,3 527477,FL,ESCAMBIA COUNTY,0,7294.72,0,0,7294.72,5901.15,0,0,0,0,30.97222,-87.27544,Residential,Wood,3 359947,FL,ESCAMBIA COUNTY,0,33667.92,0,0,33667.92,27421.31,0,0,0,0,30.9687,-87.25288,Residential,Wood,3 746102,FL,ESCAMBIA COUNTY,0,345993.96,0,0,345993.96,376530.01,0,0,0,0,30.967234,-87.257668,Residential,Wood,1 949162,FL,ESCAMBIA COUNTY,0,128499.22,0,0,128499.22,196046.63,0,0,0,0,30.967234,-87.257668,Residential,Wood,1 696418,FL,OKALOOSA COUNTY,0,388357.2,0,388357.2,388357.2,428124.98,0,0,0,0,30.77951,-86.57685,Residential,Masonry,1 194983,FL,OKALOOSA COUNTY,0,822947.4,0,822947.4,822947.4,1235045.72,0,0,0,0,30.77951,-86.57685,Residential,Masonry,1 680323,FL,OKALOOSA COUNTY,0,33287.76,0,0,33287.76,38556.15,0,0,0,0,30.77951,-86.57685,Residential,Wood,1 839993,FL,OKALOOSA COUNTY,0,273699.36,0,0,273699.36,333922.8,0,0,0,0,30.77876,-86.57453,Residential,Wood,1 541094,FL,OKALOOSA COUNTY,781542,781542,781542,781542,781542,859352.32,0,0,0,0,30.750031,-86.571861,Residential,Masonry,1 239552,FL,OKALOOSA COUNTY,344898,344898,344898,344898,344898,513870.43,0,0,0,0,30.750031,-86.571861,Residential,Wood,1 770103,FL,OKALOOSA COUNTY,53235,53235,53235,53235,53235,66360.62,0,1064.7,0,0,30.750031,-86.571861,Residential,Wood,1 165523,FL,OKALOOSA COUNTY,270936,270936,270936,270936,270936,405965.08,0,0,0,0,30.750031,-86.571861,Residential,Wood,1 344351,FL,OKALOOSA COUNTY,308547,308547,308547,308547,308547,300299.23,0,0,0,0,30.750031,-86.571861,Residential,Wood,1 942745,FL,OKALOOSA COUNTY,19854,19854,19854,19854,19854,27919.87,0,0,0,0,30.750031,-86.571861,Residential,Wood,1 947678,FL,OKALOOSA COUNTY,502020,502020,502020,502020,502020,743140.21,0,10040.4,0,0,30.770554,-86.573174,Residential,Masonry,1 672744,FL,OKALOOSA COUNTY,6444,6444,6444,6444,6444,5534.11,0,0,0,0,30.770554,-86.573174,Residential,Wood,1 792046,FL,OKALOOSA COUNTY,16101,16101,16101,16101,16101,22014.9,0,0,0,0,30.770554,-86.573174,Residential,Wood,1 387999,FL,OKALOOSA COUNTY,338166,338166,338166,338166,338166,487592.09,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 908535,FL,OKALOOSA COUNTY,509166,509166,509166,509166,509166,843704.36,0,0,0,0,30.78167,-86.57716,Residential,Masonry,1 358731,FL,OKALOOSA COUNTY,327519,327519,327519,327519,327519,333387.49,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 677721,FL,OKALOOSA COUNTY,595341,595341,595341,595341,595341,795950.08,0,0,0,0,30.78167,-86.57716,Residential,Masonry,1 941277,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,64647.96,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 483690,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,111274.94,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 857802,FL,OKALOOSA COUNTY,6174,6174,6174,6174,6174,6245.84,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 740906,FL,OKALOOSA COUNTY,666,666,666,666,666,561.04,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 919102,FL,OKALOOSA COUNTY,666,666,666,666,666,974.44,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 304392,FL,OKALOOSA COUNTY,666,666,666,666,666,672.05,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 375135,FL,OKALOOSA COUNTY,666,666,666,666,666,587.41,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 221539,FL,OKALOOSA COUNTY,666,666,666,666,666,1040.73,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 371791,FL,OKALOOSA COUNTY,387,387,387,387,387,396.49,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 982150,FL,OKALOOSA COUNTY,990,990,990,990,990,783.98,0,19.8,0,0,30.78167,-86.57716,Residential,Wood,1 338482,FL,OKALOOSA COUNTY,603,603,603,603,603,770.68,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 286495,FL,OKALOOSA COUNTY,963,963,963,963,963,1246.29,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 366455,FL,OKALOOSA COUNTY,963,963,963,963,963,1423.56,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 398273,FL,OKALOOSA COUNTY,243,243,243,243,243,234.76,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 912893,FL,OKALOOSA COUNTY,243,243,243,243,243,179.17,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 966632,FL,OKALOOSA COUNTY,243,243,243,243,243,201.57,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 914040,FL,OKALOOSA COUNTY,243,243,243,243,243,402.55,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 882363,FL,OKALOOSA COUNTY,243,243,243,243,243,349.74,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 546934,FL,OKALOOSA COUNTY,243,243,243,243,243,322.29,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 816632,FL,OKALOOSA COUNTY,243,243,243,243,243,359.28,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 589723,FL,OKALOOSA COUNTY,243,243,243,243,243,335.16,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 430821,FL,OKALOOSA COUNTY,243,243,243,243,243,366.92,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 627786,FL,OKALOOSA COUNTY,963,963,963,963,963,1081.98,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 736953,FL,OKALOOSA COUNTY,963,963,963,963,963,953.4,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 533010,FL,OKALOOSA COUNTY,963,963,963,963,963,776.38,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 381430,FL,OKALOOSA COUNTY,963,963,963,963,963,1017.68,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 759310,FL,OKALOOSA COUNTY,621,621,621,621,621,704.05,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 444137,FL,OKALOOSA COUNTY,621,621,621,621,621,676.44,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 903870,FL,OKALOOSA COUNTY,432,432,432,432,432,365.84,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 624726,FL,OKALOOSA COUNTY,198,198,198,198,198,152.42,0,0,0,0,30.78167,-86.57716,Residential,Wood,1 495956,FL,OKALOOSA COUNTY,5571396,5571396,5571396,5571396,5571396,6413635.08,0,0,0,0,30.769825,-86.569092,Commercial,Reinforced Masonry,1 113363,FL,OKALOOSA COUNTY,487206,487206,487206,487206,487206,389901.22,0,0,0,0,30.769825,-86.569092,Residential,Masonry,1 357742,FL,OKALOOSA COUNTY,4686066,4686066,4686066,4686066,4686066,3853408.3,0,0,0,0,30.769825,-86.569092,Commercial,Reinforced Masonry,1 279348,FL,OKALOOSA COUNTY,725661,725661,725661,725661,725661,811632.96,0,0,0,0,30.769825,-86.569092,Residential,Masonry,1 324826,FL,OKALOOSA COUNTY,728154,728154,728154,728154,728154,1178692.01,0,0,0,0,30.769825,-86.569092,Residential,Masonry,1 215848,FL,OKALOOSA COUNTY,6714,6714,6714,6714,6714,8770.95,0,0,0,0,30.769825,-86.569092,Residential,Wood,1 962606,FL,OKALOOSA COUNTY,585,585,585,585,585,831.34,0,11.7,0,0,30.769825,-86.569092,Residential,Wood,1 887227,FL,OKALOOSA COUNTY,31041,31041,31041,31041,31041,27717.87,0,0,0,0,30.769825,-86.569092,Residential,Wood,1 565260,FL,OKALOOSA COUNTY,3483,3483,3483,3483,3483,4828.17,0,0,0,0,30.769825,-86.569092,Residential,Wood,1 328610,FL,OKALOOSA COUNTY,2736,2736,2736,2736,2736,4307.48,0,0,0,0,30.769825,-86.569092,Residential,Wood,1 944346,FL,OKALOOSA COUNTY,1485486,1485486,1485486,1485486,1485486,1792090.31,0,0,0,0,30.768963,-86.57048,Residential,Masonry,1 644507,FL,OKALOOSA COUNTY,523449,523449,523449,523449,523449,521304.95,0,0,0,0,30.768963,-86.57048,Residential,Masonry,1 729667,FL,OKALOOSA COUNTY,294174,294174,294174,294174,294174,363457.86,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 429283,FL,OKALOOSA COUNTY,65394,65394,65394,65394,65394,60943.94,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 581781,FL,OKALOOSA COUNTY,997371,997371,997371,997371,997371,1439954.38,0,0,0,0,30.768963,-86.57048,Residential,Masonry,1 755753,FL,OKALOOSA COUNTY,575865,575865,575865,575865,575865,944986.4,0,11517.3,0,0,30.768963,-86.57048,Residential,Masonry,1 142827,FL,OKALOOSA COUNTY,721080,721080,721080,721080,721080,706012.31,0,14421.6,0,0,30.768963,-86.57048,Residential,Masonry,1 341946,FL,OKALOOSA COUNTY,81288,81288,81288,81288,81288,86737.55,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 270573,FL,OKALOOSA COUNTY,68895,68895,68895,68895,68895,93462.96,0,1377.9,0,0,30.768963,-86.57048,Residential,Wood,1 536379,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,63515.31,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 171775,FL,OKALOOSA COUNTY,432,432,432,432,432,441.04,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 708413,FL,OKALOOSA COUNTY,12042,12042,12042,12042,12042,14258.21,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 954090,FL,OKALOOSA COUNTY,11520,11520,11520,11520,11520,17732.57,0,230.4,0,0,30.768963,-86.57048,Residential,Wood,1 549875,FL,OKALOOSA COUNTY,14400,14400,14400,14400,14400,13237.56,0,288,0,0,30.768963,-86.57048,Residential,Wood,1 781573,FL,OKALOOSA COUNTY,1062,1062,1062,1062,1062,1814.36,0,0,0,0,30.768963,-86.57048,Residential,Wood,1 669963,FL,OKALOOSA COUNTY,83988,83988,83988,83988,83988,76329.97,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 973078,FL,OKALOOSA COUNTY,43776,43776,43776,43776,43776,38569.37,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 587327,FL,OKALOOSA COUNTY,252486,252486,252486,252486,252486,215382.17,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 575246,FL,OKALOOSA COUNTY,55125,55125,55125,55125,55125,44827.65,0,1102.5,0,0,30.788153,-86.559044,Residential,Wood,1 943418,FL,OKALOOSA COUNTY,1314,1314,1314,1314,1314,1638.81,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 578947,FL,OKALOOSA COUNTY,1558458,1558458,1558458,1558458,1558458,1990783.6,0,0,0,0,30.788153,-86.559044,Residential,Masonry,1 186785,FL,OKALOOSA COUNTY,110619,110619,110619,110619,110619,170521.84,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 636868,FL,OKALOOSA COUNTY,847692,847692,847692,847692,847692,1218723.4,0,0,0,0,30.788153,-86.559044,Residential,Masonry,1 396787,FL,OKALOOSA COUNTY,442917,442917,442917,442917,442917,517893.99,0,0,0,0,30.788153,-86.559044,Residential,Masonry,1 960541,FL,OKALOOSA COUNTY,234414,234414,234414,234414,234414,311526.36,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 112131,FL,OKALOOSA COUNTY,691020,691020,691020,691020,691020,830816.11,0,13820.4,0,0,30.788153,-86.559044,Residential,Masonry,1 188509,FL,OKALOOSA COUNTY,1553247,1553247,1553247,1553247,1553247,1588682.78,0,0,0,0,30.788153,-86.559044,Residential,Masonry,1 413139,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,25561.62,0,441.9,0,0,30.788153,-86.559044,Residential,Wood,1 962216,FL,OKALOOSA COUNTY,666,666,666,666,666,576.22,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 486011,FL,OKALOOSA COUNTY,666,666,666,666,666,681.96,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 807241,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,1687.08,0,28.8,0,0,30.788153,-86.559044,Residential,Wood,1 633515,FL,OKALOOSA COUNTY,9945,9945,9945,9945,9945,8499.99,0,198.9,0,0,30.788153,-86.559044,Residential,Wood,1 834247,FL,OKALOOSA COUNTY,13428,13428,13428,13428,13428,16501.94,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 784953,FL,OKALOOSA COUNTY,4725,4725,4725,4725,4725,4817.69,0,94.5,0,0,30.788153,-86.559044,Residential,Wood,1 468672,FL,OKALOOSA COUNTY,8253,8253,8253,8253,8253,7737.04,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 164662,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,4676.86,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 136179,FL,OKALOOSA COUNTY,963,963,963,963,963,1099.93,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 703995,FL,OKALOOSA COUNTY,963,963,963,963,963,1003.96,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 236855,FL,OKALOOSA COUNTY,23895,23895,23895,23895,23895,21496.9,0,477.9,0,0,30.788153,-86.559044,Residential,Wood,1 574154,FL,OKALOOSA COUNTY,6336,6336,6336,6336,6336,5815.27,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 909313,FL,OKALOOSA COUNTY,1197,1197,1197,1197,1197,1962.95,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 867949,FL,OKALOOSA COUNTY,243,243,243,243,243,274.25,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 988803,FL,OKALOOSA COUNTY,198,198,198,198,198,284.57,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 176858,FL,OKALOOSA COUNTY,198,198,198,198,198,173.76,0,0,0,0,30.788153,-86.559044,Residential,Wood,1 175809,FL,OKALOOSA COUNTY,67878,67878,67878,67878,67878,118285.83,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 742632,FL,OKALOOSA COUNTY,70362,70362,70362,70362,70362,70361.93,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 385687,FL,OKALOOSA COUNTY,386460,386460,386460,386460,386460,327965.41,0,7729.2,0,0,30.71376,-86.61073,Residential,Masonry,1 177371,FL,OKALOOSA COUNTY,72837,72837,72837,72837,72837,114221.16,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 112455,FL,OKALOOSA COUNTY,72837,72837,72837,72837,72837,66307.16,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 336898,FL,OKALOOSA COUNTY,78003,78003,78003,78003,78003,94652.19,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 204230,FL,OKALOOSA COUNTY,8064,8064,8064,8064,8064,7575,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 830696,FL,OKALOOSA COUNTY,6714,6714,6714,6714,6714,10570.32,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 909294,FL,OKALOOSA COUNTY,1143,1143,1143,1143,1143,1909.68,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 782864,FL,OKALOOSA COUNTY,3087,3087,3087,3087,3087,3155.28,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 843402,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,2659.74,0,28.8,0,0,30.71376,-86.61073,Residential,Wood,1 869528,FL,OKALOOSA COUNTY,2979,2979,2979,2979,2979,4654.02,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 524469,FL,OKALOOSA COUNTY,27999,27999,27999,27999,27999,31019.81,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 169804,FL,OKALOOSA COUNTY,30231,30231,30231,30231,30231,46882.6,0,0,0,0,30.71376,-86.61073,Residential,Wood,1 347285,FL,OKALOOSA COUNTY,5634,5634,5634,5634,5634,7076.28,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 567160,FL,OKALOOSA COUNTY,5634,5634,5634,5634,5634,7100.1,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 654565,FL,OKALOOSA COUNTY,16947,16947,16947,16947,16947,13693.18,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 510895,FL,OKALOOSA COUNTY,14013,14013,14013,14013,14013,12503.07,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 987492,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,64070.74,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 586377,FL,OKALOOSA COUNTY,666,666,666,666,666,980.64,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 337553,FL,OKALOOSA COUNTY,666,666,666,666,666,540.33,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 354199,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,1287.07,0,28.8,0,0,30.79305,-86.56199,Residential,Wood,1 981409,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,2308.95,0,28.8,0,0,30.79305,-86.56199,Residential,Wood,1 206290,FL,OKALOOSA COUNTY,279,279,279,279,279,292.16,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 337732,FL,OKALOOSA COUNTY,1908,1908,1908,1908,1908,1281.51,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 645321,FL,OKALOOSA COUNTY,1197,1197,1197,1197,1197,1306.46,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 975467,FL,OKALOOSA COUNTY,207,207,207,207,207,285.72,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 395047,FL,OKALOOSA COUNTY,207,207,207,207,207,269.27,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 642389,FL,OKALOOSA COUNTY,65655,65655,65655,65655,65655,52014.78,0,1313.1,0,0,30.79305,-86.56199,Residential,Wood,1 224356,FL,OKALOOSA COUNTY,2385,2385,2385,2385,2385,3397.77,0,47.7,0,0,30.79305,-86.56199,Residential,Wood,1 653196,FL,OKALOOSA COUNTY,1386,1386,1386,1386,1386,1873.87,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 333301,FL,OKALOOSA COUNTY,1386,1386,1386,1386,1386,1860.62,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 927664,FL,OKALOOSA COUNTY,1386,1386,1386,1386,1386,1427.01,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 126301,FL,OKALOOSA COUNTY,1386,1386,1386,1386,1386,1627.44,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 363406,FL,OKALOOSA COUNTY,1386,1386,1386,1386,1386,2176,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 554639,FL,OKALOOSA COUNTY,2187,2187,2187,2187,2187,1655.21,0,0,0,0,30.79305,-86.56199,Residential,Wood,1 537517,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,70070.34,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 985795,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,53099.81,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 384126,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,74567.48,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 487525,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,81817.25,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 922534,FL,OKALOOSA COUNTY,0,1531078.63,0,0,1531078.63,1710695.59,0,0,0,0,30.7598,-86.5826,Residential,Masonry,4 760822,FL,OKALOOSA COUNTY,1009192.5,1009192.5,0,0,1009192.5,1594019.55,0,0,0,0,30.7248,-86.61631,Residential,Masonry,1 623487,FL,OKALOOSA COUNTY,365565.6,365565.6,0,0,365565.6,319138.77,0,0,0,0,30.741198,-86.563911,Residential,Masonry,1 872380,FL,OKALOOSA COUNTY,295471.8,295471.8,0,0,295471.8,306956.79,0,0,0,0,30.772371,-86.566238,Residential,Wood,1 524056,FL,OKALOOSA COUNTY,280900.8,280900.8,0,0,280900.8,452527.82,0,0,0,0,30.772371,-86.566238,Residential,Wood,1 222610,FL,OKALOOSA COUNTY,251547.3,251547.3,0,0,251547.3,334557.91,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 198654,FL,OKALOOSA COUNTY,492556.5,492556.5,0,0,492556.5,725358.4,0,0,0,0,30.72617,-86.588539,Residential,Masonry,1 990746,FL,OKALOOSA COUNTY,0,455004.97,0,0,455004.97,520261.79,0,0,0,0,30.711639,-86.584663,Residential,Masonry,3 225303,FL,OKALOOSA COUNTY,0,33488.37,0,0,33488.37,31730.09,0,0,0,0,30.715816,-86.610115,Residential,Wood,1 925232,FL,OKALOOSA COUNTY,0,68250.75,0,0,68250.75,71207.91,0,0,0,0,30.723005,-86.6131,Residential,Wood,3 800314,FL,OKALOOSA COUNTY,0,44947.21,0,0,44947.21,64271.82,0,0,0,0,30.77213,-86.55778,Residential,Wood,3 550794,FL,OKALOOSA COUNTY,0,45500.5,0,0,45500.5,51033.81,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 350309,FL,OKALOOSA COUNTY,0,44947.21,0,0,44947.21,58728.03,0,0,0,0,30.783105,-86.575925,Residential,Wood,3 580261,FL,OKALOOSA COUNTY,0,455004.97,0,0,455004.97,361150.19,0,0,0,0,30.754225,-86.57643,Residential,Masonry,3 348652,FL,OKALOOSA COUNTY,0,6916.08,0,0,6916.08,10630.62,0,0,0,0,30.77011,-86.56572,Residential,Wood,1 889450,FL,OKALOOSA COUNTY,0,4550.05,0,0,4550.05,6054.11,0,0,0,0,30.761776,-86.570992,Residential,Wood,1 399352,FL,OKALOOSA COUNTY,0,45500.5,0,0,45500.5,39130.43,0,0,0,0,30.720987,-86.588478,Residential,Wood,1 580279,FL,OKALOOSA COUNTY,0,7862.49,0,0,7862.49,7987.17,0,0,0,0,30.715145,-86.58947,Residential,Wood,3 943758,FL,OKALOOSA COUNTY,0,4368.05,0,0,4368.05,6468.36,0,0,0,0,30.715145,-86.58947,Residential,Wood,3 430347,FL,OKALOOSA COUNTY,0,182001.99,0,0,182001.99,340314.6,0,0,0,0,30.756956,-86.576401,Residential,Wood,1 170664,FL,OKALOOSA COUNTY,0,4550.05,0,0,4550.05,7100.13,0,0,0,0,30.75697,-86.57196,Residential,Wood,1 978837,FL,OKALOOSA COUNTY,0,31850.35,0,0,31850.35,25061.89,0,0,0,0,30.767532,-86.579643,Residential,Wood,1 275155,FL,OKALOOSA COUNTY,0,45500.5,0,0,45500.5,52752.37,0,0,0,0,30.787675,-86.55278,Residential,Wood,3 194680,FL,OKALOOSA COUNTY,0,5460.06,0,0,5460.06,7703.1,0,0,0,0,30.787675,-86.55278,Residential,Wood,3 695630,FL,OKALOOSA COUNTY,0,40950.45,0,0,40950.45,43625.74,0,0,0,0,30.758911,-86.583542,Residential,Wood,1 215995,FL,OKALOOSA COUNTY,0,682507.46,0,0,682507.46,697140.42,0,0,0,0,30.757669,-86.571175,Residential,Masonry,1 238812,FL,OKALOOSA COUNTY,0,11575.33,0,0,11575.33,16753.9,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 968286,FL,OKALOOSA COUNTY,0,9100.1,0,0,9100.1,8670.88,0,0,0,0,30.782736,-86.575943,Residential,Wood,1 218943,FL,OKALOOSA COUNTY,0,38344.18,0,0,38344.18,41006.22,0,0,0,0,30.753122,-86.564156,Residential,Wood,1 317113,FL,OKALOOSA COUNTY,0,121875.81,0,0,121875.81,175378.68,0,0,0,0,30.7598,-86.5826,Residential,Wood,4 451791,FL,OKALOOSA COUNTY,0,13237,0,0,13237,14171.54,0,0,0,0,30.761627,-86.568062,Residential,Wood,3 652662,FL,OKALOOSA COUNTY,0,128100.28,0,0,128100.28,171535.5,0,0,0,0,30.75617,-86.56985,Residential,Wood,1 400773,FL,OKALOOSA COUNTY,0,52032.55,0,0,52032.55,44209.98,0,0,0,0,30.69932,-86.573853,Residential,Wood,1 665980,FL,OKALOOSA COUNTY,0,355472.64,0,0,355472.64,429755.75,0,0,0,0,30.723005,-86.6131,Residential,Wood,3 158638,FL,OKALOOSA COUNTY,0,1258088.75,0,0,1258088.75,1555347.45,0,0,0,0,30.723005,-86.6131,Residential,Masonry,3 292508,FL,OKALOOSA COUNTY,0,52032.55,0,0,52032.55,54059.74,0,0,0,0,30.769675,-86.54621,Residential,Wood,3 464645,FL,OKALOOSA COUNTY,0,364003.98,0,0,364003.98,488176.66,0,0,0,0,30.723005,-86.6131,Residential,Masonry,3 935905,FL,OKALOOSA COUNTY,0,14456.42,0,0,14456.42,12133.39,0,0,0,0,30.77714,-86.58552,Residential,Wood,3 406770,FL,OKALOOSA COUNTY,0,455004.97,0,0,455004.97,395003.92,0,0,0,0,30.779055,-86.567635,Residential,Masonry,3 590484,FL,OKALOOSA COUNTY,0,44590.49,0,0,44590.49,61980.78,0,0,0,0,30.775682,-86.578369,Residential,Wood,1 812083,FL,OKALOOSA COUNTY,0,93657.31,0,0,93657.31,147995.04,0,0,0,0,30.763896,-86.560574,Residential,Wood,4 406339,FL,OKALOOSA COUNTY,0,91000.99,0,0,91000.99,117575.56,0,0,0,0,30.726191,-86.585327,Residential,Wood,1 590191,FL,OKALOOSA COUNTY,0,50050.55,0,0,50050.55,66707.37,0,0,0,0,30.726191,-86.585327,Residential,Wood,1 872415,FL,OKALOOSA COUNTY,0,52032.55,0,0,52032.55,75749.19,0,0,0,0,30.70966,-86.58829,Residential,Wood,3 100183,FL,OKALOOSA COUNTY,0,52032.55,0,0,52032.55,75451.36,0,0,0,0,30.711832,-86.570244,Residential,Wood,1 388113,FL,OKALOOSA COUNTY,0,59008.34,0,0,59008.34,65462.43,0,0,0,0,30.75653,-86.56736,Residential,Wood,1 401548,FL,OKALOOSA COUNTY,0,1564010.76,0,0,1564010.76,1743934.55,0,0,0,0,30.733477,-86.566124,Residential,Masonry,1 470715,FL,OKALOOSA COUNTY,0,3809046.2,0,0,3809046.2,4083945.06,0,0,0,0,30.760288,-86.569801,Commercial,Reinforced Masonry,1 867722,FL,OKALOOSA COUNTY,0,664901.74,0,0,664901.74,769222.16,0,0,0,0,30.737686,-86.564827,Residential,Masonry,3 901247,FL,OKALOOSA COUNTY,0,0,0,0,6953384.19,9180000,0,0,0,0,30.782065,-86.539825,Commercial,Reinforced Masonry,3 640036,FL,WALTON COUNTY,0,306004.91,0,0,306004.91,552608.15,0,0,0,0,30.97593,-86.304025,Residential,Wood,1 241060,FL,WALTON COUNTY,0,25164.88,0,0,25164.88,31891.45,0,0,0,0,30.9688,-86.2997,Residential,Wood,4 628393,FL,WALTON COUNTY,0,112808.11,0,0,112808.11,85657,0,0,0,0,30.9688,-86.2997,Residential,Wood,4 446363,FL,WALTON COUNTY,0,10259.22,0,0,10259.22,14273.14,0,0,0,0,30.9688,-86.2997,Residential,Wood,4 260998,FL,WALTON COUNTY,0,124817.79,0,0,124817.79,164289.92,0,0,0,0,30.9688,-86.2997,Residential,Wood,4 690403,FL,WALTON COUNTY,0,55362.73,0,0,55362.73,70338.68,0,0,0,0,30.9688,-86.2997,Residential,Wood,4 393469,FL,WALTON COUNTY,0,52516.08,0,0,52516.08,81128.52,0,0,0,0,30.9688,-86.2997,Residential,Wood,4 264232,FL,WALTON COUNTY,0,89838.61,0,0,89838.61,144173.01,0,0,0,0,30.959765,-86.29714,Residential,Wood,3 743750,FL,WALTON COUNTY,0,15853.87,0,0,15853.87,24894.61,0,0,0,0,30.959765,-86.29714,Residential,Wood,3 907482,FL,WALTON COUNTY,0,21713.26,0,0,21713.26,21749.39,0,0,0,0,30.9688,-86.2997,Residential,Wood,3 921398,FL,WALTON COUNTY,0,52299.31,0,0,52299.31,58351.9,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 963545,FL,WALTON COUNTY,0,485735.39,0,0,485735.39,803372.33,0,0,0,0,30.959765,-86.29714,Residential,Masonry,4 384813,FL,WALTON COUNTY,0,695122.73,0,0,695122.73,880598.85,0,0,0,0,30.959765,-86.29714,Residential,Masonry,4 116201,FL,WALTON COUNTY,0,1458108.42,0,0,1458108.42,2241316.78,0,0,0,0,30.959765,-86.29714,Residential,Masonry,4 206089,FL,WALTON COUNTY,0,726381.15,0,0,726381.15,1114474.97,0,0,0,0,30.959765,-86.29714,Residential,Masonry,4 202042,FL,WALTON COUNTY,0,21238.78,0,0,21238.78,25878.68,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 870972,FL,WALTON COUNTY,0,389756.65,0,0,389756.65,638786.2,0,0,0,0,30.959765,-86.29714,Residential,Masonry,4 263023,FL,WALTON COUNTY,0,50476.31,0,0,50476.31,67156.31,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 444839,FL,WALTON COUNTY,0,3759754.45,0,0,3759754.45,6184645.67,0,0,0,0,30.959765,-86.29714,Commercial,Reinforced Masonry,4 554136,FL,WALTON COUNTY,0,22345.04,0,0,22345.04,29253.59,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 763442,FL,WALTON COUNTY,0,16040.21,0,0,16040.21,20018.19,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 929994,FL,WALTON COUNTY,0,50753.83,0,0,50753.83,80903.03,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 531174,FL,WALTON COUNTY,0,1316.6,0,0,1316.6,1293,0,0,0,0,30.959765,-86.29714,Residential,Wood,4 557398,FL,OKALOOSA COUNTY,0,5619064.25,0,0,5619064.25,9900000,0,0,0,0,30.698586,-86.523453,Commercial,Reinforced Masonry,1 404442,FL,OKALOOSA COUNTY,0,0,0,0,6029617.83,6024191.18,0,0,0,0,30.70207,-86.56612,Commercial,Reinforced Masonry,3 506915,FL,OKALOOSA COUNTY,67500,67500,67500,67500,67500,76885.88,0,1350,0,0,30.736893,-86.559853,Residential,Wood,3 373536,FL,OKALOOSA COUNTY,21780000,21780000,21780000,21780000,21780000,18090000,0,0,0,0,30.736879,-86.555634,Commercial,Reinforced Concrete,3 844429,FL,OKALOOSA COUNTY,45000,45000,45000,45000,45000,46818,0,900,0,0,30.736879,-86.555634,Residential,Wood,3 283751,FL,OKALOOSA COUNTY,4383,4383,4383,4383,4383,3839.57,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 346096,FL,OKALOOSA COUNTY,1371240,1371240,1371240,1371240,1371240,1564996.21,0,27424.8,0,0,30.75304,-86.563629,Residential,Masonry,3 636998,FL,OKALOOSA COUNTY,137934,137934,137934,137934,137934,114459.84,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 244426,FL,OKALOOSA COUNTY,8325,8325,8325,8325,8325,12560.43,0,166.5,0,0,30.75304,-86.563629,Residential,Wood,3 114549,FL,OKALOOSA COUNTY,62991,62991,62991,62991,62991,60403.96,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 662993,FL,OKALOOSA COUNTY,81945,81945,81945,81945,81945,97140.64,0,1638.9,0,0,30.75304,-86.563629,Residential,Wood,3 221023,FL,OKALOOSA COUNTY,67878,67878,67878,67878,67878,71782.21,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 657126,FL,OKALOOSA COUNTY,67878,67878,67878,67878,67878,92083.29,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 579728,FL,OKALOOSA COUNTY,50391,50391,50391,50391,50391,53256.43,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 342330,FL,OKALOOSA COUNTY,4419,4419,4419,4419,4419,4678.21,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 522288,FL,OKALOOSA COUNTY,39348,39348,39348,39348,39348,57676.02,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 147972,FL,OKALOOSA COUNTY,2133,2133,2133,2133,2133,2663.66,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 413112,FL,OKALOOSA COUNTY,909,909,909,909,909,1135.15,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 769784,FL,OKALOOSA COUNTY,11943,11943,11943,11943,11943,11914.34,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 442020,FL,OKALOOSA COUNTY,3402,3402,3402,3402,3402,4553.51,0,0,0,0,30.75304,-86.563629,Residential,Wood,3 323442,FL,OKALOOSA COUNTY,707670,707670,707670,707670,707670,709934.54,0,14153.4,0,0,30.7695,-86.5848,Residential,Masonry,4 998523,FL,OKALOOSA COUNTY,526698,526698,526698,526698,526698,472342.77,0,0,0,0,30.7695,-86.5848,Residential,Masonry,4 241351,FL,OKALOOSA COUNTY,670437,670437,670437,670437,670437,668012.7,0,0,0,0,30.7695,-86.5848,Residential,Masonry,4 254636,FL,OKALOOSA COUNTY,919017,919017,919017,919017,919017,1184208.55,0,0,0,0,30.7695,-86.5848,Residential,Masonry,4 599130,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,24484.09,0,441.9,0,0,30.7695,-86.5848,Residential,Wood,4 993406,FL,OKALOOSA COUNTY,666,666,666,666,666,879.16,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 129197,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,1609.59,0,28.8,0,0,30.7695,-86.5848,Residential,Wood,4 387772,FL,OKALOOSA COUNTY,387,387,387,387,387,279.52,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 188539,FL,OKALOOSA COUNTY,387,387,387,387,387,351.09,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 966998,FL,OKALOOSA COUNTY,387,387,387,387,387,567,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 749607,FL,OKALOOSA COUNTY,387,387,387,387,387,550.16,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 535991,FL,OKALOOSA COUNTY,10737,10737,10737,10737,10737,11711.28,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 193274,FL,OKALOOSA COUNTY,963,963,963,963,963,885.49,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 754564,FL,OKALOOSA COUNTY,243,243,243,243,243,409.55,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 749566,FL,OKALOOSA COUNTY,243,243,243,243,243,412.01,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 847856,FL,OKALOOSA COUNTY,243,243,243,243,243,201.63,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 330371,FL,OKALOOSA COUNTY,243,243,243,243,243,189.32,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 497553,FL,OKALOOSA COUNTY,243,243,243,243,243,291.21,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 113326,FL,OKALOOSA COUNTY,243,243,243,243,243,416.97,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 903029,FL,OKALOOSA COUNTY,243,243,243,243,243,340.03,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 222753,FL,OKALOOSA COUNTY,243,243,243,243,243,280.97,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 681211,FL,OKALOOSA COUNTY,14400,14400,14400,14400,14400,18989.11,0,288,0,0,30.7695,-86.5848,Residential,Wood,4 297969,FL,OKALOOSA COUNTY,2880,2880,2880,2880,2880,3714.3,0,57.6,0,0,30.7695,-86.5848,Residential,Wood,4 428746,FL,OKALOOSA COUNTY,3843,3843,3843,3843,3843,5356.83,0,0,0,0,30.7695,-86.5848,Residential,Wood,4 803892,FL,OKALOOSA COUNTY,11160000,11160000,11160000,11160000,11160000,15570000,0,223419.6,0,0,30.77096,-86.54364,Commercial,Reinforced Concrete,1 438700,FL,OKALOOSA COUNTY,59157,59157,59157,59157,59157,57568.75,0,0,0,0,30.77096,-86.54364,Residential,Wood,1 398597,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,92194.63,0,0,0,0,30.77096,-86.54364,Residential,Wood,1 164281,FL,OKALOOSA COUNTY,144486,144486,144486,144486,144486,141844.8,0,0,0,0,30.77096,-86.54364,Residential,Wood,1 803877,FL,OKALOOSA COUNTY,5040,5040,5040,5040,5040,6159.93,0,100.8,0,0,30.77096,-86.54364,Residential,Wood,1 482168,FL,OKALOOSA COUNTY,4680,4680,4680,4680,4680,4887.27,0,93.6,0,0,30.77096,-86.54364,Residential,Wood,1 755955,FL,OKALOOSA COUNTY,9342,9342,9342,9342,9342,11260.47,0,0,0,0,30.77096,-86.54364,Residential,Wood,1 965248,FL,OKALOOSA COUNTY,49095,49095,49095,49095,49095,52539.51,0,981.9,0,0,30.77096,-86.54364,Residential,Wood,1 244345,FL,OKALOOSA COUNTY,28053,28053,28053,28053,28053,24784.83,0,0,0,0,30.77096,-86.54364,Residential,Wood,1 936339,FL,OKALOOSA COUNTY,900,900,900,900,900,1261.46,0,18,0,0,30.77096,-86.54364,Residential,Wood,1 897474,FL,OKALOOSA COUNTY,9018,9018,9018,9018,9018,12287.03,0,0,0,0,30.77096,-86.54364,Residential,Wood,1 391278,FL,OKALOOSA COUNTY,11520,11520,11520,11520,11520,14399.7,0,230.4,0,0,30.77096,-86.54364,Residential,Wood,1 957782,FL,OKALOOSA COUNTY,150380.1,150380.1,0,0,150380.1,164136.12,0,0,0,0,30.752665,-86.491795,Residential,Wood,1 251684,FL,OKALOOSA COUNTY,0,44947.21,0,0,44947.21,36174.64,0,0,0,0,30.730104,-86.554565,Residential,Wood,1 641478,FL,OKALOOSA COUNTY,0,3003032.83,0,0,3003032.83,4220852.74,0,0,0,0,30.79068,-86.55425,Commercial,Reinforced Masonry,1 474867,FL,OKALOOSA COUNTY,0,9100.1,0,0,9100.1,8069.09,0,0,0,0,30.773052,-86.562668,Residential,Wood,1 490406,FL,OKALOOSA COUNTY,0,28392.31,0,0,28392.31,42647.29,0,0,0,0,30.743868,-86.555473,Residential,Wood,3 915481,FL,OKALOOSA COUNTY,0,53872.59,0,0,53872.59,76886.1,0,0,0,0,30.781746,-86.56012,Residential,Wood,1 841009,FL,OKALOOSA COUNTY,0,27300.3,0,0,27300.3,38602.19,0,0,0,0,30.79068,-86.55425,Residential,Wood,1 840625,FL,OKALOOSA COUNTY,0,6333.67,0,0,6333.67,8955.81,0,0,0,0,30.773052,-86.562668,Residential,Wood,1 635630,FL,OKALOOSA COUNTY,0,44947.21,0,0,44947.21,35223.11,0,0,0,0,30.727974,-86.561211,Residential,Wood,1 177196,FL,OKALOOSA COUNTY,0,21135.89,0,0,21135.89,34214.78,0,0,0,0,30.773052,-86.562668,Residential,Wood,1 861422,FL,OKALOOSA COUNTY,0,22568.25,0,0,22568.25,33407.55,0,0,0,0,30.773052,-86.562668,Residential,Wood,1 552214,FL,OKALOOSA COUNTY,0,2616.28,0,0,2616.28,2760.03,0,0,0,0,30.773052,-86.562668,Residential,Wood,1 238887,FL,OKALOOSA COUNTY,0,1478766.17,0,0,1478766.17,1708566.43,0,0,0,0,30.79072,-86.555809,Residential,Masonry,1 493555,FL,OKALOOSA COUNTY,0,43239.12,0,0,43239.12,65053.09,0,0,0,0,30.759844,-86.563759,Residential,Wood,1 132602,FL,OKALOOSA COUNTY,0,4550.05,0,0,4550.05,5119.62,0,0,0,0,30.760754,-86.568718,Residential,Wood,1 845185,FL,OKALOOSA COUNTY,0,524165.73,0,0,524165.73,543219.16,0,0,0,0,30.754913,-86.559509,Residential,Masonry,3 164980,FL,OKALOOSA COUNTY,0,22750.25,0,0,22750.25,18837.21,0,0,0,0,30.773052,-86.562668,Residential,Wood,1 496569,FL,OKALOOSA COUNTY,0,4537.31,0,0,4537.31,3667.71,0,0,0,0,30.760576,-86.563705,Residential,Wood,1 148266,FL,OKALOOSA COUNTY,0,1048.33,0,0,1048.33,1077.08,0,0,0,0,30.760576,-86.563705,Residential,Wood,1 147958,FL,OKALOOSA COUNTY,0,1048.33,0,0,1048.33,1268.72,0,0,0,0,30.760576,-86.563705,Residential,Wood,1 163343,FL,OKALOOSA COUNTY,0,36140.14,0,0,36140.14,64271.62,0,0,0,0,30.746611,-86.559311,Residential,Wood,1 329163,FL,OKALOOSA COUNTY,0,66257.82,0,0,66257.82,73007.51,0,0,0,0,30.75358,-86.55555,Residential,Wood,1 583236,FL,OKALOOSA COUNTY,0,52032.55,0,0,52032.55,56241.05,0,0,0,0,30.72242,-86.560692,Residential,Wood,1 461324,FL,OKALOOSA COUNTY,0,33731.34,0,0,33731.34,35829.43,0,0,0,0,30.763685,-86.549103,Residential,Wood,1 220158,FL,OKALOOSA COUNTY,0,104064.19,0,0,104064.19,173790.32,0,0,0,0,30.761595,-86.557167,Residential,Wood,1 328677,FL,OKALOOSA COUNTY,922399.2,922399.2,0,0,922399.2,796952.91,0,0,0,0,30.392,-86.4834,Residential,Masonry,4 488314,FL,OKALOOSA COUNTY,0,18493.2,0,18493.2,18493.2,22095.68,0,0,0,0,30.39876,-86.49266,Residential,Wood,1 310994,FL,OKALOOSA COUNTY,799947,799947,799947,799947,799947,880765.65,0,0,0,0,30.402296,-86.491508,Residential,Masonry,1 713148,FL,OKALOOSA COUNTY,492228,492228,492228,492228,492228,688016.61,0,0,0,0,30.402296,-86.491508,Residential,Masonry,1 489265,FL,OKALOOSA COUNTY,1278045,1278045,1278045,1278045,1278045,1080428.57,0,25560.9,0,0,30.402296,-86.491508,Residential,Masonry,1 659216,FL,OKALOOSA COUNTY,11664,11664,11664,11664,11664,17199.73,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 279868,FL,OKALOOSA COUNTY,12789,12789,12789,12789,12789,18060.37,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 495998,FL,OKALOOSA COUNTY,6210,6210,6210,6210,6210,5830,0,124.2,0,0,30.402296,-86.491508,Residential,Wood,1 568583,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,31772.52,0,441.9,0,0,30.402296,-86.491508,Residential,Wood,1 677274,FL,OKALOOSA COUNTY,666,666,666,666,666,501.79,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 852311,FL,OKALOOSA COUNTY,387,387,387,387,387,328.49,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 822395,FL,OKALOOSA COUNTY,387,387,387,387,387,575.19,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 253856,FL,OKALOOSA COUNTY,387,387,387,387,387,609.28,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 551302,FL,OKALOOSA COUNTY,387,387,387,387,387,376.16,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 496047,FL,OKALOOSA COUNTY,279,279,279,279,279,338.33,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 374148,FL,OKALOOSA COUNTY,279,279,279,279,279,274.58,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 792523,FL,OKALOOSA COUNTY,963,963,963,963,963,961.74,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 900748,FL,OKALOOSA COUNTY,963,963,963,963,963,1410.31,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 445981,FL,OKALOOSA COUNTY,963,963,963,963,963,1157.83,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 660678,FL,OKALOOSA COUNTY,963,963,963,963,963,1236.49,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 150447,FL,OKALOOSA COUNTY,963,963,963,963,963,1362.39,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 364459,FL,OKALOOSA COUNTY,963,963,963,963,963,1599.51,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 887035,FL,OKALOOSA COUNTY,990,990,990,990,990,1494.14,0,19.8,0,0,30.402296,-86.491508,Residential,Wood,1 971990,FL,OKALOOSA COUNTY,31338,31338,31338,31338,31338,44115.88,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 951307,FL,OKALOOSA COUNTY,173385,173385,173385,173385,173385,275906.86,0,3467.7,0,0,30.402296,-86.491508,Residential,Wood,1 281064,FL,OKALOOSA COUNTY,963,963,963,963,963,905.99,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 753008,FL,OKALOOSA COUNTY,243,243,243,243,243,357.17,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 502107,FL,OKALOOSA COUNTY,243,243,243,243,243,343.42,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 462946,FL,OKALOOSA COUNTY,243,243,243,243,243,219.09,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 643422,FL,OKALOOSA COUNTY,243,243,243,243,243,207.04,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 120198,FL,OKALOOSA COUNTY,243,243,243,243,243,356.8,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 202971,FL,OKALOOSA COUNTY,243,243,243,243,243,342.87,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 759562,FL,OKALOOSA COUNTY,243,243,243,243,243,314.45,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 799104,FL,OKALOOSA COUNTY,243,243,243,243,243,170.6,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 558130,FL,OKALOOSA COUNTY,28791,28791,28791,28791,28791,33451.28,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 886216,FL,OKALOOSA COUNTY,4806,4806,4806,4806,4806,5209.8,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 951224,FL,OKALOOSA COUNTY,225,225,225,225,225,304.77,0,4.5,0,0,30.402296,-86.491508,Residential,Wood,1 216749,FL,OKALOOSA COUNTY,225,225,225,225,225,252.17,0,4.5,0,0,30.402296,-86.491508,Residential,Wood,1 581390,FL,OKALOOSA COUNTY,783,783,783,783,783,959.14,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 502722,FL,OKALOOSA COUNTY,621,621,621,621,621,508.79,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 146138,FL,OKALOOSA COUNTY,621,621,621,621,621,743,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 532633,FL,OKALOOSA COUNTY,1553391,1553391,1553391,1553391,1553391,1250436.26,0,0,0,0,30.400337,-86.425865,Residential,Masonry,1 927138,FL,OKALOOSA COUNTY,1553391,1553391,1553391,1553391,1553391,2322304.01,0,0,0,0,30.400337,-86.425865,Residential,Masonry,1 673188,FL,OKALOOSA COUNTY,7029,7029,7029,7029,7029,9751.58,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 736391,FL,OKALOOSA COUNTY,3942,3942,3942,3942,3942,3963.6,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 604743,FL,OKALOOSA COUNTY,78723,78723,78723,78723,78723,101215.18,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 692332,FL,OKALOOSA COUNTY,7002,7002,7002,7002,7002,8934.17,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 427050,FL,OKALOOSA COUNTY,666,666,666,666,666,1097.72,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 988573,FL,OKALOOSA COUNTY,666,666,666,666,666,938.15,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 940597,FL,OKALOOSA COUNTY,666,666,666,666,666,1012.99,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 239535,FL,OKALOOSA COUNTY,279,279,279,279,279,301.3,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 347408,FL,OKALOOSA COUNTY,279,279,279,279,279,256.38,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 538280,FL,OKALOOSA COUNTY,7686,7686,7686,7686,7686,9393.89,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 551460,FL,OKALOOSA COUNTY,2025,2025,2025,2025,2025,1816.21,0,40.5,0,0,30.400337,-86.425865,Residential,Wood,1 749963,FL,OKALOOSA COUNTY,61470,61470,61470,61470,61470,65561.44,0,1229.4,0,0,30.400337,-86.425865,Residential,Wood,1 161927,FL,OKALOOSA COUNTY,2187,2187,2187,2187,2187,1939.22,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 150363,FL,OKALOOSA COUNTY,2187,2187,2187,2187,2187,2813.33,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 107975,FL,OKALOOSA COUNTY,2187,2187,2187,2187,2187,3232.34,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 346822,FL,OKALOOSA COUNTY,243,243,243,243,243,185.24,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 541383,FL,OKALOOSA COUNTY,243,243,243,243,243,208.22,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 776492,FL,OKALOOSA COUNTY,621,621,621,621,621,645.58,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 794095,FL,OKALOOSA COUNTY,621,621,621,621,621,651.78,0,0,0,0,30.400337,-86.425865,Residential,Wood,1 975186,FL,OKALOOSA COUNTY,0,17910000,0,0,17910000,17370000,0,0,0,0,30.387985,-86.440338,Commercial,Reinforced Concrete,1 913911,FL,OKALOOSA COUNTY,0,490849.58,0,0,490849.58,692031.15,0,0,0,0,30.390381,-86.428543,Residential,Masonry,1 411601,FL,OKALOOSA COUNTY,591420.6,591420.6,0,0,591420.6,596797.2,0,0,0,0,30.389477,-86.421661,Residential,Masonry,1 151923,FL,OKALOOSA COUNTY,0,14040000,0,0,14040000,13230000,0,0,0,0,30.388758,-86.426064,Commercial,Reinforced Concrete,1 819754,FL,OKALOOSA COUNTY,30510000,30510000,30510000,30510000,30510000,42570000,0,0,0,0,30.39487,-86.51241,Commercial,Reinforced Concrete,1 154536,FL,OKALOOSA COUNTY,7486975.8,7486975.8,7486975.8,7486975.8,7486975.8,11160000,0,0,0,0,30.395382,-86.512505,Commercial,Reinforced Masonry,1 761630,FL,OKALOOSA COUNTY,2250,2250,2250,2250,2250,1687.77,0,67.5,0,0,30.395334,-86.511436,Residential,Wood,1 620772,FL,OKALOOSA COUNTY,3538339.2,3538339.2,3538339.2,3538339.2,3538339.2,4076725.82,0,0,0,0,30.39378,-86.47215,Commercial,Reinforced Masonry,1 294679,FL,OKALOOSA COUNTY,63000,63000,63000,63000,63000,48978.97,0,0,0,0,30.3917,-86.49172,Residential,Wood,1 624136,FL,OKALOOSA COUNTY,27090000,27090000,0,0,27090000,26460000,0,0,0,0,30.399208,-86.42865,Commercial,Reinforced Concrete,1 721031,FL,OKALOOSA COUNTY,27090000,27090000,0,0,27090000,29790000,0,0,0,0,30.399191,-86.428627,Commercial,Reinforced Concrete,1 927124,FL,OKALOOSA COUNTY,204831,204831,204831,204831,204831,295883.3,0,0,0,0,30.3906,-86.423973,Residential,Wood,3 304866,FL,OKALOOSA COUNTY,0,4147.09,0,0,4147.09,5319.06,0,0,0,0,30.394,-86.4573,Residential,Wood,4 346806,FL,OKALOOSA COUNTY,0,1697293.23,0,0,1697293.23,2622827.23,0,0,0,0,30.38896,-86.426102,Residential,Masonry,1 653887,FL,OKALOOSA COUNTY,0,187753.5,0,187753.5,187753.5,161748.14,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 949615,FL,OKALOOSA COUNTY,0,187753.5,0,187753.5,187753.5,266726.75,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 536648,FL,OKALOOSA COUNTY,0,187753.5,0,187753.5,187753.5,267379.76,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 633500,FL,OKALOOSA COUNTY,0,187753.5,0,187753.5,187753.5,246584.18,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 622395,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,245737.92,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 633813,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,256993.37,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 225863,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,278846.83,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 226126,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,249663.67,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 772926,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,175910.52,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 147594,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,208807.11,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 125807,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,189641.24,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 363724,FL,OKALOOSA COUNTY,0,364724.1,0,364724.1,364724.1,387616.01,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 996010,FL,OKALOOSA COUNTY,0,749345.4,0,749345.4,749345.4,793035.23,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 986423,FL,OKALOOSA COUNTY,0,364724.1,0,364724.1,364724.1,476183.78,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 253156,FL,OKALOOSA COUNTY,0,729448.2,0,729448.2,729448.2,741557.04,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 729943,FL,OKALOOSA COUNTY,0,749345.4,0,749345.4,749345.4,857877.59,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 391026,FL,OKALOOSA COUNTY,0,364724.1,0,364724.1,364724.1,602682.5,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 412655,FL,OKALOOSA COUNTY,0,285210,0,285210,285210,262279.12,0,8556.3,0,0,30.384724,-86.483353,Residential,Wood,3 647057,FL,OKALOOSA COUNTY,0,352281.6,0,352281.6,352281.6,365778.21,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 779973,FL,OKALOOSA COUNTY,0,364724.1,0,364724.1,364724.1,339504.16,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 689489,FL,OKALOOSA COUNTY,0,352281.6,0,352281.6,352281.6,529223.49,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 990714,FL,OKALOOSA COUNTY,0,704563.2,0,704563.2,704563.2,624365.59,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 706555,FL,OKALOOSA COUNTY,0,352281.6,0,352281.6,352281.6,300900.62,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 129296,FL,OKALOOSA COUNTY,0,704563.2,0,704563.2,704563.2,1087461.59,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 327539,FL,OKALOOSA COUNTY,0,650817,0,650817,650817,914667.97,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 118944,FL,OKALOOSA COUNTY,0,650817,0,650817,650817,627916.05,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 144243,FL,OKALOOSA COUNTY,0,650817,0,650817,650817,829791.68,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 437444,FL,OKALOOSA COUNTY,0,808023.6,0,808023.6,808023.6,810431.51,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 670813,FL,OKALOOSA COUNTY,0,808023.6,0,808023.6,808023.6,903388.16,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 575467,FL,OKALOOSA COUNTY,0,404011.8,0,404011.8,404011.8,527203.08,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 699009,FL,OKALOOSA COUNTY,0,704563.2,0,704563.2,704563.2,707073.56,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 671436,FL,OKALOOSA COUNTY,0,352236.6,0,352236.6,352236.6,439084.06,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 413834,FL,OKALOOSA COUNTY,0,352236.6,0,352236.6,352236.6,499365.12,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 239946,FL,OKALOOSA COUNTY,0,352236.6,0,352236.6,352236.6,488239.38,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 990000,FL,OKALOOSA COUNTY,0,352236.6,0,352236.6,352236.6,574376.73,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 826462,FL,OKALOOSA COUNTY,0,364724.1,0,364724.1,364724.1,388644.17,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 316214,FL,OKALOOSA COUNTY,0,531638.1,0,531638.1,531638.1,603547.47,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 492961,FL,OKALOOSA COUNTY,0,352281.6,0,352281.6,352281.6,450704.15,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 442410,FL,OKALOOSA COUNTY,0,531638.1,0,531638.1,531638.1,509887.72,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 896508,FL,OKALOOSA COUNTY,0,1063276.2,0,1063276.2,1063276.2,1101926.29,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 870816,FL,OKALOOSA COUNTY,0,1694376,0,1694376,1694376,2083370.84,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 677914,FL,OKALOOSA COUNTY,0,423594,0,423594,423594,650787.79,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 176452,FL,OKALOOSA COUNTY,0,1270782,0,1270782,1270782,1180576.81,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 970883,FL,OKALOOSA COUNTY,0,910024.2,0,910024.2,910024.2,1450487.57,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 725467,FL,OKALOOSA COUNTY,0,1122084.9,0,1122084.9,1122084.9,1064167.37,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 770729,FL,OKALOOSA COUNTY,0,420480,0,420480,420480,463670.86,0,12614.4,0,0,30.384724,-86.483353,Residential,Masonry,3 766802,FL,OKALOOSA COUNTY,0,687780,0,687780,687780,706315.67,0,20633.4,0,0,30.384724,-86.483353,Residential,Masonry,3 588698,FL,OKALOOSA COUNTY,0,869490,0,869490,869490,1201109.14,0,26084.7,0,0,30.384724,-86.483353,Residential,Masonry,3 298126,FL,OKALOOSA COUNTY,0,1111282.2,0,1111282.2,1111282.2,1488006.87,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 122168,FL,OKALOOSA COUNTY,0,21157.2,0,21157.2,21157.2,33280.28,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 892180,FL,OKALOOSA COUNTY,0,72316.8,0,72316.8,72316.8,109206.32,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 948179,FL,OKALOOSA COUNTY,0,65063.7,0,65063.7,65063.7,99360.08,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 337833,FL,OKALOOSA COUNTY,0,57879,0,57879,57879,60543.29,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 554172,FL,OKALOOSA COUNTY,0,53100,0,53100,53100,44213.82,0,1593,0,0,30.384724,-86.483353,Residential,Wood,3 669026,FL,OKALOOSA COUNTY,0,42484.5,0,42484.5,42484.5,49560.29,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 264935,FL,OKALOOSA COUNTY,0,397585.8,0,397585.8,397585.8,405418.24,0,0,0,0,30.384724,-86.483353,Residential,Masonry,3 505926,FL,OKALOOSA COUNTY,0,21600,0,21600,21600,28055.81,0,648,0,0,30.384724,-86.483353,Residential,Wood,3 465988,FL,OKALOOSA COUNTY,0,30359.7,0,30359.7,30359.7,30068,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 271099,FL,OKALOOSA COUNTY,0,82925.1,0,82925.1,82925.1,102566.08,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 556902,FL,OKALOOSA COUNTY,0,187753.5,0,187753.5,187753.5,283944.12,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 485501,FL,OKALOOSA COUNTY,0,187753.5,0,187753.5,187753.5,225287.3,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 599108,FL,OKALOOSA COUNTY,0,176351.4,0,176351.4,176351.4,269986.59,0,0,0,0,30.384724,-86.483353,Residential,Wood,3 358359,FL,OKALOOSA COUNTY,33020.1,33020.1,0,33020.1,33020.1,41196.54,0,0,0,0,30.38727,-86.452972,Residential,Wood,3 278650,FL,OKALOOSA COUNTY,0,920621.25,0,0,920621.25,1008927.24,0,0,0,0,30.386848,-86.471313,Residential,Masonry,1 609336,FL,OKALOOSA COUNTY,0,638081.62,0,0,638081.62,650257.49,0,0,0,0,30.385056,-86.500262,Residential,Masonry,1 572254,FL,OKALOOSA COUNTY,70110000,70110000,70110000,70110000,70110000,121500000,0,0,0,0,30.391748,-86.426323,Commercial,Steel Frame,3 385575,FL,OKALOOSA COUNTY,2286694.8,2286694.8,2286694.8,2286694.8,2286694.8,2055281.29,0,0,0,0,30.389488,-86.483536,Commercial,Reinforced Masonry,1 522335,FL,OKALOOSA COUNTY,540000,540000,540000,540000,540000,687602.52,0,27000,0,0,30.3906,-86.423973,Residential,Masonry,3 834638,FL,OKALOOSA COUNTY,0,144210.91,0,0,144210.91,171696.36,0,0,0,0,30.3842,-86.4589,Residential,Wood,3 635324,FL,OKALOOSA COUNTY,0,42887.32,0,0,42887.32,42242.29,0,0,0,0,30.404615,-86.499455,Residential,Wood,3 570424,FL,OKALOOSA COUNTY,0,31698.34,0,0,31698.34,34970.63,0,0,0,0,30.403845,-86.499069,Residential,Wood,1 942863,FL,OKALOOSA COUNTY,0,136320.27,0,0,136320.27,101197.36,0,0,0,0,30.396961,-86.486198,Residential,Wood,1 470637,FL,OKALOOSA COUNTY,0,162396.08,0,0,162396.08,187770.14,0,0,0,0,30.402296,-86.491508,Residential,Wood,1 996559,FL,OKALOOSA COUNTY,0,316029.52,0,0,316029.52,457016.61,0,0,0,0,30.38468,-86.485113,Residential,Wood,1 301932,FL,OKALOOSA COUNTY,0,14577.09,0,0,14577.09,16127.8,0,0,0,0,30.406105,-86.482788,Residential,Wood,1 632025,FL,OKALOOSA COUNTY,0,137815.13,0,0,137815.13,143746.69,0,0,0,0,30.41058,-86.4916,Residential,Wood,1 229880,FL,OKALOOSA COUNTY,0,495308.93,0,0,495308.93,407063.21,0,0,0,0,30.3842,-86.4589,Residential,Masonry,3 109576,FL,OKALOOSA COUNTY,0,11131.74,0,0,11131.74,15413.16,0,0,0,0,30.3842,-86.4589,Residential,Wood,3 788175,FL,OKALOOSA COUNTY,0,1357.94,0,0,1357.94,1830.91,0,0,0,0,30.3842,-86.4589,Residential,Wood,3 914574,FL,OKALOOSA COUNTY,0,0,1395000,0,1395000,1659319.02,0,0,0,0,30.38277,-86.50328,Residential,Masonry,1 569415,FL,OKALOOSA COUNTY,481743,481743,481743,481743,481743,642356.12,0,0,0,0,30.464455,-86.551465,Residential,Masonry,3 821291,FL,OKALOOSA COUNTY,58986,58986,58986,58986,58986,63708.3,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 634124,FL,OKALOOSA COUNTY,1599480,1599480,1599480,1599480,1599480,2220909.97,0,31989.6,0,0,30.464455,-86.551465,Residential,Masonry,3 185970,FL,OKALOOSA COUNTY,64746,64746,64746,64746,64746,103993.47,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 436744,FL,OKALOOSA COUNTY,103887,103887,103887,103887,103887,132219.69,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 704860,FL,OKALOOSA COUNTY,63747,63747,63747,63747,63747,86532.73,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 101647,FL,OKALOOSA COUNTY,1334934,1334934,1334934,1334934,1334934,2160991.16,0,0,0,0,30.464455,-86.551465,Residential,Masonry,3 850933,FL,OKALOOSA COUNTY,494811,494811,494811,494811,494811,544923.48,0,0,0,0,30.464455,-86.551465,Residential,Masonry,3 368464,FL,OKALOOSA COUNTY,8838,8838,8838,8838,8838,16862.9,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 104727,FL,OKALOOSA COUNTY,4473,4473,4473,4473,4473,6485.08,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 225655,FL,OKALOOSA COUNTY,5085,5085,5085,5085,5085,8887.93,0,101.7,0,0,30.464455,-86.551465,Residential,Wood,3 615422,FL,OKALOOSA COUNTY,18720,18720,18720,18720,18720,22077.62,0,374.4,0,0,30.464455,-86.551465,Residential,Wood,3 206104,FL,OKALOOSA COUNTY,15822,15822,15822,15822,15822,26485.27,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 709548,FL,OKALOOSA COUNTY,2979,2979,2979,2979,2979,4074.5,0,0,0,0,30.464455,-86.551465,Residential,Wood,3 226074,FL,OKALOOSA COUNTY,2205,2205,2205,2205,2205,2666.53,0,44.1,0,0,30.464455,-86.551465,Residential,Wood,3 518819,FL,OKALOOSA COUNTY,0,2850842.7,0,2850842.7,2850842.7,3974667.7,0,0,0,0,30.451553,-86.651588,Commercial,Reinforced Masonry,1 652298,FL,OKALOOSA COUNTY,0,2480805.9,0,2480805.9,2480805.9,2827835.91,0,0,0,0,30.451553,-86.651588,Commercial,Reinforced Masonry,1 353715,FL,OKALOOSA COUNTY,0,517500,0,517500,517500,416964.24,0,0,0,0,30.451553,-86.651588,Residential,Masonry,1 319395,FL,OKALOOSA COUNTY,0,11070000,0,0,11070000,7945623.56,0,0,0,0,30.447935,-86.638495,Commercial,Reinforced Concrete,1 400381,FL,OKALOOSA COUNTY,11880,11880,11880,11880,11880,16235.16,0,237.6,0,0,30.467321,-86.614029,Residential,Wood,1 298323,FL,OKALOOSA COUNTY,574992,574992,574992,574992,574992,497361.18,0,0,0,0,30.467321,-86.614029,Residential,Masonry,1 845239,FL,OKALOOSA COUNTY,7857,7857,7857,7857,7857,9875.82,0,0,0,0,30.467321,-86.614029,Residential,Wood,1 813847,FL,OKALOOSA COUNTY,9846,9846,9846,9846,9846,12814.65,0,0,0,0,30.467321,-86.614029,Residential,Wood,1 964981,FL,OKALOOSA COUNTY,1308951,1308951,1308951,1308951,1308951,1507126.18,0,0,0,0,30.4474,-86.6227,Residential,Masonry,3 885249,FL,OKALOOSA COUNTY,4365,4365,4365,4365,4365,5305.2,0,87.3,0,0,30.4474,-86.6227,Residential,Wood,3 923289,FL,OKALOOSA COUNTY,594,594,594,594,594,599.82,0,0,0,0,30.4474,-86.6227,Residential,Wood,3 126697,FL,OKALOOSA COUNTY,4104,4104,4104,4104,4104,4378.97,0,0,0,0,30.4474,-86.6227,Residential,Wood,3 132123,FL,OKALOOSA COUNTY,164007,164007,164007,164007,164007,250443.61,0,0,0,0,30.4474,-86.6227,Residential,Wood,3 840286,FL,OKALOOSA COUNTY,477,477,477,477,477,468.11,0,0,0,0,30.4474,-86.6227,Residential,Wood,3 682904,FL,OKALOOSA COUNTY,43470,43470,43470,43470,43470,68373.96,0,869.4,0,0,30.4474,-86.6227,Residential,Wood,3 257187,FL,OKALOOSA COUNTY,18612,18612,18612,18612,18612,26529.21,0,0,0,0,30.4474,-86.6227,Residential,Wood,3 560496,FL,OKALOOSA COUNTY,246411,246411,246411,246411,246411,295725.73,0,0,0,0,30.4474,-86.6227,Residential,Wood,3 746359,FL,OKALOOSA COUNTY,72837,72837,72837,72837,72837,94104.82,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 190282,FL,OKALOOSA COUNTY,72837,72837,72837,72837,72837,57812.77,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 104333,FL,OKALOOSA COUNTY,72837,72837,72837,72837,72837,59994.38,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 820974,FL,OKALOOSA COUNTY,1217151,1217151,1217151,1217151,1217151,1525175.4,0,0,0,0,30.43734,-86.63239,Residential,Masonry,1 482419,FL,OKALOOSA COUNTY,501750,501750,501750,501750,501750,426326.94,0,10035,0,0,30.43734,-86.63239,Residential,Masonry,1 300169,FL,OKALOOSA COUNTY,334701,334701,334701,334701,334701,474585.6,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 653797,FL,OKALOOSA COUNTY,334701,334701,334701,334701,334701,279515.5,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 497445,FL,OKALOOSA COUNTY,14427,14427,14427,14427,14427,17124.99,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 504791,FL,OKALOOSA COUNTY,6885,6885,6885,6885,6885,7658.87,0,137.7,0,0,30.43734,-86.63239,Residential,Wood,1 974677,FL,OKALOOSA COUNTY,3150,3150,3150,3150,3150,2863.63,0,63,0,0,30.43734,-86.63239,Residential,Wood,1 765649,FL,OKALOOSA COUNTY,1122903,1122903,1122903,1122903,1122903,1417498.85,0,0,0,0,30.43734,-86.63239,Residential,Masonry,1 494391,FL,OKALOOSA COUNTY,1143,1143,1143,1143,1143,1277.61,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 456862,FL,OKALOOSA COUNTY,119169,119169,119169,119169,119169,150002.79,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 242153,FL,OKALOOSA COUNTY,6291,6291,6291,6291,6291,6182.79,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 947099,FL,OKALOOSA COUNTY,46071,46071,46071,46071,46071,39642.81,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 297233,FL,OKALOOSA COUNTY,17280,17280,17280,17280,17280,22908.61,0,345.6,0,0,30.43734,-86.63239,Residential,Wood,1 874742,FL,OKALOOSA COUNTY,15822,15822,15822,15822,15822,11697.74,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 360668,FL,OKALOOSA COUNTY,12960,12960,12960,12960,12960,15575.64,0,259.2,0,0,30.43734,-86.63239,Residential,Wood,1 435391,FL,OKALOOSA COUNTY,3087,3087,3087,3087,3087,3721.07,0,0,0,0,30.43734,-86.63239,Residential,Wood,1 171307,FL,OKALOOSA COUNTY,7118145,7118145,7118145,7118145,7118145,7698807.68,0,142362.9,0,0,30.44556,-86.61023,Commercial,Reinforced Masonry,1 239305,FL,OKALOOSA COUNTY,3103497,3103497,3103497,3103497,3103497,3485574.72,0,0,0,0,30.44556,-86.61023,Commercial,Reinforced Masonry,1 930747,FL,OKALOOSA COUNTY,22302,22302,22302,22302,22302,19632.63,0,0,0,0,30.44556,-86.61023,Residential,Wood,1 625422,FL,OKALOOSA COUNTY,22302,22302,22302,22302,22302,22516.01,0,0,0,0,30.44556,-86.61023,Residential,Wood,1 130055,FL,OKALOOSA COUNTY,12393,12393,12393,12393,12393,15172.75,0,0,0,0,30.44556,-86.61023,Residential,Wood,1 844995,FL,OKALOOSA COUNTY,2529,2529,2529,2529,2529,2220.73,0,0,0,0,30.44556,-86.61023,Residential,Wood,1 459561,FL,OKALOOSA COUNTY,75600,75600,75600,75600,75600,62306.5,0,1512,0,0,30.44556,-86.61023,Residential,Wood,1 462242,FL,OKALOOSA COUNTY,14040,14040,14040,14040,14040,18458.16,0,280.8,0,0,30.4511,-86.61952,Residential,Wood,1 146416,FL,OKALOOSA COUNTY,4761,4761,4761,4761,4761,3950.53,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 570060,FL,OKALOOSA COUNTY,7659,7659,7659,7659,7659,7222.96,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 536378,FL,OKALOOSA COUNTY,5256,5256,5256,5256,5256,7298.06,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 213647,FL,OKALOOSA COUNTY,4005,4005,4005,4005,4005,4605.3,0,80.1,0,0,30.4511,-86.61952,Residential,Wood,1 920679,FL,OKALOOSA COUNTY,13284,13284,13284,13284,13284,16191.71,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 926661,FL,OKALOOSA COUNTY,13284,13284,13284,13284,13284,21060.13,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 558833,FL,OKALOOSA COUNTY,9657,9657,9657,9657,9657,13025.13,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 974897,FL,OKALOOSA COUNTY,4284,4284,4284,4284,4284,7505.34,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 207143,FL,OKALOOSA COUNTY,1333152,1333152,1333152,1333152,1333152,991205.18,0,0,0,0,30.4511,-86.61952,Residential,Masonry,1 913546,FL,OKALOOSA COUNTY,727263,727263,727263,727263,727263,730646.23,0,0,0,0,30.4511,-86.61952,Residential,Masonry,1 870447,FL,OKALOOSA COUNTY,7569,7569,7569,7569,7569,6710.72,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 552493,FL,OKALOOSA COUNTY,3366,3366,3366,3366,3366,3394.31,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 510748,FL,OKALOOSA COUNTY,6174,6174,6174,6174,6174,6959.18,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 938188,FL,OKALOOSA COUNTY,3600,3600,3600,3600,3600,4151.04,0,72,0,0,30.4511,-86.61952,Residential,Wood,1 532913,FL,OKALOOSA COUNTY,190251,190251,190251,190251,190251,162100.7,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 167499,FL,OKALOOSA COUNTY,3384,3384,3384,3384,3384,3521.93,0,0,0,0,30.4511,-86.61952,Residential,Wood,1 765386,FL,OKALOOSA COUNTY,12960,12960,12960,12960,12960,15826.64,0,259.2,0,0,30.4511,-86.61952,Residential,Wood,1 210890,FL,OKALOOSA COUNTY,889911,889911,889911,889911,889911,891891.05,0,0,0,0,30.45893,-86.60766,Residential,Masonry,1 262962,FL,OKALOOSA COUNTY,12402,12402,12402,12402,12402,13243.76,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 616053,FL,OKALOOSA COUNTY,14643,14643,14643,14643,14643,15881.65,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 784997,FL,OKALOOSA COUNTY,5040,5040,5040,5040,5040,6963.21,0,100.8,0,0,30.45893,-86.60766,Residential,Wood,1 861634,FL,OKALOOSA COUNTY,2592,2592,2592,2592,2592,2602.65,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 109830,FL,OKALOOSA COUNTY,1296,1296,1296,1296,1296,1402.17,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 266063,FL,OKALOOSA COUNTY,21843,21843,21843,21843,21843,32938.55,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 457869,FL,OKALOOSA COUNTY,10737,10737,10737,10737,10737,12199.38,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 741249,FL,OKALOOSA COUNTY,1584,1584,1584,1584,1584,2031.99,0,0,0,0,30.45893,-86.60766,Residential,Wood,1 763585,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,86044.08,0,0,0,0,30.464787,-86.625328,Residential,Wood,1 949907,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,47496.66,0,0,0,0,30.464787,-86.625328,Residential,Wood,1 191615,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,54372.56,0,0,0,0,30.464787,-86.625328,Residential,Wood,1 818768,FL,OKALOOSA COUNTY,47223,47223,47223,47223,47223,86928.1,0,0,0,0,30.464787,-86.625328,Residential,Wood,1 194701,FL,OKALOOSA COUNTY,1421325,1421325,1421325,1421325,1421325,1478263.28,0,28426.5,0,0,30.46921,-86.6147,Residential,Masonry,1 910643,FL,OKALOOSA COUNTY,1978461,1978461,1978461,1978461,1978461,1618578.94,0,0,0,0,30.46921,-86.6147,Commercial,Reinforced Masonry,1 637252,FL,OKALOOSA COUNTY,207693,207693,207693,207693,207693,216720.17,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 370830,FL,OKALOOSA COUNTY,55800,55800,55800,55800,55800,79542.96,0,1116,0,0,30.46921,-86.6147,Residential,Wood,1 677724,FL,OKALOOSA COUNTY,292824,292824,292824,292824,292824,264520.8,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 850978,FL,OKALOOSA COUNTY,246609,246609,246609,246609,246609,346140.39,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 375369,FL,OKALOOSA COUNTY,190404,190404,190404,190404,190404,142825.85,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 446144,FL,OKALOOSA COUNTY,4437,4437,4437,4437,4437,5272.78,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 487346,FL,OKALOOSA COUNTY,43326,43326,43326,43326,43326,44607.93,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 523299,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,23561.2,0,441.9,0,0,30.46921,-86.6147,Residential,Wood,1 339883,FL,OKALOOSA COUNTY,9405,9405,9405,9405,9405,16315.04,0,188.1,0,0,30.46921,-86.6147,Residential,Wood,1 804691,FL,OKALOOSA COUNTY,3384,3384,3384,3384,3384,4597.64,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 579920,FL,OKALOOSA COUNTY,22977,22977,22977,22977,22977,31803.38,0,0,0,0,30.46921,-86.6147,Residential,Wood,1 993078,FL,OKALOOSA COUNTY,328500,328500,328500,328500,328500,353441.03,0,16425,0,0,30.440305,-86.63864,Residential,Wood,1 109832,FL,OKALOOSA COUNTY,424314.9,424314.9,0,0,424314.9,504884.24,0,0,0,0,30.43924,-86.63741,Residential,Masonry,1 905794,FL,OKALOOSA COUNTY,120060,120060,0,0,120060,147249.75,0,0,0,0,30.464621,-86.619629,Residential,Wood,1 346428,FL,OKALOOSA COUNTY,4837500,4837500,4837500,4837500,4837500,5542672.05,96750,241875,0,0,30.454948,-86.636116,Commercial,Reinforced Masonry,3 972835,FL,OKALOOSA COUNTY,1800,1800,1800,1800,1800,2061.28,36,90,0,0,30.454948,-86.636116,Residential,Wood,3 442072,FL,OKALOOSA COUNTY,1148400,1148400,1148400,1148400,1148400,1852346.23,22968,57420,0,0,30.4482,-86.6294,Residential,Masonry,4 974847,FL,OKALOOSA COUNTY,0,1461.41,0,0,1461.41,1220.57,0,0,0,0,30.443363,-86.638733,Residential,Wood,1 455276,FL,OKALOOSA COUNTY,0,1461.41,0,0,1461.41,1224.78,0,0,0,0,30.443363,-86.638733,Residential,Wood,1 838658,FL,OKALOOSA COUNTY,0,39044.43,0,0,39044.43,43854.7,0,0,0,0,30.443363,-86.638733,Residential,Wood,1 486358,FL,OKALOOSA COUNTY,0,1883734.35,0,0,1883734.35,1438937.58,0,0,0,0,30.439795,-86.638802,Commercial,Reinforced Masonry,1 562913,FL,OKALOOSA COUNTY,0,201339.27,0,0,201339.27,241607.12,0,0,0,0,30.4482,-86.6294,Residential,Wood,4 541001,FL,OKALOOSA COUNTY,0,768447.77,0,0,768447.77,917729.5,0,0,0,0,30.466412,-86.616234,Residential,Masonry,1 465850,FL,OKALOOSA COUNTY,0,20633.94,0,0,20633.94,29956.36,0,0,0,0,30.464558,-86.619774,Residential,Wood,1 589494,FL,OKALOOSA COUNTY,0,41748.22,0,0,41748.22,46044.94,0,0,0,0,30.464558,-86.619774,Residential,Wood,1 907092,FL,OKALOOSA COUNTY,0,197518.45,0,0,197518.45,186646.05,0,0,0,0,30.464937,-86.618874,Residential,Wood,3 515739,FL,OKALOOSA COUNTY,0,18797.92,0,0,18797.92,25580.21,0,0,0,0,30.464937,-86.618874,Residential,Wood,3 809347,FL,OKALOOSA COUNTY,0,12842.07,0,0,12842.07,12931.04,0,0,0,0,30.457035,-86.606522,Residential,Wood,1 137666,FL,OKALOOSA COUNTY,0,25250.94,0,0,25250.94,26458.34,0,0,0,0,30.457035,-86.606522,Residential,Wood,1 874786,FL,OKALOOSA COUNTY,0,928.11,0,0,928.11,990.6,0,0,0,0,30.457035,-86.606522,Residential,Wood,1 559221,FL,OKALOOSA COUNTY,0,79531.48,0,0,79531.48,130387.08,0,0,0,0,30.465338,-86.618858,Residential,Wood,1 247162,FL,OKALOOSA COUNTY,0,8661.63,0,0,8661.63,6975.06,0,0,0,0,30.465338,-86.618858,Residential,Wood,1 253810,FL,OKALOOSA COUNTY,0,41354.3,0,0,41354.3,39529.09,0,0,0,0,30.465338,-86.618858,Residential,Wood,1 192327,FL,OKALOOSA COUNTY,0,116517.93,0,0,116517.93,101208.4,0,0,0,0,30.465338,-86.618858,Residential,Wood,1 571274,FL,OKALOOSA COUNTY,0,8711.01,0,0,8711.01,10565.13,0,0,0,0,30.465338,-86.618858,Residential,Wood,1 724204,FL,OKALOOSA COUNTY,0,1487,0,0,1487,2201.9,0,0,0,0,30.465338,-86.618858,Residential,Wood,1 147039,FL,OKALOOSA COUNTY,0,12771.36,0,0,12771.36,16017.74,0,0,0,0,30.42923,-86.60075,Residential,Wood,1 193318,FL,OKALOOSA COUNTY,0,9060.04,0,0,9060.04,6957.53,0,0,0,0,30.42923,-86.60075,Residential,Wood,1 615282,FL,OKALOOSA COUNTY,0,2020.08,0,0,2020.08,1665.45,0,0,0,0,30.464069,-86.612869,Residential,Wood,1 680026,FL,OKALOOSA COUNTY,0,284166.2,0,0,284166.2,496267.85,0,0,0,0,30.4594,-86.6425,Residential,Wood,1 594538,FL,OKALOOSA COUNTY,0,38437.54,0,0,38437.54,28505.28,0,0,0,0,30.463772,-86.612823,Residential,Wood,1 781700,FL,OKALOOSA COUNTY,0,3927.92,0,0,3927.92,3634.82,0,0,0,0,30.464813,-86.619171,Residential,Wood,1 984848,FL,OKALOOSA COUNTY,0,120396.47,0,0,120396.47,133091.08,0,0,0,0,30.4594,-86.6425,Residential,Wood,1 610699,FL,OKALOOSA COUNTY,0,956303.52,0,0,956303.52,926681.07,0,0,0,0,30.4594,-86.6425,Residential,Masonry,1 158137,FL,OKALOOSA COUNTY,0,608042.59,0,0,608042.59,1056826.66,0,0,0,0,30.4594,-86.6425,Residential,Masonry,1 493201,FL,OKALOOSA COUNTY,0,132213.91,0,0,132213.91,122817.2,0,0,0,0,30.4594,-86.6425,Residential,Wood,1 482257,FL,OKALOOSA COUNTY,0,740054.49,0,0,740054.49,1262216.22,0,0,0,0,30.4594,-86.6425,Residential,Masonry,1 486523,FL,OKALOOSA COUNTY,0,739751.48,0,0,739751.48,667063.5,0,0,0,0,30.4594,-86.6425,Residential,Masonry,1 288843,FL,OKALOOSA COUNTY,0,1849.32,0,0,1849.32,1421.28,0,0,0,0,30.40567,-86.61166,Residential,Wood,1 376340,FL,OKALOOSA COUNTY,0,4167442.62,0,0,4167442.62,5777075.66,0,0,0,0,30.4131,-86.6194,Commercial,Reinforced Masonry,4 591874,FL,OKALOOSA COUNTY,0,470651.94,0,0,470651.94,433795.19,0,0,0,0,30.4131,-86.6194,Residential,Masonry,4 635533,FL,OKALOOSA COUNTY,0,98938.62,0,0,98938.62,92407.09,0,0,0,0,30.4131,-86.6194,Residential,Wood,4 459510,FL,OKALOOSA COUNTY,0,748974.6,0,748974.6,748974.6,1154936.81,0,0,0,0,30.40559,-86.61439,Residential,Masonry,1 967051,FL,OKALOOSA COUNTY,0,219144.42,0,0,219144.42,231295.98,0,0,0,0,30.40559,-86.61439,Residential,Wood,1 413727,FL,OKALOOSA COUNTY,0,8321.94,0,0,8321.94,7877.22,0,0,0,0,30.40559,-86.61439,Residential,Wood,1 568714,FL,OKALOOSA COUNTY,0,382809.24,0,0,382809.24,345052,0,0,0,0,30.41711,-86.61955,Residential,Masonry,1 873338,FL,OKALOOSA COUNTY,2486529,2486529,2486529,2486529,2486529,2073645.83,0,0,0,0,30.40603,-86.60729,Commercial,Reinforced Masonry,1 784142,FL,OKALOOSA COUNTY,203490,203490,203490,203490,203490,306651.29,0,4069.8,0,0,30.40603,-86.60729,Residential,Wood,1 663960,FL,OKALOOSA COUNTY,800208,800208,800208,800208,800208,761573.96,0,0,0,0,30.40603,-86.60729,Residential,Masonry,1 537983,FL,OKALOOSA COUNTY,40698,40698,40698,40698,40698,50645.45,0,0,0,0,30.40603,-86.60729,Residential,Wood,1 228015,FL,OKALOOSA COUNTY,34938,34938,34938,34938,34938,48600.16,0,0,0,0,30.40603,-86.60729,Residential,Wood,1 122852,FL,OKALOOSA COUNTY,13536,13536,13536,13536,13536,13069.93,0,0,0,0,30.40603,-86.60729,Residential,Wood,1 469724,FL,OKALOOSA COUNTY,39042,39042,39042,39042,39042,37006.19,0,0,0,0,30.40603,-86.60729,Residential,Wood,1 324199,FL,OKALOOSA COUNTY,1728,1728,1728,1728,1728,1727.31,0,0,0,0,30.40603,-86.60729,Residential,Wood,1 199791,FL,OKALOOSA COUNTY,426600,426600,426600,426600,426600,350595.66,0,8532,0,0,30.41117,-86.63776,Residential,Masonry,1 773124,FL,OKALOOSA COUNTY,449046,449046,449046,449046,449046,615267.56,0,0,0,0,30.41117,-86.63776,Residential,Masonry,1 182215,FL,OKALOOSA COUNTY,86553,86553,86553,86553,86553,90932.58,0,0,0,0,30.41117,-86.63776,Residential,Wood,1 377464,FL,OKALOOSA COUNTY,126648,126648,126648,126648,126648,196988.3,0,0,0,0,30.41117,-86.63776,Residential,Wood,1 647274,FL,OKALOOSA COUNTY,23697,23697,23697,23697,23697,37245.81,0,0,0,0,30.41117,-86.63776,Residential,Wood,1 637261,FL,OKALOOSA COUNTY,6714,6714,6714,6714,6714,6281.28,0,0,0,0,30.41117,-86.63776,Residential,Wood,1 396524,FL,OKALOOSA COUNTY,765,765,765,765,765,884.85,0,15.3,0,0,30.41117,-86.63776,Residential,Wood,1 161803,FL,OKALOOSA COUNTY,228393,228393,228393,228393,228393,295449.18,0,0,0,0,30.42454,-86.667305,Residential,Wood,1 498048,FL,OKALOOSA COUNTY,13473,13473,13473,13473,13473,13968.81,0,0,0,0,30.42454,-86.667305,Residential,Wood,1 137093,FL,OKALOOSA COUNTY,396279,396279,396279,396279,396279,346022.9,0,0,0,0,30.42454,-86.667305,Residential,Masonry,1 409641,FL,OKALOOSA COUNTY,129789,129789,129789,129789,129789,187690.47,0,0,0,0,30.42454,-86.667305,Residential,Wood,1 381346,FL,OKALOOSA COUNTY,3483,3483,3483,3483,3483,4029.43,0,0,0,0,30.42454,-86.667305,Residential,Wood,1 746036,FL,OKALOOSA COUNTY,48897,48897,48897,48897,48897,49471.64,0,0,0,0,30.42454,-86.667305,Residential,Wood,1 625114,FL,OKALOOSA COUNTY,2736,2736,2736,2736,2736,2189.94,0,0,0,0,30.42454,-86.667305,Residential,Wood,1 417996,FL,OKALOOSA COUNTY,5155704,5155704,5155704,5155704,5155704,8166635.14,0,0,0,0,30.42118,-86.63833,Commercial,Reinforced Masonry,1 435656,FL,OKALOOSA COUNTY,19224,19224,19224,19224,19224,27844.04,0,0,0,0,30.42118,-86.63833,Residential,Wood,1 139250,FL,OKALOOSA COUNTY,66780,66780,66780,66780,66780,72250.62,0,1335.6,0,0,30.42118,-86.63833,Residential,Wood,1 743287,FL,OKALOOSA COUNTY,1143,1143,1143,1143,1143,1594.44,0,0,0,0,30.42118,-86.63833,Residential,Wood,1 597971,FL,OKALOOSA COUNTY,333,333,333,333,333,376.26,0,0,0,0,30.42118,-86.63833,Residential,Wood,1 335302,FL,OKALOOSA COUNTY,1728,1728,1728,1728,1728,2055.67,0,0,0,0,30.42118,-86.63833,Residential,Wood,1 236690,FL,OKALOOSA COUNTY,4068,4068,4068,4068,4068,7188.84,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 614044,FL,OKALOOSA COUNTY,8838,8838,8838,8838,8838,7990.74,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 613017,FL,OKALOOSA COUNTY,794421,794421,794421,794421,794421,867348.85,0,0,0,0,30.42069,-86.59778,Residential,Masonry,1 768688,FL,OKALOOSA COUNTY,29250,29250,29250,29250,29250,32558.79,0,585,0,0,30.42069,-86.59778,Residential,Wood,1 774160,FL,OKALOOSA COUNTY,62991,62991,62991,62991,62991,56209.07,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 670560,FL,OKALOOSA COUNTY,64746,64746,64746,64746,64746,59296.98,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 657807,FL,OKALOOSA COUNTY,15786,15786,15786,15786,15786,21523.26,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 783382,FL,OKALOOSA COUNTY,5040,5040,5040,5040,5040,8646.14,0,100.8,0,0,30.42069,-86.59778,Residential,Wood,1 187163,FL,OKALOOSA COUNTY,8406,8406,8406,8406,8406,9834.04,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 557026,FL,OKALOOSA COUNTY,79281,79281,79281,79281,79281,88157.94,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 479705,FL,OKALOOSA COUNTY,1143,1143,1143,1143,1143,1948.22,0,0,0,0,30.42069,-86.59778,Residential,Wood,1 194308,FL,OKALOOSA COUNTY,23670,23670,23670,23670,23670,32045.2,0,473.4,0,0,30.41309,-86.64007,Residential,Wood,1 368553,FL,OKALOOSA COUNTY,10170,10170,10170,10170,10170,14103.67,0,203.4,0,0,30.41309,-86.64007,Residential,Wood,1 496190,FL,OKALOOSA COUNTY,7236,7236,7236,7236,7236,11168.77,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 547412,FL,OKALOOSA COUNTY,47106,47106,47106,47106,47106,36403.52,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 173565,FL,OKALOOSA COUNTY,59175,59175,59175,59175,59175,98608.75,0,1183.5,0,0,30.41309,-86.64007,Residential,Wood,1 471644,FL,OKALOOSA COUNTY,24624,24624,24624,24624,24624,35544.84,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 383282,FL,OKALOOSA COUNTY,6714,6714,6714,6714,6714,8524.97,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 693042,FL,OKALOOSA COUNTY,1728,1728,1728,1728,1728,2426.46,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 105317,FL,OKALOOSA COUNTY,5859,5859,5859,5859,5859,9989.36,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 816245,FL,OKALOOSA COUNTY,46683,46683,46683,46683,46683,38233.38,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 803073,FL,OKALOOSA COUNTY,125838,125838,125838,125838,125838,141472.11,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 988321,FL,OKALOOSA COUNTY,54513,54513,54513,54513,54513,61575.05,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 925937,FL,OKALOOSA COUNTY,81171,81171,81171,81171,81171,125395.56,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 730644,FL,OKALOOSA COUNTY,62073,62073,62073,62073,62073,102892.2,0,0,0,0,30.41309,-86.64007,Residential,Wood,1 482134,FL,OKALOOSA COUNTY,23580000,23580000,23580000,23580000,23580000,16110000,0,471224.7,0,0,30.41834,-86.63424,Commercial,Reinforced Concrete,1 125516,FL,OKALOOSA COUNTY,22482,22482,22482,22482,22482,35775.52,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 182810,FL,OKALOOSA COUNTY,5058,5058,5058,5058,5058,7526.98,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 689686,FL,OKALOOSA COUNTY,5769,5769,5769,5769,5769,8897.18,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 745335,FL,OKALOOSA COUNTY,99477,99477,99477,99477,99477,158853.83,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 357563,FL,OKALOOSA COUNTY,3258,3258,3258,3258,3258,3269.83,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 797318,FL,OKALOOSA COUNTY,2493,2493,2493,2493,2493,2415.72,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 123000,FL,OKALOOSA COUNTY,29835,29835,29835,29835,29835,26248.83,0,596.7,0,0,30.41834,-86.63424,Residential,Wood,1 792398,FL,OKALOOSA COUNTY,123192,123192,123192,123192,123192,206100.71,0,0,0,0,30.41834,-86.63424,Residential,Wood,1 320607,FL,OKALOOSA COUNTY,0,949315.64,0,0,949315.64,1268902.76,0,0,0,0,30.41857,-86.60695,Residential,Masonry,1 641460,FL,OKALOOSA COUNTY,0,5413720.59,0,0,5413720.59,6897155.82,0,0,0,0,30.397467,-86.615283,Commercial,Reinforced Masonry,1 182745,FL,OKALOOSA COUNTY,0,36720000,0,0,45810000,78840000,0,0,0,0,30.41521,-86.66923,Commercial,Steel Frame,3 420504,FL,OKALOOSA COUNTY,0,17910000,0,0,17910000,27450000,0,0,0,0,30.426376,-86.641182,Commercial,Reinforced Concrete,1 653409,FL,OKALOOSA COUNTY,0,2125397.87,0,0,2125397.87,3340538.84,0,0,0,0,30.421215,-86.613663,Commercial,Reinforced Masonry,3 355976,FL,OKALOOSA COUNTY,0,2055143.45,0,0,2055143.45,2080462.81,0,0,0,0,30.41857,-86.60695,Commercial,Reinforced Masonry,1 884082,FL,OKALOOSA COUNTY,258554.7,258554.7,258554.7,258554.7,258554.7,257619.77,0,0,0,0,30.410538,-86.618034,Residential,Wood,1 102209,FL,OKALOOSA COUNTY,408469.5,408469.5,408469.5,408469.5,408469.5,419583.14,0,0,0,0,30.410543,-86.616066,Residential,Masonry,1 215487,FL,OKALOOSA COUNTY,287869.5,287869.5,287869.5,287869.5,287869.5,245506.62,0,0,0,0,30.410471,-86.616554,Residential,Wood,1 471737,FL,OKALOOSA COUNTY,258554.7,258554.7,258554.7,258554.7,258554.7,213714.85,0,0,0,0,30.410475,-86.61676,Residential,Wood,1 927260,FL,OKALOOSA COUNTY,409754.7,409754.7,409754.7,409754.7,409754.7,717868.11,0,0,0,0,30.410486,-86.617371,Residential,Masonry,1 702589,FL,OKALOOSA COUNTY,179485.2,179485.2,179485.2,179485.2,179485.2,286866.17,0,0,0,0,30.410559,-86.618118,Residential,Wood,1 402398,FL,OKALOOSA COUNTY,98869.5,98869.5,98869.5,98869.5,98869.5,129031.82,0,0,0,0,30.410519,-86.618752,Residential,Wood,1 875957,FL,OKALOOSA COUNTY,272700,272700,272700,272700,272700,197198.91,0,0,0,0,30.41054,-86.61586,Residential,Wood,1 893906,FL,OKALOOSA COUNTY,98869.5,98869.5,98869.5,98869.5,98869.5,91500.76,0,0,0,0,30.409327,-86.618324,Residential,Wood,1 598292,FL,OKALOOSA COUNTY,56442.6,56442.6,56442.6,56442.6,56442.6,54101.25,0,0,0,0,30.4091,-86.60964,Residential,Wood,1 355578,FL,OKALOOSA COUNTY,78685.2,78685.2,78685.2,78685.2,78685.2,127147.41,0,0,0,0,30.414015,-86.607544,Residential,Wood,1 156004,FL,OKALOOSA COUNTY,78685.2,78685.2,78685.2,78685.2,78685.2,125416.34,0,0,0,0,30.41151,-86.60815,Residential,Wood,1 250802,FL,OKALOOSA COUNTY,78685.2,78685.2,78685.2,78685.2,78685.2,97585.39,0,0,0,0,30.411283,-86.608582,Residential,Wood,1 738022,FL,OKALOOSA COUNTY,78685.2,78685.2,78685.2,78685.2,78685.2,96169.05,0,0,0,0,30.411034,-86.608627,Residential,Wood,1 861105,FL,OKALOOSA COUNTY,56442.6,56442.6,56442.6,56442.6,56442.6,69819.78,0,0,0,0,30.40959,-86.60835,Residential,Wood,1 960463,FL,OKALOOSA COUNTY,56442.6,56442.6,56442.6,56442.6,56442.6,76040.37,0,0,0,0,30.40986,-86.60909,Residential,Wood,1 538138,FL,OKALOOSA COUNTY,56442.6,56442.6,56442.6,56442.6,56442.6,78229.44,0,0,0,0,30.4097,-86.6096,Residential,Wood,1 942785,FL,OKALOOSA COUNTY,52585.2,52585.2,52585.2,52585.2,52585.2,69706.52,0,0,0,0,30.411213,-86.608574,Residential,Wood,1 224136,FL,OKALOOSA COUNTY,637596,637596,0,0,637596,777816.11,0,0,0,0,30.429365,-86.63916,Residential,Masonry,1 393896,FL,OKALOOSA COUNTY,549926.1,549926.1,0,0,549926.1,873509.22,0,0,0,0,30.41106,-86.60236,Residential,Masonry,1 946965,FL,OKALOOSA COUNTY,982280.7,982280.7,0,0,982280.7,755675.42,0,0,0,0,30.41277,-86.62463,Residential,Masonry,1 931106,FL,OKALOOSA COUNTY,0,53339.48,0,0,53339.48,45608.78,0,0,0,0,30.42414,-86.608575,Residential,Wood,3 449878,FL,OKALOOSA COUNTY,0,81109.98,0,0,81109.98,114872.02,0,0,0,0,30.4264,-86.63538,Residential,Wood,1 378063,FL,OKALOOSA COUNTY,0,860287.5,0,860287.5,860287.5,842145.76,0,0,0,0,30.41728,-86.60753,Residential,Masonry,1 210664,FL,OKALOOSA COUNTY,0,288000,0,288000,288000,257167.87,0,8640,0,0,30.41728,-86.608116,Residential,Wood,1 911234,FL,OKALOOSA COUNTY,0,2779036.2,0,2779036.2,2779036.2,3620306.04,0,0,0,0,30.40943,-86.60386,Commercial,Reinforced Masonry,3 213856,FL,OKALOOSA COUNTY,0,767952,0,767952,767952,1161456.75,0,0,0,0,30.40943,-86.60386,Residential,Masonry,3 203214,FL,OKALOOSA COUNTY,0,2420185.5,0,2420185.5,2420185.5,3051176.26,0,0,0,0,30.416174,-86.607285,Commercial,Reinforced Masonry,1 588568,FL,OKALOOSA COUNTY,0,567000,0,567000,567000,437225.04,0,17010,0,0,30.4131,-86.6194,Residential,Masonry,4 554477,FL,OKALOOSA COUNTY,0,611051.7,0,0,611051.7,666928.71,0,0,450000,0,30.419949,-86.670311,Residential,Masonry,1 321025,FL,OKALOOSA COUNTY,0,1340170.53,0,0,1340170.53,2224629.47,0,0,0,0,30.403856,-86.608734,Residential,Masonry,3 951282,FL,OKALOOSA COUNTY,0,1535331.1,0,0,1535331.1,1748527.17,0,0,0,0,30.403856,-86.608734,Residential,Masonry,3 562737,FL,OKALOOSA COUNTY,0,1082984.67,0,0,1082984.67,1705336.98,0,0,0,0,30.414309,-86.61161,Residential,Masonry,1 938615,FL,OKALOOSA COUNTY,0,120340.36,0,0,120340.36,134267.35,0,0,0,0,30.41809,-86.59593,Residential,Wood,1 194628,FL,OKALOOSA COUNTY,0,12048.63,0,0,12048.63,11738.33,0,0,0,0,30.464516,-86.612961,Residential,Wood,3 874342,FL,OKALOOSA COUNTY,0,1928.05,0,0,1928.05,1725.92,0,0,0,0,30.464516,-86.612961,Residential,Wood,3 734544,FL,OKALOOSA COUNTY,0,6727.97,0,0,6727.97,9833.18,0,0,0,0,30.464516,-86.612961,Residential,Wood,3 963243,FL,OKALOOSA COUNTY,0,5602.34,0,0,5602.34,6893.84,0,0,0,0,30.4236,-86.630545,Residential,Wood,3 403614,FL,OKALOOSA COUNTY,0,7369.91,0,0,7369.91,10328.38,0,0,0,0,30.4236,-86.630545,Residential,Wood,3 108042,FL,OKALOOSA COUNTY,0,10661.51,0,0,10661.51,9255.08,0,0,0,0,30.4236,-86.630545,Residential,Wood,3 409595,FL,OKALOOSA COUNTY,0,1571.17,0,0,1571.17,1151.15,0,0,0,0,30.4236,-86.630545,Residential,Wood,3 165986,FL,OKALOOSA COUNTY,0,8656.02,0,0,8656.02,10965.79,0,0,0,0,30.420067,-86.628174,Residential,Wood,1 336849,FL,OKALOOSA COUNTY,0,5201.69,0,0,5201.69,5260.78,0,0,0,0,30.420067,-86.628174,Residential,Wood,1 245687,FL,OKALOOSA COUNTY,0,4040.15,0,0,4040.15,6179.61,0,0,0,0,30.415056,-86.632172,Residential,Wood,1 547858,FL,OKALOOSA COUNTY,0,53307.54,0,0,53307.54,82800.25,0,0,0,0,30.409468,-86.630898,Residential,Wood,1 906916,FL,OKALOOSA COUNTY,0,8991.58,0,0,8991.58,11003.8,0,0,0,0,30.409468,-86.630898,Residential,Wood,1 668006,FL,OKALOOSA COUNTY,0,8910.78,0,0,8910.78,14466.41,0,0,0,0,30.409468,-86.630898,Residential,Wood,1 518416,FL,OKALOOSA COUNTY,0,12174.32,0,0,12174.32,18407.57,0,0,0,0,30.409468,-86.630898,Residential,Wood,1 643623,FL,OKALOOSA COUNTY,0,2020.08,0,0,2020.08,2121.47,0,0,0,0,30.409468,-86.630898,Residential,Wood,1 926693,FL,OKALOOSA COUNTY,0,19639.62,0,0,19639.62,19641.78,0,0,0,0,30.409573,-86.630898,Residential,Wood,1 395381,FL,OKALOOSA COUNTY,0,3927.92,0,0,3927.92,4892.23,0,0,0,0,30.413008,-86.615547,Residential,Wood,1 953823,FL,OKALOOSA COUNTY,0,2055.99,0,0,2055.99,1546.1,0,0,0,0,30.413008,-86.615547,Residential,Wood,1 174451,FL,OKALOOSA COUNTY,0,72823.71,0,0,72823.71,70207.88,0,0,0,0,30.413008,-86.615547,Residential,Wood,1 498894,FL,OKALOOSA COUNTY,0,4769.62,0,0,4769.62,5059.61,0,0,0,0,30.413008,-86.615547,Residential,Wood,1 751188,FL,OKALOOSA COUNTY,0,30301.13,0,0,30301.13,28223.13,0,0,0,0,30.4131,-86.6194,Residential,Wood,4 572494,FL,OKALOOSA COUNTY,0,1643117.81,0,0,1643117.81,2175693.37,0,0,0,0,30.411139,-86.607666,Residential,Masonry,1 706173,FL,OKALOOSA COUNTY,0,16395.15,0,0,16395.15,24938.73,0,0,0,0,30.411139,-86.607666,Residential,Wood,1 720644,FL,OKALOOSA COUNTY,0,2031.3,0,0,2031.3,1977.35,0,0,0,0,30.411137,-86.614143,Residential,Wood,1 322646,FL,OKALOOSA COUNTY,0,1057.17,0,0,1057.17,1186.15,0,0,0,0,30.411137,-86.614143,Residential,Wood,1 654622,FL,OKALOOSA COUNTY,0,28777.09,0,0,28777.09,40187.21,0,0,0,0,30.41785,-86.596672,Residential,Wood,1 464553,FL,OKALOOSA COUNTY,0,24438.42,0,0,24438.42,27671.89,0,0,0,0,30.41785,-86.596672,Residential,Wood,1 670821,FL,OKALOOSA COUNTY,0,1346.72,0,0,1346.72,1802.92,0,0,0,0,30.41785,-86.596672,Residential,Wood,1 570426,FL,OKALOOSA COUNTY,0,4126.56,0,0,4126.56,4284.76,0,0,0,0,30.41785,-86.596672,Residential,Wood,1 362631,FL,OKALOOSA COUNTY,0,13143.95,0,0,13143.95,10978.71,0,0,0,0,30.41785,-86.596672,Residential,Wood,1 247880,FL,OKALOOSA COUNTY,0,392.79,0,0,392.79,326.14,0,0,0,0,30.40688,-86.59542,Residential,Wood,1 437580,FL,OKALOOSA COUNTY,0,754.16,0,0,754.16,940.61,0,0,0,0,30.40688,-86.59542,Residential,Wood,1 252203,FL,OKALOOSA COUNTY,0,67335.83,0,0,67335.83,58963.97,0,0,0,0,30.40253,-86.60664,Residential,Wood,1 376260,FL,OKALOOSA COUNTY,0,14421.09,0,0,14421.09,19901.11,0,0,0,0,30.40253,-86.60664,Residential,Wood,1 966934,FL,OKALOOSA COUNTY,0,2020.08,0,0,2020.08,2214.41,0,0,0,0,30.40253,-86.60664,Residential,Wood,1 472053,FL,OKALOOSA COUNTY,0,255331.87,0,0,255331.87,333621.73,0,0,0,0,30.41915,-86.64514,Residential,Wood,1 155170,FL,OKALOOSA COUNTY,0,116659.33,0,0,116659.33,154303.55,0,0,0,0,30.41915,-86.64514,Residential,Wood,1 383762,FL,OKALOOSA COUNTY,0,78210.57,0,0,78210.57,112483.07,0,0,0,0,30.41915,-86.64514,Residential,Wood,1 311678,FL,OKALOOSA COUNTY,0,31423.39,0,0,31423.39,34446.32,0,0,0,0,30.41915,-86.64514,Residential,Wood,1 392740,FL,OKALOOSA COUNTY,0,9379.88,0,0,9379.88,14709.16,0,0,0,0,30.42809,-86.627645,Residential,Wood,3 338463,FL,OKALOOSA COUNTY,0,673.36,0,0,673.36,778.17,0,0,0,0,30.425135,-86.61393,Residential,Wood,1 742057,FL,OKALOOSA COUNTY,0,4399.27,0,0,4399.27,4652.39,0,0,0,0,30.421644,-86.641609,Residential,Wood,1 769118,FL,OKALOOSA COUNTY,0,9379.88,0,0,9379.88,8669.82,0,0,0,0,30.421644,-86.641609,Residential,Wood,1 599926,FL,OKALOOSA COUNTY,0,12625.47,0,0,12625.47,10941.13,0,0,0,0,30.421644,-86.641609,Residential,Wood,1 422230,FL,OKALOOSA COUNTY,0,3366.79,0,0,3366.79,3929.01,0,0,0,0,30.421644,-86.641609,Residential,Wood,1 301651,FL,OKALOOSA COUNTY,0,22408.24,0,0,22408.24,23357.46,0,0,0,0,30.406483,-86.633011,Residential,Wood,3 383830,FL,OKALOOSA COUNTY,0,39444.21,0,0,39444.21,55646.63,0,0,0,0,30.406483,-86.633011,Residential,Wood,3 163854,FL,OKALOOSA COUNTY,0,178843.98,0,0,178843.98,148275.96,0,0,0,0,30.404871,-86.620628,Residential,Wood,3 662565,FL,OKALOOSA COUNTY,0,2581.21,0,0,2581.21,3541.78,0,0,0,0,30.416063,-86.623329,Residential,Wood,1 660484,FL,OKALOOSA COUNTY,0,5325.14,0,0,5325.14,5374.07,0,0,0,0,30.416063,-86.623329,Residential,Wood,1 617248,FL,OKALOOSA COUNTY,0,12906.03,0,0,12906.03,22693.04,0,0,0,0,30.416063,-86.623329,Residential,Wood,1 825861,FL,OKALOOSA COUNTY,0,4384236.19,0,0,4384236.19,5894342.5,0,0,0,0,30.403658,-86.605339,Commercial,Reinforced Masonry,3 231197,FL,OKALOOSA COUNTY,0,4264.6,0,0,4264.6,5722.56,0,0,0,0,30.40378,-86.60788,Residential,Wood,3 916258,FL,OKALOOSA COUNTY,0,3591.24,0,0,3591.24,3008.73,0,0,0,0,30.427303,-86.632339,Residential,Wood,1 161758,FL,OKALOOSA COUNTY,0,2468.98,0,0,2468.98,3183.36,0,0,0,0,30.412425,-86.608515,Residential,Wood,1 887223,FL,OKALOOSA COUNTY,0,275740.24,0,0,275740.24,407614.67,0,0,0,0,30.4197,-86.63842,Residential,Wood,1 383344,FL,OKALOOSA COUNTY,0,1048194.49,0,0,1048194.49,817509.95,0,0,0,0,30.41951,-86.61171,Residential,Masonry,1 459625,FL,OKALOOSA COUNTY,0,4994.07,0,0,4994.07,4483.43,0,0,0,0,30.42197,-86.667282,Residential,Wood,1 693149,FL,OKALOOSA COUNTY,0,104819.45,0,0,104819.45,147367.76,0,0,0,0,30.422218,-86.653381,Residential,Wood,1 351043,FL,OKALOOSA COUNTY,0,27000,0,27000,27000,45241.2,0,0,0,0,30.42407,-86.67174,Residential,Wood,1 844929,FL,WALTON COUNTY,0,64195.2,0,64195.2,64195.2,84384.27,0,0,0,0,30.371734,-86.331621,Residential,Wood,3 774573,FL,WALTON COUNTY,0,55024.2,0,55024.2,55024.2,72858.09,0,0,0,0,30.371734,-86.331621,Residential,Wood,3 660510,FL,WALTON COUNTY,0,42780.6,0,42780.6,42780.6,65069.29,0,0,0,0,30.371734,-86.331621,Residential,Wood,3 112074,FL,WALTON COUNTY,0,55800,0,55800,55800,78680.68,0,1116,0,0,30.371734,-86.331621,Residential,Wood,3 982904,FL,WALTON COUNTY,0,21267.18,0,0,21267.18,27756.86,0,0,0,0,30.378227,-86.358566,Residential,Wood,1 507519,FL,WALTON COUNTY,0,71370000,0,71370000,71370000,100800000,0,0,0,0,30.371225,-86.32843,Commercial,Steel Frame,1 532294,FL,WALTON COUNTY,772290.9,772290.9,0,0,772290.9,707109.55,0,0,0,0,30.38286,-86.387451,Residential,Masonry,1 835886,FL,WALTON COUNTY,205567.2,205567.2,0,0,205567.2,163277.3,0,0,0,0,30.380007,-86.3554,Residential,Wood,1 161671,FL,WALTON COUNTY,0,1230175.8,0,0,1230175.8,1781048.52,0,0,0,0,30.377911,-86.350739,Residential,Masonry,1 223349,FL,WALTON COUNTY,0,1221435,0,0,1221435,2114279.56,0,0,0,0,30.377911,-86.350739,Residential,Masonry,1 320534,FL,WALTON COUNTY,0,3372657.3,0,0,3372657.3,4190836.98,0,0,0,0,30.377911,-86.350739,Commercial,Reinforced Masonry,1 776158,FL,WALTON COUNTY,0,1680724.8,0,0,1680724.8,2904690.79,0,0,0,0,30.377911,-86.350739,Residential,Masonry,1 606616,FL,WALTON COUNTY,0,27810,0,0,27810,43696.88,0,0,0,0,30.377911,-86.350739,Residential,Wood,1 812455,FL,WALTON COUNTY,0,6431697,0,0,6431697,8145667.07,0,0,0,0,30.377911,-86.350739,Commercial,Reinforced Masonry,1 555701,FL,WALTON COUNTY,0,2705.4,0,0,2705.4,4268.64,0,0,0,0,30.377911,-86.350739,Residential,Wood,1 963672,FL,WALTON COUNTY,216000,216000,216000,216000,216000,299849.47,4320,10800,0,0,30.385115,-86.37674,Residential,Wood,1 137571,FL,WALTON COUNTY,4331700,4331700,4331700,4331700,4331700,5742209.81,0,0,0,0,30.37686,-86.348709,Commercial,Reinforced Masonry,1 330767,FL,WALTON COUNTY,5031.9,5031.9,5031.9,5031.9,5031.9,5790.29,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 412319,FL,WALTON COUNTY,133020,133020,133020,133020,133020,125556.51,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 240615,FL,WALTON COUNTY,133020,133020,133020,133020,133020,187055.78,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 118770,FL,WALTON COUNTY,133020,133020,133020,133020,133020,210703.68,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 767744,FL,WALTON COUNTY,133020,133020,133020,133020,133020,137792.76,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 167183,FL,WALTON COUNTY,133020,133020,133020,133020,133020,214039.82,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 849883,FL,WALTON COUNTY,133020,133020,133020,133020,133020,170325.19,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 310361,FL,WALTON COUNTY,133020,133020,133020,133020,133020,135680.4,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 650883,FL,WALTON COUNTY,133020,133020,133020,133020,133020,144512.93,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 876881,FL,WALTON COUNTY,133020,133020,133020,133020,133020,152218.78,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 161574,FL,WALTON COUNTY,223020,223020,223020,223020,223020,325576.64,0,0,0,0,30.379471,-86.396843,Residential,Wood,3 593465,FL,WALTON COUNTY,2491534.8,2491534.8,2491534.8,2491534.8,2491534.8,3870728.87,0,0,0,0,30.379471,-86.396843,Commercial,Reinforced Masonry,3 413972,FL,WALTON COUNTY,0,5591003.55,0,0,5591003.55,9810000,0,0,0,0,30.385239,-86.393204,Commercial,Reinforced Masonry,1 430801,FL,WALTON COUNTY,0,53100,0,0,53100,59530.41,0,0,0,0,30.3826,-86.3501,Residential,Wood,4 542491,FL,WALTON COUNTY,0,1754103.28,0,0,1754103.28,1408109.91,0,0,0,0,30.379148,-86.384109,Residential,Masonry,1 141830,FL,WALTON COUNTY,0,1410039.01,0,0,1410039.01,2107145.38,0,0,0,0,30.385355,-86.462615,Residential,Masonry,1 913792,FL,WALTON COUNTY,3866697.9,3866697.9,3866697.9,3866697.9,3866697.9,4412188.44,0,0,0,0,30.377675,-86.33587,Commercial,Reinforced Masonry,1 899387,FL,WALTON COUNTY,2363103.9,2363103.9,2363103.9,2363103.9,2363103.9,2222050.23,0,0,0,0,30.377675,-86.33587,Commercial,Reinforced Masonry,1 922176,FL,WALTON COUNTY,1080000,1080000,1080000,1080000,1080000,1412258.76,0,0,0,0,30.377675,-86.33587,Residential,Masonry,1 508612,FL,WALTON COUNTY,975414.6,975414.6,975414.6,975414.6,975414.6,1424148.23,0,0,0,0,30.377675,-86.33587,Residential,Masonry,1 453383,FL,WALTON COUNTY,945000,945000,945000,945000,945000,1036150.92,0,0,0,0,30.377675,-86.33587,Residential,Masonry,1 988066,FL,WALTON COUNTY,842880.6,842880.6,842880.6,842880.6,842880.6,1080084.06,0,0,0,0,30.377675,-86.33587,Residential,Masonry,1 447991,FL,WALTON COUNTY,389835,389835,389835,389835,389835,550421.68,0,0,0,0,30.377675,-86.33587,Residential,Masonry,1 993055,FL,WALTON COUNTY,269640,269640,269640,269640,269640,310625.28,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 322842,FL,WALTON COUNTY,266535,266535,266535,266535,266535,303834.97,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 521572,FL,WALTON COUNTY,219240,219240,219240,219240,219240,360946.21,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 631055,FL,WALTON COUNTY,182700,182700,182700,182700,182700,191247.44,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 321905,FL,WALTON COUNTY,176107.5,176107.5,176107.5,176107.5,176107.5,144269.03,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 452162,FL,WALTON COUNTY,97744.5,97744.5,97744.5,97744.5,97744.5,128226.71,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 908980,FL,WALTON COUNTY,67500,67500,67500,67500,67500,58684.5,0,0,0,0,30.39012,-86.324036,Residential,Wood,3 890894,FL,WALTON COUNTY,58500,58500,58500,58500,58500,45313.63,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 888700,FL,WALTON COUNTY,45000,45000,45000,45000,45000,66771.81,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 918787,FL,WALTON COUNTY,16443,16443,16443,16443,16443,15655.84,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 457477,FL,WALTON COUNTY,13500,13500,13500,13500,13500,12515.11,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 471375,FL,WALTON COUNTY,7200,7200,7200,7200,7200,8204.72,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 471133,FL,WALTON COUNTY,7200,7200,7200,7200,7200,9872.18,0,0,0,0,30.377675,-86.33587,Residential,Wood,1 354257,FL,WALTON COUNTY,1814861.7,1814861.7,1814861.7,1814861.7,1814861.7,2674605.24,0,0,0,0,30.379837,-86.319649,Commercial,Reinforced Masonry,4 966598,FL,WALTON COUNTY,1561338,1561338,1561338,1561338,1561338,1209871.45,0,78066.9,0,0,30.376041,-86.34996,Residential,Masonry,3 924670,FL,WALTON COUNTY,0,0,0,90000,90000,128714.4,0,0,0,900,30.38096,-86.36113,Residential,Wood,1 371425,FL,ESCAMBIA COUNTY,0,65700,0,65700,65700,69018.51,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 629224,FL,ESCAMBIA COUNTY,0,65700,0,65700,65700,65180.71,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 540985,FL,ESCAMBIA COUNTY,0,65700,0,65700,65700,87855.35,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 721375,FL,ESCAMBIA COUNTY,0,90000,0,90000,90000,106704,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 713284,FL,ESCAMBIA COUNTY,0,66150,0,66150,66150,65012.22,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 999959,FL,ESCAMBIA COUNTY,0,66150,0,66150,66150,87957.27,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 662754,FL,ESCAMBIA COUNTY,0,66150,0,66150,66150,74198.47,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 924130,FL,ESCAMBIA COUNTY,0,66150,0,66150,66150,81618.52,0,0,0,0,30.334494,-87.133621,Residential,Wood,1 931461,FL,ESCAMBIA COUNTY,0,37350000,0,37350000,37350000,43020000,0,0,0,0,30.331675,-87.14563,Commercial,Steel Frame,1 257105,FL,SANTA ROSA COUNTY,0,132466.15,0,0,132466.15,114053.36,0,0,0,0,30.343035,-87.149705,Residential,Wood,3 223233,FL,SANTA ROSA COUNTY,0,635837.52,0,0,635837.52,844417.66,0,0,0,0,30.343035,-87.149705,Residential,Masonry,3 978076,FL,SANTA ROSA COUNTY,0,21194.58,0,0,21194.58,19405.76,0,0,0,0,30.343035,-87.149705,Residential,Wood,3 705587,FL,SANTA ROSA COUNTY,0,211945.84,0,0,211945.84,240346.58,0,0,0,0,30.3479,-87.1605,Residential,Wood,3 735129,FL,SANTA ROSA COUNTY,0,1589593.81,0,0,1589593.81,2442887.76,0,0,0,0,30.3479,-87.1605,Residential,Masonry,3 224104,FL,SANTA ROSA COUNTY,270000,270000,270000,270000,270000,437542.56,0,0,0,0,30.36875,-87.173149,Residential,Wood,1 986821,FL,ESCAMBIA COUNTY,15120000,15120000,15120000,15120000,15120000,19260000,0,0,0,0,30.333445,-87.139359,Commercial,Reinforced Concrete,1 513126,FL,ESCAMBIA COUNTY,1080000,1080000,1080000,1080000,1080000,1359106.56,0,0,0,0,30.333733,-87.136917,Residential,Masonry,1 825668,FL,SANTA ROSA COUNTY,0,23116.5,0,23116.5,23116.5,19995.5,0,0,0,0,30.360451,-87.166397,Residential,Wood,1 748339,FL,SANTA ROSA COUNTY,6930,6930,6930,6930,6930,7754.23,0,138.6,0,0,30.35927,-87.16879,Residential,Wood,3 253767,FL,SANTA ROSA COUNTY,184680,184680,184680,184680,184680,128847.54,0,3693.6,0,0,30.35927,-87.16879,Residential,Wood,3 829906,FL,SANTA ROSA COUNTY,105300,105300,105300,105300,105300,170131.1,0,2106,0,0,30.35927,-87.16879,Residential,Wood,3 244259,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,2796.24,0,48.6,0,0,30.35927,-87.16879,Residential,Wood,3 686544,FL,SANTA ROSA COUNTY,720,720,720,720,720,697.68,0,14.4,0,0,30.35927,-87.16879,Residential,Wood,3 275362,FL,SANTA ROSA COUNTY,69030,69030,69030,69030,69030,61482.54,0,1380.6,0,0,30.35927,-87.16879,Residential,Wood,3 504590,FL,SANTA ROSA COUNTY,360,360,360,360,360,445.32,0,7.2,0,0,30.35927,-87.16879,Residential,Wood,3 918960,FL,SANTA ROSA COUNTY,450,450,450,450,450,513.09,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 124890,FL,SANTA ROSA COUNTY,450,450,450,450,450,683.42,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 745232,FL,SANTA ROSA COUNTY,450,450,450,450,450,423.09,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 551173,FL,SANTA ROSA COUNTY,450,450,450,450,450,665.68,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 625539,FL,SANTA ROSA COUNTY,450,450,450,450,450,714.83,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 182852,FL,SANTA ROSA COUNTY,450,450,450,450,450,504.9,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 325267,FL,SANTA ROSA COUNTY,450,450,450,450,450,371.97,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 928844,FL,SANTA ROSA COUNTY,450,450,450,450,450,346.87,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 564801,FL,SANTA ROSA COUNTY,450,450,450,450,450,584.01,0,9,0,0,30.35927,-87.16879,Residential,Wood,3 400779,FL,SANTA ROSA COUNTY,23850000,23850000,23850000,23850000,23850000,28260000,0,0,0,0,30.359278,-87.167191,Commercial,Reinforced Concrete,1 580684,FL,SANTA ROSA COUNTY,907056,907056,907056,907056,907056,865251.6,0,0,0,0,30.359278,-87.167191,Residential,Masonry,1 592817,FL,SANTA ROSA COUNTY,1464102,1464102,1464102,1464102,1464102,1196358.74,0,0,0,0,30.359278,-87.167191,Residential,Masonry,1 734245,FL,SANTA ROSA COUNTY,8640,8640,8640,8640,8640,12377.66,0,172.8,0,0,30.359278,-87.167191,Residential,Wood,1 166317,FL,SANTA ROSA COUNTY,19260,19260,19260,19260,19260,23148.59,0,385.2,0,0,30.359278,-87.167191,Residential,Wood,1 238385,FL,SANTA ROSA COUNTY,54090,54090,54090,54090,54090,96795.24,0,1081.8,0,0,30.359278,-87.167191,Residential,Wood,1 100486,FL,SANTA ROSA COUNTY,500148,500148,500148,500148,500148,700452.27,0,0,0,0,30.359278,-87.167191,Residential,Masonry,1 104523,FL,SANTA ROSA COUNTY,2340,2340,2340,2340,2340,2403.51,0,46.8,0,0,30.359278,-87.167191,Residential,Wood,1 499960,FL,SANTA ROSA COUNTY,31950,31950,31950,31950,31950,33359.25,0,639,0,0,30.359278,-87.167191,Residential,Wood,1 509826,FL,SANTA ROSA COUNTY,132480,132480,132480,132480,132480,196596.08,0,2649.6,0,0,30.359278,-87.167191,Residential,Wood,1 262040,FL,SANTA ROSA COUNTY,150570,150570,150570,150570,150570,226360.92,0,3011.4,0,0,30.359278,-87.167191,Residential,Wood,1 257157,FL,SANTA ROSA COUNTY,7110,7110,7110,7110,7110,12039.51,0,142.2,0,0,30.359278,-87.167191,Residential,Wood,1 551907,FL,SANTA ROSA COUNTY,11700,11700,11700,11700,11700,12593.3,0,234,0,0,30.359278,-87.167191,Residential,Wood,1 473018,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,88178.61,0,1497.6,0,0,30.359278,-87.167191,Residential,Wood,1 336331,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,14433.39,0,311.4,0,0,30.359278,-87.167191,Residential,Wood,1 176508,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2906.28,0,36,0,0,30.359278,-87.167191,Residential,Wood,1 884653,FL,SANTA ROSA COUNTY,270,270,270,270,270,405.28,0,5.4,0,0,30.359278,-87.167191,Residential,Wood,1 884722,FL,SANTA ROSA COUNTY,4860,4860,4860,4860,4860,7373.34,0,97.2,0,0,30.359278,-87.167191,Residential,Wood,1 605027,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,3530.46,0,48.6,0,0,30.359278,-87.167191,Residential,Wood,1 903230,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,3598.99,0,48.6,0,0,30.359278,-87.167191,Residential,Wood,1 476285,FL,SANTA ROSA COUNTY,540,540,540,540,540,750.42,0,10.8,0,0,30.359278,-87.167191,Residential,Wood,1 948111,FL,SANTA ROSA COUNTY,176310,176310,176310,176310,176310,298475.2,0,3526.2,0,0,30.359278,-87.167191,Residential,Wood,1 504675,FL,SANTA ROSA COUNTY,4410,4410,4410,4410,4410,5023.17,0,88.2,0,0,30.359278,-87.167191,Residential,Wood,1 671626,FL,SANTA ROSA COUNTY,4410,4410,4410,4410,4410,4736.13,0,88.2,0,0,30.359278,-87.167191,Residential,Wood,1 707861,FL,SANTA ROSA COUNTY,6210,6210,6210,6210,6210,7163.66,0,124.2,0,0,30.359278,-87.167191,Residential,Wood,1 895905,FL,SANTA ROSA COUNTY,8820,8820,8820,8820,8820,10778.03,0,176.4,0,0,30.359278,-87.167191,Residential,Wood,1 507835,FL,SANTA ROSA COUNTY,8820,8820,8820,8820,8820,13441.57,0,176.4,0,0,30.359278,-87.167191,Residential,Wood,1 428223,FL,SANTA ROSA COUNTY,360,360,360,360,360,536.81,0,7.2,0,0,30.359278,-87.167191,Residential,Wood,1 367585,FL,SANTA ROSA COUNTY,90,90,90,90,90,94.11,0,1.8,0,0,30.359278,-87.167191,Residential,Wood,1 830470,FL,SANTA ROSA COUNTY,90,90,90,90,90,76.01,0,1.8,0,0,30.359278,-87.167191,Residential,Wood,1 272593,FL,SANTA ROSA COUNTY,2520,2520,2520,2520,2520,2560.48,0,50.4,0,0,30.359278,-87.167191,Residential,Wood,1 989877,FL,SANTA ROSA COUNTY,17370,17370,17370,17370,17370,17126.91,0,347.4,0,0,30.359278,-87.167191,Residential,Wood,1 699646,FL,SANTA ROSA COUNTY,22950,22950,22950,22950,22950,17435.12,0,459,0,0,30.359278,-87.167191,Residential,Wood,1 399907,FL,SANTA ROSA COUNTY,22950,22950,22950,22950,22950,29929.1,0,459,0,0,30.359278,-87.167191,Residential,Wood,1 211482,FL,SANTA ROSA COUNTY,31590,31590,31590,31590,31590,34402.11,0,631.8,0,0,30.359278,-87.167191,Residential,Wood,1 554106,FL,SANTA ROSA COUNTY,31590,31590,31590,31590,31590,24543.91,0,631.8,0,0,30.359278,-87.167191,Residential,Wood,1 590629,FL,SANTA ROSA COUNTY,450,450,450,450,450,374.41,0,9,0,0,30.359278,-87.167191,Residential,Wood,1 992337,FL,SANTA ROSA COUNTY,450,450,450,450,450,457.19,0,9,0,0,30.359278,-87.167191,Residential,Wood,1 415862,FL,SANTA ROSA COUNTY,450,450,450,450,450,559.68,0,9,0,0,30.359278,-87.167191,Residential,Wood,1 846424,FL,SANTA ROSA COUNTY,450,450,450,450,450,525.37,0,9,0,0,30.359278,-87.167191,Residential,Wood,1 942249,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,16477.43,0,0,0,0,30.359278,-87.167191,Residential,Wood,1 270306,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,9236.21,0,0,0,0,30.359278,-87.167191,Residential,Wood,1 525880,FL,SANTA ROSA COUNTY,932490,932490,932490,932490,932490,1626643.02,0,18649.8,0,0,30.359991,-87.167793,Residential,Masonry,1 216978,FL,SANTA ROSA COUNTY,2450925,2450925,2450925,2450925,2450925,1969808.42,0,49018.5,0,0,30.359991,-87.167793,Commercial,Reinforced Masonry,1 847119,FL,SANTA ROSA COUNTY,2392776,2392776,2392776,2392776,2392776,1845653.41,0,0,0,0,30.359991,-87.167793,Commercial,Reinforced Masonry,1 435108,FL,SANTA ROSA COUNTY,540,540,540,540,540,543.69,0,10.8,0,0,30.359991,-87.167793,Residential,Wood,1 397388,FL,SANTA ROSA COUNTY,540,540,540,540,540,657.15,0,10.8,0,0,30.359991,-87.167793,Residential,Wood,1 345366,FL,SANTA ROSA COUNTY,540,540,540,540,540,497.45,0,10.8,0,0,30.359991,-87.167793,Residential,Wood,1 223060,FL,SANTA ROSA COUNTY,90,90,90,90,90,88.27,0,1.8,0,0,30.359991,-87.167793,Residential,Wood,1 347262,FL,SANTA ROSA COUNTY,90,90,90,90,90,78.27,0,1.8,0,0,30.359991,-87.167793,Residential,Wood,1 900540,FL,SANTA ROSA COUNTY,2250,2250,2250,2250,2250,1823.23,0,45,0,0,30.359991,-87.167793,Residential,Wood,1 513661,FL,SANTA ROSA COUNTY,344494.8,344494.8,0,0,344494.8,312135.03,0,0,0,0,30.360725,-87.181297,Residential,Wood,1 905359,FL,ESCAMBIA COUNTY,0,35730000,0,35730000,35730000,53280000,0,0,0,0,30.344387,-87.080224,Commercial,Reinforced Concrete,1 108901,FL,ESCAMBIA COUNTY,0,7357500,0,7357500,7357500,6882382.08,0,0,0,0,30.344488,-87.080099,Commercial,Reinforced Masonry,1 318268,FL,ESCAMBIA COUNTY,0,162000,0,162000,162000,169011.36,0,0,0,0,30.344488,-87.080099,Residential,Wood,1 807301,FL,ESCAMBIA COUNTY,0,45000,0,45000,45000,77674.68,0,0,0,0,30.344405,-87.08021,Residential,Wood,1 786635,FL,SANTA ROSA COUNTY,0,3962033.04,0,0,3962033.04,3598033.14,0,0,0,0,30.36125,-87.15695,Commercial,Reinforced Masonry,1 812938,FL,SANTA ROSA COUNTY,31500,31500,31500,31500,31500,26937.29,0,1575,0,0,30.36125,-87.15695,Residential,Wood,1 346494,FL,SANTA ROSA COUNTY,0,11250000,0,0,11250000,17910000,0,0,0,0,30.38828,-87.06343,Commercial,Reinforced Concrete,1 385437,FL,SANTA ROSA COUNTY,0,138699,0,138699,138699,180877.37,0,0,0,0,30.40478,-86.95253,Residential,Wood,1 825088,FL,SANTA ROSA COUNTY,22860,22860,0,22860,22860,36712.59,0,0,0,0,30.402021,-86.985428,Residential,Wood,1 170378,FL,SANTA ROSA COUNTY,11880000,11880000,11880000,11880000,11880000,20250000,0,237024,0,0,30.38344,-87.0939,Commercial,Reinforced Concrete,1 389374,FL,SANTA ROSA COUNTY,1655775,1655775,1655775,1655775,1655775,1196290.81,0,33115.5,0,0,30.38344,-87.0939,Residential,Masonry,1 129286,FL,SANTA ROSA COUNTY,10800,10800,10800,10800,10800,16145.89,0,216,0,0,30.38344,-87.0939,Residential,Wood,1 907574,FL,SANTA ROSA COUNTY,270,270,270,270,270,285.17,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 735800,FL,SANTA ROSA COUNTY,270,270,270,270,270,260.88,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 115957,FL,SANTA ROSA COUNTY,270,270,270,270,270,416.15,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 421717,FL,SANTA ROSA COUNTY,270,270,270,270,270,458.38,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 112435,FL,SANTA ROSA COUNTY,270,270,270,270,270,353.08,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 110176,FL,SANTA ROSA COUNTY,270,270,270,270,270,240.93,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 836931,FL,SANTA ROSA COUNTY,270,270,270,270,270,319.78,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 189595,FL,SANTA ROSA COUNTY,270,270,270,270,270,283.64,0,5.4,0,0,30.38344,-87.0939,Residential,Wood,1 990943,FL,SANTA ROSA COUNTY,116640,116640,116640,116640,116640,143766.73,0,2332.8,0,0,30.38344,-87.0939,Residential,Wood,1 736490,FL,SANTA ROSA COUNTY,2880,2880,2880,2880,2880,4139.94,0,57.6,0,0,30.38344,-87.0939,Residential,Wood,1 531947,FL,SANTA ROSA COUNTY,540,540,540,540,540,685.42,0,10.8,0,0,30.38344,-87.0939,Residential,Wood,1 611803,FL,SANTA ROSA COUNTY,4050,4050,4050,4050,4050,5748.02,0,81,0,0,30.38344,-87.0939,Residential,Wood,1 760374,FL,SANTA ROSA COUNTY,5400,5400,5400,5400,5400,6458.36,0,108,0,0,30.38344,-87.0939,Residential,Wood,1 388637,FL,SANTA ROSA COUNTY,5400,5400,5400,5400,5400,6460.82,0,108,0,0,30.38344,-87.0939,Residential,Wood,1 218586,FL,SANTA ROSA COUNTY,360,360,360,360,360,398.87,0,7.2,0,0,30.38344,-87.0939,Residential,Wood,1 762291,FL,SANTA ROSA COUNTY,360,360,360,360,360,500.09,0,7.2,0,0,30.38344,-87.0939,Residential,Wood,1 988675,FL,SANTA ROSA COUNTY,450,450,450,450,450,488.73,0,9,0,0,30.38344,-87.0939,Residential,Wood,1 541105,FL,SANTA ROSA COUNTY,450,450,450,450,450,597.48,0,9,0,0,30.38344,-87.0939,Residential,Wood,1 170671,FL,SANTA ROSA COUNTY,450,450,450,450,450,420.71,0,9,0,0,30.38344,-87.0939,Residential,Wood,1 240936,FL,SANTA ROSA COUNTY,450,450,450,450,450,588.06,0,9,0,0,30.38344,-87.0939,Residential,Wood,1 626576,FL,SANTA ROSA COUNTY,450,450,450,450,450,396.94,0,9,0,0,30.38344,-87.0939,Residential,Wood,1 879316,FL,SANTA ROSA COUNTY,75870,75870,75870,75870,75870,78962.46,0,1517.4,0,0,30.39245,-87.00925,Residential,Wood,3 710780,FL,SANTA ROSA COUNTY,111780,111780,111780,111780,111780,147186.54,0,2235.6,0,0,30.39245,-87.00925,Residential,Wood,3 745558,FL,SANTA ROSA COUNTY,540,540,540,540,540,640.99,0,10.8,0,0,30.39245,-87.00925,Residential,Wood,3 317535,FL,SANTA ROSA COUNTY,540,540,540,540,540,692.52,0,10.8,0,0,30.39245,-87.00925,Residential,Wood,3 207231,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,4407.59,0,68.4,0,0,30.39245,-87.00925,Residential,Wood,3 439562,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,2895.78,0,68.4,0,0,30.39245,-87.00925,Residential,Wood,3 824767,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,3948.52,0,68.4,0,0,30.39245,-87.00925,Residential,Wood,3 860072,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,5152.15,0,68.4,0,0,30.39245,-87.00925,Residential,Wood,3 206961,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,3457.65,0,68.4,0,0,30.39245,-87.00925,Residential,Wood,3 868341,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,3396.63,0,68.4,0,0,30.39245,-87.00925,Residential,Wood,3 680474,FL,SANTA ROSA COUNTY,4770,4770,4770,4770,4770,7684.41,0,95.4,0,0,30.39245,-87.00925,Residential,Wood,3 428430,FL,SANTA ROSA COUNTY,0,3846167.5,0,0,3846167.5,6103371.67,0,0,0,0,30.387051,-87.084625,Commercial,Reinforced Masonry,1 215439,FL,SANTA ROSA COUNTY,1279260,1279260,1279260,1279260,1279260,1056095.65,0,63963,0,0,30.38632,-87.0865,Residential,Masonry,1 481384,FL,SANTA ROSA COUNTY,330399.9,330399.9,0,0,330399.9,246775.69,0,0,0,0,30.40409,-86.98603,Residential,Wood,1 924346,FL,SANTA ROSA COUNTY,0,36424.92,0,0,36424.92,37513.92,0,0,0,0,30.385937,-87.09362,Residential,Wood,1 361021,FL,SANTA ROSA COUNTY,0,751348.85,0,0,751348.85,721153.64,0,0,0,0,30.37498,-87.11651,Residential,Masonry,1 655610,FL,OKALOOSA COUNTY,188910.9,188910.9,0,0,188910.9,217160.64,0,0,0,0,30.715397,-86.70771,Residential,Wood,1 934022,FL,SANTA ROSA COUNTY,3434580,3434580,3434580,3434580,3434580,4638434.64,0,68691.6,0,0,30.77767,-87.232865,Commercial,Reinforced Masonry,1 405382,FL,SANTA ROSA COUNTY,15264,15264,15264,15264,15264,24497.9,0,0,0,0,30.77767,-87.232865,Residential,Wood,1 573268,FL,SANTA ROSA COUNTY,6480,6480,6480,6480,6480,9331.2,0,129.6,0,0,30.77767,-87.232865,Residential,Wood,1 377718,FL,SANTA ROSA COUNTY,77310,77310,77310,77310,77310,125381.36,0,1546.2,0,0,30.77767,-87.232865,Residential,Wood,1 154462,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2472.31,0,36,0,0,30.77767,-87.232865,Residential,Wood,1 935950,FL,SANTA ROSA COUNTY,540,540,540,540,540,450.59,0,10.8,0,0,30.77767,-87.232865,Residential,Wood,1 484776,FL,SANTA ROSA COUNTY,540,540,540,540,540,677.26,0,10.8,0,0,30.77767,-87.232865,Residential,Wood,1 355148,FL,SANTA ROSA COUNTY,97200,97200,97200,97200,97200,123606.32,0,1944,0,0,30.77767,-87.232865,Residential,Wood,1 204231,FL,SANTA ROSA COUNTY,2250,2250,2250,2250,2250,2647.51,0,45,0,0,30.77767,-87.232865,Residential,Wood,1 758924,FL,SANTA ROSA COUNTY,1980,1980,1980,1980,1980,2053.72,0,39.6,0,0,30.77767,-87.232865,Residential,Wood,1 702105,FL,SANTA ROSA COUNTY,540,540,540,540,540,588.68,0,10.8,0,0,30.77767,-87.232865,Residential,Wood,1 609967,FL,SANTA ROSA COUNTY,450,450,450,450,450,617.46,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 916840,FL,SANTA ROSA COUNTY,450,450,450,450,450,467.81,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 723783,FL,SANTA ROSA COUNTY,450,450,450,450,450,419.48,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 931709,FL,SANTA ROSA COUNTY,450,450,450,450,450,679.54,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 328567,FL,SANTA ROSA COUNTY,450,450,450,450,450,574.85,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 433520,FL,SANTA ROSA COUNTY,450,450,450,450,450,669.8,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 421307,FL,SANTA ROSA COUNTY,450,450,450,450,450,389.97,0,9,0,0,30.77767,-87.232865,Residential,Wood,1 616888,FL,SANTA ROSA COUNTY,171702,171702,171702,171702,171702,249358.69,0,0,0,0,30.940348,-87.156357,Residential,Wood,1 742840,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2255.73,0,36,0,0,30.940348,-87.156357,Residential,Wood,1 961261,FL,SANTA ROSA COUNTY,270,270,270,270,270,408.01,0,5.4,0,0,30.940348,-87.156357,Residential,Wood,1 312921,FL,SANTA ROSA COUNTY,270,270,270,270,270,332.97,0,5.4,0,0,30.940348,-87.156357,Residential,Wood,1 996298,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,2590.74,0,48.6,0,0,30.940348,-87.156357,Residential,Wood,1 889576,FL,SANTA ROSA COUNTY,540,540,540,540,540,652.3,0,10.8,0,0,30.940348,-87.156357,Residential,Wood,1 336265,FL,SANTA ROSA COUNTY,540,540,540,540,540,673.92,0,10.8,0,0,30.940348,-87.156357,Residential,Wood,1 867761,FL,SANTA ROSA COUNTY,540,540,540,540,540,529.42,0,10.8,0,0,30.940348,-87.156357,Residential,Wood,1 447892,FL,SANTA ROSA COUNTY,450,450,450,450,450,442.55,0,9,0,0,30.940348,-87.156357,Residential,Wood,1 616915,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,2823.77,0,68.4,0,0,30.934679,-87.15699,Residential,Wood,3 888181,FL,SANTA ROSA COUNTY,602064,602064,602064,602064,602064,702106.57,0,0,0,0,30.941294,-87.156067,Residential,Masonry,1 549952,FL,SANTA ROSA COUNTY,65880,65880,65880,65880,65880,101242.28,0,1317.6,0,0,30.941294,-87.156067,Residential,Wood,1 745622,FL,SANTA ROSA COUNTY,572184,572184,572184,572184,572184,700353.22,0,0,0,0,30.941294,-87.156067,Residential,Masonry,1 674160,FL,SANTA ROSA COUNTY,21870,21870,21870,21870,21870,38598.47,0,437.4,0,0,30.941294,-87.156067,Residential,Wood,1 291839,FL,SANTA ROSA COUNTY,11028.6,11028.6,11028.6,11028.6,11028.6,15286.87,0,0,0,0,30.941294,-87.156067,Residential,Wood,1 587343,FL,SANTA ROSA COUNTY,40383,40383,40383,40383,40383,53212.28,0,0,0,0,30.941294,-87.156067,Residential,Wood,1 410984,FL,SANTA ROSA COUNTY,21690,21690,21690,21690,21690,17034.81,0,433.8,0,0,30.941294,-87.156067,Residential,Wood,1 444661,FL,SANTA ROSA COUNTY,3951,3951,3951,3951,3951,4998.03,0,0,0,0,30.941294,-87.156067,Residential,Wood,1 268530,FL,SANTA ROSA COUNTY,30240,30240,30240,30240,30240,48043.2,0,604.8,0,0,30.941294,-87.156067,Residential,Wood,1 824378,FL,SANTA ROSA COUNTY,10269,10269,10269,10269,10269,11740.55,0,0,0,0,30.941294,-87.156067,Residential,Wood,1 831910,FL,SANTA ROSA COUNTY,67410,67410,67410,67410,67410,84716.57,0,1348.2,0,0,30.941294,-87.156067,Residential,Wood,1 160889,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2490.72,0,36,0,0,30.941294,-87.156067,Residential,Wood,1 852682,FL,SANTA ROSA COUNTY,1440,1440,1440,1440,1440,2212.36,0,28.8,0,0,30.941294,-87.156067,Residential,Wood,1 318811,FL,SANTA ROSA COUNTY,1440,1440,1440,1440,1440,1717.77,0,28.8,0,0,30.941294,-87.156067,Residential,Wood,1 356824,FL,SANTA ROSA COUNTY,2880,2880,2880,2880,2880,3318.22,0,57.6,0,0,30.941294,-87.156067,Residential,Wood,1 635094,FL,SANTA ROSA COUNTY,2880,2880,2880,2880,2880,2936.22,0,57.6,0,0,30.941294,-87.156067,Residential,Wood,1 299775,FL,SANTA ROSA COUNTY,136620,136620,136620,136620,136620,177924.6,0,2732.4,0,0,30.941294,-87.156067,Residential,Wood,1 241604,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1425.09,0,36,0,0,30.941294,-87.156067,Residential,Wood,1 574570,FL,SANTA ROSA COUNTY,26820,26820,26820,26820,26820,26061.05,0,536.4,0,0,30.941294,-87.156067,Residential,Wood,1 663265,FL,SANTA ROSA COUNTY,17100,17100,17100,17100,17100,26030.44,0,342,0,0,30.941294,-87.156067,Residential,Wood,1 876259,FL,SANTA ROSA COUNTY,19800,19800,19800,19800,19800,28755.54,0,396,0,0,30.941294,-87.156067,Residential,Wood,1 339351,FL,SANTA ROSA COUNTY,19800,19800,19800,19800,19800,28272.42,0,396,0,0,30.941294,-87.156067,Residential,Wood,1 522848,FL,SANTA ROSA COUNTY,10800,10800,10800,10800,10800,9959,0,216,0,0,30.941294,-87.156067,Residential,Wood,1 410190,FL,SANTA ROSA COUNTY,10800,10800,10800,10800,10800,11104.56,0,216,0,0,30.941294,-87.156067,Residential,Wood,1 955014,FL,SANTA ROSA COUNTY,450,450,450,450,450,403.56,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 691750,FL,SANTA ROSA COUNTY,450,450,450,450,450,443.56,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 487472,FL,SANTA ROSA COUNTY,450,450,450,450,450,401.59,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 553269,FL,SANTA ROSA COUNTY,450,450,450,450,450,609.8,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 754185,FL,SANTA ROSA COUNTY,450,450,450,450,450,539.14,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 319628,FL,SANTA ROSA COUNTY,450,450,450,450,450,425.87,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 163711,FL,SANTA ROSA COUNTY,450,450,450,450,450,444.96,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 201993,FL,SANTA ROSA COUNTY,450,450,450,450,450,612.85,0,9,0,0,30.941294,-87.156067,Residential,Wood,1 200790,FL,SANTA ROSA COUNTY,0,145501.7,0,0,145501.7,234925.88,0,0,0,0,30.956598,-87.151482,Residential,Wood,3 246049,FL,SANTA ROSA COUNTY,0,26627.76,0,0,26627.76,28515.14,0,0,0,0,30.952525,-87.153435,Residential,Wood,1 948699,FL,SANTA ROSA COUNTY,0,19970.82,0,0,19970.82,19082.32,0,0,0,0,30.956598,-87.151482,Residential,Wood,3 350602,FL,SANTA ROSA COUNTY,0,95099.15,0,0,95099.15,99584.79,0,0,0,0,30.9472,-87.15993,Residential,Wood,3 481169,FL,SANTA ROSA COUNTY,0,237747.88,0,0,237747.88,253754.25,0,0,0,0,30.954294,-87.149063,Residential,Wood,1 702608,FL,SANTA ROSA COUNTY,0,11411.9,0,0,11411.9,16661.37,0,0,0,0,30.779675,-87.092635,Residential,Wood,3 536914,FL,SANTA ROSA COUNTY,0,44696.6,0,0,44696.6,45926.65,0,0,0,0,30.952525,-87.153435,Residential,Wood,1 368936,FL,SANTA ROSA COUNTY,0,1141189.8,0,0,1141189.8,1378774.11,0,0,0,0,30.952068,-87.110855,Residential,Masonry,1 551454,FL,SANTA ROSA COUNTY,0,97001.13,0,0,97001.13,160387.11,0,0,0,0,30.9035,-87.1373,Residential,Wood,4 132393,FL,SANTA ROSA COUNTY,0,72275.35,0,0,72275.35,114553.55,0,0,0,0,30.9035,-87.1373,Residential,Wood,4 217481,FL,SANTA ROSA COUNTY,0,42794.62,0,0,42794.62,46478.21,0,0,0,0,30.9035,-87.1373,Residential,Wood,4 631168,FL,SANTA ROSA COUNTY,0,8558.92,0,0,8558.92,11862.67,0,0,0,0,30.9035,-87.1373,Residential,Wood,4 585613,FL,SANTA ROSA COUNTY,0,190198.3,0,0,190198.3,172182.72,0,0,0,0,30.9035,-87.1373,Residential,Wood,4 649966,FL,SANTA ROSA COUNTY,0,38039.66,0,0,38039.66,35106.65,0,0,0,0,30.9035,-87.1373,Residential,Wood,4 365528,FL,SANTA ROSA COUNTY,458154,458154,458154,458154,458154,541735.95,0,0,0,0,30.403687,-86.88829,Residential,Masonry,1 568720,FL,SANTA ROSA COUNTY,426690,426690,426690,426690,426690,611902.9,0,8533.8,0,0,30.403687,-86.88829,Residential,Masonry,1 221163,FL,SANTA ROSA COUNTY,62460,62460,62460,62460,62460,78699.6,0,1249.2,0,0,30.403687,-86.88829,Residential,Wood,1 229391,FL,SANTA ROSA COUNTY,77310,77310,77310,77310,77310,64300.66,0,1546.2,0,0,30.403687,-86.88829,Residential,Wood,1 343642,FL,SANTA ROSA COUNTY,77310,77310,77310,77310,77310,88986.9,0,1546.2,0,0,30.403687,-86.88829,Residential,Wood,1 441943,FL,SANTA ROSA COUNTY,223236,223236,223236,223236,223236,373496.15,0,0,0,0,30.403687,-86.88829,Residential,Wood,1 185554,FL,SANTA ROSA COUNTY,2880,2880,2880,2880,2880,3939.84,0,57.6,0,0,30.403687,-86.88829,Residential,Wood,1 351168,FL,SANTA ROSA COUNTY,540,540,540,540,540,499.69,0,10.8,0,0,30.403687,-86.88829,Residential,Wood,1 241069,FL,SANTA ROSA COUNTY,13500,13500,13500,13500,13500,15248.9,0,270,0,0,30.403687,-86.88829,Residential,Wood,1 179554,FL,SANTA ROSA COUNTY,360,360,360,360,360,467.86,0,7.2,0,0,30.403687,-86.88829,Residential,Wood,1 844499,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,13398.67,0,311.4,0,0,30.405869,-86.889862,Residential,Wood,1 664569,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2136.32,0,36,0,0,30.405869,-86.889862,Residential,Wood,1 198278,FL,SANTA ROSA COUNTY,1440,1440,1440,1440,1440,1466.59,0,28.8,0,0,30.405869,-86.889862,Residential,Wood,1 199551,FL,SANTA ROSA COUNTY,540,540,540,540,540,522.29,0,10.8,0,0,30.405869,-86.889862,Residential,Wood,1 484635,FL,SANTA ROSA COUNTY,540,540,540,540,540,610.75,0,10.8,0,0,30.405869,-86.889862,Residential,Wood,1 409271,FL,SANTA ROSA COUNTY,540,540,540,540,540,834.52,0,10.8,0,0,30.405869,-86.889862,Residential,Wood,1 394119,FL,SANTA ROSA COUNTY,540,540,540,540,540,631.91,0,10.8,0,0,30.405869,-86.889862,Residential,Wood,1 494064,FL,SANTA ROSA COUNTY,540,540,540,540,540,829.93,0,10.8,0,0,30.405869,-86.889862,Residential,Wood,1 963080,FL,SANTA ROSA COUNTY,900,900,900,900,900,1213.23,0,18,0,0,30.405869,-86.889862,Residential,Wood,1 430560,FL,SANTA ROSA COUNTY,900,900,900,900,900,1291.51,0,18,0,0,30.405869,-86.889862,Residential,Wood,1 465189,FL,SANTA ROSA COUNTY,900,900,900,900,900,1359.07,0,18,0,0,30.405869,-86.889862,Residential,Wood,1 628466,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,3017.14,0,59.4,0,0,30.405869,-86.889862,Residential,Wood,1 516556,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,3674.29,0,59.4,0,0,30.405869,-86.889862,Residential,Wood,1 553418,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,2531.45,0,59.4,0,0,30.405869,-86.889862,Residential,Wood,1 966742,FL,SANTA ROSA COUNTY,4500,4500,4500,4500,4500,3772.35,0,90,0,0,30.405869,-86.889862,Residential,Wood,1 512569,FL,SANTA ROSA COUNTY,450,450,450,450,450,721.28,0,9,0,0,30.405869,-86.889862,Residential,Wood,1 898510,FL,SANTA ROSA COUNTY,16020000,16020000,16020000,16020000,16020000,12060000,0,320509.8,0,0,30.407187,-86.886513,Commercial,Reinforced Concrete,1 424262,FL,SANTA ROSA COUNTY,270,270,270,270,270,238.2,0,5.4,0,0,30.407187,-86.886513,Residential,Wood,1 224938,FL,SANTA ROSA COUNTY,1890,1890,1890,1890,1890,3137.32,0,37.8,0,0,30.407187,-86.886513,Residential,Wood,1 820799,FL,SANTA ROSA COUNTY,42840,42840,42840,42840,42840,64954.01,0,856.8,0,0,30.407187,-86.886513,Residential,Wood,1 394574,FL,SANTA ROSA COUNTY,270,270,270,270,270,377.33,0,5.4,0,0,30.407187,-86.886513,Residential,Wood,1 726360,FL,SANTA ROSA COUNTY,270,270,270,270,270,394.29,0,5.4,0,0,30.407187,-86.886513,Residential,Wood,1 206832,FL,SANTA ROSA COUNTY,13230,13230,13230,13230,13230,18232,0,264.6,0,0,30.42248,-86.862656,Residential,Wood,1 474001,FL,SANTA ROSA COUNTY,253710,253710,253710,253710,253710,256470.36,0,5074.2,0,0,30.42248,-86.862656,Residential,Wood,1 233135,FL,SANTA ROSA COUNTY,599112,599112,599112,599112,599112,958950.65,0,0,0,0,30.42248,-86.862656,Residential,Masonry,1 279575,FL,SANTA ROSA COUNTY,15957,15957,15957,15957,15957,20143.35,0,0,0,0,30.42248,-86.862656,Residential,Wood,1 516660,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,14144.72,0,311.4,0,0,30.42248,-86.862656,Residential,Wood,1 203729,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,63823.14,0,1497.6,0,0,30.42248,-86.862656,Residential,Wood,1 390038,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1811.06,0,36,0,0,30.42248,-86.862656,Residential,Wood,1 872346,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1573.08,0,36,0,0,30.42248,-86.862656,Residential,Wood,1 763634,FL,SANTA ROSA COUNTY,450,450,450,450,450,629.87,0,9,0,0,30.42248,-86.862656,Residential,Wood,1 243262,FL,SANTA ROSA COUNTY,270,270,270,270,270,210.25,0,5.4,0,0,30.42248,-86.862656,Residential,Wood,1 354281,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,4334.69,0,68.4,0,0,30.42248,-86.862656,Residential,Wood,1 121341,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,5089.45,0,68.4,0,0,30.42248,-86.862656,Residential,Wood,1 709982,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,1904.28,0,48.6,0,0,30.42248,-86.862656,Residential,Wood,1 614581,FL,SANTA ROSA COUNTY,540,540,540,540,540,773.88,0,10.8,0,0,30.42248,-86.862656,Residential,Wood,1 783292,FL,SANTA ROSA COUNTY,540,540,540,540,540,699.52,0,10.8,0,0,30.42248,-86.862656,Residential,Wood,1 734320,FL,SANTA ROSA COUNTY,540,540,540,540,540,814.11,0,10.8,0,0,30.42248,-86.862656,Residential,Wood,1 114779,FL,SANTA ROSA COUNTY,540,540,540,540,540,684.64,0,10.8,0,0,30.42248,-86.862656,Residential,Wood,1 561447,FL,SANTA ROSA COUNTY,540,540,540,540,540,685.04,0,10.8,0,0,30.42248,-86.862656,Residential,Wood,1 677948,FL,SANTA ROSA COUNTY,900,900,900,900,900,960.59,0,18,0,0,30.42248,-86.862656,Residential,Wood,1 702618,FL,SANTA ROSA COUNTY,900,900,900,900,900,751.84,0,18,0,0,30.42248,-86.862656,Residential,Wood,1 552294,FL,SANTA ROSA COUNTY,720,720,720,720,720,697.53,0,14.4,0,0,30.42248,-86.862656,Residential,Wood,1 971902,FL,SANTA ROSA COUNTY,355860,355860,355860,355860,355860,521983.63,0,7117.2,0,0,30.42248,-86.862656,Residential,Wood,1 281570,FL,SANTA ROSA COUNTY,13590,13590,13590,13590,13590,17327.25,0,271.8,0,0,30.42248,-86.862656,Residential,Wood,1 863607,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,4970.58,0,59.4,0,0,30.42248,-86.862656,Residential,Wood,1 669451,FL,SANTA ROSA COUNTY,1350,1350,1350,1350,1350,2215.07,0,27,0,0,30.42248,-86.862656,Residential,Wood,1 819137,FL,SANTA ROSA COUNTY,4050,4050,4050,4050,4050,5183.8,0,81,0,0,30.42248,-86.862656,Residential,Wood,1 678728,FL,SANTA ROSA COUNTY,4500,4500,4500,4500,4500,6617.85,0,90,0,0,30.42248,-86.862656,Residential,Wood,1 864540,FL,SANTA ROSA COUNTY,22680,22680,22680,22680,22680,35982,0,453.6,0,0,30.42248,-86.862656,Residential,Wood,1 559041,FL,SANTA ROSA COUNTY,30960,30960,30960,30960,30960,38729.85,0,619.2,0,0,30.42248,-86.862656,Residential,Wood,1 203108,FL,SANTA ROSA COUNTY,30960,30960,30960,30960,30960,27162.57,0,619.2,0,0,30.42248,-86.862656,Residential,Wood,1 831918,FL,SANTA ROSA COUNTY,30960,30960,30960,30960,30960,47308.89,0,619.2,0,0,30.42248,-86.862656,Residential,Wood,1 947119,FL,SANTA ROSA COUNTY,30960,30960,30960,30960,30960,33769.31,0,619.2,0,0,30.42248,-86.862656,Residential,Wood,1 124330,FL,SANTA ROSA COUNTY,10710,10710,10710,10710,10710,11395.44,0,214.2,0,0,30.42248,-86.862656,Residential,Wood,1 189908,FL,SANTA ROSA COUNTY,14850,14850,14850,14850,14850,26307.67,0,297,0,0,30.42248,-86.862656,Residential,Wood,1 717003,FL,SANTA ROSA COUNTY,450,450,450,450,450,393.11,0,9,0,0,30.42248,-86.862656,Residential,Wood,1 971894,FL,SANTA ROSA COUNTY,450,450,450,450,450,418.14,0,9,0,0,30.42248,-86.862656,Residential,Wood,1 251176,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,11133.5,0,0,0,0,30.42248,-86.862656,Residential,Wood,1 853884,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,8591.11,0,0,0,0,30.42248,-86.862656,Residential,Wood,1 224598,FL,SANTA ROSA COUNTY,72810,72810,72810,72810,72810,71175.42,0,1456.2,0,0,30.405083,-86.933273,Residential,Wood,1 262047,FL,SANTA ROSA COUNTY,65520,65520,65520,65520,65520,48301.34,0,1310.4,0,0,30.405083,-86.933273,Residential,Wood,1 131199,FL,SANTA ROSA COUNTY,65520,65520,65520,65520,65520,52344.71,0,1310.4,0,0,30.405083,-86.933273,Residential,Wood,1 772286,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,105431.64,0,1497.6,0,0,30.405083,-86.933273,Residential,Wood,1 131646,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,87111.2,0,1497.6,0,0,30.405083,-86.933273,Residential,Wood,1 437681,FL,SANTA ROSA COUNTY,270,270,270,270,270,422.27,0,5.4,0,0,30.405083,-86.933273,Residential,Wood,1 570809,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,4688.41,0,68.4,0,0,30.405083,-86.933273,Residential,Wood,1 358961,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,5429.59,0,68.4,0,0,30.405083,-86.933273,Residential,Wood,1 914982,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,3772.7,0,68.4,0,0,30.405083,-86.933273,Residential,Wood,1 547262,FL,SANTA ROSA COUNTY,13500,13500,13500,13500,13500,22324.3,0,270,0,0,30.405083,-86.933273,Residential,Wood,1 860359,FL,SANTA ROSA COUNTY,900,900,900,900,900,1099.67,0,18,0,0,30.405083,-86.933273,Residential,Wood,1 103256,FL,SANTA ROSA COUNTY,72810,72810,72810,72810,72810,97726.16,0,1456.2,0,0,30.404409,-86.918434,Residential,Wood,3 553827,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,16395.96,0,311.4,0,0,30.404409,-86.918434,Residential,Wood,3 330354,FL,SANTA ROSA COUNTY,8550,8550,8550,8550,8550,8609.23,0,171,0,0,30.404409,-86.918434,Residential,Wood,3 559773,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,104216.49,0,1497.6,0,0,30.404409,-86.918434,Residential,Wood,3 178596,FL,SANTA ROSA COUNTY,540,540,540,540,540,525.8,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 667270,FL,SANTA ROSA COUNTY,450,450,450,450,450,414.5,0,9,0,0,30.404409,-86.918434,Residential,Wood,3 692828,FL,SANTA ROSA COUNTY,540,540,540,540,540,782.46,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 274799,FL,SANTA ROSA COUNTY,540,540,540,540,540,536.98,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 969352,FL,SANTA ROSA COUNTY,2880,2880,2880,2880,2880,4141.43,0,57.6,0,0,30.404409,-86.918434,Residential,Wood,3 301077,FL,SANTA ROSA COUNTY,540,540,540,540,540,646.09,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 573151,FL,SANTA ROSA COUNTY,540,540,540,540,540,809.81,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 887069,FL,SANTA ROSA COUNTY,540,540,540,540,540,789.25,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 726288,FL,SANTA ROSA COUNTY,540,540,540,540,540,727.32,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 631747,FL,SANTA ROSA COUNTY,540,540,540,540,540,813.76,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 736988,FL,SANTA ROSA COUNTY,126900,126900,126900,126900,126900,168873.19,0,2538,0,0,30.404409,-86.918434,Residential,Wood,3 388134,FL,SANTA ROSA COUNTY,3780,3780,3780,3780,3780,4250.41,0,75.6,0,0,30.404409,-86.918434,Residential,Wood,3 240970,FL,SANTA ROSA COUNTY,3780,3780,3780,3780,3780,3375.33,0,75.6,0,0,30.404409,-86.918434,Residential,Wood,3 965499,FL,SANTA ROSA COUNTY,3780,3780,3780,3780,3780,3375.33,0,75.6,0,0,30.404409,-86.918434,Residential,Wood,3 711597,FL,SANTA ROSA COUNTY,5220,5220,5220,5220,5220,8547.07,0,104.4,0,0,30.404409,-86.918434,Residential,Wood,3 738634,FL,SANTA ROSA COUNTY,2700,2700,2700,2700,2700,3599.25,0,54,0,0,30.404409,-86.918434,Residential,Wood,3 293306,FL,SANTA ROSA COUNTY,6750,6750,6750,6750,6750,5025.24,0,135,0,0,30.404409,-86.918434,Residential,Wood,3 803029,FL,SANTA ROSA COUNTY,630,630,630,630,630,727.9,0,12.6,0,0,30.404409,-86.918434,Residential,Wood,3 762838,FL,SANTA ROSA COUNTY,540,540,540,540,540,928.81,0,10.8,0,0,30.404409,-86.918434,Residential,Wood,3 363327,FL,SANTA ROSA COUNTY,450,450,450,450,450,344.39,0,9,0,0,30.404409,-86.918434,Residential,Wood,3 986261,FL,SANTA ROSA COUNTY,450,450,450,450,450,597,0,9,0,0,30.404409,-86.918434,Residential,Wood,3 548580,FL,SANTA ROSA COUNTY,450,450,450,450,450,368.8,0,9,0,0,30.404409,-86.918434,Residential,Wood,3 509731,FL,SANTA ROSA COUNTY,625623.3,625623.3,0,0,625623.3,511229.33,0,0,0,0,30.40319,-86.92341,Residential,Masonry,1 484834,FL,SANTA ROSA COUNTY,371823.3,371823.3,0,0,371823.3,567701.67,0,0,0,0,30.41276,-86.82028,Residential,Masonry,1 122008,FL,SANTA ROSA COUNTY,393086.7,393086.7,0,0,393086.7,309170.55,0,0,0,0,30.43096,-86.86274,Residential,Masonry,1 921072,FL,SANTA ROSA COUNTY,228772.8,228772.8,0,0,228772.8,199266.6,0,0,0,0,30.464964,-86.910065,Residential,Wood,1 118775,FL,SANTA ROSA COUNTY,349906.5,349906.5,0,0,349906.5,600607.51,0,0,0,0,30.41028,-86.82191,Residential,Wood,1 890187,FL,SANTA ROSA COUNTY,0,36866.1,0,0,36866.1,50748.04,0,0,0,0,30.40345,-86.85582,Residential,Wood,1 236212,FL,SANTA ROSA COUNTY,0,5573795.2,0,0,5573795.2,5019759.95,0,0,0,0,30.404652,-86.852425,Commercial,Reinforced Masonry,1 178895,FL,SANTA ROSA COUNTY,24518.7,24518.7,24518.7,24518.7,24518.7,21962.67,0,0,0,0,30.40365,-86.85733,Residential,Wood,1 747032,FL,SANTA ROSA COUNTY,0,539077.04,0,0,539077.04,800669.57,0,0,0,0,30.419,-86.8872,Residential,Masonry,4 439901,FL,OKALOOSA COUNTY,1150983,1150983,1150983,1150983,1150983,1504703.1,0,0,0,0,30.9584,-86.46255,Residential,Masonry,1 319811,FL,OKALOOSA COUNTY,3362166,3362166,3362166,3362166,3362166,4327107.64,0,0,0,0,30.9584,-86.46255,Commercial,Reinforced Masonry,1 589603,FL,OKALOOSA COUNTY,94815,94815,94815,94815,94815,117400.41,0,1896.3,0,0,30.9584,-86.46255,Residential,Wood,1 423979,FL,OKALOOSA COUNTY,14868,14868,14868,14868,14868,10661.84,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 267496,FL,OKALOOSA COUNTY,20772,20772,20772,20772,20772,23680.08,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 650047,FL,OKALOOSA COUNTY,5922,5922,5922,5922,5922,5088.47,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 208827,FL,OKALOOSA COUNTY,21573,21573,21573,21573,21573,24708.42,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 620122,FL,OKALOOSA COUNTY,64746,64746,64746,64746,64746,71645.85,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 151435,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,30850.76,0,441.9,0,0,30.9584,-86.46255,Residential,Wood,1 205460,FL,OKALOOSA COUNTY,666,666,666,666,666,676.12,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 243233,FL,OKALOOSA COUNTY,8649,8649,8649,8649,8649,12234.01,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 552449,FL,OKALOOSA COUNTY,9342,9342,9342,9342,9342,7296.63,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 220813,FL,OKALOOSA COUNTY,387,387,387,387,387,402.12,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 127639,FL,OKALOOSA COUNTY,387,387,387,387,387,605.65,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 573969,FL,OKALOOSA COUNTY,387,387,387,387,387,382,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 575195,FL,OKALOOSA COUNTY,279,279,279,279,279,457,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 948265,FL,OKALOOSA COUNTY,279,279,279,279,279,431.19,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 146250,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,6924.65,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 759199,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,5570.41,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 827727,FL,OKALOOSA COUNTY,6336,6336,6336,6336,6336,7867.07,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 220170,FL,OKALOOSA COUNTY,1782,1782,1782,1782,1782,2538.88,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 244162,FL,OKALOOSA COUNTY,243,243,243,243,243,253.44,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 563935,FL,OKALOOSA COUNTY,243,243,243,243,243,224.48,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 773743,FL,OKALOOSA COUNTY,243,243,243,243,243,262.61,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 201974,FL,OKALOOSA COUNTY,4806,4806,4806,4806,4806,4200.79,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 775396,FL,OKALOOSA COUNTY,6714,6714,6714,6714,6714,9616.92,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 140969,FL,OKALOOSA COUNTY,333,333,333,333,333,276.87,0,0,0,0,30.9584,-86.46255,Residential,Wood,1 604182,FL,OKALOOSA COUNTY,404727.3,404727.3,0,0,404727.3,544924.84,0,0,0,0,30.900801,-86.521889,Residential,Masonry,1 184393,FL,WALTON COUNTY,0,127132.96,0,0,127132.96,96582.4,0,0,0,0,30.969753,-86.303001,Residential,Wood,1 260035,FL,OKALOOSA COUNTY,0,158031.76,0,0,158031.76,154491.84,0,0,0,0,30.975765,-86.478081,Residential,Wood,1 112721,FL,OKALOOSA COUNTY,0,227930.25,0,0,227930.25,161146.69,0,0,0,0,30.975765,-86.478081,Residential,Wood,1 284825,FL,OKALOOSA COUNTY,0,110622.23,0,0,110622.23,105049.08,0,0,0,0,30.962245,-86.46361,Residential,Wood,3 698550,FL,ESCAMBIA COUNTY,1067022,1067022,1067022,1067022,1067022,1095778.24,0,0,0,0,30.8939,-87.4408,Residential,Masonry,4 870170,FL,ESCAMBIA COUNTY,72837,72837,72837,72837,72837,78174.5,0,0,0,0,30.8939,-87.4408,Residential,Wood,4 655013,FL,ESCAMBIA COUNTY,8505,8505,8505,8505,8505,9790.72,0,170.1,0,0,30.8939,-87.4408,Residential,Wood,4 596127,FL,ESCAMBIA COUNTY,72837,72837,72837,72837,72837,97281.1,0,0,0,0,30.8939,-87.4408,Residential,Wood,4 352580,FL,ESCAMBIA COUNTY,62100,62100,62100,62100,62100,44218.31,0,1242,0,0,30.8939,-87.4408,Residential,Wood,4 664195,FL,ESCAMBIA COUNTY,72837,72837,72837,72837,72837,67340.14,0,0,0,0,30.8939,-87.4408,Residential,Wood,4 335018,FL,ESCAMBIA COUNTY,5724,5724,5724,5724,5724,7157.75,0,0,0,0,30.8939,-87.4408,Residential,Wood,4 597159,FL,ESCAMBIA COUNTY,3573,3573,3573,3573,3573,3901.76,0,0,0,0,30.8939,-87.4408,Residential,Wood,4 640087,FL,ESCAMBIA COUNTY,5040,5040,5040,5040,5040,5106.69,0,100.8,0,0,30.8939,-87.4408,Residential,Wood,4 838926,FL,ESCAMBIA COUNTY,2313,2313,2313,2313,2313,3415.74,0,0,0,0,30.8939,-87.4408,Residential,Wood,4 134978,FL,ESCAMBIA COUNTY,51435,51435,51435,51435,51435,72871.31,0,1028.7,0,0,30.8939,-87.4408,Residential,Wood,4 579782,FL,ESCAMBIA COUNTY,17280,17280,17280,17280,17280,20516.2,0,345.6,0,0,30.8939,-87.4408,Residential,Wood,4 231046,FL,ESCAMBIA COUNTY,2880,2880,2880,2880,2880,3499.82,0,57.6,0,0,30.8939,-87.4408,Residential,Wood,4 558804,FL,OKALOOSA COUNTY,0,200651.22,0,0,200651.22,247571.5,0,0,0,0,30.412039,-86.740868,Residential,Wood,3 910469,FL,OKALOOSA COUNTY,0,835892.64,0,0,835892.64,1371031.11,0,0,0,0,30.412039,-86.740868,Residential,Masonry,3 866798,FL,OKALOOSA COUNTY,0,71198.82,0,0,71198.82,91233.03,0,0,0,0,30.412039,-86.740868,Residential,Wood,3 994155,FL,OKALOOSA COUNTY,1894239,1894239,1894239,1894239,1894239,2510215.22,0,0,0,0,30.41213,-86.731087,Commercial,Reinforced Masonry,1 679536,FL,OKALOOSA COUNTY,6363,6363,6363,6363,6363,10276.56,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 355407,FL,OKALOOSA COUNTY,76140,76140,76140,76140,76140,123089.07,0,1522.8,0,0,30.41213,-86.731087,Residential,Wood,1 929538,FL,OKALOOSA COUNTY,86553,86553,86553,86553,86553,141419.38,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 251349,FL,OKALOOSA COUNTY,86553,86553,86553,86553,86553,91418.14,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 386365,FL,OKALOOSA COUNTY,2529,2529,2529,2529,2529,3397.21,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 969393,FL,OKALOOSA COUNTY,5040,5040,5040,5040,5040,8244.63,0,100.8,0,0,30.41213,-86.731087,Residential,Wood,1 280408,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,1941.9,0,28.8,0,0,30.41213,-86.731087,Residential,Wood,1 484058,FL,OKALOOSA COUNTY,1530,1530,1530,1530,1530,2242.73,0,30.6,0,0,30.41213,-86.731087,Residential,Wood,1 141109,FL,OKALOOSA COUNTY,2205,2205,2205,2205,2205,1937.03,0,44.1,0,0,30.41213,-86.731087,Residential,Wood,1 818933,FL,OKALOOSA COUNTY,9405,9405,9405,9405,9405,10351.91,0,188.1,0,0,30.41213,-86.731087,Residential,Wood,1 366141,FL,OKALOOSA COUNTY,23868,23868,23868,23868,23868,22886.88,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 948376,FL,OKALOOSA COUNTY,6039,6039,6039,6039,6039,10481,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 399736,FL,OKALOOSA COUNTY,6714,6714,6714,6714,6714,9638.62,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 288448,FL,OKALOOSA COUNTY,2232,2232,2232,2232,2232,2902.44,0,0,0,0,30.41213,-86.731087,Residential,Wood,1 287597,FL,OKALOOSA COUNTY,3161792.7,0,3161792.7,0,3161792.7,4248273.2,0,0,0,0,30.41675,-86.65606,Commercial,Reinforced Masonry,1 490065,FL,OKALOOSA COUNTY,471963.6,471963.6,0,0,471963.6,370019.46,0,0,0,0,30.413073,-86.679497,Residential,Masonry,1 441513,FL,OKALOOSA COUNTY,258102,258102,0,0,258102,273368.48,0,0,0,0,30.410725,-86.77462,Residential,Wood,1 395611,FL,OKALOOSA COUNTY,788079.6,788079.6,788079.6,788079.6,788079.6,920076.63,0,0,0,0,30.41847,-86.65363,Residential,Masonry,1 440499,FL,OKALOOSA COUNTY,0,641685.81,0,0,641685.81,769858.71,0,0,0,0,30.41233,-86.66393,Residential,Masonry,3 890860,FL,OKALOOSA COUNTY,0,629320.71,0,0,629320.71,645350.77,0,0,0,0,30.413991,-86.670487,Residential,Masonry,3 869342,FL,OKALOOSA COUNTY,0,3142.34,0,0,3142.34,3627.33,0,0,0,0,30.41233,-86.66393,Residential,Wood,3 904640,FL,OKALOOSA COUNTY,0,156443.59,0,0,156443.59,227497.14,0,0,0,0,30.41233,-86.66393,Residential,Wood,3 686464,FL,OKALOOSA COUNTY,0,198972.9,0,0,198972.9,301384.25,0,0,0,0,30.410755,-86.663429,Residential,Wood,3 771245,FL,OKALOOSA COUNTY,0,110553.1,0,0,110553.1,90186.56,0,0,0,0,30.413073,-86.679497,Residential,Wood,1 866745,FL,OKALOOSA COUNTY,0,107774.37,0,0,107774.37,82447.39,0,0,0,0,30.40859,-86.64444,Residential,Wood,1 875511,FL,OKALOOSA COUNTY,0,39795.48,0,0,39795.48,40426.55,0,0,0,0,30.408836,-86.652893,Residential,Wood,1 852906,FL,OKALOOSA COUNTY,0,74796.65,0,0,74796.65,106622.69,0,0,0,0,30.4119,-86.7157,Residential,Wood,3 584124,FL,OKALOOSA COUNTY,0,38136.77,0,0,38136.77,51049.43,0,0,0,0,30.41908,-86.65834,Residential,Wood,3 334981,FL,OKALOOSA COUNTY,0,3257.93,0,0,3257.93,5294.07,0,0,0,0,30.4119,-86.7157,Residential,Wood,4 300570,FL,OKALOOSA COUNTY,0,3257.93,0,0,3257.93,3151.27,0,0,0,0,30.4119,-86.7157,Residential,Wood,4 976518,FL,OKALOOSA COUNTY,0,673358.35,0,0,673358.35,877278.19,0,0,0,0,30.413991,-86.670487,Residential,Masonry,3 977697,FL,SANTA ROSA COUNTY,0,1044959.4,0,1044959.4,1044959.4,991248.49,0,0,0,0,30.602575,-87.072182,Residential,Masonry,3 461166,FL,SANTA ROSA COUNTY,0,414486,0,0,414486,760996.3,0,20724.3,0,0,30.622309,-87.056259,Residential,Masonry,1 228630,FL,SANTA ROSA COUNTY,0,638940.06,0,0,638940.06,546523.77,0,0,0,0,30.63107,-87.059225,Residential,Masonry,3 424064,FL,SANTA ROSA COUNTY,0,2121524.1,0,2121524.1,2121524.1,2734135.4,0,0,0,0,30.603,-87.07038,Commercial,Reinforced Masonry,3 955860,FL,SANTA ROSA COUNTY,0,1447845.3,0,1447845.3,1447845.3,2551581.21,0,0,0,0,30.603,-87.07038,Residential,Masonry,3 290061,FL,SANTA ROSA COUNTY,0,1168944.3,0,1168944.3,1168944.3,1048543.04,0,0,0,0,30.603,-87.07038,Residential,Masonry,3 613476,FL,SANTA ROSA COUNTY,0,71460,0,71460,71460,126120.11,0,0,0,0,30.603,-87.07038,Residential,Wood,3 725670,FL,SANTA ROSA COUNTY,0,22500,0,22500,22500,23315.85,0,0,0,0,30.603,-87.07038,Residential,Wood,3 475431,FL,SANTA ROSA COUNTY,0,45000,0,45000,45000,65223.9,0,0,0,0,30.603,-87.07038,Residential,Wood,3 896410,FL,SANTA ROSA COUNTY,0,23785.2,0,23785.2,23785.2,36258.16,0,0,0,0,30.603,-87.07038,Residential,Wood,3 828651,FL,SANTA ROSA COUNTY,0,100049.4,0,100049.4,100049.4,102845.78,0,0,0,0,30.603,-87.07038,Residential,Wood,3 220774,FL,SANTA ROSA COUNTY,0,26257.5,0,26257.5,26257.5,29849.53,0,0,0,0,30.603,-87.07038,Residential,Wood,3 690039,FL,SANTA ROSA COUNTY,0,56815.2,0,56815.2,56815.2,45305.92,0,0,0,0,30.603,-87.07038,Residential,Wood,3 861965,FL,SANTA ROSA COUNTY,666099,666099,666099,666099,666099,664686.87,0,0,0,0,30.656687,-87.049271,Residential,Masonry,1 619883,FL,SANTA ROSA COUNTY,236340,236340,236340,236340,236340,219690.32,0,4726.8,0,0,30.656687,-87.049271,Residential,Wood,1 343610,FL,SANTA ROSA COUNTY,45180,45180,45180,45180,45180,47931.64,0,903.6,0,0,30.656687,-87.049271,Residential,Wood,1 160752,FL,SANTA ROSA COUNTY,213660,213660,213660,213660,213660,216746.11,0,4273.2,0,0,30.656687,-87.049271,Residential,Wood,1 510550,FL,SANTA ROSA COUNTY,65880,65880,65880,65880,65880,89036.82,0,1317.6,0,0,30.656687,-87.049271,Residential,Wood,1 662440,FL,SANTA ROSA COUNTY,20610,20610,20610,20610,20610,30865.54,0,412.2,0,0,30.656687,-87.049271,Residential,Wood,1 784166,FL,SANTA ROSA COUNTY,44820,44820,44820,44820,44820,60466.12,0,896.4,0,0,30.656687,-87.049271,Residential,Wood,1 368759,FL,SANTA ROSA COUNTY,16290,16290,16290,16290,16290,18040.46,0,325.8,0,0,30.656687,-87.049271,Residential,Wood,1 979077,FL,SANTA ROSA COUNTY,35910,35910,35910,35910,35910,53027.58,0,718.2,0,0,30.656687,-87.049271,Residential,Wood,1 518756,FL,SANTA ROSA COUNTY,4050,4050,4050,4050,4050,4453.56,0,81,0,0,30.656687,-87.049271,Residential,Wood,1 967000,FL,SANTA ROSA COUNTY,2520,2520,2520,2520,2520,2913.74,0,50.4,0,0,30.656687,-87.049271,Residential,Wood,1 258292,FL,SANTA ROSA COUNTY,32040,32040,32040,32040,32040,31438.45,0,640.8,0,0,30.656687,-87.049271,Residential,Wood,1 913876,FL,SANTA ROSA COUNTY,14310,14310,14310,14310,14310,21872.41,0,286.2,0,0,30.62496,-87.040947,Residential,Wood,1 273961,FL,SANTA ROSA COUNTY,62460,62460,62460,62460,62460,51891.64,0,1249.2,0,0,30.62496,-87.040947,Residential,Wood,1 143514,FL,SANTA ROSA COUNTY,62460,62460,62460,62460,62460,101181.45,0,1249.2,0,0,30.62496,-87.040947,Residential,Wood,1 302562,FL,SANTA ROSA COUNTY,34650,34650,34650,34650,34650,38216.18,0,693,0,0,30.62496,-87.040947,Residential,Wood,1 786229,FL,SANTA ROSA COUNTY,14940000,14940000,14940000,14940000,14940000,16830000,0,0,0,0,30.64878,-87.1168,Commercial,Reinforced Concrete,1 180842,FL,SANTA ROSA COUNTY,450,450,450,450,450,510.3,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 357955,FL,SANTA ROSA COUNTY,450,450,450,450,450,530.71,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 226453,FL,SANTA ROSA COUNTY,270,270,270,270,270,298.6,0,5.4,0,0,30.64878,-87.1168,Residential,Wood,1 261776,FL,SANTA ROSA COUNTY,184050,184050,184050,184050,184050,263504.39,0,3681,0,0,30.64878,-87.1168,Residential,Wood,1 776070,FL,SANTA ROSA COUNTY,540,540,540,540,540,864.27,0,10.8,0,0,30.64878,-87.1168,Residential,Wood,1 742009,FL,SANTA ROSA COUNTY,720,720,720,720,720,871.53,0,14.4,0,0,30.64878,-87.1168,Residential,Wood,1 298883,FL,SANTA ROSA COUNTY,720,720,720,720,720,979.25,0,14.4,0,0,30.64878,-87.1168,Residential,Wood,1 955057,FL,SANTA ROSA COUNTY,180,180,180,180,180,242.79,0,3.6,0,0,30.64878,-87.1168,Residential,Wood,1 697481,FL,SANTA ROSA COUNTY,630,630,630,630,630,595.58,0,12.6,0,0,30.64878,-87.1168,Residential,Wood,1 675985,FL,SANTA ROSA COUNTY,450,450,450,450,450,485.4,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 757133,FL,SANTA ROSA COUNTY,900,900,900,900,900,794.9,0,18,0,0,30.64878,-87.1168,Residential,Wood,1 157133,FL,SANTA ROSA COUNTY,900,900,900,900,900,813.38,0,18,0,0,30.64878,-87.1168,Residential,Wood,1 975363,FL,SANTA ROSA COUNTY,450,450,450,450,450,417.61,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 916242,FL,SANTA ROSA COUNTY,450,450,450,450,450,386.32,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 189698,FL,SANTA ROSA COUNTY,450,450,450,450,450,397.4,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 409997,FL,SANTA ROSA COUNTY,450,450,450,450,450,449.14,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 798140,FL,SANTA ROSA COUNTY,450,450,450,450,450,432.63,0,9,0,0,30.64878,-87.1168,Residential,Wood,1 668031,FL,SANTA ROSA COUNTY,1450602,1450602,1450602,1450602,1450602,2036212.93,0,0,0,0,30.61954,-87.03864,Residential,Masonry,3 514466,FL,SANTA ROSA COUNTY,7200,7200,7200,7200,7200,12591.27,0,144,0,0,30.61954,-87.03864,Residential,Wood,3 249902,FL,SANTA ROSA COUNTY,6660,6660,6660,6660,6660,10945.2,0,133.2,0,0,30.61954,-87.03864,Residential,Wood,3 460585,FL,SANTA ROSA COUNTY,450,450,450,450,450,427.68,0,9,0,0,30.61954,-87.03864,Residential,Wood,3 525525,FL,SANTA ROSA COUNTY,235980,235980,235980,235980,235980,308048.29,0,4719.6,0,0,30.76512,-87.07407,Residential,Wood,1 556240,FL,SANTA ROSA COUNTY,26010,26010,26010,26010,26010,34093.34,0,520.2,0,0,30.76512,-87.07407,Residential,Wood,1 367742,FL,SANTA ROSA COUNTY,12510,12510,12510,12510,12510,18150.63,0,250.2,0,0,30.76512,-87.07407,Residential,Wood,1 882050,FL,SANTA ROSA COUNTY,621567,621567,621567,621567,621567,639318.95,0,0,0,0,30.76512,-87.07407,Residential,Masonry,1 242756,FL,SANTA ROSA COUNTY,26910,26910,26910,26910,26910,31310.32,0,538.2,0,0,30.76512,-87.07407,Residential,Wood,1 253840,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,21915.34,0,311.4,0,0,30.76512,-87.07407,Residential,Wood,1 684432,FL,SANTA ROSA COUNTY,3582,3582,3582,3582,3582,4300.09,0,0,0,0,30.76512,-87.07407,Residential,Wood,1 494138,FL,SANTA ROSA COUNTY,12870,12870,12870,12870,12870,11804.81,0,257.4,0,0,30.76512,-87.07407,Residential,Wood,1 622135,FL,SANTA ROSA COUNTY,83430,83430,83430,83430,83430,85475.04,0,1668.6,0,0,30.76512,-87.07407,Residential,Wood,1 777401,FL,SANTA ROSA COUNTY,83430,83430,83430,83430,83430,75972.69,0,1668.6,0,0,30.76512,-87.07407,Residential,Wood,1 764722,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2456.06,0,36,0,0,30.76512,-87.07407,Residential,Wood,1 806575,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1477.17,0,36,0,0,30.76512,-87.07407,Residential,Wood,1 788725,FL,SANTA ROSA COUNTY,270,270,270,270,270,404.8,0,5.4,0,0,30.76512,-87.07407,Residential,Wood,1 858260,FL,SANTA ROSA COUNTY,270,270,270,270,270,436.81,0,5.4,0,0,30.76512,-87.07407,Residential,Wood,1 406216,FL,SANTA ROSA COUNTY,270,270,270,270,270,413.68,0,5.4,0,0,30.76512,-87.07407,Residential,Wood,1 517111,FL,SANTA ROSA COUNTY,270,270,270,270,270,266.28,0,5.4,0,0,30.76512,-87.07407,Residential,Wood,1 334133,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2466.66,0,36,0,0,30.76512,-87.07407,Residential,Wood,1 954339,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1727.1,0,36,0,0,30.76512,-87.07407,Residential,Wood,1 573080,FL,SANTA ROSA COUNTY,3150,3150,3150,3150,3150,5019.35,0,63,0,0,30.76512,-87.07407,Residential,Wood,1 221599,FL,SANTA ROSA COUNTY,7650,7650,7650,7650,7650,9630.97,0,153,0,0,30.76512,-87.07407,Residential,Wood,1 622154,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,18030.21,0,243,0,0,30.76512,-87.07407,Residential,Wood,1 784082,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,16879.45,0,243,0,0,30.76512,-87.07407,Residential,Wood,1 210729,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,16594.23,0,243,0,0,30.76512,-87.07407,Residential,Wood,1 626492,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,11108.14,0,243,0,0,30.76512,-87.07407,Residential,Wood,1 477237,FL,SANTA ROSA COUNTY,17730,17730,17730,17730,17730,19733.84,0,354.6,0,0,30.76512,-87.07407,Residential,Wood,1 222090,FL,SANTA ROSA COUNTY,450,450,450,450,450,655.57,0,9,0,0,30.76512,-87.07407,Residential,Wood,1 268426,FL,SANTA ROSA COUNTY,450,450,450,450,450,359.51,0,9,0,0,30.76512,-87.07407,Residential,Wood,1 376216,FL,SANTA ROSA COUNTY,450,450,450,450,450,541.73,0,9,0,0,30.76512,-87.07407,Residential,Wood,1 627948,FL,SANTA ROSA COUNTY,450,450,450,450,450,552.4,0,9,0,0,30.76512,-87.07407,Residential,Wood,1 886056,FL,SANTA ROSA COUNTY,86400,86400,86400,86400,86400,113473.61,0,1728,0,0,30.76512,-87.07407,Residential,Wood,1 940699,FL,SANTA ROSA COUNTY,8101602,8101602,8101602,8101602,8101602,7305538.59,0,0,0,0,30.62847,-87.06584,Commercial,Reinforced Masonry,1 871544,FL,SANTA ROSA COUNTY,5454,5454,5454,5454,5454,8254.45,0,0,0,0,30.62847,-87.06584,Residential,Wood,1 740688,FL,SANTA ROSA COUNTY,4500,4500,4500,4500,4500,5048.08,0,90,0,0,30.62847,-87.06584,Residential,Wood,1 832692,FL,SANTA ROSA COUNTY,436986,436986,436986,436986,436986,730955.22,0,0,0,0,30.62847,-87.06584,Residential,Masonry,1 231854,FL,SANTA ROSA COUNTY,18900,18900,18900,18900,18900,24911.49,0,378,0,0,30.62847,-87.06584,Residential,Wood,1 462749,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2347.14,0,36,0,0,30.62847,-87.06584,Residential,Wood,1 346853,FL,SANTA ROSA COUNTY,270,270,270,270,270,354.09,0,5.4,0,0,30.62847,-87.06584,Residential,Wood,1 306392,FL,SANTA ROSA COUNTY,270,270,270,270,270,412.94,0,5.4,0,0,30.62847,-87.06584,Residential,Wood,1 117802,FL,SANTA ROSA COUNTY,270,270,270,270,270,333.4,0,5.4,0,0,30.62847,-87.06584,Residential,Wood,1 506727,FL,SANTA ROSA COUNTY,270,270,270,270,270,252.59,0,5.4,0,0,30.62847,-87.06584,Residential,Wood,1 451852,FL,SANTA ROSA COUNTY,270,270,270,270,270,386.47,0,5.4,0,0,30.62847,-87.06584,Residential,Wood,1 685634,FL,SANTA ROSA COUNTY,270,270,270,270,270,217.73,0,5.4,0,0,30.62847,-87.06584,Residential,Wood,1 649391,FL,SANTA ROSA COUNTY,151200,151200,151200,151200,151200,207688.32,0,3024,0,0,30.62847,-87.06584,Residential,Wood,1 728305,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,1779.14,0,48.6,0,0,30.62847,-87.06584,Residential,Wood,1 973192,FL,SANTA ROSA COUNTY,540,540,540,540,540,494.57,0,10.8,0,0,30.62847,-87.06584,Residential,Wood,1 196428,FL,SANTA ROSA COUNTY,540,540,540,540,540,701.37,0,10.8,0,0,30.62847,-87.06584,Residential,Wood,1 156481,FL,SANTA ROSA COUNTY,540,540,540,540,540,917.09,0,10.8,0,0,30.62847,-87.06584,Residential,Wood,1 357968,FL,SANTA ROSA COUNTY,540,540,540,540,540,505.31,0,10.8,0,0,30.62847,-87.06584,Residential,Wood,1 802387,FL,SANTA ROSA COUNTY,720,720,720,720,720,686.9,0,14.4,0,0,30.62847,-87.06584,Residential,Wood,1 629845,FL,SANTA ROSA COUNTY,360,360,360,360,360,474.16,0,7.2,0,0,30.62847,-87.06584,Residential,Wood,1 452346,FL,SANTA ROSA COUNTY,90,90,90,90,90,126.97,0,1.8,0,0,30.62847,-87.06584,Residential,Wood,1 960353,FL,SANTA ROSA COUNTY,90,90,90,90,90,91.49,0,1.8,0,0,30.62847,-87.06584,Residential,Wood,1 544147,FL,SANTA ROSA COUNTY,90,90,90,90,90,106.63,0,1.8,0,0,30.62847,-87.06584,Residential,Wood,1 197724,FL,SANTA ROSA COUNTY,90,90,90,90,90,87.58,0,1.8,0,0,30.62847,-87.06584,Residential,Wood,1 989709,FL,SANTA ROSA COUNTY,450,450,450,450,450,439.85,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 196733,FL,SANTA ROSA COUNTY,450,450,450,450,450,363.89,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 922052,FL,SANTA ROSA COUNTY,450,450,450,450,450,389.23,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 916812,FL,SANTA ROSA COUNTY,450,450,450,450,450,593.37,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 970187,FL,SANTA ROSA COUNTY,450,450,450,450,450,653.98,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 660312,FL,SANTA ROSA COUNTY,450,450,450,450,450,715.72,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 466590,FL,SANTA ROSA COUNTY,450,450,450,450,450,501.28,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 667721,FL,SANTA ROSA COUNTY,450,450,450,450,450,559.16,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 160188,FL,SANTA ROSA COUNTY,450,450,450,450,450,496.41,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 990252,FL,SANTA ROSA COUNTY,450,450,450,450,450,598.03,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 456261,FL,SANTA ROSA COUNTY,450,450,450,450,450,550.8,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 691324,FL,SANTA ROSA COUNTY,450,450,450,450,450,609.1,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 891363,FL,SANTA ROSA COUNTY,450,450,450,450,450,559.16,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 213105,FL,SANTA ROSA COUNTY,450,450,450,450,450,418.69,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 333352,FL,SANTA ROSA COUNTY,450,450,450,450,450,694.01,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 869735,FL,SANTA ROSA COUNTY,450,450,450,450,450,454.41,0,9,0,0,30.62847,-87.06584,Residential,Wood,1 956512,FL,SANTA ROSA COUNTY,1202769,1202769,1202769,1202769,1202769,1219246.94,0,0,0,0,30.640844,-87.091484,Residential,Masonry,1 434327,FL,SANTA ROSA COUNTY,389169,389169,389169,389169,389169,380470.29,0,0,0,0,30.640844,-87.091484,Residential,Masonry,1 286658,FL,SANTA ROSA COUNTY,1041867,1041867,1041867,1041867,1041867,1164830.23,0,0,0,0,30.640844,-87.091484,Residential,Masonry,1 961448,FL,SANTA ROSA COUNTY,782730,782730,782730,782730,782730,767964.58,0,15654.6,0,0,30.640844,-87.091484,Residential,Masonry,1 175028,FL,SANTA ROSA COUNTY,1186290,1186290,1186290,1186290,1186290,1970157.22,0,23725.8,0,0,30.640844,-87.091484,Residential,Masonry,1 289634,FL,SANTA ROSA COUNTY,627210,627210,627210,627210,627210,1070853.19,0,12544.2,0,0,30.640844,-87.091484,Residential,Masonry,1 242576,FL,SANTA ROSA COUNTY,67410,67410,67410,67410,67410,64987.96,0,1348.2,0,0,30.640844,-87.091484,Residential,Wood,1 484413,FL,SANTA ROSA COUNTY,72540,72540,72540,72540,72540,89877.06,0,1450.8,0,0,30.640844,-87.091484,Residential,Wood,1 915622,FL,SANTA ROSA COUNTY,65520,65520,65520,65520,65520,94611.8,0,1310.4,0,0,30.640844,-87.091484,Residential,Wood,1 639546,FL,SANTA ROSA COUNTY,67410,67410,67410,67410,67410,71320.86,0,1348.2,0,0,30.640844,-87.091484,Residential,Wood,1 527823,FL,SANTA ROSA COUNTY,270,270,270,270,270,242.39,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 637490,FL,SANTA ROSA COUNTY,270,270,270,270,270,202.46,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 111659,FL,SANTA ROSA COUNTY,270,270,270,270,270,265.45,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 497866,FL,SANTA ROSA COUNTY,270,270,270,270,270,225.72,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 805605,FL,SANTA ROSA COUNTY,270,270,270,270,270,286.16,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 201650,FL,SANTA ROSA COUNTY,270,270,270,270,270,341.22,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 693211,FL,SANTA ROSA COUNTY,270,270,270,270,270,227.02,0,5.4,0,0,30.640844,-87.091484,Residential,Wood,1 200744,FL,SANTA ROSA COUNTY,5040,5040,5040,5040,5040,3542.62,0,100.8,0,0,30.640844,-87.091484,Residential,Wood,1 752498,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,3528.48,0,84.6,0,0,30.640844,-87.091484,Residential,Wood,1 656414,FL,SANTA ROSA COUNTY,180,180,180,180,180,271.39,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 667759,FL,SANTA ROSA COUNTY,180,180,180,180,180,173.44,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 983067,FL,SANTA ROSA COUNTY,180,180,180,180,180,235.32,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 912774,FL,SANTA ROSA COUNTY,180,180,180,180,180,207.64,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 158427,FL,SANTA ROSA COUNTY,180,180,180,180,180,188.74,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 478350,FL,SANTA ROSA COUNTY,180,180,180,180,180,232.7,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 852261,FL,SANTA ROSA COUNTY,180,180,180,180,180,255.96,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 947468,FL,SANTA ROSA COUNTY,180,180,180,180,180,230.05,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 628552,FL,SANTA ROSA COUNTY,180,180,180,180,180,317.68,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 593628,FL,SANTA ROSA COUNTY,180,180,180,180,180,145.94,0,3.6,0,0,30.640844,-87.091484,Residential,Wood,1 484606,FL,SANTA ROSA COUNTY,450,450,450,450,450,584.77,0,9,0,0,30.640844,-87.091484,Residential,Wood,1 601869,FL,SANTA ROSA COUNTY,450,450,450,450,450,526.45,0,9,0,0,30.640844,-87.091484,Residential,Wood,1 567423,FL,SANTA ROSA COUNTY,450,450,450,450,450,647.29,0,9,0,0,30.640844,-87.091484,Residential,Wood,1 511414,FL,SANTA ROSA COUNTY,900,900,900,900,900,1074.23,0,18,0,0,30.640844,-87.091484,Residential,Wood,1 874573,FL,SANTA ROSA COUNTY,10890000,10890000,10890000,10890000,10890000,11790000,0,0,0,0,30.65023,-87.04348,Commercial,Reinforced Concrete,1 458872,FL,SANTA ROSA COUNTY,17730,17730,17730,17730,17730,26467.88,0,354.6,0,0,30.65023,-87.04348,Residential,Wood,1 866243,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,22575.81,0,311.4,0,0,30.65023,-87.04348,Residential,Wood,1 981166,FL,SANTA ROSA COUNTY,81540,81540,81540,81540,81540,89190.9,0,1630.8,0,0,30.65023,-87.04348,Residential,Wood,1 948113,FL,SANTA ROSA COUNTY,115020,115020,115020,115020,115020,148535.91,0,2300.4,0,0,30.65023,-87.04348,Residential,Wood,1 520239,FL,SANTA ROSA COUNTY,540,540,540,540,540,783.82,0,10.8,0,0,30.65023,-87.04348,Residential,Wood,1 386263,FL,SANTA ROSA COUNTY,540,540,540,540,540,742.45,0,10.8,0,0,30.65023,-87.04348,Residential,Wood,1 308058,FL,SANTA ROSA COUNTY,13320,13320,13320,13320,13320,11738.65,0,266.4,0,0,30.65023,-87.04348,Residential,Wood,1 368102,FL,SANTA ROSA COUNTY,4590,4590,4590,4590,4590,3303.48,0,91.8,0,0,30.65023,-87.04348,Residential,Wood,1 559760,FL,SANTA ROSA COUNTY,2250,2250,2250,2250,2250,3416.58,0,45,0,0,30.65023,-87.04348,Residential,Wood,1 632227,FL,SANTA ROSA COUNTY,450,450,450,450,450,588.82,0,9,0,0,30.65023,-87.04348,Residential,Wood,1 651084,FL,SANTA ROSA COUNTY,450,450,450,450,450,772.2,0,9,0,0,30.65023,-87.04348,Residential,Wood,1 661673,FL,SANTA ROSA COUNTY,450,450,450,450,450,689.03,0,9,0,0,30.65023,-87.04348,Residential,Wood,1 842526,FL,SANTA ROSA COUNTY,2477952,2477952,2477952,2477952,2477952,3896529.96,0,0,0,0,30.63261,-87.0453,Commercial,Reinforced Masonry,1 694402,FL,SANTA ROSA COUNTY,1101762,1101762,1101762,1101762,1101762,947198.01,0,0,0,0,30.63261,-87.0453,Residential,Masonry,1 486965,FL,SANTA ROSA COUNTY,21780,21780,21780,21780,21780,30943.91,0,435.6,0,0,30.63261,-87.0453,Residential,Wood,1 584909,FL,SANTA ROSA COUNTY,13059,13059,13059,13059,13059,13928.21,0,0,0,0,30.63261,-87.0453,Residential,Wood,1 648996,FL,SANTA ROSA COUNTY,91197,91197,91197,91197,91197,126713.49,0,0,0,0,30.63261,-87.0453,Residential,Wood,1 714015,FL,SANTA ROSA COUNTY,1576890,1576890,1576890,1576890,1576890,1741927.31,0,31537.8,0,0,30.63261,-87.0453,Residential,Masonry,1 913551,FL,SANTA ROSA COUNTY,1225548,1225548,1225548,1225548,1225548,1131053.35,0,0,0,0,30.63261,-87.0453,Residential,Masonry,1 746029,FL,SANTA ROSA COUNTY,547389,547389,547389,547389,547389,657512.72,0,0,0,0,30.63261,-87.0453,Residential,Masonry,1 886330,FL,SANTA ROSA COUNTY,15264,15264,15264,15264,15264,13568.29,0,0,0,0,30.63261,-87.0453,Residential,Wood,1 237176,FL,SANTA ROSA COUNTY,12780,12780,12780,12780,12780,14886.14,0,255.6,0,0,30.63261,-87.0453,Residential,Wood,1 653521,FL,SANTA ROSA COUNTY,26460,26460,26460,26460,26460,31383.04,0,529.2,0,0,30.63261,-87.0453,Residential,Wood,1 731891,FL,SANTA ROSA COUNTY,15264,15264,15264,15264,15264,14149.73,0,0,0,0,30.63261,-87.0453,Residential,Wood,1 654376,FL,SANTA ROSA COUNTY,23076,23076,23076,23076,23076,19948.05,0,0,0,0,30.63261,-87.0453,Residential,Wood,1 173666,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,73969.46,0,1497.6,0,0,30.63261,-87.0453,Residential,Wood,1 972388,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2530.8,0,36,0,0,30.63261,-87.0453,Residential,Wood,1 373252,FL,SANTA ROSA COUNTY,270,270,270,270,270,381.08,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 887337,FL,SANTA ROSA COUNTY,270,270,270,270,270,387.12,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 648990,FL,SANTA ROSA COUNTY,270,270,270,270,270,244.89,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 599960,FL,SANTA ROSA COUNTY,270,270,270,270,270,333.14,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 171918,FL,SANTA ROSA COUNTY,270,270,270,270,270,286.39,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 217587,FL,SANTA ROSA COUNTY,270,270,270,270,270,358.28,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 231099,FL,SANTA ROSA COUNTY,270,270,270,270,270,258.73,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 713806,FL,SANTA ROSA COUNTY,270,270,270,270,270,294.3,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 788238,FL,SANTA ROSA COUNTY,270,270,270,270,270,286.56,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 540556,FL,SANTA ROSA COUNTY,270,270,270,270,270,361.39,0,5.4,0,0,30.63261,-87.0453,Residential,Wood,1 141531,FL,SANTA ROSA COUNTY,1440,1440,1440,1440,1440,1334.36,0,28.8,0,0,30.63261,-87.0453,Residential,Wood,1 514459,FL,SANTA ROSA COUNTY,1440,1440,1440,1440,1440,2410.39,0,28.8,0,0,30.63261,-87.0453,Residential,Wood,1 752964,FL,SANTA ROSA COUNTY,3330,3330,3330,3330,3330,4225.64,0,66.6,0,0,30.63261,-87.0453,Residential,Wood,1 277531,FL,SANTA ROSA COUNTY,540,540,540,540,540,646.38,0,10.8,0,0,30.63261,-87.0453,Residential,Wood,1 185400,FL,SANTA ROSA COUNTY,540,540,540,540,540,641.57,0,10.8,0,0,30.63261,-87.0453,Residential,Wood,1 523308,FL,SANTA ROSA COUNTY,540,540,540,540,540,441.45,0,10.8,0,0,30.63261,-87.0453,Residential,Wood,1 151125,FL,SANTA ROSA COUNTY,900,900,900,900,900,1443.42,0,18,0,0,30.63261,-87.0453,Residential,Wood,1 288479,FL,SANTA ROSA COUNTY,900,900,900,900,900,703.53,0,18,0,0,30.63261,-87.0453,Residential,Wood,1 190458,FL,SANTA ROSA COUNTY,900,900,900,900,900,1233.15,0,18,0,0,30.63261,-87.0453,Residential,Wood,1 355733,FL,SANTA ROSA COUNTY,720,720,720,720,720,1202.95,0,14.4,0,0,30.63261,-87.0453,Residential,Wood,1 382245,FL,SANTA ROSA COUNTY,720,720,720,720,720,1004.37,0,14.4,0,0,30.63261,-87.0453,Residential,Wood,1 341119,FL,SANTA ROSA COUNTY,8910,8910,8910,8910,8910,11976.82,0,178.2,0,0,30.63261,-87.0453,Residential,Wood,1 104872,FL,SANTA ROSA COUNTY,2610,2610,2610,2610,2610,3910.87,0,52.2,0,0,30.63261,-87.0453,Residential,Wood,1 805904,FL,SANTA ROSA COUNTY,2610,2610,2610,2610,2610,3784.89,0,52.2,0,0,30.63261,-87.0453,Residential,Wood,1 469448,FL,SANTA ROSA COUNTY,2610,2610,2610,2610,2610,3472.26,0,52.2,0,0,30.63261,-87.0453,Residential,Wood,1 596275,FL,SANTA ROSA COUNTY,13500,13500,13500,13500,13500,17192.39,0,270,0,0,30.63261,-87.0453,Residential,Wood,1 137252,FL,SANTA ROSA COUNTY,180,180,180,180,180,177.53,0,3.6,0,0,30.63261,-87.0453,Residential,Wood,1 502640,FL,SANTA ROSA COUNTY,180,180,180,180,180,183.51,0,3.6,0,0,30.63261,-87.0453,Residential,Wood,1 816299,FL,SANTA ROSA COUNTY,180,180,180,180,180,149.59,0,3.6,0,0,30.63261,-87.0453,Residential,Wood,1 481489,FL,SANTA ROSA COUNTY,180,180,180,180,180,162.26,0,3.6,0,0,30.63261,-87.0453,Residential,Wood,1 554179,FL,SANTA ROSA COUNTY,180,180,180,180,180,192.22,0,3.6,0,0,30.63261,-87.0453,Residential,Wood,1 946244,FL,SANTA ROSA COUNTY,90,90,90,90,90,111.25,0,1.8,0,0,30.63261,-87.0453,Residential,Wood,1 781798,FL,SANTA ROSA COUNTY,90,90,90,90,90,107.81,0,1.8,0,0,30.63261,-87.0453,Residential,Wood,1 475342,FL,SANTA ROSA COUNTY,90,90,90,90,90,79.99,0,1.8,0,0,30.63261,-87.0453,Residential,Wood,1 725123,FL,SANTA ROSA COUNTY,90,90,90,90,90,147.47,0,1.8,0,0,30.63261,-87.0453,Residential,Wood,1 874324,FL,SANTA ROSA COUNTY,90,90,90,90,90,117.68,0,1.8,0,0,30.63261,-87.0453,Residential,Wood,1 684878,FL,SANTA ROSA COUNTY,90,90,90,90,90,112.09,0,1.8,0,0,30.63261,-87.0453,Residential,Wood,1 847413,FL,SANTA ROSA COUNTY,8550,8550,8550,8550,8550,11386.22,0,171,0,0,30.63261,-87.0453,Residential,Wood,1 291589,FL,SANTA ROSA COUNTY,8550,8550,8550,8550,8550,8618.4,0,171,0,0,30.63261,-87.0453,Residential,Wood,1 126027,FL,SANTA ROSA COUNTY,8550,8550,8550,8550,8550,14425.56,0,171,0,0,30.63261,-87.0453,Residential,Wood,1 358078,FL,SANTA ROSA COUNTY,21870,21870,21870,21870,21870,26665.52,0,437.4,0,0,30.63261,-87.0453,Residential,Wood,1 654643,FL,SANTA ROSA COUNTY,21870,21870,21870,21870,21870,18559.25,0,437.4,0,0,30.63261,-87.0453,Residential,Wood,1 659077,FL,SANTA ROSA COUNTY,26010,26010,26010,26010,26010,31873.69,0,520.2,0,0,30.63261,-87.0453,Residential,Wood,1 777773,FL,SANTA ROSA COUNTY,34380,34380,34380,34380,34380,28855.41,0,687.6,0,0,30.63261,-87.0453,Residential,Wood,1 351262,FL,SANTA ROSA COUNTY,17640,17640,17640,17640,17640,14307.87,0,352.8,0,0,30.63261,-87.0453,Residential,Wood,1 166785,FL,SANTA ROSA COUNTY,450,450,450,450,450,678.5,0,9,0,0,30.63261,-87.0453,Residential,Wood,1 811502,FL,SANTA ROSA COUNTY,86400,86400,86400,86400,86400,113909.76,0,1728,0,0,30.63261,-87.0453,Residential,Wood,1 846396,FL,SANTA ROSA COUNTY,548640,548640,548640,548640,548640,781983.18,0,10972.8,0,0,30.851336,-86.877708,Residential,Masonry,3 444322,FL,SANTA ROSA COUNTY,197280,197280,197280,197280,197280,306423.19,0,3945.6,0,0,30.851336,-86.877708,Residential,Wood,3 916466,FL,SANTA ROSA COUNTY,1005291,1005291,1005291,1005291,1005291,1481798.93,0,0,0,0,30.851336,-86.877708,Residential,Masonry,3 602425,FL,SANTA ROSA COUNTY,1670850,1670850,1670850,1670850,1670850,1556847.9,0,33417,0,0,30.851336,-86.877708,Residential,Masonry,3 533510,FL,SANTA ROSA COUNTY,270,270,270,270,270,293.21,0,5.4,0,0,30.851336,-86.877708,Residential,Wood,3 193799,FL,SANTA ROSA COUNTY,66150,66150,66150,66150,66150,77673.33,0,1323,0,0,30.851336,-86.877708,Residential,Wood,3 886375,FL,SANTA ROSA COUNTY,540,540,540,540,540,644.64,0,10.8,0,0,30.851336,-86.877708,Residential,Wood,3 925834,FL,SANTA ROSA COUNTY,540,540,540,540,540,551.31,0,10.8,0,0,30.851336,-86.877708,Residential,Wood,3 111353,FL,SANTA ROSA COUNTY,540,540,540,540,540,549.52,0,10.8,0,0,30.851336,-86.877708,Residential,Wood,3 554375,FL,SANTA ROSA COUNTY,540,540,540,540,540,480.78,0,10.8,0,0,30.851336,-86.877708,Residential,Wood,3 180724,FL,SANTA ROSA COUNTY,4500,4500,4500,4500,4500,7624.37,0,90,0,0,30.851336,-86.877708,Residential,Wood,3 783784,FL,SANTA ROSA COUNTY,360,360,360,360,360,312.21,0,7.2,0,0,30.851336,-86.877708,Residential,Wood,3 896262,FL,SANTA ROSA COUNTY,450,450,450,450,450,459.11,0,9,0,0,30.851336,-86.877708,Residential,Wood,3 525268,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,20038.59,0,311.4,0,0,30.63719,-87.04838,Residential,Wood,1 591006,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,20762.6,0,311.4,0,0,30.63719,-87.04838,Residential,Wood,1 560226,FL,SANTA ROSA COUNTY,10080,10080,10080,10080,10080,11767.29,0,201.6,0,0,30.63719,-87.04838,Residential,Wood,1 493154,FL,SANTA ROSA COUNTY,104436,104436,104436,104436,104436,124242.29,0,0,0,0,30.63719,-87.04838,Residential,Wood,1 627631,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,68297.07,0,1497.6,0,0,30.63719,-87.04838,Residential,Wood,1 824169,FL,SANTA ROSA COUNTY,270,270,270,270,270,240.28,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 546704,FL,SANTA ROSA COUNTY,270,270,270,270,270,206.84,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 860909,FL,SANTA ROSA COUNTY,270,270,270,270,270,357.22,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 824699,FL,SANTA ROSA COUNTY,270,270,270,270,270,204,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 823864,FL,SANTA ROSA COUNTY,270,270,270,270,270,394.07,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 724946,FL,SANTA ROSA COUNTY,270,270,270,270,270,302.05,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 632467,FL,SANTA ROSA COUNTY,270,270,270,270,270,326.82,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 835150,FL,SANTA ROSA COUNTY,270,270,270,270,270,232.28,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 434782,FL,SANTA ROSA COUNTY,270,270,270,270,270,449.38,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 540338,FL,SANTA ROSA COUNTY,270,270,270,270,270,223.1,0,5.4,0,0,30.63719,-87.04838,Residential,Wood,1 282458,FL,SANTA ROSA COUNTY,236790,236790,236790,236790,236790,402145.19,0,4735.8,0,0,30.63719,-87.04838,Residential,Wood,1 945343,FL,SANTA ROSA COUNTY,3330,3330,3330,3330,3330,3928.67,0,66.6,0,0,30.63719,-87.04838,Residential,Wood,1 219103,FL,SANTA ROSA COUNTY,540,540,540,540,540,534.91,0,10.8,0,0,30.63719,-87.04838,Residential,Wood,1 812907,FL,SANTA ROSA COUNTY,55980,55980,55980,55980,55980,46860.19,0,1119.6,0,0,30.63719,-87.04838,Residential,Wood,1 517545,FL,SANTA ROSA COUNTY,33750,33750,33750,33750,33750,39293.1,0,675,0,0,30.63719,-87.04838,Residential,Wood,1 907461,FL,SANTA ROSA COUNTY,180,180,180,180,180,226.04,0,3.6,0,0,30.63719,-87.04838,Residential,Wood,1 307462,FL,SANTA ROSA COUNTY,180,180,180,180,180,177.73,0,3.6,0,0,30.63719,-87.04838,Residential,Wood,1 914373,FL,SANTA ROSA COUNTY,900,900,900,900,900,734,0,18,0,0,30.63719,-87.04838,Residential,Wood,1 987568,FL,SANTA ROSA COUNTY,450,450,450,450,450,494.8,0,9,0,0,30.63719,-87.04838,Residential,Wood,1 227520,FL,SANTA ROSA COUNTY,450,450,450,450,450,445.19,0,9,0,0,30.63719,-87.04838,Residential,Wood,1 102824,FL,SANTA ROSA COUNTY,450,450,450,450,450,471.66,0,9,0,0,30.63719,-87.04838,Residential,Wood,1 960156,FL,SANTA ROSA COUNTY,450,450,450,450,450,465.98,0,9,0,0,30.63719,-87.04838,Residential,Wood,1 916829,FL,SANTA ROSA COUNTY,450,450,450,450,450,743.85,0,9,0,0,30.63719,-87.04838,Residential,Wood,1 325337,FL,SANTA ROSA COUNTY,450,450,450,450,450,511.01,0,9,0,0,30.63719,-87.04838,Residential,Wood,1 852883,FL,SANTA ROSA COUNTY,346986,346986,346986,346986,346986,481805.33,0,0,0,0,30.615194,-87.043579,Residential,Wood,1 656735,FL,SANTA ROSA COUNTY,345717,345717,345717,345717,345717,289721.91,0,0,0,0,30.615194,-87.043579,Residential,Wood,1 417812,FL,SANTA ROSA COUNTY,1733688,1733688,1733688,1733688,1733688,1701016.65,0,0,0,0,30.615194,-87.043579,Residential,Masonry,1 559764,FL,SANTA ROSA COUNTY,315459,315459,315459,315459,315459,518046.77,0,0,0,0,30.615194,-87.043579,Residential,Wood,1 877482,FL,SANTA ROSA COUNTY,357300,357300,357300,357300,357300,569770.59,0,7146,0,0,30.615194,-87.043579,Residential,Wood,1 515026,FL,SANTA ROSA COUNTY,164565,164565,164565,164565,164565,188416.39,0,3291.3,0,0,30.615194,-87.043579,Residential,Wood,1 671910,FL,SANTA ROSA COUNTY,265689,265689,265689,265689,265689,448738.09,0,0,0,0,30.615194,-87.043579,Residential,Wood,1 911022,FL,SANTA ROSA COUNTY,6390,6390,6390,6390,6390,11441.04,0,127.8,0,0,30.615194,-87.043579,Residential,Wood,1 480561,FL,SANTA ROSA COUNTY,270,270,270,270,270,246.64,0,5.4,0,0,30.615194,-87.043579,Residential,Wood,1 455129,FL,SANTA ROSA COUNTY,270,270,270,270,270,295.93,0,5.4,0,0,30.615194,-87.043579,Residential,Wood,1 792792,FL,SANTA ROSA COUNTY,270,270,270,270,270,454.27,0,5.4,0,0,30.615194,-87.043579,Residential,Wood,1 326910,FL,SANTA ROSA COUNTY,170100,170100,170100,170100,170100,161510.12,0,3402,0,0,30.615194,-87.043579,Residential,Wood,1 510594,FL,SANTA ROSA COUNTY,6750,6750,6750,6750,6750,6452.08,0,135,0,0,30.615194,-87.043579,Residential,Wood,1 835923,FL,SANTA ROSA COUNTY,6750,6750,6750,6750,6750,8027.91,0,135,0,0,30.615194,-87.043579,Residential,Wood,1 648614,FL,SANTA ROSA COUNTY,450,450,450,450,450,518.52,0,9,0,0,30.615194,-87.043579,Residential,Wood,1 526875,FL,SANTA ROSA COUNTY,450,450,450,450,450,605.64,0,9,0,0,30.615194,-87.043579,Residential,Wood,1 264790,FL,SANTA ROSA COUNTY,450,450,450,450,450,467.21,0,9,0,0,30.615194,-87.043579,Residential,Wood,1 918810,FL,SANTA ROSA COUNTY,400661.1,400661.1,0,0,400661.1,525920.58,0,0,0,0,30.646919,-87.122177,Residential,Masonry,1 101011,FL,SANTA ROSA COUNTY,305537.4,305537.4,0,0,305537.4,270984.79,0,0,0,0,30.62478,-87.106555,Residential,Wood,3 410814,FL,SANTA ROSA COUNTY,218250,218250,0,0,218250,187935.08,0,0,0,0,30.62493,-87.05407,Residential,Wood,1 603380,FL,SANTA ROSA COUNTY,408838.5,408838.5,0,0,408838.5,484159.63,0,0,0,0,30.638966,-87.083611,Residential,Masonry,1 914101,FL,SANTA ROSA COUNTY,221935.5,221935.5,0,0,221935.5,337952.73,0,0,0,0,30.65144,-87.05626,Residential,Wood,1 864444,FL,SANTA ROSA COUNTY,386183.7,386183.7,0,0,386183.7,264999.25,0,0,0,0,30.686203,-87.054619,Residential,Masonry,1 963420,FL,SANTA ROSA COUNTY,330488.1,330488.1,0,0,330488.1,333258.91,0,0,0,0,30.62219,-87.08649,Residential,Wood,1 880426,FL,SANTA ROSA COUNTY,0,43202.87,0,0,43202.87,37827.05,0,0,0,0,30.61755,-87.052855,Residential,Wood,3 682716,FL,SANTA ROSA COUNTY,0,52335.12,0,0,52335.12,73239.03,0,0,0,0,30.636135,-87.030373,Residential,Wood,1 220264,FL,SANTA ROSA COUNTY,0,266068.23,0,0,266068.23,278515.96,0,0,0,0,30.612694,-87.041031,Residential,Wood,1 922145,FL,SANTA ROSA COUNTY,0,7332.29,0,0,7332.29,7289.58,0,0,0,0,30.457945,-87.09393,Residential,Wood,4 612003,FL,SANTA ROSA COUNTY,0,68491.91,0,0,68491.91,116506.38,0,0,0,0,30.638649,-87.039444,Residential,Wood,1 965764,FL,SANTA ROSA COUNTY,0,12722.14,0,0,12722.14,11530.84,0,0,0,0,30.63331,-87.041161,Residential,Wood,3 781819,FL,SANTA ROSA COUNTY,0,20205.11,0,0,20205.11,27808.01,0,0,0,0,30.6909,-87.0405,Residential,Wood,1 286117,FL,SANTA ROSA COUNTY,0,657339.66,0,0,657339.66,907128.74,0,0,0,0,30.61761,-87.03445,Residential,Masonry,1 936433,FL,SANTA ROSA COUNTY,0,25342.01,0,0,25342.01,25538.66,0,0,0,0,30.64475,-87.04105,Residential,Wood,3 402008,FL,SANTA ROSA COUNTY,0,113012.56,0,0,113012.56,171880.58,0,0,0,0,30.648708,-87.046776,Residential,Wood,1 786515,FL,SANTA ROSA COUNTY,0,52335.12,0,0,52335.12,67208.35,0,0,0,0,30.621305,-87.065094,Residential,Wood,1 687866,FL,SANTA ROSA COUNTY,0,6868.37,0,0,6868.37,6337.2,0,0,0,0,30.6909,-87.0405,Residential,Wood,1 372998,FL,SANTA ROSA COUNTY,0,52846.53,0,0,52846.53,81013.73,0,0,0,0,30.6909,-87.0405,Residential,Wood,1 605047,FL,SANTA ROSA COUNTY,0,159266.51,0,0,159266.51,221094.57,0,0,0,0,30.638708,-87.050003,Residential,Wood,1 292392,FL,SANTA ROSA COUNTY,0,15350.41,0,0,15350.41,12436.04,0,0,0,0,30.61898,-87.04196,Residential,Wood,3 931948,FL,SANTA ROSA COUNTY,0,18254.46,0,0,18254.46,28186.5,0,0,0,0,30.61898,-87.04196,Residential,Wood,3 728007,FL,SANTA ROSA COUNTY,0,52335.12,0,0,52335.12,60578.95,0,0,0,0,30.612055,-86.957092,Residential,Wood,1 312832,FL,SANTA ROSA COUNTY,0,3034511.11,0,0,3034511.11,4762361.74,0,0,0,0,30.63941,-87.04912,Commercial,Reinforced Masonry,1 935181,FL,SANTA ROSA COUNTY,0,171960.35,0,0,171960.35,273545.92,0,0,0,0,30.63237,-87.03931,Residential,Wood,1 573518,FL,SANTA ROSA COUNTY,0,2801227.68,0,0,2801227.68,3277436.38,0,0,0,0,30.61761,-87.03445,Commercial,Reinforced Masonry,1 133076,FL,SANTA ROSA COUNTY,0,836514.49,0,0,836514.49,970410.35,0,0,0,0,30.61761,-87.03445,Residential,Masonry,1 367340,FL,SANTA ROSA COUNTY,0,411864.67,0,0,411864.67,481281.99,0,0,0,0,30.64689,-87.120935,Residential,Masonry,3 206897,FL,SANTA ROSA COUNTY,0,72144.81,0,0,72144.81,74242.27,0,0,0,0,30.64689,-87.120935,Residential,Wood,3 261961,FL,SANTA ROSA COUNTY,0,386294.36,0,0,386294.36,310228.36,0,0,0,0,30.642746,-87.046631,Residential,Masonry,1 104146,FL,SANTA ROSA COUNTY,0,286925.38,0,0,286925.38,492708.27,0,0,0,0,30.617258,-87.036148,Residential,Wood,1 219971,FL,SANTA ROSA COUNTY,0,704644.74,0,0,704644.74,965622.6,0,0,0,0,30.624805,-87.042404,Residential,Masonry,3 473040,FL,SANTA ROSA COUNTY,0,573505.57,0,0,573505.57,760110.52,0,0,0,0,30.62493,-87.05407,Residential,Masonry,1 194464,FL,SANTA ROSA COUNTY,0,836514.49,0,0,836514.49,1176283.26,0,0,0,0,30.61761,-87.03445,Residential,Masonry,1 776152,FL,SANTA ROSA COUNTY,0,68491.91,0,0,68491.91,58227.44,0,0,0,0,30.61761,-87.03445,Residential,Wood,1 213192,FL,SANTA ROSA COUNTY,0,284652.37,0,0,284652.37,246789.05,0,0,0,0,30.61761,-87.03445,Residential,Wood,1 795400,FL,SANTA ROSA COUNTY,0,107815.39,0,0,107815.39,77712.47,0,0,0,0,30.61761,-87.03445,Residential,Wood,1 475971,FL,SANTA ROSA COUNTY,0,479017.79,0,0,479017.79,707003.43,0,0,0,0,30.61761,-87.03445,Residential,Masonry,1 813395,FL,SANTA ROSA COUNTY,0,12257.31,0,0,12257.31,16341.45,0,0,0,0,30.61761,-87.03445,Residential,Wood,1 300000,FL,SANTA ROSA COUNTY,0,688115.36,0,0,688115.36,732154.74,0,0,0,0,30.61761,-87.03445,Residential,Masonry,1 484268,FL,SANTA ROSA COUNTY,0,118901.95,0,0,118901.95,118616.59,0,0,0,0,30.61761,-87.03445,Residential,Wood,1 388821,FL,SANTA ROSA COUNTY,0,119175.92,0,0,119175.92,153044.76,0,0,0,0,30.61761,-87.03445,Residential,Wood,1 777226,FL,SANTA ROSA COUNTY,27582.3,27582.3,27582.3,27582.3,27582.3,40658.93,0,0,0,0,30.63378,-87.070297,Residential,Wood,1 102704,FL,SANTA ROSA COUNTY,0,1448550.47,0,0,1448550.47,1970492.17,0,0,0,0,30.6329,-87.05524,Residential,Masonry,1 956155,FL,SANTA ROSA COUNTY,0,8368855.26,0,0,8368855.26,6151108.61,0,0,0,0,30.602888,-87.070946,Commercial,Reinforced Masonry,3 393305,FL,SANTA ROSA COUNTY,38520000,38520000,38520000,38520000,38520000,33120000,0,0,0,0,30.626261,-87.061485,Commercial,Steel Frame,1 739747,FL,SANTA ROSA COUNTY,0,40500,0,40500,40500,56115.02,0,810,0,0,30.63441,-87.06893,Residential,Wood,1 668705,FL,SANTA ROSA COUNTY,1668600,1668600,1668600,1668600,1668600,1600334.24,0,0,0,0,30.59444,-87.178322,Residential,Masonry,1 553581,FL,SANTA ROSA COUNTY,62460,62460,62460,62460,62460,93200.63,0,1249.2,0,0,30.603575,-87.153015,Residential,Wood,1 706527,FL,SANTA ROSA COUNTY,62100,62100,62100,62100,62100,70258.95,0,1242,0,0,30.603575,-87.153015,Residential,Wood,1 167845,FL,SANTA ROSA COUNTY,89190,89190,89190,89190,89190,114023.71,0,1783.8,0,0,30.603575,-87.153015,Residential,Wood,1 398702,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,15223.72,0,311.4,0,0,30.603575,-87.153015,Residential,Wood,1 530021,FL,SANTA ROSA COUNTY,270,270,270,270,270,275.43,0,5.4,0,0,30.603575,-87.153015,Residential,Wood,1 524990,FL,SANTA ROSA COUNTY,270,270,270,270,270,390.91,0,5.4,0,0,30.603575,-87.153015,Residential,Wood,1 607816,FL,SANTA ROSA COUNTY,40500,40500,40500,40500,40500,38321.1,0,810,0,0,30.603575,-87.153015,Residential,Wood,1 356393,FL,SANTA ROSA COUNTY,1890,1890,1890,1890,1890,2081.46,0,37.8,0,0,30.603575,-87.153015,Residential,Wood,1 790980,FL,SANTA ROSA COUNTY,1890,1890,1890,1890,1890,1730.48,0,37.8,0,0,30.603575,-87.153015,Residential,Wood,1 956147,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,4290.12,0,68.4,0,0,30.603575,-87.153015,Residential,Wood,1 521788,FL,SANTA ROSA COUNTY,4770,4770,4770,4770,4770,5099.05,0,95.4,0,0,30.603575,-87.153015,Residential,Wood,1 791808,FL,SANTA ROSA COUNTY,4770,4770,4770,4770,4770,7560.26,0,95.4,0,0,30.603575,-87.153015,Residential,Wood,1 596304,FL,SANTA ROSA COUNTY,4770,4770,4770,4770,4770,7783.21,0,95.4,0,0,30.603575,-87.153015,Residential,Wood,1 192308,FL,SANTA ROSA COUNTY,5400,5400,5400,5400,5400,4963.14,0,108,0,0,30.603575,-87.153015,Residential,Wood,1 326129,FL,SANTA ROSA COUNTY,8100,8100,8100,8100,8100,10251.93,0,162,0,0,30.603575,-87.153015,Residential,Wood,1 384473,FL,SANTA ROSA COUNTY,2250,2250,2250,2250,2250,2170.83,0,45,0,0,30.603575,-87.153015,Residential,Wood,1 646717,FL,SANTA ROSA COUNTY,360,360,360,360,360,419.7,0,7.2,0,0,30.603575,-87.153015,Residential,Wood,1 334269,FL,SANTA ROSA COUNTY,720,720,720,720,720,871.85,0,14.4,0,0,30.603575,-87.153015,Residential,Wood,1 695891,FL,SANTA ROSA COUNTY,900,900,900,900,900,834.46,0,18,0,0,30.603575,-87.153015,Residential,Wood,1 733041,FL,SANTA ROSA COUNTY,900,900,900,900,900,1434.51,0,18,0,0,30.603575,-87.153015,Residential,Wood,1 619336,FL,SANTA ROSA COUNTY,900,900,900,900,900,1241.7,0,18,0,0,30.603575,-87.153015,Residential,Wood,1 448852,FL,SANTA ROSA COUNTY,900,900,900,900,900,975.52,0,18,0,0,30.603575,-87.153015,Residential,Wood,1 180291,FL,SANTA ROSA COUNTY,900,900,900,900,900,838.28,0,18,0,0,30.603575,-87.153015,Residential,Wood,1 525561,FL,SANTA ROSA COUNTY,2877993,2877993,2877993,2877993,2877993,2438788.24,0,0,0,0,30.614815,-87.154686,Commercial,Reinforced Masonry,1 810634,FL,SANTA ROSA COUNTY,2066571,2066571,2066571,2066571,2066571,2250086.64,0,0,0,0,30.614815,-87.154686,Commercial,Reinforced Masonry,1 234832,FL,SANTA ROSA COUNTY,949590,949590,949590,949590,949590,956168.76,0,18991.8,0,0,30.614815,-87.154686,Residential,Masonry,1 632920,FL,SANTA ROSA COUNTY,28890,28890,28890,28890,28890,29972.57,0,577.8,0,0,30.614815,-87.154686,Residential,Wood,1 526271,FL,SANTA ROSA COUNTY,61560,61560,61560,61560,61560,81628.56,0,1231.2,0,0,30.614815,-87.154686,Residential,Wood,1 153859,FL,SANTA ROSA COUNTY,753588,753588,753588,753588,753588,783418.03,0,0,0,0,30.614815,-87.154686,Residential,Masonry,1 207815,FL,SANTA ROSA COUNTY,513558,513558,513558,513558,513558,556817.56,0,0,0,0,30.614815,-87.154686,Residential,Masonry,1 234424,FL,SANTA ROSA COUNTY,142200,142200,142200,142200,142200,201453.32,0,2844,0,0,30.614815,-87.154686,Residential,Wood,1 803935,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,15335.7,0,311.4,0,0,30.614815,-87.154686,Residential,Wood,1 810487,FL,SANTA ROSA COUNTY,5580,5580,5580,5580,5580,8308.4,0,111.6,0,0,30.614815,-87.154686,Residential,Wood,1 670556,FL,SANTA ROSA COUNTY,81450,81450,81450,81450,81450,71866.27,0,1629,0,0,30.614815,-87.154686,Residential,Wood,1 912875,FL,SANTA ROSA COUNTY,16380,16380,16380,16380,16380,14796.25,0,327.6,0,0,30.614815,-87.154686,Residential,Wood,1 997386,FL,SANTA ROSA COUNTY,6480,6480,6480,6480,6480,5000.49,0,129.6,0,0,30.614815,-87.154686,Residential,Wood,1 262122,FL,SANTA ROSA COUNTY,9090,9090,9090,9090,9090,12405.58,0,181.8,0,0,30.614815,-87.154686,Residential,Wood,1 600159,FL,SANTA ROSA COUNTY,10665,10665,10665,10665,10665,9227.36,0,213.3,0,0,30.614815,-87.154686,Residential,Wood,1 909669,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,13864.46,0,311.4,0,0,30.614815,-87.154686,Residential,Wood,1 915246,FL,SANTA ROSA COUNTY,24570,24570,24570,24570,24570,29472.21,0,491.4,0,0,30.614815,-87.154686,Residential,Wood,1 687124,FL,SANTA ROSA COUNTY,24570,24570,24570,24570,24570,32586.72,0,491.4,0,0,30.614815,-87.154686,Residential,Wood,1 395949,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1488.11,0,36,0,0,30.614815,-87.154686,Residential,Wood,1 191823,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2928.96,0,36,0,0,30.614815,-87.154686,Residential,Wood,1 560157,FL,SANTA ROSA COUNTY,270,270,270,270,270,285.84,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 532762,FL,SANTA ROSA COUNTY,270,270,270,270,270,376.98,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 640576,FL,SANTA ROSA COUNTY,270,270,270,270,270,408.81,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 551112,FL,SANTA ROSA COUNTY,270,270,270,270,270,244.57,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 850776,FL,SANTA ROSA COUNTY,270,270,270,270,270,389.56,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 193295,FL,SANTA ROSA COUNTY,270,270,270,270,270,235.76,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 865528,FL,SANTA ROSA COUNTY,270,270,270,270,270,244.93,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 468474,FL,SANTA ROSA COUNTY,270,270,270,270,270,244.89,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 663329,FL,SANTA ROSA COUNTY,270,270,270,270,270,258.09,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 739572,FL,SANTA ROSA COUNTY,270,270,270,270,270,356.96,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 399640,FL,SANTA ROSA COUNTY,270,270,270,270,270,262.81,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 297720,FL,SANTA ROSA COUNTY,270,270,270,270,270,262.9,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 959210,FL,SANTA ROSA COUNTY,270,270,270,270,270,405.56,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 505093,FL,SANTA ROSA COUNTY,270,270,270,270,270,334.63,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 975723,FL,SANTA ROSA COUNTY,270,270,270,270,270,383.29,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 789620,FL,SANTA ROSA COUNTY,270,270,270,270,270,291.67,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 170890,FL,SANTA ROSA COUNTY,270,270,270,270,270,425.66,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 959312,FL,SANTA ROSA COUNTY,270,270,270,270,270,425.33,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 454558,FL,SANTA ROSA COUNTY,270,270,270,270,270,381.85,0,5.4,0,0,30.614815,-87.154686,Residential,Wood,1 392368,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,2530.2,0,36,0,0,30.614815,-87.154686,Residential,Wood,1 591461,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1422.72,0,36,0,0,30.614815,-87.154686,Residential,Wood,1 903652,FL,SANTA ROSA COUNTY,1800,1800,1800,1800,1800,1840.46,0,36,0,0,30.614815,-87.154686,Residential,Wood,1 459577,FL,SANTA ROSA COUNTY,3600,3600,3600,3600,3600,2657.79,0,72,0,0,30.614815,-87.154686,Residential,Wood,1 986176,FL,SANTA ROSA COUNTY,3780,3780,3780,3780,3780,5285.95,0,75.6,0,0,30.614815,-87.154686,Residential,Wood,1 981429,FL,SANTA ROSA COUNTY,540,540,540,540,540,677.55,0,10.8,0,0,30.614815,-87.154686,Residential,Wood,1 758732,FL,SANTA ROSA COUNTY,540,540,540,540,540,662.62,0,10.8,0,0,30.614815,-87.154686,Residential,Wood,1 191882,FL,SANTA ROSA COUNTY,540,540,540,540,540,684.24,0,10.8,0,0,30.614815,-87.154686,Residential,Wood,1 388923,FL,SANTA ROSA COUNTY,900,900,900,900,900,1662.34,0,18,0,0,30.614815,-87.154686,Residential,Wood,1 350404,FL,SANTA ROSA COUNTY,900,900,900,900,900,1076.75,0,18,0,0,30.614815,-87.154686,Residential,Wood,1 777076,FL,SANTA ROSA COUNTY,720,720,720,720,720,811.52,0,14.4,0,0,30.614815,-87.154686,Residential,Wood,1 285861,FL,SANTA ROSA COUNTY,720,720,720,720,720,807.07,0,14.4,0,0,30.614815,-87.154686,Residential,Wood,1 353159,FL,SANTA ROSA COUNTY,90,90,90,90,90,103.13,0,1.8,0,0,30.614815,-87.154686,Residential,Wood,1 976511,FL,SANTA ROSA COUNTY,90,90,90,90,90,97.2,0,1.8,0,0,30.614815,-87.154686,Residential,Wood,1 841424,FL,SANTA ROSA COUNTY,90,90,90,90,90,76.88,0,1.8,0,0,30.614815,-87.154686,Residential,Wood,1 991031,FL,SANTA ROSA COUNTY,90,90,90,90,90,134.93,0,1.8,0,0,30.614815,-87.154686,Residential,Wood,1 290176,FL,SANTA ROSA COUNTY,90,90,90,90,90,136.32,0,1.8,0,0,30.614815,-87.154686,Residential,Wood,1 486230,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,11167.07,0,243,0,0,30.614815,-87.154686,Residential,Wood,1 107435,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,8947.75,0,243,0,0,30.614815,-87.154686,Residential,Wood,1 980784,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,15395.39,0,243,0,0,30.614815,-87.154686,Residential,Wood,1 294545,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,8992.34,0,243,0,0,30.614815,-87.154686,Residential,Wood,1 300248,FL,SANTA ROSA COUNTY,14850,14850,14850,14850,14850,20008,0,297,0,0,30.614815,-87.154686,Residential,Wood,1 378427,FL,SANTA ROSA COUNTY,450,450,450,450,450,437.89,0,9,0,0,30.614815,-87.154686,Residential,Wood,1 488606,FL,SANTA ROSA COUNTY,450,450,450,450,450,773.96,0,9,0,0,30.614815,-87.154686,Residential,Wood,1 648189,FL,SANTA ROSA COUNTY,450,450,450,450,450,605.34,0,9,0,0,30.614815,-87.154686,Residential,Wood,1 110804,FL,SANTA ROSA COUNTY,450,450,450,450,450,405.1,0,9,0,0,30.614815,-87.154686,Residential,Wood,1 931243,FL,SANTA ROSA COUNTY,450,450,450,450,450,414.5,0,9,0,0,30.614815,-87.154686,Residential,Wood,1 953845,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,15700.52,0,0,0,0,30.614815,-87.154686,Residential,Wood,1 536433,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,16851.91,0,0,0,0,30.614815,-87.154686,Residential,Wood,1 857669,FL,SANTA ROSA COUNTY,10152,10152,10152,10152,10152,12319.33,0,0,0,0,30.614815,-87.154686,Residential,Wood,1 349503,FL,SANTA ROSA COUNTY,64800,64800,64800,64800,64800,48732.58,0,1296,0,0,30.614815,-87.154686,Residential,Wood,1 573523,FL,SANTA ROSA COUNTY,13680000,13680000,13680000,13680000,13680000,10620000,0,0,0,0,30.60849,-87.11223,Commercial,Reinforced Concrete,1 569452,FL,SANTA ROSA COUNTY,12150,12150,12150,12150,12150,15644.34,0,243,0,0,30.60849,-87.11223,Residential,Wood,1 795622,FL,SANTA ROSA COUNTY,270,270,270,270,270,385.15,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 404160,FL,SANTA ROSA COUNTY,270,270,270,270,270,459.27,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 756137,FL,SANTA ROSA COUNTY,270,270,270,270,270,335.2,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 576412,FL,SANTA ROSA COUNTY,270,270,270,270,270,351.6,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 311096,FL,SANTA ROSA COUNTY,270,270,270,270,270,312.47,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 670818,FL,SANTA ROSA COUNTY,270,270,270,270,270,242.03,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 848738,FL,SANTA ROSA COUNTY,270,270,270,270,270,458.14,0,5.4,0,0,30.60849,-87.11223,Residential,Wood,1 509871,FL,SANTA ROSA COUNTY,3780,3780,3780,3780,3780,6497.31,0,75.6,0,0,30.60849,-87.11223,Residential,Wood,1 473882,FL,SANTA ROSA COUNTY,540,540,540,540,540,561.3,0,10.8,0,0,30.60849,-87.11223,Residential,Wood,1 627214,FL,SANTA ROSA COUNTY,540,540,540,540,540,639.86,0,10.8,0,0,30.60849,-87.11223,Residential,Wood,1 825428,FL,SANTA ROSA COUNTY,540,540,540,540,540,956.14,0,10.8,0,0,30.60849,-87.11223,Residential,Wood,1 471165,FL,SANTA ROSA COUNTY,540,540,540,540,540,763.56,0,10.8,0,0,30.60849,-87.11223,Residential,Wood,1 908252,FL,SANTA ROSA COUNTY,540,540,540,540,540,647.42,0,10.8,0,0,30.60849,-87.11223,Residential,Wood,1 392837,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,2550.04,0,59.4,0,0,30.60849,-87.11223,Residential,Wood,1 561746,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,5329.72,0,59.4,0,0,30.60849,-87.11223,Residential,Wood,1 802356,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,4049.6,0,59.4,0,0,30.60849,-87.11223,Residential,Wood,1 298240,FL,SANTA ROSA COUNTY,2970,2970,2970,2970,2970,3459.46,0,59.4,0,0,30.60849,-87.11223,Residential,Wood,1 696593,FL,SANTA ROSA COUNTY,900,900,900,900,900,1000.99,0,18,0,0,30.60849,-87.11223,Residential,Wood,1 121792,FL,SANTA ROSA COUNTY,360,360,360,360,360,560.82,0,7.2,0,0,30.60849,-87.11223,Residential,Wood,1 509409,FL,SANTA ROSA COUNTY,74880,74880,74880,74880,74880,104398.3,0,1497.6,0,0,30.634748,-87.170189,Residential,Wood,1 116039,FL,SANTA ROSA COUNTY,450,450,450,450,450,405.49,0,9,0,0,30.634748,-87.170189,Residential,Wood,1 211219,FL,SANTA ROSA COUNTY,270,270,270,270,270,213.16,0,5.4,0,0,30.634748,-87.170189,Residential,Wood,1 685946,FL,SANTA ROSA COUNTY,270,270,270,270,270,405.26,0,5.4,0,0,30.634748,-87.170189,Residential,Wood,1 398212,FL,SANTA ROSA COUNTY,270,270,270,270,270,232.5,0,5.4,0,0,30.634748,-87.170189,Residential,Wood,1 946459,FL,SANTA ROSA COUNTY,270,270,270,270,270,299.92,0,5.4,0,0,30.634748,-87.170189,Residential,Wood,1 423809,FL,SANTA ROSA COUNTY,270,270,270,270,270,253,0,5.4,0,0,30.634748,-87.170189,Residential,Wood,1 807639,FL,SANTA ROSA COUNTY,270,270,270,270,270,338.69,0,5.4,0,0,30.634748,-87.170189,Residential,Wood,1 506516,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,2216.85,0,48.6,0,0,30.634748,-87.170189,Residential,Wood,1 291241,FL,SANTA ROSA COUNTY,540,540,540,540,540,571.14,0,10.8,0,0,30.634748,-87.170189,Residential,Wood,1 321797,FL,SANTA ROSA COUNTY,540,540,540,540,540,460.4,0,10.8,0,0,30.634748,-87.170189,Residential,Wood,1 157277,FL,SANTA ROSA COUNTY,540,540,540,540,540,632.49,0,10.8,0,0,30.634748,-87.170189,Residential,Wood,1 126880,FL,SANTA ROSA COUNTY,720,720,720,720,720,1075.53,0,14.4,0,0,30.634748,-87.170189,Residential,Wood,1 994642,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,3849.76,0,84.6,0,0,30.634748,-87.170189,Residential,Wood,1 909635,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,6509.97,0,84.6,0,0,30.634748,-87.170189,Residential,Wood,1 547255,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,5114.19,0,84.6,0,0,30.634748,-87.170189,Residential,Wood,1 320892,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,4388.51,0,84.6,0,0,30.634748,-87.170189,Residential,Wood,1 172125,FL,SANTA ROSA COUNTY,450,450,450,450,450,555.46,0,9,0,0,30.634748,-87.170189,Residential,Wood,1 399607,FL,SANTA ROSA COUNTY,450,450,450,450,450,586.87,0,9,0,0,30.634748,-87.170189,Residential,Wood,1 695506,FL,SANTA ROSA COUNTY,360,360,360,360,360,498.01,0,7.2,0,0,30.634748,-87.170189,Residential,Wood,1 358427,FL,SANTA ROSA COUNTY,360,360,360,360,360,295.95,0,7.2,0,0,30.634748,-87.170189,Residential,Wood,1 109132,FL,SANTA ROSA COUNTY,360,360,360,360,360,453.6,0,7.2,0,0,30.634748,-87.170189,Residential,Wood,1 278163,FL,SANTA ROSA COUNTY,540,540,540,540,540,774.9,0,10.8,0,0,30.63495,-87.16684,Residential,Wood,1 139831,FL,SANTA ROSA COUNTY,540,540,540,540,540,677.45,0,10.8,0,0,30.63495,-87.16684,Residential,Wood,1 906640,FL,SANTA ROSA COUNTY,720,720,720,720,720,555.31,0,14.4,0,0,30.63495,-87.16684,Residential,Wood,1 683169,FL,SANTA ROSA COUNTY,25020,25020,25020,25020,25020,31307.53,0,500.4,0,0,30.63495,-87.16684,Residential,Wood,1 864607,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,4376.15,0,84.6,0,0,30.63495,-87.16684,Residential,Wood,1 331363,FL,SANTA ROSA COUNTY,4230,4230,4230,4230,4230,4742.25,0,84.6,0,0,30.63495,-87.16684,Residential,Wood,1 134435,FL,SANTA ROSA COUNTY,450,450,450,450,450,510.27,0,9,0,0,30.63495,-87.16684,Residential,Wood,1 755865,FL,SANTA ROSA COUNTY,450,450,450,450,450,478.95,0,9,0,0,30.63495,-87.16684,Residential,Wood,1 624515,FL,SANTA ROSA COUNTY,19170000,19170000,19170000,19170000,19170000,16650000,0,0,0,0,30.603369,-87.12265,Commercial,Reinforced Concrete,1 717944,FL,SANTA ROSA COUNTY,407218.5,407218.5,0,0,407218.5,680973.58,0,0,0,0,30.6264,-87.1572,Residential,Masonry,3 391459,FL,SANTA ROSA COUNTY,470936.7,470936.7,0,0,470936.7,580676.25,0,0,0,0,30.600468,-87.111267,Residential,Masonry,1 544036,FL,SANTA ROSA COUNTY,0,17460000,0,0,17460000,22410000,0,0,0,0,30.603434,-87.12645,Commercial,Reinforced Concrete,1 659457,FL,SANTA ROSA COUNTY,0,1952754.59,0,0,1952754.59,2341493.36,0,0,0,0,30.597231,-87.166763,Commercial,Reinforced Masonry,3 791236,FL,SANTA ROSA COUNTY,0,585000,0,585000,585000,895610.43,0,17550,0,0,30.601315,-87.153152,Residential,Masonry,1 787166,FL,SANTA ROSA COUNTY,0,76500,0,76500,76500,87633.96,0,5737.5,0,0,30.725145,-87.202055,Residential,Wood,3 865920,FL,OKALOOSA COUNTY,0,566275.5,0,566275.5,566275.5,915044.58,0,0,0,0,30.516485,-86.467674,Residential,Masonry,1 628535,FL,OKALOOSA COUNTY,4167546.3,0,4167546.3,4167546.3,4167546.3,7120519.58,0,0,0,0,30.48775,-86.4184,Commercial,Reinforced Masonry,1 150950,FL,OKALOOSA COUNTY,0,5523918.84,0,0,5523918.84,8851748.51,0,0,0,0,30.46822,-86.4151,Commercial,Reinforced Masonry,1 877473,FL,OKALOOSA COUNTY,0,138699,0,138699,138699,212147.06,0,0,0,0,30.46822,-86.4151,Residential,Wood,1 526048,FL,OKALOOSA COUNTY,0,57328.92,0,0,57328.92,74809.65,0,0,0,0,30.46822,-86.4151,Residential,Wood,1 862379,FL,OKALOOSA COUNTY,0,240411.6,0,240411.6,240411.6,312410.07,0,0,0,0,30.50142,-86.46791,Residential,Wood,1 404252,FL,OKALOOSA COUNTY,0,1849.32,0,0,1849.32,1809.91,0,0,0,0,30.50142,-86.46791,Residential,Wood,1 825493,FL,OKALOOSA COUNTY,0,2926666.8,0,2926666.8,2926666.8,2808414.83,0,0,0,0,30.5348,-86.473845,Commercial,Reinforced Masonry,1 906003,FL,OKALOOSA COUNTY,0,3144136.95,0,0,3144136.95,5102641.86,0,0,0,0,30.5348,-86.473845,Commercial,Reinforced Masonry,1 893163,FL,OKALOOSA COUNTY,0,1076580,0,1076580,1076580,1379624.35,0,0,0,0,30.5348,-86.473845,Residential,Masonry,1 184460,FL,OKALOOSA COUNTY,0,839463.3,0,839463.3,839463.3,1196412.33,0,0,0,0,30.5348,-86.473845,Residential,Masonry,1 187517,FL,OKALOOSA COUNTY,0,1208658.15,0,0,1208658.15,1618471.83,0,0,0,0,30.5348,-86.473845,Residential,Masonry,1 328516,FL,OKALOOSA COUNTY,0,909000,0,909000,909000,685533.26,0,0,0,0,30.5348,-86.473845,Residential,Masonry,1 501153,FL,OKALOOSA COUNTY,0,4050,0,4050,4050,6532.57,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 783760,FL,OKALOOSA COUNTY,0,4050,0,4050,4050,5686.2,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 330663,FL,OKALOOSA COUNTY,0,4050,0,4050,4050,6243.24,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 200656,FL,OKALOOSA COUNTY,0,4050,0,4050,4050,5517.36,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 502150,FL,OKALOOSA COUNTY,0,4356,0,4356,4356,6670.01,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 327799,FL,OKALOOSA COUNTY,0,900000,0,900000,900000,886953.6,0,0,0,0,30.5348,-86.473845,Residential,Masonry,1 145044,FL,OKALOOSA COUNTY,0,27000,0,27000,27000,34812.18,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 193568,FL,OKALOOSA COUNTY,0,114791.4,0,114791.4,114791.4,86881.48,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 867203,FL,OKALOOSA COUNTY,0,279000,0,279000,279000,394501.54,0,0,0,0,30.5348,-86.473845,Residential,Wood,1 111787,FL,OKALOOSA COUNTY,17514,17514,17514,17514,17514,25179.81,0,0,0,0,30.525038,-86.493568,Residential,Wood,4 145798,FL,OKALOOSA COUNTY,595800,595800,595800,595800,595800,774462.55,0,11916,0,0,30.5181,-86.482755,Residential,Masonry,3 240741,FL,OKALOOSA COUNTY,1882773,1882773,1882773,1882773,1882773,2608902.06,0,0,0,0,30.5181,-86.482755,Commercial,Reinforced Masonry,3 145630,FL,OKALOOSA COUNTY,3415095,3415095,3415095,3415095,3415095,2655577.87,0,68301.9,0,0,30.5181,-86.482755,Commercial,Reinforced Masonry,3 442809,FL,OKALOOSA COUNTY,262107,262107,262107,262107,262107,377014.71,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 792743,FL,OKALOOSA COUNTY,274419,274419,274419,274419,274419,427830.2,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 326350,FL,OKALOOSA COUNTY,8541,8541,8541,8541,8541,11316.83,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 154223,FL,OKALOOSA COUNTY,26577,26577,26577,26577,26577,32721.92,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 295811,FL,OKALOOSA COUNTY,477,477,477,477,477,676.16,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 604119,FL,OKALOOSA COUNTY,477,477,477,477,477,552.14,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 361864,FL,OKALOOSA COUNTY,477,477,477,477,477,746.01,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 138291,FL,OKALOOSA COUNTY,477,477,477,477,477,501.05,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 529869,FL,OKALOOSA COUNTY,477,477,477,477,477,541.42,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 767791,FL,OKALOOSA COUNTY,477,477,477,477,477,505.54,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 841775,FL,OKALOOSA COUNTY,387,387,387,387,387,523.18,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 959269,FL,OKALOOSA COUNTY,387,387,387,387,387,543.31,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 750566,FL,OKALOOSA COUNTY,387,387,387,387,387,321.32,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 783304,FL,OKALOOSA COUNTY,387,387,387,387,387,486.18,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 946777,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,5885.68,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 873761,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,4512.77,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 932438,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,6236.71,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 632141,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,5458.92,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 478955,FL,OKALOOSA COUNTY,163935,163935,163935,163935,163935,220037.82,0,3278.7,0,0,30.5181,-86.482755,Residential,Wood,3 710560,FL,OKALOOSA COUNTY,243,243,243,243,243,257.37,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 875217,FL,OKALOOSA COUNTY,243,243,243,243,243,197.77,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 842350,FL,OKALOOSA COUNTY,243,243,243,243,243,275.67,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 228846,FL,OKALOOSA COUNTY,243,243,243,243,243,361.64,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 895297,FL,OKALOOSA COUNTY,243,243,243,243,243,318.67,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 870003,FL,OKALOOSA COUNTY,243,243,243,243,243,331.04,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 420511,FL,OKALOOSA COUNTY,243,243,243,243,243,307.65,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 435132,FL,OKALOOSA COUNTY,243,243,243,243,243,350.47,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 925639,FL,OKALOOSA COUNTY,243,243,243,243,243,414.39,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 969614,FL,OKALOOSA COUNTY,243,243,243,243,243,347.09,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 721865,FL,OKALOOSA COUNTY,23868,23868,23868,23868,23868,30586.56,0,0,0,0,30.5181,-86.482755,Residential,Wood,3 547627,FL,OKALOOSA COUNTY,260523,260523,260523,260523,260523,207272.1,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 355629,FL,OKALOOSA COUNTY,3834,3834,3834,3834,3834,5091.92,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 246859,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,94922.08,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 957372,FL,OKALOOSA COUNTY,5058,5058,5058,5058,5058,6417.69,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 747095,FL,OKALOOSA COUNTY,3690,3690,3690,3690,3690,2918.79,0,73.8,0,0,30.52709,-86.49492,Residential,Wood,4 210184,FL,OKALOOSA COUNTY,603,603,603,603,603,573.89,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 987414,FL,OKALOOSA COUNTY,963,963,963,963,963,1322.91,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 254297,FL,OKALOOSA COUNTY,243,243,243,243,243,289.12,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 553584,FL,OKALOOSA COUNTY,621,621,621,621,621,568.8,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 912207,FL,OKALOOSA COUNTY,621,621,621,621,621,1144.35,0,0,0,0,30.52709,-86.49492,Residential,Wood,4 665048,FL,OKALOOSA COUNTY,2665629,2665629,2665629,2665629,2665629,3232448.35,0,0,0,0,30.4993,-86.445,Commercial,Reinforced Masonry,4 615564,FL,OKALOOSA COUNTY,604386,604386,604386,604386,604386,453202.47,0,0,0,0,30.4993,-86.445,Residential,Masonry,4 476218,FL,OKALOOSA COUNTY,297072,297072,297072,297072,297072,276530.07,0,0,0,0,30.4993,-86.445,Residential,Wood,4 885049,FL,OKALOOSA COUNTY,76536,76536,76536,76536,76536,71879.09,0,0,0,0,30.4993,-86.445,Residential,Wood,4 238247,FL,OKALOOSA COUNTY,4761,4761,4761,4761,4761,3935,0,0,0,0,30.4993,-86.445,Residential,Wood,4 350036,FL,OKALOOSA COUNTY,59742,59742,59742,59742,59742,83504.98,0,0,0,0,30.4993,-86.445,Residential,Wood,4 320422,FL,OKALOOSA COUNTY,8649,8649,8649,8649,8649,13751.91,0,0,0,0,30.4993,-86.445,Residential,Wood,4 846222,FL,OKALOOSA COUNTY,5094,5094,5094,5094,5094,5447.16,0,0,0,0,30.4993,-86.445,Residential,Wood,4 957757,FL,OKALOOSA COUNTY,7425,7425,7425,7425,7425,9085.71,0,148.5,0,0,30.4993,-86.445,Residential,Wood,4 205007,FL,OKALOOSA COUNTY,8649,8649,8649,8649,8649,7877.51,0,0,0,0,30.4993,-86.445,Residential,Wood,4 233730,FL,OKALOOSA COUNTY,3771,3771,3771,3771,3771,5534.5,0,0,0,0,30.4993,-86.445,Residential,Wood,4 109930,FL,OKALOOSA COUNTY,387,387,387,387,387,680.11,0,0,0,0,30.4993,-86.445,Residential,Wood,4 682132,FL,OKALOOSA COUNTY,387,387,387,387,387,466.94,0,0,0,0,30.4993,-86.445,Residential,Wood,4 640718,FL,OKALOOSA COUNTY,387,387,387,387,387,569.22,0,0,0,0,30.4993,-86.445,Residential,Wood,4 993230,FL,OKALOOSA COUNTY,279,279,279,279,279,232.02,0,0,0,0,30.4993,-86.445,Residential,Wood,4 120989,FL,OKALOOSA COUNTY,279,279,279,279,279,368.86,0,0,0,0,30.4993,-86.445,Residential,Wood,4 683575,FL,OKALOOSA COUNTY,279,279,279,279,279,404.79,0,0,0,0,30.4993,-86.445,Residential,Wood,4 458202,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,4251.99,0,0,0,0,30.4993,-86.445,Residential,Wood,4 229864,FL,OKALOOSA COUNTY,175536,175536,175536,175536,175536,260253.89,0,0,0,0,30.4993,-86.445,Residential,Wood,4 526442,FL,OKALOOSA COUNTY,175536,175536,175536,175536,175536,282750.58,0,0,0,0,30.4993,-86.445,Residential,Wood,4 954993,FL,OKALOOSA COUNTY,79470,79470,79470,79470,79470,98960.81,0,1589.4,0,0,30.4993,-86.445,Residential,Wood,4 141726,FL,OKALOOSA COUNTY,9450,9450,9450,9450,9450,11343.97,0,189,0,0,30.4993,-86.445,Residential,Wood,4 856226,FL,OKALOOSA COUNTY,4365,4365,4365,4365,4365,4179.92,0,87.3,0,0,30.4993,-86.445,Residential,Wood,4 580983,FL,OKALOOSA COUNTY,8649,8649,8649,8649,8649,8356.75,0,0,0,0,30.4993,-86.445,Residential,Wood,4 670848,FL,OKALOOSA COUNTY,1197,1197,1197,1197,1197,1681.03,0,0,0,0,30.4993,-86.445,Residential,Wood,4 685016,FL,OKALOOSA COUNTY,207,207,207,207,207,157.6,0,0,0,0,30.4993,-86.445,Residential,Wood,4 490498,FL,OKALOOSA COUNTY,46548,46548,46548,46548,46548,65632.68,0,0,0,0,30.4993,-86.445,Residential,Wood,4 451327,FL,OKALOOSA COUNTY,3276,3276,3276,3276,3276,3576.77,0,0,0,0,30.4993,-86.445,Residential,Wood,4 669571,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,18700.13,0,441.9,0,0,30.4993,-86.445,Residential,Wood,4 649831,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,20697.89,0,441.9,0,0,30.4993,-86.445,Residential,Wood,4 318731,FL,OKALOOSA COUNTY,243,243,243,243,243,251.39,0,0,0,0,30.4993,-86.445,Residential,Wood,4 858473,FL,OKALOOSA COUNTY,243,243,243,243,243,368.3,0,0,0,0,30.4993,-86.445,Residential,Wood,4 368650,FL,OKALOOSA COUNTY,243,243,243,243,243,208.95,0,0,0,0,30.4993,-86.445,Residential,Wood,4 298341,FL,OKALOOSA COUNTY,243,243,243,243,243,275.72,0,0,0,0,30.4993,-86.445,Residential,Wood,4 498305,FL,OKALOOSA COUNTY,243,243,243,243,243,367.14,0,0,0,0,30.4993,-86.445,Residential,Wood,4 131042,FL,OKALOOSA COUNTY,243,243,243,243,243,400.19,0,0,0,0,30.4993,-86.445,Residential,Wood,4 804314,FL,OKALOOSA COUNTY,243,243,243,243,243,244,0,0,0,0,30.4993,-86.445,Residential,Wood,4 275886,FL,OKALOOSA COUNTY,243,243,243,243,243,214.62,0,0,0,0,30.4993,-86.445,Residential,Wood,4 946547,FL,OKALOOSA COUNTY,16128,16128,16128,16128,16128,22114.97,0,0,0,0,30.4993,-86.445,Residential,Wood,4 772949,FL,OKALOOSA COUNTY,480735,480735,480735,480735,480735,369735.21,0,9614.7,0,0,30.51344,-86.4627,Residential,Masonry,1 106553,FL,OKALOOSA COUNTY,706284,706284,706284,706284,706284,917801.93,0,0,0,0,30.51344,-86.4627,Residential,Masonry,1 637432,FL,OKALOOSA COUNTY,23931,23931,23931,23931,23931,22444.88,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 909959,FL,OKALOOSA COUNTY,11943,11943,11943,11943,11943,17945.43,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 641958,FL,OKALOOSA COUNTY,69813,69813,69813,69813,69813,91802.42,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 720427,FL,OKALOOSA COUNTY,64746,64746,64746,64746,64746,69853.29,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 229242,FL,OKALOOSA COUNTY,84951,84951,84951,84951,84951,67750.55,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 524247,FL,OKALOOSA COUNTY,666,666,666,666,666,544.61,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 645258,FL,OKALOOSA COUNTY,666,666,666,666,666,989.65,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 782534,FL,OKALOOSA COUNTY,666,666,666,666,666,926.25,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 338884,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,1212.16,0,28.8,0,0,30.51344,-86.4627,Residential,Wood,1 404209,FL,OKALOOSA COUNTY,387,387,387,387,387,492.14,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 340958,FL,OKALOOSA COUNTY,279,279,279,279,279,303.46,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 578926,FL,OKALOOSA COUNTY,3645,3645,3645,3645,3645,3341.21,0,72.9,0,0,30.51344,-86.4627,Residential,Wood,1 840957,FL,OKALOOSA COUNTY,3645,3645,3645,3645,3645,4325.01,0,72.9,0,0,30.51344,-86.4627,Residential,Wood,1 300291,FL,OKALOOSA COUNTY,4806,4806,4806,4806,4806,5149.19,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 850100,FL,OKALOOSA COUNTY,41085,41085,41085,41085,41085,50090.83,0,821.7,0,0,30.51344,-86.4627,Residential,Wood,1 783870,FL,OKALOOSA COUNTY,2277,2277,2277,2277,2277,3081.69,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 343364,FL,OKALOOSA COUNTY,4185,4185,4185,4185,4185,6061.98,0,83.7,0,0,30.51344,-86.4627,Residential,Wood,1 849425,FL,OKALOOSA COUNTY,3744,3744,3744,3744,3744,5781.45,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 149285,FL,OKALOOSA COUNTY,3744,3744,3744,3744,3744,5755.05,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 760937,FL,OKALOOSA COUNTY,7686,7686,7686,7686,7686,12927.24,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 778232,FL,OKALOOSA COUNTY,765,765,765,765,765,1212.59,0,15.3,0,0,30.51344,-86.4627,Residential,Wood,1 298769,FL,OKALOOSA COUNTY,333,333,333,333,333,345.26,0,0,0,0,30.51344,-86.4627,Residential,Wood,1 539301,FL,WALTON COUNTY,10530000,10530000,10530000,10530000,10530000,14490000,0,0,0,0,30.49092,-86.41832,Commercial,Reinforced Concrete,1 206928,FL,WALTON COUNTY,76734,76734,76734,76734,76734,112261.84,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 942915,FL,WALTON COUNTY,69813,69813,69813,69813,69813,68675.75,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 621915,FL,WALTON COUNTY,666,666,666,666,666,688.25,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 940778,FL,WALTON COUNTY,666,666,666,666,666,779.49,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 844233,FL,WALTON COUNTY,387,387,387,387,387,474.16,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 801013,FL,WALTON COUNTY,387,387,387,387,387,455.93,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 910900,FL,WALTON COUNTY,1530,1530,1530,1530,1530,1663.97,0,30.6,0,0,30.49092,-86.41832,Residential,Wood,1 532590,FL,WALTON COUNTY,3690,3690,3690,3690,3690,3390.81,0,73.8,0,0,30.49092,-86.41832,Residential,Wood,1 974852,FL,WALTON COUNTY,1386,1386,1386,1386,1386,1670.27,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 495104,FL,WALTON COUNTY,1386,1386,1386,1386,1386,2208.97,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 549843,FL,WALTON COUNTY,1386,1386,1386,1386,1386,1753.29,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 910583,FL,WALTON COUNTY,1989,1989,1989,1989,1989,2884.85,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 100403,FL,WALTON COUNTY,23031,23031,23031,23031,23031,39940.61,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 557147,FL,WALTON COUNTY,6714,6714,6714,6714,6714,8597.25,0,0,0,0,30.49092,-86.41832,Residential,Wood,1 748799,FL,OKALOOSA COUNTY,85308.3,85308.3,85308.3,85308.3,85308.3,132641.95,0,0,0,0,30.528574,-86.496368,Residential,Wood,1 475195,FL,OKALOOSA COUNTY,765,765,765,765,765,941.39,0,0,0,0,30.528597,-86.496368,Residential,Wood,1 481876,FL,OKALOOSA COUNTY,765,765,765,765,765,1258.39,0,0,0,0,30.52862,-86.496368,Residential,Wood,1 331854,FL,OKALOOSA COUNTY,765,765,765,765,765,1340.42,0,0,0,0,30.528902,-86.496384,Residential,Wood,1 918906,FL,OKALOOSA COUNTY,85308.3,85308.3,85308.3,85308.3,85308.3,93078.09,0,0,0,0,30.528902,-86.496384,Residential,Wood,1 195300,FL,OKALOOSA COUNTY,85308.3,85308.3,85308.3,85308.3,85308.3,108425.48,0,0,0,0,30.528856,-86.496384,Residential,Wood,1 764505,FL,OKALOOSA COUNTY,74952,74952,74952,74952,74952,128995.39,0,0,0,0,30.52935,-86.49565,Residential,Wood,1 328062,FL,OKALOOSA COUNTY,63026.1,63026.1,63026.1,63026.1,63026.1,66906.49,0,0,0,0,30.529825,-86.495628,Residential,Wood,1 395337,FL,OKALOOSA COUNTY,63026.1,63026.1,63026.1,63026.1,63026.1,56291.89,0,0,0,0,30.529837,-86.496201,Residential,Wood,1 634509,FL,OKALOOSA COUNTY,63026.1,63026.1,63026.1,63026.1,63026.1,98491.39,0,0,0,0,30.529837,-86.496231,Residential,Wood,1 360378,FL,OKALOOSA COUNTY,63026.1,63026.1,63026.1,63026.1,63026.1,93768.47,0,0,0,0,30.529837,-86.496262,Residential,Wood,1 455587,FL,OKALOOSA COUNTY,95348.7,95348.7,95348.7,95348.7,95348.7,137355.33,0,0,0,0,30.529835,-86.496284,Residential,Wood,1 846769,FL,OKALOOSA COUNTY,95348.7,95348.7,95348.7,95348.7,95348.7,92451.24,0,0,0,0,30.529839,-86.496635,Residential,Wood,1 624848,FL,OKALOOSA COUNTY,63026.1,63026.1,63026.1,63026.1,63026.1,108281.36,0,0,0,0,30.529839,-86.496574,Residential,Wood,1 509268,FL,OKALOOSA COUNTY,765,765,765,765,765,786.94,0,0,0,0,30.52984,-86.496544,Residential,Wood,1 439158,FL,OKALOOSA COUNTY,765,765,765,765,765,986.7,0,0,0,0,30.529842,-86.496201,Residential,Wood,1 626346,FL,OKALOOSA COUNTY,95348.7,95348.7,95348.7,95348.7,95348.7,102410.22,0,0,0,0,30.529842,-86.496201,Residential,Wood,1 351176,FL,OKALOOSA COUNTY,765,765,765,765,765,1317.94,0,0,0,0,30.51279,-86.47854,Residential,Wood,1 336501,FL,OKALOOSA COUNTY,72250.2,72250.2,72250.2,72250.2,72250.2,59200.01,0,0,0,0,30.51279,-86.47854,Residential,Wood,1 256242,FL,OKALOOSA COUNTY,765,765,765,765,765,1192.41,0,0,0,0,30.51293,-86.47723,Residential,Wood,1 452440,FL,OKALOOSA COUNTY,74780.1,74780.1,74780.1,74780.1,74780.1,76710.47,0,0,0,0,30.51293,-86.47723,Residential,Wood,1 148006,FL,OKALOOSA COUNTY,765,765,765,765,765,704.66,0,0,0,0,30.512671,-86.47805,Residential,Wood,1 916929,FL,OKALOOSA COUNTY,74952,74952,74952,74952,74952,85044.14,0,0,0,0,30.512669,-86.477936,Residential,Wood,1 186361,FL,OKALOOSA COUNTY,63026.1,63026.1,63026.1,63026.1,63026.1,91402.47,0,0,0,0,30.512669,-86.477905,Residential,Wood,1 229477,FL,OKALOOSA COUNTY,85308.3,85308.3,85308.3,85308.3,85308.3,90103.48,0,0,0,0,30.512667,-86.477844,Residential,Wood,1 432963,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,109844.83,0,0,0,0,30.503313,-86.477615,Residential,Wood,1 625563,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,161929.16,0,0,0,0,30.503242,-86.477654,Residential,Wood,1 990474,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,121747.8,0,0,0,0,30.503174,-86.477692,Residential,Wood,1 345118,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,156098.5,0,0,0,0,30.503103,-86.47773,Residential,Wood,1 898561,FL,OKALOOSA COUNTY,765,765,765,765,765,763.23,0,0,0,0,30.502996,-86.477776,Residential,Wood,1 922769,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,82117.01,0,0,0,0,30.502958,-86.477783,Residential,Wood,1 344207,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,80014.27,0,0,0,0,30.502886,-86.477806,Residential,Wood,1 597755,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,118033.46,0,0,0,0,30.50178,-86.47761,Residential,Wood,1 153304,FL,OKALOOSA COUNTY,765,765,765,765,765,1241.52,0,0,0,0,30.50209,-86.47796,Residential,Wood,1 431241,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,79403.36,0,0,0,0,30.502884,-86.477913,Residential,Wood,1 276728,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,123856.57,0,0,0,0,30.512199,-86.478096,Residential,Wood,1 202954,FL,OKALOOSA COUNTY,765,765,765,765,765,999.2,0,0,0,0,30.512194,-86.477882,Residential,Wood,1 531599,FL,OKALOOSA COUNTY,765,765,765,765,765,535.29,0,0,0,0,30.51219,-86.477669,Residential,Wood,1 909063,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,80202.22,0,0,0,0,30.512119,-86.477638,Residential,Wood,1 825464,FL,OKALOOSA COUNTY,765,765,765,765,765,845.59,0,0,0,0,30.512068,-86.47757,Residential,Wood,1 971650,FL,OKALOOSA COUNTY,765,765,765,765,765,739.95,0,0,0,0,30.512205,-86.477715,Residential,Wood,1 982905,FL,OKALOOSA COUNTY,765,765,765,765,765,614.6,0,0,0,0,30.515415,-86.482063,Residential,Wood,1 609786,FL,OKALOOSA COUNTY,765,765,765,765,765,958.39,0,0,0,0,30.51642,-86.478195,Residential,Wood,1 170948,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,75821.76,0,0,0,0,30.51647,-86.478195,Residential,Wood,1 354481,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,117500.08,0,0,0,0,30.517712,-86.478966,Residential,Wood,1 827417,FL,OKALOOSA COUNTY,100561.5,100561.5,100561.5,100561.5,100561.5,99637.34,0,0,0,0,30.504673,-86.478279,Residential,Wood,1 376889,FL,OKALOOSA COUNTY,45000,45000,45000,45000,45000,73426.5,0,2250,0,0,30.516943,-86.470614,Residential,Wood,3 132030,FL,OKALOOSA COUNTY,401769,401769,0,0,401769,524007.22,0,0,0,0,30.526205,-86.473701,Residential,Masonry,1 421049,FL,OKALOOSA COUNTY,101016,101016,0,0,101016,79994.97,0,0,0,0,30.51158,-86.465523,Residential,Wood,1 615625,FL,OKALOOSA COUNTY,0,587571.33,0,0,587571.33,781686.09,0,0,0,0,30.53163,-86.49181,Residential,Masonry,4 117523,FL,OKALOOSA COUNTY,0,159097.91,0,0,159097.91,154653.04,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 947811,FL,OKALOOSA COUNTY,0,1818.26,0,0,1818.26,2522.91,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 794964,FL,OKALOOSA COUNTY,0,9091.31,0,0,9091.31,10805.35,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 512239,FL,OKALOOSA COUNTY,0,181826.19,0,0,181826.19,205715.24,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 580809,FL,OKALOOSA COUNTY,0,113641.37,0,0,113641.37,104131.86,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 437739,FL,OKALOOSA COUNTY,0,68184.82,0,0,68184.82,100490.24,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 735790,FL,OKALOOSA COUNTY,0,909.13,0,0,909.13,993.34,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 944568,FL,OKALOOSA COUNTY,0,22728.27,0,0,22728.27,33598.75,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 226778,FL,OKALOOSA COUNTY,0,22728.27,0,0,22728.27,17453.86,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 403345,FL,OKALOOSA COUNTY,0,22728.27,0,0,22728.27,18272.08,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 474875,FL,OKALOOSA COUNTY,0,45456.55,0,0,45456.55,37271.69,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 309069,FL,OKALOOSA COUNTY,0,18182.62,0,0,18182.62,25862.96,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 796808,FL,OKALOOSA COUNTY,0,227282.73,0,0,227282.73,332603.74,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 231513,FL,OKALOOSA COUNTY,0,45456.55,0,0,45456.55,64312.29,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 931748,FL,OKALOOSA COUNTY,0,22728.27,0,0,22728.27,35987.95,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 593075,FL,OKALOOSA COUNTY,0,36365.24,0,0,36365.24,46858.79,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 234224,FL,OKALOOSA COUNTY,0,4545.65,0,0,4545.65,4090.22,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 226313,FL,OKALOOSA COUNTY,0,9091.31,0,0,9091.31,16072.39,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 397411,FL,OKALOOSA COUNTY,0,45456.55,0,0,45456.55,32042.32,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 284344,FL,OKALOOSA COUNTY,0,45456.55,0,0,45456.55,34078.77,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 271324,FL,OKALOOSA COUNTY,0,18182.62,0,0,18182.62,17897.37,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 546950,FL,OKALOOSA COUNTY,0,18182.62,0,0,18182.62,24017.42,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 465909,FL,OKALOOSA COUNTY,0,18182.62,0,0,18182.62,26613.9,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 141250,FL,OKALOOSA COUNTY,0,9091.31,0,0,9091.31,10791.61,0,0,0,0,30.53163,-86.49181,Residential,Wood,4 834837,FL,OKALOOSA COUNTY,222300,222300,222300,222300,222300,246753,4446,11115,0,0,30.53416,-86.49284,Residential,Wood,4 554495,FL,OKALOOSA COUNTY,0,1612483.12,0,0,1612483.12,2458391.77,0,0,0,0,30.483376,-86.416527,Residential,Masonry,1 130387,FL,OKALOOSA COUNTY,0,1263657.58,0,0,1263657.58,2042679.74,0,0,0,0,30.521029,-86.488693,Residential,Masonry,1 501303,FL,OKALOOSA COUNTY,0,8877320.5,0,0,8877320.5,12690000,0,0,0,0,30.515944,-86.465286,Commercial,Reinforced Masonry,1 153902,FL,OKALOOSA COUNTY,0,31500,0,31500,31500,47760.3,0,0,0,0,30.51397,-86.46437,Residential,Wood,1 386789,FL,OKALOOSA COUNTY,0,90000,0,90000,90000,97384.32,0,1800,0,900,30.520163,-86.478134,Residential,Wood,3 396529,FL,OKALOOSA COUNTY,1825605,1825605,1825605,1825605,1825605,2710862.77,0,36512.1,0,0,30.44705,-86.58183,Commercial,Reinforced Masonry,1 558908,FL,OKALOOSA COUNTY,188694,188694,188694,188694,188694,267928.87,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 975746,FL,OKALOOSA COUNTY,326223,326223,326223,326223,326223,494722.07,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 530186,FL,OKALOOSA COUNTY,224406,224406,224406,224406,224406,333393.26,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 526245,FL,OKALOOSA COUNTY,652536,652536,652536,652536,652536,934032.2,0,0,0,0,30.44705,-86.58183,Residential,Masonry,1 567522,FL,OKALOOSA COUNTY,541566,541566,541566,541566,541566,650134.82,0,0,0,0,30.44705,-86.58183,Residential,Masonry,1 815637,FL,OKALOOSA COUNTY,896031,896031,896031,896031,896031,838857.05,0,0,0,0,30.44705,-86.58183,Residential,Masonry,1 313891,FL,OKALOOSA COUNTY,28287,28287,28287,28287,28287,37539.79,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 437959,FL,OKALOOSA COUNTY,38070,38070,38070,38070,38070,57359.46,0,761.4,0,0,30.44705,-86.58183,Residential,Wood,1 775498,FL,OKALOOSA COUNTY,375309,375309,375309,375309,375309,401995.35,0,0,0,0,30.44705,-86.58183,Residential,Masonry,1 124389,FL,OKALOOSA COUNTY,22095,22095,22095,22095,22095,35245.81,0,441.9,0,0,30.44705,-86.58183,Residential,Wood,1 864943,FL,OKALOOSA COUNTY,1665,1665,1665,1665,1665,1509.16,0,33.3,0,0,30.44705,-86.58183,Residential,Wood,1 117047,FL,OKALOOSA COUNTY,6615,6615,6615,6615,6615,9517.66,0,132.3,0,0,30.44705,-86.58183,Residential,Wood,1 309855,FL,OKALOOSA COUNTY,229491,229491,229491,229491,229491,232933.82,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 495763,FL,OKALOOSA COUNTY,2700,2700,2700,2700,2700,2993.76,0,54,0,0,30.44705,-86.58183,Residential,Wood,1 535340,FL,OKALOOSA COUNTY,105444,105444,105444,105444,105444,160570.12,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 718948,FL,OKALOOSA COUNTY,5751,5751,5751,5751,5751,4861.76,0,0,0,0,30.44705,-86.58183,Residential,Wood,1 348792,FL,OKALOOSA COUNTY,7398828,7398828,7398828,7398828,7398828,6011473.76,0,0,0,0,30.45108,-86.57347,Commercial,Reinforced Masonry,1 694140,FL,OKALOOSA COUNTY,66780,66780,66780,66780,66780,57406.63,0,1335.6,0,0,30.45108,-86.57347,Residential,Wood,1 341797,FL,OKALOOSA COUNTY,62991,62991,62991,62991,62991,51648.59,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 967963,FL,OKALOOSA COUNTY,4977,4977,4977,4977,4977,6610.7,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 285633,FL,OKALOOSA COUNTY,21303,21303,21303,21303,21303,16806.83,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 274087,FL,OKALOOSA COUNTY,61659,61659,61659,61659,61659,66770.53,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 559918,FL,OKALOOSA COUNTY,33075,33075,33075,33075,33075,37479.07,0,661.5,0,0,30.45108,-86.57347,Residential,Wood,1 736025,FL,OKALOOSA COUNTY,1728,1728,1728,1728,1728,1979.71,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 284309,FL,OKALOOSA COUNTY,1728,1728,1728,1728,1728,2269.04,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 869349,FL,OKALOOSA COUNTY,8928,8928,8928,8928,8928,9357.69,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 873782,FL,OKALOOSA COUNTY,6669,6669,6669,6669,6669,7646.68,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 279205,FL,OKALOOSA COUNTY,10071,10071,10071,10071,10071,9086.78,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 496127,FL,OKALOOSA COUNTY,1584,1584,1584,1584,1584,2176,0,0,0,0,30.45108,-86.57347,Residential,Wood,1 514607,FL,OKALOOSA COUNTY,29898,29898,29898,29898,29898,45477.97,0,0,0,0,30.46204,-86.58648,Residential,Wood,1 162081,FL,OKALOOSA COUNTY,5040,5040,5040,5040,5040,4596.81,0,100.8,0,0,30.46204,-86.58648,Residential,Wood,1 159824,FL,OKALOOSA COUNTY,23976,23976,23976,23976,23976,19816.16,0,0,0,0,30.46204,-86.58648,Residential,Wood,1 493968,FL,OKALOOSA COUNTY,6462,6462,6462,6462,6462,5882.02,0,0,0,0,30.46204,-86.58648,Residential,Wood,1 945743,FL,OKALOOSA COUNTY,17280,17280,17280,17280,17280,21984.31,0,345.6,0,0,30.46204,-86.58648,Residential,Wood,1 760775,FL,OKALOOSA COUNTY,13824,13824,13824,13824,13824,18270.14,0,0,0,0,30.46204,-86.58648,Residential,Wood,1 102971,FL,OKALOOSA COUNTY,1800694.8,1800694.8,1800694.8,1800694.8,1800694.8,2258827.57,0,0,0,0,30.4447,-86.5731,Commercial,Reinforced Masonry,4 147230,FL,OKALOOSA COUNTY,0,460128.2,0,0,460128.2,577635.74,0,0,0,0,30.43902,-86.58292,Residential,Masonry,1 614300,FL,OKALOOSA COUNTY,0,11104.8,0,0,11104.8,16206.99,0,0,0,0,30.43902,-86.58292,Residential,Wood,1 474818,FL,OKALOOSA COUNTY,0,28056.6,0,0,28056.6,25860.5,0,0,0,0,30.43969,-86.58657,Residential,Wood,3 821986,FL,OKALOOSA COUNTY,0,207618.82,0,0,207618.82,185702.17,0,0,0,0,30.43902,-86.58292,Residential,Wood,1 943749,FL,OKALOOSA COUNTY,39852,39852,39852,39852,39852,53481.38,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 677949,FL,OKALOOSA COUNTY,4770,4770,4770,4770,4770,4914.54,0,95.4,0,0,30.49226,-86.4915,Residential,Wood,1 907228,FL,OKALOOSA COUNTY,95355,95355,95355,95355,95355,125152.96,0,1907.1,0,0,30.49226,-86.4915,Residential,Wood,1 760845,FL,OKALOOSA COUNTY,666,666,666,666,666,592.21,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 507459,FL,OKALOOSA COUNTY,666,666,666,666,666,969.23,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 152624,FL,OKALOOSA COUNTY,666,666,666,666,666,825.65,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 415469,FL,OKALOOSA COUNTY,1440,1440,1440,1440,1440,1744.24,0,28.8,0,0,30.49226,-86.4915,Residential,Wood,1 535785,FL,OKALOOSA COUNTY,7209,7209,7209,7209,7209,6966.03,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 129728,FL,OKALOOSA COUNTY,4563,4563,4563,4563,4563,6882.01,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 150788,FL,OKALOOSA COUNTY,299322,299322,299322,299322,299322,315670.97,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 477404,FL,OKALOOSA COUNTY,243,243,243,243,243,285.07,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 694132,FL,OKALOOSA COUNTY,783,783,783,783,783,673.1,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 486824,FL,OKALOOSA COUNTY,198,198,198,198,198,333.59,0,0,0,0,30.49226,-86.4915,Residential,Wood,1 358321,FL,OKALOOSA COUNTY,407474.1,407474.1,0,0,407474.1,483191.75,0,0,0,0,30.5068,-86.4972,Residential,Masonry,4 995734,FL,OKALOOSA COUNTY,380937.6,380937.6,0,0,380937.6,488897.98,0,0,0,0,30.510002,-86.500191,Residential,Masonry,1 958972,FL,OKALOOSA COUNTY,632763.9,632763.9,0,0,632763.9,591462.13,0,0,0,0,30.5068,-86.4972,Residential,Masonry,4 834182,FL,OKALOOSA COUNTY,0,26506.31,0,0,26506.31,25961.34,0,0,0,0,30.51107,-86.50906,Residential,Wood,1 732255,FL,SANTA ROSA COUNTY,46350,46350,46350,46350,46350,56962.67,0,0,0,0,30.59024,-87.08281,Residential,Wood,1 645389,FL,SANTA ROSA COUNTY,270,270,270,270,270,333.59,0,5.4,0,0,30.5855,-87.0222,Residential,Wood,4 381050,FL,SANTA ROSA COUNTY,2880,2880,2880,2880,2880,3874.52,0,57.6,0,0,30.5855,-87.0222,Residential,Wood,4 643586,FL,SANTA ROSA COUNTY,540,540,540,540,540,827.18,0,10.8,0,0,30.5855,-87.0222,Residential,Wood,4 435384,FL,SANTA ROSA COUNTY,540,540,540,540,540,609.12,0,10.8,0,0,30.5855,-87.0222,Residential,Wood,4 195444,FL,SANTA ROSA COUNTY,540,540,540,540,540,646.63,0,10.8,0,0,30.5855,-87.0222,Residential,Wood,4 996247,FL,SANTA ROSA COUNTY,720,720,720,720,720,1116.72,0,14.4,0,0,30.5855,-87.0222,Residential,Wood,4 880785,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,4175.61,0,68.4,0,0,30.5855,-87.0222,Residential,Wood,4 392208,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,4636.09,0,68.4,0,0,30.5855,-87.0222,Residential,Wood,4 870582,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,3700.17,0,68.4,0,0,30.5855,-87.0222,Residential,Wood,4 404046,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,5030.96,0,68.4,0,0,30.5855,-87.0222,Residential,Wood,4 208920,FL,SANTA ROSA COUNTY,3420,3420,3420,3420,3420,5445.24,0,68.4,0,0,30.5855,-87.0222,Residential,Wood,4 174960,FL,SANTA ROSA COUNTY,270,270,270,270,270,318.68,0,5.4,0,0,30.5855,-87.0222,Residential,Wood,4 176974,FL,SANTA ROSA COUNTY,270,270,270,270,270,423.49,0,5.4,0,0,30.5855,-87.0222,Residential,Wood,4 515568,FL,SANTA ROSA COUNTY,16830000,16830000,16830000,16830000,16830000,18450000,0,337376.7,0,0,30.572886,-87.095573,Commercial,Reinforced Concrete,4 140532,FL,SANTA ROSA COUNTY,458154,458154,458154,458154,458154,563346.16,0,0,0,0,30.572886,-87.095573,Residential,Masonry,4 355026,FL,SANTA ROSA COUNTY,36180,36180,36180,36180,36180,43712.31,0,723.6,0,0,30.572886,-87.095573,Residential,Wood,4 205320,FL,SANTA ROSA COUNTY,2430,2430,2430,2430,2430,2552.78,0,48.6,0,0,30.572886,-87.095573,Residential,Wood,4 310228,FL,SANTA ROSA COUNTY,540,540,540,540,540,636.22,0,10.8,0,0,30.572886,-87.095573,Residential,Wood,4 774425,FL,SANTA ROSA COUNTY,540,540,540,540,540,714.25,0,10.8,0,0,30.572886,-87.095573,Residential,Wood,4 235570,FL,SANTA ROSA COUNTY,540,540,540,540,540,589.69,0,10.8,0,0,30.572886,-87.095573,Residential,Wood,4 906680,FL,SANTA ROSA COUNTY,540,540,540,540,540,831.9,0,10.8,0,0,30.572886,-87.095573,Residential,Wood,4 174861,FL,SANTA ROSA COUNTY,450,450,450,450,450,386.84,0,9,0,0,30.572886,-87.095573,Residential,Wood,4 846136,FL,SANTA ROSA COUNTY,458154,458154,458154,458154,458154,708796.31,0,0,0,0,30.62192,-87.01935,Residential,Masonry,1 922695,FL,SANTA ROSA COUNTY,8703,8703,8703,8703,8703,11536.78,0,0,0,0,30.62192,-87.01935,Residential,Wood,1 364052,FL,SANTA ROSA COUNTY,15570,15570,15570,15570,15570,12057.16,0,311.4,0,0,30.62192,-87.01935,Residential,Wood,1 407700,FL,SANTA ROSA COUNTY,270,270,270,270,270,345.59,0,5.4,0,0,30.62192,-87.01935,Residential,Wood,1 851762,FL,SANTA ROSA COUNTY,270,270,270,270,270,492.42,0,5.4,0,0,30.62192,-87.01935,Residential,Wood,1 269363,FL,SANTA ROSA COUNTY,174960,174960,174960,174960,174960,122919.2,0,3499.2,0,0,30.62192,-87.01935,Residential,Wood,1 669448,FL,SANTA ROSA COUNTY,57690,57690,57690,57690,57690,42805.98,0,1153.8,0,0,30.62192,-87.01935,Residential,Wood,1 308466,FL,SANTA ROSA COUNTY,540,540,540,540,540,538.65,0,10.8,0,0,30.62192,-87.01935,Residential,Wood,1 480277,FL,SANTA ROSA COUNTY,360,360,360,360,360,504.78,0,7.2,0,0,30.62192,-87.01935,Residential,Wood,1 442523,FL,SANTA ROSA COUNTY,13500,13500,13500,13500,13500,16790.29,0,270,0,0,30.62192,-87.01935,Residential,Wood,1 416225,FL,SANTA ROSA COUNTY,33750,33750,33750,33750,33750,27532.44,0,675,0,0,30.62192,-87.01935,Residential,Wood,1 532636,FL,SANTA ROSA COUNTY,2250,2250,2250,2250,2250,3722.12,0,45,0,0,30.62192,-87.01935,Residential,Wood,1 474970,FL,SANTA ROSA COUNTY,900,900,900,900,900,1601.77,0,18,0,0,30.62192,-87.01935,Residential,Wood,1 798116,FL,SANTA ROSA COUNTY,900,900,900,900,900,1360.23,0,18,0,0,30.62192,-87.01935,Residential,Wood,1 553486,FL,SANTA ROSA COUNTY,450,450,450,450,450,368.69,0,9,0,0,30.62192,-87.01935,Residential,Wood,1 608607,FL,SANTA ROSA COUNTY,450,450,450,450,450,504.9,0,9,0,0,30.62192,-87.01935,Residential,Wood,1 548484,FL,SANTA ROSA COUNTY,0,52335.12,0,0,52335.12,75572.65,0,0,0,0,30.599909,-87.033432,Residential,Wood,1 179639,FL,SANTA ROSA COUNTY,0,52335.12,0,0,52335.12,73010.32,0,0,0,0,30.599514,-87.028839,Residential,Wood,1 178352,FL,ESCAMBIA COUNTY,102446.1,102446.1,0,0,102446.1,105384.77,0,0,0,0,30.4211,-87.2169,Residential,Wood,4 960418,FL,ALACHUA COUNTY,576036,576036,576036,576036,576036,745267.31,0,0,0,0,29.65575,-82.32349,Residential,Masonry,1 483647,FL,ALACHUA COUNTY,417006,417006,417006,417006,417006,644524.47,0,0,0,0,29.65523,-82.32355,Residential,Masonry,1 615347,FL,ALACHUA COUNTY,13500,13500,13500,13500,13500,14337.65,0,0,0,0,29.831821,-82.263229,Residential,Wood,4 328237,FL,ALACHUA COUNTY,0,12020.58,0,0,12020.58,13425.28,0,0,0,0,29.666569,-82.319412,Residential,Wood,3 995149,FL,ALACHUA COUNTY,0,2415211.92,0,0,2415211.92,2676018.58,0,0,0,0,29.666569,-82.319412,Commercial,Reinforced Masonry,3 226372,FL,ALACHUA COUNTY,0,2610315.18,0,0,2610315.18,3392052.37,0,0,0,0,29.666569,-82.319412,Commercial,Reinforced Masonry,3 721898,FL,ALACHUA COUNTY,0,3832715.7,0,3832715.7,3832715.7,4226810.86,0,0,0,0,29.666569,-82.319412,Commercial,Reinforced Masonry,3 683939,FL,ALACHUA COUNTY,0,415172.34,0,0,415172.34,496307.39,0,0,0,0,29.666569,-82.319412,Residential,Masonry,3 654831,FL,ALACHUA COUNTY,496800,496800,496800,496800,496800,505701.66,0,9936,0,0,29.65845,-82.33604,Residential,Masonry,1 917542,FL,ALACHUA COUNTY,80730,80730,80730,80730,80730,85741.31,0,1614.6,0,0,29.65845,-82.33604,Residential,Wood,1 516711,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,120781.33,0,1477.8,0,0,29.65845,-82.33604,Residential,Wood,1 647100,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3595.72,0,54,0,0,29.65845,-82.33604,Residential,Wood,1 762166,FL,ALACHUA COUNTY,143460,143460,143460,143460,143460,208455.99,0,2869.2,0,0,29.65845,-82.33604,Residential,Wood,1 990679,FL,ALACHUA COUNTY,450,450,450,450,450,332.42,0,9,0,0,29.65845,-82.33604,Residential,Wood,1 477443,FL,ALACHUA COUNTY,450,450,450,450,450,614.01,0,9,0,0,29.651951,-82.318977,Residential,Wood,1 169864,FL,ALACHUA COUNTY,450,450,450,450,450,679.44,0,9,0,0,29.651951,-82.318977,Residential,Wood,1 341239,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,4711.54,0,54,0,0,29.651951,-82.318977,Residential,Wood,1 199916,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,6027.72,0,104.4,0,0,29.651951,-82.318977,Residential,Wood,1 577601,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,5758.34,0,104.4,0,0,29.651951,-82.318977,Residential,Wood,1 921124,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,5924.99,0,104.4,0,0,29.651951,-82.318977,Residential,Wood,1 975294,FL,ALACHUA COUNTY,450,450,450,450,450,523.25,0,9,0,0,29.651951,-82.318977,Residential,Wood,1 737759,FL,ALACHUA COUNTY,450,450,450,450,450,611.82,0,9,0,0,29.651951,-82.318977,Residential,Wood,1 648728,FL,ALACHUA COUNTY,84420,84420,84420,84420,84420,136089.51,0,1688.4,0,0,29.620571,-82.30558,Residential,Wood,3 523443,FL,ALACHUA COUNTY,678150,678150,678150,678150,678150,981540.75,0,13563,0,0,29.620571,-82.30558,Residential,Masonry,3 427213,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5360.26,0,76.5,0,0,29.620571,-82.30558,Residential,Wood,3 291887,FL,ALACHUA COUNTY,5400,5400,5400,5400,5400,7554.64,0,108,0,0,29.620571,-82.30558,Residential,Wood,3 965097,FL,ALACHUA COUNTY,739080,739080,739080,739080,739080,668242.88,0,14781.6,0,0,29.66795,-82.3277,Residential,Masonry,1 439465,FL,ALACHUA COUNTY,1161900,1161900,1161900,1161900,1161900,1493552.74,0,23238,0,0,29.66795,-82.3277,Residential,Masonry,1 922270,FL,ALACHUA COUNTY,3821940,3821940,3821940,3821940,3821940,6475933.36,0,76438.8,0,0,29.66795,-82.3277,Commercial,Reinforced Masonry,1 465003,FL,ALACHUA COUNTY,2433150,2433150,2433150,2433150,2433150,2982516.34,0,48663,0,0,29.66795,-82.3277,Commercial,Reinforced Masonry,1 886578,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2250.79,0,54,0,0,29.66795,-82.3277,Residential,Wood,1 186520,FL,ALACHUA COUNTY,864180,864180,864180,864180,864180,1164344.28,0,17283.6,0,0,29.66795,-82.3277,Residential,Masonry,1 875607,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5351.94,0,76.5,0,0,29.66795,-82.3277,Residential,Wood,1 749897,FL,ALACHUA COUNTY,0,1113669.17,0,0,1392086.47,1348642.23,0,0,0,0,29.6517,-82.3253,Residential,Masonry,4 329371,FL,ALACHUA COUNTY,1019005.2,1019005.2,0,0,1019005.2,1049455.11,0,0,0,0,29.64222,-82.3274,Residential,Masonry,1 623029,FL,ALACHUA COUNTY,0,404479.47,0,0,404479.47,384229.2,0,0,0,0,29.69342,-82.337051,Residential,Masonry,3 497320,FL,ALACHUA COUNTY,0,4204534.11,0,0,4204534.11,6720426.41,0,0,0,0,29.651974,-82.325851,Commercial,Reinforced Masonry,1 852161,FL,ALACHUA COUNTY,0,44395.88,0,0,44395.88,64214.2,0,0,0,0,29.648874,-82.324989,Residential,Wood,1 306813,FL,ALACHUA COUNTY,0,101150.78,0,0,101150.78,105925.09,0,0,0,0,29.653524,-82.326584,Residential,Wood,1 762302,FL,ALACHUA COUNTY,0,5739.56,0,0,5739.56,7151.95,0,0,0,0,29.642679,-82.319221,Residential,Wood,1 889890,FL,ALACHUA COUNTY,0,22441.15,0,0,22441.15,28239.23,0,0,0,0,29.70299,-82.28197,Residential,Wood,1 705918,FL,ALACHUA COUNTY,0,2158232.76,0,0,2158232.76,2704416.72,0,0,0,0,29.70299,-82.28197,Commercial,Reinforced Masonry,1 890870,FL,ALACHUA COUNTY,0,11221.93,0,0,11221.93,12407.53,0,0,0,0,29.64321,-82.31876,Residential,Wood,1 913330,FL,ALACHUA COUNTY,0,1738334.08,0,0,1738334.08,2135543.42,0,0,0,0,29.64321,-82.31876,Residential,Masonry,1 149875,FL,ALACHUA COUNTY,0,5739.56,0,0,5739.56,8215.38,0,0,0,0,29.642586,-82.318573,Residential,Wood,3 565831,FL,ALACHUA COUNTY,0,344070.57,0,0,344070.57,399967.58,0,0,0,0,29.708389,-82.354912,Residential,Wood,1 419422,FL,ALACHUA COUNTY,309240.9,309240.9,309240.9,309240.9,309240.9,252402.42,0,0,0,0,29.666664,-82.33297,Residential,Wood,1 891381,FL,ALACHUA COUNTY,0,738053.36,0,0,738053.36,1027937.1,0,0,0,0,29.65985,-82.470075,Residential,Masonry,3 430681,FL,ALACHUA COUNTY,0,31770000,0,0,31770000,35280000,0,0,0,0,29.650261,-82.329796,Commercial,Reinforced Concrete,1 958059,FL,ALACHUA COUNTY,0,12960000,0,0,12960000,19260000,0,0,0,0,29.64366,-82.3323,Commercial,Reinforced Concrete,1 359966,FL,ALACHUA COUNTY,2239560.9,2239560.9,2239560.9,2239560.9,2239560.9,3689004.71,0,0,0,0,29.651939,-82.312553,Commercial,Reinforced Masonry,1 962361,FL,ALACHUA COUNTY,0,4891696.79,0,0,4891696.79,5548162.49,0,0,0,0,29.65298,-82.32585,Commercial,Reinforced Masonry,1 754300,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,108515.84,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 634380,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,105714.9,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 151809,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,113468.3,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 787153,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,86264.43,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 349661,FL,ALACHUA COUNTY,0,75413.89,0,0,75413.89,63756.71,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 698325,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,164197.19,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 123476,FL,ALACHUA COUNTY,0,111265.73,0,0,111265.73,182849.1,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 167040,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,155149.03,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 990587,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,141767.07,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 810886,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,119001.56,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 584029,FL,ALACHUA COUNTY,0,75413.89,0,0,75413.89,103462.58,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 675911,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,121868.77,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 232888,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,112718.59,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 396806,FL,ALACHUA COUNTY,0,75413.89,0,0,75413.89,54678.09,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 974212,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,131410.62,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 873959,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,62347.69,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 388226,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,102927.29,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 742214,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,113756.82,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 646266,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,92864.15,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 409880,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,94260.57,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 792471,FL,ALACHUA COUNTY,0,111265.73,0,0,111265.73,157843.35,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 769724,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,72101.09,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 441177,FL,ALACHUA COUNTY,0,75413.89,0,0,75413.89,78297.72,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 264124,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,126645.73,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 494493,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,89924.2,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 972124,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,107383.41,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 566824,FL,ALACHUA COUNTY,0,75413.89,0,0,75413.89,65675.32,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 576161,FL,ALACHUA COUNTY,0,102611.96,0,0,102611.96,158802.26,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 641911,FL,ALACHUA COUNTY,0,90249.1,0,0,90249.1,145371.8,0,0,0,0,29.6517,-82.3253,Residential,Wood,4 281183,FL,ALACHUA COUNTY,0,11222.64,0,0,11222.64,9373.15,0,0,0,0,29.649963,-82.324997,Residential,Wood,1 549182,FL,ALACHUA COUNTY,0,347046.84,0,0,347046.84,413007.25,0,0,0,0,29.736725,-82.38161,Residential,Wood,4 178648,FL,ALACHUA COUNTY,4590000,4590000,4590000,4590000,4590000,7006176,0,0,0,0,29.652077,-82.340416,Commercial,Reinforced Masonry,1 341590,FL,ALACHUA COUNTY,238500,238500,238500,238500,238500,345736.76,0,0,0,0,29.6529,-82.34106,Residential,Wood,1 698723,FL,ALACHUA COUNTY,0,2197916.82,0,0,2197916.82,2971583.54,0,0,0,0,29.652081,-82.345459,Commercial,Reinforced Masonry,1 140122,FL,ALACHUA COUNTY,0,18493.2,0,18493.2,18493.2,25202.83,0,0,0,0,29.652081,-82.345459,Residential,Wood,1 788507,FL,ALACHUA COUNTY,0,9246.6,0,9246.6,9246.6,15618.62,0,0,0,0,29.65315,-82.345,Residential,Wood,1 583384,FL,ALACHUA COUNTY,0,918187.38,0,0,918187.38,991695.63,0,0,0,0,29.65315,-82.345,Residential,Masonry,1 864721,FL,ALACHUA COUNTY,0,9246.6,0,9246.6,9246.6,7972.47,0,0,0,0,29.65315,-82.345,Residential,Wood,1 425792,FL,ALACHUA COUNTY,1141380,1141380,1141380,1141380,1141380,1289243.5,0,22827.6,0,0,29.65673,-82.35052,Residential,Masonry,1 288641,FL,ALACHUA COUNTY,1011690,1011690,1011690,1011690,1011690,1638877.1,0,20233.8,0,0,29.65673,-82.35052,Residential,Masonry,1 135751,FL,ALACHUA COUNTY,188910,188910,188910,188910,188910,187428.95,0,3778.2,0,0,29.65673,-82.35052,Residential,Wood,1 929316,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,80077.33,0,1459.8,0,0,29.65673,-82.35052,Residential,Wood,1 661407,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,105522.23,0,1459.8,0,0,29.65673,-82.35052,Residential,Wood,1 354337,FL,ALACHUA COUNTY,10350,10350,10350,10350,10350,13045.93,0,207,0,0,29.65673,-82.35052,Residential,Wood,1 408695,FL,ALACHUA COUNTY,450,450,450,450,450,635.74,0,9,0,0,29.65673,-82.35052,Residential,Wood,1 146577,FL,ALACHUA COUNTY,2070,2070,2070,2070,2070,2372.16,0,41.4,0,0,29.65673,-82.35052,Residential,Wood,1 671832,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,1549.2,0,36,0,0,29.65673,-82.35052,Residential,Wood,1 518922,FL,ALACHUA COUNTY,12600,12600,12600,12600,12600,9754.92,0,252,0,0,29.65673,-82.35052,Residential,Wood,1 257977,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2800.98,0,54,0,0,29.65673,-82.35052,Residential,Wood,1 272736,FL,ALACHUA COUNTY,484740,484740,484740,484740,484740,614262.53,0,9694.8,0,0,29.65673,-82.35052,Residential,Masonry,1 173417,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3110.44,0,76.5,0,0,29.65673,-82.35052,Residential,Wood,1 282732,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3542.01,0,76.5,0,0,29.65673,-82.35052,Residential,Wood,1 882954,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4947.25,0,76.5,0,0,29.65673,-82.35052,Residential,Wood,1 972609,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5467.27,0,76.5,0,0,29.65673,-82.35052,Residential,Wood,1 842548,FL,ALACHUA COUNTY,450,450,450,450,450,665.31,0,9,0,0,29.65673,-82.35052,Residential,Wood,1 569513,FL,ALACHUA COUNTY,450,450,450,450,450,375.67,0,9,0,0,29.65673,-82.35052,Residential,Wood,1 763515,FL,ALACHUA COUNTY,630,630,630,630,630,933.07,0,12.6,0,0,29.65673,-82.35052,Residential,Wood,1 946725,FL,ALACHUA COUNTY,720,720,720,720,720,1074.06,0,14.4,0,0,29.65673,-82.35052,Residential,Wood,1 306789,FL,ALACHUA COUNTY,0,7397.28,0,0,7397.28,7714.95,0,0,0,0,29.6526,-82.3437,Residential,Wood,4 101381,FL,ALACHUA COUNTY,186495.3,186495.3,0,0,186495.3,160628.4,0,0,0,0,29.65985,-82.470075,Residential,Wood,3 661711,FL,ALACHUA COUNTY,350100,350100,350100,350100,350100,387955.61,0,0,0,0,29.66749,-82.397,Residential,Wood,1 739879,FL,ALACHUA COUNTY,263628,263628,263628,263628,263628,420339.03,0,0,0,0,29.66601,-82.39646,Residential,Wood,1 466434,FL,ALACHUA COUNTY,0,289418.58,0,0,289418.58,297985.37,0,0,0,0,29.66881,-82.35165,Residential,Wood,1 826231,FL,ALACHUA COUNTY,12510,12510,12510,12510,12510,14596.47,0,250.2,0,0,29.68325,-82.36479,Residential,Wood,1 267760,FL,ALACHUA COUNTY,1170,1170,1170,1170,1170,962.6,0,23.4,0,0,29.68325,-82.36479,Residential,Wood,1 594777,FL,ALACHUA COUNTY,6300,6300,6300,6300,6300,8177.73,0,126,0,0,29.68325,-82.36479,Residential,Wood,1 803607,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2311.98,0,54,0,0,29.68325,-82.36479,Residential,Wood,1 833571,FL,ALACHUA COUNTY,462690,462690,462690,462690,462690,601645.06,0,9253.8,0,0,29.68325,-82.36479,Residential,Masonry,1 875891,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,3160.34,0,0,0,0,29.68325,-82.36479,Residential,Wood,1 216251,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2174.86,0,0,0,0,29.68325,-82.36479,Residential,Wood,1 753452,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2392.15,0,0,0,0,29.68325,-82.36479,Residential,Wood,1 603714,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,1888.39,0,0,0,0,29.68325,-82.36479,Residential,Wood,1 112230,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2380.72,0,0,0,0,29.68325,-82.36479,Residential,Wood,1 600066,FL,ALACHUA COUNTY,450,450,450,450,450,502.08,0,9,0,0,29.68325,-82.36479,Residential,Wood,1 478050,FL,ALACHUA COUNTY,810,810,810,810,810,1274.29,0,16.2,0,0,29.68325,-82.36479,Residential,Wood,1 226347,FL,ALACHUA COUNTY,609480,609480,609480,609480,609480,739467.46,0,12189.6,0,0,29.66047,-82.37405,Residential,Masonry,1 359369,FL,ALACHUA COUNTY,525870,525870,525870,525870,525870,494996.17,0,10517.4,0,0,29.66047,-82.37405,Residential,Masonry,1 200578,FL,ALACHUA COUNTY,98550,98550,98550,98550,98550,143332.89,0,1971,0,0,29.66047,-82.37405,Residential,Wood,1 932554,FL,ALACHUA COUNTY,57420,57420,57420,57420,57420,65204.72,0,1148.4,0,0,29.66047,-82.37405,Residential,Wood,1 473435,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,96854.81,0,1459.8,0,0,29.66047,-82.37405,Residential,Wood,1 252725,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,112717.73,0,1459.8,0,0,29.66047,-82.37405,Residential,Wood,1 537880,FL,ALACHUA COUNTY,10620,10620,10620,10620,10620,15432.86,0,212.4,0,0,29.66047,-82.37405,Residential,Wood,1 428137,FL,ALACHUA COUNTY,450,450,450,450,450,321.44,0,9,0,0,29.66047,-82.37405,Residential,Wood,1 929421,FL,ALACHUA COUNTY,450,450,450,450,450,422.38,0,9,0,0,29.66047,-82.37405,Residential,Wood,1 634984,FL,ALACHUA COUNTY,1170,1170,1170,1170,1170,1802.46,0,23.4,0,0,29.66047,-82.37405,Residential,Wood,1 638668,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2291.89,0,54,0,0,29.66047,-82.37405,Residential,Wood,1 557196,FL,ALACHUA COUNTY,270,270,270,270,270,305.08,0,5.4,0,0,29.66047,-82.37405,Residential,Wood,1 326846,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5022.23,0,76.5,0,0,29.66047,-82.37405,Residential,Wood,1 659309,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4656.19,0,76.5,0,0,29.66047,-82.37405,Residential,Wood,1 616764,FL,ALACHUA COUNTY,450,450,450,450,450,511.01,0,9,0,0,29.66047,-82.37405,Residential,Wood,1 159692,FL,ALACHUA COUNTY,450,450,450,450,450,656.78,0,9,0,0,29.66047,-82.37405,Residential,Wood,1 286449,FL,ALACHUA COUNTY,6005790,6005790,6005790,6005790,6005790,7492919.7,0,120115.8,0,0,29.69727,-82.35455,Commercial,Reinforced Masonry,3 358366,FL,ALACHUA COUNTY,4977540,4977540,4977540,4977540,4977540,6753526.27,0,99550.8,0,0,29.69727,-82.35455,Commercial,Reinforced Masonry,3 191070,FL,ALACHUA COUNTY,2575440,2575440,2575440,2575440,2575440,2320471.44,0,51508.8,0,0,29.69727,-82.35455,Commercial,Reinforced Masonry,3 905890,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,57921.73,0,1459.8,0,0,29.69727,-82.35455,Residential,Wood,3 635426,FL,ALACHUA COUNTY,450,450,450,450,450,330.75,0,9,0,0,29.69727,-82.35455,Residential,Wood,3 467832,FL,ALACHUA COUNTY,450,450,450,450,450,473.33,0,9,0,0,29.69727,-82.35455,Residential,Wood,3 449881,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2787.05,0,36,0,0,29.69727,-82.35455,Residential,Wood,3 695557,FL,ALACHUA COUNTY,6300,6300,6300,6300,6300,8670.94,0,126,0,0,29.69727,-82.35455,Residential,Wood,3 797867,FL,ALACHUA COUNTY,270,270,270,270,270,328.54,0,5.4,0,0,29.69727,-82.35455,Residential,Wood,3 302811,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,4397.33,0,104.4,0,0,29.69727,-82.35455,Residential,Wood,3 674310,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2806.02,0,36,0,0,29.69727,-82.35455,Residential,Wood,3 965749,FL,ALACHUA COUNTY,720,720,720,720,720,680.42,0,14.4,0,0,29.69727,-82.35455,Residential,Wood,3 620591,FL,ALACHUA COUNTY,72783,72783,72783,72783,72783,101770.72,0,0,0,0,29.66433,-82.37083,Residential,Wood,1 800843,FL,ALACHUA COUNTY,484605,484605,484605,484605,484605,470891.65,0,9692.1,0,0,29.66433,-82.37083,Residential,Masonry,1 591840,FL,ALACHUA COUNTY,356697,356697,356697,356697,356697,298500.81,0,0,0,0,29.66433,-82.37083,Residential,Wood,1 546524,FL,ALACHUA COUNTY,234864,234864,234864,234864,234864,260916.99,0,0,0,0,29.66433,-82.37083,Residential,Wood,1 778761,FL,ALACHUA COUNTY,786114,786114,786114,786114,786114,1065560.23,0,0,0,0,29.66433,-82.37083,Residential,Masonry,1 697309,FL,ALACHUA COUNTY,4950,4950,4950,4950,4950,6483.85,0,99,0,0,29.66433,-82.37083,Residential,Wood,1 259672,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,85513.92,0,1459.8,0,0,29.66433,-82.37083,Residential,Wood,1 673241,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,64667.1,0,1459.8,0,0,29.66433,-82.37083,Residential,Wood,1 811376,FL,ALACHUA COUNTY,450,450,450,450,450,684.09,0,9,0,0,29.66433,-82.37083,Residential,Wood,1 417110,FL,ALACHUA COUNTY,450,450,450,450,450,435.77,0,9,0,0,29.66433,-82.37083,Residential,Wood,1 242390,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2386.13,0,36,0,0,29.66433,-82.37083,Residential,Wood,1 106068,FL,ALACHUA COUNTY,450,450,450,450,450,529.95,0,9,0,0,29.66433,-82.37083,Residential,Wood,1 709190,FL,ALACHUA COUNTY,450,450,450,450,450,394.62,0,9,0,0,29.66433,-82.37083,Residential,Wood,1 821777,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,1978.02,0,54,0,0,29.66433,-82.37083,Residential,Wood,1 723156,FL,ALACHUA COUNTY,810,810,810,810,810,674.22,0,16.2,0,0,29.66433,-82.37083,Residential,Wood,1 115836,FL,ALACHUA COUNTY,0,86823.85,0,0,86823.85,74887.66,0,0,0,0,29.6786,-82.3694,Residential,Wood,4 394964,FL,ALACHUA COUNTY,442974.6,442974.6,0,0,442974.6,588819.56,0,0,0,0,29.69727,-82.35455,Residential,Masonry,3 580666,FL,ALACHUA COUNTY,105405.3,105405.3,0,0,105405.3,109568.81,0,0,0,0,29.659559,-82.412003,Residential,Wood,1 240185,FL,ALACHUA COUNTY,939324.6,939324.6,0,0,939324.6,1180742.29,0,0,0,0,29.659702,-82.412109,Residential,Masonry,3 158920,FL,ALACHUA COUNTY,0,59040000,0,0,59040000,55530000,0,0,0,0,29.659559,-82.412003,Commercial,Steel Frame,1 363581,FL,ALACHUA COUNTY,4066200,4066200,4066200,4066200,4066200,5748468.26,81324,203310,0,0,29.66189,-82.41589,Commercial,Reinforced Masonry,3 647946,FL,ALACHUA COUNTY,9000,9000,9000,9000,9000,14252.24,180,450,0,0,29.65956,-82.411545,Residential,Wood,1 753330,FL,ALACHUA COUNTY,16200000,16200000,16200000,16200000,16200000,17370000,0,0,0,0,29.659702,-82.412109,Commercial,Reinforced Concrete,3 159715,FL,ALACHUA COUNTY,767700,767700,767700,767700,767700,664939.52,15354,38385,0,0,29.66301,-82.41082,Residential,Masonry,1 662571,FL,ALACHUA COUNTY,10980000,10980000,10980000,10980000,10980000,12330000,0,0,0,0,29.66117,-82.4138,Commercial,Reinforced Concrete,1 980975,FL,ALACHUA COUNTY,1252361.7,1252361.7,1252361.7,1252361.7,1252361.7,1733699.4,0,0,0,0,29.6631,-82.41193,Residential,Masonry,1 946781,FL,ALACHUA COUNTY,346500,346500,346500,346500,346500,423845.73,6930,17325,0,0,29.65896,-82.39442,Residential,Wood,3 171559,FL,ALACHUA COUNTY,36900,36900,36900,36900,36900,56372.94,738,1845,0,0,29.659702,-82.412109,Residential,Wood,3 104015,FL,ALACHUA COUNTY,18450000,18450000,18450000,18450000,18450000,19530000,0,0,0,0,29.659702,-82.412109,Commercial,Reinforced Concrete,3 761971,FL,ALACHUA COUNTY,18180000,18180000,18180000,18180000,18180000,26460000,363636,909090,0,0,29.659559,-82.412292,Commercial,Reinforced Concrete,1 335137,FL,ALACHUA COUNTY,0,508886.22,0,0,508886.22,526642.27,0,0,0,0,29.688551,-82.353943,Residential,Masonry,1 626377,FL,ALACHUA COUNTY,577587.6,577587.6,577587.6,577587.6,577587.6,556469.84,0,0,0,0,29.659571,-82.416183,Residential,Masonry,3 548918,FL,ALACHUA COUNTY,0,35519.32,0,0,35519.32,26439.91,0,0,0,0,29.679844,-82.430306,Residential,Wood,1 479302,FL,ALACHUA COUNTY,333045,333045,333045,333045,333045,378489.66,0,0,0,0,29.65928,-82.44127,Residential,Wood,1 857110,FL,ALACHUA COUNTY,278640,278640,278640,278640,278640,250976.06,0,0,0,0,29.67454,-82.42422,Residential,Wood,1 555475,FL,ALACHUA COUNTY,810,810,810,810,810,631.55,0,0,0,0,29.67454,-82.42422,Residential,Wood,1 121735,FL,ALACHUA COUNTY,0,5699151.9,0,5699151.9,5699151.9,8607115.66,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Masonry,1 693493,FL,ALACHUA COUNTY,0,3745741.5,0,3745741.5,3745741.5,4493091.84,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Masonry,1 272251,FL,ALACHUA COUNTY,0,1604693.7,0,1604693.7,1604693.7,1436117.42,0,0,0,0,29.679979,-82.430305,Residential,Masonry,1 191025,FL,ALACHUA COUNTY,0,8506467.9,0,8506467.9,8506467.9,14580000,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Masonry,1 303864,FL,ALACHUA COUNTY,0,8337369.6,0,8337369.6,8337369.6,11610000,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Masonry,1 271303,FL,ALACHUA COUNTY,0,366277.5,0,366277.5,366277.5,629674.98,0,0,0,0,29.679979,-82.430305,Residential,Masonry,1 264486,FL,ALACHUA COUNTY,0,7802249.4,0,7802249.4,7802249.4,7123453.7,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Masonry,1 101761,FL,ALACHUA COUNTY,0,3612725.1,0,3612725.1,3612725.1,4314569.21,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Masonry,1 160750,FL,ALACHUA COUNTY,0,1374806.7,0,1374806.7,1374806.7,1799237.02,0,0,0,0,29.679979,-82.430305,Residential,Masonry,1 269286,FL,ALACHUA COUNTY,0,12960000,0,12960000,12960000,20790000,0,0,0,0,29.679979,-82.430305,Commercial,Reinforced Concrete,1 152487,FL,ALACHUA COUNTY,0,282350.25,0,0,282350.25,459969.73,0,0,0,0,29.679979,-82.430305,Residential,Wood,1 460681,FL,ALACHUA COUNTY,0,305204.4,0,305204.4,305204.4,413827.87,0,0,0,0,29.679979,-82.430305,Residential,Wood,1 107182,FL,ALACHUA COUNTY,0,50787,0,50787,50787,61960.14,0,0,0,0,29.679979,-82.430305,Residential,Wood,1 952099,FL,ALACHUA COUNTY,0,118816.2,0,118816.2,118816.2,203391.35,0,0,0,0,29.679979,-82.430305,Residential,Wood,1 248122,FL,ALACHUA COUNTY,0,659916.9,0,659916.9,659916.9,806257.43,0,0,0,0,29.679979,-82.430305,Residential,Masonry,1 280990,FL,ALACHUA COUNTY,0,150406.65,0,0,150406.65,111423.35,0,0,0,0,29.679979,-82.430305,Residential,Wood,1 776278,FL,ALACHUA COUNTY,0,20211.3,0,20211.3,20211.3,24665.87,0,0,0,0,29.688591,-82.378838,Residential,Wood,1 633527,FL,ALACHUA COUNTY,0,10458,0,10458,10458,9561.23,0,0,0,0,29.688591,-82.378838,Residential,Wood,1 539649,FL,ALACHUA COUNTY,5533830,5533830,5533830,5533830,5533830,6748920.72,0,110676.6,0,0,29.67887,-82.40204,Commercial,Reinforced Masonry,1 603309,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,101748.22,0,1630.8,0,0,29.67887,-82.40204,Residential,Wood,1 730896,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,73973.09,0,1630.8,0,0,29.67887,-82.40204,Residential,Wood,1 567699,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,113507.51,0,1630.8,0,0,29.67887,-82.40204,Residential,Wood,1 678338,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,102175.33,0,1630.8,0,0,29.67887,-82.40204,Residential,Wood,1 717018,FL,ALACHUA COUNTY,12690,12690,12690,12690,12690,16137.49,0,253.8,0,0,29.67887,-82.40204,Residential,Wood,1 907207,FL,ALACHUA COUNTY,69480,69480,69480,69480,69480,101664.8,0,1389.6,0,0,29.67887,-82.40204,Residential,Wood,1 934775,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,110638.24,0,1459.8,0,0,29.67887,-82.40204,Residential,Wood,1 938230,FL,ALACHUA COUNTY,14400,14400,14400,14400,14400,22419.76,0,288,0,0,29.67887,-82.40204,Residential,Wood,1 322055,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,1464.93,0,36,0,0,29.67887,-82.40204,Residential,Wood,1 459174,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,1810.99,0,36,0,0,29.67887,-82.40204,Residential,Wood,1 432513,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,1860.02,0,36,0,0,29.67887,-82.40204,Residential,Wood,1 108397,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2146.18,0,36,0,0,29.67887,-82.40204,Residential,Wood,1 896862,FL,ALACHUA COUNTY,900,900,900,900,900,761,0,18,0,0,29.67887,-82.40204,Residential,Wood,1 523078,FL,ALACHUA COUNTY,23670,23670,23670,23670,23670,39631.39,0,473.4,0,0,29.67887,-82.40204,Residential,Wood,1 730942,FL,ALACHUA COUNTY,23670,23670,23670,23670,23670,27241.92,0,473.4,0,0,29.67887,-82.40204,Residential,Wood,1 827463,FL,ALACHUA COUNTY,25065,25065,25065,25065,25065,26638.2,0,501.3,0,0,29.67887,-82.40204,Residential,Wood,1 948681,FL,ALACHUA COUNTY,25065,25065,25065,25065,25065,32586.38,0,501.3,0,0,29.67887,-82.40204,Residential,Wood,1 383191,FL,ALACHUA COUNTY,11160,11160,11160,11160,11160,14495.5,0,223.2,0,0,29.67887,-82.40204,Residential,Wood,1 655236,FL,ALACHUA COUNTY,11160,11160,11160,11160,11160,14035.15,0,223.2,0,0,29.67887,-82.40204,Residential,Wood,1 351583,FL,ALACHUA COUNTY,18108,18108,18108,18108,18108,25903.86,0,0,0,0,29.67887,-82.40204,Residential,Wood,1 137220,FL,ALACHUA COUNTY,19503,19503,19503,19503,19503,20382.43,0,0,0,0,29.67887,-82.40204,Residential,Wood,1 114113,FL,ALACHUA COUNTY,360,360,360,360,360,537.76,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 768441,FL,ALACHUA COUNTY,360,360,360,360,360,472.5,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 312213,FL,ALACHUA COUNTY,360,360,360,360,360,373.2,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 977860,FL,ALACHUA COUNTY,360,360,360,360,360,505.08,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 608101,FL,ALACHUA COUNTY,360,360,360,360,360,275,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 552171,FL,ALACHUA COUNTY,360,360,360,360,360,481.03,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 678362,FL,ALACHUA COUNTY,360,360,360,360,360,352.24,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 418558,FL,ALACHUA COUNTY,360,360,360,360,360,298.6,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 940231,FL,ALACHUA COUNTY,360,360,360,360,360,280.25,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 218519,FL,ALACHUA COUNTY,360,360,360,360,360,396.61,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 781215,FL,ALACHUA COUNTY,360,360,360,360,360,502.95,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 588663,FL,ALACHUA COUNTY,360,360,360,360,360,392.24,0,7.2,0,0,29.67887,-82.40204,Residential,Wood,1 655732,FL,ALACHUA COUNTY,7200,7200,7200,7200,7200,11192.97,0,144,0,0,29.67887,-82.40204,Residential,Wood,1 405379,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,2653.92,0,72,0,0,29.67887,-82.40204,Residential,Wood,1 515075,FL,ALACHUA COUNTY,810,810,810,810,810,1110.34,0,16.2,0,0,29.67887,-82.40204,Residential,Wood,1 234266,FL,ALACHUA COUNTY,25104.6,25104.6,25104.6,25104.6,25104.6,20425.1,0,0,0,0,29.67887,-82.40204,Residential,Wood,1 323621,FL,ALACHUA COUNTY,1676880,1676880,1676880,1676880,1676880,2510329.61,0,33537.6,0,0,29.6744,-82.441605,Residential,Masonry,1 929105,FL,ALACHUA COUNTY,844110,844110,844110,844110,844110,974557.07,0,16882.2,0,0,29.6744,-82.441605,Residential,Masonry,1 956164,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,98208.08,0,1630.8,0,0,29.6744,-82.441605,Residential,Wood,1 813036,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,67827.91,0,1630.8,0,0,29.6744,-82.441605,Residential,Wood,1 990851,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,58312.59,0,1459.8,0,0,29.6744,-82.441605,Residential,Wood,1 535511,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,90858.54,0,1459.8,0,0,29.6744,-82.441605,Residential,Wood,1 890246,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,72982.7,0,1459.8,0,0,29.6744,-82.441605,Residential,Wood,1 598873,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,130018.91,0,1459.8,0,0,29.6744,-82.441605,Residential,Wood,1 299888,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,64561.11,0,1459.8,0,0,29.6744,-82.441605,Residential,Wood,1 844182,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2163.53,0,54,0,0,29.6744,-82.441605,Residential,Wood,1 239001,FL,ALACHUA COUNTY,26460,26460,26460,26460,26460,31921.34,0,529.2,0,0,29.6744,-82.441605,Residential,Wood,1 307039,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,1731.87,0,0,0,0,29.6744,-82.441605,Residential,Wood,1 268797,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2640.84,0,0,0,0,29.6744,-82.441605,Residential,Wood,1 760794,FL,ALACHUA COUNTY,450,450,450,450,450,389.03,0,9,0,0,29.6744,-82.441605,Residential,Wood,1 968260,FL,ALACHUA COUNTY,450,450,450,450,450,527.69,0,9,0,0,29.6744,-82.441605,Residential,Wood,1 383866,FL,ALACHUA COUNTY,450,450,450,450,450,704.05,0,9,0,0,29.6744,-82.441605,Residential,Wood,1 684478,FL,ALACHUA COUNTY,810,810,810,810,810,1102.61,0,16.2,0,0,29.6744,-82.441605,Residential,Wood,1 219764,FL,ALACHUA COUNTY,4390020,4390020,4390020,4390020,4390020,5231345.38,0,87800.4,0,0,29.672756,-82.439331,Commercial,Reinforced Masonry,1 969863,FL,ALACHUA COUNTY,1910880,1910880,1910880,1910880,1910880,1505712.29,0,38217.6,0,0,29.672756,-82.439331,Commercial,Reinforced Masonry,1 712528,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,100499.35,0,1459.8,0,0,29.672756,-82.439331,Residential,Wood,1 417948,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,103187.42,0,1459.8,0,0,29.672756,-82.439331,Residential,Wood,1 806093,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,107867.54,0,1459.8,0,0,29.672756,-82.439331,Residential,Wood,1 467212,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,93649.09,0,1459.8,0,0,29.672756,-82.439331,Residential,Wood,1 254027,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,95861.56,0,1459.8,0,0,29.672756,-82.439331,Residential,Wood,1 785975,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,77224.59,0,1459.8,0,0,29.672756,-82.439331,Residential,Wood,1 998177,FL,ALACHUA COUNTY,450,450,450,450,450,542.4,0,9,0,0,29.672756,-82.439331,Residential,Wood,1 403793,FL,ALACHUA COUNTY,313650,313650,313650,313650,313650,326290.1,0,6273,0,0,29.672756,-82.439331,Residential,Wood,1 516287,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5290.78,0,76.5,0,0,29.672756,-82.439331,Residential,Wood,1 568934,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3935.93,0,76.5,0,0,29.672756,-82.439331,Residential,Wood,1 479378,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4535.31,0,76.5,0,0,29.672756,-82.439331,Residential,Wood,1 717958,FL,ALACHUA COUNTY,450,450,450,450,450,655.99,0,9,0,0,29.672756,-82.439331,Residential,Wood,1 930113,FL,ALACHUA COUNTY,450,450,450,450,450,619.33,0,9,0,0,29.672756,-82.439331,Residential,Wood,1 693734,FL,ALACHUA COUNTY,4500,4500,4500,4500,4500,5442.82,0,90,0,0,29.672756,-82.439331,Residential,Wood,1 561124,FL,ALACHUA COUNTY,810,810,810,810,810,966.95,0,16.2,0,0,29.672756,-82.439331,Residential,Wood,1 403709,FL,ALACHUA COUNTY,721440,721440,721440,721440,721440,522761.2,0,36072,0,0,29.68815,-82.38939,Residential,Masonry,1 562981,FL,ALACHUA COUNTY,853949.7,853949.7,0,0,853949.7,703688.71,0,0,0,0,29.67521,-82.39636,Residential,Masonry,1 997366,FL,ALACHUA COUNTY,0,107966.7,0,0,107966.7,137551.08,0,0,0,0,29.68224,-82.38754,Residential,Wood,1 181044,FL,ALACHUA COUNTY,0,745709.59,0,0,745709.59,1095298.24,0,0,0,0,29.688961,-82.442871,Residential,Masonry,1 295361,FL,ALACHUA COUNTY,0,71587.64,0,0,71587.64,113694.63,0,0,0,0,29.67698,-82.38978,Residential,Wood,1 696421,FL,ALACHUA COUNTY,16200000,16200000,16200000,16200000,16200000,24030000,0,0,0,0,29.699215,-82.396194,Commercial,Reinforced Concrete,1 606752,FL,ALACHUA COUNTY,0,478049.22,0,0,478049.22,615823.01,0,0,0,0,29.658882,-82.389084,Residential,Masonry,1 491001,FL,ALACHUA COUNTY,0,17568.54,0,0,17568.54,15121.59,0,0,0,0,29.658882,-82.389084,Residential,Wood,1 668604,FL,ALACHUA COUNTY,0,13869.9,0,13869.9,13869.9,12333.12,0,0,0,0,29.658882,-82.389084,Residential,Wood,1 245484,FL,ALACHUA COUNTY,0,215445.78,0,0,215445.78,265625.26,0,0,0,0,29.65115,-82.35873,Residential,Wood,1 506031,FL,ALACHUA COUNTY,1531530,1531530,1531530,1531530,1531530,1527819.1,0,30630.6,0,0,29.65507,-82.40722,Residential,Masonry,3 694474,FL,ALACHUA COUNTY,1456020,1456020,1456020,1456020,1456020,1117509.91,0,29120.4,0,0,29.65507,-82.40722,Residential,Masonry,3 959917,FL,ALACHUA COUNTY,492750,492750,492750,492750,492750,643596.54,0,9855,0,0,29.65507,-82.40722,Residential,Masonry,3 449074,FL,ALACHUA COUNTY,79020,79020,79020,79020,79020,85435.16,0,1580.4,0,0,29.65507,-82.40722,Residential,Wood,3 190984,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,70238.56,0,1630.8,0,0,29.65507,-82.40722,Residential,Wood,3 714597,FL,ALACHUA COUNTY,81540,81540,81540,81540,81540,128474.42,0,1630.8,0,0,29.65507,-82.40722,Residential,Wood,3 325865,FL,ALACHUA COUNTY,4140,4140,4140,4140,4140,4436.05,0,82.8,0,0,29.65507,-82.40722,Residential,Wood,3 783424,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2663.38,0,54,0,0,29.65507,-82.40722,Residential,Wood,3 554287,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3884.31,0,54,0,0,29.65507,-82.40722,Residential,Wood,3 485320,FL,ALACHUA COUNTY,16740,16740,16740,16740,16740,24904.1,0,334.8,0,0,29.65507,-82.40722,Residential,Wood,3 174774,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3752.85,0,76.5,0,0,29.65507,-82.40722,Residential,Wood,3 184386,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5355.59,0,76.5,0,0,29.65507,-82.40722,Residential,Wood,3 486753,FL,ALACHUA COUNTY,900,900,900,900,900,1140.67,0,18,0,0,29.65507,-82.40722,Residential,Wood,3 162758,FL,ALACHUA COUNTY,0,18630000,0,0,18630000,24750000,0,0,0,0,29.6553,-82.41857,Commercial,Reinforced Concrete,1 783235,FL,ALACHUA COUNTY,32850000,32850000,32850000,32850000,32850000,33120000,0,1641375,0,0,29.637831,-82.397331,Commercial,Reinforced Concrete,3 458013,FL,ALACHUA COUNTY,7551796.5,0,7551796.5,0,7551796.5,9810000,0,0,0,0,29.652109,-82.379601,Commercial,Reinforced Masonry,1 677211,FL,ALACHUA COUNTY,274203.9,274203.9,0,0,274203.9,428107.42,0,0,0,0,29.659305,-82.40121,Residential,Wood,3 556156,FL,ALACHUA COUNTY,0,30683.2,0,0,30683.2,29406.53,0,0,0,0,29.65504,-82.36827,Residential,Wood,3 820559,FL,ALACHUA COUNTY,0,27614.88,0,0,27614.88,25002.73,0,0,0,0,29.65504,-82.36827,Residential,Wood,3 785830,FL,ALACHUA COUNTY,0,7145764.7,0,0,7145764.7,6481837.41,0,0,0,0,29.63224,-82.37608,Commercial,Reinforced Masonry,1 940202,FL,ALACHUA COUNTY,0,10440000,0,0,10440000,17190000,0,0,0,0,29.65325,-82.415359,Commercial,Reinforced Concrete,1 415632,FL,ALACHUA COUNTY,0,277539.23,0,0,277539.23,372744.62,0,0,0,0,29.64788,-82.41498,Residential,Wood,1 757333,FL,ALACHUA COUNTY,0,244846.56,0,0,244846.56,253631.66,0,0,0,0,29.6451,-82.4099,Residential,Wood,4 520269,FL,ALACHUA COUNTY,0,277539.23,0,0,277539.23,351049.38,0,0,0,0,29.63492,-82.41834,Residential,Wood,1 714890,FL,ALACHUA COUNTY,0,145894.31,0,0,145894.31,214289.56,0,0,0,0,29.63105,-82.42004,Residential,Wood,1 684881,FL,ALACHUA COUNTY,0,159300,0,159300,159300,225807.75,0,7965,0,900,29.65335,-82.36479,Residential,Wood,1 459270,FL,ALACHUA COUNTY,0,9270000,0,0,9270000,12780000,0,0,0,0,29.625439,-82.374619,Commercial,Reinforced Concrete,1 949187,FL,ALACHUA COUNTY,47160000,47160000,47160000,47160000,47160000,62280000,0,0,0,0,29.609709,-82.363068,Commercial,Steel Frame,1 722732,FL,ALACHUA COUNTY,821700,821700,821700,821700,821700,1234127.66,0,0,0,0,29.613251,-82.356689,Residential,Masonry,3 674676,FL,ALACHUA COUNTY,140580,140580,140580,140580,140580,95819.33,0,0,0,0,29.61526,-82.36926,Residential,Wood,1 496660,FL,ALACHUA COUNTY,0,309761.1,0,309761.1,309761.1,257721.24,0,0,0,0,29.61886,-82.43978,Residential,Wood,1 918252,FL,ALACHUA COUNTY,0,2464915.5,0,2464915.5,2464915.5,2845838.61,0,0,0,0,29.633863,-82.357719,Commercial,Reinforced Masonry,1 576093,FL,ALACHUA COUNTY,0,8516443.5,0,8516443.5,8516443.5,8124048.37,0,0,0,0,29.633863,-82.357719,Commercial,Reinforced Masonry,1 408999,FL,ALACHUA COUNTY,2679750,2679750,2679750,2679750,2679750,2237484.06,0,53595,0,0,29.62885,-82.44461,Commercial,Reinforced Masonry,4 640809,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,119995.56,0,1459.8,0,0,29.62885,-82.44461,Residential,Wood,4 638144,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,84201.26,0,1459.8,0,0,29.62885,-82.44461,Residential,Wood,4 536908,FL,ALACHUA COUNTY,60795,60795,60795,60795,60795,82068.39,0,1215.9,0,0,29.62885,-82.44461,Residential,Wood,4 889145,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6309.9,0,76.5,0,0,29.62885,-82.44461,Residential,Wood,4 381188,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5584.6,0,76.5,0,0,29.62885,-82.44461,Residential,Wood,4 580051,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6211.8,0,76.5,0,0,29.62885,-82.44461,Residential,Wood,4 564004,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4119.98,0,76.5,0,0,29.62885,-82.44461,Residential,Wood,4 280904,FL,ALACHUA COUNTY,450,450,450,450,450,414.06,0,9,0,0,29.62885,-82.44461,Residential,Wood,4 277196,FL,ALACHUA COUNTY,450,450,450,450,450,641.66,0,9,0,0,29.62885,-82.44461,Residential,Wood,4 112920,FL,ALACHUA COUNTY,450,450,450,450,450,673.76,0,9,0,0,29.62885,-82.44461,Residential,Wood,4 868425,FL,ALACHUA COUNTY,630,630,630,630,630,1094.19,0,12.6,0,0,29.62885,-82.44461,Residential,Wood,4 228933,FL,ALACHUA COUNTY,630,630,630,630,630,932.93,0,12.6,0,0,29.62885,-82.44461,Residential,Wood,4 744201,FL,ALACHUA COUNTY,5625,5625,5625,5625,5625,7298.87,0,112.5,0,0,29.62964,-82.422475,Residential,Wood,3 684033,FL,ALACHUA COUNTY,915120,915120,915120,915120,915120,1281987.95,0,18302.4,0,0,29.6096,-82.34784,Residential,Masonry,1 426696,FL,ALACHUA COUNTY,537570,537570,537570,537570,537570,496714.68,0,10751.4,0,0,29.6096,-82.34784,Residential,Masonry,1 859979,FL,ALACHUA COUNTY,815760,815760,815760,815760,815760,923678.52,0,16315.2,0,0,29.6096,-82.34784,Residential,Masonry,1 501540,FL,ALACHUA COUNTY,910530,910530,910530,910530,910530,1311172.31,0,18210.6,0,0,29.6096,-82.34784,Residential,Masonry,1 520363,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,73679.56,0,1477.8,0,0,29.6096,-82.34784,Residential,Wood,1 240761,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,80959.34,0,1459.8,0,0,29.6096,-82.34784,Residential,Wood,1 596544,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,84953.06,0,1459.8,0,0,29.6096,-82.34784,Residential,Wood,1 285066,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,83418.52,0,1459.8,0,0,29.6096,-82.34784,Residential,Wood,1 674371,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2450.86,0,54,0,0,29.6096,-82.34784,Residential,Wood,1 907366,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2124.82,0,0,0,0,29.6096,-82.34784,Residential,Wood,1 552441,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,3103.16,0,0,0,0,29.6096,-82.34784,Residential,Wood,1 873978,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2110.84,0,0,0,0,29.6096,-82.34784,Residential,Wood,1 174896,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,4473.78,0,54,0,0,29.6096,-82.34784,Residential,Wood,1 189156,FL,ALACHUA COUNTY,720,720,720,720,720,857.08,0,14.4,0,0,29.6096,-82.34784,Residential,Wood,1 377750,FL,ALACHUA COUNTY,173520,173520,173520,173520,173520,150421.02,0,3470.4,0,0,29.60666,-82.4206,Residential,Wood,1 661127,FL,ALACHUA COUNTY,450,450,450,450,450,574.31,0,9,0,0,29.60666,-82.4206,Residential,Wood,1 879323,FL,ALACHUA COUNTY,450,450,450,450,450,694.58,0,9,0,0,29.60666,-82.4206,Residential,Wood,1 330436,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5998.82,0,76.5,0,0,29.60666,-82.4206,Residential,Wood,1 633859,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4484.77,0,76.5,0,0,29.60666,-82.4206,Residential,Wood,1 309393,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5634.8,0,76.5,0,0,29.60666,-82.4206,Residential,Wood,1 403163,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3516.33,0,76.5,0,0,29.60666,-82.4206,Residential,Wood,1 490810,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,6836.53,0,104.4,0,0,29.60666,-82.4206,Residential,Wood,1 854133,FL,ALACHUA COUNTY,810,810,810,810,810,1159.64,0,16.2,0,0,29.60666,-82.4206,Residential,Wood,1 311668,FL,ALACHUA COUNTY,3280770,3280770,3280770,3280770,3280770,4436913.35,0,65615.4,0,0,29.61018,-82.42043,Commercial,Reinforced Masonry,1 215045,FL,ALACHUA COUNTY,1993770,1993770,1993770,1993770,1993770,2267215.56,0,39875.4,0,0,29.61018,-82.42043,Commercial,Reinforced Masonry,1 551311,FL,ALACHUA COUNTY,4050,4050,4050,4050,4050,5465.31,0,81,0,0,29.61018,-82.42043,Residential,Wood,1 777089,FL,ALACHUA COUNTY,6300,6300,6300,6300,6300,9540.68,0,126,0,0,29.61018,-82.42043,Residential,Wood,1 492425,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,4151.35,0,54,0,0,29.61018,-82.42043,Residential,Wood,1 182439,FL,ALACHUA COUNTY,10170,10170,10170,10170,10170,14595.98,0,203.4,0,0,29.61018,-82.42043,Residential,Wood,1 103067,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6515.96,0,76.5,0,0,29.61018,-82.42043,Residential,Wood,1 969367,FL,ALACHUA COUNTY,6606,6606,6606,6606,6606,12332.56,0,0,0,0,29.61018,-82.42043,Residential,Wood,1 743314,FL,ALACHUA COUNTY,6606,6606,6606,6606,6606,10017.88,0,0,0,0,29.61018,-82.42043,Residential,Wood,1 257348,FL,ALACHUA COUNTY,540,540,540,540,540,833.49,0,10.8,0,0,29.61018,-82.42043,Residential,Wood,1 114275,FL,ALACHUA COUNTY,0,19170000,0,0,19170000,19350000,0,0,0,0,30.104597,-81.830841,Commercial,Reinforced Concrete,4 999597,FL,ALACHUA COUNTY,0,3130306.73,0,0,3130306.73,3891146.56,0,0,0,0,29.621651,-82.378632,Commercial,Reinforced Masonry,1 557111,FL,ALACHUA COUNTY,22500,22500,22500,22500,22500,28459.44,0,1125,0,0,29.59955,-82.36908,Residential,Wood,3 439231,FL,ALACHUA COUNTY,259954.2,259954.2,0,0,259954.2,424669.5,0,0,0,0,29.586872,-82.45005,Residential,Wood,3 115105,FL,ALACHUA COUNTY,257736.6,257736.6,0,0,257736.6,432997.49,0,0,0,0,29.634666,-82.356575,Residential,Wood,1 713555,FL,ALACHUA COUNTY,302659.2,302659.2,0,0,302659.2,369604.69,0,0,0,0,29.586885,-82.453072,Residential,Wood,3 814658,FL,ALACHUA COUNTY,484672.5,484672.5,0,0,484672.5,423409.9,0,0,0,0,29.626671,-82.372505,Residential,Masonry,3 457328,FL,ALACHUA COUNTY,0,4696236.33,0,0,4696236.33,7362759.31,0,0,0,0,29.62582,-82.4243,Commercial,Reinforced Masonry,1 212733,FL,ALACHUA COUNTY,0,23490000,0,0,23490000,29070000,0,0,0,0,29.61911,-82.383072,Commercial,Reinforced Concrete,1 604090,FL,ALACHUA COUNTY,0,933656.38,0,0,933656.38,1185818.3,0,0,0,0,29.61643,-82.38878,Residential,Masonry,3 250051,FL,ALACHUA COUNTY,0,1254004.2,0,1254004.2,1254004.2,1754671.65,0,0,0,0,29.615601,-82.340797,Residential,Masonry,1 379823,FL,ALACHUA COUNTY,0,10800000,0,0,10800000,15120000,0,0,0,0,29.630394,-82.35585,Commercial,Reinforced Concrete,1 976680,FL,ALACHUA COUNTY,0,11520000,0,11520000,11520000,9810000,0,0,0,0,29.622807,-82.386757,Commercial,Reinforced Concrete,1 620752,FL,ALACHUA COUNTY,0,7053047.19,0,0,7053047.19,5930484.2,0,0,0,0,29.61632,-82.37036,Commercial,Reinforced Masonry,1 370443,FL,ALACHUA COUNTY,0,156225.87,0,0,156225.87,241790.78,0,0,0,0,29.62326,-82.35713,Residential,Wood,1 487510,FL,ALACHUA COUNTY,0,178643.09,0,0,178643.09,195044.31,0,0,0,0,29.62213,-82.3705,Residential,Wood,3 928708,FL,ALACHUA COUNTY,298533.6,298533.6,298533.6,298533.6,298533.6,430783.98,0,0,0,0,29.68642,-82.30484,Residential,Wood,1 735813,FL,ALACHUA COUNTY,6750,6750,6750,6750,6750,9991.49,0,0,0,0,29.673969,-82.333626,Residential,Wood,3 305016,FL,ALACHUA COUNTY,0,8321.94,0,0,8321.94,8295.89,0,0,0,0,29.688559,-82.336227,Residential,Wood,1 343801,FL,ALACHUA COUNTY,0,9810000,0,0,9810000,11070000,0,0,0,0,29.688559,-82.336227,Commercial,Reinforced Concrete,1 572009,FL,ALACHUA COUNTY,0,18493.2,0,18493.2,18493.2,15152.87,0,0,0,0,29.688559,-82.336227,Residential,Wood,1 202174,FL,ALACHUA COUNTY,0,304213.14,0,0,304213.14,438760.53,0,0,0,0,29.688559,-82.336227,Residential,Wood,1 543040,FL,ALACHUA COUNTY,0,16643.88,0,0,16643.88,19713.01,0,0,0,0,29.688559,-82.336227,Residential,Wood,1 678597,FL,ALACHUA COUNTY,3261780,3261780,3261780,3261780,3261780,3925095.58,0,65235.6,0,0,29.685534,-82.305801,Commercial,Reinforced Masonry,1 612148,FL,ALACHUA COUNTY,9450,9450,9450,9450,9450,10169.26,0,189,0,0,29.685534,-82.305801,Residential,Wood,1 947456,FL,ALACHUA COUNTY,84420,84420,84420,84420,84420,93637.31,0,1688.4,0,0,29.685534,-82.305801,Residential,Wood,1 174405,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2996.7,0,54,0,0,29.685534,-82.305801,Residential,Wood,1 313566,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4253.05,0,76.5,0,0,29.685534,-82.305801,Residential,Wood,1 693595,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6580.63,0,76.5,0,0,29.685534,-82.305801,Residential,Wood,1 509721,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3361.07,0,76.5,0,0,29.685534,-82.305801,Residential,Wood,1 651633,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5546.28,0,76.5,0,0,29.685534,-82.305801,Residential,Wood,1 640745,FL,ALACHUA COUNTY,5400,5400,5400,5400,5400,5287.19,0,108,0,0,29.685534,-82.305801,Residential,Wood,1 585488,FL,ALACHUA COUNTY,4500,4500,4500,4500,4500,3898.82,0,90,0,0,29.685534,-82.305801,Residential,Wood,1 589804,FL,ALACHUA COUNTY,10440000,10440000,10440000,10440000,10440000,7410016.6,0,208333.8,0,0,29.70535,-82.27859,Commercial,Reinforced Concrete,1 799278,FL,ALACHUA COUNTY,59130,59130,59130,59130,59130,48261.43,0,1182.6,0,0,29.70535,-82.27859,Residential,Wood,1 803051,FL,ALACHUA COUNTY,131670,131670,131670,131670,131670,123875.14,0,2633.4,0,0,29.70535,-82.27859,Residential,Wood,1 619573,FL,ALACHUA COUNTY,97290,97290,97290,97290,97290,167920.21,0,1945.8,0,0,29.70535,-82.27859,Residential,Wood,1 278352,FL,ALACHUA COUNTY,1257201,1257201,1257201,1257201,1257201,1753965.12,0,0,0,0,29.66912,-82.34123,Residential,Masonry,3 568560,FL,ALACHUA COUNTY,89550,89550,89550,89550,89550,98922.3,0,1791,0,0,29.66912,-82.34123,Residential,Wood,3 804103,FL,ALACHUA COUNTY,596250,596250,596250,596250,596250,949786.9,0,11925,0,0,29.66912,-82.34123,Residential,Masonry,3 640514,FL,ALACHUA COUNTY,89550,89550,89550,89550,89550,98785.29,0,1791,0,0,29.66912,-82.34123,Residential,Wood,3 386349,FL,ALACHUA COUNTY,89550,89550,89550,89550,89550,122077.43,0,1791,0,0,29.66912,-82.34123,Residential,Wood,3 903984,FL,ALACHUA COUNTY,1613880,1613880,1613880,1613880,1613880,2470782.5,0,32277.6,0,0,29.66912,-82.34123,Residential,Masonry,3 894741,FL,ALACHUA COUNTY,2655675,2655675,2655675,2655675,2655675,3792930.64,0,53113.5,0,0,29.66912,-82.34123,Commercial,Reinforced Masonry,3 898724,FL,ALACHUA COUNTY,1972350,1972350,1972350,1972350,1972350,2087535.24,0,39447,0,0,29.66912,-82.34123,Commercial,Reinforced Masonry,3 482736,FL,ALACHUA COUNTY,1971360,1971360,1971360,1971360,1971360,2317609.67,0,39427.2,0,0,29.66912,-82.34123,Commercial,Reinforced Masonry,3 721985,FL,ALACHUA COUNTY,16290,16290,16290,16290,16290,23155.78,0,325.8,0,0,29.66912,-82.34123,Residential,Wood,3 323081,FL,ALACHUA COUNTY,2970,2970,2970,2970,2970,3479.42,0,59.4,0,0,29.66912,-82.34123,Residential,Wood,3 356029,FL,ALACHUA COUNTY,3780,3780,3780,3780,3780,4604.04,0,75.6,0,0,29.66912,-82.34123,Residential,Wood,3 174036,FL,ALACHUA COUNTY,900,900,900,900,900,1079.57,0,18,0,0,29.66912,-82.34123,Residential,Wood,3 823719,FL,ALACHUA COUNTY,62190,62190,62190,62190,62190,63345.24,0,1243.8,0,0,29.66912,-82.34123,Residential,Wood,3 192019,FL,ALACHUA COUNTY,2297340,2297340,2297340,2297340,2297340,2355582.16,0,45946.8,0,0,29.66912,-82.34123,Commercial,Reinforced Masonry,3 561779,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3513.47,0,76.5,0,0,29.66912,-82.34123,Residential,Wood,3 401148,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5134.83,0,76.5,0,0,29.66912,-82.34123,Residential,Wood,3 468927,FL,ALACHUA COUNTY,22320,22320,22320,22320,22320,25444.8,0,446.4,0,0,29.66912,-82.34123,Residential,Wood,3 102109,FL,ALACHUA COUNTY,12600,12600,12600,12600,12600,17442.43,0,252,0,0,29.66912,-82.34123,Residential,Wood,3 612143,FL,ALACHUA COUNTY,13950,13950,13950,13950,13950,18419.65,0,279,0,0,29.66912,-82.34123,Residential,Wood,3 878080,FL,ALACHUA COUNTY,18090,18090,18090,18090,18090,17601.06,0,361.8,0,0,29.66912,-82.34123,Residential,Wood,3 531633,FL,ALACHUA COUNTY,360,360,360,360,360,439.88,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 648713,FL,ALACHUA COUNTY,360,360,360,360,360,390.82,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 950054,FL,ALACHUA COUNTY,360,360,360,360,360,414.2,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 323233,FL,ALACHUA COUNTY,360,360,360,360,360,364.8,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 475441,FL,ALACHUA COUNTY,360,360,360,360,360,303.34,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 823255,FL,ALACHUA COUNTY,360,360,360,360,360,373.2,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 227635,FL,ALACHUA COUNTY,360,360,360,360,360,347.57,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 234030,FL,ALACHUA COUNTY,360,360,360,360,360,313,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 766163,FL,ALACHUA COUNTY,360,360,360,360,360,487.13,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 425667,FL,ALACHUA COUNTY,360,360,360,360,360,512.95,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 190127,FL,ALACHUA COUNTY,360,360,360,360,360,370.82,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 540331,FL,ALACHUA COUNTY,360,360,360,360,360,445.23,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 166627,FL,ALACHUA COUNTY,360,360,360,360,360,521.46,0,7.2,0,0,29.66912,-82.34123,Residential,Wood,3 667299,FL,ALACHUA COUNTY,7560,7560,7560,7560,7560,10401.96,0,151.2,0,0,29.66912,-82.34123,Residential,Wood,3 473816,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3036.85,0,54,0,0,29.66912,-82.34123,Residential,Wood,3 173462,FL,ALACHUA COUNTY,810,810,810,810,810,1173.18,0,16.2,0,0,29.66912,-82.34123,Residential,Wood,3 996781,FL,ALACHUA COUNTY,810,810,810,810,810,735.35,0,16.2,0,0,29.66912,-82.34123,Residential,Wood,3 927042,FL,ALACHUA COUNTY,1370430,1370430,1370430,1370430,1370430,1074417.12,0,27408.6,0,0,29.66905,-82.31252,Residential,Masonry,1 260263,FL,ALACHUA COUNTY,1832220,1832220,1832220,1832220,1832220,2311983.14,0,36644.4,0,0,29.66905,-82.31252,Commercial,Reinforced Masonry,1 989667,FL,ALACHUA COUNTY,1999620,1999620,1999620,1999620,1999620,3219436.19,0,39992.4,0,0,29.66905,-82.31252,Commercial,Reinforced Masonry,1 880211,FL,ALACHUA COUNTY,710820,710820,710820,710820,710820,813817.82,0,14216.4,0,0,29.66905,-82.31252,Residential,Masonry,1 703749,FL,ALACHUA COUNTY,450,450,450,450,450,755.6,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 338320,FL,ALACHUA COUNTY,450,450,450,450,450,650.25,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 923432,FL,ALACHUA COUNTY,450,450,450,450,450,858.6,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 973207,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,2831.66,0,76.5,0,0,29.66905,-82.31252,Residential,Wood,1 214577,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4629.99,0,76.5,0,0,29.66905,-82.31252,Residential,Wood,1 301415,FL,ALACHUA COUNTY,450,450,450,450,450,709.16,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 776964,FL,ALACHUA COUNTY,450,450,450,450,450,473.76,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 526260,FL,ALACHUA COUNTY,450,450,450,450,450,440.05,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 401430,FL,ALACHUA COUNTY,450,450,450,450,450,692.32,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 323950,FL,ALACHUA COUNTY,450,450,450,450,450,503.95,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 319753,FL,ALACHUA COUNTY,450,450,450,450,450,466.57,0,9,0,0,29.66905,-82.31252,Residential,Wood,1 793105,FL,ALACHUA COUNTY,83250,83250,83250,83250,83250,118631.25,0,1665,0,0,29.68495,-82.3081,Residential,Wood,1 921342,FL,ALACHUA COUNTY,12420,12420,12420,12420,12420,17512.2,0,248.4,0,0,29.68495,-82.3081,Residential,Wood,1 859188,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,117244.13,0,1459.8,0,0,29.68495,-82.3081,Residential,Wood,1 473382,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,66849.79,0,1459.8,0,0,29.68495,-82.3081,Residential,Wood,1 583408,FL,ALACHUA COUNTY,2416050,2416050,2416050,2416050,2416050,2236940.97,0,48321,0,0,29.68495,-82.3081,Commercial,Reinforced Masonry,1 751104,FL,ALACHUA COUNTY,450,450,450,450,450,467.32,0,9,0,0,29.68495,-82.3081,Residential,Wood,1 747124,FL,ALACHUA COUNTY,4500,4500,4500,4500,4500,6416.6,0,90,0,0,29.68495,-82.3081,Residential,Wood,1 541041,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2563.7,0,54,0,0,29.68495,-82.3081,Residential,Wood,1 529087,FL,ALACHUA COUNTY,1415610,1415610,1415610,1415610,1415610,2109047.97,0,28312.2,0,0,29.66918,-82.30804,Residential,Masonry,1 774884,FL,ALACHUA COUNTY,1253250,1253250,1253250,1253250,1253250,1506807.54,0,25065,0,0,29.66918,-82.30804,Residential,Masonry,1 267261,FL,ALACHUA COUNTY,1015290,1015290,1015290,1015290,1015290,873311.85,0,20305.8,0,0,29.66918,-82.30804,Residential,Masonry,1 767463,FL,ALACHUA COUNTY,1990260,1990260,1990260,1990260,1990260,2234464.9,0,39805.2,0,0,29.66918,-82.30804,Commercial,Reinforced Masonry,1 417329,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,76976.71,0,1459.8,0,0,29.66918,-82.30804,Residential,Wood,1 719400,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,69128.83,0,1459.8,0,0,29.66918,-82.30804,Residential,Wood,1 503707,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,100551.02,0,1459.8,0,0,29.66918,-82.30804,Residential,Wood,1 149572,FL,ALACHUA COUNTY,450,450,450,450,450,514.13,0,9,0,0,29.66918,-82.30804,Residential,Wood,1 972666,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2460.03,0,54,0,0,29.66918,-82.30804,Residential,Wood,1 147086,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6218.01,0,76.5,0,0,29.66918,-82.30804,Residential,Wood,1 774345,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3255.76,0,76.5,0,0,29.66918,-82.30804,Residential,Wood,1 999293,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3691.7,0,54,0,0,29.66918,-82.30804,Residential,Wood,1 575489,FL,ALACHUA COUNTY,540,540,540,540,540,668,0,10.8,0,0,29.66918,-82.30804,Residential,Wood,1 532136,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,106921.79,0,1477.8,0,0,29.679314,-82.277847,Residential,Wood,1 666776,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,118176.71,0,1477.8,0,0,29.679314,-82.277847,Residential,Wood,1 389721,FL,ALACHUA COUNTY,1053810,1053810,1053810,1053810,1053810,1660812.99,0,21076.2,0,0,29.68756,-82.33276,Residential,Masonry,1 834123,FL,ALACHUA COUNTY,2003850,2003850,2003850,2003850,2003850,1569735.94,0,40077,0,0,29.68756,-82.33276,Commercial,Reinforced Masonry,1 280925,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,89335.08,0,1477.8,0,0,29.68756,-82.33276,Residential,Wood,1 333300,FL,ALACHUA COUNTY,450,450,450,450,450,650.92,0,9,0,0,29.68756,-82.33276,Residential,Wood,1 519484,FL,ALACHUA COUNTY,450,450,450,450,450,431.28,0,9,0,0,29.68756,-82.33276,Residential,Wood,1 672503,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3871.26,0,54,0,0,29.68756,-82.33276,Residential,Wood,1 528228,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4955.89,0,76.5,0,0,29.68756,-82.33276,Residential,Wood,1 991190,FL,ALACHUA COUNTY,450,450,450,450,450,661.5,0,9,0,0,29.68756,-82.33276,Residential,Wood,1 791087,FL,ALACHUA COUNTY,450,450,450,450,450,568.06,0,9,0,0,29.68756,-82.33276,Residential,Wood,1 615611,FL,ALACHUA COUNTY,540,540,540,540,540,484.38,0,10.8,0,0,29.68756,-82.33276,Residential,Wood,1 868055,FL,ALACHUA COUNTY,720,720,720,720,720,692.19,0,14.4,0,0,29.68756,-82.33276,Residential,Wood,1 658542,FL,ALACHUA COUNTY,962190,962190,962190,962190,962190,1258140.4,0,19243.8,0,0,29.684664,-82.310432,Residential,Masonry,1 925996,FL,ALACHUA COUNTY,379689.3,379689.3,0,0,379689.3,562177.47,0,0,0,0,29.690083,-82.285515,Residential,Masonry,1 228557,FL,ALACHUA COUNTY,290405.7,290405.7,0,0,290405.7,488913.1,0,0,0,0,29.678692,-82.276649,Residential,Wood,1 139513,FL,ALACHUA COUNTY,283345.2,283345.2,0,0,283345.2,339878.23,0,0,0,0,29.72748,-82.26813,Residential,Wood,1 625351,FL,ALACHUA COUNTY,292668.3,292668.3,0,0,292668.3,414305.93,0,0,0,0,29.676884,-82.273277,Residential,Wood,1 265398,FL,ALACHUA COUNTY,119091.6,119091.6,0,0,119091.6,171730.09,0,0,0,0,29.692484,-82.332954,Residential,Wood,1 841935,FL,ALACHUA COUNTY,0,69473.08,0,0,69473.08,78870.01,0,0,0,0,29.712515,-82.265435,Residential,Wood,3 445936,FL,ALACHUA COUNTY,0,277474.49,0,0,277474.49,358831.12,0,0,0,0,29.712515,-82.265435,Residential,Wood,3 825567,FL,ALACHUA COUNTY,0,88792.67,0,0,88792.67,126534.88,0,0,0,0,29.712515,-82.265435,Residential,Wood,3 775658,FL,ALACHUA COUNTY,0,4304.67,0,0,4304.67,5945.82,0,0,0,0,29.679594,-82.279152,Residential,Wood,1 205189,FL,ALACHUA COUNTY,0,32229.99,0,0,32229.99,33453.19,0,0,0,0,29.679594,-82.279152,Residential,Wood,1 836316,FL,ALACHUA COUNTY,0,345501.85,0,0,345501.85,432043.15,0,0,0,0,29.679594,-82.279152,Residential,Wood,1 543969,FL,ALACHUA COUNTY,0,2245659.12,0,0,2245659.12,3078286.64,0,0,0,0,29.7042,-82.28129,Commercial,Reinforced Masonry,1 227521,FL,ALACHUA COUNTY,0,763371.82,0,0,763371.82,896525.24,0,0,0,0,29.684546,-82.28801,Residential,Masonry,1 411858,FL,ALACHUA COUNTY,0,4304.67,0,0,4304.67,7262.84,0,0,0,0,29.679594,-82.279152,Residential,Wood,1 484763,FL,ALACHUA COUNTY,0,344426.12,0,0,344426.12,499290.43,0,0,0,0,29.679594,-82.279152,Residential,Wood,1 439517,FL,ALACHUA COUNTY,0,4950876.26,0,0,4950876.26,6140076.73,0,0,0,0,29.68804,-82.33974,Commercial,Reinforced Masonry,1 972236,FL,ALACHUA COUNTY,0,156225.87,0,0,156225.87,154123.69,0,0,0,0,29.69206,-82.32315,Residential,Wood,1 739886,FL,ALACHUA COUNTY,0,156225.87,0,0,156225.87,230844.34,0,0,0,0,29.69089,-82.32249,Residential,Wood,1 887678,FL,ALACHUA COUNTY,0,156225.87,0,0,156225.87,162521.46,0,0,0,0,29.69045,-82.3221,Residential,Wood,1 171105,FL,ALACHUA COUNTY,0,156225.87,0,0,156225.87,242705.01,0,0,0,0,29.691299,-82.32325,Residential,Wood,1 635702,FL,ALACHUA COUNTY,0,316747.77,0,0,316747.77,311299.7,0,0,0,0,29.69171,-82.33856,Residential,Wood,3 712747,FL,ALACHUA COUNTY,0,354220.16,0,0,354220.16,285137.31,0,0,0,0,29.69171,-82.33856,Residential,Wood,3 766205,FL,ALACHUA COUNTY,1682225.1,1682225.1,0,0,1682225.1,2341172.86,0,0,0,0,29.6441,-82.3538,Residential,Masonry,4 432029,FL,ALACHUA COUNTY,0,1098117.03,0,0,1098117.03,1287168.85,0,0,0,0,29.644838,-82.342088,Residential,Masonry,3 161979,FL,ALACHUA COUNTY,596700,596700,596700,596700,596700,735000.74,0,0,0,0,29.79059,-82.49352,Residential,Masonry,3 412298,FL,ALACHUA COUNTY,211500,211500,211500,211500,211500,320041.8,0,0,0,0,29.79014,-82.493034,Residential,Wood,3 334991,FL,ALACHUA COUNTY,128520,128520,128520,128520,128520,193448.3,0,0,0,0,29.79225,-82.489227,Residential,Wood,4 909029,FL,ALACHUA COUNTY,113400,113400,113400,113400,113400,118911.24,0,0,0,0,29.79117,-82.49306,Residential,Wood,3 146935,FL,ALACHUA COUNTY,81900,81900,81900,81900,81900,77805,0,0,0,0,29.810075,-82.47235,Residential,Wood,3 964319,FL,ALACHUA COUNTY,0,4776797.7,0,4776797.7,4776797.7,6175252.99,0,0,0,0,29.7677,-82.4275,Commercial,Reinforced Masonry,3 686557,FL,ALACHUA COUNTY,803520,803520,803520,803520,803520,1014235.08,0,16070.4,0,0,29.80505,-82.49192,Residential,Masonry,1 725940,FL,ALACHUA COUNTY,825750,825750,825750,825750,825750,871445.35,0,16515,0,0,29.80505,-82.49192,Residential,Masonry,1 449820,FL,ALACHUA COUNTY,1023570,1023570,1023570,1023570,1023570,1228284,0,20471.4,0,0,29.80505,-82.49192,Residential,Masonry,1 790049,FL,ALACHUA COUNTY,1000530,1000530,1000530,1000530,1000530,1221046.81,0,20010.6,0,0,29.80505,-82.49192,Residential,Masonry,1 299544,FL,ALACHUA COUNTY,450,450,450,450,450,525.05,0,9,0,0,29.80505,-82.49192,Residential,Wood,1 891998,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5068.13,0,76.5,0,0,29.80505,-82.49192,Residential,Wood,1 763789,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,2889.98,0,0,0,0,29.80505,-82.49192,Residential,Wood,1 214316,FL,ALACHUA COUNTY,4860,4860,4860,4860,4860,6107.74,0,97.2,0,0,29.80505,-82.49192,Residential,Wood,1 255822,FL,ALACHUA COUNTY,2610,2610,2610,2610,2610,3921.66,0,52.2,0,0,29.80505,-82.49192,Residential,Wood,1 682037,FL,ALACHUA COUNTY,2610,2610,2610,2610,2610,3339.46,0,52.2,0,0,29.80505,-82.49192,Residential,Wood,1 419379,FL,ALACHUA COUNTY,5630580,5630580,5630580,5630580,5630580,9270000,0,112611.6,0,0,29.781826,-82.494171,Commercial,Reinforced Masonry,3 731377,FL,ALACHUA COUNTY,340830,340830,340830,340830,340830,308110.32,0,6816.6,0,0,29.781826,-82.494171,Residential,Wood,3 502349,FL,ALACHUA COUNTY,1599750,1599750,1599750,1599750,1599750,2037545.58,0,31995,0,0,29.781826,-82.494171,Residential,Masonry,3 774225,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,88017.91,0,1459.8,0,0,29.781826,-82.494171,Residential,Wood,3 518763,FL,ALACHUA COUNTY,5365620,5365620,5365620,5365620,5365620,4923412.43,0,107312.4,0,0,29.77928,-82.49269,Commercial,Reinforced Masonry,3 777479,FL,ALACHUA COUNTY,143100,143100,143100,143100,143100,195875.28,0,2862,0,0,29.77928,-82.49269,Residential,Wood,3 289033,FL,ALACHUA COUNTY,1350,1350,1350,1350,1350,1213.96,0,27,0,0,29.77928,-82.49269,Residential,Wood,3 283696,FL,ALACHUA COUNTY,1350,1350,1350,1350,1350,1735.74,0,27,0,0,29.77928,-82.49269,Residential,Wood,3 136248,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,4811.79,0,72,0,0,29.77928,-82.49269,Residential,Wood,3 494556,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4469.68,0,76.5,0,0,29.77928,-82.49269,Residential,Wood,3 227958,FL,ALACHUA COUNTY,450,450,450,450,450,512.54,0,9,0,0,29.77928,-82.49269,Residential,Wood,3 570186,FL,ALACHUA COUNTY,450,450,450,450,450,619.86,0,9,0,0,29.77928,-82.49269,Residential,Wood,3 461702,FL,ALACHUA COUNTY,630,630,630,630,630,593.23,0,12.6,0,0,29.77928,-82.49269,Residential,Wood,3 738344,FL,ALACHUA COUNTY,903690,903690,903690,903690,903690,1189725.96,0,18073.8,0,0,29.8025,-82.5237,Residential,Masonry,3 984050,FL,ALACHUA COUNTY,465660,465660,465660,465660,465660,767347.14,0,9313.2,0,0,29.8025,-82.5237,Residential,Masonry,3 691806,FL,ALACHUA COUNTY,9450,9450,9450,9450,9450,9535.91,0,189,0,0,29.8025,-82.5237,Residential,Wood,3 835882,FL,ALACHUA COUNTY,81630,81630,81630,81630,81630,95967.49,0,1632.6,0,0,29.8025,-82.5237,Residential,Wood,3 514421,FL,ALACHUA COUNTY,178110,178110,178110,178110,178110,249553.48,0,3562.2,0,0,29.8025,-82.5237,Residential,Wood,3 834021,FL,ALACHUA COUNTY,377730,377730,377730,377730,377730,318634.9,0,7554.6,0,0,29.8025,-82.5237,Residential,Masonry,3 919777,FL,ALACHUA COUNTY,5400,5400,5400,5400,5400,8106.48,0,108,0,0,29.8025,-82.5237,Residential,Wood,3 872803,FL,ALACHUA COUNTY,100800,100800,100800,100800,100800,110634.85,0,2016,0,0,29.8025,-82.5237,Residential,Wood,3 875809,FL,ALACHUA COUNTY,72900,72900,72900,72900,72900,115350.25,0,1458,0,0,29.8025,-82.5237,Residential,Wood,3 760988,FL,ALACHUA COUNTY,17640,17640,17640,17640,17640,14328.58,0,352.8,0,0,29.8025,-82.5237,Residential,Wood,3 487845,FL,ALACHUA COUNTY,1203480,1203480,1203480,1203480,1203480,1872735.23,0,24069.6,0,0,29.8025,-82.5237,Residential,Masonry,3 907214,FL,ALACHUA COUNTY,221400,221400,221400,221400,221400,159567.41,0,4428,0,0,29.8025,-82.5237,Residential,Wood,3 776889,FL,ALACHUA COUNTY,4562550,4562550,4562550,4562550,4562550,5147432.41,0,91251,0,0,29.8025,-82.5237,Commercial,Reinforced Masonry,3 432360,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,72960.8,0,1459.8,0,0,29.8025,-82.5237,Residential,Wood,3 145152,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,55533.42,0,1459.8,0,0,29.8025,-82.5237,Residential,Wood,3 130784,FL,ALACHUA COUNTY,6570,6570,6570,6570,6570,5876.21,0,131.4,0,0,29.8025,-82.5237,Residential,Wood,3 272473,FL,ALACHUA COUNTY,4950,4950,4950,4950,4950,5896.94,0,99,0,0,29.8025,-82.5237,Residential,Wood,3 190634,FL,ALACHUA COUNTY,3870,3870,3870,3870,3870,6642.78,0,77.4,0,0,29.8025,-82.5237,Residential,Wood,3 300531,FL,ALACHUA COUNTY,4860,4860,4860,4860,4860,5145.08,0,97.2,0,0,29.8025,-82.5237,Residential,Wood,3 538652,FL,ALACHUA COUNTY,4950,4950,4950,4950,4950,7887.55,0,99,0,0,29.8025,-82.5237,Residential,Wood,3 221565,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2260.03,0,36,0,0,29.8025,-82.5237,Residential,Wood,3 589180,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2538.84,0,36,0,0,29.8025,-82.5237,Residential,Wood,3 583782,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2672.64,0,36,0,0,29.8025,-82.5237,Residential,Wood,3 154712,FL,ALACHUA COUNTY,900,900,900,900,900,1101.6,0,18,0,0,29.8025,-82.5237,Residential,Wood,3 248362,FL,ALACHUA COUNTY,900,900,900,900,900,771.12,0,18,0,0,29.8025,-82.5237,Residential,Wood,3 755778,FL,ALACHUA COUNTY,1159200,1159200,1159200,1159200,1159200,1574518.18,0,23184,0,0,29.8025,-82.5237,Residential,Masonry,3 919884,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5916.88,0,76.5,0,0,29.8025,-82.5237,Residential,Wood,3 618786,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4470.09,0,76.5,0,0,29.8025,-82.5237,Residential,Wood,3 294994,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5866.13,0,76.5,0,0,29.8025,-82.5237,Residential,Wood,3 754042,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,6813.58,0,104.4,0,0,29.8025,-82.5237,Residential,Wood,3 740050,FL,ALACHUA COUNTY,12546,12546,12546,12546,12546,12033.81,0,0,0,0,29.8025,-82.5237,Residential,Wood,3 604869,FL,ALACHUA COUNTY,15300,15300,15300,15300,15300,19160.96,0,306,0,0,29.8025,-82.5237,Residential,Wood,3 937348,FL,ALACHUA COUNTY,16740,16740,16740,16740,16740,13267.12,0,334.8,0,0,29.8025,-82.5237,Residential,Wood,3 692323,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3949.56,0,54,0,0,29.8025,-82.5237,Residential,Wood,3 904868,FL,ALACHUA COUNTY,6300,6300,6300,6300,6300,7531.18,0,126,0,0,29.8025,-82.5237,Residential,Wood,3 722320,FL,ALACHUA COUNTY,810,810,810,810,810,890.91,0,16.2,0,0,29.8025,-82.5237,Residential,Wood,3 438319,FL,ALACHUA COUNTY,207225,207225,0,0,207225,255735.96,0,0,0,0,29.776283,-82.507126,Residential,Wood,3 525811,FL,ALACHUA COUNTY,463277.7,463277.7,0,0,463277.7,472654.44,0,0,0,0,29.7944,-82.49,Residential,Masonry,4 375817,FL,ALACHUA COUNTY,284359.5,284359.5,0,0,284359.5,403832.01,0,0,0,0,29.775162,-82.44146,Residential,Wood,4 424724,FL,ALACHUA COUNTY,269738.1,269738.1,0,0,269738.1,209706.27,0,0,0,0,29.728638,-82.502731,Residential,Wood,1 699820,FL,ALACHUA COUNTY,530294.4,530294.4,0,0,530294.4,697761.37,0,0,0,0,29.756542,-82.601654,Residential,Masonry,1 734741,FL,ALACHUA COUNTY,0,88848.62,0,0,88848.62,116833.8,0,0,0,0,29.7944,-82.49,Residential,Wood,3 531391,FL,ALACHUA COUNTY,0,310919.17,0,0,310919.17,479903.74,0,0,0,0,29.7944,-82.49,Residential,Wood,3 469405,FL,ALACHUA COUNTY,0,168695.33,0,0,168695.33,247624.83,0,0,0,0,29.7944,-82.49,Residential,Wood,3 442495,FL,ALACHUA COUNTY,0,7176.26,0,0,7176.26,7730.98,0,0,0,0,29.7944,-82.49,Residential,Wood,3 491596,FL,ALACHUA COUNTY,0,2174042.31,0,0,2174042.31,2142249.12,0,0,0,0,29.79225,-82.49393,Commercial,Reinforced Masonry,3 295092,FL,ALACHUA COUNTY,0,904824.9,0,904824.9,904824.9,1267633.45,0,0,0,0,29.7902,-82.5032,Residential,Masonry,3 653208,FL,MARION COUNTY,174960,174960,174960,174960,174960,206013.3,0,0,0,0,29.29088,-82.10505,Residential,Wood,1 627781,FL,MARION COUNTY,163260,163260,163260,163260,163260,203721.05,0,0,0,0,29.29088,-82.10505,Residential,Wood,1 653410,FL,MARION COUNTY,117900,117900,117900,117900,117900,113663.85,0,0,0,0,29.2896,-82.10598,Residential,Wood,1 511270,FL,ALACHUA COUNTY,1110780,1110780,1110780,1110780,1110780,1776621.52,0,22215.6,0,0,29.52001,-82.52225,Residential,Masonry,3 836129,FL,ALACHUA COUNTY,4140,4140,4140,4140,4140,5433.73,0,82.8,0,0,29.52001,-82.52225,Residential,Wood,3 450711,FL,ALACHUA COUNTY,2150550,2150550,2150550,2150550,2150550,1935804.68,0,43011,0,0,29.52001,-82.52225,Commercial,Reinforced Masonry,3 612112,FL,ALACHUA COUNTY,2197440,2197440,2197440,2197440,2197440,2494665.73,0,43948.8,0,0,29.52001,-82.52225,Commercial,Reinforced Masonry,3 762561,FL,ALACHUA COUNTY,418968,418968,0,0,418968,340977.94,0,0,0,0,29.536765,-82.52331,Residential,Masonry,3 471975,FL,ALACHUA COUNTY,0,31566.69,0,0,31566.69,30042.65,0,0,0,0,29.5269,-82.5369,Residential,Wood,3 755809,FL,ALACHUA COUNTY,0,7176.26,0,0,7176.26,9918.92,0,0,0,0,29.5269,-82.5369,Residential,Wood,3 852229,FL,ALACHUA COUNTY,0,4304.67,0,0,4304.67,4691.21,0,0,0,0,29.5269,-82.5369,Residential,Wood,3 314536,FL,ALACHUA COUNTY,0,56105.13,0,0,56105.13,48208.22,0,0,0,0,29.5269,-82.5369,Residential,Wood,3 530545,FL,ALACHUA COUNTY,0,186575.92,0,0,186575.92,159312.52,0,0,0,0,29.53335,-82.524765,Residential,Wood,1 839718,FL,ALACHUA COUNTY,0,544952.62,0,0,544952.62,795644.45,0,0,0,0,29.52734,-82.5197,Residential,Masonry,3 282837,FL,ALACHUA COUNTY,0,303545.55,0,0,303545.55,269470.74,0,0,0,0,29.53131,-82.52189,Residential,Wood,1 502013,FL,ALACHUA COUNTY,0,103555.86,0,0,103555.86,120865.84,0,0,0,0,29.53148,-82.51998,Residential,Wood,3 305142,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,76901.83,0,0,0,0,29.52981,-82.50881,Residential,Wood,1 235541,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,127941.5,0,0,0,0,29.52867,-82.50888,Residential,Wood,3 394065,FL,ALACHUA COUNTY,0,67335.83,0,0,67335.83,63329.35,0,0,0,0,29.529009,-82.509148,Residential,Wood,1 994938,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,72940.87,0,0,0,0,29.52367,-82.52421,Residential,Wood,1 605933,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,96893.38,0,0,0,0,29.52416,-82.52416,Residential,Wood,1 754910,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,89633.02,0,0,0,0,29.52407,-82.52354,Residential,Wood,1 236192,FL,GILCHRIST COUNTY,0,55856.51,0,0,55856.51,40272.54,0,0,0,0,29.755005,-82.863327,Residential,Wood,1 246882,FL,GILCHRIST COUNTY,0,5155.99,0,0,5155.99,7900.97,0,0,0,0,29.755949,-82.864563,Residential,Wood,3 917616,FL,GILCHRIST COUNTY,0,4618.9,0,0,4618.9,7623.64,0,0,0,0,29.755949,-82.864563,Residential,Wood,3 367269,FL,LEVY COUNTY,242874,242874,242874,242874,242874,300206.84,0,0,0,0,29.449478,-82.639488,Residential,Wood,1 567443,FL,LEVY COUNTY,54000,54000,54000,54000,54000,60050.97,0,0,0,0,29.449478,-82.639488,Residential,Wood,1 134515,FL,LEVY COUNTY,0,4146.46,0,0,4146.46,4756.51,0,0,0,0,29.44266,-82.64339,Residential,Wood,1 762748,FL,LEVY COUNTY,0,6219.69,0,0,6219.69,8442.86,0,0,0,0,29.44266,-82.64339,Residential,Wood,1 979862,FL,LEVY COUNTY,0,25915.38,0,0,25915.38,34651.04,0,0,0,0,29.44266,-82.64339,Residential,Wood,1 950850,FL,LEVY COUNTY,0,13268.67,0,0,13268.67,21877.71,0,0,0,0,29.444336,-82.638275,Residential,Wood,1 464580,FL,LEVY COUNTY,0,301153.29,0,0,301153.29,453638.05,0,0,0,0,29.4361,-82.6287,Residential,Wood,1 669163,FL,LEVY COUNTY,0,7505.09,0,0,7505.09,11068.94,0,0,0,0,29.44558,-82.63498,Residential,Wood,4 814060,FL,LEVY COUNTY,0,15281.78,0,0,15281.78,17284,0,0,0,0,29.4361,-82.6287,Residential,Wood,4 542480,FL,LEVY COUNTY,0,486172.51,0,0,486172.51,576843.69,0,0,0,0,29.4361,-82.6287,Residential,Masonry,4 277609,FL,LEVY COUNTY,0,315131.01,0,0,315131.01,369883.13,0,0,0,0,29.44305,-82.63304,Residential,Wood,1 971575,FL,LEVY COUNTY,0,93785.35,0,0,93785.35,125124.66,0,0,0,0,29.440132,-82.631134,Residential,Wood,1 694544,FL,LEVY COUNTY,0,93785.35,0,0,93785.35,87145.35,0,0,0,0,29.439631,-82.631134,Residential,Wood,1 393309,FL,LEVY COUNTY,0,124985.41,0,0,124985.41,119878.01,0,0,0,0,29.439367,-82.631126,Residential,Wood,1 296382,FL,LEVY COUNTY,0,93785.35,0,0,93785.35,142354.91,0,0,0,0,29.442335,-82.645515,Residential,Wood,1 425763,FL,LEVY COUNTY,0,129300.51,0,0,129300.51,154100.35,0,0,0,0,29.442335,-82.645515,Residential,Wood,1 995962,FL,LEVY COUNTY,0,124985.41,0,0,124985.41,148338.18,0,0,0,0,29.442335,-82.645515,Residential,Wood,1 505490,FL,LEVY COUNTY,0,18649.78,0,0,18649.78,16407.03,0,0,0,0,29.44088,-82.63087,Residential,Wood,1 647401,FL,BRADFORD COUNTY,0,21848.84,0,0,21848.84,20050.37,0,0,0,0,29.9054,-82.2896,Residential,Wood,4 715126,FL,BRADFORD COUNTY,0,64506.1,0,0,64506.1,94375,0,0,0,0,29.88896,-82.334236,Residential,Wood,3 194039,FL,LEVY COUNTY,225450,225450,225450,225450,225450,232982.28,0,0,0,0,29.136066,-83.035545,Residential,Wood,1 949729,FL,LEVY COUNTY,0,16833.96,0,0,16833.96,22756.45,0,0,0,0,29.190357,-83.016563,Residential,Wood,3 477702,FL,LEVY COUNTY,0,56113.2,0,0,56113.2,52187.74,0,0,0,0,29.139351,-83.039368,Residential,Wood,1 677912,FL,LEVY COUNTY,0,1144709.19,0,0,1144709.19,1903694.88,0,0,0,0,29.137054,-83.032661,Residential,Masonry,1 836650,FL,LEVY COUNTY,0,56113.2,0,0,56113.2,77991.73,0,0,0,0,29.146495,-83.03247,Residential,Wood,3 358072,FL,LEVY COUNTY,0,56113.2,0,0,56113.2,83916.16,0,0,0,0,29.14653,-83.03284,Residential,Wood,4 976201,FL,LEVY COUNTY,0,56113.2,0,0,56113.2,63738.75,0,0,0,0,29.14273,-83.03468,Residential,Wood,4 272179,FL,LEVY COUNTY,0,56113.2,0,0,56113.2,38198.95,0,0,0,0,29.14926,-83.04206,Residential,Wood,4 481307,FL,LEVY COUNTY,0,56113.2,0,0,56113.2,58813.81,0,0,0,0,29.180665,-83.02905,Residential,Wood,4 330988,FL,LEVY COUNTY,0,108770.94,0,0,108770.94,119223.83,0,0,0,0,29.137123,-83.034836,Residential,Wood,1 437839,FL,LEVY COUNTY,0,108770.94,0,0,108770.94,139618.81,0,0,0,0,29.137526,-83.035255,Residential,Wood,1 583741,FL,LEVY COUNTY,0,461127.02,0,0,461127.02,443043.46,0,0,0,0,29.13662,-83.031792,Residential,Masonry,1 176332,FL,LEVY COUNTY,0,593576.6,0,0,593576.6,742436.12,0,0,0,0,29.137846,-83.036819,Residential,Masonry,1 190227,FL,LEVY COUNTY,493920,493920,493920,493920,493920,556477.44,0,0,0,0,29.48508,-82.85918,Residential,Masonry,1 163701,FL,LEVY COUNTY,4590,4590,4590,4590,4590,7287.08,0,0,0,0,29.48553,-82.85621,Residential,Wood,3 696893,FL,LEVY COUNTY,0,20342.52,0,0,20342.52,23467.13,0,0,0,0,29.4762,-82.705818,Residential,Wood,3 146582,FL,LEVY COUNTY,0,53630.28,0,0,53630.28,61907.58,0,0,0,0,29.4762,-82.705818,Residential,Wood,3 345426,FL,LEVY COUNTY,0,631542.78,0,0,631542.78,582757.36,0,0,0,0,29.501695,-82.8711,Residential,Masonry,3 598225,FL,LEVY COUNTY,0,48082.32,0,0,48082.32,50510.67,0,0,0,0,29.501695,-82.8711,Residential,Wood,3 471999,FL,LEVY COUNTY,0,664517.3,0,0,664517.3,570488.11,0,0,0,0,29.502117,-82.871429,Residential,Masonry,1 959619,FL,LEVY COUNTY,139743,139743,0,0,139743,192124.83,0,0,0,0,29.50013,-82.88342,Residential,Wood,1 663973,FL,LEVY COUNTY,207768.6,207768.6,0,0,207768.6,215481.8,0,0,0,0,29.52396,-82.85618,Residential,Wood,3 573884,FL,LEVY COUNTY,352611,352611,0,0,352611,524262.03,0,0,0,0,29.47488,-82.766747,Residential,Wood,1 319782,FL,LEVY COUNTY,0,22652.42,0,0,22652.42,28678.75,0,0,0,0,29.470566,-82.864182,Residential,Wood,1 277922,FL,LEVY COUNTY,0,42473.28,0,0,42473.28,38606.51,0,0,0,0,29.498,-82.8728,Residential,Wood,3 747997,FL,LEVY COUNTY,0,188770.13,0,0,188770.13,209987.89,0,0,0,0,29.4766,-82.85896,Residential,Wood,3 529507,FL,LEVY COUNTY,0,207647.14,0,0,207647.14,258353.74,0,0,0,0,29.498,-82.8728,Residential,Wood,3 688301,FL,LEVY COUNTY,0,471925.32,0,0,471925.32,683918.89,0,0,0,0,29.478649,-82.858727,Residential,Masonry,1 478152,FL,LEVY COUNTY,0,37754.03,0,0,37754.03,57440.18,0,0,0,0,29.478649,-82.858727,Residential,Wood,1 642306,FL,LEVY COUNTY,0,10571.13,0,0,10571.13,16653.51,0,0,0,0,29.479525,-82.859665,Residential,Wood,1 558716,FL,LEVY COUNTY,0,1263582.12,0,0,1263582.12,1366829.41,0,0,0,0,29.476795,-82.84748,Residential,Masonry,1 293715,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,149975.47,0,0,0,0,29.481379,-82.857666,Residential,Wood,1 248008,FL,LEVY COUNTY,0,145669.86,0,0,145669.86,236138.12,0,0,0,0,29.481428,-82.857674,Residential,Wood,1 689377,FL,LEVY COUNTY,0,169632.43,0,0,169632.43,248345.45,0,0,0,0,29.478724,-82.853371,Residential,Wood,1 707170,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,105364.96,0,0,0,0,29.478739,-82.854149,Residential,Wood,1 862166,FL,LEVY COUNTY,0,145669.86,0,0,145669.86,160076.6,0,0,0,0,29.474781,-82.852898,Residential,Wood,1 259349,FL,LEVY COUNTY,0,128429.64,0,0,128429.64,111074.17,0,0,0,0,29.474615,-82.852898,Residential,Wood,1 518086,FL,LEVY COUNTY,0,147706.76,0,0,147706.76,213108.07,0,0,0,0,29.47464,-82.852898,Residential,Wood,1 484700,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,118832.66,0,0,0,0,29.47029,-82.86335,Residential,Wood,3 858239,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,113085.2,0,0,0,0,29.47061,-82.862617,Residential,Wood,3 195053,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,127174.69,0,0,0,0,29.470692,-82.86264,Residential,Wood,3 826720,FL,LEVY COUNTY,0,163857.26,0,0,163857.26,239567.51,0,0,0,0,29.470789,-82.863121,Residential,Wood,1 181557,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,88794.96,0,0,0,0,29.470327,-82.86245,Residential,Wood,1 669704,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,123404.89,0,0,0,0,29.469734,-82.863129,Residential,Wood,1 243916,FL,LEVY COUNTY,0,163402.75,0,0,163402.75,123046.19,0,0,0,0,29.47035,-82.86245,Residential,Wood,1 171533,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,104780.23,0,0,0,0,29.470455,-82.862457,Residential,Wood,1 352258,FL,LEVY COUNTY,0,163402.75,0,0,163402.75,151670.43,0,0,0,0,29.470476,-82.862473,Residential,Wood,1 584138,FL,LEVY COUNTY,0,110954.87,0,0,110954.87,164362.55,0,0,0,0,29.470503,-82.862617,Residential,Wood,1 553714,FL,LEVY COUNTY,0,190560.41,0,0,190560.41,322496.06,0,0,0,0,29.47874,-82.854182,Residential,Wood,1 186005,FL,DIXIE COUNTY,270000,270000,270000,270000,270000,346893.84,0,0,0,0,29.637615,-83.121498,Residential,Wood,1 277120,FL,DIXIE COUNTY,171000,171000,171000,171000,171000,197442.93,0,0,0,0,29.63705,-83.127235,Residential,Wood,3 756839,FL,DIXIE COUNTY,268486.2,268486.2,0,0,268486.2,225246.5,0,0,0,0,29.665031,-83.380341,Residential,Wood,3 299885,FL,DIXIE COUNTY,0,591769.76,0,0,591769.76,537450.03,0,0,0,0,29.631651,-83.124847,Residential,Masonry,1 136247,FL,DIXIE COUNTY,0,57292.69,0,0,57292.69,58809.81,0,0,0,0,29.628004,-83.117867,Residential,Wood,1 816302,FL,DIXIE COUNTY,0,5264.54,0,0,5264.54,4508.62,0,0,0,0,29.628004,-83.117867,Residential,Wood,1 484040,FL,DIXIE COUNTY,0,101003.75,0,0,101003.75,129729.22,0,0,0,0,29.6439,-83.1448,Residential,Wood,3 211679,FL,DIXIE COUNTY,0,956168.85,0,0,956168.85,959575.68,0,0,0,0,29.636396,-83.125092,Residential,Masonry,3 753353,FL,DIXIE COUNTY,0,6410034.77,0,0,6410034.77,10530000,0,0,0,0,29.636707,-83.097382,Commercial,Reinforced Masonry,1 337722,FL,DIXIE COUNTY,0,93147.9,0,0,93147.9,103561.84,0,0,0,0,29.631651,-83.124535,Residential,Wood,1 283055,FL,DIXIE COUNTY,0,441723.07,0,0,441723.07,454265.36,0,0,0,0,29.636259,-83.122955,Residential,Masonry,1 751834,FL,DIXIE COUNTY,0,25245.33,0,0,25245.33,32512.24,0,0,0,0,29.626316,-83.108253,Residential,Wood,4 924989,FL,DIXIE COUNTY,0,16833.96,0,0,16833.96,22422.83,0,0,0,0,29.631651,-83.124535,Residential,Wood,1 501302,FL,DIXIE COUNTY,0,22445.28,0,0,22445.28,27696.58,0,0,0,0,29.628004,-83.117867,Residential,Wood,1 559660,FL,DIXIE COUNTY,0,2055553.17,0,0,2055553.17,3572715.85,0,0,0,0,29.626154,-83.111084,Commercial,Reinforced Masonry,1 920101,FL,DIXIE COUNTY,0,394417.41,0,0,394417.41,437008.57,0,0,0,0,29.637653,-83.125084,Residential,Masonry,1 827303,FL,DIXIE COUNTY,0,133324.95,0,0,133324.95,170315.69,0,0,0,0,29.6439,-83.1448,Residential,Wood,4 659884,FL,DIXIE COUNTY,0,22445.28,0,0,22445.28,39125.94,0,0,0,0,29.639469,-83.129669,Residential,Wood,1 318544,FL,DIXIE COUNTY,0,67335.83,0,0,67335.83,88310.88,0,0,0,0,29.657228,-83.122154,Residential,Wood,1 511815,FL,DIXIE COUNTY,0,10501.02,0,0,10501.02,13391.18,0,0,0,0,29.630579,-83.132721,Residential,Wood,1 959935,FL,DIXIE COUNTY,0,280565.98,0,0,280565.98,299240.45,0,0,0,0,29.6374,-83.126007,Residential,Wood,1 386181,FL,MARION COUNTY,0,321781.68,0,0,321781.68,292338.66,0,0,0,0,29.048901,-82.461098,Residential,Wood,4 104307,FL,ALACHUA COUNTY,9540,9540,9540,9540,9540,14376.4,0,0,0,0,29.7077,-82.3979,Residential,Wood,4 255261,FL,ALACHUA COUNTY,208350,208350,208350,208350,208350,297398.79,0,0,0,0,29.59242,-82.08803,Residential,Wood,3 168106,FL,ALACHUA COUNTY,132849,132849,132849,132849,132849,167250.25,0,0,0,0,29.50226,-82.09676,Residential,Wood,3 146087,FL,PUTNAM COUNTY,118885.5,118885.5,118885.5,118885.5,118885.5,106140.97,0,0,0,0,29.5994,-82.0316,Residential,Wood,3 248177,FL,ALACHUA COUNTY,118800,118800,118800,118800,118800,152562.01,0,0,0,0,29.59215,-82.087776,Residential,Wood,3 770346,FL,ALACHUA COUNTY,0,37911.06,0,0,37911.06,61853.41,0,0,0,0,29.728425,-82.14124,Residential,Wood,1 582037,FL,ALACHUA COUNTY,194760,194760,194760,194760,194760,161986.76,0,3895.2,0,0,29.59317,-82.09106,Residential,Wood,3 273959,FL,ALACHUA COUNTY,61920,61920,61920,61920,61920,93293.87,0,1238.4,0,0,29.59317,-82.09106,Residential,Wood,3 193644,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3652.54,0,54,0,0,29.59317,-82.09106,Residential,Wood,3 401448,FL,ALACHUA COUNTY,540,540,540,540,540,492.89,0,10.8,0,0,29.59317,-82.09106,Residential,Wood,3 904608,FL,ALACHUA COUNTY,7543620,7543620,7543620,7543620,7543620,11610000,0,150872.4,0,0,29.623005,-81.975615,Commercial,Reinforced Masonry,3 114088,FL,ALACHUA COUNTY,1558053,1558053,1558053,1558053,1558053,1978153.95,0,0,0,0,29.623005,-81.975615,Residential,Masonry,3 629284,FL,ALACHUA COUNTY,9720,9720,9720,9720,9720,12672.94,0,194.4,0,0,29.623005,-81.975615,Residential,Wood,3 890709,FL,ALACHUA COUNTY,473040,473040,473040,473040,473040,728238.46,0,9460.8,0,0,29.623005,-81.975615,Residential,Masonry,3 688839,FL,ALACHUA COUNTY,104310,104310,104310,104310,104310,133777.58,0,2086.2,0,0,29.623005,-81.975615,Residential,Wood,3 584214,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2814.59,0,36,0,0,29.623005,-81.975615,Residential,Wood,3 425376,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,2689.04,0,36,0,0,29.623005,-81.975615,Residential,Wood,3 914371,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2551.5,0,54,0,0,29.623005,-81.975615,Residential,Wood,3 753894,FL,ALACHUA COUNTY,900,900,900,900,900,1354.32,0,18,0,0,29.623005,-81.975615,Residential,Wood,3 589278,FL,ALACHUA COUNTY,900,900,900,900,900,1092.14,0,18,0,0,29.623005,-81.975615,Residential,Wood,3 990090,FL,ALACHUA COUNTY,150030,150030,150030,150030,150030,171754.34,0,3000.6,0,0,29.623005,-81.975615,Residential,Wood,3 153612,FL,ALACHUA COUNTY,18108,18108,18108,18108,18108,16327.62,0,0,0,0,29.623005,-81.975615,Residential,Wood,3 809701,FL,ALACHUA COUNTY,18108,18108,18108,18108,18108,28001.85,0,0,0,0,29.623005,-81.975615,Residential,Wood,3 165530,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,5143.26,0,0,0,0,29.623005,-81.975615,Residential,Wood,3 374955,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,2757.41,0,0,0,0,29.623005,-81.975615,Residential,Wood,3 858776,FL,ALACHUA COUNTY,4500,4500,4500,4500,4500,4145.54,0,90,0,0,29.623005,-81.975615,Residential,Wood,3 438650,FL,PUTNAM COUNTY,308970,308970,308970,308970,308970,411837.24,0,6179.4,0,0,29.644445,-82.09806,Residential,Wood,3 318256,FL,PUTNAM COUNTY,4500,4500,4500,4500,4500,6570.72,0,90,0,0,29.644445,-82.09806,Residential,Wood,3 481733,FL,PUTNAM COUNTY,4500,4500,4500,4500,4500,3731.64,0,90,0,0,29.644445,-82.09806,Residential,Wood,3 716773,FL,PUTNAM COUNTY,19890,19890,19890,19890,19890,18975.06,0,397.8,0,0,29.644445,-82.09806,Residential,Wood,3 227236,FL,PUTNAM COUNTY,19890,19890,19890,19890,19890,33074.36,0,397.8,0,0,29.644445,-82.09806,Residential,Wood,3 733703,FL,PUTNAM COUNTY,19890,19890,19890,19890,19890,25042.7,0,397.8,0,0,29.644445,-82.09806,Residential,Wood,3 760512,FL,PUTNAM COUNTY,9000,9000,9000,9000,9000,11433.56,0,180,0,0,29.644445,-82.09806,Residential,Wood,3 922931,FL,ALACHUA COUNTY,215826.3,215826.3,0,0,215826.3,283767.34,0,0,0,0,29.51603,-82.08385,Residential,Wood,3 414676,FL,PUTNAM COUNTY,0,16705.2,0,0,16705.2,23638.52,0,0,0,0,29.5994,-82.0316,Residential,Wood,4 283227,FL,PUTNAM COUNTY,0,21884.34,0,0,21884.34,30582.93,0,0,0,0,29.480444,-82.159637,Residential,Wood,4 564818,FL,ALACHUA COUNTY,0,12874.44,0,0,12874.44,17252.62,0,0,0,0,29.590765,-82.084557,Residential,Wood,3 501053,FL,ALACHUA COUNTY,0,12874.44,0,0,12874.44,20639.95,0,0,0,0,29.590765,-82.084557,Residential,Wood,3 331820,FL,ALACHUA COUNTY,0,12874.44,0,0,12874.44,23471.39,0,0,0,0,29.590765,-82.084557,Residential,Wood,3 215002,FL,PUTNAM COUNTY,0,49517.07,0,0,49517.07,54583.36,0,0,0,0,29.58843,-82.08228,Residential,Wood,3 373267,FL,PUTNAM COUNTY,0,7922.73,0,0,7922.73,8000.37,0,0,0,0,29.597705,-82.103005,Residential,Wood,3 599506,FL,PUTNAM COUNTY,0,49517.07,0,0,49517.07,39340.07,0,0,0,0,29.596095,-82.07454,Residential,Wood,3 802283,FL,PUTNAM COUNTY,0,49517.07,0,0,49517.07,67880.47,0,0,0,0,29.5994,-82.0316,Residential,Wood,3 861782,FL,PUTNAM COUNTY,0,673035.99,0,0,673035.99,653585.25,0,0,0,0,29.58639,-82.08669,Residential,Masonry,3 993403,FL,ALACHUA COUNTY,0,70314.24,0,0,70314.24,60293.05,0,0,0,0,29.587372,-82.076454,Residential,Wood,1 596719,FL,PUTNAM COUNTY,0,33671.61,0,0,33671.61,32602.2,0,0,0,0,29.586948,-82.086868,Residential,Wood,3 806052,FL,PUTNAM COUNTY,0,7922.73,0,0,7922.73,12391.79,0,0,0,0,29.597705,-82.103005,Residential,Wood,3 788553,FL,PUTNAM COUNTY,0,158454.62,0,0,158454.62,156710.35,0,0,0,0,29.586695,-82.083255,Residential,Wood,4 209469,FL,PUTNAM COUNTY,0,279276.27,0,0,279276.27,293355.42,0,0,0,0,29.597705,-82.103005,Residential,Wood,3 884605,FL,PUTNAM COUNTY,0,7922.73,0,0,7922.73,9508.32,0,0,0,0,29.597705,-82.103005,Residential,Wood,3 688889,FL,PUTNAM COUNTY,0,7922.73,0,0,7922.73,11260.42,0,0,0,0,29.597705,-82.103005,Residential,Wood,3 866154,FL,PUTNAM COUNTY,0,20797.17,0,0,20797.17,28907.23,0,0,0,0,29.594205,-82.09669,Residential,Wood,3 168204,FL,ALACHUA COUNTY,0,763415.96,0,0,763415.96,1139215.11,0,0,0,0,29.717163,-82.139832,Residential,Masonry,3 773718,FL,ALACHUA COUNTY,0,96514.7,0,0,96514.7,100114.21,0,0,0,0,29.600594,-82.092873,Residential,Wood,1 138643,FL,ALACHUA COUNTY,0,108859.6,0,0,108859.6,138615.06,0,0,0,0,29.60033,-82.09277,Residential,Wood,1 722333,FL,ALACHUA COUNTY,0,96514.7,0,0,96514.7,82234,0,0,0,0,29.60028,-82.09201,Residential,Wood,1 724875,FL,ALACHUA COUNTY,0,96514.7,0,0,96514.7,100758.45,0,0,0,0,29.60008,-82.09277,Residential,Wood,1 773871,FL,ALACHUA COUNTY,0,108859.6,0,0,108859.6,150326.51,0,0,0,0,29.6001,-82.09325,Residential,Wood,1 214296,FL,ALACHUA COUNTY,0,108859.6,0,0,108859.6,135390.21,0,0,0,0,29.59912,-82.092,Residential,Wood,1 571225,FL,ALACHUA COUNTY,0,108859.6,0,0,108859.6,93390.21,0,0,0,0,29.59889,-82.092,Residential,Wood,1 241601,FL,ALACHUA COUNTY,0,76640.52,0,0,76640.52,81236.5,0,0,0,0,29.59865,-82.092,Residential,Wood,1 735423,FL,ALACHUA COUNTY,0,96514.7,0,0,96514.7,97064.44,0,0,0,0,29.59858,-82.09247,Residential,Wood,1 881273,FL,ALACHUA COUNTY,0,96514.7,0,0,96514.7,119900.59,0,0,0,0,29.59857,-82.09277,Residential,Wood,1 714858,FL,ALACHUA COUNTY,0,122326.77,0,0,122326.77,153162.9,0,0,0,0,29.59826,-82.09324,Residential,Wood,3 120667,FL,ALACHUA COUNTY,0,96514.7,0,0,96514.7,132755.96,0,0,0,0,29.59809,-82.09247,Residential,Wood,1 269602,FL,ALACHUA COUNTY,0,106200,0,106200,106200,160313.79,0,2124,0,0,29.48749,-82.169868,Residential,Wood,3 478249,FL,ALACHUA COUNTY,1407600,1407600,1407600,1407600,1407600,2372492.91,0,0,0,0,29.65957,-82.29943,Residential,Masonry,1 531488,FL,ALACHUA COUNTY,133110,133110,133110,133110,133110,175129.1,0,0,0,0,29.5972,-82.217484,Residential,Wood,1 747370,FL,ALACHUA COUNTY,159390,159390,159390,159390,159390,201007.37,0,3187.8,0,0,29.661297,-82.305504,Residential,Wood,3 799531,FL,ALACHUA COUNTY,25650,25650,25650,25650,25650,27623,0,513,0,0,29.661297,-82.305504,Residential,Wood,3 435758,FL,ALACHUA COUNTY,164520,164520,164520,164520,164520,217314.47,0,3290.4,0,0,29.661297,-82.305504,Residential,Wood,3 537729,FL,ALACHUA COUNTY,6480,6480,6480,6480,6480,8824.35,0,129.6,0,0,29.661297,-82.305504,Residential,Wood,3 568044,FL,ALACHUA COUNTY,892530,892530,892530,892530,892530,1315044.78,0,17850.6,0,0,29.661297,-82.305504,Residential,Masonry,3 872479,FL,ALACHUA COUNTY,892530,892530,892530,892530,892530,1230986.3,0,17850.6,0,0,29.661297,-82.305504,Residential,Masonry,3 330458,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2965.23,0,54,0,0,29.661297,-82.305504,Residential,Wood,3 665134,FL,ALACHUA COUNTY,23670,23670,23670,23670,23670,34510.03,0,473.4,0,0,29.661297,-82.305504,Residential,Wood,3 173110,FL,ALACHUA COUNTY,23670,23670,23670,23670,23670,34629.49,0,473.4,0,0,29.661297,-82.305504,Residential,Wood,3 384225,FL,ALACHUA COUNTY,823500,823500,823500,823500,823500,830985.62,0,16470,0,0,29.66064,-82.29745,Residential,Masonry,1 729334,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,65527.87,0,1477.8,0,0,29.66064,-82.29745,Residential,Wood,1 517870,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,82875.76,0,1477.8,0,0,29.66064,-82.29745,Residential,Wood,1 213566,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,2852.62,0,76.5,0,0,29.66064,-82.29745,Residential,Wood,1 695321,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4536.66,0,76.5,0,0,29.66064,-82.29745,Residential,Wood,1 480664,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,4807.08,0,0,0,0,29.66064,-82.29745,Residential,Wood,1 608422,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,6069.04,0,0,0,0,29.66064,-82.29745,Residential,Wood,1 936648,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,3101.73,0,0,0,0,29.66064,-82.29745,Residential,Wood,1 110174,FL,ALACHUA COUNTY,450,450,450,450,450,503.71,0,9,0,0,29.66064,-82.29745,Residential,Wood,1 378971,FL,ALACHUA COUNTY,450,450,450,450,450,386.7,0,9,0,0,29.66064,-82.29745,Residential,Wood,1 155111,FL,ALACHUA COUNTY,450,450,450,450,450,720.36,0,9,0,0,29.66064,-82.29745,Residential,Wood,1 141199,FL,ALACHUA COUNTY,450,450,450,450,450,465.71,0,9,0,0,29.66064,-82.29745,Residential,Wood,1 324939,FL,ALACHUA COUNTY,450,450,450,450,450,828.74,0,9,0,0,29.66064,-82.29745,Residential,Wood,1 579360,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,3837.24,0,72,0,0,29.66064,-82.29745,Residential,Wood,1 946484,FL,ALACHUA COUNTY,2555010,2555010,2555010,2555010,2555010,2397169.15,0,51100.2,0,0,29.635395,-82.269936,Commercial,Reinforced Masonry,3 490596,FL,ALACHUA COUNTY,4887180,4887180,4887180,4887180,4887180,7292767.29,0,97743.6,0,0,29.635395,-82.269936,Commercial,Reinforced Masonry,3 984466,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,68804.46,0,1459.8,0,0,29.635395,-82.269936,Residential,Wood,3 694369,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,88639.06,0,1459.8,0,0,29.635395,-82.269936,Residential,Wood,3 490831,FL,ALACHUA COUNTY,7830,7830,7830,7830,7830,10566.27,0,156.6,0,0,29.635395,-82.269936,Residential,Wood,3 929540,FL,ALACHUA COUNTY,4140,4140,4140,4140,4140,4738.23,0,82.8,0,0,29.635395,-82.269936,Residential,Wood,3 264647,FL,ALACHUA COUNTY,450,450,450,450,450,716.82,0,9,0,0,29.635395,-82.269936,Residential,Wood,3 931364,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,2864.16,0,76.5,0,0,29.635395,-82.269936,Residential,Wood,3 237017,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5995.39,0,76.5,0,0,29.635395,-82.269936,Residential,Wood,3 656546,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3119.57,0,76.5,0,0,29.635395,-82.269936,Residential,Wood,3 951004,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,5793.62,0,104.4,0,0,29.635395,-82.269936,Residential,Wood,3 819861,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,7611.65,0,104.4,0,0,29.635395,-82.269936,Residential,Wood,3 473686,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,7780.83,0,104.4,0,0,29.635395,-82.269936,Residential,Wood,3 637651,FL,ALACHUA COUNTY,20889,20889,20889,20889,20889,17064.08,0,0,0,0,29.635395,-82.269936,Residential,Wood,3 688438,FL,ALACHUA COUNTY,18108,18108,18108,18108,18108,16899.11,0,0,0,0,29.635395,-82.269936,Residential,Wood,3 484767,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2408.83,0,0,0,0,29.635395,-82.269936,Residential,Wood,3 266479,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,5742.52,0,0,0,0,29.635395,-82.269936,Residential,Wood,3 758229,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2642.46,0,54,0,0,29.635395,-82.269936,Residential,Wood,3 286882,FL,ALACHUA COUNTY,810,810,810,810,810,1103.88,0,16.2,0,0,29.635395,-82.269936,Residential,Wood,3 721224,FL,ALACHUA COUNTY,810,810,810,810,810,721.77,0,16.2,0,0,29.635395,-82.269936,Residential,Wood,3 357526,FL,ALACHUA COUNTY,29287.8,29287.8,29287.8,29287.8,29287.8,49819.25,0,0,0,0,29.635395,-82.269936,Residential,Wood,3 471283,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,81812.86,0,1477.8,0,0,29.659225,-82.286903,Residential,Wood,1 843111,FL,ALACHUA COUNTY,84420,84420,84420,84420,84420,87754.59,0,1688.4,0,0,29.659225,-82.286903,Residential,Wood,1 387071,FL,ALACHUA COUNTY,73890,73890,73890,73890,73890,91577.86,0,1477.8,0,0,29.659225,-82.286903,Residential,Wood,1 640343,FL,ALACHUA COUNTY,6210,6210,6210,6210,6210,9617.95,0,124.2,0,0,29.659225,-82.286903,Residential,Wood,1 582060,FL,ALACHUA COUNTY,786600,786600,786600,786600,786600,607766.49,0,15732,0,0,29.659225,-82.286903,Residential,Masonry,1 820364,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,4409.56,0,54,0,0,29.659225,-82.286903,Residential,Wood,1 625958,FL,ALACHUA COUNTY,101340,101340,101340,101340,101340,110050.38,0,2026.8,0,0,29.659225,-82.286903,Residential,Wood,1 201427,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2716.14,0,0,0,0,29.659225,-82.286903,Residential,Wood,1 253466,FL,ALACHUA COUNTY,1874070,1874070,1874070,1874070,1874070,1562929.4,0,37481.4,0,0,29.64515,-82.31001,Commercial,Reinforced Masonry,1 598335,FL,ALACHUA COUNTY,1981980,1981980,1981980,1981980,1981980,2472321.85,0,39639.6,0,0,29.64515,-82.31001,Commercial,Reinforced Masonry,1 944896,FL,ALACHUA COUNTY,25380,25380,25380,25380,25380,34182.67,0,507.6,0,0,29.64515,-82.31001,Residential,Wood,1 346388,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,76516.88,0,1459.8,0,0,29.64515,-82.31001,Residential,Wood,1 605170,FL,ALACHUA COUNTY,450,450,450,450,450,568.62,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 269438,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3584.93,0,54,0,0,29.64515,-82.31001,Residential,Wood,1 433895,FL,ALACHUA COUNTY,450,450,450,450,450,661.5,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 765606,FL,ALACHUA COUNTY,450,450,450,450,450,466.17,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 682863,FL,ALACHUA COUNTY,450,450,450,450,450,446.75,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 291804,FL,ALACHUA COUNTY,450,450,450,450,450,482.48,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 220809,FL,ALACHUA COUNTY,450,450,450,450,450,493.34,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 498368,FL,ALACHUA COUNTY,450,450,450,450,450,433.87,0,9,0,0,29.64515,-82.31001,Residential,Wood,1 262743,FL,ALACHUA COUNTY,9000,9000,9000,9000,9000,14355.79,0,180,0,0,29.64515,-82.31001,Residential,Wood,1 712339,FL,ALACHUA COUNTY,962550,962550,962550,962550,962550,1509744.27,0,19251,0,0,29.64822,-82.271027,Residential,Masonry,1 324913,FL,ALACHUA COUNTY,1050390,1050390,1050390,1050390,1050390,1664447.99,0,21007.8,0,0,29.64822,-82.271027,Residential,Masonry,1 415217,FL,ALACHUA COUNTY,166950,166950,166950,166950,166950,145847.52,0,3339,0,0,29.64822,-82.271027,Residential,Wood,1 503903,FL,ALACHUA COUNTY,450,450,450,450,450,621.09,0,9,0,0,29.64822,-82.271027,Residential,Wood,1 552955,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3377.62,0,54,0,0,29.64822,-82.271027,Residential,Wood,1 464818,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3011.54,0,76.5,0,0,29.64822,-82.271027,Residential,Wood,1 600018,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3178.42,0,76.5,0,0,29.64822,-82.271027,Residential,Wood,1 302222,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3376.48,0,76.5,0,0,29.64822,-82.271027,Residential,Wood,1 420605,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4229.32,0,76.5,0,0,29.64822,-82.271027,Residential,Wood,1 301045,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5989.95,0,76.5,0,0,29.64822,-82.271027,Residential,Wood,1 259906,FL,ALACHUA COUNTY,6300,6300,6300,6300,6300,5362.74,0,126,0,0,29.64822,-82.271027,Residential,Wood,1 221378,FL,ALACHUA COUNTY,540,540,540,540,540,938.32,0,10.8,0,0,29.64822,-82.271027,Residential,Wood,1 150874,FL,ALACHUA COUNTY,540,540,540,540,540,712.16,0,10.8,0,0,29.64822,-82.271027,Residential,Wood,1 368266,FL,ALACHUA COUNTY,720,720,720,720,720,797.37,0,14.4,0,0,29.64822,-82.271027,Residential,Wood,1 121963,FL,ALACHUA COUNTY,14400000,14400000,14400000,14400000,14400000,18000000,0,287589.6,0,0,29.64273,-82.3083,Commercial,Reinforced Concrete,3 318296,FL,ALACHUA COUNTY,104040,104040,104040,104040,104040,134908.88,0,2080.8,0,0,29.64273,-82.3083,Residential,Wood,3 500078,FL,ALACHUA COUNTY,84420,84420,84420,84420,84420,96329.47,0,1688.4,0,0,29.64273,-82.3083,Residential,Wood,3 201284,FL,ALACHUA COUNTY,84420,84420,84420,84420,84420,118559.87,0,1688.4,0,0,29.64273,-82.3083,Residential,Wood,3 126900,FL,ALACHUA COUNTY,450,450,450,450,450,379.01,0,9,0,0,29.64273,-82.3083,Residential,Wood,3 504747,FL,ALACHUA COUNTY,450,450,450,450,450,530.96,0,9,0,0,29.64273,-82.3083,Residential,Wood,3 142216,FL,ALACHUA COUNTY,123840,123840,123840,123840,123840,142795.94,0,2476.8,0,0,29.64273,-82.3083,Residential,Wood,3 654171,FL,ALACHUA COUNTY,195930,195930,195930,195930,195930,299537.78,0,3918.6,0,0,29.64273,-82.3083,Residential,Wood,3 207069,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5708.22,0,76.5,0,0,29.64273,-82.3083,Residential,Wood,3 305813,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,7216.59,0,104.4,0,0,29.64273,-82.3083,Residential,Wood,3 252986,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,4659.48,0,104.4,0,0,29.64273,-82.3083,Residential,Wood,3 587738,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,5243.26,0,104.4,0,0,29.64273,-82.3083,Residential,Wood,3 559257,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,5752.44,0,104.4,0,0,29.64273,-82.3083,Residential,Wood,3 630829,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,5028.72,0,0,0,0,29.64273,-82.3083,Residential,Wood,3 170435,FL,ALACHUA COUNTY,3474,3474,3474,3474,3474,3519.74,0,0,0,0,29.64273,-82.3083,Residential,Wood,3 446110,FL,ALACHUA COUNTY,450,450,450,450,450,680.66,0,9,0,0,29.64273,-82.3083,Residential,Wood,3 126764,FL,ALACHUA COUNTY,450,450,450,450,450,563.77,0,9,0,0,29.64273,-82.3083,Residential,Wood,3 699614,FL,ALACHUA COUNTY,450,450,450,450,450,554.9,0,9,0,0,29.64273,-82.3083,Residential,Wood,3 651695,FL,ALACHUA COUNTY,871650,871650,871650,871650,871650,1232363.18,0,17433,0,0,29.651899,-82.301277,Residential,Masonry,3 388933,FL,ALACHUA COUNTY,238140,238140,238140,238140,238140,263473.33,0,4762.8,0,0,29.651899,-82.301277,Residential,Wood,3 495236,FL,ALACHUA COUNTY,12240,12240,12240,12240,12240,12820.42,0,244.8,0,0,29.651899,-82.301277,Residential,Wood,3 482055,FL,ALACHUA COUNTY,49320,49320,49320,49320,49320,69399.75,0,986.4,0,0,29.651899,-82.301277,Residential,Wood,3 659171,FL,ALACHUA COUNTY,369630,369630,369630,369630,369630,394234.42,0,7392.6,0,0,29.651899,-82.301277,Residential,Masonry,3 725260,FL,ALACHUA COUNTY,110070,110070,110070,110070,110070,97255.1,0,2201.4,0,0,29.651899,-82.301277,Residential,Wood,3 831292,FL,ALACHUA COUNTY,8190,8190,8190,8190,8190,10027.02,0,163.8,0,0,29.651899,-82.301277,Residential,Wood,3 864086,FL,ALACHUA COUNTY,29700,29700,29700,29700,29700,33717.22,0,594,0,0,29.651899,-82.301277,Residential,Wood,3 518164,FL,ALACHUA COUNTY,48690,48690,48690,48690,48690,50170.18,0,973.8,0,0,29.651899,-82.301277,Residential,Wood,3 480208,FL,ALACHUA COUNTY,52740,52740,52740,52740,52740,41010.62,0,1054.8,0,0,29.651899,-82.301277,Residential,Wood,3 136434,FL,ALACHUA COUNTY,16200,16200,16200,16200,16200,12299.04,0,324,0,0,29.651899,-82.301277,Residential,Wood,3 305521,FL,ALACHUA COUNTY,101340,101340,101340,101340,101340,78116.11,0,2026.8,0,0,29.651899,-82.301277,Residential,Wood,3 661198,FL,ALACHUA COUNTY,3330,3330,3330,3330,3330,4945.05,0,66.6,0,0,29.651899,-82.301277,Residential,Wood,3 543851,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3101.69,0,54,0,0,29.651899,-82.301277,Residential,Wood,3 267867,FL,ALACHUA COUNTY,90090,90090,90090,90090,90090,120583.66,0,1801.8,0,0,29.651899,-82.301277,Residential,Wood,3 457985,FL,ALACHUA COUNTY,254340,254340,254340,254340,254340,269357.76,0,5086.8,0,0,29.651899,-82.301277,Residential,Wood,3 168548,FL,ALACHUA COUNTY,360090,360090,360090,360090,360090,310066.3,0,7201.8,0,0,29.65073,-82.3023,Residential,Masonry,1 185865,FL,ALACHUA COUNTY,593910,593910,593910,593910,593910,880032.08,0,11878.2,0,0,29.6569,-82.28517,Residential,Masonry,3 301194,FL,ALACHUA COUNTY,259560,259560,259560,259560,259560,249969.26,0,5191.2,0,0,29.6569,-82.28517,Residential,Wood,3 976776,FL,ALACHUA COUNTY,79290,79290,79290,79290,79290,105123.32,0,1585.8,0,0,29.6569,-82.28517,Residential,Wood,3 152276,FL,ALACHUA COUNTY,47430,47430,47430,47430,47430,47140.11,0,948.6,0,0,29.6569,-82.28517,Residential,Wood,3 871875,FL,ALACHUA COUNTY,155430,155430,155430,155430,155430,245795.6,0,3108.6,0,0,29.6569,-82.28517,Residential,Wood,3 924057,FL,ALACHUA COUNTY,69570,69570,69570,69570,69570,63174.29,0,1391.4,0,0,29.6569,-82.28517,Residential,Wood,3 446667,FL,ALACHUA COUNTY,67500,67500,67500,67500,67500,68125.05,0,1350,0,0,29.6569,-82.28517,Residential,Wood,3 953842,FL,ALACHUA COUNTY,4750290,4750290,4750290,4750290,4750290,6074290.83,0,95005.8,0,0,29.6569,-82.28517,Commercial,Reinforced Masonry,3 588692,FL,ALACHUA COUNTY,450,450,450,450,450,569.09,0,9,0,0,29.6569,-82.28517,Residential,Wood,3 313609,FL,ALACHUA COUNTY,450,450,450,450,450,611.84,0,9,0,0,29.6569,-82.28517,Residential,Wood,3 166937,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2413.36,0,0,0,0,29.6569,-82.28517,Residential,Wood,3 659005,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2776.35,0,0,0,0,29.6569,-82.28517,Residential,Wood,3 133729,FL,ALACHUA COUNTY,2088,2088,2088,2088,2088,2757.16,0,0,0,0,29.6569,-82.28517,Residential,Wood,3 511474,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,4161.4,0,72,0,0,29.6569,-82.28517,Residential,Wood,3 697765,FL,ALACHUA COUNTY,253934.1,253934.1,0,0,253934.1,267819.22,0,0,0,0,29.645916,-82.295692,Residential,Wood,1 954416,FL,ALACHUA COUNTY,0,21884.34,0,0,21884.34,20216.53,0,0,0,0,29.617895,-82.25563,Residential,Wood,1 838781,FL,ALACHUA COUNTY,0,33296.69,0,0,33296.69,25546.15,0,0,0,0,29.628525,-82.304865,Residential,Wood,3 218842,FL,ALACHUA COUNTY,0,5081196.43,0,0,5081196.43,4396108.87,0,0,0,0,29.641306,-82.289238,Commercial,Reinforced Masonry,1 571395,FL,ALACHUA COUNTY,0,7857114.47,0,0,7857114.47,7310793.59,0,0,0,0,29.650955,-82.293305,Commercial,Reinforced Masonry,3 301366,FL,COLUMBIA COUNTY,1849905,1849905,1849905,1849905,1849905,2870127.61,0,0,0,0,29.813396,-82.565338,Commercial,Reinforced Masonry,1 387968,FL,ALACHUA COUNTY,402300,402300,402300,402300,402300,381882.47,0,0,0,0,29.83288,-82.60976,Residential,Masonry,3 724440,FL,ALACHUA COUNTY,0,19417.86,0,0,19417.86,25929.83,0,0,0,0,29.812665,-82.564365,Residential,Wood,1 581637,FL,ALACHUA COUNTY,0,3698.64,0,0,3698.64,5741.47,0,0,0,0,29.812665,-82.564365,Residential,Wood,1 185905,FL,ALACHUA COUNTY,0,61027.56,0,0,61027.56,45710.62,0,0,0,0,29.812665,-82.564365,Residential,Wood,1 477964,FL,ALACHUA COUNTY,0,261678.78,0,0,261678.78,258930.37,0,0,0,0,29.8131,-82.56094,Residential,Wood,1 361719,FL,ALACHUA COUNTY,142830,142830,142830,142830,142830,100043.13,0,2856.6,0,0,29.835442,-82.591858,Residential,Wood,1 741020,FL,ALACHUA COUNTY,1208520,1208520,1208520,1208520,1208520,1519124.14,0,24170.4,0,0,29.835442,-82.591858,Residential,Masonry,1 501178,FL,ALACHUA COUNTY,198360,198360,198360,198360,198360,235443.8,0,3967.2,0,0,29.835442,-82.591858,Residential,Wood,1 465335,FL,ALACHUA COUNTY,147420,147420,147420,147420,147420,130168.91,0,2948.4,0,0,29.835442,-82.591858,Residential,Wood,1 546320,FL,ALACHUA COUNTY,447930,447930,447930,447930,447930,371062.52,0,8958.6,0,0,29.835442,-82.591858,Residential,Masonry,1 439420,FL,ALACHUA COUNTY,613350,613350,613350,613350,613350,528962.85,0,12267,0,0,29.835442,-82.591858,Residential,Masonry,1 864039,FL,ALACHUA COUNTY,25830,25830,25830,25830,25830,24875.58,0,516.6,0,0,29.835442,-82.591858,Residential,Wood,1 300236,FL,ALACHUA COUNTY,259560,259560,259560,259560,259560,207776.74,0,5191.2,0,0,29.835442,-82.591858,Residential,Wood,1 701602,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,112813.34,0,1459.8,0,0,29.835442,-82.591858,Residential,Wood,1 362064,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,99110.2,0,1459.8,0,0,29.835442,-82.591858,Residential,Wood,1 260827,FL,ALACHUA COUNTY,450,450,450,450,450,549.53,0,9,0,0,29.835442,-82.591858,Residential,Wood,1 685917,FL,ALACHUA COUNTY,450,450,450,450,450,590.96,0,9,0,0,29.835442,-82.591858,Residential,Wood,1 136694,FL,ALACHUA COUNTY,450,450,450,450,450,435.66,0,9,0,0,29.835442,-82.591858,Residential,Wood,1 542241,FL,ALACHUA COUNTY,5400,5400,5400,5400,5400,5047.53,0,108,0,0,29.835442,-82.591858,Residential,Wood,1 206988,FL,ALACHUA COUNTY,1080,1080,1080,1080,1080,1236.06,0,21.6,0,0,29.835442,-82.591858,Residential,Wood,1 899207,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,4394.41,0,54,0,0,29.835442,-82.591858,Residential,Wood,1 698395,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3091.88,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 972134,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3094.39,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 936616,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5200.71,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 129496,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4297.48,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 976139,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4641.59,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 251860,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3164.04,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 540333,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5631.65,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 542421,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5842.89,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 433804,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5953.47,0,76.5,0,0,29.835442,-82.591858,Residential,Wood,1 770274,FL,ALACHUA COUNTY,0,251170.86,0,0,251170.86,343850.4,0,0,0,0,29.821555,-82.608055,Residential,Wood,3 415424,FL,ALACHUA COUNTY,0,40838.44,0,0,40838.44,35725.46,0,0,0,0,29.821555,-82.608055,Residential,Wood,3 771709,FL,ALACHUA COUNTY,0,711071,0,0,711071,728207.81,0,0,0,0,29.83473,-82.59823,Residential,Masonry,1 285787,FL,ALACHUA COUNTY,0,956307.53,0,0,956307.53,1057679.96,0,0,0,0,29.840343,-82.603157,Residential,Masonry,4 815920,FL,ALACHUA COUNTY,0,698272.6,0,0,698272.6,1291287.6,0,0,0,0,29.8332,-82.59805,Residential,Masonry,1 791792,FL,ALACHUA COUNTY,0,1042863.74,0,0,1042863.74,1430385.65,0,0,0,0,29.834217,-82.613625,Residential,Masonry,3 828529,FL,ALACHUA COUNTY,0,561917.54,0,0,561917.54,656330.92,0,0,0,0,29.833729,-82.597923,Residential,Masonry,1 127522,FL,ALACHUA COUNTY,0,140507.44,0,0,140507.44,132567.08,0,0,0,0,29.826138,-82.59877,Residential,Wood,1 460976,FL,ALACHUA COUNTY,0,481428.77,0,0,481428.77,438000.05,0,0,0,0,29.82463,-82.5978,Residential,Masonry,3 616700,FL,ALACHUA COUNTY,0,625070.7,0,0,625070.7,558006.86,0,0,0,0,29.81712,-82.574715,Residential,Masonry,3 656210,FL,ALACHUA COUNTY,0,196396.18,0,0,196396.18,194095.4,0,0,0,0,29.8332,-82.59805,Residential,Wood,1 418722,FL,ALACHUA COUNTY,0,22445.28,0,0,22445.28,25997.65,0,0,0,0,29.832016,-82.608147,Residential,Wood,3 532196,FL,ALACHUA COUNTY,0,35227.86,0,0,35227.86,27433.77,0,0,0,0,29.82463,-82.5978,Residential,Wood,3 167286,FL,ALACHUA COUNTY,0,134334.99,0,0,134334.99,174007.47,0,0,0,0,29.79679,-82.62049,Residential,Wood,3 536834,FL,ALACHUA COUNTY,0,24128.67,0,0,24128.67,26107.61,0,0,0,0,29.79679,-82.62049,Residential,Wood,3 694034,FL,ALACHUA COUNTY,0,673358.35,0,0,673358.35,958929.62,0,0,0,0,29.79679,-82.62049,Residential,Masonry,3 557119,FL,ALACHUA COUNTY,0,56113.2,0,0,56113.2,66707.93,0,0,0,0,29.79679,-82.62049,Residential,Wood,3 594214,FL,ALACHUA COUNTY,0,117837.71,0,0,117837.71,168875.58,0,0,0,0,29.79679,-82.62049,Residential,Wood,3 106447,FL,ALACHUA COUNTY,0,245775.8,0,0,245775.8,275679.34,0,0,0,0,29.83628,-82.58826,Residential,Wood,4 284125,FL,ALACHUA COUNTY,0,39279.24,0,0,39279.24,39761.74,0,0,0,0,29.825,-82.6113,Residential,Wood,3 655202,FL,ALACHUA COUNTY,0,14589.43,0,0,14589.43,21033.2,0,0,0,0,29.825,-82.6113,Residential,Wood,3 956632,FL,ALACHUA COUNTY,0,28056.6,0,0,28056.6,37796.05,0,0,0,0,29.825,-82.6113,Residential,Wood,4 646935,FL,DIXIE COUNTY,0,945000,0,0,945000,999500.04,0,28350,0,0,29.501989,-83.269386,Residential,Masonry,4 805105,FL,DIXIE COUNTY,0,16200,0,0,16200,17951.67,0,486,0,0,29.501989,-83.269386,Residential,Wood,4 747568,FL,DIXIE COUNTY,0,73615.38,0,0,73615.38,81543.76,0,0,0,0,29.44146,-83.286965,Residential,Wood,3 535709,FL,DIXIE COUNTY,0,44890.56,0,0,44890.56,48309.42,0,0,0,0,29.44146,-83.286965,Residential,Wood,3 581041,FL,ALACHUA COUNTY,3968692.2,0,3968692.2,3968692.2,3968692.2,4589193.26,0,0,0,0,29.70326,-82.392235,Commercial,Reinforced Masonry,1 660667,FL,ALACHUA COUNTY,148500,148500,148500,148500,148500,234480.02,0,0,0,0,29.70603,-82.38325,Residential,Wood,1 233865,FL,ALACHUA COUNTY,2136870,2136870,2136870,2136870,2136870,2482188.19,0,42737.4,0,0,29.70776,-82.38713,Commercial,Reinforced Masonry,1 212800,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,96756.27,0,1459.8,0,0,29.70776,-82.38713,Residential,Wood,1 408901,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,80464.18,0,1459.8,0,0,29.70776,-82.38713,Residential,Wood,1 296771,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,67540.86,0,1459.8,0,0,29.70776,-82.38713,Residential,Wood,1 138288,FL,ALACHUA COUNTY,450,450,450,450,450,563.28,0,9,0,0,29.70776,-82.38713,Residential,Wood,1 750982,FL,ALACHUA COUNTY,450,450,450,450,450,686.16,0,9,0,0,29.70776,-82.38713,Residential,Wood,1 905318,FL,ALACHUA COUNTY,450,450,450,450,450,639.07,0,9,0,0,29.70776,-82.38713,Residential,Wood,1 662289,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,2687.39,0,72,0,0,29.70776,-82.38713,Residential,Wood,1 764386,FL,ALACHUA COUNTY,6300,6300,6300,6300,6300,4994.59,0,126,0,0,29.70776,-82.38713,Residential,Wood,1 424964,FL,ALACHUA COUNTY,21870,21870,21870,21870,21870,30878.69,0,437.4,0,0,29.70776,-82.38713,Residential,Wood,1 306022,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3707.23,0,76.5,0,0,29.70776,-82.38713,Residential,Wood,1 431081,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5166.23,0,76.5,0,0,29.70776,-82.38713,Residential,Wood,1 519923,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4167.35,0,76.5,0,0,29.70776,-82.38713,Residential,Wood,1 823053,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5657.02,0,76.5,0,0,29.70776,-82.38713,Residential,Wood,1 646658,FL,ALACHUA COUNTY,450,450,450,450,450,417.17,0,9,0,0,29.70776,-82.38713,Residential,Wood,1 268806,FL,ALACHUA COUNTY,450,450,450,450,450,477.22,0,9,0,0,29.70776,-82.38713,Residential,Wood,1 576903,FL,ALACHUA COUNTY,720,720,720,720,720,902.02,0,14.4,0,0,29.70776,-82.38713,Residential,Wood,1 120617,FL,ALACHUA COUNTY,370749.6,370749.6,0,0,370749.6,361327.37,0,0,0,0,29.72192,-82.36223,Residential,Masonry,1 739346,FL,ALACHUA COUNTY,635785.2,635785.2,0,0,635785.2,1007827.63,0,0,0,0,29.75531,-82.408928,Residential,Masonry,1 176905,FL,ALACHUA COUNTY,751500,751500,751500,751500,751500,749192.9,0,22545,0,0,29.70326,-82.392303,Residential,Masonry,1 881403,FL,CLAY COUNTY,10935,10935,10935,10935,10935,13790.17,0,0,0,0,29.7735,-82.05159,Residential,Wood,1 890018,FL,CLAY COUNTY,0,177534.72,0,0,177534.72,141118.8,0,0,0,0,29.77768,-82.03666,Residential,Wood,3 298166,FL,CLAY COUNTY,0,627738.04,0,0,627738.04,500407.66,0,0,0,0,29.791618,-82.041122,Residential,Masonry,3 201251,FL,CLAY COUNTY,0,3793.74,0,0,3793.74,4556.99,0,0,0,0,29.78927,-82.04357,Residential,Wood,3 484359,FL,CLAY COUNTY,0,15380.04,0,0,15380.04,19675.07,0,0,0,0,29.780254,-82.030495,Residential,Wood,1 230940,FL,CLAY COUNTY,0,41013.43,0,0,41013.43,75965.08,0,0,0,0,29.779951,-82.030373,Residential,Wood,1 672013,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,36371.45,0,0,0,0,29.782179,-82.026207,Residential,Wood,1 315790,FL,CLAY COUNTY,0,28869.12,0,0,28869.12,38460.59,0,0,0,0,29.787697,-82.032242,Residential,Wood,1 323040,FL,CLAY COUNTY,0,134724.42,0,0,134724.42,174062.87,0,0,0,0,29.777412,-82.037407,Residential,Wood,1 858397,FL,CLAY COUNTY,0,141864.26,0,0,141864.26,244043.98,0,0,0,0,29.8031,-81.9908,Residential,Wood,3 413161,FL,CLAY COUNTY,0,15150.56,0,0,15150.56,20478.21,0,0,0,0,29.8031,-81.9908,Residential,Wood,4 506347,FL,CLAY COUNTY,0,553388.33,0,0,553388.33,777222.85,0,0,0,0,29.78656,-82.02828,Residential,Masonry,1 767514,FL,CLAY COUNTY,0,63259.77,0,0,63259.77,50163.99,0,0,0,0,29.81117,-81.9945,Residential,Wood,1 632481,FL,CLAY COUNTY,0,25467.53,0,0,25467.53,32139.9,0,0,0,0,29.81117,-81.9945,Residential,Wood,1 703886,FL,CLAY COUNTY,0,78558.47,0,0,78558.47,77405.24,0,0,0,0,29.81117,-81.9945,Residential,Wood,1 992295,FL,CLAY COUNTY,0,35912.45,0,0,35912.45,47885.65,0,0,0,0,29.76306,-81.99179,Residential,Wood,1 662150,FL,CLAY COUNTY,0,70478.17,0,0,70478.17,69296.82,0,0,0,0,29.814301,-81.922302,Residential,Wood,1 810240,FL,ALACHUA COUNTY,298539.9,298539.9,0,0,298539.9,340335.49,0,0,0,0,29.8457,-82.405,Residential,Wood,4 570805,FL,MARION COUNTY,303242.4,303242.4,303242.4,303242.4,303242.4,471875.5,0,0,0,0,29.449451,-82.221313,Residential,Wood,3 426375,FL,MARION COUNTY,0,156250.28,0,0,156250.28,214926.64,0,0,0,0,29.447793,-82.215956,Residential,Wood,1 847430,FL,MARION COUNTY,0,260417.14,0,0,260417.14,360852.22,0,0,0,0,29.44881,-82.219822,Residential,Wood,1 729735,FL,ALACHUA COUNTY,198000,198000,198000,198000,198000,283140,0,0,0,0,29.7119,-82.049975,Residential,Wood,3 361660,FL,ALACHUA COUNTY,126360,126360,126360,126360,126360,199653.85,0,0,0,0,29.7119,-82.049975,Residential,Wood,3 305757,FL,PUTNAM COUNTY,0,1043266.77,0,0,1043266.77,1173205.65,0,0,0,0,29.7301,-82.0024,Residential,Masonry,4 106478,FL,MARION COUNTY,252000,252000,252000,252000,252000,357633.36,0,0,0,0,29.456469,-82.307671,Residential,Wood,3 876369,FL,ALACHUA COUNTY,139050,139050,139050,139050,139050,187717.5,0,0,0,0,29.50448,-82.284575,Residential,Wood,1 586559,FL,ALACHUA COUNTY,104490,104490,104490,104490,104490,117776.95,0,0,0,0,29.50448,-82.284575,Residential,Wood,1 751981,FL,MARION COUNTY,18000,18000,18000,18000,18000,28791.27,0,0,0,0,29.456491,-82.307838,Residential,Wood,3 726513,FL,ALACHUA COUNTY,0,39510.39,0,0,39510.39,64809.28,0,0,0,0,29.508509,-82.279488,Residential,Wood,1 446471,FL,ALACHUA COUNTY,0,9832.12,0,0,9832.12,11999.95,0,0,0,0,29.508509,-82.279488,Residential,Wood,1 711093,FL,ALACHUA COUNTY,0,169985.61,0,0,169985.61,283062.76,0,0,0,0,29.508375,-82.279488,Residential,Wood,1 343094,FL,ALACHUA COUNTY,0,651600,0,651600,651600,855024.31,0,32580,0,0,29.4905,-82.2805,Residential,Masonry,4 638391,FL,MARION COUNTY,0,13467.17,0,0,13467.17,14817.2,0,0,0,0,29.4905,-82.2805,Residential,Wood,1 235507,FL,MARION COUNTY,0,253785.39,0,0,253785.39,317892.09,0,0,0,0,29.4905,-82.2805,Residential,Wood,4 698136,FL,LEVY COUNTY,380609.1,380609.1,0,0,380609.1,557910.52,0,0,0,0,29.2843,-82.684235,Residential,Masonry,4 876161,FL,ALACHUA COUNTY,1557000,1557000,1557000,1557000,1557000,1666924.2,0,31140,0,0,29.65852,-82.604713,Residential,Masonry,3 539269,FL,ALACHUA COUNTY,6020061.3,6020061.3,6020061.3,6020061.3,6020061.3,6348154.64,0,0,0,0,29.6463,-82.5755,Commercial,Reinforced Masonry,4 132747,FL,ALACHUA COUNTY,256923,256923,256923,256923,256923,212103.3,0,0,0,0,29.64587,-82.60494,Residential,Wood,1 277402,FL,ALACHUA COUNTY,230400,230400,230400,230400,230400,252614.25,0,0,0,0,29.67127,-82.52002,Residential,Wood,1 896805,FL,ALACHUA COUNTY,843750,843750,843750,843750,843750,884911.5,0,16875,0,0,29.63785,-82.61352,Residential,Masonry,3 273019,FL,ALACHUA COUNTY,70650,70650,70650,70650,70650,58392.23,0,1413,0,0,29.63785,-82.61352,Residential,Wood,3 768471,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,116982.53,0,1459.8,0,0,29.63785,-82.61352,Residential,Wood,3 633213,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,77460.05,0,1459.8,0,0,29.63785,-82.61352,Residential,Wood,3 453462,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3340.01,0,54,0,0,29.63785,-82.61352,Residential,Wood,3 274159,FL,ALACHUA COUNTY,296730,296730,296730,296730,296730,323829.76,0,5934.6,0,0,29.63785,-82.61352,Residential,Wood,3 429609,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4763.55,0,76.5,0,0,29.63785,-82.61352,Residential,Wood,3 869566,FL,ALACHUA COUNTY,1999710,1999710,1999710,1999710,1999710,2882461.98,0,39994.2,0,0,29.64186,-82.61538,Commercial,Reinforced Masonry,1 333942,FL,ALACHUA COUNTY,6480,6480,6480,6480,6480,7797.77,0,129.6,0,0,29.64186,-82.61538,Residential,Wood,1 387575,FL,ALACHUA COUNTY,601893,601893,601893,601893,601893,476846.12,0,0,0,0,29.64186,-82.61538,Residential,Masonry,1 290904,FL,ALACHUA COUNTY,1723050,1723050,1723050,1723050,1723050,2466890.69,0,34461,0,0,29.64186,-82.61538,Residential,Masonry,1 972222,FL,ALACHUA COUNTY,2430,2430,2430,2430,2430,3836.29,0,48.6,0,0,29.64186,-82.61538,Residential,Wood,1 879685,FL,ALACHUA COUNTY,7650,7650,7650,7650,7650,8681.5,0,153,0,0,29.64186,-82.61538,Residential,Wood,1 953191,FL,ALACHUA COUNTY,43470,43470,43470,43470,43470,40913.27,0,869.4,0,0,29.64186,-82.61538,Residential,Wood,1 521304,FL,ALACHUA COUNTY,55440,55440,55440,55440,55440,67721.62,0,1108.8,0,0,29.64186,-82.61538,Residential,Wood,1 830680,FL,ALACHUA COUNTY,450,450,450,450,450,608.61,0,9,0,0,29.64186,-82.61538,Residential,Wood,1 439619,FL,ALACHUA COUNTY,450,450,450,450,450,418.52,0,9,0,0,29.64186,-82.61538,Residential,Wood,1 104374,FL,ALACHUA COUNTY,450,450,450,450,450,443.61,0,9,0,0,29.64186,-82.61538,Residential,Wood,1 837140,FL,ALACHUA COUNTY,2070,2070,2070,2070,2070,2911.46,0,41.4,0,0,29.64186,-82.61538,Residential,Wood,1 903742,FL,ALACHUA COUNTY,2250,2250,2250,2250,2250,3561.52,0,45,0,0,29.64186,-82.61538,Residential,Wood,1 518796,FL,ALACHUA COUNTY,2250,2250,2250,2250,2250,4062.15,0,45,0,0,29.64186,-82.61538,Residential,Wood,1 710822,FL,ALACHUA COUNTY,2250,2250,2250,2250,2250,3606.12,0,45,0,0,29.64186,-82.61538,Residential,Wood,1 870208,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,3894.16,0,54,0,0,29.64186,-82.61538,Residential,Wood,1 481611,FL,ALACHUA COUNTY,900,900,900,900,900,931.95,0,18,0,0,29.64186,-82.61538,Residential,Wood,1 176635,FL,ALACHUA COUNTY,900,900,900,900,900,1340.07,0,18,0,0,29.64186,-82.61538,Residential,Wood,1 410016,FL,ALACHUA COUNTY,145980,145980,145980,145980,145980,122933.85,0,2919.6,0,0,29.64186,-82.61538,Residential,Wood,1 620223,FL,ALACHUA COUNTY,5211,5211,5211,5211,5211,7053.61,0,0,0,0,29.64186,-82.61538,Residential,Wood,1 543942,FL,ALACHUA COUNTY,5211,5211,5211,5211,5211,6108.06,0,0,0,0,29.64186,-82.61538,Residential,Wood,1 819173,FL,ALACHUA COUNTY,12546,12546,12546,12546,12546,16736.68,0,0,0,0,29.64186,-82.61538,Residential,Wood,1 393536,FL,ALACHUA COUNTY,18108,18108,18108,18108,18108,14082.59,0,0,0,0,29.64186,-82.61538,Residential,Wood,1 381133,FL,ALACHUA COUNTY,5040,5040,5040,5040,5040,8522.59,0,100.8,0,0,29.64186,-82.61538,Residential,Wood,1 868538,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,4066.37,0,72,0,0,29.64186,-82.61538,Residential,Wood,1 786415,FL,ALACHUA COUNTY,3600,3600,3600,3600,3600,4041.72,0,72,0,0,29.64186,-82.61538,Residential,Wood,1 664665,FL,ALACHUA COUNTY,810,810,810,810,810,1092.04,0,16.2,0,0,29.64186,-82.61538,Residential,Wood,1 459492,FL,ALACHUA COUNTY,810,810,810,810,810,1321.97,0,16.2,0,0,29.64186,-82.61538,Residential,Wood,1 928371,FL,ALACHUA COUNTY,16740,16740,16740,16740,16740,22184.05,0,334.8,0,0,29.64186,-82.61538,Residential,Wood,1 776180,FL,ALACHUA COUNTY,2057040,2057040,2057040,2057040,2057040,1839438.08,0,41140.8,0,0,29.641392,-82.606598,Commercial,Reinforced Masonry,1 625662,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,86081.49,0,1459.8,0,0,29.641392,-82.606598,Residential,Wood,1 645413,FL,ALACHUA COUNTY,1800,1800,1800,1800,1800,1789.34,0,36,0,0,29.641392,-82.606598,Residential,Wood,1 592202,FL,ALACHUA COUNTY,79740,79740,79740,79740,79740,133829.24,0,1594.8,0,0,29.641392,-82.606598,Residential,Wood,1 330131,FL,ALACHUA COUNTY,726975,726975,726975,726975,726975,940984.81,0,14539.5,0,0,29.641392,-82.606598,Residential,Masonry,1 349576,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6017.49,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 193853,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3756.49,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 856637,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6180.68,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 574062,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3658,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 565871,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,4468.37,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 520968,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5252.98,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 780794,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3644.65,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 412864,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5206.16,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 139123,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,3703.14,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 700522,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,5564.9,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 816239,FL,ALACHUA COUNTY,3825,3825,3825,3825,3825,6188.79,0,76.5,0,0,29.641392,-82.606598,Residential,Wood,1 430786,FL,ALACHUA COUNTY,206439.3,206439.3,0,0,206439.3,325319.44,0,0,0,0,29.64911,-82.482285,Residential,Wood,1 783574,FL,ALACHUA COUNTY,0,16705.2,0,0,16705.2,21216.94,0,0,0,0,29.6463,-82.5755,Residential,Wood,4 773306,FL,ALACHUA COUNTY,0,9270000,0,0,9270000,13680000,0,0,0,0,29.654808,-82.499428,Commercial,Reinforced Concrete,1 907794,FL,ALACHUA COUNTY,0,67335.83,0,0,67335.83,73564.4,0,0,0,0,29.65382,-82.61385,Residential,Wood,1 448405,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,90477.81,0,0,0,0,29.65381,-82.61411,Residential,Wood,1 634073,FL,ALACHUA COUNTY,0,97636.96,0,0,97636.96,111027.87,0,0,0,0,29.65284,-82.6142,Residential,Wood,1 725495,FL,ALACHUA COUNTY,0,97636.96,0,0,97636.96,91750.23,0,0,0,0,29.6531,-82.61432,Residential,Wood,1 617731,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,111162.52,0,0,0,0,29.65267,-82.61468,Residential,Wood,1 423691,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,90527.64,0,0,0,0,29.65339,-82.61458,Residential,Wood,1 885786,FL,ALACHUA COUNTY,0,67335.83,0,0,67335.83,88334.92,0,0,0,0,29.65313,-82.61463,Residential,Wood,1 662352,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,100028.5,0,0,0,0,29.6523,-82.61318,Residential,Wood,3 472175,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,110220.23,0,0,0,0,29.65247,-82.61324,Residential,Wood,3 711972,FL,ALACHUA COUNTY,0,67335.83,0,0,67335.83,64649.54,0,0,0,0,29.65243,-82.61372,Residential,Wood,3 570139,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,85045.69,0,0,0,0,29.65299,-82.61396,Residential,Wood,3 689910,FL,ALACHUA COUNTY,0,97636.96,0,0,97636.96,74551.68,0,0,0,0,29.6537,-82.61367,Residential,Wood,3 818955,FL,MARION COUNTY,0,659748.98,0,0,659748.98,933373.27,0,0,0,0,29.266564,-82.152112,Residential,Masonry,4 141014,FL,DIXIE COUNTY,113464.8,113464.8,113464.8,113464.8,113464.8,127006.6,0,0,0,0,29.601852,-82.985855,Residential,Wood,1 744296,FL,DIXIE COUNTY,106139.7,106139.7,106139.7,106139.7,106139.7,155817.33,0,0,0,0,29.590731,-82.974892,Residential,Wood,1 310528,FL,DIXIE COUNTY,0,1655.34,0,0,1655.34,1729.52,0,0,0,0,29.77993,-82.97044,Residential,Wood,3 553445,FL,DIXIE COUNTY,0,179674.45,0,0,179674.45,278567.27,0,0,0,0,29.34138,-83.13288,Residential,Wood,1 643885,FL,DIXIE COUNTY,0,336005.81,0,0,336005.81,284344.25,0,0,0,0,29.606121,-82.982208,Residential,Wood,3 434073,FL,DIXIE COUNTY,0,323212.01,0,0,323212.01,327050.47,0,0,0,0,29.346994,-83.124504,Residential,Wood,3 874806,FL,DIXIE COUNTY,0,323212.01,0,0,323212.01,326411.48,0,0,0,0,29.60347,-82.97994,Residential,Wood,1 437207,FL,DIXIE COUNTY,0,6733.58,0,0,6733.58,9318.85,0,0,0,0,29.55819,-82.95088,Residential,Wood,3 414688,FL,DIXIE COUNTY,0,154872.42,0,0,154872.42,129084.61,0,0,0,0,29.55819,-82.95088,Residential,Wood,3 200837,FL,DIXIE COUNTY,0,67335.83,0,0,67335.83,81461.41,0,0,0,0,29.77993,-82.97044,Residential,Wood,3 878797,FL,DIXIE COUNTY,0,44890.56,0,0,44890.56,64905.01,0,0,0,0,29.34138,-83.13288,Residential,Wood,1 890540,FL,DIXIE COUNTY,0,142527.52,0,0,142527.52,221248.31,0,0,0,0,29.354773,-83.112274,Residential,Wood,3 320663,FL,DIXIE COUNTY,0,420848.97,0,0,420848.97,440586.78,0,0,0,0,29.354773,-83.112274,Residential,Masonry,3 424313,FL,DIXIE COUNTY,0,322650.87,0,0,322650.87,502739.1,0,0,0,0,29.354773,-83.112274,Residential,Wood,3 763644,FL,DIXIE COUNTY,0,23118.64,0,0,23118.64,30258.16,0,0,0,0,29.354773,-83.112274,Residential,Wood,3 266529,FL,LEVY COUNTY,0,458797.71,0,0,458797.71,408634.6,0,0,0,0,29.323435,-82.7734,Residential,Masonry,3 107496,FL,MARION COUNTY,316710,316710,316710,316710,316710,491328.06,0,0,0,0,29.37422,-82.196358,Residential,Wood,1 550768,FL,MARION COUNTY,228563.1,228563.1,228563.1,228563.1,228563.1,300043.92,0,0,0,0,29.41738,-82.22188,Residential,Wood,1 549765,FL,MARION COUNTY,190733.4,190733.4,190733.4,190733.4,190733.4,232256.06,0,0,0,0,29.369993,-82.196182,Residential,Wood,3 444395,FL,MARION COUNTY,3690,3690,3690,3690,3690,5040.26,0,0,0,0,29.369993,-82.196182,Residential,Wood,3 370819,FL,MARION COUNTY,385933.5,385933.5,0,0,385933.5,304976.23,0,0,0,0,29.347088,-82.218208,Residential,Masonry,1 775235,FL,MARION COUNTY,0,7938.74,0,0,7938.74,8619.09,0,0,0,0,29.37002,-82.19709,Residential,Wood,3 539443,FL,MARION COUNTY,0,1894708.31,0,0,1894708.31,2898107.93,0,0,0,0,29.37085,-82.19708,Commercial,Reinforced Masonry,1 318847,FL,MARION COUNTY,0,6283940.04,0,0,6283940.04,9810000,0,0,0,0,29.408365,-82.245888,Commercial,Reinforced Masonry,1 800870,FL,MARION COUNTY,0,295026.35,0,0,295026.35,350278.88,0,0,0,0,29.32684,-82.19773,Residential,Wood,3 102520,FL,MARION COUNTY,0,521859.45,0,0,521859.45,644767.79,0,0,0,0,29.368963,-82.197517,Residential,Masonry,1 714060,FL,MARION COUNTY,0,28056.6,0,0,28056.6,34856.39,0,0,0,0,29.3795,-82.2309,Residential,Wood,4 701476,FL,MARION COUNTY,0,15828.41,0,0,15828.41,17836.59,0,0,0,0,29.31051,-82.27276,Residential,Wood,1 732949,FL,GILCHRIST COUNTY,482400,482400,482400,482400,482400,511292.87,0,0,0,0,29.61425,-82.81624,Residential,Masonry,1 328456,FL,GILCHRIST COUNTY,292500,292500,292500,292500,292500,311775.75,0,0,0,0,29.6114,-82.8325,Residential,Wood,4 853914,FL,LEVY COUNTY,391927.5,391927.5,0,0,391927.5,539260.89,0,0,0,0,29.561682,-82.923172,Residential,Masonry,3 259426,FL,LEVY COUNTY,0,235460.77,0,0,235460.77,220018.31,0,0,0,0,29.58536,-82.92384,Residential,Wood,3 708797,FL,LEVY COUNTY,0,388437.24,0,0,388437.24,570488.83,0,0,0,0,29.58536,-82.92384,Residential,Masonry,3 442200,FL,GILCHRIST COUNTY,0,20617.92,0,0,20617.92,28831.1,0,0,0,0,29.61056,-82.81648,Residential,Wood,1 409540,FL,GILCHRIST COUNTY,0,16055.27,0,0,16055.27,17330.32,0,0,0,0,29.61056,-82.81648,Residential,Wood,1 871096,FL,GILCHRIST COUNTY,0,2986.71,0,0,2986.71,4742.7,0,0,0,0,29.61056,-82.81648,Residential,Wood,1 789151,FL,GILCHRIST COUNTY,0,29230.02,0,0,29230.02,25437.83,0,0,0,0,29.61056,-82.81648,Residential,Wood,1 941813,FL,GILCHRIST COUNTY,0,19898.28,0,0,19898.28,33160.48,0,0,0,0,29.74641,-82.740524,Residential,Wood,3 750055,FL,GILCHRIST COUNTY,0,70607.42,0,0,70607.42,106371.2,0,0,0,0,29.74641,-82.740524,Residential,Wood,3 191365,FL,GILCHRIST COUNTY,0,16000.22,0,0,16000.22,16923.24,0,0,0,0,29.74641,-82.740524,Residential,Wood,3 636585,FL,GILCHRIST COUNTY,0,37213.9,0,0,37213.9,55274.04,0,0,0,0,29.6114,-82.8325,Residential,Wood,4 365020,FL,GILCHRIST COUNTY,0,1079.46,0,0,1079.46,1256.39,0,0,0,0,29.61056,-82.81648,Residential,Wood,1 560625,FL,GILCHRIST COUNTY,0,451.25,0,0,451.25,642.17,0,0,0,0,29.613605,-82.818352,Residential,Wood,3 357094,FL,GILCHRIST COUNTY,0,270601.8,0,0,270601.8,355008.99,0,0,0,0,29.614056,-82.818352,Residential,Wood,1 335514,FL,GILCHRIST COUNTY,0,107331.73,0,0,107331.73,154183.32,0,0,0,0,29.732496,-82.743431,Residential,Wood,3 914559,FL,GILCHRIST COUNTY,0,18491.44,0,0,18491.44,15198.85,0,0,0,0,29.732496,-82.743431,Residential,Wood,3 418218,FL,GILCHRIST COUNTY,0,416306.53,0,0,416306.53,640221.16,0,0,0,0,29.732496,-82.743431,Residential,Masonry,3 849344,FL,GILCHRIST COUNTY,0,345662.73,0,0,345662.73,554871.65,0,0,0,0,29.732496,-82.743431,Residential,Wood,3 222081,FL,GILCHRIST COUNTY,0,196756,0,0,196756,350115.49,0,0,0,0,29.732496,-82.743431,Residential,Wood,3 976893,FL,GILCHRIST COUNTY,0,43632.67,0,0,43632.67,45116.18,0,0,0,0,29.61056,-82.81648,Residential,Wood,1 270844,FL,GILCHRIST COUNTY,0,799354.92,0,0,799354.92,1097354.43,0,0,0,0,29.61228,-82.81736,Residential,Masonry,1 312422,FL,GILCHRIST COUNTY,0,2313659.28,0,0,2313659.28,3420236.23,0,0,0,0,29.62104,-82.81801,Commercial,Reinforced Masonry,1 467960,FL,GILCHRIST COUNTY,0,52638.67,0,0,52638.67,55180.01,0,0,0,0,29.634478,-82.898476,Residential,Wood,1 647854,FL,GILCHRIST COUNTY,0,47098.05,0,0,47098.05,64117.4,0,0,0,0,29.60799,-82.8183,Residential,Wood,3 160665,FL,GILCHRIST COUNTY,0,29567.16,0,0,29567.16,44109.83,0,0,0,0,29.724325,-82.690491,Residential,Wood,3 352051,FL,GILCHRIST COUNTY,0,80066.8,0,0,80066.8,62540.17,0,0,0,0,29.61074,-82.944585,Residential,Wood,3 151509,FL,GILCHRIST COUNTY,0,1294329.41,0,0,1294329.41,1049960.02,0,0,0,0,29.602312,-82.819359,Residential,Masonry,3 997841,FL,GILCHRIST COUNTY,0,1400585.36,0,0,1400585.36,2181859.88,0,0,0,0,29.61227,-82.81783,Residential,Masonry,3 699237,FL,GILCHRIST COUNTY,0,15092.21,0,0,15092.21,17413.75,0,0,0,0,29.778019,-82.740822,Residential,Wood,3 246833,FL,GILCHRIST COUNTY,0,56562.1,0,0,56562.1,53519.06,0,0,0,0,29.613634,-82.8172,Residential,Wood,1 860564,FL,GILCHRIST COUNTY,0,90714.84,0,0,90714.84,124846.84,0,0,0,0,29.64556,-82.94233,Residential,Wood,1 350442,FL,GILCHRIST COUNTY,0,324303.97,0,0,324303.97,269023.11,0,0,0,0,29.64556,-82.94233,Residential,Wood,1 618365,FL,GILCHRIST COUNTY,0,28056.6,0,0,28056.6,39916.68,0,0,0,0,29.64556,-82.94233,Residential,Wood,1 150582,FL,GILCHRIST COUNTY,0,5611.32,0,0,5611.32,6866.99,0,0,0,0,29.64556,-82.94233,Residential,Wood,1 826562,FL,GILCHRIST COUNTY,0,143818.12,0,0,143818.12,215202.53,0,0,0,0,29.64556,-82.94233,Residential,Wood,1 434248,FL,GILCHRIST COUNTY,0,51063.01,0,0,51063.01,93292.12,0,0,0,0,29.64556,-82.94233,Residential,Wood,1 917073,FL,GILCHRIST COUNTY,0,166959.2,0,0,166959.2,191151.59,0,0,0,0,29.614794,-82.808304,Residential,Wood,1 574629,FL,ALACHUA COUNTY,59130,59130,59130,59130,59130,70380.55,0,1182.6,0,0,29.7766,-82.164415,Residential,Wood,3 686094,FL,ALACHUA COUNTY,72990,72990,72990,72990,72990,84217.61,0,1459.8,0,0,29.7766,-82.164415,Residential,Wood,3 727522,FL,ALACHUA COUNTY,37179,37179,37179,37179,37179,60313.63,0,0,0,0,29.7766,-82.164415,Residential,Wood,3 982658,FL,ALACHUA COUNTY,5220,5220,5220,5220,5220,6694.32,0,104.4,0,0,29.7766,-82.164415,Residential,Wood,3 571177,FL,ALACHUA COUNTY,127980,127980,127980,127980,127980,167511.49,0,2559.6,0,0,29.7766,-82.164415,Residential,Wood,3 405221,FL,ALACHUA COUNTY,450,450,450,450,450,624.94,0,9,0,0,29.7766,-82.164415,Residential,Wood,3 194198,FL,ALACHUA COUNTY,810,810,810,810,810,1266.26,0,16.2,0,0,29.7766,-82.164415,Residential,Wood,3 878537,FL,ALACHUA COUNTY,2700,2700,2700,2700,2700,2627.38,0,54,0,0,29.7766,-82.164415,Residential,Wood,3 588495,FL,ALACHUA COUNTY,450,450,450,450,450,342.06,0,9,0,0,29.7766,-82.164415,Residential,Wood,3 240327,FL,ALACHUA COUNTY,630,630,630,630,630,515.97,0,12.6,0,0,29.7766,-82.164415,Residential,Wood,3 885801,FL,ALACHUA COUNTY,540360,540360,0,0,540360,689931.65,0,0,0,0,29.799858,-82.167488,Residential,Masonry,1 705356,FL,ALACHUA COUNTY,0,376200.19,0,0,376200.19,344846.16,0,0,0,0,29.7844,-82.1575,Residential,Masonry,3 489529,FL,ALACHUA COUNTY,0,108195.11,0,0,108195.11,156449.48,0,0,0,0,29.795679,-82.171631,Residential,Wood,3 955456,FL,ALACHUA COUNTY,0,149014.66,0,0,149014.66,180701.14,0,0,0,0,29.79058,-82.17133,Residential,Wood,1 859480,FL,ALACHUA COUNTY,0,37493.35,0,0,37493.35,55733.31,0,0,0,0,29.782325,-82.16456,Residential,Wood,3 949412,FL,ALACHUA COUNTY,0,37493.35,0,0,37493.35,50016.13,0,0,0,0,29.79026,-82.16464,Residential,Wood,3 358084,FL,ALACHUA COUNTY,0,67335.83,0,0,67335.83,71639.94,0,0,0,0,29.7844,-82.1575,Residential,Wood,3 317251,FL,ALACHUA COUNTY,0,97636.96,0,0,97636.96,146135.68,0,0,0,0,29.7844,-82.1575,Residential,Wood,1 539088,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,65168.68,0,0,0,0,29.7844,-82.1575,Residential,Wood,1 430677,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,135657.35,0,0,0,0,29.7844,-82.1575,Residential,Wood,1 954464,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,98574.54,0,0,0,0,29.7844,-82.1575,Residential,Wood,1 954200,FL,ALACHUA COUNTY,0,86414.32,0,0,86414.32,124833.44,0,0,0,0,29.7844,-82.1575,Residential,Wood,1 340013,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,71004.33,0,0,0,0,29.794088,-82.173462,Residential,Wood,1 902627,FL,ALACHUA COUNTY,0,67335.83,0,0,67335.83,92463.95,0,0,0,0,29.793991,-82.173271,Residential,Wood,1 244270,FL,ALACHUA COUNTY,0,76313.95,0,0,76313.95,96335.06,0,0,0,0,29.79406,-82.173561,Residential,Wood,1 692767,FL,LEVY COUNTY,243518.4,243518.4,243518.4,243518.4,243518.4,344727.08,0,0,0,0,29.3811,-82.45087,Residential,Wood,1 236365,FL,LEVY COUNTY,68647.5,68647.5,68647.5,68647.5,68647.5,63298.49,0,0,0,0,29.38621,-82.45012,Residential,Wood,1 674266,FL,LEVY COUNTY,59670,59670,59670,59670,59670,91117.88,0,0,0,0,29.388632,-82.416351,Residential,Wood,3 963308,FL,LEVY COUNTY,0,12020.58,0,0,12020.58,18519,0,0,0,0,29.39456,-82.484489,Residential,Wood,3 518598,FL,LEVY COUNTY,0,841440.6,0,841440.6,841440.6,849696.82,0,0,0,0,29.39456,-82.484489,Residential,Masonry,3 260452,FL,LEVY COUNTY,0,155342.88,0,0,155342.88,119536.35,0,0,0,0,29.39456,-82.484489,Residential,Wood,3 595278,FL,LEVY COUNTY,0,226541.7,0,226541.7,226541.7,322493.89,0,0,0,0,29.39456,-82.484489,Residential,Wood,3 485751,FL,LEVY COUNTY,427679.1,427679.1,0,0,427679.1,562927.48,0,0,0,0,29.3804,-82.497,Residential,Masonry,4 406077,FL,LEVY COUNTY,0,766027.31,0,0,766027.31,1154386.31,0,0,0,0,29.39402,-82.44838,Residential,Masonry,1 169135,FL,LEVY COUNTY,0,664744.42,0,0,664744.42,652832.2,0,0,0,0,29.38764,-82.44364,Residential,Masonry,1 923201,FL,LEVY COUNTY,0,277781.64,0,0,277781.64,304426.46,0,0,0,0,29.386122,-82.456253,Residential,Wood,1 236457,FL,LEVY COUNTY,0,6733.58,0,0,6733.58,7187.56,0,0,0,0,29.386122,-82.456253,Residential,Wood,1 635375,FL,LEVY COUNTY,0,291142.19,0,0,291142.19,371101.48,0,0,0,0,29.386,-82.447327,Residential,Wood,1 841093,FL,LEVY COUNTY,0,55131.21,0,0,55131.21,46188.93,0,0,0,0,29.386026,-82.447174,Residential,Wood,1 106808,FL,LEVY COUNTY,0,13782.52,0,0,13782.52,15170.18,0,0,0,0,29.384907,-82.44931,Residential,Wood,1 575168,FL,LEVY COUNTY,0,84434.65,0,0,84434.65,141774.72,0,0,0,0,29.387646,-82.447807,Residential,Wood,1 948916,FL,LEVY COUNTY,0,683807.75,0,0,683807.75,847440.2,0,0,0,0,29.38795,-82.44821,Residential,Masonry,1 918005,FL,LEVY COUNTY,0,13782.52,0,0,13782.52,13683.22,0,0,0,0,29.393879,-82.45195,Residential,Wood,3 841064,FL,LEVY COUNTY,0,420322.62,0,0,420322.62,647666.73,0,0,0,0,29.359762,-82.469154,Residential,Masonry,1 768728,FL,LEVY COUNTY,0,971900.75,0,0,971900.75,1185718.91,0,0,0,0,29.386063,-82.446953,Residential,Masonry,1 157694,FL,LEVY COUNTY,0,160799.1,0,0,160799.1,181220.58,0,0,0,0,29.38726,-82.44643,Residential,Wood,1 318100,FL,LEVY COUNTY,0,96479.91,0,0,96479.91,156575.31,0,0,0,0,29.362583,-82.472359,Residential,Wood,1 641131,FL,LEVY COUNTY,0,96479.91,0,0,96479.91,99287.95,0,0,0,0,29.362207,-82.472366,Residential,Wood,1 763425,FL,LEVY COUNTY,0,65632.24,0,0,65632.24,104515.93,0,0,0,0,29.36352,-82.47652,Residential,Wood,1 306265,FL,LEVY COUNTY,0,13126,0,0,13126,14752.68,0,0,0,0,29.361589,-82.472679,Residential,Wood,3 176815,FL,LEVY COUNTY,0,306284.9,0,0,306284.9,318967.54,0,0,0,0,29.359764,-82.46994,Residential,Wood,1 155232,FL,LEVY COUNTY,0,47505.43,0,0,47505.43,42677.26,0,0,0,0,29.360703,-82.476936,Residential,Wood,3 928765,FL,LEVY COUNTY,0,67968.79,0,0,67968.79,75973.48,0,0,0,0,29.365967,-82.472359,Residential,Wood,3 266856,FL,LEVY COUNTY,0,433301.61,0,0,433301.61,522520.14,0,0,0,0,29.359764,-82.47007,Residential,Masonry,1 682970,FL,LEVY COUNTY,0,110168.16,0,0,110168.16,81583.05,0,0,0,0,29.383738,-82.445801,Residential,Wood,1 341048,FL,LEVY COUNTY,0,124914.71,0,0,124914.71,105912.68,0,0,0,0,29.385719,-82.443321,Residential,Wood,4 528194,FL,LEVY COUNTY,0,136943.13,0,0,136943.13,242683.5,0,0,0,0,29.385719,-82.443275,Residential,Wood,4 368540,FL,LEVY COUNTY,0,95045.65,0,0,95045.65,113707.39,0,0,0,0,29.38346,-82.43983,Residential,Wood,1 443196,FL,LEVY COUNTY,0,161424.2,0,0,161424.2,180366.36,0,0,0,0,29.383482,-82.440079,Residential,Wood,1 977611,FL,LEVY COUNTY,0,95045.65,0,0,95045.65,112777.37,0,0,0,0,29.383204,-82.440971,Residential,Wood,3 590702,FL,LEVY COUNTY,0,131359.87,0,0,131359.87,128827.25,0,0,0,0,29.383253,-82.440971,Residential,Wood,3 285156,FL,LEVY COUNTY,0,121320.1,0,0,121320.1,108915.12,0,0,0,0,29.385954,-82.435097,Residential,Wood,1 716575,FL,LEVY COUNTY,0,131359.87,0,0,131359.87,179810.64,0,0,0,0,29.385473,-82.435089,Residential,Wood,1 903196,FL,LEVY COUNTY,0,110086.23,0,0,110086.23,132690.68,0,0,0,0,29.384895,-82.435043,Residential,Wood,1 152699,FL,LEVY COUNTY,0,163556.5,0,0,163556.5,127403.97,0,0,0,0,29.38406,-82.434952,Residential,Wood,1 759180,FL,LEVY COUNTY,0,94963.73,0,0,94963.73,95805.49,0,0,0,0,29.383827,-82.434937,Residential,Wood,1 323973,FL,LEVY COUNTY,0,121320.1,0,0,121320.1,104507.07,0,0,0,0,29.383739,-82.434937,Residential,Wood,1 441617,FL,UNION COUNTY,54000,54000,54000,54000,54000,62952.55,0,0,0,0,29.9282,-82.4243,Residential,Wood,3 662856,FL,UNION COUNTY,0,36494.9,0,0,36494.9,33234.3,0,0,0,0,29.929211,-82.42408,Residential,Wood,1 278686,FL,UNION COUNTY,0,11858.29,0,0,11858.29,10018.73,0,0,0,0,29.929211,-82.42408,Residential,Wood,1 362461,FL,UNION COUNTY,0,75740.71,0,0,75740.71,98468.61,0,0,0,0,29.9282,-82.4243,Residential,Wood,4 238689,FL,UNION COUNTY,0,5111.33,0,0,5111.33,6912.56,0,0,0,0,29.93001,-82.42359,Residential,Wood,4 645337,FL,UNION COUNTY,0,8382.58,0,0,8382.58,12902.47,0,0,0,0,29.93001,-82.42359,Residential,Wood,4 527641,FL,UNION COUNTY,0,84848.08,0,0,84848.08,121163.06,0,0,0,0,29.93001,-82.42359,Residential,Wood,4 408207,FL,SEMINOLE COUNTY,0,1531829.7,0,0,1531829.7,1590434.44,0,0,0,0,28.660736,-81.378355,Residential,Masonry,3 587161,FL,SEMINOLE COUNTY,0,1687849.2,0,0,1687849.2,1957820.68,0,0,0,0,28.660355,-81.380115,Residential,Masonry,3 578298,FL,SEMINOLE COUNTY,0,1096678.8,0,0,1096678.8,1430524.28,0,0,0,0,28.660733,-81.378441,Residential,Masonry,3 537063,FL,SEMINOLE COUNTY,0,1576848.6,0,0,1576848.6,1790133.14,0,0,0,0,28.660736,-81.378355,Residential,Masonry,3 579394,FL,SEMINOLE COUNTY,0,291970.8,0,0,291970.8,519240.87,0,0,0,0,28.660531,-81.381964,Residential,Wood,1 404377,FL,SEMINOLE COUNTY,0,73512,0,0,73512,73512,0,0,0,0,28.660531,-81.381964,Residential,Wood,1 738597,FL,SEMINOLE COUNTY,0,55420.18,0,0,55420.18,65490.02,0,0,0,0,28.662154,-81.384166,Residential,Wood,1 410879,FL,SEMINOLE COUNTY,0,33492.19,0,0,33492.19,35050.25,0,0,0,0,28.662154,-81.384166,Residential,Wood,1 362908,FL,SEMINOLE COUNTY,0,68040,0,68040,68040,53954.63,0,0,0,0,28.663708,-81.359726,Residential,Wood,1 454976,FL,SEMINOLE COUNTY,1845014.4,1845014.4,1845014.4,1845014.4,1845014.4,2246762.6,0,0,0,0,28.663107,-81.35878,Commercial,Reinforced Masonry,1 338215,FL,SEMINOLE COUNTY,0,1305619.92,0,0,1305619.92,1610863.41,0,0,0,0,28.647505,-81.365288,Residential,Masonry,1 875118,FL,SEMINOLE COUNTY,0,1437846.3,0,1437846.3,1437846.3,2495157.95,0,0,0,0,28.6471,-81.365715,Residential,Masonry,3 226240,FL,SEMINOLE COUNTY,0,174760.74,0,0,174760.74,223604.27,0,0,0,0,28.64667,-81.36369,Residential,Wood,3 977459,FL,SEMINOLE COUNTY,0,17568.54,0,0,17568.54,16448.9,0,0,0,0,28.64667,-81.36369,Residential,Wood,3 209130,FL,SEMINOLE COUNTY,0,84144.06,0,0,84144.06,89425.36,0,0,0,0,28.64667,-81.36369,Residential,Wood,3 750680,FL,SEMINOLE COUNTY,0,86918.04,0,0,86918.04,98956.19,0,0,0,0,28.64667,-81.36369,Residential,Wood,3 238441,FL,SEMINOLE COUNTY,8356701.6,8356701.6,8356701.6,8356701.6,8356701.6,8353358.92,0,0,0,0,28.66416,-81.36578,Commercial,Reinforced Masonry,1 266782,FL,SEMINOLE COUNTY,15300000,15300000,15300000,15300000,15300000,28350000,0,0,0,0,28.66385,-81.36476,Commercial,Reinforced Concrete,1 759677,FL,SEMINOLE COUNTY,4517802.9,4517802.9,4517802.9,4517802.9,4517802.9,6591402.15,0,0,0,0,28.66341,-81.3699,Commercial,Reinforced Masonry,1 402439,FL,SEMINOLE COUNTY,229482.9,229482.9,229482.9,229482.9,229482.9,205079.92,0,0,0,0,28.66711,-81.36779,Residential,Wood,1 496891,FL,SEMINOLE COUNTY,434120.4,434120.4,434120.4,434120.4,434120.4,335358.01,0,0,0,0,28.664963,-81.367134,Residential,Masonry,1 751880,FL,SEMINOLE COUNTY,14200.2,14200.2,14200.2,14200.2,14200.2,13791.09,0,0,0,0,28.664963,-81.367134,Residential,Wood,1 180339,FL,SEMINOLE COUNTY,0,486900000,0,0,486900000,407700000,0,0,0,0,28.66594,-81.36965,Commercial,Steel Frame,1 739543,FL,SEMINOLE COUNTY,0,738311,0,0,738311,969653.37,0,0,0,0,28.66594,-81.36965,Residential,Masonry,1 538388,FL,SEMINOLE COUNTY,582480.9,582480.9,582480.9,582480.9,582480.9,685696.52,0,0,0,0,28.663919,-81.368111,Residential,Masonry,1 407948,FL,SEMINOLE COUNTY,287946,287946,287946,287946,287946,287742.71,0,0,0,0,28.663919,-81.368111,Residential,Wood,1 453870,FL,SEMINOLE COUNTY,11620.8,11620.8,11620.8,11620.8,11620.8,13521.03,0,0,0,0,28.663919,-81.368111,Residential,Wood,1 899599,FL,SEMINOLE COUNTY,3805419.6,3805419.6,3805419.6,3805419.6,3805419.6,4060534.93,0,0,0,0,28.6626,-81.36005,Commercial,Reinforced Masonry,1 957107,FL,SEMINOLE COUNTY,13410000,13410000,13410000,13410000,13410000,18990000,0,0,0,0,28.6604,-81.35995,Commercial,Reinforced Concrete,1 364806,FL,SEMINOLE COUNTY,614512.8,614512.8,0,0,614512.8,836296.61,0,0,0,0,28.671835,-81.385269,Residential,Masonry,1 730960,FL,SEMINOLE COUNTY,0,3199526.33,0,0,3199526.33,3953078.77,0,0,0,0,28.6642,-81.3711,Commercial,Reinforced Masonry,4 388639,FL,SEMINOLE COUNTY,0,148092.36,0,0,148092.36,233469.39,0,0,0,0,28.66311,-81.402755,Residential,Wood,3 651762,FL,SEMINOLE COUNTY,0,24864.89,0,0,24864.89,20257.38,0,0,0,0,28.66385,-81.42731,Residential,Wood,3 239767,FL,SEMINOLE COUNTY,0,12706.69,0,0,12706.69,18104.49,0,0,0,0,28.66385,-81.42731,Residential,Wood,3 785452,FL,SEMINOLE COUNTY,0,7953.11,0,0,7953.11,10239.15,0,0,0,0,28.66385,-81.42731,Residential,Wood,3 866634,FL,SEMINOLE COUNTY,0,7770.28,0,0,7770.28,12635.92,0,0,0,0,28.65042,-81.38134,Residential,Wood,3 356785,FL,SEMINOLE COUNTY,0,17953.91,0,0,17953.91,21174.13,0,0,0,0,28.65042,-81.38134,Residential,Wood,3 791177,FL,SEMINOLE COUNTY,0,12889.52,0,0,12889.52,11964.05,0,0,0,0,28.6642,-81.3711,Residential,Wood,3 189065,FL,SEMINOLE COUNTY,0,12889.52,0,0,12889.52,17761.06,0,0,0,0,28.64432,-81.36979,Residential,Wood,3 567288,FL,SEMINOLE COUNTY,0,711209,0,0,711209,1112902.68,0,0,0,0,28.64432,-81.36979,Residential,Masonry,3 696429,FL,SEMINOLE COUNTY,0,147543.87,0,0,147543.87,132937.03,0,0,0,0,28.64432,-81.36979,Residential,Wood,3 173593,FL,SEMINOLE COUNTY,0,23767.91,0,0,23767.91,31177.56,0,0,0,0,28.64432,-81.36979,Residential,Wood,3 483231,FL,SEMINOLE COUNTY,0,62253.64,0,0,62253.64,62787.53,0,0,0,0,28.66385,-81.42731,Residential,Wood,3 524817,FL,SEMINOLE COUNTY,0,1430645.35,0,0,1430645.35,1775123.28,0,0,0,0,28.66282,-81.384165,Residential,Masonry,3 433858,FL,SEMINOLE COUNTY,0,17953.91,0,0,17953.91,17198.05,0,0,0,0,28.6642,-81.3711,Residential,Wood,4 515847,FL,SEMINOLE COUNTY,0,777027.82,0,0,777027.82,937406.37,0,0,0,0,28.66282,-81.384165,Residential,Masonry,3 248527,FL,SEMINOLE COUNTY,0,7953.11,0,0,7953.11,7077.56,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 244185,FL,SEMINOLE COUNTY,0,7953.11,0,0,7953.11,10352.88,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 887660,FL,SEMINOLE COUNTY,0,228537.6,0,0,228537.6,242225.63,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 190270,FL,SEMINOLE COUNTY,0,228537.6,0,0,228537.6,216790.76,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 627292,FL,SEMINOLE COUNTY,0,24133.57,0,0,24133.57,27316.79,0,0,0,0,28.658052,-81.384651,Residential,Wood,1 752292,FL,SEMINOLE COUNTY,0,411367.67,0,0,411367.67,402909.95,0,0,0,0,28.66282,-81.384165,Residential,Masonry,3 411702,FL,SEMINOLE COUNTY,0,182830.08,0,0,182830.08,168238.77,0,0,0,0,28.66282,-81.384165,Residential,Wood,3 261824,FL,SEMINOLE COUNTY,0,4095091.97,0,0,4095091.97,3728040.69,0,0,0,0,28.66483,-81.35909,Commercial,Reinforced Masonry,1 172743,FL,SEMINOLE COUNTY,0,6353345.14,0,0,6353345.14,7270323.45,0,0,0,0,28.664389,-81.359741,Commercial,Reinforced Masonry,1 714106,FL,SEMINOLE COUNTY,0,400397.87,0,0,400397.87,445048.64,0,0,0,0,28.664389,-81.359741,Residential,Masonry,1 296935,FL,SEMINOLE COUNTY,0,964428.65,0,0,964428.65,1228305.97,0,0,0,0,28.65858,-81.36555,Residential,Masonry,1 897942,FL,SEMINOLE COUNTY,0,887640.02,0,0,887640.02,692289.98,0,0,0,0,28.657495,-81.361007,Residential,Masonry,1 717358,FL,SEMINOLE COUNTY,0,99642.39,0,0,99642.39,107619.56,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 296886,FL,SEMINOLE COUNTY,0,135294.26,0,0,135294.26,211148.33,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 616578,FL,SEMINOLE COUNTY,0,240421.55,0,0,240421.55,362633.59,0,0,0,0,28.657495,-81.361007,Residential,Wood,1 426860,FL,SEMINOLE COUNTY,0,84101.83,0,0,84101.83,67305.02,0,0,0,0,28.66483,-81.35909,Residential,Wood,1 830485,FL,SEMINOLE COUNTY,0,131637.65,0,0,131637.65,152948.21,0,0,0,0,28.680679,-81.414825,Residential,Wood,4 104261,FL,SEMINOLE COUNTY,0,10969.8,0,0,10969.8,9733.81,0,0,0,0,28.680679,-81.414825,Residential,Wood,4 857087,FL,SEMINOLE COUNTY,0,583904.57,0,0,583904.57,733051.31,0,0,0,0,28.66216,-81.35612,Residential,Masonry,1 492109,FL,SEMINOLE COUNTY,0,4746433.5,0,4746433.5,4746433.5,7450002.02,0,0,0,0,28.6642,-81.3711,Commercial,Reinforced Masonry,3 849286,FL,SEMINOLE COUNTY,0,6761157.94,0,0,6761157.94,7774574.38,0,0,0,0,28.67325,-81.3873,Commercial,Reinforced Masonry,1 278776,FL,SEMINOLE COUNTY,0,5111869.5,0,5111869.5,5111869.5,4625219.52,0,0,0,0,28.68092,-81.37159,Commercial,Reinforced Masonry,1 904598,FL,SEMINOLE COUNTY,0,1207831.5,0,1207831.5,1207831.5,1339939.28,0,0,0,0,28.68092,-81.37159,Residential,Masonry,1 461375,FL,SEMINOLE COUNTY,0,52488,0,52488,52488,70580.61,0,0,0,0,28.68092,-81.37159,Residential,Wood,1 786935,FL,SEMINOLE COUNTY,0,12150,0,12150,12150,15058.48,0,243,0,0,28.68092,-81.37159,Residential,Wood,1 301004,FL,SEMINOLE COUNTY,0,930447,0,930447,930447,723178.77,0,0,0,0,28.64858,-81.37127,Residential,Masonry,1 645551,FL,SEMINOLE COUNTY,0,256284,0,256284,256284,195743.57,0,0,0,0,28.668491,-81.354202,Residential,Wood,1 279775,FL,SEMINOLE COUNTY,0,91350,0,91350,91350,142867.02,0,1827,0,0,28.668491,-81.354202,Residential,Wood,1 550127,FL,SEMINOLE COUNTY,0,23940000,0,0,23940000,24750000,0,0,0,0,28.663734,-81.378906,Commercial,Reinforced Concrete,1 823812,FL,SEMINOLE COUNTY,0,3459583.61,0,0,3459583.61,4382738.9,0,0,0,0,28.663734,-81.378906,Commercial,Reinforced Masonry,1 373214,FL,SEMINOLE COUNTY,1634724,1634724,1634724,1634724,1634724,1717114.09,0,81736.2,0,0,28.663227,-81.360031,Residential,Masonry,1 484207,FL,SEMINOLE COUNTY,0,18000,0,18000,18000,20528.64,0,0,0,0,28.663734,-81.378906,Residential,Wood,1 941547,FL,LAKE COUNTY,84150,84150,84150,84150,84150,76031.88,0,0,0,0,28.969866,-81.647484,Residential,Wood,1 817319,FL,ORANGE COUNTY,0,90000,0,90000,90000,96169.68,0,2700,0,0,28.636805,-81.456421,Residential,Wood,1 565163,FL,SEMINOLE COUNTY,0,506677.23,0,0,506677.23,659708.95,0,0,0,0,28.665369,-81.447182,Residential,Masonry,1 141265,FL,SEMINOLE COUNTY,0,459810.54,0,0,459810.54,709535.49,0,0,0,0,28.665369,-81.447182,Residential,Masonry,1 930249,FL,ORANGE COUNTY,7994803.5,7994803.5,7994803.5,7994803.5,7994803.5,11250000,0,0,0,0,28.653719,-81.534576,Commercial,Reinforced Masonry,1 911805,FL,ORANGE COUNTY,2122582.5,2122582.5,2122582.5,2122582.5,2122582.5,2197076.66,0,0,0,0,28.67484,-81.50861,Commercial,Reinforced Masonry,3 911763,FL,ORANGE COUNTY,1395000,1395000,1395000,1395000,1395000,1731547.94,0,0,0,0,28.67484,-81.50861,Residential,Masonry,3 142784,FL,SEMINOLE COUNTY,126540,126540,126540,126540,126540,170069.76,0,0,0,0,28.66211,-81.44328,Residential,Wood,1 556390,FL,ORANGE COUNTY,77400,77400,77400,77400,77400,113712.98,0,0,0,0,28.67516,-81.50766,Residential,Wood,1 425483,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,38725.83,0,0,0,0,28.67516,-81.50802,Residential,Wood,1 318253,FL,ORANGE COUNTY,0,321781.68,0,0,321781.68,316785.7,0,0,0,0,28.66585,-81.48974,Residential,Wood,3 388452,FL,ORANGE COUNTY,0,20342.52,0,0,20342.52,26802.82,0,0,0,0,28.66585,-81.48974,Residential,Wood,3 915061,FL,ORANGE COUNTY,0,537227.46,0,0,537227.46,502844.9,0,0,0,0,28.66585,-81.48974,Residential,Masonry,3 989895,FL,ORANGE COUNTY,0,2195142.84,0,0,2195142.84,2172087.25,0,0,0,0,28.66585,-81.48974,Commercial,Reinforced Masonry,3 125162,FL,ORANGE COUNTY,0,59490000,0,0,59490000,50310000,0,0,0,0,28.680527,-81.509438,Commercial,Steel Frame,3 476358,FL,ORANGE COUNTY,300994.2,300994.2,300994.2,300994.2,300994.2,340872.32,0,0,0,0,28.67992,-81.50912,Residential,Wood,3 998680,FL,ORANGE COUNTY,530185.5,530185.5,530185.5,530185.5,530185.5,544169.14,0,0,0,0,28.67986,-81.50872,Residential,Masonry,1 549390,FL,ORANGE COUNTY,0,18270000,0,0,18270000,14580000,0,0,0,0,28.64514,-81.46431,Commercial,Reinforced Concrete,1 665681,FL,ORANGE COUNTY,364302,364302,364302,364302,364302,535523.94,0,0,0,0,28.68037,-81.50808,Residential,Masonry,1 621938,FL,ORANGE COUNTY,173952.9,173952.9,173952.9,173952.9,173952.9,144680.98,0,0,0,0,28.680527,-81.509438,Residential,Wood,3 569906,FL,ORANGE COUNTY,0,154452.27,0,0,154452.27,231715.47,0,0,0,0,28.682617,-81.508339,Residential,Wood,1 294008,FL,ORANGE COUNTY,0,154560.27,0,0,154560.27,192650.1,0,0,0,0,28.68263,-81.514,Residential,Wood,1 571609,FL,ORANGE COUNTY,0,154560.27,0,0,154560.27,152829.19,0,0,0,0,28.682635,-81.51511,Residential,Wood,1 778282,FL,ORANGE COUNTY,20250000,20250000,20250000,20250000,20250000,32310000,0,0,0,0,28.680342,-81.506142,Commercial,Reinforced Concrete,1 744182,FL,ORANGE COUNTY,0,2018083.5,0,2018083.5,2018083.5,2971135.54,0,0,0,0,28.64672,-81.46053,Commercial,Reinforced Masonry,1 745134,FL,ORANGE COUNTY,0,135000,0,135000,135000,134959.23,0,0,0,0,28.64672,-81.46053,Residential,Wood,1 353350,FL,ORANGE COUNTY,0,108000,0,108000,108000,75123.4,0,0,0,0,28.64672,-81.46053,Residential,Wood,1 557528,FL,ORANGE COUNTY,965700,965700,965700,965700,965700,863104.03,0,48285,0,0,28.67245,-81.49241,Residential,Masonry,1 763161,FL,ORANGE COUNTY,342897.3,342897.3,0,0,342897.3,385112.07,0,0,0,0,28.64615,-81.50257,Residential,Wood,3 930513,FL,ORANGE COUNTY,536381.1,536381.1,0,0,536381.1,627001.08,0,0,0,0,28.673103,-81.515877,Residential,Masonry,1 841442,FL,ORANGE COUNTY,0,1740702.76,0,0,1740702.76,1380150.99,0,0,0,0,28.672785,-81.467659,Residential,Masonry,3 885447,FL,ORANGE COUNTY,0,848878.74,0,0,848878.74,738015.18,0,0,0,0,28.661125,-81.492912,Residential,Masonry,1 180711,FL,ORANGE COUNTY,0,1496984.96,0,0,1496984.96,2416834.31,0,0,0,0,28.67346,-81.51328,Residential,Masonry,4 260465,FL,ORANGE COUNTY,0,2099475.79,0,0,2099475.79,3864715.04,0,0,0,0,28.67221,-81.46892,Commercial,Reinforced Masonry,3 724130,FL,SEMINOLE COUNTY,0,1368090,0,1368090,1368090,1883630.09,0,27361.8,0,0,28.666504,-81.446495,Residential,Masonry,1 880772,FL,SEMINOLE COUNTY,0,844182,0,844182,844182,1276515.46,0,0,0,0,28.666504,-81.446495,Residential,Masonry,1 178547,FL,ORANGE COUNTY,0,45556.97,0,0,45556.97,39124.33,0,0,0,0,28.6461,-81.46478,Residential,Wood,1 551695,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,57945.09,0,0,0,0,28.6833,-81.46782,Residential,Wood,1 337414,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,81171.9,0,0,0,0,28.60121,-81.559761,Residential,Wood,3 340476,FL,ORANGE COUNTY,0,1021947.41,0,0,1021947.41,1125446.16,0,0,0,0,28.621931,-81.49968,Residential,Masonry,1 280104,FL,ORANGE COUNTY,0,2580194.2,0,0,2580194.2,3000249.81,0,0,0,0,28.621931,-81.49968,Commercial,Reinforced Masonry,1 223125,FL,ORANGE COUNTY,0,2580194.2,0,0,2580194.2,3382768.76,0,0,0,0,28.621931,-81.49968,Commercial,Reinforced Masonry,1 875284,FL,ORANGE COUNTY,0,331711.13,0,0,331711.13,407507.12,0,0,0,0,28.621931,-81.49968,Residential,Wood,1 937883,FL,ORANGE COUNTY,0,1461300.96,0,0,1461300.96,1739038.75,0,0,0,0,28.63796,-81.48673,Residential,Masonry,3 315866,FL,ORANGE COUNTY,0,1461300.96,0,0,1461300.96,1713360.77,0,0,0,0,28.63796,-81.48673,Residential,Masonry,3 533719,FL,ORANGE COUNTY,0,196722.12,0,0,196722.12,231296.42,0,0,0,0,28.63796,-81.48673,Residential,Wood,3 887719,FL,ORANGE COUNTY,0,196722.12,0,0,196722.12,203834.41,0,0,0,0,28.63796,-81.48673,Residential,Wood,3 438446,FL,ORANGE COUNTY,0,1783070.37,0,0,1783070.37,2383073.54,0,0,0,0,28.63796,-81.48673,Residential,Masonry,3 576068,FL,ORANGE COUNTY,0,56179.15,0,0,56179.15,74509.34,0,0,0,0,28.62975,-81.52258,Residential,Wood,1 983120,FL,ORANGE COUNTY,0,1809452.5,0,0,1809452.5,2974233.27,0,0,0,0,28.632135,-81.498413,Commercial,Reinforced Masonry,1 204739,FL,ORANGE COUNTY,0,95577.54,0,0,95577.54,166878.39,0,0,0,0,28.632135,-81.498413,Residential,Wood,1 658834,FL,ORANGE COUNTY,0,202091.82,0,0,202091.82,320331.7,0,0,0,0,28.632135,-81.498413,Residential,Wood,1 749495,FL,ORANGE COUNTY,0,134554.76,0,0,134554.76,149007.82,0,0,0,0,28.632135,-81.498413,Residential,Wood,1 791969,FL,ORANGE COUNTY,0,791556.79,0,0,791556.79,686683.44,0,0,0,0,28.66354,-81.52046,Residential,Masonry,1 944565,FL,ORANGE COUNTY,0,1068075.34,0,0,1068075.34,1034311.34,0,0,0,0,28.63436,-81.50042,Residential,Masonry,1 568249,FL,ORANGE COUNTY,0,127049.9,0,0,127049.9,157256.65,0,0,0,0,28.63442,-81.5482,Residential,Wood,3 378896,FL,ORANGE COUNTY,0,8744.63,0,0,8744.63,13373.93,0,0,0,0,28.63442,-81.5482,Residential,Wood,3 599617,FL,ORANGE COUNTY,0,19732.48,0,0,19732.48,24502.95,0,0,0,0,28.63442,-81.5482,Residential,Wood,3 858588,FL,ORANGE COUNTY,0,12043.48,0,0,12043.48,16863.96,0,0,0,0,28.63442,-81.5482,Residential,Wood,3 503246,FL,ORANGE COUNTY,0,4110.79,0,0,4110.79,6457.71,0,0,0,0,28.63442,-81.5482,Residential,Wood,3 400493,FL,ORANGE COUNTY,0,18396.3,0,0,18396.3,27967.08,0,0,0,0,28.63442,-81.5482,Residential,Wood,3 656053,FL,ORANGE COUNTY,0,31288.57,0,0,31288.57,46444.94,0,0,0,0,28.6274,-81.50309,Residential,Wood,1 626583,FL,ORANGE COUNTY,0,52403.6,0,0,52403.6,59996.88,0,0,0,0,28.627829,-81.505173,Residential,Wood,1 615681,FL,ORANGE COUNTY,0,52403.6,0,0,52403.6,78573.95,0,0,0,0,28.627829,-81.505173,Residential,Wood,1 867867,FL,ORANGE COUNTY,0,41481.13,0,0,41481.13,58000.99,0,0,0,0,28.627829,-81.505173,Residential,Wood,1 177430,FL,ORANGE COUNTY,0,41481.13,0,0,41481.13,70484.73,0,0,0,0,28.627829,-81.505173,Residential,Wood,1 334615,FL,ORANGE COUNTY,0,306169.1,0,0,306169.1,294616.73,0,0,0,0,28.6761,-81.5067,Residential,Wood,3 796849,FL,ORANGE COUNTY,556308,556308,556308,556308,556308,670530.27,0,0,0,0,28.660095,-81.492043,Residential,Masonry,1 718741,FL,ORANGE COUNTY,31083.3,31083.3,31083.3,31083.3,31083.3,54582.9,0,0,0,0,28.67385,-81.47979,Residential,Wood,1 229197,FL,ORANGE COUNTY,720,720,720,720,720,972.09,0,0,0,0,28.66354,-81.52046,Residential,Wood,1 310068,FL,ORANGE COUNTY,0,0,0,8941160.7,8941160.7,13320000,0,0,0,0,28.62484,-81.50313,Commercial,Reinforced Masonry,1 240511,FL,ORANGE COUNTY,0,917114.07,0,0,917114.07,981279.04,0,0,0,0,28.6598,-81.4938,Residential,Masonry,4 665070,FL,ORANGE COUNTY,0,412667.66,0,0,412667.66,571821.2,0,0,0,0,28.6598,-81.4938,Residential,Masonry,1 390990,FL,ORANGE COUNTY,0,67335.83,0,0,67335.83,73198.43,0,0,0,0,28.6598,-81.4938,Residential,Wood,3 410634,FL,ORANGE COUNTY,0,89781.11,0,0,89781.11,72550.32,0,0,0,0,28.669171,-81.557932,Residential,Wood,1 659748,FL,ORANGE COUNTY,0,56113.2,0,0,56113.2,77573.13,0,0,0,0,28.6598,-81.4938,Residential,Wood,4 395107,FL,ORANGE COUNTY,0,28056.6,0,0,28056.6,24947.93,0,0,0,0,28.6598,-81.4938,Residential,Wood,4 682596,FL,SEMINOLE COUNTY,0,96936.93,0,0,96936.93,120361.35,0,0,0,0,28.64908,-81.28904,Residential,Wood,1 981521,FL,SEMINOLE COUNTY,0,118670.2,0,0,118670.2,157383.74,0,0,0,0,28.64908,-81.28904,Residential,Wood,1 723412,FL,SEMINOLE COUNTY,0,107923.95,0,0,107923.95,147078.01,0,0,0,0,28.64908,-81.28904,Residential,Wood,1 546812,FL,SEMINOLE COUNTY,0,62769.12,0,0,62769.12,77293.39,0,0,0,0,28.64908,-81.28904,Residential,Wood,1 579109,FL,SEMINOLE COUNTY,0,208575,0,208575,208575,185271.33,0,0,0,0,28.651947,-81.321037,Residential,Wood,1 703881,FL,SEMINOLE COUNTY,373345.2,373345.2,373345.2,373345.2,373345.2,517014.03,0,0,0,0,28.671391,-81.307686,Residential,Masonry,1 222608,FL,SEMINOLE COUNTY,23850,23850,23850,23850,23850,24925.44,0,1192.5,0,0,28.671391,-81.307686,Residential,Wood,1 502705,FL,SEMINOLE COUNTY,1731150,1731150,1731150,1731150,1731150,1718387.96,0,0,0,0,28.6677,-81.33918,Residential,Masonry,1 798574,FL,SEMINOLE COUNTY,815901.3,815901.3,815901.3,815901.3,815901.3,722327.21,0,0,0,0,28.64648,-81.28287,Residential,Masonry,1 183731,FL,SEMINOLE COUNTY,588042,588042,588042,588042,588042,701986.9,0,0,0,0,28.64648,-81.28287,Residential,Masonry,1 138804,FL,SEMINOLE COUNTY,432000,432000,432000,432000,432000,360355.39,0,0,0,0,28.6677,-81.33918,Residential,Masonry,1 876858,FL,SEMINOLE COUNTY,189640.8,189640.8,189640.8,189640.8,189640.8,149832.92,0,0,0,0,28.645611,-81.279854,Residential,Wood,1 639108,FL,SEMINOLE COUNTY,171000,171000,171000,171000,171000,200024.86,0,0,0,0,28.66647,-81.33856,Residential,Wood,1 980390,FL,SEMINOLE COUNTY,55800,55800,55800,55800,55800,64624.44,0,0,0,0,28.66698,-81.33862,Residential,Wood,1 814008,FL,SEMINOLE COUNTY,6300,6300,6300,6300,6300,10224.14,0,0,0,0,28.64648,-81.28287,Residential,Wood,1 219829,FL,SEMINOLE COUNTY,1800,1800,1800,1800,1800,2521.44,0,0,0,0,28.64648,-81.28287,Residential,Wood,1 634473,FL,SEMINOLE COUNTY,0,1714319.64,0,0,1714319.64,2195614.88,0,0,0,0,28.67634,-81.34704,Residential,Masonry,1 471728,FL,SEMINOLE COUNTY,0,3698.64,0,0,3698.64,4393.19,0,0,0,0,28.67634,-81.34704,Residential,Wood,1 577016,FL,SEMINOLE COUNTY,1101778.2,1101778.2,1101778.2,1101778.2,1101778.2,1339101.22,0,0,0,0,28.648361,-81.32412,Residential,Masonry,1 543773,FL,SEMINOLE COUNTY,0,40875.98,0,0,40875.98,37455.48,0,0,0,0,28.6714,-81.33681,Residential,Wood,1 468842,FL,SEMINOLE COUNTY,0,4998005.81,0,0,4998005.81,5198395.85,0,0,0,0,28.6714,-81.33681,Commercial,Reinforced Masonry,1 477009,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,91788.24,0,0,0,0,28.67461,-81.31772,Residential,Wood,3 702221,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,85846.92,0,0,0,0,28.6614,-81.315,Residential,Wood,4 451547,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,87341.75,0,0,0,0,28.674454,-81.307442,Residential,Wood,1 381251,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,125111.16,0,0,0,0,28.6614,-81.315,Residential,Wood,3 814778,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,127363.02,0,0,0,0,28.67999,-81.31598,Residential,Wood,1 436177,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,127759.31,0,0,0,0,28.6614,-81.315,Residential,Wood,3 422270,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,164044,0,0,0,0,28.65625,-81.3228,Residential,Wood,3 899033,FL,SEMINOLE COUNTY,0,1180.86,0,0,1180.86,1252.76,0,0,0,0,28.66633,-81.343825,Residential,Wood,3 960443,FL,SEMINOLE COUNTY,0,2343.56,0,0,2343.56,2847.25,0,0,0,0,28.66633,-81.343825,Residential,Wood,3 779063,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,94055.63,0,0,0,0,28.696045,-81.27937,Residential,Wood,3 455228,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,176676.21,0,0,0,0,28.684999,-81.323364,Residential,Wood,1 658749,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,140003.1,0,0,0,0,28.6614,-81.315,Residential,Wood,4 871275,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,122121.08,0,0,0,0,28.690353,-81.319504,Residential,Wood,3 332589,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,158180.85,0,0,0,0,28.63594,-81.32092,Residential,Wood,4 547574,FL,SEMINOLE COUNTY,0,18167.1,0,0,18167.1,14466.17,0,0,0,0,28.679805,-81.33312,Residential,Wood,3 177428,FL,SEMINOLE COUNTY,0,13625.33,0,0,13625.33,12420.85,0,0,0,0,28.648866,-81.325153,Residential,Wood,4 947369,FL,SEMINOLE COUNTY,0,13625.33,0,0,13625.33,10006.44,0,0,0,0,28.6614,-81.315,Residential,Wood,4 453235,FL,SEMINOLE COUNTY,0,56785.82,0,0,56785.82,57658.85,0,0,0,0,28.67442,-81.32728,Residential,Wood,1 788602,FL,SEMINOLE COUNTY,0,852449.51,0,0,852449.51,1243382.86,0,0,0,0,28.6614,-81.315,Residential,Masonry,3 743535,FL,SEMINOLE COUNTY,0,2270.89,0,0,2270.89,3639.6,0,0,0,0,28.689722,-81.319359,Residential,Wood,1 935053,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,109810.26,0,0,0,0,28.686472,-81.325508,Residential,Wood,1 812288,FL,SEMINOLE COUNTY,0,799.35,0,0,799.35,941,0,0,0,0,28.66633,-81.343825,Residential,Wood,3 303006,FL,SEMINOLE COUNTY,0,5698111.79,0,0,5698111.79,5263522.5,0,0,0,0,28.672361,-81.337784,Commercial,Reinforced Masonry,1 580379,FL,SEMINOLE COUNTY,0,1044608.41,0,0,1044608.41,1386660.21,0,0,0,0,28.6614,-81.315,Residential,Masonry,4 446311,FL,SEMINOLE COUNTY,0,13625.33,0,0,13625.33,16734.08,0,0,0,0,28.652005,-81.32256,Residential,Wood,3 782245,FL,SEMINOLE COUNTY,0,13625.33,0,0,13625.33,18727.33,0,0,0,0,28.64948,-81.343715,Residential,Wood,3 508328,FL,SEMINOLE COUNTY,0,13625.33,0,0,13625.33,11107.15,0,0,0,0,28.6614,-81.315,Residential,Wood,4 928701,FL,SEMINOLE COUNTY,0,11036.51,0,0,11036.51,10354.71,0,0,0,0,28.66633,-81.343825,Residential,Wood,3 153920,FL,SEMINOLE COUNTY,0,1135.44,0,0,1135.44,1045.06,0,0,0,0,28.67548,-81.3408,Residential,Wood,1 444812,FL,SEMINOLE COUNTY,0,28931.11,0,0,28931.11,33980.46,0,0,0,0,28.67548,-81.3408,Residential,Wood,1 734386,FL,SEMINOLE COUNTY,0,127.17,0,0,127.17,120.8,0,0,0,0,28.632225,-81.31754,Residential,Wood,1 736510,FL,SEMINOLE COUNTY,0,1017.36,0,0,1017.36,1022.55,0,0,0,0,28.67548,-81.3408,Residential,Wood,1 153703,FL,SEMINOLE COUNTY,0,46489.62,0,0,46489.62,55218.51,0,0,0,0,28.67548,-81.3408,Residential,Wood,1 399167,FL,SEMINOLE COUNTY,0,3524.42,0,0,3524.42,3239.01,0,0,0,0,28.67548,-81.3408,Residential,Wood,1 804950,FL,SEMINOLE COUNTY,0,5195.79,0,0,5195.79,5428.23,0,0,0,0,28.67548,-81.3408,Residential,Wood,1 561857,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,136116.61,0,0,0,0,28.676215,-81.30076,Residential,Wood,3 663430,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,150696.66,0,0,0,0,28.69066,-81.314665,Residential,Wood,1 506115,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,147460.1,0,0,0,0,28.685646,-81.330254,Residential,Wood,1 361754,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,157658.66,0,0,0,0,28.6614,-81.315,Residential,Wood,4 236203,FL,SEMINOLE COUNTY,0,472.34,0,0,472.34,735.98,0,0,0,0,28.632225,-81.31754,Residential,Wood,1 150135,FL,SEMINOLE COUNTY,0,7948.11,0,0,7948.11,7101.79,0,0,0,0,28.632225,-81.31754,Residential,Wood,1 204804,FL,SEMINOLE COUNTY,0,13125.73,0,0,13125.73,15332.53,0,0,0,0,28.632225,-81.31754,Residential,Wood,1 313605,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,148703.55,0,0,0,0,28.6614,-81.315,Residential,Wood,3 855449,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,86114.25,0,0,0,0,28.6614,-81.315,Residential,Wood,3 794748,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,83028.32,0,0,0,0,28.6614,-81.315,Residential,Wood,4 107051,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,183589.36,0,0,0,0,28.6614,-81.315,Residential,Wood,3 183602,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,110365.15,0,0,0,0,28.66422,-81.29548,Residential,Wood,1 498491,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,150914.12,0,0,0,0,28.65275,-81.308885,Residential,Wood,3 702253,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,91337.38,0,0,0,0,28.677694,-81.314919,Residential,Wood,3 319385,FL,SEMINOLE COUNTY,0,944.69,0,0,944.69,780.66,0,0,0,0,28.66633,-81.343825,Residential,Wood,3 596894,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,97458.56,0,0,0,0,28.6614,-81.315,Residential,Wood,4 772433,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,141646.72,0,0,0,0,28.6614,-81.315,Residential,Wood,4 517203,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,115308.28,0,0,0,0,28.6614,-81.315,Residential,Wood,4 411653,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,79514.41,0,0,0,0,28.6614,-81.315,Residential,Wood,1 456625,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,89211.83,0,0,0,0,28.6614,-81.315,Residential,Wood,4 900269,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,118002.11,0,0,0,0,28.6614,-81.315,Residential,Wood,4 214401,FL,SEMINOLE COUNTY,0,302316.03,0,0,302316.03,490296.14,0,0,0,0,28.64701,-81.3212,Residential,Wood,3 417975,FL,SEMINOLE COUNTY,0,102189.95,0,0,102189.95,110070.84,0,0,0,0,28.669178,-81.32061,Residential,Wood,1 493066,FL,SEMINOLE COUNTY,0,517762.43,0,0,517762.43,775028.23,0,0,0,0,28.6614,-81.315,Residential,Masonry,4 822643,FL,SEMINOLE COUNTY,0,60314.78,0,0,60314.78,56331.95,0,0,0,0,28.6614,-81.315,Residential,Wood,4 477281,FL,SEMINOLE COUNTY,0,736676.02,0,0,736676.02,1046921.23,0,0,0,0,28.6614,-81.315,Residential,Masonry,4 713004,FL,SEMINOLE COUNTY,0,155510.4,0,0,155510.4,182973.54,0,0,0,0,28.6614,-81.315,Residential,Wood,4 859645,FL,SEMINOLE COUNTY,0,387685.97,0,0,387685.97,339287.26,0,0,0,0,28.6614,-81.315,Residential,Masonry,4 354217,FL,SEMINOLE COUNTY,0,511040.6,0,0,511040.6,461530.99,0,0,0,0,28.6614,-81.315,Residential,Masonry,4 316833,FL,SEMINOLE COUNTY,0,211010.9,0,0,211010.9,283102.35,0,0,0,0,28.6614,-81.315,Residential,Wood,4 560360,FL,SEMINOLE COUNTY,0,7448.51,0,0,7448.51,6107.78,0,0,0,0,28.6614,-81.315,Residential,Wood,4 205495,FL,SEMINOLE COUNTY,0,296752.36,0,0,296752.36,416580.66,0,0,0,0,28.63764,-81.32149,Residential,Wood,1 894651,FL,SEMINOLE COUNTY,0,782774.13,0,0,782774.13,673794.75,0,0,0,0,28.6614,-81.315,Residential,Masonry,3 785598,FL,SEMINOLE COUNTY,0,421344.16,0,0,421344.16,611739.06,0,0,0,0,28.6614,-81.315,Residential,Masonry,3 845083,FL,SEMINOLE COUNTY,0,1580163.7,0,0,1580163.7,1977401.05,0,0,0,0,28.682993,-81.321419,Residential,Masonry,1 630973,FL,SEMINOLE COUNTY,0,722525.66,0,0,722525.66,1144341.92,0,0,0,0,28.682993,-81.321419,Residential,Masonry,1 178266,FL,SEMINOLE COUNTY,0,158053.79,0,0,158053.79,180295.12,0,0,0,0,28.6614,-81.315,Residential,Wood,4 474414,FL,SEMINOLE COUNTY,0,795655.52,0,0,795655.52,842121.8,0,0,0,0,28.63764,-81.32149,Residential,Masonry,1 190421,FL,SEMINOLE COUNTY,0,145997.2,0,0,145997.2,160903.51,0,0,0,0,28.63764,-81.32149,Residential,Wood,1 619191,FL,SEMINOLE COUNTY,0,139341.68,0,0,139341.68,209413.82,0,0,0,0,28.6614,-81.315,Residential,Wood,4 398298,FL,SEMINOLE COUNTY,0,1235.36,0,0,1235.36,1029.66,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 987070,FL,SEMINOLE COUNTY,0,30702.4,0,0,30702.4,39458.73,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 179662,FL,SEMINOLE COUNTY,0,11354.44,0,0,11354.44,10579.73,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 740875,FL,SEMINOLE COUNTY,0,30202.81,0,0,30202.81,40783.76,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 669752,FL,SEMINOLE COUNTY,0,3524.42,0,0,3524.42,3996.69,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 717318,FL,SEMINOLE COUNTY,0,8502.2,0,0,8502.2,8272.05,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 753485,FL,SEMINOLE COUNTY,0,1308.03,0,0,1308.03,1294.3,0,0,0,0,28.66633,-81.343825,Residential,Wood,3 218589,FL,SEMINOLE COUNTY,0,1962.05,0,0,1962.05,2795.52,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 797016,FL,SEMINOLE COUNTY,0,2743.23,0,0,2743.23,1998.96,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 666109,FL,SEMINOLE COUNTY,0,12389.96,0,0,12389.96,18266.62,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 581344,FL,SEMINOLE COUNTY,0,3969.51,0,0,3969.51,5124.96,0,0,0,0,28.651884,-81.316887,Residential,Wood,1 496111,FL,SEMINOLE COUNTY,0,799.35,0,0,799.35,1166.42,0,0,0,0,28.6615,-81.306855,Residential,Wood,3 258139,FL,SEMINOLE COUNTY,0,16223.22,0,0,16223.22,17369.39,0,0,0,0,28.6615,-81.306855,Residential,Wood,3 673015,FL,SEMINOLE COUNTY,0,34374.88,0,0,34374.88,50876.55,0,0,0,0,28.6614,-81.315,Residential,Wood,4 652869,FL,SEMINOLE COUNTY,0,127.17,0,0,127.17,110.17,0,0,0,0,28.6615,-81.306855,Residential,Wood,3 955115,FL,SEMINOLE COUNTY,0,25343.11,0,0,25343.11,33928.09,0,0,0,0,28.689722,-81.319359,Residential,Wood,1 196125,FL,SEMINOLE COUNTY,0,2270.89,0,0,2270.89,2582.69,0,0,0,0,28.6615,-81.306855,Residential,Wood,3 591714,FL,SEMINOLE COUNTY,0,46489.62,0,0,46489.62,59698.66,0,0,0,0,28.689722,-81.319359,Residential,Wood,1 558323,FL,SEMINOLE COUNTY,0,127.17,0,0,127.17,205.1,0,0,0,0,28.689722,-81.319359,Residential,Wood,1 758909,FL,SEMINOLE COUNTY,0,3660.67,0,0,3660.67,3808.56,0,0,0,0,28.689722,-81.319359,Residential,Wood,1 458681,FL,SEMINOLE COUNTY,0,47007.38,0,0,47007.38,62302.45,0,0,0,0,28.6615,-81.306855,Residential,Wood,3 854459,FL,SEMINOLE COUNTY,0,1071.86,0,0,1071.86,1167.54,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 854703,FL,SEMINOLE COUNTY,0,25433.94,0,0,25433.94,19668.07,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 770733,FL,SEMINOLE COUNTY,0,20950.3,0,0,20950.3,21282.53,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 847896,FL,SEMINOLE COUNTY,0,1744.04,0,0,1744.04,2578.61,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 463800,FL,SEMINOLE COUNTY,0,1598.71,0,0,1598.71,2224.08,0,0,0,0,28.689722,-81.319359,Residential,Wood,1 571317,FL,SEMINOLE COUNTY,0,3033.91,0,0,3033.91,4599.43,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 354908,FL,SEMINOLE COUNTY,0,1171.78,0,0,1171.78,1686.31,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 586642,FL,SEMINOLE COUNTY,0,22890.55,0,0,22890.55,20848.71,0,0,0,0,28.67427,-81.32752,Residential,Wood,1 160249,FL,SEMINOLE COUNTY,0,139379.62,0,0,139379.62,182954.15,0,0,0,0,28.674171,-81.317772,Residential,Wood,1 528823,FL,SEMINOLE COUNTY,0,139379.62,0,0,139379.62,223386.51,0,0,0,0,28.655821,-81.322792,Residential,Wood,1 358339,FL,SEMINOLE COUNTY,0,134002.32,0,0,134002.32,142069.26,0,0,0,0,28.6531,-81.30811,Residential,Wood,3 339127,FL,SEMINOLE COUNTY,0,21079.02,0,0,21079.02,26102.74,0,0,0,0,28.6531,-81.30811,Residential,Wood,3 215597,FL,SEMINOLE COUNTY,1048483.8,1048483.8,1048483.8,1048483.8,1048483.8,1086497.63,0,0,0,0,28.627439,-81.317032,Residential,Masonry,1 204263,FL,SEMINOLE COUNTY,0,14580000,0,14580000,14580000,21150000,0,0,0,0,28.676445,-81.311829,Commercial,Reinforced Concrete,3 351114,FL,SEMINOLE COUNTY,0,1374286.5,0,1374286.5,1374286.5,1813728.35,0,0,0,0,28.661739,-81.314072,Residential,Masonry,1 108618,FL,SEMINOLE COUNTY,0,814176,0,814176,814176,1214884.93,0,0,0,0,28.661739,-81.314072,Residential,Masonry,1 561269,FL,SEMINOLE COUNTY,0,1221682.5,0,1221682.5,1221682.5,1981104.78,0,0,0,0,28.647572,-81.283546,Residential,Masonry,3 705290,FL,SEMINOLE COUNTY,0,3736647,0,3736647,3736647,4127724.48,0,0,0,0,28.66025,-81.3179,Commercial,Reinforced Masonry,1 208802,FL,SEMINOLE COUNTY,0,1113489,0,1113489,1113489,1262919.22,0,0,0,0,28.66025,-81.3179,Residential,Masonry,1 782643,FL,SEMINOLE COUNTY,0,13851,0,13851,13851,12766.83,0,0,0,0,28.653293,-81.307234,Residential,Wood,3 648136,FL,SEMINOLE COUNTY,0,881968.5,0,881968.5,881968.5,1424423.23,0,0,0,0,28.653293,-81.307234,Residential,Masonry,3 512912,FL,SEMINOLE COUNTY,0,924129,0,924129,924129,1395896.85,0,0,0,0,28.653293,-81.307234,Residential,Masonry,3 105883,FL,SEMINOLE COUNTY,0,4183123.5,0,4183123.5,4183123.5,4039642.36,0,0,0,0,28.653293,-81.307234,Commercial,Reinforced Masonry,3 698725,FL,SEMINOLE COUNTY,0,1135202.4,0,1135202.4,1135202.4,1659211.83,0,0,0,0,28.64827,-81.27555,Residential,Masonry,1 269604,FL,SEMINOLE COUNTY,0,1590895.32,0,0,1590895.32,1775388.27,0,0,0,0,28.649979,-81.275429,Residential,Masonry,1 150736,FL,SEMINOLE COUNTY,0,1590895.32,0,0,1590895.32,1487054.4,0,0,0,0,28.649979,-81.275429,Residential,Masonry,1 931796,FL,SEMINOLE COUNTY,0,1590895.32,0,0,1590895.32,1365040.69,0,0,0,0,28.649979,-81.275429,Residential,Masonry,1 958825,FL,SEMINOLE COUNTY,0,17568.54,0,0,17568.54,23060.61,0,0,0,0,28.677351,-81.269124,Residential,Wood,1 487364,FL,SEMINOLE COUNTY,0,5823508.68,0,0,5823508.68,6291439.25,0,0,0,0,28.677351,-81.269124,Commercial,Reinforced Masonry,1 231834,FL,SEMINOLE COUNTY,0,78596.1,0,78596.1,78596.1,144362.57,0,0,0,0,28.677351,-81.269124,Residential,Wood,1 583499,FL,SEMINOLE COUNTY,0,811851.48,0,0,811851.48,939797.65,0,0,0,0,28.677351,-81.269124,Residential,Masonry,1 889978,FL,SEMINOLE COUNTY,0,555330.47,0,0,555330.47,514591.43,0,0,0,0,28.6491,-81.27005,Residential,Masonry,1 216609,FL,SEMINOLE COUNTY,0,310500,0,310500,310500,453485.25,0,6210,0,0,28.697336,-81.315474,Residential,Wood,1 182675,FL,SEMINOLE COUNTY,0,1496700,0,1496700,1496700,2521460.56,0,29934,0,0,28.697054,-81.315432,Residential,Masonry,1 842179,FL,SEMINOLE COUNTY,0,567900,0,567900,567900,522173.26,0,11358,0,0,28.697054,-81.315432,Residential,Masonry,1 637024,FL,SEMINOLE COUNTY,456818.4,456818.4,0,0,456818.4,498989.59,0,0,0,0,28.664688,-81.286446,Residential,Masonry,1 458457,FL,SEMINOLE COUNTY,0,296123.78,0,0,296123.78,500441.78,0,0,0,0,28.692738,-81.314789,Residential,Wood,3 303988,FL,SEMINOLE COUNTY,0,1037729.44,0,0,1037729.44,1164970.63,0,0,0,0,28.692738,-81.314789,Residential,Masonry,3 460850,FL,SEMINOLE COUNTY,0,9584.06,0,0,9584.06,11535.37,0,0,0,0,28.692738,-81.314789,Residential,Wood,3 444202,FL,SEMINOLE COUNTY,0,48645.14,0,0,48645.14,82362.06,0,0,0,0,28.69857,-81.313385,Residential,Wood,3 993870,FL,SEMINOLE COUNTY,0,65573.18,0,0,65573.18,64101.07,0,0,0,0,28.677132,-81.262245,Residential,Wood,1 904351,FL,SEMINOLE COUNTY,0,161588.95,0,0,161588.95,172179.49,0,0,0,0,28.69857,-81.313385,Residential,Wood,3 937993,FL,SEMINOLE COUNTY,0,119835.45,0,0,119835.45,148560.97,0,0,0,0,28.69857,-81.313385,Residential,Wood,3 928692,FL,SEMINOLE COUNTY,0,90189.91,0,0,90189.91,118011.69,0,0,0,0,28.69857,-81.313385,Residential,Wood,3 854873,FL,SEMINOLE COUNTY,0,844.14,0,0,844.14,976.05,0,0,0,0,28.686995,-81.29885,Residential,Wood,3 924217,FL,SEMINOLE COUNTY,0,14430.72,0,0,14430.72,22733.82,0,0,0,0,28.69068,-81.30461,Residential,Wood,1 469422,FL,SEMINOLE COUNTY,0,494.11,0,0,494.11,516.85,0,0,0,0,28.69068,-81.30461,Residential,Wood,1 486613,FL,SEMINOLE COUNTY,0,103859.61,0,0,103859.61,84849.15,0,0,0,0,28.676641,-81.242088,Residential,Wood,1 717438,FL,SEMINOLE COUNTY,0,1662418.73,0,0,1662418.73,1905780.2,0,0,0,0,28.676641,-81.242088,Residential,Masonry,1 716372,FL,SEMINOLE COUNTY,0,352802.2,0,0,352802.2,293342.33,0,0,0,0,28.676641,-81.242088,Residential,Wood,1 728231,FL,SEMINOLE COUNTY,0,4340.76,0,0,4340.76,4780.5,0,0,0,0,28.705126,-81.307297,Residential,Wood,1 912939,FL,SEMINOLE COUNTY,0,1108279.15,0,0,1108279.15,1914521.2,0,0,0,0,28.676641,-81.242088,Residential,Masonry,1 817375,FL,SEMINOLE COUNTY,0,230891.49,0,0,230891.49,203928.91,0,0,0,0,28.6858,-81.2797,Residential,Wood,4 158157,FL,SEMINOLE COUNTY,0,923565.96,0,0,923565.96,1542760.6,0,0,0,0,28.6858,-81.2797,Residential,Masonry,4 959746,FL,SEMINOLE COUNTY,0,125143.19,0,0,125143.19,114881.45,0,0,0,0,28.696911,-81.262291,Residential,Wood,1 743800,FL,SEMINOLE COUNTY,0,66219.68,0,0,66219.68,76324.8,0,0,0,0,28.698442,-81.261292,Residential,Wood,1 168316,FL,SEMINOLE COUNTY,0,82197.37,0,0,82197.37,96516.15,0,0,0,0,28.696911,-81.262291,Residential,Wood,1 690436,FL,SEMINOLE COUNTY,0,92356.6,0,0,92356.6,116892.97,0,0,0,0,28.69988,-81.30696,Residential,Wood,1 365572,FL,SEMINOLE COUNTY,0,230891.49,0,0,230891.49,195566.02,0,0,0,0,28.6858,-81.2797,Residential,Wood,4 457610,FL,SEMINOLE COUNTY,0,84762.11,0,0,84762.11,107431.91,0,0,0,0,28.71399,-81.31761,Residential,Wood,3 995820,FL,SEMINOLE COUNTY,0,317335.42,0,0,317335.42,433162.84,0,0,0,0,28.69663,-81.309315,Residential,Wood,3 175507,FL,SEMINOLE COUNTY,0,30904.36,0,0,30904.36,41846.98,0,0,0,0,28.681755,-81.27453,Residential,Wood,3 881231,FL,SEMINOLE COUNTY,0,42582.86,0,0,42582.86,52516.67,0,0,0,0,28.684715,-81.236155,Residential,Wood,3 379254,FL,SEMINOLE COUNTY,0,41543.84,0,0,41543.84,39931.94,0,0,0,0,28.68913,-81.27598,Residential,Wood,3 224118,FL,SEMINOLE COUNTY,0,42442.47,0,0,42442.47,74062.8,0,0,0,0,28.6858,-81.2797,Residential,Wood,3 877164,FL,SEMINOLE COUNTY,0,54003.67,0,0,54003.67,37940.6,0,0,0,0,28.698185,-81.29773,Residential,Wood,3 755627,FL,SEMINOLE COUNTY,0,8075.66,0,0,8075.66,10969.01,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 178367,FL,SEMINOLE COUNTY,0,13851.64,0,0,13851.64,14254.35,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 793743,FL,SEMINOLE COUNTY,0,51849.92,0,0,51849.92,62941.6,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 596798,FL,SEMINOLE COUNTY,0,38754.67,0,0,38754.67,49481.97,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 603973,FL,SEMINOLE COUNTY,0,894.94,0,0,894.94,1393.35,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 151105,FL,SEMINOLE COUNTY,0,2696.81,0,0,2696.81,3813.67,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 998959,FL,SEMINOLE COUNTY,0,5704.87,0,0,5704.87,6113.34,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 337349,FL,SEMINOLE COUNTY,0,1572.83,0,0,1572.83,2478.79,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 539184,FL,SEMINOLE COUNTY,0,92356.6,0,0,92356.6,134589.42,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 132038,FL,SEMINOLE COUNTY,0,64412.26,0,0,64412.26,66969.3,0,0,0,0,28.677132,-81.262245,Residential,Wood,1 499151,FL,SEMINOLE COUNTY,0,902416.3,0,0,902416.3,1226434.29,0,0,0,0,28.695286,-81.304939,Residential,Masonry,1 984705,FL,SEMINOLE COUNTY,0,2110.35,0,0,2110.35,2125.12,0,0,0,0,28.695286,-81.304939,Residential,Wood,1 215062,FL,SEMINOLE COUNTY,0,95627.87,0,0,95627.87,143503.19,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 513075,FL,SEMINOLE COUNTY,0,1772.32,0,0,1772.32,2531.63,0,0,0,0,28.695286,-81.304939,Residential,Wood,1 686858,FL,SEMINOLE COUNTY,0,59789.81,0,0,59789.81,57248.03,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 921368,FL,SEMINOLE COUNTY,0,3005.28,0,0,3005.28,3700.68,0,0,0,0,28.695286,-81.304939,Residential,Wood,1 264122,FL,SEMINOLE COUNTY,0,559496.26,0,0,559496.26,565373.77,0,0,0,0,28.67736,-81.26181,Residential,Masonry,1 579231,FL,SEMINOLE COUNTY,0,1803.72,0,0,1803.72,1445.43,0,0,0,0,28.67736,-81.26181,Residential,Wood,1 271013,FL,SEMINOLE COUNTY,0,831.21,0,0,831.21,781.26,0,0,0,0,28.690453,-81.30423,Residential,Wood,1 781328,FL,SEMINOLE COUNTY,0,3255.57,0,0,3255.57,4990.65,0,0,0,0,28.690453,-81.30423,Residential,Wood,1 955339,FL,SEMINOLE COUNTY,0,956.81,0,0,956.81,1033.54,0,0,0,0,28.705669,-81.274986,Residential,Wood,3 278435,FL,SEMINOLE COUNTY,0,3005.28,0,0,3005.28,2833.98,0,0,0,0,28.705126,-81.307297,Residential,Wood,1 527744,FL,SEMINOLE COUNTY,0,30015.89,0,0,30015.89,34706.54,0,0,0,0,28.705126,-81.307297,Residential,Wood,1 942421,FL,SEMINOLE COUNTY,0,1828.66,0,0,1828.66,2683.83,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 419674,FL,SEMINOLE COUNTY,0,5763.05,0,0,5763.05,8737.94,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 400777,FL,SEMINOLE COUNTY,0,2682.04,0,0,2682.04,2538.71,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 846517,FL,SEMINOLE COUNTY,0,914.33,0,0,914.33,1557.84,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 249574,FL,SEMINOLE COUNTY,0,1496.18,0,0,1496.18,2144.5,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 553254,FL,SEMINOLE COUNTY,0,17547.75,0,0,17547.75,17693.66,0,0,0,0,28.700476,-81.305695,Residential,Wood,1 687564,FL,SEMINOLE COUNTY,0,851430.7,0,0,851430.7,1233018.1,0,0,0,0,28.64803,-81.26884,Residential,Masonry,1 808190,FL,SEMINOLE COUNTY,0,1296622.35,0,0,1296622.35,1428452.54,0,0,0,0,28.672476,-81.284355,Residential,Masonry,4 597743,FL,SEMINOLE COUNTY,0,12510000,0,12510000,12510000,9540000,0,0,0,0,28.715437,-81.316605,Commercial,Reinforced Concrete,1 614920,FL,SEMINOLE COUNTY,0,393417,0,393417,393417,419006.81,0,0,0,0,28.715437,-81.316605,Residential,Masonry,1 739587,FL,SEMINOLE COUNTY,0,1767046.5,0,1767046.5,1767046.5,1892860.21,0,0,0,0,28.691572,-81.263916,Residential,Masonry,1 308869,FL,SEMINOLE COUNTY,0,3023662.5,0,3023662.5,3023662.5,2364745.97,0,0,0,0,28.691572,-81.263916,Commercial,Reinforced Masonry,1 883600,FL,SEMINOLE COUNTY,0,5709735,0,5709735,5709735,4426620.51,0,114194.7,0,0,28.691572,-81.263916,Commercial,Reinforced Masonry,1 661728,FL,SEMINOLE COUNTY,0,6628203,0,6628203,6628203,5766125.66,0,0,0,0,28.691572,-81.263916,Commercial,Reinforced Masonry,1 155165,FL,SEMINOLE COUNTY,0,50589,0,50589,50589,51904.31,0,0,0,0,28.691324,-81.263962,Residential,Wood,1 180308,FL,SEMINOLE COUNTY,0,303534,0,303534,303534,414280.2,0,0,0,0,28.691324,-81.263962,Residential,Wood,1 946232,FL,SEMINOLE COUNTY,0,13680000,0,13680000,13680000,16380000,0,0,0,0,28.704578,-81.295616,Commercial,Reinforced Concrete,3 834920,FL,SEMINOLE COUNTY,0,581377.5,0,581377.5,581377.5,816665.63,0,0,0,0,28.704578,-81.295616,Residential,Masonry,3 439387,FL,SEMINOLE COUNTY,0,1689457.5,0,1689457.5,1689457.5,2117718.08,0,0,0,0,28.651489,-81.253418,Residential,Masonry,1 831974,FL,SEMINOLE COUNTY,0,1965870,0,1965870,1965870,1951401.2,0,39317.4,0,0,28.651489,-81.253418,Commercial,Reinforced Masonry,1 466485,FL,SEMINOLE COUNTY,0,1730281.5,0,1730281.5,1730281.5,2219086.02,0,0,0,0,28.651489,-81.253418,Residential,Masonry,1 411190,FL,SEMINOLE COUNTY,0,1367725.5,0,1367725.5,1367725.5,2115729.11,0,0,0,0,28.651489,-81.253418,Residential,Masonry,1 476709,FL,SEMINOLE COUNTY,0,753769.8,0,753769.8,753769.8,1048343.04,0,0,0,0,28.703993,-81.288177,Residential,Masonry,1 263455,FL,SEMINOLE COUNTY,0,216216,0,216216,216216,241186.79,0,0,0,0,28.703993,-81.288177,Residential,Wood,1 854234,FL,SEMINOLE COUNTY,0,770310,0,770310,770310,1163155.78,0,15406.2,0,0,28.698097,-81.312088,Residential,Masonry,3 483318,FL,SEMINOLE COUNTY,0,828265.5,0,828265.5,828265.5,869678.78,0,0,0,0,28.698097,-81.312088,Residential,Masonry,3 256283,FL,SEMINOLE COUNTY,0,8575821,0,8575821,8575821,11070000,0,0,0,0,28.70134,-81.259758,Commercial,Reinforced Masonry,1 904090,FL,SEMINOLE COUNTY,0,7406010,0,7406010,7406010,8407746.91,0,148120.2,0,0,28.70134,-81.259758,Commercial,Reinforced Masonry,1 531764,FL,SEMINOLE COUNTY,0,475380,0,475380,475380,370796.4,0,9507.6,0,0,28.70134,-81.259758,Residential,Masonry,1 771057,FL,SEMINOLE COUNTY,0,122607,0,122607,122607,104661.26,0,0,0,0,28.70134,-81.259758,Residential,Wood,1 730427,FL,SEMINOLE COUNTY,0,127395,0,127395,127395,196412.52,0,2547.9,0,0,28.70134,-81.259758,Residential,Wood,1 352088,FL,SEMINOLE COUNTY,0,19836,0,19836,19836,35480.57,0,0,0,0,28.70134,-81.259758,Residential,Wood,1 864800,FL,SEMINOLE COUNTY,1580724,1580724,1580724,1580724,1580724,1361521.84,0,79036.2,0,0,28.704477,-81.283707,Residential,Masonry,1 433395,FL,SEMINOLE COUNTY,688905,688905,688905,688905,688905,704138.07,0,0,0,0,28.64819,-81.26784,Residential,Masonry,1 298799,FL,SEMINOLE COUNTY,0,225000,0,225000,225000,233372.25,0,2250,0,0,28.698212,-81.261696,Residential,Wood,1 960988,FL,ORANGE COUNTY,317461.5,317461.5,0,0,317461.5,338382.21,0,0,0,0,28.538822,-80.971413,Residential,Wood,1 327073,FL,ORANGE COUNTY,0,921581.44,0,0,921581.44,828409.56,0,0,0,0,28.560461,-81.02121,Residential,Masonry,4 876180,FL,ORANGE COUNTY,0,106427.48,0,0,106427.48,107242.51,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 777412,FL,ORANGE COUNTY,0,83871.07,0,0,83871.07,76577.64,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 350454,FL,ORANGE COUNTY,0,89444.65,0,0,89444.65,117621.5,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 775875,FL,ORANGE COUNTY,0,89444.65,0,0,89444.65,95203.54,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 864601,FL,ORANGE COUNTY,0,8655.47,0,0,8655.47,7799.43,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 628207,FL,ORANGE COUNTY,0,62552.17,0,0,62552.17,45825.72,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 405765,FL,ORANGE COUNTY,0,122348.76,0,0,122348.76,163704.85,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 462992,FL,ORANGE COUNTY,0,95311.26,0,0,95311.26,154289.86,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 382162,FL,ORANGE COUNTY,0,43504.42,0,0,43504.42,53207.65,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 689962,FL,ORANGE COUNTY,0,401780.27,0,0,401780.27,564018.74,0,0,0,0,28.560978,-81.021217,Residential,Masonry,3 292711,FL,ORANGE COUNTY,0,139867.83,0,0,139867.83,155702.27,0,0,0,0,28.560978,-81.021217,Residential,Wood,3 481966,FL,ORANGE COUNTY,279000,279000,279000,279000,279000,212552.8,0,0,0,0,28.685553,-81.495972,Residential,Wood,1 679807,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,419721.84,0,0,0,0,28.700928,-81.509201,Residential,Wood,1 452104,FL,ORANGE COUNTY,0,391131.18,0,0,391131.18,423576.29,0,0,0,0,28.70496,-81.51722,Residential,Masonry,1 752086,FL,ORANGE COUNTY,0,88665.95,0,0,110832.44,156554.36,0,0,0,0,28.739143,-81.527199,Residential,Wood,3 941330,FL,ORANGE COUNTY,0,17910000,0,0,17910000,28710000,0,0,0,0,28.688257,-81.54155,Commercial,Reinforced Concrete,1 586393,FL,ORANGE COUNTY,323183.7,323183.7,0,0,323183.7,440106.07,0,0,0,0,28.69965,-81.509201,Residential,Wood,1 877691,FL,ORANGE COUNTY,0,893026.29,0,0,893026.29,946513.2,0,0,0,0,28.70725,-81.46823,Residential,Masonry,1 491207,FL,ORANGE COUNTY,0,1452076.39,0,0,1452076.39,2075968.27,0,0,0,0,28.70381,-81.50983,Residential,Masonry,3 981595,FL,ORANGE COUNTY,0,382291.33,0,0,382291.33,541223.59,0,0,0,0,28.7125,-81.5204,Residential,Masonry,4 775893,FL,ORANGE COUNTY,1130724,1130724,1130724,1130724,1130724,1572271.72,0,56536.2,0,0,28.70631,-81.50759,Residential,Masonry,1 849156,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,53186.04,0,0,0,0,28.75739,-81.531795,Residential,Wood,3 919714,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,40035.15,0,0,0,0,28.708584,-81.46698,Residential,Wood,1 782729,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,42849.02,0,0,0,0,28.706865,-81.46804,Residential,Wood,3 435278,FL,ORANGE COUNTY,0,5941922.91,0,0,5941922.91,6552265.35,0,0,0,0,28.69965,-81.509201,Commercial,Reinforced Masonry,1 159815,FL,ORANGE COUNTY,0,1362100.01,0,0,1362100.01,1715265.3,0,0,0,0,28.732979,-81.576469,Residential,Masonry,1 282075,FL,ORANGE COUNTY,0,6647.63,0,0,6647.63,7153.6,0,0,0,0,28.75738,-81.503189,Residential,Wood,1 166767,FL,ORANGE COUNTY,0,35248.38,0,0,35248.38,56583.69,0,0,0,0,28.75738,-81.503189,Residential,Wood,1 122391,FL,ORANGE COUNTY,0,33110.96,0,0,33110.96,43503.33,0,0,0,0,28.75738,-81.503189,Residential,Wood,1 265123,FL,ORANGE COUNTY,0,27888.67,0,0,27888.67,37695.64,0,0,0,0,28.70364,-81.56709,Residential,Wood,1 559754,FL,ORANGE COUNTY,0,27888.67,0,0,27888.67,45709.53,0,0,0,0,28.70364,-81.56709,Residential,Wood,1 241837,FL,ORANGE COUNTY,0,0,0,9720000,9720000,12240000,0,0,0,0,28.687456,-81.509407,Commercial,Reinforced Concrete,3 889530,FL,ORANGE COUNTY,0,0,0,7862438.7,7862438.7,8793933.26,0,0,0,0,28.719175,-81.509048,Commercial,Reinforced Masonry,1 705524,FL,ORANGE COUNTY,0,0,0,35597.7,35597.7,55976.67,0,0,0,0,28.68591,-81.50739,Residential,Wood,3 705236,FL,ORANGE COUNTY,0,0,0,18810000,18810000,26280000,0,0,0,0,28.728079,-81.540382,Commercial,Reinforced Concrete,3 658529,FL,ORANGE COUNTY,0,0,0,12960000,12960000,12690000,0,0,0,0,28.694817,-81.520531,Commercial,Reinforced Concrete,1 501961,FL,ORANGE COUNTY,0,0,0,63360000,63360000,61470000,0,0,0,0,28.692148,-81.522636,Commercial,Steel Frame,1 650684,FL,VOLUSIA COUNTY,406800,406800,406800,406800,406800,415350.94,0,0,0,0,28.88977,-81.31433,Residential,Masonry,1 824793,FL,VOLUSIA COUNTY,220320,220320,220320,220320,220320,163616.24,0,0,0,0,28.88949,-81.31506,Residential,Wood,1 811629,FL,VOLUSIA COUNTY,0,447535.44,0,0,447535.44,507505.19,0,0,0,0,28.897057,-81.30777,Residential,Masonry,1 355253,FL,VOLUSIA COUNTY,0,707364.9,0,707364.9,707364.9,860969.9,0,0,0,0,28.897057,-81.30777,Residential,Masonry,1 850212,FL,VOLUSIA COUNTY,208800,208800,208800,208800,208800,254736,0,0,0,0,28.87376,-81.31279,Residential,Wood,1 948730,FL,VOLUSIA COUNTY,530661.6,530661.6,0,0,530661.6,755184.52,0,0,0,0,28.869392,-81.315231,Residential,Masonry,4 328093,FL,VOLUSIA COUNTY,477872.1,477872.1,0,0,477872.1,559301.51,0,0,0,0,28.89122,-81.28498,Residential,Masonry,1 222750,FL,VOLUSIA COUNTY,0,2857.14,0,0,2857.14,3458.44,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 650061,FL,VOLUSIA COUNTY,0,14285.7,0,0,14285.7,23355.4,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 114474,FL,VOLUSIA COUNTY,0,28571.4,0,0,28571.4,36451.84,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 929794,FL,VOLUSIA COUNTY,0,115237.96,0,0,115237.96,100843.36,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 216776,FL,VOLUSIA COUNTY,0,79999.91,0,0,79999.91,120890.74,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 126595,FL,VOLUSIA COUNTY,0,6834.28,0,0,6834.28,9541.85,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 207624,FL,VOLUSIA COUNTY,0,95237.98,0,0,95237.98,82646.57,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 147811,FL,VOLUSIA COUNTY,0,12380.94,0,0,12380.94,17071.21,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 395351,FL,VOLUSIA COUNTY,0,61904.69,0,0,61904.69,97189.37,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 816706,FL,VOLUSIA COUNTY,0,171428.37,0,0,171428.37,143639.83,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 230307,FL,VOLUSIA COUNTY,0,57142.79,0,0,57142.79,51163.14,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 369178,FL,VOLUSIA COUNTY,0,4761.9,0,0,4761.9,7217.22,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 840985,FL,VOLUSIA COUNTY,0,66666.59,0,0,66666.59,101733.48,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 778781,FL,VOLUSIA COUNTY,0,64761.83,0,0,64761.83,107047.68,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 796126,FL,VOLUSIA COUNTY,0,2285.71,0,0,2285.71,3559.68,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 750616,FL,VOLUSIA COUNTY,0,19285.69,0,0,19285.69,33908.87,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 922976,FL,VOLUSIA COUNTY,0,754.28,0,0,754.28,708.91,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 727788,FL,VOLUSIA COUNTY,0,29333.3,0,0,29333.3,28607.89,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 895085,FL,VOLUSIA COUNTY,0,2962.85,0,0,2962.85,2545.11,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 214667,FL,VOLUSIA COUNTY,0,13333.32,0,0,13333.32,19801.58,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 320129,FL,VOLUSIA COUNTY,0,37108.53,0,0,37108.53,61686.84,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 273067,FL,VOLUSIA COUNTY,0,2685.71,0,0,2685.71,2409.41,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 859439,FL,VOLUSIA COUNTY,0,10476.18,0,0,10476.18,13749.93,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 384747,FL,VOLUSIA COUNTY,0,190475.97,0,0,190475.97,203958.62,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 265481,FL,VOLUSIA COUNTY,0,24571.4,0,0,24571.4,31780.6,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 672561,FL,VOLUSIA COUNTY,0,21428.55,0,0,21428.55,36103.46,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 711217,FL,VOLUSIA COUNTY,0,754.28,0,0,754.28,1260.23,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 278200,FL,VOLUSIA COUNTY,0,95237.98,0,0,95237.98,99821.6,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 615893,FL,VOLUSIA COUNTY,0,61904.69,0,0,61904.69,98720.03,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 709139,FL,VOLUSIA COUNTY,0,6666.66,0,0,6666.66,6454.93,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 877098,FL,VOLUSIA COUNTY,0,10476.18,0,0,10476.18,13950.24,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 897656,FL,VOLUSIA COUNTY,0,14285.7,0,0,14285.7,13543.18,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 943291,FL,VOLUSIA COUNTY,0,10476.18,0,0,10476.18,10123.84,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 517863,FL,VOLUSIA COUNTY,0,14285.7,0,0,14285.7,13525.18,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 635443,FL,VOLUSIA COUNTY,0,10476.18,0,0,10476.18,8414.99,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 663891,FL,VOLUSIA COUNTY,0,5942.85,0,0,5942.85,4468.43,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 610109,FL,VOLUSIA COUNTY,0,6666.66,0,0,6666.66,4972.83,0,0,0,0,28.86796,-81.310196,Residential,Wood,1 266792,FL,VOLUSIA COUNTY,0,59381.1,0,0,59381.1,71184.99,0,0,0,0,28.87971,-81.30964,Residential,Wood,1 327850,FL,VOLUSIA COUNTY,0,2023.81,0,0,2023.81,2238.34,0,0,0,0,28.86796,-81.310196,Residential,Wood,1 943983,FL,VOLUSIA COUNTY,0,1071.43,0,0,1071.43,1453.5,0,0,0,0,28.86796,-81.310196,Residential,Wood,1 859904,FL,VOLUSIA COUNTY,0,2857.14,0,0,2857.14,2127.43,0,0,0,0,28.88058,-81.28376,Residential,Wood,1 824282,FL,VOLUSIA COUNTY,0,754.28,0,0,754.28,676.58,0,0,0,0,28.87971,-81.30964,Residential,Wood,1 458417,FL,VOLUSIA COUNTY,0,126666.52,0,0,126666.52,118517.05,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 102629,FL,VOLUSIA COUNTY,0,201904.53,0,0,201904.53,275175.68,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 918370,FL,VOLUSIA COUNTY,0,1609.52,0,0,1609.52,2118.41,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 804631,FL,VOLUSIA COUNTY,0,7999.99,0,0,7999.99,8037.21,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 905992,FL,VOLUSIA COUNTY,0,4095.23,0,0,4095.23,5890.67,0,0,0,0,28.86796,-81.310196,Residential,Wood,1 669524,FL,VOLUSIA COUNTY,0,7999.99,0,0,7999.99,6036.79,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 945137,FL,VOLUSIA COUNTY,0,11428.56,0,0,11428.56,10919.02,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 170048,FL,VOLUSIA COUNTY,0,6285.71,0,0,6285.71,10820.47,0,0,0,0,28.91117,-81.3043,Residential,Wood,1 609228,FL,VOLUSIA COUNTY,0,1005.71,0,0,1005.71,909.13,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 886832,FL,VOLUSIA COUNTY,0,45714.23,0,0,45714.23,62657.21,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 422968,FL,VOLUSIA COUNTY,0,33333.29,0,0,33333.29,55259.44,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 772064,FL,VOLUSIA COUNTY,0,6666.66,0,0,6666.66,6047.99,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 100406,FL,VOLUSIA COUNTY,0,404.76,0,0,404.76,329.46,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 676030,FL,VOLUSIA COUNTY,0,4761.9,0,0,4761.9,4437.82,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 360421,FL,VOLUSIA COUNTY,0,2857.14,0,0,2857.14,2639.4,0,0,0,0,28.890165,-81.334137,Residential,Wood,1 787081,FL,VOLUSIA COUNTY,0,20237.12,0,0,20237.12,20173.78,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 409016,FL,VOLUSIA COUNTY,0,3357.14,0,0,3357.14,3173.06,0,0,0,0,28.87869,-81.30826,Residential,Wood,1 486177,FL,VOLUSIA COUNTY,0,4095.23,0,0,4095.23,6478.66,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 653675,FL,VOLUSIA COUNTY,0,33333.29,0,0,33333.29,57406.93,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 267104,FL,VOLUSIA COUNTY,0,14285.7,0,0,14285.7,23054.97,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 499487,FL,VOLUSIA COUNTY,0,3357.14,0,0,3357.14,3835.45,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 150111,FL,VOLUSIA COUNTY,0,1485.71,0,0,1485.71,2123.27,0,0,0,0,28.8899,-81.32121,Residential,Wood,1 576448,FL,VOLUSIA COUNTY,0,2330463.6,0,2330463.6,2330463.6,3482616.84,0,0,0,0,28.905035,-81.304306,Commercial,Reinforced Masonry,1 739874,FL,VOLUSIA COUNTY,1093860,0,1093860,0,1093860,1280805.05,0,0,0,0,28.86972,-81.32303,Residential,Masonry,1 914224,FL,VOLUSIA COUNTY,0,0,67500,0,67500,64407.15,0,0,0,0,28.911673,-81.307678,Residential,Wood,3 963608,FL,VOLUSIA COUNTY,0,0,101974.5,0,101974.5,77010.73,0,0,0,0,28.90411,-81.292366,Residential,Wood,1 716028,FL,VOLUSIA COUNTY,0,0,1788300,0,1788300,2806808.38,0,0,0,0,28.8871,-81.3109,Residential,Masonry,3 158357,FL,VOLUSIA COUNTY,0,0,708794.1,0,708794.1,595148.89,0,0,0,0,28.8871,-81.3109,Residential,Masonry,3 204672,FL,VOLUSIA COUNTY,0,0,270000,0,270000,225261,0,0,0,0,28.8871,-81.3109,Residential,Wood,4 196580,FL,VOLUSIA COUNTY,0,0,29457,0,29457,48060.63,0,0,0,0,28.8871,-81.3109,Residential,Wood,3 237367,FL,VOLUSIA COUNTY,0,0,59387.4,0,59387.4,44115.81,0,0,0,0,28.88744,-81.30162,Residential,Wood,1 266823,FL,SEMINOLE COUNTY,1393115.4,1393115.4,1393115.4,1393115.4,1393115.4,1114882.39,0,0,0,0,28.654021,-81.419299,Residential,Masonry,1 752535,FL,SEMINOLE COUNTY,1393115.4,1393115.4,1393115.4,1393115.4,1393115.4,1715830.58,0,0,0,0,28.653429,-81.420059,Residential,Masonry,1 757259,FL,SEMINOLE COUNTY,1393115.4,1393115.4,1393115.4,1393115.4,1393115.4,1952348.14,0,0,0,0,28.654037,-81.422302,Residential,Masonry,3 364611,FL,SEMINOLE COUNTY,1393115.4,1393115.4,1393115.4,1393115.4,1393115.4,1224715.61,0,0,0,0,28.653137,-81.422218,Residential,Masonry,3 693984,FL,SEMINOLE COUNTY,1393115.4,1393115.4,1393115.4,1393115.4,1393115.4,1072453.67,0,0,0,0,28.653938,-81.421883,Residential,Masonry,1 557784,FL,SEMINOLE COUNTY,1393114.5,1393114.5,1393114.5,1393114.5,1393114.5,2061809.46,0,0,0,0,28.654284,-81.423492,Residential,Masonry,1 146979,FL,SEMINOLE COUNTY,1393114.5,1393114.5,1393114.5,1393114.5,1393114.5,1886722.83,0,0,0,0,28.654476,-81.423645,Residential,Masonry,1 713631,FL,SEMINOLE COUNTY,1393114.5,1393114.5,1393114.5,1393114.5,1393114.5,1513028.22,0,0,0,0,28.654259,-81.423767,Residential,Masonry,1 564756,FL,SEMINOLE COUNTY,0,30265.42,0,0,30265.42,30231.82,0,0,0,0,28.67567,-81.39719,Residential,Wood,3 812199,FL,SEMINOLE COUNTY,0,57124.76,0,0,57124.76,45793.04,0,0,0,0,28.67567,-81.39719,Residential,Wood,3 840542,FL,SEMINOLE COUNTY,0,329427.09,0,0,329427.09,319544.27,0,0,0,0,28.67567,-81.39719,Residential,Wood,3 104806,FL,SEMINOLE COUNTY,0,108118.59,0,0,108118.59,148605.11,0,0,0,0,28.6627,-81.4113,Residential,Wood,4 738393,FL,SEMINOLE COUNTY,0,224721.37,0,0,224721.37,216911.63,0,0,0,0,28.67638,-81.393837,Residential,Wood,1 450124,FL,SEMINOLE COUNTY,0,224721.37,0,0,224721.37,193799.71,0,0,0,0,28.67638,-81.393837,Residential,Wood,1 789219,FL,SEMINOLE COUNTY,0,58500,0,58500,58500,62336.66,0,0,0,0,28.66683,-81.38962,Residential,Wood,1 791844,FL,SEMINOLE COUNTY,1655653.5,1655653.5,1655653.5,1655653.5,1655653.5,2011579.27,0,0,0,0,28.663418,-81.406601,Residential,Masonry,3 151810,FL,SEMINOLE COUNTY,0,1142895.09,0,0,1142895.09,1738000.56,0,0,0,0,28.6627,-81.4113,Residential,Masonry,4 833672,FL,SEMINOLE COUNTY,0,1142895.09,0,0,1142895.09,1811918.45,0,0,0,0,28.6627,-81.4113,Residential,Masonry,4 543396,FL,SEMINOLE COUNTY,0,1839148.74,0,0,1839148.74,2593668.71,0,0,0,0,28.68197,-81.40609,Commercial,Reinforced Masonry,1 599471,FL,SEMINOLE COUNTY,0,3783708.72,0,0,3783708.72,4273880.62,0,0,0,0,28.68197,-81.40609,Commercial,Reinforced Masonry,1 379343,FL,SEMINOLE COUNTY,0,3260351.16,0,0,3260351.16,4006867.24,0,0,0,0,28.68197,-81.40609,Commercial,Reinforced Masonry,1 293904,FL,SEMINOLE COUNTY,0,24041.16,0,0,24041.16,23430.75,0,0,0,0,28.684504,-81.405052,Residential,Wood,1 132127,FL,SEMINOLE COUNTY,0,146096.28,0,0,146096.28,241497.15,0,0,0,0,28.684214,-81.405037,Residential,Wood,1 709767,FL,SEMINOLE COUNTY,0,1849.32,0,0,1849.32,2231.66,0,0,0,0,28.68412,-81.4037,Residential,Wood,1 383835,FL,SEMINOLE COUNTY,0,372637.98,0,0,372637.98,606622.96,0,0,0,0,28.68499,-81.40193,Residential,Masonry,1 240105,FL,SEMINOLE COUNTY,0,53630.28,0,0,53630.28,66029.6,0,0,0,0,28.68401,-81.40555,Residential,Wood,1 895382,FL,SEMINOLE COUNTY,0,34416,0,34416,34416,38732.87,0,0,0,0,28.6627,-81.4113,Residential,Wood,4 208198,FL,SEMINOLE COUNTY,2016263.7,2016263.7,2016263.7,2016263.7,2016263.7,3251830.1,0,0,0,0,28.66177,-81.398849,Commercial,Reinforced Masonry,3 544186,FL,SEMINOLE COUNTY,0,17910000,0,0,17910000,15480000,0,0,0,0,28.6627,-81.4113,Commercial,Reinforced Concrete,4 478059,FL,SEMINOLE COUNTY,345203.1,345203.1,0,0,345203.1,453808.14,0,0,0,0,28.655844,-81.419151,Residential,Wood,1 653530,FL,SEMINOLE COUNTY,0,625461.69,0,0,625461.69,969820.88,0,0,0,0,28.641487,-81.398682,Residential,Masonry,1 581493,FL,SEMINOLE COUNTY,0,568601.54,0,0,568601.54,856504.96,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 532164,FL,SEMINOLE COUNTY,0,78616.93,0,0,78616.93,103363.03,0,0,0,0,28.641609,-81.426476,Residential,Wood,1 992071,FL,SEMINOLE COUNTY,0,295270.57,0,0,295270.57,431170.63,0,0,0,0,28.641754,-81.398682,Residential,Wood,1 571519,FL,SEMINOLE COUNTY,0,1563197.15,0,0,1563197.15,1975909.34,0,0,0,0,28.64142,-81.398682,Residential,Masonry,1 462693,FL,SEMINOLE COUNTY,0,1563197.15,0,0,1563197.15,1927578.41,0,0,0,0,28.64142,-81.398682,Residential,Masonry,1 251655,FL,SEMINOLE COUNTY,0,4387.92,0,0,4387.92,7946.29,0,0,0,0,28.641609,-81.426476,Residential,Wood,1 425458,FL,SEMINOLE COUNTY,0,1281551.99,0,0,1281551.99,1550393.4,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 773823,FL,SEMINOLE COUNTY,0,1461726.46,0,0,1461726.46,2171371.27,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 858567,FL,SEMINOLE COUNTY,0,173688.57,0,0,173688.57,211321.85,0,0,0,0,28.641754,-81.398682,Residential,Wood,1 762658,FL,SEMINOLE COUNTY,0,3080686.78,0,0,3080686.78,2266892.56,0,0,0,0,28.641754,-81.398682,Commercial,Reinforced Masonry,1 437728,FL,SEMINOLE COUNTY,0,746860.86,0,0,746860.86,1051433.71,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 313588,FL,SEMINOLE COUNTY,0,368402.6,0,0,368402.6,522966.65,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 645460,FL,SEMINOLE COUNTY,0,601510.95,0,0,601510.95,899018.27,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 992617,FL,SEMINOLE COUNTY,0,456161.04,0,0,456161.04,468541.25,0,0,0,0,28.641754,-81.398682,Residential,Masonry,1 418380,FL,SEMINOLE COUNTY,0,9141.5,0,0,9141.5,9598.58,0,0,0,0,28.66186,-81.381775,Residential,Wood,4 999741,FL,SEMINOLE COUNTY,0,42050.92,0,0,42050.92,70123.77,0,0,0,0,28.66585,-81.414125,Residential,Wood,3 275152,FL,SEMINOLE COUNTY,0,18283.01,0,0,18283.01,17003.86,0,0,0,0,28.66311,-81.402755,Residential,Wood,3 548500,FL,SEMINOLE COUNTY,0,22853.76,0,0,22853.76,35755.53,0,0,0,0,28.65042,-81.38134,Residential,Wood,3 196745,FL,SEMINOLE COUNTY,0,4936.41,0,0,4936.41,7220.98,0,0,0,0,28.65453,-81.418594,Residential,Wood,1 696619,FL,SEMINOLE COUNTY,0,36474.6,0,0,36474.6,54099.13,0,0,0,0,28.641609,-81.426476,Residential,Wood,1 480512,FL,SEMINOLE COUNTY,0,9141.5,0,0,9141.5,11831.83,0,0,0,0,28.64432,-81.36979,Residential,Wood,3 810147,FL,SEMINOLE COUNTY,0,2742.45,0,0,2742.45,4645.41,0,0,0,0,28.672655,-81.38979,Residential,Wood,3 273195,FL,SEMINOLE COUNTY,0,685145.65,0,0,685145.65,960261.1,0,0,0,0,28.66683,-81.38962,Residential,Masonry,1 160327,FL,SEMINOLE COUNTY,0,903001.4,0,0,903001.4,944568.36,0,0,0,0,28.66683,-81.38962,Residential,Masonry,1 621578,FL,SEMINOLE COUNTY,0,39277.39,0,0,39277.39,34388.14,0,0,0,0,28.66683,-81.38962,Residential,Wood,1 618222,FL,SEMINOLE COUNTY,0,91415.04,0,0,91415.04,106617.36,0,0,0,0,28.669853,-81.4067,Residential,Wood,1 583738,FL,SEMINOLE COUNTY,0,377544.11,0,0,377544.11,361989.29,0,0,0,0,28.68077,-81.41571,Residential,Masonry,4 651331,FL,SEMINOLE COUNTY,0,20476.97,0,0,20476.97,21471.53,0,0,0,0,28.68077,-81.41571,Residential,Wood,4 437686,FL,SEMINOLE COUNTY,0,142607.46,0,0,142607.46,215622.48,0,0,0,0,28.65453,-81.418594,Residential,Wood,1 254272,FL,SEMINOLE COUNTY,0,28155.83,0,0,28155.83,29500.95,0,0,0,0,28.66863,-81.39394,Residential,Wood,1 675633,FL,SEMINOLE COUNTY,0,14077.92,0,0,14077.92,17150.28,0,0,0,0,28.669853,-81.4067,Residential,Wood,1 663636,FL,SEMINOLE COUNTY,0,279371.67,0,0,279371.67,200825.77,0,0,0,0,28.669853,-81.4067,Residential,Wood,1 565313,FL,SEMINOLE COUNTY,0,25504.8,0,0,25504.8,38636.81,0,0,0,0,28.669853,-81.4067,Residential,Wood,1 257905,FL,SEMINOLE COUNTY,0,189686.2,0,0,189686.2,322879.3,0,0,0,0,28.669853,-81.4067,Residential,Wood,1 468991,FL,SEMINOLE COUNTY,0,423251.63,0,0,423251.63,689953.06,0,0,0,0,28.669853,-81.4067,Residential,Masonry,1 265637,FL,SEMINOLE COUNTY,22860000,22860000,22860000,22860000,22860000,33750000,0,0,0,0,28.67066,-81.397469,Commercial,Reinforced Concrete,1 890581,FL,SEMINOLE COUNTY,0,2182570.2,0,0,2182570.2,3595478.84,0,0,0,0,28.66794,-81.390358,Commercial,Reinforced Masonry,1 573907,FL,SEMINOLE COUNTY,0,1154977.2,0,0,1154977.2,1173835.67,0,0,0,0,28.668346,-81.390358,Residential,Masonry,1 975456,FL,SEMINOLE COUNTY,0,2782157.4,0,0,2782157.4,3901641.89,0,0,0,0,28.668753,-81.39035,Commercial,Reinforced Masonry,1 835857,FL,SEMINOLE COUNTY,0,19080000,0,0,19080000,18720000,0,0,0,0,28.665436,-81.418083,Commercial,Reinforced Concrete,3 980254,FL,SEMINOLE COUNTY,0,7581106.67,0,0,7581106.67,10260000,0,0,0,0,28.657074,-81.419479,Commercial,Reinforced Masonry,1 342482,FL,SEMINOLE COUNTY,0,11340000,0,0,11340000,13680000,0,0,0,0,28.659837,-81.414515,Commercial,Reinforced Concrete,1 894017,FL,SEMINOLE COUNTY,0,598023,0,598023,598023,633270.48,0,0,0,0,28.67822,-81.42418,Residential,Masonry,1 922460,FL,SEMINOLE COUNTY,0,593163,0,593163,593163,922302.03,0,0,0,0,28.67822,-81.42418,Residential,Masonry,1 762742,FL,SEMINOLE COUNTY,0,700326,0,700326,700326,959928.44,0,0,0,0,28.67822,-81.42418,Residential,Masonry,1 182971,FL,SEMINOLE COUNTY,0,501187.5,0,501187.5,501187.5,741460.8,0,0,0,0,28.67822,-81.42418,Residential,Masonry,1 165828,FL,SEMINOLE COUNTY,0,92583,0,92583,92583,126949.07,0,0,0,0,28.67822,-81.42418,Residential,Wood,1 914569,FL,SEMINOLE COUNTY,0,7504335,0,7504335,7504335,10170000,0,150086.7,0,0,28.68188,-81.42411,Commercial,Reinforced Masonry,1 408779,FL,SEMINOLE COUNTY,0,8034948,0,8034948,8034948,7198108.17,0,0,0,0,28.68188,-81.42411,Commercial,Reinforced Masonry,1 541011,FL,SEMINOLE COUNTY,0,8014428,0,8014428,8014428,12510000,0,0,0,0,28.68188,-81.42411,Commercial,Reinforced Masonry,1 559069,FL,SEMINOLE COUNTY,0,57519,0,57519,57519,87978.19,0,0,0,0,28.68188,-81.42411,Residential,Wood,1 989621,FL,SEMINOLE COUNTY,0,40527,0,40527,40527,45777.19,0,0,0,0,28.68188,-81.42411,Residential,Wood,1 647082,FL,SEMINOLE COUNTY,0,530955,0,530955,530955,797639.89,0,10619.1,0,0,28.68188,-81.42411,Residential,Masonry,1 277742,FL,SEMINOLE COUNTY,0,48906,0,48906,48906,50247.25,0,0,0,0,28.68188,-81.42411,Residential,Wood,1 254306,FL,SEMINOLE COUNTY,0,5378926.5,0,5378926.5,5378926.5,8326578.22,0,0,0,0,28.66081,-81.40937,Commercial,Reinforced Masonry,1 299967,FL,SEMINOLE COUNTY,0,1566135,0,1566135,1566135,2334167.6,0,31322.7,0,0,28.66081,-81.40937,Residential,Masonry,1 384809,FL,SEMINOLE COUNTY,0,1074987,0,1074987,1074987,1627953.86,0,0,0,0,28.65739,-81.43558,Residential,Masonry,1 596247,FL,SEMINOLE COUNTY,0,930604.5,0,930604.5,930604.5,876339.09,0,0,0,0,28.65739,-81.43558,Residential,Masonry,1 969408,FL,SEMINOLE COUNTY,0,2486866.5,0,2486866.5,2486866.5,3798817.9,0,0,0,0,28.65739,-81.43558,Commercial,Reinforced Masonry,1 923840,FL,SEMINOLE COUNTY,0,943272,0,943272,943272,1259411.5,0,0,0,0,28.65739,-81.43558,Residential,Masonry,1 152028,FL,SEMINOLE COUNTY,1540931.4,1540931.4,1540931.4,1540931.4,1540931.4,1571750.03,0,0,0,0,28.661974,-81.395477,Residential,Masonry,3 494047,FL,SEMINOLE COUNTY,0,149261.1,0,0,149261.1,172519.56,0,0,0,0,28.6627,-81.4113,Residential,Wood,4 879420,FL,SEMINOLE COUNTY,0,89781.11,0,0,89781.11,123832.22,0,0,0,0,28.6627,-81.4113,Residential,Wood,4 142754,FL,SEMINOLE COUNTY,0,1069517.51,0,0,1069517.51,1697965.99,0,0,0,0,28.6627,-81.4113,Residential,Masonry,4 452401,FL,SEMINOLE COUNTY,0,56113.2,0,0,56113.2,42926.59,0,0,0,0,28.6627,-81.4113,Residential,Wood,4 533721,FL,SEMINOLE COUNTY,0,336679.17,0,0,336679.17,465182.88,0,0,0,0,28.6627,-81.4113,Residential,Wood,3 216361,FL,SEMINOLE COUNTY,0,404015.01,0,0,404015.01,467655.45,0,0,0,0,28.6627,-81.4113,Residential,Masonry,3 723319,FL,SEMINOLE COUNTY,0,897811.13,0,0,897811.13,922748.73,0,0,0,0,28.67741,-81.36196,Residential,Masonry,3 458128,FL,SEMINOLE COUNTY,0,1122263.91,0,0,1122263.91,1070673.44,0,0,0,0,28.6627,-81.4113,Residential,Masonry,4 362583,FL,SEMINOLE COUNTY,0,561131.96,0,0,561131.96,571243.55,0,0,0,0,28.6627,-81.4113,Residential,Masonry,4 597266,FL,SEMINOLE COUNTY,0,520963.89,0,0,520963.89,641046.06,0,0,0,0,28.64049,-81.39735,Residential,Masonry,1 183346,FL,SEMINOLE COUNTY,0,8692818.96,0,0,8692818.96,12960000,0,0,0,0,28.658208,-81.415768,Commercial,Reinforced Masonry,1 879414,FL,VOLUSIA COUNTY,81000,81000,81000,81000,81000,106414.56,0,0,0,0,29.04153,-81.32774,Residential,Wood,1 391573,FL,VOLUSIA COUNTY,0,2831308.92,0,0,2831308.92,3455567.24,0,0,0,0,29.028045,-81.308575,Commercial,Reinforced Masonry,1 830766,FL,VOLUSIA COUNTY,0,1152126.36,0,0,1152126.36,983528.8,0,0,0,0,29.028045,-81.308575,Residential,Masonry,1 529679,FL,VOLUSIA COUNTY,0,256130.82,0,0,256130.82,263343.46,0,0,0,0,29.028045,-81.308575,Residential,Wood,1 382187,FL,VOLUSIA COUNTY,0,4500,0,4500,4500,4455.79,0,0,0,0,28.960885,-81.41414,Residential,Wood,3 105406,FL,VOLUSIA COUNTY,0,945.9,0,945.9,945.9,1049.95,0,0,0,0,28.960885,-81.41414,Residential,Wood,3 396196,FL,VOLUSIA COUNTY,3199140,3199140,3199140,3199140,3199140,5371356.06,0,0,0,0,29.04441,-81.31843,Commercial,Reinforced Masonry,1 606759,FL,VOLUSIA COUNTY,3690000,3690000,3690000,3690000,3690000,4543091.1,0,0,0,0,29.042641,-81.31546,Commercial,Reinforced Masonry,1 947951,FL,VOLUSIA COUNTY,608400,608400,608400,608400,608400,864414.72,0,0,0,0,29.04441,-81.31843,Residential,Masonry,1 277809,FL,VOLUSIA COUNTY,1265135.4,1265135.4,1265135.4,1265135.4,1265135.4,1996130.63,0,0,0,0,29.04465,-81.31578,Residential,Masonry,1 190319,FL,VOLUSIA COUNTY,2443073.4,2443073.4,2443073.4,2443073.4,2443073.4,3306318.73,0,0,0,0,29.044104,-81.303902,Commercial,Reinforced Masonry,3 538114,FL,VOLUSIA COUNTY,302398.2,302398.2,0,0,302398.2,406408.67,0,0,0,0,29.030603,-81.336723,Residential,Wood,1 351299,FL,VOLUSIA COUNTY,0,959683.05,0,0,959683.05,713562.73,0,0,0,0,29.05291,-81.3046,Residential,Masonry,1 543315,FL,VOLUSIA COUNTY,0,4839381,0,0,4839381,5595640.75,0,0,0,0,29.031698,-81.30899,Commercial,Reinforced Masonry,1 560348,FL,VOLUSIA COUNTY,0,2872602,0,0,2872602,4395511.95,0,143630.1,0,0,29.00825,-81.31426,Commercial,Reinforced Masonry,3 966714,FL,VOLUSIA COUNTY,0,1630035,0,0,1630035,2111169.17,0,0,0,0,29.00825,-81.31426,Residential,Masonry,3 864195,FL,VOLUSIA COUNTY,0,98595,0,0,98595,143948.7,0,0,0,0,29.00825,-81.31426,Residential,Wood,3 941985,FL,VOLUSIA COUNTY,0,225684,0,0,225684,291414.01,0,11284.2,0,0,29.016613,-81.308235,Residential,Wood,1 120551,FL,VOLUSIA COUNTY,0,863442,0,0,863442,1227358.63,0,43172.1,0,0,29.016613,-81.308235,Residential,Masonry,1 746369,FL,VOLUSIA COUNTY,0,1224747,0,0,1224747,1708213.43,0,0,0,0,29.016613,-81.308235,Residential,Masonry,1 919045,FL,VOLUSIA COUNTY,0,504306,0,0,504306,450042.67,0,25215.3,0,0,29.016613,-81.308235,Residential,Masonry,1 556306,FL,VOLUSIA COUNTY,0,658647,0,0,658647,589880.3,0,0,0,0,29.016613,-81.308235,Residential,Masonry,1 148010,FL,VOLUSIA COUNTY,0,702000,0,0,702000,675387.18,0,35100,0,0,29.03071,-81.309,Residential,Masonry,1 222845,FL,VOLUSIA COUNTY,0,1383287.79,0,0,1383287.79,1680993.45,0,0,0,0,29.05066,-81.30359,Residential,Masonry,1 187623,FL,VOLUSIA COUNTY,0,10800000,0,10800000,10800000,10350000,0,0,0,0,29.001169,-81.302521,Commercial,Reinforced Concrete,1 133300,FL,VOLUSIA COUNTY,0,369000,0,369000,369000,516233.95,0,11070,0,0,29.04542,-81.31559,Residential,Masonry,1 712435,FL,VOLUSIA COUNTY,0,5949000,0,5949000,5949000,9090000,0,297450,0,0,29.04504,-81.316017,Commercial,Reinforced Masonry,3 741505,FL,VOLUSIA COUNTY,0,0,295963.2,0,295963.2,273236.19,0,0,0,0,29.028978,-81.303596,Residential,Wood,1 136047,FL,VOLUSIA COUNTY,0,0,5278341.6,0,5278341.6,6584203.31,0,0,0,0,29.02948,-81.30423,Commercial,Reinforced Masonry,1 655600,FL,VOLUSIA COUNTY,0,0,255681.9,0,255681.9,206152.23,0,0,0,0,29.03024,-81.3056,Residential,Wood,1 915200,FL,VOLUSIA COUNTY,0,0,945000,0,945000,865468.8,0,0,0,0,29.03128,-81.3045,Residential,Masonry,3 715975,FL,VOLUSIA COUNTY,0,0,117034.2,0,117034.2,153122.16,0,0,0,0,29.07232,-81.32791,Residential,Wood,1 695144,FL,VOLUSIA COUNTY,0,0,53096.4,0,53096.4,81917.13,0,0,0,0,29.023027,-81.359665,Residential,Wood,1 859535,FL,VOLUSIA COUNTY,0,0,47004.3,0,47004.3,49882.94,0,0,0,0,29.023027,-81.359665,Residential,Wood,1 730550,FL,VOLUSIA COUNTY,0,0,61393.5,0,61393.5,88546.62,0,0,0,0,29.01625,-81.32205,Residential,Wood,1 238020,FL,VOLUSIA COUNTY,0,0,463540.5,0,463540.5,710477.8,0,0,0,0,29.045803,-81.341331,Residential,Masonry,1 813725,FL,VOLUSIA COUNTY,0,671984.69,0,0,671984.69,588723.1,0,0,0,0,29.02671,-81.30561,Residential,Masonry,1 331124,FL,VOLUSIA COUNTY,0,202849.2,0,0,202849.2,347601.58,0,0,0,0,29.0305,-81.3339,Residential,Wood,4 463311,FL,VOLUSIA COUNTY,0,4071012.33,0,0,4071012.33,3892376.31,0,0,0,0,29.019928,-81.303154,Commercial,Reinforced Masonry,1 694006,FL,VOLUSIA COUNTY,0,287580.13,0,0,287580.13,376617.23,0,0,0,0,29.019928,-81.303154,Residential,Wood,1 621123,FL,VOLUSIA COUNTY,0,1056188.38,0,0,1056188.38,994179.56,0,0,0,0,29.01911,-81.301018,Residential,Masonry,1 863196,FL,VOLUSIA COUNTY,0,97750.31,0,0,97750.31,109262.07,0,0,0,0,29.01988,-81.30816,Residential,Wood,1 786615,FL,VOLUSIA COUNTY,0,391810.39,0,0,391810.39,296208.65,0,0,0,0,29.01988,-81.30816,Residential,Masonry,1 656031,FL,VOLUSIA COUNTY,0,633377.69,0,0,633377.69,875034.09,0,0,0,0,29.02484,-81.30667,Residential,Masonry,1 170947,FL,VOLUSIA COUNTY,0,68809.37,0,0,68809.37,105344.11,0,0,0,0,29.03078,-81.31698,Residential,Wood,1 631965,FL,VOLUSIA COUNTY,0,241567.31,0,0,241567.31,295245.49,0,0,0,0,29.03078,-81.31698,Residential,Wood,1 638133,FL,VOLUSIA COUNTY,0,114449.6,0,0,114449.6,160362.77,0,0,0,0,29.033541,-81.309074,Residential,Wood,1 745305,FL,VOLUSIA COUNTY,0,1207836.53,0,0,1207836.53,1674211.21,0,0,0,0,29.033541,-81.309074,Residential,Masonry,1 169390,FL,VOLUSIA COUNTY,0,345096.15,0,0,345096.15,564006.52,0,0,0,0,29.032209,-81.32431,Residential,Wood,1 964634,FL,VOLUSIA COUNTY,0,80522.44,0,0,80522.44,127095.32,0,0,0,0,29.03372,-81.305,Residential,Wood,1 198525,FL,VOLUSIA COUNTY,0,747708.33,0,0,747708.33,642220.14,0,0,0,0,29.05503,-81.3076,Residential,Masonry,1 536414,FL,VOLUSIA COUNTY,0,196396.18,0,0,196396.18,323922.12,0,0,0,0,29.019928,-81.303154,Residential,Wood,1 721657,FL,VOLUSIA COUNTY,2030851.8,2030851.8,2030851.8,2030851.8,2030851.8,2411027.26,0,0,0,0,29.02669,-81.30237,Commercial,Reinforced Masonry,1 527425,FL,VOLUSIA COUNTY,819000,819000,819000,819000,819000,729729,0,0,0,0,29.02669,-81.30237,Residential,Masonry,1 429571,FL,VOLUSIA COUNTY,419670,419670,419670,419670,419670,720153.72,0,0,0,0,29.02669,-81.30237,Residential,Masonry,1 292378,FL,VOLUSIA COUNTY,97308,97308,97308,97308,97308,109653.66,0,0,0,0,29.02371,-81.2938,Residential,Wood,1 668065,FL,VOLUSIA COUNTY,0,277276.92,0,0,277276.92,347381.4,0,0,0,0,29.02841,-81.30278,Residential,Wood,1 312042,FL,VOLUSIA COUNTY,0,2859364.8,0,2859364.8,2859364.8,3193109.86,0,0,0,0,29.009834,-81.244514,Commercial,Reinforced Masonry,1 916939,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,28432.98,0,0,0,0,29.009834,-81.244514,Residential,Wood,1 790656,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,50200.5,0,0,0,0,29.009834,-81.244514,Residential,Wood,1 283590,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,42685.92,0,0,0,0,29.009834,-81.244514,Residential,Wood,1 610159,FL,VOLUSIA COUNTY,0,33743.7,0,33743.7,33743.7,45103.52,0,0,0,0,29.009834,-81.244514,Residential,Wood,1 486421,FL,VOLUSIA COUNTY,0,1124.1,0,1124.1,1124.1,1222.92,0,0,0,0,29.0383,-81.2798,Residential,Wood,4 945096,FL,VOLUSIA COUNTY,29250,29250,29250,29250,29250,51776.01,0,0,0,0,29.039076,-81.302818,Residential,Wood,1 399038,FL,VOLUSIA COUNTY,311223.6,311223.6,0,0,311223.6,493585.07,0,0,0,0,29.02696,-81.27288,Residential,Wood,1 367827,FL,VOLUSIA COUNTY,350059.5,350059.5,0,0,350059.5,333256.64,0,0,0,0,29.0383,-81.2798,Residential,Wood,4 579830,FL,VOLUSIA COUNTY,0,814174.73,0,0,814174.73,1160510.01,0,0,0,0,29.02798,-81.2835,Residential,Masonry,1 306050,FL,VOLUSIA COUNTY,0,67320,0,0,67320,62904.89,0,3366,0,0,29.01916,-81.20772,Residential,Wood,3 264110,FL,VOLUSIA COUNTY,0,35010,0,0,35010,52993.94,0,1750.5,0,0,29.01916,-81.20772,Residential,Wood,3 635501,FL,VOLUSIA COUNTY,0,1052847,0,0,1052847,1111109.45,0,0,0,0,29.031343,-81.274521,Residential,Masonry,3 238242,FL,VOLUSIA COUNTY,0,937332,0,0,937332,858971.04,0,46866.6,0,0,29.031343,-81.274521,Residential,Masonry,3 299763,FL,VOLUSIA COUNTY,0,1146636,0,0,1146636,992069.47,0,57331.8,0,0,29.031343,-81.274521,Residential,Masonry,3 979896,FL,VOLUSIA COUNTY,0,914229,0,0,914229,1453445.84,0,0,0,0,29.031343,-81.274521,Residential,Masonry,3 461666,FL,VOLUSIA COUNTY,0,1041678,0,0,1041678,1148677.08,0,52083.9,0,0,29.031343,-81.274521,Residential,Masonry,3 807804,FL,VOLUSIA COUNTY,0,1212579,0,0,1212579,1376592.44,0,0,0,0,29.031343,-81.274521,Residential,Masonry,3 211173,FL,VOLUSIA COUNTY,0,2338353,0,0,2338353,3157548.21,0,0,0,0,29.031343,-81.274521,Commercial,Reinforced Masonry,3 959466,FL,VOLUSIA COUNTY,0,26532,0,0,26532,37344.75,0,1326.6,0,0,29.031343,-81.274521,Residential,Wood,3 231532,FL,VOLUSIA COUNTY,0,5215572,0,0,5215572,9090000,0,260778.6,0,0,29.04107,-81.2847,Commercial,Reinforced Masonry,1 770470,FL,VOLUSIA COUNTY,0,250776,0,0,250776,283049.62,0,12538.8,0,0,29.04107,-81.2847,Residential,Wood,1 294229,FL,VOLUSIA COUNTY,0,1047303,0,0,1047303,1099869.23,0,0,0,0,29.04107,-81.2847,Residential,Masonry,1 774741,FL,VOLUSIA COUNTY,0,4273758,0,0,4273758,3962115.57,0,213687.9,0,0,29.04107,-81.2847,Commercial,Reinforced Masonry,1 139991,FL,VOLUSIA COUNTY,0,3333627,0,0,3333627,4092600.53,0,0,0,0,29.04107,-81.2847,Commercial,Reinforced Masonry,1 693820,FL,VOLUSIA COUNTY,0,2401362,0,0,2401362,2643265.6,0,120068.1,0,0,29.04107,-81.2847,Commercial,Reinforced Masonry,1 989069,FL,VOLUSIA COUNTY,0,4344633,0,0,4344633,3387640.69,0,0,0,0,29.04107,-81.2847,Commercial,Reinforced Masonry,1 804053,FL,VOLUSIA COUNTY,0,117657,0,0,117657,154732.6,0,0,0,0,29.04107,-81.2847,Residential,Wood,1 483810,FL,VOLUSIA COUNTY,0,6120,0,0,6120,6710.07,0,306,0,0,29.04107,-81.2847,Residential,Wood,1 604953,FL,VOLUSIA COUNTY,0,161829,0,0,161829,156773.46,0,0,0,0,29.04107,-81.2847,Residential,Wood,1 741671,FL,VOLUSIA COUNTY,0,4659309,0,0,4659309,5257168.23,0,0,0,0,29.001417,-81.296547,Commercial,Reinforced Masonry,1 155003,FL,VOLUSIA COUNTY,0,1820439,0,0,1820439,1703503.1,0,0,0,0,29.001417,-81.296547,Commercial,Reinforced Masonry,1 424544,FL,VOLUSIA COUNTY,0,1664838,0,0,1664838,2156842.58,0,83241.9,0,0,29.001417,-81.296547,Residential,Masonry,1 427227,FL,VOLUSIA COUNTY,0,1923651,0,0,1923651,2216738.47,0,0,0,0,29.001417,-81.296547,Commercial,Reinforced Masonry,1 914107,FL,VOLUSIA COUNTY,0,54009,0,0,54009,88466.74,0,0,0,0,29.001417,-81.296547,Residential,Wood,1 357509,FL,VOLUSIA COUNTY,0,1058778,0,0,1058778,1116608.45,0,52938.9,0,0,29.001417,-81.296547,Residential,Masonry,1 192429,FL,VOLUSIA COUNTY,0,4379715,0,0,4379715,5587710.47,0,0,0,0,29.056835,-81.281441,Commercial,Reinforced Masonry,1 183250,FL,VOLUSIA COUNTY,0,129060,0,0,129060,117256.69,0,6453,0,0,29.056835,-81.281441,Residential,Wood,1 106282,FL,VOLUSIA COUNTY,0,1439100,0,0,1439100,1615991.29,0,71955,0,0,29.056835,-81.281441,Residential,Masonry,1 732266,FL,VOLUSIA COUNTY,0,247410,0,0,247410,260812.2,0,12370.5,0,0,29.056835,-81.281441,Residential,Wood,1 332303,FL,VOLUSIA COUNTY,0,729900,0,0,729900,688651.89,0,36495,0,0,29.04622,-81.29817,Residential,Masonry,1 862049,FL,VOLUSIA COUNTY,0,414828,0,0,414828,311364.09,0,20741.4,0,0,29.04622,-81.29817,Residential,Masonry,1 805179,FL,VOLUSIA COUNTY,0,342792,0,0,342792,489554.97,0,17139.6,0,0,29.04622,-81.29817,Residential,Wood,1 270133,FL,VOLUSIA COUNTY,0,355887,0,0,355887,473211.91,0,0,0,0,29.04622,-81.29817,Residential,Wood,1 324098,FL,VOLUSIA COUNTY,0,823194,0,0,823194,1028096.87,0,41159.7,0,0,29.04622,-81.29817,Residential,Masonry,1 308001,FL,VOLUSIA COUNTY,0,1051488,0,0,1051488,1276421.26,0,52574.4,0,0,29.04622,-81.29817,Residential,Masonry,1 964793,FL,VOLUSIA COUNTY,0,1297125,0,0,1297125,1185842.05,0,0,0,0,29.04622,-81.29817,Residential,Masonry,1 925188,FL,VOLUSIA COUNTY,15930000,15930000,15930000,15930000,15930000,21870000,0,476550,0,0,29.00433,-81.29976,Commercial,Reinforced Concrete,3 244068,FL,VOLUSIA COUNTY,0,36900,0,36900,36900,48002.47,0,1845,0,0,29.058113,-81.30159,Residential,Wood,1 142480,FL,VOLUSIA COUNTY,0,9180000,0,0,9180000,12420000,0,0,0,0,29.05596,-81.30296,Commercial,Reinforced Concrete,1 631264,FL,VOLUSIA COUNTY,0,0,42300000,0,42300000,32310000,0,0,0,0,29.02907,-81.30023,Commercial,Steel Frame,1 109567,FL,VOLUSIA COUNTY,0,0,5041458,0,5041458,5075437.43,0,0,0,0,29.02581,-81.30211,Commercial,Reinforced Masonry,1 436907,FL,VOLUSIA COUNTY,0,0,459532.8,0,459532.8,570691.95,0,0,0,0,29.01636,-81.22308,Residential,Masonry,1 351895,FL,VOLUSIA COUNTY,0,0,2719310.4,0,2719310.4,2636338.8,0,0,0,0,29.019035,-81.219383,Commercial,Reinforced Masonry,1 359580,FL,VOLUSIA COUNTY,0,0,56044.8,0,56044.8,58869.46,0,0,0,0,29.019035,-81.219383,Residential,Wood,1 285385,FL,VOLUSIA COUNTY,0,0,73626.3,0,73626.3,65797.17,0,0,0,0,29.048075,-81.254524,Residential,Wood,1 829699,FL,VOLUSIA COUNTY,0,69303.16,0,0,69303.16,75086.93,0,0,0,0,29.009844,-81.29464,Residential,Wood,1 430448,FL,VOLUSIA COUNTY,0,60244.25,0,0,60244.25,81486.97,0,0,0,0,29.009844,-81.29464,Residential,Wood,1 992607,FL,VOLUSIA COUNTY,0,55394.95,0,0,55394.95,55915.66,0,0,0,0,29.009844,-81.29464,Residential,Wood,1 503381,FL,VOLUSIA COUNTY,0,202849.2,0,0,202849.2,160879.7,0,0,0,0,29.013754,-81.298866,Residential,Wood,1 126134,FL,VOLUSIA COUNTY,0,604619.68,0,0,604619.68,894725.88,0,0,0,0,29.022595,-81.300725,Residential,Masonry,3 447229,FL,VOLUSIA COUNTY,0,32653.39,0,0,32653.39,50056.34,0,0,0,0,29.020754,-81.301094,Residential,Wood,1 447474,FL,VOLUSIA COUNTY,0,345096.15,0,0,345096.15,460953.56,0,0,0,0,29.0747,-81.2795,Residential,Wood,3 876796,FL,VOLUSIA COUNTY,0,172548.08,0,0,172548.08,256490.13,0,0,0,0,29.016426,-81.298935,Residential,Wood,1 559664,FL,VOLUSIA COUNTY,0,108160.43,0,0,108160.43,108901.11,0,0,0,0,29.02006,-81.29989,Residential,Wood,1 168946,FL,VOLUSIA COUNTY,0,176896.85,0,0,176896.85,162489.31,0,0,0,0,29.010143,-81.298767,Residential,Wood,3 940004,FL,VOLUSIA COUNTY,0,113629.22,0,0,113629.22,167626.51,0,0,0,0,29.010143,-81.298767,Residential,Wood,3 841937,FL,VOLUSIA COUNTY,0,362350.96,0,0,362350.96,488522.65,0,0,0,0,29.010143,-81.298767,Residential,Masonry,3 462164,FL,VOLUSIA COUNTY,0,362350.96,0,0,362350.96,620239.76,0,0,0,0,29.010143,-81.298767,Residential,Masonry,3 731298,FL,VOLUSIA COUNTY,0,606727.29,0,0,606727.29,857652.71,0,0,0,0,29.010143,-81.298767,Residential,Masonry,3 887745,FL,VOLUSIA COUNTY,0,301959.69,0,0,301959.69,392798.83,0,0,0,0,29.061867,-81.281364,Residential,Wood,1 664130,FL,VOLUSIA COUNTY,0,259685.14,0,0,259685.14,379616.56,0,0,0,0,29.061867,-81.281364,Residential,Wood,1 878508,FL,VOLUSIA COUNTY,0,258477.58,0,0,258477.58,219760.74,0,0,0,0,29.061867,-81.281364,Residential,Wood,1 457960,FL,VOLUSIA COUNTY,0,43213.89,0,0,43213.89,65883.9,0,0,0,0,29.06131,-81.283478,Residential,Wood,1 829503,FL,VOLUSIA COUNTY,0,180880.89,0,0,180880.89,264835.66,0,0,0,0,29.06286,-81.27777,Residential,Wood,1 483922,FL,VOLUSIA COUNTY,0,85433.46,0,0,85433.46,103364.15,0,0,0,0,29.059553,-81.284195,Residential,Wood,3 831205,FL,VOLUSIA COUNTY,0,356599.36,0,0,356599.36,416664.95,0,0,0,0,29.06082,-81.280411,Residential,Wood,1 586857,FL,VOLUSIA COUNTY,0,527464.04,0,0,527464.04,824613.01,0,0,0,0,29.03526,-81.28937,Residential,Masonry,1 260410,FL,VOLUSIA COUNTY,0,920256.41,0,0,920256.41,1177928.2,0,0,0,0,29.03526,-81.28937,Residential,Masonry,1 767388,FL,VOLUSIA COUNTY,0,934986.12,0,0,934986.12,1134594.44,0,0,0,0,29.010143,-81.298767,Residential,Masonry,3 411732,FL,VOLUSIA COUNTY,0,112226.39,0,0,112226.39,172896.88,0,0,0,0,28.984697,-81.26091,Residential,Wood,1 780941,FL,VOLUSIA COUNTY,0,34509.62,0,0,34509.62,28981.45,0,0,0,0,29.011271,-81.298775,Residential,Wood,1 207071,FL,VOLUSIA COUNTY,0,104316.67,0,0,104316.67,122676.41,0,0,0,0,29.06056,-81.28553,Residential,Wood,1 218694,FL,VOLUSIA COUNTY,0,411122.3,0,0,411122.3,531375.58,0,0,0,0,29.060213,-81.285339,Residential,Masonry,1 243854,FL,VOLUSIA COUNTY,2697840,2697840,2697840,2697840,2697840,3143350.51,0,0,0,0,28.86816,-81.266846,Commercial,Reinforced Masonry,1 608442,FL,VOLUSIA COUNTY,1578096,1578096,1578096,1578096,1578096,1542090.16,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 456720,FL,VOLUSIA COUNTY,1219392,1219392,1219392,1219392,1219392,1209392.99,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 178194,FL,VOLUSIA COUNTY,925200,925200,925200,925200,925200,758710.26,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 865159,FL,VOLUSIA COUNTY,846360,846360,846360,846360,846360,964850.4,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 601654,FL,VOLUSIA COUNTY,828360,828360,828360,828360,828360,626478.73,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 913647,FL,VOLUSIA COUNTY,828360,828360,828360,828360,828360,1314985.05,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 276766,FL,VOLUSIA COUNTY,820872,820872,820872,820872,820872,690148.13,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 159726,FL,VOLUSIA COUNTY,792792,792792,792792,792792,792792,808566.98,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 636308,FL,VOLUSIA COUNTY,736200,736200,736200,736200,736200,984786.03,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 902378,FL,VOLUSIA COUNTY,634500,634500,634500,634500,634500,802317.64,0,0,0,0,28.87454,-81.265022,Residential,Masonry,1 644508,FL,VOLUSIA COUNTY,424710,424710,424710,424710,424710,366079.63,0,0,0,0,28.9025,-81.2456,Residential,Masonry,4 938058,FL,VOLUSIA COUNTY,401904,401904,401904,401904,401904,381465.17,0,0,0,0,28.86816,-81.266846,Residential,Masonry,1 789878,FL,VOLUSIA COUNTY,374535.9,374535.9,374535.9,374535.9,374535.9,590867.84,0,0,0,0,28.89044,-81.24672,Residential,Masonry,1 608728,FL,VOLUSIA COUNTY,331200,331200,331200,331200,331200,458896.15,0,0,0,0,28.86816,-81.266846,Residential,Wood,1 566075,FL,VOLUSIA COUNTY,234000,234000,234000,234000,234000,211723.2,0,0,0,0,28.86816,-81.266846,Residential,Wood,1 294096,FL,VOLUSIA COUNTY,166500,166500,166500,166500,166500,229437,0,0,0,0,28.868076,-81.259735,Residential,Wood,1 391242,FL,VOLUSIA COUNTY,125892,125892,125892,125892,125892,209531.75,0,0,0,0,28.89234,-81.25351,Residential,Wood,1 779894,FL,VOLUSIA COUNTY,101700,101700,101700,101700,101700,128369.81,0,0,0,0,28.86816,-81.266846,Residential,Wood,1 531533,FL,VOLUSIA COUNTY,64800,64800,64800,64800,64800,78840.28,0,0,0,0,28.86816,-81.266846,Residential,Wood,1 854363,FL,VOLUSIA COUNTY,47304,47304,47304,47304,47304,77419.38,0,0,0,0,28.86816,-81.266846,Residential,Wood,1 558161,FL,VOLUSIA COUNTY,0,277276.92,0,0,277276.92,362043.53,0,0,0,0,28.91661,-81.22168,Residential,Wood,1 156671,FL,VOLUSIA COUNTY,0,314384.4,0,314384.4,314384.4,275662.3,0,0,0,0,28.897964,-81.237717,Residential,Wood,1 182153,FL,VOLUSIA COUNTY,0,373562.64,0,0,373562.64,611789.14,0,0,0,0,28.897938,-81.239052,Residential,Masonry,1 947656,FL,VOLUSIA COUNTY,0,65700,0,65700,65700,61516.22,0,0,0,0,28.931465,-81.223335,Residential,Wood,1 852607,FL,VOLUSIA COUNTY,0,65877.3,0,65877.3,65877.3,49556.07,0,0,0,0,28.931465,-81.223335,Residential,Wood,1 826611,FL,VOLUSIA COUNTY,0,65877.3,0,65877.3,65877.3,61678.94,0,0,0,0,28.931465,-81.223335,Residential,Wood,1 772188,FL,VOLUSIA COUNTY,0,65877.3,0,65877.3,65877.3,104515.65,0,0,0,0,28.931465,-81.223335,Residential,Wood,1 211810,FL,VOLUSIA COUNTY,0,20141.09,0,0,20141.09,19675.53,0,0,0,0,28.90556,-81.24523,Residential,Wood,1 961787,FL,VOLUSIA COUNTY,1139118.3,1139118.3,1139118.3,1139118.3,1139118.3,1072119.92,0,0,0,0,28.88686,-81.277023,Residential,Masonry,1 554250,FL,VOLUSIA COUNTY,1057446,1057446,0,0,1057446,1207397.13,0,0,0,0,28.94668,-81.239,Residential,Masonry,1 429564,FL,VOLUSIA COUNTY,135000,135000,135000,135000,135000,210243.6,2700,6750,0,0,28.90556,-81.24523,Residential,Wood,1 745859,FL,VOLUSIA COUNTY,0,746900.2,0,0,746900.2,928680.77,0,0,0,0,28.94484,-81.22621,Residential,Masonry,1 750464,FL,VOLUSIA COUNTY,0,1894725,0,0,1894725,1952199.59,0,0,0,0,28.94429,-81.24681,Commercial,Reinforced Masonry,1 354954,FL,VOLUSIA COUNTY,0,1331154,0,0,1331154,1196574.33,0,66557.7,0,0,28.94429,-81.24681,Residential,Masonry,1 709542,FL,VOLUSIA COUNTY,0,3661425,0,0,3661425,6458753.7,0,0,0,0,28.94429,-81.24681,Commercial,Reinforced Masonry,1 606580,FL,VOLUSIA COUNTY,0,3342222,0,0,3342222,2994630.91,0,167111.1,0,0,28.94429,-81.24681,Commercial,Reinforced Masonry,1 498816,FL,VOLUSIA COUNTY,0,1963197,0,0,1963197,2539591.64,0,0,0,0,28.94429,-81.24681,Commercial,Reinforced Masonry,1 525008,FL,VOLUSIA COUNTY,0,1838349,0,0,1838349,1891661.12,0,0,0,0,28.94429,-81.24681,Commercial,Reinforced Masonry,1 156299,FL,VOLUSIA COUNTY,0,2141190,0,0,2141190,3154371.13,0,107059.5,0,0,28.94429,-81.24681,Commercial,Reinforced Masonry,1 812058,FL,VOLUSIA COUNTY,0,1144692,0,0,1144692,967608.15,0,57234.6,0,0,28.94429,-81.24681,Residential,Masonry,1 250218,FL,VOLUSIA COUNTY,0,415521,0,0,415521,389395.12,0,0,0,0,28.94429,-81.24681,Residential,Masonry,1 183179,FL,VOLUSIA COUNTY,0,2056770,0,0,2056770,2542739.5,0,102838.5,0,0,28.920351,-81.215462,Commercial,Reinforced Masonry,1 368263,FL,VOLUSIA COUNTY,0,2792637,0,0,2792637,3260951.05,0,0,0,0,28.920351,-81.215462,Commercial,Reinforced Masonry,1 886923,FL,VOLUSIA COUNTY,0,1181772,0,0,1181772,1681945.18,0,59088.6,0,0,28.920351,-81.215462,Residential,Masonry,1 859408,FL,VOLUSIA COUNTY,0,845937,0,0,845937,1298242.59,0,0,0,0,28.920351,-81.215462,Residential,Masonry,1 258050,FL,VOLUSIA COUNTY,0,367200,0,0,367200,315792,0,18360,0,0,28.920351,-81.215462,Residential,Masonry,1 963534,FL,VOLUSIA COUNTY,0,15300,0,0,15300,21423.92,0,765,0,0,28.920351,-81.215462,Residential,Wood,1 392422,FL,VOLUSIA COUNTY,0,1120707,0,0,1120707,1211708.41,0,0,0,0,28.87821,-81.27189,Residential,Masonry,3 426607,FL,VOLUSIA COUNTY,0,2339280,0,0,2339280,2424102.29,0,116964,0,0,28.87821,-81.27189,Commercial,Reinforced Masonry,3 587737,FL,VOLUSIA COUNTY,0,1213650,0,0,1213650,1013604.07,0,60682.5,0,0,28.87821,-81.27189,Residential,Masonry,3 166275,FL,VOLUSIA COUNTY,0,2057121,0,0,2057121,3003487.17,0,0,0,0,28.89137,-81.25037,Commercial,Reinforced Masonry,1 446151,FL,VOLUSIA COUNTY,0,2215494,0,0,2215494,3329665.93,0,110774.7,0,0,28.89137,-81.25037,Commercial,Reinforced Masonry,1 757424,FL,VOLUSIA COUNTY,0,1000701,0,0,1000701,870753.97,0,0,0,0,28.89137,-81.25037,Residential,Masonry,1 435954,FL,VOLUSIA COUNTY,0,4188123,0,0,4188123,3607481.63,0,0,0,0,28.89137,-81.25037,Commercial,Reinforced Masonry,1 949303,FL,VOLUSIA COUNTY,0,72000,0,0,72000,96033.6,0,3600,0,0,28.89137,-81.25037,Residential,Wood,1 755023,FL,VOLUSIA COUNTY,0,2891502,0,0,2891502,3546745.27,0,144575.1,0,0,28.870665,-81.266235,Commercial,Reinforced Masonry,1 867885,FL,VOLUSIA COUNTY,0,852579,0,0,852579,1293062.24,0,0,0,0,28.870665,-81.266235,Residential,Masonry,1 942889,FL,VOLUSIA COUNTY,0,1866096,0,0,1866096,1672208.63,0,93304.8,0,0,28.870665,-81.266235,Commercial,Reinforced Masonry,1 412509,FL,VOLUSIA COUNTY,0,2325672,0,0,2325672,3222348.79,0,116283.6,0,0,28.87365,-81.22882,Commercial,Reinforced Masonry,1 553687,FL,VOLUSIA COUNTY,0,2794212,0,0,2794212,4033249.43,0,139710.6,0,0,28.87365,-81.22882,Commercial,Reinforced Masonry,1 447026,FL,VOLUSIA COUNTY,0,2253402,0,0,2253402,2289600.65,0,112670.1,0,0,28.87365,-81.22882,Commercial,Reinforced Masonry,1 903968,FL,VOLUSIA COUNTY,0,3446433,0,0,3446433,4921506.32,0,0,0,0,28.931261,-81.2295,Commercial,Reinforced Masonry,1 734331,FL,VOLUSIA COUNTY,0,3679947,0,0,3679947,4599845.43,0,0,0,0,28.931261,-81.2295,Commercial,Reinforced Masonry,1 827598,FL,VOLUSIA COUNTY,0,3444858,0,0,3444858,4744947.41,0,172242.9,0,0,28.931261,-81.2295,Commercial,Reinforced Masonry,1 707219,FL,VOLUSIA COUNTY,0,1439577,0,0,1439577,1810135.64,0,0,0,0,28.931261,-81.2295,Residential,Masonry,1 788927,FL,VOLUSIA COUNTY,0,2518335,0,0,2518335,3742447.28,0,0,0,0,28.90583,-81.24265,Commercial,Reinforced Masonry,1 947337,FL,VOLUSIA COUNTY,0,3775419,0,0,3775419,3930045.06,0,0,0,0,28.90583,-81.24265,Commercial,Reinforced Masonry,1 673112,FL,VOLUSIA COUNTY,0,3893382,0,0,3893382,5333399.95,0,194669.1,0,0,28.90583,-81.24265,Commercial,Reinforced Masonry,1 358311,FL,VOLUSIA COUNTY,0,88893,0,0,88893,152980.41,0,0,0,0,28.90583,-81.24265,Residential,Wood,1 603345,FL,VOLUSIA COUNTY,0,4054590,0,0,4054590,6393472.13,0,202729.5,0,0,28.93258,-81.22775,Commercial,Reinforced Masonry,1 968941,FL,VOLUSIA COUNTY,0,3020175,0,0,3020175,4204083.6,0,0,0,0,28.93258,-81.22775,Commercial,Reinforced Masonry,1 135329,FL,VOLUSIA COUNTY,0,1545492.44,0,0,1545492.44,2803578.92,0,0,0,0,28.88224,-81.24154,Residential,Masonry,1 220344,FL,VOLUSIA COUNTY,0,0,126316.8,0,126316.8,174925.4,0,0,0,0,28.941206,-81.244637,Residential,Wood,1 693063,FL,VOLUSIA COUNTY,0,0,243423,0,243423,321690.31,0,0,0,0,28.947104,-81.24469,Residential,Wood,1 620982,FL,VOLUSIA COUNTY,0,0,84712.5,0,84712.5,73855.07,0,0,0,0,28.89519,-81.23494,Residential,Wood,1 343063,FL,VOLUSIA COUNTY,0,0,134724.6,0,134724.6,195318.61,0,0,0,0,28.848459,-81.235954,Residential,Wood,1 390550,FL,VOLUSIA COUNTY,0,1631098.37,0,0,1631098.37,1166530.56,0,0,0,0,28.930342,-81.223206,Residential,Masonry,1 799838,FL,VOLUSIA COUNTY,0,7574731.48,0,0,7574731.48,5925015.56,0,0,0,0,28.930342,-81.223206,Commercial,Reinforced Masonry,1 293920,FL,VOLUSIA COUNTY,0,25138.71,0,0,25138.71,39757.58,0,0,0,0,28.89949,-81.22549,Residential,Wood,1 732968,FL,VOLUSIA COUNTY,0,64081.27,0,0,64081.27,75608.34,0,0,0,0,28.89949,-81.22549,Residential,Wood,1 344472,FL,VOLUSIA COUNTY,0,37146.94,0,0,37146.94,36271.75,0,0,0,0,28.89949,-81.22549,Residential,Wood,1 129179,FL,VOLUSIA COUNTY,0,27271.01,0,0,27271.01,43026.95,0,0,0,0,28.89519,-81.23494,Residential,Wood,1 794736,FL,VOLUSIA COUNTY,0,60938.93,0,0,60938.93,61075.43,0,0,0,0,28.89519,-81.23494,Residential,Wood,1 450796,FL,VOLUSIA COUNTY,0,59031.08,0,0,59031.08,79057.97,0,0,0,0,28.89519,-81.23494,Residential,Wood,1 919820,FL,VOLUSIA COUNTY,0,465739.52,0,0,465739.52,546638.48,0,0,0,0,28.89519,-81.23494,Residential,Masonry,1 681429,FL,VOLUSIA COUNTY,0,12232.68,0,0,12232.68,15045.76,0,0,0,0,28.902573,-81.254791,Residential,Wood,1 265561,FL,VOLUSIA COUNTY,0,95616.89,0,0,95616.89,97214.07,0,0,0,0,28.894764,-81.260292,Residential,Wood,1 853924,FL,VOLUSIA COUNTY,0,353513.13,0,0,353513.13,485594.48,0,0,0,0,28.894764,-81.260292,Residential,Wood,1 288417,FL,VOLUSIA COUNTY,0,50165.2,0,0,50165.2,54436.21,0,0,0,0,28.898335,-81.25988,Residential,Wood,1 173470,FL,VOLUSIA COUNTY,0,51175.23,0,0,51175.23,50230.54,0,0,0,0,28.89648,-81.24243,Residential,Wood,1 562608,FL,VOLUSIA COUNTY,0,135071.2,0,0,135071.2,179652.25,0,0,0,0,28.863449,-81.25293,Residential,Wood,1 310267,FL,VOLUSIA COUNTY,0,330955.63,0,0,330955.63,360740.97,0,0,0,0,28.863075,-81.252411,Residential,Wood,1 425288,FL,VOLUSIA COUNTY,0,26597.65,0,0,26597.65,24273.02,0,0,0,0,28.91673,-81.21649,Residential,Wood,1 394177,FL,VOLUSIA COUNTY,0,25363.16,0,0,25363.16,28801.78,0,0,0,0,28.91673,-81.21649,Residential,Wood,1 585522,FL,VOLUSIA COUNTY,0,21547.47,0,0,21547.47,18814.82,0,0,0,0,28.946646,-81.24469,Residential,Wood,1 298309,FL,VOLUSIA COUNTY,0,27271.01,0,0,27271.01,41535.93,0,0,0,0,28.896481,-81.234467,Residential,Wood,1 398741,FL,VOLUSIA COUNTY,0,887486.3,0,0,887486.3,673779.6,0,0,0,0,28.904903,-81.261658,Residential,Masonry,1 509160,FL,VOLUSIA COUNTY,0,55776.52,0,0,55776.52,56720.7,0,0,0,0,28.904903,-81.261658,Residential,Wood,1 889314,FL,VOLUSIA COUNTY,0,282137.15,0,0,282137.15,233116.95,0,0,0,0,28.90139,-81.25581,Residential,Wood,1 968405,FL,VOLUSIA COUNTY,0,6172.45,0,0,6172.45,9296.71,0,0,0,0,28.90139,-81.25581,Residential,Wood,1 521895,FL,VOLUSIA COUNTY,0,90454.47,0,0,90454.47,120702.45,0,0,0,0,28.89709,-81.23591,Residential,Wood,1 171129,FL,VOLUSIA COUNTY,0,179001.09,0,0,179001.09,182437.91,0,0,0,0,28.89709,-81.23591,Residential,Wood,1 413886,FL,VOLUSIA COUNTY,0,46349.5,0,0,46349.5,48099.66,0,0,0,0,28.89709,-81.23591,Residential,Wood,1 889141,FL,VOLUSIA COUNTY,0,24465.35,0,0,24465.35,34779.46,0,0,0,0,28.89709,-81.23591,Residential,Wood,1 737163,FL,VOLUSIA COUNTY,0,3703.47,0,0,3703.47,5375.66,0,0,0,0,28.928961,-81.252899,Residential,Wood,1 234164,FL,VOLUSIA COUNTY,0,513099.06,0,0,513099.06,617735.35,0,0,0,0,28.931192,-81.261108,Residential,Masonry,1 695478,FL,VOLUSIA COUNTY,0,127601.41,0,0,127601.41,161806.75,0,0,0,0,28.931192,-81.261108,Residential,Wood,1 896742,FL,VOLUSIA COUNTY,0,103697.19,0,0,103697.19,133147.19,0,0,0,0,28.931192,-81.261108,Residential,Wood,1 544538,FL,VOLUSIA COUNTY,0,210761.16,0,0,210761.16,316337.75,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 139386,FL,VOLUSIA COUNTY,0,40177.05,0,0,40177.05,52561.7,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 838550,FL,VOLUSIA COUNTY,0,384487.62,0,0,384487.62,383281.86,0,0,0,0,28.87514,-81.25091,Residential,Masonry,1 516594,FL,VOLUSIA COUNTY,0,288309.6,0,0,288309.6,342274.81,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 906860,FL,VOLUSIA COUNTY,0,199314.07,0,0,199314.07,219205.61,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 845265,FL,VOLUSIA COUNTY,0,84730.93,0,0,84730.93,126090.97,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 505270,FL,VOLUSIA COUNTY,0,84730.93,0,0,84730.93,144000.21,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 298990,FL,VOLUSIA COUNTY,0,154535.74,0,0,154535.74,162576.23,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 828240,FL,VOLUSIA COUNTY,0,887486.3,0,0,887486.3,1190811.37,0,0,0,0,28.87514,-81.25091,Residential,Masonry,1 811501,FL,VOLUSIA COUNTY,0,22669.73,0,0,22669.73,17954.43,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 412498,FL,VOLUSIA COUNTY,0,218729.24,0,0,218729.24,280253.4,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 591326,FL,VOLUSIA COUNTY,0,309744.84,0,0,309744.84,317277.83,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 764777,FL,VOLUSIA COUNTY,0,222432.71,0,0,222432.71,179396.43,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 881702,FL,VOLUSIA COUNTY,0,207169.92,0,0,207169.92,304052.52,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 996356,FL,VOLUSIA COUNTY,0,29852.22,0,0,29852.22,25495.89,0,0,0,0,28.87514,-81.25091,Residential,Wood,1 603053,FL,VOLUSIA COUNTY,0,1458000,0,1458000,1458000,1928234.16,0,14580,0,900,28.87723,-81.28127,Residential,Masonry,1 163770,FL,LAKE COUNTY,237600,237600,237600,237600,237600,211658.83,0,0,0,0,28.846319,-81.675186,Residential,Wood,1 150253,FL,LAKE COUNTY,118165.5,118165.5,118165.5,118165.5,118165.5,158905.18,0,0,0,0,28.856495,-81.668615,Residential,Wood,3 250831,FL,LAKE COUNTY,0,135925.02,0,0,135925.02,165376.03,0,0,0,0,28.846407,-81.683525,Residential,Wood,1 559942,FL,LAKE COUNTY,0,2370828.24,0,0,2370828.24,2295435.9,0,0,0,0,28.846472,-81.683029,Commercial,Reinforced Masonry,1 451903,FL,LAKE COUNTY,0,175685.4,0,175685.4,175685.4,283105.6,0,0,0,0,28.846472,-81.683029,Residential,Wood,1 920929,FL,LAKE COUNTY,0,366165.36,0,0,366165.36,477678.82,0,0,0,0,28.846472,-81.683029,Residential,Masonry,1 310100,FL,LAKE COUNTY,0,868255.74,0,0,868255.74,947335.6,0,0,0,0,28.846481,-81.681458,Residential,Masonry,1 435102,FL,LAKE COUNTY,0,300514.5,0,300514.5,300514.5,363141.72,0,0,0,0,28.846472,-81.683029,Residential,Wood,1 204719,FL,LAKE COUNTY,0,4623.3,0,4623.3,4623.3,3975.64,0,0,0,0,28.845726,-81.681458,Residential,Wood,1 411022,FL,LAKE COUNTY,900900,900900,900900,900900,900900,1447003.96,0,0,0,0,28.82182,-81.70611,Residential,Masonry,3 338711,FL,LAKE COUNTY,0,839709.51,0,0,839709.51,822744.86,0,0,0,0,28.83503,-81.69237,Residential,Masonry,1 915565,FL,LAKE COUNTY,0,941395.05,0,0,941395.05,1383805.54,0,0,0,0,28.823273,-81.69178,Residential,Masonry,1 671785,FL,LAKE COUNTY,0,1995998.4,0,1995998.4,1995998.4,1608533.19,0,0,0,0,28.829161,-81.695435,Commercial,Reinforced Masonry,1 503920,FL,LAKE COUNTY,0,1843299,0,1843299,1843299,2031075.87,0,0,0,0,28.872076,-81.691788,Commercial,Reinforced Masonry,1 732828,FL,LAKE COUNTY,0,1043383.5,0,1043383.5,1043383.5,1385874.13,0,0,0,0,28.838287,-81.688942,Residential,Masonry,3 125058,FL,LAKE COUNTY,0,1080418.5,0,1080418.5,1080418.5,855172.85,0,0,0,0,28.838287,-81.688942,Residential,Masonry,3 327351,FL,LAKE COUNTY,0,2777256,0,2777256,2777256,4467960.58,0,0,0,0,28.84737,-81.672005,Commercial,Reinforced Masonry,3 876405,FL,LAKE COUNTY,0,1758456,0,1758456,1758456,2008490.86,0,0,0,0,28.84737,-81.672005,Residential,Masonry,3 204060,FL,LAKE COUNTY,0,561600,0,561600,561600,654170.77,0,16848,0,0,28.84737,-81.672005,Residential,Masonry,3 248138,FL,LAKE COUNTY,0,2860609.5,0,2860609.5,2860609.5,2504520.83,0,0,0,0,28.84737,-81.672005,Commercial,Reinforced Masonry,3 712038,FL,LAKE COUNTY,0,480285,0,480285,480285,363815.89,0,0,0,0,28.858322,-81.667023,Residential,Masonry,1 903500,FL,LAKE COUNTY,0,611095.5,0,611095.5,611095.5,510592.29,0,0,0,0,28.858322,-81.667023,Residential,Masonry,1 431606,FL,LAKE COUNTY,0,313717.5,0,313717.5,313717.5,430309.98,0,0,0,0,28.858322,-81.667023,Residential,Wood,1 751058,FL,LAKE COUNTY,0,1044369,0,1044369,1044369,973293.42,0,0,0,0,28.834269,-81.691788,Residential,Masonry,1 310467,FL,LAKE COUNTY,0,1054241.54,0,0,1054241.54,1666482.83,0,0,0,0,28.830479,-81.685379,Residential,Masonry,1 820709,FL,LAKE COUNTY,0,998147.25,0,0,998147.25,1422000.5,0,0,0,0,28.877153,-81.716331,Residential,Masonry,1 255982,FL,LAKE COUNTY,0,107907.92,0,0,107907.92,126705.48,0,0,0,0,28.859068,-81.670128,Residential,Wood,1 267354,FL,LAKE COUNTY,0,107907.92,0,0,107907.92,131755.57,0,0,0,0,28.858295,-81.669685,Residential,Wood,1 264809,FL,LAKE COUNTY,0,118301.21,0,0,118301.21,208559.11,0,0,0,0,28.859659,-81.671165,Residential,Wood,1 647621,FL,LAKE COUNTY,0,111888.59,0,0,111888.59,128828.52,0,0,0,0,28.842811,-81.686595,Residential,Wood,1 732722,FL,LAKE COUNTY,0,145057.1,0,0,145057.1,223629.31,0,0,0,0,28.858291,-81.671006,Residential,Wood,1 463986,FL,LAKE COUNTY,0,166505.81,0,0,166505.81,207559.48,0,0,0,0,28.85894,-81.671111,Residential,Wood,1 823084,FL,LAKE COUNTY,0,187955.64,0,0,187955.64,153907.47,0,0,0,0,28.859659,-81.670988,Residential,Wood,1 807540,FL,LAKE COUNTY,0,297335.97,0,0,297335.97,467338.4,0,0,0,0,28.86239,-81.662799,Residential,Wood,1 767260,FL,LAKE COUNTY,0,174761.18,0,0,174761.18,171833.93,0,0,0,0,28.862255,-81.662804,Residential,Wood,1 614268,FL,LAKE COUNTY,0,174761.18,0,0,174761.18,141766.27,0,0,0,0,28.86239,-81.662799,Residential,Wood,1 106764,FL,LAKE COUNTY,0,174761.18,0,0,174761.18,251480.47,0,0,0,0,28.86239,-81.662799,Residential,Wood,1 155995,FL,SEMINOLE COUNTY,0,25399.6,0,0,25399.6,25212.66,0,0,0,0,28.64563,-81.33064,Residential,Wood,3 101438,FL,SEMINOLE COUNTY,0,590117.65,0,0,590117.65,808402.16,0,0,0,0,28.649985,-81.32998,Residential,Masonry,3 641492,FL,SEMINOLE COUNTY,0,29194.94,0,0,29194.94,36998.98,0,0,0,0,28.6521,-81.3432,Residential,Wood,3 580551,FL,SEMINOLE COUNTY,0,16200000,0,16200000,16200000,25740000,0,0,0,0,28.653391,-81.331223,Commercial,Reinforced Concrete,1 637588,FL,SEMINOLE COUNTY,0,1375931.31,0,0,1375931.31,1792145.03,0,0,0,0,28.652456,-81.348541,Residential,Masonry,1 347052,FL,SEMINOLE COUNTY,0,550273.5,0,550273.5,550273.5,678891.13,0,0,0,0,28.647402,-81.340622,Residential,Masonry,1 687356,FL,SEMINOLE COUNTY,0,486000,0,486000,486000,746364.78,0,9720,0,0,28.647402,-81.340622,Residential,Masonry,1 733020,FL,SEMINOLE COUNTY,0,159179.68,0,0,159179.68,181579.44,0,0,0,0,28.784126,-81.075386,Residential,Wood,1 334542,FL,SEMINOLE COUNTY,0,614159.34,0,0,614159.34,895290.78,0,0,0,0,28.7484,-81.1158,Residential,Masonry,4 328236,FL,SEMINOLE COUNTY,0,93351.79,0,0,93351.79,88993.76,0,0,0,0,28.7484,-81.1158,Residential,Wood,4 922466,FL,SEMINOLE COUNTY,0,7906.09,0,0,7906.09,6980.24,0,0,0,0,28.78991,-81.06154,Residential,Wood,1 314937,FL,SEMINOLE COUNTY,0,3892.66,0,0,3892.66,3769.27,0,0,0,0,28.784126,-81.075386,Residential,Wood,1 275117,FL,SEMINOLE COUNTY,0,24329.12,0,0,24329.12,37774.45,0,0,0,0,28.784126,-81.075386,Residential,Wood,1 195767,FL,SEMINOLE COUNTY,0,16094.89,0,0,16094.89,12719.34,0,0,0,0,28.784126,-81.075386,Residential,Wood,1 260892,FL,SEMINOLE COUNTY,0,12049.15,0,0,12049.15,20265.7,0,0,0,0,28.784126,-81.075386,Residential,Wood,1 230842,FL,SEMINOLE COUNTY,0,91109.1,0,0,91109.1,117212.31,0,0,0,0,28.784126,-81.075386,Residential,Wood,1 438770,FL,SEMINOLE COUNTY,0,4620.41,0,0,4620.41,6185.13,0,0,0,0,28.73835,-81.120491,Residential,Wood,1 773092,FL,SEMINOLE COUNTY,0,11872.61,0,0,11872.61,16920.97,0,0,0,0,28.7484,-81.1158,Residential,Wood,4 731372,FL,SEMINOLE COUNTY,308700,308700,308700,308700,308700,332377.29,0,0,0,0,28.73937,-81.1158,Residential,Wood,1 128514,FL,SEMINOLE COUNTY,0,2032087.5,0,2032087.5,2032087.5,2995321.36,0,0,0,0,28.739056,-81.115242,Commercial,Reinforced Masonry,1 869060,FL,SEMINOLE COUNTY,0,1210261.5,0,1210261.5,1210261.5,1134039.23,0,0,0,0,28.739056,-81.115242,Residential,Masonry,1 793337,FL,SEMINOLE COUNTY,0,2069995.5,0,2069995.5,2069995.5,2916938.3,0,0,0,0,28.739056,-81.115242,Commercial,Reinforced Masonry,1 879888,FL,SEMINOLE COUNTY,0,1374286.5,0,1374286.5,1374286.5,1667243.15,0,0,0,0,28.739056,-81.115242,Residential,Masonry,1 651855,FL,SEMINOLE COUNTY,0,62815.5,0,62815.5,62815.5,94946.88,0,0,0,0,28.739056,-81.115242,Residential,Wood,1 816548,FL,SEMINOLE COUNTY,0,791937,0,791937,791937,900527.4,0,0,0,0,28.739056,-81.115242,Residential,Masonry,1 255186,FL,LAKE COUNTY,0,2209773.69,0,0,2209773.69,2030450.55,0,0,0,0,28.876366,-81.735718,Commercial,Reinforced Masonry,1 891174,FL,LAKE COUNTY,517925.7,517925.7,0,0,517925.7,578426.67,0,0,0,0,28.857368,-81.652924,Residential,Masonry,3 764421,FL,LAKE COUNTY,0,2218779,0,2218779,2218779,1981369.65,0,0,0,0,28.858273,-81.646149,Commercial,Reinforced Masonry,3 212589,FL,LAKE COUNTY,0,1876909.5,0,1876909.5,1876909.5,2030271.78,0,0,0,0,28.858273,-81.646149,Commercial,Reinforced Masonry,3 501355,FL,LAKE COUNTY,0,56113.2,0,0,56113.2,68133.76,0,0,0,0,28.9069,-81.54699,Residential,Wood,1 967607,FL,LAKE COUNTY,0,90000,0,90000,90000,86365.44,0,1800,0,0,28.88353,-81.548965,Residential,Wood,1 298040,FL,LAKE COUNTY,0,630000,0,630000,630000,501889.5,0,12600,0,0,28.88353,-81.548965,Residential,Masonry,1 331224,FL,LAKE COUNTY,0,270000,0,270000,270000,421848,0,5400,0,0,28.88353,-81.548965,Residential,Wood,1 395689,FL,VOLUSIA COUNTY,0,11880000,0,0,11880000,18360000,0,0,0,0,28.924849,-81.189835,Commercial,Reinforced Concrete,1 626320,FL,VOLUSIA COUNTY,328500,328500,328500,328500,328500,314808.12,0,16425,0,0,28.87037,-81.16393,Residential,Wood,3 517850,FL,VOLUSIA COUNTY,0,3404511,0,0,3404511,5833970.05,0,0,0,0,28.93396,-81.18827,Commercial,Reinforced Masonry,1 602231,FL,VOLUSIA COUNTY,0,111699,0,0,111699,135352.38,0,0,0,0,28.93396,-81.18827,Residential,Wood,1 528973,FL,VOLUSIA COUNTY,0,24750,0,0,24750,40695.93,0,1237.5,0,0,28.93396,-81.18827,Residential,Wood,1 661379,FL,VOLUSIA COUNTY,0,778113,0,0,778113,1154578.08,0,0,0,0,28.891315,-81.174149,Residential,Masonry,1 510961,FL,VOLUSIA COUNTY,0,3283641,0,0,3283641,3507874.28,0,0,0,0,28.891315,-81.174149,Commercial,Reinforced Masonry,1 293174,FL,VOLUSIA COUNTY,0,3438783,0,0,3438783,3979015.81,0,0,0,0,28.891315,-81.174149,Commercial,Reinforced Masonry,1 241412,FL,VOLUSIA COUNTY,0,830538,0,0,830538,619177.71,0,41526.9,0,0,28.891315,-81.174149,Residential,Masonry,1 842297,FL,VOLUSIA COUNTY,0,1449000,0,0,1449000,1813777.06,0,72450,0,0,28.891315,-81.174149,Residential,Masonry,1 775327,FL,VOLUSIA COUNTY,0,4518675,0,0,4518675,4549130.87,0,0,0,0,28.88689,-81.16217,Commercial,Reinforced Masonry,1 967123,FL,VOLUSIA COUNTY,0,3342546,0,0,3342546,5277846.71,0,167127.3,0,0,28.88689,-81.16217,Commercial,Reinforced Masonry,1 527311,FL,VOLUSIA COUNTY,0,4389390,0,0,4389390,4339456.3,0,219469.5,0,0,28.88689,-81.16217,Commercial,Reinforced Masonry,1 483107,FL,VOLUSIA COUNTY,0,1931850,0,0,1931850,2601688.08,0,96592.5,0,0,28.88689,-81.16217,Commercial,Reinforced Masonry,1 449978,FL,VOLUSIA COUNTY,0,2437191,0,0,2437191,1690191.96,0,0,0,0,28.895945,-81.162437,Commercial,Reinforced Masonry,4 896552,FL,VOLUSIA COUNTY,0,72000,0,0,72000,74027.52,0,3600,0,0,28.895945,-81.162437,Residential,Wood,4 920389,FL,VOLUSIA COUNTY,0,3446091,0,0,3446091,2958469.12,0,0,0,0,28.88096,-81.1755,Commercial,Reinforced Masonry,1 647733,FL,VOLUSIA COUNTY,0,849618,0,0,849618,1012574.73,0,42480.9,0,0,28.918785,-81.22387,Residential,Masonry,3 605217,FL,VOLUSIA COUNTY,0,393678,0,0,393678,681220.41,0,19683.9,0,0,28.918785,-81.22387,Residential,Masonry,3 293281,FL,VOLUSIA COUNTY,0,22333.05,0,0,22333.05,28437.52,0,0,0,0,28.87978,-81.17484,Residential,Wood,1 400331,FL,VOLUSIA COUNTY,0,915893.04,0,0,915893.04,693853.09,0,0,0,0,28.87086,-81.16947,Residential,Masonry,1 127276,FL,VOLUSIA COUNTY,0,4040.15,0,0,4040.15,4437.03,0,0,0,0,28.92339,-81.19079,Residential,Wood,1 947492,FL,VOLUSIA COUNTY,0,17731.77,0,0,17731.77,23297.15,0,0,0,0,28.9418,-81.17974,Residential,Wood,1 514143,FL,VOLUSIA COUNTY,0,31311.16,0,0,31311.16,30368.79,0,0,0,0,28.9418,-81.17974,Residential,Wood,1 979112,FL,VOLUSIA COUNTY,0,23006.41,0,0,23006.41,20745.8,0,0,0,0,28.93112,-81.18786,Residential,Wood,1 140442,FL,VOLUSIA COUNTY,0,23118.64,0,0,23118.64,24991.25,0,0,0,0,28.93112,-81.18786,Residential,Wood,1 916108,FL,VOLUSIA COUNTY,0,17844,0,0,17844,24319.58,0,0,0,0,28.93112,-81.18786,Residential,Wood,1 203143,FL,VOLUSIA COUNTY,0,121990.09,0,0,121990.09,102206.22,0,0,0,0,28.93112,-81.18786,Residential,Wood,1 813448,FL,VOLUSIA COUNTY,0,893883.2,0,0,893883.2,1004395.77,0,0,0,0,28.90658,-81.21825,Residential,Masonry,1 545946,FL,VOLUSIA COUNTY,0,1040338.64,0,0,1040338.64,941178.77,0,0,0,0,28.90658,-81.21825,Residential,Masonry,1 623239,FL,VOLUSIA COUNTY,0,43768.29,0,0,43768.29,48697.3,0,0,0,0,28.93781,-81.17979,Residential,Wood,3 856786,FL,VOLUSIA COUNTY,0,28168.82,0,0,28168.82,28664.6,0,0,0,0,28.87086,-81.16947,Residential,Wood,1 864986,FL,VOLUSIA COUNTY,0,25475.39,0,0,25475.39,33554.15,0,0,0,0,28.86614,-81.17827,Residential,Wood,1 783495,FL,VOLUSIA COUNTY,0,441947.53,0,0,441947.53,681194.05,0,0,0,0,28.941963,-81.181419,Residential,Masonry,1 575748,FL,VOLUSIA COUNTY,0,35239.09,0,0,35239.09,24764.55,0,0,0,0,28.941963,-81.181419,Residential,Wood,1 137274,FL,VOLUSIA COUNTY,0,45184.59,0,0,45184.59,74732.15,0,0,0,0,28.92358,-81.18947,Residential,Wood,1 307837,FL,VOLUSIA COUNTY,0,155321.33,0,0,155321.33,169756.27,0,0,0,0,28.877321,-81.178658,Residential,Wood,1 415003,FL,VOLUSIA COUNTY,0,182367.89,0,0,182367.89,136882.78,0,0,0,0,28.877321,-81.178658,Residential,Wood,1 124570,FL,VOLUSIA COUNTY,0,6845.81,0,0,6845.81,5995.37,0,0,0,0,28.877321,-81.178658,Residential,Wood,1 883195,FL,VOLUSIA COUNTY,0,42646.03,0,0,42646.03,36200,0,0,0,0,28.882833,-81.202713,Residential,Wood,1 523950,FL,VOLUSIA COUNTY,0,19190.71,0,0,19190.71,17421.1,0,0,0,0,28.882833,-81.202713,Residential,Wood,1 248273,FL,VOLUSIA COUNTY,0,3254.57,0,0,3254.57,3939.27,0,0,0,0,28.959833,-81.188538,Residential,Wood,1 378198,FL,VOLUSIA COUNTY,0,3254.57,0,0,3254.57,3984.56,0,0,0,0,28.942648,-81.199615,Residential,Wood,1 729623,FL,VOLUSIA COUNTY,0,56904.39,0,0,56904.39,69519.87,0,0,0,0,28.93112,-81.18786,Residential,Wood,1 497108,FL,VOLUSIA COUNTY,150750,150750,150750,150750,150750,139847.01,0,0,0,0,28.982019,-81.232079,Residential,Wood,1 680585,FL,VOLUSIA COUNTY,0,57343.21,0,0,57343.21,93628.04,0,0,0,0,28.97806,-81.23259,Residential,Wood,1 345374,FL,VOLUSIA COUNTY,0,22074.55,0,0,22074.55,19960.56,0,0,0,0,28.970119,-81.23381,Residential,Wood,1 418995,FL,VOLUSIA COUNTY,0,23963.6,0,0,23963.6,26085.43,0,0,0,0,28.970119,-81.23381,Residential,Wood,1 119373,FL,VOLUSIA COUNTY,0,104725.11,0,0,104725.11,115503.42,0,0,0,0,28.97806,-81.23259,Residential,Wood,1 604444,FL,VOLUSIA COUNTY,0,62835.07,0,0,62835.07,77211.73,0,0,0,0,28.97806,-81.23259,Residential,Wood,1 309039,FL,VOLUSIA COUNTY,0,1119.79,0,0,1119.79,1190.41,0,0,0,0,28.97748,-81.232725,Residential,Wood,3 380341,FL,VOLUSIA COUNTY,0,42844.3,0,0,42844.3,56277.36,0,0,0,0,28.9849,-81.225555,Residential,Wood,3 163451,FL,VOLUSIA COUNTY,0,1674.82,0,0,1674.82,2577.75,0,0,0,0,28.97544,-81.22822,Residential,Wood,1 115896,FL,VOLUSIA COUNTY,0,82767.41,0,0,82767.41,65725.1,0,0,0,0,28.980715,-81.22966,Residential,Wood,1 340233,FL,VOLUSIA COUNTY,0,400204.75,0,0,400204.75,480238.1,0,0,0,0,28.97716,-81.233,Residential,Masonry,1 511210,FL,VOLUSIA COUNTY,0,15433.69,0,0,15433.69,13133.85,0,0,0,0,28.980715,-81.22966,Residential,Wood,1 407381,FL,VOLUSIA COUNTY,0,7303.01,0,0,7303.01,9768.85,0,0,0,0,28.97716,-81.233,Residential,Wood,1 804005,FL,VOLUSIA COUNTY,0,28325.93,0,0,28325.93,29062.4,0,0,0,0,28.980715,-81.22966,Residential,Wood,1 765808,FL,VOLUSIA COUNTY,0,151712.66,0,0,151712.66,140203.73,0,0,0,0,28.980715,-81.22966,Residential,Wood,1 458119,FL,VOLUSIA COUNTY,0,1606.66,0,0,1606.66,2323.06,0,0,0,0,28.97748,-81.232725,Residential,Wood,3 360091,FL,VOLUSIA COUNTY,0,856.89,0,0,856.89,1170.85,0,0,0,0,28.97748,-81.232725,Residential,Wood,3 417359,FL,VOLUSIA COUNTY,0,408.97,0,0,408.97,381.03,0,0,0,0,28.97748,-81.232725,Residential,Wood,3 549898,FL,VOLUSIA COUNTY,0,1158.74,0,0,1158.74,1411.89,0,0,0,0,28.970119,-81.23381,Residential,Wood,1 993018,FL,VOLUSIA COUNTY,0,788.72,0,0,788.72,836.68,0,0,0,0,28.970119,-81.23381,Residential,Wood,1 432060,FL,VOLUSIA COUNTY,0,1025.34,0,0,1025.34,1656.97,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 988990,FL,VOLUSIA COUNTY,0,535.55,0,0,535.55,797.52,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 809577,FL,VOLUSIA COUNTY,0,1119.79,0,0,1119.79,1382.6,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 853211,FL,VOLUSIA COUNTY,0,4109.16,0,0,4109.16,5550.03,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 532102,FL,VOLUSIA COUNTY,0,24343.35,0,0,24343.35,26633.24,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 806139,FL,VOLUSIA COUNTY,0,2882.25,0,0,2882.25,2668.86,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 428712,FL,VOLUSIA COUNTY,0,149993.04,0,0,149993.04,138375.33,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 600765,FL,VOLUSIA COUNTY,0,44029.34,0,0,44029.34,39693.77,0,0,0,0,28.97833,-81.23067,Residential,Wood,1 243050,FL,VOLUSIA COUNTY,0,443351.89,0,0,443351.89,403288.84,0,0,0,0,28.97833,-81.23067,Residential,Masonry,1 106813,FL,VOLUSIA COUNTY,0,50634.18,0,0,50634.18,78719.24,0,0,0,0,28.97544,-81.22822,Residential,Wood,1 155276,FL,VOLUSIA COUNTY,0,28082.49,0,0,28082.49,32742.62,0,0,0,0,28.98062,-81.23122,Residential,Wood,1 348028,FL,VOLUSIA COUNTY,0,1316488.63,0,0,1316488.63,1048346.22,0,0,0,0,28.98062,-81.23122,Residential,Masonry,1 239098,FL,VOLUSIA COUNTY,0,3125.69,0,0,3125.69,3317.42,0,0,0,0,28.98705,-81.23361,Residential,Wood,1 542061,FL,VOLUSIA COUNTY,0,25239.19,0,0,25239.19,28658.39,0,0,0,0,28.995756,-81.234848,Residential,Wood,1 694722,FL,VOLUSIA COUNTY,0,2971215,0,0,2971215,3984755.86,0,0,0,0,28.97201,-81.22644,Commercial,Reinforced Masonry,1 334023,FL,VOLUSIA COUNTY,0,221517,0,0,221517,334577.5,0,0,0,0,28.97201,-81.22644,Residential,Wood,1 940827,FL,VOLUSIA COUNTY,0,3571473.58,0,0,3571473.58,4701916.4,0,0,0,0,28.98517,-81.24081,Commercial,Reinforced Masonry,1 887560,FL,SEMINOLE COUNTY,0,1319408.18,0,0,1319408.18,1893614.63,0,0,0,0,28.734335,-81.34087,Residential,Masonry,1 293561,FL,SEMINOLE COUNTY,0,89946.29,0,0,89946.29,116259.54,0,0,0,0,28.76769,-81.38341,Residential,Wood,1 511700,FL,SEMINOLE COUNTY,0,175507.59,0,0,175507.59,148681.6,0,0,0,0,28.734335,-81.34087,Residential,Wood,1 754963,FL,SEMINOLE COUNTY,0,99813.13,0,0,99813.13,99783.39,0,0,0,0,28.734335,-81.34087,Residential,Wood,1 266568,FL,SEMINOLE COUNTY,0,21058.4,0,0,21058.4,29455.23,0,0,0,0,28.780869,-81.357613,Residential,Wood,3 207674,FL,SEMINOLE COUNTY,0,85960.56,0,0,85960.56,88348.2,0,0,0,0,28.780869,-81.357613,Residential,Wood,3 864396,FL,SEMINOLE COUNTY,0,611711.13,0,0,611711.13,647236.87,0,0,0,0,28.734335,-81.34087,Residential,Masonry,1 950846,FL,SEMINOLE COUNTY,0,150810.29,0,0,150810.29,227223.46,0,0,0,0,28.734335,-81.34087,Residential,Wood,1 210918,FL,SEMINOLE COUNTY,0,611711.13,0,0,611711.13,556485.85,0,0,0,0,28.734335,-81.34087,Residential,Masonry,1 730888,FL,SEMINOLE COUNTY,0,435896.44,0,0,435896.44,472677.38,0,0,0,0,28.734335,-81.34087,Residential,Masonry,1 622614,FL,SEMINOLE COUNTY,0,14616.68,0,0,14616.68,24592.03,0,0,0,0,28.76769,-81.38341,Residential,Wood,1 888373,FL,SEMINOLE COUNTY,0,35095.79,0,0,35095.79,43601.61,0,0,0,0,28.76769,-81.38341,Residential,Wood,1 706188,FL,SEMINOLE COUNTY,0,958696.01,0,0,958696.01,775401,0,0,0,0,28.7628,-81.3476,Residential,Masonry,1 743318,FL,SEMINOLE COUNTY,0,7201.42,0,0,7201.42,6236.59,0,0,0,0,28.74021,-81.34773,Residential,Wood,1 137430,FL,SEMINOLE COUNTY,0,19037.84,0,0,19037.84,15235.6,0,0,0,0,28.74021,-81.34773,Residential,Wood,1 222214,FL,SEMINOLE COUNTY,0,17030.38,0,0,17030.38,20553.35,0,0,0,0,28.7628,-81.3476,Residential,Wood,4 116373,FL,SEMINOLE COUNTY,0,1078920,0,1078920,1078920,1541286.85,0,0,0,0,28.76496,-81.35001,Residential,Masonry,1 727787,FL,SEMINOLE COUNTY,0,5670000,0,5670000,5670000,5779385.64,0,283500,0,0,28.7581,-81.35001,Commercial,Reinforced Masonry,1 752275,FL,SEMINOLE COUNTY,1873800,1873800,1873800,1873800,1873800,2507474.19,0,0,0,0,28.77044,-81.32156,Commercial,Reinforced Masonry,1 707335,FL,SEMINOLE COUNTY,45000,45000,45000,45000,45000,63107.1,0,0,0,0,28.77044,-81.32156,Residential,Wood,1 452968,FL,SEMINOLE COUNTY,0,900,0,900,900,881.28,0,0,0,0,28.77379,-81.36233,Residential,Wood,1 559984,FL,SEMINOLE COUNTY,0,122134.28,0,0,122134.28,191068.81,0,0,0,0,28.74773,-81.36286,Residential,Wood,1 715867,FL,SEMINOLE COUNTY,0,102583.79,0,0,102583.79,95870.71,0,0,0,0,28.74773,-81.36286,Residential,Wood,1 711539,FL,SEMINOLE COUNTY,838235.7,838235.7,838235.7,838235.7,838235.7,611930.5,0,0,0,0,28.756269,-81.34964,Residential,Masonry,1 550965,FL,SEMINOLE COUNTY,0,18810000,0,0,18810000,23490000,0,0,0,0,28.7576,-81.35656,Commercial,Reinforced Concrete,1 524379,FL,SEMINOLE COUNTY,0,42390000,0,42390000,42390000,34290000,0,0,0,0,28.74144,-81.3568,Commercial,Steel Frame,1 987572,FL,SEMINOLE COUNTY,319712.4,319712.4,0,0,319712.4,380338.18,0,0,0,0,28.757299,-81.348297,Residential,Wood,1 491880,FL,SEMINOLE COUNTY,808934.4,808934.4,0,0,808934.4,1213280.26,0,0,0,0,28.774,-81.34814,Residential,Masonry,3 246956,FL,SEMINOLE COUNTY,0,19800,0,0,19800,31077.45,0,0,0,0,28.772638,-81.366056,Residential,Wood,1 669400,FL,SEMINOLE COUNTY,0,934869.6,0,0,934869.6,843375.78,0,0,0,0,28.773313,-81.364725,Residential,Masonry,1 511386,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,719849.59,0,0,0,0,28.772053,-81.366699,Residential,Masonry,1 621385,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,775081.69,0,0,0,0,28.771965,-81.36673,Residential,Masonry,1 277138,FL,SEMINOLE COUNTY,0,565538.4,0,0,565538.4,692566.81,0,0,0,0,28.771875,-81.366707,Residential,Masonry,1 266167,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,1113965.06,0,0,0,0,28.77195,-81.366629,Residential,Masonry,1 868307,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,1242294.61,0,0,0,0,28.77108,-81.3668,Residential,Masonry,1 410566,FL,SEMINOLE COUNTY,0,934869.6,0,0,934869.6,1388000.9,0,0,0,0,28.772213,-81.365875,Residential,Masonry,1 976742,FL,SEMINOLE COUNTY,0,565538.4,0,0,565538.4,543086.53,0,0,0,0,28.772013,-81.365784,Residential,Masonry,1 774540,FL,SEMINOLE COUNTY,0,1255824,0,0,1255824,1755019.06,0,0,0,0,28.791345,-81.3611,Residential,Masonry,3 492709,FL,SEMINOLE COUNTY,0,1255824,0,0,1255824,1569521.3,0,0,0,0,28.791345,-81.3611,Residential,Masonry,3 926868,FL,SEMINOLE COUNTY,0,732564,0,0,732564,518193.8,0,0,0,0,28.791345,-81.3611,Residential,Masonry,3 105173,FL,SEMINOLE COUNTY,0,1255824,0,0,1255824,1694106.58,0,0,0,0,28.791345,-81.3611,Residential,Masonry,3 380185,FL,SEMINOLE COUNTY,0,732564,0,0,732564,1087422.4,0,0,0,0,28.791345,-81.3611,Residential,Masonry,3 525920,FL,SEMINOLE COUNTY,0,1255824,0,0,1255824,1550550.82,0,0,0,0,28.790545,-81.361405,Residential,Masonry,3 506760,FL,SEMINOLE COUNTY,0,1255824,0,0,1255824,1099499.03,0,0,0,0,28.790545,-81.361405,Residential,Masonry,3 585284,FL,SEMINOLE COUNTY,0,1255824,0,0,1255824,1666428.22,0,0,0,0,28.790545,-81.361405,Residential,Masonry,3 198801,FL,SEMINOLE COUNTY,0,1856160,0,0,1856160,1798619.04,0,0,0,0,28.78848,-81.354475,Commercial,Reinforced Masonry,1 541921,FL,SEMINOLE COUNTY,438300,438300,438300,438300,438300,339412.51,8766,21915,0,0,28.75666,-81.32503,Residential,Masonry,3 761227,FL,SEMINOLE COUNTY,1128600,1128600,1128600,1128600,1128600,1016738.81,22572,56430,0,0,28.756269,-81.34964,Residential,Masonry,1 519023,FL,SEMINOLE COUNTY,0,2780975.85,0,0,2780975.85,3973569.53,0,0,0,0,28.75556,-81.34782,Commercial,Reinforced Masonry,1 941302,FL,SEMINOLE COUNTY,0,1415194.49,0,0,1415194.49,1727952.47,0,0,0,0,28.789061,-81.352997,Residential,Masonry,1 903568,FL,SEMINOLE COUNTY,0,694836.47,0,0,694836.47,583662.63,0,0,0,0,28.752138,-81.369263,Residential,Masonry,1 228432,FL,SEMINOLE COUNTY,0,615141.68,0,0,615141.68,1020682.44,0,0,0,0,28.763519,-81.363777,Residential,Masonry,3 717110,FL,SEMINOLE COUNTY,0,1581372,0,1581372,1581372,1719054.15,0,0,0,0,28.744856,-81.339577,Residential,Masonry,1 870830,FL,SEMINOLE COUNTY,0,1468377,0,1468377,1468377,1283919.48,0,0,0,0,28.744856,-81.339577,Residential,Masonry,1 721848,FL,SEMINOLE COUNTY,0,2079247.5,0,2079247.5,2079247.5,3110421.19,0,0,0,0,28.744856,-81.339577,Commercial,Reinforced Masonry,1 924480,FL,SEMINOLE COUNTY,0,1516086,0,1516086,1516086,2486186.98,0,0,0,0,28.744856,-81.339577,Residential,Masonry,1 825289,FL,SEMINOLE COUNTY,0,3002598,0,3002598,3002598,4740063.34,0,0,0,0,28.744856,-81.339577,Commercial,Reinforced Masonry,1 517037,FL,SEMINOLE COUNTY,0,318285,0,318285,318285,390197.68,0,6365.7,0,0,28.744856,-81.339577,Residential,Wood,1 283436,FL,SEMINOLE COUNTY,0,50589,0,50589,50589,71320.37,0,0,0,0,28.744856,-81.339577,Residential,Wood,1 869166,FL,SEMINOLE COUNTY,0,1838052,0,1838052,1838052,1381274.02,0,0,0,0,28.78425,-81.38283,Commercial,Reinforced Masonry,1 738831,FL,SEMINOLE COUNTY,0,1860043.5,0,1860043.5,1860043.5,1570546.33,0,0,0,0,28.78425,-81.38283,Commercial,Reinforced Masonry,1 379851,FL,SEMINOLE COUNTY,0,34384.5,0,34384.5,34384.5,52418.9,0,0,0,0,28.78425,-81.38283,Residential,Wood,1 773046,FL,SEMINOLE COUNTY,0,51273,0,51273,51273,40943.23,0,0,0,0,28.78425,-81.38283,Residential,Wood,1 602622,FL,SEMINOLE COUNTY,0,1226664,0,1226664,1226664,1725272.25,0,0,0,0,28.755934,-81.322121,Residential,Masonry,3 766456,FL,SEMINOLE COUNTY,0,807246,0,807246,807246,668399.69,0,0,0,0,28.755934,-81.322121,Residential,Masonry,3 867603,FL,SEMINOLE COUNTY,0,686110.5,0,686110.5,686110.5,1052493.51,0,0,0,0,28.755934,-81.322121,Residential,Masonry,3 903517,FL,SEMINOLE COUNTY,0,486000,0,486000,486000,649218.24,0,9720,0,0,28.755934,-81.322121,Residential,Masonry,3 171418,FL,SEMINOLE COUNTY,0,3301326,0,3301326,3301326,3566594.15,0,0,0,0,28.73868,-81.33636,Commercial,Reinforced Masonry,3 735593,FL,SEMINOLE COUNTY,0,172368,0,172368,172368,188193.11,0,0,0,0,28.73868,-81.33636,Residential,Wood,3 722410,FL,SEMINOLE COUNTY,0,200412,0,200412,200412,315746.3,0,0,0,0,28.73868,-81.33636,Residential,Wood,3 430574,FL,SEMINOLE COUNTY,0,36081,0,36081,36081,58091.28,0,0,0,0,28.73868,-81.33636,Residential,Wood,3 671413,FL,SEMINOLE COUNTY,0,234630,0,234630,234630,350619.34,0,4692.6,0,0,28.73868,-81.33636,Residential,Wood,3 369778,FL,SEMINOLE COUNTY,0,485496,0,485496,485496,787231.76,0,0,0,0,28.73868,-81.33636,Residential,Masonry,3 112916,FL,SEMINOLE COUNTY,0,4788477,0,4788477,4788477,6318261.32,0,0,0,0,28.78525,-81.385048,Commercial,Reinforced Masonry,1 733872,FL,SEMINOLE COUNTY,0,4721656.5,0,4721656.5,4721656.5,6352988.82,0,0,0,0,28.78525,-81.385048,Commercial,Reinforced Masonry,1 777592,FL,SEMINOLE COUNTY,0,4643815.5,0,4643815.5,4643815.5,5440694.24,0,0,0,0,28.78525,-81.385048,Commercial,Reinforced Masonry,1 290038,FL,SEMINOLE COUNTY,0,3363345,0,3363345,3363345,4135569.01,0,67266.9,0,0,28.78525,-81.385048,Commercial,Reinforced Masonry,1 931452,FL,SEMINOLE COUNTY,0,57380.4,0,57380.4,57380.4,84263.69,0,0,0,0,28.760677,-81.347,Residential,Wood,1 330372,FL,SEMINOLE COUNTY,0,8364023.09,0,0,8364023.09,7464188.03,0,0,0,0,28.75321,-81.35612,Commercial,Reinforced Masonry,1 918425,FL,SEMINOLE COUNTY,994266,994266,994266,994266,994266,775527.48,0,49713.3,0,0,28.75678,-81.34917,Residential,Masonry,1 977290,FL,SEMINOLE COUNTY,0,13500000,0,0,13500000,19980000,0,0,0,0,28.72918,-81.3095,Commercial,Reinforced Concrete,3 290135,FL,SEMINOLE COUNTY,0,261171.37,0,0,261171.37,340922.66,0,0,0,0,28.72918,-81.3095,Residential,Wood,3 699220,FL,SEMINOLE COUNTY,0,2847364.71,0,0,2847364.71,2189919.59,0,0,0,0,28.72269,-81.30646,Commercial,Reinforced Masonry,1 597312,FL,SEMINOLE COUNTY,0,21214.99,0,0,21214.99,19128.45,0,0,0,0,28.721596,-81.332092,Residential,Wood,1 884309,FL,SEMINOLE COUNTY,0,85223.99,0,0,85223.99,128132.56,0,0,0,0,28.72918,-81.3095,Residential,Wood,3 688276,FL,SEMINOLE COUNTY,0,129357.23,0,0,129357.23,180951.62,0,0,0,0,28.72269,-81.30646,Residential,Wood,1 656647,FL,SEMINOLE COUNTY,0,231750,0,231750,231750,318893.56,0,0,0,0,28.69789,-81.32847,Residential,Wood,1 405268,FL,SEMINOLE COUNTY,0,3285986.3,0,0,3285986.3,4409070.7,0,0,0,0,28.68401,-81.3419,Commercial,Reinforced Masonry,1 751181,FL,SEMINOLE COUNTY,1057500,1057500,1057500,1057500,1057500,1618479.43,0,0,0,0,28.691969,-81.386124,Residential,Masonry,3 544232,FL,SEMINOLE COUNTY,0,395754.48,0,0,395754.48,478455.29,0,0,0,0,28.728724,-81.319328,Residential,Masonry,1 419259,FL,SEMINOLE COUNTY,0,80445.42,0,0,80445.42,89471.56,0,0,0,0,28.728724,-81.319328,Residential,Wood,1 577072,FL,SEMINOLE COUNTY,0,193253.94,0,0,193253.94,283608.66,0,0,0,0,28.728724,-81.319328,Residential,Wood,1 192115,FL,SEMINOLE COUNTY,0,1575000,0,1575000,1575000,1340047.8,0,0,0,0,28.72269,-81.30646,Residential,Masonry,1 429476,FL,SEMINOLE COUNTY,0,2497715.93,0,0,2497715.93,3083492.76,0,0,0,0,28.688915,-81.329384,Commercial,Reinforced Masonry,1 406536,FL,SEMINOLE COUNTY,427701.6,427701.6,0,0,427701.6,643728.55,0,0,0,0,28.68962,-81.34857,Residential,Masonry,1 501643,FL,SEMINOLE COUNTY,415276.2,415276.2,0,0,415276.2,483655.58,0,0,0,0,28.704,-81.3539,Residential,Masonry,1 274706,FL,SEMINOLE COUNTY,750348,750348,0,0,750348,975354.85,0,0,0,0,28.733803,-81.334297,Residential,Masonry,1 363474,FL,SEMINOLE COUNTY,351000,351000,351000,351000,351000,440994.29,0,17550,0,0,28.69632,-81.35248,Residential,Wood,1 125893,FL,SEMINOLE COUNTY,1069200,1069200,1069200,1069200,1069200,1200623.93,0,53460,0,0,28.704,-81.3539,Residential,Masonry,4 754844,FL,SEMINOLE COUNTY,0,2073797.24,0,0,2073797.24,2629284.57,0,0,0,0,28.697765,-81.327278,Commercial,Reinforced Masonry,1 308454,FL,SEMINOLE COUNTY,503919,503919,503919,503919,503919,361420.79,0,0,0,0,28.68324,-81.35933,Residential,Masonry,1 635841,FL,SEMINOLE COUNTY,0,999559.8,0,999559.8,999559.8,1500539.17,0,0,0,0,28.721821,-81.305557,Residential,Masonry,1 266635,FL,SEMINOLE COUNTY,0,907483.5,0,907483.5,907483.5,1270709.22,0,0,0,0,28.70341,-81.33101,Residential,Masonry,1 594311,FL,SEMINOLE COUNTY,0,48600,0,48600,48600,46840.29,0,972,0,0,28.70341,-81.33101,Residential,Wood,1 857709,FL,SEMINOLE COUNTY,0,1238206.5,0,1238206.5,1238206.5,1225824.44,0,0,0,0,28.70341,-81.33101,Residential,Masonry,1 118424,FL,SEMINOLE COUNTY,0,1093500,0,1093500,1093500,1361866.77,0,21870,0,0,28.70341,-81.33101,Residential,Masonry,1 230678,FL,SEMINOLE COUNTY,0,974187,0,974187,974187,824941.55,0,0,0,0,28.70341,-81.33101,Residential,Masonry,1 334410,FL,SEMINOLE COUNTY,0,1335406.5,0,1335406.5,1335406.5,1278504.83,0,0,0,0,28.70341,-81.33101,Residential,Masonry,1 449697,FL,SEMINOLE COUNTY,0,256608,0,256608,256608,233412.18,0,0,0,0,28.70341,-81.33101,Residential,Wood,1 548135,FL,SEMINOLE COUNTY,0,57519,0,57519,57519,87336.85,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 732503,FL,SEMINOLE COUNTY,0,2158362,0,2158362,2158362,2602419.08,0,0,0,0,28.686983,-81.345863,Commercial,Reinforced Masonry,1 796310,FL,SEMINOLE COUNTY,0,7088463,0,7088463,7088463,6228632.44,0,0,0,0,28.686983,-81.345863,Commercial,Reinforced Masonry,1 481639,FL,SEMINOLE COUNTY,0,5815710,0,5815710,5815710,9540000,0,116314.2,0,0,28.686983,-81.345863,Commercial,Reinforced Masonry,1 294460,FL,SEMINOLE COUNTY,0,6223545,0,6223545,6223545,9000000,0,124470.9,0,0,28.686983,-81.345863,Commercial,Reinforced Masonry,1 268508,FL,SEMINOLE COUNTY,0,1030275,0,1030275,1030275,1733952.83,0,20605.5,0,0,28.686983,-81.345863,Residential,Masonry,1 235188,FL,SEMINOLE COUNTY,0,266760,0,266760,266760,339478.78,0,5335.2,0,0,28.686983,-81.345863,Residential,Wood,1 132256,FL,SEMINOLE COUNTY,0,145179,0,145179,145179,124835.36,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 170337,FL,SEMINOLE COUNTY,0,82080,0,82080,82080,139459.99,0,1641.6,0,0,28.686983,-81.345863,Residential,Wood,1 257109,FL,SEMINOLE COUNTY,0,29070,0,29070,29070,45628.27,0,581.4,0,0,28.686983,-81.345863,Residential,Wood,1 478228,FL,SEMINOLE COUNTY,0,49248,0,49248,49248,42874.32,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 811528,FL,SEMINOLE COUNTY,0,24624,0,24624,24624,17308.21,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 595311,FL,SEMINOLE COUNTY,0,171000,0,171000,171000,158916.11,0,3420,0,0,28.686983,-81.345863,Residential,Wood,1 701945,FL,SEMINOLE COUNTY,0,16416,0,16416,16416,27622.55,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 411000,FL,SEMINOLE COUNTY,0,8208,0,8208,8208,7571.78,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 348601,FL,SEMINOLE COUNTY,0,50589,0,50589,50589,83193.61,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 247765,FL,SEMINOLE COUNTY,0,303534,0,303534,303534,436342.27,0,0,0,0,28.686983,-81.345863,Residential,Wood,1 407743,FL,SEMINOLE COUNTY,0,18180000,0,18180000,18180000,15030000,0,0,0,0,28.70336,-81.370796,Commercial,Reinforced Concrete,1 354029,FL,SEMINOLE COUNTY,0,179397,0,179397,179397,274038.25,0,0,0,0,28.70336,-81.370796,Residential,Wood,1 636750,FL,SEMINOLE COUNTY,0,1549854,0,1549854,1549854,1626416.79,0,0,0,0,28.71393,-81.37155,Residential,Masonry,1 510237,FL,SEMINOLE COUNTY,0,1071751.5,0,1071751.5,1071751.5,1429705.78,0,0,0,0,28.71393,-81.37155,Residential,Masonry,1 376459,FL,SEMINOLE COUNTY,0,4181208.93,0,0,4181208.93,3990880.3,0,0,0,0,28.694878,-81.327255,Commercial,Reinforced Masonry,1 923186,FL,SEMINOLE COUNTY,0,0,0,574200,574200,575911.12,0,0,0,900,28.70085,-81.346474,Residential,Masonry,1 738548,FL,SEMINOLE COUNTY,0,469800,0,469800,469800,628868.64,0,14094,0,0,28.710905,-81.325737,Residential,Masonry,1 984464,FL,ORANGE COUNTY,15390000,15390000,15390000,15390000,15390000,20610000,0,0,0,0,28.63483,-81.38944,Commercial,Reinforced Concrete,1 973699,FL,SEMINOLE COUNTY,0,6891.37,0,0,6891.37,5404.53,0,0,0,0,28.643181,-81.382095,Residential,Wood,1 257114,FL,SEMINOLE COUNTY,0,22577.42,0,0,22577.42,28916.03,0,0,0,0,28.643181,-81.382095,Residential,Wood,1 433703,FL,ORANGE COUNTY,947327.4,947327.4,947327.4,947327.4,947327.4,1467732.23,0,0,0,0,28.627481,-81.366028,Residential,Masonry,1 229226,FL,ORANGE COUNTY,0,29160000,0,29160000,29160000,23760000,0,0,0,0,28.63057,-81.40071,Commercial,Reinforced Concrete,1 896669,FL,ORANGE COUNTY,0,11790000,0,11790000,11790000,17730000,0,0,0,0,28.63057,-81.40071,Commercial,Reinforced Concrete,1 755666,FL,ORANGE COUNTY,2499675.3,2499675.3,2499675.3,2499675.3,2499675.3,3633515.52,0,0,0,0,28.636003,-81.388016,Commercial,Reinforced Masonry,1 620235,FL,ORANGE COUNTY,82395,82395,82395,82395,82395,80686.46,0,0,0,0,28.63083,-81.36485,Residential,Wood,1 940773,FL,ORANGE COUNTY,3348599.4,3348599.4,3348599.4,3348599.4,3348599.4,4877435.94,0,0,0,0,28.637098,-81.39563,Commercial,Reinforced Masonry,1 171169,FL,ORANGE COUNTY,27900,27900,27900,27900,27900,26589.82,0,0,0,0,28.637098,-81.39563,Residential,Wood,1 849978,FL,ORANGE COUNTY,44100000,44100000,44100000,44100000,44100000,58230000,0,2203335,0,0,28.62971,-81.40057,Commercial,Steel Frame,1 152292,FL,ORANGE COUNTY,5339700,5339700,5339700,5339700,5339700,7341233.15,0,266985,0,0,28.629887,-81.393021,Commercial,Reinforced Masonry,1 644482,FL,ORANGE COUNTY,484104.6,484104.6,0,0,484104.6,498680.02,0,0,0,0,28.6284,-81.39959,Residential,Masonry,1 925060,FL,ORANGE COUNTY,315139.5,315139.5,0,0,315139.5,327774.7,0,0,0,0,28.61896,-81.36338,Residential,Wood,1 184327,FL,ORANGE COUNTY,0,108942.54,0,0,108942.54,171529.6,0,0,0,0,28.618525,-81.37944,Residential,Wood,1 285465,FL,ORANGE COUNTY,0,1160115.11,0,0,1160115.11,1506363.07,0,0,0,0,28.618397,-81.381485,Residential,Masonry,1 110322,FL,ORANGE COUNTY,0,216700.65,0,0,216700.65,243289.82,0,0,0,0,28.618465,-81.380508,Residential,Wood,1 130834,FL,ORANGE COUNTY,0,708825.5,0,0,708825.5,759585.91,0,0,0,0,28.6149,-81.378613,Residential,Masonry,1 103072,FL,ORANGE COUNTY,0,966762.59,0,0,966762.59,794033.05,0,0,0,0,28.618254,-81.382744,Residential,Masonry,1 664656,FL,ORANGE COUNTY,0,349064.14,0,0,349064.14,414251.86,0,0,0,0,28.62831,-81.398495,Residential,Wood,3 203828,FL,ORANGE COUNTY,0,174704.63,0,0,174704.63,232298.46,0,0,0,0,28.616138,-81.377708,Residential,Wood,1 732592,FL,SEMINOLE COUNTY,0,8173.5,0,0,8173.5,12138.62,0,0,0,0,28.64455,-81.34067,Residential,Wood,1 315824,FL,ORANGE COUNTY,0,19530000,0,0,19530000,25200000,0,0,0,0,28.62286,-81.3939,Commercial,Reinforced Concrete,1 940796,FL,ORANGE COUNTY,0,3835269.84,0,0,3835269.84,4056518.89,0,0,0,0,28.62093,-81.3971,Commercial,Reinforced Masonry,1 931504,FL,ORANGE COUNTY,0,1335862.65,0,0,1335862.65,2167303.56,0,0,0,0,28.636381,-81.359222,Residential,Masonry,1 393907,FL,ORANGE COUNTY,0,5623735.41,0,0,5623735.41,7310226.17,0,0,0,0,28.641785,-81.355476,Commercial,Reinforced Masonry,1 633860,FL,ORANGE COUNTY,0,22500,0,22500,22500,26658.72,0,1125,0,0,28.6304,-81.3626,Residential,Wood,4 511402,FL,ORANGE COUNTY,0,450000,0,450000,450000,818672.4,0,22500,0,0,28.62999,-81.38392,Residential,Masonry,1 162028,FL,ORANGE COUNTY,16173.9,16173.9,16173.9,16173.9,16173.9,17316.59,0,0,0,0,28.6149,-81.378613,Residential,Wood,1 331283,FL,ORANGE COUNTY,0,2476080,0,2476080,2476080,2495888.64,0,0,0,0,28.62286,-81.3939,Commercial,Reinforced Masonry,1 647462,FL,ORANGE COUNTY,0,0,0,5517599.4,5517599.4,5728592.4,0,0,0,0,28.616253,-81.381424,Commercial,Reinforced Masonry,1 901149,FL,ORANGE COUNTY,0,0,0,9630000,9630000,12150000,0,0,0,0,28.63154,-81.37098,Commercial,Reinforced Concrete,1 236140,FL,BREVARD COUNTY,0,742500,0,742500,742500,1023224.4,0,0,0,0,28.671932,-80.84816,Residential,Masonry,1 116135,FL,BREVARD COUNTY,0,210274.2,0,210274.2,210274.2,218103.13,0,0,0,0,28.671932,-80.84816,Residential,Wood,1 557938,FL,BREVARD COUNTY,5400,5400,5400,5400,5400,6981.12,0,0,0,0,28.66649,-80.84656,Residential,Wood,1 489026,FL,BREVARD COUNTY,3960,3960,3960,3960,3960,5049.89,0,0,0,0,28.66649,-80.84656,Residential,Wood,1 817269,FL,BREVARD COUNTY,0,610275.6,0,610275.6,610275.6,667739.15,0,0,0,0,28.66336,-80.86424,Residential,Masonry,1 936859,FL,BREVARD COUNTY,401247.9,401247.9,0,0,401247.9,447779.82,0,0,0,0,28.66888,-80.85133,Residential,Masonry,1 592936,FL,BREVARD COUNTY,0,790580.47,0,0,790580.47,818396.25,0,0,0,0,28.73218,-80.866508,Residential,Masonry,1 114860,FL,VOLUSIA COUNTY,0,0,270000,0,270000,236390.4,0,0,0,0,28.73033,-81.032593,Residential,Wood,3 435008,FL,BREVARD COUNTY,0,84169.79,0,0,84169.79,82949.67,0,0,0,0,28.7013,-80.8726,Residential,Wood,4 365567,FL,LAKE COUNTY,0,10890000,0,0,10890000,12780000,0,0,0,0,28.735855,-81.612015,Commercial,Reinforced Concrete,1 366017,FL,ORANGE COUNTY,0,902468.16,0,0,902468.16,1309679.84,0,0,0,0,28.781729,-81.630058,Residential,Masonry,1 669105,FL,LAKE COUNTY,191576.7,191576.7,0,0,191576.7,286646.64,0,0,0,0,28.731106,-81.606636,Residential,Wood,3 239146,FL,LAKE COUNTY,436516.2,436516.2,0,0,436516.2,697146.05,0,0,0,0,28.74279,-81.666901,Residential,Masonry,1 401893,FL,LAKE COUNTY,0,1209000,0,0,1209000,930760.74,0,36270,0,0,28.7975,-81.642,Residential,Masonry,4 236390,FL,LAKE COUNTY,0,528891.4,0,0,528891.4,394438.74,0,0,0,0,28.796879,-81.627434,Residential,Masonry,1 765219,FL,LAKE COUNTY,0,4332010.5,0,4332010.5,4332010.5,3405999.94,0,0,0,0,28.802256,-81.636467,Commercial,Reinforced Masonry,1 871354,FL,LAKE COUNTY,0,251460,0,251460,251460,275956.73,0,7543.8,0,0,28.802256,-81.636467,Residential,Wood,1 540473,FL,LAKE COUNTY,0,2683377,0,2683377,2683377,2958949.08,0,0,0,0,28.802256,-81.636467,Commercial,Reinforced Masonry,1 483658,FL,LAKE COUNTY,0,1055965.5,0,1055965.5,1055965.5,1095986.59,0,0,0,0,28.807831,-81.630646,Residential,Masonry,1 577025,FL,LAKE COUNTY,0,3019918.5,0,3019918.5,3019918.5,3576115.01,0,0,0,0,28.807831,-81.630646,Commercial,Reinforced Masonry,1 750617,FL,LAKE COUNTY,0,1796206.5,0,1796206.5,1796206.5,1505461.74,0,0,0,0,28.807831,-81.630646,Residential,Masonry,1 654255,FL,LAKE COUNTY,0,1914448.5,0,1914448.5,1914448.5,2501295.89,0,0,0,0,28.805315,-81.592857,Commercial,Reinforced Masonry,1 959631,FL,LAKE COUNTY,0,2240131.5,0,2240131.5,2240131.5,2284020.16,0,0,0,0,28.811783,-81.675011,Commercial,Reinforced Masonry,1 738079,FL,LAKE COUNTY,0,361620,0,361620,361620,520873.83,0,10848.6,0,0,28.811783,-81.675011,Residential,Masonry,1 390988,FL,LAKE COUNTY,0,8502576.23,0,0,8502576.23,8070177.71,0,0,0,0,28.730976,-81.606491,Commercial,Reinforced Masonry,4 534428,FL,ORANGE COUNTY,0,119627.52,0,0,119627.52,112232.62,0,0,0,0,28.765778,-81.653809,Residential,Wood,1 672105,FL,ORANGE COUNTY,0,31506.11,0,0,31506.11,49313.24,0,0,0,0,28.765778,-81.653809,Residential,Wood,1 783560,FL,ORANGE COUNTY,0,38995.4,0,0,38995.4,59692.6,0,0,0,0,28.765778,-81.653809,Residential,Wood,1 514386,FL,ORANGE COUNTY,0,107865.91,0,0,107865.91,116892.56,0,0,0,0,28.765778,-81.653809,Residential,Wood,1 562640,FL,ORANGE COUNTY,0,13144.29,0,0,13144.29,19874.17,0,0,0,0,28.765778,-81.653809,Residential,Wood,1 273256,FL,LAKE COUNTY,0,5274.64,0,0,5274.64,4314.33,0,0,0,0,28.79844,-81.644695,Residential,Wood,1 603831,FL,LAKE COUNTY,0,251050.44,0,0,251050.44,246129.85,0,0,0,0,28.806864,-81.674004,Residential,Wood,4 811928,FL,LAKE COUNTY,0,8431007.62,0,0,8431007.62,11160000,0,0,0,0,28.806864,-81.674004,Commercial,Reinforced Masonry,4 784804,FL,LAKE COUNTY,0,194151.66,0,0,194151.66,159064.57,0,0,0,0,28.806864,-81.674004,Residential,Wood,4 268541,FL,LAKE COUNTY,0,17844,0,0,17844,16123.03,0,0,0,0,28.806864,-81.674004,Residential,Wood,4 745646,FL,LAKE COUNTY,0,27495.47,0,0,27495.47,30311,0,0,0,0,28.806864,-81.674004,Residential,Wood,4 551538,FL,LAKE COUNTY,0,36698.03,0,0,36698.03,53369.91,0,0,0,0,28.806864,-81.674004,Residential,Wood,4 144060,FL,LAKE COUNTY,0,130855.97,0,0,130855.97,139479.38,0,0,0,0,28.7975,-81.642,Residential,Wood,4 854791,FL,LAKE COUNTY,0,121395.29,0,0,121395.29,207296.41,0,0,0,0,28.7975,-81.642,Residential,Wood,4 680088,FL,LAKE COUNTY,0,65091.31,0,0,65091.31,95479.18,0,0,0,0,28.80753,-81.64351,Residential,Wood,1 381975,FL,LAKE COUNTY,0,317241.56,0,0,317241.56,424582.15,0,0,0,0,28.807587,-81.636459,Residential,Wood,1 977481,FL,LAKE COUNTY,0,5118264.12,0,0,5118264.12,4248026.15,0,0,0,0,28.807978,-81.644753,Commercial,Reinforced Masonry,1 968395,FL,LAKE COUNTY,0,4354.38,0,0,4354.38,3766.49,0,0,0,0,28.811394,-81.644829,Residential,Wood,1 310900,FL,LAKE COUNTY,0,46910.63,0,0,46910.63,74071.42,0,0,0,0,28.811394,-81.644829,Residential,Wood,1 847798,FL,LAKE COUNTY,0,4556.39,0,0,4556.39,4180.8,0,0,0,0,28.811527,-81.63649,Residential,Wood,1 136045,FL,LAKE COUNTY,0,4556.39,0,0,4556.39,6287.82,0,0,0,0,28.811527,-81.63649,Residential,Wood,1 184223,FL,LAKE COUNTY,0,4556.39,0,0,4556.39,5163.39,0,0,0,0,28.811527,-81.63649,Residential,Wood,1 752812,FL,LAKE COUNTY,0,134402.33,0,0,134402.33,153203.33,0,0,0,0,28.811527,-81.63649,Residential,Wood,1 813537,FL,LAKE COUNTY,0,317376.23,0,0,317376.23,302599.2,0,0,0,0,28.799245,-81.617165,Residential,Wood,3 758391,FL,LAKE COUNTY,0,341280.46,0,0,341280.46,634269.73,0,0,0,0,28.799245,-81.617165,Residential,Wood,3 774331,FL,LAKE COUNTY,0,547889.24,0,0,547889.24,690888.33,0,0,0,0,28.799245,-81.617165,Residential,Masonry,3 844778,FL,LAKE COUNTY,0,15823.92,0,0,15823.92,20578.68,0,0,0,0,28.796009,-81.642563,Residential,Wood,1 219166,FL,LAKE COUNTY,0,4088530.87,0,0,4088530.87,5947765.76,0,0,0,0,28.814087,-81.644852,Commercial,Reinforced Masonry,1 456785,FL,LAKE COUNTY,0,994920.62,0,0,994920.62,1582767.49,0,0,0,0,28.798025,-81.644691,Residential,Masonry,1 803297,FL,LAKE COUNTY,0,34341.28,0,0,34341.28,55025.03,0,0,0,0,28.815163,-81.642868,Residential,Wood,1 974165,FL,LAKE COUNTY,0,54654.25,0,0,54654.25,68199.33,0,0,0,0,28.815163,-81.642868,Residential,Wood,1 893575,FL,LAKE COUNTY,0,122663.45,0,0,122663.45,170943.78,0,0,0,0,28.815163,-81.642868,Residential,Wood,1 202449,FL,LAKE COUNTY,0,128611.44,0,0,128611.44,213528.44,0,0,0,0,28.815163,-81.642868,Residential,Wood,1 435273,FL,LAKE COUNTY,0,282473.83,0,0,282473.83,289004.62,0,0,0,0,28.815163,-81.642868,Residential,Wood,1 975225,FL,LAKE COUNTY,0,683526.06,0,0,683526.06,534201.59,0,0,0,0,28.815163,-81.642868,Residential,Masonry,1 442832,FL,LAKE COUNTY,0,50950.78,0,0,50950.78,53632.83,0,0,0,0,28.815163,-81.642868,Residential,Wood,1 666257,FL,LAKE COUNTY,0,154883.64,0,0,154883.64,208044.66,0,0,0,0,28.794943,-81.642609,Residential,Wood,1 504999,FL,LAKE COUNTY,0,92407.21,0,0,92407.21,85864.78,0,0,0,0,28.794943,-81.642609,Residential,Wood,1 673910,FL,LAKE COUNTY,0,44980.34,0,0,44980.34,44499.72,0,0,0,0,28.79354,-81.63336,Residential,Wood,1 733695,FL,LAKE COUNTY,0,15823.92,0,0,15823.92,13065.42,0,0,0,0,28.79354,-81.63336,Residential,Wood,1 251374,FL,LAKE COUNTY,0,5050.19,0,0,5050.19,3992.96,0,0,0,0,28.79354,-81.63336,Residential,Wood,1 865958,FL,LAKE COUNTY,0,4061562.87,0,0,4061562.87,5341377.58,0,0,0,0,28.800394,-81.643677,Commercial,Reinforced Masonry,1 869758,FL,LAKE COUNTY,0,7294.72,0,0,7294.72,6850.18,0,0,0,0,28.800684,-81.644714,Residential,Wood,1 297560,FL,LAKE COUNTY,0,1798169.8,0,0,1798169.8,2275323.14,0,0,0,0,28.800573,-81.638092,Residential,Masonry,1 308451,FL,LAKE COUNTY,0,416943.49,0,0,416943.49,512410.2,0,0,0,0,28.80901,-81.63741,Residential,Masonry,1 646456,FL,LAKE COUNTY,0,533423.26,0,0,533423.26,520663.77,0,0,0,0,28.797068,-81.644691,Residential,Masonry,4 462193,FL,LAKE COUNTY,0,50501.88,0,0,50501.88,64908.14,0,0,0,0,28.798927,-81.646759,Residential,Wood,1 302129,FL,LAKE COUNTY,0,50501.88,0,0,50501.88,77385.84,0,0,0,0,28.796009,-81.642563,Residential,Wood,1 964840,FL,LAKE COUNTY,0,28056.6,0,0,28056.6,31071.45,0,0,0,0,28.800013,-81.629089,Residential,Wood,1 401122,FL,LAKE COUNTY,0,50501.88,0,0,50501.88,88951.18,0,0,0,0,28.820665,-81.62279,Residential,Wood,3 890136,FL,LAKE COUNTY,0,28056.6,0,0,28056.6,28922.09,0,0,0,0,28.821697,-81.626877,Residential,Wood,1 880547,FL,LAKE COUNTY,0,39279.24,0,0,39279.24,51141.57,0,0,0,0,28.821697,-81.626877,Residential,Wood,1 609414,FL,LAKE COUNTY,0,33667.92,0,0,33667.92,29498.15,0,0,0,0,28.817387,-81.67662,Residential,Wood,1 427627,FL,LAKE COUNTY,0,50501.88,0,0,50501.88,66069.18,0,0,0,0,28.7975,-81.642,Residential,Wood,3 845231,FL,LAKE COUNTY,0,56113.2,0,0,56113.2,55976.73,0,0,0,0,28.787889,-81.606667,Residential,Wood,3 610862,FL,LAKE COUNTY,0,50501.88,0,0,50501.88,56579.78,0,0,0,0,28.787889,-81.606667,Residential,Wood,3 609781,FL,LAKE COUNTY,0,33667.92,0,0,33667.92,37486.87,0,0,0,0,28.794565,-81.642334,Residential,Wood,1 640667,FL,LAKE COUNTY,0,28056.6,0,0,28056.6,22448.87,0,0,0,0,28.825567,-81.621147,Residential,Wood,1 836031,FL,LAKE COUNTY,0,39279.24,0,0,39279.24,45399.88,0,0,0,0,28.829191,-81.623947,Residential,Wood,1 385760,FL,LAKE COUNTY,0,33667.92,0,0,33667.92,41896.36,0,0,0,0,28.80711,-81.661293,Residential,Wood,3 627769,FL,LAKE COUNTY,0,16833.96,0,0,16833.96,28786.07,0,0,0,0,28.83503,-81.633125,Residential,Wood,3 168742,FL,LAKE COUNTY,0,39279.24,0,0,39279.24,56704.29,0,0,0,0,28.813169,-81.682968,Residential,Wood,1 246297,FL,LAKE COUNTY,0,41523.76,0,0,41523.76,35723.31,0,0,0,0,28.845955,-81.614662,Residential,Wood,3 859641,FL,LAKE COUNTY,0,42646.03,0,0,42646.03,66521.15,0,0,0,0,28.84926,-81.61515,Residential,Wood,1 813949,FL,LAKE COUNTY,0,35912.45,0,0,35912.45,52693.25,0,0,0,0,28.84384,-81.623108,Residential,Wood,1 714528,FL,LAKE COUNTY,0,41523.76,0,0,41523.76,34504.59,0,0,0,0,28.776926,-81.60363,Residential,Wood,4 645635,FL,LAKE COUNTY,0,28056.6,0,0,28056.6,26419.21,0,0,0,0,28.821438,-81.61602,Residential,Wood,4 638758,FL,LAKE COUNTY,0,28056.6,0,0,28056.6,39319.25,0,0,0,0,28.821438,-81.61602,Residential,Wood,4 607412,FL,LAKE COUNTY,0,351975.63,0,0,351975.63,487337.71,0,0,0,0,28.719873,-81.670807,Residential,Wood,1 729794,FL,VOLUSIA COUNTY,1454079.6,1454079.6,0,0,1454079.6,2332864.24,0,0,0,0,28.8633,-80.8567,Residential,Masonry,4 847521,FL,VOLUSIA COUNTY,534610.8,534610.8,0,0,534610.8,670504.59,0,0,0,0,28.8633,-80.8567,Residential,Masonry,4 809384,FL,VOLUSIA COUNTY,0,27011,0,0,27011,38020.68,0,0,0,0,28.870205,-80.847351,Residential,Wood,1 575208,FL,VOLUSIA COUNTY,0,23234.46,0,0,23234.46,21673.11,0,0,0,0,28.870205,-80.847351,Residential,Wood,1 484136,FL,VOLUSIA COUNTY,0,810.33,0,0,810.33,1204.8,0,0,0,0,28.870205,-80.847351,Residential,Wood,1 713871,FL,VOLUSIA COUNTY,0,144058.66,0,0,144058.66,212371.28,0,0,0,0,28.86384,-80.85003,Residential,Wood,1 724288,FL,VOLUSIA COUNTY,0,26560.82,0,0,26560.82,19516.22,0,0,0,0,28.86439,-80.85025,Residential,Wood,1 400638,FL,VOLUSIA COUNTY,0,6077.47,0,0,6077.47,8200.82,0,0,0,0,28.870205,-80.847351,Residential,Wood,1 573046,FL,VOLUSIA COUNTY,0,424961.04,0,0,424961.04,630981.31,0,0,0,0,28.858971,-80.850868,Residential,Masonry,1 203023,FL,VOLUSIA COUNTY,0,10891.43,0,0,10891.43,12719,0,0,0,0,28.86439,-80.85025,Residential,Wood,1 510098,FL,VOLUSIA COUNTY,0,2971.21,0,0,2971.21,2409.09,0,0,0,0,28.858471,-80.857086,Residential,Wood,1 913390,FL,VOLUSIA COUNTY,0,476.19,0,0,476.19,598.9,0,0,0,0,28.858471,-80.857086,Residential,Wood,1 880129,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,258282.04,0,0,0,0,28.86412,-80.852015,Residential,Wood,3 501376,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,289812.58,0,0,0,0,28.8633,-80.8567,Residential,Wood,4 460482,FL,VOLUSIA COUNTY,0,201339.27,0,0,201339.27,176284.61,0,0,0,0,28.8633,-80.8567,Residential,Wood,4 360398,FL,VOLUSIA COUNTY,0,0,72000,0,72000,111464.64,0,0,0,0,28.900709,-80.86277,Residential,Wood,3 964104,FL,VOLUSIA COUNTY,0,0,72000,0,72000,106939.01,0,0,0,0,28.883745,-80.851425,Residential,Wood,1 997120,FL,VOLUSIA COUNTY,0,0,180000,0,180000,257005.44,0,0,0,0,28.87907,-80.87015,Residential,Wood,1 890477,FL,VOLUSIA COUNTY,0,0,32400,0,32400,37599.81,0,0,0,0,28.859735,-80.857095,Residential,Wood,3 492062,FL,VOLUSIA COUNTY,1065469.5,1065469.5,1065469.5,1065469.5,1065469.5,1162967.42,0,0,0,0,28.94989,-81.29516,Residential,Masonry,1 575020,FL,VOLUSIA COUNTY,778500,778500,778500,778500,778500,1030702.86,0,0,0,0,28.94989,-81.29516,Residential,Masonry,1 252320,FL,VOLUSIA COUNTY,233280,233280,233280,233280,233280,376756.53,0,0,0,0,28.95723,-81.29217,Residential,Wood,1 440052,FL,VOLUSIA COUNTY,22050,22050,22050,22050,22050,17264.09,0,0,0,0,28.95723,-81.29217,Residential,Wood,1 443067,FL,VOLUSIA COUNTY,0,614101.92,0,0,614101.92,746978.84,0,0,0,0,28.91176,-81.28861,Residential,Masonry,1 878802,FL,VOLUSIA COUNTY,94500,94500,94500,94500,94500,164822.65,0,0,0,0,28.913591,-81.302094,Residential,Wood,3 506603,FL,VOLUSIA COUNTY,49500,49500,49500,49500,49500,77130.9,0,0,0,0,28.911297,-81.283432,Residential,Wood,1 958424,FL,VOLUSIA COUNTY,0,15560.55,0,0,15560.55,14855.97,0,0,0,0,28.90671,-81.28746,Residential,Wood,3 129953,FL,VOLUSIA COUNTY,13500,13500,13500,13500,13500,18706.55,0,0,0,0,28.915321,-81.285423,Residential,Wood,1 107836,FL,VOLUSIA COUNTY,27000,27000,27000,27000,27000,30873.15,0,0,0,0,28.906881,-81.287331,Residential,Wood,3 869361,FL,VOLUSIA COUNTY,4412453.4,4412453.4,4412453.4,4412453.4,4412453.4,6490012.96,0,0,0,0,28.915321,-81.285423,Commercial,Reinforced Masonry,1 930821,FL,VOLUSIA COUNTY,8837995.5,8837995.5,8837995.5,8837995.5,8837995.5,11880000,0,0,0,0,28.915457,-81.284096,Commercial,Reinforced Masonry,1 133326,FL,VOLUSIA COUNTY,0,1908684.36,0,0,1908684.36,2430167.47,0,0,0,0,28.911264,-81.293571,Commercial,Reinforced Masonry,1 580555,FL,VOLUSIA COUNTY,0,363093.9,0,0,363093.9,529565.19,0,0,0,0,28.916594,-81.284912,Residential,Masonry,1 314690,FL,VOLUSIA COUNTY,155250,155250,155250,155250,155250,174507.21,0,7762.5,0,0,28.903788,-81.288918,Residential,Wood,4 273399,FL,VOLUSIA COUNTY,111116.7,111116.7,0,0,111116.7,91876.62,0,0,0,0,28.9442,-81.2993,Residential,Wood,4 598857,FL,VOLUSIA COUNTY,327835.8,327835.8,0,0,327835.8,511935.27,0,0,0,0,28.97236,-81.298965,Residential,Wood,3 634472,FL,VOLUSIA COUNTY,0,4111722,0,0,4111722,3699760.35,0,205586.1,0,0,28.93915,-81.3107,Commercial,Reinforced Masonry,3 107953,FL,VOLUSIA COUNTY,0,2558745,0,0,2558745,1954561.34,0,0,0,0,28.93915,-81.3107,Commercial,Reinforced Masonry,3 389792,FL,VOLUSIA COUNTY,0,4072086,0,0,4072086,3577702.18,0,203604.3,0,0,28.93915,-81.3107,Commercial,Reinforced Masonry,3 990084,FL,VOLUSIA COUNTY,0,198936,0,0,198936,161423.43,0,9946.8,0,0,28.93915,-81.3107,Residential,Wood,3 153828,FL,VOLUSIA COUNTY,0,1945161,0,0,1945161,2818958.44,0,0,0,0,28.93915,-81.3107,Commercial,Reinforced Masonry,3 585347,FL,VOLUSIA COUNTY,0,3400425,0,0,3400425,5386732.26,0,0,0,0,28.934248,-81.307404,Commercial,Reinforced Masonry,3 221409,FL,VOLUSIA COUNTY,0,5786883,0,0,5786883,8702823.9,0,0,0,0,28.934248,-81.307404,Commercial,Reinforced Masonry,3 453952,FL,VOLUSIA COUNTY,0,1526499,0,0,1526499,1659170.08,0,0,0,0,28.95141,-81.29157,Residential,Masonry,1 988514,FL,VOLUSIA COUNTY,0,382482,0,0,382482,523400.61,0,19124.1,0,0,28.95141,-81.29157,Residential,Masonry,1 908607,FL,VOLUSIA COUNTY,0,431100,0,0,431100,447616.3,0,21555,0,0,28.95141,-81.29157,Residential,Masonry,1 687949,FL,VOLUSIA COUNTY,0,740052,0,0,740052,660422.4,0,37002.6,0,0,28.95141,-81.29157,Residential,Masonry,1 254884,FL,VOLUSIA COUNTY,0,912393,0,0,912393,1047189.94,0,0,0,0,28.939524,-81.309105,Residential,Masonry,3 592354,FL,VOLUSIA COUNTY,0,4361985,0,0,4361985,3725929.07,0,0,0,0,28.939524,-81.309105,Commercial,Reinforced Masonry,3 335412,FL,VOLUSIA COUNTY,0,4384530,0,0,4384530,4756355.68,0,219226.5,0,0,28.939524,-81.309105,Commercial,Reinforced Masonry,3 524786,FL,VOLUSIA COUNTY,0,2482555.02,0,0,2482555.02,3802107.48,0,0,0,0,28.907524,-81.289986,Commercial,Reinforced Masonry,1 444239,FL,VOLUSIA COUNTY,0,11790000,0,0,11790000,14130000,0,0,0,0,28.903709,-81.286888,Commercial,Reinforced Concrete,1 767308,FL,VOLUSIA COUNTY,0,815479.96,0,0,815479.96,1102042.88,0,0,0,0,28.91388,-81.27611,Residential,Masonry,1 353352,FL,VOLUSIA COUNTY,0,17388.76,0,0,17388.76,23276.59,0,0,0,0,28.91388,-81.27611,Residential,Wood,1 893445,FL,VOLUSIA COUNTY,0,128386.1,0,0,128386.1,171647.73,0,0,0,0,28.91388,-81.27611,Residential,Wood,1 537889,FL,VOLUSIA COUNTY,0,128487.1,0,0,128487.1,201352.65,0,0,0,0,28.91388,-81.27611,Residential,Wood,1 231972,FL,VOLUSIA COUNTY,0,55766.97,0,0,55766.97,46250.34,0,0,0,0,28.91388,-81.27611,Residential,Wood,1 660931,FL,VOLUSIA COUNTY,0,111533.94,0,0,111533.94,99316.51,0,0,0,0,28.91388,-81.27611,Residential,Wood,1 810572,FL,VOLUSIA COUNTY,1023558.3,1023558.3,1023558.3,1023558.3,1023558.3,1649044.54,0,0,0,0,28.912909,-81.292999,Residential,Masonry,1 452528,FL,VOLUSIA COUNTY,0,0,58500,0,58500,77899.48,0,0,0,0,28.9442,-81.2993,Residential,Wood,1 813265,FL,VOLUSIA COUNTY,0,0,63900,0,63900,95060.2,0,0,0,0,28.9684,-81.32415,Residential,Wood,1 629678,FL,VOLUSIA COUNTY,0,0,54014.4,0,54014.4,44719.87,0,0,0,0,28.96595,-81.33041,Residential,Wood,1 546306,FL,VOLUSIA COUNTY,0,0,27000,0,27000,24278.13,0,0,0,0,28.9442,-81.2993,Residential,Wood,4 343080,FL,VOLUSIA COUNTY,0,0,67347,0,67347,62430.67,0,0,0,0,28.94237,-81.31993,Residential,Wood,1 273164,FL,VOLUSIA COUNTY,0,0,58315.5,0,58315.5,45849.98,0,0,0,0,28.967,-81.32322,Residential,Wood,1 488880,FL,VOLUSIA COUNTY,0,0,46800,0,46800,57189.55,0,0,0,0,28.9442,-81.2993,Residential,Wood,4 165348,FL,VOLUSIA COUNTY,0,0,80199,0,80199,104707.81,0,0,0,0,28.94319,-81.3242,Residential,Wood,1 775810,FL,VOLUSIA COUNTY,0,1190216.99,0,0,1190216.99,1538355.46,0,0,0,0,28.94909,-81.29755,Residential,Masonry,1 328109,FL,VOLUSIA COUNTY,0,31311.16,0,0,31311.16,52042.13,0,0,0,0,28.94428,-81.29833,Residential,Wood,3 337625,FL,VOLUSIA COUNTY,0,294695.28,0,0,294695.28,465191.82,0,0,0,0,28.94428,-81.29833,Residential,Wood,3 672518,FL,VOLUSIA COUNTY,0,407740.92,0,0,407740.92,337624.16,0,0,0,0,28.94428,-81.29833,Residential,Masonry,3 823534,FL,VOLUSIA COUNTY,0,325086.19,0,0,325086.19,409842.66,0,0,0,0,28.936049,-81.294685,Residential,Wood,1 328385,FL,VOLUSIA COUNTY,0,14900.3,0,0,14900.3,19434.91,0,0,0,0,28.946739,-81.262115,Residential,Wood,1 656749,FL,VOLUSIA COUNTY,0,3900.99,0,0,3900.99,4928.35,0,0,0,0,28.93831,-81.27583,Residential,Wood,1 142776,FL,VOLUSIA COUNTY,0,6501.27,0,0,6501.27,7236.05,0,0,0,0,28.938301,-81.269363,Residential,Wood,1 961848,FL,VOLUSIA COUNTY,0,6501.27,0,0,6501.27,5421.93,0,0,0,0,28.94289,-81.265572,Residential,Wood,1 375641,FL,VOLUSIA COUNTY,0,6501.27,0,0,6501.27,10302.31,0,0,0,0,28.944298,-81.266617,Residential,Wood,1 264822,FL,VOLUSIA COUNTY,0,282522.08,0,0,282522.08,364453.49,0,0,0,0,28.91859,-81.281885,Residential,Wood,3 685254,FL,VOLUSIA COUNTY,0,275717.8,0,0,275717.8,204679.11,0,0,0,0,28.94969,-81.29726,Residential,Wood,1 367891,FL,VOLUSIA COUNTY,0,161493.78,0,0,161493.78,122135.81,0,0,0,0,28.95012,-81.29806,Residential,Wood,1 696224,FL,VOLUSIA COUNTY,0,443361.58,0,0,443361.58,399122.96,0,0,0,0,28.91852,-81.29268,Residential,Masonry,1 266735,FL,VOLUSIA COUNTY,0,380812.2,0,0,380812.2,641592.4,0,0,0,0,28.94428,-81.29833,Residential,Masonry,3 233232,FL,VOLUSIA COUNTY,0,11222.64,0,0,11222.64,14134.87,0,0,0,0,28.94909,-81.29755,Residential,Wood,1 245141,FL,VOLUSIA COUNTY,0,6187.04,0,0,6187.04,5211.96,0,0,0,0,28.94428,-81.29833,Residential,Wood,3 222889,FL,VOLUSIA COUNTY,0,1250.2,0,0,1250.2,1985.17,0,0,0,0,28.94862,-81.298721,Residential,Wood,1 628703,FL,VOLUSIA COUNTY,0,39279.24,0,0,39279.24,35842.15,0,0,0,0,28.94862,-81.298721,Residential,Wood,1 968186,FL,VOLUSIA COUNTY,0,6299.27,0,0,6299.27,10142.05,0,0,0,0,28.9422,-81.29625,Residential,Wood,1 319432,FL,VOLUSIA COUNTY,0,1250.2,0,0,1250.2,1576.15,0,0,0,0,28.9422,-81.29625,Residential,Wood,1 305832,FL,VOLUSIA COUNTY,0,6684.2,0,0,6684.2,7546.35,0,0,0,0,28.952368,-81.321861,Residential,Wood,1 230834,FL,VOLUSIA COUNTY,0,938.21,0,0,938.21,1506.5,0,0,0,0,28.952368,-81.321861,Residential,Wood,1 375946,FL,VOLUSIA COUNTY,0,5625.91,0,0,5625.91,6554.95,0,0,0,0,28.952368,-81.321861,Residential,Wood,1 619184,FL,VOLUSIA COUNTY,0,101003.75,0,0,101003.75,125880.98,0,0,0,0,28.95237,-81.322525,Residential,Wood,1 205845,FL,VOLUSIA COUNTY,0,26934.33,0,0,26934.33,25147.51,0,0,0,0,28.95237,-81.322525,Residential,Wood,1 597221,FL,VOLUSIA COUNTY,0,95953.56,0,0,95953.56,87796.74,0,0,0,0,28.94862,-81.298721,Residential,Wood,1 278111,FL,VOLUSIA COUNTY,0,29178.86,0,0,29178.86,49651.63,0,0,0,0,28.94428,-81.29833,Residential,Wood,3 265221,FL,VOLUSIA COUNTY,0,101003.75,0,0,101003.75,136388.4,0,0,0,0,28.95237,-81.322525,Residential,Wood,1 651135,FL,VOLUSIA COUNTY,0,56225.42,0,0,56225.42,70871.02,0,0,0,0,28.92852,-81.281921,Residential,Wood,3 552660,FL,VOLUSIA COUNTY,0,387000,0,387000,387000,655361.28,0,11610,0,0,28.94688,-81.29815,Residential,Masonry,3 279206,FL,VOLUSIA COUNTY,278834.4,278834.4,0,0,278834.4,310342.69,0,0,0,0,28.85451,-81.1799,Residential,Wood,3 713410,FL,VOLUSIA COUNTY,325935.9,325935.9,0,0,325935.9,405860.6,0,0,0,0,28.888853,-81.145447,Residential,Wood,1 988621,FL,VOLUSIA COUNTY,0,936690.46,0,0,936690.46,1283854.17,0,0,0,0,28.8483,-81.1356,Residential,Masonry,4 710387,FL,VOLUSIA COUNTY,0,2514834,0,0,2514834,2259729.24,0,125741.7,0,0,28.85491,-81.17648,Commercial,Reinforced Masonry,1 331290,FL,VOLUSIA COUNTY,0,388656,0,0,388656,306183.2,0,19432.8,0,0,28.85491,-81.17648,Residential,Masonry,1 312131,FL,VOLUSIA COUNTY,0,72000,0,0,72000,103753.44,0,3600,0,0,28.85491,-81.17648,Residential,Wood,1 287317,FL,VOLUSIA COUNTY,0,0,75686.4,0,75686.4,64382.64,0,0,0,0,28.8483,-81.1356,Residential,Wood,3 264254,FL,VOLUSIA COUNTY,0,0,450000,0,450000,359632.35,0,0,0,0,28.8483,-81.1356,Residential,Masonry,4 287385,FL,SEMINOLE COUNTY,0,2927277.02,0,0,2927277.02,4559245.66,0,0,0,0,28.67553,-81.2039,Commercial,Reinforced Masonry,1 464350,FL,SEMINOLE COUNTY,0,246105.63,0,0,246105.63,246007.19,0,0,0,0,28.63682,-81.265915,Residential,Wood,3 401468,FL,SEMINOLE COUNTY,0,82030.4,0,0,82030.4,93717.76,0,0,0,0,28.61479,-81.16843,Residential,Wood,1 721413,FL,SEMINOLE COUNTY,0,21214.99,0,0,21214.99,19865.5,0,0,0,0,28.70038,-81.23827,Residential,Wood,1 901473,FL,SEMINOLE COUNTY,0,958696.01,0,0,958696.01,1258959.6,0,0,0,0,28.633829,-81.200203,Residential,Masonry,1 440440,FL,SEMINOLE COUNTY,0,16057.96,0,0,16057.96,19770.75,0,0,0,0,28.633829,-81.200203,Residential,Wood,1 449688,FL,SEMINOLE COUNTY,0,3855.73,0,0,3855.73,3940.85,0,0,0,0,28.61479,-81.16843,Residential,Wood,1 977624,FL,SEMINOLE COUNTY,1295840.7,1295840.7,1295840.7,1295840.7,1295840.7,1106129.62,0,0,0,0,28.65658,-81.19965,Residential,Masonry,1 357272,FL,SEMINOLE COUNTY,0,1604812.97,0,0,1604812.97,2336437.57,0,0,0,0,28.623938,-81.210831,Residential,Masonry,1 987489,FL,SEMINOLE COUNTY,0,1604812.97,0,0,1604812.97,1805855.91,0,0,0,0,28.623938,-81.210831,Residential,Masonry,1 981367,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,1097445.45,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 424320,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,833824.12,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 820003,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,536676.81,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 361102,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,841891.89,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 395740,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,958939.78,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 821296,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,588803.56,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 515561,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,547066.49,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 229597,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,691604.67,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 202395,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,860120,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 241134,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,890390.85,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 118712,FL,SEMINOLE COUNTY,0,637012.68,0,0,637012.68,514191.54,0,0,0,0,28.62124,-81.24919,Residential,Masonry,1 730829,FL,SEMINOLE COUNTY,0,2239974.86,0,0,2239974.86,3528524.89,0,0,0,0,28.626465,-81.209427,Commercial,Reinforced Masonry,1 379399,FL,SEMINOLE COUNTY,0,2239974.86,0,0,2239974.86,2953303.82,0,0,0,0,28.626465,-81.209427,Commercial,Reinforced Masonry,1 362476,FL,SEMINOLE COUNTY,0,2239974.86,0,0,2239974.86,2538014.72,0,0,0,0,28.626465,-81.209427,Commercial,Reinforced Masonry,1 903807,FL,SEMINOLE COUNTY,3463470,3463470,3463470,3463470,3463470,2347332.16,0,0,0,0,28.67313,-81.21339,Commercial,Reinforced Masonry,1 693834,FL,SEMINOLE COUNTY,3027909.6,3027909.6,3027909.6,3027909.6,3027909.6,4191595.82,0,0,0,0,28.6479,-81.2119,Commercial,Reinforced Masonry,4 431325,FL,SEMINOLE COUNTY,714735,714735,714735,714735,714735,872811.51,0,0,0,0,28.67313,-81.21339,Residential,Masonry,1 570788,FL,SEMINOLE COUNTY,187200,187200,187200,187200,187200,165016.05,0,0,0,0,28.67313,-81.21339,Residential,Wood,1 756420,FL,SEMINOLE COUNTY,170550,170550,170550,170550,170550,234753.21,0,0,0,0,28.67319,-81.21315,Residential,Wood,1 157189,FL,SEMINOLE COUNTY,65790,65790,65790,65790,65790,60287.98,0,0,0,0,28.67313,-81.21339,Residential,Wood,1 866344,FL,SEMINOLE COUNTY,0,261000,0,261000,261000,307541.52,0,0,0,0,28.633207,-81.175003,Residential,Wood,3 864186,FL,SEMINOLE COUNTY,0,45000,0,45000,45000,45554.4,0,0,0,0,28.633207,-81.175003,Residential,Wood,3 311624,FL,SEMINOLE COUNTY,0,31500,0,31500,31500,49116.38,0,0,0,0,28.633207,-81.175003,Residential,Wood,3 840739,FL,SEMINOLE COUNTY,0,20353.5,0,20353.5,20353.5,25439.33,0,0,0,0,28.633207,-81.175003,Residential,Wood,3 745992,FL,SEMINOLE COUNTY,466448.4,466448.4,466448.4,466448.4,466448.4,526601.59,0,0,0,0,28.656082,-81.241035,Residential,Masonry,1 855437,FL,SEMINOLE COUNTY,2380743,2380743,2380743,2380743,2380743,1894119.13,0,0,0,0,28.656082,-81.241035,Commercial,Reinforced Masonry,1 851026,FL,SEMINOLE COUNTY,1112400,1112400,1112400,1112400,1112400,1641261.66,0,0,0,0,28.656082,-81.241035,Residential,Masonry,1 188888,FL,SEMINOLE COUNTY,0,18720000,0,0,18720000,17280000,0,0,0,0,28.655462,-81.226379,Commercial,Reinforced Concrete,1 310788,FL,SEMINOLE COUNTY,4023900,0,4023900,0,4023900,5909612.21,0,0,0,0,28.66453,-81.234737,Commercial,Reinforced Masonry,1 496870,FL,SEMINOLE COUNTY,1504530,1504530,1504530,1504530,1504530,1661693.2,0,75226.5,0,0,28.657513,-81.176025,Residential,Masonry,1 869511,FL,SEMINOLE COUNTY,737388,737388,737388,737388,737388,951088.94,0,36869.4,0,0,28.65624,-81.20655,Residential,Masonry,1 220980,FL,SEMINOLE COUNTY,0,6676825.59,0,0,6676825.59,9900000,0,0,0,0,28.6132,-81.20623,Commercial,Reinforced Masonry,1 925053,FL,SEMINOLE COUNTY,261960.3,261960.3,0,0,261960.3,239347.89,0,0,0,0,28.640402,-81.267761,Residential,Wood,1 434297,FL,SEMINOLE COUNTY,222436.8,222436.8,222436.8,222436.8,222436.8,306423.6,0,0,0,0,28.657152,-81.224915,Residential,Wood,4 422647,FL,SEMINOLE COUNTY,241682.4,241682.4,241682.4,241682.4,241682.4,320421.56,0,0,0,0,28.65791,-81.22802,Residential,Wood,4 848031,FL,SEMINOLE COUNTY,0,20790000,0,0,20790000,19080000,0,0,0,0,28.65756,-81.23548,Commercial,Reinforced Concrete,1 930191,FL,SEMINOLE COUNTY,0,841437.06,0,0,841437.06,1253270.02,0,0,0,0,28.64579,-81.123732,Residential,Masonry,4 609202,FL,SEMINOLE COUNTY,0,758277.97,0,0,758277.97,599573.43,0,0,0,0,28.65512,-81.20766,Residential,Masonry,1 843220,FL,SEMINOLE COUNTY,0,23040000,0,0,23040000,25290000,0,0,0,0,28.61356,-81.196205,Commercial,Reinforced Concrete,1 286093,FL,SEMINOLE COUNTY,0,2497370.23,0,0,2497370.23,3887344.07,0,0,0,0,28.61359,-81.20715,Commercial,Reinforced Masonry,1 538374,FL,SEMINOLE COUNTY,0,684796.85,0,0,684796.85,727305.61,0,0,0,0,28.66123,-81.18304,Residential,Masonry,1 398862,FL,SEMINOLE COUNTY,0,8929252.8,0,8929252.8,8929252.8,8041685.07,0,0,0,0,28.6479,-81.2119,Commercial,Reinforced Masonry,4 690340,FL,SEMINOLE COUNTY,0,2130988.5,0,2130988.5,2130988.5,3162600.03,0,0,0,0,28.62475,-81.1818,Commercial,Reinforced Masonry,1 653763,FL,SEMINOLE COUNTY,0,1645839,0,1645839,1645839,2456157.96,0,0,0,0,28.62475,-81.1818,Residential,Masonry,1 751235,FL,SEMINOLE COUNTY,0,1640857.5,0,1640857.5,1640857.5,1751884.48,0,0,0,0,28.62475,-81.1818,Residential,Masonry,1 996776,FL,SEMINOLE COUNTY,0,955152,0,955152,955152,841756.35,0,0,0,0,28.64109,-81.204773,Residential,Masonry,1 300405,FL,SEMINOLE COUNTY,0,1354149,0,1354149,1354149,2044743.32,0,0,0,0,28.624594,-81.17997,Residential,Masonry,1 425877,FL,SEMINOLE COUNTY,0,8214840,0,8214840,8214840,7953936.68,0,164296.8,0,0,28.624594,-81.17997,Commercial,Reinforced Masonry,1 551140,FL,SEMINOLE COUNTY,0,4223529,0,4223529,4223529,4714218.6,0,0,0,0,28.624594,-81.17997,Commercial,Reinforced Masonry,1 428123,FL,SEMINOLE COUNTY,0,172710,0,172710,172710,236118.06,0,3454.2,0,0,28.624594,-81.17997,Residential,Wood,1 477451,FL,SEMINOLE COUNTY,0,250002,0,250002,250002,396483.17,0,0,0,0,28.624594,-81.17997,Residential,Wood,1 337409,FL,SEMINOLE COUNTY,0,1725615,0,1725615,1725615,1622613.04,0,34512.3,0,0,28.669891,-81.195313,Residential,Masonry,1 305879,FL,SEMINOLE COUNTY,0,7370482.5,0,7370482.5,7370482.5,12150000,0,0,0,0,28.669891,-81.195313,Commercial,Reinforced Masonry,1 113827,FL,SEMINOLE COUNTY,0,14229,0,14229,14229,11033.25,0,0,0,0,28.669891,-81.195313,Residential,Wood,1 667028,FL,SEMINOLE COUNTY,0,2701138.5,0,2701138.5,2701138.5,3548988.06,0,0,0,0,28.669891,-81.195313,Commercial,Reinforced Masonry,1 636318,FL,SEMINOLE COUNTY,0,1387651.5,0,1387651.5,1387651.5,1875931.37,0,0,0,0,28.667913,-81.209496,Residential,Masonry,1 417820,FL,SEMINOLE COUNTY,0,3221086.5,0,3221086.5,3221086.5,5323612.06,0,0,0,0,28.667913,-81.209496,Commercial,Reinforced Masonry,1 158691,FL,SEMINOLE COUNTY,0,351378,0,351378,351378,397713.16,0,0,0,0,28.667913,-81.209496,Residential,Wood,1 811869,FL,SEMINOLE COUNTY,0,1459215,0,1459215,1459215,1639428.05,0,29184.3,0,0,28.667913,-81.209496,Residential,Masonry,1 161552,FL,SEMINOLE COUNTY,0,1707318,0,1707318,1707318,1971163.51,0,0,0,0,28.667913,-81.209496,Residential,Masonry,1 978417,FL,SEMINOLE COUNTY,0,33412.5,0,33412.5,33412.5,53283.25,0,0,0,0,28.667913,-81.209496,Residential,Wood,1 814911,FL,SEMINOLE COUNTY,0,4733109,0,4733109,4733109,4340649.07,0,0,0,0,28.67251,-81.21924,Commercial,Reinforced Masonry,1 194963,FL,SEMINOLE COUNTY,0,5080239,0,5080239,5080239,5341185.48,0,0,0,0,28.67251,-81.21924,Commercial,Reinforced Masonry,1 587277,FL,SEMINOLE COUNTY,0,23598,0,23598,23598,26969.59,0,0,0,0,28.67251,-81.21924,Residential,Wood,1 951420,FL,SEMINOLE COUNTY,0,183312,0,183312,183312,145968.41,0,0,0,0,28.67251,-81.21924,Residential,Wood,1 287262,FL,SEMINOLE COUNTY,0,40527,0,40527,40527,48146.08,0,0,0,0,28.67251,-81.21924,Residential,Wood,1 914195,FL,SEMINOLE COUNTY,0,23598,0,23598,23598,30264.29,0,0,0,0,28.67251,-81.21924,Residential,Wood,1 732721,FL,SEMINOLE COUNTY,0,2240217,0,2240217,2240217,3247015.32,0,0,0,0,28.65449,-81.19064,Commercial,Reinforced Masonry,1 493297,FL,SEMINOLE COUNTY,0,49693.5,0,49693.5,49693.5,72164.9,0,0,0,0,28.65449,-81.19064,Residential,Wood,1 977006,FL,SEMINOLE COUNTY,0,50589,0,50589,50589,76549.76,0,0,0,0,28.65449,-81.19064,Residential,Wood,1 467529,FL,SEMINOLE COUNTY,0,2785396.5,0,2785396.5,2785396.5,3101917.82,0,0,0,0,28.64334,-81.266555,Commercial,Reinforced Masonry,3 909448,FL,SEMINOLE COUNTY,855729.9,855729.9,855729.9,855729.9,855729.9,1367867.13,0,0,0,0,28.657656,-81.179138,Residential,Masonry,1 886911,FL,SEMINOLE COUNTY,0,585000,0,585000,585000,703553.76,0,17550,0,0,28.66105,-81.21971,Residential,Masonry,1 356639,FL,SEMINOLE COUNTY,0,64209.4,0,0,64209.4,52857.18,0,0,0,0,28.63136,-81.12381,Residential,Wood,1 381928,FL,SEMINOLE COUNTY,0,66642.31,0,0,66642.31,80056.68,0,0,0,0,28.63136,-81.12381,Residential,Wood,1 271725,FL,SEMINOLE COUNTY,0,3758.41,0,0,3758.41,4846,0,0,0,0,28.623608,-81.059692,Residential,Wood,1 443271,FL,SEMINOLE COUNTY,1240416,1240416,1240416,1240416,1240416,1362274.47,0,0,0,0,28.61665,-81.10951,Residential,Masonry,1 944995,FL,SEMINOLE COUNTY,0,1360921.5,0,1360921.5,1360921.5,1157904.67,0,0,0,0,28.65004,-81.15585,Residential,Masonry,3 519929,FL,SEMINOLE COUNTY,0,2117016,0,2117016,2117016,1752389.63,0,0,0,0,28.65004,-81.15585,Commercial,Reinforced Masonry,3 169231,FL,SEMINOLE COUNTY,0,21262.5,0,21262.5,21262.5,33138.54,0,0,0,0,28.65004,-81.15585,Residential,Wood,3 646855,FL,SEMINOLE COUNTY,0,13500000,0,13500000,13500000,17010000,0,0,0,0,28.64887,-81.125748,Commercial,Reinforced Concrete,3 936358,FL,SEMINOLE COUNTY,0,769824,0,769824,769824,616178.68,0,0,0,0,28.64887,-81.125748,Residential,Masonry,3 504039,FL,LAKE COUNTY,970200,970200,970200,970200,970200,1310002.85,0,0,0,0,28.98551,-81.542274,Residential,Masonry,1 296523,FL,LAKE COUNTY,135001.8,135001.8,135001.8,135001.8,135001.8,207060.9,0,0,0,0,28.986254,-81.542274,Residential,Wood,1 668862,FL,LAKE COUNTY,0,1392349.5,0,1392349.5,1392349.5,1844584.62,0,0,0,0,28.997168,-81.543213,Residential,Masonry,1 698568,FL,LAKE COUNTY,0,1265773.5,0,1265773.5,1265773.5,1097661.06,0,0,0,0,28.997168,-81.543213,Residential,Masonry,1 102522,FL,SEMINOLE COUNTY,1530000,1530000,1530000,1530000,1530000,2019700.98,0,30600,0,0,28.80908,-81.29957,Residential,Masonry,1 398633,FL,SEMINOLE COUNTY,0,709227.67,0,0,709227.67,1056164.82,0,0,0,0,28.81126,-81.341393,Residential,Masonry,1 295932,FL,SEMINOLE COUNTY,0,21330000,0,0,21330000,18360000,0,0,0,0,28.81374,-81.26749,Commercial,Reinforced Concrete,1 394133,FL,SEMINOLE COUNTY,0,1282412.33,0,0,1282412.33,1660339.24,0,0,0,0,28.81254,-81.268242,Residential,Masonry,1 346051,FL,SEMINOLE COUNTY,0,882161.7,0,0,882161.7,807170.89,0,0,0,0,28.8106,-81.25568,Residential,Masonry,1 876836,FL,SEMINOLE COUNTY,0,1296504.28,0,0,1296504.28,1003753.61,0,0,0,0,28.82478,-81.39596,Residential,Masonry,1 481576,FL,SEMINOLE COUNTY,0,582310.23,0,0,582310.23,978889.13,0,0,0,0,28.82478,-81.39596,Residential,Masonry,1 524245,FL,SEMINOLE COUNTY,0,34060.76,0,0,34060.76,37171.46,0,0,0,0,28.815428,-81.332161,Residential,Wood,1 935037,FL,SEMINOLE COUNTY,0,1664271.91,0,0,1664271.91,2231269.38,0,0,0,0,28.796356,-81.361992,Residential,Masonry,4 476136,FL,SEMINOLE COUNTY,0,107826.64,0,0,107826.64,122615.06,0,0,0,0,28.802578,-81.39119,Residential,Wood,1 981412,FL,SEMINOLE COUNTY,0,46400.49,0,0,46400.49,53203.36,0,0,0,0,28.802578,-81.39119,Residential,Wood,1 468340,FL,SEMINOLE COUNTY,0,40810.51,0,0,40810.51,71389.82,0,0,0,0,28.802578,-81.39119,Residential,Wood,1 232395,FL,SEMINOLE COUNTY,0,25496.91,0,0,25496.91,40023.01,0,0,0,0,28.802578,-81.39119,Residential,Wood,1 838606,FL,SEMINOLE COUNTY,0,423113.94,0,0,423113.94,503217.87,0,0,0,0,28.802578,-81.39119,Residential,Masonry,1 227098,FL,SEMINOLE COUNTY,0,2482304.79,0,0,2482304.79,2597036.91,0,0,0,0,28.802578,-81.39119,Commercial,Reinforced Masonry,1 175264,FL,SEMINOLE COUNTY,0,39413.17,0,0,39413.17,42422.36,0,0,0,0,28.802578,-81.39119,Residential,Wood,1 798642,FL,SEMINOLE COUNTY,0,84665.32,0,0,84665.32,106051.95,0,0,0,0,28.82596,-81.33432,Residential,Wood,1 896874,FL,SEMINOLE COUNTY,0,30265.42,0,0,30265.42,38422.07,0,0,0,0,28.78705,-81.182724,Residential,Wood,3 889548,FL,SEMINOLE COUNTY,0,31725.17,0,0,31725.17,33627.66,0,0,0,0,28.80852,-81.41628,Residential,Wood,1 660052,FL,SEMINOLE COUNTY,0,161749.69,0,0,161749.69,174252.94,0,0,0,0,28.80915,-81.25797,Residential,Wood,1 963513,FL,SEMINOLE COUNTY,0,155706.34,0,0,155706.34,113603.34,0,0,0,0,28.82478,-81.39596,Residential,Wood,1 129384,FL,SEMINOLE COUNTY,0,68178.98,0,0,68178.98,48577.52,0,0,0,0,28.82478,-81.39596,Residential,Wood,1 268707,FL,SEMINOLE COUNTY,0,110375.91,0,0,110375.91,122502.02,0,0,0,0,28.82478,-81.39596,Residential,Wood,1 168012,FL,SEMINOLE COUNTY,0,19270.14,0,0,19270.14,15782.25,0,0,0,0,28.82478,-81.39596,Residential,Wood,1 895258,FL,SEMINOLE COUNTY,0,482937.26,0,0,482937.26,784861.91,0,0,0,0,28.815275,-81.332397,Residential,Masonry,1 841958,FL,SEMINOLE COUNTY,0,19738.63,0,0,19738.63,17301.15,0,0,0,0,28.815275,-81.332397,Residential,Wood,1 642393,FL,SEMINOLE COUNTY,0,422933.81,0,0,422933.81,563347.84,0,0,0,0,28.796356,-81.361992,Residential,Masonry,4 638258,FL,SEMINOLE COUNTY,0,2273548.26,0,0,2273548.26,2676548.33,0,0,0,0,28.796356,-81.361992,Commercial,Reinforced Masonry,4 158784,FL,SEMINOLE COUNTY,0,151200,0,151200,151200,195302.02,0,0,0,0,28.800083,-81.297974,Residential,Wood,1 969279,FL,SEMINOLE COUNTY,400876.2,400876.2,400876.2,400876.2,400876.2,427393.36,0,0,0,0,28.83192,-81.32793,Residential,Masonry,1 857421,FL,SEMINOLE COUNTY,186964.2,186964.2,186964.2,186964.2,186964.2,158306.33,0,0,0,0,28.83042,-81.3302,Residential,Wood,1 715127,FL,SEMINOLE COUNTY,235239.3,235239.3,235239.3,235239.3,235239.3,316443.91,0,0,0,0,28.83073,-81.32727,Residential,Wood,1 687730,FL,SEMINOLE COUNTY,185672.7,185672.7,185672.7,185672.7,185672.7,187265.03,0,0,0,0,28.83171,-81.32702,Residential,Wood,1 888087,FL,SEMINOLE COUNTY,473787,473787,473787,473787,473787,711694.4,0,0,0,0,28.83697,-81.33083,Residential,Masonry,3 892109,FL,SEMINOLE COUNTY,1180808.1,1180808.1,1180808.1,1180808.1,1180808.1,1296803.6,0,0,0,0,28.811712,-81.273308,Residential,Masonry,1 725108,FL,SEMINOLE COUNTY,14850,14850,14850,14850,14850,17182.94,0,742.5,0,0,28.811712,-81.273308,Residential,Wood,1 315640,FL,SEMINOLE COUNTY,173250,173250,173250,173250,173250,266127.94,0,8662.5,0,0,28.811712,-81.273308,Residential,Wood,1 165036,FL,SEMINOLE COUNTY,1492200,1492200,1492200,1492200,1492200,2118609.15,0,0,0,0,28.80831,-81.26725,Residential,Masonry,1 754841,FL,SEMINOLE COUNTY,1464300,1464300,1464300,1464300,1464300,2056298.92,0,0,0,0,28.80831,-81.26725,Residential,Masonry,1 662740,FL,SEMINOLE COUNTY,105210,105210,105210,105210,105210,77350.92,0,0,0,0,28.80742,-81.26522,Residential,Wood,1 219942,FL,SEMINOLE COUNTY,0,195103.26,0,0,195103.26,288960.41,0,0,0,0,28.80488,-81.26952,Residential,Wood,1 115364,FL,SEMINOLE COUNTY,0,57328.92,0,0,57328.92,45248.34,0,0,0,0,28.80488,-81.26952,Residential,Wood,1 837811,FL,SEMINOLE COUNTY,0,53630.28,0,0,53630.28,50239.13,0,0,0,0,28.78676,-81.2277,Residential,Wood,1 697535,FL,SEMINOLE COUNTY,0,600104.34,0,0,600104.34,562108.13,0,0,0,0,28.80511,-81.27034,Residential,Masonry,1 142189,FL,SEMINOLE COUNTY,0,20342.52,0,0,20342.52,14763.79,0,0,0,0,28.80511,-81.27034,Residential,Wood,1 650438,FL,SEMINOLE COUNTY,0,407775.06,0,0,407775.06,297830.75,0,0,0,0,28.80511,-81.27034,Residential,Masonry,1 533518,FL,SEMINOLE COUNTY,0,31500,0,31500,31500,37533.89,0,0,0,0,28.830228,-81.329689,Residential,Wood,1 106141,FL,SEMINOLE COUNTY,0,380825.03,0,0,380825.03,629415.41,0,0,0,0,28.80715,-81.33351,Residential,Masonry,3 905230,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,202054.95,0,0,0,0,28.803999,-81.283569,Residential,Wood,1 525447,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,103679.48,0,0,0,0,28.803982,-81.283569,Residential,Wood,1 475645,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,149540.96,0,0,0,0,28.803978,-81.283569,Residential,Wood,1 927540,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,84468.71,0,0,0,0,28.803974,-81.283569,Residential,Wood,1 719812,FL,SEMINOLE COUNTY,94359.6,94359.6,94359.6,94359.6,94359.6,82157.39,0,0,0,0,28.803955,-81.283569,Residential,Wood,1 570682,FL,SEMINOLE COUNTY,94359.6,94359.6,94359.6,94359.6,94359.6,128807.27,0,0,0,0,28.803938,-81.283569,Residential,Wood,1 807569,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,199467.53,0,0,0,0,28.803934,-81.283569,Residential,Wood,1 411559,FL,SEMINOLE COUNTY,134548.2,134548.2,134548.2,134548.2,134548.2,140484.47,0,0,0,0,28.803925,-81.283569,Residential,Wood,1 581141,FL,SEMINOLE COUNTY,94359.6,94359.6,94359.6,94359.6,94359.6,88446.56,0,0,0,0,28.803917,-81.283569,Residential,Wood,1 205968,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,200059.25,0,0,0,0,28.80389,-81.283569,Residential,Wood,1 350629,FL,SEMINOLE COUNTY,94359.6,94359.6,94359.6,94359.6,94359.6,107298.19,0,0,0,0,28.803886,-81.283569,Residential,Wood,1 114312,FL,SEMINOLE COUNTY,94359.6,94359.6,94359.6,94359.6,94359.6,111701.76,0,0,0,0,28.803873,-81.283569,Residential,Wood,1 405161,FL,SEMINOLE COUNTY,116571.6,116571.6,116571.6,116571.6,116571.6,118495.03,0,0,0,0,28.803864,-81.283569,Residential,Wood,1 160136,FL,SEMINOLE COUNTY,94359.6,94359.6,94359.6,94359.6,94359.6,167309.01,0,0,0,0,28.803829,-81.283569,Residential,Wood,1 905747,FL,SEMINOLE COUNTY,138328.2,138328.2,138328.2,138328.2,138328.2,111255.71,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 449754,FL,SEMINOLE COUNTY,655892.1,655892.1,655892.1,655892.1,655892.1,594147.73,0,0,0,0,28.803549,-81.283493,Residential,Masonry,1 546554,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,374070.31,0,11340,0,0,28.804094,-81.286522,Residential,Wood,1 317988,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,292528.45,0,11340,0,0,28.803579,-81.286186,Residential,Wood,1 287719,FL,SEMINOLE COUNTY,129669.3,129669.3,129669.3,129669.3,129669.3,152948.57,0,0,0,0,28.803579,-81.286453,Residential,Wood,1 672930,FL,SEMINOLE COUNTY,129669.3,129669.3,129669.3,129669.3,129669.3,199457.58,0,0,0,0,28.803432,-81.287003,Residential,Wood,1 104022,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,265403.17,0,11340,0,0,28.802927,-81.287019,Residential,Wood,1 295971,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,362568.15,0,11340,0,0,28.802652,-81.286949,Residential,Wood,3 140382,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,193948.47,0,11340,0,0,28.802669,-81.286087,Residential,Wood,1 670018,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,202044.33,0,11340,0,0,28.802956,-81.286041,Residential,Wood,1 383571,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,192783.18,0,11340,0,0,28.803089,-81.286362,Residential,Wood,1 944154,FL,SEMINOLE COUNTY,113400,113400,113400,113400,113400,169596.5,0,5670,0,0,28.808929,-81.279062,Residential,Wood,1 847336,FL,SEMINOLE COUNTY,120675.6,120675.6,120675.6,120675.6,120675.6,202678.89,0,0,0,0,28.808927,-81.279088,Residential,Wood,1 314836,FL,SEMINOLE COUNTY,226800,226800,226800,226800,226800,217293.9,0,11340,0,0,28.808924,-81.279131,Residential,Wood,1 145307,FL,SEMINOLE COUNTY,113400,113400,113400,113400,113400,119848.38,0,5670,0,0,28.808031,-81.28079,Residential,Wood,1 406571,FL,SEMINOLE COUNTY,113400,113400,113400,113400,113400,124921.44,0,5670,0,0,28.808141,-81.280792,Residential,Wood,1 697212,FL,SEMINOLE COUNTY,113400,113400,113400,113400,113400,163975.72,0,5670,0,0,28.808323,-81.280793,Residential,Wood,1 419312,FL,SEMINOLE COUNTY,113400,113400,113400,113400,113400,136529.52,0,5670,0,0,28.80836,-81.280794,Residential,Wood,1 625919,FL,SEMINOLE COUNTY,113400,113400,113400,113400,113400,91736.29,0,5670,0,0,28.808505,-81.280795,Residential,Wood,1 838829,FL,SEMINOLE COUNTY,172074.6,172074.6,172074.6,172074.6,172074.6,174481.06,0,0,0,0,28.809082,-81.282318,Residential,Wood,1 168827,FL,SEMINOLE COUNTY,120989.7,120989.7,120989.7,120989.7,120989.7,133075.36,0,0,0,0,28.809088,-81.282318,Residential,Wood,1 945447,FL,SEMINOLE COUNTY,167832,167832,167832,167832,167832,183882.28,0,8391.6,0,0,28.809385,-81.282318,Residential,Wood,1 497343,FL,SEMINOLE COUNTY,120989.7,120989.7,120989.7,120989.7,120989.7,128296.51,0,0,0,0,28.809183,-81.282318,Residential,Wood,1 964514,FL,SEMINOLE COUNTY,172074.6,172074.6,172074.6,172074.6,172074.6,178751.09,0,0,0,0,28.809494,-81.282318,Residential,Wood,1 872484,FL,SEMINOLE COUNTY,172074.6,172074.6,172074.6,172074.6,172074.6,246878.87,0,0,0,0,28.809269,-81.282318,Residential,Wood,1 417003,FL,SEMINOLE COUNTY,167832,167832,167832,167832,167832,197564.28,0,8391.6,0,0,28.809332,-81.282303,Residential,Wood,1 830883,FL,SEMINOLE COUNTY,167832,167832,167832,167832,167832,165316.87,0,8391.6,0,0,28.809347,-81.282295,Residential,Wood,1 879657,FL,SEMINOLE COUNTY,167832,167832,167832,167832,167832,217004.76,0,8391.6,0,0,28.809374,-81.282288,Residential,Wood,1 992741,FL,SEMINOLE COUNTY,167832,167832,167832,167832,167832,258028.94,0,8391.6,0,0,28.809389,-81.282288,Residential,Wood,1 475158,FL,SEMINOLE COUNTY,57182.4,57182.4,57182.4,57182.4,57182.4,70551.19,0,0,0,0,28.8083,-81.26131,Residential,Wood,3 334583,FL,SEMINOLE COUNTY,207936,207936,207936,207936,207936,159071.04,0,0,0,0,28.8083,-81.26131,Residential,Wood,3 107886,FL,SEMINOLE COUNTY,311904,311904,311904,311904,311904,283508.26,0,0,0,0,28.8083,-81.26131,Residential,Wood,3 235170,FL,SEMINOLE COUNTY,91800,91800,91800,91800,91800,129585.34,0,0,0,0,28.80645,-81.28159,Residential,Wood,1 642762,FL,SEMINOLE COUNTY,27000,27000,27000,27000,27000,26179.52,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 910464,FL,SEMINOLE COUNTY,3936740.4,3936740.4,3936740.4,3936740.4,3936740.4,3378731.07,0,0,0,0,28.81218,-81.26918,Commercial,Reinforced Masonry,1 200867,FL,SEMINOLE COUNTY,31500,31500,31500,31500,31500,48323.52,0,1575,0,0,28.805135,-81.34021,Residential,Wood,1 394700,FL,SEMINOLE COUNTY,346090.5,346090.5,0,0,346090.5,320252.77,0,0,0,0,28.79969,-81.30043,Residential,Wood,3 878483,FL,SEMINOLE COUNTY,0,54618.03,0,0,54618.03,48282.34,0,0,0,0,28.8106,-81.25568,Residential,Wood,1 882735,FL,SEMINOLE COUNTY,0,63312.12,0,0,63312.12,85301.56,0,0,0,0,28.815715,-81.290715,Residential,Wood,3 950815,FL,SEMINOLE COUNTY,0,45222.94,0,0,45222.94,69305.97,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 513702,FL,SEMINOLE COUNTY,0,139902.6,0,0,139902.6,108052.09,0,0,0,0,28.8039,-81.3064,Residential,Wood,3 453460,FL,SEMINOLE COUNTY,0,40700.65,0,0,40700.65,38410.83,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 505575,FL,SEMINOLE COUNTY,0,150837.5,0,0,150837.5,131661.83,0,0,0,0,28.788897,-81.287994,Residential,Wood,1 964690,FL,SEMINOLE COUNTY,0,77194.66,0,0,77194.66,118648.19,0,0,0,0,28.812725,-81.265976,Residential,Wood,1 276446,FL,SEMINOLE COUNTY,0,18089.18,0,0,18089.18,22787.64,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 229211,FL,SEMINOLE COUNTY,0,413295.17,0,0,413295.17,312689.21,0,0,0,0,28.801285,-81.26463,Residential,Masonry,3 520052,FL,SEMINOLE COUNTY,0,45222.94,0,0,45222.94,47299.94,0,0,0,0,28.778035,-81.294475,Residential,Wood,3 940174,FL,SEMINOLE COUNTY,0,10214.05,0,0,10214.05,9138.92,0,0,0,0,28.80056,-81.3169,Residential,Wood,1 197505,FL,SEMINOLE COUNTY,0,481631.56,0,0,481631.56,826913.22,0,0,0,0,28.80056,-81.3169,Residential,Masonry,1 433552,FL,SEMINOLE COUNTY,0,7010.46,0,0,7010.46,10666.63,0,0,0,0,28.801319,-81.253624,Residential,Wood,1 937529,FL,SEMINOLE COUNTY,0,12117.94,0,0,12117.94,16842.72,0,0,0,0,28.801319,-81.253624,Residential,Wood,1 340612,FL,SEMINOLE COUNTY,0,413295.17,0,0,413295.17,455748.03,0,0,0,0,28.801319,-81.253624,Residential,Masonry,1 603535,FL,SEMINOLE COUNTY,0,221282.18,0,0,221282.18,332828.76,0,0,0,0,28.80762,-81.27721,Residential,Wood,1 632078,FL,SEMINOLE COUNTY,0,271337.65,0,0,271337.65,338629.38,0,0,0,0,28.81132,-81.26565,Residential,Wood,1 749548,FL,SEMINOLE COUNTY,0,238578.15,0,0,238578.15,342265.17,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 217938,FL,SEMINOLE COUNTY,0,44182.81,0,0,44182.81,41822.57,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 273191,FL,SEMINOLE COUNTY,0,5331.78,0,0,5331.78,4555.82,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 196251,FL,SEMINOLE COUNTY,0,271337.65,0,0,271337.65,291020.21,0,0,0,0,28.81132,-81.26565,Residential,Wood,1 404024,FL,SEMINOLE COUNTY,0,36396.33,0,0,36396.33,47166.36,0,0,0,0,28.808083,-81.268166,Residential,Wood,1 855739,FL,SEMINOLE COUNTY,0,94968.18,0,0,94968.18,93611.08,0,0,0,0,28.79378,-81.28441,Residential,Wood,1 209459,FL,SEMINOLE COUNTY,0,155521.69,0,0,155521.69,272190.34,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 662793,FL,SEMINOLE COUNTY,0,41881.87,0,0,41881.87,69446.84,0,0,0,0,28.793018,-81.266922,Residential,Wood,1 785434,FL,SEMINOLE COUNTY,0,544502.3,0,0,544502.3,751634.79,0,0,0,0,28.811768,-81.263069,Residential,Masonry,1 402827,FL,SEMINOLE COUNTY,0,132443.52,0,0,132443.52,154196.05,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 250503,FL,SEMINOLE COUNTY,0,93959.7,0,0,93959.7,123759.59,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 371763,FL,SEMINOLE COUNTY,0,8281.22,0,0,8281.22,6419.44,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 213887,FL,SEMINOLE COUNTY,0,59032.22,0,0,59032.22,91211.86,0,0,0,0,28.811768,-81.263069,Residential,Wood,1 718382,FL,SEMINOLE COUNTY,0,99490.47,0,0,99490.47,115214.94,0,0,0,0,28.805506,-81.245468,Residential,Wood,1 311086,FL,SEMINOLE COUNTY,0,97604.67,0,0,97604.67,151062.75,0,0,0,0,28.799532,-81.270966,Residential,Wood,1 770317,FL,SEMINOLE COUNTY,0,71101.32,0,0,71101.32,88246.4,0,0,0,0,28.81484,-81.277428,Residential,Wood,1 537606,FL,SEMINOLE COUNTY,0,542675.29,0,0,542675.29,546938.01,0,0,0,0,28.81484,-81.277428,Residential,Masonry,1 706926,FL,SEMINOLE COUNTY,0,905723.26,0,0,905723.26,1191171,0,0,0,0,28.81484,-81.277428,Residential,Masonry,1 923046,FL,SEMINOLE COUNTY,0,719044.76,0,0,719044.76,833919.36,0,0,0,0,28.816116,-81.278534,Residential,Masonry,1 517715,FL,SEMINOLE COUNTY,0,725375.98,0,0,725375.98,1038056.54,0,0,0,0,28.816116,-81.278534,Residential,Masonry,1 712427,FL,SEMINOLE COUNTY,0,490986.38,0,0,490986.38,533658.98,0,0,0,0,28.799532,-81.270966,Residential,Masonry,1 394994,FL,SEMINOLE COUNTY,0,107946.26,0,0,107946.26,124321.27,0,0,0,0,28.78889,-81.28962,Residential,Wood,3 259478,FL,SEMINOLE COUNTY,0,131047.94,0,0,131047.94,103752.49,0,0,0,0,28.799532,-81.270966,Residential,Wood,1 784832,FL,SEMINOLE COUNTY,0,59721.42,0,0,59721.42,57906.24,0,0,0,0,28.799532,-81.270966,Residential,Wood,1 601415,FL,SEMINOLE COUNTY,0,341729.87,0,0,341729.87,249227.69,0,0,0,0,28.78889,-81.28962,Residential,Wood,3 930600,FL,SEMINOLE COUNTY,0,1440222.24,0,0,1440222.24,2101658.71,0,0,0,0,28.81484,-81.277428,Residential,Masonry,1 497908,FL,SEMINOLE COUNTY,0,63153.84,0,0,63153.84,83347.91,0,0,0,0,28.805048,-81.273132,Residential,Wood,1 282126,FL,SEMINOLE COUNTY,0,316913.33,0,0,316913.33,401906.31,0,0,0,0,28.80355,-81.28833,Residential,Wood,1 966683,FL,SEMINOLE COUNTY,0,43559.64,0,0,43559.64,41269.71,0,0,0,0,28.811764,-81.26384,Residential,Wood,1 168553,FL,SEMINOLE COUNTY,0,114091.15,0,0,114091.15,186216.84,0,0,0,0,28.811764,-81.26384,Residential,Wood,1 994779,FL,SEMINOLE COUNTY,0,2844671.8,0,0,2844671.8,2833224.84,0,0,0,0,28.811743,-81.265106,Commercial,Reinforced Masonry,1 193698,FL,SEMINOLE COUNTY,0,41881.87,0,0,41881.87,68107.71,0,0,0,0,28.798363,-81.267891,Residential,Wood,1 176360,FL,SEMINOLE COUNTY,0,3078725.38,0,0,3078725.38,3699445.67,0,0,0,0,28.81484,-81.277428,Commercial,Reinforced Masonry,1 202362,FL,SEMINOLE COUNTY,0,1834449.62,0,0,1834449.62,2623363.84,0,0,0,0,28.81484,-81.277428,Commercial,Reinforced Masonry,1 897992,FL,SEMINOLE COUNTY,0,58612.55,0,0,58612.55,102590.72,0,0,0,0,28.81484,-81.277428,Residential,Wood,1 383262,FL,SEMINOLE COUNTY,0,44543.69,0,0,44543.69,60282.58,0,0,0,0,28.808505,-81.27802,Residential,Wood,3 345092,FL,SEMINOLE COUNTY,0,2360637.53,0,0,2360637.53,3910844.59,0,0,0,0,28.80355,-81.28833,Commercial,Reinforced Masonry,1 367986,FL,SEMINOLE COUNTY,0,450558.88,0,0,450558.88,422573.76,0,0,0,0,28.81391,-81.27599,Residential,Masonry,1 396809,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,93587.7,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 553541,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,93143.73,0,0,0,0,28.78877,-81.323125,Residential,Wood,3 547823,FL,SEMINOLE COUNTY,0,2249778.92,0,0,2249778.92,2516319.22,0,0,0,0,28.8039,-81.3064,Commercial,Reinforced Masonry,3 302757,FL,SEMINOLE COUNTY,0,7235.67,0,0,7235.67,7241.59,0,0,0,0,28.811764,-81.26384,Residential,Wood,1 675635,FL,SEMINOLE COUNTY,0,45222.94,0,0,45222.94,41925.28,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 392548,FL,SEMINOLE COUNTY,0,261755.81,0,0,261755.81,324782.68,0,0,0,0,28.779409,-81.318077,Residential,Wood,3 634816,FL,SEMINOLE COUNTY,0,11146.55,0,0,11146.55,8507.94,0,0,0,0,28.81391,-81.27599,Residential,Wood,1 680367,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,78298.11,0,0,0,0,28.8039,-81.3064,Residential,Wood,3 966587,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,82714.89,0,0,0,0,28.79604,-81.25009,Residential,Wood,3 401238,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,70604.6,0,0,0,0,28.81648,-81.26599,Residential,Wood,1 296948,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,65434.02,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 382790,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,66169.62,0,0,0,0,28.8039,-81.3064,Residential,Wood,4 799855,FL,SEMINOLE COUNTY,0,934869.6,0,0,934869.6,1143136.11,0,0,0,0,28.757041,-81.340547,Residential,Masonry,3 338099,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,928799.39,0,0,0,0,28.75682,-81.339196,Residential,Masonry,3 779105,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,712934.67,0,0,0,0,28.756816,-81.33939,Residential,Masonry,3 633521,FL,SEMINOLE COUNTY,0,727120.8,0,0,727120.8,592458.03,0,0,0,0,28.756809,-81.339778,Residential,Masonry,3 500636,FL,SEMINOLE COUNTY,0,565538.4,0,0,565538.4,679720.6,0,0,0,0,28.756808,-81.339843,Residential,Masonry,3 608746,FL,SEMINOLE COUNTY,0,447750,0,0,447750,438660.68,0,0,0,0,28.79224,-81.335239,Residential,Masonry,3 191334,FL,SEMINOLE COUNTY,0,3459186,0,0,3459186,3154694.61,0,0,0,0,28.792755,-81.33662,Commercial,Reinforced Masonry,3 684107,FL,SEMINOLE COUNTY,0,1729593,0,0,1729593,2389495,0,0,0,0,28.791959,-81.336735,Residential,Masonry,3 623726,FL,SEMINOLE COUNTY,0,1729299.6,0,0,1729299.6,2469273.82,0,0,0,0,28.791805,-81.33656,Residential,Masonry,3 862067,FL,SEMINOLE COUNTY,0,1729593,0,0,1729593,1654217.34,0,0,0,0,28.792304,-81.334969,Residential,Masonry,3 188641,FL,SEMINOLE COUNTY,0,1729593,0,0,1729593,2701081.17,0,0,0,0,28.79359,-81.333319,Residential,Masonry,3 465690,FL,SEMINOLE COUNTY,0,1729593,0,0,1729593,2351554.64,0,0,0,0,28.793585,-81.333015,Residential,Masonry,3 458614,FL,SEMINOLE COUNTY,579600,579600,579600,579600,579600,501636.84,11592,28980,0,0,28.81306,-81.283,Residential,Masonry,1 779012,FL,SEMINOLE COUNTY,0,1366272.13,0,0,1366272.13,1342444.34,0,0,0,0,28.811785,-81.36374,Residential,Masonry,1 853084,FL,SEMINOLE COUNTY,0,1097671.3,0,0,1097671.3,1062243.96,0,0,0,0,28.82805,-81.32345,Residential,Masonry,3 135457,FL,SEMINOLE COUNTY,5027816.7,5027816.7,5027816.7,5027816.7,5027816.7,7618821.59,0,0,0,0,28.809666,-81.342966,Commercial,Reinforced Masonry,1 161434,FL,SEMINOLE COUNTY,0,8760234.99,0,0,8760234.99,7945690.82,0,0,0,0,28.7927,-81.3449,Commercial,Reinforced Masonry,1 980576,FL,SEMINOLE COUNTY,3580200,3580200,3580200,3580200,3580200,5486255.52,0,179010,0,0,28.79319,-81.34236,Commercial,Reinforced Masonry,1 968067,FL,SEMINOLE COUNTY,0,579190.5,0,579190.5,579190.5,674641.09,0,0,0,0,28.793758,-81.329361,Residential,Masonry,3 226637,FL,SEMINOLE COUNTY,0,3543804,0,3543804,3543804,2744888.83,0,0,0,0,28.80207,-81.29066,Commercial,Reinforced Masonry,1 422783,FL,SEMINOLE COUNTY,0,4968041.4,0,4968041.4,4968041.4,5268548.29,0,0,0,0,28.786892,-81.297607,Commercial,Reinforced Masonry,1 414006,FL,SEMINOLE COUNTY,0,50589,0,50589,50589,82486.58,0,0,0,0,28.786892,-81.297607,Residential,Wood,1 500391,FL,SEMINOLE COUNTY,0,1188027,0,1188027,1188027,993903.39,0,0,0,0,28.793949,-81.281349,Residential,Masonry,1 196636,FL,SEMINOLE COUNTY,0,29524.5,0,29524.5,29524.5,41002.12,0,0,0,0,28.793949,-81.281349,Residential,Wood,1 311197,FL,SEMINOLE COUNTY,0,2115315,0,2115315,2115315,3559097.87,0,42306.3,0,0,28.80378,-81.25318,Commercial,Reinforced Masonry,1 573577,FL,SEMINOLE COUNTY,0,306207,0,306207,306207,364349.89,0,0,0,0,28.80378,-81.25318,Residential,Wood,1 901789,FL,SEMINOLE COUNTY,0,36540,0,36540,36540,39810.48,0,730.8,0,0,28.80198,-81.25707,Residential,Wood,1 322393,FL,SEMINOLE COUNTY,0,163944,0,163944,163944,220192.86,0,0,0,0,28.80198,-81.25707,Residential,Wood,1 118531,FL,SEMINOLE COUNTY,0,860584.5,0,860584.5,860584.5,1118071.38,0,0,0,0,28.791283,-81.308205,Residential,Masonry,1 117942,FL,SEMINOLE COUNTY,0,101039.4,0,101039.4,101039.4,100632.82,0,0,0,0,28.791283,-81.308205,Residential,Wood,1 529293,FL,SEMINOLE COUNTY,0,152361,0,152361,152361,113857.55,0,0,0,0,28.78933,-81.22677,Residential,Wood,1 138458,FL,SEMINOLE COUNTY,0,545292,0,545292,545292,576460.89,0,0,0,0,28.78933,-81.22677,Residential,Masonry,1 831042,FL,SEMINOLE COUNTY,0,624510,0,624510,624510,674156.05,0,12490.2,0,0,28.78933,-81.22677,Residential,Masonry,1 508424,FL,SEMINOLE COUNTY,0,13140000,0,13140000,13140000,22770000,0,0,0,0,28.8039,-81.3064,Commercial,Reinforced Concrete,4 524649,FL,SEMINOLE COUNTY,0,553554,0,553554,553554,499314.56,0,0,0,0,28.8039,-81.3064,Residential,Masonry,4 597633,FL,SEMINOLE COUNTY,0,4905517.5,0,4905517.5,4905517.5,6967797.06,0,0,0,0,28.79627,-81.27518,Commercial,Reinforced Masonry,1 445121,FL,SEMINOLE COUNTY,0,231291,0,231291,231291,242899.96,0,0,0,0,28.79627,-81.27518,Residential,Wood,1 656754,FL,SEMINOLE COUNTY,0,1509948,0,1509948,1509948,1209359.63,0,0,0,0,28.79627,-81.27518,Residential,Masonry,1 735208,FL,SEMINOLE COUNTY,0,633798,0,633798,633798,612570.84,0,0,0,0,28.79627,-81.27518,Residential,Masonry,1 776406,FL,SEMINOLE COUNTY,0,1565893.8,0,1565893.8,1565893.8,2400648.3,0,0,0,0,28.80625,-81.269913,Residential,Masonry,1 694930,FL,SEMINOLE COUNTY,0,23257.8,0,23257.8,23257.8,23443.86,0,0,0,0,28.80625,-81.269913,Residential,Wood,1 718170,FL,SEMINOLE COUNTY,0,5421816,0,5421816,5421816,8145508.64,0,0,0,0,28.80152,-81.3619,Commercial,Reinforced Masonry,1 919917,FL,SEMINOLE COUNTY,0,1005534,0,1005534,1005534,1156396.28,0,0,0,0,28.80152,-81.3619,Residential,Masonry,1 904211,FL,SEMINOLE COUNTY,0,2024190,0,2024190,2024190,3355046.34,0,40483.8,0,0,28.80152,-81.3619,Commercial,Reinforced Masonry,1 700802,FL,SEMINOLE COUNTY,0,1497244.5,0,1497244.5,1497244.5,2200877.55,0,0,0,0,28.80152,-81.3619,Residential,Masonry,1 474625,FL,SEMINOLE COUNTY,0,3038836.5,0,3038836.5,3038836.5,3481485.58,0,0,0,0,28.80152,-81.3619,Commercial,Reinforced Masonry,1 677821,FL,SEMINOLE COUNTY,0,30870000,0,0,30870000,35550000,0,0,0,0,28.80285,-81.341239,Commercial,Reinforced Concrete,1 825684,FL,SEMINOLE COUNTY,0,781740,0,781740,781740,861962.16,0,15634.8,0,0,28.81173,-81.267979,Residential,Masonry,1 580189,FL,SEMINOLE COUNTY,0,315000,0,315000,315000,432689.36,0,0,0,0,28.830418,-81.33287,Residential,Wood,4 217633,FL,SEMINOLE COUNTY,0,0,0,513000,513000,533355.84,0,0,0,0,28.80168,-81.31575,Residential,Masonry,1 913977,FL,SEMINOLE COUNTY,0,208800,0,208800,208800,208205.34,0,15660,0,0,28.80674,-81.26767,Residential,Wood,1 129568,FL,SEMINOLE COUNTY,0,122400,0,122400,122400,193214.76,0,9180,0,0,28.80674,-81.26767,Residential,Wood,1 259150,FL,SEMINOLE COUNTY,0,171900,0,171900,171900,232121.73,0,12892.5,0,0,28.80663,-81.2683,Residential,Wood,1 761616,FL,SEMINOLE COUNTY,0,67834.41,0,0,67834.41,110620.7,0,0,0,0,28.755655,-81.27754,Residential,Wood,3 327765,FL,SEMINOLE COUNTY,0,99490.47,0,0,99490.47,123704.46,0,0,0,0,28.8135,-81.2659,Residential,Wood,4 559572,FL,SEMINOLE COUNTY,0,99490.47,0,0,99490.47,127964.64,0,0,0,0,28.8135,-81.2659,Residential,Wood,4 490837,FL,SEMINOLE COUNTY,0,99490.47,0,0,99490.47,84950.93,0,0,0,0,28.794825,-81.28013,Residential,Wood,3 570785,FL,SEMINOLE COUNTY,0,99490.47,0,0,99490.47,134770.29,0,0,0,0,28.801285,-81.26463,Residential,Wood,3 296504,FL,SEMINOLE COUNTY,0,3977.81,0,0,3977.81,6025.19,0,0,0,0,28.8135,-81.2659,Residential,Wood,4 779670,FL,SEMINOLE COUNTY,0,241116.06,0,0,241116.06,322624.86,0,0,0,0,28.808505,-81.27802,Residential,Wood,3 842752,FL,SEMINOLE COUNTY,0,1151635.35,0,0,1151635.35,1407528.72,0,0,0,0,28.744862,-81.301392,Residential,Masonry,1 368132,FL,SEMINOLE COUNTY,0,255313.38,0,0,255313.38,293264.43,0,0,0,0,28.745934,-81.300896,Residential,Wood,1 692840,FL,SEMINOLE COUNTY,0,353857.62,0,0,353857.62,378839.97,0,0,0,0,28.744482,-81.301323,Residential,Wood,1 317062,FL,SEMINOLE COUNTY,0,1008236.33,0,0,1008236.33,1183411.35,0,0,0,0,28.745165,-81.301292,Residential,Masonry,1 894450,FL,SEMINOLE COUNTY,0,33321.16,0,0,33321.16,55647.33,0,0,0,0,28.744247,-81.301392,Residential,Wood,1 322727,FL,SEMINOLE COUNTY,0,374518.89,0,0,374518.89,398446.15,0,0,0,0,28.743963,-81.30043,Residential,Masonry,1 828709,FL,SEMINOLE COUNTY,0,2103205.37,0,0,2103205.37,2961830.55,0,0,0,0,28.742754,-81.300819,Commercial,Reinforced Masonry,1 548348,FL,SEMINOLE COUNTY,0,73317.2,0,0,73317.2,75669.21,0,0,0,0,28.744457,-81.301407,Residential,Wood,1 430462,FL,SEMINOLE COUNTY,0,53384.41,0,0,53384.41,50202.16,0,0,0,0,28.7645,-81.274,Residential,Wood,4 830898,FL,SEMINOLE COUNTY,0,196262.35,0,0,196262.35,187332.41,0,0,0,0,28.744457,-81.301407,Residential,Wood,1 680709,FL,SEMINOLE COUNTY,0,114273.07,0,0,114273.07,113521.83,0,0,0,0,28.743565,-81.29892,Residential,Wood,1 319508,FL,SEMINOLE COUNTY,0,490153.76,0,0,490153.76,749714.68,0,0,0,0,28.747595,-81.300423,Residential,Masonry,1 390080,FL,SEMINOLE COUNTY,0,9537.01,0,0,9537.01,8680.82,0,0,0,0,28.75125,-81.28927,Residential,Wood,3 423524,FL,SEMINOLE COUNTY,0,92912.86,0,0,92912.86,137557.49,0,0,0,0,28.743155,-81.29857,Residential,Wood,3 683514,FL,SEMINOLE COUNTY,0,33149.84,0,0,33149.84,24436.53,0,0,0,0,28.747448,-81.300247,Residential,Wood,1 441604,FL,SEMINOLE COUNTY,0,278100,0,278100,278100,237850.03,0,0,0,0,28.757578,-81.293976,Residential,Wood,1 188824,FL,SEMINOLE COUNTY,0,231750,0,231750,231750,334053.72,0,0,0,0,28.757463,-81.294296,Residential,Wood,1 107273,FL,SEMINOLE COUNTY,0,3600000,0,3600000,3600000,4538592,0,0,0,0,28.743782,-81.298874,Commercial,Reinforced Masonry,1 397068,FL,SEMINOLE COUNTY,0,12870000,0,12870000,12870000,9900000,0,0,0,0,28.743782,-81.298874,Commercial,Reinforced Concrete,1 627684,FL,SEMINOLE COUNTY,0,8081010.33,0,0,8081010.33,12960000,0,0,0,0,28.743782,-81.298874,Commercial,Reinforced Masonry,1 803041,FL,SEMINOLE COUNTY,0,4842162.8,0,0,4842162.8,5389327.2,0,0,0,0,28.743782,-81.298874,Commercial,Reinforced Masonry,1 665646,FL,SEMINOLE COUNTY,0,85031.53,0,0,85031.53,85760.76,0,0,0,0,28.743782,-81.298874,Residential,Wood,1 835523,FL,SEMINOLE COUNTY,0,1051264.35,0,0,1051264.35,897043.87,0,0,0,0,28.743782,-81.298874,Residential,Masonry,1 996237,FL,SEMINOLE COUNTY,127800000,127800000,0,0,127800000,174600000,2552938.2,2552938.2,0,0,28.774035,-81.244881,Commercial,Steel Frame,3 634303,FL,SEMINOLE COUNTY,9000000,9000000,0,0,9000000,10170000,0,0,0,0,28.774309,-81.244881,Commercial,Reinforced Concrete,3 568161,FL,SEMINOLE COUNTY,0,614101.92,0,0,614101.92,833606.51,0,0,0,0,28.75428,-81.28936,Residential,Masonry,1 650721,FL,SEMINOLE COUNTY,0,7699500,0,7699500,7699500,9810000,0,0,0,0,28.77231,-81.27879,Commercial,Reinforced Masonry,1 665843,FL,SEMINOLE COUNTY,0,15500.7,0,15500.7,15500.7,17014.03,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 786335,FL,SEMINOLE COUNTY,0,18630000,0,18630000,18630000,17010000,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Concrete,1 457986,FL,SEMINOLE COUNTY,0,7607440.8,0,7607440.8,7607440.8,11700000,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Masonry,1 597838,FL,SEMINOLE COUNTY,0,4500635.4,0,4500635.4,4500635.4,5113621.94,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Masonry,1 425372,FL,SEMINOLE COUNTY,0,3876748.2,0,3876748.2,3876748.2,6506424.04,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Masonry,1 194875,FL,SEMINOLE COUNTY,0,9900000,0,9900000,9900000,15210000,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Concrete,1 214116,FL,SEMINOLE COUNTY,0,6718779.9,0,6718779.9,6718779.9,10800000,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Masonry,1 563709,FL,SEMINOLE COUNTY,0,5951601.9,0,5951601.9,5951601.9,6445299.18,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Masonry,1 120745,FL,SEMINOLE COUNTY,0,6358004.1,0,6358004.1,6358004.1,8410240.66,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Masonry,1 751228,FL,SEMINOLE COUNTY,0,577897.2,0,577897.2,577897.2,987299.23,0,0,0,0,28.744675,-81.305458,Residential,Masonry,1 852450,FL,SEMINOLE COUNTY,0,67320.9,0,67320.9,67320.9,56650.54,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 510311,FL,SEMINOLE COUNTY,0,10620000,0,10620000,10620000,17730000,0,0,0,0,28.744675,-81.305458,Commercial,Reinforced Concrete,1 271344,FL,SEMINOLE COUNTY,0,73800,0,73800,73800,131423.04,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 295472,FL,SEMINOLE COUNTY,0,18000,0,18000,18000,25179.34,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 781276,FL,SEMINOLE COUNTY,0,9900,0,9900,9900,9440.32,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 310498,FL,SEMINOLE COUNTY,0,900000,0,900000,900000,836848.8,0,0,0,0,28.744675,-81.305458,Residential,Masonry,1 798369,FL,SEMINOLE COUNTY,0,900000,0,900000,900000,895053.6,0,0,0,0,28.744675,-81.305458,Residential,Masonry,1 464881,FL,SEMINOLE COUNTY,0,9000,0,9000,9000,11608.27,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 145076,FL,SEMINOLE COUNTY,0,628470,0,628470,628470,923481.36,0,0,0,0,28.744675,-81.305458,Residential,Masonry,1 959563,FL,SEMINOLE COUNTY,0,161746.2,0,161746.2,161746.2,247398.9,0,0,0,0,28.744675,-81.305458,Residential,Wood,1 184831,FL,SEMINOLE COUNTY,0,3276000,0,3276000,3276000,4101814.08,0,0,0,0,28.76646,-81.224495,Commercial,Reinforced Masonry,3 928881,FL,SEMINOLE COUNTY,0,1926896.31,0,0,1926896.31,2256925.47,0,0,0,0,28.762123,-81.284393,Commercial,Reinforced Masonry,1 369073,FL,SEMINOLE COUNTY,320409.9,320409.9,0,0,320409.9,261641.92,0,0,0,0,28.34708,-81.654945,Residential,Wood,4 534452,FL,SEMINOLE COUNTY,442072.8,442072.8,0,0,442072.8,449825.43,0,0,0,0,28.765185,-81.302455,Residential,Masonry,4 536559,FL,SEMINOLE COUNTY,0,13566.88,0,0,13566.88,22597.87,0,0,0,0,28.76891,-81.28371,Residential,Wood,1 343850,FL,SEMINOLE COUNTY,0,264641.03,0,0,264641.03,307724.59,0,0,0,0,28.780935,-81.2836,Residential,Wood,1 653336,FL,SEMINOLE COUNTY,0,157608.28,0,0,157608.28,147698.66,0,0,0,0,28.76482,-81.28804,Residential,Wood,1 596834,FL,SEMINOLE COUNTY,0,39333.11,0,0,39333.11,42175.32,0,0,0,0,28.76482,-81.28804,Residential,Wood,1 452983,FL,SEMINOLE COUNTY,0,904458.82,0,0,904458.82,1244462.98,0,0,0,0,28.75976,-81.21642,Residential,Masonry,1 356057,FL,SEMINOLE COUNTY,0,28219.12,0,0,28219.12,44682.15,0,0,0,0,28.78209,-81.32033,Residential,Wood,3 688037,FL,SEMINOLE COUNTY,0,28761.79,0,0,28761.79,23944.88,0,0,0,0,28.78209,-81.32033,Residential,Wood,3 418740,FL,SEMINOLE COUNTY,0,99490.47,0,0,99490.47,152170.67,0,0,0,0,28.77911,-81.25499,Residential,Wood,1 117706,FL,SEMINOLE COUNTY,0,191745.27,0,0,191745.27,210453.47,0,0,0,0,28.78209,-81.32033,Residential,Wood,3 271251,FL,SEMINOLE COUNTY,0,542675.29,0,0,542675.29,805790.33,0,0,0,0,28.75976,-81.21642,Residential,Masonry,1 368293,FL,SEMINOLE COUNTY,0,479363.18,0,0,479363.18,503423.37,0,0,0,0,28.75976,-81.21642,Residential,Masonry,1 292951,FL,SEMINOLE COUNTY,0,524586.12,0,0,524586.12,744677.27,0,0,0,0,28.75976,-81.21642,Residential,Masonry,1 934088,FL,SEMINOLE COUNTY,0,1040127.65,0,0,1040127.65,1798765.55,0,0,0,0,28.75976,-81.21642,Residential,Masonry,1 785354,FL,SEMINOLE COUNTY,0,1459215.88,0,0,1459215.88,1312768.97,0,0,0,0,28.76891,-81.28371,Residential,Masonry,1 843464,FL,SEMINOLE COUNTY,0,575383.24,0,0,575383.24,444937.53,0,0,0,0,28.76593,-81.28366,Residential,Masonry,1 887376,FL,SEMINOLE COUNTY,0,1210579.24,0,0,1210579.24,1201088.3,0,0,0,0,28.769804,-81.273849,Residential,Masonry,1 671450,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,51771.97,0,0,0,0,28.77047,-81.29395,Residential,Wood,3 734253,FL,SEMINOLE COUNTY,0,9044.59,0,0,9044.59,12908.29,0,0,0,0,28.762405,-81.284721,Residential,Wood,1 270028,FL,SEMINOLE COUNTY,0,9044.59,0,0,9044.59,9285.76,0,0,0,0,28.762405,-81.284721,Residential,Wood,1 634588,FL,SEMINOLE COUNTY,0,9044.59,0,0,9044.59,15039.16,0,0,0,0,28.762405,-81.284721,Residential,Wood,1 179281,FL,SEMINOLE COUNTY,0,35348.06,0,0,35348.06,49496.33,0,0,0,0,28.762405,-81.284721,Residential,Wood,1 485790,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,91228.63,0,0,0,0,28.75002,-81.28889,Residential,Wood,3 354783,FL,SEMINOLE COUNTY,0,63633.2,0,0,63633.2,89035.57,0,0,0,0,28.77436,-81.27289,Residential,Wood,3 861838,FL,SEMINOLE COUNTY,0,754035.91,0,0,754035.91,877622.4,0,0,0,0,28.77493,-81.29198,Residential,Masonry,1 347228,FL,SEMINOLE COUNTY,1052872.2,1052872.2,1052872.2,1052872.2,1052872.2,1300086.59,0,0,0,0,28.76004,-81.285,Residential,Masonry,1 691381,FL,SEMINOLE COUNTY,0,2233258.58,0,0,2233258.58,2778211.64,0,0,0,0,28.75777,-81.27642,Commercial,Reinforced Masonry,3 144422,FL,SEMINOLE COUNTY,0,1269778.85,0,0,1269778.85,1145955.09,0,0,0,0,28.78354,-81.2727,Residential,Masonry,1 275546,FL,SEMINOLE COUNTY,0,1867888.19,0,0,1867888.19,2416692.41,0,0,0,0,28.76167,-81.28423,Commercial,Reinforced Masonry,1 294480,FL,SEMINOLE COUNTY,0,4168260,0,4168260,4168260,4533232.85,0,83365.2,0,0,28.776145,-81.28359,Commercial,Reinforced Masonry,3 604548,FL,SEMINOLE COUNTY,0,396738,0,396738,396738,487114.12,0,0,0,0,28.776145,-81.28359,Residential,Masonry,3 289006,FL,SEMINOLE COUNTY,0,1094377.5,0,1094377.5,1094377.5,1280132.76,0,0,0,0,28.776145,-81.28359,Residential,Masonry,3 619934,FL,SEMINOLE COUNTY,0,85095,0,85095,85095,78898.38,0,1701.9,0,0,28.776145,-81.28359,Residential,Wood,3 978969,FL,SEMINOLE COUNTY,0,68904,0,68904,68904,55220.63,0,0,0,0,28.776145,-81.28359,Residential,Wood,3 318704,FL,SEMINOLE COUNTY,0,55301.4,0,55301.4,55301.4,57231.64,0,0,0,0,28.778526,-81.270798,Residential,Wood,1 633938,FL,SEMINOLE COUNTY,0,3863943,0,3863943,3863943,5639424.81,0,0,0,0,28.778526,-81.270798,Commercial,Reinforced Masonry,1 332843,FL,SEMINOLE COUNTY,0,694858.5,0,694858.5,694858.5,515585.01,0,0,0,0,28.778526,-81.270798,Residential,Masonry,1 699719,FL,SEMINOLE COUNTY,0,714298.5,0,714298.5,714298.5,671244.87,0,0,0,0,28.778526,-81.270798,Residential,Masonry,1 456237,FL,SEMINOLE COUNTY,0,88573.5,0,88573.5,88573.5,94415.81,0,0,0,0,28.778526,-81.270798,Residential,Wood,1 649851,FL,SEMINOLE COUNTY,0,495720,0,495720,495720,395584.56,0,9914.4,0,0,28.778526,-81.270798,Residential,Masonry,1 443264,FL,SEMINOLE COUNTY,0,562423.5,0,562423.5,562423.5,392796.57,0,0,0,0,28.778526,-81.270798,Residential,Masonry,1 639591,FL,SEMINOLE COUNTY,0,151767,0,151767,151767,188827.89,0,0,0,0,28.778526,-81.270798,Residential,Wood,1 779438,FL,SEMINOLE COUNTY,0,10980000,0,10980000,10980000,11160000,0,0,0,0,28.75776,-81.28396,Commercial,Reinforced Concrete,1 736316,FL,SEMINOLE COUNTY,0,6030828,0,6030828,6030828,7872401.64,0,0,0,0,28.77719,-81.28309,Commercial,Reinforced Masonry,1 221862,FL,SEMINOLE COUNTY,0,3912651,0,3912651,3912651,4998208.19,0,0,0,0,28.77719,-81.28309,Commercial,Reinforced Masonry,1 603843,FL,SEMINOLE COUNTY,0,1432296,0,1432296,1432296,1436564.24,0,0,0,0,28.77719,-81.28309,Residential,Masonry,1 828548,FL,SEMINOLE COUNTY,0,1658187,0,1658187,1658187,1363154.08,0,0,0,0,28.77719,-81.28309,Residential,Masonry,1 979480,FL,SEMINOLE COUNTY,0,1704699,0,1704699,1704699,1840965.82,0,0,0,0,28.77719,-81.28309,Residential,Masonry,1 678906,FL,SEMINOLE COUNTY,0,13167,0,13167,13167,14842.26,0,0,0,0,28.77719,-81.28309,Residential,Wood,1 688405,FL,SEMINOLE COUNTY,0,101178,0,101178,101178,165473.99,0,0,0,0,28.77719,-81.28309,Residential,Wood,1 362759,FL,SEMINOLE COUNTY,0,961191,0,961191,961191,1561235.63,0,0,0,0,28.77719,-81.28309,Residential,Masonry,1 582363,FL,SEMINOLE COUNTY,0,54539.1,0,54539.1,54539.1,77118.29,0,0,0,0,28.77945,-81.29475,Residential,Wood,1 896662,FL,SEMINOLE COUNTY,0,716760,0,716760,716760,1122562.28,0,14335.2,0,0,28.77945,-81.29475,Residential,Masonry,1 880835,FL,SEMINOLE COUNTY,680724,680724,680724,680724,680724,544790.22,0,34036.2,0,0,28.755281,-81.287743,Residential,Masonry,1 954096,FL,SEMINOLE COUNTY,0,998814.88,0,0,998814.88,961873.71,0,0,0,0,28.774836,-81.239937,Residential,Masonry,1 109821,FL,SEMINOLE COUNTY,0,252509.38,0,0,252509.38,331679.15,0,0,0,0,28.771273,-81.251762,Residential,Wood,1 566034,FL,SEMINOLE COUNTY,0,179562.23,0,0,179562.23,228134.89,0,0,0,0,28.771273,-81.251778,Residential,Wood,1 858319,FL,SEMINOLE COUNTY,0,224452.78,0,0,224452.78,408095.56,0,0,0,0,28.771278,-81.250175,Residential,Wood,1 774350,FL,SEMINOLE COUNTY,0,58357.72,0,0,58357.72,79798.35,0,0,0,0,28.77366,-81.24864,Residential,Wood,1 957786,FL,SEMINOLE COUNTY,0,224452.78,0,0,224452.78,237096.21,0,0,0,0,28.77822,-81.25379,Residential,Wood,1 940310,FL,SEMINOLE COUNTY,0,3142338.95,0,0,3142338.95,4304690.13,0,0,0,0,28.77717,-81.25266,Commercial,Reinforced Masonry,1 513612,FL,SEMINOLE COUNTY,0,97636.96,0,0,97636.96,92214.2,0,0,0,0,28.77397,-81.25409,Residential,Wood,1 301976,FL,SEMINOLE COUNTY,0,196396.18,0,0,196396.18,256182.13,0,0,0,0,28.777691,-81.250984,Residential,Wood,1 272844,FL,SEMINOLE COUNTY,0,213230.14,0,0,213230.14,219408.7,0,0,0,0,28.77646,-81.25147,Residential,Wood,1 849719,FL,SEMINOLE COUNTY,0,157116.95,0,0,157116.95,254879.51,0,0,0,0,28.77459,-81.24685,Residential,Wood,1 126307,FL,SEMINOLE COUNTY,0,340045.96,0,0,340045.96,408213.28,0,0,0,0,28.77168,-81.24782,Residential,Wood,1 750928,FL,SEMINOLE COUNTY,0,1683395.87,0,0,1683395.87,1229872.19,0,0,0,0,28.775648,-81.252068,Residential,Masonry,1 731925,FL,SEMINOLE COUNTY,0,752814.63,0,0,752814.63,620591.77,0,0,0,0,28.778851,-81.224998,Residential,Masonry,4 737719,FL,SEMINOLE COUNTY,0,185173.55,0,0,185173.55,146855.95,0,0,0,0,28.77783,-81.2524,Residential,Wood,1 459329,FL,SEMINOLE COUNTY,0,141405.25,0,0,141405.25,132898.31,0,0,0,0,28.7645,-81.274,Residential,Wood,3 320352,FL,SEMINOLE COUNTY,0,196396.18,0,0,196396.18,250766.9,0,0,0,0,28.77781,-81.25365,Residential,Wood,1 968819,FL,SEMINOLE COUNTY,0,448905.56,0,0,448905.56,517408.55,0,0,0,0,28.77156,-81.24952,Residential,Masonry,1 506911,FL,SEMINOLE COUNTY,0,269343.34,0,0,269343.34,282555.98,0,0,0,0,28.77426,-81.25457,Residential,Wood,1 287899,FL,SEMINOLE COUNTY,0,269343.34,0,0,269343.34,491899.85,0,0,0,0,28.7727,-81.24902,Residential,Wood,1 934546,FL,SEMINOLE COUNTY,0,841697.93,0,0,841697.93,1407133.77,0,0,0,0,28.78003,-81.25402,Residential,Masonry,1 373375,FL,SEMINOLE COUNTY,0,1571169.47,0,0,1571169.47,1866172.25,0,0,0,0,28.77743,-81.254738,Residential,Masonry,3 311383,FL,SEMINOLE COUNTY,0,1346716.69,0,0,1346716.69,1668732.81,0,0,0,0,28.785271,-81.256187,Residential,Masonry,1 255317,FL,SEMINOLE COUNTY,0,152178.99,0,0,152178.99,180453.84,0,0,0,0,28.771209,-81.254149,Residential,Wood,1 356714,FL,SEMINOLE COUNTY,0,146904.35,0,0,146904.35,194354.45,0,0,0,0,28.771221,-81.254349,Residential,Wood,1 258441,FL,SEMINOLE COUNTY,0,192131.58,0,0,192131.58,141630.56,0,0,0,0,28.776476,-81.259338,Residential,Wood,1 195383,FL,SEMINOLE COUNTY,0,200211.88,0,0,200211.88,273604.55,0,0,0,0,28.77661,-81.2596,Residential,Wood,1 636685,FL,SEMINOLE COUNTY,0,176307.66,0,0,176307.66,181456.55,0,0,0,0,28.77628,-81.25961,Residential,Wood,1 151041,FL,SEMINOLE COUNTY,0,171033.02,0,0,171033.02,178466.8,0,0,0,0,28.7717,-81.21491,Residential,Wood,1 184979,FL,SEMINOLE COUNTY,0,238929.99,0,0,238929.99,223042.1,0,0,0,0,28.76322,-81.22494,Residential,Wood,1 356747,FL,SEMINOLE COUNTY,0,617245.15,0,0,617245.15,539343.87,0,0,0,0,28.77306,-81.24934,Residential,Masonry,1 499418,FL,SEMINOLE COUNTY,0,2805659.78,0,0,2805659.78,3169127.39,0,0,0,0,28.769245,-81.27971,Commercial,Reinforced Masonry,3 717481,FL,SEMINOLE COUNTY,0,235675.42,0,0,235675.42,233294.63,0,0,0,0,28.77151,-81.25016,Residential,Wood,1 831366,FL,SEMINOLE COUNTY,0,168339.59,0,0,168339.59,160595.97,0,0,0,0,28.775455,-81.251617,Residential,Wood,1 633472,FL,LAKE COUNTY,0,885148.91,0,0,885148.91,1238712.79,0,0,0,0,28.808187,-81.533821,Residential,Masonry,4 100318,FL,LAKE COUNTY,0,16920000,0,16920000,16920000,24570000,0,0,0,0,28.815052,-81.550148,Commercial,Reinforced Concrete,1 604089,FL,LAKE COUNTY,1175416.2,1175416.2,1175416.2,1175416.2,1175416.2,1750439.21,0,0,0,0,28.747902,-81.732262,Residential,Masonry,3 180084,FL,LAKE COUNTY,4230774.9,4230774.9,4230774.9,4230774.9,4230774.9,5261180.13,0,0,0,0,28.80662,-81.73334,Commercial,Reinforced Masonry,1 669200,FL,LAKE COUNTY,857267.1,857267.1,857267.1,857267.1,857267.1,1176842.56,0,0,0,0,28.80662,-81.73334,Residential,Masonry,1 377946,FL,LAKE COUNTY,90997.2,90997.2,90997.2,90997.2,90997.2,91758.85,0,0,0,0,28.80662,-81.73334,Residential,Wood,1 812892,FL,LAKE COUNTY,70560,70560,70560,70560,70560,60492.85,0,0,0,0,28.80662,-81.73334,Residential,Wood,1 401801,FL,LAKE COUNTY,59670,59670,59670,59670,59670,87884.48,0,0,0,0,28.80662,-81.73334,Residential,Wood,1 928634,FL,LAKE COUNTY,50672.7,50672.7,50672.7,50672.7,50672.7,72877.48,0,0,0,0,28.80662,-81.73334,Residential,Wood,1 826267,FL,LAKE COUNTY,607500,607500,607500,607500,607500,450609.48,0,0,0,0,28.824474,-81.709717,Residential,Masonry,3 773172,FL,LAKE COUNTY,1035000,1035000,1035000,1035000,1035000,904997.79,0,0,0,0,28.8247,-81.713505,Residential,Masonry,3 856747,FL,LAKE COUNTY,290700000,290700000,290700000,290700000,290700000,376200000,0,0,0,0,28.822351,-81.71021,Commercial,Steel Frame,3 977900,FL,LAKE COUNTY,2430000,2430000,2430000,2430000,2430000,3489052.32,0,0,0,0,28.8255,-81.7086,Commercial,Reinforced Masonry,3 764077,FL,LAKE COUNTY,0,2208604.31,0,0,2208604.31,1973743.54,0,0,0,0,28.81893,-81.70628,Commercial,Reinforced Masonry,3 947320,FL,LAKE COUNTY,440596.8,440596.8,440596.8,440596.8,440596.8,430370.55,0,0,0,0,28.823706,-81.709984,Residential,Masonry,1 932422,FL,LAKE COUNTY,0,10080000,0,0,10080000,8740252.07,0,0,0,0,28.81614,-81.762875,Commercial,Reinforced Concrete,3 143484,FL,LAKE COUNTY,0,734823,0,734823,734823,790544.63,0,0,0,0,28.7967,-81.733,Residential,Masonry,3 773693,FL,LAKE COUNTY,0,344605.5,0,344605.5,344605.5,486191.49,0,0,0,0,28.753592,-81.740196,Residential,Wood,1 713756,FL,LAKE COUNTY,0,298998,0,298998,298998,285393.59,0,0,0,0,28.753592,-81.740196,Residential,Wood,1 608869,FL,LAKE COUNTY,0,720792,0,720792,720792,722562.27,0,0,0,0,28.753592,-81.740196,Residential,Masonry,1 223524,FL,LAKE COUNTY,0,6164599.5,0,6164599.5,6164599.5,11430000,0,0,0,0,28.806908,-81.727905,Commercial,Reinforced Masonry,1 219392,FL,LAKE COUNTY,0,1597185,0,1597185,1597185,1664701.2,0,0,0,0,28.806908,-81.727905,Residential,Masonry,1 898329,FL,LAKE COUNTY,0,427635,0,427635,427635,473874.32,0,0,0,0,28.806908,-81.727905,Residential,Masonry,1 653946,FL,LAKE COUNTY,0,929227.5,0,929227.5,929227.5,842103.13,0,0,0,0,28.806908,-81.727905,Residential,Masonry,1 847621,FL,LAKE COUNTY,0,1776244.5,0,1776244.5,1776244.5,2119978.01,0,0,0,0,28.77195,-81.74218,Residential,Masonry,1 724543,FL,LAKE COUNTY,0,914391,0,914391,914391,786599.37,0,0,0,0,28.77195,-81.74218,Residential,Masonry,1 917903,FL,LAKE COUNTY,0,1266322.5,0,1266322.5,1266322.5,1967637.23,0,0,0,0,28.77195,-81.74218,Residential,Masonry,1 663766,FL,LAKE COUNTY,0,1991664,0,1991664,1991664,1879111.08,0,0,0,0,28.77195,-81.74218,Commercial,Reinforced Masonry,1 286992,FL,LAKE COUNTY,0,686034,0,686034,686034,860286.64,0,0,0,0,28.77195,-81.74218,Residential,Masonry,1 577692,FL,SEMINOLE COUNTY,0,674405.47,0,0,674405.47,520144.66,0,0,0,0,28.70153,-81.41775,Residential,Masonry,1 187411,FL,SEMINOLE COUNTY,0,188665.26,0,0,188665.26,197238.21,0,0,0,0,28.70153,-81.41775,Residential,Wood,1 311604,FL,SEMINOLE COUNTY,0,152359.03,0,0,152359.03,134487.32,0,0,0,0,28.688694,-81.413445,Residential,Wood,1 174177,FL,SEMINOLE COUNTY,0,131000.73,0,0,131000.73,227655.16,0,0,0,0,28.688694,-81.413445,Residential,Wood,1 213448,FL,SEMINOLE COUNTY,0,76845.5,0,0,76845.5,77377.89,0,0,0,0,28.693184,-81.431816,Residential,Wood,1 274935,FL,SEMINOLE COUNTY,0,277276.92,0,0,277276.92,461326.69,0,0,0,0,28.69348,-81.44697,Residential,Wood,1 948820,FL,SEMINOLE COUNTY,0,4609993.5,0,4609993.5,4609993.5,4791866.96,0,0,0,0,28.692753,-81.403558,Commercial,Reinforced Masonry,1 667338,FL,SEMINOLE COUNTY,0,779756.4,0,779756.4,779756.4,1103205.59,0,0,0,0,28.693197,-81.403679,Residential,Masonry,1 179334,FL,SEMINOLE COUNTY,0,386773.2,0,386773.2,386773.2,616978.29,0,0,0,0,28.694152,-81.408663,Residential,Masonry,1 421877,FL,SEMINOLE COUNTY,0,317520,0,317520,317520,339936.91,0,15876,0,0,28.692131,-81.404068,Residential,Wood,1 628435,FL,SEMINOLE COUNTY,0,291060,0,291060,291060,254270.02,0,14553,0,0,28.692131,-81.404068,Residential,Wood,1 787484,FL,SEMINOLE COUNTY,2035057.5,2035057.5,2035057.5,2035057.5,2035057.5,2404827.45,0,0,0,0,28.7397,-81.39131,Commercial,Reinforced Masonry,1 775248,FL,SEMINOLE COUNTY,775260,775260,775260,775260,775260,1084929.85,0,0,0,0,28.7003,-81.44046,Residential,Masonry,1 836419,FL,SEMINOLE COUNTY,0,751614.57,0,0,751614.57,585321.35,0,0,0,0,29.809771,-82.615288,Residential,Masonry,4 661371,FL,SEMINOLE COUNTY,0,561575.09,0,0,561575.09,669152.66,0,0,0,0,28.680779,-81.449959,Residential,Masonry,1 233305,FL,SEMINOLE COUNTY,0,751113,0,751113,751113,757722.79,0,0,0,0,28.70416,-81.41875,Residential,Masonry,1 964831,FL,SEMINOLE COUNTY,0,570199.5,0,570199.5,570199.5,646564.61,0,0,0,0,28.70416,-81.41875,Residential,Masonry,1 491735,FL,SEMINOLE COUNTY,0,890595,0,890595,890595,880025.42,0,17811.9,0,0,28.70416,-81.41875,Residential,Masonry,1 599909,FL,SEMINOLE COUNTY,0,8262,0,8262,8262,9861.85,0,0,0,0,28.70416,-81.41875,Residential,Wood,1 115759,FL,SEMINOLE COUNTY,0,501187.5,0,501187.5,501187.5,388921.5,0,0,0,0,28.70416,-81.41875,Residential,Masonry,1 103910,FL,SEMINOLE COUNTY,0,928138.5,0,928138.5,928138.5,1357495.37,0,0,0,0,28.68818,-81.44001,Residential,Masonry,1 177552,FL,SEMINOLE COUNTY,0,17010,0,17010,17010,26615.46,0,340.2,0,0,28.68818,-81.44001,Residential,Wood,1 127480,FL,SEMINOLE COUNTY,0,926680.5,0,926680.5,926680.5,1478529.86,0,0,0,0,28.68818,-81.44001,Residential,Masonry,1 420750,FL,SEMINOLE COUNTY,0,253327.5,0,253327.5,253327.5,383031.18,0,0,0,0,28.68818,-81.44001,Residential,Wood,1 526613,FL,SEMINOLE COUNTY,0,48600,0,48600,48600,75016.92,0,972,0,0,28.68818,-81.44001,Residential,Wood,1 136391,FL,BREVARD COUNTY,0,9990000,0,0,9990000,12600000,0,0,0,0,28.555744,-80.847214,Commercial,Reinforced Concrete,1 934564,FL,BREVARD COUNTY,0,3403125,3403125,3403125,3403125,3805265.48,0,68062.5,0,0,28.527678,-80.818214,Commercial,Reinforced Masonry,1 969644,FL,BREVARD COUNTY,106236,106236,106236,106236,106236,94750.93,0,0,0,0,28.529776,-80.814278,Residential,Wood,1 182274,FL,BREVARD COUNTY,303420.6,303420.6,303420.6,303420.6,303420.6,285738.46,0,0,0,0,28.52244,-80.80875,Residential,Wood,1 121831,FL,BREVARD COUNTY,2515500,2515500,2515500,2515500,2515500,2128958.21,0,0,0,0,28.5565,-80.81791,Commercial,Reinforced Masonry,1 701635,FL,BREVARD COUNTY,1089000,1089000,1089000,1089000,1089000,939572.87,0,0,0,0,28.5565,-80.81791,Residential,Masonry,1 120330,FL,BREVARD COUNTY,198900,198900,198900,198900,198900,267011.32,0,0,0,0,28.56924,-80.83892,Residential,Wood,1 383635,FL,BREVARD COUNTY,141300,141300,141300,141300,141300,200354.78,0,0,0,0,28.555952,-80.818642,Residential,Wood,1 508475,FL,BREVARD COUNTY,0,1427210.12,0,0,1427210.12,1866933.56,0,0,0,0,28.55123,-80.83671,Residential,Masonry,3 680160,FL,BREVARD COUNTY,0,2485486.08,0,0,2485486.08,3177867.94,0,0,0,0,28.5818,-80.80378,Commercial,Reinforced Masonry,1 418720,FL,BREVARD COUNTY,0,687022.38,0,0,687022.38,913374.27,0,0,0,0,28.58119,-80.80283,Residential,Masonry,1 577287,FL,BREVARD COUNTY,0,687022.38,0,0,687022.38,1077072.47,0,0,0,0,28.5818,-80.80381,Residential,Masonry,1 873756,FL,BREVARD COUNTY,0,109109.88,0,0,109109.88,102661.49,0,0,0,0,28.585751,-80.821587,Residential,Wood,1 176015,FL,BREVARD COUNTY,0,1853168.92,0,0,1853168.92,1700124.97,0,0,0,0,28.57658,-80.799416,Commercial,Reinforced Masonry,1 452703,FL,BREVARD COUNTY,4494069.9,0,4494069.9,0,4494069.9,5804630.56,0,0,0,0,28.57558,-80.80175,Commercial,Reinforced Masonry,1 128476,FL,BREVARD COUNTY,213789.6,213789.6,0,0,213789.6,218148.77,0,0,0,0,28.583057,-80.847015,Residential,Wood,1 360753,FL,BREVARD COUNTY,0,611957.86,0,0,611957.86,836178,0,0,0,0,28.51829,-80.79618,Residential,Masonry,1 648013,FL,BREVARD COUNTY,0,17730000,0,0,17730000,26820000,0,0,0,0,28.553492,-80.841972,Commercial,Reinforced Concrete,3 239707,FL,BREVARD COUNTY,0,13230000,0,0,13230000,22050000,0,0,0,0,28.544537,-80.806557,Commercial,Reinforced Concrete,1 693367,FL,BREVARD COUNTY,0,214644.01,0,0,214644.01,333366.18,0,0,0,0,28.6126,-80.8064,Residential,Wood,3 213596,FL,BREVARD COUNTY,0,6564486.27,0,0,6564486.27,8562814.36,0,0,0,0,28.57558,-80.80175,Commercial,Reinforced Masonry,1 577914,FL,BREVARD COUNTY,0,1281978.52,0,0,1281978.52,1069108.55,0,0,0,0,28.57558,-80.80175,Residential,Masonry,1 781748,FL,BREVARD COUNTY,571053.6,571053.6,571053.6,571053.6,571053.6,904891.53,0,0,0,0,28.55726,-80.81272,Residential,Masonry,1 302839,FL,BREVARD COUNTY,0,76149.7,0,0,76149.7,115085.05,0,0,0,0,28.510056,-80.793228,Residential,Wood,1 991342,FL,BREVARD COUNTY,0,725610.95,0,0,725610.95,644342.53,0,0,0,0,28.508837,-80.801414,Residential,Masonry,1 679996,FL,BREVARD COUNTY,0,1866257.55,0,0,1866257.55,1980297.08,0,0,0,0,28.510056,-80.793228,Commercial,Reinforced Masonry,1 224655,FL,BREVARD COUNTY,0,339136.93,0,0,339136.93,494973.74,0,0,0,0,28.510038,-80.792992,Residential,Wood,1 497249,FL,BREVARD COUNTY,0,452115.24,0,0,452115.24,438096.95,0,0,0,0,28.510038,-80.792992,Residential,Masonry,1 914042,FL,BREVARD COUNTY,0,419794.04,0,0,419794.04,388453.89,0,0,0,0,28.510038,-80.792992,Residential,Masonry,1 602819,FL,BREVARD COUNTY,0,1248428.82,0,0,1248428.82,1731760.53,0,0,0,0,28.51048,-80.79088,Residential,Masonry,1 911287,FL,BREVARD COUNTY,0,46237.27,0,0,46237.27,62586.77,0,0,0,0,28.5615,-80.8179,Residential,Wood,4 458938,FL,BREVARD COUNTY,0,46237.27,0,0,46237.27,36104.37,0,0,0,0,28.5615,-80.8179,Residential,Wood,4 529403,FL,BREVARD COUNTY,0,1103185.42,0,0,1103185.42,1622042.21,0,0,0,0,28.56533,-80.8162,Residential,Masonry,1 321855,FL,BREVARD COUNTY,0,281463.79,0,0,281463.79,320579.94,0,0,0,0,28.56533,-80.8162,Residential,Wood,1 696255,FL,BREVARD COUNTY,0,4023877.25,0,0,4023877.25,7297945.21,0,0,0,0,28.54532,-80.85651,Commercial,Reinforced Masonry,1 295552,FL,BREVARD COUNTY,0,295043.18,0,0,295043.18,323829.96,0,0,0,0,28.54532,-80.85651,Residential,Wood,1 832772,FL,BREVARD COUNTY,0,448119.98,0,0,448119.98,580494.62,0,0,0,0,28.54532,-80.85651,Residential,Masonry,1 752538,FL,BREVARD COUNTY,0,161157.1,0,0,161157.1,149175.07,0,0,0,0,28.54532,-80.85651,Residential,Wood,1 335983,FL,BREVARD COUNTY,0,157790.31,0,0,157790.31,161757.94,0,0,0,0,28.54532,-80.85651,Residential,Wood,1 187890,FL,BREVARD COUNTY,0,286738.43,0,0,286738.43,224451.67,0,0,0,0,28.54532,-80.85651,Residential,Wood,1 925819,FL,BREVARD COUNTY,0,343412.76,0,0,343412.76,594724.62,0,0,0,0,28.592089,-80.804413,Residential,Wood,1 134576,FL,BREVARD COUNTY,0,36000,0,36000,36000,56677.32,0,720,0,0,28.55731,-80.81495,Residential,Wood,1 402977,FL,BREVARD COUNTY,0,0,0,304200,304200,344579.51,0,0,0,0,28.59136,-80.80222,Residential,Wood,1 514371,FL,BREVARD COUNTY,0,0,0,304200,304200,356857.63,0,0,0,0,28.59314,-80.80374,Residential,Wood,1 719458,FL,BREVARD COUNTY,0,261000,0,261000,261000,309292.83,0,7830,0,0,28.54829,-80.8056,Residential,Wood,3 859223,FL,BREVARD COUNTY,0,97200,0,97200,97200,151930.99,0,1944,0,0,28.59502,-80.83074,Residential,Wood,1 448048,FL,LAKE COUNTY,282150,282150,282150,282150,282150,337559.75,0,0,0,0,28.927284,-81.66993,Residential,Wood,1 879715,FL,LAKE COUNTY,139725,139725,139725,139725,139725,196712.96,0,0,0,0,28.94973,-81.66145,Residential,Wood,1 724806,FL,LAKE COUNTY,0,1653199.56,0,0,1653199.56,1538884.12,0,0,0,0,28.939058,-81.664482,Residential,Masonry,1 242142,FL,LAKE COUNTY,0,228099.33,0,0,228099.33,192085.18,0,0,0,0,28.91944,-81.65177,Residential,Wood,1 568657,FL,LAKE COUNTY,0,10185.07,0,0,10185.07,12840.52,0,0,0,0,28.891745,-81.686405,Residential,Wood,3 970530,FL,LAKE COUNTY,0,10137.75,0,0,10137.75,12732.96,0,0,0,0,28.919415,-81.67206,Residential,Wood,3 399258,FL,LAKE COUNTY,0,498574.28,0,0,498574.28,602007.51,0,0,0,0,28.929285,-81.665733,Residential,Masonry,1 915610,FL,LAKE COUNTY,0,202754.96,0,0,202754.96,295069.29,0,0,0,0,28.91944,-81.65177,Residential,Wood,1 678536,FL,LAKE COUNTY,0,3041.7,0,0,3041.7,2530.79,0,0,0,0,28.929197,-81.667984,Residential,Wood,3 573659,FL,LAKE COUNTY,0,25344.37,0,0,25344.37,24726.63,0,0,0,0,28.926521,-81.668533,Residential,Wood,1 609171,FL,LAKE COUNTY,0,217454.31,0,0,217454.31,288166.97,0,0,0,0,28.91944,-81.65177,Residential,Wood,1 599486,FL,LAKE COUNTY,0,37855.67,0,0,37855.67,33856.41,0,0,0,0,28.926325,-81.667095,Residential,Wood,3 173396,FL,LAKE COUNTY,0,21767.01,0,0,21767.01,35527.59,0,0,0,0,28.9506,-81.7041,Residential,Wood,3 750065,FL,LAKE COUNTY,0,179153.84,0,0,179153.84,151086.88,0,0,0,0,28.9506,-81.7041,Residential,Wood,3 851334,FL,LAKE COUNTY,0,261374.46,0,0,261374.46,336229.49,0,0,0,0,28.926239,-81.653069,Residential,Wood,1 516891,FL,LAKE COUNTY,0,116599.24,0,0,116599.24,128546.47,0,0,0,0,28.929197,-81.667984,Residential,Wood,3 841196,FL,LAKE COUNTY,0,6291.61,0,0,6291.61,6185.28,0,0,0,0,28.926435,-81.668938,Residential,Wood,3 976422,FL,LAKE COUNTY,0,128343.96,0,0,128343.96,221085.31,0,0,0,0,28.92701,-81.668945,Residential,Wood,3 317529,FL,LAKE COUNTY,0,49978.95,0,0,49978.95,55346.68,0,0,0,0,28.918095,-81.67893,Residential,Wood,1 781517,FL,LAKE COUNTY,0,72195.49,0,0,72195.49,77218.27,0,0,0,0,28.93151,-81.662265,Residential,Wood,3 759856,FL,LAKE COUNTY,0,14978.54,0,0,14978.54,14066.56,0,0,0,0,28.931265,-81.666641,Residential,Wood,3 766731,FL,LAKE COUNTY,0,990305.21,0,0,990305.21,1713624.14,0,0,0,0,28.931265,-81.666641,Residential,Masonry,3 506324,FL,LAKE COUNTY,0,1673599.5,0,1673599.5,1673599.5,1456055,0,0,0,0,28.938354,-81.674362,Residential,Masonry,3 266696,FL,LAKE COUNTY,0,1564492.5,0,1564492.5,1564492.5,1965618.99,0,0,0,0,28.938354,-81.674362,Residential,Masonry,3 725148,FL,LAKE COUNTY,0,5562342,0,5562342,5562342,6552995.11,0,0,0,0,28.929829,-81.665611,Commercial,Reinforced Masonry,1 427052,FL,LAKE COUNTY,0,450436.5,0,450436.5,450436.5,621169.95,0,0,0,0,28.929829,-81.665611,Residential,Masonry,1 244117,FL,LAKE COUNTY,0,608517,0,608517,608517,540528.61,0,0,0,0,28.929829,-81.665611,Residential,Masonry,1 553152,FL,LAKE COUNTY,0,533803.5,0,533803.5,533803.5,606118.93,0,0,0,0,28.929829,-81.665611,Residential,Masonry,1 835017,FL,LAKE COUNTY,0,2775604.5,0,2775604.5,2775604.5,4765019.03,0,0,0,0,28.929829,-81.665611,Commercial,Reinforced Masonry,1 133276,FL,LAKE COUNTY,0,2047797,0,2047797,2047797,2072952.14,0,0,0,0,28.927919,-81.660789,Commercial,Reinforced Masonry,1 633377,FL,LAKE COUNTY,0,172368,0,172368,172368,196623.62,0,0,0,0,28.927919,-81.660789,Residential,Wood,1 747494,FL,LAKE COUNTY,0,379431.82,0,0,379431.82,389166.52,0,0,0,0,28.991745,-81.83428,Residential,Masonry,4 712993,FL,LAKE COUNTY,0,122326.77,0,0,122326.77,111965.69,0,0,0,0,28.992043,-81.832504,Residential,Wood,4 577856,FL,LAKE COUNTY,0,94270.17,0,0,94270.17,115454.75,0,0,0,0,28.992043,-81.832504,Residential,Wood,4 981709,FL,MARION COUNTY,0,12248.39,0,0,12248.39,15000.87,0,0,0,0,28.992043,-81.832504,Residential,Wood,3 722146,FL,ORANGE COUNTY,68400,68400,68400,68400,68400,104198.51,0,3420,0,0,28.619766,-81.336128,Residential,Wood,1 360950,FL,ORANGE COUNTY,19800,19800,19800,19800,19800,32469.47,0,990,0,0,28.619766,-81.336128,Residential,Wood,1 769090,FL,ORANGE COUNTY,118800,118800,118800,118800,118800,197659.44,0,5940,0,0,28.619766,-81.336128,Residential,Wood,1 817873,FL,ORANGE COUNTY,635673.6,635673.6,635673.6,635673.6,635673.6,872925.42,0,0,0,0,28.61354,-81.35817,Residential,Masonry,1 338605,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,265089.49,0,0,0,0,28.6255,-81.33646,Residential,Wood,1 255359,FL,ORANGE COUNTY,0,19417.86,0,0,19417.86,20727.21,0,0,0,0,28.601984,-81.35054,Residential,Wood,1 734410,FL,ORANGE COUNTY,0,2169252.36,0,0,2169252.36,2032450.63,0,0,0,0,28.601727,-81.351082,Commercial,Reinforced Masonry,1 923716,FL,ORANGE COUNTY,0,6359811.48,0,0,6359811.48,7120139.66,0,0,0,0,28.601727,-81.351082,Commercial,Reinforced Masonry,1 923379,FL,ORANGE COUNTY,4123526.4,4123526.4,4123526.4,4123526.4,4123526.4,5559350.66,0,0,0,0,28.60521,-81.38314,Commercial,Reinforced Masonry,1 816153,FL,ORANGE COUNTY,210600,210600,210600,210600,210600,250192.8,0,10530,0,0,28.59906,-81.35369,Residential,Wood,1 110542,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,17961.84,0,1125,0,0,28.59224,-81.34832,Residential,Wood,3 583462,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,34033.91,0,1125,0,0,28.60287,-81.36514,Residential,Wood,1 372897,FL,ORANGE COUNTY,324260.1,324260.1,0,0,324260.1,343663.82,0,0,0,0,28.59263,-81.3713,Residential,Wood,1 974125,FL,ORANGE COUNTY,444365.1,444365.1,0,0,444365.1,599428.97,0,0,0,0,28.59345,-81.35424,Residential,Masonry,1 273893,FL,ORANGE COUNTY,0,90983.92,0,0,90983.92,84305.7,0,0,0,0,28.578619,-81.348289,Residential,Wood,1 610613,FL,ORANGE COUNTY,0,3436020.16,0,0,3436020.16,3688567.64,0,0,0,0,28.59652,-81.35303,Commercial,Reinforced Masonry,1 429393,FL,ORANGE COUNTY,0,2374621.38,0,0,2374621.38,2725766.14,0,0,0,0,28.5925,-81.36506,Commercial,Reinforced Masonry,1 931747,FL,ORANGE COUNTY,0,1705347.17,0,0,1705347.17,1839319.25,0,0,0,0,28.58,-81.345787,Residential,Masonry,1 938261,FL,ORANGE COUNTY,0,753711.65,0,0,753711.65,1185112.08,0,0,0,0,28.597713,-81.363686,Residential,Masonry,1 275097,FL,ORANGE COUNTY,0,514530.37,0,0,514530.37,856091.07,0,0,0,0,28.627127,-81.339203,Residential,Masonry,1 963194,FL,ORANGE COUNTY,0,855000,0,855000,855000,1317384,0,42750,0,0,28.597635,-81.357773,Residential,Masonry,1 962540,FL,ORANGE COUNTY,0,201339.27,0,0,201339.27,167619.77,0,0,0,0,28.5993,-81.3548,Residential,Wood,4 318132,FL,ORANGE COUNTY,0,201339.27,0,0,201339.27,317251.09,0,0,0,0,28.5993,-81.3548,Residential,Wood,4 523621,FL,ORANGE COUNTY,0,201339.27,0,0,201339.27,244322.79,0,0,0,0,28.5993,-81.3548,Residential,Wood,4 176811,FL,ORANGE COUNTY,0,1414670.15,0,0,1414670.15,2055210.16,0,0,0,0,28.59255,-81.36734,Residential,Masonry,1 621837,FL,ORANGE COUNTY,1373610.6,1373610.6,1373610.6,1373610.6,1373610.6,964340.57,0,0,0,0,28.597755,-81.356148,Residential,Masonry,1 730438,FL,ORANGE COUNTY,0,275727.39,0,0,275727.39,231068.37,0,0,0,0,28.59564,-81.361,Residential,Wood,1 882715,FL,ORANGE COUNTY,11118.6,11118.6,11118.6,11118.6,11118.6,15144.33,0,0,0,0,28.595846,-81.358192,Residential,Wood,1 612195,FL,ORANGE COUNTY,0,447210.95,0,0,447210.95,700412.84,0,0,0,0,28.610269,-81.374506,Residential,Masonry,3 392881,FL,ORANGE COUNTY,0,227990.16,0,0,227990.16,319390.5,0,0,0,0,28.61003,-81.374171,Residential,Wood,3 549901,FL,ORANGE COUNTY,0,200356.65,0,0,200356.65,180096.59,0,0,0,0,28.61003,-81.374115,Residential,Wood,3 552193,FL,ORANGE COUNTY,0,393335.54,0,0,393335.54,401003.23,0,0,0,0,28.61003,-81.373833,Residential,Masonry,4 870605,FL,ORANGE COUNTY,0,181086.26,0,0,181086.26,192039.81,0,0,0,0,28.610038,-81.372926,Residential,Wood,3 458496,FL,ORANGE COUNTY,0,447210.95,0,0,447210.95,680207.85,0,0,0,0,28.61088,-81.372569,Residential,Masonry,3 390812,FL,ORANGE COUNTY,0,200519.38,0,0,200519.38,229394.17,0,0,0,0,28.61088,-81.373029,Residential,Wood,3 939948,FL,ORANGE COUNTY,0,200519.38,0,0,200519.38,169978.88,0,0,0,0,28.61094,-81.373455,Residential,Wood,1 688713,FL,ORANGE COUNTY,0,72180.65,0,0,72180.65,77485.93,0,0,0,0,28.601874,-81.360382,Residential,Wood,4 582098,FL,ORANGE COUNTY,0,903786.06,0,0,903786.06,1385070.22,0,0,0,0,28.602461,-81.355739,Residential,Masonry,4 238055,FL,ORANGE COUNTY,0,228935.1,0,0,228935.1,237473.24,0,0,0,0,28.60019,-81.33902,Residential,Wood,3 945666,FL,ORANGE COUNTY,0,99527.97,0,0,99527.97,152234.81,0,0,0,0,28.607046,-81.295494,Residential,Wood,4 216810,FL,ORANGE COUNTY,0,259319.28,0,0,259319.28,390068.06,0,0,0,0,28.600686,-81.317113,Residential,Wood,4 897720,FL,ORANGE COUNTY,0,639206.73,0,0,639206.73,885403.6,0,0,0,0,28.600719,-81.317124,Residential,Masonry,4 616356,FL,ORANGE COUNTY,0,214699.19,0,0,214699.19,313206.61,0,0,0,0,28.600792,-81.317146,Residential,Wood,4 476603,FL,SEMINOLE COUNTY,0,573482.8,0,0,573482.8,863692.63,0,0,0,0,28.63876,-81.28062,Residential,Masonry,1 369540,FL,SEMINOLE COUNTY,0,1366924.84,0,0,1366924.84,1255594.28,0,0,0,0,28.63845,-81.28524,Residential,Masonry,1 176946,FL,SEMINOLE COUNTY,0,1366924.84,0,0,1366924.84,1271289.31,0,0,0,0,28.63845,-81.28524,Residential,Masonry,1 151291,FL,SEMINOLE COUNTY,0,409685.09,0,0,409685.09,586446.18,0,0,0,0,28.63845,-81.28524,Residential,Masonry,1 501132,FL,SEMINOLE COUNTY,0,26528.47,0,0,26528.47,26613.36,0,0,0,0,28.63845,-81.28524,Residential,Wood,1 764188,FL,SEMINOLE COUNTY,0,367661.59,0,0,367661.59,565875.3,0,0,0,0,28.63845,-81.28524,Residential,Masonry,1 223325,FL,SEMINOLE COUNTY,0,53222.37,0,0,53222.37,83857.17,0,0,0,0,28.63845,-81.28524,Residential,Wood,1 602049,FL,ORANGE COUNTY,23150.7,23150.7,23150.7,23150.7,23150.7,29318.79,0,0,0,0,28.604322,-81.292564,Residential,Wood,1 966347,FL,ORANGE COUNTY,1552108.5,1552108.5,1552108.5,1552108.5,1552108.5,1410158.86,0,0,0,0,28.60954,-81.2857,Residential,Masonry,1 869308,FL,ORANGE COUNTY,0,1382360.12,0,0,1382360.12,1559567.63,0,0,0,0,28.609819,-81.306473,Residential,Masonry,1 320555,FL,ORANGE COUNTY,0,1382360.12,0,0,1382360.12,1445749.63,0,0,0,0,28.609819,-81.306473,Residential,Masonry,1 717978,FL,ORANGE COUNTY,0,1382360.12,0,0,1382360.12,1084737.99,0,0,0,0,28.609819,-81.306473,Residential,Masonry,1 354610,FL,SEMINOLE COUNTY,0,774865.08,0,0,774865.08,969932.71,0,0,0,0,28.634335,-81.296235,Residential,Masonry,4 131259,FL,ORANGE COUNTY,0,711988.2,0,711988.2,711988.2,807394.62,0,0,0,0,28.634378,-81.296463,Residential,Masonry,4 410105,FL,SEMINOLE COUNTY,0,7397.28,0,0,7397.28,10509.36,0,0,0,0,28.63636,-81.296939,Residential,Wood,4 732819,FL,SEMINOLE COUNTY,0,290343.24,0,0,290343.24,337508.92,0,0,0,0,28.634335,-81.296235,Residential,Wood,4 837306,FL,SEMINOLE COUNTY,0,147945.6,0,147945.6,147945.6,221684.65,0,0,0,0,28.634335,-81.296235,Residential,Wood,4 697040,FL,SEMINOLE COUNTY,0,432740.88,0,0,432740.88,442971.74,0,0,0,0,28.627817,-81.295235,Residential,Masonry,1 215085,FL,SEMINOLE COUNTY,0,629693.46,0,0,629693.46,957650.41,0,0,0,0,28.636171,-81.295837,Residential,Masonry,1 236002,FL,SEMINOLE COUNTY,0,392055.84,0,0,392055.84,514452.54,0,0,0,0,28.634335,-81.296235,Residential,Masonry,4 309121,FL,SEMINOLE COUNTY,0,97089.3,0,97089.3,97089.3,88545.44,0,0,0,0,28.627817,-81.295235,Residential,Wood,1 687876,FL,SEMINOLE COUNTY,0,87842.7,0,87842.7,87842.7,89169.56,0,0,0,0,28.634335,-81.296235,Residential,Wood,4 349859,FL,SEMINOLE COUNTY,0,30513.78,0,0,30513.78,29302.38,0,0,0,0,28.634335,-81.296235,Residential,Wood,4 429842,FL,SEMINOLE COUNTY,0,30513.78,0,0,30513.78,34852.53,0,0,0,0,28.634335,-81.296235,Residential,Wood,4 354448,FL,SEMINOLE COUNTY,0,60102.9,0,60102.9,60102.9,91585.28,0,0,0,0,28.634335,-81.296235,Residential,Wood,4 131985,FL,SEMINOLE COUNTY,0,55479.6,0,55479.6,55479.6,75556.56,0,0,0,0,28.61685,-81.28369,Residential,Wood,1 792646,FL,SEMINOLE COUNTY,0,2409663.96,0,0,2409663.96,3230491.89,0,0,0,0,28.617952,-81.282265,Commercial,Reinforced Masonry,3 334041,FL,ORANGE COUNTY,103837.5,103837.5,103837.5,103837.5,103837.5,98006.51,0,0,0,0,28.5979,-81.32679,Residential,Wood,1 934663,FL,ORANGE COUNTY,0,670511.19,0,0,670511.19,514434.96,0,0,0,0,28.59661,-81.32693,Residential,Masonry,1 183923,FL,ORANGE COUNTY,2402259.3,2402259.3,2402259.3,2402259.3,2402259.3,3430426.28,0,0,0,0,28.598354,-81.323349,Commercial,Reinforced Masonry,1 312527,FL,ORANGE COUNTY,328288.5,328288.5,328288.5,328288.5,328288.5,338246.8,0,0,0,0,28.59854,-81.3253,Residential,Wood,1 638274,FL,ORANGE COUNTY,57960,57960,57960,57960,57960,73284.62,0,0,0,0,28.59661,-81.32693,Residential,Wood,1 604983,FL,ORANGE COUNTY,0,96488.36,0,0,96488.36,146457.75,0,0,0,0,28.59546,-81.32634,Residential,Wood,1 725314,FL,ORANGE COUNTY,0,574660.01,0,0,574660.01,873999.26,0,0,0,0,28.59661,-81.32693,Residential,Masonry,1 131642,FL,ORANGE COUNTY,340341.3,340341.3,340341.3,340341.3,340341.3,455752.4,0,0,0,0,28.59661,-81.32693,Residential,Wood,1 845805,FL,ORANGE COUNTY,405475.2,405475.2,405475.2,405475.2,405475.2,341207.38,0,0,0,0,28.59661,-81.32693,Residential,Masonry,1 605259,FL,ORANGE COUNTY,0,8934121.1,0,0,8934121.1,8452125.26,0,0,0,0,28.59497,-81.32748,Commercial,Reinforced Masonry,1 340960,FL,ORANGE COUNTY,96408,96408,96408,96408,96408,133851.71,0,0,0,0,28.59913,-81.32496,Residential,Wood,1 860869,FL,SEMINOLE COUNTY,402535.8,402535.8,0,0,402535.8,631186.2,0,0,0,0,28.633097,-81.287086,Residential,Masonry,1 485802,FL,ORANGE COUNTY,261499.5,261499.5,0,0,261499.5,311367.45,0,0,0,0,28.60328,-81.31879,Residential,Wood,3 871277,FL,ORANGE COUNTY,0,74852.02,0,0,74852.02,102009.53,0,0,0,0,28.6085,-81.3017,Residential,Wood,1 125295,FL,SEMINOLE COUNTY,0,134002.32,0,0,134002.32,143487.54,0,0,0,0,28.61164,-81.29764,Residential,Wood,1 213677,FL,ORANGE COUNTY,0,28620000,0,0,28620000,26370000,0,0,0,0,28.6048,-81.304659,Commercial,Reinforced Concrete,1 785258,FL,ORANGE COUNTY,0,1566401.56,0,0,1566401.56,1889706.84,0,0,0,0,28.59403,-81.30637,Residential,Masonry,1 706116,FL,ORANGE COUNTY,0,606337.2,0,606337.2,606337.2,827498.69,0,0,0,0,28.603433,-81.31043,Residential,Masonry,1 118047,FL,ORANGE COUNTY,0,628830,0,628830,628830,1032619.98,0,31441.5,0,0,28.602585,-81.311143,Residential,Masonry,1 463330,FL,ORANGE COUNTY,0,606337.2,0,606337.2,606337.2,557309.99,0,0,0,0,28.601611,-81.309828,Residential,Masonry,1 427323,FL,ORANGE COUNTY,0,707112,0,707112,707112,993599.84,0,35355.6,0,0,28.601611,-81.309604,Residential,Masonry,1 341452,FL,ORANGE COUNTY,0,707328,0,707328,707328,794985.74,0,35366.4,0,0,28.601611,-81.309462,Residential,Masonry,1 932212,FL,ORANGE COUNTY,0,157914,0,157914,157914,149379.06,0,7895.7,0,0,28.60311,-81.3109,Residential,Wood,1 225880,FL,ORANGE COUNTY,0,53654.4,0,53654.4,53654.4,57052.23,0,0,0,0,28.600842,-81.30856,Residential,Wood,3 450771,FL,ORANGE COUNTY,0,23809.5,0,23809.5,23809.5,30477.68,0,0,0,0,28.600842,-81.30856,Residential,Wood,3 906560,FL,ORANGE COUNTY,0,30577.5,0,30577.5,30577.5,44215.58,0,0,0,0,28.600842,-81.30856,Residential,Wood,3 938364,FL,ORANGE COUNTY,0,18180000,0,0,18180000,28350000,0,0,0,0,28.594957,-81.286613,Commercial,Reinforced Concrete,1 848763,FL,ORANGE COUNTY,0,13230000,0,0,13230000,17010000,0,0,0,0,28.59539,-81.30946,Commercial,Reinforced Concrete,1 599149,FL,ORANGE COUNTY,0,19336.65,0,0,19336.65,26873.67,0,0,0,0,28.59366,-81.31048,Residential,Wood,1 673674,FL,ORANGE COUNTY,0,19336.65,0,0,19336.65,18607.27,0,0,0,0,28.59366,-81.31048,Residential,Wood,1 148098,FL,ORANGE COUNTY,0,19120.17,0,0,19120.17,23187.99,0,0,0,0,28.59337,-81.31044,Residential,Wood,1 458869,FL,ORANGE COUNTY,0,18470.75,0,0,18470.75,15069.36,0,0,0,0,28.59338,-81.30965,Residential,Wood,1 347448,FL,ORANGE COUNTY,0,19877.84,0,0,19877.84,15904.81,0,0,0,0,28.59371,-81.30917,Residential,Wood,1 643806,FL,ORANGE COUNTY,0,20202.55,0,0,20202.55,21124.85,0,0,0,0,28.59379,-81.30835,Residential,Wood,1 251228,FL,ORANGE COUNTY,0,19011.93,0,0,19011.93,22171.07,0,0,0,0,28.59338,-81.30965,Residential,Wood,1 490153,FL,ORANGE COUNTY,0,26372.09,0,0,26372.09,22498.77,0,0,0,0,28.59338,-81.30823,Residential,Wood,1 849173,FL,ORANGE COUNTY,0,25073.24,0,0,25073.24,23952.37,0,0,0,0,28.59414,-81.30996,Residential,Wood,1 909475,FL,ORANGE COUNTY,0,30431,0,0,30431,26718.72,0,0,0,0,28.589327,-81.304993,Residential,Wood,1 827295,FL,ORANGE COUNTY,0,8157870,0,0,8157870,7036342.35,0,0,0,0,28.60886,-81.2947,Commercial,Reinforced Masonry,1 217304,FL,ORANGE COUNTY,0,7698827.59,0,0,7698827.59,12240000,0,0,0,0,28.597811,-81.307159,Commercial,Reinforced Masonry,1 734957,FL,ORANGE COUNTY,2660850,2660850,2660850,2660850,2660850,3068252.74,0,133042.5,0,0,28.597811,-81.307159,Commercial,Reinforced Masonry,1 132584,FL,ORANGE COUNTY,1798200,1798200,1798200,1798200,1798200,1941149.71,0,89910,0,0,28.597811,-81.307159,Residential,Masonry,1 849230,FL,SEMINOLE COUNTY,0,3591175.5,0,3591175.5,3591175.5,3827952.47,0,0,0,0,28.62052,-81.29394,Commercial,Reinforced Masonry,1 454123,FL,SEMINOLE COUNTY,0,3364938,0,3364938,3364938,3583810.39,0,0,0,0,28.636799,-81.271461,Commercial,Reinforced Masonry,1 741104,FL,SEMINOLE COUNTY,0,686394,0,686394,686394,881873.52,0,0,0,0,28.636799,-81.271461,Residential,Masonry,1 639946,FL,SEMINOLE COUNTY,0,3192057,0,3192057,3192057,4743652.07,0,0,0,0,28.636799,-81.271461,Commercial,Reinforced Masonry,1 460949,FL,SEMINOLE COUNTY,0,15390,0,15390,15390,17757.35,0,307.8,0,0,28.636799,-81.271461,Residential,Wood,1 472690,FL,SEMINOLE COUNTY,0,61389,0,61389,61389,101833.67,0,0,0,0,28.636799,-81.271461,Residential,Wood,1 547928,FL,SEMINOLE COUNTY,0,23598,0,23598,23598,17625.35,0,0,0,0,28.636799,-81.271461,Residential,Wood,1 285042,FL,ORANGE COUNTY,1222654.5,1222654.5,1222654.5,1222654.5,1222654.5,1581754.24,0,0,0,0,28.599958,-81.299042,Residential,Masonry,1 155020,FL,ORANGE COUNTY,548740.8,548740.8,548740.8,548740.8,548740.8,658594.32,0,0,0,0,28.599958,-81.299042,Residential,Masonry,1 747478,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,100204.87,0,0,0,0,28.584295,-81.279823,Residential,Wood,1 498346,FL,ORANGE COUNTY,0,57346.52,0,0,57346.52,86277.62,0,0,0,0,28.59415,-81.30142,Residential,Wood,1 717069,FL,ORANGE COUNTY,0,343547.77,0,0,343547.77,337240.23,0,0,0,0,28.59415,-81.30142,Residential,Wood,1 517679,FL,ORANGE COUNTY,0,55110.44,0,0,55110.44,90208.95,0,0,0,0,28.609539,-81.284721,Residential,Wood,1 378502,FL,ORANGE COUNTY,0,55110.44,0,0,55110.44,58820.75,0,0,0,0,28.609539,-81.284721,Residential,Wood,1 931419,FL,ORANGE COUNTY,0,0,0,6354933.3,6354933.3,10530000,0,0,0,0,28.59845,-81.3086,Commercial,Reinforced Masonry,1 998479,FL,ORANGE COUNTY,0,0,0,6940859.4,6940859.4,5174410.68,0,0,0,0,28.59264,-81.31814,Commercial,Reinforced Masonry,1 305150,FL,ORANGE COUNTY,0,0,0,102307.5,102307.5,177818.62,0,0,0,0,28.58385,-81.32028,Residential,Wood,1 508362,FL,ORANGE COUNTY,0,167335.16,0,0,167335.16,253909.85,0,0,0,0,28.606909,-81.29686,Residential,Wood,1 529535,FL,ORANGE COUNTY,0,167335.16,0,0,167335.16,118807.96,0,0,0,0,28.606916,-81.296799,Residential,Wood,1 470785,FL,ORANGE COUNTY,0,169544.9,0,0,169544.9,232626.62,0,0,0,0,28.606941,-81.296623,Residential,Wood,1 466438,FL,ORANGE COUNTY,0,296911.75,0,0,296911.75,371757.27,0,0,0,0,28.606945,-81.2966,Residential,Wood,1 862877,FL,ORANGE COUNTY,0,296911.75,0,0,296911.75,259082.82,0,0,0,0,28.606949,-81.29657,Residential,Wood,1 514695,FL,ORANGE COUNTY,0,318335.77,0,0,318335.77,415189.43,0,0,0,0,28.606956,-81.296516,Residential,Wood,1 849331,FL,ORANGE COUNTY,0,343077.2,0,0,343077.2,305475.94,0,0,0,0,28.606962,-81.296486,Residential,Wood,1 698114,FL,ORANGE COUNTY,0,293189.2,0,0,293189.2,314547.45,0,0,0,0,28.606981,-81.296341,Residential,Wood,1 235008,FL,ORANGE COUNTY,0,261810.7,0,0,261810.7,183803.68,0,0,0,0,28.606985,-81.29631,Residential,Wood,1 608130,FL,ORANGE COUNTY,0,296911.75,0,0,296911.75,304524.57,0,0,0,0,28.607035,-81.295967,Residential,Wood,1 280588,FL,ORANGE COUNTY,0,296911.75,0,0,296911.75,396080.28,0,0,0,0,28.607038,-81.295937,Residential,Wood,1 232898,FL,ORANGE COUNTY,0,228935.1,0,0,228935.1,371942.16,0,0,0,0,28.607052,-81.295853,Residential,Wood,1 636630,FL,ORANGE COUNTY,0,228935.1,0,0,228935.1,329055.52,0,0,0,0,28.607061,-81.295799,Residential,Wood,1 232656,FL,ORANGE COUNTY,0,129245.52,0,0,129245.52,121788.7,0,0,0,0,28.607065,-81.295769,Residential,Wood,1 392985,FL,ORANGE COUNTY,0,63744.59,0,0,63744.59,78446.9,0,0,0,0,28.6007,-81.317192,Residential,Wood,1 800881,FL,BREVARD COUNTY,0,5670000,0,5670000,5670000,8329230,0,283500,0,0,28.62805,-80.81945,Commercial,Reinforced Masonry,1 353562,FL,BREVARD COUNTY,1344330,1344330,1344330,1344330,1344330,2095864.24,0,0,0,0,28.61305,-80.80867,Residential,Masonry,1 425805,FL,BREVARD COUNTY,135000,135000,135000,135000,135000,234469.35,0,0,0,0,28.64578,-80.87006,Residential,Wood,1 586177,FL,BREVARD COUNTY,0,4335535.8,0,4335535.8,4335535.8,5063992.52,0,0,0,0,28.634781,-80.828232,Commercial,Reinforced Masonry,1 552334,FL,BREVARD COUNTY,0,18000,0,18000,18000,17206.02,0,0,0,0,28.634781,-80.828232,Residential,Wood,1 756664,FL,BREVARD COUNTY,297010.8,297010.8,0,0,297010.8,407612.28,0,0,0,0,28.61097,-80.81403,Residential,Wood,1 182583,FL,BREVARD COUNTY,0,691537.96,0,0,691537.96,790206.6,0,0,0,0,28.63734,-80.84652,Residential,Masonry,1 207890,FL,BREVARD COUNTY,0,365801.92,0,0,365801.92,604890.06,0,0,0,0,28.620888,-80.83136,Residential,Masonry,1 985640,FL,BREVARD COUNTY,0,688172.23,0,0,688172.23,846367.2,0,0,0,0,28.62085,-80.83136,Residential,Masonry,1 774475,FL,BREVARD COUNTY,0,333761.29,0,0,333761.29,442827.8,0,0,0,0,28.620888,-80.83136,Residential,Wood,1 478779,FL,BREVARD COUNTY,0,428244.69,0,0,428244.69,373604.95,0,0,0,0,28.620888,-80.83136,Residential,Masonry,1 609605,FL,BREVARD COUNTY,0,472091.54,0,0,472091.54,579072.2,0,0,0,0,28.620888,-80.83136,Residential,Masonry,1 534032,FL,BREVARD COUNTY,0,356588.13,0,0,356588.13,362624.46,0,0,0,0,28.620888,-80.83136,Residential,Wood,1 584812,FL,BREVARD COUNTY,0,241410.19,0,0,241410.19,341655.77,0,0,0,0,28.620888,-80.83136,Residential,Wood,1 910572,FL,BREVARD COUNTY,0,168339.59,0,0,168339.59,197187.6,0,0,0,0,28.620888,-80.83136,Residential,Wood,1 435757,FL,BREVARD COUNTY,0,161314.21,0,0,161314.21,241584.17,0,0,0,0,28.624947,-80.830444,Residential,Wood,1 589038,FL,BREVARD COUNTY,0,130249.95,0,0,130249.95,182183.21,0,0,0,0,28.62728,-80.83943,Residential,Wood,1 352448,FL,BREVARD COUNTY,0,7409747.47,0,0,7409747.47,5438902.83,0,0,0,0,28.609501,-80.807587,Commercial,Reinforced Masonry,1 401585,FL,BREVARD COUNTY,0,3433005.3,0,0,3433005.3,4443963.57,0,0,0,0,28.609825,-80.807587,Commercial,Reinforced Masonry,1 347036,FL,BREVARD COUNTY,0,481787.9,0,0,481787.9,481300.33,0,0,0,0,28.61753,-80.81933,Residential,Masonry,1 418542,FL,BREVARD COUNTY,0,456761.41,0,0,456761.41,622657.16,0,0,0,0,28.62001,-80.81058,Residential,Masonry,1 129968,FL,BREVARD COUNTY,0,456761.41,0,0,456761.41,698269.44,0,0,0,0,28.62001,-80.81058,Residential,Masonry,1 933827,FL,BREVARD COUNTY,0,353064.23,0,0,353064.23,419901.05,0,0,0,0,28.62001,-80.81058,Residential,Wood,1 380912,FL,BREVARD COUNTY,0,48257.35,0,0,48257.35,65798.89,0,0,0,0,28.62001,-80.81058,Residential,Wood,1 351621,FL,BREVARD COUNTY,0,108971.83,0,0,108971.83,105724.47,0,0,0,0,28.62355,-80.8156,Residential,Wood,1 451265,FL,BREVARD COUNTY,0,202119.73,0,0,202119.73,327639.72,0,0,0,0,28.62355,-80.8156,Residential,Wood,1 135046,FL,BREVARD COUNTY,0,1669030.89,0,0,1669030.89,2485133.58,0,0,0,0,28.6242,-80.8397,Residential,Masonry,4 867811,FL,BREVARD COUNTY,0,18741.81,0,0,18741.81,19468.99,0,0,0,0,28.61718,-80.83828,Residential,Wood,1 392016,FL,BREVARD COUNTY,0,29178.86,0,0,29178.86,28989.49,0,0,0,0,28.61718,-80.83828,Residential,Wood,1 605211,FL,BREVARD COUNTY,0,834964.35,0,0,834964.35,1382191.63,0,0,0,0,28.6242,-80.8397,Residential,Masonry,4 329072,FL,BREVARD COUNTY,0,1050439.02,0,0,1050439.02,1594148.36,0,0,0,0,28.6242,-80.8397,Residential,Masonry,4 121335,FL,BREVARD COUNTY,0,90000,0,0,90000,98960.4,0,0,0,0,28.640661,-80.831772,Residential,Wood,1 695739,FL,ORANGE COUNTY,0,631897.03,0,0,631897.03,839078.37,0,0,0,0,28.722,-81.5827,Residential,Masonry,4 969617,FL,ORANGE COUNTY,0,343933.68,0,0,343933.68,419866.67,0,0,0,0,28.73019,-81.60293,Residential,Wood,1 331392,FL,ORANGE COUNTY,0,0,0,6508505.7,6508505.7,7777872.58,0,0,0,0,28.73534,-81.60075,Commercial,Reinforced Masonry,1 443686,FL,ORANGE COUNTY,0,0,0,11070000,11070000,14670000,0,0,0,0,28.722,-81.5827,Commercial,Reinforced Concrete,4 510955,FL,SEMINOLE COUNTY,306904.5,306904.5,0,0,306904.5,468812.58,0,0,0,0,28.588625,-81.188285,Residential,Wood,4 824393,FL,ORANGE COUNTY,0,4908546.08,0,0,4908546.08,4181610.04,0,0,0,0,28.53798,-81.37374,Commercial,Reinforced Masonry,1 706290,FL,ORANGE COUNTY,1714410,1714410,1714410,1714410,1714410,2637592.35,0,0,0,0,28.53871,-81.37792,Residential,Masonry,1 881265,FL,ORANGE COUNTY,1602000,1602000,1602000,1602000,1602000,1459101.6,0,0,0,0,28.53841,-81.378426,Residential,Masonry,1 229990,FL,ORANGE COUNTY,337500,337500,337500,337500,337500,497205,0,0,0,0,28.5381,-81.37661,Residential,Wood,1 584179,FL,ORANGE COUNTY,0,3136446.72,0,0,3136446.72,3408138.28,0,0,0,0,28.54514,-81.3786,Commercial,Reinforced Masonry,1 763447,FL,ORANGE COUNTY,0,399073.91,0,0,399073.91,527096.83,0,0,0,0,28.553144,-81.376251,Residential,Masonry,1 656934,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,33523.2,0,1125,0,0,28.540331,-81.380013,Residential,Wood,1 559514,FL,ORANGE COUNTY,154927.8,154927.8,0,0,154927.8,123830.69,0,0,0,0,28.54828,-81.37631,Residential,Wood,1 838888,FL,ORANGE COUNTY,293454,293454,0,0,293454,426153.9,0,0,0,0,28.550957,-81.380219,Residential,Wood,1 960484,FL,ORANGE COUNTY,662145.3,662145.3,0,0,662145.3,667094.84,0,0,0,0,28.5532,-81.346849,Residential,Masonry,3 551281,FL,ORANGE COUNTY,117597.6,117597.6,0,0,117597.6,155432.75,0,0,0,0,28.54392,-81.37852,Residential,Wood,1 596604,FL,ORANGE COUNTY,133705.8,133705.8,0,0,133705.8,145838.26,0,0,0,0,28.5425,-81.3763,Residential,Wood,4 426454,FL,ORANGE COUNTY,1116172.8,1116172.8,0,0,1116172.8,1165535.54,0,0,0,0,28.53677,-81.37698,Residential,Masonry,1 721654,FL,ORANGE COUNTY,130381.2,130381.2,0,0,130381.2,189743.76,0,0,0,0,28.427881,-81.094933,Residential,Wood,4 468361,FL,ORANGE COUNTY,316326.6,316326.6,0,0,316326.6,494102.15,0,0,0,0,28.54176,-81.37443,Residential,Wood,1 279158,FL,ORANGE COUNTY,0,223552.31,0,0,223552.31,272442.3,0,0,0,0,28.55315,-81.372935,Residential,Wood,3 459797,FL,ORANGE COUNTY,0,138959.56,0,0,138959.56,184710.61,0,0,0,0,28.56764,-81.35468,Residential,Wood,3 541018,FL,ORANGE COUNTY,0,23264.42,0,0,23264.42,27917.3,0,0,0,0,28.54616,-81.37444,Residential,Wood,1 641761,FL,ORANGE COUNTY,0,33660000,0,0,33660000,26190000,0,0,0,0,28.54521,-81.37548,Commercial,Reinforced Concrete,1 297280,FL,ORANGE COUNTY,19890000,19890000,19890000,19890000,19890000,26190000,0,995791.5,0,0,28.54258,-81.372,Commercial,Reinforced Concrete,1 291458,FL,ORANGE COUNTY,0,1927420.4,0,0,1927420.4,2899607.4,0,0,0,0,28.541361,-81.373802,Commercial,Reinforced Masonry,1 844384,FL,ORANGE COUNTY,0,27090000,0,0,27090000,30600000,0,0,0,0,28.54234,-81.3813,Commercial,Reinforced Concrete,1 703257,FL,ORANGE COUNTY,0,1110440.78,0,0,1110440.78,1071095.64,0,0,0,0,28.541361,-81.373802,Residential,Masonry,1 859085,FL,ORANGE COUNTY,270000,270000,270000,270000,270000,453638.88,0,0,0,0,28.54081,-81.37853,Residential,Wood,1 410491,FL,ORANGE COUNTY,9360000,9360000,9360000,9360000,9360000,10170000,0,0,0,0,28.54392,-81.37852,Commercial,Reinforced Concrete,1 943421,FL,ORANGE COUNTY,0,43050.21,0,0,43050.21,36275.18,0,0,0,0,28.568826,-81.441362,Residential,Wood,1 718574,FL,ORANGE COUNTY,0,22500000,0,0,22500000,20790000,0,0,0,0,28.54284,-81.37791,Commercial,Reinforced Concrete,1 932388,FL,ORANGE COUNTY,0,27720000,0,0,27720000,35190000,0,0,0,0,28.53973,-81.3751,Commercial,Reinforced Concrete,1 351721,FL,ORANGE COUNTY,0,1441514.99,0,0,1441514.99,1137632.09,0,0,0,0,28.57162,-81.351995,Residential,Masonry,3 309998,FL,ORANGE COUNTY,3674932.2,3674932.2,3674932.2,3674932.2,3674932.2,5007095.12,0,0,0,0,28.5407,-81.37701,Commercial,Reinforced Masonry,1 268762,FL,ORANGE COUNTY,3542389.2,3542389.2,3542389.2,3542389.2,3542389.2,4652042.62,0,0,0,0,28.53933,-81.37993,Commercial,Reinforced Masonry,1 424571,FL,ORANGE COUNTY,30525.3,30525.3,30525.3,30525.3,30525.3,26263.42,0,0,0,0,28.53888,-81.36807,Residential,Wood,1 149577,FL,ORANGE COUNTY,0,0,0,9360000,9360000,10530000,0,0,0,0,28.611913,-81.408923,Commercial,Reinforced Concrete,3 532140,FL,ORANGE COUNTY,0,0,0,13680,13680,15107.44,0,0,0,0,28.549391,-81.383179,Residential,Wood,1 326095,FL,ORANGE COUNTY,0,0,0,59251.5,59251.5,89262.38,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 651908,FL,ORANGE COUNTY,0,0,0,4282.2,4282.2,5561.58,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 840777,FL,ORANGE COUNTY,0,0,0,22092.3,22092.3,22847.33,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 307188,FL,ORANGE COUNTY,0,0,0,0,12040.34,12698.71,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 511588,FL,ORANGE COUNTY,0,0,0,13649.4,13649.4,19833.4,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 607786,FL,ORANGE COUNTY,0,0,0,40249.8,40249.8,60671.74,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 571493,FL,ORANGE COUNTY,0,0,0,124819.2,124819.2,172357.84,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 191807,FL,ORANGE COUNTY,0,0,0,16518.6,16518.6,18116.01,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 492617,FL,ORANGE COUNTY,0,0,0,6032979.9,6032979.9,5195155.85,0,0,0,0,28.55016,-81.38425,Commercial,Reinforced Masonry,1 844357,FL,ORANGE COUNTY,0,0,0,959060.7,959060.7,1077216.98,0,0,0,0,28.55086,-81.126225,Residential,Masonry,4 273130,FL,ORANGE COUNTY,0,0,0,57689.1,57689.1,65964.6,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 208983,FL,ORANGE COUNTY,0,0,0,62024.4,62024.4,71919.52,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 335724,FL,ORANGE COUNTY,0,0,0,39478.5,39478.5,42889.44,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 611097,FL,ORANGE COUNTY,0,0,0,206170.2,206170.2,215466.83,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 496275,FL,ORANGE COUNTY,0,0,0,59095.8,59095.8,46838.44,0,0,0,0,28.55016,-81.38425,Residential,Wood,1 851519,FL,ORANGE COUNTY,0,0,0,5683856.4,5683856.4,7162932.25,0,0,0,0,28.55016,-81.38425,Commercial,Reinforced Masonry,1 534758,FL,ORANGE COUNTY,0,0,0,1890000,1890000,1463585.76,0,0,0,0,28.55016,-81.38425,Commercial,Reinforced Masonry,1 828449,FL,ORANGE COUNTY,0,0,0,9000000,9000000,13140000,0,0,0,0,28.55016,-81.38425,Commercial,Reinforced Concrete,1 201025,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,235145.77,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 411745,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,249892.06,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 567048,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,249384.71,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 796318,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,321417.03,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 278011,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,260897.36,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 715542,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,326834.36,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 419137,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,260812.42,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 324371,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,289105.26,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 211722,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,211855.06,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 893033,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,215273.74,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 477824,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,248694.23,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 804505,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,276042.54,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 861147,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,295153.17,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 270787,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,200103.73,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 911753,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,180595.52,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 342413,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,244153.56,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 214858,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,184281.14,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 314349,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,301323.37,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 950352,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,274775.13,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 373932,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,187393.45,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 618648,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,280789.86,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 246872,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,247440.09,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 688495,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,229327.65,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 695407,FL,ORANGE COUNTY,0,189589.65,0,0,189589.65,137490.42,0,0,0,0,28.540453,-81.359245,Residential,Wood,1 718801,FL,ORANGE COUNTY,0,1650623.9,0,0,1650623.9,1326441.37,0,0,0,0,28.53341,-81.3342,Residential,Masonry,3 194169,FL,ORANGE COUNTY,0,1650623.9,0,0,1650623.9,1705771.25,0,0,0,0,28.53341,-81.3342,Residential,Masonry,3 811114,FL,ORANGE COUNTY,0,1650623.9,0,0,1650623.9,1695520.87,0,0,0,0,28.53341,-81.3342,Residential,Masonry,3 310706,FL,ORANGE COUNTY,0,1650623.9,0,0,1650623.9,1677466.35,0,0,0,0,28.53341,-81.3342,Residential,Masonry,3 318653,FL,ORANGE COUNTY,0,1650623.9,0,0,1650623.9,2518812.46,0,0,0,0,28.53341,-81.3342,Residential,Masonry,3 664495,FL,ORANGE COUNTY,0,1650623.9,0,0,1650623.9,2469122.08,0,0,0,0,28.53341,-81.3342,Residential,Masonry,3 389473,FL,ORANGE COUNTY,2476494,2476494,2476494,2476494,2476494,2546707.56,0,0,0,0,28.54895,-81.37214,Commercial,Reinforced Masonry,1 380503,FL,ORANGE COUNTY,1826991,1826991,1826991,1826991,1826991,2334993.16,0,0,0,0,28.53962,-81.35391,Commercial,Reinforced Masonry,1 804013,FL,ORANGE COUNTY,251190,251190,251190,251190,251190,196193.46,0,0,0,0,28.56084,-81.36097,Residential,Wood,1 868208,FL,ORANGE COUNTY,226008,226008,226008,226008,226008,346650.62,0,0,0,0,28.56918,-81.35449,Residential,Wood,1 596062,FL,ORANGE COUNTY,157590,157590,157590,157590,157590,270064.19,0,0,0,0,28.56084,-81.36097,Residential,Wood,1 722817,FL,ORANGE COUNTY,0,1310243.22,0,0,1310243.22,2307789.03,0,0,0,0,28.54688,-81.37108,Residential,Masonry,1 647001,FL,ORANGE COUNTY,0,476199.9,0,476199.9,476199.9,377074.13,0,0,0,0,28.55597,-81.37164,Residential,Masonry,3 482694,FL,ORANGE COUNTY,0,71100,0,71100,71100,106241.53,0,0,0,0,30.0756,-82.2185,Residential,Wood,4 175563,FL,ORANGE COUNTY,0,71100,0,71100,71100,103329.35,0,0,0,0,30.0756,-82.2185,Residential,Wood,4 536307,FL,ORANGE COUNTY,0,71100,0,71100,71100,53999.88,0,0,0,0,30.0756,-82.2185,Residential,Wood,4 982253,FL,ORANGE COUNTY,0,687600,0,687600,687600,576087.78,0,20628,0,0,28.55357,-81.35928,Residential,Masonry,1 702843,FL,ORANGE COUNTY,1206663.3,1206663.3,1206663.3,1206663.3,1206663.3,1664312.08,0,0,0,0,28.534094,-81.351791,Residential,Masonry,1 659105,FL,ORANGE COUNTY,192654,192654,192654,192654,192654,182693.79,0,0,0,0,28.57234,-81.36956,Residential,Wood,1 302694,FL,ORANGE COUNTY,215489.7,215489.7,215489.7,215489.7,215489.7,259232.82,0,0,0,0,28.57234,-81.36956,Residential,Wood,1 148676,FL,ORANGE COUNTY,4293000,4293000,4293000,4293000,4293000,5168617.45,0,0,0,0,28.576651,-81.371552,Commercial,Reinforced Masonry,1 622555,FL,ORANGE COUNTY,486720,486720,486720,486720,486720,605177.91,0,0,0,0,28.576046,-81.369034,Residential,Masonry,1 594469,FL,ORANGE COUNTY,1017000000,1017000000,1017000000,1017000000,1017000000,888300000,0,0,0,0,28.573132,-81.36982,Commercial,Steel Frame,1 388961,FL,ORANGE COUNTY,0,1565989.38,0,0,1565989.38,1522238.77,0,0,0,0,28.576092,-81.370621,Residential,Masonry,1 852561,FL,ORANGE COUNTY,0,2351635.85,0,0,2351635.85,2391778.27,0,0,0,0,28.576092,-81.370621,Commercial,Reinforced Masonry,1 464745,FL,ORANGE COUNTY,1664137.8,1664137.8,1664137.8,1664137.8,1664137.8,1717290.36,0,0,0,0,28.576107,-81.369225,Residential,Masonry,1 636761,FL,ORANGE COUNTY,256698.9,256698.9,256698.9,256698.9,256698.9,337819.86,0,0,0,0,28.573132,-81.36982,Residential,Wood,1 221000,FL,ORANGE COUNTY,0,357363.14,0,0,357363.14,469675.23,0,0,0,0,28.5724,-81.37042,Residential,Wood,1 943793,FL,ORANGE COUNTY,0,133835.63,0,0,133835.63,153356.89,0,0,0,0,28.571413,-81.372276,Residential,Wood,1 743257,FL,ORANGE COUNTY,5864718.6,5864718.6,5864718.6,5864718.6,5864718.6,4816118.64,0,0,0,0,28.57304,-81.37031,Commercial,Reinforced Masonry,1 210319,FL,ORANGE COUNTY,269948.7,269948.7,269948.7,269948.7,269948.7,432574.44,0,0,0,0,28.57878,-81.3709,Residential,Wood,1 808373,FL,ORANGE COUNTY,0,7072211.35,0,0,7072211.35,5583991.77,0,0,0,0,28.576092,-81.370621,Commercial,Reinforced Masonry,1 865164,FL,ORANGE COUNTY,486429.3,486429.3,486429.3,486429.3,486429.3,426987.64,0,0,0,0,28.576843,-81.369598,Residential,Masonry,1 116943,FL,ORANGE COUNTY,349857.9,349857.9,349857.9,349857.9,349857.9,487107.15,0,0,0,0,28.57666,-81.368599,Residential,Wood,1 696547,FL,ORANGE COUNTY,0,1000910.61,0,0,1000910.61,885325.45,0,0,0,0,28.573132,-81.36982,Residential,Masonry,1 148647,FL,ORANGE COUNTY,0,2333556,0,2333556,2333556,2282497.79,0,0,0,0,28.55315,-81.363464,Commercial,Reinforced Masonry,1 949634,FL,ORANGE COUNTY,0,135000,0,135000,135000,144373.32,0,0,0,0,28.55315,-81.363464,Residential,Wood,1 454980,FL,ORANGE COUNTY,0,108000,0,108000,108000,171606.6,0,0,0,0,28.55315,-81.363464,Residential,Wood,1 954352,FL,ORANGE COUNTY,3996504,3996504,3996504,3996504,3996504,5414523.57,0,199825.2,0,0,28.55263,-81.35271,Commercial,Reinforced Masonry,1 873685,FL,ORANGE COUNTY,177300,177300,177300,177300,177300,162178.08,0,8865,0,0,28.552258,-81.352882,Residential,Wood,1 777449,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,30561.3,0,1125,0,0,28.573132,-81.36982,Residential,Wood,1 600988,FL,ORANGE COUNTY,461221.2,461221.2,0,0,461221.2,635318.37,0,0,0,0,28.55423,-81.33268,Residential,Masonry,1 394694,FL,ORANGE COUNTY,369625.5,369625.5,0,0,369625.5,602563.49,0,0,0,0,28.573132,-81.36982,Residential,Masonry,1 110658,FL,ORANGE COUNTY,0,116740.9,0,0,116740.9,155469.46,0,0,0,0,28.5455,-81.343788,Residential,Wood,1 723786,FL,ORANGE COUNTY,0,349446.15,0,0,349446.15,338822.99,0,0,0,0,28.54533,-81.343727,Residential,Wood,1 765031,FL,ORANGE COUNTY,0,424188.8,0,0,424188.8,454522.12,0,0,0,0,28.54426,-81.343704,Residential,Masonry,1 121449,FL,ORANGE COUNTY,0,349446.15,0,0,349446.15,458363.97,0,0,0,0,28.543427,-81.343689,Residential,Wood,1 917015,FL,ORANGE COUNTY,0,516403.76,0,0,516403.76,582503.44,0,0,0,0,28.54874,-81.34475,Residential,Masonry,1 380546,FL,ORANGE COUNTY,0,491381.69,0,0,491381.69,543711.87,0,0,0,0,28.54874,-81.34475,Residential,Masonry,1 166516,FL,ORANGE COUNTY,0,108716.58,0,0,108716.58,188693.93,0,0,0,0,28.54874,-81.34475,Residential,Wood,1 161897,FL,ORANGE COUNTY,0,502814.18,0,0,502814.18,596941,0,0,0,0,28.552584,-81.327171,Residential,Masonry,1 202652,FL,ORANGE COUNTY,0,139778.46,0,0,139778.46,214602.43,0,0,0,0,28.553137,-81.32724,Residential,Wood,1 557640,FL,ORANGE COUNTY,0,861967.17,0,0,861967.17,1232423.42,0,0,0,0,28.552223,-81.327187,Residential,Masonry,1 529170,FL,ORANGE COUNTY,0,746921.73,0,0,746921.73,925095.43,0,0,0,0,28.55241,-81.327171,Residential,Masonry,1 569709,FL,ORANGE COUNTY,0,245906.55,0,0,245906.55,340185.4,0,0,0,0,28.552246,-81.334259,Residential,Wood,1 251000,FL,ORANGE COUNTY,0,99225.45,0,0,99225.45,141039.05,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 989754,FL,ORANGE COUNTY,90000,90000,90000,90000,90000,106898.4,1800,4500,0,0,28.55583,-81.37767,Residential,Wood,3 237902,FL,ORANGE COUNTY,1076923.8,1076923.8,1076923.8,1076923.8,1076923.8,871687.97,0,0,0,0,28.55387,-81.33426,Residential,Masonry,1 510072,FL,ORANGE COUNTY,0,66038.66,0,0,66038.66,81586.15,0,0,0,0,28.554884,-81.333374,Residential,Wood,1 326677,FL,ORANGE COUNTY,0,2725418.78,0,0,2725418.78,4331630.71,0,0,0,0,28.55267,-81.35085,Commercial,Reinforced Masonry,1 820597,FL,ORANGE COUNTY,0,2711132.67,0,0,2711132.67,3248926.51,0,0,0,0,28.54807,-81.35229,Commercial,Reinforced Masonry,1 800774,FL,ORANGE COUNTY,720991.8,720991.8,720991.8,720991.8,720991.8,586780.62,0,0,0,0,28.5544,-81.36579,Residential,Masonry,1 343630,FL,ORANGE COUNTY,0,575921.27,0,0,575921.27,779912.59,0,0,0,0,28.54255,-81.34681,Residential,Masonry,3 787715,FL,ORANGE COUNTY,0,1977548.57,0,0,1977548.57,3236940.49,0,0,0,0,28.57878,-81.37196,Commercial,Reinforced Masonry,1 705874,FL,ORANGE COUNTY,0,388985.73,0,0,388985.73,718472.19,0,0,0,0,28.569162,-81.364449,Residential,Masonry,1 313316,FL,ORANGE COUNTY,0,23220000,0,0,23220000,33480000,0,0,0,0,28.55489,-81.34307,Commercial,Reinforced Concrete,1 582920,FL,ORANGE COUNTY,299156.4,299156.4,299156.4,299156.4,299156.4,223319.06,0,0,0,0,28.549509,-81.343788,Residential,Wood,1 857691,FL,ORANGE COUNTY,45244.8,45244.8,45244.8,45244.8,45244.8,70532.12,0,0,0,0,28.559834,-81.338287,Residential,Wood,1 175770,FL,ORANGE COUNTY,6817.5,6817.5,6817.5,6817.5,6817.5,10755.42,0,0,0,0,28.55058,-81.3465,Residential,Wood,1 136778,FL,ORANGE COUNTY,4087.8,4087.8,4087.8,4087.8,4087.8,6328.32,0,0,0,0,28.578955,-81.323822,Residential,Wood,1 351255,FL,ORANGE COUNTY,0,0,0,16740000,16740000,14130000,0,0,0,0,28.56599,-81.34724,Commercial,Reinforced Concrete,1 536747,FL,ORANGE COUNTY,0,0,0,5967248.4,5967248.4,7216265.1,0,0,0,0,28.55083,-81.36546,Commercial,Reinforced Masonry,1 766372,FL,ORANGE COUNTY,0,0,0,1616607,1616607,1354845.99,0,0,0,0,28.550707,-81.337967,Residential,Masonry,1 614271,FL,ORANGE COUNTY,0,1997949.61,0,0,1997949.61,2521941.86,0,0,0,0,28.546362,-81.35392,Commercial,Reinforced Masonry,3 548192,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,183532.23,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 951581,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,163474.29,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 403559,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,258281.41,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 932680,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,193589.68,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 513364,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,253206.73,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 516507,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,263296.58,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 701397,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,196981.44,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 165848,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,205962.05,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 176766,FL,ORANGE COUNTY,0,196396.18,0,0,196396.18,245397.03,0,0,0,0,28.5554,-81.3507,Residential,Wood,4 212130,FL,ORANGE COUNTY,0,6340792.21,0,0,6340792.21,9000000,0,0,0,0,28.547493,-81.351967,Commercial,Reinforced Masonry,1 525215,FL,ORANGE COUNTY,2405617.2,2405617.2,2405617.2,2405617.2,2405617.2,3720395.25,0,0,0,0,28.57074,-81.38861,Commercial,Reinforced Masonry,1 515536,FL,ORANGE COUNTY,933750,933750,933750,933750,933750,837979.93,0,0,0,0,28.57074,-81.38861,Residential,Masonry,1 372783,FL,ORANGE COUNTY,921240,921240,921240,921240,921240,1155411.84,0,0,0,0,28.57074,-81.38861,Residential,Masonry,1 199915,FL,ORANGE COUNTY,882000,882000,882000,882000,882000,1002939.84,0,0,0,0,28.5997,-81.39423,Residential,Masonry,1 235204,FL,ORANGE COUNTY,171495,171495,171495,171495,171495,266293.32,0,0,0,0,28.57074,-81.38861,Residential,Wood,1 842457,FL,ORANGE COUNTY,90000,90000,90000,90000,90000,114480,0,0,0,0,28.5997,-81.39423,Residential,Wood,1 319676,FL,ORANGE COUNTY,0,475275.24,0,0,475275.24,676696.89,0,0,0,0,28.590057,-81.39299,Residential,Masonry,1 150049,FL,ORANGE COUNTY,0,24965.82,0,0,24965.82,23372.8,0,0,0,0,28.58773,-81.38993,Residential,Wood,1 667245,FL,ORANGE COUNTY,0,12020.58,0,0,12020.58,13196.43,0,0,0,0,28.58773,-81.38993,Residential,Wood,1 398893,FL,ORANGE COUNTY,0,83219.4,0,83219.4,83219.4,69950.9,0,0,0,0,28.58773,-81.38993,Residential,Wood,1 501478,FL,ORANGE COUNTY,0,1509045.12,0,0,1509045.12,1782242.65,0,0,0,0,28.58773,-81.38993,Residential,Masonry,1 462697,FL,ORANGE COUNTY,0,26815.14,0,0,26815.14,21618.58,0,0,0,0,28.58773,-81.38993,Residential,Wood,1 377433,FL,ORANGE COUNTY,0,4319086.86,0,0,4319086.86,6392464.51,0,0,0,0,28.58773,-81.38993,Commercial,Reinforced Masonry,1 795283,FL,ORANGE COUNTY,0,1020824.64,0,0,1020824.64,1196488.14,0,0,0,0,28.589098,-81.393852,Residential,Masonry,1 728662,FL,ORANGE COUNTY,0,1863189.9,0,1863189.9,1863189.9,3112507.17,0,0,0,0,28.589098,-81.393852,Commercial,Reinforced Masonry,1 494987,FL,ORANGE COUNTY,0,372637.98,0,0,372637.98,571733.98,0,0,0,0,28.589018,-81.393845,Residential,Masonry,1 681846,FL,ORANGE COUNTY,0,7397.28,0,0,7397.28,9794.81,0,0,0,0,28.58243,-81.38115,Residential,Wood,1 659736,FL,ORANGE COUNTY,0,4623.3,0,4623.3,4623.3,5598.56,0,0,0,0,28.58243,-81.3814,Residential,Wood,1 699357,FL,ORANGE COUNTY,0,203425.2,0,203425.2,203425.2,277146.49,0,0,0,0,28.58243,-81.3814,Residential,Wood,1 218238,FL,ORANGE COUNTY,0,169283.42,0,0,169283.42,197157.63,0,0,0,0,28.5755,-81.37218,Residential,Wood,1 468218,FL,ORANGE COUNTY,0,356904.56,0,0,356904.56,423916.96,0,0,0,0,28.57472,-81.37342,Residential,Wood,1 256752,FL,ORANGE COUNTY,0,311740.27,0,0,311740.27,470586.28,0,0,0,0,28.5755,-81.37218,Residential,Wood,1 759973,FL,ORANGE COUNTY,748696.5,748696.5,748696.5,748696.5,748696.5,847584.33,0,0,0,0,28.5755,-81.37218,Residential,Masonry,1 634245,FL,ORANGE COUNTY,165058.2,165058.2,165058.2,165058.2,165058.2,125147.79,0,0,0,0,28.57069,-81.3747,Residential,Wood,1 742206,FL,ORANGE COUNTY,141464.7,141464.7,141464.7,141464.7,141464.7,118003.63,0,0,0,0,28.57069,-81.37485,Residential,Wood,1 212553,FL,ORANGE COUNTY,194237.1,194237.1,194237.1,194237.1,194237.1,220250.69,0,0,0,0,28.5729,-81.37495,Residential,Wood,1 237858,FL,ORANGE COUNTY,113056.2,113056.2,113056.2,113056.2,113056.2,174383.54,0,0,0,0,28.573118,-81.374184,Residential,Wood,1 970337,FL,ORANGE COUNTY,347354.1,347354.1,347354.1,347354.1,347354.1,266794,0,0,0,0,28.57432,-81.37361,Residential,Wood,1 629627,FL,ORANGE COUNTY,150516.9,150516.9,150516.9,150516.9,150516.9,142491.34,0,0,0,0,28.57069,-81.37501,Residential,Wood,1 376178,FL,ORANGE COUNTY,88692.3,88692.3,88692.3,88692.3,88692.3,91388.55,0,0,0,0,28.574963,-81.374298,Residential,Wood,1 654418,FL,ORANGE COUNTY,444553.2,444553.2,444553.2,444553.2,444553.2,574718.38,0,0,0,0,28.57263,-81.37315,Residential,Masonry,1 626870,FL,ORANGE COUNTY,0,19080000,0,0,19080000,29970000,0,0,0,0,28.57064,-81.37233,Commercial,Reinforced Concrete,1 721692,FL,ORANGE COUNTY,0,395266.14,0,0,395266.14,446248.75,0,0,0,0,28.57221,-81.37254,Residential,Masonry,1 780961,FL,ORANGE COUNTY,0,122400000,0,0,122400000,181800000,0,0,0,0,28.5755,-81.37218,Commercial,Steel Frame,1 778684,FL,ORANGE COUNTY,0,808968.24,0,0,808968.24,1304898.13,0,0,0,0,28.57245,-81.37254,Residential,Masonry,1 610074,FL,ORANGE COUNTY,0,12330000,0,0,12330000,15480000,0,0,0,0,28.57183,-81.37469,Commercial,Reinforced Concrete,1 583626,FL,ORANGE COUNTY,1832550.3,1832550.3,1832550.3,1832550.3,1832550.3,1490962.92,0,0,0,0,28.580028,-81.37549,Commercial,Reinforced Masonry,1 365916,FL,ORANGE COUNTY,0,12690000,0,0,12690000,13500000,0,0,0,0,28.60273,-81.38765,Commercial,Reinforced Concrete,1 311471,FL,ORANGE COUNTY,146183.4,146183.4,146183.4,146183.4,146183.4,201831.33,0,0,0,0,28.5738,-81.37497,Residential,Wood,1 764459,FL,ORANGE COUNTY,94759.2,94759.2,94759.2,94759.2,94759.2,124852.83,0,0,0,0,28.5738,-81.37481,Residential,Wood,1 635296,FL,ORANGE COUNTY,2735070.3,2735070.3,2735070.3,2735070.3,2735070.3,4226011.82,0,0,0,0,28.581187,-81.37553,Commercial,Reinforced Masonry,1 883828,FL,ORANGE COUNTY,178347.6,178347.6,178347.6,178347.6,178347.6,180707.5,0,0,0,0,28.57432,-81.37408,Residential,Wood,1 571371,FL,ORANGE COUNTY,2512979.1,2512979.1,2512979.1,2512979.1,2512979.1,4425567.29,0,0,0,0,28.584072,-81.377821,Commercial,Reinforced Masonry,1 945950,FL,ORANGE COUNTY,258469.2,258469.2,258469.2,258469.2,258469.2,274106.59,0,0,0,0,28.5734,-81.37511,Residential,Wood,1 459170,FL,ORANGE COUNTY,286902,286902,286902,286902,286902,391903.54,0,0,0,0,28.57472,-81.37492,Residential,Wood,1 500728,FL,ORANGE COUNTY,12240000,12240000,12240000,12240000,12240000,17550000,0,0,0,0,28.60273,-81.38765,Commercial,Reinforced Concrete,1 529749,FL,ORANGE COUNTY,0,273231.43,0,0,273231.43,318572.54,0,0,0,0,28.578133,-81.41404,Residential,Wood,1 267797,FL,ORANGE COUNTY,972000,972000,972000,972000,972000,1441976.58,0,48600,0,0,28.57232,-81.3889,Residential,Masonry,1 232553,FL,ORANGE COUNTY,577676.7,577676.7,0,0,577676.7,575216.95,0,0,0,0,28.353432,-81.542979,Residential,Masonry,1 534034,FL,ORANGE COUNTY,964198.8,964198.8,964198.8,964198.8,964198.8,1363107.13,0,0,0,0,28.575718,-81.389519,Residential,Masonry,1 826488,FL,ORANGE COUNTY,0,1915830.42,0,0,1915830.42,2593268.06,0,0,0,0,28.55173,-81.41008,Commercial,Reinforced Masonry,1 855059,FL,ORANGE COUNTY,0,5802156.38,0,0,5802156.38,5266762.4,0,0,0,0,28.56668,-81.40158,Commercial,Reinforced Masonry,1 451545,FL,ORANGE COUNTY,0,0,0,15930000,15930000,20160000,0,0,0,0,28.5841,-81.3972,Commercial,Reinforced Concrete,1 445992,FL,ORANGE COUNTY,0,0,0,61020000,61020000,54450000,0,0,0,0,28.57947,-81.39314,Commercial,Steel Frame,1 757867,FL,ORANGE COUNTY,486000,486000,486000,486000,486000,538196.4,0,0,0,0,28.55113,-81.389252,Residential,Masonry,1 993720,FL,ORANGE COUNTY,108000,108000,108000,108000,108000,94554,0,0,0,0,28.55113,-81.389252,Residential,Wood,1 586051,FL,ORANGE COUNTY,54000,54000,54000,54000,54000,83980.8,0,0,0,0,28.55113,-81.389252,Residential,Wood,1 849272,FL,ORANGE COUNTY,19350,19350,19350,19350,19350,16470.72,0,0,0,0,28.514595,-81.396385,Residential,Wood,1 709597,FL,ORANGE COUNTY,0,108000,0,108000,108000,91405.91,0,0,0,0,28.530102,-81.397102,Residential,Wood,1 955219,FL,ORANGE COUNTY,146866.5,146866.5,0,0,146866.5,219330.43,0,0,0,0,28.54018,-81.385109,Residential,Wood,1 449219,FL,ORANGE COUNTY,374767.2,374767.2,0,0,374767.2,488284.18,0,0,0,0,28.509968,-81.418713,Residential,Masonry,1 860773,FL,ORANGE COUNTY,455500.8,455500.8,0,0,455500.8,458882.44,0,0,0,0,28.53784,-81.39846,Residential,Masonry,1 540139,FL,ORANGE COUNTY,0,1505425.09,0,0,1505425.09,1383744.59,0,0,0,0,28.540031,-81.412605,Residential,Masonry,1 483812,FL,ORANGE COUNTY,0,1435084.97,0,0,1435084.97,1170814.07,0,0,0,0,28.547693,-81.411972,Residential,Masonry,1 106996,FL,ORANGE COUNTY,0,1185322,0,0,1185322,1171591.23,0,0,0,0,28.53034,-81.39667,Residential,Masonry,1 227995,FL,ORANGE COUNTY,0,48874.17,0,0,48874.17,37140.66,0,0,0,0,28.542715,-81.4162,Residential,Wood,3 920562,FL,ORANGE COUNTY,0,55196.03,0,0,55196.03,92455.78,0,0,0,0,28.54017,-81.38596,Residential,Wood,3 868775,FL,ORANGE COUNTY,0,144297.12,0,0,144297.12,130050.96,0,0,0,0,28.54015,-81.391342,Residential,Wood,1 215091,FL,ORANGE COUNTY,0,27888.67,0,0,27888.67,37248.11,0,0,0,0,28.5431,-81.42174,Residential,Wood,1 228095,FL,ORANGE COUNTY,12820.5,12820.5,12820.5,12820.5,12820.5,18634.6,0,0,0,0,28.518841,-81.401199,Residential,Wood,1 146789,FL,ORANGE COUNTY,0,0,0,6348479.4,6348479.4,10440000,0,0,0,0,28.52899,-81.42291,Commercial,Reinforced Masonry,1 462692,FL,ORANGE COUNTY,0,0,0,19350000,19350000,27810000,0,0,0,0,28.51131,-81.40733,Commercial,Reinforced Concrete,3 241656,FL,ORANGE COUNTY,0,0,0,6556005.9,6556005.9,5366064.61,0,0,0,0,28.548336,-81.40564,Commercial,Reinforced Masonry,1 942352,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,334013.08,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 677339,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,446656.59,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 259727,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,468705.05,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 456303,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,506271.93,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 147478,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,479220.87,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 354830,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,625978.86,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 264686,FL,ORANGE COUNTY,0,399537.17,0,0,399537.17,493636.17,0,0,0,0,28.53233,-81.38656,Residential,Masonry,1 551092,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,229109.36,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 660758,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,249964.12,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 931212,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,270053.93,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 776955,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,290234.07,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 998889,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,143739.9,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 532595,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,225750.39,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 480612,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,198022.87,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 219201,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,202943.45,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 704651,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,267703.31,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 452987,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,129867.07,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 837114,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,234053.66,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 432442,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,183358.42,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 823335,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,171424.53,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 825080,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,239736.56,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 428708,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,222745.21,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 252616,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,209519.8,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 600900,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,224749.54,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 529946,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,147808.01,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 935123,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,268990.83,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 646825,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,193570.28,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 265478,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,189210.29,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 995334,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,237156.48,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 714111,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,210942.97,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 401552,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,218653.74,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 503609,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,199742.46,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 571107,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,139729.15,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 490307,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,192150.25,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 714098,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,272299.75,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 191538,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,242308.1,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 689154,FL,ORANGE COUNTY,0,174365.02,0,0,174365.02,146784.66,0,0,0,0,28.533537,-81.419701,Residential,Wood,1 771554,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,231960.62,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 911733,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,215891.71,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 784778,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,219348.11,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 473616,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,261581.08,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 203283,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,162959.09,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 920480,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,257794.85,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 489003,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,211281.52,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 938274,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,215529.27,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 450119,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,172062.22,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 859639,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,212119.59,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 938208,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,126197.27,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 851440,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,148064.52,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 720542,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,177547.81,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 725815,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,236632.59,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 153255,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,145807.23,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 464362,FL,ORANGE COUNTY,0,156766.8,0,0,156766.8,149379.64,0,0,0,0,28.52565,-81.42044,Residential,Wood,1 819045,FL,ORANGE COUNTY,0,966904.43,0,0,966904.43,772556.64,0,0,0,0,28.53958,-81.38547,Residential,Masonry,1 506234,FL,ORANGE COUNTY,0,966904.43,0,0,966904.43,861057.4,0,0,0,0,28.53958,-81.38547,Residential,Masonry,1 730501,FL,ORANGE COUNTY,0,0,0,106200,106200,191972.43,0,0,0,0,28.544067,-81.397308,Residential,Wood,1 266487,FL,ORANGE COUNTY,0,0,0,70200,70200,101714.75,0,0,0,0,28.544115,-81.397308,Residential,Wood,1 957737,FL,ORANGE COUNTY,0,0,0,212400,212400,379862.96,0,0,0,0,28.545076,-81.397324,Residential,Wood,1 567971,FL,ORANGE COUNTY,0,0,0,102600,102600,138672.52,0,0,0,0,28.545187,-81.397331,Residential,Wood,1 820945,FL,ORANGE COUNTY,0,40500,0,40500,40500,41243.9,0,810,0,0,28.540159,-81.388878,Residential,Wood,1 760960,FL,ORANGE COUNTY,0,54000,0,54000,54000,74176.13,0,1080,0,0,28.540159,-81.388878,Residential,Wood,1 286671,FL,ORANGE COUNTY,844288.2,844288.2,844288.2,844288.2,844288.2,1123558.47,0,0,0,0,28.573155,-81.371925,Residential,Masonry,3 741132,FL,ORANGE COUNTY,360900,360900,360900,360900,360900,321563.7,0,0,0,0,28.52763,-81.36627,Residential,Masonry,1 303489,FL,ORANGE COUNTY,0,7397.28,0,0,7397.28,10521.95,0,0,0,0,28.52716,-81.36793,Residential,Wood,1 436625,FL,ORANGE COUNTY,0,2239482.31,0,0,2239482.31,2610878.05,0,0,0,0,28.513012,-81.374016,Commercial,Reinforced Masonry,1 658325,FL,ORANGE COUNTY,352198.8,352198.8,0,0,352198.8,520603.71,0,0,0,0,28.516592,-81.375938,Residential,Wood,1 477352,FL,ORANGE COUNTY,1045963.8,1045963.8,1045963.8,1045963.8,1045963.8,1200942.16,0,0,0,0,28.519869,-81.376373,Residential,Masonry,1 273613,FL,ORANGE COUNTY,0,1302334.03,0,0,1302334.03,1147486.51,0,0,0,0,28.513189,-81.361221,Residential,Masonry,1 564568,FL,ORANGE COUNTY,0,2576208.36,0,0,2576208.36,3699654.18,0,0,0,0,28.495317,-81.375015,Commercial,Reinforced Masonry,1 572409,FL,ORANGE COUNTY,0,818339.26,0,0,818339.26,1284301.63,0,0,0,0,28.51739,-81.37987,Residential,Masonry,1 770594,FL,ORANGE COUNTY,1488906,1488906,1488906,1488906,1488906,1268190.57,0,74445.3,0,0,28.508003,-81.376289,Residential,Masonry,1 813408,FL,ORANGE COUNTY,0,40228.16,0,0,40228.16,52461.54,0,0,0,0,28.49485,-81.37127,Residential,Wood,1 302168,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,57843.08,0,0,0,0,28.50971,-81.33905,Residential,Wood,1 491420,FL,ORANGE COUNTY,0,1127293.12,0,0,1127293.12,847661.3,0,0,0,0,28.51321,-81.35806,Residential,Masonry,1 135813,FL,ORANGE COUNTY,0,289926.86,0,0,289926.86,267892.42,0,0,0,0,28.513212,-81.357506,Residential,Wood,1 264948,FL,ORANGE COUNTY,0,506221.05,0,0,506221.05,654941.71,0,0,0,0,28.51321,-81.357635,Residential,Masonry,1 891720,FL,ORANGE COUNTY,0,1146226.28,0,0,1146226.28,1174102.5,0,0,0,0,28.51322,-81.35701,Residential,Masonry,1 237553,FL,ORANGE COUNTY,0,453644.87,0,0,453644.87,672584.77,0,0,0,0,28.513224,-81.356888,Residential,Masonry,1 575145,FL,ORANGE COUNTY,0,485334.2,0,0,485334.2,422190.28,0,0,0,0,28.513208,-81.357796,Residential,Masonry,1 560507,FL,ORANGE COUNTY,0,60933.06,0,0,60933.06,54848.53,0,0,0,0,28.513201,-81.358429,Residential,Wood,1 959880,FL,ORANGE COUNTY,0,46919.78,0,0,46919.78,40416.7,0,0,0,0,28.513201,-81.358429,Residential,Wood,1 592855,FL,ORANGE COUNTY,0,5313883.07,0,0,5313883.07,7568000.39,0,0,0,0,28.51323,-81.355535,Commercial,Reinforced Masonry,1 197682,FL,ORANGE COUNTY,0,19508.31,0,0,19508.31,20104.49,0,0,0,0,28.513201,-81.358429,Residential,Wood,1 900111,FL,ORANGE COUNTY,0,7056389.63,0,0,7056389.63,8313217.3,0,0,0,0,28.51946,-81.38047,Commercial,Reinforced Masonry,1 934006,FL,ORANGE COUNTY,0,24251.02,0,0,24251.02,31121.57,0,0,0,0,28.51946,-81.38047,Residential,Wood,1 465646,FL,ORANGE COUNTY,0,875071.33,0,0,875071.33,1153939.06,0,0,0,0,28.50737,-81.35402,Residential,Masonry,1 184431,FL,ORANGE COUNTY,0,274466.84,0,0,274466.84,376231.46,0,0,0,0,28.50737,-81.35402,Residential,Wood,1 902713,FL,ORANGE COUNTY,0,286733.81,0,0,286733.81,389642.58,0,0,0,0,28.50737,-81.35402,Residential,Wood,1 823328,FL,ORANGE COUNTY,0,80836.73,0,0,80836.73,112536.36,0,0,0,0,28.50737,-81.35402,Residential,Wood,1 822928,FL,ORANGE COUNTY,12558.6,12558.6,12558.6,12558.6,12558.6,20770.52,0,0,0,0,28.513229,-81.356773,Residential,Wood,1 589857,FL,ORANGE COUNTY,0,8469367.31,0,0,8469367.31,12060000,0,0,0,0,28.52018,-81.380051,Commercial,Reinforced Masonry,1 864680,FL,ORANGE COUNTY,0,0,0,5822254.8,5822254.8,6728197.65,0,0,0,0,28.53043,-81.35066,Commercial,Reinforced Masonry,1 854620,FL,ORANGE COUNTY,0,0,0,6137070.3,6137070.3,5719405.84,0,0,0,0,28.49756,-81.35456,Commercial,Reinforced Masonry,3 206836,FL,ORANGE COUNTY,0,0,0,15750000,15750000,15750000,0,0,0,0,28.514486,-81.363976,Commercial,Reinforced Concrete,1 536178,FL,ORANGE COUNTY,0,372541.5,0,0,372541.5,603883.81,0,0,0,0,28.56637,-81.30213,Residential,Masonry,1 307876,FL,ORANGE COUNTY,0,283906.12,0,0,283906.12,456616.44,0,0,0,0,28.56637,-81.30213,Residential,Wood,1 479119,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,2018922.64,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 872628,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1548539.28,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 491330,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,991774.82,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 725173,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1444123.49,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 237428,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1325137.13,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 155065,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1009201.85,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 483350,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1558536.87,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 636681,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1536896.13,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 885668,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1397976.69,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 246937,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1046207.11,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 803142,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1175286.43,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 769172,FL,ORANGE COUNTY,0,1108871.67,0,0,1108871.67,1287958.88,0,0,0,0,28.57357,-81.30628,Residential,Masonry,1 786150,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,955552.66,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 635148,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,1698442.42,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 608235,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,1685246.42,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 110077,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,1105679.94,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 300750,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,1263947.62,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 959625,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,1633604.5,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 478608,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,1402169.67,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 239108,FL,ORANGE COUNTY,0,1004491.49,0,0,1004491.49,881501.55,0,0,0,0,28.54507,-81.28028,Residential,Masonry,1 289621,FL,ORANGE COUNTY,1725495.3,1725495.3,1725495.3,1725495.3,1725495.3,2541913.4,0,0,0,0,28.54391,-81.30656,Residential,Masonry,1 774742,FL,ORANGE COUNTY,110700,110700,110700,110700,110700,102435.58,0,0,0,0,28.54243,-81.30624,Residential,Wood,1 250232,FL,ORANGE COUNTY,92554.2,92554.2,92554.2,92554.2,92554.2,89411.24,0,0,0,0,28.53419,-81.32277,Residential,Wood,1 119403,FL,ORANGE COUNTY,0,183082.68,0,0,183082.68,154064.08,0,0,0,0,28.569883,-81.312832,Residential,Wood,1 631963,FL,ORANGE COUNTY,0,1354626.9,0,1354626.9,1354626.9,1887184.92,0,0,0,0,28.568638,-81.310867,Residential,Masonry,1 231562,FL,ORANGE COUNTY,0,8321.94,0,0,8321.94,14435.24,0,0,0,0,28.56929,-81.31026,Residential,Wood,1 837100,FL,ORANGE COUNTY,0,951475.14,0,0,951475.14,1178443.83,0,0,0,0,28.55175,-81.30761,Residential,Masonry,1 480557,FL,ORANGE COUNTY,0,231165,0,231165,231165,302086.42,0,0,0,0,28.55175,-81.30761,Residential,Wood,1 682277,FL,ORANGE COUNTY,0,2773.98,0,0,2773.98,2574.81,0,0,0,0,28.5514,-81.30879,Residential,Wood,1 148604,FL,ORANGE COUNTY,0,650035.98,0,0,650035.98,987955.88,0,0,0,0,28.55175,-81.30761,Residential,Masonry,1 401462,FL,ORANGE COUNTY,0,116507.16,0,0,116507.16,134859.37,0,0,0,0,28.55175,-81.30761,Residential,Wood,1 122048,FL,ORANGE COUNTY,0,199726.56,0,0,199726.56,324932.14,0,0,0,0,28.55336,-81.30877,Residential,Wood,1 165845,FL,ORANGE COUNTY,438361.2,438361.2,0,0,438361.2,594396.75,0,0,0,0,28.533968,-81.310425,Residential,Masonry,1 311085,FL,ORANGE COUNTY,0,22950000,0,0,22950000,16380000,0,0,0,0,28.54081,-81.32231,Commercial,Reinforced Concrete,4 988678,FL,ORANGE COUNTY,0,212392.8,0,212392.8,212392.8,195381.84,0,0,0,0,28.55589,-81.28537,Residential,Wood,3 575603,FL,ORANGE COUNTY,3827771.1,3827771.1,3827771.1,3827771.1,3827771.1,4245763.7,0,0,0,0,28.55285,-81.32056,Commercial,Reinforced Masonry,1 369187,FL,ORANGE COUNTY,0,557161.48,0,0,557161.48,825178.44,0,0,0,0,28.57772,-81.29884,Residential,Masonry,1 959500,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,33579.53,0,0,0,0,28.573233,-81.28112,Residential,Wood,1 786083,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,46404.86,0,0,0,0,28.57618,-81.31044,Residential,Wood,1 478764,FL,ORANGE COUNTY,0,48851.43,0,0,48851.43,46056.01,0,0,0,0,28.56453,-81.30417,Residential,Wood,1 600099,FL,ORANGE COUNTY,0,55916.89,0,0,55916.89,65124.17,0,0,0,0,28.54975,-81.28216,Residential,Wood,1 779905,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,80137.15,0,0,0,0,28.54407,-81.28706,Residential,Wood,1 515788,FL,ORANGE COUNTY,0,49639.13,0,0,49639.13,48910.42,0,0,0,0,28.560257,-81.313538,Residential,Wood,1 185686,FL,ORANGE COUNTY,0,22186.68,0,0,22186.68,33462.39,0,0,0,0,28.58232,-81.29564,Residential,Wood,1 755664,FL,ORANGE COUNTY,0,17158.78,0,0,17158.78,14232.18,0,0,0,0,28.55963,-81.31142,Residential,Wood,1 511139,FL,ORANGE COUNTY,0,526234.01,0,0,526234.01,580504.53,0,0,0,0,28.538645,-81.32502,Residential,Masonry,1 816879,FL,ORANGE COUNTY,0,27888.67,0,0,27888.67,30149.88,0,0,0,0,28.572092,-81.278549,Residential,Wood,1 250475,FL,ORANGE COUNTY,0,54379.11,0,0,54379.11,67772.68,0,0,0,0,28.53896,-81.305995,Residential,Wood,3 683593,FL,ORANGE COUNTY,0,10875.82,0,0,10875.82,15334.55,0,0,0,0,28.53896,-81.305995,Residential,Wood,3 685395,FL,ORANGE COUNTY,0,10875.82,0,0,10875.82,18709.28,0,0,0,0,28.53896,-81.305995,Residential,Wood,3 511889,FL,ORANGE COUNTY,0,48941.2,0,0,48941.2,72585.91,0,0,0,0,28.53896,-81.305995,Residential,Wood,3 778786,FL,ORANGE COUNTY,0,2330932.14,0,0,2330932.14,3502607.82,0,0,0,0,28.56554,-81.28703,Commercial,Reinforced Masonry,3 867003,FL,ORANGE COUNTY,1224.9,1224.9,1224.9,1224.9,1224.9,2092.37,0,0,0,0,28.533167,-81.306068,Residential,Wood,1 596685,FL,ORANGE COUNTY,41081.4,41081.4,41081.4,41081.4,41081.4,48710.87,0,0,0,0,28.539026,-81.309677,Residential,Wood,1 656496,FL,ORANGE COUNTY,0,0,0,6579729.9,6579729.9,5468860.94,0,0,0,0,28.54516,-81.31339,Commercial,Reinforced Masonry,1 269339,FL,ORANGE COUNTY,0,0,0,19980000,19980000,24570000,0,0,0,0,28.533167,-81.306068,Commercial,Reinforced Concrete,1 368399,FL,ORANGE COUNTY,0,0,0,18720000,18720000,19800000,0,0,0,0,28.55555,-81.28357,Commercial,Reinforced Concrete,1 686494,FL,ORANGE COUNTY,0,0,0,583972.2,583972.2,690506.25,0,0,0,0,28.53789,-81.32681,Residential,Masonry,1 261305,FL,ORANGE COUNTY,0,45000,0,45000,45000,59850,0,900,0,0,28.54835,-81.31597,Residential,Wood,1 559201,FL,ORANGE COUNTY,0,198900,0,198900,198900,160285.55,0,0,0,0,28.57084,-81.28757,Residential,Wood,3 756016,FL,ORANGE COUNTY,0,45000,0,45000,45000,42668.64,0,2250,0,0,28.55474,-81.31469,Residential,Wood,1 155418,FL,ORANGE COUNTY,0,454008.06,0,0,454008.06,771450.5,0,0,0,0,28.553846,-81.457191,Residential,Masonry,1 226886,FL,ORANGE COUNTY,0,1459113.48,0,0,1459113.48,1351162.43,0,0,0,0,28.553674,-81.457189,Residential,Masonry,1 285299,FL,ORANGE COUNTY,0,311610.42,0,0,311610.42,450788.1,0,0,0,0,28.553633,-81.457542,Residential,Wood,1 761394,FL,ORANGE COUNTY,0,460480.68,0,0,460480.68,479340.13,0,0,0,0,28.554995,-81.45729,Residential,Masonry,3 171538,FL,ORANGE COUNTY,0,444761.46,0,0,444761.46,686625.41,0,0,0,0,28.553406,-81.457367,Residential,Masonry,1 579438,FL,ORANGE COUNTY,0,396679.14,0,0,396679.14,618493.39,0,0,0,0,28.553402,-81.457626,Residential,Masonry,1 730882,FL,ORANGE COUNTY,0,1514593.08,0,0,1514593.08,2424006.26,0,0,0,0,28.553515,-81.457782,Residential,Masonry,1 666245,FL,ORANGE COUNTY,0,132226.38,0,0,132226.38,154021.78,0,0,0,0,28.55427,-81.45713,Residential,Wood,1 663816,FL,ORANGE COUNTY,27360000,27360000,27360000,27360000,27360000,35280000,0,1370025,0,0,28.604488,-81.430458,Commercial,Reinforced Concrete,1 816908,FL,ORANGE COUNTY,0,301274.4,0,0,301274.4,275290.09,0,0,0,0,28.55134,-81.45567,Residential,Wood,1 927176,FL,ORANGE COUNTY,322492.5,322492.5,0,0,322492.5,358218.22,0,0,0,0,28.57849,-81.45615,Residential,Wood,1 118279,FL,ORANGE COUNTY,0,382680,0,382680,382680,502066.59,0,0,0,0,28.57842,-81.43031,Residential,Masonry,1 485134,FL,ORANGE COUNTY,1045963.8,1045963.8,1045963.8,1045963.8,1045963.8,1187770.34,0,0,0,0,28.552303,-81.454475,Residential,Masonry,1 621093,FL,ORANGE COUNTY,476550,476550,476550,476550,476550,582439.41,0,23827.5,0,0,28.55459,-81.42421,Residential,Masonry,1 887786,FL,ORANGE COUNTY,0,1489508.29,0,0,1489508.29,2147036.83,0,0,0,0,28.577869,-81.45417,Residential,Masonry,1 976963,FL,ORANGE COUNTY,0,818244,0,818244,818244,841285.75,0,0,0,0,28.552053,-81.466141,Residential,Masonry,1 171354,FL,ORANGE COUNTY,0,1382944.24,0,0,1382944.24,2025321.84,0,0,0,0,28.57772,-81.463075,Residential,Masonry,3 223569,FL,ORANGE COUNTY,0,49684.61,0,0,49684.61,67865.4,0,0,0,0,28.552626,-81.448441,Residential,Wood,1 874839,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,46116.24,0,0,0,0,28.59066,-81.45044,Residential,Wood,1 163785,FL,ORANGE COUNTY,0,48874.17,0,0,48874.17,59709.38,0,0,0,0,28.596355,-81.454605,Residential,Wood,3 404357,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,36472.69,0,0,0,0,28.600675,-81.457113,Residential,Wood,1 356410,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,59740.35,0,0,0,0,28.54944,-81.43703,Residential,Wood,1 411042,FL,ORANGE COUNTY,24952.5,24952.5,24952.5,24952.5,24952.5,37488.01,0,0,0,0,28.60466,-81.45268,Residential,Wood,1 579851,FL,ORANGE COUNTY,0,489154.44,0,0,489154.44,759672.5,0,0,0,0,28.557272,-81.444191,Residential,Masonry,1 457205,FL,ORANGE COUNTY,0,112072.99,0,0,112072.99,89183.2,0,0,0,0,28.55267,-81.442917,Residential,Wood,1 348516,FL,ORANGE COUNTY,0,54057.18,0,0,54057.18,60392.69,0,0,0,0,28.55267,-81.442917,Residential,Wood,1 354768,FL,ORANGE COUNTY,0,30820.19,0,0,30820.19,27246.1,0,0,0,0,28.55267,-81.442917,Residential,Wood,1 553363,FL,ORANGE COUNTY,4874.4,4874.4,4874.4,4874.4,4874.4,6879.6,0,0,0,0,28.57083,-81.44978,Residential,Wood,1 105251,FL,ORANGE COUNTY,3060000,3060000,3060000,3060000,3060000,3005519.76,0,0,0,0,28.55267,-81.442917,Commercial,Reinforced Masonry,1 859193,FL,ORANGE COUNTY,0,0,0,14130000,14130000,17550000,0,0,0,0,28.605349,-81.440109,Commercial,Reinforced Concrete,1 621462,FL,ORANGE COUNTY,0,0,0,61196.4,61196.4,94084.69,0,0,0,0,28.5808,-81.44885,Residential,Wood,3 798936,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,272861.66,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 231472,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,312941.18,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 945780,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,414868.28,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 912706,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,357647.06,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 816114,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,447913.17,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 596130,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,449221.62,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 984312,FL,ORANGE COUNTY,0,292585.42,0,0,292585.42,465684.23,0,0,0,0,28.5777,-81.4467,Residential,Wood,3 821277,FL,ORANGE COUNTY,0,156174.25,0,0,156174.25,129102.38,0,0,0,0,28.55871,-81.42583,Residential,Wood,3 309157,FL,ORANGE COUNTY,0,47135.08,0,0,47135.08,51891.01,0,0,0,0,28.55871,-81.42583,Residential,Wood,3 361235,FL,ORANGE COUNTY,0,105480,0,105480,105480,170882.35,0,2109.6,0,0,28.5777,-81.42992,Residential,Wood,1 102176,FL,ORANGE COUNTY,5578905.6,5578905.6,0,5578905.6,5578905.6,8508143.46,0,0,0,0,28.44773,-81.36281,Commercial,Reinforced Masonry,1 804911,FL,ORANGE COUNTY,0,1857250.08,0,0,1857250.08,2302009.47,0,0,0,0,28.44967,-81.36029,Commercial,Reinforced Masonry,1 772257,FL,ORANGE COUNTY,0,2363293.26,0,0,2363293.26,3270088.88,0,0,0,0,28.4497,-81.35909,Commercial,Reinforced Masonry,1 274476,FL,ORANGE COUNTY,2375741.7,2375741.7,2375741.7,2375741.7,2375741.7,2177167.71,0,0,0,0,28.47264,-81.38977,Commercial,Reinforced Masonry,1 762155,FL,ORANGE COUNTY,1900593.9,1900593.9,1900593.9,1900593.9,1900593.9,2241484.42,0,0,0,0,28.470173,-81.400726,Commercial,Reinforced Masonry,1 444419,FL,ORANGE COUNTY,1406439,1406439,1406439,1406439,1406439,1378872.8,0,0,0,0,28.469986,-81.400719,Residential,Masonry,1 712892,FL,ORANGE COUNTY,475148.7,475148.7,475148.7,475148.7,475148.7,600819.83,0,0,0,0,28.469986,-81.400719,Residential,Masonry,1 404344,FL,ORANGE COUNTY,0,478724.43,0,0,478724.43,720226.54,0,0,0,0,28.450176,-81.399666,Residential,Masonry,1 859833,FL,ORANGE COUNTY,1585926,1585926,1585926,1585926,1585926,2446830.07,0,79296.3,0,0,28.47398,-81.36831,Residential,Masonry,3 654071,FL,ORANGE COUNTY,3205440,3205440,3205440,3205440,3205440,4165789.82,0,0,0,0,28.47266,-81.36687,Commercial,Reinforced Masonry,1 307361,FL,ORANGE COUNTY,2904480,2904480,2904480,2904480,2904480,2698436.19,0,0,0,0,28.47251,-81.36841,Commercial,Reinforced Masonry,1 661469,FL,ORANGE COUNTY,1297350,1297350,1297350,1297350,1297350,1201994.78,0,0,0,0,28.47251,-81.36841,Residential,Masonry,1 994620,FL,ORANGE COUNTY,699390,699390,699390,699390,699390,1052945.63,0,0,0,0,28.47173,-81.36608,Residential,Masonry,1 880690,FL,ORANGE COUNTY,293940,293940,293940,293940,293940,258288.61,0,0,0,0,28.472799,-81.369156,Residential,Wood,1 194202,FL,ORANGE COUNTY,171675.9,171675.9,171675.9,171675.9,171675.9,199888.77,0,0,0,0,28.47266,-81.36687,Residential,Wood,1 891057,FL,ORANGE COUNTY,163380.6,163380.6,163380.6,163380.6,163380.6,268401.65,0,0,0,0,28.47266,-81.36687,Residential,Wood,1 165407,FL,ORANGE COUNTY,130590,130590,130590,130590,130590,124227.66,0,0,0,0,28.47172,-81.36814,Residential,Wood,1 689653,FL,ORANGE COUNTY,129157.2,129157.2,129157.2,129157.2,129157.2,104550.17,0,0,0,0,28.47113,-81.36439,Residential,Wood,1 421671,FL,ORANGE COUNTY,82800,82800,82800,82800,82800,123846.28,0,0,0,0,28.47266,-81.36687,Residential,Wood,1 163087,FL,ORANGE COUNTY,47430,47430,47430,47430,47430,55619.03,0,0,0,0,28.47172,-81.36814,Residential,Wood,1 401329,FL,ORANGE COUNTY,0,100787.94,0,0,100787.94,131805.83,0,0,0,0,28.46796,-81.39839,Residential,Wood,1 976110,FL,ORANGE COUNTY,0,16643.88,0,0,16643.88,17466.09,0,0,0,0,28.46796,-81.39839,Residential,Wood,1 377423,FL,ORANGE COUNTY,0,11095.92,0,0,11095.92,10012.96,0,0,0,0,28.46863,-81.40019,Residential,Wood,1 434445,FL,ORANGE COUNTY,1884206.7,1884206.7,1884206.7,1884206.7,1884206.7,1476373.93,0,0,0,0,28.450581,-81.412445,Commercial,Reinforced Masonry,1 721467,FL,ORANGE COUNTY,3239100,3239100,3239100,3239100,3239100,2879741.29,0,161955,0,0,28.440784,-81.401054,Commercial,Reinforced Masonry,1 852040,FL,ORANGE COUNTY,0,5858461.59,0,0,5858461.59,6460184.18,0,0,0,0,28.45745,-81.41588,Commercial,Reinforced Masonry,1 983805,FL,ORANGE COUNTY,344473.2,344473.2,0,0,344473.2,461392.92,0,0,0,0,28.47147,-81.37143,Residential,Wood,1 122310,FL,ORANGE COUNTY,257964.3,257964.3,0,0,257964.3,206736.2,0,0,0,0,28.481316,-81.372017,Residential,Wood,1 261195,FL,ORANGE COUNTY,0,504598.61,0,0,504598.61,731276.92,0,0,0,0,28.462008,-81.359505,Residential,Masonry,1 848059,FL,ORANGE COUNTY,0,147124.07,0,0,147124.07,227796.61,0,0,0,0,28.46259,-81.35997,Residential,Wood,1 144058,FL,ORANGE COUNTY,0,15120000,0,0,15120000,18900000,0,0,0,0,28.450645,-81.390709,Commercial,Reinforced Concrete,1 310058,FL,ORANGE COUNTY,26190000,26190000,26190000,26190000,26190000,28530000,0,0,0,0,28.449959,-81.400864,Commercial,Reinforced Concrete,1 765474,FL,ORANGE COUNTY,1015219.8,1015219.8,1015219.8,1015219.8,1015219.8,1231634.21,0,0,0,0,28.44003,-81.40432,Residential,Masonry,1 883938,FL,ORANGE COUNTY,976123.8,976123.8,976123.8,976123.8,976123.8,1340530.34,0,0,0,0,28.45056,-81.36172,Residential,Masonry,1 240987,FL,ORANGE COUNTY,2251438.2,2251438.2,2251438.2,2251438.2,2251438.2,2984074.2,0,0,0,0,28.44396,-81.40199,Commercial,Reinforced Masonry,1 835954,FL,ORANGE COUNTY,100350,0,100350,0,100350,148058.8,0,0,0,0,28.450827,-81.391266,Residential,Wood,1 720821,FL,ORANGE COUNTY,0,4704645.11,0,0,4704645.11,7888109.09,0,0,0,0,28.486448,-81.372566,Commercial,Reinforced Masonry,1 393237,FL,ORANGE COUNTY,18000,18000,18000,18000,18000,26417.66,0,0,0,0,28.476852,-81.36808,Residential,Wood,1 322494,FL,ORANGE COUNTY,0,42572.63,0,0,42572.63,64593.32,0,0,0,0,28.47082,-81.42666,Residential,Wood,1 894219,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,63786.02,0,0,0,0,28.4575,-81.3902,Residential,Wood,4 893303,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,75595.87,0,0,0,0,28.45996,-81.377,Residential,Wood,1 457288,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,63171.02,0,0,0,0,28.4607,-81.38638,Residential,Wood,1 491403,FL,ORANGE COUNTY,0,48850.4,0,0,48850.4,48974.48,0,0,0,0,28.45751,-81.392464,Residential,Wood,1 115431,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,72611.4,0,0,0,0,28.472939,-81.367828,Residential,Wood,1 172352,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,94574.51,0,0,0,0,28.440786,-81.400818,Residential,Wood,1 237304,FL,ORANGE COUNTY,0,40216.79,0,0,40216.79,58482.45,0,0,0,0,28.47306,-81.41545,Residential,Wood,1 234391,FL,ORANGE COUNTY,0,48874.17,0,0,48874.17,70815.16,0,0,0,0,28.469074,-81.388008,Residential,Wood,1 946028,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,77366.78,0,0,0,0,28.45137,-81.37326,Residential,Wood,3 329300,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,78055.48,0,0,0,0,28.477415,-81.362442,Residential,Wood,1 483441,FL,ORANGE COUNTY,954665.1,954665.1,954665.1,954665.1,954665.1,1145598.12,0,0,0,0,28.468864,-81.430023,Residential,Masonry,1 858092,FL,ORANGE COUNTY,0,3189853.11,0,0,3189853.11,4151290.78,0,0,0,0,28.47197,-81.4013,Commercial,Reinforced Masonry,1 300231,FL,ORANGE COUNTY,0,1094595.7,0,0,1094595.7,1158520.09,0,0,0,0,28.440628,-81.400932,Residential,Masonry,1 316711,FL,ORANGE COUNTY,0,693067.05,0,0,693067.05,1024098.05,0,0,0,0,28.47147,-81.38903,Residential,Masonry,1 921064,FL,ORANGE COUNTY,0,3900723.75,0,0,3900723.75,2701563.26,0,0,0,0,28.45786,-81.41013,Commercial,Reinforced Masonry,1 336959,FL,ORANGE COUNTY,0,0,0,7509674.7,7509674.7,7243591.91,0,0,0,0,28.461874,-81.379539,Commercial,Reinforced Masonry,1 627073,FL,ORANGE COUNTY,0,0,0,125520.3,125520.3,136510.86,0,0,0,0,28.470325,-81.419724,Residential,Wood,3 895145,FL,ORANGE COUNTY,0,0,0,229242.6,229242.6,394893.3,0,0,0,0,28.470325,-81.419724,Residential,Wood,3 388300,FL,ORANGE COUNTY,0,0,0,27360000,27360000,39600000,0,0,0,0,28.470325,-81.419724,Commercial,Reinforced Concrete,3 812333,FL,ORANGE COUNTY,0,0,0,1721580.3,1721580.3,1768959.91,0,0,0,0,28.470325,-81.419724,Residential,Masonry,3 859869,FL,ORANGE COUNTY,0,0,0,97059.6,97059.6,132032.12,0,0,0,0,28.470325,-81.419724,Residential,Wood,3 593324,FL,ORANGE COUNTY,0,0,0,374047.2,374047.2,519842.94,0,0,0,0,28.470325,-81.419724,Residential,Masonry,3 644121,FL,ORANGE COUNTY,0,0,0,98127.9,98127.9,94279.72,0,0,0,0,28.470325,-81.419724,Residential,Wood,3 160039,FL,ORANGE COUNTY,0,360000,0,360000,360000,418649.04,0,7200,0,0,28.47207,-81.39184,Residential,Masonry,1 703203,FL,ORANGE COUNTY,0,2174400,0,2174400,2174400,2152656,0,21744,0,0,28.45616,-81.40003,Commercial,Reinforced Masonry,1 365592,FL,ORANGE COUNTY,0,82350000,0,0,82350000,61650000,0,0,0,0,28.429894,-81.501544,Commercial,Steel Frame,1 289109,FL,ORANGE COUNTY,0,2023705.38,0,0,2023705.38,2343552.01,0,0,0,0,28.638235,-81.405945,Commercial,Reinforced Masonry,1 808360,FL,ORANGE COUNTY,180000,180000,180000,180000,180000,156162.24,0,0,0,0,28.61229,-81.4024,Residential,Wood,1 483430,FL,ORANGE COUNTY,0,8586967.5,0,8586967.5,8586967.5,6240578.63,0,0,0,0,28.624075,-81.398385,Commercial,Reinforced Masonry,1 358365,FL,ORANGE COUNTY,0,12330000,0,12330000,12330000,14670000,0,0,0,0,28.624075,-81.398385,Commercial,Reinforced Concrete,1 832045,FL,ORANGE COUNTY,0,665686.88,0,0,665686.88,925278.14,0,0,0,0,28.606684,-81.393509,Residential,Masonry,1 877579,FL,ORANGE COUNTY,0,313984.58,0,0,313984.58,443574.17,0,0,0,0,28.606762,-81.393433,Residential,Wood,1 216963,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,34271.24,0,1125,0,0,28.63608,-81.402412,Residential,Wood,1 278651,FL,ORANGE COUNTY,260684.1,260684.1,0,0,260684.1,326593.38,0,0,0,0,28.63392,-81.42267,Residential,Wood,3 616774,FL,ORANGE COUNTY,690714.9,690714.9,0,0,690714.9,891287.46,0,0,0,0,28.639156,-81.398567,Residential,Masonry,1 612246,FL,ORANGE COUNTY,0,18360000,0,0,18360000,23040000,0,0,0,0,28.612804,-81.451729,Commercial,Reinforced Concrete,1 374166,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,97593.55,0,0,0,0,28.62593,-81.40898,Residential,Wood,1 712863,FL,ORANGE COUNTY,0,433440.59,0,0,433440.59,479916.25,0,0,0,0,28.611942,-81.447632,Residential,Masonry,1 705303,FL,ORANGE COUNTY,0,115564.47,0,0,115564.47,150525.96,0,0,0,0,28.63295,-81.40853,Residential,Wood,1 373967,FL,ORANGE COUNTY,0,49639.13,0,0,49639.13,73397.4,0,0,0,0,28.61324,-81.45072,Residential,Wood,1 765408,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,53415.08,0,0,0,0,28.61318,-81.46958,Residential,Wood,1 545674,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,69492.42,0,0,0,0,28.63246,-81.44705,Residential,Wood,1 239693,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,55175.29,0,0,0,0,28.62654,-81.42729,Residential,Wood,1 335372,FL,ORANGE COUNTY,0,52776.54,0,0,52776.54,80211.26,0,0,0,0,28.63645,-81.41574,Residential,Wood,1 330661,FL,ORANGE COUNTY,0,818358.92,0,0,818358.92,1107653.72,0,0,0,0,28.63392,-81.42267,Residential,Masonry,3 650664,FL,ORANGE COUNTY,0,493671.08,0,0,493671.08,918376.31,0,0,0,0,28.63392,-81.42267,Residential,Masonry,3 164670,FL,ORANGE COUNTY,0,192844.33,0,0,192844.33,248953.36,0,0,0,0,28.61131,-81.45176,Residential,Wood,3 634378,FL,ORANGE COUNTY,0,19284.31,0,0,19284.31,33320.52,0,0,0,0,28.61131,-81.45176,Residential,Wood,3 166999,FL,ORANGE COUNTY,0,382311.36,0,0,382311.36,337005.93,0,0,0,0,28.45026,-81.424285,Residential,Masonry,3 300043,FL,ORANGE COUNTY,0,2293475.84,0,0,2293475.84,3406407.92,0,0,0,0,28.625998,-81.456268,Commercial,Reinforced Masonry,1 764059,FL,ORANGE COUNTY,6656.4,6656.4,6656.4,6656.4,6656.4,5369.05,0,0,0,0,28.610891,-81.412239,Residential,Wood,1 953798,FL,ORANGE COUNTY,108000,108000,108000,108000,108000,98496,0,0,0,0,28.62655,-81.471,Residential,Wood,3 118244,FL,ORANGE COUNTY,114750,114750,114750,114750,114750,132247.08,0,0,0,0,28.61234,-81.45891,Residential,Wood,1 333214,FL,ORANGE COUNTY,119070,119070,119070,119070,119070,100537.95,0,0,0,0,28.62801,-81.4701,Residential,Wood,1 176688,FL,ORANGE COUNTY,90000,90000,90000,90000,90000,85077.72,0,0,0,0,28.61488,-81.45876,Residential,Wood,3 222903,FL,ORANGE COUNTY,0,0,0,6472308.6,6472308.6,8980587.07,0,0,0,0,28.610891,-81.412239,Commercial,Reinforced Masonry,1 969860,FL,ORANGE COUNTY,0,0,0,7705440,7705440,13230000,0,0,0,0,28.62358,-81.4426,Commercial,Reinforced Masonry,1 933212,FL,ORANGE COUNTY,0,400138.71,0,0,400138.71,601536.52,0,0,0,0,28.62351,-81.415573,Residential,Masonry,1 199057,FL,ORANGE COUNTY,0,400138.71,0,0,400138.71,632515.66,0,0,0,0,28.62351,-81.415573,Residential,Masonry,1 836993,FL,ORANGE COUNTY,0,400138.71,0,0,400138.71,304867.28,0,0,0,0,28.62351,-81.415573,Residential,Masonry,1 185450,FL,ORANGE COUNTY,0,400138.71,0,0,400138.71,570935.91,0,0,0,0,28.62351,-81.415573,Residential,Masonry,1 546692,FL,ORANGE COUNTY,0,400138.71,0,0,400138.71,445114.3,0,0,0,0,28.62351,-81.415573,Residential,Masonry,1 606527,FL,ORANGE COUNTY,0,18000,0,18000,18000,14848.2,0,180,0,0,28.62644,-81.415131,Residential,Wood,1 586085,FL,ORANGE COUNTY,0,6885983.7,0,6885983.7,6885983.7,8702058.61,0,0,0,0,28.493388,-81.45907,Commercial,Reinforced Masonry,1 941167,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,415918.71,0,0,0,0,28.516005,-81.459251,Residential,Wood,1 199260,FL,ORANGE COUNTY,0,1910338.81,0,0,1910338.81,2132488.29,0,0,0,0,28.505849,-81.43128,Commercial,Reinforced Masonry,4 701169,FL,ORANGE COUNTY,0,3189733.48,0,0,3189733.48,2982145.63,0,0,0,0,28.505768,-81.437996,Commercial,Reinforced Masonry,4 354627,FL,ORANGE COUNTY,0,3394019.7,0,3394019.7,3394019.7,3391664.25,0,0,0,0,28.5219,-81.46341,Commercial,Reinforced Masonry,1 471937,FL,ORANGE COUNTY,0,5434107.3,0,5434107.3,5434107.3,5743112.38,0,0,0,0,28.5219,-81.46341,Commercial,Reinforced Masonry,1 263739,FL,ORANGE COUNTY,0,15750000,0,15750000,15750000,21870000,0,0,0,0,28.5219,-81.46341,Commercial,Reinforced Concrete,1 730985,FL,ORANGE COUNTY,0,10260000,0,10260000,10260000,10170000,0,0,0,0,28.5219,-81.46341,Commercial,Reinforced Concrete,1 840155,FL,ORANGE COUNTY,0,4663221.75,0,0,4663221.75,4339188.46,0,0,0,0,28.5219,-81.46341,Commercial,Reinforced Masonry,1 155530,FL,ORANGE COUNTY,0,9534.6,0,9534.6,9534.6,14494.99,0,0,0,0,28.5219,-81.46341,Residential,Wood,1 612132,FL,ORANGE COUNTY,0,135000,0,135000,135000,185958.45,0,0,0,0,28.53265,-81.45979,Residential,Wood,1 963349,FL,ORANGE COUNTY,0,108000,0,108000,108000,125701.2,0,0,0,0,28.53265,-81.45979,Residential,Wood,1 176747,FL,ORANGE COUNTY,1435500,1435500,1435500,1435500,1435500,1002553.2,0,71775,0,0,28.495573,-81.459091,Residential,Masonry,1 392601,FL,ORANGE COUNTY,27630000,27630000,0,0,27630000,37710000,0,0,0,0,28.504265,-81.440887,Commercial,Reinforced Concrete,1 699770,FL,ORANGE COUNTY,0,22896.76,0,0,22896.76,27817.92,0,0,0,0,28.516371,-81.433411,Residential,Wood,1 726228,FL,ORANGE COUNTY,0,9900000,0,0,9900000,16200000,0,0,0,0,28.491213,-81.441772,Commercial,Reinforced Concrete,1 671691,FL,ORANGE COUNTY,0,11340000,0,0,11340000,19080000,0,0,0,0,28.499451,-81.442932,Commercial,Reinforced Concrete,3 779977,FL,ORANGE COUNTY,0,2692800,0,2692800,2692800,3363070.23,0,134640,0,0,28.50354,-81.42999,Commercial,Reinforced Masonry,1 543354,FL,ORANGE COUNTY,0,284292.68,0,0,284292.68,425010.73,0,0,0,0,28.504766,-81.445663,Residential,Wood,1 497564,FL,ORANGE COUNTY,0,385720.76,0,0,385720.76,614841.98,0,0,0,0,28.504766,-81.445663,Residential,Masonry,1 654881,FL,ORANGE COUNTY,0,295380.97,0,0,295380.97,291652.08,0,0,0,0,28.504766,-81.445663,Residential,Wood,1 755035,FL,ORANGE COUNTY,0,52777.49,0,0,52777.49,58002.89,0,0,0,0,28.547714,-81.449471,Residential,Wood,1 886592,FL,ORANGE COUNTY,0,293220.68,0,0,293220.68,363823.82,0,0,0,0,28.50007,-81.43264,Residential,Wood,1 791261,FL,ORANGE COUNTY,114758.1,114758.1,114758.1,114758.1,114758.1,134087.95,0,0,0,0,28.507872,-81.441216,Residential,Wood,1 652130,FL,ORANGE COUNTY,0,0,0,6799031.1,6799031.1,6501410.31,0,0,0,0,28.543755,-81.438629,Commercial,Reinforced Masonry,1 856030,FL,ORANGE COUNTY,0,0,0,15030000,15030000,20700000,0,0,0,0,28.526979,-81.436615,Commercial,Reinforced Concrete,1 486781,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,363513.17,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 618053,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,369348.51,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 877361,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,443390.41,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 972305,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,361013.83,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 288271,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,321996.14,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 890003,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,511651.62,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 676482,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,232715.24,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 879141,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,344701.59,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 514626,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,464717.12,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 756143,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,392455.74,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 999424,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,338641.22,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 230644,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,464717.12,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 876477,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,444412.92,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 951042,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,395250.88,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 670389,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,361858.68,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 164058,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,448380.89,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 510604,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,440577.96,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 478792,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,425064.42,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 243752,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,233628.43,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 851020,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,310044.85,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 182673,FL,ORANGE COUNTY,0,303686.86,0,0,303686.86,303310.29,0,0,0,0,28.541826,-81.43721,Residential,Wood,1 541334,FL,ORANGE COUNTY,0,216000,0,216000,216000,332563.97,0,6480,0,0,28.54646,-81.43943,Residential,Wood,1 616328,FL,ORANGE COUNTY,0,574695.01,0,0,574695.01,677282.67,0,0,0,0,28.4934,-81.3278,Residential,Masonry,4 519783,FL,ORANGE COUNTY,0,574695.01,0,0,574695.01,628946.22,0,0,0,0,28.4934,-81.3278,Residential,Masonry,4 600167,FL,ORANGE COUNTY,539118,539118,539118,539118,539118,399006.62,0,0,0,0,28.52336,-81.31927,Residential,Masonry,1 264671,FL,ORANGE COUNTY,168318,168318,168318,168318,168318,135596.98,0,0,0,0,28.49843,-81.33477,Residential,Wood,1 409207,FL,ORANGE COUNTY,0,5686901.1,0,5686901.1,5686901.1,5580487.81,0,0,0,0,28.480492,-81.330209,Commercial,Reinforced Masonry,1 554958,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,428830.39,0,0,0,0,28.524214,-81.330307,Residential,Wood,1 363340,FL,ORANGE COUNTY,0,54554.94,0,0,54554.94,79895.71,0,0,0,0,28.50361,-81.32813,Residential,Wood,1 498935,FL,ORANGE COUNTY,0,4779567.54,0,0,4779567.54,7197025.01,0,0,0,0,28.50361,-81.32813,Commercial,Reinforced Masonry,1 293969,FL,ORANGE COUNTY,0,33287.76,0,0,33287.76,58069.5,0,0,0,0,28.50361,-81.32813,Residential,Wood,1 814459,FL,ORANGE COUNTY,13860000,13860000,13860000,13860000,13860000,17370000,0,0,0,0,28.51045,-81.331001,Commercial,Reinforced Concrete,1 727075,FL,ORANGE COUNTY,547237.8,547237.8,0,0,547237.8,660820.29,0,0,0,0,28.52531,-81.32601,Residential,Masonry,1 817653,FL,ORANGE COUNTY,713408.4,713408.4,0,0,713408.4,1065475.45,0,0,0,0,28.46152,-81.31147,Residential,Masonry,1 718623,FL,ORANGE COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,712630.61,0,0,0,0,28.48002,-81.3312,Residential,Masonry,1 310790,FL,ORANGE COUNTY,41040000,41040000,41040000,41040000,41040000,52920000,0,0,0,0,28.46152,-81.31147,Commercial,Steel Frame,1 159593,FL,ORANGE COUNTY,9450000,9450000,9450000,9450000,9450000,8815879.89,0,0,0,0,28.515427,-81.331032,Commercial,Reinforced Concrete,1 775010,FL,ORANGE COUNTY,0,15822.53,0,0,15822.53,17901.36,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 648960,FL,ORANGE COUNTY,0,16147.25,0,0,16147.25,25491.98,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 361458,FL,ORANGE COUNTY,0,16147.25,0,0,16147.25,25065.69,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 143067,FL,ORANGE COUNTY,0,10410.65,0,0,10410.65,11741.55,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 146900,FL,ORANGE COUNTY,0,11709.5,0,0,11709.5,15748.44,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 466674,FL,ORANGE COUNTY,0,17013.15,0,0,17013.15,17485.7,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 504083,FL,ORANGE COUNTY,0,16363.72,0,0,16363.72,13784.8,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 379694,FL,ORANGE COUNTY,0,10843.6,0,0,10843.6,16030.83,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 661051,FL,ORANGE COUNTY,0,16147.25,0,0,16147.25,22610.28,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 187176,FL,ORANGE COUNTY,0,16147.25,0,0,16147.25,15974.71,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 193314,FL,ORANGE COUNTY,0,10843.6,0,0,10843.6,11586.95,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 458516,FL,ORANGE COUNTY,0,16039.01,0,0,16039.01,16630.3,0,0,0,0,28.513321,-81.332672,Residential,Wood,1 244822,FL,ORANGE COUNTY,0,20250000,0,0,20250000,29700000,0,0,0,0,28.45533,-81.33968,Commercial,Reinforced Concrete,1 616221,FL,ORANGE COUNTY,0,2123815.08,0,0,2123815.08,1714326.54,0,0,0,0,28.48104,-81.32854,Commercial,Reinforced Masonry,1 419231,FL,ORANGE COUNTY,1860624,1860624,1860624,1860624,1860624,2918946.93,0,0,0,0,28.456095,-81.33889,Commercial,Reinforced Masonry,1 917214,FL,ORANGE COUNTY,503919,503919,503919,503919,503919,702628.37,0,0,0,0,28.51336,-81.32243,Residential,Masonry,1 965557,FL,ORANGE COUNTY,1130724,1130724,1130724,1130724,1130724,929002.84,0,56536.2,0,0,28.478849,-81.330841,Residential,Masonry,1 969374,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,50638.33,0,0,0,0,28.5006,-81.33623,Residential,Wood,1 572492,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,61072.8,0,0,0,0,28.49531,-81.33395,Residential,Wood,1 421020,FL,ORANGE COUNTY,0,100726.49,0,0,100726.49,103582.29,0,0,0,0,28.506149,-81.336151,Residential,Wood,1 995546,FL,ORANGE COUNTY,0,40228.16,0,0,40228.16,67547.34,0,0,0,0,28.491935,-81.3192,Residential,Wood,3 752259,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,73154.08,0,0,0,0,28.49629,-81.32288,Residential,Wood,1 753175,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,68456.34,0,0,0,0,28.495102,-81.328468,Residential,Wood,1 776853,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,44648.8,0,0,0,0,28.475815,-81.332305,Residential,Wood,3 461913,FL,ORANGE COUNTY,0,510529.64,0,0,510529.64,597319.67,0,0,0,0,28.49506,-81.334999,Residential,Masonry,3 440045,FL,ORANGE COUNTY,0,380653.75,0,0,380653.75,446506.85,0,0,0,0,28.49506,-81.334999,Residential,Masonry,3 795751,FL,ORANGE COUNTY,0,25560000,0,0,25560000,22230000,0,0,0,0,28.50347,-81.31556,Commercial,Reinforced Concrete,1 285169,FL,ORANGE COUNTY,0,0,0,6978147.3,6978147.3,6292390.81,0,0,0,0,28.52704,-81.32597,Commercial,Reinforced Masonry,1 321172,FL,ORANGE COUNTY,0,0,0,8684974.8,8684974.8,11700000,0,0,0,0,28.48348,-81.32791,Commercial,Reinforced Masonry,1 573495,FL,ORANGE COUNTY,63270000,63270000,63270000,63270000,63270000,71100000,0,0,0,0,28.57003,-81.31595,Commercial,Steel Frame,1 879861,FL,ORANGE COUNTY,499500,499500,499500,499500,499500,714659.63,0,24975,0,0,28.56601,-81.3289,Residential,Masonry,1 112629,FL,ORANGE COUNTY,0,74442.62,0,0,74442.62,68034.6,0,0,0,0,28.56861,-81.32598,Residential,Wood,3 366994,FL,ORANGE COUNTY,45000,45000,45000,45000,45000,71838.09,0,2250,0,0,28.479337,-81.464365,Residential,Wood,3 399470,FL,ORANGE COUNTY,714264.3,714264.3,0,0,714264.3,1025969.24,0,0,0,0,28.597315,-81.203705,Residential,Masonry,1 734605,FL,ORANGE COUNTY,94752.9,94752.9,94752.9,94752.9,94752.9,107195.09,0,0,0,0,28.568235,-81.255112,Residential,Wood,1 122952,FL,ORANGE COUNTY,1287000,1287000,1287000,1287000,1287000,1811754.95,0,64350,0,0,28.57815,-81.27409,Residential,Masonry,1 243056,FL,ORANGE COUNTY,138600,138600,138600,138600,138600,199907.77,0,6930,0,0,28.57815,-81.27409,Residential,Wood,1 648436,FL,ORANGE COUNTY,182250,182250,182250,182250,182250,211926.86,0,9112.5,0,0,28.57815,-81.27409,Residential,Wood,1 677798,FL,ORANGE COUNTY,0,1584569.38,0,0,1584569.38,2042446.54,0,0,0,0,28.5951,-81.22098,Residential,Masonry,1 387956,FL,ORANGE COUNTY,0,1584569.38,0,0,1584569.38,1851135.14,0,0,0,0,28.5951,-81.22098,Residential,Masonry,1 177928,FL,ORANGE COUNTY,0,1584569.38,0,0,1584569.38,2592672.41,0,0,0,0,28.5951,-81.22098,Residential,Masonry,1 265477,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,669344.77,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 322290,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,583535.75,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 384514,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,551448.82,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 959656,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,413599.61,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 612422,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,445016.84,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 938296,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,654621.9,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 168206,FL,ORANGE COUNTY,0,448266.77,0,0,448266.77,442471.58,0,0,0,0,28.593456,-81.241425,Residential,Masonry,1 380689,FL,ORANGE COUNTY,211236.3,211236.3,211236.3,211236.3,211236.3,177438.49,0,0,0,0,28.60118,-81.26386,Residential,Wood,1 463932,FL,ORANGE COUNTY,0,1350000,0,1350000,1350000,1751727.6,0,40500,0,0,28.567413,-81.211655,Residential,Masonry,1 733779,FL,ORANGE COUNTY,0,2273467.5,0,2273467.5,2273467.5,1731659.27,0,0,0,0,28.567389,-81.211449,Commercial,Reinforced Masonry,1 818094,FL,ORANGE COUNTY,328500,328500,328500,328500,328500,273588.6,0,16425,0,0,28.56643,-81.21788,Residential,Wood,1 583792,FL,ORANGE COUNTY,0,5524720.83,0,0,5524720.83,4571286.61,0,0,0,0,28.599,-81.24334,Commercial,Reinforced Masonry,1 894451,FL,ORANGE COUNTY,150300,150300,150300,150300,150300,228293.68,3006,7515,0,0,28.601738,-81.223915,Residential,Wood,1 145629,FL,ORANGE COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,808709.83,0,0,0,0,28.56628,-81.20832,Residential,Masonry,1 510984,FL,ORANGE COUNTY,0,1437023.68,0,0,1437023.68,2563880.17,0,0,0,0,28.5667,-81.2114,Residential,Masonry,1 349812,FL,ORANGE COUNTY,0,119501.9,0,0,119501.9,130782.88,0,0,0,0,28.593229,-81.224297,Residential,Wood,1 251841,FL,ORANGE COUNTY,0,37076.35,0,0,37076.35,33443.46,0,0,0,0,28.60651,-81.23915,Residential,Wood,1 957195,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,51300.82,0,0,0,0,28.59779,-81.26855,Residential,Wood,1 861368,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,67904.99,0,0,0,0,28.599226,-81.256165,Residential,Wood,1 273419,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,88433.53,0,0,0,0,28.594681,-81.278099,Residential,Wood,1 738362,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,84137.16,0,0,0,0,28.593412,-81.275612,Residential,Wood,1 692909,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,66602.09,0,0,0,0,28.582663,-81.275459,Residential,Wood,1 503820,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,75969.26,0,0,0,0,28.572275,-81.257492,Residential,Wood,3 316133,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,74140.67,0,0,0,0,28.5811,-81.21753,Residential,Wood,1 616756,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,47857.21,0,0,0,0,28.58417,-81.26598,Residential,Wood,1 728790,FL,ORANGE COUNTY,0,52776.54,0,0,52776.54,98683.69,0,0,0,0,28.593355,-81.274658,Residential,Wood,1 764191,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,69730.74,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 819056,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,49940.77,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 779030,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,55403.92,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 571286,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,53132.62,0,0,0,0,28.5895,-81.2478,Residential,Wood,3 497986,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,95576.12,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 656847,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,76984.93,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 226480,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,45837.37,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 715321,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,80105.52,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 351620,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,85681.92,0,0,0,0,28.5895,-81.2478,Residential,Wood,3 863121,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,44569.04,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 487587,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,56917.04,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 745711,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,74201.68,0,0,0,0,28.44484,-81.55777,Residential,Wood,4 893967,FL,ORANGE COUNTY,0,12043.48,0,0,12043.48,8967.24,0,0,0,0,28.58069,-81.23489,Residential,Wood,1 649463,FL,ORANGE COUNTY,0,11054.42,0,0,11054.42,13001.33,0,0,0,0,28.58069,-81.23489,Residential,Wood,1 489621,FL,ORANGE COUNTY,0,342230.6,0,0,342230.6,382685,0,0,0,0,28.573135,-81.269562,Residential,Wood,1 836196,FL,ORANGE COUNTY,0,178316.31,0,0,178316.31,218892.9,0,0,0,0,28.568399,-81.274437,Residential,Wood,1 694288,FL,ORANGE COUNTY,0,37357.27,0,0,37357.27,59603.97,0,0,0,0,28.5895,-81.2478,Residential,Wood,4 196260,FL,ORANGE COUNTY,0,0,0,12150000,12150000,16380000,0,0,0,0,28.58505,-81.21823,Commercial,Reinforced Concrete,1 331498,FL,ORANGE COUNTY,0,0,0,21420000,21420000,18720000,0,0,0,0,28.57211,-81.24944,Commercial,Reinforced Concrete,1 737724,FL,ORANGE COUNTY,0,0,0,61830000,61830000,93600000,0,0,0,0,28.576103,-81.214355,Commercial,Steel Frame,1 429355,FL,ORANGE COUNTY,0,10440000,0,0,10440000,14670000,0,0,0,0,28.55053,-81.50287,Commercial,Reinforced Concrete,1 306671,FL,ORANGE COUNTY,0,6881389.2,0,6881389.2,6881389.2,8052876.9,0,0,0,0,28.578742,-81.476123,Commercial,Reinforced Masonry,1 218723,FL,ORANGE COUNTY,0,357678.72,0,0,357678.72,341566.72,0,0,0,0,28.552227,-81.469017,Residential,Wood,1 224676,FL,ORANGE COUNTY,0,18630000,0,0,18630000,22320000,0,0,0,0,28.55004,-81.47759,Commercial,Reinforced Concrete,1 782922,FL,ORANGE COUNTY,354466.8,354466.8,0,0,354466.8,340777.29,0,0,0,0,28.611362,-81.498009,Residential,Wood,1 353584,FL,ORANGE COUNTY,0,0,0,0,14670000,12240000,0,0,0,0,28.573767,-81.474838,Commercial,Reinforced Concrete,1 249361,FL,ORANGE COUNTY,1810881.9,1810881.9,1810881.9,1810881.9,1810881.9,2632373.99,0,0,0,0,28.55261,-81.47697,Commercial,Reinforced Masonry,1 185772,FL,ORANGE COUNTY,0,1299770.5,0,0,1299770.5,1967218.25,0,0,0,0,28.612198,-81.498405,Residential,Masonry,1 136126,FL,ORANGE COUNTY,0,2255035.59,0,0,2255035.59,4302607.9,0,0,0,0,28.55164,-81.46805,Commercial,Reinforced Masonry,1 548621,FL,ORANGE COUNTY,0,13050000,0,13050000,13050000,17370000,0,0,0,0,28.55608,-81.490677,Commercial,Reinforced Concrete,4 440570,FL,ORANGE COUNTY,947221.2,947221.2,947221.2,947221.2,947221.2,1048786.99,0,0,0,0,28.55156,-81.47824,Residential,Masonry,1 786800,FL,ORANGE COUNTY,0,293573.54,0,0,293573.54,521386.6,0,0,0,0,28.56073,-81.50656,Residential,Wood,1 809737,FL,ORANGE COUNTY,0,916101.23,0,0,916101.23,1252685.06,0,0,0,0,28.56073,-81.50656,Residential,Masonry,1 196715,FL,ORANGE COUNTY,0,105919.89,0,0,105919.89,83914.4,0,0,0,0,28.56073,-81.50656,Residential,Wood,1 218364,FL,ORANGE COUNTY,0,65354.74,0,0,65354.74,71957.53,0,0,0,0,28.57327,-81.486175,Residential,Wood,3 627633,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,72373.39,0,0,0,0,28.588945,-81.467842,Residential,Wood,1 271106,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,57203.68,0,0,0,0,28.572321,-81.4786,Residential,Wood,3 435043,FL,ORANGE COUNTY,0,49639.13,0,0,49639.13,36288.09,0,0,0,0,28.600325,-81.467896,Residential,Wood,1 157386,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,31484.22,0,0,0,0,28.557682,-81.488869,Residential,Wood,1 438887,FL,ORANGE COUNTY,0,39117.95,0,0,39117.95,44706.18,0,0,0,0,28.552227,-81.469017,Residential,Wood,1 716649,FL,ORANGE COUNTY,0,28970.97,0,0,28970.97,33687.45,0,0,0,0,28.59984,-81.47173,Residential,Wood,1 648372,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,67101.97,0,0,0,0,28.56073,-81.50656,Residential,Wood,1 204172,FL,ORANGE COUNTY,0,110857.96,0,0,110857.96,167058.51,0,0,0,0,28.552162,-81.503242,Residential,Wood,1 723554,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,54863.72,0,0,0,0,28.566561,-81.491974,Residential,Wood,3 170335,FL,ORANGE COUNTY,0,110863.13,0,0,110863.13,181953,0,0,0,0,28.593708,-81.491707,Residential,Wood,1 233026,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,48017.12,0,0,0,0,28.56073,-81.50656,Residential,Wood,1 199361,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,67785.02,0,0,0,0,28.55843,-81.478798,Residential,Wood,1 418008,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,58309.53,0,0,0,0,28.587229,-81.467842,Residential,Wood,1 478646,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,53731.98,0,0,0,0,28.582226,-81.467796,Residential,Wood,1 174298,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,73810.49,0,0,0,0,28.56674,-81.505402,Residential,Wood,1 604468,FL,ORANGE COUNTY,52776.9,52776.9,52776.9,52776.9,52776.9,74482.98,0,0,0,0,28.567781,-81.467674,Residential,Wood,1 350102,FL,ORANGE COUNTY,0,192844.33,0,0,192844.33,151742.26,0,0,0,0,28.525705,-81.349535,Residential,Wood,3 636113,FL,ORANGE COUNTY,0,1244672.5,0,0,1244672.5,1581512,0,0,0,0,28.566278,-81.469002,Residential,Masonry,1 686562,FL,ORANGE COUNTY,0,772704.01,0,0,772704.01,970820.68,0,0,0,0,28.566,-81.47044,Residential,Masonry,1 457399,FL,ORANGE COUNTY,103500,103500,103500,103500,103500,161695.46,0,0,0,0,28.57415,-81.49907,Residential,Wood,1 253344,FL,ORANGE COUNTY,130500,130500,130500,130500,130500,117280.35,0,0,0,0,28.55992,-81.50178,Residential,Wood,1 768526,FL,ORANGE COUNTY,0,0,0,11160000,11160000,14310000,0,0,0,0,28.56734,-81.47317,Commercial,Reinforced Concrete,1 999245,FL,ORANGE COUNTY,0,0,0,10980000,10980000,10800000,0,0,0,0,28.55671,-81.48265,Commercial,Reinforced Concrete,1 911917,FL,ORANGE COUNTY,0,0,0,13140000,13140000,19440000,0,0,0,0,28.566145,-81.487686,Commercial,Reinforced Concrete,1 990634,FL,ORANGE COUNTY,0,432696.71,0,0,432696.71,605072.26,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 359483,FL,ORANGE COUNTY,0,587612.89,0,0,587612.89,507255.07,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 883381,FL,ORANGE COUNTY,0,865394.53,0,0,865394.53,935924.19,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 560153,FL,ORANGE COUNTY,0,432696.71,0,0,432696.71,515075.24,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 866156,FL,ORANGE COUNTY,0,734516.12,0,0,734516.12,1202674.66,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 680676,FL,ORANGE COUNTY,0,1081742.33,0,0,1081742.33,1322287.2,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 252874,FL,ORANGE COUNTY,0,734516.12,0,0,734516.12,649641.31,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 439975,FL,ORANGE COUNTY,0,734516.12,0,0,734516.12,1327646.7,0,0,0,0,28.55101,-81.47349,Residential,Masonry,1 268333,FL,ORANGE COUNTY,0,121795.94,0,0,121795.94,172014.84,0,0,0,0,28.55101,-81.47349,Residential,Wood,1 547957,FL,ORANGE COUNTY,0,164264.65,0,0,164264.65,195624.41,0,0,0,0,28.55101,-81.47349,Residential,Wood,1 627897,FL,ORANGE COUNTY,0,24038.89,0,0,24038.89,22438.77,0,0,0,0,28.55101,-81.47349,Residential,Wood,1 519093,FL,ORANGE COUNTY,214560,214560,214560,214560,214560,201858.05,0,6436.8,0,0,28.450022,-81.456139,Residential,Wood,1 742864,FL,ORANGE COUNTY,1142743.5,1142743.5,1142743.5,1142743.5,1142743.5,1673024.48,0,0,0,0,28.450022,-81.456139,Residential,Masonry,1 378139,FL,ORANGE COUNTY,44550000,44550000,44550000,44550000,44550000,54900000,0,0,0,0,28.450022,-81.456139,Commercial,Steel Frame,1 475712,FL,ORANGE COUNTY,2285492.4,2285492.4,2285492.4,2285492.4,2285492.4,2282786.38,0,0,0,0,28.450022,-81.456139,Commercial,Reinforced Masonry,1 831426,FL,ORANGE COUNTY,9180000,9180000,9180000,9180000,9180000,10710000,0,0,0,0,28.450022,-81.456139,Commercial,Reinforced Concrete,1 923788,FL,ORANGE COUNTY,13680000,13680000,13680000,13680000,13680000,18720000,0,0,0,0,28.450022,-81.456139,Commercial,Reinforced Concrete,1 856260,FL,ORANGE COUNTY,42300000,42300000,42300000,42300000,42300000,36900000,0,0,0,0,28.450022,-81.456139,Commercial,Steel Frame,1 278533,FL,ORANGE COUNTY,43380000,43380000,43380000,43380000,43380000,39960000,0,0,0,0,28.450022,-81.456139,Commercial,Steel Frame,1 135077,FL,ORANGE COUNTY,655200000,655200000,655200000,655200000,655200000,558000000,0,0,0,0,28.450022,-81.456139,Commercial,Steel Frame,1 604815,FL,ORANGE COUNTY,497718,497718,497718,497718,497718,651562.63,0,0,0,0,28.4558,-81.4704,Residential,Masonry,4 123581,FL,ORANGE COUNTY,1083600,1083600,1083600,1083600,1083600,1571881,0,0,0,0,28.49069,-81.5072,Residential,Masonry,1 830561,FL,ORANGE COUNTY,418230,418230,418230,418230,418230,350434.92,0,0,0,0,28.48029,-81.50559,Residential,Masonry,1 567945,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,418454.13,0,0,0,0,28.454367,-81.488457,Residential,Wood,1 304010,FL,ORANGE COUNTY,0,14130000,0,14130000,14130000,15030000,0,0,0,0,28.442978,-81.421326,Commercial,Reinforced Concrete,3 202453,FL,ORANGE COUNTY,0,19260000,0,19260000,19260000,35910000,0,0,0,0,28.43617,-81.42592,Commercial,Reinforced Concrete,1 920181,FL,ORANGE COUNTY,0,19620000,0,19620000,19620000,29430000,0,0,0,0,28.43638,-81.42756,Commercial,Reinforced Concrete,3 186980,FL,ORANGE COUNTY,0,8432564.4,0,8432564.4,8432564.4,9090000,0,0,0,0,28.447403,-81.421692,Commercial,Reinforced Masonry,3 350034,FL,ORANGE COUNTY,0,2858963.4,0,2858963.4,2858963.4,2234388.54,0,0,0,0,28.444767,-81.420265,Commercial,Reinforced Masonry,3 292859,FL,ORANGE COUNTY,0,19620000,0,19620000,19620000,24570000,0,0,0,0,28.434471,-81.426392,Commercial,Reinforced Concrete,1 286864,FL,ORANGE COUNTY,0,681474.42,0,0,681474.42,574346.64,0,0,0,0,28.48341,-81.508492,Residential,Masonry,1 820966,FL,ORANGE COUNTY,0,3941825.58,0,0,3941825.58,3309162.57,0,0,0,0,28.48341,-81.508492,Commercial,Reinforced Masonry,1 756126,FL,ORANGE COUNTY,0,190479.96,0,0,190479.96,142269.48,0,0,0,0,28.48341,-81.508492,Residential,Wood,1 617621,FL,ORANGE COUNTY,0,563467.5,0,563467.5,563467.5,730649.43,0,0,0,0,28.44475,-81.470802,Residential,Masonry,1 950327,FL,ORANGE COUNTY,0,1905773.72,0,0,2382217.14,3328667.25,0,0,0,0,28.43968,-81.47177,Commercial,Reinforced Masonry,1 796959,FL,ORANGE COUNTY,0,1391883.85,0,0,1739854.81,2167664.23,0,0,0,0,28.4451,-81.47168,Residential,Masonry,1 270198,FL,ORANGE COUNTY,0,4534866.9,0,4533966.9,4534866.9,5652983.68,0,0,0,0,28.462442,-81.455307,Commercial,Reinforced Masonry,1 809530,FL,ORANGE COUNTY,0,1656192.6,0,1656192.6,1656192.6,2028198.3,0,0,0,0,28.4494,-81.47221,Residential,Masonry,1 474787,FL,ORANGE COUNTY,10530000,10530000,10530000,10530000,10530000,9450000,0,0,0,0,28.429353,-81.416406,Commercial,Reinforced Concrete,4 260965,FL,ORANGE COUNTY,27000,27000,27000,27000,27000,43247.93,0,1350,0,0,28.4558,-81.4704,Residential,Wood,1 613939,FL,ORANGE COUNTY,0,8094677.3,0,0,8094677.3,9180000,0,0,0,0,28.449894,-81.486732,Commercial,Reinforced Masonry,1 508003,FL,ORANGE COUNTY,0,8050879.41,0,0,8050879.41,8691471.78,0,0,0,0,28.466682,-81.450508,Commercial,Reinforced Masonry,1 638040,FL,ORANGE COUNTY,886592.7,886592.7,0,0,886592.7,1474580.98,0,0,0,0,28.45894,-81.47091,Residential,Masonry,1 826497,FL,ORANGE COUNTY,226649.7,226649.7,0,0,226649.7,207901.24,0,0,0,0,28.414765,-81.476635,Residential,Wood,3 137757,FL,ORANGE COUNTY,923010.3,923010.3,0,0,923010.3,938668.25,0,0,0,0,28.430323,-81.470467,Residential,Masonry,1 906943,FL,ORANGE COUNTY,0,1566401.56,0,0,1566401.56,1321002.82,0,0,0,0,28.45634,-81.47012,Residential,Masonry,1 758044,FL,ORANGE COUNTY,4791330,4791330,4791330,4791330,4791330,7512163.4,0,0,0,0,28.468555,-81.450493,Commercial,Reinforced Masonry,1 387570,FL,ORANGE COUNTY,5133937.5,5133937.5,5133937.5,5133937.5,5133937.5,8120605.64,0,0,0,0,28.443203,-81.421188,Commercial,Reinforced Masonry,3 310787,FL,ORANGE COUNTY,918000,918000,918000,918000,918000,875191.82,0,0,0,0,28.442978,-81.421326,Residential,Masonry,3 522718,FL,ORANGE COUNTY,1349172,1349172,1349172,1349172,1349172,2115013.3,0,0,0,0,28.442978,-81.421326,Residential,Masonry,3 811358,FL,ORANGE COUNTY,614493,614493,614493,614493,614493,557965.79,0,0,0,0,28.442518,-81.421638,Residential,Masonry,3 938787,FL,ORANGE COUNTY,15030000,15030000,15030000,15030000,15030000,15480000,0,0,0,0,28.442518,-81.421638,Commercial,Reinforced Concrete,3 526670,FL,ORANGE COUNTY,34920,34920,34920,34920,34920,56032.63,0,0,0,0,28.463812,-81.452652,Residential,Wood,1 784023,FL,ORANGE COUNTY,40500,40500,40500,40500,40500,62071.07,0,0,0,0,28.463812,-81.452652,Residential,Wood,1 301634,FL,ORANGE COUNTY,917325,917325,917325,917325,917325,964497.52,0,0,0,0,28.463812,-81.452652,Residential,Masonry,1 494946,FL,ORANGE COUNTY,917325,917325,917325,917325,917325,843601.42,0,0,0,0,28.463812,-81.452652,Residential,Masonry,1 758160,FL,ORANGE COUNTY,1223100,1223100,1223100,1223100,1223100,2060715.57,0,0,0,0,28.463812,-81.452652,Residential,Masonry,1 766616,FL,ORANGE COUNTY,1015147.8,1015147.8,1015147.8,1015147.8,1015147.8,891778.92,0,0,0,0,28.450243,-81.426117,Residential,Masonry,1 868103,FL,ORANGE COUNTY,12870000,12870000,12870000,12870000,12870000,21150000,0,0,0,0,28.43719,-81.46884,Commercial,Reinforced Concrete,1 336918,FL,ORANGE COUNTY,16650000,16650000,16650000,16650000,16650000,16020000,0,0,0,0,28.450439,-81.464828,Commercial,Reinforced Concrete,1 660395,FL,ORANGE COUNTY,9720000,9720000,9720000,9720000,9720000,7936680.63,0,0,0,0,28.45917,-81.45941,Commercial,Reinforced Concrete,1 830137,FL,ORANGE COUNTY,0,8709524.29,0,0,8709524.29,9360000,0,0,0,0,28.485294,-81.460716,Commercial,Reinforced Masonry,1 294961,FL,ORANGE COUNTY,0,239400000,0,0,239400000,246600000,0,0,0,0,28.477896,-81.462799,Commercial,Steel Frame,3 275404,FL,ORANGE COUNTY,0,110700000,0,0,110700000,128700000,0,0,0,0,28.47727,-81.46478,Commercial,Steel Frame,1 427841,FL,ORANGE COUNTY,0,153000000,0,0,153000000,239400000,0,0,0,0,28.47559,-81.462585,Commercial,Steel Frame,1 206910,FL,ORANGE COUNTY,0,24660000,0,0,24660000,29250000,0,0,0,0,28.45674,-81.47544,Commercial,Reinforced Concrete,1 293419,FL,ORANGE COUNTY,0,113400000,0,113400000,113400000,135900000,0,0,0,0,28.477993,-81.457588,Commercial,Steel Frame,1 471258,FL,ORANGE COUNTY,39330000,39330000,39330000,39330000,39330000,39690000,0,0,0,0,28.43814,-81.47296,Commercial,Steel Frame,1 503573,FL,ORANGE COUNTY,32184.9,32184.9,32184.9,32184.9,32184.9,47109.04,0,0,0,0,28.454796,-81.477547,Residential,Wood,1 315552,FL,ORANGE COUNTY,850064.4,850064.4,850064.4,850064.4,850064.4,695390.93,0,0,0,0,28.49055,-81.49169,Residential,Masonry,1 514824,FL,ORANGE COUNTY,0,11790000,0,0,11790000,11790000,0,0,0,0,28.428053,-81.443466,Commercial,Reinforced Concrete,3 915840,FL,ORANGE COUNTY,0,65339.23,0,0,65339.23,64317.85,0,0,0,0,28.450037,-81.471481,Residential,Wood,1 279269,FL,ORANGE COUNTY,0,414821.98,0,0,414821.98,507250.96,0,0,0,0,28.45088,-81.47996,Residential,Masonry,1 820027,FL,ORANGE COUNTY,0,76341.09,0,0,76341.09,101839.01,0,0,0,0,28.45602,-81.470322,Residential,Wood,1 247449,FL,ORANGE COUNTY,0,119501.9,0,0,119501.9,200597.81,0,0,0,0,28.430986,-81.470367,Residential,Wood,1 363825,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,57486.08,0,0,0,0,28.441154,-81.422745,Residential,Wood,3 101567,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,68761.12,0,0,0,0,28.450077,-81.439209,Residential,Wood,1 528150,FL,ORANGE COUNTY,0,37076.35,0,0,37076.35,35057.18,0,0,0,0,28.43365,-81.42574,Residential,Wood,1 430529,FL,ORANGE COUNTY,0,10170000,0,0,10170000,17370000,0,0,0,0,28.450001,-81.44001,Commercial,Reinforced Concrete,1 123698,FL,ORANGE COUNTY,0,13770000,0,0,13770000,22500000,0,0,0,0,28.450001,-81.44001,Commercial,Reinforced Concrete,1 346056,FL,ORANGE COUNTY,0,803877.26,0,0,803877.26,1369806.86,0,0,0,0,28.450001,-81.44001,Residential,Masonry,1 585947,FL,ORANGE COUNTY,0,16938.86,0,0,16938.86,25341.21,0,0,0,0,28.450146,-81.441811,Residential,Wood,1 298695,FL,ORANGE COUNTY,0,2373104.77,0,0,2373104.77,2239843.07,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 273547,FL,ORANGE COUNTY,0,51457.33,0,0,51457.33,83425.51,0,0,0,0,28.450146,-81.441811,Residential,Wood,1 823212,FL,ORANGE COUNTY,0,3643909.23,0,0,3643909.23,3957263.56,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 628930,FL,ORANGE COUNTY,0,16560000,0,0,16560000,17550000,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Concrete,1 116079,FL,ORANGE COUNTY,0,83320.08,0,0,83320.08,69338.97,0,0,0,0,28.450146,-81.441811,Residential,Wood,1 194842,FL,ORANGE COUNTY,0,468792.39,0,0,468792.39,645761.51,0,0,0,0,28.450146,-81.441811,Residential,Masonry,1 689253,FL,ORANGE COUNTY,0,1107855.45,0,0,1107855.45,1715359.07,0,0,0,0,28.450146,-81.441811,Residential,Masonry,1 997017,FL,ORANGE COUNTY,0,40286.41,0,0,40286.41,43485.79,0,0,0,0,28.450146,-81.441811,Residential,Wood,1 443000,FL,ORANGE COUNTY,0,4576222.97,0,0,4576222.97,5787869.53,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 768033,FL,ORANGE COUNTY,0,4576222.97,0,0,4576222.97,5816782.11,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 929654,FL,ORANGE COUNTY,0,9270000,0,0,9270000,10890000,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Concrete,1 576468,FL,ORANGE COUNTY,0,6207840.98,0,0,6207840.98,5189755.06,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 423190,FL,ORANGE COUNTY,0,2009593.89,0,0,2009593.89,1642095.44,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 159022,FL,ORANGE COUNTY,0,344373.97,0,0,344373.97,448939.68,0,0,0,0,28.450146,-81.441811,Residential,Wood,1 150094,FL,ORANGE COUNTY,0,1231038.74,0,0,1231038.74,2027816.25,0,0,0,0,28.450146,-81.441811,Residential,Masonry,1 735159,FL,ORANGE COUNTY,0,4689237.47,0,0,4689237.47,5925953.52,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 144780,FL,ORANGE COUNTY,0,2860025.98,0,0,2860025.98,3367354.55,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 964491,FL,ORANGE COUNTY,0,3053419.53,0,0,3053419.53,5216565.74,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 480995,FL,ORANGE COUNTY,0,415687.41,0,0,415687.41,511295.52,0,0,0,0,28.450146,-81.441811,Residential,Masonry,1 371480,FL,ORANGE COUNTY,0,2256082.91,0,0,2256082.91,2531325.02,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 280322,FL,ORANGE COUNTY,0,2256082.91,0,0,2256082.91,2969221.69,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 477006,FL,ORANGE COUNTY,0,663404.43,0,0,663404.43,1003777.34,0,0,0,0,28.450146,-81.441811,Residential,Masonry,1 722787,FL,ORANGE COUNTY,0,3258738.87,0,0,3258738.87,3550409.03,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 395313,FL,ORANGE COUNTY,0,2410797.27,0,0,2410797.27,2157374.26,0,0,0,0,28.450146,-81.441811,Commercial,Reinforced Masonry,1 653837,FL,ORANGE COUNTY,0,923829.46,0,0,923829.46,1201047.58,0,0,0,0,28.450001,-81.44001,Residential,Masonry,1 153680,FL,ORANGE COUNTY,0,164969.93,0,0,164969.93,253558.78,0,0,0,0,28.450001,-81.44001,Residential,Wood,1 862476,FL,ORANGE COUNTY,0,1989021.31,0,0,1989021.31,1619286.12,0,0,0,0,28.450197,-81.44075,Commercial,Reinforced Masonry,1 406220,FL,ORANGE COUNTY,0,3080636.79,0,0,3080636.79,3771069.1,0,0,0,0,28.450197,-81.44075,Commercial,Reinforced Masonry,1 580081,FL,ORANGE COUNTY,0,147235.7,0,0,147235.7,159791.96,0,0,0,0,28.493246,-81.47525,Residential,Wood,1 927588,FL,ORANGE COUNTY,0,29745.54,0,0,29745.54,41985.47,0,0,0,0,28.493246,-81.47525,Residential,Wood,1 681440,FL,ORANGE COUNTY,0,7225.38,0,0,7225.38,10716.14,0,0,0,0,28.493246,-81.47525,Residential,Wood,1 723174,FL,ORANGE COUNTY,1259.1,1259.1,1259.1,1259.1,1259.1,1484.93,0,0,0,0,28.4574,-81.44921,Residential,Wood,1 741533,FL,ORANGE COUNTY,15840000,15840000,15840000,15840000,15840000,24660000,0,0,0,0,28.47654,-81.45779,Commercial,Reinforced Concrete,3 778733,FL,ORANGE COUNTY,0,13950000,0,0,13950000,23040000,0,0,0,0,28.463808,-81.453674,Commercial,Reinforced Concrete,1 524343,FL,ORANGE COUNTY,0,15901.7,0,0,15901.7,16214.96,0,0,0,0,28.463808,-81.453674,Residential,Wood,1 985682,FL,ORANGE COUNTY,0,0,0,6969368.7,6969368.7,5447983.39,0,0,0,0,28.46171,-81.48971,Commercial,Reinforced Masonry,1 691082,FL,ORANGE COUNTY,0,0,0,9000000,9000000,6416016.01,0,0,0,0,28.4837,-81.49418,Commercial,Reinforced Concrete,3 633782,FL,ORANGE COUNTY,0,0,0,19260000,19260000,25920000,0,0,0,0,28.46901,-81.49368,Commercial,Reinforced Concrete,1 540780,FL,ORANGE COUNTY,0,630000,0,630000,630000,537342.12,0,18900,0,0,28.46266,-81.47535,Residential,Masonry,3 249101,FL,ORANGE COUNTY,0,23342.94,0,0,23342.94,33074.52,0,0,0,0,28.55837,-81.12385,Residential,Wood,1 225481,FL,ORANGE COUNTY,0,496164.46,0,0,496164.46,635539.04,0,0,0,0,28.560404,-81.111824,Residential,Masonry,1 592269,FL,ORANGE COUNTY,0,1219670.89,0,0,1219670.89,1066785.14,0,0,0,0,28.552387,-81.099182,Residential,Masonry,1 457977,FL,ORANGE COUNTY,0,30313.77,0,0,30313.77,33074.72,0,0,0,0,28.55947,-81.10264,Residential,Wood,1 297930,FL,ORANGE COUNTY,0,59438.77,0,0,59438.77,97342.87,0,0,0,0,28.55947,-81.10264,Residential,Wood,1 668171,FL,ORANGE COUNTY,0,799692.75,0,0,799692.75,1070788.59,0,0,0,0,28.559374,-81.108635,Residential,Masonry,1 167722,FL,ORANGE COUNTY,0,0,0,19350000,19350000,18630000,0,0,0,0,28.562798,-81.128799,Commercial,Reinforced Concrete,1 546615,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1659981.4,0,0,0,0,28.378845,-81.493927,Residential,Masonry,1 617043,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1759230.44,0,0,0,0,28.378332,-81.493515,Residential,Masonry,1 105403,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,2069038.31,0,0,0,0,28.378096,-81.493477,Residential,Masonry,1 832834,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,2590404.59,0,0,0,0,28.379154,-81.490501,Residential,Masonry,1 734045,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1755835.7,0,0,0,0,28.37804,-81.490761,Residential,Masonry,1 353447,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1284230.68,0,0,0,0,28.37804,-81.492279,Residential,Masonry,1 880126,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1574355.34,0,0,0,0,28.37875,-81.49194,Residential,Masonry,1 388804,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,2293996.51,0,0,0,0,28.379568,-81.492043,Residential,Masonry,1 442901,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1303580.7,0,0,0,0,28.379141,-81.491875,Residential,Masonry,1 431701,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,2146080.09,0,0,0,0,28.379005,-81.49073,Residential,Masonry,1 161653,FL,ORANGE COUNTY,0,1571639.54,0,0,1571639.54,1663423.29,0,0,0,0,28.378727,-81.49054,Residential,Masonry,1 133221,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,734018.17,0,0,0,0,28.382708,-81.491066,Residential,Masonry,1 859368,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,995955.23,0,0,0,0,28.382719,-81.490807,Residential,Masonry,1 203679,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,940860.61,0,0,0,0,28.382713,-81.491264,Residential,Masonry,1 753497,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,902667.26,0,0,0,0,28.383154,-81.492714,Residential,Masonry,1 760662,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,764720.65,0,0,0,0,28.383022,-81.493538,Residential,Masonry,1 586083,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,685366.43,0,0,0,0,28.383154,-81.49633,Residential,Masonry,1 270423,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,1286392.2,0,0,0,0,28.383017,-81.496902,Residential,Masonry,1 506106,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,1278162.36,0,0,0,0,28.383022,-81.496941,Residential,Masonry,1 375288,FL,ORANGE COUNTY,0,895716.5,0,0,895716.5,1124634.76,0,0,0,0,28.383215,-81.497108,Residential,Masonry,1 587384,FL,ORANGE COUNTY,44910000,44910000,44910000,44910000,44910000,48330000,0,0,0,0,28.380529,-81.485001,Commercial,Steel Frame,3 533312,FL,ORANGE COUNTY,0,1397990.53,0,0,1397990.53,1643690.17,0,0,0,0,28.370108,-81.501831,Residential,Masonry,1 936718,FL,ORANGE COUNTY,0,1397990.53,0,0,1397990.53,1421197.18,0,0,0,0,28.370108,-81.501831,Residential,Masonry,1 837575,FL,ORANGE COUNTY,0,1397990.53,0,0,1397990.53,2025688.28,0,0,0,0,28.370108,-81.501831,Residential,Masonry,1 488890,FL,ORANGE COUNTY,0,1397990.53,0,0,1397990.53,2022389.03,0,0,0,0,28.370108,-81.501831,Residential,Masonry,1 786466,FL,ORANGE COUNTY,0,1397990.53,0,0,1397990.53,1289835,0,0,0,0,28.370108,-81.501831,Residential,Masonry,1 311901,FL,ORANGE COUNTY,0,1397990.53,0,0,1397990.53,2056220.4,0,0,0,0,28.370108,-81.501831,Residential,Masonry,1 331042,FL,ORANGE COUNTY,7431971.4,7431971.4,7431971.4,7431971.4,7431971.4,10440000,0,0,0,0,28.385853,-81.496063,Commercial,Reinforced Masonry,1 675140,FL,ORANGE COUNTY,0,441987.48,0,0,441987.48,634340.43,0,0,0,0,28.39773,-81.48257,Residential,Masonry,1 511690,FL,ORANGE COUNTY,0,4018572.36,0,0,4018572.36,4375429.62,0,0,0,0,28.384733,-81.497169,Commercial,Reinforced Masonry,1 978249,FL,ORANGE COUNTY,688923,688923,0,0,688923,929346.1,0,0,0,0,28.376145,-81.42436,Residential,Masonry,4 317561,FL,ORANGE COUNTY,10800,10800,10800,10800,10800,10953.45,0,324,0,0,28.415054,-81.443245,Residential,Wood,1 296758,FL,ORANGE COUNTY,156060,156060,156060,156060,156060,216247.66,0,0,0,0,28.390997,-81.468925,Residential,Wood,1 217696,FL,ORANGE COUNTY,375655.5,375655.5,375655.5,375655.5,375655.5,441704.38,0,0,0,0,28.390997,-81.468925,Residential,Masonry,1 658586,FL,ORANGE COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,904935.32,0,0,0,0,28.371056,-81.50354,Residential,Masonry,1 942472,FL,ORANGE COUNTY,0,8566977.18,0,0,8566977.18,12060000,0,0,0,0,28.394474,-81.470665,Commercial,Reinforced Masonry,1 656199,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,64118.02,0,0,0,0,28.415855,-81.44173,Residential,Wood,1 349836,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,60905.79,0,0,0,0,28.39605,-81.438,Residential,Wood,3 903812,FL,ORANGE COUNTY,0,334759.15,0,0,334759.15,469965.02,0,0,0,0,28.405016,-81.456375,Residential,Wood,1 766354,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,48161.09,0,0,0,0,28.37339,-81.4893,Residential,Wood,1 268456,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,50386.45,0,0,0,0,28.406914,-81.456192,Residential,Wood,1 219058,FL,ORANGE COUNTY,0,985393.76,0,0,985393.76,1161109.17,0,0,0,0,28.504395,-81.30769,Residential,Masonry,3 236262,FL,ORANGE COUNTY,0,958048.35,0,0,958048.35,1383182.31,0,0,0,0,28.504395,-81.30769,Residential,Masonry,3 393530,FL,ORANGE COUNTY,0,67826.77,0,0,67826.77,77706.69,0,0,0,0,28.504395,-81.30769,Residential,Wood,3 492688,FL,ORANGE COUNTY,0,958048.35,0,0,958048.35,1105258.23,0,0,0,0,28.504395,-81.30769,Residential,Masonry,3 447780,FL,ORANGE COUNTY,0,273837.98,0,0,273837.98,393717.95,0,0,0,0,28.504395,-81.30769,Residential,Wood,3 456413,FL,ORANGE COUNTY,0,222348.55,0,0,222348.55,238373.43,0,0,0,0,28.366055,-81.508855,Residential,Wood,3 498376,FL,ORANGE COUNTY,0,375081.22,0,0,375081.22,366874.45,0,0,0,0,28.366055,-81.508855,Residential,Masonry,3 535493,FL,ORANGE COUNTY,0,106063.73,0,0,106063.73,154042.72,0,0,0,0,28.366055,-81.508855,Residential,Wood,3 491551,FL,ORANGE COUNTY,0,42637.81,0,0,42637.81,72386.03,0,0,0,0,28.3913,-81.475,Residential,Wood,4 625001,FL,ORANGE COUNTY,0,2568689.75,0,0,2568689.75,2474018.12,0,0,0,0,28.37579,-81.48655,Commercial,Reinforced Masonry,1 814398,FL,ORANGE COUNTY,450000,450000,450000,450000,450000,547986.6,0,22500,0,0,28.385853,-81.496063,Residential,Masonry,1 118973,FL,ORANGE COUNTY,0,24030000,0,0,24030000,25200000,0,0,0,0,28.352968,-81.500351,Commercial,Reinforced Concrete,3 535537,FL,ORANGE COUNTY,0,3434146.2,0,3434146.2,3434146.2,4261655.24,0,0,0,0,28.384754,-81.486435,Commercial,Reinforced Masonry,1 766191,FL,ORANGE COUNTY,0,11970000,0,0,11970000,20160000,0,0,0,0,28.389122,-81.478317,Commercial,Reinforced Concrete,1 365806,FL,ORANGE COUNTY,0,8337685.63,0,0,8337685.63,7321196.69,0,0,0,0,28.389122,-81.478317,Commercial,Reinforced Masonry,1 900985,FL,ORANGE COUNTY,0,5035326.48,0,0,5035326.48,5427437.42,0,0,0,0,28.391121,-81.479721,Commercial,Reinforced Masonry,1 740026,FL,ORANGE COUNTY,0,94350.09,0,0,94350.09,120139.55,0,0,0,0,28.389122,-81.478317,Residential,Wood,1 991176,FL,ORANGE COUNTY,0,87989.41,0,0,87989.41,141687.59,0,0,0,0,28.391121,-81.479721,Residential,Wood,1 266756,FL,ORANGE COUNTY,0,38906.16,0,0,38906.16,52728.51,0,0,0,0,28.391121,-81.479721,Residential,Wood,1 743146,FL,ORANGE COUNTY,0,38058.07,0,0,38058.07,58910.47,0,0,0,0,28.389122,-81.478317,Residential,Wood,1 504650,FL,ORANGE COUNTY,0,742.08,0,0,742.08,1075.22,0,0,0,0,28.389122,-81.478317,Residential,Wood,1 251234,FL,ORANGE COUNTY,0,10620000,0,0,10620000,11790000,0,0,0,0,28.50856,-81.310387,Commercial,Reinforced Concrete,1 613993,FL,ORANGE COUNTY,0,57895.31,0,0,57895.31,65452.67,0,0,0,0,28.458998,-81.29808,Residential,Wood,1 724711,FL,ORANGE COUNTY,0,502744.55,0,0,502744.55,737616.74,0,0,0,0,28.53997,-81.27821,Residential,Masonry,1 549789,FL,ORANGE COUNTY,463500,463500,463500,463500,463500,725796.5,0,0,0,0,28.54019,-81.28315,Residential,Masonry,1 296785,FL,ORANGE COUNTY,0,6247.98,0,0,6247.98,7153.54,0,0,0,0,28.53997,-81.27821,Residential,Wood,1 903140,FL,ORANGE COUNTY,0,52060.32,0,0,52060.32,71717.05,0,0,0,0,28.54098,-81.27996,Residential,Wood,1 640946,FL,ORANGE COUNTY,867.6,867.6,867.6,867.6,867.6,1318.19,0,0,0,0,28.54098,-81.27996,Residential,Wood,1 425440,FL,ORANGE COUNTY,578448,578448,578448,578448,578448,660474.82,0,0,0,0,28.54098,-81.27996,Residential,Masonry,1 634057,FL,ORANGE COUNTY,0,528221.28,0,0,528221.28,848745.95,0,0,0,0,28.53997,-81.27821,Residential,Masonry,1 906338,FL,ORANGE COUNTY,1530162.9,1530162.9,1530162.9,1530162.9,1530162.9,2244014.5,0,0,0,0,28.53997,-81.27821,Residential,Masonry,1 100464,FL,ORANGE COUNTY,685903.5,685903.5,685903.5,685903.5,685903.5,952174.67,0,0,0,0,28.51458,-81.2872,Residential,Masonry,1 380868,FL,ORANGE COUNTY,0,135000,0,135000,135000,192931.88,0,0,0,0,28.523035,-81.310287,Residential,Wood,1 656281,FL,ORANGE COUNTY,0,45000,0,45000,45000,61947.99,0,0,0,0,28.51423,-81.31086,Residential,Wood,1 233629,FL,ORANGE COUNTY,9000000,9000000,9000000,9000000,9000000,7769691.77,0,451957.5,0,0,28.480251,-81.310214,Commercial,Reinforced Concrete,1 485037,FL,ORANGE COUNTY,9630000,9630000,9630000,9630000,9630000,8716351.26,0,0,0,0,28.46538,-81.29828,Commercial,Reinforced Concrete,1 379640,FL,ORANGE COUNTY,509150.7,509150.7,0,0,509150.7,740016.43,0,0,0,0,28.50321,-81.28608,Residential,Masonry,1 473100,FL,ORANGE COUNTY,257956.2,257956.2,0,0,257956.2,206931.69,0,0,0,0,28.480976,-81.301826,Residential,Wood,3 543609,FL,ORANGE COUNTY,0,284953.37,0,0,284953.37,362529.07,0,0,0,0,28.535536,-81.285782,Residential,Wood,1 778499,FL,ORANGE COUNTY,24444,24444,24444,24444,24444,28802.85,0,0,0,0,28.474699,-81.308113,Residential,Wood,1 289460,FL,ORANGE COUNTY,0,1481569.36,0,0,1481569.36,2001849.1,0,0,0,0,28.46268,-81.3092,Residential,Masonry,1 611992,FL,ORANGE COUNTY,1018554.3,1018554.3,1018554.3,1018554.3,1018554.3,1360136.67,0,0,0,0,28.49016,-81.28492,Residential,Masonry,1 315683,FL,ORANGE COUNTY,0,5143412.89,0,0,5143412.89,4494581.64,0,0,0,0,28.482285,-81.285896,Commercial,Reinforced Masonry,1 135148,FL,ORANGE COUNTY,0,22950000,0,0,22950000,36180000,0,0,0,0,28.505285,-81.30806,Commercial,Reinforced Concrete,1 626539,FL,ORANGE COUNTY,0,2658168,0,0,2658168,2932304.87,0,0,0,0,28.521801,-81.306206,Commercial,Reinforced Masonry,1 956018,FL,ORANGE COUNTY,0,1718258.37,0,0,1718258.37,2298447.21,0,0,0,0,28.45591,-81.30606,Residential,Masonry,1 937228,FL,ORANGE COUNTY,0,1425814.98,0,0,1425814.98,1235326.1,0,0,0,0,28.52416,-81.31084,Residential,Masonry,1 763334,FL,ORANGE COUNTY,0,6167115,0,6167115,6167115,8178396.22,0,0,0,0,28.49894,-81.29463,Commercial,Reinforced Masonry,3 190144,FL,ORANGE COUNTY,0,201339.27,0,0,201339.27,278210.6,0,0,0,0,28.4969,-81.291,Residential,Wood,4 688409,FL,ORANGE COUNTY,0,382291.33,0,0,382291.33,421837.45,0,0,0,0,28.589115,-81.386025,Residential,Masonry,3 447392,FL,ORANGE COUNTY,0,382291.33,0,0,382291.33,552374.65,0,0,0,0,28.4969,-81.291,Residential,Masonry,3 177093,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,77724.32,0,0,0,0,28.49632,-81.27635,Residential,Wood,1 419916,FL,ORANGE COUNTY,0,115564.47,0,0,115564.47,130134.84,0,0,0,0,28.52703,-81.28897,Residential,Wood,1 284067,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,67098.49,0,0,0,0,28.527876,-81.280197,Residential,Wood,1 430856,FL,ORANGE COUNTY,0,55913.79,0,0,55913.79,81603.83,0,0,0,0,28.52445,-81.28208,Residential,Wood,1 311518,FL,ORANGE COUNTY,0,48850.4,0,0,48850.4,65209.42,0,0,0,0,28.535419,-81.282837,Residential,Wood,1 176385,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,88704.54,0,0,0,0,28.515377,-81.28981,Residential,Wood,1 422711,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,81058.62,0,0,0,0,28.494486,-81.295868,Residential,Wood,1 872187,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,57972.66,0,0,0,0,28.491116,-81.294487,Residential,Wood,1 790686,FL,ORANGE COUNTY,0,147757.55,0,0,147757.55,195550.61,0,0,0,0,28.535591,-81.290413,Residential,Wood,1 311369,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,90350.03,0,0,0,0,28.54098,-81.27996,Residential,Wood,1 243068,FL,ORANGE COUNTY,0,55921.03,0,0,55921.03,63496.76,0,0,0,0,28.47905,-81.30067,Residential,Wood,1 107399,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,84547.19,0,0,0,0,28.50977,-81.27558,Residential,Wood,1 835003,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,62927.41,0,0,0,0,28.48793,-81.27745,Residential,Wood,1 789223,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,50821.38,0,0,0,0,28.482117,-81.269638,Residential,Wood,1 631277,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,71464.11,0,0,0,0,28.506041,-81.286102,Residential,Wood,1 521194,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,37747.91,0,0,0,0,28.48853,-81.281,Residential,Wood,1 663006,FL,ORANGE COUNTY,0,3918774.31,0,0,3918774.31,4790184.32,0,0,0,0,28.480976,-81.301826,Commercial,Reinforced Masonry,3 665519,FL,ORANGE COUNTY,0,19284.31,0,0,19284.31,16835.21,0,0,0,0,28.480976,-81.301826,Residential,Wood,3 239921,FL,ORANGE COUNTY,0,202071.61,0,0,202071.61,280871.45,0,0,0,0,28.478163,-81.285255,Residential,Wood,1 566688,FL,ORANGE COUNTY,0,53480.63,0,0,53480.63,70661.81,0,0,0,0,28.478163,-81.285255,Residential,Wood,1 170763,FL,ORANGE COUNTY,0,652404.06,0,0,652404.06,550195.83,0,0,0,0,28.53436,-81.29022,Residential,Masonry,1 463866,FL,ORANGE COUNTY,0,27971.19,0,0,27971.19,24982.52,0,0,0,0,28.53436,-81.29022,Residential,Wood,1 852246,FL,ORANGE COUNTY,0,64100.63,0,0,64100.63,100729.47,0,0,0,0,28.53436,-81.29022,Residential,Wood,1 896034,FL,ORANGE COUNTY,0,52445.97,0,0,52445.97,39902.78,0,0,0,0,28.53436,-81.29022,Residential,Wood,1 576178,FL,ORANGE COUNTY,0,48949.58,0,0,48949.58,47965.79,0,0,0,0,28.53436,-81.29022,Residential,Wood,1 381210,FL,ORANGE COUNTY,115650,115650,115650,115650,115650,184030.61,0,0,0,0,28.48194,-81.26939,Residential,Wood,1 962424,FL,ORANGE COUNTY,0,6574482.34,0,0,6574482.34,8406034.5,0,0,0,0,28.466192,-81.291893,Commercial,Reinforced Masonry,1 206812,FL,ORANGE COUNTY,0,4209156.47,0,0,4209156.47,4924220.6,0,0,0,0,28.462183,-81.29628,Commercial,Reinforced Masonry,1 948468,FL,ORANGE COUNTY,0,0,0,8469539.1,8469539.1,11880000,0,0,0,0,28.50047,-81.29782,Commercial,Reinforced Masonry,1 891889,FL,ORANGE COUNTY,0,0,0,50221.8,50221.8,55374.96,0,0,0,0,28.517359,-81.310455,Residential,Wood,1 286003,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,141359.82,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 710458,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,102799.6,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 685236,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,73156.04,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 764040,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,69953.93,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 597185,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,147607.37,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 352345,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,122084.16,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 912166,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,115529.91,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 452879,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,127406.82,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 452480,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,100186.05,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 797015,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,89822.6,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 784544,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,133555.47,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 636674,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,150812.45,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 783883,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,151216.19,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 514021,FL,ORANGE COUNTY,0,92600.24,0,0,92600.24,145447.2,0,0,0,0,28.50209,-81.312607,Residential,Wood,1 962970,FL,ORANGE COUNTY,0,3206001.12,0,0,3206001.12,3055447.31,0,0,0,0,28.40712,-81.38164,Commercial,Reinforced Masonry,1 771587,FL,ORANGE COUNTY,251010,251010,251010,251010,251010,308785.98,0,0,0,0,28.42847,-81.3679,Residential,Wood,1 528360,FL,ORANGE COUNTY,0,0,0,0,99900000,161100000,0,0,0,0,28.438892,-81.359451,Commercial,Steel Frame,1 225261,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,29106,0,1125,0,0,28.407681,-81.382652,Residential,Wood,1 487642,FL,ORANGE COUNTY,412291.8,412291.8,0,0,412291.8,590266.63,0,0,0,0,28.40645,-81.38251,Residential,Masonry,1 621877,FL,ORANGE COUNTY,344926.8,344926.8,0,0,344926.8,313883.39,0,0,0,0,28.39893,-81.33477,Residential,Wood,3 744955,FL,ORANGE COUNTY,262776.6,262776.6,0,0,262776.6,267401.47,0,0,0,0,28.35327,-81.30854,Residential,Wood,1 291494,FL,ORANGE COUNTY,0,893516.4,0,0,893516.4,1272939.2,0,0,0,0,28.3897,-81.3624,Residential,Masonry,4 915772,FL,ORANGE COUNTY,17730000,17730000,0,0,17730000,23040000,0,0,0,0,28.36651,-81.369469,Commercial,Reinforced Concrete,1 805734,FL,ORANGE COUNTY,0,637651.35,0,0,637651.35,656972.82,0,0,0,0,28.39513,-81.36089,Residential,Masonry,1 839429,FL,ORANGE COUNTY,0,46977.3,0,0,46977.3,66157.2,0,0,0,0,28.406801,-81.390762,Residential,Wood,1 788121,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,118240.19,0,0,0,0,28.38692,-81.36994,Residential,Wood,1 371306,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,54356.7,0,0,0,0,28.37846,-81.359865,Residential,Wood,3 520541,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,100708.14,0,0,0,0,28.37417,-81.35673,Residential,Wood,1 998601,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,80227.14,0,0,0,0,28.374085,-81.34798,Residential,Wood,1 885170,FL,ORANGE COUNTY,0,45556.97,0,0,45556.97,34689.81,0,0,0,0,28.41309,-81.38423,Residential,Wood,1 885050,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,68254.08,0,0,0,0,28.371641,-81.346413,Residential,Wood,1 858545,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,67356.05,0,0,0,0,28.3897,-81.3624,Residential,Wood,3 144843,FL,ORANGE COUNTY,0,110803.17,0,0,110803.17,81373.85,0,0,0,0,28.35498,-81.37606,Residential,Wood,1 527522,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,62499.57,0,0,0,0,28.363646,-81.349083,Residential,Wood,1 509487,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,48681.3,0,0,0,0,28.3629,-81.38179,Residential,Wood,3 905405,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,43403.44,0,0,0,0,28.3897,-81.3624,Residential,Wood,4 111205,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,71193.78,0,0,0,0,28.35926,-81.3814,Residential,Wood,1 504753,FL,ORANGE COUNTY,0,45262.33,0,0,45262.33,36265.09,0,0,0,0,28.358675,-81.335762,Residential,Wood,4 999101,FL,ORANGE COUNTY,0,328317.18,0,0,328317.18,460464.84,0,0,0,0,28.372488,-81.366623,Residential,Wood,1 949004,FL,ORANGE COUNTY,0,211164.55,0,0,211164.55,355655.16,0,0,0,0,28.372488,-81.366623,Residential,Wood,1 830406,FL,ORANGE COUNTY,0,1490134.88,0,0,1490134.88,1700690.94,0,0,0,0,28.40262,-81.37631,Residential,Masonry,1 137698,FL,ORANGE COUNTY,0,621786.59,0,0,621786.59,868526.43,0,0,0,0,28.428562,-81.369385,Residential,Masonry,1 422845,FL,ORANGE COUNTY,2132514,2132514,2132514,2132514,2132514,3167815.43,0,0,0,0,28.427032,-81.370056,Commercial,Reinforced Masonry,1 323708,FL,ORANGE COUNTY,0,110933.38,0,0,110933.38,110578.39,0,0,0,0,28.37339,-81.34448,Residential,Wood,1 283105,FL,ORANGE COUNTY,0,44373.35,0,0,44373.35,58707.81,0,0,0,0,28.37339,-81.34448,Residential,Wood,1 605466,FL,ORANGE COUNTY,0,16640.01,0,0,16640.01,15320.72,0,0,0,0,28.37339,-81.34448,Residential,Wood,1 899347,FL,ORANGE COUNTY,0,1083959.88,0,0,1083959.88,1605149.47,0,0,0,0,28.42921,-81.36696,Residential,Masonry,1 531098,FL,ORANGE COUNTY,0,63929.52,0,0,63929.52,48154.21,0,0,0,0,28.379513,-81.38028,Residential,Wood,1 355459,FL,ORANGE COUNTY,0,195238.83,0,0,195238.83,241348,0,0,0,0,28.3977,-81.37727,Residential,Wood,1 198929,FL,ORANGE COUNTY,116010,116010,116010,116010,116010,178652.15,0,0,0,0,28.36526,-81.34797,Residential,Wood,1 681085,FL,ORANGE COUNTY,0,1851039.28,0,0,1851039.28,1533963.66,0,0,0,0,28.41116,-81.36647,Commercial,Reinforced Masonry,1 634861,FL,ORANGE COUNTY,0,5438881.78,0,0,5438881.78,4963523.51,0,0,0,0,28.43934,-81.39179,Commercial,Reinforced Masonry,1 182099,FL,ORANGE COUNTY,0,1792357.88,0,0,1792357.88,1651657.78,0,0,0,0,28.44041,-81.39113,Residential,Masonry,1 177623,FL,ORANGE COUNTY,0,18720000,0,0,18720000,27180000,0,0,0,0,28.41903,-81.352745,Commercial,Reinforced Concrete,3 226601,FL,ORANGE COUNTY,0,0,0,9630000,9630000,8438514.42,0,0,0,0,28.387857,-81.380417,Commercial,Reinforced Concrete,1 996920,FL,ORANGE COUNTY,0,0,0,11160000,11160000,10980000,0,0,0,0,28.355293,-81.347366,Commercial,Reinforced Concrete,4 460393,FL,ORANGE COUNTY,0,0,0,18540000,18540000,25290000,0,0,0,0,28.393087,-81.343132,Commercial,Reinforced Concrete,3 444847,FL,ORANGE COUNTY,0,0,0,55890000,55890000,46710000,0,0,0,0,28.379572,-81.376541,Commercial,Steel Frame,1 722412,FL,ORANGE COUNTY,0,0,0,97571.7,97571.7,154399.02,0,0,0,0,28.379572,-81.376541,Residential,Wood,1 425212,FL,ORANGE COUNTY,634500000,634500000,634500000,634500000,634500000,583200000,0,0,0,0,28.543095,-81.221676,Commercial,Steel Frame,1 648555,FL,ORANGE COUNTY,0,1070691.48,0,0,1070691.48,1841617.19,0,0,0,0,28.54854,-81.22981,Residential,Masonry,1 601372,FL,ORANGE COUNTY,0,1070691.48,0,0,1070691.48,1457596.55,0,0,0,0,28.54854,-81.22981,Residential,Masonry,1 180391,FL,ORANGE COUNTY,0,1070691.48,0,0,1070691.48,990873.57,0,0,0,0,28.54854,-81.22981,Residential,Masonry,1 464755,FL,ORANGE COUNTY,0,1070691.48,0,0,1070691.48,1539650.07,0,0,0,0,28.54854,-81.22981,Residential,Masonry,1 467196,FL,ORANGE COUNTY,0,1070691.48,0,0,1070691.48,1122902.68,0,0,0,0,28.54854,-81.22981,Residential,Masonry,1 957846,FL,ORANGE COUNTY,0,1070691.48,0,0,1070691.48,1070263.2,0,0,0,0,28.54854,-81.22981,Residential,Masonry,1 370587,FL,ORANGE COUNTY,188280,188280,188280,188280,188280,142754.65,0,0,0,0,28.563082,-81.24482,Residential,Wood,1 354141,FL,ORANGE COUNTY,130581,130581,130581,130581,130581,215419.48,0,0,0,0,28.5637,-81.24371,Residential,Wood,3 441414,FL,ORANGE COUNTY,0,11610000,0,0,11610000,13500000,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Concrete,1 105096,FL,ORANGE COUNTY,0,9450000,0,9450000,9450000,8329780.3,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Concrete,1 298860,FL,ORANGE COUNTY,0,4540896.9,0,4540896.9,4540896.9,7881407.7,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Masonry,1 164928,FL,ORANGE COUNTY,0,8967173.4,0,8967173.4,8967173.4,12420000,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Masonry,1 906023,FL,ORANGE COUNTY,0,7241482.8,0,7241482.8,7241482.8,7065225.11,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Masonry,1 612520,FL,ORANGE COUNTY,0,16290000,0,0,16290000,22410000,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Concrete,1 740798,FL,ORANGE COUNTY,0,4050103.5,0,4050103.5,4050103.5,4016730.65,0,0,0,0,28.553997,-81.252777,Commercial,Reinforced Masonry,1 444827,FL,ORANGE COUNTY,0,266904.9,0,266904.9,266904.9,329169.01,0,0,0,0,28.553997,-81.252777,Residential,Wood,1 993782,FL,ORANGE COUNTY,0,237188.7,0,237188.7,237188.7,326116.91,0,0,0,0,28.553997,-81.252777,Residential,Wood,1 140912,FL,ORANGE COUNTY,0,628602.75,0,0,628602.75,1011632.41,0,0,0,0,28.553997,-81.252777,Residential,Masonry,1 332372,FL,ORANGE COUNTY,0,70746.3,0,70746.3,70746.3,104620.19,0,0,0,0,28.553997,-81.252777,Residential,Wood,1 751954,FL,ORANGE COUNTY,0,316107,0,316107,316107,517941.32,0,0,0,0,28.553997,-81.252777,Residential,Wood,1 377944,FL,ORANGE COUNTY,0,1707425.55,0,0,1707425.55,2924970.22,0,0,0,0,28.553997,-81.252777,Residential,Masonry,1 332408,FL,ORANGE COUNTY,0,677700,0,677700,677700,618176.25,0,0,0,0,28.553997,-81.252777,Residential,Masonry,1 743019,FL,ORANGE COUNTY,0,9534.6,0,9534.6,9534.6,9023.24,0,0,0,0,28.553997,-81.252777,Residential,Wood,1 496545,FL,ORANGE COUNTY,0,71009.1,0,71009.1,71009.1,56642.89,0,0,0,0,28.553997,-81.252777,Residential,Wood,1 565006,FL,ORANGE COUNTY,0,38475,0,38475,38475,52693.82,0,0,0,0,28.55001,-81.26892,Residential,Wood,1 757310,FL,ORANGE COUNTY,0,101673,0,101673,101673,126379.54,0,0,0,0,28.55001,-81.26892,Residential,Wood,1 851372,FL,ORANGE COUNTY,0,32175,0,32175,32175,41876.41,0,0,0,0,28.55001,-81.26892,Residential,Wood,1 443272,FL,ORANGE COUNTY,0,170877.6,0,170877.6,170877.6,232300.58,0,0,0,0,28.55001,-81.26892,Residential,Wood,1 885154,FL,ORANGE COUNTY,0,141750,0,141750,141750,118758.15,0,0,0,0,28.55001,-81.26892,Residential,Wood,1 880225,FL,ORANGE COUNTY,0,5924437.14,0,0,5924437.14,8543500.46,0,0,0,0,28.540691,-81.277431,Commercial,Reinforced Masonry,1 442483,FL,ORANGE COUNTY,18720000,18720000,18720000,18720000,18720000,14940000,0,0,0,0,28.54576,-81.277475,Commercial,Reinforced Concrete,1 116951,FL,ORANGE COUNTY,0,17637.75,0,0,17637.75,24761.64,0,0,0,0,28.5413,-81.2469,Residential,Wood,4 108039,FL,ORANGE COUNTY,0,2211141.6,0,2211141.6,2211141.6,2921439.88,0,0,0,0,28.54728,-81.20564,Commercial,Reinforced Masonry,1 140247,FL,ORANGE COUNTY,0,135000,0,135000,135000,154705.95,0,0,0,0,28.54728,-81.20564,Residential,Wood,1 573417,FL,ORANGE COUNTY,0,135000,0,135000,135000,134030.3,0,0,0,0,28.50937,-81.2684,Residential,Wood,1 432755,FL,ORANGE COUNTY,1017378.9,1017378.9,1017378.9,1017378.9,1017378.9,1201522.45,0,0,0,0,28.53756,-81.275398,Residential,Masonry,1 954389,FL,ORANGE COUNTY,0,1470077.95,0,0,1470077.95,2015171.1,0,0,0,0,28.5473,-81.20629,Residential,Masonry,1 340119,FL,ORANGE COUNTY,0,1826452.48,0,0,1826452.48,2821869.08,0,0,0,0,28.53875,-81.27466,Commercial,Reinforced Masonry,1 778747,FL,ORANGE COUNTY,0,556249.05,0,0,556249.05,562301.04,0,0,0,0,28.53287,-81.23965,Residential,Masonry,1 448014,FL,ORANGE COUNTY,0,10620000,0,10620000,10620000,15750000,0,0,0,0,28.55616,-81.224709,Commercial,Reinforced Concrete,1 671653,FL,ORANGE COUNTY,0,30240000,0,30240000,30240000,38970000,0,0,0,0,28.54773,-81.20835,Commercial,Reinforced Concrete,1 400498,FL,ORANGE COUNTY,0,26550000,0,26550000,26550000,43470000,0,0,0,0,28.54854,-81.22981,Commercial,Reinforced Concrete,1 507017,FL,ORANGE COUNTY,0,76320.41,0,0,76320.41,94943.89,0,0,0,0,28.53238,-81.26558,Residential,Wood,3 751330,FL,ORANGE COUNTY,0,65339.23,0,0,65339.23,113239.42,0,0,0,0,28.53753,-81.26588,Residential,Wood,1 184240,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,67439.38,0,0,0,0,28.54726,-81.277512,Residential,Wood,3 988172,FL,ORANGE COUNTY,0,43365.49,0,0,43365.49,51985.77,0,0,0,0,28.538736,-81.255424,Residential,Wood,1 906988,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,75462.79,0,0,0,0,28.526094,-81.252441,Residential,Wood,1 922181,FL,ORANGE COUNTY,0,76341.09,0,0,76341.09,108684.52,0,0,0,0,28.553791,-81.266525,Residential,Wood,1 144960,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,54864.52,0,0,0,0,28.521379,-81.223862,Residential,Wood,3 180978,FL,ORANGE COUNTY,0,105385.46,0,0,105385.46,84845.83,0,0,0,0,28.55076,-81.222572,Residential,Wood,1 408501,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,39999.54,0,0,0,0,28.53129,-81.25939,Residential,Wood,1 320049,FL,ORANGE COUNTY,0,48850.4,0,0,48850.4,52899.12,0,0,0,0,28.563416,-81.253044,Residential,Wood,1 881700,FL,ORANGE COUNTY,0,99876.77,0,0,99876.77,107646.39,0,0,0,0,28.55427,-81.25493,Residential,Wood,1 914361,FL,ORANGE COUNTY,0,73189.28,0,0,73189.28,76922.52,0,0,0,0,28.52734,-81.24216,Residential,Wood,1 795121,FL,ORANGE COUNTY,0,81039.34,0,0,81039.34,112806.75,0,0,0,0,28.557856,-81.258377,Residential,Wood,1 940508,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,49094.77,0,0,0,0,28.530092,-81.25248,Residential,Wood,1 732041,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,67046.64,0,0,0,0,28.36612,-81.380131,Residential,Wood,3 360021,FL,ORANGE COUNTY,0,28088.18,0,0,28088.18,44628.18,0,0,0,0,28.566,-81.26033,Residential,Wood,3 947112,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,42605.47,0,0,0,0,28.571768,-81.204071,Residential,Wood,4 274576,FL,ORANGE COUNTY,0,382966.37,0,0,382966.37,599118.72,0,0,0,0,28.56489,-81.20975,Residential,Masonry,1 494512,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,46033.47,0,0,0,0,28.55049,-81.24711,Residential,Wood,1 674316,FL,ORANGE COUNTY,0,37076.35,0,0,37076.35,50853.7,0,0,0,0,28.559967,-81.261452,Residential,Wood,1 103504,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,92017.09,0,0,0,0,28.54384,-81.244278,Residential,Wood,1 288063,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,72866.98,0,0,0,0,28.51084,-81.24219,Residential,Wood,1 715719,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,57054.4,0,0,0,0,28.53349,-81.23133,Residential,Wood,1 980168,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,55575.81,0,0,0,0,28.55692,-81.27772,Residential,Wood,1 592585,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,48740.12,0,0,0,0,28.522728,-81.275558,Residential,Wood,1 525136,FL,ORANGE COUNTY,0,52776.54,0,0,52776.54,59005.33,0,0,0,0,28.545645,-81.23162,Residential,Wood,3 674736,FL,ORANGE COUNTY,0,82615.75,0,0,82615.75,108453.01,0,0,0,0,28.546822,-81.20517,Residential,Wood,1 408341,FL,ORANGE COUNTY,0,72401.59,0,0,72401.59,65987.68,0,0,0,0,28.50599,-81.22096,Residential,Wood,1 767942,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,53232.46,0,0,0,0,28.566311,-81.255684,Residential,Wood,1 448485,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,61606.01,0,0,0,0,28.55512,-81.2414,Residential,Wood,1 981772,FL,ORANGE COUNTY,0,48851.43,0,0,48851.43,45153.38,0,0,0,0,28.539061,-81.223167,Residential,Wood,1 292168,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,46817.43,0,0,0,0,28.52882,-81.22118,Residential,Wood,1 566682,FL,ORANGE COUNTY,0,96463.81,0,0,96463.81,135886.64,0,0,0,0,28.565996,-81.22551,Residential,Wood,1 852434,FL,ORANGE COUNTY,0,3752274.28,0,0,3752274.28,3778270.04,0,0,0,0,28.54054,-81.24841,Commercial,Reinforced Masonry,1 548818,FL,ORANGE COUNTY,0,200132.72,0,0,200132.72,209506.13,0,0,0,0,28.54054,-81.24841,Residential,Wood,1 954633,FL,ORANGE COUNTY,0,460418.65,0,0,460418.65,485594.35,0,0,0,0,28.54054,-81.24841,Residential,Masonry,1 788887,FL,ORANGE COUNTY,0,958048.35,0,0,958048.35,876269.35,0,0,0,0,28.54054,-81.24841,Residential,Masonry,1 141697,FL,ORANGE COUNTY,0,299831.74,0,0,299831.74,342945.15,0,0,0,0,28.54054,-81.24841,Residential,Wood,1 325664,FL,ORANGE COUNTY,0,208271.07,0,0,208271.07,206394.55,0,0,0,0,28.54054,-81.24841,Residential,Wood,1 571590,FL,ORANGE COUNTY,0,11610000,0,0,11610000,11250000,0,0,0,0,28.509968,-81.256279,Commercial,Reinforced Concrete,1 676385,FL,ORANGE COUNTY,0,6206226.62,0,0,6206226.62,8080358.11,0,0,0,0,28.509968,-81.256279,Commercial,Reinforced Masonry,1 609779,FL,ORANGE COUNTY,0,2485024.4,0,0,2485024.4,3029244.75,0,0,0,0,28.509968,-81.256279,Commercial,Reinforced Masonry,1 736570,FL,ORANGE COUNTY,0,272574.31,0,0,272574.31,329287.21,0,0,0,0,28.509968,-81.256279,Residential,Wood,1 823765,FL,ORANGE COUNTY,0,208257.99,0,0,208257.99,171175.58,0,0,0,0,28.509968,-81.256279,Residential,Wood,1 214737,FL,ORANGE COUNTY,0,208257.99,0,0,208257.99,373138.35,0,0,0,0,28.509968,-81.256279,Residential,Wood,1 423564,FL,ORANGE COUNTY,0,2504479.9,0,0,2504479.9,2996810.56,0,0,0,0,28.509968,-81.256279,Commercial,Reinforced Masonry,1 604472,FL,ORANGE COUNTY,0,23940000,0,0,23940000,34290000,0,0,0,0,28.509968,-81.256279,Commercial,Reinforced Concrete,1 631782,FL,ORANGE COUNTY,0,15300000,0,0,15300000,21600000,0,0,0,0,28.5068,-81.25465,Commercial,Reinforced Concrete,1 284886,FL,ORANGE COUNTY,0,447550.58,0,0,447550.58,370127.91,0,0,0,0,28.56215,-81.27823,Residential,Masonry,1 306862,FL,ORANGE COUNTY,0,4166739.56,0,0,4166739.56,5728616.89,0,0,0,0,28.531757,-81.252518,Commercial,Reinforced Masonry,1 757438,FL,ORANGE COUNTY,0,102233.87,0,0,102233.87,104425.77,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 133803,FL,ORANGE COUNTY,0,27168.27,0,0,27168.27,31549.7,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 422352,FL,ORANGE COUNTY,0,13909.86,0,0,13909.86,15032.39,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 158546,FL,ORANGE COUNTY,0,3582.97,0,0,3582.97,3632.27,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 575118,FL,ORANGE COUNTY,0,3582.97,0,0,3582.97,5414.64,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 345449,FL,ORANGE COUNTY,0,33307.11,0,0,33307.11,31747.4,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 717633,FL,ORANGE COUNTY,0,238750.82,0,0,238750.82,322559.04,0,0,0,0,28.56673,-81.24225,Residential,Wood,1 559728,FL,ORANGE COUNTY,0,102995.5,0,0,102995.5,158024.76,0,0,0,0,28.56722,-81.26195,Residential,Wood,4 500221,FL,ORANGE COUNTY,102600,102600,102600,102600,102600,111242.51,0,0,0,0,28.56332,-81.25691,Residential,Wood,1 645135,FL,ORANGE COUNTY,103500,103500,103500,103500,103500,76521.07,0,0,0,0,28.5312,-81.23487,Residential,Wood,1 282810,FL,ORANGE COUNTY,134550,134550,134550,134550,134550,148453.86,0,0,0,0,28.50874,-81.21186,Residential,Wood,1 856432,FL,ORANGE COUNTY,95400,95400,95400,95400,95400,78600.06,0,0,0,0,28.54877,-81.23858,Residential,Wood,1 301726,FL,ORANGE COUNTY,0,0,0,11160000,11160000,16560000,0,0,0,0,28.5546,-81.22735,Commercial,Reinforced Concrete,1 288829,FL,ORANGE COUNTY,0,0,0,8571789,8571789,10080000,0,0,0,0,28.56664,-81.24596,Commercial,Reinforced Masonry,1 458231,FL,ORANGE COUNTY,98982,98982,98982,98982,98982,91633.97,0,0,0,0,28.582567,-81.200005,Residential,Wood,1 341236,FL,ORANGE COUNTY,0,800279.73,0,0,800279.73,740382.79,0,0,0,0,28.573227,-81.207863,Residential,Masonry,1 262691,FL,ORANGE COUNTY,31230000,31230000,31230000,31230000,31230000,49590000,0,0,0,0,28.569326,-81.205666,Commercial,Reinforced Concrete,1 715227,FL,ORANGE COUNTY,288000,288000,288000,288000,288000,445556.16,0,0,0,0,28.585421,-81.182129,Residential,Wood,1 255270,FL,ORANGE COUNTY,0,135000,0,135000,135000,213626.16,0,0,0,0,28.60711,-81.20821,Residential,Wood,1 518365,FL,ORANGE COUNTY,20430000,20430000,20430000,20430000,20430000,28440000,0,0,0,0,28.57049,-81.200043,Commercial,Reinforced Concrete,3 948831,FL,ORANGE COUNTY,112722.3,112722.3,0,0,112722.3,178157.6,0,0,0,0,28.611145,-81.175499,Residential,Wood,1 822186,FL,ORANGE COUNTY,0,1521740.86,0,0,1521740.86,1810019.44,0,0,0,0,28.56658,-81.20096,Residential,Masonry,1 481133,FL,ORANGE COUNTY,0,27180000,0,0,27180000,42660000,0,0,0,0,28.58758,-81.21021,Commercial,Reinforced Concrete,1 431499,FL,ORANGE COUNTY,0,26820000,0,0,26820000,24210000,0,0,0,0,28.5832,-81.1854,Commercial,Reinforced Concrete,3 766512,FL,ORANGE COUNTY,0,1394030.93,0,0,1394030.93,1797864.96,0,0,0,0,28.56578,-81.20468,Residential,Masonry,1 768656,FL,ORANGE COUNTY,0,147757.55,0,0,147757.55,183396.67,0,0,0,0,28.588625,-81.188285,Residential,Wood,3 120640,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,84693.93,0,0,0,0,28.590855,-81.210435,Residential,Wood,3 146162,FL,ORANGE COUNTY,0,38517.36,0,0,38517.36,62484.78,0,0,0,0,28.60371,-81.17889,Residential,Wood,1 632027,FL,ORANGE COUNTY,0,64550.5,0,0,64550.5,83075.53,0,0,0,0,28.602663,-81.164902,Residential,Wood,1 160588,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,76356.61,0,0,0,0,28.59807,-81.16361,Residential,Wood,3 670414,FL,ORANGE COUNTY,0,232940.54,0,0,232940.54,201889.56,0,0,0,0,28.588625,-81.188285,Residential,Wood,3 478490,FL,ORANGE COUNTY,0,558216.83,0,0,558216.83,756365.94,0,0,0,0,28.56266,-81.20204,Residential,Masonry,1 928936,FL,ORANGE COUNTY,0,386200.92,0,0,386200.92,330260.49,0,0,0,0,28.56266,-81.20204,Residential,Masonry,1 538633,FL,ORANGE COUNTY,0,150364.36,0,0,150364.36,191957.7,0,0,0,0,28.56266,-81.20204,Residential,Wood,1 427039,FL,ORANGE COUNTY,0,93978.43,0,0,93978.43,120128.49,0,0,0,0,28.56266,-81.20204,Residential,Wood,1 132407,FL,ORANGE COUNTY,0,28192.96,0,0,28192.96,29864.81,0,0,0,0,28.56266,-81.20204,Residential,Wood,1 291793,FL,ORANGE COUNTY,17217.9,17217.9,17217.9,17217.9,17217.9,13768.81,0,0,0,0,28.56678,-81.205917,Residential,Wood,1 946825,FL,ORANGE COUNTY,0,1800134.55,0,0,1800134.55,2530845.17,0,0,0,0,28.44227,-81.33825,Commercial,Reinforced Masonry,1 802860,FL,ORANGE COUNTY,146472.3,146472.3,146472.3,146472.3,146472.3,207888.72,0,0,0,0,28.43119,-81.30513,Residential,Wood,1 268010,FL,ORANGE COUNTY,0,2171053.41,0,0,2171053.41,2974703.57,0,0,0,0,28.43637,-81.334209,Commercial,Reinforced Masonry,1 893339,FL,ORANGE COUNTY,0,1053603.06,0,0,1053603.06,896601.46,0,0,0,0,28.435863,-81.334039,Residential,Masonry,1 210700,FL,ORANGE COUNTY,0,1450504.31,0,0,1450504.31,1517807.71,0,0,0,0,28.435941,-81.334055,Residential,Masonry,1 406502,FL,ORANGE COUNTY,539100,539100,539100,539100,539100,888881.02,0,26955,0,0,28.430944,-81.305161,Residential,Masonry,1 652345,FL,ORANGE COUNTY,45000,45000,45000,45000,45000,38372.4,0,2250,0,0,28.434103,-81.305771,Residential,Wood,1 412869,FL,ORANGE COUNTY,45000,45000,45000,45000,45000,61740,0,2250,0,0,28.434835,-81.306206,Residential,Wood,1 346378,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,34545.42,0,1125,0,0,28.431391,-81.305145,Residential,Wood,1 808724,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,27296.33,0,1125,0,0,28.44313,-81.308197,Residential,Wood,1 258375,FL,ORANGE COUNTY,0,1743198.57,0,0,1743198.57,2246948.09,0,0,0,0,28.430883,-81.305161,Residential,Masonry,1 965957,FL,ORANGE COUNTY,0,74430000,0,0,74430000,84690000,0,0,0,0,28.430403,-81.332893,Commercial,Steel Frame,1 409376,FL,ORANGE COUNTY,0,7786036.14,0,0,26910000,35190000,0,0,0,0,28.432277,-81.256957,Commercial,Reinforced Concrete,3 479963,FL,ORANGE COUNTY,0,1806800.72,0,0,1806800.72,1347739.64,0,0,0,0,28.54978,-81.19693,Commercial,Reinforced Masonry,1 302518,FL,ORANGE COUNTY,0,1806800.72,0,0,1806800.72,1717559.22,0,0,0,0,28.54978,-81.19693,Commercial,Reinforced Masonry,1 642549,FL,ORANGE COUNTY,0,1806800.72,0,0,1806800.72,2997200.54,0,0,0,0,28.54978,-81.19693,Commercial,Reinforced Masonry,1 886344,FL,ORANGE COUNTY,0,1806800.72,0,0,1806800.72,2834957.06,0,0,0,0,28.54978,-81.19693,Commercial,Reinforced Masonry,1 403682,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,818390.77,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 716213,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,925950.7,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 166993,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,848776.15,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 523070,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,1428716.43,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 429979,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,1657388.2,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 895877,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,1482411.46,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 287057,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,1023014.45,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 237397,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,955832.46,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 921860,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,1301837.88,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 962611,FL,ORANGE COUNTY,0,999256.13,0,0,999256.13,1405212.93,0,0,0,0,28.55918,-81.20551,Residential,Masonry,1 871397,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,657840.34,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 941631,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,705313.35,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 733329,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,667514.46,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 286634,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,810206.1,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 778817,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,761308.01,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 252215,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,552725.95,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 571072,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,843094.8,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 535044,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,786418.62,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 948892,FL,ORANGE COUNTY,0,554073.46,0,0,554073.46,521106.09,0,0,0,0,28.56215,-81.19654,Residential,Masonry,1 531497,FL,ORANGE COUNTY,0,4902516,0,4902516,4902516,7831475.16,0,245125.8,0,0,28.52458,-81.193344,Commercial,Reinforced Masonry,3 404051,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,373023.69,0,0,0,0,28.556244,-81.206978,Residential,Wood,1 281455,FL,ORANGE COUNTY,0,50856.3,0,50856.3,50856.3,69053.9,0,0,0,0,28.56458,-81.20506,Residential,Wood,1 703848,FL,ORANGE COUNTY,0,1117913.94,0,0,1117913.94,1042342.96,0,0,0,0,28.56407,-81.20599,Residential,Masonry,1 970915,FL,ORANGE COUNTY,0,19417.86,0,0,19417.86,23827.19,0,0,0,0,28.56407,-81.20599,Residential,Wood,1 541641,FL,ORANGE COUNTY,0,73048.14,0,0,73048.14,120082.38,0,0,0,0,28.56407,-81.20599,Residential,Wood,1 695061,FL,ORANGE COUNTY,0,10620000,0,0,10620000,12870000,0,0,0,0,28.552576,-81.20533,Commercial,Reinforced Concrete,1 251435,FL,ORANGE COUNTY,28800,28800,28800,28800,28800,26330.4,0,1440,0,0,28.552034,-81.204689,Residential,Wood,1 846876,FL,ORANGE COUNTY,345170.7,345170.7,0,0,345170.7,550604.22,0,0,0,0,28.55839,-81.16078,Residential,Wood,1 220110,FL,ORANGE COUNTY,0,2904788.75,0,0,2904788.75,3368857.8,0,0,0,0,28.51243,-81.15426,Commercial,Reinforced Masonry,3 735005,FL,ORANGE COUNTY,0,1045002.03,0,0,1045002.03,1241211.61,0,0,0,0,28.54749,-81.16894,Residential,Masonry,1 389788,FL,ORANGE COUNTY,0,628497.47,0,0,628497.47,998726.47,0,0,0,0,28.53179,-81.1675,Residential,Masonry,1 226095,FL,ORANGE COUNTY,503919,503919,503919,503919,503919,786334.36,0,0,0,0,28.52338,-81.15775,Residential,Masonry,3 184552,FL,ORANGE COUNTY,0,11430000,0,11430000,11430000,12330000,0,0,0,0,28.5634,-81.19887,Commercial,Reinforced Concrete,1 879833,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,50747.71,0,0,0,0,28.553471,-81.205933,Residential,Wood,1 861885,FL,ORANGE COUNTY,0,147757.55,0,0,147757.55,203621.72,0,0,0,0,28.546804,-81.201073,Residential,Wood,1 659281,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,65994.51,0,0,0,0,28.542568,-81.200775,Residential,Wood,1 528197,FL,ORANGE COUNTY,0,49639.13,0,0,49639.13,50023.03,0,0,0,0,28.52803,-81.19963,Residential,Wood,1 719427,FL,ORANGE COUNTY,0,131264.58,0,0,131264.58,176094.32,0,0,0,0,28.521839,-81.173309,Residential,Wood,1 167110,FL,ORANGE COUNTY,0,110863.13,0,0,110863.13,102960.8,0,0,0,0,28.561476,-81.184494,Residential,Wood,1 177205,FL,ORANGE COUNTY,0,110863.13,0,0,110863.13,131173.25,0,0,0,0,28.596737,-81.169001,Residential,Wood,3 185065,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,57822.44,0,0,0,0,28.54225,-81.17242,Residential,Wood,1 655627,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,66229.37,0,0,0,0,28.55753,-81.1925,Residential,Wood,1 759096,FL,ORANGE COUNTY,0,37076.35,0,0,37076.35,38988.68,0,0,0,0,28.50828,-81.144785,Residential,Wood,3 444909,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,72527.12,0,0,0,0,28.51954,-81.13753,Residential,Wood,1 870349,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,55686.42,0,0,0,0,28.53156,-81.15691,Residential,Wood,1 485599,FL,ORANGE COUNTY,0,45262.33,0,0,45262.33,69684.53,0,0,0,0,28.528624,-81.13916,Residential,Wood,1 100935,FL,ORANGE COUNTY,0,45262.33,0,0,45262.33,39459.43,0,0,0,0,28.537525,-81.152298,Residential,Wood,3 163183,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,62330.35,0,0,0,0,28.516975,-81.153526,Residential,Wood,3 474799,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,65468.04,0,0,0,0,28.53984,-81.15769,Residential,Wood,3 836928,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,68449.22,0,0,0,0,28.543856,-81.147499,Residential,Wood,1 761276,FL,ORANGE COUNTY,0,45262.33,0,0,45262.33,60322.56,0,0,0,0,28.540562,-81.169083,Residential,Wood,1 906473,FL,ORANGE COUNTY,0,5828027.24,0,0,5828027.24,6765232.3,0,0,0,0,28.524714,-81.198158,Commercial,Reinforced Masonry,1 635618,FL,ORANGE COUNTY,0,1345173.06,0,0,1345173.06,1397629.43,0,0,0,0,28.524714,-81.198158,Residential,Masonry,1 178688,FL,ORANGE COUNTY,0,889920.83,0,0,889920.83,1089034.38,0,0,0,0,28.524714,-81.198158,Residential,Masonry,1 464808,FL,ORANGE COUNTY,0,5922131.89,0,0,5922131.89,7095187.77,0,0,0,0,28.524714,-81.198158,Commercial,Reinforced Masonry,1 993980,FL,ORANGE COUNTY,0,6726618.99,0,0,6726618.99,5763367.15,0,0,0,0,28.524714,-81.198158,Commercial,Reinforced Masonry,1 997801,FL,ORANGE COUNTY,0,10530000,0,0,10530000,11790000,0,0,0,0,28.524714,-81.198158,Commercial,Reinforced Concrete,1 282380,FL,ORANGE COUNTY,0,1317528.09,0,0,1317528.09,2190482.68,0,0,0,0,28.524714,-81.198158,Residential,Masonry,1 729367,FL,ORANGE COUNTY,0,2025768.37,0,0,2025768.37,2004765.21,0,0,0,0,28.524714,-81.198158,Commercial,Reinforced Masonry,1 850203,FL,ORANGE COUNTY,0,458038.73,0,0,458038.73,650488.73,0,0,0,0,28.524714,-81.198158,Residential,Masonry,1 243534,FL,ORANGE COUNTY,0,387326.8,0,0,387326.8,463940.04,0,0,0,0,28.524714,-81.198158,Residential,Masonry,1 242314,FL,ORANGE COUNTY,0,0,0,10440000,10440000,7709915.93,0,0,0,0,28.55509,-81.165039,Commercial,Reinforced Concrete,4 312434,FL,ORANGE COUNTY,0,0,0,8749220.4,8749220.4,13230000,0,0,0,0,28.532578,-81.177643,Commercial,Reinforced Masonry,1 217989,FL,ORANGE COUNTY,0,0,0,19620000,19620000,24750000,0,0,0,0,28.50014,-81.15177,Commercial,Reinforced Concrete,3 296364,FL,ORANGE COUNTY,0,0,0,18720000,18720000,28170000,0,0,0,0,28.54146,-81.19241,Commercial,Reinforced Concrete,1 413601,FL,ORANGE COUNTY,0,0,0,7497,7497,5363.35,0,0,0,0,28.531769,-81.149925,Residential,Wood,3 534038,FL,ORANGE COUNTY,0,0,0,8619390,8619390,9360000,0,0,0,0,28.525883,-81.151711,Commercial,Reinforced Masonry,3 115369,FL,ORANGE COUNTY,0,1664428.78,0,0,1664428.78,2641947.8,0,0,0,0,28.479248,-81.249596,Residential,Masonry,1 471348,FL,ORANGE COUNTY,0,1664428.78,0,0,1664428.78,2014341.64,0,0,0,0,28.479248,-81.249596,Residential,Masonry,1 377855,FL,ORANGE COUNTY,0,277276.92,0,0,277276.92,214069.98,0,0,0,0,28.46666,-81.27375,Residential,Wood,3 667365,FL,ORANGE COUNTY,0,3968640.72,0,0,3968640.72,3161498.57,0,0,0,0,28.492382,-81.269119,Commercial,Reinforced Masonry,1 606496,FL,ORANGE COUNTY,0,18270000,0,0,18270000,18720000,0,0,0,0,28.465477,-81.275307,Commercial,Reinforced Concrete,3 175693,FL,ORANGE COUNTY,0,2711132.67,0,0,2711132.67,2250023.23,0,0,0,0,28.468939,-81.267723,Commercial,Reinforced Masonry,3 170098,FL,ORANGE COUNTY,0,403230.24,0,0,403230.24,365447.56,0,0,0,0,28.481092,-81.208694,Residential,Masonry,3 220192,FL,ORANGE COUNTY,0,417402.82,0,0,417402.82,384524.83,0,0,0,0,28.481092,-81.208694,Residential,Masonry,3 797681,FL,ORANGE COUNTY,0,894434.61,0,0,894434.61,818085.67,0,0,0,0,28.481092,-81.208694,Residential,Masonry,3 760942,FL,ORANGE COUNTY,0,240712.75,0,0,240712.75,285100.18,0,0,0,0,28.481092,-81.208694,Residential,Wood,3 948662,FL,ORANGE COUNTY,0,339359.71,0,0,339359.71,602122.54,0,0,0,0,28.481092,-81.208694,Residential,Wood,3 589775,FL,ORANGE COUNTY,0,72496.28,0,0,72496.28,71975.54,0,0,0,0,28.481092,-81.208694,Residential,Wood,3 600086,FL,ORANGE COUNTY,0,707479.47,0,0,707479.47,685400.45,0,0,0,0,28.481092,-81.208694,Residential,Masonry,3 596774,FL,ORANGE COUNTY,0,538282.25,0,0,538282.25,810386.09,0,0,0,0,28.481092,-81.208694,Residential,Masonry,3 646729,FL,ORANGE COUNTY,0,152163.25,0,0,152163.25,128157.98,0,0,0,0,28.480793,-81.21843,Residential,Wood,3 740474,FL,ORANGE COUNTY,0,480896.19,0,0,480896.19,452657.97,0,0,0,0,28.480793,-81.21843,Residential,Masonry,3 952514,FL,ORANGE COUNTY,0,741145.9,0,0,741145.9,1032090.13,0,0,0,0,28.480793,-81.21843,Residential,Masonry,3 968975,FL,ORANGE COUNTY,0,1424584.26,0,0,1424584.26,1447947.44,0,0,0,0,28.480793,-81.21843,Residential,Masonry,3 589559,FL,ORANGE COUNTY,0,119046.14,0,0,119046.14,94547.16,0,0,0,0,28.480793,-81.21843,Residential,Wood,3 337629,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,114994.61,0,0,0,0,28.50624,-81.2639,Residential,Wood,1 105959,FL,ORANGE COUNTY,0,60642.02,0,0,60642.02,83392.72,0,0,0,0,28.50535,-81.26986,Residential,Wood,3 454844,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,60129.05,0,0,0,0,28.48842,-81.26266,Residential,Wood,1 118650,FL,ORANGE COUNTY,0,343500.27,0,0,343500.27,279884.02,0,0,0,0,28.48865,-81.2689,Residential,Wood,1 464934,FL,ORANGE COUNTY,0,45001.87,0,0,45001.87,71233.64,0,0,0,0,28.481092,-81.208694,Residential,Wood,3 752885,FL,ORANGE COUNTY,0,52776.46,0,0,52776.46,41739.58,0,0,0,0,28.50946,-81.2652,Residential,Wood,1 299530,FL,ORANGE COUNTY,0,49489.24,0,0,49489.24,40835.15,0,0,0,0,28.503875,-81.237415,Residential,Wood,3 416422,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,62075.15,0,0,0,0,28.477379,-81.256966,Residential,Wood,1 551641,FL,ORANGE COUNTY,0,682404.48,0,0,682404.48,918603.78,0,0,0,0,28.484863,-81.250381,Residential,Masonry,1 654256,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,61074.04,0,0,0,0,28.494315,-81.258445,Residential,Wood,3 319829,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,51578.46,0,0,0,0,28.480793,-81.21843,Residential,Wood,3 316840,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,47048.45,0,0,0,0,28.500265,-81.2361,Residential,Wood,4 813649,FL,ORANGE COUNTY,0,105386.71,0,0,105386.71,153891.57,0,0,0,0,28.495768,-81.255307,Residential,Wood,3 325593,FL,ORANGE COUNTY,0,11093.34,0,0,11093.34,14851.21,0,0,0,0,28.495768,-81.255307,Residential,Wood,3 417558,FL,ORANGE COUNTY,681750,681750,681750,681750,681750,845165.48,0,0,0,0,28.481092,-81.208694,Residential,Masonry,3 350141,FL,ORANGE COUNTY,20915.1,20915.1,20915.1,20915.1,20915.1,18436.58,0,0,0,0,28.46666,-81.27431,Residential,Wood,1 126801,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,27702,0,1125,0,0,28.345306,-81.575836,Residential,Wood,4 342157,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,31964.63,0,1125,0,0,28.371094,-81.546005,Residential,Wood,4 727778,FL,ORANGE COUNTY,22500,22500,22500,22500,22500,24825.06,0,1125,0,0,28.367599,-81.519737,Residential,Wood,4 144650,FL,ORANGE COUNTY,714448.8,714448.8,0,0,714448.8,576131.51,0,0,0,0,28.37597,-81.547969,Residential,Masonry,4 585972,FL,ORANGE COUNTY,668830.5,668830.5,0,0,668830.5,916408.81,0,0,0,0,28.380463,-81.589417,Residential,Masonry,4 890655,FL,ORANGE COUNTY,700965.9,700965.9,0,0,700965.9,612511.01,0,0,0,0,28.377,-81.5587,Residential,Masonry,4 354904,FL,ORANGE COUNTY,390080.7,390080.7,0,0,390080.7,455206.23,0,0,0,0,28.386576,-81.591621,Residential,Masonry,4 212645,FL,ORANGE COUNTY,558098.1,558098.1,0,0,558098.1,662741.49,0,0,0,0,28.395056,-81.528694,Residential,Masonry,4 344843,FL,ORANGE COUNTY,641583.9,641583.9,0,0,641583.9,721958.32,0,0,0,0,28.34222,-81.572533,Residential,Masonry,4 510555,FL,ORANGE COUNTY,27459,27459,27459,27459,27459,41176.06,0,0,0,0,28.369537,-81.540847,Residential,Wood,4 989216,FL,ORANGE COUNTY,36000,36000,36000,36000,36000,62937,0,0,0,0,28.369537,-81.540847,Residential,Wood,4 833366,FL,ORANGE COUNTY,211500,211500,211500,211500,211500,221875.13,0,0,0,0,28.369537,-81.540847,Residential,Wood,4 150529,FL,ORANGE COUNTY,334429.2,334429.2,334429.2,334429.2,334429.2,310211.18,0,0,0,0,28.369537,-81.540847,Residential,Wood,4 516159,FL,ORANGE COUNTY,10800000,10800000,10800000,10800000,10800000,12420000,0,0,0,0,28.357504,-81.538689,Commercial,Reinforced Concrete,4 568379,FL,ORANGE COUNTY,21780000,21780000,21780000,21780000,21780000,25020000,0,0,0,0,28.369537,-81.540847,Commercial,Reinforced Concrete,4 328079,FL,ORANGE COUNTY,47160000,47160000,47160000,47160000,47160000,42480000,0,0,0,0,28.35703,-81.535065,Commercial,Steel Frame,4 480104,FL,ORANGE COUNTY,47520000,47520000,47520000,47520000,47520000,66960000,0,0,0,0,28.360882,-81.53627,Commercial,Steel Frame,4 166901,FL,ORANGE COUNTY,1701000000,1701000000,1701000000,1701000000,1701000000,1584000000,0,0,0,0,28.35746,-81.593071,Commercial,Steel Frame,4 140878,FL,ORANGE COUNTY,351000000,351000000,351000000,351000000,351000000,433800000,0,0,0,0,28.350182,-81.60289,Commercial,Steel Frame,4 959979,FL,ORANGE COUNTY,0,17100000,0,0,17100000,13590000,0,0,0,0,28.350182,-81.60289,Commercial,Reinforced Concrete,4 471134,FL,ORANGE COUNTY,0,375300000,0,0,375300000,530100000,0,0,0,0,28.363392,-81.566612,Commercial,Steel Frame,4 317458,FL,ORANGE COUNTY,0,81900000,0,0,81900000,103500000,0,0,0,0,28.377,-81.5587,Commercial,Steel Frame,4 317573,FL,ORANGE COUNTY,0,17820000,0,0,17820000,15840000,0,0,0,0,28.35689,-81.572915,Commercial,Reinforced Concrete,4 340585,FL,ORANGE COUNTY,2160000000,2160000000,2160000000,2160000000,2160000000,1701000000,0,0,0,0,28.39462,-81.57272,Commercial,Steel Frame,4 861335,FL,ORANGE COUNTY,0,80910000,0,0,80910000,109800000,0,0,0,0,28.426571,-81.577568,Commercial,Steel Frame,4 606407,FL,ORANGE COUNTY,0,12060000,0,0,12060000,10170000,0,0,0,0,28.36442,-81.560501,Commercial,Reinforced Concrete,4 622266,FL,ORANGE COUNTY,0,419400000,0,0,419400000,396000000,0,0,0,0,28.377,-81.5587,Commercial,Steel Frame,4 889871,FL,ORANGE COUNTY,0,24030000,0,0,24030000,35190000,0,0,0,0,28.377,-81.5587,Commercial,Reinforced Concrete,4 277433,FL,ORANGE COUNTY,0,285300000,0,0,285300000,280800000,0,0,0,0,28.371401,-81.513084,Commercial,Steel Frame,4 396412,FL,ORANGE COUNTY,0,2825104.5,0,2825104.5,2825104.5,4008037.91,0,0,0,0,28.373621,-81.511932,Commercial,Reinforced Masonry,1 497634,FL,ORANGE COUNTY,11700000,11700000,11700000,11700000,11700000,17910000,0,0,0,0,28.440134,-81.148682,Commercial,Reinforced Concrete,4 680428,FL,ORANGE COUNTY,0,6966297.69,0,0,6966297.69,6002830.85,0,0,0,0,28.44097,-81.14671,Commercial,Reinforced Masonry,4 834606,FL,ORANGE COUNTY,0,1245294.23,0,0,1245294.23,1088150.55,0,0,0,0,28.41515,-81.24018,Residential,Masonry,1 441095,FL,ORANGE COUNTY,1314920.7,1314920.7,1314920.7,1314920.7,1314920.7,1731918.87,0,0,0,0,28.41687,-81.2424,Residential,Masonry,1 711693,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,37296.75,0,0,0,0,28.423664,-81.203117,Residential,Wood,3 547250,FL,ORANGE COUNTY,0,74750.2,0,0,74750.2,65703.63,0,0,0,0,28.44371,-81.15069,Residential,Wood,4 544196,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,65386.27,0,0,0,0,28.40303,-81.2272,Residential,Wood,1 389075,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,71410.45,0,0,0,0,28.4117,-81.2185,Residential,Wood,4 592897,FL,ORANGE COUNTY,0,37076.35,0,0,37076.35,35127.18,0,0,0,0,28.414511,-81.241028,Residential,Wood,1 221596,FL,ORANGE COUNTY,0,100726.49,0,0,100726.49,110670.21,0,0,0,0,28.414511,-81.241028,Residential,Wood,1 273293,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,37703.87,0,0,0,0,28.38603,-81.192108,Residential,Wood,3 601173,FL,ORANGE COUNTY,582614.1,582614.1,582614.1,582614.1,582614.1,663582.31,0,0,0,0,28.4117,-81.2185,Residential,Masonry,4 249624,FL,ORANGE COUNTY,0,750488.21,0,0,750488.21,742418.96,0,0,0,0,28.42197,-81.180267,Residential,Masonry,1 783355,FL,ORANGE COUNTY,0,29392.47,0,0,29392.47,30834.32,0,0,0,0,28.42197,-81.180267,Residential,Wood,1 652862,FL,ORANGE COUNTY,0,4898.94,0,0,4898.94,4832.49,0,0,0,0,28.42197,-81.180267,Residential,Wood,1 685000,FL,ORANGE COUNTY,0,500218.85,0,0,500218.85,527315.71,0,0,0,0,28.42197,-81.180267,Residential,Masonry,1 725389,FL,ORANGE COUNTY,0,33555.56,0,0,33555.56,38776.81,0,0,0,0,28.42197,-81.180267,Residential,Wood,1 611710,FL,ORANGE COUNTY,0,73480.58,0,0,73480.58,111347.63,0,0,0,0,28.42197,-81.180267,Residential,Wood,1 292839,FL,ORANGE COUNTY,0,83528.81,0,0,83528.81,91452.02,0,0,0,0,28.384007,-81.190239,Residential,Wood,1 937265,FL,ORANGE COUNTY,0,32407.21,0,0,32407.21,46148.38,0,0,0,0,28.384007,-81.190239,Residential,Wood,1 928853,FL,ORANGE COUNTY,0,78852.66,0,0,78852.66,90683.08,0,0,0,0,28.384007,-81.190239,Residential,Wood,1 312265,FL,ORANGE COUNTY,0,0,0,11250000,11250000,10350000,0,0,0,0,28.40966,-81.2172,Commercial,Reinforced Concrete,3 125120,FL,ORANGE COUNTY,0,681419.57,0,0,681419.57,728159.5,0,0,0,0,28.42471,-81.24832,Residential,Masonry,4 904476,FL,ORANGE COUNTY,0,332566.08,0,0,332566.08,359235.21,0,0,0,0,28.42471,-81.24832,Residential,Wood,4 734174,FL,ORANGE COUNTY,0,30571.59,0,0,30571.59,34067.45,0,0,0,0,28.42471,-81.24832,Residential,Wood,4 847321,FL,ORANGE COUNTY,0,450000,0,450000,450000,540918,0,9000,0,0,28.35006,-81.22052,Residential,Masonry,1 990375,FL,ORANGE COUNTY,0,996693.64,0,0,996693.64,865353.34,0,0,0,0,28.463343,-81.106911,Residential,Masonry,1 781841,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,76894.17,0,0,0,0,28.56023,-81.13252,Residential,Wood,1 441593,FL,ORANGE COUNTY,0,2957169.93,0,0,2957169.93,3853251.56,0,0,0,0,28.55481,-81.12926,Commercial,Reinforced Masonry,1 883758,FL,ORANGE COUNTY,0,0,0,54900000,54900000,72720000,0,0,0,0,28.55647,-81.13081,Commercial,Steel Frame,1 897298,FL,ORANGE COUNTY,18270000,18270000,18270000,18270000,18270000,31680000,0,0,0,0,28.43495,-81.09498,Commercial,Reinforced Concrete,3 301236,FL,ORANGE COUNTY,49680000,49680000,0,49680000,49680000,71730000,0,0,0,0,28.512897,-81.470894,Commercial,Steel Frame,1 593215,FL,ORANGE COUNTY,0,982596.32,0,0,982596.32,1212262.49,0,0,0,0,28.53315,-81.46895,Residential,Masonry,1 798592,FL,ORANGE COUNTY,0,982596.32,0,0,982596.32,839014.44,0,0,0,0,28.53315,-81.46895,Residential,Masonry,1 576598,FL,ORANGE COUNTY,0,982596.32,0,0,982596.32,1293096.76,0,0,0,0,28.53315,-81.46895,Residential,Masonry,1 229818,FL,ORANGE COUNTY,0,982596.32,0,0,982596.32,999742.63,0,0,0,0,28.53315,-81.46895,Residential,Masonry,1 167349,FL,ORANGE COUNTY,0,982596.32,0,0,982596.32,1552541.5,0,0,0,0,28.53315,-81.46895,Residential,Masonry,1 760538,FL,ORANGE COUNTY,0,982596.32,0,0,982596.32,1169977.44,0,0,0,0,28.53315,-81.46895,Residential,Masonry,1 748607,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,2379269.01,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 134323,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,1869782.75,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 773939,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,1287233.97,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 901758,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,1159152.32,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 620876,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,1998268.34,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 136895,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,2026873.79,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 191405,FL,ORANGE COUNTY,0,1422307.68,0,0,1422307.68,2120876.95,0,0,0,0,28.527971,-81.464325,Residential,Masonry,1 275442,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1342760.95,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 967898,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1170409.7,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 306765,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,803677.01,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 401745,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1173104.17,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 254951,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1102205.97,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 757404,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1323463.27,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 901862,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1006791.99,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 404190,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1045790.54,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 624079,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1098514.03,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 895765,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,1164653.19,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 783752,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,823885.52,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 832051,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,864853.1,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 973243,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,700561.78,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 165369,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,841616.55,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 216097,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,730081.1,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 864929,FL,ORANGE COUNTY,0,809635.93,0,0,809635.93,901472.93,0,0,0,0,28.52699,-81.46493,Residential,Masonry,1 943408,FL,ORANGE COUNTY,598950,598950,598950,598950,598950,937239.36,0,0,0,0,28.493477,-81.504288,Residential,Masonry,1 226572,FL,ORANGE COUNTY,218700,218700,218700,218700,218700,180208.8,0,0,0,0,28.54414,-81.47885,Residential,Wood,1 371476,FL,ORANGE COUNTY,98100,98100,98100,98100,98100,99130.54,0,0,0,0,28.493477,-81.504288,Residential,Wood,1 456957,FL,ORANGE COUNTY,2614424.4,2614424.4,2614424.4,2614424.4,2614424.4,3172454.99,0,0,0,0,28.49318,-81.49211,Commercial,Reinforced Masonry,1 631497,FL,ORANGE COUNTY,139050,139050,139050,139050,139050,130886.37,0,0,0,0,28.52277,-81.47051,Residential,Wood,1 688157,FL,ORANGE COUNTY,0,448430.26,0,0,448430.26,672622.52,0,0,0,0,28.516815,-81.484558,Residential,Masonry,1 905803,FL,ORANGE COUNTY,45000,45000,45000,45000,45000,52982.37,0,2250,0,0,28.534094,-81.498444,Residential,Wood,1 695021,FL,ORANGE COUNTY,245446.2,245446.2,0,0,245446.2,258932,0,0,0,0,28.54173,-81.501625,Residential,Wood,3 359758,FL,ORANGE COUNTY,0,12420000,0,0,12420000,14400000,0,0,0,0,28.51925,-81.46784,Commercial,Reinforced Concrete,3 547602,FL,ORANGE COUNTY,0,966652.31,0,0,966652.31,716869.35,0,0,0,0,28.52166,-81.49941,Residential,Masonry,1 585097,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,98914.58,0,0,0,0,28.528238,-81.478035,Residential,Wood,3 458367,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,100714.23,0,0,0,0,28.53746,-81.480919,Residential,Wood,1 343028,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,81000.51,0,0,0,0,28.53339,-81.50046,Residential,Wood,1 373664,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,67498.03,0,0,0,0,28.507784,-81.494843,Residential,Wood,1 623790,FL,ORANGE COUNTY,0,73189.28,0,0,73189.28,84695,0,0,0,0,28.498066,-81.508156,Residential,Wood,1 620035,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,41608.64,0,0,0,0,28.5236,-81.4842,Residential,Wood,3 453042,FL,ORANGE COUNTY,0,466561.06,0,0,466561.06,548731.79,0,0,0,0,28.493601,-81.485764,Residential,Masonry,1 942374,FL,ORANGE COUNTY,0,1095739.45,0,0,1095739.45,1269913.82,0,0,0,0,28.493601,-81.485764,Residential,Masonry,1 495479,FL,ORANGE COUNTY,0,266125.2,0,0,266125.2,371336.47,0,0,0,0,28.493601,-81.485764,Residential,Wood,1 561063,FL,ORANGE COUNTY,0,266125.2,0,0,266125.2,287702.64,0,0,0,0,28.493601,-81.485764,Residential,Wood,1 922468,FL,ORANGE COUNTY,0,266125.2,0,0,266125.2,222232.64,0,0,0,0,28.493601,-81.485764,Residential,Wood,1 103830,FL,ORANGE COUNTY,0,299831.74,0,0,299831.74,269416.81,0,0,0,0,28.493601,-81.485764,Residential,Wood,1 618662,FL,ORANGE COUNTY,0,931436.43,0,0,931436.43,1259003.99,0,0,0,0,28.493601,-81.485764,Residential,Masonry,1 319034,FL,ORANGE COUNTY,0,47246.69,0,0,47246.69,36432.87,0,0,0,0,28.493601,-81.485764,Residential,Wood,1 702478,FL,ORANGE COUNTY,0,69022.68,0,0,69022.68,90488.73,0,0,0,0,28.5236,-81.4842,Residential,Wood,4 655512,FL,ORANGE COUNTY,0,849828.19,0,0,849828.19,1297313.72,0,0,0,0,28.5236,-81.4842,Residential,Masonry,4 195309,FL,ORANGE COUNTY,0,201328.62,0,0,201328.62,366015.44,0,0,0,0,28.5236,-81.4842,Residential,Wood,4 664398,FL,ORANGE COUNTY,0,958048.35,0,0,958048.35,863554.13,0,0,0,0,28.501104,-81.50766,Residential,Masonry,3 172195,FL,ORANGE COUNTY,0,1723660.64,0,0,1723660.64,2029589.72,0,0,0,0,28.52006,-81.50919,Residential,Masonry,1 332025,FL,ORANGE COUNTY,0,753014.38,0,0,753014.38,582682.53,0,0,0,0,28.54222,-81.46552,Residential,Masonry,1 706611,FL,ORANGE COUNTY,0,3162.14,0,0,3162.14,4767.4,0,0,0,0,28.54222,-81.46552,Residential,Wood,1 824990,FL,ORANGE COUNTY,0,3162.14,0,0,3162.14,4904.46,0,0,0,0,28.54222,-81.46552,Residential,Wood,1 251263,FL,ORANGE COUNTY,0,80531.21,0,0,80531.21,56918.33,0,0,0,0,28.54222,-81.46552,Residential,Wood,1 591260,FL,ORANGE COUNTY,0,7225.38,0,0,7225.38,8632.88,0,0,0,0,28.54222,-81.46552,Residential,Wood,1 566340,FL,ORANGE COUNTY,0,117561.56,0,0,117561.56,141491.81,0,0,0,0,28.54222,-81.46552,Residential,Wood,1 782328,FL,ORANGE COUNTY,0,227361.45,0,0,227361.45,261633.01,0,0,0,0,28.52084,-81.47017,Residential,Wood,3 573145,FL,ORANGE COUNTY,0,54548.13,0,0,54548.13,53397.82,0,0,0,0,28.52158,-81.46972,Residential,Wood,3 283954,FL,ORANGE COUNTY,0,0,0,7336577.7,7336577.7,5412281.41,0,0,0,0,28.54559,-81.49548,Commercial,Reinforced Masonry,1 869163,FL,ORANGE COUNTY,0,0,0,18720000,18720000,27630000,0,0,0,0,28.49338,-81.5032,Commercial,Reinforced Concrete,1 875590,FL,ORANGE COUNTY,0,5414456.69,0,0,5414456.69,5905764.49,0,0,0,0,28.40316,-81.53494,Commercial,Reinforced Masonry,1 970237,FL,ORANGE COUNTY,0,5414456.69,0,0,5414456.69,7101438.96,0,0,0,0,28.40316,-81.53494,Commercial,Reinforced Masonry,1 647178,FL,ORANGE COUNTY,0,5414456.69,0,0,5414456.69,5556813.59,0,0,0,0,28.40316,-81.53494,Commercial,Reinforced Masonry,1 656772,FL,ORANGE COUNTY,0,5414456.69,0,0,5414456.69,7178465.02,0,0,0,0,28.40316,-81.53494,Commercial,Reinforced Masonry,1 315858,FL,ORANGE COUNTY,0,5414456.69,0,0,5414456.69,8184384.45,0,0,0,0,28.40316,-81.53494,Commercial,Reinforced Masonry,1 670764,FL,ORANGE COUNTY,0,497101.92,0,0,497101.92,755529.31,0,0,0,0,28.3861,-81.50489,Residential,Masonry,1 959349,FL,ORANGE COUNTY,3028527,3028527,3028527,3028527,3028527,4135065.97,0,0,0,0,28.383886,-81.505951,Commercial,Reinforced Masonry,1 262266,FL,ORANGE COUNTY,22500,22500,0,22500,22500,37091.52,0,0,0,0,28.39102,-81.50392,Residential,Wood,1 521383,FL,ORANGE COUNTY,935101.8,935101.8,0,0,935101.8,1221250.43,0,0,0,0,28.43556,-81.558535,Residential,Masonry,3 205050,FL,ORANGE COUNTY,0,3295971,0,0,3295971,5091721.47,0,0,0,0,28.39102,-81.50392,Commercial,Reinforced Masonry,1 619948,FL,ORANGE COUNTY,0,5704842.6,0,0,5704842.6,6936489.59,0,0,0,0,28.39102,-81.50392,Commercial,Reinforced Masonry,1 948767,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,84193.3,0,0,0,0,28.44894,-81.50576,Residential,Wood,1 713592,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,45584.04,0,0,0,0,28.444962,-81.50032,Residential,Wood,1 901076,FL,ORANGE COUNTY,0,82615.75,0,0,82615.75,93653.22,0,0,0,0,28.42952,-81.504,Residential,Wood,1 262764,FL,ORANGE COUNTY,0,110863.13,0,0,110863.13,112532.28,0,0,0,0,28.414677,-81.510399,Residential,Wood,1 462000,FL,ORANGE COUNTY,0,131100.53,0,0,131100.53,180383.84,0,0,0,0,28.398504,-81.529175,Residential,Wood,3 866997,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,64808.77,0,0,0,0,28.44141,-81.49772,Residential,Wood,1 139949,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,81004.05,0,0,0,0,28.44206,-81.49213,Residential,Wood,1 516788,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,58621.95,0,0,0,0,28.4242,-81.52823,Residential,Wood,1 142324,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,51141.23,0,0,0,0,28.44401,-81.49211,Residential,Wood,1 324279,FL,ORANGE COUNTY,0,45262.36,0,0,45262.36,49360.6,0,0,0,0,28.43866,-81.55419,Residential,Wood,3 941393,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,78725.32,0,0,0,0,28.384438,-81.356094,Residential,Wood,4 870525,FL,ORANGE COUNTY,0,45262.75,0,0,45262.75,36222.87,0,0,0,0,28.43107,-81.55742,Residential,Wood,1 687407,FL,ORANGE COUNTY,0,619397.15,0,0,619397.15,753121.9,0,0,0,0,28.38187,-81.51866,Residential,Masonry,1 232867,FL,ORANGE COUNTY,0,159852.25,0,0,159852.25,156466.9,0,0,0,0,28.38187,-81.51866,Residential,Wood,1 777333,FL,ORANGE COUNTY,0,299831.74,0,0,299831.74,417365.78,0,0,0,0,28.38187,-81.51866,Residential,Wood,1 293124,FL,ORANGE COUNTY,0,208271.07,0,0,208271.07,181216.66,0,0,0,0,28.38187,-81.51866,Residential,Wood,1 410426,FL,ORANGE COUNTY,0,507179.13,0,0,507179.13,912309.77,0,0,0,0,28.38187,-81.51866,Residential,Masonry,1 405200,FL,ORANGE COUNTY,0,451487.24,0,0,451487.24,631775.13,0,0,0,0,28.439827,-81.539909,Residential,Masonry,1 190942,FL,ORANGE COUNTY,0,82052.84,0,0,82052.84,137820.22,0,0,0,0,28.431728,-81.532875,Residential,Wood,3 449889,FL,ORANGE COUNTY,0,102995.5,0,0,102995.5,135551.97,0,0,0,0,28.431728,-81.532875,Residential,Wood,3 664294,FL,ORANGE COUNTY,0,8327.37,0,0,8327.37,10189.71,0,0,0,0,28.431728,-81.532875,Residential,Wood,3 965757,FL,ORANGE COUNTY,0,8327.37,0,0,8327.37,9954.75,0,0,0,0,28.431728,-81.532875,Residential,Wood,3 221857,FL,ORANGE COUNTY,0,8327.37,0,0,8327.37,9730.03,0,0,0,0,28.431728,-81.532875,Residential,Wood,3 910600,FL,ORANGE COUNTY,0,2775473.91,0,0,2775473.91,3991686.58,0,0,0,0,28.43023,-81.4081,Commercial,Reinforced Masonry,1 465837,FL,ORANGE COUNTY,0,59490000,0,0,59490000,60030000,0,0,0,0,28.368467,-81.423073,Commercial,Steel Frame,1 574347,FL,ORANGE COUNTY,0,5670000,0,5670000,5670000,4974540.48,0,283500,0,0,28.42644,-81.40281,Commercial,Reinforced Masonry,1 934252,FL,ORANGE COUNTY,1848089.7,1848089.7,1848089.7,1848089.7,1848089.7,2215992.61,0,0,0,0,28.36492,-81.43267,Commercial,Reinforced Masonry,1 191049,FL,ORANGE COUNTY,0,245959.56,0,0,245959.56,240966.58,0,0,0,0,28.38624,-81.41249,Residential,Wood,1 256774,FL,ORANGE COUNTY,0,504864.36,0,0,504864.36,743089.66,0,0,0,0,28.38216,-81.42381,Residential,Masonry,1 716391,FL,ORANGE COUNTY,0,945002.52,0,0,945002.52,1518997.05,0,0,0,0,28.38216,-81.42381,Residential,Masonry,1 873171,FL,ORANGE COUNTY,350311.5,350311.5,0,0,350311.5,390227.74,0,0,0,0,28.361324,-81.430168,Residential,Wood,1 388161,FL,ORANGE COUNTY,650810.7,650810.7,0,0,650810.7,1026051.88,0,0,0,0,28.399199,-81.404686,Residential,Masonry,1 202997,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,2029128.69,0,0,0,0,28.369921,-81.430473,Commercial,Reinforced Masonry,1 770807,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,1291176.7,0,0,0,0,28.371342,-81.42923,Commercial,Reinforced Masonry,1 621687,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,2216145.59,0,0,0,0,28.371897,-81.429207,Commercial,Reinforced Masonry,1 782564,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,1287817.34,0,0,0,0,28.371544,-81.431183,Commercial,Reinforced Masonry,1 782631,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,1782187.56,0,0,0,0,28.36985,-81.43222,Commercial,Reinforced Masonry,1 918393,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,2415333.14,0,0,0,0,28.369686,-81.432014,Commercial,Reinforced Masonry,1 371630,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,3070582.94,0,0,0,0,28.369081,-81.432053,Commercial,Reinforced Masonry,1 186202,FL,ORANGE COUNTY,0,1876737.6,0,0,1876737.6,1647400.27,0,0,0,0,28.368725,-81.43354,Commercial,Reinforced Masonry,1 204281,FL,ORANGE COUNTY,1045963.8,1045963.8,1045963.8,1045963.8,1045963.8,1158358.89,0,0,0,0,28.42644,-81.40533,Residential,Masonry,1 171651,FL,ORANGE COUNTY,976123.8,976123.8,976123.8,976123.8,976123.8,1338851.4,0,0,0,0,28.379583,-81.40461,Residential,Masonry,1 545073,FL,ORANGE COUNTY,8705952,8705952,8705952,8705952,8705952,11520000,0,435297.6,0,0,28.423306,-81.413895,Commercial,Reinforced Masonry,1 334128,FL,ORANGE COUNTY,25470000,25470000,25470000,25470000,25470000,32400000,0,0,0,0,28.366674,-81.392082,Commercial,Reinforced Concrete,4 677772,FL,ORANGE COUNTY,1179323.1,1179323.1,1179323.1,1179323.1,1179323.1,1237793.94,0,0,0,0,28.387186,-81.404648,Residential,Masonry,1 588452,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,53658.01,0,0,0,0,28.40339,-81.39989,Residential,Wood,1 520427,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,116880.99,0,0,0,0,28.4116,-81.41297,Residential,Wood,1 292391,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,79735.14,0,0,0,0,28.3814,-81.4175,Residential,Wood,4 673149,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,49996.24,0,0,0,0,28.38871,-81.41744,Residential,Wood,1 140654,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,91182.3,0,0,0,0,28.3973,-81.42115,Residential,Wood,1 545391,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,103459.87,0,0,0,0,28.39617,-81.40866,Residential,Wood,1 993274,FL,ORANGE COUNTY,0,125456.12,0,0,125456.12,183983.91,0,0,0,0,28.35349,-81.41401,Residential,Wood,1 268244,FL,ORANGE COUNTY,0,44926.41,0,0,44926.41,43533.69,0,0,0,0,28.39254,-81.42055,Residential,Wood,1 967587,FL,ORANGE COUNTY,0,110863.13,0,0,110863.13,117547.06,0,0,0,0,28.42315,-81.41594,Residential,Wood,1 445754,FL,ORANGE COUNTY,0,132550.52,0,0,132550.52,121248.74,0,0,0,0,28.40313,-81.4069,Residential,Wood,1 225708,FL,ORANGE COUNTY,0,68476.56,0,0,68476.56,117319.87,0,0,0,0,28.379,-81.41315,Residential,Wood,1 657445,FL,ORANGE COUNTY,0,84176.67,0,0,84176.67,147932.08,0,0,0,0,28.35317,-81.43534,Residential,Wood,1 370843,FL,ORANGE COUNTY,0,60626.51,0,0,60626.51,71933.36,0,0,0,0,28.383503,-81.425896,Residential,Wood,3 298459,FL,ORANGE COUNTY,0,682705.39,0,0,682705.39,648437.67,0,0,0,0,28.37423,-81.40117,Residential,Masonry,3 108445,FL,ORANGE COUNTY,0,41008.62,0,0,41008.62,55430.53,0,0,0,0,28.41683,-81.418005,Residential,Wood,3 617003,FL,ORANGE COUNTY,0,2331158.83,0,0,2331158.83,2541709.09,0,0,0,0,28.363031,-81.421265,Commercial,Reinforced Masonry,1 763437,FL,ORANGE COUNTY,0,958048.35,0,0,958048.35,1195069.52,0,0,0,0,28.363031,-81.421265,Residential,Masonry,1 885697,FL,ORANGE COUNTY,0,507179.13,0,0,507179.13,796952.89,0,0,0,0,28.363031,-81.421265,Residential,Masonry,1 465114,FL,ORANGE COUNTY,0,19283.13,0,0,19283.13,29353.7,0,0,0,0,28.363031,-81.421265,Residential,Wood,1 952724,FL,ORANGE COUNTY,9810000,9810000,9810000,9810000,9810000,13770000,0,0,0,0,28.41137,-81.39795,Commercial,Reinforced Concrete,1 719829,FL,ORANGE COUNTY,35943.3,35943.3,35943.3,35943.3,35943.3,36073.85,0,0,0,0,28.402643,-81.404701,Residential,Wood,1 841457,FL,ORANGE COUNTY,3581361,3581361,3581361,3581361,3581361,4926763.72,0,0,0,0,28.3814,-81.4175,Commercial,Reinforced Masonry,4 409940,FL,ORANGE COUNTY,114300,114300,114300,114300,114300,97677.12,0,0,0,0,28.40737,-81.41093,Residential,Wood,4 561037,FL,ORANGE COUNTY,103500,103500,103500,103500,103500,124248.85,0,0,0,0,28.38308,-81.41261,Residential,Wood,1 190246,FL,ORANGE COUNTY,150356.7,150356.7,150356.7,150356.7,150356.7,254403.54,0,0,0,0,28.37602,-81.4361,Residential,Wood,3 326957,FL,ORANGE COUNTY,131850,131850,131850,131850,131850,102646.28,0,0,0,0,28.36543,-81.39953,Residential,Wood,1 407242,FL,ORANGE COUNTY,130500,130500,130500,130500,130500,141216.4,0,0,0,0,28.37029,-81.41733,Residential,Wood,1 746807,FL,ORANGE COUNTY,126000,126000,126000,126000,126000,131681.59,0,0,0,0,28.36493,-81.39849,Residential,Wood,1 278382,FL,ORANGE COUNTY,72000,72000,72000,72000,72000,65121.84,0,0,0,0,28.39558,-81.39503,Residential,Wood,1 915069,FL,ORANGE COUNTY,0,3598058.96,0,0,3598058.96,4898742.89,0,0,0,0,28.410686,-81.401466,Commercial,Reinforced Masonry,1 370308,FL,ORANGE COUNTY,0,3028411.32,0,0,3028411.32,3339804.68,0,0,0,0,28.41329,-81.40057,Commercial,Reinforced Masonry,1 302729,FL,ORANGE COUNTY,4102389,4102389,4102389,4102389,4102389,4090245.93,0,0,0,0,28.40826,-81.4033,Commercial,Reinforced Masonry,1 351990,FL,ORANGE COUNTY,0,0,0,10980000,10980000,17550000,0,0,0,0,28.35887,-81.4307,Commercial,Reinforced Concrete,1 162292,FL,ORANGE COUNTY,0,0,0,18720000,18720000,19350000,0,0,0,0,28.41717,-81.415939,Commercial,Reinforced Concrete,3 938419,FL,ORANGE COUNTY,0,0,0,81408.6,81408.6,87052.5,0,0,0,0,28.417662,-81.411461,Residential,Wood,1 219122,FL,ORANGE COUNTY,0,1058999.65,0,0,1058999.65,1140669.7,0,0,0,0,28.364138,-81.392143,Residential,Masonry,1 700401,FL,ORANGE COUNTY,0,9360000,0,0,9360000,13140000,0,0,0,0,28.41043,-81.41575,Commercial,Reinforced Concrete,4 730456,FL,ORANGE COUNTY,0,59400,0,59400,59400,96888.05,0,594,0,0,28.42534,-81.40401,Residential,Wood,1 354672,FL,ORANGE COUNTY,0,1395855.7,0,0,1395855.7,1252920.07,0,0,0,0,28.48212,-81.40378,Residential,Masonry,3 845956,FL,ORANGE COUNTY,0,1395855.7,0,0,1395855.7,1353438.43,0,0,0,0,28.48212,-81.40378,Residential,Masonry,3 246109,FL,ORANGE COUNTY,0,1395855.7,0,0,1395855.7,1764383.93,0,0,0,0,28.48212,-81.40378,Residential,Masonry,3 440573,FL,ORANGE COUNTY,0,1395855.7,0,0,1395855.7,1833501.12,0,0,0,0,28.48212,-81.40378,Residential,Masonry,3 938167,FL,ORANGE COUNTY,0,416097,0,416097,416097,511594.59,0,0,0,0,28.48585,-81.38418,Residential,Masonry,1 877809,FL,ORANGE COUNTY,0,924.66,0,0,924.66,821.92,0,0,0,0,28.48585,-81.38418,Residential,Wood,1 999833,FL,ORANGE COUNTY,0,12150000,0,0,12150000,19800000,0,0,0,0,28.494804,-81.428864,Commercial,Reinforced Concrete,1 889938,FL,ORANGE COUNTY,0,1978942.68,0,0,1978942.68,2634978.01,0,0,0,0,28.496078,-81.396866,Commercial,Reinforced Masonry,1 883339,FL,ORANGE COUNTY,0,19980000,0,0,19980000,21690000,0,0,0,0,28.49868,-81.42676,Commercial,Reinforced Concrete,1 134275,FL,ORANGE COUNTY,491400,491400,491400,491400,491400,427085.57,0,24570,0,0,28.488297,-81.417511,Residential,Masonry,1 333868,FL,ORANGE COUNTY,652496.4,652496.4,0,0,652496.4,1024320.17,0,0,0,0,28.488735,-81.433144,Residential,Masonry,1 963842,FL,ORANGE COUNTY,0,11160000,0,0,11160000,10800000,0,0,0,0,28.48374,-81.40819,Commercial,Reinforced Concrete,1 566401,FL,ORANGE COUNTY,976123.8,976123.8,976123.8,976123.8,976123.8,747788.92,0,0,0,0,28.491678,-81.428421,Residential,Masonry,1 641346,FL,ORANGE COUNTY,0,11970000,0,0,11970000,14040000,0,0,0,0,28.473871,-81.442184,Commercial,Reinforced Concrete,1 805565,FL,ORANGE COUNTY,0,8191647.9,0,8191647.9,8191647.9,11250000,0,0,0,0,28.473871,-81.442184,Commercial,Reinforced Masonry,1 486137,FL,ORANGE COUNTY,0,17190000,0,17190000,17190000,19350000,0,0,0,0,28.476828,-81.4422,Commercial,Reinforced Concrete,1 786777,FL,ORANGE COUNTY,0,82600.25,0,0,82600.25,78429.02,0,0,0,0,28.486809,-81.41925,Residential,Wood,3 305995,FL,ORANGE COUNTY,0,695244.59,0,0,695244.59,655466.87,0,0,0,0,28.486807,-81.419682,Residential,Masonry,3 886814,FL,ORANGE COUNTY,0,68596.48,0,0,68596.48,59012.72,0,0,0,0,28.500335,-81.41169,Residential,Wood,3 243469,FL,ORANGE COUNTY,0,76341.09,0,0,76341.09,107540.16,0,0,0,0,28.50146,-81.405285,Residential,Wood,1 112796,FL,ORANGE COUNTY,0,44941.91,0,0,44941.91,54918.97,0,0,0,0,28.473499,-81.386765,Residential,Wood,1 553518,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,45998.74,0,0,0,0,28.48138,-81.42528,Residential,Wood,1 719390,FL,ORANGE COUNTY,0,51846.11,0,0,51846.11,51215.66,0,0,0,0,28.498983,-81.408264,Residential,Wood,1 616486,FL,ORANGE COUNTY,0,41789.07,0,0,41789.07,52674.29,0,0,0,0,28.50438,-81.41513,Residential,Wood,1 544678,FL,ORANGE COUNTY,0,52776.54,0,0,52776.54,65410.24,0,0,0,0,28.48806,-81.388802,Residential,Wood,3 253889,FL,ORANGE COUNTY,0,6113709.79,0,0,6113709.79,8840528.29,0,0,0,0,28.508875,-81.414635,Commercial,Reinforced Masonry,1 536230,FL,ORANGE COUNTY,0,1003081.51,0,0,1003081.51,1225966.22,0,0,0,0,28.505053,-81.415412,Residential,Masonry,1 532221,FL,ORANGE COUNTY,0,3214114.62,0,0,3214114.62,5140526.36,0,0,0,0,28.504596,-81.415795,Commercial,Reinforced Masonry,3 205316,FL,ORANGE COUNTY,0,15660000,0,0,15660000,20790000,0,0,0,0,28.505243,-81.415416,Commercial,Reinforced Concrete,1 529895,FL,ORANGE COUNTY,0,10080000,0,0,10080000,17370000,0,0,0,0,28.504496,-81.415798,Commercial,Reinforced Concrete,1 342251,FL,ORANGE COUNTY,0,303137.73,0,0,303137.73,422893.5,0,0,0,0,28.505136,-81.415414,Residential,Wood,1 422229,FL,ORANGE COUNTY,0,398019.83,0,0,398019.83,538415.76,0,0,0,0,28.505237,-81.415415,Residential,Masonry,1 287539,FL,ORANGE COUNTY,0,23760000,0,0,23760000,29070000,0,0,0,0,28.504787,-81.417442,Commercial,Reinforced Concrete,1 984223,FL,ORANGE COUNTY,0,2021011.72,0,0,2021011.72,1735038.56,0,0,0,0,28.503375,-81.41676,Commercial,Reinforced Masonry,3 953431,FL,ORANGE COUNTY,0,3857026.35,0,0,3857026.35,4260810.72,0,0,0,0,28.503355,-81.42139,Commercial,Reinforced Masonry,3 930731,FL,ORANGE COUNTY,0,55440000,0,0,55440000,72540000,0,0,0,0,28.503925,-81.417427,Commercial,Steel Frame,1 565419,FL,ORANGE COUNTY,0,500465.12,0,0,500465.12,481557.54,0,0,0,0,28.500322,-81.41758,Residential,Masonry,1 924463,FL,ORANGE COUNTY,0,1302813.43,0,0,1302813.43,1215097.61,0,0,0,0,28.500322,-81.41758,Residential,Masonry,1 671658,FL,ORANGE COUNTY,0,767340.25,0,0,767340.25,1018091.7,0,0,0,0,28.500322,-81.41758,Residential,Masonry,1 208891,FL,ORANGE COUNTY,0,17914.85,0,0,17914.85,24915.97,0,0,0,0,28.49101,-81.3782,Residential,Wood,3 495279,FL,ORANGE COUNTY,0,183739.5,0,0,183739.5,200547.07,0,0,0,0,28.489235,-81.426933,Residential,Wood,3 162184,FL,ORANGE COUNTY,90000,90000,90000,90000,90000,112928.4,0,0,0,0,28.49349,-81.39325,Residential,Wood,1 970991,FL,ORANGE COUNTY,0,0,0,15030000,15030000,20700000,0,0,0,0,28.48048,-81.40702,Commercial,Reinforced Concrete,1 767160,FL,ORANGE COUNTY,123430.5,123430.5,0,0,123430.5,155357.03,0,0,0,0,28.416851,-81.333031,Residential,Wood,1 534267,FL,BREVARD COUNTY,107559,107559,0,0,107559,84412.3,0,0,0,0,28.618349,-81.387024,Residential,Wood,4 219612,FL,BREVARD COUNTY,22407.3,22407.3,22407.3,22407.3,22407.3,19330.33,0,0,0,0,28.087858,-80.617554,Residential,Wood,1 683628,FL,BREVARD COUNTY,49387.5,49387.5,49387.5,49387.5,49387.5,79762.79,0,0,0,0,28.087858,-80.617554,Residential,Wood,1 768365,FL,BREVARD COUNTY,2009034.9,2009034.9,2009034.9,2009034.9,2009034.9,1947984.35,0,0,0,0,28.08751,-80.65097,Commercial,Reinforced Masonry,1 280260,FL,BREVARD COUNTY,0,10170000,0,0,10170000,12420000,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Concrete,3 371405,FL,BREVARD COUNTY,0,5374861.2,0,0,5374861.2,4402011.32,0,0,0,0,28.085239,-80.62748,Commercial,Reinforced Masonry,1 187119,FL,BREVARD COUNTY,0,6570911.16,0,0,6570911.16,10080000,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Masonry,4 308589,FL,BREVARD COUNTY,0,6500199.9,0,0,6500199.9,9000000,0,0,0,0,28.066807,-80.624908,Commercial,Reinforced Masonry,1 518901,FL,BREVARD COUNTY,0,12060000,0,0,12060000,15030000,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Concrete,1 405169,FL,BREVARD COUNTY,0,4997003.18,0,0,4997003.18,7135720.54,0,0,0,0,28.066565,-80.624908,Commercial,Reinforced Masonry,1 640618,FL,BREVARD COUNTY,0,2761502.08,0,0,2761502.08,2726596.69,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Masonry,4 330107,FL,BREVARD COUNTY,0,2921589.55,0,0,2921589.55,3926616.35,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Masonry,4 874024,FL,BREVARD COUNTY,0,2921589.55,0,0,2921589.55,2525652.81,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Masonry,4 570165,FL,BREVARD COUNTY,0,4580082.98,0,0,4580082.98,6369026.75,0,0,0,0,28.067293,-80.624901,Commercial,Reinforced Masonry,1 106150,FL,BREVARD COUNTY,0,2495564.54,0,0,2495564.54,1997689.43,0,0,0,0,28.066654,-80.624908,Commercial,Reinforced Masonry,1 436316,FL,BREVARD COUNTY,0,4607357.99,0,0,4607357.99,3979319.81,0,0,0,0,28.0986,-80.6437,Commercial,Reinforced Masonry,4 371638,FL,BREVARD COUNTY,0,3384254.18,0,0,3384254.18,5066715.84,0,0,0,0,28.0986,-80.6437,Commercial,Reinforced Masonry,4 830054,FL,BREVARD COUNTY,0,550800,0,0,550800,608083.2,0,27540,0,0,28.0742,-80.6205,Residential,Masonry,3 863625,FL,BREVARD COUNTY,0,1517365.72,0,0,1517365.72,2535172.16,0,0,0,0,28.064623,-80.624931,Residential,Masonry,1 189995,FL,BREVARD COUNTY,0,1362760.27,0,0,1362760.27,1225993.65,0,0,0,0,28.0742,-80.6205,Residential,Masonry,4 840561,FL,BREVARD COUNTY,0,2414420.32,0,0,2414420.32,2219195.12,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Masonry,4 618759,FL,BREVARD COUNTY,0,2414420.32,0,0,2414420.32,3499038.28,0,0,0,0,28.0742,-80.6205,Commercial,Reinforced Masonry,4 903686,FL,BREVARD COUNTY,0,660797.17,0,0,660797.17,474320.21,0,0,0,0,28.06857,-80.624895,Residential,Masonry,1 743968,FL,BREVARD COUNTY,0,340046.82,0,0,340046.82,374968.27,0,0,0,0,27.98248,-80.645665,Residential,Wood,1 120613,FL,BREVARD COUNTY,0,486166.13,0,0,486166.13,592173.68,0,0,0,0,28.071335,-80.624886,Residential,Masonry,1 179091,FL,BREVARD COUNTY,0,212674,0,0,212674,267684.25,0,0,0,0,28.061642,-80.625175,Residential,Wood,3 922592,FL,BREVARD COUNTY,0,552768.51,0,0,552768.51,861788.22,0,0,0,0,28.063862,-80.625481,Residential,Masonry,1 227287,FL,BREVARD COUNTY,0,398304.94,0,0,398304.94,477368.47,0,0,0,0,28.088556,-80.650879,Residential,Masonry,1 752416,FL,BREVARD COUNTY,0,393041.56,0,0,393041.56,500184.68,0,0,0,0,28.06358,-80.62532,Residential,Masonry,3 592029,FL,BREVARD COUNTY,0,302965.73,0,0,302965.73,360415.91,0,0,0,0,28.063858,-80.625671,Residential,Wood,1 750901,FL,BREVARD COUNTY,0,884286.29,0,0,884286.29,1517605.06,0,0,0,0,28.0742,-80.6205,Residential,Masonry,4 473774,FL,BREVARD COUNTY,0,141840,0,0,141840,154182.35,0,7092,0,0,28.0742,-80.6205,Residential,Wood,4 651604,FL,BREVARD COUNTY,0,73726.99,0,0,73726.99,79846.33,0,0,0,0,28.061699,-80.625175,Residential,Wood,3 408650,FL,BREVARD COUNTY,0,74340,0,0,74340,116133.95,0,3717,0,0,28.061598,-80.625175,Residential,Wood,3 993561,FL,BREVARD COUNTY,0,68055.68,0,0,68055.68,58563.27,0,0,0,0,28.06167,-80.625175,Residential,Wood,3 510125,FL,BREVARD COUNTY,0,186678.77,0,0,186678.77,200631.89,0,0,0,0,28.064041,-80.618523,Residential,Wood,3 342118,FL,BREVARD COUNTY,0,49500,0,0,49500,72257.33,0,2475,0,0,28.061686,-80.625175,Residential,Wood,3 417192,FL,BREVARD COUNTY,0,24589.84,0,0,24589.84,35162,0,0,0,0,28.0986,-80.6437,Residential,Wood,4 611900,FL,BREVARD COUNTY,0,31583.07,0,0,31583.07,54957.58,0,0,0,0,28.056929,-80.620415,Residential,Wood,4 480635,FL,BREVARD COUNTY,0,40198.76,0,0,40198.76,30679.69,0,0,0,0,28.0758,-80.601807,Residential,Wood,1 166293,FL,BREVARD COUNTY,0,80100,0,0,80100,141777,0,4005,0,0,28.0742,-80.6205,Residential,Wood,4 134587,FL,BREVARD COUNTY,0,98640,0,0,98640,94576.03,0,4932,0,0,28.0742,-80.6205,Residential,Wood,3 272933,FL,BREVARD COUNTY,0,40500,0,0,40500,49411.42,0,2025,0,0,28.0913,-80.63837,Residential,Wood,3 738899,FL,BREVARD COUNTY,0,26100,0,0,26100,22037.8,0,1305,0,0,28.056965,-80.62104,Residential,Wood,3 901558,FL,BREVARD COUNTY,0,40500,0,0,40500,35604.04,0,2025,0,0,28.09623,-80.654724,Residential,Wood,1 551881,FL,BREVARD COUNTY,0,9225,0,0,9225,14976.55,0,0,0,0,28.085239,-80.62748,Residential,Wood,1 221907,FL,BREVARD COUNTY,0,22238.28,0,0,22238.28,36655.79,0,0,0,0,28.05691,-80.620209,Residential,Wood,4 341636,FL,BREVARD COUNTY,0,28800000,0,0,28800000,43380000,0,0,0,0,28.056965,-80.621506,Commercial,Reinforced Concrete,1 614837,FL,BREVARD COUNTY,0,5940000,0,5940000,5940000,7258674.06,0,297000,0,0,28.08797,-80.61904,Commercial,Reinforced Masonry,1 484970,FL,BREVARD COUNTY,12960000,12960000,12960000,12960000,12960000,20610000,0,0,0,0,28.041952,-80.625877,Commercial,Reinforced Concrete,1 925186,FL,BREVARD COUNTY,1594479.6,1594479.6,1594479.6,1594479.6,1594479.6,1633783.52,0,0,0,0,28.07938,-80.61854,Residential,Masonry,1 184509,FL,BREVARD COUNTY,332052.3,332052.3,332052.3,332052.3,332052.3,296085.72,0,0,0,0,28.06802,-80.63039,Residential,Wood,1 533781,FL,BREVARD COUNTY,309150,309150,309150,309150,309150,502207.99,0,0,0,0,28.0705,-80.60938,Residential,Wood,1 611286,FL,BREVARD COUNTY,298537.2,298537.2,298537.2,298537.2,298537.2,239982.71,0,0,0,0,28.07938,-80.61854,Residential,Wood,1 870685,FL,BREVARD COUNTY,74413.8,74413.8,74413.8,74413.8,74413.8,71431.89,0,0,0,0,28.07963,-80.61922,Residential,Wood,1 548402,FL,BREVARD COUNTY,16330.5,16330.5,16330.5,16330.5,16330.5,23040.11,0,0,0,0,28.08025,-80.61838,Residential,Wood,1 374077,FL,BREVARD COUNTY,8838,8838,8838,8838,8838,11744.64,0,0,0,0,28.07938,-80.61854,Residential,Wood,1 463009,FL,BREVARD COUNTY,0,5926309.2,0,5926309.2,5926309.2,6332569.55,0,0,0,0,28.08932,-80.61166,Commercial,Reinforced Masonry,1 679546,FL,BREVARD COUNTY,0,73972.8,0,73972.8,73972.8,61737.7,0,0,0,0,28.056974,-80.621254,Residential,Wood,1 483783,FL,BREVARD COUNTY,0,622296.18,0,0,622296.18,657144.77,0,0,0,0,28.056974,-80.621254,Residential,Masonry,1 590210,FL,BREVARD COUNTY,0,2165553.72,0,0,2165553.72,3428309.75,0,0,0,0,28.056974,-80.621254,Commercial,Reinforced Masonry,1 795912,FL,BREVARD COUNTY,0,1295448.66,0,0,1295448.66,1170007.78,0,0,0,0,28.082073,-80.614586,Residential,Masonry,1 481963,FL,BREVARD COUNTY,0,748974.6,0,748974.6,748974.6,704646.54,0,0,0,0,28.082073,-80.614586,Residential,Masonry,1 202207,FL,BREVARD COUNTY,0,1139181.12,0,0,1139181.12,1769091.32,0,0,0,0,28.08297,-80.613327,Residential,Masonry,1 361013,FL,BREVARD COUNTY,0,275548.68,0,0,275548.68,382055.13,0,0,0,0,28.08353,-80.62271,Residential,Wood,1 682729,FL,BREVARD COUNTY,0,16643.88,0,0,16643.88,19050.59,0,0,0,0,28.0812,-80.61441,Residential,Wood,1 278341,FL,BREVARD COUNTY,0,106335.9,0,106335.9,106335.9,103461.85,0,0,0,0,28.08068,-80.61351,Residential,Wood,1 330822,FL,BREVARD COUNTY,0,958974.77,0,0,958974.77,991579.91,0,0,0,0,28.086721,-80.621811,Residential,Masonry,1 893466,FL,BREVARD COUNTY,0,1117788.19,0,0,1397235.23,1816126.36,0,0,0,0,28.049637,-80.621635,Residential,Masonry,1 437771,FL,BREVARD COUNTY,1127700,1127700,1127700,1127700,1127700,1671251.4,0,56385,0,0,28.077221,-80.621414,Residential,Masonry,1 643355,FL,BREVARD COUNTY,5323105.8,5323105.8,0,0,5323105.8,7496061.46,0,0,0,0,28.079357,-80.605782,Commercial,Reinforced Masonry,3 825705,FL,BREVARD COUNTY,0,481875.43,0,0,481875.43,503604.16,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 591390,FL,BREVARD COUNTY,0,51960.13,0,0,51960.13,67225.29,0,0,0,0,28.07359,-80.60875,Residential,Wood,1 593951,FL,BREVARD COUNTY,0,56837.2,0,0,56837.2,82382.74,0,0,0,0,28.07359,-80.60875,Residential,Wood,1 461397,FL,BREVARD COUNTY,0,481875.43,0,0,481875.43,627503.01,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 600251,FL,BREVARD COUNTY,0,111983.03,0,0,111983.03,113772.52,0,0,0,0,28.07359,-80.60875,Residential,Wood,1 779613,FL,BREVARD COUNTY,0,829754.36,0,0,829754.36,1379803.51,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 125067,FL,BREVARD COUNTY,0,481875.43,0,0,481875.43,649201.86,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 912957,FL,BREVARD COUNTY,0,546974.9,0,0,546974.9,577608.78,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 925385,FL,BREVARD COUNTY,0,249498.2,0,0,249498.2,424735.75,0,0,0,0,28.07514,-80.6314,Residential,Wood,1 179716,FL,BREVARD COUNTY,0,490734.53,0,0,490734.53,603980.36,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 186701,FL,BREVARD COUNTY,0,19637.65,0,0,19637.65,26567.67,0,0,0,0,28.07359,-80.60875,Residential,Wood,1 772391,FL,BREVARD COUNTY,0,1025266.88,0,0,1025266.88,1273750.56,0,0,0,0,28.0742,-80.6205,Residential,Masonry,4 825031,FL,BREVARD COUNTY,0,1519137.88,0,0,1519137.88,2572714.68,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 401844,FL,BREVARD COUNTY,0,98833.93,0,0,98833.93,109454.23,0,0,0,0,28.07359,-80.60875,Residential,Wood,1 126166,FL,BREVARD COUNTY,0,488462.01,0,0,488462.01,682094.21,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 409645,FL,BREVARD COUNTY,0,22396.61,0,0,22396.61,24626.41,0,0,0,0,28.07359,-80.60875,Residential,Wood,1 692603,FL,BREVARD COUNTY,0,531347.05,0,0,531347.05,836276.49,0,0,0,0,28.07359,-80.60875,Residential,Masonry,1 559787,FL,BREVARD COUNTY,0,303886.85,0,0,303886.85,309721.47,0,0,0,0,28.105274,-80.625023,Residential,Wood,1 247690,FL,BREVARD COUNTY,0,16722.8,0,0,16722.8,18241.23,0,0,0,0,28.083723,-80.614784,Residential,Wood,1 975806,FL,BREVARD COUNTY,0,768950.16,0,0,768950.16,898472.12,0,0,0,0,28.0742,-80.6205,Residential,Masonry,4 665052,FL,BREVARD COUNTY,0,218919.16,0,0,218919.16,205896.09,0,0,0,0,28.07514,-80.6314,Residential,Wood,1 794984,FL,BREVARD COUNTY,0,9645.1,0,0,9645.1,9425.92,0,0,0,0,28.072554,-80.623764,Residential,Wood,3 206849,FL,BREVARD COUNTY,0,9645.1,0,0,9645.1,8689.27,0,0,0,0,28.072554,-80.623764,Residential,Wood,3 499950,FL,BREVARD COUNTY,0,13934.73,0,0,13934.73,13192.9,0,0,0,0,28.13475,-80.635495,Residential,Wood,3 382691,FL,BREVARD COUNTY,0,15032.49,0,0,15032.49,17645.8,0,0,0,0,28.07514,-80.6314,Residential,Wood,1 308563,FL,BREVARD COUNTY,0,16917.19,0,0,16917.19,20845.36,0,0,0,0,28.07514,-80.6314,Residential,Wood,1 956694,FL,BREVARD COUNTY,0,28257.29,0,0,28257.29,37379.81,0,0,0,0,28.07514,-80.6314,Residential,Wood,1 280282,FL,BREVARD COUNTY,0,620441.07,0,0,620441.07,548941.44,0,0,0,0,28.07514,-80.6314,Residential,Masonry,1 127991,FL,BREVARD COUNTY,0,104266.21,0,0,104266.21,153731.14,0,0,0,0,28.09115,-80.621803,Residential,Wood,1 907626,FL,BREVARD COUNTY,0,248851.18,0,0,248851.18,303718.89,0,0,0,0,28.0742,-80.6205,Residential,Wood,4 281722,FL,BREVARD COUNTY,0,308575.47,0,0,308575.47,355929.46,0,0,0,0,28.0742,-80.6205,Residential,Wood,4 968655,FL,BREVARD COUNTY,0,432308.03,0,0,432308.03,588098.01,0,0,0,0,28.0957,-80.633676,Residential,Masonry,1 580825,FL,BREVARD COUNTY,0,432308.03,0,0,432308.03,401356.51,0,0,0,0,28.095823,-80.633544,Residential,Masonry,1 165039,FL,BREVARD COUNTY,0,961184.83,0,0,961184.83,1122881.11,0,0,0,0,28.09606,-80.64936,Residential,Masonry,1 526344,FL,BREVARD COUNTY,0,1797910.7,0,0,1797910.7,1455725.14,0,0,0,0,28.09074,-80.630219,Residential,Masonry,1 510022,FL,BREVARD COUNTY,0,141930.83,0,0,141930.83,105809.43,0,0,0,0,28.08853,-80.630275,Residential,Wood,3 186496,FL,BREVARD COUNTY,0,21047.93,0,0,21047.93,21443.8,0,0,0,0,28.090277,-80.630234,Residential,Wood,1 235313,FL,BREVARD COUNTY,0,82821.43,0,0,82821.43,88206.48,0,0,0,0,28.090277,-80.630234,Residential,Wood,1 526263,FL,BREVARD COUNTY,0,36240.24,0,0,36240.24,36858.87,0,0,0,0,28.090277,-80.630234,Residential,Wood,1 471064,FL,BREVARD COUNTY,0,834646.87,0,0,834646.87,1208877.49,0,0,0,0,28.097061,-80.629196,Residential,Masonry,1 772944,FL,BREVARD COUNTY,0,41498.62,0,0,41498.62,58110.51,0,0,0,0,28.097061,-80.629196,Residential,Wood,1 590574,FL,BREVARD COUNTY,0,114471.54,0,0,114471.54,177683.88,0,0,0,0,28.09354,-80.62646,Residential,Wood,3 819477,FL,BREVARD COUNTY,0,295037.96,0,0,295037.96,313527.99,0,0,0,0,28.09354,-80.62646,Residential,Wood,3 869848,FL,BREVARD COUNTY,0,32848.36,0,0,32848.36,41872.59,0,0,0,0,28.09354,-80.62646,Residential,Wood,3 845586,FL,BREVARD COUNTY,0,131190.22,0,0,131190.22,186604.97,0,0,0,0,28.090427,-80.630783,Residential,Wood,1 501884,FL,BREVARD COUNTY,0,13700.9,0,0,13700.9,17256.23,0,0,0,0,28.059944,-80.600693,Residential,Wood,1 808988,FL,BREVARD COUNTY,0,8460.94,0,0,8460.94,11534.22,0,0,0,0,28.056879,-80.628029,Residential,Wood,1 443413,FL,BREVARD COUNTY,0,13934.73,0,0,13934.73,12489.42,0,0,0,0,28.056879,-80.628029,Residential,Wood,1 290465,FL,BREVARD COUNTY,0,491834.69,0,0,491834.69,735264.33,0,0,0,0,28.070694,-80.607323,Residential,Masonry,1 757738,FL,BREVARD COUNTY,0,45060.85,0,0,45060.85,69054.62,0,0,0,0,28.070694,-80.607323,Residential,Wood,1 936904,FL,BREVARD COUNTY,0,280482.52,0,0,280482.52,378335.01,0,0,0,0,28.059944,-80.600693,Residential,Wood,1 770563,FL,BREVARD COUNTY,0,9645.1,0,0,9645.1,12983.53,0,0,0,0,28.059944,-80.600693,Residential,Wood,1 119455,FL,BREVARD COUNTY,0,156055.5,0,0,156055.5,169326.77,0,0,0,0,28.059944,-80.600693,Residential,Wood,1 780597,FL,BREVARD COUNTY,0,26921,0,0,26921,34716.46,0,0,0,0,28.059944,-80.600693,Residential,Wood,1 347396,FL,BREVARD COUNTY,0,302905.42,0,0,302905.42,473729.53,0,0,0,0,28.082165,-80.6213,Residential,Wood,3 862238,FL,BREVARD COUNTY,0,5651.27,0,0,5651.27,7492.72,0,0,0,0,28.070694,-80.607323,Residential,Wood,1 664731,FL,BREVARD COUNTY,0,69373.14,0,0,69373.14,59751.08,0,0,0,0,28.0742,-80.6205,Residential,Wood,4 543122,FL,BREVARD COUNTY,0,6103.9,0,0,6103.9,6633.72,0,0,0,0,28.0742,-80.6205,Residential,Wood,4 430036,FL,BREVARD COUNTY,0,7233.59,0,0,7233.59,5833.16,0,0,0,0,28.024425,-80.59426,Residential,Wood,4 835063,FL,BREVARD COUNTY,0,307580.06,0,0,307580.06,235996.96,0,0,0,0,28.0742,-80.6205,Residential,Wood,4 153511,FL,BREVARD COUNTY,0,1244255.92,0,0,1244255.92,1692586.21,0,0,0,0,28.0742,-80.6205,Residential,Masonry,4 143631,FL,BREVARD COUNTY,0,4061.44,0,0,4061.44,4748.96,0,0,0,0,28.146945,-80.72097,Residential,Wood,3 211979,FL,BREVARD COUNTY,0,68120.83,0,0,68120.83,114397.21,0,0,0,0,28.14751,-80.638885,Residential,Wood,3 997162,FL,BREVARD COUNTY,0,1993330.51,0,0,1993330.51,1966508.25,0,0,0,0,28.060989,-80.617241,Commercial,Reinforced Masonry,1 842262,FL,BREVARD COUNTY,0,919433.16,0,0,919433.16,1188407.82,0,0,0,0,28.08519,-80.60535,Residential,Masonry,1 395163,FL,BREVARD COUNTY,0,657662.75,0,0,657662.75,973006.78,0,0,0,0,28.06649,-80.63062,Residential,Masonry,1 923353,FL,BREVARD COUNTY,0,201339.27,0,0,201339.27,303556.8,0,0,0,0,28.081025,-80.621095,Residential,Wood,3 214062,FL,BREVARD COUNTY,0,382291.33,0,0,382291.33,384724.23,0,0,0,0,28.0742,-80.6205,Residential,Masonry,4 604146,FL,BREVARD COUNTY,0,382291.33,0,0,382291.33,418856.73,0,0,0,0,28.07994,-80.621065,Residential,Masonry,3 778796,FL,BREVARD COUNTY,0,1483596.12,0,0,1483596.12,2327275.68,0,0,0,0,28.092606,-80.621803,Residential,Masonry,1 897216,FL,BREVARD COUNTY,0,225000,0,225000,225000,317250,0,11250,0,0,28.09775,-80.61124,Residential,Wood,1 754191,FL,BREVARD COUNTY,0,1343700,0,1343700,1343700,1456886.57,0,40311,0,0,28.09279,-80.61865,Residential,Masonry,1 419159,FL,BREVARD COUNTY,0,28647.94,0,0,28647.94,23596.73,0,0,0,0,28.136355,-80.64684,Residential,Wood,3 304142,FL,BREVARD COUNTY,0,234746.54,0,0,234746.54,300661.01,0,0,0,0,28.09106,-80.5701,Residential,Wood,1 713045,FL,BREVARD COUNTY,0,2380.77,0,0,2380.77,2764.06,0,0,0,0,28.09157,-80.57017,Residential,Wood,1 890471,FL,BREVARD COUNTY,0,27775.64,0,0,27775.64,36350.53,0,0,0,0,28.093052,-80.567192,Residential,Wood,3 177058,FL,BREVARD COUNTY,0,304143.22,0,0,304143.22,362477.89,0,0,0,0,28.093052,-80.567192,Residential,Wood,3 416310,FL,BREVARD COUNTY,0,1375990.16,0,0,1375990.16,1290326.52,0,0,0,0,28.09106,-80.5701,Residential,Masonry,1 727890,FL,BREVARD COUNTY,0,13887.82,0,0,13887.82,12900.34,0,0,0,0,28.1095,-80.5783,Residential,Wood,4 326394,FL,BREVARD COUNTY,0,228391.02,0,0,228391.02,242070.27,0,0,0,0,28.135044,-80.5802,Residential,Wood,4 263569,FL,BREVARD COUNTY,0,94315.32,0,0,94315.32,78885.33,0,0,0,0,28.135044,-80.5802,Residential,Wood,4 835974,FL,BREVARD COUNTY,0,33287.76,0,0,33287.76,43301.78,0,0,0,0,28.134874,-80.580154,Residential,Wood,4 521998,FL,BREVARD COUNTY,847260,847260,847260,847260,847260,916660.76,0,42363,0,0,28.094532,-80.567902,Residential,Masonry,3 478122,FL,BREVARD COUNTY,0,16110000,0,0,16110000,14310000,0,0,0,0,28.13844,-80.587805,Commercial,Reinforced Concrete,3 166260,FL,BREVARD COUNTY,0,1916931.13,0,0,1916931.13,2839097.69,0,0,0,0,28.101143,-80.569916,Commercial,Reinforced Masonry,4 458070,FL,BREVARD COUNTY,755033.4,755033.4,755033.4,755033.4,755033.4,593373.2,0,0,0,0,28.090717,-80.569643,Residential,Masonry,1 280721,FL,BREVARD COUNTY,0,482532.8,0,0,482532.8,531384.42,0,0,0,0,28.09105,-80.5695,Residential,Masonry,1 372460,FL,BREVARD COUNTY,2061000,2061000,2061000,2061000,2061000,2508548.21,0,41220,0,0,28.09555,-80.66529,Commercial,Reinforced Masonry,1 206804,FL,BREVARD COUNTY,3938067,0,3938067,3938067,3938067,5153413.55,0,0,0,0,28.094418,-80.67366,Commercial,Reinforced Masonry,1 552994,FL,BREVARD COUNTY,4068601.2,0,4068601.2,4068601.2,4068601.2,5110142.76,0,0,0,0,28.094406,-80.673393,Commercial,Reinforced Masonry,1 691655,FL,BREVARD COUNTY,232425,232425,232425,232425,232425,200194.16,0,0,0,0,28.077354,-80.670731,Residential,Wood,1 849264,FL,BREVARD COUNTY,51300000,51300000,51300000,51300000,51300000,72090000,0,0,0,0,28.078943,-80.648979,Commercial,Steel Frame,3 851996,FL,BREVARD COUNTY,95967.9,95967.9,95967.9,95967.9,95967.9,149819.33,0,0,0,0,28.09694,-80.66782,Residential,Wood,1 889791,FL,BREVARD COUNTY,0,509526.45,0,0,509526.45,802650.9,0,0,0,0,28.08033,-80.65472,Residential,Masonry,1 187079,FL,BREVARD COUNTY,1386900,1386900,1386900,1386900,1386900,2087797.65,0,69345,0,0,28.035595,-80.668167,Residential,Masonry,1 853463,FL,BREVARD COUNTY,132873.3,132873.3,0,0,132873.3,117735.58,0,0,0,0,28.04851,-80.671875,Residential,Wood,1 468843,FL,BREVARD COUNTY,0,1102130.33,0,0,1102130.33,1089786.47,0,0,0,0,28.10565,-80.669228,Residential,Masonry,1 866528,FL,BREVARD COUNTY,0,586798.63,0,0,586798.63,446703.98,0,0,0,0,28.105648,-80.669052,Residential,Masonry,1 924260,FL,BREVARD COUNTY,0,16912.04,0,0,16912.04,28148.4,0,0,0,0,28.10565,-80.669327,Residential,Wood,1 848311,FL,BREVARD COUNTY,0,14412.52,0,0,14412.52,20336.03,0,0,0,0,28.10565,-80.669189,Residential,Wood,1 845772,FL,BREVARD COUNTY,0,22324.11,0,0,22324.11,25580.31,0,0,0,0,28.105648,-80.669159,Residential,Wood,1 151731,FL,BREVARD COUNTY,0,16221.16,0,0,16221.16,19113.71,0,0,0,0,28.105648,-80.669159,Residential,Wood,1 523668,FL,BREVARD COUNTY,0,14763.92,0,0,14763.92,18751.36,0,0,0,0,28.10565,-80.669327,Residential,Wood,1 648956,FL,BREVARD COUNTY,0,11932.46,0,0,11932.46,17373.67,0,0,0,0,28.105648,-80.669159,Residential,Wood,1 406643,FL,BREVARD COUNTY,0,30388.96,0,0,30388.96,23619.45,0,0,0,0,28.082165,-80.6213,Residential,Wood,3 178483,FL,BREVARD COUNTY,0,773047.31,0,0,773047.31,741383.29,0,0,0,0,28.04978,-80.634308,Residential,Masonry,3 631538,FL,BREVARD COUNTY,0,23296.23,0,0,23296.23,34759.28,0,0,0,0,28.082165,-80.6213,Residential,Wood,3 871428,FL,BREVARD COUNTY,0,3622.67,0,0,3622.67,5225.92,0,0,0,0,28.10565,-80.669228,Residential,Wood,1 524209,FL,BREVARD COUNTY,0,12659.48,0,0,12659.48,17934.54,0,0,0,0,28.110745,-80.62556,Residential,Wood,3 344284,FL,BREVARD COUNTY,0,12659.48,0,0,12659.48,11408.88,0,0,0,0,28.110745,-80.62556,Residential,Wood,3 658848,FL,BREVARD COUNTY,0,12659.48,0,0,12659.48,12776.71,0,0,0,0,28.110745,-80.62556,Residential,Wood,3 226532,FL,BREVARD COUNTY,0,559490.77,0,0,559490.77,744547.93,0,0,0,0,28.105648,-80.669121,Residential,Masonry,1 331991,FL,BREVARD COUNTY,0,18934.1,0,0,18934.1,25492.88,0,0,0,0,28.105648,-80.669159,Residential,Wood,1 888242,FL,BREVARD COUNTY,0,42811.35,0,0,42811.35,50217.71,0,0,0,0,28.084065,-80.63858,Residential,Wood,3 513832,FL,BREVARD COUNTY,0,12775.61,0,0,12775.61,14300.5,0,0,0,0,28.07206,-80.66973,Residential,Wood,1 906891,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,23319.45,0,0,0,0,28.06441,-80.65308,Residential,Wood,3 859118,FL,BREVARD COUNTY,0,42811.35,0,0,42811.35,50537.51,0,0,0,0,28.07104,-80.64533,Residential,Wood,3 392953,FL,BREVARD COUNTY,0,1329545.32,0,0,1329545.32,1218288.97,0,0,0,0,28.072563,-80.670723,Residential,Masonry,1 624110,FL,BREVARD COUNTY,0,13570.4,0,0,13570.4,21315.74,0,0,0,0,28.072563,-80.670723,Residential,Wood,1 714596,FL,BREVARD COUNTY,0,9720000,0,0,9720000,9270000,0,0,0,0,28.071531,-80.644272,Commercial,Reinforced Concrete,1 770619,FL,BREVARD COUNTY,0,234810.65,0,0,234810.65,279016.11,0,0,0,0,28.071531,-80.644272,Residential,Wood,1 969879,FL,BREVARD COUNTY,0,1174054.19,0,0,1174054.19,1700443.73,0,0,0,0,28.071531,-80.644272,Residential,Masonry,1 158327,FL,BREVARD COUNTY,0,40908.99,0,0,40908.99,42937.26,0,0,0,0,28.07782,-80.66486,Residential,Wood,3 919420,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,31008.45,0,0,0,0,28.00323,-80.60275,Residential,Wood,3 462382,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,30292.38,0,0,0,0,28.08902,-80.66662,Residential,Wood,3 689185,FL,BREVARD COUNTY,0,2746.83,0,0,2746.83,2834.02,0,0,0,0,28.05801,-80.65392,Residential,Wood,3 711961,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,24754.16,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 653091,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,26800.84,0,0,0,0,28.053195,-80.65447,Residential,Wood,3 181111,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,31308.74,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 623888,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,30628.39,0,0,0,0,28.09071,-80.571065,Residential,Wood,3 658221,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,26625.8,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 825970,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,23585.5,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 210347,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,28769.97,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 423468,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,21616.01,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 208408,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,35633.66,0,0,0,0,28.0722,-80.6719,Residential,Wood,3 310881,FL,BREVARD COUNTY,0,20920.42,0,0,20920.42,17702.4,0,0,0,0,28.06441,-80.65308,Residential,Wood,3 464965,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,19098.12,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 731645,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,28476.88,0,0,0,0,28.0722,-80.6719,Residential,Wood,3 108217,FL,BREVARD COUNTY,0,80626.7,0,0,80626.7,107253.27,0,0,0,0,28.072563,-80.670723,Residential,Wood,1 243955,FL,BREVARD COUNTY,0,209995.36,0,0,209995.36,217608.95,0,0,0,0,28.070795,-80.643288,Residential,Wood,1 266132,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,29820.58,0,0,0,0,28.00828,-80.63982,Residential,Wood,3 864126,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,34391.85,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 403790,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,17429.93,0,0,0,0,28.087035,-80.69853,Residential,Wood,3 627904,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,29283.72,0,0,0,0,28.078855,-80.708025,Residential,Wood,3 401257,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,18978.15,0,0,0,0,28.0722,-80.6719,Residential,Wood,4 108833,FL,BREVARD COUNTY,0,12775.61,0,0,12775.61,12747.19,0,0,0,0,28.09332,-80.667255,Residential,Wood,3 798325,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,26920.1,0,0,0,0,28.063855,-80.644505,Residential,Wood,3 522766,FL,BREVARD COUNTY,0,42811.35,0,0,42811.35,52401.09,0,0,0,0,28.094375,-80.67512,Residential,Wood,3 360088,FL,BREVARD COUNTY,0,48091.59,0,0,48091.59,34146.47,0,0,0,0,28.07208,-80.67074,Residential,Wood,3 583145,FL,BREVARD COUNTY,0,20386.88,0,0,20386.88,37210.14,0,0,0,0,27.997925,-80.651905,Residential,Wood,3 157451,FL,BREVARD COUNTY,0,10184.24,0,0,10184.24,12590.17,0,0,0,0,28.064505,-80.657814,Residential,Wood,1 211336,FL,BREVARD COUNTY,0,2746.83,0,0,2746.83,3837.41,0,0,0,0,28.07214,-80.653595,Residential,Wood,1 292667,FL,BREVARD COUNTY,0,7359.22,0,0,7359.22,10822.18,0,0,0,0,28.074123,-80.671234,Residential,Wood,1 924960,FL,BREVARD COUNTY,0,2088.18,0,0,2088.18,2414.77,0,0,0,0,28.075556,-80.670609,Residential,Wood,1 971289,FL,BREVARD COUNTY,0,7359.22,0,0,7359.22,11262.26,0,0,0,0,28.074123,-80.671234,Residential,Wood,1 759159,FL,BREVARD COUNTY,0,1839.81,0,0,1839.81,2459.1,0,0,0,0,28.074123,-80.671234,Residential,Wood,1 105678,FL,BREVARD COUNTY,0,17550000,0,0,17550000,26550000,0,0,0,0,28.078934,-80.664665,Commercial,Reinforced Concrete,1 889231,FL,BREVARD COUNTY,0,737708.34,0,0,737708.34,1127013.27,0,0,0,0,28.095352,-80.692429,Residential,Masonry,1 576289,FL,BREVARD COUNTY,29610000,29610000,29610000,29610000,29610000,53370000,0,0,0,0,28.0722,-80.6719,Commercial,Reinforced Concrete,3 430411,FL,BREVARD COUNTY,0,1064716.69,0,0,1064716.69,1668861.42,0,0,0,0,28.09725,-80.66534,Residential,Masonry,1 697710,FL,BREVARD COUNTY,0,26100000,0,0,26100000,21060000,0,0,0,0,28.078762,-80.649269,Commercial,Reinforced Concrete,1 760185,FL,BREVARD COUNTY,0,5670000,0,5670000,5670000,4250799,0,283500,0,0,28.01456,-80.6213,Commercial,Reinforced Masonry,1 979632,FL,BREVARD COUNTY,0,59425.53,0,0,59425.53,81347.6,0,0,0,0,28.0361,-80.61396,Residential,Wood,1 386974,FL,BREVARD COUNTY,0,614101.92,0,0,614101.92,536381.18,0,0,0,0,28.02988,-80.62234,Residential,Masonry,1 918079,FL,BREVARD COUNTY,0,154418.22,0,0,154418.22,182663.17,0,0,0,0,28.0151,-80.622246,Residential,Wood,1 933779,FL,BREVARD COUNTY,0,2307951.36,0,0,2307951.36,3856032.81,0,0,0,0,28.0157,-80.62444,Commercial,Reinforced Masonry,1 708052,FL,BREVARD COUNTY,0,620446.86,0,0,620446.86,801381.57,0,0,0,0,28.0157,-80.62444,Residential,Masonry,1 581303,FL,BREVARD COUNTY,0,82294.74,0,0,82294.74,114430.84,0,0,0,0,28.01951,-80.62343,Residential,Wood,1 423039,FL,BREVARD COUNTY,0,11095.92,0,0,11095.92,12777.88,0,0,0,0,28.0157,-80.62444,Residential,Wood,1 459669,FL,BREVARD COUNTY,0,113733.18,0,0,113733.18,108051.07,0,0,0,0,28.03429,-80.58784,Residential,Wood,1 747807,FL,BREVARD COUNTY,0,12945.24,0,0,12945.24,20937.73,0,0,0,0,28.0157,-80.62444,Residential,Wood,1 606443,FL,BREVARD COUNTY,0,11095.92,0,0,11095.92,10744.29,0,0,0,0,28.0151,-80.622246,Residential,Wood,1 424915,FL,BREVARD COUNTY,0,1581261.2,0,0,1581261.2,2478279.05,0,0,0,0,28.016743,-80.622223,Residential,Masonry,1 739754,FL,BREVARD COUNTY,1907460,1907460,1907460,1907460,1907460,2477908.8,0,95373,0,0,28.0359,-80.62036,Commercial,Reinforced Masonry,1 962116,FL,BREVARD COUNTY,305532.9,305532.9,0,0,305532.9,362907.09,0,0,0,0,27.999001,-80.700966,Residential,Wood,3 216645,FL,BREVARD COUNTY,360627.3,360627.3,0,0,360627.3,483648.09,0,0,0,0,28.03134,-80.60638,Residential,Masonry,1 835073,FL,BREVARD COUNTY,0,116492.9,0,0,116492.9,136525.95,0,0,0,0,28.029819,-80.593109,Residential,Wood,1 270837,FL,BREVARD COUNTY,0,4605.09,0,0,4605.09,4034.13,0,0,0,0,28.0317,-80.5951,Residential,Wood,1 245111,FL,BREVARD COUNTY,0,15355.79,0,0,15355.79,17308.66,0,0,0,0,28.0317,-80.5951,Residential,Wood,1 368902,FL,BREVARD COUNTY,0,15461.97,0,0,15461.97,12766.56,0,0,0,0,28.0317,-80.5951,Residential,Wood,1 940962,FL,BREVARD COUNTY,0,35864.04,0,0,35864.04,45877.28,0,0,0,0,28.0317,-80.5951,Residential,Wood,1 523793,FL,BREVARD COUNTY,0,58810.76,0,0,58810.76,89772.27,0,0,0,0,28.0317,-80.5951,Residential,Wood,1 238347,FL,BREVARD COUNTY,0,116589.93,0,0,116589.93,181186.34,0,0,0,0,28.053728,-80.600761,Residential,Wood,1 430229,FL,BREVARD COUNTY,0,154600.44,0,0,154600.44,220922.49,0,0,0,0,28.032223,-80.587517,Residential,Wood,1 846942,FL,BREVARD COUNTY,0,10287.54,0,0,10287.54,9709.13,0,0,0,0,28.032461,-80.589714,Residential,Wood,1 744934,FL,BREVARD COUNTY,0,130881.17,0,0,130881.17,194099.4,0,0,0,0,28.024572,-80.600822,Residential,Wood,1 174051,FL,BREVARD COUNTY,0,695591.7,0,0,695591.7,898440.15,0,0,0,0,28.02584,-80.59805,Residential,Masonry,1 987877,FL,BREVARD COUNTY,0,242671.96,0,0,242671.96,374118.62,0,0,0,0,28.02584,-80.59805,Residential,Wood,1 487775,FL,BREVARD COUNTY,0,568427.73,0,0,568427.73,485494.13,0,0,0,0,28.02584,-80.59805,Residential,Masonry,1 662271,FL,BREVARD COUNTY,0,186079.07,0,0,186079.07,212537.66,0,0,0,0,28.02584,-80.59805,Residential,Wood,1 783875,FL,BREVARD COUNTY,0,919919.28,0,0,919919.28,1222793.5,0,0,0,0,28.02584,-80.59805,Residential,Masonry,1 850029,FL,BREVARD COUNTY,0,14897.2,0,0,14897.2,17553.67,0,0,0,0,28.0317,-80.5951,Residential,Wood,1 479775,FL,BREVARD COUNTY,0,33104.28,0,0,33104.28,42048.26,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 489209,FL,BREVARD COUNTY,0,197946.49,0,0,197946.49,222600.73,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 538749,FL,BREVARD COUNTY,0,1234803.53,0,0,1234803.53,1711270.99,0,0,0,0,28.02661,-80.60065,Residential,Masonry,1 650912,FL,BREVARD COUNTY,0,159681.51,0,0,159681.51,245749.84,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 144595,FL,BREVARD COUNTY,0,4022.93,0,0,4022.93,4343.62,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 418196,FL,BREVARD COUNTY,0,142096.86,0,0,142096.86,188829.68,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 243278,FL,BREVARD COUNTY,0,1023946.13,0,0,1023946.13,1228095.39,0,0,0,0,28.02661,-80.60065,Residential,Masonry,1 570857,FL,BREVARD COUNTY,0,4590512.52,0,0,4590512.52,4715236.75,0,0,0,0,28.018888,-80.605736,Commercial,Reinforced Masonry,1 927689,FL,BREVARD COUNTY,0,7041.73,0,0,7041.73,11008.08,0,0,0,0,28.01886,-80.603737,Residential,Wood,1 510798,FL,BREVARD COUNTY,0,37095.17,0,0,37095.17,33629.59,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 587911,FL,BREVARD COUNTY,0,234383.53,0,0,234383.53,307136.18,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 231029,FL,BREVARD COUNTY,0,438747.49,0,0,438747.49,437834.89,0,0,0,0,28.02661,-80.60065,Residential,Masonry,1 181660,FL,BREVARD COUNTY,0,19352.17,0,0,19352.17,20175.22,0,0,0,0,28.02661,-80.60065,Residential,Wood,1 638506,FL,BREVARD COUNTY,0,354141.46,0,0,354141.46,539924.07,0,0,0,0,28.02346,-80.60096,Residential,Wood,1 313650,FL,BREVARD COUNTY,0,69407.68,0,0,69407.68,74925.31,0,0,0,0,28.02346,-80.60096,Residential,Wood,1 247083,FL,BREVARD COUNTY,0,1190860.67,0,0,1190860.67,1365440.85,0,0,0,0,28.02346,-80.60096,Residential,Masonry,1 396640,FL,BREVARD COUNTY,0,15480000,0,15480000,15480000,19260000,0,0,0,0,28.03512,-80.644173,Commercial,Reinforced Concrete,1 671886,FL,BREVARD COUNTY,0,524366.48,0,0,524366.48,816627.39,0,0,0,0,28.01684,-80.57842,Residential,Masonry,1 944545,FL,BREVARD COUNTY,144900,144900,144900,144900,144900,212090.13,0,0,0,0,28.037529,-80.631699,Residential,Wood,3 460873,FL,BREVARD COUNTY,0,5443222,0,0,5443222,7690009.86,0,0,0,0,28.03244,-80.62043,Commercial,Reinforced Masonry,1 844874,FL,BREVARD COUNTY,0,558092.57,0,0,558092.57,488647.99,0,0,0,0,28.03103,-80.62129,Residential,Masonry,1 396689,FL,BREVARD COUNTY,0,157500,0,157500,157500,231170.63,0,3654,0,0,28.0335,-80.5893,Residential,Wood,1 743509,FL,BREVARD COUNTY,0,1125000,0,1125000,1125000,1490028.75,0,0,0,0,28.0361,-80.61396,Residential,Masonry,1 194367,FL,BREVARD COUNTY,0,213596.46,0,0,213596.46,308828.44,0,0,0,0,28.0449,-80.6053,Residential,Wood,1 666936,FL,BREVARD COUNTY,0,12960000,0,0,12960000,18270000,0,0,0,0,27.999001,-80.705132,Commercial,Reinforced Concrete,1 468436,FL,BREVARD COUNTY,54450,54450,54450,54450,54450,76177.29,0,0,0,0,28.00095,-80.69899,Residential,Wood,1 290488,FL,BREVARD COUNTY,4044848.4,4044848.4,4044848.4,4044848.4,4044848.4,7337500.61,0,0,0,0,27.998543,-80.632706,Commercial,Reinforced Masonry,3 501495,FL,BREVARD COUNTY,0,110959.2,0,110959.2,110959.2,156430.28,0,0,0,0,27.999348,-80.66703,Residential,Wood,1 886963,FL,BREVARD COUNTY,0,297740.52,0,0,297740.52,350628.76,0,0,0,0,28.02316,-80.66841,Residential,Wood,1 822857,FL,BREVARD COUNTY,0,3499065.67,0,0,3499065.67,4320646.29,0,0,0,0,27.999033,-80.674332,Commercial,Reinforced Masonry,1 814973,FL,BREVARD COUNTY,0,890280.11,0,0,890280.11,1068756.34,0,0,0,0,27.998592,-80.634789,Residential,Masonry,3 304274,FL,BREVARD COUNTY,0,3972970.25,0,0,3972970.25,4845084.9,0,0,0,0,27.936215,-80.66726,Commercial,Reinforced Masonry,3 403630,FL,BREVARD COUNTY,0,451320.63,0,0,451320.63,505276.92,0,0,0,0,27.936215,-80.66726,Residential,Masonry,3 121889,FL,BREVARD COUNTY,0,2786.3,0,0,2786.3,3253.31,0,0,0,0,28.01503,-80.64401,Residential,Wood,1 323666,FL,BREVARD COUNTY,0,2786.3,0,0,2786.3,3284.88,0,0,0,0,28.01503,-80.64401,Residential,Wood,1 629311,FL,BREVARD COUNTY,0,578673.16,0,0,578673.16,715400.9,0,0,0,0,28.05643,-80.59616,Residential,Masonry,3 681125,FL,BREVARD COUNTY,0,818481.93,0,0,818481.93,961061.48,0,0,0,0,27.99757,-80.66984,Residential,Masonry,3 343136,FL,BREVARD COUNTY,0,1147478.93,0,0,1147478.93,1251211.02,0,0,0,0,28.024,-80.69703,Residential,Masonry,1 141700,FL,BREVARD COUNTY,0,15405.22,0,0,15405.22,21504.69,0,0,0,0,27.999001,-80.700966,Residential,Wood,3 416166,FL,BREVARD COUNTY,0,6261.86,0,0,6261.86,6507.89,0,0,0,0,27.999023,-80.671394,Residential,Wood,3 115730,FL,BREVARD COUNTY,0,120511.26,0,0,120511.26,151074.84,0,0,0,0,27.998695,-80.640602,Residential,Wood,3 503830,FL,BREVARD COUNTY,0,111410,0,0,111410,138854.3,0,0,0,0,27.998695,-80.640602,Residential,Wood,3 436479,FL,BREVARD COUNTY,0,16276.62,0,0,16276.62,29813.04,0,0,0,0,28.02219,-80.69023,Residential,Wood,1 912600,FL,BREVARD COUNTY,0,64911.52,0,0,64911.52,54027.15,0,0,0,0,28.0147,-80.6789,Residential,Wood,4 443204,FL,BREVARD COUNTY,0,3401.41,0,0,3401.41,5035.55,0,0,0,0,28.02219,-80.69023,Residential,Wood,1 685802,FL,BREVARD COUNTY,0,22041.45,0,0,22041.45,35938.85,0,0,0,0,28.026537,-80.707489,Residential,Wood,1 484117,FL,BREVARD COUNTY,0,6261.86,0,0,6261.86,8533.62,0,0,0,0,27.999023,-80.671394,Residential,Wood,3 181625,FL,BREVARD COUNTY,0,91534.26,0,0,91534.26,93224.34,0,0,0,0,27.998745,-80.658699,Residential,Wood,3 331165,FL,BREVARD COUNTY,0,88335.13,0,0,88335.13,85146.24,0,0,0,0,28.026537,-80.707489,Residential,Wood,1 205687,FL,BREVARD COUNTY,0,32213.72,0,0,32213.72,28322.56,0,0,0,0,28.005657,-80.637299,Residential,Wood,1 539033,FL,BREVARD COUNTY,0,2300.98,0,0,2300.98,3529.4,0,0,0,0,28.005657,-80.637299,Residential,Wood,1 762614,FL,BREVARD COUNTY,0,92039.19,0,0,92039.19,119424.16,0,0,0,0,28.005657,-80.637299,Residential,Wood,1 705309,FL,BREVARD COUNTY,0,72895.04,0,0,72895.04,108898.77,0,0,0,0,28.005657,-80.637299,Residential,Wood,1 912416,FL,BREVARD COUNTY,0,1623113.84,0,0,1623113.84,2423958.2,0,0,0,0,28.005657,-80.637299,Residential,Masonry,1 364372,FL,BREVARD COUNTY,0,1791920.59,0,0,1791920.59,2307466.89,0,0,0,0,27.998661,-80.639015,Residential,Masonry,3 807092,FL,BREVARD COUNTY,0,657323.57,0,0,657323.57,540057.05,0,0,0,0,28.00817,-80.65963,Residential,Masonry,1 344081,FL,BREVARD COUNTY,0,650879.22,0,0,650879.22,836607.61,0,0,0,0,28.00231,-80.61779,Residential,Masonry,1 395130,FL,BREVARD COUNTY,0,599663.61,0,0,599663.61,497001.2,0,0,0,0,28.0142,-80.69181,Residential,Masonry,1 619358,FL,BREVARD COUNTY,0,413778.7,0,0,413778.7,539309.23,0,0,0,0,28.013824,-80.672241,Residential,Masonry,1 939058,FL,BREVARD COUNTY,0,3591.24,0,0,3591.24,4274.96,0,0,0,0,28.013824,-80.672241,Residential,Wood,1 160171,FL,BREVARD COUNTY,0,30301.13,0,0,30301.13,41539.21,0,0,0,0,28.013824,-80.672241,Residential,Wood,1 925122,FL,BREVARD COUNTY,0,33667.92,0,0,33667.92,44312.87,0,0,0,0,28.0147,-80.6789,Residential,Wood,4 331584,FL,BREVARD COUNTY,0,39279.24,0,0,39279.24,48134.35,0,0,0,0,27.998898,-80.751366,Residential,Wood,1 159876,FL,BREVARD COUNTY,0,516701.72,0,0,516701.72,457442.24,0,0,0,0,27.971029,-80.674599,Residential,Masonry,1 870314,FL,BREVARD COUNTY,0,9510.41,0,0,9510.41,10405.02,0,0,0,0,27.971029,-80.674599,Residential,Wood,1 293109,FL,BREVARD COUNTY,45000,45000,45000,45000,45000,55835.33,0,0,0,0,27.94931,-80.62161,Residential,Wood,1 630447,FL,BREVARD COUNTY,0,16560000,0,16560000,16560000,18090000,0,0,0,0,27.994951,-80.628731,Commercial,Reinforced Concrete,1 936531,FL,BREVARD COUNTY,0,4841295.3,0,4841295.3,4841295.3,4927431.63,0,0,0,0,27.994951,-80.628731,Commercial,Reinforced Masonry,1 946472,FL,BREVARD COUNTY,0,634668.3,0,634668.3,634668.3,820940.27,0,0,0,0,27.994951,-80.628731,Residential,Masonry,1 284513,FL,BREVARD COUNTY,0,21420000,0,21420000,21420000,37080000,0,0,0,0,27.994951,-80.628731,Commercial,Reinforced Concrete,1 232980,FL,BREVARD COUNTY,0,90000,0,90000,90000,135021.6,0,0,0,0,27.994951,-80.628731,Residential,Wood,1 833328,FL,BREVARD COUNTY,257285.7,257285.7,0,0,257285.7,299995.13,0,0,0,0,27.96634,-80.648,Residential,Wood,1 262684,FL,BREVARD COUNTY,0,2786.3,0,0,2786.3,2516.03,0,0,0,0,27.97741,-80.64732,Residential,Wood,3 662257,FL,BREVARD COUNTY,0,2786.3,0,0,2786.3,2594.87,0,0,0,0,27.97741,-80.64732,Residential,Wood,3 584347,FL,BREVARD COUNTY,0,894204.27,0,0,894204.27,1186318.45,0,0,0,0,27.96779,-80.64817,Residential,Masonry,1 750491,FL,BREVARD COUNTY,0,299492.34,0,0,299492.34,492570.26,0,0,0,0,27.964294,-80.622681,Residential,Wood,1 689197,FL,BREVARD COUNTY,0,34062.38,0,0,34062.38,62170.65,0,0,0,0,28.387939,-80.601814,Residential,Wood,1 349674,FL,BREVARD COUNTY,0,3353.63,0,0,3353.63,3916.24,0,0,0,0,28.387939,-80.601814,Residential,Wood,1 120565,FL,BREVARD COUNTY,0,10013.22,0,0,10013.22,17379.45,0,0,0,0,28.387939,-80.601814,Residential,Wood,1 196036,FL,BREVARD COUNTY,0,32995.52,0,0,32995.52,42405.84,0,0,0,0,28.387939,-80.601814,Residential,Wood,1 326775,FL,BREVARD COUNTY,0,10453.16,0,0,10453.16,13312.21,0,0,0,0,28.387939,-80.601814,Residential,Wood,1 166816,FL,BREVARD COUNTY,0,10334.01,0,0,10334.01,15239.61,0,0,0,0,28.38428,-80.60383,Residential,Wood,1 496290,FL,BREVARD COUNTY,0,120829.6,0,0,120829.6,114995.95,0,0,0,0,28.3962,-80.6064,Residential,Wood,3 943899,FL,BREVARD COUNTY,0,54900.88,0,0,54900.88,61150.8,0,0,0,0,28.38759,-80.60205,Residential,Wood,1 148196,FL,BREVARD COUNTY,135265.5,135265.5,135265.5,135265.5,135265.5,154228.64,0,0,0,0,28.40679,-80.62149,Residential,Wood,1 459191,FL,BREVARD COUNTY,0,2365899.71,0,0,2365899.71,2525191,0,0,0,0,28.386705,-80.605605,Commercial,Reinforced Masonry,1 777023,FL,BREVARD COUNTY,775260,775260,775260,775260,775260,865413.43,0,0,0,0,28.40479,-80.60675,Residential,Masonry,1 749769,FL,BREVARD COUNTY,0,0,0,756000,756000,1055277.72,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 444552,FL,BREVARD COUNTY,0,0,0,47250,47250,46500.8,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 848357,FL,BREVARD COUNTY,0,0,0,56700,56700,52222.06,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 496977,FL,BREVARD COUNTY,0,0,0,85050,85050,134305.52,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 971840,FL,BREVARD COUNTY,0,0,0,283500,283500,340417.73,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 429221,FL,BREVARD COUNTY,0,0,0,122850,122850,94920.05,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 381443,FL,BREVARD COUNTY,0,0,0,1134000,1134000,1757473.2,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 886313,FL,BREVARD COUNTY,0,0,0,189000,189000,275616.43,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 215232,FL,BREVARD COUNTY,0,0,0,2007180,2007180,2368271.68,0,0,0,0,28.3962,-80.6064,Commercial,Reinforced Masonry,4 656717,FL,BREVARD COUNTY,0,0,0,4275180,4275180,5921808.33,0,0,0,0,28.3962,-80.6064,Commercial,Reinforced Masonry,4 426798,FL,BREVARD COUNTY,0,0,0,238746.6,238746.6,358177.2,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 403077,FL,BREVARD COUNTY,0,0,0,1439275.5,1439275.5,1402994.24,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 487025,FL,BREVARD COUNTY,0,0,0,189000,189000,313494.3,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 114354,FL,BREVARD COUNTY,0,0,0,28350,28350,25061.4,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 759213,FL,BREVARD COUNTY,0,0,0,472500,472500,541519.02,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 891616,FL,BREVARD COUNTY,0,0,0,610205.4,610205.4,591658.82,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 864434,FL,BREVARD COUNTY,0,0,0,581148,581148,869601.97,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 579122,FL,BREVARD COUNTY,0,0,0,756000,756000,866121.98,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 926748,FL,BREVARD COUNTY,0,0,0,95400000,95400000,110700000,0,0,0,0,28.3962,-80.6064,Commercial,Steel Frame,4 806354,FL,BREVARD COUNTY,0,0,0,1430326.8,1430326.8,1056746.89,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 686171,FL,BREVARD COUNTY,0,0,0,276565.5,276565.5,320302.67,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 759675,FL,BREVARD COUNTY,0,0,0,33224.4,33224.4,32338.97,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 628439,FL,BREVARD COUNTY,0,0,0,363017.7,363017.7,437694.07,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 899165,FL,BREVARD COUNTY,0,0,0,250026.3,250026.3,241688.92,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 105985,FL,BREVARD COUNTY,0,0,0,900,900,1081.08,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 972187,FL,BREVARD COUNTY,0,0,0,60349.5,60349.5,97466.86,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 871521,FL,BREVARD COUNTY,0,0,0,75870,75870,122822,0,0,0,0,28.3962,-80.6064,Residential,Wood,4 538435,FL,BREVARD COUNTY,0,0,0,1789342.2,1789342.2,1889201.81,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 820508,FL,BREVARD COUNTY,0,221686.2,221686.2,221686.2,221686.2,321223.3,0,0,0,0,28.404517,-80.596347,Residential,Wood,3 700289,FL,BREVARD COUNTY,0,39510000,0,0,39510000,30600000,0,1973461.5,0,0,28.40388,-80.61254,Commercial,Steel Frame,1 400823,FL,BREVARD COUNTY,0,639000,0,0,639000,845460.9,0,31950,0,0,28.40548,-80.60628,Residential,Masonry,1 900882,FL,BREVARD COUNTY,0,1579500,0,0,1579500,2512744.42,0,78975,0,0,28.40731,-80.600783,Residential,Masonry,3 778462,FL,BREVARD COUNTY,0,887400,0,0,887400,671406.84,0,44370,0,0,28.40731,-80.600783,Residential,Masonry,3 402065,FL,BREVARD COUNTY,0,144900,0,0,144900,229540.15,0,7245,0,0,28.407309,-80.599892,Residential,Wood,3 162171,FL,BREVARD COUNTY,0,283500,0,0,283500,414363.6,0,14175,0,0,28.40739,-80.60058,Residential,Wood,3 412288,FL,BREVARD COUNTY,0,180000,0,0,180000,286082.1,0,9000,0,0,28.412727,-80.630692,Residential,Wood,4 757531,FL,BREVARD COUNTY,0,20700,0,0,20700,28307.54,0,1035,0,0,28.3962,-80.6064,Residential,Wood,4 659715,FL,BREVARD COUNTY,0,63000,0,0,63000,62758.71,0,3150,0,0,28.3962,-80.6064,Residential,Wood,4 252676,FL,BREVARD COUNTY,0,136800,0,0,136800,225490.18,0,6840,0,0,28.40578,-80.59545,Residential,Wood,3 787440,FL,BREVARD COUNTY,0,46800,0,0,46800,40839.55,0,2340,0,0,28.406685,-80.60324,Residential,Wood,3 955915,FL,BREVARD COUNTY,0,44100,0,0,44100,53124.27,0,2205,0,0,28.407948,-80.605675,Residential,Wood,1 463093,FL,BREVARD COUNTY,0,344700,0,0,344700,450476.02,0,17235,0,0,28.404768,-80.603752,Residential,Wood,3 981016,FL,BREVARD COUNTY,0,2212470,0,0,2212470,2953886.4,0,110623.5,0,0,28.40583,-80.61958,Commercial,Reinforced Masonry,1 881895,FL,BREVARD COUNTY,0,1170000,0,0,1170000,1644926.4,0,58500,0,0,28.417675,-80.618088,Residential,Masonry,1 608242,FL,BREVARD COUNTY,0,801262.24,0,0,801262.24,904593.02,0,0,0,0,28.414923,-80.630692,Residential,Masonry,4 365461,FL,BREVARD COUNTY,2058030,2058030,2058030,2058030,2058030,1694170.3,0,0,0,0,28.36572,-80.7341,Commercial,Reinforced Masonry,1 998818,FL,BREVARD COUNTY,898020,898020,898020,898020,898020,798704.38,0,0,0,0,28.36572,-80.7341,Residential,Masonry,1 756358,FL,BREVARD COUNTY,257670,257670,257670,257670,257670,208639.52,0,0,0,0,28.36572,-80.7341,Residential,Wood,1 502255,FL,BREVARD COUNTY,194310,194310,194310,194310,194310,289675.99,0,0,0,0,28.36572,-80.7341,Residential,Wood,1 996295,FL,BREVARD COUNTY,10530,10530,10530,10530,10530,13234.63,0,0,0,0,28.36572,-80.7341,Residential,Wood,1 163901,FL,BREVARD COUNTY,0,5739256.8,0,5739256.8,5739256.8,8300222.23,0,0,0,0,28.38444,-80.75844,Commercial,Reinforced Masonry,1 518169,FL,BREVARD COUNTY,0,832345.2,0,832345.2,832345.2,730532.74,0,0,0,0,28.38444,-80.75844,Residential,Masonry,1 559383,FL,BREVARD COUNTY,0,6194260.8,0,6194260.8,6194260.8,9450000,0,0,0,0,28.38444,-80.75844,Commercial,Reinforced Masonry,1 669377,FL,BREVARD COUNTY,0,788071.5,0,788071.5,788071.5,838719.28,0,0,0,0,28.38444,-80.75844,Residential,Masonry,1 569959,FL,BREVARD COUNTY,0,2564974.8,0,2564974.8,2564974.8,4456387.22,0,0,0,0,28.38444,-80.75844,Commercial,Reinforced Masonry,1 466222,FL,BREVARD COUNTY,0,485236.8,0,485236.8,485236.8,749591.38,0,0,0,0,28.38444,-80.75844,Residential,Masonry,1 870954,FL,BREVARD COUNTY,0,1563465.6,0,1563465.6,1563465.6,1692337.38,0,0,0,0,28.38444,-80.75844,Residential,Masonry,1 978271,FL,BREVARD COUNTY,0,314362.8,0,314362.8,314362.8,358599.93,0,0,0,0,28.386425,-80.755028,Residential,Wood,1 594620,FL,BREVARD COUNTY,1650220.2,1650220.2,1650220.2,1650220.2,1650220.2,1300376.82,0,0,0,0,28.359667,-80.746674,Residential,Masonry,1 995975,FL,BREVARD COUNTY,2207371.5,2207371.5,2207371.5,2207371.5,2207371.5,1986435.69,0,0,0,0,28.358414,-80.746666,Commercial,Reinforced Masonry,1 372698,FL,BREVARD COUNTY,701427.6,701427.6,0,0,701427.6,592616.54,0,0,0,0,28.3669,-80.7429,Residential,Masonry,4 491487,FL,BREVARD COUNTY,0,28968.74,0,0,28968.74,32838.96,0,0,0,0,28.39306,-80.75399,Residential,Wood,1 828473,FL,BREVARD COUNTY,0,54316.39,0,0,54316.39,87623.2,0,0,0,0,28.36807,-80.7412,Residential,Wood,3 205676,FL,BREVARD COUNTY,0,16294.92,0,0,16294.92,26992.2,0,0,0,0,28.367184,-80.754997,Residential,Wood,1 801924,FL,BREVARD COUNTY,0,35486.71,0,0,35486.71,26787.99,0,0,0,0,28.3784,-80.74669,Residential,Wood,4 417961,FL,BREVARD COUNTY,0,158422.8,0,0,158422.8,257939.56,0,0,0,0,28.354094,-80.744431,Residential,Wood,3 742545,FL,BREVARD COUNTY,994500,994500,994500,994500,994500,807693.12,0,0,0,0,28.35577,-80.751518,Residential,Masonry,1 634299,FL,BREVARD COUNTY,0,2580452.91,0,0,2580452.91,2899479.46,0,0,0,0,28.36672,-80.73444,Commercial,Reinforced Masonry,1 703993,FL,BREVARD COUNTY,0,201339.27,0,0,201339.27,213032.25,0,0,0,0,28.48211,-80.777935,Residential,Wood,3 438370,FL,BREVARD COUNTY,0,201339.27,0,0,201339.27,343050.71,0,0,0,0,28.36477,-80.73614,Residential,Wood,3 655990,FL,BREVARD COUNTY,0,382291.33,0,0,382291.33,608964.85,0,0,0,0,28.3669,-80.7429,Residential,Masonry,4 314256,FL,BREVARD COUNTY,0,382291.33,0,0,382291.33,314885.72,0,0,0,0,28.3669,-80.7429,Residential,Masonry,3 482091,FL,BREVARD COUNTY,0,145894.31,0,0,145894.31,212634.54,0,0,0,0,28.48458,-80.79703,Residential,Wood,4 573779,FL,BREVARD COUNTY,0,56113.2,0,0,56113.2,52521.95,0,0,0,0,28.48458,-80.79703,Residential,Wood,4 887465,FL,BREVARD COUNTY,0,33667.92,0,0,33667.92,27064.97,0,0,0,0,28.48458,-80.79703,Residential,Wood,4 830956,FL,BREVARD COUNTY,0,28056.6,0,0,28056.6,41128.56,0,0,0,0,28.48458,-80.79703,Residential,Wood,4 646510,FL,BREVARD COUNTY,0,33667.92,0,0,33667.92,26327.5,0,0,0,0,28.3669,-80.7429,Residential,Wood,4 891593,FL,BREVARD COUNTY,0,33667.92,0,0,33667.92,36458.99,0,0,0,0,28.3669,-80.7429,Residential,Wood,4 480043,FL,BREVARD COUNTY,0,225000,0,225000,225000,293855.85,0,0,0,0,28.355761,-80.736053,Residential,Wood,1 435277,FL,BREVARD COUNTY,0,22500,0,22500,22500,25328.7,0,450,0,4500,28.36672,-80.75387,Residential,Wood,1 280769,FL,BREVARD COUNTY,0,1006739.1,0,1006739.1,1006739.1,1480510.52,0,0,0,0,28.35777,-80.73336,Residential,Masonry,1 949985,FL,BREVARD COUNTY,0,268020,0,268020,268020,275117.17,0,5360.4,0,0,28.35802,-80.75397,Residential,Wood,1 683687,FL,BREVARD COUNTY,490211.1,490211.1,0,0,490211.1,460178.81,0,0,0,0,28.255037,-80.606361,Residential,Masonry,1 468013,FL,BREVARD COUNTY,0,0,0,9450000,9450000,13410000,0,0,0,0,28.3737,-80.5919,Commercial,Reinforced Concrete,4 875436,FL,BREVARD COUNTY,0,0,0,52920000,52920000,49320000,0,0,0,0,28.3737,-80.5919,Commercial,Steel Frame,4 399420,FL,BREVARD COUNTY,0,0,0,4728678.3,4728678.3,3917785.63,0,0,0,0,28.3737,-80.5919,Commercial,Reinforced Masonry,4 667678,FL,BREVARD COUNTY,0,0,0,5988226.5,5988226.5,9720000,0,0,0,0,28.3737,-80.5919,Commercial,Reinforced Masonry,4 983929,FL,BREVARD COUNTY,0,0,0,3722574.6,3722574.6,3019119.68,0,0,0,0,28.3737,-80.5919,Commercial,Reinforced Masonry,4 575255,FL,BREVARD COUNTY,0,0,0,0,4840646.5,6394373.01,0,0,0,0,28.3737,-80.5919,Commercial,Reinforced Masonry,4 550599,FL,BREVARD COUNTY,404416.8,404416.8,0,0,404416.8,488561.38,0,0,0,0,28.352751,-80.774643,Residential,Masonry,1 680548,FL,BREVARD COUNTY,0,45263.66,0,0,45263.66,38856.59,0,0,0,0,28.406092,-80.775322,Residential,Wood,1 155591,FL,BREVARD COUNTY,0,21726.56,0,0,21726.56,30867.05,0,0,0,0,28.38819,-80.76063,Residential,Wood,1 447202,FL,BREVARD COUNTY,0,5169256.43,0,0,5169256.43,7913511.28,0,0,0,0,28.396872,-80.76561,Commercial,Reinforced Masonry,1 843008,FL,BREVARD COUNTY,0,990000,0,990000,990000,1562867.46,0,19800,0,0,28.40732,-80.76494,Residential,Masonry,1 180092,FL,BREVARD COUNTY,0,1111500,0,1111500,1111500,799279.65,0,6345,0,4500,28.359924,-80.788391,Residential,Masonry,1 533581,FL,BREVARD COUNTY,0,270000,0,270000,270000,366508.8,0,8100,0,0,28.36165,-80.78762,Residential,Wood,1 223417,FL,BREVARD COUNTY,518130,518130,518130,518130,518130,664867.01,0,0,0,0,28.477087,-80.771027,Residential,Masonry,1 658830,FL,BREVARD COUNTY,153180,153180,153180,153180,153180,205269.17,0,0,0,0,28.475914,-80.77153,Residential,Wood,1 137747,FL,BREVARD COUNTY,0,247808.88,0,0,247808.88,282824.77,0,0,0,0,28.454525,-80.7631,Residential,Wood,1 816872,FL,BREVARD COUNTY,0,1652098.49,0,0,1652098.49,1602865.96,0,0,0,0,28.468524,-80.799962,Residential,Masonry,1 491934,FL,BREVARD COUNTY,0,55011.7,0,0,55011.7,64385.69,0,0,0,0,28.46324,-80.76911,Residential,Wood,1 726955,FL,BREVARD COUNTY,0,142622.93,0,0,142622.93,226476.08,0,0,0,0,28.46324,-80.76911,Residential,Wood,1 410545,FL,BREVARD COUNTY,0,8149.88,0,0,8149.88,7660.12,0,0,0,0,28.46324,-80.76911,Residential,Wood,1 161260,FL,BREVARD COUNTY,0,101170.94,0,0,101170.94,105207.26,0,0,0,0,28.46324,-80.76911,Residential,Wood,1 136921,FL,BREVARD COUNTY,0,330070.2,0,0,330070.2,339840.28,0,0,0,0,28.46324,-80.76911,Residential,Wood,1 987366,FL,BREVARD COUNTY,0,330579.57,0,0,330579.57,310654.22,0,0,0,0,28.46324,-80.76911,Residential,Wood,1 586980,FL,BREVARD COUNTY,0,135000,0,135000,135000,174060.9,0,0,0,0,28.472162,-80.766586,Residential,Wood,1 736741,FL,BREVARD COUNTY,11910.6,11910.6,11910.6,11910.6,11910.6,12022.56,0,0,0,0,28.34964,-80.61045,Residential,Wood,1 226274,FL,BREVARD COUNTY,0,5218659.05,0,0,5218659.05,6983192.05,0,0,0,0,28.35287,-80.60736,Commercial,Reinforced Masonry,1 142933,FL,BREVARD COUNTY,0,614101.92,0,0,614101.92,1026024.3,0,0,0,0,28.358105,-80.605827,Residential,Masonry,1 541261,FL,BREVARD COUNTY,0,145171.62,0,0,145171.62,200569.69,0,0,0,0,28.36682,-80.60781,Residential,Wood,1 377881,FL,BREVARD COUNTY,0,966269.7,0,966269.7,966269.7,909252.06,0,0,0,0,28.36682,-80.60781,Residential,Masonry,1 657969,FL,BREVARD COUNTY,0,1429524.36,0,0,1429524.36,1123331.68,0,0,0,0,28.36682,-80.60781,Residential,Masonry,1 912794,FL,BREVARD COUNTY,0,270925.38,0,0,270925.38,460117.99,0,0,0,0,28.36682,-80.60781,Residential,Wood,1 323074,FL,BREVARD COUNTY,0,12945.24,0,0,12945.24,16100.32,0,0,0,0,28.36682,-80.60781,Residential,Wood,1 461349,FL,BREVARD COUNTY,0,1592127.91,0,0,1592127.91,1677838.52,0,0,0,0,28.356327,-80.609726,Residential,Masonry,1 597567,FL,BREVARD COUNTY,0,18540000,18540000,18540000,18540000,27630000,0,0,0,0,28.35632,-80.60775,Commercial,Reinforced Concrete,1 667866,FL,BREVARD COUNTY,0,7262298,7262298,7262298,7262298,7443470.55,0,0,0,0,28.354305,-80.611649,Commercial,Reinforced Masonry,1 987534,FL,BREVARD COUNTY,0,27000,27000,27000,27000,43278.3,0,0,0,0,28.354305,-80.611649,Residential,Wood,1 192607,FL,BREVARD COUNTY,0,615027.6,615027.6,615027.6,615027.6,798045.05,0,0,0,0,28.354305,-80.611649,Residential,Masonry,1 743180,FL,BREVARD COUNTY,0,236520,236520,236520,236520,344680.6,0,0,0,0,28.35492,-80.60907,Residential,Wood,1 572910,FL,BREVARD COUNTY,0,0,0,94500,94500,115804.08,0,0,0,900,28.35977,-80.60463,Residential,Wood,1 118354,FL,BREVARD COUNTY,0,180000,0,180000,180000,212808.96,0,9000,0,0,28.34087,-80.61051,Residential,Wood,1 599492,FL,BREVARD COUNTY,0,607500,0,0,607500,831060,0,0,0,0,28.28183,-80.60767,Residential,Masonry,1 994965,FL,BREVARD COUNTY,1311669,1311669,1311669,1311669,1311669,1869629.38,0,0,0,0,28.3962,-80.6064,Residential,Masonry,4 575729,FL,BREVARD COUNTY,0,0,0,2362500,2362500,2303806.05,0,0,0,0,28.3193,-80.6113,Commercial,Reinforced Masonry,4 248452,FL,BREVARD COUNTY,0,0,0,2700000,2700000,2562691.5,0,0,0,0,28.3193,-80.6113,Commercial,Reinforced Masonry,4 950938,FL,BREVARD COUNTY,0,0,0,90000,90000,86145.93,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 597853,FL,BREVARD COUNTY,0,0,0,225000,225000,314968.5,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 925781,FL,BREVARD COUNTY,0,0,0,225000,225000,362934,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 623553,FL,BREVARD COUNTY,0,0,0,45000,45000,49273.65,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 421900,FL,BREVARD COUNTY,0,0,0,45000,45000,63011.52,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 859958,FL,BREVARD COUNTY,0,0,0,900000,900000,854914.5,0,0,0,0,28.3193,-80.6113,Residential,Masonry,4 132550,FL,BREVARD COUNTY,0,0,0,90000,90000,113400,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 192765,FL,BREVARD COUNTY,0,0,0,22500,22500,28753.65,0,0,0,0,28.3193,-80.6113,Residential,Wood,4 124337,FL,BREVARD COUNTY,2524500,2524500,2524500,2524500,2524500,2244886.38,0,50490,0,0,28.12019,-80.69183,Commercial,Reinforced Masonry,1 976379,FL,BREVARD COUNTY,0,20505.34,0,0,20505.34,31712.43,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 585585,FL,BREVARD COUNTY,0,487113.52,0,0,487113.52,536326.59,0,0,0,0,28.1476,-80.730133,Residential,Masonry,1 453499,FL,BREVARD COUNTY,0,3226438.24,0,0,3226438.24,2909408.42,0,0,0,0,28.1476,-80.730133,Commercial,Reinforced Masonry,1 650125,FL,BREVARD COUNTY,0,696126.54,0,0,696126.54,1208019.02,0,0,0,0,28.1476,-80.730133,Residential,Masonry,1 472956,FL,BREVARD COUNTY,0,2362.93,0,0,2362.93,3609.85,0,0,0,0,28.1476,-80.730133,Residential,Wood,1 521596,FL,BREVARD COUNTY,0,79632.38,0,0,79632.38,89550.91,0,0,0,0,28.1476,-80.730133,Residential,Wood,1 893143,FL,BREVARD COUNTY,0,6141.46,0,0,6141.46,10457.07,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 352235,FL,BREVARD COUNTY,0,5972.43,0,0,5972.43,5361.75,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 940799,FL,BREVARD COUNTY,0,4021.06,0,0,4021.06,4272.78,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 552566,FL,BREVARD COUNTY,0,71669.14,0,0,71669.14,52660.69,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 888636,FL,BREVARD COUNTY,0,13734.34,0,0,13734.34,12309.73,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 950525,FL,BREVARD COUNTY,0,282758.8,0,0,282758.8,373226.91,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 847329,FL,BREVARD COUNTY,0,2520795.37,0,0,2520795.37,2970303.6,0,0,0,0,28.1476,-80.730133,Commercial,Reinforced Masonry,1 600360,FL,BREVARD COUNTY,0,98496.27,0,0,98496.27,99666.01,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 552886,FL,BREVARD COUNTY,0,1232780.57,0,0,1232780.57,1103940.21,0,0,0,0,28.1476,-80.730133,Residential,Masonry,1 306508,FL,BREVARD COUNTY,0,1314338.99,0,0,1314338.99,1746322.78,0,0,0,0,28.1476,-80.730133,Residential,Masonry,1 639475,FL,BREVARD COUNTY,0,119985.6,0,0,119985.6,174615.04,0,0,0,0,28.1476,-80.730133,Residential,Wood,1 423469,FL,BREVARD COUNTY,0,928865.69,0,0,928865.69,1344217.27,0,0,0,0,28.14839,-80.72706,Residential,Masonry,1 728324,FL,BREVARD COUNTY,0,16221.16,0,0,16221.16,19621.11,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 582759,FL,BREVARD COUNTY,0,139623.18,0,0,139623.18,134605.12,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 910834,FL,BREVARD COUNTY,0,3284.84,0,0,3284.84,3221.39,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 305200,FL,BREVARD COUNTY,0,5494.45,0,0,5494.45,6428.5,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 643167,FL,BREVARD COUNTY,0,4180.7,0,0,4180.7,4919.01,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 131464,FL,BREVARD COUNTY,0,16275.62,0,0,16275.62,22625.69,0,0,0,0,28.14839,-80.72706,Residential,Wood,1 360459,FL,BREVARD COUNTY,0,3981.62,0,0,3981.62,5846.29,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 888914,FL,BREVARD COUNTY,0,392189.47,0,0,392189.47,583672.05,0,0,0,0,28.146945,-80.72097,Residential,Masonry,3 503206,FL,BREVARD COUNTY,0,28430.46,0,0,28430.46,44333.77,0,0,0,0,28.146945,-80.72097,Residential,Wood,3 384936,FL,BREVARD COUNTY,0,28430.46,0,0,28430.46,32884.66,0,0,0,0,28.146945,-80.72097,Residential,Wood,3 868661,FL,BREVARD COUNTY,0,344944.75,0,0,344944.75,582597.89,0,0,0,0,28.124745,-80.65006,Residential,Wood,3 709473,FL,BREVARD COUNTY,0,5184642.94,0,0,5184642.94,9270000,0,0,0,0,28.14735,-80.73114,Commercial,Reinforced Masonry,1 281659,FL,BREVARD COUNTY,0,68831.97,0,0,68831.97,68519.2,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 931998,FL,BREVARD COUNTY,0,48772.77,0,0,48772.77,65595.23,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 344919,FL,BREVARD COUNTY,0,4299.96,0,0,4299.96,4795.79,0,0,0,0,28.14735,-80.73114,Residential,Wood,1 497823,FL,BREVARD COUNTY,0,470197.27,0,0,470197.27,606464.2,0,0,0,0,28.14735,-80.73114,Residential,Masonry,1 980906,FL,BREVARD COUNTY,0,2224729.58,0,0,2224729.58,2588125.81,0,0,0,0,28.14735,-80.73114,Commercial,Reinforced Masonry,1 357655,FL,BREVARD COUNTY,0,930668.62,0,0,930668.62,1188880.77,0,0,0,0,28.126667,-80.687691,Residential,Masonry,1 173001,FL,BREVARD COUNTY,0,68400,0,68400,68400,89832.46,0,1368,0,900,28.137,-80.70345,Residential,Wood,1 233849,FL,BREVARD COUNTY,0,13950000,0,0,13950000,17370000,0,0,0,0,28.15414,-80.671906,Commercial,Reinforced Concrete,1 702726,FL,BREVARD COUNTY,0,9000,0,9000,9000,9067.28,0,450,0,0,28.10901,-80.64899,Residential,Wood,4 924176,FL,BREVARD COUNTY,0,171555.56,0,0,171555.56,190779.22,0,0,0,0,28.121668,-80.657265,Residential,Wood,1 107651,FL,BREVARD COUNTY,78840000,78840000,78840000,78840000,78840000,118800000,0,0,0,0,28.110405,-80.6726,Commercial,Steel Frame,1 158414,FL,BREVARD COUNTY,54983.7,54983.7,54983.7,54983.7,54983.7,83407.19,0,0,0,0,28.110218,-80.6726,Residential,Wood,1 859278,FL,BREVARD COUNTY,135000,135000,135000,135000,135000,140495.04,0,0,0,0,28.112953,-80.6726,Residential,Wood,1 699805,FL,BREVARD COUNTY,5980501.8,0,5980501.8,5980501.8,5980501.8,6896176.43,0,0,0,0,28.094496,-80.573316,Commercial,Reinforced Masonry,4 956951,FL,BREVARD COUNTY,0,225000,0,0,225000,200173.05,0,11250,0,0,28.110989,-80.6726,Residential,Wood,1 302173,FL,BREVARD COUNTY,800190.9,800190.9,800190.9,800190.9,800190.9,979925.78,0,0,0,0,28.128714,-80.668915,Residential,Masonry,1 483494,FL,BREVARD COUNTY,363776.4,363776.4,363776.4,363776.4,363776.4,334317.79,0,0,0,0,28.128698,-80.668457,Residential,Masonry,1 867637,FL,BREVARD COUNTY,257670,257670,257670,257670,257670,254277,0,0,0,0,28.12937,-80.66871,Residential,Wood,1 427920,FL,BREVARD COUNTY,237150,237150,237150,237150,237150,207766.17,0,0,0,0,28.14923,-80.65391,Residential,Wood,1 362015,FL,BREVARD COUNTY,148500,148500,148500,148500,148500,164859.5,0,0,0,0,28.13309,-80.62935,Residential,Wood,1 792648,FL,BREVARD COUNTY,34740,34740,34740,34740,34740,38468.02,0,0,0,0,28.128698,-80.668457,Residential,Wood,1 625675,FL,BREVARD COUNTY,0,7349197.68,0,0,7349197.68,8374734.12,0,0,0,0,28.15555,-80.64223,Commercial,Reinforced Masonry,1 172532,FL,BREVARD COUNTY,0,1245517.02,0,0,1245517.02,1846633.43,0,0,0,0,28.15555,-80.64223,Residential,Masonry,1 163269,FL,BREVARD COUNTY,0,1532161.62,0,0,1532161.62,1908632.12,0,0,0,0,28.15555,-80.64223,Residential,Masonry,1 798529,FL,BREVARD COUNTY,0,134075.7,0,134075.7,134075.7,157689.11,0,0,0,0,28.15555,-80.64223,Residential,Wood,1 433234,FL,BREVARD COUNTY,0,8213692.5,0,8213692.5,8213692.5,13500000,0,0,0,0,28.167747,-80.671913,Commercial,Reinforced Masonry,1 382568,FL,BREVARD COUNTY,0,7912735.2,0,7912735.2,7912735.2,9450000,0,0,0,0,28.167747,-80.671913,Commercial,Reinforced Masonry,1 998754,FL,BREVARD COUNTY,0,3066046.2,0,3066046.2,3066046.2,2927215.63,0,0,0,0,28.167747,-80.671913,Commercial,Reinforced Masonry,1 914745,FL,BREVARD COUNTY,0,348200.1,0,348200.1,348200.1,449957.4,0,0,0,0,28.167747,-80.671913,Residential,Wood,1 188378,FL,BREVARD COUNTY,0,740747.7,0,740747.7,740747.7,934379.15,0,0,0,0,28.167747,-80.671913,Residential,Masonry,1 616499,FL,BREVARD COUNTY,0,9000,0,9000,9000,12673.91,0,0,0,0,28.123289,-80.640999,Residential,Wood,1 264390,FL,BREVARD COUNTY,0,8016939.9,0,8016939.9,8016939.9,7182023.71,0,0,0,0,28.123289,-80.640999,Commercial,Reinforced Masonry,1 237158,FL,BREVARD COUNTY,1327500,1327500,1327500,1327500,1327500,1486492.02,0,66375,0,0,28.147535,-80.671805,Residential,Masonry,1 764999,FL,BREVARD COUNTY,406166.4,406166.4,0,0,406166.4,502952.6,0,0,0,0,28.128111,-80.625206,Residential,Masonry,1 772250,FL,BREVARD COUNTY,0,98131.88,0,0,98131.88,142082.7,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 847509,FL,BREVARD COUNTY,0,578230.61,0,0,578230.61,561164.13,0,0,0,0,28.118267,-80.638252,Residential,Masonry,1 655295,FL,BREVARD COUNTY,0,1516996.82,0,0,1516996.82,1942508.36,0,0,0,0,28.118267,-80.638252,Residential,Masonry,1 842163,FL,BREVARD COUNTY,0,15050.33,0,0,15050.33,12568.83,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 598180,FL,BREVARD COUNTY,0,578230.61,0,0,578230.61,469123.12,0,0,0,0,28.118267,-80.638252,Residential,Masonry,1 671775,FL,BREVARD COUNTY,0,285536.54,0,0,285536.54,366012.16,0,0,0,0,28.147545,-80.655128,Residential,Wood,1 994503,FL,BREVARD COUNTY,0,108787.98,0,0,108787.98,163208.07,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 503088,FL,BREVARD COUNTY,0,202649.38,0,0,202649.38,301937.44,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 658604,FL,BREVARD COUNTY,0,358345.7,0,0,358345.7,491119.96,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 515601,FL,BREVARD COUNTY,0,2563167.19,0,0,2563167.19,1946704.98,0,0,0,0,28.118267,-80.638252,Commercial,Reinforced Masonry,1 453171,FL,BREVARD COUNTY,0,57415.13,0,0,57415.13,72983.71,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 156683,FL,BREVARD COUNTY,0,27215.13,0,0,27215.13,40769.13,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 175339,FL,BREVARD COUNTY,0,40850.85,0,0,40850.85,45467,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 388163,FL,BREVARD COUNTY,0,32848.36,0,0,32848.36,37616.43,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 608735,FL,BREVARD COUNTY,0,8599.92,0,0,8599.92,10553.82,0,0,0,0,28.13327,-80.63613,Residential,Wood,1 750148,FL,BREVARD COUNTY,0,61842.81,0,0,61842.81,100363.45,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 803508,FL,BREVARD COUNTY,0,98131.88,0,0,98131.88,114837.85,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 940128,FL,BREVARD COUNTY,0,768400.25,0,0,768400.25,823110.34,0,0,0,0,28.118267,-80.638252,Residential,Masonry,1 606006,FL,BREVARD COUNTY,0,59436.96,0,0,59436.96,88910.08,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 894578,FL,BREVARD COUNTY,0,91453.28,0,0,91453.28,132158.22,0,0,0,0,28.118267,-80.638252,Residential,Wood,1 590362,FL,BREVARD COUNTY,0,117962.97,0,0,117962.97,121383.9,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 829913,FL,BREVARD COUNTY,0,41633.84,0,0,41633.84,53681.68,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 879277,FL,BREVARD COUNTY,0,333142.44,0,0,333142.44,383641.51,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 543548,FL,BREVARD COUNTY,0,743742.6,0,0,743742.6,919265.85,0,0,0,0,28.146832,-80.666969,Residential,Masonry,1 811587,FL,BREVARD COUNTY,0,23208.89,0,0,23208.89,40877.83,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 590315,FL,BREVARD COUNTY,0,48978.61,0,0,48978.61,35625.67,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 190177,FL,BREVARD COUNTY,0,23208.89,0,0,23208.89,23367.3,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 113917,FL,BREVARD COUNTY,0,94563.45,0,0,94563.45,123689.94,0,0,0,0,28.13862,-80.66917,Residential,Wood,1 788858,FL,BREVARD COUNTY,0,292160.41,0,0,292160.41,475082.04,0,0,0,0,28.13862,-80.66917,Residential,Wood,1 133134,FL,BREVARD COUNTY,0,6329.27,0,0,6329.27,10652.45,0,0,0,0,28.121656,-80.66877,Residential,Wood,1 667136,FL,BREVARD COUNTY,0,23208.89,0,0,23208.89,25607.21,0,0,0,0,28.146832,-80.666969,Residential,Wood,1 703841,FL,BREVARD COUNTY,0,165238.13,0,0,165238.13,181972.78,0,0,0,0,28.143896,-80.634956,Residential,Wood,1 579960,FL,BREVARD COUNTY,0,531074.3,0,0,531074.3,611636.15,0,0,0,0,28.147545,-80.655128,Residential,Masonry,1 703085,FL,BREVARD COUNTY,0,36395.19,0,0,36395.19,29209.32,0,0,0,0,28.121656,-80.66877,Residential,Wood,1 263573,FL,BREVARD COUNTY,0,30141.04,0,0,30141.04,44109.49,0,0,0,0,28.171942,-80.662636,Residential,Wood,1 796821,FL,BREVARD COUNTY,0,26397.58,0,0,26397.58,28271.8,0,0,0,0,28.116278,-80.637909,Residential,Wood,1 577116,FL,BREVARD COUNTY,0,133037.69,0,0,133037.69,139711.93,0,0,0,0,28.116278,-80.637909,Residential,Wood,1 180884,FL,BREVARD COUNTY,0,4392318.6,0,0,4392318.6,3961151.04,0,0,0,0,28.116278,-80.637909,Commercial,Reinforced Masonry,1 363500,FL,BREVARD COUNTY,0,77553.21,0,0,77553.21,103030.36,0,0,0,0,28.121656,-80.66877,Residential,Wood,1 857238,FL,BREVARD COUNTY,0,9707.07,0,0,9707.07,9713.09,0,0,0,0,28.121656,-80.66877,Residential,Wood,1 456119,FL,BREVARD COUNTY,0,39229.28,0,0,39229.28,36718.6,0,0,0,0,28.121656,-80.66877,Residential,Wood,1 181469,FL,BREVARD COUNTY,0,6329.27,0,0,6329.27,9764.8,0,0,0,0,28.121656,-80.66877,Residential,Wood,1 560847,FL,BREVARD COUNTY,0,61035.21,0,0,61035.21,79645.28,0,0,0,0,28.13263,-80.6411,Residential,Wood,1 840839,FL,BREVARD COUNTY,0,692551.92,0,0,692551.92,851124.15,0,0,0,0,28.13263,-80.6411,Residential,Masonry,1 118017,FL,BREVARD COUNTY,0,15912.39,0,0,15912.39,12522.73,0,0,0,0,28.13263,-80.6411,Residential,Wood,1 646218,FL,BREVARD COUNTY,0,245864.97,0,0,245864.97,430607.91,0,0,0,0,28.171942,-80.662636,Residential,Wood,1 126914,FL,BREVARD COUNTY,0,602173.37,0,0,602173.37,534594.46,0,0,0,0,28.109825,-80.649948,Residential,Masonry,4 128468,FL,BREVARD COUNTY,0,588506.14,0,0,588506.14,464428.45,0,0,0,0,28.109791,-80.649849,Residential,Masonry,4 737773,FL,BREVARD COUNTY,0,324251.51,0,0,324251.51,354284.99,0,0,0,0,28.109779,-80.649719,Residential,Wood,4 633578,FL,BREVARD COUNTY,0,324251.51,0,0,324251.51,493287.72,0,0,0,0,28.109776,-80.649483,Residential,Wood,4 865889,FL,BREVARD COUNTY,0,324251.51,0,0,324251.51,270875.18,0,0,0,0,28.10977,-80.649559,Residential,Wood,4 162764,FL,BREVARD COUNTY,0,525161.48,0,0,525161.48,789467.37,0,0,0,0,28.109768,-80.647339,Residential,Masonry,4 352195,FL,BREVARD COUNTY,0,871285.73,0,0,871285.73,686165.4,0,0,0,0,28.10929,-80.65079,Residential,Masonry,4 461285,FL,BREVARD COUNTY,0,1737186.46,0,0,1737186.46,2761907.58,0,0,0,0,28.122173,-80.671593,Residential,Masonry,1 162989,FL,BREVARD COUNTY,0,8412631.2,0,8412631.2,8412631.2,10800000,0,0,0,0,28.01234,-80.670095,Commercial,Reinforced Masonry,4 599967,FL,BREVARD COUNTY,0,1927935.82,0,0,6300218.83,5772890.52,0,0,0,0,28.15759,-80.67194,Commercial,Reinforced Masonry,3 568955,FL,BREVARD COUNTY,0,18270000,0,0,18270000,28620000,0,0,0,0,28.156549,-80.658394,Commercial,Reinforced Concrete,1 421545,FL,BREVARD COUNTY,0,333000,0,333000,333000,288041,0,9990,0,900,28.12071,-80.63149,Residential,Wood,1 759350,FL,BREVARD COUNTY,0,90000,0,90000,90000,144925.2,0,4500,0,0,28.13332,-80.63301,Residential,Wood,1 339897,FL,BREVARD COUNTY,0,828267.94,0,0,828267.94,1051395.04,0,0,0,0,28.14016,-80.58373,Residential,Masonry,3 406466,FL,BREVARD COUNTY,0,256489.62,0,0,256489.62,357282.85,0,0,0,0,28.14016,-80.58373,Residential,Wood,3 922831,FL,BREVARD COUNTY,0,51292.06,0,0,51292.06,43479.92,0,0,0,0,28.18339,-80.59225,Residential,Wood,3 752568,FL,BREVARD COUNTY,0,46629.15,0,0,46629.15,38246.53,0,0,0,0,28.1712,-80.5979,Residential,Wood,4 878705,FL,BREVARD COUNTY,0,152005.42,0,0,152005.42,134672.55,0,0,0,0,28.191284,-80.594101,Residential,Wood,4 155475,FL,BREVARD COUNTY,0,4662.91,0,0,4662.91,5904,0,0,0,0,28.191284,-80.594101,Residential,Wood,4 906226,FL,BREVARD COUNTY,0,2331.46,0,0,2331.46,2002.82,0,0,0,0,28.191284,-80.594101,Residential,Wood,4 948459,FL,BREVARD COUNTY,0,40500,0,0,40500,51183.09,0,2025,0,0,28.1712,-80.5979,Residential,Wood,3 301830,FL,BREVARD COUNTY,2325051,2325051,2325051,2325051,2325051,2064952.19,0,0,0,0,28.18291,-80.6014,Commercial,Reinforced Masonry,1 964658,FL,BREVARD COUNTY,317988,317988,317988,317988,317988,272452.12,0,0,0,0,28.183292,-80.600838,Residential,Wood,1 703743,FL,BREVARD COUNTY,238140,238140,238140,238140,238140,338633.17,0,0,0,0,28.18291,-80.6014,Residential,Wood,1 280630,FL,BREVARD COUNTY,174366,174366,174366,174366,174366,203698.89,0,0,0,0,28.16522,-80.59326,Residential,Wood,1 673463,FL,BREVARD COUNTY,61848,61848,61848,61848,61848,51732.82,0,0,0,0,28.18291,-80.6014,Residential,Wood,1 664768,FL,BREVARD COUNTY,0,2084024.04,0,0,2084024.04,2201417.12,0,0,0,0,28.13872,-80.58197,Commercial,Reinforced Masonry,1 726377,FL,BREVARD COUNTY,1158300,1158300,1158300,1158300,1158300,1222198.78,0,57915,0,0,28.138515,-80.59645,Residential,Masonry,1 130376,FL,BREVARD COUNTY,0,16849,0,0,16849,27987.88,0,0,0,0,28.156403,-80.593765,Residential,Wood,1 515382,FL,BREVARD COUNTY,0,93258.29,0,0,93258.29,84231.82,0,0,0,0,28.1712,-80.5979,Residential,Wood,4 839020,FL,BREVARD COUNTY,0,10538.19,0,0,10538.19,13283.54,0,0,0,0,28.1712,-80.5979,Residential,Wood,4 540162,FL,BREVARD COUNTY,0,13988.74,0,0,13988.74,19084.14,0,0,0,0,28.1712,-80.5979,Residential,Wood,4 653798,FL,BREVARD COUNTY,0,37303.32,0,0,37303.32,52545.08,0,0,0,0,28.1712,-80.5979,Residential,Wood,4 654656,FL,BREVARD COUNTY,0,116572.86,0,0,116572.86,142463.7,0,0,0,0,28.17913,-80.601385,Residential,Wood,3 511350,FL,BREVARD COUNTY,0,4545900,0,4545900,4545900,7502917.03,0,227295,0,0,28.169323,-80.605052,Commercial,Reinforced Masonry,1 943966,FL,BREVARD COUNTY,0,1266183.75,0,0,1266183.75,1277589.54,0,0,0,0,28.138515,-80.59645,Residential,Masonry,1 503168,FL,BREVARD COUNTY,4334400,4334400,4334400,4334400,4334400,4872481.08,0,0,0,0,28.151377,-80.58429,Commercial,Reinforced Masonry,4 847141,FL,BREVARD COUNTY,126000,126000,126000,126000,126000,166793.26,0,0,0,0,28.151377,-80.58429,Residential,Wood,4 924274,FL,BREVARD COUNTY,7313641.2,7313641.2,7313641.2,7313641.2,7313641.2,8593820.96,0,0,0,0,28.237839,-80.709511,Commercial,Reinforced Masonry,1 805853,FL,BREVARD COUNTY,2700000,2700000,2700000,2700000,2700000,4389163.2,0,0,0,0,28.230701,-80.705238,Commercial,Reinforced Masonry,1 365996,FL,BREVARD COUNTY,1228500,1228500,1228500,1228500,1228500,1435556.3,0,0,0,0,28.230129,-80.683479,Residential,Masonry,1 239550,FL,BREVARD COUNTY,0,4656587.76,0,0,4656587.76,5200542.4,0,0,0,0,28.257965,-80.73848,Commercial,Reinforced Masonry,1 921944,FL,BREVARD COUNTY,0,78596.1,0,78596.1,78596.1,104725.37,0,0,0,0,28.257965,-80.73848,Residential,Wood,1 795201,FL,BREVARD COUNTY,1034874,1034874,1034874,1034874,1034874,1500807.39,0,51743.7,0,0,28.22715,-80.67918,Residential,Masonry,1 418898,FL,BREVARD COUNTY,0,2114516.86,0,0,2114516.86,2262456.91,0,0,0,0,28.2428,-80.72902,Commercial,Reinforced Masonry,4 273592,FL,BREVARD COUNTY,0,25290000,0,0,25290000,39060000,0,0,0,0,28.230196,-80.721466,Commercial,Reinforced Concrete,1 971075,FL,BREVARD COUNTY,0,2329640.79,0,0,2329640.79,2209897.26,0,0,0,0,28.230284,-80.723137,Commercial,Reinforced Masonry,1 513198,FL,BREVARD COUNTY,0,1124805.35,0,0,1124805.35,1751789.85,0,0,0,0,28.23253,-80.73642,Residential,Masonry,1 534227,FL,BREVARD COUNTY,0,593139.8,0,0,593139.8,627156.36,0,0,0,0,28.226887,-80.678329,Residential,Masonry,1 478369,FL,BREVARD COUNTY,0,522331.43,0,0,522331.43,422792.81,0,0,0,0,28.21599,-80.68456,Residential,Masonry,1 947148,FL,BREVARD COUNTY,0,194827.5,0,194827.5,194827.5,319041.53,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 679356,FL,BREVARD COUNTY,0,196365.6,0,196365.6,196365.6,245646.3,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 448041,FL,BREVARD COUNTY,0,201762,0,201762,201762,195017.1,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 747250,FL,BREVARD COUNTY,0,212101.2,0,212101.2,212101.2,242996.71,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 161914,FL,BREVARD COUNTY,0,213249.6,0,213249.6,213249.6,296341.88,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 306979,FL,BREVARD COUNTY,0,235930.5,0,235930.5,235930.5,178479.06,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 443878,FL,BREVARD COUNTY,0,246588.3,0,246588.3,246588.3,312920.55,0,0,0,0,28.2262,-80.7003,Residential,Wood,4 657656,FL,BREVARD COUNTY,0,2520453.6,0,2520453.6,2520453.6,2402919.81,0,0,0,0,28.2262,-80.7003,Commercial,Reinforced Masonry,4 425397,FL,BREVARD COUNTY,0,2635912.8,0,2635912.8,2635912.8,2783017.82,0,0,0,0,28.2262,-80.7003,Commercial,Reinforced Masonry,4 599938,FL,BREVARD COUNTY,0,3660090.3,0,3660090.3,3660090.3,4637129.45,0,0,0,0,28.2262,-80.7003,Commercial,Reinforced Masonry,4 331530,FL,BREVARD COUNTY,0,11610000,0,11610000,11610000,16740000,0,0,0,0,28.2262,-80.7003,Commercial,Reinforced Concrete,4 489776,FL,BREVARD COUNTY,1963997.1,1963997.1,1963997.1,1963997.1,1963997.1,2575919.68,0,0,0,0,28.230625,-80.69534,Commercial,Reinforced Masonry,1 845307,FL,BREVARD COUNTY,0,50017.06,0,0,50017.06,66234.19,0,0,0,0,28.21698,-80.69704,Residential,Wood,4 675668,FL,BREVARD COUNTY,0,180000,0,180000,180000,190723.68,0,9000,0,0,28.193951,-80.658188,Residential,Wood,1 292898,FL,INDIAN RIVER COUNTY,0,159041.52,0,0,159041.52,254802.65,0,0,0,0,27.76782,-80.59289,Residential,Wood,3 122107,FL,INDIAN RIVER COUNTY,0,82294.74,0,0,82294.74,101755.8,0,0,0,0,27.76782,-80.59289,Residential,Wood,3 152377,FL,INDIAN RIVER COUNTY,0,16643.88,0,0,16643.88,22049.81,0,0,0,0,27.76782,-80.59289,Residential,Wood,3 369324,FL,INDIAN RIVER COUNTY,370353.6,370353.6,0,0,370353.6,374057.14,0,0,0,0,27.74656,-80.57769,Residential,Masonry,3 943467,FL,INDIAN RIVER COUNTY,373884.3,373884.3,0,0,373884.3,436924.18,0,0,0,0,27.766209,-80.602509,Residential,Masonry,1 416891,FL,INDIAN RIVER COUNTY,685743.3,685743.3,685743.3,685743.3,685743.3,740528.7,0,0,0,0,27.76908,-80.60406,Residential,Masonry,1 459990,FL,INDIAN RIVER COUNTY,1149330.6,1149330.6,1149330.6,1149330.6,1149330.6,1544272.78,0,0,0,0,27.76908,-80.60406,Residential,Masonry,1 905404,FL,INDIAN RIVER COUNTY,0,525268.26,0,0,525268.26,426601.87,0,0,0,0,27.76908,-80.60406,Residential,Masonry,1 720468,FL,INDIAN RIVER COUNTY,1032966,1032966,1032966,1032966,1032966,1261507.66,0,51648.3,0,0,27.76908,-80.60406,Residential,Masonry,1 115519,FL,INDIAN RIVER COUNTY,171517.5,171517.5,171517.5,171517.5,171517.5,145974.77,0,0,0,0,27.76908,-80.60406,Residential,Wood,1 547999,FL,INDIAN RIVER COUNTY,0,1295855.55,0,0,1295855.55,1023725.88,0,0,0,0,27.76908,-80.60406,Residential,Masonry,1 676651,FL,INDIAN RIVER COUNTY,0,143911.35,0,0,143911.35,167512.81,0,0,0,0,27.76908,-80.60406,Residential,Wood,1 530362,FL,INDIAN RIVER COUNTY,0,195856.65,0,0,195856.65,251761.97,0,0,0,0,27.76908,-80.60406,Residential,Wood,1 388799,FL,INDIAN RIVER COUNTY,0,107647.65,0,0,107647.65,175886.03,0,0,0,0,27.76908,-80.60406,Residential,Wood,1 564886,FL,BREVARD COUNTY,0,16082.04,0,0,16082.04,25923.32,0,0,0,0,27.8302,-80.60239,Residential,Wood,1 809680,FL,INDIAN RIVER COUNTY,0,39279.24,0,0,39279.24,64549.73,0,0,0,0,27.7715,-80.5984,Residential,Wood,4 204760,FL,INDIAN RIVER COUNTY,0,78558.47,0,0,78558.47,112502.02,0,0,0,0,27.7715,-80.5984,Residential,Wood,4 128474,FL,INDIAN RIVER COUNTY,0,720022.08,0,0,720022.08,762719.39,0,0,0,0,27.7715,-80.5984,Residential,Masonry,4 372862,FL,INDIAN RIVER COUNTY,0,561131.96,0,0,561131.96,655182.16,0,0,0,0,27.7715,-80.5984,Residential,Masonry,4 970083,FL,INDIAN RIVER COUNTY,0,30637.8,0,0,30637.8,24441.49,0,0,0,0,27.767677,-80.60125,Residential,Wood,1 109316,FL,INDIAN RIVER COUNTY,0,30637.8,0,0,30637.8,38530.1,0,0,0,0,27.759157,-80.607269,Residential,Wood,1 156271,FL,INDIAN RIVER COUNTY,0,111945.83,0,0,111945.83,181674.64,0,0,0,0,27.759157,-80.607269,Residential,Wood,1 262239,FL,INDIAN RIVER COUNTY,0,93596.81,0,0,93596.81,91535.43,0,0,0,0,27.7724,-80.58631,Residential,Wood,3 876514,FL,INDIAN RIVER COUNTY,0,931703.5,0,0,931703.5,747505.72,0,0,0,0,27.766682,-80.602493,Residential,Masonry,1 786348,FL,INDIAN RIVER COUNTY,0,214127.95,0,0,214127.95,287708.31,0,0,0,0,27.76988,-80.60165,Residential,Wood,1 277938,FL,INDIAN RIVER COUNTY,0,74237.76,0,0,74237.76,107509.04,0,0,0,0,27.76988,-80.60165,Residential,Wood,1 464321,FL,INDIAN RIVER COUNTY,0,127489.18,0,0,127489.18,102355.2,0,0,0,0,27.7724,-80.58631,Residential,Wood,3 252565,FL,INDIAN RIVER COUNTY,0,128792.13,0,0,128792.13,204183.95,0,0,0,0,27.771856,-80.593109,Residential,Wood,1 142316,FL,BREVARD COUNTY,0,1163053.18,0,0,1163053.18,1060739.39,0,0,0,0,27.998001,-80.584488,Residential,Masonry,3 519496,FL,BREVARD COUNTY,0,93642.41,0,0,93642.41,85117.2,0,0,0,0,27.998001,-80.584488,Residential,Wood,3 354685,FL,BREVARD COUNTY,0,23630.44,0,0,23630.44,37140.54,0,0,0,0,27.86862,-80.452881,Residential,Wood,4 331445,FL,BREVARD COUNTY,0,12945.24,0,0,12945.24,13560.27,0,0,0,0,28.016647,-80.533592,Residential,Wood,4 840922,FL,BREVARD COUNTY,0,1025281.35,0,0,1025281.35,1567450.13,0,0,0,0,28.07657,-80.56994,Residential,Masonry,1 495512,FL,BREVARD COUNTY,45000,45000,45000,45000,45000,58382.46,0,0,0,0,28.35121,-80.70095,Residential,Wood,1 581729,FL,BREVARD COUNTY,24335.1,24335.1,24335.1,24335.1,24335.1,30673.91,0,0,0,0,28.357351,-80.669197,Residential,Wood,1 496250,FL,BREVARD COUNTY,1798200,1798200,1798200,1798200,1798200,2818926.65,0,0,0,0,28.288591,-80.675262,Residential,Masonry,1 753618,FL,BREVARD COUNTY,346500,346500,346500,346500,346500,576035.46,0,0,0,0,28.32127,-80.6889,Residential,Wood,1 367392,FL,BREVARD COUNTY,292770,292770,292770,292770,292770,277031.27,0,0,0,0,28.288591,-80.675262,Residential,Wood,1 710349,FL,BREVARD COUNTY,245250,245250,245250,245250,245250,312256.22,0,0,0,0,28.288591,-80.675262,Residential,Wood,1 985727,FL,BREVARD COUNTY,543978,543978,0,0,543978,804811.1,0,0,0,0,28.357239,-80.689316,Residential,Masonry,1 391701,FL,BREVARD COUNTY,0,5186332.41,0,0,5186332.41,8409638,0,0,0,0,28.356285,-80.683372,Commercial,Reinforced Masonry,1 201057,FL,BREVARD COUNTY,0,2569793.09,0,0,2569793.09,3158794.8,0,0,0,0,28.357185,-80.695251,Commercial,Reinforced Masonry,1 205147,FL,BREVARD COUNTY,0,13950000,0,0,13950000,14760000,0,0,0,0,28.3571,-80.68557,Commercial,Reinforced Concrete,1 341801,FL,BREVARD COUNTY,0,2895201.62,0,0,2895201.62,3508984.36,0,0,0,0,28.3571,-80.68557,Commercial,Reinforced Masonry,1 793717,FL,BREVARD COUNTY,0,136018.39,0,0,136018.39,175053.62,0,0,0,0,28.345036,-80.690407,Residential,Wood,1 786077,FL,BREVARD COUNTY,0,177643.15,0,0,177643.15,240990.7,0,0,0,0,28.345036,-80.690407,Residential,Wood,1 792836,FL,BREVARD COUNTY,0,160483.74,0,0,160483.74,142108.35,0,0,0,0,28.345036,-80.690407,Residential,Wood,1 321079,FL,BREVARD COUNTY,0,462787.97,0,0,462787.97,447782.07,0,0,0,0,28.345036,-80.690407,Residential,Masonry,1 905826,FL,BREVARD COUNTY,0,573072.84,0,0,573072.84,656079.58,0,0,0,0,28.345036,-80.690407,Residential,Masonry,1 763152,FL,BREVARD COUNTY,0,1604489.49,0,0,1604489.49,1237703.19,0,0,0,0,28.340586,-80.688728,Residential,Masonry,1 705378,FL,BREVARD COUNTY,0,737058.05,0,0,737058.05,878425.78,0,0,0,0,28.340586,-80.688728,Residential,Masonry,1 956192,FL,BREVARD COUNTY,0,401018.56,0,0,401018.56,508820.37,0,0,0,0,28.340586,-80.688728,Residential,Masonry,1 581133,FL,BREVARD COUNTY,0,206664.9,0,0,206664.9,214865.78,0,0,0,0,28.34384,-80.69526,Residential,Wood,1 267053,FL,BREVARD COUNTY,0,1122263.91,0,0,1122263.91,1687166.67,0,0,0,0,28.340586,-80.688728,Residential,Masonry,1 613931,FL,BREVARD COUNTY,0,185173.55,0,0,185173.55,253094.09,0,0,0,0,28.340586,-80.688728,Residential,Wood,1 678382,FL,BREVARD COUNTY,0,56113.2,0,0,56113.2,71917.25,0,0,0,0,28.340586,-80.688728,Residential,Wood,1 527521,FL,BREVARD COUNTY,0,84618.7,0,0,84618.7,99490.6,0,0,0,0,28.340586,-80.688728,Residential,Wood,1 157755,FL,BREVARD COUNTY,0,531000,0,531000,531000,595501.63,0,26550,0,0,28.35427,-80.69355,Residential,Masonry,1 280382,FL,BREVARD COUNTY,315000,315000,315000,315000,315000,492702.84,0,0,0,0,28.39905,-80.70416,Residential,Wood,1 237359,FL,BREVARD COUNTY,45000,45000,45000,45000,45000,60255,0,0,0,0,28.359921,-80.684311,Residential,Wood,1 698458,FL,BREVARD COUNTY,0,676764.75,0,0,676764.75,836597.64,0,0,0,0,28.361378,-80.696358,Residential,Masonry,1 944487,FL,BREVARD COUNTY,0,5670000,0,5670000,5670000,4412734.2,0,283500,0,0,28.383369,-80.704636,Commercial,Reinforced Masonry,1 646842,FL,BREVARD COUNTY,869734.8,869734.8,869734.8,869734.8,869734.8,865577.47,0,0,0,0,28.36504,-80.69846,Residential,Masonry,1 566850,FL,BREVARD COUNTY,265500,265500,265500,265500,265500,316102.18,0,0,0,0,28.442112,-80.714828,Residential,Wood,1 645653,FL,BREVARD COUNTY,0,614101.92,0,0,614101.92,696391.58,0,0,0,0,28.35904,-80.70054,Residential,Masonry,1 683707,FL,BREVARD COUNTY,0,2354184.36,0,0,2354184.36,1934197.87,0,0,0,0,28.39173,-80.70201,Commercial,Reinforced Masonry,1 524392,FL,BREVARD COUNTY,0,497467.08,0,0,497467.08,451803.58,0,0,0,0,28.39173,-80.70201,Residential,Masonry,1 501443,FL,BREVARD COUNTY,0,3569976.15,0,0,3569976.15,5471131.25,0,0,0,0,28.359274,-80.700119,Commercial,Reinforced Masonry,1 985663,FL,BREVARD COUNTY,820839.6,820839.6,0,0,820839.6,1064871.93,0,0,0,0,28.337868,-80.689186,Residential,Masonry,1 945606,FL,BREVARD COUNTY,1196437.5,1196437.5,0,0,1196437.5,1093570.2,0,0,0,0,28.40353,-80.70664,Residential,Masonry,1 750193,FL,BREVARD COUNTY,0,252324.21,0,0,252324.21,266454.36,0,0,0,0,28.336145,-80.72625,Residential,Wood,1 658487,FL,BREVARD COUNTY,45000,45000,45000,45000,45000,54994.28,0,0,0,0,28.34084,-80.72644,Residential,Wood,1 546102,FL,BREVARD COUNTY,46108.8,46108.8,46108.8,46108.8,46108.8,38065.21,0,0,0,0,28.34,-80.72632,Residential,Wood,1 636416,FL,BREVARD COUNTY,104822.1,104822.1,104822.1,104822.1,104822.1,87971.32,0,0,0,0,28.334499,-80.723175,Residential,Wood,1 187145,FL,BREVARD COUNTY,313092,313092,313092,313092,313092,310669.92,0,0,0,0,28.332867,-80.721878,Residential,Wood,1 179418,FL,BREVARD COUNTY,3323901.6,3323901.6,3323901.6,3323901.6,3323901.6,4369640.93,0,0,0,0,28.32416,-80.733139,Commercial,Reinforced Masonry,1 976454,FL,BREVARD COUNTY,2160000,2160000,2160000,2160000,2160000,3085873.2,0,64800,0,0,28.293659,-80.702126,Commercial,Reinforced Masonry,1 537018,FL,BREVARD COUNTY,63000,63000,63000,63000,63000,65198.2,0,1890,0,0,28.29233,-80.70438,Residential,Wood,3 335182,FL,BREVARD COUNTY,150480,150480,150480,150480,150480,122241.53,0,0,0,0,28.32779,-80.74373,Residential,Wood,1 812660,FL,BREVARD COUNTY,38971.8,38971.8,38971.8,38971.8,38971.8,42569.48,0,0,0,0,28.32779,-80.74373,Residential,Wood,1 850925,FL,BREVARD COUNTY,3151.8,3151.8,3151.8,3151.8,3151.8,5125.77,0,0,0,0,28.32779,-80.74373,Residential,Wood,1 552986,FL,BREVARD COUNTY,0,614101.92,0,0,614101.92,627120.88,0,0,0,0,28.329088,-80.720863,Residential,Masonry,1 404768,FL,BREVARD COUNTY,0,890447.58,0,0,890447.58,1320102.78,0,0,0,0,28.332035,-80.72187,Residential,Masonry,1 116089,FL,BREVARD COUNTY,0,877502.34,0,0,877502.34,1118576.8,0,0,0,0,28.332035,-80.72187,Residential,Masonry,1 363043,FL,BREVARD COUNTY,0,816474.78,0,0,816474.78,1343117.34,0,0,0,0,28.332035,-80.72187,Residential,Masonry,1 757704,FL,BREVARD COUNTY,0,724933.44,0,0,724933.44,846867.24,0,0,0,0,28.332508,-80.721878,Residential,Masonry,1 622267,FL,BREVARD COUNTY,0,289418.58,0,0,289418.58,233873.37,0,0,0,0,28.333736,-80.719467,Residential,Wood,1 242541,FL,BREVARD COUNTY,0,231165,0,231165,231165,188630.64,0,0,0,0,28.33394,-80.72159,Residential,Wood,1 665945,FL,BREVARD COUNTY,0,168605.07,0,0,168605.07,256921.76,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 728566,FL,BREVARD COUNTY,0,452366.26,0,0,452366.26,752375.57,0,0,0,0,28.329723,-80.724342,Residential,Masonry,1 484099,FL,BREVARD COUNTY,0,218383.71,0,0,218383.71,188211.82,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 656779,FL,BREVARD COUNTY,0,386300.6,0,0,386300.6,482365.83,0,0,0,0,28.337525,-80.742535,Residential,Masonry,1 706728,FL,BREVARD COUNTY,0,569816.32,0,0,569816.32,585862.35,0,0,0,0,28.302866,-80.722076,Residential,Masonry,1 124319,FL,BREVARD COUNTY,0,214658.34,0,0,214658.34,268227.19,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 890612,FL,BREVARD COUNTY,0,153235.63,0,0,153235.63,165819.03,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 819241,FL,BREVARD COUNTY,0,912073.15,0,0,912073.15,926265.01,0,0,0,0,28.329723,-80.724342,Residential,Masonry,1 185090,FL,BREVARD COUNTY,0,71295.86,0,0,71295.86,102879.5,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 289589,FL,BREVARD COUNTY,0,248572.05,0,0,248572.05,263332.26,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 531366,FL,BREVARD COUNTY,0,255086.86,0,0,255086.86,381340.06,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 483049,FL,BREVARD COUNTY,0,1009336.48,0,0,1009336.48,1611799.34,0,0,0,0,28.329723,-80.724342,Residential,Masonry,1 719970,FL,BREVARD COUNTY,0,27527.36,0,0,27527.36,24857.2,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 890282,FL,BREVARD COUNTY,0,518431.92,0,0,518431.92,863707.58,0,0,0,0,28.33228,-80.72506,Residential,Masonry,1 311802,FL,BREVARD COUNTY,0,594590.95,0,0,594590.95,906984.27,0,0,0,0,28.329723,-80.724342,Residential,Masonry,1 520757,FL,BREVARD COUNTY,0,1152019.96,0,0,1152019.96,1441135.5,0,0,0,0,28.329723,-80.724342,Residential,Masonry,1 714886,FL,BREVARD COUNTY,0,345082.97,0,0,345082.97,378245.44,0,0,0,0,28.329723,-80.724342,Residential,Wood,1 192822,FL,BREVARD COUNTY,0,38152.92,0,0,38152.92,46582.43,0,0,0,0,28.3015,-80.7249,Residential,Wood,3 326579,FL,BREVARD COUNTY,0,16956.85,0,0,16956.85,27460.47,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 336749,FL,BREVARD COUNTY,0,58385.53,0,0,58385.53,65870.09,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 137224,FL,BREVARD COUNTY,0,14451.86,0,0,14451.86,25493.09,0,0,0,0,28.3015,-80.7249,Residential,Wood,3 714525,FL,BREVARD COUNTY,0,16956.85,0,0,16956.85,14943.74,0,0,0,0,28.31857,-80.72726,Residential,Wood,3 643827,FL,BREVARD COUNTY,0,14451.86,0,0,14451.86,20996.59,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 705148,FL,BREVARD COUNTY,0,14451.86,0,0,14451.86,24944.99,0,0,0,0,28.3015,-80.7249,Residential,Wood,3 465995,FL,BREVARD COUNTY,0,14451.86,0,0,14451.86,20043.94,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 559524,FL,BREVARD COUNTY,0,217466.13,0,0,217466.13,303568.8,0,0,0,0,28.306715,-80.731205,Residential,Wood,4 885782,FL,BREVARD COUNTY,0,55880.54,0,0,55880.54,74590.24,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 267987,FL,BREVARD COUNTY,0,16378.78,0,0,16378.78,19843.46,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 937020,FL,BREVARD COUNTY,0,55880.54,0,0,55880.54,78456.28,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 937847,FL,BREVARD COUNTY,0,58385.53,0,0,58385.53,93134.55,0,0,0,0,28.3015,-80.7249,Residential,Wood,4 537375,FL,BREVARD COUNTY,0,638815.95,0,0,638815.95,545169.36,0,0,0,0,28.32381,-80.74208,Residential,Masonry,1 879938,FL,BREVARD COUNTY,0,2239560.24,0,0,2239560.24,2396687.79,0,0,0,0,28.251661,-80.682976,Commercial,Reinforced Masonry,1 376273,FL,BREVARD COUNTY,0,202215.42,0,0,202215.42,199692.79,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 849798,FL,BREVARD COUNTY,0,261402.18,0,0,261402.18,314560.93,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 198951,FL,BREVARD COUNTY,0,5137.59,0,0,5137.59,5001.46,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 836860,FL,BREVARD COUNTY,0,73981.25,0,0,73981.25,60783,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 321097,FL,BREVARD COUNTY,0,73981.25,0,0,73981.25,56595.66,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 115160,FL,BREVARD COUNTY,0,99669.19,0,0,99669.19,114280.69,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 384817,FL,BREVARD COUNTY,0,148990.02,0,0,148990.02,181704.51,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 286666,FL,BREVARD COUNTY,0,152586.33,0,0,152586.33,211881.38,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 724822,FL,BREVARD COUNTY,0,154127.61,0,0,154127.61,238558.71,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 563591,FL,BREVARD COUNTY,0,337025.71,0,0,337025.71,289294.44,0,0,0,0,28.251661,-80.682976,Residential,Wood,1 444928,FL,BREVARD COUNTY,0,618606,0,618606,618606,974883.47,0,0,0,0,28.327824,-80.73024,Residential,Masonry,1 286940,FL,BREVARD COUNTY,0,0,0,3510000,3510000,4055594.4,0,0,0,0,28.30474,-80.72019,Commercial,Reinforced Masonry,1 577317,FL,BREVARD COUNTY,0,450000,0,450000,450000,683802,0,22500,0,0,28.29758,-80.72245,Residential,Masonry,1 789772,FL,INDIAN RIVER COUNTY,121326.3,121326.3,121326.3,121326.3,121326.3,151942.99,0,0,0,0,27.847448,-80.488335,Residential,Wood,1 484905,FL,INDIAN RIVER COUNTY,355500,355500,355500,355500,355500,524824.65,0,0,0,0,27.841383,-80.489517,Residential,Wood,3 924066,FL,INDIAN RIVER COUNTY,53748,53748,53748,53748,53748,65245.72,0,0,0,0,27.841383,-80.489517,Residential,Wood,3 130002,FL,INDIAN RIVER COUNTY,967500,967500,967500,967500,967500,889229.25,0,0,0,0,27.831425,-80.480385,Residential,Masonry,1 440807,FL,INDIAN RIVER COUNTY,270000,270000,270000,270000,270000,415376.64,0,0,0,0,27.84441,-80.487915,Residential,Wood,1 365642,FL,INDIAN RIVER COUNTY,588150,588150,588150,588150,588150,496847.95,0,0,0,0,27.817186,-80.47197,Residential,Masonry,3 348255,FL,INDIAN RIVER COUNTY,181800,181800,181800,181800,181800,292607.1,0,0,0,0,27.78878,-80.49763,Residential,Wood,3 670279,FL,INDIAN RIVER COUNTY,150390,150390,150390,150390,150390,186033.18,0,0,0,0,27.817184,-80.472206,Residential,Wood,1 163841,FL,INDIAN RIVER COUNTY,90630,90630,90630,90630,90630,95858.26,0,0,0,0,27.817184,-80.472206,Residential,Wood,1 963213,FL,INDIAN RIVER COUNTY,33750,33750,33750,33750,33750,36566.24,0,0,0,0,27.817184,-80.472206,Residential,Wood,1 101933,FL,INDIAN RIVER COUNTY,31500,31500,31500,31500,31500,29625.75,0,0,0,0,27.833542,-80.495079,Residential,Wood,1 404870,FL,INDIAN RIVER COUNTY,0,257055.48,0,0,257055.48,268791.61,0,0,0,0,27.76649,-80.50771,Residential,Wood,1 648440,FL,INDIAN RIVER COUNTY,0,226541.7,0,226541.7,226541.7,345619.27,0,0,0,0,27.832605,-80.48185,Residential,Wood,1 599843,FL,INDIAN RIVER COUNTY,0,101712.6,0,101712.6,101712.6,101143.01,0,0,0,0,27.832605,-80.48185,Residential,Wood,1 736895,FL,INDIAN RIVER COUNTY,939514.5,939514.5,939514.5,939514.5,939514.5,932588.4,0,0,0,0,27.7877,-80.4803,Residential,Masonry,4 209797,FL,INDIAN RIVER COUNTY,25200,25200,25200,25200,25200,19058.46,0,1260,0,0,27.846094,-80.488708,Residential,Wood,1 389210,FL,INDIAN RIVER COUNTY,353671.2,353671.2,0,0,353671.2,510607.84,0,0,0,0,27.767145,-80.51495,Residential,Wood,4 941520,FL,INDIAN RIVER COUNTY,822553.2,822553.2,0,0,822553.2,773455,0,0,0,0,27.78984,-80.46497,Residential,Masonry,1 726938,FL,INDIAN RIVER COUNTY,0,115009.99,0,0,115009.99,164297.06,0,0,0,0,27.7877,-80.4803,Residential,Wood,3 411875,FL,INDIAN RIVER COUNTY,0,221702.46,0,0,221702.46,351942.89,0,0,0,0,27.815245,-80.501953,Residential,Wood,1 839035,FL,INDIAN RIVER COUNTY,0,101208.79,0,0,101208.79,131473.26,0,0,0,0,27.8076,-80.4933,Residential,Wood,4 120859,FL,INDIAN RIVER COUNTY,0,65702.91,0,0,65702.91,88194.33,0,0,0,0,27.799109,-80.49472,Residential,Wood,1 563900,FL,INDIAN RIVER COUNTY,0,39931.47,0,0,39931.47,60679.86,0,0,0,0,27.77836,-80.48827,Residential,Wood,1 695539,FL,INDIAN RIVER COUNTY,0,73544.75,0,0,73544.75,53793.72,0,0,0,0,27.77836,-80.48827,Residential,Wood,1 879576,FL,INDIAN RIVER COUNTY,0,180979.72,0,0,180979.72,276332.87,0,0,0,0,27.777243,-80.485588,Residential,Wood,1 835622,FL,INDIAN RIVER COUNTY,0,1373528.75,0,0,1373528.75,2216735.3,0,0,0,0,27.767147,-80.515297,Residential,Masonry,3 142530,FL,INDIAN RIVER COUNTY,0,1285481.28,0,0,1285481.28,1282204.59,0,0,0,0,27.812082,-80.467712,Residential,Masonry,1 836366,FL,INDIAN RIVER COUNTY,4302965.7,4302965.7,4302965.7,4302965.7,4302965.7,5249325.55,0,0,0,0,27.76324,-80.46168,Commercial,Reinforced Masonry,1 738844,FL,INDIAN RIVER COUNTY,789426,789426,789426,789426,789426,1072886.77,0,39471.3,0,0,27.76324,-80.46168,Residential,Masonry,1 943039,FL,INDIAN RIVER COUNTY,400860.9,400860.9,400860.9,400860.9,400860.9,344438.93,0,0,0,0,27.76324,-80.46168,Residential,Masonry,1 684278,FL,INDIAN RIVER COUNTY,1725302.7,1725302.7,1725302.7,1725302.7,1725302.7,1683785.02,0,0,0,0,27.76324,-80.46168,Residential,Masonry,1 405848,FL,INDIAN RIVER COUNTY,189486,189486,189486,189486,189486,263910.04,0,9474.3,0,0,27.76324,-80.46168,Residential,Wood,1 446397,FL,INDIAN RIVER COUNTY,119394,119394,119394,119394,119394,160515.68,0,5969.7,0,0,27.76324,-80.46168,Residential,Wood,1 933322,FL,INDIAN RIVER COUNTY,0,2450.25,0,0,2450.25,2079.17,0,0,0,0,27.76324,-80.46168,Residential,Wood,1 741513,FL,INDIAN RIVER COUNTY,1324917,1324917,1324917,1324917,1324917,1051242.14,0,0,0,0,27.7877,-80.4803,Residential,Masonry,1 159657,FL,INDIAN RIVER COUNTY,883872,883872,883872,883872,883872,1027766.36,0,44193.6,0,0,27.7877,-80.4803,Residential,Masonry,4 779319,FL,INDIAN RIVER COUNTY,803844,803844,803844,803844,803844,663613.41,0,40192.2,0,0,27.7877,-80.4803,Residential,Masonry,4 889036,FL,INDIAN RIVER COUNTY,290466,290466,290466,290466,290466,275002.75,0,14523.3,0,0,27.7877,-80.4803,Residential,Wood,4 136316,FL,INDIAN RIVER COUNTY,581823,581823,581823,581823,581823,551442.53,0,0,0,0,27.7877,-80.4803,Residential,Masonry,4 838382,FL,INDIAN RIVER COUNTY,1644073.2,1644073.2,1644073.2,1644073.2,1644073.2,2531412.39,0,0,0,0,27.7877,-80.4803,Residential,Masonry,4 741850,FL,INDIAN RIVER COUNTY,297772.2,297772.2,297772.2,297772.2,297772.2,398771.17,0,0,0,0,27.7877,-80.4803,Residential,Wood,4 323029,FL,INDIAN RIVER COUNTY,644905.8,644905.8,644905.8,644905.8,644905.8,943677.76,0,0,0,0,27.7877,-80.4803,Residential,Masonry,4 383050,FL,INDIAN RIVER COUNTY,54450,54450,54450,54450,54450,69924.25,0,2722.5,0,0,27.7877,-80.4803,Residential,Wood,4 426205,FL,INDIAN RIVER COUNTY,0,0,0,204300,204300,280463.04,0,0,0,0,27.792746,-80.457916,Residential,Wood,1 229872,FL,INDIAN RIVER COUNTY,0,0,0,200304,200304,302633.71,0,0,0,0,27.792746,-80.457916,Residential,Wood,1 473292,FL,INDIAN RIVER COUNTY,0,0,0,201492,201492,288365.28,0,0,0,0,27.792746,-80.457916,Residential,Wood,1 845757,FL,INDIAN RIVER COUNTY,0,0,0,615600,615600,974913.41,0,0,0,0,27.793253,-80.458183,Residential,Masonry,1 251903,FL,INDIAN RIVER COUNTY,0,72000,0,72000,72000,85123.58,0,3600,0,0,27.796169,-80.500717,Residential,Wood,1 283256,FL,INDIAN RIVER COUNTY,0,90000,0,90000,90000,80109.81,0,4500,0,0,27.796169,-80.500717,Residential,Wood,1 288572,FL,INDIAN RIVER COUNTY,0,138780,0,138780,138780,142614.21,0,6939,0,0,27.796169,-80.500717,Residential,Wood,1 400886,FL,INDIAN RIVER COUNTY,0,72000,0,72000,72000,90326.88,0,7200,0,0,27.796169,-80.500717,Residential,Wood,1 245241,FL,INDIAN RIVER COUNTY,0,72000,0,72000,72000,108168.48,0,7200,0,0,27.796169,-80.500717,Residential,Wood,1 159195,FL,INDIAN RIVER COUNTY,0,72000,0,72000,72000,91661.76,0,7200,0,0,27.796169,-80.500717,Residential,Wood,1 614673,FL,INDIAN RIVER COUNTY,0,72000,0,72000,72000,90419.33,0,7200,0,0,27.796169,-80.500717,Residential,Wood,1 127921,FL,INDIAN RIVER COUNTY,0,36000,0,36000,36000,52920,0,1800,0,0,27.796169,-80.500717,Residential,Wood,1 605762,FL,INDIAN RIVER COUNTY,0,1094784.82,0,0,1094784.82,1959141.51,0,0,0,0,27.675577,-80.364281,Residential,Masonry,4 658628,FL,INDIAN RIVER COUNTY,0,168084.44,0,0,168084.44,233637.38,0,0,0,0,27.675577,-80.364281,Residential,Wood,4 967061,FL,INDIAN RIVER COUNTY,0,31950000,0,0,31950000,46620000,0,0,0,0,27.66133,-80.40021,Commercial,Reinforced Concrete,1 389248,FL,INDIAN RIVER COUNTY,120510,120510,120510,120510,120510,97179.26,0,0,0,0,27.6334,-80.42914,Residential,Wood,1 534789,FL,INDIAN RIVER COUNTY,101124.9,101124.9,101124.9,101124.9,101124.9,80513.22,0,0,0,0,27.63394,-80.42931,Residential,Wood,1 463075,FL,INDIAN RIVER COUNTY,0,712912.86,0,0,712912.86,672864.27,0,0,0,0,27.639292,-80.406906,Residential,Masonry,1 185889,FL,INDIAN RIVER COUNTY,0,2358807.66,0,0,2358807.66,2077029.21,0,0,0,0,27.6393,-80.40728,Commercial,Reinforced Masonry,1 254456,FL,INDIAN RIVER COUNTY,0,192329.28,0,0,192329.28,222726.92,0,0,0,0,27.63854,-80.40828,Residential,Wood,1 918971,FL,INDIAN RIVER COUNTY,0,74897.46,0,0,74897.46,112241.33,0,0,0,0,27.6393,-80.40728,Residential,Wood,1 622778,FL,INDIAN RIVER COUNTY,0,12945.24,0,0,12945.24,14936.53,0,0,0,0,27.6393,-80.40728,Residential,Wood,1 139537,FL,INDIAN RIVER COUNTY,0,251507.52,0,0,251507.52,336894.32,0,0,0,0,27.63928,-80.408656,Residential,Wood,1 565611,FL,INDIAN RIVER COUNTY,3631117.5,3631117.5,0,0,3631117.5,4525592.46,0,0,0,0,27.6361,-80.4012,Commercial,Reinforced Masonry,4 440376,FL,INDIAN RIVER COUNTY,0,72853,0,0,72853,98442.62,0,0,0,0,27.65588,-80.405632,Residential,Wood,3 408974,FL,INDIAN RIVER COUNTY,0,621207.56,0,0,621207.56,674382.92,0,0,0,0,27.646614,-80.417534,Residential,Masonry,1 350977,FL,INDIAN RIVER COUNTY,0,635817.84,0,0,635817.84,482013.5,0,0,0,0,27.64636,-80.42105,Residential,Masonry,1 209384,FL,INDIAN RIVER COUNTY,0,135280.39,0,0,135280.39,163135.17,0,0,0,0,27.65163,-80.41797,Residential,Wood,1 267727,FL,INDIAN RIVER COUNTY,0,5645282.3,0,0,5645282.3,5495704.9,0,0,0,0,27.65163,-80.41797,Commercial,Reinforced Masonry,1 157050,FL,INDIAN RIVER COUNTY,0,22546.73,0,0,22546.73,18737.24,0,0,0,0,27.64134,-80.40925,Residential,Wood,3 768184,FL,INDIAN RIVER COUNTY,0,19841.12,0,0,19841.12,24523.63,0,0,0,0,27.63635,-80.41117,Residential,Wood,3 849235,FL,INDIAN RIVER COUNTY,0,158999.55,0,0,158999.55,214835.11,0,0,0,0,27.651476,-80.404861,Residential,Wood,3 729198,FL,INDIAN RIVER COUNTY,0,85677.58,0,0,85677.58,122513.8,0,0,0,0,27.63979,-80.39935,Residential,Wood,3 152532,FL,INDIAN RIVER COUNTY,0,119497.68,0,0,119497.68,121212.95,0,0,0,0,27.63979,-80.39935,Residential,Wood,3 569122,FL,INDIAN RIVER COUNTY,0,899975.35,0,0,899975.35,1282464.87,0,0,0,0,27.64949,-80.42275,Residential,Masonry,1 481958,FL,INDIAN RIVER COUNTY,0,586215.03,0,0,586215.03,578594.23,0,0,0,0,27.648237,-80.421761,Residential,Masonry,1 451992,FL,INDIAN RIVER COUNTY,0,4564737.39,0,0,4564737.39,4416839.9,0,0,0,0,27.655563,-80.430977,Commercial,Reinforced Masonry,1 706089,FL,INDIAN RIVER COUNTY,0,57719.63,0,0,57719.63,70791.28,0,0,0,0,27.62909,-80.41018,Residential,Wood,3 983603,FL,INDIAN RIVER COUNTY,0,45093.46,0,0,45093.46,56097.8,0,0,0,0,27.62909,-80.41018,Residential,Wood,3 691899,FL,INDIAN RIVER COUNTY,0,64483.65,0,0,64483.65,107526.49,0,0,0,0,27.62924,-80.42361,Residential,Wood,1 706081,FL,INDIAN RIVER COUNTY,0,269658.91,0,0,269658.91,324650.46,0,0,0,0,27.65527,-80.430061,Residential,Wood,1 631471,FL,INDIAN RIVER COUNTY,0,244767.32,0,0,244767.32,399926.55,0,0,0,0,27.65527,-80.430061,Residential,Wood,1 622585,FL,INDIAN RIVER COUNTY,0,487911.28,0,0,487911.28,577772.83,0,0,0,0,27.65527,-80.430061,Residential,Masonry,1 115096,FL,INDIAN RIVER COUNTY,0,10010.75,0,0,10010.75,7725.09,0,0,0,0,27.62924,-80.42361,Residential,Wood,1 840104,FL,INDIAN RIVER COUNTY,0,198862.18,0,0,198862.18,219245.55,0,0,0,0,27.65527,-80.430061,Residential,Wood,1 837040,FL,INDIAN RIVER COUNTY,0,270560.78,0,0,270560.78,348442.25,0,0,0,0,27.62924,-80.42361,Residential,Wood,1 547497,FL,INDIAN RIVER COUNTY,0,6249360.65,0,0,6249360.65,7331249.97,0,0,0,0,27.63752,-80.394,Commercial,Reinforced Masonry,1 696286,FL,INDIAN RIVER COUNTY,0,89952.44,0,0,89952.44,150543.96,0,0,0,0,27.63752,-80.394,Residential,Wood,1 463589,FL,INDIAN RIVER COUNTY,0,20742.99,0,0,20742.99,16881.73,0,0,0,0,27.63752,-80.394,Residential,Wood,1 552252,FL,INDIAN RIVER COUNTY,0,1686557.86,0,0,1686557.86,2210702.93,0,0,0,0,27.61874,-80.388901,Residential,Masonry,1 389269,FL,INDIAN RIVER COUNTY,0,10980000,0,0,10980000,10080000,0,0,0,0,27.616049,-80.382889,Commercial,Reinforced Concrete,1 821715,FL,INDIAN RIVER COUNTY,0,201339.27,0,0,201339.27,282720.6,0,0,0,0,27.62527,-80.399475,Residential,Wood,3 217957,FL,INDIAN RIVER COUNTY,0,201339.27,0,0,201339.27,321588.75,0,0,0,0,27.641725,-80.381205,Residential,Wood,3 932852,FL,INDIAN RIVER COUNTY,0,382291.33,0,0,382291.33,609950.4,0,0,0,0,27.623185,-80.38028,Residential,Masonry,3 624020,FL,INDIAN RIVER COUNTY,0,390014.19,0,0,390014.19,468728.41,0,0,0,0,27.6515,-80.40097,Residential,Masonry,4 209199,FL,INDIAN RIVER COUNTY,0,462509.19,0,0,462509.19,666086.77,0,0,0,0,27.63641,-80.38598,Residential,Masonry,1 819234,FL,INDIAN RIVER COUNTY,194059.8,194059.8,194059.8,194059.8,194059.8,250905.35,0,0,0,0,27.63641,-80.38598,Residential,Wood,1 142556,FL,INDIAN RIVER COUNTY,0,21725.55,0,0,21725.55,17108.87,0,0,0,0,27.63641,-80.38598,Residential,Wood,1 504218,FL,INDIAN RIVER COUNTY,0,457870.05,0,0,457870.05,470609.83,0,0,0,0,27.63294,-80.4251,Residential,Masonry,1 202013,FL,INDIAN RIVER COUNTY,0,3768680.52,0,0,3768680.52,5585184.53,0,0,0,0,27.63294,-80.4251,Commercial,Reinforced Masonry,1 535105,FL,INDIAN RIVER COUNTY,151915.5,151915.5,151915.5,151915.5,151915.5,188557.52,0,0,0,0,27.63294,-80.4251,Residential,Wood,1 993950,FL,INDIAN RIVER COUNTY,408701.7,408701.7,408701.7,408701.7,408701.7,518499.82,0,0,0,0,27.63294,-80.4251,Residential,Masonry,1 194456,FL,INDIAN RIVER COUNTY,331344,331344,331344,331344,331344,363219.29,0,16567.2,0,0,27.62892,-80.40353,Residential,Wood,1 115008,FL,INDIAN RIVER COUNTY,66690,66690,66690,66690,66690,87563.97,0,3334.5,0,0,27.62892,-80.40353,Residential,Wood,1 379932,FL,INDIAN RIVER COUNTY,44928,44928,44928,44928,44928,41057.36,0,2246.4,0,0,27.62892,-80.40353,Residential,Wood,1 481087,FL,INDIAN RIVER COUNTY,13162.5,13162.5,13162.5,13162.5,13162.5,18414.44,0,0,0,0,27.62892,-80.40353,Residential,Wood,1 275972,FL,INDIAN RIVER COUNTY,130572,130572,130572,130572,130572,150896.84,0,6528.6,0,0,27.62892,-80.40353,Residential,Wood,1 627326,FL,INDIAN RIVER COUNTY,0,199806.75,0,0,199806.75,236617.55,0,0,0,0,27.63536,-80.40143,Residential,Wood,1 468001,FL,INDIAN RIVER COUNTY,0,624130.65,0,0,624130.65,679554.7,0,0,0,0,27.63536,-80.40143,Residential,Masonry,1 319330,FL,INDIAN RIVER COUNTY,248648.4,248648.4,248648.4,248648.4,248648.4,281547.32,0,0,0,0,27.63536,-80.40143,Residential,Wood,1 359456,FL,INDIAN RIVER COUNTY,4930110.9,4930110.9,4930110.9,4930110.9,4930110.9,6520983.74,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Masonry,1 544336,FL,INDIAN RIVER COUNTY,1192276.8,1192276.8,1192276.8,1192276.8,1192276.8,1655595.56,0,0,0,0,27.62892,-80.40353,Residential,Masonry,1 920074,FL,INDIAN RIVER COUNTY,0,2936869.65,0,0,2936869.65,2730936.35,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Masonry,1 915010,FL,INDIAN RIVER COUNTY,0,10620000,0,0,10620000,9270000,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Concrete,1 765496,FL,INDIAN RIVER COUNTY,1117759.5,1117759.5,1117759.5,1117759.5,1117759.5,970036.4,0,0,0,0,27.62892,-80.40353,Residential,Masonry,1 545479,FL,INDIAN RIVER COUNTY,0,4417177.05,0,0,4417177.05,6529263.51,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Masonry,1 498447,FL,INDIAN RIVER COUNTY,0,1794013.65,0,0,1794013.65,1843384.91,0,0,0,0,27.62892,-80.40353,Residential,Masonry,1 975306,FL,INDIAN RIVER COUNTY,0,7206749.55,0,0,7206749.55,5580791.54,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Masonry,1 269880,FL,INDIAN RIVER COUNTY,0,110617.65,0,0,110617.65,135733.39,0,0,0,0,27.62892,-80.40353,Residential,Wood,1 983374,FL,INDIAN RIVER COUNTY,0,7393235.85,0,0,7393235.85,11790000,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Masonry,1 271723,FL,INDIAN RIVER COUNTY,0,2308298.85,0,0,2308298.85,3645117.81,0,0,0,0,27.62892,-80.40353,Commercial,Reinforced Masonry,1 162621,FL,INDIAN RIVER COUNTY,0,78681.92,0,0,78681.92,114588.42,0,0,0,0,27.62748,-80.38706,Residential,Wood,1 392455,FL,INDIAN RIVER COUNTY,0,159698.15,0,0,159698.15,240250.54,0,0,0,0,27.626982,-80.387222,Residential,Wood,1 681293,FL,INDIAN RIVER COUNTY,0,0,0,384885,384885,415301.69,0,0,0,0,27.621887,-80.3937,Residential,Masonry,1 218310,FL,INDIAN RIVER COUNTY,0,135000,0,135000,135000,161382.38,0,2700,0,0,27.63334,-80.39709,Residential,Wood,1 222936,FL,INDIAN RIVER COUNTY,0,90000,0,90000,90000,72981,0,4500,0,0,27.64277,-80.39958,Residential,Wood,1 403829,FL,INDIAN RIVER COUNTY,0,151983.17,0,0,151983.17,164369.8,0,0,0,0,27.6383,-80.3975,Residential,Wood,4 777403,FL,INDIAN RIVER COUNTY,0,13528.04,0,0,13528.04,19021.51,0,0,0,0,27.627195,-80.35118,Residential,Wood,3 257741,FL,INDIAN RIVER COUNTY,0,31565.42,0,0,31565.42,29151.3,0,0,0,0,27.646875,-80.364605,Residential,Wood,3 301273,FL,INDIAN RIVER COUNTY,0,151983.17,0,0,151983.17,167238.63,0,0,0,0,27.6383,-80.3975,Residential,Wood,4 160469,FL,INDIAN RIVER COUNTY,0,5095561.41,0,0,5095561.41,4816874.96,0,0,0,0,27.6383,-80.3975,Commercial,Reinforced Masonry,3 658630,FL,INDIAN RIVER COUNTY,0,180373.86,0,0,180373.86,280445.27,0,0,0,0,27.6383,-80.3975,Residential,Wood,4 504461,FL,INDIAN RIVER COUNTY,0,90186.93,0,0,90186.93,117585.72,0,0,0,0,27.6383,-80.3975,Residential,Wood,4 231218,FL,INDIAN RIVER COUNTY,0,320163.59,0,0,320163.59,369340.72,0,0,0,0,27.650782,-80.403397,Residential,Wood,3 697320,FL,INDIAN RIVER COUNTY,0,634741.01,0,0,634741.01,849664.31,0,0,0,0,27.650782,-80.403397,Residential,Masonry,3 267775,FL,INDIAN RIVER COUNTY,0,554649.6,0,0,554649.6,675820.58,0,0,0,0,27.650782,-80.403397,Residential,Masonry,3 861076,FL,INDIAN RIVER COUNTY,0,366609.86,0,0,366609.86,519761.13,0,0,0,0,27.650782,-80.403397,Residential,Masonry,3 306883,FL,INDIAN RIVER COUNTY,2634851.7,0,2634851.7,2634851.7,2634851.7,3400824.17,0,0,0,0,27.608904,-80.381256,Commercial,Reinforced Masonry,1 926773,FL,INDIAN RIVER COUNTY,3091541.4,3091541.4,0,0,3091541.4,4904041.02,0,0,0,0,27.567841,-80.400299,Commercial,Reinforced Masonry,1 468853,FL,INDIAN RIVER COUNTY,0,21508.36,0,0,21508.36,26068.46,0,0,0,0,27.558792,-80.373528,Residential,Wood,1 730052,FL,INDIAN RIVER COUNTY,0,201339.27,0,0,201339.27,224694.63,0,0,0,0,27.6034,-80.38232,Residential,Wood,3 221751,FL,INDIAN RIVER COUNTY,0,382291.33,0,0,382291.33,378009.66,0,0,0,0,27.5862,-80.3914,Residential,Masonry,3 469314,FL,INDIAN RIVER COUNTY,637065,637065,637065,637065,637065,540638.84,0,0,0,0,27.610769,-80.416733,Residential,Masonry,3 590086,FL,INDIAN RIVER COUNTY,685743.3,685743.3,685743.3,685743.3,685743.3,1221171.67,0,0,0,0,27.610769,-80.416733,Residential,Masonry,3 616780,FL,INDIAN RIVER COUNTY,0,781727.76,0,0,781727.76,1072499.22,0,0,0,0,27.610769,-80.416733,Residential,Masonry,3 413228,FL,INDIAN RIVER COUNTY,156816,156816,156816,156816,156816,154256.76,0,7840.8,0,0,27.610769,-80.416733,Residential,Wood,3 314211,FL,INDIAN RIVER COUNTY,108137.7,108137.7,108137.7,108137.7,108137.7,88110.6,0,0,0,0,27.610769,-80.416733,Residential,Wood,3 581917,FL,INDIAN RIVER COUNTY,59697,59697,59697,59697,59697,78213.34,0,0,0,0,27.610769,-80.416733,Residential,Wood,3 688857,FL,INDIAN RIVER COUNTY,0,135417.15,0,0,135417.15,159634.48,0,0,0,0,27.610769,-80.416733,Residential,Wood,3 395663,FL,INDIAN RIVER COUNTY,0,274918.05,0,0,274918.05,407739.21,0,0,0,0,27.56883,-80.38356,Residential,Wood,1 555518,FL,INDIAN RIVER COUNTY,32670,32670,32670,32670,32670,52596.09,0,1633.5,0,0,27.56883,-80.38356,Residential,Wood,1 236888,FL,INDIAN RIVER COUNTY,0,1470313.35,0,0,1470313.35,1445516.52,0,0,0,0,27.56883,-80.38356,Residential,Masonry,1 511926,FL,INDIAN RIVER COUNTY,117612,117612,117612,117612,117612,133171.13,0,5880.6,0,0,27.56883,-80.38356,Residential,Wood,1 304566,FL,INDIAN RIVER COUNTY,2348141.4,2348141.4,2348141.4,2348141.4,2348141.4,2826500.07,0,0,0,0,27.59577,-80.40311,Commercial,Reinforced Masonry,1 509037,FL,INDIAN RIVER COUNTY,7174688.4,7174688.4,7174688.4,7174688.4,7174688.4,8153688.98,0,0,0,0,27.59577,-80.40311,Commercial,Reinforced Masonry,1 424883,FL,INDIAN RIVER COUNTY,577902.6,577902.6,577902.6,577902.6,577902.6,795442.48,0,0,0,0,27.59577,-80.40311,Residential,Masonry,1 713191,FL,INDIAN RIVER COUNTY,422512.2,422512.2,422512.2,422512.2,422512.2,527928.99,0,0,0,0,27.59577,-80.40311,Residential,Masonry,1 130728,FL,INDIAN RIVER COUNTY,1343093.4,1343093.4,1343093.4,1343093.4,1343093.4,953596.31,0,0,0,0,27.59577,-80.40311,Residential,Masonry,1 116534,FL,INDIAN RIVER COUNTY,705850.2,705850.2,705850.2,705850.2,705850.2,928469.71,0,0,0,0,27.59577,-80.40311,Residential,Masonry,1 818088,FL,INDIAN RIVER COUNTY,0,866571.75,0,0,866571.75,974664.44,0,0,0,0,27.58148,-80.40369,Residential,Masonry,1 327337,FL,INDIAN RIVER COUNTY,0,2578479.75,0,0,2578479.75,2105287.46,0,0,0,0,27.58148,-80.40369,Commercial,Reinforced Masonry,1 380623,FL,INDIAN RIVER COUNTY,0,100460.25,0,0,100460.25,145612.21,0,0,0,0,27.58148,-80.40369,Residential,Wood,1 254139,FL,INDIAN RIVER COUNTY,119394,119394,119394,119394,119394,174506.27,0,5969.7,0,0,27.58148,-80.40369,Residential,Wood,1 899066,FL,INDIAN RIVER COUNTY,0,117000,0,117000,117000,112676.85,0,5850,0,0,27.60949,-80.40913,Residential,Wood,1 814472,FL,INDIAN RIVER COUNTY,0,99000,0,99000,99000,97297.2,0,4950,0,0,27.61005,-80.40797,Residential,Wood,1 612587,FL,INDIAN RIVER COUNTY,0,544500,0,544500,544500,443145.68,0,27225,0,0,27.614323,-80.387169,Residential,Masonry,1 894862,FL,INDIAN RIVER COUNTY,0,827.61,0,0,827.61,1051.48,0,0,0,0,27.692026,-80.371033,Residential,Wood,4 789233,FL,INDIAN RIVER COUNTY,0,296801.18,0,0,296801.18,248377.18,0,0,0,0,27.692026,-80.371033,Residential,Wood,4 259242,FL,INDIAN RIVER COUNTY,0,3622220.04,0,0,3622220.04,3872095.26,0,0,0,0,27.6846,-80.3723,Commercial,Reinforced Masonry,4 370235,FL,INDIAN RIVER COUNTY,0,27347.3,0,0,27347.3,23819.56,0,0,0,0,27.6846,-80.3723,Residential,Wood,4 848582,FL,INDIAN RIVER COUNTY,0,129473.81,0,0,129473.81,133279.3,0,0,0,0,27.6846,-80.3723,Residential,Wood,4 490143,FL,INDIAN RIVER COUNTY,0,345325.75,0,0,345325.75,390981.26,0,0,0,0,27.665255,-80.360352,Residential,Wood,4 604806,FL,INDIAN RIVER COUNTY,0,63717.06,0,0,63717.06,72355.51,0,0,0,0,27.65677,-80.36905,Residential,Wood,1 764776,FL,INDIAN RIVER COUNTY,0,5266169.41,0,0,5266169.41,7755171.72,0,0,0,0,27.60064,-80.33955,Commercial,Reinforced Masonry,4 146460,FL,INDIAN RIVER COUNTY,0,2885646.62,0,0,2885646.62,3736681.52,0,0,0,0,27.60064,-80.33955,Commercial,Reinforced Masonry,4 381247,FL,INDIAN RIVER COUNTY,0,1072959.84,0,0,1072959.84,1140844.94,0,0,0,0,27.60064,-80.33955,Residential,Masonry,4 901971,FL,INDIAN RIVER COUNTY,0,253588.5,0,0,253588.5,206410.9,0,0,0,0,27.60064,-80.33955,Residential,Wood,4 300674,FL,INDIAN RIVER COUNTY,0,251640,0,0,251640,192142.24,0,12582,0,0,27.60064,-80.33955,Residential,Wood,4 576173,FL,INDIAN RIVER COUNTY,0,224550,0,0,224550,281073.73,0,11227.5,0,0,27.60064,-80.33955,Residential,Wood,4 804996,FL,INDIAN RIVER COUNTY,0,540000,0,0,540000,835251.48,0,27000,0,0,27.60064,-80.33955,Residential,Masonry,4 191625,FL,INDIAN RIVER COUNTY,0,1061281.96,0,0,1061281.96,1111798.98,0,0,0,0,27.641443,-80.356415,Residential,Masonry,1 981200,FL,INDIAN RIVER COUNTY,0,578009.92,0,0,578009.92,748164.49,0,0,0,0,27.60064,-80.33955,Residential,Masonry,4 400783,FL,INDIAN RIVER COUNTY,0,511305.27,0,0,511305.27,846966.95,0,0,0,0,27.60064,-80.33955,Residential,Masonry,4 193794,FL,INDIAN RIVER COUNTY,0,511305.27,0,0,511305.27,522991.66,0,0,0,0,27.60064,-80.33955,Residential,Masonry,4 371504,FL,INDIAN RIVER COUNTY,0,570136.32,0,0,570136.32,448181.88,0,0,0,0,27.641443,-80.356415,Residential,Masonry,1 682398,FL,INDIAN RIVER COUNTY,0,346529.96,0,0,346529.96,323243.15,0,0,0,0,27.641443,-80.356415,Residential,Wood,1 750340,FL,INDIAN RIVER COUNTY,0,83250,0,0,83250,78308.61,0,4162.5,0,0,27.60064,-80.33955,Residential,Wood,4 429504,FL,INDIAN RIVER COUNTY,0,17037.28,0,0,17037.28,26910.38,0,0,0,0,27.60064,-80.33955,Residential,Wood,4 468776,FL,INDIAN RIVER COUNTY,0,28737.28,0,0,28737.28,43368,0,0,0,0,27.60064,-80.33955,Residential,Wood,4 686457,FL,INDIAN RIVER COUNTY,0,36942.06,0,0,36942.06,43536.51,0,0,0,0,27.641443,-80.356415,Residential,Wood,1 819831,FL,INDIAN RIVER COUNTY,0,45000,0,0,45000,54507.6,0,2250,0,0,27.641443,-80.356415,Residential,Wood,1 721630,FL,INDIAN RIVER COUNTY,0,21537.28,0,0,21537.28,29152.86,0,0,0,0,27.60064,-80.33955,Residential,Wood,4 690018,FL,INDIAN RIVER COUNTY,0,22444.59,0,0,22444.59,28280.19,0,0,0,0,27.62767,-80.35527,Residential,Wood,1 801530,FL,INDIAN RIVER COUNTY,0,9000,0,0,9000,8605.33,0,450,0,0,27.641443,-80.356415,Residential,Wood,1 766782,FL,INDIAN RIVER COUNTY,0,9000,0,0,9000,14304.28,0,450,0,0,27.641443,-80.356415,Residential,Wood,1 650456,FL,INDIAN RIVER COUNTY,0,4550251.86,0,0,4550251.86,4761838.57,0,0,0,0,27.646498,-80.364738,Commercial,Reinforced Masonry,1 123158,FL,INDIAN RIVER COUNTY,0,270000.72,0,0,270000.72,359001.06,0,0,0,0,27.646498,-80.364738,Residential,Wood,1 948613,FL,INDIAN RIVER COUNTY,0,7604387.73,0,0,7604387.73,9090000,0,0,0,0,27.653339,-80.364403,Commercial,Reinforced Masonry,1 640617,FL,INDIAN RIVER COUNTY,0,3037856.31,0,0,3037856.31,2868346.97,0,0,0,0,27.65588,-80.3577,Commercial,Reinforced Masonry,1 397664,FL,INDIAN RIVER COUNTY,0,214644.01,0,0,214644.01,193523.04,0,0,0,0,27.6846,-80.3723,Residential,Wood,4 319860,FL,INDIAN RIVER COUNTY,0,1403339.85,0,0,1403339.85,2558420.46,0,0,0,0,27.65275,-80.36454,Residential,Masonry,1 742870,FL,INDIAN RIVER COUNTY,1310067,1310067,1310067,1310067,1310067,1963423.61,0,0,0,0,27.65275,-80.36454,Residential,Masonry,1 587381,FL,INDIAN RIVER COUNTY,145368,145368,145368,145368,145368,228225.43,0,7268.4,0,0,27.65275,-80.36454,Residential,Wood,1 806629,FL,INDIAN RIVER COUNTY,4050931.5,4050931.5,4050931.5,4050931.5,4050931.5,4410006.07,0,0,0,0,27.65275,-80.36454,Commercial,Reinforced Masonry,1 425643,FL,INDIAN RIVER COUNTY,448232.4,448232.4,448232.4,448232.4,448232.4,458568.64,0,0,0,0,27.65275,-80.36454,Residential,Masonry,1 713421,FL,INDIAN RIVER COUNTY,0,429120.45,0,0,429120.45,624994.62,0,0,0,0,27.65275,-80.36454,Residential,Masonry,1 361376,FL,INDIAN RIVER COUNTY,0,913943.25,0,0,913943.25,728844.15,0,0,0,0,27.65275,-80.36454,Residential,Masonry,1 531563,FL,INDIAN RIVER COUNTY,0,229833.45,0,0,229833.45,172241.78,0,0,0,0,27.65275,-80.36454,Residential,Wood,1 811817,FL,INDIAN RIVER COUNTY,0,9990000,0,0,9990000,10800000,0,0,0,0,27.63912,-80.453445,Commercial,Reinforced Concrete,1 123251,FL,INDIAN RIVER COUNTY,0,7788174.3,0,7788174.3,7788174.3,8179140.65,0,0,0,0,27.638989,-80.446567,Commercial,Reinforced Masonry,4 225564,FL,INDIAN RIVER COUNTY,34650000,34650000,34650000,34650000,34650000,50580000,0,0,0,0,27.639132,-80.454063,Commercial,Reinforced Concrete,1 577391,FL,INDIAN RIVER COUNTY,0,54554.94,0,0,54554.94,43877.88,0,0,0,0,27.64356,-80.49686,Residential,Wood,4 106770,FL,INDIAN RIVER COUNTY,0,2522340,0,2522340,2522340,3911059.69,0,0,0,0,27.635078,-80.453674,Commercial,Reinforced Masonry,1 563345,FL,INDIAN RIVER COUNTY,0,68737.5,0,68737.5,68737.5,86779.1,0,0,0,0,27.635078,-80.453674,Residential,Wood,1 663354,FL,INDIAN RIVER COUNTY,0,33390,0,33390,33390,41135.01,0,0,0,0,27.635078,-80.453674,Residential,Wood,1 484935,FL,INDIAN RIVER COUNTY,0,2418459.3,0,2418459.3,2418459.3,2343559.62,0,0,0,0,27.635078,-80.453674,Commercial,Reinforced Masonry,1 167553,FL,INDIAN RIVER COUNTY,0,1547436.15,0,0,1547436.15,1525153.07,0,0,0,0,27.635078,-80.453674,Residential,Masonry,1 892285,FL,INDIAN RIVER COUNTY,0,24011.1,0,24011.1,24011.1,26744.52,0,0,0,0,27.635078,-80.453674,Residential,Wood,1 288443,FL,INDIAN RIVER COUNTY,0,5283360,0,5283360,5283360,6941067.03,0,0,0,0,27.635078,-80.453674,Commercial,Reinforced Masonry,1 731228,FL,INDIAN RIVER COUNTY,0,810876.31,0,0,810876.31,1084709.24,0,0,0,0,27.640566,-80.446541,Residential,Masonry,1 248253,FL,INDIAN RIVER COUNTY,153691.2,153691.2,0,0,153691.2,156550.62,0,0,0,0,27.639132,-80.454063,Residential,Wood,1 686868,FL,INDIAN RIVER COUNTY,350196.3,350196.3,0,0,350196.3,416302.86,0,0,0,0,27.62198,-80.62868,Residential,Wood,3 851174,FL,INDIAN RIVER COUNTY,0,20520000,0,0,20520000,22770000,0,0,0,0,27.639132,-80.454063,Commercial,Reinforced Concrete,1 782364,FL,INDIAN RIVER COUNTY,0,17370000,0,0,17370000,18900000,0,0,0,0,27.638899,-80.446594,Commercial,Reinforced Concrete,1 582491,FL,INDIAN RIVER COUNTY,0,4040912.12,0,0,4040912.12,6509036.58,0,0,0,0,27.639189,-80.508209,Commercial,Reinforced Masonry,1 142818,FL,INDIAN RIVER COUNTY,0,3123218.25,0,0,3123218.25,4448068.69,0,0,0,0,27.63953,-80.44712,Commercial,Reinforced Masonry,1 235449,FL,INDIAN RIVER COUNTY,0,208587.6,0,208587.6,208587.6,229216.91,0,0,0,0,27.634281,-80.488968,Residential,Wood,1 476036,FL,INDIAN RIVER COUNTY,0,270171,0,270171,270171,425428.55,0,0,0,0,27.635023,-80.489067,Residential,Wood,1 679714,FL,INDIAN RIVER COUNTY,0,1125000,0,1125000,1125000,1048909.5,0,33750,0,0,27.633251,-80.488472,Residential,Masonry,1 903307,FL,INDIAN RIVER COUNTY,0,2520453.6,0,2520453.6,2520453.6,3654546.82,0,0,0,0,27.633251,-80.488472,Commercial,Reinforced Masonry,1 657669,FL,INDIAN RIVER COUNTY,0,986554.8,0,986554.8,986554.8,1109430.2,0,0,0,0,27.633251,-80.488472,Residential,Masonry,1 779912,FL,INDIAN RIVER COUNTY,0,45000,0,45000,45000,33849.45,0,1350,0,0,27.633251,-80.488472,Residential,Wood,1 156475,FL,INDIAN RIVER COUNTY,0,173340,0,173340,173340,276149.34,0,5200.2,0,0,27.63206,-80.49103,Residential,Wood,1 318614,FL,INDIAN RIVER COUNTY,0,173340,0,173340,173340,181140.3,0,5200.2,0,0,27.63282,-80.48914,Residential,Wood,1 401376,FL,INDIAN RIVER COUNTY,0,173340,0,173340,173340,268115.73,0,5200.2,0,0,27.633978,-80.491318,Residential,Wood,1 593494,FL,INDIAN RIVER COUNTY,0,186840,0,186840,186840,165499.14,0,5605.2,0,0,27.63236,-80.48914,Residential,Wood,1 503931,FL,INDIAN RIVER COUNTY,0,186840,0,186840,186840,182370.79,0,5605.2,0,0,27.63356,-80.48913,Residential,Wood,1 176567,FL,INDIAN RIVER COUNTY,0,186840,0,186840,186840,337477.88,0,5605.2,0,0,27.632689,-80.491302,Residential,Wood,1 518615,FL,INDIAN RIVER COUNTY,0,186840,0,186840,186840,224232.66,0,5605.2,0,0,27.633011,-80.491302,Residential,Wood,1 762466,FL,INDIAN RIVER COUNTY,0,186840,0,186840,186840,210091.86,0,5605.2,0,0,27.63424,-80.49162,Residential,Wood,1 954977,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,312419.64,0,5875.2,0,0,27.63206,-80.49169,Residential,Wood,1 620835,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,154428.46,0,5875.2,0,0,27.63206,-80.49149,Residential,Wood,1 248590,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,178409.85,0,5875.2,0,0,27.63206,-80.49087,Residential,Wood,1 248808,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,207852.83,0,5875.2,0,0,27.63206,-80.49072,Residential,Wood,1 108931,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,232816.55,0,5875.2,0,0,27.63206,-80.49025,Residential,Wood,1 291662,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,313506.55,0,5875.2,0,0,27.63206,-80.48995,Residential,Wood,1 226898,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,330421.25,0,5875.2,0,0,27.63251,-80.48914,Residential,Wood,1 214350,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,193842.43,0,5875.2,0,0,27.63404,-80.48897,Residential,Wood,1 165115,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,297974.48,0,5875.2,0,0,27.63444,-80.48952,Residential,Wood,1 296719,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,203178.52,0,5875.2,0,0,27.63444,-80.48983,Residential,Wood,1 573465,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,312382.03,0,5875.2,0,0,27.63426,-80.490257,Residential,Wood,1 309577,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,197293.92,0,5875.2,0,0,27.63445,-80.49091,Residential,Wood,1 833722,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,215977.05,0,5875.2,0,0,27.633978,-80.491508,Residential,Wood,1 122097,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,260712.59,0,5875.2,0,0,27.633173,-80.491302,Residential,Wood,1 428979,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,264278.25,0,5875.2,0,0,27.633,-80.49163,Residential,Wood,1 699587,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,159570.43,0,5875.2,0,0,27.63355,-80.49163,Residential,Wood,1 478500,FL,INDIAN RIVER COUNTY,0,195840,0,195840,195840,251483.82,0,5875.2,0,0,27.63414,-80.49131,Residential,Wood,1 164436,FL,INDIAN RIVER COUNTY,0,209340,0,209340,209340,301030.08,0,6280.2,0,0,27.635023,-80.488976,Residential,Wood,1 810954,FL,INDIAN RIVER COUNTY,0,209340,0,209340,209340,250451.03,0,6280.2,0,0,27.63492,-80.48941,Residential,Wood,1 180491,FL,INDIAN RIVER COUNTY,0,7222500,0,7222500,7222500,7937599.73,0,216675,0,0,27.633251,-80.488472,Commercial,Reinforced Masonry,1 404433,FL,INDIAN RIVER COUNTY,0,382291.33,0,0,382291.33,499168.49,0,0,0,0,27.63924,-80.533,Residential,Masonry,4 538112,FL,INDIAN RIVER COUNTY,0,14940000,0,0,14940000,17370000,0,0,0,0,27.639132,-80.454063,Commercial,Reinforced Concrete,1 527347,FL,INDIAN RIVER COUNTY,0,2881949.38,0,0,2881949.38,4901838.53,0,0,0,0,27.639132,-80.454063,Commercial,Reinforced Masonry,4 450583,FL,INDIAN RIVER COUNTY,0,23220000,0,0,23220000,29610000,0,0,0,0,27.639132,-80.454063,Commercial,Reinforced Concrete,1 391584,FL,INDIAN RIVER COUNTY,0,0,0,874800,874800,760376.16,0,0,0,0,27.63565,-80.5141,Residential,Masonry,3 511424,FL,INDIAN RIVER COUNTY,0,157192.2,0,157192.2,157192.2,253328.43,0,0,0,0,27.66882,-80.4221,Residential,Wood,4 295901,FL,INDIAN RIVER COUNTY,0,18493.2,0,18493.2,18493.2,25689.83,0,0,0,0,27.66882,-80.4221,Residential,Wood,4 544887,FL,INDIAN RIVER COUNTY,0,39760.38,0,0,39760.38,66803.16,0,0,0,0,27.66882,-80.4221,Residential,Wood,4 335282,FL,INDIAN RIVER COUNTY,0,96497.25,0,0,96497.25,130621.28,0,0,0,0,27.7141,-80.4618,Residential,Wood,4 391083,FL,INDIAN RIVER COUNTY,0,84290.35,0,0,84290.35,80176.98,0,0,0,0,27.7141,-80.4618,Residential,Wood,4 523986,FL,INDIAN RIVER COUNTY,0,59828.29,0,0,59828.29,66152.44,0,0,0,0,27.7141,-80.4618,Residential,Wood,4 238554,FL,INDIAN RIVER COUNTY,0,1082024.66,0,0,1082024.66,1888371.07,0,0,0,0,27.66606,-80.44382,Residential,Masonry,1 822166,FL,INDIAN RIVER COUNTY,0,202118.31,0,0,202118.31,241559.07,0,0,0,0,27.66606,-80.44382,Residential,Wood,1 243249,FL,INDIAN RIVER COUNTY,0,1069302.58,0,0,1069302.58,982047.49,0,0,0,0,27.76428,-80.54936,Residential,Masonry,1 965308,FL,INDIAN RIVER COUNTY,0,11430000,0,11430000,11430000,11700000,0,0,0,0,27.668697,-80.394775,Commercial,Reinforced Concrete,1 229365,FL,INDIAN RIVER COUNTY,0,5777460,0,5777460,5777460,7140940.56,0,173323.8,0,0,27.66942,-80.39095,Commercial,Reinforced Masonry,3 729026,FL,INDIAN RIVER COUNTY,0,1057500,0,1057500,1057500,1013004.63,0,31725,0,0,27.667715,-80.391434,Residential,Masonry,1 344994,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,423216.02,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 969088,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,511966.15,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 349697,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,488310.8,0,0,0,0,27.669395,-80.3913,Residential,Masonry,1 881585,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,452879.63,0,0,0,0,27.669395,-80.3913,Residential,Masonry,1 264764,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,591657.27,0,0,0,0,27.669395,-80.3913,Residential,Masonry,1 991730,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,786297.99,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 865607,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,562919.87,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 803563,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,660024.49,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 724111,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,394136.58,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 291426,FL,INDIAN RIVER COUNTY,0,475713.9,0,475713.9,475713.9,633513.91,0,0,0,0,27.6837,-80.4079,Residential,Masonry,1 675574,FL,INDIAN RIVER COUNTY,460320.3,460320.3,460320.3,460320.3,460320.3,497643.07,0,0,0,0,27.678432,-80.414436,Residential,Masonry,1 190121,FL,INDIAN RIVER COUNTY,2034747,2034747,2034747,2034747,2034747,3081408.65,0,0,0,0,27.678432,-80.414436,Commercial,Reinforced Masonry,1 783970,FL,INDIAN RIVER COUNTY,65340,65340,65340,65340,65340,61393.46,0,3267,0,0,27.678432,-80.414436,Residential,Wood,1 144519,FL,INDIAN RIVER COUNTY,211374.9,211374.9,211374.9,211374.9,211374.9,182010.7,0,0,0,0,27.678432,-80.414436,Residential,Wood,1 651867,FL,INDIAN RIVER COUNTY,0,313141.95,0,0,313141.95,495828.96,0,0,0,0,27.678432,-80.414436,Residential,Wood,1 748979,FL,INDIAN RIVER COUNTY,4247.1,4247.1,4247.1,4247.1,4247.1,4350.02,0,0,0,0,27.678432,-80.414436,Residential,Wood,1 159090,FL,INDIAN RIVER COUNTY,995128.2,995128.2,995128.2,995128.2,995128.2,1564819.19,0,0,0,0,27.67236,-80.42758,Residential,Masonry,1 229472,FL,INDIAN RIVER COUNTY,5599786.5,5599786.5,5599786.5,5599786.5,5599786.5,5709497.52,0,0,0,0,27.67236,-80.42758,Commercial,Reinforced Masonry,1 867733,FL,INDIAN RIVER COUNTY,546895.8,546895.8,546895.8,546895.8,546895.8,701568.87,0,0,0,0,27.67236,-80.42758,Residential,Masonry,1 269254,FL,INDIAN RIVER COUNTY,124740,124740,124740,124740,124740,163347.03,0,6237,0,0,27.67236,-80.42758,Residential,Wood,1 354749,FL,INDIAN RIVER COUNTY,1990850.4,1990850.4,1990850.4,1990850.4,1990850.4,2405337.49,0,0,0,0,27.674959,-80.412964,Commercial,Reinforced Masonry,3 519213,FL,INDIAN RIVER COUNTY,5086540.8,5086540.8,5086540.8,5086540.8,5086540.8,6927258.19,0,0,0,0,27.674959,-80.412964,Commercial,Reinforced Masonry,3 958452,FL,INDIAN RIVER COUNTY,590376.6,590376.6,590376.6,590376.6,590376.6,746472.17,0,0,0,0,27.674959,-80.412964,Residential,Masonry,3 266561,FL,INDIAN RIVER COUNTY,1315472.4,1315472.4,1315472.4,1315472.4,1315472.4,1340866.28,0,0,0,0,27.674959,-80.412964,Residential,Masonry,3 396298,FL,INDIAN RIVER COUNTY,547074,547074,547074,547074,547074,843719.41,0,27353.7,0,0,27.674959,-80.412964,Residential,Masonry,3 497384,FL,INDIAN RIVER COUNTY,443896.2,443896.2,443896.2,443896.2,443896.2,654569.34,0,0,0,0,27.674959,-80.412964,Residential,Masonry,3 112584,FL,INDIAN RIVER COUNTY,455122.8,455122.8,455122.8,455122.8,455122.8,340795.95,0,0,0,0,27.674959,-80.412964,Residential,Masonry,3 172050,FL,INDIAN RIVER COUNTY,35640,35640,35640,35640,35640,47861.67,0,1782,0,0,27.674959,-80.412964,Residential,Wood,3 423163,FL,INDIAN RIVER COUNTY,5360820.3,5360820.3,5360820.3,5360820.3,5360820.3,4885851.62,0,0,0,0,27.741276,-80.464203,Commercial,Reinforced Masonry,1 815417,FL,INDIAN RIVER COUNTY,239144.4,239144.4,239144.4,239144.4,239144.4,290774.48,0,0,0,0,27.741276,-80.464203,Residential,Wood,1 627598,FL,INDIAN RIVER COUNTY,24502.5,24502.5,24502.5,24502.5,24502.5,37400.62,0,0,0,0,27.741276,-80.464203,Residential,Wood,1 441976,FL,INDIAN RIVER COUNTY,0,974382.75,0,0,974382.75,1592287.57,0,0,0,0,27.741276,-80.464203,Residential,Masonry,1 881600,FL,INDIAN RIVER COUNTY,0,42307.65,0,0,42307.65,57847.25,0,0,0,0,27.741276,-80.464203,Residential,Wood,1 584318,FL,INDIAN RIVER COUNTY,152568.9,152568.9,152568.9,152568.9,152568.9,132046.55,0,0,0,0,27.741276,-80.464203,Residential,Wood,1 453414,FL,INDIAN RIVER COUNTY,3402313.2,3402313.2,3402313.2,3402313.2,3402313.2,3113371.75,0,0,0,0,27.7141,-80.4618,Commercial,Reinforced Masonry,4 632433,FL,INDIAN RIVER COUNTY,1802314.8,1802314.8,1802314.8,1802314.8,1802314.8,2023458.83,0,0,0,0,27.7141,-80.4618,Commercial,Reinforced Masonry,4 647762,FL,INDIAN RIVER COUNTY,0,778956.75,0,0,778956.75,837146.38,0,0,0,0,27.7141,-80.4618,Residential,Masonry,4 921529,FL,INDIAN RIVER COUNTY,1989959.4,1989959.4,1989959.4,1989959.4,1989959.4,2320181.22,0,0,0,0,27.7141,-80.4618,Commercial,Reinforced Masonry,4 546978,FL,INDIAN RIVER COUNTY,5451732,5451732,5451732,5451732,5451732,3773470.82,0,272586.6,0,0,27.7141,-80.4618,Commercial,Reinforced Masonry,4 799942,FL,INDIAN RIVER COUNTY,0,1614863.25,0,0,1614863.25,2235216.2,0,0,0,0,27.7141,-80.4618,Residential,Masonry,4 437589,FL,INDIAN RIVER COUNTY,2413125,2413125,2413125,2413125,2413125,3223925.35,0,0,0,0,27.7141,-80.4618,Commercial,Reinforced Masonry,4 818538,FL,INDIAN RIVER COUNTY,77220,77220,77220,77220,77220,62962.1,0,3861,0,0,27.7141,-80.4618,Residential,Wood,4 735876,FL,INDIAN RIVER COUNTY,193050,193050,193050,193050,193050,280326.75,0,9652.5,0,0,27.7141,-80.4618,Residential,Wood,4 830498,FL,INDIAN RIVER COUNTY,4924200.6,4924200.6,4924200.6,4924200.6,4924200.6,5494078.34,0,0,0,0,27.70091,-80.45836,Commercial,Reinforced Masonry,1 229208,FL,INDIAN RIVER COUNTY,4875908.4,4875908.4,4875908.4,4875908.4,4875908.4,3988190.76,0,0,0,0,27.70091,-80.45836,Commercial,Reinforced Masonry,1 760674,FL,INDIAN RIVER COUNTY,3706808.4,3706808.4,3706808.4,3706808.4,3706808.4,4510444.46,0,0,0,0,27.667938,-80.440582,Commercial,Reinforced Masonry,1 149815,FL,INDIAN RIVER COUNTY,0,877352.85,0,0,877352.85,1365520.75,0,0,0,0,27.748884,-80.510735,Residential,Masonry,3 719247,FL,INDIAN RIVER COUNTY,0,311835.15,0,0,311835.15,534329.53,0,0,0,0,27.748884,-80.510735,Residential,Wood,3 980631,FL,INDIAN RIVER COUNTY,0,446762.25,0,0,446762.25,526335.97,0,0,0,0,27.748884,-80.510735,Residential,Masonry,3 878684,FL,INDIAN RIVER COUNTY,138105,138105,138105,138105,138105,119400.06,0,0,0,0,27.748884,-80.510735,Residential,Wood,3 830706,FL,INDIAN RIVER COUNTY,0,39367.35,0,0,39367.35,48568.84,0,0,0,0,27.748884,-80.510735,Residential,Wood,3 106924,FL,INDIAN RIVER COUNTY,0,630000,0,630000,630000,961382.52,0,31500,0,0,27.689932,-80.412727,Residential,Masonry,1 858146,FL,INDIAN RIVER COUNTY,211500,211500,211500,211500,211500,213192,0,0,0,0,27.636606,-80.512726,Residential,Wood,4 592507,FL,INDIAN RIVER COUNTY,1371217.5,1371217.5,1371217.5,1371217.5,1371217.5,1391023.37,0,0,0,0,27.58871,-80.42993,Residential,Masonry,3 599453,FL,INDIAN RIVER COUNTY,1243800,1243800,1243800,1243800,1243800,1338234.27,24876,62190,0,0,27.58924,-80.41476,Residential,Masonry,1 256383,FL,INDIAN RIVER COUNTY,0,130496.19,0,0,130496.19,125049.67,0,0,0,0,27.58517,-80.41312,Residential,Wood,1 599809,FL,INDIAN RIVER COUNTY,971932.5,971932.5,971932.5,971932.5,971932.5,1549921.32,0,0,0,0,27.616589,-80.43792,Residential,Masonry,1 391758,FL,INDIAN RIVER COUNTY,0,175274.55,0,0,175274.55,246246.72,0,0,0,0,27.616589,-80.43792,Residential,Wood,1 786627,FL,INDIAN RIVER COUNTY,104217.3,104217.3,104217.3,104217.3,104217.3,169000.86,0,0,0,0,27.616589,-80.43792,Residential,Wood,1 182243,FL,INDIAN RIVER COUNTY,277041.6,277041.6,277041.6,277041.6,277041.6,409948.15,0,0,0,0,27.616589,-80.43792,Residential,Wood,1 897658,FL,INDIAN RIVER COUNTY,0,167760.45,0,0,167760.45,169966.16,0,0,0,0,27.616589,-80.43792,Residential,Wood,1 827521,FL,INDIAN RIVER COUNTY,0,33667.92,0,0,33667.92,54087.51,0,0,0,0,27.5956,-80.4417,Residential,Wood,4 871868,FL,INDIAN RIVER COUNTY,0,189101.47,0,0,189101.47,280366.38,0,0,0,0,27.5956,-80.4417,Residential,Wood,4 143195,FL,INDIAN RIVER COUNTY,0,403902.78,0,0,403902.78,343317.36,0,0,0,0,27.5956,-80.4417,Residential,Masonry,4 160852,FL,INDIAN RIVER COUNTY,0,406259.54,0,0,406259.54,466265.69,0,0,0,0,27.635095,-80.619875,Residential,Masonry,4 296968,FL,INDIAN RIVER COUNTY,0,271251.19,0,0,271251.19,222027.78,0,0,0,0,27.5956,-80.4417,Residential,Wood,4 655123,FL,INDIAN RIVER COUNTY,0,286177.3,0,0,286177.3,305414.13,0,0,0,0,27.5956,-80.4417,Residential,Wood,4 976610,FL,INDIAN RIVER COUNTY,0,270241.15,0,0,270241.15,405364.97,0,0,0,0,27.5956,-80.4417,Residential,Wood,4 232874,FL,INDIAN RIVER COUNTY,0,39279.24,0,0,39279.24,56863.77,0,0,0,0,27.614335,-80.59506,Residential,Wood,3 357238,FL,INDIAN RIVER COUNTY,473477.4,473477.4,473477.4,473477.4,473477.4,526463.78,0,0,0,0,27.748,-80.4363,Residential,Masonry,4 714213,FL,INDIAN RIVER COUNTY,439441.2,439441.2,439441.2,439441.2,439441.2,408581.44,0,0,0,0,27.748,-80.4363,Residential,Masonry,4 541920,FL,INDIAN RIVER COUNTY,71280,71280,71280,71280,71280,92336.11,0,3564,0,0,27.748,-80.4363,Residential,Wood,4 309665,FL,INDIAN RIVER COUNTY,166617,166617,166617,166617,166617,215185.86,0,0,0,0,27.748,-80.4363,Residential,Wood,4 498101,FL,BREVARD COUNTY,189000,189000,189000,189000,189000,254531.97,0,0,0,0,27.881769,-80.506325,Residential,Wood,1 470938,FL,BREVARD COUNTY,0,20342.52,0,0,20342.52,20434.96,0,0,0,0,27.880497,-80.518776,Residential,Wood,1 258240,FL,BREVARD COUNTY,0,27739.8,0,27739.8,27739.8,27565.59,0,0,0,0,27.88052,-80.520348,Residential,Wood,1 692463,FL,BREVARD COUNTY,0,27739.8,0,27739.8,27739.8,36041.32,0,0,0,0,27.880497,-80.518776,Residential,Wood,1 232772,FL,BREVARD COUNTY,0,149485.55,0,0,149485.55,137353.31,0,0,0,0,27.887243,-80.513626,Residential,Wood,1 922917,FL,BREVARD COUNTY,0,806458.85,0,0,806458.85,702761.14,0,0,0,0,27.886724,-80.523018,Residential,Masonry,1 663962,FL,BREVARD COUNTY,0,340640.76,0,0,340640.76,443116.41,0,0,0,0,27.887243,-80.513626,Residential,Wood,1 263169,FL,BREVARD COUNTY,0,28505.5,0,0,28505.5,41746.31,0,0,0,0,27.892391,-80.522598,Residential,Wood,1 481569,FL,BREVARD COUNTY,0,104830.67,0,0,104830.67,105773.1,0,0,0,0,27.892391,-80.522598,Residential,Wood,1 149761,FL,BREVARD COUNTY,0,31816.18,0,0,31816.18,44070.5,0,0,0,0,27.886072,-80.53231,Residential,Wood,1 789148,FL,BREVARD COUNTY,0,197698.01,0,0,197698.01,195525.31,0,0,0,0,27.887243,-80.513626,Residential,Wood,1 218316,FL,BREVARD COUNTY,0,21569.91,0,0,21569.91,21468.88,0,0,0,0,27.887243,-80.513626,Residential,Wood,1 554021,FL,BREVARD COUNTY,0,514445.78,0,0,514445.78,646287.94,0,0,0,0,27.887243,-80.513626,Residential,Masonry,1 531257,FL,BREVARD COUNTY,0,22781.96,0,0,22781.96,19343.52,0,0,0,0,27.893448,-80.532425,Residential,Wood,1 217666,FL,BREVARD COUNTY,0,12973.37,0,0,12973.37,20853.4,0,0,0,0,27.891014,-80.530617,Residential,Wood,1 329036,FL,BREVARD COUNTY,0,10661.51,0,0,10661.51,10844.27,0,0,0,0,27.891014,-80.530617,Residential,Wood,1 983181,FL,BREVARD COUNTY,0,29852.22,0,0,29852.22,34404.09,0,0,0,0,27.886072,-80.53231,Residential,Wood,1 158038,FL,BREVARD COUNTY,0,23567.54,0,0,23567.54,28685.47,0,0,0,0,27.883509,-80.528885,Residential,Wood,1 451165,FL,BREVARD COUNTY,0,180000,0,180000,180000,171491.04,0,9000,0,0,27.8494,-80.49887,Residential,Wood,1 878883,FL,BREVARD COUNTY,0,292500,0,292500,292500,514706.4,0,14625,0,0,27.847269,-80.501724,Residential,Wood,1 643388,FL,MIAMI DADE COUNTY,0,1085976,0,1085976,1085976,1821094.87,0,54298.8,0,0,25.866579,-80.298653,Residential,Masonry,4 653270,FL,MIAMI DADE COUNTY,0,981128.34,0,0,981128.34,1129851.7,0,0,0,0,25.888887,-80.347954,Residential,Masonry,4 496080,FL,MIAMI DADE COUNTY,4426981.2,4426981.2,0,4426981.2,4426981.2,5188776.12,0,0,0,0,25.888887,-80.347954,Commercial,Reinforced Masonry,4 839190,FL,MIAMI DADE COUNTY,0,4759992.27,0,0,4759992.27,4311896.12,0,0,0,0,25.888887,-80.347954,Commercial,Reinforced Masonry,4 408481,FL,MIAMI DADE COUNTY,0,140701.86,0,0,140701.86,212679.3,0,0,0,0,25.891481,-80.356178,Residential,Wood,4 443625,FL,MIAMI DADE COUNTY,0,4024647.18,0,0,4024647.18,5431510.9,0,0,0,0,25.891481,-80.356178,Commercial,Reinforced Masonry,4 115178,FL,MIAMI DADE COUNTY,0,284735.52,0,0,284735.52,361943.83,0,0,0,0,25.891481,-80.356178,Residential,Wood,4 870674,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,89172.76,0,0,0,0,25.891481,-80.356178,Residential,Wood,4 150820,FL,MIAMI DADE COUNTY,0,4229157.69,0,0,4229157.69,4604715.35,0,0,0,0,25.879763,-80.347466,Commercial,Reinforced Masonry,4 840467,FL,MIAMI DADE COUNTY,0,4657918.77,0,0,4657918.77,6562397.36,0,0,0,0,25.879763,-80.347466,Commercial,Reinforced Masonry,4 748539,FL,MIAMI DADE COUNTY,0,4897194.84,0,0,4897194.84,7327427.78,0,0,0,0,25.881975,-80.347557,Commercial,Reinforced Masonry,4 311810,FL,MIAMI DADE COUNTY,0,4935502.98,0,0,4935502.98,4618929.95,0,0,0,0,25.881975,-80.347557,Commercial,Reinforced Masonry,4 297257,FL,MIAMI DADE COUNTY,0,104243.49,0,0,104243.49,94217.87,0,0,0,0,25.881975,-80.347557,Residential,Wood,4 470624,FL,MIAMI DADE COUNTY,0,1718769.06,0,0,1718769.06,1648117.34,0,0,0,0,25.858236,-80.318642,Residential,Masonry,4 466134,FL,MIAMI DADE COUNTY,0,1726898.5,0,0,1726898.5,1868003.37,0,0,0,0,25.905,-80.3049,Residential,Masonry,4 629865,FL,MIAMI DADE COUNTY,286740,286740,286740,286740,286740,455558.75,0,14337,14337,0,25.905,-80.3049,Residential,Wood,4 590077,FL,MIAMI DADE COUNTY,0,54449.08,0,0,54449.08,45924.64,0,0,0,0,25.905,-80.3049,Residential,Wood,4 484387,FL,MIAMI DADE COUNTY,0,22113.61,0,0,22113.61,30881.66,0,0,0,0,25.905,-80.3049,Residential,Wood,4 370805,FL,MIAMI DADE COUNTY,250897.5,250897.5,250897.5,250897.5,250897.5,271691.88,0,0,0,0,25.905,-80.3049,Residential,Wood,4 191156,FL,MIAMI DADE COUNTY,219356.1,219356.1,219356.1,219356.1,219356.1,334825.15,0,0,0,0,25.905,-80.3049,Residential,Wood,4 274215,FL,MIAMI DADE COUNTY,0,436131.54,0,0,436131.54,335283.97,0,0,0,0,25.905,-80.3049,Residential,Masonry,4 998632,FL,MIAMI DADE COUNTY,367983,367983,367983,367983,367983,376851.39,0,0,0,0,25.905,-80.3049,Residential,Masonry,4 237094,FL,MIAMI DADE COUNTY,0,4500766.62,0,0,4500766.62,5259820.91,0,0,0,0,25.905,-80.3049,Commercial,Reinforced Masonry,4 589846,FL,MIAMI DADE COUNTY,0,182471.78,0,0,182471.78,292374.53,0,0,0,0,25.905,-80.3049,Residential,Wood,4 259973,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,281425.99,0,0,0,0,25.905,-80.3049,Residential,Wood,4 567275,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,189362,0,0,0,0,25.905,-80.3049,Residential,Wood,4 418192,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,561968.25,0,0,0,0,25.836635,-80.29796,Residential,Masonry,4 797343,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,557820.92,0,0,0,0,25.82341,-80.26518,Residential,Masonry,4 668234,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,555083.8,0,0,0,0,25.824,-80.28141,Residential,Masonry,4 997789,FL,BROWARD COUNTY,0,1144165.27,0,0,1144165.27,1301266.02,0,0,0,0,26.05182,-80.14513,Residential,Masonry,1 714575,FL,BROWARD COUNTY,0,568534.04,0,0,568534.04,608899.96,0,0,0,0,26.09127,-80.11114,Residential,Masonry,1 219244,FL,BROWARD COUNTY,0,1882591.83,0,0,1882591.83,1861175.46,0,0,0,0,26.09127,-80.11114,Commercial,Reinforced Masonry,1 864736,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2619579.36,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 601378,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2543890.32,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 166423,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2388174.93,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 402445,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2928379,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 634234,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2001743,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 125580,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,1918679.38,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 640785,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2326071.04,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 315757,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2809608.41,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 378512,FL,BROWARD COUNTY,0,1943236.05,0,0,1943236.05,2183272.34,0,0,0,0,26.038343,-80.131424,Commercial,Reinforced Masonry,1 984132,FL,BROWARD COUNTY,225000,225000,225000,225000,225000,251199,0,0,0,0,26.044519,-80.136772,Residential,Wood,1 216888,FL,BROWARD COUNTY,0,1779045.84,0,0,1779045.84,2393172.46,0,0,0,0,26.05635,-80.13299,Residential,Masonry,1 467256,FL,BROWARD COUNTY,0,9246.6,0,9246.6,9246.6,11529.35,0,0,0,0,26.05635,-80.13299,Residential,Wood,1 863273,FL,BROWARD COUNTY,0,55479.6,0,55479.6,55479.6,47562.88,0,0,0,0,26.05635,-80.13299,Residential,Wood,1 250170,FL,BROWARD COUNTY,5505840.9,5505840.9,5505840.9,5505840.9,5505840.9,4591078.47,0,0,0,0,26.035065,-80.151413,Commercial,Reinforced Masonry,1 533859,FL,BROWARD COUNTY,15210000,15210000,15210000,15210000,15210000,27630000,0,0,0,0,26.048582,-80.160622,Commercial,Reinforced Concrete,1 419124,FL,BROWARD COUNTY,0,2104598.32,0,0,2104598.32,1719231.64,0,0,0,0,26.05167,-80.13274,Commercial,Reinforced Masonry,1 547506,FL,BROWARD COUNTY,17550000,17550000,17550000,17550000,17550000,16200000,0,0,0,0,26.049096,-80.160077,Commercial,Reinforced Concrete,3 436042,FL,BROWARD COUNTY,0,13050000,0,0,13050000,14490000,0,0,0,0,26.049042,-80.151825,Commercial,Reinforced Concrete,3 674074,FL,BROWARD COUNTY,0,1826888.53,0,0,1826888.53,1749044.81,0,0,0,0,26.052263,-80.14444,Commercial,Reinforced Masonry,1 296180,FL,BROWARD COUNTY,0,78597.75,0,0,78597.75,120558.74,0,0,0,0,26.052263,-80.14444,Residential,Wood,1 621621,FL,BROWARD COUNTY,0,61724.52,0,0,61724.52,57016.85,0,0,0,0,26.05575,-80.148827,Residential,Wood,1 259611,FL,BROWARD COUNTY,0,1243647.97,0,0,1243647.97,2022402.92,0,0,0,0,26.05596,-80.139519,Residential,Masonry,1 298755,FL,BROWARD COUNTY,0,58918.86,0,0,58918.86,77615.58,0,0,0,0,26.05596,-80.139519,Residential,Wood,1 523852,FL,BROWARD COUNTY,0,1932538.45,0,0,1932538.45,2507352.69,0,0,0,0,26.05611,-80.112209,Commercial,Reinforced Masonry,1 539383,FL,BROWARD COUNTY,0,66696.14,0,0,66696.14,69967.92,0,0,0,0,26.056741,-80.112143,Residential,Wood,1 583128,FL,BROWARD COUNTY,0,22916.63,0,0,22916.63,37148.96,0,0,0,0,26.057373,-80.112077,Residential,Wood,1 993166,FL,BROWARD COUNTY,0,44329.42,0,0,44329.42,64472.71,0,0,0,0,26.048429,-80.151711,Residential,Wood,1 350914,FL,BROWARD COUNTY,0,141371.58,0,0,141371.58,115719.71,0,0,0,0,26.054605,-80.15036,Residential,Wood,1 728833,FL,BROWARD COUNTY,0,42421.58,0,0,42421.58,47012.61,0,0,0,0,26.04615,-80.1353,Residential,Wood,3 780969,FL,BROWARD COUNTY,0,1296191.25,0,0,1296191.25,2110095.66,0,0,0,0,26.05611,-80.112209,Residential,Masonry,1 952769,FL,BROWARD COUNTY,0,72947.15,0,0,72947.15,112119.78,0,0,0,0,26.060268,-80.168015,Residential,Wood,3 328734,FL,BROWARD COUNTY,0,61724.52,0,0,61724.52,95955.63,0,0,0,0,26.060268,-80.168015,Residential,Wood,3 332675,FL,BROWARD COUNTY,0,112226.39,0,0,112226.39,194596.97,0,0,0,0,26.058579,-80.11185,Residential,Wood,1 191681,FL,BROWARD COUNTY,0,11222.64,0,0,11222.64,17985.54,0,0,0,0,26.037554,-80.147675,Residential,Wood,1 337450,FL,BROWARD COUNTY,0,279713.06,0,0,279713.06,389299.04,0,0,0,0,26.048429,-80.151711,Residential,Wood,1 292218,FL,BROWARD COUNTY,0,336679.17,0,0,336679.17,448371.82,0,0,0,0,26.048429,-80.151711,Residential,Wood,1 380521,FL,BROWARD COUNTY,0,673358.35,0,0,673358.35,1109607.02,0,0,0,0,26.048429,-80.151711,Residential,Masonry,1 692428,FL,BROWARD COUNTY,0,39279.24,0,0,39279.24,37680.96,0,0,0,0,26.057373,-80.112077,Residential,Wood,1 880954,FL,BROWARD COUNTY,0,0,0,474750,474750,717947.33,0,0,0,0,26.0548,-80.1405,Residential,Masonry,1 814104,FL,BROWARD COUNTY,0,4312834.37,0,0,4312834.37,5184199.42,0,0,0,0,25.987642,-80.15654,Commercial,Reinforced Masonry,4 761032,FL,BROWARD COUNTY,0,910829.3,0,0,910829.3,1358103.88,0,0,0,0,25.985,-80.1492,Residential,Masonry,3 343337,FL,BROWARD COUNTY,513900,513900,513900,513900,513900,722658,0,0,0,0,25.982483,-80.154121,Residential,Masonry,1 361378,FL,BROWARD COUNTY,2880,2880,2880,2880,2880,4692.48,0,0,0,0,25.982483,-80.154121,Residential,Wood,1 838248,FL,BROWARD COUNTY,0,1690278.48,0,0,1690278.48,1538153.42,0,0,0,0,25.982752,-80.132477,Residential,Masonry,1 440240,FL,BROWARD COUNTY,0,581611.14,0,0,581611.14,560100.25,0,0,0,0,25.982752,-80.132477,Residential,Masonry,1 683461,FL,BROWARD COUNTY,0,30513.78,0,0,30513.78,27248.81,0,0,0,0,25.982752,-80.132477,Residential,Wood,1 769905,FL,BROWARD COUNTY,0,30513.78,0,0,30513.78,30147.61,0,0,0,0,25.982752,-80.132477,Residential,Wood,1 975175,FL,BROWARD COUNTY,0,26815.14,0,0,26815.14,32044.95,0,0,0,0,25.986427,-80.154236,Residential,Wood,1 934246,FL,BROWARD COUNTY,0,846063.9,0,846063.9,846063.9,915373.45,0,0,0,0,25.986427,-80.154236,Residential,Masonry,1 215634,FL,BROWARD COUNTY,0,14794.56,0,0,14794.56,20449.78,0,0,0,0,25.98691,-80.15582,Residential,Wood,1 604404,FL,BROWARD COUNTY,0,3452011.6,0,0,3452011.6,3015677.33,0,0,0,0,25.985918,-80.133911,Commercial,Reinforced Masonry,1 600649,FL,BROWARD COUNTY,3658500,3658500,3658500,3658500,3658500,5054349.46,0,182925,0,0,25.98549,-80.12883,Commercial,Reinforced Masonry,1 905569,FL,BROWARD COUNTY,839182.5,839182.5,0,0,839182.5,971106.18,0,0,0,0,25.978106,-80.147476,Residential,Masonry,1 705953,FL,BROWARD COUNTY,0,182156.75,0,0,182156.75,207167.97,0,0,0,0,25.987858,-80.154289,Residential,Wood,1 657682,FL,BROWARD COUNTY,0,44628.4,0,0,44628.4,48394.33,0,0,0,0,25.98192,-80.14402,Residential,Wood,1 470163,FL,BROWARD COUNTY,0,478161.48,0,0,478161.48,569872.85,0,0,0,0,25.97818,-80.145836,Residential,Masonry,1 934675,FL,BROWARD COUNTY,0,113847.97,0,0,113847.97,136096.71,0,0,0,0,25.985135,-80.126445,Residential,Wood,3 243443,FL,BROWARD COUNTY,0,45539.19,0,0,45539.19,70283.36,0,0,0,0,25.97576,-80.16234,Residential,Wood,3 854718,FL,BROWARD COUNTY,0,45539.19,0,0,45539.19,67134.14,0,0,0,0,25.992725,-80.1567,Residential,Wood,1 340984,FL,BROWARD COUNTY,0,9107.84,0,0,9107.84,15372.21,0,0,0,0,25.995965,-80.124795,Residential,Wood,4 159207,FL,BROWARD COUNTY,0,45539.19,0,0,45539.19,47156.01,0,0,0,0,25.990747,-80.146233,Residential,Wood,1 300982,FL,BROWARD COUNTY,0,141171.48,0,0,141171.48,154160.95,0,0,0,0,25.991028,-80.137314,Residential,Wood,1 841289,FL,BROWARD COUNTY,0,13661.76,0,0,13661.76,13497.06,0,0,0,0,25.98085,-80.14342,Residential,Wood,1 718708,FL,BROWARD COUNTY,0,227695.94,0,0,227695.94,217652.27,0,0,0,0,25.9825,-80.13387,Residential,Wood,1 318900,FL,BROWARD COUNTY,0,136617.56,0,0,136617.56,198991.68,0,0,0,0,25.987858,-80.154289,Residential,Wood,1 305848,FL,BROWARD COUNTY,0,364313.51,0,0,364313.51,291563.74,0,0,0,0,25.987858,-80.154289,Residential,Masonry,1 526365,FL,BROWARD COUNTY,0,564685.93,0,0,564685.93,754194.53,0,0,0,0,25.98085,-80.14342,Residential,Masonry,1 823494,FL,BROWARD COUNTY,0,455391.88,0,0,455391.88,567673.31,0,0,0,0,25.987858,-80.154289,Residential,Masonry,1 977580,FL,BROWARD COUNTY,0,13661.76,0,0,13661.76,18224.89,0,0,0,0,25.98801,-80.13634,Residential,Wood,4 245993,FL,BROWARD COUNTY,0,13661.76,0,0,13661.76,19749.44,0,0,0,0,25.98128,-80.16456,Residential,Wood,3 412227,FL,BROWARD COUNTY,0,60567.12,0,0,60567.12,72016.24,0,0,0,0,25.98085,-80.14342,Residential,Wood,1 191082,FL,BROWARD COUNTY,0,9107.84,0,0,9107.84,7959.98,0,0,0,0,25.980076,-80.147812,Residential,Wood,1 649071,FL,BROWARD COUNTY,0,68764.17,0,0,68764.17,60996.57,0,0,0,0,25.980076,-80.147812,Residential,Wood,1 998938,FL,BROWARD COUNTY,0,5737.94,0,0,5737.94,6991.47,0,0,0,0,25.980076,-80.147812,Residential,Wood,1 187196,FL,BROWARD COUNTY,0,22769.59,0,0,22769.59,19965.11,0,0,0,0,25.980076,-80.147812,Residential,Wood,1 357410,FL,BROWARD COUNTY,0,43717.62,0,0,43717.62,65636.15,0,0,0,0,25.980076,-80.147812,Residential,Wood,1 207894,FL,BROWARD COUNTY,0,214671.73,0,0,214671.73,306244.68,0,0,0,0,25.980076,-80.147812,Residential,Wood,1 530608,FL,BROWARD COUNTY,0,111115.62,0,0,111115.62,140451.92,0,0,0,0,25.994425,-80.157837,Residential,Wood,1 924777,FL,BROWARD COUNTY,0,1718011.42,0,0,1718011.42,1285000.38,0,0,0,0,25.98835,-80.15546,Residential,Masonry,1 574014,FL,BROWARD COUNTY,0,970622.26,0,0,970622.26,756852.41,0,0,0,0,25.98835,-80.15546,Residential,Masonry,1 826945,FL,BROWARD COUNTY,0,33699,0,0,33699,54627.7,0,0,0,0,25.98835,-80.15546,Residential,Wood,1 467061,FL,BROWARD COUNTY,0,910829.3,0,0,910829.3,1244630.03,0,0,0,0,25.98835,-80.15546,Residential,Masonry,1 914687,FL,BROWARD COUNTY,0,9107.84,0,0,9107.84,10078.37,0,0,0,0,25.995338,-80.126801,Residential,Wood,3 187212,FL,BROWARD COUNTY,0,24688.34,0,0,24688.34,31522.07,0,0,0,0,25.98852,-80.17093,Residential,Wood,4 453427,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,18008.01,0,0,0,0,25.988598,-80.168098,Residential,Wood,1 241889,FL,BROWARD COUNTY,0,9780.38,0,0,9780.38,12121.62,0,0,0,0,25.98852,-80.17093,Residential,Wood,4 899208,FL,BROWARD COUNTY,0,52225.33,0,0,52225.33,65332.33,0,0,0,0,25.99037,-80.171,Residential,Wood,4 776051,FL,BROWARD COUNTY,21509.1,21509.1,21509.1,21509.1,21509.1,20351.39,0,0,0,0,25.985653,-80.137085,Residential,Wood,1 344034,FL,BROWARD COUNTY,0,1191240,0,1191240,1191240,1013483.17,0,59562,0,0,25.990242,-80.158691,Residential,Masonry,1 829020,FL,BROWARD COUNTY,0,1191240,0,1191240,1191240,1265895.01,0,59562,0,0,25.990252,-80.158691,Residential,Masonry,1 394438,FL,BROWARD COUNTY,0,1191240,0,1191240,1191240,1953919.5,0,59562,0,0,25.990269,-80.158691,Residential,Masonry,1 648968,FL,BROWARD COUNTY,0,1191240,0,1191240,1191240,1786440.68,0,59562,0,0,25.990278,-80.158691,Residential,Masonry,1 798949,FL,BROWARD COUNTY,0,1191240,0,1191240,1191240,1699411.07,0,59562,0,0,25.990295,-80.158691,Residential,Masonry,1 420227,FL,BROWARD COUNTY,0,1986338.26,0,0,1986338.26,1596420.06,0,0,0,0,25.984806,-80.165955,Commercial,Reinforced Masonry,1 405525,FL,BROWARD COUNTY,0,1410550.72,0,0,1410550.72,1549935.7,0,0,0,0,25.987125,-80.142502,Residential,Masonry,1 662583,FL,BROWARD COUNTY,5872594.5,5872594.5,5872594.5,5872594.5,5872594.5,8109818.1,0,0,0,0,25.98539,-80.1693,Commercial,Reinforced Masonry,1 357066,FL,BROWARD COUNTY,0,2398425.74,0,0,2398425.74,2237251.53,0,0,0,0,25.98543,-80.12951,Commercial,Reinforced Masonry,1 420541,FL,BROWARD COUNTY,2046686.4,2046686.4,2046686.4,2046686.4,2046686.4,1756875.61,0,0,0,0,25.98589,-80.134259,Commercial,Reinforced Masonry,1 402350,FL,BROWARD COUNTY,775260,775260,775260,775260,775260,896895.19,0,0,0,0,25.98543,-80.12951,Residential,Masonry,1 366084,FL,BROWARD COUNTY,0,0,0,1080000,1080000,813191.4,0,0,0,0,25.9827,-80.164642,Residential,Masonry,1 562604,FL,BROWARD COUNTY,0,0,0,120600,120600,130254.99,0,0,0,0,25.99519,-80.15513,Residential,Wood,1 315018,FL,MIAMI DADE COUNTY,0,223948.98,0,0,223948.98,261321.59,0,0,0,0,25.84709,-80.291567,Residential,Wood,1 822782,FL,MIAMI DADE COUNTY,0,196343.81,0,0,196343.81,215471.23,0,0,0,0,25.84709,-80.290881,Residential,Wood,1 440117,FL,MIAMI DADE COUNTY,0,394941,0,0,394941,639505.84,0,0,0,0,25.84709,-80.291395,Residential,Masonry,1 269006,FL,MIAMI DADE COUNTY,0,373354.52,0,0,373354.52,567434.65,0,0,0,0,25.84709,-80.294198,Residential,Masonry,1 906113,FL,MIAMI DADE COUNTY,0,384051.03,0,0,384051.03,308297.73,0,0,0,0,25.84709,-80.293464,Residential,Masonry,1 865532,FL,MIAMI DADE COUNTY,0,367230.21,0,0,367230.21,347164.76,0,0,0,0,25.84647,-80.29582,Residential,Masonry,1 906383,FL,MIAMI DADE COUNTY,0,12330000,0,0,12330000,18180000,0,0,0,0,25.82039,-80.26004,Commercial,Reinforced Concrete,1 652548,FL,MIAMI DADE COUNTY,0,2535300,0,2535300,2535300,2949689.71,0,126765,0,0,25.83045,-80.28032,Commercial,Reinforced Masonry,1 376377,FL,MIAMI DADE COUNTY,0,3034800,0,3034800,3034800,3638063.61,0,151740,0,0,25.827148,-80.282982,Commercial,Reinforced Masonry,1 684332,FL,MIAMI DADE COUNTY,0,453600,0,453600,453600,448519.68,0,22680,0,0,25.84238,-80.29147,Residential,Masonry,1 800934,FL,MIAMI DADE COUNTY,0,6052500,0,6052500,6052500,5779604.88,0,302625,0,0,25.845684,-80.308197,Commercial,Reinforced Masonry,1 531219,FL,MIAMI DADE COUNTY,0,283500,0,283500,283500,396943.66,0,14175,0,0,25.81774,-80.27332,Residential,Wood,1 356235,FL,MIAMI DADE COUNTY,0,26100,0,26100,26100,31453.11,0,1305,0,0,25.8313,-80.2789,Residential,Wood,4 640803,FL,MIAMI DADE COUNTY,0,8660892.57,0,0,8660892.57,13230000,0,0,0,0,25.826355,-80.27993,Commercial,Reinforced Masonry,1 461895,FL,MIAMI DADE COUNTY,0,57600,0,57600,57600,83220.48,0,2880,0,0,25.82761,-80.27141,Residential,Wood,1 145682,FL,MIAMI DADE COUNTY,0,294840,0,294840,294840,323156.43,0,14742,0,0,25.82761,-80.27141,Residential,Wood,1 414435,FL,MIAMI DADE COUNTY,0,22500,0,22500,22500,20776.5,0,1125,0,0,25.82761,-80.27141,Residential,Wood,1 552620,FL,MIAMI DADE COUNTY,0,3578.37,0,0,3578.37,2759.87,0,0,0,0,25.813929,-80.262756,Residential,Wood,1 786861,FL,MIAMI DADE COUNTY,0,747000,0,747000,747000,819645.75,0,37350,0,0,25.847443,-80.298248,Residential,Masonry,1 105348,FL,MIAMI DADE COUNTY,0,360000,0,360000,360000,529574.76,0,18000,0,0,25.847443,-80.298248,Residential,Masonry,1 784426,FL,MIAMI DADE COUNTY,0,3578.37,0,0,3578.37,4898.76,0,0,0,0,25.847443,-80.298248,Residential,Wood,1 165570,FL,MIAMI DADE COUNTY,0,19710000,0,0,19710000,17550000,0,0,0,0,25.8313,-80.2789,Commercial,Reinforced Concrete,4 718330,FL,MIAMI DADE COUNTY,0,3264049.8,0,3264049.8,3264049.8,5175111.79,0,0,0,0,25.82572,-80.272079,Commercial,Reinforced Masonry,1 482992,FL,MIAMI DADE COUNTY,0,563117.94,0,0,563117.94,590304.71,0,0,0,0,25.82572,-80.272079,Residential,Masonry,1 878755,FL,MIAMI DADE COUNTY,0,54000,0,54000,54000,57096.9,0,2700,0,0,25.83246,-80.26033,Residential,Wood,1 528943,FL,MIAMI DADE COUNTY,0,20790000,0,0,20790000,25920000,0,0,0,0,25.81126,-80.26051,Commercial,Reinforced Concrete,1 544769,FL,MIAMI DADE COUNTY,0,397165.68,0,0,397165.68,531705.55,0,0,0,0,25.829409,-80.270363,Residential,Masonry,1 766972,FL,MIAMI DADE COUNTY,0,107943.03,0,0,107943.03,138067.77,0,0,0,0,25.829409,-80.270363,Residential,Wood,1 243948,FL,MIAMI DADE COUNTY,0,367025.26,0,0,367025.26,624318.77,0,0,0,0,25.829409,-80.270363,Residential,Masonry,1 872383,FL,MIAMI DADE COUNTY,0,1656724.95,0,0,1656724.95,2340498.41,0,0,0,0,25.84255,-80.296829,Residential,Masonry,1 147886,FL,MIAMI DADE COUNTY,0,7697.43,0,0,7697.43,11333,0,0,0,0,25.84255,-80.296829,Residential,Wood,1 664092,FL,MIAMI DADE COUNTY,0,807975.54,0,0,807975.54,1056460.34,0,0,0,0,25.844496,-80.302185,Residential,Masonry,1 404738,FL,MIAMI DADE COUNTY,0,22555.26,0,0,22555.26,26311.84,0,0,0,0,25.84255,-80.296829,Residential,Wood,1 898338,FL,MIAMI DADE COUNTY,0,809765.64,0,0,809765.64,1238096.03,0,0,0,0,25.844496,-80.302185,Residential,Masonry,1 468312,FL,MIAMI DADE COUNTY,0,144124.02,0,0,144124.02,185010.42,0,0,0,0,25.844496,-80.302185,Residential,Wood,1 985956,FL,MIAMI DADE COUNTY,0,44394.48,0,0,44394.48,35675.4,0,0,0,0,25.844496,-80.302185,Residential,Wood,1 954345,FL,MIAMI DADE COUNTY,0,841115.16,0,0,841115.16,1339957.01,0,0,0,0,25.844496,-80.302185,Residential,Masonry,1 523731,FL,MIAMI DADE COUNTY,0,4630206.51,0,0,4630206.51,6024278.35,0,0,0,0,25.826454,-80.276283,Commercial,Reinforced Masonry,1 255159,FL,MIAMI DADE COUNTY,0,9810000,0,0,9810000,9270000,0,0,0,0,25.826454,-80.276283,Commercial,Reinforced Concrete,1 274399,FL,MIAMI DADE COUNTY,0,53882.01,0,0,53882.01,84670.19,0,0,0,0,25.826454,-80.276283,Residential,Wood,1 569399,FL,MIAMI DADE COUNTY,1194030,1194030,1194030,1194030,1194030,1084427.6,0,0,0,0,25.828545,-80.273529,Residential,Masonry,1 140329,FL,MIAMI DADE COUNTY,581904.9,581904.9,0,0,581904.9,909347.44,0,0,0,0,25.837099,-80.297363,Residential,Masonry,1 730795,FL,MIAMI DADE COUNTY,0,125360.1,0,125360.1,125360.1,119841.75,0,0,0,0,25.83098,-80.28501,Residential,Wood,1 522040,FL,MIAMI DADE COUNTY,0,163885.5,0,163885.5,163885.5,196738.81,0,0,0,0,25.828136,-80.281029,Residential,Wood,1 960904,FL,MIAMI DADE COUNTY,0,112491,0,112491,112491,189870.41,0,0,0,0,25.823734,-80.276443,Residential,Wood,1 324099,FL,MIAMI DADE COUNTY,0,112144.5,0,112144.5,112144.5,118587.87,0,0,0,0,25.823734,-80.276443,Residential,Wood,1 539552,FL,MIAMI DADE COUNTY,0,110700,0,110700,110700,163857.25,0,5535,0,0,25.82479,-80.28032,Residential,Wood,1 861242,FL,MIAMI DADE COUNTY,0,467212.5,0,467212.5,467212.5,366654.35,0,0,0,0,25.824985,-80.281432,Residential,Masonry,1 287177,FL,MIAMI DADE COUNTY,0,53842.5,0,53842.5,53842.5,73513.1,0,0,0,0,25.81509,-80.26408,Residential,Wood,1 854979,FL,MIAMI DADE COUNTY,0,62257.5,0,62257.5,62257.5,58984.62,0,0,0,0,25.83135,-80.27253,Residential,Wood,1 912363,FL,MIAMI DADE COUNTY,0,62257.5,0,62257.5,62257.5,55577.27,0,0,0,0,25.83493,-80.2756,Residential,Wood,1 390360,FL,MIAMI DADE COUNTY,0,61560,0,61560,61560,59609.16,0,3078,0,0,25.83488,-80.28881,Residential,Wood,1 560129,FL,MIAMI DADE COUNTY,0,65292.29,0,0,65292.29,69279.04,0,0,0,0,25.8269,-80.27647,Residential,Wood,1 489851,FL,MIAMI DADE COUNTY,0,668617.17,0,0,668617.17,830061.48,0,0,0,0,25.83609,-80.27905,Residential,Masonry,1 546379,FL,MIAMI DADE COUNTY,0,1402534.92,0,0,1402534.92,2283214.64,0,0,0,0,25.81496,-80.26002,Residential,Masonry,1 557351,FL,MIAMI DADE COUNTY,0,1401147.32,0,0,1401147.32,2465243.04,0,0,0,0,25.82443,-80.2737,Residential,Masonry,1 604903,FL,MIAMI DADE COUNTY,0,112500,0,112500,112500,145411.2,0,5625,0,0,25.840052,-80.282028,Residential,Wood,1 594879,FL,MIAMI DADE COUNTY,0,765900,0,765900,765900,894172.93,0,38295,0,0,25.84098,-80.28665,Residential,Masonry,1 416416,FL,MIAMI DADE COUNTY,0,0,0,540000,540000,771709.68,0,0,0,0,25.84683,-80.29581,Residential,Masonry,1 905294,FL,MIAMI DADE COUNTY,0,842644.83,0,0,842644.83,1297373.06,0,0,0,0,25.8509,-80.31768,Residential,Masonry,1 872242,FL,MIAMI DADE COUNTY,0,393995.61,0,0,393995.61,576932.49,0,0,0,0,25.852066,-80.315511,Residential,Masonry,1 704793,FL,MIAMI DADE COUNTY,0,1422516.26,0,0,1422516.26,1872031.4,0,0,0,0,25.852061,-80.314726,Residential,Masonry,1 547370,FL,MIAMI DADE COUNTY,0,428695.31,0,0,428695.31,736052.69,0,0,0,0,25.852063,-80.315102,Residential,Masonry,1 990666,FL,MIAMI DADE COUNTY,0,460668.17,0,0,460668.17,759856.48,0,0,0,0,25.85025,-80.314594,Residential,Masonry,1 876261,FL,MIAMI DADE COUNTY,0,702671.66,0,0,702671.66,1070428.93,0,0,0,0,25.85025,-80.314608,Residential,Masonry,1 929655,FL,MIAMI DADE COUNTY,0,214651.78,0,0,214651.78,281555.95,0,0,0,0,25.85207,-80.314531,Residential,Wood,1 401199,FL,MIAMI DADE COUNTY,0,218690.03,0,0,218690.03,331249.78,0,0,0,0,25.85025,-80.314748,Residential,Wood,1 878732,FL,MIAMI DADE COUNTY,0,821910.53,0,0,821910.53,611094.59,0,0,0,0,25.852061,-80.314612,Residential,Masonry,1 933963,FL,MIAMI DADE COUNTY,0,1077043.94,0,0,1077043.94,1353126.93,0,0,0,0,25.850911,-80.318165,Residential,Masonry,1 394753,FL,MIAMI DADE COUNTY,0,570413.7,0,0,570413.7,706959.9,0,0,0,0,25.852063,-80.315118,Residential,Masonry,1 890417,FL,MIAMI DADE COUNTY,0,403553.2,0,0,403553.2,317071.75,0,0,0,0,25.85116,-80.315712,Residential,Masonry,1 765215,FL,MIAMI DADE COUNTY,0,390753.75,0,0,390753.75,362697.63,0,0,0,0,25.85025,-80.314888,Residential,Masonry,1 482791,FL,MIAMI DADE COUNTY,0,900000,0,900000,900000,1160373.6,0,45000,0,0,25.87204,-80.31828,Residential,Masonry,1 360285,FL,MIAMI DADE COUNTY,0,360000,0,360000,360000,602179.2,0,18000,0,0,25.84706,-80.29924,Residential,Masonry,1 612563,FL,MIAMI DADE COUNTY,0,182700,0,182700,182700,260281.73,0,9135,0,0,25.87079,-80.3162,Residential,Wood,3 626150,FL,MIAMI DADE COUNTY,0,423000,0,423000,423000,651966.52,0,21150,0,0,25.860367,-80.29863,Residential,Masonry,1 549310,FL,MIAMI DADE COUNTY,0,102260.34,0,0,102260.34,111452.62,0,0,0,0,25.860367,-80.29863,Residential,Wood,1 674008,FL,MIAMI DADE COUNTY,0,1710000,0,1710000,1710000,1818037.8,0,85500,0,0,25.864918,-80.282982,Residential,Masonry,1 230062,FL,MIAMI DADE COUNTY,0,315000,0,315000,315000,403326,0,15750,0,0,25.864918,-80.282982,Residential,Wood,1 343964,FL,MIAMI DADE COUNTY,0,20452.07,0,0,20452.07,29745.86,0,0,0,0,25.864918,-80.282982,Residential,Wood,1 485055,FL,MIAMI DADE COUNTY,0,99000,0,99000,99000,95752.8,0,4950,0,0,25.87754,-80.30934,Residential,Wood,1 592893,FL,MIAMI DADE COUNTY,0,405000,0,405000,405000,424824.75,0,20250,0,0,25.87754,-80.30934,Residential,Masonry,1 499656,FL,MIAMI DADE COUNTY,0,45000,0,45000,45000,44275.14,0,2250,0,0,25.87754,-80.30934,Residential,Wood,1 749046,FL,MIAMI DADE COUNTY,0,1855663.2,0,1855663.2,1855663.2,2117868.41,0,0,0,0,25.87079,-80.3162,Commercial,Reinforced Masonry,3 340026,FL,MIAMI DADE COUNTY,0,315000,0,315000,315000,369593.28,0,15750,0,0,25.87079,-80.3162,Residential,Wood,3 477864,FL,MIAMI DADE COUNTY,0,25565.58,0,0,25565.58,30846.81,0,0,0,0,25.87079,-80.3162,Residential,Wood,3 554980,FL,MIAMI DADE COUNTY,1539000,1539000,1539000,1539000,1539000,1911277.94,0,0,0,0,25.87276,-80.28234,Residential,Masonry,1 520403,FL,MIAMI DADE COUNTY,222840,222840,222840,222840,222840,324556.43,0,0,0,0,25.87479,-80.3079,Residential,Wood,1 891224,FL,MIAMI DADE COUNTY,209520,209520,209520,209520,209520,317740.22,0,0,0,0,25.87479,-80.3079,Residential,Wood,1 878536,FL,MIAMI DADE COUNTY,0,13869.9,0,13869.9,13869.9,21501.81,0,0,0,0,25.84754,-80.30304,Residential,Wood,1 729997,FL,MIAMI DADE COUNTY,0,1023598.62,0,0,1023598.62,1519306.96,0,0,0,0,25.863447,-80.286774,Residential,Masonry,1 294273,FL,MIAMI DADE COUNTY,0,12020.58,0,0,12020.58,20846.22,0,0,0,0,25.863256,-80.284836,Residential,Wood,1 267500,FL,MIAMI DADE COUNTY,0,579761.82,0,0,579761.82,396557.08,0,0,0,0,25.863129,-80.285461,Residential,Masonry,1 956911,FL,MIAMI DADE COUNTY,0,1325962.44,0,0,1325962.44,1486056.49,0,0,0,0,25.863129,-80.285461,Residential,Masonry,1 408510,FL,MIAMI DADE COUNTY,0,164589.48,0,0,164589.48,130963.85,0,0,0,0,25.863129,-80.285461,Residential,Wood,1 885700,FL,MIAMI DADE COUNTY,0,597330.36,0,0,597330.36,731564.83,0,0,0,0,25.863129,-80.285461,Residential,Masonry,1 503988,FL,MIAMI DADE COUNTY,0,58253.58,0,0,58253.58,51302.3,0,0,0,0,25.863129,-80.285461,Residential,Wood,1 192265,FL,MIAMI DADE COUNTY,0,220069.08,0,0,220069.08,284195.45,0,0,0,0,25.863129,-80.285461,Residential,Wood,1 431030,FL,MIAMI DADE COUNTY,0,106335.9,0,106335.9,106335.9,128802.55,0,0,0,0,25.86283,-80.2853,Residential,Wood,1 152898,FL,MIAMI DADE COUNTY,0,19890000,0,19890000,19890000,20700000,0,995634,0,0,25.862446,-80.314751,Commercial,Reinforced Concrete,1 695762,FL,MIAMI DADE COUNTY,0,11430000,0,0,11430000,18090000,0,0,0,0,25.866585,-80.296768,Commercial,Reinforced Concrete,1 685443,FL,MIAMI DADE COUNTY,189720,189720,0,189720,189720,236135.38,0,0,0,0,25.848019,-80.293015,Residential,Wood,1 920267,FL,MIAMI DADE COUNTY,0,289027.44,0,0,289027.44,375839.72,0,0,0,0,25.848019,-80.293015,Residential,Wood,1 532831,FL,MIAMI DADE COUNTY,0,694853.64,0,0,694853.64,991448.44,0,0,0,0,25.848019,-80.293015,Residential,Masonry,1 476496,FL,MIAMI DADE COUNTY,0,753165.63,0,0,753165.63,1121582.62,0,0,0,0,25.87632,-80.306206,Residential,Masonry,1 753379,FL,MIAMI DADE COUNTY,0,399492.81,0,0,399492.81,584457.98,0,0,0,0,25.87632,-80.306206,Residential,Masonry,1 790004,FL,MIAMI DADE COUNTY,0,17005.95,0,0,17005.95,21673.91,0,0,0,0,25.87632,-80.306206,Residential,Wood,1 166235,FL,MIAMI DADE COUNTY,1252288.8,1252288.8,0,1252288.8,1252288.8,2012177.64,0,0,0,0,25.87632,-80.306206,Residential,Masonry,1 459135,FL,MIAMI DADE COUNTY,0,1444431.69,0,0,1444431.69,1315183.94,0,0,0,0,25.87632,-80.306206,Residential,Masonry,1 954443,FL,MIAMI DADE COUNTY,80554.5,80554.5,0,80554.5,80554.5,96795.58,0,0,0,0,25.87632,-80.306206,Residential,Wood,1 973925,FL,MIAMI DADE COUNTY,0,170249.04,0,0,170249.04,221304.68,0,0,0,0,25.87632,-80.306206,Residential,Wood,1 728764,FL,MIAMI DADE COUNTY,0,1158674.85,0,0,1158674.85,1076001.08,0,0,0,0,25.877171,-80.315292,Residential,Masonry,1 532312,FL,MIAMI DADE COUNTY,0,95616.61,0,0,95616.61,100436.93,0,0,0,0,25.877171,-80.315292,Residential,Wood,1 321897,FL,MIAMI DADE COUNTY,0,766702.98,0,0,766702.98,560689.89,0,0,0,0,25.851629,-80.295235,Residential,Masonry,1 963196,FL,MIAMI DADE COUNTY,0,13425.75,0,0,13425.75,11892.26,0,0,0,0,25.851629,-80.295235,Residential,Wood,1 738315,FL,MIAMI DADE COUNTY,0,17363.97,0,0,17363.97,18721.05,0,0,0,0,25.851629,-80.295235,Residential,Wood,1 942437,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,128005.01,0,0,0,0,25.851629,-80.295235,Residential,Wood,1 622836,FL,MIAMI DADE COUNTY,0,887102.46,0,0,887102.46,894199.28,0,0,0,0,25.861399,-80.29866,Residential,Masonry,1 466016,FL,MIAMI DADE COUNTY,763893,763893,0,763893,763893,932667.52,0,0,0,0,25.861399,-80.29866,Residential,Masonry,1 893952,FL,MIAMI DADE COUNTY,7160.4,7160.4,0,7160.4,7160.4,9835.53,0,0,0,0,25.861399,-80.29866,Residential,Wood,1 947324,FL,MIAMI DADE COUNTY,0,1920410.64,0,0,1920410.64,2596155.13,0,0,0,0,25.861399,-80.29866,Commercial,Reinforced Masonry,1 162540,FL,MIAMI DADE COUNTY,0,1506169.08,0,0,1506169.08,2163735.39,0,0,0,0,25.861399,-80.29866,Residential,Masonry,1 870524,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,83218.39,0,0,0,0,25.861399,-80.29866,Residential,Wood,1 798614,FL,MIAMI DADE COUNTY,0,5421926.79,0,0,5421926.79,8770595.53,0,0,0,0,25.873409,-80.304161,Commercial,Reinforced Masonry,1 152968,FL,MIAMI DADE COUNTY,0,1390189.68,0,0,1390189.68,1131725.61,0,0,0,0,25.873409,-80.304161,Residential,Masonry,1 912800,FL,MIAMI DADE COUNTY,0,484043.04,0,0,484043.04,579068.43,0,0,0,0,25.873409,-80.304161,Residential,Masonry,1 146458,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,74309.4,0,0,0,0,25.873409,-80.304161,Residential,Wood,1 906405,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,132067.43,0,0,0,0,25.873409,-80.304161,Residential,Wood,1 168753,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,109293.39,0,0,0,0,25.873409,-80.304161,Residential,Wood,1 984757,FL,MIAMI DADE COUNTY,0,521649.63,0,0,521649.63,578605.42,0,0,0,0,25.883961,-80.294922,Residential,Masonry,1 651494,FL,MIAMI DADE COUNTY,0,575512.56,0,0,575512.56,748184.74,0,0,0,0,25.883961,-80.294922,Residential,Masonry,1 357757,FL,MIAMI DADE COUNTY,0,877302.36,0,0,877302.36,988277.6,0,0,0,0,25.883961,-80.294922,Residential,Masonry,1 627279,FL,MIAMI DADE COUNTY,108720.9,108720.9,0,108720.9,108720.9,159584.89,0,0,0,0,25.883961,-80.294922,Residential,Wood,1 347442,FL,MIAMI DADE COUNTY,0,655534.62,0,0,655534.62,1070334.64,0,0,0,0,25.883961,-80.294922,Residential,Masonry,1 329593,FL,MIAMI DADE COUNTY,0,21839.22,0,0,21839.22,20441.51,0,0,0,0,25.883961,-80.294922,Residential,Wood,1 303442,FL,MIAMI DADE COUNTY,115200,115200,115200,115200,115200,102643.2,0,5760,0,0,25.86652,-80.318047,Residential,Wood,1 342510,FL,MIAMI DADE COUNTY,631019.7,631019.7,0,0,631019.7,757306.93,0,0,0,0,25.86459,-80.31975,Residential,Masonry,1 856792,FL,MIAMI DADE COUNTY,84240,84240,84240,84240,84240,134013.63,0,0,0,0,25.866716,-80.298462,Residential,Wood,1 268176,FL,MIAMI DADE COUNTY,1076347.8,1076347.8,1076347.8,1076347.8,1076347.8,1672450.74,0,0,0,0,25.86652,-80.317917,Residential,Masonry,1 413171,FL,MIAMI DADE COUNTY,0,6868800,0,6868800,6868800,6848537.04,0,343440,0,0,25.871347,-80.321732,Commercial,Reinforced Masonry,1 820509,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,210655.73,0,0,0,0,25.87632,-80.306206,Residential,Wood,1 890050,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,203096.3,0,0,0,0,25.87632,-80.306206,Residential,Wood,1 639331,FL,MIAMI DADE COUNTY,0,18270.3,0,0,18270.3,18682.84,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 623328,FL,MIAMI DADE COUNTY,0,687005.55,0,0,687005.55,962666.53,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 481020,FL,MIAMI DADE COUNTY,0,227019.15,0,0,227019.15,291049.9,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 365510,FL,MIAMI DADE COUNTY,0,15417.04,0,0,15417.04,19716.7,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 234126,FL,MIAMI DADE COUNTY,0,16646.87,0,0,16646.87,23771.73,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 419805,FL,MIAMI DADE COUNTY,0,133107.43,0,0,133107.43,217404.64,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 933318,FL,MIAMI DADE COUNTY,0,7521940.49,0,0,7521940.49,10350000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Masonry,1 907115,FL,MIAMI DADE COUNTY,0,1044882.9,0,1044882.9,1044882.9,1232468.64,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 326264,FL,MIAMI DADE COUNTY,0,174477.6,0,174477.6,174477.6,292540.31,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 229623,FL,MIAMI DADE COUNTY,0,167538.15,0,0,167538.15,289908.01,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 528713,FL,MIAMI DADE COUNTY,0,397347.95,0,0,397347.95,660153.88,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 289383,FL,MIAMI DADE COUNTY,0,3104627.77,0,0,3104627.77,3657599.23,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Masonry,1 978248,FL,MIAMI DADE COUNTY,0,1095441.75,0,0,1095441.75,1101795.31,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 833541,FL,MIAMI DADE COUNTY,0,230984.55,0,0,230984.55,272413.94,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 445068,FL,MIAMI DADE COUNTY,0,265681.8,0,265681.8,265681.8,220171.57,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 963461,FL,MIAMI DADE COUNTY,0,103206.27,0,0,103206.27,156221.26,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 698736,FL,MIAMI DADE COUNTY,0,7140890.34,0,0,7140890.34,9360000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Masonry,1 688709,FL,MIAMI DADE COUNTY,0,21132.71,0,0,21132.71,31907.8,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 426297,FL,MIAMI DADE COUNTY,0,573777.7,0,0,573777.7,550539.7,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 711671,FL,MIAMI DADE COUNTY,0,231975.9,0,231975.9,231975.9,346536.73,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 277314,FL,MIAMI DADE COUNTY,0,138789,0,138789,138789,155818.41,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 163283,FL,MIAMI DADE COUNTY,0,876600000,0,0,876600000,1152000000,0,0,0,0,25.863385,-80.322405,Commercial,Steel Frame,1 677498,FL,MIAMI DADE COUNTY,0,35688.6,0,35688.6,35688.6,40281.54,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 646468,FL,MIAMI DADE COUNTY,0,9000000,0,9000000,9000000,14040000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Concrete,1 821546,FL,MIAMI DADE COUNTY,0,40645.35,0,0,40645.35,60529.38,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 664783,FL,MIAMI DADE COUNTY,0,425289.15,0,0,425289.15,382943.96,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 571994,FL,MIAMI DADE COUNTY,0,2090912.3,0,0,2090912.3,2037824.03,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Masonry,1 320526,FL,MIAMI DADE COUNTY,0,31723.2,0,31723.2,31723.2,44271.31,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 249920,FL,MIAMI DADE COUNTY,0,124910.1,0,124910.1,124910.1,148950.8,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 973134,FL,MIAMI DADE COUNTY,0,1488016.35,0,0,1488016.35,1213888.03,0,0,0,0,25.860665,-80.32233,Residential,Masonry,1 285949,FL,MIAMI DADE COUNTY,0,8808144.75,0,0,8808144.75,12960000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Masonry,1 997155,FL,MIAMI DADE COUNTY,0,435774.56,0,0,435774.56,540855.49,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 444222,FL,MIAMI DADE COUNTY,0,6939.45,0,0,6939.45,4845.47,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 804441,FL,MIAMI DADE COUNTY,0,3367615.95,0,0,3367615.95,5607080.56,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Masonry,1 603080,FL,MIAMI DADE COUNTY,0,25830000,0,0,25830000,28800000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Concrete,1 799459,FL,MIAMI DADE COUNTY,0,234949.95,0,0,234949.95,373085.48,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 795184,FL,MIAMI DADE COUNTY,0,103100.4,0,103100.4,103100.4,131143.71,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 844883,FL,MIAMI DADE COUNTY,0,973505.7,0,973505.7,973505.7,1370306.62,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 249784,FL,MIAMI DADE COUNTY,0,9913.5,0,9913.5,9913.5,7107.56,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 918742,FL,MIAMI DADE COUNTY,0,13878.9,0,13878.9,13878.9,21111.25,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 539672,FL,MIAMI DADE COUNTY,0,13878.9,0,13878.9,13878.9,11632.06,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 871820,FL,MIAMI DADE COUNTY,0,6939.45,0,0,6939.45,7770.57,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 316701,FL,MIAMI DADE COUNTY,0,42628.05,0,0,42628.05,62202.85,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 430328,FL,MIAMI DADE COUNTY,0,361908.39,0,0,361908.39,286826.87,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 362952,FL,MIAMI DADE COUNTY,0,12887.55,0,0,12887.55,18301.09,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 687660,FL,MIAMI DADE COUNTY,0,15861.6,0,15861.6,15861.6,25355.2,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 621495,FL,MIAMI DADE COUNTY,0,338050.35,0,0,338050.35,466466.21,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 567665,FL,MIAMI DADE COUNTY,0,901137.15,0,0,901137.15,1021823.75,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 892256,FL,MIAMI DADE COUNTY,0,64437.75,0,0,64437.75,99594.99,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 592432,FL,MIAMI DADE COUNTY,0,44610.75,0,0,44610.75,57281.1,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 469552,FL,MIAMI DADE COUNTY,0,1249101,0,1249101,1249101,1335978.47,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 597979,FL,MIAMI DADE COUNTY,0,57498.3,0,57498.3,57498.3,63428.1,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 555592,FL,MIAMI DADE COUNTY,0,116979.3,0,116979.3,116979.3,111085.88,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 697567,FL,MIAMI DADE COUNTY,0,171503.55,0,0,171503.55,223425.22,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 207911,FL,MIAMI DADE COUNTY,0,162581.4,0,162581.4,162581.4,179782.51,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 467091,FL,MIAMI DADE COUNTY,0,214131.6,0,214131.6,214131.6,274672.6,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 993106,FL,MIAMI DADE COUNTY,0,127884.15,0,0,127884.15,104646.58,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 813902,FL,MIAMI DADE COUNTY,0,117970.65,0,0,117970.65,169175.57,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 380174,FL,MIAMI DADE COUNTY,0,219088.35,0,0,219088.35,239962.21,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 822159,FL,MIAMI DADE COUNTY,0,10080000,0,0,10080000,18000000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Concrete,1 294897,FL,MIAMI DADE COUNTY,0,12240000,0,12240000,12240000,12240000,0,0,0,0,25.863385,-80.322405,Commercial,Reinforced Concrete,1 708812,FL,MIAMI DADE COUNTY,0,1418447.87,0,0,1418447.87,1915211.01,0,0,0,0,25.863385,-80.322405,Residential,Masonry,1 348260,FL,MIAMI DADE COUNTY,0,300214.49,0,0,300214.49,422101.57,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 624052,FL,MIAMI DADE COUNTY,0,27127.82,0,0,27127.82,33137.44,0,0,0,0,25.863385,-80.322405,Residential,Wood,1 794698,FL,MIAMI DADE COUNTY,0,2292828.23,0,0,2292828.23,1975172.93,0,0,0,0,25.85326,-80.32004,Commercial,Reinforced Masonry,1 752717,FL,MIAMI DADE COUNTY,0,4779972.13,0,0,4779972.13,5195409.07,0,0,0,0,25.86652,-80.320625,Commercial,Reinforced Masonry,1 219800,FL,MIAMI DADE COUNTY,0,821717.46,0,0,821717.46,1332748.47,0,0,0,0,25.87973,-80.28698,Residential,Masonry,1 376042,FL,MIAMI DADE COUNTY,0,3278684.16,0,0,3278684.16,4798459.18,0,0,0,0,25.86665,-80.315453,Commercial,Reinforced Masonry,1 297456,FL,MIAMI DADE COUNTY,36637.2,36637.2,36637.2,36637.2,36637.2,55181.56,0,0,0,0,25.86537,-80.31224,Residential,Wood,1 841451,FL,MIAMI DADE COUNTY,0,1949061.15,0,0,1949061.15,1888640.25,0,0,0,0,25.85561,-80.30702,Commercial,Reinforced Masonry,1 343254,FL,MIAMI DADE COUNTY,0,62730000,0,0,62730000,88740000,0,0,0,0,25.86665,-80.318741,Commercial,Steel Frame,1 959557,FL,MIAMI DADE COUNTY,0,7379103.68,0,0,7379103.68,11610000,0,0,0,0,25.8606,-80.2702,Commercial,Reinforced Masonry,4 562527,FL,MIAMI DADE COUNTY,0,59310.01,0,0,59310.01,67301.15,0,0,0,0,25.85395,-80.26765,Residential,Wood,1 519379,FL,MIAMI DADE COUNTY,0,9810000,0,9810000,9810000,9270000,0,491400,0,0,25.873377,-80.266869,Commercial,Reinforced Concrete,1 765203,FL,MIAMI DADE COUNTY,0,674200.8,0,674200.8,674200.8,862012.92,0,0,0,0,25.873672,-80.264313,Residential,Masonry,3 487986,FL,MIAMI DADE COUNTY,0,737100,0,737100,737100,879396.42,0,36855,0,0,25.873672,-80.264313,Residential,Masonry,3 378899,FL,MIAMI DADE COUNTY,0,986534.64,0,0,986534.64,1206950.16,0,0,0,0,25.873672,-80.264313,Residential,Masonry,3 836138,FL,MIAMI DADE COUNTY,0,45208.8,0,45208.8,45208.8,54354.72,0,0,0,0,25.873672,-80.264313,Residential,Wood,3 246104,FL,MIAMI DADE COUNTY,0,550368,0,550368,550368,547004.15,0,27518.4,0,0,25.873672,-80.264313,Residential,Masonry,3 118000,FL,MIAMI DADE COUNTY,0,45000,0,45000,45000,55102.95,0,2250,0,0,25.873672,-80.264313,Residential,Wood,3 772475,FL,MIAMI DADE COUNTY,0,5841439.86,0,0,5841439.86,5317754.78,0,0,0,0,25.873672,-80.264313,Commercial,Reinforced Masonry,3 623406,FL,MIAMI DADE COUNTY,122875.2,122875.2,122875.2,122875.2,122875.2,134179.72,0,0,0,0,25.872375,-80.281494,Residential,Wood,1 157315,FL,MIAMI DADE COUNTY,0,45647.55,0,0,45647.55,35407.89,0,0,0,0,25.877003,-80.269005,Residential,Wood,1 856153,FL,MIAMI DADE COUNTY,0,1107964.89,0,0,1107964.89,1464640.95,0,0,0,0,25.877003,-80.269005,Residential,Masonry,1 755554,FL,MIAMI DADE COUNTY,0,217364.47,0,0,217364.47,248416.29,0,0,0,0,25.877003,-80.269005,Residential,Wood,1 352516,FL,MIAMI DADE COUNTY,0,2342882.88,0,0,2342882.88,2772370.8,0,0,0,0,25.852556,-80.268669,Commercial,Reinforced Masonry,1 592006,FL,MIAMI DADE COUNTY,0,3621160.62,0,0,3621160.62,3078037.22,0,0,0,0,25.852556,-80.268669,Commercial,Reinforced Masonry,1 615879,FL,MIAMI DADE COUNTY,0,2239048.44,0,0,2239048.44,2784283.6,0,0,0,0,25.852556,-80.268669,Commercial,Reinforced Masonry,1 254386,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,164575.04,0,0,0,0,25.852556,-80.268669,Residential,Wood,1 450818,FL,MIAMI DADE COUNTY,0,17370000,0,0,17370000,16740000,0,0,0,0,25.87742,-80.269028,Commercial,Reinforced Concrete,1 863827,FL,MIAMI DADE COUNTY,0,911770.29,0,0,911770.29,1583941.94,0,0,0,0,25.87742,-80.269028,Residential,Masonry,1 562546,FL,MIAMI DADE COUNTY,0,578648.77,0,0,578648.77,518935.11,0,0,0,0,25.87742,-80.269028,Residential,Masonry,1 858667,FL,MIAMI DADE COUNTY,0,73036.08,0,0,73036.08,79199.16,0,0,0,0,25.8652,-80.277878,Residential,Wood,1 309482,FL,MIAMI DADE COUNTY,0,19333.08,0,0,19333.08,27313.29,0,0,0,0,25.8652,-80.277878,Residential,Wood,1 873263,FL,MIAMI DADE COUNTY,12474,12474,0,12474,12474,21289.35,0,0,0,0,25.8652,-80.277878,Residential,Wood,1 288144,FL,MIAMI DADE COUNTY,356335.2,356335.2,0,356335.2,356335.2,457314.18,0,0,0,0,25.8652,-80.277878,Residential,Wood,1 175920,FL,MIAMI DADE COUNTY,0,1125804.06,0,0,1125804.06,1339076.38,0,0,0,0,25.861336,-80.272652,Residential,Masonry,1 324472,FL,MIAMI DADE COUNTY,0,13246.74,0,0,13246.74,13901.13,0,0,0,0,25.861336,-80.272652,Residential,Wood,1 617693,FL,MIAMI DADE COUNTY,0,5889435.21,0,0,5889435.21,7296327.05,0,0,0,0,25.861336,-80.272652,Commercial,Reinforced Masonry,1 589075,FL,MIAMI DADE COUNTY,0,42246.36,0,0,42246.36,52472.26,0,0,0,0,25.861336,-80.272652,Residential,Wood,1 567149,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,116055.24,0,0,0,0,25.861336,-80.272652,Residential,Wood,1 141458,FL,MIAMI DADE COUNTY,0,164211.14,0,0,164211.14,181026.36,0,0,0,0,25.861336,-80.272652,Residential,Wood,1 804613,FL,MIAMI DADE COUNTY,0,1780745.22,0,0,1780745.22,2448581.66,0,0,0,0,25.879543,-80.281265,Residential,Masonry,1 668299,FL,MIAMI DADE COUNTY,0,696349.26,0,0,696349.26,929849.79,0,0,0,0,25.879543,-80.281265,Residential,Masonry,1 864311,FL,MIAMI DADE COUNTY,377910.9,377910.9,0,377910.9,377910.9,412797.74,0,0,0,0,25.879543,-80.281265,Residential,Masonry,1 436596,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,314076.72,0,0,0,0,25.879543,-80.281265,Residential,Wood,1 925049,FL,MIAMI DADE COUNTY,0,619231.39,0,0,619231.39,642955.39,0,0,0,0,25.874542,-80.268456,Residential,Masonry,1 956544,FL,MIAMI DADE COUNTY,0,1152174.6,0,1152174.6,1152174.6,1491973.93,0,0,0,0,25.84891,-80.27338,Residential,Masonry,1 604956,FL,MIAMI DADE COUNTY,0,524170.88,0,0,524170.88,458365.42,0,0,0,0,25.86766,-80.26278,Residential,Masonry,1 441101,FL,MIAMI DADE COUNTY,393386.4,393386.4,0,0,393386.4,503640.02,0,0,0,0,25.84432,-80.27057,Residential,Masonry,4 189032,FL,MIAMI DADE COUNTY,490338,490338,490338,490338,490338,669105.43,0,0,0,0,25.84462,-80.26796,Residential,Masonry,4 840176,FL,MIAMI DADE COUNTY,66123,66123,66123,66123,66123,68040.57,0,0,0,0,25.84659,-80.26994,Residential,Wood,1 651276,FL,MIAMI DADE COUNTY,2867310.9,2867310.9,2867310.9,2867310.9,2867310.9,2347897.53,0,0,0,0,25.84503,-80.27304,Commercial,Reinforced Masonry,4 928562,FL,MIAMI DADE COUNTY,0,112491,0,112491,112491,155282.58,0,0,0,0,25.85608,-80.28245,Residential,Wood,1 669261,FL,MIAMI DADE COUNTY,0,112491,0,112491,112491,167365.91,0,0,0,0,25.85608,-80.28228,Residential,Wood,1 185798,FL,MIAMI DADE COUNTY,0,112491,0,112491,112491,122502.7,0,0,0,0,25.85609,-80.28195,Residential,Wood,1 849206,FL,MIAMI DADE COUNTY,0,387855,0,387855,387855,433805.73,0,0,0,0,25.84744,-80.27281,Residential,Masonry,1 186163,FL,MIAMI DADE COUNTY,0,189000,0,189000,189000,217546.56,0,9450,0,0,25.838368,-80.272625,Residential,Wood,1 291649,FL,MIAMI DADE COUNTY,0,78990.77,0,0,78990.77,115170.91,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 247472,FL,MIAMI DADE COUNTY,0,75729.23,0,0,75729.23,117097.98,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 816165,FL,MIAMI DADE COUNTY,0,210083.17,0,0,210083.17,244093.12,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 924407,FL,MIAMI DADE COUNTY,0,53867.48,0,0,53867.48,80956.36,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 817166,FL,MIAMI DADE COUNTY,0,570892.69,0,0,570892.69,989462.08,0,0,0,0,25.881714,-80.275124,Residential,Masonry,1 209693,FL,MIAMI DADE COUNTY,0,242080.46,0,0,242080.46,169561.63,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 590090,FL,MIAMI DADE COUNTY,0,50209.28,0,0,50209.28,70835.65,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 681147,FL,MIAMI DADE COUNTY,0,40026.53,0,0,40026.53,63740.17,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 772315,FL,MIAMI DADE COUNTY,0,402066.88,0,0,402066.88,574479.58,0,0,0,0,25.881714,-80.275124,Residential,Masonry,1 379434,FL,MIAMI DADE COUNTY,0,598796.9,0,0,598796.9,955344.53,0,0,0,0,25.881714,-80.275124,Residential,Masonry,1 393391,FL,MIAMI DADE COUNTY,0,32010.69,0,0,32010.69,26765.29,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 335127,FL,MIAMI DADE COUNTY,0,105920.23,0,0,105920.23,157520.32,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 313866,FL,MIAMI DADE COUNTY,0,163944.51,0,0,163944.51,247364.72,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 183638,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,174212.42,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 731019,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,274099.53,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 839394,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,211456.46,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 969712,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,104786.57,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 759244,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,136514.4,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 719516,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,95146.18,0,0,0,0,25.881714,-80.275124,Residential,Wood,1 544597,FL,MIAMI DADE COUNTY,0,559737.72,0,0,559737.72,601257.94,0,0,0,0,25.867033,-80.280907,Residential,Masonry,1 966875,FL,MIAMI DADE COUNTY,0,3091113.3,0,0,3091113.3,2305741.78,0,0,0,0,25.87961,-80.2624,Commercial,Reinforced Masonry,3 738676,FL,MIAMI DADE COUNTY,0,0,0,216000,216000,340394.4,0,0,0,900,25.84933,-80.27316,Residential,Wood,1 687748,FL,MIAMI DADE COUNTY,0,11610000,0,0,11610000,16920000,0,0,0,0,25.918043,-80.285469,Commercial,Reinforced Concrete,1 878004,FL,MIAMI DADE COUNTY,0,1212547.78,0,0,1212547.78,1145202.88,0,0,0,0,25.913256,-80.309692,Residential,Masonry,1 562180,FL,MIAMI DADE COUNTY,0,915588.27,0,0,915588.27,1046929.41,0,0,0,0,25.889887,-80.3078,Residential,Masonry,1 583081,FL,MIAMI DADE COUNTY,0,104400,0,104400,104400,139605.77,0,5220,0,0,25.889606,-80.303787,Residential,Wood,3 139511,FL,MIAMI DADE COUNTY,0,315000,0,315000,315000,424666.62,0,15750,0,0,25.890368,-80.307823,Residential,Wood,1 402673,FL,MIAMI DADE COUNTY,0,98280,0,98280,98280,125046.36,0,4914,0,0,25.890368,-80.307823,Residential,Wood,1 587999,FL,MIAMI DADE COUNTY,0,294840,0,294840,294840,259871.98,0,14742,0,0,25.890368,-80.307823,Residential,Wood,1 605519,FL,MIAMI DADE COUNTY,0,1474200,0,1474200,1474200,1988672.21,0,73710,0,0,25.890368,-80.307823,Residential,Masonry,1 527990,FL,MIAMI DADE COUNTY,0,29484,0,29484,29484,26116.34,0,1474.2,0,0,25.890368,-80.307823,Residential,Wood,1 728038,FL,MIAMI DADE COUNTY,203310,203310,203310,203310,203310,288862.85,0,0,0,0,25.90538,-80.30821,Residential,Wood,1 830555,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9570.55,0,0,0,0,25.892481,-80.29805,Residential,Wood,1 474080,FL,MIAMI DADE COUNTY,0,75822.12,0,0,75822.12,81697.58,0,0,0,0,25.892481,-80.29805,Residential,Wood,1 230801,FL,MIAMI DADE COUNTY,0,1939012.02,0,0,1939012.02,2791169.02,0,0,0,0,25.892481,-80.29805,Commercial,Reinforced Masonry,1 937703,FL,MIAMI DADE COUNTY,0,605652.3,0,605652.3,605652.3,887862.65,0,0,0,0,25.916672,-80.308968,Residential,Masonry,1 323696,FL,MIAMI DADE COUNTY,0,1307469.24,0,0,1307469.24,1637056.09,0,0,0,0,25.916672,-80.308968,Residential,Masonry,1 324250,FL,MIAMI DADE COUNTY,0,2380074.84,0,0,2380074.84,2043532.26,0,0,0,0,25.908812,-80.306999,Commercial,Reinforced Masonry,1 863099,FL,MIAMI DADE COUNTY,0,117431.82,0,0,117431.82,114181.31,0,0,0,0,25.916672,-80.308968,Residential,Wood,1 607696,FL,MIAMI DADE COUNTY,0,385583.22,0,0,385583.22,626455.52,0,0,0,0,25.919306,-80.31076,Residential,Masonry,1 736477,FL,MIAMI DADE COUNTY,0,1852221.6,0,1852221.6,1852221.6,2518013.77,0,0,0,0,25.906338,-80.298859,Commercial,Reinforced Masonry,1 301567,FL,MIAMI DADE COUNTY,0,1871985.6,0,1871985.6,1871985.6,2006469.05,0,0,0,0,25.906513,-80.298958,Commercial,Reinforced Masonry,1 175822,FL,MIAMI DADE COUNTY,0,1937352.6,0,1937352.6,1937352.6,2289857.78,0,0,0,0,25.906687,-80.299065,Commercial,Reinforced Masonry,1 346442,FL,MIAMI DADE COUNTY,0,1987977.6,0,1987977.6,1987977.6,1737492.42,0,0,0,0,25.907244,-80.299278,Commercial,Reinforced Masonry,1 883728,FL,MIAMI DADE COUNTY,0,19170000,0,0,19170000,26460000,0,0,0,0,25.924814,-80.290298,Commercial,Reinforced Concrete,1 706338,FL,MIAMI DADE COUNTY,0,31860000,0,0,31860000,24930000,0,0,0,0,25.895159,-80.308044,Commercial,Reinforced Concrete,1 851771,FL,MIAMI DADE COUNTY,0,2136893.22,0,0,2136893.22,1987823.55,0,0,0,0,25.895159,-80.308044,Commercial,Reinforced Masonry,1 791263,FL,MIAMI DADE COUNTY,0,1182379.95,0,0,1182379.95,1863941.59,0,0,0,0,25.895159,-80.308044,Residential,Masonry,1 303832,FL,MIAMI DADE COUNTY,89505,89505,0,89505,89505,142849.98,0,0,0,0,25.895159,-80.308044,Residential,Wood,1 736926,FL,MIAMI DADE COUNTY,0,9900000,0,0,9900000,17010000,0,0,0,0,25.895159,-80.308044,Commercial,Reinforced Concrete,1 336995,FL,MIAMI DADE COUNTY,0,1904660.64,0,0,1904660.64,2973647.61,0,0,0,0,25.895159,-80.308044,Commercial,Reinforced Masonry,1 456941,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,188808.43,0,0,0,0,25.895159,-80.308044,Residential,Wood,1 706134,FL,MIAMI DADE COUNTY,1131343.2,1131343.2,0,1131343.2,1131343.2,1958864.18,0,0,0,0,25.916967,-80.294441,Residential,Masonry,1 427407,FL,MIAMI DADE COUNTY,0,228237.75,0,0,228237.75,182074.84,0,0,0,0,25.916967,-80.294441,Residential,Wood,1 715094,FL,MIAMI DADE COUNTY,2739130.2,2739130.2,0,2739130.2,2739130.2,3344477.97,0,0,0,0,25.903187,-80.308403,Commercial,Reinforced Masonry,1 871029,FL,MIAMI DADE COUNTY,0,7261553.16,0,0,7261553.16,7119226.72,0,0,0,0,25.903187,-80.308403,Commercial,Reinforced Masonry,1 533420,FL,MIAMI DADE COUNTY,0,17550000,0,0,17550000,16110000,0,0,0,0,25.916967,-80.294441,Commercial,Reinforced Concrete,1 697407,FL,MIAMI DADE COUNTY,0,675473.76,0,0,675473.76,858486.62,0,0,0,0,25.889946,-80.296402,Residential,Masonry,1 271284,FL,MIAMI DADE COUNTY,0,579908.52,0,0,579908.52,782271.08,0,0,0,0,25.889946,-80.296402,Residential,Masonry,1 425112,FL,MIAMI DADE COUNTY,2663293.5,2663293.5,0,2663293.5,2663293.5,2801347.98,0,0,0,0,25.889946,-80.296402,Commercial,Reinforced Masonry,1 623692,FL,MIAMI DADE COUNTY,178167.6,178167.6,0,178167.6,178167.6,206665.51,0,0,0,0,25.889946,-80.296402,Residential,Wood,1 267091,FL,MIAMI DADE COUNTY,0,8258717.61,0,0,8258717.61,7428832.11,0,0,0,0,25.890043,-80.31588,Commercial,Reinforced Masonry,1 736701,FL,MIAMI DADE COUNTY,0,1450518.03,0,0,1450518.03,1600257.91,0,0,0,0,25.890043,-80.31588,Residential,Masonry,1 623249,FL,MIAMI DADE COUNTY,0,5097539.34,0,0,5097539.34,7796686.42,0,0,0,0,25.890043,-80.31588,Commercial,Reinforced Masonry,1 184924,FL,MIAMI DADE COUNTY,26851.5,26851.5,0,26851.5,26851.5,33005.92,0,0,0,0,25.890043,-80.31588,Residential,Wood,1 571557,FL,MIAMI DADE COUNTY,0,667317.99,0,0,667317.99,866645.87,0,0,0,0,25.921564,-80.292999,Residential,Masonry,1 687022,FL,MIAMI DADE COUNTY,0,2790000,0,2790000,2790000,4218480,0,139500,0,0,25.9209,-80.29798,Commercial,Reinforced Masonry,3 755038,FL,MIAMI DADE COUNTY,0,8706286.8,0,8706286.8,8706286.8,10260000,0,0,0,0,25.92116,-80.296844,Commercial,Reinforced Masonry,1 134901,FL,MIAMI DADE COUNTY,0,6520176,0,6520176,6520176,6651231.54,0,326008.8,0,0,25.92116,-80.294777,Commercial,Reinforced Masonry,1 517811,FL,MIAMI DADE COUNTY,0,2160000,0,2160000,2160000,1802088,0,108000,0,0,25.904272,-80.298233,Commercial,Reinforced Masonry,1 634954,FL,MIAMI DADE COUNTY,0,2160000,0,2160000,2160000,2453535.36,0,108000,0,0,25.905443,-80.298401,Commercial,Reinforced Masonry,1 386221,FL,MIAMI DADE COUNTY,413100,413100,413100,413100,413100,442285.52,8262,20655,0,0,25.910236,-80.308701,Residential,Masonry,1 821009,FL,MIAMI DADE COUNTY,0,1422000,0,1422000,1422000,1936909.04,0,71100,0,0,25.89202,-80.30438,Residential,Masonry,1 750788,FL,MIAMI DADE COUNTY,0,997735.21,0,0,997735.21,762435.33,0,0,0,0,25.8983,-80.30366,Residential,Masonry,1 740398,FL,MIAMI DADE COUNTY,0,4127249.51,0,0,4127249.51,4405128.96,0,0,0,0,25.88503,-80.30931,Commercial,Reinforced Masonry,1 406700,FL,MIAMI DADE COUNTY,0,1503379.02,0,0,1503379.02,1541452.1,0,0,0,0,25.902275,-80.298241,Residential,Masonry,1 445070,FL,MIAMI DADE COUNTY,0,1326899.98,0,0,1326899.98,1273823.98,0,0,0,0,25.899853,-80.295456,Residential,Masonry,1 718598,FL,MIAMI DADE COUNTY,0,1308613.22,0,0,1308613.22,2114745.14,0,0,0,0,25.901487,-80.295456,Residential,Masonry,1 679560,FL,MIAMI DADE COUNTY,0,1867071.58,0,0,1867071.58,1747121.56,0,0,0,0,25.899426,-80.298241,Commercial,Reinforced Masonry,1 445531,FL,MIAMI DADE COUNTY,0,1291492.41,0,0,1291492.41,1233129.87,0,0,0,0,25.89941,-80.298241,Residential,Masonry,1 133791,FL,MIAMI DADE COUNTY,0,1781679.66,0,0,1781679.66,1735384.49,0,0,0,0,25.905853,-80.298462,Residential,Masonry,1 736961,FL,MIAMI DADE COUNTY,0,1787020.5,0,0,1787020.5,1357097.32,0,0,0,0,25.905531,-80.298355,Residential,Masonry,1 529943,FL,MIAMI DADE COUNTY,0,1139309.3,0,0,1139309.3,1818795.65,0,0,0,0,25.90973,-80.293807,Residential,Masonry,1 849972,FL,MIAMI DADE COUNTY,0,1129962.05,0,0,1129962.05,1537923.55,0,0,0,0,25.90973,-80.293998,Residential,Masonry,1 689227,FL,MIAMI DADE COUNTY,0,1134430.08,0,0,1134430.08,1067271.82,0,0,0,0,25.909734,-80.294846,Residential,Masonry,1 947820,FL,MIAMI DADE COUNTY,0,1075553.78,0,0,1075553.78,1492943.94,0,0,0,0,25.90974,-80.296684,Residential,Masonry,1 666755,FL,MIAMI DADE COUNTY,0,1159023.6,0,0,1159023.6,1561881.66,0,0,0,0,25.909737,-80.297501,Residential,Masonry,1 399068,FL,MIAMI DADE COUNTY,0,1742160.71,0,0,1742160.71,2376251.46,0,0,0,0,25.91697,-80.293255,Residential,Masonry,1 405827,FL,MIAMI DADE COUNTY,0,1647918.72,0,0,1647918.72,2074317.69,0,0,0,0,25.916964,-80.296036,Residential,Masonry,1 857323,FL,MIAMI DADE COUNTY,0,2880169.04,0,0,2880169.04,2901044.51,0,0,0,0,25.90826,-80.324463,Commercial,Reinforced Masonry,1 505530,FL,MIAMI DADE COUNTY,0,5405885.82,0,0,5405885.82,4424987.84,0,0,0,0,25.912071,-80.310371,Commercial,Reinforced Masonry,1 269179,FL,MIAMI DADE COUNTY,0,3395522.06,0,0,3395522.06,2783051.37,0,0,0,0,25.912992,-80.310867,Commercial,Reinforced Masonry,1 408794,FL,MIAMI DADE COUNTY,0,9450000,0,0,9450000,12060000,0,0,0,0,25.910236,-80.308701,Commercial,Reinforced Concrete,1 139070,FL,MIAMI DADE COUNTY,0,5552487.28,0,0,5552487.28,6605383.24,0,0,0,0,25.913143,-80.309307,Commercial,Reinforced Masonry,3 447015,FL,MIAMI DADE COUNTY,0,480343.82,0,0,480343.82,539262.8,0,0,0,0,25.900318,-80.308302,Residential,Masonry,1 453982,FL,MIAMI DADE COUNTY,0,678931.2,0,678931.2,678931.2,616035.01,0,0,0,0,25.911744,-80.321019,Residential,Masonry,1 364604,FL,MIAMI DADE COUNTY,0,64625.9,0,0,64625.9,53352.04,0,0,0,0,25.910583,-80.301292,Residential,Wood,1 193912,FL,MIAMI DADE COUNTY,0,2871892.44,0,0,2871892.44,4361600.49,0,0,0,0,25.922053,-80.30922,Commercial,Reinforced Masonry,1 242601,FL,MIAMI DADE COUNTY,0,538725.33,0,0,538725.33,771829.63,0,0,0,0,25.923191,-80.309227,Residential,Masonry,1 879671,FL,MIAMI DADE COUNTY,0,1437447.96,0,0,1437447.96,1447136.36,0,0,0,0,25.912989,-80.311584,Residential,Masonry,1 274529,FL,MIAMI DADE COUNTY,0,2614377.6,0,2614377.6,2614377.6,4318836.76,0,0,0,0,25.913159,-80.30943,Commercial,Reinforced Masonry,1 116897,FL,MIAMI DADE COUNTY,0,1300685.4,0,1300685.4,1300685.4,2028737.55,0,0,0,0,25.913185,-80.309569,Residential,Masonry,1 189657,FL,MIAMI DADE COUNTY,0,3187380.43,0,0,3187380.43,2437657.56,0,0,0,0,25.91543,-80.31076,Commercial,Reinforced Masonry,1 428208,FL,MIAMI DADE COUNTY,0,1857122.39,0,0,1857122.39,3072014.72,0,0,0,0,25.921033,-80.304825,Commercial,Reinforced Masonry,1 148861,FL,MIAMI DADE COUNTY,0,17010000,0,17010000,17010000,18360000,0,851454,0,0,25.91194,-80.312263,Commercial,Reinforced Concrete,1 160949,FL,MIAMI DADE COUNTY,0,134643.6,0,134643.6,134643.6,173632.08,0,0,0,0,25.91029,-80.308556,Residential,Wood,1 978133,FL,MIAMI DADE COUNTY,0,510009.3,0,510009.3,510009.3,745643.8,0,0,0,0,25.915222,-80.306168,Residential,Masonry,1 323111,FL,MIAMI DADE COUNTY,0,80114.4,0,80114.4,80114.4,123707.05,0,0,0,0,25.912148,-80.321281,Residential,Wood,1 399135,FL,MIAMI DADE COUNTY,0,441298.08,0,0,441298.08,457537.85,0,0,0,0,25.911901,-80.309189,Residential,Masonry,3 506379,FL,MIAMI DADE COUNTY,0,880502.41,0,0,880502.41,808301.21,0,0,0,0,25.92171,-80.2854,Residential,Masonry,1 118739,FL,MIAMI DADE COUNTY,0,3494977.54,0,0,3494977.54,3902911.32,0,0,0,0,25.91914,-80.28901,Commercial,Reinforced Masonry,1 215502,FL,MIAMI DADE COUNTY,0,4176480.83,0,0,4176480.83,7087354.33,0,0,0,0,25.92001,-80.28915,Commercial,Reinforced Masonry,1 701832,FL,MIAMI DADE COUNTY,0,3153595.81,0,0,3153595.81,3231174.27,0,0,0,0,25.909733,-80.294678,Commercial,Reinforced Masonry,1 525990,FL,MIAMI DADE COUNTY,0,4745057,0,0,4745057,6905652.27,0,0,0,0,25.909739,-80.296097,Commercial,Reinforced Masonry,1 216293,FL,MIAMI DADE COUNTY,0,600735.02,0,0,600735.02,775596.96,0,0,0,0,25.8918,-80.32329,Residential,Masonry,1 340992,FL,MIAMI DADE COUNTY,704214,704214,704214,704214,704214,1148649.09,0,35210.7,0,0,25.92147,-80.29246,Residential,Masonry,1 241873,FL,MIAMI DADE COUNTY,0,675270,0,675270,675270,1110481.52,0,0,0,0,25.884502,-80.306053,Residential,Masonry,1 436778,FL,MIAMI DADE COUNTY,0,140282.99,0,0,140282.99,102013.79,0,0,0,0,25.915915,-80.309052,Residential,Wood,1 628136,FL,MIAMI DADE COUNTY,0,33667.92,0,0,33667.92,45447.14,0,0,0,0,25.921051,-80.305237,Residential,Wood,1 478892,FL,MIAMI DADE COUNTY,0,841697.93,0,0,841697.93,1362924.43,0,0,0,0,25.921051,-80.305237,Residential,Masonry,1 174450,FL,MIAMI DADE COUNTY,0,179562.23,0,0,179562.23,200423.76,0,0,0,0,25.921051,-80.305237,Residential,Wood,1 494357,FL,MIAMI DADE COUNTY,0,561131.96,0,0,561131.96,462076.45,0,0,0,0,25.9,-80.2998,Residential,Masonry,4 117192,FL,MIAMI DADE COUNTY,0,162740.16,0,0,162740.16,258272.54,0,0,0,0,25.94331,-80.33775,Residential,Wood,1 785109,FL,MIAMI DADE COUNTY,0,1528462.98,0,0,1528462.98,2307783.46,0,0,0,0,25.94331,-80.33775,Residential,Masonry,1 199116,FL,MIAMI DADE COUNTY,0,17568.54,0,0,17568.54,19304.75,0,0,0,0,25.94331,-80.33775,Residential,Wood,1 761958,FL,MIAMI DADE COUNTY,0,251507.52,0,0,251507.52,269744.83,0,0,0,0,25.94331,-80.33775,Residential,Wood,1 300907,FL,MIAMI DADE COUNTY,0,12600000,0,12600000,12600000,14940000,0,0,0,0,25.94142,-80.3052,Commercial,Reinforced Concrete,3 568362,FL,MIAMI DADE COUNTY,0,530764.65,0,0,530764.65,846841.37,0,0,0,0,25.940231,-80.306923,Residential,Masonry,1 798535,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,121499.2,0,0,0,0,25.940231,-80.306923,Residential,Wood,1 700964,FL,MIAMI DADE COUNTY,0,289819.3,0,0,289819.3,339529.68,0,0,0,0,25.940231,-80.306923,Residential,Wood,1 735723,FL,MIAMI DADE COUNTY,0,4144178.52,0,0,4144178.52,5599945.55,0,0,0,0,25.93963,-80.32255,Commercial,Reinforced Masonry,1 616833,FL,MIAMI DADE COUNTY,0,17640000,0,0,17640000,22950000,0,0,0,0,25.93963,-80.32255,Commercial,Reinforced Concrete,1 251895,FL,MIAMI DADE COUNTY,136080,136080,0,136080,136080,192336.02,0,0,0,0,25.93963,-80.32255,Residential,Wood,1 793812,FL,MIAMI DADE COUNTY,0,1994297.58,0,0,1994297.58,1613370.79,0,0,0,0,25.944738,-80.30249,Commercial,Reinforced Masonry,3 251805,FL,MIAMI DADE COUNTY,0,1708326.36,0,0,1708326.36,2431126.08,0,0,0,0,25.944738,-80.30249,Residential,Masonry,3 384147,FL,MIAMI DADE COUNTY,0,895976.91,0,0,895976.91,925852.36,0,0,0,0,25.944738,-80.30249,Residential,Masonry,3 983549,FL,MIAMI DADE COUNTY,0,1028587.23,0,0,1028587.23,1433093.56,0,0,0,0,25.944738,-80.30249,Residential,Masonry,3 222597,FL,MIAMI DADE COUNTY,0,1102880.61,0,0,1102880.61,970874.62,0,0,0,0,25.952414,-80.334747,Residential,Masonry,3 624847,FL,MIAMI DADE COUNTY,0,12780000,0,0,12780000,20790000,0,0,0,0,25.952414,-80.334747,Commercial,Reinforced Concrete,3 176836,FL,MIAMI DADE COUNTY,170748,170748,0,170748,170748,252521.27,0,0,0,0,25.952414,-80.334747,Residential,Wood,3 545252,FL,MIAMI DADE COUNTY,2119229.1,2119229.1,0,2119229.1,2119229.1,2740099.65,0,0,0,0,25.933422,-80.334587,Commercial,Reinforced Masonry,1 637466,FL,MIAMI DADE COUNTY,698751.9,698751.9,0,698751.9,698751.9,564831.91,0,0,0,0,25.933422,-80.334587,Residential,Masonry,1 639817,FL,MIAMI DADE COUNTY,0,3570806.07,0,0,3570806.07,5010812.18,0,0,0,0,25.933422,-80.334587,Commercial,Reinforced Masonry,1 123605,FL,MIAMI DADE COUNTY,0,4826225.52,0,0,4826225.52,4702577.62,0,0,0,0,25.94956,-80.33168,Commercial,Reinforced Masonry,1 217628,FL,MIAMI DADE COUNTY,0,4878189.81,0,0,4878189.81,5537399.11,0,0,0,0,25.94956,-80.33168,Commercial,Reinforced Masonry,1 399679,FL,MIAMI DADE COUNTY,0,104243.49,0,0,104243.49,128417.56,0,0,0,0,25.94956,-80.33168,Residential,Wood,1 119629,FL,MIAMI DADE COUNTY,0,219466.26,0,0,219466.26,296216.24,0,0,0,0,25.94956,-80.33168,Residential,Wood,1 505174,FL,MIAMI DADE COUNTY,0,4106668.41,0,0,4106668.41,6091010.59,0,0,0,0,25.94956,-80.33168,Commercial,Reinforced Masonry,1 202772,FL,MIAMI DADE COUNTY,0,905963.67,0,0,905963.67,884510.45,0,0,0,0,25.94956,-80.33168,Residential,Masonry,1 760765,FL,MIAMI DADE COUNTY,0,830290.88,0,0,830290.88,1154137.53,0,0,0,0,25.939226,-80.296051,Residential,Masonry,1 536810,FL,MIAMI DADE COUNTY,0,2270650.5,0,2270650.5,2270650.5,2647215.18,0,0,0,0,25.9419,-80.30738,Commercial,Reinforced Masonry,1 535774,FL,MIAMI DADE COUNTY,0,1956219.46,0,0,1956219.46,3315164.03,0,0,0,0,25.93103,-80.29422,Commercial,Reinforced Masonry,1 765256,FL,MIAMI DADE COUNTY,0,989280,0,989280,989280,740105.1,0,49464,0,0,25.939558,-80.319885,Residential,Masonry,3 440271,FL,MIAMI DADE COUNTY,0,989280,0,989280,989280,1133576.38,0,49464,0,0,25.940359,-80.319641,Residential,Masonry,3 688195,FL,MIAMI DADE COUNTY,0,989280,0,989280,989280,1062546.08,0,49464,0,0,25.94054,-80.319588,Residential,Masonry,3 702567,FL,MIAMI DADE COUNTY,0,1044819,0,1044819,1044819,1437587.36,0,0,0,0,25.93671,-80.31524,Residential,Masonry,1 639017,FL,MIAMI DADE COUNTY,0,1044819,0,1044819,1044819,1447978.08,0,0,0,0,25.93479,-80.314957,Residential,Masonry,1 602119,FL,MIAMI DADE COUNTY,0,1044819,0,1044819,1044819,1207242.38,0,0,0,0,25.93829,-80.31871,Residential,Masonry,1 373705,FL,MIAMI DADE COUNTY,0,1044819,0,1044819,1044819,1283560.14,0,0,0,0,25.934874,-80.315346,Residential,Masonry,1 975774,FL,MIAMI DADE COUNTY,0,450000,0,450000,450000,508725,0,22500,0,0,25.930819,-80.341713,Residential,Masonry,3 728422,FL,MIAMI DADE COUNTY,0,1001049.75,0,0,1001049.75,1219026.33,0,0,0,0,25.94192,-80.32655,Residential,Masonry,3 250517,FL,MIAMI DADE COUNTY,0,1114515.32,0,0,1114515.32,1268853.41,0,0,0,0,25.94391,-80.31667,Residential,Masonry,3 651081,FL,MIAMI DADE COUNTY,0,71823.31,0,0,71823.31,68189.05,0,0,0,0,25.94391,-80.31667,Residential,Wood,3 647245,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,71208.5,0,0,0,0,25.94391,-80.31667,Residential,Wood,3 512660,FL,MIAMI DADE COUNTY,0,1319057.94,0,0,1319057.94,1866625.28,0,0,0,0,25.93829,-80.31871,Residential,Masonry,1 768691,FL,MIAMI DADE COUNTY,0,570026.25,0,0,570026.25,691694.36,0,0,0,0,25.93829,-80.31871,Residential,Masonry,1 138999,FL,MIAMI DADE COUNTY,0,312275.25,0,0,312275.25,518551.79,0,0,0,0,25.93829,-80.31871,Residential,Wood,1 417060,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,104015.84,0,0,0,0,25.951639,-80.343079,Residential,Wood,3 303565,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,50462.12,0,0,0,0,25.951639,-80.343079,Residential,Wood,3 936268,FL,MIAMI DADE COUNTY,0,374079.73,0,0,374079.73,381028.63,0,0,0,0,25.9332,-80.33066,Residential,Masonry,1 708741,FL,MIAMI DADE COUNTY,0,389042.92,0,0,389042.92,604164.2,0,0,0,0,25.9332,-80.33066,Residential,Masonry,1 894786,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,290894.47,0,0,0,0,25.9332,-80.33066,Residential,Wood,1 368669,FL,MIAMI DADE COUNTY,129600,129600,129600,129600,129600,124379.45,0,6480,0,0,25.92666,-80.29453,Residential,Wood,3 661230,FL,MIAMI DADE COUNTY,2195100,2195100,2195100,2195100,2195100,3144006.61,0,109755,0,0,25.92643,-80.29814,Commercial,Reinforced Masonry,3 809066,FL,MIAMI DADE COUNTY,0,1362253.39,0,0,1362253.39,1452230.22,0,0,0,0,25.94207,-80.321884,Residential,Masonry,1 614824,FL,MIAMI DADE COUNTY,0,2849231.68,0,0,2849231.68,2346627.21,0,0,0,0,25.94279,-80.30743,Commercial,Reinforced Masonry,3 796154,FL,MIAMI DADE COUNTY,0,506954.14,0,0,506954.14,506447.19,0,0,0,0,25.935709,-80.311852,Residential,Masonry,1 389573,FL,MIAMI DADE COUNTY,0,488470.01,0,0,488470.01,695531.47,0,0,0,0,25.9363,-80.31086,Residential,Masonry,1 964248,FL,MIAMI DADE COUNTY,0,12690000,0,0,12690000,14040000,0,0,0,0,25.945028,-80.294212,Commercial,Reinforced Concrete,1 717263,FL,MIAMI DADE COUNTY,0,1081602.44,0,0,1081602.44,1251976.46,0,0,0,0,25.93794,-80.29527,Residential,Masonry,1 685214,FL,MIAMI DADE COUNTY,0,0,0,2430000,2430000,2675187,0,0,0,0,25.9411,-80.32374,Commercial,Reinforced Masonry,3 300511,FL,MIAMI DADE COUNTY,0,1006651.56,0,0,1006651.56,1270868.4,0,0,0,0,25.863808,-80.324103,Residential,Masonry,1 868867,FL,MIAMI DADE COUNTY,0,294300,0,294300,294300,455645.85,0,14715,0,0,25.889568,-80.331917,Residential,Wood,1 673701,FL,MIAMI DADE COUNTY,0,324000,0,324000,324000,296817.7,0,16200,0,0,25.87519,-80.32825,Residential,Wood,1 238722,FL,MIAMI DADE COUNTY,0,477000,0,477000,477000,574799.79,0,23850,0,0,25.87519,-80.32825,Residential,Masonry,1 180567,FL,MIAMI DADE COUNTY,0,58968,0,58968,58968,79234.12,0,2948.4,0,0,25.87519,-80.32825,Residential,Wood,1 991369,FL,MIAMI DADE COUNTY,0,962383.31,0,0,962383.31,1162520.55,0,0,0,0,25.87519,-80.32825,Residential,Masonry,1 451635,FL,MIAMI DADE COUNTY,0,1631448,0,1631448,1631448,1493925.09,0,81572.4,0,0,25.87519,-80.32825,Residential,Masonry,1 202791,FL,MIAMI DADE COUNTY,0,765000,0,765000,765000,603202.5,0,38250,0,0,25.889568,-80.331917,Residential,Masonry,1 871747,FL,MIAMI DADE COUNTY,0,1818180,0,1818180,1818180,3088066,0,90909,0,0,25.889568,-80.331917,Commercial,Reinforced Masonry,1 277718,FL,MIAMI DADE COUNTY,0,1688429.16,0,0,1688429.16,2698920.24,0,0,0,0,25.86931,-80.333145,Residential,Masonry,1 923681,FL,MIAMI DADE COUNTY,0,954249.12,0,0,954249.12,1103348.64,0,0,0,0,25.86931,-80.333145,Residential,Masonry,1 762417,FL,MIAMI DADE COUNTY,0,833112.54,0,0,833112.54,627473.71,0,0,0,0,25.874247,-80.33123,Residential,Masonry,1 301438,FL,MIAMI DADE COUNTY,0,832575.51,0,0,832575.51,1009181.43,0,0,0,0,25.874247,-80.33123,Residential,Masonry,1 270139,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,211454.44,0,0,0,0,25.874247,-80.33123,Residential,Wood,1 908344,FL,MIAMI DADE COUNTY,0,41572.44,0,0,41572.44,34771.19,0,0,0,0,25.874247,-80.33123,Residential,Wood,1 267834,FL,MIAMI DADE COUNTY,0,92011.14,0,0,92011.14,115175.5,0,0,0,0,25.918022,-80.329155,Residential,Wood,1 527995,FL,MIAMI DADE COUNTY,0,3129830.55,0,0,3129830.55,2355510.47,0,0,0,0,25.903379,-80.344238,Commercial,Reinforced Masonry,3 904367,FL,MIAMI DADE COUNTY,0,677731.86,0,0,677731.86,813668.61,0,0,0,0,25.874527,-80.331215,Residential,Masonry,1 627801,FL,MIAMI DADE COUNTY,0,79581.53,0,0,79581.53,90997.5,0,0,0,0,25.874527,-80.331215,Residential,Wood,1 664844,FL,MIAMI DADE COUNTY,889057.8,889057.8,0,0,889057.8,1536291.88,0,0,0,0,25.923229,-80.32814,Residential,Masonry,1 684235,FL,MIAMI DADE COUNTY,3429900,3429900,3429900,3429900,3429900,4264819.98,0,0,0,0,25.885571,-80.324432,Commercial,Reinforced Masonry,1 737082,FL,MIAMI DADE COUNTY,0,2430000,0,2430000,2430000,1845388.17,0,121500,0,0,25.86316,-80.3244,Commercial,Reinforced Masonry,1 954501,FL,MIAMI DADE COUNTY,0,14580000,0,14580000,14580000,22860000,0,727785,0,0,25.87213,-80.33388,Commercial,Reinforced Concrete,1 403207,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,16321.61,0,900,0,0,25.867294,-80.325638,Residential,Wood,1 579127,FL,MIAMI DADE COUNTY,0,1052031.16,0,0,1052031.16,1248596.87,0,0,0,0,25.868116,-80.338829,Residential,Masonry,3 381837,FL,MIAMI DADE COUNTY,0,78509.93,0,0,78509.93,114196.14,0,0,0,0,25.90892,-80.334259,Residential,Wood,3 748873,FL,MIAMI DADE COUNTY,0,83299.55,0,0,83299.55,83720.05,0,0,0,0,25.919453,-80.329239,Residential,Wood,1 636935,FL,MIAMI DADE COUNTY,0,11160000,0,11160000,11160000,16020000,0,558000,0,0,25.87703,-80.331349,Commercial,Reinforced Concrete,1 426419,FL,MIAMI DADE COUNTY,0,1371224.57,0,0,1371224.57,1294348.24,0,0,0,0,25.86931,-80.333191,Residential,Masonry,1 789097,FL,MIAMI DADE COUNTY,0,726806.25,0,0,726806.25,708104.07,0,0,0,0,25.920706,-80.338081,Residential,Masonry,1 611053,FL,MIAMI DADE COUNTY,0,3621374.58,0,0,3621374.58,5637937.01,0,0,0,0,25.908833,-80.328659,Commercial,Reinforced Masonry,3 236609,FL,MIAMI DADE COUNTY,0,3182076.28,0,0,3182076.28,2440016.09,0,0,0,0,25.904873,-80.328476,Commercial,Reinforced Masonry,1 607565,FL,MIAMI DADE COUNTY,0,2164141.6,0,0,2164141.6,3355155.29,0,0,0,0,25.903877,-80.329468,Commercial,Reinforced Masonry,1 103275,FL,MIAMI DADE COUNTY,0,5691203.31,0,0,5691203.31,4267975.64,0,0,0,0,25.90896,-80.331001,Commercial,Reinforced Masonry,1 720946,FL,MIAMI DADE COUNTY,0,4174369.28,0,0,4174369.28,5753854.61,0,0,0,0,25.912378,-80.330055,Commercial,Reinforced Masonry,1 141201,FL,MIAMI DADE COUNTY,0,2022812.92,0,0,2022812.92,2786596.73,0,0,0,0,25.90896,-80.331284,Commercial,Reinforced Masonry,1 474220,FL,MIAMI DADE COUNTY,0,159723.9,0,159723.9,159723.9,160740.38,0,0,0,0,25.91309,-80.333,Residential,Wood,1 783596,FL,MIAMI DADE COUNTY,0,69118.2,0,69118.2,69118.2,105705.5,0,0,0,0,25.912722,-80.330063,Residential,Wood,1 488099,FL,MIAMI DADE COUNTY,0,0,6975000,0,6975000,10350000,0,0,0,0,25.908833,-80.328659,Commercial,Reinforced Masonry,3 783418,FL,MIAMI DADE COUNTY,0,0,4950000,0,4950000,7107328.8,0,0,0,0,25.908926,-80.329048,Commercial,Reinforced Masonry,3 590049,FL,MIAMI DADE COUNTY,0,0,2137500,0,2137500,2428627.5,0,0,0,0,25.907961,-80.326118,Commercial,Reinforced Masonry,3 734179,FL,MIAMI DADE COUNTY,765450,765450,765450,765450,765450,1123925.54,0,38272.5,0,0,25.912809,-80.330063,Residential,Masonry,1 466044,FL,MIAMI DADE COUNTY,0,448905.56,0,0,448905.56,700852.91,0,0,0,0,25.86792,-80.338945,Residential,Masonry,3 986627,FL,MIAMI DADE COUNTY,0,0,0,270000,270000,386531.19,0,0,0,0,25.8919,-80.3313,Residential,Wood,4 348552,FL,MIAMI DADE COUNTY,0,144000,0,144000,144000,139622.4,0,7200,0,0,25.88172,-80.32493,Residential,Wood,1 989111,FL,MIAMI DADE COUNTY,2353595.4,2353595.4,2353595.4,2353595.4,2353595.4,3465575.08,0,0,0,0,25.934735,-80.418295,Commercial,Reinforced Masonry,3 777283,FL,MIAMI DADE COUNTY,0,14794.56,0,0,14794.56,16840.94,0,0,0,0,25.884249,-80.343704,Residential,Wood,1 290230,FL,MIAMI DADE COUNTY,0,82294.74,0,0,82294.74,115162.6,0,0,0,0,25.884106,-80.342918,Residential,Wood,1 331848,FL,MIAMI DADE COUNTY,0,16020000,0,0,16020000,27450000,0,0,0,0,25.900436,-80.344444,Commercial,Reinforced Concrete,1 661957,FL,MIAMI DADE COUNTY,0,3212795.52,0,0,3212795.52,3794440.02,0,0,0,0,25.900436,-80.344444,Commercial,Reinforced Masonry,1 238210,FL,MIAMI DADE COUNTY,0,3989822.58,0,0,3989822.58,5119101.96,0,0,0,0,25.900436,-80.344444,Commercial,Reinforced Masonry,1 349972,FL,MIAMI DADE COUNTY,0,1873339.65,0,0,1873339.65,1589790.96,0,0,0,0,25.900436,-80.344444,Commercial,Reinforced Masonry,1 876102,FL,MIAMI DADE COUNTY,103558.5,103558.5,0,103558.5,103558.5,137616.82,0,0,0,0,25.900436,-80.344444,Residential,Wood,1 768907,FL,MIAMI DADE COUNTY,0,362274.12,0,0,362274.12,585797.25,0,0,0,0,25.900436,-80.344444,Residential,Masonry,1 262865,FL,MIAMI DADE COUNTY,0,1014367.54,0,0,1014367.54,883936.1,0,0,0,0,25.900436,-80.344444,Residential,Masonry,1 643644,FL,MIAMI DADE COUNTY,0,79581.53,0,0,79581.53,86755.96,0,0,0,0,25.900436,-80.344444,Residential,Wood,1 831084,FL,MIAMI DADE COUNTY,0,2980586.34,0,0,2980586.34,3098319.5,0,0,0,0,25.889429,-80.357704,Commercial,Reinforced Masonry,1 900344,FL,MIAMI DADE COUNTY,0,1004648.04,0,0,1004648.04,1282433.22,0,0,0,0,25.900154,-80.356407,Residential,Masonry,1 532954,FL,MIAMI DADE COUNTY,421489.8,421489.8,0,0,421489.8,541799.85,0,0,0,0,25.89684,-80.34564,Residential,Masonry,1 323707,FL,MIAMI DADE COUNTY,0,330116.35,0,0,330116.35,423267.26,0,0,0,0,25.896175,-80.372353,Residential,Wood,1 216471,FL,MIAMI DADE COUNTY,0,1349494.95,0,0,1349494.95,1999068.94,0,0,0,0,25.884144,-80.339989,Residential,Masonry,1 235039,FL,MIAMI DADE COUNTY,554310.9,554310.9,554310.9,554310.9,554310.9,869256.5,0,0,0,0,25.94681,-80.3463,Residential,Masonry,1 257921,FL,MIAMI DADE COUNTY,484537.5,484537.5,484537.5,484537.5,484537.5,540409.52,0,0,0,0,25.9053,-80.3547,Residential,Masonry,4 643333,FL,BROWARD COUNTY,0,5843.09,0,0,5843.09,6297.7,0,0,0,0,26.033844,-80.132835,Residential,Wood,3 593261,FL,BROWARD COUNTY,0,2523706.86,0,0,2523706.86,3443729.24,0,0,0,0,26.034231,-80.118385,Commercial,Reinforced Masonry,1 295949,FL,BROWARD COUNTY,0,2854601.99,0,0,2854601.99,3348776.41,0,0,0,0,26.034231,-80.118385,Commercial,Reinforced Masonry,1 529955,FL,BROWARD COUNTY,0,167482.94,0,0,167482.94,141705.64,0,0,0,0,26.03425,-80.11732,Residential,Wood,4 275350,FL,BROWARD COUNTY,0,62237.2,0,0,62237.2,105116.14,0,0,0,0,26.03425,-80.11732,Residential,Wood,4 442433,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,139427.9,0,0,0,0,26.03425,-80.11732,Residential,Wood,4 293770,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,200286.34,0,0,0,0,26.03425,-80.11732,Residential,Wood,4 944838,FL,BROWARD COUNTY,0,1291696.56,0,0,1291696.56,1903614.55,0,0,0,0,26.03425,-80.11732,Residential,Masonry,4 220357,FL,BROWARD COUNTY,0,22050000,0,22050000,22050000,28800000,0,0,0,0,26.0272,-80.11538,Commercial,Reinforced Concrete,3 417944,FL,BROWARD COUNTY,500514.3,500514.3,0,0,500514.3,431419.3,0,0,0,0,26.030542,-80.115753,Residential,Masonry,1 590257,FL,BROWARD COUNTY,0,20143.51,0,0,20143.51,15507.69,0,0,0,0,26.0189,-80.1221,Residential,Wood,4 841710,FL,BROWARD COUNTY,0,116715.45,0,0,116715.45,188238.67,0,0,0,0,26.031107,-80.240616,Residential,Wood,3 391138,FL,BROWARD COUNTY,0,15150.56,0,0,15150.56,20138.73,0,0,0,0,26.031107,-80.240616,Residential,Wood,3 248436,FL,BROWARD COUNTY,0,297000,0,297000,297000,385161.48,0,5940,0,0,25.998348,-80.118149,Residential,Wood,3 531956,FL,BROWARD COUNTY,0,9270000,0,0,9270000,8123614.37,0,0,0,0,26.010101,-80.159851,Commercial,Reinforced Concrete,1 148329,FL,BROWARD COUNTY,328500,328500,328500,328500,328500,507729.6,0,0,0,0,26.00824,-80.13676,Residential,Wood,1 734133,FL,BROWARD COUNTY,0,4629186.9,0,4629186.9,4629186.9,6532708.55,0,0,0,0,26.010663,-80.142276,Commercial,Reinforced Masonry,1 573687,FL,BROWARD COUNTY,0,803529.54,0,0,803529.54,1030687.34,0,0,0,0,26.01325,-80.13976,Residential,Masonry,1 694537,FL,BROWARD COUNTY,0,902468.16,0,0,902468.16,816449.41,0,0,0,0,26.01641,-80.14416,Residential,Masonry,1 365554,FL,BROWARD COUNTY,0,246884.22,0,0,246884.22,405848.03,0,0,0,0,26.01641,-80.14416,Residential,Wood,1 987020,FL,BROWARD COUNTY,0,239486.94,0,0,239486.94,316697.53,0,0,0,0,26.01641,-80.14416,Residential,Wood,1 175716,FL,BROWARD COUNTY,0,21267.18,0,0,21267.18,18699.59,0,0,0,0,26.016191,-80.143394,Residential,Wood,1 591201,FL,BROWARD COUNTY,0,770241.78,0,0,770241.78,945240.71,0,0,0,0,26.01641,-80.14416,Residential,Masonry,1 319790,FL,BROWARD COUNTY,0,617017.88,0,0,617017.88,658089.67,0,0,0,0,26.044256,-80.159973,Residential,Masonry,1 535861,FL,BROWARD COUNTY,139810.5,139810.5,139810.5,139810.5,139810.5,254980.8,0,0,0,0,26.011496,-80.146843,Residential,Wood,1 985593,FL,BROWARD COUNTY,836719.2,836719.2,0,0,836719.2,1070036.68,0,0,0,0,26.013428,-80.142448,Residential,Masonry,1 651558,FL,BROWARD COUNTY,577101.6,577101.6,0,0,577101.6,438597.22,0,0,0,0,26.02916,-80.13501,Residential,Masonry,1 296480,FL,BROWARD COUNTY,0,4050000,0,4050000,4050000,4317502.5,0,202500,0,0,26.04715,-80.16839,Commercial,Reinforced Masonry,1 571842,FL,BROWARD COUNTY,0,990000,0,990000,990000,900694.08,0,49500,0,0,26.01,-80.15991,Residential,Masonry,1 841162,FL,BROWARD COUNTY,0,1452054.04,0,0,1452054.04,1288679.09,0,0,0,0,26.02204,-80.15,Residential,Masonry,1 341434,FL,BROWARD COUNTY,0,272862,0,272862,272862,321518.75,0,13643.1,0,0,26.01107,-80.14969,Residential,Wood,1 352811,FL,BROWARD COUNTY,0,7340941.05,0,0,7340941.05,9270000,0,0,0,0,26.0457,-80.166092,Commercial,Reinforced Masonry,1 176222,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,311857.21,0,0,0,0,26.01168,-80.13606,Residential,Wood,3 104201,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,266975.87,0,0,0,0,26.008315,-80.21502,Residential,Wood,4 460161,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,161755.97,0,0,0,0,26.008315,-80.21502,Residential,Wood,3 431067,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,433683.51,0,0,0,0,26.0172,-80.151,Residential,Masonry,3 218303,FL,BROWARD COUNTY,6548372.1,6548372.1,6548372.1,6548372.1,6548372.1,7789445.77,0,0,0,0,26.01019,-80.14262,Commercial,Reinforced Masonry,1 918670,FL,BROWARD COUNTY,0,0,0,238500,238500,235874.59,0,0,0,0,26.00292,-80.14407,Residential,Wood,1 874367,FL,BROWARD COUNTY,0,0,0,1170000,1170000,1768968.63,0,0,0,0,26.003176,-80.143532,Residential,Masonry,1 488341,FL,BROWARD COUNTY,95728.5,95728.5,95728.5,95728.5,95728.5,101558.75,0,0,0,0,26.01052,-80.20183,Residential,Wood,1 796395,FL,BROWARD COUNTY,0,563447.92,0,0,563447.92,623387.51,0,0,0,0,26.0101,-80.18002,Residential,Masonry,1 510231,FL,BROWARD COUNTY,0,17375.18,0,0,17375.18,17092.14,0,0,0,0,26.0101,-80.18002,Residential,Wood,1 785158,FL,BROWARD COUNTY,0,16835.45,0,0,16835.45,20038.9,0,0,0,0,26.0101,-80.18002,Residential,Wood,1 508606,FL,BROWARD COUNTY,0,2414.18,0,0,2414.18,3127.16,0,0,0,0,26.0101,-80.18002,Residential,Wood,1 174903,FL,BROWARD COUNTY,0,63253.75,0,0,63253.75,80363.88,0,0,0,0,26.0101,-80.18002,Residential,Wood,1 192974,FL,BROWARD COUNTY,9180000,9180000,9180000,9180000,9180000,8428714.71,0,0,0,0,25.99645,-80.18498,Commercial,Reinforced Concrete,1 933462,FL,BROWARD COUNTY,414823.5,414823.5,414823.5,414823.5,414823.5,549992.91,0,0,0,0,26.040426,-80.176109,Residential,Masonry,1 756955,FL,BROWARD COUNTY,0,103182.56,0,0,103182.56,132298.2,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 405085,FL,BROWARD COUNTY,0,30392.43,0,0,30392.43,46642.66,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 825720,FL,BROWARD COUNTY,0,60952.62,0,0,60952.62,83012.59,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 590667,FL,BROWARD COUNTY,0,164397.74,0,0,164397.74,246133.67,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 150942,FL,BROWARD COUNTY,0,361675.04,0,0,361675.04,405413.12,0,0,0,0,26.040426,-80.176109,Residential,Masonry,1 956627,FL,BROWARD COUNTY,0,69143.33,0,0,69143.33,56082.43,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 167297,FL,BROWARD COUNTY,0,95735.79,0,0,95735.79,138445.45,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 597383,FL,BROWARD COUNTY,0,2065425.35,0,0,2065425.35,1777054.8,0,0,0,0,26.040426,-80.176109,Commercial,Reinforced Masonry,1 455671,FL,BROWARD COUNTY,0,939225.13,0,0,939225.13,791684.14,0,0,0,0,26.040426,-80.176109,Residential,Masonry,1 679981,FL,BROWARD COUNTY,455850,455850,455850,455850,455850,492121.07,0,0,0,0,26.040426,-80.176109,Residential,Masonry,1 590107,FL,BROWARD COUNTY,305419.5,305419.5,305419.5,305419.5,305419.5,419157.72,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 581792,FL,BROWARD COUNTY,182340,182340,182340,182340,182340,258968.02,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 631286,FL,BROWARD COUNTY,83876.4,83876.4,83876.4,83876.4,83876.4,116025.89,0,0,0,0,26.040426,-80.176109,Residential,Wood,1 253937,FL,BROWARD COUNTY,492570,492570,492570,492570,492570,646917.79,0,0,0,0,26.01371,-80.17965,Residential,Masonry,1 589375,FL,BROWARD COUNTY,0,39600000,0,39600000,39600000,43200000,0,1979955,0,0,26.03344,-80.19232,Commercial,Steel Frame,1 571316,FL,BROWARD COUNTY,0,6701967,0,6701967,6701967,7651568.7,0,0,0,0,26.032681,-80.19445,Commercial,Reinforced Masonry,1 988801,FL,BROWARD COUNTY,0,969968.34,0,0,969968.34,894954.87,0,0,0,0,26.028141,-80.193077,Residential,Masonry,1 846619,FL,BROWARD COUNTY,0,626919.48,0,0,626919.48,636428.59,0,0,0,0,26.017878,-80.196289,Residential,Masonry,1 815390,FL,BROWARD COUNTY,0,96164.64,0,0,96164.64,91374.1,0,0,0,0,26.017878,-80.196289,Residential,Wood,1 379411,FL,BROWARD COUNTY,0,13869.9,0,13869.9,13869.9,17924.13,0,0,0,0,26.017878,-80.196289,Residential,Wood,1 669617,FL,BROWARD COUNTY,0,211747.14,0,0,211747.14,242433.54,0,0,0,0,26.01765,-80.1894,Residential,Wood,1 173162,FL,BROWARD COUNTY,0,11340000,0,0,11340000,14850000,0,0,0,0,26.032681,-80.19445,Commercial,Reinforced Concrete,1 193064,FL,BROWARD COUNTY,1375200,1375200,1375200,1375200,1375200,1973687.04,0,68760,0,0,26.033,-80.19661,Residential,Masonry,1 607284,FL,BROWARD COUNTY,1033587,1033587,0,0,1033587,1744457.13,0,0,0,0,25.999531,-80.183907,Residential,Masonry,1 274621,FL,BROWARD COUNTY,538703.1,538703.1,0,0,538703.1,517370.46,0,0,0,0,26.01389,-80.17609,Residential,Masonry,1 585596,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,14158.97,0,0,0,0,25.995592,-80.177963,Residential,Wood,1 379182,FL,BROWARD COUNTY,342192.6,342192.6,342192.6,342192.6,342192.6,471162.25,0,0,0,0,26.01011,-80.17718,Residential,Wood,1 353383,FL,BROWARD COUNTY,1088880.3,1088880.3,1088880.3,1088880.3,1088880.3,1293589.8,0,0,0,0,26.01096,-80.17943,Residential,Masonry,1 645416,FL,BROWARD COUNTY,0,1083415.05,0,0,1083415.05,1662929.43,0,0,0,0,25.995539,-80.180275,Residential,Masonry,1 265115,FL,BROWARD COUNTY,473850,473850,473850,473850,473850,671682.38,0,23692.5,0,0,26.02264,-80.208084,Residential,Masonry,3 156650,FL,BROWARD COUNTY,0,1161192.32,0,0,1161192.32,1250513.55,0,0,0,0,26.013964,-80.20779,Residential,Masonry,1 342948,FL,BROWARD COUNTY,0,3814866.46,0,0,3814866.46,4977805.61,0,0,0,0,26.011213,-80.184525,Commercial,Reinforced Masonry,1 469238,FL,BROWARD COUNTY,0,2768841.09,0,0,2768841.09,2814050.73,0,0,0,0,26.01121,-80.17605,Commercial,Reinforced Masonry,1 613546,FL,BROWARD COUNTY,0,1341657.84,0,0,1341657.84,1907129.05,0,0,0,0,26.00932,-80.1769,Residential,Masonry,1 179796,FL,BROWARD COUNTY,0,1330200,0,1330200,1330200,1759056.48,0,0,0,0,26.01083,-80.18725,Residential,Masonry,1 817303,FL,BROWARD COUNTY,0,369000,0,369000,369000,502561.4,0,0,0,0,26.00932,-80.1769,Residential,Masonry,1 728006,FL,BROWARD COUNTY,0,1327500,0,294300,1327500,1600064.96,0,66375,0,0,25.982084,-80.224358,Residential,Masonry,1 804333,FL,BROWARD COUNTY,225189.9,225189.9,225189.9,225189.9,225189.9,228422.28,0,0,0,0,26.009098,-80.241959,Residential,Wood,1 935477,FL,BROWARD COUNTY,2060442,2060442,2060442,2060442,2060442,2973205.44,0,0,0,0,25.987295,-80.183136,Commercial,Reinforced Masonry,1 240050,FL,BROWARD COUNTY,478642.5,478642.5,478642.5,478642.5,478642.5,589520.04,0,0,0,0,25.975218,-80.183601,Residential,Masonry,1 389077,FL,BROWARD COUNTY,1367550,1367550,1367550,1367550,1367550,1602199.7,0,0,0,0,25.980505,-80.19679,Residential,Masonry,1 256836,FL,BROWARD COUNTY,0,1523282.04,0,0,1523282.04,1751603.73,0,0,0,0,25.99489,-80.19074,Residential,Masonry,1 147391,FL,BROWARD COUNTY,0,2518127.25,0,0,2518127.25,1838049.07,0,0,0,0,25.99489,-80.19074,Commercial,Reinforced Masonry,1 777356,FL,BROWARD COUNTY,0,66933.37,0,0,66933.37,101854.38,0,0,0,0,25.98118,-80.19849,Residential,Wood,1 794053,FL,BROWARD COUNTY,0,170577.25,0,0,170577.25,236509.62,0,0,0,0,25.98118,-80.19849,Residential,Wood,1 673089,FL,BROWARD COUNTY,0,46970.78,0,0,46970.78,56401.01,0,0,0,0,25.98118,-80.19849,Residential,Wood,1 495643,FL,BROWARD COUNTY,0,41719.39,0,0,41719.39,43687.21,0,0,0,0,25.98118,-80.19849,Residential,Wood,1 471675,FL,BROWARD COUNTY,0,11669.76,0,0,11669.76,10749.48,0,0,0,0,25.98118,-80.19849,Residential,Wood,1 582720,FL,BROWARD COUNTY,0,9746.07,0,0,9746.07,16504.39,0,0,0,0,25.977163,-80.210373,Residential,Wood,1 964110,FL,BROWARD COUNTY,0,8219.89,0,0,8219.89,8930.3,0,0,0,0,25.977163,-80.210373,Residential,Wood,1 828400,FL,BROWARD COUNTY,0,734869.4,0,0,734869.4,926964.27,0,0,0,0,25.988991,-80.220695,Residential,Masonry,1 185673,FL,BROWARD COUNTY,0,959797.08,0,0,959797.08,1513897.53,0,0,0,0,25.991659,-80.209236,Residential,Masonry,1 307951,FL,BROWARD COUNTY,0,4449463.92,0,0,4449463.92,4220227.54,0,0,0,0,25.99363,-80.2083,Commercial,Reinforced Masonry,1 804430,FL,BROWARD COUNTY,0,71198.82,0,0,71198.82,83712.16,0,0,0,0,25.99363,-80.2083,Residential,Wood,1 838164,FL,BROWARD COUNTY,0,4623.3,0,4623.3,4623.3,5804.65,0,0,0,0,25.99363,-80.2083,Residential,Wood,1 746742,FL,BROWARD COUNTY,0,8321.94,0,0,8321.94,7959.27,0,0,0,0,25.99363,-80.2083,Residential,Wood,1 262539,FL,BROWARD COUNTY,0,346747.5,0,346747.5,346747.5,439535.74,0,0,0,0,25.984436,-80.246803,Residential,Wood,1 815662,FL,BROWARD COUNTY,0,1314866.52,0,0,1314866.52,1732441.83,0,0,0,0,25.984436,-80.246803,Residential,Masonry,1 258460,FL,BROWARD COUNTY,0,110034.54,0,0,110034.54,130562.58,0,0,0,0,26.00637,-80.20108,Residential,Wood,1 749502,FL,BROWARD COUNTY,0,129452.4,0,129452.4,129452.4,123122.44,0,0,0,0,25.975117,-80.180923,Residential,Wood,1 137233,FL,BROWARD COUNTY,0,22191.84,0,0,22191.84,25309.35,0,0,0,0,25.975117,-80.180923,Residential,Wood,1 746126,FL,BROWARD COUNTY,0,2057368.5,0,2057368.5,2057368.5,2690311.75,0,0,0,0,25.975117,-80.180923,Commercial,Reinforced Masonry,1 125725,FL,BROWARD COUNTY,0,144246.96,0,0,144246.96,234329.19,0,0,0,0,25.975117,-80.180923,Residential,Wood,1 721264,FL,BROWARD COUNTY,0,2281136.22,0,0,2281136.22,3653467.77,0,0,0,0,25.97625,-80.17959,Commercial,Reinforced Masonry,1 987506,FL,BROWARD COUNTY,0,14794.56,0,0,14794.56,19924.28,0,0,0,0,25.97625,-80.17959,Residential,Wood,1 649424,FL,BROWARD COUNTY,0,5718114,0,5718114,5718114,5078257.04,0,0,0,0,25.973223,-80.239639,Commercial,Reinforced Masonry,1 882002,FL,BROWARD COUNTY,0,1773490.32,0,0,1773490.32,1811939.59,0,0,0,0,26.003031,-80.207385,Residential,Masonry,4 186779,FL,MIAMI DADE COUNTY,132035.4,132035.4,132035.4,132035.4,132035.4,165072.51,0,0,0,0,25.972831,-80.204384,Residential,Wood,1 257606,FL,BROWARD COUNTY,0,6001241.62,0,0,6001241.62,5857787.94,0,0,0,0,25.989071,-80.175407,Commercial,Reinforced Masonry,1 903971,FL,BROWARD COUNTY,0,6205336.03,0,0,6205336.03,5320951.54,0,0,0,0,25.989071,-80.175407,Commercial,Reinforced Masonry,1 717953,FL,BROWARD COUNTY,0,8401.63,0,0,8401.63,9174.58,0,0,0,0,25.982491,-80.194733,Residential,Wood,1 363379,FL,BROWARD COUNTY,0,2074.77,0,0,2074.77,3339.65,0,0,0,0,25.982491,-80.194733,Residential,Wood,1 121847,FL,BROWARD COUNTY,0,17946.52,0,0,17946.52,29351.18,0,0,0,0,25.989995,-80.184245,Residential,Wood,3 302611,FL,BROWARD COUNTY,0,5763.78,0,0,5763.78,8845.06,0,0,0,0,25.982145,-80.194725,Residential,Wood,1 839351,FL,BROWARD COUNTY,0,7121.64,0,0,7121.64,8354.41,0,0,0,0,25.982145,-80.194725,Residential,Wood,1 285826,FL,BROWARD COUNTY,0,8545.96,0,0,8545.96,10743.3,0,0,0,0,25.982145,-80.194725,Residential,Wood,1 687404,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,18232.29,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 249164,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,20959.55,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 504416,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,15636.11,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 916882,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,12362.78,0,0,0,0,25.984026,-80.178963,Residential,Wood,1 870171,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,22980.95,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 205363,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,13260.99,0,0,0,0,25.984076,-80.176674,Residential,Wood,1 722970,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,18799.52,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 306340,FL,BROWARD COUNTY,0,66777.82,0,0,66777.82,101488.92,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 305559,FL,BROWARD COUNTY,0,44059.19,0,0,44059.19,42669.04,0,0,0,0,25.982145,-80.194725,Residential,Wood,1 342628,FL,BROWARD COUNTY,0,24925.73,0,0,24925.73,23905.97,0,0,0,0,25.982145,-80.194725,Residential,Wood,1 917720,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,19127.08,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 190526,FL,BROWARD COUNTY,0,17376.79,0,0,17376.79,23504.02,0,0,0,0,25.982145,-80.194725,Residential,Wood,1 575286,FL,BROWARD COUNTY,0,49664.39,0,0,49664.39,48443.44,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 553967,FL,BROWARD COUNTY,0,4946.21,0,0,4946.21,4260.95,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 878979,FL,BROWARD COUNTY,0,1978.87,0,0,1978.87,2644.97,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 507707,FL,BROWARD COUNTY,0,2968.3,0,0,2968.3,3633.2,0,0,0,0,25.9873,-80.2141,Residential,Wood,4 586753,FL,BROWARD COUNTY,0,14048.62,0,0,14048.62,19688.09,0,0,0,0,26.010255,-80.175645,Residential,Wood,3 839638,FL,BROWARD COUNTY,0,936374.9,0,0,936374.9,851322.09,0,0,0,0,25.99831,-80.22224,Residential,Masonry,1 766776,FL,BROWARD COUNTY,0,45083.05,0,0,45083.05,62306.03,0,0,0,0,25.99831,-80.22224,Residential,Wood,1 696151,FL,BROWARD COUNTY,0,225415.24,0,0,225415.24,343871.85,0,0,0,0,25.999075,-80.231377,Residential,Wood,1 972000,FL,BROWARD COUNTY,0,31558.13,0,0,31558.13,28705.47,0,0,0,0,25.999075,-80.231377,Residential,Wood,1 753658,FL,BROWARD COUNTY,0,16229.9,0,0,16229.9,26258.74,0,0,0,0,25.999075,-80.231377,Residential,Wood,1 919916,FL,BROWARD COUNTY,0,51749.76,0,0,51749.76,68637.37,0,0,0,0,25.980505,-80.19679,Residential,Wood,1 444748,FL,BROWARD COUNTY,0,95865.02,0,0,95865.02,118084.24,0,0,0,0,25.991886,-80.191345,Residential,Wood,1 125307,FL,BROWARD COUNTY,0,18818.1,0,0,18818.1,15893.76,0,0,0,0,25.991886,-80.191345,Residential,Wood,1 968850,FL,BROWARD COUNTY,0,37636.19,0,0,37636.19,36970.03,0,0,0,0,25.991886,-80.191345,Residential,Wood,1 609792,FL,BROWARD COUNTY,0,37636.19,0,0,37636.19,48627.46,0,0,0,0,25.991886,-80.191345,Residential,Wood,1 163933,FL,BROWARD COUNTY,0,3147.33,0,0,3147.33,3555.02,0,0,0,0,25.991886,-80.191345,Residential,Wood,1 976048,FL,BROWARD COUNTY,0,42340.72,0,0,42340.72,37440.54,0,0,0,0,25.991886,-80.191345,Residential,Wood,1 843286,FL,BROWARD COUNTY,0,1089189.86,0,0,1089189.86,1094041.11,0,0,0,0,26.000173,-80.207248,Residential,Masonry,4 631017,FL,BROWARD COUNTY,0,42075,0,42075,42075,71238.02,0,0,0,0,25.977379,-80.19458,Residential,Wood,1 700861,FL,BROWARD COUNTY,0,638900.1,0,638900.1,638900.1,843010.79,0,0,0,0,25.977352,-80.19458,Residential,Masonry,1 470783,FL,BROWARD COUNTY,0,638900.1,0,638900.1,638900.1,877356.15,0,0,0,0,25.977339,-80.19458,Residential,Masonry,1 199844,FL,BROWARD COUNTY,0,638900.1,0,638900.1,638900.1,807825.29,0,0,0,0,25.976196,-80.194565,Residential,Masonry,1 761711,FL,BROWARD COUNTY,0,638900.1,0,638900.1,638900.1,901615.82,0,0,0,0,25.97547,-80.1936,Residential,Masonry,1 763792,FL,BROWARD COUNTY,0,638900.1,0,638900.1,638900.1,516550.73,0,0,0,0,25.975454,-80.193596,Residential,Masonry,1 235019,FL,BROWARD COUNTY,0,831249.92,0,0,831249.92,1073070.49,0,0,0,0,25.977306,-80.194588,Residential,Masonry,1 548112,FL,BROWARD COUNTY,0,831249.92,0,0,831249.92,772281.05,0,0,0,0,25.976635,-80.194572,Residential,Masonry,1 724118,FL,BROWARD COUNTY,0,831249.92,0,0,831249.92,1353806.87,0,0,0,0,25.97646,-80.194565,Residential,Masonry,1 610087,FL,BROWARD COUNTY,0,709281.9,0,709281.9,709281.9,624320.57,0,0,0,0,25.97323,-80.19101,Residential,Masonry,1 587342,FL,BROWARD COUNTY,0,709281.9,0,709281.9,709281.9,828163.22,0,0,0,0,25.974012,-80.194466,Residential,Masonry,1 690589,FL,BROWARD COUNTY,0,709281.9,0,709281.9,709281.9,1044295.6,0,0,0,0,25.973995,-80.194466,Residential,Masonry,1 364971,FL,BROWARD COUNTY,0,3156118.35,0,0,3156118.35,3477966.67,0,0,0,0,25.9873,-80.2141,Commercial,Reinforced Masonry,4 248232,FL,BROWARD COUNTY,0,2402879.61,0,0,2402879.61,2966167.45,0,0,0,0,26.00302,-80.20788,Commercial,Reinforced Masonry,1 400443,FL,BROWARD COUNTY,0,900000,0,900000,900000,1281970.8,0,0,0,0,25.97373,-80.24139,Residential,Masonry,1 355595,FL,BROWARD COUNTY,0,126000,0,126000,126000,131800.03,0,0,0,0,25.99564,-80.21381,Residential,Wood,1 657977,FL,BROWARD COUNTY,0,827976.01,0,0,827976.01,985974.53,0,0,0,0,25.974725,-80.245505,Residential,Masonry,3 995077,FL,BROWARD COUNTY,0,10425.83,0,0,10425.83,12052.74,0,0,0,0,25.974725,-80.245505,Residential,Wood,3 928829,FL,BROWARD COUNTY,0,241290,0,241290,241290,309452.98,0,12064.5,0,0,25.99563,-80.21343,Residential,Wood,1 319492,FL,BROWARD COUNTY,0,1209361.84,0,0,1209361.84,1119385.32,0,0,0,0,26.03059,-80.26471,Residential,Masonry,3 863903,FL,BROWARD COUNTY,18630000,18630000,18630000,18630000,18630000,26100000,0,0,0,0,26.0347,-80.27258,Commercial,Reinforced Concrete,1 487433,FL,BROWARD COUNTY,0,177562.69,0,0,177562.69,170730.08,0,0,0,0,26.0347,-80.27258,Residential,Wood,1 760909,FL,BROWARD COUNTY,0,323211.33,0,0,323211.33,501184.41,0,0,0,0,26.0347,-80.27258,Residential,Wood,1 644607,FL,BROWARD COUNTY,0,116405.86,0,0,116405.86,199253.07,0,0,0,0,26.0347,-80.27258,Residential,Wood,1 594381,FL,BROWARD COUNTY,25527.6,25527.6,25527.6,25527.6,25527.6,35415.36,0,0,0,0,26.0347,-80.27258,Residential,Wood,1 655843,FL,BROWARD COUNTY,0,3879.28,0,0,3879.28,3099.13,0,0,0,0,26.0347,-80.27258,Residential,Wood,1 556089,FL,BROWARD COUNTY,0,533581.54,0,0,533581.54,871605.45,0,0,0,0,26.0347,-80.27258,Residential,Masonry,1 833353,FL,BROWARD COUNTY,0,547311.74,0,0,547311.74,764895.53,0,0,0,0,26.0347,-80.27258,Residential,Masonry,1 405261,FL,BROWARD COUNTY,0,817284.35,0,0,817284.35,652192.91,0,0,0,0,26.0347,-80.27258,Residential,Masonry,1 277539,FL,BROWARD COUNTY,0,1175509.51,0,0,1175509.51,1932713.96,0,0,0,0,26.0347,-80.27258,Residential,Masonry,1 705161,FL,BROWARD COUNTY,657090,657090,657090,657090,657090,718744.75,0,0,0,0,26.016659,-80.241364,Residential,Masonry,1 288100,FL,BROWARD COUNTY,151711.2,151711.2,151711.2,151711.2,151711.2,261284.92,0,0,0,0,26.016659,-80.241364,Residential,Wood,1 177636,FL,BROWARD COUNTY,21664.8,21664.8,21664.8,21664.8,21664.8,35915.58,0,0,0,0,26.016659,-80.241364,Residential,Wood,1 453673,FL,BROWARD COUNTY,0,1852093.98,0,0,1852093.98,3059577.76,0,0,0,0,26.01547,-80.25179,Commercial,Reinforced Masonry,1 490238,FL,BROWARD COUNTY,0,984762.9,0,984762.9,984762.9,1090637.71,0,0,0,0,26.01547,-80.25179,Residential,Masonry,1 442561,FL,BROWARD COUNTY,0,516884.94,0,0,516884.94,750268.83,0,0,0,0,26.01547,-80.25179,Residential,Masonry,1 392677,FL,BROWARD COUNTY,0,71198.82,0,0,71198.82,84477.4,0,0,0,0,26.04357,-80.23804,Residential,Wood,1 500236,FL,BROWARD COUNTY,0,727707.42,0,0,727707.42,913071.24,0,0,0,0,26.04357,-80.23804,Residential,Masonry,1 714312,FL,BROWARD COUNTY,0,5350082.76,0,0,5350082.76,8340431.27,0,0,0,0,26.01547,-80.25179,Commercial,Reinforced Masonry,1 695432,FL,BROWARD COUNTY,0,4860540,0,4860540,4860540,6707545.2,0,0,0,0,26.009428,-80.234001,Commercial,Reinforced Masonry,1 370760,FL,BROWARD COUNTY,0,4806419.4,0,4806419.4,4806419.4,4133280.36,0,0,0,0,26.009428,-80.234001,Commercial,Reinforced Masonry,1 678433,FL,BROWARD COUNTY,0,7784896.5,0,7784896.5,7784896.5,6917472.19,0,0,0,0,26.009428,-80.234001,Commercial,Reinforced Masonry,1 854054,FL,BROWARD COUNTY,0,147832.2,0,147832.2,147832.2,248544.96,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 643040,FL,BROWARD COUNTY,0,223793.1,0,223793.1,223793.1,196032.01,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 499221,FL,BROWARD COUNTY,0,39015,0,39015,39015,66211.42,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 706303,FL,BROWARD COUNTY,0,39015,0,39015,39015,37532.27,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 494358,FL,BROWARD COUNTY,0,8456.4,0,8456.4,8456.4,9028.59,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 267225,FL,BROWARD COUNTY,0,205200,0,205200,205200,262790.61,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 807574,FL,BROWARD COUNTY,0,64800,0,64800,64800,61585.92,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 160977,FL,BROWARD COUNTY,0,367200,0,367200,367200,294083.14,0,0,0,0,26.009428,-80.234001,Residential,Masonry,1 253879,FL,BROWARD COUNTY,0,97200,0,97200,97200,117157.3,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 556831,FL,BROWARD COUNTY,0,421200,0,421200,421200,458080.27,0,0,0,0,26.009428,-80.234001,Residential,Masonry,1 441157,FL,BROWARD COUNTY,0,140400,0,140400,140400,175273.96,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 841136,FL,BROWARD COUNTY,0,64800,0,64800,64800,104447.23,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 391730,FL,BROWARD COUNTY,0,54000,0,54000,54000,57767.9,0,0,0,0,26.009428,-80.234001,Residential,Wood,1 882440,FL,BROWARD COUNTY,0,862219.51,0,0,862219.51,1159857.68,0,0,0,0,26.01038,-80.21063,Residential,Masonry,1 175913,FL,BROWARD COUNTY,0,36450000,0,36450000,36450000,38430000,0,728640,0,0,26.009985,-80.244186,Commercial,Steel Frame,1 574057,FL,BROWARD COUNTY,0,117215.92,0,0,117215.92,104307.52,0,0,0,0,26.009285,-80.239632,Residential,Wood,1 482953,FL,BROWARD COUNTY,0,229021.88,0,0,229021.88,360594.04,0,0,0,0,26.009285,-80.239632,Residential,Wood,1 740571,FL,BROWARD COUNTY,0,1329949.9,0,0,1329949.9,1305532.02,0,0,0,0,26.00763,-80.27159,Residential,Masonry,1 288722,FL,BROWARD COUNTY,0,284023.2,0,0,284023.2,291007.33,0,0,0,0,26.016525,-80.244606,Residential,Wood,1 628748,FL,BROWARD COUNTY,0,488700.23,0,0,488700.23,706018.39,0,0,0,0,26.01619,-80.24695,Residential,Masonry,1 360852,FL,BROWARD COUNTY,0,53288.16,0,0,53288.16,78960.91,0,0,0,0,26.01619,-80.24695,Residential,Wood,1 109345,FL,BROWARD COUNTY,0,113158.45,0,0,113158.45,106084.01,0,0,0,0,26.028051,-80.263161,Residential,Wood,1 618660,FL,BROWARD COUNTY,0,157790.67,0,0,157790.67,153751.22,0,0,0,0,26.02902,-80.26393,Residential,Wood,1 738614,FL,BROWARD COUNTY,0,126232.53,0,0,126232.53,154726.75,0,0,0,0,26.016525,-80.244606,Residential,Wood,1 276058,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,496929.23,0,0,0,0,26.038767,-80.239243,Residential,Wood,1 534278,FL,BROWARD COUNTY,0,153378.9,0,153378.9,153378.9,157109.07,0,0,0,0,26.03891,-80.239243,Residential,Wood,1 476179,FL,BROWARD COUNTY,0,153378.9,0,153378.9,153378.9,157599.89,0,0,0,0,26.039465,-80.239143,Residential,Wood,1 649431,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,271020.52,0,0,0,0,26.039595,-80.239082,Residential,Wood,1 286487,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,261603.05,0,0,0,0,26.039808,-80.239052,Residential,Wood,1 465048,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,290192.88,0,0,0,0,26.039951,-80.239052,Residential,Wood,1 167736,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,282104.29,0,0,0,0,26.040161,-80.23909,Residential,Wood,1 124525,FL,BROWARD COUNTY,0,153378.9,0,153378.9,153378.9,202920.28,0,0,0,0,26.040281,-80.239174,Residential,Wood,1 729382,FL,BROWARD COUNTY,0,1150146,0,1150146,1150146,1067565.52,0,57507.3,0,0,26.040398,-80.23909,Residential,Masonry,1 192126,FL,BROWARD COUNTY,0,1150146,0,1150146,1150146,1187042.68,0,57507.3,0,0,26.040043,-80.239075,Residential,Masonry,1 379039,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,298845.9,0,0,0,0,26.039703,-80.239174,Residential,Wood,1 504480,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,274364.18,0,0,0,0,26.039003,-80.239265,Residential,Wood,1 374180,FL,BROWARD COUNTY,0,306757.8,0,306757.8,306757.8,343100.62,0,0,0,0,26.038645,-80.239273,Residential,Wood,1 250214,FL,BROWARD COUNTY,0,153378.9,0,153378.9,153378.9,235911.93,0,0,0,0,26.040422,-80.236382,Residential,Wood,1 251997,FL,BROWARD COUNTY,0,5672981.7,0,5672981.7,5672981.7,7115229.51,0,0,0,0,26.028387,-80.24881,Commercial,Reinforced Masonry,1 572651,FL,BROWARD COUNTY,3494880,3494880,3494880,3494880,3494880,4233669.67,0,174744,0,0,26.0077,-80.26026,Commercial,Reinforced Masonry,1 310709,FL,BROWARD COUNTY,0,4176222.05,0,0,4176222.05,5478159.27,0,0,0,0,26.0077,-80.26026,Commercial,Reinforced Masonry,1 425984,FL,BROWARD COUNTY,0,1242282.68,0,0,1242282.68,1276788.32,0,0,0,0,26.01292,-80.24744,Residential,Masonry,1 273352,FL,BROWARD COUNTY,0,3491577.23,0,0,3491577.23,2480416.46,0,0,0,0,26.01375,-80.25042,Commercial,Reinforced Masonry,1 108669,FL,BROWARD COUNTY,0,3071989.07,0,0,3071989.07,4094347.03,0,0,0,0,26.00813,-80.26427,Commercial,Reinforced Masonry,1 114373,FL,BROWARD COUNTY,0,590060.08,0,0,590060.08,560518.72,0,0,0,0,26.037466,-80.225586,Residential,Masonry,1 715696,FL,BROWARD COUNTY,0,29074.49,0,0,29074.49,35575.55,0,0,0,0,26.014709,-80.248253,Residential,Wood,1 386601,FL,BROWARD COUNTY,0,20564.36,0,0,20564.36,21558.03,0,0,0,0,26.019947,-80.247734,Residential,Wood,1 633186,FL,BROWARD COUNTY,0,1142565.66,0,0,1142565.66,1873562.04,0,0,0,0,26.038519,-80.239034,Residential,Masonry,1 433349,FL,BROWARD COUNTY,0,5543.98,0,0,5543.98,5904.45,0,0,0,0,26.038519,-80.239034,Residential,Wood,1 148203,FL,BROWARD COUNTY,0,57156.9,0,0,57156.9,75618.58,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 958509,FL,BROWARD COUNTY,0,44778.33,0,0,44778.33,68401.23,0,0,0,0,26.04061,-80.24172,Residential,Wood,1 990625,FL,BROWARD COUNTY,0,662750.71,0,0,662750.71,540550.08,0,0,0,0,26.041973,-80.240839,Residential,Masonry,1 890045,FL,BROWARD COUNTY,0,1305547.56,0,0,1305547.56,1393071.47,0,0,0,0,26.041973,-80.240839,Residential,Masonry,1 645585,FL,BROWARD COUNTY,0,106873.19,0,0,106873.19,127758.89,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 861134,FL,BROWARD COUNTY,0,221225.15,0,0,221225.15,168131.11,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 737886,FL,BROWARD COUNTY,0,119848.81,0,0,119848.81,139425.39,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 372763,FL,BROWARD COUNTY,0,337684.72,0,0,337684.72,383431.55,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 791146,FL,BROWARD COUNTY,0,247823.93,0,0,247823.93,238981.57,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 841579,FL,BROWARD COUNTY,0,1267372.63,0,0,1267372.63,1170291.89,0,0,0,0,26.041973,-80.240839,Residential,Masonry,1 194928,FL,BROWARD COUNTY,0,92923.45,0,0,92923.45,120225.29,0,0,0,0,26.041973,-80.240839,Residential,Wood,1 127973,FL,BROWARD COUNTY,0,3366.79,0,0,3366.79,4577.7,0,0,0,0,26.046158,-80.228658,Residential,Wood,3 606015,FL,BROWARD COUNTY,0,37034.71,0,0,37034.71,30427.35,0,0,0,0,26.038248,-80.248001,Residential,Wood,3 536921,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,78126.4,0,0,0,0,26.027185,-80.238213,Residential,Wood,1 127394,FL,BROWARD COUNTY,0,11222.64,0,0,11222.64,9599.85,0,0,0,0,26.027185,-80.238213,Residential,Wood,1 799807,FL,BROWARD COUNTY,0,143649.78,0,0,143649.78,197277.12,0,0,0,0,26.025667,-80.241135,Residential,Wood,3 384005,FL,BROWARD COUNTY,598075.2,598075.2,598075.2,598075.2,598075.2,776600.65,0,0,0,0,25.999432,-80.24791,Residential,Masonry,1 399474,FL,BROWARD COUNTY,21420000,21420000,21420000,21420000,21420000,25290000,0,0,0,0,25.988564,-80.300674,Commercial,Reinforced Concrete,4 469880,FL,BROWARD COUNTY,11340000,11340000,11340000,11340000,11340000,15030000,0,0,0,0,25.993247,-80.292421,Commercial,Reinforced Concrete,1 559887,FL,BROWARD COUNTY,0,2018880.84,0,0,2018880.84,3059928.85,0,0,0,0,25.992849,-80.289345,Commercial,Reinforced Masonry,3 636015,FL,BROWARD COUNTY,0,2018880.84,0,0,2018880.84,1975474.9,0,0,0,0,25.992849,-80.289345,Commercial,Reinforced Masonry,3 563524,FL,BROWARD COUNTY,0,2018880.84,0,0,2018880.84,2746323.98,0,0,0,0,25.992849,-80.289345,Commercial,Reinforced Masonry,3 124195,FL,BROWARD COUNTY,0,2018880.84,0,0,2018880.84,2179603.94,0,0,0,0,25.992849,-80.289345,Commercial,Reinforced Masonry,3 287254,FL,BROWARD COUNTY,0,2018880.84,0,0,2018880.84,2487257.15,0,0,0,0,25.992849,-80.289345,Commercial,Reinforced Masonry,3 664013,FL,BROWARD COUNTY,0,1584780.99,0,0,1584780.99,1681836.15,0,0,0,0,26.008321,-80.253546,Residential,Masonry,1 617631,FL,BROWARD COUNTY,0,1584780.99,0,0,1584780.99,2333000.47,0,0,0,0,26.008321,-80.253546,Residential,Masonry,1 357885,FL,BROWARD COUNTY,0,1584780.99,0,0,1584780.99,1764869.16,0,0,0,0,26.008321,-80.253546,Residential,Masonry,1 585381,FL,BROWARD COUNTY,0,1409401.85,0,0,1409401.85,1515614.37,0,0,0,0,26.000677,-80.288414,Residential,Masonry,1 189336,FL,BROWARD COUNTY,0,1409401.85,0,0,1409401.85,2281328.3,0,0,0,0,26.000677,-80.288414,Residential,Masonry,1 704237,FL,BROWARD COUNTY,0,1409401.85,0,0,1409401.85,1959942.4,0,0,0,0,26.000677,-80.288414,Residential,Masonry,1 654967,FL,BROWARD COUNTY,0,1409401.85,0,0,1409401.85,1618557.08,0,0,0,0,26.000677,-80.288414,Residential,Masonry,1 692107,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,2963563.08,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 142752,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,2564742,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 466037,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,2658884.31,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 757810,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,1677458.38,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 705752,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,2182409.31,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 448027,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,1892407.03,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 689160,FL,BROWARD COUNTY,0,1927565.83,0,0,1927565.83,2342455.1,0,0,0,0,26.001276,-80.291443,Commercial,Reinforced Masonry,1 888365,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,5073.03,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 331168,FL,BROWARD COUNTY,0,19417.86,0,0,19417.86,18631.44,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 392108,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,3704.26,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 527652,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,5033.94,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 105622,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,3402.73,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 891545,FL,BROWARD COUNTY,0,1849.32,0,0,1849.32,2520.05,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 435646,FL,BROWARD COUNTY,0,67500.18,0,0,67500.18,80174.01,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 669955,FL,BROWARD COUNTY,0,6472.62,0,0,6472.62,10310.88,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 980080,FL,BROWARD COUNTY,0,4623.3,0,4623.3,4623.3,6412.81,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 103369,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,3552.54,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 953637,FL,BROWARD COUNTY,0,6472.62,0,0,6472.62,10132.2,0,0,0,0,25.98254,-80.24934,Residential,Wood,1 975299,FL,BROWARD COUNTY,0,945000,0,945000,945000,1011764.25,0,0,0,0,25.988564,-80.300674,Residential,Masonry,4 742867,FL,BROWARD COUNTY,0,91643.4,0,91643.4,91643.4,101980.78,0,0,0,0,25.988564,-80.300674,Residential,Wood,4 590884,FL,BROWARD COUNTY,0,3461375.67,0,0,3461375.67,4355795.14,0,0,0,0,25.976,-80.28256,Commercial,Reinforced Masonry,1 273443,FL,BROWARD COUNTY,0,3080542.86,0,0,3080542.86,4395318.55,0,0,0,0,25.97846,-80.28259,Commercial,Reinforced Masonry,1 601409,FL,BROWARD COUNTY,0,4977472.52,0,0,4977472.52,6868912.08,0,0,0,0,25.97959,-80.28039,Commercial,Reinforced Masonry,1 150569,FL,BROWARD COUNTY,0,2297871.39,0,0,2297871.39,2154268.22,0,0,0,0,25.973846,-80.285934,Commercial,Reinforced Masonry,1 386899,FL,BROWARD COUNTY,0,3172353.56,0,0,3172353.56,4111084.7,0,0,0,0,25.973526,-80.285919,Commercial,Reinforced Masonry,1 907889,FL,BROWARD COUNTY,0,1849493.61,0,0,1849493.61,2605352.06,0,0,0,0,25.977846,-80.281494,Commercial,Reinforced Masonry,1 409229,FL,BROWARD COUNTY,0,3665618.38,0,0,3665618.38,3625267.25,0,0,0,0,25.978962,-80.28157,Commercial,Reinforced Masonry,1 397789,FL,BROWARD COUNTY,0,3404796.63,0,0,3404796.63,5700187.95,0,0,0,0,25.98284,-80.281311,Commercial,Reinforced Masonry,1 126286,FL,BROWARD COUNTY,0,4597492.12,0,0,4597492.12,5996876.78,0,0,0,0,25.983435,-80.281334,Commercial,Reinforced Masonry,1 505260,FL,BROWARD COUNTY,0,5589671.08,0,0,5589671.08,6219157.48,0,0,0,0,25.98398,-80.281532,Commercial,Reinforced Masonry,1 593790,FL,BROWARD COUNTY,0,7443461.52,0,0,7443461.52,9990000,0,0,0,0,25.983822,-80.281593,Commercial,Reinforced Masonry,3 768491,FL,BROWARD COUNTY,0,3356610.97,0,0,3356610.97,2677044.94,0,0,0,0,25.981743,-80.281273,Commercial,Reinforced Masonry,3 905956,FL,BROWARD COUNTY,0,2183291.55,0,0,2183291.55,3533439.04,0,0,0,0,25.97716,-80.286247,Commercial,Reinforced Masonry,1 386807,FL,BROWARD COUNTY,0,6005424.78,0,0,6005424.78,8768184.42,0,0,0,0,25.974182,-80.275139,Commercial,Reinforced Masonry,1 854038,FL,BROWARD COUNTY,0,5836037.58,0,0,5836037.58,7206339.2,0,0,0,0,25.974129,-80.276741,Commercial,Reinforced Masonry,1 702826,FL,BROWARD COUNTY,0,7806263.04,0,0,7806263.04,9810000,0,0,0,0,25.97529,-80.27338,Commercial,Reinforced Masonry,1 931094,FL,BROWARD COUNTY,0,6409157.04,0,0,6409157.04,9810000,0,0,0,0,25.982538,-80.284691,Commercial,Reinforced Masonry,1 606676,FL,BROWARD COUNTY,0,5378736.69,0,0,5378736.69,4634835.89,0,0,0,0,25.974073,-80.271965,Commercial,Reinforced Masonry,3 263126,FL,BROWARD COUNTY,7622028,7622028,7622028,7622028,7622028,7783736.95,0,0,0,0,25.976053,-80.292099,Commercial,Reinforced Masonry,4 109476,FL,BROWARD COUNTY,5682481.2,5682481.2,5682481.2,5682481.2,5682481.2,5443532.87,0,0,0,0,25.97684,-80.2914,Commercial,Reinforced Masonry,4 556384,FL,BROWARD COUNTY,2913894,2913894,2913894,2913894,2913894,2364319.02,0,0,0,0,25.97231,-80.28511,Commercial,Reinforced Masonry,1 627297,FL,BROWARD COUNTY,0,3905915.04,0,0,3905915.04,5320539.82,0,0,0,0,25.98114,-80.28043,Commercial,Reinforced Masonry,3 741891,FL,BROWARD COUNTY,619141.5,619141.5,0,0,619141.5,506210.09,0,0,0,0,25.99154,-80.27812,Residential,Masonry,1 104356,FL,BROWARD COUNTY,0,1415808.76,0,0,1415808.76,1034978.86,0,0,0,0,25.993259,-80.291634,Residential,Masonry,1 921836,FL,BROWARD COUNTY,0,4673060.74,0,0,4673060.74,7573162.23,0,0,0,0,25.993259,-80.291634,Commercial,Reinforced Masonry,1 896118,FL,BROWARD COUNTY,0,33361.46,0,0,33361.46,40826.91,0,0,0,0,25.99437,-80.25695,Residential,Wood,3 909803,FL,BROWARD COUNTY,0,14580000,0,0,14580000,23220000,0,0,0,0,25.997585,-80.249733,Commercial,Reinforced Concrete,1 536931,FL,BROWARD COUNTY,0,85657.79,0,0,85657.79,108397.53,0,0,0,0,25.9898,-80.2776,Residential,Wood,4 441192,FL,BROWARD COUNTY,0,1196852.12,0,0,1196852.12,1710110.18,0,0,0,0,26.004087,-80.253082,Residential,Masonry,3 326959,FL,BROWARD COUNTY,0,1182200.13,0,0,1182200.13,1669810.39,0,0,0,0,26.003302,-80.253052,Residential,Masonry,3 655892,FL,BROWARD COUNTY,0,991827.04,0,0,991827.04,942542.17,0,0,0,0,25.999836,-80.25428,Residential,Masonry,3 309884,FL,BROWARD COUNTY,0,27049.83,0,0,27049.83,37842.93,0,0,0,0,26.007401,-80.27166,Residential,Wood,3 691580,FL,BROWARD COUNTY,18270000,18270000,18270000,18270000,18270000,26730000,0,0,0,0,25.993958,-80.295769,Commercial,Reinforced Concrete,1 744638,FL,BROWARD COUNTY,5975791.2,5975791.2,5975791.2,5975791.2,5975791.2,8384094.81,0,0,0,0,25.974075,-80.278236,Commercial,Reinforced Masonry,1 439511,FL,BROWARD COUNTY,0,687510.26,0,0,687510.26,952074.52,0,0,0,0,25.999968,-80.301834,Residential,Masonry,1 955393,FL,BROWARD COUNTY,0,600729.59,0,0,600729.59,767351.56,0,0,0,0,26.00121,-80.29541,Residential,Masonry,1 107440,FL,BROWARD COUNTY,0,4216690.53,0,0,4216690.53,5687674.59,0,0,0,0,25.993494,-80.288544,Commercial,Reinforced Masonry,1 294396,FL,BROWARD COUNTY,0,9540000,0,0,9540000,8720242.6,0,0,0,0,25.97221,-80.29705,Commercial,Reinforced Concrete,1 682294,FL,BROWARD COUNTY,0,4096270.21,0,0,4096270.21,6076767.7,0,0,0,0,25.972208,-80.297104,Commercial,Reinforced Masonry,1 612425,FL,BROWARD COUNTY,0,4022695.49,0,0,4022695.49,6692011.39,0,0,0,0,25.971399,-80.297134,Commercial,Reinforced Masonry,1 590374,FL,BROWARD COUNTY,0,4279856.44,0,0,4279856.44,6555798.49,0,0,0,0,25.971388,-80.29911,Commercial,Reinforced Masonry,3 253110,FL,BROWARD COUNTY,0,1572487.41,0,0,1572487.41,2304008.55,0,0,0,0,25.978596,-80.306801,Residential,Masonry,1 344891,FL,BROWARD COUNTY,108900000,108900000,0,108900000,108900000,117900000,0,3258900,0,0,25.97529,-80.27338,Commercial,Steel Frame,1 519633,FL,BROWARD COUNTY,1943190,1943190,1943190,1943190,1943190,1905414.39,0,0,0,0,25.976635,-80.280518,Commercial,Reinforced Masonry,1 831681,FL,BROWARD COUNTY,0,852649.2,0,852649.2,852649.2,791284.04,0,0,0,0,25.980472,-80.247252,Residential,Masonry,1 983466,FL,BROWARD COUNTY,0,3709074.6,0,3709074.6,3709074.6,5377520.21,0,0,0,0,25.979131,-80.2472,Commercial,Reinforced Masonry,1 861136,FL,BROWARD COUNTY,0,6511.36,0,0,6511.36,6770.9,0,0,0,0,25.996875,-80.175795,Residential,Wood,4 205539,FL,BROWARD COUNTY,38520000,38520000,38520000,38520000,38520000,62010000,0,0,0,0,26.00629,-80.30899,Commercial,Steel Frame,1 795294,FL,BROWARD COUNTY,0,351000,0,0,351000,585468,0,10530,0,0,26.008316,-80.279694,Residential,Wood,1 527590,FL,BROWARD COUNTY,0,196952.58,0,0,196952.58,188637.83,0,0,0,0,26.013691,-80.296318,Residential,Wood,1 516927,FL,BROWARD COUNTY,0,3007918.98,0,0,3007918.98,2569015.47,0,0,0,0,26.013691,-80.296318,Commercial,Reinforced Masonry,1 563338,FL,BROWARD COUNTY,0,2773.98,0,0,2773.98,2991.9,0,0,0,0,26.02041,-80.29814,Residential,Wood,1 238352,FL,BROWARD COUNTY,0,11070000,0,0,11070000,9810000,0,0,0,0,26.007923,-80.293312,Commercial,Reinforced Concrete,1 992280,FL,BROWARD COUNTY,0,4399003.57,0,0,4399003.57,3967179.78,0,0,0,0,26.007668,-80.295349,Commercial,Reinforced Masonry,1 134900,FL,BROWARD COUNTY,0,2596127.12,0,0,2596127.12,3225926.79,0,0,0,0,26.029469,-80.31012,Commercial,Reinforced Masonry,1 834240,FL,BROWARD COUNTY,0,4508304.74,0,0,4508304.74,6212804.6,0,0,0,0,26.010164,-80.283669,Commercial,Reinforced Masonry,1 264789,FL,BROWARD COUNTY,0,441555.99,0,0,441555.99,530390.87,0,0,0,0,26.046747,-80.406823,Residential,Masonry,4 159261,FL,BROWARD COUNTY,0,965949.37,0,0,965949.37,970828.38,0,0,0,0,26.0268,-80.2952,Residential,Masonry,4 633141,FL,BROWARD COUNTY,9540000,9540000,9540000,9540000,9540000,17370000,0,0,0,0,26.029421,-80.311668,Commercial,Reinforced Concrete,1 373566,FL,BROWARD COUNTY,0,265989.98,0,0,265989.98,211350.85,0,0,0,0,26.02327,-80.309755,Residential,Wood,1 675149,FL,BROWARD COUNTY,0,88362.77,0,0,88362.77,89483.21,0,0,0,0,26.020853,-80.285492,Residential,Wood,1 126874,FL,BROWARD COUNTY,0,7664.12,0,0,7664.12,8763.54,0,0,0,0,26.01728,-80.42512,Residential,Wood,1 768852,FL,BROWARD COUNTY,0,4183391.22,0,0,4183391.22,4561569.79,0,0,0,0,26.00614,-80.28115,Commercial,Reinforced Masonry,1 732877,FL,BROWARD COUNTY,0,2168789.85,0,0,2168789.85,2143382.48,0,0,0,0,26.029551,-80.312538,Commercial,Reinforced Masonry,1 445291,FL,BROWARD COUNTY,1802479.5,1802479.5,1802479.5,1802479.5,1802479.5,2415798.38,0,0,0,0,26.020464,-80.286461,Commercial,Reinforced Masonry,1 697728,FL,BROWARD COUNTY,503919,503919,503919,503919,503919,432229.47,0,0,0,0,26.03487,-80.28296,Residential,Masonry,1 288624,FL,BROWARD COUNTY,33200.1,33200.1,33200.1,33200.1,33200.1,27365.38,0,0,0,0,26.00917,-80.28588,Residential,Wood,1 267332,FL,BROWARD COUNTY,0,22320000,0,0,22320000,23850000,0,0,0,0,26.00969,-80.29198,Commercial,Reinforced Concrete,1 584344,FL,BROWARD COUNTY,0,18000,0,18000,18000,18992.99,0,0,0,0,26.0094,-80.30291,Residential,Wood,1 705516,FL,BROWARD COUNTY,0,18000,0,18000,18000,15470.37,0,0,0,0,26.0094,-80.30291,Residential,Wood,1 610244,FL,BROWARD COUNTY,0,42745.91,0,0,42745.91,41386.59,0,0,0,0,26.042854,-80.303429,Residential,Wood,1 455069,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,148504.87,0,0,0,0,26.04195,-80.304905,Residential,Wood,1 476354,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,188238.67,0,0,0,0,26.042522,-80.304268,Residential,Wood,1 560654,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,198891.2,0,0,0,0,26.033497,-80.310059,Residential,Wood,1 770297,FL,BROWARD COUNTY,0,1153452.75,0,0,1153452.75,1624070.69,0,0,0,0,26.044304,-80.28698,Residential,Masonry,3 662806,FL,BROWARD COUNTY,0,10901.67,0,0,10901.67,10507.79,0,0,0,0,26.04275,-80.30267,Residential,Wood,1 269461,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,3399.16,0,0,0,0,26.04275,-80.30267,Residential,Wood,1 850433,FL,BROWARD COUNTY,0,10393.29,0,0,10393.29,9013.1,0,0,0,0,26.02962,-80.29681,Residential,Wood,3 589498,FL,BROWARD COUNTY,35730000,35730000,0,35730000,35730000,47880000,0,0,0,0,26.008095,-80.280855,Commercial,Reinforced Concrete,4 376813,FL,BROWARD COUNTY,0,70470000,0,0,70470000,91800000,0,0,0,0,26.007851,-80.303345,Commercial,Steel Frame,1 497145,FL,BROWARD COUNTY,0,79520.76,0,0,79520.76,76254.84,0,0,0,0,25.9785,-80.37104,Residential,Wood,1 819543,FL,BROWARD COUNTY,0,4426388.44,0,0,4426388.44,5977974.8,0,0,0,0,25.98456,-80.3391,Commercial,Reinforced Masonry,1 938757,FL,BROWARD COUNTY,91800,91800,91800,91800,91800,107940.55,0,4590,4590,0,26.007587,-80.356339,Residential,Wood,1 760208,FL,BROWARD COUNTY,0,781895.77,0,0,781895.77,1099479.95,0,0,0,0,25.98123,-80.35795,Residential,Masonry,1 531966,FL,BROWARD COUNTY,1371217.5,1371217.5,1371217.5,1371217.5,1371217.5,2212859.83,0,0,0,0,26.00821,-80.35479,Residential,Masonry,1 885268,FL,BROWARD COUNTY,1050228,1050228,1050228,1050228,1050228,851251.8,0,52511.4,0,0,25.97914,-80.33853,Residential,Masonry,1 865302,FL,BROWARD COUNTY,91076.4,91076.4,0,0,91076.4,87214.76,0,0,0,0,26.007629,-80.331055,Residential,Wood,1 236834,FL,BROWARD COUNTY,562868.1,562868.1,0,0,562868.1,814684.03,0,0,0,0,26.00831,-80.3712,Residential,Masonry,3 357660,FL,BROWARD COUNTY,0,2189826.08,0,0,2189826.08,2774165.84,0,0,0,0,25.993237,-80.332138,Commercial,Reinforced Masonry,1 525881,FL,BROWARD COUNTY,0,5409.97,0,0,5409.97,7933.56,0,0,0,0,26.00677,-80.350715,Residential,Wood,3 532540,FL,BROWARD COUNTY,0,297548.11,0,0,297548.11,444019.15,0,0,0,0,25.993237,-80.332222,Residential,Wood,1 433694,FL,BROWARD COUNTY,0,551117.71,0,0,551117.71,607331.72,0,0,0,0,25.993237,-80.331978,Residential,Masonry,1 375144,FL,BROWARD COUNTY,0,2434484.56,0,0,2434484.56,3662433.7,0,0,0,0,25.993237,-80.331978,Commercial,Reinforced Masonry,1 616091,FL,BROWARD COUNTY,0,14850000,0,0,14850000,15930000,0,0,0,0,25.982281,-80.339973,Commercial,Reinforced Concrete,3 622504,FL,BROWARD COUNTY,0,76500,0,76500,76500,67558.37,0,3825,0,0,25.959846,-80.312752,Residential,Wood,1 332167,FL,BROWARD COUNTY,0,465300,0,465300,465300,617903.51,0,23265,0,0,25.959459,-80.312286,Residential,Masonry,1 703432,FL,BROWARD COUNTY,0,18000,0,18000,18000,22726.8,0,900,0,0,25.959459,-80.312286,Residential,Wood,1 939531,FL,BROWARD COUNTY,0,3596421.86,0,0,3596421.86,3188530.08,0,0,0,0,26.00883,-80.3299,Commercial,Reinforced Masonry,1 772520,FL,BROWARD COUNTY,1764000,1764000,1764000,1764000,1764000,2233506.24,0,88200,0,0,26.00786,-80.32843,Residential,Masonry,1 934876,FL,BROWARD COUNTY,0,8526146.59,0,0,8526146.59,10080000,0,0,0,0,26.00883,-80.33206,Commercial,Reinforced Masonry,1 799706,FL,BROWARD COUNTY,1721250,1721250,1721250,1721250,1721250,2042263.13,0,86062.5,0,0,26.00883,-80.33206,Residential,Masonry,1 619500,FL,BROWARD COUNTY,0,591135.75,0,0,591135.75,638402.96,0,0,0,0,25.96327,-80.36685,Residential,Masonry,1 476422,FL,BROWARD COUNTY,581445,581445,581445,581445,581445,627994.32,0,0,0,0,25.9838,-80.3412,Residential,Masonry,4 224006,FL,BROWARD COUNTY,581445,581445,581445,581445,581445,1012073.63,0,0,0,0,25.9955,-80.36632,Residential,Masonry,1 688601,FL,BROWARD COUNTY,0,551403.68,0,0,551403.68,805931.61,0,0,0,0,26.00688,-80.36892,Residential,Masonry,1 440718,FL,BROWARD COUNTY,500042.7,500042.7,500042.7,500042.7,500042.7,396429.85,0,0,0,0,25.959648,-80.354698,Residential,Masonry,1 696990,FL,BROWARD COUNTY,0,498695.69,0,0,498695.69,467976.03,0,0,0,0,25.970938,-80.359406,Residential,Masonry,1 806964,FL,BROWARD COUNTY,0,35280000,0,0,35280000,44280000,0,0,0,0,25.982468,-80.346268,Commercial,Reinforced Concrete,1 900989,FL,BROWARD COUNTY,0,18180000,0,0,18180000,25920000,0,0,0,0,25.97565,-80.35849,Commercial,Reinforced Concrete,1 176189,FL,BROWARD COUNTY,0,16740000,0,0,16740000,21780000,0,0,0,0,25.975988,-80.346207,Commercial,Reinforced Concrete,1 203447,FL,BROWARD COUNTY,0,9720000,0,0,9720000,10980000,0,0,0,0,25.980715,-80.340034,Commercial,Reinforced Concrete,1 832544,FL,BROWARD COUNTY,0,1310400,0,1310400,1310400,995505.64,0,0,0,0,25.97922,-80.37523,Residential,Masonry,1 594025,FL,BROWARD COUNTY,0,2584211.4,0,2584211.4,2584211.4,3648738.52,0,0,0,0,26.006323,-80.336555,Commercial,Reinforced Masonry,3 715149,FL,BROWARD COUNTY,0,8669.49,0,0,8669.49,8941.02,0,0,0,0,25.96912,-80.311935,Residential,Wood,1 494457,FL,BROWARD COUNTY,0,3198.45,0,0,3198.45,3623.01,0,0,0,0,26.043123,-80.345523,Residential,Wood,3 364167,FL,BROWARD COUNTY,0,9720000,0,0,9720000,13950000,0,0,0,0,26.00763,-80.32845,Commercial,Reinforced Concrete,4 671554,FL,BROWARD COUNTY,0,31654.22,0,0,31654.22,48329.16,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 391944,FL,BROWARD COUNTY,0,145755.3,0,0,145755.3,215312.06,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 513976,FL,BROWARD COUNTY,0,12253.25,0,0,12253.25,10818.91,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 646986,FL,BROWARD COUNTY,0,598658.69,0,0,598658.69,775363.58,0,0,0,0,26.01857,-80.31674,Residential,Masonry,1 513838,FL,BROWARD COUNTY,0,638841.87,0,0,638841.87,1054324.81,0,0,0,0,26.01857,-80.31674,Residential,Masonry,1 976666,FL,BROWARD COUNTY,0,891567.84,0,0,891567.84,1250834.02,0,0,0,0,26.01857,-80.31674,Residential,Masonry,1 972872,FL,BROWARD COUNTY,0,83973.04,0,0,83973.04,137900.53,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 648682,FL,BROWARD COUNTY,0,27229.74,0,0,27229.74,43814.46,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 924889,FL,BROWARD COUNTY,0,6550838.92,0,0,6550838.92,10170000,0,0,0,0,26.01857,-80.31674,Commercial,Reinforced Masonry,1 179954,FL,BROWARD COUNTY,0,14295.46,0,0,14295.46,19976.47,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 962507,FL,BROWARD COUNTY,0,159656.9,0,0,159656.9,187682.92,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 400178,FL,BROWARD COUNTY,0,73446.55,0,0,73446.55,90580.31,0,0,0,0,26.01857,-80.31674,Residential,Wood,1 666274,FL,BROWARD COUNTY,0,2890180.17,0,0,2890180.17,4455894.81,0,0,0,0,26.01857,-80.31674,Commercial,Reinforced Masonry,1 277323,FL,BROWARD COUNTY,0,288531.5,0,0,288531.5,411174.7,0,0,0,0,26.027275,-80.36157,Residential,Wood,3 796219,FL,BROWARD COUNTY,0,432797.26,0,0,432797.26,594582.93,0,0,0,0,26.027275,-80.36157,Residential,Masonry,3 251158,FL,BROWARD COUNTY,0,685262.32,0,0,685262.32,685193.79,0,0,0,0,26.01406,-80.32172,Residential,Masonry,1 276140,FL,BROWARD COUNTY,0,547308.2,0,0,547308.2,556244.64,0,0,0,0,26.01406,-80.32172,Residential,Masonry,1 839808,FL,BROWARD COUNTY,0,387714.21,0,0,387714.21,572576.34,0,0,0,0,26.01406,-80.32172,Residential,Masonry,1 870483,FL,BROWARD COUNTY,596950.2,596950.2,596950.2,596950.2,596950.2,613321.56,0,0,0,0,26.02796,-80.34229,Residential,Masonry,3 800557,FL,BROWARD COUNTY,542682,542682,542682,542682,542682,435990.72,0,0,0,0,26.0177,-80.3383,Residential,Masonry,4 329002,FL,BROWARD COUNTY,0,35730000,0,0,35730000,49230000,0,0,0,0,26.009253,-80.321747,Commercial,Reinforced Concrete,1 466061,FL,BROWARD COUNTY,9720000,9720000,9720000,9720000,9720000,7848054.69,0,0,0,0,25.978653,-80.392241,Commercial,Reinforced Concrete,1 472243,FL,BROWARD COUNTY,0,545501.78,0,0,545501.78,627264.32,0,0,0,0,25.9817,-80.40453,Residential,Masonry,1 150587,FL,BROWARD COUNTY,0,4639584.6,0,4639584.6,4639584.6,6049869.85,0,0,0,0,26.00935,-80.39421,Commercial,Reinforced Masonry,1 453218,FL,BROWARD COUNTY,0,2581650.72,0,0,2581650.72,3873095.68,0,0,0,0,26.01448,-80.39331,Commercial,Reinforced Masonry,1 429170,FL,BROWARD COUNTY,0,75822.12,0,0,75822.12,93898.11,0,0,0,0,26.01448,-80.39331,Residential,Wood,1 718828,FL,BROWARD COUNTY,64260000,64260000,0,0,64260000,70470000,0,0,0,0,26.022154,-80.430321,Commercial,Steel Frame,1 399405,FL,BROWARD COUNTY,0,25246.51,0,0,25246.51,29333.06,0,0,0,0,26.02189,-80.33452,Residential,Wood,1 536122,FL,BROWARD COUNTY,0,40574.74,0,0,40574.74,37653.36,0,0,0,0,26.02189,-80.33452,Residential,Wood,1 263180,FL,BROWARD COUNTY,0,238940.15,0,0,238940.15,312705.75,0,0,0,0,26.02189,-80.33452,Residential,Wood,1 564540,FL,BROWARD COUNTY,0,175823.88,0,0,175823.88,139792.65,0,0,0,0,26.00922,-80.321925,Residential,Wood,1 512052,FL,BROWARD COUNTY,0,476076.98,0,0,476076.98,417171.02,0,0,0,0,26.002235,-80.37648,Residential,Masonry,1 264521,FL,BROWARD COUNTY,0,23894.02,0,0,23894.02,17920.51,0,0,0,0,26.00922,-80.321925,Residential,Wood,1 277298,FL,BROWARD COUNTY,0,91518.59,0,0,91518.59,131854.3,0,0,0,0,26.015234,-80.425041,Residential,Wood,1 581251,FL,BROWARD COUNTY,0,135249.14,0,0,135249.14,206173.79,0,0,0,0,26.015234,-80.425041,Residential,Wood,1 124957,FL,BROWARD COUNTY,0,91067.76,0,0,91067.76,107869.76,0,0,0,0,25.99018,-80.376005,Residential,Wood,3 300131,FL,BROWARD COUNTY,0,112707.62,0,0,112707.62,160328.84,0,0,0,0,25.99018,-80.376005,Residential,Wood,3 502844,FL,BROWARD COUNTY,0,36066.44,0,0,36066.44,55117.99,0,0,0,0,26.015234,-80.425041,Residential,Wood,1 922020,FL,BROWARD COUNTY,0,237960,0,237960,237960,226995.99,0,11898,0,0,26.010555,-80.422485,Residential,Wood,1 293373,FL,BROWARD COUNTY,1087147.8,1087147.8,1087147.8,1087147.8,1087147.8,1483469.7,0,0,0,0,26.00823,-80.37795,Residential,Masonry,1 533522,FL,BROWARD COUNTY,0,6750,0,6750,6750,7788.31,0,337.5,0,0,26.015091,-80.425438,Residential,Wood,1 215761,FL,BROWARD COUNTY,0,360000,0,360000,360000,325853.28,0,18000,0,0,26.015091,-80.425438,Residential,Masonry,1 891774,FL,BROWARD COUNTY,0,45000,0,45000,45000,66593.34,0,2250,0,0,26.015091,-80.425606,Residential,Wood,1 120010,FL,BROWARD COUNTY,0,845566.39,0,0,845566.39,1195394.12,0,0,0,0,26.0014,-80.3964,Residential,Masonry,4 244283,FL,BROWARD COUNTY,0,8503.39,0,0,8503.39,7877.88,0,0,0,0,25.973345,-80.375555,Residential,Wood,3 741157,FL,BROWARD COUNTY,0,243000,0,243000,243000,335083.39,0,7290,0,0,26.00677,-80.41608,Residential,Wood,1 300553,FL,MIAMI DADE COUNTY,161370,161370,161370,161370,161370,270830.5,0,0,0,0,25.475292,-80.479141,Residential,Wood,1 667568,FL,MIAMI DADE COUNTY,94500,94500,94500,94500,94500,118607.9,0,0,0,0,25.47555,-80.47923,Residential,Wood,1 624997,FL,MIAMI DADE COUNTY,26730,26730,26730,26730,26730,33001.39,0,0,0,0,25.47588,-80.47832,Residential,Wood,3 347488,FL,MIAMI DADE COUNTY,0,68424.84,0,0,68424.84,95009.26,0,0,0,0,25.468838,-80.476807,Residential,Wood,1 781056,FL,MIAMI DADE COUNTY,0,1245517.02,0,0,1245517.02,1420487.25,0,0,0,0,25.468838,-80.476807,Residential,Masonry,1 119042,FL,MIAMI DADE COUNTY,0,3698.64,0,0,3698.64,3894.67,0,0,0,0,25.468838,-80.476807,Residential,Wood,1 602553,FL,MIAMI DADE COUNTY,0,4623.3,0,4623.3,4623.3,5661.28,0,0,0,0,25.46888,-80.47533,Residential,Wood,1 231617,FL,MIAMI DADE COUNTY,0,17550000,0,17550000,17550000,22770000,0,0,0,0,25.474195,-80.474861,Commercial,Reinforced Concrete,1 334469,FL,MIAMI DADE COUNTY,0,545186.52,0,0,545186.52,739246.75,0,0,0,0,25.493689,-80.466743,Residential,Masonry,1 314589,FL,MIAMI DADE COUNTY,0,619153.11,0,0,619153.11,837082.62,0,0,0,0,25.493689,-80.466743,Residential,Masonry,1 377407,FL,MIAMI DADE COUNTY,0,387320.94,0,0,387320.94,302110.33,0,0,0,0,25.493689,-80.466743,Residential,Masonry,1 737712,FL,MIAMI DADE COUNTY,25061.4,25061.4,0,25061.4,25061.4,20501.35,0,0,0,0,25.493689,-80.466743,Residential,Wood,1 263141,FL,MIAMI DADE COUNTY,0,23629.32,0,0,23629.32,20346.73,0,0,0,0,25.493689,-80.466743,Residential,Wood,1 296299,FL,MIAMI DADE COUNTY,58590,58590,0,58590,58590,78868.7,0,0,0,0,25.493689,-80.466743,Residential,Wood,1 657904,FL,MIAMI DADE COUNTY,0,1217907.81,0,0,1217907.81,1779734.77,0,0,0,0,25.493689,-80.466743,Residential,Masonry,1 644122,FL,MIAMI DADE COUNTY,0,992903.13,0,0,992903.13,1327122.27,0,0,0,0,25.493689,-80.466743,Residential,Masonry,1 413811,FL,MIAMI DADE COUNTY,0,1365038.01,0,0,1365038.01,1402126.09,0,0,0,0,25.493689,-80.466743,Residential,Masonry,1 735309,FL,MIAMI DADE COUNTY,0,5548311.99,0,0,5548311.99,6767830.97,0,0,0,0,25.475599,-80.481529,Commercial,Reinforced Masonry,1 937055,FL,MIAMI DADE COUNTY,0,1263631.59,0,0,1263631.59,2147845.16,0,0,0,0,25.475599,-80.481529,Residential,Masonry,1 949447,FL,MIAMI DADE COUNTY,0,1152466.38,0,0,1152466.38,1668310.33,0,0,0,0,25.475599,-80.481529,Residential,Masonry,1 722245,FL,MIAMI DADE COUNTY,0,1237675.14,0,0,1237675.14,1121828.75,0,0,0,0,25.475599,-80.481529,Residential,Masonry,1 184229,FL,MIAMI DADE COUNTY,0,1018924.92,0,0,1018924.92,932071.76,0,0,0,0,25.475599,-80.481529,Residential,Masonry,1 513424,FL,MIAMI DADE COUNTY,0,1116306.36,0,0,1116306.36,1697788.11,0,0,0,0,25.475599,-80.481529,Residential,Masonry,1 909266,FL,MIAMI DADE COUNTY,0,382365.36,0,0,382365.36,405712.59,0,0,0,0,25.475599,-80.481529,Residential,Masonry,1 191241,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,215110.06,0,0,0,0,25.475599,-80.481529,Residential,Wood,1 394352,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,136845.43,0,0,0,0,25.475599,-80.481529,Residential,Wood,1 416155,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,260199.62,0,0,0,0,25.475599,-80.481529,Residential,Wood,1 321663,FL,MIAMI DADE COUNTY,0,91063.44,0,0,91063.44,86345.63,0,0,0,0,25.475599,-80.481529,Residential,Wood,1 198855,FL,MIAMI DADE COUNTY,0,324463,0,0,324463,553453.4,0,0,0,0,25.475599,-80.481529,Residential,Wood,1 634464,FL,MIAMI DADE COUNTY,0,2460212.82,0,0,2460212.82,3826122.98,0,0,0,0,25.46246,-80.484497,Commercial,Reinforced Masonry,1 924352,FL,MIAMI DADE COUNTY,0,2158715.34,0,0,2158715.34,2701260.95,0,0,0,0,25.46246,-80.484497,Commercial,Reinforced Masonry,1 268948,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,114397.37,0,0,0,0,25.46246,-80.484497,Residential,Wood,1 349946,FL,MIAMI DADE COUNTY,0,216423.09,0,0,216423.09,225647.69,0,0,0,0,25.481741,-80.479576,Residential,Wood,1 240060,FL,MIAMI DADE COUNTY,0,187602.48,0,0,187602.48,299846.92,0,0,0,0,25.474375,-80.480644,Residential,Wood,1 737190,FL,MIAMI DADE COUNTY,0,1414716.03,0,0,1414716.03,1099505.98,0,0,0,0,25.474375,-80.480644,Residential,Masonry,1 572839,FL,MIAMI DADE COUNTY,0,211947.84,0,0,211947.84,349262.49,0,0,0,0,25.474375,-80.480644,Residential,Wood,1 173931,FL,MIAMI DADE COUNTY,0,558153.18,0,0,558153.18,588944.26,0,0,0,0,25.474375,-80.480644,Residential,Masonry,1 960004,FL,MIAMI DADE COUNTY,266724.9,266724.9,0,266724.9,266724.9,347331.83,0,0,0,0,25.474375,-80.480644,Residential,Wood,1 192904,FL,MIAMI DADE COUNTY,0,1152287.37,0,0,1152287.37,1006463.1,0,0,0,0,25.474375,-80.480644,Residential,Masonry,1 960289,FL,MIAMI DADE COUNTY,0,100066.59,0,0,100066.59,145538.65,0,0,0,0,25.474375,-80.480644,Residential,Wood,1 453431,FL,MIAMI DADE COUNTY,0,1069463.52,0,0,1069463.52,803663.33,0,0,0,0,25.484369,-80.490448,Residential,Masonry,1 116559,FL,MIAMI DADE COUNTY,0,4654.26,0,0,4654.26,6951.23,0,0,0,0,25.484369,-80.490448,Residential,Wood,1 296976,FL,MIAMI DADE COUNTY,0,497110.77,0,0,497110.77,399867.95,0,0,0,0,25.484369,-80.490448,Residential,Masonry,1 640744,FL,MIAMI DADE COUNTY,1764202.5,1764202.5,0,1764202.5,1764202.5,1629135.16,0,0,0,0,25.484369,-80.490448,Residential,Masonry,1 502553,FL,MIAMI DADE COUNTY,0,723441.69,0,0,723441.69,552829.54,0,0,0,0,25.484369,-80.490448,Residential,Masonry,1 565094,FL,MIAMI DADE COUNTY,0,1159600.23,0,0,1159600.23,1240957.78,0,0,0,0,25.484369,-80.490448,Residential,Masonry,1 690582,FL,MIAMI DADE COUNTY,0,1909738.53,0,0,1909738.53,1661564.19,0,0,0,0,25.484369,-80.490448,Commercial,Reinforced Masonry,1 803574,FL,MIAMI DADE COUNTY,0,642294.2,0,0,642294.2,852195.94,0,0,0,0,25.477201,-80.474808,Residential,Masonry,1 183421,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,141924.26,0,0,0,0,25.477201,-80.474808,Residential,Wood,1 983364,FL,MIAMI DADE COUNTY,0,2964403.26,0,0,2964403.26,2840153.26,0,0,0,0,25.49612,-80.50793,Commercial,Reinforced Masonry,1 618658,FL,MIAMI DADE COUNTY,0,10530000,0,0,10530000,10440000,0,0,0,0,25.49612,-80.50793,Commercial,Reinforced Concrete,1 318955,FL,MIAMI DADE COUNTY,0,140701.86,0,0,140701.86,141354.72,0,0,0,0,25.503071,-80.461288,Residential,Wood,1 526795,FL,MIAMI DADE COUNTY,0,2795429.16,0,0,2795429.16,4216158.51,0,0,0,0,25.464237,-80.495247,Commercial,Reinforced Masonry,1 645606,FL,MIAMI DADE COUNTY,963073.8,963073.8,0,963073.8,963073.8,780721.55,0,0,0,0,25.464237,-80.495247,Residential,Masonry,1 197911,FL,MIAMI DADE COUNTY,0,2734206.93,0,0,2734206.93,2358639,0,0,0,0,25.464237,-80.495247,Commercial,Reinforced Masonry,1 784179,FL,MIAMI DADE COUNTY,0,3230212.41,0,0,3230212.41,5062437.34,0,0,0,0,25.464237,-80.495247,Commercial,Reinforced Masonry,1 157945,FL,MIAMI DADE COUNTY,0,1337740.65,0,0,1337740.65,1223551.11,0,0,0,0,25.464237,-80.495247,Residential,Masonry,1 318225,FL,MIAMI DADE COUNTY,0,402262.85,0,0,402262.85,510365.36,0,0,0,0,25.464237,-80.495247,Residential,Masonry,1 406432,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,557899.87,0,0,0,0,25.470016,-80.461807,Residential,Masonry,1 891239,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,453864.06,0,0,0,0,25.47002,-80.4617,Residential,Masonry,1 573816,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,525426.58,0,0,0,0,25.470022,-80.46167,Residential,Masonry,1 882918,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,441131.58,0,0,0,0,25.470026,-80.461586,Residential,Masonry,1 621110,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,454598.74,0,0,0,0,25.470026,-80.461563,Residential,Masonry,1 677297,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,423402.8,0,0,0,0,25.470028,-80.46151,Residential,Masonry,1 289796,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,524211.85,0,0,0,0,25.47003,-80.461456,Residential,Masonry,1 410865,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,443405.45,0,0,0,0,25.470032,-80.461403,Residential,Masonry,1 797971,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,511877.83,0,0,0,0,25.470032,-80.461372,Residential,Masonry,1 883536,FL,MIAMI DADE COUNTY,0,379485,0,379485,379485,471908.57,0,0,0,0,25.469736,-80.492096,Residential,Masonry,4 100926,FL,MIAMI DADE COUNTY,0,1238716.34,0,0,1238716.34,2038937,0,0,0,0,25.49741,-80.55123,Residential,Masonry,3 429087,FL,MIAMI DADE COUNTY,0,635393.72,0,0,635393.72,1014755.54,0,0,0,0,25.49741,-80.55123,Residential,Masonry,3 521670,FL,MIAMI DADE COUNTY,0,635393.72,0,0,635393.72,879194.29,0,0,0,0,25.49741,-80.55123,Residential,Masonry,3 747578,FL,MIAMI DADE COUNTY,0,472626.83,0,0,472626.83,787396.3,0,0,0,0,25.49741,-80.55123,Residential,Masonry,3 217896,FL,MIAMI DADE COUNTY,0,112007.74,0,0,112007.74,162942.58,0,0,0,0,25.49741,-80.55123,Residential,Wood,3 539024,FL,MIAMI DADE COUNTY,0,45815.87,0,0,45815.87,68119.03,0,0,0,0,25.49741,-80.55123,Residential,Wood,3 801714,FL,MIAMI DADE COUNTY,0,20943.03,0,0,20943.03,18979.41,0,0,0,0,25.49741,-80.55123,Residential,Wood,3 938218,FL,MIAMI DADE COUNTY,0,321613.86,0,0,321613.86,414715.92,0,0,0,0,25.47005,-80.47847,Residential,Wood,1 734860,FL,MIAMI DADE COUNTY,0,649280.25,0,0,649280.25,792542.64,0,0,0,0,25.47736,-80.53596,Residential,Masonry,1 409492,FL,MIAMI DADE COUNTY,0,1817497.37,0,0,1817497.37,2497277.73,0,0,0,0,25.47739,-80.4768,Commercial,Reinforced Masonry,3 581699,FL,MIAMI DADE COUNTY,0,436725,0,436725,436725,493732.9,0,0,0,0,25.47091,-80.47704,Residential,Masonry,3 699765,FL,MIAMI DADE COUNTY,0,459675,0,459675,459675,482934.56,0,0,0,0,25.47105,-80.47704,Residential,Masonry,3 299698,FL,MIAMI DADE COUNTY,0,112500,0,112500,112500,147073.5,0,5625,0,0,25.473461,-80.477402,Residential,Wood,3 402081,FL,MIAMI DADE COUNTY,0,451368,0,451368,451368,531350.41,0,0,0,0,25.53351,-80.52363,Residential,Masonry,1 974082,FL,MIAMI DADE COUNTY,0,39204,0,39204,39204,45727.55,0,0,0,0,25.53351,-80.52363,Residential,Wood,1 663198,FL,MIAMI DADE COUNTY,1040850,1040850,1040850,1040850,1040850,1626238.61,0,0,0,0,25.53494,-80.49512,Residential,Masonry,1 209995,FL,MIAMI DADE COUNTY,287100,287100,287100,287100,287100,222204.78,0,0,0,0,25.50687,-80.45905,Residential,Wood,1 147861,FL,MIAMI DADE COUNTY,216900,216900,216900,216900,216900,353094.76,0,0,0,0,25.53494,-80.49512,Residential,Wood,1 117510,FL,MIAMI DADE COUNTY,169740,169740,169740,169740,169740,245020.37,0,0,0,0,25.53663,-80.44895,Residential,Wood,1 182746,FL,MIAMI DADE COUNTY,704220.3,704220.3,0,704220.3,704220.3,647879.86,0,0,0,0,25.539034,-80.45359,Residential,Masonry,1 837665,FL,MIAMI DADE COUNTY,0,1497418.65,0,0,1497418.65,1707776.02,0,0,0,0,25.539034,-80.45359,Residential,Masonry,1 897076,FL,MIAMI DADE COUNTY,0,2689260.57,0,0,2689260.57,4555311.59,0,0,0,0,25.539034,-80.45359,Commercial,Reinforced Masonry,1 172212,FL,MIAMI DADE COUNTY,0,818970.75,0,0,818970.75,920973.56,0,0,0,0,25.539034,-80.45359,Residential,Masonry,1 640195,FL,MIAMI DADE COUNTY,884309.4,884309.4,0,884309.4,884309.4,1259428.14,0,0,0,0,25.536121,-80.451805,Residential,Masonry,1 785679,FL,MIAMI DADE COUNTY,0,390778.83,0,0,390778.83,385644,0,0,0,0,25.536121,-80.451805,Residential,Masonry,1 788690,FL,MIAMI DADE COUNTY,0,212305.86,0,0,212305.86,286888.06,0,0,0,0,25.536121,-80.451805,Residential,Wood,1 879182,FL,MIAMI DADE COUNTY,0,2189113.29,0,0,2189113.29,2903379.36,0,0,0,0,25.536121,-80.451805,Commercial,Reinforced Masonry,1 702300,FL,MIAMI DADE COUNTY,0,506419.29,0,0,506419.29,784277.37,0,0,0,0,25.536121,-80.451805,Residential,Masonry,1 506271,FL,MIAMI DADE COUNTY,0,340498.08,0,0,340498.08,248885.03,0,0,0,0,25.536121,-80.451805,Residential,Wood,1 641340,FL,MIAMI DADE COUNTY,0,54561.24,0,0,54561.24,59240.41,0,0,0,0,25.536604,-80.44873,Residential,Wood,1 949927,FL,MIAMI DADE COUNTY,927873,927873,0,927873,927873,1139891.98,0,0,0,0,25.536604,-80.44873,Residential,Masonry,1 519565,FL,MIAMI DADE COUNTY,0,17721.99,0,0,17721.99,20558.64,0,0,0,0,25.536226,-80.453278,Residential,Wood,1 349643,FL,MIAMI DADE COUNTY,0,167365.11,0,0,167365.11,237240.04,0,0,0,0,25.935495,-80.198035,Residential,Wood,4 613148,FL,MIAMI DADE COUNTY,0,109787.06,0,0,109787.06,102596,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 335784,FL,MIAMI DADE COUNTY,0,109787.06,0,0,109787.06,135634.22,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 917581,FL,MIAMI DADE COUNTY,0,140055.45,0,0,140055.45,115305.41,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 649081,FL,MIAMI DADE COUNTY,0,47882.21,0,0,47882.21,40444.57,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 642526,FL,MIAMI DADE COUNTY,0,459668.7,0,0,459668.7,356335.18,0,0,0,0,25.52308,-80.46763,Residential,Masonry,1 252620,FL,MIAMI DADE COUNTY,0,23941.1,0,0,23941.1,22193.4,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 435317,FL,MIAMI DADE COUNTY,0,389042.92,0,0,389042.92,622767.45,0,0,0,0,25.52308,-80.46763,Residential,Masonry,1 793370,FL,MIAMI DADE COUNTY,0,168335.88,0,0,168335.88,188917.29,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 553572,FL,MIAMI DADE COUNTY,0,21585.51,0,0,21585.51,31041.68,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 321850,FL,MIAMI DADE COUNTY,0,38097.58,0,0,38097.58,50691.12,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 905348,FL,MIAMI DADE COUNTY,0,14265.48,0,0,14265.48,17563.66,0,0,0,0,25.52308,-80.46763,Residential,Wood,1 588704,FL,MIAMI DADE COUNTY,0,22900.19,0,0,22900.19,31525.08,0,0,0,0,25.5269,-80.4925,Residential,Wood,3 336834,FL,MIAMI DADE COUNTY,0,22900.19,0,0,22900.19,23584.83,0,0,0,0,25.5269,-80.4925,Residential,Wood,3 984987,FL,MIAMI DADE COUNTY,0,51550.2,0,51550.2,51550.2,62970.12,0,0,0,0,25.5269,-80.4925,Residential,Wood,3 363161,FL,MIAMI DADE COUNTY,0,49567.5,0,49567.5,49567.5,64129.74,0,0,0,0,25.5269,-80.4925,Residential,Wood,3 517826,FL,MIAMI DADE COUNTY,0,171179.38,0,0,171179.38,147447.07,0,0,0,0,25.51853,-80.44411,Residential,Wood,1 636066,FL,MIAMI DADE COUNTY,0,171751.39,0,0,171751.39,195718.26,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 230021,FL,MIAMI DADE COUNTY,0,58553.1,0,0,58553.1,44945.36,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 836470,FL,MIAMI DADE COUNTY,0,434449.22,0,0,434449.22,328704.28,0,0,0,0,25.535778,-80.494247,Residential,Masonry,1 451722,FL,MIAMI DADE COUNTY,0,160621.5,0,0,160621.5,268340.87,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 966761,FL,MIAMI DADE COUNTY,0,932208.04,0,0,932208.04,657206.67,0,0,0,0,25.535778,-80.494247,Residential,Masonry,1 990570,FL,MIAMI DADE COUNTY,0,260229.38,0,0,260229.38,196733.41,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 119099,FL,MIAMI DADE COUNTY,0,23941.1,0,0,23941.1,28707.11,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 463375,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,48230.57,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 151244,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,219971.45,0,0,0,0,25.535778,-80.494247,Residential,Wood,1 908759,FL,MIAMI DADE COUNTY,143550,143550,143550,143550,143550,208474.22,0,7177.5,0,0,25.515648,-80.432236,Residential,Wood,1 311046,FL,MIAMI DADE COUNTY,711899.1,711899.1,711899.1,711899.1,711899.1,846397.49,0,0,0,0,25.515648,-80.432236,Residential,Masonry,1 591188,FL,MIAMI DADE COUNTY,0,24041.16,0,0,24041.16,25145.32,0,0,0,0,25.521761,-80.416306,Residential,Wood,1 444998,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,8898.84,0,0,0,0,25.521761,-80.416306,Residential,Wood,1 577987,FL,MIAMI DADE COUNTY,0,35137.08,0,0,35137.08,32374.43,0,0,0,0,25.521761,-80.416306,Residential,Wood,1 248107,FL,MIAMI DADE COUNTY,0,245034.9,0,245034.9,245034.9,211710.15,0,0,0,0,25.521761,-80.416306,Residential,Wood,1 504277,FL,MIAMI DADE COUNTY,0,982712.61,0,0,982712.61,879409.86,0,0,0,0,25.514549,-80.398956,Residential,Masonry,1 525461,FL,MIAMI DADE COUNTY,0,802981.62,0,0,802981.62,1020660.3,0,0,0,0,25.514549,-80.398956,Residential,Masonry,1 311997,FL,MIAMI DADE COUNTY,0,656149.05,0,0,656149.05,1002301.79,0,0,0,0,25.514549,-80.398956,Residential,Masonry,1 188259,FL,MIAMI DADE COUNTY,0,810783.81,0,0,810783.81,1180955.27,0,0,0,0,25.54131,-80.3934,Residential,Masonry,1 602450,FL,MIAMI DADE COUNTY,0,371624.76,0,0,371624.76,466240.42,0,0,0,0,25.54131,-80.3934,Residential,Masonry,1 486025,FL,MIAMI DADE COUNTY,0,16380000,0,0,16380000,21960000,0,0,0,0,25.507135,-80.397795,Commercial,Reinforced Concrete,3 404710,FL,MIAMI DADE COUNTY,0,6806855.25,0,0,6806855.25,9990000,0,0,0,0,25.507135,-80.397795,Commercial,Reinforced Masonry,3 824305,FL,MIAMI DADE COUNTY,0,872494.74,0,0,872494.74,731063.34,0,0,0,0,25.52174,-80.418594,Residential,Masonry,3 567738,FL,MIAMI DADE COUNTY,0,719978.22,0,0,719978.22,1137896.78,0,0,0,0,25.52174,-80.418594,Residential,Masonry,3 152278,FL,MIAMI DADE COUNTY,171126,171126,0,171126,171126,248720.18,0,0,0,0,25.52174,-80.418594,Residential,Wood,3 513596,FL,MIAMI DADE COUNTY,0,109375.11,0,0,109375.11,147597.34,0,0,0,0,25.52174,-80.418594,Residential,Wood,3 454155,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,132308.93,0,0,0,0,25.52174,-80.418594,Residential,Wood,3 981041,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,86965.17,0,0,0,0,25.52174,-80.418594,Residential,Wood,3 765780,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,176538.41,0,0,0,0,25.512743,-80.418076,Residential,Wood,1 204200,FL,MIAMI DADE COUNTY,0,93497.4,0,93497.4,93497.4,102167.13,0,0,0,0,25.5221,-80.419096,Residential,Wood,1 469777,FL,MIAMI DADE COUNTY,0,93497.4,0,93497.4,93497.4,147342.55,0,0,0,0,25.52214,-80.420205,Residential,Wood,3 385046,FL,MIAMI DADE COUNTY,0,186994.8,0,186994.8,186994.8,242281.31,0,0,0,0,25.5221,-80.419041,Residential,Wood,1 374766,FL,MIAMI DADE COUNTY,0,373989.6,0,373989.6,373989.6,340121.1,0,0,0,0,25.522519,-80.418389,Residential,Masonry,1 752962,FL,MIAMI DADE COUNTY,0,373989.6,0,373989.6,373989.6,464195.89,0,0,0,0,25.523335,-80.418156,Residential,Masonry,3 887159,FL,MIAMI DADE COUNTY,0,11321.85,0,0,11321.85,10862.41,0,0,0,0,25.521751,-80.417976,Residential,Wood,1 232174,FL,MIAMI DADE COUNTY,0,32788.9,0,0,32788.9,52246,0,0,0,0,25.536983,-80.32502,Residential,Wood,1 510419,FL,MIAMI DADE COUNTY,0,192569.74,0,0,192569.74,173386.71,0,0,0,0,25.536983,-80.32502,Residential,Wood,1 453093,FL,MIAMI DADE COUNTY,0,22801.05,0,0,22801.05,30736.55,0,0,0,0,25.536983,-80.32502,Residential,Wood,1 784713,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,17310.56,0,0,0,0,25.536983,-80.32502,Residential,Wood,1 745725,FL,MIAMI DADE COUNTY,0,416367,0,416367,416367,348146.93,0,0,0,0,25.517878,-80.396202,Residential,Masonry,1 321647,FL,MIAMI DADE COUNTY,0,22801.05,0,0,22801.05,37491.77,0,0,0,0,25.517878,-80.396202,Residential,Wood,1 327722,FL,MIAMI DADE COUNTY,0,22801.05,0,0,22801.05,35407.29,0,0,0,0,25.517878,-80.396202,Residential,Wood,1 819301,FL,MIAMI DADE COUNTY,0,1749119.85,0,0,1749119.85,2374640.09,0,0,0,0,25.52072,-80.42022,Residential,Masonry,1 405239,FL,MIAMI DADE COUNTY,0,456021,0,456021,456021,500630.8,0,0,0,0,25.52072,-80.42022,Residential,Masonry,1 435784,FL,MIAMI DADE COUNTY,0,27930.89,0,0,27930.89,34757.2,0,0,0,0,25.52072,-80.42022,Residential,Wood,1 507655,FL,MIAMI DADE COUNTY,0,89838.31,0,0,89838.31,122013.64,0,0,0,0,25.52072,-80.42022,Residential,Wood,1 828673,FL,MIAMI DADE COUNTY,0,125393.5,0,0,125393.5,173988.5,0,0,0,0,25.5292,-80.3989,Residential,Wood,3 136303,FL,MIAMI DADE COUNTY,0,1282001.46,0,0,1282001.46,1253156.43,0,0,0,0,25.517393,-80.428352,Residential,Masonry,1 192001,FL,MIAMI DADE COUNTY,342000,342000,342000,342000,342000,422359.74,0,0,0,0,25.497906,-80.436867,Residential,Wood,1 734807,FL,MIAMI DADE COUNTY,71420.4,71420.4,71420.4,71420.4,71420.4,90618.2,0,0,0,0,25.497906,-80.436867,Residential,Wood,1 784373,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9339.99,0,0,0,0,25.50132,-80.4319,Residential,Wood,1 592676,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,6777.69,0,0,0,0,25.50132,-80.4319,Residential,Wood,1 619442,FL,MIAMI DADE COUNTY,0,2382848.82,0,0,2382848.82,3193169.92,0,0,0,0,25.50132,-80.4319,Commercial,Reinforced Masonry,1 172161,FL,MIAMI DADE COUNTY,0,2792473.2,0,2792473.2,2792473.2,3960592.66,0,0,0,0,25.50132,-80.4319,Commercial,Reinforced Masonry,1 297012,FL,MIAMI DADE COUNTY,0,2773.98,0,0,2773.98,3775.45,0,0,0,0,25.50132,-80.4319,Residential,Wood,1 483921,FL,MIAMI DADE COUNTY,0,7397.28,0,0,7397.28,7651.36,0,0,0,0,25.50132,-80.4319,Residential,Wood,1 844829,FL,MIAMI DADE COUNTY,0,1849.32,0,0,1849.32,2138.18,0,0,0,0,25.50132,-80.4319,Residential,Wood,1 725606,FL,MIAMI DADE COUNTY,0,2773.98,0,0,2773.98,2434.67,0,0,0,0,25.50132,-80.4319,Residential,Wood,1 846859,FL,MIAMI DADE COUNTY,0,10170000,0,0,10170000,14310000,0,0,0,0,25.479912,-80.443512,Commercial,Reinforced Concrete,3 156895,FL,MIAMI DADE COUNTY,0,837408.78,0,0,837408.78,1377554.19,0,0,0,0,25.48208,-80.446503,Residential,Masonry,1 886785,FL,MIAMI DADE COUNTY,0,774197.91,0,0,774197.91,1356580.55,0,0,0,0,25.48208,-80.446503,Residential,Masonry,1 102964,FL,MIAMI DADE COUNTY,0,2211171.03,0,0,2211171.03,2295726.21,0,0,0,0,25.48208,-80.446503,Commercial,Reinforced Masonry,1 772601,FL,MIAMI DADE COUNTY,0,102941.28,0,0,102941.28,125931.26,0,0,0,0,25.48208,-80.446503,Residential,Wood,1 479651,FL,MIAMI DADE COUNTY,0,96507.45,0,0,96507.45,68028.1,0,0,0,0,25.48208,-80.446503,Residential,Wood,1 104126,FL,MIAMI DADE COUNTY,0,817398.63,0,0,817398.63,1160825.39,0,0,0,0,25.477619,-80.446602,Residential,Masonry,1 976295,FL,MIAMI DADE COUNTY,0,5222288.52,0,0,5222288.52,8396771.49,0,0,0,0,25.477619,-80.446602,Commercial,Reinforced Masonry,1 898320,FL,MIAMI DADE COUNTY,88200,88200,0,88200,88200,80061.35,0,0,0,0,25.477619,-80.446602,Residential,Wood,1 954019,FL,MIAMI DADE COUNTY,26851.5,26851.5,0,26851.5,26851.5,43383.43,0,0,0,0,25.477619,-80.446602,Residential,Wood,1 960072,FL,MIAMI DADE COUNTY,0,2229504.03,0,0,2229504.03,2728110.31,0,0,0,0,25.477619,-80.446602,Commercial,Reinforced Masonry,1 225970,FL,MIAMI DADE COUNTY,0,630356.94,0,0,630356.94,679805.92,0,0,0,0,25.497301,-80.424629,Residential,Masonry,1 162311,FL,MIAMI DADE COUNTY,0,2463675.57,0,0,2463675.57,3955307.94,0,0,0,0,25.497301,-80.424629,Commercial,Reinforced Masonry,1 966845,FL,MIAMI DADE COUNTY,0,3170086.47,0,0,3170086.47,2608061.84,0,0,0,0,25.497301,-80.424629,Commercial,Reinforced Masonry,1 246021,FL,MIAMI DADE COUNTY,0,735785.19,0,0,735785.19,639544.49,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 755511,FL,MIAMI DADE COUNTY,0,602736.12,0,0,602736.12,832683.57,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 201721,FL,MIAMI DADE COUNTY,0,761917.59,0,0,761917.59,694918.37,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 552250,FL,MIAMI DADE COUNTY,752589,752589,0,752589,752589,696596.38,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 710164,FL,MIAMI DADE COUNTY,0,1118001.69,0,0,1118001.69,1078424.43,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 840305,FL,MIAMI DADE COUNTY,0,1125100.53,0,0,1125100.53,954535.29,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 340340,FL,MIAMI DADE COUNTY,0,1163098.89,0,0,1163098.89,1165097.09,0,0,0,0,25.499411,-80.433533,Residential,Masonry,1 303617,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,138198.47,0,0,0,0,25.499411,-80.433533,Residential,Wood,1 302520,FL,MIAMI DADE COUNTY,0,1990800,0,1990800,1990800,2108137.75,0,99540,0,0,25.477391,-80.456577,Commercial,Reinforced Masonry,1 742511,FL,MIAMI DADE COUNTY,0,90000,0,90000,90000,125397.72,0,4500,0,0,25.49479,-80.41651,Residential,Wood,4 773053,FL,MIAMI DADE COUNTY,0,491221.51,0,0,491221.51,809413.19,0,0,0,0,25.50412,-80.436897,Residential,Masonry,1 682028,FL,MIAMI DADE COUNTY,0,1276199,0,0,1276199,2074582.72,0,0,0,0,25.50412,-80.436897,Residential,Masonry,1 886360,FL,MIAMI DADE COUNTY,0,1289506.89,0,0,1289506.89,1443948.55,0,0,0,0,25.50412,-80.436897,Residential,Masonry,1 711748,FL,MIAMI DADE COUNTY,0,883200.37,0,0,883200.37,1068584.13,0,0,0,0,25.49894,-80.44904,Residential,Masonry,1 335853,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,15811.9,0,0,0,0,25.46279,-80.346832,Residential,Wood,3 975106,FL,MIAMI DADE COUNTY,0,884.78,0,0,884.78,1112.7,0,0,0,0,25.46279,-80.346832,Residential,Wood,3 156537,FL,MIAMI DADE COUNTY,0,884.78,0,0,884.78,823.6,0,0,0,0,25.46279,-80.346832,Residential,Wood,3 502992,FL,MIAMI DADE COUNTY,0,506461.48,0,0,506461.48,630483.77,0,0,0,0,25.46279,-80.346832,Residential,Masonry,3 149531,FL,MIAMI DADE COUNTY,0,605292.63,0,0,605292.63,868483.56,0,0,0,0,25.46279,-80.346832,Residential,Masonry,3 263649,FL,MIAMI DADE COUNTY,0,8977.91,0,0,8977.91,14902.98,0,0,0,0,25.46279,-80.346832,Residential,Wood,3 474498,FL,MIAMI DADE COUNTY,0,4906.79,0,0,4906.79,4483.56,0,0,0,0,25.46279,-80.346832,Residential,Wood,3 889174,FL,MIAMI DADE COUNTY,0,204164.47,0,0,204164.47,240040.25,0,0,0,0,25.49393,-80.43408,Residential,Wood,1 771660,FL,MIAMI DADE COUNTY,0,97421.29,0,0,97421.29,109545.18,0,0,0,0,25.4868,-80.4318,Residential,Wood,3 483244,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,120500.33,0,0,0,0,25.4868,-80.4318,Residential,Wood,3 351629,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,57794.64,0,0,0,0,25.50558,-80.45625,Residential,Wood,1 945648,FL,MIAMI DADE COUNTY,0,0,0,2175438.6,2175438.6,1770498.11,0,0,0,0,25.49998,-80.43839,Commercial,Reinforced Masonry,1 167292,FL,MIAMI DADE COUNTY,0,17956.22,0,0,17956.22,22344.72,0,0,0,0,25.48082,-80.412941,Residential,Wood,3 251654,FL,MIAMI DADE COUNTY,0,17956.22,0,0,17956.22,21278.66,0,0,0,0,25.49226,-80.42158,Residential,Wood,3 648634,FL,MIAMI DADE COUNTY,0,56113.2,0,0,56113.2,57424,0,0,0,0,25.4777,-80.421175,Residential,Wood,1 550675,FL,MIAMI DADE COUNTY,0,1509444.96,0,0,1509444.96,1813145.28,0,0,0,0,25.48177,-80.42435,Residential,Masonry,4 934243,FL,MIAMI DADE COUNTY,0,387181.05,0,0,387181.05,639276.18,0,0,0,0,25.48177,-80.42435,Residential,Masonry,4 379534,FL,MIAMI DADE COUNTY,0,50501.88,0,0,50501.88,50404.41,0,0,0,0,25.48177,-80.42435,Residential,Wood,4 831113,FL,MIAMI DADE COUNTY,0,16833.96,0,0,16833.96,19295.91,0,0,0,0,25.48177,-80.42435,Residential,Wood,4 376804,FL,MIAMI DADE COUNTY,140130,140130,140130,140130,140130,116890.28,0,0,0,0,25.443178,-80.488525,Residential,Wood,1 788105,FL,MIAMI DADE COUNTY,12780000,12780000,12780000,12780000,12780000,22050000,0,0,0,0,25.462484,-80.46582,Commercial,Reinforced Concrete,1 266807,FL,MIAMI DADE COUNTY,0,949567.54,0,0,949567.54,1638649.7,0,0,0,0,25.447992,-80.472755,Residential,Masonry,1 250844,FL,MIAMI DADE COUNTY,0,19530000,0,0,19530000,24030000,0,0,0,0,25.460335,-80.475128,Commercial,Reinforced Concrete,3 665643,FL,MIAMI DADE COUNTY,0,511763.04,0,0,511763.04,511355.16,0,0,0,0,25.452648,-80.485329,Residential,Masonry,1 946042,FL,MIAMI DADE COUNTY,0,596765.88,0,0,596765.88,573074.27,0,0,0,0,25.452648,-80.485329,Residential,Masonry,1 969270,FL,MIAMI DADE COUNTY,848507.4,848507.4,0,848507.4,848507.4,660715.74,0,0,0,0,25.452648,-80.485329,Residential,Masonry,1 422600,FL,MIAMI DADE COUNTY,0,858710.97,0,0,858710.97,1239012.59,0,0,0,0,25.452648,-80.485329,Residential,Masonry,1 342863,FL,MIAMI DADE COUNTY,0,38845.17,0,0,38845.17,44123.14,0,0,0,0,25.452648,-80.485329,Residential,Wood,1 178913,FL,MIAMI DADE COUNTY,0,93043.08,0,0,93043.08,102719.56,0,0,0,0,25.452648,-80.485329,Residential,Wood,1 973778,FL,MIAMI DADE COUNTY,0,320701.68,0,0,320701.68,429676.11,0,0,0,0,25.452648,-80.485329,Residential,Wood,1 413692,FL,MIAMI DADE COUNTY,0,42760.22,0,0,42760.22,60885.09,0,0,0,0,25.452648,-80.485329,Residential,Wood,1 164522,FL,MIAMI DADE COUNTY,0,708810.1,0,0,708810.1,1312858.07,0,0,0,0,25.452648,-80.485329,Residential,Masonry,1 567316,FL,MIAMI DADE COUNTY,0,1159447.77,0,0,1159447.77,1674590.41,0,0,0,0,25.54599,-80.38017,Residential,Masonry,3 850657,FL,MIAMI DADE COUNTY,0,1394073.31,0,0,1394073.31,2050458.79,0,0,0,0,25.460789,-80.475128,Residential,Masonry,3 605106,FL,MIAMI DADE COUNTY,139720.5,139720.5,0,0,139720.5,189518.28,0,0,0,0,25.394522,-80.582054,Residential,Wood,3 678297,FL,MIAMI DADE COUNTY,1074331.8,1074331.8,1074331.8,1074331.8,1074331.8,1775225.87,0,0,0,0,25.448825,-80.47135,Residential,Masonry,1 731761,FL,MIAMI DADE COUNTY,0,274830.49,0,0,274830.49,282289.39,0,0,0,0,25.447813,-80.490067,Residential,Wood,1 366288,FL,MIAMI DADE COUNTY,0,389042.92,0,0,389042.92,524164.52,0,0,0,0,25.41097,-80.535645,Residential,Masonry,3 386791,FL,MIAMI DADE COUNTY,0,159977.05,0,0,159977.05,142861.1,0,0,0,0,25.41936,-80.51243,Residential,Wood,3 888004,FL,MIAMI DADE COUNTY,0,580571.74,0,0,580571.74,728036.96,0,0,0,0,25.41936,-80.51243,Residential,Masonry,3 754069,FL,MIAMI DADE COUNTY,0,214644.01,0,0,214644.01,264891.74,0,0,0,0,25.4375,-80.4994,Residential,Wood,4 407297,FL,MIAMI DADE COUNTY,0,47700,0,47700,47700,40206.9,0,954,0,900,25.462351,-80.461243,Residential,Wood,1 796192,FL,MONROE COUNTY,322218,322218,322218,322218,322218,327289.71,0,0,0,0,24.91743,-80.63551,Residential,Wood,1 423775,FL,MONROE COUNTY,137700,137700,137700,137700,137700,123765.04,0,0,0,0,24.915977,-80.635651,Residential,Wood,4 830141,FL,MONROE COUNTY,462124.8,462124.8,0,0,462124.8,370276.57,0,0,0,0,24.956926,-80.576637,Residential,Masonry,3 115853,FL,MONROE COUNTY,564270.3,564270.3,0,0,564270.3,826601.82,0,0,0,0,24.907469,-80.647675,Residential,Masonry,1 505349,FL,MONROE COUNTY,0,495617.76,0,0,495617.76,495419.51,0,0,0,0,25.161654,-80.382477,Residential,Masonry,1 966001,FL,MONROE COUNTY,0,84144.06,0,0,84144.06,109639.79,0,0,0,0,25.161654,-80.382477,Residential,Wood,1 952592,FL,MONROE COUNTY,0,990310.86,0,0,990310.86,826376.78,0,0,0,0,25.161654,-80.382477,Residential,Masonry,1 795244,FL,MONROE COUNTY,0,24041.16,0,0,24041.16,30940.61,0,0,0,0,25.161654,-80.382477,Residential,Wood,1 477208,FL,MONROE COUNTY,0,8321.94,0,0,8321.94,9333.97,0,0,0,0,25.161654,-80.382477,Residential,Wood,1 142395,FL,MONROE COUNTY,0,731571.21,0,0,731571.21,905696.87,0,0,0,0,25.113761,-80.422315,Residential,Masonry,3 126033,FL,MONROE COUNTY,0,13905,0,13905,13905,12158.25,0,0,0,0,25.095716,-80.434307,Residential,Wood,1 875293,FL,MONROE COUNTY,3547710,3547710,3547710,3547710,3547710,6267185.81,0,0,0,0,25.107235,-80.427071,Commercial,Reinforced Masonry,1 378176,FL,MONROE COUNTY,658212.3,658212.3,0,0,658212.3,902258.99,0,0,0,0,25.121914,-80.415894,Residential,Masonry,1 480736,FL,MONROE COUNTY,0,18000000,0,0,18000000,30330000,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Concrete,1 409044,FL,MONROE COUNTY,0,2991464.85,0,0,2991464.85,3733348.13,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 730510,FL,MONROE COUNTY,0,597747.6,0,0,597747.6,570550.08,0,0,0,0,25.31719,-80.280357,Residential,Masonry,1 754284,FL,MONROE COUNTY,0,2344606.88,0,0,2344606.88,3173040.9,0,0,0,0,25.317163,-80.280327,Commercial,Reinforced Masonry,1 540349,FL,MONROE COUNTY,0,390228.88,0,0,390228.88,526041.02,0,0,0,0,25.317053,-80.280212,Residential,Masonry,1 426326,FL,MONROE COUNTY,0,2032204.37,0,0,2032204.37,2145617.63,0,0,0,0,25.317026,-80.28019,Commercial,Reinforced Masonry,1 231103,FL,MONROE COUNTY,0,993191.2,0,0,993191.2,1259501.51,0,0,0,0,25.316683,-80.280235,Residential,Masonry,1 763273,FL,MONROE COUNTY,0,153503.6,0,0,153503.6,217674.24,0,0,0,0,25.316574,-80.280121,Residential,Wood,1 304751,FL,MONROE COUNTY,0,4712675.51,0,0,4712675.51,4758859.73,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 558829,FL,MONROE COUNTY,0,705429.23,0,0,705429.23,953740.32,0,0,0,0,25.316986,-80.28054,Residential,Masonry,1 412669,FL,MONROE COUNTY,0,221321.01,0,0,221321.01,243209.66,0,0,0,0,25.316986,-80.28054,Residential,Wood,1 912123,FL,MONROE COUNTY,0,384904.55,0,0,384904.55,387983.78,0,0,0,0,25.316986,-80.28054,Residential,Masonry,1 596803,FL,MONROE COUNTY,0,460510.8,0,0,460510.8,559161.42,0,0,0,0,25.312548,-80.277382,Residential,Masonry,3 797670,FL,MONROE COUNTY,0,5574434.92,0,0,5574434.92,8702473.34,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 762253,FL,MONROE COUNTY,1212934.5,1212934.5,0,0,1212934.5,1783741.48,0,0,0,0,25.316986,-80.28054,Residential,Masonry,1 657379,FL,MONROE COUNTY,0,3993699.15,0,0,3993699.15,4958385.17,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 321103,FL,MONROE COUNTY,404311.5,404311.5,0,0,404311.5,591790.74,0,0,0,0,25.316986,-80.28054,Residential,Masonry,1 296609,FL,MONROE COUNTY,0,2268636.75,0,0,2268636.75,2007607.41,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 527239,FL,MONROE COUNTY,359388,359388,0,0,359388,302944.68,0,0,0,0,25.312035,-80.28288,Residential,Wood,1 792674,FL,MONROE COUNTY,8984700,8984700,0,0,8984700,16650000,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 245428,FL,MONROE COUNTY,1796940,1796940,0,0,1796940,2348241.19,0,0,0,0,25.316986,-80.28054,Residential,Masonry,1 277283,FL,MONROE COUNTY,2875104,2875104,0,0,2875104,3606932.97,0,0,0,0,25.316986,-80.28054,Commercial,Reinforced Masonry,1 113635,FL,MONROE COUNTY,1796940,1796940,0,0,1796940,1582787.88,0,0,0,0,25.316986,-80.28054,Residential,Masonry,1 101504,FL,MONROE COUNTY,0,9270000,0,0,9270000,10080000,0,0,0,0,25.114388,-80.4216,Commercial,Reinforced Concrete,3 199163,FL,MONROE COUNTY,0,34453.5,0,0,34453.5,58004.26,0,0,0,0,25.100956,-80.433815,Residential,Wood,1 836396,FL,MONROE COUNTY,0,115480.96,0,0,115480.96,113261.41,0,0,0,0,25.100956,-80.433815,Residential,Wood,1 696558,FL,MONROE COUNTY,0,30637.8,0,0,30637.8,39325.71,0,0,0,0,25.100956,-80.433815,Residential,Wood,1 674139,FL,MIAMI DADE COUNTY,707850,707850,0,0,707850,857842,0,0,0,0,25.499035,-80.396179,Residential,Masonry,1 727322,FL,MIAMI DADE COUNTY,0,302023.01,0,0,302023.01,299800.12,0,0,0,0,25.50229,-80.400815,Residential,Wood,3 346730,FL,MIAMI DADE COUNTY,0,1189620,0,1189620,1189620,1589605.93,0,0,0,0,25.50229,-80.400815,Residential,Masonry,3 366523,FL,MIAMI DADE COUNTY,0,4494929.6,0,0,4494929.6,6414138.68,0,0,0,0,25.50229,-80.400815,Commercial,Reinforced Masonry,3 903192,FL,MIAMI DADE COUNTY,0,991350,0,991350,991350,1359331.19,0,0,0,0,25.50229,-80.400815,Residential,Masonry,3 940013,FL,MIAMI DADE COUNTY,0,96456.2,0,0,96456.2,83916.9,0,0,0,0,25.4988,-80.3963,Residential,Wood,4 530178,FL,MONROE COUNTY,23580000,23580000,23580000,23580000,23580000,23760000,0,0,0,0,24.560755,-81.806485,Commercial,Reinforced Concrete,3 900412,FL,MONROE COUNTY,0,83160000,0,0,83160000,71730000,0,0,0,0,24.581572,-81.740967,Commercial,Steel Frame,1 741760,FL,MONROE COUNTY,1260720,1260720,1260720,1260720,1260720,1308523.98,0,0,0,0,24.581572,-81.740967,Residential,Masonry,1 268679,FL,MONROE COUNTY,0,8974031.9,0,0,8974031.9,12510000,0,0,0,0,24.558992,-81.74865,Commercial,Reinforced Masonry,1 444368,FL,MONROE COUNTY,0,8974031.9,0,0,8974031.9,9360000,0,0,0,0,24.558992,-81.74865,Commercial,Reinforced Masonry,1 567736,FL,MONROE COUNTY,371285.1,371285.1,371285.1,371285.1,371285.1,505293.77,0,0,0,0,24.557667,-81.802124,Residential,Masonry,1 207500,FL,MONROE COUNTY,337500,337500,337500,337500,337500,314612.1,0,0,0,0,24.553907,-81.792778,Residential,Wood,1 982605,FL,MONROE COUNTY,117000,117000,117000,117000,117000,107764.02,0,0,0,0,24.550072,-81.799988,Residential,Wood,1 936778,FL,MONROE COUNTY,0,58253.58,0,0,58253.58,61329.37,0,0,0,0,24.552568,-81.796715,Residential,Wood,1 311671,FL,MONROE COUNTY,0,1846546.02,0,0,1846546.02,1771000.13,0,0,0,0,24.552568,-81.796715,Commercial,Reinforced Masonry,1 240428,FL,MONROE COUNTY,0,45308.34,0,0,45308.34,54294.34,0,0,0,0,24.552784,-81.796379,Residential,Wood,1 544076,FL,MONROE COUNTY,0,94315.32,0,0,94315.32,115057.15,0,0,0,0,24.552784,-81.796379,Residential,Wood,1 473092,FL,MONROE COUNTY,0,503939.7,0,503939.7,503939.7,735308.5,0,0,0,0,24.552784,-81.796379,Residential,Masonry,1 274857,FL,MONROE COUNTY,0,147945.6,0,147945.6,147945.6,181000.2,0,0,0,0,24.566303,-81.760825,Residential,Wood,1 306559,FL,MONROE COUNTY,0,8910000,0,8910000,8910000,10170000,0,0,0,0,24.557856,-81.806656,Commercial,Reinforced Masonry,1 762248,FL,MONROE COUNTY,0,6975000,0,6975000,6975000,11970000,0,0,0,0,24.554505,-81.806375,Commercial,Reinforced Masonry,3 469228,FL,MONROE COUNTY,0,3330000,0,3330000,3330000,2934662.4,0,0,0,0,24.55728,-81.80703,Commercial,Reinforced Masonry,3 153251,FL,MONROE COUNTY,0,1485000,0,1485000,1485000,1696152.15,0,0,0,0,24.562407,-81.777451,Residential,Masonry,1 965068,FL,MONROE COUNTY,0,900000,0,900000,900000,1008664.2,0,0,0,0,24.553387,-81.80275,Residential,Masonry,1 956439,FL,MONROE COUNTY,0,25830000,0,25830000,25830000,28890000,0,0,0,0,24.551311,-81.77314,Commercial,Reinforced Concrete,1 269721,FL,MONROE COUNTY,0,517500,0,517500,517500,565325.28,0,0,0,0,24.56092,-81.814069,Residential,Masonry,1 778314,FL,MONROE COUNTY,0,1917038.7,0,1917038.7,1917038.7,1954804.36,0,0,0,0,24.581955,-81.742722,Commercial,Reinforced Masonry,1 289021,FL,MONROE COUNTY,0,784026.9,0,784026.9,784026.9,1180782.14,0,0,0,0,24.581955,-81.742722,Residential,Masonry,1 216733,FL,MONROE COUNTY,0,6417139.5,0,6417139.5,6417139.5,5242802.97,0,0,0,0,24.581955,-81.742722,Commercial,Reinforced Masonry,1 298848,FL,MONROE COUNTY,0,2638462.5,0,2638462.5,2638462.5,4117188.81,0,0,0,0,24.581955,-81.742722,Commercial,Reinforced Masonry,1 534017,FL,MONROE COUNTY,0,5220799.2,0,5220799.2,5220799.2,5157314.28,0,0,0,0,24.581955,-81.742722,Commercial,Reinforced Masonry,1 343998,FL,MONROE COUNTY,3705300,3705300,3705300,3705300,3705300,4005725.72,0,0,0,0,24.54961,-81.8032,Commercial,Reinforced Masonry,1 950242,FL,MONROE COUNTY,8832325.5,8832325.5,8832325.5,8832325.5,8832325.5,9450000,0,0,0,0,24.563898,-81.775658,Commercial,Reinforced Masonry,1 727380,FL,MONROE COUNTY,4578066,4578066,4578066,4578066,4578066,4930219.99,0,0,0,0,24.549086,-81.80265,Commercial,Reinforced Masonry,1 644864,FL,MONROE COUNTY,1542357,1542357,1542357,1542357,1542357,2186642.7,0,0,0,0,24.5662,-81.7572,Residential,Masonry,4 778880,FL,MONROE COUNTY,300600,300600,300600,300600,300600,458389.45,0,0,0,0,24.559355,-81.780365,Residential,Wood,1 815428,FL,MONROE COUNTY,1056240,1056240,1056240,1056240,1056240,1387433.56,0,0,0,0,24.549225,-81.791954,Residential,Masonry,1 970091,FL,MONROE COUNTY,1056240,1056240,1056240,1056240,1056240,1426304.25,0,0,0,0,24.549093,-81.79171,Residential,Masonry,1 132573,FL,MONROE COUNTY,446328,446328,446328,446328,446328,664307.45,0,0,0,0,24.59927,-81.662621,Residential,Masonry,1 158528,FL,MONROE COUNTY,120528,120528,0,0,120528,181630.87,0,0,0,0,24.559454,-81.762962,Residential,Wood,1 314182,FL,MONROE COUNTY,429559.2,429559.2,0,0,429559.2,496050.67,0,0,0,0,24.571968,-81.738991,Residential,Masonry,3 112627,FL,MONROE COUNTY,0,8990981.86,0,0,8990981.86,7870408.82,0,0,0,0,24.562222,-81.777245,Commercial,Reinforced Masonry,1 462677,FL,MONROE COUNTY,0,3097915.7,0,0,3097915.7,3284689.04,0,0,0,0,24.567295,-81.767029,Commercial,Reinforced Masonry,1 102825,FL,MONROE COUNTY,678352.5,678352.5,678352.5,678352.5,678352.5,920524.34,0,0,0,0,24.623121,-81.591555,Residential,Masonry,1 640962,FL,MONROE COUNTY,121680,121680,121680,121680,121680,194323.93,0,2433.6,0,0,24.559557,-81.77594,Residential,Wood,1 101365,FL,MONROE COUNTY,0,35370000,0,35370000,35370000,51120000,0,0,0,0,24.548443,-81.790047,Commercial,Reinforced Concrete,1 123193,FL,MONROE COUNTY,0,272723.4,0,272723.4,272723.4,321406.71,0,0,0,0,24.547876,-81.792206,Residential,Wood,1 486451,FL,MONROE COUNTY,0,76098.6,0,76098.6,76098.6,69773.13,0,0,0,0,24.548,-81.792236,Residential,Wood,1 813335,FL,MONROE COUNTY,0,2816635.5,0,2816635.5,2816635.5,2441977.91,0,0,0,0,24.548,-81.792236,Commercial,Reinforced Masonry,1 639087,FL,MONROE COUNTY,0,188487,0,188487,188487,209503.3,0,0,0,0,24.547514,-81.791817,Residential,Wood,1 985443,FL,MONROE COUNTY,0,38340000,0,38340000,38340000,39510000,0,0,0,0,24.547726,-81.794609,Commercial,Steel Frame,1 119419,FL,MONROE COUNTY,90900000,90900000,90900000,90900000,90900000,93600000,0,0,0,0,24.56086,-81.793945,Commercial,Steel Frame,1 670969,FL,MONROE COUNTY,0,2686663.89,0,0,2686663.89,4393308.02,0,0,0,0,24.560936,-81.801701,Commercial,Reinforced Masonry,1 317514,FL,MONROE COUNTY,0,148335.23,0,0,148335.23,232386.42,0,0,0,0,24.560936,-81.801701,Residential,Wood,1 647783,FL,MONROE COUNTY,0,305255.78,0,0,305255.78,221066.24,0,0,0,0,24.560936,-81.801701,Residential,Wood,1 397964,FL,MONROE COUNTY,0,109981.86,0,0,109981.86,138389.74,0,0,0,0,24.560882,-81.801971,Residential,Wood,1 723102,FL,MONROE COUNTY,0,539808.94,0,0,539808.94,748175.19,0,0,0,0,24.560974,-81.799911,Residential,Masonry,1 361185,FL,MONROE COUNTY,0,527464.04,0,0,527464.04,775815.21,0,0,0,0,24.5662,-81.7572,Residential,Masonry,4 832414,FL,MONROE COUNTY,0,1115530.33,0,0,1115530.33,1128916.69,0,0,0,0,24.56142,-81.790031,Residential,Masonry,3 821962,FL,MONROE COUNTY,0,22445.28,0,0,22445.28,19168.04,0,0,0,0,24.561417,-81.790009,Residential,Wood,3 433437,FL,MONROE COUNTY,0,118959.97,0,0,118959.97,129905.72,0,0,0,0,24.5662,-81.7572,Residential,Wood,4 253024,FL,MONROE COUNTY,0,27906.21,0,0,27906.21,24273.38,0,0,0,0,24.559498,-81.784821,Residential,Wood,1 867950,FL,MONROE COUNTY,0,5611.32,0,0,5611.32,8053.37,0,0,0,0,24.556726,-81.790077,Residential,Wood,1 186385,FL,MONROE COUNTY,0,1122263.91,0,0,1122263.91,1064102.58,0,0,0,0,24.561535,-81.765739,Residential,Masonry,1 448610,FL,MONROE COUNTY,0,280565.98,0,0,280565.98,245519.92,0,0,0,0,24.559299,-81.804619,Residential,Wood,1 259120,FL,MONROE COUNTY,0,93147.9,0,0,93147.9,110562.09,0,0,0,0,24.562529,-81.766121,Residential,Wood,3 668704,FL,MONROE COUNTY,0,27906.21,0,0,27906.21,34256.39,0,0,0,0,24.56551,-81.767448,Residential,Wood,1 311924,FL,MONROE COUNTY,0,407381.8,0,0,407381.8,384975.8,0,0,0,0,24.5662,-81.7572,Residential,Masonry,4 496714,FL,MONROE COUNTY,0,2556015.53,0,0,2556015.53,3825189.71,0,0,0,0,24.5662,-81.7572,Commercial,Reinforced Masonry,4 855607,FL,MONROE COUNTY,0,2158113.5,0,0,2158113.5,2936760.85,0,0,0,0,24.5662,-81.7572,Commercial,Reinforced Masonry,4 604762,FL,MONROE COUNTY,0,88589.27,0,0,88589.27,85538.96,0,0,0,0,24.5662,-81.7572,Residential,Wood,4 706504,FL,MONROE COUNTY,0,893322.07,0,0,893322.07,1059301.31,0,0,0,0,24.559433,-81.80674,Residential,Masonry,1 917489,FL,MONROE COUNTY,0,224452.78,0,0,224452.78,205875.95,0,0,0,0,24.554515,-81.801533,Residential,Wood,3 249396,FL,MONROE COUNTY,0,196396.18,0,0,196396.18,178524.13,0,0,0,0,24.552486,-81.777763,Residential,Wood,1 287691,FL,MONROE COUNTY,0,2717227.62,0,0,2717227.62,4074211.1,0,0,0,0,24.589687,-81.678253,Commercial,Reinforced Masonry,3 725567,FL,MONROE COUNTY,0,112226.39,0,0,112226.39,138944.8,0,0,0,0,24.589687,-81.678253,Residential,Wood,3 728075,FL,MONROE COUNTY,0,123449.03,0,0,123449.03,138469.07,0,0,0,0,24.589687,-81.678253,Residential,Wood,3 479650,FL,MONROE COUNTY,712368,712368,712368,712368,712368,850139.97,0,35618.4,0,0,24.66625,-81.387756,Residential,Masonry,3 962378,FL,MONROE COUNTY,84552.3,84552.3,84552.3,84552.3,84552.3,110163.19,0,0,0,0,24.66625,-81.387756,Residential,Wood,3 731845,FL,MONROE COUNTY,1096255.8,1096255.8,1096255.8,1096255.8,1096255.8,1264640.69,0,0,0,0,24.66625,-81.387756,Residential,Masonry,3 433924,FL,MONROE COUNTY,621432.9,621432.9,621432.9,621432.9,621432.9,880589.06,0,0,0,0,24.66625,-81.387756,Residential,Masonry,3 995926,FL,MONROE COUNTY,621432.9,621432.9,621432.9,621432.9,621432.9,722035.43,0,0,0,0,24.66625,-81.387756,Residential,Masonry,3 580446,FL,MONROE COUNTY,621432.9,621432.9,621432.9,621432.9,621432.9,618670.01,0,0,0,0,24.66625,-81.387756,Residential,Masonry,3 970181,FL,MONROE COUNTY,621432.9,621432.9,621432.9,621432.9,621432.9,747043.13,0,0,0,0,24.66625,-81.387756,Residential,Masonry,3 627755,FL,MONROE COUNTY,621432.9,621432.9,621432.9,621432.9,621432.9,624733.95,0,0,0,0,24.66625,-81.387756,Residential,Masonry,3 897374,FL,MONROE COUNTY,152235,152235,152235,152235,152235,170003.87,0,0,0,0,24.6596,-81.4738,Residential,Wood,4 524851,FL,MONROE COUNTY,348885,348885,348885,348885,348885,395705.37,0,0,0,0,24.661751,-81.385742,Residential,Wood,1 716511,FL,MONROE COUNTY,4635,4635,4635,4635,4635,5008.05,0,0,0,0,24.663168,-81.475494,Residential,Wood,3 871411,FL,MONROE COUNTY,123750,123750,123750,123750,123750,181339.04,0,0,0,0,24.673347,-81.358688,Residential,Wood,1 987164,FL,MONROE COUNTY,46530,46530,46530,46530,46530,78042.54,0,0,0,0,24.673347,-81.358688,Residential,Wood,1 888675,FL,MONROE COUNTY,0,80445.42,0,0,80445.42,108557.88,0,0,0,0,24.668861,-81.343147,Residential,Wood,1 514799,FL,MONROE COUNTY,0,384658.56,0,0,384658.56,376103.75,0,0,0,0,24.668861,-81.343147,Residential,Masonry,1 116587,FL,MONROE COUNTY,0,675959.83,0,0,675959.83,855873.3,0,0,0,0,24.673565,-81.358528,Residential,Masonry,1 937088,FL,MONROE COUNTY,0,3586074.37,0,0,3586074.37,4160075.78,0,0,0,0,24.67124,-81.248184,Commercial,Reinforced Masonry,1 533566,FL,MONROE COUNTY,0,1638500.31,0,0,1638500.31,1992768.65,0,0,0,0,24.72206,-81.05603,Residential,Masonry,1 723642,FL,MONROE COUNTY,0,141228.45,0,0,141228.45,175136.27,0,0,0,0,24.72206,-81.05603,Residential,Wood,1 255541,FL,MONROE COUNTY,764775,764775,764775,764775,764775,851680.97,0,0,0,0,24.73309,-81.01555,Residential,Masonry,1 717878,FL,MONROE COUNTY,0,3698.64,0,0,3698.64,5936.12,0,0,0,0,24.728531,-81.023636,Residential,Wood,3 867404,FL,MONROE COUNTY,0,233938.98,0,0,233938.98,380454.96,0,0,0,0,24.728531,-81.023636,Residential,Wood,3 993402,FL,MONROE COUNTY,0,80445.42,0,0,80445.42,107956.71,0,0,0,0,24.728531,-81.023636,Residential,Wood,3 208279,FL,MONROE COUNTY,0,133151.04,0,0,133151.04,127891.57,0,0,0,0,24.728531,-81.023636,Residential,Wood,3 971330,FL,MONROE COUNTY,0,69630.3,0,69630.3,69630.3,71604.46,0,0,0,0,24.69302,-81.08136,Residential,Wood,3 434732,FL,MONROE COUNTY,0,1002833.65,0,0,1002833.65,876075.48,0,0,0,0,24.729008,-81.036507,Residential,Masonry,1 522820,FL,MONROE COUNTY,0,16830000,0,0,16830000,19080000,0,0,0,0,24.71227,-81.08377,Commercial,Reinforced Concrete,1 453322,FL,MONROE COUNTY,2846613.6,2846613.6,2846613.6,2846613.6,2846613.6,4299160.82,0,0,0,0,24.714748,-81.087593,Commercial,Reinforced Masonry,1 892782,FL,MONROE COUNTY,0,4249113.09,0,0,4249113.09,5744409.98,0,0,0,0,24.716595,-81.074127,Commercial,Reinforced Masonry,1 239318,FL,MONROE COUNTY,0,9720000,0,0,9720000,16200000,0,0,0,0,24.708586,-81.107101,Commercial,Reinforced Concrete,1 303969,FL,MONROE COUNTY,0,212022.67,0,0,212022.67,182085.07,0,0,0,0,24.708586,-81.107101,Residential,Wood,1 150941,FL,MONROE COUNTY,0,142161.2,0,0,142161.2,144214.58,0,0,0,0,24.708586,-81.107101,Residential,Wood,1 317785,FL,MONROE COUNTY,0,136436.59,0,0,136436.59,110130.52,0,0,0,0,24.708586,-81.107101,Residential,Wood,1 178729,FL,MONROE COUNTY,0,78448.39,0,0,78448.39,88688.65,0,0,0,0,24.708586,-81.107101,Residential,Wood,1 961070,FL,MONROE COUNTY,0,18021.93,0,0,18021.93,22435.14,0,0,0,0,24.708586,-81.107101,Residential,Wood,1 265661,FL,MIAMI DADE COUNTY,263250,263250,263250,263250,263250,427278.44,0,0,0,0,25.91147,-80.23351,Residential,Wood,1 422336,FL,MIAMI DADE COUNTY,0,3416618.7,0,3416618.7,3416618.7,4964989.3,0,0,0,0,25.92377,-80.25806,Commercial,Reinforced Masonry,1 933367,FL,MIAMI DADE COUNTY,0,2406889.98,0,0,2406889.98,3217068.4,0,0,0,0,25.92377,-80.25806,Commercial,Reinforced Masonry,1 979358,FL,MIAMI DADE COUNTY,0,1923292.8,0,1923292.8,1923292.8,2714150.8,0,0,0,0,25.92377,-80.25806,Commercial,Reinforced Masonry,1 211956,FL,MIAMI DADE COUNTY,0,567741.24,0,0,567741.24,733975.88,0,0,0,0,25.92377,-80.25806,Residential,Masonry,1 615932,FL,MIAMI DADE COUNTY,0,95239.98,0,0,95239.98,103914.34,0,0,0,0,25.92377,-80.25806,Residential,Wood,1 529044,FL,MIAMI DADE COUNTY,0,1192811.4,0,1192811.4,1192811.4,1494955.3,0,0,0,0,25.92377,-80.25806,Residential,Masonry,1 437411,FL,MIAMI DADE COUNTY,0,896920.2,0,896920.2,896920.2,1268245.16,0,0,0,0,25.92377,-80.25806,Residential,Masonry,1 799963,FL,MIAMI DADE COUNTY,0,28664.46,0,0,28664.46,45376.04,0,0,0,0,25.92377,-80.25806,Residential,Wood,1 437194,FL,MIAMI DADE COUNTY,0,51780.96,0,0,51780.96,57638.47,0,0,0,0,25.92377,-80.25806,Residential,Wood,1 463916,FL,MIAMI DADE COUNTY,0,14794.56,0,0,14794.56,17823.6,0,0,0,0,25.92377,-80.25806,Residential,Wood,1 786477,FL,MIAMI DADE COUNTY,0,5875609.86,0,0,5875609.86,9630000,0,0,0,0,25.92377,-80.25806,Commercial,Reinforced Masonry,1 284648,FL,MIAMI DADE COUNTY,0,1064283.66,0,0,1064283.66,1189892.55,0,0,0,0,25.92377,-80.25806,Residential,Masonry,1 308211,FL,MIAMI DADE COUNTY,0,12020.58,0,0,12020.58,17981.25,0,0,0,0,25.917244,-80.233978,Residential,Wood,1 326848,FL,MIAMI DADE COUNTY,0,248733.54,0,0,248733.54,375712.01,0,0,0,0,25.917244,-80.233978,Residential,Wood,1 917790,FL,MIAMI DADE COUNTY,0,69349.5,0,69349.5,69349.5,86801.72,0,0,0,0,25.917244,-80.233978,Residential,Wood,1 230361,FL,MIAMI DADE COUNTY,0,1890005.04,0,0,1890005.04,1561522.16,0,0,0,0,25.91728,-80.25633,Commercial,Reinforced Masonry,1 423631,FL,MIAMI DADE COUNTY,0,2140587.9,0,2140587.9,2140587.9,2794237.82,0,0,0,0,25.91728,-80.25633,Commercial,Reinforced Masonry,1 399101,FL,MIAMI DADE COUNTY,0,85068.72,0,0,85068.72,60739.07,0,0,0,0,25.91728,-80.25633,Residential,Wood,1 852262,FL,MIAMI DADE COUNTY,0,10171.26,0,0,10171.26,9160.24,0,0,0,0,25.91728,-80.25633,Residential,Wood,1 292857,FL,MIAMI DADE COUNTY,0,10171.26,0,0,10171.26,13106.28,0,0,0,0,25.91728,-80.25633,Residential,Wood,1 773368,FL,MIAMI DADE COUNTY,0,185856.66,0,0,185856.66,295621.37,0,0,0,0,25.91728,-80.25633,Residential,Wood,1 908925,FL,MIAMI DADE COUNTY,0,43459.02,0,0,43459.02,71792.39,0,0,0,0,25.91728,-80.25633,Residential,Wood,1 161938,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,9087.66,0,0,0,0,25.91728,-80.25633,Residential,Wood,1 909111,FL,MIAMI DADE COUNTY,0,556645.32,0,0,556645.32,720134.83,0,0,0,0,25.91728,-80.25633,Residential,Masonry,1 209822,FL,MIAMI DADE COUNTY,0,1952881.92,0,0,1952881.92,2050900.97,0,0,0,0,25.9172,-80.261078,Commercial,Reinforced Masonry,1 181587,FL,MIAMI DADE COUNTY,0,1037468.52,0,0,1037468.52,1497710.3,0,0,0,0,25.9172,-80.261078,Residential,Masonry,1 324787,FL,MIAMI DADE COUNTY,0,546474.06,0,0,546474.06,908167.75,0,0,0,0,25.9172,-80.261078,Residential,Masonry,1 440324,FL,MIAMI DADE COUNTY,0,15719.22,0,0,15719.22,20051.12,0,0,0,0,25.9172,-80.261078,Residential,Wood,1 338467,FL,MIAMI DADE COUNTY,0,188630.64,0,0,188630.64,201708.03,0,0,0,0,25.9172,-80.261078,Residential,Wood,1 296653,FL,MIAMI DADE COUNTY,0,43459.02,0,0,43459.02,31978.89,0,0,0,0,25.89501,-80.24481,Residential,Wood,3 909785,FL,MIAMI DADE COUNTY,0,6283071.99,0,0,6283071.99,5081145.45,0,0,0,0,25.920401,-80.23362,Commercial,Reinforced Masonry,1 882411,FL,MIAMI DADE COUNTY,0,113671.35,0,0,113671.35,135455.9,0,0,0,0,25.920401,-80.23362,Residential,Wood,1 215493,FL,MIAMI DADE COUNTY,0,1169668.44,0,0,1169668.44,1591179.52,0,0,0,0,25.920401,-80.23362,Residential,Masonry,1 407180,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,84282.64,0,0,0,0,25.920401,-80.23362,Residential,Wood,1 154564,FL,MIAMI DADE COUNTY,0,178563.53,0,0,178563.53,216996.11,0,0,0,0,25.920401,-80.23362,Residential,Wood,1 493120,FL,MIAMI DADE COUNTY,0,21302.19,0,0,21302.19,25076.94,0,0,0,0,25.944883,-80.237617,Residential,Wood,1 561686,FL,MIAMI DADE COUNTY,91800,91800,0,91800,91800,86375.08,0,0,0,0,25.944883,-80.237617,Residential,Wood,1 544991,FL,MIAMI DADE COUNTY,0,20049.12,0,0,20049.12,28798.56,0,0,0,0,25.944883,-80.237617,Residential,Wood,1 262583,FL,MIAMI DADE COUNTY,0,3289939.02,0,0,3289939.02,4824366.58,0,0,0,0,25.944883,-80.237617,Commercial,Reinforced Masonry,1 595616,FL,MIAMI DADE COUNTY,0,391521.06,0,0,391521.06,515948.8,0,0,0,0,25.90412,-80.24806,Residential,Masonry,1 751747,FL,MIAMI DADE COUNTY,0,94626.79,0,0,94626.79,71230.51,0,0,0,0,25.90412,-80.24806,Residential,Wood,1 819096,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,119957.8,0,0,0,0,25.90412,-80.24806,Residential,Wood,1 721385,FL,MIAMI DADE COUNTY,0,79581.53,0,0,79581.53,133245.74,0,0,0,0,25.90412,-80.24806,Residential,Wood,1 360713,FL,MIAMI DADE COUNTY,0,831681.18,0,0,831681.18,792490.7,0,0,0,0,25.924494,-80.246666,Residential,Masonry,1 412208,FL,MIAMI DADE COUNTY,893463.3,893463.3,0,893463.3,893463.3,1508317.94,0,0,0,0,25.924494,-80.246666,Residential,Masonry,1 658260,FL,MIAMI DADE COUNTY,550155.6,550155.6,0,550155.6,550155.6,599119.45,0,0,0,0,25.924494,-80.246666,Residential,Masonry,1 441248,FL,MIAMI DADE COUNTY,0,825192.72,0,0,825192.72,1184316.59,0,0,0,0,25.924494,-80.246666,Residential,Masonry,1 234470,FL,MIAMI DADE COUNTY,103518,103518,0,103518,103518,118639.08,0,0,0,0,25.924494,-80.246666,Residential,Wood,1 719957,FL,MIAMI DADE COUNTY,32221.8,32221.8,0,32221.8,32221.8,47741.59,0,0,0,0,25.924494,-80.246666,Residential,Wood,1 281190,FL,MIAMI DADE COUNTY,0,1581732.36,0,0,1581732.36,2059149.8,0,0,0,0,25.924494,-80.246666,Residential,Masonry,1 206782,FL,MIAMI DADE COUNTY,0,5068159.92,0,0,5068159.92,5772887.56,0,0,0,0,25.903334,-80.239655,Commercial,Reinforced Masonry,1 353699,FL,MIAMI DADE COUNTY,0,1520182.53,0,0,1520182.53,1597260.34,0,0,0,0,25.917273,-80.233192,Residential,Masonry,1 354346,FL,MIAMI DADE COUNTY,0,2114655.12,0,0,2114655.12,2422684.24,0,0,0,0,25.917273,-80.233192,Commercial,Reinforced Masonry,1 636573,FL,MIAMI DADE COUNTY,0,10024.56,0,0,10024.56,14346.59,0,0,0,0,25.917273,-80.233192,Residential,Wood,1 500754,FL,MIAMI DADE COUNTY,0,1920410.64,0,0,1920410.64,2065055.97,0,0,0,0,25.917273,-80.233192,Commercial,Reinforced Masonry,1 309053,FL,MIAMI DADE COUNTY,0,1208165.67,0,0,1208165.67,1884738.45,0,0,0,0,25.914755,-80.232086,Residential,Masonry,1 509197,FL,MIAMI DADE COUNTY,0,745393.86,0,0,745393.86,1137769.19,0,0,0,0,25.914755,-80.232086,Residential,Masonry,1 960948,FL,MIAMI DADE COUNTY,0,2441015.73,0,0,2441015.73,3153889.96,0,0,0,0,25.964483,-80.238411,Commercial,Reinforced Masonry,1 186647,FL,MIAMI DADE COUNTY,0,460413.72,0,0,460413.72,682885.63,0,0,0,0,25.964483,-80.238411,Residential,Masonry,1 644557,FL,MIAMI DADE COUNTY,0,989746.29,0,0,989746.29,754091.66,0,0,0,0,25.964483,-80.238411,Residential,Masonry,1 663827,FL,MIAMI DADE COUNTY,0,96307.38,0,0,96307.38,131894.88,0,0,0,0,25.920559,-80.268463,Residential,Wood,1 139287,FL,MIAMI DADE COUNTY,19152,19152,0,19152,19152,32684.8,0,0,0,0,25.920559,-80.268463,Residential,Wood,1 108505,FL,MIAMI DADE COUNTY,0,1194375.42,0,0,1194375.42,1593284.87,0,0,0,0,25.920006,-80.273109,Residential,Masonry,1 581904,FL,MIAMI DADE COUNTY,0,1106508.87,0,0,1106508.87,1153778.93,0,0,0,0,25.920006,-80.273109,Residential,Masonry,1 201634,FL,MIAMI DADE COUNTY,0,1443613.14,0,0,1443613.14,2358726.73,0,0,0,0,25.920006,-80.273109,Residential,Masonry,1 220805,FL,MIAMI DADE COUNTY,0,11883.07,0,0,11883.07,19625.51,0,0,0,0,25.8986,-80.254165,Residential,Wood,3 843752,FL,MIAMI DADE COUNTY,0,1105578.55,0,0,1105578.55,1600656.62,0,0,0,0,25.8986,-80.254165,Residential,Masonry,3 812253,FL,MIAMI DADE COUNTY,0,12559.42,0,0,12559.42,14329.94,0,0,0,0,25.8986,-80.254165,Residential,Wood,3 428565,FL,MIAMI DADE COUNTY,0,45586.03,0,0,45586.03,41447.55,0,0,0,0,25.90652,-80.24168,Residential,Wood,1 296822,FL,MIAMI DADE COUNTY,0,1987085.92,0,0,1987085.92,3001278.68,0,0,0,0,25.90652,-80.24168,Commercial,Reinforced Masonry,1 411380,FL,MIAMI DADE COUNTY,0,23444.25,0,0,23444.25,33114.06,0,0,0,0,25.90473,-80.238693,Residential,Wood,1 864096,FL,MIAMI DADE COUNTY,0,2511.88,0,0,2511.88,3736.43,0,0,0,0,25.90473,-80.238693,Residential,Wood,1 737797,FL,MIAMI DADE COUNTY,0,23444.25,0,0,23444.25,21521.82,0,0,0,0,25.90473,-80.238693,Residential,Wood,1 728913,FL,MIAMI DADE COUNTY,0,22327.85,0,0,22327.85,25395.7,0,0,0,0,25.90473,-80.238693,Residential,Wood,1 925127,FL,MIAMI DADE COUNTY,0,226.07,0,0,226.07,189.9,0,0,0,0,25.90945,-80.25609,Residential,Wood,1 450464,FL,MIAMI DADE COUNTY,0,16999.87,0,0,16999.87,24969.41,0,0,0,0,25.89285,-80.26896,Residential,Wood,1 520761,FL,MIAMI DADE COUNTY,0,9632.61,0,0,9632.61,10419.65,0,0,0,0,25.9095,-80.2489,Residential,Wood,3 455341,FL,MIAMI DADE COUNTY,0,2009.51,0,0,2009.51,1801.07,0,0,0,0,25.90412,-80.24806,Residential,Wood,1 113020,FL,MIAMI DADE COUNTY,0,16999.87,0,0,16999.87,18811.38,0,0,0,0,25.899788,-80.249596,Residential,Wood,1 222714,FL,MIAMI DADE COUNTY,0,30700.8,0,0,30700.8,39317.16,0,0,0,0,25.90473,-80.238693,Residential,Wood,1 145650,FL,MIAMI DADE COUNTY,0,26630.62,0,0,26630.62,32742.56,0,0,0,0,25.8949,-80.25411,Residential,Wood,1 479012,FL,MIAMI DADE COUNTY,0,26630.62,0,0,26630.62,22023.73,0,0,0,0,25.888475,-80.28996,Residential,Wood,3 222962,FL,MIAMI DADE COUNTY,0,921.02,0,0,921.02,1024.15,0,0,0,0,25.897245,-80.24401,Residential,Wood,3 339899,FL,MIAMI DADE COUNTY,0,16999.87,0,0,16999.87,24487.19,0,0,0,0,25.897245,-80.24401,Residential,Wood,3 297228,FL,MIAMI DADE COUNTY,0,15815.56,0,0,15815.56,13957.3,0,0,0,0,25.905163,-80.251999,Residential,Wood,1 315182,FL,MIAMI DADE COUNTY,0,198531.83,0,0,198531.83,304932.98,0,0,0,0,25.905163,-80.251999,Residential,Wood,1 831513,FL,MIAMI DADE COUNTY,0,35631.53,0,0,35631.53,28890.62,0,0,0,0,25.90511,-80.25286,Residential,Wood,1 101500,FL,MIAMI DADE COUNTY,0,34329.07,0,0,34329.07,31385.36,0,0,0,0,25.8914,-80.26827,Residential,Wood,1 483269,FL,MIAMI DADE COUNTY,0,46516.36,0,0,46516.36,46849.42,0,0,0,0,25.8914,-80.26827,Residential,Wood,1 236533,FL,MIAMI DADE COUNTY,0,1191615.26,0,0,1191615.26,1245011.54,0,0,0,0,25.8914,-80.26827,Residential,Masonry,1 882911,FL,MIAMI DADE COUNTY,0,4019.01,0,0,4019.01,5671.95,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 181972,FL,MIAMI DADE COUNTY,0,2930.53,0,0,2930.53,3046.53,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 764186,FL,MIAMI DADE COUNTY,0,77617.2,0,0,77617.2,102524.56,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 881413,FL,MIAMI DADE COUNTY,0,61792.33,0,0,61792.33,87979.93,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 768154,FL,MIAMI DADE COUNTY,0,12094.25,0,0,12094.25,15947.36,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 412783,FL,MIAMI DADE COUNTY,0,212579.77,0,0,212579.77,214402.86,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 511101,FL,MIAMI DADE COUNTY,0,25118.84,0,0,25118.84,26648.57,0,0,0,0,25.904976,-80.234932,Residential,Wood,1 787254,FL,MIAMI DADE COUNTY,0,11163.93,0,0,11163.93,11462.05,0,0,0,0,25.9095,-80.2489,Residential,Wood,1 209173,FL,MIAMI DADE COUNTY,0,476885.74,0,0,476885.74,662949.38,0,0,0,0,25.90995,-80.23445,Residential,Masonry,1 244862,FL,MIAMI DADE COUNTY,0,14401.47,0,0,14401.47,15856.45,0,0,0,0,25.9095,-80.2489,Residential,Wood,1 407808,FL,MIAMI DADE COUNTY,0,259837.34,0,0,259837.34,241511.53,0,0,0,0,25.917677,-80.236206,Residential,Wood,1 565967,FL,MIAMI DADE COUNTY,0,407484,0,407484,407484,438263.71,0,20374.2,0,0,25.89336,-80.26987,Residential,Masonry,1 520300,FL,MIAMI DADE COUNTY,0,432702,0,432702,432702,414434.62,0,21635.1,0,0,25.89593,-80.26904,Residential,Masonry,1 111068,FL,MIAMI DADE COUNTY,54237.6,54237.6,54237.6,54237.6,54237.6,68471.5,0,0,0,0,25.89687,-80.26517,Residential,Wood,1 462923,FL,MIAMI DADE COUNTY,32310000,32310000,0,0,32310000,40230000,0,0,0,0,25.92362,-80.27225,Commercial,Reinforced Concrete,1 655827,FL,MIAMI DADE COUNTY,0,74770.2,0,74770.2,74770.2,108632.5,0,0,0,0,25.895716,-80.245598,Residential,Wood,1 105113,FL,MIAMI DADE COUNTY,0,74770.2,0,74770.2,74770.2,72640.74,0,0,0,0,25.895716,-80.245598,Residential,Wood,1 718454,FL,MIAMI DADE COUNTY,0,662596.08,0,0,662596.08,537497.94,0,0,0,0,25.897955,-80.289383,Residential,Masonry,1 988612,FL,MIAMI DADE COUNTY,0,31197.97,0,0,31197.97,40378.29,0,0,0,0,25.926592,-80.229004,Residential,Wood,1 737058,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,199093.11,0,0,0,0,25.9039,-80.24004,Residential,Wood,1 898476,FL,MIAMI DADE COUNTY,0,64437.75,0,0,64437.75,67698.3,0,0,0,0,25.902416,-80.26786,Residential,Wood,3 247709,FL,MIAMI DADE COUNTY,0,463951.8,0,463951.8,463951.8,480423.94,0,0,0,0,25.90349,-80.2659,Residential,Masonry,3 499717,FL,MIAMI DADE COUNTY,0,4140868.95,0,0,4140868.95,4432336.43,0,0,0,0,25.92489,-80.26866,Commercial,Reinforced Masonry,3 776599,FL,MIAMI DADE COUNTY,0,4424395.05,0,0,4424395.05,5677870.41,0,0,0,0,25.910286,-80.267944,Commercial,Reinforced Masonry,1 921085,FL,MIAMI DADE COUNTY,0,7248751.2,0,7248751.2,7248751.2,8564153.09,0,0,0,0,25.92489,-80.26866,Commercial,Reinforced Masonry,3 605329,FL,MIAMI DADE COUNTY,0,157624.65,0,0,157624.65,211403.66,0,0,0,0,25.90949,-80.23645,Residential,Wood,3 902694,FL,MIAMI DADE COUNTY,0,6136456.5,0,6136456.5,6136456.5,7825233.87,0,0,0,0,25.908493,-80.272179,Commercial,Reinforced Masonry,1 360492,FL,MIAMI DADE COUNTY,0,3899970.9,0,3899970.9,3899970.9,4701024.92,0,0,0,0,25.89931,-80.2579,Commercial,Reinforced Masonry,3 839284,FL,MIAMI DADE COUNTY,0,1991622.15,0,0,1991622.15,1458823.39,0,0,0,0,25.909008,-80.272224,Commercial,Reinforced Masonry,1 202508,FL,MIAMI DADE COUNTY,0,1407501.38,0,0,1407501.38,1364713.34,0,0,0,0,25.902418,-80.267738,Residential,Masonry,3 210514,FL,MIAMI DADE COUNTY,0,81290.7,0,81290.7,81290.7,65240.66,0,0,0,0,25.9095,-80.2489,Residential,Wood,4 797593,FL,MIAMI DADE COUNTY,0,64437.75,0,0,64437.75,99655.88,0,0,0,0,25.902416,-80.26786,Residential,Wood,3 164208,FL,MIAMI DADE COUNTY,0,64437.75,0,0,64437.75,58417.72,0,0,0,0,25.902416,-80.26786,Residential,Wood,3 415705,FL,MIAMI DADE COUNTY,0,88230.15,0,0,88230.15,139809.5,0,0,0,0,25.90589,-80.26153,Residential,Wood,3 267483,FL,MIAMI DADE COUNTY,0,29118.91,0,0,29118.91,38468.41,0,0,0,0,25.85432,-80.312285,Residential,Wood,4 969085,FL,MIAMI DADE COUNTY,0,810866.35,0,0,810866.35,956128.19,0,0,0,0,25.90198,-80.25141,Residential,Masonry,1 213663,FL,MIAMI DADE COUNTY,0,2089434.18,0,0,2089434.18,2042965.17,0,0,0,0,25.923674,-80.242599,Commercial,Reinforced Masonry,1 186288,FL,MIAMI DADE COUNTY,0,980825.07,0,0,980825.07,1306859.17,0,0,0,0,25.91342,-80.24491,Residential,Masonry,1 167459,FL,MIAMI DADE COUNTY,37800000,37800000,37800000,37800000,37800000,48420000,0,0,0,0,25.89381,-80.27674,Commercial,Steel Frame,1 922061,FL,MIAMI DADE COUNTY,0,1781328.56,0,0,1781328.56,2835892.87,0,0,0,0,25.89612,-80.24392,Residential,Masonry,1 170055,FL,MIAMI DADE COUNTY,0,4388427.07,0,0,4388427.07,6587748.73,0,0,0,0,25.89409,-80.24385,Commercial,Reinforced Masonry,1 243733,FL,MIAMI DADE COUNTY,0,12510000,0,0,12510000,20790000,0,0,0,0,25.906019,-80.268044,Commercial,Reinforced Concrete,1 850186,FL,MIAMI DADE COUNTY,0,1120065.57,0,0,1120065.57,982185.5,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 781934,FL,MIAMI DADE COUNTY,0,519487.02,0,0,519487.02,659047.73,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 915393,FL,MIAMI DADE COUNTY,0,781557.66,0,0,781557.66,962785.25,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 393665,FL,MIAMI DADE COUNTY,0,749156.85,0,0,749156.85,1124334.6,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 910114,FL,MIAMI DADE COUNTY,776903.4,776903.4,0,776903.4,776903.4,711082.59,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 683856,FL,MIAMI DADE COUNTY,0,379859.22,0,0,379859.22,368311.5,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 360400,FL,MIAMI DADE COUNTY,0,1943329.86,0,0,1943329.86,2970962.69,0,0,0,0,25.931499,-80.272964,Commercial,Reinforced Masonry,1 311428,FL,MIAMI DADE COUNTY,0,1464838.83,0,0,1464838.83,1366518.85,0,0,0,0,25.931499,-80.272964,Residential,Masonry,1 800548,FL,MIAMI DADE COUNTY,23271.3,23271.3,0,23271.3,23271.3,38453.5,0,0,0,0,25.931499,-80.272964,Residential,Wood,1 147115,FL,MIAMI DADE COUNTY,0,4503824.46,0,0,4503824.46,6774166.34,0,0,0,0,25.944775,-80.262329,Commercial,Reinforced Masonry,1 479014,FL,MIAMI DADE COUNTY,0,1147476.96,0,0,1147476.96,1479887.27,0,0,0,0,25.944775,-80.262329,Residential,Masonry,1 797991,FL,MIAMI DADE COUNTY,0,181337.13,0,0,181337.13,196190.82,0,0,0,0,25.944775,-80.262329,Residential,Wood,1 178985,FL,MIAMI DADE COUNTY,0,512178.57,0,0,512178.57,622622.71,0,0,0,0,25.944775,-80.262329,Residential,Masonry,1 917661,FL,MIAMI DADE COUNTY,0,9000000,0,0,9000000,11610000,0,0,0,0,25.939734,-80.283859,Commercial,Reinforced Concrete,1 769319,FL,MIAMI DADE COUNTY,0,406173.69,0,0,406173.69,519850.33,0,0,0,0,25.941528,-80.28138,Residential,Masonry,1 318058,FL,MIAMI DADE COUNTY,0,6875745.39,0,0,6875745.39,7361173.01,0,0,0,0,25.950678,-80.274864,Commercial,Reinforced Masonry,1 247198,FL,MIAMI DADE COUNTY,0,1236253.41,0,0,1236253.41,1635741.28,0,0,0,0,25.950678,-80.274864,Residential,Masonry,1 962640,FL,MIAMI DADE COUNTY,0,27925.56,0,0,27925.56,23742.65,0,0,0,0,25.93307,-80.2832,Residential,Wood,1 475332,FL,MIAMI DADE COUNTY,0,871787.25,0,0,871787.25,771466.33,0,0,0,0,25.93307,-80.2832,Residential,Masonry,1 713095,FL,MIAMI DADE COUNTY,0,10620000,0,0,10620000,17280000,0,0,0,0,25.961235,-80.277321,Commercial,Reinforced Concrete,1 240718,FL,MIAMI DADE COUNTY,0,197627.04,0,0,197627.04,274009.89,0,0,0,0,25.961235,-80.277321,Residential,Wood,1 984143,FL,MIAMI DADE COUNTY,108000,108000,0,108000,108000,186148.37,0,0,0,0,25.961235,-80.277321,Residential,Wood,1 911815,FL,MIAMI DADE COUNTY,0,2440114.74,0,0,2440114.74,2859736.39,0,0,0,0,25.961235,-80.277321,Commercial,Reinforced Masonry,1 377992,FL,MIAMI DADE COUNTY,719518.5,719518.5,0,0,719518.5,1042884.5,0,0,0,0,25.961321,-80.273003,Residential,Masonry,1 116801,FL,MIAMI DADE COUNTY,1295073.9,1295073.9,0,0,1295073.9,1254926.61,0,0,0,0,25.953047,-80.29438,Residential,Masonry,4 641604,FL,MIAMI DADE COUNTY,0,75734.35,0,0,75734.35,118281.91,0,0,0,0,25.967321,-80.269004,Residential,Wood,1 530750,FL,MIAMI DADE COUNTY,0,19080000,0,0,19080000,31770000,0,0,0,0,25.94032,-80.29138,Commercial,Reinforced Concrete,1 710162,FL,MIAMI DADE COUNTY,0,332976.18,0,0,332976.18,259721.42,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 515132,FL,MIAMI DADE COUNTY,0,1534520.58,0,0,1534520.58,1636665.94,0,0,0,0,25.95999,-80.2844,Residential,Masonry,1 134956,FL,MIAMI DADE COUNTY,0,2380080.76,0,0,2380080.76,3318725.12,0,0,0,0,25.95999,-80.2844,Commercial,Reinforced Masonry,1 278557,FL,MIAMI DADE COUNTY,0,2521335.35,0,0,2521335.35,2777503.02,0,0,0,0,25.95999,-80.2844,Commercial,Reinforced Masonry,1 458097,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,452894.3,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 651748,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,440264.54,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 601427,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,454273.25,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 822099,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,526525.07,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 991665,FL,MIAMI DADE COUNTY,0,871135.53,0,0,871135.53,703855.73,0,0,0,0,25.95999,-80.2844,Residential,Masonry,1 954417,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,465819.36,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 436620,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,393297.6,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 592933,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,503486.19,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 748099,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,418558.75,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 825042,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,429510.68,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 857524,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,430981.99,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 778421,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,521390.76,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 947981,FL,MIAMI DADE COUNTY,0,325224.26,0,0,325224.26,468449.78,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 200039,FL,MIAMI DADE COUNTY,0,1133918.9,0,0,1133918.9,1605880.89,0,0,0,0,25.95999,-80.2844,Residential,Masonry,1 708859,FL,MIAMI DADE COUNTY,0,1405004.42,0,0,1405004.42,1544931.62,0,0,0,0,25.95999,-80.2844,Residential,Masonry,1 258988,FL,MIAMI DADE COUNTY,0,6295.47,0,0,6295.47,6740.6,0,0,0,0,25.95999,-80.2844,Residential,Wood,1 521236,FL,MIAMI DADE COUNTY,0,101087.09,0,0,101087.09,94508.34,0,0,0,0,25.9455,-80.2784,Residential,Wood,3 849387,FL,MIAMI DADE COUNTY,0,41226.58,0,0,41226.58,40923.15,0,0,0,0,25.931908,-80.285065,Residential,Wood,1 329180,FL,MIAMI DADE COUNTY,0,1644416.15,0,0,1644416.15,2307132.3,0,0,0,0,25.93904,-80.27826,Residential,Masonry,1 133093,FL,MIAMI DADE COUNTY,0,1480050,0,1480050,1480050,2431094.61,0,0,0,0,25.94086,-80.23486,Residential,Masonry,1 588938,FL,MIAMI DADE COUNTY,0,690390,0,690390,690390,603953.17,0,0,0,0,25.94088,-80.2344,Residential,Masonry,1 186002,FL,MIAMI DADE COUNTY,0,1150277.04,0,0,1150277.04,992079.44,0,0,0,0,25.94674,-80.25971,Residential,Masonry,1 930080,FL,MIAMI DADE COUNTY,0,71198.82,0,0,71198.82,89659.25,0,0,0,0,25.94674,-80.25971,Residential,Wood,1 695014,FL,MIAMI DADE COUNTY,0,444761.46,0,0,444761.46,392608.73,0,0,0,0,25.94674,-80.25971,Residential,Masonry,1 212576,FL,MIAMI DADE COUNTY,0,233014.32,0,0,233014.32,289944.38,0,0,0,0,25.94785,-80.26016,Residential,Wood,1 721979,FL,MIAMI DADE COUNTY,0,478973.88,0,0,478973.88,751064.57,0,0,0,0,25.94247,-80.24605,Residential,Masonry,1 342768,FL,MIAMI DADE COUNTY,0,519618.24,0,0,519618.24,658304.35,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 341665,FL,MIAMI DADE COUNTY,0,596130.12,0,0,596130.12,916237.09,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 174514,FL,MIAMI DADE COUNTY,0,596130.12,0,0,596130.12,638090.53,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 977538,FL,MIAMI DADE COUNTY,0,519618.24,0,0,519618.24,643865.2,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 900795,FL,MIAMI DADE COUNTY,1005705.9,1005705.9,0,1005705.9,1005705.9,1220725.82,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 217274,FL,MIAMI DADE COUNTY,0,373955.13,0,0,373955.13,349121.52,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 170525,FL,MIAMI DADE COUNTY,0,940696.29,0,0,940696.29,1489128.81,0,0,0,0,25.946865,-80.261688,Residential,Masonry,1 741624,FL,MIAMI DADE COUNTY,0,207293.58,0,0,207293.58,298746.53,0,0,0,0,25.947956,-80.251884,Residential,Wood,1 364038,FL,MIAMI DADE COUNTY,0,3479636.25,0,0,3479636.25,5394619.26,0,0,0,0,25.947956,-80.251884,Commercial,Reinforced Masonry,1 228501,FL,MIAMI DADE COUNTY,0,8669844.99,0,0,8669844.99,6794167.38,0,0,0,0,25.944071,-80.257591,Commercial,Reinforced Masonry,1 625318,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,110566.06,0,0,0,0,25.944071,-80.257591,Residential,Wood,1 670836,FL,MIAMI DADE COUNTY,0,2369944.71,0,0,2369944.71,2411750.53,0,0,0,0,25.94237,-80.25712,Commercial,Reinforced Masonry,1 196776,FL,MIAMI DADE COUNTY,1034428.5,1034428.5,0,1034428.5,1034428.5,1709873.07,0,0,0,0,25.934195,-80.252258,Residential,Masonry,1 856784,FL,MIAMI DADE COUNTY,0,502179.84,0,0,502179.84,810006.04,0,0,0,0,25.934195,-80.252258,Residential,Masonry,1 974072,FL,MIAMI DADE COUNTY,0,883007.19,0,0,883007.19,1258486.57,0,0,0,0,25.934195,-80.252258,Residential,Masonry,1 549649,FL,MIAMI DADE COUNTY,0,745715.34,0,0,745715.34,1136998.89,0,0,0,0,25.934195,-80.252258,Residential,Masonry,1 494227,FL,MIAMI DADE COUNTY,0,15573.87,0,0,15573.87,13580.38,0,0,0,0,25.934195,-80.252258,Residential,Wood,1 881516,FL,MIAMI DADE COUNTY,0,7876.44,0,0,7876.44,7777.01,0,0,0,0,25.934195,-80.252258,Residential,Wood,1 744529,FL,MIAMI DADE COUNTY,0,633030.84,0,0,633030.84,979010.68,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 784468,FL,MIAMI DADE COUNTY,0,886458.33,0,0,886458.33,1495579.31,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 883047,FL,MIAMI DADE COUNTY,0,1659226.14,0,0,1659226.14,2618333.51,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 541434,FL,MIAMI DADE COUNTY,0,1651367.25,0,0,1651367.25,2907616.81,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 157621,FL,MIAMI DADE COUNTY,0,1126114.74,0,0,1126114.74,1642145.56,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 238322,FL,MIAMI DADE COUNTY,0,385384.86,0,0,385384.86,615775.64,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 386621,FL,MIAMI DADE COUNTY,0,870875.01,0,0,870875.01,997096.15,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 906028,FL,MIAMI DADE COUNTY,0,1705961.25,0,0,1705961.25,2216456.51,0,0,0,0,25.964231,-80.255226,Residential,Masonry,1 735805,FL,MIAMI DADE COUNTY,0,584125.29,0,0,584125.29,654390.89,0,0,0,0,25.934856,-80.234985,Residential,Masonry,1 732403,FL,MIAMI DADE COUNTY,0,686324.34,0,0,686324.34,1195038.24,0,0,0,0,25.934856,-80.234985,Residential,Masonry,1 210229,FL,MIAMI DADE COUNTY,0,1076075.91,0,0,1076075.91,970545.15,0,0,0,0,25.934856,-80.234985,Residential,Masonry,1 479089,FL,MIAMI DADE COUNTY,49896,49896,0,49896,49896,45002.7,0,0,0,0,25.934856,-80.234985,Residential,Wood,1 289187,FL,MIAMI DADE COUNTY,0,1082233.44,0,0,1082233.44,1753917.3,0,0,0,0,25.934856,-80.234985,Residential,Masonry,1 554629,FL,MIAMI DADE COUNTY,0,114387.39,0,0,114387.39,180018.07,0,0,0,0,25.933859,-80.240059,Residential,Wood,1 331154,FL,MIAMI DADE COUNTY,550800000,550800000,550800000,550800000,550800000,873900000,0,2.7,2.7,0,25.95762,-80.23856,Commercial,Steel Frame,1 681345,FL,MIAMI DADE COUNTY,294883.2,294883.2,0,0,294883.2,439320.53,0,0,0,0,25.95762,-80.23856,Residential,Wood,1 124964,FL,MIAMI DADE COUNTY,0,10064.12,0,0,10064.12,8010.85,0,0,0,0,25.946798,-80.261688,Residential,Wood,1 584569,FL,MIAMI DADE COUNTY,0,22873.01,0,0,22873.01,27619.15,0,0,0,0,25.946003,-80.230255,Residential,Wood,1 243388,FL,MIAMI DADE COUNTY,0,71363.78,0,0,71363.78,73943.86,0,0,0,0,25.946808,-80.261658,Residential,Wood,1 708830,FL,MIAMI DADE COUNTY,0,172724.13,0,0,172724.13,203732.94,0,0,0,0,25.953621,-80.253967,Residential,Wood,1 673728,FL,MIAMI DADE COUNTY,0,12780000,0,0,12780000,13860000,0,0,0,0,25.955429,-80.251213,Commercial,Reinforced Concrete,3 910284,FL,MIAMI DADE COUNTY,0,228730.05,0,0,228730.05,332288.04,0,0,0,0,25.9505,-80.2446,Residential,Wood,4 668103,FL,MIAMI DADE COUNTY,0,3842664.88,0,0,3842664.88,6597087.06,0,0,0,0,25.94401,-80.24442,Commercial,Reinforced Masonry,1 486903,FL,MIAMI DADE COUNTY,0,12808.88,0,0,12808.88,21027.27,0,0,0,0,25.96427,-80.2543,Residential,Wood,3 435917,FL,MIAMI DADE COUNTY,0,103385.98,0,0,103385.98,111338.64,0,0,0,0,25.94534,-80.24903,Residential,Wood,1 433427,FL,MIAMI DADE COUNTY,0,123514.23,0,0,123514.23,183005.47,0,0,0,0,25.937073,-80.251114,Residential,Wood,1 889278,FL,MIAMI DADE COUNTY,0,103600.99,0,0,103600.99,85995.04,0,0,0,0,25.9424,-80.25367,Residential,Wood,3 156777,FL,MIAMI DADE COUNTY,0,12610.35,0,0,12610.35,10566.21,0,0,0,0,25.9424,-80.25367,Residential,Wood,3 389356,FL,MIAMI DADE COUNTY,0,111620.27,0,0,111620.27,136509.35,0,0,0,0,25.9424,-80.25367,Residential,Wood,3 540501,FL,MIAMI DADE COUNTY,0,2744.76,0,0,2744.76,4016.2,0,0,0,0,25.964348,-80.238258,Residential,Wood,1 983435,FL,MIAMI DADE COUNTY,0,67931.27,0,0,67931.27,97975.91,0,0,0,0,25.96456,-80.25461,Residential,Wood,1 894383,FL,MIAMI DADE COUNTY,0,12960000,0,0,12960000,23400000,0,0,0,0,25.9417,-80.24237,Commercial,Reinforced Concrete,1 867865,FL,MIAMI DADE COUNTY,0,1405178.7,0,0,1405178.7,1394162.1,0,0,0,0,25.940828,-80.24575,Residential,Masonry,1 792971,FL,MIAMI DADE COUNTY,0,3463534.13,0,0,3463534.13,3741836.03,0,0,0,0,25.951925,-80.245911,Commercial,Reinforced Masonry,1 756332,FL,MIAMI DADE COUNTY,0,16380000,0,0,16380000,26370000,0,0,0,0,25.94685,-80.24683,Commercial,Reinforced Concrete,1 967989,FL,BROWARD COUNTY,0,4619701.51,0,0,4619701.51,8312136.53,0,0,0,0,26.2487,-80.12654,Commercial,Reinforced Masonry,1 198460,FL,BROWARD COUNTY,0,30358.7,0,0,30358.7,32693.89,0,0,0,0,26.25557,-80.12844,Residential,Wood,1 987324,FL,BROWARD COUNTY,6714670.5,6714670.5,6714670.5,6714670.5,6714670.5,10980000,0,0,0,0,26.23228,-80.13064,Commercial,Reinforced Masonry,1 729012,FL,BROWARD COUNTY,0,3402829.08,0,0,3402829.08,3763542.57,0,0,0,0,26.25557,-80.12844,Commercial,Reinforced Masonry,1 928100,FL,BROWARD COUNTY,486293.4,486293.4,486293.4,486293.4,486293.4,592468.76,0,0,0,0,26.233391,-80.122421,Residential,Masonry,1 632071,FL,BROWARD COUNTY,301050,301050,301050,301050,301050,290814.3,0,0,0,0,26.23733,-80.11738,Residential,Wood,1 853265,FL,BROWARD COUNTY,288000,288000,288000,288000,288000,270259.2,0,0,0,0,26.233391,-80.122421,Residential,Wood,1 896707,FL,BROWARD COUNTY,68666.4,68666.4,68666.4,68666.4,68666.4,97981.46,0,0,0,0,26.23382,-80.12203,Residential,Wood,1 825604,FL,BROWARD COUNTY,0,64726.2,0,64726.2,64726.2,72801.44,0,0,0,0,26.20947,-80.203969,Residential,Wood,3 873737,FL,BROWARD COUNTY,0,12020.58,0,0,12020.58,9681.28,0,0,0,0,26.20947,-80.203969,Residential,Wood,3 151917,FL,BROWARD COUNTY,365706,365706,0,0,365706,500302.26,0,0,0,0,26.210512,-80.093361,Residential,Masonry,4 427256,FL,BROWARD COUNTY,0,314967.46,0,0,314967.46,289539.82,0,0,0,0,26.241409,-80.11058,Residential,Wood,1 607336,FL,BROWARD COUNTY,0,701221.94,0,0,701221.94,666066.88,0,0,0,0,26.241409,-80.11058,Residential,Masonry,1 248743,FL,BROWARD COUNTY,0,699824.16,0,0,699824.16,927609.92,0,0,0,0,26.241409,-80.11058,Residential,Masonry,1 242494,FL,BROWARD COUNTY,0,701221.94,0,0,701221.94,1152438.63,0,0,0,0,26.241409,-80.11058,Residential,Masonry,1 192179,FL,BROWARD COUNTY,0,640030.04,0,0,640030.04,805362.6,0,0,0,0,26.241364,-80.112862,Residential,Masonry,1 240295,FL,BROWARD COUNTY,0,566361.61,0,0,566361.61,846429.69,0,0,0,0,26.241364,-80.112862,Residential,Masonry,1 652549,FL,BROWARD COUNTY,0,701687.87,0,0,701687.87,804555.31,0,0,0,0,26.241352,-80.113319,Residential,Masonry,1 763715,FL,BROWARD COUNTY,0,272654.28,0,0,272654.28,358306.99,0,0,0,0,26.241409,-80.11058,Residential,Wood,1 643315,FL,BROWARD COUNTY,0,90597.15,0,0,90597.15,86308.28,0,0,0,0,26.2328,-80.1225,Residential,Wood,4 714828,FL,BROWARD COUNTY,0,24159.24,0,0,24159.24,24133.15,0,0,0,0,26.2328,-80.1225,Residential,Wood,4 924915,FL,BROWARD COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,566038.87,0,0,0,0,26.245295,-80.159416,Residential,Masonry,4 528740,FL,BROWARD COUNTY,0,726806.25,0,0,726806.25,956050.39,0,0,0,0,26.22726,-80.11596,Residential,Masonry,1 268584,FL,BROWARD COUNTY,542682,542682,542682,542682,542682,800738.14,0,0,0,0,26.21246,-80.11407,Residential,Masonry,1 372035,FL,BROWARD COUNTY,0,11430000,0,0,11430000,9990000,0,0,0,0,26.2108,-80.135559,Commercial,Reinforced Concrete,3 266441,FL,BROWARD COUNTY,1217211.3,1217211.3,1217211.3,1217211.3,1217211.3,1428640.9,0,0,0,0,26.2328,-80.1225,Residential,Masonry,3 757721,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,243482,0,0,0,0,26.22937,-80.123475,Residential,Wood,3 693993,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,459764.96,0,0,0,0,26.260685,-80.12273,Residential,Masonry,3 759941,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,388790.28,0,0,0,0,26.2407,-80.12278,Residential,Masonry,3 199310,FL,BROWARD COUNTY,0,1109641.51,0,0,1109641.51,986393.63,0,0,0,0,26.257856,-80.127289,Residential,Masonry,1 495321,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,25711.35,0,0,0,0,26.300177,-80.078293,Residential,Wood,3 587329,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,22025.46,0,0,0,0,26.282179,-80.079758,Residential,Wood,1 567667,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,34623.53,0,0,0,0,26.264986,-80.080963,Residential,Wood,1 457082,FL,BROWARD COUNTY,0,1150277.04,0,0,1150277.04,1353498.79,0,0,0,0,26.24598,-80.09907,Residential,Masonry,1 806351,FL,BROWARD COUNTY,0,396679.14,0,0,396679.14,360771.74,0,0,0,0,26.24598,-80.09907,Residential,Masonry,1 355817,FL,BROWARD COUNTY,0,19417.86,0,0,19417.86,31955,0,0,0,0,26.24598,-80.09907,Residential,Wood,1 623019,FL,BROWARD COUNTY,0,194178.6,0,194178.6,194178.6,224780.76,0,0,0,0,26.2467,-80.09885,Residential,Wood,1 642533,FL,BROWARD COUNTY,0,1224249.84,0,0,1224249.84,1561168.29,0,0,0,0,26.244343,-80.0877,Residential,Masonry,1 155730,FL,BROWARD COUNTY,0,83219.4,0,83219.4,83219.4,94147.11,0,0,0,0,26.244343,-80.0877,Residential,Wood,1 186569,FL,BROWARD COUNTY,0,532604.16,0,0,532604.16,589401.07,0,0,0,0,26.21481,-80.10381,Residential,Masonry,1 735231,FL,BROWARD COUNTY,0,988461.54,0,0,988461.54,1817335.96,0,0,0,0,26.21481,-80.10381,Residential,Masonry,1 874155,FL,BROWARD COUNTY,0,2098053.54,0,0,2098053.54,1793835.78,0,0,0,0,26.21481,-80.10381,Commercial,Reinforced Masonry,1 146996,FL,BROWARD COUNTY,0,196027.92,0,0,196027.92,257677.72,0,0,0,0,26.21481,-80.10381,Residential,Wood,1 311421,FL,BROWARD COUNTY,0,137774.34,0,0,137774.34,205768.73,0,0,0,0,26.21413,-80.10493,Residential,Wood,1 401982,FL,BROWARD COUNTY,0,121130.46,0,0,121130.46,191231.08,0,0,0,0,26.21419,-80.10581,Residential,Wood,1 179683,FL,BROWARD COUNTY,0,675926.46,0,0,675926.46,988610.04,0,0,0,0,26.21481,-80.10381,Residential,Masonry,1 127062,FL,BROWARD COUNTY,0,276473.34,0,0,276473.34,212543.86,0,0,0,0,26.21419,-80.10581,Residential,Wood,1 693179,FL,BROWARD COUNTY,0,18493.2,0,18493.2,18493.2,26831.6,0,0,0,0,26.21481,-80.10381,Residential,Wood,1 375162,FL,BROWARD COUNTY,0,754522.56,0,0,754522.56,1099550.64,0,0,0,0,26.21481,-80.10381,Residential,Masonry,1 782629,FL,BROWARD COUNTY,0,2568705.48,0,0,2568705.48,3636285.16,0,0,0,0,26.21481,-80.10381,Commercial,Reinforced Masonry,1 973538,FL,BROWARD COUNTY,0,2907131.04,0,0,2907131.04,4713244.34,0,0,0,0,26.205944,-80.09446,Commercial,Reinforced Masonry,3 870012,FL,BROWARD COUNTY,0,523357.56,0,0,523357.56,823262.38,0,0,0,0,26.205944,-80.09446,Residential,Masonry,3 473441,FL,BROWARD COUNTY,0,583460.46,0,0,583460.46,724657.89,0,0,0,0,26.205944,-80.09446,Residential,Masonry,3 562835,FL,BROWARD COUNTY,0,20342.52,0,0,20342.52,37207.08,0,0,0,0,26.205967,-80.094345,Residential,Wood,1 751870,FL,BROWARD COUNTY,3557033.1,3557033.1,0,0,3557033.1,4701063.87,0,0,0,0,26.2393,-80.096,Commercial,Reinforced Masonry,4 808704,FL,BROWARD COUNTY,0,2025000,0,2025000,2025000,1679616,0,101250,0,0,26.237387,-80.102745,Commercial,Reinforced Masonry,1 755506,FL,BROWARD COUNTY,0,2303609.56,0,0,2303609.56,2402019.76,0,0,0,0,26.258471,-80.099876,Commercial,Reinforced Masonry,1 941238,FL,BROWARD COUNTY,270000,270000,270000,270000,270000,341658,0,0,0,0,26.22504,-80.1023,Residential,Wood,1 576877,FL,BROWARD COUNTY,45900,45900,45900,45900,45900,78280.34,0,0,0,0,26.223799,-80.091248,Residential,Wood,3 672321,FL,BROWARD COUNTY,10800000,10800000,10800000,10800000,10800000,8654556.75,0,0,0,0,26.223799,-80.091248,Commercial,Reinforced Concrete,3 631691,FL,BROWARD COUNTY,46800,46800,46800,46800,46800,45242.5,0,0,0,0,26.221693,-80.091286,Residential,Wood,1 913807,FL,BROWARD COUNTY,33300,33300,33300,33300,33300,40776.18,0,0,0,0,26.241999,-80.088097,Residential,Wood,1 917920,FL,BROWARD COUNTY,921600,921600,921600,921600,921600,1020418.56,0,0,0,0,26.241999,-80.088097,Residential,Masonry,1 293964,FL,BROWARD COUNTY,1810350,1810350,1810350,1810350,1810350,2458455.3,0,0,0,0,26.241999,-80.088097,Commercial,Reinforced Masonry,1 943662,FL,BROWARD COUNTY,2484000,2484000,2484000,2484000,2484000,3732200.06,0,0,0,0,26.241999,-80.088097,Commercial,Reinforced Masonry,1 100937,FL,BROWARD COUNTY,1259797.5,1259797.5,1259797.5,1259797.5,1259797.5,1230156.98,0,0,0,0,26.20734,-80.09784,Residential,Masonry,1 317179,FL,BROWARD COUNTY,0,920621.25,0,0,920621.25,1064280.51,0,0,0,0,26.25533,-80.08654,Residential,Masonry,1 331901,FL,BROWARD COUNTY,775260,775260,775260,775260,775260,1197297.59,0,0,0,0,26.230108,-80.0998,Residential,Masonry,1 948926,FL,BROWARD COUNTY,0,1245430.13,0,0,1245430.13,2152999.97,0,0,0,0,26.2339,-80.10246,Residential,Masonry,1 593588,FL,BROWARD COUNTY,0,337926.76,0,0,337926.76,542914.82,0,0,0,0,26.2339,-80.10246,Residential,Wood,1 859545,FL,BROWARD COUNTY,0,23490000,0,0,23490000,42930000,0,0,0,0,26.25807,-80.10125,Commercial,Reinforced Concrete,1 893551,FL,BROWARD COUNTY,0,243000,0,243000,243000,341543.79,0,4860,0,900,26.240028,-80.088348,Residential,Wood,1 905175,FL,BROWARD COUNTY,0,0,0,630000,630000,806205.96,0,0,0,0,26.22535,-80.10224,Residential,Masonry,1 532998,FL,BROWARD COUNTY,0,4066428.16,0,0,4066428.16,4395808.84,0,0,0,0,26.241304,-80.206474,Commercial,Reinforced Masonry,1 840115,FL,BROWARD COUNTY,0,64584.83,0,0,64584.83,60204.94,0,0,0,0,26.235554,-80.187286,Residential,Wood,3 356691,FL,BROWARD COUNTY,0,31836.56,0,0,31836.56,34103.33,0,0,0,0,26.235554,-80.187286,Residential,Wood,3 333006,FL,BROWARD COUNTY,46170000,46170000,46170000,46170000,46170000,79560000,0,0,0,0,26.269602,-80.223984,Commercial,Steel Frame,1 588558,FL,BROWARD COUNTY,1351512,1351512,1351512,1351512,1351512,1718415.07,0,0,0,0,26.25062,-80.21256,Residential,Masonry,1 552394,FL,BROWARD COUNTY,0,12690000,0,12690000,12690000,18810000,0,0,0,0,26.267402,-80.201788,Commercial,Reinforced Concrete,3 414657,FL,BROWARD COUNTY,0,262603.44,0,0,262603.44,389997.62,0,0,0,0,26.25137,-80.21983,Residential,Wood,1 221222,FL,BROWARD COUNTY,0,89692.02,0,0,89692.02,90243.18,0,0,0,0,26.25671,-80.192062,Residential,Wood,4 888683,FL,BROWARD COUNTY,0,2773.98,0,0,2773.98,4338.73,0,0,0,0,26.255081,-80.190674,Residential,Wood,1 767092,FL,BROWARD COUNTY,0,96164.64,0,0,96164.64,95087.6,0,0,0,0,26.250065,-80.21051,Residential,Wood,1 924839,FL,BROWARD COUNTY,0,885824.28,0,0,885824.28,1447352.72,0,0,0,0,26.250065,-80.21051,Residential,Masonry,1 123278,FL,BROWARD COUNTY,0,1505346.48,0,0,1505346.48,1776158.31,0,0,0,0,26.250065,-80.21051,Residential,Masonry,1 671026,FL,BROWARD COUNTY,0,1429524.36,0,0,1429524.36,2054063.54,0,0,0,0,26.250065,-80.21051,Residential,Masonry,1 398042,FL,BROWARD COUNTY,0,17820000,0,17820000,17820000,13410000,0,0,0,0,26.272957,-80.191193,Commercial,Reinforced Concrete,1 837345,FL,BROWARD COUNTY,0,1792932.44,0,0,1792932.44,1736840.55,0,0,0,0,26.259182,-80.22216,Residential,Masonry,3 659552,FL,BROWARD COUNTY,0,482142.33,0,0,482142.33,698543.24,0,0,0,0,26.26009,-80.22309,Residential,Masonry,3 871944,FL,BROWARD COUNTY,0,1281496.28,0,0,1281496.28,2145244,0,0,0,0,26.260641,-80.222328,Residential,Masonry,3 773590,FL,BROWARD COUNTY,0,1281496.28,0,0,1281496.28,1186759.11,0,0,0,0,26.261957,-80.222893,Residential,Masonry,3 701077,FL,BROWARD COUNTY,0,6148447.98,0,0,6148447.98,5328859.86,0,0,0,0,26.235342,-80.221917,Commercial,Reinforced Masonry,1 881130,FL,BROWARD COUNTY,507496.5,507496.5,0,0,507496.5,520732.01,0,0,0,0,26.25881,-80.18768,Residential,Masonry,1 223129,FL,BROWARD COUNTY,661482.9,661482.9,0,0,661482.9,777739.84,0,0,0,0,26.25943,-80.21919,Residential,Masonry,1 723014,FL,BROWARD COUNTY,577717.2,577717.2,0,0,577717.2,910066.35,0,0,0,0,26.238697,-80.21347,Residential,Masonry,1 935136,FL,BROWARD COUNTY,0,1207.65,0,0,1207.65,1686.85,0,0,0,0,26.265205,-80.21436,Residential,Wood,1 474244,FL,BROWARD COUNTY,0,1207.65,0,0,1207.65,2017.07,0,0,0,0,26.269976,-80.212708,Residential,Wood,1 801288,FL,BROWARD COUNTY,0,1207.65,0,0,1207.65,1265.14,0,0,0,0,26.265205,-80.21436,Residential,Wood,1 332283,FL,BROWARD COUNTY,0,25159.48,0,0,25159.48,22468.04,0,0,0,0,26.26568,-80.21732,Residential,Wood,4 474089,FL,BROWARD COUNTY,0,100637.9,0,0,100637.9,97928.73,0,0,0,0,26.26831,-80.20723,Residential,Wood,3 554469,FL,BROWARD COUNTY,0,24153.1,0,0,24153.1,40891.67,0,0,0,0,26.26831,-80.20723,Residential,Wood,3 226765,FL,BROWARD COUNTY,0,34950.54,0,0,34950.54,37255.87,0,0,0,0,26.267045,-80.20682,Residential,Wood,4 606031,FL,BROWARD COUNTY,0,174751.68,0,0,174751.68,258172.53,0,0,0,0,26.26474,-80.2114,Residential,Wood,4 982866,FL,BROWARD COUNTY,6966000,6966000,6966000,6966000,6966000,7500375.79,0,348300,0,0,26.25527,-80.19902,Commercial,Reinforced Masonry,1 360346,FL,BROWARD COUNTY,0,2024972.39,0,0,2024972.39,2403692.85,0,0,0,0,26.248594,-80.199211,Commercial,Reinforced Masonry,1 893121,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,453171.2,0,0,0,0,26.252,-80.2098,Residential,Masonry,4 674534,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,458566.09,0,0,0,0,26.252,-80.2098,Residential,Masonry,4 404853,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,653169.2,0,0,0,0,26.252,-80.2098,Residential,Masonry,4 429331,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,562732.83,0,0,0,0,26.252,-80.2098,Residential,Masonry,4 961377,FL,BROWARD COUNTY,0,691905.63,0,0,691905.63,716039.3,0,0,0,0,26.230125,-80.204712,Residential,Masonry,3 203632,FL,BROWARD COUNTY,0,8562.87,0,0,8562.87,8361.41,0,0,0,0,26.25139,-80.1964,Residential,Wood,1 860894,FL,BROWARD COUNTY,0,294190.26,0,0,294190.26,396521.4,0,0,0,0,26.25906,-80.221992,Residential,Wood,3 948849,FL,BROWARD COUNTY,0,83707.42,0,0,83707.42,97539.9,0,0,0,0,26.25906,-80.221992,Residential,Wood,3 615294,FL,BROWARD COUNTY,0,14102.37,0,0,14102.37,16268.49,0,0,0,0,26.25906,-80.221992,Residential,Wood,3 466132,FL,BROWARD COUNTY,0,30907.15,0,0,30907.15,21801.41,0,0,0,0,26.25906,-80.221992,Residential,Wood,3 261502,FL,BROWARD COUNTY,0,297803.95,0,0,297803.95,519247.4,0,0,0,0,26.25906,-80.221992,Residential,Wood,3 808852,FL,BROWARD COUNTY,0,347643.69,0,0,347643.69,476540.24,0,0,0,0,26.25906,-80.221992,Residential,Wood,3 138725,FL,BROWARD COUNTY,0,38437.54,0,0,38437.54,33813.12,0,0,0,0,26.25753,-80.19734,Residential,Wood,1 678358,FL,BROWARD COUNTY,0,111752.8,0,0,111752.8,119806.93,0,0,0,0,26.238712,-80.211861,Residential,Wood,1 917664,FL,BROWARD COUNTY,0,168339.59,0,0,168339.59,168560.45,0,0,0,0,26.25343,-80.20929,Residential,Wood,1 308658,FL,BROWARD COUNTY,0,744723.11,0,0,744723.11,984226.06,0,0,0,0,26.25343,-80.20929,Residential,Masonry,1 651804,FL,BROWARD COUNTY,0,133661.63,0,0,133661.63,180710.53,0,0,0,0,26.24015,-80.21785,Residential,Wood,1 121530,FL,BROWARD COUNTY,0,5050.19,0,0,5050.19,6230.88,0,0,0,0,26.264753,-80.187523,Residential,Wood,1 140003,FL,BROWARD COUNTY,0,6284.68,0,0,6284.68,6410.37,0,0,0,0,26.264753,-80.187523,Residential,Wood,1 819551,FL,BROWARD COUNTY,0,31064.27,0,0,31064.27,45681.87,0,0,0,0,26.264753,-80.187523,Residential,Wood,1 326623,FL,BROWARD COUNTY,0,111508.14,0,0,111508.14,174822.47,0,0,0,0,26.264753,-80.187523,Residential,Wood,1 508785,FL,BROWARD COUNTY,0,3142.34,0,0,3142.34,4045.76,0,0,0,0,26.264753,-80.187523,Residential,Wood,1 798280,FL,BROWARD COUNTY,0,2356.75,0,0,2356.75,2070.47,0,0,0,0,26.264753,-80.187523,Residential,Wood,1 191044,FL,BROWARD COUNTY,0,27158.79,0,0,27158.79,36803.2,0,0,0,0,26.260168,-80.190672,Residential,Wood,1 818695,FL,BROWARD COUNTY,0,16890.07,0,0,16890.07,22358.33,0,0,0,0,26.260168,-80.190672,Residential,Wood,1 644870,FL,BROWARD COUNTY,0,13467.17,0,0,13467.17,13280.13,0,0,0,0,26.260168,-80.190672,Residential,Wood,1 970217,FL,BROWARD COUNTY,0,9900000,0,0,9900000,11520000,0,0,0,0,26.25881,-80.18768,Commercial,Reinforced Concrete,1 172138,FL,BROWARD COUNTY,0,1175346.99,0,0,1175346.99,927118.41,0,0,0,0,26.25881,-80.18768,Residential,Masonry,1 575527,FL,BROWARD COUNTY,0,1535705.93,0,0,1535705.93,1399642.39,0,0,0,0,26.25881,-80.18768,Residential,Masonry,1 967281,FL,BROWARD COUNTY,0,340943.78,0,0,340943.78,271736.96,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 803618,FL,BROWARD COUNTY,0,104370.54,0,0,104370.54,140925.28,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 979507,FL,BROWARD COUNTY,0,197720.46,0,0,197720.46,262482.6,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 151398,FL,BROWARD COUNTY,0,84169.79,0,0,84169.79,85810.6,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 836761,FL,BROWARD COUNTY,0,1402.83,0,0,1402.83,1729.08,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 555024,FL,BROWARD COUNTY,0,45900.59,0,0,45900.59,53896.48,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 216145,FL,BROWARD COUNTY,0,88995.53,0,0,88995.53,78815.33,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 576218,FL,BROWARD COUNTY,0,5611.32,0,0,5611.32,9799.38,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 718613,FL,BROWARD COUNTY,0,3703.47,0,0,3703.47,4720.59,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 765135,FL,BROWARD COUNTY,0,3703.47,0,0,3703.47,5834.36,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 965882,FL,BROWARD COUNTY,0,3703.47,0,0,3703.47,4088.63,0,0,0,0,26.25881,-80.18768,Residential,Wood,1 572751,FL,BROWARD COUNTY,0,8753.66,0,0,8753.66,8172.35,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 608853,FL,BROWARD COUNTY,0,89444.43,0,0,89444.43,117122.12,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 829305,FL,BROWARD COUNTY,0,5050.19,0,0,5050.19,6022.89,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 330541,FL,BROWARD COUNTY,0,60254.35,0,0,60254.35,88827.32,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 260579,FL,BROWARD COUNTY,0,23455.32,0,0,23455.32,28507.5,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 465834,FL,BROWARD COUNTY,0,39862.81,0,0,39862.81,64784.65,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 700753,FL,BROWARD COUNTY,0,8978.11,0,0,8978.11,10655.62,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 353836,FL,BROWARD COUNTY,0,1571.17,0,0,1571.17,2328.15,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 502623,FL,BROWARD COUNTY,0,2244.53,0,0,2244.53,3137.31,0,0,0,0,26.238596,-80.186836,Residential,Wood,1 633315,FL,BROWARD COUNTY,0,5212242.5,0,0,5212242.5,5733362.51,0,0,0,0,26.24366,-80.18535,Commercial,Reinforced Masonry,1 829303,FL,BROWARD COUNTY,0,90678.92,0,0,90678.92,115178.19,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 559438,FL,BROWARD COUNTY,0,93147.9,0,0,93147.9,108807.93,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 635848,FL,BROWARD COUNTY,0,15487.24,0,0,15487.24,19774.76,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 270159,FL,BROWARD COUNTY,0,32096.75,0,0,32096.75,41990.63,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 217161,FL,BROWARD COUNTY,0,2805.66,0,0,2805.66,2319.14,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 110280,FL,BROWARD COUNTY,0,50277.42,0,0,50277.42,49542.17,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 458642,FL,BROWARD COUNTY,0,60321.69,0,0,60321.69,54631.18,0,0,0,0,26.24366,-80.18535,Residential,Wood,1 709189,FL,BROWARD COUNTY,0,897.81,0,0,897.81,768.96,0,0,0,0,26.235756,-80.19165,Residential,Wood,1 862119,FL,BROWARD COUNTY,0,381.57,0,0,381.57,569.08,0,0,0,0,26.235756,-80.19165,Residential,Wood,1 428097,FL,BROWARD COUNTY,0,28056.6,0,0,28056.6,45763.34,0,0,0,0,26.240944,-80.193192,Residential,Wood,1 545654,FL,BROWARD COUNTY,0,1346.72,0,0,1346.72,1079.01,0,0,0,0,26.240944,-80.193192,Residential,Wood,1 219903,FL,BROWARD COUNTY,0,897.81,0,0,897.81,956.69,0,0,0,0,26.240944,-80.193192,Residential,Wood,1 318337,FL,BROWARD COUNTY,0,897.81,0,0,897.81,1266.33,0,0,0,0,26.240944,-80.193192,Residential,Wood,1 582530,FL,BROWARD COUNTY,0,813692.25,0,0,813692.25,668191.06,0,0,0,0,26.29019,-80.097282,Residential,Masonry,1 905338,FL,BROWARD COUNTY,72936,72936,72936,72936,72936,111520.97,0,0,0,0,26.2813,-80.11051,Residential,Wood,1 838111,FL,BROWARD COUNTY,32821.2,32821.2,32821.2,32821.2,32821.2,46077.35,0,0,0,0,26.271294,-80.119324,Residential,Wood,1 662275,FL,BROWARD COUNTY,14587.2,14587.2,14587.2,14587.2,14587.2,11640.59,0,0,0,0,26.271294,-80.119324,Residential,Wood,1 721571,FL,BROWARD COUNTY,0,4102.65,0,0,4102.65,3977.14,0,0,0,0,26.271294,-80.119324,Residential,Wood,1 287087,FL,BROWARD COUNTY,5470.2,5470.2,5470.2,5470.2,5470.2,8665.54,0,0,0,0,26.271294,-80.119324,Residential,Wood,1 669419,FL,BROWARD COUNTY,0,2613798.32,0,0,2613798.32,2160552.62,0,0,0,0,26.29019,-80.096924,Commercial,Reinforced Masonry,1 622520,FL,BROWARD COUNTY,0,377950.71,0,0,377950.71,464832.88,0,0,0,0,26.282282,-80.093201,Residential,Masonry,1 569332,FL,BROWARD COUNTY,0,173413.55,0,0,173413.55,132466.27,0,0,0,0,26.279766,-80.10968,Residential,Wood,1 502845,FL,BROWARD COUNTY,0,158536.42,0,0,158536.42,254489.01,0,0,0,0,26.289985,-80.08642,Residential,Wood,3 498350,FL,BROWARD COUNTY,0,158536.42,0,0,158536.42,228625.38,0,0,0,0,26.284723,-80.125908,Residential,Wood,1 124288,FL,BROWARD COUNTY,0,92479.2,0,0,92479.2,160711.84,0,0,0,0,26.291008,-80.094017,Residential,Wood,1 320912,FL,BROWARD COUNTY,0,92479.2,0,0,92479.2,131421.08,0,0,0,0,26.29447,-80.1114,Residential,Wood,4 351954,FL,BROWARD COUNTY,0,75146.87,0,0,75146.87,68765.02,0,0,0,0,26.27783,-80.12767,Residential,Wood,1 906126,FL,BROWARD COUNTY,0,70602.05,0,0,70602.05,76320.81,0,0,0,0,26.292419,-80.102394,Residential,Wood,1 436052,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,39028.35,0,0,0,0,26.280373,-80.13575,Residential,Wood,1 883496,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,31593.74,0,0,0,0,26.285328,-80.123802,Residential,Wood,1 522047,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,17769.67,0,0,0,0,26.26119,-80.10879,Residential,Wood,1 312924,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,19059.11,0,0,0,0,26.275129,-80.112762,Residential,Wood,3 646742,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,33611.67,0,0,0,0,26.27199,-80.09964,Residential,Wood,1 384669,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,20665.57,0,0,0,0,26.2939,-80.10316,Residential,Wood,1 542278,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,26316.99,0,0,0,0,26.278057,-80.113647,Residential,Wood,1 452311,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,21558.48,0,0,0,0,26.271374,-80.144394,Residential,Wood,1 574318,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,23416.54,0,0,0,0,26.284781,-80.096085,Residential,Wood,1 987735,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,17792.67,0,0,0,0,26.287,-80.09235,Residential,Wood,1 646886,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,21998.32,0,0,0,0,26.279682,-80.089577,Residential,Wood,1 452524,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,23552.7,0,0,0,0,26.28122,-80.08764,Residential,Wood,1 436092,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,19127.37,0,0,0,0,26.27356,-80.09137,Residential,Wood,1 447626,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,29794.3,0,0,0,0,26.27512,-80.08288,Residential,Wood,1 390591,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,18893.9,0,0,0,0,26.269308,-80.094833,Residential,Wood,1 864221,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,31091.23,0,0,0,0,26.267506,-80.098495,Residential,Wood,1 203691,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,17609.33,0,0,0,0,26.26982,-80.09109,Residential,Wood,1 735168,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,18654.74,0,0,0,0,26.290022,-80.085251,Residential,Wood,1 639640,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,31895.71,0,0,0,0,26.253395,-80.159508,Residential,Wood,3 805484,FL,BROWARD COUNTY,2032533,2032533,2032533,2032533,2032533,2374457.9,0,0,0,0,26.28009,-80.09459,Commercial,Reinforced Masonry,1 721351,FL,BROWARD COUNTY,605070,605070,605070,605070,605070,917919.02,0,0,0,0,26.285307,-80.123726,Residential,Masonry,1 349424,FL,BROWARD COUNTY,0,224692.38,0,0,224692.38,243004.81,0,0,0,0,26.29752,-80.142005,Residential,Wood,3 940987,FL,BROWARD COUNTY,0,77671.44,0,0,77671.44,102434.03,0,0,0,0,26.275469,-80.0867,Residential,Wood,1 232513,FL,BROWARD COUNTY,0,183082.68,0,0,183082.68,240716.19,0,0,0,0,26.272062,-80.109146,Residential,Wood,1 119627,FL,BROWARD COUNTY,0,49931.64,0,0,49931.64,68564.93,0,0,0,0,26.271917,-80.109138,Residential,Wood,1 994243,FL,BROWARD COUNTY,0,93390.66,0,0,93390.66,168999.74,0,0,0,0,26.27257,-80.112,Residential,Wood,1 754433,FL,BROWARD COUNTY,0,205274.52,0,0,205274.52,228125.68,0,0,0,0,26.27257,-80.112,Residential,Wood,1 173289,FL,BROWARD COUNTY,0,341199.54,0,0,341199.54,280193.74,0,0,0,0,26.27257,-80.112,Residential,Wood,1 141938,FL,BROWARD COUNTY,1101778.2,1101778.2,1101778.2,1101778.2,1101778.2,1076296.27,0,0,0,0,26.275221,-80.109154,Residential,Masonry,3 741726,FL,BROWARD COUNTY,0,19620000,0,0,19620000,28350000,0,0,0,0,26.260452,-80.14077,Commercial,Reinforced Concrete,1 974604,FL,BROWARD COUNTY,2277035.1,2277035.1,2277035.1,2277035.1,2277035.1,3500895.93,0,0,0,0,26.266279,-80.13829,Commercial,Reinforced Masonry,1 835768,FL,BROWARD COUNTY,2350658.7,2350658.7,2350658.7,2350658.7,2350658.7,1755706.98,0,0,0,0,26.289854,-80.118286,Commercial,Reinforced Masonry,1 994386,FL,BROWARD COUNTY,18270000,18270000,18270000,18270000,18270000,21420000,0,913095,0,0,26.281206,-80.117104,Commercial,Reinforced Concrete,1 140136,FL,BROWARD COUNTY,2988900,2988900,2988900,2988900,2988900,3266748.14,0,149445,0,0,26.281584,-80.11422,Commercial,Reinforced Masonry,1 371360,FL,BROWARD COUNTY,396969.3,396969.3,0,0,396969.3,334406.94,0,0,0,0,26.27515,-80.12072,Residential,Masonry,3 920513,FL,BROWARD COUNTY,0,3050244,0,3050244,3050244,2890167.19,0,152512.2,0,0,26.260397,-80.148056,Commercial,Reinforced Masonry,1 140236,FL,BROWARD COUNTY,0,3111974.13,0,0,3111974.13,2809739.2,0,0,0,0,26.289858,-80.112579,Commercial,Reinforced Masonry,1 689529,FL,BROWARD COUNTY,0,753460.43,0,0,753460.43,1074368.27,0,0,0,0,26.28865,-80.11156,Residential,Masonry,1 744851,FL,BROWARD COUNTY,0,2281500,0,2281500,2281500,2732782.98,0,114075,0,0,26.290133,-80.09832,Commercial,Reinforced Masonry,1 168280,FL,BROWARD COUNTY,0,2091420,0,2091420,2091420,1603989.47,0,104571,0,0,26.290154,-80.097824,Commercial,Reinforced Masonry,1 635192,FL,BROWARD COUNTY,0,2138940,0,2138940,2138940,1733944.55,0,106947,0,0,26.28967,-80.09799,Commercial,Reinforced Masonry,1 499554,FL,BROWARD COUNTY,0,9090000,0,0,9090000,13410000,0,0,0,0,26.260498,-80.127365,Commercial,Reinforced Concrete,1 487108,FL,BROWARD COUNTY,4599000,4599000,4599000,4599000,4599000,4664765.7,0,229950,0,0,26.260498,-80.127365,Commercial,Reinforced Masonry,1 522468,FL,BROWARD COUNTY,2970000,2970000,2970000,2970000,2970000,3712500,0,148500,0,0,26.26049,-80.127548,Commercial,Reinforced Masonry,3 461117,FL,BROWARD COUNTY,1628046,1628046,1628046,1628046,1628046,1983507.05,0,0,0,0,26.28957,-80.09284,Residential,Masonry,1 172057,FL,BROWARD COUNTY,0,784950.75,0,0,784950.75,1235896.32,0,0,0,0,26.28962,-80.09337,Residential,Masonry,1 339082,FL,BROWARD COUNTY,0,726806.25,0,0,726806.25,1037286.25,0,0,0,0,26.26691,-80.09294,Residential,Masonry,1 643431,FL,BROWARD COUNTY,0,515208.72,0,0,515208.72,950250.97,0,0,0,0,26.27904,-80.11681,Residential,Masonry,1 647792,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,587786.68,0,0,0,0,26.21658,-80.122185,Residential,Masonry,3 541692,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,404938.26,0,0,0,0,26.27512,-80.12212,Residential,Masonry,3 611463,FL,BROWARD COUNTY,0,761096.19,0,0,761096.19,656221.7,0,0,0,0,26.25862,-80.125,Residential,Masonry,1 733332,FL,BROWARD COUNTY,0,18000,0,18000,18000,21928.32,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 796548,FL,BROWARD COUNTY,0,18000,0,18000,18000,23497.2,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 801249,FL,BROWARD COUNTY,0,18000,0,18000,18000,17899.2,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 863632,FL,BROWARD COUNTY,0,18000,0,18000,18000,23239.89,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 659627,FL,BROWARD COUNTY,0,18000,0,18000,18000,20675.61,0,0,0,0,26.264553,-80.134819,Residential,Wood,1 487117,FL,BROWARD COUNTY,0,18000,0,18000,18000,19272.33,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 301444,FL,BROWARD COUNTY,0,18000,0,18000,18000,19063.55,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 902267,FL,BROWARD COUNTY,0,18000,0,18000,18000,19474.56,0,0,0,0,26.264393,-80.134644,Residential,Wood,1 530842,FL,BROWARD COUNTY,0,18292.9,0,0,18292.9,15366.04,0,0,0,0,26.277689,-80.09388,Residential,Wood,1 484651,FL,BROWARD COUNTY,0,1608361.3,0,0,1608361.3,2150514.16,0,0,0,0,26.277172,-80.093445,Residential,Masonry,1 562730,FL,BROWARD COUNTY,0,458220.35,0,0,458220.35,515058.01,0,0,0,0,26.287724,-80.092606,Residential,Masonry,1 571700,FL,BROWARD COUNTY,0,561.13,0,0,561.13,461.92,0,0,0,0,26.2886,-80.09384,Residential,Wood,1 215023,FL,BROWARD COUNTY,0,39279.24,0,0,39279.24,38961.08,0,0,0,0,26.269203,-80.082146,Residential,Wood,1 278032,FL,BROWARD COUNTY,0,31423.39,0,0,31423.39,42052.35,0,0,0,0,26.2782,-80.114,Residential,Wood,4 560387,FL,BROWARD COUNTY,0,1885.4,0,0,1885.4,2814.59,0,0,0,0,26.2782,-80.114,Residential,Wood,4 902473,FL,BROWARD COUNTY,0,57600,0,57600,57600,99388.8,0,0,0,0,26.284904,-80.146149,Residential,Wood,3 667321,FL,BROWARD COUNTY,0,0,0,1041957,1041957,1319995.93,0,0,0,0,26.27328,-80.11304,Residential,Masonry,1 892793,FL,BROWARD COUNTY,0,14663.78,0,0,14663.78,23378.76,0,0,0,0,26.270775,-80.258583,Residential,Wood,1 355993,FL,BROWARD COUNTY,0,5247145.3,0,0,5247145.3,5435412.88,0,0,0,0,26.27661,-80.24095,Commercial,Reinforced Masonry,1 569678,FL,BROWARD COUNTY,0,1458915.68,0,0,1458915.68,1892505.43,0,0,0,0,26.27215,-80.28809,Residential,Masonry,1 946819,FL,BROWARD COUNTY,0,1458915.68,0,0,1458915.68,1911412.97,0,0,0,0,26.27215,-80.28809,Residential,Masonry,1 965313,FL,BROWARD COUNTY,0,1458915.68,0,0,1458915.68,1600576.4,0,0,0,0,26.27215,-80.28809,Residential,Masonry,1 992235,FL,BROWARD COUNTY,1772316,1772316,1772316,1772316,1772316,1493025.58,0,0,0,0,26.27114,-80.24135,Residential,Masonry,1 634735,FL,BROWARD COUNTY,938700,938700,938700,938700,938700,1519507.48,0,0,0,0,26.27114,-80.24135,Residential,Masonry,1 166470,FL,BROWARD COUNTY,290214,290214,290214,290214,290214,421011.71,0,0,0,0,26.26247,-80.25472,Residential,Wood,1 678377,FL,BROWARD COUNTY,202590,202590,202590,202590,202590,272932.49,0,0,0,0,26.27114,-80.24135,Residential,Wood,1 437606,FL,BROWARD COUNTY,0,1409181.84,0,0,1409181.84,1926317.75,0,0,0,0,26.26612,-80.25917,Residential,Masonry,1 896734,FL,BROWARD COUNTY,0,1138256.46,0,0,1138256.46,1555404.69,0,0,0,0,26.26612,-80.25917,Residential,Masonry,1 789650,FL,BROWARD COUNTY,0,789659.64,0,0,789659.64,1133865.17,0,0,0,0,26.27899,-80.25965,Residential,Masonry,1 356621,FL,BROWARD COUNTY,0,33750000,0,0,33750000,39690000,0,0,0,0,26.263365,-80.258095,Commercial,Reinforced Concrete,1 558372,FL,BROWARD COUNTY,0,12020.58,0,0,12020.58,14303.06,0,0,0,0,26.263365,-80.258095,Residential,Wood,1 173199,FL,BROWARD COUNTY,0,1052731.55,0,0,1052731.55,1452112.63,0,0,0,0,26.265028,-80.250137,Residential,Masonry,1 856400,FL,BROWARD COUNTY,0,14490000,0,0,14490000,15660000,0,0,0,0,26.270269,-80.250076,Commercial,Reinforced Concrete,1 984061,FL,BROWARD COUNTY,0,17010000,0,0,17010000,27450000,0,0,0,0,26.26466,-80.26315,Commercial,Reinforced Concrete,1 425896,FL,BROWARD COUNTY,0,18057.53,0,0,18057.53,15572.82,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 271734,FL,BROWARD COUNTY,0,2708.63,0,0,2708.63,2552.83,0,0,0,0,26.264359,-80.293968,Residential,Wood,1 367775,FL,BROWARD COUNTY,0,3611.51,0,0,3611.51,2946.45,0,0,0,0,26.264359,-80.293968,Residential,Wood,1 355760,FL,BROWARD COUNTY,0,6320.14,0,0,6320.14,9654.34,0,0,0,0,26.264359,-80.293968,Residential,Wood,1 944395,FL,BROWARD COUNTY,0,57784.1,0,0,57784.1,46450.44,0,0,0,0,26.264359,-80.293968,Residential,Wood,1 143992,FL,BROWARD COUNTY,0,23474.79,0,0,23474.79,30008.3,0,0,0,0,26.264359,-80.293968,Residential,Wood,1 412944,FL,BROWARD COUNTY,0,5497615.61,0,0,5497615.61,8086112.95,0,0,0,0,26.260773,-80.26606,Commercial,Reinforced Masonry,1 139757,FL,BROWARD COUNTY,0,121888.34,0,0,121888.34,109466.94,0,0,0,0,26.264359,-80.293968,Residential,Wood,1 748594,FL,BROWARD COUNTY,0,54172.6,0,0,54172.6,71988.88,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 816130,FL,BROWARD COUNTY,0,90287.66,0,0,90287.66,80098.25,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 495257,FL,BROWARD COUNTY,0,5417.26,0,0,5417.26,6936.78,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 719714,FL,BROWARD COUNTY,0,9028.77,0,0,9028.77,13196.44,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 973692,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,8313,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 554745,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,8559.27,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 700606,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,10363.69,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 574490,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,11148.72,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 718638,FL,BROWARD COUNTY,0,18057.53,0,0,18057.53,27655.65,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 378023,FL,BROWARD COUNTY,0,13543.15,0,0,13543.15,22606.22,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 659776,FL,BROWARD COUNTY,0,45143.83,0,0,45143.83,38835.25,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 378438,FL,BROWARD COUNTY,0,22571.91,0,0,22571.91,16108.4,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 997331,FL,BROWARD COUNTY,0,13543.15,0,0,13543.15,13318.83,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 282681,FL,BROWARD COUNTY,0,36115.06,0,0,36115.06,58755.06,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 700682,FL,BROWARD COUNTY,0,13543.15,0,0,13543.15,13224.88,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 825968,FL,BROWARD COUNTY,0,93899.17,0,0,93899.17,77128.78,0,0,0,0,26.26943,-80.27423,Residential,Wood,1 150967,FL,BROWARD COUNTY,0,102927.93,0,0,102927.93,101083.46,0,0,0,0,26.26792,-80.240189,Residential,Wood,1 880895,FL,BROWARD COUNTY,0,169740.8,0,0,169740.8,172512.33,0,0,0,0,26.267807,-80.238281,Residential,Wood,1 725930,FL,BROWARD COUNTY,0,114665.33,0,0,114665.33,129558.86,0,0,0,0,26.268164,-80.282295,Residential,Wood,1 216149,FL,BROWARD COUNTY,0,102927.93,0,0,102927.93,129581.12,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 627868,FL,BROWARD COUNTY,0,56748.5,0,0,56748.5,88953.28,0,0,0,0,26.264677,-80.266083,Residential,Wood,1 699242,FL,BROWARD COUNTY,0,100219.3,0,0,100219.3,170725.59,0,0,0,0,26.2759,-80.25013,Residential,Wood,1 660295,FL,BROWARD COUNTY,0,12640.27,0,0,12640.27,19418.11,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 636962,FL,BROWARD COUNTY,0,14446.03,0,0,14446.03,16510.02,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 343822,FL,BROWARD COUNTY,0,35212.19,0,0,35212.19,58516.85,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 854890,FL,BROWARD COUNTY,0,18057.53,0,0,18057.53,18037.49,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 150554,FL,BROWARD COUNTY,0,22571.91,0,0,22571.91,40336.91,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 204758,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,12832.4,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 272337,FL,BROWARD COUNTY,0,36115.06,0,0,36115.06,29580.4,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 963562,FL,BROWARD COUNTY,0,819811.95,0,0,819811.95,844078.39,0,0,0,0,26.281452,-80.288818,Residential,Masonry,1 270754,FL,BROWARD COUNTY,0,45143.83,0,0,45143.83,53045.81,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 358108,FL,BROWARD COUNTY,0,36115.06,0,0,36115.06,54890.13,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 837955,FL,BROWARD COUNTY,0,5417.26,0,0,5417.26,5529.77,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 432016,FL,BROWARD COUNTY,0,244679.56,0,0,244679.56,385984.69,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 529545,FL,BROWARD COUNTY,0,57784.1,0,0,57784.1,72201.24,0,0,0,0,26.274294,-80.233589,Residential,Wood,1 961967,FL,BROWARD COUNTY,0,50561.09,0,0,50561.09,55527.91,0,0,0,0,26.274294,-80.233589,Residential,Wood,1 142164,FL,BROWARD COUNTY,0,2050432.76,0,0,2050432.76,2962188.44,0,0,0,0,26.2718,-80.2571,Commercial,Reinforced Masonry,3 773375,FL,BROWARD COUNTY,0,193215.59,0,0,193215.59,183126.65,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 505203,FL,BROWARD COUNTY,0,430672.14,0,0,430672.14,573970.54,0,0,0,0,26.27661,-80.24095,Residential,Masonry,1 393488,FL,BROWARD COUNTY,0,893847.83,0,0,893847.83,1003717.82,0,0,0,0,26.27661,-80.24095,Residential,Masonry,1 773648,FL,BROWARD COUNTY,0,1627886.51,0,0,1627886.51,2427178.78,0,0,0,0,26.2718,-80.2571,Residential,Masonry,3 115665,FL,BROWARD COUNTY,0,221204.77,0,0,221204.77,253494.03,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 582327,FL,BROWARD COUNTY,0,182381.07,0,0,182381.07,295151.49,0,0,0,0,26.274294,-80.233589,Residential,Wood,1 519260,FL,BROWARD COUNTY,0,339481.6,0,0,339481.6,300596.02,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 317576,FL,BROWARD COUNTY,0,84870.4,0,0,84870.4,78019.24,0,0,0,0,26.2718,-80.2571,Residential,Wood,3 658950,FL,BROWARD COUNTY,0,2708.63,0,0,2708.63,2196.18,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 443997,FL,BROWARD COUNTY,0,20766.16,0,0,20766.16,22327.78,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 393185,FL,BROWARD COUNTY,0,34309.31,0,0,34309.31,37313.43,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 280420,FL,BROWARD COUNTY,0,212176,0,0,212176,253226.12,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 561082,FL,BROWARD COUNTY,0,6320.14,0,0,6320.14,5573.85,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 432533,FL,BROWARD COUNTY,0,90287.66,0,0,90287.66,111610.72,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 124933,FL,BROWARD COUNTY,0,22571.91,0,0,22571.91,19929.69,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 858658,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,17280.45,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 622151,FL,BROWARD COUNTY,0,278085.99,0,0,278085.99,424647.32,0,0,0,0,26.267103,-80.262756,Residential,Wood,1 466626,FL,BROWARD COUNTY,0,180575.32,0,0,180575.32,194709.31,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 387281,FL,BROWARD COUNTY,0,233845.04,0,0,233845.04,309400.37,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 567352,FL,BROWARD COUNTY,0,5417.26,0,0,5417.26,6624.31,0,0,0,0,26.2718,-80.2571,Residential,Wood,4 731203,FL,BROWARD COUNTY,0,217593.26,0,0,217593.26,324159.99,0,0,0,0,26.2619,-80.29235,Residential,Wood,1 107129,FL,BROWARD COUNTY,0,161614.91,0,0,161614.91,189154.09,0,0,0,0,26.2619,-80.29235,Residential,Wood,1 659135,FL,BROWARD COUNTY,0,427963.51,0,0,427963.51,682601.8,0,0,0,0,26.2619,-80.29235,Residential,Masonry,1 837138,FL,BROWARD COUNTY,0,37017.94,0,0,37017.94,36550.63,0,0,0,0,26.2619,-80.29235,Residential,Wood,1 779700,FL,BROWARD COUNTY,0,769250.86,0,0,769250.86,606870.47,0,0,0,0,26.2619,-80.29235,Residential,Masonry,1 997161,FL,BROWARD COUNTY,0,183283.95,0,0,183283.95,276392.2,0,0,0,0,26.265455,-80.23803,Residential,Wood,3 357914,FL,BROWARD COUNTY,0,18057.53,0,0,18057.53,23824.39,0,0,0,0,26.265455,-80.23803,Residential,Wood,3 173853,FL,BROWARD COUNTY,0,1805.75,0,0,1805.75,1447.06,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 667395,FL,BROWARD COUNTY,0,67715.74,0,0,67715.74,81220.97,0,0,0,0,26.259262,-80.291084,Residential,Wood,1 152955,FL,BROWARD COUNTY,0,57784.1,0,0,57784.1,56914.57,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 408255,FL,BROWARD COUNTY,0,10834.52,0,0,10834.52,8945.79,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 406116,FL,BROWARD COUNTY,0,232942.16,0,0,232942.16,313342.62,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 637091,FL,BROWARD COUNTY,0,25733.79,0,0,25733.79,22227.2,0,0,0,0,26.259262,-80.291084,Residential,Wood,1 971896,FL,BROWARD COUNTY,0,171546.55,0,0,171546.55,253490.91,0,0,0,0,26.259262,-80.291084,Residential,Wood,1 595203,FL,BROWARD COUNTY,0,184186.83,0,0,184186.83,218412.79,0,0,0,0,26.267082,-80.260246,Residential,Wood,1 985693,FL,BROWARD COUNTY,0,902876.6,0,0,902876.6,798547.4,0,0,0,0,26.259262,-80.291084,Residential,Masonry,1 123369,FL,BROWARD COUNTY,112500,112500,112500,112500,112500,133132.5,2250,5625,0,0,26.27196,-80.25688,Residential,Wood,1 446302,FL,BROWARD COUNTY,698400,698400,698400,698400,698400,675492.48,13968,34920,0,0,26.27196,-80.25688,Residential,Masonry,1 136809,FL,BROWARD COUNTY,523300.5,523300.5,523300.5,523300.5,523300.5,464607.64,0,0,0,0,26.27426,-80.27722,Residential,Masonry,1 547411,FL,BROWARD COUNTY,0,6111423.9,0,6111423.9,6111423.9,6344354.71,0,0,0,0,26.2684,-80.25071,Commercial,Reinforced Masonry,1 735373,FL,BROWARD COUNTY,0,371070,0,371070,371070,588034.63,0,0,0,0,26.272106,-80.233299,Residential,Masonry,1 285772,FL,BROWARD COUNTY,0,18000,0,18000,18000,13899.6,0,0,0,0,26.27134,-80.29136,Residential,Wood,1 490234,FL,BROWARD COUNTY,0,14130000,0,0,14130000,23670000,0,0,0,0,26.242949,-80.172569,Commercial,Reinforced Concrete,1 615238,FL,BROWARD COUNTY,0,4179066.3,0,4179066.3,4179066.3,5231121.17,0,0,0,0,26.242449,-80.17289,Commercial,Reinforced Masonry,1 516789,FL,BROWARD COUNTY,0,3446865,0,3446865,3446865,3690506.65,0,0,0,0,26.242449,-80.17289,Commercial,Reinforced Masonry,1 918308,FL,BROWARD COUNTY,0,2897055,0,2897055,2897055,3043944.38,0,0,0,0,26.242449,-80.17289,Commercial,Reinforced Masonry,1 279184,FL,BROWARD COUNTY,0,2911005,0,2911005,2911005,3320641.62,0,0,0,0,26.242449,-80.17289,Commercial,Reinforced Masonry,1 210546,FL,BROWARD COUNTY,0,12690000,0,12690000,12690000,9990000,0,0,0,0,26.242449,-80.17289,Commercial,Reinforced Concrete,1 717975,FL,BROWARD COUNTY,0,75600,0,75600,75600,126849.24,0,0,0,0,26.242449,-80.17289,Residential,Wood,1 496166,FL,BROWARD COUNTY,0,151200,0,151200,151200,134050.59,0,0,0,0,26.242449,-80.17289,Residential,Wood,1 326286,FL,BROWARD COUNTY,0,151200,0,151200,151200,156475.67,0,0,0,0,26.242449,-80.17289,Residential,Wood,1 427090,FL,BROWARD COUNTY,0,210578.4,0,210578.4,210578.4,245848.6,0,0,0,0,26.242449,-80.17289,Residential,Wood,1 202320,FL,BROWARD COUNTY,0,9202.56,0,0,9202.56,9633.1,0,0,0,0,26.24189,-80.18025,Residential,Wood,1 149701,FL,BROWARD COUNTY,0,2693.43,0,0,2693.43,3132.02,0,0,0,0,26.24189,-80.18025,Residential,Wood,1 410612,FL,BROWARD COUNTY,0,3142.34,0,0,3142.34,4012.27,0,0,0,0,26.24189,-80.18025,Residential,Wood,1 461157,FL,BROWARD COUNTY,0,6396.9,0,0,6396.9,6115.73,0,0,0,0,26.238066,-80.182495,Residential,Wood,1 454581,FL,BROWARD COUNTY,0,6284.68,0,0,6284.68,7224.11,0,0,0,0,26.238066,-80.182495,Residential,Wood,1 592428,FL,BROWARD COUNTY,0,25318.27,0,0,25318.27,30880.19,0,0,0,0,26.238066,-80.182495,Residential,Wood,1 772605,FL,BROWARD COUNTY,0,196.4,0,0,196.4,196.47,0,0,0,0,26.256447,-80.18486,Residential,Wood,1 632806,FL,BROWARD COUNTY,0,33667.92,0,0,33667.92,29004.64,0,0,0,0,26.256447,-80.18486,Residential,Wood,1 753706,FL,BROWARD COUNTY,0,75079.46,0,0,75079.46,93641.5,0,0,0,0,26.259727,-80.17836,Residential,Wood,1 537159,FL,BROWARD COUNTY,0,1346.72,0,0,1346.72,1639.16,0,0,0,0,26.234684,-80.175934,Residential,Wood,1 702715,FL,BROWARD COUNTY,0,20200.75,0,0,20200.75,33937.26,0,0,0,0,26.272781,-80.186256,Residential,Wood,1 383379,FL,BROWARD COUNTY,0,673.36,0,0,673.36,595.6,0,0,0,0,26.272781,-80.186256,Residential,Wood,1 964884,FL,BROWARD COUNTY,0,11970000,0,0,11970000,16290000,0,0,0,0,26.274813,-80.206497,Commercial,Reinforced Concrete,1 387423,FL,BROWARD COUNTY,0,193754.48,0,0,193754.48,319160.14,0,0,0,0,26.276453,-80.213097,Residential,Wood,1 800992,FL,BROWARD COUNTY,0,91.17,0,0,91.17,130.85,0,0,0,0,26.276453,-80.213097,Residential,Wood,1 445179,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1061677.14,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 613758,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1048584.54,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 408658,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1249228.91,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 535377,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1238852.48,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 491625,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1151309.8,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 850392,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,830913.51,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 990420,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1422971.15,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 296089,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1382746.8,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 133460,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1063235.33,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 470310,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1353487.87,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 220178,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,1556832.08,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 311729,FL,BROWARD COUNTY,0,907507.11,0,0,907507.11,946892.92,0,0,0,0,26.31476,-80.20438,Residential,Masonry,1 861487,FL,BROWARD COUNTY,6916183.2,6916183.2,6916183.2,6916183.2,6916183.2,9090000,0,0,0,0,26.287985,-80.250404,Commercial,Reinforced Masonry,1 432346,FL,BROWARD COUNTY,0,1832166.67,0,0,1832166.67,2564776.83,0,0,0,0,26.2854,-80.20846,Commercial,Reinforced Masonry,1 673104,FL,BROWARD COUNTY,0,1832166.67,0,0,1832166.67,1528466.72,0,0,0,0,26.2854,-80.20846,Commercial,Reinforced Masonry,1 132018,FL,BROWARD COUNTY,0,1832166.67,0,0,1832166.67,1759561.57,0,0,0,0,26.2854,-80.20846,Commercial,Reinforced Masonry,1 128147,FL,BROWARD COUNTY,0,1832166.67,0,0,1832166.67,2568148.02,0,0,0,0,26.2854,-80.20846,Commercial,Reinforced Masonry,1 856982,FL,BROWARD COUNTY,0,1832166.67,0,0,1832166.67,1954995.12,0,0,0,0,26.2854,-80.20846,Commercial,Reinforced Masonry,1 818175,FL,BROWARD COUNTY,0,7586791.2,0,7586791.2,7586791.2,11520000,0,0,0,0,26.286674,-80.234298,Commercial,Reinforced Masonry,1 373879,FL,BROWARD COUNTY,0,7397.28,0,0,7397.28,7754.72,0,0,0,0,26.304352,-80.251244,Residential,Wood,1 197607,FL,BROWARD COUNTY,0,2773.98,0,0,2773.98,3137.3,0,0,0,0,26.304352,-80.251244,Residential,Wood,1 963127,FL,BROWARD COUNTY,0,4623.3,0,4623.3,4623.3,4734.72,0,0,0,0,26.304352,-80.251244,Residential,Wood,1 900600,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,5067.75,0,0,0,0,26.304352,-80.251244,Residential,Wood,1 706599,FL,BROWARD COUNTY,0,4256209.98,0,0,4256209.98,3944102.1,0,0,0,0,26.304352,-80.251244,Commercial,Reinforced Masonry,1 901540,FL,BROWARD COUNTY,0,1725415.56,0,0,1725415.56,2359850.86,0,0,0,0,26.304352,-80.251244,Residential,Masonry,1 656543,FL,BROWARD COUNTY,0,13680000,0,0,13680000,17730000,0,0,0,0,26.31763,-80.20222,Commercial,Reinforced Concrete,1 155516,FL,BROWARD COUNTY,736740.9,736740.9,0,0,736740.9,1067846.99,0,0,0,0,26.30127,-80.21981,Residential,Masonry,1 841139,FL,BROWARD COUNTY,0,62298.49,0,0,62298.49,88323.8,0,0,0,0,26.286201,-80.21077,Residential,Wood,1 451105,FL,BROWARD COUNTY,0,18057.53,0,0,18057.53,25576.18,0,0,0,0,26.288645,-80.216789,Residential,Wood,1 609272,FL,BROWARD COUNTY,0,837869.48,0,0,837869.48,858776.84,0,0,0,0,26.286394,-80.217659,Residential,Masonry,1 776230,FL,BROWARD COUNTY,0,456855.56,0,0,456855.56,563686.66,0,0,0,0,26.286394,-80.217659,Residential,Masonry,1 586607,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,31851.44,0,0,0,0,26.298635,-80.240486,Residential,Wood,1 575282,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,29503.96,0,0,0,0,26.294327,-80.24884,Residential,Wood,1 798288,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,37369.28,0,0,0,0,26.308393,-80.242546,Residential,Wood,3 367916,FL,BROWARD COUNTY,0,92586.77,0,0,92586.77,141733.31,0,0,0,0,26.29516,-80.23501,Residential,Wood,1 890939,FL,BROWARD COUNTY,0,92586.77,0,0,92586.77,126214.29,0,0,0,0,26.307453,-80.235336,Residential,Wood,3 116717,FL,BROWARD COUNTY,0,92586.77,0,0,92586.77,97128.62,0,0,0,0,26.29829,-80.23661,Residential,Wood,1 994333,FL,BROWARD COUNTY,0,102687.15,0,0,102687.15,80087.97,0,0,0,0,26.3117,-80.25179,Residential,Wood,1 777422,FL,BROWARD COUNTY,0,336.68,0,0,336.68,434.74,0,0,0,0,26.3117,-80.25179,Residential,Wood,1 477806,FL,BROWARD COUNTY,0,1683.4,0,0,1683.4,1374.46,0,0,0,0,26.319715,-80.222656,Residential,Wood,1 460946,FL,BROWARD COUNTY,0,5628.15,0,0,5628.15,7524.5,0,0,0,0,26.319715,-80.222656,Residential,Wood,1 100693,FL,BROWARD COUNTY,0,2805659.78,0,0,2805659.78,3996465.95,0,0,0,0,26.31124,-80.22188,Commercial,Reinforced Masonry,1 578361,FL,BROWARD COUNTY,0,174740.98,0,0,174740.98,164741.78,0,0,0,0,26.31124,-80.22188,Residential,Wood,1 641517,FL,BROWARD COUNTY,0,4432.94,0,0,4432.94,3926.61,0,0,0,0,26.310684,-80.238083,Residential,Wood,3 391105,FL,BROWARD COUNTY,0,2020.08,0,0,2020.08,2933.88,0,0,0,0,26.310684,-80.238083,Residential,Wood,3 882744,FL,BROWARD COUNTY,0,673.36,0,0,673.36,588.85,0,0,0,0,26.328272,-80.220863,Residential,Wood,1 630836,FL,BROWARD COUNTY,0,505.02,0,0,505.02,736.92,0,0,0,0,26.328272,-80.220863,Residential,Wood,1 570991,FL,BROWARD COUNTY,0,993.2,0,0,993.2,937.33,0,0,0,0,26.328272,-80.220863,Residential,Wood,1 684051,FL,BROWARD COUNTY,0,1683.4,0,0,1683.4,1442.33,0,0,0,0,26.328272,-80.220863,Residential,Wood,1 198702,FL,BROWARD COUNTY,0,58211.83,0,0,58211.83,69306.54,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 137621,FL,BROWARD COUNTY,0,6733.58,0,0,6733.58,5898.11,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 699815,FL,BROWARD COUNTY,0,2244.53,0,0,2244.53,3372.39,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 430069,FL,BROWARD COUNTY,0,1902.24,0,0,1902.24,3127.56,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 958864,FL,BROWARD COUNTY,0,3591.24,0,0,3591.24,2903.16,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 570336,FL,BROWARD COUNTY,0,5297.09,0,0,5297.09,4747.91,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 827283,FL,BROWARD COUNTY,0,104010.3,0,0,104010.3,117123.92,0,0,0,0,26.310802,-80.24556,Residential,Wood,1 262744,FL,BROWARD COUNTY,0,252.51,0,0,252.51,380.91,0,0,0,0,26.310802,-80.24556,Residential,Wood,1 242589,FL,BROWARD COUNTY,0,1447.72,0,0,1447.72,1633.57,0,0,0,0,26.310802,-80.24556,Residential,Wood,1 793989,FL,BROWARD COUNTY,0,162167.13,0,0,162167.13,223145.87,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 273468,FL,BROWARD COUNTY,0,120564.81,0,0,120564.81,184745.8,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 749934,FL,BROWARD COUNTY,0,6455.26,0,0,6455.26,5225.93,0,0,0,0,26.325209,-80.21347,Residential,Wood,1 682332,FL,BROWARD COUNTY,0,1622991.02,0,0,1622991.02,1835563.89,0,0,0,0,26.206406,-80.218353,Residential,Masonry,1 813570,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,32038.86,0,0,0,0,26.206486,-80.217247,Residential,Wood,1 839209,FL,BROWARD COUNTY,4472537.4,4472537.4,4472537.4,4472537.4,4472537.4,6351360.91,0,0,0,0,26.20744,-80.22685,Commercial,Reinforced Masonry,1 387767,FL,BROWARD COUNTY,1190103.3,1190103.3,1190103.3,1190103.3,1190103.3,1739954.83,0,0,0,0,26.216114,-80.22049,Residential,Masonry,1 640051,FL,BROWARD COUNTY,948237.3,948237.3,948237.3,948237.3,948237.3,1448481.78,0,0,0,0,26.216114,-80.22049,Residential,Masonry,1 526161,FL,BROWARD COUNTY,182898,182898,182898,182898,182898,208328.14,0,0,0,0,26.21823,-80.21969,Residential,Wood,1 227106,FL,BROWARD COUNTY,0,1499798.52,0,0,1499798.52,2184546.53,0,0,0,0,26.20849,-80.203939,Residential,Masonry,1 458803,FL,BROWARD COUNTY,0,531679.5,0,531679.5,531679.5,554757.58,0,0,0,0,26.20849,-80.203939,Residential,Masonry,1 938141,FL,BROWARD COUNTY,0,485446.5,0,485446.5,485446.5,674605.58,0,0,0,0,26.20849,-80.203939,Residential,Masonry,1 649423,FL,BROWARD COUNTY,0,485446.5,0,485446.5,485446.5,538690.27,0,0,0,0,26.20849,-80.203939,Residential,Masonry,1 323851,FL,BROWARD COUNTY,0,7363067.58,0,0,7363067.58,10710000,0,0,0,0,26.20849,-80.203939,Commercial,Reinforced Masonry,1 474671,FL,BROWARD COUNTY,0,88767.36,0,0,88767.36,111641.82,0,0,0,0,26.20849,-80.203939,Residential,Wood,1 559833,FL,BROWARD COUNTY,984811.5,984811.5,0,0,984811.5,1838517.01,0,0,0,0,26.215828,-80.208252,Residential,Masonry,1 409342,FL,BROWARD COUNTY,0,2559.42,0,0,2559.42,3207.13,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 664266,FL,BROWARD COUNTY,0,6838.14,0,0,6838.14,11958.46,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 436918,FL,BROWARD COUNTY,0,2559.42,0,0,2559.42,3166.89,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 323659,FL,BROWARD COUNTY,0,4649.94,0,0,4649.94,7352.26,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 179948,FL,BROWARD COUNTY,0,6838.14,0,0,6838.14,10129.66,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 633828,FL,BROWARD COUNTY,0,19537.56,0,0,19537.56,30290.17,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 350940,FL,BROWARD COUNTY,0,308832.93,0,0,308832.93,315385.13,0,0,0,0,26.2168,-80.23123,Residential,Wood,1 683182,FL,BROWARD COUNTY,0,2623.61,0,0,2623.61,2071.55,0,0,0,0,26.2168,-80.23123,Residential,Wood,1 978164,FL,BROWARD COUNTY,0,1818.85,0,0,1818.85,2582.36,0,0,0,0,26.2168,-80.23123,Residential,Wood,1 659150,FL,BROWARD COUNTY,0,6639.05,0,0,6639.05,7805.66,0,0,0,0,26.201975,-80.203807,Residential,Wood,1 680718,FL,BROWARD COUNTY,0,30771.65,0,0,30771.65,42019.3,0,0,0,0,26.218475,-80.220512,Residential,Wood,1 857256,FL,BROWARD COUNTY,0,14606.65,0,0,14606.65,18757.74,0,0,0,0,26.218475,-80.220512,Residential,Wood,1 771320,FL,BROWARD COUNTY,0,57310.16,0,0,57310.16,94124.38,0,0,0,0,26.218475,-80.220512,Residential,Wood,1 418777,FL,BROWARD COUNTY,0,125397.61,0,0,125397.61,211269.9,0,0,0,0,26.218475,-80.220512,Residential,Wood,1 451832,FL,BROWARD COUNTY,0,56415.16,0,0,56415.16,62825.95,0,0,0,0,26.218475,-80.220512,Residential,Wood,1 960321,FL,BROWARD COUNTY,0,372092.75,0,0,372092.75,449848.97,0,0,0,0,26.222593,-80.222267,Residential,Masonry,1 971909,FL,BROWARD COUNTY,0,2559.42,0,0,2559.42,3619.12,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 274157,FL,BROWARD COUNTY,0,4231.28,0,0,4231.28,3757.66,0,0,0,0,26.208395,-80.239815,Residential,Wood,1 644549,FL,BROWARD COUNTY,0,26008.21,0,0,26008.21,28141.3,0,0,0,0,26.208395,-80.239815,Residential,Wood,1 452798,FL,BROWARD COUNTY,0,2559.42,0,0,2559.42,2152.74,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 439761,FL,BROWARD COUNTY,0,2539.88,0,0,2539.88,2052.43,0,0,0,0,26.2153,-80.2176,Residential,Wood,4 627658,FL,BROWARD COUNTY,0,4555.04,0,0,4555.04,4673.47,0,0,0,0,26.201075,-80.205734,Residential,Wood,3 448049,FL,BROWARD COUNTY,0,52016.42,0,0,52016.42,61553.63,0,0,0,0,26.201075,-80.205734,Residential,Wood,3 805694,FL,BROWARD COUNTY,0,8571.4,0,0,8571.4,9408.23,0,0,0,0,26.201075,-80.205734,Residential,Wood,3 150152,FL,BROWARD COUNTY,0,110154.6,0,0,110154.6,201503.6,0,0,0,0,26.201975,-80.203807,Residential,Wood,1 126686,FL,BROWARD COUNTY,0,502.39,0,0,502.39,551.43,0,0,0,0,26.208643,-80.23632,Residential,Wood,1 574623,FL,BROWARD COUNTY,0,44353.97,0,0,44353.97,38219.73,0,0,0,0,26.208643,-80.23632,Residential,Wood,1 321679,FL,BROWARD COUNTY,0,5582.16,0,0,5582.16,5412.46,0,0,0,0,26.222374,-80.220581,Residential,Wood,1 395556,FL,BROWARD COUNTY,0,3250.68,0,0,3250.68,3581.18,0,0,0,0,26.218714,-80.22065,Residential,Wood,1 428000,FL,BROWARD COUNTY,0,12446.35,0,0,12446.35,20888.96,0,0,0,0,26.218714,-80.22065,Residential,Wood,1 517614,FL,BROWARD COUNTY,0,794346.77,0,0,794346.77,1001258.22,0,0,0,0,26.218714,-80.22065,Residential,Masonry,1 123782,FL,BROWARD COUNTY,0,32004.38,0,0,32004.38,30681.44,0,0,0,0,26.222374,-80.220581,Residential,Wood,1 588357,FL,BROWARD COUNTY,0,982.46,0,0,982.46,938.74,0,0,0,0,26.201075,-80.205734,Residential,Wood,3 420149,FL,BROWARD COUNTY,0,2232.86,0,0,2232.86,1975.01,0,0,0,0,26.222374,-80.220581,Residential,Wood,1 697136,FL,BROWARD COUNTY,0,70707.34,0,0,70707.34,106795.81,0,0,0,0,26.222374,-80.220581,Residential,Wood,1 315307,FL,BROWARD COUNTY,0,29771.51,0,0,29771.51,41722.57,0,0,0,0,26.211786,-80.214523,Residential,Wood,1 214132,FL,BROWARD COUNTY,0,31260.09,0,0,31260.09,29673.58,0,0,0,0,26.215828,-80.208252,Residential,Wood,1 846393,FL,BROWARD COUNTY,0,15386.29,0,0,15386.29,20771.49,0,0,0,0,26.211786,-80.214523,Residential,Wood,1 406647,FL,BROWARD COUNTY,0,331063.88,0,0,331063.88,426103.05,0,0,0,0,26.215828,-80.208252,Residential,Wood,1 940657,FL,BROWARD COUNTY,0,24769.9,0,0,24769.9,24663.76,0,0,0,0,26.211786,-80.214523,Residential,Wood,1 380664,FL,BROWARD COUNTY,0,2322.18,0,0,2322.18,2410.98,0,0,0,0,26.211786,-80.214523,Residential,Wood,1 329122,FL,BROWARD COUNTY,0,1194.58,0,0,1194.58,1383.08,0,0,0,0,26.211786,-80.214523,Residential,Wood,1 200592,FL,BROWARD COUNTY,0,52844.44,0,0,52844.44,53089.63,0,0,0,0,26.210888,-80.235138,Residential,Wood,3 582621,FL,BROWARD COUNTY,0,11488.08,0,0,11488.08,17594.34,0,0,0,0,26.211786,-80.214523,Residential,Wood,1 395192,FL,BROWARD COUNTY,0,206167.73,0,0,206167.73,234053.98,0,0,0,0,26.220116,-80.220551,Residential,Wood,1 245375,FL,BROWARD COUNTY,0,25643.51,0,0,25643.51,22191.07,0,0,0,0,26.215828,-80.208252,Residential,Wood,1 522393,FL,BROWARD COUNTY,0,519813.41,0,0,519813.41,430610.31,0,0,0,0,26.220116,-80.220551,Residential,Masonry,1 107910,FL,BROWARD COUNTY,0,23126.88,0,0,23126.88,28642.55,0,0,0,0,26.220116,-80.220551,Residential,Wood,1 128064,FL,BROWARD COUNTY,0,606966.73,0,0,606966.73,598926.84,0,0,0,0,26.20982,-80.23128,Residential,Masonry,1 152038,FL,BROWARD COUNTY,0,28282.94,0,0,28282.94,31188.1,0,0,0,0,26.21497,-80.23665,Residential,Wood,4 478587,FL,BROWARD COUNTY,0,4102.89,0,0,4102.89,3168.68,0,0,0,0,26.21497,-80.23665,Residential,Wood,4 990346,FL,BROWARD COUNTY,0,2322.18,0,0,2322.18,3393.12,0,0,0,0,26.21047,-80.21418,Residential,Wood,1 441959,FL,BROWARD COUNTY,0,379.59,0,0,379.59,414.51,0,0,0,0,26.21047,-80.21418,Residential,Wood,1 338733,FL,BROWARD COUNTY,0,7859.68,0,0,7859.68,12321.46,0,0,0,0,26.225002,-80.23248,Residential,Wood,1 573315,FL,BROWARD COUNTY,0,2361.25,0,0,2361.25,3051.3,0,0,0,0,26.21047,-80.21418,Residential,Wood,1 815517,FL,BROWARD COUNTY,0,19537.56,0,0,19537.56,19379.3,0,0,0,0,26.21622,-80.22642,Residential,Wood,1 406915,FL,BROWARD COUNTY,0,5433.3,0,0,5433.3,5509.76,0,0,0,0,26.21622,-80.22642,Residential,Wood,1 179911,FL,BROWARD COUNTY,0,5129.07,0,0,5129.07,5818.59,0,0,0,0,26.21838,-80.218095,Residential,Wood,1 114545,FL,BROWARD COUNTY,0,98245.99,0,0,98245.99,83687.51,0,0,0,0,26.220116,-80.220551,Residential,Wood,1 904930,FL,BROWARD COUNTY,0,3047.86,0,0,3047.86,2919.7,0,0,0,0,26.210888,-80.235138,Residential,Wood,3 810494,FL,BROWARD COUNTY,0,72940.21,0,0,72940.21,87236.49,0,0,0,0,26.210888,-80.235138,Residential,Wood,3 938409,FL,BROWARD COUNTY,0,23072.92,0,0,23072.92,31381.83,0,0,0,0,26.225002,-80.23248,Residential,Wood,1 779402,FL,BROWARD COUNTY,0,27849.39,0,0,27849.39,43506.32,0,0,0,0,26.225002,-80.23248,Residential,Wood,1 213096,FL,BROWARD COUNTY,0,100478.86,0,0,100478.86,84860.62,0,0,0,0,26.225002,-80.23248,Residential,Wood,1 889835,FL,BROWARD COUNTY,0,30962.37,0,0,30962.37,35478.55,0,0,0,0,26.210888,-80.235138,Residential,Wood,3 685263,FL,BROWARD COUNTY,0,594201.23,0,0,594201.23,954584.28,0,0,0,0,26.22922,-80.214985,Residential,Masonry,1 298686,FL,BROWARD COUNTY,0,90000,0,90000,90000,108984.96,0,4500,0,0,26.218714,-80.22065,Residential,Wood,1 591124,FL,BROWARD COUNTY,0,267417.99,0,0,267417.99,359349.61,0,0,0,0,26.20138,-80.22522,Residential,Wood,1 557967,FL,BROWARD COUNTY,0,269557.33,0,0,269557.33,347974.8,0,0,0,0,26.20138,-80.22522,Residential,Wood,1 458207,FL,BROWARD COUNTY,0,305926.18,0,0,305926.18,344222.02,0,0,0,0,26.20138,-80.22522,Residential,Wood,1 947087,FL,BROWARD COUNTY,0,305926.18,0,0,305926.18,488129.7,0,0,0,0,26.20138,-80.22522,Residential,Wood,1 266899,FL,BROWARD COUNTY,0,342295.03,0,0,342295.03,550804.73,0,0,0,0,26.20138,-80.22522,Residential,Wood,1 879795,FL,BROWARD COUNTY,0,369036.83,0,0,369036.83,383452.88,0,0,0,0,26.20138,-80.22522,Residential,Masonry,1 790237,FL,BROWARD COUNTY,0,427868.78,0,0,427868.78,590918.45,0,0,0,0,26.20138,-80.22522,Residential,Masonry,1 574923,FL,BROWARD COUNTY,0,577622.86,0,0,577622.86,459600.07,0,0,0,0,26.20138,-80.22522,Residential,Masonry,1 212706,FL,BROWARD COUNTY,0,577622.86,0,0,577622.86,730125.69,0,0,0,0,26.20138,-80.22522,Residential,Masonry,1 268603,FL,BROWARD COUNTY,0,56737.4,0,0,56737.4,42405.54,0,0,0,0,26.20138,-80.22522,Residential,Wood,1 899960,FL,BROWARD COUNTY,0,3345940.07,0,0,3345940.07,5290198.92,0,0,0,0,26.22874,-80.215365,Commercial,Reinforced Masonry,1 270842,FL,BROWARD COUNTY,0,12518.55,0,0,12518.55,17185.47,0,0,0,0,26.231112,-80.159477,Residential,Wood,3 954102,FL,BROWARD COUNTY,9117,9117,9117,9117,9117,11248.24,0,0,0,0,26.26604,-80.14929,Residential,Wood,1 905212,FL,BROWARD COUNTY,289920.6,289920.6,289920.6,289920.6,289920.6,370448.95,0,0,0,0,26.247471,-80.163719,Residential,Wood,1 588844,FL,BROWARD COUNTY,6213235.5,6213235.5,6213235.5,6213235.5,6213235.5,7307510.54,0,0,0,0,26.24929,-80.16437,Commercial,Reinforced Masonry,1 786633,FL,BROWARD COUNTY,2516292,2516292,2516292,2516292,2516292,2758666.28,0,0,0,0,26.250355,-80.163811,Commercial,Reinforced Masonry,1 819052,FL,BROWARD COUNTY,0,31955.09,0,0,31955.09,47435.66,0,0,0,0,26.250355,-80.163811,Residential,Wood,1 472865,FL,BROWARD COUNTY,0,299614.71,0,0,299614.71,498858.49,0,0,0,0,26.250355,-80.163811,Residential,Wood,1 616769,FL,BROWARD COUNTY,0,2334462.55,0,0,2334462.55,2550400.34,0,0,0,0,26.26258,-80.16615,Commercial,Reinforced Masonry,3 534503,FL,BROWARD COUNTY,0,92409.91,0,0,92409.91,132747.95,0,0,0,0,26.260138,-80.159073,Residential,Wood,1 627894,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,42542.07,0,0,0,0,26.272175,-80.152184,Residential,Wood,1 927605,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,26742.13,0,0,0,0,26.26867,-80.15377,Residential,Wood,1 244319,FL,BROWARD COUNTY,0,2016683.46,0,0,2016683.46,2371055.08,0,0,0,0,26.24407,-80.15405,Commercial,Reinforced Masonry,1 122578,FL,BROWARD COUNTY,0,242260.92,0,0,242260.92,313010.8,0,0,0,0,26.24407,-80.15405,Residential,Wood,1 577106,FL,BROWARD COUNTY,0,49006.98,0,0,49006.98,51457.13,0,0,0,0,26.24407,-80.15405,Residential,Wood,1 468088,FL,BROWARD COUNTY,0,51780.96,0,0,51780.96,43124.74,0,0,0,0,26.24407,-80.15405,Residential,Wood,1 340019,FL,BROWARD COUNTY,0,14794.56,0,0,14794.56,23942.38,0,0,0,0,26.245758,-80.143112,Residential,Wood,1 499563,FL,BROWARD COUNTY,0,276473.34,0,0,276473.34,401893.26,0,0,0,0,26.245758,-80.143112,Residential,Wood,1 407032,FL,BROWARD COUNTY,0,39760.38,0,0,39760.38,31175.32,0,0,0,0,26.245758,-80.143112,Residential,Wood,1 453630,FL,BROWARD COUNTY,0,82294.74,0,0,82294.74,70893.38,0,0,0,0,26.245758,-80.143112,Residential,Wood,1 602693,FL,BROWARD COUNTY,0,7245000,0,7245000,7245000,7834771.98,0,362250,0,0,26.254,-80.1416,Commercial,Reinforced Masonry,1 767378,FL,BROWARD COUNTY,0,2402760.83,0,0,2402760.83,2373543.25,0,0,0,0,26.215979,-80.158661,Commercial,Reinforced Masonry,1 854373,FL,BROWARD COUNTY,2821197.6,2821197.6,2821197.6,2821197.6,2821197.6,4011133.61,0,0,0,0,26.225019,-80.156738,Commercial,Reinforced Masonry,1 782065,FL,BROWARD COUNTY,16020000,16020000,16020000,16020000,16020000,13230000,0,0,0,0,26.225019,-80.156738,Commercial,Reinforced Concrete,1 732384,FL,BROWARD COUNTY,20610000,20610000,20610000,20610000,20610000,29340000,0,0,0,0,26.225019,-80.156738,Commercial,Reinforced Concrete,1 133562,FL,BROWARD COUNTY,20880000,20880000,20880000,20880000,20880000,27900000,0,0,0,0,26.225019,-80.156738,Commercial,Reinforced Concrete,1 127681,FL,BROWARD COUNTY,12240000,12240000,0,0,12240000,10260000,0,613872.9,0,0,26.238323,-80.152069,Commercial,Reinforced Concrete,1 414634,FL,BROWARD COUNTY,0,212400000,0,0,212400000,236700000,0,0,0,0,26.226437,-80.146843,Commercial,Steel Frame,3 439739,FL,BROWARD COUNTY,28980000,28980000,28980000,28980000,28980000,37980000,0,1448208,0,0,26.226437,-80.146843,Commercial,Reinforced Concrete,3 437671,FL,BROWARD COUNTY,0,6222768.75,0,0,6222768.75,10710000,0,0,0,0,26.226437,-80.146843,Commercial,Reinforced Masonry,3 992797,FL,BROWARD COUNTY,0,1631496.83,0,0,1631496.83,2379701.27,0,0,0,0,26.226437,-80.146843,Residential,Masonry,3 631228,FL,BROWARD COUNTY,217231.2,217231.2,217231.2,217231.2,217231.2,196853.61,0,0,0,0,26.226437,-80.146843,Residential,Wood,3 287374,FL,BROWARD COUNTY,0,15300000,0,0,15300000,22230000,0,0,0,0,26.226532,-80.142349,Commercial,Reinforced Concrete,1 512486,FL,BROWARD COUNTY,4857003.9,4857003.9,4857003.9,4857003.9,4857003.9,3552898.35,0,0,0,0,26.257791,-80.164073,Commercial,Reinforced Masonry,1 302137,FL,BROWARD COUNTY,0,2514301.91,0,0,2514301.91,2654620.07,0,0,0,0,26.23054,-80.15318,Commercial,Reinforced Masonry,3 480777,FL,BROWARD COUNTY,0,489212.32,0,0,489212.32,814233.73,0,0,0,0,26.234051,-80.147354,Residential,Masonry,1 753819,FL,BROWARD COUNTY,0,2232000,0,2232000,2232000,2456842.75,0,111600,0,0,26.23012,-80.14347,Commercial,Reinforced Masonry,1 458076,FL,BROWARD COUNTY,459270,459270,459270,459270,459270,608124,0,22963.5,0,0,26.213398,-80.156204,Residential,Masonry,3 538936,FL,BROWARD COUNTY,0,4497492.22,0,0,4497492.22,5103070.55,0,0,0,0,26.223654,-80.142441,Commercial,Reinforced Masonry,1 456164,FL,BROWARD COUNTY,0,932646.83,0,0,932646.83,886849.2,0,0,0,0,26.223602,-80.143875,Residential,Masonry,1 602545,FL,BROWARD COUNTY,0,940843.4,0,0,940843.4,681970.33,0,0,0,0,26.22409,-80.14301,Residential,Masonry,1 708187,FL,BROWARD COUNTY,0,5442155.96,0,0,5442155.96,4901205.66,0,0,0,0,26.22119,-80.14294,Commercial,Reinforced Masonry,1 690113,FL,BROWARD COUNTY,0,1406599.2,0,1406599.2,1406599.2,1529493.77,0,0,0,0,26.227448,-80.142798,Residential,Masonry,1 467907,FL,BROWARD COUNTY,0,784980,0,784980,784980,872112.78,0,39249,0,0,26.226536,-80.143005,Residential,Masonry,3 723320,FL,MONROE COUNTY,0,1579319.28,0,0,1579319.28,1256759.11,0,0,0,0,25.0066,-80.5242,Residential,Masonry,4 287295,FL,MONROE COUNTY,0,466953.3,0,466953.3,466953.3,631507.64,0,0,0,0,25.0066,-80.5242,Residential,Masonry,4 708846,FL,MONROE COUNTY,0,48082.32,0,0,48082.32,65632.37,0,0,0,0,25.0066,-80.5242,Residential,Wood,4 473430,FL,MONROE COUNTY,277355.7,277355.7,0,0,277355.7,255527.81,0,0,0,0,24.974913,-80.554222,Residential,Wood,1 949046,FL,MONROE COUNTY,64178.1,64178.1,64178.1,64178.1,64178.1,72825.14,0,0,0,0,25.012226,-80.51458,Residential,Wood,1 611337,FL,BROWARD COUNTY,0,7597587.49,0,0,7597587.49,12420000,0,0,0,0,26.24843,-80.25261,Commercial,Reinforced Masonry,3 994005,FL,BROWARD COUNTY,0,2160969.69,0,0,2160969.69,3477173.11,0,0,0,0,26.240812,-80.267281,Commercial,Reinforced Masonry,1 851343,FL,BROWARD COUNTY,52380000,52380000,52380000,52380000,52380000,56070000,0,0,0,0,26.239834,-80.25177,Commercial,Steel Frame,3 771324,FL,BROWARD COUNTY,0,2370828.24,0,0,2370828.24,3126306.88,0,0,0,0,26.23351,-80.25261,Commercial,Reinforced Masonry,3 846695,FL,BROWARD COUNTY,0,408699.72,0,0,408699.72,331864.17,0,0,0,0,26.23184,-80.25188,Residential,Masonry,1 652424,FL,BROWARD COUNTY,0,1805860.98,0,0,1805860.98,2943914.57,0,0,0,0,26.24876,-80.27873,Commercial,Reinforced Masonry,1 302110,FL,BROWARD COUNTY,0,105411.24,0,0,105411.24,112361.32,0,0,0,0,26.24876,-80.27873,Residential,Wood,1 353793,FL,BROWARD COUNTY,1046700,1046700,1046700,1046700,1046700,1514616.77,0,52335,0,0,26.254059,-80.252426,Residential,Masonry,3 593572,FL,BROWARD COUNTY,291123,291123,0,0,291123,374803.4,0,0,0,0,26.24843,-80.25261,Residential,Wood,3 374318,FL,BROWARD COUNTY,0,34950.54,0,0,34950.54,45272.3,0,0,0,0,26.266355,-80.21233,Residential,Wood,3 826496,FL,BROWARD COUNTY,0,1207.65,0,0,1207.65,1268.65,0,0,0,0,26.265205,-80.21436,Residential,Wood,3 185342,FL,BROWARD COUNTY,0,24153.1,0,0,24153.1,31687.03,0,0,0,0,26.2686,-80.20637,Residential,Wood,3 581343,FL,BROWARD COUNTY,0,18057.53,0,0,18057.53,17326.2,0,0,0,0,26.230726,-80.262558,Residential,Wood,1 703143,FL,BROWARD COUNTY,0,3611.51,0,0,3611.51,3381.67,0,0,0,0,26.233591,-80.280357,Residential,Wood,1 108866,FL,BROWARD COUNTY,0,15348.9,0,0,15348.9,11023.58,0,0,0,0,26.233591,-80.280357,Residential,Wood,1 524975,FL,BROWARD COUNTY,0,363859.27,0,0,363859.27,378792.05,0,0,0,0,26.233591,-80.280357,Residential,Masonry,1 711119,FL,BROWARD COUNTY,0,829743.59,0,0,829743.59,1392575.27,0,0,0,0,26.24627,-80.27023,Residential,Masonry,1 145904,FL,BROWARD COUNTY,0,83967.52,0,0,83967.52,67777.91,0,0,0,0,26.245989,-80.268997,Residential,Wood,1 858679,FL,BROWARD COUNTY,0,18960.41,0,0,18960.41,16773.14,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 885893,FL,BROWARD COUNTY,0,1805.75,0,0,1805.75,2200.66,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 408017,FL,BROWARD COUNTY,0,334064.34,0,0,334064.34,368446.24,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 673117,FL,BROWARD COUNTY,0,9028.77,0,0,9028.77,12584.29,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 735612,FL,BROWARD COUNTY,0,105636.56,0,0,105636.56,125496.24,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 833416,FL,BROWARD COUNTY,0,237456.55,0,0,237456.55,353668.73,0,0,0,0,26.24627,-80.27023,Residential,Wood,1 804410,FL,BROWARD COUNTY,0,74035.88,0,0,74035.88,76729.75,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 719066,FL,BROWARD COUNTY,0,120082.59,0,0,120082.59,157633.61,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 460935,FL,BROWARD COUNTY,0,108345.19,0,0,108345.19,92624.3,0,0,0,0,26.246981,-80.268852,Residential,Wood,1 878070,FL,BROWARD COUNTY,0,3611.51,0,0,3611.51,6128.08,0,0,0,0,26.24627,-80.27023,Residential,Wood,1 356118,FL,BROWARD COUNTY,0,75841.63,0,0,75841.63,107240.07,0,0,0,0,26.24627,-80.27023,Residential,Wood,1 839724,FL,BROWARD COUNTY,0,5417.26,0,0,5417.26,6370.7,0,0,0,0,26.24627,-80.27023,Residential,Wood,1 829664,FL,BROWARD COUNTY,0,23474.79,0,0,23474.79,29526.48,0,0,0,0,26.24627,-80.27023,Residential,Wood,1 833594,FL,BROWARD COUNTY,0,2708.63,0,0,2708.63,2818.33,0,0,0,0,26.233591,-80.280357,Residential,Wood,1 950157,FL,BROWARD COUNTY,0,901973.72,0,0,901973.72,1028811.07,0,0,0,0,26.234192,-80.279877,Residential,Masonry,1 686701,FL,BROWARD COUNTY,0,695214.98,0,0,695214.98,787372.68,0,0,0,0,26.23774,-80.23772,Residential,Masonry,1 772790,FL,BROWARD COUNTY,0,72230.13,0,0,72230.13,112648.66,0,0,0,0,26.233591,-80.280357,Residential,Wood,1 125713,FL,BROWARD COUNTY,0,86676.15,0,0,86676.15,136795.77,0,0,0,0,26.249405,-80.246895,Residential,Wood,1 783130,FL,BROWARD COUNTY,0,181478.2,0,0,181478.2,306539.18,0,0,0,0,26.249405,-80.246895,Residential,Wood,1 100074,FL,BROWARD COUNTY,0,44665.57,0,0,44665.57,36878.76,0,0,0,0,26.2443,-80.2674,Residential,Wood,3 544757,FL,BROWARD COUNTY,0,46650.71,0,0,46650.71,54599.99,0,0,0,0,26.2443,-80.2674,Residential,Wood,4 734611,FL,BROWARD COUNTY,7647300,7647300,7647300,7647300,7647300,9720000,152946,382365,0,0,26.243067,-80.25367,Commercial,Reinforced Masonry,3 806267,FL,BROWARD COUNTY,0,3860.58,0,0,3860.58,6270.81,0,0,0,0,26.238073,-80.281189,Residential,Wood,1 455803,FL,BROWARD COUNTY,0,575630.55,0,0,575630.55,527680.53,0,0,0,0,26.23231,-80.26168,Residential,Masonry,1 133174,FL,BROWARD COUNTY,484537.5,484537.5,484537.5,484537.5,484537.5,681235.5,0,0,0,0,26.25462,-80.24328,Residential,Masonry,1 706390,FL,BROWARD COUNTY,0,3869586,0,0,3869586,3913544.5,0,0,0,0,26.240053,-80.252777,Commercial,Reinforced Masonry,1 409438,FL,BROWARD COUNTY,0,3176120.7,0,3176120.7,3176120.7,3250441.92,0,0,0,0,26.25159,-80.25263,Commercial,Reinforced Masonry,3 654978,FL,BROWARD COUNTY,0,13579.39,0,0,13579.39,17925.7,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 255998,FL,BROWARD COUNTY,0,966179.45,0,0,966179.45,1125405.82,0,0,0,0,26.24469,-80.26213,Residential,Masonry,1 193823,FL,BROWARD COUNTY,0,271946.99,0,0,271946.99,243066.22,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 803965,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,60709.82,0,0,0,0,26.2443,-80.2674,Residential,Wood,1 229420,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,69086.57,0,0,0,0,26.238678,-80.293884,Residential,Wood,3 893650,FL,BROWARD COUNTY,0,22445.28,0,0,22445.28,22198.2,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 126606,FL,BROWARD COUNTY,0,22445.28,0,0,22445.28,33350.9,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 436297,FL,BROWARD COUNTY,0,882110.66,0,0,882110.66,787746.87,0,0,0,0,26.24469,-80.26213,Residential,Masonry,1 676763,FL,BROWARD COUNTY,0,478084.43,0,0,478084.43,716839.79,0,0,0,0,26.24469,-80.26213,Residential,Masonry,1 406071,FL,BROWARD COUNTY,0,369112.6,0,0,369112.6,381250.5,0,0,0,0,26.24469,-80.26213,Residential,Masonry,1 542772,FL,BROWARD COUNTY,0,432071.61,0,0,432071.61,683281.49,0,0,0,0,26.24469,-80.26213,Residential,Masonry,1 954870,FL,BROWARD COUNTY,0,185510.22,0,0,185510.22,220004.37,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 181383,FL,BROWARD COUNTY,0,67335.83,0,0,67335.83,70645.53,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 219052,FL,BROWARD COUNTY,0,67335.83,0,0,67335.83,80634.93,0,0,0,0,26.2443,-80.2674,Residential,Wood,4 505154,FL,BROWARD COUNTY,0,67335.83,0,0,67335.83,65046.42,0,0,0,0,26.2443,-80.2674,Residential,Wood,4 880751,FL,BROWARD COUNTY,0,70141.49,0,0,70141.49,90707.26,0,0,0,0,26.252585,-80.26529,Residential,Wood,4 262056,FL,BROWARD COUNTY,0,82486.4,0,0,82486.4,72098.97,0,0,0,0,26.32018,-80.19836,Residential,Wood,3 898351,FL,BROWARD COUNTY,0,82486.4,0,0,82486.4,106482.68,0,0,0,0,26.32018,-80.19836,Residential,Wood,3 423956,FL,BROWARD COUNTY,0,1214873.13,0,0,1214873.13,959774.07,0,0,0,0,26.230463,-80.28537,Residential,Masonry,1 830116,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,98389.77,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 544546,FL,BROWARD COUNTY,0,242380.95,0,0,242380.95,312373.29,0,0,0,0,26.24469,-80.26213,Residential,Wood,1 237679,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,43943.9,0,0,0,0,26.25501,-80.24612,Residential,Wood,1 745344,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,69566.33,0,0,0,0,26.252515,-80.257535,Residential,Wood,1 535358,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,40781.53,0,0,0,0,26.236462,-80.24588,Residential,Wood,1 430027,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,44360.04,0,0,0,0,26.232908,-80.237579,Residential,Wood,1 143173,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,57236.4,0,0,0,0,26.249741,-80.246262,Residential,Wood,1 250387,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,49712.43,0,0,0,0,26.24799,-80.253128,Residential,Wood,1 761101,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,50456.83,0,0,0,0,26.23825,-80.27741,Residential,Wood,1 296148,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,71662.16,0,0,0,0,26.249018,-80.285149,Residential,Wood,1 338814,FL,BROWARD COUNTY,0,112226.39,0,0,112226.39,105565.08,0,0,0,0,26.2443,-80.2674,Residential,Wood,4 120681,FL,BROWARD COUNTY,0,45450000,0,0,45450000,72720000,0,0,0,0,26.238518,-80.247208,Commercial,Steel Frame,1 678054,FL,BROWARD COUNTY,0,4458.21,0,0,4458.21,6888.27,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 573639,FL,BROWARD COUNTY,0,70456.18,0,0,70456.18,76694.65,0,0,0,0,26.31864,-80.18848,Residential,Wood,1 173942,FL,BROWARD COUNTY,0,7960.96,0,0,7960.96,11658.83,0,0,0,0,26.31864,-80.18848,Residential,Wood,1 409502,FL,BROWARD COUNTY,0,177769.65,0,0,177769.65,157498.93,0,0,0,0,26.323009,-80.199783,Residential,Wood,1 589888,FL,BROWARD COUNTY,0,32552.25,0,0,32552.25,46862.87,0,0,0,0,26.323009,-80.199783,Residential,Wood,1 955020,FL,BROWARD COUNTY,0,6577.92,0,0,6577.92,9014.16,0,0,0,0,26.323009,-80.199783,Residential,Wood,1 637814,FL,BROWARD COUNTY,0,2955.73,0,0,2955.73,5267.23,0,0,0,0,26.283117,-80.176765,Residential,Wood,1 587618,FL,BROWARD COUNTY,0,657590.98,0,0,657590.98,657590.32,0,0,0,0,26.273989,-80.17247,Residential,Masonry,3 544341,FL,BROWARD COUNTY,0,474832.51,0,0,474832.51,534272.04,0,0,0,0,26.273989,-80.17247,Residential,Masonry,3 908336,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,88352.04,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 465285,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,80750.67,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 702973,FL,BROWARD COUNTY,0,258339.31,0,0,258339.31,202736.94,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 943124,FL,BROWARD COUNTY,0,12916.97,0,0,12916.97,18035.67,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 441995,FL,BROWARD COUNTY,0,290121.17,0,0,290121.17,425373.34,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 688349,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,176854.75,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 746616,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,238734.97,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 475792,FL,BROWARD COUNTY,0,45209.38,0,0,45209.38,73532.69,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 686632,FL,BROWARD COUNTY,0,14091.24,0,0,14091.24,19958.43,0,0,0,0,26.273989,-80.17247,Residential,Wood,3 488046,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1619042.71,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 756530,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1562441.05,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 338780,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1304544.65,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 733093,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,2010580.25,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 690558,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1760290.55,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 503298,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1535233.36,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 345649,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1253418.7,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 673684,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1796758.46,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 168789,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1956783.05,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 204876,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1351162.36,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 605270,FL,BROWARD COUNTY,0,1256474.45,0,0,1256474.45,1014774,0,0,0,0,26.29746,-80.18548,Residential,Masonry,1 791662,FL,BROWARD COUNTY,0,1356523.61,0,0,1356523.61,1904559.15,0,0,0,0,26.29591,-80.20013,Residential,Masonry,1 449469,FL,BROWARD COUNTY,0,1356523.61,0,0,1356523.61,1263194.78,0,0,0,0,26.29591,-80.20013,Residential,Masonry,1 220272,FL,BROWARD COUNTY,0,2703240,0,2703240,2703240,3705298.63,0,135162,0,0,26.307917,-80.202095,Commercial,Reinforced Masonry,3 872397,FL,BROWARD COUNTY,23940000,23940000,23940000,23940000,23940000,30060000,0,1195290,0,0,26.318665,-80.174171,Commercial,Reinforced Concrete,1 860828,FL,BROWARD COUNTY,590662.8,590662.8,0,0,590662.8,474656.63,0,0,0,0,26.287298,-80.202065,Residential,Masonry,1 797761,FL,BROWARD COUNTY,321126.3,321126.3,0,0,321126.3,334001.54,0,0,0,0,26.31372,-80.177115,Residential,Wood,1 487929,FL,BROWARD COUNTY,561483,561483,0,0,561483,948412.16,0,0,0,0,26.275869,-80.152077,Residential,Masonry,1 620600,FL,BROWARD COUNTY,0,181148.22,0,0,181148.22,258071,0,0,0,0,26.26811,-80.206635,Residential,Wood,3 531111,FL,BROWARD COUNTY,0,3150000,0,3150000,3150000,2698038,0,157500,0,0,26.27521,-80.18449,Commercial,Reinforced Masonry,1 932961,FL,BROWARD COUNTY,0,630000,0,630000,630000,973024.92,0,31500,0,0,26.27521,-80.18449,Residential,Masonry,1 556634,FL,BROWARD COUNTY,6300,6300,6300,6300,6300,5947.91,126,315,0,0,26.283998,-80.186493,Residential,Wood,1 746884,FL,BROWARD COUNTY,4799700,2371500,4799700,4799700,4799700,6035449.96,0,118575,0,0,26.31252,-80.18853,Commercial,Reinforced Masonry,1 594044,FL,BROWARD COUNTY,4267800,4743900,4267800,4267800,4743900,4954524.42,0,237195,0,0,26.311977,-80.187927,Commercial,Reinforced Masonry,1 236733,FL,BROWARD COUNTY,1814400,1814400,1814400,1814400,1814400,1406566.43,0,90720,0,0,26.281326,-80.201767,Commercial,Reinforced Masonry,1 395026,FL,BROWARD COUNTY,249120,249120,249120,249120,249120,313765.64,0,12456,0,0,26.281326,-80.201767,Residential,Wood,1 680212,FL,BROWARD COUNTY,5224500,5224500,5224500,5224500,5224500,7516258.27,0,261225,0,0,26.281326,-80.201767,Commercial,Reinforced Masonry,1 304546,FL,BROWARD COUNTY,0,515363.78,0,0,515363.78,739124.42,0,0,0,0,26.2998,-80.184,Residential,Masonry,3 412105,FL,BROWARD COUNTY,0,761456.06,0,0,761456.06,809403.43,0,0,0,0,26.310247,-80.18541,Residential,Masonry,1 384239,FL,BROWARD COUNTY,0,17282.86,0,0,17282.86,14861.05,0,0,0,0,26.310247,-80.18541,Residential,Wood,1 632250,FL,BROWARD COUNTY,0,493347.21,0,0,493347.21,645674.09,0,0,0,0,26.28961,-80.187126,Residential,Masonry,1 911699,FL,BROWARD COUNTY,0,4958274.18,0,0,4958274.18,4069017.62,0,0,0,0,26.309649,-80.183945,Commercial,Reinforced Masonry,1 255010,FL,BROWARD COUNTY,0,30301.13,0,0,30301.13,32332.51,0,0,0,0,26.309649,-80.183945,Residential,Wood,1 889689,FL,BROWARD COUNTY,0,2199.64,0,0,2199.64,2682.85,0,0,0,0,26.309649,-80.183945,Residential,Wood,1 936324,FL,BROWARD COUNTY,0,1346.72,0,0,1346.72,1676.5,0,0,0,0,26.309649,-80.183945,Residential,Wood,1 391648,FL,BROWARD COUNTY,0,7743.62,0,0,7743.62,7891.38,0,0,0,0,26.309649,-80.183945,Residential,Wood,1 344117,FL,BROWARD COUNTY,0,40401.5,0,0,40401.5,38531.88,0,0,0,0,26.309649,-80.183945,Residential,Wood,1 689030,FL,BROWARD COUNTY,0,14589.43,0,0,14589.43,22128.15,0,0,0,0,26.309649,-80.183945,Residential,Wood,1 903792,FL,BROWARD COUNTY,0,44104.97,0,0,44104.97,54507.13,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 891640,FL,BROWARD COUNTY,0,1122.26,0,0,1122.26,1202.17,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 586497,FL,BROWARD COUNTY,0,6284.68,0,0,6284.68,8965.24,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 355220,FL,BROWARD COUNTY,0,448.91,0,0,448.91,587.03,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 572905,FL,BROWARD COUNTY,0,19864.07,0,0,19864.07,24723.86,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 220864,FL,BROWARD COUNTY,0,7855.85,0,0,7855.85,6103.99,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 482204,FL,BROWARD COUNTY,0,29178.86,0,0,29178.86,50229.66,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 727289,FL,BROWARD COUNTY,0,28056.6,0,0,28056.6,30331.43,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 947286,FL,BROWARD COUNTY,0,2945.94,0,0,2945.94,4300.65,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 357844,FL,BROWARD COUNTY,0,9427.02,0,0,9427.02,14974.97,0,0,0,0,26.290173,-80.194077,Residential,Wood,1 335685,FL,BROWARD COUNTY,0,137926.23,0,0,137926.23,209333.96,0,0,0,0,26.28577,-80.19561,Residential,Wood,3 340307,FL,BROWARD COUNTY,0,177991.06,0,0,177991.06,162221.05,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 294521,FL,BROWARD COUNTY,0,13018.26,0,0,13018.26,10309.21,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 502985,FL,BROWARD COUNTY,0,841.7,0,0,841.7,1073.85,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 147563,FL,BROWARD COUNTY,0,7148.82,0,0,7148.82,11029.88,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 756540,FL,BROWARD COUNTY,0,6733.58,0,0,6733.58,8652.79,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 810070,FL,BROWARD COUNTY,0,6284.68,0,0,6284.68,6487.3,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 599565,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,35300.25,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 568188,FL,BROWARD COUNTY,0,60175.79,0,0,60175.79,68808.01,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 523527,FL,BROWARD COUNTY,0,21283.74,0,0,21283.74,26594.03,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 207533,FL,BROWARD COUNTY,0,77885.12,0,0,77885.12,122081.02,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 686769,FL,BROWARD COUNTY,0,336.68,0,0,336.68,339.74,0,0,0,0,26.308292,-80.198326,Residential,Wood,1 728291,FL,BROWARD COUNTY,0,753824.67,0,0,753824.67,1047080.56,0,0,0,0,26.29267,-80.17941,Residential,Masonry,1 619222,FL,BROWARD COUNTY,0,111889.71,0,0,111889.71,128006.75,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 144113,FL,BROWARD COUNTY,0,6060.23,0,0,6060.23,4968.89,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 853680,FL,BROWARD COUNTY,0,6060.23,0,0,6060.23,7760.97,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 418132,FL,BROWARD COUNTY,0,14477.2,0,0,14477.2,20038.48,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 577545,FL,BROWARD COUNTY,0,95392.43,0,0,95392.43,131189.97,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 221675,FL,BROWARD COUNTY,0,130182.61,0,0,130182.61,215412.52,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 613338,FL,BROWARD COUNTY,0,7698.73,0,0,7698.73,13210.47,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 866137,FL,BROWARD COUNTY,0,392.79,0,0,392.79,475.65,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 499530,FL,BROWARD COUNTY,0,48537.91,0,0,48537.91,68354.97,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 728060,FL,BROWARD COUNTY,0,204236.32,0,0,204236.32,164444.55,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 682211,FL,BROWARD COUNTY,0,30626.58,0,0,30626.58,34250.93,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 213468,FL,BROWARD COUNTY,0,76852.63,0,0,76852.63,103036.32,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 179504,FL,BROWARD COUNTY,0,101811.78,0,0,101811.78,143210.08,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 538858,FL,BROWARD COUNTY,0,103786.97,0,0,103786.97,96748.55,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 572897,FL,BROWARD COUNTY,0,16833.96,0,0,16833.96,27740.18,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 345822,FL,BROWARD COUNTY,0,16160.6,0,0,16160.6,23767.31,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 396167,FL,BROWARD COUNTY,0,17956.22,0,0,17956.22,14835.43,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 982600,FL,BROWARD COUNTY,0,1795.62,0,0,1795.62,2692.36,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 463495,FL,BROWARD COUNTY,0,448.91,0,0,448.91,451.18,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 312429,FL,BROWARD COUNTY,0,24240.9,0,0,24240.9,35313.78,0,0,0,0,26.29267,-80.17941,Residential,Wood,1 733738,FL,BROWARD COUNTY,0,1019015.63,0,0,1019015.63,993960.07,0,0,0,0,26.311951,-80.197151,Residential,Masonry,1 772582,FL,BROWARD COUNTY,0,2356754.21,0,0,2356754.21,3233619.97,0,0,0,0,26.311951,-80.197151,Commercial,Reinforced Masonry,1 864820,FL,BROWARD COUNTY,0,0,0,360000,360000,372556.8,0,0,0,0,26.274315,-80.158211,Residential,Masonry,3 560860,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,1348933.92,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 488802,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,965163.59,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 353421,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,1081851.77,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 556107,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,1185376.74,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 629227,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,787331.48,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 520062,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,1238734.85,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 594135,FL,BROWARD COUNTY,0,911263.28,0,0,911263.28,816121.93,0,0,0,0,26.298508,-80.280563,Residential,Masonry,1 451557,FL,BROWARD COUNTY,0,579865.51,0,0,579865.51,645938.28,0,0,0,0,26.33373,-80.25346,Residential,Masonry,1 348355,FL,BROWARD COUNTY,0,1066596.47,0,0,1066596.47,1744525.19,0,0,0,0,26.32051,-80.25527,Residential,Masonry,1 645385,FL,BROWARD COUNTY,0,1896537.51,0,0,1896537.51,1953238.29,0,0,0,0,26.297844,-80.254539,Commercial,Reinforced Masonry,1 674526,FL,BROWARD COUNTY,1371217.5,1371217.5,1371217.5,1371217.5,1371217.5,2056343.58,0,0,0,0,26.30685,-80.27939,Residential,Masonry,1 304344,FL,BROWARD COUNTY,290781.9,290781.9,0,0,290781.9,440578.2,0,0,0,0,26.320114,-80.267845,Residential,Wood,3 648473,FL,BROWARD COUNTY,346659.3,346659.3,0,0,346659.3,386632.58,0,0,0,0,26.289263,-80.280052,Residential,Wood,1 597916,FL,BROWARD COUNTY,0,226622.03,0,0,226622.03,340418.01,0,0,0,0,26.287205,-80.260391,Residential,Wood,1 548239,FL,BROWARD COUNTY,0,135431.49,0,0,135431.49,190789.11,0,0,0,0,26.287205,-80.260391,Residential,Wood,1 598658,FL,BROWARD COUNTY,0,15348.9,0,0,15348.9,20598.23,0,0,0,0,26.287205,-80.260391,Residential,Wood,1 491085,FL,BROWARD COUNTY,0,149877.52,0,0,149877.52,214942.34,0,0,0,0,26.287205,-80.260391,Residential,Wood,1 556161,FL,BROWARD COUNTY,0,67715.74,0,0,67715.74,92125.65,0,0,0,0,26.297945,-80.26838,Residential,Wood,1 862194,FL,BROWARD COUNTY,0,187282.79,0,0,187282.79,134789.67,0,0,0,0,26.297945,-80.26838,Residential,Wood,1 130566,FL,BROWARD COUNTY,0,283503.25,0,0,283503.25,365152.19,0,0,0,0,26.287205,-80.260391,Residential,Wood,1 665180,FL,BROWARD COUNTY,0,58686.98,0,0,58686.98,69213.08,0,0,0,0,26.287205,-80.260391,Residential,Wood,1 230814,FL,BROWARD COUNTY,0,12640.27,0,0,12640.27,17037.06,0,0,0,0,26.297945,-80.26838,Residential,Wood,1 240632,FL,BROWARD COUNTY,0,6320.14,0,0,6320.14,8497.5,0,0,0,0,26.297945,-80.26838,Residential,Wood,1 798523,FL,BROWARD COUNTY,0,75841.63,0,0,75841.63,109466.78,0,0,0,0,26.297945,-80.26838,Residential,Wood,1 342599,FL,BROWARD COUNTY,0,23410.69,0,0,23410.69,31492.06,0,0,0,0,26.297945,-80.26838,Residential,Wood,1 117013,FL,BROWARD COUNTY,0,18630000,0,0,18630000,17550000,0,0,0,0,26.29686,-80.25226,Commercial,Reinforced Concrete,1 695016,FL,BROWARD COUNTY,0,2383081.41,0,0,2383081.41,1880113.01,0,0,0,0,26.303947,-80.278847,Commercial,Reinforced Masonry,1 365942,FL,BROWARD COUNTY,0,248474.84,0,0,248474.84,217554.63,0,0,0,0,26.29466,-80.2533,Residential,Wood,1 808416,FL,BROWARD COUNTY,0,400760.44,0,0,400760.44,533804.89,0,0,0,0,26.29466,-80.2533,Residential,Masonry,1 820256,FL,BROWARD COUNTY,0,317600.69,0,0,317600.69,255546.28,0,0,0,0,26.29466,-80.2533,Residential,Wood,1 864384,FL,BROWARD COUNTY,0,313672.76,0,0,313672.76,276471.17,0,0,0,0,26.29466,-80.2533,Residential,Wood,1 738692,FL,BROWARD COUNTY,0,375397.28,0,0,375397.28,544108.32,0,0,0,0,26.29466,-80.2533,Residential,Masonry,1 206767,FL,BROWARD COUNTY,0,780691.67,0,0,780691.67,919803.11,0,0,0,0,26.29466,-80.2533,Residential,Masonry,1 742795,FL,BROWARD COUNTY,0,33106.79,0,0,33106.79,53893.81,0,0,0,0,26.29466,-80.2533,Residential,Wood,1 851980,FL,BROWARD COUNTY,0,259242.96,0,0,259242.96,327517.19,0,0,0,0,26.29466,-80.2533,Residential,Wood,1 330762,FL,BROWARD COUNTY,0,718361.13,0,0,718361.13,1012574.55,0,0,0,0,26.334196,-80.273155,Residential,Masonry,4 734498,FL,BROWARD COUNTY,0,1374470.28,0,0,1374470.28,2015688.15,0,0,0,0,26.334196,-80.273155,Residential,Masonry,4 514247,FL,BROWARD COUNTY,0,1374470.28,0,0,1374470.28,1301183.52,0,0,0,0,26.334196,-80.273155,Residential,Masonry,4 409417,FL,BROWARD COUNTY,0,2716473.46,0,0,2716473.46,3236819.39,0,0,0,0,26.30824,-80.29621,Commercial,Reinforced Masonry,3 146929,FL,BROWARD COUNTY,0,561131.96,0,0,561131.96,840095.34,0,0,0,0,26.30824,-80.29621,Residential,Masonry,3 606100,FL,BROWARD COUNTY,0,224452.78,0,0,224452.78,205980.32,0,0,0,0,26.30824,-80.29621,Residential,Wood,3 810803,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,38762.71,0,0,0,0,26.29375,-80.25623,Residential,Wood,1 868615,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,38917.95,0,0,0,0,26.29792,-80.261147,Residential,Wood,1 962650,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,26870.56,0,0,0,0,26.288437,-80.282501,Residential,Wood,1 797579,FL,BROWARD COUNTY,0,24128.67,0,0,24128.67,16829.27,0,0,0,0,26.298676,-80.254387,Residential,Wood,3 984628,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,54122.04,0,0,0,0,26.297745,-80.27681,Residential,Wood,3 978109,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,52502.38,0,0,0,0,26.30426,-80.26681,Residential,Wood,3 950547,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,29585.34,0,0,0,0,26.32013,-80.26763,Residential,Wood,3 445097,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,58044.1,0,0,0,0,26.306343,-80.272408,Residential,Wood,1 473479,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,52809.16,0,0,0,0,26.31779,-80.25336,Residential,Wood,3 920203,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,48107.17,0,0,0,0,26.312215,-80.278775,Residential,Wood,1 412034,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,41981.46,0,0,0,0,26.3065,-80.2732,Residential,Wood,4 906739,FL,BROWARD COUNTY,0,32887.94,0,0,32887.94,41641.4,0,0,0,0,26.332714,-80.273445,Residential,Wood,3 751328,FL,BROWARD COUNTY,0,5311125.18,0,0,5311125.18,7644451.18,0,0,0,0,26.320114,-80.267845,Commercial,Reinforced Masonry,3 808032,FL,BROWARD COUNTY,0,280319.08,0,0,280319.08,338473.51,0,0,0,0,26.320114,-80.267845,Residential,Wood,3 474065,FL,BROWARD COUNTY,0,2199.64,0,0,2199.64,1802.08,0,0,0,0,26.320114,-80.267845,Residential,Wood,3 974919,FL,BROWARD COUNTY,0,89781.11,0,0,89781.11,102886.46,0,0,0,0,26.320114,-80.267845,Residential,Wood,3 514997,FL,MIAMI DADE COUNTY,0,21240000,0,0,21240000,27540000,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Concrete,3 516118,FL,MIAMI DADE COUNTY,0,12870000,0,0,12870000,17100000,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Concrete,3 205479,FL,MIAMI DADE COUNTY,0,9630000,0,0,9630000,14310000,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Concrete,3 146257,FL,MIAMI DADE COUNTY,0,4138033.75,0,0,4138033.75,5313235.34,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Masonry,3 478934,FL,MIAMI DADE COUNTY,0,4045703.39,0,0,4045703.39,3805032.59,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Masonry,3 834178,FL,MIAMI DADE COUNTY,0,3325817.99,0,0,3325817.99,3736636.33,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Masonry,3 347506,FL,MIAMI DADE COUNTY,0,3032718.84,0,0,3032718.84,3135261.13,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Masonry,3 454937,FL,MIAMI DADE COUNTY,0,4475062.06,0,0,4475062.06,7201874.01,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Masonry,3 201631,FL,MIAMI DADE COUNTY,0,1652121.3,0,0,1652121.3,2046333.96,0,0,0,0,25.881557,-80.194237,Residential,Masonry,3 298810,FL,MIAMI DADE COUNTY,0,2702450.17,0,0,2702450.17,3846008.17,0,0,0,0,25.879068,-80.19413,Commercial,Reinforced Masonry,3 275314,FL,MIAMI DADE COUNTY,0,1150879.01,0,0,1150879.01,1312002.08,0,0,0,0,25.882717,-80.194267,Residential,Masonry,3 361911,FL,MIAMI DADE COUNTY,0,323741.36,0,0,323741.36,351995.89,0,0,0,0,25.879068,-80.19413,Residential,Wood,3 786181,FL,MIAMI DADE COUNTY,0,282238.26,0,0,282238.26,364368.46,0,0,0,0,25.879068,-80.19413,Residential,Wood,3 732034,FL,MIAMI DADE COUNTY,0,171547.3,0,0,171547.3,159997.36,0,0,0,0,25.879068,-80.19413,Residential,Wood,3 262911,FL,MIAMI DADE COUNTY,0,46762.63,0,0,46762.63,61749.12,0,0,0,0,25.879068,-80.19413,Residential,Wood,3 878408,FL,MIAMI DADE COUNTY,0,82587.72,0,0,82587.72,97296.6,0,0,0,0,25.879068,-80.19413,Residential,Wood,3 529577,FL,MIAMI DADE COUNTY,0,23765.09,0,0,23765.09,36892.21,0,0,0,0,25.879068,-80.19413,Residential,Wood,3 136383,FL,MIAMI DADE COUNTY,0,686185.38,0,0,686185.38,718628.22,0,0,0,0,25.894167,-80.219154,Residential,Masonry,3 646181,FL,MIAMI DADE COUNTY,0,561145.59,0,0,561145.59,423310.84,0,0,0,0,25.894167,-80.219154,Residential,Masonry,3 576926,FL,MIAMI DADE COUNTY,0,26493.48,0,0,26493.48,31570.82,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 169897,FL,MIAMI DADE COUNTY,0,34190.91,0,0,34190.91,49086.69,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 389184,FL,MIAMI DADE COUNTY,0,75900.24,0,0,75900.24,95452.14,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 113582,FL,MIAMI DADE COUNTY,25061.4,25061.4,0,25061.4,25061.4,40405.49,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 686277,FL,MIAMI DADE COUNTY,0,7876.44,0,0,7876.44,12555.27,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 134806,FL,MIAMI DADE COUNTY,0,171224.82,0,0,171224.82,138514.37,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 696220,FL,MIAMI DADE COUNTY,0,255373.56,0,0,255373.56,301024.14,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 766508,FL,MIAMI DADE COUNTY,0,94626.79,0,0,94626.79,115156.07,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 739252,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,97363.18,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 863869,FL,MIAMI DADE COUNTY,178167.6,178167.6,0,178167.6,178167.6,274234.68,0,0,0,0,25.894167,-80.219154,Residential,Wood,3 489963,FL,MIAMI DADE COUNTY,0,95054.31,0,0,95054.31,113592.94,0,0,0,0,25.753784,-80.216316,Residential,Wood,1 652422,FL,MIAMI DADE COUNTY,0,5409282.96,0,0,5409282.96,7313350.56,0,0,0,0,25.753784,-80.216316,Commercial,Reinforced Masonry,1 106337,FL,MIAMI DADE COUNTY,0,369128.79,0,0,369128.79,561604.35,0,0,0,0,25.836077,-80.204514,Residential,Masonry,1 720629,FL,MIAMI DADE COUNTY,0,1109445.39,0,0,1109445.39,1366836.72,0,0,0,0,25.836077,-80.204514,Residential,Masonry,1 142937,FL,MIAMI DADE COUNTY,0,79581.53,0,0,79581.53,135771.66,0,0,0,0,25.836077,-80.204514,Residential,Wood,1 422886,FL,MIAMI DADE COUNTY,0,663102.45,0,0,663102.45,984717.75,0,0,0,0,25.738853,-80.251335,Residential,Masonry,1 184044,FL,MIAMI DADE COUNTY,1534615.2,1534615.2,0,1534615.2,1534615.2,2190988.54,0,0,0,0,25.738853,-80.251335,Residential,Masonry,1 461407,FL,MIAMI DADE COUNTY,0,406814.67,0,0,406814.67,285603.43,0,0,0,0,25.738853,-80.251335,Residential,Masonry,1 701070,FL,MIAMI DADE COUNTY,0,365700.69,0,0,365700.69,536693.56,0,0,0,0,25.738853,-80.251335,Residential,Masonry,1 900649,FL,MIAMI DADE COUNTY,14320.8,14320.8,0,14320.8,14320.8,26373.82,0,0,0,0,25.738853,-80.251335,Residential,Wood,1 229785,FL,MIAMI DADE COUNTY,0,1981596.78,0,0,1981596.78,2016175.64,0,0,0,0,25.726074,-80.25351,Commercial,Reinforced Masonry,3 165973,FL,MIAMI DADE COUNTY,0,24882.39,0,0,24882.39,27121.76,0,0,0,0,25.726074,-80.25351,Residential,Wood,3 794266,FL,MIAMI DADE COUNTY,0,33653.88,0,0,33653.88,25074.63,0,0,0,0,25.726074,-80.25351,Residential,Wood,3 357680,FL,MIAMI DADE COUNTY,0,890722.89,0,0,890722.89,762921.97,0,0,0,0,25.726074,-80.25351,Residential,Masonry,3 617544,FL,MIAMI DADE COUNTY,0,649608.12,0,0,649608.12,800122.32,0,0,0,0,25.727451,-80.259354,Residential,Masonry,1 915613,FL,MIAMI DADE COUNTY,0,25419.42,0,0,25419.42,41855.69,0,0,0,0,25.727451,-80.259354,Residential,Wood,1 786205,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,78887.36,0,0,0,0,25.727451,-80.259354,Residential,Wood,1 458147,FL,MIAMI DADE COUNTY,0,1089812.88,0,0,1089812.88,1254339.75,0,0,0,0,25.569225,-80.388756,Residential,Masonry,4 901003,FL,MIAMI DADE COUNTY,0,769563.99,0,0,769563.99,1186482.98,0,0,0,0,25.569225,-80.388756,Residential,Masonry,4 241029,FL,MIAMI DADE COUNTY,0,74647.17,0,0,74647.17,115447.67,0,0,0,0,25.569225,-80.388756,Residential,Wood,4 943742,FL,MIAMI DADE COUNTY,2480865.3,2480865.3,0,2480865.3,2480865.3,1966552.15,0,0,0,0,25.963215,-80.154175,Commercial,Reinforced Masonry,4 423397,FL,MIAMI DADE COUNTY,0,217364.47,0,0,217364.47,323264.44,0,0,0,0,25.963215,-80.154175,Residential,Wood,4 804188,FL,MIAMI DADE COUNTY,445419,445419,0,445419,445419,664718.37,0,0,0,0,25.963215,-80.154175,Residential,Masonry,4 790852,FL,MIAMI DADE COUNTY,0,24166.35,0,0,24166.35,37584.96,0,0,0,0,25.817896,-80.216026,Residential,Wood,1 479165,FL,MIAMI DADE COUNTY,0,37620000,0,0,37620000,42300000,0,0,0,0,25.832094,-80.205437,Commercial,Steel Frame,1 787752,FL,MIAMI DADE COUNTY,0,871241.67,0,0,871241.67,1503937.37,0,0,0,0,25.832094,-80.205437,Residential,Masonry,1 425899,FL,MIAMI DADE COUNTY,0,405457.65,0,0,405457.65,620350.2,0,0,0,0,25.836561,-80.186356,Residential,Masonry,1 403272,FL,MIAMI DADE COUNTY,0,162906.39,0,0,162906.39,232141.61,0,0,0,0,25.836561,-80.186356,Residential,Wood,1 183712,FL,MIAMI DADE COUNTY,89505,89505,0,89505,89505,139374.59,0,0,0,0,25.836561,-80.186356,Residential,Wood,1 783295,FL,MIAMI DADE COUNTY,0,1426530.69,0,0,1426530.69,1053350.26,0,0,0,0,25.836561,-80.186356,Residential,Masonry,1 915269,FL,MIAMI DADE COUNTY,89083.8,89083.8,0,89083.8,89083.8,64550.83,0,0,0,0,25.836561,-80.186356,Residential,Wood,1 143058,FL,MIAMI DADE COUNTY,0,53450.28,0,0,53450.28,66639.24,0,0,0,0,25.836561,-80.186356,Residential,Wood,1 594504,FL,MIAMI DADE COUNTY,0,7849449.54,0,0,7849449.54,9990000,0,0,0,0,25.947685,-80.148682,Commercial,Reinforced Masonry,1 124092,FL,MIAMI DADE COUNTY,0,635216.76,0,0,635216.76,1041079.62,0,0,0,0,25.947685,-80.148682,Residential,Masonry,1 559662,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,98516.99,0,0,0,0,25.655745,-80.314102,Residential,Wood,3 374589,FL,MIAMI DADE COUNTY,0,205882.56,0,0,205882.56,334419.16,0,0,0,0,25.655745,-80.314102,Residential,Wood,3 331534,FL,MIAMI DADE COUNTY,0,214453.98,0,0,214453.98,357850.78,0,0,0,0,25.614304,-80.335953,Residential,Wood,4 997795,FL,MIAMI DADE COUNTY,0,3476223.36,0,0,3476223.36,4537861.97,0,0,0,0,25.789513,-80.191589,Commercial,Reinforced Masonry,1 707479,FL,MIAMI DADE COUNTY,6691393.8,6691393.8,0,6691393.8,6691393.8,7748968.59,0,0,0,0,25.743599,-80.235947,Commercial,Reinforced Masonry,1 912082,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,121988.42,0,0,0,0,25.743599,-80.235947,Residential,Wood,1 383987,FL,MIAMI DADE COUNTY,0,160350.84,0,0,160350.84,125518.63,0,0,0,0,25.743599,-80.235947,Residential,Wood,1 756115,FL,MIAMI DADE COUNTY,0,819002.43,0,0,819002.43,1288172.07,0,0,0,0,25.619337,-80.322777,Residential,Masonry,3 154824,FL,MIAMI DADE COUNTY,0,305749.08,0,0,305749.08,328039.41,0,0,0,0,25.619337,-80.322777,Residential,Wood,3 936318,FL,MIAMI DADE COUNTY,0,176681.07,0,0,176681.07,144516.28,0,0,0,0,25.920559,-80.268463,Residential,Wood,3 800198,FL,MIAMI DADE COUNTY,0,1101269.52,0,0,1101269.52,1191591.24,0,0,0,0,25.964886,-80.153633,Residential,Masonry,4 369531,FL,MIAMI DADE COUNTY,0,1251637.11,0,0,1251637.11,1963568.3,0,0,0,0,25.964886,-80.153633,Residential,Masonry,4 960269,FL,MIAMI DADE COUNTY,0,380933.28,0,0,380933.28,517094.07,0,0,0,0,25.964886,-80.153633,Residential,Masonry,4 365226,FL,MIAMI DADE COUNTY,0,1058056.65,0,0,1058056.65,1551195.69,0,0,0,0,25.964886,-80.153633,Residential,Masonry,4 800174,FL,MIAMI DADE COUNTY,0,1097510.31,0,0,1097510.31,1560679.42,0,0,0,0,25.964886,-80.153633,Residential,Masonry,4 833535,FL,MIAMI DADE COUNTY,0,22197.24,0,0,22197.24,34627.69,0,0,0,0,25.964886,-80.153633,Residential,Wood,4 767265,FL,MIAMI DADE COUNTY,0,73573.11,0,0,73573.11,117209.91,0,0,0,0,25.964886,-80.153633,Residential,Wood,4 325396,FL,MIAMI DADE COUNTY,0,213801.12,0,0,213801.12,200584.79,0,0,0,0,25.964886,-80.153633,Residential,Wood,4 657844,FL,MIAMI DADE COUNTY,0,1250026.83,0,0,1250026.83,1882277.9,0,0,0,0,25.890766,-80.174484,Residential,Masonry,1 144120,FL,MIAMI DADE COUNTY,0,2689313.49,0,0,2689313.49,3719885.31,0,0,0,0,25.888382,-80.173782,Commercial,Reinforced Masonry,1 502196,FL,MIAMI DADE COUNTY,0,222115.61,0,0,222115.61,243083.32,0,0,0,0,25.890766,-80.174484,Residential,Wood,1 792488,FL,MIAMI DADE COUNTY,0,9061.31,0,0,9061.31,7543.54,0,0,0,0,25.94139,-80.18879,Residential,Wood,4 443763,FL,MIAMI DADE COUNTY,0,113288.71,0,0,113288.71,89363.27,0,0,0,0,25.78178,-80.397638,Residential,Wood,3 570498,FL,MIAMI DADE COUNTY,0,564630.92,0,0,564630.92,767936.45,0,0,0,0,25.78178,-80.397638,Residential,Masonry,3 738250,FL,MIAMI DADE COUNTY,0,145009.55,0,0,145009.55,265606.45,0,0,0,0,25.882832,-80.24309,Residential,Wood,4 818582,FL,MIAMI DADE COUNTY,0,634416.77,0,0,634416.77,479801.79,0,0,0,0,25.779,-80.1982,Residential,Masonry,4 860047,FL,MIAMI DADE COUNTY,717115.5,717115.5,717115.5,717115.5,717115.5,712481.5,0,0,0,0,25.779,-80.1982,Residential,Masonry,4 685447,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,19656,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 199349,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,14774.4,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 855375,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,17028.9,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 343815,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,27227.66,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 294749,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,20755.98,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 650309,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,21629.92,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 898257,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,17812.87,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 196247,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,15444,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 853613,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,17364.82,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 573849,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,20381.6,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 178577,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,20041.74,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 440024,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,26987.31,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 785075,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,15678.04,0,0,0,0,25.807787,-80.33725,Residential,Wood,1 972081,FL,MIAMI DADE COUNTY,0,5909606.91,0,0,5909606.91,6765583.92,0,0,0,0,25.861996,-80.126862,Commercial,Reinforced Masonry,4 637975,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,87771.19,0,0,0,0,25.861996,-80.126862,Residential,Wood,4 722248,FL,MIAMI DADE COUNTY,0,710504.34,0,0,710504.34,748735.16,0,0,0,0,25.758625,-80.14105,Residential,Masonry,1 936037,FL,MIAMI DADE COUNTY,0,0,0,562373.1,562373.1,625563.59,0,0,0,0,25.758625,-80.14105,Residential,Masonry,1 357490,FL,MIAMI DADE COUNTY,0,0,0,663635.7,663635.7,915419.08,0,0,0,0,25.758625,-80.14105,Residential,Masonry,1 551998,FL,MIAMI DADE COUNTY,0,0,0,419742,419742,333519.44,0,0,0,0,25.758625,-80.14105,Residential,Masonry,1 894056,FL,MIAMI DADE COUNTY,0,0,0,2304857.7,2304857.7,3329747.25,0,0,0,0,25.758625,-80.14105,Commercial,Reinforced Masonry,1 626511,FL,MIAMI DADE COUNTY,0,0,0,184565.7,184565.7,146827.55,0,0,0,0,25.758625,-80.14105,Residential,Wood,1 529684,FL,MIAMI DADE COUNTY,0,0,0,1416818.7,1416818.7,1114738.79,0,0,0,0,25.758625,-80.14105,Residential,Masonry,1 115092,FL,MIAMI DADE COUNTY,0,0,0,253293.3,253293.3,313651.07,0,0,0,0,25.758625,-80.14105,Residential,Wood,1 368646,FL,MIAMI DADE COUNTY,0,0,0,940299.3,940299.3,704589.77,0,0,0,0,25.758625,-80.14105,Residential,Masonry,1 590879,FL,MIAMI DADE COUNTY,0,0,0,2766589.2,2766589.2,3218782.67,0,0,0,0,25.758625,-80.14105,Commercial,Reinforced Masonry,1 721522,FL,MIAMI DADE COUNTY,0,0,0,92700,92700,120062.07,0,0,0,0,25.758625,-80.14105,Residential,Wood,1 816243,FL,MIAMI DADE COUNTY,0,2353332.87,0,0,2353332.87,3285080.9,0,0,0,0,25.797059,-80.313146,Commercial,Reinforced Masonry,1 332229,FL,MIAMI DADE COUNTY,0,2486140.23,0,0,2486140.23,4102196.01,0,0,0,0,25.797059,-80.313,Commercial,Reinforced Masonry,1 903061,FL,MIAMI DADE COUNTY,0,2352090.56,0,0,2352090.56,2826309.65,0,0,0,0,25.797057,-80.313622,Commercial,Reinforced Masonry,1 722556,FL,MIAMI DADE COUNTY,25110,25110,25110,25110,25110,33022.26,0,0,0,0,25.80175,-80.325096,Residential,Wood,1 670260,FL,MIAMI DADE COUNTY,0,22500000,0,0,22500000,27450000,0,0,0,0,25.793818,-80.300827,Commercial,Reinforced Concrete,3 603911,FL,MIAMI DADE COUNTY,5209294.5,5209294.5,5209294.5,5209294.5,5209294.5,3678595.4,0,0,0,0,25.805586,-80.297249,Commercial,Reinforced Masonry,3 884420,FL,MIAMI DADE COUNTY,90022.5,90022.5,0,0,90022.5,134930.76,0,0,0,0,25.802574,-80.313644,Residential,Wood,1 964858,FL,MIAMI DADE COUNTY,6984617.4,6984617.4,6984617.4,6984617.4,6984617.4,11790000,0,0,0,0,25.79796,-80.32778,Commercial,Reinforced Masonry,1 123277,FL,MIAMI DADE COUNTY,0,19260000,0,19260000,19260000,28530000,0,0,0,0,25.796642,-80.300179,Commercial,Reinforced Concrete,3 865899,FL,MIAMI DADE COUNTY,0,40950000,0,40950000,40950000,47970000,0,0,0,0,25.789207,-80.307716,Commercial,Steel Frame,3 167414,FL,MIAMI DADE COUNTY,0,6380243.71,0,0,6380243.71,8613635.26,0,0,0,0,25.793999,-80.312767,Commercial,Reinforced Masonry,1 548197,FL,MIAMI DADE COUNTY,0,1904232.38,0,0,1904232.38,2662389.17,0,0,0,0,25.79779,-80.31343,Commercial,Reinforced Masonry,1 499371,FL,MIAMI DADE COUNTY,0,731707.83,0,0,731707.83,559317.47,0,0,0,0,25.80327,-80.33149,Residential,Masonry,1 226365,FL,MIAMI DADE COUNTY,0,8905089.7,0,0,8905089.7,13050000,0,0,0,0,25.79967,-80.33169,Commercial,Reinforced Masonry,3 398075,FL,MIAMI DADE COUNTY,585000,585000,585000,585000,585000,588687.84,0,29250,0,0,25.813736,-80.230217,Residential,Masonry,3 740185,FL,MIAMI DADE COUNTY,0,11095.92,0,0,11095.92,11037.16,0,0,0,0,25.77423,-80.21713,Residential,Wood,1 559799,FL,MIAMI DADE COUNTY,0,382809.24,0,0,382809.24,361505.91,0,0,0,0,25.77537,-80.2423,Residential,Masonry,1 657119,FL,MIAMI DADE COUNTY,0,54554.94,0,0,54554.94,87017.86,0,0,0,0,25.77537,-80.2423,Residential,Wood,1 865596,FL,MIAMI DADE COUNTY,0,521993.16,0,0,521993.16,742227.29,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 342319,FL,MIAMI DADE COUNTY,0,946434.87,0,0,946434.87,1106988.08,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 981463,FL,MIAMI DADE COUNTY,0,521993.16,0,0,521993.16,747047.38,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 861144,FL,MIAMI DADE COUNTY,0,514474.74,0,0,514474.74,535261.06,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 867897,FL,MIAMI DADE COUNTY,0,578560.32,0,0,578560.32,906864.37,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 904089,FL,MIAMI DADE COUNTY,0,93249.36,0,0,93249.36,150027.03,0,0,0,0,25.777927,-80.230377,Residential,Wood,1 302451,FL,MIAMI DADE COUNTY,14320.8,14320.8,0,14320.8,14320.8,18585.02,0,0,0,0,25.777927,-80.230377,Residential,Wood,1 948815,FL,MIAMI DADE COUNTY,0,79293.78,0,0,79293.78,79909.1,0,0,0,0,25.777927,-80.230377,Residential,Wood,1 237844,FL,MIAMI DADE COUNTY,0,820535.22,0,0,820535.22,807318.04,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 167969,FL,MIAMI DADE COUNTY,0,103467.78,0,0,103467.78,107850.68,0,0,0,0,25.777927,-80.230377,Residential,Wood,1 389092,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,258485.55,0,0,0,0,25.777927,-80.230377,Residential,Wood,1 823800,FL,MIAMI DADE COUNTY,386029.8,386029.8,0,386029.8,386029.8,389266.27,0,0,0,0,25.777927,-80.230377,Residential,Masonry,1 881874,FL,MIAMI DADE COUNTY,0,703455.66,0,0,703455.66,588944.33,0,0,0,0,25.77956,-80.243858,Residential,Masonry,1 770634,FL,MIAMI DADE COUNTY,85924.8,85924.8,0,85924.8,85924.8,127536.46,0,0,0,0,25.77956,-80.243858,Residential,Wood,1 102012,FL,MIAMI DADE COUNTY,0,1103417.64,0,0,1103417.64,966699.78,0,0,0,0,25.77956,-80.243858,Residential,Masonry,1 291507,FL,MIAMI DADE COUNTY,0,3000367.26,0,0,3000367.26,3109430.61,0,0,0,0,25.782478,-80.243965,Commercial,Reinforced Masonry,1 672192,FL,MIAMI DADE COUNTY,0,120352.5,0,120352.5,120352.5,172766.01,0,0,0,0,25.789643,-80.223646,Residential,Wood,1 816616,FL,MIAMI DADE COUNTY,538993.8,538993.8,0,0,538993.8,823444.54,0,0,0,0,25.79132,-80.23643,Residential,Masonry,1 379282,FL,MIAMI DADE COUNTY,533010.6,533010.6,0,0,533010.6,609509.35,0,0,0,0,25.77971,-80.21674,Residential,Masonry,1 623280,FL,MIAMI DADE COUNTY,0,2160000,0,2160000,2160000,1723680,0,108000,0,0,25.789295,-80.219421,Commercial,Reinforced Masonry,3 589234,FL,MIAMI DADE COUNTY,0,495675,0,495675,495675,347369.04,0,0,0,0,25.786276,-80.216591,Residential,Masonry,1 901650,FL,MIAMI DADE COUNTY,0,61224.84,0,0,61224.84,94530.54,0,0,0,0,25.785461,-80.217575,Residential,Wood,1 458509,FL,MIAMI DADE COUNTY,0,1664242.69,0,0,1664242.69,2007742.38,0,0,0,0,25.785461,-80.217575,Residential,Masonry,1 949148,FL,MIAMI DADE COUNTY,0,2785139.07,0,0,2785139.07,4002913.28,0,0,0,0,25.78735,-80.2392,Commercial,Reinforced Masonry,1 585812,FL,MIAMI DADE COUNTY,0,1208092.66,0,0,1208092.66,1390171.55,0,0,0,0,25.77951,-80.24717,Residential,Masonry,1 376739,FL,MIAMI DADE COUNTY,1141290,1141290,1141290,1141290,1141290,2026931.04,0,57064.5,0,0,25.77911,-80.24171,Residential,Masonry,1 384723,FL,MIAMI DADE COUNTY,0,112194.86,0,0,112194.86,133018.22,0,0,0,0,25.77914,-80.24062,Residential,Wood,1 200919,FL,MIAMI DADE COUNTY,0,12420000,0,0,12420000,17910000,0,0,0,0,25.77919,-80.29114,Commercial,Reinforced Concrete,1 419447,FL,MIAMI DADE COUNTY,0,161269.41,0,0,161269.41,145212.14,0,0,0,0,25.7787,-80.295,Residential,Wood,1 549204,FL,MIAMI DADE COUNTY,0,848865.42,0,0,848865.42,787916.88,0,0,0,0,25.776688,-80.331741,Residential,Masonry,1 632465,FL,MIAMI DADE COUNTY,0,837408.78,0,0,837408.78,1225539.38,0,0,0,0,25.776688,-80.331741,Residential,Masonry,1 976045,FL,MIAMI DADE COUNTY,1668373.2,1668373.2,0,1668373.2,1668373.2,2066113.37,0,0,0,0,25.776688,-80.331741,Residential,Masonry,1 711885,FL,MIAMI DADE COUNTY,0,1466770.95,0,0,1466770.95,1349487.95,0,0,0,0,25.776688,-80.331741,Residential,Masonry,1 644979,FL,MIAMI DADE COUNTY,0,255373.56,0,0,255373.56,247456.98,0,0,0,0,25.776688,-80.331741,Residential,Wood,1 111094,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,102069.72,0,0,0,0,25.776688,-80.331741,Residential,Wood,1 983884,FL,MIAMI DADE COUNTY,0,1229767.29,0,0,1229767.29,1445763.62,0,0,0,0,25.772299,-80.280466,Residential,Masonry,1 487411,FL,MIAMI DADE COUNTY,0,5770008.45,0,0,5770008.45,6993250.24,0,0,0,0,25.772299,-80.280466,Commercial,Reinforced Masonry,1 880731,FL,MIAMI DADE COUNTY,776903.4,776903.4,0,776903.4,776903.4,1320300.71,0,0,0,0,25.772517,-80.265239,Residential,Masonry,1 980097,FL,MIAMI DADE COUNTY,0,30968.73,0,0,30968.73,43108.47,0,0,0,0,25.772517,-80.265239,Residential,Wood,1 635351,FL,MIAMI DADE COUNTY,0,2506.14,0,0,2506.14,2312.91,0,0,0,0,25.815488,-80.197564,Residential,Wood,3 810111,FL,MIAMI DADE COUNTY,0,22197.24,0,0,22197.24,34413.27,0,0,0,0,25.815488,-80.197564,Residential,Wood,3 195851,FL,MIAMI DADE COUNTY,145368,145368,0,145368,145368,137553.31,0,0,0,0,25.815488,-80.197564,Residential,Wood,3 177204,FL,MIAMI DADE COUNTY,0,2278482.03,0,0,2278482.03,2901191.17,0,0,0,0,25.775145,-80.266708,Commercial,Reinforced Masonry,1 102290,FL,MIAMI DADE COUNTY,0,5210467.74,0,0,5210467.74,4699477.17,0,0,0,0,25.775145,-80.266708,Commercial,Reinforced Masonry,1 749659,FL,MIAMI DADE COUNTY,151200,151200,0,151200,151200,229833.68,0,0,0,0,25.775145,-80.266708,Residential,Wood,1 674810,FL,MIAMI DADE COUNTY,0,34920000,0,0,34920000,41040000,0,0,0,0,25.78111,-80.28285,Commercial,Reinforced Concrete,1 176716,FL,MIAMI DADE COUNTY,0,6031886.48,0,0,6031886.48,10530000,0,0,0,0,25.78353,-80.27949,Commercial,Reinforced Masonry,1 646008,FL,MIAMI DADE COUNTY,0,35010000,0,0,35010000,60570000,0,0,0,0,25.77981,-80.29596,Commercial,Reinforced Concrete,3 585440,FL,MIAMI DADE COUNTY,0,6159000.94,0,0,6159000.94,9630000,0,0,0,0,25.77981,-80.29596,Commercial,Reinforced Masonry,3 747027,FL,MIAMI DADE COUNTY,0,35550000,0,0,35550000,42300000,0,0,0,0,25.77803,-80.297897,Commercial,Reinforced Concrete,3 211861,FL,MIAMI DADE COUNTY,0,22500000,0,0,22500000,28620000,0,0,0,0,25.791182,-80.319122,Commercial,Reinforced Concrete,4 441312,FL,MIAMI DADE COUNTY,0,22680000,0,0,22680000,28800000,0,0,0,0,25.791262,-80.318916,Commercial,Reinforced Concrete,4 593979,FL,MIAMI DADE COUNTY,0,6875072.33,0,0,6875072.33,6056402.46,0,0,0,0,25.791262,-80.318916,Commercial,Reinforced Masonry,4 281367,FL,MIAMI DADE COUNTY,0,4824151.19,0,0,4824151.19,3596472.25,0,0,0,0,25.791122,-80.316528,Commercial,Reinforced Masonry,4 863677,FL,MIAMI DADE COUNTY,0,5159751.98,0,0,5159751.98,4504463.48,0,0,0,0,25.791533,-80.314583,Commercial,Reinforced Masonry,4 834911,FL,MIAMI DADE COUNTY,105923.7,105923.7,0,0,105923.7,157891.56,0,0,0,0,25.77554,-80.26337,Residential,Wood,1 526934,FL,MIAMI DADE COUNTY,695701.8,695701.8,0,0,695701.8,927409.46,0,0,0,0,25.78372,-80.29662,Residential,Masonry,1 800203,FL,MIAMI DADE COUNTY,245915.1,245915.1,0,0,245915.1,230690,0,0,0,0,25.7787,-80.295,Residential,Wood,4 462379,FL,MIAMI DADE COUNTY,740700,740700,0,0,740700,589419.43,0,0,0,0,25.78191,-80.31322,Residential,Masonry,1 129035,FL,MIAMI DADE COUNTY,107329.5,107329.5,0,0,107329.5,197330.65,0,0,0,0,25.788042,-80.324028,Residential,Wood,1 283549,FL,MIAMI DADE COUNTY,0,1777648.66,0,0,1777648.66,1754837.87,0,0,0,0,25.78482,-80.33615,Residential,Masonry,1 242302,FL,MIAMI DADE COUNTY,0,3625045.88,0,0,3625045.88,4376735.4,0,0,0,0,25.782669,-80.321877,Commercial,Reinforced Masonry,1 737252,FL,MIAMI DADE COUNTY,0,39270.6,0,39270.6,39270.6,27282.66,0,0,0,0,25.78998,-80.324074,Residential,Wood,1 953762,FL,MIAMI DADE COUNTY,0,4629094.2,0,4629094.2,4629094.2,5667400.03,0,0,0,0,25.77939,-80.32472,Commercial,Reinforced Masonry,1 977115,FL,MIAMI DADE COUNTY,0,85771.6,0,0,85771.6,71859.62,0,0,0,0,25.782696,-80.32991,Residential,Wood,1 211827,FL,MIAMI DADE COUNTY,0,37260000,0,37260000,37260000,31230000,0,0,0,0,25.793184,-80.303566,Commercial,Steel Frame,3 467261,FL,MIAMI DADE COUNTY,0,16200000,0,16200000,16200000,28890000,0,0,0,0,25.790346,-80.298843,Commercial,Reinforced Concrete,3 385156,FL,MIAMI DADE COUNTY,0,29700000,0,0,29700000,43650000,0,0,0,0,25.791067,-80.294167,Commercial,Reinforced Concrete,3 354212,FL,MIAMI DADE COUNTY,0,45270000,0,0,45270000,64260000,0,0,0,0,25.792442,-80.297218,Commercial,Steel Frame,3 628314,FL,MIAMI DADE COUNTY,0,544113.6,0,0,544113.6,669660.2,0,0,0,0,25.788269,-80.324013,Residential,Masonry,1 557454,FL,MIAMI DADE COUNTY,0,1133563.47,0,0,1133563.47,1280684.13,0,0,0,0,25.788965,-80.26461,Residential,Masonry,1 790357,FL,MIAMI DADE COUNTY,3156759,3156759,3156759,3156759,3156759,3316254.25,0,0,0,0,25.79105,-80.31114,Commercial,Reinforced Masonry,1 885056,FL,MIAMI DADE COUNTY,9960.3,9960.3,9960.3,9960.3,9960.3,11634.07,0,0,0,0,25.7918,-80.31117,Residential,Wood,1 284386,FL,MIAMI DADE COUNTY,0,1948514.62,0,0,1948514.62,2674160.95,0,0,0,0,25.77454,-80.284424,Commercial,Reinforced Masonry,1 602205,FL,MIAMI DADE COUNTY,0,166057.35,0,0,166057.35,259630.67,0,0,0,0,25.77454,-80.284424,Residential,Wood,1 971537,FL,MIAMI DADE COUNTY,0,152810.28,0,0,152810.28,167077.41,0,0,0,0,25.77454,-80.284424,Residential,Wood,1 706610,FL,MIAMI DADE COUNTY,0,7443956.65,0,0,7443956.65,10260000,0,0,0,0,25.778891,-80.258446,Commercial,Reinforced Masonry,1 507129,FL,MIAMI DADE COUNTY,38175.3,38175.3,38175.3,38175.3,38175.3,45418.22,0,0,0,0,25.778891,-80.258446,Residential,Wood,1 855095,FL,MIAMI DADE COUNTY,0,225000,0,225000,225000,282399.75,0,11250,0,0,25.778912,-80.257881,Residential,Wood,1 186077,FL,MIAMI DADE COUNTY,0,22500,0,22500,22500,38957.63,0,1125,0,0,25.782576,-80.258522,Residential,Wood,1 550054,FL,MIAMI DADE COUNTY,0,0,0,360000,360000,420042.24,0,0,0,0,25.77369,-80.25786,Residential,Masonry,1 168805,FL,MIAMI DADE COUNTY,7200000,7200000,7200000,7200000,7200000,10440000,0,144000,0,0,25.798309,-80.203018,Commercial,Reinforced Masonry,1 669823,FL,MIAMI DADE COUNTY,0,1081852.2,0,1081852.2,1081852.2,1709915,0,0,0,0,25.80734,-80.20801,Residential,Masonry,1 892507,FL,MIAMI DADE COUNTY,0,16643.88,0,0,16643.88,27423.52,0,0,0,0,25.80734,-80.20801,Residential,Wood,1 600279,FL,MIAMI DADE COUNTY,0,755447.22,0,0,755447.22,1105228.35,0,0,0,0,25.79933,-80.208495,Residential,Masonry,3 350689,FL,MIAMI DADE COUNTY,0,451234.08,0,0,451234.08,731038.47,0,0,0,0,25.80608,-80.19951,Residential,Masonry,1 573886,FL,MIAMI DADE COUNTY,0,628768.8,0,628768.8,628768.8,798784.74,0,0,0,0,25.81089,-80.19773,Residential,Masonry,1 351639,FL,MIAMI DADE COUNTY,0,7986844.8,0,7986844.8,7986844.8,11610000,0,0,0,0,25.795128,-80.210426,Commercial,Reinforced Masonry,1 197994,FL,MIAMI DADE COUNTY,7841880.9,7841880.9,0,7841880.9,7841880.9,8170024.41,0,0,0,0,25.803762,-80.202332,Commercial,Reinforced Masonry,1 757816,FL,MIAMI DADE COUNTY,0,2728281.96,0,0,2728281.96,3182677.32,0,0,0,0,25.803762,-80.202332,Commercial,Reinforced Masonry,1 515503,FL,MIAMI DADE COUNTY,0,15570000,0,0,15570000,14310000,0,0,0,0,25.80555,-80.20438,Commercial,Reinforced Concrete,1 103230,FL,MIAMI DADE COUNTY,0,3595082.22,0,0,3595082.22,4805668.64,0,0,0,0,25.80555,-80.20438,Commercial,Reinforced Masonry,1 397874,FL,MIAMI DADE COUNTY,146016,146016,0,146016,146016,134638.43,0,0,0,0,25.80555,-80.20438,Residential,Wood,1 982177,FL,MIAMI DADE COUNTY,0,10440000,0,0,10440000,11970000,0,0,0,0,25.795185,-80.208015,Commercial,Reinforced Concrete,1 396544,FL,MIAMI DADE COUNTY,0,3923183.16,0,0,3923183.16,5765694.36,0,0,0,0,25.795185,-80.208015,Commercial,Reinforced Masonry,1 467221,FL,MIAMI DADE COUNTY,0,9540000,0,0,9540000,15300000,0,0,0,0,25.795185,-80.208015,Commercial,Reinforced Concrete,1 966736,FL,MIAMI DADE COUNTY,42300,42300,0,42300,42300,57436.21,0,0,0,0,25.831451,-80.20031,Residential,Wood,1 817564,FL,MIAMI DADE COUNTY,0,2686387.59,0,0,2686387.59,2637065.51,0,0,0,0,25.795385,-80.203636,Commercial,Reinforced Masonry,1 813853,FL,MIAMI DADE COUNTY,0,191302.74,0,0,191302.74,271255.62,0,0,0,0,25.795385,-80.203636,Residential,Wood,1 831459,FL,MIAMI DADE COUNTY,0,1047387.51,0,0,1047387.51,1137542.44,0,0,0,0,25.795385,-80.203636,Residential,Masonry,1 459247,FL,MIAMI DADE COUNTY,91800,91800,0,91800,91800,109756.08,0,0,0,0,25.795385,-80.203636,Residential,Wood,1 776253,FL,MIAMI DADE COUNTY,0,3801456.36,0,0,3801456.36,5218639.29,0,0,0,0,25.804258,-80.212563,Commercial,Reinforced Masonry,1 173983,FL,MIAMI DADE COUNTY,0,2803059.72,0,0,2803059.72,3983147.86,0,0,0,0,25.804258,-80.212563,Commercial,Reinforced Masonry,1 341710,FL,MIAMI DADE COUNTY,0,388203.75,0,0,388203.75,647641.48,0,0,0,0,25.820749,-80.198929,Residential,Masonry,1 473121,FL,MIAMI DADE COUNTY,0,251688.06,0,0,251688.06,218486.38,0,0,0,0,25.820749,-80.198929,Residential,Wood,1 129771,FL,MIAMI DADE COUNTY,1545525.9,1545525.9,0,1545525.9,1545525.9,1281253.34,0,0,0,0,25.820749,-80.198929,Residential,Masonry,1 757238,FL,MIAMI DADE COUNTY,0,170493.66,0,0,170493.66,177054.6,0,0,0,0,25.820749,-80.198929,Residential,Wood,1 206158,FL,MIAMI DADE COUNTY,0,3864868.29,0,0,3864868.29,5388152.02,0,0,0,0,25.80876,-80.195259,Commercial,Reinforced Masonry,1 325452,FL,MIAMI DADE COUNTY,0,654831.07,0,0,654831.07,723876.46,0,0,0,0,25.80876,-80.195259,Residential,Masonry,1 597255,FL,MIAMI DADE COUNTY,0,624418.4,0,0,624418.4,891407.22,0,0,0,0,25.80348,-80.20136,Residential,Masonry,1 824764,FL,MIAMI DADE COUNTY,0,4161528.05,0,0,4161528.05,6053025.79,0,0,0,0,25.81074,-80.20396,Commercial,Reinforced Masonry,1 332950,FL,MIAMI DADE COUNTY,1204632,1204632,0,0,1204632,1026924.69,0,60231.6,0,0,25.8098,-80.20417,Residential,Masonry,1 971270,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1046580.7,0,0,0,0,25.799244,-80.211212,Residential,Masonry,1 220000,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1453324.86,0,0,0,0,25.799303,-80.211212,Residential,Masonry,1 833868,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1034312.9,0,0,0,0,25.799835,-80.211235,Residential,Masonry,1 773606,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1512887.36,0,0,0,0,25.7999,-80.211235,Residential,Masonry,1 900443,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1134953.87,0,0,0,0,25.80022,-80.21033,Residential,Masonry,1 364166,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,999312.06,0,0,0,0,25.801199,-80.211281,Residential,Masonry,1 552090,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1485556.23,0,0,0,0,25.801226,-80.211281,Residential,Masonry,1 925437,FL,MIAMI DADE COUNTY,0,1041939.9,0,1041939.9,1041939.9,1295339.68,0,0,0,0,25.801266,-80.211288,Residential,Masonry,1 429228,FL,MIAMI DADE COUNTY,0,23310000,0,0,23310000,20430000,0,0,0,0,25.809118,-80.21563,Commercial,Reinforced Concrete,1 124814,FL,MIAMI DADE COUNTY,0,21330000,0,0,21330000,26460000,0,0,0,0,25.796755,-80.19724,Commercial,Reinforced Concrete,1 961608,FL,MIAMI DADE COUNTY,0,24570000,0,0,24570000,21510000,0,0,0,0,25.795481,-80.215309,Commercial,Reinforced Concrete,1 259296,FL,MIAMI DADE COUNTY,0,471010.35,0,0,471010.35,737038.88,0,0,0,0,25.80517,-80.20881,Residential,Masonry,1 616021,FL,MIAMI DADE COUNTY,0,15316.36,0,0,15316.36,15181.57,0,0,0,0,25.82592,-80.200851,Residential,Wood,1 603722,FL,MIAMI DADE COUNTY,0,1539237.23,0,0,1539237.23,2120453.21,0,0,0,0,25.800772,-80.207397,Residential,Masonry,1 163928,FL,MIAMI DADE COUNTY,0,440754.21,0,0,440754.21,407595.39,0,0,0,0,25.83182,-80.20814,Residential,Masonry,1 228333,FL,MIAMI DADE COUNTY,0,0,0,585000,585000,610908.48,0,0,0,0,25.82509,-80.202929,Residential,Masonry,1 487535,FL,MIAMI DADE COUNTY,0,0,0,187200,187200,175973.99,0,0,0,0,25.818671,-80.199738,Residential,Wood,1 903973,FL,MIAMI DADE COUNTY,1791720,1791720,1791720,1791720,1791720,1729231.97,0,0,0,0,25.77461,-80.211063,Residential,Masonry,1 567185,FL,MIAMI DADE COUNTY,0,7449809.31,0,0,7449809.31,9990000,0,0,0,0,25.798618,-80.22554,Commercial,Reinforced Masonry,1 357146,FL,MIAMI DADE COUNTY,0,1292911.47,0,0,1292911.47,1920128.68,0,0,0,0,25.798618,-80.22554,Residential,Masonry,1 279429,FL,MIAMI DADE COUNTY,25061.4,25061.4,0,25061.4,25061.4,40234.82,0,0,0,0,25.798618,-80.22554,Residential,Wood,1 740529,FL,MIAMI DADE COUNTY,2625174,2625174,2625174,2625174,2625174,4089167.91,0,131258.7,0,0,25.77493,-80.21519,Commercial,Reinforced Masonry,1 532499,FL,MIAMI DADE COUNTY,473650.2,473650.2,0,0,473650.2,553037.76,0,0,0,0,25.77804,-80.20063,Residential,Masonry,1 530485,FL,MIAMI DADE COUNTY,0,221400000,0,0,221400000,197100000,0,0,0,0,25.77597,-80.19694,Commercial,Steel Frame,1 282917,FL,MIAMI DADE COUNTY,0,3581852.82,0,0,3581852.82,2921609.89,0,0,0,0,25.77509,-80.20086,Commercial,Reinforced Masonry,1 909151,FL,MIAMI DADE COUNTY,0,14940000,0,0,14940000,21240000,0,0,0,0,25.77545,-80.19873,Commercial,Reinforced Concrete,1 606821,FL,MIAMI DADE COUNTY,0,114300000,0,0,114300000,151200000,0,0,0,0,25.77576,-80.19474,Commercial,Steel Frame,1 346840,FL,MIAMI DADE COUNTY,0,1266512.8,0,0,1266512.8,1149402.16,0,0,0,0,25.77597,-80.19694,Residential,Masonry,1 752116,FL,MIAMI DADE COUNTY,0,483762.6,0,0,483762.6,564845.08,0,0,0,0,25.778917,-80.195129,Residential,Masonry,1 147517,FL,MIAMI DADE COUNTY,0,2646599.04,0,0,2646599.04,3493161.38,0,0,0,0,25.778917,-80.195129,Commercial,Reinforced Masonry,1 796955,FL,MIAMI DADE COUNTY,0,6141413.25,0,0,6141413.25,6768451.54,0,0,0,0,25.7766,-80.2002,Commercial,Reinforced Masonry,4 814401,FL,MIAMI DADE COUNTY,0,3561.92,0,0,3561.92,4283.77,0,0,0,0,25.77576,-80.19474,Residential,Wood,1 377043,FL,MIAMI DADE COUNTY,0,805506.57,0,0,805506.57,1157947.92,0,0,0,0,25.7748,-80.19417,Residential,Masonry,1 121904,FL,MIAMI DADE COUNTY,0,73592.03,0,0,73592.03,68656.07,0,0,0,0,25.7748,-80.19417,Residential,Wood,1 792030,FL,MIAMI DADE COUNTY,0,56609.26,0,0,56609.26,44743.96,0,0,0,0,25.77597,-80.19694,Residential,Wood,1 640308,FL,MIAMI DADE COUNTY,0,2772130.68,0,0,2772130.68,1972509.59,0,0,0,0,25.760725,-80.214256,Commercial,Reinforced Masonry,1 266077,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,11514.23,0,0,0,0,25.760122,-80.212318,Residential,Wood,1 294276,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9425.31,0,0,0,0,25.760122,-80.212318,Residential,Wood,1 343738,FL,MIAMI DADE COUNTY,419065.2,419065.2,0,0,419065.2,405436.78,0,0,0,0,25.75989,-80.20092,Residential,Masonry,1 738421,FL,MIAMI DADE COUNTY,0,1487025,0,1487025,1487025,1597912.45,0,0,0,0,25.747189,-80.210434,Residential,Masonry,1 882004,FL,MIAMI DADE COUNTY,0,693945,0,693945,693945,566397.91,0,0,0,0,25.747189,-80.210434,Residential,Masonry,1 418896,FL,MIAMI DADE COUNTY,0,3584457.16,0,0,3584457.16,4304861.37,0,0,0,0,25.747189,-80.210434,Commercial,Reinforced Masonry,1 570149,FL,MIAMI DADE COUNTY,0,16470000,0,0,16470000,22410000,0,0,0,0,25.747189,-80.210434,Commercial,Reinforced Concrete,1 753621,FL,MIAMI DADE COUNTY,0,247837.5,0,247837.5,247837.5,289323.02,0,0,0,0,25.75046,-80.212494,Residential,Wood,1 279920,FL,MIAMI DADE COUNTY,0,470891.25,0,0,470891.25,624107.96,0,0,0,0,25.75046,-80.212494,Residential,Masonry,1 889497,FL,MIAMI DADE COUNTY,0,545242.5,0,545242.5,545242.5,475178.84,0,0,0,0,25.75046,-80.212494,Residential,Masonry,1 702247,FL,MIAMI DADE COUNTY,0,346972.5,0,346972.5,346972.5,237658.81,0,0,0,0,25.60615,-80.586885,Residential,Wood,4 588343,FL,MIAMI DADE COUNTY,0,278965.89,0,0,278965.89,258621.47,0,0,0,0,25.7547,-80.2056,Residential,Wood,4 620265,FL,MIAMI DADE COUNTY,0,278965.89,0,0,278965.89,319259.72,0,0,0,0,25.7547,-80.2056,Residential,Wood,4 364969,FL,MIAMI DADE COUNTY,0,278965.89,0,0,278965.89,341625.81,0,0,0,0,25.7547,-80.2056,Residential,Wood,4 523742,FL,MIAMI DADE COUNTY,0,278965.89,0,0,278965.89,241182.75,0,0,0,0,25.7547,-80.2056,Residential,Wood,4 419560,FL,MIAMI DADE COUNTY,0,1961091.16,0,0,1961091.16,2777634.6,0,0,0,0,25.749874,-80.204308,Commercial,Reinforced Masonry,1 590019,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,155031.24,0,0,0,0,25.83632,-80.196437,Residential,Wood,4 900434,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,196657.93,0,0,0,0,25.7547,-80.2056,Residential,Wood,4 309017,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,426297.99,0,0,0,0,25.7547,-80.2056,Residential,Masonry,3 398022,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,640247.29,0,0,0,0,25.77202,-80.25546,Residential,Masonry,3 922445,FL,MIAMI DADE COUNTY,0,1088324.82,0,0,1088324.82,1230869.25,0,0,0,0,25.764734,-80.214409,Residential,Masonry,1 673724,FL,MIAMI DADE COUNTY,0,13869.9,0,13869.9,13869.9,14125.99,0,0,0,0,25.770002,-80.200882,Residential,Wood,3 629026,FL,MIAMI DADE COUNTY,0,1849.32,0,0,1849.32,1667.02,0,0,0,0,25.770002,-80.200882,Residential,Wood,3 845753,FL,MIAMI DADE COUNTY,0,14794.56,0,0,14794.56,24541.87,0,0,0,0,25.770002,-80.200882,Residential,Wood,3 109475,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,10378.46,0,0,0,0,25.770002,-80.200882,Residential,Wood,3 325716,FL,MIAMI DADE COUNTY,0,106335.9,0,106335.9,106335.9,72687.82,0,0,0,0,25.77104,-80.20885,Residential,Wood,1 510655,FL,MIAMI DADE COUNTY,0,846924.12,0,0,846924.12,1279817.53,0,0,0,0,25.753784,-80.216316,Residential,Masonry,3 143696,FL,MIAMI DADE COUNTY,0,8771.49,0,0,8771.49,10153.18,0,0,0,0,25.753784,-80.216316,Residential,Wood,3 613886,FL,MIAMI DADE COUNTY,613688.4,613688.4,0,613688.4,613688.4,797956.93,0,0,0,0,25.7682,-80.1999,Residential,Masonry,4 136851,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,254903.44,0,0,0,0,25.7682,-80.1999,Residential,Wood,4 975298,FL,MIAMI DADE COUNTY,0,166289.76,0,0,166289.76,233901.85,0,0,0,0,25.771554,-80.214435,Residential,Wood,1 892990,FL,MIAMI DADE COUNTY,0,1025989.47,0,0,1025989.47,1113485.85,0,0,0,0,25.761604,-80.19426,Residential,Masonry,1 525003,FL,MIAMI DADE COUNTY,267251.4,267251.4,0,267251.4,267251.4,325637.81,0,0,0,0,25.761604,-80.19426,Residential,Wood,1 814228,FL,MIAMI DADE COUNTY,3999600,19980000,3999600,3999600,19980000,17730000,0,997605,0,0,25.714369,-80.415713,Commercial,Reinforced Concrete,3 794431,FL,MIAMI DADE COUNTY,0,382500,0,382500,382500,463787.37,0,19125,0,0,25.77211,-80.21117,Residential,Masonry,1 746761,FL,MIAMI DADE COUNTY,0,720000,0,720000,720000,1108650.24,0,36000,0,0,25.76973,-80.20195,Residential,Masonry,1 590661,FL,MIAMI DADE COUNTY,0,24030000,0,0,24030000,36900000,0,0,0,0,25.774065,-80.195694,Commercial,Reinforced Concrete,1 495363,FL,MIAMI DADE COUNTY,0,122266.66,0,0,122266.66,95965.88,0,0,0,0,25.774065,-80.195694,Residential,Wood,1 607404,FL,MIAMI DADE COUNTY,0,3174079.1,0,0,3174079.1,4094866.75,0,0,0,0,25.762499,-80.195156,Commercial,Reinforced Masonry,1 793893,FL,MIAMI DADE COUNTY,0,2569065.44,0,0,2569065.44,1971058.94,0,0,0,0,25.772345,-80.193474,Commercial,Reinforced Masonry,1 923008,FL,MIAMI DADE COUNTY,0,43529.09,0,0,43529.09,63271.1,0,0,0,0,25.77334,-80.20886,Residential,Wood,1 896379,FL,MIAMI DADE COUNTY,0,991350,0,991350,991350,1044692.56,0,0,0,0,25.7746,-80.19514,Residential,Masonry,1 735667,FL,MIAMI DADE COUNTY,0,130161.62,0,0,130161.62,111156.72,0,0,0,0,25.77363,-80.19669,Residential,Wood,1 451932,FL,MIAMI DADE COUNTY,0,406340.83,0,0,406340.83,473707.26,0,0,0,0,25.7682,-80.1999,Residential,Masonry,4 909245,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,16370.52,0,0,0,0,25.7682,-80.1999,Residential,Wood,4 783880,FL,MIAMI DADE COUNTY,0,32915.79,0,0,32915.79,33231.65,0,0,0,0,25.7746,-80.19514,Residential,Wood,1 380822,FL,MIAMI DADE COUNTY,0,19220.29,0,0,19220.29,22904.44,0,0,0,0,25.77363,-80.19669,Residential,Wood,1 944338,FL,MIAMI DADE COUNTY,0,46502.25,0,0,46502.25,60327.18,0,0,0,0,25.77363,-80.19669,Residential,Wood,1 293615,FL,MIAMI DADE COUNTY,0,220777.18,0,0,220777.18,159881.53,0,0,0,0,25.7746,-80.19514,Residential,Wood,1 938101,FL,MIAMI DADE COUNTY,0,33965.55,0,0,33965.55,41927.83,0,0,0,0,25.7746,-80.19514,Residential,Wood,1 733582,FL,MIAMI DADE COUNTY,0,58874.7,0,0,58874.7,82416.34,0,0,0,0,25.77363,-80.19669,Residential,Wood,1 953196,FL,MIAMI DADE COUNTY,97200000,97200000,0,97200000,97200000,93600000,0,4881600,0,0,25.75934,-80.19347,Commercial,Steel Frame,1 142307,FL,MIAMI DADE COUNTY,0,946631.22,0,0,946631.22,985162.9,0,0,0,0,25.76209,-80.19355,Residential,Masonry,1 255039,FL,MIAMI DADE COUNTY,0,2692938.02,0,0,2692938.02,1999668.05,0,0,0,0,25.77283,-80.2137,Commercial,Reinforced Masonry,1 837288,FL,MIAMI DADE COUNTY,0,0,0,144000000,144000000,168300000,0,0,0,0,25.77133,-80.18913,Commercial,Steel Frame,1 233047,FL,MIAMI DADE COUNTY,0,0,0,828000,828000,723526.27,0,0,0,0,25.77395,-80.19135,Residential,Masonry,1 673475,FL,MIAMI DADE COUNTY,0,0,450000,0,450000,544924.8,0,0,0,0,25.76695,-80.18619,Residential,Masonry,1 713228,FL,MIAMI DADE COUNTY,0,0,450000,0,450000,819936,0,0,0,0,25.76695,-80.18619,Residential,Masonry,1 904786,FL,MIAMI DADE COUNTY,0,0,787500,0,787500,669886.88,0,0,0,0,25.76695,-80.18619,Residential,Masonry,1 191252,FL,MIAMI DADE COUNTY,30237.3,30237.3,30237.3,30237.3,30237.3,36580.42,0,0,0,0,25.772015,-80.187233,Residential,Wood,3 605246,FL,MIAMI DADE COUNTY,66510000,66510000,66510000,66510000,66510000,61020000,0,3325995,0,0,25.76124,-80.19112,Commercial,Steel Frame,1 464145,FL,MIAMI DADE COUNTY,0,4470650.27,0,0,4470650.27,6809998.5,0,0,0,0,25.773365,-80.187485,Commercial,Reinforced Masonry,3 145159,FL,MIAMI DADE COUNTY,0,63900000,0,63900000,63900000,61740000,0,0,0,0,25.762508,-80.189636,Commercial,Steel Frame,1 174523,FL,MIAMI DADE COUNTY,519300,519300,519300,519300,519300,506592.21,0,0,0,0,25.7676,-80.1892,Residential,Masonry,4 479883,FL,MIAMI DADE COUNTY,67500,67500,67500,67500,67500,102103.74,0,0,0,0,25.7676,-80.1892,Residential,Wood,4 853714,FL,MIAMI DADE COUNTY,56520000,56520000,56520000,56520000,56520000,50760000,0,2825955,0,0,25.76642,-80.18949,Commercial,Steel Frame,1 896307,FL,MIAMI DADE COUNTY,18360000,18360000,18360000,18360000,18360000,23040000,0,0,0,0,25.76642,-80.18949,Commercial,Reinforced Concrete,1 779812,FL,MIAMI DADE COUNTY,4206843,4206843,4206843,4206843,4206843,6683748.02,0,0,0,0,25.7739,-80.18855,Commercial,Reinforced Masonry,1 459134,FL,MIAMI DADE COUNTY,3622500,3622500,3622500,3622500,3622500,5468330.39,0,181125,0,0,25.76693,-80.18909,Commercial,Reinforced Masonry,1 996637,FL,MIAMI DADE COUNTY,611671.5,611671.5,611671.5,611671.5,611671.5,567606.69,0,0,0,0,25.76208,-80.1925,Residential,Masonry,3 860016,FL,MIAMI DADE COUNTY,0,3780000,0,3780000,3780000,3497085.9,0,189000,0,0,25.772015,-80.187233,Commercial,Reinforced Masonry,3 526869,FL,MIAMI DADE COUNTY,615806.1,615806.1,0,0,615806.1,538258.25,0,0,0,0,25.76763,-80.19094,Residential,Masonry,1 109548,FL,MIAMI DADE COUNTY,457538.4,457538.4,0,0,457538.4,737216.53,0,0,0,0,25.765507,-80.189499,Residential,Masonry,1 562195,FL,MIAMI DADE COUNTY,118166.4,118166.4,0,0,118166.4,155951.29,0,0,0,0,25.762886,-80.191719,Residential,Wood,1 879506,FL,MIAMI DADE COUNTY,401811.3,401811.3,0,0,401811.3,452865.44,0,0,0,0,25.76763,-80.19094,Residential,Masonry,1 142499,FL,MIAMI DADE COUNTY,184766.4,184766.4,0,0,184766.4,165098.02,0,0,0,0,25.77174,-80.187248,Residential,Wood,1 789691,FL,MIAMI DADE COUNTY,0,3564102.04,0,0,3564102.04,3497667.18,0,0,0,0,25.7676,-80.1892,Commercial,Reinforced Masonry,3 856287,FL,MIAMI DADE COUNTY,0,2866565.01,0,0,2866565.01,2485845.04,0,0,0,0,25.768797,-80.191666,Commercial,Reinforced Masonry,1 800011,FL,MIAMI DADE COUNTY,0,3010198.09,0,0,3010198.09,2989036.4,0,0,0,0,25.760441,-80.193016,Commercial,Reinforced Masonry,1 263412,FL,MIAMI DADE COUNTY,0,70200000,0,0,70200000,53100000,0,0,0,0,25.7676,-80.1892,Commercial,Steel Frame,3 895221,FL,MIAMI DADE COUNTY,0,2848810.08,0,0,2848810.08,4261446.68,0,0,0,0,25.771284,-80.193008,Commercial,Reinforced Masonry,1 545594,FL,MIAMI DADE COUNTY,0,41670000,0,0,41670000,57690000,0,0,0,0,25.772015,-80.187233,Commercial,Steel Frame,3 547923,FL,MIAMI DADE COUNTY,0,591135.75,0,0,591135.75,496959.55,0,0,0,0,25.765501,-80.184608,Residential,Masonry,1 954237,FL,MIAMI DADE COUNTY,503919,503919,503919,503919,503919,534100.72,0,0,0,0,25.771236,-80.187134,Residential,Masonry,1 144993,FL,MIAMI DADE COUNTY,0,104400000,104400000,0,104400000,104400000,0,0,0,0,25.768467,-80.190025,Commercial,Steel Frame,1 472856,FL,MIAMI DADE COUNTY,189000,189000,189000,189000,189000,191758.27,0,9450,0,0,25.75975,-80.19171,Residential,Wood,1 219449,FL,MIAMI DADE COUNTY,0,90000,0,90000,90000,129591,0,1800,0,900,25.76209,-80.18911,Residential,Wood,1 859207,FL,MIAMI DADE COUNTY,0,90000,90000,90000,90000,135717.12,0,4500,0,0,25.778266,-80.177734,Residential,Wood,1 157859,FL,MIAMI DADE COUNTY,0,18720000,0,18720000,18720000,16200000,0,0,0,0,25.77447,-80.19217,Commercial,Reinforced Concrete,1 235720,FL,MIAMI DADE COUNTY,0,9180000,0,0,9180000,8131750.52,0,0,0,0,25.78235,-80.19305,Commercial,Reinforced Concrete,1 412828,FL,MIAMI DADE COUNTY,0,1835450.1,0,1835450.1,1835450.1,2105275.95,0,0,0,0,25.77589,-80.19155,Commercial,Reinforced Masonry,1 538434,FL,MIAMI DADE COUNTY,0,9540000,0,0,9540000,10800000,0,0,0,0,25.77589,-80.19155,Commercial,Reinforced Concrete,1 609321,FL,MIAMI DADE COUNTY,0,233938.98,0,0,233938.98,184958.71,0,0,0,0,25.77589,-80.19155,Residential,Wood,1 640191,FL,MIAMI DADE COUNTY,0,3698.64,0,0,3698.64,5595.54,0,0,0,0,25.77589,-80.19155,Residential,Wood,1 959938,FL,MIAMI DADE COUNTY,0,9000,0,9000,9000,15407.55,0,0,0,0,25.78802,-80.19169,Residential,Wood,1 114520,FL,MIAMI DADE COUNTY,0,21420000,0,0,21420000,20520000,0,0,0,0,25.77758,-80.19122,Commercial,Reinforced Concrete,1 867427,FL,MIAMI DADE COUNTY,0,26460000,0,0,26460000,35370000,0,0,0,0,25.77758,-80.19122,Commercial,Reinforced Concrete,1 226979,FL,MIAMI DADE COUNTY,0,16290000,0,16290000,16290000,23400000,0,0,0,0,25.77758,-80.19122,Commercial,Reinforced Concrete,1 418812,FL,MIAMI DADE COUNTY,0,171630,0,171630,171630,211623.91,0,0,0,0,25.77758,-80.19122,Residential,Wood,1 899916,FL,MIAMI DADE COUNTY,0,4111295.4,0,4111295.4,4111295.4,4235456.52,0,0,0,0,25.77633,-80.19321,Commercial,Reinforced Masonry,1 282738,FL,MIAMI DADE COUNTY,27720000,27720000,0,27720000,27720000,42120000,0,0,0,0,25.788868,-80.190659,Commercial,Reinforced Concrete,1 701227,FL,MIAMI DADE COUNTY,51300,51300,0,51300,51300,57866.4,0,0,0,0,25.79006,-80.19115,Residential,Wood,1 672575,FL,MIAMI DADE COUNTY,219474,219474,0,0,219474,312250.05,0,0,0,0,25.77542,-80.19326,Residential,Wood,1 631797,FL,MIAMI DADE COUNTY,0,2983859.78,0,0,2983859.78,4099883.02,0,0,0,0,25.775627,-80.187927,Commercial,Reinforced Masonry,1 926058,FL,MIAMI DADE COUNTY,0,2986611.94,0,0,2986611.94,5188939.59,0,0,0,0,25.785492,-80.189133,Commercial,Reinforced Masonry,1 618495,FL,MIAMI DADE COUNTY,0,2854842.41,0,0,2854842.41,2895820.82,0,0,0,0,25.777145,-80.189964,Commercial,Reinforced Masonry,1 284866,FL,MIAMI DADE COUNTY,0,2635808.5,0,0,2635808.5,2710697.09,0,0,0,0,25.778992,-80.191948,Commercial,Reinforced Masonry,1 702124,FL,MIAMI DADE COUNTY,0,1050782.63,0,0,1050782.63,1663393.11,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 680840,FL,MIAMI DADE COUNTY,0,1574960.22,0,0,1574960.22,1849677.39,0,0,0,0,25.776072,-80.170456,Residential,Masonry,4 523571,FL,MIAMI DADE COUNTY,0,10800000,0,0,10800000,9180000,0,0,0,0,25.776226,-80.17131,Commercial,Reinforced Concrete,4 363723,FL,MIAMI DADE COUNTY,0,1574960.22,0,0,1574960.22,1574330.24,0,0,0,0,25.777321,-80.173248,Residential,Masonry,4 204470,FL,MIAMI DADE COUNTY,0,28080000,0,0,28080000,33570000,0,0,0,0,25.778452,-80.17926,Commercial,Reinforced Concrete,1 922660,FL,MIAMI DADE COUNTY,0,13140000,0,0,13140000,20340000,0,0,0,0,25.779827,-80.179815,Commercial,Reinforced Concrete,1 741776,FL,MIAMI DADE COUNTY,0,4456459.3,0,0,4456459.3,7608637.75,0,0,0,0,25.780012,-80.179436,Commercial,Reinforced Masonry,4 416089,FL,MIAMI DADE COUNTY,0,848118.35,0,0,848118.35,962132.6,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 489956,FL,MIAMI DADE COUNTY,0,29994.26,0,0,29994.26,51395.17,0,0,0,0,25.7791,-80.1794,Residential,Wood,4 263576,FL,MIAMI DADE COUNTY,0,1782886.04,0,0,1782886.04,2473754.39,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 861914,FL,MIAMI DADE COUNTY,0,14940000,0,0,14940000,22140000,0,0,0,0,25.77559,-80.173409,Commercial,Reinforced Concrete,1 687994,FL,MIAMI DADE COUNTY,0,9913.5,0,9913.5,9913.5,10573.46,0,0,0,0,25.766966,-80.145973,Residential,Wood,1 100361,FL,MIAMI DADE COUNTY,0,5391882.17,0,0,5391882.17,7972037.97,0,0,0,0,25.778266,-80.177734,Commercial,Reinforced Masonry,1 416333,FL,MIAMI DADE COUNTY,0,494758.93,0,0,494758.93,792960.03,0,0,0,0,25.77529,-80.172681,Residential,Masonry,1 668242,FL,MIAMI DADE COUNTY,0,509241.67,0,0,509241.67,517460.83,0,0,0,0,25.769617,-80.164528,Residential,Masonry,1 811166,FL,MIAMI DADE COUNTY,0,13874.63,0,0,13874.63,16730.3,0,0,0,0,25.7791,-80.1794,Residential,Wood,3 585245,FL,MIAMI DADE COUNTY,0,1834639.39,0,0,1834639.39,2010838.15,0,0,0,0,25.7791,-80.1794,Commercial,Reinforced Masonry,4 968539,FL,MIAMI DADE COUNTY,0,426319.23,0,0,426319.23,399362.22,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 591835,FL,MIAMI DADE COUNTY,0,420049.7,0,0,420049.7,402239.59,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 873669,FL,MIAMI DADE COUNTY,0,1551461.25,0,0,1551461.25,1205485.39,0,0,0,0,25.77639,-80.17543,Residential,Masonry,1 495915,FL,MIAMI DADE COUNTY,0,1019804.92,0,0,1019804.92,1716184.82,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 886415,FL,MIAMI DADE COUNTY,0,2008655.75,0,0,2008655.75,2446934.39,0,0,0,0,25.7791,-80.1794,Commercial,Reinforced Masonry,4 184048,FL,MIAMI DADE COUNTY,0,482067.78,0,0,482067.78,644173.68,0,0,0,0,25.7791,-80.1794,Residential,Masonry,4 931116,FL,MIAMI DADE COUNTY,0,438364.63,0,0,438364.63,549691.72,0,0,0,0,25.773769,-80.169338,Residential,Masonry,1 791267,FL,MIAMI DADE COUNTY,0,132762.16,0,0,132762.16,146760.6,0,0,0,0,25.776516,-80.176239,Residential,Wood,1 433371,FL,MIAMI DADE COUNTY,0,291193.93,0,0,291193.93,263840.92,0,0,0,0,25.774064,-80.16996,Residential,Wood,1 797260,FL,MIAMI DADE COUNTY,0,86595.06,0,0,86595.06,79720.62,0,0,0,0,25.778114,-80.176506,Residential,Wood,3 715780,FL,MIAMI DADE COUNTY,0,2399.54,0,0,2399.54,3013.49,0,0,0,0,25.779465,-80.17996,Residential,Wood,3 325963,FL,MIAMI DADE COUNTY,0,9675,0,0,9675,8088.3,0,0,0,0,25.773727,-80.169248,Residential,Wood,1 948664,FL,MIAMI DADE COUNTY,0,1921994.68,0,0,1921994.68,2650757.41,0,0,0,0,25.7791,-80.1794,Commercial,Reinforced Masonry,4 715894,FL,MIAMI DADE COUNTY,0,15316.36,0,0,15316.36,13830.26,0,0,0,0,25.77865,-80.18913,Residential,Wood,1 779916,FL,MIAMI DADE COUNTY,0,2289175.11,0,0,2289175.11,2520674.81,0,0,0,0,25.775185,-80.169739,Commercial,Reinforced Masonry,1 987874,FL,MIAMI DADE COUNTY,0,113219.59,0,0,113219.59,95365.31,0,0,0,0,25.7791,-80.1794,Residential,Wood,3 522254,FL,MIAMI DADE COUNTY,0,495997.78,0,0,495997.78,423709.08,0,0,0,0,25.79462,-80.18706,Residential,Masonry,1 731497,FL,MIAMI DADE COUNTY,0,0,0,0,608086.17,869476.27,0,0,0,0,25.78841,-80.18592,Residential,Masonry,1 899864,FL,MIAMI DADE COUNTY,0,3921131.59,0,0,3921131.59,4201131.75,0,0,0,0,25.776072,-80.170456,Commercial,Reinforced Masonry,4 337697,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,20049.12,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 441637,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,14227.2,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 601023,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,23414.98,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 989817,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,21621.6,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 925980,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18000,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 930967,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18266.98,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 350283,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,15190.2,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 943637,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,13954.97,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 110168,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18725.4,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 610866,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,22225.75,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 868706,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,20223,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 270406,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,21051.58,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 498507,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,24069.96,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 146694,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,30124.22,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 662039,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,31069.33,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 742331,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,28355.04,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 624778,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,15080.31,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 276875,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,14485.54,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 349640,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18849.02,0,0,0,0,25.775084,-80.177666,Residential,Wood,1 382655,FL,MIAMI DADE COUNTY,0,112500,0,112500,112500,109980,0,4500,0,0,25.78322,-80.18997,Residential,Wood,1 379943,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18743.4,0,4500,0,0,25.78322,-80.18997,Residential,Wood,1 278545,FL,MIAMI DADE COUNTY,0,207578.05,0,0,207578.05,151843.35,0,0,0,0,25.743494,-80.215805,Residential,Wood,1 683828,FL,MIAMI DADE COUNTY,274500,274500,274500,274500,274500,262861.2,0,0,0,0,25.720234,-80.254639,Residential,Wood,1 571624,FL,MIAMI DADE COUNTY,10800,10800,10800,10800,10800,8643.35,0,0,0,0,25.738201,-80.237785,Residential,Wood,1 735774,FL,MIAMI DADE COUNTY,0,12945.24,0,0,12945.24,20878.08,0,0,0,0,25.743248,-80.216156,Residential,Wood,1 578582,FL,MIAMI DADE COUNTY,0,407775.06,0,0,407775.06,624848.4,0,0,0,0,25.745781,-80.212486,Residential,Masonry,1 487696,FL,MIAMI DADE COUNTY,0,24041.16,0,0,24041.16,27665.03,0,0,0,0,25.743931,-80.215172,Residential,Wood,3 835757,FL,MIAMI DADE COUNTY,0,135925.02,0,0,135925.02,202976.83,0,0,0,0,25.743931,-80.215172,Residential,Wood,3 175953,FL,MIAMI DADE COUNTY,0,2244149.82,0,0,2244149.82,2695179.05,0,0,0,0,25.724464,-80.247078,Commercial,Reinforced Masonry,1 536345,FL,MIAMI DADE COUNTY,0,916338.06,0,0,916338.06,729973.23,0,0,0,0,25.724464,-80.247078,Residential,Masonry,1 985869,FL,MIAMI DADE COUNTY,0,427192.92,0,0,427192.92,520380.78,0,0,0,0,25.724464,-80.247078,Residential,Masonry,1 690156,FL,MIAMI DADE COUNTY,0,462330,0,462330,462330,528385.86,0,23116.5,0,0,25.724464,-80.247078,Residential,Masonry,1 864822,FL,MIAMI DADE COUNTY,0,105411.24,0,0,105411.24,167966.91,0,0,0,0,25.724464,-80.247078,Residential,Wood,1 276538,FL,MIAMI DADE COUNTY,0,93390.66,0,0,93390.66,76192.77,0,0,0,0,25.724464,-80.247078,Residential,Wood,1 524867,FL,MIAMI DADE COUNTY,0,1523839.68,0,0,1523839.68,1399878.37,0,0,0,0,25.74191,-80.2124,Residential,Masonry,3 768772,FL,MIAMI DADE COUNTY,0,1142879.76,0,0,1142879.76,1664032.93,0,0,0,0,25.74191,-80.2124,Residential,Masonry,3 543395,FL,MIAMI DADE COUNTY,0,4764772.98,0,0,4764772.98,6964535.25,0,0,0,0,25.74191,-80.2124,Commercial,Reinforced Masonry,3 914357,FL,MIAMI DADE COUNTY,0,2069389.08,0,0,2069389.08,3336682.95,0,0,0,0,25.74191,-80.2124,Commercial,Reinforced Masonry,3 313504,FL,MIAMI DADE COUNTY,0,179384.04,0,0,179384.04,192451.81,0,0,0,0,25.74191,-80.2124,Residential,Wood,3 569012,FL,MIAMI DADE COUNTY,0,112808.52,0,0,112808.52,99693.4,0,0,0,0,25.745781,-80.212486,Residential,Wood,1 466296,FL,MIAMI DADE COUNTY,0,313459.74,0,0,313459.74,477838.03,0,0,0,0,25.745781,-80.212486,Residential,Wood,1 634842,FL,MIAMI DADE COUNTY,0,119281.14,0,0,119281.14,123917.6,0,0,0,0,25.745781,-80.212486,Residential,Wood,1 944328,FL,MIAMI DADE COUNTY,424516.5,424516.5,0,424516.5,424516.5,423348.23,0,0,0,0,25.72912,-80.243,Residential,Masonry,1 118125,FL,MIAMI DADE COUNTY,1776600,1776600,0,1776600,1776600,1498654.48,0,0,0,0,25.72912,-80.243,Residential,Masonry,1 450407,FL,MIAMI DADE COUNTY,1190835,1190835,0,1190835,1190835,1627842.86,0,0,0,0,25.72912,-80.243,Residential,Masonry,1 451333,FL,MIAMI DADE COUNTY,10800,10800,0,10800,10800,10309.68,0,0,0,0,25.72912,-80.243,Residential,Wood,1 774823,FL,MIAMI DADE COUNTY,0,2098582.56,0,0,2098582.56,2420924.84,0,0,0,0,25.727585,-80.259407,Commercial,Reinforced Masonry,1 860434,FL,MIAMI DADE COUNTY,0,429036.75,0,0,429036.75,353084.37,0,0,0,0,25.727451,-80.259354,Residential,Masonry,1 374209,FL,MIAMI DADE COUNTY,0,464709.96,0,0,464709.96,726784.07,0,0,0,0,25.727451,-80.259354,Residential,Masonry,1 246806,FL,MIAMI DADE COUNTY,0,2046133.71,0,0,2046133.71,2202061.38,0,0,0,0,25.727585,-80.259407,Commercial,Reinforced Masonry,1 668702,FL,MIAMI DADE COUNTY,0,1471290.66,0,0,1471290.66,2061646.04,0,0,0,0,25.727585,-80.259407,Residential,Masonry,1 386305,FL,MIAMI DADE COUNTY,0,494290.89,0,0,494290.89,433992.34,0,0,0,0,25.727585,-80.259407,Residential,Masonry,1 195375,FL,MIAMI DADE COUNTY,0,30252.69,0,0,30252.69,34906.28,0,0,0,0,25.727585,-80.259407,Residential,Wood,1 948031,FL,MIAMI DADE COUNTY,0,56762.37,0,0,56762.37,62002.39,0,0,0,0,25.727585,-80.259407,Residential,Wood,1 695810,FL,MIAMI DADE COUNTY,0,171684.54,0,0,171684.54,290504.66,0,0,0,0,25.727585,-80.259407,Residential,Wood,1 552863,FL,MIAMI DADE COUNTY,5399634.6,5399634.6,0,5399634.6,5399634.6,4751592.05,0,0,0,0,25.727585,-80.259407,Commercial,Reinforced Masonry,1 287590,FL,MIAMI DADE COUNTY,1103620.5,1103620.5,0,0,1103620.5,1742837.49,0,0,0,0,25.74218,-80.21663,Residential,Masonry,1 779568,FL,MIAMI DADE COUNTY,779916.6,779916.6,0,0,779916.6,908446.86,0,0,0,0,25.73841,-80.2403,Residential,Masonry,1 121763,FL,MIAMI DADE COUNTY,532521,532521,532521,532521,532521,488010.76,0,0,0,0,25.74218,-80.21663,Residential,Masonry,1 709606,FL,MIAMI DADE COUNTY,1071360.9,1071360.9,1071360.9,1071360.9,1071360.9,1500145.25,0,0,0,0,25.73367,-80.25212,Residential,Masonry,1 611236,FL,MIAMI DADE COUNTY,0,1444892.63,0,0,1444892.63,1153509.8,0,0,0,0,25.74093,-80.23431,Residential,Masonry,1 878062,FL,MIAMI DADE COUNTY,0,1796292.93,0,0,1796292.93,1379310.47,0,0,0,0,25.73065,-80.235611,Residential,Masonry,1 522837,FL,MIAMI DADE COUNTY,872167.5,872167.5,872167.5,872167.5,872167.5,966473.23,0,0,0,0,25.74667,-80.2187,Residential,Masonry,1 159417,FL,MIAMI DADE COUNTY,0,782745.14,0,0,782745.14,1287659.58,0,0,0,0,25.727945,-80.246114,Residential,Masonry,1 865702,FL,MIAMI DADE COUNTY,0,0,834300,0,834300,677945.51,0,0,0,0,25.763785,-80.255355,Residential,Masonry,1 390166,FL,MIAMI DADE COUNTY,0,14490000,0,0,14490000,17280000,0,0,0,0,25.75064,-80.26168,Commercial,Reinforced Concrete,1 666501,FL,MIAMI DADE COUNTY,3727355.4,3727355.4,3727355.4,3727355.4,3727355.4,4326751.42,0,0,0,0,25.74898,-80.26572,Commercial,Reinforced Masonry,1 858998,FL,MIAMI DADE COUNTY,3355732.8,3355732.8,3355732.8,3355732.8,3355732.8,5364229.49,0,0,0,0,25.74898,-80.26572,Commercial,Reinforced Masonry,1 779327,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,11111.19,0,0,0,0,25.745575,-80.281914,Residential,Wood,1 193710,FL,MIAMI DADE COUNTY,0,24041.16,0,0,24041.16,26413.49,0,0,0,0,25.745575,-80.281914,Residential,Wood,1 568604,FL,MIAMI DADE COUNTY,0,196952.58,0,0,196952.58,325710.33,0,0,0,0,25.745575,-80.281914,Residential,Wood,1 250771,FL,MIAMI DADE COUNTY,0,30513.78,0,0,30513.78,47618.37,0,0,0,0,25.74437,-80.28258,Residential,Wood,1 752688,FL,MIAMI DADE COUNTY,461196.9,461196.9,0,461196.9,461196.9,495934.25,0,0,0,0,25.7542,-80.25779,Residential,Masonry,1 144942,FL,MIAMI DADE COUNTY,0,918000.99,0,0,918000.99,1088488.46,0,0,0,0,25.7542,-80.25779,Residential,Masonry,1 246858,FL,MIAMI DADE COUNTY,0,2009667.87,0,0,2009667.87,2123776.81,0,0,0,0,25.7542,-80.25779,Commercial,Reinforced Masonry,1 660049,FL,MIAMI DADE COUNTY,0,1022918.31,0,0,1022918.31,1734654.64,0,0,0,0,25.7542,-80.25779,Residential,Masonry,1 153659,FL,MIAMI DADE COUNTY,0,9180000,0,0,9180000,12780000,0,0,0,0,25.749788,-80.254921,Commercial,Reinforced Concrete,4 835240,FL,MIAMI DADE COUNTY,2351700,2351700,2351700,2351700,2351700,2521189.37,0,117585,0,0,25.749693,-80.256538,Commercial,Reinforced Masonry,4 908254,FL,MIAMI DADE COUNTY,0,728533.8,0,728533.8,728533.8,778948.34,0,0,0,0,25.76392,-80.2604,Residential,Masonry,1 308770,FL,MIAMI DADE COUNTY,0,473386.5,0,473386.5,473386.5,465545.8,0,0,0,0,25.767282,-80.28389,Residential,Masonry,1 183165,FL,MIAMI DADE COUNTY,948488.4,948488.4,0,0,948488.4,1152789.01,0,0,0,0,25.751896,-80.25872,Residential,Masonry,1 645820,FL,MIAMI DADE COUNTY,135696.6,135696.6,0,0,135696.6,98407.17,0,0,0,0,25.762714,-80.259125,Residential,Wood,1 797134,FL,MIAMI DADE COUNTY,1321463.7,1321463.7,0,0,1321463.7,1181190.33,0,0,0,0,25.752342,-80.254509,Residential,Masonry,1 596621,FL,MIAMI DADE COUNTY,0,62370000,0,0,62370000,89460000,0,0,0,0,25.75242,-80.26173,Commercial,Steel Frame,1 938991,FL,MIAMI DADE COUNTY,0,2145652.2,0,0,2145652.2,3042620.65,0,0,0,0,25.764541,-80.259606,Commercial,Reinforced Masonry,1 117680,FL,MIAMI DADE COUNTY,16110000,16110000,16110000,16110000,16110000,12420000,0,0,0,0,25.753857,-80.262871,Commercial,Reinforced Concrete,3 728529,FL,MIAMI DADE COUNTY,0,360000,0,360000,360000,398684.16,0,18000,0,0,25.74148,-80.26727,Residential,Masonry,1 157966,FL,MIAMI DADE COUNTY,0,5442003.22,0,0,5442003.22,5256713.89,0,0,0,0,25.76493,-80.26228,Commercial,Reinforced Masonry,1 811698,FL,MIAMI DADE COUNTY,0,1920970.24,0,0,1920970.24,2382387.29,0,0,0,0,25.75242,-80.26173,Commercial,Reinforced Masonry,1 213608,FL,MIAMI DADE COUNTY,0,1246230.45,0,0,1246230.45,1805698.19,0,0,0,0,25.73507,-80.28609,Residential,Masonry,1 181491,FL,MIAMI DADE COUNTY,775260,775260,775260,775260,775260,1093091.02,0,0,0,0,25.748312,-80.258591,Residential,Masonry,1 362645,FL,MIAMI DADE COUNTY,717115.5,717115.5,717115.5,717115.5,717115.5,768106,0,0,0,0,25.73799,-80.2629,Residential,Masonry,1 620798,FL,MIAMI DADE COUNTY,562063.5,562063.5,562063.5,562063.5,562063.5,462677.18,0,0,0,0,25.75967,-80.27437,Residential,Masonry,1 574874,FL,MIAMI DADE COUNTY,0,8071.72,0,0,8071.72,9876.56,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 806839,FL,MIAMI DADE COUNTY,0,290588.07,0,0,290588.07,415166.95,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 821286,FL,MIAMI DADE COUNTY,0,231614.72,0,0,231614.72,334485,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 639680,FL,MIAMI DADE COUNTY,0,11416.86,0,0,11416.86,10793.04,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 523999,FL,MIAMI DADE COUNTY,0,20179.74,0,0,20179.74,19324.12,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 803471,FL,MIAMI DADE COUNTY,0,62792.73,0,0,62792.73,72508.84,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 494565,FL,MIAMI DADE COUNTY,0,68501.16,0,0,68501.16,87821.91,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 777003,FL,MIAMI DADE COUNTY,0,116451.97,0,0,116451.97,100705.34,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 492949,FL,MIAMI DADE COUNTY,0,123302.09,0,0,123302.09,117685.68,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 966799,FL,MIAMI DADE COUNTY,0,163261.1,0,0,163261.1,175457.03,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 728854,FL,MIAMI DADE COUNTY,0,169540.37,0,0,169540.37,234509.94,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 129401,FL,MIAMI DADE COUNTY,0,494920.88,0,0,494920.88,524878.44,0,0,0,0,25.7719,-80.28293,Residential,Masonry,1 461063,FL,MIAMI DADE COUNTY,0,35589.87,0,0,35589.87,34802.69,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 103533,FL,MIAMI DADE COUNTY,0,126728.9,0,0,126728.9,177174.86,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 191443,FL,MIAMI DADE COUNTY,0,31312.06,0,0,31312.06,38704.71,0,0,0,0,25.7719,-80.28293,Residential,Wood,1 424913,FL,MIAMI DADE COUNTY,0,23220000,0,0,23220000,26550000,0,0,0,0,25.746124,-80.258774,Commercial,Reinforced Concrete,1 701232,FL,MIAMI DADE COUNTY,0,3749332.5,0,3749332.5,3749332.5,6021334.26,0,0,0,0,25.749533,-80.259369,Commercial,Reinforced Masonry,4 661108,FL,MIAMI DADE COUNTY,0,0,0,180000,180000,207424.8,0,0,0,0,25.75759,-80.26079,Residential,Wood,1 341988,FL,MIAMI DADE COUNTY,0,0,0,418500,418500,472844.74,0,0,0,0,25.74796,-80.26524,Residential,Masonry,1 900211,FL,MIAMI DADE COUNTY,198000,198000,198000,198000,198000,193482.43,0,9900,0,0,25.76074,-80.24861,Residential,Wood,1 493064,FL,MIAMI DADE COUNTY,1706310,1706310,1706310,1706310,1706310,2670538.96,0,0,0,0,25.770252,-80.255302,Residential,Masonry,1 172907,FL,MIAMI DADE COUNTY,843390,843390,843390,843390,843390,1443244.39,0,0,0,0,25.766277,-80.217804,Residential,Masonry,1 389626,FL,MIAMI DADE COUNTY,477090,477090,477090,477090,477090,370676.03,0,0,0,0,25.770252,-80.255302,Residential,Masonry,1 390765,FL,MIAMI DADE COUNTY,210960,210960,210960,210960,210960,260667.24,0,0,0,0,25.766277,-80.217804,Residential,Wood,1 247717,FL,MIAMI DADE COUNTY,0,104486.58,0,0,104486.58,118491.54,0,0,0,0,25.77382,-80.21733,Residential,Wood,1 444842,FL,MIAMI DADE COUNTY,0,172911.42,0,0,172911.42,255189.24,0,0,0,0,25.762688,-80.229568,Residential,Wood,1 902253,FL,MIAMI DADE COUNTY,0,178459.38,0,0,178459.38,148826.56,0,0,0,0,25.76294,-80.22963,Residential,Wood,1 983738,FL,MIAMI DADE COUNTY,0,762844.5,0,762844.5,762844.5,955540.55,0,0,0,0,25.772223,-80.243546,Residential,Masonry,1 308214,FL,MIAMI DADE COUNTY,0,3083741.1,0,3083741.1,3083741.1,3636840.9,0,0,0,0,25.772223,-80.243546,Commercial,Reinforced Masonry,1 960377,FL,MIAMI DADE COUNTY,0,58253.58,0,0,58253.58,55997.54,0,0,0,0,25.772223,-80.243546,Residential,Wood,1 381663,FL,MIAMI DADE COUNTY,0,711988.2,0,711988.2,711988.2,807989.84,0,0,0,0,25.772223,-80.243546,Residential,Masonry,1 740966,FL,MIAMI DADE COUNTY,0,3698.64,0,0,3698.64,4401.61,0,0,0,0,25.772223,-80.243546,Residential,Wood,1 234037,FL,MIAMI DADE COUNTY,0,12020.58,0,0,12020.58,8526.93,0,0,0,0,25.772223,-80.243546,Residential,Wood,1 685714,FL,MIAMI DADE COUNTY,0,4623.3,0,4623.3,4623.3,5083.6,0,0,0,0,25.772223,-80.243546,Residential,Wood,1 609743,FL,MIAMI DADE COUNTY,0,76746.78,0,0,76746.78,81454.43,0,0,0,0,25.772223,-80.243546,Residential,Wood,1 952236,FL,MIAMI DADE COUNTY,0,301781.7,0,301781.7,301781.7,419220.05,0,0,0,0,25.76646,-80.23819,Residential,Wood,1 380659,FL,MIAMI DADE COUNTY,0,505831.5,0,505831.5,505831.5,446102.92,0,0,0,0,25.76646,-80.23819,Residential,Masonry,1 642036,FL,MIAMI DADE COUNTY,0,3600499.5,0,3600499.5,3600499.5,4556072.07,0,0,0,0,25.76646,-80.23819,Commercial,Reinforced Masonry,1 248028,FL,MIAMI DADE COUNTY,0,540000,0,540000,540000,908107.2,0,0,0,0,25.7654,-80.21972,Residential,Masonry,3 548707,FL,MIAMI DADE COUNTY,0,23310000,0,0,23310000,16920000,0,0,0,0,25.765015,-80.24334,Commercial,Reinforced Concrete,1 257493,FL,MIAMI DADE COUNTY,0,7937770.68,0,0,7937770.68,11610000,0,0,0,0,25.766659,-80.248589,Commercial,Reinforced Masonry,1 710013,FL,MIAMI DADE COUNTY,0,366226.92,0,0,366226.92,553149.14,0,0,0,0,25.766659,-80.248589,Residential,Masonry,1 874917,FL,MIAMI DADE COUNTY,0,27746.55,0,0,27746.55,23173.09,0,0,0,0,25.766659,-80.248589,Residential,Wood,1 744915,FL,MIAMI DADE COUNTY,37592.1,37592.1,0,37592.1,37592.1,43197.83,0,0,0,0,25.766659,-80.248589,Residential,Wood,1 251255,FL,MIAMI DADE COUNTY,0,5008341.78,0,0,5008341.78,8432545.06,0,0,0,0,25.771495,-80.235975,Commercial,Reinforced Masonry,1 200552,FL,MIAMI DADE COUNTY,0,304675.02,0,0,304675.02,499935.15,0,0,0,0,25.771495,-80.235975,Residential,Wood,1 195182,FL,MIAMI DADE COUNTY,0,28104.57,0,0,28104.57,28584.32,0,0,0,0,25.771495,-80.235975,Residential,Wood,1 804223,FL,MIAMI DADE COUNTY,0,9308.52,0,0,9308.52,9771.86,0,0,0,0,25.771495,-80.235975,Residential,Wood,1 832584,FL,MIAMI DADE COUNTY,0,6684070.23,0,0,6684070.23,5612373.15,0,0,0,0,25.76355,-80.228554,Commercial,Reinforced Masonry,1 559214,FL,MIAMI DADE COUNTY,9900,9900,0,9900,9900,15493.32,0,0,0,0,25.769011,-80.230949,Residential,Wood,3 305420,FL,MIAMI DADE COUNTY,0,1139866.21,0,0,1139866.21,1299119.2,0,0,0,0,25.772718,-80.225937,Residential,Masonry,1 107608,FL,MIAMI DADE COUNTY,0,175875.12,0,0,175875.12,221382.81,0,0,0,0,25.76912,-80.24027,Residential,Wood,1 188930,FL,MIAMI DADE COUNTY,0,821483.1,0,0,821483.1,1337826.3,0,0,0,0,25.7666,-80.2364,Residential,Masonry,3 821261,FL,MIAMI DADE COUNTY,0,1971000,0,1971000,1971000,1884339.07,0,98550,0,0,25.76499,-80.23642,Commercial,Reinforced Masonry,3 324030,FL,MIAMI DADE COUNTY,0,6905811.02,0,0,6905811.02,11700000,0,0,0,0,25.77366,-80.24116,Commercial,Reinforced Masonry,1 529019,FL,MIAMI DADE COUNTY,0,40546.22,0,0,40546.22,33207.35,0,0,0,0,25.77366,-80.24116,Residential,Wood,1 126418,FL,MIAMI DADE COUNTY,0,1132875.47,0,0,1132875.47,1383240.95,0,0,0,0,25.765472,-80.229134,Residential,Masonry,3 657430,FL,MIAMI DADE COUNTY,0,0,0,99000,99000,142203.6,0,0,0,0,25.77237,-80.24607,Residential,Wood,1 881431,FL,MIAMI DADE COUNTY,0,0,0,90000,90000,136109.16,0,0,0,0,25.772114,-80.246941,Residential,Wood,1 124254,FL,MIAMI DADE COUNTY,0,0,0,85500,85500,127373.63,0,0,0,0,25.772112,-80.246971,Residential,Wood,1 353993,FL,MIAMI DADE COUNTY,0,0,0,270000,270000,257774.4,0,0,0,0,25.769081,-80.225952,Residential,Wood,3 110808,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,8153.81,0,0,0,0,25.791307,-80.201668,Residential,Wood,1 330567,FL,MIAMI DADE COUNTY,0,940379.22,0,0,940379.22,1507277.43,0,0,0,0,25.791307,-80.201668,Residential,Masonry,1 802007,FL,MIAMI DADE COUNTY,0,1135482.48,0,0,1135482.48,1301344.68,0,0,0,0,25.791307,-80.201668,Residential,Masonry,1 510478,FL,MIAMI DADE COUNTY,0,86918.04,0,0,86918.04,85996.71,0,0,0,0,25.791307,-80.201668,Residential,Wood,1 573290,FL,MIAMI DADE COUNTY,0,86918.04,0,0,86918.04,73584.81,0,0,0,0,25.791307,-80.201668,Residential,Wood,1 962720,FL,MIAMI DADE COUNTY,0,88767.36,0,0,88767.36,102650.58,0,0,0,0,25.791307,-80.201668,Residential,Wood,1 434434,FL,MIAMI DADE COUNTY,0,9000,0,9000,9000,12319.2,0,0,0,0,25.78937,-80.20063,Residential,Wood,1 560863,FL,MIAMI DADE COUNTY,0,135000,0,135000,135000,219429,0,0,0,0,25.78937,-80.20063,Residential,Wood,1 746992,FL,MIAMI DADE COUNTY,0,7722228.87,0,0,7722228.87,8154673.69,0,0,0,0,25.786568,-80.204727,Commercial,Reinforced Masonry,1 788019,FL,MIAMI DADE COUNTY,0,2864.16,0,0,2864.16,3233.59,0,0,0,0,25.785847,-80.200264,Residential,Wood,1 460848,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,131404,0,0,0,0,25.785847,-80.200264,Residential,Wood,1 154382,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,139246.17,0,0,0,0,25.785847,-80.200264,Residential,Wood,1 209327,FL,MIAMI DADE COUNTY,0,1243224.45,0,0,1243224.45,1262337.78,0,0,0,0,25.78993,-80.19521,Residential,Masonry,1 648414,FL,MIAMI DADE COUNTY,0,7081456.59,0,0,7081456.59,7928738.71,0,0,0,0,25.792827,-80.1984,Commercial,Reinforced Masonry,1 595002,FL,MIAMI DADE COUNTY,7764502.5,7764502.5,0,7764502.5,7764502.5,12420000,0,0,0,0,25.78824,-80.195328,Commercial,Reinforced Masonry,1 920713,FL,MIAMI DADE COUNTY,43200,43200,0,43200,43200,60558.62,0,0,0,0,25.78824,-80.195328,Residential,Wood,1 344942,FL,MIAMI DADE COUNTY,547200,547200,547200,547200,547200,968281.34,0,27360,0,0,25.790689,-80.214943,Residential,Masonry,1 833029,FL,MIAMI DADE COUNTY,992099.7,992099.7,0,0,992099.7,1329675.51,0,0,0,0,25.78008,-80.19469,Residential,Masonry,1 197406,FL,MIAMI DADE COUNTY,0,156050.28,0,0,156050.28,237235.75,0,0,0,0,25.795035,-80.207,Residential,Wood,1 160865,FL,MIAMI DADE COUNTY,0,84240000,0,84240000,84240000,141300000,0,0,0,0,25.779852,-80.196849,Commercial,Steel Frame,1 145234,FL,MIAMI DADE COUNTY,0,4812410.86,0,0,4812410.86,5054956.37,0,0,0,0,25.78388,-80.20238,Commercial,Reinforced Masonry,1 380023,FL,MIAMI DADE COUNTY,0,23310000,0,23310000,23310000,23760000,0,0,0,0,25.789539,-80.21489,Commercial,Reinforced Concrete,1 179231,FL,MIAMI DADE COUNTY,0,89910000,0,0,89910000,75960000,0,0,0,0,25.780809,-80.196879,Commercial,Steel Frame,1 963249,FL,MIAMI DADE COUNTY,0,67663.6,0,0,67663.6,95694.74,0,0,0,0,25.79059,-80.20085,Residential,Wood,1 895789,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,109661.85,0,0,0,0,25.78535,-80.20075,Residential,Wood,1 773478,FL,MIAMI DADE COUNTY,0,1324786.99,0,0,1324786.99,1943700.98,0,0,0,0,25.7863,-80.20106,Residential,Masonry,3 532078,FL,MIAMI DADE COUNTY,0,570210.58,0,0,570210.58,480396.72,0,0,0,0,25.79059,-80.20085,Residential,Masonry,1 337834,FL,MIAMI DADE COUNTY,0,593219.42,0,0,593219.42,605359.06,0,0,0,0,25.79059,-80.20085,Residential,Masonry,1 243615,FL,MIAMI DADE COUNTY,0,4441850.89,0,0,4441850.89,5579089.09,0,0,0,0,25.79059,-80.20085,Commercial,Reinforced Masonry,1 203720,FL,MIAMI DADE COUNTY,0,2164794.82,0,0,2164794.82,2900825.06,0,0,0,0,25.781614,-80.214279,Commercial,Reinforced Masonry,1 899747,FL,MIAMI DADE COUNTY,0,895886.51,0,0,895886.51,1429270.46,0,0,0,0,25.781614,-80.214279,Residential,Masonry,1 975265,FL,MIAMI DADE COUNTY,0,882866.09,0,0,882866.09,1212733.11,0,0,0,0,25.787661,-80.212791,Residential,Masonry,1 202110,FL,MIAMI DADE COUNTY,0,562374.09,0,0,562374.09,884853.45,0,0,0,0,25.78937,-80.20063,Residential,Masonry,1 549018,FL,MIAMI DADE COUNTY,0,145894.31,0,0,145894.31,234733.73,0,0,0,0,25.778934,-80.195084,Residential,Wood,3 919065,FL,MIAMI DADE COUNTY,0,0,0,1890000,1890000,1753198.02,0,0,0,0,25.78758,-80.19382,Commercial,Reinforced Masonry,1 282866,FL,MIAMI DADE COUNTY,0,12945.24,0,0,12945.24,19593.73,0,0,0,0,25.824116,-80.181458,Residential,Wood,1 488399,FL,MIAMI DADE COUNTY,0,152568.9,0,152568.9,152568.9,161540.71,0,0,0,0,25.80378,-80.18832,Residential,Wood,1 605126,FL,MIAMI DADE COUNTY,0,3594153.42,0,0,3594153.42,4870451.68,0,0,0,0,25.82139,-80.1902,Commercial,Reinforced Masonry,1 123771,FL,MIAMI DADE COUNTY,0,30513.78,0,0,30513.78,30383.85,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 928368,FL,MIAMI DADE COUNTY,0,12020.58,0,0,12020.58,15570.59,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 521098,FL,MIAMI DADE COUNTY,0,13869.9,0,13869.9,13869.9,10982.19,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 430815,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,10822.48,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 462924,FL,MIAMI DADE COUNTY,0,66575.52,0,0,66575.52,94155.09,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 581753,FL,MIAMI DADE COUNTY,0,10171.26,0,0,10171.26,10196.24,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 191019,FL,MIAMI DADE COUNTY,0,39760.38,0,0,39760.38,43574.2,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 370860,FL,MIAMI DADE COUNTY,0,77671.44,0,0,77671.44,84645.95,0,0,0,0,25.82139,-80.1902,Residential,Wood,1 358522,FL,MIAMI DADE COUNTY,0,1574213.94,0,0,1574213.94,1479329.77,0,0,0,0,25.829605,-80.193832,Residential,Masonry,1 302686,FL,MIAMI DADE COUNTY,0,2855937.42,0,0,2855937.42,2251906.66,0,0,0,0,25.829605,-80.193832,Commercial,Reinforced Masonry,1 265360,FL,MIAMI DADE COUNTY,123174,123174,0,123174,123174,208657.74,0,0,0,0,25.829605,-80.193832,Residential,Wood,1 703884,FL,MIAMI DADE COUNTY,0,326335.23,0,0,326335.23,311010.53,0,0,0,0,25.829605,-80.193832,Residential,Wood,1 401666,FL,MIAMI DADE COUNTY,500882.4,500882.4,0,0,500882.4,758386.04,0,0,0,0,25.81036,-80.18994,Residential,Masonry,1 980692,FL,MIAMI DADE COUNTY,14490000,14490000,0,0,14490000,17730000,0,725899.5,0,0,25.82763,-80.18837,Commercial,Reinforced Concrete,1 710240,FL,MIAMI DADE COUNTY,1352246.4,1352246.4,0,0,1352246.4,1732184.37,0,0,0,0,25.82763,-80.18837,Residential,Masonry,1 436798,FL,MIAMI DADE COUNTY,1199361.6,1199361.6,0,0,1199361.6,1872461.32,0,0,0,0,25.79966,-80.19047,Residential,Masonry,1 469542,FL,MIAMI DADE COUNTY,18000000,18000000,0,0,18000000,19440000,0,898245,0,0,25.79966,-80.19047,Commercial,Reinforced Concrete,1 296174,FL,MIAMI DADE COUNTY,0,1038793.04,0,0,1038793.04,1075674.35,0,0,0,0,25.822514,-80.187172,Residential,Masonry,1 123910,FL,MIAMI DADE COUNTY,0,250292.26,0,0,250292.26,226680.69,0,0,0,0,25.804598,-80.189346,Residential,Wood,1 721393,FL,MIAMI DADE COUNTY,0,95904.83,0,0,95904.83,105687.12,0,0,0,0,25.822186,-80.186569,Residential,Wood,1 762530,FL,MIAMI DADE COUNTY,991804.5,991804.5,991804.5,991804.5,991804.5,887018.37,0,0,0,0,25.81036,-80.18994,Residential,Masonry,1 996347,FL,MIAMI DADE COUNTY,0,41609.7,0,41609.7,41609.7,32643.81,0,0,0,0,25.85656,-80.17132,Residential,Wood,1 342943,FL,MIAMI DADE COUNTY,0,688871.7,0,688871.7,688871.7,1028479.94,0,0,0,0,25.86151,-80.18031,Residential,Masonry,1 882227,FL,MIAMI DADE COUNTY,0,1840998.06,0,0,1840998.06,2866526.03,0,0,0,0,25.86151,-80.18031,Commercial,Reinforced Masonry,1 161365,FL,MIAMI DADE COUNTY,0,2421684.54,0,0,2421684.54,2123197.39,0,0,0,0,25.86041,-80.1815,Commercial,Reinforced Masonry,1 352979,FL,MIAMI DADE COUNTY,0,707364.9,0,707364.9,707364.9,607258.62,0,0,0,0,25.871706,-80.189339,Residential,Masonry,1 639628,FL,MIAMI DADE COUNTY,0,10171.26,0,0,10171.26,15335.09,0,0,0,0,25.871706,-80.189339,Residential,Wood,1 671582,FL,MIAMI DADE COUNTY,0,15719.22,0,0,15719.22,20334.76,0,0,0,0,25.871706,-80.189339,Residential,Wood,1 440686,FL,MIAMI DADE COUNTY,0,13869.9,0,13869.9,13869.9,13536.22,0,0,0,0,25.871706,-80.189339,Residential,Wood,1 143960,FL,MIAMI DADE COUNTY,0,5361178.68,0,0,5361178.68,7609828.58,0,0,0,0,25.871698,-80.189545,Commercial,Reinforced Masonry,1 475015,FL,MIAMI DADE COUNTY,0,2656548.18,0,0,2656548.18,3813347.4,0,0,0,0,25.871706,-80.189339,Commercial,Reinforced Masonry,1 428363,FL,MIAMI DADE COUNTY,0,937605.24,0,0,937605.24,956076.06,0,0,0,0,25.871609,-80.187698,Residential,Masonry,3 239854,FL,MIAMI DADE COUNTY,0,564967.26,0,0,564967.26,920998.89,0,0,0,0,25.871698,-80.189545,Residential,Masonry,1 848123,FL,MIAMI DADE COUNTY,0,1291750.02,0,0,1291750.02,1132735.59,0,0,0,0,25.832661,-80.19384,Residential,Masonry,1 844748,FL,MIAMI DADE COUNTY,0,26815.14,0,0,26815.14,22085.49,0,0,0,0,25.832661,-80.19384,Residential,Wood,1 427513,FL,MIAMI DADE COUNTY,0,235788.3,0,235788.3,235788.3,204499.19,0,0,0,0,25.832661,-80.19384,Residential,Wood,1 120854,FL,MIAMI DADE COUNTY,0,138699,0,138699,138699,128416.83,0,0,0,0,25.83191,-80.19377,Residential,Wood,1 550031,FL,MIAMI DADE COUNTY,0,3926583.54,0,0,3926583.54,3128395.49,0,0,0,0,25.870516,-80.187614,Commercial,Reinforced Masonry,1 772907,FL,MIAMI DADE COUNTY,0,1423742.31,0,0,1423742.31,1710325.98,0,0,0,0,25.870516,-80.187614,Residential,Masonry,1 840335,FL,MIAMI DADE COUNTY,55890,55890,0,55890,55890,56393.46,0,0,0,0,25.870516,-80.187614,Residential,Wood,1 928811,FL,MIAMI DADE COUNTY,0,2494834.83,0,0,2494834.83,2216161.78,0,0,0,0,25.870516,-80.187614,Commercial,Reinforced Masonry,1 245580,FL,MIAMI DADE COUNTY,0,1289946.06,0,0,1289946.06,1247713.23,0,0,0,0,25.870516,-80.187614,Residential,Masonry,1 754918,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,105121.91,0,0,0,0,25.870516,-80.187614,Residential,Wood,1 125835,FL,MIAMI DADE COUNTY,0,1283056.56,0,0,1283056.56,2001818.43,0,0,0,0,25.855379,-80.180099,Residential,Masonry,1 212024,FL,MIAMI DADE COUNTY,0,3057378.48,0,0,3057378.48,4938837.22,0,0,0,0,25.855379,-80.180099,Commercial,Reinforced Masonry,1 111027,FL,MIAMI DADE COUNTY,0,1121846.49,0,0,1121846.49,1314768.19,0,0,0,0,25.855379,-80.180099,Residential,Masonry,1 595342,FL,MIAMI DADE COUNTY,0,82271.61,0,0,82271.61,70654.85,0,0,0,0,25.864295,-80.18365,Residential,Wood,3 281677,FL,MIAMI DADE COUNTY,0,931383.14,0,0,931383.14,1357375.43,0,0,0,0,25.864295,-80.18365,Residential,Masonry,3 975498,FL,MIAMI DADE COUNTY,0,2285.32,0,0,2285.32,2150.35,0,0,0,0,25.8533,-80.1844,Residential,Wood,4 929406,FL,MIAMI DADE COUNTY,0,3157188.4,0,0,3157188.4,2833892.31,0,0,0,0,25.86678,-80.1939,Commercial,Reinforced Masonry,1 324349,FL,MIAMI DADE COUNTY,445500,445500,445500,445500,445500,417558.24,0,0,0,0,25.84737,-80.17929,Residential,Masonry,1 217394,FL,MIAMI DADE COUNTY,11070000,11070000,0,0,11070000,13140000,0,554512.5,0,0,25.85158,-80.19417,Commercial,Reinforced Concrete,1 288457,FL,MIAMI DADE COUNTY,1071360.9,1071360.9,1071360.9,1071360.9,1071360.9,1420868.82,0,0,0,0,25.833107,-80.192085,Residential,Masonry,1 578687,FL,MIAMI DADE COUNTY,0,21764.1,0,0,21764.1,21492.59,0,0,0,0,25.855379,-80.180099,Residential,Wood,1 461335,FL,MIAMI DADE COUNTY,0,1974965.58,0,0,1974965.58,2195174.24,0,0,0,0,25.84731,-80.19375,Commercial,Reinforced Masonry,1 179905,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,91348.04,0,0,0,0,25.85636,-80.18062,Residential,Wood,1 410654,FL,MIAMI DADE COUNTY,0,22900.19,0,0,22900.19,27198.55,0,0,0,0,25.84878,-80.16639,Residential,Wood,1 198015,FL,MIAMI DADE COUNTY,0,91489.21,0,0,91489.21,72795.95,0,0,0,0,25.84878,-80.16639,Residential,Wood,1 376134,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,62440.08,0,0,0,0,25.84878,-80.16639,Residential,Wood,1 214881,FL,MIAMI DADE COUNTY,0,398765.09,0,0,398765.09,573054.14,0,0,0,0,25.84878,-80.16639,Residential,Masonry,1 657270,FL,MIAMI DADE COUNTY,0,13680.63,0,0,13680.63,21199.5,0,0,0,0,25.84878,-80.16639,Residential,Wood,1 510457,FL,MIAMI DADE COUNTY,3101040,3101040,3101040,3101040,3101040,4429972.09,0,0,0,0,25.871868,-80.184586,Commercial,Reinforced Masonry,1 979942,FL,MIAMI DADE COUNTY,0,2191541.79,0,0,2191541.79,2817693.77,0,0,0,0,25.86592,-80.19319,Commercial,Reinforced Masonry,1 789718,FL,MIAMI DADE COUNTY,0,0,0,57699,57699,95318.75,0,0,0,0,25.83431,-80.18173,Residential,Wood,1 529089,FL,MIAMI DADE COUNTY,0,0,450000,0,450000,627997.5,0,0,0,0,25.790504,-80.1408,Residential,Masonry,1 289771,FL,MIAMI DADE COUNTY,0,404076.42,0,0,404076.42,626829.2,0,0,0,0,25.77605,-80.14038,Residential,Masonry,1 914834,FL,MIAMI DADE COUNTY,0,6120000,0,0,6120000,6600089.52,0,0,0,0,25.79525,-80.12884,Commercial,Reinforced Masonry,1 885745,FL,MIAMI DADE COUNTY,0,1429469.64,0,0,1429469.64,1589858.99,0,0,0,0,25.78608,-80.13253,Residential,Masonry,1 924680,FL,MIAMI DADE COUNTY,0,525626.01,0,0,525626.01,791324.7,0,0,0,0,25.78608,-80.13253,Residential,Masonry,1 432555,FL,MIAMI DADE COUNTY,0,2302525.44,0,0,2302525.44,2908798.81,0,0,0,0,25.78608,-80.13253,Commercial,Reinforced Masonry,1 518594,FL,MIAMI DADE COUNTY,0,31863.78,0,0,31863.78,42849.39,0,0,0,0,25.78608,-80.13253,Residential,Wood,1 724139,FL,MIAMI DADE COUNTY,0,897828.93,0,0,897828.93,1314870.47,0,0,0,0,25.78608,-80.13253,Residential,Masonry,1 736061,FL,MIAMI DADE COUNTY,0,342081.79,0,0,342081.79,442588.84,0,0,0,0,25.78608,-80.13253,Residential,Wood,1 579396,FL,MIAMI DADE COUNTY,0,3068967.24,0,0,3068967.24,4456987.47,0,0,0,0,25.799252,-80.133728,Commercial,Reinforced Masonry,1 837327,FL,MIAMI DADE COUNTY,0,2606101.38,0,0,2606101.38,4396967.34,0,0,0,0,25.799252,-80.133728,Commercial,Reinforced Masonry,1 622844,FL,MIAMI DADE COUNTY,26851.5,26851.5,0,26851.5,26851.5,26795.65,0,0,0,0,25.77264,-80.13887,Residential,Wood,1 406624,FL,MIAMI DADE COUNTY,0,16650000,0,16650000,16650000,21330000,0,0,0,0,25.787323,-80.143555,Commercial,Reinforced Concrete,1 291932,FL,MIAMI DADE COUNTY,0,67950000,0,67950000,67950000,62280000,0,0,0,0,25.78735,-80.1449,Commercial,Steel Frame,1 234063,FL,MIAMI DADE COUNTY,993647.7,993647.7,0,0,993647.7,1091698.87,0,0,0,0,25.78437,-80.13127,Residential,Masonry,1 855397,FL,MIAMI DADE COUNTY,0,18810000,0,18810000,18810000,28890000,0,940969.8,0,0,25.77545,-80.14211,Commercial,Reinforced Concrete,4 504669,FL,MIAMI DADE COUNTY,0,32130000,0,32130000,32130000,40320000,0,0,0,0,25.77481,-80.1419,Commercial,Reinforced Concrete,4 919960,FL,MIAMI DADE COUNTY,0,460350,0,460350,460350,444698.1,0,23017.5,0,0,25.783141,-80.134075,Residential,Masonry,1 236205,FL,MIAMI DADE COUNTY,0,318439.88,0,0,318439.88,548175.15,0,0,0,0,25.775616,-80.132729,Residential,Wood,1 516229,FL,MIAMI DADE COUNTY,0,8865299.18,0,0,8865299.18,8489410.49,0,0,0,0,25.777569,-80.14082,Commercial,Reinforced Masonry,1 994252,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,144577.02,0,0,0,0,25.785994,-80.131866,Residential,Wood,1 343962,FL,MIAMI DADE COUNTY,97200000,97200000,97200000,97200000,97200000,110700000,0,0,0,0,25.792038,-80.141548,Commercial,Steel Frame,1 164725,FL,MIAMI DADE COUNTY,5376428.1,5376428.1,5376428.1,5376428.1,5376428.1,5952915.6,0,0,0,0,25.76772,-80.13499,Commercial,Reinforced Masonry,1 929486,FL,MIAMI DADE COUNTY,0,3811162.65,0,0,3811162.65,6350730.89,0,0,0,0,25.79524,-80.14031,Commercial,Reinforced Masonry,1 446628,FL,MIAMI DADE COUNTY,0,2342176.75,0,0,2342176.75,2454901.03,0,0,0,0,25.774969,-80.133949,Commercial,Reinforced Masonry,1 455589,FL,MIAMI DADE COUNTY,1259797.5,1259797.5,1259797.5,1259797.5,1259797.5,1499642.79,0,0,0,0,25.76724,-80.13424,Residential,Masonry,1 394709,FL,MIAMI DADE COUNTY,0,898714.34,0,0,898714.34,1317209.66,0,0,0,0,25.777531,-80.132357,Residential,Masonry,1 623793,FL,MIAMI DADE COUNTY,693857.7,693857.7,693857.7,693857.7,693857.7,1135839.5,0,0,0,0,25.794304,-80.144424,Residential,Masonry,1 837823,FL,MIAMI DADE COUNTY,0,0,36000,3600,36000,28599.48,0,0,0,0,25.78718,-80.12928,Residential,Wood,1 999145,FL,MIAMI DADE COUNTY,0,162900000,0,0,162900000,191700000,0,0,0,0,25.78918,-80.12922,Commercial,Steel Frame,1 482974,FL,MIAMI DADE COUNTY,539082,539082,0,0,539082,566251.73,0,0,0,0,25.79371,-80.12849,Residential,Masonry,1 369823,FL,MIAMI DADE COUNTY,359388,359388,0,0,359388,425281.79,0,0,0,0,25.79371,-80.12849,Residential,Wood,1 456934,FL,MIAMI DADE COUNTY,179694,179694,0,0,179694,311999.1,0,0,0,0,25.79371,-80.12849,Residential,Wood,1 913527,FL,MIAMI DADE COUNTY,0,1434095.01,0,0,1434095.01,1822964.21,0,0,0,0,25.7896,-80.13133,Residential,Masonry,1 486754,FL,MIAMI DADE COUNTY,74970000,74970000,74970000,74970000,74970000,123300000,0,0,0,0,25.795608,-80.129146,Commercial,Steel Frame,1 771166,FL,MIAMI DADE COUNTY,0,4973518.12,0,0,4973518.12,4951923.1,0,0,0,0,25.79655,-80.13008,Commercial,Reinforced Masonry,1 464083,FL,MIAMI DADE COUNTY,0,2955288.6,0,2955288.6,2955288.6,4028058.36,0,900000,0,900000,25.786987,-80.13298,Commercial,Reinforced Masonry,1 611399,FL,MIAMI DADE COUNTY,0,0,0,21600,21600,28312.2,0,0,0,0,25.78104,-80.14271,Residential,Wood,1 728317,FL,MIAMI DADE COUNTY,0,211500,0,211500,211500,286107.47,0,4230,0,900,25.7668,-80.13283,Residential,Wood,3 640698,FL,MIAMI DADE COUNTY,0,0,0,2306530.8,2306530.8,1785679.24,0,0,0,0,25.78718,-80.12928,Commercial,Reinforced Masonry,1 890064,FL,MIAMI DADE COUNTY,0,0,0,931773.6,931773.6,1033337.85,0,0,0,0,25.787792,-80.134216,Residential,Masonry,1 697915,FL,MIAMI DADE COUNTY,0,4609430.1,0,4609430.1,4609430.1,6586027.48,0,0,0,0,25.811529,-80.134995,Commercial,Reinforced Masonry,1 580585,FL,MIAMI DADE COUNTY,0,858084.48,0,0,858084.48,1255377.59,0,0,0,0,25.811529,-80.134995,Residential,Masonry,1 252460,FL,MIAMI DADE COUNTY,0,597330.36,0,0,597330.36,607441.97,0,0,0,0,25.811529,-80.134995,Residential,Masonry,1 377101,FL,MIAMI DADE COUNTY,0,20342.52,0,0,20342.52,26932.68,0,0,0,0,25.81109,-80.13473,Residential,Wood,1 202645,FL,MIAMI DADE COUNTY,0,20342.52,0,0,20342.52,25729.22,0,0,0,0,25.811529,-80.134995,Residential,Wood,1 161304,FL,MIAMI DADE COUNTY,0,61027.56,0,0,61027.56,76702.49,0,0,0,0,25.811529,-80.134995,Residential,Wood,1 515392,FL,MIAMI DADE COUNTY,0,478973.88,0,0,478973.88,737071.83,0,0,0,0,25.801905,-80.13452,Residential,Masonry,3 415358,FL,MIAMI DADE COUNTY,0,2093052.87,0,0,2093052.87,3660749.47,0,0,0,0,25.813986,-80.130524,Commercial,Reinforced Masonry,1 489326,FL,MIAMI DADE COUNTY,0,154411.92,0,0,154411.92,152954.89,0,0,0,0,25.813986,-80.130524,Residential,Wood,1 579638,FL,MIAMI DADE COUNTY,2799192.6,2799192.6,0,2799192.6,2799192.6,4563714.04,0,0,0,0,25.8166,-80.12284,Commercial,Reinforced Masonry,1 888109,FL,MIAMI DADE COUNTY,2973727.8,2973727.8,0,2973727.8,2973727.8,4126166.27,0,0,0,0,25.8166,-80.12284,Commercial,Reinforced Masonry,1 631687,FL,MIAMI DADE COUNTY,6030000,6030000,6030000,6030000,6030000,7243236,0,301500,0,0,25.829933,-80.121956,Commercial,Reinforced Masonry,1 248901,FL,MIAMI DADE COUNTY,0,7650000,0,7650000,7650000,7719768,0,382500,0,0,25.813894,-80.133614,Commercial,Reinforced Masonry,1 549961,FL,MIAMI DADE COUNTY,2290893.3,2290893.3,2290893.3,2290893.3,2290893.3,1828132.85,0,0,0,0,25.81385,-80.130096,Commercial,Reinforced Masonry,1 695469,FL,MIAMI DADE COUNTY,1201653,1201653,1201653,1201653,1201653,2255983.34,0,0,0,0,25.828703,-80.129845,Residential,Masonry,1 151510,FL,MIAMI DADE COUNTY,2201580,2201580,2201580,2201580,2201580,2391796.51,110079,0,0,0,25.84097,-80.12055,Commercial,Reinforced Masonry,1 138378,FL,MIAMI DADE COUNTY,0,1873372.5,0,1873372.5,1873372.5,2540113.27,0,0,0,0,25.8562,-80.1292,Commercial,Reinforced Masonry,3 200446,FL,MIAMI DADE COUNTY,0,1051338.42,0,0,1051338.42,1331751.4,0,0,0,0,25.87208,-80.12423,Residential,Masonry,3 524547,FL,MIAMI DADE COUNTY,0,2177574.3,0,2177574.3,2177574.3,2332617.59,0,0,0,0,25.87208,-80.12423,Commercial,Reinforced Masonry,3 439726,FL,MIAMI DADE COUNTY,0,18493.2,0,18493.2,18493.2,20939.7,0,0,0,0,25.87208,-80.12423,Residential,Wood,3 975753,FL,MIAMI DADE COUNTY,0,852536.52,0,0,852536.52,623459.96,0,0,0,0,25.87208,-80.12423,Residential,Masonry,3 657703,FL,MIAMI DADE COUNTY,0,48082.32,0,0,48082.32,69065.44,0,0,0,0,25.87117,-80.122559,Residential,Wood,1 794340,FL,MIAMI DADE COUNTY,0,544548.42,0,0,544548.42,783081.32,0,0,0,0,25.84642,-80.14795,Residential,Masonry,1 330159,FL,MIAMI DADE COUNTY,0,756496.26,0,0,756496.26,943744.21,0,0,0,0,25.84642,-80.14795,Residential,Masonry,1 169584,FL,MIAMI DADE COUNTY,0,1142117.46,0,0,1142117.46,1535005.87,0,0,0,0,25.84642,-80.14795,Residential,Masonry,1 777756,FL,MIAMI DADE COUNTY,0,43141.41,0,0,43141.41,42701.37,0,0,0,0,25.84642,-80.14795,Residential,Wood,1 789303,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,248604.96,0,0,0,0,25.84642,-80.14795,Residential,Wood,1 671466,FL,MIAMI DADE COUNTY,0,154411.92,0,0,154411.92,150097.96,0,0,0,0,25.84642,-80.14795,Residential,Wood,1 630579,FL,MIAMI DADE COUNTY,0,58399.38,0,0,58399.38,78488.77,0,0,0,0,25.84642,-80.14795,Residential,Wood,1 237333,FL,MIAMI DADE COUNTY,0,85520.45,0,0,85520.45,62423.68,0,0,0,0,25.84642,-80.14795,Residential,Wood,1 256008,FL,MIAMI DADE COUNTY,0,277920,0,277920,277920,424792.38,0,13896,0,0,25.853102,-80.140518,Residential,Wood,1 943203,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,163038.02,0,0,0,0,25.861841,-80.128075,Residential,Wood,1 305015,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,218460.65,0,0,0,0,25.84642,-80.14795,Residential,Wood,1 269501,FL,MIAMI DADE COUNTY,0,4518593.51,0,0,4518593.51,6323500.51,0,0,0,0,25.8562,-80.1292,Commercial,Reinforced Masonry,4 918981,FL,MIAMI DADE COUNTY,0,113219.59,0,0,113219.59,143636.14,0,0,0,0,25.84899,-80.15735,Residential,Wood,3 808158,FL,MIAMI DADE COUNTY,0,160598.7,0,160598.7,160598.7,193802.16,0,0,0,0,25.8562,-80.1292,Residential,Wood,4 180837,FL,MIAMI DADE COUNTY,0,59223.76,0,0,59223.76,69003.74,0,0,0,0,25.844505,-80.123497,Residential,Wood,1 496583,FL,MIAMI DADE COUNTY,0,63080.76,0,0,63080.76,94589.47,0,0,0,0,25.861856,-80.128563,Residential,Wood,1 279066,FL,MIAMI DADE COUNTY,0,97794.91,0,0,97794.91,98525.92,0,0,0,0,25.864174,-80.120407,Residential,Wood,1 386410,FL,MIAMI DADE COUNTY,3197947.5,3197947.5,3197947.5,3197947.5,3197947.5,3498010.91,0,0,0,0,25.85392,-80.14549,Commercial,Reinforced Masonry,1 186417,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,152635.3,0,0,0,0,25.8562,-80.1292,Residential,Wood,4 295800,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,322297.46,0,0,0,0,25.8562,-80.1292,Residential,Wood,4 978670,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,155343.72,0,0,0,0,25.8562,-80.1292,Residential,Wood,4 313125,FL,MIAMI DADE COUNTY,1398870,1398870,1398870,1398870,1398870,1434334.15,0,69943.5,0,0,25.85596,-80.13041,Residential,Masonry,1 647266,FL,MIAMI DADE COUNTY,45630000,45630000,45630000,45630000,45630000,52290000,0,0,0,0,25.852552,-80.120361,Commercial,Steel Frame,1 227353,FL,MIAMI DADE COUNTY,0,4207181.4,0,4207181.4,4207181.4,4212061.73,0,0,0,0,25.848864,-80.150795,Commercial,Reinforced Masonry,4 108972,FL,MIAMI DADE COUNTY,924663.6,924663.6,924663.6,924663.6,924663.6,1410230.35,0,0,0,0,25.86312,-80.1268,Residential,Masonry,1 969169,FL,MIAMI DADE COUNTY,0,3710708.05,0,0,3710708.05,5561015.51,0,0,0,0,25.8635,-80.12585,Commercial,Reinforced Masonry,1 958356,FL,MIAMI DADE COUNTY,0,2430782.07,0,0,2430782.07,1964266.38,0,0,0,0,25.82861,-80.25377,Commercial,Reinforced Masonry,1 824499,FL,MIAMI DADE COUNTY,0,2346066.35,0,0,2346066.35,2662163.59,0,0,0,0,25.82869,-80.25249,Commercial,Reinforced Masonry,1 893798,FL,MIAMI DADE COUNTY,0,422569.62,0,0,422569.62,519324.54,0,0,0,0,25.80755,-80.23966,Residential,Masonry,1 927724,FL,MIAMI DADE COUNTY,0,119281.14,0,0,119281.14,172680.92,0,0,0,0,25.80695,-80.23962,Residential,Wood,1 219438,FL,MIAMI DADE COUNTY,0,8959890.6,0,8959890.6,8959890.6,7926600.18,0,0,0,0,25.815428,-80.226234,Commercial,Reinforced Masonry,1 512902,FL,MIAMI DADE COUNTY,0,8907572.7,0,8907572.7,8907572.7,13320000,0,0,0,0,25.815428,-80.226234,Commercial,Reinforced Masonry,1 620405,FL,MIAMI DADE COUNTY,0,289027.44,0,0,289027.44,399551.53,0,0,0,0,25.817228,-80.218735,Residential,Wood,1 501924,FL,MIAMI DADE COUNTY,0,1461727.98,0,0,1461727.98,2613131.11,0,0,0,0,25.820061,-80.236565,Residential,Masonry,1 555915,FL,MIAMI DADE COUNTY,0,273654.45,0,0,273654.45,224142.7,0,0,0,0,25.820061,-80.236565,Residential,Wood,1 805208,FL,MIAMI DADE COUNTY,0,947455.83,0,0,947455.83,843940.6,0,0,0,0,25.820061,-80.236565,Residential,Masonry,1 477561,FL,MIAMI DADE COUNTY,0,1229260.23,0,0,1229260.23,1892668.62,0,0,0,0,25.820061,-80.236565,Residential,Masonry,1 466857,FL,MIAMI DADE COUNTY,0,849273.75,0,0,849273.75,854427.14,0,0,0,0,25.820061,-80.236565,Residential,Masonry,1 786126,FL,MIAMI DADE COUNTY,0,894265.29,0,0,894265.29,910996.99,0,0,0,0,25.82987,-80.226646,Residential,Masonry,1 929861,FL,MIAMI DADE COUNTY,59832,59832,0,59832,59832,85904.99,0,0,0,0,25.82987,-80.226646,Residential,Wood,1 241443,FL,MIAMI DADE COUNTY,0,16650000,0,0,16650000,17100000,0,0,0,0,25.829855,-80.226997,Commercial,Reinforced Concrete,1 216654,FL,MIAMI DADE COUNTY,0,510747.12,0,0,510747.12,621734.51,0,0,0,0,25.829855,-80.226997,Residential,Masonry,1 172373,FL,MIAMI DADE COUNTY,1929600,1929600,0,1929600,1929600,2127025.09,0,0,0,0,25.82169,-80.23765,Commercial,Reinforced Masonry,1 231100,FL,MIAMI DADE COUNTY,10800,10800,0,10800,10800,10414.66,0,0,0,0,25.82169,-80.23765,Residential,Wood,1 223756,FL,MIAMI DADE COUNTY,15300,15300,0,15300,15300,20076.54,0,0,0,0,25.82169,-80.23765,Residential,Wood,1 431605,FL,MIAMI DADE COUNTY,0,1747043.37,0,0,1747043.37,1338706.92,0,0,0,0,25.818127,-80.232529,Residential,Masonry,1 586798,FL,MIAMI DADE COUNTY,0,823266.99,0,0,823266.99,1436614.07,0,0,0,0,25.818127,-80.232529,Residential,Masonry,1 330449,FL,MIAMI DADE COUNTY,0,2345712.75,0,0,2345712.75,1961015.86,0,0,0,0,25.818127,-80.232529,Commercial,Reinforced Masonry,1 850460,FL,MIAMI DADE COUNTY,0,13425.75,0,0,13425.75,11316.97,0,0,0,0,25.818127,-80.232529,Residential,Wood,1 428282,FL,MIAMI DADE COUNTY,0,13425.75,0,0,13425.75,20777.69,0,0,0,0,25.818127,-80.232529,Residential,Wood,1 675742,FL,MIAMI DADE COUNTY,0,7100073.63,0,0,7100073.63,10620000,0,0,0,0,25.804571,-80.264069,Commercial,Reinforced Masonry,1 207166,FL,MIAMI DADE COUNTY,0,7632482.58,0,0,7632482.58,6614156.75,0,0,0,0,25.816893,-80.229195,Commercial,Reinforced Masonry,1 149601,FL,MIAMI DADE COUNTY,0,412751.79,0,0,412751.79,586635.86,0,0,0,0,25.821243,-80.246796,Residential,Masonry,1 183500,FL,MIAMI DADE COUNTY,0,1774607.58,0,0,1774607.58,2653221.12,0,0,0,0,25.821243,-80.246796,Residential,Masonry,1 285602,FL,MIAMI DADE COUNTY,0,774042.39,0,0,774042.39,1046489.83,0,0,0,0,25.821243,-80.246796,Residential,Masonry,1 691625,FL,MIAMI DADE COUNTY,0,15394.86,0,0,15394.86,24235.93,0,0,0,0,25.821243,-80.246796,Residential,Wood,1 285244,FL,MIAMI DADE COUNTY,0,1085874.66,0,0,1085874.66,1161769.7,0,0,0,0,25.80575,-80.226669,Residential,Masonry,1 619809,FL,MIAMI DADE COUNTY,0,1504042.02,0,0,1504042.02,1374910.99,0,0,0,0,25.80575,-80.226669,Residential,Masonry,1 929374,FL,MIAMI DADE COUNTY,0,403309.53,0,0,403309.53,679592.69,0,0,0,0,25.80575,-80.226669,Residential,Masonry,1 338228,FL,MIAMI DADE COUNTY,0,1236850.92,0,0,1236850.92,1055192.15,0,0,0,0,25.814541,-80.243355,Residential,Masonry,1 300919,FL,MIAMI DADE COUNTY,0,1390633.65,0,0,1390633.65,1961440.09,0,0,0,0,25.807991,-80.245163,Residential,Masonry,1 221892,FL,MIAMI DADE COUNTY,0,28260000,0,0,28260000,31050000,0,0,0,0,25.809511,-80.225555,Commercial,Reinforced Concrete,1 491594,FL,MIAMI DADE COUNTY,0,11610000,0,0,11610000,15300000,0,0,0,0,25.809511,-80.225555,Commercial,Reinforced Concrete,1 223727,FL,MIAMI DADE COUNTY,0,1300328.64,0,0,1300328.64,1295647.46,0,0,0,0,25.809511,-80.225555,Residential,Masonry,1 717713,FL,MIAMI DADE COUNTY,0,44931.51,0,0,44931.51,70767.13,0,0,0,0,25.825438,-80.230728,Residential,Wood,1 881973,FL,MIAMI DADE COUNTY,0,15570000,0,0,15570000,17280000,0,0,0,0,25.827833,-80.218437,Commercial,Reinforced Concrete,1 299501,FL,MIAMI DADE COUNTY,2610000,2610000,0,2610000,2610000,4439286.36,0,0,0,0,25.812708,-80.24324,Commercial,Reinforced Masonry,1 901861,FL,MIAMI DADE COUNTY,68400,68400,0,68400,68400,97554.13,0,0,0,0,25.812708,-80.24324,Residential,Wood,1 184816,FL,MIAMI DADE COUNTY,10800,10800,0,10800,10800,9531.95,0,0,0,0,25.82939,-80.23996,Residential,Wood,1 759198,FL,MIAMI DADE COUNTY,225900,225900,0,225900,225900,274224.3,0,0,0,0,25.82939,-80.23996,Residential,Wood,1 716075,FL,MIAMI DADE COUNTY,51300,51300,0,51300,51300,49647.52,0,0,0,0,25.82939,-80.23996,Residential,Wood,1 422111,FL,MIAMI DADE COUNTY,1106377.2,1106377.2,0,0,1106377.2,1581486.55,0,0,0,0,25.79455,-80.23951,Residential,Masonry,1 597984,FL,MIAMI DADE COUNTY,581100.3,581100.3,0,0,581100.3,468599.28,0,0,0,0,25.81405,-80.23176,Residential,Masonry,1 614348,FL,MIAMI DADE COUNTY,504006.3,504006.3,0,0,504006.3,505656.92,0,0,0,0,25.79453,-80.25953,Residential,Masonry,1 437185,FL,MIAMI DADE COUNTY,1016172.9,1016172.9,0,0,1016172.9,978415.98,0,0,0,0,25.82576,-80.25665,Residential,Masonry,1 281669,FL,MIAMI DADE COUNTY,0,141214.5,0,141214.5,141214.5,201959.33,0,0,0,0,25.808214,-80.238348,Residential,Wood,3 117466,FL,MIAMI DADE COUNTY,0,146997,0,146997,146997,236187.14,0,0,0,0,25.808212,-80.238448,Residential,Wood,3 906105,FL,MIAMI DADE COUNTY,0,3964640.12,0,0,3964640.12,5457842.53,0,0,0,0,25.804127,-80.251526,Commercial,Reinforced Masonry,1 863384,FL,MIAMI DADE COUNTY,0,6367871.93,0,0,6367871.93,10080000,0,0,0,0,25.80529,-80.25059,Commercial,Reinforced Masonry,1 187651,FL,MIAMI DADE COUNTY,0,2081448.13,0,0,2081448.13,2452179.02,0,0,0,0,25.80529,-80.25059,Commercial,Reinforced Masonry,1 604671,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,112073.78,0,0,0,0,25.83064,-80.2273,Residential,Wood,1 725039,FL,MIAMI DADE COUNTY,0,3050383.95,0,0,3050383.95,2949062.4,0,0,0,0,25.798649,-80.259804,Commercial,Reinforced Masonry,1 121664,FL,MIAMI DADE COUNTY,0,1028962.42,0,0,1028962.42,1351377.5,0,0,0,0,25.79494,-80.22723,Residential,Masonry,1 562735,FL,MIAMI DADE COUNTY,0,153163.58,0,0,153163.58,133074.95,0,0,0,0,25.799313,-80.232704,Residential,Wood,3 213710,FL,MIAMI DADE COUNTY,0,10210.91,0,0,10210.91,8362.73,0,0,0,0,25.82365,-80.23577,Residential,Wood,1 974620,FL,MIAMI DADE COUNTY,0,16078.84,0,0,16078.84,14716.61,0,0,0,0,25.827448,-80.245621,Residential,Wood,1 906794,FL,MIAMI DADE COUNTY,0,12973.8,0,0,12973.8,13758.71,0,0,0,0,25.82693,-80.237885,Residential,Wood,1 107520,FL,MIAMI DADE COUNTY,0,79672.66,0,0,79672.66,118226.26,0,0,0,0,25.8123,-80.2373,Residential,Wood,3 818989,FL,MIAMI DADE COUNTY,0,1308277.16,0,0,1308277.16,1802805.93,0,0,0,0,25.828979,-80.250679,Residential,Masonry,1 198213,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,47442.26,0,0,0,0,25.828979,-80.250679,Residential,Wood,1 882388,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,32565.08,0,0,0,0,25.828979,-80.250679,Residential,Wood,1 336173,FL,MIAMI DADE COUNTY,0,448895.67,0,0,448895.67,637063.76,0,0,0,0,25.818914,-80.236542,Residential,Masonry,1 612342,FL,MIAMI DADE COUNTY,0,23941.1,0,0,23941.1,37464.9,0,0,0,0,25.818914,-80.236542,Residential,Wood,1 154411,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,239894.44,0,0,0,0,25.821316,-80.230682,Residential,Wood,1 196084,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,290706.45,0,0,0,0,25.82535,-80.23168,Residential,Wood,1 325210,FL,MIAMI DADE COUNTY,0,12146.02,0,0,12146.02,16951.42,0,0,0,0,25.824026,-80.232803,Residential,Wood,1 936132,FL,MIAMI DADE COUNTY,0,1384953.04,0,0,1384953.04,1731155.29,0,0,0,0,25.80962,-80.23851,Residential,Masonry,1 414577,FL,MIAMI DADE COUNTY,0,10890000,0,0,10890000,14220000,0,0,0,0,25.797644,-80.219261,Commercial,Reinforced Concrete,1 295554,FL,MIAMI DADE COUNTY,0,972000,0,972000,972000,1432820.34,0,48600,0,2250,25.79481,-80.23179,Residential,Masonry,1 417059,FL,MIAMI DADE COUNTY,0,972000,0,972000,972000,1239591.6,0,48600,0,0,25.79481,-80.23179,Residential,Masonry,1 434496,FL,MIAMI DADE COUNTY,0,0,0,697500,697500,693437.06,0,0,0,900,25.797,-80.23416,Residential,Masonry,1 467323,FL,MIAMI DADE COUNTY,1839101.4,1839101.4,1839101.4,1839101.4,1839101.4,1603880.33,0,0,0,0,25.709435,-80.285576,Commercial,Reinforced Masonry,3 240717,FL,MIAMI DADE COUNTY,495450,495450,495450,495450,495450,862320.82,0,0,0,0,25.709435,-80.285576,Residential,Masonry,3 226595,FL,MIAMI DADE COUNTY,1762574.4,1762574.4,1762574.4,1762574.4,1762574.4,1701673.93,0,0,0,0,25.704454,-80.285553,Residential,Masonry,1 400247,FL,MIAMI DADE COUNTY,0,194178.6,0,194178.6,194178.6,344818.86,0,0,0,0,25.712547,-80.310425,Residential,Wood,1 143253,FL,MIAMI DADE COUNTY,0,61027.56,0,0,61027.56,60160.97,0,0,0,0,25.710526,-80.313797,Residential,Wood,1 128774,FL,MIAMI DADE COUNTY,0,235788.3,0,235788.3,235788.3,266210.65,0,0,0,0,25.710526,-80.313797,Residential,Wood,1 698104,FL,MIAMI DADE COUNTY,0,688871.7,0,688871.7,688871.7,1106879.05,0,0,0,0,25.710526,-80.313797,Residential,Masonry,1 382239,FL,MIAMI DADE COUNTY,0,273699.36,0,0,273699.36,389625.27,0,0,0,0,25.712547,-80.310425,Residential,Wood,1 902651,FL,MIAMI DADE COUNTY,0,201575.88,0,0,201575.88,248898.64,0,0,0,0,25.710526,-80.313797,Residential,Wood,1 251324,FL,MIAMI DADE COUNTY,0,2407814.64,0,0,2407814.64,2909097.57,0,0,0,0,25.693386,-80.283226,Commercial,Reinforced Masonry,1 889859,FL,MIAMI DADE COUNTY,0,2258019.72,0,0,2258019.72,3589966.84,0,0,0,0,25.69435,-80.28295,Commercial,Reinforced Masonry,3 759985,FL,MIAMI DADE COUNTY,0,3423091.32,0,0,3423091.32,5089452.17,0,0,0,0,25.70365,-80.281745,Commercial,Reinforced Masonry,3 488843,FL,MIAMI DADE COUNTY,0,599179.68,0,0,599179.68,977896.59,0,0,0,0,25.69562,-80.28221,Residential,Masonry,1 183489,FL,MIAMI DADE COUNTY,0,519658.92,0,0,519658.92,718750.65,0,0,0,0,25.6956,-80.28277,Residential,Masonry,1 880723,FL,MIAMI DADE COUNTY,0,8291426.22,0,0,8291426.22,12690000,0,0,0,0,25.693399,-80.282791,Commercial,Reinforced Masonry,1 659461,FL,MIAMI DADE COUNTY,0,89692.02,0,0,89692.02,71565.26,0,0,0,0,25.693399,-80.282791,Residential,Wood,1 172447,FL,MIAMI DADE COUNTY,0,135000.36,0,0,135000.36,173907.46,0,0,0,0,25.693399,-80.282791,Residential,Wood,1 649359,FL,MIAMI DADE COUNTY,0,92466,0,92466,92466,156896.31,0,4623.3,0,0,25.693399,-80.282791,Residential,Wood,1 909403,FL,MIAMI DADE COUNTY,0,92466,0,92466,92466,137888.44,0,4623.3,0,0,25.693399,-80.282791,Residential,Wood,1 657300,FL,MIAMI DADE COUNTY,0,37911.06,0,0,37911.06,29950.5,0,0,0,0,25.693399,-80.282791,Residential,Wood,1 613084,FL,MIAMI DADE COUNTY,0,404076.42,0,0,404076.42,576904.75,0,0,0,0,25.69548,-80.28151,Residential,Masonry,1 954931,FL,MIAMI DADE COUNTY,1132275.6,1132275.6,0,1132275.6,1132275.6,1613085.11,0,0,0,0,25.702135,-80.300911,Residential,Masonry,1 575371,FL,MIAMI DADE COUNTY,391938.3,391938.3,0,391938.3,391938.3,667147.97,0,0,0,0,25.702135,-80.300911,Residential,Masonry,1 434868,FL,MIAMI DADE COUNTY,90450,90450,0,90450,90450,107610.9,0,0,0,0,25.702135,-80.300911,Residential,Wood,1 850310,FL,MIAMI DADE COUNTY,0,28283.58,0,0,28283.58,22006.04,0,0,0,0,25.702135,-80.300911,Residential,Wood,1 774952,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,167131.9,0,0,0,0,25.702135,-80.300911,Residential,Wood,1 662409,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,90775.9,0,0,0,0,25.702135,-80.300911,Residential,Wood,1 513885,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,90014.98,0,0,0,0,25.702135,-80.300911,Residential,Wood,1 891762,FL,MIAMI DADE COUNTY,0,4232488.23,0,0,4232488.23,5202633.79,0,0,0,0,25.714613,-80.303001,Commercial,Reinforced Masonry,1 790605,FL,MIAMI DADE COUNTY,0,2883310.74,0,0,2883310.74,3183175.06,0,0,0,0,25.714613,-80.303001,Commercial,Reinforced Masonry,1 761535,FL,MIAMI DADE COUNTY,0,15573.87,0,0,15573.87,17881.29,0,0,0,0,25.714613,-80.303001,Residential,Wood,1 932201,FL,MIAMI DADE COUNTY,0,1332273.51,0,0,1332273.51,1442692.34,0,0,0,0,25.714613,-80.303001,Residential,Masonry,1 631948,FL,MIAMI DADE COUNTY,0,60576.98,0,0,60576.98,86454.5,0,0,0,0,25.714613,-80.303001,Residential,Wood,1 370963,FL,MIAMI DADE COUNTY,0,1840418.91,0,0,1840418.91,1529016.35,0,0,0,0,25.714525,-80.306046,Commercial,Reinforced Masonry,1 545814,FL,MIAMI DADE COUNTY,0,1338099.75,0,0,1338099.75,1522637.09,0,0,0,0,25.714525,-80.306046,Residential,Masonry,1 626416,FL,MIAMI DADE COUNTY,0,2219186.97,0,0,2219186.97,2127130.66,0,0,0,0,25.714525,-80.306046,Commercial,Reinforced Masonry,1 901056,FL,MIAMI DADE COUNTY,0,1288513.98,0,0,1288513.98,2369159.73,0,0,0,0,25.714525,-80.306046,Residential,Masonry,1 818342,FL,MIAMI DADE COUNTY,0,6980294.34,0,0,6980294.34,5387042.16,0,0,0,0,25.714525,-80.306046,Commercial,Reinforced Masonry,1 479870,FL,MIAMI DADE COUNTY,0,772441.38,0,0,772441.38,1278912.65,0,0,0,0,25.714525,-80.306046,Residential,Masonry,1 541878,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,64757.22,0,0,0,0,25.714525,-80.306046,Residential,Wood,1 566091,FL,MIAMI DADE COUNTY,0,362274.12,0,0,362274.12,490281.51,0,0,0,0,25.714525,-80.306046,Residential,Masonry,1 985408,FL,MIAMI DADE COUNTY,0,340498.08,0,0,340498.08,451222.61,0,0,0,0,25.714525,-80.306046,Residential,Wood,1 131576,FL,MIAMI DADE COUNTY,0,1062782.37,0,0,1062782.37,1118557.19,0,0,0,0,25.704855,-80.275986,Residential,Masonry,1 305692,FL,MIAMI DADE COUNTY,0,74512.44,0,0,74512.44,112467.21,0,0,0,0,25.704855,-80.275986,Residential,Wood,1 866187,FL,MIAMI DADE COUNTY,0,992733.03,0,0,992733.03,1163562.53,0,0,0,0,25.704855,-80.275986,Residential,Masonry,1 637885,FL,MIAMI DADE COUNTY,0,145535.13,0,0,145535.13,191168.98,0,0,0,0,25.704855,-80.275986,Residential,Wood,1 847453,FL,MIAMI DADE COUNTY,0,1594821.42,0,0,1594821.42,1766105.24,0,0,0,0,25.710207,-80.293671,Residential,Masonry,1 444307,FL,MIAMI DADE COUNTY,0,369419.13,0,0,369419.13,496166.83,0,0,0,0,25.710207,-80.293671,Residential,Masonry,1 769703,FL,MIAMI DADE COUNTY,0,786996.6,0,0,786996.6,654359.34,0,0,0,0,25.690483,-80.306053,Residential,Masonry,1 143289,FL,MIAMI DADE COUNTY,0,111669.19,0,0,111669.19,94965.49,0,0,0,0,25.71119,-80.29146,Residential,Wood,1 592233,FL,MIAMI DADE COUNTY,0,492653.61,0,0,492653.61,574921.84,0,0,0,0,25.70821,-80.28809,Residential,Masonry,1 488608,FL,MIAMI DADE COUNTY,0,1976572.96,0,0,1976572.96,2886456.69,0,0,0,0,25.688434,-80.312923,Commercial,Reinforced Masonry,3 523157,FL,MIAMI DADE COUNTY,0,32040000,0,0,32040000,42210000,0,0,0,0,25.704443,-80.285263,Commercial,Reinforced Concrete,1 677630,FL,MIAMI DADE COUNTY,0,12060000,0,12060000,12060000,17460000,0,604305,0,0,25.694153,-80.311836,Commercial,Reinforced Concrete,1 504223,FL,MIAMI DADE COUNTY,0,5224640.4,0,5224640.4,5224640.4,5339462.32,0,0,0,0,25.70171,-80.2889,Commercial,Reinforced Masonry,1 304381,FL,MIAMI DADE COUNTY,0,360000,0,360000,360000,459613.44,0,18000,0,0,25.703911,-80.296753,Residential,Masonry,1 539870,FL,MIAMI DADE COUNTY,0,125460,0,125460,125460,111014.79,0,6273,0,0,25.703474,-80.295807,Residential,Wood,1 451111,FL,MIAMI DADE COUNTY,0,22500,0,22500,22500,21348.81,0,1125,0,0,25.70765,-80.28925,Residential,Wood,1 423151,FL,MIAMI DADE COUNTY,0,180000,0,180000,180000,225250.2,0,9000,0,0,25.70765,-80.28925,Residential,Wood,1 775913,FL,MIAMI DADE COUNTY,0,23310000,0,0,23310000,30330000,0,0,0,0,25.692835,-80.303871,Commercial,Reinforced Concrete,1 230455,FL,MIAMI DADE COUNTY,0,19260000,0,19260000,19260000,28710000,0,0,0,0,25.704508,-80.289711,Commercial,Reinforced Concrete,1 718532,FL,MIAMI DADE COUNTY,0,39330000,0,0,39330000,50760000,0,0,0,0,25.706116,-80.287643,Commercial,Steel Frame,1 723367,FL,MIAMI DADE COUNTY,0,4352.91,0,0,4352.91,3680.05,0,0,0,0,25.70839,-80.29308,Residential,Wood,1 983922,FL,MIAMI DADE COUNTY,0,9360000,0,0,9360000,12330000,0,0,0,0,25.704535,-80.283676,Commercial,Reinforced Concrete,3 833463,FL,MIAMI DADE COUNTY,0,571754.25,0,0,571754.25,882394.62,0,0,0,0,25.711716,-80.29158,Residential,Masonry,1 827473,FL,MIAMI DADE COUNTY,0,54569.96,0,0,54569.96,48268.22,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 921433,FL,MIAMI DADE COUNTY,0,198327.54,0,0,198327.54,338963.99,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 928152,FL,MIAMI DADE COUNTY,0,335852.41,0,0,335852.41,273088.31,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 583814,FL,MIAMI DADE COUNTY,0,23332.55,0,0,23332.55,38704.03,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 219715,FL,MIAMI DADE COUNTY,0,46665.1,0,0,46665.1,48433.71,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 214256,FL,MIAMI DADE COUNTY,0,64380.55,0,0,64380.55,97704.05,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 194396,FL,MIAMI DADE COUNTY,0,284543.28,0,0,284543.28,305287.62,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 185190,FL,MIAMI DADE COUNTY,0,284543.28,0,0,284543.28,333671.1,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 258175,FL,MIAMI DADE COUNTY,0,126776.33,0,0,126776.33,219069.49,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 569885,FL,MIAMI DADE COUNTY,0,487326.03,0,0,487326.03,482727.63,0,0,0,0,25.712534,-80.318329,Residential,Masonry,1 757948,FL,MIAMI DADE COUNTY,0,240516.35,0,0,240516.35,210637.49,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 571736,FL,MIAMI DADE COUNTY,0,41318.49,0,0,41318.49,58587.1,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 869272,FL,MIAMI DADE COUNTY,0,54119.43,0,0,54119.43,56261.69,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 543001,FL,MIAMI DADE COUNTY,0,42324.93,0,0,42324.93,35908.47,0,0,0,0,25.712534,-80.318329,Residential,Wood,1 744362,FL,MIAMI DADE COUNTY,0,1758066.66,0,0,1758066.66,2592198.97,0,0,0,0,25.68977,-80.30608,Residential,Masonry,1 251308,FL,MIAMI DADE COUNTY,0,0,0,36000,36000,42373.8,0,0,0,0,25.70171,-80.29229,Residential,Wood,1 924196,FL,MIAMI DADE COUNTY,0,0,0,360000,360000,438977.88,0,0,0,900,25.70345,-80.3334,Residential,Masonry,1 964133,FL,MIAMI DADE COUNTY,0,0,0,2137500,2137500,1842422.4,0,0,0,0,25.704309,-80.288979,Commercial,Reinforced Masonry,1 999594,FL,MIAMI DADE COUNTY,0,53190000,0,0,53190000,59220000,0,1594350,0,0,25.76988,-80.323528,Commercial,Steel Frame,1 852643,FL,MIAMI DADE COUNTY,0,454500,0,0,454500,491064.53,0,13635,0,0,25.76988,-80.323082,Residential,Masonry,1 422162,FL,MIAMI DADE COUNTY,0,22320000,0,0,22320000,19530000,0,0,0,0,25.769871,-80.324455,Commercial,Reinforced Concrete,1 327555,FL,MIAMI DADE COUNTY,0,70887.96,0,0,70887.96,68993.05,0,0,0,0,25.76638,-80.293327,Residential,Wood,1 176605,FL,MIAMI DADE COUNTY,0,390478.68,0,0,390478.68,404180.58,0,0,0,0,25.76638,-80.293327,Residential,Masonry,1 948832,FL,MIAMI DADE COUNTY,26851.5,26851.5,0,26851.5,26851.5,30426.88,0,0,0,0,25.76638,-80.293327,Residential,Wood,1 746422,FL,MIAMI DADE COUNTY,0,7397698.68,0,0,7397698.68,6398003.27,0,0,0,0,25.761452,-80.31823,Commercial,Reinforced Masonry,1 370995,FL,MIAMI DADE COUNTY,28641.6,28641.6,0,28641.6,28641.6,22856,0,0,0,0,25.761452,-80.31823,Residential,Wood,1 736574,FL,MIAMI DADE COUNTY,0,20049.12,0,0,20049.12,30359.18,0,0,0,0,25.761452,-80.31823,Residential,Wood,1 746849,FL,MIAMI DADE COUNTY,87318,87318,0,87318,87318,69679.76,0,0,0,0,25.761452,-80.31823,Residential,Wood,1 167098,FL,MIAMI DADE COUNTY,0,94626.79,0,0,94626.79,131629.65,0,0,0,0,25.761452,-80.31823,Residential,Wood,1 665460,FL,MIAMI DADE COUNTY,15300000,15300000,0,15300000,15300000,21870000,0,0,0,0,25.770237,-80.309464,Commercial,Reinforced Concrete,1 340240,FL,MIAMI DADE COUNTY,0,2056970.16,0,0,2056970.16,1662031.89,0,0,0,0,25.768763,-80.323662,Commercial,Reinforced Masonry,1 619904,FL,MIAMI DADE COUNTY,0,2006054.19,0,0,2006054.19,2556696,0,0,0,0,25.768763,-80.323662,Commercial,Reinforced Masonry,1 601233,FL,MIAMI DADE COUNTY,0,387011.43,0,0,387011.43,432743.8,0,0,0,0,25.768763,-80.323662,Residential,Masonry,1 738805,FL,MIAMI DADE COUNTY,0,164152.17,0,0,164152.17,208436.16,0,0,0,0,25.768763,-80.323662,Residential,Wood,1 800619,FL,MIAMI DADE COUNTY,0,63548.55,0,0,63548.55,86076.51,0,0,0,0,25.768763,-80.323662,Residential,Wood,1 464770,FL,MIAMI DADE COUNTY,162000,162000,0,162000,162000,195084.29,0,0,0,0,25.768763,-80.323662,Residential,Wood,1 994732,FL,MIAMI DADE COUNTY,0,17280000,0,0,17280000,22950000,0,0,0,0,25.766636,-80.308846,Commercial,Reinforced Concrete,1 755634,FL,MIAMI DADE COUNTY,0,2044473.21,0,0,2044473.21,3445935.06,0,0,0,0,25.766636,-80.308846,Commercial,Reinforced Masonry,1 622957,FL,MIAMI DADE COUNTY,0,7723942.11,0,0,7723942.11,13050000,0,0,0,0,25.756153,-80.292076,Commercial,Reinforced Masonry,1 198177,FL,MIAMI DADE COUNTY,0,20407.14,0,0,20407.14,30493.47,0,0,0,0,25.756153,-80.292076,Residential,Wood,1 867909,FL,MIAMI DADE COUNTY,0,822192.93,0,0,822192.93,729318.02,0,0,0,0,25.756153,-80.292076,Residential,Masonry,1 971844,FL,MIAMI DADE COUNTY,0,688892.58,0,0,688892.58,894019.99,0,0,0,0,25.756153,-80.292076,Residential,Masonry,1 426576,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,129602.12,0,0,0,0,25.756153,-80.292076,Residential,Wood,1 621077,FL,MIAMI DADE COUNTY,1838115,1838115,0,1838115,1838115,1879619.64,0,0,0,0,25.76663,-80.308968,Commercial,Reinforced Masonry,1 405756,FL,MIAMI DADE COUNTY,92700,92700,0,92700,92700,77440.28,0,0,0,0,25.76663,-80.308968,Residential,Wood,1 931853,FL,MIAMI DADE COUNTY,435672,435672,0,435672,435672,622505.58,0,0,0,0,25.76663,-80.308968,Residential,Masonry,1 606125,FL,MIAMI DADE COUNTY,5400,5400,0,5400,5400,7514.64,0,0,0,0,25.76663,-80.308968,Residential,Wood,1 878654,FL,MIAMI DADE COUNTY,70200,70200,0,70200,70200,114657.8,0,0,0,0,25.76663,-80.308968,Residential,Wood,1 854616,FL,MIAMI DADE COUNTY,0,4262359.01,0,0,4262359.01,5561227.67,0,0,0,0,25.769876,-80.323624,Commercial,Reinforced Masonry,1 723246,FL,MIAMI DADE COUNTY,0,711678.75,0,0,711678.75,610594.75,0,0,0,0,25.769876,-80.323624,Residential,Masonry,1 203666,FL,MIAMI DADE COUNTY,0,1331901,0,1331901,1331901,1828865.23,0,0,0,0,25.76972,-80.30991,Residential,Masonry,1 930435,FL,MIAMI DADE COUNTY,0,1938477.6,0,1938477.6,1938477.6,2170040.38,0,0,0,0,25.77077,-80.3027,Commercial,Reinforced Masonry,1 606812,FL,MIAMI DADE COUNTY,0,1938477.6,0,1938477.6,1938477.6,2554138.09,0,0,0,0,25.77088,-80.29664,Commercial,Reinforced Masonry,1 143490,FL,MIAMI DADE COUNTY,0,481410,0,481410,481410,436581.1,0,24070.5,0,0,25.77093,-80.29415,Residential,Masonry,1 136870,FL,MIAMI DADE COUNTY,0,235327.23,0,0,235327.23,216306.2,0,0,0,0,25.76197,-80.2949,Residential,Wood,1 460506,FL,MIAMI DADE COUNTY,0,24825.09,0,0,24825.09,28152.05,0,0,0,0,25.75625,-80.28868,Residential,Wood,3 553478,FL,MIAMI DADE COUNTY,0,48608.58,0,0,48608.58,46445.49,0,0,0,0,25.75625,-80.28868,Residential,Wood,3 202649,FL,MIAMI DADE COUNTY,0,246418.48,0,0,246418.48,338283.28,0,0,0,0,25.76227,-80.29527,Residential,Wood,1 893936,FL,MIAMI DADE COUNTY,0,1003998.57,0,0,1003998.57,1215069.19,0,0,0,0,25.76227,-80.29527,Residential,Masonry,1 307568,FL,MIAMI DADE COUNTY,0,19289.12,0,0,19289.12,17772.51,0,0,0,0,25.7635,-80.3103,Residential,Wood,4 662789,FL,MIAMI DADE COUNTY,0,45329.43,0,0,45329.43,37206.39,0,0,0,0,25.7635,-80.3103,Residential,Wood,4 961034,FL,MIAMI DADE COUNTY,0,3383415.72,0,0,3383415.72,5295343.34,0,0,0,0,25.769876,-80.323624,Commercial,Reinforced Masonry,1 707934,FL,MIAMI DADE COUNTY,1072783.8,1072783.8,1072783.8,1072783.8,1072783.8,981313.96,0,0,0,0,25.763081,-80.304199,Residential,Masonry,1 586486,FL,MIAMI DADE COUNTY,0,1705943.11,0,0,1705943.11,1537129.8,0,0,0,0,25.76314,-80.301949,Residential,Masonry,1 382274,FL,MIAMI DADE COUNTY,0,920621.25,0,0,920621.25,911323.9,0,0,0,0,25.76809,-80.33195,Residential,Masonry,1 764408,FL,MIAMI DADE COUNTY,852930,852930,852930,852930,852930,1043167.51,0,42646.5,0,0,25.77018,-80.33174,Residential,Masonry,3 337200,FL,MIAMI DADE COUNTY,147510,147510,147510,147510,147510,230784.71,0,0,0,0,25.75772,-80.21996,Residential,Wood,1 561887,FL,MIAMI DADE COUNTY,0,274624.02,0,0,274624.02,345271.05,0,0,0,0,25.75575,-80.25118,Residential,Wood,1 921061,FL,MIAMI DADE COUNTY,0,112808.52,0,0,112808.52,113377.98,0,0,0,0,25.755327,-80.251335,Residential,Wood,1 396664,FL,MIAMI DADE COUNTY,0,57328.92,0,0,57328.92,67250.26,0,0,0,0,25.755327,-80.251335,Residential,Wood,1 189068,FL,MIAMI DADE COUNTY,1682509.5,1682509.5,1682509.5,1682509.5,1682509.5,1428324.38,0,0,0,0,25.75143,-80.24613,Residential,Masonry,1 733521,FL,MIAMI DADE COUNTY,0,18990000,0,0,18990000,30690000,0,0,0,0,25.750933,-80.222107,Commercial,Reinforced Concrete,3 688292,FL,MIAMI DADE COUNTY,0,2502073.09,0,0,2502073.09,2729111.21,0,0,0,0,25.749994,-80.25351,Commercial,Reinforced Masonry,3 725889,FL,MIAMI DADE COUNTY,342302.4,342302.4,342302.4,342302.4,342302.4,284466.99,0,0,0,0,25.71306,-80.27372,Residential,Wood,1 918835,FL,MIAMI DADE COUNTY,0,487295.82,0,0,487295.82,426627.49,0,0,0,0,25.7129,-80.26923,Residential,Masonry,1 651485,FL,MIAMI DADE COUNTY,0,2850980.31,0,0,2850980.31,2650932.72,0,0,0,0,25.734686,-80.263458,Commercial,Reinforced Masonry,3 717227,FL,MIAMI DADE COUNTY,0,397044.18,0,0,397044.18,379142.25,0,0,0,0,25.734686,-80.263458,Residential,Masonry,3 325046,FL,MIAMI DADE COUNTY,0,3394745.64,0,0,3394745.64,4500108.77,0,0,0,0,25.734686,-80.263458,Commercial,Reinforced Masonry,3 888648,FL,MIAMI DADE COUNTY,0,2976212.34,0,0,2976212.34,2926360.78,0,0,0,0,25.734686,-80.263458,Commercial,Reinforced Masonry,3 673292,FL,MIAMI DADE COUNTY,0,103109.76,0,0,103109.76,94721.99,0,0,0,0,25.734686,-80.263458,Residential,Wood,3 443856,FL,MIAMI DADE COUNTY,0,2773187.91,0,0,2773187.91,4800332.81,0,0,0,0,25.716885,-80.273346,Commercial,Reinforced Masonry,1 151409,FL,MIAMI DADE COUNTY,0,2340018.72,0,0,2340018.72,3195829.09,0,0,0,0,25.716885,-80.273346,Commercial,Reinforced Masonry,1 380618,FL,MIAMI DADE COUNTY,0,3753480.33,0,0,3753480.33,2981014.08,0,0,0,0,25.716885,-80.273346,Commercial,Reinforced Masonry,1 554995,FL,MIAMI DADE COUNTY,0,1410777.81,0,0,1410777.81,1356632.16,0,0,0,0,25.716885,-80.273346,Residential,Masonry,1 433861,FL,MIAMI DADE COUNTY,0,1959443.46,0,0,1959443.46,2677767.59,0,0,0,0,25.716885,-80.273346,Commercial,Reinforced Masonry,1 388145,FL,MIAMI DADE COUNTY,0,126560.07,0,0,126560.07,131293.42,0,0,0,0,25.716885,-80.273346,Residential,Wood,1 827250,FL,MIAMI DADE COUNTY,0,33653.88,0,0,33653.88,54039.04,0,0,0,0,25.716885,-80.273346,Residential,Wood,1 576348,FL,MIAMI DADE COUNTY,0,303874.74,0,0,303874.74,335081.46,0,0,0,0,25.716885,-80.273346,Residential,Wood,1 794215,FL,MIAMI DADE COUNTY,0,427602.24,0,0,427602.24,602728.88,0,0,0,0,25.716885,-80.273346,Residential,Masonry,1 442817,FL,MIAMI DADE COUNTY,0,751334.31,0,0,751334.31,633825.62,0,0,0,0,25.71869,-80.27302,Residential,Masonry,1 117908,FL,MIAMI DADE COUNTY,688454.1,688454.1,0,688454.1,688454.1,789778.02,0,0,0,0,25.71869,-80.27302,Residential,Masonry,1 620951,FL,MIAMI DADE COUNTY,0,737331.57,0,0,737331.57,1119564.26,0,0,0,0,25.71869,-80.27302,Residential,Masonry,1 258599,FL,MIAMI DADE COUNTY,0,709540.56,0,0,709540.56,1310549.8,0,0,0,0,25.71869,-80.27302,Residential,Masonry,1 417556,FL,MIAMI DADE COUNTY,640342.8,640342.8,0,640342.8,640342.8,510430.05,0,0,0,0,25.71869,-80.27302,Residential,Masonry,1 407729,FL,MIAMI DADE COUNTY,0,18080.01,0,0,18080.01,21065.67,0,0,0,0,25.71869,-80.27302,Residential,Wood,1 805448,FL,MIAMI DADE COUNTY,0,91474.11,0,0,91474.11,150647.98,0,0,0,0,25.71869,-80.27302,Residential,Wood,1 618156,FL,MIAMI DADE COUNTY,0,237259.26,0,0,237259.26,322712.93,0,0,0,0,25.71869,-80.27302,Residential,Wood,1 459252,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,131027.07,0,0,0,0,25.71869,-80.27302,Residential,Wood,1 615104,FL,MIAMI DADE COUNTY,0,79581.53,0,0,79581.53,111899.59,0,0,0,0,25.71869,-80.27302,Residential,Wood,1 736323,FL,MIAMI DADE COUNTY,0,1355971.5,0,1355971.5,1355971.5,1383782.48,0,0,0,0,25.71149,-80.27933,Residential,Masonry,1 839464,FL,MIAMI DADE COUNTY,63810000,63810000,63810000,63810000,63810000,99900000,0,0,0,0,25.73183,-80.2616,Commercial,Steel Frame,1 827336,FL,MIAMI DADE COUNTY,43380000,43380000,43380000,43380000,43380000,49680000,0,0,0,0,25.7202,-80.2738,Commercial,Steel Frame,3 887436,FL,MIAMI DADE COUNTY,0,22590000,0,0,22590000,30420000,0,0,0,0,25.713051,-80.279449,Commercial,Reinforced Concrete,1 338366,FL,MIAMI DADE COUNTY,1065982.5,1065982.5,1065982.5,1065982.5,1065982.5,1556129.78,0,0,0,0,25.72313,-80.28119,Residential,Masonry,1 201182,FL,MIAMI DADE COUNTY,930312,930312,930312,930312,930312,1481384.17,0,0,0,0,25.71458,-80.26435,Residential,Masonry,1 153010,FL,MIAMI DADE COUNTY,0,631311.46,0,0,631311.46,647725.56,0,0,0,0,25.8509,-80.237,Residential,Masonry,4 330944,FL,MIAMI DADE COUNTY,23310000,23310000,23310000,23310000,23310000,23580000,0,0,0,0,25.85051,-80.25206,Commercial,Reinforced Concrete,1 148856,FL,MIAMI DADE COUNTY,0,1265859.54,0,0,1265859.54,1004148.14,0,0,0,0,25.8676,-80.23151,Residential,Masonry,1 348642,FL,MIAMI DADE COUNTY,0,34212.42,0,0,34212.42,37014.83,0,0,0,0,25.8676,-80.23151,Residential,Wood,1 376113,FL,MIAMI DADE COUNTY,0,41609.7,0,41609.7,41609.7,29980.2,0,0,0,0,25.839314,-80.2192,Residential,Wood,1 460708,FL,MIAMI DADE COUNTY,0,2000964.24,0,0,2000964.24,2037982.08,0,0,0,0,25.839314,-80.2192,Commercial,Reinforced Masonry,1 575162,FL,MIAMI DADE COUNTY,0,958872.42,0,0,958872.42,1344804.19,0,0,0,0,25.844355,-80.247719,Residential,Masonry,1 944554,FL,MIAMI DADE COUNTY,0,1797221.34,0,0,1797221.34,1899950.51,0,0,0,0,25.849375,-80.253151,Residential,Masonry,1 236144,FL,MIAMI DADE COUNTY,0,1172032.02,0,0,1172032.02,1798440.94,0,0,0,0,25.849375,-80.253151,Residential,Masonry,1 842594,FL,MIAMI DADE COUNTY,0,717811.83,0,0,717811.83,1061126.87,0,0,0,0,25.849375,-80.253151,Residential,Masonry,1 544844,FL,MIAMI DADE COUNTY,0,36518.04,0,0,36518.04,30276.38,0,0,0,0,25.849375,-80.253151,Residential,Wood,1 820763,FL,MIAMI DADE COUNTY,155196,155196,0,155196,155196,149395.39,0,0,0,0,25.849375,-80.253151,Residential,Wood,1 643672,FL,MIAMI DADE COUNTY,0,445613.67,0,0,445613.67,477155.99,0,0,0,0,25.838976,-80.225243,Residential,Masonry,1 257496,FL,MIAMI DADE COUNTY,0,3893801.94,0,0,3893801.94,6156474.67,0,0,0,0,25.838976,-80.225243,Commercial,Reinforced Masonry,1 616076,FL,MIAMI DADE COUNTY,0,1623694.68,0,0,1623694.68,2275064.16,0,0,0,0,25.838976,-80.225243,Residential,Masonry,1 484499,FL,MIAMI DADE COUNTY,965113.2,965113.2,0,965113.2,965113.2,1364399.83,0,0,0,0,25.838976,-80.225243,Residential,Masonry,1 788242,FL,MIAMI DADE COUNTY,0,8055.45,0,0,8055.45,9590.75,0,0,0,0,25.838976,-80.225243,Residential,Wood,1 762216,FL,MIAMI DADE COUNTY,0,7944497.46,0,0,7944497.46,11160000,0,0,0,0,25.850744,-80.239029,Commercial,Reinforced Masonry,1 974908,FL,MIAMI DADE COUNTY,854464.5,854464.5,0,854464.5,854464.5,1331101.89,0,0,0,0,25.850744,-80.239029,Residential,Masonry,1 343904,FL,MIAMI DADE COUNTY,0,12888.72,0,0,12888.72,17162.81,0,0,0,0,25.850744,-80.239029,Residential,Wood,1 497009,FL,MIAMI DADE COUNTY,0,1662695.37,0,0,1662695.37,2141219.1,0,0,0,0,25.850744,-80.239029,Residential,Masonry,1 924171,FL,MIAMI DADE COUNTY,0,1445313.42,0,0,1445313.42,1995120.76,0,0,0,0,25.843206,-80.229172,Residential,Masonry,1 449046,FL,MIAMI DADE COUNTY,0,1698871.32,0,0,1698871.32,1655570.49,0,0,0,0,25.843206,-80.229172,Residential,Masonry,1 604648,FL,MIAMI DADE COUNTY,0,1118527.38,0,0,1118527.38,1185520.46,0,0,0,0,25.843206,-80.229172,Residential,Masonry,1 904465,FL,MIAMI DADE COUNTY,0,285020.01,0,0,285020.01,432546.94,0,0,0,0,25.843206,-80.229172,Residential,Wood,1 304283,FL,MIAMI DADE COUNTY,0,16647.93,0,0,16647.93,24643.76,0,0,0,0,25.843206,-80.229172,Residential,Wood,1 537376,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,147599.12,0,0,0,0,25.843206,-80.229172,Residential,Wood,1 601764,FL,MIAMI DADE COUNTY,0,434728.94,0,0,434728.94,529197.28,0,0,0,0,25.843206,-80.229172,Residential,Masonry,1 519287,FL,MIAMI DADE COUNTY,0,225184.05,0,0,225184.05,235305.62,0,0,0,0,25.843206,-80.229172,Residential,Wood,1 436652,FL,MIAMI DADE COUNTY,0,1875308.76,0,0,1875308.76,1602376.32,0,0,0,0,25.853075,-80.252609,Commercial,Reinforced Masonry,1 334334,FL,MIAMI DADE COUNTY,0,1570111.47,0,0,1570111.47,1964623.96,0,0,0,0,25.853075,-80.252609,Residential,Masonry,1 643025,FL,MIAMI DADE COUNTY,0,862241.49,0,0,862241.49,802746.83,0,0,0,0,25.853075,-80.252609,Residential,Masonry,1 794363,FL,MIAMI DADE COUNTY,8950.5,8950.5,0,8950.5,8950.5,7061.05,0,0,0,0,25.853075,-80.252609,Residential,Wood,1 630614,FL,MIAMI DADE COUNTY,381080.7,381080.7,0,381080.7,381080.7,622215.61,0,0,0,0,25.853075,-80.252609,Residential,Masonry,1 967777,FL,MIAMI DADE COUNTY,0,79581.53,0,0,79581.53,104551.03,0,0,0,0,25.853075,-80.252609,Residential,Wood,1 650789,FL,MIAMI DADE COUNTY,0,213801.12,0,0,213801.12,331014.59,0,0,0,0,25.853075,-80.252609,Residential,Wood,1 257581,FL,MIAMI DADE COUNTY,0,6813242.82,0,0,6813242.82,5687150.05,0,0,0,0,25.861151,-80.227707,Commercial,Reinforced Masonry,1 656490,FL,MIAMI DADE COUNTY,0,14580000,0,0,14580000,15840000,0,0,0,0,25.861151,-80.227707,Commercial,Reinforced Concrete,1 226708,FL,MIAMI DADE COUNTY,0,996685.29,0,0,996685.29,1228067.77,0,0,0,0,25.861151,-80.227707,Residential,Masonry,1 619911,FL,MIAMI DADE COUNTY,0,7207658.64,0,0,7207658.64,8796832.05,0,0,0,0,25.861151,-80.227707,Commercial,Reinforced Masonry,1 502914,FL,MIAMI DADE COUNTY,50122.8,50122.8,0,50122.8,50122.8,48717.56,0,0,0,0,25.861151,-80.227707,Residential,Wood,1 717350,FL,MIAMI DADE COUNTY,0,2829432.06,0,0,2829432.06,3095851.38,0,0,0,0,25.861151,-80.227707,Commercial,Reinforced Masonry,1 336422,FL,MIAMI DADE COUNTY,0,1266741.18,0,0,1266741.18,1189238.15,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 342316,FL,MIAMI DADE COUNTY,0,860680.08,0,0,860680.08,884847.12,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 924716,FL,MIAMI DADE COUNTY,0,376699.41,0,0,376699.41,324451.2,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 615628,FL,MIAMI DADE COUNTY,0,1183118.85,0,0,1183118.85,1773883.22,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 161949,FL,MIAMI DADE COUNTY,0,15394.86,0,0,15394.86,23718.25,0,0,0,0,25.868355,-80.236107,Residential,Wood,1 334658,FL,MIAMI DADE COUNTY,0,54419.04,0,0,54419.04,59426.24,0,0,0,0,25.868355,-80.236107,Residential,Wood,1 989258,FL,MIAMI DADE COUNTY,0,433946.25,0,0,433946.25,455107.2,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 416750,FL,MIAMI DADE COUNTY,399192.3,399192.3,0,399192.3,399192.3,316767.07,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 720751,FL,MIAMI DADE COUNTY,410775.3,410775.3,0,410775.3,410775.3,523333.48,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 483974,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,247642.95,0,0,0,0,25.868355,-80.236107,Residential,Wood,1 710163,FL,MIAMI DADE COUNTY,0,748402.9,0,0,748402.9,1125833.71,0,0,0,0,25.868355,-80.236107,Residential,Masonry,1 296965,FL,MIAMI DADE COUNTY,0,1147483.44,0,0,1147483.44,1526152.98,0,0,0,0,25.836102,-80.235229,Residential,Masonry,1 557153,FL,MIAMI DADE COUNTY,0,35264.97,0,0,35264.97,38817.42,0,0,0,0,25.836102,-80.235229,Residential,Wood,1 396594,FL,MIAMI DADE COUNTY,173700,173700,0,173700,173700,134335.41,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 617611,FL,MIAMI DADE COUNTY,72900,72900,0,72900,72900,70417.9,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 786529,FL,MIAMI DADE COUNTY,72900,72900,0,72900,72900,84113.77,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 382956,FL,MIAMI DADE COUNTY,72900,72900,0,72900,72900,89250.6,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 873938,FL,MIAMI DADE COUNTY,72900,72900,0,72900,72900,107658.14,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 245715,FL,MIAMI DADE COUNTY,40500,40500,0,40500,40500,36710.98,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 210120,FL,MIAMI DADE COUNTY,7200,7200,0,7200,7200,8805.89,0,0,0,0,25.85339,-80.242805,Residential,Wood,1 961640,FL,MIAMI DADE COUNTY,15570000,15570000,15570000,15570000,15570000,22590000,0,0,0,0,25.846745,-80.221481,Commercial,Reinforced Concrete,1 970466,FL,MIAMI DADE COUNTY,3468733.2,3468733.2,3468733.2,3468733.2,3468733.2,5047749.12,0,0,0,0,25.836241,-80.257675,Commercial,Reinforced Masonry,1 572562,FL,MIAMI DADE COUNTY,0,962820,0,962820,962820,998563.73,0,48141,0,0,25.84325,-80.24809,Residential,Masonry,1 271862,FL,MIAMI DADE COUNTY,379866.6,379866.6,0,0,379866.6,412696.95,0,0,0,0,25.87046,-80.25788,Residential,Masonry,1 872168,FL,MIAMI DADE COUNTY,0,239010.9,0,0,239010.9,415065.13,0,0,0,0,25.868675,-80.226303,Residential,Wood,1 808266,FL,MIAMI DADE COUNTY,0,570.81,0,0,570.81,842.42,0,0,0,0,25.84946,-80.22959,Residential,Wood,4 978508,FL,MIAMI DADE COUNTY,0,278973.58,0,0,278973.58,393269.06,0,0,0,0,25.83421,-80.24211,Residential,Wood,1 261369,FL,MIAMI DADE COUNTY,0,665877.97,0,0,665877.97,1098944.36,0,0,0,0,25.8434,-80.23827,Residential,Masonry,1 404155,FL,MIAMI DADE COUNTY,0,1509789.16,0,0,1509789.16,1239814.7,0,0,0,0,25.84154,-80.23845,Residential,Masonry,1 727171,FL,MIAMI DADE COUNTY,0,73598.31,0,0,73598.31,121878.8,0,0,0,0,25.84409,-80.23528,Residential,Wood,1 398529,FL,MIAMI DADE COUNTY,0,212570.22,0,0,212570.22,214393.22,0,0,0,0,25.84391,-80.23761,Residential,Wood,1 223235,FL,MIAMI DADE COUNTY,0,217645.94,0,0,217645.94,340927.56,0,0,0,0,25.8429,-80.22971,Residential,Wood,1 922901,FL,MIAMI DADE COUNTY,0,43528.2,0,0,43528.2,34844.15,0,0,0,0,25.83606,-80.23425,Residential,Wood,1 240088,FL,MIAMI DADE COUNTY,0,6919676.98,0,0,6919676.98,6375458.22,0,0,0,0,25.86159,-80.24317,Commercial,Reinforced Masonry,1 711901,FL,MIAMI DADE COUNTY,0,215585.88,0,0,215585.88,300816.68,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 593658,FL,MIAMI DADE COUNTY,0,51725.91,0,0,51725.91,46339.18,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 499129,FL,MIAMI DADE COUNTY,0,186722.38,0,0,186722.38,287981.93,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 566950,FL,MIAMI DADE COUNTY,0,169574.01,0,0,169574.01,133978.39,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 894224,FL,MIAMI DADE COUNTY,0,173667.82,0,0,173667.82,176450.85,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 132498,FL,MIAMI DADE COUNTY,0,139368.11,0,0,139368.11,137673.39,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 719355,FL,MIAMI DADE COUNTY,0,139165.24,0,0,139165.24,188819.39,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 347701,FL,MIAMI DADE COUNTY,0,164999.72,0,0,164999.72,131207.78,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 421311,FL,MIAMI DADE COUNTY,0,191523.14,0,0,191523.14,220519.74,0,0,0,0,25.843477,-80.24778,Residential,Wood,1 842137,FL,MIAMI DADE COUNTY,0,1962236.13,0,0,1962236.13,2822088,0,0,0,0,25.849607,-80.245178,Commercial,Reinforced Masonry,1 337267,FL,MIAMI DADE COUNTY,0,567703.39,0,0,567703.39,861255.44,0,0,0,0,25.83748,-80.24195,Residential,Masonry,1 189762,FL,MIAMI DADE COUNTY,0,65230.24,0,0,65230.24,88822.84,0,0,0,0,25.83748,-80.24195,Residential,Wood,1 499577,FL,MIAMI DADE COUNTY,0,801428.41,0,0,801428.41,1260807.17,0,0,0,0,25.831421,-80.232124,Residential,Masonry,1 281513,FL,MIAMI DADE COUNTY,0,753187.08,0,0,753187.08,578628.45,0,0,0,0,25.831421,-80.232124,Residential,Masonry,1 492789,FL,MIAMI DADE COUNTY,0,27460.7,0,0,27460.7,28678.31,0,0,0,0,25.831421,-80.232124,Residential,Wood,1 715381,FL,MIAMI DADE COUNTY,0,17924.6,0,0,17924.6,24546.88,0,0,0,0,25.83584,-80.22228,Residential,Wood,1 836410,FL,MIAMI DADE COUNTY,0,550409.8,0,0,550409.8,716541.09,0,0,0,0,25.850416,-80.219536,Residential,Masonry,1 337693,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,65165.97,0,0,0,0,25.850416,-80.219536,Residential,Wood,1 877187,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,54196.53,0,0,0,0,25.850416,-80.219536,Residential,Wood,1 809302,FL,MIAMI DADE COUNTY,0,396453.26,0,0,396453.26,560578.56,0,0,0,0,25.850416,-80.219536,Residential,Masonry,1 599743,FL,MIAMI DADE COUNTY,0,21957.41,0,0,21957.41,29273.62,0,0,0,0,25.853922,-80.225304,Residential,Wood,1 353738,FL,MIAMI DADE COUNTY,0,34629.45,0,0,34629.45,43393.13,0,0,0,0,25.835533,-80.247429,Residential,Wood,3 477642,FL,MIAMI DADE COUNTY,0,812857.43,0,0,812857.43,694066.45,0,0,0,0,25.8379,-80.2354,Residential,Masonry,1 165783,FL,MIAMI DADE COUNTY,0,1702878.18,0,0,1702878.18,2335749.45,0,0,0,0,25.8379,-80.2354,Residential,Masonry,1 491569,FL,MIAMI DADE COUNTY,0,686996.34,0,0,686996.34,739383.93,0,0,0,0,25.8379,-80.2354,Residential,Masonry,1 618997,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,82098.21,0,0,0,0,25.8379,-80.2354,Residential,Wood,1 489721,FL,MIAMI DADE COUNTY,0,28729.32,0,0,28729.32,31768.89,0,0,0,0,25.8379,-80.2354,Residential,Wood,1 893611,FL,MIAMI DADE COUNTY,0,1522380.51,0,0,1522380.51,2335770.14,0,0,0,0,25.8379,-80.2354,Residential,Masonry,1 631484,FL,MIAMI DADE COUNTY,0,1233228.99,0,0,1233228.99,1833564.86,0,0,0,0,25.869652,-80.238472,Residential,Masonry,1 297341,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,191936.26,0,0,0,0,25.869652,-80.238472,Residential,Wood,1 873046,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,44652,0,0,0,0,25.869652,-80.238472,Residential,Wood,1 439297,FL,MIAMI DADE COUNTY,0,679526.01,0,0,679526.01,1038635.12,0,0,0,0,25.869652,-80.238472,Residential,Masonry,1 771993,FL,MIAMI DADE COUNTY,0,3469725,0,3469725,3469725,5276202.62,0,0,0,0,25.831295,-80.239479,Commercial,Reinforced Masonry,1 929178,FL,MIAMI DADE COUNTY,0,182471.78,0,0,182471.78,189285.27,0,0,0,0,25.832605,-80.220785,Residential,Wood,3 105646,FL,MIAMI DADE COUNTY,0,182471.78,0,0,182471.78,232601.15,0,0,0,0,25.760625,-80.288795,Residential,Wood,3 605646,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,268344.98,0,0,0,0,25.763555,-80.288105,Residential,Wood,3 881636,FL,MIAMI DADE COUNTY,0,214644.01,0,0,214644.01,181438.58,0,0,0,0,25.87327,-80.196905,Residential,Wood,3 747893,FL,MIAMI DADE COUNTY,0,214644.01,0,0,214644.01,149306.37,0,0,0,0,25.78496,-80.19324,Residential,Wood,3 692472,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,467198.23,0,0,0,0,25.8509,-80.237,Residential,Masonry,4 277588,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,302713.41,0,0,0,0,25.764885,-80.28878,Residential,Masonry,3 531482,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,486250.97,0,0,0,0,25.8509,-80.237,Residential,Masonry,3 683307,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,579274.04,0,0,0,0,25.8509,-80.237,Residential,Masonry,4 745768,FL,MIAMI DADE COUNTY,0,390014.19,0,0,390014.19,540756.23,0,0,0,0,25.8314,-80.24124,Residential,Masonry,3 792569,FL,MIAMI DADE COUNTY,0,39690000,0,0,39690000,49230000,0,0,0,0,25.84007,-80.25084,Commercial,Steel Frame,1 785662,FL,MIAMI DADE COUNTY,0,2334766.5,0,2334766.5,2334766.5,3232544.92,0,0,0,0,25.69931,-80.163704,Commercial,Reinforced Masonry,1 271544,FL,MIAMI DADE COUNTY,0,7255807.02,0,0,7255807.02,8276844.18,0,0,0,0,25.69931,-80.163704,Commercial,Reinforced Masonry,1 449119,FL,MIAMI DADE COUNTY,0,3184529.04,0,0,3184529.04,3393383.19,0,0,0,0,25.69931,-80.163704,Commercial,Reinforced Masonry,1 128447,FL,MIAMI DADE COUNTY,0,310685.76,0,0,310685.76,402021.16,0,0,0,0,25.69931,-80.163704,Residential,Wood,1 608430,FL,MIAMI DADE COUNTY,0,245959.56,0,0,245959.56,294581.83,0,0,0,0,25.699318,-80.165489,Residential,Wood,1 551827,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,13713.48,0,0,0,0,25.699318,-80.165489,Residential,Wood,1 115716,FL,MIAMI DADE COUNTY,96300,96300,0,96300,96300,87782.27,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 856674,FL,MIAMI DADE COUNTY,352800,352800,0,352800,352800,336159.84,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 488235,FL,MIAMI DADE COUNTY,2029589.1,2029589.1,0,2029589.1,2029589.1,2144999.66,0,0,0,0,25.691166,-80.16716,Commercial,Reinforced Masonry,1 788573,FL,MIAMI DADE COUNTY,0,5510633.94,0,0,5510633.94,4528418.55,0,0,0,0,25.691166,-80.16716,Commercial,Reinforced Masonry,1 857994,FL,MIAMI DADE COUNTY,0,10170000,0,0,10170000,15390000,0,0,0,0,25.691166,-80.16716,Commercial,Reinforced Concrete,1 965533,FL,MIAMI DADE COUNTY,39382.2,39382.2,0,39382.2,39382.2,57266.13,0,0,0,0,25.737953,-80.166801,Residential,Wood,1 281218,FL,MIAMI DADE COUNTY,0,16826.94,0,0,16826.94,14438.32,0,0,0,0,25.737953,-80.166801,Residential,Wood,1 387905,FL,MIAMI DADE COUNTY,210040.2,210040.2,0,0,210040.2,171409.61,0,0,0,0,25.734869,-80.164078,Residential,Wood,1 637845,FL,MIAMI DADE COUNTY,0,66102.42,0,0,66102.42,105925.17,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 563602,FL,MIAMI DADE COUNTY,0,137713.39,0,0,137713.39,118870.06,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 734396,FL,MIAMI DADE COUNTY,0,179558.27,0,0,179558.27,205141.01,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 878218,FL,MIAMI DADE COUNTY,0,94268.09,0,0,94268.09,126424.82,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 122442,FL,MIAMI DADE COUNTY,0,224447.84,0,0,224447.84,250676.36,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 788201,FL,MIAMI DADE COUNTY,0,224447.84,0,0,224447.84,201418.59,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 269194,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,55179.61,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 552721,FL,MIAMI DADE COUNTY,0,44796.2,0,0,44796.2,42873.36,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 120838,FL,MIAMI DADE COUNTY,0,2298.35,0,0,2298.35,1704.25,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 161725,FL,MIAMI DADE COUNTY,0,72272.2,0,0,72272.2,59602.45,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 457469,FL,MIAMI DADE COUNTY,0,94277.39,0,0,94277.39,85379.96,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 338478,FL,MIAMI DADE COUNTY,0,14364.66,0,0,14364.66,11510.49,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 331778,FL,MIAMI DADE COUNTY,0,67873.03,0,0,67873.03,109223.51,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 139078,FL,MIAMI DADE COUNTY,0,119967.72,0,0,119967.72,150115.61,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 431815,FL,MIAMI DADE COUNTY,0,177550.79,0,0,177550.79,168190.13,0,0,0,0,25.716394,-80.152802,Residential,Wood,1 177554,FL,MIAMI DADE COUNTY,0,118734.7,0,0,118734.7,137106.88,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 249374,FL,MIAMI DADE COUNTY,0,119705.51,0,0,119705.51,125259.85,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 676814,FL,MIAMI DADE COUNTY,0,1167128.75,0,0,1167128.75,1584960.84,0,0,0,0,25.728203,-80.15612,Residential,Masonry,1 830176,FL,MIAMI DADE COUNTY,0,31227.53,0,0,31227.53,31502.33,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 533589,FL,MIAMI DADE COUNTY,0,13407.02,0,0,13407.02,12609.46,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 892598,FL,MIAMI DADE COUNTY,0,544660.08,0,0,544660.08,447057,0,0,0,0,25.728203,-80.15612,Residential,Masonry,1 479240,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,266217.94,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 488616,FL,MIAMI DADE COUNTY,0,201739.73,0,0,201739.73,269770.4,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 170241,FL,MIAMI DADE COUNTY,0,85857.35,0,0,85857.35,108646.3,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 317276,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,250219.35,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 522868,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,284135.88,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 805575,FL,MIAMI DADE COUNTY,0,54648.17,0,0,54648.17,83947.78,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 191945,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,175408.98,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 497379,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,151413.27,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 862881,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,65678.19,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 724941,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,85384.14,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 292871,FL,MIAMI DADE COUNTY,0,72397.89,0,0,72397.89,105665.45,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 642804,FL,MIAMI DADE COUNTY,0,9576.44,0,0,9576.44,9954.71,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 623974,FL,MIAMI DADE COUNTY,0,4788.22,0,0,4788.22,6190.82,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 897847,FL,MIAMI DADE COUNTY,0,1502304.18,0,0,1502304.18,1701047.01,0,0,0,0,25.728203,-80.15612,Residential,Masonry,1 572454,FL,MIAMI DADE COUNTY,0,27212.56,0,0,27212.56,22314.3,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 619864,FL,MIAMI DADE COUNTY,0,48396.94,0,0,48396.94,66478.04,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 564821,FL,MIAMI DADE COUNTY,0,114005.25,0,0,114005.25,149525.87,0,0,0,0,25.728203,-80.15612,Residential,Wood,1 691801,FL,MIAMI DADE COUNTY,0,12945.24,0,0,12945.24,19680.03,0,0,0,0,25.84576,-80.20026,Residential,Wood,1 922522,FL,MIAMI DADE COUNTY,0,43459.02,0,0,43459.02,46741.74,0,0,0,0,25.84576,-80.20026,Residential,Wood,1 634837,FL,MIAMI DADE COUNTY,0,2851651.44,0,0,2851651.44,4436348.36,0,0,0,0,25.843977,-80.200813,Commercial,Reinforced Masonry,1 550669,FL,MIAMI DADE COUNTY,0,748974.6,0,748974.6,748974.6,584141.77,0,0,0,0,25.843977,-80.200813,Residential,Masonry,1 140564,FL,MIAMI DADE COUNTY,0,119281.14,0,0,119281.14,105992.98,0,0,0,0,25.843977,-80.200813,Residential,Wood,1 409325,FL,MIAMI DADE COUNTY,0,7934507.46,0,0,7934507.46,6374583.29,0,0,0,0,25.84498,-80.20037,Commercial,Reinforced Masonry,1 600970,FL,MIAMI DADE COUNTY,0,81000,0,81000,81000,122350.5,0,0,0,0,25.83356,-80.20908,Residential,Wood,1 872124,FL,MIAMI DADE COUNTY,0,1130925.24,0,0,1130925.24,1529463.29,0,0,0,0,25.835718,-80.216446,Residential,Masonry,1 896730,FL,MIAMI DADE COUNTY,0,1459820.34,0,0,1459820.34,1873095.48,0,0,0,0,25.85689,-80.201393,Residential,Masonry,1 379563,FL,MIAMI DADE COUNTY,0,50480.82,0,0,50480.82,44709.3,0,0,0,0,25.85689,-80.201393,Residential,Wood,1 317075,FL,MIAMI DADE COUNTY,0,11456.64,0,0,11456.64,10238.2,0,0,0,0,25.85689,-80.201393,Residential,Wood,1 268924,FL,MIAMI DADE COUNTY,5287806,5287806,0,5287806,5287806,5776505.03,0,0,0,0,25.85689,-80.201393,Commercial,Reinforced Masonry,1 428076,FL,MIAMI DADE COUNTY,3334360.5,3334360.5,0,3334360.5,3334360.5,2696510.67,0,0,0,0,25.839399,-80.217125,Commercial,Reinforced Masonry,1 358816,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,286362.28,0,0,0,0,25.839399,-80.217125,Residential,Wood,1 505233,FL,MIAMI DADE COUNTY,27090,27090,0,27090,27090,21978.33,0,0,0,0,25.839426,-80.215439,Residential,Wood,1 593214,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,62301.87,0,0,0,0,25.839426,-80.215439,Residential,Wood,1 310082,FL,MIAMI DADE COUNTY,0,170249.04,0,0,170249.04,150629.54,0,0,0,0,25.839426,-80.215439,Residential,Wood,1 256984,FL,MIAMI DADE COUNTY,0,272274.21,0,0,272274.21,261596.7,0,0,0,0,25.835203,-80.209938,Residential,Wood,1 300265,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,127174.25,0,0,0,0,25.835203,-80.209938,Residential,Wood,1 238844,FL,MIAMI DADE COUNTY,0,386470.62,0,0,386470.62,466372.65,0,0,0,0,25.869396,-80.216011,Residential,Masonry,1 418690,FL,MIAMI DADE COUNTY,79650,79650,0,79650,79650,85716.14,0,0,0,0,25.869396,-80.216011,Residential,Wood,1 870793,FL,MIAMI DADE COUNTY,89083.8,89083.8,0,89083.8,89083.8,132823.95,0,0,0,0,25.869396,-80.216011,Residential,Wood,1 938314,FL,MIAMI DADE COUNTY,0,424165.13,0,0,424165.13,583719.09,0,0,0,0,25.851116,-80.209312,Residential,Masonry,1 575250,FL,MIAMI DADE COUNTY,0,262001.85,0,0,262001.85,206876.66,0,0,0,0,25.868137,-80.21727,Residential,Wood,1 163691,FL,MIAMI DADE COUNTY,0,10416.12,0,0,10416.12,10250.97,0,0,0,0,25.83497,-80.21677,Residential,Wood,4 338141,FL,MIAMI DADE COUNTY,0,1557.6,0,0,1557.6,1879.08,0,0,0,0,25.83497,-80.21677,Residential,Wood,4 542429,FL,MIAMI DADE COUNTY,0,2730.37,0,0,2730.37,2392.07,0,0,0,0,25.83497,-80.21677,Residential,Wood,4 639920,FL,MIAMI DADE COUNTY,0,1952026.42,0,0,1952026.42,3070254.52,0,0,0,0,25.832397,-80.206612,Commercial,Reinforced Masonry,1 391301,FL,MIAMI DADE COUNTY,0,1473942.09,0,0,1473942.09,1699555.45,0,0,0,0,25.86261,-80.20919,Residential,Masonry,1 341275,FL,MIAMI DADE COUNTY,0,401598.84,0,0,401598.84,587735.89,0,0,0,0,25.88746,-80.12741,Residential,Masonry,1 682164,FL,MIAMI DADE COUNTY,0,1104912.89,0,0,1104912.89,1572900.96,0,0,0,0,25.89557,-80.12757,Residential,Masonry,4 571996,FL,MIAMI DADE COUNTY,0,948.54,0,0,948.54,1393.22,0,0,0,0,25.88751,-80.13064,Residential,Wood,1 247627,FL,MIAMI DADE COUNTY,0,2863.41,0,0,2863.41,4098.78,0,0,0,0,25.88751,-80.13064,Residential,Wood,1 213312,FL,MIAMI DADE COUNTY,0,8311.61,0,0,8311.61,13174.56,0,0,0,0,25.88672,-80.13838,Residential,Wood,1 447260,FL,MIAMI DADE COUNTY,0,1019.68,0,0,1019.68,1577.43,0,0,0,0,25.88672,-80.13838,Residential,Wood,1 207504,FL,MIAMI DADE COUNTY,0,189601.07,0,0,189601.07,259662.46,0,0,0,0,25.886697,-80.13087,Residential,Wood,4 785614,FL,MIAMI DADE COUNTY,0,502090.38,0,0,502090.38,687180.98,0,0,0,0,25.87949,-80.12246,Residential,Masonry,1 509882,FL,MIAMI DADE COUNTY,0,2310704.01,0,0,2310704.01,2030415.61,0,0,0,0,25.883743,-80.132286,Commercial,Reinforced Masonry,4 565612,FL,MIAMI DADE COUNTY,0,1674572.31,0,0,1674572.31,2467857.4,0,0,0,0,25.883743,-80.132286,Residential,Masonry,4 699122,FL,MIAMI DADE COUNTY,0,2854676.07,0,0,2854676.07,4862989.22,0,0,0,0,25.883743,-80.132286,Commercial,Reinforced Masonry,4 581021,FL,MIAMI DADE COUNTY,0,55890000,0,55890000,55890000,65250000,0,2796716.7,0,0,25.89322,-80.12308,Commercial,Steel Frame,1 539606,FL,MIAMI DADE COUNTY,56700,56700,56700,56700,56700,44057.26,0,2835,0,0,25.88833,-80.12524,Residential,Wood,1 375608,FL,MIAMI DADE COUNTY,0,448895.67,0,0,448895.67,769833.63,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 193946,FL,MIAMI DADE COUNTY,0,601815.31,0,0,601815.31,602025.95,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 288772,FL,MIAMI DADE COUNTY,0,601815.31,0,0,601815.31,859988.07,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 926772,FL,MIAMI DADE COUNTY,0,601815.31,0,0,601815.31,749688.56,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 843993,FL,MIAMI DADE COUNTY,0,41636.7,0,41636.7,41636.7,50036.9,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 643519,FL,MIAMI DADE COUNTY,0,41636.7,0,41636.7,41636.7,43193.91,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 223854,FL,MIAMI DADE COUNTY,0,68403.15,0,0,68403.15,86462.68,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 723372,FL,MIAMI DADE COUNTY,0,969.04,0,0,969.04,1729.4,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 252285,FL,MIAMI DADE COUNTY,0,489484.74,0,0,489484.74,441158.89,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 157651,FL,MIAMI DADE COUNTY,0,549263.61,0,0,549263.61,534418.12,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 749455,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,205824.89,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 500415,FL,MIAMI DADE COUNTY,0,98952.39,0,0,98952.39,99922.12,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 534850,FL,MIAMI DADE COUNTY,0,20748.96,0,0,20748.96,21494.59,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 985875,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,16891.34,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 937620,FL,MIAMI DADE COUNTY,0,16481.19,0,0,16481.19,20281.26,0,0,0,0,25.911417,-80.122726,Residential,Wood,1 948546,FL,MIAMI DADE COUNTY,0,1087824.22,0,0,1087824.22,1059767.05,0,0,0,0,25.911417,-80.122726,Residential,Masonry,1 162138,FL,MIAMI DADE COUNTY,0,2530175.36,0,0,2530175.36,3589635.69,0,0,0,0,25.88364,-80.1231,Commercial,Reinforced Masonry,1 761224,FL,MIAMI DADE COUNTY,1550520,1550520,1550520,1550520,1550520,2536821.28,0,0,0,0,25.886538,-80.136757,Residential,Masonry,1 576094,FL,MIAMI DADE COUNTY,0,8868436.2,0,8868436.2,8868436.2,7465236.75,0,0,0,0,25.89896,-80.12324,Commercial,Reinforced Masonry,1 336327,FL,MIAMI DADE COUNTY,0,86490000,0,86490000,86490000,79470000,0,0,0,0,25.897608,-80.124298,Commercial,Steel Frame,1 876329,FL,MIAMI DADE COUNTY,0,57140.11,0,0,57140.11,69755.39,0,0,0,0,25.87349,-80.12076,Residential,Wood,1 784328,FL,MIAMI DADE COUNTY,0,393914.63,0,0,393914.63,376449.25,0,0,0,0,25.88726,-80.12679,Residential,Masonry,1 198673,FL,MIAMI DADE COUNTY,0,271899.86,0,0,271899.86,229048.44,0,0,0,0,25.89377,-80.12822,Residential,Wood,1 644307,FL,MIAMI DADE COUNTY,0,1299908.19,0,0,1299908.19,952406.33,0,0,0,0,25.89557,-80.12757,Residential,Masonry,4 921948,FL,MIAMI DADE COUNTY,0,594799.87,0,0,594799.87,589853.52,0,0,0,0,25.8917,-80.1266,Residential,Masonry,4 496437,FL,MIAMI DADE COUNTY,0,47696.22,0,0,47696.22,68090.16,0,0,0,0,25.8917,-80.1266,Residential,Wood,4 837759,FL,MIAMI DADE COUNTY,0,5948,0,0,5948,7105.62,0,0,0,0,25.8917,-80.1266,Residential,Wood,4 938067,FL,MIAMI DADE COUNTY,0,1007100.55,0,0,1007100.55,1104491.21,0,0,0,0,25.88751,-80.13064,Residential,Masonry,1 890966,FL,MIAMI DADE COUNTY,0,3250.08,0,0,3250.08,2632.56,0,0,0,0,25.88751,-80.13064,Residential,Wood,1 510825,FL,MIAMI DADE COUNTY,0,9440.48,0,0,9440.48,8663.99,0,0,0,0,25.8917,-80.1266,Residential,Wood,4 568558,FL,MIAMI DADE COUNTY,0,13467.17,0,0,13467.17,17119.81,0,0,0,0,25.8917,-80.1266,Residential,Wood,4 775130,FL,MIAMI DADE COUNTY,0,1256.94,0,0,1256.94,2048.3,0,0,0,0,25.8917,-80.1266,Residential,Wood,4 604840,FL,MIAMI DADE COUNTY,0,21150000,0,0,21150000,26820000,0,0,0,0,25.88379,-80.1219,Commercial,Reinforced Concrete,1 990154,FL,MIAMI DADE COUNTY,0,15660000,0,15660000,15660000,22590000,0,0,0,0,25.733334,-80.303087,Commercial,Reinforced Concrete,4 620512,FL,MIAMI DADE COUNTY,0,164589.48,0,0,164589.48,195575.1,0,0,0,0,25.74357,-80.33544,Residential,Wood,1 806084,FL,MIAMI DADE COUNTY,0,25956.45,0,0,25956.45,34536.61,0,0,0,0,25.741493,-80.333145,Residential,Wood,1 917269,FL,MIAMI DADE COUNTY,0,34734.15,0,0,34734.15,42174.9,0,0,0,0,25.741493,-80.333145,Residential,Wood,1 934279,FL,MIAMI DADE COUNTY,0,21839.22,0,0,21839.22,32900.78,0,0,0,0,25.741493,-80.333145,Residential,Wood,1 112267,FL,MIAMI DADE COUNTY,0,2294828.73,0,0,2294828.73,2531728.49,0,0,0,0,25.7481,-80.305568,Commercial,Reinforced Masonry,1 761234,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,107302.33,0,0,0,0,25.7481,-80.305568,Residential,Wood,1 101640,FL,MIAMI DADE COUNTY,0,721318.59,0,0,721318.59,1139712.23,0,0,0,0,25.729347,-80.287796,Residential,Masonry,1 187564,FL,MIAMI DADE COUNTY,0,343174.41,0,0,343174.41,428075.76,0,0,0,0,25.729347,-80.287796,Residential,Wood,1 129645,FL,MIAMI DADE COUNTY,0,1013349.15,0,0,1013349.15,1189269.6,0,0,0,0,25.736898,-80.325264,Residential,Masonry,1 869329,FL,MIAMI DADE COUNTY,1081083.6,1081083.6,0,1081083.6,1081083.6,999602.33,0,0,0,0,25.736898,-80.325264,Residential,Masonry,1 210824,FL,MIAMI DADE COUNTY,0,885879.18,0,0,885879.18,856397.12,0,0,0,0,25.755043,-80.33152,Residential,Masonry,1 704140,FL,MIAMI DADE COUNTY,0,940712.94,0,0,940712.94,1218624,0,0,0,0,25.755043,-80.33152,Residential,Masonry,1 955084,FL,MIAMI DADE COUNTY,0,1112805.18,0,0,1112805.18,1037330.28,0,0,0,0,25.755043,-80.33152,Residential,Masonry,1 303186,FL,MIAMI DADE COUNTY,0,369799.47,0,0,369799.47,502540.84,0,0,0,0,25.755043,-80.33152,Residential,Masonry,1 932538,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,214108.21,0,0,0,0,25.755043,-80.33152,Residential,Wood,1 548451,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,76998.23,0,0,0,0,25.755043,-80.33152,Residential,Wood,1 144475,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,101741.06,0,0,0,0,25.755043,-80.33152,Residential,Wood,1 103136,FL,MIAMI DADE COUNTY,0,424432.71,0,0,424432.71,598959.44,0,0,0,0,25.721062,-80.305374,Residential,Masonry,1 434336,FL,MIAMI DADE COUNTY,0,255373.56,0,0,255373.56,376931.37,0,0,0,0,25.721062,-80.305374,Residential,Wood,1 321906,FL,MIAMI DADE COUNTY,0,563630.31,0,0,563630.31,691073.89,0,0,0,0,25.74819,-80.317506,Residential,Masonry,1 922114,FL,MIAMI DADE COUNTY,0,1516015.26,0,0,1516015.26,2040367.04,0,0,0,0,25.74819,-80.317506,Residential,Masonry,1 125333,FL,MIAMI DADE COUNTY,0,7876.44,0,0,7876.44,6938.53,0,0,0,0,25.74819,-80.317506,Residential,Wood,1 695358,FL,MIAMI DADE COUNTY,0,412618.05,0,0,412618.05,360679.75,0,0,0,0,25.74819,-80.317506,Residential,Masonry,1 207305,FL,MIAMI DADE COUNTY,0,5084779.05,0,0,5084779.05,4708312.18,0,0,0,0,25.74819,-80.317506,Commercial,Reinforced Masonry,1 290408,FL,MIAMI DADE COUNTY,0,20407.14,0,0,20407.14,27367.2,0,0,0,0,25.74819,-80.317506,Residential,Wood,1 934401,FL,MIAMI DADE COUNTY,0,329915.43,0,0,329915.43,361653.29,0,0,0,0,25.74819,-80.317506,Residential,Wood,1 810034,FL,MIAMI DADE COUNTY,0,9308.52,0,0,9308.52,9996.01,0,0,0,0,25.74819,-80.317506,Residential,Wood,1 509101,FL,MIAMI DADE COUNTY,4770157.5,4770157.5,4770157.5,4770157.5,4770157.5,5044613.28,0,0,0,0,25.733175,-80.329414,Commercial,Reinforced Masonry,3 277978,FL,MIAMI DADE COUNTY,513710.1,513710.1,0,0,513710.1,712380.29,0,0,0,0,25.756254,-80.288834,Residential,Masonry,1 742897,FL,MIAMI DADE COUNTY,0,111105.32,0,0,111105.32,125682.33,0,0,0,0,25.75458,-80.29622,Residential,Wood,3 259546,FL,MIAMI DADE COUNTY,0,23210.6,0,0,23210.6,20152,0,0,0,0,25.75458,-80.29622,Residential,Wood,3 788467,FL,MIAMI DADE COUNTY,0,35735.98,0,0,35735.98,35407.57,0,0,0,0,25.75458,-80.29622,Residential,Wood,3 693658,FL,MIAMI DADE COUNTY,0,34484.12,0,0,34484.12,46230.79,0,0,0,0,25.75458,-80.29622,Residential,Wood,3 154173,FL,MIAMI DADE COUNTY,0,555338.12,0,0,555338.12,822591.25,0,0,0,0,25.75458,-80.29622,Residential,Masonry,3 924280,FL,MIAMI DADE COUNTY,0,41471.6,0,0,41471.6,42129.84,0,0,0,0,25.75458,-80.29622,Residential,Wood,1 409799,FL,MIAMI DADE COUNTY,0,8680.1,0,0,8680.1,8217.22,0,0,0,0,25.75458,-80.29622,Residential,Wood,1 875497,FL,MIAMI DADE COUNTY,0,60663.31,0,0,60663.31,59849.21,0,0,0,0,25.75458,-80.29622,Residential,Wood,3 943209,FL,MIAMI DADE COUNTY,0,1840274.14,0,0,1840274.14,2116109.15,0,0,0,0,25.74611,-80.31315,Commercial,Reinforced Masonry,1 744060,FL,MIAMI DADE COUNTY,0,557388.55,0,0,557388.55,450620.77,0,0,0,0,25.74611,-80.31315,Residential,Masonry,1 348492,FL,MIAMI DADE COUNTY,0,3874783.11,0,0,3874783.11,3930657.48,0,0,0,0,25.74611,-80.31315,Commercial,Reinforced Masonry,1 149877,FL,MIAMI DADE COUNTY,0,1305816.13,0,0,1305816.13,2202683.3,0,0,0,0,25.740286,-80.310951,Residential,Masonry,1 305064,FL,MIAMI DADE COUNTY,0,152482.02,0,0,152482.02,125523.2,0,0,0,0,25.740286,-80.310951,Residential,Wood,1 112035,FL,MIAMI DADE COUNTY,0,659876.64,0,0,659876.64,1131215.96,0,0,0,0,25.740286,-80.310951,Residential,Masonry,1 965511,FL,MIAMI DADE COUNTY,0,28729.32,0,0,28729.32,25152.52,0,0,0,0,25.740286,-80.310951,Residential,Wood,1 415634,FL,MIAMI DADE COUNTY,0,443845.3,0,0,443845.3,708675.36,0,0,0,0,25.740286,-80.310951,Residential,Masonry,1 467768,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,72597.9,0,0,0,0,25.740286,-80.310951,Residential,Wood,1 512833,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,118692.45,0,0,0,0,25.740286,-80.310951,Residential,Wood,1 273749,FL,MIAMI DADE COUNTY,0,67750.2,0,0,67750.2,86637.87,0,0,0,0,25.740286,-80.310951,Residential,Wood,1 858609,FL,MIAMI DADE COUNTY,0,11970.55,0,0,11970.55,15968.72,0,0,0,0,25.747761,-80.31163,Residential,Wood,3 207609,FL,MIAMI DADE COUNTY,0,179454.18,0,0,179454.18,148499.23,0,0,0,0,25.738029,-80.286835,Residential,Wood,1 240918,FL,MIAMI DADE COUNTY,0,179454.18,0,0,179454.18,179218.73,0,0,0,0,25.738029,-80.286835,Residential,Wood,1 719602,FL,MIAMI DADE COUNTY,0,179454.18,0,0,179454.18,230419.16,0,0,0,0,25.738029,-80.286835,Residential,Wood,1 803895,FL,MIAMI DADE COUNTY,0,179454.18,0,0,179454.18,184766.02,0,0,0,0,25.738029,-80.286835,Residential,Wood,1 863019,FL,MIAMI DADE COUNTY,0,38582.7,0,0,38582.7,36577.33,0,0,0,0,25.745136,-80.287125,Residential,Wood,3 698268,FL,MIAMI DADE COUNTY,0,717257.09,0,0,717257.09,1013187.32,0,0,0,0,25.733057,-80.323517,Residential,Masonry,3 698347,FL,MIAMI DADE COUNTY,0,301657.89,0,0,301657.89,449738.73,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 934366,FL,MIAMI DADE COUNTY,0,10980000,0,0,10980000,10980000,0,0,0,0,25.733057,-80.323517,Commercial,Reinforced Concrete,3 584968,FL,MIAMI DADE COUNTY,0,3598600.5,0,3598600.5,3598600.5,6024186.79,0,0,0,0,25.733057,-80.323517,Commercial,Reinforced Masonry,3 604356,FL,MIAMI DADE COUNTY,0,1185084.57,0,0,1185084.57,1345264.16,0,0,0,0,25.733057,-80.323517,Residential,Masonry,3 589011,FL,MIAMI DADE COUNTY,0,1130332.34,0,0,1130332.34,1983380.6,0,0,0,0,25.733057,-80.323517,Residential,Masonry,3 596083,FL,MIAMI DADE COUNTY,0,1130332.34,0,0,1130332.34,895042.36,0,0,0,0,25.733057,-80.323517,Residential,Masonry,3 441567,FL,MIAMI DADE COUNTY,0,896776.45,0,0,896776.45,791037.54,0,0,0,0,25.733057,-80.323517,Residential,Masonry,3 768828,FL,MIAMI DADE COUNTY,0,88477.99,0,0,88477.99,129225.46,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 956541,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,30922.16,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 134843,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,70417.44,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 417457,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,208468.04,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 783289,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,259385.92,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 924434,FL,MIAMI DADE COUNTY,0,97241.92,0,0,97241.92,79494.68,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 153916,FL,MIAMI DADE COUNTY,0,97241.92,0,0,97241.92,78338.09,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 213251,FL,MIAMI DADE COUNTY,0,7360.18,0,0,7360.18,9027.02,0,0,0,0,25.733057,-80.323517,Residential,Wood,3 894051,FL,MIAMI DADE COUNTY,0,1118887.75,0,0,1118887.75,1422283.12,0,0,0,0,25.72764,-80.30931,Residential,Masonry,1 926551,FL,MIAMI DADE COUNTY,0,7257817.44,0,0,7257817.44,7583040.24,0,0,0,0,25.733818,-80.290054,Commercial,Reinforced Masonry,3 721641,FL,MIAMI DADE COUNTY,0,5377687.9,0,0,5377687.9,6282354.82,0,0,0,0,25.747581,-80.335022,Commercial,Reinforced Masonry,3 631713,FL,MIAMI DADE COUNTY,745192.8,745192.8,745192.8,745192.8,745192.8,1084666.87,0,0,0,0,25.734011,-80.289505,Residential,Masonry,3 566479,FL,MIAMI DADE COUNTY,0,7803000,0,7803000,7803000,8520969.64,0,0,0,0,25.688585,-80.312172,Commercial,Reinforced Masonry,1 345740,FL,MIAMI DADE COUNTY,889854.3,889854.3,889854.3,889854.3,889854.3,1473310.41,0,0,0,0,25.67325,-80.31831,Residential,Masonry,1 422421,FL,MIAMI DADE COUNTY,273513.6,273513.6,273513.6,273513.6,273513.6,300514.86,0,0,0,0,25.67346,-80.31737,Residential,Wood,1 781714,FL,MIAMI DADE COUNTY,83430000,83430000,83430000,83430000,83430000,128700000,0,0,0,0,25.688753,-80.313065,Commercial,Steel Frame,1 455830,FL,MIAMI DADE COUNTY,20070000,20070000,20070000,20070000,20070000,29790000,0,0,0,0,25.688753,-80.313065,Commercial,Reinforced Concrete,1 522388,FL,MIAMI DADE COUNTY,17820000,17820000,17820000,17820000,17820000,18270000,0,0,0,0,25.688753,-80.313065,Commercial,Reinforced Concrete,1 242017,FL,MIAMI DADE COUNTY,0,228391.02,0,0,228391.02,241920.9,0,0,0,0,25.65844,-80.31123,Residential,Wood,1 821366,FL,MIAMI DADE COUNTY,0,487295.82,0,0,487295.82,752497.8,0,0,0,0,25.65844,-80.31123,Residential,Masonry,1 492623,FL,MIAMI DADE COUNTY,0,111883.86,0,0,111883.86,102015.7,0,0,0,0,25.65844,-80.31123,Residential,Wood,1 982896,FL,MIAMI DADE COUNTY,0,1243621.89,0,0,1243621.89,1074825.09,0,0,0,0,25.64427,-80.318306,Residential,Masonry,1 134150,FL,MIAMI DADE COUNTY,0,1296055.98,0,0,1296055.98,1274331.49,0,0,0,0,25.64427,-80.318306,Residential,Masonry,1 663201,FL,MIAMI DADE COUNTY,513758.7,513758.7,0,513758.7,513758.7,527250,0,0,0,0,25.64427,-80.318306,Residential,Masonry,1 444825,FL,MIAMI DADE COUNTY,0,1122557.76,0,0,1122557.76,1422168.43,0,0,0,0,25.683666,-80.32328,Residential,Masonry,1 795764,FL,MIAMI DADE COUNTY,0,1861307.37,0,0,1861307.37,3426294.61,0,0,0,0,25.683666,-80.32328,Commercial,Reinforced Masonry,1 509235,FL,MIAMI DADE COUNTY,71604,71604,0,71604,71604,115689.15,0,0,0,0,25.683666,-80.32328,Residential,Wood,1 293068,FL,MIAMI DADE COUNTY,0,7518.42,0,0,7518.42,9654.62,0,0,0,0,25.683666,-80.32328,Residential,Wood,1 168433,FL,MIAMI DADE COUNTY,21481.2,21481.2,0,21481.2,21481.2,30747.33,0,0,0,0,25.683666,-80.32328,Residential,Wood,1 957113,FL,MIAMI DADE COUNTY,0,2438154.63,0,0,2438154.63,3278586.53,0,0,0,0,25.683666,-80.32328,Commercial,Reinforced Masonry,1 806144,FL,MIAMI DADE COUNTY,0,32579.82,0,0,32579.82,38298.85,0,0,0,0,25.683666,-80.32328,Residential,Wood,1 360787,FL,MIAMI DADE COUNTY,0,8541438.75,0,0,8541438.75,8706220.19,0,0,0,0,25.661156,-80.31501,Commercial,Reinforced Masonry,1 140897,FL,MIAMI DADE COUNTY,0,7429273.02,0,0,7429273.02,8012916.71,0,0,0,0,25.661156,-80.31501,Commercial,Reinforced Masonry,1 292848,FL,MIAMI DADE COUNTY,0,136763.64,0,0,136763.64,121482.22,0,0,0,0,25.661156,-80.31501,Residential,Wood,1 638204,FL,MIAMI DADE COUNTY,0,2703900.78,0,0,2703900.78,2186655.38,0,0,0,0,25.661156,-80.31501,Commercial,Reinforced Masonry,1 153401,FL,MIAMI DADE COUNTY,0,3615277.14,0,0,3615277.14,3900985.26,0,0,0,0,25.661156,-80.31501,Commercial,Reinforced Masonry,1 365802,FL,MIAMI DADE COUNTY,0,4979311.38,0,0,4979311.38,8092297.19,0,0,0,0,25.661156,-80.31501,Commercial,Reinforced Masonry,1 441997,FL,MIAMI DADE COUNTY,0,3427716.87,0,0,3427716.87,4740943.76,0,0,0,0,25.661156,-80.31501,Commercial,Reinforced Masonry,1 402861,FL,MIAMI DADE COUNTY,0,353723.76,0,0,353723.76,236075.24,0,0,0,0,25.661156,-80.31501,Residential,Wood,1 418768,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,217590.53,0,0,0,0,25.661156,-80.31501,Residential,Wood,1 176072,FL,MIAMI DADE COUNTY,0,289819.3,0,0,289819.3,361461.47,0,0,0,0,25.661156,-80.31501,Residential,Wood,1 507701,FL,MIAMI DADE COUNTY,0,3728957.31,0,0,3728957.31,4067546.63,0,0,0,0,25.651934,-80.313133,Commercial,Reinforced Masonry,1 314607,FL,MIAMI DADE COUNTY,0,24703.38,0,0,24703.38,29370.14,0,0,0,0,25.651934,-80.313133,Residential,Wood,1 579627,FL,MIAMI DADE COUNTY,0,2427017.58,0,0,2427017.58,2661020.91,0,0,0,0,25.651934,-80.313133,Commercial,Reinforced Masonry,1 229899,FL,MIAMI DADE COUNTY,0,24345.36,0,0,24345.36,34089.74,0,0,0,0,25.651934,-80.313133,Residential,Wood,1 573897,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,53586.43,0,0,0,0,25.651934,-80.313133,Residential,Wood,1 563705,FL,MIAMI DADE COUNTY,0,105415.83,0,0,105415.83,145362.53,0,0,0,0,25.651934,-80.313133,Residential,Wood,1 173738,FL,MIAMI DADE COUNTY,0,1894283.82,0,0,1894283.82,2515366.44,0,0,0,0,25.676535,-80.284416,Commercial,Reinforced Masonry,3 983692,FL,MIAMI DADE COUNTY,1276341.3,1276341.3,0,1276341.3,1276341.3,1871772.39,0,0,0,0,25.676535,-80.284416,Residential,Masonry,3 723700,FL,MIAMI DADE COUNTY,0,1041659.19,0,0,1041659.19,1794362.12,0,0,0,0,25.676535,-80.284416,Residential,Masonry,3 264801,FL,MIAMI DADE COUNTY,386029.8,386029.8,0,386029.8,386029.8,571804.33,0,0,0,0,25.686085,-80.323364,Residential,Masonry,1 154165,FL,MIAMI DADE COUNTY,0,1969612.11,0,0,1969612.11,2638295.42,0,0,0,0,25.65984,-80.33168,Commercial,Reinforced Masonry,1 261954,FL,MIAMI DADE COUNTY,0,1043982.54,0,0,1043982.54,1043878.14,0,0,0,0,25.65984,-80.33168,Residential,Masonry,1 204405,FL,MIAMI DADE COUNTY,112679.1,112679.1,0,0,112679.1,146362.83,0,0,0,0,25.68866,-80.315735,Residential,Wood,1 996358,FL,MIAMI DADE COUNTY,0,45792.85,0,0,45792.85,68666.29,0,0,0,0,25.668234,-80.284111,Residential,Wood,3 157245,FL,MIAMI DADE COUNTY,0,137378.56,0,0,137378.56,148417.2,0,0,0,0,25.668234,-80.284111,Residential,Wood,3 409259,FL,MIAMI DADE COUNTY,0,144247.49,0,0,144247.49,245775.22,0,0,0,0,25.668234,-80.284111,Residential,Wood,3 562965,FL,MIAMI DADE COUNTY,0,26926.2,0,0,26926.2,41815.04,0,0,0,0,25.668234,-80.284111,Residential,Wood,3 444250,FL,MIAMI DADE COUNTY,0,45792.85,0,0,45792.85,38334.11,0,0,0,0,25.673948,-80.317726,Residential,Wood,1 649773,FL,MIAMI DADE COUNTY,0,15569.57,0,0,15569.57,14258.77,0,0,0,0,25.673948,-80.317726,Residential,Wood,1 371940,FL,MIAMI DADE COUNTY,0,1250282.27,0,0,1250282.27,1141300.16,0,0,0,0,25.671371,-80.284241,Residential,Masonry,3 209754,FL,MIAMI DADE COUNTY,0,10532.36,0,0,10532.36,13546.8,0,0,0,0,25.673948,-80.317726,Residential,Wood,1 248183,FL,MIAMI DADE COUNTY,0,45792.85,0,0,45792.85,57720.98,0,0,0,0,25.668234,-80.284111,Residential,Wood,3 346708,FL,MIAMI DADE COUNTY,0,82427.14,0,0,82427.14,124851.39,0,0,0,0,25.673948,-80.317726,Residential,Wood,1 627575,FL,MIAMI DADE COUNTY,0,77847.85,0,0,77847.85,90813.41,0,0,0,0,25.673948,-80.317726,Residential,Wood,1 160964,FL,MIAMI DADE COUNTY,0,228964.27,0,0,228964.27,308890.2,0,0,0,0,25.673948,-80.317726,Residential,Wood,1 729234,FL,MIAMI DADE COUNTY,0,183171.41,0,0,183171.41,285109.97,0,0,0,0,25.668234,-80.284111,Residential,Wood,3 582735,FL,MIAMI DADE COUNTY,0,54951.42,0,0,54951.42,76189.05,0,0,0,0,25.668303,-80.287239,Residential,Wood,3 885401,FL,MIAMI DADE COUNTY,0,68689.28,0,0,68689.28,67128.38,0,0,0,0,25.674219,-80.307571,Residential,Wood,1 439637,FL,MIAMI DADE COUNTY,0,18317.14,0,0,18317.14,22521.07,0,0,0,0,25.650745,-80.330719,Residential,Wood,1 651103,FL,MIAMI DADE COUNTY,0,426033.81,0,0,426033.81,364258.91,0,0,0,0,25.674219,-80.307571,Residential,Masonry,1 147657,FL,MIAMI DADE COUNTY,0,64109.99,0,0,64109.99,66647.72,0,0,0,0,25.650745,-80.330719,Residential,Wood,1 561314,FL,MIAMI DADE COUNTY,0,812594.18,0,0,812594.18,958682.36,0,0,0,0,25.668234,-80.284111,Residential,Masonry,3 690713,FL,MIAMI DADE COUNTY,0,183171.41,0,0,183171.41,181118.06,0,0,0,0,25.655075,-80.327232,Residential,Wood,1 294911,FL,MIAMI DADE COUNTY,0,137378.56,0,0,137378.56,205278.6,0,0,0,0,25.655075,-80.327232,Residential,Wood,1 771858,FL,MIAMI DADE COUNTY,0,416875.24,0,0,416875.24,638787.1,0,0,0,0,25.655075,-80.327232,Residential,Masonry,1 381998,FL,MIAMI DADE COUNTY,0,155924.66,0,0,155924.66,212018.56,0,0,0,0,25.655075,-80.327232,Residential,Wood,1 722136,FL,MIAMI DADE COUNTY,0,805954.21,0,0,805954.21,926138.11,0,0,0,0,25.655075,-80.327232,Residential,Masonry,1 203933,FL,MIAMI DADE COUNTY,0,18317.14,0,0,18317.14,17151.99,0,0,0,0,25.655075,-80.327232,Residential,Wood,1 581962,FL,MIAMI DADE COUNTY,0,3915000,0,3915000,3915000,5609004.84,0,195750,0,0,25.671219,-80.321205,Commercial,Reinforced Masonry,1 561009,FL,MIAMI DADE COUNTY,42210000,42210000,42210000,42210000,42210000,67860000,0,0,0,0,25.688498,-80.321396,Commercial,Steel Frame,1 706785,FL,MIAMI DADE COUNTY,5957395.2,5957395.2,5957395.2,5957395.2,5957395.2,5399783.01,0,0,0,0,25.688526,-80.314186,Commercial,Reinforced Masonry,1 649167,FL,MIAMI DADE COUNTY,8598907.8,8598907.8,0,0,8598907.8,14040000,0,0,0,0,25.688566,-80.31279,Commercial,Reinforced Masonry,1 352359,FL,MIAMI DADE COUNTY,0,318103.8,0,0,318103.8,430814.34,0,0,0,0,25.666395,-80.324585,Residential,Wood,1 180094,FL,MIAMI DADE COUNTY,0,557931.78,0,0,557931.78,524065.32,0,0,0,0,25.674845,-80.284525,Residential,Masonry,3 410011,FL,MIAMI DADE COUNTY,0,557931.78,0,0,557931.78,525553.33,0,0,0,0,25.65257,-80.28724,Residential,Masonry,3 208335,FL,MIAMI DADE COUNTY,0,21420000,0,0,21420000,24930000,0,0,0,0,25.685913,-80.312119,Commercial,Reinforced Concrete,1 668115,FL,MIAMI DADE COUNTY,0,336086.24,0,0,336086.24,534780.42,0,0,0,0,25.677225,-80.32711,Residential,Wood,1 754551,FL,MIAMI DADE COUNTY,0,161342.21,0,0,161342.21,187869.29,0,0,0,0,25.677225,-80.32711,Residential,Wood,1 949463,FL,MIAMI DADE COUNTY,0,389042.92,0,0,389042.92,632350.36,0,0,0,0,25.677225,-80.32711,Residential,Masonry,1 578884,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,178766.17,0,0,0,0,25.677225,-80.32711,Residential,Wood,1 649260,FL,MIAMI DADE COUNTY,0,50862.35,0,0,50862.35,68628.57,0,0,0,0,25.677225,-80.32711,Residential,Wood,1 484026,FL,MIAMI DADE COUNTY,0,394359.03,0,0,394359.03,327750.21,0,0,0,0,25.68018,-80.27313,Residential,Masonry,1 566853,FL,MIAMI DADE COUNTY,0,107734.96,0,0,107734.96,177802.44,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 738793,FL,MIAMI DADE COUNTY,0,3329521.65,0,0,3329521.65,4829837.41,0,0,0,0,25.68018,-80.27313,Commercial,Reinforced Masonry,1 524558,FL,MIAMI DADE COUNTY,0,54960.44,0,0,54960.44,86513.23,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 913885,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,38184.46,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 182147,FL,MIAMI DADE COUNTY,0,41041.89,0,0,41041.89,31677.32,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 690728,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,245916.25,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 888244,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,272877.1,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 851914,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,222160.31,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 265186,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,55595.55,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 663572,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,95890.49,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 781011,FL,MIAMI DADE COUNTY,0,209726.21,0,0,209726.21,266549.43,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 422964,FL,MIAMI DADE COUNTY,0,68403.15,0,0,68403.15,101288.1,0,0,0,0,25.68018,-80.27313,Residential,Wood,1 247958,FL,MIAMI DADE COUNTY,0,22585,0,0,22585,34780.89,0,0,0,0,25.6685,-80.3066,Residential,Wood,3 784706,FL,MIAMI DADE COUNTY,0,16982.78,0,0,16982.78,14143.97,0,0,0,0,25.6851,-80.3146,Residential,Wood,1 451444,FL,MIAMI DADE COUNTY,0,115179.17,0,0,115179.17,127057.6,0,0,0,0,25.64726,-80.2882,Residential,Wood,1 110308,FL,MIAMI DADE COUNTY,0,97794.91,0,0,97794.91,114228.75,0,0,0,0,25.686934,-80.268417,Residential,Wood,1 856070,FL,MIAMI DADE COUNTY,0,2989447.14,0,0,2989447.14,2951750.21,0,0,0,0,25.6685,-80.3066,Commercial,Reinforced Masonry,4 558520,FL,MIAMI DADE COUNTY,0,843095.25,0,0,843095.25,1178141.3,0,0,0,0,25.6685,-80.3066,Residential,Masonry,4 173643,FL,MIAMI DADE COUNTY,0,770331.28,0,0,770331.28,1146137.4,0,0,0,0,25.68346,-80.31467,Residential,Masonry,1 372529,FL,MIAMI DADE COUNTY,0,729654.26,0,0,729654.26,1119683.64,0,0,0,0,25.685061,-80.315117,Residential,Masonry,1 804765,FL,MIAMI DADE COUNTY,0,10620000,0,0,10620000,12780000,0,0,0,0,25.673828,-80.322792,Commercial,Reinforced Concrete,1 329397,FL,MIAMI DADE COUNTY,0,798789.24,0,0,798789.24,753114.47,0,0,0,0,25.688389,-80.319244,Residential,Masonry,1 993434,FL,MIAMI DADE COUNTY,0,168300000,0,0,168300000,234000000,0,0,0,0,25.688786,-80.311821,Commercial,Steel Frame,1 413368,FL,MIAMI DADE COUNTY,0,10080000,0,0,10080000,16020000,0,0,0,0,25.64699,-80.3314,Commercial,Reinforced Concrete,1 301102,FL,MIAMI DADE COUNTY,0,17640000,0,0,17640000,18450000,0,0,0,0,25.688786,-80.311821,Commercial,Reinforced Concrete,1 339706,FL,MIAMI DADE COUNTY,0,517030.38,0,0,517030.38,833224.44,0,0,0,0,25.61028,-80.30856,Residential,Masonry,1 761155,FL,MIAMI DADE COUNTY,0,537379.78,0,0,537379.78,640939.32,0,0,0,0,25.61028,-80.30856,Residential,Masonry,1 178284,FL,MIAMI DADE COUNTY,1209395.7,1209395.7,1209395.7,1209395.7,1209395.7,1911561.17,0,0,0,0,25.600519,-80.353004,Residential,Masonry,3 270766,FL,MIAMI DADE COUNTY,0,13680000,0,13680000,13680000,16110000,0,0,0,0,25.5913,-80.35669,Commercial,Reinforced Concrete,3 849296,FL,MIAMI DADE COUNTY,0,2591821.98,0,0,2591821.98,3762081.44,0,0,0,0,25.6281,-80.31564,Commercial,Reinforced Masonry,1 290892,FL,MIAMI DADE COUNTY,0,924.66,0,0,924.66,858.82,0,0,0,0,25.62562,-80.31473,Residential,Wood,1 793936,FL,MIAMI DADE COUNTY,0,2773.98,0,0,2773.98,4017.51,0,0,0,0,25.598818,-80.346428,Residential,Wood,1 441232,FL,MIAMI DADE COUNTY,0,162740.16,0,0,162740.16,219611.34,0,0,0,0,25.598818,-80.346428,Residential,Wood,1 824310,FL,MIAMI DADE COUNTY,0,924.66,0,0,924.66,1206.14,0,0,0,0,25.598818,-80.346428,Residential,Wood,1 884028,FL,MIAMI DADE COUNTY,0,485446.5,0,485446.5,485446.5,604507.11,0,0,0,0,25.598818,-80.346428,Residential,Masonry,1 707278,FL,MIAMI DADE COUNTY,0,72123.48,0,0,72123.48,103972.05,0,0,0,0,25.598818,-80.346428,Residential,Wood,1 522223,FL,MIAMI DADE COUNTY,0,576987.84,0,0,576987.84,571264.12,0,0,0,0,25.620104,-80.374077,Residential,Masonry,1 209181,FL,MIAMI DADE COUNTY,0,98938.62,0,0,98938.62,107174.27,0,0,0,0,25.620104,-80.374077,Residential,Wood,1 406999,FL,MIAMI DADE COUNTY,0,130377.06,0,0,130377.06,164012.26,0,0,0,0,25.594982,-80.345955,Residential,Wood,1 315477,FL,MIAMI DADE COUNTY,0,2680589.34,0,0,2680589.34,3534598.3,0,0,0,0,25.595915,-80.348106,Commercial,Reinforced Masonry,1 171764,FL,MIAMI DADE COUNTY,0,15570000,0,0,15570000,17820000,0,0,0,0,25.59026,-80.360901,Commercial,Reinforced Concrete,3 940660,FL,MIAMI DADE COUNTY,595161,595161,595161,595161,595161,481743.55,0,0,0,0,25.59026,-80.360901,Residential,Masonry,3 767459,FL,MIAMI DADE COUNTY,0,19620000,0,0,19620000,20970000,0,0,0,0,25.587704,-80.365044,Commercial,Reinforced Concrete,1 919173,FL,MIAMI DADE COUNTY,0,458781.57,0,0,458781.57,439879.77,0,0,0,0,25.587498,-80.355835,Residential,Masonry,1 496479,FL,MIAMI DADE COUNTY,0,72256.86,0,0,72256.86,75570.2,0,0,0,0,25.587498,-80.355835,Residential,Wood,1 284638,FL,MIAMI DADE COUNTY,0,53450.28,0,0,53450.28,80394.14,0,0,0,0,25.587498,-80.355835,Residential,Wood,1 181991,FL,MIAMI DADE COUNTY,0,208654.06,0,0,208654.06,269739.62,0,0,0,0,25.587498,-80.355835,Residential,Wood,1 756836,FL,MIAMI DADE COUNTY,0,557742.24,0,0,557742.24,944503.02,0,0,0,0,25.620584,-80.366997,Residential,Masonry,1 443955,FL,MIAMI DADE COUNTY,0,860143.05,0,0,860143.05,1142846.27,0,0,0,0,25.620584,-80.366997,Residential,Masonry,1 294716,FL,MIAMI DADE COUNTY,0,1110041.01,0,0,1110041.01,1141209.85,0,0,0,0,25.620584,-80.366997,Residential,Masonry,1 325365,FL,MIAMI DADE COUNTY,0,371965.23,0,0,371965.23,597562.14,0,0,0,0,25.620584,-80.366997,Residential,Masonry,1 386925,FL,MIAMI DADE COUNTY,0,583035.57,0,0,583035.57,659121.71,0,0,0,0,25.629385,-80.322624,Residential,Masonry,1 340965,FL,MIAMI DADE COUNTY,0,525633.48,0,0,525633.48,579895.68,0,0,0,0,25.629385,-80.322624,Residential,Masonry,1 160943,FL,MIAMI DADE COUNTY,0,4371623.37,0,0,4371623.37,5382342.69,0,0,0,0,25.629385,-80.322624,Commercial,Reinforced Masonry,1 520501,FL,MIAMI DADE COUNTY,0,723379.41,0,0,723379.41,607291.48,0,0,0,0,25.629385,-80.322624,Residential,Masonry,1 362928,FL,MIAMI DADE COUNTY,298946.7,298946.7,0,298946.7,298946.7,395657.15,0,0,0,0,25.629385,-80.322624,Residential,Wood,1 774761,FL,MIAMI DADE COUNTY,151200,151200,0,151200,151200,217310.69,0,0,0,0,25.629385,-80.322624,Residential,Wood,1 104592,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,126898.25,0,0,0,0,25.629385,-80.322624,Residential,Wood,1 653699,FL,MIAMI DADE COUNTY,1061100,1061100,0,1061100,1061100,1333420.7,0,0,0,0,25.628519,-80.357018,Residential,Masonry,1 600710,FL,MIAMI DADE COUNTY,0,1127301.93,0,0,1127301.93,968927.28,0,0,0,0,25.58655,-80.348686,Residential,Masonry,1 371592,FL,MIAMI DADE COUNTY,0,2220584.13,0,0,2220584.13,1778756.73,0,0,0,0,25.58655,-80.348686,Commercial,Reinforced Masonry,1 595922,FL,MIAMI DADE COUNTY,0,391473.81,0,0,391473.81,393965.15,0,0,0,0,25.58655,-80.348686,Residential,Masonry,1 542303,FL,MIAMI DADE COUNTY,0,218552.26,0,0,218552.26,332260.62,0,0,0,0,25.58655,-80.348686,Residential,Wood,1 310376,FL,MIAMI DADE COUNTY,0,1119450.87,0,0,1119450.87,1418030.81,0,0,0,0,25.61154,-80.361259,Residential,Masonry,1 821664,FL,MIAMI DADE COUNTY,0,840451.95,0,0,840451.95,1389771.34,0,0,0,0,25.61154,-80.361259,Residential,Masonry,1 785012,FL,MIAMI DADE COUNTY,0,817001.64,0,0,817001.64,1009421.87,0,0,0,0,25.61154,-80.361259,Residential,Masonry,1 366028,FL,MIAMI DADE COUNTY,0,45468.54,0,0,45468.54,52352.48,0,0,0,0,25.61154,-80.361259,Residential,Wood,1 487855,FL,MIAMI DADE COUNTY,0,340498.08,0,0,340498.08,554058.48,0,0,0,0,25.587132,-80.376717,Residential,Wood,1 998603,FL,MIAMI DADE COUNTY,0,159163.06,0,0,159163.06,241323.03,0,0,0,0,25.587132,-80.376717,Residential,Wood,1 595763,FL,MIAMI DADE COUNTY,0,9900000,0,0,9900000,12060000,0,0,0,0,25.613625,-80.369644,Commercial,Reinforced Concrete,1 573455,FL,MIAMI DADE COUNTY,0,1089380.34,0,0,1089380.34,1829426.91,0,0,0,0,25.601645,-80.3554,Residential,Masonry,1 373270,FL,MIAMI DADE COUNTY,0,1968633.81,0,0,1968633.81,2199357.69,0,0,0,0,25.601645,-80.3554,Commercial,Reinforced Masonry,1 200635,FL,MIAMI DADE COUNTY,0,3445725.33,0,0,3445725.33,3082745.73,0,0,0,0,25.601645,-80.3554,Commercial,Reinforced Masonry,1 360385,FL,MIAMI DADE COUNTY,1404292.5,1404292.5,0,1404292.5,1404292.5,1629069.17,0,0,0,0,25.601645,-80.3554,Residential,Masonry,1 548967,FL,MIAMI DADE COUNTY,1171800,1171800,0,1171800,1171800,2088194.47,0,0,0,0,25.623642,-80.382164,Residential,Masonry,3 772760,FL,MIAMI DADE COUNTY,453600,453600,0,453600,453600,503857.97,0,0,0,0,25.620676,-80.380806,Residential,Masonry,1 405387,FL,MIAMI DADE COUNTY,0,1962917.73,0,0,1962917.73,2478379.93,0,0,0,0,25.590925,-80.336037,Commercial,Reinforced Masonry,1 424353,FL,MIAMI DADE COUNTY,0,1494554.49,0,0,1494554.49,1609186.82,0,0,0,0,25.590925,-80.336037,Residential,Masonry,1 790166,FL,MIAMI DADE COUNTY,0,706994.46,0,0,706994.46,1095031.9,0,0,0,0,25.590925,-80.336037,Residential,Masonry,1 189570,FL,MIAMI DADE COUNTY,0,1493480.43,0,0,1493480.43,2351622.34,0,0,0,0,25.590925,-80.336037,Residential,Masonry,1 677979,FL,MIAMI DADE COUNTY,0,634411.44,0,0,634411.44,891297.32,0,0,0,0,25.590925,-80.336037,Residential,Masonry,1 444066,FL,MIAMI DADE COUNTY,150660,150660,0,150660,150660,191522.91,0,0,0,0,25.590925,-80.336037,Residential,Wood,1 520572,FL,MIAMI DADE COUNTY,0,2096082.59,0,0,2096082.59,2337781.88,0,0,0,0,25.597851,-80.372437,Commercial,Reinforced Masonry,1 185117,FL,MIAMI DADE COUNTY,0,20455.95,0,0,20455.95,24780.17,0,0,0,0,25.607,-80.34554,Residential,Wood,3 329010,FL,MIAMI DADE COUNTY,0,35358.66,0,0,35358.66,46701.71,0,0,0,0,25.6315,-80.32069,Residential,Wood,1 573872,FL,MIAMI DADE COUNTY,0,118644.11,0,0,118644.11,159124.53,0,0,0,0,25.6315,-80.32069,Residential,Wood,1 725716,FL,MIAMI DADE COUNTY,0,932735.23,0,0,932735.23,1141130.66,0,0,0,0,25.6315,-80.32069,Residential,Masonry,1 690188,FL,MIAMI DADE COUNTY,0,50663.23,0,0,50663.23,40641.89,0,0,0,0,25.6315,-80.32069,Residential,Wood,1 743460,FL,MIAMI DADE COUNTY,0,1389.11,0,0,1389.11,1963.53,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 716155,FL,MIAMI DADE COUNTY,0,42590.33,0,0,42590.33,57511,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 153718,FL,MIAMI DADE COUNTY,0,12189.67,0,0,12189.67,9818.34,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 439933,FL,MIAMI DADE COUNTY,0,762.6,0,0,762.6,816.65,0,0,0,0,25.59285,-80.334015,Residential,Wood,1 377379,FL,MIAMI DADE COUNTY,0,20103.32,0,0,20103.32,29086.45,0,0,0,0,25.59285,-80.334015,Residential,Wood,1 245688,FL,MIAMI DADE COUNTY,0,30513.91,0,0,30513.91,35281.64,0,0,0,0,25.59285,-80.334015,Residential,Wood,1 574922,FL,MIAMI DADE COUNTY,0,10052.57,0,0,10052.57,17226.09,0,0,0,0,25.59285,-80.334015,Residential,Wood,1 234251,FL,MIAMI DADE COUNTY,0,10959.47,0,0,10959.47,10496.8,0,0,0,0,25.59285,-80.334015,Residential,Wood,1 354736,FL,MIAMI DADE COUNTY,0,399107.4,0,0,399107.4,479235.4,0,0,0,0,25.581177,-80.35508,Residential,Masonry,1 781762,FL,MIAMI DADE COUNTY,0,5575.63,0,0,5575.63,4340.21,0,0,0,0,25.59738,-80.34918,Residential,Wood,1 755908,FL,MIAMI DADE COUNTY,0,26957.56,0,0,26957.56,32563.65,0,0,0,0,25.59738,-80.34918,Residential,Wood,1 607261,FL,MIAMI DADE COUNTY,0,85840.06,0,0,85840.06,103711.61,0,0,0,0,25.59738,-80.34918,Residential,Wood,1 888148,FL,MIAMI DADE COUNTY,0,18181.76,0,0,18181.76,28342.39,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 494996,FL,MIAMI DADE COUNTY,0,2493.28,0,0,2493.28,3085.68,0,0,0,0,25.59738,-80.34918,Residential,Wood,1 848987,FL,MIAMI DADE COUNTY,0,421939.63,0,0,421939.63,639499.3,0,0,0,0,25.581177,-80.35508,Residential,Masonry,1 474937,FL,MIAMI DADE COUNTY,0,2101.48,0,0,2101.48,3637.62,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 585940,FL,MIAMI DADE COUNTY,0,93776.54,0,0,93776.54,139835.08,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 659106,FL,MIAMI DADE COUNTY,0,19111.49,0,0,19111.49,29527.25,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 356172,FL,MIAMI DADE COUNTY,0,16694.01,0,0,16694.01,18302.08,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 895360,FL,MIAMI DADE COUNTY,0,5216.71,0,0,5216.71,6408.36,0,0,0,0,25.581177,-80.35508,Residential,Wood,1 931120,FL,MIAMI DADE COUNTY,0,3339000,0,3339000,3339000,2557881.02,0,166950,0,0,25.61286,-80.34716,Commercial,Reinforced Masonry,3 849676,FL,MIAMI DADE COUNTY,0,495000,0,495000,495000,419608.04,0,24750,0,0,25.603054,-80.352325,Residential,Masonry,3 738324,FL,MIAMI DADE COUNTY,0,225000,0,225000,225000,227886.75,0,11250,0,0,25.60176,-80.35316,Residential,Wood,3 461404,FL,MIAMI DADE COUNTY,0,2385000,0,2385000,2385000,3196062.18,0,119250,0,0,25.60973,-80.3509,Commercial,Reinforced Masonry,1 299232,FL,MIAMI DADE COUNTY,0,3266965.43,0,0,3266965.43,2837712.31,0,0,0,0,25.610281,-80.34874,Commercial,Reinforced Masonry,3 963583,FL,MIAMI DADE COUNTY,0,21764.54,0,0,21764.54,21969.13,0,0,0,0,25.620584,-80.366997,Residential,Wood,1 549594,FL,MIAMI DADE COUNTY,0,537791.51,0,0,537791.51,504847.48,0,0,0,0,25.603371,-80.354378,Residential,Masonry,1 993359,FL,MIAMI DADE COUNTY,0,28304.63,0,0,28304.63,44691.88,0,0,0,0,25.602552,-80.354759,Residential,Wood,1 425049,FL,MIAMI DADE COUNTY,0,992698.24,0,0,992698.24,1674660.09,0,0,0,0,25.616106,-80.308418,Residential,Masonry,1 748904,FL,MIAMI DADE COUNTY,0,285013.13,0,0,285013.13,259302.66,0,0,0,0,25.616106,-80.308418,Residential,Wood,1 815693,FL,MIAMI DADE COUNTY,0,446107.5,0,446107.5,446107.5,526977.87,0,0,0,0,25.616106,-80.308418,Residential,Masonry,1 867957,FL,MIAMI DADE COUNTY,0,299263.78,0,0,299263.78,283589.84,0,0,0,0,25.616106,-80.308418,Residential,Wood,1 646226,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,102264.69,0,0,0,0,25.616106,-80.308418,Residential,Wood,1 846147,FL,MIAMI DADE COUNTY,0,936825.75,0,0,936825.75,832485.85,0,0,0,0,25.616106,-80.308418,Residential,Masonry,1 124495,FL,MIAMI DADE COUNTY,0,21859.27,0,0,21859.27,27970.44,0,0,0,0,25.623684,-80.366295,Residential,Wood,1 213366,FL,MIAMI DADE COUNTY,0,396453.26,0,0,396453.26,602708.86,0,0,0,0,25.623684,-80.366295,Residential,Masonry,1 381384,FL,MIAMI DADE COUNTY,0,90210.07,0,0,90210.07,135548.76,0,0,0,0,25.623684,-80.366295,Residential,Wood,1 221084,FL,MIAMI DADE COUNTY,0,95169.6,0,95169.6,95169.6,141836.58,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 815514,FL,MIAMI DADE COUNTY,0,90107.73,0,0,90107.73,144831.41,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 386286,FL,MIAMI DADE COUNTY,0,176395.86,0,0,176395.86,228863.05,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 744283,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,55248.64,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 877834,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,314032.33,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 927973,FL,MIAMI DADE COUNTY,0,21347.48,0,0,21347.48,32478.74,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 225569,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,51240.13,0,0,0,0,25.62888,-80.343559,Residential,Wood,3 375874,FL,MIAMI DADE COUNTY,0,60381.85,0,0,60381.85,44165.82,0,0,0,0,25.6073,-80.3479,Residential,Wood,3 526164,FL,MIAMI DADE COUNTY,0,19517.7,0,0,19517.7,23380.95,0,0,0,0,25.61119,-80.35973,Residential,Wood,3 762992,FL,MIAMI DADE COUNTY,0,78974.41,0,0,78974.41,122649.79,0,0,0,0,25.61119,-80.35973,Residential,Wood,3 233166,FL,MIAMI DADE COUNTY,129600,129600,129600,129600,129600,201658.9,0,6480,0,0,25.61007,-80.34803,Residential,Wood,3 801545,FL,MIAMI DADE COUNTY,678352.5,678352.5,678352.5,678352.5,678352.5,1010202.54,0,0,0,0,25.6073,-80.3479,Residential,Masonry,4 163206,FL,MIAMI DADE COUNTY,0,551242.81,0,0,551242.81,442950.06,0,0,0,0,25.59051,-80.35091,Residential,Masonry,1 389099,FL,MIAMI DADE COUNTY,782812.8,782812.8,0,0,782812.8,630295.82,0,0,0,0,25.644503,-80.302872,Residential,Masonry,1 119051,FL,MIAMI DADE COUNTY,0,34201.58,0,0,34201.58,46951.92,0,0,0,0,25.644503,-80.302872,Residential,Wood,1 605162,FL,MIAMI DADE COUNTY,0,22348.5,0,0,22348.5,29383.69,0,0,0,0,25.644503,-80.302872,Residential,Wood,1 571576,FL,MIAMI DADE COUNTY,0,1068066.01,0,0,1068066.01,1068183.5,0,0,0,0,25.63587,-80.33116,Residential,Masonry,1 412830,FL,MIAMI DADE COUNTY,0,211.88,0,0,211.88,179.22,0,0,0,0,25.7482,-80.31869,Residential,Wood,3 975310,FL,MIAMI DADE COUNTY,0,276946.98,0,0,276946.98,412961.19,0,0,0,0,25.7738,-80.1938,Residential,Wood,4 688168,FL,MIAMI DADE COUNTY,0,1920053.19,0,0,1920053.19,1574330.33,0,0,0,0,25.7738,-80.1938,Commercial,Reinforced Masonry,4 981219,FL,MIAMI DADE COUNTY,0,524661.44,0,0,524661.44,663181.51,0,0,0,0,25.7738,-80.1938,Residential,Masonry,4 148958,FL,MIAMI DADE COUNTY,0,69097.11,0,0,69097.11,77963.31,0,0,0,0,25.7738,-80.1938,Residential,Wood,4 397356,FL,MIAMI DADE COUNTY,0,1058138.22,0,0,1058138.22,886728.29,0,0,0,0,25.7738,-80.1938,Residential,Masonry,4 562113,FL,MIAMI DADE COUNTY,0,577650.33,0,0,577650.33,675971.04,0,0,0,0,25.7738,-80.1938,Residential,Masonry,4 504449,FL,MIAMI DADE COUNTY,0,1890848.22,0,0,1890848.22,2399032.59,0,0,0,0,25.7738,-80.1938,Commercial,Reinforced Masonry,4 734550,FL,MIAMI DADE COUNTY,0,170430.72,0,0,170430.72,207904.69,0,0,0,0,25.7738,-80.1938,Residential,Wood,4 946022,FL,MIAMI DADE COUNTY,0,250383.68,0,0,250383.68,206236.03,0,0,0,0,25.7738,-80.1938,Residential,Wood,4 159172,FL,MIAMI DADE COUNTY,0,860243.95,0,0,860243.95,754729.87,0,0,0,0,25.95726,-80.12143,Residential,Masonry,1 240587,FL,MIAMI DADE COUNTY,0,73973.48,0,0,73973.48,80113.28,0,0,0,0,25.95726,-80.12143,Residential,Wood,1 859568,FL,MIAMI DADE COUNTY,0,82339.26,0,0,82339.26,74632.31,0,0,0,0,25.9387,-80.1358,Residential,Wood,4 461915,FL,MIAMI DADE COUNTY,0,86649.58,0,0,86649.58,116165.89,0,0,0,0,25.9387,-80.1358,Residential,Wood,3 132063,FL,MIAMI DADE COUNTY,0,1789721.47,0,0,1789721.47,2189974.78,0,0,0,0,25.94246,-80.12176,Residential,Masonry,1 221386,FL,MIAMI DADE COUNTY,0,41040000,0,0,41040000,35100000,0,0,0,0,25.937826,-80.12648,Commercial,Steel Frame,1 157089,FL,MIAMI DADE COUNTY,0,40685.04,0,0,40685.04,30387.66,0,0,0,0,25.937826,-80.12648,Residential,Wood,1 943246,FL,MIAMI DADE COUNTY,0,26640000,0,0,26640000,32850000,0,0,0,0,25.915651,-80.147438,Commercial,Reinforced Concrete,1 398449,FL,MIAMI DADE COUNTY,114566.4,114566.4,0,114566.4,114566.4,109203.55,0,0,0,0,25.915556,-80.149658,Residential,Wood,1 114746,FL,MIAMI DADE COUNTY,0,4920704.28,0,0,4920704.28,7158502.81,0,0,0,0,25.947201,-80.146858,Commercial,Reinforced Masonry,1 123736,FL,MIAMI DADE COUNTY,427500,427500,427500,427500,427500,403968.26,0,21375,0,0,25.930616,-80.135315,Residential,Masonry,3 688213,FL,MIAMI DADE COUNTY,447312.6,447312.6,0,0,447312.6,534728.66,0,0,0,0,25.93077,-80.12118,Residential,Masonry,1 665338,FL,MIAMI DADE COUNTY,0,54367.89,0,0,54367.89,52731.58,0,0,0,0,25.9387,-80.1358,Residential,Wood,1 117941,FL,MIAMI DADE COUNTY,0,23205.12,0,0,23205.12,31624.31,0,0,0,0,25.93124,-80.15336,Residential,Wood,1 366474,FL,MIAMI DADE COUNTY,0,14498.1,0,0,14498.1,16359.25,0,0,0,0,25.93124,-80.15336,Residential,Wood,1 602568,FL,MIAMI DADE COUNTY,0,370680.66,0,0,370680.66,358907.84,0,0,0,0,25.915556,-80.149658,Residential,Masonry,1 365303,FL,MIAMI DADE COUNTY,0,40975.67,0,0,40975.67,51399.88,0,0,0,0,25.945475,-80.138665,Residential,Wood,1 248393,FL,MIAMI DADE COUNTY,0,687978,0,0,687978,765802.76,0,34398.9,0,0,25.94773,-80.12121,Residential,Masonry,1 697455,FL,MIAMI DADE COUNTY,0,413236.24,0,0,413236.24,649285.05,0,0,0,0,25.915195,-80.154091,Residential,Masonry,1 499853,FL,MIAMI DADE COUNTY,0,113219.59,0,0,113219.59,144558.77,0,0,0,0,25.939922,-80.149338,Residential,Wood,1 130899,FL,MIAMI DADE COUNTY,0,59101.99,0,0,59101.99,72976.31,0,0,0,0,25.91993,-80.15478,Residential,Wood,1 232066,FL,MIAMI DADE COUNTY,0,525041.26,0,0,525041.26,542582.89,0,0,0,0,25.91993,-80.15478,Residential,Masonry,1 597145,FL,MIAMI DADE COUNTY,0,11476.12,0,0,11476.12,9166.2,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 562726,FL,MIAMI DADE COUNTY,0,129281.95,0,0,129281.95,141352.36,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 513363,FL,MIAMI DADE COUNTY,0,139337.22,0,0,139337.22,177423.37,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 896042,FL,MIAMI DADE COUNTY,0,139337.22,0,0,139337.22,210677.87,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 911215,FL,MIAMI DADE COUNTY,0,14638.27,0,0,14638.27,23099.86,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 601531,FL,MIAMI DADE COUNTY,0,835544.48,0,0,835544.48,915947.25,0,0,0,0,25.93788,-80.150864,Residential,Masonry,1 384641,FL,MIAMI DADE COUNTY,0,23941.1,0,0,23941.1,32298.65,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 189948,FL,MIAMI DADE COUNTY,0,23941.1,0,0,23941.1,21532.99,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 669218,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,181433.81,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 435998,FL,MIAMI DADE COUNTY,0,29142.78,0,0,29142.78,23264.79,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 297268,FL,MIAMI DADE COUNTY,0,43718.54,0,0,43718.54,56054.86,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 147997,FL,MIAMI DADE COUNTY,0,43718.54,0,0,43718.54,36163.97,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 747320,FL,MIAMI DADE COUNTY,0,163944.51,0,0,163944.51,238573.68,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 509812,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,13469.26,0,0,0,0,25.93788,-80.150864,Residential,Wood,1 914997,FL,MIAMI DADE COUNTY,0,54802.82,0,0,54802.82,70041.95,0,0,0,0,25.91745,-80.15542,Residential,Wood,1 940061,FL,MIAMI DADE COUNTY,0,147185.14,0,0,147185.14,164435.24,0,0,0,0,25.91745,-80.15542,Residential,Wood,1 989738,FL,MIAMI DADE COUNTY,0,83299.55,0,0,83299.55,89447.06,0,0,0,0,25.930185,-80.135925,Residential,Wood,3 687725,FL,MIAMI DADE COUNTY,0,83299.55,0,0,83299.55,106704.06,0,0,0,0,25.932539,-80.136925,Residential,Wood,1 213817,FL,MIAMI DADE COUNTY,0,4524950.35,0,0,4524950.35,6353030.29,0,0,0,0,25.938627,-80.137772,Commercial,Reinforced Masonry,3 296131,FL,MIAMI DADE COUNTY,0,2938739.32,0,0,2938739.32,4327705.07,0,0,0,0,25.94065,-80.12181,Commercial,Reinforced Masonry,1 732391,FL,MIAMI DADE COUNTY,0,1175898.91,0,0,1175898.91,1086333.04,0,0,0,0,25.9387,-80.1358,Residential,Masonry,4 265011,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,436601.16,0,0,0,0,25.915095,-80.15581,Residential,Masonry,3 183566,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,620974.92,0,0,0,0,25.90459,-80.1946,Residential,Masonry,3 974359,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,403997.83,0,0,0,0,25.898815,-80.198835,Residential,Masonry,3 215451,FL,MIAMI DADE COUNTY,0,1606676.72,0,0,1606676.72,1616901.61,0,0,0,0,25.923685,-80.155823,Residential,Masonry,1 147621,FL,MIAMI DADE COUNTY,0,673358.35,0,0,673358.35,700355.98,0,0,0,0,25.953438,-80.124878,Residential,Masonry,1 823064,FL,MIAMI DADE COUNTY,0,3591244.51,0,0,3591244.51,4661040.34,0,0,0,0,25.944374,-80.124138,Commercial,Reinforced Masonry,1 996782,FL,MIAMI DADE COUNTY,0,2300641.02,0,0,2300641.02,3718203.98,0,0,0,0,25.944374,-80.124138,Commercial,Reinforced Masonry,1 281039,FL,MIAMI DADE COUNTY,0,0,0,45000,45000,47623.68,0,0,0,0,25.940294,-80.124847,Residential,Wood,1 568115,FL,MIAMI DADE COUNTY,0,58500,0,58500,58500,75995.13,0,1170,0,0,25.944393,-80.124313,Residential,Wood,1 691706,FL,MIAMI DADE COUNTY,0,520576.87,0,0,520576.87,753884.85,0,0,0,0,25.88132,-80.19601,Residential,Masonry,1 712296,FL,MIAMI DADE COUNTY,0,143063.64,0,0,143063.64,113832.16,0,0,0,0,25.880325,-80.193634,Residential,Wood,1 547593,FL,MIAMI DADE COUNTY,45000,45000,45000,45000,45000,41495.85,0,0,0,0,25.896904,-80.18055,Residential,Wood,1 869669,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,11289.54,0,0,0,0,25.89409,-80.17732,Residential,Wood,1 708155,FL,MIAMI DADE COUNTY,0,522432.9,0,522432.9,522432.9,753130.91,0,0,0,0,25.908737,-80.177246,Residential,Masonry,1 811870,FL,MIAMI DADE COUNTY,0,522432.9,0,522432.9,522432.9,695232.81,0,0,0,0,25.908737,-80.177246,Residential,Masonry,1 979482,FL,MIAMI DADE COUNTY,0,307911.78,0,0,307911.78,373647.25,0,0,0,0,25.910156,-80.175339,Residential,Wood,1 645483,FL,MIAMI DADE COUNTY,0,37911.06,0,0,37911.06,36010.43,0,0,0,0,25.908737,-80.177246,Residential,Wood,1 389882,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,5186.9,0,0,0,0,25.908737,-80.177246,Residential,Wood,1 710649,FL,MIAMI DADE COUNTY,0,18493.2,0,18493.2,18493.2,28571.99,0,0,0,0,25.88971,-80.17728,Residential,Wood,1 995487,FL,MIAMI DADE COUNTY,0,141472.98,0,0,141472.98,197535.61,0,0,0,0,25.88971,-80.17728,Residential,Wood,1 803561,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9506.98,0,0,0,0,25.88971,-80.17728,Residential,Wood,1 910030,FL,MIAMI DADE COUNTY,0,16643.88,0,0,16643.88,18486.69,0,0,0,0,25.88971,-80.17728,Residential,Wood,1 781329,FL,MIAMI DADE COUNTY,0,12020.58,0,0,12020.58,14569.12,0,0,0,0,25.88971,-80.17728,Residential,Wood,1 590928,FL,MIAMI DADE COUNTY,9450000,9450000,0,9450000,9450000,9180000,0,0,0,0,25.901247,-80.184723,Commercial,Reinforced Concrete,1 584263,FL,MIAMI DADE COUNTY,490986.9,490986.9,0,490986.9,490986.9,395520.88,0,0,0,0,25.901247,-80.184723,Residential,Masonry,1 390461,FL,MIAMI DADE COUNTY,0,3735222.66,0,0,3735222.66,4881188.97,0,0,0,0,25.906082,-80.193903,Commercial,Reinforced Masonry,1 172523,FL,MIAMI DADE COUNTY,0,2431654.56,0,0,2431654.56,2617082.81,0,0,0,0,25.906082,-80.193903,Commercial,Reinforced Masonry,1 986470,FL,MIAMI DADE COUNTY,204903,204903,0,204903,204903,177859.9,0,0,0,0,25.906082,-80.193903,Residential,Wood,1 505826,FL,MIAMI DADE COUNTY,0,334044.36,0,0,334044.36,286642.13,0,0,0,0,25.908537,-80.186371,Residential,Wood,1 622662,FL,MIAMI DADE COUNTY,0,1889669.88,0,0,1889669.88,3123072.53,0,0,0,0,25.908537,-80.186371,Commercial,Reinforced Masonry,1 226218,FL,MIAMI DADE COUNTY,0,1388687.04,0,0,1388687.04,1296344.91,0,0,0,0,25.908537,-80.186371,Residential,Masonry,1 762157,FL,MIAMI DADE COUNTY,0,20407.14,0,0,20407.14,18108.48,0,0,0,0,25.908537,-80.186371,Residential,Wood,1 312336,FL,MIAMI DADE COUNTY,76032,76032,0,76032,76032,125252.08,0,0,0,0,25.908537,-80.186371,Residential,Wood,1 717712,FL,MIAMI DADE COUNTY,0,652093.42,0,0,652093.42,808400.21,0,0,0,0,25.908537,-80.186371,Residential,Masonry,1 299864,FL,MIAMI DADE COUNTY,0,305854.38,0,0,305854.38,493053.47,0,0,0,0,25.908537,-80.186371,Residential,Wood,1 204338,FL,MIAMI DADE COUNTY,0,29880000,0,0,29880000,27720000,0,0,0,0,25.895897,-80.182671,Commercial,Reinforced Concrete,1 867240,FL,MIAMI DADE COUNTY,0,3727126.17,0,0,3727126.17,4491559.75,0,0,0,0,25.901327,-80.182762,Commercial,Reinforced Masonry,1 808113,FL,MIAMI DADE COUNTY,0,119399.67,0,0,119399.67,195042.7,0,0,0,0,25.901327,-80.182762,Residential,Wood,1 157884,FL,MIAMI DADE COUNTY,7160.4,7160.4,0,7160.4,7160.4,7646.4,0,0,0,0,25.901327,-80.182762,Residential,Wood,1 746279,FL,MIAMI DADE COUNTY,0,10382.58,0,0,10382.58,8694.37,0,0,0,0,25.901327,-80.182762,Residential,Wood,1 294241,FL,MIAMI DADE COUNTY,0,13783.77,0,0,13783.77,14552.35,0,0,0,0,25.901327,-80.182762,Residential,Wood,1 390464,FL,MIAMI DADE COUNTY,17901,17901,0,17901,17901,15912.74,0,0,0,0,25.901327,-80.182762,Residential,Wood,1 983574,FL,MIAMI DADE COUNTY,0,707127.41,0,0,707127.41,987856.99,0,0,0,0,25.901327,-80.182762,Residential,Masonry,1 623217,FL,MIAMI DADE COUNTY,0,154411.92,0,0,154411.92,175052.16,0,0,0,0,25.901327,-80.182762,Residential,Wood,1 842669,FL,MIAMI DADE COUNTY,587311.2,587311.2,0,0,587311.2,665423.59,0,0,0,0,25.87518,-80.17068,Residential,Masonry,1 101030,FL,MIAMI DADE COUNTY,765108,765108,0,0,765108,637985.31,0,0,0,0,25.89119,-80.1752,Residential,Masonry,1 919048,FL,MIAMI DADE COUNTY,0,7887.29,0,0,7887.29,11090.79,0,0,0,0,25.88035,-80.17949,Residential,Wood,1 884560,FL,MIAMI DADE COUNTY,0,66586.49,0,0,66586.49,46794.19,0,0,0,0,25.87592,-80.18022,Residential,Wood,1 440501,FL,MIAMI DADE COUNTY,0,35492.81,0,0,35492.81,34908.42,0,0,0,0,25.88035,-80.17949,Residential,Wood,1 236399,FL,MIAMI DADE COUNTY,0,108757.16,0,0,108757.16,111819.76,0,0,0,0,25.88832,-80.18926,Residential,Wood,3 553241,FL,MIAMI DADE COUNTY,0,6566213.56,0,0,6566213.56,6660110.42,0,0,0,0,25.896881,-80.181961,Commercial,Reinforced Masonry,1 336334,FL,MIAMI DADE COUNTY,0,45315.48,0,0,45315.48,36637.57,0,0,0,0,25.89018,-80.18214,Residential,Wood,1 454756,FL,MIAMI DADE COUNTY,0,469468.41,0,0,469468.41,511487.71,0,0,0,0,25.88763,-80.19139,Residential,Masonry,1 781834,FL,MIAMI DADE COUNTY,0,7783387.45,0,0,7783387.45,8778415.7,0,0,0,0,25.88962,-80.18309,Commercial,Reinforced Masonry,1 953982,FL,MIAMI DADE COUNTY,0,99694.06,0,0,99694.06,112686.39,0,0,0,0,25.889364,-80.184319,Residential,Wood,1 941692,FL,MIAMI DADE COUNTY,0,145009.55,0,0,145009.55,226787.97,0,0,0,0,25.8917,-80.16637,Residential,Wood,4 615188,FL,MIAMI DADE COUNTY,0,145009.55,0,0,145009.55,244152.57,0,0,0,0,25.89163,-80.1684,Residential,Wood,4 723303,FL,MIAMI DADE COUNTY,0,271892.9,0,0,271892.9,236507.67,0,0,0,0,25.8919,-80.19551,Residential,Wood,3 616344,FL,MIAMI DADE COUNTY,0,249235.16,0,0,249235.16,386892.72,0,0,0,0,25.88826,-80.19042,Residential,Wood,3 785321,FL,MIAMI DADE COUNTY,0,673902.18,0,0,673902.18,906242.09,0,0,0,0,25.89561,-80.18311,Residential,Masonry,1 870997,FL,MIAMI DADE COUNTY,0,2293745.4,0,2293745.4,2293745.4,3211596.8,0,0,0,0,25.8953,-80.18638,Commercial,Reinforced Masonry,1 919618,FL,MIAMI DADE COUNTY,0,553910.4,0,553910.4,553910.4,923507.11,0,0,0,0,25.895,-80.18704,Residential,Masonry,1 272826,FL,MIAMI DADE COUNTY,0,1290816,0,1290816,1290816,2127729.46,0,64540.8,0,0,25.89112,-80.16774,Residential,Masonry,1 430444,FL,MIAMI DADE COUNTY,0,1811587.5,0,1811587.5,1811587.5,2755424.59,0,0,0,0,25.90465,-80.18767,Commercial,Reinforced Masonry,1 279937,FL,MIAMI DADE COUNTY,0,2149940.7,0,2149940.7,2149940.7,1647499.56,0,0,0,0,25.90085,-80.19044,Commercial,Reinforced Masonry,1 246387,FL,MIAMI DADE COUNTY,0,671530.8,0,0,671530.8,959904.93,0,0,0,0,25.89574,-80.16696,Residential,Masonry,1 887804,FL,MIAMI DADE COUNTY,0,25081.16,0,0,25081.16,23725.37,0,0,0,0,25.963366,-80.153503,Residential,Wood,3 264020,FL,MIAMI DADE COUNTY,0,37671.3,0,37671.3,37671.3,59994.11,0,0,0,0,25.963366,-80.153503,Residential,Wood,3 100491,FL,MIAMI DADE COUNTY,0,212163.86,0,0,212163.86,236011.08,0,0,0,0,25.963366,-80.153503,Residential,Wood,3 872811,FL,MIAMI DADE COUNTY,0,11790000,0,0,11790000,17280000,0,0,0,0,25.885372,-80.166077,Commercial,Reinforced Concrete,1 670967,FL,MIAMI DADE COUNTY,0,573038.55,0,0,573038.55,875605.77,0,0,0,0,25.875839,-80.18586,Residential,Masonry,1 725381,FL,MIAMI DADE COUNTY,0,6691157.27,0,0,6691157.27,5797218.66,0,0,0,0,25.873959,-80.170952,Commercial,Reinforced Masonry,1 390641,FL,MIAMI DADE COUNTY,146164.5,146164.5,146164.5,146164.5,146164.5,131108.68,0,0,0,0,25.873959,-80.170952,Residential,Wood,1 297451,FL,MIAMI DADE COUNTY,0,3621764.22,0,0,3621764.22,3914040.59,0,0,0,0,25.89143,-80.16759,Commercial,Reinforced Masonry,1 744225,FL,MIAMI DADE COUNTY,0,3779377.53,0,0,3779377.53,3146422.5,0,0,0,0,25.89143,-80.16759,Commercial,Reinforced Masonry,1 995112,FL,MIAMI DADE COUNTY,0,2501140.18,0,0,2501140.18,2175836.89,0,0,0,0,25.89146,-80.16679,Commercial,Reinforced Masonry,1 561360,FL,MIAMI DADE COUNTY,0,8235725.5,0,0,8235725.5,10440000,0,0,0,0,25.90625,-80.18689,Commercial,Reinforced Masonry,1 334313,FL,MIAMI DADE COUNTY,0,2177052.2,0,0,2177052.2,3393667.34,0,0,0,0,25.89968,-80.18656,Commercial,Reinforced Masonry,1 690071,FL,MIAMI DADE COUNTY,0,1919997.92,0,0,1919997.92,2847648.75,0,0,0,0,25.89887,-80.18627,Commercial,Reinforced Masonry,1 628161,FL,MIAMI DADE COUNTY,0,5115921.53,0,0,5115921.53,4775385.32,0,0,0,0,25.90085,-80.19044,Commercial,Reinforced Masonry,1 103628,FL,MIAMI DADE COUNTY,0,1293868.57,0,0,1293868.57,1641467.65,0,0,0,0,25.908367,-80.187294,Residential,Masonry,1 788913,FL,MIAMI DADE COUNTY,0,0,0,190985.4,190985.4,232458.07,0,0,0,0,25.89264,-80.17908,Residential,Wood,1 814538,FL,MIAMI DADE COUNTY,0,5710663.88,0,0,5710663.88,4705815.46,0,0,0,0,25.930424,-80.165062,Commercial,Reinforced Masonry,1 751383,FL,MIAMI DADE COUNTY,1039365,1039365,1039365,1039365,1039365,1475046.02,0,0,0,0,25.92676,-80.16101,Residential,Masonry,1 473785,FL,MIAMI DADE COUNTY,0,2700000,0,2700000,2700000,3621574.8,0,0,0,0,25.93817,-80.195809,Commercial,Reinforced Masonry,3 317692,FL,MIAMI DADE COUNTY,0,23130000,0,0,23130000,24840000,0,0,0,0,25.92551,-80.175323,Commercial,Reinforced Concrete,1 620006,FL,MIAMI DADE COUNTY,0,165584.25,0,0,165584.25,132989.32,0,0,0,0,25.932507,-80.186424,Residential,Wood,1 705654,FL,MIAMI DADE COUNTY,288014.4,288014.4,0,288014.4,288014.4,301001.55,0,0,0,0,25.932507,-80.186424,Residential,Wood,1 556531,FL,MIAMI DADE COUNTY,0,1149203.34,0,0,1149203.34,1350543.77,0,0,0,0,25.932507,-80.186424,Residential,Masonry,1 904203,FL,MIAMI DADE COUNTY,0,51375.87,0,0,51375.87,39210.06,0,0,0,0,25.932507,-80.186424,Residential,Wood,1 302453,FL,MIAMI DADE COUNTY,57132,57132,0,57132,57132,94200.61,0,0,0,0,25.932507,-80.186424,Residential,Wood,1 843497,FL,MIAMI DADE COUNTY,0,1811875.32,0,0,1811875.32,2738903.21,0,0,0,0,25.940323,-80.169769,Commercial,Reinforced Masonry,1 397036,FL,MIAMI DADE COUNTY,0,759751.92,0,0,759751.92,1189005.68,0,0,0,0,25.940323,-80.169769,Residential,Masonry,1 339933,FL,MIAMI DADE COUNTY,0,755455.68,0,0,755455.68,865812.65,0,0,0,0,25.940323,-80.169769,Residential,Masonry,1 802962,FL,MIAMI DADE COUNTY,0,2967079.05,0,0,2967079.05,2781654.41,0,0,0,0,25.938545,-80.169205,Commercial,Reinforced Masonry,1 370846,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,209958.14,0,0,0,0,25.940323,-80.169769,Residential,Wood,1 541289,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,121614.55,0,0,0,0,25.940323,-80.169769,Residential,Wood,1 170934,FL,MIAMI DADE COUNTY,0,154411.92,0,0,154411.92,165329.77,0,0,0,0,25.940323,-80.169769,Residential,Wood,1 298373,FL,MIAMI DADE COUNTY,0,1489078.08,0,0,1489078.08,2563516.41,0,0,0,0,25.929047,-80.178307,Residential,Masonry,1 349176,FL,MIAMI DADE COUNTY,0,5386702.05,0,0,5386702.05,8957579.16,0,0,0,0,25.929047,-80.178307,Commercial,Reinforced Masonry,1 629041,FL,MIAMI DADE COUNTY,0,15394.86,0,0,15394.86,17100.58,0,0,0,0,25.929047,-80.178307,Residential,Wood,1 124800,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,205791.06,0,0,0,0,25.929047,-80.178307,Residential,Wood,1 399013,FL,MIAMI DADE COUNTY,0,255373.56,0,0,255373.56,263261.28,0,0,0,0,25.929047,-80.178307,Residential,Wood,1 200838,FL,MIAMI DADE COUNTY,0,154411.92,0,0,154411.92,213755.51,0,0,0,0,25.929047,-80.178307,Residential,Wood,1 403339,FL,MIAMI DADE COUNTY,0,428907.96,0,0,428907.96,594157.62,0,0,0,0,25.929159,-80.175407,Residential,Masonry,1 848458,FL,MIAMI DADE COUNTY,0,5192903.16,0,0,5192903.16,5158110.71,0,0,0,0,25.929159,-80.175407,Commercial,Reinforced Masonry,1 891439,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,80344.35,0,0,0,0,25.929159,-80.175407,Residential,Wood,1 647602,FL,MIAMI DADE COUNTY,0,42760.22,0,0,42760.22,59665.91,0,0,0,0,25.929159,-80.175407,Residential,Wood,1 837982,FL,MIAMI DADE COUNTY,0,803436.89,0,0,803436.89,992662.35,0,0,0,0,25.929159,-80.175407,Residential,Masonry,1 206682,FL,MIAMI DADE COUNTY,1550533.5,1550533.5,0,1550533.5,1550533.5,1457501.49,0,0,0,0,25.918898,-80.183807,Residential,Masonry,3 585784,FL,MIAMI DADE COUNTY,787500,787500,0,787500,787500,1240362.9,0,0,0,0,25.918898,-80.183807,Residential,Masonry,3 593816,FL,MIAMI DADE COUNTY,72000,72000,0,72000,72000,81865.73,0,0,0,0,25.918898,-80.183807,Residential,Wood,3 294718,FL,MIAMI DADE COUNTY,11700,11700,0,11700,11700,21191.63,0,0,0,0,25.918898,-80.183807,Residential,Wood,3 294348,FL,MIAMI DADE COUNTY,11700,11700,0,11700,11700,12849.34,0,0,0,0,25.918898,-80.183807,Residential,Wood,3 373872,FL,MIAMI DADE COUNTY,11700,11700,0,11700,11700,11316.24,0,0,0,0,25.918898,-80.183807,Residential,Wood,3 866064,FL,MIAMI DADE COUNTY,11700,11700,0,11700,11700,9477,0,0,0,0,25.918898,-80.183807,Residential,Wood,3 677467,FL,MIAMI DADE COUNTY,11700,11700,0,11700,11700,13652.5,0,0,0,0,25.918898,-80.183807,Residential,Wood,3 635720,FL,MIAMI DADE COUNTY,0,3391017.55,0,0,3391017.55,5087340.18,0,0,0,0,25.925663,-80.171776,Commercial,Reinforced Masonry,1 311783,FL,MIAMI DADE COUNTY,738000,738000,738000,738000,738000,1318538.84,0,36900,0,0,25.92542,-80.16842,Residential,Masonry,1 971689,FL,MIAMI DADE COUNTY,0,108735.78,0,0,108735.78,85694.67,0,0,0,0,25.93256,-80.162178,Residential,Wood,1 496702,FL,MIAMI DADE COUNTY,0,135919.72,0,0,135919.72,120548.83,0,0,0,0,25.91597,-80.16905,Residential,Wood,1 147699,FL,MIAMI DADE COUNTY,0,326207.33,0,0,326207.33,236513.36,0,0,0,0,25.9286,-80.1776,Residential,Wood,4 347389,FL,MIAMI DADE COUNTY,0,36245.26,0,0,36245.26,55701.71,0,0,0,0,25.931618,-80.162132,Residential,Wood,1 197117,FL,MIAMI DADE COUNTY,0,8977420.54,0,0,8977420.54,9900000,0,0,0,0,25.931618,-80.162132,Commercial,Reinforced Masonry,1 787956,FL,MIAMI DADE COUNTY,0,13591.97,0,0,13591.97,18258.1,0,0,0,0,25.931618,-80.162132,Residential,Wood,1 280933,FL,MIAMI DADE COUNTY,0,135919.72,0,0,135919.72,200646.87,0,0,0,0,25.922401,-80.157951,Residential,Wood,1 233269,FL,MIAMI DADE COUNTY,0,13591.97,0,0,13591.97,18845,0,0,0,0,25.931618,-80.162132,Residential,Wood,1 638944,FL,MIAMI DADE COUNTY,0,13591.97,0,0,13591.97,13281.86,0,0,0,0,25.931618,-80.162132,Residential,Wood,1 536294,FL,MIAMI DADE COUNTY,0,18122.63,0,0,18122.63,22359.56,0,0,0,0,25.931618,-80.162132,Residential,Wood,1 403591,FL,MIAMI DADE COUNTY,0,18122.63,0,0,18122.63,28336.65,0,0,0,0,25.931618,-80.162132,Residential,Wood,1 785772,FL,MIAMI DADE COUNTY,0,7249.05,0,0,7249.05,11453.65,0,0,0,0,25.922401,-80.157951,Residential,Wood,1 986708,FL,MIAMI DADE COUNTY,0,7249.05,0,0,7249.05,5831.02,0,0,0,0,25.922401,-80.157951,Residential,Wood,1 558928,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,718.96,0,0,0,0,25.942795,-80.192871,Residential,Wood,1 467903,FL,MIAMI DADE COUNTY,0,3624.53,0,0,3624.53,5419.04,0,0,0,0,25.9286,-80.1776,Residential,Wood,3 718990,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,737.69,0,0,0,0,25.92522,-80.18007,Residential,Wood,3 514746,FL,MIAMI DADE COUNTY,0,2718.39,0,0,2718.39,2344.53,0,0,0,0,25.93063,-80.16016,Residential,Wood,3 528906,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,1038.97,0,0,0,0,25.934245,-80.228475,Residential,Wood,3 360265,FL,MIAMI DADE COUNTY,0,10873.58,0,0,10873.58,11054.19,0,0,0,0,25.92749,-80.17013,Residential,Wood,4 695994,FL,MIAMI DADE COUNTY,0,3624.53,0,0,3624.53,5841.72,0,0,0,0,25.934245,-80.228475,Residential,Wood,3 541717,FL,MIAMI DADE COUNTY,0,2265.33,0,0,2265.33,2151.76,0,0,0,0,25.934245,-80.228475,Residential,Wood,3 430125,FL,MIAMI DADE COUNTY,0,2718.39,0,0,2718.39,2333.47,0,0,0,0,25.92417,-80.16036,Residential,Wood,3 145593,FL,MIAMI DADE COUNTY,0,21747.16,0,0,21747.16,32386.04,0,0,0,0,25.92199,-80.16985,Residential,Wood,3 846815,FL,MIAMI DADE COUNTY,0,9061.31,0,0,9061.31,14449.68,0,0,0,0,25.92199,-80.16985,Residential,Wood,3 668848,FL,MIAMI DADE COUNTY,0,384406.34,0,0,384406.34,713611.93,0,0,0,0,25.916353,-80.168953,Residential,Masonry,1 184164,FL,MIAMI DADE COUNTY,0,31826.06,0,0,31826.06,39826.81,0,0,0,0,25.916353,-80.168953,Residential,Wood,1 110655,FL,MIAMI DADE COUNTY,0,27183.94,0,0,27183.94,39489.35,0,0,0,0,25.916353,-80.168953,Residential,Wood,1 528023,FL,MIAMI DADE COUNTY,0,163718.02,0,0,163718.02,247413.29,0,0,0,0,25.916353,-80.168953,Residential,Wood,1 702290,FL,MIAMI DADE COUNTY,0,14498.1,0,0,14498.1,12616.83,0,0,0,0,25.93272,-80.16285,Residential,Wood,1 487940,FL,MIAMI DADE COUNTY,0,133711.48,0,0,133711.48,134781.17,0,0,0,0,25.933256,-80.163124,Residential,Wood,1 323663,FL,MIAMI DADE COUNTY,0,4821827.31,0,0,4821827.31,3719895.11,0,0,0,0,25.93272,-80.16285,Commercial,Reinforced Masonry,1 671810,FL,MIAMI DADE COUNTY,0,173982.68,0,0,173982.68,154110.38,0,0,0,0,25.933054,-80.162201,Residential,Wood,1 271741,FL,MIAMI DADE COUNTY,0,6184347.3,0,0,6184347.3,6363693.37,0,0,0,0,25.926836,-80.16819,Commercial,Reinforced Masonry,1 851957,FL,MIAMI DADE COUNTY,0,60940.06,0,0,60940.06,72484.54,0,0,0,0,25.9286,-80.1776,Residential,Wood,4 349325,FL,MIAMI DADE COUNTY,0,701711.84,0,0,701711.84,639888.92,0,0,0,0,25.927711,-80.168091,Residential,Masonry,1 540271,FL,MIAMI DADE COUNTY,0,13591.97,0,0,13591.97,22021.58,0,0,0,0,25.927711,-80.168091,Residential,Wood,1 151182,FL,MIAMI DADE COUNTY,0,45306.57,0,0,45306.57,48252.41,0,0,0,0,25.930204,-80.192383,Residential,Wood,1 360407,FL,MIAMI DADE COUNTY,0,7249.05,0,0,7249.05,10705.08,0,0,0,0,25.930204,-80.192383,Residential,Wood,1 513497,FL,MIAMI DADE COUNTY,0,18122.63,0,0,18122.63,26841.21,0,0,0,0,25.92452,-80.16493,Residential,Wood,1 778159,FL,MIAMI DADE COUNTY,0,849911.45,0,0,849911.45,1060548.41,0,0,0,0,25.930204,-80.192383,Residential,Masonry,1 454841,FL,MIAMI DADE COUNTY,0,40310.16,0,0,40310.16,55167.52,0,0,0,0,25.930204,-80.192383,Residential,Wood,1 845924,FL,MIAMI DADE COUNTY,0,181226.29,0,0,181226.29,316638.58,0,0,0,0,25.930204,-80.192383,Residential,Wood,1 439920,FL,MIAMI DADE COUNTY,0,63429.2,0,0,63429.2,72701.54,0,0,0,0,25.930204,-80.192383,Residential,Wood,1 756756,FL,MIAMI DADE COUNTY,11880000,11880000,11880000,11880000,11880000,10980000,237798,594495,0,0,25.92811,-80.197784,Commercial,Reinforced Concrete,1 814425,FL,MIAMI DADE COUNTY,0,1089189.86,0,0,1089189.86,1664238.53,0,0,0,0,25.925577,-80.170181,Residential,Masonry,1 820106,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,139795,0,0,0,0,25.929047,-80.178307,Residential,Wood,1 891303,FL,MIAMI DADE COUNTY,0,7554005.36,0,0,7554005.36,10890000,0,0,0,0,25.938736,-80.200378,Commercial,Reinforced Masonry,1 156645,FL,MIAMI DADE COUNTY,0,363478.57,0,0,363478.57,473519.53,0,0,0,0,25.934323,-80.162448,Residential,Masonry,1 603310,FL,MIAMI DADE COUNTY,0,36540000,0,36540000,36540000,42570000,0,0,0,0,25.941217,-80.188721,Commercial,Steel Frame,1 386443,FL,MIAMI DADE COUNTY,0,10530000,0,0,10530000,16290000,0,0,0,0,25.928392,-80.182594,Commercial,Reinforced Concrete,1 430608,FL,MIAMI DADE COUNTY,0,1272420,0,1272420,1272420,1090209.46,0,0,0,0,25.925734,-80.170273,Residential,Masonry,1 418809,FL,MIAMI DADE COUNTY,0,4276459.07,0,0,4276459.07,7367141.57,0,0,0,0,25.91617,-80.18813,Commercial,Reinforced Masonry,1 238088,FL,MIAMI DADE COUNTY,0,2393117.46,0,0,2393117.46,1779991.19,0,0,0,0,25.92638,-80.16018,Commercial,Reinforced Masonry,1 233018,FL,MIAMI DADE COUNTY,1530098.1,1530098.1,1530098.1,1530098.1,1530098.1,1708691.15,0,0,0,0,25.92706,-80.17973,Residential,Masonry,1 338721,FL,MIAMI DADE COUNTY,0,0,0,45900,45900,65159.64,0,0,0,900,25.767529,-80.219742,Residential,Wood,3 694009,FL,MIAMI DADE COUNTY,1134675,1134675,1134675,1134675,1134675,1086088.22,0,0,0,0,25.73416,-80.35104,Residential,Masonry,1 367998,FL,MIAMI DADE COUNTY,0,1858566.6,0,1858566.6,1858566.6,3030850.05,0,0,0,0,25.71697,-80.35996,Commercial,Reinforced Masonry,1 264383,FL,MIAMI DADE COUNTY,0,515035.62,0,0,515035.62,567069.67,0,0,0,0,25.71697,-80.35996,Residential,Masonry,1 498401,FL,MIAMI DADE COUNTY,0,25890.48,0,0,25890.48,20593.29,0,0,0,0,25.71697,-80.35996,Residential,Wood,1 948958,FL,MIAMI DADE COUNTY,0,434590.2,0,434590.2,434590.2,725939.47,0,0,0,0,25.71697,-80.35996,Residential,Masonry,1 489091,FL,MIAMI DADE COUNTY,0,208048.5,0,208048.5,208048.5,230725.99,0,0,0,0,25.74211,-80.33871,Residential,Wood,1 326514,FL,MIAMI DADE COUNTY,0,2584424.7,0,2584424.7,2584424.7,2491592.17,0,0,0,0,25.74211,-80.33871,Commercial,Reinforced Masonry,1 422596,FL,MIAMI DADE COUNTY,0,856235.16,0,0,856235.16,796106.05,0,0,0,0,25.74211,-80.33871,Residential,Masonry,1 405665,FL,MIAMI DADE COUNTY,0,113733.18,0,0,113733.18,115837.24,0,0,0,0,25.74211,-80.33871,Residential,Wood,1 580182,FL,MIAMI DADE COUNTY,0,4623.3,0,4623.3,4623.3,7448.08,0,0,0,0,25.74009,-80.33676,Residential,Wood,1 116015,FL,MIAMI DADE COUNTY,0,12020.58,0,0,12020.58,12047.51,0,0,0,0,25.742935,-80.33577,Residential,Wood,1 122256,FL,MIAMI DADE COUNTY,0,27739.8,0,27739.8,27739.8,33967.66,0,0,0,0,25.742935,-80.33577,Residential,Wood,1 475103,FL,MIAMI DADE COUNTY,0,127603.08,0,0,127603.08,134805,0,0,0,0,25.742935,-80.33577,Residential,Wood,1 441074,FL,MIAMI DADE COUNTY,0,1071680.94,0,0,1071680.94,1194227.66,0,0,0,0,25.742935,-80.33577,Residential,Masonry,1 239311,FL,MIAMI DADE COUNTY,0,4713916.68,0,0,4713916.68,4805809.77,0,0,0,0,25.742935,-80.33577,Commercial,Reinforced Masonry,1 720989,FL,MIAMI DADE COUNTY,0,37911.06,0,0,37911.06,57178.22,0,0,0,0,25.742935,-80.33577,Residential,Wood,1 838296,FL,MIAMI DADE COUNTY,0,4224771.54,0,0,4224771.54,5052792.96,0,0,0,0,25.742935,-80.33577,Commercial,Reinforced Masonry,1 230441,FL,MIAMI DADE COUNTY,0,5265938.7,0,5265938.7,5265938.7,5455175.47,0,0,0,0,25.742935,-80.33577,Commercial,Reinforced Masonry,1 226802,FL,MIAMI DADE COUNTY,0,2648226.24,0,0,2648226.24,4039869.13,0,0,0,0,25.742935,-80.33577,Commercial,Reinforced Masonry,1 824356,FL,MIAMI DADE COUNTY,0,190479.96,0,0,190479.96,194232.42,0,0,0,0,25.742935,-80.33577,Residential,Wood,1 541385,FL,MIAMI DADE COUNTY,0,31438.44,0,0,31438.44,49511.46,0,0,0,0,25.742935,-80.33577,Residential,Wood,1 653189,FL,MIAMI DADE COUNTY,0,1441575,0,1441575,1441575,2429630.51,0,0,0,0,25.73229,-80.35541,Residential,Masonry,1 388366,FL,MIAMI DADE COUNTY,0,13050000,0,0,13050000,13410000,0,0,0,0,25.732222,-80.377922,Commercial,Reinforced Concrete,1 109569,FL,MIAMI DADE COUNTY,1096927.2,1096927.2,0,1096927.2,1096927.2,895734.3,0,0,0,0,25.719505,-80.343941,Residential,Masonry,1 548664,FL,MIAMI DADE COUNTY,0,449156.34,0,0,449156.34,582898.93,0,0,0,0,25.719505,-80.343941,Residential,Masonry,1 467851,FL,MIAMI DADE COUNTY,0,13246.74,0,0,13246.74,22863.56,0,0,0,0,25.719505,-80.343941,Residential,Wood,1 555594,FL,MIAMI DADE COUNTY,0,1539168.66,0,0,1539168.66,1761316.87,0,0,0,0,25.716616,-80.376053,Residential,Masonry,1 237548,FL,MIAMI DADE COUNTY,0,1243023.84,0,0,1243023.84,1440609.94,0,0,0,0,25.716616,-80.376053,Residential,Masonry,1 245078,FL,MIAMI DADE COUNTY,0,615586.77,0,0,615586.77,685412.78,0,0,0,0,25.716616,-80.376053,Residential,Masonry,1 561941,FL,MIAMI DADE COUNTY,0,620333.19,0,0,620333.19,631874.49,0,0,0,0,25.716616,-80.376053,Residential,Masonry,1 663393,FL,MIAMI DADE COUNTY,0,97785.36,0,0,97785.36,113610.94,0,0,0,0,25.716616,-80.376053,Residential,Wood,1 294907,FL,MIAMI DADE COUNTY,0,20407.14,0,0,20407.14,28761.99,0,0,0,0,25.716616,-80.376053,Residential,Wood,1 252779,FL,MIAMI DADE COUNTY,0,753516.27,0,0,753516.27,707667.82,0,0,0,0,25.716616,-80.376053,Residential,Masonry,1 398733,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,137942.77,0,0,0,0,25.716616,-80.376053,Residential,Wood,1 585851,FL,MIAMI DADE COUNTY,0,2158323.57,0,0,2158323.57,2901693.37,0,0,0,0,25.725956,-80.346771,Commercial,Reinforced Masonry,3 438102,FL,MIAMI DADE COUNTY,0,26910000,0,0,26910000,37980000,0,0,0,0,25.754818,-80.3395,Commercial,Reinforced Concrete,1 851443,FL,MIAMI DADE COUNTY,0,24030000,0,0,24030000,28170000,0,0,0,0,25.754818,-80.3395,Commercial,Reinforced Concrete,1 847678,FL,MIAMI DADE COUNTY,0,33474.87,0,0,33474.87,51194.52,0,0,0,0,25.754818,-80.3395,Residential,Wood,1 628145,FL,MIAMI DADE COUNTY,0,6754264.83,0,0,6754264.83,9810000,0,0,0,0,25.732731,-80.354012,Commercial,Reinforced Masonry,1 140644,FL,MIAMI DADE COUNTY,0,29894.67,0,0,29894.67,38132.21,0,0,0,0,25.732731,-80.354012,Residential,Wood,1 646455,FL,MIAMI DADE COUNTY,0,17721.99,0,0,17721.99,14856.34,0,0,0,0,25.732731,-80.354012,Residential,Wood,1 757132,FL,MIAMI DADE COUNTY,113049,113049,0,113049,113049,190380.17,0,0,0,0,25.732731,-80.354012,Residential,Wood,1 120766,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,146594.82,0,0,0,0,25.732731,-80.354012,Residential,Wood,1 127729,FL,MIAMI DADE COUNTY,0,1688780.34,0,0,1688780.34,1878371.26,0,0,0,0,25.722986,-80.361404,Residential,Masonry,1 918165,FL,MIAMI DADE COUNTY,0,1915911.99,0,0,1915911.99,2009868.31,0,0,0,0,25.722986,-80.361404,Commercial,Reinforced Masonry,1 246038,FL,MIAMI DADE COUNTY,1351525.5,1351525.5,0,1351525.5,1351525.5,1298534.89,0,0,0,0,25.722986,-80.361404,Residential,Masonry,1 557379,FL,MIAMI DADE COUNTY,0,672003.54,0,0,672003.54,765062.59,0,0,0,0,25.722986,-80.361404,Residential,Masonry,1 530697,FL,MIAMI DADE COUNTY,110250,110250,0,110250,110250,164741.61,0,0,0,0,25.722986,-80.361404,Residential,Wood,1 696498,FL,MIAMI DADE COUNTY,0,466288.47,0,0,466288.47,366905.61,0,0,0,0,25.722986,-80.361404,Residential,Masonry,1 483422,FL,MIAMI DADE COUNTY,0,22197.24,0,0,22197.24,37328.65,0,0,0,0,25.722986,-80.361404,Residential,Wood,1 666651,FL,MIAMI DADE COUNTY,0,100169.78,0,0,100169.78,117172.2,0,0,0,0,25.722986,-80.361404,Residential,Wood,1 623130,FL,MIAMI DADE COUNTY,0,7339.41,0,0,7339.41,7115.47,0,0,0,0,25.743994,-80.346069,Residential,Wood,1 750132,FL,MIAMI DADE COUNTY,0,2340834.75,0,0,2340834.75,3105772.73,0,0,0,0,25.742159,-80.347565,Commercial,Reinforced Masonry,1 535030,FL,MIAMI DADE COUNTY,0,508358.34,0,0,508358.34,676401.27,0,0,0,0,25.742159,-80.347565,Residential,Masonry,1 993407,FL,MIAMI DADE COUNTY,0,1741031.28,0,0,1741031.28,2139358.34,0,0,0,0,25.742159,-80.347565,Residential,Masonry,1 315125,FL,MIAMI DADE COUNTY,0,289045.08,0,0,289045.08,324630,0,0,0,0,25.742159,-80.347565,Residential,Wood,1 767961,FL,MIAMI DADE COUNTY,0,524320.29,0,0,524320.29,684610.77,0,0,0,0,25.728741,-80.37635,Residential,Masonry,1 835549,FL,MIAMI DADE COUNTY,0,510536.52,0,0,510536.52,718943.65,0,0,0,0,25.728741,-80.37635,Residential,Masonry,1 894209,FL,MIAMI DADE COUNTY,0,771354.09,0,0,771354.09,834617.47,0,0,0,0,25.728741,-80.37635,Residential,Masonry,1 930768,FL,MIAMI DADE COUNTY,0,752737.05,0,0,752737.05,913988.38,0,0,0,0,25.728741,-80.37635,Residential,Masonry,1 321402,FL,MIAMI DADE COUNTY,0,377116.56,0,0,377116.56,388580.9,0,0,0,0,25.728741,-80.37635,Residential,Masonry,1 437457,FL,MIAMI DADE COUNTY,0,24345.36,0,0,24345.36,17002.8,0,0,0,0,25.728741,-80.37635,Residential,Wood,1 580988,FL,MIAMI DADE COUNTY,19691.1,19691.1,0,19691.1,19691.1,26419.63,0,0,0,0,25.728741,-80.37635,Residential,Wood,1 304845,FL,MIAMI DADE COUNTY,0,14499.81,0,0,14499.81,21505.03,0,0,0,0,25.728741,-80.37635,Residential,Wood,1 132199,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,72786.06,0,0,0,0,25.728741,-80.37635,Residential,Wood,1 133146,FL,MIAMI DADE COUNTY,0,8628764.22,0,0,8628764.22,10440000,0,0,0,0,25.721619,-80.338623,Commercial,Reinforced Masonry,1 993661,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,82195.07,0,0,0,0,25.721619,-80.338623,Residential,Wood,1 843158,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,113667.13,0,0,0,0,25.721619,-80.338623,Residential,Wood,1 966328,FL,MIAMI DADE COUNTY,0,434728.94,0,0,434728.94,590753.16,0,0,0,0,25.721619,-80.338623,Residential,Masonry,1 575922,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,61940.86,0,0,0,0,25.721619,-80.338623,Residential,Wood,1 944733,FL,MIAMI DADE COUNTY,0,2720750.04,0,0,2720750.04,2269921.76,0,0,0,0,25.725729,-80.363403,Commercial,Reinforced Masonry,1 896371,FL,MIAMI DADE COUNTY,0,1216014.93,0,0,1216014.93,1118782.38,0,0,0,0,25.725729,-80.363403,Residential,Masonry,1 203951,FL,MIAMI DADE COUNTY,0,756317.25,0,0,756317.25,1171759.29,0,0,0,0,25.725729,-80.363403,Residential,Masonry,1 638407,FL,MIAMI DADE COUNTY,0,446450.94,0,0,446450.94,586657.96,0,0,0,0,25.725729,-80.363403,Residential,Masonry,1 338514,FL,MIAMI DADE COUNTY,0,537746.04,0,0,537746.04,681431.78,0,0,0,0,25.725729,-80.363403,Residential,Masonry,1 225952,FL,MIAMI DADE COUNTY,0,29536.65,0,0,29536.65,47847.6,0,0,0,0,25.725729,-80.363403,Residential,Wood,1 980592,FL,MIAMI DADE COUNTY,0,25777.44,0,0,25777.44,31774.3,0,0,0,0,25.725729,-80.363403,Residential,Wood,1 555605,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,68312.43,0,0,0,0,25.725729,-80.363403,Residential,Wood,1 479006,FL,MIAMI DADE COUNTY,425322.9,425322.9,0,0,425322.9,598125.21,0,0,0,0,25.746702,-80.371956,Residential,Masonry,1 126343,FL,MIAMI DADE COUNTY,1071703.8,1071703.8,1071703.8,1071703.8,1071703.8,1339408.98,0,0,0,0,25.75323,-80.36688,Residential,Masonry,1 273605,FL,MIAMI DADE COUNTY,0,701358.47,0,0,701358.47,1019281.46,0,0,0,0,25.733397,-80.375717,Residential,Masonry,1 796202,FL,MIAMI DADE COUNTY,0,522232.11,0,0,522232.11,882262.06,0,0,0,0,25.73865,-80.38008,Residential,Masonry,1 485334,FL,MIAMI DADE COUNTY,0,67750.2,0,0,67750.2,74687.82,0,0,0,0,25.74835,-80.34778,Residential,Wood,1 498823,FL,MIAMI DADE COUNTY,0,257892.36,0,0,257892.36,207704.44,0,0,0,0,25.71699,-80.34869,Residential,Wood,1 357069,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,116083.68,0,0,0,0,25.71699,-80.34869,Residential,Wood,1 639792,FL,MIAMI DADE COUNTY,0,389042.92,0,0,389042.92,470831.41,0,0,0,0,25.71699,-80.34869,Residential,Masonry,1 556714,FL,MIAMI DADE COUNTY,0,102440.18,0,0,102440.18,98957.21,0,0,0,0,25.74433,-80.34851,Residential,Wood,1 257161,FL,MIAMI DADE COUNTY,0,398071.33,0,0,398071.33,596856.21,0,0,0,0,25.74433,-80.34851,Residential,Masonry,1 526225,FL,MIAMI DADE COUNTY,0,4788.22,0,0,4788.22,5907.9,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 330520,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,53516.52,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 583581,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,57837.82,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 424746,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,44882.17,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 178460,FL,MIAMI DADE COUNTY,0,396453.26,0,0,396453.26,537600.92,0,0,0,0,25.746614,-80.376076,Residential,Masonry,1 792620,FL,MIAMI DADE COUNTY,0,353481.21,0,0,353481.21,272627.33,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 945098,FL,MIAMI DADE COUNTY,0,171542.27,0,0,171542.27,138115.55,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 647915,FL,MIAMI DADE COUNTY,0,87031.11,0,0,87031.11,75587.57,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 962043,FL,MIAMI DADE COUNTY,0,87031.11,0,0,87031.11,120161.42,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 715205,FL,MIAMI DADE COUNTY,0,87031.11,0,0,87031.11,140206.08,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 631689,FL,MIAMI DADE COUNTY,0,87031.11,0,0,87031.11,154937.31,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 668091,FL,MIAMI DADE COUNTY,0,133031.13,0,0,133031.13,183662.78,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 870083,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,58845.7,0,0,0,0,25.746614,-80.376076,Residential,Wood,1 534387,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,176878.76,0,0,0,0,25.72398,-80.36035,Residential,Wood,1 658344,FL,MIAMI DADE COUNTY,0,353505.94,0,0,353505.94,316469.12,0,0,0,0,25.72398,-80.36035,Residential,Wood,1 270136,FL,MIAMI DADE COUNTY,0,1809068.18,0,0,1809068.18,1716250.31,0,0,0,0,25.747137,-80.353294,Commercial,Reinforced Masonry,3 671391,FL,MIAMI DADE COUNTY,0,247500000,324000000,324000000,324000000,351000000,0,0,0,0,25.80936,-80.26514,Commercial,Steel Frame,3 102462,FL,MIAMI DADE COUNTY,0,2432324.7,0,0,2432324.7,3361511.66,0,0,0,0,25.84073,-80.334961,Commercial,Reinforced Masonry,1 327747,FL,MIAMI DADE COUNTY,0,3100338.9,0,0,3100338.9,3923838.52,0,0,0,0,25.845265,-80.319294,Commercial,Reinforced Masonry,1 289015,FL,MIAMI DADE COUNTY,0,4124812.89,0,0,4124812.89,6361451.43,0,0,0,0,25.845337,-80.321811,Commercial,Reinforced Masonry,1 539830,FL,MIAMI DADE COUNTY,0,4090674.45,0,0,4090674.45,5345693.37,0,0,0,0,25.844955,-80.327746,Commercial,Reinforced Masonry,3 271655,FL,MIAMI DADE COUNTY,0,2003626.2,0,0,2003626.2,2752215.01,0,0,0,0,25.845619,-80.320624,Commercial,Reinforced Masonry,1 990717,FL,MIAMI DADE COUNTY,0,5701532.66,0,0,5701532.66,6503293.59,0,0,0,0,25.84832,-80.32034,Commercial,Reinforced Masonry,1 330905,FL,MIAMI DADE COUNTY,0,4050000,0,4050000,4050000,5363107.2,0,0,0,0,25.82124,-80.31106,Commercial,Reinforced Masonry,1 705703,FL,MIAMI DADE COUNTY,1596472.2,1596472.2,1596472.2,1596472.2,1596472.2,2224843.66,0,0,0,0,25.821592,-80.332176,Residential,Masonry,1 913102,FL,MIAMI DADE COUNTY,4031100,4031100,4031100,4031100,4031100,7194392.85,0,201555,201555,0,25.81754,-80.33548,Commercial,Reinforced Masonry,1 671522,FL,MIAMI DADE COUNTY,3231750.6,3231750.6,3231750.6,3231750.6,3231750.6,2536226.16,0,0,0,0,25.821564,-80.337402,Commercial,Reinforced Masonry,1 289517,FL,MIAMI DADE COUNTY,5948121.6,5948121.6,5948121.6,5948121.6,5948121.6,5575174.38,0,0,0,0,25.819878,-80.334717,Commercial,Reinforced Masonry,1 129899,FL,MIAMI DADE COUNTY,3191400,3191400,3191400,3191400,3191400,3863049.28,0,159570,159570,0,25.819754,-80.334419,Commercial,Reinforced Masonry,1 994890,FL,MIAMI DADE COUNTY,2907360,2907360,2907360,2907360,2907360,2782971.51,0,145368,145368,0,25.820911,-80.33316,Commercial,Reinforced Masonry,1 421232,FL,MIAMI DADE COUNTY,14670000,14670000,14670000,14670000,14670000,15570000,0,0,0,0,25.81955,-80.33275,Commercial,Reinforced Concrete,1 331661,FL,MIAMI DADE COUNTY,18090000,18090000,18090000,18090000,18090000,25290000,0,0,0,0,25.8194,-80.33083,Commercial,Reinforced Concrete,1 785439,FL,MIAMI DADE COUNTY,9990000,9990000,9990000,9990000,9990000,17190000,0,0,0,0,25.8205,-80.33011,Commercial,Reinforced Concrete,1 803942,FL,MIAMI DADE COUNTY,50760000,50760000,50760000,50760000,50760000,50940000,0,0,0,0,25.821663,-80.328087,Commercial,Steel Frame,1 943333,FL,MIAMI DADE COUNTY,900000,900000,900000,900000,900000,1369504.8,0,45000,45000,0,25.818018,-80.335236,Residential,Masonry,3 410311,FL,MIAMI DADE COUNTY,40420.8,40420.8,40420.8,40420.8,40420.8,46762.66,0,0,0,0,25.81086,-80.33641,Residential,Wood,1 301605,FL,MIAMI DADE COUNTY,463435.2,463435.2,463435.2,463435.2,463435.2,493250.77,0,0,0,0,25.8319,-80.30319,Residential,Masonry,1 857138,FL,MIAMI DADE COUNTY,0,646337.34,0,0,646337.34,670817.37,0,0,0,0,25.81124,-80.2913,Residential,Masonry,1 597098,FL,MIAMI DADE COUNTY,0,487295.82,0,0,487295.82,701267.41,0,0,0,0,25.81124,-80.2913,Residential,Masonry,1 648566,FL,MIAMI DADE COUNTY,0,1252914.3,0,1252914.3,1252914.3,1201294.23,0,0,0,0,25.81124,-80.2913,Residential,Masonry,1 964811,FL,MIAMI DADE COUNTY,0,78596.1,0,78596.1,78596.1,101030.57,0,0,0,0,25.81124,-80.2913,Residential,Wood,1 254064,FL,MIAMI DADE COUNTY,0,70274.16,0,0,70274.16,78890.83,0,0,0,0,25.81124,-80.2913,Residential,Wood,1 347398,FL,MIAMI DADE COUNTY,0,110034.54,0,0,110034.54,95333.93,0,0,0,0,25.81124,-80.2913,Residential,Wood,1 849532,FL,MIAMI DADE COUNTY,0,12945.24,0,0,12945.24,20872.9,0,0,0,0,25.81079,-80.26718,Residential,Wood,1 397235,FL,MIAMI DADE COUNTY,0,10980000,0,0,13770000,20340000,0,0,0,0,25.84762,-80.32013,Commercial,Reinforced Concrete,1 379197,FL,MIAMI DADE COUNTY,78300,78300,0,78300,78300,121772.16,0,0,0,0,25.83068,-80.29506,Residential,Wood,1 154315,FL,MIAMI DADE COUNTY,0,292387.32,0,0,292387.32,257219.85,0,0,0,0,25.82312,-80.28396,Residential,Wood,1 241284,FL,MIAMI DADE COUNTY,0,668283.57,0,0,668283.57,510274.6,0,0,0,0,25.82312,-80.28396,Residential,Masonry,1 815553,FL,MIAMI DADE COUNTY,0,3101212.71,0,0,3101212.71,4284437,0,0,0,0,25.82312,-80.28396,Commercial,Reinforced Masonry,1 595123,FL,MIAMI DADE COUNTY,0,144513.72,0,0,144513.72,129594.12,0,0,0,0,25.82312,-80.28396,Residential,Wood,1 169572,FL,MIAMI DADE COUNTY,0,1618071.39,0,0,1618071.39,2283215.23,0,0,0,0,25.81414,-80.27408,Residential,Masonry,1 846231,FL,MIAMI DADE COUNTY,0,618511.23,0,0,618511.23,922719.79,0,0,0,0,25.81414,-80.27408,Residential,Masonry,1 885099,FL,MIAMI DADE COUNTY,1458447.3,1458447.3,0,1458447.3,1458447.3,1180279.11,0,0,0,0,25.81414,-80.27408,Residential,Masonry,1 262745,FL,MIAMI DADE COUNTY,1134504,1134504,0,1134504,1134504,1310851.3,0,0,0,0,25.81414,-80.27408,Residential,Masonry,1 996223,FL,MIAMI DADE COUNTY,0,1920410.64,0,0,1920410.64,2201539.55,0,0,0,0,25.81414,-80.27408,Commercial,Reinforced Masonry,1 619482,FL,MIAMI DADE COUNTY,0,53882.01,0,0,53882.01,82173.08,0,0,0,0,25.81414,-80.27408,Residential,Wood,1 261818,FL,MIAMI DADE COUNTY,0,27030.51,0,0,27030.51,36683.86,0,0,0,0,25.81414,-80.27408,Residential,Wood,1 870698,FL,MIAMI DADE COUNTY,0,275268.94,0,0,275268.94,404062.33,0,0,0,0,25.81414,-80.27408,Residential,Wood,1 118744,FL,MIAMI DADE COUNTY,0,28440000,0,0,28440000,35550000,0,0,0,0,25.83068,-80.29506,Commercial,Reinforced Concrete,1 520979,FL,MIAMI DADE COUNTY,0,1063703.07,0,0,1063703.07,1353668.53,0,0,0,0,25.83068,-80.29506,Residential,Masonry,1 878642,FL,MIAMI DADE COUNTY,23214.6,23214.6,0,23214.6,23214.6,31547.6,0,0,0,0,25.83068,-80.29506,Residential,Wood,1 920507,FL,MIAMI DADE COUNTY,26851.5,26851.5,0,26851.5,26851.5,38542.86,0,0,0,0,25.83068,-80.29506,Residential,Wood,1 512670,FL,MIAMI DADE COUNTY,0,15752.88,0,0,15752.88,19474.94,0,0,0,0,25.83068,-80.29506,Residential,Wood,1 313812,FL,MIAMI DADE COUNTY,1400400,1400400,0,1400400,1400400,1618100.58,0,0,0,0,25.811813,-80.274435,Residential,Masonry,1 907589,FL,MIAMI DADE COUNTY,0,573620.94,0,0,573620.94,710987.09,0,0,0,0,25.833,-80.30385,Residential,Masonry,1 656966,FL,MIAMI DADE COUNTY,770149.8,770149.8,0,770149.8,770149.8,712209.89,0,0,0,0,25.833,-80.30385,Residential,Masonry,1 348480,FL,MIAMI DADE COUNTY,585435.6,585435.6,0,585435.6,585435.6,901449.05,0,0,0,0,25.833,-80.30385,Residential,Masonry,1 600042,FL,MIAMI DADE COUNTY,763597.8,763597.8,0,763597.8,763597.8,976525.52,0,0,0,0,25.833,-80.30385,Residential,Masonry,1 182645,FL,MIAMI DADE COUNTY,0,45647.55,0,0,45647.55,49348.65,0,0,0,0,25.833,-80.30385,Residential,Wood,1 921019,FL,MIAMI DADE COUNTY,0,18259.02,0,0,18259.02,25441.1,0,0,0,0,25.833,-80.30385,Residential,Wood,1 592635,FL,MIAMI DADE COUNTY,0,24703.38,0,0,24703.38,26082.03,0,0,0,0,25.833,-80.30385,Residential,Wood,1 883425,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,136224.73,0,0,0,0,25.833,-80.30385,Residential,Wood,1 439929,FL,MIAMI DADE COUNTY,526500,526500,0,526500,526500,508260.99,0,0,0,0,25.8123,-80.272,Residential,Masonry,1 129707,FL,MIAMI DADE COUNTY,127800,127800,0,127800,127800,214704,0,0,0,0,25.8123,-80.272,Residential,Wood,1 409635,FL,MIAMI DADE COUNTY,3600,3600,0,3600,3600,4219.73,0,0,0,0,25.8123,-80.272,Residential,Wood,1 182018,FL,MIAMI DADE COUNTY,2016000,2016000,0,2016000,2016000,3276334.66,0,0,0,0,25.863523,-80.336548,Commercial,Reinforced Masonry,1 527913,FL,MIAMI DADE COUNTY,7200,7200,0,7200,7200,10085.04,0,0,0,0,25.863523,-80.336548,Residential,Wood,1 617375,FL,MIAMI DADE COUNTY,7650000,7650000,7650000,7650000,7650000,11250000,0,0,0,0,25.807184,-80.295883,Commercial,Reinforced Masonry,1 715213,FL,MIAMI DADE COUNTY,3016485,3016485,3016485,3016485,3016485,3148812.16,0,0,0,0,25.81037,-80.33691,Commercial,Reinforced Masonry,1 755309,FL,MIAMI DADE COUNTY,633505.5,633505.5,633505.5,633505.5,633505.5,642901.65,0,0,0,0,25.80926,-80.33516,Residential,Masonry,1 107960,FL,MIAMI DADE COUNTY,0,1333906.88,0,0,1333906.88,1286773.28,0,0,0,0,25.81063,-80.32642,Residential,Masonry,1 363634,FL,MIAMI DADE COUNTY,0,2376961.88,0,0,2376961.88,3222057.39,0,0,0,0,25.81063,-80.32642,Commercial,Reinforced Masonry,1 962259,FL,MIAMI DADE COUNTY,0,1333906.88,0,0,1333906.88,1927788.89,0,0,0,0,25.81063,-80.32642,Residential,Masonry,1 955972,FL,MIAMI DADE COUNTY,0,762232.5,0,762232.5,762232.5,657443.82,0,0,0,0,25.809694,-80.32666,Residential,Masonry,1 257912,FL,MIAMI DADE COUNTY,108288,108288,0,0,108288,166122.46,0,0,0,0,25.82205,-80.32071,Residential,Wood,1 743091,FL,MIAMI DADE COUNTY,759740.4,759740.4,0,0,759740.4,585851.02,0,0,0,0,25.807945,-80.280785,Residential,Masonry,1 864655,FL,MIAMI DADE COUNTY,0,367595.19,0,0,367595.19,392468.15,0,0,0,0,25.8253,-80.28606,Residential,Masonry,1 353689,FL,MIAMI DADE COUNTY,0,15630.61,0,0,15630.61,22415.37,0,0,0,0,25.81605,-80.28643,Residential,Wood,1 876115,FL,MIAMI DADE COUNTY,0,254687.01,0,0,254687.01,203729.23,0,0,0,0,25.8253,-80.28606,Residential,Wood,1 552744,FL,MIAMI DADE COUNTY,0,44133.49,0,0,44133.49,38352.97,0,0,0,0,25.81605,-80.28643,Residential,Wood,1 300963,FL,MIAMI DADE COUNTY,0,665404.29,0,0,665404.29,657129.32,0,0,0,0,25.820841,-80.288208,Residential,Masonry,1 857342,FL,MIAMI DADE COUNTY,0,63717.72,0,0,63717.72,64782.07,0,0,0,0,25.820955,-80.280258,Residential,Wood,1 310406,FL,MIAMI DADE COUNTY,0,59629.86,0,0,59629.86,55129.48,0,0,0,0,25.811975,-80.272835,Residential,Wood,1 110958,FL,MIAMI DADE COUNTY,0,13791.72,0,0,13791.72,12323.17,0,0,0,0,25.818935,-80.299385,Residential,Wood,1 628632,FL,MIAMI DADE COUNTY,0,6476224.49,0,0,6476224.49,7990313.97,0,0,0,0,25.8217,-80.29905,Commercial,Reinforced Masonry,1 883993,FL,MIAMI DADE COUNTY,0,36777.91,0,0,36777.91,43142.69,0,0,0,0,25.818935,-80.299385,Residential,Wood,1 700373,FL,MIAMI DADE COUNTY,0,6436.13,0,0,6436.13,6873.17,0,0,0,0,25.818935,-80.299385,Residential,Wood,1 825329,FL,MIAMI DADE COUNTY,0,183889.54,0,0,183889.54,228081.87,0,0,0,0,25.811975,-80.272835,Residential,Wood,1 621248,FL,MIAMI DADE COUNTY,0,8494.78,0,0,8494.78,12330.34,0,0,0,0,25.811975,-80.272835,Residential,Wood,1 916073,FL,MIAMI DADE COUNTY,0,2758.34,0,0,2758.34,3407.99,0,0,0,0,25.811975,-80.272835,Residential,Wood,1 213995,FL,MIAMI DADE COUNTY,0,6436.13,0,0,6436.13,6361.11,0,0,0,0,25.818935,-80.299385,Residential,Wood,1 800411,FL,MIAMI DADE COUNTY,0,11033.37,0,0,11033.37,16344.24,0,0,0,0,25.811975,-80.272835,Residential,Wood,1 659988,FL,MIAMI DADE COUNTY,0,6436.13,0,0,6436.13,5445.55,0,0,0,0,25.818935,-80.299385,Residential,Wood,1 480975,FL,MIAMI DADE COUNTY,0,8275.03,0,0,8275.03,9488.15,0,0,0,0,25.811975,-80.272835,Residential,Wood,1 359508,FL,MIAMI DADE COUNTY,0,4684.18,0,0,4684.18,6093.21,0,0,0,0,25.809664,-80.302711,Residential,Wood,1 374094,FL,MIAMI DADE COUNTY,0,44968.14,0,0,44968.14,39491.92,0,0,0,0,25.809664,-80.302711,Residential,Wood,1 343584,FL,MIAMI DADE COUNTY,0,750444.13,0,0,750444.13,699703.6,0,0,0,0,25.809664,-80.302711,Residential,Masonry,1 521607,FL,MIAMI DADE COUNTY,0,1134000,0,1134000,1134000,1968669.36,0,56700,0,0,25.840719,-80.32505,Residential,Masonry,1 287808,FL,MIAMI DADE COUNTY,0,34830000,0,0,34830000,37620000,0,0,0,0,25.82725,-80.33183,Commercial,Reinforced Concrete,1 136929,FL,MIAMI DADE COUNTY,0,4066576.44,0,0,4066576.44,4095042.48,0,0,0,0,25.82938,-80.33188,Commercial,Reinforced Masonry,1 340491,FL,MIAMI DADE COUNTY,0,1072075.05,0,0,1072075.05,1182747.5,0,0,0,0,25.839823,-80.317978,Residential,Masonry,1 336894,FL,MIAMI DADE COUNTY,0,62257.5,0,62257.5,62257.5,51455.82,0,0,0,0,25.81097,-80.27512,Residential,Wood,1 548372,FL,MIAMI DADE COUNTY,0,53235,0,53235,53235,41503.34,0,0,0,0,25.81051,-80.30406,Residential,Wood,1 847371,FL,MIAMI DADE COUNTY,0,50922,0,50922,50922,48986.76,0,2546.1,0,0,25.8178,-80.29714,Residential,Wood,1 739207,FL,MIAMI DADE COUNTY,0,2430000,0,2430000,2430000,2267092.8,0,121500,0,0,25.843649,-80.319234,Commercial,Reinforced Masonry,1 873722,FL,MIAMI DADE COUNTY,0,1138597.2,0,1138597.2,1138597.2,1391784.78,0,0,0,0,25.839972,-80.317039,Residential,Masonry,1 290114,FL,MIAMI DADE COUNTY,0,5562000,0,5562000,5562000,8846249.76,0,278100,0,0,25.84252,-80.310179,Commercial,Reinforced Masonry,3 669924,FL,MIAMI DADE COUNTY,0,8103542.74,0,0,8103542.74,6994734.98,0,0,0,0,25.84356,-80.32436,Commercial,Reinforced Masonry,1 286816,FL,MIAMI DADE COUNTY,0,12240000,0,0,12240000,17730000,0,0,0,0,25.833324,-80.313858,Commercial,Reinforced Concrete,1 295367,FL,MIAMI DADE COUNTY,0,334084.95,0,0,334084.95,504259.47,0,0,0,0,25.819912,-80.30545,Residential,Wood,1 602589,FL,MIAMI DADE COUNTY,0,2266226.1,0,2266226.1,2266226.1,2947177.19,0,0,0,0,25.805574,-80.289009,Commercial,Reinforced Masonry,1 555996,FL,MIAMI DADE COUNTY,0,1588142.7,0,1588142.7,1588142.7,1477627.03,0,0,0,0,25.807196,-80.291183,Residential,Masonry,1 707885,FL,MIAMI DADE COUNTY,0,80100000,0,0,80100000,91800000,0,0,0,0,25.80757,-80.287666,Commercial,Steel Frame,1 470044,FL,MIAMI DADE COUNTY,0,5462388.07,0,0,5462388.07,7785607.26,0,0,0,0,25.807201,-80.289001,Commercial,Reinforced Masonry,3 963108,FL,MIAMI DADE COUNTY,0,37890000,0,37890000,37890000,30060000,0,0,0,0,25.807825,-80.280777,Commercial,Steel Frame,3 312624,FL,MIAMI DADE COUNTY,0,457012.35,0,0,457012.35,624554.91,0,0,0,0,25.808357,-80.263565,Residential,Masonry,3 863084,FL,MIAMI DADE COUNTY,0,719408.81,0,0,719408.81,843618.34,0,0,0,0,25.808357,-80.263565,Residential,Masonry,3 476756,FL,MIAMI DADE COUNTY,0,7108970.85,0,0,7108970.85,7534584.94,0,0,0,0,25.807825,-80.280777,Commercial,Reinforced Masonry,3 200804,FL,MIAMI DADE COUNTY,0,1356166.8,0,1356166.8,1356166.8,1908853.59,0,0,0,0,25.8081,-80.272545,Residential,Masonry,3 512722,FL,MIAMI DADE COUNTY,0,2039206.95,0,0,2039206.95,1996595.68,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Masonry,3 658182,FL,MIAMI DADE COUNTY,0,26280000,0,0,26280000,43290000,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Concrete,3 187094,FL,MIAMI DADE COUNTY,0,15570000,0,0,15570000,18450000,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Concrete,3 485876,FL,MIAMI DADE COUNTY,0,102109.05,0,0,102109.05,132344.97,0,0,0,0,25.8081,-80.272545,Residential,Wood,3 512349,FL,MIAMI DADE COUNTY,0,10800000,0,0,10800000,9360000,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Concrete,3 815558,FL,MIAMI DADE COUNTY,0,2529925.2,0,2529925.2,2529925.2,2827866.9,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Masonry,3 709341,FL,MIAMI DADE COUNTY,0,7484603.58,0,0,7484603.58,6808893.56,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Masonry,3 750684,FL,MIAMI DADE COUNTY,0,9630000,0,0,9630000,9270000,0,0,0,0,25.8081,-80.272545,Commercial,Reinforced Concrete,3 259646,FL,MIAMI DADE COUNTY,0,212148.9,0,212148.9,212148.9,354449.9,0,0,0,0,25.808357,-80.263565,Residential,Wood,3 104262,FL,MIAMI DADE COUNTY,0,3338387.39,0,0,3338387.39,3389711.76,0,0,0,0,25.82754,-80.32785,Commercial,Reinforced Masonry,1 563613,FL,MIAMI DADE COUNTY,0,374134.76,0,0,374134.76,459138.18,0,0,0,0,25.81051,-80.3109,Residential,Masonry,1 204748,FL,MIAMI DADE COUNTY,0,3925746,0,3925746,3925746,4039498.42,0,0,0,0,25.81051,-80.3109,Commercial,Reinforced Masonry,1 563428,FL,MIAMI DADE COUNTY,0,856526.4,0,856526.4,856526.4,1003227.96,0,0,0,0,25.81051,-80.3109,Residential,Masonry,1 932257,FL,MIAMI DADE COUNTY,0,1295198.78,0,0,1295198.78,1767946.33,0,0,0,0,25.81051,-80.3109,Residential,Masonry,1 849985,FL,MIAMI DADE COUNTY,0,742322.88,0,0,742322.88,826220.21,0,0,0,0,25.81051,-80.3109,Residential,Masonry,1 862954,FL,MIAMI DADE COUNTY,0,1725900.7,0,0,1725900.7,1481202.5,0,0,0,0,25.81051,-80.3109,Residential,Masonry,1 494497,FL,MIAMI DADE COUNTY,0,1725900.7,0,0,1725900.7,1645328.75,0,0,0,0,25.81051,-80.3109,Residential,Masonry,1 629648,FL,MIAMI DADE COUNTY,0,301867.74,0,0,301867.74,356168.31,0,0,0,0,25.80852,-80.31133,Residential,Wood,1 205002,FL,MIAMI DADE COUNTY,0,133832.25,0,0,133832.25,190710.96,0,0,0,0,25.80852,-80.31133,Residential,Wood,1 880896,FL,MIAMI DADE COUNTY,0,629898.75,0,0,629898.75,641468.73,0,0,0,0,25.772627,-80.201169,Residential,Masonry,4 354990,FL,MIAMI DADE COUNTY,13500000,13500000,13500000,13500000,13500000,16290000,0,0,0,0,25.80757,-80.287666,Commercial,Reinforced Concrete,1 723998,FL,MIAMI DADE COUNTY,180000,180000,180000,180000,180000,246132,0,0,0,0,25.80757,-80.287666,Residential,Wood,1 528894,FL,MIAMI DADE COUNTY,180000,180000,180000,180000,180000,250629.48,0,0,0,0,25.80757,-80.287666,Residential,Wood,1 228720,FL,MIAMI DADE COUNTY,0,6598545.71,0,0,6598545.71,7191695.58,0,0,0,0,25.83488,-80.32422,Commercial,Reinforced Masonry,1 889431,FL,MIAMI DADE COUNTY,0,10350000,0,0,10350000,10440000,0,0,0,0,25.834368,-80.324608,Commercial,Reinforced Concrete,1 886422,FL,MIAMI DADE COUNTY,0,13860000,0,0,13860000,13680000,0,0,0,0,25.837996,-80.325653,Commercial,Reinforced Concrete,1 865354,FL,MIAMI DADE COUNTY,0,9180000,0,0,9180000,7001872.61,0,0,0,0,25.84919,-80.32129,Commercial,Reinforced Concrete,3 738762,FL,MIAMI DADE COUNTY,0,10943.5,0,0,10943.5,8891.48,0,0,0,0,25.838802,-80.314148,Residential,Wood,1 634845,FL,MIAMI DADE COUNTY,0,821968.29,0,0,821968.29,1109408.96,0,0,0,0,25.82304,-80.31491,Residential,Masonry,1 814100,FL,MIAMI DADE COUNTY,739530,739530,739530,739530,739530,630434.53,0,36976.5,0,0,25.80923,-80.32966,Residential,Masonry,1 417744,FL,MIAMI DADE COUNTY,369697.5,369697.5,369697.5,369697.5,369697.5,546276.86,0,0,0,0,25.80785,-80.29377,Residential,Masonry,1 686399,FL,MIAMI DADE COUNTY,1062000,1062000,1062000,1062000,1062000,984474,0,53100,0,0,25.81738,-80.31905,Residential,Masonry,1 285816,FL,MIAMI DADE COUNTY,2724235.2,2724235.2,2724235.2,2724235.2,2724235.2,4654176.04,0,0,0,0,25.82524,-80.31159,Commercial,Reinforced Masonry,1 884370,FL,MIAMI DADE COUNTY,0,8920.18,0,0,8920.18,7096.89,0,0,0,0,25.8575,-80.3305,Residential,Wood,1 417183,FL,MIAMI DADE COUNTY,0,378226.8,0,378226.8,378226.8,570454.14,0,0,0,0,25.82203,-80.33707,Residential,Masonry,1 902225,FL,MIAMI DADE COUNTY,0,0,0,696600,696600,542651.4,0,0,0,0,25.844027,-80.31424,Residential,Masonry,1 810501,FL,MIAMI DADE COUNTY,0,182700,0,182700,182700,259408.06,0,900,0,0,25.822556,-80.31649,Residential,Wood,1 791346,FL,MIAMI DADE COUNTY,531900,531900,531900,531900,531900,707724.86,0,0,0,0,25.901384,-80.224342,Residential,Masonry,1 658024,FL,MIAMI DADE COUNTY,0,8197097.85,0,0,8197097.85,12060000,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Masonry,1 818458,FL,MIAMI DADE COUNTY,0,1978785.45,0,0,1978785.45,2143024.64,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Masonry,1 802379,FL,MIAMI DADE COUNTY,0,11700000,0,11700000,11700000,9990000,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Concrete,1 790723,FL,MIAMI DADE COUNTY,0,7750237.5,0,7750237.5,7750237.5,9630000,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Masonry,1 973793,FL,MIAMI DADE COUNTY,0,1045461.6,0,1045461.6,1045461.6,1098788.51,0,0,0,0,25.877901,-80.242958,Residential,Masonry,1 670287,FL,MIAMI DADE COUNTY,0,746772.3,0,746772.3,746772.3,602637.78,0,0,0,0,25.877901,-80.242958,Residential,Masonry,1 270385,FL,MIAMI DADE COUNTY,0,12600000,0,12600000,12600000,10170000,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Concrete,1 706762,FL,MIAMI DADE COUNTY,0,3682114.2,0,3682114.2,3682114.2,2962003.13,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Masonry,1 213775,FL,MIAMI DADE COUNTY,0,215443.8,0,215443.8,215443.8,372442.01,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 437545,FL,MIAMI DADE COUNTY,0,148819.5,0,148819.5,148819.5,144084.66,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 360357,FL,MIAMI DADE COUNTY,0,2884500,0,2884500,2884500,4647275.64,0,0,0,0,25.877901,-80.242958,Commercial,Reinforced Masonry,1 199256,FL,MIAMI DADE COUNTY,0,45858.6,0,45858.6,45858.6,57442.57,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 987702,FL,MIAMI DADE COUNTY,0,20557.8,0,20557.8,20557.8,18811.56,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 920284,FL,MIAMI DADE COUNTY,0,196384.5,0,196384.5,196384.5,187350.81,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 992978,FL,MIAMI DADE COUNTY,0,70020,0,70020,70020,96276.38,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 173755,FL,MIAMI DADE COUNTY,0,1685412,0,1685412,1685412,1649061.03,0,0,0,0,25.877901,-80.242958,Residential,Masonry,1 561364,FL,MIAMI DADE COUNTY,0,36900,0,36900,36900,53592.08,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 695190,FL,MIAMI DADE COUNTY,0,27000,0,27000,27000,31805,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 110453,FL,MIAMI DADE COUNTY,0,292500,0,292500,292500,296183.45,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 922383,FL,MIAMI DADE COUNTY,0,292500,0,292500,292500,255956.22,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 290280,FL,MIAMI DADE COUNTY,0,225000,0,225000,225000,394065,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 880913,FL,MIAMI DADE COUNTY,0,27000,0,27000,27000,28643.87,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 150128,FL,MIAMI DADE COUNTY,0,563946.21,0,0,563946.21,476387.92,0,0,0,0,25.890209,-80.233902,Residential,Masonry,1 159183,FL,MIAMI DADE COUNTY,0,847675.44,0,0,847675.44,817430.38,0,0,0,0,25.890209,-80.233902,Residential,Masonry,1 166744,FL,MIAMI DADE COUNTY,0,749740.68,0,0,749740.68,1199221.46,0,0,0,0,25.890209,-80.233902,Residential,Masonry,1 529617,FL,MIAMI DADE COUNTY,81000,81000,0,81000,81000,122610.51,0,0,0,0,25.890209,-80.233902,Residential,Wood,1 464292,FL,MIAMI DADE COUNTY,99000,99000,0,99000,99000,148945.5,0,0,0,0,25.8867,-80.233,Residential,Wood,1 357558,FL,MIAMI DADE COUNTY,165600,165600,0,165600,165600,198402.05,0,0,0,0,25.88609,-80.24389,Residential,Wood,1 583652,FL,MIAMI DADE COUNTY,0,1000498.68,0,0,1000498.68,1019708.25,0,0,0,0,25.87969,-80.220222,Residential,Masonry,1 723807,FL,MIAMI DADE COUNTY,0,22376.25,0,0,22376.25,24533.68,0,0,0,0,25.87969,-80.220222,Residential,Wood,1 382688,FL,MIAMI DADE COUNTY,113238,113238,0,113238,113238,151566.8,0,0,0,0,25.87969,-80.220222,Residential,Wood,1 895440,FL,MIAMI DADE COUNTY,0,324461.43,0,0,324461.43,460683.32,0,0,0,0,25.87969,-80.220222,Residential,Wood,1 371896,FL,MIAMI DADE COUNTY,0,78393.74,0,0,78393.74,86446.19,0,0,0,0,25.87969,-80.220222,Residential,Wood,1 576177,FL,MIAMI DADE COUNTY,0,275268.94,0,0,275268.94,233744.62,0,0,0,0,25.87969,-80.220222,Residential,Wood,1 847797,FL,MIAMI DADE COUNTY,195687,195687,0,195687,195687,241425.71,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 147097,FL,MIAMI DADE COUNTY,85500,85500,0,85500,85500,99014.64,0,0,0,0,25.877901,-80.242958,Residential,Wood,1 431055,FL,MIAMI DADE COUNTY,8100,8100,0,8100,8100,12145.14,0,0,0,0,25.88889,-80.24456,Residential,Wood,1 638962,FL,MIAMI DADE COUNTY,0,1017605.52,0,0,1017605.52,1257858.11,0,0,0,0,25.890263,-80.231239,Residential,Masonry,1 705034,FL,MIAMI DADE COUNTY,0,16470000,0,0,16470000,18000000,0,0,0,0,25.87765,-80.25735,Commercial,Reinforced Concrete,1 981878,FL,MIAMI DADE COUNTY,0,634416.77,0,0,634416.77,837723.24,0,0,0,0,25.888741,-80.221359,Residential,Masonry,1 912401,FL,MIAMI DADE COUNTY,0,18194.96,0,0,18194.96,20327.41,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 176414,FL,MIAMI DADE COUNTY,0,18194.96,0,0,18194.96,28458.38,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 977994,FL,MIAMI DADE COUNTY,0,45419.78,0,0,45419.78,80132.49,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 915370,FL,MIAMI DADE COUNTY,0,45222.18,0,0,45222.18,68936.38,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 337477,FL,MIAMI DADE COUNTY,0,22744.14,0,0,22744.14,29048.82,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 960874,FL,MIAMI DADE COUNTY,0,34250.58,0,0,34250.58,39864.25,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 497898,FL,MIAMI DADE COUNTY,0,41100.7,0,0,41100.7,45202.55,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 550999,FL,MIAMI DADE COUNTY,0,47286.88,0,0,47286.88,62560.54,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 897991,FL,MIAMI DADE COUNTY,0,47286.88,0,0,47286.88,68966.4,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 513108,FL,MIAMI DADE COUNTY,0,109601.86,0,0,109601.86,100877.55,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 911374,FL,MIAMI DADE COUNTY,0,110172.7,0,0,110172.7,149575.08,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 210312,FL,MIAMI DADE COUNTY,0,109678.26,0,0,109678.26,115469.27,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 713929,FL,MIAMI DADE COUNTY,0,45743.85,0,0,45743.85,39091.23,0,0,0,0,25.89977,-80.22201,Residential,Wood,1 338726,FL,MIAMI DADE COUNTY,0,1124236.59,0,0,1124236.59,1608539.72,0,0,0,0,25.87204,-80.25291,Residential,Masonry,1 997250,FL,MIAMI DADE COUNTY,14670000,14670000,14670000,14670000,14670000,12420000,0,0,0,0,25.87204,-80.25291,Commercial,Reinforced Concrete,1 199237,FL,MIAMI DADE COUNTY,0,212670.67,0,0,212670.67,378987.65,0,0,0,0,25.88075,-80.20144,Residential,Wood,1 381375,FL,MIAMI DADE COUNTY,1250662.5,1250662.5,1250662.5,1250662.5,1250662.5,1398428.27,0,0,0,0,25.8802,-80.21907,Residential,Masonry,1 908844,FL,MIAMI DADE COUNTY,0,4060182.06,0,0,4060182.06,5218145.98,0,0,0,0,25.89511,-80.21038,Commercial,Reinforced Masonry,1 979650,FL,MIAMI DADE COUNTY,0,105411.24,0,0,105411.24,147259.5,0,0,0,0,25.895668,-80.207542,Residential,Wood,1 662376,FL,MIAMI DADE COUNTY,0,183082.68,0,0,183082.68,156192.96,0,0,0,0,25.89543,-80.20752,Residential,Wood,1 509603,FL,MIAMI DADE COUNTY,0,11095.92,0,0,11095.92,9466.24,0,0,0,0,25.895658,-80.207741,Residential,Wood,1 854997,FL,MIAMI DADE COUNTY,0,9246.6,0,9246.6,9246.6,6742.81,0,0,0,0,25.895658,-80.207741,Residential,Wood,1 322303,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9693.4,0,0,0,0,25.895658,-80.207741,Residential,Wood,1 873638,FL,MIAMI DADE COUNTY,0,4623.3,0,4623.3,4623.3,4309.73,0,0,0,0,25.895658,-80.207741,Residential,Wood,1 989784,FL,MIAMI DADE COUNTY,0,890187.21,0,0,890187.21,1242612.33,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 207816,FL,MIAMI DADE COUNTY,0,873718.29,0,0,873718.29,859738.8,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 454228,FL,MIAMI DADE COUNTY,0,711445.59,0,0,711445.59,776898.58,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 146901,FL,MIAMI DADE COUNTY,591305.4,591305.4,0,591305.4,591305.4,957531.58,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 454263,FL,MIAMI DADE COUNTY,0,569854.08,0,0,569854.08,633792.85,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 273719,FL,MIAMI DADE COUNTY,0,1231421.49,0,0,1231421.49,1158650.64,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 608039,FL,MIAMI DADE COUNTY,0,40277.25,0,0,40277.25,32359.47,0,0,0,0,25.884474,-80.19841,Residential,Wood,1 172750,FL,MIAMI DADE COUNTY,0,1693076.58,0,0,1693076.58,2920557.1,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 226312,FL,MIAMI DADE COUNTY,0,617108.67,0,0,617108.67,574856.47,0,0,0,0,25.884474,-80.19841,Residential,Masonry,1 392019,FL,MIAMI DADE COUNTY,0,58715.28,0,0,58715.28,78083.1,0,0,0,0,25.884474,-80.19841,Residential,Wood,1 947743,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,100650.62,0,0,0,0,25.884474,-80.19841,Residential,Wood,1 228275,FL,MIAMI DADE COUNTY,0,170249.04,0,0,170249.04,255288.1,0,0,0,0,25.884474,-80.19841,Residential,Wood,1 856428,FL,MIAMI DADE COUNTY,0,5310645.03,0,0,5310645.03,6707026.03,0,0,0,0,25.90946,-80.20826,Commercial,Reinforced Masonry,1 650745,FL,MIAMI DADE COUNTY,0,1068711.21,0,0,1068711.21,1212380.2,0,0,0,0,25.90946,-80.20826,Residential,Masonry,1 240111,FL,MIAMI DADE COUNTY,0,18975.06,0,0,18975.06,27768.84,0,0,0,0,25.90946,-80.20826,Residential,Wood,1 993366,FL,MIAMI DADE COUNTY,0,9666.54,0,0,9666.54,6967.56,0,0,0,0,25.90946,-80.20826,Residential,Wood,1 478386,FL,MIAMI DADE COUNTY,0,3158066.25,0,0,3158066.25,5584421.18,0,0,0,0,25.90946,-80.20826,Commercial,Reinforced Masonry,1 335305,FL,MIAMI DADE COUNTY,0,362274.12,0,0,362274.12,379703.13,0,0,0,0,25.90946,-80.20826,Residential,Masonry,1 398813,FL,MIAMI DADE COUNTY,0,217364.47,0,0,217364.47,177911.95,0,0,0,0,25.90946,-80.20826,Residential,Wood,1 200581,FL,MIAMI DADE COUNTY,23271.3,23271.3,0,23271.3,23271.3,31471.87,0,0,0,0,25.890766,-80.174484,Residential,Wood,3 594429,FL,MIAMI DADE COUNTY,0,142290.62,0,0,142290.62,246538.42,0,0,0,0,25.896896,-80.219276,Residential,Wood,1 251781,FL,MIAMI DADE COUNTY,0,317208.38,0,0,317208.38,391384.39,0,0,0,0,25.896896,-80.219276,Residential,Wood,1 277487,FL,MIAMI DADE COUNTY,1075024.8,1075024.8,1075024.8,1075024.8,1075024.8,1077045.85,0,0,0,0,25.88877,-80.21035,Residential,Masonry,1 292451,FL,MIAMI DADE COUNTY,0,102109.05,0,0,102109.05,132264.71,0,0,0,0,25.8805,-80.20995,Residential,Wood,1 786905,FL,MIAMI DADE COUNTY,0,238581.27,0,0,238581.27,347389.83,0,0,0,0,25.89091,-80.212935,Residential,Wood,4 723955,FL,MIAMI DADE COUNTY,0,1546960.39,0,0,1546960.39,2255414.11,0,0,0,0,25.88262,-80.21014,Residential,Masonry,1 843386,FL,MIAMI DADE COUNTY,0,806754.94,0,0,806754.94,696184.33,0,0,0,0,25.8744,-80.19911,Residential,Masonry,1 811315,FL,MIAMI DADE COUNTY,246600,246600,246600,246600,246600,203119.49,0,0,0,0,25.953669,-80.216927,Residential,Wood,1 763861,FL,MIAMI DADE COUNTY,17370000,17370000,17370000,17370000,17370000,21150000,0,0,0,0,25.968763,-80.214806,Commercial,Reinforced Concrete,1 324779,FL,MIAMI DADE COUNTY,0,257980.14,0,0,257980.14,200883.98,0,0,0,0,25.95019,-80.20168,Residential,Wood,1 291102,FL,MIAMI DADE COUNTY,0,173460.69,0,0,173460.69,215757.34,0,0,0,0,25.913147,-80.208794,Residential,Wood,1 840208,FL,MIAMI DADE COUNTY,0,289819.3,0,0,289819.3,399950.63,0,0,0,0,25.913147,-80.208794,Residential,Wood,1 939556,FL,MIAMI DADE COUNTY,0,308823.84,0,0,308823.84,378525.38,0,0,0,0,25.913147,-80.208794,Residential,Wood,1 973509,FL,MIAMI DADE COUNTY,0,216176.69,0,0,216176.69,271127.07,0,0,0,0,25.913147,-80.208794,Residential,Wood,1 857321,FL,MIAMI DADE COUNTY,0,69666.21,0,0,69666.21,55068.91,0,0,0,0,25.924286,-80.163956,Residential,Wood,1 660335,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,70292.68,0,0,0,0,25.924286,-80.163956,Residential,Wood,1 155355,FL,MIAMI DADE COUNTY,0,1125434.34,0,0,1125434.34,1726866.45,0,0,0,0,25.946089,-80.203272,Residential,Masonry,1 185697,FL,MIAMI DADE COUNTY,0,1664160.75,0,0,1664160.75,1940411.43,0,0,0,0,25.946089,-80.203272,Residential,Masonry,1 884455,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,86417.74,0,0,0,0,25.946089,-80.203272,Residential,Wood,1 107408,FL,MIAMI DADE COUNTY,0,1849005.63,0,0,1849005.63,2474294.96,0,0,0,0,25.953012,-80.219185,Commercial,Reinforced Masonry,1 239963,FL,MIAMI DADE COUNTY,0,5534631.18,0,0,5534631.18,4593334.32,0,0,0,0,25.953012,-80.219185,Commercial,Reinforced Masonry,1 357708,FL,MIAMI DADE COUNTY,0,25777.44,0,0,25777.44,39901.16,0,0,0,0,25.953012,-80.219185,Residential,Wood,1 295524,FL,MIAMI DADE COUNTY,0,26135.46,0,0,26135.46,37380.45,0,0,0,0,25.953012,-80.219185,Residential,Wood,1 257853,FL,MIAMI DADE COUNTY,0,21839.22,0,0,21839.22,22031.41,0,0,0,0,25.950569,-80.222374,Residential,Wood,1 534461,FL,MIAMI DADE COUNTY,0,1592660.97,0,0,1592660.97,2195287.25,0,0,0,0,25.950569,-80.222374,Residential,Masonry,1 172827,FL,MIAMI DADE COUNTY,0,1922174.64,0,0,1922174.64,1345376.16,0,0,0,0,25.950569,-80.222374,Commercial,Reinforced Masonry,1 616400,FL,MIAMI DADE COUNTY,0,611510.8,0,0,611510.8,885712.24,0,0,0,0,25.950569,-80.222374,Residential,Masonry,1 565781,FL,MIAMI DADE COUNTY,0,1335965.31,0,0,1335965.31,1910644.15,0,0,0,0,25.95529,-80.226624,Residential,Masonry,1 333945,FL,MIAMI DADE COUNTY,0,1383706.89,0,0,1383706.89,1030308.15,0,0,0,0,25.95529,-80.226624,Residential,Masonry,1 145489,FL,MIAMI DADE COUNTY,0,796867.56,0,0,796867.56,1121728.15,0,0,0,0,25.94615,-80.223679,Residential,Masonry,1 210761,FL,MIAMI DADE COUNTY,0,712280.79,0,0,712280.79,697102.09,0,0,0,0,25.94615,-80.223679,Residential,Masonry,1 163509,FL,MIAMI DADE COUNTY,0,1121371.56,0,0,1121371.56,826675.11,0,0,0,0,25.94615,-80.223679,Residential,Masonry,1 292390,FL,MIAMI DADE COUNTY,0,1046819.79,0,0,1046819.79,1308524.74,0,0,0,0,25.94615,-80.223679,Residential,Masonry,1 463791,FL,MIAMI DADE COUNTY,0,24166.35,0,0,24166.35,23076.74,0,0,0,0,25.94615,-80.223679,Residential,Wood,1 286476,FL,MIAMI DADE COUNTY,0,26314.47,0,0,26314.47,31487.37,0,0,0,0,25.94615,-80.223679,Residential,Wood,1 496843,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,150603.15,0,0,0,0,25.94615,-80.223679,Residential,Wood,1 842010,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,101808.77,0,0,0,0,25.94615,-80.223679,Residential,Wood,1 753064,FL,MIAMI DADE COUNTY,0,781915.68,0,0,781915.68,872617.9,0,0,0,0,25.93454,-80.220345,Residential,Masonry,1 592440,FL,MIAMI DADE COUNTY,0,371209.23,0,0,371209.23,372333.99,0,0,0,0,25.93454,-80.220345,Residential,Masonry,1 372508,FL,MIAMI DADE COUNTY,1962431.1,1962431.1,0,1962431.1,1962431.1,2006648.6,0,0,0,0,25.93454,-80.220345,Commercial,Reinforced Masonry,1 409859,FL,MIAMI DADE COUNTY,264257.1,264257.1,264257.1,264257.1,264257.1,287427.16,0,0,0,0,25.95822,-80.20646,Residential,Wood,1 642879,FL,MIAMI DADE COUNTY,2076927.3,2076927.3,2076927.3,2076927.3,2076927.3,3173555.3,0,0,0,0,25.95801,-80.205803,Commercial,Reinforced Masonry,1 749216,FL,MIAMI DADE COUNTY,2304359.1,2304359.1,2304359.1,2304359.1,2304359.1,1915309.54,0,0,0,0,25.921614,-80.2183,Commercial,Reinforced Masonry,1 102165,FL,MIAMI DADE COUNTY,673424.1,673424.1,0,0,673424.1,948608.08,0,0,0,0,25.94337,-80.20603,Residential,Masonry,1 405320,FL,MIAMI DADE COUNTY,182623.5,182623.5,0,0,182623.5,152281.7,0,0,0,0,25.92097,-80.22183,Residential,Wood,1 422632,FL,MIAMI DADE COUNTY,3072868.2,3072868.2,0,0,3072868.2,3941654.08,0,0,0,0,25.931515,-80.205544,Commercial,Reinforced Masonry,1 584681,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,1363.27,0,0,0,0,25.95847,-80.21756,Residential,Wood,1 558392,FL,MIAMI DADE COUNTY,0,453.07,0,0,453.07,519.06,0,0,0,0,25.95847,-80.21756,Residential,Wood,1 473289,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,999.58,0,0,0,0,25.95718,-80.22563,Residential,Wood,1 357999,FL,MIAMI DADE COUNTY,0,3624.53,0,0,3624.53,5455.93,0,0,0,0,25.931345,-80.216606,Residential,Wood,1 697747,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,1278.62,0,0,0,0,25.9414,-80.22846,Residential,Wood,3 751049,FL,MIAMI DADE COUNTY,0,58178.17,0,0,58178.17,61424.98,0,0,0,0,25.95032,-80.21571,Residential,Wood,1 364412,FL,MIAMI DADE COUNTY,0,342351.87,0,0,342351.87,528284.55,0,0,0,0,25.95032,-80.21571,Residential,Wood,1 595902,FL,MIAMI DADE COUNTY,0,2459754.59,0,0,2459754.59,3413593.31,0,0,0,0,25.95032,-80.21571,Commercial,Reinforced Masonry,1 417208,FL,MIAMI DADE COUNTY,0,627760.63,0,0,627760.63,797695.44,0,0,0,0,25.95032,-80.21571,Residential,Masonry,1 745281,FL,MIAMI DADE COUNTY,1929375,1929375,1929375,1929375,1929375,2469005.75,0,0,0,0,25.95032,-80.21571,Commercial,Reinforced Masonry,1 733623,FL,MIAMI DADE COUNTY,0,1829840.42,0,0,1829840.42,2274330.61,0,0,0,0,25.92824,-80.21705,Commercial,Reinforced Masonry,3 154107,FL,MIAMI DADE COUNTY,0,33852.05,0,0,33852.05,50044.73,0,0,0,0,25.936205,-80.227264,Residential,Wood,1 891310,FL,MIAMI DADE COUNTY,0,8325.77,0,0,8325.77,6892.39,0,0,0,0,25.951872,-80.22551,Residential,Wood,1 239120,FL,MIAMI DADE COUNTY,0,257092.58,0,0,257092.58,241923.35,0,0,0,0,25.949724,-80.207619,Residential,Wood,1 485224,FL,MIAMI DADE COUNTY,0,290029.71,0,0,290029.71,289316.81,0,0,0,0,25.936205,-80.227264,Residential,Wood,1 585525,FL,MIAMI DADE COUNTY,0,14638.72,0,0,14638.72,23747.35,0,0,0,0,25.9414,-80.2133,Residential,Wood,3 703988,FL,MIAMI DADE COUNTY,0,448705.49,0,0,448705.49,565997.1,0,0,0,0,25.927322,-80.22728,Residential,Masonry,1 828687,FL,MIAMI DADE COUNTY,0,118024.71,0,0,118024.71,126107.04,0,0,0,0,25.951872,-80.22551,Residential,Wood,1 763944,FL,MIAMI DADE COUNTY,0,3680554.48,0,0,3680554.48,3789498.89,0,0,0,0,25.92824,-80.21705,Commercial,Reinforced Masonry,3 218416,FL,MIAMI DADE COUNTY,0,2051201.33,0,0,2051201.33,2018160.58,0,0,0,0,25.95794,-80.20202,Commercial,Reinforced Masonry,1 289158,FL,MIAMI DADE COUNTY,0,15316.36,0,0,15316.36,21796.77,0,0,0,0,25.95794,-80.20202,Residential,Wood,1 549215,FL,MIAMI DADE COUNTY,12060000,12060000,12060000,12060000,12060000,9360000,0,605137.5,0,0,25.92634,-80.21966,Commercial,Reinforced Concrete,1 150040,FL,MIAMI DADE COUNTY,0,16290000,0,0,16290000,22860000,0,0,0,0,25.917049,-80.220116,Commercial,Reinforced Concrete,1 381534,FL,MIAMI DADE COUNTY,0,4346773.6,0,0,4346773.6,4125718.43,0,0,0,0,25.920919,-80.219551,Commercial,Reinforced Masonry,1 466908,FL,MIAMI DADE COUNTY,0,1890000,0,1890000,1890000,2765890.26,0,0,0,0,25.92148,-80.21784,Commercial,Reinforced Masonry,1 859621,FL,MIAMI DADE COUNTY,0,543138.21,0,0,543138.21,807366.8,0,0,0,0,25.566259,-80.382362,Residential,Masonry,1 848783,FL,MIAMI DADE COUNTY,0,27746.55,0,0,27746.55,46234.63,0,0,0,0,25.566259,-80.382362,Residential,Wood,1 288170,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,106918.78,0,0,0,0,25.566259,-80.382362,Residential,Wood,1 568474,FL,MIAMI DADE COUNTY,0,1137472.29,0,0,1137472.29,1446921.63,0,0,0,0,25.564205,-80.381386,Residential,Masonry,1 284414,FL,MIAMI DADE COUNTY,0,26493.48,0,0,26493.48,39156.83,0,0,0,0,25.564205,-80.381386,Residential,Wood,1 596067,FL,MIAMI DADE COUNTY,0,140522.85,0,0,140522.85,150584.29,0,0,0,0,25.564205,-80.381386,Residential,Wood,1 201978,FL,MIAMI DADE COUNTY,0,26493.48,0,0,26493.48,37848.9,0,0,0,0,25.564205,-80.381386,Residential,Wood,1 853197,FL,MIAMI DADE COUNTY,0,275268.94,0,0,275268.94,314004.79,0,0,0,0,25.564205,-80.381386,Residential,Wood,1 909231,FL,MIAMI DADE COUNTY,0,238744.58,0,0,238744.58,346908.3,0,0,0,0,25.564205,-80.381386,Residential,Wood,1 619623,FL,MIAMI DADE COUNTY,0,278965.89,0,0,278965.89,253359.05,0,0,0,0,25.571936,-80.547951,Residential,Wood,4 124710,FL,MIAMI DADE COUNTY,0,278965.89,0,0,278965.89,355960.48,0,0,0,0,25.57192,-80.546616,Residential,Wood,4 267431,FL,MIAMI DADE COUNTY,0,15316.36,0,0,15316.36,17786.43,0,0,0,0,25.569089,-80.388759,Residential,Wood,4 761740,FL,MIAMI DADE COUNTY,0,183727.14,0,0,183727.14,255489.5,0,0,0,0,25.55519,-80.388125,Residential,Wood,3 810223,FL,MIAMI DADE COUNTY,0,1084700.57,0,0,1084700.57,830863.28,0,0,0,0,25.5644,-80.3767,Residential,Masonry,1 815691,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,57409.72,0,0,0,0,25.5644,-80.3767,Residential,Wood,1 401479,FL,MIAMI DADE COUNTY,0,23941.1,0,0,23941.1,28165.46,0,0,0,0,25.5644,-80.3767,Residential,Wood,1 905967,FL,MIAMI DADE COUNTY,0,390239.97,0,0,390239.97,402064.63,0,0,0,0,25.5644,-80.3767,Residential,Masonry,1 103204,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,245053.46,0,0,0,0,25.5644,-80.3767,Residential,Wood,1 639245,FL,MIAMI DADE COUNTY,0,24891.91,0,0,24891.91,22285.13,0,0,0,0,25.5644,-80.3767,Residential,Wood,1 789270,FL,MIAMI DADE COUNTY,0,22727.39,0,0,22727.39,20665.52,0,0,0,0,25.5596,-80.4059,Residential,Wood,3 409373,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,17124.11,0,0,0,0,25.56508,-80.40343,Residential,Wood,1 388662,FL,MIAMI DADE COUNTY,0,26466.11,0,0,26466.11,22485.61,0,0,0,0,25.56508,-80.40343,Residential,Wood,1 430267,FL,MIAMI DADE COUNTY,0,5204.59,0,0,5204.59,5455.86,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 135643,FL,MIAMI DADE COUNTY,0,341559.73,0,0,341559.73,410980.38,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 651422,FL,MIAMI DADE COUNTY,0,47882.21,0,0,47882.21,61025.39,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 449375,FL,MIAMI DADE COUNTY,0,431660.36,0,0,431660.36,429457.16,0,0,0,0,25.560524,-80.412971,Residential,Masonry,1 759467,FL,MIAMI DADE COUNTY,0,502940.76,0,0,502940.76,556125.74,0,0,0,0,25.560524,-80.412971,Residential,Masonry,1 224693,FL,MIAMI DADE COUNTY,0,87710.31,0,0,87710.31,92130.91,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 967815,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,73225.3,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 631939,FL,MIAMI DADE COUNTY,0,22801.05,0,0,22801.05,28691.02,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 442665,FL,MIAMI DADE COUNTY,0,22801.05,0,0,22801.05,32378.86,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 404241,FL,MIAMI DADE COUNTY,0,22801.05,0,0,22801.05,20404.2,0,0,0,0,25.560524,-80.412971,Residential,Wood,1 194474,FL,MIAMI DADE COUNTY,0,4167604.06,0,0,4167604.06,5004325.59,0,0,0,0,25.792535,-80.342512,Commercial,Reinforced Masonry,1 443739,FL,MIAMI DADE COUNTY,46260000,46260000,46260000,46260000,46260000,66960000,0,0,0,0,25.787256,-80.368652,Commercial,Steel Frame,1 702163,FL,MIAMI DADE COUNTY,0,1150277.04,0,0,1150277.04,1419135.89,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 363466,FL,MIAMI DADE COUNTY,0,1150277.04,0,0,1150277.04,1726986.84,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 993310,FL,MIAMI DADE COUNTY,0,758221.2,0,758221.2,758221.2,1059773.35,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 436372,FL,MIAMI DADE COUNTY,0,758221.2,0,758221.2,758221.2,820484.81,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 325454,FL,MIAMI DADE COUNTY,0,33287.76,0,0,33287.76,26836.86,0,0,0,0,25.79786,-80.37972,Residential,Wood,1 467894,FL,MIAMI DADE COUNTY,0,33287.76,0,0,33287.76,42520.65,0,0,0,0,25.79786,-80.37972,Residential,Wood,1 641024,FL,MIAMI DADE COUNTY,0,199726.56,0,0,199726.56,165695.95,0,0,0,0,25.79786,-80.37972,Residential,Wood,1 825277,FL,MIAMI DADE COUNTY,0,1724490.9,0,1724490.9,1724490.9,2210186.86,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 727345,FL,MIAMI DADE COUNTY,0,1363873.5,0,1363873.5,1363873.5,1647679.21,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 525701,FL,MIAMI DADE COUNTY,0,464179.32,0,0,464179.32,350162.49,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 996202,FL,MIAMI DADE COUNTY,0,344898.18,0,0,344898.18,458976.7,0,0,0,0,25.79786,-80.37972,Residential,Wood,1 196057,FL,MIAMI DADE COUNTY,0,455857.38,0,0,455857.38,660537.34,0,0,0,0,25.79786,-80.37972,Residential,Masonry,1 729509,FL,MIAMI DADE COUNTY,0,1636613.34,0,0,1636613.34,1503039.51,0,0,0,0,25.80018,-80.34189,Residential,Masonry,1 184032,FL,MIAMI DADE COUNTY,0,5223595.88,0,0,5223595.88,4747308.4,0,0,0,0,25.799703,-80.340668,Commercial,Reinforced Masonry,1 734883,FL,MIAMI DADE COUNTY,0,6248811.56,0,0,6248811.56,8102434.03,0,0,0,0,25.78991,-80.36004,Commercial,Reinforced Masonry,1 183924,FL,MIAMI DADE COUNTY,0,10080000,0,0,10080000,11970000,0,0,0,0,25.79292,-80.36284,Commercial,Reinforced Concrete,1 205171,FL,MIAMI DADE COUNTY,0,13680000,0,0,13680000,16560000,0,0,0,0,25.79189,-80.3632,Commercial,Reinforced Concrete,1 571349,FL,MIAMI DADE COUNTY,0,831680.46,0,0,831680.46,1335931.65,0,0,0,0,25.771132,-80.353447,Residential,Masonry,1 429076,FL,MIAMI DADE COUNTY,0,1663360.92,0,0,1663360.92,2257273.92,0,0,0,0,25.771132,-80.353447,Residential,Masonry,1 243178,FL,MIAMI DADE COUNTY,0,831680.46,0,0,831680.46,941351.67,0,0,0,0,25.771132,-80.353447,Residential,Masonry,1 623088,FL,MIAMI DADE COUNTY,0,2242031.76,0,0,2242031.76,2083295.91,0,0,0,0,25.771132,-80.353447,Commercial,Reinforced Masonry,1 492094,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,232547.2,0,0,0,0,25.771132,-80.353447,Residential,Wood,1 924593,FL,MIAMI DADE COUNTY,0,73741.59,0,0,73741.59,69685.8,0,0,0,0,25.771132,-80.353447,Residential,Wood,1 606468,FL,MIAMI DADE COUNTY,0,397907.64,0,0,397907.64,298039.19,0,0,0,0,25.771132,-80.353447,Residential,Masonry,1 841011,FL,MIAMI DADE COUNTY,0,677731.86,0,0,677731.86,710805.17,0,0,0,0,25.771521,-80.353477,Residential,Masonry,1 354777,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,217781.81,0,0,0,0,25.771521,-80.353477,Residential,Wood,1 769253,FL,MIAMI DADE COUNTY,0,53450.28,0,0,53450.28,78897.42,0,0,0,0,25.771521,-80.353477,Residential,Wood,1 572308,FL,MIAMI DADE COUNTY,0,7381016.64,0,0,7381016.64,6239734.32,0,0,0,0,25.80532,-80.338579,Commercial,Reinforced Masonry,1 306206,FL,MIAMI DADE COUNTY,115065.9,115065.9,0,0,115065.9,123433.49,0,0,0,0,25.80276,-80.37473,Residential,Wood,1 570511,FL,MIAMI DADE COUNTY,33570000,33570000,0,0,33570000,31770000,0,0,0,0,25.790403,-80.33905,Commercial,Reinforced Concrete,1 622517,FL,MIAMI DADE COUNTY,3209390.1,3209390.1,0,0,3209390.1,4596758.09,0,0,0,0,25.790361,-80.339218,Commercial,Reinforced Masonry,1 826575,FL,MIAMI DADE COUNTY,70290000,70290000,0,0,70290000,66420000,0,0,0,0,25.78764,-80.35422,Commercial,Steel Frame,1 533400,FL,MIAMI DADE COUNTY,0,18353.56,0,0,18353.56,29111.39,0,0,0,0,25.802536,-80.33725,Residential,Wood,1 430410,FL,MIAMI DADE COUNTY,0,91767.8,0,0,91767.8,145459.31,0,0,0,0,25.802536,-80.33725,Residential,Wood,1 260256,FL,MIAMI DADE COUNTY,0,900000,0,900000,900000,746976.6,0,45000,0,0,25.78651,-80.35482,Residential,Masonry,1 752792,FL,MIAMI DADE COUNTY,511408.8,511408.8,511408.8,511408.8,511408.8,509378.51,0,0,0,0,25.792955,-80.374237,Residential,Masonry,1 193183,FL,MIAMI DADE COUNTY,4166100,4189500,4166100,4166100,4189500,3946408.45,0,209475,0,0,25.805304,-80.341675,Commercial,Reinforced Masonry,1 464406,FL,MIAMI DADE COUNTY,0,438750,0,438750,438750,545679.52,0,21937.5,0,0,25.79825,-80.37671,Residential,Masonry,1 714995,FL,MIAMI DADE COUNTY,0,60570000,0,0,60570000,47880000,0,0,0,0,25.79605,-80.38194,Commercial,Steel Frame,1 394059,FL,MIAMI DADE COUNTY,0,1027705.58,0,0,1027705.58,1456772.65,0,0,0,0,25.796869,-80.34407,Residential,Masonry,1 316525,FL,MIAMI DADE COUNTY,0,367962.32,0,0,367962.32,533409.21,0,0,0,0,25.78294,-80.34797,Residential,Masonry,1 642630,FL,MIAMI DADE COUNTY,0,3941073.23,0,0,3941073.23,6525313.76,0,0,0,0,25.78373,-80.33942,Commercial,Reinforced Masonry,1 978131,FL,MIAMI DADE COUNTY,756000,756000,756000,756000,756000,1164028.32,0,37800,0,0,25.798925,-80.341565,Residential,Masonry,3 755786,FL,MIAMI DADE COUNTY,0,3067756.15,0,0,3067756.15,3496892.29,0,0,0,0,25.79013,-80.33734,Commercial,Reinforced Masonry,1 305926,FL,MIAMI DADE COUNTY,0,42786.88,0,0,42786.88,37576.29,0,0,0,0,25.796831,-80.363022,Residential,Wood,1 277515,FL,MIAMI DADE COUNTY,0,498172.05,0,0,498172.05,623393.57,0,0,0,0,25.796831,-80.363022,Residential,Masonry,1 894569,FL,MIAMI DADE COUNTY,1395495,1395495,1395495,1395495,1395495,1442428.29,0,0,0,0,25.79914,-80.36999,Residential,Masonry,1 774717,FL,MIAMI DADE COUNTY,900000,900000,900000,900000,900000,1287720,0,45000,0,0,25.79619,-80.37981,Residential,Masonry,1 969113,FL,MIAMI DADE COUNTY,0,36550.59,0,0,36550.59,33365.94,0,0,0,0,25.782768,-80.377907,Residential,Wood,3 137592,FL,MIAMI DADE COUNTY,0,4713.51,0,0,4713.51,4750.09,0,0,0,0,25.79621,-80.37815,Residential,Wood,1 883734,FL,MIAMI DADE COUNTY,0,6478056.99,0,0,6478056.99,5561411.93,0,0,0,0,25.7832,-80.3831,Commercial,Reinforced Masonry,3 987893,FL,MIAMI DADE COUNTY,0,108000,0,108000,108000,112614.19,0,3240,0,0,25.794367,-80.372238,Residential,Wood,1 188986,FL,MIAMI DADE COUNTY,0,2977446.6,0,2977446.6,2977446.6,2372876.07,0,0,0,0,25.701494,-80.355909,Commercial,Reinforced Masonry,1 711476,FL,MIAMI DADE COUNTY,0,2566151.1,0,2566151.1,2566151.1,3870872.13,0,0,0,0,25.701658,-80.351026,Commercial,Reinforced Masonry,1 546827,FL,MIAMI DADE COUNTY,0,289819.3,0,0,289819.3,375040.08,0,0,0,0,25.708984,-80.347694,Residential,Wood,1 828180,FL,MIAMI DADE COUNTY,0,659313.99,0,0,659313.99,869946.35,0,0,0,0,25.70858,-80.358025,Residential,Masonry,1 362132,FL,MIAMI DADE COUNTY,0,337731.39,0,0,337731.39,545155.2,0,0,0,0,25.70858,-80.358025,Residential,Wood,1 230518,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,141020.28,0,0,0,0,25.690834,-80.358437,Residential,Wood,1 558487,FL,MIAMI DADE COUNTY,0,1984325.85,0,0,1984325.85,2278799.81,0,0,0,0,25.690292,-80.370132,Commercial,Reinforced Masonry,1 350915,FL,MIAMI DADE COUNTY,0,256561.34,0,0,256561.34,347232.18,0,0,0,0,25.690292,-80.370132,Residential,Wood,1 832257,FL,MIAMI DADE COUNTY,0,913846.05,0,0,913846.05,973092.52,0,0,0,0,25.690292,-80.370132,Residential,Masonry,1 616709,FL,MIAMI DADE COUNTY,0,18796.05,0,0,18796.05,19127.61,0,0,0,0,25.690292,-80.370132,Residential,Wood,1 332404,FL,MIAMI DADE COUNTY,0,1543041.36,0,0,1543041.36,1666422.95,0,0,0,0,25.690292,-80.370132,Residential,Masonry,1 222518,FL,MIAMI DADE COUNTY,476845.2,476845.2,0,0,476845.2,541171.62,0,0,0,0,25.70128,-80.33504,Residential,Masonry,1 319024,FL,MIAMI DADE COUNTY,653760,653760,0,0,653760,555539.1,0,0,0,0,25.70037,-80.35918,Residential,Masonry,1 199667,FL,MIAMI DADE COUNTY,125100,125100,125100,125100,125100,129778.74,2502,6255,0,0,25.701914,-80.341988,Residential,Wood,1 751553,FL,MIAMI DADE COUNTY,0,161579.01,0,0,161579.01,202799.43,0,0,0,0,25.70788,-80.33738,Residential,Wood,1 554279,FL,MIAMI DADE COUNTY,0,61311.85,0,0,61311.85,85519.36,0,0,0,0,25.71539,-80.33589,Residential,Wood,1 490866,FL,MIAMI DADE COUNTY,0,86850000,0,0,86850000,116100000,0,0,0,0,25.71539,-80.33589,Commercial,Steel Frame,1 733934,FL,MIAMI DADE COUNTY,0,274234.33,0,0,274234.33,303913.06,0,0,0,0,25.70788,-80.33738,Residential,Wood,1 415288,FL,MIAMI DADE COUNTY,0,846703.64,0,0,846703.64,776922.56,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 132920,FL,MIAMI DADE COUNTY,0,431656.31,0,0,431656.31,553642.38,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 229696,FL,MIAMI DADE COUNTY,0,1198893.53,0,0,1198893.53,1427393.04,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 582659,FL,MIAMI DADE COUNTY,0,431656.31,0,0,431656.31,507204.8,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 409601,FL,MIAMI DADE COUNTY,0,431656.31,0,0,431656.31,572510.94,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 748562,FL,MIAMI DADE COUNTY,0,431656.31,0,0,431656.31,513227.26,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 376045,FL,MIAMI DADE COUNTY,0,140537.67,0,0,140537.67,117646.9,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 842225,FL,MIAMI DADE COUNTY,0,97690.63,0,0,97690.63,145519.97,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 990018,FL,MIAMI DADE COUNTY,0,9636.44,0,0,9636.44,12254.37,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 725630,FL,MIAMI DADE COUNTY,0,4728.16,0,0,4728.16,7578.77,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 696848,FL,MIAMI DADE COUNTY,0,257520.25,0,0,257520.25,352416.46,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 628539,FL,MIAMI DADE COUNTY,0,257520.25,0,0,257520.25,409974.81,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 201062,FL,MIAMI DADE COUNTY,0,246531.92,0,0,246531.92,300719.64,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 847780,FL,MIAMI DADE COUNTY,0,240076.63,0,0,240076.63,283084.92,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 144359,FL,MIAMI DADE COUNTY,0,1954460.67,0,0,1954460.67,2777460.61,0,0,0,0,25.690285,-80.370422,Commercial,Reinforced Masonry,1 515937,FL,MIAMI DADE COUNTY,0,61811.68,0,0,61811.68,78322.2,0,0,0,0,25.690285,-80.370422,Residential,Wood,1 230615,FL,MIAMI DADE COUNTY,0,408265.32,0,0,408265.32,478323.65,0,0,0,0,25.690285,-80.370422,Residential,Masonry,1 702953,FL,MIAMI DADE COUNTY,0,2040130.9,0,0,2040130.9,3131388.75,0,0,0,0,25.690285,-80.370422,Commercial,Reinforced Masonry,1 820793,FL,MIAMI DADE COUNTY,0,1802488.07,0,0,1802488.07,1427310.99,0,0,0,0,25.71539,-80.33589,Commercial,Reinforced Masonry,1 108897,FL,MIAMI DADE COUNTY,0,29970000,0,0,29970000,26910000,0,0,0,0,25.71181,-80.33571,Commercial,Reinforced Concrete,1 364473,FL,MIAMI DADE COUNTY,0,1407356.96,0,0,1407356.96,1408764.31,0,0,0,0,25.694578,-80.36602,Residential,Masonry,1 229261,FL,MIAMI DADE COUNTY,0,6865.96,0,0,6865.96,9697.9,0,0,0,0,25.694578,-80.36602,Residential,Wood,1 935213,FL,MIAMI DADE COUNTY,0,179558.27,0,0,179558.27,246605.33,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 409885,FL,MIAMI DADE COUNTY,0,359116.54,0,0,359116.54,338519.77,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 236473,FL,MIAMI DADE COUNTY,0,121201.83,0,0,121201.83,134655.23,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 458046,FL,MIAMI DADE COUNTY,0,19517.7,0,0,19517.7,25912.09,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 430540,FL,MIAMI DADE COUNTY,0,1340.7,0,0,1340.7,1875.91,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 777482,FL,MIAMI DADE COUNTY,0,97734.42,0,0,97734.42,141600.76,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 174548,FL,MIAMI DADE COUNTY,0,489081.33,0,0,489081.33,732624.27,0,0,0,0,25.694363,-80.377914,Residential,Masonry,1 399753,FL,MIAMI DADE COUNTY,0,47584.8,0,47584.8,47584.8,44638.73,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 310950,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,128057.05,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 779737,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,62924.11,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 449132,FL,MIAMI DADE COUNTY,0,121201.83,0,0,121201.83,151003.91,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 907040,FL,MIAMI DADE COUNTY,0,168335.88,0,0,168335.88,206560.91,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 899476,FL,MIAMI DADE COUNTY,0,39901.84,0,0,39901.84,50234.9,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 986237,FL,MIAMI DADE COUNTY,0,49183.35,0,0,49183.35,56910.06,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 815701,FL,MIAMI DADE COUNTY,0,49183.35,0,0,49183.35,74771.09,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 973549,FL,MIAMI DADE COUNTY,0,49183.35,0,0,49183.35,79889.5,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 566512,FL,MIAMI DADE COUNTY,0,1915288.2,0,1915288.2,1915288.2,2818139.73,0,0,0,0,25.694363,-80.377914,Commercial,Reinforced Masonry,1 720464,FL,MIAMI DADE COUNTY,0,14638.27,0,0,14638.27,12119.09,0,0,0,0,25.694363,-80.377914,Residential,Wood,1 301026,FL,MIAMI DADE COUNTY,0,1915288.2,0,1915288.2,1915288.2,2290684.69,0,0,0,0,25.694363,-80.377914,Commercial,Reinforced Masonry,1 101650,FL,MIAMI DADE COUNTY,0,51700.45,0,0,51700.45,56473.17,0,0,0,0,25.692865,-80.344254,Residential,Wood,1 637811,FL,MIAMI DADE COUNTY,0,156137.63,0,0,156137.63,266464.47,0,0,0,0,25.69425,-80.358986,Residential,Wood,1 746326,FL,MIAMI DADE COUNTY,0,50157.18,0,0,50157.18,51617.36,0,0,0,0,25.7003,-80.34928,Residential,Wood,1 621620,FL,MIAMI DADE COUNTY,1899387,1899387,1899387,1899387,1899387,1806294.24,0,0,0,0,25.7015,-80.3595,Commercial,Reinforced Masonry,4 965048,FL,MIAMI DADE COUNTY,0,682399.08,0,0,682399.08,765512.56,0,0,0,0,25.757711,-80.368187,Residential,Masonry,1 997953,FL,MIAMI DADE COUNTY,0,2000964.24,0,0,2000964.24,1898194.72,0,0,0,0,25.757711,-80.368187,Commercial,Reinforced Masonry,1 414691,FL,MIAMI DADE COUNTY,0,280171.98,0,0,280171.98,393330.64,0,0,0,0,25.756481,-80.364815,Residential,Wood,1 588445,FL,MIAMI DADE COUNTY,0,2962610.64,0,0,2962610.64,3491460.34,0,0,0,0,25.76982,-80.36168,Commercial,Reinforced Masonry,1 124449,FL,MIAMI DADE COUNTY,0,42534.36,0,0,42534.36,38555.02,0,0,0,0,25.76982,-80.36168,Residential,Wood,1 218829,FL,MIAMI DADE COUNTY,0,9630000,0,0,9630000,10980000,0,0,0,0,25.75728,-80.36735,Commercial,Reinforced Concrete,1 714607,FL,MIAMI DADE COUNTY,0,833958.18,0,0,833958.18,973220.86,0,0,0,0,25.757994,-80.352104,Residential,Masonry,1 904652,FL,MIAMI DADE COUNTY,0,721709.37,0,0,721709.37,677647.57,0,0,0,0,25.757994,-80.352104,Residential,Masonry,1 583352,FL,MIAMI DADE COUNTY,0,21302.19,0,0,21302.19,27914.39,0,0,0,0,25.757994,-80.352104,Residential,Wood,1 357714,FL,MIAMI DADE COUNTY,0,321501.96,0,0,321501.96,393518.4,0,0,0,0,25.757994,-80.352104,Residential,Wood,1 554122,FL,MIAMI DADE COUNTY,0,918286.56,0,0,918286.56,893588.32,0,0,0,0,25.757994,-80.352104,Residential,Masonry,1 267201,FL,MIAMI DADE COUNTY,0,1823132.61,0,0,1823132.61,2703603.56,0,0,0,0,25.758934,-80.382683,Commercial,Reinforced Masonry,3 657047,FL,MIAMI DADE COUNTY,3043170,3043170,0,3043170,3043170,4865846.24,0,0,0,0,25.758934,-80.382683,Commercial,Reinforced Masonry,3 774569,FL,MIAMI DADE COUNTY,0,5371769.43,0,0,5371769.43,6458220.54,0,0,0,0,25.758934,-80.382683,Commercial,Reinforced Masonry,3 136717,FL,MIAMI DADE COUNTY,0,866766.42,0,0,866766.42,1307083.76,0,0,0,0,25.764887,-80.36805,Residential,Masonry,1 229705,FL,MIAMI DADE COUNTY,0,831143.43,0,0,831143.43,1189366.25,0,0,0,0,25.764887,-80.36805,Residential,Masonry,1 823465,FL,MIAMI DADE COUNTY,0,707737.68,0,0,707737.68,641257.05,0,0,0,0,25.764887,-80.36805,Residential,Masonry,1 332389,FL,MIAMI DADE COUNTY,0,85124.52,0,0,85124.52,94650.72,0,0,0,0,25.764887,-80.36805,Residential,Wood,1 127185,FL,MIAMI DADE COUNTY,0,159163.06,0,0,159163.06,141163.62,0,0,0,0,25.764887,-80.36805,Residential,Wood,1 845935,FL,MIAMI DADE COUNTY,585961.2,585961.2,0,0,585961.2,859942.59,0,0,0,0,25.76741,-80.34554,Residential,Masonry,1 565100,FL,MIAMI DADE COUNTY,0,47493.53,0,0,47493.53,46068.72,0,0,0,0,25.76599,-80.38185,Residential,Wood,1 211155,FL,MIAMI DADE COUNTY,0,56992.24,0,0,56992.24,45451.08,0,0,0,0,25.762238,-80.366722,Residential,Wood,1 494798,FL,MIAMI DADE COUNTY,0,1424805.91,0,0,1424805.91,1801524.59,0,0,0,0,25.76385,-80.37309,Residential,Masonry,1 250447,FL,MIAMI DADE COUNTY,0,28496.12,0,0,28496.12,22899.65,0,0,0,0,25.764915,-80.366554,Residential,Wood,1 470784,FL,MIAMI DADE COUNTY,0,28496.12,0,0,28496.12,32753.58,0,0,0,0,25.764915,-80.366554,Residential,Wood,1 477527,FL,MIAMI DADE COUNTY,0,1006862.84,0,0,1006862.84,1425137.83,0,0,0,0,25.764915,-80.366554,Residential,Masonry,1 195769,FL,MIAMI DADE COUNTY,0,4749.35,0,0,4749.35,5055.4,0,0,0,0,25.76599,-80.38185,Residential,Wood,1 960411,FL,MIAMI DADE COUNTY,0,46800000,0,46800000,46800000,65790000,0,0,0,0,25.76741,-80.34554,Commercial,Steel Frame,1 202607,FL,MIAMI DADE COUNTY,3454182,3454182,0,0,3454182,3316588.11,0,172709.1,0,0,25.76152,-80.3387,Commercial,Reinforced Masonry,1 489033,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,12222,0,900,0,0,25.768803,-80.361397,Residential,Wood,1 777626,FL,MIAMI DADE COUNTY,0,107454.69,0,0,107454.69,109734.45,0,0,0,0,25.75631,-80.35074,Residential,Wood,1 499952,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,160952.63,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 672147,FL,MIAMI DADE COUNTY,0,31123.43,0,0,31123.43,34323.67,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 795623,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,53455.75,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 711995,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,42300.96,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 407422,FL,MIAMI DADE COUNTY,0,312191.98,0,0,312191.98,369647.79,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 347497,FL,MIAMI DADE COUNTY,0,191528.82,0,0,191528.82,163316.24,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 954378,FL,MIAMI DADE COUNTY,0,147118.07,0,0,147118.07,123773.38,0,0,0,0,25.76976,-80.35623,Residential,Wood,1 533555,FL,MIAMI DADE COUNTY,0,45012.4,0,0,45012.4,57873.79,0,0,0,0,25.756718,-80.363167,Residential,Wood,1 586272,FL,MIAMI DADE COUNTY,0,8548.41,0,0,8548.41,8207.38,0,0,0,0,25.76385,-80.37309,Residential,Wood,1 228110,FL,MIAMI DADE COUNTY,0,16982.78,0,0,16982.78,11901.02,0,0,0,0,25.76385,-80.37309,Residential,Wood,1 891591,FL,MIAMI DADE COUNTY,0,12060000,0,12060000,12060000,8595956.25,0,603225,0,0,25.76994,-80.35159,Commercial,Reinforced Concrete,1 806079,FL,MIAMI DADE COUNTY,0,942101.11,0,0,942101.11,929853.79,0,0,0,0,25.768349,-80.373596,Residential,Masonry,1 318134,FL,MIAMI DADE COUNTY,0,1434060,0,1434060,1434060,1925368.96,0,0,0,0,25.76043,-80.36774,Residential,Masonry,1 937716,FL,MIAMI DADE COUNTY,0,5976864.9,0,5976864.9,5976864.9,9630000,0,0,0,0,25.742968,-80.431457,Commercial,Reinforced Masonry,1 206497,FL,MIAMI DADE COUNTY,0,7397.28,0,0,7397.28,8722.46,0,0,0,0,25.74422,-80.42321,Residential,Wood,1 113066,FL,MIAMI DADE COUNTY,0,2773.98,0,0,2773.98,3292.28,0,0,0,0,25.74422,-80.42321,Residential,Wood,1 837437,FL,MIAMI DADE COUNTY,0,174760.74,0,0,174760.74,207578.01,0,0,0,0,25.74422,-80.42321,Residential,Wood,1 649221,FL,MIAMI DADE COUNTY,0,288493.92,0,0,288493.92,343238.53,0,0,0,0,25.74534,-80.42186,Residential,Wood,1 196519,FL,MIAMI DADE COUNTY,0,241336.26,0,0,241336.26,260617.1,0,0,0,0,25.74497,-80.42215,Residential,Wood,1 802262,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9948.42,0,0,0,0,25.74497,-80.42215,Residential,Wood,1 682525,FL,MIAMI DADE COUNTY,0,3432337.92,0,0,3432337.92,4378866.88,0,0,0,0,25.74422,-80.42321,Commercial,Reinforced Masonry,1 643894,FL,MIAMI DADE COUNTY,0,3640386.42,0,0,3640386.42,4054808.01,0,0,0,0,25.74422,-80.42321,Commercial,Reinforced Masonry,1 804001,FL,MIAMI DADE COUNTY,0,146096.28,0,0,146096.28,197580.61,0,0,0,0,25.73105,-80.39749,Residential,Wood,1 896455,FL,MIAMI DADE COUNTY,0,49931.64,0,0,49931.64,70474.02,0,0,0,0,25.73089,-80.39858,Residential,Wood,1 796608,FL,MIAMI DADE COUNTY,0,282021.3,0,282021.3,282021.3,221695.82,0,0,0,0,25.73089,-80.39858,Residential,Wood,1 727682,FL,MIAMI DADE COUNTY,0,916338.06,0,0,916338.06,887670.42,0,0,0,0,25.73089,-80.39858,Residential,Masonry,1 327047,FL,MIAMI DADE COUNTY,0,740652.66,0,0,740652.66,1051560.87,0,0,0,0,25.73089,-80.39858,Residential,Masonry,1 316272,FL,MIAMI DADE COUNTY,0,255206.16,0,0,255206.16,312773.52,0,0,0,0,25.73089,-80.39858,Residential,Wood,1 934897,FL,MIAMI DADE COUNTY,0,122055.12,0,0,122055.12,138091.21,0,0,0,0,25.73089,-80.39858,Residential,Wood,1 833082,FL,MIAMI DADE COUNTY,0,9246.6,0,9246.6,9246.6,9825.44,0,0,0,0,25.73089,-80.39858,Residential,Wood,1 380288,FL,MIAMI DADE COUNTY,724576.5,724576.5,0,724576.5,724576.5,835146.87,0,0,0,0,25.721283,-80.421005,Residential,Masonry,1 853548,FL,MIAMI DADE COUNTY,0,907048.35,0,0,907048.35,846733.26,0,0,0,0,25.721283,-80.421005,Residential,Masonry,1 946960,FL,MIAMI DADE COUNTY,0,903511.08,0,0,903511.08,1024581.56,0,0,0,0,25.721283,-80.421005,Residential,Masonry,1 472603,FL,MIAMI DADE COUNTY,0,912740.58,0,0,912740.58,996262.73,0,0,0,0,25.721283,-80.421005,Residential,Masonry,1 612479,FL,MIAMI DADE COUNTY,0,907222.68,0,0,907222.68,1056763.82,0,0,0,0,25.721283,-80.421005,Residential,Masonry,1 593175,FL,MIAMI DADE COUNTY,0,907890.93,0,0,907890.93,1126772.54,0,0,0,0,25.721283,-80.421005,Residential,Masonry,1 964961,FL,MIAMI DADE COUNTY,0,203060.52,0,0,203060.52,287854.73,0,0,0,0,25.721283,-80.421005,Residential,Wood,1 646091,FL,MIAMI DADE COUNTY,0,3349095.03,0,0,3349095.03,4551969.4,0,0,0,0,25.723307,-80.42659,Commercial,Reinforced Masonry,3 470148,FL,MIAMI DADE COUNTY,0,1781112.51,0,0,1781112.51,1671609.71,0,0,0,0,25.723307,-80.42659,Residential,Masonry,3 224182,FL,MIAMI DADE COUNTY,0,1121304.78,0,0,1121304.78,1082198.15,0,0,0,0,25.723307,-80.42659,Residential,Masonry,3 439968,FL,MIAMI DADE COUNTY,0,2098167.21,0,0,2098167.21,2071679.95,0,0,0,0,25.723307,-80.42659,Commercial,Reinforced Masonry,3 447906,FL,MIAMI DADE COUNTY,0,8708713.83,0,0,8708713.83,7156054.66,0,0,0,0,25.734015,-80.431839,Commercial,Reinforced Masonry,3 753689,FL,MIAMI DADE COUNTY,0,3492324.63,0,0,3492324.63,5261187.06,0,0,0,0,25.734015,-80.431839,Commercial,Reinforced Masonry,3 615827,FL,MIAMI DADE COUNTY,0,2468233.26,0,0,2468233.26,2468628.18,0,0,0,0,25.734015,-80.431839,Commercial,Reinforced Masonry,3 197787,FL,MIAMI DADE COUNTY,4625618.4,4625618.4,0,4625618.4,4625618.4,3606992.47,0,0,0,0,25.734015,-80.431839,Commercial,Reinforced Masonry,3 688077,FL,MIAMI DADE COUNTY,0,5302566.63,0,0,5302566.63,7464624.54,0,0,0,0,25.734015,-80.431839,Commercial,Reinforced Masonry,3 788466,FL,MIAMI DADE COUNTY,0,7006862.97,0,0,7006862.97,6108807.36,0,0,0,0,25.734015,-80.431839,Commercial,Reinforced Masonry,3 427491,FL,MIAMI DADE COUNTY,10930.5,10930.5,0,10930.5,10930.5,11050.6,0,0,0,0,25.734015,-80.431839,Residential,Wood,3 234908,FL,MIAMI DADE COUNTY,0,642294.2,0,0,642294.2,792745.19,0,0,0,0,25.734015,-80.431839,Residential,Masonry,3 443046,FL,MIAMI DADE COUNTY,0,289819.3,0,0,289819.3,470402.8,0,0,0,0,25.734015,-80.431839,Residential,Wood,3 655240,FL,MIAMI DADE COUNTY,0,5945048.64,0,0,5945048.64,5991182.22,0,0,0,0,25.739479,-80.399979,Commercial,Reinforced Masonry,1 644768,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,91449.85,0,0,0,0,25.739479,-80.399979,Residential,Wood,1 402209,FL,MIAMI DADE COUNTY,0,6263719.38,0,0,6263719.38,6771581.75,0,0,0,0,25.743885,-80.40696,Commercial,Reinforced Masonry,1 319640,FL,MIAMI DADE COUNTY,0,1259955.81,0,0,1259955.81,1618307.4,0,0,0,0,25.743885,-80.40696,Residential,Masonry,1 587992,FL,MIAMI DADE COUNTY,0,88489.91,0,0,88489.91,105020.88,0,0,0,0,25.743885,-80.40696,Residential,Wood,1 271958,FL,MIAMI DADE COUNTY,0,1291978.08,0,0,1291978.08,1620140.51,0,0,0,0,25.749477,-80.412987,Residential,Masonry,1 991490,FL,MIAMI DADE COUNTY,0,1826255.97,0,0,1826255.97,2184903.42,0,0,0,0,25.749477,-80.412987,Commercial,Reinforced Masonry,1 806346,FL,MIAMI DADE COUNTY,0,1828663.11,0,0,1828663.11,2863982.67,0,0,0,0,25.749477,-80.412987,Commercial,Reinforced Masonry,1 211512,FL,MIAMI DADE COUNTY,1785557.7,1785557.7,0,1785557.7,1785557.7,1540086.37,0,0,0,0,25.749477,-80.412987,Residential,Masonry,1 833473,FL,MIAMI DADE COUNTY,0,911839.59,0,0,911839.59,674031.82,0,0,0,0,25.749477,-80.412987,Residential,Masonry,1 337188,FL,MIAMI DADE COUNTY,0,9990000,0,0,9990000,12960000,0,0,0,0,25.72204,-80.406052,Commercial,Reinforced Concrete,1 929626,FL,MIAMI DADE COUNTY,0,201744.27,0,0,201744.27,267178.21,0,0,0,0,25.72204,-80.406052,Residential,Wood,1 601888,FL,MIAMI DADE COUNTY,0,163209.33,0,0,163209.33,197315.18,0,0,0,0,25.72204,-80.406052,Residential,Wood,1 688227,FL,MIAMI DADE COUNTY,0,655713.63,0,0,655713.63,783971.22,0,0,0,0,25.736971,-80.393555,Residential,Masonry,1 801780,FL,MIAMI DADE COUNTY,0,391437.36,0,0,391437.36,303630.13,0,0,0,0,25.736971,-80.393555,Residential,Masonry,1 539872,FL,MIAMI DADE COUNTY,0,2245680.45,0,0,2245680.45,2464104.31,0,0,0,0,25.750975,-80.394783,Commercial,Reinforced Masonry,1 784111,FL,MIAMI DADE COUNTY,0,1763069.49,0,0,1763069.49,2108066.93,0,0,0,0,25.750975,-80.394783,Residential,Masonry,1 680273,FL,MIAMI DADE COUNTY,551700,551700,551700,551700,551700,596387.7,11034,27585,0,0,25.731947,-80.38517,Residential,Masonry,1 368957,FL,MIAMI DADE COUNTY,4500,4500,4500,4500,4500,7088.8,90,225,0,0,25.73037,-80.38694,Residential,Wood,1 823189,FL,MIAMI DADE COUNTY,372600000,372600000,372600000,372600000,372600000,396900000,0,0,0,0,25.73088,-80.38535,Commercial,Steel Frame,1 128594,FL,MIAMI DADE COUNTY,27000,27000,27000,27000,27000,35823.06,540,1350,0,0,25.731947,-80.38517,Residential,Wood,1 642698,FL,MIAMI DADE COUNTY,54000,54000,54000,54000,54000,82459.94,1080,2700,0,0,25.731947,-80.38517,Residential,Wood,1 264583,FL,MIAMI DADE COUNTY,0,1073128.05,0,0,1073128.05,1164129.31,0,0,0,0,25.74314,-80.41543,Residential,Masonry,1 385051,FL,MIAMI DADE COUNTY,0,513000,0,513000,513000,610773.7,0,25650,0,0,25.72931,-80.42618,Residential,Masonry,1 878874,FL,MIAMI DADE COUNTY,0,720078.87,0,0,720078.87,914863.08,0,0,0,0,25.72818,-80.42417,Residential,Masonry,1 995694,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,130128.31,0,0,0,0,25.7335,-80.4096,Residential,Wood,3 674407,FL,MIAMI DADE COUNTY,0,254838.62,0,0,254838.62,226890.47,0,0,0,0,25.737041,-80.391975,Residential,Wood,1 857263,FL,MIAMI DADE COUNTY,0,96456.2,0,0,96456.2,101116.97,0,0,0,0,25.7335,-80.4096,Residential,Wood,3 855498,FL,MIAMI DADE COUNTY,0,1306580.69,0,0,1306580.69,1042651.39,0,0,0,0,25.7456,-80.39181,Residential,Masonry,1 250182,FL,MIAMI DADE COUNTY,0,918969.97,0,0,918969.97,1635527.62,0,0,0,0,25.729664,-80.400995,Residential,Masonry,1 271976,FL,MIAMI DADE COUNTY,0,2415886.53,0,0,2415886.53,3756432.98,0,0,0,0,25.742968,-80.431221,Commercial,Reinforced Masonry,1 856275,FL,MIAMI DADE COUNTY,0,699530.04,0,0,699530.04,753183.99,0,0,0,0,25.714285,-80.418564,Residential,Masonry,1 149860,FL,MIAMI DADE COUNTY,0,1397565,0,1397565,1397565,1944686.54,0,0,0,0,25.746397,-80.391922,Residential,Masonry,1 982790,FL,MIAMI DADE COUNTY,0,88200,0,88200,88200,112788.75,0,0,0,0,25.7335,-80.4096,Residential,Wood,4 993525,FL,MIAMI DADE COUNTY,0,4737248.46,0,0,4737248.46,7888541.93,0,0,0,0,25.686403,-80.380867,Commercial,Reinforced Masonry,3 478578,FL,MIAMI DADE COUNTY,0,7429671.18,0,0,7429671.18,9810000,0,0,0,0,25.686396,-80.381096,Commercial,Reinforced Masonry,3 210181,FL,MIAMI DADE COUNTY,0,639049.78,0,0,639049.78,675818.14,0,0,0,0,25.685867,-80.35054,Residential,Masonry,1 735788,FL,MIAMI DADE COUNTY,420750,420750,420750,420750,420750,660570.77,0,0,0,0,25.66541,-80.3688,Residential,Masonry,1 843308,FL,MIAMI DADE COUNTY,250515,250515,250515,250515,250515,260252.52,0,0,0,0,25.672205,-80.371178,Residential,Wood,3 267905,FL,MIAMI DADE COUNTY,0,5797807.2,0,5797807.2,5797807.2,9990000,0,0,0,0,25.631325,-80.339843,Commercial,Reinforced Masonry,1 989022,FL,MIAMI DADE COUNTY,0,213596.46,0,0,213596.46,201105.77,0,0,0,0,25.656485,-80.367409,Residential,Wood,1 889026,FL,MIAMI DADE COUNTY,0,899694.18,0,0,899694.18,1001468.48,0,0,0,0,25.656485,-80.367409,Residential,Masonry,1 444630,FL,MIAMI DADE COUNTY,0,2391170.76,0,0,2391170.76,2221493.28,0,0,0,0,25.656485,-80.367409,Commercial,Reinforced Masonry,1 186692,FL,MIAMI DADE COUNTY,0,102637.26,0,0,102637.26,84837.39,0,0,0,0,25.656485,-80.367409,Residential,Wood,1 205563,FL,MIAMI DADE COUNTY,0,245034.9,0,245034.9,245034.9,348292.61,0,0,0,0,25.65765,-80.37003,Residential,Wood,1 705845,FL,MIAMI DADE COUNTY,0,15719.22,0,0,15719.22,19915.37,0,0,0,0,25.68232,-80.36924,Residential,Wood,1 495498,FL,MIAMI DADE COUNTY,0,124065,0,124065,124065,140064.42,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 942480,FL,MIAMI DADE COUNTY,0,26550000,0,26550000,26550000,23130000,0,0,0,0,25.672314,-80.37291,Commercial,Reinforced Concrete,1 480183,FL,MIAMI DADE COUNTY,0,2743541.1,0,2743541.1,2743541.1,3621408.41,0,0,0,0,25.672314,-80.37291,Commercial,Reinforced Masonry,1 302297,FL,MIAMI DADE COUNTY,0,9180000,0,9180000,9180000,13140000,0,0,0,0,25.672314,-80.37291,Commercial,Reinforced Concrete,1 669303,FL,MIAMI DADE COUNTY,0,433026,0,433026,433026,465709.07,0,0,0,0,25.672314,-80.37291,Residential,Masonry,1 289345,FL,MIAMI DADE COUNTY,0,848944.8,0,848944.8,848944.8,994121.15,0,0,0,0,25.672314,-80.37291,Residential,Masonry,1 701892,FL,MIAMI DADE COUNTY,0,7167.6,0,7167.6,7167.6,9243.34,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 536065,FL,MIAMI DADE COUNTY,0,168570,0,168570,168570,175397.42,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 670307,FL,MIAMI DADE COUNTY,0,72000,0,72000,72000,58968,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 749598,FL,MIAMI DADE COUNTY,0,73800,0,73800,73800,65847.9,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 214769,FL,MIAMI DADE COUNTY,0,9000,0,9000,9000,9452.62,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 754091,FL,MIAMI DADE COUNTY,0,4500,0,4500,4500,6034.3,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 306541,FL,MIAMI DADE COUNTY,0,13307.4,0,13307.4,13307.4,11936.66,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 544145,FL,MIAMI DADE COUNTY,0,11315.7,0,11315.7,11315.7,14767.8,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 793151,FL,MIAMI DADE COUNTY,0,11315.7,0,11315.7,11315.7,12562.29,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 279412,FL,MIAMI DADE COUNTY,0,7007.4,0,7007.4,7007.4,10161.78,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 821563,FL,MIAMI DADE COUNTY,0,11315.7,0,11315.7,11315.7,8517.92,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 165875,FL,MIAMI DADE COUNTY,0,17615.7,0,17615.7,17615.7,26876.5,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 657043,FL,MIAMI DADE COUNTY,0,12722.4,0,12722.4,12722.4,16036.33,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 434369,FL,MIAMI DADE COUNTY,0,64710,0,64710,64710,90146.21,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 706684,FL,MIAMI DADE COUNTY,0,27190.8,0,27190.8,27190.8,24008.93,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 322485,FL,MIAMI DADE COUNTY,0,27190.8,0,27190.8,27190.8,29007.31,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 904964,FL,MIAMI DADE COUNTY,0,1473336,0,1473336,1473336,1683139.05,0,0,0,0,25.672314,-80.37291,Residential,Masonry,1 927835,FL,MIAMI DADE COUNTY,0,33120,0,33120,33120,43106.34,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 877964,FL,MIAMI DADE COUNTY,0,21262.5,0,21262.5,21262.5,21185.96,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 109687,FL,MIAMI DADE COUNTY,0,5400,0,5400,5400,7424.52,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 566563,FL,MIAMI DADE COUNTY,0,11137.5,0,11137.5,11137.5,10575.26,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 868360,FL,MIAMI DADE COUNTY,0,34560,0,34560,34560,48099.92,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 381949,FL,MIAMI DADE COUNTY,0,23904,0,23904,23904,28713.15,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 289274,FL,MIAMI DADE COUNTY,0,15795,0,15795,15795,20051.63,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 674395,FL,MIAMI DADE COUNTY,0,29772,0,29772,29772,46159.4,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 984852,FL,MIAMI DADE COUNTY,0,126022.5,0,126022.5,126022.5,178200.86,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 657069,FL,MIAMI DADE COUNTY,0,100845,0,100845,100845,160343.55,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 868303,FL,MIAMI DADE COUNTY,0,27846,0,27846,27846,25542.58,0,0,0,0,25.672314,-80.37291,Residential,Wood,1 287076,FL,MIAMI DADE COUNTY,5258700,5258700,0,5258700,5258700,5042725.19,0,0,0,0,25.628519,-80.357018,Commercial,Reinforced Masonry,3 944726,FL,MIAMI DADE COUNTY,0,101654.51,0,0,101654.51,138303.71,0,0,0,0,25.632614,-80.358818,Residential,Wood,1 409507,FL,MIAMI DADE COUNTY,0,746292.69,0,0,746292.69,740086.52,0,0,0,0,25.63752,-80.37572,Residential,Masonry,1 986957,FL,MIAMI DADE COUNTY,0,337791.87,0,0,337791.87,311126.58,0,0,0,0,25.63752,-80.37572,Residential,Wood,1 872661,FL,MIAMI DADE COUNTY,1558827,1558827,0,1558827,1558827,1402645.01,0,0,0,0,25.63752,-80.37572,Residential,Masonry,1 642768,FL,MIAMI DADE COUNTY,0,1066004.55,0,0,1066004.55,1464711.57,0,0,0,0,25.63752,-80.37572,Residential,Masonry,1 864049,FL,MIAMI DADE COUNTY,0,5157815.13,0,0,5157815.13,4378180.43,0,0,0,0,25.63752,-80.37572,Commercial,Reinforced Masonry,1 408868,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,95872.04,0,0,0,0,25.63752,-80.37572,Residential,Wood,1 457489,FL,MIAMI DADE COUNTY,0,41351.31,0,0,41351.31,65389.32,0,0,0,0,25.682652,-80.368126,Residential,Wood,1 168063,FL,MIAMI DADE COUNTY,0,1937017.53,0,0,1937017.53,2035030.62,0,0,0,0,25.682652,-80.368126,Commercial,Reinforced Masonry,1 691192,FL,MIAMI DADE COUNTY,0,192025.08,0,0,192025.08,170403.06,0,0,0,0,25.682652,-80.368126,Residential,Wood,1 450408,FL,MIAMI DADE COUNTY,0,12060000,0,0,12060000,9090000,0,0,0,0,25.654066,-80.362076,Commercial,Reinforced Concrete,1 441550,FL,MIAMI DADE COUNTY,72630,72630,0,72630,72630,66822.51,0,0,0,0,25.654066,-80.362076,Residential,Wood,1 127019,FL,MIAMI DADE COUNTY,0,54240.03,0,0,54240.03,45006.64,0,0,0,0,25.654066,-80.362076,Residential,Wood,1 654743,FL,MIAMI DADE COUNTY,0,6756332.22,0,0,6756332.22,6654662.93,0,0,0,0,25.67025,-80.351212,Commercial,Reinforced Masonry,1 588150,FL,MIAMI DADE COUNTY,0,6314366.16,0,0,6314366.16,5614077.7,0,0,0,0,25.67025,-80.351212,Commercial,Reinforced Masonry,1 412728,FL,MIAMI DADE COUNTY,0,84850.74,0,0,84850.74,73087.03,0,0,0,0,25.67025,-80.351212,Residential,Wood,1 206024,FL,MIAMI DADE COUNTY,0,91116.09,0,0,91116.09,165665.45,0,0,0,0,25.67025,-80.351212,Residential,Wood,1 636042,FL,MIAMI DADE COUNTY,0,2269340.82,0,0,2269340.82,2722119.7,0,0,0,0,25.67025,-80.351212,Commercial,Reinforced Masonry,1 754202,FL,MIAMI DADE COUNTY,0,725241.11,0,0,725241.11,644195.42,0,0,0,0,25.67025,-80.351212,Residential,Masonry,1 307715,FL,MIAMI DADE COUNTY,0,18900000,0,0,18900000,12960000,0,0,0,0,25.630161,-80.360123,Commercial,Reinforced Concrete,1 504278,FL,MIAMI DADE COUNTY,386029.8,386029.8,0,386029.8,386029.8,530905.24,0,0,0,0,25.630161,-80.360123,Residential,Masonry,1 517101,FL,MIAMI DADE COUNTY,0,3388624.65,0,0,3388624.65,3816675.72,0,0,0,0,25.666285,-80.379257,Commercial,Reinforced Masonry,1 230706,FL,MIAMI DADE COUNTY,0,4712883.48,0,0,4712883.48,6069251.35,0,0,0,0,25.666285,-80.379257,Commercial,Reinforced Masonry,1 344473,FL,MIAMI DADE COUNTY,0,1853469.54,0,0,1853469.54,2603021.89,0,0,0,0,25.666285,-80.379257,Commercial,Reinforced Masonry,1 561430,FL,MIAMI DADE COUNTY,504995.4,504995.4,0,0,504995.4,413954.83,0,0,0,0,25.68401,-80.35662,Residential,Masonry,1 997532,FL,MIAMI DADE COUNTY,0,24750000,0,24750000,24750000,25380000,0,1237500,0,0,25.686899,-80.37101,Commercial,Reinforced Concrete,1 662224,FL,MIAMI DADE COUNTY,0,557931.78,0,0,557931.78,643510.7,0,0,0,0,25.643915,-80.334665,Residential,Masonry,3 915635,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,154685.16,0,0,0,0,25.63143,-80.370018,Residential,Wood,1 548474,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,151594.84,0,0,0,0,25.63143,-80.370018,Residential,Wood,1 731330,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,233631.52,0,0,0,0,25.63143,-80.370018,Residential,Wood,1 852210,FL,MIAMI DADE COUNTY,0,137604.34,0,0,137604.34,168661.64,0,0,0,0,25.63143,-80.370018,Residential,Wood,1 179625,FL,MIAMI DADE COUNTY,0,5998046.85,0,0,5998046.85,8536744.18,0,0,0,0,25.68555,-80.3504,Commercial,Reinforced Masonry,1 607569,FL,MIAMI DADE COUNTY,0,10210.91,0,0,10210.91,12731.72,0,0,0,0,25.63249,-80.37634,Residential,Wood,1 447498,FL,MIAMI DADE COUNTY,0,996321.59,0,0,996321.59,1243409.34,0,0,0,0,25.6584,-80.3584,Residential,Masonry,4 884702,FL,MIAMI DADE COUNTY,0,22900.19,0,0,22900.19,27526.94,0,0,0,0,25.645281,-80.346184,Residential,Wood,1 498090,FL,MIAMI DADE COUNTY,0,224447.84,0,0,224447.84,304620.6,0,0,0,0,25.645281,-80.346184,Residential,Wood,1 824163,FL,MIAMI DADE COUNTY,0,23401.44,0,0,23401.44,20391.55,0,0,0,0,25.645281,-80.346184,Residential,Wood,1 267540,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,100181.93,0,0,0,0,25.68555,-80.3504,Residential,Wood,1 569811,FL,MIAMI DADE COUNTY,0,68403.15,0,0,68403.15,112520.45,0,0,0,0,25.687674,-80.347473,Residential,Wood,1 489718,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,113283.82,0,0,0,0,25.681499,-80.36113,Residential,Wood,1 938941,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,133108.49,0,0,0,0,25.6584,-80.3584,Residential,Wood,3 703309,FL,MIAMI DADE COUNTY,0,58291.38,0,0,58291.38,49230.68,0,0,0,0,25.646812,-80.358665,Residential,Wood,1 269680,FL,MIAMI DADE COUNTY,0,314036.58,0,0,314036.58,339661.97,0,0,0,0,25.667601,-80.351151,Residential,Wood,1 127971,FL,MIAMI DADE COUNTY,0,896148,0,0,896148,650388.37,0,0,0,0,25.667601,-80.351151,Residential,Masonry,1 520634,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,110189.08,0,0,0,0,25.667601,-80.351151,Residential,Wood,1 685956,FL,MIAMI DADE COUNTY,0,1189400.81,0,0,1189400.81,1062068.32,0,0,0,0,25.63548,-80.37688,Residential,Masonry,1 582371,FL,MIAMI DADE COUNTY,0,708009.65,0,0,708009.65,792721.59,0,0,0,0,25.63548,-80.37688,Residential,Masonry,1 275914,FL,MIAMI DADE COUNTY,0,27930.89,0,0,27930.89,26989.5,0,0,0,0,25.63548,-80.37688,Residential,Wood,1 305949,FL,MIAMI DADE COUNTY,0,389042.92,0,0,389042.92,314862.16,0,0,0,0,25.63548,-80.37688,Residential,Masonry,1 353035,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,72439.6,0,0,0,0,25.634912,-80.368919,Residential,Wood,1 165892,FL,MIAMI DADE COUNTY,0,0,0,7400689.2,7400689.2,9000000,0,0,0,0,25.63207,-80.38017,Commercial,Reinforced Masonry,3 124246,FL,MIAMI DADE COUNTY,0,1585135.36,0,0,1585135.36,2163519.55,0,0,0,0,25.687073,-80.365387,Residential,Masonry,3 390898,FL,MIAMI DADE COUNTY,0,1017528.75,0,0,1017528.75,1569566.59,0,0,0,0,25.67896,-80.33572,Residential,Masonry,1 871829,FL,MIAMI DADE COUNTY,0,2878433.06,0,0,2878433.06,3283204.07,0,0,0,0,25.6859,-80.3664,Commercial,Reinforced Masonry,1 796752,FL,MIAMI DADE COUNTY,125190,125190,125190,125190,125190,128820.51,0,0,0,0,25.582626,-80.398712,Residential,Wood,1 142446,FL,MIAMI DADE COUNTY,0,10620000,0,10620000,10620000,11790000,0,531662.4,0,0,25.626345,-80.414763,Commercial,Reinforced Concrete,3 856497,FL,MIAMI DADE COUNTY,0,98938.62,0,0,98938.62,111119.15,0,0,0,0,25.58927,-80.38151,Residential,Wood,1 114328,FL,MIAMI DADE COUNTY,0,328254.3,0,328254.3,328254.3,520744.92,0,0,0,0,25.585493,-80.409233,Residential,Wood,1 848912,FL,MIAMI DADE COUNTY,0,7361218.26,0,0,7361218.26,6182009.98,0,0,0,0,25.58885,-80.38273,Commercial,Reinforced Masonry,1 502006,FL,MIAMI DADE COUNTY,0,3734685.63,0,0,3734685.63,3563562.33,0,0,0,0,25.580891,-80.385887,Commercial,Reinforced Masonry,1 467808,FL,MIAMI DADE COUNTY,1958369.4,1958369.4,0,1958369.4,1958369.4,1917635.32,0,0,0,0,25.580891,-80.385887,Commercial,Reinforced Masonry,1 789155,FL,MIAMI DADE COUNTY,0,320722.47,0,0,320722.47,295016.88,0,0,0,0,25.580891,-80.385887,Residential,Wood,1 835403,FL,MIAMI DADE COUNTY,0,540968.22,0,0,540968.22,424863.46,0,0,0,0,25.604366,-80.3815,Residential,Masonry,1 288356,FL,MIAMI DADE COUNTY,0,20407.14,0,0,20407.14,34444.64,0,0,0,0,25.604366,-80.3815,Residential,Wood,1 225620,FL,MIAMI DADE COUNTY,0,37055.07,0,0,37055.07,44466.08,0,0,0,0,25.604366,-80.3815,Residential,Wood,1 682681,FL,MIAMI DADE COUNTY,74088,74088,0,74088,74088,85031.09,0,0,0,0,25.604366,-80.3815,Residential,Wood,1 256666,FL,MIAMI DADE COUNTY,0,1234059.75,0,0,1234059.75,2023411.26,0,0,0,0,25.599253,-80.389053,Residential,Masonry,1 287885,FL,MIAMI DADE COUNTY,0,3670768.71,0,0,3670768.71,3034239.06,0,0,0,0,25.599253,-80.389053,Commercial,Reinforced Masonry,1 453678,FL,MIAMI DADE COUNTY,0,3909936.42,0,0,3909936.42,5299840.62,0,0,0,0,25.599253,-80.389053,Commercial,Reinforced Masonry,1 546631,FL,MIAMI DADE COUNTY,0,274959.36,0,0,274959.36,453221.01,0,0,0,0,25.599253,-80.389053,Residential,Wood,1 848510,FL,MIAMI DADE COUNTY,0,5185203.66,0,0,5185203.66,4743128.75,0,0,0,0,25.599253,-80.389053,Commercial,Reinforced Masonry,1 635992,FL,MIAMI DADE COUNTY,0,6434693.46,0,0,6434693.46,10080000,0,0,0,0,25.599253,-80.389053,Commercial,Reinforced Masonry,1 749681,FL,MIAMI DADE COUNTY,787644,787644,0,787644,787644,754871.71,0,0,0,0,25.590096,-80.389755,Residential,Masonry,1 467900,FL,MIAMI DADE COUNTY,0,596282.31,0,0,596282.31,736064,0,0,0,0,25.590096,-80.389755,Residential,Masonry,1 901363,FL,MIAMI DADE COUNTY,78764.4,78764.4,0,78764.4,78764.4,76300.26,0,0,0,0,25.590096,-80.389755,Residential,Wood,1 977243,FL,MIAMI DADE COUNTY,0,1082085.21,0,0,1082085.21,1585042.74,0,0,0,0,25.590096,-80.389755,Residential,Masonry,1 604679,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,78301.93,0,0,0,0,25.590096,-80.389755,Residential,Wood,1 845750,FL,MIAMI DADE COUNTY,53100,53100,0,53100,53100,46917.83,0,0,0,0,25.623642,-80.382164,Residential,Wood,1 467122,FL,MIAMI DADE COUNTY,0,9270000,0,0,9270000,13770000,0,0,0,0,25.626198,-80.414864,Commercial,Reinforced Concrete,3 756009,FL,MIAMI DADE COUNTY,0,701358.32,0,0,701358.32,926621.28,0,0,0,0,25.623995,-80.414421,Residential,Masonry,1 290558,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,159136.34,0,0,0,0,25.5979,-80.4026,Residential,Wood,3 983733,FL,MIAMI DADE COUNTY,0,208183.5,0,208183.5,208183.5,201979.63,0,0,0,0,25.597942,-80.384987,Residential,Wood,1 838923,FL,MIAMI DADE COUNTY,0,21809.7,0,21809.7,21809.7,16982.78,0,0,0,0,25.597942,-80.384987,Residential,Wood,1 380234,FL,MIAMI DADE COUNTY,0,102629.26,0,0,102629.26,141423.12,0,0,0,0,25.600126,-80.423904,Residential,Wood,3 533176,FL,MIAMI DADE COUNTY,0,78795.47,0,0,78795.47,123526.09,0,0,0,0,25.626766,-80.394104,Residential,Wood,3 211962,FL,MIAMI DADE COUNTY,0,520458.75,0,0,520458.75,691980.09,0,0,0,0,25.626766,-80.394104,Residential,Masonry,3 908776,FL,MIAMI DADE COUNTY,0,39035.4,0,0,39035.4,57250.88,0,0,0,0,25.626766,-80.394104,Residential,Wood,3 539012,FL,MIAMI DADE COUNTY,0,29926.38,0,0,29926.38,30462.6,0,0,0,0,25.626766,-80.394104,Residential,Wood,3 188329,FL,MIAMI DADE COUNTY,0,1915288.2,0,1915288.2,1915288.2,2119534.53,0,0,0,0,25.626766,-80.394104,Commercial,Reinforced Masonry,3 324126,FL,MIAMI DADE COUNTY,0,22900.19,0,0,22900.19,31197.2,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 748639,FL,MIAMI DADE COUNTY,0,520458.75,0,0,520458.75,770098.87,0,0,0,0,25.60035,-80.39462,Residential,Masonry,1 631520,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,72784.02,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 973235,FL,MIAMI DADE COUNTY,0,43914.82,0,0,43914.82,29473.87,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 418557,FL,MIAMI DADE COUNTY,0,7980.37,0,0,7980.37,12125.31,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 518022,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,318470.29,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 491583,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,277704.82,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 932591,FL,MIAMI DADE COUNTY,0,377072.36,0,0,377072.36,683074.13,0,0,0,0,25.60035,-80.39462,Residential,Masonry,1 879081,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,126149.84,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 954848,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,105733.8,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 319590,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,78883.15,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 694751,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,88111.63,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 876896,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,79566.75,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 559316,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,58642.29,0,0,0,0,25.60035,-80.39462,Residential,Wood,1 103888,FL,MIAMI DADE COUNTY,0,21454.87,0,0,21454.87,19953.8,0,0,0,0,25.593184,-80.384064,Residential,Wood,1 569504,FL,MIAMI DADE COUNTY,0,4705989.01,0,0,4705989.01,4306897.61,0,0,0,0,25.61062,-80.39776,Commercial,Reinforced Masonry,3 700926,FL,MIAMI DADE COUNTY,0,467312.48,0,0,467312.48,561329.2,0,0,0,0,25.61062,-80.39776,Residential,Masonry,3 373874,FL,MIAMI DADE COUNTY,0,389038.45,0,0,389038.45,287168.74,0,0,0,0,25.61062,-80.39776,Residential,Masonry,3 842001,FL,MIAMI DADE COUNTY,0,750958.53,0,0,750958.53,788338.24,0,0,0,0,25.61062,-80.39776,Residential,Masonry,3 764490,FL,MIAMI DADE COUNTY,0,845877.32,0,0,845877.32,723280.94,0,0,0,0,25.61062,-80.39776,Residential,Masonry,3 120621,FL,MIAMI DADE COUNTY,0,4673374.59,0,0,4673374.59,4895827.22,0,0,0,0,25.61062,-80.39776,Commercial,Reinforced Masonry,3 200759,FL,MIAMI DADE COUNTY,0,1401964.2,0,0,1401964.2,2482351.45,0,0,0,0,25.61062,-80.39776,Residential,Masonry,3 926995,FL,MIAMI DADE COUNTY,0,22900.19,0,0,22900.19,26040.26,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 148837,FL,MIAMI DADE COUNTY,0,59481,0,59481,59481,57638.87,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 322168,FL,MIAMI DADE COUNTY,0,69394.5,0,69394.5,69394.5,53399.07,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 701950,FL,MIAMI DADE COUNTY,0,594810,0,594810,594810,464866.62,0,0,0,0,25.61062,-80.39776,Residential,Masonry,3 931153,FL,MIAMI DADE COUNTY,0,39654,0,39654,39654,55319.47,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 843218,FL,MIAMI DADE COUNTY,0,39654,0,39654,39654,35139.79,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 554254,FL,MIAMI DADE COUNTY,0,39654,0,39654,39654,35022.41,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 527068,FL,MIAMI DADE COUNTY,0,39654,0,39654,39654,42615.16,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 869088,FL,MIAMI DADE COUNTY,0,39654,0,39654,39654,32191.12,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 598289,FL,MIAMI DADE COUNTY,0,39654,0,39654,39654,62558.15,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 537451,FL,MIAMI DADE COUNTY,0,271744.92,0,0,271744.92,268088.32,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 870827,FL,MIAMI DADE COUNTY,0,348955.2,0,348955.2,348955.2,609223.44,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 339775,FL,MIAMI DADE COUNTY,0,33887.32,0,0,33887.32,34807.02,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 241179,FL,MIAMI DADE COUNTY,0,92364.08,0,0,92364.08,117775.29,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 214968,FL,MIAMI DADE COUNTY,0,38984.84,0,0,38984.84,72371.45,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 316210,FL,MIAMI DADE COUNTY,0,28788.8,0,0,28788.8,39245.76,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 491408,FL,MIAMI DADE COUNTY,0,93563.61,0,0,93563.61,163766.26,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 821713,FL,MIAMI DADE COUNTY,0,50980.17,0,0,50980.17,58362.1,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 563603,FL,MIAMI DADE COUNTY,0,56078.69,0,0,56078.69,69905.45,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 210832,FL,MIAMI DADE COUNTY,0,198270,0,198270,198270,202473.32,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 213914,FL,MIAMI DADE COUNTY,0,59976.68,0,0,59976.68,54960.83,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 892493,FL,MIAMI DADE COUNTY,0,54524.25,0,0,54524.25,61441.85,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 963352,FL,MIAMI DADE COUNTY,0,63875.65,0,0,63875.65,75125.43,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 818467,FL,MIAMI DADE COUNTY,0,8396.73,0,0,8396.73,9647.55,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 950388,FL,MIAMI DADE COUNTY,0,63575.28,0,0,63575.28,86233.25,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 713557,FL,MIAMI DADE COUNTY,0,29988.34,0,0,29988.34,46394.06,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 180435,FL,MIAMI DADE COUNTY,0,7796.97,0,0,7796.97,12013.57,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 201377,FL,MIAMI DADE COUNTY,0,31187.87,0,0,31187.87,41296.17,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 258386,FL,MIAMI DADE COUNTY,0,95663.29,0,0,95663.29,113429.5,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 465822,FL,MIAMI DADE COUNTY,0,341026.04,0,0,341026.04,428260.5,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 242068,FL,MIAMI DADE COUNTY,0,32987.17,0,0,32987.17,37865.12,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 877974,FL,MIAMI DADE COUNTY,0,76333.95,0,0,76333.95,79905.16,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 730076,FL,MIAMI DADE COUNTY,0,7796.97,0,0,7796.97,6652.75,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 490215,FL,MIAMI DADE COUNTY,0,35386.24,0,0,35386.24,31163.67,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 895633,FL,MIAMI DADE COUNTY,0,258212.97,0,0,258212.97,336069.34,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 897317,FL,MIAMI DADE COUNTY,0,36283.41,0,0,36283.41,27482.94,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 838553,FL,MIAMI DADE COUNTY,0,3787118.59,0,0,3787118.59,3360825.37,0,0,0,0,25.61062,-80.39776,Commercial,Reinforced Masonry,3 202063,FL,MIAMI DADE COUNTY,0,14423.32,0,0,14423.32,15775.2,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 880493,FL,MIAMI DADE COUNTY,0,161764.04,0,0,161764.04,131669.46,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 228668,FL,MIAMI DADE COUNTY,0,314226.97,0,0,314226.97,355040.97,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 651310,FL,MIAMI DADE COUNTY,0,31723.2,0,31723.2,31723.2,46138.79,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 356680,FL,MIAMI DADE COUNTY,0,20768.91,0,0,20768.91,35041.3,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 512949,FL,MIAMI DADE COUNTY,0,158616,0,158616,158616,124253.43,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 673824,FL,MIAMI DADE COUNTY,0,74351.25,0,0,74351.25,109358.79,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 260638,FL,MIAMI DADE COUNTY,0,8965.94,0,0,8965.94,9513.82,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 433113,FL,MIAMI DADE COUNTY,0,8965.94,0,0,8965.94,7715.27,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 809935,FL,MIAMI DADE COUNTY,0,118962,0,118962,118962,142559.9,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 289826,FL,MIAMI DADE COUNTY,0,8922.15,0,0,8922.15,15061.91,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 360895,FL,MIAMI DADE COUNTY,0,3172.32,0,0,3172.32,3264.32,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 773983,FL,MIAMI DADE COUNTY,0,8525.61,0,0,8525.61,14532.41,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 191860,FL,MIAMI DADE COUNTY,0,97548.84,0,0,97548.84,140377.46,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 596475,FL,MIAMI DADE COUNTY,0,53532.9,0,53532.9,53532.9,61439.92,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 676100,FL,MIAMI DADE COUNTY,0,5353.29,0,0,5353.29,6228.66,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 127558,FL,MIAMI DADE COUNTY,0,7137.72,0,0,7137.72,11596.38,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 999253,FL,MIAMI DADE COUNTY,0,3172.32,0,0,3172.32,3891.98,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 759291,FL,MIAMI DADE COUNTY,0,68997.96,0,0,68997.96,57438.32,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 553009,FL,MIAMI DADE COUNTY,0,3172.32,0,0,3172.32,2449.4,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 921880,FL,MIAMI DADE COUNTY,0,97548.84,0,0,97548.84,78539.01,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 500450,FL,MIAMI DADE COUNTY,0,5155.02,0,0,5155.02,7000.52,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 179308,FL,MIAMI DADE COUNTY,0,86842.26,0,0,86842.26,70843.83,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 646394,FL,MIAMI DADE COUNTY,0,19033.92,0,0,19033.92,22386.17,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 424564,FL,MIAMI DADE COUNTY,0,8922.15,0,0,8922.15,7978.33,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 385446,FL,MIAMI DADE COUNTY,0,261716.4,0,261716.4,261716.4,424149.64,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 206087,FL,MIAMI DADE COUNTY,0,8426.48,0,0,8426.48,7234.97,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 772688,FL,MIAMI DADE COUNTY,0,80894.16,0,0,80894.16,102897.37,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 733628,FL,MIAMI DADE COUNTY,0,43817.67,0,0,43817.67,44622.51,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 974348,FL,MIAMI DADE COUNTY,0,3965.4,0,3965.4,3965.4,3805.26,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 515070,FL,MIAMI DADE COUNTY,0,78068.81,0,0,78068.81,123589.8,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 463903,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,39766.87,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 292517,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,31838.48,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 193565,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,70759.46,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 240876,FL,MIAMI DADE COUNTY,0,218592.68,0,0,218592.68,272955.8,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 509052,FL,MIAMI DADE COUNTY,0,177060.07,0,0,177060.07,250894.11,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 982869,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,69816.71,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 346040,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,110698.74,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 679924,FL,MIAMI DADE COUNTY,0,41438.43,0,0,41438.43,51389.04,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 702805,FL,MIAMI DADE COUNTY,0,5452.43,0,0,5452.43,7819.04,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 471187,FL,MIAMI DADE COUNTY,0,314226.97,0,0,314226.97,292244.91,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 801262,FL,MIAMI DADE COUNTY,0,57638.2,0,0,57638.2,82331.79,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 881948,FL,MIAMI DADE COUNTY,0,198270,0,198270,198270,199363.66,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 574494,FL,MIAMI DADE COUNTY,0,336222.86,0,0,336222.86,346376.79,0,0,0,0,25.61062,-80.39776,Residential,Wood,3 864047,FL,MIAMI DADE COUNTY,0,1198883.81,0,0,1198883.81,1619270.02,0,0,0,0,25.581354,-80.392784,Residential,Masonry,1 337276,FL,MIAMI DADE COUNTY,0,3422119.11,0,0,3422119.11,5453201.56,0,0,0,0,25.863298,-80.347766,Commercial,Reinforced Masonry,1 652539,FL,MIAMI DADE COUNTY,0,6598424.01,0,0,6598424.01,7951305.48,0,0,0,0,25.864827,-80.347378,Commercial,Reinforced Masonry,1 248401,FL,MIAMI DADE COUNTY,0,6854360.51,0,0,6854360.51,10800000,0,0,0,0,25.866147,-80.349409,Commercial,Reinforced Masonry,1 248449,FL,MIAMI DADE COUNTY,0,6529149.75,0,0,6529149.75,8604688.11,0,0,0,0,25.866153,-80.347268,Commercial,Reinforced Masonry,1 641822,FL,MIAMI DADE COUNTY,0,2750442.27,0,0,2750442.27,4056509.03,0,0,0,0,25.864131,-80.338958,Commercial,Reinforced Masonry,1 301450,FL,MIAMI DADE COUNTY,0,3400247.7,0,0,3400247.7,3131709.74,0,0,0,0,25.862199,-80.338899,Commercial,Reinforced Masonry,1 505711,FL,MIAMI DADE COUNTY,0,5788358.62,0,0,5788358.62,6628562.02,0,0,0,0,25.862201,-80.340721,Commercial,Reinforced Masonry,1 252244,FL,MIAMI DADE COUNTY,0,806234.54,0,0,806234.54,1207113.7,0,0,0,0,25.86284,-80.34166,Residential,Masonry,1 822636,FL,MIAMI DADE COUNTY,0,5222217.16,0,0,5222217.16,5020973.8,0,0,0,0,25.869761,-80.344758,Commercial,Reinforced Masonry,1 639413,FL,MIAMI DADE COUNTY,0,3035981.29,0,0,3035981.29,4232163.98,0,0,0,0,25.86832,-80.344916,Commercial,Reinforced Masonry,1 608859,FL,MIAMI DADE COUNTY,0,5179114.31,0,0,5179114.31,5343447.61,0,0,0,0,25.86832,-80.345522,Commercial,Reinforced Masonry,1 287080,FL,MIAMI DADE COUNTY,0,6069884.53,0,0,6069884.53,7340384.2,0,0,0,0,25.86967,-80.345953,Commercial,Reinforced Masonry,1 795257,FL,MIAMI DADE COUNTY,0,23670000,0,0,23670000,19170000,0,0,0,0,25.81057,-80.3548,Commercial,Reinforced Concrete,1 895505,FL,MIAMI DADE COUNTY,4614660,4614660,4614660,4614660,4614660,5697665.33,0,230733,230733,0,25.8193,-80.33673,Commercial,Reinforced Masonry,1 227889,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2705886.85,0,0,0,0,25.821146,-80.384109,Commercial,Reinforced Masonry,1 827038,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2964311.82,0,0,0,0,25.821226,-80.384506,Commercial,Reinforced Masonry,1 873020,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2616258.82,0,0,0,0,25.821226,-80.385399,Commercial,Reinforced Masonry,1 743131,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2811722.26,0,0,0,0,25.82248,-80.38536,Commercial,Reinforced Masonry,1 959225,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2610672.42,0,0,0,0,25.822929,-80.385391,Commercial,Reinforced Masonry,1 647412,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2948845.39,0,0,0,0,25.823006,-80.385384,Commercial,Reinforced Masonry,1 351720,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,1411320.79,0,0,0,0,25.824245,-80.385368,Commercial,Reinforced Masonry,1 986376,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,2966639.97,0,0,0,0,25.824322,-80.384361,Commercial,Reinforced Masonry,1 376513,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,1822619.99,0,0,0,0,25.824066,-80.383438,Commercial,Reinforced Masonry,1 637897,FL,MIAMI DADE COUNTY,0,1949876.74,0,0,1949876.74,1924255.36,0,0,0,0,25.824322,-80.382561,Commercial,Reinforced Masonry,1 753602,FL,MIAMI DADE COUNTY,1748142,1748142,1748142,1748142,1748142,1758272.48,0,87407.1,0,0,25.86705,-80.34223,Residential,Masonry,1 204637,FL,MIAMI DADE COUNTY,0,5095783.8,0,5095783.8,5095783.8,8219703.1,0,0,0,0,25.87277,-80.36601,Commercial,Reinforced Masonry,1 624525,FL,MIAMI DADE COUNTY,0,3835477.8,0,3835477.8,3835477.8,6128403.14,0,0,0,0,25.87111,-80.3668,Commercial,Reinforced Masonry,1 362887,FL,MIAMI DADE COUNTY,0,2925880.2,0,2925880.2,2925880.2,3509651.82,0,0,0,0,25.87552,-80.3608,Commercial,Reinforced Masonry,1 534545,FL,MIAMI DADE COUNTY,0,4989990.6,0,4989990.6,4989990.6,5865928.56,0,0,0,0,25.87305,-80.36101,Commercial,Reinforced Masonry,1 856304,FL,MIAMI DADE COUNTY,0,6430626.9,0,6430626.9,6430626.9,8511191.93,0,0,0,0,25.87557,-80.36351,Commercial,Reinforced Masonry,1 715305,FL,MIAMI DADE COUNTY,0,4274761.5,0,4274761.5,4274761.5,6213930.11,0,0,0,0,25.87052,-80.35804,Commercial,Reinforced Masonry,1 130949,FL,MIAMI DADE COUNTY,0,4191528.6,0,4191528.6,4191528.6,5216449.56,0,0,0,0,25.87172,-80.35808,Commercial,Reinforced Masonry,1 735529,FL,MIAMI DADE COUNTY,0,3110305.5,0,3110305.5,3110305.5,5157384.17,0,0,0,0,25.87705,-80.36297,Commercial,Reinforced Masonry,1 135208,FL,MIAMI DADE COUNTY,0,4353678,0,4353678,4353678,4086240.27,0,217683.9,0,0,25.86846,-80.37845,Commercial,Reinforced Masonry,1 596168,FL,MIAMI DADE COUNTY,0,8329495.5,0,8329495.5,8329495.5,9000000,0,0,0,0,25.86268,-80.3804,Commercial,Reinforced Masonry,1 964660,FL,MIAMI DADE COUNTY,0,8837760.6,0,8837760.6,8837760.6,10260000,0,0,0,0,25.86555,-80.37214,Commercial,Reinforced Masonry,1 247140,FL,MIAMI DADE COUNTY,0,7669201.5,0,7669201.5,7669201.5,5279601.02,0,0,0,0,25.86306,-80.37207,Commercial,Reinforced Masonry,3 131875,FL,MIAMI DADE COUNTY,0,7167378.6,0,7167378.6,7167378.6,6252247.7,0,0,0,0,25.86292,-80.37883,Commercial,Reinforced Masonry,1 401629,FL,MIAMI DADE COUNTY,0,18630000,0,18630000,18630000,16380000,0,0,0,0,25.861206,-80.386627,Commercial,Reinforced Concrete,3 741660,FL,MIAMI DADE COUNTY,0,40320000,0,0,40320000,64350000,0,0,0,0,25.80843,-80.38464,Commercial,Steel Frame,1 440303,FL,MIAMI DADE COUNTY,807024.6,807024.6,0,807024.6,807024.6,1036555.31,0,0,0,0,25.851555,-80.38082,Residential,Masonry,3 104096,FL,MIAMI DADE COUNTY,0,1166404.32,0,0,1166404.32,1877016.32,0,0,0,0,25.827385,-80.382027,Residential,Masonry,1 692659,FL,MIAMI DADE COUNTY,0,2818154.61,0,0,2818154.61,3206806.31,0,0,0,0,25.827385,-80.382027,Commercial,Reinforced Masonry,1 843139,FL,MIAMI DADE COUNTY,0,1875680.64,0,0,1875680.64,2705890.65,0,0,0,0,25.827385,-80.382027,Commercial,Reinforced Masonry,1 917407,FL,MIAMI DADE COUNTY,0,6924269.79,0,0,6924269.79,6618660.22,0,0,0,0,25.8328,-80.371,Commercial,Reinforced Masonry,4 148764,FL,MIAMI DADE COUNTY,0,18270000,0,0,18270000,27090000,0,0,0,0,25.8328,-80.371,Commercial,Reinforced Concrete,4 397064,FL,MIAMI DADE COUNTY,0,1552908.87,0,0,1552908.87,2438461.36,0,0,0,0,25.8328,-80.371,Residential,Masonry,4 206191,FL,MIAMI DADE COUNTY,0,4661746.02,0,0,4661746.02,4912063.13,0,0,0,0,25.819626,-80.363686,Commercial,Reinforced Masonry,1 190269,FL,MIAMI DADE COUNTY,0,3963231.72,0,0,3963231.72,5209648.28,0,0,0,0,25.819626,-80.363686,Commercial,Reinforced Masonry,1 442624,FL,MIAMI DADE COUNTY,0,24300000,0,0,24300000,22500000,0,0,0,0,25.851656,-80.370712,Commercial,Reinforced Concrete,3 919678,FL,MIAMI DADE COUNTY,7883433,7883433,0,7883433,7883433,9450000,0,0,0,0,25.851656,-80.370712,Commercial,Reinforced Masonry,3 492843,FL,MIAMI DADE COUNTY,270000,270000,0,270000,270000,383889.24,0,0,0,0,25.851656,-80.370712,Residential,Wood,3 864023,FL,MIAMI DADE COUNTY,7550552.7,7550552.7,7550552.7,7550552.7,7550552.7,8728023.64,0,0,0,0,25.86335,-80.34517,Commercial,Reinforced Masonry,1 764616,FL,MIAMI DADE COUNTY,11970000,11970000,11970000,11970000,11970000,17190000,0,0,0,0,25.80878,-80.33613,Commercial,Reinforced Concrete,1 644707,FL,MIAMI DADE COUNTY,0,21240000,0,0,21240000,18360000,0,0,0,0,25.808891,-80.33744,Commercial,Reinforced Concrete,1 182169,FL,MIAMI DADE COUNTY,94557.6,94557.6,0,0,94557.6,159111.51,0,0,0,0,25.80878,-80.33613,Residential,Wood,1 445353,FL,MIAMI DADE COUNTY,1416233.7,1416233.7,0,0,1416233.7,1712668.41,0,0,0,0,25.87199,-80.35378,Residential,Masonry,1 533901,FL,MIAMI DADE COUNTY,374536.8,374536.8,0,0,374536.8,513350.63,0,0,0,0,25.82605,-80.391418,Residential,Masonry,3 280667,FL,MIAMI DADE COUNTY,0,4404.85,0,0,4404.85,6035.2,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 608278,FL,MIAMI DADE COUNTY,0,251443.78,0,0,251443.78,223297.17,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 212313,FL,MIAMI DADE COUNTY,0,207704.49,0,0,207704.49,306113.22,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 560812,FL,MIAMI DADE COUNTY,0,38542.48,0,0,38542.48,47453.11,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 319524,FL,MIAMI DADE COUNTY,0,130291.01,0,0,130291.01,183919.44,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 377728,FL,MIAMI DADE COUNTY,0,35422.37,0,0,35422.37,45308.05,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 433421,FL,MIAMI DADE COUNTY,0,54959.74,0,0,54959.74,51934.48,0,0,0,0,25.82279,-80.36313,Residential,Wood,1 380926,FL,MIAMI DADE COUNTY,0,1359507.9,0,0,1359507.9,2002065.71,0,0,0,0,25.826292,-80.384148,Residential,Masonry,1 745909,FL,MIAMI DADE COUNTY,0,167017.4,0,0,167017.4,248842.57,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 281564,FL,MIAMI DADE COUNTY,0,17523.98,0,0,17523.98,19899.79,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 509440,FL,MIAMI DADE COUNTY,0,16885.28,0,0,16885.28,17910.25,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 711783,FL,MIAMI DADE COUNTY,0,59649.07,0,0,59649.07,85563.02,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 107631,FL,MIAMI DADE COUNTY,0,11470.98,0,0,11470.98,9639.29,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 654226,FL,MIAMI DADE COUNTY,0,35330.6,0,0,35330.6,53857.73,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 391725,FL,MIAMI DADE COUNTY,0,7397.4,0,0,7397.4,7922.62,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 654079,FL,MIAMI DADE COUNTY,0,6974.35,0,0,6974.35,9540.92,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 244261,FL,MIAMI DADE COUNTY,0,22717.12,0,0,22717.12,32437.87,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 478965,FL,MIAMI DADE COUNTY,0,122663.27,0,0,122663.27,119437.23,0,0,0,0,25.826292,-80.384148,Residential,Wood,1 597526,FL,MIAMI DADE COUNTY,0,1072075.05,0,0,1072075.05,1576850.87,0,0,0,0,25.81108,-80.36856,Residential,Masonry,1 469153,FL,MIAMI DADE COUNTY,0,59101.99,0,0,59101.99,94386.59,0,0,0,0,25.936635,-80.42849,Residential,Wood,4 442695,FL,MIAMI DADE COUNTY,0,712846.82,0,0,712846.82,1074667.91,0,0,0,0,25.826183,-80.352478,Residential,Masonry,1 340053,FL,MIAMI DADE COUNTY,0,160941.83,0,0,160941.83,123989.59,0,0,0,0,25.826183,-80.352478,Residential,Wood,1 918871,FL,MIAMI DADE COUNTY,0,288444.22,0,0,288444.22,345239.46,0,0,0,0,25.826183,-80.352478,Residential,Wood,1 150027,FL,MIAMI DADE COUNTY,0,9180000,0,0,9180000,10530000,0,0,0,0,25.81151,-80.348808,Commercial,Reinforced Concrete,3 955740,FL,MIAMI DADE COUNTY,0,2189810.86,0,0,2189810.86,2017636.98,0,0,0,0,25.81151,-80.348808,Commercial,Reinforced Masonry,3 485705,FL,MIAMI DADE COUNTY,0,1233842.14,0,0,1233842.14,1426752.13,0,0,0,0,25.81151,-80.348808,Residential,Masonry,3 630369,FL,MIAMI DADE COUNTY,0,1061142.4,0,0,1061142.4,1646816.61,0,0,0,0,25.8328,-80.371,Residential,Masonry,3 984498,FL,MIAMI DADE COUNTY,0,203226.75,0,0,203226.75,243774.55,0,0,0,0,25.94525,-80.435989,Residential,Wood,4 646245,FL,MIAMI DADE COUNTY,0,59481,0,59481,59481,52676.37,0,0,0,0,25.94525,-80.435989,Residential,Wood,4 684319,FL,MIAMI DADE COUNTY,0,140400000,0,0,140400000,164700000,0,0,0,0,25.80978,-80.41821,Commercial,Steel Frame,1 100759,FL,MIAMI DADE COUNTY,0,610519.48,0,0,610519.48,588018.17,0,0,0,0,25.826208,-80.341949,Residential,Masonry,1 133116,FL,MIAMI DADE COUNTY,0,26471.26,0,0,26471.26,20450.11,0,0,0,0,25.83354,-80.34611,Residential,Wood,1 854461,FL,MIAMI DADE COUNTY,0,165581.7,0,0,165581.7,233478.15,0,0,0,0,25.83354,-80.34611,Residential,Wood,1 944777,FL,MIAMI DADE COUNTY,0,1519483.01,0,0,1519483.01,1110656.99,0,0,0,0,25.83354,-80.34611,Residential,Masonry,1 117747,FL,MIAMI DADE COUNTY,0,11250000,0,0,11250000,10710000,0,0,0,0,25.866775,-80.379725,Commercial,Reinforced Concrete,3 346535,FL,MIAMI DADE COUNTY,1182271.5,1182271.5,1182271.5,1182271.5,1182271.5,1810684.27,0,0,0,0,25.82776,-80.37457,Residential,Masonry,1 654106,FL,MIAMI DADE COUNTY,0,626119.36,0,0,626119.36,474389.98,0,0,0,0,25.809805,-80.363342,Residential,Masonry,1 752202,FL,MIAMI DADE COUNTY,0,14310000,0,0,14310000,22590000,0,0,0,0,25.818897,-80.372406,Commercial,Reinforced Concrete,1 883588,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,287203.22,0,0,0,0,25.839225,-80.37307,Residential,Wood,3 323253,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,219608.8,0,0,0,0,25.84096,-80.37098,Residential,Wood,3 127298,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,201178.8,0,0,0,0,25.857955,-80.34089,Residential,Wood,3 791803,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,222371.17,0,0,0,0,25.8328,-80.371,Residential,Wood,4 567238,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,305633.01,0,0,0,0,25.869715,-80.34713,Residential,Wood,3 680119,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,145165.61,0,0,0,0,25.8328,-80.371,Residential,Wood,3 590575,FL,MIAMI DADE COUNTY,0,201339.27,0,0,201339.27,164472.64,0,0,0,0,25.8328,-80.371,Residential,Wood,3 581093,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,426903.19,0,0,0,0,25.878515,-80.35699,Residential,Masonry,3 620367,FL,MIAMI DADE COUNTY,0,382291.33,0,0,382291.33,531910.98,0,0,0,0,25.846,-80.373115,Residential,Masonry,3 658528,FL,MIAMI DADE COUNTY,40950000,40950000,40950000,40950000,40950000,64980000,0,0,0,0,25.81538,-80.34145,Commercial,Steel Frame,1 352327,FL,MIAMI DADE COUNTY,19800000,19800000,19800000,19800000,19800000,26640000,0,0,0,0,25.81219,-80.34706,Commercial,Reinforced Concrete,3 368636,FL,MIAMI DADE COUNTY,12690000,12690000,12690000,12690000,12690000,12330000,0,0,0,0,25.81219,-80.34706,Commercial,Reinforced Concrete,3 626746,FL,MIAMI DADE COUNTY,4564552.5,4564552.5,4564552.5,4564552.5,4564552.5,6480701.43,0,0,0,0,25.81538,-80.34145,Commercial,Reinforced Masonry,1 943979,FL,MIAMI DADE COUNTY,1848519.9,1848519.9,1848519.9,1848519.9,1848519.9,1545362.64,0,0,0,0,25.81219,-80.34706,Commercial,Reinforced Masonry,3 957289,FL,MIAMI DADE COUNTY,146341.8,146341.8,146341.8,146341.8,146341.8,208812.19,0,0,0,0,25.81219,-80.34706,Residential,Wood,3 424838,FL,MIAMI DADE COUNTY,0,3075519.2,0,0,3075519.2,4523596.67,0,0,0,0,25.80484,-80.36817,Commercial,Reinforced Masonry,3 782384,FL,MIAMI DADE COUNTY,0,20494.22,0,0,20494.22,31168.01,0,0,0,0,25.86268,-80.3804,Residential,Wood,1 479742,FL,MIAMI DADE COUNTY,0,18720000,0,0,18720000,14760000,0,0,0,0,25.81711,-80.370346,Commercial,Reinforced Concrete,1 846191,FL,MIAMI DADE COUNTY,0,18450000,0,0,18450000,17910000,0,0,0,0,25.815331,-80.381645,Commercial,Reinforced Concrete,1 920397,FL,MIAMI DADE COUNTY,26370000,26370000,26370000,26370000,26370000,19440000,0,0,0,0,25.80607,-80.3673,Commercial,Reinforced Concrete,3 267022,FL,MIAMI DADE COUNTY,0,0,0,6750000,6750000,9990000,0,0,0,0,25.864225,-80.342422,Commercial,Reinforced Masonry,1 968556,FL,MIAMI DADE COUNTY,0,36900,0,36900,36900,54107.39,0,1107,0,0,25.854,-80.382935,Residential,Wood,3 368303,FL,MIAMI DADE COUNTY,0,36900,0,36900,36900,31678.65,0,1107,0,0,25.854,-80.382935,Residential,Wood,3 618472,FL,MIAMI DADE COUNTY,0,0,0,720000,720000,877599.36,0,0,0,0,25.81021,-80.38231,Residential,Masonry,1 540214,FL,MIAMI DADE COUNTY,0,189000,0,189000,189000,169317.54,0,9450,0,900,25.804779,-80.353561,Residential,Wood,1 560761,FL,MIAMI DADE COUNTY,0,4937922.18,0,0,4937922.18,3898464.87,0,0,0,0,25.945007,-80.192001,Commercial,Reinforced Masonry,1 482490,FL,MIAMI DADE COUNTY,0,1330312.5,0,1330312.5,1330312.5,1546432.41,0,0,0,0,25.945695,-80.168827,Residential,Masonry,3 111431,FL,MIAMI DADE COUNTY,0,426268.26,0,0,426268.26,589330.79,0,0,0,0,25.950043,-80.199799,Residential,Masonry,1 214664,FL,MIAMI DADE COUNTY,0,405001.08,0,0,405001.08,639963.27,0,0,0,0,25.950043,-80.199799,Residential,Masonry,1 295528,FL,MIAMI DADE COUNTY,0,2375451.54,0,0,2375451.54,2126684.75,0,0,0,0,25.950043,-80.199799,Commercial,Reinforced Masonry,1 298541,FL,MIAMI DADE COUNTY,0,3299879.16,0,0,3299879.16,3177783.63,0,0,0,0,25.96653,-80.19938,Commercial,Reinforced Masonry,1 611864,FL,MIAMI DADE COUNTY,0,4501609.02,0,0,4501609.02,3401271.72,0,0,0,0,25.96653,-80.19938,Commercial,Reinforced Masonry,1 834962,FL,MIAMI DADE COUNTY,0,4260360.42,0,0,4260360.42,6143439.73,0,0,0,0,25.96653,-80.19938,Commercial,Reinforced Masonry,1 948254,FL,MIAMI DADE COUNTY,358020,358020,0,358020,358020,565456.79,0,0,0,0,25.96653,-80.19938,Residential,Wood,1 300468,FL,MIAMI DADE COUNTY,0,31230000,0,0,31230000,46080000,0,0,0,0,25.973347,-80.174561,Commercial,Reinforced Concrete,1 254174,FL,MIAMI DADE COUNTY,0,19530000,0,0,19530000,30060000,0,0,0,0,25.973347,-80.174561,Commercial,Reinforced Concrete,1 796315,FL,MIAMI DADE COUNTY,0,95770.35,0,0,95770.35,149523.76,0,0,0,0,25.973347,-80.174561,Residential,Wood,1 129227,FL,MIAMI DADE COUNTY,0,33578.82,0,0,33578.82,53023.04,0,0,0,0,25.973347,-80.174561,Residential,Wood,1 994436,FL,MIAMI DADE COUNTY,0,183512.63,0,0,183512.63,302235.02,0,0,0,0,25.973347,-80.174561,Residential,Wood,1 266205,FL,MIAMI DADE COUNTY,1607169.6,1607169.6,0,1607169.6,1607169.6,1282015.08,0,0,0,0,25.968006,-80.174248,Residential,Masonry,3 296009,FL,MIAMI DADE COUNTY,0,811046.16,0,0,811046.16,982905.22,0,0,0,0,25.968006,-80.174248,Residential,Masonry,3 211779,FL,MIAMI DADE COUNTY,0,900354.87,0,0,900354.87,1463011.84,0,0,0,0,25.968006,-80.174248,Residential,Masonry,3 657279,FL,MIAMI DADE COUNTY,0,743913.63,0,0,743913.63,1237058.44,0,0,0,0,25.968006,-80.174248,Residential,Masonry,3 681235,FL,MIAMI DADE COUNTY,0,387748.89,0,0,387748.89,462767.44,0,0,0,0,25.968006,-80.174248,Residential,Masonry,3 831617,FL,MIAMI DADE COUNTY,0,43678.44,0,0,43678.44,45797.24,0,0,0,0,25.968006,-80.174248,Residential,Wood,3 978299,FL,MIAMI DADE COUNTY,0,2766826.08,0,0,2766826.08,3517952.96,0,0,0,0,25.968006,-80.174248,Commercial,Reinforced Masonry,3 627615,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,110022.43,0,0,0,0,25.968006,-80.174248,Residential,Wood,3 658183,FL,MIAMI DADE COUNTY,0,579440.63,0,0,579440.63,486966.54,0,0,0,0,25.968006,-80.174248,Residential,Masonry,3 892934,FL,MIAMI DADE COUNTY,0,2240514.65,0,0,2240514.65,2396848.8,0,0,0,0,25.96589,-80.16907,Commercial,Reinforced Masonry,1 382685,FL,MIAMI DADE COUNTY,10260000,10260000,0,0,10260000,11250000,0,0,0,0,25.973196,-80.193245,Commercial,Reinforced Concrete,1 758820,FL,MIAMI DADE COUNTY,0,1452894.87,0,0,1452894.87,2518936.15,0,0,0,0,25.94371,-80.19403,Residential,Masonry,1 194549,FL,MIAMI DADE COUNTY,0,1520995.74,0,0,1520995.74,1887859.91,0,0,0,0,25.94371,-80.19403,Residential,Masonry,1 355277,FL,MIAMI DADE COUNTY,0,750770.06,0,0,750770.06,820156.23,0,0,0,0,25.96134,-80.18609,Residential,Masonry,1 151910,FL,MIAMI DADE COUNTY,0,456900.45,0,0,456900.45,448566.58,0,0,0,0,25.94776,-80.1879,Residential,Masonry,1 334120,FL,MIAMI DADE COUNTY,0,620296.87,0,0,620296.87,955257.17,0,0,0,0,25.96832,-80.170335,Residential,Masonry,3 316661,FL,MIAMI DADE COUNTY,0,20818.35,0,0,20818.35,30194.93,0,0,0,0,25.96832,-80.170335,Residential,Wood,3 101611,FL,MIAMI DADE COUNTY,0,20818.35,0,0,20818.35,20393.82,0,0,0,0,25.96832,-80.170335,Residential,Wood,3 872840,FL,MIAMI DADE COUNTY,0,79988.52,0,0,79988.52,96768.36,0,0,0,0,25.96472,-80.174606,Residential,Wood,1 638453,FL,MIAMI DADE COUNTY,0,37617.61,0,0,37617.61,40868.75,0,0,0,0,25.9586,-80.1777,Residential,Wood,3 460646,FL,MIAMI DADE COUNTY,0,97794.91,0,0,97794.91,129889.63,0,0,0,0,25.969252,-80.161667,Residential,Wood,1 413754,FL,MIAMI DADE COUNTY,0,52795.83,0,0,52795.83,75835.93,0,0,0,0,25.95963,-80.15917,Residential,Wood,1 409453,FL,MIAMI DADE COUNTY,0,2903730.52,0,0,2903730.52,4416051.44,0,0,0,0,25.945925,-80.164902,Commercial,Reinforced Masonry,1 321606,FL,MIAMI DADE COUNTY,0,132244.88,0,0,132244.88,127845.75,0,0,0,0,25.94637,-80.19118,Residential,Wood,1 640658,FL,MIAMI DADE COUNTY,26910000,26910000,26910000,26910000,26910000,33300000,0,0,0,0,25.951305,-80.146599,Commercial,Reinforced Concrete,3 338576,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,2420818.82,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 715060,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,1226620.61,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 450516,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,1853617.42,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 841825,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,1522438.63,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 818948,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,1894950.21,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 106568,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,1571498.44,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 852706,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,2052088.02,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 208503,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,2148382.44,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 855892,FL,MIAMI DADE COUNTY,0,1671429.89,0,0,1671429.89,1457212.75,0,0,0,0,25.957157,-80.132324,Residential,Masonry,1 678450,FL,MIAMI DADE COUNTY,0,750823.92,0,0,750823.92,1183178.37,0,0,0,0,25.9512,-80.15534,Residential,Masonry,1 973206,FL,MIAMI DADE COUNTY,0,371624.76,0,0,371624.76,371290.3,0,0,0,0,25.970488,-80.149933,Residential,Masonry,1 160027,FL,MIAMI DADE COUNTY,0,538383.27,0,0,538383.27,814384.38,0,0,0,0,25.951914,-80.142754,Residential,Masonry,1 407326,FL,MIAMI DADE COUNTY,554424.3,554424.3,0,0,554424.3,960041.12,0,0,0,0,25.966152,-80.128853,Residential,Masonry,1 431695,FL,MIAMI DADE COUNTY,0,182114.09,0,0,182114.09,259485.26,0,0,0,0,25.949598,-80.135315,Residential,Wood,1 305190,FL,MIAMI DADE COUNTY,0,4975581.86,0,0,4975581.86,4552358.86,0,0,0,0,25.949429,-80.13797,Commercial,Reinforced Masonry,1 645338,FL,MIAMI DADE COUNTY,0,6191879.07,0,0,6191879.07,6747878.85,0,0,0,0,25.949612,-80.135162,Commercial,Reinforced Masonry,1 508457,FL,MIAMI DADE COUNTY,0,45528.52,0,0,45528.52,59567.42,0,0,0,0,25.951836,-80.138504,Residential,Wood,3 560939,FL,MIAMI DADE COUNTY,0,27317.11,0,0,27317.11,21913.71,0,0,0,0,25.9604,-80.1423,Residential,Wood,3 235825,FL,MIAMI DADE COUNTY,0,216260.48,0,0,216260.48,252526.5,0,0,0,0,25.951332,-80.138268,Residential,Wood,1 537335,FL,MIAMI DADE COUNTY,0,1716927.46,0,0,1716927.46,1703645.31,0,0,0,0,25.959839,-80.146889,Residential,Masonry,3 777800,FL,MIAMI DADE COUNTY,774900,774900,774900,774900,774900,860858.11,15498,38745,0,0,25.969292,-80.146606,Residential,Masonry,1 650259,FL,MIAMI DADE COUNTY,1694700,1694700,1694700,1694700,1694700,1919227.41,33894,84735,0,0,25.96888,-80.144585,Residential,Masonry,1 286349,FL,MIAMI DADE COUNTY,826623,826623,826623,826623,826623,672963.7,0,0,0,0,25.971077,-80.14357,Residential,Masonry,1 977361,FL,MIAMI DADE COUNTY,0,21690000,0,0,21690000,24030000,0,0,0,0,25.97245,-80.142754,Commercial,Reinforced Concrete,1 903751,FL,MIAMI DADE COUNTY,0,1209797.99,0,0,1209797.99,1566591.62,0,0,0,0,25.960936,-80.142799,Residential,Masonry,1 103907,FL,MIAMI DADE COUNTY,0,52795.83,0,0,52795.83,91203.32,0,0,0,0,25.952621,-80.156654,Residential,Wood,1 289751,FL,MIAMI DADE COUNTY,0,52795.83,0,0,52795.83,73922.29,0,0,0,0,25.958939,-80.155296,Residential,Wood,1 295566,FL,MIAMI DADE COUNTY,0,65652.88,0,0,65652.88,99263.48,0,0,0,0,25.96903,-80.15033,Residential,Wood,1 680934,FL,MIAMI DADE COUNTY,0,4137000.56,0,0,4137000.56,5017147.43,0,0,0,0,25.9605,-80.14012,Commercial,Reinforced Masonry,1 474093,FL,MIAMI DADE COUNTY,0,2346363.15,0,0,2346363.15,1943727.24,0,0,0,0,25.961332,-80.142555,Commercial,Reinforced Masonry,1 152582,FL,MIAMI DADE COUNTY,2325780,2325780,2325780,2325780,2325780,3427715.96,0,0,0,0,25.972097,-80.124619,Commercial,Reinforced Masonry,1 943965,FL,MIAMI DADE COUNTY,0,2022754.12,0,0,2022754.12,3099182.96,0,0,0,0,25.947489,-80.146812,Commercial,Reinforced Masonry,3 435662,FL,MIAMI DADE COUNTY,0,807460.42,0,0,807460.42,912339.04,0,0,0,0,25.94895,-80.1382,Residential,Masonry,1 218227,FL,MIAMI DADE COUNTY,0,646809.11,0,0,646809.11,987453.71,0,0,0,0,25.9604,-80.1423,Residential,Masonry,1 873064,FL,MIAMI DADE COUNTY,0,500608.64,0,0,500608.64,435649.66,0,0,0,0,25.963749,-80.139587,Residential,Masonry,3 853474,FL,MIAMI DADE COUNTY,81630000,81630000,81630000,81630000,81630000,71550000,0,4083257.7,0,0,25.956007,-80.146763,Commercial,Steel Frame,3 824363,FL,MIAMI DADE COUNTY,55800000,55800000,55800000,55800000,55800000,81180000,0,2788467.3,0,0,25.956007,-80.146763,Commercial,Steel Frame,3 459738,FL,MIAMI DADE COUNTY,21780000,21780000,21780000,21780000,21780000,16470000,0,0,0,0,25.955816,-80.146767,Commercial,Reinforced Concrete,3 154086,FL,MIAMI DADE COUNTY,16470000,16470000,16470000,16470000,16470000,24480000,0,823635,0,0,25.952246,-80.14431,Commercial,Reinforced Concrete,1 380415,FL,MIAMI DADE COUNTY,0,26460000,0,0,26460000,30420000,0,0,0,0,25.951286,-80.138641,Commercial,Reinforced Concrete,1 539319,FL,MIAMI DADE COUNTY,0,531900,0,531900,531900,762616.94,0,26595,0,2250,25.957041,-80.127045,Residential,Masonry,1 800343,FL,MIAMI DADE COUNTY,0,2711831.81,0,0,2711831.81,4030365.11,0,0,0,0,25.912667,-80.160375,Commercial,Reinforced Masonry,1 959988,FL,MIAMI DADE COUNTY,0,3047570.85,0,0,3047570.85,3966123.94,0,0,0,0,25.911858,-80.160335,Commercial,Reinforced Masonry,1 416129,FL,MIAMI DADE COUNTY,0,1503984.91,0,0,1503984.91,1841328.72,0,0,0,0,25.913011,-80.159318,Residential,Masonry,1 433129,FL,MIAMI DADE COUNTY,0,2266216.11,0,0,2266216.11,2859185.16,0,0,0,0,25.912729,-80.159299,Commercial,Reinforced Masonry,1 309431,FL,MIAMI DADE COUNTY,0,683491.19,0,0,683491.19,1003124.48,0,0,0,0,25.912326,-80.159278,Residential,Masonry,1 344452,FL,MIAMI DADE COUNTY,0,153969.79,0,0,153969.79,150555.21,0,0,0,0,25.91372,-80.16078,Residential,Wood,1 698234,FL,MIAMI DADE COUNTY,0,5651279.28,0,0,5651279.28,7982205.93,0,0,0,0,25.911556,-80.14505,Commercial,Reinforced Masonry,4 942079,FL,MIAMI DADE COUNTY,0,734429.43,0,0,734429.43,969408.66,0,0,0,0,25.911556,-80.14505,Residential,Masonry,4 899091,FL,MIAMI DADE COUNTY,0,612736.74,0,0,612736.74,580322.97,0,0,0,0,25.905664,-80.166054,Residential,Masonry,1 482967,FL,MIAMI DADE COUNTY,0,550615.14,0,0,550615.14,589933.47,0,0,0,0,25.905664,-80.166054,Residential,Masonry,1 688511,FL,MIAMI DADE COUNTY,23271.3,23271.3,0,23271.3,23271.3,33448.56,0,0,0,0,25.905664,-80.166054,Residential,Wood,1 750660,FL,MIAMI DADE COUNTY,151200,151200,0,151200,151200,154598.37,0,0,0,0,25.905664,-80.166054,Residential,Wood,1 134084,FL,MIAMI DADE COUNTY,0,78227.37,0,0,78227.37,129116.62,0,0,0,0,25.905664,-80.166054,Residential,Wood,1 177463,FL,MIAMI DADE COUNTY,0,217364.47,0,0,217364.47,315141.1,0,0,0,0,25.905664,-80.166054,Residential,Wood,1 123323,FL,MIAMI DADE COUNTY,0,340498.08,0,0,340498.08,561892.66,0,0,0,0,25.905664,-80.166054,Residential,Wood,1 436442,FL,MIAMI DADE COUNTY,0,2076952.32,0,0,2076952.32,3131396.09,0,0,0,0,25.951653,-80.215988,Commercial,Reinforced Masonry,3 223292,FL,MIAMI DADE COUNTY,0,2424153.42,0,0,2424153.42,3068008.57,0,0,0,0,25.951653,-80.215988,Commercial,Reinforced Masonry,3 573830,FL,MIAMI DADE COUNTY,0,100944.09,0,0,100944.09,93430.22,0,0,0,0,25.951653,-80.215988,Residential,Wood,3 719056,FL,MIAMI DADE COUNTY,0,683773.65,0,0,683773.65,587383.45,0,0,0,0,25.887516,-80.164185,Residential,Masonry,1 914247,FL,MIAMI DADE COUNTY,0,906.13,0,0,906.13,1333.54,0,0,0,0,25.90566,-80.15885,Residential,Wood,4 538527,FL,MIAMI DADE COUNTY,0,9061.31,0,0,9061.31,8565.73,0,0,0,0,25.8991,-80.155,Residential,Wood,3 485016,FL,MIAMI DADE COUNTY,0,181261.93,0,0,181261.93,179632.03,0,0,0,0,25.900326,-80.16272,Residential,Wood,1 558478,FL,MIAMI DADE COUNTY,0,294550.64,0,0,294550.64,215809.01,0,0,0,0,25.900326,-80.16272,Residential,Wood,1 452984,FL,MIAMI DADE COUNTY,0,478531.51,0,0,478531.51,672791.37,0,0,0,0,25.900326,-80.16272,Residential,Masonry,1 621221,FL,MIAMI DADE COUNTY,0,1283334.49,0,0,1283334.49,1765996.6,0,0,0,0,25.906868,-80.161751,Residential,Masonry,1 998945,FL,MIAMI DADE COUNTY,0,220233.25,0,0,220233.25,201195.41,0,0,0,0,25.8991,-80.155,Residential,Wood,1 100701,FL,MIAMI DADE COUNTY,0,339866.13,0,0,339866.13,282061.7,0,0,0,0,25.89029,-80.16262,Residential,Wood,4 710394,FL,MIAMI DADE COUNTY,0,43718.54,0,0,43718.54,53909.33,0,0,0,0,25.899954,-80.161148,Residential,Wood,1 223251,FL,MIAMI DADE COUNTY,0,83533.63,0,0,83533.63,59342.29,0,0,0,0,25.899954,-80.161148,Residential,Wood,1 127087,FL,MIAMI DADE COUNTY,0,15613.76,0,0,15613.76,18574.54,0,0,0,0,25.899954,-80.161148,Residential,Wood,1 816741,FL,MIAMI DADE COUNTY,0,15858.13,0,0,15858.13,18396.45,0,0,0,0,25.899954,-80.161148,Residential,Wood,1 837819,FL,MIAMI DADE COUNTY,0,52795.83,0,0,52795.83,76377.62,0,0,0,0,25.889381,-80.151787,Residential,Wood,1 203891,FL,MIAMI DADE COUNTY,0,63080.76,0,0,63080.76,77973.87,0,0,0,0,25.888425,-80.156615,Residential,Wood,3 521977,FL,MIAMI DADE COUNTY,0,1329362.99,0,0,1329362.99,1089370.43,0,0,0,0,25.882301,-80.166153,Residential,Masonry,1 785727,FL,MIAMI DADE COUNTY,2395553.4,2395553.4,2395553.4,2395553.4,2395553.4,2410654.97,0,0,0,0,25.911766,-80.157036,Commercial,Reinforced Masonry,1 160817,FL,MIAMI DADE COUNTY,0,3627136.42,0,0,3627136.42,2727773.44,0,0,0,0,25.9143,-80.16472,Commercial,Reinforced Masonry,1 477604,FL,MIAMI DADE COUNTY,0,35963.11,0,0,35963.11,47404.16,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 211518,FL,MIAMI DADE COUNTY,0,40506.14,0,0,40506.14,39299.06,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 228135,FL,MIAMI DADE COUNTY,0,27265.22,0,0,27265.22,34145.6,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 471189,FL,MIAMI DADE COUNTY,0,46740.62,0,0,46740.62,40492.34,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 445824,FL,MIAMI DADE COUNTY,0,49175.05,0,0,49175.05,51399.93,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 625156,FL,MIAMI DADE COUNTY,0,45280.14,0,0,45280.14,76451,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 914828,FL,MIAMI DADE COUNTY,0,97983.01,0,0,97983.01,111112.73,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 307375,FL,MIAMI DADE COUNTY,0,177069.35,0,0,177069.35,245612.9,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 147236,FL,MIAMI DADE COUNTY,0,247526.31,0,0,247526.31,402487.68,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 555094,FL,MIAMI DADE COUNTY,0,712513.06,0,0,712513.06,1018704.15,0,0,0,0,25.9143,-80.16472,Residential,Masonry,1 118880,FL,MIAMI DADE COUNTY,0,9737.7,0,0,9737.7,14228.54,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 205548,FL,MIAMI DADE COUNTY,0,42813.23,0,0,42813.23,46289.66,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 873926,FL,MIAMI DADE COUNTY,0,43819.67,0,0,43819.67,39117.82,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 272101,FL,MIAMI DADE COUNTY,0,55991.79,0,0,55991.79,46512.38,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 445338,FL,MIAMI DADE COUNTY,0,60860.65,0,0,60860.65,86372.21,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 187599,FL,MIAMI DADE COUNTY,0,65729.5,0,0,65729.5,57955.67,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 440735,FL,MIAMI DADE COUNTY,0,75467.2,0,0,75467.2,115485.34,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 354031,FL,MIAMI DADE COUNTY,0,78776.33,0,0,78776.33,66976.58,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 583797,FL,MIAMI DADE COUNTY,0,87909.82,0,0,87909.82,113256.33,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 434777,FL,MIAMI DADE COUNTY,0,299496.73,0,0,299496.73,341210.64,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 151118,FL,MIAMI DADE COUNTY,0,221862.08,0,0,221862.08,326957.27,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 940204,FL,MIAMI DADE COUNTY,0,352814.35,0,0,352814.35,433140.29,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 112900,FL,MIAMI DADE COUNTY,0,98947.29,0,0,98947.29,91187.45,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 182898,FL,MIAMI DADE COUNTY,0,82283.94,0,0,82283.94,97774.72,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 150492,FL,MIAMI DADE COUNTY,0,32894.61,0,0,32894.61,47899.94,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 688818,FL,MIAMI DADE COUNTY,0,36029.85,0,0,36029.85,37849.72,0,0,0,0,25.9143,-80.16472,Residential,Wood,1 927024,FL,MIAMI DADE COUNTY,0,562193.28,0,0,562193.28,745382.84,0,0,0,0,25.77204,-80.40457,Residential,Masonry,1 462166,FL,MIAMI DADE COUNTY,0,52705.62,0,0,52705.62,46619.18,0,0,0,0,25.77204,-80.40457,Residential,Wood,1 794632,FL,MIAMI DADE COUNTY,0,12945.24,0,0,12945.24,21398.48,0,0,0,0,25.902222,-80.210464,Residential,Wood,3 221016,FL,MIAMI DADE COUNTY,0,12945.24,0,0,12945.24,20069.52,0,0,0,0,25.902222,-80.210464,Residential,Wood,3 200686,FL,MIAMI DADE COUNTY,0,94315.32,0,0,94315.32,125803.43,0,0,0,0,25.902222,-80.210464,Residential,Wood,3 953134,FL,MIAMI DADE COUNTY,0,320857.02,0,0,320857.02,439650.48,0,0,0,0,25.902222,-80.210464,Residential,Wood,3 147687,FL,MIAMI DADE COUNTY,0,22860000,0,0,22860000,37260000,0,0,0,0,25.769861,-80.387109,Commercial,Reinforced Concrete,1 617453,FL,MIAMI DADE COUNTY,306018,306018,0,306018,306018,334298.96,0,0,0,0,25.769861,-80.387109,Residential,Wood,1 370522,FL,MIAMI DADE COUNTY,3807639,3807639,0,3807639,3807639,5941584.59,0,0,0,0,25.772573,-80.419128,Commercial,Reinforced Masonry,1 971042,FL,MIAMI DADE COUNTY,0,1161143.47,0,0,1161143.47,1609188.1,0,0,0,0,25.776459,-80.400932,Residential,Masonry,3 348308,FL,MIAMI DADE COUNTY,5194477.8,5194477.8,5194477.8,5194477.8,5194477.8,7272632.53,0,0,0,0,25.71377,-80.4122,Commercial,Reinforced Masonry,1 474230,FL,MIAMI DADE COUNTY,0,4200880.53,0,0,4200880.53,5707484.33,0,0,0,0,25.68946,-80.39178,Commercial,Reinforced Masonry,3 285280,FL,MIAMI DADE COUNTY,624960,624960,624960,624960,624960,853070.4,0,0,0,0,25.70144,-80.39793,Residential,Masonry,1 602288,FL,MIAMI DADE COUNTY,0,319932.36,0,0,319932.36,465501.58,0,0,0,0,25.699762,-80.422333,Residential,Wood,1 908214,FL,MIAMI DADE COUNTY,0,3599701.38,0,0,3599701.38,2650964.08,0,0,0,0,25.699762,-80.422333,Commercial,Reinforced Masonry,1 899201,FL,MIAMI DADE COUNTY,0,841440.6,0,841440.6,841440.6,1237281.18,0,0,0,0,25.699762,-80.422333,Residential,Masonry,1 948270,FL,MIAMI DADE COUNTY,0,245959.56,0,0,245959.56,338446.26,0,0,0,0,25.699762,-80.422333,Residential,Wood,1 228191,FL,MIAMI DADE COUNTY,595161,595161,595161,595161,595161,482401.8,0,0,0,0,25.700785,-80.382133,Residential,Masonry,1 225485,FL,MIAMI DADE COUNTY,0,525752.37,0,0,525752.37,834301.19,0,0,0,0,25.713198,-80.406349,Residential,Masonry,1 604410,FL,MIAMI DADE COUNTY,0,5699855.79,0,0,5699855.79,6904759.71,0,0,0,0,25.713198,-80.406349,Commercial,Reinforced Masonry,1 924834,FL,MIAMI DADE COUNTY,0,1769318.91,0,0,1769318.91,2471427.12,0,0,0,0,25.692039,-80.424736,Residential,Masonry,1 466322,FL,MIAMI DADE COUNTY,0,341308.62,0,0,341308.62,373702.9,0,0,0,0,25.692039,-80.424736,Residential,Wood,1 661793,FL,MIAMI DADE COUNTY,0,157381.38,0,0,157381.38,121395.18,0,0,0,0,25.692039,-80.424736,Residential,Wood,1 239622,FL,MIAMI DADE COUNTY,0,91756.31,0,0,91756.31,134804.71,0,0,0,0,25.692039,-80.424736,Residential,Wood,1 853518,FL,MIAMI DADE COUNTY,217760.4,217760.4,0,217760.4,217760.4,319010.28,0,0,0,0,25.692039,-80.424736,Residential,Wood,1 345226,FL,MIAMI DADE COUNTY,0,41400000,0,0,41400000,67320000,0,0,0,0,25.700304,-80.405441,Commercial,Steel Frame,1 869303,FL,MIAMI DADE COUNTY,0,130319.28,0,0,130319.28,144849.88,0,0,0,0,25.700304,-80.405441,Residential,Wood,1 898089,FL,MIAMI DADE COUNTY,270000,270000,0,270000,270000,392221.44,0,0,0,0,25.700304,-80.405441,Residential,Wood,1 767732,FL,MIAMI DADE COUNTY,0,716233.75,0,0,716233.75,1140232.67,0,0,0,0,25.700304,-80.405441,Residential,Masonry,1 342380,FL,MIAMI DADE COUNTY,0,1843659.54,0,0,1843659.54,1954279.11,0,0,0,0,25.696049,-80.406296,Commercial,Reinforced Masonry,1 963814,FL,MIAMI DADE COUNTY,0,910031.04,0,0,910031.04,1451135.5,0,0,0,0,25.696049,-80.406296,Residential,Masonry,1 439146,FL,MIAMI DADE COUNTY,0,897806.79,0,0,897806.79,771998.92,0,0,0,0,25.696049,-80.406296,Residential,Masonry,1 604860,FL,MIAMI DADE COUNTY,0,680123.25,0,0,680123.25,667919.12,0,0,0,0,25.696049,-80.406296,Residential,Masonry,1 164506,FL,MIAMI DADE COUNTY,0,420718.65,0,0,420718.65,688743.36,0,0,0,0,25.68927,-80.38522,Residential,Masonry,1 355076,FL,MIAMI DADE COUNTY,0,313627.42,0,0,313627.42,260851.76,0,0,0,0,25.68927,-80.38522,Residential,Wood,1 329185,FL,MIAMI DADE COUNTY,0,11520000,0,0,11520000,18540000,0,0,0,0,25.688778,-80.386604,Commercial,Reinforced Concrete,1 186310,FL,MIAMI DADE COUNTY,0,568253.26,0,0,568253.26,550981.77,0,0,0,0,25.690323,-80.386772,Residential,Masonry,1 982276,FL,MIAMI DADE COUNTY,0,2004819.14,0,0,2004819.14,3127096.84,0,0,0,0,25.68808,-80.41974,Commercial,Reinforced Masonry,1 871678,FL,MIAMI DADE COUNTY,460225.8,460225.8,0,0,460225.8,392465.84,0,0,0,0,25.70577,-80.420868,Residential,Masonry,1 107358,FL,MIAMI DADE COUNTY,536268.6,536268.6,0,0,536268.6,420091.37,0,0,0,0,25.687829,-80.392595,Residential,Masonry,1 750637,FL,MIAMI DADE COUNTY,0,1063061.95,0,0,1063061.95,1228538.17,0,0,0,0,25.697399,-80.382156,Residential,Masonry,1 299085,FL,MIAMI DADE COUNTY,0,764641.77,0,0,764641.77,868388.37,0,0,0,0,25.69561,-80.38142,Residential,Masonry,1 472131,FL,MIAMI DADE COUNTY,0,1701869.41,0,0,1701869.41,1744662.91,0,0,0,0,25.68883,-80.40108,Residential,Masonry,1 755940,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,46939.22,0,0,0,0,25.6927,-80.42681,Residential,Wood,1 423084,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,57841.46,0,0,0,0,25.6927,-80.42681,Residential,Wood,1 349203,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,35610.39,0,0,0,0,25.6927,-80.42681,Residential,Wood,1 956136,FL,MIAMI DADE COUNTY,0,38253.72,0,0,38253.72,29691.01,0,0,0,0,25.6927,-80.42681,Residential,Wood,1 844106,FL,MIAMI DADE COUNTY,0,671422.7,0,0,671422.7,667732.56,0,0,0,0,25.692343,-80.401817,Residential,Masonry,1 272474,FL,MIAMI DADE COUNTY,0,250811.55,0,0,250811.55,369619.98,0,0,0,0,25.692343,-80.401817,Residential,Wood,1 145730,FL,MIAMI DADE COUNTY,0,251802.9,0,251802.9,251802.9,299166.02,0,0,0,0,25.692343,-80.401817,Residential,Wood,1 929961,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,115008.54,0,0,0,0,25.712036,-80.408882,Residential,Wood,1 851865,FL,MIAMI DADE COUNTY,0,2023283.24,0,0,2023283.24,2664979.66,0,0,0,0,25.71369,-80.41544,Commercial,Reinforced Masonry,1 623427,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,29517.7,0,0,0,0,25.706896,-80.428856,Residential,Wood,1 765080,FL,MIAMI DADE COUNTY,0,535667.76,0,0,535667.76,915670.47,0,0,0,0,25.7679,-80.38797,Residential,Masonry,1 364035,FL,MIAMI DADE COUNTY,0,3128324.85,0,0,3128324.85,4438604.94,0,0,0,0,25.773232,-80.40905,Commercial,Reinforced Masonry,3 761040,FL,MIAMI DADE COUNTY,2690804.7,2690804.7,0,2690804.7,2690804.7,2938391.02,0,0,0,0,25.7679,-80.38797,Commercial,Reinforced Masonry,1 656374,FL,MIAMI DADE COUNTY,0,1656671.04,0,0,1656671.04,2351319.83,0,0,0,0,25.7679,-80.38797,Residential,Masonry,1 938568,FL,MIAMI DADE COUNTY,0,582590.07,0,0,582590.07,850901.93,0,0,0,0,25.7679,-80.38797,Residential,Masonry,1 343060,FL,MIAMI DADE COUNTY,845926.2,845926.2,0,845926.2,845926.2,713597.96,0,0,0,0,25.7679,-80.38797,Residential,Masonry,1 715251,FL,MIAMI DADE COUNTY,432104.4,432104.4,0,0,432104.4,503742.12,0,0,0,0,25.76105,-80.434295,Residential,Masonry,3 633692,FL,MIAMI DADE COUNTY,0,701358.47,0,0,701358.47,814340.31,0,0,0,0,25.760876,-80.410901,Residential,Masonry,1 680241,FL,MIAMI DADE COUNTY,0,34723.45,0,0,34723.45,45431.6,0,0,0,0,25.7588,-80.4072,Residential,Wood,3 588262,FL,MIAMI DADE COUNTY,0,959358.14,0,0,959358.14,1225921.55,0,0,0,0,25.75962,-80.39569,Residential,Masonry,1 272619,FL,MIAMI DADE COUNTY,45055.8,45055.8,45055.8,45055.8,45055.8,46402.16,0,0,0,0,25.75962,-80.39569,Residential,Wood,1 335359,FL,MIAMI DADE COUNTY,1064750.4,1064750.4,1064750.4,1064750.4,1064750.4,1157777.64,0,0,0,0,25.76027,-80.39528,Residential,Masonry,1 408320,FL,MIAMI DADE COUNTY,0,4918328.91,0,0,4918328.91,4027373.63,0,0,0,0,25.717394,-80.455368,Commercial,Reinforced Masonry,1 730743,FL,MIAMI DADE COUNTY,0,1356029.46,0,0,1356029.46,1850980.21,0,0,0,0,25.714993,-80.434448,Residential,Masonry,1 511905,FL,MIAMI DADE COUNTY,0,2580462.81,0,0,2580462.81,3183754.37,0,0,0,0,25.714993,-80.434448,Commercial,Reinforced Masonry,1 152693,FL,MIAMI DADE COUNTY,0,1094531.58,0,0,1094531.58,1739287.3,0,0,0,0,25.714993,-80.434448,Residential,Masonry,1 989905,FL,MIAMI DADE COUNTY,0,400090.86,0,0,400090.86,307130.55,0,0,0,0,25.714993,-80.434448,Residential,Masonry,1 912734,FL,MIAMI DADE COUNTY,0,1144468.35,0,0,1144468.35,1400829.26,0,0,0,0,25.714993,-80.434448,Residential,Masonry,1 173123,FL,MIAMI DADE COUNTY,0,27030.51,0,0,27030.51,35061.27,0,0,0,0,25.714993,-80.434448,Residential,Wood,1 115582,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,89459.1,0,0,0,0,25.714993,-80.434448,Residential,Wood,1 313568,FL,MIAMI DADE COUNTY,0,217364.47,0,0,217364.47,227331.72,0,0,0,0,25.714993,-80.434448,Residential,Wood,1 753182,FL,MIAMI DADE COUNTY,3991500,3991500,0,3991500,3991500,3944739.58,0,0,0,0,25.720669,-80.448509,Commercial,Reinforced Masonry,3 806332,FL,MIAMI DADE COUNTY,0,4203087.75,0,0,4203087.75,6469392.66,0,0,0,0,25.744682,-80.439247,Commercial,Reinforced Masonry,3 429164,FL,MIAMI DADE COUNTY,241416.9,241416.9,0,0,241416.9,271383.98,0,0,0,0,25.713305,-80.449249,Residential,Wood,3 169395,FL,MIAMI DADE COUNTY,0,11070000,0,0,11070000,10620000,0,0,0,0,25.68239,-80.41549,Commercial,Reinforced Concrete,1 571236,FL,MIAMI DADE COUNTY,7681719.6,7681719.6,7681719.6,7681719.6,7681719.6,6475013.63,0,0,0,0,25.68369,-80.39916,Commercial,Reinforced Masonry,1 414565,FL,MIAMI DADE COUNTY,26460000,26460000,26460000,26460000,26460000,40860000,0,0,0,0,25.683817,-80.393044,Commercial,Reinforced Concrete,1 529640,FL,MIAMI DADE COUNTY,495000,495000,495000,495000,495000,761173.88,0,24750,0,0,25.660131,-80.38353,Residential,Masonry,1 492737,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2276176.39,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 147893,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2309391.83,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 926084,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2557338.96,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 178469,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2461259.44,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 402948,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2783641.94,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 610803,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2977811.69,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 349352,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2930284.22,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 723695,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,3333198.3,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 774194,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,3064695.64,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 771673,FL,MIAMI DADE COUNTY,0,2134531.05,0,0,2134531.05,2068563.36,0,0,0,0,25.683378,-80.424133,Commercial,Reinforced Masonry,3 182841,FL,MIAMI DADE COUNTY,0,1849.32,0,0,1849.32,2597.37,0,0,0,0,25.67007,-80.41381,Residential,Wood,1 333480,FL,MIAMI DADE COUNTY,0,6472.62,0,0,6472.62,9338.55,0,0,0,0,25.659994,-80.424004,Residential,Wood,1 334195,FL,MIAMI DADE COUNTY,0,8321.94,0,0,8321.94,6457.53,0,0,0,0,25.659994,-80.424004,Residential,Wood,1 817776,FL,MIAMI DADE COUNTY,0,4125832.92,0,0,4125832.92,6319950.87,0,0,0,0,25.659994,-80.424004,Commercial,Reinforced Masonry,1 961345,FL,MIAMI DADE COUNTY,0,20342.52,0,0,20342.52,22555.79,0,0,0,0,25.659994,-80.424004,Residential,Wood,1 168602,FL,MIAMI DADE COUNTY,0,4435594.02,0,0,4435594.02,6295278.91,0,0,0,0,25.66232,-80.42253,Commercial,Reinforced Masonry,1 889809,FL,MIAMI DADE COUNTY,0,3780000,0,3780000,3780000,4901533.56,0,0,0,0,25.648174,-80.428528,Commercial,Reinforced Masonry,3 579556,FL,MIAMI DADE COUNTY,0,19710000,0,0,19710000,22140000,0,0,0,0,25.685745,-80.400551,Commercial,Reinforced Concrete,3 710001,FL,MIAMI DADE COUNTY,0,20340000,0,0,20340000,26640000,0,0,0,0,25.627203,-80.386604,Commercial,Reinforced Concrete,3 744147,FL,MIAMI DADE COUNTY,0,839898.36,0,0,839898.36,1045986.74,0,0,0,0,25.666603,-80.400047,Residential,Masonry,1 495320,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,104941.39,0,0,0,0,25.666603,-80.400047,Residential,Wood,1 801145,FL,MIAMI DADE COUNTY,0,749031.21,0,0,749031.21,1070245.75,0,0,0,0,25.678865,-80.410637,Residential,Masonry,1 319099,FL,MIAMI DADE COUNTY,0,844211.16,0,0,844211.16,1060950.56,0,0,0,0,25.678865,-80.410637,Residential,Masonry,1 859289,FL,MIAMI DADE COUNTY,0,842421.06,0,0,842421.06,1198731.47,0,0,0,0,25.678865,-80.410637,Residential,Masonry,1 851763,FL,MIAMI DADE COUNTY,0,843853.14,0,0,843853.14,1008910.81,0,0,0,0,25.678865,-80.410637,Residential,Masonry,1 643681,FL,MIAMI DADE COUNTY,0,847433.34,0,0,847433.34,1025291.8,0,0,0,0,25.678865,-80.410637,Residential,Masonry,1 414074,FL,MIAMI DADE COUNTY,0,853698.69,0,0,853698.69,665116.65,0,0,0,0,25.678865,-80.410637,Residential,Masonry,1 750330,FL,MIAMI DADE COUNTY,0,168574.59,0,0,168574.59,120952.94,0,0,0,0,25.678865,-80.410637,Residential,Wood,1 790552,FL,MIAMI DADE COUNTY,0,238744.58,0,0,238744.58,228496.71,0,0,0,0,25.678865,-80.410637,Residential,Wood,1 622791,FL,MIAMI DADE COUNTY,0,199250.77,0,0,199250.77,227269.81,0,0,0,0,25.678865,-80.410637,Residential,Wood,1 480829,FL,MIAMI DADE COUNTY,0,15570000,0,0,15570000,24570000,0,0,0,0,25.677137,-80.429657,Commercial,Reinforced Concrete,1 628959,FL,MIAMI DADE COUNTY,0,100565.71,0,0,100565.71,103521.54,0,0,0,0,25.677137,-80.429657,Residential,Wood,1 423675,FL,MIAMI DADE COUNTY,0,967014.36,0,0,967014.36,950381.71,0,0,0,0,25.669819,-80.391914,Residential,Masonry,3 512161,FL,MIAMI DADE COUNTY,0,959629.59,0,0,959629.59,1058394.67,0,0,0,0,25.669819,-80.391914,Residential,Masonry,3 120614,FL,MIAMI DADE COUNTY,0,927220.95,0,0,927220.95,1113096.3,0,0,0,0,25.669819,-80.391914,Residential,Masonry,3 750726,FL,MIAMI DADE COUNTY,0,958083.75,0,0,958083.75,1250506.24,0,0,0,0,25.669819,-80.391914,Residential,Masonry,3 428525,FL,MIAMI DADE COUNTY,0,954218.43,0,0,954218.43,1278461.85,0,0,0,0,25.669819,-80.391914,Residential,Masonry,3 340030,FL,MIAMI DADE COUNTY,0,2724757.47,0,0,2724757.47,3559993.73,0,0,0,0,25.629333,-80.39592,Commercial,Reinforced Masonry,3 149723,FL,MIAMI DADE COUNTY,0,275268.94,0,0,275268.94,453647.9,0,0,0,0,25.6295,-80.42981,Residential,Wood,1 227082,FL,MIAMI DADE COUNTY,637576.2,637576.2,0,0,637576.2,538586.12,0,0,0,0,25.656258,-80.414406,Residential,Masonry,3 183391,FL,MIAMI DADE COUNTY,1563394.5,1563394.5,1563394.5,1563394.5,1563394.5,2074116.4,0,0,0,0,25.68586,-80.38505,Residential,Masonry,1 601289,FL,MIAMI DADE COUNTY,612997.2,612997.2,0,0,612997.2,938385.92,0,0,0,0,25.686005,-80.392502,Residential,Masonry,1 200593,FL,MIAMI DADE COUNTY,1077519.6,1077519.6,1077519.6,1077519.6,1077519.6,1546456.13,0,0,0,0,25.685158,-80.419342,Residential,Masonry,1 746698,FL,MIAMI DADE COUNTY,0,3894348.62,0,0,3894348.62,4756456.15,0,0,0,0,25.649693,-80.422386,Commercial,Reinforced Masonry,1 830276,FL,MIAMI DADE COUNTY,0,1208044.77,0,0,1208044.77,1382969.65,0,0,0,0,25.649376,-80.430443,Residential,Masonry,1 404303,FL,MIAMI DADE COUNTY,0,1158399.09,0,0,1158399.09,1779301.01,0,0,0,0,25.647247,-80.429466,Residential,Masonry,1 848341,FL,MIAMI DADE COUNTY,0,1156247.78,0,0,1156247.78,1902050.72,0,0,0,0,25.649376,-80.430443,Residential,Masonry,1 631570,FL,MIAMI DADE COUNTY,0,1020005.86,0,0,1020005.86,1187710.13,0,0,0,0,25.648176,-80.415688,Residential,Masonry,1 464418,FL,MIAMI DADE COUNTY,0,813074.58,0,0,813074.58,947914.87,0,0,0,0,25.647247,-80.429466,Residential,Masonry,1 823195,FL,MIAMI DADE COUNTY,0,566067.08,0,0,566067.08,879668.25,0,0,0,0,25.649376,-80.430443,Residential,Masonry,1 987002,FL,MIAMI DADE COUNTY,0,368938.29,0,0,368938.29,397527.32,0,0,0,0,25.647085,-80.428909,Residential,Masonry,1 685218,FL,MIAMI DADE COUNTY,0,258629.99,0,0,258629.99,399583.33,0,0,0,0,25.647247,-80.429466,Residential,Wood,1 657424,FL,MIAMI DADE COUNTY,0,50638.59,0,0,50638.59,80266.21,0,0,0,0,25.648176,-80.415688,Residential,Wood,1 559977,FL,MIAMI DADE COUNTY,0,32624.3,0,0,32624.3,51308.37,0,0,0,0,25.648176,-80.415688,Residential,Wood,1 817729,FL,MIAMI DADE COUNTY,0,32624.3,0,0,32624.3,46326.51,0,0,0,0,25.648176,-80.415688,Residential,Wood,1 414157,FL,MIAMI DADE COUNTY,0,5162.72,0,0,5162.72,8238.62,0,0,0,0,25.648176,-80.415688,Residential,Wood,1 794506,FL,MIAMI DADE COUNTY,0,108822.72,0,0,108822.72,97031.56,0,0,0,0,25.647783,-80.418633,Residential,Wood,1 367985,FL,MIAMI DADE COUNTY,0,154330.8,0,0,154330.8,230648,0,0,0,0,25.667158,-80.403229,Residential,Wood,1 544250,FL,MIAMI DADE COUNTY,0,88477.99,0,0,88477.99,129430.91,0,0,0,0,25.667158,-80.403229,Residential,Wood,1 884497,FL,MIAMI DADE COUNTY,0,598527.56,0,0,598527.56,483658.15,0,0,0,0,25.65611,-80.42006,Residential,Masonry,3 340737,FL,MIAMI DADE COUNTY,0,139337.22,0,0,139337.22,167311.67,0,0,0,0,25.65611,-80.42006,Residential,Wood,3 444910,FL,MIAMI DADE COUNTY,0,11400.53,0,0,11400.53,13885.84,0,0,0,0,25.65611,-80.42006,Residential,Wood,3 840375,FL,MIAMI DADE COUNTY,0,3409672.44,0,0,3409672.44,4114615.39,0,0,0,0,25.65611,-80.42006,Commercial,Reinforced Masonry,3 586203,FL,MIAMI DADE COUNTY,0,377072.36,0,0,377072.36,371558.06,0,0,0,0,25.65611,-80.42006,Residential,Masonry,3 462879,FL,MIAMI DADE COUNTY,0,221455.2,0,0,221455.2,383020.05,0,0,0,0,25.670675,-80.392647,Residential,Wood,3 997986,FL,MIAMI DADE COUNTY,0,142047.77,0,0,142047.77,190315.6,0,0,0,0,25.667986,-80.38398,Residential,Wood,1 299979,FL,MIAMI DADE COUNTY,0,112575.23,0,0,112575.23,156648.43,0,0,0,0,25.6592,-80.4053,Residential,Wood,3 934552,FL,MIAMI DADE COUNTY,0,912905.28,0,0,912905.28,1342102.22,0,0,0,0,25.662708,-80.416161,Residential,Masonry,1 982343,FL,MIAMI DADE COUNTY,0,3207971.61,0,0,3207971.61,2532016.71,0,0,0,0,25.685246,-80.416512,Commercial,Reinforced Masonry,3 246271,FL,MIAMI DADE COUNTY,0,2976219.26,0,0,2976219.26,3636035.17,0,0,0,0,25.65627,-80.415787,Commercial,Reinforced Masonry,3 282333,FL,MIAMI DADE COUNTY,814023,814023,814023,814023,814023,893198.13,0,0,0,0,25.68515,-80.3865,Residential,Masonry,1 622819,FL,MIAMI DADE COUNTY,0,4640215.74,0,0,4640215.74,6190001.4,0,0,0,0,25.65323,-80.40042,Commercial,Reinforced Masonry,3 593326,FL,MIAMI DADE COUNTY,0,4587685.94,0,0,4587685.94,4422070.48,0,0,0,0,25.6498,-80.41326,Commercial,Reinforced Masonry,1 457921,FL,MIAMI DADE COUNTY,0,2671600.79,0,0,2671600.79,3146237.38,0,0,0,0,25.635515,-80.386841,Commercial,Reinforced Masonry,1 105451,FL,MIAMI DADE COUNTY,0,516277.57,0,0,516277.57,618397.27,0,0,0,0,25.634989,-80.386841,Residential,Masonry,1 721390,FL,MIAMI DADE COUNTY,0,1914732.75,0,0,1914732.75,2842991.36,0,0,0,0,25.635,-80.38622,Commercial,Reinforced Masonry,1 649354,FL,MIAMI DADE COUNTY,0,5663783.4,0,0,5663783.4,5965187.29,0,0,0,0,25.63946,-80.38784,Commercial,Reinforced Masonry,1 597576,FL,MIAMI DADE COUNTY,0,38825.23,0,0,38825.23,31408.13,0,0,0,0,25.636755,-80.382751,Residential,Wood,1 715546,FL,MIAMI DADE COUNTY,0,145029.25,0,0,145029.25,175253.35,0,0,0,0,25.636755,-80.382751,Residential,Wood,1 739226,FL,MIAMI DADE COUNTY,0,40863.58,0,0,40863.58,46918.25,0,0,0,0,25.636755,-80.382751,Residential,Wood,1 551528,FL,MIAMI DADE COUNTY,0,28669.49,0,0,28669.49,31980.53,0,0,0,0,25.636755,-80.382751,Residential,Wood,1 355524,FL,MIAMI DADE COUNTY,0,959693.18,0,0,959693.18,1426180.84,0,0,0,0,25.64843,-80.411995,Residential,Masonry,1 163779,FL,MIAMI DADE COUNTY,52003.8,52003.8,52003.8,52003.8,52003.8,55386.39,0,0,0,0,25.685223,-80.422546,Residential,Wood,1 681779,FL,MIAMI DADE COUNTY,7788600,7788600,7788600,7788600,7788600,11430000,0,389430,0,0,25.628538,-80.391487,Commercial,Reinforced Masonry,1 204766,FL,MIAMI DADE COUNTY,34200000,34200000,34200000,34200000,34200000,48150000,0,1711260,0,0,25.628538,-80.391487,Commercial,Reinforced Concrete,1 967695,FL,MIAMI DADE COUNTY,0,1822478.4,0,1822478.4,1822478.4,1937972.5,0,0,0,0,25.57321,-80.49859,Commercial,Reinforced Masonry,1 369622,FL,MIAMI DADE COUNTY,135000,135000,135000,135000,135000,120294.72,0,0,0,0,25.60322,-80.48301,Residential,Wood,1 507799,FL,MIAMI DADE COUNTY,423236.7,423236.7,0,0,423236.7,362652.91,0,0,0,0,25.61014,-80.47798,Residential,Masonry,1 632060,FL,MIAMI DADE COUNTY,608867.1,608867.1,0,0,608867.1,790187.72,0,0,0,0,25.57146,-80.46301,Residential,Masonry,1 287491,FL,MIAMI DADE COUNTY,660656.7,660656.7,0,0,660656.7,990588.66,0,0,0,0,25.592319,-80.429619,Residential,Masonry,1 976225,FL,MIAMI DADE COUNTY,0,7939.29,0,0,7939.29,6785.71,0,0,0,0,25.610544,-80.47908,Residential,Wood,1 388075,FL,MIAMI DADE COUNTY,0,1114436.25,0,0,1114436.25,979946.08,0,0,0,0,25.598,-80.4758,Residential,Masonry,4 344166,FL,MIAMI DADE COUNTY,755878.5,755878.5,755878.5,755878.5,755878.5,939844.21,0,0,0,0,25.598,-80.4758,Residential,Masonry,4 946826,FL,MIAMI DADE COUNTY,0,27630000,0,0,27630000,27540000,0,0,0,0,25.57486,-80.34102,Commercial,Reinforced Concrete,1 458705,FL,MIAMI DADE COUNTY,325800,325800,325800,325800,325800,517193.16,0,0,0,0,25.58238,-80.32257,Residential,Wood,1 185527,FL,MIAMI DADE COUNTY,11880000,11880000,11880000,11880000,11880000,11790000,0,0,0,0,25.570114,-80.35955,Commercial,Reinforced Concrete,1 369081,FL,MIAMI DADE COUNTY,0,20070000,0,0,20070000,28170000,0,0,0,0,25.570509,-80.328133,Commercial,Reinforced Concrete,1 632799,FL,MIAMI DADE COUNTY,0,7183492.29,0,0,7183492.29,6955344.58,0,0,0,0,25.570509,-80.328133,Commercial,Reinforced Masonry,1 891112,FL,MIAMI DADE COUNTY,0,318326.11,0,0,318326.11,299277.48,0,0,0,0,25.570509,-80.328133,Residential,Wood,1 120845,FL,MIAMI DADE COUNTY,0,798563.61,0,0,798563.61,620186.86,0,0,0,0,25.579224,-80.353104,Residential,Masonry,1 637532,FL,MIAMI DADE COUNTY,0,1081041.39,0,0,1081041.39,1419787.87,0,0,0,0,25.579224,-80.353104,Residential,Masonry,1 210114,FL,MIAMI DADE COUNTY,0,1102522.59,0,0,1102522.59,1199059.47,0,0,0,0,25.579224,-80.353104,Residential,Masonry,1 521405,FL,MIAMI DADE COUNTY,0,1808746.29,0,0,1808746.29,1768519.77,0,0,0,0,25.579224,-80.353104,Commercial,Reinforced Masonry,1 875223,FL,MIAMI DADE COUNTY,154440,154440,0,154440,154440,144729.59,0,0,0,0,25.579224,-80.353104,Residential,Wood,1 962513,FL,MIAMI DADE COUNTY,0,66770.73,0,0,66770.73,106121.73,0,0,0,0,25.579224,-80.353104,Residential,Wood,1 784989,FL,MIAMI DADE COUNTY,0,909290.43,0,0,909290.43,1406108.54,0,0,0,0,25.566078,-80.331497,Residential,Masonry,1 766080,FL,MIAMI DADE COUNTY,0,3756048.75,0,0,3756048.75,4471921.59,0,0,0,0,25.566078,-80.331497,Commercial,Reinforced Masonry,1 834940,FL,MIAMI DADE COUNTY,2118937.5,2118937.5,0,2118937.5,2118937.5,3192179.34,0,0,0,0,25.566078,-80.331497,Commercial,Reinforced Masonry,1 208493,FL,MIAMI DADE COUNTY,0,3133264.05,0,0,3133264.05,4282965.16,0,0,0,0,25.585016,-80.321831,Commercial,Reinforced Masonry,1 479956,FL,MIAMI DADE COUNTY,0,154411.92,0,0,154411.92,243146.89,0,0,0,0,25.566078,-80.331497,Residential,Wood,1 709649,FL,MIAMI DADE COUNTY,722511,722511,0,722511,722511,1152000.44,0,0,0,0,25.571926,-80.347763,Residential,Masonry,3 316115,FL,MIAMI DADE COUNTY,720720.9,720720.9,0,720720.9,720720.9,1132443.52,0,0,0,0,25.571926,-80.347763,Residential,Masonry,3 783324,FL,MIAMI DADE COUNTY,776214,776214,0,776214,776214,1121241.12,0,0,0,0,25.571926,-80.347763,Residential,Masonry,3 509108,FL,MIAMI DADE COUNTY,1349514,1349514,0,1349514,1349514,1383219.46,0,0,0,0,25.571926,-80.347763,Residential,Masonry,3 142264,FL,MIAMI DADE COUNTY,0,2259348.03,0,0,2259348.03,2787434.48,0,0,0,0,25.571926,-80.347763,Commercial,Reinforced Masonry,3 539916,FL,MIAMI DADE COUNTY,0,1290304.08,0,0,1290304.08,1137565.62,0,0,0,0,25.571926,-80.347763,Residential,Masonry,3 417102,FL,MIAMI DADE COUNTY,0,1047924.54,0,0,1047924.54,1028391.23,0,0,0,0,25.571926,-80.347763,Residential,Masonry,3 671580,FL,MIAMI DADE COUNTY,153422.1,153422.1,0,153422.1,153422.1,209864.25,0,0,0,0,25.571926,-80.347763,Residential,Wood,3 638439,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,65273.46,0,0,0,0,25.571926,-80.347763,Residential,Wood,3 920285,FL,MIAMI DADE COUNTY,0,65328.12,0,0,65328.12,90616.64,0,0,0,0,25.571926,-80.347763,Residential,Wood,3 675008,FL,MIAMI DADE COUNTY,0,53450.28,0,0,53450.28,49746.98,0,0,0,0,25.571926,-80.347763,Residential,Wood,3 764407,FL,MIAMI DADE COUNTY,0,36849.39,0,0,36849.39,44125.53,0,0,0,0,25.58031,-80.33584,Residential,Wood,1 368841,FL,MIAMI DADE COUNTY,0,2608.35,0,0,2608.35,2125.1,0,0,0,0,25.58031,-80.33584,Residential,Wood,1 217348,FL,MIAMI DADE COUNTY,0,1901.47,0,0,1901.47,2409.05,0,0,0,0,25.58031,-80.33584,Residential,Wood,1 570166,FL,MIAMI DADE COUNTY,0,39739.04,0,0,39739.04,35834.28,0,0,0,0,25.577349,-80.319077,Residential,Wood,1 910493,FL,MIAMI DADE COUNTY,0,71479.5,0,0,71479.5,57125.2,0,0,0,0,25.577349,-80.319077,Residential,Wood,1 611234,FL,MIAMI DADE COUNTY,0,5395500,0,5395500,5395500,6700649.87,0,107910,0,0,25.57061,-80.3734,Commercial,Reinforced Masonry,1 490835,FL,MIAMI DADE COUNTY,0,968720.55,0,0,968720.55,872429.73,0,0,0,0,25.572109,-80.365288,Residential,Masonry,1 912765,FL,MIAMI DADE COUNTY,0,557931.78,0,0,557931.78,548944.61,0,0,0,0,25.58108,-80.3271,Residential,Masonry,3 371959,FL,MIAMI DADE COUNTY,0,154415.37,0,0,154415.37,173501.1,0,0,0,0,25.57086,-80.3673,Residential,Wood,1 793859,FL,MIAMI DADE COUNTY,0,980825.07,0,0,980825.07,1416581.13,0,0,0,0,25.5664,-80.33093,Residential,Masonry,1 930998,FL,MIAMI DADE COUNTY,0,289369.7,0,0,289369.7,347773.19,0,0,0,0,25.5742,-80.3471,Residential,Wood,3 983397,FL,MIAMI DADE COUNTY,0,529781.67,0,0,529781.67,746849.12,0,0,0,0,25.56757,-80.34601,Residential,Masonry,1 914359,FL,MIAMI DADE COUNTY,46437.3,46437.3,46437.3,46437.3,46437.3,45494.62,0,0,0,0,25.576229,-80.371582,Residential,Wood,1 318153,FL,MIAMI DADE COUNTY,0,2191527.5,0,0,2191527.5,1878450.26,0,0,0,0,25.57247,-80.37165,Commercial,Reinforced Masonry,1 681744,FL,MIAMI DADE COUNTY,0,9540000,0,0,9540000,9900000,0,0,0,0,25.57163,-80.3199,Commercial,Reinforced Concrete,1 324850,FL,MIAMI DADE COUNTY,19710000,19710000,19710000,19710000,19710000,16470000,0,0,0,0,25.55913,-80.333405,Commercial,Reinforced Concrete,3 748395,FL,MIAMI DADE COUNTY,0,179930.03,0,0,179930.03,277687.99,0,0,0,0,25.564155,-80.33866,Residential,Wood,3 493843,FL,MIAMI DADE COUNTY,0,787138.92,0,0,787138.92,650973.33,0,0,0,0,25.55834,-80.34427,Residential,Masonry,1 897411,FL,MIAMI DADE COUNTY,359973.9,359973.9,359973.9,359973.9,359973.9,257983.93,0,0,0,0,25.694269,-80.445427,Residential,Wood,1 548725,FL,MIAMI DADE COUNTY,0,6006955.5,0,6006955.5,6006955.5,7867910.31,0,0,0,0,25.698807,-80.447472,Commercial,Reinforced Masonry,1 761247,FL,MIAMI DADE COUNTY,0,3212522.01,0,0,3212522.01,4526764.76,0,0,0,0,25.692621,-80.443581,Commercial,Reinforced Masonry,1 130340,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,69045.97,0,0,0,0,25.692621,-80.443581,Residential,Wood,1 532177,FL,MIAMI DADE COUNTY,0,1871549.55,0,0,1871549.55,2385709.13,0,0,0,0,25.704132,-80.442795,Commercial,Reinforced Masonry,1 385980,FL,MIAMI DADE COUNTY,0,495376.02,0,0,495376.02,455547.79,0,0,0,0,25.704132,-80.442795,Residential,Masonry,1 112336,FL,MIAMI DADE COUNTY,0,72454.82,0,0,72454.82,55609.8,0,0,0,0,25.704132,-80.442795,Residential,Wood,1 783836,FL,MIAMI DADE COUNTY,0,2591325.09,0,0,2591325.09,4270166.88,0,0,0,0,25.705957,-80.443207,Commercial,Reinforced Masonry,1 538168,FL,MIAMI DADE COUNTY,2454227.1,2454227.1,0,2454227.1,2454227.1,3179838.98,0,0,0,0,25.713305,-80.449249,Commercial,Reinforced Masonry,3 758625,FL,MIAMI DADE COUNTY,197280,197280,0,197280,197280,329584.06,0,0,0,0,25.713305,-80.449249,Residential,Wood,3 617500,FL,MIAMI DADE COUNTY,0,7434783.36,0,0,7434783.36,11250000,0,0,0,0,25.713305,-80.449249,Commercial,Reinforced Masonry,3 820959,FL,MIAMI DADE COUNTY,0,135868.59,0,0,135868.59,188206.26,0,0,0,0,25.713305,-80.449249,Residential,Wood,3 618830,FL,MIAMI DADE COUNTY,0,7434246.33,0,0,7434246.33,8199378.96,0,0,0,0,25.713305,-80.449249,Commercial,Reinforced Masonry,3 471088,FL,MIAMI DADE COUNTY,0,1056938.4,0,1056938.4,1056938.4,1578304.97,0,0,0,0,25.69683,-80.43901,Residential,Masonry,1 147987,FL,MIAMI DADE COUNTY,0,1543476.06,0,0,1543476.06,1323492.14,0,0,0,0,25.698559,-80.45507,Residential,Masonry,1 637009,FL,MIAMI DADE COUNTY,0,128084.9,0,0,128084.9,120620.62,0,0,0,0,25.686325,-80.440819,Residential,Wood,1 306464,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,80983.76,0,0,0,0,25.6978,-80.4459,Residential,Wood,4 682432,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,73996.16,0,0,0,0,25.6978,-80.4459,Residential,Wood,4 114272,FL,MIAMI DADE COUNTY,0,202173.09,0,0,202173.09,219575.34,0,0,0,0,25.705622,-80.44738,Residential,Wood,1 391690,FL,MIAMI DADE COUNTY,0,56908.42,0,0,56908.42,47952.45,0,0,0,0,25.706722,-80.433098,Residential,Wood,3 132637,FL,MIAMI DADE COUNTY,0,105329.97,0,0,105329.97,114851.8,0,0,0,0,25.702448,-80.439804,Residential,Wood,1 601865,FL,MIAMI DADE COUNTY,0,523009.78,0,0,523009.78,495514.11,0,0,0,0,25.68697,-80.4475,Residential,Masonry,1 266935,FL,MIAMI DADE COUNTY,607500,607500,607500,607500,607500,641337.75,0,12150,0,0,25.759634,-80.481308,Residential,Masonry,4 392226,FL,MIAMI DADE COUNTY,0,1861061.36,0,0,1861061.36,1706332.71,0,0,0,0,25.757313,-80.44059,Commercial,Reinforced Masonry,3 253834,FL,MIAMI DADE COUNTY,0,18240.84,0,0,18240.84,25046.94,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 166418,FL,MIAMI DADE COUNTY,0,311234.33,0,0,311234.33,263528.33,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 525765,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,41687.22,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 811228,FL,MIAMI DADE COUNTY,0,7930.21,0,0,7930.21,9294.83,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 950591,FL,MIAMI DADE COUNTY,0,21410.63,0,0,21410.63,20340.1,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 610519,FL,MIAMI DADE COUNTY,0,21410.63,0,0,21410.63,28401.8,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 580936,FL,MIAMI DADE COUNTY,0,65577.8,0,0,65577.8,59048.35,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 429511,FL,MIAMI DADE COUNTY,0,20433.21,0,0,20433.21,18135.8,0,0,0,0,25.761061,-80.47715,Residential,Wood,4 171982,FL,MIAMI DADE COUNTY,0,27324.08,0,0,27324.08,23202.52,0,0,0,0,25.757492,-80.434341,Residential,Wood,3 991590,FL,MIAMI DADE COUNTY,0,511656.09,0,0,511656.09,803987.73,0,0,0,0,25.75735,-80.44467,Residential,Masonry,3 883465,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18506.88,0,0,0,0,25.763866,-80.481613,Residential,Wood,4 766693,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,18114.55,0,0,0,0,25.763866,-80.481613,Residential,Wood,4 971480,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,28973.7,0,0,0,0,25.763866,-80.481613,Residential,Wood,4 523360,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,30092.04,0,0,0,0,25.763866,-80.481613,Residential,Wood,4 446893,FL,MIAMI DADE COUNTY,0,18000,0,18000,18000,23863.14,0,0,0,0,25.763866,-80.481613,Residential,Wood,4 932154,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,1861102.78,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 762567,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,1772587.85,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 428109,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,2419280.58,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 108980,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,1499830.41,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 698949,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,1523876.76,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 381270,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,1792846,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 659677,FL,MIAMI DADE COUNTY,0,1567968.02,0,0,1567968.02,2309805.06,0,0,0,0,25.669838,-80.443298,Residential,Masonry,1 266521,FL,MIAMI DADE COUNTY,0,394829.82,0,0,394829.82,498850.11,0,0,0,0,25.67002,-80.46752,Residential,Masonry,1 619532,FL,MIAMI DADE COUNTY,0,506713.68,0,0,506713.68,525664.77,0,0,0,0,25.67002,-80.46752,Residential,Masonry,1 328960,FL,MIAMI DADE COUNTY,0,19980000,0,0,19980000,25020000,0,0,0,0,25.68332,-80.44823,Commercial,Reinforced Concrete,1 864848,FL,MIAMI DADE COUNTY,0,1732270.59,0,0,1732270.59,1708850.29,0,0,0,0,25.673817,-80.458778,Residential,Masonry,3 910110,FL,MIAMI DADE COUNTY,0,1040129.73,0,0,1040129.73,1606376.36,0,0,0,0,25.664305,-80.45237,Residential,Masonry,1 108266,FL,MIAMI DADE COUNTY,1824474.6,1824474.6,0,1824474.6,1824474.6,1793349.06,0,0,0,0,25.664305,-80.45237,Commercial,Reinforced Masonry,1 959911,FL,MIAMI DADE COUNTY,0,3473228.97,0,0,3473228.97,5422571.78,0,0,0,0,25.664305,-80.45237,Commercial,Reinforced Masonry,1 847697,FL,MIAMI DADE COUNTY,0,3414513.69,0,0,3414513.69,4797562.46,0,0,0,0,25.664305,-80.45237,Commercial,Reinforced Masonry,1 966523,FL,MIAMI DADE COUNTY,0,1357510.86,0,0,1357510.86,2346756.17,0,0,0,0,25.664305,-80.45237,Residential,Masonry,1 800729,FL,MIAMI DADE COUNTY,19710000,19710000,0,19710000,19710000,28530000,0,0,0,0,25.677183,-80.4431,Commercial,Reinforced Concrete,1 174314,FL,MIAMI DADE COUNTY,286146,286146,0,286146,286146,258437.91,0,0,0,0,25.677183,-80.4431,Residential,Wood,1 690490,FL,MIAMI DADE COUNTY,146286,146286,0,146286,146286,143600.19,0,0,0,0,25.67448,-80.44184,Residential,Wood,1 649653,FL,MIAMI DADE COUNTY,0,3258340.02,0,0,3258340.02,2830220.21,0,0,0,0,25.67448,-80.44184,Commercial,Reinforced Masonry,1 694907,FL,MIAMI DADE COUNTY,0,1189943.01,0,0,1189943.01,1591740.36,0,0,0,0,25.67448,-80.44184,Residential,Masonry,1 924752,FL,MIAMI DADE COUNTY,1141722.9,1141722.9,0,1141722.9,1141722.9,1128734.66,0,0,0,0,25.67448,-80.44184,Residential,Masonry,1 921891,FL,MIAMI DADE COUNTY,0,5919168.06,0,0,5919168.06,5282265.58,0,0,0,0,25.67448,-80.44184,Commercial,Reinforced Masonry,1 803178,FL,MIAMI DADE COUNTY,0,217364.47,0,0,217364.47,315006.77,0,0,0,0,25.67448,-80.44184,Residential,Wood,1 535619,FL,MIAMI DADE COUNTY,0,170249.04,0,0,170249.04,168996.01,0,0,0,0,25.67448,-80.44184,Residential,Wood,1 111704,FL,MIAMI DADE COUNTY,0,19710000,0,0,19710000,26640000,0,0,0,0,25.63407,-80.44848,Commercial,Reinforced Concrete,3 515414,FL,MIAMI DADE COUNTY,0,846180.27,0,0,846180.27,659817.53,0,0,0,0,25.681913,-80.436226,Residential,Masonry,1 947391,FL,MIAMI DADE COUNTY,0,818970.75,0,0,818970.75,1243317.99,0,0,0,0,25.681913,-80.436226,Residential,Masonry,1 627072,FL,MIAMI DADE COUNTY,0,1649577.15,0,0,1649577.15,1366701.06,0,0,0,0,25.681913,-80.436226,Residential,Masonry,1 535219,FL,MIAMI DADE COUNTY,0,277823.52,0,0,277823.52,318377.42,0,0,0,0,25.681913,-80.436226,Residential,Wood,1 520700,FL,MIAMI DADE COUNTY,0,1354805.55,0,0,1354805.55,2257637.13,0,0,0,0,25.681913,-80.436226,Residential,Masonry,1 637853,FL,MIAMI DADE COUNTY,0,144909.65,0,0,144909.65,205689.39,0,0,0,0,25.681913,-80.436226,Residential,Wood,1 861709,FL,MIAMI DADE COUNTY,1275595.2,1275595.2,1275595.2,1275595.2,1275595.2,1928087.66,0,0,0,0,25.68254,-80.46259,Residential,Masonry,1 902959,FL,MIAMI DADE COUNTY,461080.8,461080.8,0,0,461080.8,746457.08,0,0,0,0,25.63921,-80.44597,Residential,Masonry,1 932392,FL,MIAMI DADE COUNTY,414927.9,414927.9,0,0,414927.9,362916.69,0,0,0,0,25.68493,-80.44433,Residential,Masonry,1 176055,FL,MIAMI DADE COUNTY,160804.8,160804.8,0,0,160804.8,251038.81,0,0,0,0,25.68405,-80.4347,Residential,Wood,1 607325,FL,MIAMI DADE COUNTY,0,109767.4,0,0,109767.4,132313.63,0,0,0,0,25.673161,-80.459976,Residential,Wood,3 923473,FL,MIAMI DADE COUNTY,0,608702.53,0,0,608702.53,857509.69,0,0,0,0,25.675821,-80.441116,Residential,Masonry,1 783848,FL,MIAMI DADE COUNTY,0,20818.35,0,0,20818.35,21003.63,0,0,0,0,25.675821,-80.441116,Residential,Wood,1 946836,FL,MIAMI DADE COUNTY,0,65439.01,0,0,65439.01,98025.02,0,0,0,0,25.675821,-80.441116,Residential,Wood,1 318596,FL,MIAMI DADE COUNTY,0,96456.2,0,0,96456.2,152138.44,0,0,0,0,25.622343,-80.372696,Residential,Wood,1 344518,FL,MIAMI DADE COUNTY,0,1513275.19,0,0,1513275.19,2073438.22,0,0,0,0,25.658924,-80.504822,Residential,Masonry,1 127857,FL,MIAMI DADE COUNTY,0,106925.7,0,0,106925.7,126079.94,0,0,0,0,25.658924,-80.504822,Residential,Wood,1 968116,FL,MIAMI DADE COUNTY,0,43093.98,0,0,43093.98,71999.71,0,0,0,0,25.658924,-80.504822,Residential,Wood,1 215220,FL,MIAMI DADE COUNTY,0,406657.79,0,0,406657.79,668974.84,0,0,0,0,25.681347,-80.435799,Residential,Masonry,1 107098,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,103562.65,0,0,0,0,25.681347,-80.435799,Residential,Wood,1 876643,FL,MIAMI DADE COUNTY,0,20818.35,0,0,20818.35,21082.33,0,0,0,0,25.681347,-80.435799,Residential,Wood,1 666173,FL,MIAMI DADE COUNTY,0,20818.35,0,0,20818.35,18372.28,0,0,0,0,25.681347,-80.435799,Residential,Wood,1 685289,FL,MIAMI DADE COUNTY,0,20818.35,0,0,20818.35,19935.65,0,0,0,0,25.681347,-80.435799,Residential,Wood,1 670445,FL,MIAMI DADE COUNTY,0,79786.33,0,0,79786.33,86138.12,0,0,0,0,25.681347,-80.435799,Residential,Wood,1 395551,FL,MIAMI DADE COUNTY,0,897791.34,0,0,897791.34,722592.75,0,0,0,0,25.65907,-80.43401,Residential,Masonry,3 775427,FL,MIAMI DADE COUNTY,0,189731.88,0,0,189731.88,211795.43,0,0,0,0,25.65907,-80.43401,Residential,Wood,3 294373,FL,MIAMI DADE COUNTY,0,2923271.74,0,0,2923271.74,2215886.75,0,0,0,0,25.68493,-80.44433,Commercial,Reinforced Masonry,1 402776,FL,MIAMI DADE COUNTY,581445,581445,581445,581445,581445,851920.42,0,0,0,0,25.6602,-80.4517,Residential,Masonry,4 915189,FL,MIAMI DADE COUNTY,15210000,15210000,15210000,15210000,15210000,24570000,0,758520,0,0,25.66802,-80.448921,Commercial,Reinforced Concrete,1 661400,FL,MIAMI DADE COUNTY,670950,670950,670950,670950,670950,983957.57,0,33547.5,0,0,25.684803,-80.431091,Residential,Masonry,3 398061,FL,MIAMI DADE COUNTY,0,45315.48,0,0,45315.48,67131.72,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 451902,FL,MIAMI DADE COUNTY,0,31720.84,0,0,31720.84,46947.6,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 986104,FL,MIAMI DADE COUNTY,0,190325.03,0,0,190325.03,211952.81,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 803579,FL,MIAMI DADE COUNTY,0,339866.13,0,0,339866.13,306083.43,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 803301,FL,MIAMI DADE COUNTY,0,190325.03,0,0,190325.03,157627.19,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 519828,FL,MIAMI DADE COUNTY,0,362523.87,0,0,362523.87,561712.25,0,0,0,0,25.9075,-80.1583,Residential,Masonry,4 505840,FL,MIAMI DADE COUNTY,0,317208.38,0,0,317208.38,504630.32,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 984710,FL,MIAMI DADE COUNTY,0,113288.71,0,0,113288.71,87067.36,0,0,0,0,25.9075,-80.1583,Residential,Wood,4 235573,FL,BROWARD COUNTY,0,22294.71,0,0,22294.71,35303.19,0,0,0,0,26.12586,-80.13961,Residential,Wood,1 328426,FL,BROWARD COUNTY,135000000,135000000,135000000,135000000,135000000,162000000,0,0,0,0,26.11596,-80.14161,Commercial,Steel Frame,1 350794,FL,BROWARD COUNTY,0,475565.51,0,0,475565.51,369799.74,0,0,0,0,26.1207,-80.1323,Residential,Masonry,1 953336,FL,BROWARD COUNTY,56880000,56880000,56880000,56880000,56880000,66510000,0,0,0,0,26.116003,-80.140289,Commercial,Steel Frame,3 286475,FL,BROWARD COUNTY,0,56297.48,0,0,56297.48,92853.68,0,0,0,0,26.116003,-80.140289,Residential,Wood,3 518772,FL,BROWARD COUNTY,0,3871.08,0,0,3871.08,3305.36,0,0,0,0,26.11596,-80.14161,Residential,Wood,1 692802,FL,BROWARD COUNTY,0,5773.8,0,0,5773.8,8759.11,0,0,0,0,26.11596,-80.14161,Residential,Wood,1 249318,FL,BROWARD COUNTY,0,132855.66,0,0,132855.66,205301.85,0,0,0,0,26.11596,-80.14161,Residential,Wood,3 548727,FL,BROWARD COUNTY,0,1501.57,0,0,1501.57,1713.74,0,0,0,0,26.11596,-80.14161,Residential,Wood,1 898372,FL,BROWARD COUNTY,0,4719.87,0,0,4719.87,5249.75,0,0,0,0,26.11596,-80.14161,Residential,Wood,1 223614,FL,BROWARD COUNTY,0,3443.49,0,0,3443.49,2959.71,0,0,0,0,26.11596,-80.14161,Residential,Wood,1 593383,FL,BROWARD COUNTY,0,1151.48,0,0,1151.48,1422.57,0,0,0,0,26.11596,-80.14161,Residential,Wood,3 334917,FL,BROWARD COUNTY,0,1472142.05,0,0,1472142.05,2339769.57,0,0,0,0,26.116003,-80.140289,Residential,Masonry,3 925045,FL,BROWARD COUNTY,0,4424.48,0,0,4424.48,4957.9,0,0,0,0,26.116003,-80.140289,Residential,Wood,3 320732,FL,BROWARD COUNTY,0,95882.58,0,0,95882.58,80524.68,0,0,0,0,26.116003,-80.140289,Residential,Wood,3 404589,FL,BROWARD COUNTY,0,846982.98,0,0,846982.98,1177008.2,0,0,0,0,26.116003,-80.140289,Residential,Masonry,3 434458,FL,BROWARD COUNTY,0,275248.61,0,0,275248.61,469353.93,0,0,0,0,26.11596,-80.14161,Residential,Wood,1 257990,FL,BROWARD COUNTY,0,5773.8,0,0,5773.8,8165.72,0,0,0,0,26.115553,-80.142693,Residential,Wood,1 552328,FL,BROWARD COUNTY,0,5753.74,0,0,5753.74,5068.03,0,0,0,0,26.115553,-80.142693,Residential,Wood,1 385794,FL,BROWARD COUNTY,145872,145872,145872,145872,145872,191878.86,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 477331,FL,BROWARD COUNTY,0,144046.78,0,0,144046.78,245075.42,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 239886,FL,BROWARD COUNTY,0,529053.13,0,0,529053.13,432304.12,0,0,0,0,26.12098,-80.14398,Residential,Masonry,3 722497,FL,BROWARD COUNTY,0,167948.82,0,0,167948.82,298906.9,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 925835,FL,BROWARD COUNTY,0,161657.17,0,0,161657.17,209843.94,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 894928,FL,BROWARD COUNTY,0,42210000,0,0,42210000,49860000,0,0,0,0,26.12098,-80.14398,Commercial,Steel Frame,3 348664,FL,BROWARD COUNTY,0,26211.38,0,0,26211.38,36419.34,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 872428,FL,BROWARD COUNTY,0,836120.07,0,0,836120.07,1358972.71,0,0,0,0,26.12098,-80.14398,Residential,Masonry,3 223670,FL,BROWARD COUNTY,0,9602.94,0,0,9602.94,8661.85,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 262736,FL,BROWARD COUNTY,0,45553.09,0,0,45553.09,56440.28,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 397333,FL,BROWARD COUNTY,0,1400.37,0,0,1400.37,2012.7,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 587667,FL,BROWARD COUNTY,0,14405.77,0,0,14405.77,24260.04,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 816483,FL,BROWARD COUNTY,0,5949.75,0,0,5949.75,4474.49,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 764097,FL,BROWARD COUNTY,0,132209.26,0,0,132209.26,152869.87,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 391361,FL,BROWARD COUNTY,0,16311.22,0,0,16311.22,15985,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 232337,FL,BROWARD COUNTY,0,6839.57,0,0,6839.57,9576.46,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 433503,FL,BROWARD COUNTY,0,5810.26,0,0,5810.26,8587.45,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 364629,FL,BROWARD COUNTY,0,17595.81,0,0,17595.81,16367.2,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 453375,FL,BROWARD COUNTY,0,44036.93,0,0,44036.93,63232.46,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 226852,FL,BROWARD COUNTY,1823.4,1823.4,1823.4,1823.4,1823.4,2594.19,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 122004,FL,BROWARD COUNTY,0,106245.87,0,0,106245.87,168135.68,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 765735,FL,BROWARD COUNTY,0,2882569.3,0,0,2882569.3,2237334.99,0,0,0,0,26.12098,-80.14398,Commercial,Reinforced Masonry,3 685492,FL,BROWARD COUNTY,0,334252.01,0,0,334252.01,378640.68,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 705080,FL,BROWARD COUNTY,0,91588.47,0,0,91588.47,80488.04,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 202239,FL,BROWARD COUNTY,0,81597.15,0,0,81597.15,68587.3,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 152164,FL,BROWARD COUNTY,0,3299897.24,0,0,3299897.24,2582156.39,0,0,0,0,26.12098,-80.14398,Commercial,Reinforced Masonry,3 282757,FL,BROWARD COUNTY,0,239321.25,0,0,239321.25,346776.49,0,0,0,0,26.12098,-80.14398,Residential,Wood,3 822134,FL,BROWARD COUNTY,3045078,3045078,3045078,3045078,3045078,2986822.61,0,0,0,0,26.115966,-80.145504,Commercial,Reinforced Masonry,1 112940,FL,BROWARD COUNTY,0,7274.45,0,0,7274.45,6312.7,0,0,0,0,26.115966,-80.145504,Residential,Wood,1 117353,FL,BROWARD COUNTY,0,408004.9,0,0,408004.9,403086.4,0,0,0,0,26.12104,-80.14291,Residential,Masonry,3 189265,FL,BROWARD COUNTY,0,1400.37,0,0,1400.37,1425.69,0,0,0,0,26.121666,-80.142433,Residential,Wood,1 292582,FL,BROWARD COUNTY,0,23675.94,0,0,23675.94,24501.75,0,0,0,0,26.121666,-80.142433,Residential,Wood,1 412550,FL,BROWARD COUNTY,0,308610.45,0,0,308610.45,400298.61,0,0,0,0,26.12178,-80.143501,Residential,Wood,3 874819,FL,BROWARD COUNTY,14130000,14130000,14130000,14130000,14130000,17280000,0,0,0,0,26.12178,-80.143501,Commercial,Reinforced Concrete,3 522960,FL,BROWARD COUNTY,245247.3,245247.3,245247.3,245247.3,245247.3,371025.81,0,0,0,0,26.12178,-80.143501,Residential,Wood,3 607324,FL,BROWARD COUNTY,0,207954.21,0,0,207954.21,178873.89,0,0,0,0,26.12178,-80.143501,Residential,Wood,3 470080,FL,BROWARD COUNTY,0,1182930.75,0,0,1182930.75,1029026.73,0,0,0,0,26.12204,-80.14381,Residential,Masonry,3 608470,FL,BROWARD COUNTY,0,24210000,0,0,24210000,27630000,0,0,0,0,26.123026,-80.14463,Commercial,Reinforced Concrete,1 743848,FL,BROWARD COUNTY,0,36810000,0,0,36810000,47700000,0,0,0,0,26.12128,-80.14509,Commercial,Steel Frame,1 284907,FL,BROWARD COUNTY,0,7538.85,0,0,7538.85,9367.71,0,0,0,0,26.12128,-80.14509,Residential,Wood,1 697565,FL,BROWARD COUNTY,0,2024201.93,0,0,2024201.93,2666133.03,0,0,0,0,26.12128,-80.14509,Commercial,Reinforced Masonry,1 640032,FL,BROWARD COUNTY,510552,510552,510552,510552,510552,708107.54,0,0,0,0,26.12487,-80.14172,Residential,Masonry,1 844761,FL,BROWARD COUNTY,0,4828807.2,0,0,4828807.2,5728974.12,0,0,0,0,26.12485,-80.14225,Commercial,Reinforced Masonry,1 964535,FL,BROWARD COUNTY,0,218146.11,0,0,218146.11,340489.42,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 205167,FL,BROWARD COUNTY,0,283866.91,0,0,283866.91,355969.11,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 839744,FL,BROWARD COUNTY,0,283866.91,0,0,283866.91,225844.52,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 216919,FL,BROWARD COUNTY,0,52076.3,0,0,52076.3,62051.62,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 866036,FL,BROWARD COUNTY,0,15097.75,0,0,15097.75,12874.88,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 435989,FL,BROWARD COUNTY,0,144850.9,0,0,144850.9,125017.19,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 129766,FL,BROWARD COUNTY,0,142954.56,0,0,142954.56,150698.41,0,0,0,0,26.174028,-80.134331,Residential,Wood,1 598202,FL,BROWARD COUNTY,0,45209.38,0,0,45209.38,57574.6,0,0,0,0,26.1207,-80.1323,Residential,Wood,3 479021,FL,BROWARD COUNTY,0,12834,0,0,12834,19334.14,0,0,0,0,26.116003,-80.140289,Residential,Wood,3 550418,FL,BROWARD COUNTY,0,18990000,0,0,18990000,29160000,0,0,0,0,26.099817,-80.124298,Commercial,Reinforced Concrete,3 168252,FL,BROWARD COUNTY,0,28980000,0,0,28980000,25200000,0,0,0,0,26.083309,-80.245026,Commercial,Reinforced Concrete,3 991073,FL,BROWARD COUNTY,0,10710000,0,0,10710000,9540000,0,0,0,0,26.076429,-80.248695,Commercial,Reinforced Concrete,1 780115,FL,BROWARD COUNTY,0,526222.96,0,0,526222.96,574963.83,0,0,0,0,26.122103,-80.156219,Residential,Masonry,3 668719,FL,BROWARD COUNTY,0,249650.26,0,0,249650.26,290579.43,0,0,0,0,26.076429,-80.248695,Residential,Wood,1 603595,FL,BROWARD COUNTY,0,4376415.78,0,0,4376415.78,6535301.68,0,0,0,0,26.12479,-80.13388,Commercial,Reinforced Masonry,1 648140,FL,BROWARD COUNTY,0,24965.82,0,0,24965.82,35433.09,0,0,0,0,26.12479,-80.13388,Residential,Wood,1 748405,FL,BROWARD COUNTY,0,205274.52,0,0,205274.52,232229.53,0,0,0,0,26.12507,-80.13353,Residential,Wood,1 550991,FL,BROWARD COUNTY,0,151644.24,0,0,151644.24,152705.75,0,0,0,0,26.12506,-80.13375,Residential,Wood,1 407069,FL,BROWARD COUNTY,0,8321.94,0,0,8321.94,9074.24,0,0,0,0,26.12506,-80.13375,Residential,Wood,1 786026,FL,BROWARD COUNTY,0,294966.54,0,0,294966.54,319980.88,0,0,0,0,26.12486,-80.13573,Residential,Wood,1 699592,FL,BROWARD COUNTY,0,15120000,0,15120000,15120000,18090000,0,0,0,0,26.119146,-80.140778,Commercial,Reinforced Concrete,1 848888,FL,BROWARD COUNTY,0,109800,0,109800,109800,93420.48,0,0,0,0,26.119146,-80.140778,Residential,Wood,1 146307,FL,BROWARD COUNTY,0,84735,0,84735,84735,108581.12,0,0,0,0,26.12226,-80.142489,Residential,Wood,1 718725,FL,BROWARD COUNTY,133762.5,133762.5,133762.5,133762.5,133762.5,179080.43,0,0,0,0,26.1199,-80.13795,Residential,Wood,1 736648,FL,BROWARD COUNTY,0,1642500,0,1642500,1642500,2630915.44,0,82125,0,0,26.12022,-80.13822,Residential,Masonry,1 436567,FL,BROWARD COUNTY,609362.1,609362.1,0,0,609362.1,850805.99,0,0,0,0,26.1137,-80.13755,Residential,Masonry,1 102055,FL,BROWARD COUNTY,0,31977.25,0,0,31977.25,36608.71,0,0,0,0,26.12353,-80.14104,Residential,Wood,1 785155,FL,BROWARD COUNTY,0,164320.99,0,0,164320.99,189790.74,0,0,0,0,26.119238,-80.14296,Residential,Wood,1 295905,FL,BROWARD COUNTY,0,1031.79,0,0,1031.79,1009.11,0,0,0,0,26.15881,-80.215065,Residential,Wood,3 845022,FL,BROWARD COUNTY,0,1031.79,0,0,1031.79,911.28,0,0,0,0,26.15881,-80.215065,Residential,Wood,3 482176,FL,BROWARD COUNTY,0,2231.83,0,0,2231.83,2770.93,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 281849,FL,BROWARD COUNTY,0,35527.06,0,0,35527.06,45862.31,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 127792,FL,BROWARD COUNTY,0,17308.06,0,0,17308.06,20612.34,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 311922,FL,BROWARD COUNTY,0,236847.07,0,0,236847.07,288056.96,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 142173,FL,BROWARD COUNTY,0,21862.81,0,0,21862.81,35999.36,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 203047,FL,BROWARD COUNTY,0,79708.15,0,0,79708.15,63228.81,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 573804,FL,BROWARD COUNTY,0,1266.22,0,0,1266.22,1153.54,0,0,0,0,26.173685,-80.165024,Residential,Wood,1 432334,FL,BROWARD COUNTY,0,136642.54,0,0,136642.54,150312.26,0,0,0,0,26.1207,-80.1323,Residential,Wood,4 301297,FL,BROWARD COUNTY,0,14052.65,0,0,14052.65,12333.39,0,0,0,0,26.1207,-80.1323,Residential,Wood,4 743461,FL,BROWARD COUNTY,17100000,17100000,17100000,17100000,17100000,27450000,0,0,0,0,26.1282,-80.13928,Commercial,Reinforced Concrete,1 459660,FL,BROWARD COUNTY,2935800,2935800,2935800,2935800,2935800,4039138.23,58716,146790,0,0,26.11879,-80.13877,Commercial,Reinforced Masonry,1 435491,FL,BROWARD COUNTY,0,12330000,0,0,12330000,17370000,0,0,0,0,26.12281,-80.14324,Commercial,Reinforced Concrete,1 592054,FL,BROWARD COUNTY,0,10980000,0,0,10980000,10710000,0,0,0,0,26.119156,-80.139847,Commercial,Reinforced Concrete,1 278328,FL,BROWARD COUNTY,0,1697363.94,0,0,1697363.94,2855753.72,0,0,0,0,26.1219,-80.14185,Residential,Masonry,1 163884,FL,BROWARD COUNTY,1143508.5,1143508.5,1143508.5,1143508.5,1143508.5,1318543.06,0,0,0,0,26.117699,-80.356013,Residential,Masonry,4 853647,FL,BROWARD COUNTY,99000000,99000000,99000000,99000000,99000000,81990000,0,0,0,0,26.1143,-80.14164,Commercial,Steel Frame,1 106357,FL,BROWARD COUNTY,35364.6,35364.6,35364.6,35364.6,35364.6,34187.67,0,0,0,0,26.119366,-80.145638,Residential,Wood,1 672030,FL,BROWARD COUNTY,0,214644.01,0,0,214644.01,295119.62,0,0,0,0,26.12413,-80.144105,Residential,Wood,3 909033,FL,BROWARD COUNTY,0,214644.01,0,0,214644.01,335236.16,0,0,0,0,26.1207,-80.1323,Residential,Wood,4 757372,FL,BROWARD COUNTY,0,214644.01,0,0,214644.01,233017.53,0,0,0,0,26.116225,-80.14384,Residential,Wood,3 888818,FL,BROWARD COUNTY,0,214644.01,0,0,214644.01,338965.81,0,0,0,0,26.114735,-80.143805,Residential,Wood,3 287688,FL,BROWARD COUNTY,0,390014.19,0,0,390014.19,349394.21,0,0,0,0,26.14217,-80.14393,Residential,Masonry,3 338255,FL,BROWARD COUNTY,0,390014.19,0,0,390014.19,407508.28,0,0,0,0,26.122355,-80.143385,Residential,Masonry,3 435841,FL,BROWARD COUNTY,0,390014.19,0,0,390014.19,399948.63,0,0,0,0,26.12054,-80.14398,Residential,Masonry,3 494365,FL,BROWARD COUNTY,0,390014.19,0,0,390014.19,291530.93,0,0,0,0,26.12223,-80.12587,Residential,Masonry,3 274339,FL,BROWARD COUNTY,0,1694156.64,0,0,1694156.64,2715462.03,0,0,0,0,26.12494,-80.13792,Residential,Masonry,1 587324,FL,BROWARD COUNTY,0,78030000,0,0,78030000,112500000,0,0,0,0,26.12125,-80.13808,Commercial,Steel Frame,1 259346,FL,BROWARD COUNTY,1511370,1511370,1511370,1511370,1511370,1866239.68,0,0,0,0,26.082176,-80.124298,Residential,Masonry,4 662090,FL,BROWARD COUNTY,0,547353,0,547353,547353,487691.52,0,0,0,0,26.118664,-80.141373,Residential,Masonry,1 883772,FL,BROWARD COUNTY,0,11783.77,0,0,11783.77,16802.62,0,0,0,0,26.1207,-80.1323,Residential,Wood,3 704436,FL,BROWARD COUNTY,0,0,0,440253.9,440253.9,575029.71,0,0,0,0,26.12131,-80.13523,Residential,Masonry,1 121983,FL,BROWARD COUNTY,0,2477.09,0,0,2477.09,2349.08,0,0,0,0,26.14267,-80.13551,Residential,Wood,1 117872,FL,BROWARD COUNTY,0,8522587.1,0,0,8522587.1,11610000,0,0,0,0,26.13395,-80.13039,Commercial,Reinforced Masonry,1 479537,FL,BROWARD COUNTY,405000,405000,405000,405000,405000,641403.36,0,0,0,0,26.13349,-80.14093,Residential,Masonry,1 468481,FL,BROWARD COUNTY,0,20790000,0,0,20790000,22050000,0,0,0,0,26.13793,-80.13943,Commercial,Reinforced Concrete,1 387549,FL,BROWARD COUNTY,103104,103104,0,0,103104,152414.11,0,0,0,0,26.128157,-80.10347,Residential,Wood,1 961526,FL,BROWARD COUNTY,0,5919040.02,0,0,5919040.02,4566361.8,0,0,0,0,26.14373,-80.12089,Commercial,Reinforced Masonry,1 317403,FL,BROWARD COUNTY,3789342,3789342,3789342,3789342,3789342,4567377.28,0,189467.1,0,0,26.14333,-80.11914,Commercial,Reinforced Masonry,1 991661,FL,BROWARD COUNTY,0,1809456.84,0,0,1809456.84,1896889.79,0,0,0,0,26.138063,-80.111458,Commercial,Reinforced Masonry,1 614409,FL,BROWARD COUNTY,523300.5,523300.5,523300.5,523300.5,523300.5,590383.44,0,0,0,0,26.139542,-80.136604,Residential,Masonry,1 988229,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,189497.3,0,0,0,0,26.1369,-80.1245,Residential,Wood,4 828204,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,187825.38,0,0,0,0,26.174315,-80.12173,Residential,Wood,3 174586,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,161232.49,0,0,0,0,26.1717,-80.117865,Residential,Wood,3 584634,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,171178.65,0,0,0,0,26.15753,-80.145245,Residential,Wood,3 199460,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,485151.78,0,0,0,0,26.189685,-80.09544,Residential,Masonry,3 746687,FL,BROWARD COUNTY,0,382291.33,0,0,382291.33,531685.42,0,0,0,0,26.170765,-80.121555,Residential,Masonry,3 678115,FL,BROWARD COUNTY,0,13320000,0,0,13320000,18360000,0,0,0,0,26.135078,-80.137703,Commercial,Reinforced Concrete,1 959852,FL,BROWARD COUNTY,0,2349774.24,0,0,2349774.24,2142994.1,0,0,0,0,26.136902,-80.139153,Commercial,Reinforced Masonry,1 702987,FL,BROWARD COUNTY,0,1377180,0,1377180,1377180,1980186.53,0,0,0,0,26.13652,-80.12349,Residential,Masonry,1 740222,FL,BROWARD COUNTY,0,628891.83,0,0,628891.83,895028.79,0,0,0,0,26.15999,-80.13583,Residential,Masonry,1 614907,FL,BROWARD COUNTY,0,566816.58,0,0,566816.58,715522.04,0,0,0,0,26.15962,-80.10218,Residential,Masonry,1 631934,FL,BROWARD COUNTY,0,515960.28,0,0,515960.28,669353.21,0,0,0,0,26.15997,-80.12748,Residential,Masonry,1 140111,FL,BROWARD COUNTY,1620000,1620000,1620000,1620000,1620000,1263600,0,81000,0,0,26.15994,-80.12847,Residential,Masonry,1 344102,FL,BROWARD COUNTY,582947.1,582947.1,0,0,582947.1,711477.61,0,0,0,0,26.15797,-80.11776,Residential,Masonry,1 513334,FL,BROWARD COUNTY,682526.7,682526.7,0,0,682526.7,875821.67,0,0,0,0,26.15223,-80.13988,Residential,Masonry,1 809990,FL,BROWARD COUNTY,0,24826.34,0,0,24826.34,29992.41,0,0,0,0,26.1542,-80.1241,Residential,Wood,3 442309,FL,BROWARD COUNTY,0,24826.34,0,0,24826.34,26462.4,0,0,0,0,26.1542,-80.1241,Residential,Wood,3 826706,FL,BROWARD COUNTY,0,22671.6,0,0,22671.6,25923.85,0,0,0,0,26.1542,-80.1241,Residential,Wood,3 985269,FL,BROWARD COUNTY,0,248673.78,0,0,248673.78,281081.44,0,0,0,0,26.155678,-80.132927,Residential,Wood,1 893513,FL,BROWARD COUNTY,0,22671.6,0,0,22671.6,31472.54,0,0,0,0,26.1542,-80.1241,Residential,Wood,4 152962,FL,BROWARD COUNTY,0,22671.6,0,0,22671.6,20247.9,0,0,0,0,26.1542,-80.1241,Residential,Wood,3 471786,FL,BROWARD COUNTY,0,22671.6,0,0,22671.6,34547.17,0,0,0,0,26.1542,-80.1241,Residential,Wood,3 136153,FL,BROWARD COUNTY,0,279104.32,0,0,279104.32,280342.15,0,0,0,0,26.155678,-80.132927,Residential,Wood,1 684293,FL,BROWARD COUNTY,0,23421.08,0,0,23421.08,29456.46,0,0,0,0,26.1537,-80.13956,Residential,Wood,1 521108,FL,BROWARD COUNTY,0,542319.78,0,0,542319.78,436658.53,0,0,0,0,26.155678,-80.132927,Residential,Masonry,1 729177,FL,BROWARD COUNTY,0,535855.34,0,0,535855.34,774477.08,0,0,0,0,26.152468,-80.140739,Residential,Masonry,1 503344,FL,BROWARD COUNTY,0,187368.64,0,0,187368.64,241143.43,0,0,0,0,26.152468,-80.140739,Residential,Wood,1 133594,FL,BROWARD COUNTY,0,60366.43,0,0,60366.43,84776.56,0,0,0,0,26.152468,-80.140739,Residential,Wood,1 479077,FL,BROWARD COUNTY,0,107736.97,0,0,107736.97,137299.99,0,0,0,0,26.152468,-80.140739,Residential,Wood,1 368069,FL,BROWARD COUNTY,0,2107514.92,0,0,2107514.92,3076664.08,0,0,0,0,26.153145,-80.138802,Commercial,Reinforced Masonry,1 402283,FL,BROWARD COUNTY,0,119805.38,0,0,119805.38,118260.49,0,0,0,0,26.153145,-80.138802,Residential,Wood,1 808219,FL,BROWARD COUNTY,0,649585.51,0,0,649585.51,662353.11,0,0,0,0,26.15628,-80.13937,Residential,Masonry,1 809612,FL,BROWARD COUNTY,0,1512058.9,0,0,1512058.9,1949775.76,0,0,0,0,26.15442,-80.13901,Residential,Masonry,1 800006,FL,BROWARD COUNTY,0,910349.06,0,0,910349.06,832286.62,0,0,0,0,26.156343,-80.144885,Residential,Masonry,1 559676,FL,BROWARD COUNTY,678352.5,678352.5,678352.5,678352.5,678352.5,591591.22,0,0,0,0,26.14836,-80.11192,Residential,Masonry,1 941486,FL,BROWARD COUNTY,787320,787320,787320,787320,787320,738754.17,0,39366,0,0,26.15558,-80.11713,Residential,Masonry,1 239082,FL,BROWARD COUNTY,0,151065,0,151065,151065,166429.52,0,0,0,0,26.15916,-80.13658,Residential,Wood,1 112985,FL,BROWARD COUNTY,0,120510,0,120510,120510,180766.45,0,0,0,0,26.15938,-80.137009,Residential,Wood,1 827006,FL,BROWARD COUNTY,1507478.4,1507478.4,1507478.4,1507478.4,1507478.4,2075227.93,0,0,0,0,26.16683,-80.11351,Residential,Masonry,3 300994,FL,BROWARD COUNTY,0,25920000,0,0,25920000,41760000,0,0,0,0,26.167765,-80.117371,Commercial,Reinforced Concrete,1 573473,FL,BROWARD COUNTY,0,553524.5,0,0,553524.5,608633.4,0,0,0,0,26.167133,-80.122063,Residential,Masonry,1 219321,FL,BROWARD COUNTY,0,0,0,765900,765900,710200.69,0,0,0,0,26.167233,-80.11277,Residential,Masonry,1 756352,FL,BROWARD COUNTY,0,59400,0,59400,59400,74650.47,0,1188,0,900,26.16871,-80.10507,Residential,Wood,1 452093,FL,BROWARD COUNTY,0,44159.14,0,0,44159.14,58866.61,0,0,0,0,26.19303,-80.09659,Residential,Wood,1 435729,FL,BROWARD COUNTY,0,456912.13,0,0,456912.13,531845.72,0,0,0,0,26.1899,-80.109,Residential,Masonry,4 370470,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,1774632.96,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 892500,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,1889461.46,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 341793,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,2156019.79,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 192156,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,2693274.72,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 516564,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,2713029.32,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 868060,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,1658401.01,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 328643,FL,BROWARD COUNTY,0,1715702.02,0,0,1715702.02,1732165.9,0,0,0,0,26.20898,-80.10607,Residential,Masonry,1 819509,FL,BROWARD COUNTY,1774440,1774440,1774440,1774440,1774440,3234970.92,0,0,0,0,26.187712,-80.111504,Residential,Masonry,1 298170,FL,BROWARD COUNTY,568890,568890,568890,568890,568890,482901.14,0,0,0,0,26.18403,-80.11516,Residential,Masonry,1 540503,FL,BROWARD COUNTY,549000,549000,549000,549000,549000,834396.55,0,0,0,0,26.187712,-80.111504,Residential,Masonry,1 381455,FL,BROWARD COUNTY,0,2525246.46,0,0,2525246.46,3072394.14,0,0,0,0,26.184692,-80.107056,Commercial,Reinforced Masonry,1 866215,FL,BROWARD COUNTY,0,24965.82,0,0,24965.82,32445.58,0,0,0,0,26.184692,-80.107056,Residential,Wood,1 373714,FL,BROWARD COUNTY,0,1471134.06,0,0,1471134.06,1739280.61,0,0,0,0,26.18437,-80.10892,Residential,Masonry,1 698011,FL,BROWARD COUNTY,0,1471134.06,0,0,1471134.06,2108524.96,0,0,0,0,26.18437,-80.10892,Residential,Masonry,1 839499,FL,BROWARD COUNTY,0,147020.94,0,0,147020.94,274001.75,0,0,0,0,26.18437,-80.10892,Residential,Wood,1 909426,FL,BROWARD COUNTY,0,405925.74,0,0,405925.74,598912.58,0,0,0,0,26.18437,-80.10892,Residential,Masonry,1 659127,FL,BROWARD COUNTY,0,67500.18,0,0,67500.18,87188.63,0,0,0,0,26.18437,-80.10892,Residential,Wood,1 365009,FL,BROWARD COUNTY,0,2742541.56,0,0,2742541.56,2859017.3,0,0,0,0,26.18437,-80.10892,Commercial,Reinforced Masonry,1 705939,FL,BROWARD COUNTY,0,570515.22,0,0,570515.22,470589.48,0,0,0,0,26.18437,-80.10892,Residential,Masonry,1 459300,FL,BROWARD COUNTY,0,1824354.18,0,0,1824354.18,2517357.01,0,0,0,0,26.18437,-80.10892,Commercial,Reinforced Masonry,1 472381,FL,BROWARD COUNTY,0,4623.3,0,4623.3,4623.3,5338.94,0,0,0,0,26.18437,-80.10892,Residential,Wood,1 641809,FL,BROWARD COUNTY,0,540001.44,0,0,540001.44,810774.9,0,0,0,0,26.18437,-80.10892,Residential,Masonry,1 504739,FL,BROWARD COUNTY,0,1460038.14,0,0,1460038.14,2115314.94,0,0,0,0,26.18437,-80.10892,Residential,Masonry,1 767713,FL,BROWARD COUNTY,0,4074558.54,0,0,5093198.17,6419874.43,0,0,0,0,26.19725,-80.11053,Commercial,Reinforced Masonry,1 122250,FL,BROWARD COUNTY,7374465,7374465,7374465,7374465,7374465,8614850.01,0,0,0,0,26.18868,-80.11478,Commercial,Reinforced Masonry,1 716795,FL,BROWARD COUNTY,1109700,1109700,1109700,1109700,1109700,1169335.28,0,55485,0,0,26.17178,-80.09962,Residential,Masonry,3 960562,FL,BROWARD COUNTY,490374,490374,0,0,490374,883555.87,0,0,0,0,26.18412,-80.097279,Residential,Masonry,1 154796,FL,BROWARD COUNTY,1033407,1033407,0,0,1033407,1571440.02,0,0,0,0,26.18868,-80.11478,Residential,Masonry,1 263144,FL,BROWARD COUNTY,0,61523.76,0,0,61523.76,86372.59,0,0,0,0,26.169735,-80.119873,Residential,Wood,1 335946,FL,BROWARD COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,876402.86,0,0,0,0,26.20066,-80.10905,Residential,Masonry,1 144954,FL,BROWARD COUNTY,0,2471141.25,0,0,2471141.25,2223789.9,0,0,0,0,26.17677,-80.10419,Commercial,Reinforced Masonry,1 541960,FL,BROWARD COUNTY,0,2427149.12,0,0,2427149.12,3040251.84,0,0,0,0,26.18868,-80.11478,Commercial,Reinforced Masonry,1 870485,FL,BROWARD COUNTY,0,9270000,0,0,9270000,14580000,0,0,0,0,26.19888,-80.11119,Commercial,Reinforced Concrete,1 943612,FL,BROWARD COUNTY,0,3679466.4,0,3679466.4,3679466.4,5949329.22,0,0,0,0,26.189844,-80.101295,Commercial,Reinforced Masonry,1 168616,FL,BROWARD COUNTY,0,41400,0,41400,41400,56219.21,0,828,0,900,26.175114,-80.098495,Residential,Wood,1 870795,FL,BROWARD COUNTY,0,12518.55,0,0,12518.55,15730.04,0,0,0,0,26.191835,-80.17448,Residential,Wood,1 989326,FL,BROWARD COUNTY,0,104217.34,0,0,104217.34,98826.38,0,0,0,0,26.18708,-80.17364,Residential,Wood,1 586153,FL,BROWARD COUNTY,0,1205905.59,0,0,1205905.59,986916.75,0,0,0,0,26.19366,-80.15365,Residential,Masonry,1 900801,FL,BROWARD COUNTY,0,2078872.93,0,0,2078872.93,1789909.59,0,0,0,0,26.173607,-80.156853,Commercial,Reinforced Masonry,1 591805,FL,BROWARD COUNTY,0,104571.99,0,0,104571.99,145595.58,0,0,0,0,26.173607,-80.156853,Residential,Wood,1 694487,FL,BROWARD COUNTY,0,2332584.45,0,0,2332584.45,2468219.57,0,0,0,0,26.17088,-80.16133,Commercial,Reinforced Masonry,1 332603,FL,BROWARD COUNTY,0,153550.34,0,0,153550.34,253256.71,0,0,0,0,26.173607,-80.156853,Residential,Wood,1 279731,FL,BROWARD COUNTY,50143.5,50143.5,50143.5,50143.5,50143.5,37770.04,0,0,0,0,26.173607,-80.156853,Residential,Wood,1 952393,FL,BROWARD COUNTY,0,1862919.46,0,0,1862919.46,2751953.06,0,0,0,0,26.195194,-80.200348,Commercial,Reinforced Masonry,1 349854,FL,BROWARD COUNTY,0,190878.07,0,0,190878.07,238475.43,0,0,0,0,26.171492,-80.194695,Residential,Wood,1 653231,FL,BROWARD COUNTY,0,60983.61,0,0,60983.61,93334.02,0,0,0,0,26.176107,-80.188606,Residential,Wood,1 344866,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,20457.82,0,0,0,0,26.163437,-80.19812,Residential,Wood,3 798514,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,30145.36,0,0,0,0,26.2019,-80.149033,Residential,Wood,1 959540,FL,BROWARD COUNTY,0,20291.71,0,0,20291.71,17760.01,0,0,0,0,26.198437,-80.14679,Residential,Wood,1 477830,FL,BROWARD COUNTY,900,900,900,900,900,1374.12,0,0,0,0,26.16731,-80.15716,Residential,Wood,1 431374,FL,BROWARD COUNTY,1439100,1439100,1439100,1439100,1439100,1448799.53,0,0,0,0,26.18671,-80.17602,Residential,Masonry,1 591519,FL,BROWARD COUNTY,139500,139500,139500,139500,139500,131616.58,0,0,0,0,26.189894,-80.187454,Residential,Wood,1 890822,FL,BROWARD COUNTY,0,4252500,0,0,4252500,6659415,0,127575,0,0,26.207,-80.15151,Commercial,Reinforced Masonry,1 983154,FL,BROWARD COUNTY,0,50490000,0,0,50490000,75780000,0,0,0,0,26.20421,-80.15461,Commercial,Steel Frame,1 540689,FL,BROWARD COUNTY,0,35280000,0,0,35280000,52560000,0,0,0,0,26.18572,-80.166046,Commercial,Reinforced Concrete,1 638543,FL,BROWARD COUNTY,0,1541633.63,0,0,1541633.63,1491068.04,0,0,0,0,26.204983,-80.152473,Residential,Masonry,1 830227,FL,BROWARD COUNTY,0,14400000,0,0,14400000,14760000,0,0,0,0,26.203304,-80.155005,Commercial,Reinforced Concrete,1 144349,FL,BROWARD COUNTY,0,3114000,0,0,3114000,3739851.72,0,93420,0,0,26.199579,-80.187859,Commercial,Reinforced Masonry,1 254079,FL,BROWARD COUNTY,0,746100,0,0,746100,775127.77,0,22383,0,0,26.200586,-80.187897,Residential,Masonry,1 311133,FL,BROWARD COUNTY,0,2700000,0,2700000,2700000,3312697.5,0,0,0,0,26.19099,-80.19743,Commercial,Reinforced Masonry,1 118180,FL,BROWARD COUNTY,0,6701777.42,0,0,6701777.42,6589522.65,0,0,0,0,26.2058,-80.17066,Commercial,Reinforced Masonry,1 216665,FL,BROWARD COUNTY,9270000,0,9270000,0,9270000,7266125.69,0,0,0,0,26.20624,-80.146965,Commercial,Reinforced Concrete,3 684556,FL,BROWARD COUNTY,1169172,1169172,1169172,1169172,1169172,1552216.13,0,58458.6,0,0,26.204481,-80.155701,Residential,Masonry,1 818935,FL,BROWARD COUNTY,0,11250000,0,0,11250000,10800000,0,0,0,0,26.20911,-80.14216,Commercial,Reinforced Concrete,3 455971,FL,BROWARD COUNTY,404909.1,404909.1,0,0,404909.1,625908.49,0,0,0,0,26.20495,-80.152466,Residential,Masonry,1 761464,FL,BROWARD COUNTY,687654.9,687654.9,0,0,687654.9,994514.02,0,0,0,0,26.18231,-80.15365,Residential,Masonry,1 359243,FL,BROWARD COUNTY,706626.9,706626.9,0,0,706626.9,947332.29,0,0,0,0,26.169851,-80.187019,Residential,Masonry,1 937577,FL,BROWARD COUNTY,156063.6,156063.6,0,0,156063.6,179691.63,0,0,0,0,26.18967,-80.17229,Residential,Wood,1 697497,FL,BROWARD COUNTY,0,21623.55,0,0,21623.55,32346.06,0,0,0,0,26.174345,-80.195786,Residential,Wood,1 207668,FL,BROWARD COUNTY,0,5602.34,0,0,5602.34,5977.93,0,0,0,0,26.169952,-80.150276,Residential,Wood,1 834964,FL,BROWARD COUNTY,0,5921.18,0,0,5921.18,9604.5,0,0,0,0,26.18708,-80.150932,Residential,Wood,1 235182,FL,BROWARD COUNTY,0,31883.26,0,0,31883.26,32053.2,0,0,0,0,26.169952,-80.150276,Residential,Wood,1 574301,FL,BROWARD COUNTY,0,11048.01,0,0,11048.01,17842.97,0,0,0,0,26.17755,-80.14678,Residential,Wood,3 954419,FL,BROWARD COUNTY,0,11048.01,0,0,11048.01,9902.11,0,0,0,0,26.183485,-80.17102,Residential,Wood,4 949581,FL,BROWARD COUNTY,0,11048.01,0,0,11048.01,14053.61,0,0,0,0,26.181225,-80.14688,Residential,Wood,3 860284,FL,BROWARD COUNTY,0,11048.01,0,0,11048.01,16019.12,0,0,0,0,26.181033,-80.156736,Residential,Wood,4 852757,FL,BROWARD COUNTY,0,29846.38,0,0,29846.38,23462.12,0,0,0,0,26.180424,-80.183014,Residential,Wood,1 651025,FL,BROWARD COUNTY,0,21441.95,0,0,21441.95,30731.67,0,0,0,0,26.17231,-80.146606,Residential,Wood,1 161329,FL,BROWARD COUNTY,0,33490.18,0,0,33490.18,44407.97,0,0,0,0,26.16848,-80.149139,Residential,Wood,1 301103,FL,BROWARD COUNTY,0,5101.32,0,0,5101.32,6087.92,0,0,0,0,26.174135,-80.17086,Residential,Wood,1 116708,FL,BROWARD COUNTY,0,11627.37,0,0,11627.37,14974.33,0,0,0,0,26.173561,-80.184082,Residential,Wood,3 242528,FL,BROWARD COUNTY,0,2957.86,0,0,2957.86,3469.74,0,0,0,0,26.173817,-80.164848,Residential,Wood,3 414068,FL,BROWARD COUNTY,0,62178.73,0,0,62178.73,77486.95,0,0,0,0,26.173817,-80.164848,Residential,Wood,3 879988,FL,BROWARD COUNTY,0,2095.19,0,0,2095.19,3275.36,0,0,0,0,26.187,-80.1731,Residential,Wood,1 186671,FL,BROWARD COUNTY,0,2869.49,0,0,2869.49,3285,0,0,0,0,26.187,-80.1731,Residential,Wood,1 215198,FL,BROWARD COUNTY,0,7560.89,0,0,7560.89,8399.6,0,0,0,0,26.187,-80.1731,Residential,Wood,1 149291,FL,BROWARD COUNTY,0,45183.13,0,0,45183.13,57814.94,0,0,0,0,26.17403,-80.15763,Residential,Wood,1 341788,FL,BROWARD COUNTY,0,637.67,0,0,637.67,923.58,0,0,0,0,26.172281,-80.170998,Residential,Wood,1 839837,FL,BROWARD COUNTY,0,1913,0,0,1913,2129.16,0,0,0,0,26.172281,-80.170998,Residential,Wood,1 378602,FL,BROWARD COUNTY,0,24049.09,0,0,24049.09,22469.16,0,0,0,0,26.187,-80.1731,Residential,Wood,1 464487,FL,BROWARD COUNTY,0,3188.33,0,0,3188.33,4565.48,0,0,0,0,26.172281,-80.170998,Residential,Wood,1 397974,FL,BROWARD COUNTY,0,1366.43,0,0,1366.43,1820.07,0,0,0,0,26.17403,-80.15763,Residential,Wood,1 451571,FL,BROWARD COUNTY,0,77050.89,0,0,77050.89,76653.31,0,0,0,0,26.19047,-80.175285,Residential,Wood,1 524248,FL,BROWARD COUNTY,0,8248.98,0,0,8248.98,10701.37,0,0,0,0,26.19047,-80.175285,Residential,Wood,1 300643,FL,BROWARD COUNTY,0,81015.84,0,0,81015.84,110991.7,0,0,0,0,26.19047,-80.175285,Residential,Wood,1 853486,FL,BROWARD COUNTY,0,58148.95,0,0,58148.95,76326.08,0,0,0,0,26.210684,-80.156921,Residential,Wood,1 479452,FL,BROWARD COUNTY,0,27194.43,0,0,27194.43,38477.08,0,0,0,0,26.210684,-80.156921,Residential,Wood,1 932159,FL,BROWARD COUNTY,0,8248.98,0,0,8248.98,11519.7,0,0,0,0,26.210684,-80.156921,Residential,Wood,1 572077,FL,BROWARD COUNTY,0,67678.79,0,0,67678.79,60936.9,0,0,0,0,26.210684,-80.156921,Residential,Wood,1 185590,FL,BROWARD COUNTY,0,13597.22,0,0,13597.22,16426.31,0,0,0,0,26.19047,-80.175285,Residential,Wood,1 835218,FL,BROWARD COUNTY,0,504755.55,0,0,504755.55,409562.69,0,0,0,0,26.192642,-80.172157,Residential,Masonry,1 838311,FL,BROWARD COUNTY,0,176664.44,0,0,176664.44,311450.58,0,0,0,0,26.194139,-80.172203,Residential,Wood,1 389893,FL,BROWARD COUNTY,0,586448.29,0,0,586448.29,897827.71,0,0,0,0,26.194426,-80.176086,Residential,Masonry,1 543262,FL,BROWARD COUNTY,0,536438.67,0,0,536438.67,721198.87,0,0,0,0,26.194433,-80.175812,Residential,Masonry,1 485689,FL,BROWARD COUNTY,0,219374.53,0,0,219374.53,351463,0,0,0,0,26.194387,-80.177338,Residential,Wood,1 377689,FL,BROWARD COUNTY,0,219374.53,0,0,219374.53,179262.33,0,0,0,0,26.194384,-80.177452,Residential,Wood,1 468392,FL,BROWARD COUNTY,0,885263.58,0,0,885263.58,1412958.58,0,0,0,0,26.189699,-80.164871,Residential,Masonry,3 506675,FL,BROWARD COUNTY,0,623567.24,0,0,623567.24,757589.3,0,0,0,0,26.189434,-80.169319,Residential,Masonry,3 187272,FL,BROWARD COUNTY,0,349446.15,0,0,349446.15,328234.77,0,0,0,0,26.1896,-80.17068,Residential,Wood,3 264870,FL,BROWARD COUNTY,0,1057570.73,0,0,1057570.73,1129993.17,0,0,0,0,26.191868,-80.170341,Residential,Masonry,3 348024,FL,BROWARD COUNTY,0,828316.8,828316.8,828316.8,828316.8,945776.26,0,0,0,0,26.192421,-80.170517,Residential,Masonry,3 906256,FL,BROWARD COUNTY,0,2686542,0,0,2686542,2489081.16,0,0,0,0,26.19304,-80.16962,Commercial,Reinforced Masonry,3 334193,FL,BROWARD COUNTY,0,1098814.01,0,0,1098814.01,1187253.15,0,0,0,0,26.19081,-80.16779,Residential,Masonry,3 396402,FL,BROWARD COUNTY,0,711834.75,0,0,711834.75,877435.99,0,0,0,0,26.194895,-80.162666,Residential,Masonry,1 444302,FL,BROWARD COUNTY,0,927542.25,0,0,927542.25,944701.78,0,0,0,0,26.194624,-80.162659,Residential,Masonry,1 866437,FL,BROWARD COUNTY,18180000,18180000,18180000,18180000,18180000,28350000,363186,907965,0,0,26.190893,-80.192429,Commercial,Reinforced Concrete,1 788396,FL,BROWARD COUNTY,35100000,35100000,35100000,35100000,35100000,30600000,0,0,0,0,26.190893,-80.192429,Commercial,Reinforced Concrete,1 710609,FL,BROWARD COUNTY,4465800,12780000,4465800,4465800,12780000,17460000,0,638460,0,0,26.100512,-80.127693,Commercial,Reinforced Concrete,3 957530,FL,BROWARD COUNTY,0,1366396.49,0,0,1366396.49,1261828.9,0,0,0,0,26.19014,-80.1559,Residential,Masonry,1 850645,FL,BROWARD COUNTY,0,2801611.33,0,0,2801611.33,3811045.9,0,0,0,0,26.18777,-80.16646,Commercial,Reinforced Masonry,1 933024,FL,BROWARD COUNTY,0,23670000,0,0,23670000,36900000,0,0,0,0,26.180443,-80.181557,Commercial,Reinforced Concrete,1 194620,FL,BROWARD COUNTY,0,6134194.99,0,0,6134194.99,9900000,0,0,0,0,26.189487,-80.19471,Commercial,Reinforced Masonry,1 958408,FL,BROWARD COUNTY,39600000,39600000,39600000,39600000,39600000,37800000,0,0,0,0,26.203405,-80.151985,Commercial,Steel Frame,1 619267,FL,BROWARD COUNTY,0,8672038.1,0,0,8672038.1,7481193.83,0,0,0,0,26.203234,-80.157944,Commercial,Reinforced Masonry,1 502400,FL,BROWARD COUNTY,0,71910000,0,71910000,71910000,100800000,0,0,0,0,26.202717,-80.170448,Commercial,Steel Frame,3 757794,FL,BROWARD COUNTY,0,897525,0,897525,897525,1446413.59,0,0,0,0,26.21015,-80.15954,Residential,Masonry,1 243613,FL,BROWARD COUNTY,0,18000,0,18000,18000,17038.08,0,0,0,0,26.202717,-80.170448,Residential,Wood,3 270301,FL,BROWARD COUNTY,0,12780000,0,12780000,12780000,14580000,0,0,0,0,26.20183,-80.17445,Commercial,Reinforced Concrete,1 121359,FL,BROWARD COUNTY,0,360000,0,360000,360000,367480.8,0,0,0,0,26.202717,-80.170448,Residential,Masonry,3 171966,FL,BROWARD COUNTY,0,499112.9,0,0,499112.9,685541.55,0,0,0,0,26.15812,-80.17104,Residential,Masonry,1 167445,FL,BROWARD COUNTY,0,12518.55,0,0,12518.55,18714.51,0,0,0,0,26.165205,-80.199203,Residential,Wood,1 485470,FL,BROWARD COUNTY,0,1026027.18,0,0,1026027.18,886425.92,0,0,0,0,26.12986,-80.16347,Residential,Masonry,1 879722,FL,BROWARD COUNTY,168664.5,168664.5,168664.5,168664.5,168664.5,145841.66,0,0,0,0,26.129456,-80.15345,Residential,Wood,1 762860,FL,BROWARD COUNTY,0,4377.98,0,0,4377.98,6571.52,0,0,0,0,26.157206,-80.187012,Residential,Wood,1 937368,FL,BROWARD COUNTY,0,19409.18,0,0,19409.18,17222.31,0,0,0,0,26.150743,-80.187653,Residential,Wood,1 420535,FL,BROWARD COUNTY,0,9180000,0,0,9180000,11880000,0,0,0,0,26.165203,-80.199348,Commercial,Reinforced Concrete,1 805319,FL,BROWARD COUNTY,0,2740784.45,0,0,2740784.45,3108597.72,0,0,0,0,26.15521,-80.16987,Commercial,Reinforced Masonry,1 488721,FL,BROWARD COUNTY,0,10350000,0,0,10350000,10800000,0,0,0,0,26.13577,-80.15043,Commercial,Reinforced Concrete,1 980639,FL,BROWARD COUNTY,0,2854593.78,0,0,2854593.78,3931389.38,0,0,0,0,26.13868,-80.1816,Commercial,Reinforced Masonry,1 743032,FL,BROWARD COUNTY,81141.3,81141.3,81141.3,81141.3,81141.3,77700.91,0,0,0,0,26.13868,-80.1816,Residential,Wood,1 304289,FL,BROWARD COUNTY,0,93216.77,0,0,93216.77,107329.79,0,0,0,0,26.13868,-80.1816,Residential,Wood,1 100768,FL,BROWARD COUNTY,78406.2,78406.2,78406.2,78406.2,78406.2,114164.52,0,0,0,0,26.13868,-80.1816,Residential,Wood,1 442834,FL,BROWARD COUNTY,0,4570306.52,0,0,4570306.52,5134739.37,0,0,0,0,26.138597,-80.201584,Commercial,Reinforced Masonry,3 629416,FL,BROWARD COUNTY,0,658160.79,0,0,658160.79,1143367.45,0,0,0,0,26.138597,-80.201584,Residential,Masonry,3 471865,FL,BROWARD COUNTY,0,909657.79,0,0,909657.79,1270855.61,0,0,0,0,26.138597,-80.201584,Residential,Masonry,3 291367,FL,BROWARD COUNTY,0,608577.98,0,0,608577.98,867413.5,0,0,0,0,26.138597,-80.201584,Residential,Masonry,3 866529,FL,BROWARD COUNTY,227925,227925,227925,227925,227925,408487.19,0,0,0,0,26.138597,-80.201584,Residential,Wood,3 632618,FL,BROWARD COUNTY,0,59169.33,0,0,59169.33,81327.65,0,0,0,0,26.129307,-80.16713,Residential,Wood,1 305899,FL,BROWARD COUNTY,0,307769.86,0,0,307769.86,410087.95,0,0,0,0,26.128935,-80.175835,Residential,Wood,1 925376,FL,BROWARD COUNTY,0,54118.51,0,0,54118.51,77595.12,0,0,0,0,26.128935,-80.175835,Residential,Wood,1 232602,FL,BROWARD COUNTY,0,3091757.04,0,0,3091757.04,4124372.97,0,0,0,0,26.128935,-80.175835,Commercial,Reinforced Masonry,1 446350,FL,BROWARD COUNTY,0,72753.66,0,0,72753.66,95098.06,0,0,0,0,26.128935,-80.175835,Residential,Wood,1 120075,FL,BROWARD COUNTY,0,49195.33,0,0,49195.33,38557.33,0,0,0,0,26.128935,-80.175835,Residential,Wood,1 107702,FL,BROWARD COUNTY,0,78539.31,0,0,78539.31,80587.61,0,0,0,0,26.128935,-80.175835,Residential,Wood,1 380330,FL,BROWARD COUNTY,0,155207.81,0,0,155207.81,238845.26,0,0,0,0,26.128935,-80.175835,Residential,Wood,1 931050,FL,BROWARD COUNTY,273510,273510,273510,273510,273510,323658.06,0,0,0,0,26.134048,-80.175522,Residential,Wood,1 528498,FL,BROWARD COUNTY,0,6153.98,0,0,6153.98,4802.13,0,0,0,0,26.133099,-80.182083,Residential,Wood,1 432926,FL,BROWARD COUNTY,0,77501.79,0,0,77501.79,117680.74,0,0,0,0,26.133099,-80.182083,Residential,Wood,1 453907,FL,BROWARD COUNTY,0,5166.6,0,0,5166.6,8304.92,0,0,0,0,26.133099,-80.182083,Residential,Wood,1 641992,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,58994.62,0,0,0,0,26.133099,-80.182083,Residential,Wood,1 988673,FL,BROWARD COUNTY,0,58680000,0,0,58680000,78840000,0,0,0,0,26.1424,-80.1728,Commercial,Steel Frame,4 174695,FL,BROWARD COUNTY,328212,328212,328212,328212,328212,409726.73,0,0,0,0,26.15812,-80.17104,Residential,Wood,1 691722,FL,BROWARD COUNTY,0,8432130.96,0,0,8432130.96,6909861.49,0,0,0,0,26.165215,-80.196411,Commercial,Reinforced Masonry,1 945052,FL,BROWARD COUNTY,0,3157633.75,0,0,3157633.75,3448173.94,0,0,0,0,26.133709,-80.201088,Commercial,Reinforced Masonry,1 404613,FL,BROWARD COUNTY,0,100617.95,0,0,100617.95,102842.81,0,0,0,0,26.161982,-80.181824,Residential,Wood,1 521622,FL,BROWARD COUNTY,0,54853.34,0,0,54853.34,81213.61,0,0,0,0,26.1322,-80.199188,Residential,Wood,1 650345,FL,BROWARD COUNTY,0,21904.5,0,0,21904.5,19233.91,0,0,0,0,26.128115,-80.19062,Residential,Wood,1 431959,FL,BROWARD COUNTY,0,21904.5,0,0,21904.5,18119.41,0,0,0,0,26.13171,-80.190292,Residential,Wood,1 895406,FL,BROWARD COUNTY,0,17862.03,0,0,17862.03,15822.18,0,0,0,0,26.142189,-80.188698,Residential,Wood,1 545350,FL,BROWARD COUNTY,216432,216432,216432,216432,216432,191741.44,0,0,0,0,26.126356,-80.161774,Residential,Wood,1 765803,FL,BROWARD COUNTY,205200,205200,205200,205200,205200,280011.82,0,0,0,0,26.15366,-80.14894,Residential,Wood,1 753871,FL,BROWARD COUNTY,0,603802.98,0,0,603802.98,1039114.74,0,0,0,0,26.164156,-80.191048,Residential,Masonry,1 776598,FL,BROWARD COUNTY,0,59178.24,0,0,59178.24,46400.47,0,0,0,0,26.164156,-80.191048,Residential,Wood,1 815681,FL,BROWARD COUNTY,0,1112365.98,0,0,1112365.98,1313054.6,0,0,0,0,26.13175,-80.19756,Residential,Masonry,1 763382,FL,BROWARD COUNTY,0,7397.28,0,0,7397.28,10246.42,0,0,0,0,26.13175,-80.19756,Residential,Wood,1 858387,FL,BROWARD COUNTY,0,245034.9,0,245034.9,245034.9,402249.29,0,0,0,0,26.13175,-80.19756,Residential,Wood,1 826024,FL,BROWARD COUNTY,0,199726.56,0,0,199726.56,253414.26,0,0,0,0,26.13175,-80.19756,Residential,Wood,1 367099,FL,BROWARD COUNTY,0,4061106.72,0,0,4061106.72,3687679.84,0,0,0,0,26.16379,-80.14805,Commercial,Reinforced Masonry,1 673123,FL,BROWARD COUNTY,0,1764251.28,0,0,1764251.28,2610830.79,0,0,0,0,26.16379,-80.14805,Residential,Masonry,1 213751,FL,BROWARD COUNTY,0,858084.48,0,0,858084.48,1326426.99,0,0,0,0,26.16379,-80.14805,Residential,Masonry,1 474478,FL,BROWARD COUNTY,0,53630.28,0,0,53630.28,74926.22,0,0,0,0,26.16379,-80.14805,Residential,Wood,1 815189,FL,BROWARD COUNTY,0,678700.44,0,0,678700.44,1130917.19,0,0,0,0,26.16379,-80.14805,Residential,Masonry,1 945975,FL,BROWARD COUNTY,0,515960.28,0,0,515960.28,793629.46,0,0,0,0,26.164757,-80.194077,Residential,Masonry,1 251512,FL,BROWARD COUNTY,0,5547.96,0,0,5547.96,7525.36,0,0,0,0,26.164757,-80.194077,Residential,Wood,1 942632,FL,BROWARD COUNTY,0,5547.96,0,0,5547.96,8220.75,0,0,0,0,26.164757,-80.194077,Residential,Wood,1 125315,FL,BROWARD COUNTY,0,5547.96,0,0,5547.96,5937.2,0,0,0,0,26.164757,-80.194077,Residential,Wood,1 351197,FL,BROWARD COUNTY,0,7397.28,0,0,7397.28,8936.39,0,0,0,0,26.164757,-80.194077,Residential,Wood,1 256487,FL,BROWARD COUNTY,0,13140000,0,13140000,13140000,18360000,0,0,0,0,26.164757,-80.194077,Commercial,Reinforced Concrete,1 668957,FL,BROWARD COUNTY,0,12420000,0,12420000,12420000,11250000,0,0,0,0,26.16379,-80.19352,Commercial,Reinforced Concrete,1 218402,FL,BROWARD COUNTY,0,19260000,0,0,19260000,20340000,0,0,0,0,26.165848,-80.165863,Commercial,Reinforced Concrete,1 819855,FL,BROWARD COUNTY,828685.8,828685.8,0,0,828685.8,1151690.12,0,0,0,0,26.13018,-80.151711,Residential,Masonry,1 625364,FL,BROWARD COUNTY,551538,551538,0,0,551538,913421.39,0,0,0,0,26.16133,-80.16538,Residential,Masonry,1 897171,FL,BROWARD COUNTY,0,10316.97,0,0,10316.97,11151.43,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 207010,FL,BROWARD COUNTY,0,59836.43,0,0,59836.43,60943.4,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 146452,FL,BROWARD COUNTY,0,19498.52,0,0,19498.52,28561.51,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 122259,FL,BROWARD COUNTY,0,55709.27,0,0,55709.27,60111.86,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 655278,FL,BROWARD COUNTY,0,55709.27,0,0,55709.27,75712.02,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 606737,FL,BROWARD COUNTY,0,9027.47,0,0,9027.47,9079.78,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 765488,FL,BROWARD COUNTY,0,55709.27,0,0,55709.27,61274.07,0,0,0,0,26.16578,-80.1959,Residential,Wood,1 866891,FL,BROWARD COUNTY,0,4538.42,0,0,4538.42,4380.12,0,0,0,0,26.14146,-80.19172,Residential,Wood,1 798285,FL,BROWARD COUNTY,0,3681.58,0,0,3681.58,6489.01,0,0,0,0,26.14146,-80.19172,Residential,Wood,1 258960,FL,BROWARD COUNTY,0,51956.38,0,0,51956.38,61792.77,0,0,0,0,26.14146,-80.19172,Residential,Wood,1 593694,FL,BROWARD COUNTY,0,81398.97,0,0,81398.97,86170.26,0,0,0,0,26.13279,-80.19536,Residential,Wood,1 776932,FL,BROWARD COUNTY,0,21539.9,0,0,21539.9,36549.94,0,0,0,0,26.13279,-80.19536,Residential,Wood,1 389996,FL,BROWARD COUNTY,0,5716.21,0,0,5716.21,8919.8,0,0,0,0,26.163988,-80.178963,Residential,Wood,1 827113,FL,BROWARD COUNTY,0,12990.15,0,0,12990.15,19861.94,0,0,0,0,26.163988,-80.178963,Residential,Wood,1 152433,FL,BROWARD COUNTY,0,39626.34,0,0,39626.34,44772.06,0,0,0,0,26.163988,-80.178963,Residential,Wood,1 715979,FL,BROWARD COUNTY,0,54336.9,0,0,54336.9,55025.9,0,0,0,0,26.159983,-80.152634,Residential,Wood,1 273119,FL,BROWARD COUNTY,0,107736.97,0,0,107736.97,122475.38,0,0,0,0,26.159983,-80.152634,Residential,Wood,1 991632,FL,BROWARD COUNTY,0,382219.84,0,0,382219.84,589884.08,0,0,0,0,26.159983,-80.152634,Residential,Masonry,1 168038,FL,BROWARD COUNTY,45198,45198,45198,45198,45198,57258.63,0,0,0,0,26.14909,-80.15466,Residential,Wood,1 175185,FL,BROWARD COUNTY,0,90000,0,90000,90000,143088.66,0,4500,0,0,26.162804,-80.148331,Residential,Wood,1 713158,FL,BROWARD COUNTY,0,2454145.77,0,0,2454145.77,4213154.75,0,0,0,0,26.16454,-80.20088,Commercial,Reinforced Masonry,1 750689,FL,BROWARD COUNTY,0,1404945.25,0,0,1404945.25,1374862.57,0,0,0,0,26.16496,-80.18136,Residential,Masonry,1 498618,FL,BROWARD COUNTY,1155137.4,1155137.4,1155137.4,1155137.4,1155137.4,1045353.14,0,0,0,0,26.16634,-80.16675,Residential,Masonry,1 590769,FL,BROWARD COUNTY,775260,775260,775260,775260,775260,772419.45,0,0,0,0,26.14577,-80.20209,Residential,Masonry,3 205720,FL,BROWARD COUNTY,0,5084469.88,0,0,5084469.88,6388000.85,0,0,0,0,26.151356,-80.1661,Commercial,Reinforced Masonry,1 580360,FL,BROWARD COUNTY,0,2462597.46,0,0,2462597.46,2586141.05,0,0,0,0,26.14555,-80.19775,Commercial,Reinforced Masonry,1 995402,FL,BROWARD COUNTY,0,264554.99,0,0,264554.99,250085.95,0,0,0,0,26.127035,-80.178162,Residential,Wood,1 556100,FL,BROWARD COUNTY,0,1168947.18,0,0,1168947.18,1564612.42,0,0,0,0,26.16634,-80.16675,Residential,Masonry,1 171366,FL,BROWARD COUNTY,0,7206010.32,0,0,7206010.32,10620000,0,0,0,0,26.16049,-80.14743,Commercial,Reinforced Masonry,1 519775,FL,BROWARD COUNTY,0,42120000,0,0,42120000,63630000,0,0,450000,0,26.13131,-80.18754,Commercial,Steel Frame,1 698146,FL,BROWARD COUNTY,478642.5,478642.5,478642.5,478642.5,478642.5,690531.79,0,0,0,0,26.107262,-80.177788,Residential,Masonry,1 225774,FL,BROWARD COUNTY,0,7314979.37,0,0,7314979.37,10530000,0,0,0,0,26.04834,-80.18594,Commercial,Reinforced Masonry,1 392835,FL,BROWARD COUNTY,0,7750.36,0,0,7750.36,10059.97,0,0,0,0,26.10838,-80.18118,Residential,Wood,1 192485,FL,BROWARD COUNTY,9117,9117,9117,9117,9117,13435.69,0,0,0,0,26.12204,-80.17566,Residential,Wood,1 813072,FL,BROWARD COUNTY,0,25952.45,0,0,25952.45,35653.84,0,0,0,0,26.05618,-80.18545,Residential,Wood,3 793628,FL,BROWARD COUNTY,0,2337370.88,0,0,2337370.88,2497434.03,0,0,0,0,26.054829,-80.168282,Commercial,Reinforced Masonry,1 174312,FL,BROWARD COUNTY,0,1141904.25,0,0,1141904.25,1273337.43,0,0,0,0,26.054829,-80.168282,Residential,Masonry,1 208324,FL,BROWARD COUNTY,697450.5,697450.5,697450.5,697450.5,697450.5,1044501.87,0,0,0,0,26.1233,-80.17707,Residential,Masonry,1 298866,FL,BROWARD COUNTY,0,305310.1,0,0,305310.1,347001.41,0,0,0,0,26.0922,-80.1801,Residential,Wood,4 990112,FL,BROWARD COUNTY,0,266179.93,0,0,266179.93,241238.87,0,0,0,0,26.0922,-80.1801,Residential,Wood,4 932590,FL,BROWARD COUNTY,0,709120.26,0,0,709120.26,609752.66,0,0,0,0,26.086243,-80.178337,Residential,Masonry,3 540542,FL,BROWARD COUNTY,0,189057.41,0,0,189057.41,160078.69,0,0,0,0,26.086243,-80.178337,Residential,Wood,3 767946,FL,BROWARD COUNTY,0,131431.58,0,0,131431.58,116850.04,0,0,0,0,26.06331,-80.18775,Residential,Wood,1 234103,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,41641.1,0,0,0,0,26.10272,-80.19152,Residential,Wood,1 241804,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,61615.9,0,0,0,0,26.057644,-80.171623,Residential,Wood,1 231557,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,58343.41,0,0,0,0,26.06271,-80.17931,Residential,Wood,1 703926,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,50491.11,0,0,0,0,26.085342,-80.176338,Residential,Wood,1 844983,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,36470.94,0,0,0,0,26.055215,-80.199355,Residential,Wood,3 987372,FL,BROWARD COUNTY,0,29804.38,0,0,29804.38,33485.23,0,0,0,0,26.118485,-80.19666,Residential,Wood,1 545639,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,24575.77,0,0,0,0,26.053406,-80.169289,Residential,Wood,1 198469,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,19294.82,0,0,0,0,26.056347,-80.172684,Residential,Wood,1 313473,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,35180.23,0,0,0,0,26.05177,-80.17926,Residential,Wood,1 493411,FL,BROWARD COUNTY,6928920,6928920,6928920,6928920,6928920,10710000,0,0,0,0,26.06894,-80.17434,Commercial,Reinforced Masonry,1 985872,FL,BROWARD COUNTY,6290730,6290730,6290730,6290730,6290730,9630000,0,0,0,0,26.06894,-80.17434,Commercial,Reinforced Masonry,1 513043,FL,BROWARD COUNTY,0,1427501.39,0,0,1427501.39,1573106.53,0,0,0,0,26.085524,-80.195862,Residential,Masonry,1 937575,FL,BROWARD COUNTY,0,1427501.39,0,0,1427501.39,2280073.73,0,0,0,0,26.085524,-80.195862,Residential,Masonry,1 883594,FL,BROWARD COUNTY,0,1427501.39,0,0,1427501.39,1794000.95,0,0,0,0,26.085524,-80.195862,Residential,Masonry,1 174641,FL,BROWARD COUNTY,0,1427501.39,0,0,1427501.39,2455679.25,0,0,0,0,26.085524,-80.195862,Residential,Masonry,1 998111,FL,BROWARD COUNTY,0,1427501.39,0,0,1427501.39,1341434.47,0,0,0,0,26.085524,-80.195862,Residential,Masonry,1 746178,FL,BROWARD COUNTY,0,1427501.39,0,0,1427501.39,1715605.43,0,0,0,0,26.085524,-80.195862,Residential,Masonry,1 383696,FL,BROWARD COUNTY,0,128527.74,0,0,128527.74,95149.6,0,0,0,0,26.04914,-80.17877,Residential,Wood,1 638121,FL,BROWARD COUNTY,0,33287.76,0,0,33287.76,48570.84,0,0,0,0,26.04914,-80.17877,Residential,Wood,1 733259,FL,BROWARD COUNTY,0,115582.5,0,115582.5,115582.5,97701.89,0,0,0,0,26.04914,-80.17877,Residential,Wood,1 887593,FL,BROWARD COUNTY,0,37911.06,0,0,37911.06,40838.51,0,0,0,0,26.04914,-80.17877,Residential,Wood,1 916074,FL,BROWARD COUNTY,0,106335.9,0,106335.9,106335.9,179814.11,0,0,0,0,26.04914,-80.17877,Residential,Wood,1 664905,FL,BROWARD COUNTY,0,36061.74,0,0,36061.74,42844.81,0,0,0,0,26.108,-80.178917,Residential,Wood,4 810050,FL,BROWARD COUNTY,0,45308.34,0,0,45308.34,52819.92,0,0,0,0,26.108,-80.178917,Residential,Wood,4 306452,FL,BROWARD COUNTY,0,1069831.62,0,0,1069831.62,1116133.93,0,0,0,0,26.108,-80.178917,Residential,Masonry,4 313530,FL,BROWARD COUNTY,0,765618.48,0,0,765618.48,1105782.77,0,0,0,0,26.108,-80.178917,Residential,Masonry,4 339003,FL,BROWARD COUNTY,0,8321.94,0,0,8321.94,9166.32,0,0,0,0,26.108,-80.178917,Residential,Wood,4 283159,FL,BROWARD COUNTY,0,18493.2,0,18493.2,18493.2,26738.21,0,0,0,0,26.108,-80.178917,Residential,Wood,4 368637,FL,BROWARD COUNTY,0,12945.24,0,0,12945.24,20652.45,0,0,0,0,26.108,-80.178917,Residential,Wood,4 693030,FL,BROWARD COUNTY,0,10171.26,0,0,10171.26,11981.37,0,0,0,0,26.108,-80.178917,Residential,Wood,4 264320,FL,BROWARD COUNTY,0,12020.58,0,0,12020.58,10172.39,0,0,0,0,26.108,-80.178917,Residential,Wood,4 875629,FL,BROWARD COUNTY,0,1849.32,0,0,1849.32,1835.71,0,0,0,0,26.108,-80.178917,Residential,Wood,4 517667,FL,BROWARD COUNTY,0,5605288.92,0,0,5605288.92,6219381.95,0,0,0,0,26.10838,-80.18118,Commercial,Reinforced Masonry,1 859666,FL,BROWARD COUNTY,0,8321.94,0,0,8321.94,11914.31,0,0,0,0,26.10838,-80.18118,Residential,Wood,1 440614,FL,BROWARD COUNTY,0,16643.88,0,0,16643.88,14180.85,0,0,0,0,26.10838,-80.18118,Residential,Wood,1 127977,FL,BROWARD COUNTY,0,6472.62,0,0,6472.62,6055.46,0,0,0,0,26.10838,-80.18118,Residential,Wood,1 541372,FL,BROWARD COUNTY,0,315309.06,0,0,315309.06,380691.55,0,0,0,0,26.10838,-80.18118,Residential,Wood,1 200182,FL,BROWARD COUNTY,0,1624627.62,0,0,1624627.62,1605807.93,0,0,0,0,26.10838,-80.18118,Residential,Masonry,1 265051,FL,BROWARD COUNTY,0,871954.38,0,0,871954.38,1094756.16,0,0,0,0,26.10838,-80.18118,Residential,Masonry,1 433871,FL,BROWARD COUNTY,0,3373159.68,0,0,3373159.68,4145505.31,0,0,0,0,26.10838,-80.18118,Commercial,Reinforced Masonry,1 594038,FL,BROWARD COUNTY,0,0,0,0,573551.14,865832.8,0,0,0,0,26.108599,-80.169922,Residential,Masonry,3 271249,FL,BROWARD COUNTY,0,1261350,0,0,1261350,1570851.23,0,0,0,0,26.11475,-80.17716,Residential,Masonry,1 851485,FL,BROWARD COUNTY,0,217800,0,0,217800,176731.63,0,0,0,0,26.11475,-80.17716,Residential,Wood,1 655863,FL,BROWARD COUNTY,2191932,2191932,2191932,2191932,2191932,3647002.22,0,109596.6,0,0,26.1203,-80.191116,Commercial,Reinforced Masonry,1 879706,FL,BROWARD COUNTY,866831.4,866831.4,0,0,866831.4,746768.32,0,0,0,0,26.108599,-80.169922,Residential,Masonry,3 516218,FL,BROWARD COUNTY,577671.3,577671.3,0,0,577671.3,607019.31,0,0,0,0,26.062595,-80.165,Residential,Masonry,1 809069,FL,BROWARD COUNTY,656009.1,656009.1,0,0,656009.1,900018.24,0,0,0,0,26.11968,-80.20128,Residential,Masonry,1 722159,FL,BROWARD COUNTY,0,4263.25,0,0,4263.25,3829.08,0,0,0,0,26.10593,-80.20141,Residential,Wood,3 249787,FL,BROWARD COUNTY,0,297000,0,297000,297000,296426.79,0,14850,0,0,26.052652,-80.194023,Residential,Wood,1 885450,FL,BROWARD COUNTY,1092159,1092159,1092159,1092159,1092159,1368907.72,0,0,0,0,26.10672,-80.17969,Residential,Masonry,1 848425,FL,BROWARD COUNTY,6368400,4671000,6368400,6368400,6368400,8763071.24,0,233550,0,0,26.069794,-80.178519,Commercial,Reinforced Masonry,1 631677,FL,BROWARD COUNTY,3393000,3329100,3393000,3393000,3393000,4828863.31,0,166455,0,0,26.070337,-80.180428,Commercial,Reinforced Masonry,3 329120,FL,BROWARD COUNTY,0,1574573.17,0,0,1574573.17,2832329.62,0,0,0,0,26.12164,-80.18574,Residential,Masonry,1 179779,FL,BROWARD COUNTY,0,888906.2,0,0,888906.2,1212143.6,0,0,0,0,26.10676,-80.17878,Residential,Masonry,1 420998,FL,BROWARD COUNTY,0,1134748.06,0,0,1134748.06,828366.09,0,0,0,0,26.048136,-80.168144,Residential,Masonry,1 255518,FL,BROWARD COUNTY,0,3465087.37,0,0,3465087.37,5784963.37,0,0,0,0,26.071459,-80.168724,Commercial,Reinforced Masonry,1 122963,FL,BROWARD COUNTY,0,3041603.52,0,0,3041603.52,4760413.67,0,0,0,0,26.091665,-80.199554,Commercial,Reinforced Masonry,1 315907,FL,BROWARD COUNTY,0,4980457.03,0,0,4980457.03,3756300.53,0,0,450000,0,26.11212,-80.17137,Commercial,Reinforced Masonry,1 935138,FL,BROWARD COUNTY,0,11160000,0,0,11160000,13050000,0,0,0,0,26.121098,-80.199219,Commercial,Reinforced Concrete,1 632742,FL,BROWARD COUNTY,0,3647357.71,0,0,3647357.71,4427162.79,0,0,0,0,26.065,-80.18303,Commercial,Reinforced Masonry,1 554229,FL,BROWARD COUNTY,0,292500,0,292500,292500,407075.76,0,4500,0,0,26.12256,-80.14926,Residential,Wood,1 540727,FL,BROWARD COUNTY,0,3607.6,0,0,3607.6,5697.87,0,0,0,0,26.14567,-80.20602,Residential,Wood,1 825450,FL,BROWARD COUNTY,0,839299.17,0,0,839299.17,701889.11,0,0,0,0,26.140774,-80.206543,Residential,Masonry,1 714303,FL,BROWARD COUNTY,0,556503.5,0,0,556503.5,866275.06,0,0,0,0,26.14807,-80.2368,Residential,Masonry,1 981355,FL,BROWARD COUNTY,0,21780000,0,0,21780000,31500000,0,0,0,0,26.14464,-80.202789,Commercial,Reinforced Concrete,3 659580,FL,BROWARD COUNTY,0,490792.74,0,0,490792.74,568370.38,0,0,0,0,26.161734,-80.229309,Residential,Masonry,1 762534,FL,BROWARD COUNTY,0,496974.84,0,0,496974.84,743215.93,0,0,0,0,26.1615,-80.22918,Residential,Masonry,1 570181,FL,BROWARD COUNTY,1306827.9,1306827.9,1306827.9,1306827.9,1306827.9,1170076.2,0,0,0,0,26.13664,-80.24252,Residential,Masonry,1 693969,FL,BROWARD COUNTY,385200,385200,385200,385200,385200,567361.08,0,0,0,0,26.13876,-80.24967,Residential,Masonry,1 243204,FL,BROWARD COUNTY,1818000,1818000,0,1818000,1818000,2811558.82,0,90900,0,0,26.152925,-80.202965,Commercial,Reinforced Masonry,3 817745,FL,BROWARD COUNTY,849885.3,849885.3,0,0,849885.3,1178552.94,0,0,0,0,26.150787,-80.223228,Residential,Masonry,1 181807,FL,BROWARD COUNTY,0,516.35,0,0,516.35,493.75,0,0,0,0,26.15632,-80.21802,Residential,Wood,1 321764,FL,BROWARD COUNTY,0,34457.17,0,0,34457.17,55500.16,0,0,0,0,26.15632,-80.21802,Residential,Wood,1 987726,FL,BROWARD COUNTY,0,17232.84,0,0,17232.84,25270.23,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 669636,FL,BROWARD COUNTY,0,154477.35,0,0,154477.35,204049.14,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 904092,FL,BROWARD COUNTY,0,3248.13,0,0,3248.13,3766.33,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 895883,FL,BROWARD COUNTY,0,42885.03,0,0,42885.03,40247.17,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 307901,FL,BROWARD COUNTY,0,4486163.96,0,0,4486163.96,8046024.79,0,0,0,0,26.16552,-80.23306,Commercial,Reinforced Masonry,1 117850,FL,BROWARD COUNTY,0,90492.28,0,0,90492.28,111414.09,0,0,0,0,26.1502,-80.2238,Residential,Wood,3 666591,FL,BROWARD COUNTY,0,84430.38,0,0,84430.38,134128.55,0,0,0,0,26.092465,-80.25302,Residential,Wood,3 550220,FL,BROWARD COUNTY,0,100233.93,0,0,100233.93,96633.53,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 163360,FL,BROWARD COUNTY,0,87786.42,0,0,87786.42,101379.62,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 601137,FL,BROWARD COUNTY,0,85188.46,0,0,85188.46,120969.32,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 504898,FL,BROWARD COUNTY,0,83131.86,0,0,83131.86,133801.06,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 445482,FL,BROWARD COUNTY,0,59586.57,0,0,59586.57,66856.13,0,0,0,0,26.200165,-80.22812,Residential,Wood,4 589395,FL,BROWARD COUNTY,0,89084.94,0,0,89084.94,83499.31,0,0,0,0,26.122455,-80.340085,Residential,Wood,3 358676,FL,BROWARD COUNTY,0,90492.28,0,0,90492.28,88365.71,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 480115,FL,BROWARD COUNTY,0,13185.47,0,0,13185.47,12584.19,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 592801,FL,BROWARD COUNTY,0,8552.86,0,0,8552.86,7098.19,0,0,0,0,26.139807,-80.206367,Residential,Wood,1 181189,FL,BROWARD COUNTY,0,475917.98,0,0,475917.98,596135.82,0,0,0,0,26.152536,-80.217003,Residential,Masonry,1 521400,FL,BROWARD COUNTY,0,105109.78,0,0,105109.78,100035.08,0,0,0,0,26.139807,-80.206367,Residential,Wood,1 968530,FL,BROWARD COUNTY,0,159984.18,0,0,159984.18,243535.6,0,0,0,0,26.139807,-80.206367,Residential,Wood,1 675603,FL,BROWARD COUNTY,0,50333.23,0,0,50333.23,63763.4,0,0,0,0,26.139807,-80.206367,Residential,Wood,1 572944,FL,BROWARD COUNTY,0,38318.26,0,0,38318.26,38291.2,0,0,0,0,26.139807,-80.206367,Residential,Wood,1 826899,FL,BROWARD COUNTY,0,448705.74,0,0,448705.74,426001.23,0,0,0,0,26.152536,-80.217003,Residential,Masonry,1 779890,FL,BROWARD COUNTY,0,9510.29,0,0,9510.29,11647.49,0,0,0,0,26.152706,-80.217003,Residential,Wood,1 679779,FL,BROWARD COUNTY,0,30742.03,0,0,30742.03,31856.73,0,0,0,0,26.150787,-80.223228,Residential,Wood,1 243370,FL,BROWARD COUNTY,0,4556.71,0,0,4556.71,5939.04,0,0,0,0,26.150787,-80.223228,Residential,Wood,1 677863,FL,BROWARD COUNTY,0,90492.28,0,0,90492.28,112423.99,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 997903,FL,BROWARD COUNTY,0,87136.24,0,0,87136.24,71632.53,0,0,0,0,26.1502,-80.2238,Residential,Wood,4 784693,FL,BROWARD COUNTY,0,26301.45,0,0,26301.45,30909.46,0,0,0,0,26.150787,-80.223228,Residential,Wood,1 375467,FL,BROWARD COUNTY,0,773595.68,0,0,773595.68,612687.78,0,0,0,0,26.152536,-80.217003,Residential,Masonry,1 865319,FL,BROWARD COUNTY,0,90492.28,0,0,90492.28,109762.79,0,0,0,0,26.152536,-80.217003,Residential,Wood,1 932733,FL,BROWARD COUNTY,0,679483.09,0,0,679483.09,958582.12,0,0,0,0,26.152536,-80.217003,Residential,Masonry,1 536660,FL,BROWARD COUNTY,0,284253.56,0,0,284253.56,458512.36,0,0,0,0,26.136034,-80.243736,Residential,Wood,1 231928,FL,BROWARD COUNTY,0,14362.2,0,0,14362.2,17924.03,0,0,0,0,26.150829,-80.235138,Residential,Wood,1 720440,FL,BROWARD COUNTY,0,1847.2,0,0,1847.2,2755.28,0,0,0,0,26.150829,-80.235138,Residential,Wood,1 706698,FL,BROWARD COUNTY,0,299532.91,0,0,299532.91,300922.74,0,0,0,0,26.150829,-80.235138,Residential,Wood,1 122522,FL,BROWARD COUNTY,0,289466.12,0,0,289466.12,483923.67,0,0,0,0,26.150829,-80.235138,Residential,Wood,1 957823,FL,BROWARD COUNTY,0,920958.86,0,0,920958.86,1069481.89,0,0,0,0,26.150829,-80.235138,Residential,Masonry,1 724909,FL,BROWARD COUNTY,0,4618,0,0,4618,4992.98,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 505360,FL,BROWARD COUNTY,0,14777.6,0,0,14777.6,19658.46,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 497417,FL,BROWARD COUNTY,0,76658.79,0,0,76658.79,115655.12,0,0,0,0,26.155096,-80.238174,Residential,Wood,1 804111,FL,BROWARD COUNTY,0,11637.36,0,0,11637.36,12268.16,0,0,0,0,26.155096,-80.238174,Residential,Wood,1 245512,FL,BROWARD COUNTY,0,2494.17,0,0,2494.17,3127.59,0,0,0,0,26.155096,-80.238174,Residential,Wood,1 774924,FL,BROWARD COUNTY,0,20781.45,0,0,20781.45,34556.72,0,0,0,0,26.155096,-80.238174,Residential,Wood,1 652468,FL,BROWARD COUNTY,0,24845.29,0,0,24845.29,22490.45,0,0,0,0,26.155096,-80.238174,Residential,Wood,1 632756,FL,BROWARD COUNTY,0,16070.64,0,0,16070.64,18612.6,0,0,0,0,26.155096,-80.238174,Residential,Wood,1 304007,FL,BROWARD COUNTY,0,16624.8,0,0,16624.8,21164.7,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 776146,FL,BROWARD COUNTY,0,1662.48,0,0,1662.48,1878.79,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 498384,FL,BROWARD COUNTY,0,263780.13,0,0,263780.13,232787.02,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 917317,FL,BROWARD COUNTY,0,77462.55,0,0,77462.55,81679.61,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 663523,FL,BROWARD COUNTY,0,4156.65,0,0,4156.65,3740.19,0,0,0,0,26.15627,-80.23874,Residential,Wood,1 427990,FL,BROWARD COUNTY,0,721008.94,0,0,721008.94,528211.15,0,0,0,0,26.14692,-80.23065,Residential,Masonry,1 971823,FL,BROWARD COUNTY,0,3872368.75,0,0,3872368.75,5838323.9,0,0,0,0,26.154997,-80.239021,Commercial,Reinforced Masonry,1 151001,FL,BROWARD COUNTY,0,3694.4,0,0,3694.4,3741.24,0,0,0,0,26.154997,-80.239021,Residential,Wood,1 937258,FL,BROWARD COUNTY,0,4618,0,0,4618,4048.8,0,0,0,0,26.154997,-80.239021,Residential,Wood,1 166523,FL,BROWARD COUNTY,0,23552.25,0,0,23552.25,26195,0,0,0,0,26.139988,-80.231483,Residential,Wood,1 245626,FL,BROWARD COUNTY,0,1662.48,0,0,1662.48,2189.7,0,0,0,0,26.139988,-80.231483,Residential,Wood,1 853477,FL,BROWARD COUNTY,0,132998.39,0,0,132998.39,109933.14,0,0,0,0,26.15421,-80.23826,Residential,Wood,1 381147,FL,BROWARD COUNTY,0,16624.8,0,0,16624.8,27938.57,0,0,0,0,26.15421,-80.23826,Residential,Wood,1 864807,FL,BROWARD COUNTY,0,34958.93,0,0,34958.93,52998.86,0,0,0,0,26.15421,-80.23826,Residential,Wood,1 192863,FL,BROWARD COUNTY,0,4502.66,0,0,4502.66,7132.82,0,0,0,0,26.15519,-80.238457,Residential,Wood,1 228189,FL,BROWARD COUNTY,0,1847.2,0,0,1847.2,2621.97,0,0,0,0,26.15421,-80.23826,Residential,Wood,1 247429,FL,BROWARD COUNTY,0,1847.2,0,0,1847.2,2972.57,0,0,0,0,26.154997,-80.239021,Residential,Wood,1 197383,FL,BROWARD COUNTY,0,10710000,0,0,10710000,14490000,0,0,0,0,26.14524,-80.24361,Commercial,Reinforced Concrete,1 324523,FL,BROWARD COUNTY,0,2611074.6,0,0,2611074.6,2354144.86,0,0,0,0,26.16032,-80.23482,Commercial,Reinforced Masonry,1 708410,FL,BROWARD COUNTY,0,5379040.64,0,0,5379040.64,7039744.13,0,0,0,0,26.14541,-80.23825,Commercial,Reinforced Masonry,3 563788,FL,BROWARD COUNTY,0,3774600,0,3774600,3774600,3276428.29,0,0,0,0,26.148434,-80.202866,Commercial,Reinforced Masonry,3 120518,FL,BROWARD COUNTY,0,579845.71,0,0,579845.71,697876.2,0,0,0,0,26.135733,-80.234497,Residential,Masonry,3 963770,FL,BROWARD COUNTY,0,43768.29,0,0,43768.29,54818.91,0,0,0,0,26.162867,-80.243057,Residential,Wood,1 756636,FL,BROWARD COUNTY,0,2110.59,0,0,2110.59,2648.28,0,0,0,0,26.079172,-80.238518,Residential,Wood,1 372393,FL,BROWARD COUNTY,0,74303.55,0,0,74303.55,112253.35,0,0,0,0,26.092066,-80.224274,Residential,Wood,3 615575,FL,BROWARD COUNTY,0,6533.24,0,0,6533.24,10127.28,0,0,0,0,26.078667,-80.23867,Residential,Wood,1 724297,FL,BROWARD COUNTY,0,885267.99,0,0,885267.99,1331266.01,0,0,0,0,26.06028,-80.19922,Residential,Masonry,1 895723,FL,BROWARD COUNTY,0,115942.71,0,0,115942.71,165218.37,0,0,0,0,26.06507,-80.20041,Residential,Wood,1 671376,FL,BROWARD COUNTY,0,92479.2,0,0,92479.2,134421.85,0,0,0,0,26.080101,-80.224258,Residential,Wood,3 299452,FL,BROWARD COUNTY,0,43810.83,0,0,43810.83,73174.6,0,0,0,0,26.06049,-80.20411,Residential,Wood,1 707933,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,25472.41,0,0,0,0,26.06448,-80.21148,Residential,Wood,3 543917,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,25471.62,0,0,0,0,26.06028,-80.19922,Residential,Wood,1 508361,FL,BROWARD COUNTY,0,95400000,0,0,95400000,99000000,0,0,0,0,26.07785,-80.238914,Commercial,Steel Frame,1 173574,FL,BROWARD COUNTY,0,12510000,0,0,12510000,13770000,0,0,0,0,26.07785,-80.238914,Commercial,Reinforced Concrete,1 400821,FL,BROWARD COUNTY,0,15480000,0,0,15480000,24390000,0,0,0,0,26.07785,-80.238914,Commercial,Reinforced Concrete,1 448819,FL,BROWARD COUNTY,0,47700000,0,0,47700000,67950000,0,0,0,0,26.07785,-80.238914,Commercial,Steel Frame,1 541195,FL,BROWARD COUNTY,0,33660000,0,0,33660000,45450000,0,0,0,0,26.07785,-80.238914,Commercial,Reinforced Concrete,1 161467,FL,BROWARD COUNTY,0,13770000,0,0,13770000,18810000,0,0,0,0,26.076466,-80.246872,Commercial,Reinforced Concrete,1 237563,FL,BROWARD COUNTY,0,12600000,0,0,12600000,14130000,0,0,0,0,26.07785,-80.238914,Commercial,Reinforced Concrete,1 500971,FL,BROWARD COUNTY,0,11160000,0,0,11160000,11520000,0,0,0,0,26.07785,-80.238914,Commercial,Reinforced Concrete,1 646787,FL,BROWARD COUNTY,0,4196585.03,0,0,4196585.03,5078833.1,0,0,0,0,26.077219,-80.239105,Commercial,Reinforced Masonry,1 530676,FL,BROWARD COUNTY,0,2146095,0,0,2146095,2434598.84,0,0,0,0,26.07785,-80.238914,Commercial,Reinforced Masonry,1 176783,FL,BROWARD COUNTY,0,5602984.14,0,0,5602984.14,7802749.33,0,0,0,0,26.078505,-80.246361,Commercial,Reinforced Masonry,3 150953,FL,BROWARD COUNTY,0,234209.45,0,0,234209.45,313512.76,0,0,0,0,26.078505,-80.246361,Residential,Wood,3 843373,FL,BROWARD COUNTY,0,207733.77,0,0,207733.77,291855.15,0,0,0,0,26.07633,-80.24553,Residential,Wood,1 400524,FL,BROWARD COUNTY,0,856740.63,0,0,856740.63,1221036.18,0,0,0,0,26.07785,-80.238914,Residential,Masonry,1 685044,FL,BROWARD COUNTY,0,202222.96,0,0,202222.96,207809.97,0,0,0,0,26.08251,-80.24646,Residential,Wood,1 320037,FL,BROWARD COUNTY,0,241033.77,0,0,241033.77,411126.49,0,0,0,0,26.0763,-80.24658,Residential,Wood,1 925280,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,3589800.54,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 741471,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,4812139.94,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 142193,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,1997802.04,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 497101,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,4931942.35,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 566100,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,3834843.44,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 671975,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,2504763.47,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 293211,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,3673721.37,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 919908,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,3218879.12,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 676299,FL,BROWARD COUNTY,0,2738215.51,0,0,2738215.51,4629500.97,0,0,0,0,26.0851,-80.227669,Commercial,Reinforced Masonry,1 642935,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,912175.64,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 400871,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1304439.12,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 743947,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,996973.51,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 931013,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,947465.26,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 732567,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1386751.41,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 718110,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1130588.51,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 393449,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1259586.78,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 442066,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1528420.99,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 775052,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1002812.05,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 275505,FL,BROWARD COUNTY,0,932674.9,0,0,932674.9,1068920.05,0,0,0,0,26.086325,-80.245346,Residential,Masonry,1 972712,FL,BROWARD COUNTY,576720,576720,576720,576720,576720,687334.9,0,0,0,0,26.0624,-80.2328,Residential,Masonry,1 635144,FL,BROWARD COUNTY,90450,90450,90450,90450,90450,120928.48,0,0,0,0,26.0624,-80.2328,Residential,Wood,1 234862,FL,BROWARD COUNTY,0,48082.32,0,0,48082.32,60228.01,0,0,0,0,26.0731,-80.24742,Residential,Wood,1 587443,FL,BROWARD COUNTY,0,2279834.1,0,2279834.1,2279834.1,1950329.68,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Masonry,1 454150,FL,BROWARD COUNTY,0,12690000,0,12690000,12690000,14580000,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Concrete,1 149747,FL,BROWARD COUNTY,0,2642760,0,2642760,2642760,3864973.07,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Masonry,1 913054,FL,BROWARD COUNTY,0,10980000,0,10980000,10980000,17910000,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Concrete,1 412588,FL,BROWARD COUNTY,0,5645745,0,5645745,5645745,6168676.48,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Masonry,1 649486,FL,BROWARD COUNTY,0,1100340,0,1100340,1100340,1795886.92,0,0,0,0,26.08053,-80.23268,Residential,Masonry,1 158133,FL,BROWARD COUNTY,0,2737665,0,2737665,2737665,2830674.43,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Masonry,1 858724,FL,BROWARD COUNTY,0,1535580,0,1535580,1535580,1695986.69,0,0,0,0,26.08053,-80.23268,Residential,Masonry,1 662812,FL,BROWARD COUNTY,0,1250640,0,1250640,1250640,2098233.75,0,0,0,0,26.08053,-80.23268,Residential,Masonry,1 985541,FL,BROWARD COUNTY,0,3500226,0,3500226,3500226,2602978.07,0,0,0,0,26.08053,-80.23268,Commercial,Reinforced Masonry,1 837405,FL,BROWARD COUNTY,0,909000,0,909000,909000,1525592.88,0,0,0,0,26.08053,-80.23268,Residential,Masonry,1 910638,FL,BROWARD COUNTY,0,139500,0,139500,139500,211956.3,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 859219,FL,BROWARD COUNTY,0,11700,0,11700,11700,12460.73,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 680988,FL,BROWARD COUNTY,0,136080,0,136080,136080,225299.49,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 432726,FL,BROWARD COUNTY,0,4500,0,4500,4500,4004.64,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 453439,FL,BROWARD COUNTY,0,11700,0,11700,11700,16762.94,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 688050,FL,BROWARD COUNTY,0,706500,0,706500,706500,936242.5,0,0,0,0,26.08053,-80.23268,Residential,Masonry,1 201788,FL,BROWARD COUNTY,0,194400,0,194400,194400,191863.47,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 566026,FL,BROWARD COUNTY,0,86400,0,86400,86400,89568.46,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 857619,FL,BROWARD COUNTY,0,97200,0,97200,97200,119091.77,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 607029,FL,BROWARD COUNTY,0,64800,0,64800,64800,53980.73,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 766473,FL,BROWARD COUNTY,0,54000,0,54000,54000,68580,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 999114,FL,BROWARD COUNTY,0,64800,0,64800,64800,79652.29,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 875010,FL,BROWARD COUNTY,0,97200,0,97200,97200,173432.6,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 786209,FL,BROWARD COUNTY,0,97200,0,97200,97200,146408.47,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 572397,FL,BROWARD COUNTY,0,54000,0,54000,54000,40151.16,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 144529,FL,BROWARD COUNTY,0,64800,0,64800,64800,104400.58,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 379691,FL,BROWARD COUNTY,0,64800,0,64800,64800,75831.55,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 417424,FL,BROWARD COUNTY,0,54000,0,54000,54000,80571.02,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 180021,FL,BROWARD COUNTY,0,86400,0,86400,86400,111409.08,0,0,0,0,26.08053,-80.23268,Residential,Wood,1 308550,FL,BROWARD COUNTY,0,786385.19,0,0,786385.19,1126392.99,0,0,0,0,26.072361,-80.232307,Residential,Masonry,1 503447,FL,BROWARD COUNTY,25560000,25560000,25560000,25560000,25560000,36810000,0,0,0,0,26.08251,-80.24646,Commercial,Reinforced Concrete,1 962088,FL,BROWARD COUNTY,268613.1,268613.1,0,0,268613.1,223024.08,0,0,0,0,26.065592,-80.239174,Residential,Wood,1 823613,FL,BROWARD COUNTY,0,430200,0,430200,430200,739565.42,0,21510,0,0,26.067955,-80.242714,Residential,Masonry,3 299637,FL,BROWARD COUNTY,0,157500,0,157500,157500,170733.15,0,7875,0,0,26.074492,-80.232353,Residential,Wood,1 155000,FL,BROWARD COUNTY,450000,450000,450000,450000,450000,382870.8,0,22500,0,0,26.05207,-80.21114,Residential,Masonry,3 385981,FL,BROWARD COUNTY,0,195835.05,0,0,195835.05,287360.13,0,0,0,0,26.065684,-80.234622,Residential,Wood,1 313262,FL,BROWARD COUNTY,0,22389.17,0,0,22389.17,18183.47,0,0,0,0,26.065684,-80.234622,Residential,Wood,1 616252,FL,BROWARD COUNTY,0,15206.68,0,0,15206.68,19141.6,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 533388,FL,BROWARD COUNTY,0,144816.93,0,0,144816.93,122660.52,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 469098,FL,BROWARD COUNTY,0,21659.69,0,0,21659.69,21975.92,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 191649,FL,BROWARD COUNTY,0,117837.71,0,0,117837.71,173716.35,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 745184,FL,BROWARD COUNTY,0,4713.51,0,0,4713.51,4593.83,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 788015,FL,BROWARD COUNTY,0,673.36,0,0,673.36,812.73,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 969405,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,67918.51,0,0,0,0,26.06845,-80.234282,Residential,Wood,1 244009,FL,BROWARD COUNTY,0,1909644.27,0,0,1909644.27,2298906.16,0,0,0,0,26.065589,-80.239034,Commercial,Reinforced Masonry,1 684421,FL,BROWARD COUNTY,0,96290.24,0,0,96290.24,74721.23,0,0,0,0,26.065589,-80.239034,Residential,Wood,1 707029,FL,BROWARD COUNTY,0,11952.11,0,0,11952.11,20780.08,0,0,0,0,26.065589,-80.239034,Residential,Wood,1 109592,FL,BROWARD COUNTY,0,3479.02,0,0,3479.02,4461.62,0,0,0,0,26.065589,-80.239034,Residential,Wood,1 973642,FL,BROWARD COUNTY,0,3479.02,0,0,3479.02,3687.2,0,0,0,0,26.065589,-80.239034,Residential,Wood,1 381576,FL,BROWARD COUNTY,0,3479.02,0,0,3479.02,5328.22,0,0,0,0,26.065589,-80.239034,Residential,Wood,1 333482,FL,BROWARD COUNTY,0,5386.87,0,0,5386.87,7236.18,0,0,0,0,26.065589,-80.239034,Residential,Wood,1 423983,FL,BROWARD COUNTY,0,117837.71,0,0,117837.71,93316.15,0,0,0,0,26.06571,-80.233663,Residential,Wood,1 193516,FL,BROWARD COUNTY,0,19190.71,0,0,19190.71,20601.23,0,0,0,0,26.06299,-80.232029,Residential,Wood,1 744061,FL,BROWARD COUNTY,0,721514.69,0,0,721514.69,841811.39,0,0,0,0,26.06489,-80.235514,Residential,Masonry,1 181140,FL,BROWARD COUNTY,0,14813.88,0,0,14813.88,13185.97,0,0,0,0,26.06489,-80.235514,Residential,Wood,1 819247,FL,BROWARD COUNTY,0,23791.99,0,0,23791.99,26685.34,0,0,0,0,26.06489,-80.235514,Residential,Wood,1 358769,FL,BROWARD COUNTY,0,2525.09,0,0,2525.09,3782.67,0,0,0,0,26.06489,-80.235514,Residential,Wood,1 269119,FL,BROWARD COUNTY,0,8069.08,0,0,8069.08,6527.58,0,0,0,0,26.06788,-80.223149,Residential,Wood,1 412486,FL,BROWARD COUNTY,0,6396.9,0,0,6396.9,8041.68,0,0,0,0,26.06788,-80.223149,Residential,Wood,1 145166,FL,BROWARD COUNTY,0,5611.32,0,0,5611.32,5647.03,0,0,0,0,26.06788,-80.223149,Residential,Wood,1 553870,FL,BROWARD COUNTY,0,16272.83,0,0,16272.83,17600.28,0,0,0,0,26.06788,-80.223149,Residential,Wood,1 341840,FL,BROWARD COUNTY,0,45227.24,0,0,45227.24,68275.03,0,0,0,0,26.072852,-80.24175,Residential,Wood,1 834408,FL,BROWARD COUNTY,0,12906.03,0,0,12906.03,14489.09,0,0,0,0,26.072852,-80.24175,Residential,Wood,1 850430,FL,BROWARD COUNTY,0,11559.32,0,0,11559.32,16272.56,0,0,0,0,26.072852,-80.24175,Residential,Wood,1 327195,FL,BROWARD COUNTY,0,148138.84,0,0,148138.84,130708.23,0,0,0,0,26.072852,-80.24175,Residential,Wood,1 160905,FL,BROWARD COUNTY,0,28617.73,0,0,28617.73,23511.18,0,0,0,0,26.047868,-80.223575,Residential,Wood,1 625982,FL,BROWARD COUNTY,0,10324.83,0,0,10324.83,15566.23,0,0,0,0,26.047868,-80.223575,Residential,Wood,1 931745,FL,BROWARD COUNTY,0,51063.01,0,0,51063.01,52230.1,0,0,0,0,26.038519,-80.239034,Residential,Wood,3 631158,FL,BROWARD COUNTY,0,40850.41,0,0,40850.41,36185.29,0,0,0,0,26.038519,-80.239034,Residential,Wood,3 920428,FL,BROWARD COUNTY,0,66774.7,0,0,66774.7,63903.92,0,0,0,0,26.038519,-80.239034,Residential,Wood,3 661852,FL,BROWARD COUNTY,0,483022.39,0,0,483022.39,741449.02,0,0,0,0,26.06796,-80.220459,Residential,Masonry,1 384195,FL,BROWARD COUNTY,0,4320.72,0,0,4320.72,5003.61,0,0,0,0,26.06796,-80.220459,Residential,Wood,1 453535,FL,BROWARD COUNTY,0,36193.01,0,0,36193.01,49590.43,0,0,0,0,26.065766,-80.230326,Residential,Wood,1 296590,FL,BROWARD COUNTY,0,13657.95,0,0,13657.95,18235.82,0,0,0,0,26.065602,-80.238361,Residential,Wood,1 125665,FL,BROWARD COUNTY,0,19976.3,0,0,19976.3,30169.96,0,0,0,0,26.065522,-80.242157,Residential,Wood,1 467077,FL,BROWARD COUNTY,0,19976.3,0,0,19976.3,28316.4,0,0,0,0,26.065436,-80.245815,Residential,Wood,1 269693,FL,BROWARD COUNTY,0,41748.22,0,0,41748.22,41518.77,0,0,0,0,26.06955,-80.228209,Residential,Wood,1 341910,FL,BROWARD COUNTY,0,31311.16,0,0,31311.16,28622.91,0,0,0,0,26.06955,-80.228209,Residential,Wood,1 648643,FL,BROWARD COUNTY,0,11447.09,0,0,11447.09,9037.42,0,0,0,0,26.06955,-80.228209,Residential,Wood,1 300022,FL,BROWARD COUNTY,0,11783.77,0,0,11783.77,9658.83,0,0,0,0,26.06955,-80.228209,Residential,Wood,1 917051,FL,BROWARD COUNTY,0,37259.16,0,0,37259.16,43762,0,0,0,0,26.0678,-80.2219,Residential,Wood,3 924759,FL,BROWARD COUNTY,0,37259.16,0,0,37259.16,61719.06,0,0,0,0,26.0678,-80.2219,Residential,Wood,3 520930,FL,BROWARD COUNTY,0,364702.1,0,0,364702.1,486439.66,0,0,0,0,26.065265,-80.218331,Residential,Masonry,1 307840,FL,BROWARD COUNTY,0,21210.79,0,0,21210.79,27037.99,0,0,0,0,26.065265,-80.218331,Residential,Wood,1 826634,FL,BROWARD COUNTY,0,44890.56,0,0,44890.56,53556.63,0,0,0,0,26.065592,-80.23887,Residential,Wood,1 378002,FL,BROWARD COUNTY,0,31816.18,0,0,31816.18,37291.11,0,0,0,0,26.065592,-80.23887,Residential,Wood,1 775824,FL,BROWARD COUNTY,0,2739333.98,0,0,2739333.98,2799906.13,0,0,0,0,26.077158,-80.206511,Commercial,Reinforced Masonry,1 164124,FL,BROWARD COUNTY,0,173172.05,0,0,173172.05,247819.6,0,0,0,0,26.074453,-80.232353,Residential,Wood,1 242027,FL,BROWARD COUNTY,0,9561.69,0,0,9561.69,11574,0,0,0,0,26.074588,-80.232352,Residential,Wood,1 754816,FL,BROWARD COUNTY,0,1234.49,0,0,1234.49,1494.57,0,0,0,0,26.074588,-80.232352,Residential,Wood,1 878843,FL,BROWARD COUNTY,0,3927.92,0,0,3927.92,6010.79,0,0,0,0,26.074588,-80.232352,Residential,Wood,1 931280,FL,BROWARD COUNTY,0,1005243.21,0,0,1005243.21,1031640.89,0,0,0,0,26.074001,-80.230873,Residential,Masonry,1 722326,FL,BROWARD COUNTY,0,1717063.78,0,0,1717063.78,1651574.97,0,0,0,0,26.0678,-80.2219,Residential,Masonry,4 479925,FL,BROWARD COUNTY,0,451991.79,0,0,451991.79,777855.27,0,0,0,0,26.0678,-80.2219,Residential,Masonry,4 930045,FL,BROWARD COUNTY,0,63632.36,0,0,63632.36,46823.24,0,0,0,0,26.07662,-80.22842,Residential,Wood,1 500667,FL,BROWARD COUNTY,0,2244.53,0,0,2244.53,2391.77,0,0,0,0,26.07662,-80.22842,Residential,Wood,1 116326,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,52818.79,0,0,0,0,26.07662,-80.22842,Residential,Wood,1 215245,FL,BROWARD COUNTY,0,42533.8,0,0,42533.8,45470.21,0,0,0,0,26.04986,-80.255739,Residential,Wood,1 459941,FL,BROWARD COUNTY,0,49042.93,0,0,49042.93,71944.22,0,0,0,0,26.077644,-80.239052,Residential,Wood,1 249970,FL,BROWARD COUNTY,0,49379.61,0,0,49379.61,77518.49,0,0,0,0,26.07945,-80.238514,Residential,Wood,1 970245,FL,BROWARD COUNTY,0,448905.56,0,0,448905.56,512031.56,0,0,0,0,26.057274,-80.23185,Residential,Masonry,1 131666,FL,BROWARD COUNTY,0,70702.63,0,0,70702.63,52916.67,0,0,0,0,26.067331,-80.228111,Residential,Wood,1 101339,FL,BROWARD COUNTY,0,77032.19,0,0,77032.19,70038.9,0,0,0,0,26.06989,-80.214125,Residential,Wood,1 986693,FL,BROWARD COUNTY,0,42646.03,0,0,42646.03,44935.95,0,0,0,0,26.06411,-80.22772,Residential,Wood,1 900952,FL,BROWARD COUNTY,0,74069.42,0,0,74069.42,116788.95,0,0,0,0,26.057226,-80.227898,Residential,Wood,1 114248,FL,BROWARD COUNTY,0,74742.78,0,0,74742.78,66012.82,0,0,0,0,26.058525,-80.206383,Residential,Wood,1 595422,FL,BROWARD COUNTY,0,42533.8,0,0,42533.8,42003.19,0,0,0,0,26.049995,-80.255737,Residential,Wood,1 525232,FL,BROWARD COUNTY,0,75432.97,0,0,75432.97,70568.15,0,0,0,0,26.047268,-80.223564,Residential,Wood,1 962091,FL,BROWARD COUNTY,0,50019.3,0,0,50019.3,48893.87,0,0,0,0,26.051451,-80.227684,Residential,Wood,1 409656,FL,BROWARD COUNTY,0,68699.39,0,0,68699.39,67709.15,0,0,0,0,26.05267,-80.225395,Residential,Wood,3 904410,FL,BROWARD COUNTY,0,39520.52,0,0,39520.52,42181.24,0,0,0,0,26.071152,-80.297943,Residential,Wood,1 279351,FL,BROWARD COUNTY,0,59721.27,0,0,59721.27,69968.49,0,0,0,0,26.083824,-80.287193,Residential,Wood,3 899293,FL,BROWARD COUNTY,0,68699.39,0,0,68699.39,83924.82,0,0,0,0,26.077438,-80.205276,Residential,Wood,3 584228,FL,BROWARD COUNTY,0,81925.27,0,0,81925.27,109732.01,0,0,0,0,26.066193,-80.266418,Residential,Wood,3 891608,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,43829.97,0,0,0,0,26.173064,-80.267648,Residential,Wood,3 575874,FL,BROWARD COUNTY,0,87536.58,0,0,87536.58,115155.78,0,0,0,0,26.076818,-80.221642,Residential,Wood,1 781982,FL,BROWARD COUNTY,0,75191.68,0,0,75191.68,108157.22,0,0,0,0,26.07391,-80.24776,Residential,Wood,3 499172,FL,BROWARD COUNTY,0,39279.24,0,0,39279.24,51226.41,0,0,0,0,26.0678,-80.2219,Residential,Wood,3 866515,FL,BROWARD COUNTY,0,93600000,0,0,93600000,94500000,0,0,0,0,26.070591,-80.144707,Commercial,Steel Frame,1 265019,FL,BROWARD COUNTY,0,151200000,0,0,151200000,177300000,0,0,0,0,26.07222,-80.140511,Commercial,Steel Frame,3 326226,FL,BROWARD COUNTY,0,1267132.76,0,0,1267132.76,1147414.05,0,0,0,0,26.07223,-80.13901,Residential,Masonry,3 160118,FL,BROWARD COUNTY,0,1529702.36,0,0,1529702.36,1615071.99,0,0,0,0,26.070965,-80.16208,Residential,Masonry,3 106565,FL,BROWARD COUNTY,0,3475270.16,0,0,3475270.16,5327589.15,0,0,0,0,26.068428,-80.161201,Commercial,Reinforced Masonry,1 466564,FL,BROWARD COUNTY,0,7134833.96,0,0,7134833.96,9360000,0,0,0,0,26.079386,-80.139809,Commercial,Reinforced Masonry,1 571514,FL,BROWARD COUNTY,0,2003159.11,0,0,2003159.11,2135664.08,0,0,0,0,26.071005,-80.157242,Commercial,Reinforced Masonry,1 490764,FL,BROWARD COUNTY,0,8197110.33,0,0,8197110.33,10440000,0,0,0,0,26.071562,-80.14489,Commercial,Reinforced Masonry,1 593593,FL,BROWARD COUNTY,0,3222729.26,0,0,3222729.26,2961507.72,0,0,0,0,26.079472,-80.139465,Commercial,Reinforced Masonry,1 322328,FL,BROWARD COUNTY,3452607.9,3452607.9,3452607.9,3452607.9,3452607.9,4457302.99,0,0,0,0,26.091742,-80.146767,Commercial,Reinforced Masonry,1 959470,FL,BROWARD COUNTY,0,11610000,0,0,11610000,15210000,0,0,0,0,26.09161,-80.14929,Commercial,Reinforced Concrete,1 928592,FL,BROWARD COUNTY,3537396,3537396,3537396,3537396,3537396,2793849.51,0,0,0,0,26.08923,-80.14582,Commercial,Reinforced Masonry,1 879116,FL,BROWARD COUNTY,10940.4,10940.4,10940.4,10940.4,10940.4,10070.07,0,0,0,0,26.073889,-80.165939,Residential,Wood,1 174024,FL,BROWARD COUNTY,0,29804.38,0,0,29804.38,32732.37,0,0,0,0,26.070086,-80.141594,Residential,Wood,3 185553,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,21795.45,0,0,0,0,26.072441,-80.165863,Residential,Wood,1 690313,FL,BROWARD COUNTY,0,23310000,0,0,23310000,23940000,0,0,0,0,26.0907,-80.153,Commercial,Reinforced Concrete,4 902735,FL,BROWARD COUNTY,0,10890000,0,0,10890000,13680000,0,0,0,0,26.08658,-80.15172,Commercial,Reinforced Concrete,1 782259,FL,BROWARD COUNTY,603000,603000,603000,603000,603000,745018.56,0,0,0,0,26.1082,-80.15368,Residential,Masonry,1 675397,FL,BROWARD COUNTY,0,6147900,0,0,6147900,5999366.74,0,184437,0,0,26.081941,-80.157643,Commercial,Reinforced Masonry,1 168370,FL,BROWARD COUNTY,0,339350.22,0,0,339350.22,529736.55,0,0,0,0,26.091505,-80.152847,Residential,Wood,1 973358,FL,BROWARD COUNTY,0,1957505.22,0,0,1957505.22,3302702.81,0,0,0,0,26.08981,-80.15385,Commercial,Reinforced Masonry,1 461374,FL,BROWARD COUNTY,0,1554353.46,0,0,1554353.46,2165693.11,0,0,0,0,26.08981,-80.15385,Residential,Masonry,1 295518,FL,BROWARD COUNTY,0,160890.84,0,0,160890.84,134179.1,0,0,0,0,26.08981,-80.15385,Residential,Wood,1 684014,FL,BROWARD COUNTY,0,192329.28,0,0,192329.28,333342.03,0,0,0,0,26.08981,-80.15385,Residential,Wood,1 111520,FL,BROWARD COUNTY,0,1098359.09,0,0,1098359.09,1754940.58,0,0,0,0,26.081619,-80.149902,Residential,Masonry,1 639839,FL,BROWARD COUNTY,0,2485341.35,0,0,2485341.35,4384798.27,0,0,0,0,26.081627,-80.148819,Commercial,Reinforced Masonry,1 589083,FL,BROWARD COUNTY,0,3822978.11,0,0,3822978.11,5611680.75,0,0,0,0,26.081619,-80.149765,Commercial,Reinforced Masonry,1 516262,FL,BROWARD COUNTY,420335.1,420335.1,0,0,420335.1,581108.23,0,0,0,0,26.08743,-80.14383,Residential,Masonry,1 955218,FL,BROWARD COUNTY,0,43382.37,0,0,43382.37,68259.56,0,0,0,0,26.101786,-80.14949,Residential,Wood,1 962313,FL,BROWARD COUNTY,0,140784.02,0,0,140784.02,164231.6,0,0,0,0,26.101786,-80.14949,Residential,Wood,1 188367,FL,BROWARD COUNTY,0,2187.93,0,0,2187.93,2000.13,0,0,0,0,26.101786,-80.14949,Residential,Wood,1 442173,FL,BROWARD COUNTY,0,75697.32,0,0,75697.32,101837.12,0,0,0,0,26.101786,-80.14949,Residential,Wood,1 941595,FL,BROWARD COUNTY,0,18936.34,0,0,18936.34,21889.65,0,0,0,0,26.101786,-80.14949,Residential,Wood,1 617533,FL,BROWARD COUNTY,0,16314.27,0,0,16314.27,19131.01,0,0,0,0,26.101854,-80.149391,Residential,Wood,1 597381,FL,BROWARD COUNTY,0,229704.97,0,0,229704.97,390285.75,0,0,0,0,26.101854,-80.149391,Residential,Wood,1 964976,FL,BROWARD COUNTY,0,103115.27,0,0,103115.27,108343.53,0,0,0,0,26.101854,-80.149391,Residential,Wood,1 698230,FL,BROWARD COUNTY,0,966369.6,966369.6,966369.6,966369.6,1169964.35,0,0,0,0,26.068436,-80.161713,Residential,Masonry,1 480382,FL,BROWARD COUNTY,0,4072557.6,4072557.6,4072557.6,4072557.6,4864002.15,0,0,0,0,26.07029,-80.155457,Commercial,Reinforced Masonry,1 849118,FL,BROWARD COUNTY,0,230375.61,0,0,230375.61,347845.52,0,0,0,0,26.081644,-80.156029,Residential,Wood,1 400635,FL,BROWARD COUNTY,0,1863712.8,1863712.8,1863712.8,1863712.8,1613462.76,0,0,0,0,26.07029,-80.156433,Commercial,Reinforced Masonry,1 218108,FL,BROWARD COUNTY,0,207079.2,207079.2,207079.2,207079.2,172766.18,0,0,0,0,26.0907,-80.153,Residential,Wood,4 378542,FL,BROWARD COUNTY,0,41415.84,0,0,41415.84,47965.51,0,0,0,0,26.0907,-80.153,Residential,Wood,4 226693,FL,BROWARD COUNTY,0,1947850.2,0,1947850.2,1947850.2,2510330.9,0,0,0,0,26.081659,-80.143562,Commercial,Reinforced Masonry,1 201003,FL,BROWARD COUNTY,0,47429.1,0,47429.1,47429.1,35305.32,0,0,0,0,26.081659,-80.143616,Residential,Wood,1 125832,FL,BROWARD COUNTY,1088880.3,1088880.3,1088880.3,1088880.3,1088880.3,1001769.88,0,0,0,0,26.092525,-80.153633,Residential,Masonry,1 972195,FL,BROWARD COUNTY,0,364974.38,0,0,364974.38,482159.63,0,0,0,0,26.079386,-80.139809,Residential,Masonry,1 386794,FL,BROWARD COUNTY,0,281051.33,0,0,281051.33,328541.98,0,0,0,0,26.072277,-80.14296,Residential,Wood,1 748899,FL,BROWARD COUNTY,1550520,1550520,1550520,1550520,1550520,1472063.69,0,0,0,0,26.0907,-80.153,Residential,Masonry,4 223316,FL,BROWARD COUNTY,0,1214727.76,0,0,1214727.76,1017728.07,0,0,0,0,26.095154,-80.160103,Residential,Masonry,3 779403,FL,BROWARD COUNTY,2584005.3,2584005.3,2584005.3,2584005.3,2584005.3,3379878.93,0,0,0,0,26.098986,-80.142586,Commercial,Reinforced Masonry,1 219537,FL,BROWARD COUNTY,2698875,2698875,2698875,2698875,2698875,3379207.41,0,0,0,0,26.085005,-80.146591,Commercial,Reinforced Masonry,1 346515,FL,BROWARD COUNTY,0,0,0,156600,156600,216087.96,0,0,0,0,26.070078,-80.164169,Residential,Wood,1 793609,FL,BROWARD COUNTY,0,81265.29,0,0,81265.29,93305.56,0,0,0,0,26.10544,-80.13921,Residential,Wood,1 952773,FL,BROWARD COUNTY,0,109800000,0,0,109800000,112500000,0,0,0,0,26.0946,-80.1269,Commercial,Steel Frame,4 114651,FL,BROWARD COUNTY,0,115200000,0,0,115200000,171000000,0,0,0,0,26.08161,-80.12107,Commercial,Steel Frame,3 679503,FL,BROWARD COUNTY,0,28260000,0,0,28260000,21870000,0,0,0,0,26.08161,-80.12107,Commercial,Reinforced Concrete,3 241704,FL,BROWARD COUNTY,0,13950000,0,0,13950000,22410000,0,0,0,0,26.083963,-80.116348,Commercial,Reinforced Concrete,3 699490,FL,BROWARD COUNTY,0,7733586.42,0,0,7733586.42,10890000,0,0,0,0,26.096361,-80.124443,Commercial,Reinforced Masonry,1 266210,FL,BROWARD COUNTY,0,6645009.33,0,0,6645009.33,12150000,0,0,0,0,26.083418,-80.116188,Commercial,Reinforced Masonry,3 319201,FL,BROWARD COUNTY,0,6830896.75,0,0,6830896.75,10530000,0,0,0,0,26.082699,-80.117607,Commercial,Reinforced Masonry,3 737345,FL,BROWARD COUNTY,0,5385490.31,0,0,5385490.31,6327951.11,0,0,0,0,26.084,-80.11528,Commercial,Reinforced Masonry,3 691091,FL,BROWARD COUNTY,0,4677695.66,0,0,4677695.66,6732373.48,0,0,0,0,26.068195,-80.1239,Commercial,Reinforced Masonry,4 574521,FL,BROWARD COUNTY,0,4417660.58,0,0,4417660.58,3594208.65,0,0,0,0,26.08161,-80.12107,Commercial,Reinforced Masonry,3 171187,FL,BROWARD COUNTY,0,4302808.26,0,0,4302808.26,7203658.33,0,0,0,0,26.08161,-80.12107,Commercial,Reinforced Masonry,3 309336,FL,BROWARD COUNTY,0,4027527.74,0,0,4027527.74,4182515.07,0,0,0,0,26.082699,-80.117607,Commercial,Reinforced Masonry,3 640598,FL,BROWARD COUNTY,0,2275551.23,0,0,2275551.23,2282833,0,0,0,0,26.068195,-80.1239,Commercial,Reinforced Masonry,4 167865,FL,BROWARD COUNTY,0,1318031.93,0,0,1318031.93,2177536.36,0,0,0,0,26.0946,-80.1269,Residential,Masonry,4 647974,FL,BROWARD COUNTY,0,1998577.68,0,0,1998577.68,2113196.11,0,0,0,0,26.14879,-80.19675,Commercial,Reinforced Masonry,3 811498,FL,BROWARD COUNTY,0,909987.83,0,0,909987.83,856116.55,0,0,0,0,26.068195,-80.1239,Residential,Masonry,4 714221,FL,BROWARD COUNTY,0,889984.22,0,0,889984.22,826546.14,0,0,0,0,26.096665,-80.10854,Residential,Masonry,3 559490,FL,BROWARD COUNTY,0,545144.63,0,0,545144.63,636798.71,0,0,0,0,26.098206,-80.11454,Residential,Masonry,3 385533,FL,BROWARD COUNTY,0,345524.27,0,0,345524.27,462173.27,0,0,0,0,26.068195,-80.1239,Residential,Wood,4 403780,FL,BROWARD COUNTY,0,302577.73,0,0,302577.73,467420.57,0,0,0,0,26.08161,-80.12107,Residential,Wood,3 975966,FL,BROWARD COUNTY,0,290872.41,0,0,290872.41,319000.94,0,0,0,0,26.0946,-80.1269,Residential,Wood,4 244046,FL,BROWARD COUNTY,0,282399.08,0,0,282399.08,431795.25,0,0,0,0,26.08253,-80.11947,Residential,Wood,3 818024,FL,BROWARD COUNTY,0,206055.14,0,0,206055.14,221315.58,0,0,0,0,26.083485,-80.11615,Residential,Wood,3 281753,FL,BROWARD COUNTY,0,43874.65,0,0,43874.65,39483.24,0,0,0,0,26.092951,-80.126884,Residential,Wood,1 900451,FL,BROWARD COUNTY,0,40023.63,0,0,40023.63,38935.99,0,0,0,0,26.068195,-80.1239,Residential,Wood,4 230185,FL,BROWARD COUNTY,0,37201.92,0,0,37201.92,39494.75,0,0,0,0,26.0946,-80.1269,Residential,Wood,4 854151,FL,BROWARD COUNTY,0,23560.15,0,0,23560.15,31515.19,0,0,0,0,26.08161,-80.12107,Residential,Wood,3 644806,FL,BROWARD COUNTY,0,12184.87,0,0,12184.87,10999.28,0,0,0,0,26.0946,-80.1269,Residential,Wood,4 608841,FL,BROWARD COUNTY,0,11362.52,0,0,11362.52,10747.58,0,0,0,0,26.08161,-80.12107,Residential,Wood,3 435885,FL,BROWARD COUNTY,0,3607.6,0,0,3607.6,6159.35,0,0,0,0,26.082699,-80.117607,Residential,Wood,3 210936,FL,BROWARD COUNTY,0,3443.49,0,0,3443.49,5292.95,0,0,0,0,26.095135,-80.20432,Residential,Wood,3 400299,FL,BROWARD COUNTY,0,246884.22,0,0,246884.22,417184.95,0,0,0,0,26.097532,-80.112259,Residential,Wood,1 876045,FL,BROWARD COUNTY,0,48082.32,0,0,48082.32,50885.71,0,0,0,0,26.097532,-80.112259,Residential,Wood,1 875247,FL,BROWARD COUNTY,0,1970759.7,1970759.7,1970759.7,1970759.7,3230942.28,0,0,0,0,26.100335,-80.122989,Commercial,Reinforced Masonry,1 431565,FL,BROWARD COUNTY,0,459788.58,0,0,459788.58,558935.55,0,0,0,0,26.1003,-80.13044,Residential,Masonry,1 316896,FL,BROWARD COUNTY,0,526993.72,0,0,526993.72,666819.92,0,0,0,0,26.100458,-80.129715,Residential,Masonry,1 390124,FL,BROWARD COUNTY,516402,516402,0,0,516402,705201.67,0,0,0,0,26.112024,-80.137138,Residential,Masonry,1 790872,FL,BROWARD COUNTY,4009500,4009500,4009500,4009500,4009500,6046326,0,200475,0,0,26.10922,-80.13825,Commercial,Reinforced Masonry,1 735956,FL,BROWARD COUNTY,162000,162000,162000,162000,162000,226706.69,0,8100,0,0,26.092464,-80.136642,Residential,Wood,1 823362,FL,BROWARD COUNTY,135000,135000,135000,135000,135000,195476.49,0,6750,0,0,26.092464,-80.136642,Residential,Wood,1 351071,FL,BROWARD COUNTY,0,6910188.92,0,0,6910188.92,6683534.72,0,0,0,0,26.10006,-80.14139,Commercial,Reinforced Masonry,1 259883,FL,BROWARD COUNTY,0,28440000,0,0,28440000,23850000,0,0,0,0,26.10041,-80.10614,Commercial,Reinforced Concrete,1 155881,FL,BROWARD COUNTY,0,7079494.37,0,0,7079494.37,11160000,0,0,0,0,26.10041,-80.10614,Commercial,Reinforced Masonry,1 576230,FL,BROWARD COUNTY,0,2753900.4,0,0,2753900.4,4041470,0,0,0,0,26.10041,-80.10614,Commercial,Reinforced Masonry,1 718814,FL,BROWARD COUNTY,0,1874118.57,0,0,1874118.57,1637741.62,0,0,0,0,26.10041,-80.10614,Commercial,Reinforced Masonry,1 388477,FL,BROWARD COUNTY,89847,89847,0,0,89847,67079.05,0,0,0,0,26.10041,-80.10614,Residential,Wood,1 745915,FL,BROWARD COUNTY,20070000,20070000,20070000,20070000,20070000,20430000,0,0,0,0,26.10186,-80.11577,Commercial,Reinforced Concrete,1 496604,FL,BROWARD COUNTY,23310000,23310000,23310000,23310000,23310000,33390000,0,0,0,0,26.100958,-80.115257,Commercial,Reinforced Concrete,1 978460,FL,BROWARD COUNTY,0,11520000,0,11520000,11520000,10620000,0,0,0,0,26.100435,-80.115705,Commercial,Reinforced Concrete,1 221186,FL,BROWARD COUNTY,0,3451453.2,0,3451453.2,3451453.2,4650280.95,0,0,0,0,26.100435,-80.115705,Commercial,Reinforced Masonry,1 817721,FL,BROWARD COUNTY,0,0,0,0,666222.08,495797.14,0,0,0,0,26.100557,-80.125626,Residential,Masonry,3 742303,FL,BROWARD COUNTY,433979.1,433979.1,433979.1,433979.1,433979.1,469616.6,0,0,0,0,26.08417,-80.12042,Residential,Masonry,3 817126,FL,BROWARD COUNTY,269887.5,269887.5,269887.5,269887.5,269887.5,392197.28,0,0,0,0,26.082176,-80.124298,Residential,Wood,4 127466,FL,BROWARD COUNTY,0,744840,0,744840,744840,1199776.35,0,0,0,0,26.100296,-80.130554,Residential,Masonry,1 407276,FL,BROWARD COUNTY,0,519570,0,519570,519570,459476.53,0,0,0,0,26.100296,-80.130554,Residential,Masonry,1 847405,FL,BROWARD COUNTY,0,18000,0,18000,18000,18148.9,0,0,0,0,26.09824,-80.124382,Residential,Wood,1 578571,FL,BROWARD COUNTY,0,162728.27,0,0,162728.27,265954.29,0,0,0,0,26.111525,-80.140152,Residential,Wood,4 990194,FL,BROWARD COUNTY,0,0,0,450000,450000,746460,0,0,0,0,26.0816,-80.131462,Residential,Masonry,1 434788,FL,BROWARD COUNTY,0,0,0,27000,27000,31825.22,0,0,0,0,26.096552,-80.132545,Residential,Wood,1 486982,FL,BROWARD COUNTY,0,45000,0,45000,45000,39791.48,0,450,0,900,26.096441,-80.132607,Residential,Wood,1 123950,FL,BROWARD COUNTY,0,45000,0,45000,45000,46686.24,0,450,0,900,26.096571,-80.13253,Residential,Wood,1 570298,FL,BROWARD COUNTY,0,247325.98,0,0,247325.98,252272.5,0,0,0,0,26.105249,-80.207764,Residential,Wood,1 496863,FL,BROWARD COUNTY,0,26339.92,0,0,26339.92,46226.57,0,0,0,0,26.099979,-80.212837,Residential,Wood,1 438561,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,45601.44,0,0,0,0,26.105953,-80.225433,Residential,Wood,1 710298,FL,BROWARD COUNTY,0,620014.35,0,0,620014.35,773538.58,0,0,0,0,26.105953,-80.225433,Residential,Masonry,1 449216,FL,BROWARD COUNTY,0,38750.9,0,0,38750.9,54462.06,0,0,0,0,26.105953,-80.225433,Residential,Wood,1 617634,FL,BROWARD COUNTY,0,1315547.54,0,0,1315547.54,1644715.96,0,0,0,0,26.105953,-80.225433,Residential,Masonry,1 636394,FL,BROWARD COUNTY,0,387508.97,0,0,387508.97,413301.56,0,0,0,0,26.105953,-80.225433,Residential,Masonry,1 788319,FL,BROWARD COUNTY,0,23485.39,0,0,23485.39,21829.01,0,0,0,0,26.105953,-80.225433,Residential,Wood,1 104628,FL,BROWARD COUNTY,0,4458.21,0,0,4458.21,3423.31,0,0,0,0,26.105865,-80.225159,Residential,Wood,1 859810,FL,BROWARD COUNTY,0,2059748.2,0,0,2059748.2,3157940.02,0,0,0,0,26.101315,-80.203705,Commercial,Reinforced Masonry,1 667693,FL,BROWARD COUNTY,0,45209.38,0,0,45209.38,43611.91,0,0,0,0,26.101315,-80.203705,Residential,Wood,1 592391,FL,BROWARD COUNTY,54702,54702,54702,54702,54702,76851.93,0,0,0,0,26.101315,-80.203705,Residential,Wood,1 208813,FL,BROWARD COUNTY,0,12916.97,0,0,12916.97,15925.46,0,0,0,0,26.101315,-80.203705,Residential,Wood,1 501969,FL,BROWARD COUNTY,0,5871.35,0,0,5871.35,8469.11,0,0,0,0,26.101315,-80.203705,Residential,Wood,1 358175,FL,BROWARD COUNTY,0,29978.52,0,0,29978.52,33192.97,0,0,0,0,26.101315,-80.203705,Residential,Wood,1 831619,FL,BROWARD COUNTY,450000,450000,450000,450000,450000,607824,0,0,0,0,26.129488,-80.230377,Residential,Masonry,1 691941,FL,BROWARD COUNTY,362250,362250,362250,362250,362250,450131.85,0,0,0,0,26.12054,-80.22244,Residential,Masonry,1 862264,FL,BROWARD COUNTY,0,19620000,0,19620000,19620000,22140000,0,979296.3,0,0,26.12092,-80.241432,Commercial,Reinforced Concrete,1 989103,FL,BROWARD COUNTY,0,669623.91,0,0,669623.91,920541.36,0,0,0,0,26.12092,-80.241699,Residential,Masonry,1 746516,FL,BROWARD COUNTY,644350.5,644350.5,0,0,644350.5,515274.21,0,0,0,0,26.08793,-80.23465,Residential,Masonry,1 249802,FL,BROWARD COUNTY,542805.3,542805.3,0,0,542805.3,730685.41,0,0,0,0,26.127012,-80.242287,Residential,Masonry,1 229549,FL,BROWARD COUNTY,0,10397.63,0,0,10397.63,14905.68,0,0,0,0,26.128035,-80.280624,Residential,Wood,1 876884,FL,BROWARD COUNTY,0,389095.43,0,0,389095.43,338279.56,0,0,0,0,26.128035,-80.280624,Residential,Masonry,1 617661,FL,BROWARD COUNTY,0,19109.45,0,0,19109.45,19166.4,0,0,0,0,26.128035,-80.280624,Residential,Wood,1 912295,FL,BROWARD COUNTY,0,19109.45,0,0,19109.45,19432.94,0,0,0,0,26.128035,-80.280624,Residential,Wood,1 619251,FL,BROWARD COUNTY,0,29602.25,0,0,29602.25,29026.78,0,0,0,0,26.1245,-80.21087,Residential,Wood,1 985506,FL,BROWARD COUNTY,0,116347.06,0,0,116347.06,100869.41,0,0,0,0,26.128035,-80.280624,Residential,Wood,1 351885,FL,BROWARD COUNTY,0,148011.25,0,0,148011.25,183281.14,0,0,0,0,26.128199,-80.223404,Residential,Wood,1 335649,FL,BROWARD COUNTY,0,2447.14,0,0,2447.14,2733.95,0,0,0,0,26.128199,-80.223404,Residential,Wood,1 435812,FL,BROWARD COUNTY,0,583877.89,0,0,583877.89,870815.91,0,0,0,0,26.128199,-80.223404,Residential,Masonry,1 317222,FL,BROWARD COUNTY,0,22658.71,0,0,22658.71,28392.95,0,0,0,0,26.11867,-80.24215,Residential,Wood,1 878025,FL,BROWARD COUNTY,0,5568178.11,0,0,5568178.11,5124171.59,0,0,0,0,26.12724,-80.24364,Commercial,Reinforced Masonry,1 124845,FL,BROWARD COUNTY,22500,22500,22500,22500,22500,18874.44,450,1125,0,0,26.126476,-80.203041,Residential,Wood,1 204012,FL,BROWARD COUNTY,169747.2,169747.2,169747.2,169747.2,169747.2,202452.73,0,0,0,0,26.126476,-80.203041,Residential,Wood,1 142453,FL,BROWARD COUNTY,0,2154073.4,0,0,2154073.4,3056253.19,0,0,0,0,26.086298,-80.231178,Commercial,Reinforced Masonry,1 503932,FL,BROWARD COUNTY,0,199398.09,0,0,199398.09,213387.86,0,0,0,0,26.09204,-80.22829,Residential,Wood,1 504913,FL,BROWARD COUNTY,0,305199.89,0,0,305199.89,254125.3,0,0,0,0,26.09204,-80.22829,Residential,Wood,1 670840,FL,BROWARD COUNTY,0,565816.95,0,0,565816.95,839723.27,0,0,0,0,26.09204,-80.22829,Residential,Masonry,1 631496,FL,BROWARD COUNTY,0,16721.31,0,0,16721.31,22701.55,0,0,0,0,26.09204,-80.22829,Residential,Wood,1 847461,FL,BROWARD COUNTY,0,35831.38,0,0,35831.38,40536.43,0,0,0,0,26.09204,-80.22829,Residential,Wood,1 232951,FL,BROWARD COUNTY,0,764402.69,0,0,764402.69,933812.67,0,0,0,0,26.09204,-80.22829,Residential,Masonry,1 234504,FL,BROWARD COUNTY,0,3182765.88,0,0,3182765.88,3179901.39,0,0,0,0,26.09204,-80.22829,Commercial,Reinforced Masonry,1 302778,FL,BROWARD COUNTY,0,2480.2,0,0,2480.2,3745.55,0,0,0,0,26.091039,-80.242709,Residential,Wood,1 796774,FL,BROWARD COUNTY,0,28281.05,0,0,28281.05,32930.88,0,0,0,0,26.091039,-80.242709,Residential,Wood,1 159278,FL,BROWARD COUNTY,0,0,0,2250000,2250000,3605175,0,0,0,0,26.12282,-80.20938,Commercial,Reinforced Masonry,1 658472,FL,BROWARD COUNTY,0,0,0,360000,360000,496843.2,0,0,0,0,26.12282,-80.20938,Residential,Masonry,1 717243,FL,BROWARD COUNTY,0,46620000,0,0,46620000,46170000,0,0,0,0,26.172083,-80.203339,Commercial,Steel Frame,1 881891,FL,BROWARD COUNTY,0,46715.51,0,0,46715.51,46378.41,0,0,0,0,26.175146,-80.217133,Residential,Wood,1 608674,FL,BROWARD COUNTY,0,19024.44,0,0,19024.44,22644.19,0,0,0,0,26.19819,-80.20754,Residential,Wood,1 998605,FL,BROWARD COUNTY,0,17862.03,0,0,17862.03,22794.98,0,0,0,0,26.17985,-80.20502,Residential,Wood,1 422515,FL,BROWARD COUNTY,3389400,3389400,3389400,3389400,3389400,2913392.66,0,0,0,0,26.17469,-80.20327,Commercial,Reinforced Masonry,1 428140,FL,BROWARD COUNTY,0,11520000,0,11520000,11520000,12060000,0,0,0,0,26.178047,-80.220055,Commercial,Reinforced Concrete,1 340605,FL,BROWARD COUNTY,0,94500,0,94500,94500,155189.03,0,0,0,0,26.178211,-80.220253,Residential,Wood,1 119303,FL,BROWARD COUNTY,0,2749327.27,0,0,2749327.27,3724392.69,0,0,0,0,26.165878,-80.203224,Commercial,Reinforced Masonry,3 979459,FL,BROWARD COUNTY,0,355140.87,0,0,355140.87,345143.65,0,0,0,0,26.17172,-80.20678,Residential,Wood,1 583804,FL,BROWARD COUNTY,0,56004.59,0,0,56004.59,75713.06,0,0,0,0,26.17172,-80.20678,Residential,Wood,1 444755,FL,BROWARD COUNTY,0,15873.04,0,0,15873.04,13947.83,0,0,0,0,26.17172,-80.20678,Residential,Wood,1 710917,FL,BROWARD COUNTY,0,68089.82,0,0,68089.82,100843.75,0,0,0,0,26.1835,-80.2249,Residential,Wood,4 880083,FL,BROWARD COUNTY,0,61838.56,0,0,61838.56,73261.99,0,0,0,0,26.17172,-80.20678,Residential,Wood,1 299351,FL,BROWARD COUNTY,0,1165428.18,0,0,1165428.18,1280689.03,0,0,0,0,26.17172,-80.20678,Residential,Masonry,1 929857,FL,BROWARD COUNTY,0,53033.04,0,0,53033.04,49982.58,0,0,0,0,26.17623,-80.203445,Residential,Wood,4 349169,FL,BROWARD COUNTY,0,4939.75,0,0,4939.75,7302.76,0,0,0,0,26.168985,-80.2062,Residential,Wood,1 732199,FL,BROWARD COUNTY,0,1573857.06,0,0,1573857.06,1701339.48,0,0,0,0,26.168985,-80.2062,Residential,Masonry,1 490971,FL,BROWARD COUNTY,0,92982.99,0,0,92982.99,93702.12,0,0,0,0,26.16912,-80.2062,Residential,Wood,4 523103,FL,BROWARD COUNTY,0,64011.6,0,0,64011.6,64548.27,0,0,0,0,26.170601,-80.235924,Residential,Wood,1 567506,FL,BROWARD COUNTY,0,22861.28,0,0,22861.28,29452.65,0,0,0,0,26.170601,-80.235924,Residential,Wood,1 161023,FL,BROWARD COUNTY,0,8167.39,0,0,8167.39,15017.19,0,0,0,0,26.186815,-80.205833,Residential,Wood,1 217885,FL,BROWARD COUNTY,0,10333.88,0,0,10333.88,13513.07,0,0,0,0,26.186815,-80.205833,Residential,Wood,1 262176,FL,BROWARD COUNTY,0,11613.84,0,0,11613.84,11710.41,0,0,0,0,26.186815,-80.205833,Residential,Wood,1 378748,FL,BROWARD COUNTY,0,26378.6,0,0,26378.6,25716.39,0,0,0,0,26.189474,-80.208824,Residential,Wood,1 966423,FL,BROWARD COUNTY,44280000,44280000,44280000,44280000,44280000,40950000,0,2212740,0,0,26.18676,-80.241821,Commercial,Steel Frame,1 493041,FL,BROWARD COUNTY,0,527715,0,527715,527715,468348.12,0,0,0,0,26.186867,-80.205986,Residential,Masonry,1 456169,FL,BROWARD COUNTY,0,387508.97,0,0,387508.97,409511.73,0,0,0,0,26.21606,-80.260345,Residential,Masonry,3 560987,FL,BROWARD COUNTY,0,501845.27,0,0,501845.27,585691.06,0,0,0,0,26.120768,-80.252617,Residential,Masonry,3 716907,FL,BROWARD COUNTY,0,248438.25,0,0,248438.25,268104.62,0,0,0,0,26.120768,-80.252617,Residential,Wood,3 200549,FL,BROWARD COUNTY,0,2337540.48,0,0,2337540.48,2960466.97,0,0,0,0,26.20033,-80.25077,Commercial,Reinforced Masonry,1 742558,FL,BROWARD COUNTY,0,192329.28,0,0,192329.28,162243.21,0,0,0,0,26.20033,-80.25077,Residential,Wood,1 599467,FL,BROWARD COUNTY,0,3905511.94,0,0,3905511.94,2698318.2,0,0,0,0,26.210163,-80.252327,Commercial,Reinforced Masonry,1 781191,FL,BROWARD COUNTY,0,504951.53,0,0,504951.53,484954.94,0,0,0,0,26.196167,-80.252205,Residential,Masonry,1 857925,FL,BROWARD COUNTY,401117.4,401117.4,0,0,401117.4,355807.18,0,0,0,0,26.22814,-80.29487,Residential,Masonry,1 667459,FL,BROWARD COUNTY,0,77050.89,0,0,77050.89,92593.99,0,0,0,0,26.22583,-80.28285,Residential,Wood,1 697911,FL,BROWARD COUNTY,0,24893.78,0,0,24893.78,23120,0,0,0,0,26.197428,-80.284325,Residential,Wood,1 214442,FL,BROWARD COUNTY,0,10605.83,0,0,10605.83,14738.5,0,0,0,0,26.199934,-80.288223,Residential,Wood,1 262602,FL,BROWARD COUNTY,0,62637.84,0,0,62637.84,74034.93,0,0,0,0,26.199934,-80.288223,Residential,Wood,1 243848,FL,BROWARD COUNTY,0,906481.11,0,0,906481.11,1353847.67,0,0,0,0,26.2123,-80.2665,Residential,Masonry,4 661164,FL,BROWARD COUNTY,0,1424979.24,0,0,1424979.24,1900933.71,0,0,0,0,26.214687,-80.252617,Residential,Masonry,1 701760,FL,BROWARD COUNTY,0,4532.41,0,0,4532.41,5680.48,0,0,0,0,26.214687,-80.252617,Residential,Wood,1 273476,FL,BROWARD COUNTY,0,31726.84,0,0,31726.84,39080.36,0,0,0,0,26.214687,-80.252617,Residential,Wood,1 139521,FL,BROWARD COUNTY,0,38584.37,0,0,38584.37,53879.68,0,0,0,0,26.2123,-80.2665,Residential,Wood,4 142550,FL,BROWARD COUNTY,0,1903.61,0,0,1903.61,2520.3,0,0,0,0,26.228979,-80.258026,Residential,Wood,1 378297,FL,BROWARD COUNTY,0,34704.63,0,0,34704.63,34096.05,0,0,0,0,26.228979,-80.258026,Residential,Wood,1 249792,FL,BROWARD COUNTY,0,2542083.05,0,0,2542083.05,3459546.24,0,0,0,0,26.197428,-80.284325,Commercial,Reinforced Masonry,1 442160,FL,BROWARD COUNTY,0,19942.58,0,0,19942.58,25717.96,0,0,0,0,26.197428,-80.284325,Residential,Wood,1 179078,FL,BROWARD COUNTY,0,42423.32,0,0,42423.32,48918.75,0,0,0,0,26.228979,-80.258026,Residential,Wood,1 156451,FL,BROWARD COUNTY,0,113310.14,0,0,113310.14,111671.22,0,0,0,0,26.197403,-80.284462,Residential,Wood,1 568788,FL,BROWARD COUNTY,0,220274.91,0,0,220274.91,388764.29,0,0,0,0,26.197403,-80.284462,Residential,Wood,1 979696,FL,BROWARD COUNTY,0,37921.73,0,0,37921.73,41403.32,0,0,0,0,26.228859,-80.24044,Residential,Wood,3 155709,FL,BROWARD COUNTY,0,3399.3,0,0,3399.3,2503.38,0,0,0,0,26.228859,-80.24044,Residential,Wood,3 326178,FL,BROWARD COUNTY,0,99712.92,0,0,99712.92,151818.91,0,0,0,0,26.197428,-80.284325,Residential,Wood,1 904028,FL,BROWARD COUNTY,0,40827,0,0,40827,29722.06,0,0,0,0,26.228437,-80.293282,Residential,Wood,3 868811,FL,BROWARD COUNTY,0,3625.92,0,0,3625.92,3394.56,0,0,0,0,26.228868,-80.26857,Residential,Wood,1 512254,FL,BROWARD COUNTY,0,77050.89,0,0,77050.89,83181.68,0,0,0,0,26.228868,-80.26857,Residential,Wood,1 826112,FL,BROWARD COUNTY,0,27194.43,0,0,27194.43,34063.8,0,0,0,0,26.19648,-80.274803,Residential,Wood,1 283786,FL,BROWARD COUNTY,0,31916.29,0,0,31916.29,38973.62,0,0,0,0,26.19648,-80.274803,Residential,Wood,1 598139,FL,BROWARD COUNTY,0,22752.68,0,0,22752.68,37922.2,0,0,0,0,26.228512,-80.284882,Residential,Wood,1 157235,FL,BROWARD COUNTY,0,9790,0,0,9790,13358.96,0,0,0,0,26.217735,-80.285973,Residential,Wood,1 284000,FL,BROWARD COUNTY,0,62664.13,0,0,62664.13,48702.06,0,0,0,0,26.217735,-80.285973,Residential,Wood,1 900906,FL,BROWARD COUNTY,0,185096.19,0,0,185096.19,253258.23,0,0,0,0,26.217735,-80.285973,Residential,Wood,1 578588,FL,BROWARD COUNTY,0,543888.67,0,0,543888.67,645748.14,0,0,0,0,26.217735,-80.285973,Residential,Masonry,1 565411,FL,BROWARD COUNTY,0,96974.44,0,0,96974.44,169433.75,0,0,0,0,26.217735,-80.285973,Residential,Wood,1 194161,FL,BROWARD COUNTY,0,3309561.78,0,0,3309561.78,2791847.03,0,0,0,0,26.213108,-80.270943,Commercial,Reinforced Masonry,1 337018,FL,BROWARD COUNTY,0,11421.66,0,0,11421.66,16014.36,0,0,0,0,26.213108,-80.270943,Residential,Wood,1 335088,FL,BROWARD COUNTY,0,2703451.19,0,0,2703451.19,2923257.99,0,0,0,0,26.199732,-80.254044,Commercial,Reinforced Masonry,1 244657,FL,BROWARD COUNTY,0,1586341.94,0,0,1586341.94,2494535.4,0,0,0,0,26.199732,-80.254044,Residential,Masonry,1 627808,FL,BROWARD COUNTY,0,48011.77,0,0,48011.77,71794.6,0,0,0,0,26.199732,-80.254044,Residential,Wood,1 153273,FL,BROWARD COUNTY,0,679860.83,0,0,679860.83,554211.67,0,0,0,0,26.199732,-80.254044,Residential,Masonry,1 609571,FL,BROWARD COUNTY,0,120258.32,0,0,120258.32,103903.19,0,0,0,0,26.2123,-80.2665,Residential,Wood,4 631331,FL,BROWARD COUNTY,0,45210.75,0,0,45210.75,68976.41,0,0,0,0,26.21389,-80.271774,Residential,Wood,1 195457,FL,BROWARD COUNTY,0,26423.92,0,0,26423.92,28038.58,0,0,0,0,26.21389,-80.271774,Residential,Wood,1 808147,FL,BROWARD COUNTY,0,18117.84,0,0,18117.84,21242.98,0,0,0,0,26.197298,-80.284462,Residential,Wood,1 207861,FL,BROWARD COUNTY,0,1484.82,0,0,1484.82,1193.13,0,0,0,0,26.213564,-80.271423,Residential,Wood,1 217006,FL,BROWARD COUNTY,0,118753.56,0,0,118753.56,172715.17,0,0,0,0,26.229015,-80.254486,Residential,Wood,1 733616,FL,BROWARD COUNTY,0,75237.93,0,0,75237.93,67813.75,0,0,0,0,26.197298,-80.284462,Residential,Wood,1 374717,FL,BROWARD COUNTY,0,6345.37,0,0,6345.37,10219.51,0,0,0,0,26.217735,-80.285973,Residential,Wood,1 148797,FL,BROWARD COUNTY,0,26987.76,0,0,26987.76,28881.22,0,0,0,0,26.21497,-80.25424,Residential,Wood,1 650913,FL,BROWARD COUNTY,0,13597.22,0,0,13597.22,13075.36,0,0,0,0,26.21497,-80.25424,Residential,Wood,1 951599,FL,BROWARD COUNTY,0,7251.85,0,0,7251.85,10797.77,0,0,0,0,26.21497,-80.25424,Residential,Wood,1 757646,FL,BROWARD COUNTY,0,4079.16,0,0,4079.16,4946.56,0,0,0,0,26.197298,-80.284462,Residential,Wood,1 418500,FL,BROWARD COUNTY,360000,360000,360000,360000,360000,553472.64,7200,18000,0,0,26.211056,-80.252533,Residential,Masonry,1 637903,FL,BROWARD COUNTY,0,630984.11,0,0,630984.11,841228.02,0,0,0,0,26.20316,-80.29332,Residential,Masonry,1 787918,FL,BROWARD COUNTY,0,15390000,0,15390000,15390000,18810000,0,0,0,0,26.217875,-80.254784,Commercial,Reinforced Concrete,1 475069,FL,BROWARD COUNTY,10170000,10170000,10170000,10170000,10170000,15930000,0,0,0,0,26.19428,-80.29185,Commercial,Reinforced Concrete,1 613131,FL,BROWARD COUNTY,0,2498580,0,2498580,2498580,2423022.94,0,0,0,0,26.22559,-80.25345,Commercial,Reinforced Masonry,1 101716,FL,BROWARD COUNTY,0,2216410.02,0,0,2216410.02,2237328.5,0,0,0,0,26.152948,-80.257774,Commercial,Reinforced Masonry,1 448922,FL,BROWARD COUNTY,0,4623.3,0,4623.3,4623.3,7500.15,0,0,0,0,26.15376,-80.25947,Residential,Wood,1 923560,FL,BROWARD COUNTY,0,2773.98,0,0,2773.98,2691.15,0,0,0,0,26.15376,-80.25947,Residential,Wood,1 770759,FL,BROWARD COUNTY,0,271660.92,0,0,271660.92,311030.02,0,0,0,0,26.13966,-80.25838,Residential,Wood,3 125096,FL,BROWARD COUNTY,0,988191.75,0,0,988191.75,833193.87,0,0,0,0,26.13991,-80.259239,Residential,Masonry,1 325059,FL,BROWARD COUNTY,0,1482332.34,0,0,1482332.34,1331095.9,0,0,0,0,26.140541,-80.257957,Residential,Masonry,1 532218,FL,BROWARD COUNTY,0,655682.97,0,0,655682.97,774387.81,0,0,0,0,26.140556,-80.258156,Residential,Masonry,1 749626,FL,BROWARD COUNTY,0,466944.4,0,0,466944.4,784466.6,0,0,0,0,26.140444,-80.258347,Residential,Masonry,1 411198,FL,BROWARD COUNTY,0,1067494.65,0,0,1067494.65,1793391.01,0,0,0,0,26.139048,-80.258675,Residential,Masonry,1 807152,FL,BROWARD COUNTY,0,1103711.41,0,0,1103711.41,1389881.7,0,0,0,0,26.140411,-80.258812,Residential,Masonry,1 550881,FL,BROWARD COUNTY,568566.9,568566.9,0,0,568566.9,569199.15,0,0,0,0,26.14575,-80.295197,Residential,Masonry,1 794242,FL,BROWARD COUNTY,0,664751.37,0,0,664751.37,684826.86,0,0,0,0,26.14575,-80.295197,Residential,Masonry,1 451502,FL,BROWARD COUNTY,0,93459.3,0,0,93459.3,148976.74,0,0,0,0,26.163483,-80.251663,Residential,Wood,1 916680,FL,BROWARD COUNTY,0,8312.4,0,0,8312.4,7434.93,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 994487,FL,BROWARD COUNTY,0,153465.36,0,0,153465.36,112229.22,0,0,0,0,26.16172,-80.271927,Residential,Wood,1 981977,FL,BROWARD COUNTY,0,236995.74,0,0,236995.74,370234.74,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 580529,FL,BROWARD COUNTY,0,4987.44,0,0,4987.44,4506.29,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 812846,FL,BROWARD COUNTY,0,77582.39,0,0,77582.39,94506.21,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 720583,FL,BROWARD COUNTY,0,2494.17,0,0,2494.17,4166.58,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 252179,FL,BROWARD COUNTY,0,9236,0,0,9236,8960.21,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 879390,FL,BROWARD COUNTY,0,54215.76,0,0,54215.76,88397.18,0,0,0,0,26.15274,-80.287361,Residential,Wood,1 437213,FL,BROWARD COUNTY,0,17178.96,0,0,17178.96,25652.99,0,0,0,0,26.159042,-80.259445,Residential,Wood,1 463112,FL,BROWARD COUNTY,0,33249.6,0,0,33249.6,38775.68,0,0,0,0,26.159042,-80.259445,Residential,Wood,1 239931,FL,BROWARD COUNTY,0,37440000,0,0,37440000,35910000,0,0,0,0,26.137001,-80.258041,Commercial,Steel Frame,1 854878,FL,BROWARD COUNTY,0,1187868.86,0,0,1187868.86,1488162.11,0,0,0,0,26.1533,-80.25577,Residential,Masonry,1 324011,FL,BROWARD COUNTY,0,3933917.32,0,0,3933917.32,4827703.34,0,0,0,0,26.1533,-80.25668,Commercial,Reinforced Masonry,3 465975,FL,BROWARD COUNTY,0,2007938.91,0,0,2007938.91,2753157.32,0,0,0,0,26.14622,-80.26784,Commercial,Reinforced Masonry,1 346035,FL,BROWARD COUNTY,0,26100000,0,26100000,26100000,31320000,0,0,0,0,26.137001,-80.258041,Commercial,Reinforced Concrete,1 850472,FL,BROWARD COUNTY,809190,809190,809190,809190,809190,846296.22,0,40459.5,0,0,26.148506,-80.261635,Residential,Masonry,1 106577,FL,BROWARD COUNTY,0,126815.82,0,0,126815.82,208485.21,0,0,0,0,26.142042,-80.298027,Residential,Wood,1 200482,FL,BROWARD COUNTY,30780000,30780000,30780000,30780000,30780000,48780000,0,0,0,0,26.139896,-80.342552,Commercial,Reinforced Concrete,1 243118,FL,BROWARD COUNTY,12510000,12510000,12510000,12510000,12510000,17550000,0,0,0,0,26.14392,-80.31869,Commercial,Reinforced Concrete,1 315262,FL,BROWARD COUNTY,31410000,31410000,31410000,31410000,31410000,28170000,0,0,0,0,26.1518,-80.3163,Commercial,Reinforced Concrete,1 793194,FL,BROWARD COUNTY,0,16560000,0,16560000,16560000,13590000,0,0,0,0,26.136917,-80.335785,Commercial,Reinforced Concrete,1 462694,FL,BROWARD COUNTY,0,96300000,0,96300000,96300000,89820000,0,0,0,0,26.157389,-80.314415,Commercial,Steel Frame,1 690058,FL,BROWARD COUNTY,0,147687.85,0,0,147687.85,202169.9,0,0,0,0,26.14285,-80.33349,Residential,Wood,1 260055,FL,BROWARD COUNTY,0,13230000,0,0,13230000,14850000,0,0,0,0,26.145226,-80.330124,Commercial,Reinforced Concrete,1 204155,FL,BROWARD COUNTY,0,2210319.12,0,0,2210319.12,1624584.56,0,0,0,0,26.145298,-80.330124,Commercial,Reinforced Masonry,1 482783,FL,BROWARD COUNTY,0,11700000,0,0,11700000,14130000,0,0,0,0,26.145369,-80.330124,Commercial,Reinforced Concrete,1 416910,FL,BROWARD COUNTY,0,1070936.85,0,0,1070936.85,1697520.58,0,0,0,0,26.141241,-80.340691,Residential,Masonry,1 399655,FL,BROWARD COUNTY,3349728,3349728,3349728,3349728,3349728,3830246.48,0,167486.4,0,0,26.13843,-80.3358,Commercial,Reinforced Masonry,1 501449,FL,BROWARD COUNTY,257778,257778,257778,257778,257778,297733.59,0,0,0,0,26.136917,-80.335785,Residential,Wood,1 216636,FL,BROWARD COUNTY,0,52296.34,0,0,52296.34,62640.6,0,0,0,0,26.138847,-80.330147,Residential,Wood,1 162007,FL,BROWARD COUNTY,0,267342.47,0,0,267342.47,303503.21,0,0,0,0,26.138847,-80.330147,Residential,Wood,1 962211,FL,BROWARD COUNTY,0,324597.94,0,0,324597.94,401540.96,0,0,0,0,26.138847,-80.330147,Residential,Wood,1 167514,FL,BROWARD COUNTY,0,137516.64,0,0,137516.64,168420.2,0,0,0,0,26.14383,-80.30826,Residential,Wood,1 762935,FL,BROWARD COUNTY,0,344129.66,0,0,344129.66,346800.11,0,0,0,0,26.142076,-80.305893,Residential,Wood,1 969277,FL,BROWARD COUNTY,0,1616502.76,0,0,1616502.76,1580551.73,0,0,0,0,26.14447,-80.31952,Residential,Masonry,1 443289,FL,BROWARD COUNTY,1087401.6,1087401.6,1087401.6,1087401.6,1087401.6,1265872.47,0,0,0,0,26.1463,-80.32692,Residential,Masonry,1 855570,FL,BROWARD COUNTY,0,2376202.91,0,0,2376202.91,3592414.85,0,0,0,0,26.144861,-80.319763,Commercial,Reinforced Masonry,1 732098,FL,BROWARD COUNTY,0,696328.84,0,0,696328.84,940495.16,0,0,0,0,26.17637,-80.30826,Residential,Masonry,1 211125,FL,BROWARD COUNTY,0,6875595.9,6875595.9,6875595.9,6875595.9,10890000,0,0,0,0,26.156065,-80.317108,Commercial,Reinforced Masonry,1 694435,FL,BROWARD COUNTY,0,429451.46,0,0,429451.46,407815.7,0,0,0,0,26.1518,-80.3163,Residential,Masonry,1 925486,FL,BROWARD COUNTY,630000,630000,630000,630000,630000,928909.8,0,31500,0,0,26.1518,-80.3163,Residential,Masonry,1 936883,FL,BROWARD COUNTY,0,9000,0,9000,9000,14449.05,0,0,0,0,26.155335,-80.325465,Residential,Wood,1 102171,FL,BROWARD COUNTY,0,9000,0,9000,9000,15181.43,0,0,0,0,26.155335,-80.325465,Residential,Wood,1 249903,FL,BROWARD COUNTY,0,9000,0,9000,9000,6669,0,0,0,0,26.155335,-80.325465,Residential,Wood,1 834714,FL,BROWARD COUNTY,0,366817.57,0,0,366817.57,373977.85,0,0,0,0,26.146063,-80.298027,Residential,Masonry,1 247504,FL,BROWARD COUNTY,0,126815.82,0,0,126815.82,157942.77,0,0,0,0,26.156795,-80.298305,Residential,Wood,1 814307,FL,BROWARD COUNTY,0,126815.82,0,0,126815.82,112725.06,0,0,0,0,26.158195,-80.298302,Residential,Wood,1 892419,FL,BROWARD COUNTY,0,9208.17,0,0,9208.17,9974.88,0,0,0,0,26.105555,-80.250031,Residential,Wood,1 922469,FL,BROWARD COUNTY,0,8710354.45,0,0,8710354.45,11070000,0,0,0,0,26.124563,-80.260765,Commercial,Reinforced Masonry,1 212009,FL,BROWARD COUNTY,14040000,14040000,14040000,14040000,14040000,11700000,0,0,0,0,26.12244,-80.26241,Commercial,Reinforced Concrete,1 197342,FL,BROWARD COUNTY,0,518646.98,0,0,518646.98,911470.21,0,0,0,0,26.12173,-80.25427,Residential,Masonry,3 971353,FL,BROWARD COUNTY,0,94575.2,0,0,94575.2,122751.04,0,0,0,0,26.12173,-80.25427,Residential,Wood,3 786405,FL,BROWARD COUNTY,0,1537539.03,0,0,1537539.03,1930841.52,0,0,0,0,26.11943,-80.26781,Residential,Masonry,1 612088,FL,BROWARD COUNTY,0,1537539.03,0,0,1537539.03,2283663.68,0,0,0,0,26.11943,-80.26781,Residential,Masonry,1 308837,FL,BROWARD COUNTY,0,1537539.03,0,0,1537539.03,1467790.11,0,0,0,0,26.11943,-80.26781,Residential,Masonry,1 930907,FL,BROWARD COUNTY,0,1537539.03,0,0,1537539.03,1137665.11,0,0,0,0,26.11943,-80.26781,Residential,Masonry,1 620984,FL,BROWARD COUNTY,0,1537539.03,0,0,1537539.03,1543123.38,0,0,0,0,26.11943,-80.26781,Residential,Masonry,1 960567,FL,BROWARD COUNTY,0,1537539.03,0,0,1537539.03,2467135.13,0,0,0,0,26.11943,-80.26781,Residential,Masonry,1 711607,FL,BROWARD COUNTY,0,11970000,0,11970000,11970000,16650000,0,0,0,0,26.103562,-80.270231,Commercial,Reinforced Concrete,4 336359,FL,BROWARD COUNTY,0,5035433.4,0,5035433.4,5035433.4,8589200.59,0,0,0,0,26.126512,-80.26268,Commercial,Reinforced Masonry,1 132167,FL,BROWARD COUNTY,0,26815.14,0,0,26815.14,30040.79,0,0,0,0,26.124371,-80.254906,Residential,Wood,1 569111,FL,BROWARD COUNTY,0,4990390.02,0,0,4990390.02,7196491.74,0,0,0,0,26.124371,-80.254906,Commercial,Reinforced Masonry,1 890691,FL,BROWARD COUNTY,0,31438.44,0,0,31438.44,44102.79,0,0,0,0,26.124371,-80.254906,Residential,Wood,1 348351,FL,BROWARD COUNTY,0,9090000,0,0,9090000,13500000,0,0,0,0,26.124371,-80.254906,Commercial,Reinforced Concrete,1 150662,FL,BROWARD COUNTY,0,186781.32,0,0,186781.32,183505.92,0,0,0,0,26.124371,-80.254906,Residential,Wood,1 149049,FL,BROWARD COUNTY,0,1435072.32,0,0,1435072.32,1247077.85,0,0,0,0,26.124371,-80.254906,Residential,Masonry,1 797157,FL,BROWARD COUNTY,0,509487.66,0,0,509487.66,397665.31,0,0,0,0,26.124371,-80.254906,Residential,Masonry,1 400466,FL,BROWARD COUNTY,0,10620000,0,0,10620000,11790000,0,0,0,0,26.110678,-80.250404,Commercial,Reinforced Concrete,1 311736,FL,BROWARD COUNTY,0,492253.11,0,0,492253.11,401053.37,0,0,0,0,26.10601,-80.250244,Residential,Masonry,1 373736,FL,BROWARD COUNTY,609381,609381,0,0,609381,762735.38,0,0,0,0,26.09614,-80.251144,Residential,Masonry,1 534768,FL,BROWARD COUNTY,0,9000,0,9000,9000,7490.88,0,0,0,0,26.11614,-80.26122,Residential,Wood,1 347072,FL,BROWARD COUNTY,4030200,4030200,4030200,4030200,4030200,3814906.72,0,201510,0,0,26.1199,-80.25886,Commercial,Reinforced Masonry,1 681116,FL,BROWARD COUNTY,0,45540000,0,45540000,45540000,64620000,0,0,0,0,26.110748,-80.255516,Commercial,Steel Frame,1 796580,FL,BROWARD COUNTY,0,1769484.19,0,0,1769484.19,2787797.57,0,0,0,0,26.124531,-80.270882,Residential,Masonry,3 959954,FL,BROWARD COUNTY,0,297838.82,0,0,297838.82,287774.84,0,0,0,0,26.128635,-80.270622,Residential,Wood,3 581642,FL,BROWARD COUNTY,0,574262.43,0,0,574262.43,627452.92,0,0,0,0,26.132931,-80.291267,Residential,Masonry,1 155089,FL,BROWARD COUNTY,0,2363.76,0,0,2363.76,2542.31,0,0,0,0,26.12648,-80.26869,Residential,Wood,3 673536,FL,BROWARD COUNTY,0,306254.26,0,0,306254.26,349888.15,0,0,0,0,26.12853,-80.27006,Residential,Wood,3 116944,FL,BROWARD COUNTY,0,615418.81,0,0,615418.81,619583.97,0,0,0,0,26.128084,-80.270607,Residential,Masonry,3 870733,FL,BROWARD COUNTY,0,848193.59,0,0,848193.59,1357788.3,0,0,0,0,26.12648,-80.26869,Residential,Masonry,3 679103,FL,BROWARD COUNTY,0,2447141.05,0,0,2447141.05,2495834.27,0,0,0,0,26.12785,-80.26966,Commercial,Reinforced Masonry,3 571410,FL,BROWARD COUNTY,0,2060.13,0,0,2060.13,2561.52,0,0,0,0,26.12785,-80.26966,Residential,Wood,3 888322,FL,BROWARD COUNTY,0,42341.88,0,0,42341.88,36875.38,0,0,0,0,26.12785,-80.26966,Residential,Wood,3 993638,FL,BROWARD COUNTY,0,71486.63,0,0,71486.63,92362.52,0,0,0,0,26.09445,-80.26487,Residential,Wood,1 803277,FL,BROWARD COUNTY,0,1672912.96,0,0,1672912.96,2675717.21,0,0,0,0,26.10893,-80.25106,Residential,Masonry,1 598779,FL,BROWARD COUNTY,348300,348300,348300,348300,348300,570410.91,6966,17415,0,0,26.12621,-80.25989,Residential,Wood,1 894870,FL,BROWARD COUNTY,45000,45000,45000,45000,45000,63112.5,900,2250,0,0,26.1215,-80.25865,Residential,Wood,1 296970,FL,BROWARD COUNTY,2790000,2790000,2790000,2790000,2790000,3187296,55800,139500,0,0,26.12478,-80.2596,Commercial,Reinforced Masonry,3 748725,FL,BROWARD COUNTY,90000,90000,90000,90000,90000,146048.85,1800,4500,0,0,26.12621,-80.25989,Residential,Wood,1 178041,FL,BROWARD COUNTY,36000,36000,36000,36000,36000,52607.23,720,1800,0,0,26.12621,-80.25989,Residential,Wood,1 127101,FL,BROWARD COUNTY,0,72000,0,72000,72000,63568.37,0,3600,0,0,26.110958,-80.268341,Residential,Wood,1 685563,FL,BROWARD COUNTY,0,2499238.54,0,0,2499238.54,3407561.79,0,0,0,0,26.107933,-80.288483,Commercial,Reinforced Masonry,1 461651,FL,BROWARD COUNTY,0,2525413.33,0,0,2525413.33,2075132.13,0,0,0,0,26.10589,-80.25088,Commercial,Reinforced Masonry,1 999372,FL,BROWARD COUNTY,0,1102008.83,0,0,1102008.83,834275.79,0,0,0,0,26.130735,-80.264458,Residential,Masonry,1 945499,FL,BROWARD COUNTY,0,501980.85,0,0,501980.85,626044.41,0,0,0,0,26.10074,-80.29592,Residential,Masonry,1 543236,FL,BROWARD COUNTY,0,7844683.91,0,0,7844683.91,9090000,0,0,0,0,26.10647,-80.25535,Commercial,Reinforced Masonry,3 936173,FL,BROWARD COUNTY,0,715619.44,0,0,715619.44,974021.03,0,0,0,0,26.206245,-80.122086,Residential,Masonry,3 774047,FL,BROWARD COUNTY,0,7475.4,0,0,7475.4,6297.28,0,0,0,0,26.206245,-80.122086,Residential,Wood,3 757859,FL,BROWARD COUNTY,0,81401.17,0,0,81401.17,108236.2,0,0,0,0,26.10455,-80.26671,Residential,Wood,1 914717,FL,BROWARD COUNTY,0,10885.96,0,0,10885.96,15742.4,0,0,0,0,26.1133,-80.2724,Residential,Wood,1 631342,FL,BROWARD COUNTY,0,12344.9,0,0,12344.9,16073.43,0,0,0,0,26.1133,-80.2724,Residential,Wood,1 950161,FL,BROWARD COUNTY,0,9540000,0,0,9540000,11610000,0,0,0,0,26.10534,-80.28071,Commercial,Reinforced Concrete,1 469276,FL,BROWARD COUNTY,0,1795.62,0,0,1795.62,1754.73,0,0,0,0,26.1052,-80.281819,Residential,Wood,1 960210,FL,BROWARD COUNTY,0,1795.62,0,0,1795.62,1519.73,0,0,0,0,26.1052,-80.281819,Residential,Wood,1 457527,FL,BROWARD COUNTY,0,6565.24,0,0,6565.24,8529.84,0,0,0,0,26.1052,-80.281819,Residential,Wood,1 773235,FL,BROWARD COUNTY,0,54093.12,0,0,54093.12,50022.94,0,0,0,0,26.1052,-80.281819,Residential,Wood,1 327368,FL,BROWARD COUNTY,0,6958.04,0,0,6958.04,7591.77,0,0,0,0,26.1052,-80.281819,Residential,Wood,1 880433,FL,BROWARD COUNTY,0,6025084.56,0,0,6025084.56,8519469.57,0,0,0,0,26.10368,-80.33118,Commercial,Reinforced Masonry,1 290393,FL,BROWARD COUNTY,0,1231647.12,0,0,1231647.12,1193724.71,0,0,0,0,26.10368,-80.33118,Residential,Masonry,1 121438,FL,BROWARD COUNTY,0,1012502.7,0,1012502.7,1012502.7,1464408.98,0,0,0,0,26.10368,-80.33118,Residential,Masonry,1 342252,FL,BROWARD COUNTY,0,1341681.66,0,0,1341681.66,1141534.96,0,0,0,0,26.10368,-80.33118,Residential,Masonry,1 587923,FL,BROWARD COUNTY,0,924.66,0,0,924.66,1032.33,0,0,0,0,26.12973,-80.3277,Residential,Wood,1 312805,FL,BROWARD COUNTY,276417.9,276417.9,0,0,276417.9,397487.83,0,0,0,0,26.03042,-80.14283,Residential,Wood,1 105788,FL,BROWARD COUNTY,748740.6,748740.6,0,0,748740.6,1106051.59,0,0,0,0,26.11678,-80.31757,Residential,Masonry,1 207225,FL,BROWARD COUNTY,331952.4,331952.4,0,0,331952.4,483322.69,0,0,0,0,26.13077,-80.33617,Residential,Wood,1 862233,FL,BROWARD COUNTY,0,10806.57,0,0,10806.57,15337.37,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 227637,FL,BROWARD COUNTY,0,19118.97,0,0,19118.97,21244.31,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 381279,FL,BROWARD COUNTY,0,10252.41,0,0,10252.41,10149.89,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 949282,FL,BROWARD COUNTY,0,355641.83,0,0,355641.83,501472.05,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 328474,FL,BROWARD COUNTY,0,1570.57,0,0,1570.57,2159.79,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 115131,FL,BROWARD COUNTY,0,107230.4,0,0,107230.4,122193.76,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 470930,FL,BROWARD COUNTY,0,99656.88,0,0,99656.88,81888.06,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 650201,FL,BROWARD COUNTY,0,84232.31,0,0,84232.31,101078.77,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 681483,FL,BROWARD COUNTY,0,4987.44,0,0,4987.44,4232.12,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 678929,FL,BROWARD COUNTY,0,24937.2,0,0,24937.2,39003.77,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 228898,FL,BROWARD COUNTY,0,36852.09,0,0,36852.09,52525.72,0,0,0,0,26.13121,-80.320953,Residential,Wood,1 835217,FL,BROWARD COUNTY,0,962391.1,0,0,962391.1,1195859.48,0,0,0,0,26.131145,-80.338432,Residential,Masonry,1 966967,FL,BROWARD COUNTY,0,119098.43,0,0,119098.43,110714.38,0,0,0,0,26.131145,-80.338432,Residential,Wood,1 873750,FL,BROWARD COUNTY,0,1889131.24,0,0,1889131.24,2945865.92,0,0,0,0,26.131145,-80.338432,Commercial,Reinforced Masonry,1 761404,FL,BROWARD COUNTY,0,862642.31,0,0,862642.31,1210892.73,0,0,0,0,26.131145,-80.338432,Residential,Masonry,1 865598,FL,BROWARD COUNTY,0,235656.74,0,0,235656.74,300729.81,0,0,0,0,26.131145,-80.338432,Residential,Wood,1 605791,FL,BROWARD COUNTY,0,66785.73,0,0,66785.73,96171.46,0,0,0,0,26.131145,-80.338432,Residential,Wood,1 821564,FL,BROWARD COUNTY,0,10159.6,0,0,10159.6,12664.55,0,0,0,0,26.131145,-80.338432,Residential,Wood,1 564036,FL,BROWARD COUNTY,0,194879.58,0,0,194879.58,301932,0,0,0,0,26.131145,-80.338432,Residential,Wood,1 506667,FL,BROWARD COUNTY,0,2569917.18,0,0,2569917.18,3632634.47,0,0,0,0,26.131145,-80.338432,Commercial,Reinforced Masonry,1 838303,FL,BROWARD COUNTY,0,1085229.89,0,0,1085229.89,1789902.21,0,0,0,0,26.131145,-80.338432,Residential,Masonry,1 787534,FL,BROWARD COUNTY,0,1085229.89,0,0,1085229.89,1136642.65,0,0,0,0,26.131145,-80.338432,Residential,Masonry,1 481034,FL,BROWARD COUNTY,0,4531181.12,0,0,4531181.12,4293860.51,0,0,0,0,26.131145,-80.338432,Commercial,Reinforced Masonry,1 807035,FL,BROWARD COUNTY,0,6465.2,0,0,6465.2,4643.31,0,0,0,0,26.131145,-80.338432,Residential,Wood,1 334260,FL,BROWARD COUNTY,0,34560000,0,0,34560000,45090000,0,0,0,0,26.13154,-80.333061,Commercial,Reinforced Concrete,1 494545,FL,BROWARD COUNTY,0,876801.77,0,0,876801.77,903386.4,0,0,0,0,26.131145,-80.338432,Residential,Masonry,1 592547,FL,BROWARD COUNTY,0,5080.25,0,0,5080.25,5516.91,0,0,0,0,26.13154,-80.333061,Residential,Wood,1 478495,FL,BROWARD COUNTY,0,6603.96,0,0,6603.96,6203.5,0,0,0,0,26.13154,-80.333061,Residential,Wood,1 414964,FL,BROWARD COUNTY,0,6200530.73,0,0,6200530.73,6319580.92,0,0,0,0,26.13154,-80.333061,Commercial,Reinforced Masonry,1 425145,FL,BROWARD COUNTY,0,149062.72,0,0,149062.72,189402.81,0,0,0,0,26.13154,-80.333061,Residential,Wood,1 691120,FL,BROWARD COUNTY,0,23274.72,0,0,23274.72,24954.45,0,0,0,0,26.14097,-80.318135,Residential,Wood,3 630695,FL,BROWARD COUNTY,0,529380.43,0,0,529380.43,663179.22,0,0,0,0,26.09813,-80.330295,Residential,Masonry,3 267106,FL,BROWARD COUNTY,0,3694.4,0,0,3694.4,5930.4,0,0,0,0,26.12995,-80.3336,Residential,Wood,1 725207,FL,BROWARD COUNTY,0,8082644.42,0,0,8082644.42,8177777.14,0,0,0,0,26.12995,-80.3336,Commercial,Reinforced Masonry,1 310939,FL,BROWARD COUNTY,1314065.7,1314065.7,1314065.7,1314065.7,1314065.7,1951387.56,0,0,0,0,26.1136,-80.3233,Residential,Masonry,4 904642,FL,BROWARD COUNTY,0,533524.24,0,0,533524.24,415453.19,0,0,0,0,26.132881,-80.324677,Residential,Masonry,4 299139,FL,BROWARD COUNTY,0,5067619.43,0,0,5067619.43,3826012.13,0,0,0,0,26.116974,-80.326126,Commercial,Reinforced Masonry,1 403176,FL,BROWARD COUNTY,0,2771567.46,0,0,2771567.46,4407900.89,0,0,0,0,26.13051,-80.33144,Commercial,Reinforced Masonry,1 248909,FL,BROWARD COUNTY,0,242588.57,0,0,242588.57,289903.04,0,0,0,0,26.1136,-80.3233,Residential,Wood,1 672360,FL,BROWARD COUNTY,0,54373.69,0,0,54373.69,57613.05,0,0,0,0,26.1136,-80.3233,Residential,Wood,1 930640,FL,BROWARD COUNTY,0,10773.73,0,0,10773.73,14111.44,0,0,0,0,26.1136,-80.3233,Residential,Wood,1 991009,FL,BROWARD COUNTY,0,1346.72,0,0,1346.72,1410.01,0,0,0,0,26.1136,-80.3233,Residential,Wood,1 623676,FL,BROWARD COUNTY,0,47808.44,0,0,47808.44,66151.59,0,0,0,0,26.1136,-80.3233,Residential,Wood,1 657112,FL,BROWARD COUNTY,0,69580.36,0,0,69580.36,120685.75,0,0,0,0,26.1136,-80.3233,Residential,Wood,1 884601,FL,BROWARD COUNTY,0,370032.86,0,0,370032.86,325377.29,0,0,0,0,26.000997,-80.324979,Residential,Masonry,3 773927,FL,BROWARD COUNTY,0,1647.48,0,0,1647.48,2066.64,0,0,0,0,26.105769,-80.326116,Residential,Wood,1 207966,FL,BROWARD COUNTY,0,8304.75,0,0,8304.75,6934.14,0,0,0,0,26.105769,-80.326116,Residential,Wood,1 828858,FL,BROWARD COUNTY,0,284173.24,0,0,284173.24,421704,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 787457,FL,BROWARD COUNTY,0,295113.64,0,0,295113.64,435676.27,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 329775,FL,BROWARD COUNTY,0,17427.15,0,0,17427.15,22594.99,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 948991,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,54261.59,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 254015,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,39388.89,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 286304,FL,BROWARD COUNTY,0,64584.83,0,0,64584.83,60751.33,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 922182,FL,BROWARD COUNTY,0,103335.72,0,0,103335.72,178846.86,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 433994,FL,BROWARD COUNTY,0,60857.8,0,0,60857.8,50452.7,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 158854,FL,BROWARD COUNTY,0,38750.9,0,0,38750.9,51392.52,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 801421,FL,BROWARD COUNTY,0,352280.88,0,0,352280.88,455158.17,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 141541,FL,BROWARD COUNTY,0,90418.76,0,0,90418.76,74154.23,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 907231,FL,BROWARD COUNTY,0,64584.83,0,0,64584.83,69821.37,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 704607,FL,BROWARD COUNTY,0,64584.83,0,0,64584.83,56210.63,0,0,0,0,26.124627,-80.360628,Residential,Wood,1 499452,FL,BROWARD COUNTY,0,90000,0,90000,90000,125699.04,0,2700,0,0,26.116074,-80.375862,Residential,Wood,1 886848,FL,BROWARD COUNTY,0,1158679.8,0,1158679.8,1158679.8,1827061.93,0,0,0,0,26.09305,-80.37092,Residential,Masonry,1 608923,FL,BROWARD COUNTY,0,531392.4,0,531392.4,531392.4,406121.96,0,0,0,0,26.090231,-80.371674,Residential,Masonry,1 109893,FL,BROWARD COUNTY,0,238045.5,0,238045.5,238045.5,203565.09,0,0,0,0,26.090204,-80.371674,Residential,Wood,1 779829,FL,BROWARD COUNTY,0,319750.2,0,319750.2,319750.2,291548.23,0,0,0,0,26.089802,-80.371674,Residential,Wood,1 650443,FL,BROWARD COUNTY,0,254469.6,0,254469.6,254469.6,240875.83,0,0,0,0,26.08963,-80.371666,Residential,Wood,1 534498,FL,BROWARD COUNTY,0,745945.2,0,745945.2,745945.2,1154651.56,0,0,0,0,26.089573,-80.371666,Residential,Masonry,1 260810,FL,BROWARD COUNTY,0,232432.2,0,232432.2,232432.2,316891.55,0,0,0,0,26.089344,-80.371666,Residential,Wood,1 236894,FL,BROWARD COUNTY,0,225000,0,225000,225000,201240,0,6750,0,0,26.090374,-80.371674,Residential,Wood,1 396496,FL,BROWARD COUNTY,0,391572,0,391572,391572,631790.46,0,0,0,0,26.097401,-80.381264,Residential,Masonry,1 820278,FL,BROWARD COUNTY,0,409968,0,409968,409968,549021.77,0,0,0,0,26.097391,-80.381271,Residential,Masonry,1 939298,FL,BROWARD COUNTY,0,517716,0,517716,517716,950922.63,0,0,0,0,26.09739,-80.38151,Residential,Masonry,1 963082,FL,BROWARD COUNTY,0,146116.8,0,146116.8,146116.8,225347.17,0,0,0,0,26.09739,-80.38151,Residential,Wood,1 183314,FL,BROWARD COUNTY,0,112478.4,0,112478.4,112478.4,179893.45,0,0,0,0,26.09739,-80.38151,Residential,Wood,1 155446,FL,BROWARD COUNTY,0,231192,0,231192,231192,302422.26,0,0,0,0,26.09793,-80.381,Residential,Wood,1 608834,FL,BROWARD COUNTY,0,113817.6,0,113817.6,113817.6,169032.79,0,0,0,0,26.09793,-80.381,Residential,Wood,1 235383,FL,BROWARD COUNTY,0,242529.3,0,242529.3,242529.3,207030.77,0,0,0,0,26.097887,-80.381104,Residential,Wood,1 349001,FL,BROWARD COUNTY,0,5238820.8,0,5238820.8,5238820.8,6179545.37,0,0,0,0,26.09827,-80.3809,Commercial,Reinforced Masonry,4 741664,FL,BROWARD COUNTY,0,216742.5,0,216742.5,216742.5,213305.83,0,0,0,0,26.097851,-80.381485,Residential,Wood,1 689169,FL,BROWARD COUNTY,0,217854,0,217854,217854,206742.57,0,0,0,0,26.097847,-80.38147,Residential,Wood,1 741229,FL,BROWARD COUNTY,0,403641,0,403641,403641,584875.81,0,0,0,0,26.097103,-80.381187,Residential,Masonry,1 978996,FL,BROWARD COUNTY,0,422604,0,422604,422604,461571.47,0,0,0,0,26.097111,-80.381187,Residential,Masonry,1 871482,FL,BROWARD COUNTY,0,598689,0,598689,598689,875738.32,0,0,0,0,26.097075,-80.381195,Residential,Masonry,1 725176,FL,BROWARD COUNTY,0,191255.4,0,191255.4,191255.4,295868.28,0,0,0,0,26.09721,-80.38089,Residential,Wood,1 933922,FL,BROWARD COUNTY,0,135179.1,0,135179.1,135179.1,111654.96,0,0,0,0,26.09721,-80.38089,Residential,Wood,1 122108,FL,BROWARD COUNTY,0,385219.8,0,385219.8,385219.8,343939.65,0,0,0,0,26.09721,-80.38089,Residential,Masonry,1 499786,FL,BROWARD COUNTY,0,146827.8,0,146827.8,146827.8,237861.04,0,0,0,0,26.09721,-80.38089,Residential,Wood,1 886775,FL,BROWARD COUNTY,0,1523812.5,0,1523812.5,1523812.5,1565168.77,0,0,0,0,26.097,-80.381226,Residential,Masonry,1 246870,FL,BROWARD COUNTY,0,974007.9,0,974007.9,974007.9,761508.6,0,0,0,0,26.096901,-80.381134,Residential,Masonry,4 881223,FL,BROWARD COUNTY,0,690435,0,690435,690435,567902.12,0,0,0,0,26.097837,-80.386185,Residential,Masonry,1 445842,FL,BROWARD COUNTY,0,115416,0,115416,115416,107129.13,0,0,0,0,26.098019,-80.386032,Residential,Wood,1 801339,FL,BROWARD COUNTY,0,78318,0,78318,78318,118811.54,0,0,0,0,26.098019,-80.386032,Residential,Wood,1 623808,FL,BROWARD COUNTY,0,133965,0,133965,133965,139363.79,0,0,0,0,26.098019,-80.386032,Residential,Wood,1 714884,FL,BROWARD COUNTY,0,133965,0,133965,133965,115109.16,0,0,0,0,26.098019,-80.386032,Residential,Wood,1 667659,FL,BROWARD COUNTY,0,139117.5,0,139117.5,139117.5,145650.74,0,0,0,0,26.098019,-80.386032,Residential,Wood,1 210793,FL,BROWARD COUNTY,0,117477,0,117477,117477,145319.64,0,0,0,0,26.098019,-80.386032,Residential,Wood,1 950077,FL,BROWARD COUNTY,0,1165130.1,0,1165130.1,1165130.1,1693516.6,0,0,0,0,26.098116,-80.382202,Residential,Masonry,3 300450,FL,BROWARD COUNTY,0,157520.19,0,0,157520.19,126428.85,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 588256,FL,BROWARD COUNTY,0,4618,0,0,4618,5302.24,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 766667,FL,BROWARD COUNTY,0,4156.65,0,0,4156.65,6357.6,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 201100,FL,BROWARD COUNTY,0,12006.8,0,0,12006.8,17305.68,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 799573,FL,BROWARD COUNTY,0,176020.12,0,0,176020.12,149177.05,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 392508,FL,BROWARD COUNTY,0,12469.05,0,0,12469.05,14499.01,0,0,0,0,26.119825,-80.355972,Residential,Wood,1 163734,FL,BROWARD COUNTY,0,4618,0,0,4618,4202.4,0,0,0,0,26.119825,-80.355972,Residential,Wood,1 896132,FL,BROWARD COUNTY,0,9236,0,0,9236,11583.72,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 778219,FL,BROWARD COUNTY,0,1847.2,0,0,1847.2,3097.53,0,0,0,0,26.12118,-80.36158,Residential,Wood,1 924939,FL,BROWARD COUNTY,0,19395.6,0,0,19395.6,13828.09,0,0,0,0,26.119825,-80.355972,Residential,Wood,1 535801,FL,BROWARD COUNTY,0,183104.36,0,0,183104.36,256657.38,0,0,0,0,26.119825,-80.355972,Residential,Wood,1 347490,FL,BROWARD COUNTY,0,507979.95,0,0,507979.95,537087.2,0,0,0,0,26.1191,-80.37028,Residential,Masonry,1 603538,FL,BROWARD COUNTY,0,17178.96,0,0,17178.96,24311.87,0,0,0,0,26.122759,-80.361092,Residential,Wood,1 247393,FL,BROWARD COUNTY,0,290206.8,0,0,290206.8,293782.15,0,0,0,0,26.080259,-80.365761,Residential,Wood,3 543096,FL,BROWARD COUNTY,0,18472,0,0,18472,15327.47,0,0,0,0,26.080259,-80.365761,Residential,Wood,3 106920,FL,BROWARD COUNTY,0,3694.4,0,0,3694.4,6377.27,0,0,0,0,26.122759,-80.361092,Residential,Wood,1 839964,FL,BROWARD COUNTY,0,18472,0,0,18472,18283.58,0,0,0,0,26.1191,-80.37028,Residential,Wood,1 735595,FL,BROWARD COUNTY,0,30363.12,0,0,30363.12,46608.6,0,0,0,0,26.10137,-80.352089,Residential,Wood,1 860643,FL,BROWARD COUNTY,20606.4,20606.4,20606.4,20606.4,20606.4,26656.93,0,0,0,0,26.10137,-80.352089,Residential,Wood,1 970240,FL,BROWARD COUNTY,42508.8,42508.8,42508.8,42508.8,42508.8,42706.04,0,0,0,0,26.10137,-80.352089,Residential,Wood,1 193755,FL,BROWARD COUNTY,108756,108756,108756,108756,108756,91087.5,0,5437.8,0,0,26.10137,-80.352089,Residential,Wood,1 878116,FL,BROWARD COUNTY,581445,581445,581445,581445,581445,691919.55,0,0,0,0,26.098396,-80.384171,Residential,Masonry,3 839510,FL,BROWARD COUNTY,0,214644.01,0,0,214644.01,316387.84,0,0,0,0,26.1137,-80.3743,Residential,Wood,4 849299,FL,BROWARD COUNTY,0,390014.19,0,0,390014.19,341457.42,0,0,0,0,26.1137,-80.3743,Residential,Masonry,4 764817,FL,BROWARD COUNTY,0,16144.13,0,0,16144.13,16897.09,0,0,0,0,26.099279,-80.350845,Residential,Wood,1 330034,FL,BROWARD COUNTY,0,4374.88,0,0,4374.88,8090.29,0,0,0,0,26.099527,-80.351013,Residential,Wood,1 889041,FL,BROWARD COUNTY,0,1335465,0,1335465,1335465,1514684.4,0,0,0,0,26.09518,-80.36875,Residential,Masonry,1 430060,FL,BROWARD COUNTY,0,112226.39,0,0,112226.39,135899.87,0,0,0,0,26.111025,-80.39402,Residential,Wood,1 873383,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,84960.99,0,0,0,0,26.11423,-80.39316,Residential,Wood,1 975794,FL,BROWARD COUNTY,0,112226.39,0,0,112226.39,152246.32,0,0,0,0,26.111025,-80.39402,Residential,Wood,1 868387,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,63591.51,0,0,0,0,26.1137,-80.3743,Residential,Wood,4 140231,FL,BROWARD COUNTY,0,16833.96,0,0,16833.96,16456.88,0,0,0,0,26.096745,-80.374245,Residential,Wood,1 327488,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,82121.1,0,0,0,0,26.111025,-80.39402,Residential,Wood,1 257227,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,75128.61,0,0,0,0,26.111025,-80.39402,Residential,Wood,1 531631,FL,BROWARD COUNTY,0,84169.79,0,0,84169.79,117038.1,0,0,0,0,26.096745,-80.374245,Residential,Wood,1 386045,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,60943.19,0,0,0,0,26.12539,-80.130319,Residential,Wood,1 966807,FL,BROWARD COUNTY,0,1100604.22,0,0,1100604.22,1768450.85,0,0,0,0,26.12566,-80.372681,Residential,Masonry,1 594257,FL,BROWARD COUNTY,0,66016.05,0,0,66016.05,92837.38,0,0,0,0,26.12566,-80.372681,Residential,Wood,1 844511,FL,BROWARD COUNTY,0,66016.05,0,0,66016.05,89659.5,0,0,0,0,26.12566,-80.372681,Residential,Wood,1 789853,FL,BROWARD COUNTY,0,66016.05,0,0,66016.05,97287.59,0,0,0,0,26.12566,-80.372681,Residential,Wood,1 353512,FL,BROWARD COUNTY,0,67335.83,0,0,67335.83,86836.29,0,0,0,0,26.111025,-80.39402,Residential,Wood,1 509041,FL,BROWARD COUNTY,0,112226.39,0,0,112226.39,171837.68,0,0,0,0,26.13068,-80.388535,Residential,Wood,3 101092,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,53585.52,0,0,0,0,26.13068,-80.388535,Residential,Wood,3 192935,FL,BROWARD COUNTY,0,356217.79,0,0,356217.79,385249.54,0,0,0,0,26.111025,-80.39402,Residential,Wood,1 580588,FL,BROWARD COUNTY,0,204723.38,0,0,204723.38,183488.24,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 609154,FL,BROWARD COUNTY,0,168339.59,0,0,168339.59,182695.59,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 727030,FL,BROWARD COUNTY,0,140282.99,0,0,140282.99,208670.95,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 401920,FL,BROWARD COUNTY,0,297377.49,0,0,297377.49,423684.42,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 229154,FL,BROWARD COUNTY,0,1683395.87,0,0,1683395.87,2208372.97,0,0,0,0,26.06834,-80.399025,Residential,Masonry,3 645234,FL,BROWARD COUNTY,0,84169.79,0,0,84169.79,132454.3,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 433104,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,87989.42,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 605028,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,57292.69,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 635220,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,179692.95,0,0,0,0,26.10578,-80.40014,Residential,Wood,3 203225,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,71304.61,0,0,0,0,26.11989,-80.36286,Residential,Wood,1 501393,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,46000.14,0,0,0,0,26.1137,-80.3743,Residential,Wood,3 105837,FL,BROWARD COUNTY,0,67335.83,0,0,67335.83,85550.18,0,0,0,0,26.1137,-80.3743,Residential,Wood,4 871907,FL,BROWARD COUNTY,0,33667.92,0,0,33667.92,54237.33,0,0,0,0,26.09805,-80.37759,Residential,Wood,3 815728,FL,BROWARD COUNTY,0,33667.92,0,0,33667.92,52807.59,0,0,0,0,26.115191,-80.40686,Residential,Wood,3 753181,FL,BROWARD COUNTY,0,132415.92,0,0,132415.92,213461.48,0,0,0,0,26.107094,-80.36319,Residential,Wood,1 551406,FL,BROWARD COUNTY,0,130092.83,0,0,130092.83,212561.28,0,0,0,0,26.10252,-80.365615,Residential,Wood,1 949560,FL,BROWARD COUNTY,0,122135.98,0,0,122135.98,115696.85,0,0,0,0,26.113455,-80.388405,Residential,Wood,3 331384,FL,BROWARD COUNTY,0,121844.19,0,0,121844.19,174801.33,0,0,0,0,26.097227,-80.365128,Residential,Wood,1 290462,FL,BROWARD COUNTY,0,117860.16,0,0,117860.16,111358.99,0,0,0,0,26.091494,-80.369514,Residential,Wood,1 828522,FL,BROWARD COUNTY,0,113887.34,0,0,113887.34,165314.54,0,0,0,0,26.09138,-80.371075,Residential,Wood,3 620648,FL,BROWARD COUNTY,0,119846.56,0,0,119846.56,126806.77,0,0,0,0,26.08129,-80.370785,Residential,Wood,3 198135,FL,BROWARD COUNTY,0,109903.3,0,0,109903.3,103133.26,0,0,0,0,26.115088,-80.398041,Residential,Wood,1 871550,FL,BROWARD COUNTY,0,99971.27,0,0,99971.27,112114.98,0,0,0,0,26.1137,-80.3743,Residential,Wood,1 984364,FL,BROWARD COUNTY,0,119206.87,0,0,119206.87,102938.95,0,0,0,0,26.12538,-80.41334,Residential,Wood,3 948789,FL,BROWARD COUNTY,0,130092.83,0,0,130092.83,145446.65,0,0,0,0,26.120625,-80.41452,Residential,Wood,4 362410,FL,BROWARD COUNTY,0,119846.56,0,0,119846.56,169884.9,0,0,0,0,26.090997,-80.371675,Residential,Wood,1 329365,FL,BROWARD COUNTY,0,93383.58,0,0,93383.58,68855.08,0,0,0,0,26.06834,-80.399025,Residential,Wood,3 294078,FL,BROWARD COUNTY,0,68357.09,0,0,68357.09,64514.67,0,0,0,0,26.093332,-80.380623,Residential,Wood,3 671950,FL,BROWARD COUNTY,0,140743.12,0,0,140743.12,151783.85,0,0,0,0,26.06843,-80.406025,Residential,Wood,3 270279,FL,BROWARD COUNTY,0,307646.21,0,0,307646.21,259329.14,0,0,0,0,26.097315,-80.38211,Residential,Wood,4 319843,FL,BROWARD COUNTY,4671000,989100,4671000,4671000,4671000,6599072.03,0,49455,0,0,26.094633,-80.36544,Commercial,Reinforced Masonry,1 349763,FL,BROWARD COUNTY,1511757,1511757,1511757,1511757,1511757,1953649.62,0,0,0,0,26.11311,-80.40682,Residential,Masonry,1 403133,FL,BROWARD COUNTY,651218.4,651218.4,651218.4,651218.4,651218.4,1006327.79,0,0,0,0,26.13065,-80.40681,Residential,Masonry,1 689507,FL,BROWARD COUNTY,643465.8,643465.8,643465.8,643465.8,643465.8,1109870.4,0,0,0,0,26.12771,-80.4233,Residential,Masonry,1 750733,FL,BROWARD COUNTY,0,622388.42,0,0,622388.42,604222.15,0,0,0,0,26.12221,-80.4215,Residential,Masonry,1 219576,FL,BROWARD COUNTY,0,407561.36,0,0,407561.36,524397.79,0,0,0,0,26.104038,-80.419418,Residential,Masonry,3 663732,FL,BROWARD COUNTY,0,246898.06,0,0,246898.06,325700.51,0,0,0,0,26.104038,-80.419418,Residential,Wood,3 292533,FL,BROWARD COUNTY,0,168339.59,0,0,168339.59,213876.45,0,0,0,0,26.104038,-80.419418,Residential,Wood,3 851264,FL,BROWARD COUNTY,0,11222.64,0,0,11222.64,15120.46,0,0,0,0,26.104038,-80.419418,Residential,Wood,3 596059,FL,BROWARD COUNTY,0,448905.56,0,0,448905.56,347991.59,0,0,0,0,26.104038,-80.419418,Residential,Masonry,3 956266,FL,BROWARD COUNTY,0,2375047.11,0,0,2375047.11,2214493.93,0,0,0,0,26.104038,-80.419418,Commercial,Reinforced Masonry,3 284155,FL,BROWARD COUNTY,0,56113.2,0,0,56113.2,61859.19,0,0,0,0,26.130375,-80.420799,Residential,Wood,3 230795,FL,BROWARD COUNTY,0,22445.28,0,0,22445.28,24184.56,0,0,0,0,26.130375,-80.420799,Residential,Wood,3 487057,FL,BROWARD COUNTY,0,22445.28,0,0,22445.28,29464.01,0,0,0,0,26.130375,-80.420799,Residential,Wood,3 177224,FL,BROWARD COUNTY,0,84169.79,0,0,84169.79,70230.6,0,0,0,0,26.130375,-80.420799,Residential,Wood,3 953836,FL,BROWARD COUNTY,0,123213.35,0,0,123213.35,136112.31,0,0,0,0,26.129735,-80.40497,Residential,Wood,1 985692,FL,BROWARD COUNTY,0,113887.34,0,0,113887.34,129979.85,0,0,0,0,26.100195,-80.400475,Residential,Wood,1 339446,FL,BROWARD COUNTY,0,3172258.5,0,0,3172258.5,3647741.99,0,0,0,0,26.08852,-80.4095,Commercial,Reinforced Masonry,3 145143,FL,BROWARD COUNTY,0,168339.59,0,0,168339.59,238385.69,0,0,0,0,26.104038,-80.419418,Residential,Wood,3 865514,FL,BROWARD COUNTY,0,297531.47,0,0,297531.47,428638.12,0,0,0,0,26.07123,-80.27591,Residential,Wood,1 784020,FL,BROWARD COUNTY,0,51667.86,0,0,51667.86,72163.47,0,0,0,0,26.07123,-80.27591,Residential,Wood,1 731584,FL,BROWARD COUNTY,0,11742.7,0,0,11742.7,15546.25,0,0,0,0,26.07123,-80.27591,Residential,Wood,1 108783,FL,BROWARD COUNTY,0,2452709.13,0,0,2452709.13,3745581.17,0,0,0,0,26.07123,-80.27591,Commercial,Reinforced Masonry,1 206695,FL,BROWARD COUNTY,0,2942662.18,0,0,2942662.18,4033124.5,0,0,0,0,26.07123,-80.27591,Commercial,Reinforced Masonry,1 650427,FL,BROWARD COUNTY,0,39509.43,0,0,39509.43,41516.67,0,0,0,0,26.07123,-80.27591,Residential,Wood,1 941130,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,187770.11,0,0,0,0,26.07123,-80.27591,Residential,Wood,1 288874,FL,BROWARD COUNTY,0,45209.38,0,0,45209.38,42501.34,0,0,0,0,26.07123,-80.27591,Residential,Wood,1 326890,FL,BROWARD COUNTY,0,22320000,0,0,22320000,40230000,0,0,0,0,26.078577,-80.25666,Commercial,Reinforced Concrete,1 703635,FL,BROWARD COUNTY,0,48330000,0,0,48330000,74340000,0,0,0,0,26.080967,-80.250961,Commercial,Steel Frame,1 889405,FL,BROWARD COUNTY,0,23670000,0,0,23670000,29790000,0,0,0,0,26.080967,-80.250961,Commercial,Reinforced Concrete,1 531698,FL,BROWARD COUNTY,0,14400000,0,0,14400000,17550000,0,0,0,0,26.080967,-80.250961,Commercial,Reinforced Concrete,1 510435,FL,BROWARD COUNTY,0,3875050.96,0,0,3875050.96,6428105.04,0,0,0,0,26.078497,-80.251526,Commercial,Reinforced Masonry,1 245990,FL,BROWARD COUNTY,0,398378.31,0,0,398378.31,298263.85,0,0,0,0,26.076473,-80.254028,Residential,Masonry,1 411697,FL,BROWARD COUNTY,0,910356.73,0,0,910356.73,862319.03,0,0,0,0,26.081396,-80.26503,Residential,Masonry,1 372607,FL,BROWARD COUNTY,0,512300.66,0,0,512300.66,726227.68,0,0,0,0,26.081163,-80.25676,Residential,Masonry,1 435999,FL,BROWARD COUNTY,0,1044356.99,0,0,1044356.99,1561303.26,0,0,0,0,26.080967,-80.250961,Residential,Masonry,1 786286,FL,BROWARD COUNTY,0,404445.91,0,0,404445.91,524744.31,0,0,0,0,26.081396,-80.26503,Residential,Masonry,1 128544,FL,BROWARD COUNTY,227250,227250,227250,227250,227250,295533.17,0,0,0,0,26.04928,-80.27374,Residential,Wood,1 769766,FL,BROWARD COUNTY,0,6860387.42,0,0,6860387.42,9810000,0,0,0,0,26.04578,-80.2868,Commercial,Reinforced Masonry,1 892871,FL,BROWARD COUNTY,0,34212.42,0,0,34212.42,55908.23,0,0,0,0,26.07177,-80.25051,Residential,Wood,1 134735,FL,BROWARD COUNTY,0,148870.26,0,0,148870.26,151711,0,0,0,0,26.07177,-80.25051,Residential,Wood,1 184835,FL,BROWARD COUNTY,273924,273924,0,0,273924,423270.1,0,0,0,0,26.081318,-80.270287,Residential,Wood,3 640441,FL,BROWARD COUNTY,354681,354681,0,0,354681,610388.27,0,0,0,0,26.07755,-80.25746,Residential,Wood,1 374964,FL,BROWARD COUNTY,703647,703647,0,0,703647,844916.8,0,0,0,0,26.05037,-80.25313,Residential,Masonry,1 420664,FL,BROWARD COUNTY,0,30420000,0,0,30420000,24930000,0,0,0,0,26.048372,-80.251648,Commercial,Reinforced Concrete,1 722274,FL,BROWARD COUNTY,0,1087667.55,0,0,1087667.55,1197413.21,0,0,0,0,26.04499,-80.28319,Residential,Masonry,1 819146,FL,BROWARD COUNTY,0,3945557.85,0,0,3945557.85,4775482.27,0,0,0,0,26.076689,-80.252083,Commercial,Reinforced Masonry,1 322491,FL,BROWARD COUNTY,0,2664041.44,0,0,2664041.44,2448986.7,0,0,0,0,26.047955,-80.251633,Commercial,Reinforced Masonry,1 466088,FL,BROWARD COUNTY,1550520,1550520,1550520,1550520,1550520,1846204.16,0,0,0,0,26.08347,-80.28472,Residential,Masonry,1 359104,FL,BROWARD COUNTY,0,1036932.57,0,0,1036932.57,1196263.48,0,0,0,0,26.06401,-80.27994,Residential,Masonry,1 392349,FL,BROWARD COUNTY,0,1259411.29,0,0,1259411.29,1120718.62,0,0,0,0,26.0583,-80.27131,Residential,Masonry,1 510558,FL,BROWARD COUNTY,0,17802.47,0,0,17802.47,19255.15,0,0,0,0,26.0583,-80.27131,Residential,Wood,1 974390,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,123680.31,0,0,0,0,26.057356,-80.278748,Residential,Wood,1 634091,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,185152.54,0,0,0,0,26.05697,-80.27149,Residential,Wood,1 463191,FL,BROWARD COUNTY,0,779304.55,0,0,779304.55,1202856.57,0,0,0,0,26.05697,-80.27149,Residential,Masonry,1 818455,FL,BROWARD COUNTY,0,23711.19,0,0,23711.19,19028.23,0,0,0,0,26.05697,-80.27149,Residential,Wood,1 480875,FL,BROWARD COUNTY,0,107120.09,0,0,107120.09,137778.72,0,0,0,0,26.05697,-80.27149,Residential,Wood,1 153025,FL,BROWARD COUNTY,0,248713.88,0,0,248713.88,398148.65,0,0,0,0,26.05697,-80.27149,Residential,Wood,1 885627,FL,BROWARD COUNTY,0,273977.17,0,0,273977.17,302232.43,0,0,0,0,26.05697,-80.27149,Residential,Wood,1 910083,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,100272.75,0,0,0,0,26.057709,-80.270927,Residential,Wood,1 151037,FL,BROWARD COUNTY,0,15590.49,0,0,15590.49,20867.64,0,0,0,0,26.066,-80.2707,Residential,Wood,3 975777,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,4419.5,0,0,0,0,26.066,-80.2707,Residential,Wood,3 978150,FL,BROWARD COUNTY,0,9620.05,0,0,9620.05,15295.41,0,0,0,0,26.066,-80.2707,Residential,Wood,4 975401,FL,BROWARD COUNTY,0,7630.27,0,0,7630.27,7840.26,0,0,0,0,26.05055,-80.26331,Residential,Wood,4 727499,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,2729.69,0,0,0,0,26.05055,-80.26331,Residential,Wood,4 732382,FL,BROWARD COUNTY,0,6797.55,0,0,6797.55,5654.45,0,0,0,0,26.05561,-80.28012,Residential,Wood,3 831867,FL,BROWARD COUNTY,0,9620.05,0,0,9620.05,7353.56,0,0,0,0,26.06441,-80.27091,Residential,Wood,4 663055,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,155985.88,0,0,0,0,26.050543,-80.263412,Residential,Wood,1 122162,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,217315.63,0,0,0,0,26.047649,-80.279152,Residential,Wood,1 563928,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,106987.21,0,0,0,0,26.05487,-80.26433,Residential,Wood,1 314445,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,193204.02,0,0,0,0,26.0616,-80.27713,Residential,Wood,1 855140,FL,BROWARD COUNTY,0,10393.29,0,0,10393.29,13872.11,0,0,0,0,26.06448,-80.260312,Residential,Wood,3 353051,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,2136.93,0,0,0,0,26.129845,-80.41327,Residential,Wood,3 477275,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,3100.81,0,0,0,0,26.066,-80.2707,Residential,Wood,3 707478,FL,BROWARD COUNTY,0,5197.2,0,0,5197.2,7309.87,0,0,0,0,26.121535,-80.314045,Residential,Wood,4 246376,FL,BROWARD COUNTY,0,5611.32,0,0,5611.32,5611.31,0,0,0,0,26.121535,-80.314045,Residential,Wood,4 533529,FL,BROWARD COUNTY,0,15590.49,0,0,15590.49,22168.48,0,0,0,0,26.049795,-80.267113,Residential,Wood,1 909505,FL,BROWARD COUNTY,0,7483.26,0,0,7483.26,8041.28,0,0,0,0,26.05086,-80.26774,Residential,Wood,1 878954,FL,BROWARD COUNTY,0,28056.6,0,0,28056.6,32664.61,0,0,0,0,26.06336,-80.270825,Residential,Wood,3 189855,FL,BROWARD COUNTY,0,5611.32,0,0,5611.32,8450.23,0,0,0,0,26.06336,-80.270825,Residential,Wood,3 355417,FL,BROWARD COUNTY,0,24689.81,0,0,24689.81,38130.94,0,0,0,0,26.069355,-80.285005,Residential,Wood,3 872464,FL,BROWARD COUNTY,0,61724.52,0,0,61724.52,79497.23,0,0,0,0,26.057919,-80.274277,Residential,Wood,1 742883,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,2438.31,0,0,0,0,26.066,-80.2707,Residential,Wood,4 447107,FL,BROWARD COUNTY,0,199920.09,0,0,199920.09,216874.12,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 241580,FL,BROWARD COUNTY,0,79613.4,0,0,79613.4,103848.92,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 108057,FL,BROWARD COUNTY,0,1683.4,0,0,1683.4,2334.08,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 189952,FL,BROWARD COUNTY,0,35351.31,0,0,35351.31,55338.52,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 261376,FL,BROWARD COUNTY,0,51624.14,0,0,51624.14,40460.94,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 716445,FL,BROWARD COUNTY,0,21379.13,0,0,21379.13,28351.5,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 819629,FL,BROWARD COUNTY,0,34790.18,0,0,34790.18,32964.39,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 399069,FL,BROWARD COUNTY,0,13467.17,0,0,13467.17,17327.23,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 724378,FL,BROWARD COUNTY,0,87985.49,0,0,87985.49,67337.06,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 961474,FL,BROWARD COUNTY,0,364511.32,0,0,364511.32,331419.52,0,0,0,0,26.07109,-80.270529,Residential,Masonry,1 890017,FL,BROWARD COUNTY,0,448007.75,0,0,448007.75,475383.71,0,0,0,0,26.07109,-80.270529,Residential,Masonry,1 687416,FL,BROWARD COUNTY,0,22445.28,0,0,22445.28,26970.61,0,0,0,0,26.07109,-80.270529,Residential,Wood,1 594440,FL,BROWARD COUNTY,0,117837.71,0,0,117837.71,127441.48,0,0,0,0,26.0727,-80.264747,Residential,Wood,3 616116,FL,BROWARD COUNTY,0,1647.48,0,0,1647.48,2109.52,0,0,0,0,26.066,-80.2707,Residential,Wood,3 675715,FL,BROWARD COUNTY,0,4713.51,0,0,4713.51,4120.55,0,0,0,0,26.066,-80.2707,Residential,Wood,3 759931,FL,BROWARD COUNTY,0,36249.12,0,0,36249.12,51520.16,0,0,0,0,26.053646,-80.247842,Residential,Wood,1 355501,FL,BROWARD COUNTY,0,24689.81,0,0,24689.81,33305.46,0,0,0,0,26.066,-80.2707,Residential,Wood,3 152058,FL,BROWARD COUNTY,0,10773.73,0,0,10773.73,8201.57,0,0,0,0,26.066,-80.2707,Residential,Wood,3 591586,FL,BROWARD COUNTY,0,33106.79,0,0,33106.79,32862.72,0,0,0,0,26.066,-80.2707,Residential,Wood,3 894138,FL,BROWARD COUNTY,0,31984.52,0,0,31984.52,41959.09,0,0,0,0,26.065017,-80.267199,Residential,Wood,1 278595,FL,BROWARD COUNTY,0,29964.45,0,0,29964.45,23440.23,0,0,0,0,26.064484,-80.295268,Residential,Wood,1 464496,FL,BROWARD COUNTY,0,36193.01,0,0,36193.01,47807.35,0,0,0,0,26.064432,-80.297646,Residential,Wood,1 935186,FL,BROWARD COUNTY,0,2244.53,0,0,2244.53,2172.58,0,0,0,0,26.062153,-80.252258,Residential,Wood,1 498188,FL,BROWARD COUNTY,0,85740.96,0,0,85740.96,75824.16,0,0,0,0,26.062017,-80.252266,Residential,Wood,1 745690,FL,BROWARD COUNTY,0,63969.04,0,0,63969.04,53887.52,0,0,0,0,26.05393,-80.2498,Residential,Wood,1 844134,FL,BROWARD COUNTY,0,69726.26,0,0,69726.26,106311.34,0,0,0,0,26.067156,-80.289307,Residential,Wood,1 458497,FL,BROWARD COUNTY,0,60843.54,0,0,60843.54,88801.75,0,0,0,0,26.072317,-80.289818,Residential,Wood,1 346277,FL,BROWARD COUNTY,0,55232.22,0,0,55232.22,80217.06,0,0,0,0,26.074846,-80.295471,Residential,Wood,1 795833,FL,BROWARD COUNTY,0,66454.86,0,0,66454.86,82149.63,0,0,0,0,26.074324,-80.282249,Residential,Wood,1 400684,FL,BROWARD COUNTY,0,59479.99,0,0,59479.99,54015.44,0,0,0,0,26.075699,-80.287453,Residential,Wood,1 216380,FL,BROWARD COUNTY,0,66454.86,0,0,66454.86,58340.19,0,0,0,0,26.076715,-80.29332,Residential,Wood,1 839222,FL,BROWARD COUNTY,0,113589.94,0,0,113589.94,93558.36,0,0,0,0,26.048262,-80.25164,Residential,Wood,1 210390,FL,BROWARD COUNTY,2014857,2014857,2014857,2014857,2014857,2007982.31,0,0,0,0,26.067116,-80.338249,Commercial,Reinforced Masonry,1 646559,FL,BROWARD COUNTY,0,5871.35,0,0,5871.35,8311.57,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 459310,FL,BROWARD COUNTY,0,35228.09,0,0,35228.09,31899.74,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 462032,FL,BROWARD COUNTY,0,157954.76,0,0,157954.76,176196.96,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 882100,FL,BROWARD COUNTY,0,196744.86,0,0,196744.86,202388.49,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 490356,FL,BROWARD COUNTY,0,5807.53,0,0,5807.53,8416.33,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 235650,FL,BROWARD COUNTY,72024.3,72024.3,72024.3,72024.3,72024.3,65126.82,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 513306,FL,BROWARD COUNTY,0,210238.02,0,0,210238.02,231535.97,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 937480,FL,BROWARD COUNTY,483201,483201,483201,483201,483201,517754.22,0,0,0,0,26.070499,-80.338333,Residential,Masonry,1 914690,FL,BROWARD COUNTY,40114.8,40114.8,40114.8,40114.8,40114.8,31765.15,0,0,0,0,26.070499,-80.338333,Residential,Wood,1 778823,FL,BROWARD COUNTY,2065391.1,2065391.1,2065391.1,2065391.1,2065391.1,2355537.24,0,0,0,0,26.04724,-80.31447,Commercial,Reinforced Masonry,1 326855,FL,BROWARD COUNTY,231750,231750,231750,231750,231750,254695.1,0,0,0,0,26.04436,-80.30436,Residential,Wood,1 975808,FL,BROWARD COUNTY,179649.9,179649.9,179649.9,179649.9,179649.9,169542.8,0,0,0,0,26.04724,-80.31447,Residential,Wood,1 739298,FL,BROWARD COUNTY,0,293117.22,0,0,293117.22,285674.97,0,0,0,0,26.049238,-80.31324,Residential,Wood,1 744783,FL,BROWARD COUNTY,0,8481906.18,0,0,8481906.18,6937520.7,0,0,0,0,26.049238,-80.31324,Commercial,Reinforced Masonry,1 790090,FL,BROWARD COUNTY,0,404076.42,0,0,404076.42,541640.2,0,0,0,0,26.050035,-80.317625,Residential,Masonry,3 829776,FL,BROWARD COUNTY,0,26640000,0,0,26640000,31050000,0,0,0,0,26.050215,-80.313271,Commercial,Reinforced Concrete,1 231336,FL,BROWARD COUNTY,0,1202982.66,0,0,1202982.66,1009468.46,0,0,0,0,26.050215,-80.313271,Residential,Masonry,1 639282,FL,BROWARD COUNTY,0,3574735.56,0,0,3574735.56,4827072.67,0,0,0,0,26.050215,-80.313271,Commercial,Reinforced Masonry,1 253262,FL,BROWARD COUNTY,0,64726.2,0,64726.2,64726.2,91991.72,0,0,0,0,26.050215,-80.313271,Residential,Wood,1 708539,FL,BROWARD COUNTY,0,653734.62,0,0,653734.62,714150.16,0,0,0,0,26.036062,-80.312836,Residential,Masonry,1 628458,FL,BROWARD COUNTY,0,503939.7,0,503939.7,503939.7,421059.76,0,0,0,0,26.036062,-80.312836,Residential,Masonry,1 136660,FL,BROWARD COUNTY,0,157192.2,0,157192.2,157192.2,217070.01,0,0,0,0,26.036062,-80.312836,Residential,Wood,1 461862,FL,BROWARD COUNTY,1183774.5,1183774.5,1183774.5,1183774.5,1183774.5,1473905.79,0,0,0,0,26.06466,-80.31454,Residential,Masonry,1 620077,FL,BROWARD COUNTY,0,2412514.43,0,0,2412514.43,3004480.34,0,0,0,0,26.063139,-80.325829,Commercial,Reinforced Masonry,1 175802,FL,BROWARD COUNTY,1221034.5,1221034.5,1221034.5,1221034.5,1221034.5,1021224.41,0,0,0,0,26.0602,-80.3177,Residential,Masonry,4 964505,FL,BROWARD COUNTY,0,863881.91,0,0,863881.91,695943.27,0,0,0,0,26.051369,-80.319527,Residential,Masonry,4 462932,FL,BROWARD COUNTY,0,2487803.75,0,0,2487803.75,3313038.1,0,0,0,0,26.048723,-80.311005,Commercial,Reinforced Masonry,1 512995,FL,BROWARD COUNTY,0,3541377.14,0,0,3541377.14,3781850.81,0,0,0,0,26.05003,-80.31185,Commercial,Reinforced Masonry,1 232126,FL,BROWARD COUNTY,0,3894169.13,0,0,3894169.13,3609252.24,0,0,0,0,26.05187,-80.3124,Commercial,Reinforced Masonry,1 309455,FL,BROWARD COUNTY,0,325484.59,0,0,325484.59,522549.24,0,0,0,0,26.058676,-80.305603,Residential,Wood,1 336783,FL,BROWARD COUNTY,0,41451.94,0,0,41451.94,53295.3,0,0,0,0,26.058676,-80.305603,Residential,Wood,1 671728,FL,BROWARD COUNTY,0,1099818.63,0,0,1099818.63,1255778.41,0,0,0,0,26.058676,-80.305603,Residential,Masonry,1 282242,FL,BROWARD COUNTY,0,1739509.06,0,0,1739509.06,2881674.19,0,0,0,0,26.058676,-80.305603,Residential,Masonry,1 752036,FL,BROWARD COUNTY,0,1010037.52,0,0,1010037.52,946340.51,0,0,0,0,26.058676,-80.305603,Residential,Masonry,1 706782,FL,BROWARD COUNTY,0,28056.6,0,0,28056.6,30638.14,0,0,0,0,26.058676,-80.305603,Residential,Wood,1 348054,FL,BROWARD COUNTY,0,392792.37,0,0,392792.37,668394.35,0,0,0,0,26.058676,-80.305603,Residential,Masonry,1 993723,FL,BROWARD COUNTY,0,224452.78,0,0,224452.78,237705.82,0,0,0,0,26.058676,-80.305603,Residential,Wood,1 587528,FL,BROWARD COUNTY,0,2693433.38,0,0,2693433.38,1998662.24,0,0,0,0,26.058676,-80.305603,Commercial,Reinforced Masonry,1 723027,FL,BROWARD COUNTY,0,1122263.91,0,0,1122263.91,961272.91,0,0,0,0,26.058676,-80.305603,Residential,Masonry,1 181746,FL,BROWARD COUNTY,0,561131.96,0,0,561131.96,908324.5,0,0,0,0,26.058676,-80.305603,Residential,Masonry,1 295266,FL,BROWARD COUNTY,0,359124.45,0,0,359124.45,297304.77,0,0,0,0,26.058676,-80.305603,Residential,Wood,1 790127,FL,BROWARD COUNTY,0,48416.71,0,0,48416.71,78992.83,0,0,0,0,26.058409,-80.304138,Residential,Wood,1 222449,FL,BROWARD COUNTY,0,270767.49,0,0,270767.49,409413.44,0,0,0,0,26.058409,-80.304138,Residential,Wood,1 942237,FL,BROWARD COUNTY,0,61724.52,0,0,61724.52,71275.33,0,0,0,0,26.058409,-80.304138,Residential,Wood,1 503650,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,4376.54,0,0,0,0,26.058409,-80.304138,Residential,Wood,1 917148,FL,BROWARD COUNTY,0,15590.49,0,0,15590.49,21037.5,0,0,0,0,26.0453,-80.30338,Residential,Wood,3 838103,FL,BROWARD COUNTY,0,15590.49,0,0,15590.49,26176.43,0,0,0,0,26.0602,-80.3177,Residential,Wood,4 157325,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,3995.86,0,0,0,0,26.0602,-80.3177,Residential,Wood,4 428601,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,215348.89,0,0,0,0,26.045925,-80.304459,Residential,Wood,1 920681,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,190199.49,0,0,0,0,26.048174,-80.313019,Residential,Wood,1 646048,FL,BROWARD COUNTY,0,2598.04,0,0,2598.04,3618.04,0,0,0,0,26.0602,-80.3177,Residential,Wood,3 487092,FL,BROWARD COUNTY,0,6733.58,0,0,6733.58,6854.24,0,0,0,0,26.0602,-80.3177,Residential,Wood,3 294522,FL,BROWARD COUNTY,0,15590.49,0,0,15590.49,21126.86,0,0,0,0,26.04912,-80.30207,Residential,Wood,3 289522,FL,BROWARD COUNTY,0,5611.32,0,0,5611.32,4372.88,0,0,0,0,26.04912,-80.30207,Residential,Wood,3 670386,FL,BROWARD COUNTY,0,28056.6,0,0,28056.6,24989,0,0,0,0,26.05856,-80.31024,Residential,Wood,4 235352,FL,BROWARD COUNTY,0,5611.32,0,0,5611.32,7569.64,0,0,0,0,26.05856,-80.31024,Residential,Wood,4 657901,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,178128.2,0,0,0,0,26.058055,-80.307525,Residential,Wood,1 480861,FL,BROWARD COUNTY,0,10393.29,0,0,10393.29,12417.37,0,0,0,0,26.063392,-80.31348,Residential,Wood,4 490961,FL,BROWARD COUNTY,0,2480.2,0,0,2480.2,2367.3,0,0,0,0,26.071152,-80.297943,Residential,Wood,1 504658,FL,BROWARD COUNTY,0,2480.2,0,0,2480.2,3946.64,0,0,0,0,26.071287,-80.29794,Residential,Wood,1 203168,FL,BROWARD COUNTY,0,2480.2,0,0,2480.2,2762.04,0,0,0,0,26.071287,-80.29794,Residential,Wood,1 188009,FL,BROWARD COUNTY,0,2480.2,0,0,2480.2,3555.48,0,0,0,0,26.071287,-80.29794,Residential,Wood,1 815763,FL,BROWARD COUNTY,0,20705.77,0,0,20705.77,30578.28,0,0,0,0,26.071287,-80.29794,Residential,Wood,1 648434,FL,BROWARD COUNTY,0,27495.47,0,0,27495.47,38879.69,0,0,0,0,26.071287,-80.29794,Residential,Wood,1 736051,FL,BROWARD COUNTY,0,31984.52,0,0,31984.52,48398.02,0,0,0,0,26.063612,-80.338433,Residential,Wood,1 839923,FL,BROWARD COUNTY,0,35014.63,0,0,35014.63,37264.95,0,0,0,0,26.081359,-80.322162,Residential,Wood,3 495325,FL,BROWARD COUNTY,0,38650.77,0,0,38650.77,43151.26,0,0,0,0,26.081359,-80.322162,Residential,Wood,3 184521,FL,BROWARD COUNTY,0,549033.95,0,0,549033.95,499421.05,0,0,0,0,26.075807,-80.313648,Residential,Masonry,1 173636,FL,BROWARD COUNTY,0,62846.78,0,0,62846.78,93581.81,0,0,0,0,26.075807,-80.313648,Residential,Wood,1 803492,FL,BROWARD COUNTY,0,16833.96,0,0,16833.96,14258.43,0,0,0,0,26.083454,-80.313467,Residential,Wood,1 989092,FL,BROWARD COUNTY,72936,72936,72936,72936,72936,105967.26,0,0,0,0,26.06159,-80.37905,Residential,Wood,1 837713,FL,BROWARD COUNTY,90000,90000,90000,90000,90000,130688.46,0,4500,4500,0,26.081972,-80.368332,Residential,Wood,1 174122,FL,BROWARD COUNTY,0,7188903.19,0,0,7188903.19,8212603,0,0,0,0,26.064314,-80.362259,Commercial,Reinforced Masonry,3 938759,FL,BROWARD COUNTY,0,15300000,0,0,15300000,18900000,0,0,0,0,26.029409,-80.37719,Commercial,Reinforced Concrete,1 464886,FL,BROWARD COUNTY,0,67885.04,0,0,67885.04,90833.45,0,0,0,0,26.041813,-80.35379,Residential,Wood,4 798274,FL,BROWARD COUNTY,0,279296.61,0,0,279296.61,262519.26,0,0,0,0,26.041813,-80.35379,Residential,Wood,4 848838,FL,BROWARD COUNTY,0,44610.33,0,0,44610.33,67365.16,0,0,0,0,26.041813,-80.35379,Residential,Wood,4 622192,FL,BROWARD COUNTY,0,36020.4,0,0,36020.4,65864.3,0,0,0,0,26.041813,-80.35379,Residential,Wood,4 368898,FL,BROWARD COUNTY,0,60033.99,0,0,60033.99,84960.11,0,0,0,0,26.041813,-80.35379,Residential,Wood,4 481269,FL,BROWARD COUNTY,0,230899.98,0,0,230899.98,285392.37,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 449341,FL,BROWARD COUNTY,0,230899.98,0,0,230899.98,254935.74,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 973510,FL,BROWARD COUNTY,0,115449.99,0,0,115449.99,119372.29,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 421106,FL,BROWARD COUNTY,0,56339.59,0,0,56339.59,55195.9,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 807884,FL,BROWARD COUNTY,0,2895.02,0,0,2895.02,3074.73,0,0,0,0,26.06159,-80.37905,Residential,Wood,1 102101,FL,BROWARD COUNTY,0,1544.01,0,0,1544.01,1389.83,0,0,0,0,26.04951,-80.38576,Residential,Wood,4 985240,FL,BROWARD COUNTY,0,29654.63,0,0,29654.63,23210.8,0,0,0,0,26.0591,-80.3671,Residential,Wood,4 303369,FL,BROWARD COUNTY,0,48250.29,0,0,48250.29,67129.66,0,0,0,0,26.06159,-80.37905,Residential,Wood,1 630502,FL,BROWARD COUNTY,0,32617.2,0,0,32617.2,36234.44,0,0,0,0,26.06278,-80.34725,Residential,Wood,3 120900,FL,BROWARD COUNTY,0,8250.8,0,0,8250.8,10152.84,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 293734,FL,BROWARD COUNTY,0,79130.47,0,0,79130.47,114152.35,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 273472,FL,BROWARD COUNTY,0,75270.45,0,0,75270.45,115745.25,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 215522,FL,BROWARD COUNTY,0,74305.44,0,0,74305.44,81073.11,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 972201,FL,BROWARD COUNTY,0,38600.23,0,0,38600.23,30048.89,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 972550,FL,BROWARD COUNTY,0,22195.13,0,0,22195.13,28832.01,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 194649,FL,BROWARD COUNTY,0,16042.26,0,0,16042.26,21154.6,0,0,0,0,26.06159,-80.37905,Residential,Wood,1 503177,FL,BROWARD COUNTY,0,265376.59,0,0,265376.59,381823.83,0,0,0,0,26.03676,-80.361328,Residential,Wood,1 576577,FL,BROWARD COUNTY,1453612.5,1453612.5,1453612.5,1453612.5,1453612.5,1690217.01,0,0,0,0,26.052933,-80.346916,Residential,Masonry,1 115654,FL,BROWARD COUNTY,0,949499.69,0,0,949499.69,1398271.22,0,0,0,0,26.06839,-80.38768,Residential,Masonry,1 990413,FL,BROWARD COUNTY,872167.5,872167.5,872167.5,872167.5,872167.5,1326746.43,0,0,0,0,26.06979,-80.38018,Residential,Masonry,1 578077,FL,BROWARD COUNTY,0,610517.25,0,0,610517.25,584246.69,0,0,0,0,26.06395,-80.38173,Residential,Masonry,1 507496,FL,BROWARD COUNTY,0,906923.91,0,0,906923.91,1517029.76,0,0,0,0,26.064165,-80.31619,Residential,Masonry,1 935204,FL,BROWARD COUNTY,0,28056.6,0,0,28056.6,31473.78,0,0,0,0,26.08381,-80.38915,Residential,Wood,3 429754,FL,BROWARD COUNTY,0,84169.79,0,0,84169.79,86616.86,0,0,0,0,26.06617,-80.365494,Residential,Wood,3 555750,FL,BROWARD COUNTY,0,67335.83,0,0,67335.83,102829.9,0,0,0,0,26.06263,-80.36224,Residential,Wood,4 199139,FL,BROWARD COUNTY,0,120744.37,0,0,120744.37,190715.74,0,0,0,0,26.084623,-80.365883,Residential,Wood,1 494746,FL,BROWARD COUNTY,0,111889.71,0,0,111889.71,129874.42,0,0,0,0,26.085276,-80.37291,Residential,Wood,1 655227,FL,BROWARD COUNTY,0,12631.08,0,0,12631.08,17786.08,0,0,0,0,26.036736,-80.361328,Residential,Wood,1 274431,FL,BROWARD COUNTY,0,8978.11,0,0,8978.11,9283.13,0,0,0,0,26.0616,-80.37865,Residential,Wood,1 156298,FL,BROWARD COUNTY,0,47003.78,0,0,47003.78,63130.78,0,0,0,0,26.0591,-80.3671,Residential,Wood,3 653679,FL,BROWARD COUNTY,0,27495.47,0,0,27495.47,24075.3,0,0,0,0,26.04586,-80.349504,Residential,Wood,1 130330,FL,BROWARD COUNTY,0,11110.41,0,0,11110.41,14357.3,0,0,0,0,26.04586,-80.349504,Residential,Wood,1 665210,FL,BROWARD COUNTY,0,3927.92,0,0,3927.92,4430.07,0,0,0,0,26.04586,-80.349504,Residential,Wood,1 136985,FL,BROWARD COUNTY,4096268.1,4096268.1,4096268.1,4096268.1,4096268.1,3341637.21,0,0,0,0,26.029705,-80.42337,Commercial,Reinforced Masonry,1 313649,FL,BROWARD COUNTY,326140.2,326140.2,0,0,326140.2,523852.91,0,0,0,0,26.08784,-80.41586,Residential,Wood,1 485845,FL,BROWARD COUNTY,0,441555.99,0,0,441555.99,632619.03,0,0,0,0,26.046524,-80.406731,Residential,Masonry,1 550278,FL,BROWARD COUNTY,0,19300.12,0,0,19300.12,18404.73,0,0,0,0,26.061687,-80.4002,Residential,Wood,1 686179,FL,BROWARD COUNTY,0,784950.75,0,0,784950.75,696508.78,0,0,0,0,26.03817,-80.40684,Residential,Masonry,1 398968,FL,BROWARD COUNTY,0,151756.42,0,0,151756.42,128724.65,0,0,0,0,26.05183,-80.43106,Residential,Wood,1 622001,FL,BROWARD COUNTY,0,265573.73,0,0,265573.73,331053.59,0,0,0,0,26.05183,-80.43106,Residential,Wood,1 910390,FL,BROWARD COUNTY,0,324590.11,0,0,324590.11,244172.26,0,0,0,0,26.05183,-80.43106,Residential,Wood,1 519703,FL,BROWARD COUNTY,0,134671.67,0,0,134671.67,245196.71,0,0,0,0,26.066086,-80.393738,Residential,Wood,3 500720,FL,BROWARD COUNTY,0,50501.88,0,0,50501.88,42353.7,0,0,0,0,26.06173,-80.39366,Residential,Wood,3 476694,FL,BROWARD COUNTY,0,120688.26,0,0,120688.26,102569.33,0,0,0,0,26.088793,-80.371664,Residential,Wood,3 436697,FL,BROWARD COUNTY,0,116704.22,0,0,116704.22,126166.6,0,0,0,0,26.080108,-80.365284,Residential,Wood,1 403287,FL,BROWARD COUNTY,0,113887.34,0,0,113887.34,177281.59,0,0,0,0,26.085228,-80.371352,Residential,Wood,3 541432,FL,BROWARD COUNTY,0,119846.56,0,0,119846.56,142773.21,0,0,0,0,26.088078,-80.37166,Residential,Wood,3 658970,FL,BROWARD COUNTY,0,146006.53,0,0,146006.53,142857.47,0,0,0,0,26.066496,-80.406021,Residential,Wood,1 888992,FL,BROWARD COUNTY,0,207618.82,0,0,207618.82,254100.53,0,0,0,0,26.066086,-80.393738,Residential,Wood,3 518780,FL,BROWARD COUNTY,0,84169.79,0,0,84169.79,145990.82,0,0,0,0,26.066086,-80.393738,Residential,Wood,3 315771,FL,BROWARD COUNTY,0,67438.45,0,0,67438.45,72061.49,0,0,0,0,26.16492,-80.13236,Residential,Wood,1 234712,FL,BROWARD COUNTY,0,31670.63,0,0,31670.63,51524.48,0,0,0,0,26.16492,-80.13236,Residential,Wood,1 225041,FL,BROWARD COUNTY,0,20291.71,0,0,20291.71,18547.07,0,0,0,0,26.188974,-80.134193,Residential,Wood,1 986497,FL,BROWARD COUNTY,0,197778.37,0,0,197778.37,301232.27,0,0,0,0,26.166624,-80.135834,Residential,Wood,1 249607,FL,BROWARD COUNTY,0,3817305,0,0,3817305,4749910.79,0,0,0,0,26.20508,-80.13764,Commercial,Reinforced Masonry,1 128598,FL,BROWARD COUNTY,0,20342.52,0,0,20342.52,27730.52,0,0,0,0,26.167084,-80.124107,Residential,Wood,1 243099,FL,BROWARD COUNTY,0,2587198.68,0,0,2587198.68,3340549.54,0,0,0,0,26.167084,-80.124107,Commercial,Reinforced Masonry,1 589365,FL,BROWARD COUNTY,0,708289.56,0,0,708289.56,1076169.49,0,0,0,0,26.167084,-80.124107,Residential,Masonry,1 882161,FL,BROWARD COUNTY,0,11095.92,0,0,11095.92,9693.4,0,0,0,0,26.167084,-80.124107,Residential,Wood,1 426502,FL,BROWARD COUNTY,0,479898.54,0,0,479898.54,395131.66,0,0,0,0,26.167084,-80.124107,Residential,Masonry,1 130171,FL,BROWARD COUNTY,0,135000,0,135000,135000,163350,0,0,0,0,26.203508,-80.135979,Residential,Wood,1 297586,FL,BROWARD COUNTY,0,3402499.77,0,0,3402499.77,4778742.88,0,0,0,0,26.188951,-80.135002,Commercial,Reinforced Masonry,1 531175,FL,BROWARD COUNTY,0,1376834.34,0,0,1376834.34,2109056.88,0,0,0,0,26.194229,-80.131256,Residential,Masonry,1 737217,FL,BROWARD COUNTY,0,64495.28,0,0,64495.28,100306.93,0,0,0,0,26.1836,-80.135,Residential,Wood,4 860441,FL,BROWARD COUNTY,0,6832.13,0,0,6832.13,8073.52,0,0,0,0,26.1836,-80.135,Residential,Wood,4 547918,FL,BROWARD COUNTY,0,455.48,0,0,455.48,625.71,0,0,0,0,26.17437,-80.138618,Residential,Wood,1 836304,FL,BROWARD COUNTY,0,3188.33,0,0,3188.33,4282.66,0,0,0,0,26.17437,-80.138618,Residential,Wood,1 717570,FL,BROWARD COUNTY,0,68321.27,0,0,68321.27,101905.82,0,0,0,0,26.17437,-80.138618,Residential,Wood,1 954097,FL,BROWARD COUNTY,0,455.48,0,0,455.48,393.41,0,0,0,0,26.175367,-80.142677,Residential,Wood,1 289556,FL,BROWARD COUNTY,0,2732.85,0,0,2732.85,3915.34,0,0,0,0,26.176369,-80.1427,Residential,Wood,1 453108,FL,BROWARD COUNTY,0,4759.72,0,0,4759.72,6896.83,0,0,0,0,26.1836,-80.135,Residential,Wood,4 370936,FL,BROWARD COUNTY,0,1821.9,0,0,1821.9,1679.02,0,0,0,0,26.176369,-80.1427,Residential,Wood,1 388225,FL,BROWARD COUNTY,0,4327.01,0,0,4327.01,7227.84,0,0,0,0,26.176369,-80.1427,Residential,Wood,1 124381,FL,BROWARD COUNTY,0,91095.03,0,0,91095.03,92889.6,0,0,0,0,26.176369,-80.1427,Residential,Wood,1 211750,FL,BROWARD COUNTY,0,5175.11,0,0,5175.11,5211.33,0,0,0,0,26.176369,-80.1427,Residential,Wood,1 162101,FL,BROWARD COUNTY,0,55302.88,0,0,55302.88,45904.71,0,0,0,0,26.176369,-80.1427,Residential,Wood,1 113139,FL,BROWARD COUNTY,0,39170.86,0,0,39170.86,57656.22,0,0,0,0,26.176277,-80.132996,Residential,Wood,1 548368,FL,BROWARD COUNTY,0,5247.07,0,0,5247.07,8556.55,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 824247,FL,BROWARD COUNTY,0,14211.74,0,0,14211.74,11483.22,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 935208,FL,BROWARD COUNTY,0,108111.58,0,0,108111.58,89429.9,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 324884,FL,BROWARD COUNTY,0,11610.06,0,0,11610.06,9703.04,0,0,0,0,26.176277,-80.132996,Residential,Wood,1 834827,FL,BROWARD COUNTY,0,43133.5,0,0,43133.5,70380.93,0,0,0,0,26.176277,-80.132996,Residential,Wood,1 260237,FL,BROWARD COUNTY,0,10819.36,0,0,10819.36,10843.43,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 100590,FL,BROWARD COUNTY,0,65132.95,0,0,65132.95,86700.68,0,0,0,0,26.1836,-80.135,Residential,Wood,4 735901,FL,BROWARD COUNTY,0,14575.2,0,0,14575.2,19676.53,0,0,0,0,26.176422,-80.130539,Residential,Wood,3 767842,FL,BROWARD COUNTY,0,1821900.57,0,0,1821900.57,1592286.44,0,0,0,0,26.176422,-80.130539,Commercial,Reinforced Masonry,3 677796,FL,BROWARD COUNTY,0,455.48,0,0,455.48,660.84,0,0,0,0,26.175367,-80.142677,Residential,Wood,1 890055,FL,BROWARD COUNTY,0,11048.01,0,0,11048.01,12412.43,0,0,0,0,26.18315,-80.13472,Residential,Wood,4 871447,FL,BROWARD COUNTY,0,11048.01,0,0,11048.01,10355.3,0,0,0,0,26.159895,-80.1382,Residential,Wood,4 164572,FL,BROWARD COUNTY,0,10152.54,0,0,10152.54,9474.76,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 697654,FL,BROWARD COUNTY,0,30607.93,0,0,30607.93,45269.13,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 829509,FL,BROWARD COUNTY,0,144658.91,0,0,144658.91,234581.77,0,0,0,0,26.167305,-80.13103,Residential,Wood,3 317699,FL,BROWARD COUNTY,0,546.57,0,0,546.57,582.42,0,0,0,0,26.196194,-80.136833,Residential,Wood,1 727837,FL,BROWARD COUNTY,0,9109.5,0,0,9109.5,10007.52,0,0,0,0,26.1836,-80.135,Residential,Wood,4 439820,FL,BROWARD COUNTY,0,95649.78,0,0,95649.78,110597.16,0,0,0,0,26.196194,-80.136833,Residential,Wood,1 846881,FL,BROWARD COUNTY,0,25506.61,0,0,25506.61,37567.36,0,0,0,0,26.196194,-80.136833,Residential,Wood,1 184241,FL,BROWARD COUNTY,0,8198.55,0,0,8198.55,7580.63,0,0,0,0,26.196194,-80.136833,Residential,Wood,1 382549,FL,BROWARD COUNTY,0,138144.7,0,0,138144.7,143311.31,0,0,0,0,26.16888,-80.145505,Residential,Wood,3 606650,FL,BROWARD COUNTY,0,9109.5,0,0,9109.5,15917.9,0,0,0,0,26.196194,-80.136833,Residential,Wood,1 850259,FL,BROWARD COUNTY,0,153039.65,0,0,153039.65,267493.72,0,0,0,0,26.196194,-80.136833,Residential,Wood,1 694111,FL,BROWARD COUNTY,0,2732.85,0,0,2732.85,2419.94,0,0,0,0,26.1836,-80.135,Residential,Wood,4 299099,FL,BROWARD COUNTY,0,1821.9,0,0,1821.9,1511.94,0,0,0,0,26.1836,-80.135,Residential,Wood,4 155670,FL,BROWARD COUNTY,0,910.95,0,0,910.95,956.5,0,0,0,0,26.18142,-80.13005,Residential,Wood,4 817412,FL,BROWARD COUNTY,0,194305.7,0,0,194305.7,164491.43,0,0,0,0,26.188655,-80.145925,Residential,Wood,3 554149,FL,BROWARD COUNTY,0,107947.61,0,0,107947.61,173289.38,0,0,0,0,26.188655,-80.145925,Residential,Wood,3 119255,FL,BROWARD COUNTY,0,102026.43,0,0,102026.43,178689.09,0,0,0,0,26.166615,-80.14544,Residential,Wood,3 281270,FL,BROWARD COUNTY,0,81985.53,0,0,81985.53,62342.61,0,0,0,0,26.1836,-80.135,Residential,Wood,4 394669,FL,BROWARD COUNTY,0,165792.95,0,0,165792.95,199785.65,0,0,0,0,26.166615,-80.14544,Residential,Wood,3 702245,FL,BROWARD COUNTY,0,39660.95,0,0,39660.95,39264.34,0,0,0,0,26.173767,-80.14061,Residential,Wood,1 606059,FL,BROWARD COUNTY,0,42177,0,0,42177,48241.71,0,0,0,0,26.173767,-80.14061,Residential,Wood,1 998916,FL,BROWARD COUNTY,0,63766.52,0,0,63766.52,57889.93,0,0,0,0,26.173767,-80.14061,Residential,Wood,1 940663,FL,BROWARD COUNTY,0,33249.69,0,0,33249.69,54510.86,0,0,0,0,26.173767,-80.14061,Residential,Wood,1 939638,FL,BROWARD COUNTY,0,32794.21,0,0,32794.21,45211.74,0,0,0,0,26.173767,-80.14061,Residential,Wood,1 936266,FL,BROWARD COUNTY,0,7287.6,0,0,7287.6,11095.37,0,0,0,0,26.174681,-80.138618,Residential,Wood,1 558894,FL,BROWARD COUNTY,0,546079.17,0,0,546079.17,736708.85,0,0,0,0,26.173767,-80.14061,Residential,Masonry,1 767597,FL,BROWARD COUNTY,0,52414.26,0,0,52414.26,80348.86,0,0,0,0,26.17188,-80.12446,Residential,Wood,1 545519,FL,BROWARD COUNTY,0,53325.21,0,0,53325.21,57994.36,0,0,0,0,26.17907,-80.128113,Residential,Wood,1 685400,FL,BROWARD COUNTY,0,450009.44,0,0,450009.44,490870.3,0,0,0,0,26.177519,-80.140709,Residential,Masonry,1 230836,FL,BROWARD COUNTY,0,51924.17,0,0,51924.17,47554.23,0,0,0,0,26.177519,-80.140709,Residential,Wood,1 976057,FL,BROWARD COUNTY,0,18219.01,0,0,18219.01,15556.48,0,0,0,0,26.174681,-80.138618,Residential,Wood,1 659887,FL,BROWARD COUNTY,0,15723,0,0,15723,17705.36,0,0,0,0,26.177519,-80.140709,Residential,Wood,1 565718,FL,BROWARD COUNTY,0,501.02,0,0,501.02,524.96,0,0,0,0,26.175367,-80.142677,Residential,Wood,1 102260,FL,BROWARD COUNTY,0,443965.29,0,0,443965.29,433779.83,0,0,0,0,26.175367,-80.142677,Residential,Masonry,1 734338,FL,BROWARD COUNTY,0,3279.42,0,0,3279.42,5486.93,0,0,0,0,26.174681,-80.138618,Residential,Wood,1 713151,FL,BROWARD COUNTY,0,45547.51,0,0,45547.51,79006.72,0,0,0,0,26.174681,-80.138618,Residential,Wood,1 278876,FL,BROWARD COUNTY,0,3643.8,0,0,3643.8,5784.9,0,0,0,0,26.173189,-80.130348,Residential,Wood,1 286586,FL,BROWARD COUNTY,0,60815.04,0,0,60815.04,63892.28,0,0,0,0,26.18335,-80.125587,Residential,Wood,1 621302,FL,BROWARD COUNTY,0,4554.75,0,0,4554.75,7354.1,0,0,0,0,26.173216,-80.129524,Residential,Wood,1 820845,FL,BROWARD COUNTY,0,14209.91,0,0,14209.91,14151.71,0,0,0,0,26.173189,-80.130348,Residential,Wood,1 779639,FL,BROWARD COUNTY,0,3643.8,0,0,3643.8,4861.79,0,0,0,0,26.173189,-80.130348,Residential,Wood,1 874571,FL,BROWARD COUNTY,0,1457.52,0,0,1457.52,1995.43,0,0,0,0,26.173189,-80.130348,Residential,Wood,1 756885,FL,BROWARD COUNTY,0,9109.5,0,0,9109.5,11548.66,0,0,0,0,26.173189,-80.130348,Residential,Wood,1 627980,FL,BROWARD COUNTY,0,496647.03,0,0,496647.03,427819.7,0,0,0,0,26.173189,-80.130348,Residential,Masonry,1 705508,FL,BROWARD COUNTY,0,17763.53,0,0,17763.53,23389.24,0,0,0,0,26.173216,-80.129524,Residential,Wood,1 604540,FL,BROWARD COUNTY,0,9109.5,0,0,9109.5,12752.03,0,0,0,0,26.1759,-80.14171,Residential,Wood,1 282022,FL,BROWARD COUNTY,0,23001.49,0,0,23001.49,22527.66,0,0,0,0,26.1759,-80.14171,Residential,Wood,1 566663,FL,BROWARD COUNTY,0,3643.8,0,0,3643.8,3596.81,0,0,0,0,26.175367,-80.142677,Residential,Wood,1 790437,FL,BROWARD COUNTY,0,14119.73,0,0,14119.73,23226.39,0,0,0,0,26.17625,-80.13266,Residential,Wood,1 548920,FL,BROWARD COUNTY,0,896595.53,0,0,896595.53,1057035.92,0,0,0,0,26.17625,-80.13266,Residential,Masonry,1 695662,FL,BROWARD COUNTY,0,39660.95,0,0,39660.95,56494.25,0,0,0,0,26.181351,-80.145126,Residential,Wood,3 871764,FL,BROWARD COUNTY,0,3188.33,0,0,3188.33,4394.72,0,0,0,0,26.171051,-80.142525,Residential,Wood,1 642387,FL,BROWARD COUNTY,0,26590.64,0,0,26590.64,25829.51,0,0,0,0,26.173815,-80.138596,Residential,Wood,1 232715,FL,BROWARD COUNTY,0,47859.51,0,0,47859.51,39776.27,0,0,0,0,26.188246,-80.131226,Residential,Wood,1 248383,FL,BROWARD COUNTY,0,1821.9,0,0,1821.9,2121.13,0,0,0,0,26.196819,-80.144104,Residential,Wood,1 471373,FL,BROWARD COUNTY,0,3634.69,0,0,3634.69,3692.06,0,0,0,0,26.196819,-80.144104,Residential,Wood,1 826097,FL,BROWARD COUNTY,0,17763.53,0,0,17763.53,20035.77,0,0,0,0,26.196819,-80.144104,Residential,Wood,1 795027,FL,BROWARD COUNTY,0,10931.4,0,0,10931.4,11177.71,0,0,0,0,26.196819,-80.144104,Residential,Wood,1 944837,FL,BROWARD COUNTY,0,4554.75,0,0,4554.75,5889.16,0,0,0,0,26.196819,-80.144104,Residential,Wood,1 616513,FL,BROWARD COUNTY,0,352665.29,0,0,352665.29,497681.26,0,0,0,0,26.19172,-80.13031,Residential,Wood,1 933264,FL,BROWARD COUNTY,0,118423.54,0,0,118423.54,105867.09,0,0,0,0,26.19172,-80.13031,Residential,Wood,1 349536,FL,BROWARD COUNTY,0,1366.43,0,0,1366.43,1459.17,0,0,0,0,26.19172,-80.13031,Residential,Wood,1 830717,FL,BROWARD COUNTY,0,6376.65,0,0,6376.65,6580.32,0,0,0,0,26.19172,-80.13031,Residential,Wood,1 365582,FL,BROWARD COUNTY,0,2095.19,0,0,2095.19,2030.43,0,0,0,0,26.19172,-80.13031,Residential,Wood,1 972139,FL,BROWARD COUNTY,0,37531.15,0,0,37531.15,36446.5,0,0,0,0,26.171051,-80.142525,Residential,Wood,1 745609,FL,BROWARD COUNTY,0,1428360.76,0,0,1428360.76,1871723.94,0,0,0,0,26.16305,-80.13577,Residential,Masonry,1 124900,FL,BROWARD COUNTY,0,1339377.21,0,0,1339377.21,1907005.27,0,0,0,0,26.16715,-80.13861,Residential,Masonry,1 832677,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,177722.17,0,0,0,0,26.159985,-80.12657,Residential,Wood,3 997740,FL,BROWARD COUNTY,0,201339.27,0,0,201339.27,286896.38,0,0,0,0,26.030385,-80.34652,Residential,Wood,3 872287,FL,BROWARD COUNTY,0,390014.19,0,0,390014.19,554366.17,0,0,0,0,26.1836,-80.135,Residential,Masonry,4 279288,FL,BROWARD COUNTY,41472,41472,41472,41472,41472,73904.76,0,0,0,0,26.166588,-80.137764,Residential,Wood,1 474626,FL,BROWARD COUNTY,0,11970000,0,0,11970000,17730000,0,0,0,0,26.166918,-80.257187,Commercial,Reinforced Concrete,1 665866,FL,BROWARD COUNTY,0,7401258.09,0,0,7401258.09,12060000,0,0,0,0,26.193859,-80.267159,Commercial,Reinforced Masonry,1 585036,FL,BROWARD COUNTY,0,9630000,0,0,9630000,8437287.63,0,0,0,0,26.169807,-80.292305,Commercial,Reinforced Concrete,3 565722,FL,BROWARD COUNTY,0,968577.78,0,0,968577.78,1369956.41,0,0,0,0,26.17992,-80.28571,Residential,Masonry,1 247871,FL,BROWARD COUNTY,0,639411.55,0,0,639411.55,940472.09,0,0,0,0,26.189028,-80.26799,Residential,Masonry,1 648908,FL,BROWARD COUNTY,0,639411.55,0,0,639411.55,695145.22,0,0,0,0,26.189028,-80.26799,Residential,Masonry,1 152034,FL,BROWARD COUNTY,0,639411.55,0,0,639411.55,766248.43,0,0,0,0,26.189028,-80.26799,Residential,Masonry,1 873033,FL,BROWARD COUNTY,0,639411.55,0,0,639411.55,605922.37,0,0,0,0,26.189028,-80.26799,Residential,Masonry,1 884092,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,977737.07,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 659158,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,1408312.84,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 495797,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,1139467.09,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 356006,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,1369341.09,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 542866,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,816674.27,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 852102,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,994680.88,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 474100,FL,BROWARD COUNTY,0,975464.24,0,0,975464.24,1428271.81,0,0,0,0,26.174829,-80.295578,Residential,Masonry,1 465417,FL,BROWARD COUNTY,0,2706479.82,0,0,2706479.82,2478702.48,0,0,0,0,26.16742,-80.295,Commercial,Reinforced Masonry,1 708448,FL,BROWARD COUNTY,0,306987.12,0,0,306987.12,301651.68,0,0,0,0,26.16742,-80.295,Residential,Wood,1 206525,FL,BROWARD COUNTY,507022.2,507022.2,0,0,507022.2,861805.91,0,0,0,0,26.18838,-80.2551,Residential,Masonry,1 322645,FL,BROWARD COUNTY,388307.7,388307.7,0,0,388307.7,324420.21,0,0,0,0,26.18473,-80.29,Residential,Masonry,1 933603,FL,BROWARD COUNTY,0,434278.44,0,0,434278.44,464938.5,0,0,0,0,26.18838,-80.2551,Residential,Masonry,1 512707,FL,BROWARD COUNTY,0,41150.31,0,0,41150.31,40286.98,0,0,0,0,26.18139,-80.2587,Residential,Wood,1 230778,FL,BROWARD COUNTY,0,65162.89,0,0,65162.89,73976.82,0,0,0,0,26.18139,-80.2587,Residential,Wood,1 483876,FL,BROWARD COUNTY,0,49360.26,0,0,49360.26,77120.46,0,0,0,0,26.188036,-80.2519,Residential,Wood,1 433225,FL,BROWARD COUNTY,0,1296123.24,0,0,1296123.24,1844020.46,0,0,0,0,26.188036,-80.2519,Residential,Masonry,1 969543,FL,BROWARD COUNTY,0,2770.8,0,0,2770.8,3942.07,0,0,0,0,26.169554,-80.293121,Residential,Wood,1 921631,FL,BROWARD COUNTY,0,44795.05,0,0,44795.05,55062.16,0,0,0,0,26.169554,-80.293121,Residential,Wood,1 427771,FL,BROWARD COUNTY,0,2678.89,0,0,2678.89,2447.17,0,0,0,0,26.169554,-80.293121,Residential,Wood,1 931386,FL,BROWARD COUNTY,0,275390.46,0,0,275390.46,309869.34,0,0,0,0,26.169294,-80.293747,Residential,Wood,1 356084,FL,BROWARD COUNTY,0,249371.97,0,0,249371.97,356103.18,0,0,0,0,26.166345,-80.28928,Residential,Wood,3 305018,FL,BROWARD COUNTY,0,12006.8,0,0,12006.8,9260.41,0,0,0,0,26.166345,-80.28928,Residential,Wood,3 331708,FL,BROWARD COUNTY,0,5634.41,0,0,5634.41,4515.19,0,0,0,0,26.169294,-80.293747,Residential,Wood,1 345016,FL,BROWARD COUNTY,0,13854,0,0,13854,20723.81,0,0,0,0,26.169294,-80.293747,Residential,Wood,1 779158,FL,BROWARD COUNTY,0,908702.46,0,0,908702.46,1329876.97,0,0,0,0,26.168615,-80.279175,Residential,Masonry,1 249906,FL,BROWARD COUNTY,0,147775.98,0,0,147775.98,220720.13,0,0,0,0,26.168615,-80.279175,Residential,Wood,1 196152,FL,BROWARD COUNTY,0,2955.52,0,0,2955.52,4582.24,0,0,0,0,26.168615,-80.279175,Residential,Wood,1 970520,FL,BROWARD COUNTY,0,25676.08,0,0,25676.08,34978.83,0,0,0,0,26.168615,-80.279175,Residential,Wood,1 257835,FL,BROWARD COUNTY,0,25676.08,0,0,25676.08,18530.81,0,0,0,0,26.168615,-80.279175,Residential,Wood,1 566986,FL,BROWARD COUNTY,0,60311.52,0,0,60311.52,54904.6,0,0,0,0,26.168615,-80.279175,Residential,Wood,1 763562,FL,BROWARD COUNTY,0,1114969.8,0,0,1114969.8,1037590.9,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 979497,FL,BROWARD COUNTY,0,7758.24,0,0,7758.24,9823.17,0,0,0,0,26.174601,-80.261208,Residential,Wood,1 348521,FL,BROWARD COUNTY,0,684310.04,0,0,684310.04,590551.35,0,0,0,0,26.174601,-80.261208,Residential,Masonry,1 161799,FL,BROWARD COUNTY,0,13854,0,0,13854,19426.08,0,0,0,0,26.174601,-80.261208,Residential,Wood,1 164473,FL,BROWARD COUNTY,0,3694.4,0,0,3694.4,4480.75,0,0,0,0,26.174601,-80.261208,Residential,Wood,1 894805,FL,BROWARD COUNTY,0,437833.21,0,0,437833.21,414277.78,0,0,0,0,26.174601,-80.261208,Residential,Masonry,1 988651,FL,BROWARD COUNTY,0,25860.8,0,0,25860.8,38729.13,0,0,0,0,26.174601,-80.261208,Residential,Wood,1 779774,FL,BROWARD COUNTY,0,98363.84,0,0,98363.84,142448.55,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 219432,FL,BROWARD COUNTY,0,99656.88,0,0,99656.88,94238.54,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 200027,FL,BROWARD COUNTY,0,10806.57,0,0,10806.57,12466.11,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 723605,FL,BROWARD COUNTY,0,105844.55,0,0,105844.55,119616.19,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 295873,FL,BROWARD COUNTY,0,2216.64,0,0,2216.64,2032.39,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 557888,FL,BROWARD COUNTY,0,4987.44,0,0,4987.44,8078.22,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 637654,FL,BROWARD COUNTY,0,10806.57,0,0,10806.57,12329.99,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 537649,FL,BROWARD COUNTY,0,28077.44,0,0,28077.44,36039.3,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 422221,FL,BROWARD COUNTY,0,99656.88,0,0,99656.88,131092.65,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 406335,FL,BROWARD COUNTY,0,1108.32,0,0,1108.32,1988.9,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 710057,FL,BROWARD COUNTY,0,29093.85,0,0,29093.85,31171.38,0,0,0,0,26.169626,-80.292908,Residential,Wood,1 464666,FL,BROWARD COUNTY,0,15147.04,0,0,15147.04,22547.64,0,0,0,0,26.169626,-80.292908,Residential,Wood,1 546213,FL,BROWARD COUNTY,0,32788.25,0,0,32788.25,33226.82,0,0,0,0,26.169626,-80.292908,Residential,Wood,1 479242,FL,BROWARD COUNTY,0,4987.44,0,0,4987.44,4207.16,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 554988,FL,BROWARD COUNTY,0,6927.45,0,0,6927.45,9957.24,0,0,0,0,26.169626,-80.292908,Residential,Wood,1 284086,FL,BROWARD COUNTY,0,354570.45,0,0,354570.45,463813.61,0,0,0,0,26.169626,-80.292908,Residential,Wood,1 101315,FL,BROWARD COUNTY,0,739600.78,0,0,739600.78,746922.09,0,0,0,0,26.169626,-80.292908,Residential,Masonry,1 929229,FL,BROWARD COUNTY,0,9236,0,0,9236,14523.42,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 594810,FL,BROWARD COUNTY,0,109538.95,0,0,109538.95,163299.9,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 321741,FL,BROWARD COUNTY,0,9236,0,0,9236,10085.71,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 539618,FL,BROWARD COUNTY,0,21242.8,0,0,21242.8,32707.96,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 314685,FL,BROWARD COUNTY,0,14316.25,0,0,14316.25,16240.81,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 879415,FL,BROWARD COUNTY,0,2401.36,0,0,2401.36,2992.9,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 967942,FL,BROWARD COUNTY,0,140571.91,0,0,140571.91,151311.6,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 365589,FL,BROWARD COUNTY,0,10898.48,0,0,10898.48,9981.26,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 759746,FL,BROWARD COUNTY,0,2124.73,0,0,2124.73,2894.29,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 374842,FL,BROWARD COUNTY,0,54307.67,0,0,54307.67,75400.12,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 124012,FL,BROWARD COUNTY,0,19949.76,0,0,19949.76,31716.72,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 305472,FL,BROWARD COUNTY,0,4156.65,0,0,4156.65,7759.93,0,0,0,0,26.168615,-80.279175,Residential,Wood,1 730224,FL,BROWARD COUNTY,0,12930.4,0,0,12930.4,15056.35,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 265107,FL,BROWARD COUNTY,0,108338.72,0,0,108338.72,167994.35,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 998526,FL,BROWARD COUNTY,0,19395.6,0,0,19395.6,18224.57,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 458761,FL,BROWARD COUNTY,0,327666.21,0,0,327666.21,279183.41,0,0,0,0,26.179081,-80.301949,Residential,Wood,3 122138,FL,BROWARD COUNTY,0,6927.45,0,0,6927.45,6666.15,0,0,0,0,26.179024,-80.297287,Residential,Wood,3 315078,FL,BROWARD COUNTY,0,19949.76,0,0,19949.76,26485.7,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 751762,FL,BROWARD COUNTY,0,110831.99,0,0,110831.99,112037.84,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 965073,FL,BROWARD COUNTY,0,32880.16,0,0,32880.16,39453.23,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 642772,FL,BROWARD COUNTY,0,110831.99,0,0,110831.99,101715.84,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 570276,FL,BROWARD COUNTY,0,110831.99,0,0,110831.99,83788.98,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 400503,FL,BROWARD COUNTY,0,23090,0,0,23090,19888.06,0,0,0,0,26.188166,-80.295189,Residential,Wood,1 734535,FL,BROWARD COUNTY,0,10812.88,0,0,10812.88,8995.23,0,0,0,0,26.192286,-80.292526,Residential,Wood,1 795185,FL,BROWARD COUNTY,0,1351.61,0,0,1351.61,1431.68,0,0,0,0,26.192286,-80.292526,Residential,Wood,1 249790,FL,BROWARD COUNTY,0,4156.65,0,0,4156.65,4585.75,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 396390,FL,BROWARD COUNTY,0,24660.57,0,0,24660.57,22630.66,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 346640,FL,BROWARD COUNTY,0,6649.92,0,0,6649.92,6683.49,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 821957,FL,BROWARD COUNTY,0,5726.32,0,0,5726.32,5779.99,0,0,0,0,26.187973,-80.287452,Residential,Wood,1 633282,FL,BROWARD COUNTY,0,15516.48,0,0,15516.48,20829.94,0,0,0,0,26.17778,-80.25799,Residential,Wood,1 727377,FL,BROWARD COUNTY,0,4156.65,0,0,4156.65,4357.5,0,0,0,0,26.17778,-80.25799,Residential,Wood,1 559864,FL,BROWARD COUNTY,0,9236,0,0,9236,11338.41,0,0,0,0,26.17778,-80.25799,Residential,Wood,1 907241,FL,BROWARD COUNTY,0,245446.9,0,0,245446.9,241939.46,0,0,0,0,26.188166,-80.295258,Residential,Wood,1 874422,FL,BROWARD COUNTY,0,628417.37,0,0,628417.37,860587.43,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 788056,FL,BROWARD COUNTY,0,541229.54,0,0,541229.54,694617.78,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 718368,FL,BROWARD COUNTY,0,15701.2,0,0,15701.2,23059.99,0,0,0,0,26.178669,-80.263664,Residential,Wood,1 252027,FL,BROWARD COUNTY,0,670533.53,0,0,670533.53,1013149.34,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 569708,FL,BROWARD COUNTY,0,4401831.18,0,0,4401831.18,4600987.63,0,0,0,0,26.178669,-80.263664,Commercial,Reinforced Masonry,1 325911,FL,BROWARD COUNTY,0,9720000,0,0,9720000,12420000,0,0,0,0,26.178669,-80.263664,Commercial,Reinforced Concrete,1 877808,FL,BROWARD COUNTY,0,2216917.3,0,0,2216917.3,1929793.25,0,0,0,0,26.178669,-80.263664,Commercial,Reinforced Masonry,1 551024,FL,BROWARD COUNTY,0,900509.91,0,0,900509.91,1125565.34,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 335045,FL,BROWARD COUNTY,0,1131409.88,0,0,1131409.88,1094374.31,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 818421,FL,BROWARD COUNTY,0,1131409.88,0,0,1131409.88,795381.15,0,0,0,0,26.178669,-80.263664,Residential,Masonry,1 129266,FL,BROWARD COUNTY,0,49874.39,0,0,49874.39,47421.57,0,0,0,0,26.178669,-80.263664,Residential,Wood,1 943860,FL,BROWARD COUNTY,0,189107.31,0,0,189107.31,142823.29,0,0,0,0,26.178669,-80.263664,Residential,Wood,1 692789,FL,BROWARD COUNTY,0,2844687.7,0,0,2844687.7,3630492.85,0,0,0,0,26.178669,-80.263664,Commercial,Reinforced Masonry,1 338196,FL,BROWARD COUNTY,0,42480000,0,0,42480000,69480000,0,0,0,0,26.1798,-80.2731,Commercial,Steel Frame,4 326878,FL,BROWARD COUNTY,0,8889649.07,0,0,8889649.07,9450000,0,0,0,0,26.1798,-80.2731,Commercial,Reinforced Masonry,4 683032,FL,BROWARD COUNTY,0,24660.57,0,0,24660.57,34623.44,0,0,0,0,26.179308,-80.287254,Residential,Wood,1 409118,FL,BROWARD COUNTY,0,92359.99,0,0,92359.99,135977.55,0,0,0,0,26.179308,-80.287254,Residential,Wood,1 548392,FL,BROWARD COUNTY,0,1847.2,0,0,1847.2,1351.23,0,0,0,0,26.179308,-80.287254,Residential,Wood,1 919369,FL,BROWARD COUNTY,0,8248.98,0,0,8248.98,7899.22,0,0,0,0,26.193867,-80.258492,Residential,Wood,1 897124,FL,BROWARD COUNTY,0,36900000,0,0,36900000,54450000,0,0,0,0,26.176507,-80.284177,Commercial,Steel Frame,1 220890,FL,BROWARD COUNTY,4433483.7,4433483.7,4433483.7,4433483.7,4433483.7,4507123.86,0,0,0,0,26.167609,-80.261936,Commercial,Reinforced Masonry,1 102049,FL,BROWARD COUNTY,0,3133895.52,0,0,3133895.52,3292793.42,0,0,0,0,26.170097,-80.285843,Commercial,Reinforced Masonry,1 876471,FL,BROWARD COUNTY,1009300.5,1009300.5,1009300.5,1009300.5,1009300.5,895138.52,0,0,0,0,26.169811,-80.284332,Residential,Masonry,1 875069,FL,BROWARD COUNTY,215910,215910,215910,215910,215910,228969.96,0,0,0,0,26.189939,-80.289589,Residential,Wood,1 381402,FL,BROWARD COUNTY,3513045.6,3513045.6,3513045.6,3513045.6,3513045.6,5494304.95,0,0,0,0,26.19433,-80.25882,Commercial,Reinforced Masonry,1 582609,FL,BROWARD COUNTY,13230000,13230000,13230000,13230000,13230000,15570000,0,0,0,0,26.189028,-80.26799,Commercial,Reinforced Concrete,1 368988,FL,BROWARD COUNTY,0,486000,0,486000,486000,577761.66,0,9720,0,0,26.190144,-80.289337,Residential,Masonry,1 523100,FL,BROWARD COUNTY,0,0,0,2160000,2160000,2868410.88,0,0,0,0,26.16556,-80.29345,Commercial,Reinforced Masonry,3 823614,FL,BROWARD COUNTY,6567775.2,6567775.2,6567775.2,6567775.2,6567775.2,9720000,0,0,0,0,26.1198,-80.1469,Commercial,Reinforced Masonry,1 985870,FL,PALM BEACH COUNTY,0,9450000,0,0,9450000,13230000,0,0,0,0,26.694948,-80.070671,Commercial,Reinforced Concrete,1 584816,FL,PALM BEACH COUNTY,0,4577168.71,0,0,4577168.71,7378638.56,0,0,0,0,26.6961,-80.075729,Commercial,Reinforced Masonry,3 451513,FL,PALM BEACH COUNTY,0,20520000,0,0,20520000,24030000,0,0,0,0,26.69315,-80.07231,Commercial,Reinforced Concrete,1 435010,FL,PALM BEACH COUNTY,0,29880000,0,0,29880000,38340000,0,0,0,0,26.726599,-80.079521,Commercial,Reinforced Concrete,1 688723,FL,PALM BEACH COUNTY,0,2475000,0,2475000,2475000,2386098,0,123750,0,0,26.726105,-80.053123,Commercial,Reinforced Masonry,1 996407,FL,PALM BEACH COUNTY,0,126000,0,126000,126000,136295.46,0,6300,0,0,26.726105,-80.053123,Residential,Wood,1 148295,FL,PALM BEACH COUNTY,8345705.4,8345705.4,8345705.4,8345705.4,8345705.4,8915792.19,0,0,0,0,26.7066,-80.04939,Commercial,Reinforced Masonry,1 192006,FL,PALM BEACH COUNTY,0,11700000,0,0,11700000,11790000,0,0,0,0,26.705034,-80.049515,Commercial,Reinforced Concrete,1 902244,FL,PALM BEACH COUNTY,0,40410000,0,0,40410000,55080000,0,0,0,0,26.704691,-80.052277,Commercial,Steel Frame,1 665114,FL,PALM BEACH COUNTY,0,28530000,0,0,28530000,32130000,0,0,0,0,26.70424,-80.05346,Commercial,Reinforced Concrete,1 241234,FL,PALM BEACH COUNTY,0,8207642.59,0,0,8207642.59,8070164.58,0,0,0,0,26.70108,-80.05136,Commercial,Reinforced Masonry,1 885108,FL,PALM BEACH COUNTY,0,11610000,0,0,11610000,12690000,0,0,0,0,26.703655,-80.05381,Commercial,Reinforced Concrete,1 788948,FL,PALM BEACH COUNTY,0,8534824.85,0,0,8534824.85,8224703.45,0,0,0,0,26.703775,-80.05304,Commercial,Reinforced Masonry,1 314637,FL,PALM BEACH COUNTY,0,3712169.65,0,0,3712169.65,4588241.68,0,0,0,0,26.7121,-80.064,Commercial,Reinforced Masonry,4 153742,FL,PALM BEACH COUNTY,0,3765326.22,0,0,3765326.22,3517228.88,0,0,0,0,26.705284,-80.052094,Commercial,Reinforced Masonry,1 826953,FL,PALM BEACH COUNTY,0,1178388.38,0,0,1178388.38,1614274.24,0,0,0,0,26.70542,-80.050636,Residential,Masonry,1 482734,FL,PALM BEACH COUNTY,0,3531452.7,0,0,3531452.7,6503678.68,0,0,0,0,26.705034,-80.049515,Commercial,Reinforced Masonry,1 426529,FL,PALM BEACH COUNTY,0,683952.23,0,0,683952.23,1039197.02,0,0,0,0,26.723713,-80.051628,Residential,Masonry,1 383031,FL,PALM BEACH COUNTY,0,1176786.79,0,0,1176786.79,1556412.32,0,0,0,0,26.702622,-80.062877,Residential,Masonry,1 605229,FL,PALM BEACH COUNTY,0,1150615.72,0,0,1150615.72,1160718.12,0,0,0,0,26.701326,-80.053055,Residential,Masonry,1 771852,FL,PALM BEACH COUNTY,0,92070,0,0,92070,107181.08,0,4603.5,0,0,26.705034,-80.049515,Residential,Wood,1 491266,FL,PALM BEACH COUNTY,0,76702.5,0,0,76702.5,71683.09,0,0,0,0,26.705034,-80.049515,Residential,Wood,1 750217,FL,PALM BEACH COUNTY,0,49860,0,0,49860,59309.67,0,2493,0,0,26.705034,-80.049515,Residential,Wood,1 891534,FL,PALM BEACH COUNTY,0,45000,0,0,45000,54288,0,2250,0,0,26.705034,-80.049515,Residential,Wood,1 721493,FL,PALM BEACH COUNTY,0,23760,0,0,23760,30072.32,0,1188,0,0,26.705034,-80.049515,Residential,Wood,1 504803,FL,PALM BEACH COUNTY,0,17460,0,0,17460,22985.81,0,873,0,0,26.705034,-80.049515,Residential,Wood,1 629867,FL,PALM BEACH COUNTY,0,17288.1,0,0,17288.1,14122.53,0,0,0,0,26.705034,-80.049515,Residential,Wood,1 683056,FL,PALM BEACH COUNTY,0,13770,0,0,13770,16201.78,0,688.5,0,0,26.705034,-80.049515,Residential,Wood,1 268242,FL,PALM BEACH COUNTY,0,4275,0,0,4275,5972.31,0,0,0,0,26.705034,-80.049515,Residential,Wood,1 700093,FL,PALM BEACH COUNTY,0,2430,0,0,2430,3085.44,0,121.5,0,0,26.705034,-80.049515,Residential,Wood,1 840387,FL,PALM BEACH COUNTY,0,1890,0,0,1890,2125.41,0,94.5,0,0,26.705034,-80.049515,Residential,Wood,1 578901,FL,PALM BEACH COUNTY,0,1890,0,0,1890,3108.01,0,94.5,0,0,26.705034,-80.049515,Residential,Wood,1 499802,FL,PALM BEACH COUNTY,0,360,0,0,360,450.86,0,18,0,0,26.705034,-80.049515,Residential,Wood,1 158544,FL,PALM BEACH COUNTY,641700,641700,641700,641700,641700,894012.59,0,0,0,0,26.72197,-80.07199,Residential,Masonry,1 894744,FL,PALM BEACH COUNTY,142650,142650,142650,142650,142650,174571.5,0,0,0,0,26.7165,-80.07558,Residential,Wood,1 993418,FL,PALM BEACH COUNTY,5844660.3,5844660.3,5844660.3,5844660.3,5844660.3,7593756.72,0,0,0,0,26.695751,-80.071167,Commercial,Reinforced Masonry,1 494995,FL,PALM BEACH COUNTY,0,3256051.5,0,3256051.5,3256051.5,3155211.59,0,0,0,0,26.727467,-80.064201,Commercial,Reinforced Masonry,4 202339,FL,PALM BEACH COUNTY,0,829966.5,0,829966.5,829966.5,1209898.6,0,0,0,0,26.727467,-80.064201,Residential,Masonry,4 136314,FL,PALM BEACH COUNTY,0,20340000,0,20340000,20340000,28080000,0,1016355.6,0,0,26.72356,-80.07263,Commercial,Reinforced Concrete,1 674712,FL,PALM BEACH COUNTY,0,2127235.5,0,2127235.5,2127235.5,2523964.92,0,0,0,0,26.723631,-80.059418,Commercial,Reinforced Masonry,1 479168,FL,PALM BEACH COUNTY,0,1114236,0,1114236,1114236,1152432.01,0,55711.8,0,0,26.723631,-80.059418,Residential,Masonry,1 529002,FL,PALM BEACH COUNTY,0,488592,0,488592,488592,446003.39,0,24429.6,0,0,26.723631,-80.059418,Residential,Masonry,1 772465,FL,PALM BEACH COUNTY,0,4525267.5,0,4525267.5,4525267.5,7361623.71,0,0,0,0,26.723631,-80.059418,Commercial,Reinforced Masonry,1 735819,FL,PALM BEACH COUNTY,0,2407509,0,2407509,2407509,1902895.11,0,0,0,0,26.723631,-80.059418,Commercial,Reinforced Masonry,1 117409,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,114970.18,0,5832,0,0,26.723631,-80.059418,Residential,Wood,1 865305,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,140054.78,0,5832,0,0,26.723631,-80.059418,Residential,Wood,1 233531,FL,PALM BEACH COUNTY,0,3379090.5,0,3379090.5,3379090.5,4432880.15,0,0,0,0,26.709542,-80.058759,Commercial,Reinforced Masonry,3 424523,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,139508.69,0,5248.8,0,0,26.709542,-80.058759,Residential,Wood,3 110566,FL,PALM BEACH COUNTY,67950000,67950000,67950000,67950000,67950000,102600000,0,0,0,0,26.706376,-80.055738,Commercial,Steel Frame,1 568355,FL,PALM BEACH COUNTY,692820,692820,692820,692820,692820,737884.48,0,0,0,0,26.70742,-80.0566,Residential,Masonry,1 647791,FL,PALM BEACH COUNTY,0,4840595.1,0,4840595.1,4840595.1,6987118.27,0,0,0,0,26.71649,-80.0515,Commercial,Reinforced Masonry,1 368151,FL,PALM BEACH COUNTY,0,20610000,0,0,20610000,20070000,0,0,0,0,26.725008,-80.079185,Commercial,Reinforced Concrete,1 449994,FL,PALM BEACH COUNTY,95580,95580,95580,95580,95580,128298.95,0,4779,0,0,26.70925,-80.05129,Residential,Wood,1 902817,FL,PALM BEACH COUNTY,25200,25200,25200,25200,25200,33165.62,0,1260,0,0,26.72529,-80.0516,Residential,Wood,1 662535,FL,PALM BEACH COUNTY,132326.1,132326.1,0,0,132326.1,121139.78,0,0,0,0,26.711288,-80.05072,Residential,Wood,1 793307,FL,PALM BEACH COUNTY,172953,172953,0,0,172953,242826.01,0,0,0,0,26.71526,-80.04993,Residential,Wood,3 212201,FL,PALM BEACH COUNTY,0,8356390.85,0,0,8356390.85,10800000,0,0,0,0,26.71303,-80.06421,Commercial,Reinforced Masonry,1 572770,FL,PALM BEACH COUNTY,0,33390000,0,0,33390000,43560000,0,0,0,0,26.71303,-80.06421,Commercial,Reinforced Concrete,1 329739,FL,PALM BEACH COUNTY,0,21150000,0,0,21150000,25200000,0,0,0,0,26.7222,-80.08545,Commercial,Reinforced Concrete,1 525788,FL,PALM BEACH COUNTY,234000,234000,234000,234000,234000,209628.9,0,0,0,0,26.725046,-80.080399,Residential,Wood,1 882833,FL,PALM BEACH COUNTY,13050000,13050000,0,0,13050000,20430000,0,0,0,0,26.710993,-80.076828,Commercial,Reinforced Concrete,3 735260,FL,PALM BEACH COUNTY,1049383.8,1049383.8,1049383.8,1049383.8,1049383.8,843284.82,0,0,0,0,26.72335,-80.08061,Residential,Masonry,3 622169,FL,PALM BEACH COUNTY,18720000,18720000,0,0,18720000,19440000,0,0,0,0,26.718435,-80.085541,Commercial,Reinforced Concrete,1 198485,FL,PALM BEACH COUNTY,2283204.6,2283204.6,0,0,2283204.6,1862583.52,0,0,0,0,26.71787,-80.08634,Commercial,Reinforced Masonry,1 659386,FL,PALM BEACH COUNTY,0,11340000,0,0,11340000,14850000,0,0,0,0,26.71039,-80.06327,Commercial,Reinforced Concrete,1 615692,FL,PALM BEACH COUNTY,0,4364481.22,0,0,4364481.22,4451770.85,0,0,0,0,26.71728,-80.05145,Commercial,Reinforced Masonry,1 278547,FL,PALM BEACH COUNTY,0,1048172.84,0,0,1048172.84,1084104.21,0,0,0,0,26.69315,-80.07231,Residential,Masonry,1 326078,FL,PALM BEACH COUNTY,0,743755.37,0,0,743755.37,823504.54,0,0,0,0,26.69617,-80.05334,Residential,Masonry,1 948666,FL,PALM BEACH COUNTY,36000,36000,36000,36000,36000,42768,0,0,0,0,26.724861,-80.082123,Residential,Wood,1 248494,FL,PALM BEACH COUNTY,0,1489535.12,0,0,1489535.12,2476107.86,0,0,0,0,26.727272,-80.05674,Residential,Masonry,4 876443,FL,PALM BEACH COUNTY,0,1471795.48,0,0,1471795.48,2489492.01,0,0,0,0,26.727272,-80.05674,Residential,Masonry,4 417793,FL,PALM BEACH COUNTY,0,623229.39,0,0,623229.39,537952.91,0,0,0,0,26.727272,-80.05674,Residential,Masonry,4 429115,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,452951,0,0,0,0,26.750805,-80.09288,Residential,Masonry,3 853527,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,565902.03,0,0,0,0,26.712155,-80.050025,Residential,Masonry,3 673525,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,315966.07,0,0,0,0,26.7121,-80.064,Residential,Masonry,3 416285,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,332941.07,0,0,0,0,26.73627,-80.05382,Residential,Masonry,3 293754,FL,PALM BEACH COUNTY,519748.2,519748.2,519748.2,519748.2,519748.2,740953.03,0,0,0,0,26.706381,-80.055878,Residential,Masonry,1 161203,FL,PALM BEACH COUNTY,0,1065873.52,0,0,1065873.52,1471404.28,0,0,0,0,26.7121,-80.064,Residential,Masonry,4 988765,FL,PALM BEACH COUNTY,0,171492.03,0,0,171492.03,231826.01,0,0,0,0,26.7121,-80.064,Residential,Wood,4 713771,FL,PALM BEACH COUNTY,0,98244.1,0,0,98244.1,116822.07,0,0,0,0,26.810335,-80.273903,Residential,Wood,4 404371,FL,PALM BEACH COUNTY,0,98244.1,0,0,98244.1,74419.91,0,0,0,0,26.794561,-80.314285,Residential,Wood,4 568279,FL,PALM BEACH COUNTY,0,98244.1,0,0,98244.1,125234.51,0,0,0,0,26.738867,-80.329514,Residential,Wood,4 941977,FL,PALM BEACH COUNTY,0,304327.67,0,0,304327.67,315330.33,0,0,0,0,26.710725,-80.11443,Residential,Wood,3 429038,FL,PALM BEACH COUNTY,0,350338.25,0,0,350338.25,343158.41,0,0,0,0,26.710725,-80.11443,Residential,Wood,3 171566,FL,PALM BEACH COUNTY,0,344777.43,0,0,344777.43,469993.7,0,0,0,0,26.710725,-80.11443,Residential,Wood,3 606269,FL,PALM BEACH COUNTY,0,26640000,0,0,26640000,27360000,0,0,0,0,26.721615,-80.087227,Commercial,Reinforced Concrete,3 814620,FL,PALM BEACH COUNTY,0,180000,0,180000,180000,255901.68,0,1800,0,0,26.70942,-80.06375,Residential,Wood,1 741093,FL,PALM BEACH COUNTY,0,225000,0,225000,225000,302694.98,0,2250,0,0,26.70942,-80.06375,Residential,Wood,1 864272,FL,PALM BEACH COUNTY,0,0,0,180000,180000,202114.44,0,0,0,0,26.69217,-80.05401,Residential,Wood,1 176292,FL,PALM BEACH COUNTY,0,0,0,36000,36000,62337.6,0,0,0,0,26.721886,-80.061768,Residential,Wood,1 401737,FL,PALM BEACH COUNTY,0,0,0,675000,675000,624456,0,0,0,0,26.71304,-80.05256,Residential,Masonry,1 653264,FL,PALM BEACH COUNTY,0,6030000,0,0,6030000,8457075,0,180900,0,0,26.80814,-80.080219,Commercial,Reinforced Masonry,1 996300,FL,PALM BEACH COUNTY,207000,207000,207000,207000,207000,261928.49,0,10350,0,0,26.802197,-80.097366,Residential,Wood,1 341027,FL,PALM BEACH COUNTY,1885950,1885950,1885950,1885950,1885950,1509344.64,0,94297.5,0,0,26.802197,-80.097366,Commercial,Reinforced Masonry,1 528329,FL,PALM BEACH COUNTY,0,5586376.5,0,5586376.5,5586376.5,7146835.81,0,0,0,0,26.81463,-80.08593,Commercial,Reinforced Masonry,1 275348,FL,PALM BEACH COUNTY,0,3021178.5,0,3021178.5,3021178.5,3510126.03,0,0,0,0,26.81463,-80.08593,Commercial,Reinforced Masonry,1 190295,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,152848.56,0,5832,0,0,26.81463,-80.08593,Residential,Wood,1 236548,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,96510.74,0,5832,0,0,26.81463,-80.08593,Residential,Wood,1 417386,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,198124.7,0,5832,0,0,26.81463,-80.08593,Residential,Wood,1 641023,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,135845.94,0,5832,0,0,26.81463,-80.08593,Residential,Wood,1 843339,FL,PALM BEACH COUNTY,0,937602,0,937602,937602,927663.42,0,46880.1,0,0,26.79607,-80.05905,Residential,Masonry,1 454555,FL,PALM BEACH COUNTY,0,5395923,0,5395923,5395923,7016124.42,0,0,0,0,26.79607,-80.05905,Commercial,Reinforced Masonry,1 614495,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,106589.83,0,3715.2,0,0,26.79607,-80.05905,Residential,Wood,1 887771,FL,PALM BEACH COUNTY,0,10260000,0,0,10260000,8783432.35,0,0,0,0,26.80261,-80.08331,Commercial,Reinforced Concrete,3 593422,FL,PALM BEACH COUNTY,0,19620000,0,0,19620000,23670000,0,0,0,0,26.808594,-80.095673,Commercial,Reinforced Concrete,1 653707,FL,PALM BEACH COUNTY,0,4306126.82,0,0,4306126.82,3581513.33,0,0,0,0,26.808622,-80.096725,Commercial,Reinforced Masonry,1 968462,FL,PALM BEACH COUNTY,0,394939.35,0,0,394939.35,356882.99,0,0,0,0,26.808622,-80.096725,Residential,Masonry,1 718276,FL,PALM BEACH COUNTY,477000,477000,477000,477000,477000,676863,0,23850,0,0,26.808537,-80.087914,Residential,Masonry,1 113662,FL,PALM BEACH COUNTY,0,649548.27,0,0,649548.27,711625.6,0,0,0,0,26.798695,-80.064674,Residential,Masonry,1 568966,FL,PALM BEACH COUNTY,0,4659.6,0,0,4659.6,5223.1,0,0,0,0,26.798796,-80.071159,Residential,Wood,1 635413,FL,PALM BEACH COUNTY,0,97851.61,0,0,97851.61,78970.16,0,0,0,0,26.8036,-80.0754,Residential,Wood,4 610664,FL,PALM BEACH COUNTY,0,3149330.61,0,0,3149330.61,3875339.5,0,0,0,0,26.798498,-80.06311,Commercial,Reinforced Masonry,1 861990,FL,PALM BEACH COUNTY,0,325519.67,0,0,325519.67,480141.52,0,0,0,0,26.798498,-80.06311,Residential,Wood,1 488607,FL,PALM BEACH COUNTY,0,52187.52,0,0,52187.52,87046.7,0,0,0,0,26.798498,-80.06311,Residential,Wood,1 263328,FL,PALM BEACH COUNTY,497601.9,497601.9,497601.9,497601.9,497601.9,473577.68,0,0,0,0,26.798796,-80.071159,Residential,Masonry,1 749054,FL,PALM BEACH COUNTY,0,24030000,0,0,24030000,33570000,0,0,0,0,26.80515,-80.08284,Commercial,Reinforced Concrete,3 946709,FL,PALM BEACH COUNTY,796500,796500,796500,796500,796500,701135.06,0,39825,0,0,26.80851,-80.092308,Residential,Masonry,3 798417,FL,PALM BEACH COUNTY,0,1183805.58,0,0,1183805.58,1941677.9,0,0,0,0,26.79914,-80.07307,Residential,Masonry,1 716341,FL,PALM BEACH COUNTY,0,214644.01,0,0,214644.01,175696.85,0,0,0,0,26.8036,-80.0754,Residential,Wood,4 983196,FL,PALM BEACH COUNTY,0,214644.01,0,0,214644.01,368490.1,0,0,0,0,26.799605,-80.08171,Residential,Wood,3 172064,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,342742.91,0,0,0,0,26.798195,-80.054875,Residential,Masonry,3 452477,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,574851.66,0,0,0,0,26.78336,-80.053105,Residential,Masonry,3 908720,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,574851.66,0,0,0,0,26.8036,-80.0754,Residential,Masonry,4 997044,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,460786.16,0,0,0,0,26.75272,-80.052755,Residential,Masonry,3 585225,FL,PALM BEACH COUNTY,3224227.5,3224227.5,0,3224227.5,3224227.5,3803540.58,0,0,0,0,26.773884,-80.078758,Commercial,Reinforced Masonry,1 387105,FL,PALM BEACH COUNTY,0,405014.16,0,0,405014.16,392210.85,0,0,0,0,26.778381,-80.03624,Residential,Masonry,1 775016,FL,PALM BEACH COUNTY,0,42704.99,0,0,42704.99,52323.18,0,0,0,0,26.778381,-80.03624,Residential,Wood,1 786632,FL,PALM BEACH COUNTY,0,94899.99,0,0,94899.99,161367.94,0,0,0,0,26.778381,-80.03624,Residential,Wood,1 757507,FL,PALM BEACH COUNTY,0,118835.66,0,0,118835.66,141188.17,0,0,0,0,26.77847,-80.03359,Residential,Wood,3 459397,FL,PALM BEACH COUNTY,0,6394.36,0,0,6394.36,5234.1,0,0,0,0,26.788565,-80.05463,Residential,Wood,3 994854,FL,PALM BEACH COUNTY,0,94899.99,0,0,94899.99,125798.66,0,0,0,0,26.788565,-80.05463,Residential,Wood,3 118929,FL,PALM BEACH COUNTY,10440000,10440000,10440000,10440000,10440000,15660000,0,0,0,0,26.77708,-80.0526,Commercial,Reinforced Concrete,1 811325,FL,PALM BEACH COUNTY,0,630670.5,0,630670.5,630670.5,839076.83,0,0,0,0,26.785259,-80.064941,Residential,Masonry,1 233853,FL,PALM BEACH COUNTY,0,408289.5,0,408289.5,408289.5,360111.34,0,0,0,0,26.785259,-80.064941,Residential,Masonry,1 648017,FL,PALM BEACH COUNTY,0,3204036,0,3204036,3204036,4155314.29,0,160201.8,0,0,26.785259,-80.064941,Commercial,Reinforced Masonry,1 350973,FL,PALM BEACH COUNTY,0,1176021,0,1176021,1176021,1544350.78,0,0,0,0,26.785259,-80.064941,Residential,Masonry,1 193463,FL,PALM BEACH COUNTY,0,1290577.5,0,1290577.5,1290577.5,1617183.95,0,0,0,0,26.785259,-80.064941,Residential,Masonry,1 211411,FL,PALM BEACH COUNTY,0,3198078,0,3198078,3198078,2689567.61,0,159903.9,0,0,26.785259,-80.064941,Commercial,Reinforced Masonry,1 833458,FL,PALM BEACH COUNTY,0,222912,0,222912,222912,238515.84,0,11145.6,0,0,26.785259,-80.064941,Residential,Wood,1 635416,FL,PALM BEACH COUNTY,0,97807.5,0,97807.5,97807.5,80637.2,0,0,0,0,26.785259,-80.064941,Residential,Wood,1 517695,FL,PALM BEACH COUNTY,0,98415,0,98415,98415,74849.73,0,0,0,0,26.785259,-80.064941,Residential,Wood,1 247399,FL,PALM BEACH COUNTY,0,1458229.5,0,1458229.5,1458229.5,2361229.37,0,0,0,0,26.787411,-80.082458,Residential,Masonry,1 428854,FL,PALM BEACH COUNTY,0,150444,0,150444,150444,188747.04,0,7522.2,0,0,26.787411,-80.082458,Residential,Wood,1 898513,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,56729.41,0,0,0,0,26.787411,-80.082458,Residential,Wood,1 558962,FL,PALM BEACH COUNTY,0,59443.2,0,59443.2,59443.2,59389.7,0,0,0,0,26.787411,-80.082458,Residential,Wood,1 390311,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,98217.12,0,0,0,0,26.771061,-80.070313,Residential,Wood,1 996253,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,123078.38,0,4024.8,0,0,26.771061,-80.070313,Residential,Wood,1 684472,FL,PALM BEACH COUNTY,0,1433133,0,1433133,1433133,1186295.9,0,0,0,0,26.768019,-80.069382,Residential,Masonry,1 905389,FL,PALM BEACH COUNTY,0,2551594.5,0,2551594.5,2551594.5,2602881.55,0,0,0,0,26.768019,-80.069382,Commercial,Reinforced Masonry,1 554766,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,57370.59,0,0,0,0,26.768019,-80.069382,Residential,Wood,1 514282,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,74304.3,0,3715.2,0,0,26.768019,-80.069382,Residential,Wood,1 658602,FL,PALM BEACH COUNTY,0,1870213.5,0,1870213.5,1870213.5,2938516.86,0,0,0,0,26.780529,-80.09214,Commercial,Reinforced Masonry,1 837323,FL,PALM BEACH COUNTY,0,84753,0,84753,84753,138416.06,0,0,0,0,26.780529,-80.09214,Residential,Wood,1 460753,FL,PALM BEACH COUNTY,0,43537.5,0,43537.5,43537.5,58370.73,0,0,0,0,26.780529,-80.09214,Residential,Wood,1 206776,FL,PALM BEACH COUNTY,0,43344,0,43344,43344,51853.12,0,2167.2,0,0,26.780529,-80.09214,Residential,Wood,1 277091,FL,PALM BEACH COUNTY,0,42724.8,0,42724.8,42724.8,49128.73,0,0,0,0,26.780529,-80.09214,Residential,Wood,1 288691,FL,PALM BEACH COUNTY,0,94350.6,0,94350.6,94350.6,125451.39,0,0,0,0,26.780529,-80.09214,Residential,Wood,1 848246,FL,PALM BEACH COUNTY,0,90945,0,90945,90945,135151.55,0,0,0,0,26.780529,-80.09214,Residential,Wood,1 203308,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,47240.24,0,0,0,0,26.780529,-80.09214,Residential,Wood,1 842551,FL,PALM BEACH COUNTY,0,210775.5,0,210775.5,210775.5,232835.26,0,0,0,0,26.780416,-80.092148,Residential,Wood,1 123835,FL,PALM BEACH COUNTY,0,978763.5,0,978763.5,978763.5,1448988.89,0,0,0,0,26.780416,-80.092148,Residential,Masonry,1 474199,FL,PALM BEACH COUNTY,0,969363,0,969363,969363,818723.99,0,0,0,0,26.780416,-80.092148,Residential,Masonry,1 752113,FL,PALM BEACH COUNTY,0,19080000,0,19080000,19080000,19260000,0,0,0,0,26.775852,-80.083069,Commercial,Reinforced Concrete,1 590638,FL,PALM BEACH COUNTY,0,521496,0,521496,521496,596005.26,0,26074.8,0,0,26.775852,-80.083069,Residential,Masonry,1 434312,FL,PALM BEACH COUNTY,0,610213.5,0,610213.5,610213.5,884409.27,0,0,0,0,26.776997,-80.081528,Residential,Masonry,1 942208,FL,PALM BEACH COUNTY,0,534573,0,534573,534573,710697.7,0,0,0,0,26.776997,-80.081528,Residential,Masonry,1 874220,FL,PALM BEACH COUNTY,0,4289497.74,0,0,4289497.74,4279970.77,0,0,0,0,26.778931,-80.056442,Commercial,Reinforced Masonry,1 528763,FL,PALM BEACH COUNTY,0,1059660.36,0,0,1059660.36,1384764.16,0,0,0,0,26.778975,-80.059029,Residential,Masonry,1 549958,FL,PALM BEACH COUNTY,0,4140000,0,4140000,4140000,3803997.6,0,0,0,0,26.770056,-80.089508,Commercial,Reinforced Masonry,1 444841,FL,PALM BEACH COUNTY,0,147600000,0,0,147600000,126900000,0,7380000,0,0,26.785358,-80.034882,Commercial,Steel Frame,1 313150,FL,PALM BEACH COUNTY,0,1723115.91,0,0,1723115.91,1504624.82,0,0,0,0,26.790453,-80.054321,Residential,Masonry,3 308035,FL,PALM BEACH COUNTY,0,2255564.7,0,0,2255564.7,2385029.6,0,0,0,0,26.78075,-80.07084,Commercial,Reinforced Masonry,1 509301,FL,PALM BEACH COUNTY,1569901.5,1569901.5,1569901.5,1569901.5,1569901.5,1753893.96,0,0,0,0,26.796631,-80.040337,Residential,Masonry,1 706846,FL,PALM BEACH COUNTY,0,765569.25,0,0,765569.25,630584.08,0,0,0,0,26.782545,-80.049469,Residential,Masonry,1 222238,FL,PALM BEACH COUNTY,0,653156.55,0,0,653156.55,644012.36,0,0,0,0,26.785755,-80.035889,Residential,Masonry,1 805531,FL,PALM BEACH COUNTY,0,623309.04,0,0,623309.04,590401.44,0,0,0,0,26.783985,-80.103806,Residential,Masonry,1 162290,FL,PALM BEACH COUNTY,0,1969350.3,0,1969350.3,1969350.3,2286041.52,0,0,0,0,26.771051,-80.089066,Commercial,Reinforced Masonry,1 435828,FL,PALM BEACH COUNTY,6423322.5,6423322.5,6423322.5,6423322.5,6423322.5,8594521.12,0,0,0,0,26.769216,-80.059845,Commercial,Reinforced Masonry,4 759155,FL,PALM BEACH COUNTY,0,750330,0,750330,750330,849273.77,0,0,0,0,26.772419,-80.069008,Residential,Masonry,1 913528,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,90577.49,0,5832,0,0,26.68687,-80.06162,Residential,Wood,1 507504,FL,PALM BEACH COUNTY,0,5177587.5,0,5177587.5,5177587.5,4499530.64,0,0,0,0,26.67926,-80.062782,Commercial,Reinforced Masonry,1 624521,FL,PALM BEACH COUNTY,0,1762897.5,0,1762897.5,1762897.5,2059000.82,0,0,0,0,26.67926,-80.062782,Residential,Masonry,1 808887,FL,PALM BEACH COUNTY,0,1289574,0,1289574,1289574,1361480.65,0,64478.7,0,0,26.66124,-80.062477,Residential,Masonry,1 404666,FL,PALM BEACH COUNTY,0,771673.5,0,771673.5,771673.5,605586.21,0,0,0,0,26.66124,-80.062477,Residential,Masonry,1 634651,FL,PALM BEACH COUNTY,0,1987164,0,1987164,1987164,1990470.64,0,99358.2,0,0,26.66124,-80.062477,Commercial,Reinforced Masonry,1 681855,FL,PALM BEACH COUNTY,0,1245523.5,0,1245523.5,1245523.5,1412087.36,0,0,0,0,26.66124,-80.062477,Residential,Masonry,1 162744,FL,PALM BEACH COUNTY,0,1255351.5,0,1255351.5,1255351.5,1397492.44,0,0,0,0,26.66124,-80.062477,Residential,Masonry,1 674214,FL,PALM BEACH COUNTY,0,301860,0,301860,301860,460759.1,0,15093,0,0,26.66285,-80.06535,Residential,Wood,1 397100,FL,PALM BEACH COUNTY,0,2865172.5,0,2865172.5,2865172.5,2943105.19,0,0,0,0,26.66285,-80.06535,Commercial,Reinforced Masonry,1 714195,FL,PALM BEACH COUNTY,0,15480000,0,15480000,15480000,18810000,0,772761.6,0,0,26.65252,-80.05366,Commercial,Reinforced Concrete,1 113955,FL,PALM BEACH COUNTY,0,317160,0,317160,317160,280226.08,0,15858,0,0,26.65252,-80.05366,Residential,Wood,1 751263,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,98375.52,0,3715.2,0,0,26.65252,-80.05366,Residential,Wood,1 640424,FL,PALM BEACH COUNTY,0,3427465.5,0,3427465.5,3427465.5,4604559.98,0,0,0,0,26.65439,-80.063881,Commercial,Reinforced Masonry,1 887505,FL,PALM BEACH COUNTY,0,13680000,0,13680000,13680000,16290000,0,0,0,0,26.65439,-80.063881,Commercial,Reinforced Concrete,1 969093,FL,PALM BEACH COUNTY,0,65016,0,65016,65016,89004.3,0,3250.8,0,0,26.65439,-80.063881,Residential,Wood,1 511510,FL,PALM BEACH COUNTY,0,1849.32,0,0,1849.32,1440.03,0,0,0,0,26.67565,-80.0639,Residential,Wood,1 325008,FL,PALM BEACH COUNTY,0,47157.66,0,0,47157.66,60674.37,0,0,0,0,26.67565,-80.0639,Residential,Wood,1 419855,FL,PALM BEACH COUNTY,0,1643120.82,0,0,1643120.82,2576282,0,0,0,0,26.673595,-80.053162,Residential,Masonry,1 353239,FL,PALM BEACH COUNTY,0,210822.48,0,0,210822.48,172631.99,0,0,0,0,26.673595,-80.053162,Residential,Wood,1 990314,FL,PALM BEACH COUNTY,0,525206.88,0,0,525206.88,734257.08,0,0,0,0,26.67271,-80.05362,Residential,Masonry,1 455374,FL,PALM BEACH COUNTY,0,960721.74,0,0,960721.74,774614.57,0,0,0,0,26.672733,-80.054901,Residential,Masonry,1 228639,FL,PALM BEACH COUNTY,0,78596.1,0,78596.1,78596.1,115120.34,0,0,0,0,26.67271,-80.05362,Residential,Wood,1 694457,FL,PALM BEACH COUNTY,0,184007.34,0,0,184007.34,156408.82,0,0,0,0,26.67271,-80.05362,Residential,Wood,1 976910,FL,PALM BEACH COUNTY,13787.1,13787.1,13787.1,13787.1,13787.1,15324.36,0,0,0,0,26.690454,-80.064606,Residential,Wood,1 519506,FL,PALM BEACH COUNTY,1375200,1375200,1375200,1375200,1375200,1859270.4,0,68760,0,0,26.68995,-80.05534,Residential,Masonry,1 209249,FL,PALM BEACH COUNTY,565033.5,565033.5,0,0,565033.5,694143.65,0,0,0,0,26.676298,-80.04863,Residential,Masonry,1 614688,FL,PALM BEACH COUNTY,0,1095054.75,0,0,1095054.75,914957.67,0,0,0,0,26.68157,-80.05144,Residential,Masonry,1 879964,FL,PALM BEACH COUNTY,0,4030753.01,0,0,4030753.01,5023527.47,0,0,0,0,26.65019,-80.0573,Commercial,Reinforced Masonry,1 444595,FL,PALM BEACH COUNTY,0,259307.63,0,0,259307.63,269576.21,0,0,0,0,26.65942,-80.06561,Residential,Wood,1 692998,FL,PALM BEACH COUNTY,0,18969.55,0,0,18969.55,19155.45,0,0,0,0,26.65942,-80.06561,Residential,Wood,1 963648,FL,PALM BEACH COUNTY,0,135421.52,0,0,135421.52,152868.42,0,0,0,0,26.65942,-80.06561,Residential,Wood,1 704516,FL,PALM BEACH COUNTY,0,0,0,144000,144000,153024.48,0,0,0,0,26.65226,-80.05578,Residential,Wood,1 939194,FL,PALM BEACH COUNTY,0,238504.5,0,238504.5,238504.5,311574.65,0,0,0,0,26.66273,-80.07907,Residential,Wood,1 345078,FL,PALM BEACH COUNTY,0,23130000,0,23130000,23130000,31860000,0,1158216.3,0,0,26.66159,-80.10318,Commercial,Reinforced Concrete,1 890105,FL,PALM BEACH COUNTY,0,260001,0,260001,260001,392081.51,0,0,0,0,26.66159,-80.10318,Residential,Wood,1 908938,FL,PALM BEACH COUNTY,0,46156.5,0,46156.5,46156.5,46324.14,0,0,0,0,26.66159,-80.10318,Residential,Wood,1 988694,FL,PALM BEACH COUNTY,0,12780000,0,12780000,12780000,17730000,0,637729.2,0,0,26.64924,-80.09373,Commercial,Reinforced Concrete,1 366013,FL,PALM BEACH COUNTY,0,10440000,0,10440000,10440000,12960000,0,520298.1,0,0,26.64924,-80.09373,Commercial,Reinforced Concrete,1 652433,FL,PALM BEACH COUNTY,0,107770.5,0,107770.5,107770.5,148559.05,0,0,0,0,26.64924,-80.09373,Residential,Wood,1 527263,FL,PALM BEACH COUNTY,0,30618,0,30618,30618,35643.21,0,1530.9,0,0,26.64924,-80.09373,Residential,Wood,1 466600,FL,PALM BEACH COUNTY,0,107770.5,0,107770.5,107770.5,132226.32,0,0,0,0,26.64924,-80.09373,Residential,Wood,1 473156,FL,PALM BEACH COUNTY,0,55525.5,0,55525.5,55525.5,82696.68,0,0,0,0,26.64924,-80.09373,Residential,Wood,1 516211,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,115613.57,0,0,0,0,26.64924,-80.09373,Residential,Wood,1 316730,FL,PALM BEACH COUNTY,0,1385383.5,0,1385383.5,1385383.5,1169762.41,0,0,0,0,26.66386,-80.09422,Residential,Masonry,1 308672,FL,PALM BEACH COUNTY,0,447876,0,447876,447876,554451.23,0,22393.8,0,0,26.66386,-80.09422,Residential,Masonry,1 751333,FL,PALM BEACH COUNTY,0,239733,0,239733,239733,201613.06,0,0,0,0,26.66386,-80.09422,Residential,Wood,1 181422,FL,PALM BEACH COUNTY,0,631800,0,631800,631800,662505.48,0,31590,0,0,26.66386,-80.09422,Residential,Masonry,1 596953,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,177045.52,0,5832,0,0,26.66386,-80.09422,Residential,Wood,1 285419,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,107331.19,0,5832,0,0,26.66386,-80.09422,Residential,Wood,1 361777,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,141504.15,0,5832,0,0,26.66386,-80.09422,Residential,Wood,1 836201,FL,PALM BEACH COUNTY,0,2124252,0,2124252,2124252,2376783.08,0,106212.6,0,0,26.673927,-80.084435,Commercial,Reinforced Masonry,1 104386,FL,PALM BEACH COUNTY,0,786240,0,786240,786240,986180.83,0,39312,0,0,26.673927,-80.084435,Residential,Masonry,1 857647,FL,PALM BEACH COUNTY,0,244053,0,244053,244053,202519.08,0,0,0,0,26.673927,-80.084435,Residential,Wood,1 534176,FL,PALM BEACH COUNTY,0,375411.96,0,0,375411.96,526470.22,0,0,0,0,26.64283,-80.07532,Residential,Masonry,1 378854,FL,PALM BEACH COUNTY,529294.5,529294.5,0,0,529294.5,653513.57,0,0,0,0,26.673615,-80.110893,Residential,Masonry,1 353979,FL,PALM BEACH COUNTY,710085.6,710085.6,0,0,710085.6,657550.63,0,0,0,0,26.688492,-80.089493,Residential,Masonry,4 124014,FL,PALM BEACH COUNTY,0,43443.27,0,0,43443.27,57649.82,0,0,0,0,26.675852,-80.074112,Residential,Wood,1 911777,FL,PALM BEACH COUNTY,0,2119.18,0,0,2119.18,2770.04,0,0,0,0,26.67522,-80.072128,Residential,Wood,1 886567,FL,PALM BEACH COUNTY,0,18573.19,0,0,18573.19,24455.98,0,0,0,0,26.655685,-80.076195,Residential,Wood,1 908491,FL,PALM BEACH COUNTY,0,14906.84,0,0,14906.84,14450.81,0,0,0,0,26.655685,-80.076195,Residential,Wood,1 583920,FL,PALM BEACH COUNTY,0,18977.15,0,0,18977.15,19094.81,0,0,0,0,26.655685,-80.076195,Residential,Wood,1 216186,FL,PALM BEACH COUNTY,0,928.66,0,0,928.66,1396.04,0,0,0,0,26.654716,-80.072449,Residential,Wood,1 217284,FL,PALM BEACH COUNTY,0,341003.69,0,0,341003.69,372446.95,0,0,0,0,26.6627,-80.0895,Residential,Wood,1 839028,FL,PALM BEACH COUNTY,0,23216.48,0,0,23216.48,22793.01,0,0,0,0,26.649803,-80.07663,Residential,Wood,1 746122,FL,PALM BEACH COUNTY,0,831772.25,0,0,831772.25,1066695.51,0,0,0,0,26.649803,-80.07663,Residential,Masonry,1 670601,FL,PALM BEACH COUNTY,0,56648.22,0,0,56648.22,60916.49,0,0,0,0,26.649803,-80.07663,Residential,Wood,1 884928,FL,PALM BEACH COUNTY,0,16753.01,0,0,16753.01,25186.88,0,0,0,0,26.649803,-80.07663,Residential,Wood,1 511748,FL,PALM BEACH COUNTY,0,1049395.05,0,0,1049395.05,1533418.02,0,0,0,0,26.6913,-80.07382,Residential,Masonry,1 556989,FL,PALM BEACH COUNTY,0,17730000,0,0,17730000,27810000,0,0,0,0,26.6627,-80.0895,Commercial,Reinforced Concrete,1 378310,FL,PALM BEACH COUNTY,0,4923891.4,0,0,4923891.4,6901326.18,0,0,0,0,26.65104,-80.10925,Commercial,Reinforced Masonry,1 520306,FL,PALM BEACH COUNTY,0,563032.58,0,0,563032.58,662249.61,0,0,0,0,26.64665,-80.08209,Residential,Masonry,1 615195,FL,PALM BEACH COUNTY,0,20250000,0,0,20250000,30150000,0,0,0,0,26.76173,-80.095,Commercial,Reinforced Concrete,1 998545,FL,PALM BEACH COUNTY,0,201240,0,201240,201240,262344.51,0,10062,0,0,26.771753,-80.107674,Residential,Wood,1 106560,FL,PALM BEACH COUNTY,0,945000,0,945000,945000,1228696.56,0,47250,0,0,26.771753,-80.107674,Residential,Masonry,1 450792,FL,PALM BEACH COUNTY,0,547200,0,547200,547200,799327.87,0,27360,0,0,26.771753,-80.107674,Residential,Masonry,1 425775,FL,PALM BEACH COUNTY,0,720000,0,720000,720000,683277.12,0,36000,0,0,26.771753,-80.107674,Residential,Masonry,1 329353,FL,PALM BEACH COUNTY,0,180000,0,180000,180000,145454.4,0,9000,0,0,26.771753,-80.107674,Residential,Wood,1 869705,FL,PALM BEACH COUNTY,0,630000,0,630000,630000,908636.4,0,31500,0,0,26.771753,-80.107674,Residential,Masonry,1 226634,FL,PALM BEACH COUNTY,0,270000,0,270000,270000,357606.9,0,13500,0,0,26.771753,-80.107674,Residential,Wood,1 654333,FL,PALM BEACH COUNTY,0,180000,0,180000,180000,195592.32,0,9000,0,0,26.771753,-80.107674,Residential,Wood,1 363618,FL,PALM BEACH COUNTY,0,90000,0,90000,90000,61645.5,0,4500,0,0,26.771753,-80.107674,Residential,Wood,1 806418,FL,PALM BEACH COUNTY,0,450000,0,450000,450000,666099,0,22500,0,0,26.771753,-80.107674,Residential,Masonry,1 995368,FL,PALM BEACH COUNTY,1499850,1499850,1499850,1499850,1499850,1648185.17,0,74992.5,0,0,26.7611,-80.06283,Residential,Masonry,1 777556,FL,PALM BEACH COUNTY,466826.4,466826.4,466826.4,466826.4,466826.4,344837.19,0,0,0,0,26.74896,-80.05528,Residential,Masonry,1 839867,FL,PALM BEACH COUNTY,142200,142200,142200,142200,142200,173438.5,0,0,0,0,26.74924,-80.07635,Residential,Wood,1 672259,FL,PALM BEACH COUNTY,61020,61020,61020,61020,61020,64730.02,0,0,0,0,26.749207,-80.055191,Residential,Wood,1 243426,FL,PALM BEACH COUNTY,0,369873,0,369873,369873,340015,0,0,0,0,26.750563,-80.072136,Residential,Masonry,1 701220,FL,PALM BEACH COUNTY,0,1087222.5,0,1087222.5,1087222.5,1725465.6,0,0,0,0,26.750563,-80.072136,Residential,Masonry,1 196073,FL,PALM BEACH COUNTY,0,424332,0,424332,424332,327394.2,0,21216.6,0,0,26.750563,-80.072136,Residential,Masonry,1 141000,FL,PALM BEACH COUNTY,0,1351498.5,0,1351498.5,1351498.5,1348890.11,0,0,0,0,26.75011,-80.06382,Residential,Masonry,1 919226,FL,PALM BEACH COUNTY,0,1596550.5,0,1596550.5,1596550.5,1760037.27,0,0,0,0,26.75011,-80.06382,Residential,Masonry,1 232939,FL,PALM BEACH COUNTY,0,5409342,0,5409342,5409342,7675012.44,0,270467.1,0,0,26.74816,-80.053,Commercial,Reinforced Masonry,1 220206,FL,PALM BEACH COUNTY,0,94234.5,0,94234.5,94234.5,122891.21,0,0,0,0,26.72802,-80.0624,Residential,Wood,1 284158,FL,PALM BEACH COUNTY,0,2939503.5,0,2939503.5,2939503.5,5325718.95,0,0,0,0,26.72802,-80.0624,Commercial,Reinforced Masonry,1 541588,FL,PALM BEACH COUNTY,0,1043140.5,0,1043140.5,1043140.5,1325996.39,0,0,0,0,26.72802,-80.0624,Residential,Masonry,1 306012,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,68968.97,0,4024.8,0,0,26.72802,-80.0624,Residential,Wood,1 593735,FL,PALM BEACH COUNTY,0,7590199.5,0,7590199.5,7590199.5,5821212.42,0,0,0,0,26.747244,-80.083916,Commercial,Reinforced Masonry,1 265259,FL,PALM BEACH COUNTY,0,7241629.5,0,7241629.5,7241629.5,7574976.19,0,0,0,0,26.753956,-80.105453,Commercial,Reinforced Masonry,1 938006,FL,PALM BEACH COUNTY,0,5541984,0,5541984,5541984,4599436.61,0,277099.2,0,0,26.753956,-80.105453,Commercial,Reinforced Masonry,1 132948,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,72945.72,0,0,0,0,26.753956,-80.105453,Residential,Wood,1 687418,FL,PALM BEACH COUNTY,0,7871692.5,0,7871692.5,7871692.5,6263308.93,0,0,0,0,26.73185,-80.066017,Commercial,Reinforced Masonry,1 846199,FL,PALM BEACH COUNTY,0,5035927.5,0,5035927.5,5035927.5,5543065.54,0,0,0,0,26.73185,-80.066017,Commercial,Reinforced Masonry,1 878696,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,90422.13,0,5832,0,0,26.73185,-80.066017,Residential,Wood,1 591550,FL,PALM BEACH COUNTY,0,3698.64,0,0,3698.64,4505.46,0,0,0,0,26.73249,-80.05326,Residential,Wood,1 199627,FL,PALM BEACH COUNTY,0,825721.38,0,0,825721.38,1207617.52,0,0,0,0,26.759625,-80.05929,Residential,Masonry,1 706028,FL,PALM BEACH COUNTY,0,1865039.22,0,0,1865039.22,2367769.87,0,0,0,0,26.75016,-80.08062,Commercial,Reinforced Masonry,1 671058,FL,PALM BEACH COUNTY,0,1243667.7,0,1243667.7,1243667.7,1219232.12,0,0,0,0,26.75016,-80.08062,Residential,Masonry,1 827094,FL,PALM BEACH COUNTY,0,2773.98,0,0,2773.98,2735.14,0,0,0,0,26.763945,-80.116356,Residential,Wood,3 836818,FL,PALM BEACH COUNTY,1151028.9,1151028.9,0,0,1151028.9,1261902.91,0,0,0,0,26.77907,-80.11371,Residential,Masonry,1 194469,FL,PALM BEACH COUNTY,0,242528.31,0,0,242528.31,204378.61,0,0,0,0,26.76256,-80.07355,Residential,Wood,1 262587,FL,PALM BEACH COUNTY,0,102543.33,0,0,102543.33,144339.99,0,0,0,0,26.76256,-80.07355,Residential,Wood,1 331228,FL,PALM BEACH COUNTY,0,255034.53,0,0,255034.53,441617.8,0,0,0,0,26.75704,-80.07166,Residential,Wood,1 758039,FL,PALM BEACH COUNTY,0,5015.97,0,0,5015.97,6885.92,0,0,0,0,26.76256,-80.07355,Residential,Wood,1 452711,FL,PALM BEACH COUNTY,9000,9000,9000,9000,9000,14524.13,180,450,0,0,26.75983,-80.0868,Residential,Wood,3 337562,FL,PALM BEACH COUNTY,1231190.1,1231190.1,1231190.1,1231190.1,1231190.1,1293395.98,0,0,0,0,26.75983,-80.0868,Residential,Masonry,3 526561,FL,PALM BEACH COUNTY,3439233,3439233,3439233,3439233,3439233,5746132.93,0,0,0,0,26.759029,-80.06031,Commercial,Reinforced Masonry,1 838258,FL,PALM BEACH COUNTY,0,507483.14,0,0,507483.14,772110.23,0,0,0,0,26.735538,-80.050674,Residential,Masonry,1 507746,FL,PALM BEACH COUNTY,0,884970,0,0,884970,1140128.09,0,0,0,0,26.75112,-80.05477,Residential,Masonry,1 450948,FL,PALM BEACH COUNTY,4191336,4191336,4191336,4191336,4191336,6560262.34,0,209566.8,0,0,26.75988,-80.08507,Commercial,Reinforced Masonry,3 510308,FL,PALM BEACH COUNTY,1170000,1170000,1170000,1170000,1170000,1503684,0,58500,0,0,26.75988,-80.08507,Residential,Masonry,3 232929,FL,PALM BEACH COUNTY,0,1270652.39,0,0,1270652.39,1229584.91,0,0,0,0,26.75368,-80.0711,Residential,Masonry,1 585503,FL,PALM BEACH COUNTY,0,19890000,0,0,19890000,23580000,0,0,0,0,26.7745,-80.107918,Commercial,Reinforced Concrete,1 456755,FL,PALM BEACH COUNTY,6682902.3,6682902.3,6682902.3,6682902.3,6682902.3,10890000,0,0,0,0,26.757223,-80.094215,Commercial,Reinforced Masonry,1 953774,FL,PALM BEACH COUNTY,3517545.6,3517545.6,3517545.6,3517545.6,3517545.6,4664265.47,0,0,0,0,26.76408,-80.10865,Commercial,Reinforced Masonry,3 759373,FL,PALM BEACH COUNTY,1037604.6,1037604.6,1037604.6,1037604.6,1037604.6,1303085.08,0,0,0,0,26.73613,-80.05231,Residential,Masonry,1 773147,FL,PALM BEACH COUNTY,0,0,0,342900,342900,306931.16,0,0,0,0,26.756603,-80.052547,Residential,Wood,1 548815,FL,PALM BEACH COUNTY,0,13950000,0,13950000,13950000,20880000,0,0,0,0,26.845516,-80.060722,Commercial,Reinforced Concrete,1 759069,FL,PALM BEACH COUNTY,0,1200096,0,1200096,1200096,1275663.65,0,60004.8,0,0,26.81122,-80.05935,Residential,Masonry,1 104132,FL,PALM BEACH COUNTY,0,1667020.5,0,1667020.5,1667020.5,2312890.92,0,0,0,0,26.81122,-80.05935,Residential,Masonry,1 436403,FL,PALM BEACH COUNTY,0,6507742.5,0,6507742.5,6507742.5,8916420.69,0,0,0,0,26.81122,-80.05935,Commercial,Reinforced Masonry,1 164450,FL,PALM BEACH COUNTY,0,1711476,0,1711476,1711476,2580905.81,0,85573.8,0,0,26.81122,-80.05935,Residential,Masonry,1 628611,FL,PALM BEACH COUNTY,0,59443.2,0,59443.2,59443.2,48905.82,0,0,0,0,26.81122,-80.05935,Residential,Wood,1 339904,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,91230.3,0,0,0,0,26.81122,-80.05935,Residential,Wood,1 600967,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,75426.36,0,4024.8,0,0,26.81122,-80.05935,Residential,Wood,1 622523,FL,PALM BEACH COUNTY,0,99863.28,0,0,99863.28,121331.49,0,0,0,0,26.82376,-80.07534,Residential,Wood,1 909625,FL,PALM BEACH COUNTY,0,859933.8,0,859933.8,859933.8,1308048.74,0,0,0,0,26.827833,-80.045807,Residential,Masonry,3 384982,FL,PALM BEACH COUNTY,0,859009.14,0,0,859009.14,1303068.76,0,0,0,0,26.827833,-80.045807,Residential,Masonry,3 266530,FL,PALM BEACH COUNTY,0,132226.38,0,0,132226.38,192514.73,0,0,0,0,26.827833,-80.045807,Residential,Wood,3 537195,FL,PALM BEACH COUNTY,0,24965.82,0,0,24965.82,41846.71,0,0,0,0,26.823534,-80.07299,Residential,Wood,1 755610,FL,PALM BEACH COUNTY,1001641.5,1001641.5,1001641.5,1001641.5,1001641.5,1763623.24,0,0,0,0,26.816343,-80.057739,Residential,Masonry,3 457090,FL,PALM BEACH COUNTY,637475.4,637475.4,0,0,637475.4,605219.14,0,0,0,0,26.879116,-80.053123,Residential,Masonry,1 422550,FL,PALM BEACH COUNTY,0,205435.03,0,0,205435.03,243634.03,0,0,0,0,26.86917,-80.05587,Residential,Wood,1 127714,FL,PALM BEACH COUNTY,0,98244.48,0,0,98244.48,112126.42,0,0,0,0,26.86917,-80.05587,Residential,Wood,1 480789,FL,PALM BEACH COUNTY,0,202292.03,0,0,202292.03,149803.72,0,0,0,0,26.86917,-80.05587,Residential,Wood,1 907691,FL,PALM BEACH COUNTY,0,23400000,0,23400000,23400000,36630000,0,1168650,0,0,26.85787,-80.056648,Commercial,Reinforced Concrete,1 665296,FL,PALM BEACH COUNTY,0,532800,0,532800,532800,610514.21,0,26640,0,0,26.857882,-80.056564,Residential,Masonry,1 424887,FL,PALM BEACH COUNTY,0,812700,0,812700,812700,690795,0,40635,0,0,26.8569,-80.05886,Residential,Masonry,1 375765,FL,PALM BEACH COUNTY,0,28800,0,28800,28800,26820.29,0,1440,0,0,26.8569,-80.05886,Residential,Wood,1 437439,FL,PALM BEACH COUNTY,0,40500,0,40500,40500,56796.39,0,2025,0,0,26.8569,-80.05886,Residential,Wood,1 435768,FL,PALM BEACH COUNTY,0,170100,0,170100,170100,208814.76,0,8505,0,0,26.8569,-80.05886,Residential,Wood,1 850889,FL,PALM BEACH COUNTY,0,121500,0,121500,121500,128408.98,0,6075,0,0,26.8569,-80.05886,Residential,Wood,1 115338,FL,PALM BEACH COUNTY,0,490500,0,490500,490500,405043.13,0,24525,0,0,26.8569,-80.05886,Residential,Masonry,1 706843,FL,PALM BEACH COUNTY,0,490500,0,490500,490500,418141.44,0,24525,0,0,26.8569,-80.05886,Residential,Masonry,1 956963,FL,PALM BEACH COUNTY,0,490500,0,490500,490500,544400.55,0,24525,0,0,26.8569,-80.05886,Residential,Masonry,1 992621,FL,PALM BEACH COUNTY,0,490500,0,490500,490500,456209.15,0,24525,0,0,26.8569,-80.05886,Residential,Masonry,1 382589,FL,PALM BEACH COUNTY,0,490500,0,490500,490500,727713.16,0,24525,0,0,26.8569,-80.05886,Residential,Masonry,1 984533,FL,PALM BEACH COUNTY,0,699988.07,0,0,699988.07,584865.23,0,0,0,0,26.831712,-80.057073,Residential,Masonry,1 630756,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,226144.27,0,0,0,0,26.682615,-80.055325,Residential,Wood,3 418447,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,326249.35,0,0,0,0,26.681175,-80.055495,Residential,Wood,3 910135,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,149013.21,0,0,0,0,26.67958,-80.04915,Residential,Wood,3 606930,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,221384.61,0,0,0,0,26.645845,-80.04679,Residential,Wood,4 850239,FL,PALM BEACH COUNTY,0,242413.8,0,0,242413.8,214192.96,0,0,0,0,26.822519,-80.059799,Residential,Wood,3 223533,FL,PALM BEACH COUNTY,0,1908270,0,1908270,1908270,1674209.23,0,0,0,0,26.813446,-80.057053,Commercial,Reinforced Masonry,3 311978,FL,PALM BEACH COUNTY,0,5263.42,0,0,5263.42,8182.11,0,0,0,0,26.854685,-80.056313,Residential,Wood,1 453483,FL,PALM BEACH COUNTY,0,9180000,0,0,9180000,10710000,0,0,0,0,26.694263,-80.075821,Commercial,Reinforced Concrete,3 549209,FL,PALM BEACH COUNTY,0,9090000,0,0,9090000,11880000,0,0,0,0,26.69695,-80.0761,Commercial,Reinforced Concrete,1 715125,FL,PALM BEACH COUNTY,0,15300000,0,0,15300000,25560000,0,0,0,0,26.7115,-80.10066,Commercial,Reinforced Concrete,1 653598,FL,PALM BEACH COUNTY,49320000,49320000,49320000,49320000,49320000,37890000,0,0,0,0,26.741846,-80.107613,Commercial,Steel Frame,1 549631,FL,PALM BEACH COUNTY,622941.3,622941.3,622941.3,622941.3,622941.3,971125,0,0,0,0,26.71552,-80.09598,Residential,Masonry,1 251892,FL,PALM BEACH COUNTY,0,2689843.5,0,2689843.5,2689843.5,3412927.23,0,0,0,0,26.70919,-80.11236,Commercial,Reinforced Masonry,1 835364,FL,PALM BEACH COUNTY,0,663124.5,0,663124.5,663124.5,889329.53,0,0,0,0,26.70919,-80.11236,Residential,Masonry,1 346152,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,84664.32,0,0,0,0,26.70919,-80.11236,Residential,Wood,1 855370,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,90760.85,0,0,0,0,26.70919,-80.11236,Residential,Wood,1 217483,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,90737.67,0,4024.8,0,0,26.70919,-80.11236,Residential,Wood,1 613397,FL,PALM BEACH COUNTY,0,521937,0,521937,521937,722865,0,0,0,0,26.70191,-80.090393,Residential,Masonry,1 320787,FL,PALM BEACH COUNTY,0,118800,0,118800,118800,112087.8,0,5940,0,0,26.70191,-80.090393,Residential,Wood,1 572618,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,107116.65,0,3715.2,0,0,26.70191,-80.090393,Residential,Wood,1 161944,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,65506.41,0,3715.2,0,0,26.70191,-80.090393,Residential,Wood,1 944969,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,107874.55,0,3715.2,0,0,26.70191,-80.090393,Residential,Wood,1 945181,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,102361.19,0,3715.2,0,0,26.70191,-80.090393,Residential,Wood,1 935771,FL,PALM BEACH COUNTY,0,1799806.5,0,1799806.5,1799806.5,1921149.45,0,0,0,0,26.70143,-80.10808,Residential,Masonry,1 836448,FL,PALM BEACH COUNTY,0,1588401,0,1588401,1588401,1938484.58,0,0,0,0,26.70143,-80.10808,Residential,Masonry,1 303527,FL,PALM BEACH COUNTY,0,915435,0,915435,915435,1030853.04,0,0,0,0,26.70143,-80.10808,Residential,Masonry,1 679882,FL,PALM BEACH COUNTY,0,743904,0,743904,743904,1024230.83,0,37195.2,0,0,26.70143,-80.10808,Residential,Masonry,1 214225,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,82222.43,0,3715.2,0,0,26.70143,-80.10808,Residential,Wood,1 330270,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,56701.79,0,0,0,0,26.70143,-80.10808,Residential,Wood,1 446851,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,65871.43,0,0,0,0,26.70143,-80.10808,Residential,Wood,1 641720,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,157473.22,0,0,0,0,26.70143,-80.10808,Residential,Wood,1 706114,FL,PALM BEACH COUNTY,0,1367149.5,0,1367149.5,1367149.5,1687501.34,0,0,0,0,26.732452,-80.108521,Residential,Masonry,1 242891,FL,PALM BEACH COUNTY,0,1784668.5,0,1784668.5,1784668.5,2156036.6,0,0,0,0,26.732452,-80.108521,Residential,Masonry,1 547248,FL,PALM BEACH COUNTY,0,2828362.5,0,2828362.5,2828362.5,2157180.77,0,0,0,0,26.732452,-80.108521,Commercial,Reinforced Masonry,1 491914,FL,PALM BEACH COUNTY,0,222691.5,0,222691.5,222691.5,245161.07,0,0,0,0,26.732452,-80.108521,Residential,Wood,1 995209,FL,PALM BEACH COUNTY,0,101475,0,101475,101475,91981.4,0,0,0,0,26.732452,-80.108521,Residential,Wood,1 725327,FL,PALM BEACH COUNTY,0,7106584.5,0,7106584.5,7106584.5,5838300.79,0,0,0,0,26.732452,-80.108521,Commercial,Reinforced Masonry,1 637794,FL,PALM BEACH COUNTY,0,12240000,0,12240000,12240000,13590000,0,0,0,0,26.701235,-80.078445,Commercial,Reinforced Concrete,1 134976,FL,PALM BEACH COUNTY,0,9990000,0,0,9990000,8306157.91,0,0,0,0,26.71168,-80.09489,Commercial,Reinforced Concrete,1 458465,FL,PALM BEACH COUNTY,0,5130938.34,0,0,5130938.34,7995028.12,0,0,0,0,26.71033,-80.09171,Commercial,Reinforced Masonry,1 439810,FL,PALM BEACH COUNTY,0,1460962.8,0,1460962.8,1460962.8,1517136.82,0,0,0,0,26.71033,-80.09171,Residential,Masonry,1 665789,FL,PALM BEACH COUNTY,0,14794.56,0,0,14794.56,23536,0,0,0,0,26.71033,-80.09171,Residential,Wood,1 308246,FL,PALM BEACH COUNTY,0,180308.7,0,180308.7,180308.7,239911.54,0,0,0,0,26.71033,-80.09171,Residential,Wood,1 799923,FL,PALM BEACH COUNTY,0,4623.3,0,4623.3,4623.3,7217.62,0,0,0,0,26.71033,-80.09171,Residential,Wood,1 803010,FL,PALM BEACH COUNTY,0,59178.24,0,0,59178.24,54325.62,0,0,0,0,26.71033,-80.09171,Residential,Wood,1 401928,FL,PALM BEACH COUNTY,0,446610.78,0,0,446610.78,337278.67,0,0,0,0,26.71033,-80.09171,Residential,Masonry,1 750553,FL,PALM BEACH COUNTY,0,30513.78,0,0,30513.78,30454.89,0,0,0,0,26.71033,-80.09171,Residential,Wood,1 677588,FL,PALM BEACH COUNTY,0,1369421.46,0,0,1369421.46,1766964.51,0,0,0,0,26.710577,-80.094292,Residential,Masonry,1 407796,FL,PALM BEACH COUNTY,0,591610.35,0,0,591610.35,548529.28,0,0,0,0,26.706753,-80.108047,Residential,Masonry,1 217936,FL,PALM BEACH COUNTY,0,10080000,0,10080000,10080000,10800000,0,0,0,0,26.737057,-80.091606,Commercial,Reinforced Concrete,1 954776,FL,PALM BEACH COUNTY,0,374352.93,0,0,374352.93,533339.13,0,0,0,0,26.70276,-80.09505,Residential,Masonry,1 702559,FL,PALM BEACH COUNTY,0,312485.08,0,0,312485.08,244310.21,0,0,0,0,26.70318,-80.09014,Residential,Wood,1 995090,FL,PALM BEACH COUNTY,0,15480000,0,0,15480000,20160000,0,0,0,0,26.72446,-80.09355,Commercial,Reinforced Concrete,1 480656,FL,PALM BEACH COUNTY,0,11700000,0,11700000,11700000,10620000,0,0,0,0,26.69692,-80.07437,Commercial,Reinforced Concrete,1 922704,FL,PALM BEACH COUNTY,0,661011.3,0,0,661011.3,871667.67,0,0,0,0,26.70564,-80.1035,Residential,Masonry,3 852852,FL,PALM BEACH COUNTY,0,1080969.3,0,0,1080969.3,1228469.72,0,0,0,0,26.70605,-80.10275,Residential,Masonry,1 589233,FL,PALM BEACH COUNTY,0,493472.37,0,0,493472.37,790980.94,0,0,0,0,26.7314,-80.104434,Residential,Masonry,4 226139,FL,PALM BEACH COUNTY,0,32940000,0,32940000,32940000,53100000,0,0,0,0,26.706656,-80.093552,Commercial,Reinforced Concrete,1 581184,FL,PALM BEACH COUNTY,0,6477660,0,6477660,6477660,8122985.64,0,323883,0,0,26.717096,-80.09127,Commercial,Reinforced Masonry,1 597128,FL,PALM BEACH COUNTY,0,14220000,0,0,14220000,20880000,0,0,0,0,26.72219,-80.09276,Commercial,Reinforced Concrete,1 121564,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,103637.29,0,0,0,0,26.71282,-80.084285,Residential,Wood,3 760692,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,106496.54,0,0,0,0,26.7174,-80.0978,Residential,Wood,4 594597,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,90509.32,0,0,0,0,26.72851,-80.099896,Residential,Wood,3 479061,FL,PALM BEACH COUNTY,57600000,57600000,57600000,57600000,57600000,77220000,0,0,0,0,26.84533,-80.09319,Commercial,Steel Frame,1 562100,FL,PALM BEACH COUNTY,0,2434129.6,0,0,2434129.6,2309132.17,0,0,0,0,26.837957,-80.095749,Commercial,Reinforced Masonry,1 490662,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,1303056.44,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 141015,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,1213572.39,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 884943,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,670141.43,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 497410,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,1206364.44,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 802926,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,1115438.81,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 941866,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,941428.39,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 960533,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,1033725.29,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 387601,FL,PALM BEACH COUNTY,0,879018.1,0,0,879018.1,888634.56,0,0,0,0,26.85193,-80.09322,Residential,Masonry,1 235393,FL,PALM BEACH COUNTY,136800,136800,136800,136800,136800,221688.23,0,0,0,0,26.813366,-80.1063,Residential,Wood,1 772629,FL,PALM BEACH COUNTY,0,9090000,0,9090000,9090000,12690000,0,455562.9,0,0,26.829374,-80.077385,Commercial,Reinforced Concrete,3 892956,FL,PALM BEACH COUNTY,0,4155489,0,4155489,4155489,5575004.04,0,0,0,0,26.829374,-80.077385,Commercial,Reinforced Masonry,3 201569,FL,PALM BEACH COUNTY,0,11790000,0,11790000,11790000,10440000,0,0,0,0,26.82398,-80.08989,Commercial,Reinforced Concrete,1 205217,FL,PALM BEACH COUNTY,0,368806.5,0,368806.5,368806.5,421572.38,0,0,0,0,26.82398,-80.08989,Residential,Masonry,1 263262,FL,PALM BEACH COUNTY,0,5938515,0,5938515,5938515,9180000,0,0,0,0,26.82511,-80.10286,Commercial,Reinforced Masonry,1 523054,FL,PALM BEACH COUNTY,0,58050,0,58050,58050,71621.63,0,2902.5,0,0,26.82511,-80.10286,Residential,Wood,1 592481,FL,PALM BEACH COUNTY,0,1247710.5,0,1247710.5,1247710.5,1425384.48,0,0,0,0,26.799,-80.10519,Residential,Masonry,1 757129,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,84851.63,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 445325,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,92804.38,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 572022,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,156189.36,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 941823,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,129645.36,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 326964,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,112164.76,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 288390,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,126170.65,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 130654,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,185743.13,0,5832,0,0,26.799,-80.10519,Residential,Wood,1 891346,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96967.25,0,0,0,0,26.799,-80.10519,Residential,Wood,1 797138,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,92512.47,0,0,0,0,26.799,-80.10519,Residential,Wood,1 812607,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,77590.09,0,3715.2,0,0,26.799,-80.10519,Residential,Wood,1 444142,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,76187.76,0,0,0,0,26.85382,-80.07826,Residential,Wood,1 352176,FL,PALM BEACH COUNTY,0,59443.2,0,59443.2,59443.2,82824.83,0,0,0,0,26.85382,-80.07826,Residential,Wood,1 506663,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,80257.15,0,0,0,0,26.85382,-80.07826,Residential,Wood,1 658052,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,66374.43,0,4024.8,0,0,26.85382,-80.07826,Residential,Wood,1 668817,FL,PALM BEACH COUNTY,0,307561.5,0,307561.5,307561.5,457764.69,0,0,0,0,26.87695,-80.10635,Residential,Wood,1 475060,FL,PALM BEACH COUNTY,0,68400,0,68400,68400,61055.21,0,3420,0,0,26.87695,-80.10635,Residential,Wood,1 343440,FL,PALM BEACH COUNTY,0,5130,0,5130,5130,4479.11,0,256.5,0,0,26.87695,-80.10635,Residential,Wood,1 189907,FL,PALM BEACH COUNTY,0,208012.5,0,208012.5,208012.5,354073.89,0,0,0,0,26.87695,-80.10635,Residential,Wood,1 766920,FL,PALM BEACH COUNTY,0,14850000,0,14850000,14850000,18270000,0,0,0,0,26.844667,-80.092659,Commercial,Reinforced Concrete,1 388511,FL,PALM BEACH COUNTY,0,4411552.86,0,0,4411552.86,4977078.64,0,0,0,0,26.823654,-80.105865,Commercial,Reinforced Masonry,1 125621,FL,PALM BEACH COUNTY,0,2773.98,0,0,2773.98,2530.05,0,0,0,0,26.823654,-80.105865,Residential,Wood,1 405540,FL,PALM BEACH COUNTY,0,4623.3,0,4623.3,4623.3,6256.92,0,0,0,0,26.823689,-80.105865,Residential,Wood,1 414146,FL,PALM BEACH COUNTY,0,49006.98,0,0,49006.98,40883.58,0,0,0,0,26.823654,-80.105865,Residential,Wood,1 192716,FL,PALM BEACH COUNTY,0,5396315.76,0,0,5396315.76,7017153.16,0,0,0,0,26.874052,-80.071114,Commercial,Reinforced Masonry,1 546402,FL,PALM BEACH COUNTY,0,8321.94,0,0,8321.94,10842.66,0,0,0,0,26.874052,-80.071114,Residential,Wood,1 379983,FL,PALM BEACH COUNTY,0,195103.26,0,0,195103.26,287860.03,0,0,0,0,26.874052,-80.071114,Residential,Wood,1 667149,FL,PALM BEACH COUNTY,0,1422127.08,0,0,1422127.08,1198841.75,0,0,0,0,26.823654,-80.105865,Residential,Masonry,1 662103,FL,PALM BEACH COUNTY,0,55479.6,0,55479.6,55479.6,101011.71,0,0,0,0,26.82272,-80.10792,Residential,Wood,1 416062,FL,PALM BEACH COUNTY,0,3698.64,0,0,3698.64,6544.82,0,0,0,0,26.82272,-80.10792,Residential,Wood,1 172102,FL,PALM BEACH COUNTY,0,3082624.2,0,3082624.2,3082624.2,5186632.36,0,0,0,0,26.844831,-80.082573,Commercial,Reinforced Masonry,1 264183,FL,PALM BEACH COUNTY,0,5539337.1,0,5539337.1,5539337.1,4759664.32,0,0,0,0,26.844831,-80.082573,Commercial,Reinforced Masonry,1 886582,FL,PALM BEACH COUNTY,0,31270.5,0,31270.5,31270.5,45690.45,0,0,0,0,26.844831,-80.082573,Residential,Wood,1 460927,FL,PALM BEACH COUNTY,671853.6,671853.6,0,0,671853.6,578159.58,0,0,0,0,26.8485,-80.0858,Residential,Masonry,1 393850,FL,PALM BEACH COUNTY,0,1934232.46,0,0,1934232.46,1391922.03,0,0,0,0,26.842215,-80.091949,Commercial,Reinforced Masonry,1 275398,FL,PALM BEACH COUNTY,10710000,10710000,10710000,10710000,10710000,14040000,0,0,0,0,26.830603,-80.083817,Commercial,Reinforced Concrete,1 500145,FL,PALM BEACH COUNTY,3549578.4,3549578.4,3549578.4,3549578.4,3549578.4,4653426.29,0,0,0,0,26.832014,-80.073402,Commercial,Reinforced Masonry,1 375367,FL,PALM BEACH COUNTY,0,6889793.77,0,0,6889793.77,5754355.75,0,0,0,0,26.84573,-80.08745,Commercial,Reinforced Masonry,1 515029,FL,PALM BEACH COUNTY,0,3190733.71,0,0,3190733.71,5442370.67,0,0,0,0,26.84578,-80.09064,Commercial,Reinforced Masonry,1 588052,FL,PALM BEACH COUNTY,0,602716.2,0,0,602716.2,881119.85,0,0,0,0,26.87009,-80.09774,Residential,Masonry,1 326292,FL,PALM BEACH COUNTY,503919,503919,503919,503919,503919,507829.41,0,0,0,0,26.827206,-80.078591,Residential,Masonry,1 899169,FL,PALM BEACH COUNTY,0,167445,0,167445,167445,152709.84,0,0,0,0,26.879255,-80.087242,Residential,Wood,1 305250,FL,PALM BEACH COUNTY,0,6611885.16,0,0,6611885.16,7782519.43,0,0,0,0,26.83271,-80.1043,Commercial,Reinforced Masonry,1 492295,FL,PALM BEACH COUNTY,0,141180.8,0,0,141180.8,208440.04,0,0,0,0,26.83271,-80.1043,Residential,Wood,1 865910,FL,PALM BEACH COUNTY,0,7855.85,0,0,7855.85,10645.55,0,0,0,0,26.830725,-80.105385,Residential,Wood,1 704250,FL,PALM BEACH COUNTY,0,765753.21,0,0,765753.21,713639.11,0,0,0,0,26.83017,-80.09293,Residential,Masonry,1 296488,FL,PALM BEACH COUNTY,0,29403.31,0,0,29403.31,36232.09,0,0,0,0,26.8421,-80.0898,Residential,Wood,3 937829,FL,PALM BEACH COUNTY,0,87648.81,0,0,87648.81,89228.24,0,0,0,0,26.8421,-80.0898,Residential,Wood,3 368906,FL,PALM BEACH COUNTY,0,36664.36,0,0,36664.36,50363.34,0,0,0,0,26.8421,-80.0898,Residential,Wood,3 934474,FL,PALM BEACH COUNTY,0,56113.2,0,0,56113.2,53036.4,0,0,0,0,26.8421,-80.0898,Residential,Wood,3 680993,FL,PALM BEACH COUNTY,0,504819,0,0,504819,557494.33,0,0,0,0,26.8421,-80.0898,Residential,Masonry,4 190115,FL,PALM BEACH COUNTY,0,357497.17,0,0,357497.17,377322.89,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 734433,FL,PALM BEACH COUNTY,0,357497.17,0,0,357497.17,530347.05,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 857382,FL,PALM BEACH COUNTY,0,53868.67,0,0,53868.67,96705.89,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 431027,FL,PALM BEACH COUNTY,0,30301.13,0,0,30301.13,48005.35,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 146018,FL,PALM BEACH COUNTY,0,1010037.52,0,0,1010037.52,972544.93,0,0,0,0,26.8421,-80.0898,Residential,Masonry,4 499223,FL,PALM BEACH COUNTY,0,112226.39,0,0,112226.39,90127.67,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 278895,FL,PALM BEACH COUNTY,0,258176.81,0,0,258176.81,216300.53,0,0,0,0,26.830809,-80.103775,Residential,Wood,1 629613,FL,PALM BEACH COUNTY,0,89781.11,0,0,89781.11,131870.5,0,0,0,0,26.830809,-80.103775,Residential,Wood,1 980157,FL,PALM BEACH COUNTY,0,3838.14,0,0,3838.14,4316.99,0,0,0,0,26.83184,-80.07272,Residential,Wood,3 750253,FL,PALM BEACH COUNTY,0,216686.72,0,0,216686.72,272024.17,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 660020,FL,PALM BEACH COUNTY,0,12620.98,0,0,12620.98,15154.87,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 488614,FL,PALM BEACH COUNTY,0,33667.92,0,0,33667.92,29412.29,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 908895,FL,PALM BEACH COUNTY,0,3838.14,0,0,3838.14,3279.31,0,0,0,0,26.83765,-80.08289,Residential,Wood,3 721681,FL,PALM BEACH COUNTY,0,17227.87,0,0,17227.87,29485.09,0,0,0,0,26.83765,-80.08289,Residential,Wood,3 489373,FL,PALM BEACH COUNTY,0,291788.62,0,0,291788.62,233664.32,0,0,0,0,26.816765,-80.086725,Residential,Wood,3 860966,FL,PALM BEACH COUNTY,0,101003.75,0,0,101003.75,137898.4,0,0,0,0,26.816765,-80.086725,Residential,Wood,3 126758,FL,PALM BEACH COUNTY,0,28056.6,0,0,28056.6,26900.67,0,0,0,0,26.816765,-80.086725,Residential,Wood,3 533143,FL,PALM BEACH COUNTY,0,5184.86,0,0,5184.86,7670.96,0,0,0,0,26.816765,-80.086725,Residential,Wood,3 135545,FL,PALM BEACH COUNTY,0,262991.32,0,0,262991.32,262805.65,0,0,0,0,26.856541,-80.130569,Residential,Wood,3 594630,FL,PALM BEACH COUNTY,0,12620.98,0,0,12620.98,12451.15,0,0,0,0,26.856541,-80.130569,Residential,Wood,3 646981,FL,PALM BEACH COUNTY,0,6733.58,0,0,6733.58,5665.62,0,0,0,0,26.864135,-80.09641,Residential,Wood,1 682745,FL,PALM BEACH COUNTY,0,535836.13,0,0,535836.13,825862.79,0,0,0,0,26.829525,-80.105431,Residential,Masonry,1 684040,FL,PALM BEACH COUNTY,0,4511.5,0,0,4511.5,6427.26,0,0,0,0,26.829525,-80.105431,Residential,Wood,1 697991,FL,PALM BEACH COUNTY,0,64507.73,0,0,64507.73,57068.44,0,0,0,0,26.8421,-80.0898,Residential,Wood,4 510029,FL,PALM BEACH COUNTY,0,67335.83,0,0,67335.83,71592.6,0,0,0,0,26.828345,-80.08382,Residential,Wood,3 276628,FL,PALM BEACH COUNTY,0,33667.92,0,0,33667.92,47808.44,0,0,0,0,26.828345,-80.08382,Residential,Wood,3 183646,FL,PALM BEACH COUNTY,0,78558.47,0,0,78558.47,65818.17,0,0,0,0,26.826745,-80.10034,Residential,Wood,1 137163,FL,PALM BEACH COUNTY,0,13467.17,0,0,13467.17,18333.66,0,0,0,0,26.826745,-80.10034,Residential,Wood,1 235246,FL,PALM BEACH COUNTY,0,420848.97,0,0,420848.97,360795.5,0,0,0,0,26.826745,-80.10034,Residential,Masonry,1 356999,FL,PALM BEACH COUNTY,0,123449.03,0,0,123449.03,116726,0,0,0,0,26.826745,-80.10034,Residential,Wood,1 845662,FL,PALM BEACH COUNTY,0,3366.79,0,0,3366.79,3798.39,0,0,0,0,26.826745,-80.10034,Residential,Wood,1 362315,FL,PALM BEACH COUNTY,0,84169.79,0,0,84169.79,104675.24,0,0,0,0,26.826745,-80.10034,Residential,Wood,1 947364,FL,PALM BEACH COUNTY,0,28056.6,0,0,28056.6,49020.49,0,0,0,0,26.826745,-80.10034,Residential,Wood,1 109244,FL,PALM BEACH COUNTY,0,44890.56,0,0,44890.56,40545.46,0,0,0,0,26.82257,-80.08215,Residential,Wood,3 537750,FL,PALM BEACH COUNTY,0,56113.2,0,0,56113.2,71818.04,0,0,0,0,26.82257,-80.08215,Residential,Wood,3 977960,FL,PALM BEACH COUNTY,0,3366.79,0,0,3366.79,2701.18,0,0,0,0,26.82257,-80.08215,Residential,Wood,3 341984,FL,PALM BEACH COUNTY,0,15711.69,0,0,15711.69,24961.64,0,0,0,0,26.82309,-80.08886,Residential,Wood,3 732148,FL,PALM BEACH COUNTY,0,4511.5,0,0,4511.5,6031.95,0,0,0,0,26.844545,-80.06754,Residential,Wood,3 181610,FL,PALM BEACH COUNTY,0,3838.14,0,0,3838.14,5388.75,0,0,0,0,26.817325,-80.08793,Residential,Wood,3 374960,FL,PALM BEACH COUNTY,0,3164.78,0,0,3164.78,4777.68,0,0,0,0,26.817325,-80.08793,Residential,Wood,3 642503,FL,PALM BEACH COUNTY,0,3770.81,0,0,3770.81,3804.77,0,0,0,0,26.84844,-80.072745,Residential,Wood,3 922451,FL,PALM BEACH COUNTY,0,19403.94,0,0,19403.94,27080.49,0,0,0,0,26.838435,-80.10428,Residential,Wood,3 811511,FL,PALM BEACH COUNTY,0,4735.95,0,0,4735.95,6917.3,0,0,0,0,26.864135,-80.09641,Residential,Wood,1 823490,FL,PALM BEACH COUNTY,0,4040.15,0,0,4040.15,5243.31,0,0,0,0,26.81928,-80.083395,Residential,Wood,4 454495,FL,PALM BEACH COUNTY,0,68310000,0,0,68310000,115200000,0,0,0,0,26.84507,-80.08429,Commercial,Steel Frame,1 693264,FL,PALM BEACH COUNTY,0,367370.5,0,0,367370.5,345017.47,0,0,0,0,26.709692,-80.146469,Residential,Masonry,1 103129,FL,PALM BEACH COUNTY,0,22320000,0,22320000,22320000,36090000,0,0,0,0,26.69777,-80.23605,Commercial,Reinforced Concrete,1 577054,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,136231.32,0,5832,0,0,26.69777,-80.23605,Residential,Wood,1 831586,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,117545.13,0,5832,0,0,26.69777,-80.23605,Residential,Wood,1 424172,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,152005.71,0,5832,0,0,26.69777,-80.23605,Residential,Wood,1 555954,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,115288.84,0,5832,0,0,26.69777,-80.23605,Residential,Wood,1 273498,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,157840.05,0,5832,0,0,26.69777,-80.23605,Residential,Wood,1 189865,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,90400.94,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 660797,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,54952.44,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 298222,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,85693.17,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 270554,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,63136.17,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 517671,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96832.44,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 852184,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,59235.3,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 676776,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,104902.74,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 271597,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,54523.38,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 883785,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,44631.44,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 690751,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,52888.66,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 890999,FL,PALM BEACH COUNTY,0,3335850,0,3335850,3335850,3124690.7,0,166792.5,0,0,26.728176,-80.229988,Commercial,Reinforced Masonry,1 367319,FL,PALM BEACH COUNTY,0,421915.5,0,421915.5,421915.5,588951.85,0,0,0,0,26.728176,-80.229988,Residential,Masonry,1 703333,FL,PALM BEACH COUNTY,0,1636618.5,0,1636618.5,1636618.5,2570800.34,0,0,0,0,26.728176,-80.229988,Residential,Masonry,1 730627,FL,PALM BEACH COUNTY,0,1707412.5,0,1707412.5,1707412.5,1271291.54,0,0,0,0,26.728176,-80.229988,Residential,Masonry,1 593147,FL,PALM BEACH COUNTY,0,1692333,0,1692333,1692333,2108980.31,0,0,0,0,26.728176,-80.229988,Residential,Masonry,1 693869,FL,PALM BEACH COUNTY,0,256405.5,0,256405.5,256405.5,393660.39,0,0,0,0,26.728176,-80.229988,Residential,Wood,1 233641,FL,PALM BEACH COUNTY,0,79326,0,79326,79326,124505.33,0,3966.3,0,0,26.728176,-80.229988,Residential,Wood,1 816574,FL,PALM BEACH COUNTY,0,3532936.5,0,3532936.5,3532936.5,4650135.81,0,0,0,0,26.69356,-80.23653,Commercial,Reinforced Masonry,3 408370,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,119748.22,0,5832,0,0,26.69356,-80.23653,Residential,Wood,3 558949,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,86612.2,0,5832,0,0,26.69356,-80.23653,Residential,Wood,3 717819,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,134719.2,0,5832,0,0,26.69356,-80.23653,Residential,Wood,3 747309,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,169145.5,0,5832,0,0,26.69356,-80.23653,Residential,Wood,3 400753,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,122360.03,0,5832,0,0,26.69356,-80.23653,Residential,Wood,3 463780,FL,PALM BEACH COUNTY,0,562233.6,0,562233.6,562233.6,797653.18,0,0,0,0,26.69356,-80.23653,Residential,Masonry,3 426758,FL,PALM BEACH COUNTY,0,680184,0,680184,680184,736039.35,0,34009.2,0,0,26.69777,-80.23605,Residential,Masonry,1 730330,FL,PALM BEACH COUNTY,0,18225,0,18225,18225,21191.48,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 245397,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,63115.3,0,0,0,0,26.69777,-80.23605,Residential,Wood,1 131577,FL,PALM BEACH COUNTY,0,248067,0,248067,248067,289382.56,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 338595,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,88919.42,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 180323,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96004.68,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 891803,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,100729.03,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 381277,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,105606.79,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 792213,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,77145.38,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 831621,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,72941.71,0,0,0,0,26.70762,-80.20966,Residential,Wood,1 971501,FL,PALM BEACH COUNTY,0,17730000,0,17730000,17730000,23130000,0,0,0,0,26.764942,-80.262894,Commercial,Reinforced Concrete,1 855055,FL,PALM BEACH COUNTY,0,44226,0,44226,44226,42524.18,0,2211.3,0,0,26.764942,-80.262894,Residential,Wood,1 432049,FL,PALM BEACH COUNTY,0,70434,0,70434,70434,57283.13,0,3521.7,0,0,26.764942,-80.262894,Residential,Wood,1 331860,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,136585.61,0,4024.8,0,0,26.764942,-80.262894,Residential,Wood,1 797206,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,78886.08,0,4024.8,0,0,26.764942,-80.262894,Residential,Wood,1 781146,FL,PALM BEACH COUNTY,0,81115.2,0,81115.2,81115.2,121945.35,0,0,0,0,26.764942,-80.262894,Residential,Wood,1 440495,FL,PALM BEACH COUNTY,0,22500000,0,22500000,22500000,33390000,0,0,0,0,26.76299,-80.26603,Commercial,Reinforced Concrete,1 617035,FL,PALM BEACH COUNTY,0,2621074.5,0,2621074.5,2621074.5,2497171.07,0,0,0,0,26.76299,-80.26603,Commercial,Reinforced Masonry,1 329404,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,94341.93,0,0,0,0,26.76299,-80.26603,Residential,Wood,1 254881,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,77664.68,0,0,0,0,26.76299,-80.26603,Residential,Wood,1 706807,FL,PALM BEACH COUNTY,0,64938.6,0,64938.6,64938.6,61435.16,0,0,0,0,26.76299,-80.26603,Residential,Wood,1 895342,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,88979.34,0,0,0,0,26.76299,-80.26603,Residential,Wood,1 827459,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,115312.45,0,4024.8,0,0,26.76299,-80.26603,Residential,Wood,1 280237,FL,PALM BEACH COUNTY,0,5020357.5,0,5020357.5,5020357.5,4088152.42,0,0,0,0,26.650967,-80.177971,Commercial,Reinforced Masonry,3 509552,FL,PALM BEACH COUNTY,0,9180000,0,9180000,9180000,15570000,0,0,0,0,26.650967,-80.177971,Commercial,Reinforced Concrete,3 827708,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,122031.1,0,5832,0,0,26.650967,-80.177971,Residential,Wood,3 563944,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,116038.14,0,5832,0,0,26.650967,-80.177971,Residential,Wood,3 415126,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,113575.63,0,5832,0,0,26.650967,-80.177971,Residential,Wood,3 648200,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,83592.86,0,5832,0,0,26.650967,-80.177971,Residential,Wood,3 483686,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,129587.04,0,5832,0,0,26.650967,-80.177971,Residential,Wood,3 189043,FL,PALM BEACH COUNTY,0,17190000,0,17190000,17190000,25740000,0,860363.1,0,0,26.70624,-80.23996,Commercial,Reinforced Concrete,1 789521,FL,PALM BEACH COUNTY,0,399766.5,0,399766.5,399766.5,712441.47,0,0,0,0,26.70624,-80.23996,Residential,Masonry,1 696257,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,105710.83,0,5832,0,0,26.70624,-80.23996,Residential,Wood,1 403813,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,108580.18,0,5832,0,0,26.70624,-80.23996,Residential,Wood,1 458205,FL,PALM BEACH COUNTY,0,6503724,0,6503724,6503724,10710000,0,325186.2,0,0,26.73432,-80.13809,Commercial,Reinforced Masonry,1 565318,FL,PALM BEACH COUNTY,0,4977760.5,0,4977760.5,4977760.5,3805000.13,0,0,0,0,26.73432,-80.13809,Commercial,Reinforced Masonry,1 246886,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,142975.45,0,5832,0,0,26.73432,-80.13809,Residential,Wood,1 117693,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,153595.98,0,5832,0,0,26.73432,-80.13809,Residential,Wood,1 942117,FL,PALM BEACH COUNTY,0,555106.5,0,555106.5,555106.5,698151.89,0,0,0,0,26.702997,-80.17054,Residential,Masonry,1 148326,FL,PALM BEACH COUNTY,0,521586,0,521586,521586,433281.49,0,26079.3,0,0,26.730286,-80.139412,Residential,Masonry,1 504543,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,145081.5,0,5832,0,0,26.730286,-80.139412,Residential,Wood,1 568380,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,145265.79,0,5832,0,0,26.730286,-80.139412,Residential,Wood,1 887874,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,177613.79,0,5832,0,0,26.730286,-80.139412,Residential,Wood,1 196710,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,166601.11,0,5832,0,0,26.730286,-80.139412,Residential,Wood,1 133725,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,146709.21,0,5832,0,0,26.730286,-80.139412,Residential,Wood,1 480505,FL,PALM BEACH COUNTY,0,12420000,0,12420000,12420000,15390000,0,0,0,0,26.70754,-80.16809,Commercial,Reinforced Concrete,1 684330,FL,PALM BEACH COUNTY,0,254281.5,0,254281.5,254281.5,306137.13,0,0,0,0,26.68374,-80.21633,Residential,Wood,1 593321,FL,PALM BEACH COUNTY,0,254281.5,0,254281.5,254281.5,392382.8,0,0,0,0,26.68374,-80.21633,Residential,Wood,1 395450,FL,PALM BEACH COUNTY,0,23116.5,0,23116.5,23116.5,40753.23,0,0,0,0,26.68374,-80.21633,Residential,Wood,1 752541,FL,PALM BEACH COUNTY,0,433665.54,0,0,433665.54,611052.09,0,0,0,0,26.68374,-80.21633,Residential,Masonry,1 794163,FL,PALM BEACH COUNTY,0,354144.78,0,0,354144.78,467386.11,0,0,0,0,26.68374,-80.21633,Residential,Wood,1 602836,FL,PALM BEACH COUNTY,0,259829.46,0,0,259829.46,226517.76,0,0,0,0,26.68374,-80.21633,Residential,Wood,1 294746,FL,PALM BEACH COUNTY,0,377261.28,0,0,377261.28,467803.99,0,0,0,0,26.68374,-80.21633,Residential,Masonry,1 936975,FL,PALM BEACH COUNTY,0,75822.12,0,0,75822.12,87546.49,0,0,0,0,26.68374,-80.21633,Residential,Wood,1 798998,FL,PALM BEACH COUNTY,0,648186.66,0,0,648186.66,1047573.35,0,0,0,0,26.68374,-80.21633,Residential,Masonry,1 806814,FL,PALM BEACH COUNTY,0,1667161.98,0,0,1667161.98,2059113.43,0,0,0,0,26.693106,-80.244446,Residential,Masonry,1 738503,FL,PALM BEACH COUNTY,0,10080000,0,0,10080000,13860000,0,0,0,0,26.680027,-80.18515,Commercial,Reinforced Concrete,1 412704,FL,PALM BEACH COUNTY,0,3030321.69,0,0,3030321.69,3417948.32,0,0,0,0,26.68095,-80.2034,Commercial,Reinforced Masonry,1 601475,FL,PALM BEACH COUNTY,0,567802.05,0,0,567802.05,564681.41,0,0,0,0,26.68539,-80.202003,Residential,Masonry,1 576131,FL,PALM BEACH COUNTY,97605.9,97605.9,0,0,97605.9,115440.45,0,0,0,0,26.685133,-80.202019,Residential,Wood,1 253604,FL,PALM BEACH COUNTY,291210.3,291210.3,0,0,291210.3,333377.55,0,0,0,0,26.691765,-80.217369,Residential,Wood,1 721709,FL,PALM BEACH COUNTY,536894.1,536894.1,0,0,536894.1,486168.35,0,0,0,0,26.68105,-80.17776,Residential,Masonry,1 385828,FL,PALM BEACH COUNTY,0,232032.74,0,0,232032.74,249197.37,0,0,0,0,26.70112,-80.22903,Residential,Wood,1 318453,FL,PALM BEACH COUNTY,0,1611980.67,0,0,1611980.67,1973547.93,0,0,0,0,26.706144,-80.225342,Residential,Masonry,1 282834,FL,PALM BEACH COUNTY,0,7066.79,0,0,7066.79,6310.25,0,0,0,0,26.706144,-80.225342,Residential,Wood,1 912559,FL,PALM BEACH COUNTY,0,255147.85,0,0,255147.85,294695.76,0,0,0,0,26.70112,-80.22903,Residential,Wood,1 109325,FL,PALM BEACH COUNTY,0,35268.98,0,0,35268.98,28218.29,0,0,0,0,26.70112,-80.22903,Residential,Wood,1 911623,FL,PALM BEACH COUNTY,0,62043.7,0,0,62043.7,93701.19,0,0,0,0,26.70112,-80.22903,Residential,Wood,1 496789,FL,PALM BEACH COUNTY,0,190122.06,0,0,190122.06,230235.92,0,0,0,0,26.70112,-80.22903,Residential,Wood,1 118617,FL,PALM BEACH COUNTY,0,7425.05,0,0,7425.05,8321.57,0,0,0,0,26.7074,-80.2029,Residential,Wood,4 866862,FL,PALM BEACH COUNTY,0,9281.31,0,0,9281.31,16329.35,0,0,0,0,26.713495,-80.22987,Residential,Wood,3 214383,FL,PALM BEACH COUNTY,0,507857.49,0,0,507857.49,520887.08,0,0,0,0,26.705538,-80.229187,Residential,Masonry,1 824161,FL,PALM BEACH COUNTY,0,9281.31,0,0,9281.31,9514.69,0,0,0,0,26.69466,-80.215363,Residential,Wood,1 394608,FL,PALM BEACH COUNTY,0,41765.89,0,0,41765.89,52240.78,0,0,0,0,26.706244,-80.229309,Residential,Wood,1 303865,FL,PALM BEACH COUNTY,0,1577822.66,0,0,1577822.66,1840889.88,0,0,0,0,26.728195,-80.230446,Residential,Masonry,1 765017,FL,PALM BEACH COUNTY,0,7425.05,0,0,7425.05,11949.55,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 581582,FL,PALM BEACH COUNTY,0,43313.09,0,0,43313.09,52192.62,0,0,0,0,26.7074,-80.2029,Residential,Wood,4 598218,FL,PALM BEACH COUNTY,0,21347.01,0,0,21347.01,17562.4,0,0,0,0,26.713495,-80.22987,Residential,Wood,3 252067,FL,PALM BEACH COUNTY,0,7425.05,0,0,7425.05,7101.46,0,0,0,0,26.692724,-80.213264,Residential,Wood,1 405614,FL,PALM BEACH COUNTY,0,7425.05,0,0,7425.05,7270,0,0,0,0,26.6956,-80.204025,Residential,Wood,1 689398,FL,PALM BEACH COUNTY,0,32484.58,0,0,32484.58,36267.09,0,0,0,0,26.692451,-80.219864,Residential,Wood,1 101895,FL,PALM BEACH COUNTY,0,7889.11,0,0,7889.11,7501.32,0,0,0,0,26.69466,-80.215363,Residential,Wood,1 782141,FL,PALM BEACH COUNTY,0,12065.7,0,0,12065.7,15715.53,0,0,0,0,26.69466,-80.215363,Residential,Wood,1 820631,FL,PALM BEACH COUNTY,0,6236.11,0,0,6236.11,8291.93,0,0,0,0,26.7074,-80.2029,Residential,Wood,4 215373,FL,PALM BEACH COUNTY,0,16038.1,0,0,16038.1,23032.08,0,0,0,0,26.70624,-80.240013,Residential,Wood,1 916301,FL,PALM BEACH COUNTY,0,29700.19,0,0,29700.19,40132.38,0,0,0,0,26.683508,-80.227348,Residential,Wood,1 833189,FL,PALM BEACH COUNTY,0,74426.82,0,0,74426.82,85593.23,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 430312,FL,PALM BEACH COUNTY,0,28718.23,0,0,28718.23,25118.4,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 897654,FL,PALM BEACH COUNTY,0,9290.59,0,0,9290.59,13427.69,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 695935,FL,PALM BEACH COUNTY,0,63112.91,0,0,63112.91,78643.73,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 685542,FL,PALM BEACH COUNTY,0,293614.23,0,0,293614.23,263467.1,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 583475,FL,PALM BEACH COUNTY,0,6261.17,0,0,6261.17,8556.49,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 500276,FL,PALM BEACH COUNTY,0,63112.91,0,0,63112.91,77060.86,0,0,0,0,26.732775,-80.218338,Residential,Wood,1 265212,FL,PALM BEACH COUNTY,0,25987.67,0,0,25987.67,41881.31,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 278888,FL,PALM BEACH COUNTY,0,19388.66,0,0,19388.66,28936.99,0,0,0,0,26.696896,-80.229675,Residential,Wood,1 191379,FL,PALM BEACH COUNTY,0,48381.61,0,0,48381.61,44694.45,0,0,0,0,26.708332,-80.21759,Residential,Wood,1 481429,FL,PALM BEACH COUNTY,0,217292.17,0,0,217292.17,315021.93,0,0,0,0,26.708332,-80.21759,Residential,Wood,1 979612,FL,PALM BEACH COUNTY,0,166179.07,0,0,166179.07,160790.71,0,0,0,0,26.708332,-80.21759,Residential,Wood,1 907561,FL,PALM BEACH COUNTY,0,94725.05,0,0,94725.05,102537.21,0,0,0,0,26.696165,-80.239632,Residential,Wood,1 469500,FL,PALM BEACH COUNTY,0,7337.8,0,0,7337.8,6075.97,0,0,0,0,26.704287,-80.230492,Residential,Wood,1 403822,FL,PALM BEACH COUNTY,0,25987.67,0,0,25987.67,32756.42,0,0,0,0,26.7074,-80.2029,Residential,Wood,3 184140,FL,PALM BEACH COUNTY,0,94010.39,0,0,94010.39,114149.29,0,0,0,0,26.696165,-80.239632,Residential,Wood,1 892731,FL,PALM BEACH COUNTY,0,2422.42,0,0,2422.42,3370.8,0,0,0,0,26.704287,-80.230492,Residential,Wood,1 953617,FL,PALM BEACH COUNTY,0,4640.65,0,0,4640.65,4757.97,0,0,0,0,26.732775,-80.218338,Residential,Wood,1 514541,FL,PALM BEACH COUNTY,0,7425.05,0,0,7425.05,11801.1,0,0,0,0,26.732775,-80.218338,Residential,Wood,1 578207,FL,PALM BEACH COUNTY,0,3666357.75,0,0,3666357.75,5983935.81,0,0,0,0,26.696165,-80.239632,Commercial,Reinforced Masonry,1 194688,FL,PALM BEACH COUNTY,0,5941.89,0,0,5941.89,7209.54,0,0,0,0,26.683886,-80.230141,Residential,Wood,3 877746,FL,PALM BEACH COUNTY,0,442254.41,0,0,442254.41,715488.47,0,0,0,0,26.69225,-80.20344,Residential,Masonry,1 902174,FL,PALM BEACH COUNTY,1049383.8,1049383.8,1049383.8,1049383.8,1049383.8,1376640.43,0,0,0,0,26.685665,-80.201981,Residential,Masonry,1 740378,FL,PALM BEACH COUNTY,0,2400209.94,0,0,2400209.94,3937438.79,0,0,0,0,26.67916,-80.20169,Commercial,Reinforced Masonry,1 152311,FL,PALM BEACH COUNTY,0,750657.12,0,0,750657.12,855406.82,0,0,0,0,26.724266,-80.225418,Residential,Masonry,1 695098,FL,PALM BEACH COUNTY,658971,658971,658971,658971,658971,530951.39,0,0,0,0,26.721838,-80.23877,Residential,Masonry,1 563458,FL,PALM BEACH COUNTY,0,513609.75,0,0,513609.75,646942.84,0,0,0,0,26.67266,-80.18111,Residential,Masonry,1 539455,FL,PALM BEACH COUNTY,0,3847563.04,0,0,3847563.04,3223580.65,0,0,0,0,26.699463,-80.204981,Commercial,Reinforced Masonry,1 355586,FL,PALM BEACH COUNTY,0,1298589.1,0,0,1298589.1,1734333.27,0,0,0,0,26.699463,-80.204981,Residential,Masonry,1 658086,FL,PALM BEACH COUNTY,0,4675966.72,0,0,4675966.72,6644548.71,0,0,0,0,26.70029,-80.1904,Commercial,Reinforced Masonry,1 652187,FL,PALM BEACH COUNTY,534721.5,534721.5,534721.5,534721.5,534721.5,651156.04,0,0,0,0,26.708927,-80.229012,Residential,Masonry,1 989311,FL,PALM BEACH COUNTY,35100000,35100000,35100000,35100000,35100000,38790000,0,0,0,0,26.685133,-80.202019,Commercial,Reinforced Concrete,1 460042,FL,PALM BEACH COUNTY,0,969786,0,969786,969786,784479.29,0,0,0,0,26.70946,-80.18301,Residential,Masonry,1 181028,FL,PALM BEACH COUNTY,0,77713.41,0,0,77713.41,102954.72,0,0,0,0,26.7493,-80.22742,Residential,Wood,3 543841,FL,PALM BEACH COUNTY,0,277806.33,0,0,277806.33,457788.72,0,0,0,0,26.68627,-80.185,Residential,Wood,1 745770,FL,PALM BEACH COUNTY,0,228276.34,0,0,228276.34,186176.47,0,0,0,0,26.68627,-80.185,Residential,Wood,1 238765,FL,PALM BEACH COUNTY,0,385876.98,0,0,385876.98,529877.01,0,0,0,0,26.68627,-80.185,Residential,Masonry,1 882676,FL,PALM BEACH COUNTY,0,437072.41,0,0,437072.41,437489.38,0,0,0,0,26.68627,-80.185,Residential,Masonry,1 390031,FL,PALM BEACH COUNTY,0,5955854.57,0,0,5955854.57,5245440.24,0,0,0,0,26.68627,-80.185,Commercial,Reinforced Masonry,1 253559,FL,PALM BEACH COUNTY,0,676229.1,0,0,676229.1,895868.31,0,0,0,0,26.68627,-80.185,Residential,Masonry,1 520396,FL,PALM BEACH COUNTY,0,1405992.43,0,0,1405992.43,1395862.25,0,0,0,0,26.68627,-80.185,Residential,Masonry,1 449880,FL,PALM BEACH COUNTY,0,280565.98,0,0,280565.98,372495.1,0,0,0,0,26.68627,-80.185,Residential,Wood,1 646334,FL,PALM BEACH COUNTY,0,43151.05,0,0,43151.05,41247.65,0,0,0,0,26.696022,-80.15773,Residential,Wood,1 165756,FL,PALM BEACH COUNTY,0,0,0,405000,405000,325729.35,0,0,0,0,26.708439,-80.17144,Residential,Masonry,1 488393,FL,PALM BEACH COUNTY,0,0,0,405000,405000,440241.48,0,0,0,0,26.708439,-80.171471,Residential,Masonry,1 831638,FL,PALM BEACH COUNTY,391211.1,391211.1,0,0,391211.1,616157.48,0,0,0,0,26.811873,-80.212564,Residential,Masonry,4 476472,FL,PALM BEACH COUNTY,415827.9,415827.9,0,0,415827.9,343380.7,0,0,0,0,26.81076,-80.24904,Residential,Masonry,1 840893,FL,PALM BEACH COUNTY,203355.9,203355.9,0,0,203355.9,253973.62,0,0,0,0,26.811905,-80.289276,Residential,Wood,1 984131,FL,PALM BEACH COUNTY,0,765569.25,0,0,765569.25,993384.29,0,0,0,0,26.78659,-80.20206,Residential,Masonry,1 378968,FL,PALM BEACH COUNTY,0,598403.81,0,0,598403.81,918986.69,0,0,0,0,26.80512,-80.2516,Residential,Masonry,1 734765,FL,PALM BEACH COUNTY,0,595254.32,0,0,595254.32,575015.67,0,0,0,0,26.79823,-80.23411,Residential,Masonry,1 243176,FL,PALM BEACH COUNTY,0,286443,0,286443,286443,230410.17,0,0,0,0,26.793009,-80.277724,Residential,Wood,4 369694,FL,PALM BEACH COUNTY,0,1102535,0,0,1102535,1828410.97,0,0,0,0,26.700439,-80.190704,Residential,Masonry,1 725512,FL,PALM BEACH COUNTY,0,312646.32,0,0,312646.32,312308.66,0,0,0,0,26.812462,-80.212936,Residential,Wood,1 867910,FL,PALM BEACH COUNTY,0,376229.45,0,0,376229.45,358444.33,0,0,0,0,26.812462,-80.212936,Residential,Masonry,1 231233,FL,PALM BEACH COUNTY,0,378688.46,0,0,378688.46,334359.95,0,0,0,0,26.812462,-80.212936,Residential,Masonry,1 625707,FL,PALM BEACH COUNTY,0,991476,0,991476,991476,1679861.75,0,0,0,0,26.81111,-80.19791,Residential,Masonry,1 205739,FL,PALM BEACH COUNTY,0,44890.56,0,0,44890.56,61081.68,0,0,0,0,26.812157,-80.219193,Residential,Wood,1 305144,FL,PALM BEACH COUNTY,0,638815.06,0,0,638815.06,919019.79,0,0,0,0,26.776529,-80.262238,Residential,Masonry,1 392789,FL,PALM BEACH COUNTY,0,175351.49,0,0,175351.49,169648.89,0,0,0,0,26.776529,-80.262238,Residential,Wood,1 339628,FL,PALM BEACH COUNTY,0,98244.1,0,0,98244.1,157797.32,0,0,0,0,26.803579,-80.252686,Residential,Wood,1 794407,FL,PALM BEACH COUNTY,0,168339.59,0,0,168339.59,143111.54,0,0,0,0,26.7985,-80.222,Residential,Wood,4 300402,FL,PALM BEACH COUNTY,0,2573356.5,0,2573356.5,2573356.5,1889873.01,0,0,0,0,26.632662,-80.151421,Commercial,Reinforced Masonry,1 749229,FL,PALM BEACH COUNTY,0,2076165,0,2076165,2076165,1878846.28,0,0,0,0,26.632662,-80.151421,Commercial,Reinforced Masonry,1 328378,FL,PALM BEACH COUNTY,0,6010699.5,0,6010699.5,6010699.5,8303042.04,0,0,0,0,26.632662,-80.151421,Commercial,Reinforced Masonry,1 743510,FL,PALM BEACH COUNTY,0,280111.5,0,280111.5,280111.5,402715.18,0,0,0,0,26.632662,-80.151421,Residential,Wood,1 857394,FL,PALM BEACH COUNTY,0,2821995,0,2821995,2821995,2607523.38,0,0,0,0,26.650873,-80.157196,Commercial,Reinforced Masonry,1 774745,FL,PALM BEACH COUNTY,0,36900,0,36900,36900,38144.82,0,1845,0,0,26.650873,-80.157196,Residential,Wood,1 378759,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,89058.78,0,0,0,0,26.650873,-80.157196,Residential,Wood,1 507880,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,111948.81,0,0,0,0,26.650873,-80.157196,Residential,Wood,1 916986,FL,PALM BEACH COUNTY,0,69969.6,0,69969.6,69969.6,69642.7,0,0,0,0,26.650873,-80.157196,Residential,Wood,1 861978,FL,PALM BEACH COUNTY,0,17280000,0,17280000,17280000,18900000,0,0,0,0,26.66146,-80.1522,Commercial,Reinforced Concrete,1 590889,FL,PALM BEACH COUNTY,0,399766.5,0,399766.5,399766.5,524055.5,0,0,0,0,26.66146,-80.1522,Residential,Masonry,1 704910,FL,PALM BEACH COUNTY,0,615127.5,0,615127.5,615127.5,712193.39,0,0,0,0,26.66146,-80.1522,Residential,Masonry,1 351793,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,142357.25,0,5832,0,0,26.66146,-80.1522,Residential,Wood,1 724563,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,109000.08,0,5832,0,0,26.66146,-80.1522,Residential,Wood,1 841090,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,116250.42,0,5832,0,0,26.66146,-80.1522,Residential,Wood,1 259624,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,96067.04,0,5832,0,0,26.66146,-80.1522,Residential,Wood,1 546146,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,104077.41,0,5832,0,0,26.66146,-80.1522,Residential,Wood,1 902119,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,163421.04,0,5832,0,0,26.66146,-80.1522,Residential,Wood,1 112709,FL,PALM BEACH COUNTY,0,213174.49,0,0,213174.49,326684.58,0,0,0,0,26.641985,-80.157387,Residential,Wood,1 635457,FL,PALM BEACH COUNTY,0,211373.77,0,0,211373.77,262122.92,0,0,0,0,26.641985,-80.157387,Residential,Wood,1 830598,FL,PALM BEACH COUNTY,0,23603.99,0,0,23603.99,30685.19,0,0,0,0,26.641985,-80.157387,Residential,Wood,1 910266,FL,PALM BEACH COUNTY,0,4034.81,0,0,4034.81,4462.55,0,0,0,0,26.641985,-80.157387,Residential,Wood,1 280797,FL,PALM BEACH COUNTY,0,49605.27,0,0,49605.27,67513.96,0,0,0,0,26.641985,-80.157387,Residential,Wood,1 990301,FL,PALM BEACH COUNTY,0,385968.73,0,0,385968.73,477122.19,0,0,0,0,26.651348,-80.214485,Residential,Masonry,3 788083,FL,PALM BEACH COUNTY,0,1717135.65,0,0,1717135.65,1692958.38,0,0,0,0,26.650217,-80.241463,Residential,Masonry,1 767318,FL,PALM BEACH COUNTY,0,1717135.65,0,0,1717135.65,1974513.68,0,0,0,0,26.650217,-80.241463,Residential,Masonry,1 753634,FL,PALM BEACH COUNTY,0,1717135.65,0,0,1717135.65,1510804.63,0,0,0,0,26.650217,-80.241463,Residential,Masonry,1 640070,FL,PALM BEACH COUNTY,0,1717135.65,0,0,1717135.65,1577237.17,0,0,0,0,26.650217,-80.241463,Residential,Masonry,1 202056,FL,PALM BEACH COUNTY,0,1717135.65,0,0,1717135.65,1534537.16,0,0,0,0,26.650217,-80.241463,Residential,Masonry,1 994190,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1262233.86,0,0,0,0,26.653912,-80.209648,Residential,Masonry,1 529549,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1436550.46,0,0,0,0,26.6552,-80.2441,Residential,Masonry,3 730461,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,2129579.22,0,0,0,0,26.653282,-80.207687,Residential,Masonry,1 401591,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1958789,0,0,0,0,26.653017,-80.206589,Residential,Masonry,1 972038,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1818501.94,0,0,0,0,26.6534,-80.208191,Residential,Masonry,1 548300,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1779363.64,0,0,0,0,26.65313,-80.206619,Residential,Masonry,1 432968,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1701886.44,0,0,0,0,26.651484,-80.207924,Residential,Masonry,1 586554,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,1695099.66,0,0,0,0,26.653122,-80.206917,Residential,Masonry,1 811846,FL,PALM BEACH COUNTY,0,1494227.65,0,0,1494227.65,2163546,0,0,0,0,26.651512,-80.208572,Residential,Masonry,1 268052,FL,PALM BEACH COUNTY,0,2592274.89,0,0,2592274.89,4069477.55,0,0,0,0,26.662636,-80.203094,Commercial,Reinforced Masonry,3 882093,FL,PALM BEACH COUNTY,0,22444.59,0,0,22444.59,22598.29,0,0,0,0,26.650988,-80.2418,Residential,Wood,1 464000,FL,PALM BEACH COUNTY,0,1418099.43,0,0,1418099.43,1921036.9,0,0,0,0,26.647175,-80.216576,Residential,Masonry,1 965775,FL,PALM BEACH COUNTY,0,1418099.43,0,0,1418099.43,1143725.55,0,0,0,0,26.647175,-80.216576,Residential,Masonry,1 723507,FL,PALM BEACH COUNTY,0,1418099.43,0,0,1418099.43,1867658.22,0,0,0,0,26.647175,-80.216576,Residential,Masonry,1 526228,FL,PALM BEACH COUNTY,0,1418099.43,0,0,1418099.43,1166426.49,0,0,0,0,26.647175,-80.216576,Residential,Masonry,1 459331,FL,PALM BEACH COUNTY,814203,814203,814203,814203,814203,1294130.89,0,0,0,0,26.654394,-80.236305,Residential,Masonry,1 364147,FL,PALM BEACH COUNTY,212400,212400,212400,212400,212400,268669.86,0,0,0,0,26.662359,-80.230049,Residential,Wood,1 451138,FL,PALM BEACH COUNTY,0,2561071.5,0,2561071.5,2561071.5,3216777.51,0,0,0,0,26.673832,-80.257446,Commercial,Reinforced Masonry,1 381079,FL,PALM BEACH COUNTY,0,1130787,0,1130787,1130787,993265.21,0,0,0,0,26.673832,-80.257446,Residential,Masonry,1 697272,FL,PALM BEACH COUNTY,0,913126.5,0,913126.5,913126.5,1507666.82,0,0,0,0,26.673832,-80.257446,Residential,Masonry,1 155153,FL,PALM BEACH COUNTY,0,913126.5,0,913126.5,913126.5,1288012.41,0,0,0,0,26.673832,-80.257446,Residential,Masonry,1 882539,FL,PALM BEACH COUNTY,0,84240,0,84240,84240,70932.19,0,4212,0,0,26.673832,-80.257446,Residential,Wood,1 936749,FL,PALM BEACH COUNTY,0,2135151,0,2135151,2135151,2160772.81,0,0,0,0,26.6655,-80.28656,Commercial,Reinforced Masonry,1 935923,FL,PALM BEACH COUNTY,0,1968799.5,0,1968799.5,1968799.5,3051221.84,0,0,0,0,26.6655,-80.28656,Commercial,Reinforced Masonry,1 878110,FL,PALM BEACH COUNTY,0,2197930.5,0,2197930.5,2197930.5,3261047.5,0,0,0,0,26.6655,-80.28656,Commercial,Reinforced Masonry,1 237210,FL,PALM BEACH COUNTY,0,2947684.5,0,2947684.5,2947684.5,4000172.94,0,0,0,0,26.6655,-80.28656,Commercial,Reinforced Masonry,1 403320,FL,PALM BEACH COUNTY,0,1448140.5,0,1448140.5,1448140.5,1429418.94,0,0,0,0,26.6655,-80.28656,Residential,Masonry,1 570461,FL,PALM BEACH COUNTY,0,2853535.5,0,2853535.5,2853535.5,4458007.17,0,0,0,0,26.6655,-80.28656,Commercial,Reinforced Masonry,1 962978,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,112492.28,0,5832,0,0,26.6655,-80.28656,Residential,Wood,1 331046,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,136200.06,0,5832,0,0,26.6655,-80.28656,Residential,Wood,1 934576,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,119985.82,0,5832,0,0,26.6655,-80.28656,Residential,Wood,1 169673,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,138540.33,0,5832,0,0,26.6655,-80.28656,Residential,Wood,1 517952,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,117951.03,0,5832,0,0,26.6655,-80.28656,Residential,Wood,1 767386,FL,PALM BEACH COUNTY,0,98415,0,98415,98415,85710.8,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 517280,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,101564.48,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 917823,FL,PALM BEACH COUNTY,0,106191,0,106191,106191,140833.48,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 578965,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,93675.98,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 876012,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,165896.05,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 600215,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,134929.43,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 398171,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,141746.54,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 137723,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,123257.86,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 552234,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,95572.25,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 907901,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,99288.95,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 972205,FL,PALM BEACH COUNTY,0,112873.5,0,112873.5,112873.5,130526.92,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 791275,FL,PALM BEACH COUNTY,0,112630.5,0,112630.5,112630.5,145654.21,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 189997,FL,PALM BEACH COUNTY,0,65944.8,0,65944.8,65944.8,91640.85,0,0,0,0,26.6655,-80.28656,Residential,Wood,1 942474,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,179393.72,0,5832,0,0,26.644032,-80.264793,Residential,Wood,1 450734,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,154188.75,0,5832,0,0,26.644032,-80.264793,Residential,Wood,1 354227,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,74206.51,0,3715.2,0,0,26.644032,-80.264793,Residential,Wood,1 235478,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,75668.82,0,3715.2,0,0,26.644032,-80.264793,Residential,Wood,1 814942,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,76487.94,0,3715.2,0,0,26.644032,-80.264793,Residential,Wood,1 722045,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,96919.09,0,3715.2,0,0,26.644032,-80.264793,Residential,Wood,1 950063,FL,PALM BEACH COUNTY,0,16650000,0,16650000,16650000,19620000,0,0,0,0,26.65025,-80.26614,Commercial,Reinforced Concrete,1 495980,FL,PALM BEACH COUNTY,0,8624754,0,8624754,8624754,6977356.99,0,431237.7,0,0,26.65025,-80.26614,Commercial,Reinforced Masonry,1 127661,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,62072.08,0,0,0,0,26.65025,-80.26614,Residential,Wood,1 882974,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,87052.04,0,0,0,0,26.65025,-80.26614,Residential,Wood,1 501256,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,59811.75,0,0,0,0,26.65025,-80.26614,Residential,Wood,1 718561,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,58842.88,0,0,0,0,26.65025,-80.26614,Residential,Wood,1 148802,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,63421.85,0,0,0,0,26.65025,-80.26614,Residential,Wood,1 793472,FL,PALM BEACH COUNTY,0,10935,0,10935,10935,8850.79,0,0,0,0,26.68089,-80.2856,Residential,Wood,1 973225,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,148811.18,0,5832,0,0,26.68089,-80.2856,Residential,Wood,1 482841,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,175600.35,0,5832,0,0,26.68089,-80.2856,Residential,Wood,1 906076,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,169084.84,0,5832,0,0,26.68089,-80.2856,Residential,Wood,1 489185,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,138568.32,0,5832,0,0,26.68089,-80.2856,Residential,Wood,1 455653,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106099.94,0,5832,0,0,26.68089,-80.2856,Residential,Wood,1 283043,FL,PALM BEACH COUNTY,0,6074284.5,0,6074284.5,6074284.5,8233206.7,0,0,0,0,26.63315,-80.19913,Commercial,Reinforced Masonry,3 821764,FL,PALM BEACH COUNTY,0,396238.5,0,396238.5,396238.5,706097.01,0,0,0,0,26.63315,-80.19913,Residential,Masonry,3 668054,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,142993.41,0,5832,0,0,26.63315,-80.19913,Residential,Wood,3 378213,FL,PALM BEACH COUNTY,0,3345538.5,0,3345538.5,3345538.5,4435501.56,0,0,0,0,26.63643,-80.21727,Commercial,Reinforced Masonry,3 428821,FL,PALM BEACH COUNTY,0,12020.58,0,0,12020.58,12722.58,0,0,0,0,26.67472,-80.26145,Residential,Wood,1 140656,FL,PALM BEACH COUNTY,0,149794.92,0,0,149794.92,285808.71,0,0,0,0,26.67472,-80.26145,Residential,Wood,1 484335,FL,PALM BEACH COUNTY,0,397603.8,0,397603.8,397603.8,620541.05,0,0,0,0,26.67472,-80.26145,Residential,Masonry,1 556885,FL,PALM BEACH COUNTY,0,0,0,2943900,2943900,3288925.08,0,0,0,0,26.63593,-80.22239,Commercial,Reinforced Masonry,3 191232,FL,PALM BEACH COUNTY,0,0,0,2018700,2018700,2401546.46,0,0,0,0,26.63089,-80.22415,Commercial,Reinforced Masonry,1 766765,FL,PALM BEACH COUNTY,0,0,0,822600,822600,977071.12,0,0,0,0,26.63298,-80.22404,Residential,Masonry,1 133402,FL,PALM BEACH COUNTY,0,0,0,1701000,1701000,2593987.58,0,0,0,0,26.63568,-80.2239,Residential,Masonry,3 446327,FL,PALM BEACH COUNTY,0,1519481.52,0,0,1519481.52,1274322.29,0,0,0,0,26.662605,-80.265953,Residential,Masonry,1 150704,FL,PALM BEACH COUNTY,0,21060000,0,0,21060000,28350000,0,0,0,0,26.676197,-80.202415,Commercial,Reinforced Concrete,3 191488,FL,PALM BEACH COUNTY,963675,963675,963675,963675,963675,745209.88,0,0,0,0,26.673466,-80.247795,Residential,Masonry,1 752756,FL,PALM BEACH COUNTY,547200,547200,547200,547200,547200,630981.79,0,27360,0,0,26.64957,-80.2059,Residential,Masonry,3 153241,FL,PALM BEACH COUNTY,744442.2,744442.2,0,0,744442.2,834469.08,0,0,0,0,26.66495,-80.23338,Residential,Masonry,3 809524,FL,PALM BEACH COUNTY,0,1714.47,0,0,1714.47,1581.27,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 298236,FL,PALM BEACH COUNTY,0,1714.47,0,0,1714.47,2653.18,0,0,0,0,26.6552,-80.2441,Residential,Wood,3 524187,FL,PALM BEACH COUNTY,0,8164.14,0,0,8164.14,12267.37,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 496804,FL,PALM BEACH COUNTY,0,16328.28,0,0,16328.28,22987.02,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 699124,FL,PALM BEACH COUNTY,0,14744.44,0,0,14744.44,14056.88,0,0,0,0,26.66234,-80.258186,Residential,Wood,1 115586,FL,PALM BEACH COUNTY,0,8858.09,0,0,8858.09,7471.29,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 630453,FL,PALM BEACH COUNTY,0,30207.32,0,0,30207.32,52981.23,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 884924,FL,PALM BEACH COUNTY,0,1959.39,0,0,1959.39,1665.88,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 130928,FL,PALM BEACH COUNTY,0,11168.54,0,0,11168.54,18845.8,0,0,0,0,26.67883,-80.24769,Residential,Wood,3 704692,FL,PALM BEACH COUNTY,0,6237.4,0,0,6237.4,7628.59,0,0,0,0,26.667824,-80.263306,Residential,Wood,1 749694,FL,PALM BEACH COUNTY,0,6033.3,0,0,6033.3,8493.34,0,0,0,0,26.667824,-80.263306,Residential,Wood,1 751225,FL,PALM BEACH COUNTY,0,8980.56,0,0,8980.56,8171.49,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 420215,FL,PALM BEACH COUNTY,0,3837.15,0,0,3837.15,5812.13,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 893597,FL,PALM BEACH COUNTY,0,11119.56,0,0,11119.56,10788.2,0,0,0,0,26.6552,-80.2441,Residential,Wood,3 876921,FL,PALM BEACH COUNTY,0,11111.4,0,0,11111.4,13270.74,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 617336,FL,PALM BEACH COUNTY,0,27594.8,0,0,27594.8,42724.69,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 775394,FL,PALM BEACH COUNTY,0,5306.69,0,0,5306.69,7564.2,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 259229,FL,PALM BEACH COUNTY,0,55189.59,0,0,55189.59,66603.35,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 777332,FL,PALM BEACH COUNTY,0,64088.51,0,0,64088.51,95540.58,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 938375,FL,PALM BEACH COUNTY,0,6123.11,0,0,6123.11,9235.07,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 694101,FL,PALM BEACH COUNTY,0,19985.82,0,0,19985.82,25476.48,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 641423,FL,PALM BEACH COUNTY,0,8368.24,0,0,8368.24,8280.35,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 353222,FL,PALM BEACH COUNTY,0,9013.21,0,0,9013.21,14231.5,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 596026,FL,PALM BEACH COUNTY,0,129589.41,0,0,129589.41,109197.09,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 776576,FL,PALM BEACH COUNTY,0,26941.67,0,0,26941.67,29019.41,0,0,0,0,26.657932,-80.270355,Residential,Wood,1 207917,FL,PALM BEACH COUNTY,0,5167.9,0,0,5167.9,8794.22,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 495782,FL,PALM BEACH COUNTY,0,131382.8,0,0,131382.8,155162.82,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 941808,FL,PALM BEACH COUNTY,0,10082.71,0,0,10082.71,11523.29,0,0,0,0,26.66234,-80.258186,Residential,Wood,1 697340,FL,PALM BEACH COUNTY,0,34615.96,0,0,34615.96,57496,0,0,0,0,26.640396,-80.291595,Residential,Wood,1 256322,FL,PALM BEACH COUNTY,0,10188.85,0,0,10188.85,15476.31,0,0,0,0,26.64452,-80.262802,Residential,Wood,3 387467,FL,PALM BEACH COUNTY,0,4661.72,0,0,4661.72,6009.66,0,0,0,0,26.667824,-80.263306,Residential,Wood,1 883485,FL,PALM BEACH COUNTY,0,4743.37,0,0,4743.37,3855.45,0,0,0,0,26.65663,-80.253235,Residential,Wood,1 309698,FL,PALM BEACH COUNTY,0,13470.83,0,0,13470.83,11654.96,0,0,0,0,26.656832,-80.258087,Residential,Wood,1 521080,FL,PALM BEACH COUNTY,0,3722.85,0,0,3722.85,3529.97,0,0,0,0,26.656832,-80.258087,Residential,Wood,1 193558,FL,PALM BEACH COUNTY,0,7511.01,0,0,7511.01,7869.84,0,0,0,0,26.657932,-80.270355,Residential,Wood,1 224000,FL,PALM BEACH COUNTY,0,4335.16,0,0,4335.16,4692.01,0,0,0,0,26.657932,-80.270355,Residential,Wood,1 643969,FL,PALM BEACH COUNTY,0,14752.6,0,0,14752.6,21853.71,0,0,0,0,26.657932,-80.270355,Residential,Wood,1 598106,FL,PALM BEACH COUNTY,0,816.41,0,0,816.41,1071.65,0,0,0,0,26.63788,-80.278905,Residential,Wood,3 384518,FL,PALM BEACH COUNTY,0,24737.35,0,0,24737.35,46254.88,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 982660,FL,PALM BEACH COUNTY,0,661.3,0,0,661.3,641.07,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 883404,FL,PALM BEACH COUNTY,0,2041.04,0,0,2041.04,1918.64,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 741407,FL,PALM BEACH COUNTY,0,661.3,0,0,661.3,629.57,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 596752,FL,PALM BEACH COUNTY,0,178703.97,0,0,178703.97,174575.2,0,0,0,0,26.654449,-80.236168,Residential,Wood,1 831094,FL,PALM BEACH COUNTY,0,2585057.3,0,0,2585057.3,4093381.36,0,0,0,0,26.66495,-80.23338,Commercial,Reinforced Masonry,3 378114,FL,PALM BEACH COUNTY,0,4337.88,0,0,4337.88,5377.96,0,0,0,0,26.653883,-80.235649,Residential,Wood,1 855973,FL,PALM BEACH COUNTY,0,8889.84,0,0,8889.84,12440.8,0,0,0,0,26.653883,-80.235649,Residential,Wood,1 832748,FL,PALM BEACH COUNTY,0,299350.93,0,0,299350.93,386611.72,0,0,0,0,26.650812,-80.175934,Residential,Wood,3 355251,FL,PALM BEACH COUNTY,0,8164.14,0,0,8164.14,9740.22,0,0,0,0,26.654449,-80.236168,Residential,Wood,1 582079,FL,PALM BEACH COUNTY,0,4252.61,0,0,4252.61,5333.59,0,0,0,0,26.654449,-80.236168,Residential,Wood,1 784231,FL,PALM BEACH COUNTY,0,13606.9,0,0,13606.9,12209.31,0,0,0,0,26.654449,-80.236168,Residential,Wood,1 533623,FL,PALM BEACH COUNTY,0,6803.45,0,0,6803.45,8157.34,0,0,0,0,26.66374,-80.26726,Residential,Wood,1 541628,FL,PALM BEACH COUNTY,0,12613.6,0,0,12613.6,13224.56,0,0,0,0,26.6791,-80.20249,Residential,Wood,3 983038,FL,PALM BEACH COUNTY,0,9241.81,0,0,9241.81,13748.38,0,0,0,0,26.63149,-80.26299,Residential,Wood,4 524391,FL,PALM BEACH COUNTY,0,36575.35,0,0,36575.35,57049.87,0,0,0,0,26.6791,-80.20249,Residential,Wood,3 257664,FL,PALM BEACH COUNTY,0,116469.63,0,0,116469.63,101263.36,0,0,0,0,26.6791,-80.20249,Residential,Wood,3 813519,FL,PALM BEACH COUNTY,0,34975.18,0,0,34975.18,29872.3,0,0,0,0,26.6791,-80.20249,Residential,Wood,3 904740,FL,PALM BEACH COUNTY,0,138504.65,0,0,138504.65,210437.46,0,0,0,0,26.6791,-80.20249,Residential,Wood,3 218446,FL,PALM BEACH COUNTY,0,206364.99,0,0,206364.99,246469.14,0,0,0,0,26.6791,-80.20249,Residential,Wood,3 143308,FL,PALM BEACH COUNTY,0,3151.36,0,0,3151.36,2409.08,0,0,0,0,26.661545,-80.231905,Residential,Wood,4 936879,FL,PALM BEACH COUNTY,0,14409.71,0,0,14409.71,18951.65,0,0,0,0,26.6552,-80.2441,Residential,Wood,4 932486,FL,PALM BEACH COUNTY,0,10205.18,0,0,10205.18,7194.65,0,0,0,0,26.63149,-80.26299,Residential,Wood,4 382370,FL,PALM BEACH COUNTY,0,291489.77,0,0,291489.77,428918.45,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 413896,FL,PALM BEACH COUNTY,0,48927.7,0,0,48927.7,43357.77,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 822506,FL,PALM BEACH COUNTY,0,162812.93,0,0,162812.93,186180.16,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 481040,FL,PALM BEACH COUNTY,0,6227438.88,0,0,6227438.88,4435929.26,0,0,0,0,26.63222,-80.22894,Commercial,Reinforced Masonry,3 422838,FL,PALM BEACH COUNTY,0,48168.43,0,0,48168.43,67292.84,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 691605,FL,PALM BEACH COUNTY,0,3004.4,0,0,3004.4,4290.29,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 256317,FL,PALM BEACH COUNTY,0,39440.96,0,0,39440.96,30575.58,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 679479,FL,PALM BEACH COUNTY,0,38779.67,0,0,38779.67,46861.35,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 297448,FL,PALM BEACH COUNTY,0,2669.67,0,0,2669.67,2069.48,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 957484,FL,PALM BEACH COUNTY,0,16328.28,0,0,16328.28,15204.9,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 640282,FL,PALM BEACH COUNTY,0,16491.56,0,0,16491.56,24286.14,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 247975,FL,PALM BEACH COUNTY,0,22916.74,0,0,22916.74,31542.61,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 266268,FL,PALM BEACH COUNTY,0,28925.55,0,0,28925.55,38620.47,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 167571,FL,PALM BEACH COUNTY,0,442333.16,0,0,442333.16,435107.2,0,0,0,0,26.63279,-80.23427,Residential,Masonry,1 192852,FL,PALM BEACH COUNTY,0,50919.75,0,0,50919.75,41453.05,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 442462,FL,PALM BEACH COUNTY,0,50838.11,0,0,50838.11,61120.21,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 757970,FL,PALM BEACH COUNTY,0,33064.77,0,0,33064.77,27965.32,0,0,0,0,26.659,-80.239944,Residential,Wood,1 363683,FL,PALM BEACH COUNTY,0,14695.45,0,0,14695.45,19834.63,0,0,0,0,26.656549,-80.259979,Residential,Wood,1 683480,FL,PALM BEACH COUNTY,0,154955.39,0,0,154955.39,281708.91,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 161883,FL,PALM BEACH COUNTY,0,130707.9,0,0,130707.9,194692.55,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 280566,FL,PALM BEACH COUNTY,0,22369.75,0,0,22369.75,27874.49,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 686062,FL,PALM BEACH COUNTY,0,1010258.01,0,0,1010258.01,1401172.3,0,0,0,0,26.63279,-80.23427,Residential,Masonry,1 692151,FL,PALM BEACH COUNTY,0,369500.85,0,0,369500.85,435313.39,0,0,0,0,26.63222,-80.22894,Residential,Masonry,3 161068,FL,PALM BEACH COUNTY,0,141729.49,0,0,141729.49,255276.35,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 658349,FL,PALM BEACH COUNTY,0,520578.28,0,0,520578.28,719647.42,0,0,0,0,26.63279,-80.23427,Residential,Masonry,1 475472,FL,PALM BEACH COUNTY,0,103766.23,0,0,103766.23,170627.17,0,0,0,0,26.63279,-80.23427,Residential,Wood,1 937844,FL,PALM BEACH COUNTY,0,114297.97,0,0,114297.97,173129.2,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 855454,FL,PALM BEACH COUNTY,0,127132,0,0,127132,119095.35,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 976633,FL,PALM BEACH COUNTY,0,23267.8,0,0,23267.8,30538.87,0,0,0,0,26.664263,-80.222176,Residential,Wood,1 766718,FL,PALM BEACH COUNTY,0,4898.48,0,0,4898.48,5515.36,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 746540,FL,PALM BEACH COUNTY,0,47205.06,0,0,47205.06,73957.12,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 396005,FL,PALM BEACH COUNTY,0,4498.44,0,0,4498.44,5010.54,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 440509,FL,PALM BEACH COUNTY,0,849.07,0,0,849.07,1103.86,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 655891,FL,PALM BEACH COUNTY,0,7208.94,0,0,7208.94,11058.74,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 845632,FL,PALM BEACH COUNTY,0,6114.94,0,0,6114.94,7689.32,0,0,0,0,26.659,-80.239944,Residential,Wood,1 341706,FL,PALM BEACH COUNTY,0,4882.16,0,0,4882.16,4732.8,0,0,0,0,26.66634,-80.245365,Residential,Wood,3 774563,FL,PALM BEACH COUNTY,0,9796.97,0,0,9796.97,8234.16,0,0,0,0,26.664013,-80.241989,Residential,Wood,1 509783,FL,PALM BEACH COUNTY,0,27186.59,0,0,27186.59,43998.78,0,0,0,0,26.675514,-80.237755,Residential,Wood,1 153773,FL,PALM BEACH COUNTY,0,237658.14,0,0,237658.14,240837.06,0,0,0,0,26.66495,-80.23338,Residential,Wood,3 696091,FL,PALM BEACH COUNTY,0,18516.27,0,0,18516.27,21766.6,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 555445,FL,PALM BEACH COUNTY,0,406592.36,0,0,406592.36,537872.9,0,0,0,0,26.65342,-80.23743,Residential,Masonry,1 627084,FL,PALM BEACH COUNTY,0,6612.95,0,0,6612.95,5726.96,0,0,0,0,26.65342,-80.23743,Residential,Wood,1 998144,FL,PALM BEACH COUNTY,0,2294.12,0,0,2294.12,3878.22,0,0,0,0,26.65342,-80.23743,Residential,Wood,1 256886,FL,PALM BEACH COUNTY,0,5429.15,0,0,5429.15,7381.74,0,0,0,0,26.65342,-80.23743,Residential,Wood,1 169639,FL,PALM BEACH COUNTY,0,7159.95,0,0,7159.95,7797.19,0,0,0,0,26.65342,-80.23743,Residential,Wood,1 349950,FL,PALM BEACH COUNTY,0,48984.85,0,0,48984.85,52977.11,0,0,0,0,26.63222,-80.22894,Residential,Wood,3 853657,FL,PALM BEACH COUNTY,0,541983.75,0,0,541983.75,688713.93,0,0,0,0,26.643906,-80.269012,Residential,Masonry,1 183578,FL,PALM BEACH COUNTY,0,97488.01,0,0,97488.01,134043.57,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 671781,FL,PALM BEACH COUNTY,0,139706.59,0,0,139706.59,174604.46,0,0,0,0,26.643906,-80.269012,Residential,Wood,1 879511,FL,PALM BEACH COUNTY,0,3853.47,0,0,3853.47,4411.84,0,0,0,0,26.65342,-80.23743,Residential,Wood,1 710555,FL,PALM BEACH COUNTY,0,793287.8,0,0,793287.8,839701.49,0,0,0,0,26.643906,-80.269012,Residential,Masonry,1 124571,FL,PALM BEACH COUNTY,0,5144337.67,0,0,5144337.67,8164187.35,0,0,0,0,26.668196,-80.202904,Commercial,Reinforced Masonry,3 979106,FL,PALM BEACH COUNTY,945000,0,945000,0,945000,1338858.99,0,0,0,0,26.663115,-80.203087,Residential,Masonry,3 119128,FL,PALM BEACH COUNTY,872167.5,872167.5,872167.5,872167.5,872167.5,951171.92,0,0,0,0,26.64921,-80.25663,Residential,Masonry,1 982275,FL,PALM BEACH COUNTY,0,825894.17,0,0,825894.17,1458720.71,0,0,0,0,26.65334,-80.26325,Residential,Masonry,1 719233,FL,PALM BEACH COUNTY,0,541664.47,0,0,541664.47,755657.69,0,0,0,0,26.66599,-80.21005,Residential,Masonry,1 364769,FL,PALM BEACH COUNTY,0,5670000,0,5670000,5670000,5314689.45,0,283500,0,0,26.635052,-80.121063,Commercial,Reinforced Masonry,3 937638,FL,PALM BEACH COUNTY,1769220,1769220,1769220,1769220,1769220,3151555.82,0,0,0,0,26.64236,-80.11369,Residential,Masonry,1 895315,FL,PALM BEACH COUNTY,0,5680800,0,5680800,5680800,5955296.26,0,284040,0,0,26.64594,-80.13,Commercial,Reinforced Masonry,1 642834,FL,PALM BEACH COUNTY,0,70200,0,70200,70200,79827.93,0,3510,0,0,26.64594,-80.13,Residential,Wood,1 910820,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,224460.07,0,8100,0,0,26.64594,-80.13,Residential,Wood,1 402044,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,135712.97,0,5832,0,0,26.64594,-80.13,Residential,Wood,1 611979,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,93322.26,0,5832,0,0,26.64594,-80.13,Residential,Wood,1 406283,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,123638.4,0,5832,0,0,26.64594,-80.13,Residential,Wood,1 932601,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,153169.32,0,5832,0,0,26.64594,-80.13,Residential,Wood,1 987966,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,89835.62,0,3715.2,0,0,26.64594,-80.13,Residential,Wood,1 624135,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,116489.35,0,3715.2,0,0,26.64594,-80.13,Residential,Wood,1 684761,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,94594.94,0,3715.2,0,0,26.64594,-80.13,Residential,Wood,1 927259,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,110999.48,0,3715.2,0,0,26.64594,-80.13,Residential,Wood,1 755936,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,103301.88,0,3715.2,0,0,26.64594,-80.13,Residential,Wood,1 350590,FL,PALM BEACH COUNTY,0,1693048.5,0,1693048.5,1693048.5,1547483.58,0,0,0,0,26.67552,-80.13257,Residential,Masonry,1 865121,FL,PALM BEACH COUNTY,0,1249384.5,0,1249384.5,1249384.5,1133641.52,0,0,0,0,26.67552,-80.13257,Residential,Masonry,1 434756,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,131770.8,0,8100,0,0,26.67552,-80.13257,Residential,Wood,1 413389,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,87261.3,0,5832,0,0,26.67552,-80.13257,Residential,Wood,1 727116,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,102326.64,0,5832,0,0,26.67552,-80.13257,Residential,Wood,1 769360,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,125545.46,0,5832,0,0,26.67552,-80.13257,Residential,Wood,1 384780,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,186567.43,0,5832,0,0,26.67552,-80.13257,Residential,Wood,1 908367,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,138611.01,0,5832,0,0,26.67552,-80.13257,Residential,Wood,1 948760,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,179003.68,0,5832,0,0,26.67552,-80.13257,Residential,Wood,1 727144,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,93189.97,0,0,0,0,26.67552,-80.13257,Residential,Wood,1 607433,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,91257.89,0,0,0,0,26.67552,-80.13257,Residential,Wood,1 707167,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,98248.02,0,0,0,0,26.67552,-80.13257,Residential,Wood,1 135522,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,98280.59,0,0,0,0,26.67552,-80.13257,Residential,Wood,1 448722,FL,PALM BEACH COUNTY,0,7267806,0,7267806,7267806,8819395.37,0,363390.3,0,0,26.663483,-80.140617,Commercial,Reinforced Masonry,1 609937,FL,PALM BEACH COUNTY,0,7440214.5,0,7440214.5,7440214.5,5479271.57,0,0,0,0,26.663483,-80.140617,Commercial,Reinforced Masonry,1 818456,FL,PALM BEACH COUNTY,0,389281.86,0,0,389281.86,531066.1,0,0,0,0,26.67233,-80.11446,Residential,Masonry,1 949984,FL,PALM BEACH COUNTY,0,8321.94,0,0,8321.94,10998.48,0,0,0,0,26.67233,-80.11446,Residential,Wood,1 611130,FL,PALM BEACH COUNTY,0,17568.54,0,0,17568.54,28334.54,0,0,0,0,26.67233,-80.11446,Residential,Wood,1 555101,FL,PALM BEACH COUNTY,0,40685.04,0,0,40685.04,58712.42,0,0,0,0,26.67233,-80.11446,Residential,Wood,1 873492,FL,PALM BEACH COUNTY,0,61466.28,0,0,61466.28,44845.79,0,0,0,0,26.645119,-80.14315,Residential,Wood,1 826044,FL,PALM BEACH COUNTY,0,52415.62,0,0,52415.62,74881.48,0,0,0,0,26.645119,-80.14315,Residential,Wood,1 145499,FL,PALM BEACH COUNTY,0,8526.94,0,0,8526.94,10231.56,0,0,0,0,26.645119,-80.14315,Residential,Wood,1 186833,FL,PALM BEACH COUNTY,0,2050.6,0,0,2050.6,1757.94,0,0,0,0,26.645119,-80.14315,Residential,Wood,1 444879,FL,PALM BEACH COUNTY,0,38481.89,0,0,38481.89,53716.87,0,0,0,0,26.645119,-80.14315,Residential,Wood,1 479780,FL,PALM BEACH COUNTY,54000,54000,54000,54000,54000,92571.34,0,2700,0,0,26.66587,-80.11107,Residential,Wood,3 116196,FL,PALM BEACH COUNTY,0,414011.47,0,0,414011.47,350954.62,0,0,0,0,26.64759,-80.12974,Residential,Masonry,1 881361,FL,PALM BEACH COUNTY,0,1200175.05,0,0,1200175.05,1150389.39,0,0,0,0,26.64911,-80.11177,Residential,Masonry,1 798737,FL,PALM BEACH COUNTY,0,5134263.08,0,0,5134263.08,5165417.79,0,0,0,0,26.65055,-80.11385,Commercial,Reinforced Masonry,1 471792,FL,PALM BEACH COUNTY,0,132294.71,0,0,132294.71,149666.6,0,0,0,0,26.674976,-80.123675,Residential,Wood,3 502495,FL,PALM BEACH COUNTY,0,132294.71,0,0,132294.71,99414.72,0,0,0,0,26.674805,-80.123672,Residential,Wood,1 783536,FL,PALM BEACH COUNTY,0,132294.71,0,0,132294.71,138253.8,0,0,0,0,26.674792,-80.125024,Residential,Wood,1 828494,FL,PALM BEACH COUNTY,0,132294.71,0,0,132294.71,144828.58,0,0,0,0,26.674789,-80.125218,Residential,Wood,1 749043,FL,PALM BEACH COUNTY,0,132294.71,0,0,132294.71,164654,0,0,0,0,26.674787,-80.125413,Residential,Wood,1 371025,FL,PALM BEACH COUNTY,0,132294.71,0,0,132294.71,116048.92,0,0,0,0,26.674784,-80.125608,Residential,Wood,1 430943,FL,PALM BEACH COUNTY,0,175598.39,0,0,175598.39,204921.56,0,0,0,0,26.676259,-80.123956,Residential,Wood,1 898935,FL,PALM BEACH COUNTY,0,175598.39,0,0,175598.39,144201.75,0,0,0,0,26.676219,-80.123956,Residential,Wood,1 556912,FL,PALM BEACH COUNTY,0,175598.39,0,0,175598.39,198991.61,0,0,0,0,26.675783,-80.123987,Residential,Wood,1 447808,FL,PALM BEACH COUNTY,0,175598.39,0,0,175598.39,153819.97,0,0,0,0,26.675643,-80.123949,Residential,Wood,1 924240,FL,PALM BEACH COUNTY,0,175598.39,0,0,175598.39,193439.19,0,0,0,0,26.674569,-80.122885,Residential,Wood,1 419934,FL,PALM BEACH COUNTY,0,175598.39,0,0,175598.39,257497.48,0,0,0,0,26.674589,-80.124376,Residential,Wood,1 135993,FL,PALM BEACH COUNTY,0,16833.96,0,0,16833.96,18934.16,0,0,0,0,26.674776,-80.125793,Residential,Wood,1 164415,FL,PALM BEACH COUNTY,0,890849.72,0,0,890849.72,1188384.62,0,0,0,0,26.668051,-80.117081,Residential,Masonry,1 371111,FL,PALM BEACH COUNTY,0,972423.72,0,0,972423.72,1173470.38,0,0,0,0,26.669558,-80.11702,Residential,Masonry,1 122937,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,115476.5,0,0,0,0,26.668257,-80.115288,Residential,Wood,1 917187,FL,PALM BEACH COUNTY,0,186581.99,0,0,186581.99,188355.07,0,0,0,0,26.668253,-80.115448,Residential,Wood,1 580731,FL,PALM BEACH COUNTY,0,147481.19,0,0,147481.19,163612.09,0,0,0,0,26.668308,-80.115356,Residential,Wood,1 272871,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,207071.54,0,0,0,0,26.668997,-80.115761,Residential,Wood,1 587162,FL,PALM BEACH COUNTY,0,241802.98,0,0,241802.98,328720.51,0,0,0,0,26.669357,-80.115829,Residential,Wood,1 881032,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,214805.15,0,0,0,0,26.669601,-80.11602,Residential,Wood,1 266074,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,116668.27,0,0,0,0,26.668306,-80.115799,Residential,Wood,1 408605,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,181363.98,0,0,0,0,26.669107,-80.115417,Residential,Wood,1 453305,FL,PALM BEACH COUNTY,0,186581.99,0,0,186581.99,180238.2,0,0,0,0,26.669357,-80.115829,Residential,Wood,1 469441,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,158396.24,0,0,0,0,26.670206,-80.116989,Residential,Wood,1 806258,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,168164.56,0,0,0,0,26.670172,-80.116997,Residential,Wood,1 156546,FL,PALM BEACH COUNTY,0,186581.99,0,0,186581.99,178133.55,0,0,0,0,26.669577,-80.116997,Residential,Wood,1 389167,FL,PALM BEACH COUNTY,0,241802.98,0,0,241802.98,233477.22,0,0,0,0,26.668402,-80.117043,Residential,Wood,1 851669,FL,PALM BEACH COUNTY,44280000,0,44280000,44280000,44280000,75330000,0,0,0,0,26.70513,-80.14185,Commercial,Steel Frame,1 362121,FL,PALM BEACH COUNTY,3664753.2,3664753.2,3664753.2,3664753.2,3664753.2,3480870.54,0,0,0,0,26.70569,-80.12931,Commercial,Reinforced Masonry,1 854628,FL,PALM BEACH COUNTY,0,8134141.5,0,8134141.5,8134141.5,7511651.92,0,0,0,0,26.69539,-80.1378,Commercial,Reinforced Masonry,1 114318,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,92172.43,0,5832,0,0,26.69539,-80.1378,Residential,Wood,1 397035,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,127650.82,0,5832,0,0,26.69539,-80.1378,Residential,Wood,1 887128,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,114225.09,0,5832,0,0,26.69539,-80.1378,Residential,Wood,1 765312,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,99627.47,0,5832,0,0,26.69539,-80.1378,Residential,Wood,1 245717,FL,PALM BEACH COUNTY,0,59443.2,0,59443.2,59443.2,61838.76,0,0,0,0,26.69539,-80.1378,Residential,Wood,1 896504,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,112750.75,0,4024.8,0,0,26.69539,-80.1378,Residential,Wood,1 293202,FL,PALM BEACH COUNTY,0,445513.5,0,445513.5,445513.5,486500.74,0,0,0,0,26.741043,-80.110046,Residential,Masonry,1 588926,FL,PALM BEACH COUNTY,0,1996839,0,1996839,1996839,1930148.57,0,0,0,0,26.741043,-80.110046,Commercial,Reinforced Masonry,1 678687,FL,PALM BEACH COUNTY,0,1876473,0,1876473,1876473,1554687.9,0,0,0,0,26.7485,-80.11996,Commercial,Reinforced Masonry,1 465587,FL,PALM BEACH COUNTY,0,1858896,0,1858896,1858896,2720709.93,0,92944.8,0,0,26.7485,-80.11996,Commercial,Reinforced Masonry,1 990383,FL,PALM BEACH COUNTY,0,2446321.5,0,2446321.5,2446321.5,3716921.32,0,0,0,0,26.7485,-80.11996,Commercial,Reinforced Masonry,1 560553,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,125111.1,0,5832,0,0,26.7485,-80.11996,Residential,Wood,1 454110,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,102876.48,0,5832,0,0,26.7485,-80.11996,Residential,Wood,1 803963,FL,PALM BEACH COUNTY,0,20250000,0,20250000,20250000,25020000,0,0,0,0,26.6969,-80.12514,Commercial,Reinforced Concrete,1 936539,FL,PALM BEACH COUNTY,2463390,2463390,2463390,2463390,2463390,2626338.32,0,0,0,0,26.70801,-80.12589,Commercial,Reinforced Masonry,1 585882,FL,PALM BEACH COUNTY,0,11160000,0,0,11160000,12690000,0,0,0,0,26.70534,-80.13062,Commercial,Reinforced Concrete,1 475154,FL,PALM BEACH COUNTY,3767445,3767445,3767445,3767445,3767445,4044352.21,0,0,0,0,26.70534,-80.13062,Commercial,Reinforced Masonry,1 875898,FL,PALM BEACH COUNTY,1802479.5,1802479.5,1802479.5,1802479.5,1802479.5,2780865.37,0,0,0,0,26.73723,-80.118217,Commercial,Reinforced Masonry,1 554496,FL,PALM BEACH COUNTY,0,1107049,0,0,1107049,1264320.81,0,0,0,0,26.70794,-80.12663,Residential,Masonry,1 575126,FL,PALM BEACH COUNTY,0,2601517.73,0,0,2601517.73,2945464.38,0,0,0,0,26.7047,-80.13775,Commercial,Reinforced Masonry,1 423216,FL,PALM BEACH COUNTY,0,135789.44,0,0,135789.44,197382.86,0,0,0,0,26.7047,-80.13775,Residential,Wood,1 444722,FL,PALM BEACH COUNTY,0,119521.11,0,0,119521.11,114855,0,0,0,0,26.69329,-80.11343,Residential,Wood,1 425790,FL,PALM BEACH COUNTY,0,97410.26,0,0,97410.26,144188.62,0,0,0,0,26.69329,-80.11343,Residential,Wood,1 599593,FL,PALM BEACH COUNTY,0,33667.92,0,0,33667.92,25591.93,0,0,0,0,26.692879,-80.112953,Residential,Wood,1 793867,FL,PALM BEACH COUNTY,0,42825.59,0,0,42825.59,44560.11,0,0,0,0,26.69329,-80.11343,Residential,Wood,1 417298,FL,PALM BEACH COUNTY,13950000,13950000,0,13950000,13950000,18900000,0,0,0,0,26.839207,-80.133987,Commercial,Reinforced Concrete,1 460071,FL,PALM BEACH COUNTY,0,11520000,0,0,11520000,9270000,0,0,0,0,26.8362,-80.13421,Commercial,Reinforced Concrete,1 948105,FL,PALM BEACH COUNTY,0,22950000,0,0,22950000,19980000,0,0,0,0,26.83792,-80.13497,Commercial,Reinforced Concrete,1 580200,FL,PALM BEACH COUNTY,0,2142000,0,0,2142000,2008137.85,0,64260,0,0,26.882843,-80.104493,Commercial,Reinforced Masonry,3 720972,FL,PALM BEACH COUNTY,0,1923435,0,1923435,1923435,2822787.04,0,0,0,0,26.84902,-80.112602,Commercial,Reinforced Masonry,1 224452,FL,PALM BEACH COUNTY,0,2821459.5,0,2821459.5,2821459.5,3895510.13,0,0,0,0,26.84902,-80.112602,Commercial,Reinforced Masonry,1 238981,FL,PALM BEACH COUNTY,0,1593990,0,1593990,1593990,2407602.35,0,79699.5,0,0,26.84902,-80.112602,Residential,Masonry,1 202821,FL,PALM BEACH COUNTY,0,222691.5,0,222691.5,222691.5,205430.24,0,0,0,0,26.84902,-80.112602,Residential,Wood,1 647478,FL,PALM BEACH COUNTY,0,537264,0,537264,537264,651849.52,0,26863.2,0,0,26.84902,-80.112602,Residential,Masonry,1 986327,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,141082.71,0,5248.8,0,0,26.84902,-80.112602,Residential,Wood,1 142059,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,125612.18,0,5248.8,0,0,26.84902,-80.112602,Residential,Wood,1 858802,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,113928.35,0,5248.8,0,0,26.84902,-80.112602,Residential,Wood,1 107140,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,165960.34,0,5248.8,0,0,26.84902,-80.112602,Residential,Wood,1 493460,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,62585.26,0,0,0,0,26.84902,-80.112602,Residential,Wood,1 624066,FL,PALM BEACH COUNTY,0,896076,0,896076,896076,781908.75,0,44803.8,0,0,26.84765,-80.11616,Residential,Masonry,1 184233,FL,PALM BEACH COUNTY,0,377149.5,0,377149.5,377149.5,550713.7,0,0,0,0,26.84765,-80.11616,Residential,Masonry,1 551429,FL,PALM BEACH COUNTY,0,1964709,0,1964709,1964709,2520800.24,0,0,0,0,26.84765,-80.11616,Commercial,Reinforced Masonry,1 828314,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,81427.78,0,5832,0,0,26.84765,-80.11616,Residential,Wood,1 589903,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,153236.97,0,5832,0,0,26.84765,-80.11616,Residential,Wood,1 537822,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,174816.53,0,5832,0,0,26.84765,-80.11616,Residential,Wood,1 584940,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,152921.11,0,5832,0,0,26.84765,-80.11616,Residential,Wood,1 443966,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,101921.2,0,5832,0,0,26.84765,-80.11616,Residential,Wood,1 212595,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,139912.01,0,5832,0,0,26.84765,-80.11616,Residential,Wood,1 631665,FL,PALM BEACH COUNTY,0,331952.94,0,0,331952.94,413712.95,0,0,0,0,26.82376,-80.10705,Residential,Wood,1 110048,FL,PALM BEACH COUNTY,0,651557.58,0,0,651557.58,688035.03,0,0,0,0,26.88458,-80.13277,Residential,Masonry,1 470384,FL,PALM BEACH COUNTY,0,571754.25,0,0,571754.25,677998.77,0,0,0,0,26.90639,-80.14961,Residential,Masonry,1 443477,FL,PALM BEACH COUNTY,0,87390000,0,0,87390000,114300000,0,0,0,0,26.829254,-80.141055,Commercial,Steel Frame,4 441774,FL,PALM BEACH COUNTY,0,3789921.36,0,0,3789921.36,6113294.75,0,0,0,0,26.829254,-80.141055,Commercial,Reinforced Masonry,4 586598,FL,PALM BEACH COUNTY,0,2836917.9,0,2836917.9,2836917.9,3760646.74,0,0,0,0,26.829254,-80.141055,Commercial,Reinforced Masonry,4 550173,FL,PALM BEACH COUNTY,0,927000,0,927000,927000,1252701.45,0,46350,0,0,26.830606,-80.141212,Residential,Masonry,4 423006,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,343739.29,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 454443,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,408784.79,0,0,0,0,26.6581,-80.26612,Residential,Masonry,3 668309,FL,PALM BEACH COUNTY,0,15711.69,0,0,15711.69,21094.52,0,0,0,0,26.809185,-80.11528,Residential,Wood,1 341114,FL,PALM BEACH COUNTY,0,1622658.94,0,0,1622658.94,1368952.97,0,0,0,0,26.842295,-80.135666,Residential,Masonry,3 919866,FL,PALM BEACH COUNTY,0,310339.64,0,0,310339.64,321356.7,0,0,0,0,26.84665,-80.11013,Residential,Wood,3 236517,FL,PALM BEACH COUNTY,0,695354.72,0,0,695354.72,988427.26,0,0,0,0,26.8403,-80.1346,Residential,Masonry,4 582861,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,66125.57,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 749644,FL,PALM BEACH COUNTY,0,413890.93,0,0,413890.93,644577.18,0,0,0,0,26.8403,-80.1346,Residential,Masonry,4 964725,FL,PALM BEACH COUNTY,0,332975.7,0,0,332975.7,337971,0,0,0,0,26.8403,-80.1346,Residential,Wood,3 772904,FL,PALM BEACH COUNTY,0,333424.61,0,0,333424.61,433285.28,0,0,0,0,26.8403,-80.1346,Residential,Wood,3 714706,FL,PALM BEACH COUNTY,0,38771.97,0,0,38771.97,31529.37,0,0,0,0,26.8403,-80.1346,Residential,Wood,3 426785,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,117024.35,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 953811,FL,PALM BEACH COUNTY,0,454581.97,0,0,454581.97,367229.5,0,0,0,0,26.8403,-80.1346,Residential,Masonry,3 275260,FL,PALM BEACH COUNTY,0,332641.27,0,0,332641.27,553405.96,0,0,0,0,26.8403,-80.1346,Residential,Wood,3 428381,FL,PALM BEACH COUNTY,0,142751.97,0,0,142751.97,195027.74,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 693603,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,122848.63,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 935462,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,60645.32,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 877179,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,115115.19,0,0,0,0,26.78236,-80.1074,Residential,Wood,3 261468,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,77200.27,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 301310,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,66629.77,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 634488,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,102781.42,0,0,0,0,26.775105,-80.038765,Residential,Wood,4 172278,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,78577.82,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 445999,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,59195.67,0,0,0,0,26.8403,-80.1346,Residential,Wood,4 213331,FL,PALM BEACH COUNTY,0,147689.93,0,0,147689.93,196861.23,0,0,0,0,26.848654,-80.07486,Residential,Wood,3 501458,FL,PALM BEACH COUNTY,0,4735.95,0,0,4735.95,6777.98,0,0,0,0,26.84665,-80.11013,Residential,Wood,3 980287,FL,PALM BEACH COUNTY,0,11222.64,0,0,11222.64,16121.81,0,0,0,0,26.84665,-80.11013,Residential,Wood,3 409756,FL,PALM BEACH COUNTY,0,119700000,119700000,119700000,119700000,195300000,0,0,0,0,26.8403,-80.1346,Commercial,Steel Frame,4 347086,FL,PALM BEACH COUNTY,0,66060000,66060000,66060000,66060000,56430000,0,0,0,0,26.8403,-80.1346,Commercial,Steel Frame,4 363717,FL,PALM BEACH COUNTY,0,12690000,0,0,12690000,9720000,0,0,0,0,26.51349,-80.0758,Commercial,Reinforced Concrete,1 226526,FL,PALM BEACH COUNTY,10350000,0,10350000,10350000,10350000,15840000,0,0,0,0,26.50611,-80.08905,Commercial,Reinforced Concrete,3 725735,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2011812.93,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 642994,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,1384001.37,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 153931,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2251904.59,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 942245,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2587944.9,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 102307,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2674294.31,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 568441,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2971870.31,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 181313,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2279865.66,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 710782,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2118252.92,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 407932,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2748209.54,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 251820,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2946557.85,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 894613,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,3122995.66,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 309639,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,1893398.69,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 810673,FL,PALM BEACH COUNTY,0,1982491.88,0,0,1982491.88,2466461.76,0,0,0,0,26.519896,-80.076378,Commercial,Reinforced Masonry,1 338946,FL,PALM BEACH COUNTY,0,8581104,0,8581104,8581104,12420000,0,429055.2,0,0,26.525152,-80.090531,Commercial,Reinforced Masonry,1 126290,FL,PALM BEACH COUNTY,61110000,61110000,61110000,61110000,61110000,91800000,0,0,0,0,26.53491,-80.090706,Commercial,Steel Frame,1 696535,FL,PALM BEACH COUNTY,166011.3,166011.3,166011.3,166011.3,166011.3,148639.21,0,0,0,0,26.497932,-80.087967,Residential,Wood,1 129538,FL,PALM BEACH COUNTY,0,70200,0,70200,70200,87213.67,0,3510,0,0,26.522192,-80.090477,Residential,Wood,1 462535,FL,PALM BEACH COUNTY,0,145800,0,145800,145800,146476.51,0,7290,0,0,26.522192,-80.090477,Residential,Wood,1 262526,FL,PALM BEACH COUNTY,0,6599173.5,0,6599173.5,6599173.5,6178410.2,0,0,0,0,26.497591,-80.085999,Commercial,Reinforced Masonry,3 312249,FL,PALM BEACH COUNTY,0,8413537.5,0,8413537.5,8413537.5,10800000,0,0,0,0,26.497591,-80.085999,Commercial,Reinforced Masonry,3 770315,FL,PALM BEACH COUNTY,0,4229910,0,4229910,4229910,3216465.86,0,211495.5,0,0,26.497591,-80.085999,Commercial,Reinforced Masonry,3 849469,FL,PALM BEACH COUNTY,0,3218485.5,0,3218485.5,3218485.5,3999850.1,0,0,0,0,26.497591,-80.085999,Commercial,Reinforced Masonry,3 864855,FL,PALM BEACH COUNTY,0,1105465.5,0,1105465.5,1105465.5,1255455.06,0,0,0,0,26.497591,-80.085999,Residential,Masonry,3 717892,FL,PALM BEACH COUNTY,0,96750,0,96750,96750,93414.25,0,4837.5,0,0,26.497591,-80.085999,Residential,Wood,3 447134,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,124289.72,0,5832,0,0,26.497591,-80.085999,Residential,Wood,3 506072,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,152702.29,0,5832,0,0,26.497591,-80.085999,Residential,Wood,3 157618,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,93270.39,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 123434,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,54979.46,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 834758,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,80723.22,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 286521,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,92277.01,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 714656,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,52174.78,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 949155,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96470.79,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 273509,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,130109.87,0,3715.2,0,0,26.497591,-80.085999,Residential,Wood,3 994552,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,61615.66,0,0,0,0,26.497591,-80.085999,Residential,Wood,3 384517,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,92539.69,0,3715.2,0,0,26.497591,-80.085999,Residential,Wood,3 522127,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,93569.54,0,3715.2,0,0,26.497591,-80.085999,Residential,Wood,3 987980,FL,PALM BEACH COUNTY,0,21150000,0,21150000,21150000,25380000,0,0,0,0,26.52314,-80.09165,Commercial,Reinforced Concrete,1 938332,FL,PALM BEACH COUNTY,0,5921712,0,5921712,5921712,9270000,0,296085.6,0,0,26.52314,-80.09165,Commercial,Reinforced Masonry,1 897612,FL,PALM BEACH COUNTY,0,87912,0,87912,87912,95894.41,0,4395.6,0,0,26.497581,-80.086006,Residential,Wood,1 389357,FL,PALM BEACH COUNTY,0,3870,0,3870,3870,4390.25,0,193.5,0,0,26.497581,-80.086006,Residential,Wood,1 422035,FL,PALM BEACH COUNTY,0,120892.5,0,120892.5,120892.5,153518.12,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 300973,FL,PALM BEACH COUNTY,0,9907.2,0,9907.2,9907.2,13863.34,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 952625,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,85079.27,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 631461,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,77340.52,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 730291,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,62927.52,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 758421,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,68191.01,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 386608,FL,PALM BEACH COUNTY,0,9907.2,0,9907.2,9907.2,11037.25,0,0,0,0,26.497581,-80.086006,Residential,Wood,1 446219,FL,PALM BEACH COUNTY,0,35604,0,35604,35604,63625.77,0,1780.2,0,0,26.497581,-80.086006,Residential,Wood,1 323234,FL,PALM BEACH COUNTY,0,618039,0,618039,618039,469412.98,0,0,0,0,26.541414,-80.079437,Residential,Masonry,1 717191,FL,PALM BEACH COUNTY,0,97524,0,97524,97524,118096.1,0,4876.2,0,0,26.541414,-80.079437,Residential,Wood,1 579381,FL,PALM BEACH COUNTY,0,29025,0,29025,29025,47379.95,0,0,0,0,26.541414,-80.079437,Residential,Wood,1 241518,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,60338.18,0,0,0,0,26.541414,-80.079437,Residential,Wood,1 354309,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,91889.68,0,0,0,0,26.541414,-80.079437,Residential,Wood,1 283752,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,74677.48,0,0,0,0,26.541414,-80.079437,Residential,Wood,1 317741,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,58034.58,0,0,0,0,26.541414,-80.079437,Residential,Wood,1 383423,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,100940.15,0,0,0,0,26.541414,-80.079437,Residential,Wood,1 183686,FL,PALM BEACH COUNTY,0,25110,0,25110,25110,21632.06,0,1255.5,0,0,26.50025,-80.09214,Residential,Wood,1 840180,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,100623,0,5832,0,0,26.50025,-80.09214,Residential,Wood,1 983543,FL,PALM BEACH COUNTY,0,16110000,0,16110000,16110000,14670000,0,0,0,0,26.54052,-80.09168,Commercial,Reinforced Concrete,1 721365,FL,PALM BEACH COUNTY,0,5601068.55,0,0,5601068.55,7270186.98,0,0,0,0,26.515764,-80.077179,Commercial,Reinforced Masonry,1 834649,FL,PALM BEACH COUNTY,0,89252.86,0,0,89252.86,110647.49,0,0,0,0,26.50822,-80.07746,Residential,Wood,1 726803,FL,PALM BEACH COUNTY,0,464142.08,0,0,464142.08,718803.84,0,0,0,0,26.548141,-80.090599,Residential,Masonry,1 471390,FL,PALM BEACH COUNTY,1272186,1272186,1272186,1272186,1272186,2240573.98,0,63609.3,0,0,26.51258,-80.08869,Residential,Masonry,1 114234,FL,PALM BEACH COUNTY,573476.4,573476.4,0,0,573476.4,872937.17,0,0,0,0,26.497932,-80.087967,Residential,Masonry,1 566788,FL,PALM BEACH COUNTY,0,1631449.06,0,0,1631449.06,2649995.33,0,0,0,0,26.547033,-80.090607,Residential,Masonry,1 982957,FL,PALM BEACH COUNTY,9540000,9540000,9540000,9540000,9540000,10440000,191628,479070,0,0,26.50734,-80.08925,Commercial,Reinforced Concrete,3 733923,FL,PALM BEACH COUNTY,0,28440000,0,0,28440000,24390000,0,0,0,0,26.53356,-80.08857,Commercial,Reinforced Concrete,1 628894,FL,PALM BEACH COUNTY,31500000,5062500,31500000,31500000,31500000,32310000,0,253125,0,0,26.511442,-80.077896,Commercial,Reinforced Concrete,1 756434,FL,PALM BEACH COUNTY,9360000,4267800,9360000,9360000,9360000,11790000,0,213390,0,0,26.510656,-80.077904,Commercial,Reinforced Concrete,1 556133,FL,PALM BEACH COUNTY,0,1431871.23,0,0,1431871.23,1945328.8,0,0,0,0,26.51578,-80.07682,Residential,Masonry,1 364927,FL,PALM BEACH COUNTY,0,673648.61,0,0,673648.61,741272.83,0,0,0,0,26.51136,-80.09125,Residential,Masonry,1 320884,FL,PALM BEACH COUNTY,0,563177.94,0,0,563177.94,904061.09,0,0,0,0,26.51373,-80.07771,Residential,Masonry,1 875195,FL,PALM BEACH COUNTY,0,26370000,0,26370000,26370000,35640000,0,0,0,0,26.537729,-80.090591,Commercial,Reinforced Concrete,1 500877,FL,PALM BEACH COUNTY,0,10980000,0,0,10980000,17550000,0,0,0,0,26.53491,-80.090706,Commercial,Reinforced Concrete,1 515045,FL,PALM BEACH COUNTY,0,2674652.45,0,0,2674652.45,4033290.31,0,0,0,0,26.534937,-80.090706,Commercial,Reinforced Masonry,1 542073,FL,PALM BEACH COUNTY,0,488092.76,0,0,488092.76,526002.92,0,0,0,0,26.534937,-80.090706,Residential,Masonry,1 810623,FL,PALM BEACH COUNTY,1045167.3,1045167.3,1045167.3,1045167.3,1045167.3,1242629.71,0,0,0,0,26.546749,-80.087059,Residential,Masonry,1 789318,FL,PALM BEACH COUNTY,0,293965.28,0,0,293965.28,328149.91,0,0,0,0,26.3843,-80.143608,Residential,Wood,1 337388,FL,PALM BEACH COUNTY,0,1613627.24,0,0,1613627.24,1710393.24,0,0,0,0,26.3583,-80.0833,Residential,Masonry,4 288325,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1204351.2,0,0,0,0,26.363291,-80.201279,Residential,Masonry,1 984301,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1993716.2,0,0,0,0,26.36274,-80.200935,Residential,Masonry,1 869796,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1321739.6,0,0,0,0,26.36274,-80.201088,Residential,Masonry,1 190467,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1384415.88,0,0,0,0,26.36274,-80.201256,Residential,Masonry,1 925198,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1382804.93,0,0,0,0,26.362744,-80.20164,Residential,Masonry,1 251385,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1637537.45,0,0,0,0,26.36274,-80.202507,Residential,Masonry,1 270457,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1828536.5,0,0,0,0,26.362219,-80.202268,Residential,Masonry,1 102211,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1186376.45,0,0,0,0,26.362219,-80.202461,Residential,Masonry,1 611828,FL,PALM BEACH COUNTY,0,1258559.9,0,0,1258559.9,1397429.39,0,0,0,0,26.362182,-80.202659,Residential,Masonry,1 597798,FL,PALM BEACH COUNTY,5363624.7,5363624.7,5363624.7,5363624.7,5363624.7,9360000,0,0,0,0,26.3476,-80.23208,Commercial,Reinforced Masonry,3 804504,FL,PALM BEACH COUNTY,0,21690000,0,21690000,21690000,26640000,0,0,0,0,26.348553,-80.231171,Commercial,Reinforced Concrete,3 178658,FL,PALM BEACH COUNTY,0,62307,0,62307,62307,73946.7,0,0,0,0,26.348553,-80.231171,Residential,Wood,3 188740,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,86008.37,0,3715.2,0,0,26.348553,-80.231171,Residential,Wood,3 428969,FL,PALM BEACH COUNTY,0,62694,0,62694,62694,109363.92,0,3134.7,0,0,26.348553,-80.231171,Residential,Wood,3 535407,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,70883.88,0,0,0,0,26.348553,-80.231171,Residential,Wood,3 450013,FL,PALM BEACH COUNTY,0,852012,0,852012,852012,815559.52,0,42600.6,0,0,26.34315,-80.20948,Residential,Masonry,1 720476,FL,PALM BEACH COUNTY,0,859248,0,859248,859248,864231.64,0,42962.4,0,0,26.34315,-80.20948,Residential,Masonry,1 410493,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,255190.82,0,8100,0,0,26.34315,-80.20948,Residential,Wood,1 728140,FL,PALM BEACH COUNTY,0,15795,0,15795,15795,22011.91,0,0,0,0,26.34315,-80.20948,Residential,Wood,1 908886,FL,PALM BEACH COUNTY,0,44226,0,44226,44226,67966.52,0,2211.3,0,0,26.35427,-80.24976,Residential,Wood,1 620081,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,154849.97,0,8100,0,0,26.35427,-80.24976,Residential,Wood,1 647363,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,93504.15,0,3715.2,0,0,26.35427,-80.24976,Residential,Wood,1 225049,FL,PALM BEACH COUNTY,0,69660,0,69660,69660,96548.76,0,3483,0,0,26.35427,-80.24976,Residential,Wood,1 706235,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,103896.61,0,3715.2,0,0,26.35427,-80.24976,Residential,Wood,1 102326,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,108688.92,0,3715.2,0,0,26.35427,-80.24976,Residential,Wood,1 780804,FL,PALM BEACH COUNTY,0,2855350.08,0,0,2855350.08,3815524.36,0,0,0,0,26.34777,-80.18592,Commercial,Reinforced Masonry,1 333938,FL,PALM BEACH COUNTY,0,3220590.78,0,0,3220590.78,3274052.59,0,0,0,0,26.34777,-80.18592,Commercial,Reinforced Masonry,1 555066,FL,PALM BEACH COUNTY,0,91541.34,0,0,91541.34,133208.03,0,0,0,0,26.34777,-80.18592,Residential,Wood,1 272901,FL,PALM BEACH COUNTY,0,5351924,0,0,5351924,4339425.61,0,0,0,0,26.350904,-80.203423,Commercial,Reinforced Masonry,1 807567,FL,PALM BEACH COUNTY,331840.8,331840.8,0,0,331840.8,542758.81,0,0,0,0,26.35262,-80.18735,Residential,Wood,1 594490,FL,PALM BEACH COUNTY,0,920621.25,0,0,920621.25,1028203.21,0,0,0,0,26.35045,-80.19514,Residential,Masonry,1 587714,FL,PALM BEACH COUNTY,0,591135.75,0,0,591135.75,587522.73,0,0,0,0,26.36518,-80.221625,Residential,Masonry,4 721474,FL,PALM BEACH COUNTY,0,33840000,0,0,33840000,31320000,0,0,0,0,26.35909,-80.20072,Commercial,Reinforced Concrete,1 251695,FL,PALM BEACH COUNTY,0,2138400,0,2138400,2138400,1802029.68,0,106920,0,0,26.685722,-80.66988,Commercial,Reinforced Masonry,1 841566,FL,PALM BEACH COUNTY,0,8021700,0,8021700,8021700,11880000,0,401085,0,0,26.675144,-80.670486,Commercial,Reinforced Masonry,1 670735,FL,PALM BEACH COUNTY,0,159300,0,159300,159300,134022.28,0,7965,0,0,26.68596,-80.67042,Residential,Wood,3 569174,FL,PALM BEACH COUNTY,1201410,1201410,1201410,1201410,1201410,1017776.88,0,0,0,0,26.6827,-80.66859,Residential,Masonry,3 376382,FL,PALM BEACH COUNTY,557370,557370,557370,557370,557370,733788.75,0,0,0,0,26.6827,-80.66859,Residential,Masonry,3 675328,FL,PALM BEACH COUNTY,229500,229500,229500,229500,229500,301507.92,0,0,0,0,26.690394,-80.669829,Residential,Wood,1 969250,FL,PALM BEACH COUNTY,0,62208,0,62208,62208,66231.12,0,3110.4,0,0,26.685881,-80.679077,Residential,Wood,1 609717,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,97977.6,0,5832,0,0,26.685881,-80.679077,Residential,Wood,1 859470,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,94427.31,0,5832,0,0,26.685881,-80.679077,Residential,Wood,1 404931,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,116392.72,0,5832,0,0,26.685881,-80.679077,Residential,Wood,1 780491,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,164590.7,0,5832,0,0,26.685881,-80.679077,Residential,Wood,1 280039,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,168206.54,0,5832,0,0,26.685881,-80.679077,Residential,Wood,1 777988,FL,PALM BEACH COUNTY,0,109836,0,109836,109836,107577.77,0,5491.8,0,0,26.685881,-80.679077,Residential,Wood,1 429272,FL,PALM BEACH COUNTY,0,9907.2,0,9907.2,9907.2,7590.51,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 636322,FL,PALM BEACH COUNTY,0,9675,0,9675,9675,12600.1,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 259164,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96394.28,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 805966,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,70946.47,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 829282,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,102589.45,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 578940,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,103755.86,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 324849,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,95322.16,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 644451,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,75959.85,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 256337,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,70921.46,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 631756,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,97312.32,0,0,0,0,26.685881,-80.679077,Residential,Wood,1 748244,FL,PALM BEACH COUNTY,0,6565218.3,0,6565218.3,6565218.3,6856320.08,0,0,0,0,26.685881,-80.679077,Commercial,Reinforced Masonry,1 616571,FL,PALM BEACH COUNTY,0,1145308.5,0,1145308.5,1145308.5,1065824.09,0,0,0,0,26.682266,-80.677811,Residential,Masonry,1 297918,FL,PALM BEACH COUNTY,0,2709751.5,0,2709751.5,2709751.5,3155275.29,0,0,0,0,26.682266,-80.677811,Commercial,Reinforced Masonry,1 595167,FL,PALM BEACH COUNTY,0,645975,0,645975,645975,766953.2,0,0,0,0,26.67736,-80.66118,Residential,Masonry,1 888116,FL,PALM BEACH COUNTY,0,229378.5,0,229378.5,229378.5,248885.31,0,0,0,0,26.67736,-80.66118,Residential,Wood,1 671370,FL,PALM BEACH COUNTY,0,538204.5,0,538204.5,538204.5,674908.44,0,0,0,0,26.67736,-80.66118,Residential,Masonry,1 685201,FL,PALM BEACH COUNTY,0,328887,0,328887,328887,394458.85,0,0,0,0,26.67736,-80.66118,Residential,Wood,1 109098,FL,PALM BEACH COUNTY,0,2592945,0,2592945,2592945,3162290.9,0,0,0,0,26.67736,-80.66118,Commercial,Reinforced Masonry,1 831238,FL,PALM BEACH COUNTY,0,140400,0,140400,140400,154849.97,0,7020,0,0,26.67736,-80.66118,Residential,Wood,1 537789,FL,PALM BEACH COUNTY,0,108000,0,108000,108000,97384.9,0,5400,0,0,26.67736,-80.66118,Residential,Wood,1 237862,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,115073.29,0,5832,0,0,26.67736,-80.66118,Residential,Wood,1 762793,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,128193.33,0,5248.8,0,0,26.67736,-80.66118,Residential,Wood,1 617794,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,143418.21,0,5248.8,0,0,26.67736,-80.66118,Residential,Wood,1 531964,FL,PALM BEACH COUNTY,0,126360,0,126360,126360,117493.57,0,6318,0,0,26.67736,-80.66118,Residential,Wood,1 206814,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,154559.1,0,5248.8,0,0,26.67736,-80.66118,Residential,Wood,1 627144,FL,PALM BEACH COUNTY,0,126360,0,126360,126360,155335.86,0,6318,0,0,26.67736,-80.66118,Residential,Wood,1 189374,FL,PALM BEACH COUNTY,0,126360,0,126360,126360,203323.35,0,6318,0,0,26.67736,-80.66118,Residential,Wood,1 337278,FL,PALM BEACH COUNTY,0,646785,0,646785,646785,788948.34,0,0,0,0,26.67736,-80.68137,Residential,Masonry,1 482445,FL,PALM BEACH COUNTY,0,1048099.5,0,1048099.5,1048099.5,1428800.68,0,0,0,0,26.67736,-80.68137,Residential,Masonry,1 761813,FL,PALM BEACH COUNTY,0,140400,0,140400,140400,159991.98,0,7020,0,0,26.67736,-80.68137,Residential,Wood,1 895506,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,88797.55,0,4024.8,0,0,26.67736,-80.68137,Residential,Wood,1 533724,FL,PALM BEACH COUNTY,0,64938.6,0,64938.6,64938.6,50525.48,0,0,0,0,26.7023,-80.68193,Residential,Wood,1 117779,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,103372.32,0,4024.8,0,0,26.7023,-80.68193,Residential,Wood,1 603462,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,90289.95,0,4024.8,0,0,26.7023,-80.68193,Residential,Wood,1 298058,FL,PALM BEACH COUNTY,0,58050,0,58050,58050,62322.02,0,2902.5,0,0,26.6713,-80.6528,Residential,Wood,3 811859,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,71753.52,0,3715.2,0,0,26.6713,-80.6528,Residential,Wood,3 658831,FL,PALM BEACH COUNTY,0,13860000,0,13860000,13860000,11250000,0,0,0,0,26.66763,-80.68613,Commercial,Reinforced Concrete,3 750758,FL,PALM BEACH COUNTY,0,7947819,0,7947819,7947819,13590000,0,0,0,0,26.66763,-80.68613,Commercial,Reinforced Masonry,3 930236,FL,PALM BEACH COUNTY,0,2551104,0,2551104,2551104,3093570.75,0,127555.2,0,0,26.66763,-80.68613,Commercial,Reinforced Masonry,3 650200,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,76322.84,0,3715.2,0,0,26.66763,-80.68613,Residential,Wood,3 677260,FL,PALM BEACH COUNTY,0,16920000,0,16920000,16920000,12780000,0,0,0,0,26.69494,-80.67286,Commercial,Reinforced Concrete,3 780864,FL,PALM BEACH COUNTY,0,66331.8,0,66331.8,66331.8,80237.27,0,0,0,0,26.69494,-80.67286,Residential,Wood,3 102136,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,95790.24,0,4024.8,0,0,26.69494,-80.67286,Residential,Wood,3 134219,FL,PALM BEACH COUNTY,0,5786784,0,5786784,5786784,5733082.64,0,289339.2,0,0,26.688951,-80.672676,Commercial,Reinforced Masonry,1 270528,FL,PALM BEACH COUNTY,0,6078235.5,0,6078235.5,6078235.5,8156232.26,0,0,0,0,26.688951,-80.672676,Commercial,Reinforced Masonry,1 859872,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,185711.18,0,5832,0,0,26.688951,-80.672676,Residential,Wood,1 755118,FL,PALM BEACH COUNTY,0,203425.2,0,203425.2,203425.2,171603.4,0,0,0,0,26.67778,-80.67136,Residential,Wood,1 714932,FL,PALM BEACH COUNTY,0,65650.86,0,0,65650.86,54709.49,0,0,0,0,26.679276,-80.669922,Residential,Wood,1 130852,FL,PALM BEACH COUNTY,0,65650.86,0,0,65650.86,72721.46,0,0,0,0,26.679276,-80.669922,Residential,Wood,1 371541,FL,PALM BEACH COUNTY,0,3294532.8,0,3294532.8,3294532.8,4533688.95,0,0,0,0,26.6764,-80.68893,Commercial,Reinforced Masonry,1 988353,FL,PALM BEACH COUNTY,0,36000,0,36000,36000,46375.2,0,0,0,0,26.6713,-80.6528,Residential,Wood,3 356107,FL,PALM BEACH COUNTY,373113.9,373113.9,0,0,373113.9,654952.57,0,0,0,0,26.6713,-80.6528,Residential,Masonry,4 899525,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,219359.94,0,0,0,0,26.685725,-80.66759,Residential,Wood,3 171543,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,162782.8,0,0,0,0,26.689485,-80.66885,Residential,Wood,3 945251,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,292827.83,0,0,0,0,26.68691,-80.6687,Residential,Wood,3 429162,FL,PALM BEACH COUNTY,121680,121680,121680,121680,121680,183067.07,0,6084,0,0,26.69819,-80.68514,Residential,Wood,1 313441,FL,PALM BEACH COUNTY,0,1122263.91,0,0,1122263.91,1632893.99,0,0,0,0,26.66982,-80.6694,Residential,Masonry,1 941129,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,91039.26,0,0,0,0,26.65854,-80.684875,Residential,Wood,1 480959,FL,PALM BEACH COUNTY,0,134907.34,0,0,134907.34,175967.61,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 981516,FL,PALM BEACH COUNTY,0,134907.34,0,0,134907.34,136902.62,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 172844,FL,PALM BEACH COUNTY,0,202359.89,0,0,202359.89,258567.38,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 441267,FL,PALM BEACH COUNTY,0,134907.34,0,0,134907.34,159518.49,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 747812,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,231446.16,0,0,0,0,26.661025,-80.685827,Residential,Wood,3 267995,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,118166.05,0,0,0,0,26.660246,-80.686105,Residential,Wood,1 563688,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,192752.83,0,0,0,0,26.65943,-80.686209,Residential,Wood,1 192705,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,214784.83,0,0,0,0,26.659339,-80.686211,Residential,Wood,1 703456,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,91880.13,0,0,0,0,26.659254,-80.686348,Residential,Wood,1 611765,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,136451.5,0,0,0,0,26.659156,-80.686214,Residential,Wood,1 204437,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,91413.56,0,0,0,0,26.659073,-80.686333,Residential,Wood,1 150285,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,165821.75,0,0,0,0,26.658588,-80.685912,Residential,Wood,1 905892,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,80056.16,0,0,0,0,26.658535,-80.685974,Residential,Wood,1 571933,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,116199.19,0,0,0,0,26.658375,-80.685616,Residential,Wood,1 684635,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,128987.33,0,0,0,0,26.658343,-80.685023,Residential,Wood,1 408684,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,84766.08,0,0,0,0,26.658545,-80.684883,Residential,Wood,1 399989,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,102010.52,0,0,0,0,26.65856,-80.684883,Residential,Wood,1 107130,FL,PALM BEACH COUNTY,0,325279.22,0,0,325279.22,375845.82,0,0,0,0,26.661461,-80.683426,Residential,Wood,1 387975,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,93237.65,0,0,0,0,26.661402,-80.68115,Residential,Wood,1 761981,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,67819.65,0,0,0,0,26.662901,-80.679375,Residential,Wood,1 629630,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,67959.38,0,0,0,0,26.662193,-80.679773,Residential,Wood,1 936968,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,74833.23,0,0,0,0,26.662193,-80.679798,Residential,Wood,1 552853,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,109569.54,0,0,0,0,26.662193,-80.67981,Residential,Wood,1 329474,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,70355.41,0,0,0,0,26.662194,-80.679835,Residential,Wood,1 584633,FL,PALM BEACH COUNTY,0,109833.72,0,0,109833.72,167463.04,0,0,0,0,26.660135,-80.680168,Residential,Wood,1 446813,FL,PALM BEACH COUNTY,0,109833.72,0,0,109833.72,155208.89,0,0,0,0,26.660137,-80.680275,Residential,Wood,1 721656,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,68933.21,0,0,0,0,26.66293,-80.680733,Residential,Wood,1 340103,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,87774.43,0,0,0,0,26.663076,-80.680367,Residential,Wood,1 606543,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,66012.8,0,0,0,0,26.662903,-80.680428,Residential,Wood,1 574343,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,56982.3,0,0,0,0,26.662868,-80.680122,Residential,Wood,1 910986,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,57483.47,0,0,0,0,26.66144,-80.67971,Residential,Wood,1 687199,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,91746.48,0,0,0,0,26.661051,-80.67971,Residential,Wood,1 126339,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,70919.28,0,0,0,0,26.660723,-80.679718,Residential,Wood,1 556986,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,111069.41,0,0,0,0,26.660395,-80.679726,Residential,Wood,1 439931,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,103873.26,0,0,0,0,26.660583,-80.679726,Residential,Wood,1 758246,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,61196.89,0,0,0,0,26.660419,-80.679726,Residential,Wood,1 386131,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,107225.01,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 173584,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,99614.68,0,0,0,0,26.659807,-80.679665,Residential,Wood,1 426553,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,143527.16,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 680607,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,235798.14,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 516928,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,97531.49,0,0,0,0,26.659502,-80.679672,Residential,Wood,1 173050,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,92132.88,0,0,0,0,26.659723,-80.679794,Residential,Wood,1 398861,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,109494.82,0,0,0,0,26.659685,-80.679794,Residential,Wood,1 679989,FL,PALM BEACH COUNTY,0,109833.72,0,0,109833.72,160163.93,0,0,0,0,26.659609,-80.679802,Residential,Wood,1 583716,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,90448.29,0,0,0,0,26.659433,-80.679871,Residential,Wood,1 197591,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,105731.29,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 259795,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,153658.57,0,0,0,0,26.661369,-80.67984,Residential,Wood,1 284018,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,100137.64,0,0,0,0,26.661369,-80.679878,Residential,Wood,1 860618,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,127324.4,0,0,0,0,26.661371,-80.679893,Residential,Wood,1 714319,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,85185.21,0,0,0,0,26.661371,-80.679909,Residential,Wood,1 338500,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,210728.58,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 691213,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,164376.68,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 108287,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,218279.17,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 430648,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,107312.55,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 970022,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,90394.53,0,0,0,0,26.660201,-80.683216,Residential,Wood,1 736691,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,105606.54,0,0,0,0,26.660225,-80.684152,Residential,Wood,1 242872,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,67569.06,0,0,0,0,26.662558,-80.684242,Residential,Wood,1 370825,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,114792.22,0,0,0,0,26.662155,-80.683678,Residential,Wood,1 798636,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,76987.66,0,0,0,0,26.661827,-80.683617,Residential,Wood,1 978063,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,53478.45,0,0,0,0,26.661491,-80.683617,Residential,Wood,1 112355,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,104040.8,0,0,0,0,26.659353,-80.683678,Residential,Wood,1 603683,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,114831.88,0,0,0,0,26.659277,-80.683685,Residential,Wood,1 852305,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,79629.45,0,0,0,0,26.659347,-80.684205,Residential,Wood,1 874189,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,101396.29,0,0,0,0,26.659348,-80.684225,Residential,Wood,1 718132,FL,PALM BEACH COUNTY,0,109833.72,0,0,109833.72,192305.12,0,0,0,0,26.659349,-80.684265,Residential,Wood,1 407481,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,79372.37,0,0,0,0,26.65935,-80.684326,Residential,Wood,1 730978,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,78720.57,0,0,0,0,26.659325,-80.683389,Residential,Wood,1 102062,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,116170.16,0,0,0,0,26.659351,-80.684346,Residential,Wood,1 798339,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,136757.06,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 989118,FL,PALM BEACH COUNTY,0,174332.48,0,0,174332.48,204461.83,0,0,0,0,26.663368,-80.684639,Residential,Wood,1 335602,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,109313.56,0,0,0,0,26.662758,-80.680794,Residential,Wood,1 276656,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,112005.09,0,0,0,0,26.660192,-80.681877,Residential,Wood,1 461099,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,106416.79,0,0,0,0,26.662374,-80.68116,Residential,Wood,1 517019,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,65100.18,0,0,0,0,26.66188,-80.681831,Residential,Wood,1 875203,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,102853.81,0,0,0,0,26.662054,-80.681938,Residential,Wood,1 680207,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,70467.76,0,0,0,0,26.661804,-80.682007,Residential,Wood,1 290958,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,64566.75,0,0,0,0,26.661469,-80.682022,Residential,Wood,1 709750,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,185012.13,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 649699,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,165816.59,0,0,0,0,26.6713,-80.6528,Residential,Wood,4 796486,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,77713.13,0,0,0,0,26.65893,-80.682137,Residential,Wood,1 906312,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,109608.04,0,0,0,0,26.658419,-80.682068,Residential,Wood,1 259650,FL,PALM BEACH COUNTY,0,88727.31,0,0,88727.31,82869.89,0,0,0,0,26.658154,-80.682381,Residential,Wood,1 213987,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,79443.82,0,0,0,0,26.658117,-80.682549,Residential,Wood,1 623346,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,156067.52,0,0,0,0,26.660247,-80.684931,Residential,Wood,1 157025,FL,PALM BEACH COUNTY,0,87039.42,0,0,87039.42,88203.66,0,0,0,0,26.659407,-80.685734,Residential,Wood,1 225358,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,165204.85,0,0,0,0,26.659408,-80.685754,Residential,Wood,1 346274,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,118843.94,0,0,0,0,26.659412,-80.685851,Residential,Wood,1 657601,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,109067.28,0,0,0,0,26.660137,-80.68026,Residential,Wood,1 196187,FL,PALM BEACH COUNTY,0,87039.42,0,0,87039.42,77293.62,0,0,0,0,26.65935,-80.684306,Residential,Wood,1 640845,FL,PALM BEACH COUNTY,0,87039.42,0,0,87039.42,140857.9,0,0,0,0,26.659352,-80.684366,Residential,Wood,1 167620,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,179722.48,0,0,0,0,26.660187,-80.681648,Residential,Wood,1 932240,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,120643.56,0,0,0,0,26.660185,-80.68161,Residential,Wood,1 499264,FL,PALM BEACH COUNTY,0,134907.34,0,0,134907.34,139927.25,0,0,0,0,26.699094,-80.678892,Residential,Wood,1 997012,FL,PALM BEACH COUNTY,0,202359.89,0,0,202359.89,328729.6,0,0,0,0,26.699286,-80.67889,Residential,Wood,1 475447,FL,PALM BEACH COUNTY,0,134907.34,0,0,134907.34,187221.44,0,0,0,0,26.699629,-80.678885,Residential,Wood,1 245478,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,119172.54,0,0,0,0,26.699752,-80.678884,Residential,Wood,1 124026,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,107923.65,0,0,0,0,26.699916,-80.678882,Residential,Wood,1 295479,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,135333.91,0,0,0,0,26.699971,-80.678881,Residential,Wood,1 828196,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,106384.5,0,0,0,0,26.70023,-80.679088,Residential,Wood,1 742562,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,113916.48,0,0,0,0,26.701505,-80.679123,Residential,Wood,1 997266,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,124201.44,0,0,0,0,26.698608,-80.678898,Residential,Wood,1 126129,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,114341.44,0,0,0,0,26.698334,-80.678901,Residential,Wood,1 126598,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,76872.43,0,0,0,0,26.697688,-80.678063,Residential,Wood,1 800932,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,100770.9,0,0,0,0,26.698202,-80.677946,Residential,Wood,1 906685,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,82346.87,0,0,0,0,26.698726,-80.677912,Residential,Wood,1 956610,FL,PALM BEACH COUNTY,0,86111.31,0,0,86111.31,71752.25,0,0,0,0,26.698996,-80.677906,Residential,Wood,1 103430,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,130315.53,0,0,0,0,26.700001,-80.677632,Residential,Wood,1 694554,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,207470.71,0,0,0,0,26.70008,-80.677906,Residential,Wood,1 714920,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,82422.07,0,0,0,0,26.701656,-80.676781,Residential,Wood,1 630067,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,113942.72,0,0,0,0,26.700814,-80.676382,Residential,Wood,1 613735,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,119299.57,0,0,0,0,26.700727,-80.676521,Residential,Wood,1 825280,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,86794.22,0,0,0,0,26.700544,-80.676636,Residential,Wood,1 271542,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,186149.51,0,0,0,0,26.700048,-80.676827,Residential,Wood,1 123909,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,65188.36,0,0,0,0,26.700668,-80.676308,Residential,Wood,1 607941,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,53536.65,0,0,0,0,26.700737,-80.6763,Residential,Wood,1 260586,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,190654.58,0,0,0,0,26.702134,-80.676364,Residential,Wood,3 127084,FL,PALM BEACH COUNTY,0,126634.02,0,0,126634.02,104034.15,0,0,0,0,26.702413,-80.67636,Residential,Wood,1 416564,FL,PALM BEACH COUNTY,0,87039.42,0,0,87039.42,131436.49,0,0,0,0,26.702417,-80.676361,Residential,Wood,1 437323,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,173067.79,0,0,0,0,26.703516,-80.676979,Residential,Wood,1 808343,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,225441.35,0,0,0,0,26.70351,-80.677155,Residential,Wood,1 356929,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,100101.18,0,0,0,0,26.703558,-80.677004,Residential,Wood,1 632189,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,176826.42,0,0,0,0,26.702239,-80.676363,Residential,Wood,1 360433,FL,PALM BEACH COUNTY,0,87039.42,0,0,87039.42,95960.96,0,0,0,0,26.70187,-80.677475,Residential,Wood,1 961577,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,121762.44,0,0,0,0,26.70187,-80.67792,Residential,Wood,1 718906,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,136638.11,0,0,0,0,26.701757,-80.678879,Residential,Wood,1 825541,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,212174.85,0,0,0,0,26.70187,-80.67789,Residential,Wood,1 918199,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,80804.24,0,0,0,0,26.700125,-80.678268,Residential,Wood,1 672991,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,66599.04,0,0,0,0,26.698948,-80.677864,Residential,Wood,1 131712,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,82188.22,0,0,0,0,26.697826,-80.677956,Residential,Wood,1 827790,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,103255.41,0,0,0,0,26.697388,-80.67807,Residential,Wood,1 158024,FL,PALM BEACH COUNTY,0,71842.85,0,0,71842.85,77562.26,0,0,0,0,26.697504,-80.67807,Residential,Wood,1 617649,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,91831.47,0,0,0,0,26.700924,-80.677673,Residential,Wood,1 229827,FL,PALM BEACH COUNTY,0,77246.55,0,0,77246.55,134611.69,0,0,0,0,26.701197,-80.67749,Residential,Wood,1 132373,FL,PALM BEACH COUNTY,0,134569.54,0,0,134569.54,221278.35,0,0,0,0,26.701356,-80.677358,Residential,Wood,1 376348,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,116444.23,0,0,0,0,26.70126,-80.678879,Residential,Wood,1 330505,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,180968.1,0,0,0,0,26.699503,-80.676903,Residential,Wood,1 332695,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,191685.43,0,0,0,0,26.699255,-80.677035,Residential,Wood,1 110041,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,193408.17,0,0,0,0,26.699076,-80.677064,Residential,Wood,1 697177,FL,PALM BEACH COUNTY,0,134400.08,0,0,134400.08,132619.82,0,0,0,0,26.698292,-80.677176,Residential,Wood,1 258665,FL,PALM BEACH COUNTY,0,126634.02,0,0,126634.02,145777.53,0,0,0,0,26.702798,-80.678056,Residential,Wood,1 290031,FL,PALM BEACH COUNTY,0,184969.29,0,0,184969.29,210314.53,0,0,0,0,26.697187,-80.678238,Residential,Wood,1 811984,FL,PALM BEACH COUNTY,0,656170.87,0,0,656170.87,630921.42,0,0,0,0,26.697448,-80.678209,Residential,Masonry,1 267393,FL,PALM BEACH COUNTY,0,562478.67,0,0,562478.67,731264.46,0,0,0,0,26.696911,-80.678185,Residential,Masonry,1 553454,FL,PALM BEACH COUNTY,0,83020.6,0,0,83020.6,100374.22,0,0,0,0,26.697971,-80.679008,Residential,Wood,1 352313,FL,PALM BEACH COUNTY,0,0,0,36000,36000,49439.81,0,0,0,0,26.673233,-80.67041,Residential,Wood,1 117559,FL,PALM BEACH COUNTY,0,841860,0,841860,841860,957531.56,0,42093,0,0,26.6713,-80.6528,Residential,Masonry,4 970980,FL,PALM BEACH COUNTY,0,83160,0,83160,83160,76159.92,0,4158,0,0,26.6713,-80.6528,Residential,Wood,4 938681,FL,PALM BEACH COUNTY,0,17280000,0,0,17280000,14310000,0,0,0,0,26.391855,-80.10844,Commercial,Reinforced Concrete,3 146688,FL,PALM BEACH COUNTY,0,17370000,0,0,17370000,24030000,0,0,0,0,26.391855,-80.10844,Commercial,Reinforced Concrete,3 257441,FL,PALM BEACH COUNTY,0,18090000,0,0,18090000,14130000,0,0,0,0,26.391855,-80.10844,Commercial,Reinforced Concrete,3 709372,FL,PALM BEACH COUNTY,0,12960000,0,0,12960000,19620000,0,0,0,0,26.391588,-80.10849,Commercial,Reinforced Concrete,1 414934,FL,PALM BEACH COUNTY,0,20520000,0,0,20520000,30240000,0,0,0,0,26.391638,-80.108551,Commercial,Reinforced Concrete,1 950137,FL,PALM BEACH COUNTY,0,17100000,0,0,17100000,18720000,0,0,0,0,26.391855,-80.10844,Commercial,Reinforced Concrete,3 866636,FL,PALM BEACH COUNTY,0,4059900.15,0,0,4059900.15,6592092.35,0,0,0,0,26.391855,-80.10844,Commercial,Reinforced Masonry,3 239495,FL,PALM BEACH COUNTY,0,1641594.55,0,0,1641594.55,1588715.51,0,0,0,0,26.39499,-80.08618,Residential,Masonry,3 487682,FL,PALM BEACH COUNTY,0,1160997.98,0,0,1160997.98,1008558.94,0,0,0,0,26.385048,-80.067307,Residential,Masonry,1 774491,FL,PALM BEACH COUNTY,0,156322.72,0,0,156322.72,195606.62,0,0,0,0,26.378233,-80.06765,Residential,Wood,1 851526,FL,PALM BEACH COUNTY,0,63251.97,0,0,63251.97,80820.83,0,0,0,0,26.378233,-80.06765,Residential,Wood,1 847546,FL,PALM BEACH COUNTY,0,56926.77,0,0,56926.77,59477.66,0,0,0,0,26.378233,-80.06765,Residential,Wood,1 154533,FL,PALM BEACH COUNTY,0,29818.78,0,0,29818.78,36696.31,0,0,0,0,26.378233,-80.06765,Residential,Wood,1 508305,FL,PALM BEACH COUNTY,0,0,0,1712296.8,1712296.8,1635750.28,0,0,0,0,26.38207,-80.12857,Residential,Masonry,1 673594,FL,PALM BEACH COUNTY,0,0,0,45000,45000,54012.87,0,0,0,0,26.38207,-80.12857,Residential,Wood,1 955799,FL,PALM BEACH COUNTY,0,0,0,63000,63000,107356.54,0,0,0,0,26.38207,-80.12857,Residential,Wood,1 447938,FL,PALM BEACH COUNTY,0,0,0,180000,180000,249782.4,0,0,0,0,26.38207,-80.12857,Residential,Wood,1 145012,FL,PALM BEACH COUNTY,25200000,25200000,25200000,25200000,25200000,35640000,0,0,0,0,26.394016,-80.106873,Commercial,Reinforced Concrete,1 969509,FL,PALM BEACH COUNTY,120600000,120600000,120600000,120600000,120600000,177300000,0,0,0,0,26.3658,-80.13357,Commercial,Steel Frame,1 276724,FL,PALM BEACH COUNTY,0,4338517.5,0,4338517.5,4338517.5,6171142,0,0,0,0,26.387182,-80.121315,Commercial,Reinforced Masonry,1 276475,FL,PALM BEACH COUNTY,0,3329700.66,0,0,3329700.66,4264647.31,0,0,0,0,26.38774,-80.12363,Commercial,Reinforced Masonry,1 746011,FL,PALM BEACH COUNTY,0,3503536.74,0,0,3503536.74,4740600.53,0,0,0,0,26.38774,-80.12363,Commercial,Reinforced Masonry,1 676405,FL,PALM BEACH COUNTY,0,3277919.7,0,3277919.7,3277919.7,3037451.51,0,0,0,0,26.38774,-80.12363,Commercial,Reinforced Masonry,1 760642,FL,PALM BEACH COUNTY,0,14794.56,0,0,14794.56,13797.91,0,0,0,0,26.38774,-80.12363,Residential,Wood,1 968332,FL,PALM BEACH COUNTY,0,4623.3,0,4623.3,4623.3,6384.15,0,0,0,0,26.38774,-80.12363,Residential,Wood,1 889178,FL,PALM BEACH COUNTY,0,15719.22,0,0,15719.22,19504.17,0,0,0,0,26.38774,-80.12363,Residential,Wood,1 480047,FL,PALM BEACH COUNTY,0,6557031.9,0,6557031.9,6557031.9,7426232.05,0,0,0,0,26.376137,-80.09951,Commercial,Reinforced Masonry,1 608535,FL,PALM BEACH COUNTY,0,984572.1,0,984572.1,984572.1,1033966.11,0,0,0,0,26.376137,-80.09951,Residential,Masonry,1 547091,FL,PALM BEACH COUNTY,0,25589.7,0,25589.7,25589.7,27954.7,0,0,0,0,26.376137,-80.09951,Residential,Wood,1 178738,FL,PALM BEACH COUNTY,0,13687.2,0,13687.2,13687.2,11900.2,0,0,0,0,26.376137,-80.09951,Residential,Wood,1 409220,FL,PALM BEACH COUNTY,0,7078.5,0,7078.5,7078.5,6937.64,0,0,0,0,26.376137,-80.09951,Residential,Wood,1 792439,FL,PALM BEACH COUNTY,0,200086.81,0,0,200086.81,285000.45,0,0,0,0,26.3811,-80.0998,Residential,Wood,4 725616,FL,PALM BEACH COUNTY,378000,378000,378000,378000,378000,373228.13,0,18900,0,0,26.382751,-80.097908,Residential,Masonry,1 948655,FL,PALM BEACH COUNTY,0,5736889.21,0,0,5736889.21,6480091.73,0,0,0,0,26.37204,-80.08573,Commercial,Reinforced Masonry,1 560063,FL,PALM BEACH COUNTY,0,847820.32,0,0,847820.32,805768.43,0,0,0,0,26.37204,-80.08573,Residential,Masonry,1 243726,FL,PALM BEACH COUNTY,0,1791589.36,0,0,1791589.36,1707725.06,0,0,0,0,26.37204,-80.08573,Residential,Masonry,1 314933,FL,PALM BEACH COUNTY,0,537178.17,0,0,537178.17,814482.43,0,0,0,0,26.36906,-80.13009,Residential,Masonry,1 372847,FL,PALM BEACH COUNTY,0,3136398.46,0,0,3136398.46,4534316.34,0,0,0,0,26.36569,-80.108307,Commercial,Reinforced Masonry,1 104321,FL,PALM BEACH COUNTY,0,4347576.03,0,0,4347576.03,6692615.06,0,0,0,0,26.365644,-80.10685,Commercial,Reinforced Masonry,3 570007,FL,PALM BEACH COUNTY,0,796589.84,0,0,796589.84,755676.99,0,0,0,0,26.365644,-80.10685,Residential,Masonry,3 843755,FL,PALM BEACH COUNTY,0,796589.84,0,0,796589.84,895808.3,0,0,0,0,26.365644,-80.10685,Residential,Masonry,3 698219,FL,PALM BEACH COUNTY,0,726562.69,0,0,726562.69,931999.74,0,0,0,0,26.365644,-80.10685,Residential,Masonry,3 135341,FL,PALM BEACH COUNTY,0,59637.57,0,0,59637.57,58790.71,0,0,0,0,26.365644,-80.10685,Residential,Wood,3 380089,FL,PALM BEACH COUNTY,0,2149905.43,0,0,2149905.43,1646999.55,0,0,0,0,26.365644,-80.10685,Commercial,Reinforced Masonry,3 643646,FL,PALM BEACH COUNTY,0,358698.29,0,0,358698.29,558467.41,0,0,0,0,26.365644,-80.10685,Residential,Wood,3 515547,FL,PALM BEACH COUNTY,0,2524863.99,0,0,2524863.99,2985474.92,0,0,0,0,26.365644,-80.10685,Commercial,Reinforced Masonry,3 906658,FL,PALM BEACH COUNTY,0,3890342.02,0,0,3890342.02,3414475.38,0,0,0,0,26.365644,-80.10685,Commercial,Reinforced Masonry,3 733585,FL,PALM BEACH COUNTY,0,4550107.92,0,0,4550107.92,7592583.08,0,0,0,0,26.365644,-80.10685,Commercial,Reinforced Masonry,3 406406,FL,PALM BEACH COUNTY,0,2396430.87,0,0,2396430.87,3386540.25,0,0,0,0,26.365938,-80.109756,Commercial,Reinforced Masonry,1 791622,FL,PALM BEACH COUNTY,0,253378.34,0,0,253378.34,247607.4,0,0,0,0,26.365938,-80.109756,Residential,Wood,1 856198,FL,PALM BEACH COUNTY,0,977201.32,0,0,977201.32,1519039.9,0,0,0,0,26.365938,-80.109756,Residential,Masonry,1 328055,FL,PALM BEACH COUNTY,0,734797.19,0,0,734797.19,643514.81,0,0,0,0,26.365938,-80.109756,Residential,Masonry,1 258790,FL,PALM BEACH COUNTY,0,808276.1,0,0,808276.1,1171757.86,0,0,0,0,26.365938,-80.109756,Residential,Masonry,1 412092,FL,PALM BEACH COUNTY,0,540352.51,0,0,540352.51,663249.21,0,0,0,0,26.365938,-80.109756,Residential,Masonry,1 553982,FL,PALM BEACH COUNTY,0,1348669.27,0,0,1348669.27,1763492.97,0,0,0,0,26.365938,-80.109756,Residential,Masonry,1 636468,FL,PALM BEACH COUNTY,0,1348669.27,0,0,1348669.27,1157503.5,0,0,0,0,26.365938,-80.109756,Residential,Masonry,1 938902,FL,PALM BEACH COUNTY,0,1006669.5,0,0,1006669.5,791483.83,0,0,0,0,26.36569,-80.108307,Residential,Masonry,1 381885,FL,PALM BEACH COUNTY,0,253190.39,0,0,253190.39,358487.21,0,0,0,0,26.36569,-80.108307,Residential,Wood,1 756618,FL,PALM BEACH COUNTY,0,8958.29,0,0,8958.29,13360.7,0,0,0,0,26.36569,-80.108307,Residential,Wood,1 391978,FL,PALM BEACH COUNTY,0,2123458.88,0,0,2123458.88,3447380.27,0,0,0,0,26.378038,-80.11837,Commercial,Reinforced Masonry,3 960329,FL,PALM BEACH COUNTY,0,1436883.3,0,1436883.3,1436883.3,1818335.58,0,0,0,0,26.380995,-80.08545,Residential,Masonry,1 135375,FL,PALM BEACH COUNTY,0,0,0,15300,15300,23079.84,0,0,0,0,26.37171,-80.07549,Residential,Wood,3 450548,FL,PALM BEACH COUNTY,0,3386684.55,0,0,3386684.55,3591578.96,0,0,0,0,26.37531,-80.11984,Commercial,Reinforced Masonry,1 118108,FL,PALM BEACH COUNTY,0,3234656.06,0,0,3234656.06,2358775.89,0,0,0,0,26.36776,-80.12722,Commercial,Reinforced Masonry,1 527290,FL,PALM BEACH COUNTY,0,1345440.47,0,0,1345440.47,1413658.34,0,0,0,0,26.36725,-80.12429,Residential,Masonry,1 107536,FL,PALM BEACH COUNTY,0,493420.8,0,0,493420.8,791202.22,0,0,0,0,26.3728,-80.12045,Residential,Masonry,1 856395,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,385349.66,0,0,0,0,26.38719,-80.12118,Residential,Masonry,3 622869,FL,PALM BEACH COUNTY,0,20520000,0,0,20520000,27900000,0,0,0,0,26.368567,-80.136719,Commercial,Reinforced Concrete,1 895412,FL,PALM BEACH COUNTY,0,63000,0,63000,63000,109729.62,0,0,0,0,26.3734,-80.10904,Residential,Wood,1 506628,FL,PALM BEACH COUNTY,0,18000,0,18000,18000,18521.57,0,0,0,0,26.370527,-80.097298,Residential,Wood,1 211436,FL,PALM BEACH COUNTY,0,18000,0,18000,18000,23899.5,0,0,0,0,26.3734,-80.10904,Residential,Wood,1 277145,FL,PALM BEACH COUNTY,0,2525142.34,0,0,2525142.34,3465530.6,0,0,0,0,26.391325,-80.109344,Commercial,Reinforced Masonry,4 635139,FL,PALM BEACH COUNTY,0,2085362.79,0,0,2085362.79,2650825.59,0,0,0,0,26.391325,-80.109344,Commercial,Reinforced Masonry,4 212454,FL,PALM BEACH COUNTY,0,169460.18,0,0,169460.18,240870.7,0,0,0,0,26.391325,-80.109344,Residential,Wood,4 957329,FL,PALM BEACH COUNTY,0,63327.99,0,0,63327.99,82350.14,0,0,0,0,26.391325,-80.109344,Residential,Wood,4 691450,FL,PALM BEACH COUNTY,0,5155404.33,0,0,5155404.33,3682531.09,0,0,0,0,26.37816,-80.0936,Commercial,Reinforced Masonry,1 244867,FL,PALM BEACH COUNTY,0,83430000,0,0,83430000,85230000,0,0,0,0,26.36687,-80.13188,Commercial,Steel Frame,1 710507,FL,PALM BEACH COUNTY,0,1674790.09,0,0,1674790.09,1543319.06,0,0,0,0,26.330156,-80.094521,Residential,Masonry,1 406561,FL,PALM BEACH COUNTY,0,538545.31,0,0,538545.31,412671.12,0,0,0,0,26.36697,-80.07025,Residential,Masonry,1 137244,FL,PALM BEACH COUNTY,0,197888.3,0,0,197888.3,241654.85,0,0,0,0,26.364206,-80.077782,Residential,Wood,1 841953,FL,PALM BEACH COUNTY,0,190659.5,0,0,190659.5,153993.77,0,0,0,0,26.364206,-80.077782,Residential,Wood,1 801825,FL,PALM BEACH COUNTY,0,23493.59,0,0,23493.59,22309.98,0,0,0,0,26.35497,-80.06964,Residential,Wood,1 975229,FL,PALM BEACH COUNTY,3955500,3955500,3955500,3955500,3955500,5561235.23,0,0,0,0,26.356945,-80.08419,Commercial,Reinforced Masonry,1 373629,FL,PALM BEACH COUNTY,67500,67500,67500,67500,67500,68329.17,0,0,0,0,26.356945,-80.08419,Residential,Wood,1 189163,FL,PALM BEACH COUNTY,0,232897.5,0,232897.5,232897.5,244909.89,0,0,0,0,26.348785,-80.088509,Residential,Wood,1 623844,FL,PALM BEACH COUNTY,0,654659.28,0,0,654659.28,769879.31,0,0,0,0,26.34588,-80.09283,Residential,Masonry,1 275143,FL,PALM BEACH COUNTY,0,198801.9,0,198801.9,198801.9,352308.78,0,0,0,0,26.34588,-80.09283,Residential,Wood,1 826156,FL,PALM BEACH COUNTY,0,242260.92,0,0,242260.92,297388.36,0,0,0,0,26.34705,-80.09369,Residential,Wood,1 249545,FL,PALM BEACH COUNTY,0,172911.42,0,0,172911.42,160219.72,0,0,0,0,26.3466,-80.09157,Residential,Wood,1 704633,FL,PALM BEACH COUNTY,0,6472.62,0,0,6472.62,8328.14,0,0,0,0,26.34588,-80.09283,Residential,Wood,1 937242,FL,PALM BEACH COUNTY,2627451,2627451,2627451,2627451,2627451,2927106.53,0,0,0,0,26.342905,-80.086159,Commercial,Reinforced Masonry,3 465912,FL,PALM BEACH COUNTY,1109700,1109700,1109700,1109700,1109700,1138876.23,0,55485,0,0,26.35034,-80.07202,Residential,Masonry,1 112689,FL,PALM BEACH COUNTY,813960,813960,813960,813960,813960,923763.2,0,24418.8,0,0,26.35291,-80.08413,Residential,Masonry,1 713334,FL,PALM BEACH COUNTY,25560000,25560000,0,0,25560000,18630000,0,0,0,0,26.34399,-80.08823,Commercial,Reinforced Concrete,1 749869,FL,PALM BEACH COUNTY,736686,736686,0,0,736686,971836.17,0,0,0,0,26.34625,-80.08906,Residential,Masonry,1 544813,FL,PALM BEACH COUNTY,0,3370553.2,0,0,3370553.2,3067473.05,0,0,0,0,26.3486,-80.0851,Commercial,Reinforced Masonry,4 336278,FL,PALM BEACH COUNTY,0,8648128.73,0,0,8648128.73,10620000,0,0,0,0,26.35073,-80.09081,Commercial,Reinforced Masonry,1 789661,FL,PALM BEACH COUNTY,0,1804478.3,0,0,1804478.3,1724882.77,0,0,0,0,26.351259,-80.089821,Commercial,Reinforced Masonry,1 472773,FL,PALM BEACH COUNTY,0,163551.51,0,0,163551.51,253570.27,0,0,0,0,26.351431,-80.091904,Residential,Wood,1 952391,FL,PALM BEACH COUNTY,0,60541.17,0,0,60541.17,55319.31,0,0,0,0,26.351431,-80.091904,Residential,Wood,1 635612,FL,PALM BEACH COUNTY,0,93974.35,0,0,93974.35,108362.76,0,0,0,0,26.3486,-80.0851,Residential,Wood,4 231789,FL,PALM BEACH COUNTY,0,70480.76,0,0,70480.76,59566.96,0,0,0,0,26.3486,-80.0851,Residential,Wood,4 138588,FL,PALM BEACH COUNTY,0,115749.29,0,0,115749.29,135912.82,0,0,0,0,26.34408,-80.09518,Residential,Wood,1 353491,FL,PALM BEACH COUNTY,0,605741.49,0,0,605741.49,464477.73,0,0,0,0,26.34408,-80.09518,Residential,Masonry,1 608009,FL,PALM BEACH COUNTY,0,381319,0,0,381319,372335.12,0,0,0,0,26.34408,-80.09518,Residential,Masonry,1 547469,FL,PALM BEACH COUNTY,0,64155.57,0,0,64155.57,79025.29,0,0,0,0,26.353737,-80.091949,Residential,Wood,1 615798,FL,PALM BEACH COUNTY,0,56430.69,0,0,56430.69,87100.78,0,0,0,0,26.350492,-80.087814,Residential,Wood,1 615594,FL,PALM BEACH COUNTY,0,472297.01,0,0,472297.01,712453.43,0,0,0,0,26.350492,-80.087814,Residential,Masonry,1 606003,FL,PALM BEACH COUNTY,0,21159.59,0,0,21159.59,15814.68,0,0,0,0,26.350492,-80.087814,Residential,Wood,1 384985,FL,PALM BEACH COUNTY,0,1490257.95,0,0,1490257.95,2283793.49,0,0,0,0,26.365833,-80.085236,Residential,Masonry,1 984386,FL,PALM BEACH COUNTY,3876300,3876300,3876300,3876300,3876300,6686384.92,0,0,0,0,26.33568,-80.09557,Commercial,Reinforced Masonry,1 957187,FL,PALM BEACH COUNTY,0,116248.5,0,116248.5,116248.5,130570.32,0,0,0,0,26.342724,-80.071793,Residential,Wood,1 907016,FL,PALM BEACH COUNTY,12510000,12510000,12510000,12510000,12510000,14310000,624561.3,0,0,0,26.339878,-80.079285,Commercial,Reinforced Concrete,1 919476,FL,PALM BEACH COUNTY,1386837.9,1386837.9,1386837.9,1386837.9,1386837.9,1915966.49,0,0,0,0,26.339668,-80.079269,Residential,Masonry,1 864903,FL,PALM BEACH COUNTY,6956514,6956514,6956514,6956514,6956514,10350000,347825.7,0,0,0,26.339664,-80.079231,Commercial,Reinforced Masonry,1 570863,FL,PALM BEACH COUNTY,43110000,43110000,43110000,43110000,43110000,57420000,0,0,0,0,26.33657,-80.07231,Commercial,Steel Frame,1 112008,FL,PALM BEACH COUNTY,11700000,11700000,11700000,11700000,11700000,9270000,0,0,0,0,26.33657,-80.07231,Commercial,Reinforced Concrete,1 582579,FL,PALM BEACH COUNTY,1232094.6,1232094.6,1232094.6,1232094.6,1232094.6,1759312.81,0,0,0,0,26.338301,-80.073212,Residential,Masonry,1 777411,FL,PALM BEACH COUNTY,10260000,10260000,10260000,10260000,10260000,11970000,0,0,0,0,26.3529,-80.08461,Commercial,Reinforced Concrete,3 968983,FL,PALM BEACH COUNTY,10800000,10800000,10800000,10800000,10800000,8471340.21,0,0,0,0,26.35283,-80.08583,Commercial,Reinforced Concrete,1 732080,FL,PALM BEACH COUNTY,1906058.7,1906058.7,1906058.7,1906058.7,1906058.7,2024615.55,0,0,0,0,26.353956,-80.083855,Commercial,Reinforced Masonry,1 973080,FL,PALM BEACH COUNTY,10260000,10260000,10260000,10260000,10260000,10350000,0,0,0,0,26.354958,-80.085098,Commercial,Reinforced Concrete,3 809885,FL,PALM BEACH COUNTY,1906058.7,1906058.7,1906058.7,1906058.7,1906058.7,1908595.66,0,0,0,0,26.356155,-80.083946,Commercial,Reinforced Masonry,1 379144,FL,PALM BEACH COUNTY,0,163084.02,0,0,163084.02,219845.42,0,0,0,0,26.36303,-80.08474,Residential,Wood,1 704387,FL,PALM BEACH COUNTY,0,233398.35,0,0,233398.35,210058.51,0,0,0,0,26.36303,-80.08474,Residential,Wood,1 394476,FL,PALM BEACH COUNTY,0,242503.27,0,0,242503.27,394176.95,0,0,0,0,26.36303,-80.08474,Residential,Wood,1 985895,FL,PALM BEACH COUNTY,0,460128.2,0,0,460128.2,579577.48,0,0,0,0,26.36303,-80.08474,Residential,Masonry,1 372944,FL,PALM BEACH COUNTY,0,412658.68,0,0,412658.68,653572.13,0,0,0,0,26.36303,-80.08474,Residential,Masonry,1 267654,FL,PALM BEACH COUNTY,0,0,0,540000,540000,622404,0,0,0,0,26.3466,-80.08913,Residential,Masonry,1 869415,FL,PALM BEACH COUNTY,17910000,17910000,17910000,17910000,17910000,29250000,0,0,0,0,26.350245,-80.155694,Commercial,Reinforced Concrete,1 174017,FL,PALM BEACH COUNTY,0,638648,0,0,638648,793134.39,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 142797,FL,PALM BEACH COUNTY,0,638648,0,0,638648,654179.92,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 680143,FL,PALM BEACH COUNTY,0,638648,0,0,638648,469406.28,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 135359,FL,PALM BEACH COUNTY,0,638648,0,0,638648,530024.83,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 944882,FL,PALM BEACH COUNTY,0,638648,0,0,638648,1047809.33,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 929099,FL,PALM BEACH COUNTY,0,638648,0,0,638648,659985.23,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 913585,FL,PALM BEACH COUNTY,0,638648,0,0,638648,1016707.18,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 355454,FL,PALM BEACH COUNTY,0,638648,0,0,638648,485576.85,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 770899,FL,PALM BEACH COUNTY,0,638648,0,0,638648,727403.46,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 614357,FL,PALM BEACH COUNTY,0,638648,0,0,638648,919285.25,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 210937,FL,PALM BEACH COUNTY,0,638648,0,0,638648,941226.65,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 897508,FL,PALM BEACH COUNTY,0,638648,0,0,638648,756625.44,0,0,0,0,26.348501,-80.152504,Residential,Masonry,1 525939,FL,PALM BEACH COUNTY,0,901368,0,901368,901368,695089.93,0,45068.4,0,0,26.360985,-80.149269,Residential,Masonry,1 203270,FL,PALM BEACH COUNTY,0,913126.5,0,913126.5,913126.5,1172092.83,0,0,0,0,26.360985,-80.149269,Residential,Masonry,1 383958,FL,PALM BEACH COUNTY,0,135000,0,135000,135000,127244.52,0,6750,0,0,26.360985,-80.149269,Residential,Wood,1 810201,FL,PALM BEACH COUNTY,0,69597,0,69597,69597,70911.55,0,0,0,0,26.360985,-80.149269,Residential,Wood,1 104453,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106077.08,0,5832,0,0,26.360985,-80.149269,Residential,Wood,1 952222,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,111448.8,0,4024.8,0,0,26.360985,-80.149269,Residential,Wood,1 312873,FL,PALM BEACH COUNTY,0,734373,0,734373,734373,1012729.74,0,0,0,0,26.35448,-80.16653,Residential,Masonry,1 986639,FL,PALM BEACH COUNTY,0,3373407,0,3373407,3373407,5003437.26,0,0,0,0,26.35448,-80.16653,Commercial,Reinforced Masonry,1 757162,FL,PALM BEACH COUNTY,0,6415416,0,6415416,6415416,6704699.94,0,320770.8,0,0,26.35448,-80.16653,Commercial,Reinforced Masonry,1 343948,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,137678.94,0,8100,0,0,26.35448,-80.16653,Residential,Wood,1 978186,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,102514.9,0,5832,0,0,26.35448,-80.16653,Residential,Wood,1 260583,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,166395.36,0,5832,0,0,26.35448,-80.16653,Residential,Wood,1 642652,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,162572.83,0,5832,0,0,26.35448,-80.16653,Residential,Wood,1 576783,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,74390.19,0,3715.2,0,0,26.35448,-80.16653,Residential,Wood,1 703216,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,75174.62,0,0,0,0,26.35448,-80.16653,Residential,Wood,1 963911,FL,PALM BEACH COUNTY,0,2397330,0,2397330,2397330,3295954.77,0,119866.5,0,0,26.33864,-80.17727,Commercial,Reinforced Masonry,1 352204,FL,PALM BEACH COUNTY,0,2592135,0,2592135,2592135,4081886.83,0,0,0,0,26.33864,-80.17727,Commercial,Reinforced Masonry,1 801931,FL,PALM BEACH COUNTY,0,5451354,0,5451354,5451354,4781927.73,0,272567.7,0,0,26.33864,-80.17727,Commercial,Reinforced Masonry,1 282416,FL,PALM BEACH COUNTY,0,394947,0,394947,394947,580136.07,0,0,0,0,26.33864,-80.17727,Residential,Masonry,1 713549,FL,PALM BEACH COUNTY,0,2471616.18,0,0,2471616.18,1767131.42,0,0,0,0,26.350872,-80.145782,Commercial,Reinforced Masonry,1 507630,FL,PALM BEACH COUNTY,0,391131.18,0,0,391131.18,592518.37,0,0,0,0,26.350872,-80.145782,Residential,Masonry,1 215264,FL,PALM BEACH COUNTY,0,36986.4,0,36986.4,36986.4,53668.52,0,0,0,0,26.350872,-80.145782,Residential,Wood,1 328308,FL,PALM BEACH COUNTY,0,3434187.24,0,0,3434187.24,2644324.17,0,0,0,0,26.350872,-80.145782,Commercial,Reinforced Masonry,1 286394,FL,PALM BEACH COUNTY,1375200,1375200,1375200,1375200,1375200,1125859.74,0,68760,0,0,26.34324,-80.15426,Residential,Masonry,1 454729,FL,PALM BEACH COUNTY,0,332006.73,0,0,332006.73,454513.89,0,0,0,0,26.337788,-80.130478,Residential,Wood,3 354082,FL,PALM BEACH COUNTY,0,332006.73,0,0,332006.73,417726.55,0,0,0,0,26.338139,-80.130422,Residential,Wood,3 406218,FL,PALM BEACH COUNTY,0,862629.79,0,0,862629.79,1089110.66,0,0,0,0,26.336533,-80.130188,Residential,Masonry,3 369870,FL,PALM BEACH COUNTY,0,332006.73,0,0,332006.73,400303.83,0,0,0,0,26.336096,-80.130341,Residential,Wood,1 328241,FL,PALM BEACH COUNTY,0,275591.14,0,0,275591.14,351874.77,0,0,0,0,26.335865,-80.130394,Residential,Wood,1 419949,FL,PALM BEACH COUNTY,0,409034.42,0,0,409034.42,408244.98,0,0,0,0,26.336845,-80.130455,Residential,Masonry,3 358575,FL,PALM BEACH COUNTY,0,993876.2,0,0,993876.2,1387164.94,0,0,0,0,26.336983,-80.130302,Residential,Masonry,3 372226,FL,PALM BEACH COUNTY,0,873441.16,0,0,873441.16,939252.33,0,0,0,0,26.336838,-80.130058,Residential,Masonry,1 701640,FL,PALM BEACH COUNTY,0,1952482.29,0,0,1952482.29,1656157.96,0,0,0,0,26.336731,-80.130066,Commercial,Reinforced Masonry,1 675194,FL,PALM BEACH COUNTY,0,27360000,0,0,27360000,26190000,0,0,0,0,26.3465,-80.160347,Commercial,Reinforced Concrete,1 478835,FL,PALM BEACH COUNTY,0,10260000,0,0,10260000,15570000,0,0,0,0,26.36434,-80.13898,Commercial,Reinforced Concrete,1 969676,FL,PALM BEACH COUNTY,591585.3,591585.3,0,0,591585.3,751612.67,0,0,0,0,26.34896,-80.15498,Residential,Masonry,1 951318,FL,PALM BEACH COUNTY,1048483.8,1048483.8,1048483.8,1048483.8,1048483.8,1606444.94,0,0,0,0,26.358761,-80.137238,Residential,Masonry,1 516056,FL,PALM BEACH COUNTY,0,2263501.43,0,0,2263501.43,2568847.77,0,0,0,0,26.352119,-80.154274,Commercial,Reinforced Masonry,1 704789,FL,PALM BEACH COUNTY,24120000,24120000,24120000,24120000,24120000,33840000,0,0,0,0,26.350231,-80.157928,Commercial,Reinforced Concrete,1 230993,FL,PALM BEACH COUNTY,0,8726171.03,0,0,8726171.03,13230000,0,0,0,0,26.38447,-80.14427,Commercial,Reinforced Masonry,4 327845,FL,PALM BEACH COUNTY,0,2060536.3,0,0,2060536.3,1704455.02,0,0,0,0,26.384647,-80.142433,Commercial,Reinforced Masonry,1 625580,FL,PALM BEACH COUNTY,0,3205188.08,0,0,3205188.08,2653895.73,0,0,0,0,26.38447,-80.14427,Commercial,Reinforced Masonry,4 756754,FL,PALM BEACH COUNTY,0,5683847.84,0,0,5683847.84,7946905.96,0,0,0,0,26.38447,-80.14427,Commercial,Reinforced Masonry,4 276123,FL,PALM BEACH COUNTY,0,6711968.35,0,0,6711968.35,5145985.59,0,0,0,0,26.38447,-80.14427,Commercial,Reinforced Masonry,4 795555,FL,PALM BEACH COUNTY,0,3611067.08,0,0,3611067.08,4939939.77,0,0,0,0,26.38447,-80.14427,Commercial,Reinforced Masonry,4 514803,FL,PALM BEACH COUNTY,0,988491.82,0,0,988491.82,1604203.61,0,0,0,0,26.38447,-80.14427,Residential,Masonry,4 321321,FL,PALM BEACH COUNTY,0,293965.28,0,0,293965.28,545011.62,0,0,0,0,26.384203,-80.144295,Residential,Wood,1 774905,FL,PALM BEACH COUNTY,0,293965.28,0,0,293965.28,421731.41,0,0,0,0,26.384346,-80.142776,Residential,Wood,1 144712,FL,PALM BEACH COUNTY,0,293965.28,0,0,293965.28,372677.42,0,0,0,0,26.385637,-80.146665,Residential,Wood,1 240205,FL,PALM BEACH COUNTY,0,575238.98,0,0,575238.98,762928.52,0,0,0,0,26.38447,-80.14427,Residential,Masonry,4 819521,FL,PALM BEACH COUNTY,0,10530000,0,10530000,10530000,17460000,0,0,0,0,26.37684,-80.18932,Commercial,Reinforced Concrete,1 145741,FL,PALM BEACH COUNTY,0,2105406,0,2105406,2105406,3301276.61,0,105270.3,0,0,26.37684,-80.18932,Commercial,Reinforced Masonry,1 998160,FL,PALM BEACH COUNTY,0,650160,0,650160,650160,990980.37,0,32508,0,0,26.37684,-80.18932,Residential,Masonry,1 841300,FL,PALM BEACH COUNTY,0,8460000,0,8460000,8460000,8573160.96,0,0,0,0,26.367844,-80.172104,Commercial,Reinforced Masonry,3 817061,FL,PALM BEACH COUNTY,985180.5,985180.5,985180.5,985180.5,985180.5,1842129.91,0,0,0,0,26.36838,-80.20172,Residential,Masonry,3 868175,FL,PALM BEACH COUNTY,109066.5,109066.5,0,0,109066.5,159254.54,0,0,0,0,26.37062,-80.16933,Residential,Wood,3 736872,FL,PALM BEACH COUNTY,365202.9,365202.9,0,0,365202.9,413794.97,0,0,0,0,26.3819,-80.1669,Residential,Masonry,4 274387,FL,PALM BEACH COUNTY,0,255277.71,0,0,255277.71,359502.49,0,0,0,0,26.373228,-80.177383,Residential,Wood,1 635816,FL,PALM BEACH COUNTY,0,36581.32,0,0,36581.32,39741.95,0,0,0,0,26.373228,-80.177383,Residential,Wood,1 176275,FL,PALM BEACH COUNTY,0,2199231.12,0,0,2199231.12,3055708.48,0,0,0,0,26.39477,-80.14759,Commercial,Reinforced Masonry,1 645484,FL,PALM BEACH COUNTY,0,4549807.13,0,0,4549807.13,6519582.42,0,0,0,0,26.383865,-80.187355,Commercial,Reinforced Masonry,1 368748,FL,PALM BEACH COUNTY,0,748852.44,0,0,748852.44,586129.8,0,0,0,0,26.529732,-80.04837,Residential,Masonry,1 344066,FL,PALM BEACH COUNTY,0,63742.88,0,0,63742.88,96375.67,0,0,0,0,26.529732,-80.04837,Residential,Wood,1 552510,FL,PALM BEACH COUNTY,636788.7,636788.7,636788.7,636788.7,636788.7,596696.48,0,0,0,0,26.516701,-80.058998,Residential,Masonry,1 110038,FL,PALM BEACH COUNTY,5057375.4,5057375.4,5057375.4,5057375.4,5057375.4,4388916.81,0,0,0,0,26.516356,-80.059006,Commercial,Reinforced Masonry,1 345434,FL,PALM BEACH COUNTY,484740,484740,484740,484740,484740,461255.32,0,0,0,0,26.56152,-80.06748,Residential,Masonry,1 760997,FL,PALM BEACH COUNTY,0,16380000,0,16380000,16380000,12960000,0,0,0,0,26.536909,-80.064369,Commercial,Reinforced Concrete,1 696394,FL,PALM BEACH COUNTY,0,527202,0,527202,527202,392439.15,0,26360.1,0,0,26.528982,-80.071236,Residential,Masonry,4 533487,FL,PALM BEACH COUNTY,0,573709.5,0,573709.5,573709.5,535649.61,0,0,0,0,26.528982,-80.071236,Residential,Masonry,4 285215,FL,PALM BEACH COUNTY,0,1780650,0,1780650,1780650,2859679.38,0,89032.5,0,0,26.528982,-80.071236,Residential,Masonry,4 291231,FL,PALM BEACH COUNTY,0,140400,0,140400,140400,122944.07,0,7020,0,0,26.528982,-80.071236,Residential,Wood,4 981881,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,99680.45,0,4024.8,0,0,26.528982,-80.071236,Residential,Wood,4 526985,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,97312.32,0,0,0,0,26.528982,-80.071236,Residential,Wood,4 577172,FL,PALM BEACH COUNTY,0,2331693,0,2331693,2331693,3918265.52,0,0,0,0,26.51681,-80.07078,Commercial,Reinforced Masonry,1 686348,FL,PALM BEACH COUNTY,0,173043,0,173043,173043,204399.08,0,0,0,0,26.51681,-80.07078,Residential,Wood,1 188544,FL,PALM BEACH COUNTY,0,3216892.14,0,0,3216892.14,3117168.48,0,0,0,0,26.534262,-80.055611,Commercial,Reinforced Masonry,1 415659,FL,PALM BEACH COUNTY,0,112808.52,0,0,112808.52,156081.76,0,0,0,0,26.530695,-80.057022,Residential,Wood,1 796368,FL,PALM BEACH COUNTY,0,792206.23,0,0,792206.23,918591.64,0,0,0,0,26.514549,-80.060577,Residential,Masonry,1 148333,FL,PALM BEACH COUNTY,907759.8,907759.8,0,0,907759.8,1341807.87,0,0,0,0,26.530231,-80.058853,Residential,Masonry,1 336772,FL,PALM BEACH COUNTY,2046686.4,2046686.4,2046686.4,2046686.4,2046686.4,2296382.14,0,0,0,0,26.51421,-80.05862,Commercial,Reinforced Masonry,1 110787,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,284608.25,0,0,0,0,26.516965,-80.06298,Residential,Masonry,3 940610,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,615657.68,0,0,0,0,26.51454,-80.063535,Residential,Masonry,3 671280,FL,PALM BEACH COUNTY,0,50755.51,0,0,50755.51,89308.88,0,0,0,0,26.55644,-80.06622,Residential,Wood,1 838006,FL,PALM BEACH COUNTY,0,56348.87,0,0,56348.87,80151.08,0,0,0,0,26.55565,-80.06285,Residential,Wood,3 894472,FL,PALM BEACH COUNTY,0,56998.66,0,0,56998.66,57896.79,0,0,0,0,26.55009,-80.06913,Residential,Wood,1 231961,FL,PALM BEACH COUNTY,0,50755.51,0,0,50755.51,42059.67,0,0,0,0,26.54882,-80.06637,Residential,Wood,1 195893,FL,PALM BEACH COUNTY,0,51666.79,0,0,51666.79,81256.56,0,0,0,0,26.54679,-80.06679,Residential,Wood,1 224659,FL,PALM BEACH COUNTY,0,46249.62,0,0,46249.62,73159.5,0,0,0,0,26.54061,-80.06167,Residential,Wood,1 408256,FL,PALM BEACH COUNTY,0,70867.6,0,0,70867.6,84729.3,0,0,0,0,26.540773,-80.068436,Residential,Wood,1 919731,FL,PALM BEACH COUNTY,0,45771.53,0,0,45771.53,52813.26,0,0,0,0,26.53309,-80.06091,Residential,Wood,1 172549,FL,PALM BEACH COUNTY,0,43344.08,0,0,43344.08,71398.1,0,0,0,0,26.52988,-80.06715,Residential,Wood,1 280899,FL,PALM BEACH COUNTY,0,42421.58,0,0,42421.58,52382.16,0,0,0,0,26.54822,-80.07007,Residential,Wood,1 539355,FL,PALM BEACH COUNTY,0,46545.9,0,0,46545.9,70302.55,0,0,0,0,26.55055,-80.067139,Residential,Wood,1 399294,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,685048.64,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 585337,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,584897.43,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 473898,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,776477.41,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 323477,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,777217.36,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 205162,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,562404.61,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 740965,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,1113275.52,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 621169,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,993175.77,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 789886,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,1031640.59,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 391794,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,1086134.88,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 127581,FL,PALM BEACH COUNTY,0,700710.93,0,0,700710.93,897358.45,0,0,0,0,26.545868,-80.094292,Residential,Masonry,3 224123,FL,PALM BEACH COUNTY,0,3541360.5,0,3541360.5,3541360.5,6047758.39,0,0,0,0,26.55077,-80.10412,Commercial,Reinforced Masonry,1 325743,FL,PALM BEACH COUNTY,0,450252,0,450252,450252,634185.35,0,22512.6,0,0,26.55077,-80.10412,Residential,Masonry,1 131694,FL,PALM BEACH COUNTY,0,18450000,0,18450000,18450000,24930000,0,0,0,0,26.57203,-80.09126,Commercial,Reinforced Concrete,1 878318,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,168543.87,0,5832,0,0,26.57203,-80.09126,Residential,Wood,1 671073,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,146143.39,0,5832,0,0,26.57203,-80.09126,Residential,Wood,1 909085,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,123866.55,0,5832,0,0,26.57203,-80.09126,Residential,Wood,1 290117,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,84214.08,0,5832,0,0,26.57203,-80.09126,Residential,Wood,1 333944,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,192689.28,0,5832,0,0,26.57203,-80.09126,Residential,Wood,1 919800,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,70025.49,0,0,0,0,26.57203,-80.09126,Residential,Wood,1 834688,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,105722.88,0,0,0,0,26.57203,-80.09126,Residential,Wood,1 915760,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96705.11,0,0,0,0,26.57203,-80.09126,Residential,Wood,1 229310,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,104587.1,0,0,0,0,26.57203,-80.09126,Residential,Wood,1 611400,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,52874.01,0,0,0,0,26.57203,-80.09126,Residential,Wood,1 463798,FL,PALM BEACH COUNTY,0,3096,0,3096,3096,2490.83,0,154.8,0,0,26.57203,-80.09126,Residential,Wood,1 787698,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,106362.91,0,4024.8,0,0,26.57203,-80.09126,Residential,Wood,1 247236,FL,PALM BEACH COUNTY,0,1384216.02,0,0,1384216.02,1474252.35,0,0,0,0,26.51751,-80.12583,Residential,Masonry,1 918139,FL,PALM BEACH COUNTY,0,1277880.12,0,0,1277880.12,2179654.56,0,0,0,0,26.51751,-80.12583,Residential,Masonry,1 470089,FL,PALM BEACH COUNTY,0,1011578.04,0,0,1011578.04,1546946.61,0,0,0,0,26.51751,-80.12583,Residential,Masonry,1 912755,FL,PALM BEACH COUNTY,0,237637.62,0,0,237637.62,206412.04,0,0,0,0,26.51751,-80.12583,Residential,Wood,1 217470,FL,PALM BEACH COUNTY,0,1849.32,0,0,1849.32,1896.63,0,0,0,0,26.51751,-80.12583,Residential,Wood,1 729114,FL,PALM BEACH COUNTY,0,6472.62,0,0,6472.62,6852.29,0,0,0,0,26.51751,-80.12583,Residential,Wood,1 158798,FL,PALM BEACH COUNTY,0,248733.54,0,0,248733.54,279611.82,0,0,0,0,26.51751,-80.12583,Residential,Wood,1 257327,FL,PALM BEACH COUNTY,0,1663463.34,0,0,1663463.34,1333132.79,0,0,0,0,26.51439,-80.12512,Residential,Masonry,1 550281,FL,PALM BEACH COUNTY,0,12945.24,0,0,12945.24,16801.5,0,0,0,0,26.51439,-80.12512,Residential,Wood,1 379524,FL,PALM BEACH COUNTY,0,12020.58,0,0,12020.58,18643.92,0,0,0,0,26.51439,-80.12512,Residential,Wood,1 454589,FL,PALM BEACH COUNTY,0,130377.06,0,0,130377.06,173766.55,0,0,0,0,26.51439,-80.12512,Residential,Wood,1 837946,FL,PALM BEACH COUNTY,0,9270000,0,0,9270000,12420000,0,0,0,0,26.52921,-80.12404,Commercial,Reinforced Concrete,1 266294,FL,PALM BEACH COUNTY,0,29736.42,0,0,29736.42,28723.95,0,0,0,0,26.51188,-80.122495,Residential,Wood,1 741466,FL,PALM BEACH COUNTY,0,292717.84,0,0,292717.84,208508.77,0,0,0,0,26.51188,-80.122495,Residential,Wood,1 302106,FL,PALM BEACH COUNTY,0,167267.34,0,0,167267.34,242665.43,0,0,0,0,26.51188,-80.122495,Residential,Wood,1 212816,FL,PALM BEACH COUNTY,20250000,20250000,20250000,20250000,20250000,18720000,0,0,0,0,26.52964,-80.10773,Commercial,Reinforced Concrete,1 204958,FL,PALM BEACH COUNTY,0,137691.31,0,0,137691.31,192928.24,0,0,0,0,26.552597,-80.09288,Residential,Wood,4 528110,FL,PALM BEACH COUNTY,0,267344.69,0,0,267344.69,433370.56,0,0,0,0,26.553038,-80.092438,Residential,Wood,4 698028,FL,PALM BEACH COUNTY,0,186061.09,0,0,186061.09,247436.51,0,0,0,0,26.553608,-80.091339,Residential,Wood,4 627782,FL,PALM BEACH COUNTY,0,157974.1,0,0,157974.1,133387.01,0,0,0,0,26.553366,-80.091003,Residential,Wood,4 144805,FL,PALM BEACH COUNTY,0,164670.67,0,0,164670.67,167575.46,0,0,0,0,26.552774,-80.091034,Residential,Wood,4 966909,FL,PALM BEACH COUNTY,0,118617.76,0,0,118617.76,144334.09,0,0,0,0,26.552206,-80.091179,Residential,Wood,4 332356,FL,PALM BEACH COUNTY,0,145973.11,0,0,145973.11,131213.77,0,0,0,0,26.55172,-80.091537,Residential,Wood,4 601900,FL,PALM BEACH COUNTY,0,24692.98,0,0,24692.98,38125.71,0,0,0,0,26.551136,-80.091438,Residential,Wood,4 734519,FL,PALM BEACH COUNTY,0,237316.81,0,0,237316.81,273662.35,0,0,0,0,26.550434,-80.092163,Residential,Wood,4 139126,FL,PALM BEACH COUNTY,0,145871.49,0,0,145871.49,193425.6,0,0,0,0,26.550434,-80.092163,Residential,Wood,4 973100,FL,PALM BEACH COUNTY,0,101769.63,0,0,101769.63,146090.3,0,0,0,0,26.550417,-80.092827,Residential,Wood,4 725362,FL,PALM BEACH COUNTY,0,3166171.53,0,0,3166171.53,2713440.66,0,0,0,0,26.52707,-80.09397,Commercial,Reinforced Masonry,1 607093,FL,PALM BEACH COUNTY,0,569476.92,0,0,569476.92,408547.3,0,0,0,0,26.53655,-80.10514,Residential,Masonry,1 984532,FL,PALM BEACH COUNTY,0,1734882.46,0,0,1734882.46,2622378.94,0,0,0,0,26.52701,-80.150475,Residential,Masonry,4 246125,FL,PALM BEACH COUNTY,0,1734882.46,0,0,1734882.46,1500291.66,0,0,0,0,26.52701,-80.150475,Residential,Masonry,4 787077,FL,PALM BEACH COUNTY,0,1734882.46,0,0,1734882.46,2479757.72,0,0,0,0,26.52701,-80.150475,Residential,Masonry,4 989133,FL,PALM BEACH COUNTY,0,1734882.46,0,0,1734882.46,1346546.37,0,0,0,0,26.52701,-80.150475,Residential,Masonry,4 398156,FL,PALM BEACH COUNTY,0,1201791.2,0,0,1201791.2,1534612.84,0,0,0,0,26.52726,-80.13417,Residential,Masonry,1 566647,FL,PALM BEACH COUNTY,0,1201791.2,0,0,1201791.2,1308750.61,0,0,0,0,26.52726,-80.13417,Residential,Masonry,1 593934,FL,PALM BEACH COUNTY,0,1544112.27,0,0,1544112.27,1403931.58,0,0,0,0,26.522724,-80.126167,Residential,Masonry,1 707249,FL,PALM BEACH COUNTY,0,1544112.27,0,0,1544112.27,2477492.63,0,0,0,0,26.522724,-80.126167,Residential,Masonry,1 237433,FL,PALM BEACH COUNTY,0,1544112.27,0,0,1544112.27,1125997.55,0,0,0,0,26.522724,-80.126167,Residential,Masonry,1 942943,FL,PALM BEACH COUNTY,0,1544112.27,0,0,1544112.27,2337128.19,0,0,0,0,26.522724,-80.126167,Residential,Masonry,1 564361,FL,PALM BEACH COUNTY,226800,226800,226800,226800,226800,337532.83,0,0,0,0,26.5176,-80.14421,Residential,Wood,1 252034,FL,PALM BEACH COUNTY,103500,103500,103500,103500,103500,150623.55,0,0,0,0,26.524425,-80.123865,Residential,Wood,3 860778,FL,PALM BEACH COUNTY,0,7234686,0,7234686,7234686,7043248.97,0,361734.3,0,0,26.51432,-80.1419,Commercial,Reinforced Masonry,3 842005,FL,PALM BEACH COUNTY,0,157009.5,0,157009.5,157009.5,139550.04,0,0,0,0,26.51432,-80.1419,Residential,Wood,3 114570,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,107325.89,0,5248.8,0,0,26.51432,-80.1419,Residential,Wood,3 930765,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,80243.65,0,5248.8,0,0,26.51432,-80.1419,Residential,Wood,3 819765,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,122624.57,0,5248.8,0,0,26.51432,-80.1419,Residential,Wood,3 863978,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,90121.9,0,5248.8,0,0,26.51432,-80.1419,Residential,Wood,3 671348,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,171129.88,0,5248.8,0,0,26.51432,-80.1419,Residential,Wood,3 896800,FL,PALM BEACH COUNTY,0,7492126.5,0,7492126.5,7492126.5,11070000,0,0,0,0,26.535925,-80.147155,Commercial,Reinforced Masonry,3 903842,FL,PALM BEACH COUNTY,0,4697010,0,4697010,4697010,4274443.5,0,234850.5,0,0,26.535925,-80.147155,Commercial,Reinforced Masonry,3 548130,FL,PALM BEACH COUNTY,0,2042005.5,0,2042005.5,2042005.5,1913399.99,0,0,0,0,26.535925,-80.147155,Commercial,Reinforced Masonry,3 914413,FL,PALM BEACH COUNTY,0,6651369,0,6651369,6651369,8363857.07,0,0,0,0,26.535925,-80.147155,Commercial,Reinforced Masonry,3 588422,FL,PALM BEACH COUNTY,0,586692,0,586692,586692,657266.35,0,29334.6,0,0,26.535925,-80.147155,Residential,Masonry,3 889805,FL,PALM BEACH COUNTY,0,6210382.5,0,6210382.5,6210382.5,8215702.59,0,0,0,0,26.535925,-80.147155,Commercial,Reinforced Masonry,3 878358,FL,PALM BEACH COUNTY,0,48762,0,48762,48762,46964.83,0,2438.1,0,0,26.535925,-80.147155,Residential,Wood,3 761598,FL,PALM BEACH COUNTY,0,83592,0,83592,83592,121552.13,0,4179.6,0,0,26.535925,-80.147155,Residential,Wood,3 694120,FL,PALM BEACH COUNTY,0,30496.5,0,30496.5,30496.5,25216.79,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 875438,FL,PALM BEACH COUNTY,0,39852,0,39852,39852,68011.42,0,1992.6,0,0,26.535925,-80.147155,Residential,Wood,3 441374,FL,PALM BEACH COUNTY,0,242757,0,242757,242757,310158.48,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 977738,FL,PALM BEACH COUNTY,0,246888,0,246888,246888,338630.1,0,12344.4,0,0,26.535925,-80.147155,Residential,Wood,3 642567,FL,PALM BEACH COUNTY,0,4981.5,0,4981.5,4981.5,7469.26,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 816859,FL,PALM BEACH COUNTY,0,4981.5,0,4981.5,4981.5,6364.56,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 346647,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,126587.06,0,5832,0,0,26.535925,-80.147155,Residential,Wood,3 217509,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,180844.6,0,5832,0,0,26.535925,-80.147155,Residential,Wood,3 675687,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,159001.32,0,5832,0,0,26.535925,-80.147155,Residential,Wood,3 734113,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,131778.24,0,5832,0,0,26.535925,-80.147155,Residential,Wood,3 171170,FL,PALM BEACH COUNTY,0,106920,0,106920,106920,124607.56,0,5346,0,0,26.535925,-80.147155,Residential,Wood,3 918025,FL,PALM BEACH COUNTY,0,85293,0,85293,85293,148411.87,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 281205,FL,PALM BEACH COUNTY,0,105583.5,0,105583.5,105583.5,158638.79,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 578981,FL,PALM BEACH COUNTY,0,106920,0,106920,106920,149843.68,0,5346,0,0,26.535925,-80.147155,Residential,Wood,3 437820,FL,PALM BEACH COUNTY,0,85293,0,85293,85293,69663.06,0,0,0,0,26.535925,-80.147155,Residential,Wood,3 448435,FL,PALM BEACH COUNTY,0,106920,0,106920,106920,105656.42,0,5346,0,0,26.535925,-80.147155,Residential,Wood,3 555741,FL,PALM BEACH COUNTY,0,106920,0,106920,106920,147436.69,0,5346,0,0,26.535925,-80.147155,Residential,Wood,3 961652,FL,PALM BEACH COUNTY,0,357349.5,0,357349.5,357349.5,587582.64,0,0,0,0,26.537975,-80.16406,Residential,Wood,3 696084,FL,PALM BEACH COUNTY,489990.6,489990.6,0,0,489990.6,539074.92,0,0,0,0,26.487728,-80.163971,Residential,Masonry,1 364514,FL,PALM BEACH COUNTY,238050,238050,238050,238050,238050,228242.34,0,0,0,0,26.86457,-80.63014,Residential,Wood,3 797645,FL,PALM BEACH COUNTY,182160,182160,182160,182160,182160,217863.36,0,0,0,0,26.864994,-80.628662,Residential,Wood,1 378044,FL,PALM BEACH COUNTY,0,673056,0,673056,673056,1009279.11,0,33652.8,0,0,26.861155,-80.62987,Residential,Masonry,4 577324,FL,PALM BEACH COUNTY,0,1727973,0,1727973,1727973,1954295.99,0,0,0,0,26.861155,-80.62987,Residential,Masonry,4 901052,FL,PALM BEACH COUNTY,0,5741833.5,0,5741833.5,5741833.5,8883477.7,0,0,0,0,26.861155,-80.62987,Commercial,Reinforced Masonry,4 422179,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,131414.4,0,8100,0,0,26.861155,-80.62987,Residential,Wood,4 629550,FL,PALM BEACH COUNTY,0,1066878,0,1066878,1066878,812320.91,0,53343.9,0,0,26.861155,-80.62987,Residential,Masonry,4 801214,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,90439.19,0,4024.8,0,0,26.861155,-80.62987,Residential,Wood,4 414978,FL,PALM BEACH COUNTY,0,4772145.88,0,0,4772145.88,4170712.33,0,0,0,0,26.85761,-80.63514,Commercial,Reinforced Masonry,3 135097,FL,MARTIN COUNTY,0,7273.73,0,0,7273.73,12223.05,0,0,0,0,26.8881,-80.6252,Residential,Wood,3 846296,FL,MARTIN COUNTY,0,7273.73,0,0,7273.73,7030.12,0,0,0,0,26.8881,-80.6252,Residential,Wood,3 764485,FL,HENDRY COUNTY,175500,175500,175500,175500,175500,281428.99,0,0,0,0,26.756032,-80.93615,Residential,Wood,1 447502,FL,HENDRY COUNTY,113436,113436,113436,113436,113436,94687.3,0,0,0,0,26.75655,-80.937134,Residential,Wood,1 733746,FL,HENDRY COUNTY,29657.7,29657.7,29657.7,29657.7,29657.7,41365.02,0,0,0,0,26.75372,-81.038615,Residential,Wood,4 788650,FL,HENDRY COUNTY,0,19417.86,0,0,19417.86,23336.85,0,0,0,0,26.66334,-81.10365,Residential,Wood,1 986344,FL,HENDRY COUNTY,0,477124.56,0,0,477124.56,447831.02,0,0,0,0,26.75546,-80.93187,Residential,Masonry,1 656915,FL,HENDRY COUNTY,0,226541.7,0,226541.7,226541.7,266565.28,0,0,0,0,26.75546,-80.93187,Residential,Wood,1 693692,FL,HENDRY COUNTY,0,28664.46,0,0,28664.46,31744.63,0,0,0,0,26.75546,-80.93187,Residential,Wood,1 204616,FL,HENDRY COUNTY,0,8321.94,0,0,8321.94,8526.66,0,0,0,0,26.75546,-80.93187,Residential,Wood,1 441319,FL,HENDRY COUNTY,0,170137.44,0,0,170137.44,183970.63,0,0,0,0,26.74927,-80.94955,Residential,Wood,3 972029,FL,HENDRY COUNTY,0,272774.7,0,272774.7,272774.7,300766.84,0,0,0,0,26.6758,-81.0248,Residential,Wood,4 560870,FL,HENDRY COUNTY,0,148870.26,0,0,148870.26,132196.79,0,0,0,0,26.75531,-80.93152,Residential,Wood,1 821455,FL,HENDRY COUNTY,0,273699.36,0,0,273699.36,433802.54,0,0,0,0,26.74927,-80.94955,Residential,Wood,3 596043,FL,HENDRY COUNTY,0,276832.2,0,0,276832.2,230412.97,0,0,0,0,26.751448,-80.936127,Residential,Wood,1 648892,FL,HENDRY COUNTY,379600.2,379600.2,0,0,379600.2,330183.85,0,0,0,0,26.765171,-80.977737,Residential,Masonry,1 793207,FL,HENDRY COUNTY,38880,38880,38880,38880,38880,57692.94,0,1166.4,0,0,26.6758,-81.0248,Residential,Wood,4 359566,FL,HENDRY COUNTY,1174159.8,1174159.8,1174159.8,1174159.8,1174159.8,1161009.21,0,0,0,0,26.75589,-80.92517,Residential,Masonry,3 263391,FL,HENDRY COUNTY,120997.8,120997.8,120997.8,120997.8,120997.8,213861.19,0,0,0,0,26.75589,-80.92517,Residential,Wood,3 876364,FL,HENDRY COUNTY,124918.2,124918.2,124918.2,124918.2,124918.2,168427.21,0,0,0,0,26.75589,-80.92517,Residential,Wood,3 952010,FL,HENDRY COUNTY,0,797964.75,0,0,797964.75,1082997.76,0,0,0,0,26.755859,-80.928291,Residential,Masonry,1 352933,FL,HENDRY COUNTY,0,36753.75,0,0,36753.75,35936.35,0,0,0,0,26.74345,-80.932335,Residential,Wood,1 863973,FL,HENDRY COUNTY,86575.5,86575.5,86575.5,86575.5,86575.5,86304,0,0,0,0,26.74345,-80.932335,Residential,Wood,1 917933,FL,HENDRY COUNTY,10980000,10980000,10980000,10980000,10980000,9630000,0,0,0,0,26.74516,-80.93011,Commercial,Reinforced Concrete,3 797732,FL,HENDRY COUNTY,190080,190080,190080,190080,190080,262857.45,0,5702.4,0,0,26.74516,-80.93011,Residential,Wood,3 583764,FL,HENDRY COUNTY,0,2959263.45,0,0,2959263.45,3781761.13,0,0,0,0,26.744797,-80.922409,Commercial,Reinforced Masonry,3 424618,FL,HENDRY COUNTY,0,1585133.55,0,0,1585133.55,2446653.63,0,0,0,0,26.744797,-80.922409,Residential,Masonry,3 992497,FL,HENDRY COUNTY,0,235327.95,0,0,235327.95,276557.41,0,0,0,0,26.744797,-80.922409,Residential,Wood,3 878064,FL,HENDRY COUNTY,0,2627603.55,0,0,2627603.55,2852526.41,0,0,0,0,26.744797,-80.922409,Commercial,Reinforced Masonry,3 333054,FL,HENDRY COUNTY,0,14092.65,0,0,14092.65,23925.04,0,0,0,0,26.744797,-80.922409,Residential,Wood,3 867770,FL,HENDRY COUNTY,77220,77220,77220,77220,77220,67070.2,0,2316.6,0,0,26.744797,-80.922409,Residential,Wood,3 630997,FL,HENDRY COUNTY,0,412458.75,0,0,412458.75,378716.32,0,0,0,0,26.74516,-80.93011,Residential,Masonry,3 179291,FL,HENDRY COUNTY,0,270000,0,270000,270000,224077.59,0,5400,0,2250,26.74745,-80.93246,Residential,Wood,1 492363,FL,BROWARD COUNTY,0,362507.42,0,0,362507.42,597458.63,0,0,0,0,26.311445,-80.152725,Residential,Masonry,1 884131,FL,BROWARD COUNTY,0,259251.01,0,0,259251.01,315092.64,0,0,0,0,26.314932,-80.083771,Residential,Wood,3 962625,FL,BROWARD COUNTY,0,2124.26,0,0,2124.26,2150.36,0,0,0,0,26.314932,-80.083771,Residential,Wood,3 644334,FL,BROWARD COUNTY,774045,774045,774045,774045,774045,1220681.35,0,0,0,0,26.31498,-80.09915,Residential,Masonry,1 983580,FL,BROWARD COUNTY,0,283870.62,0,0,283870.62,419187.2,0,0,0,0,26.31354,-80.087585,Residential,Wood,1 114489,FL,BROWARD COUNTY,0,1768874.58,0,0,1768874.58,2895102.87,0,0,0,0,26.31354,-80.087585,Residential,Masonry,1 865924,FL,BROWARD COUNTY,0,632467.44,0,0,632467.44,520632.02,0,0,0,0,26.31354,-80.087585,Residential,Masonry,1 750333,FL,BROWARD COUNTY,0,411473.7,0,411473.7,411473.7,317473.36,0,0,0,0,26.3134,-80.087585,Residential,Masonry,1 761721,FL,BROWARD COUNTY,0,626919.48,0,0,626919.48,868988.14,0,0,0,0,26.3134,-80.087585,Residential,Masonry,1 657516,FL,BROWARD COUNTY,0,14794.56,0,0,14794.56,25340.92,0,0,0,0,26.3131,-80.08952,Residential,Wood,1 309221,FL,BROWARD COUNTY,0,3698.64,0,0,3698.64,5796.15,0,0,0,0,26.3131,-80.08952,Residential,Wood,1 612625,FL,BROWARD COUNTY,0,9246.6,0,9246.6,9246.6,7307.33,0,0,0,0,26.3131,-80.08952,Residential,Wood,1 949171,FL,BROWARD COUNTY,0,1907157.65,0,0,1907157.65,1398556.85,0,0,0,0,26.30246,-80.0944,Commercial,Reinforced Masonry,1 145355,FL,BROWARD COUNTY,2304450,2304450,2304450,2304450,2304450,3490778.56,0,115222.5,0,0,26.31595,-80.09039,Commercial,Reinforced Masonry,1 848551,FL,BROWARD COUNTY,17190000,17190000,0,0,17190000,21510000,0,0,0,0,26.30541,-80.11706,Commercial,Reinforced Concrete,1 761175,FL,BROWARD COUNTY,0,1298365.06,0,0,1298365.06,2187797.05,0,0,0,0,26.3183,-80.10734,Residential,Masonry,1 343025,FL,BROWARD COUNTY,2325780,2325780,2325780,2325780,2325780,4097547.58,0,0,0,0,26.30454,-80.09388,Commercial,Reinforced Masonry,1 234516,FL,BROWARD COUNTY,0,998147.25,0,0,998147.25,1448239.79,0,0,0,0,26.308485,-80.076378,Residential,Masonry,1 662512,FL,BROWARD COUNTY,45360000,45360000,45360000,45360000,45360000,72810000,0,0,0,0,26.306086,-80.077599,Commercial,Steel Frame,1 314394,FL,BROWARD COUNTY,0,101873.52,0,0,101873.52,82313.8,0,0,0,0,26.31868,-80.09948,Residential,Wood,1 293375,FL,BROWARD COUNTY,1015140.6,1015140.6,1015140.6,1015140.6,1015140.6,1615687.63,0,0,0,0,26.31734,-80.1113,Residential,Masonry,1 305898,FL,BROWARD COUNTY,0,826782.44,0,0,826782.44,862664.8,0,0,0,0,26.31728,-80.12418,Residential,Masonry,1 801805,FL,BROWARD COUNTY,0,107033.58,0,0,107033.58,167993.49,0,0,0,0,26.31728,-80.12418,Residential,Wood,1 840401,FL,BROWARD COUNTY,0,5390.88,0,0,5390.88,7016.34,0,0,0,0,26.31728,-80.12418,Residential,Wood,1 353062,FL,BROWARD COUNTY,0,46667.19,0,0,46667.19,70672.51,0,0,0,0,26.318058,-80.124962,Residential,Wood,1 115397,FL,BROWARD COUNTY,0,404522.2,0,0,404522.2,541728.85,0,0,0,0,26.31728,-80.12418,Residential,Masonry,1 232709,FL,BROWARD COUNTY,0,559624.25,0,0,559624.25,769434.1,0,0,0,0,26.28952,-80.15259,Residential,Masonry,3 474344,FL,BROWARD COUNTY,0,83960.28,0,0,83960.28,84611.81,0,0,0,0,26.28952,-80.15259,Residential,Wood,3 746999,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,146469.71,0,0,0,0,26.28952,-80.15259,Residential,Wood,3 224584,FL,BROWARD COUNTY,0,155003.59,0,0,155003.59,202027.96,0,0,0,0,26.28952,-80.15259,Residential,Wood,3 736223,FL,BROWARD COUNTY,0,147403.66,0,0,147403.66,189092.36,0,0,0,0,26.31108,-80.1606,Residential,Wood,1 696316,FL,BROWARD COUNTY,0,824887.93,0,0,824887.93,955053.59,0,0,0,0,26.28952,-80.15259,Residential,Masonry,3 934490,FL,BROWARD COUNTY,0,651759.74,0,0,651759.74,598913.76,0,0,0,0,26.31108,-80.1606,Residential,Masonry,1 264528,FL,BROWARD COUNTY,0,519370.87,0,0,519370.87,788934.75,0,0,0,0,26.312,-80.1436,Residential,Masonry,3 983011,FL,BROWARD COUNTY,0,60983.61,0,0,60983.61,90098.9,0,0,0,0,26.295229,-80.134216,Residential,Wood,1 598388,FL,BROWARD COUNTY,0,21905.42,0,0,21905.42,36501.43,0,0,0,0,26.29659,-80.13926,Residential,Wood,1 909445,FL,BROWARD COUNTY,9900000,9900000,9900000,9900000,9900000,11430000,0,0,0,0,26.306263,-80.152451,Commercial,Reinforced Concrete,1 288526,FL,BROWARD COUNTY,6324807.6,6324807.6,6324807.6,6324807.6,6324807.6,7424337.45,0,0,0,0,26.306198,-80.152451,Commercial,Reinforced Masonry,1 712172,FL,BROWARD COUNTY,26280000,26280000,26280000,26280000,26280000,26460000,0,0,0,0,26.306328,-80.152458,Commercial,Reinforced Concrete,1 382520,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1768563.74,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 288076,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1956483.86,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 307252,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1988869.25,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 289827,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,2468227.64,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 939949,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,2003309.89,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 606923,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1549278.15,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 156576,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1328942.34,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 768252,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1617351.1,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 542804,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,1603213.42,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 520876,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,2193633.41,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 756347,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,2398700.53,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 259330,FL,BROWARD COUNTY,0,1683057.67,0,0,1683057.67,2118397.37,0,0,0,0,26.322018,-80.150345,Residential,Masonry,1 725372,FL,BROWARD COUNTY,0,1785111.68,0,0,1785111.68,2042167.76,0,0,0,0,26.30422,-80.16334,Residential,Masonry,1 291717,FL,BROWARD COUNTY,0,1785111.68,0,0,1785111.68,1943986.62,0,0,0,0,26.30422,-80.16334,Residential,Masonry,1 202955,FL,BROWARD COUNTY,0,1785111.68,0,0,1785111.68,2472452.87,0,0,0,0,26.30422,-80.16334,Residential,Masonry,1 495250,FL,BROWARD COUNTY,0,1785111.68,0,0,1785111.68,2365601.44,0,0,0,0,26.30422,-80.16334,Residential,Masonry,1 710032,FL,BROWARD COUNTY,0,1785111.68,0,0,1785111.68,2281943.96,0,0,0,0,26.30422,-80.16334,Residential,Masonry,1 400795,FL,BROWARD COUNTY,0,1785111.68,0,0,1785111.68,1614158.67,0,0,0,0,26.30422,-80.16334,Residential,Masonry,1 778066,FL,BROWARD COUNTY,0,8033289.3,0,8033289.3,8033289.3,10800000,0,0,0,0,26.300687,-80.134202,Commercial,Reinforced Masonry,1 318226,FL,BROWARD COUNTY,0,9450000,0,0,9450000,15480000,0,0,0,0,26.31667,-80.11833,Commercial,Reinforced Concrete,1 496052,FL,BROWARD COUNTY,0,2581797.89,0,0,2581797.89,2674675.49,0,0,0,0,26.31885,-80.15386,Commercial,Reinforced Masonry,1 303967,FL,BROWARD COUNTY,820759.5,820759.5,820759.5,820759.5,820759.5,920652.5,0,0,0,0,26.31875,-80.12759,Residential,Masonry,1 654965,FL,BROWARD COUNTY,0,1220386.63,0,0,1220386.63,1640712.19,0,0,0,0,26.318222,-80.165787,Residential,Masonry,1 303708,FL,BROWARD COUNTY,0,1147836.25,0,0,1147836.25,1084705.26,0,0,0,0,26.318638,-80.165794,Residential,Masonry,1 496170,FL,BROWARD COUNTY,0,1256439.52,0,0,1256439.52,1029495.13,0,0,0,0,26.318836,-80.165794,Residential,Masonry,1 568730,FL,BROWARD COUNTY,0,1811489.99,0,0,1811489.99,2353168.97,0,0,0,0,26.318933,-80.165794,Commercial,Reinforced Masonry,1 722183,FL,BROWARD COUNTY,764055,764055,0,0,764055,1221362.55,0,0,0,0,26.31919,-80.12073,Residential,Masonry,3 643156,FL,BROWARD COUNTY,0,9990000,0,9990000,9990000,14130000,0,497520,0,0,26.2961,-80.14337,Commercial,Reinforced Concrete,1 116508,FL,BROWARD COUNTY,0,29880000,0,0,29880000,47070000,0,0,0,0,26.31757,-80.17203,Commercial,Reinforced Concrete,3 672978,FL,BROWARD COUNTY,0,7380862.83,0,0,7380862.83,9540000,0,0,0,0,26.31722,-80.1301,Commercial,Reinforced Masonry,1 660490,FL,BROWARD COUNTY,0,3318027.52,0,0,3318027.52,4477545.42,0,0,0,0,26.317772,-80.156288,Commercial,Reinforced Masonry,1 660371,FL,BROWARD COUNTY,0,2001333.69,0,0,2001333.69,2893628.32,0,0,0,0,26.31777,-80.156761,Commercial,Reinforced Masonry,1 422064,FL,BROWARD COUNTY,270000,270000,270000,270000,270000,415635.3,0,27000,0,0,26.318012,-80.13073,Residential,Wood,1 562842,FL,BROWARD COUNTY,0,4676744.7,0,4676744.7,4676744.7,4227627.55,0,0,0,0,26.31622,-80.1195,Commercial,Reinforced Masonry,1 271982,FL,BROWARD COUNTY,0,943205.65,0,0,943205.65,858120.95,0,0,0,0,26.31849,-80.13506,Residential,Masonry,1 171781,FL,BROWARD COUNTY,0,39330000,0,0,39330000,55800000,0,0,0,0,26.320211,-80.145134,Commercial,Steel Frame,1 269803,FL,BROWARD COUNTY,0,1093275,0,1093275,1093275,1144265.35,0,0,0,0,26.30139,-80.13313,Residential,Masonry,1 368479,FL,BROWARD COUNTY,0,90000,0,90000,90000,131414.4,0,4500,0,0,26.297385,-80.136125,Residential,Wood,3 672700,FL,BROWARD COUNTY,0,8875519.42,0,0,8875519.42,10800000,0,0,0,0,25.709531,-80.28559,Commercial,Reinforced Masonry,4 331943,FL,BROWARD COUNTY,0,8875519.42,0,0,8875519.42,7772026.09,0,0,0,0,25.709531,-80.28559,Commercial,Reinforced Masonry,4 383676,FL,PALM BEACH COUNTY,2596500,2596500,2596500,2596500,2596500,3185547.18,0,0,0,0,26.46859,-80.07428,Commercial,Reinforced Masonry,1 274980,FL,PALM BEACH COUNTY,4693.5,4693.5,4693.5,4693.5,4693.5,4817.78,0,0,0,0,26.45827,-80.08501,Residential,Wood,1 564104,FL,PALM BEACH COUNTY,0,3009595.5,0,3009595.5,3009595.5,2415380.96,0,0,0,0,26.48852,-80.071304,Commercial,Reinforced Masonry,1 176573,FL,PALM BEACH COUNTY,0,649876.5,0,649876.5,649876.5,795643.8,0,0,0,0,26.4827,-80.071159,Residential,Masonry,1 211897,FL,PALM BEACH COUNTY,0,594067.5,0,594067.5,594067.5,988901.39,0,0,0,0,26.4827,-80.071159,Residential,Masonry,1 521129,FL,PALM BEACH COUNTY,0,854334,0,854334,854334,1088763.25,0,42716.7,0,0,26.4827,-80.071159,Residential,Masonry,1 831414,FL,PALM BEACH COUNTY,0,140400,0,140400,140400,128044.8,0,7020,0,0,26.4827,-80.071159,Residential,Wood,1 885647,FL,PALM BEACH COUNTY,0,1194021,0,1194021,1194021,1683330.81,0,0,0,0,26.467417,-80.083374,Residential,Masonry,1 975128,FL,PALM BEACH COUNTY,0,1195992,0,1195992,1195992,1675429.31,0,59799.6,0,0,26.467417,-80.083374,Residential,Masonry,1 378166,FL,PALM BEACH COUNTY,0,1174081.5,0,1174081.5,1174081.5,1856589.17,0,0,0,0,26.467417,-80.083374,Residential,Masonry,1 202273,FL,PALM BEACH COUNTY,0,71604,0,71604,71604,87619.24,0,3580.2,0,0,26.467417,-80.083374,Residential,Wood,1 112204,FL,PALM BEACH COUNTY,0,3284469,0,3284469,3284469,5446175.12,0,0,0,0,26.45598,-80.087357,Commercial,Reinforced Masonry,1 879061,FL,PALM BEACH COUNTY,0,837729,0,837729,837729,1234749.72,0,0,0,0,26.45598,-80.087357,Residential,Masonry,1 959529,FL,PALM BEACH COUNTY,0,822825,0,822825,822825,1177353.96,0,0,0,0,26.45598,-80.087357,Residential,Masonry,1 280416,FL,PALM BEACH COUNTY,0,876798,0,876798,876798,1065660.29,0,43839.9,0,0,26.45598,-80.087357,Residential,Masonry,1 167332,FL,PALM BEACH COUNTY,0,1030090.5,0,1030090.5,1030090.5,1038755.62,0,0,0,0,26.45598,-80.087357,Residential,Masonry,1 302434,FL,PALM BEACH COUNTY,0,2954164.5,0,2954164.5,2954164.5,4977885.35,0,0,0,0,26.45598,-80.087357,Commercial,Reinforced Masonry,1 580522,FL,PALM BEACH COUNTY,0,320242.5,0,320242.5,320242.5,371501.8,0,0,0,0,26.45598,-80.087357,Residential,Wood,1 699718,FL,PALM BEACH COUNTY,0,1547572.5,0,1547572.5,1547572.5,2356573.76,0,0,0,0,26.446999,-80.077179,Residential,Masonry,1 500553,FL,PALM BEACH COUNTY,0,44928,0,44928,44928,52476.8,0,2246.4,0,0,26.446999,-80.077194,Residential,Wood,1 382781,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,86189.3,0,0,0,0,26.446999,-80.077179,Residential,Wood,1 522284,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,67560.29,0,4024.8,0,0,26.446999,-80.077179,Residential,Wood,1 417461,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,72701.41,0,3715.2,0,0,26.446999,-80.077179,Residential,Wood,1 149018,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,77711.21,0,3715.2,0,0,26.446999,-80.077179,Residential,Wood,1 755235,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,61991.83,0,3715.2,0,0,26.446999,-80.077179,Residential,Wood,1 892337,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,76131.88,0,3715.2,0,0,26.446999,-80.077179,Residential,Wood,1 937166,FL,PALM BEACH COUNTY,0,241897.5,0,241897.5,241897.5,407556.16,0,0,0,0,26.454456,-80.085236,Residential,Wood,1 833625,FL,PALM BEACH COUNTY,0,68344.2,0,68344.2,68344.2,81980.23,0,0,0,0,26.454456,-80.085236,Residential,Wood,1 353201,FL,PALM BEACH COUNTY,0,67028.4,0,67028.4,67028.4,91013.17,0,0,0,0,26.454456,-80.085236,Residential,Wood,1 813811,FL,PALM BEACH COUNTY,0,67647.6,0,67647.6,67647.6,107758.16,0,0,0,0,26.454456,-80.085236,Residential,Wood,1 486231,FL,PALM BEACH COUNTY,0,1219626.54,0,0,1219626.54,1517605.7,0,0,0,0,26.45297,-80.08159,Residential,Masonry,1 919922,FL,PALM BEACH COUNTY,0,6570000,0,6570000,6570000,7176509.55,0,0,0,0,26.439547,-80.084053,Commercial,Reinforced Masonry,1 962821,FL,PALM BEACH COUNTY,0,905084.14,0,0,905084.14,1253729.78,0,0,0,0,26.439512,-80.085342,Residential,Masonry,1 310748,FL,PALM BEACH COUNTY,841666.5,841666.5,0,0,841666.5,1060900.42,0,0,0,0,26.48851,-80.071304,Residential,Masonry,1 457236,FL,PALM BEACH COUNTY,0,1627932.92,0,0,1627932.92,2026125.31,0,0,0,0,26.452049,-80.074158,Residential,Masonry,1 258587,FL,PALM BEACH COUNTY,0,814871.87,0,0,814871.87,658783.16,0,0,0,0,26.431865,-80.0821,Residential,Masonry,3 672866,FL,PALM BEACH COUNTY,0,543247.91,0,0,543247.91,611660.21,0,0,0,0,26.469183,-80.077316,Residential,Masonry,1 162878,FL,PALM BEACH COUNTY,0,1666865.68,0,0,1666865.68,1491758.11,0,0,0,0,26.452049,-80.074158,Residential,Masonry,1 181831,FL,PALM BEACH COUNTY,0,298786.35,0,0,298786.35,431573.58,0,0,0,0,26.47343,-80.06876,Residential,Wood,1 201686,FL,PALM BEACH COUNTY,0,25261.03,0,0,25261.03,32449.91,0,0,0,0,26.453739,-80.072937,Residential,Wood,1 469746,FL,PALM BEACH COUNTY,0,226353.3,0,0,226353.3,229069.54,0,0,0,0,26.453739,-80.072937,Residential,Wood,1 241178,FL,PALM BEACH COUNTY,0,1810826.38,0,0,1810826.38,1356897.48,0,0,0,0,26.437704,-80.077003,Commercial,Reinforced Masonry,1 540710,FL,PALM BEACH COUNTY,0,1106414.92,0,0,1106414.92,1382992.09,0,0,0,0,26.452864,-80.072937,Residential,Masonry,1 982646,FL,PALM BEACH COUNTY,0,503409.73,0,0,503409.73,480252.89,0,0,0,0,26.451914,-80.074966,Residential,Masonry,3 530579,FL,PALM BEACH COUNTY,0,1509323.79,0,0,1509323.79,1562295.02,0,0,0,0,26.452049,-80.074158,Residential,Masonry,1 684574,FL,PALM BEACH COUNTY,0,1256713.51,0,0,1256713.51,1749827.78,0,0,0,0,26.452049,-80.074158,Residential,Masonry,1 627985,FL,PALM BEACH COUNTY,0,1297457.1,0,0,1297457.1,2331686.11,0,0,0,0,26.452049,-80.074158,Residential,Masonry,1 866197,FL,PALM BEACH COUNTY,0,804912.33,0,0,804912.33,1069631.89,0,0,0,0,26.452864,-80.072937,Residential,Masonry,1 168875,FL,PALM BEACH COUNTY,0,27162.4,0,0,27162.4,27712.16,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 824858,FL,PALM BEACH COUNTY,0,22635.33,0,0,22635.33,16906.33,0,0,0,0,26.446999,-80.077179,Residential,Wood,1 707250,FL,PALM BEACH COUNTY,0,258042.76,0,0,258042.76,375074.44,0,0,0,0,26.452457,-80.088043,Residential,Wood,1 854535,FL,PALM BEACH COUNTY,0,65026.78,0,0,65026.78,66810.13,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 343582,FL,PALM BEACH COUNTY,0,205528.79,0,0,205528.79,233158.44,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 209055,FL,PALM BEACH COUNTY,0,271623.96,0,0,271623.96,324700.36,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 614689,FL,PALM BEACH COUNTY,0,27162.4,0,0,27162.4,41008.37,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 383066,FL,PALM BEACH COUNTY,0,24446.16,0,0,24446.16,26458.47,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 295070,FL,PALM BEACH COUNTY,0,3218743.89,0,0,3218743.89,2808804.67,0,0,0,0,26.453739,-80.072937,Commercial,Reinforced Masonry,1 497371,FL,PALM BEACH COUNTY,0,857036.06,0,0,857036.06,627864.62,0,0,0,0,26.489014,-80.071312,Residential,Masonry,1 411837,FL,PALM BEACH COUNTY,0,102653.03,0,0,102653.03,89608.4,0,0,0,0,26.433218,-80.079224,Residential,Wood,1 212207,FL,PALM BEACH COUNTY,0,316894.62,0,0,316894.62,542998.93,0,0,0,0,26.433218,-80.079224,Residential,Wood,1 878023,FL,PALM BEACH COUNTY,0,135811.98,0,0,135811.98,141187.96,0,0,0,0,26.46248,-80.07547,Residential,Wood,1 916189,FL,PALM BEACH COUNTY,0,244461.56,0,0,244461.56,325989.49,0,0,0,0,26.46248,-80.07547,Residential,Wood,1 541490,FL,PALM BEACH COUNTY,0,63378.92,0,0,63378.92,88792.03,0,0,0,0,26.4648,-80.09977,Residential,Wood,3 461238,FL,PALM BEACH COUNTY,0,1630837.48,0,0,1630837.48,1671523.61,0,0,0,0,26.46248,-80.07547,Residential,Masonry,1 715323,FL,PALM BEACH COUNTY,0,77119.47,0,0,77119.47,108710.08,0,0,0,0,26.46248,-80.07547,Residential,Wood,1 514723,FL,PALM BEACH COUNTY,0,45270.66,0,0,45270.66,45430.74,0,0,0,0,26.471905,-80.07274,Residential,Wood,3 964205,FL,PALM BEACH COUNTY,0,31689.46,0,0,31689.46,31556.43,0,0,0,0,26.489014,-80.071312,Residential,Wood,1 618561,FL,PALM BEACH COUNTY,0,36216.53,0,0,36216.53,42750.57,0,0,0,0,26.45433,-80.076309,Residential,Wood,1 128734,FL,PALM BEACH COUNTY,0,1131402.51,0,0,1131402.51,1433170.19,0,0,0,0,26.45433,-80.076309,Residential,Masonry,1 705657,FL,PALM BEACH COUNTY,0,54324.79,0,0,54324.79,65288.84,0,0,0,0,26.46586,-80.08442,Residential,Wood,1 783882,FL,PALM BEACH COUNTY,0,282488.92,0,0,282488.92,435968.25,0,0,0,0,26.46586,-80.08442,Residential,Wood,1 814694,FL,PALM BEACH COUNTY,0,153920.24,0,0,153920.24,149776.71,0,0,0,0,26.46586,-80.08442,Residential,Wood,1 880729,FL,PALM BEACH COUNTY,0,2863507.74,0,0,2863507.74,3441649.95,0,0,0,0,26.46586,-80.08442,Commercial,Reinforced Masonry,1 518640,FL,PALM BEACH COUNTY,0,239181.19,0,0,239181.19,283310.12,0,0,0,0,26.46068,-80.07658,Residential,Wood,1 902583,FL,PALM BEACH COUNTY,0,544312.68,0,0,544312.68,501215.09,0,0,0,0,26.46068,-80.07658,Residential,Masonry,1 845434,FL,PALM BEACH COUNTY,0,81487.19,0,0,81487.19,138507.03,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 182092,FL,PALM BEACH COUNTY,0,27162.4,0,0,27162.4,29429.26,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 242461,FL,PALM BEACH COUNTY,0,9054.13,0,0,9054.13,8859.79,0,0,0,0,26.437704,-80.077003,Residential,Wood,1 136630,FL,PALM BEACH COUNTY,0,271623.96,0,0,271623.96,379739.53,0,0,0,0,26.463791,-80.073128,Residential,Wood,1 556137,FL,PALM BEACH COUNTY,0,4527.07,0,0,4527.07,4327.26,0,0,0,0,26.46443,-80.0785,Residential,Wood,1 823413,FL,PALM BEACH COUNTY,0,136865.88,0,0,136865.88,162775.27,0,0,0,0,26.46255,-80.07261,Residential,Wood,1 269284,FL,PALM BEACH COUNTY,0,3384726.05,0,0,3384726.05,4546025.55,0,0,0,0,26.46223,-80.07869,Commercial,Reinforced Masonry,1 733046,FL,PALM BEACH COUNTY,0,199762.22,0,0,199762.22,146847.2,0,0,0,0,26.46255,-80.07261,Residential,Wood,1 200399,FL,PALM BEACH COUNTY,0,5711647,0,0,5711647,4677838.89,0,0,0,0,26.46064,-80.07233,Commercial,Reinforced Masonry,1 119497,FL,PALM BEACH COUNTY,0,2644478.33,0,0,2644478.33,4640461.82,0,0,0,0,26.464239,-80.074181,Commercial,Reinforced Masonry,1 474854,FL,PALM BEACH COUNTY,0,16920000,0,0,16920000,19890000,0,0,0,0,26.43747,-80.08509,Commercial,Reinforced Concrete,1 648268,FL,PALM BEACH COUNTY,0,4829435.21,0,0,4829435.21,3856091.52,0,0,0,0,26.4409,-80.08709,Commercial,Reinforced Masonry,1 276856,FL,PALM BEACH COUNTY,326700,326700,326700,326700,326700,504057.59,0,16335,0,0,26.4409,-80.08709,Residential,Wood,1 728732,FL,PALM BEACH COUNTY,984060,984060,984060,984060,984060,1147577.31,0,49203,0,0,26.44038,-80.08514,Residential,Masonry,1 879093,FL,PALM BEACH COUNTY,0,951631.65,0,0,951631.65,1229146.47,0,0,0,0,26.47183,-80.08488,Residential,Masonry,1 953188,FL,PALM BEACH COUNTY,0,552169.24,0,0,552169.24,655102.43,0,0,0,0,26.432216,-80.084065,Residential,Masonry,1 647887,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,143643.49,0,0,0,0,26.47935,-80.069565,Residential,Wood,3 523893,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,239671.05,0,0,0,0,26.46918,-80.07317,Residential,Wood,3 331337,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,175587.98,0,0,0,0,26.457985,-80.072525,Residential,Wood,3 518247,FL,PALM BEACH COUNTY,0,214644.01,0,0,214644.01,222123.49,0,0,0,0,26.4579,-80.0798,Residential,Wood,3 987909,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,411085.51,0,0,0,0,26.46212,-80.08327,Residential,Masonry,3 764940,FL,PALM BEACH COUNTY,0,390014.19,0,0,390014.19,388023.56,0,0,0,0,26.4579,-80.0798,Residential,Masonry,3 418371,FL,PALM BEACH COUNTY,0,13230000,0,0,13230000,19980000,0,0,0,0,26.43787,-80.0916,Commercial,Reinforced Concrete,1 564256,FL,PALM BEACH COUNTY,0,919309.5,0,919309.5,919309.5,1422815.31,0,0,0,0,26.48186,-80.11239,Residential,Masonry,1 105377,FL,PALM BEACH COUNTY,0,2123604,0,2123604,2123604,2553965.09,0,106180.2,0,0,26.48186,-80.11239,Commercial,Reinforced Masonry,1 846404,FL,PALM BEACH COUNTY,0,465358.5,0,465358.5,465358.5,673060.1,0,0,0,0,26.48186,-80.11239,Residential,Masonry,1 201225,FL,PALM BEACH COUNTY,0,404563.5,0,404563.5,404563.5,495307.09,0,0,0,0,26.48186,-80.11239,Residential,Masonry,1 543990,FL,PALM BEACH COUNTY,0,6931899,0,6931899,6931899,12690000,0,0,0,0,26.48186,-80.11239,Commercial,Reinforced Masonry,1 293094,FL,PALM BEACH COUNTY,0,192726,0,192726,192726,160016.54,0,9636.3,0,0,26.48186,-80.11239,Residential,Wood,1 993160,FL,PALM BEACH COUNTY,0,68266.8,0,68266.8,68266.8,66602.87,0,0,0,0,26.48186,-80.11239,Residential,Wood,1 428975,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,85040.93,0,3715.2,0,0,26.48186,-80.11239,Residential,Wood,1 964042,FL,PALM BEACH COUNTY,0,1123002,0,1123002,1123002,1381885.41,0,56150.1,0,0,26.463442,-80.114281,Residential,Masonry,3 437744,FL,PALM BEACH COUNTY,0,2848743,0,2848743,2848743,4481574.12,0,0,0,0,26.463442,-80.114281,Commercial,Reinforced Masonry,3 200881,FL,PALM BEACH COUNTY,0,5242612.5,0,5242612.5,5242612.5,8506715.47,0,0,0,0,26.463442,-80.114281,Commercial,Reinforced Masonry,3 886129,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,177914.88,0,8100,0,0,26.43565,-80.11431,Residential,Wood,1 382254,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106207.02,0,5832,0,0,26.43565,-80.11431,Residential,Wood,1 310897,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,108609.41,0,0,0,0,26.43565,-80.11431,Residential,Wood,1 289283,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,90580.29,0,0,0,0,26.43565,-80.11431,Residential,Wood,1 718106,FL,PALM BEACH COUNTY,0,3925773,0,3925773,3925773,4811034.81,0,0,0,0,26.458746,-80.099022,Commercial,Reinforced Masonry,1 456922,FL,PALM BEACH COUNTY,0,68305.5,0,68305.5,68305.5,63745.42,0,0,0,0,26.458746,-80.099022,Residential,Wood,1 597949,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,190835.87,0,5832,0,0,26.458746,-80.099022,Residential,Wood,1 208716,FL,PALM BEACH COUNTY,0,263528.1,0,263528.1,263528.1,371830.24,0,0,0,0,26.44442,-80.12157,Residential,Wood,1 205125,FL,PALM BEACH COUNTY,301500,301500,301500,301500,301500,282979.46,0,15075,0,0,26.471199,-80.092499,Residential,Wood,1 327243,FL,PALM BEACH COUNTY,802029.6,802029.6,0,0,802029.6,1139879.76,0,0,0,0,26.433363,-80.092285,Residential,Masonry,1 510597,FL,PALM BEACH COUNTY,0,1629743.74,0,0,1629743.74,1978222.07,0,0,0,0,26.446098,-80.095558,Residential,Masonry,1 146346,FL,PALM BEACH COUNTY,0,854710.05,0,0,854710.05,998494.5,0,0,0,0,26.465094,-80.103867,Residential,Masonry,3 920934,FL,PALM BEACH COUNTY,0,45270.66,0,0,45270.66,58592.55,0,0,0,0,26.478535,-80.119041,Residential,Wood,3 948993,FL,PALM BEACH COUNTY,0,282488.92,0,0,282488.92,263031.08,0,0,0,0,26.436095,-80.093155,Residential,Wood,3 681810,FL,PALM BEACH COUNTY,0,35675.09,0,0,35675.09,55282.12,0,0,0,0,26.47335,-80.11399,Residential,Wood,1 714510,FL,PALM BEACH COUNTY,0,368363.73,0,0,368363.73,357788.01,0,0,0,0,26.44238,-80.10925,Residential,Masonry,1 506025,FL,PALM BEACH COUNTY,0,729667.06,0,0,729667.06,944174.58,0,0,0,0,26.44238,-80.10925,Residential,Masonry,1 105185,FL,PALM BEACH COUNTY,0,154161.99,0,0,154161.99,148977.21,0,0,0,0,26.45056,-80.09861,Residential,Wood,1 888808,FL,PALM BEACH COUNTY,0,2249522.61,0,0,2249522.61,2776860.2,0,0,0,0,26.45056,-80.09861,Commercial,Reinforced Masonry,1 735015,FL,PALM BEACH COUNTY,0,1634588.61,0,0,1634588.61,2039966.58,0,0,0,0,26.47335,-80.11399,Residential,Masonry,1 390350,FL,PALM BEACH COUNTY,0,444509.58,0,0,444509.58,672386.52,0,0,0,0,26.47186,-80.09336,Residential,Masonry,1 527714,FL,PALM BEACH COUNTY,3070215,3070215,3070215,3070215,3070215,4202019.06,0,0,0,0,26.43842,-80.11951,Commercial,Reinforced Masonry,1 983455,FL,PALM BEACH COUNTY,0,7713202.5,0,7713202.5,7713202.5,9630000,0,0,0,0,26.444624,-80.096092,Commercial,Reinforced Masonry,1 384413,FL,PALM BEACH COUNTY,0,1321394.4,0,1321394.4,1321394.4,1346902.6,0,0,0,0,26.44499,-80.09442,Residential,Masonry,3 156315,FL,PALM BEACH COUNTY,0,344890.35,0,0,344890.35,325399.91,0,0,0,0,26.44499,-80.09442,Residential,Wood,3 389613,FL,PALM BEACH COUNTY,0,61605,0,61605,61605,52724.95,0,0,0,0,26.44499,-80.09442,Residential,Wood,3 151284,FL,PALM BEACH COUNTY,0,61605,0,61605,61605,93866.06,0,0,0,0,26.44499,-80.09442,Residential,Wood,3 760832,FL,PALM BEACH COUNTY,0,61605,0,61605,61605,49160.79,0,0,0,0,26.44499,-80.09442,Residential,Wood,3 252266,FL,PALM BEACH COUNTY,0,61605,0,61605,61605,82596.6,0,0,0,0,26.44499,-80.09442,Residential,Wood,3 850769,FL,PALM BEACH COUNTY,0,451080,0,451080,451080,414606.57,0,22554,0,0,26.444841,-80.096069,Residential,Masonry,1 468396,FL,PALM BEACH COUNTY,0,451080,0,451080,451080,550678.46,0,22554,0,0,26.445972,-80.09539,Residential,Masonry,3 414419,FL,PALM BEACH COUNTY,0,174600,0,174600,174600,258375.87,0,8730,0,0,26.446297,-80.093582,Residential,Wood,1 603469,FL,PALM BEACH COUNTY,0,73260,0,73260,73260,82197.72,0,3663,0,0,26.438379,-80.10157,Residential,Wood,1 602466,FL,PALM BEACH COUNTY,0,73260,0,73260,73260,112279.67,0,3663,0,0,26.438379,-80.10157,Residential,Wood,1 741799,FL,PALM BEACH COUNTY,0,113940,0,113940,113940,126074.15,0,5697,0,0,26.4581,-80.1059,Residential,Wood,1 849006,FL,PALM BEACH COUNTY,0,113940,0,113940,113940,195979.76,0,5697,0,0,26.4581,-80.1059,Residential,Wood,1 866544,FL,PALM BEACH COUNTY,0,132480,0,132480,132480,226397.72,0,6624,0,0,26.4581,-80.1059,Residential,Wood,1 654052,FL,PALM BEACH COUNTY,0,132480,0,132480,132480,156966.54,0,6624,0,0,26.4581,-80.1059,Residential,Wood,1 685474,FL,PALM BEACH COUNTY,0,132480,0,132480,132480,154238.52,0,6624,0,0,26.4581,-80.1059,Residential,Wood,1 342612,FL,PALM BEACH COUNTY,0,132480,0,132480,132480,213663.74,0,6624,0,0,26.4581,-80.1059,Residential,Wood,1 833388,FL,PALM BEACH COUNTY,0,132480,0,132480,132480,117651.25,0,6624,0,0,26.4581,-80.1059,Residential,Wood,1 351659,FL,PALM BEACH COUNTY,0,132480,0,132480,132480,99229.64,0,6624,0,0,26.4581,-80.1059,Residential,Wood,1 122044,FL,PALM BEACH COUNTY,0,5999487.12,0,0,5999487.12,5991759.78,0,0,0,0,26.45737,-80.12017,Commercial,Reinforced Masonry,1 669176,FL,PALM BEACH COUNTY,0,750936.22,0,0,750936.22,879552.82,0,0,0,0,26.434038,-80.1073,Residential,Masonry,1 222187,FL,PALM BEACH COUNTY,0,381569.73,0,0,381569.73,412168.57,0,0,0,0,26.457289,-80.093559,Residential,Masonry,1 242261,FL,PALM BEACH COUNTY,0,717175.8,0,717175.8,717175.8,683604.8,0,0,0,0,26.449919,-80.187981,Residential,Masonry,1 197716,FL,PALM BEACH COUNTY,0,335675.7,0,335675.7,335675.7,484549.22,0,0,0,0,26.449919,-80.187981,Residential,Wood,1 522763,FL,PALM BEACH COUNTY,0,5201.1,0,5201.1,5201.1,7947.31,0,0,0,0,26.449919,-80.187981,Residential,Wood,1 417068,FL,PALM BEACH COUNTY,0,9457.2,0,9457.2,9457.2,8188.04,0,0,0,0,26.449919,-80.187981,Residential,Wood,1 540735,FL,PALM BEACH COUNTY,0,127800000,0,127800000,127800000,171900000,0,0,0,0,26.453741,-80.154701,Commercial,Steel Frame,1 733731,FL,PALM BEACH COUNTY,9990000,0,9990000,9990000,9990000,10530000,0,0,0,0,26.45263,-80.17219,Commercial,Reinforced Concrete,1 809799,FL,PALM BEACH COUNTY,0,1690278.48,0,0,1690278.48,2562563.59,0,0,0,0,26.45254,-80.19804,Residential,Masonry,1 754053,FL,PALM BEACH COUNTY,0,246884.22,0,0,246884.22,237370.29,0,0,0,0,26.45254,-80.19804,Residential,Wood,1 243882,FL,PALM BEACH COUNTY,0,112808.52,0,0,112808.52,82393.09,0,0,0,0,26.45254,-80.19804,Residential,Wood,1 970402,FL,PALM BEACH COUNTY,0,4623.3,0,4623.3,4623.3,4143.74,0,0,0,0,26.45254,-80.19804,Residential,Wood,1 547696,FL,PALM BEACH COUNTY,0,2773.98,0,0,2773.98,2156.2,0,0,0,0,26.45254,-80.19804,Residential,Wood,1 763775,FL,PALM BEACH COUNTY,0,23116.5,0,23116.5,23116.5,22966.47,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 733941,FL,PALM BEACH COUNTY,0,1674559.26,0,0,1674559.26,2250607.65,0,0,0,0,26.45364,-80.195297,Residential,Masonry,1 975437,FL,PALM BEACH COUNTY,0,198801.9,0,198801.9,198801.9,299572.6,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 608802,FL,PALM BEACH COUNTY,0,255206.16,0,0,255206.16,284049.56,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 799078,FL,PALM BEACH COUNTY,0,1849.32,0,0,1849.32,2537.46,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 209309,FL,PALM BEACH COUNTY,0,924.66,0,0,924.66,1291.43,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 388125,FL,PALM BEACH COUNTY,0,86918.04,0,0,86918.04,86518.22,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 714951,FL,PALM BEACH COUNTY,0,59178.24,0,0,59178.24,80543.95,0,0,0,0,26.45364,-80.195297,Residential,Wood,1 658689,FL,PALM BEACH COUNTY,0,60974.35,0,0,60974.35,73901.83,0,0,0,0,26.43208,-80.14904,Residential,Wood,1 784910,FL,PALM BEACH COUNTY,494955,494955,0,0,494955,443618.27,0,0,0,0,26.458223,-80.162201,Residential,Masonry,1 624447,FL,PALM BEACH COUNTY,1976913,1976913,1976913,1976913,1976913,3068801.59,0,0,0,0,26.453827,-80.162216,Commercial,Reinforced Masonry,1 870025,FL,PALM BEACH COUNTY,1162890,1162890,1162890,1162890,1162890,1542354.96,0,0,0,0,26.446108,-80.208382,Residential,Masonry,1 169878,FL,PALM BEACH COUNTY,0,14040000,0,0,14040000,20970000,0,0,0,0,26.453823,-80.162735,Commercial,Reinforced Concrete,1 863597,FL,PALM BEACH COUNTY,0,1495179,0,1495179,1495179,1886908.42,0,0,0,0,26.619682,-80.218231,Residential,Masonry,1 215321,FL,PALM BEACH COUNTY,0,2733169.5,0,2733169.5,2733169.5,2646768.55,0,0,0,0,26.619682,-80.218231,Commercial,Reinforced Masonry,1 556440,FL,PALM BEACH COUNTY,0,2156841,0,2156841,2156841,2989381.63,0,0,0,0,26.619682,-80.218231,Commercial,Reinforced Masonry,1 797720,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,198288,0,8100,0,0,26.619682,-80.218231,Residential,Wood,1 292341,FL,PALM BEACH COUNTY,0,6562111.5,0,6562111.5,6562111.5,9900000,0,0,0,0,26.62388,-80.23469,Commercial,Reinforced Masonry,1 786037,FL,PALM BEACH COUNTY,0,5854554,0,5854554,5854554,4708642.15,0,292727.7,0,0,26.62388,-80.23469,Commercial,Reinforced Masonry,1 294898,FL,PALM BEACH COUNTY,0,108135,0,108135,108135,170742.57,0,0,0,0,26.62388,-80.23469,Residential,Wood,1 453594,FL,PALM BEACH COUNTY,0,108135,0,108135,108135,151163.65,0,0,0,0,26.62388,-80.23469,Residential,Wood,1 589601,FL,PALM BEACH COUNTY,0,108135,0,108135,108135,126323.31,0,0,0,0,26.62388,-80.23469,Residential,Wood,1 536409,FL,PALM BEACH COUNTY,0,108135,0,108135,108135,103895.24,0,0,0,0,26.62388,-80.23469,Residential,Wood,1 743923,FL,PALM BEACH COUNTY,407380.5,407380.5,0,0,407380.5,479507.22,0,0,0,0,26.59223,-80.20942,Residential,Masonry,1 643706,FL,PASCO COUNTY,0,74378.7,0,74378.7,74378.7,73132.86,0,0,0,0,28.17128,-82.35587,Residential,Wood,4 808296,FL,MARTIN COUNTY,332100,332100,332100,332100,332100,507363.78,0,0,0,0,27.08053,-80.14838,Residential,Wood,1 162639,FL,MARTIN COUNTY,270135,270135,270135,270135,270135,416969.04,0,0,0,0,27.08053,-80.14838,Residential,Wood,1 946642,FL,MARTIN COUNTY,222660,222660,222660,222660,222660,233835.75,0,0,0,0,27.06887,-80.13411,Residential,Wood,1 728504,FL,MARTIN COUNTY,199260,199260,199260,199260,199260,155380.16,0,0,0,0,27.08053,-80.14838,Residential,Wood,1 597981,FL,MARTIN COUNTY,56034,56034,56034,56034,56034,61936.85,0,0,0,0,27.08053,-80.14838,Residential,Wood,1 536270,FL,MARTIN COUNTY,15660,15660,15660,15660,15660,15940.31,0,0,0,0,27.08053,-80.14838,Residential,Wood,1 414567,FL,MARTIN COUNTY,5220,5220,5220,5220,5220,7701.71,0,0,0,0,27.08053,-80.14838,Residential,Wood,1 743820,FL,MARTIN COUNTY,0,2785075.92,0,0,2785075.92,3405635.4,0,0,0,0,27.05799,-80.13486,Commercial,Reinforced Masonry,1 998195,FL,MARTIN COUNTY,0,2027779.38,0,0,2027779.38,2620507.4,0,0,0,0,27.05799,-80.13486,Commercial,Reinforced Masonry,1 306272,FL,MARTIN COUNTY,0,62876.88,0,0,62876.88,55566.06,0,0,0,0,27.05799,-80.13486,Residential,Wood,1 185934,FL,MARTIN COUNTY,0,53630.28,0,0,53630.28,70148.41,0,0,0,0,27.05799,-80.13486,Residential,Wood,1 103870,FL,MARTIN COUNTY,432913.5,432913.5,0,0,432913.5,381344.84,0,0,0,0,27.04116,-80.18554,Residential,Masonry,3 393472,FL,MARTIN COUNTY,400615.2,400615.2,0,0,400615.2,291447.56,0,0,0,0,27.09748,-80.1575,Residential,Masonry,1 493399,FL,MARTIN COUNTY,0,1230328.74,0,0,1230328.74,1017235.8,0,0,0,0,27.06196,-80.1365,Residential,Masonry,3 238736,FL,MARTIN COUNTY,0,2618537.56,0,0,2618537.56,2356181.04,0,0,0,0,27.06007,-80.13799,Commercial,Reinforced Masonry,1 760733,FL,MARTIN COUNTY,775260,775260,775260,775260,775260,927986.22,0,0,0,0,27.059858,-80.135765,Residential,Masonry,1 741255,FL,MARTIN COUNTY,0,201339.27,0,0,201339.27,309817.65,0,0,0,0,27.06532,-80.119775,Residential,Wood,3 678026,FL,MARTIN COUNTY,0,201339.27,0,0,201339.27,289069.84,0,0,0,0,27.048185,-80.12677,Residential,Wood,3 292386,FL,MARTIN COUNTY,0,30115.01,0,0,30115.01,36228.17,0,0,0,0,27.06613,-80.11558,Residential,Wood,1 220181,FL,MARTIN COUNTY,0,18627.84,0,0,18627.84,20883.67,0,0,0,0,27.06113,-80.13503,Residential,Wood,1 571237,FL,MARTIN COUNTY,0,59963.9,0,0,59963.9,90144.94,0,0,0,0,27.06113,-80.13503,Residential,Wood,1 714785,FL,MARTIN COUNTY,0,6741.5,0,0,6741.5,6620.03,0,0,0,0,27.056065,-80.134888,Residential,Wood,1 882489,FL,MARTIN COUNTY,0,3104.64,0,0,3104.64,3794.52,0,0,0,0,27.100985,-80.161331,Residential,Wood,1 192325,FL,MARTIN COUNTY,0,13837.82,0,0,13837.82,20945.41,0,0,0,0,27.100903,-80.161049,Residential,Wood,1 491285,FL,MARTIN COUNTY,0,61737.98,0,0,61737.98,76469.28,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 140961,FL,MARTIN COUNTY,0,84160.58,0,0,84160.58,103385.38,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 526928,FL,MARTIN COUNTY,0,2661.12,0,0,2661.12,3946.97,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 972026,FL,MARTIN COUNTY,2217.6,2217.6,2217.6,2217.6,2217.6,2020.67,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 962914,FL,MARTIN COUNTY,0,14192.64,0,0,14192.64,15104.77,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 937920,FL,MARTIN COUNTY,0,1738.6,0,0,1738.6,2780.91,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 116242,FL,MARTIN COUNTY,0,1774.08,0,0,1774.08,1994.86,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 376342,FL,MARTIN COUNTY,0,3854.19,0,0,3854.19,4993.21,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 200116,FL,MARTIN COUNTY,0,2838.53,0,0,2838.53,2304.88,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 950984,FL,MARTIN COUNTY,0,72896.95,0,0,72896.95,118533.35,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 200416,FL,MARTIN COUNTY,0,178782.91,0,0,178782.91,306934.5,0,0,0,0,27.059725,-80.13463,Residential,Wood,3 393748,FL,MARTIN COUNTY,0,572.14,0,0,572.14,547.42,0,0,0,0,27.079,-80.1546,Residential,Wood,1 643140,FL,MARTIN COUNTY,0,19529.07,0,0,19529.07,16301.89,0,0,0,0,27.079,-80.1546,Residential,Wood,1 642210,FL,MARTIN COUNTY,0,4428.1,0,0,4428.1,5063.66,0,0,0,0,27.079,-80.1546,Residential,Wood,1 863133,FL,MARTIN COUNTY,0,16587.65,0,0,16587.65,13146.37,0,0,0,0,27.055255,-80.12215,Residential,Wood,3 939835,FL,MARTIN COUNTY,0,51359.62,0,0,51359.62,64032.7,0,0,0,0,27.06613,-80.11558,Residential,Wood,1 490326,FL,MARTIN COUNTY,70963.2,70963.2,70963.2,70963.2,70963.2,92873.94,0,0,0,0,27.06613,-80.11558,Residential,Wood,1 860174,FL,MARTIN COUNTY,0,20579.33,0,0,20579.33,16744.49,0,0,0,0,27.06595,-80.11636,Residential,Wood,1 560615,FL,MARTIN COUNTY,0,2661.12,0,0,2661.12,3312.78,0,0,0,0,27.066086,-80.116066,Residential,Wood,1 829676,FL,MARTIN COUNTY,0,381.43,0,0,381.43,447.44,0,0,0,0,27.065718,-80.116165,Residential,Wood,1 495388,FL,MARTIN COUNTY,4435.2,4435.2,4435.2,4435.2,4435.2,3720.05,0,0,0,0,27.065424,-80.116051,Residential,Wood,1 804997,FL,MARTIN COUNTY,0,3257.21,0,0,3257.21,3892.47,0,0,0,0,27.06493,-80.11482,Residential,Wood,1 221803,FL,MARTIN COUNTY,0,6670.54,0,0,6670.54,8208.29,0,0,0,0,27.082556,-80.14254,Residential,Wood,1 848101,FL,MARTIN COUNTY,0,4080.38,0,0,4080.38,4100.98,0,0,0,0,27.08271,-80.14241,Residential,Wood,1 453842,FL,MARTIN COUNTY,0,2483.71,0,0,2483.71,3622.7,0,0,0,0,27.082439,-80.142494,Residential,Wood,1 644327,FL,MARTIN COUNTY,0,2554.68,0,0,2554.68,3918.54,0,0,0,0,27.082411,-80.142479,Residential,Wood,1 984617,FL,MARTIN COUNTY,0,93671.42,0,0,93671.42,117711.26,0,0,0,0,27.082384,-80.142471,Residential,Wood,1 784022,FL,MARTIN COUNTY,0,26249.29,0,0,26249.29,30965.63,0,0,0,0,27.082624,-80.142372,Residential,Wood,1 409624,FL,MARTIN COUNTY,0,155.23,0,0,155.23,222.54,0,0,0,0,27.079084,-80.142899,Residential,Wood,1 334993,FL,MARTIN COUNTY,0,1330.56,0,0,1330.56,1359.09,0,0,0,0,27.079092,-80.142876,Residential,Wood,1 534875,FL,MARTIN COUNTY,0,1676.51,0,0,1676.51,1190.99,0,0,0,0,27.07902,-80.142563,Residential,Wood,1 557661,FL,MARTIN COUNTY,0,2256.63,0,0,2256.63,2454.49,0,0,0,0,27.079029,-80.142548,Residential,Wood,1 106769,FL,MARTIN COUNTY,0,16676.35,0,0,16676.35,25837.11,0,0,0,0,27.105185,-80.149597,Residential,Wood,3 992220,FL,MARTIN COUNTY,0,16676.35,0,0,16676.35,13482.83,0,0,0,0,27.105185,-80.149597,Residential,Wood,3 679819,FL,MARTIN COUNTY,0,4878.72,0,0,4878.72,6216.12,0,0,0,0,27.105185,-80.149597,Residential,Wood,3 570337,FL,MARTIN COUNTY,0,4878.72,0,0,4878.72,4018.21,0,0,0,0,27.105185,-80.149597,Residential,Wood,3 452319,FL,MARTIN COUNTY,0,4878.72,0,0,4878.72,7488.33,0,0,0,0,27.105185,-80.149597,Residential,Wood,3 882417,FL,MARTIN COUNTY,0,4878.72,0,0,4878.72,7219.61,0,0,0,0,27.105185,-80.149597,Residential,Wood,3 215951,FL,MARTIN COUNTY,0,55617.41,0,0,55617.41,61668.58,0,0,0,0,27.104925,-80.149696,Residential,Wood,3 720082,FL,MARTIN COUNTY,0,260080.13,0,0,260080.13,418146.43,0,0,0,0,27.105164,-80.14959,Residential,Wood,3 872836,FL,MARTIN COUNTY,0,2661.12,0,0,2661.12,3536.31,0,0,0,0,27.104925,-80.149696,Residential,Wood,3 839000,FL,MARTIN COUNTY,0,1086.62,0,0,1086.62,1285.43,0,0,0,0,27.105164,-80.14959,Residential,Wood,3 290830,FL,MARTIN COUNTY,0,19699.38,0,0,19699.38,26523.25,0,0,0,0,27.105122,-80.149567,Residential,Wood,3 365714,FL,MARTIN COUNTY,0,2661.12,0,0,2661.12,3981.53,0,0,0,0,27.098406,-80.150955,Residential,Wood,1 807741,FL,MARTIN COUNTY,0,1302.17,0,0,1302.17,1529.31,0,0,0,0,27.098387,-80.150948,Residential,Wood,1 190955,FL,MARTIN COUNTY,0,532.22,0,0,532.22,434.29,0,0,0,0,27.098129,-80.151047,Residential,Wood,1 458834,FL,MARTIN COUNTY,0,310.46,0,0,310.46,369.96,0,0,0,0,27.098368,-80.15094,Residential,Wood,1 970549,FL,MARTIN COUNTY,0,9113.45,0,0,9113.45,11109.29,0,0,0,0,27.09811,-80.151039,Residential,Wood,1 333913,FL,MARTIN COUNTY,0,11496.04,0,0,11496.04,14746.29,0,0,0,0,27.098074,-80.151024,Residential,Wood,1 766023,FL,MARTIN COUNTY,0,1458.29,0,0,1458.29,1672.1,0,0,0,0,27.09838,-80.1508,Residential,Wood,1 307914,FL,MARTIN COUNTY,0,1128.31,0,0,1128.31,1762.65,0,0,0,0,27.09819,-80.15121,Residential,Wood,1 359526,FL,MARTIN COUNTY,0,8236.17,0,0,8236.17,7905.93,0,0,0,0,27.07569,-80.14227,Residential,Wood,1 508002,FL,MARTIN COUNTY,0,11354.11,0,0,11354.11,10094.44,0,0,0,0,27.05507,-80.1415,Residential,Wood,1 214095,FL,MARTIN COUNTY,0,2040.19,0,0,2040.19,2288.68,0,0,0,0,27.055677,-80.140877,Residential,Wood,1 165498,FL,MARTIN COUNTY,0,1774.08,0,0,1774.08,2800.66,0,0,0,0,27.055399,-80.140968,Residential,Wood,1 202148,FL,MARTIN COUNTY,0,1241.86,0,0,1241.86,988.12,0,0,0,0,27.055357,-80.140945,Residential,Wood,1 950305,FL,MARTIN COUNTY,0,9757.44,0,0,9757.44,14316.12,0,0,0,0,27.055294,-80.140915,Residential,Wood,1 256811,FL,MARTIN COUNTY,0,693.67,0,0,693.67,775.85,0,0,0,0,27.055531,-80.140808,Residential,Wood,1 745554,FL,MARTIN COUNTY,0,23426.73,0,0,23426.73,41042.36,0,0,0,0,27.055273,-80.140907,Residential,Wood,1 356378,FL,MARTIN COUNTY,0,6209.28,0,0,6209.28,6760.68,0,0,0,0,27.10113,-80.14439,Residential,Wood,1 393648,FL,MARTIN COUNTY,0,28917.5,0,0,28917.5,24901.61,0,0,0,0,27.100554,-80.147598,Residential,Wood,1 615561,FL,MARTIN COUNTY,0,29804.54,0,0,29804.54,34802.65,0,0,0,0,27.100403,-80.147537,Residential,Wood,1 994539,FL,MARTIN COUNTY,0,218725.65,0,0,218725.65,191341.2,0,0,0,0,27.063576,-80.129364,Residential,Wood,1 604002,FL,MARTIN COUNTY,312588,312588,312588,312588,312588,413711.47,0,15629.4,0,0,27.099739,-80.203812,Residential,Wood,1 704946,FL,MARTIN COUNTY,1914462,1914462,1914462,1914462,1914462,1656714.15,0,95723.1,0,0,27.099739,-80.203812,Commercial,Reinforced Masonry,1 556125,FL,MARTIN COUNTY,8536.5,8536.5,8536.5,8536.5,8536.5,12644.13,0,0,0,0,27.05653,-80.14196,Residential,Wood,1 183738,FL,MARTIN COUNTY,0,1006326,0,1006326,1006326,1578080.18,0,0,0,0,27.06476,-80.13977,Residential,Masonry,1 397616,FL,MARTIN COUNTY,0,2246211.22,0,0,2246211.22,1822827.36,0,0,0,0,27.105164,-80.165939,Commercial,Reinforced Masonry,4 592644,FL,MARTIN COUNTY,0,7692,0,0,7692,10021.99,0,0,0,0,27.079,-80.1546,Residential,Wood,4 706655,FL,MARTIN COUNTY,0,470228.58,0,0,470228.58,378592.78,0,0,0,0,27.05198,-80.12532,Residential,Masonry,4 492850,FL,MARTIN COUNTY,0,1338636.39,0,0,1338636.39,1326904.58,0,0,0,0,27.05198,-80.12532,Residential,Masonry,4 297716,FL,MARTIN COUNTY,0,177166.19,0,0,177166.19,208791.77,0,0,0,0,27.05198,-80.12532,Residential,Wood,4 332394,FL,MARTIN COUNTY,0,168339.59,0,0,168339.59,252184.15,0,0,0,0,27.05198,-80.12532,Residential,Wood,4 336879,FL,MARTIN COUNTY,0,626447.71,0,0,626447.71,507930.07,0,0,0,0,27.05198,-80.12532,Residential,Masonry,4 773149,FL,MARTIN COUNTY,0,252195.15,0,0,252195.15,316712.72,0,0,0,0,27.05198,-80.12532,Residential,Wood,4 432892,FL,MARTIN COUNTY,0,504390.29,0,0,504390.29,455703.51,0,0,0,0,27.05198,-80.12532,Residential,Masonry,4 306639,FL,MARTIN COUNTY,0,256100.62,0,0,256100.62,190116.3,0,0,0,0,27.116775,-80.161775,Residential,Wood,3 126808,FL,PALM BEACH COUNTY,0,2250000,0,2250000,2250000,2488050,0,112500,0,0,26.89127,-80.105446,Commercial,Reinforced Masonry,1 342135,FL,PALM BEACH COUNTY,0,13410000,0,13410000,13410000,15390000,0,0,0,0,26.932327,-80.099785,Commercial,Reinforced Concrete,1 788047,FL,PALM BEACH COUNTY,0,313389,0,313389,313389,525651.13,0,0,0,0,26.932327,-80.099785,Residential,Wood,1 686006,FL,PALM BEACH COUNTY,0,3879252,0,3879252,3879252,4016980.96,0,193962.6,0,0,26.932327,-80.099785,Commercial,Reinforced Masonry,1 142851,FL,PALM BEACH COUNTY,0,7260682.5,0,7260682.5,7260682.5,10530000,0,0,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 351231,FL,PALM BEACH COUNTY,0,5847763.5,0,5847763.5,5847763.5,6114772.38,0,0,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 891433,FL,PALM BEACH COUNTY,0,5707476,0,5707476,5707476,6597613.96,0,285373.8,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 247416,FL,PALM BEACH COUNTY,0,5050350,0,5050350,5050350,5373168.37,0,252517.5,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 545611,FL,PALM BEACH COUNTY,0,7287790.5,0,7287790.5,7287790.5,7448996.43,0,0,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 581060,FL,PALM BEACH COUNTY,0,6031201.5,0,6031201.5,6031201.5,6035881.71,0,0,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 222980,FL,PALM BEACH COUNTY,0,6022021.5,0,6022021.5,6022021.5,6068517.53,0,0,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 106020,FL,PALM BEACH COUNTY,0,2268787.5,0,2268787.5,2268787.5,2248980.98,0,0,0,0,26.929379,-80.102013,Commercial,Reinforced Masonry,1 743699,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,103446.85,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 353785,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,189214.34,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 509775,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,169929.9,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 478427,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,160350.84,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 627736,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,102150.05,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 911119,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,208517.33,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 822964,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,150510.39,0,5832,0,0,26.929379,-80.102013,Residential,Wood,1 381183,FL,PALM BEACH COUNTY,0,917878.5,0,917878.5,917878.5,722858.69,0,0,0,0,26.92775,-80.12505,Residential,Masonry,1 870643,FL,PALM BEACH COUNTY,0,916056,0,916056,916056,1223957.08,0,45802.8,0,0,26.92775,-80.12505,Residential,Masonry,1 664824,FL,PALM BEACH COUNTY,0,1112886,0,1112886,1112886,1269885.28,0,55644.3,0,0,26.92775,-80.12505,Residential,Masonry,1 108226,FL,PALM BEACH COUNTY,0,54000,0,54000,54000,52571.11,0,2700,0,0,26.92775,-80.12505,Residential,Wood,1 121836,FL,PALM BEACH COUNTY,0,56862,0,56862,56862,49299.35,0,2843.1,0,0,26.92775,-80.12505,Residential,Wood,1 693397,FL,PALM BEACH COUNTY,0,41512.5,0,41512.5,41512.5,68265.15,0,0,0,0,26.90315,-80.1044,Residential,Wood,3 933190,FL,PALM BEACH COUNTY,0,1214563.5,0,1214563.5,1214563.5,1693556.98,0,0,0,0,26.90315,-80.1044,Residential,Masonry,3 155981,FL,PALM BEACH COUNTY,0,280908,0,280908,280908,253519.47,0,14045.4,0,0,26.90315,-80.1044,Residential,Wood,3 611262,FL,PALM BEACH COUNTY,0,81000,0,81000,81000,72052.42,0,4050,0,0,26.90315,-80.1044,Residential,Wood,3 916488,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,163080.92,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 411505,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,187756.81,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 259911,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,191547.61,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 513109,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,136002.24,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 479888,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,176473.99,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 215568,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,110148.98,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 696889,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,125429.99,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 645672,FL,PALM BEACH COUNTY,0,99508.5,0,99508.5,99508.5,82814.95,0,0,0,0,26.90315,-80.1044,Residential,Wood,3 237535,FL,PALM BEACH COUNTY,0,107406,0,107406,107406,143997.94,0,5370.3,0,0,26.90315,-80.1044,Residential,Wood,3 612606,FL,PALM BEACH COUNTY,0,107406,0,107406,107406,83701.28,0,5370.3,0,0,26.90315,-80.1044,Residential,Wood,3 289584,FL,PALM BEACH COUNTY,0,107406,0,107406,107406,182264.54,0,5370.3,0,0,26.90315,-80.1044,Residential,Wood,3 146861,FL,PALM BEACH COUNTY,0,107406,0,107406,107406,109947.23,0,5370.3,0,0,26.90315,-80.1044,Residential,Wood,3 630662,FL,PALM BEACH COUNTY,0,107406,0,107406,107406,149541.37,0,5370.3,0,0,26.90315,-80.1044,Residential,Wood,3 585624,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,150661.56,0,5832,0,0,26.90315,-80.1044,Residential,Wood,3 458695,FL,PALM BEACH COUNTY,0,674419.5,0,674419.5,674419.5,509436.26,0,0,0,0,26.905251,-80.105934,Residential,Masonry,3 261115,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,94692.08,0,5832,0,0,26.905251,-80.105934,Residential,Wood,3 965755,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,88337.3,0,5832,0,0,26.905251,-80.105934,Residential,Wood,3 389918,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,70720.04,0,0,0,0,26.905251,-80.105934,Residential,Wood,3 869031,FL,PALM BEACH COUNTY,0,6408787.5,0,6408787.5,6408787.5,8069047.99,0,0,0,0,26.94169,-80.136948,Commercial,Reinforced Masonry,1 699150,FL,PALM BEACH COUNTY,0,103644,0,103644,103644,102369.18,0,5182.2,0,0,26.94169,-80.136948,Residential,Wood,1 929632,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,184013.6,0,5832,0,0,26.94169,-80.136948,Residential,Wood,1 166735,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,148142.13,0,5832,0,0,26.94169,-80.136948,Residential,Wood,1 310208,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,152845.06,0,5832,0,0,26.887703,-80.098602,Residential,Wood,4 522674,FL,PALM BEACH COUNTY,0,8740845,0,8740845,8740845,8742881.62,0,0,0,0,26.89838,-80.12169,Commercial,Reinforced Masonry,3 991887,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,150330.18,0,5832,0,0,26.89838,-80.12169,Residential,Wood,3 705780,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,154471.13,0,5832,0,0,26.89838,-80.12169,Residential,Wood,3 619315,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,99314.99,0,5832,0,0,26.89838,-80.12169,Residential,Wood,3 128879,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106737.03,0,5832,0,0,26.89838,-80.12169,Residential,Wood,3 429953,FL,PALM BEACH COUNTY,0,12780000,0,0,12780000,16920000,0,0,0,0,26.911501,-80.126579,Commercial,Reinforced Concrete,1 787622,FL,PALM BEACH COUNTY,0,73048.14,0,0,73048.14,74422.03,0,0,0,0,26.911501,-80.126579,Residential,Wood,1 773945,FL,PALM BEACH COUNTY,0,476199.9,0,476199.9,476199.9,332235.15,0,0,0,0,26.94572,-80.1282,Residential,Masonry,1 989027,FL,PALM BEACH COUNTY,0,924.66,0,0,924.66,1015.49,0,0,0,0,26.94572,-80.1282,Residential,Wood,1 398650,FL,PALM BEACH COUNTY,0,7422245.82,0,0,7422245.82,7131234.41,0,0,0,0,26.911524,-80.124504,Commercial,Reinforced Masonry,1 941509,FL,PALM BEACH COUNTY,0,3199323.6,0,3199323.6,3199323.6,3558495.66,0,0,0,0,26.911524,-80.124504,Commercial,Reinforced Masonry,1 508350,FL,PALM BEACH COUNTY,0,112808.52,0,0,112808.52,193538.81,0,0,0,0,26.911524,-80.124504,Residential,Wood,1 903064,FL,PALM BEACH COUNTY,0,19980000,0,0,19980000,26550000,0,0,0,0,26.93261,-80.12391,Commercial,Reinforced Concrete,1 333578,FL,PALM BEACH COUNTY,1544535,1544535,1544535,1544535,1544535,1382908.68,0,0,0,0,26.910463,-80.102501,Residential,Masonry,1 246771,FL,PALM BEACH COUNTY,3501605.7,3501605.7,0,0,3501605.7,3214474.03,0,0,0,0,26.97052,-80.08798,Commercial,Reinforced Masonry,3 420315,FL,PALM BEACH COUNTY,431907.3,431907.3,0,0,431907.3,478717.41,0,0,0,0,26.941854,-80.147163,Residential,Masonry,3 417020,FL,PALM BEACH COUNTY,180000,180000,180000,180000,180000,255272.04,3600,9000,0,0,26.93087,-80.12383,Residential,Wood,1 351468,FL,PALM BEACH COUNTY,5233005,5233005,5233005,5233005,5233005,4879253.86,0,0,0,0,26.954268,-80.12178,Commercial,Reinforced Masonry,3 170046,FL,PALM BEACH COUNTY,0,3248184.35,0,0,3248184.35,3612637.13,0,0,0,0,26.9334,-80.11037,Commercial,Reinforced Masonry,1 627408,FL,PALM BEACH COUNTY,2519595,2519595,2519595,2519595,2519595,2976155.69,0,0,0,0,26.900286,-80.105568,Commercial,Reinforced Masonry,1 889208,FL,PALM BEACH COUNTY,1976913,1976913,1976913,1976913,1976913,1990450.9,0,0,0,0,26.9349,-80.13652,Commercial,Reinforced Masonry,1 291785,FL,PALM BEACH COUNTY,930312,930312,930312,930312,930312,897802.25,0,0,0,0,26.89107,-80.12258,Residential,Masonry,4 428729,FL,PALM BEACH COUNTY,0,920621.25,0,0,920621.25,872999.35,0,0,0,0,26.94962,-80.1332,Residential,Masonry,1 846920,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,382292.86,0,0,0,0,26.95923,-80.085685,Residential,Masonry,3 106615,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,433136.07,0,0,0,0,26.941425,-80.0941,Residential,Masonry,3 417998,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,273899.5,0,0,0,0,26.9203,-80.1181,Residential,Masonry,3 644502,FL,PALM BEACH COUNTY,0,1107049,0,0,1107049,1762433.08,0,0,0,0,26.91986,-80.10301,Residential,Masonry,1 640266,FL,PALM BEACH COUNTY,3804660,3804660,3804660,3804660,3804660,4113598.39,0,190233,0,0,26.89046,-80.10253,Commercial,Reinforced Masonry,1 324517,FL,PALM BEACH COUNTY,0,3326834.97,0,0,3326834.97,3518247.75,0,0,0,0,26.89121,-80.10336,Commercial,Reinforced Masonry,4 569339,FL,PALM BEACH COUNTY,0,1221696,0,1221696,1221696,1731798.06,0,0,0,0,26.92684,-80.10259,Residential,Masonry,1 221403,FL,PALM BEACH COUNTY,0,1018701,0,1018701,1018701,1009339.14,0,0,0,0,26.934126,-80.122437,Residential,Masonry,1 268532,FL,PALM BEACH COUNTY,0,388962.9,0,388962.9,388962.9,412730.87,0,0,0,0,26.934076,-80.112259,Residential,Masonry,1 382436,FL,PALM BEACH COUNTY,0,18000,0,18000,18000,19470.78,0,0,0,0,26.88575,-80.1145,Residential,Wood,3 471765,FL,PALM BEACH COUNTY,0,1262046.37,0,0,1262046.37,2220502.44,0,0,0,0,26.9203,-80.1181,Residential,Masonry,4 677434,FL,PALM BEACH COUNTY,0,505018.76,0,0,505018.76,435722.61,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 191466,FL,PALM BEACH COUNTY,0,1589185.18,0,0,1589185.18,2169237.77,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 172512,FL,PALM BEACH COUNTY,0,2537438.7,0,0,2537438.7,3584705.63,0,0,0,0,26.92305,-80.13876,Commercial,Reinforced Masonry,1 371231,FL,PALM BEACH COUNTY,0,179562.23,0,0,179562.23,221703.33,0,0,0,0,26.92305,-80.13876,Residential,Wood,1 447651,FL,PALM BEACH COUNTY,0,731261.55,0,0,731261.55,907469.99,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 442174,FL,PALM BEACH COUNTY,0,1811333.95,0,0,1811333.95,1616979.63,0,0,0,0,26.92305,-80.13876,Commercial,Reinforced Masonry,1 170604,FL,PALM BEACH COUNTY,0,830475.29,0,0,830475.29,1096563.73,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 783412,FL,PALM BEACH COUNTY,0,1077373.35,0,0,1077373.35,1280022.97,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 852592,FL,PALM BEACH COUNTY,0,513996.87,0,0,513996.87,709153.77,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 832323,FL,PALM BEACH COUNTY,0,841697.93,0,0,841697.93,880853.72,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 942666,FL,PALM BEACH COUNTY,0,246898.06,0,0,246898.06,302681.71,0,0,0,0,26.92305,-80.13876,Residential,Wood,1 898953,FL,PALM BEACH COUNTY,0,1306903.26,0,0,1306903.26,1409197.19,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 323567,FL,PALM BEACH COUNTY,0,391670.1,0,0,391670.1,602451.29,0,0,0,0,26.92305,-80.13876,Residential,Masonry,1 360117,FL,PALM BEACH COUNTY,0,297399.94,0,0,297399.94,300195.5,0,0,0,0,26.92305,-80.13876,Residential,Wood,1 383443,FL,PALM BEACH COUNTY,0,50501.88,0,0,50501.88,65062.78,0,0,0,0,26.92305,-80.13876,Residential,Wood,1 922321,FL,PALM BEACH COUNTY,0,112226.39,0,0,112226.39,167697.88,0,0,0,0,26.92305,-80.13876,Residential,Wood,1 552486,FL,PALM BEACH COUNTY,0,3366791.73,0,0,3366791.73,3364108.4,0,0,0,0,26.92305,-80.13876,Commercial,Reinforced Masonry,1 502755,FL,PALM BEACH COUNTY,0,291788.62,0,0,291788.62,427108.51,0,0,0,0,26.92305,-80.13876,Residential,Wood,1 918793,FL,PALM BEACH COUNTY,0,954094.91,0,0,954094.91,1447228.4,0,0,0,0,26.89783,-80.114365,Residential,Masonry,3 945779,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,75388.03,0,0,0,0,26.93355,-80.10169,Residential,Wood,3 327017,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,67643.02,0,0,0,0,26.9203,-80.1181,Residential,Wood,4 281164,FL,PALM BEACH COUNTY,0,71375.98,0,0,71375.98,92595.78,0,0,0,0,26.9203,-80.1181,Residential,Wood,4 323690,FL,PALM BEACH COUNTY,0,6172928.47,0,0,6172928.47,5925566.88,0,0,0,0,26.93279,-80.13305,Commercial,Reinforced Masonry,1 447193,FL,PALM BEACH COUNTY,0,290352.12,0,0,290352.12,351261.61,0,0,0,0,26.93279,-80.13305,Residential,Wood,1 414455,FL,PALM BEACH COUNTY,0,421505.49,0,0,421505.49,446679.91,0,0,0,0,26.93279,-80.13305,Residential,Masonry,1 797000,FL,PALM BEACH COUNTY,0,1686151.02,0,0,1686151.02,1417783.23,0,0,0,0,26.93279,-80.13305,Residential,Masonry,1 371060,FL,PALM BEACH COUNTY,0,961320.04,0,0,961320.04,1329497.93,0,0,0,0,26.93279,-80.13305,Residential,Masonry,1 791620,FL,PALM BEACH COUNTY,0,77065.86,0,0,77065.86,87633.13,0,0,0,0,26.93279,-80.13305,Residential,Wood,1 232567,FL,PALM BEACH COUNTY,0,1193106.82,0,0,1193106.82,1657529.61,0,0,0,0,26.93279,-80.13305,Residential,Masonry,1 370762,FL,PALM BEACH COUNTY,0,370347.09,0,0,370347.09,303411.3,0,0,0,0,26.93279,-80.13305,Residential,Masonry,1 753498,FL,PALM BEACH COUNTY,0,1706402.28,0,0,1706402.28,2386574.22,0,0,0,0,26.926923,-80.136056,Residential,Masonry,3 377758,FL,PALM BEACH COUNTY,0,1977081.11,0,0,1977081.11,1885961.39,0,0,0,0,26.926923,-80.136056,Commercial,Reinforced Masonry,3 196554,FL,PALM BEACH COUNTY,0,303252.54,0,0,303252.54,343949.03,0,0,0,0,26.928564,-80.094307,Residential,Wood,1 529962,FL,PALM BEACH COUNTY,0,243144.09,0,0,243144.09,343506.19,0,0,0,0,26.942445,-80.094255,Residential,Wood,3 509091,FL,PALM BEACH COUNTY,0,2405480.67,0,0,2405480.67,3009593.08,0,0,0,0,26.9203,-80.1181,Commercial,Reinforced Masonry,4 535241,FL,PALM BEACH COUNTY,0,134334.99,0,0,134334.99,235354.9,0,0,0,0,26.941145,-80.11339,Residential,Wood,3 594847,FL,PALM BEACH COUNTY,0,390323.39,0,0,390323.39,611934.96,0,0,0,0,26.941854,-80.147163,Residential,Masonry,3 705401,FL,PALM BEACH COUNTY,0,336679.17,0,0,336679.17,331736.72,0,0,0,0,26.941854,-80.147163,Residential,Wood,3 746267,FL,PALM BEACH COUNTY,0,1367506.63,0,0,1367506.63,1999666.66,0,0,0,0,26.9203,-80.1181,Residential,Masonry,3 229188,FL,PALM BEACH COUNTY,0,1759204.79,0,0,1759204.79,1721716.14,0,0,0,0,26.94016,-80.14369,Residential,Masonry,1 462689,FL,PALM BEACH COUNTY,0,56113.2,0,0,56113.2,57257.34,0,0,0,0,26.94016,-80.14369,Residential,Wood,1 845605,FL,PALM BEACH COUNTY,0,11222.64,0,0,11222.64,9026.23,0,0,0,0,26.94016,-80.14369,Residential,Wood,1 595504,FL,PALM BEACH COUNTY,0,745912.71,0,0,745912.71,940042.46,0,0,0,0,26.9203,-80.1181,Residential,Masonry,4 992782,FL,PALM BEACH COUNTY,0,201126.53,0,0,201126.53,248260.93,0,0,0,0,26.929926,-80.093468,Residential,Wood,4 608738,FL,PALM BEACH COUNTY,0,168339.59,0,0,168339.59,158508.55,0,0,0,0,26.943602,-80.094505,Residential,Wood,1 884782,FL,PALM BEACH COUNTY,0,84169.79,0,0,84169.79,76148.41,0,0,0,0,26.940271,-80.146118,Residential,Wood,1 968162,FL,PALM BEACH COUNTY,0,1240662.75,0,0,1240662.75,1668879.98,0,0,0,0,26.93327,-80.10225,Residential,Masonry,1 725463,FL,PALM BEACH COUNTY,0,84169.79,0,0,84169.79,123729.6,0,0,0,0,26.9203,-80.1181,Residential,Wood,4 728292,FL,PALM BEACH COUNTY,1622610,1622610,1622610,1622610,1622610,2222753.4,0,0,0,0,26.6145,-80.051628,Residential,Masonry,1 692758,FL,PALM BEACH COUNTY,0,13608,0,13608,13608,12260.81,0,680.4,0,0,26.622084,-80.065819,Residential,Wood,1 522002,FL,PALM BEACH COUNTY,0,5103,0,5103,5103,6761.27,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 485335,FL,PALM BEACH COUNTY,0,5710.5,0,5710.5,5710.5,7898.31,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 171406,FL,PALM BEACH COUNTY,0,4495.5,0,4495.5,4495.5,6218.89,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 492735,FL,PALM BEACH COUNTY,0,4495.5,0,4495.5,4495.5,4279.72,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 378953,FL,PALM BEACH COUNTY,0,3888,0,3888,3888,6062.95,0,194.4,0,0,26.622084,-80.065819,Residential,Wood,1 333156,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,140483.08,0,5832,0,0,26.622084,-80.065819,Residential,Wood,1 707431,FL,PALM BEACH COUNTY,0,106798.5,0,106798.5,106798.5,125659.12,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 603169,FL,PALM BEACH COUNTY,0,101331,0,101331,101331,89444.87,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 435161,FL,PALM BEACH COUNTY,0,106798.5,0,106798.5,106798.5,96264.75,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 700837,FL,PALM BEACH COUNTY,0,106798.5,0,106798.5,106798.5,92074.83,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 135033,FL,PALM BEACH COUNTY,0,106798.5,0,106798.5,106798.5,136049.33,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 753524,FL,PALM BEACH COUNTY,0,101331,0,101331,101331,100925.68,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 422103,FL,PALM BEACH COUNTY,0,106798.5,0,106798.5,106798.5,148212.4,0,0,0,0,26.622084,-80.065819,Residential,Wood,1 688504,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,107656.74,0,5832,0,0,26.62554,-80.05411,Residential,Wood,1 722162,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,116274.22,0,5832,0,0,26.62554,-80.05411,Residential,Wood,1 566264,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,100695.31,0,5832,0,0,26.62554,-80.05411,Residential,Wood,1 463490,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,59437.26,0,3715.2,0,0,26.62554,-80.05411,Residential,Wood,1 659802,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,79900.58,0,3715.2,0,0,26.62554,-80.05411,Residential,Wood,1 482066,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,63702.68,0,3715.2,0,0,26.62554,-80.05411,Residential,Wood,1 178447,FL,PALM BEACH COUNTY,0,1556365.5,0,1556365.5,1556365.5,2504316.6,0,0,0,0,26.61503,-80.06637,Residential,Masonry,1 590412,FL,PALM BEACH COUNTY,0,12060000,0,12060000,12060000,11700000,0,604300.5,0,0,26.61503,-80.06637,Commercial,Reinforced Concrete,1 895401,FL,PALM BEACH COUNTY,0,952551,0,952551,952551,1252429.3,0,0,0,0,26.61503,-80.06637,Residential,Masonry,1 864549,FL,PALM BEACH COUNTY,0,76239,0,76239,76239,94627.85,0,0,0,0,26.61503,-80.06637,Residential,Wood,1 177678,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,85138.69,0,5832,0,0,26.61503,-80.06637,Residential,Wood,1 145365,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,112163.36,0,5832,0,0,26.61503,-80.06637,Residential,Wood,1 917590,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,131167.51,0,5832,0,0,26.61503,-80.06637,Residential,Wood,1 280012,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,198786.52,0,5832,0,0,26.61503,-80.06637,Residential,Wood,1 191965,FL,PALM BEACH COUNTY,0,13837.5,0,13837.5,13837.5,18140.96,0,0,0,0,26.61503,-80.06637,Residential,Wood,1 395080,FL,PALM BEACH COUNTY,0,2919118.5,0,2919118.5,2919118.5,4188397.93,0,0,0,0,26.60674,-80.0554,Commercial,Reinforced Masonry,1 783018,FL,PALM BEACH COUNTY,0,2693398.5,0,2693398.5,2693398.5,3402591.87,0,0,0,0,26.60674,-80.0554,Commercial,Reinforced Masonry,1 410160,FL,PALM BEACH COUNTY,0,141750,0,141750,141750,147361.03,0,7087.5,0,0,26.60674,-80.0554,Residential,Wood,1 992982,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106442.86,0,5832,0,0,26.60674,-80.0554,Residential,Wood,1 391538,FL,PALM BEACH COUNTY,0,16560000,0,16560000,16560000,21780000,0,0,0,0,26.596273,-80.066696,Commercial,Reinforced Concrete,1 371014,FL,PALM BEACH COUNTY,0,1451385,0,1451385,1451385,2266773.09,0,0,0,0,26.596273,-80.066696,Residential,Masonry,1 127045,FL,PALM BEACH COUNTY,0,61300.8,0,61300.8,61300.8,54546.19,0,0,0,0,26.59647,-80.06714,Residential,Wood,1 239736,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,63929.92,0,4024.8,0,0,26.59647,-80.06714,Residential,Wood,1 595751,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,117413.4,0,4024.8,0,0,26.59647,-80.06714,Residential,Wood,1 869288,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,81870.07,0,4024.8,0,0,26.59647,-80.06714,Residential,Wood,1 744006,FL,PALM BEACH COUNTY,0,1466510.76,0,0,1466510.76,2379802.33,0,0,0,0,26.62076,-80.05274,Residential,Masonry,1 802954,FL,PALM BEACH COUNTY,0,138699,0,138699,138699,176921.67,0,0,0,0,26.620214,-80.054228,Residential,Wood,1 402172,FL,PALM BEACH COUNTY,0,7599550.5,0,7599550.5,7599550.5,11520000,0,0,0,0,26.62098,-80.06611,Commercial,Reinforced Masonry,1 840295,FL,PALM BEACH COUNTY,0,2717482.05,0,0,2717482.05,3441658.41,0,0,0,0,26.6154,-80.05216,Commercial,Reinforced Masonry,1 802144,FL,PALM BEACH COUNTY,0,615880.11,0,0,615880.11,537360.32,0,0,0,0,26.619047,-80.057228,Residential,Masonry,1 280639,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,164908.14,0,0,0,0,26.62364,-80.04781,Residential,Wood,3 610885,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,321749.21,0,0,0,0,26.618865,-80.049865,Residential,Wood,3 919387,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,188199.06,0,0,0,0,26.62731,-80.048825,Residential,Wood,3 849554,FL,PALM BEACH COUNTY,0,201339.27,0,0,201339.27,294857.33,0,0,0,0,26.6187,-80.0574,Residential,Wood,4 107060,FL,PALM BEACH COUNTY,0,214644.01,0,0,214644.01,210880.01,0,0,0,0,26.557515,-80.05533,Residential,Wood,3 744261,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,590869.47,0,0,0,0,26.60843,-80.0507,Residential,Masonry,3 257223,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,285901.92,0,0,0,0,26.571995,-80.05411,Residential,Masonry,3 279325,FL,PALM BEACH COUNTY,0,0,0,75600,75600,93278.3,0,0,0,0,26.601473,-80.061081,Residential,Wood,1 892634,FL,PALM BEACH COUNTY,140400,140400,140400,140400,140400,119705.04,0,0,0,0,26.601709,-80.069756,Residential,Wood,1 478161,FL,PALM BEACH COUNTY,0,8793588.6,0,8793588.6,8793588.6,6464254.92,0,0,0,0,26.636951,-80.08831,Commercial,Reinforced Masonry,1 121025,FL,PALM BEACH COUNTY,0,1459147.5,0,1459147.5,1459147.5,1122959.92,0,0,0,0,26.62995,-80.09785,Residential,Masonry,1 327168,FL,PALM BEACH COUNTY,0,343044,0,343044,343044,318484.79,0,17152.2,0,0,26.62995,-80.09785,Residential,Wood,1 822019,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,177821.88,0,5832,0,0,26.62995,-80.09785,Residential,Wood,1 249206,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,163585.85,0,5832,0,0,26.62995,-80.09785,Residential,Wood,1 455794,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,154703.36,0,5832,0,0,26.62995,-80.09785,Residential,Wood,1 244321,FL,PALM BEACH COUNTY,0,3152925,0,3152925,3152925,2360910.24,0,0,0,0,26.64415,-80.108589,Commercial,Reinforced Masonry,1 440412,FL,PALM BEACH COUNTY,0,5958225,0,5958225,5958225,4799946.06,0,0,0,0,26.64415,-80.108589,Commercial,Reinforced Masonry,1 673803,FL,PALM BEACH COUNTY,0,1338012,0,1338012,1338012,1648945.92,0,66900.6,0,0,26.630886,-80.070374,Residential,Masonry,1 960976,FL,PALM BEACH COUNTY,0,2752380,0,2752380,2752380,4257546.53,0,137619,0,0,26.630886,-80.070374,Commercial,Reinforced Masonry,1 139941,FL,PALM BEACH COUNTY,0,1742233.5,0,1742233.5,1742233.5,2542267.12,0,0,0,0,26.630886,-80.070374,Residential,Masonry,1 827893,FL,PALM BEACH COUNTY,0,1742233.5,0,1742233.5,1742233.5,2219831.97,0,0,0,0,26.630886,-80.070374,Residential,Masonry,1 289711,FL,PALM BEACH COUNTY,0,1516671,0,1516671,1516671,2423488.59,0,0,0,0,26.630886,-80.070374,Residential,Masonry,1 855251,FL,PALM BEACH COUNTY,0,105975,0,105975,105975,147429.66,0,0,0,0,26.64415,-80.108589,Residential,Wood,1 434057,FL,PALM BEACH COUNTY,0,101700,0,101700,101700,95886.83,0,5085,0,0,26.64415,-80.108589,Residential,Wood,1 465763,FL,PALM BEACH COUNTY,0,1325962.44,0,0,1325962.44,1793486.19,0,0,0,0,26.6332,-80.08743,Residential,Masonry,1 502960,FL,PALM BEACH COUNTY,0,490994.46,0,0,490994.46,490963.04,0,0,0,0,26.6332,-80.08743,Residential,Masonry,1 367709,FL,PALM BEACH COUNTY,0,92466,0,92466,92466,100096.29,0,4623.3,0,0,26.6332,-80.08743,Residential,Wood,1 623154,FL,PALM BEACH COUNTY,0,74897.46,0,0,74897.46,141951.66,0,0,0,0,26.6332,-80.08743,Residential,Wood,1 164283,FL,PALM BEACH COUNTY,0,588952.8,0,588952.8,588952.8,743580.59,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 928885,FL,PALM BEACH COUNTY,0,1614393,0,1614393,1614393,2521358.99,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 176280,FL,PALM BEACH COUNTY,0,1984289.4,0,1984289.4,1984289.4,3060821.96,0,0,0,0,26.61241,-80.08566,Commercial,Reinforced Masonry,1 496147,FL,PALM BEACH COUNTY,0,270000,0,270000,270000,355523.04,0,0,0,0,26.61241,-80.08566,Residential,Wood,1 133573,FL,PALM BEACH COUNTY,0,1090034.1,0,1090034.1,1090034.1,1167426.52,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 291806,FL,PALM BEACH COUNTY,0,16020000,0,16020000,16020000,26910000,0,0,0,0,26.61241,-80.08566,Commercial,Reinforced Concrete,1 431369,FL,PALM BEACH COUNTY,0,1763875.8,0,1763875.8,1763875.8,2196406.37,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 945612,FL,PALM BEACH COUNTY,0,2355318,0,2355318,2355318,3767001.4,0,0,0,0,26.61241,-80.08566,Commercial,Reinforced Masonry,1 131825,FL,PALM BEACH COUNTY,0,1132367.4,0,1132367.4,1132367.4,1386357.41,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 918546,FL,PALM BEACH COUNTY,0,1059087.6,0,1059087.6,1059087.6,1527932.97,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 277557,FL,PALM BEACH COUNTY,0,90918.9,0,90918.9,90918.9,114412.34,0,0,0,0,26.61241,-80.08566,Residential,Wood,1 543903,FL,PALM BEACH COUNTY,0,187258.5,0,187258.5,187258.5,214917.33,0,0,0,0,26.61241,-80.08566,Residential,Wood,1 993552,FL,PALM BEACH COUNTY,0,810398.7,0,810398.7,810398.7,1115384.15,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 856215,FL,PALM BEACH COUNTY,0,350161.2,0,350161.2,350161.2,602679.25,0,0,0,0,26.61241,-80.08566,Residential,Wood,1 216770,FL,PALM BEACH COUNTY,0,1496221.2,0,1496221.2,1496221.2,1289946.16,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 715990,FL,PALM BEACH COUNTY,0,501133.5,0,501133.5,501133.5,752166.3,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 400294,FL,PALM BEACH COUNTY,0,543584.7,0,543584.7,543584.7,771890.27,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 607571,FL,PALM BEACH COUNTY,0,933805.8,0,933805.8,933805.8,1019715.93,0,0,0,0,26.61241,-80.08566,Residential,Masonry,1 527228,FL,PALM BEACH COUNTY,0,5521964.4,0,5521964.4,5521964.4,5221238.22,0,0,0,0,26.61241,-80.08566,Commercial,Reinforced Masonry,1 201458,FL,PALM BEACH COUNTY,0,28215,0,28215,28215,32185.41,0,0,0,0,26.61241,-80.08566,Residential,Wood,1 991496,FL,PALM BEACH COUNTY,0,806367.89,0,0,806367.89,967254.42,0,0,0,0,26.637228,-80.088287,Residential,Masonry,1 704346,FL,PALM BEACH COUNTY,0,19890000,0,0,19890000,24480000,0,0,0,0,26.61934,-80.10975,Commercial,Reinforced Concrete,1 107211,FL,PALM BEACH COUNTY,0,319529.7,0,319529.7,319529.7,488736.65,0,0,0,0,26.629622,-80.070442,Residential,Wood,1 844915,FL,PALM BEACH COUNTY,655039.8,655039.8,0,0,655039.8,771702.39,0,0,0,0,26.619003,-80.078629,Residential,Masonry,1 403895,FL,PALM BEACH COUNTY,0,14804.13,0,0,14804.13,22895.25,0,0,0,0,26.62,-80.0906,Residential,Wood,4 777606,FL,PALM BEACH COUNTY,0,14804.13,0,0,14804.13,17761.17,0,0,0,0,26.61507,-80.04951,Residential,Wood,4 650491,FL,PALM BEACH COUNTY,0,4531.13,0,0,4531.13,3674.29,0,0,0,0,26.642799,-80.09288,Residential,Wood,1 842165,FL,PALM BEACH COUNTY,0,24150.67,0,0,24150.67,21985.56,0,0,0,0,26.62,-80.0906,Residential,Wood,3 392695,FL,PALM BEACH COUNTY,0,102421.84,0,0,102421.84,121200.88,0,0,0,0,26.642799,-80.09288,Residential,Wood,1 208692,FL,PALM BEACH COUNTY,0,24150.67,0,0,24150.67,40436.19,0,0,0,0,26.62,-80.0906,Residential,Wood,3 570061,FL,PALM BEACH COUNTY,0,24150.67,0,0,24150.67,30228.33,0,0,0,0,26.62,-80.0906,Residential,Wood,3 355655,FL,PALM BEACH COUNTY,0,2898.08,0,0,2898.08,2127.25,0,0,0,0,26.62,-80.0906,Residential,Wood,4 450122,FL,PALM BEACH COUNTY,0,50601.4,0,0,50601.4,62115.95,0,0,0,0,26.62,-80.0906,Residential,Wood,4 263885,FL,PALM BEACH COUNTY,0,9200.25,0,0,9200.25,14352.4,0,0,0,0,26.641613,-80.095497,Residential,Wood,1 359751,FL,PALM BEACH COUNTY,0,34040.94,0,0,34040.94,28025.36,0,0,0,0,26.641613,-80.095497,Residential,Wood,1 878311,FL,PALM BEACH COUNTY,0,689931.71,0,0,689931.71,782382.56,0,0,0,0,26.639395,-80.096512,Residential,Masonry,1 878949,FL,PALM BEACH COUNTY,4552110,4552110,4552110,4552110,4552110,5167386.84,91042.2,227605.5,0,0,26.62742,-80.07743,Commercial,Reinforced Masonry,1 898273,FL,PALM BEACH COUNTY,4050000,4050000,4050000,4050000,4050000,3400056,81000,202500,0,0,26.60687,-80.09006,Commercial,Reinforced Masonry,1 942976,FL,PALM BEACH COUNTY,2637630,2637630,2637630,2637630,2637630,4181091.95,0,0,0,0,26.621826,-80.089043,Commercial,Reinforced Masonry,1 380514,FL,PALM BEACH COUNTY,0,1549980,0,1549980,1549980,2300604.31,0,77499,0,0,26.62001,-80.08963,Residential,Masonry,1 967020,FL,PALM BEACH COUNTY,0,38250000,0,38250000,38250000,46980000,0,0,0,0,26.608824,-80.094444,Commercial,Steel Frame,3 592689,FL,PALM BEACH COUNTY,0,303677.06,0,0,303677.06,336833.74,0,0,0,0,26.632511,-80.104851,Residential,Wood,1 368577,FL,PALM BEACH COUNTY,0,384165.92,0,0,384165.92,622608.11,0,0,0,0,26.632511,-80.104851,Residential,Masonry,1 339207,FL,PALM BEACH COUNTY,0,4070.55,0,0,4070.55,6218.56,0,0,0,0,26.632511,-80.104851,Residential,Wood,1 938391,FL,PALM BEACH COUNTY,0,65128.8,0,0,65128.8,52669.92,0,0,0,0,26.632511,-80.104851,Residential,Wood,1 331929,FL,PALM BEACH COUNTY,0,273836.02,0,0,273836.02,423186.74,0,0,0,0,26.632511,-80.104851,Residential,Wood,1 111754,FL,PALM BEACH COUNTY,0,40687.68,0,0,40687.68,32682.38,0,0,0,0,26.6239,-80.10963,Residential,Wood,1 368603,FL,PALM BEACH COUNTY,0,9090000,0,9090000,9090000,8451110.18,0,0,0,0,26.58424,-80.05817,Commercial,Reinforced Concrete,1 567171,FL,PALM BEACH COUNTY,0,4999059,0,4999059,4999059,7753770.47,0,0,0,0,26.5809,-80.06375,Commercial,Reinforced Masonry,1 525411,FL,PALM BEACH COUNTY,0,4720099.5,0,4720099.5,4720099.5,6078789.58,0,0,0,0,26.5809,-80.06375,Commercial,Reinforced Masonry,1 229937,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,111018.89,0,5832,0,0,26.5809,-80.06375,Residential,Wood,1 475714,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,193712.45,0,5832,0,0,26.5809,-80.06375,Residential,Wood,1 834814,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,152394.36,0,5832,0,0,26.5809,-80.06375,Residential,Wood,1 532329,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106143.57,0,5832,0,0,26.5809,-80.06375,Residential,Wood,1 809452,FL,PALM BEACH COUNTY,0,12420000,0,12420000,12420000,15210000,0,0,0,0,26.573616,-80.105156,Commercial,Reinforced Concrete,1 141605,FL,PALM BEACH COUNTY,0,1456474.5,0,1456474.5,1456474.5,2115092.27,0,0,0,0,26.573616,-80.105156,Residential,Masonry,1 418106,FL,PALM BEACH COUNTY,0,419895,0,419895,419895,442149.44,0,0,0,0,26.573616,-80.105156,Residential,Masonry,1 475275,FL,PALM BEACH COUNTY,0,104976,0,104976,104976,90503.59,0,5248.8,0,0,26.573616,-80.105156,Residential,Wood,1 614596,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,92641.07,0,0,0,0,26.573616,-80.105156,Residential,Wood,1 350478,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,63644.94,0,0,0,0,26.573616,-80.105156,Residential,Wood,1 683291,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,72902.39,0,0,0,0,26.573616,-80.105156,Residential,Wood,1 163398,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,105192.17,0,0,0,0,26.573616,-80.105156,Residential,Wood,1 443066,FL,PALM BEACH COUNTY,0,7941024,0,7941024,7941024,9540000,0,397051.2,0,0,26.577034,-80.105156,Commercial,Reinforced Masonry,1 912461,FL,PALM BEACH COUNTY,0,6567561,0,6567561,6567561,6484652.11,0,0,0,0,26.577034,-80.105156,Commercial,Reinforced Masonry,1 286489,FL,PALM BEACH COUNTY,0,201163.5,0,201163.5,201163.5,191830.92,0,0,0,0,26.577034,-80.105156,Residential,Wood,1 947745,FL,PALM BEACH COUNTY,0,31590,0,31590,31590,26966.23,0,1579.5,0,0,26.582804,-80.100807,Residential,Wood,1 564328,FL,PALM BEACH COUNTY,0,4213404,0,4213404,4213404,3478375.67,0,210670.2,0,0,26.582804,-80.100807,Commercial,Reinforced Masonry,1 263030,FL,PALM BEACH COUNTY,0,3734701.74,0,0,3734701.74,2815905.36,0,0,0,0,26.586985,-80.060295,Commercial,Reinforced Masonry,3 324802,FL,PALM BEACH COUNTY,0,282021.3,0,282021.3,282021.3,230003.6,0,0,0,0,26.586985,-80.060295,Residential,Wood,3 758933,FL,PALM BEACH COUNTY,0,20970000,0,20970000,20970000,20340000,0,0,0,0,26.585615,-80.086647,Commercial,Reinforced Concrete,1 301891,FL,PALM BEACH COUNTY,430650,430650,430650,430650,430650,556460.09,0,21532.5,0,0,26.588202,-80.067795,Residential,Masonry,1 595307,FL,PALM BEACH COUNTY,657439.2,657439.2,0,0,657439.2,565208.37,0,0,0,0,26.593218,-80.055222,Residential,Masonry,1 679526,FL,PALM BEACH COUNTY,485278.2,485278.2,0,0,485278.2,810171.95,0,0,0,0,26.573616,-80.105156,Residential,Masonry,1 324100,FL,PALM BEACH COUNTY,0,35322.67,0,0,35322.67,44726.91,0,0,0,0,26.613739,-80.144005,Residential,Wood,3 847601,FL,PALM BEACH COUNTY,0,32379.12,0,0,32379.12,40657.81,0,0,0,0,26.5802,-80.0763,Residential,Wood,4 750302,FL,PALM BEACH COUNTY,0,69664.16,0,0,69664.16,75638.56,0,0,0,0,26.5802,-80.0763,Residential,Wood,3 134773,FL,PALM BEACH COUNTY,0,49059.27,0,0,49059.27,39000.94,0,0,0,0,26.600222,-80.102478,Residential,Wood,1 853479,FL,PALM BEACH COUNTY,0,56519.22,0,0,56519.22,71840.9,0,0,0,0,26.60152,-80.089535,Residential,Wood,3 897649,FL,PALM BEACH COUNTY,0,69664.16,0,0,69664.16,96414.92,0,0,0,0,26.592728,-80.096069,Residential,Wood,1 816178,FL,PALM BEACH COUNTY,0,15072.97,0,0,15072.97,21865,0,0,0,0,26.597914,-80.112694,Residential,Wood,1 635418,FL,PALM BEACH COUNTY,0,493536.23,0,0,493536.23,410994.77,0,0,0,0,26.600311,-80.092224,Residential,Masonry,1 646528,FL,PALM BEACH COUNTY,0,49059.27,0,0,49059.27,46064.1,0,0,0,0,26.74127,-80.038105,Residential,Wood,3 540131,FL,PALM BEACH COUNTY,0,37285.04,0,0,37285.04,62124.23,0,0,0,0,26.599805,-80.09305,Residential,Wood,3 122986,FL,PALM BEACH COUNTY,0,19623.71,0,0,19623.71,15424.06,0,0,0,0,26.59594,-80.09745,Residential,Wood,1 300460,FL,PALM BEACH COUNTY,0,920179.37,0,0,920179.37,1033285.98,0,0,0,0,26.5802,-80.0763,Residential,Masonry,4 391778,FL,PALM BEACH COUNTY,0,11042.15,0,0,11042.15,8531.72,0,0,0,0,26.5802,-80.0763,Residential,Wood,4 701724,FL,PALM BEACH COUNTY,0,5521.08,0,0,5521.08,5673.02,0,0,0,0,26.5802,-80.0763,Residential,Wood,4 578348,FL,PALM BEACH COUNTY,9000,9000,9000,9000,9000,10708.93,180,450,0,0,26.600416,-80.091919,Residential,Wood,1 341362,FL,PALM BEACH COUNTY,11160000,11160000,11160000,11160000,11160000,12510000,223200,558000,0,0,26.597214,-80.091248,Commercial,Reinforced Concrete,1 602249,FL,PALM BEACH COUNTY,1368900,1368900,1368900,1368900,1368900,1491953.16,27378,68445,0,0,26.600689,-80.089958,Residential,Masonry,1 940085,FL,PALM BEACH COUNTY,1447200,1447200,1447200,1447200,1447200,2459429.57,28944,72360,0,0,26.597214,-80.091248,Residential,Masonry,1 259060,FL,PALM BEACH COUNTY,32400,32400,32400,32400,32400,36245.88,648,1620,0,0,26.595425,-80.092438,Residential,Wood,1 220928,FL,PALM BEACH COUNTY,0,8269691.58,0,0,8269691.58,6471447.15,0,0,0,0,26.587149,-80.067795,Commercial,Reinforced Masonry,3 907519,FL,PALM BEACH COUNTY,0,490455,0,490455,490455,656523.06,0,0,0,0,26.583784,-80.039085,Residential,Masonry,1 585059,FL,PALM BEACH COUNTY,0,76811.11,0,0,76811.11,68576.96,0,0,0,0,26.581127,-80.099777,Residential,Wood,1 220763,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,93521.83,0,0,0,0,26.580744,-80.099609,Residential,Wood,1 543092,FL,PALM BEACH COUNTY,0,76811.11,0,0,76811.11,113987.69,0,0,0,0,26.580664,-80.099503,Residential,Wood,1 320290,FL,PALM BEACH COUNTY,0,76811.11,0,0,76811.11,112812.32,0,0,0,0,26.580496,-80.099304,Residential,Wood,1 732471,FL,PALM BEACH COUNTY,0,76811.11,0,0,76811.11,119558.03,0,0,0,0,26.579897,-80.099297,Residential,Wood,1 619811,FL,PALM BEACH COUNTY,0,53055.03,0,0,53055.03,40644.39,0,0,0,0,26.58054,-80.100379,Residential,Wood,1 411705,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,84441.47,0,0,0,0,26.580324,-80.100247,Residential,Wood,1 120280,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,62315.94,0,0,0,0,26.580148,-80.100051,Residential,Wood,1 825437,FL,PALM BEACH COUNTY,0,76811.11,0,0,76811.11,106726.73,0,0,0,0,26.579947,-80.100065,Residential,Wood,3 337470,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,81984.78,0,0,0,0,26.579745,-80.100119,Residential,Wood,1 771240,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,74982.88,0,0,0,0,26.58113,-80.100034,Residential,Wood,1 174690,FL,PALM BEACH COUNTY,0,76811.11,0,0,76811.11,123763.2,0,0,0,0,26.581064,-80.099771,Residential,Wood,1 689193,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,72467.57,0,0,0,0,26.580518,-80.09932,Residential,Wood,1 410861,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,90628.58,0,0,0,0,26.579726,-80.099225,Residential,Wood,1 403181,FL,PALM BEACH COUNTY,0,71742.96,0,0,71742.96,97780.21,0,0,0,0,26.579566,-80.099431,Residential,Wood,1 941260,FL,PALM BEACH COUNTY,0,62399,0,0,62399,63242.63,0,0,0,0,26.580173,-80.10007,Residential,Wood,1 864667,FL,PALM BEACH COUNTY,0,199090.74,0,0,199090.74,303593.47,0,0,0,0,26.57405,-80.04382,Residential,Wood,3 815503,FL,PALM BEACH COUNTY,0,77973.77,0,0,77973.77,116354.34,0,0,0,0,26.572124,-80.053581,Residential,Wood,3 483977,FL,PALM BEACH COUNTY,0,11313.54,0,0,11313.54,9276.18,0,0,0,0,26.572124,-80.053581,Residential,Wood,3 744380,FL,PALM BEACH COUNTY,0,7111863.83,0,0,7111863.83,7889731.05,0,0,0,0,26.5802,-80.0763,Commercial,Reinforced Masonry,3 166354,FL,PALM BEACH COUNTY,0,0,0,402300,402300,616709.81,0,0,0,0,26.57739,-80.0544,Residential,Masonry,1 569167,FL,PALM BEACH COUNTY,0,13590000,0,13590000,13590000,11610000,0,0,0,0,26.6275,-80.12245,Commercial,Reinforced Concrete,1 670492,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,146845.33,0,5832,0,0,26.6275,-80.12245,Residential,Wood,1 491842,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,164975.62,0,5832,0,0,26.6275,-80.12245,Residential,Wood,1 897497,FL,PALM BEACH COUNTY,0,6757222.5,0,6757222.5,6757222.5,5995872.73,0,0,0,0,26.63167,-80.11781,Commercial,Reinforced Masonry,1 174215,FL,PALM BEACH COUNTY,0,4036410,0,4036410,4036410,5740683.21,0,201820.5,0,0,26.63167,-80.11781,Commercial,Reinforced Masonry,1 572452,FL,PALM BEACH COUNTY,0,5854149,0,5854149,5854149,8254631.09,0,0,0,0,26.63167,-80.11781,Commercial,Reinforced Masonry,1 828708,FL,PALM BEACH COUNTY,0,86508,0,86508,86508,82705.63,0,4325.4,0,0,26.63167,-80.11781,Residential,Wood,1 969338,FL,PALM BEACH COUNTY,0,184599,0,184599,184599,142602.73,0,0,0,0,26.63167,-80.11781,Residential,Wood,1 248482,FL,PALM BEACH COUNTY,0,269352,0,269352,269352,372702.36,0,13467.6,0,0,26.63167,-80.11781,Residential,Wood,1 787722,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,114940.56,0,3715.2,0,0,26.63167,-80.11781,Residential,Wood,1 118002,FL,PALM BEACH COUNTY,0,7604941.5,0,7604941.5,7604941.5,9180000,0,0,0,0,26.591862,-80.140182,Commercial,Reinforced Masonry,1 642868,FL,PALM BEACH COUNTY,0,4444834.5,0,4444834.5,4444834.5,3576380.51,0,0,0,0,26.591862,-80.140182,Commercial,Reinforced Masonry,1 483359,FL,PALM BEACH COUNTY,0,18090000,0,18090000,18090000,25830000,0,0,0,0,26.607843,-80.123688,Commercial,Reinforced Concrete,1 317177,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,82305.89,0,0,0,0,26.607843,-80.123688,Residential,Wood,1 158426,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,79626.4,0,0,0,0,26.607843,-80.123688,Residential,Wood,1 504056,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,77298.45,0,3715.2,0,0,26.607843,-80.123688,Residential,Wood,1 390139,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,112838.65,0,3715.2,0,0,26.607843,-80.123688,Residential,Wood,1 405726,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,101367,0,3715.2,0,0,26.607843,-80.123688,Residential,Wood,1 619156,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,69782.9,0,3715.2,0,0,26.607843,-80.123688,Residential,Wood,1 887032,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,102851.99,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 913600,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,126943.98,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 520923,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106611.53,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 362284,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,169111.09,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 507402,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,131094.96,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 485885,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,203793.41,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 552026,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,171950.69,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 505328,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,175288.92,0,5832,0,0,26.601938,-80.122444,Residential,Wood,1 936074,FL,PALM BEACH COUNTY,0,7046977.5,0,7046977.5,7046977.5,10980000,0,0,0,0,26.618891,-80.127396,Commercial,Reinforced Masonry,1 442359,FL,PALM BEACH COUNTY,0,5834259,0,5834259,5834259,7317911.06,0,0,0,0,26.618891,-80.127396,Commercial,Reinforced Masonry,1 440356,FL,PALM BEACH COUNTY,0,35608.5,0,35608.5,35608.5,37412.85,0,0,0,0,26.618891,-80.127396,Residential,Wood,1 533834,FL,PALM BEACH COUNTY,0,21060000,0,21060000,21060000,21690000,0,0,0,0,26.562195,-80.114388,Commercial,Reinforced Concrete,1 191384,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,172207.88,0,5832,0,0,26.562195,-80.114388,Residential,Wood,1 595139,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,188243.66,0,5832,0,0,26.562195,-80.114388,Residential,Wood,1 598142,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,86500.22,0,5832,0,0,26.562195,-80.114388,Residential,Wood,1 945114,FL,PALM BEACH COUNTY,0,15719.22,0,0,15719.22,22028.91,0,0,0,0,26.57137,-80.13942,Residential,Wood,1 461676,FL,PALM BEACH COUNTY,0,1849.32,0,0,1849.32,2475.78,0,0,0,0,26.57137,-80.13942,Residential,Wood,1 878622,FL,PALM BEACH COUNTY,0,120205.8,0,120205.8,120205.8,127931.19,0,0,0,0,26.588003,-80.054296,Residential,Wood,1 707976,FL,PALM BEACH COUNTY,0,2220758.42,0,0,2220758.42,2617181.56,0,0,0,0,26.589483,-80.145172,Commercial,Reinforced Masonry,1 625228,FL,PALM BEACH COUNTY,671585.4,671585.4,0,0,671585.4,609725,0,0,0,0,26.63167,-80.11781,Residential,Masonry,1 363209,FL,PALM BEACH COUNTY,0,1276.09,0,0,1276.09,1818.45,0,0,0,0,26.60824,-80.1216,Residential,Wood,1 567556,FL,PALM BEACH COUNTY,0,368.81,0,0,368.81,511.74,0,0,0,0,26.63139,-80.12563,Residential,Wood,1 927372,FL,PALM BEACH COUNTY,0,57453.6,0,0,57453.6,57924.26,0,0,0,0,26.62987,-80.12602,Residential,Wood,1 459832,FL,PALM BEACH COUNTY,0,4101.19,0,0,4101.19,6527.42,0,0,0,0,26.60824,-80.1216,Residential,Wood,1 534744,FL,PALM BEACH COUNTY,0,28767.37,0,0,28767.37,33878.18,0,0,0,0,26.62459,-80.134018,Residential,Wood,1 128751,FL,PALM BEACH COUNTY,0,4838.82,0,0,4838.82,7023.64,0,0,0,0,26.622009,-80.144608,Residential,Wood,1 731030,FL,PALM BEACH COUNTY,0,27129.84,0,0,27129.84,33101.66,0,0,0,0,26.63254,-80.137755,Residential,Wood,3 575413,FL,PALM BEACH COUNTY,0,12392.1,0,0,12392.1,10666.84,0,0,0,0,26.622009,-80.144608,Residential,Wood,1 433771,FL,PALM BEACH COUNTY,0,1777.68,0,0,1777.68,1885.03,0,0,0,0,26.603333,-80.122337,Residential,Wood,1 152774,FL,PALM BEACH COUNTY,0,5443.67,0,0,5443.67,8280.95,0,0,0,0,26.63254,-80.137755,Residential,Wood,3 738929,FL,PALM BEACH COUNTY,0,1229770.85,0,0,1229770.85,1651483.88,0,0,0,0,26.607937,-80.135864,Residential,Masonry,1 413346,FL,PALM BEACH COUNTY,0,5539562.35,0,0,5539562.35,4450484.39,0,0,0,0,26.607941,-80.13694,Commercial,Reinforced Masonry,1 673044,FL,PALM BEACH COUNTY,0,4647.04,0,0,4647.04,5992.67,0,0,0,0,26.603333,-80.122337,Residential,Wood,1 882773,FL,PALM BEACH COUNTY,0,24120.33,0,0,24120.33,36147.69,0,0,0,0,26.603333,-80.122337,Residential,Wood,1 235484,FL,PALM BEACH COUNTY,0,33469.73,0,0,33469.73,44039.47,0,0,0,0,26.629187,-80.126991,Residential,Wood,1 439510,FL,PALM BEACH COUNTY,0,14291.48,0,0,14291.48,18464.95,0,0,0,0,26.629187,-80.126991,Residential,Wood,1 156976,FL,PALM BEACH COUNTY,0,1091.68,0,0,1091.68,1628.86,0,0,0,0,26.629206,-80.124916,Residential,Wood,1 734822,FL,PALM BEACH COUNTY,0,8571.2,0,0,8571.2,6991.19,0,0,0,0,26.629206,-80.124916,Residential,Wood,1 480851,FL,PALM BEACH COUNTY,0,135000,0,135000,135000,195615,0,6750,0,0,26.61856,-80.14336,Residential,Wood,1 993698,FL,PALM BEACH COUNTY,0,5511812.74,0,0,5511812.74,4359843.88,0,0,0,0,26.61995,-80.13197,Commercial,Reinforced Masonry,1 357491,FL,PALM BEACH COUNTY,753300,753300,753300,753300,753300,1156390.83,0,37665,0,0,26.61995,-80.13197,Residential,Masonry,1 338428,FL,PALM BEACH COUNTY,140400,140400,140400,140400,140400,144554.16,0,7020,0,0,26.61995,-80.13197,Residential,Wood,1 186726,FL,PALM BEACH COUNTY,0,594575.97,0,0,594575.97,1096635.91,0,0,0,0,26.6015,-80.14011,Residential,Masonry,1 273557,FL,PALM BEACH COUNTY,0,2717770.01,0,0,2717770.01,2474121.93,0,0,0,0,26.58964,-80.14415,Commercial,Reinforced Masonry,1 597153,FL,PALM BEACH COUNTY,0,62453.99,0,0,62453.99,54037.81,0,0,0,0,26.57655,-80.11588,Residential,Wood,1 932194,FL,PALM BEACH COUNTY,0,71881,0,0,71881,88649.55,0,0,0,0,26.58051,-80.1175,Residential,Wood,1 604799,FL,PALM BEACH COUNTY,0,6184519.2,0,6184519.2,6184519.2,5548255.87,0,0,0,0,26.614845,-80.063423,Commercial,Reinforced Masonry,1 175432,FL,PALM BEACH COUNTY,1343844,1343844,1343844,1343844,1343844,1064130.93,0,67192.2,0,0,26.5956,-80.1697,Residential,Masonry,4 667177,FL,PALM BEACH COUNTY,616781.7,616781.7,616781.7,616781.7,616781.7,742358.45,0,0,0,0,26.61731,-80.202713,Residential,Masonry,1 826578,FL,PALM BEACH COUNTY,1180080,1180080,1180080,1180080,1180080,1512921.56,0,0,0,0,26.61068,-80.16399,Residential,Masonry,1 404873,FL,PALM BEACH COUNTY,242279.1,242279.1,242279.1,242279.1,242279.1,354184.91,0,0,0,0,26.63141,-80.16677,Residential,Wood,1 679899,FL,PALM BEACH COUNTY,177300,177300,177300,177300,177300,251742.95,0,0,0,0,26.61068,-80.16399,Residential,Wood,1 703859,FL,PALM BEACH COUNTY,13500,13500,13500,13500,13500,21532.39,0,0,0,0,26.61068,-80.16399,Residential,Wood,1 601803,FL,PALM BEACH COUNTY,0,7914127.5,0,7914127.5,7914127.5,11790000,0,0,0,0,26.596884,-80.189384,Commercial,Reinforced Masonry,1 679269,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,80390.39,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 752720,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,55424.84,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 827123,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,67094.51,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 844961,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,99847.86,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 623087,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,60489.85,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 323587,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,65152.12,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 198707,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,82586.89,0,3715.2,0,0,26.596884,-80.189384,Residential,Wood,1 361681,FL,PALM BEACH COUNTY,0,17550000,0,17550000,17550000,28350000,0,0,0,0,26.57145,-80.15377,Commercial,Reinforced Concrete,1 478445,FL,PALM BEACH COUNTY,0,71779.5,0,71779.5,71779.5,100225,0,0,0,0,26.57145,-80.15377,Residential,Wood,1 513813,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,197081.94,0,5832,0,0,26.57145,-80.15377,Residential,Wood,1 720864,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,143341.23,0,5832,0,0,26.57145,-80.15377,Residential,Wood,1 279347,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,154979.57,0,5832,0,0,26.57145,-80.15377,Residential,Wood,1 292529,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,173976.49,0,5832,0,0,26.57145,-80.15377,Residential,Wood,1 742596,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,105025.55,0,4024.8,0,0,26.57145,-80.15377,Residential,Wood,1 940961,FL,PALM BEACH COUNTY,0,415111.5,0,415111.5,415111.5,297844.16,0,0,0,0,26.58566,-80.15857,Residential,Masonry,1 332298,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,61167.05,0,3715.2,0,0,26.58566,-80.15857,Residential,Wood,1 479485,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,106099.94,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 933665,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,110549.53,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 886822,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,154373.51,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 599477,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,146366.29,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 824451,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,158884.09,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 752209,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,87176.74,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 912267,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,107122.18,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 789942,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,115123.68,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 122769,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,92360.22,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 357919,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,151480.37,0,5832,0,0,26.62374,-80.18755,Residential,Wood,1 828686,FL,PALM BEACH COUNTY,0,493768.44,0,0,493768.44,468843.01,0,0,0,0,26.62203,-80.19575,Residential,Masonry,1 606572,FL,PALM BEACH COUNTY,417427.2,417427.2,0,0,417427.2,536577.62,0,0,0,0,26.617455,-80.163521,Residential,Masonry,1 550757,FL,PALM BEACH COUNTY,0,7014.81,0,0,7014.81,10745.15,0,0,0,0,26.622995,-80.148438,Residential,Wood,1 972911,FL,PALM BEACH COUNTY,0,70634.95,0,0,70634.95,98517.96,0,0,0,0,26.633642,-80.146027,Residential,Wood,1 494523,FL,PALM BEACH COUNTY,0,35848.57,0,0,35848.57,42627.53,0,0,0,0,26.633642,-80.146027,Residential,Wood,1 458983,FL,PALM BEACH COUNTY,0,2419678.96,0,0,2419678.96,2766781.9,0,0,0,0,26.590517,-80.14743,Commercial,Reinforced Masonry,1 848223,FL,PALM BEACH COUNTY,1058002.2,1058002.2,1058002.2,1058002.2,1058002.2,1639679.11,0,0,0,0,26.609108,-80.14682,Residential,Masonry,1 306583,FL,PALM BEACH COUNTY,0,2803675.46,0,0,2803675.46,4079639.38,0,0,0,0,26.567276,-80.188934,Commercial,Reinforced Masonry,1 621868,FL,PALM BEACH COUNTY,0,1008031.82,0,0,1008031.82,1185566.38,0,0,0,0,26.56537,-80.17741,Residential,Masonry,1 700217,FL,PALM BEACH COUNTY,0,612891.48,0,0,612891.48,964347.98,0,0,0,0,26.625423,-80.161011,Residential,Masonry,3 642910,FL,PALM BEACH COUNTY,0,5329153.49,0,0,5329153.49,7588171,0,0,0,0,26.58831,-80.15185,Commercial,Reinforced Masonry,1 948516,FL,PALM BEACH COUNTY,0,325480.32,0,0,325480.32,376144.59,0,0,0,0,26.956345,-80.08506,Residential,Wood,1 995806,FL,PALM BEACH COUNTY,0,5547.96,0,0,5547.96,8856.24,0,0,0,0,26.956345,-80.08506,Residential,Wood,1 170793,FL,PALM BEACH COUNTY,0,870624.06,0,0,870624.06,748661.81,0,0,0,0,26.961115,-80.084557,Residential,Masonry,1 396106,FL,PALM BEACH COUNTY,0,321202.27,0,0,321202.27,391668.59,0,0,0,0,26.95788,-80.086533,Residential,Wood,1 572698,FL,PALM BEACH COUNTY,0,605559.89,0,0,605559.89,831312.62,0,0,0,0,26.959486,-80.095253,Residential,Masonry,1 701280,FL,PALM BEACH COUNTY,0,289082.04,0,0,289082.04,458299.11,0,0,0,0,26.967672,-80.092384,Residential,Wood,1 327353,FL,MARTIN COUNTY,0,133069.51,0,0,133069.51,120542.61,0,0,0,0,26.97052,-80.08798,Residential,Wood,3 685655,FL,PALM BEACH COUNTY,0,279445.98,0,0,279445.98,320296.51,0,0,0,0,26.967672,-80.092384,Residential,Wood,1 212228,FL,PALM BEACH COUNTY,674476.2,674476.2,674476.2,674476.2,674476.2,835198.48,0,0,0,0,26.9657,-80.0989,Residential,Masonry,4 360535,FL,MARTIN COUNTY,891393.3,891393.3,891393.3,891393.3,891393.3,1002995.74,0,0,0,0,26.971055,-80.109055,Residential,Masonry,1 967511,FL,MARTIN COUNTY,0,438565.5,0,0,438565.5,553981.91,0,0,0,0,26.971055,-80.109055,Residential,Masonry,1 283401,FL,MARTIN COUNTY,0,513442.54,0,0,513442.54,472440.05,0,0,0,0,26.971055,-80.109055,Residential,Masonry,1 950664,FL,MARTIN COUNTY,0,20010.24,0,0,20010.24,26127.59,0,0,0,0,26.971055,-80.109055,Residential,Wood,1 505137,FL,MARTIN COUNTY,0,1685.38,0,0,1685.38,1601.78,0,0,0,0,26.992714,-80.093094,Residential,Wood,1 399547,FL,PALM BEACH COUNTY,212400,212400,212400,212400,212400,276407.16,0,0,0,0,26.706482,-80.267578,Residential,Wood,1 855765,FL,PALM BEACH COUNTY,0,863122.5,0,863122.5,863122.5,1141911.07,0,0,0,0,26.706879,-80.301849,Residential,Masonry,3 507036,FL,PALM BEACH COUNTY,0,343953,0,343953,343953,270708.21,0,0,0,0,26.706879,-80.301849,Residential,Wood,3 452712,FL,PALM BEACH COUNTY,0,2599843.5,0,2599843.5,2599843.5,2591160.02,0,0,0,0,26.706879,-80.301849,Commercial,Reinforced Masonry,3 758404,FL,PALM BEACH COUNTY,0,1006290,0,1006290,1006290,1286441.14,0,50314.5,0,0,26.706879,-80.301849,Residential,Masonry,3 869799,FL,PALM BEACH COUNTY,0,382063.5,0,382063.5,382063.5,520324.64,0,0,0,0,26.706879,-80.301849,Residential,Masonry,3 594160,FL,PALM BEACH COUNTY,0,80730,0,80730,80730,102075.01,0,4036.5,0,0,26.706879,-80.301849,Residential,Wood,3 292827,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,143945.19,0,5832,0,0,26.706879,-80.301849,Residential,Wood,3 613055,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,171344.16,0,5832,0,0,26.706879,-80.301849,Residential,Wood,3 282686,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,126465.17,0,5832,0,0,26.706879,-80.301849,Residential,Wood,3 955130,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,86430.24,0,5832,0,0,26.706879,-80.301849,Residential,Wood,3 182659,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,88893.22,0,3715.2,0,0,26.706879,-80.301849,Residential,Wood,3 130033,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,105045.05,0,3715.2,0,0,26.706879,-80.301849,Residential,Wood,3 737233,FL,PALM BEACH COUNTY,0,2244874.5,0,2244874.5,2244874.5,3320977.54,0,0,0,0,26.77844,-80.26498,Commercial,Reinforced Masonry,1 971609,FL,PALM BEACH COUNTY,0,64408.5,0,64408.5,64408.5,60927.35,0,0,0,0,26.77844,-80.26498,Residential,Wood,1 744325,FL,PALM BEACH COUNTY,0,59443.2,0,59443.2,59443.2,79130.79,0,0,0,0,26.77844,-80.26498,Residential,Wood,1 994284,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,90645.83,0,0,0,0,26.77844,-80.26498,Residential,Wood,1 126375,FL,PALM BEACH COUNTY,0,80496,0,80496,80496,122954.42,0,4024.8,0,0,26.77844,-80.26498,Residential,Wood,1 427576,FL,PALM BEACH COUNTY,0,70200,0,70200,70200,89520.87,0,3510,0,0,26.77486,-80.32903,Residential,Wood,1 181979,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,96130.02,0,5832,0,0,26.77486,-80.32903,Residential,Wood,1 479525,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,171023.4,0,5832,0,0,26.77486,-80.32903,Residential,Wood,1 385857,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,96846.19,0,5832,0,0,26.77486,-80.32903,Residential,Wood,1 736259,FL,PALM BEACH COUNTY,0,216972,0,216972,216972,314439.29,0,10848.6,0,0,26.777063,-80.327408,Residential,Wood,1 773208,FL,PALM BEACH COUNTY,0,18990000,0,18990000,18990000,23940000,0,0,0,0,26.81099,-80.26562,Commercial,Reinforced Concrete,1 758287,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,141927.55,0,5832,0,0,26.81099,-80.26562,Residential,Wood,1 978099,FL,PALM BEACH COUNTY,0,8867155.5,0,8867155.5,8867155.5,12420000,0,0,0,0,26.745432,-80.307732,Commercial,Reinforced Masonry,3 593524,FL,PALM BEACH COUNTY,0,7978054.5,0,7978054.5,7978054.5,5999863.97,0,0,0,0,26.745432,-80.307732,Commercial,Reinforced Masonry,3 595527,FL,PALM BEACH COUNTY,0,8222562,0,8222562,8222562,9810000,0,411128.1,0,0,26.745432,-80.307732,Commercial,Reinforced Masonry,3 113276,FL,PALM BEACH COUNTY,0,504841.5,0,504841.5,504841.5,655820.41,0,0,0,0,26.745432,-80.307732,Residential,Masonry,3 720690,FL,PALM BEACH COUNTY,0,31927.5,0,31927.5,31927.5,29457.43,0,0,0,0,26.745432,-80.307732,Residential,Wood,3 234346,FL,PALM BEACH COUNTY,0,200079,0,200079,200079,327249.21,0,0,0,0,26.745432,-80.307732,Residential,Wood,3 720523,FL,PALM BEACH COUNTY,0,118660.5,0,118660.5,118660.5,107937.86,0,0,0,0,26.745432,-80.307732,Residential,Wood,3 163202,FL,PALM BEACH COUNTY,0,108000,0,108000,108000,90159.91,0,5400,0,0,26.745432,-80.307732,Residential,Wood,3 685203,FL,PALM BEACH COUNTY,576375.3,576375.3,0,0,576375.3,831529.73,0,0,0,0,26.684183,-80.276001,Residential,Masonry,1 326323,FL,PALM BEACH COUNTY,2309326.2,2309326.2,2309326.2,2309326.2,2309326.2,2642631.25,0,0,0,0,26.7474,-80.303,Commercial,Reinforced Masonry,4 972657,FL,PALM BEACH COUNTY,135000000,135000000,135000000,135000000,135000000,145800000,0,0,0,0,26.7474,-80.303,Commercial,Steel Frame,4 327104,FL,PALM BEACH COUNTY,1454040,1454040,1454040,1454040,1454040,2056594.18,29080.8,72702,0,0,26.683041,-80.250481,Residential,Masonry,4 205437,FL,PALM BEACH COUNTY,45000,45000,45000,45000,45000,70968.15,900,2250,0,0,26.683041,-80.250481,Residential,Wood,4 327869,FL,PALM BEACH COUNTY,697734,697734,697734,697734,697734,1073435.85,0,0,0,0,26.78724,-80.28586,Residential,Masonry,1 158569,FL,PALM BEACH COUNTY,0,149072.56,0,0,149072.56,131372.43,0,0,0,0,26.7474,-80.303,Residential,Wood,4 887084,FL,PALM BEACH COUNTY,0,102733.16,0,0,102733.16,85260.3,0,0,0,0,26.71976,-80.281735,Residential,Wood,4 919791,FL,PALM BEACH COUNTY,0,35512.92,0,0,35512.92,60354.21,0,0,0,0,26.7474,-80.303,Residential,Wood,1 206103,FL,PALM BEACH COUNTY,0,37735,0,0,37735,44953.71,0,0,0,0,26.7474,-80.303,Residential,Wood,4 329980,FL,PALM BEACH COUNTY,0,22220.83,0,0,22220.83,35515.77,0,0,0,0,26.686835,-80.246445,Residential,Wood,4 995482,FL,GLADES COUNTY,236700,236700,236700,236700,236700,187013.83,0,0,0,0,26.83095,-81.094437,Residential,Wood,4 829482,FL,GLADES COUNTY,0,1567298.7,0,1567298.7,1567298.7,2389832.73,0,0,0,0,26.89168,-81.235935,Residential,Masonry,3 749979,FL,GLADES COUNTY,0,26815.14,0,0,26815.14,43371.02,0,0,0,0,26.89168,-81.235935,Residential,Wood,3 819035,FL,GLADES COUNTY,289026.9,289026.9,0,0,289026.9,390764.37,0,0,0,0,26.8608,-81.1496,Residential,Wood,3 153899,FL,GLADES COUNTY,155836.8,155836.8,0,0,155836.8,193414.66,0,0,0,0,26.831825,-81.096901,Residential,Wood,3 341896,FL,GLADES COUNTY,0,54000,0,54000,54000,77112,0,2700,0,0,26.829217,-81.094896,Residential,Wood,1 902564,FL,GLADES COUNTY,0,54000,0,54000,54000,61094.74,0,2700,0,0,26.829218,-81.09509,Residential,Wood,1 810765,FL,GLADES COUNTY,0,54000,0,54000,54000,54274,0,2700,0,0,26.829237,-81.097853,Residential,Wood,1 970764,FL,GLADES COUNTY,0,78558.47,0,0,78558.47,81067.63,0,0,0,0,26.835539,-81.092499,Residential,Wood,1 801527,FL,GLADES COUNTY,497296.8,497296.8,497296.8,497296.8,497296.8,494135.98,0,0,0,0,26.83025,-81.101351,Residential,Masonry,4 585906,FL,GLADES COUNTY,0,477798.75,0,0,477798.75,439228.45,0,0,0,0,26.83025,-81.101351,Residential,Masonry,4 645081,FL,GLADES COUNTY,935906.4,935906.4,935906.4,935906.4,935906.4,1082746.37,0,0,0,0,26.83025,-81.101351,Residential,Masonry,4 938310,FL,GLADES COUNTY,1001543.4,1001543.4,1001543.4,1001543.4,1001543.4,1543658.81,0,0,0,0,26.83025,-81.101351,Residential,Masonry,4 752920,FL,GLADES COUNTY,0,1618338.15,0,0,1618338.15,2388404.94,0,0,0,0,26.83025,-81.101351,Residential,Masonry,4 366061,FL,GLADES COUNTY,0,166602.15,0,0,166602.15,216916,0,0,0,0,26.83025,-81.101351,Residential,Wood,4 997133,FL,GLADES COUNTY,27799.2,27799.2,27799.2,27799.2,27799.2,29943.07,0,0,0,0,26.83025,-81.101351,Residential,Wood,4 711226,FL,GLADES COUNTY,6760729.8,6760729.8,6760729.8,6760729.8,6760729.8,6299445.21,0,0,0,0,26.831268,-81.101447,Commercial,Reinforced Masonry,4 850361,FL,GLADES COUNTY,122839.2,122839.2,122839.2,122839.2,122839.2,117813.6,0,0,0,0,26.831268,-81.101447,Residential,Wood,4 945211,FL,GLADES COUNTY,21235.5,21235.5,21235.5,21235.5,21235.5,33039.04,0,0,0,0,26.831268,-81.101447,Residential,Wood,4 854435,FL,GLADES COUNTY,2206858.5,2206858.5,2206858.5,2206858.5,2206858.5,2409470.18,0,0,0,0,26.831268,-81.101447,Commercial,Reinforced Masonry,4 913044,FL,PALM BEACH COUNTY,0,1774521,0,1774521,1774521,1947657.47,0,0,0,0,26.55082,-80.14582,Residential,Masonry,1 560430,FL,PALM BEACH COUNTY,0,2048503.5,0,2048503.5,2048503.5,1958090.75,0,0,0,0,26.55082,-80.14582,Commercial,Reinforced Masonry,1 968984,FL,PALM BEACH COUNTY,0,2430157.5,0,2430157.5,2430157.5,2265791.37,0,0,0,0,26.55082,-80.14582,Commercial,Reinforced Masonry,1 677808,FL,PALM BEACH COUNTY,0,101475,0,101475,101475,118420.31,0,0,0,0,26.55082,-80.14582,Residential,Wood,1 191145,FL,PALM BEACH COUNTY,0,81180,0,81180,81180,139406.68,0,4059,0,0,26.55082,-80.14582,Residential,Wood,1 345710,FL,PALM BEACH COUNTY,0,109350,0,109350,109350,156629.44,0,5467.5,0,0,26.55082,-80.14582,Residential,Wood,1 495690,FL,PALM BEACH COUNTY,0,109350,0,109350,109350,179518.8,0,5467.5,0,0,26.55082,-80.14582,Residential,Wood,1 412696,FL,PALM BEACH COUNTY,0,109350,0,109350,109350,152345.76,0,5467.5,0,0,26.55082,-80.14582,Residential,Wood,1 626801,FL,PALM BEACH COUNTY,0,68112,0,68112,68112,119267.38,0,3405.6,0,0,26.55082,-80.14582,Residential,Wood,1 696549,FL,PALM BEACH COUNTY,0,69660,0,69660,69660,112264.75,0,3483,0,0,26.55082,-80.14582,Residential,Wood,1 414330,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,106959.12,0,3715.2,0,0,26.55082,-80.14582,Residential,Wood,1 463182,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,91482.34,0,3715.2,0,0,26.55082,-80.14582,Residential,Wood,1 480285,FL,PALM BEACH COUNTY,0,896076,0,896076,896076,1094108.8,0,44803.8,0,0,26.544813,-80.13858,Residential,Masonry,1 569701,FL,PALM BEACH COUNTY,0,2442784.5,0,2442784.5,2442784.5,2610066.38,0,0,0,0,26.544813,-80.13858,Commercial,Reinforced Masonry,1 269632,FL,PALM BEACH COUNTY,0,2118285,0,2118285,2118285,2664768.64,0,0,0,0,26.544813,-80.13858,Commercial,Reinforced Masonry,1 592360,FL,PALM BEACH COUNTY,0,700420.5,0,700420.5,700420.5,728087.11,0,0,0,0,26.544813,-80.13858,Residential,Masonry,1 549938,FL,PALM BEACH COUNTY,0,4495.5,0,4495.5,4495.5,6619.44,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 849558,FL,PALM BEACH COUNTY,0,6804,0,6804,6804,6264.55,0,340.2,0,0,26.544813,-80.13858,Residential,Wood,1 798188,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,106657.77,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 774210,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,138640.23,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 296993,FL,PALM BEACH COUNTY,0,97200,0,97200,97200,155202.64,0,4860,0,0,26.544813,-80.13858,Residential,Wood,1 933246,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,134418.28,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 496225,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,126384.78,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 359873,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,145909.13,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 502664,FL,PALM BEACH COUNTY,0,105826.5,0,105826.5,105826.5,110583.19,0,0,0,0,26.544813,-80.13858,Residential,Wood,1 830736,FL,PALM BEACH COUNTY,347736.6,347736.6,0,0,347736.6,431852.69,0,0,0,0,26.527708,-80.200409,Residential,Wood,3 875290,FL,PALM BEACH COUNTY,0,844888.04,0,0,844888.04,1218328.55,0,0,0,0,26.54614,-80.13829,Residential,Masonry,1 920153,FL,PALM BEACH COUNTY,678352.5,678352.5,678352.5,678352.5,678352.5,695039.97,0,0,0,0,26.51922,-80.18414,Residential,Masonry,1 865113,FL,PALM BEACH COUNTY,180846.9,180846.9,180846.9,180846.9,180846.9,240466.52,0,0,0,0,26.82799,-80.65771,Residential,Wood,1 636392,FL,PALM BEACH COUNTY,0,978939,0,978939,978939,1251397.3,0,0,0,0,26.826323,-80.659187,Residential,Masonry,1 304338,FL,PALM BEACH COUNTY,0,1832490,0,1832490,1832490,2140384.97,0,91624.5,0,0,26.826323,-80.659187,Commercial,Reinforced Masonry,1 102826,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,115893.5,0,5832,0,0,26.826323,-80.659187,Residential,Wood,1 216019,FL,PALM BEACH COUNTY,0,4710595.5,0,4710595.5,4710595.5,7379760.23,0,0,0,0,26.82533,-80.65493,Commercial,Reinforced Masonry,1 419968,FL,PALM BEACH COUNTY,0,2680501.5,0,2680501.5,2680501.5,3973235,0,0,0,0,26.82533,-80.65493,Commercial,Reinforced Masonry,1 280852,FL,PALM BEACH COUNTY,0,2829604.5,0,2829604.5,2829604.5,2903898.6,0,0,0,0,26.82533,-80.65493,Commercial,Reinforced Masonry,1 848964,FL,PALM BEACH COUNTY,0,1738791,0,1738791,1738791,2599144.79,0,0,0,0,26.82533,-80.65493,Residential,Masonry,1 102823,FL,PALM BEACH COUNTY,0,20317.5,0,20317.5,20317.5,29080.23,0,0,0,0,26.82533,-80.65493,Residential,Wood,1 196006,FL,PALM BEACH COUNTY,0,1177204.5,0,1177204.5,1177204.5,1273264.39,0,0,0,0,26.82533,-80.65493,Residential,Masonry,1 374303,FL,PALM BEACH COUNTY,0,824796.72,0,0,824796.72,1145137.87,0,0,0,0,26.83015,-80.65467,Residential,Masonry,1 196894,FL,PALM BEACH COUNTY,0,386507.88,0,0,386507.88,541111.03,0,0,0,0,26.83015,-80.65467,Residential,Masonry,1 479737,FL,PALM BEACH COUNTY,0,4623.3,0,4623.3,4623.3,5028.67,0,0,0,0,26.83015,-80.65467,Residential,Wood,1 886522,FL,PALM BEACH COUNTY,0,28664.46,0,0,28664.46,25404.59,0,0,0,0,26.83015,-80.65467,Residential,Wood,1 827442,FL,PALM BEACH COUNTY,0,4623.3,0,4623.3,4623.3,6878.71,0,0,0,0,26.83015,-80.65467,Residential,Wood,1 983304,FL,PALM BEACH COUNTY,36720000,36720000,36720000,36720000,36720000,48780000,0,0,0,0,26.919842,-80.073509,Commercial,Steel Frame,1 524016,FL,PALM BEACH COUNTY,460800,460800,460800,460800,460800,730504.4,0,0,0,0,26.93447,-80.07725,Residential,Masonry,1 279382,FL,PALM BEACH COUNTY,0,1940300.1,0,1940300.1,1940300.1,2391691.52,0,0,0,0,26.9184,-80.0786,Commercial,Reinforced Masonry,3 516810,FL,PALM BEACH COUNTY,0,22950000,0,22950000,22950000,35190000,0,0,0,0,26.934071,-80.07238,Commercial,Reinforced Concrete,4 272206,FL,PALM BEACH COUNTY,1537738.2,1537738.2,1537738.2,1537738.2,1537738.2,1625927.49,0,0,0,0,26.899308,-80.060442,Residential,Masonry,4 876941,FL,PALM BEACH COUNTY,1130409,1130409,1130409,1130409,1130409,1004110.66,0,0,0,0,26.943527,-80.082779,Residential,Masonry,4 417736,FL,PALM BEACH COUNTY,421928.1,421928.1,0,0,421928.1,567071.37,0,0,0,0,26.917795,-80.083252,Residential,Masonry,1 504741,FL,PALM BEACH COUNTY,1049383.8,1049383.8,1049383.8,1049383.8,1049383.8,930366.89,0,0,0,0,26.939941,-80.083771,Residential,Masonry,1 591225,FL,PALM BEACH COUNTY,1259797.5,1259797.5,1259797.5,1259797.5,1259797.5,1440039.25,0,0,0,0,26.942495,-80.093163,Residential,Masonry,4 707037,FL,PALM BEACH COUNTY,0,858445.4,0,0,858445.4,758642.54,0,0,0,0,26.907207,-80.084808,Residential,Masonry,1 682623,FL,PALM BEACH COUNTY,0,1347921,0,1347921,1347921,1293486.56,0,0,0,0,26.895979,-80.061188,Residential,Masonry,3 450755,FL,PALM BEACH COUNTY,0,1683395.87,0,0,1683395.87,1663834.81,0,0,0,0,26.940826,-80.083969,Residential,Masonry,1 425620,FL,PALM BEACH COUNTY,0,30579.45,0,0,30579.45,44278.24,0,0,0,0,26.922054,-80.074539,Residential,Wood,3 543861,FL,PALM BEACH COUNTY,0,1760046.49,0,0,1760046.49,1641996.65,0,0,0,0,26.934479,-80.081406,Residential,Masonry,3 662205,FL,PALM BEACH COUNTY,0,0,0,252000,252000,317229.7,0,0,0,0,26.93524,-80.081383,Residential,Wood,1 520160,FL,PALM BEACH COUNTY,0,1659366,0,1659366,1659366,2609319.85,0,82968.3,0,0,26.9321,-80.2178,Residential,Masonry,1 625175,FL,PALM BEACH COUNTY,0,1662957,0,1662957,1662957,1848376.71,0,0,0,0,26.9321,-80.2178,Residential,Masonry,1 750661,FL,PALM BEACH COUNTY,0,189000,0,189000,189000,223098.62,0,9450,0,0,26.9321,-80.2178,Residential,Wood,1 289822,FL,PALM BEACH COUNTY,0,108135,0,108135,108135,166020.1,0,0,0,0,26.9321,-80.2178,Residential,Wood,1 842154,FL,PALM BEACH COUNTY,0,1360827,0,1360827,1360827,1599842.65,0,0,0,0,26.91464,-80.19976,Residential,Masonry,1 775474,FL,PALM BEACH COUNTY,585000,585000,585000,585000,585000,575415.36,0,29250,0,0,26.898258,-80.274704,Residential,Masonry,3 427450,FL,PALM BEACH COUNTY,398132.1,398132.1,0,0,398132.1,561804.21,0,0,0,0,26.912867,-80.209206,Residential,Masonry,1 327141,FL,PALM BEACH COUNTY,0,823713.75,0,0,823713.75,1224630.88,0,0,0,0,26.95269,-80.24903,Residential,Masonry,1 923489,FL,PALM BEACH COUNTY,0,552372.75,0,0,552372.75,529300.14,0,0,0,0,26.941135,-80.215431,Residential,Masonry,1 396433,FL,PALM BEACH COUNTY,0,95203.89,0,0,95203.89,126331.76,0,0,0,0,26.920874,-80.191772,Residential,Wood,1 876615,FL,PALM BEACH COUNTY,0,98987.04,0,0,98987.04,95833.51,0,0,0,0,26.905647,-80.177536,Residential,Wood,1 734798,FL,PALM BEACH COUNTY,0,89710.43,0,0,89710.43,95721.03,0,0,0,0,26.592573,-80.038933,Residential,Wood,1 663370,FL,PALM BEACH COUNTY,0,11331.84,0,0,11331.84,9961.37,0,0,0,0,26.592573,-80.038933,Residential,Wood,1 578553,FL,PALM BEACH COUNTY,0,3339000,0,0,3339000,2937785.76,0,100170,0,0,26.71714,-80.04241,Commercial,Reinforced Masonry,1 751846,FL,PALM BEACH COUNTY,0,2884500,0,0,2884500,5026598.93,0,86535,0,0,26.71714,-80.04241,Commercial,Reinforced Masonry,1 950427,FL,PALM BEACH COUNTY,0,3861000,0,0,3861000,5553643.1,0,115830,0,0,26.715075,-80.04155,Commercial,Reinforced Masonry,3 703748,FL,PALM BEACH COUNTY,0,1471486.5,0,1471486.5,1471486.5,1900424.82,0,0,0,0,26.706985,-80.040985,Residential,Masonry,1 423885,FL,PALM BEACH COUNTY,0,6777688.5,0,6777688.5,6777688.5,6508614.27,0,0,0,0,26.706985,-80.040985,Commercial,Reinforced Masonry,1 404352,FL,PALM BEACH COUNTY,0,8272933.02,0,0,8272933.02,11160000,0,0,0,0,26.720356,-80.03788,Commercial,Reinforced Masonry,1 924788,FL,PALM BEACH COUNTY,0,614898.9,0,614898.9,614898.9,702529.37,0,0,0,0,26.720921,-80.038673,Residential,Masonry,1 451155,FL,PALM BEACH COUNTY,0,8321.94,0,0,8321.94,6749.96,0,0,0,0,26.72093,-80.03736,Residential,Wood,1 279673,FL,PALM BEACH COUNTY,0,245034.9,0,245034.9,245034.9,267578.11,0,0,0,0,26.72108,-80.03837,Residential,Wood,1 307977,FL,PALM BEACH COUNTY,266400,266400,266400,266400,266400,386181.43,5328,13320,0,0,26.71714,-80.04241,Residential,Wood,1 905221,FL,PALM BEACH COUNTY,0,8368425.09,0,0,8368425.09,15570000,0,0,0,0,26.70528,-80.03968,Commercial,Reinforced Masonry,1 988777,FL,PALM BEACH COUNTY,0,3610230.77,0,0,3610230.77,3523354.17,0,0,0,0,26.70614,-80.0384,Commercial,Reinforced Masonry,1 746445,FL,PALM BEACH COUNTY,0,8341285.87,0,0,8341285.87,11520000,0,0,0,0,26.714815,-80.037788,Commercial,Reinforced Masonry,1 478246,FL,PALM BEACH COUNTY,0,2441056.74,0,0,2441056.74,2554321.77,0,0,0,0,26.714815,-80.037788,Commercial,Reinforced Masonry,1 547651,FL,PALM BEACH COUNTY,0,620344.12,0,0,620344.12,1024781.19,0,0,0,0,26.71465,-80.042,Residential,Masonry,1 106062,FL,PALM BEACH COUNTY,0,236518.63,0,0,236518.63,232922.37,0,0,0,0,26.714815,-80.037788,Residential,Wood,1 486956,FL,PALM BEACH COUNTY,0,162559.28,0,0,162559.28,211875.86,0,0,0,0,26.714815,-80.037788,Residential,Wood,1 925340,FL,PALM BEACH COUNTY,0,1708683.29,0,0,1708683.29,1840764.51,0,0,0,0,26.714815,-80.037788,Residential,Masonry,1 306826,FL,PALM BEACH COUNTY,0,330661.22,0,0,330661.22,569081.18,0,0,0,0,26.714815,-80.037788,Residential,Wood,1 517961,FL,PALM BEACH COUNTY,0,629014.68,0,0,629014.68,999733.29,0,0,0,0,26.70529,-80.04014,Residential,Masonry,1 425743,FL,PALM BEACH COUNTY,0,9825.42,0,0,9825.42,12768.13,0,0,0,0,26.71862,-80.04199,Residential,Wood,1 510731,FL,PALM BEACH COUNTY,0,899676.33,0,0,899676.33,1277900.26,0,0,0,0,26.708952,-80.043449,Residential,Masonry,1 230776,FL,PALM BEACH COUNTY,0,2155195.61,0,0,2155195.61,2099738.12,0,0,0,0,26.70683,-80.03943,Commercial,Reinforced Masonry,1 748060,FL,PALM BEACH COUNTY,0,51247.06,0,0,51247.06,54890.98,0,0,0,0,26.704491,-80.043747,Residential,Wood,1 115743,FL,PALM BEACH COUNTY,0,5208202.35,0,0,5208202.35,6045733.37,0,0,0,0,26.70356,-80.03597,Commercial,Reinforced Masonry,1 154795,FL,PALM BEACH COUNTY,0,92648.5,0,0,92648.5,76561.85,0,0,0,0,26.703709,-80.033257,Residential,Wood,1 909349,FL,PALM BEACH COUNTY,0,6014425.52,0,0,6014425.52,9450000,0,0,0,0,26.702971,-80.036583,Commercial,Reinforced Masonry,1 744898,FL,PALM BEACH COUNTY,0,2604774.54,0,0,2604774.54,4133839.7,0,0,0,0,26.6396,-80.03808,Commercial,Reinforced Masonry,1 161276,FL,PALM BEACH COUNTY,0,1618.3,0,0,1618.3,2580.31,0,0,0,0,26.6396,-80.03808,Residential,Wood,1 567438,FL,PALM BEACH COUNTY,0,140844.12,0,0,140844.12,186905.78,0,0,0,0,26.6396,-80.03808,Residential,Wood,1 254048,FL,PALM BEACH COUNTY,0,25661.69,0,0,25661.69,26328.89,0,0,0,0,26.6396,-80.03808,Residential,Wood,1 789016,FL,PALM BEACH COUNTY,0,404127.23,0,0,404127.23,493083.72,0,0,0,0,26.63179,-80.03953,Residential,Masonry,3 619198,FL,PALM BEACH COUNTY,0,79797.45,0,0,79797.45,102635.48,0,0,0,0,26.70307,-80.03597,Residential,Wood,1 704222,FL,PALM BEACH COUNTY,0,136916.2,0,0,136916.2,165519.5,0,0,0,0,26.70409,-80.04405,Residential,Wood,1 466665,FL,PALM BEACH COUNTY,0,107737.34,0,0,107737.34,97117.13,0,0,0,0,26.718168,-80.043037,Residential,Wood,1 564675,FL,PALM BEACH COUNTY,0,205374.3,0,0,205374.3,298265.09,0,0,0,0,26.69761,-80.03926,Residential,Wood,1 385436,FL,PALM BEACH COUNTY,0,23567.54,0,0,23567.54,34409.2,0,0,0,0,26.76732,-80.04071,Residential,Wood,4 609816,FL,PALM BEACH COUNTY,0,17731.77,0,0,17731.77,19272.87,0,0,0,0,26.739351,-80.039764,Residential,Wood,1 737630,FL,PALM BEACH COUNTY,0,15823.92,0,0,15823.92,13171.36,0,0,0,0,26.731098,-80.040787,Residential,Wood,1 243356,FL,PALM BEACH COUNTY,0,30783.7,0,0,30783.7,54409.57,0,0,0,0,26.692545,-80.03479,Residential,Wood,3 408776,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,19480.91,0,0,0,0,26.7124,-80.0385,Residential,Wood,3 985342,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,12444.31,0,0,0,0,26.7124,-80.0385,Residential,Wood,3 714611,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,20647,0,0,0,0,26.7124,-80.0385,Residential,Wood,3 557719,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,13659.28,0,0,0,0,26.7124,-80.0385,Residential,Wood,3 630418,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,19789.5,0,0,0,0,26.7124,-80.0385,Residential,Wood,3 548696,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,18281.82,0,0,0,0,26.66269,-80.037425,Residential,Wood,3 507237,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,25019.53,0,0,0,0,26.658835,-80.03723,Residential,Wood,3 661218,FL,PALM BEACH COUNTY,0,15391.85,0,0,15391.85,17784.36,0,0,0,0,26.656225,-80.037056,Residential,Wood,1 381323,FL,PALM BEACH COUNTY,0,13040.71,0,0,13040.71,12468.85,0,0,0,0,26.65146,-80.03771,Residential,Wood,1 319501,FL,PALM BEACH COUNTY,0,2603652.27,0,0,2603652.27,2748956.9,0,0,0,0,26.75816,-80.03924,Commercial,Reinforced Masonry,1 857634,FL,PALM BEACH COUNTY,0,296838.8,0,0,296838.8,449443.63,0,0,0,0,26.70511,-80.043595,Residential,Wood,4 785801,FL,PALM BEACH COUNTY,0,850676.04,0,0,850676.04,1212978.97,0,0,0,0,26.741312,-80.03878,Residential,Masonry,1 592179,FL,PALM BEACH COUNTY,0,163289.4,0,0,163289.4,238177.84,0,0,0,0,26.693607,-80.038399,Residential,Wood,1 751062,FL,PALM BEACH COUNTY,0,606022.51,0,0,606022.51,663987.35,0,0,0,0,26.73304,-80.04105,Residential,Masonry,1 570959,FL,PALM BEACH COUNTY,0,81487.19,0,0,81487.19,94678.98,0,0,0,0,26.441286,-80.062218,Residential,Wood,1 436937,FL,PALM BEACH COUNTY,0,475580.05,0,0,475580.05,801970.64,0,0,0,0,26.45494,-80.05994,Residential,Masonry,3 494473,FL,PALM BEACH COUNTY,0,15187.4,0,0,15187.4,13640.72,0,0,0,0,26.46191,-80.058285,Residential,Wood,3 765600,FL,PALM BEACH COUNTY,0,248988.63,0,0,248988.63,370666.88,0,0,0,0,26.46191,-80.058285,Residential,Wood,3 180694,FL,PALM BEACH COUNTY,0,412040.87,0,0,412040.87,401413.51,0,0,0,0,26.46348,-80.064835,Residential,Masonry,1 570916,FL,PALM BEACH COUNTY,0,22635.33,0,0,22635.33,24425.78,0,0,0,0,26.46348,-80.064835,Residential,Wood,1 760654,FL,PALM BEACH COUNTY,0,416671.99,0,0,416671.99,465125.94,0,0,0,0,26.500362,-80.052284,Residential,Masonry,1 738489,FL,PALM BEACH COUNTY,0,94834.3,0,0,94834.3,109112.55,0,0,0,0,26.501885,-80.053735,Residential,Wood,1 822214,FL,PALM BEACH COUNTY,0,58844.67,0,0,58844.67,60391.81,0,0,0,0,26.501885,-80.053735,Residential,Wood,1 101454,FL,PALM BEACH COUNTY,0,3635.85,0,0,3635.85,4788.85,0,0,0,0,26.500336,-80.053253,Residential,Wood,1 673394,FL,PALM BEACH COUNTY,0,4811005.98,0,0,4811005.98,7379486.61,0,0,0,0,26.47333,-80.06442,Commercial,Reinforced Masonry,1 742790,FL,PALM BEACH COUNTY,0,890447.58,0,0,890447.58,1150493.89,0,0,0,0,26.47333,-80.06442,Residential,Masonry,1 241540,FL,PALM BEACH COUNTY,0,718460.82,0,0,718460.82,588462.52,0,0,0,0,26.47333,-80.06442,Residential,Masonry,1 101230,FL,PALM BEACH COUNTY,0,279247.32,0,0,279247.32,217223.14,0,0,0,0,26.471786,-80.065201,Residential,Wood,1 881919,FL,PALM BEACH COUNTY,0,29589.12,0,0,29589.12,31848.25,0,0,0,0,26.47227,-80.06491,Residential,Wood,1 372389,FL,PALM BEACH COUNTY,0,34200000,0,34200000,34200000,24390000,0,0,0,0,26.461691,-80.059532,Commercial,Reinforced Concrete,1 611531,FL,PALM BEACH COUNTY,0,2295000,0,2295000,2295000,2802057.3,0,0,0,0,26.46218,-80.06207,Commercial,Reinforced Masonry,1 757525,FL,PALM BEACH COUNTY,0,45000,0,45000,45000,59698.8,0,0,0,0,26.470645,-80.08239,Residential,Wood,4 280516,FL,PALM BEACH COUNTY,5804667.9,5804667.9,5804667.9,5804667.9,5804667.9,5270870.64,0,0,0,0,26.46134,-80.06969,Commercial,Reinforced Masonry,1 509965,FL,PALM BEACH COUNTY,0,3002388.78,0,0,3002388.78,2789003,0,0,0,0,26.4351,-80.07297,Commercial,Reinforced Masonry,3 602850,FL,PALM BEACH COUNTY,0,970067.26,0,0,970067.26,1295709.14,0,0,0,0,26.487803,-80.064392,Residential,Masonry,1 480708,FL,PALM BEACH COUNTY,2015442,2015442,2015442,2015442,2015442,2972488.74,0,100772.1,0,0,26.487803,-80.064392,Commercial,Reinforced Masonry,1 752186,FL,PALM BEACH COUNTY,1563912,1563912,1563912,1563912,1563912,2379198.09,0,78195.6,0,0,26.48573,-80.06414,Residential,Masonry,1 908972,FL,PALM BEACH COUNTY,0,12330000,0,12330000,12330000,19620000,0,615015,0,0,26.439819,-80.077232,Commercial,Reinforced Concrete,1 538569,FL,PALM BEACH COUNTY,0,420376.95,0,0,420376.95,401149.33,0,0,0,0,26.439819,-80.077232,Residential,Masonry,1 247873,FL,PALM BEACH COUNTY,0,1975168.67,0,0,1975168.67,2822200,0,0,0,0,26.46299,-80.06782,Commercial,Reinforced Masonry,1 546523,FL,PALM BEACH COUNTY,0,643700.84,0,0,643700.84,650570.41,0,0,0,0,26.441219,-80.062225,Residential,Masonry,3 395097,FL,PALM BEACH COUNTY,0,265876.43,0,0,265876.43,290611.45,0,0,0,0,26.441219,-80.062225,Residential,Wood,3 551367,FL,PALM BEACH COUNTY,0,86929.3,0,0,86929.3,115073.18,0,0,0,0,26.500219,-80.052933,Residential,Wood,1 575836,FL,PALM BEACH COUNTY,0,77176.25,0,0,77176.25,117533.26,0,0,0,0,26.500219,-80.052933,Residential,Wood,1 311481,FL,PALM BEACH COUNTY,0,43782.68,0,0,43782.68,54277.39,0,0,0,0,26.441219,-80.062225,Residential,Wood,3 852171,FL,PALM BEACH COUNTY,0,15901.7,0,0,15901.7,24829.46,0,0,0,0,26.441219,-80.062225,Residential,Wood,3 958147,FL,PALM BEACH COUNTY,0,0,0,405000,405000,354393.63,0,0,0,0,26.46145,-80.05933,Residential,Masonry,1 466861,FL,PALM BEACH COUNTY,0,275710.5,0,275710.5,275710.5,283271.86,0,0,0,0,26.42697,-80.14347,Residential,Wood,1 342670,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,104976,0,5832,0,0,26.42697,-80.14347,Residential,Wood,1 389058,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,186810.62,0,5832,0,0,26.42697,-80.14347,Residential,Wood,1 344600,FL,PALM BEACH COUNTY,0,576987.84,0,0,576987.84,791922.73,0,0,0,0,26.4432,-80.12109,Residential,Masonry,3 369051,FL,PALM BEACH COUNTY,0,2403793.94,0,0,2403793.94,2608789.48,0,0,0,0,26.459076,-80.122604,Commercial,Reinforced Masonry,3 904050,FL,PALM BEACH COUNTY,655848,655848,0,0,655848,879444.95,0,0,0,0,26.43636,-80.12387,Residential,Masonry,3 282785,FL,PALM BEACH COUNTY,603216.9,603216.9,0,0,603216.9,453768.71,0,0,0,0,26.45734,-80.12608,Residential,Masonry,1 731169,FL,PALM BEACH COUNTY,17010000,17010000,17010000,17010000,17010000,27360000,0,0,0,0,26.4557,-80.13264,Commercial,Reinforced Concrete,1 876539,FL,PALM BEACH COUNTY,0,169200000,0,0,169200000,189900000,0,0,0,0,26.43709,-80.12727,Commercial,Steel Frame,1 169519,FL,PALM BEACH COUNTY,2519595,2519595,2519595,2519595,2519595,4068117.93,0,0,0,0,26.4327,-80.1409,Commercial,Reinforced Masonry,1 460154,FL,PALM BEACH COUNTY,0,16020000,0,0,16020000,15390000,0,0,0,0,26.457901,-80.126648,Commercial,Reinforced Concrete,1 119453,FL,PALM BEACH COUNTY,0,2501750.71,0,0,2501750.71,2570361.22,0,0,0,0,26.48315,-80.12425,Commercial,Reinforced Masonry,3 865662,FL,PALM BEACH COUNTY,0,570110.07,0,0,570110.07,857788.75,0,0,0,0,26.48315,-80.12425,Residential,Masonry,3 304619,FL,PALM BEACH COUNTY,0,13860000,0,13860000,13860000,14310000,0,0,0,0,26.36396,-80.11769,Commercial,Reinforced Concrete,1 474676,FL,PALM BEACH COUNTY,0,9720000,0,9720000,9720000,7480149.55,0,0,0,0,26.36396,-80.11769,Commercial,Reinforced Concrete,1 481995,FL,PALM BEACH COUNTY,0,756585,0,756585,756585,614219.91,0,0,0,0,26.36396,-80.11769,Residential,Masonry,1 770565,FL,PALM BEACH COUNTY,0,63855,0,63855,63855,63087.21,0,0,0,0,26.36396,-80.11769,Residential,Wood,1 514332,FL,PALM BEACH COUNTY,0,1531939.5,0,1531939.5,1531939.5,1403716.16,0,0,0,0,26.34701,-80.11236,Residential,Masonry,1 506929,FL,PALM BEACH COUNTY,0,1749033,0,1749033,1749033,1789024.64,0,0,0,0,26.34701,-80.11236,Residential,Masonry,1 780441,FL,PALM BEACH COUNTY,0,1716916.5,0,1716916.5,1716916.5,2260900.89,0,0,0,0,26.34701,-80.11236,Residential,Masonry,1 864183,FL,PALM BEACH COUNTY,0,143100,0,143100,143100,173957.51,0,7155,0,0,26.34701,-80.11236,Residential,Wood,1 284065,FL,PALM BEACH COUNTY,0,226152,0,226152,226152,226448.71,0,11307.6,0,0,26.34701,-80.11236,Residential,Wood,1 739397,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,119953.98,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 919963,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,196265.46,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 291047,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,190007.49,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 863445,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,99508.85,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 295233,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,184629.92,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 778699,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,107816.42,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 104541,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,113609.23,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 543925,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,110609.71,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 753779,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,179522.96,0,5832,0,0,26.34701,-80.11236,Residential,Wood,1 114464,FL,PALM BEACH COUNTY,0,6874285.5,0,6874285.5,6874285.5,9900000,0,0,0,0,26.35939,-80.11183,Commercial,Reinforced Masonry,1 488732,FL,PALM BEACH COUNTY,1143418.5,1143418.5,1143418.5,1143418.5,1143418.5,1164022.9,0,0,0,0,26.351049,-80.111626,Residential,Masonry,1 487222,FL,PALM BEACH COUNTY,0,14130000,0,0,14130000,20070000,0,0,0,0,26.35622,-80.128945,Commercial,Reinforced Concrete,3 431540,FL,PALM BEACH COUNTY,0,15120000,0,0,15120000,26100000,0,0,0,0,26.36273,-80.12251,Commercial,Reinforced Concrete,1 237268,FL,PALM BEACH COUNTY,0,4006471.9,0,0,4006471.9,5206330.11,0,0,0,0,26.360899,-80.124138,Commercial,Reinforced Masonry,1 395405,FL,PALM BEACH COUNTY,0,17820000,0,0,17820000,26190000,0,0,0,0,26.35874,-80.13031,Commercial,Reinforced Concrete,1 579546,FL,PALM BEACH COUNTY,0,38854.78,0,0,38854.78,51672.04,0,0,0,0,26.358274,-80.111046,Residential,Wood,1 933623,FL,PALM BEACH COUNTY,0,65962.77,0,0,65962.77,92234.15,0,0,0,0,26.358274,-80.111046,Residential,Wood,1 890320,FL,PALM BEACH COUNTY,0,274899.37,0,0,274899.37,301903.84,0,0,0,0,26.358274,-80.111046,Residential,Wood,1 899456,FL,PALM BEACH COUNTY,0,1393579.98,0,0,1393579.98,2163128.78,0,0,0,0,26.33053,-80.097465,Residential,Masonry,3 648777,FL,PALM BEACH COUNTY,0,31672.07,0,0,31672.07,48581.02,0,0,0,0,26.33053,-80.097465,Residential,Wood,3 401721,FL,PALM BEACH COUNTY,0,11430000,0,0,11430000,9180000,0,0,0,0,26.363707,-80.1269,Commercial,Reinforced Concrete,1 245201,FL,PALM BEACH COUNTY,0,42120000,0,0,42120000,49140000,0,0,0,0,26.363707,-80.1269,Commercial,Steel Frame,1 963327,FL,PALM BEACH COUNTY,0,3858183.87,0,0,3858183.87,2898452.91,0,0,0,0,26.363237,-80.115318,Commercial,Reinforced Masonry,1 928838,FL,PALM BEACH COUNTY,294300000,294300000,294300000,294300000,294300000,391500000,0,0,0,0,26.35876,-80.10173,Commercial,Steel Frame,1 882224,FL,PALM BEACH COUNTY,2499021,2499021,2499021,2499021,2499021,4258331.78,0,249902.1,0,0,26.35876,-80.10173,Commercial,Reinforced Masonry,1 546139,FL,PALM BEACH COUNTY,1595722.5,1595722.5,1595722.5,1595722.5,1595722.5,2117204.61,0,0,0,0,26.36016,-80.10201,Residential,Masonry,1 999808,FL,PALM BEACH COUNTY,313215.3,313215.3,313215.3,313215.3,313215.3,267785.93,0,0,0,0,26.36016,-80.10201,Residential,Wood,1 324280,FL,PALM BEACH COUNTY,16290000,16290000,16290000,16290000,16290000,15570000,0,0,0,0,26.360481,-80.101234,Commercial,Reinforced Concrete,1 368017,FL,PALM BEACH COUNTY,585000,585000,585000,585000,585000,988137.54,0,58500,0,0,26.363178,-80.101494,Residential,Masonry,1 859702,FL,PALM BEACH COUNTY,1611821.7,1611821.7,1611821.7,1611821.7,1611821.7,1864710.08,0,0,0,0,26.360899,-80.124138,Residential,Masonry,1 164981,FL,PALM BEACH COUNTY,0,13860000,0,13860000,13860000,12330000,0,414450,0,0,26.39491,-80.11256,Commercial,Reinforced Concrete,1 669652,FL,PALM BEACH COUNTY,0,11610000,0,11610000,11610000,15300000,0,0,0,0,26.3953,-80.11063,Commercial,Reinforced Concrete,1 109892,FL,PALM BEACH COUNTY,12690000,12690000,12690000,12690000,12690000,11700000,0,0,0,0,26.400146,-80.104912,Commercial,Reinforced Concrete,1 406838,FL,PALM BEACH COUNTY,0,0,360000,0,360000,303937.92,0,0,0,0,26.40741,-80.10398,Residential,Masonry,1 913405,FL,PALM BEACH COUNTY,0,268151.4,0,268151.4,268151.4,230234.79,0,0,0,0,26.41421,-80.12093,Residential,Wood,1 554567,FL,PALM BEACH COUNTY,0,1131783.84,0,0,1131783.84,1062453.03,0,0,0,0,26.41211,-80.06592,Residential,Masonry,1 870480,FL,PALM BEACH COUNTY,0,1469284.74,0,0,1469284.74,1798827.68,0,0,0,0,26.41211,-80.06592,Residential,Masonry,1 551665,FL,PALM BEACH COUNTY,0,156267.54,0,0,156267.54,113637.76,0,0,0,0,26.41211,-80.06592,Residential,Wood,1 738177,FL,PALM BEACH COUNTY,0,1163222.28,0,0,1163222.28,1109923.43,0,0,0,0,26.41414,-80.07426,Residential,Masonry,1 278723,FL,PALM BEACH COUNTY,0,546474.06,0,0,546474.06,810809.03,0,0,0,0,26.41414,-80.07426,Residential,Masonry,1 995543,FL,PALM BEACH COUNTY,0,12060000,0,12060000,12060000,13590000,0,0,0,0,26.42424,-80.0635,Commercial,Reinforced Concrete,1 487904,FL,PALM BEACH COUNTY,0,664200,0,664200,664200,885909.96,0,0,0,0,26.417255,-80.068718,Residential,Masonry,4 873541,FL,PALM BEACH COUNTY,94512.6,94512.6,0,0,94512.6,152512.15,0,0,0,0,26.39659,-80.10397,Residential,Wood,1 958487,FL,PALM BEACH COUNTY,621613.8,621613.8,0,0,621613.8,716397.47,0,0,0,0,26.395605,-80.06646,Residential,Masonry,1 502894,FL,PALM BEACH COUNTY,0,123937.71,0,0,123937.71,98295,0,0,0,0,26.394615,-80.085355,Residential,Wood,3 520240,FL,PALM BEACH COUNTY,0,2496294.95,0,0,2496294.95,2945333.47,0,0,0,0,26.404636,-80.096878,Commercial,Reinforced Masonry,1 402681,FL,PALM BEACH COUNTY,0,4231443.27,0,0,4231443.27,3399541.53,0,0,0,0,26.406034,-80.096886,Commercial,Reinforced Masonry,3 902316,FL,PALM BEACH COUNTY,2131965,2131965,2131965,2131965,2131965,2877538.74,0,0,0,0,26.416336,-80.071213,Commercial,Reinforced Masonry,4 341889,FL,PALM BEACH COUNTY,0,1211343.75,0,0,1211343.75,1633547.92,0,0,0,0,26.39209,-80.066818,Residential,Masonry,1 410346,FL,PALM BEACH COUNTY,17204.4,17204.4,17204.4,17204.4,17204.4,22942.77,0,0,0,0,26.400965,-80.079453,Residential,Wood,1 459633,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,350117.69,0,0,0,0,26.35264,-80.126455,Residential,Masonry,3 378305,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,429389.62,0,0,0,0,26.35049,-80.0973,Residential,Masonry,3 371805,FL,PALM BEACH COUNTY,0,382291.33,0,0,382291.33,591913.13,0,0,0,0,26.33053,-80.097465,Residential,Masonry,3 202307,FL,PALM BEACH COUNTY,6987844.8,6987844.8,6987844.8,6987844.8,6987844.8,9900000,0,0,0,0,26.393325,-80.08349,Commercial,Reinforced Masonry,3 335540,FL,PALM BEACH COUNTY,1857662.1,1857662.1,1857662.1,1857662.1,1857662.1,2395769.22,0,0,0,0,26.393325,-80.08349,Commercial,Reinforced Masonry,3 921553,FL,PALM BEACH COUNTY,40860000,40860000,40860000,40860000,40860000,34380000,0,0,0,0,26.39733,-80.09638,Commercial,Steel Frame,1 951481,FL,PALM BEACH COUNTY,0,450000,0,450000,450000,495306.9,0,0,0,0,26.415178,-80.090874,Residential,Masonry,1 596252,FL,PALM BEACH COUNTY,0,634499.96,0,0,634499.96,803848,0,0,0,0,26.41054,-80.06524,Residential,Masonry,1 796222,FL,PALM BEACH COUNTY,0,11340000,0,0,11340000,14580000,0,0,0,0,26.41028,-80.06642,Commercial,Reinforced Concrete,1 737779,FL,PALM BEACH COUNTY,0,3417293.61,0,0,3417293.61,2908069.02,0,0,0,0,26.409794,-80.06485,Commercial,Reinforced Masonry,1 910143,FL,PALM BEACH COUNTY,0,1307437.46,0,0,1307437.46,1914742.15,0,0,0,0,26.41028,-80.06642,Residential,Masonry,1 436594,FL,PALM BEACH COUNTY,0,372591.62,0,0,372591.62,318247.27,0,0,0,0,26.41028,-80.06642,Residential,Masonry,1 688359,FL,PALM BEACH COUNTY,0,0,0,2520000,2520000,2672187.84,0,0,0,0,26.406235,-80.113754,Commercial,Reinforced Masonry,1 861346,FL,PALM BEACH COUNTY,0,866092.5,0,866092.5,866092.5,1258947.73,0,0,0,0,26.6774,-80.7468,Residential,Masonry,4 761129,FL,PALM BEACH COUNTY,0,1020357,0,1020357,1020357,808673.74,0,0,0,0,26.6774,-80.7468,Residential,Masonry,4 210613,FL,PALM BEACH COUNTY,0,1789047,0,1789047,1789047,2579805.77,0,0,0,0,26.6774,-80.7468,Residential,Masonry,4 200495,FL,PALM BEACH COUNTY,0,162000,0,162000,162000,208964.77,0,8100,0,0,26.6774,-80.7468,Residential,Wood,4 608271,FL,PALM BEACH COUNTY,0,69754.79,0,0,69754.79,69241.39,0,0,0,0,26.6642,-80.712646,Residential,Wood,1 323774,FL,PALM BEACH COUNTY,0,27053.23,0,0,27053.23,42473.14,0,0,0,0,26.6642,-80.712646,Residential,Wood,1 551721,FL,PALM BEACH COUNTY,0,1308494.07,0,0,1308494.07,1004468.09,0,0,0,0,26.6774,-80.7468,Residential,Masonry,3 495689,FL,PALM BEACH COUNTY,0,4836.33,0,0,4836.33,6855.5,0,0,0,0,26.6642,-80.712646,Residential,Wood,1 825160,FL,PALM BEACH COUNTY,0,24220.41,0,0,24220.41,30530.19,0,0,0,0,26.6774,-80.7468,Residential,Wood,4 763893,FL,PALM BEACH COUNTY,0,223134.91,0,0,223134.91,269993.24,0,0,0,0,26.6774,-80.7468,Residential,Wood,1 574795,FL,PALM BEACH COUNTY,0,101421.52,0,0,101421.52,179344.09,0,0,0,0,26.6774,-80.7468,Residential,Wood,1 337851,FL,PALM BEACH COUNTY,0,42831.38,0,0,42831.38,67369.47,0,0,0,0,26.6774,-80.7468,Residential,Wood,1 249205,FL,PALM BEACH COUNTY,0,42443.85,0,0,42443.85,48427.25,0,0,0,0,26.681446,-80.713097,Residential,Wood,1 480325,FL,PALM BEACH COUNTY,0,375152.88,0,0,375152.88,479895.56,0,0,0,0,26.681446,-80.713097,Residential,Masonry,1 419943,FL,PALM BEACH COUNTY,0,37202.55,0,0,37202.55,44273.35,0,0,0,0,26.6774,-80.7468,Residential,Wood,3 333696,FL,PALM BEACH COUNTY,0,362033.16,0,0,362033.16,509988.88,0,0,0,0,26.6774,-80.7468,Residential,Masonry,1 378254,FL,PALM BEACH COUNTY,0,27639.37,0,0,27639.37,44219.67,0,0,0,0,26.6774,-80.7468,Residential,Wood,1 117340,FL,PALM BEACH COUNTY,0,26519.41,0,0,26519.41,28659.53,0,0,0,0,26.6774,-80.7468,Residential,Wood,3 109518,FL,PALM BEACH COUNTY,0,186149.91,0,0,186149.91,203616.36,0,0,0,0,26.6774,-80.7468,Residential,Wood,4 291779,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,152670.2,0,0,0,0,26.663675,-80.719898,Residential,Wood,1 371929,FL,PALM BEACH COUNTY,0,147481.19,0,0,147481.19,181249.66,0,0,0,0,26.663676,-80.719991,Residential,Wood,1 855093,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,152419.02,0,0,0,0,26.663123,-80.719696,Residential,Wood,1 342262,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,166903.87,0,0,0,0,26.663673,-80.720269,Residential,Wood,1 542919,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,132473.41,0,0,0,0,26.662575,-80.71991,Residential,Wood,1 971174,FL,PALM BEACH COUNTY,0,133039.9,0,0,133039.9,222984.45,0,0,0,0,26.662575,-80.720267,Residential,Wood,1 319566,FL,PALM BEACH COUNTY,0,186149.91,0,0,186149.91,283784.06,0,0,0,0,26.662578,-80.720091,Residential,Wood,1 416473,FL,PALM BEACH COUNTY,0,147481.19,0,0,147481.19,175526.21,0,0,0,0,26.662579,-80.720181,Residential,Wood,1 478961,FL,PALM BEACH COUNTY,0,186149.91,0,0,186149.91,225417.12,0,0,0,0,26.662032,-80.71962,Residential,Wood,1 662198,FL,PALM BEACH COUNTY,0,147481.19,0,0,147481.19,124090.38,0,0,0,0,26.662029,-80.719711,Residential,Wood,1 636696,FL,PALM BEACH COUNTY,0,7145806.5,0,7145806.5,7145806.5,9450000,0,0,0,0,26.394075,-80.14608,Commercial,Reinforced Masonry,3 422878,FL,PALM BEACH COUNTY,0,4857403.5,0,4857403.5,4857403.5,7160784.24,0,0,0,0,26.394075,-80.14608,Commercial,Reinforced Masonry,3 915505,FL,PALM BEACH COUNTY,0,25155,0,25155,25155,28438.43,0,0,0,0,26.394075,-80.14608,Residential,Wood,3 187179,FL,PALM BEACH COUNTY,0,63235.8,0,63235.8,63235.8,87810.81,0,0,0,0,26.394075,-80.14608,Residential,Wood,3 233724,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,77048.95,0,0,0,0,26.394075,-80.14608,Residential,Wood,3 615387,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,96780.68,0,0,0,0,26.394075,-80.14608,Residential,Wood,3 180822,FL,PALM BEACH COUNTY,0,869764.5,0,869764.5,869764.5,1092419.86,0,0,0,0,26.40015,-80.1884,Residential,Masonry,1 952183,FL,PALM BEACH COUNTY,0,861259.5,0,861259.5,861259.5,774629.71,0,0,0,0,26.40015,-80.1884,Residential,Masonry,1 341179,FL,PALM BEACH COUNTY,0,137700,0,137700,137700,162798.85,0,6885,0,0,26.40015,-80.1884,Residential,Wood,1 369371,FL,PALM BEACH COUNTY,0,858559.5,0,858559.5,858559.5,1069318.69,0,0,0,0,26.406837,-80.127464,Residential,Masonry,1 307614,FL,PALM BEACH COUNTY,0,342198,0,342198,342198,605323.62,0,17109.9,0,0,26.406837,-80.127464,Residential,Wood,1 813167,FL,PALM BEACH COUNTY,0,2058493.5,0,2058493.5,2058493.5,1790918.16,0,0,0,0,26.406837,-80.127464,Commercial,Reinforced Masonry,1 165371,FL,PALM BEACH COUNTY,0,2607565.5,0,2607565.5,2607565.5,3129422.8,0,0,0,0,26.406837,-80.127464,Commercial,Reinforced Masonry,1 120549,FL,PALM BEACH COUNTY,0,140400,0,140400,140400,110998.84,0,7020,0,0,26.406837,-80.127464,Residential,Wood,1 201068,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,118687.27,0,5832,0,0,26.406837,-80.127464,Residential,Wood,1 568776,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,90453.9,0,0,0,0,26.406837,-80.127464,Residential,Wood,1 511662,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,84385.57,0,3715.2,0,0,26.406837,-80.127464,Residential,Wood,1 812641,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,54568.86,0,3715.2,0,0,26.406837,-80.127464,Residential,Wood,1 967748,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,107152.16,0,3715.2,0,0,26.406837,-80.127464,Residential,Wood,1 241941,FL,PALM BEACH COUNTY,0,1492335,0,1492335,1492335,1601009.82,0,0,0,0,26.39963,-80.14753,Residential,Masonry,3 689620,FL,PALM BEACH COUNTY,0,2754958.5,0,2754958.5,2754958.5,2081013,0,0,0,0,26.39963,-80.14753,Commercial,Reinforced Masonry,3 160107,FL,PALM BEACH COUNTY,0,1841310,0,1841310,1841310,2592888.55,0,92065.5,0,0,26.39963,-80.14753,Commercial,Reinforced Masonry,3 258560,FL,PALM BEACH COUNTY,0,2023056,0,2023056,2023056,2142590.29,0,101152.8,0,0,26.39963,-80.14753,Commercial,Reinforced Masonry,3 386578,FL,PALM BEACH COUNTY,0,1403730,0,1403730,1403730,1625611.99,0,70186.5,0,0,26.39963,-80.14753,Residential,Masonry,3 957751,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,111274.56,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 589392,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,105919.73,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 770093,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,180572.72,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 462241,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,159196.8,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 798867,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,111845.4,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 133550,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,170560.11,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 627029,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,179416.58,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 455833,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,168007.09,0,5832,0,0,26.39963,-80.14753,Residential,Wood,3 736380,FL,PALM BEACH COUNTY,1289700,1289700,1289700,1289700,1289700,990315.49,0,64485,0,0,26.40889,-80.14692,Residential,Masonry,1 941856,FL,PALM BEACH COUNTY,447300,447300,447300,447300,447300,700811.75,0,22365,0,0,26.411823,-80.124062,Residential,Masonry,1 372447,FL,PALM BEACH COUNTY,591609.6,591609.6,0,0,591609.6,632189.29,0,0,0,0,26.406837,-80.127464,Residential,Masonry,1 728595,FL,PALM BEACH COUNTY,0,903374.52,0,0,903374.52,1330345.46,0,0,0,0,26.40863,-80.12286,Residential,Masonry,1 532738,FL,PALM BEACH COUNTY,1453612.5,1453612.5,1453612.5,1453612.5,1453612.5,1393860.3,0,0,0,0,26.401279,-80.150795,Residential,Masonry,1 425230,FL,PALM BEACH COUNTY,616331.7,616331.7,616331.7,616331.7,616331.7,666943.63,0,0,0,0,26.40498,-80.12047,Residential,Masonry,1 741940,FL,PALM BEACH COUNTY,0,595409.37,0,0,595409.37,751666.22,0,0,0,0,26.40725,-80.13171,Residential,Masonry,1 899900,FL,PALM BEACH COUNTY,0,54270000,0,0,54270000,40770000,0,0,0,0,26.40498,-80.12047,Commercial,Steel Frame,1 927589,FL,PALM BEACH COUNTY,0,20160000,0,20160000,20160000,23400000,0,1009608.3,0,0,26.415043,-80.165314,Commercial,Reinforced Concrete,1 130982,FL,PALM BEACH COUNTY,0,2244024,0,2244024,2244024,3850745.18,0,112201.2,0,0,26.415043,-80.165314,Commercial,Reinforced Masonry,1 944593,FL,PALM BEACH COUNTY,0,220550.4,0,220550.4,220550.4,382566.72,0,0,0,0,26.415043,-80.165314,Residential,Wood,1 344903,FL,PALM BEACH COUNTY,0,63916.2,0,63916.2,63916.2,78468.13,0,0,0,0,26.415043,-80.165314,Residential,Wood,1 644458,FL,PALM BEACH COUNTY,0,32638.5,0,32638.5,32638.5,41206.11,0,0,0,0,26.415043,-80.165314,Residential,Wood,1 957346,FL,PALM BEACH COUNTY,0,9090000,0,450000,9090000,9450000,0,0,0,0,26.415043,-80.165314,Commercial,Reinforced Concrete,1 977856,FL,PALM BEACH COUNTY,0,9000000,0,9000000,9000000,12870000,0,0,0,0,26.41174,-80.19067,Commercial,Reinforced Concrete,1 886756,FL,PALM BEACH COUNTY,0,849082.5,0,849082.5,849082.5,1332310.63,0,0,0,0,26.36866,-80.22191,Residential,Masonry,1 581161,FL,PALM BEACH COUNTY,0,2619850.5,0,2619850.5,2619850.5,3006907.21,0,0,0,0,26.36866,-80.22191,Commercial,Reinforced Masonry,1 720070,FL,PALM BEACH COUNTY,0,2027227.5,0,2027227.5,2027227.5,2980024.43,0,0,0,0,26.36866,-80.22191,Commercial,Reinforced Masonry,1 407217,FL,PALM BEACH COUNTY,0,141804,0,141804,141804,140780.74,0,7090.2,0,0,26.36866,-80.22191,Residential,Wood,1 438273,FL,PALM BEACH COUNTY,0,140400,0,140400,140400,161996.89,0,7020,0,0,26.36866,-80.22191,Residential,Wood,1 556728,FL,PALM BEACH COUNTY,0,78975,0,78975,78975,82141.42,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 152986,FL,PALM BEACH COUNTY,0,237532.5,0,237532.5,237532.5,362356.78,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 180538,FL,PALM BEACH COUNTY,0,5467.5,0,5467.5,5467.5,6238.26,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 209514,FL,PALM BEACH COUNTY,0,53824.5,0,53824.5,53824.5,61703.87,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 951033,FL,PALM BEACH COUNTY,0,105219,0,105219,105219,174894.18,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 575217,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,157322.94,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 580068,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,110437.43,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 870879,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,117209.53,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 488091,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,139842.61,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 359930,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,174107.98,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 423834,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,130891.95,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 568871,FL,PALM BEACH COUNTY,0,106312.5,0,106312.5,106312.5,85685.75,0,0,0,0,26.36866,-80.22191,Residential,Wood,1 762634,FL,PALM BEACH COUNTY,0,73800,0,73800,73800,103607.82,0,3690,0,0,26.3843,-80.22586,Residential,Wood,1 690479,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,113872.37,0,3715.2,0,0,26.3843,-80.22586,Residential,Wood,1 623762,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,115776.93,0,3715.2,0,0,26.3843,-80.22586,Residential,Wood,1 251162,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,107167.17,0,3715.2,0,0,26.3843,-80.22586,Residential,Wood,1 799860,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,72328.81,0,0,0,0,26.3843,-80.22586,Residential,Wood,1 885178,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,88717.19,0,0,0,0,26.3843,-80.22586,Residential,Wood,1 642786,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,81085.31,0,0,0,0,26.3843,-80.22586,Residential,Wood,1 668189,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,74416.94,0,0,0,0,26.3843,-80.22586,Residential,Wood,1 796534,FL,PALM BEACH COUNTY,0,66873.6,0,66873.6,66873.6,72988.79,0,0,0,0,26.3843,-80.22586,Residential,Wood,1 996553,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,62352.94,0,3715.2,0,0,26.3843,-80.22586,Residential,Wood,1 433022,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,117759.28,0,5832,0,0,26.38672,-80.22555,Residential,Wood,3 288264,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,124149.87,0,5832,0,0,26.38672,-80.22555,Residential,Wood,3 864826,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,122181.57,0,5832,0,0,26.38672,-80.22555,Residential,Wood,3 509538,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,136586.37,0,5832,0,0,26.38672,-80.22555,Residential,Wood,3 541227,FL,PALM BEACH COUNTY,0,116640,0,116640,116640,138762.41,0,5832,0,0,26.38672,-80.22555,Residential,Wood,3 865795,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,94849.06,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 193459,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,63895.05,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 106402,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,72651.48,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 569879,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,102033.96,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 553841,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,76503.4,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 262118,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,90536.75,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 137031,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,88648.31,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 716135,FL,PALM BEACH COUNTY,0,74304,0,74304,74304,88901.76,0,3715.2,0,0,26.38672,-80.22555,Residential,Wood,3 147645,FL,PALM BEACH COUNTY,0,3695526,0,3695526,3695526,5348830.42,0,184776.3,0,0,26.360357,-80.24791,Commercial,Reinforced Masonry,3 964448,FL,PALM BEACH COUNTY,0,8118756,0,8118756,8118756,9720000,0,405937.8,0,0,26.360357,-80.24791,Commercial,Reinforced Masonry,3 812905,FL,PALM BEACH COUNTY,0,4315626,0,4315626,4315626,4225472.57,0,215781.3,0,0,26.360357,-80.24791,Commercial,Reinforced Masonry,3 102576,FL,PALM BEACH COUNTY,0,28057.5,0,28057.5,28057.5,33603.29,0,0,0,0,26.360357,-80.24791,Residential,Wood,3 658629,FL,PALM BEACH COUNTY,0,10980000,0,10980000,10980000,9630000,0,0,0,0,26.360357,-80.24791,Commercial,Reinforced Concrete,3 609237,FL,PALM BEACH COUNTY,0,296815.86,0,0,296815.86,301583.91,0,0,0,0,26.38891,-80.20635,Residential,Wood,1 111308,FL,PALM BEACH COUNTY,179622.9,179622.9,0,0,179622.9,210991.35,0,0,0,0,26.40137,-80.20487,Residential,Wood,1 242940,FL,PALM BEACH COUNTY,0,741143.12,0,0,741143.12,971567.47,0,0,0,0,26.386042,-80.203751,Residential,Masonry,1 129896,FL,PALM BEACH COUNTY,0,1023750,0,1023750,1023750,1411341.75,0,0,0,0,26.386154,-80.203751,Residential,Masonry,1 434701,FL,HILLSBOROUGH COUNTY,0,7093809.77,0,0,7093809.77,11160000,0,0,0,0,27.94758,-82.32669,Commercial,Reinforced Masonry,1 806601,FL,HILLSBOROUGH COUNTY,937935,937935,937935,937935,937935,870782.61,0,0,0,0,27.938601,-82.288429,Residential,Masonry,1 330166,FL,HILLSBOROUGH COUNTY,536580,536580,536580,536580,536580,566180.97,0,0,0,0,27.94446,-82.30529,Residential,Masonry,1 516546,FL,HILLSBOROUGH COUNTY,220500,220500,220500,220500,220500,172056.15,0,0,0,0,27.938145,-82.289841,Residential,Wood,1 812871,FL,HILLSBOROUGH COUNTY,191700,191700,191700,191700,191700,154251.41,0,0,0,0,27.94446,-82.30529,Residential,Wood,1 117896,FL,HILLSBOROUGH COUNTY,100980,100980,100980,100980,100980,142361.6,0,0,0,0,27.938423,-82.288452,Residential,Wood,1 657266,FL,HILLSBOROUGH COUNTY,0,6511212.48,0,0,6511212.48,7613430.53,0,0,0,0,27.94443,-82.32733,Commercial,Reinforced Masonry,1 727119,FL,HILLSBOROUGH COUNTY,262627.2,262627.2,0,0,262627.2,249348.77,0,0,0,0,27.97159,-82.31086,Residential,Wood,1 676150,FL,HILLSBOROUGH COUNTY,0,201600,0,201600,201600,237673.9,0,6048,0,0,27.941431,-82.293777,Residential,Wood,1 192383,FL,HILLSBOROUGH COUNTY,0,201600,0,201600,201600,166852.22,0,6048,0,0,27.941477,-82.293961,Residential,Wood,1 453065,FL,HILLSBOROUGH COUNTY,0,252000,0,252000,252000,275289.84,0,7560,0,0,27.941648,-82.292786,Residential,Wood,1 756677,FL,HILLSBOROUGH COUNTY,0,178200,0,178200,178200,233513.28,0,5346,0,0,27.941648,-82.293961,Residential,Wood,1 229258,FL,HILLSBOROUGH COUNTY,0,436632.3,0,0,436632.3,699872.67,0,0,0,0,27.923148,-82.296021,Residential,Masonry,1 843086,FL,HILLSBOROUGH COUNTY,445500,445500,445500,445500,445500,401471.24,0,0,0,0,27.91753,-82.27748,Residential,Masonry,3 172486,FL,HILLSBOROUGH COUNTY,56700,56700,56700,56700,56700,76032.15,0,0,0,0,27.91753,-82.27748,Residential,Wood,3 312773,FL,HILLSBOROUGH COUNTY,0,2180919.38,0,0,2180919.38,2272705.55,0,0,0,0,27.9352,-82.31472,Commercial,Reinforced Masonry,1 599541,FL,HILLSBOROUGH COUNTY,500184,500184,0,0,500184,922539.37,0,0,0,0,27.922152,-82.306732,Residential,Masonry,1 457669,FL,HILLSBOROUGH COUNTY,159271.2,159271.2,0,0,159271.2,169267.86,0,0,0,0,27.930792,-82.323013,Residential,Wood,1 968917,FL,HILLSBOROUGH COUNTY,769879.8,769879.8,0,0,769879.8,1182489.18,0,0,0,0,27.93659,-82.284576,Residential,Masonry,1 926789,FL,HILLSBOROUGH COUNTY,416661.3,416661.3,0,0,416661.3,459106.59,0,0,0,0,27.936979,-82.324928,Residential,Masonry,1 638048,FL,HILLSBOROUGH COUNTY,541340.1,541340.1,0,0,541340.1,685026.92,0,0,0,0,27.90665,-82.28443,Residential,Masonry,1 994078,FL,HILLSBOROUGH COUNTY,789606,789606,0,0,789606,967235.77,0,0,0,0,27.9309,-82.32002,Residential,Masonry,3 486549,FL,HILLSBOROUGH COUNTY,124159.5,124159.5,0,0,124159.5,169949.52,0,0,0,0,27.93857,-82.3177,Residential,Wood,3 739453,FL,HILLSBOROUGH COUNTY,763804.8,763804.8,0,0,763804.8,794662.51,0,0,0,0,27.893915,-82.26924,Residential,Masonry,3 105383,FL,HILLSBOROUGH COUNTY,91834.2,91834.2,0,0,91834.2,129265.82,0,0,0,0,27.896335,-82.299625,Residential,Wood,3 538116,FL,HILLSBOROUGH COUNTY,108675.9,108675.9,0,0,108675.9,128867.88,0,0,0,0,27.9151,-82.2997,Residential,Wood,3 172742,FL,HILLSBOROUGH COUNTY,176470.2,176470.2,0,0,176470.2,289146.42,0,0,0,0,27.86951,-82.20808,Residential,Wood,1 659673,FL,HILLSBOROUGH COUNTY,126814.5,126814.5,0,0,126814.5,117439.48,0,0,0,0,27.907602,-82.285698,Residential,Wood,1 851835,FL,HILLSBOROUGH COUNTY,94711.5,94711.5,0,0,94711.5,104872.91,0,0,0,0,27.9151,-82.2997,Residential,Wood,4 824985,FL,HILLSBOROUGH COUNTY,0,81971.21,0,0,81971.21,113859.98,0,0,0,0,27.928711,-82.284851,Residential,Wood,1 111837,FL,HILLSBOROUGH COUNTY,0,30061.76,0,0,30061.76,38114.55,0,0,0,0,27.928223,-82.284042,Residential,Wood,1 286994,FL,HILLSBOROUGH COUNTY,0,30061.76,0,0,30061.76,29998.02,0,0,0,0,27.929199,-82.284859,Residential,Wood,1 605073,FL,HILLSBOROUGH COUNTY,0,61139.68,0,0,61139.68,54079.27,0,0,0,0,27.92803,-82.282883,Residential,Wood,1 552186,FL,HILLSBOROUGH COUNTY,0,3591000,0,3591000,3591000,4262606.78,0,179550,0,0,27.93855,-82.26637,Commercial,Reinforced Masonry,1 325920,FL,HILLSBOROUGH COUNTY,3600000,3600000,3600000,3600000,3600000,4944618,72000,180000,0,0,27.927515,-82.285735,Commercial,Reinforced Masonry,1 357485,FL,HILLSBOROUGH COUNTY,3042000,3042000,3042000,3042000,3042000,4479588.36,60840,152100,0,0,27.93665,-82.29506,Commercial,Reinforced Masonry,1 710332,FL,HILLSBOROUGH COUNTY,3923100,3923100,3923100,3923100,3923100,4486151.16,78462,196155,0,0,27.93038,-82.28923,Commercial,Reinforced Masonry,1 458354,FL,HILLSBOROUGH COUNTY,1145554.2,1145554.2,1145554.2,1145554.2,1145554.2,1369424.13,0,0,0,0,27.93818,-82.28881,Residential,Masonry,1 748577,FL,HILLSBOROUGH COUNTY,0,1060299,0,1060299,1060299,1138230.98,0,0,0,0,27.893614,-82.295074,Residential,Masonry,1 447357,FL,HILLSBOROUGH COUNTY,3765819.6,3765819.6,3765819.6,3765819.6,3765819.6,5569315.8,0,0,0,0,27.93683,-82.31392,Commercial,Reinforced Masonry,1 117882,FL,HILLSBOROUGH COUNTY,540000,540000,540000,540000,540000,706763.34,0,0,0,0,27.93612,-82.31362,Residential,Masonry,1 861116,FL,HILLSBOROUGH COUNTY,378000,0,378000,0,378000,397051.2,0,0,0,0,27.923365,-82.314522,Residential,Masonry,1 172666,FL,HILLSBOROUGH COUNTY,0,804826.12,0,0,804826.12,1042185.43,0,0,0,0,27.93738,-82.28553,Residential,Masonry,1 738485,FL,HILLSBOROUGH COUNTY,0,2699492.15,0,0,2699492.15,2668124.05,0,0,0,0,27.92574,-82.31643,Commercial,Reinforced Masonry,1 312281,FL,HILLSBOROUGH COUNTY,0,2625945.17,0,0,2625945.17,3318498.81,0,0,0,0,27.92268,-82.32349,Commercial,Reinforced Masonry,1 876367,FL,HILLSBOROUGH COUNTY,0,933009.9,0,0,933009.9,856148.55,0,0,0,0,27.93294,-82.30574,Residential,Masonry,1 628229,FL,HILLSBOROUGH COUNTY,0,20160000,0,0,20160000,29160000,0,0,0,0,27.90129,-82.29671,Commercial,Reinforced Concrete,1 227261,FL,HILLSBOROUGH COUNTY,157500,157500,157500,157500,157500,181496.7,0,0,0,0,27.93294,-82.31336,Residential,Wood,1 788739,FL,HILLSBOROUGH COUNTY,6753600,6753600,6753600,6753600,6753600,8924544.72,0,0,0,0,27.932959,-82.315582,Commercial,Reinforced Masonry,1 605235,FL,HILLSBOROUGH COUNTY,0,117224.81,0,0,117224.81,120316.61,0,0,0,0,27.93485,-82.32104,Residential,Wood,3 827614,FL,HILLSBOROUGH COUNTY,0,373003.75,0,0,373003.75,295418.97,0,0,0,0,27.93485,-82.32104,Residential,Masonry,3 442938,FL,HILLSBOROUGH COUNTY,0,282786.84,0,0,282786.84,283629.54,0,0,0,0,27.93485,-82.32104,Residential,Wood,3 246582,FL,HILLSBOROUGH COUNTY,0,10080000,0,0,10080000,8271346.74,0,0,0,0,27.927515,-82.285735,Commercial,Reinforced Concrete,1 680044,FL,HILLSBOROUGH COUNTY,0,15750000,0,0,15750000,13590000,0,0,0,0,27.90604,-82.3173,Commercial,Reinforced Concrete,1 372905,FL,HILLSBOROUGH COUNTY,0,450000,0,450000,450000,693581.4,0,0,0,0,27.91579,-82.29303,Residential,Masonry,1 122242,FL,HILLSBOROUGH COUNTY,0,372600,0,372600,372600,593887.14,0,7452,0,0,27.927515,-82.285735,Residential,Masonry,1 879050,FL,HILLSBOROUGH COUNTY,0,279000,0,279000,279000,263655,0,5580,0,0,27.937859,-82.267906,Residential,Wood,1 776826,FL,SUMTER COUNTY,504000,504000,504000,504000,504000,597600.86,0,0,0,0,28.66453,-82.11644,Residential,Masonry,1 490655,FL,SUMTER COUNTY,0,277276.92,0,0,277276.92,255410.86,0,0,0,0,28.667068,-82.120819,Residential,Wood,1 688964,FL,SUMTER COUNTY,0,250582.86,0,0,250582.86,289660,0,0,0,0,28.666679,-82.10656,Residential,Wood,1 386772,FL,SUMTER COUNTY,0,10171.26,0,0,10171.26,16612.74,0,0,0,0,28.66755,-82.10699,Residential,Wood,1 339739,FL,SUMTER COUNTY,0,153493.56,0,0,153493.56,224887.71,0,0,0,0,28.66742,-82.10868,Residential,Wood,1 894762,FL,SUMTER COUNTY,0,2656507.44,0,0,2656507.44,4412373.85,0,0,0,0,28.67014,-82.06181,Commercial,Reinforced Masonry,1 818063,FL,SUMTER COUNTY,0,2207500.03,0,0,2207500.03,2954694.64,0,0,0,0,28.67014,-82.06181,Commercial,Reinforced Masonry,1 594183,FL,SUMTER COUNTY,972572.4,972572.4,0,0,972572.4,953665.59,0,0,0,0,28.600782,-82.188782,Residential,Masonry,1 172127,FL,SUMTER COUNTY,0,357742.5,0,0,357742.5,310744.44,0,0,0,0,28.665159,-82.104362,Residential,Wood,3 340060,FL,SUMTER COUNTY,0,848014.51,0,0,848014.51,671505.38,0,0,0,0,28.66327,-82.10856,Residential,Masonry,1 373299,FL,SUMTER COUNTY,0,2305610.33,0,0,2305610.33,2618878.21,0,0,0,0,28.663366,-82.108395,Commercial,Reinforced Masonry,1 537051,FL,SUMTER COUNTY,0,9043.17,0,0,9043.17,7522.91,0,0,0,0,28.66431,-82.11069,Residential,Wood,3 420738,FL,SUMTER COUNTY,0,10720.68,0,0,10720.68,11346.77,0,0,0,0,28.65802,-82.10637,Residential,Wood,1 388277,FL,SUMTER COUNTY,0,9404.9,0,0,9404.9,11455.17,0,0,0,0,28.66263,-82.10659,Residential,Wood,1 666021,FL,SUMTER COUNTY,0,46707.08,0,0,46707.08,37777.06,0,0,0,0,28.66263,-82.10659,Residential,Wood,1 620311,FL,SUMTER COUNTY,0,276847.7,0,0,276847.7,337266.94,0,0,0,0,28.662985,-82.10688,Residential,Wood,3 138652,FL,SUMTER COUNTY,0,202567.08,0,0,202567.08,275653.28,0,0,0,0,28.6636,-82.10651,Residential,Wood,1 187167,FL,SUMTER COUNTY,0,50641.77,0,0,50641.77,82723.33,0,0,0,0,28.643801,-82.054787,Residential,Wood,4 436081,FL,SUMTER COUNTY,0,260090.7,0,0,260090.7,289646.37,0,0,0,0,28.65836,-82.10631,Residential,Wood,1 181066,FL,SUMTER COUNTY,0,233576.12,0,0,233576.12,221713.25,0,0,0,0,28.663368,-82.108818,Residential,Wood,1 955966,FL,SUMTER COUNTY,0,145378.05,0,0,145378.05,128223.44,0,0,0,0,28.66234,-82.11018,Residential,Wood,3 891033,FL,SUMTER COUNTY,0,992926.84,0,0,992926.84,1642231.48,0,0,0,0,28.66321,-82.10621,Residential,Masonry,1 354317,FL,SUMTER COUNTY,1104949.8,1104949.8,1104949.8,1104949.8,1104949.8,1273407.13,0,0,0,0,28.668659,-82.139236,Residential,Masonry,1 664678,FL,SUMTER COUNTY,0,732060,0,732060,732060,1203616.45,0,21961.8,0,0,28.664755,-82.058105,Residential,Masonry,3 299873,FL,SUMTER COUNTY,0,1066320,0,1066320,1066320,1651379.93,0,31989.6,0,0,28.664755,-82.058105,Residential,Masonry,3 578480,FL,SUMTER COUNTY,0,10260,0,10260,10260,17133.38,0,307.8,0,0,28.664755,-82.058105,Residential,Wood,3 851874,FL,SUMTER COUNTY,0,71190,0,71190,71190,73365.57,0,2135.7,0,0,28.664755,-82.058105,Residential,Wood,3 686142,FL,SUMTER COUNTY,0,20700,0,20700,20700,23309.86,0,621,0,0,28.664755,-82.058105,Residential,Wood,3 780638,FL,SUMTER COUNTY,0,11520,0,11520,11520,9752.37,0,345.6,0,0,28.662754,-82.114838,Residential,Wood,1 933930,FL,SUMTER COUNTY,0,1228896,0,1228896,1228896,1796685.28,0,0,0,0,28.662756,-82.114845,Residential,Masonry,1 361146,FL,SUMTER COUNTY,0,10260,0,10260,10260,10850.13,0,307.8,0,0,28.662756,-82.114861,Residential,Wood,1 125032,FL,SUMTER COUNTY,0,65722.5,0,65722.5,65722.5,103362.7,0,0,0,0,28.662752,-82.115143,Residential,Wood,1 828770,FL,SUMTER COUNTY,0,1159790.4,0,1159790.4,1159790.4,1504683.07,0,0,0,0,28.662752,-82.11515,Residential,Masonry,1 104389,FL,SUMTER COUNTY,0,12132,0,12132,12132,17445.77,0,0,0,0,28.662756,-82.114906,Residential,Wood,1 679963,FL,SUMTER COUNTY,0,71100,0,71100,71100,84545.01,0,2133,0,0,28.662752,-82.115189,Residential,Wood,1 709549,FL,SUMTER COUNTY,0,659070,0,659070,659070,809121.79,0,19772.1,0,0,28.673008,-82.111862,Residential,Masonry,1 574674,FL,SUMTER COUNTY,0,1105857,0,1105857,1105857,1058544.01,0,0,0,0,28.673294,-82.111885,Residential,Masonry,1 446133,FL,SUMTER COUNTY,0,1143814.5,0,1143814.5,1143814.5,1564629.57,0,0,0,0,28.673038,-82.111855,Residential,Masonry,1 887396,FL,SUMTER COUNTY,0,1749082.5,0,1749082.5,1749082.5,1904457,0,0,0,0,28.673325,-82.111885,Residential,Masonry,1 617934,FL,SUMTER COUNTY,0,982341,0,982341,982341,1780591.3,0,0,0,0,28.673069,-82.111855,Residential,Masonry,1 998944,FL,SUMTER COUNTY,0,83700,0,83700,83700,62897.54,0,2511,0,0,28.6731,-82.111847,Residential,Wood,1 472523,FL,SUMTER COUNTY,0,814230,0,814230,814230,877739.94,0,24426.9,0,0,28.673159,-82.111839,Residential,Masonry,1 809476,FL,SUMTER COUNTY,0,2808,0,2808,2808,3279.64,0,0,0,0,28.67325,-82.111832,Residential,Wood,1 274131,FL,SUMTER COUNTY,0,119313,0,119313,119313,178597.24,0,0,0,0,28.673281,-82.111824,Residential,Wood,1 507183,FL,SUMTER COUNTY,0,2808,0,2808,2808,2183.06,0,0,0,0,28.673628,-82.111847,Residential,Wood,1 864054,FL,SUMTER COUNTY,0,109665,0,109665,109665,117764.42,0,0,0,0,28.673372,-82.111816,Residential,Wood,1 889318,FL,SUMTER COUNTY,0,1428079.5,0,1428079.5,1428079.5,1417790.19,0,0,0,0,28.673689,-82.111839,Residential,Masonry,1 915549,FL,SUMTER COUNTY,0,603284.19,0,0,603284.19,505021.26,0,0,0,0,28.653948,-82.109764,Residential,Masonry,1 658376,FL,SUMTER COUNTY,0,293191.45,0,0,293191.45,381664.9,0,0,0,0,28.653948,-82.109764,Residential,Wood,1 523232,FL,SUMTER COUNTY,0,429827.08,0,0,429827.08,425593.28,0,0,0,0,28.66827,-82.1057,Residential,Masonry,1 647538,FL,SUMTER COUNTY,0,129733.71,0,0,129733.71,151195.3,0,0,0,0,28.66827,-82.1057,Residential,Wood,1 295049,FL,SUMTER COUNTY,0,935968.1,0,0,935968.1,841719.86,0,0,0,0,28.66741,-82.11149,Residential,Masonry,1 166753,FL,SUMTER COUNTY,0,101003.75,0,0,101003.75,155801.12,0,0,0,0,28.6576,-82.105148,Residential,Wood,3 159636,FL,SUMTER COUNTY,0,72947.15,0,0,72947.15,136399.51,0,0,0,0,28.66636,-82.12698,Residential,Wood,1 261263,FL,SUMTER COUNTY,0,56113.2,0,0,56113.2,69854.19,0,0,0,0,28.6584,-82.1487,Residential,Wood,4 789051,FL,SUMTER COUNTY,0,170595.34,0,0,170595.34,226522.12,0,0,0,0,28.66234,-82.11018,Residential,Wood,3 521945,FL,SUMTER COUNTY,0,11790000,0,0,11790000,16470000,0,0,0,0,28.66327,-82.10879,Commercial,Reinforced Concrete,1 202933,FL,SUMTER COUNTY,0,297972.29,0,0,297972.29,400832.33,0,0,0,0,28.65836,-82.10631,Residential,Wood,1 668208,FL,SUMTER COUNTY,0,266414.23,0,0,266414.23,312258.79,0,0,0,0,28.643801,-82.054787,Residential,Wood,4 827267,FL,SUMTER COUNTY,0,367676.1,0,0,367676.1,405594.54,0,0,0,0,28.643801,-82.054787,Residential,Masonry,4 378195,FL,SUMTER COUNTY,0,514299.88,0,0,514299.88,890240.75,0,0,0,0,28.66515,-82.104362,Residential,Masonry,3 725146,FL,SUMTER COUNTY,0,343569.87,0,0,343569.87,532655.61,0,0,0,0,28.662985,-82.10688,Residential,Wood,3 341063,FL,SUMTER COUNTY,0,290509.24,0,0,290509.24,342179.79,0,0,0,0,28.66249,-82.10707,Residential,Wood,3 132102,FL,SUMTER COUNTY,0,343569.87,0,0,343569.87,511104.51,0,0,0,0,28.66263,-82.10636,Residential,Wood,3 850003,FL,SUMTER COUNTY,0,57963.81,0,0,57963.81,56904.23,0,0,0,0,28.66263,-82.10659,Residential,Wood,1 555889,FL,SUMTER COUNTY,0,251387.12,0,0,251387.12,319764.41,0,0,0,0,28.6636,-82.10651,Residential,Wood,1 818811,FL,SUMTER COUNTY,0,11110.41,0,0,11110.41,10328.24,0,0,0,0,28.66234,-82.10666,Residential,Wood,3 915240,FL,SUMTER COUNTY,0,2340290.6,0,0,2340290.6,4118934.86,0,0,0,0,28.66412,-82.10493,Commercial,Reinforced Masonry,1 362153,FL,SUMTER COUNTY,0,598458.45,0,0,598458.45,894306.39,0,0,0,0,28.66412,-82.10493,Residential,Masonry,1 495513,FL,SUMTER COUNTY,0,1052391.76,0,0,1052391.76,1133341.73,0,0,0,0,28.66327,-82.10856,Residential,Masonry,1 857063,FL,SUMTER COUNTY,0,28056.6,0,0,28056.6,28826.05,0,0,0,0,28.665159,-82.104362,Residential,Wood,3 866477,FL,SUMTER COUNTY,0,12479.57,0,0,12479.57,17147.19,0,0,0,0,28.67754,-82.11246,Residential,Wood,1 496597,FL,SUMTER COUNTY,0,283236.97,0,0,283236.97,349690.02,0,0,0,0,28.677322,-82.11142,Residential,Wood,1 634236,FL,SUMTER COUNTY,0,17790.13,0,0,17790.13,26941.26,0,0,0,0,28.6584,-82.1487,Residential,Wood,3 286440,FL,SUMTER COUNTY,0,662345.57,0,0,662345.57,770604.63,0,0,0,0,28.66335,-82.1062,Residential,Masonry,1 128508,FL,SUMTER COUNTY,76131,76131,76131,76131,76131,64291.11,0,0,0,0,28.649891,-81.990242,Residential,Wood,1 768818,FL,SUMTER COUNTY,0,12881.82,0,0,12881.82,11453.17,0,0,0,0,28.6498,-81.992555,Residential,Wood,1 419320,FL,SUMTER COUNTY,0,546252.87,0,0,546252.87,433233.15,0,0,0,0,28.64977,-81.99864,Residential,Masonry,3 480062,FL,SUMTER COUNTY,0,20119.48,0,0,20119.48,33502.56,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 594543,FL,SUMTER COUNTY,0,30179.22,0,0,30179.22,36929.23,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 931141,FL,SUMTER COUNTY,0,45268.83,0,0,45268.83,64251.86,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 812292,FL,SUMTER COUNTY,0,41671.47,0,0,41671.47,34583.98,0,0,0,0,28.803,-82.0705,Residential,Wood,3 364858,FL,SUMTER COUNTY,0,35209.09,0,0,35209.09,28737.66,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 109197,FL,SUMTER COUNTY,0,130776.62,0,0,130776.62,101129.56,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 815955,FL,SUMTER COUNTY,0,62068.6,0,0,62068.6,58175.65,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 386052,FL,SUMTER COUNTY,0,10059.74,0,0,10059.74,12111.56,0,0,0,0,28.793911,-82.07177,Residential,Wood,3 558919,FL,PASCO COUNTY,0,1480689.59,0,0,1480689.59,1917741.77,0,0,0,0,28.380785,-82.195709,Residential,Masonry,1 254615,FL,PASCO COUNTY,0,17460000,0,0,17460000,28710000,0,0,0,0,28.365255,-82.18821,Commercial,Reinforced Concrete,1 244934,FL,PASCO COUNTY,0,3300652.49,0,0,3300652.49,2521196.8,0,0,0,0,28.36489,-82.18706,Commercial,Reinforced Masonry,3 819921,FL,HERNANDO COUNTY,265415.4,265415.4,265415.4,265415.4,265415.4,358289.56,0,0,0,0,28.500193,-82.178169,Residential,Wood,1 599814,FL,PASCO COUNTY,0,6949994.4,0,6949994.4,6949994.4,8073113.5,0,0,0,0,28.37988,-82.21633,Commercial,Reinforced Masonry,1 519882,FL,PASCO COUNTY,0,17308.8,0,17308.8,17308.8,14143.51,0,0,0,0,28.37988,-82.21633,Residential,Wood,1 790383,FL,PASCO COUNTY,210357.9,210357.9,0,0,210357.9,272955.36,0,0,0,0,28.41993,-82.28064,Residential,Wood,1 269782,FL,PASCO COUNTY,126154.8,126154.8,0,0,126154.8,153179.68,0,0,0,0,28.452507,-82.186836,Residential,Wood,1 167086,FL,HERNANDO COUNTY,195248.7,195248.7,0,0,195248.7,271205.13,0,0,0,0,28.4307,-82.208,Residential,Wood,3 669950,FL,PASCO COUNTY,0,13921.3,0,0,13921.3,16649.87,0,0,0,0,28.36877,-82.20192,Residential,Wood,4 899272,FL,PASCO COUNTY,0,38422.78,0,0,38422.78,40364.09,0,0,0,0,28.36877,-82.20192,Residential,Wood,4 524557,FL,PASCO COUNTY,0,8947.68,0,0,8947.68,9177.1,0,0,0,0,28.36877,-82.20192,Residential,Wood,4 203825,FL,PASCO COUNTY,0,12892.98,0,0,12892.98,20977.9,0,0,0,0,28.3711,-82.18877,Residential,Wood,3 417164,FL,PASCO COUNTY,0,105851.04,0,0,105851.04,85434.49,0,0,0,0,28.36973,-82.19184,Residential,Wood,1 509558,FL,PASCO COUNTY,0,544118.53,0,0,544118.53,405868.89,0,0,0,0,28.36973,-82.19184,Residential,Masonry,1 763687,FL,PASCO COUNTY,0,1779584.02,0,0,1779584.02,2176502.44,0,0,0,0,28.36949,-82.18934,Residential,Masonry,1 549735,FL,PASCO COUNTY,0,384183,0,384183,384183,468319.08,0,0,0,0,28.368763,-82.20343,Residential,Masonry,1 387329,FL,PASCO COUNTY,0,384183,0,384183,384183,403631.88,0,0,0,0,28.3685,-82.20306,Residential,Masonry,1 993227,FL,PASCO COUNTY,0,55296,0,55296,55296,67018.75,0,2764.8,0,0,28.45759,-82.175003,Residential,Wood,1 171387,FL,PASCO COUNTY,0,136440,0,136440,136440,205260.06,0,6822,0,0,28.45759,-82.174706,Residential,Wood,1 928138,FL,PASCO COUNTY,0,337140,0,337140,337140,470099.59,0,16857,0,0,28.4307,-82.208,Residential,Wood,4 674570,FL,PASCO COUNTY,0,337140,0,337140,337140,466385.99,0,16857,0,0,28.4307,-82.208,Residential,Wood,4 166157,FL,PASCO COUNTY,0,24883.2,0,24883.2,24883.2,41194.34,0,0,0,0,28.4307,-82.208,Residential,Wood,4 202989,FL,PASCO COUNTY,0,354060,0,354060,354060,279411.76,0,17703,0,0,28.4307,-82.208,Residential,Wood,4 555615,FL,PASCO COUNTY,0,551238.08,0,0,551238.08,734298.18,0,0,0,0,28.37324,-82.196297,Residential,Masonry,1 456173,FL,PASCO COUNTY,0,576155.7,0,0,576155.7,523829.82,0,0,0,0,28.373158,-82.196213,Residential,Masonry,1 958073,FL,PASCO COUNTY,0,352133.87,0,0,352133.87,364492.36,0,0,0,0,28.373762,-82.196754,Residential,Wood,1 465573,FL,PASCO COUNTY,0,358884.29,0,0,358884.29,411421.36,0,0,0,0,28.373475,-82.19657,Residential,Wood,3 619653,FL,PASCO COUNTY,0,300702.76,0,0,300702.76,428456.93,0,0,0,0,28.37448,-82.196625,Residential,Wood,1 799891,FL,PASCO COUNTY,0,300702.76,0,0,300702.76,306507.52,0,0,0,0,28.37448,-82.196562,Residential,Wood,1 341507,FL,PASCO COUNTY,0,287475.76,0,0,287475.76,248603.28,0,0,0,0,28.37854,-82.204081,Residential,Wood,1 225269,FL,PASCO COUNTY,0,196534.22,0,0,196534.22,296140.91,0,0,0,0,28.378604,-82.204222,Residential,Wood,1 768697,FL,PASCO COUNTY,0,287475.76,0,0,287475.76,335777.43,0,0,0,0,28.378619,-82.204258,Residential,Wood,1 589349,FL,PASCO COUNTY,0,202255.52,0,0,202255.52,312826.19,0,0,0,0,28.378619,-82.204258,Residential,Wood,1 739089,FL,PASCO COUNTY,0,287475.76,0,0,287475.76,321495.64,0,0,0,0,28.379283,-82.204552,Residential,Wood,1 103904,FL,PASCO COUNTY,0,202255.52,0,0,202255.52,228655.53,0,0,0,0,28.379371,-82.20444,Residential,Wood,1 376195,FL,PASCO COUNTY,0,194155.02,0,0,194155.02,259007.65,0,0,0,0,28.374819,-82.193289,Residential,Wood,1 862928,FL,PASCO COUNTY,0,33201.06,0,0,33201.06,43651.69,0,0,0,0,28.374386,-82.193565,Residential,Wood,1 643442,FL,PASCO COUNTY,0,29100.3,0,0,29100.3,29044.9,0,0,0,0,28.374399,-82.193565,Residential,Wood,1 315453,FL,PASCO COUNTY,0,203707.73,0,0,203707.73,298124.23,0,0,0,0,28.457941,-82.176003,Residential,Wood,1 909825,FL,PASCO COUNTY,0,203707.73,0,0,203707.73,288816.82,0,0,0,0,28.458223,-82.176003,Residential,Wood,1 649578,FL,PASCO COUNTY,0,203707.73,0,0,203707.73,210265.49,0,0,0,0,28.458418,-82.176178,Residential,Wood,1 116618,FL,PASCO COUNTY,0,306410.59,0,0,306410.59,424475.5,0,0,0,0,28.459162,-82.176186,Residential,Wood,1 386138,FL,PASCO COUNTY,0,33583.75,0,0,33583.75,54812.71,0,0,0,0,28.458679,-82.17617,Residential,Wood,1 168262,FL,PASCO COUNTY,0,97781.73,0,0,97781.73,131902.67,0,0,0,0,28.45775,-82.17684,Residential,Wood,1 911507,FL,PASCO COUNTY,0,97781.73,0,0,97781.73,87773.28,0,0,0,0,28.45794,-82.17684,Residential,Wood,1 930740,FL,PASCO COUNTY,0,123466.99,0,0,123466.99,185852.39,0,0,0,0,28.457937,-82.175199,Residential,Wood,1 741796,FL,PASCO COUNTY,0,367017.33,0,0,367017.33,543567.35,0,0,0,0,28.458797,-82.175099,Residential,Masonry,1 164188,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,155488.06,0,0,0,0,28.460991,-82.174758,Residential,Wood,1 144444,FL,PASCO COUNTY,0,165998.54,0,0,165998.54,170551.05,0,0,0,0,28.460816,-82.175978,Residential,Wood,1 499949,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,237661.18,0,0,0,0,28.461116,-82.173825,Residential,Wood,1 255828,FL,PASCO COUNTY,0,165998.54,0,0,165998.54,235691.37,0,0,0,0,28.462301,-82.173038,Residential,Wood,1 202745,FL,PASCO COUNTY,0,196031.45,0,0,196031.45,294017.77,0,0,0,0,28.462301,-82.173135,Residential,Wood,1 328897,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,107916.62,0,0,0,0,28.461128,-82.171588,Residential,Wood,1 722310,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,232078.53,0,0,0,0,28.461098,-82.171555,Residential,Wood,1 884500,FL,PASCO COUNTY,0,165998.54,0,0,165998.54,142259.42,0,0,0,0,28.46116,-82.172636,Residential,Wood,1 601222,FL,PASCO COUNTY,0,165998.54,0,0,165998.54,155719.91,0,0,0,0,28.46113,-82.172636,Residential,Wood,1 149987,FL,PASCO COUNTY,0,117984.73,0,0,117984.73,198363.47,0,0,0,0,28.460559,-82.174585,Residential,Wood,1 717708,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,196902.59,0,0,0,0,28.460513,-82.174573,Residential,Wood,1 590189,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,203854.23,0,0,0,0,28.460469,-82.174556,Residential,Wood,1 894048,FL,PASCO COUNTY,0,165998.54,0,0,165998.54,285756.53,0,0,0,0,28.460386,-82.173703,Residential,Wood,1 710449,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,204560.16,0,0,0,0,28.460383,-82.173382,Residential,Wood,1 745083,FL,PASCO COUNTY,0,139621.98,0,0,139621.98,125081.18,0,0,0,0,28.460378,-82.172246,Residential,Wood,1 878715,FL,PASCO COUNTY,0,159144.88,0,0,159144.88,248189.62,0,0,0,0,28.46117,-82.17486,Residential,Wood,1 814517,FL,PASCO COUNTY,0,76007.57,0,0,76007.57,62255.67,0,0,0,0,28.46128,-82.17539,Residential,Wood,1 457019,FL,PASCO COUNTY,0,435350.39,0,0,435350.39,747052.55,0,0,0,0,28.359659,-82.19799,Residential,Masonry,1 668343,FL,PASCO COUNTY,0,718526.39,0,0,718526.39,716928.38,0,0,0,0,28.3386,-82.2016,Residential,Masonry,1 820760,FL,PASCO COUNTY,0,6333698.39,0,0,6333698.39,9630000,0,0,0,0,28.36001,-82.18949,Commercial,Reinforced Masonry,1 442845,FL,PASCO COUNTY,0,1174790.39,0,0,1174790.39,1419370,0,0,0,0,28.357641,-82.19722,Residential,Masonry,1 251587,FL,PASCO COUNTY,0,406492.79,0,0,406492.79,395626.83,0,0,0,0,28.33963,-82.13193,Residential,Masonry,3 304341,FL,PASCO COUNTY,0,3586718.39,0,0,3586718.39,5599756.91,0,0,0,0,28.3386,-82.2016,Commercial,Reinforced Masonry,3 924511,FL,PASCO COUNTY,0,344090.39,0,0,344090.39,528798.1,0,0,0,0,28.35249,-82.21341,Residential,Wood,3 162936,FL,PASCO COUNTY,0,378110.39,0,0,378110.39,461173.67,0,0,0,0,28.35249,-82.21341,Residential,Masonry,3 112226,FL,PASCO COUNTY,0,323840.39,0,0,323840.39,336130.78,0,0,0,0,28.345798,-82.123238,Residential,Wood,1 791293,FL,PASCO COUNTY,0,352190.39,0,0,352190.39,421812.79,0,0,0,0,28.345798,-82.123238,Residential,Wood,1 121324,FL,PASCO COUNTY,0,387072.59,0,0,387072.59,468272.67,0,0,0,0,28.345798,-82.123238,Residential,Masonry,1 413803,FL,PASCO COUNTY,0,553790.39,0,0,553790.39,640552.72,0,0,0,0,28.345798,-82.123238,Residential,Masonry,1 617171,FL,PASCO COUNTY,0,1143950.09,0,0,1143950.09,1632279.5,0,0,0,0,28.3386,-82.2016,Residential,Masonry,1 446412,FL,PASCO COUNTY,68130000,68130000,68130000,68130000,68130000,70560000,0,0,0,0,28.34805,-82.19963,Commercial,Steel Frame,1 815594,FL,PASCO COUNTY,0,205571.52,0,0,205571.52,151095.07,0,0,0,0,28.34737,-82.20107,Residential,Wood,1 453332,FL,PASCO COUNTY,895500,895500,895500,895500,895500,1348286.29,0,0,0,0,28.36281,-82.19323,Residential,Masonry,1 756858,FL,PASCO COUNTY,238500,238500,238500,238500,238500,287726.4,0,0,0,0,28.36281,-82.19323,Residential,Wood,1 925504,FL,PASCO COUNTY,450945,450945,0,0,450945,571551.14,0,0,0,0,28.309208,-82.204208,Residential,Masonry,1 168573,FL,PASCO COUNTY,201130.2,201130.2,0,0,201130.2,232868.14,0,0,0,0,28.343044,-82.226921,Residential,Wood,1 433420,FL,PASCO COUNTY,0,434901.31,0,0,434901.31,364732.59,0,0,0,0,28.364038,-82.184196,Residential,Masonry,1 618688,FL,PASCO COUNTY,0,107193.98,0,0,107193.98,125090.45,0,0,0,0,28.3386,-82.2016,Residential,Wood,4 759605,FL,PASCO COUNTY,0,16579.34,0,0,16579.34,18997.6,0,0,0,0,28.36489,-82.19345,Residential,Wood,1 255274,FL,PASCO COUNTY,0,343391.98,0,0,343391.98,475306.7,0,0,0,0,28.36252,-82.179993,Residential,Wood,1 258986,FL,PASCO COUNTY,0,24130.25,0,0,24130.25,37559.21,0,0,0,0,28.36252,-82.179993,Residential,Wood,1 505543,FL,PASCO COUNTY,0,107193.98,0,0,107193.98,120151.38,0,0,0,0,28.36252,-82.179993,Residential,Wood,1 559904,FL,PASCO COUNTY,0,1856.17,0,0,1856.17,1520.32,0,0,0,0,28.36489,-82.19345,Residential,Wood,1 643925,FL,PASCO COUNTY,0,2784.26,0,0,2784.26,2185.97,0,0,0,0,28.36489,-82.19345,Residential,Wood,1 513822,FL,PASCO COUNTY,0,1271.48,0,0,1271.48,1166.27,0,0,0,0,28.36489,-82.19345,Residential,Wood,1 300452,FL,PASCO COUNTY,0,11693.89,0,0,11693.89,14074.76,0,0,0,0,28.36489,-82.19345,Residential,Wood,1 367697,FL,PASCO COUNTY,0,16116.22,0,0,16116.22,24985.62,0,0,0,0,28.35444,-82.19809,Residential,Wood,1 225075,FL,PASCO COUNTY,0,2350974.74,0,0,2350974.74,2512232.8,0,0,0,0,28.36429,-82.18706,Commercial,Reinforced Masonry,1 600745,FL,PASCO COUNTY,0,207726.16,0,0,207726.16,323458.72,0,0,0,0,28.36354,-82.18641,Residential,Wood,1 217140,FL,PASCO COUNTY,0,8595.01,0,0,8595.01,7242.52,0,0,0,0,28.34805,-82.19963,Residential,Wood,1 346416,FL,PASCO COUNTY,0,12065.12,0,0,12065.12,17231.84,0,0,0,0,28.36996,-82.18435,Residential,Wood,1 994505,FL,PASCO COUNTY,0,10743.53,0,0,10743.53,10403.07,0,0,0,0,28.36451,-82.18125,Residential,Wood,3 411965,FL,PASCO COUNTY,0,451260,0,451260,451260,463285.18,0,22563,0,0,28.30291,-82.179352,Residential,Masonry,1 993148,FL,PASCO COUNTY,0,1209420,0,1209420,1209420,1310338.84,0,60471,0,0,28.30291,-82.179352,Residential,Masonry,1 206722,FL,PASCO COUNTY,0,165330,0,165330,165330,256779.97,0,8266.5,0,0,28.30291,-82.179352,Residential,Wood,1 263184,FL,PASCO COUNTY,0,579330,0,579330,579330,699141.24,0,28966.5,0,0,28.30291,-82.179352,Residential,Masonry,1 730460,FL,PASCO COUNTY,0,1209420,0,1209420,1209420,1061628.88,0,60471,0,0,28.30291,-82.179352,Residential,Masonry,1 714903,FL,PASCO COUNTY,0,16128,0,16128,16128,23065.62,0,806.4,0,0,28.30291,-82.179352,Residential,Wood,1 369169,FL,PASCO COUNTY,0,211500,0,211500,211500,302445,0,10575,0,0,28.30291,-82.179352,Residential,Wood,1 536246,FL,PASCO COUNTY,0,1625850,0,1625850,1625850,1703591.64,0,81292.5,0,0,28.30291,-82.179283,Residential,Masonry,1 187863,FL,PASCO COUNTY,0,676620,0,676620,676620,486727.95,0,33831,0,0,28.3496,-82.20295,Residential,Masonry,1 910821,FL,PASCO COUNTY,0,306360,0,306360,306360,291136.67,0,15318,0,0,28.343803,-82.223808,Residential,Wood,1 841560,FL,PASCO COUNTY,0,581400,0,581400,581400,1053060.75,0,29070,0,0,28.37003,-82.18132,Residential,Masonry,1 200586,FL,PASCO COUNTY,0,501480,0,501480,501480,775864.78,0,25074,0,0,28.37003,-82.18132,Residential,Masonry,1 499524,FL,PASCO COUNTY,0,24883.2,0,24883.2,24883.2,33343.49,0,0,0,0,28.37003,-82.18132,Residential,Wood,1 447817,FL,PASCO COUNTY,0,343350,0,343350,343350,453222,0,17167.5,0,0,28.37003,-82.18132,Residential,Wood,1 291523,FL,PASCO COUNTY,0,32313.6,0,32313.6,32313.6,40542.45,0,0,0,0,28.37003,-82.18132,Residential,Wood,1 349692,FL,PASCO COUNTY,0,449190,0,449190,449190,617936.31,0,22459.5,0,0,28.35874,-82.19737,Residential,Masonry,1 468721,FL,PASCO COUNTY,0,516870,0,516870,516870,816960.59,0,25843.5,0,0,28.35874,-82.19737,Residential,Masonry,1 736062,FL,PASCO COUNTY,0,516870,0,516870,516870,824815.98,0,25843.5,0,0,28.35874,-82.19737,Residential,Masonry,1 775743,FL,PASCO COUNTY,0,662040,0,662040,662040,829737.38,0,33102,0,0,28.35874,-82.19737,Residential,Masonry,1 516888,FL,PASCO COUNTY,0,646200,0,646200,646200,691821.72,0,32310,0,0,28.35874,-82.19737,Residential,Masonry,1 203278,FL,PASCO COUNTY,0,452925,0,452925,452925,620307.96,0,0,0,0,28.35874,-82.19737,Residential,Masonry,1 980577,FL,PASCO COUNTY,0,729090,0,729090,729090,838088.96,0,36454.5,0,0,28.35874,-82.19737,Residential,Masonry,1 747733,FL,PASCO COUNTY,0,1045530,0,1045530,1045530,1063377.2,0,52276.5,0,0,28.352575,-82.206718,Residential,Masonry,1 265283,FL,PASCO COUNTY,0,75600,0,75600,75600,104570.68,0,3780,0,0,28.352575,-82.206718,Residential,Wood,1 537308,FL,PASCO COUNTY,0,3034800,0,3034800,3034800,3961506.53,0,151740,0,0,28.352575,-82.206718,Commercial,Reinforced Masonry,1 191324,FL,PASCO COUNTY,0,637200,0,637200,637200,584490.82,0,31860,0,0,28.352575,-82.206718,Residential,Masonry,1 919641,FL,PASCO COUNTY,0,10584,0,10584,10584,12306.76,0,529.2,0,0,28.352575,-82.206718,Residential,Wood,1 176988,FL,PASCO COUNTY,0,24480,0,24480,24480,18640.54,0,1224,0,0,28.352575,-82.206718,Residential,Wood,1 546185,FL,PASCO COUNTY,0,1016640,0,1016640,1016640,726287.62,0,50832,0,0,28.352575,-82.206718,Residential,Masonry,1 405706,FL,PASCO COUNTY,0,949410,0,949410,949410,1462668.64,0,47470.5,0,0,28.3605,-82.19675,Residential,Masonry,1 826914,FL,PASCO COUNTY,0,656640,0,656640,656640,758176.24,0,32832,0,0,28.3605,-82.19675,Residential,Masonry,1 686763,FL,PASCO COUNTY,0,2227500,0,2227500,2227500,3382699.32,0,111375,0,0,28.3605,-82.19675,Commercial,Reinforced Masonry,1 164652,FL,PASCO COUNTY,0,894240,0,894240,894240,1354402.49,0,44712,0,0,28.3605,-82.19675,Residential,Masonry,1 380695,FL,PASCO COUNTY,0,164880,0,164880,164880,230254.92,0,8244,0,0,28.3605,-82.19675,Residential,Wood,1 813417,FL,PASCO COUNTY,0,1765800,0,1765800,1765800,1638715.37,0,88290,0,0,28.35228,-82.27953,Residential,Masonry,1 796137,FL,PASCO COUNTY,0,431437.5,0,431437.5,431437.5,616501.75,0,0,0,0,28.35228,-82.27953,Residential,Masonry,1 469945,FL,PASCO COUNTY,0,270,0,270,270,277.51,0,13.5,0,0,28.3605,-82.19675,Residential,Wood,1 708572,FL,PASCO COUNTY,0,1766918.65,0,0,1766918.65,1967329.63,0,0,0,0,28.346659,-82.187576,Residential,Masonry,1 784619,FL,PASCO COUNTY,0,450000,0,450000,450000,475200,0,9000,0,0,28.359035,-82.18914,Residential,Masonry,1 234881,FL,PASCO COUNTY,0,37123.46,0,0,37123.46,47262.8,0,0,0,0,28.339525,-82.2359,Residential,Wood,3 650301,FL,PASCO COUNTY,0,3508.17,0,0,3508.17,4058.58,0,0,0,0,28.367555,-82.182015,Residential,Wood,4 149330,FL,PASCO COUNTY,0,6496.61,0,0,6496.61,7383.08,0,0,0,0,28.367555,-82.182015,Residential,Wood,4 426350,FL,PASCO COUNTY,0,12892.98,0,0,12892.98,15536.14,0,0,0,0,28.3644,-82.1961,Residential,Wood,4 800947,FL,PASCO COUNTY,0,532811.64,0,0,532811.64,585388.43,0,0,0,0,28.3644,-82.1961,Residential,Masonry,4 408939,FL,PASCO COUNTY,0,985962.84,0,0,985962.84,1560865.94,0,0,0,0,28.3644,-82.1961,Residential,Masonry,4 950687,FL,PASCO COUNTY,0,450121.92,0,0,450121.92,585717.55,0,0,0,0,28.3644,-82.1961,Residential,Masonry,4 741422,FL,PASCO COUNTY,0,162415.13,0,0,162415.13,266503.73,0,0,0,0,28.3644,-82.1961,Residential,Wood,4 853685,FL,PASCO COUNTY,0,10743.53,0,0,10743.53,15005.98,0,0,0,0,28.3644,-82.1961,Residential,Wood,4 638604,FL,PASCO COUNTY,0,8595.01,0,0,8595.01,13753.53,0,0,0,0,28.3644,-82.1961,Residential,Wood,4 338094,FL,PASCO COUNTY,0,8595.01,0,0,8595.01,7830.4,0,0,0,0,28.3644,-82.1961,Residential,Wood,4 212605,FL,HILLSBOROUGH COUNTY,422586,422586,422586,422586,422586,341746.99,0,0,0,0,27.99672,-82.22042,Residential,Masonry,1 981665,FL,HILLSBOROUGH COUNTY,197761.5,197761.5,0,0,197761.5,252976.51,0,0,0,0,27.967049,-82.233833,Residential,Wood,1 796749,FL,HILLSBOROUGH COUNTY,467073.9,467073.9,0,0,467073.9,591331.91,0,0,0,0,28.011747,-82.236404,Residential,Masonry,1 198196,FL,HILLSBOROUGH COUNTY,0,0,0,0,9450000,8302364.8,0,0,0,0,27.851165,-82.37055,Commercial,Reinforced Concrete,3 122365,FL,HILLSBOROUGH COUNTY,105427.8,105427.8,105427.8,105427.8,105427.8,102749.09,0,0,0,0,27.82892,-82.36658,Residential,Wood,1 578705,FL,HILLSBOROUGH COUNTY,434083.5,434083.5,0,0,434083.5,672063.7,0,0,0,0,27.791967,-82.36792,Residential,Masonry,1 476019,FL,HILLSBOROUGH COUNTY,425582.1,425582.1,0,0,425582.1,327638.64,0,0,0,0,27.827705,-82.352837,Residential,Masonry,1 533476,FL,HILLSBOROUGH COUNTY,190142.1,190142.1,0,0,190142.1,247234.93,0,0,0,0,27.792456,-82.38443,Residential,Wood,1 545120,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,54832.92,0,0,0,0,27.8327,-82.3715,Residential,Wood,4 379401,FL,PASCO COUNTY,0,1487815.79,0,0,1487815.79,1444728.64,0,0,0,0,28.4655,-82.1722,Residential,Masonry,3 810269,FL,SUMTER COUNTY,997470,997470,997470,997470,997470,1296312.01,0,0,0,0,28.768475,-82.11906,Residential,Masonry,1 441905,FL,SUMTER COUNTY,449334,449334,449334,449334,449334,498616.95,0,22466.7,0,0,28.8095,-82.1442,Residential,Masonry,4 839293,FL,SUMTER COUNTY,0,32415.25,0,0,32415.25,57141.61,0,0,0,0,28.743525,-82.09163,Residential,Wood,3 657487,FL,SUMTER COUNTY,0,28576.43,0,0,28576.43,41732.1,0,0,0,0,28.743525,-82.09163,Residential,Wood,3 305460,FL,SUMTER COUNTY,0,40151.69,0,0,40151.69,54301.14,0,0,0,0,28.743181,-82.091652,Residential,Wood,1 550371,FL,SUMTER COUNTY,0,200619.18,0,0,200619.18,214985.92,0,0,0,0,28.743181,-82.091652,Residential,Wood,1 880017,FL,SUMTER COUNTY,0,6691.95,0,0,6691.95,9602.14,0,0,0,0,28.743139,-82.091652,Residential,Wood,1 171275,FL,SUMTER COUNTY,0,530264.54,0,0,530264.54,495004.07,0,0,0,0,28.742496,-82.091652,Residential,Masonry,1 853055,FL,SUMTER COUNTY,0,1235988,0,1235988,1235988,1389547.15,0,0,0,0,28.768131,-82.120583,Residential,Masonry,1 883858,FL,SUMTER COUNTY,0,925200,0,925200,925200,1155376.81,0,27756,0,0,28.767874,-82.120583,Residential,Masonry,1 865132,FL,SUMTER COUNTY,0,1895215.5,0,1895215.5,1895215.5,2287449.3,0,0,0,0,28.76816,-82.120583,Commercial,Reinforced Masonry,1 678251,FL,SUMTER COUNTY,0,91890,0,91890,91890,133575.16,0,2756.7,0,0,28.767874,-82.120583,Residential,Wood,1 677064,FL,SUMTER COUNTY,0,1107255.4,0,0,1107255.4,1073561.62,0,0,0,0,28.844395,-82.196922,Residential,Masonry,4 964181,FL,SUMTER COUNTY,0,56113.2,0,0,56113.2,83724.03,0,0,0,0,28.743525,-82.09163,Residential,Wood,3 958107,FL,SUMTER COUNTY,0,56113.2,0,0,56113.2,52441.15,0,0,0,0,28.743525,-82.09163,Residential,Wood,3 864818,FL,SUMTER COUNTY,0,25699.84,0,0,25699.84,30886.69,0,0,0,0,28.743525,-82.09163,Residential,Wood,3 361384,FL,SUMTER COUNTY,0,747539.99,0,0,747539.99,1090092.72,0,0,0,0,28.743525,-82.09163,Residential,Masonry,3 916145,FL,SUMTER COUNTY,0,61724.52,0,0,61724.52,94447.4,0,0,0,0,28.743139,-82.091652,Residential,Wood,1 114577,FL,SUMTER COUNTY,0,76720.21,0,0,76720.21,99164.24,0,0,0,0,28.743139,-82.091652,Residential,Wood,1 401964,FL,SUMTER COUNTY,0,297646.83,0,0,297646.83,447779.3,0,0,0,0,28.74301,-82.091652,Residential,Wood,1 137019,FL,SUMTER COUNTY,0,26597.65,0,0,26597.65,24976.79,0,0,0,0,28.742195,-82.091652,Residential,Wood,1 786654,FL,SUMTER COUNTY,0,35463.54,0,0,35463.54,61603.68,0,0,0,0,28.8095,-82.1442,Residential,Wood,4 145217,FL,SUMTER COUNTY,0,38942.56,0,0,38942.56,50600.99,0,0,0,0,28.8095,-82.1442,Residential,Wood,4 389928,FL,SUMTER COUNTY,0,667881.7,0,0,667881.7,802246.14,0,0,0,0,28.775135,-82.129913,Residential,Masonry,1 814159,FL,SUMTER COUNTY,0,48481.8,0,0,48481.8,52932.43,0,0,0,0,28.775112,-82.130196,Residential,Wood,1 432369,FL,SUMTER COUNTY,0,13803.85,0,0,13803.85,19628.96,0,0,0,0,28.775137,-82.129936,Residential,Wood,1 310629,FL,SUMTER COUNTY,0,382512.43,0,0,382512.43,588480.07,0,0,0,0,28.775005,-82.128258,Residential,Masonry,1 732193,FL,PASCO COUNTY,0,312590.39,0,0,312590.39,241522.96,0,0,0,0,28.20284,-82.204805,Residential,Wood,3 541445,FL,PASCO COUNTY,2058750,2058750,2058750,2058750,2058750,2296144.46,0,0,0,0,28.25943,-82.18338,Commercial,Reinforced Masonry,1 495902,FL,PASCO COUNTY,176432.4,176432.4,176432.4,176432.4,176432.4,225383.22,0,0,0,0,28.25986,-82.18777,Residential,Wood,1 488623,FL,PASCO COUNTY,170125.2,170125.2,0,0,170125.2,181378.64,0,0,0,0,28.2399,-82.1624,Residential,Wood,4 146079,FL,PASCO COUNTY,271267.2,271267.2,0,0,271267.2,385937.27,0,0,0,0,28.2399,-82.1624,Residential,Wood,4 869876,FL,PASCO COUNTY,0,5175000,0,5175000,5175000,4524916.5,0,258750,0,0,28.2399,-82.1624,Commercial,Reinforced Masonry,4 655648,FL,PASCO COUNTY,0,22590000,0,22590000,22590000,19980000,0,1131300,0,0,28.2399,-82.1624,Commercial,Reinforced Concrete,4 397710,FL,PASCO COUNTY,0,1635380.69,0,0,1635380.69,1377031.42,0,0,0,0,28.229582,-82.225739,Residential,Masonry,3 551219,FL,PASCO COUNTY,0,20340000,0,0,20340000,18180000,0,0,0,0,28.286335,-82.245595,Commercial,Reinforced Concrete,1 487650,FL,PASCO COUNTY,30182.4,30182.4,30182.4,30182.4,30182.4,40010.54,0,0,0,0,28.26295,-82.18892,Residential,Wood,1 723429,FL,PASCO COUNTY,179176.5,179176.5,179176.5,179176.5,179176.5,251913.2,0,0,0,0,28.26289,-82.19242,Residential,Wood,1 624454,FL,PASCO COUNTY,221400000,221400000,221400000,221400000,221400000,261000000,0,0,0,0,28.260742,-82.188049,Commercial,Steel Frame,1 794745,FL,PASCO COUNTY,0,5668189.33,0,0,5668189.33,8478885.71,0,0,0,0,28.266537,-82.188225,Commercial,Reinforced Masonry,1 262171,FL,PASCO COUNTY,0,1164944.51,0,0,1164944.51,1087525.79,0,0,0,0,28.227306,-82.205002,Residential,Masonry,1 859114,FL,PASCO COUNTY,151407.9,151407.9,0,0,151407.9,238164.63,0,0,0,0,28.265789,-82.191986,Residential,Wood,1 304979,FL,PASCO COUNTY,145937.7,145937.7,0,0,145937.7,120661.29,0,0,0,0,28.270958,-82.203835,Residential,Wood,1 453860,FL,PASCO COUNTY,0,190540.21,0,0,190540.21,289377.23,0,0,0,0,28.23663,-82.23722,Residential,Wood,1 550817,FL,PASCO COUNTY,0,1719064.06,0,0,1719064.06,2387195.49,0,0,0,0,28.268377,-82.188263,Residential,Masonry,1 659924,FL,PASCO COUNTY,1049592.6,1049592.6,1049592.6,1049592.6,1049592.6,1064601.77,0,0,0,0,28.26553,-82.188057,Residential,Masonry,1 625118,FL,PASCO COUNTY,0,2188802.39,0,0,2188802.39,3395751.8,0,0,0,0,28.23925,-82.20897,Commercial,Reinforced Masonry,3 997350,FL,PASCO COUNTY,1064250,1064250,1064250,1064250,1064250,1022139.76,0,0,0,0,28.23545,-82.17773,Residential,Masonry,1 142300,FL,PASCO COUNTY,164070,164070,164070,164070,164070,130103.41,0,0,0,0,28.23664,-82.17724,Residential,Wood,1 112367,FL,PASCO COUNTY,1781091,1781091,1781091,1781091,1781091,2002177.83,0,0,0,0,28.25614,-82.18713,Residential,Masonry,1 172915,FL,PASCO COUNTY,63000,63000,63000,63000,63000,66296.41,0,0,0,0,28.22824,-82.18338,Residential,Wood,1 932105,FL,PASCO COUNTY,0,918521.45,0,0,918521.45,1009998.84,0,0,0,0,28.245171,-82.189507,Residential,Masonry,1 791371,FL,PASCO COUNTY,159014.7,159014.7,0,0,159014.7,239678.88,0,0,0,0,28.25192,-82.1594,Residential,Wood,3 677764,FL,PASCO COUNTY,227664.9,227664.9,0,0,227664.9,302539.33,0,0,0,0,28.24754,-82.18544,Residential,Wood,3 871539,FL,PASCO COUNTY,0,584320.33,0,0,584320.33,620025.8,0,0,0,0,28.23736,-82.165512,Residential,Masonry,1 579032,FL,PASCO COUNTY,0,2293127.1,0,2293127.1,2293127.1,1902983.63,0,0,0,0,28.2383,-82.1812,Commercial,Reinforced Masonry,3 381827,FL,PASCO COUNTY,0,2711295,0,2711295,2711295,3893853.43,0,0,0,0,28.240208,-82.179024,Commercial,Reinforced Masonry,1 361328,FL,PASCO COUNTY,0,311220,0,311220,311220,279291.32,0,15561,0,0,28.240208,-82.179024,Residential,Wood,1 442999,FL,PASCO COUNTY,0,2195730,0,2195730,2195730,2419694.46,0,109786.5,0,0,28.240208,-82.179024,Commercial,Reinforced Masonry,1 887105,FL,PASCO COUNTY,0,11923.2,0,11923.2,11923.2,16555.89,0,0,0,0,28.23917,-82.19113,Residential,Wood,1 578685,FL,PASCO COUNTY,0,584010,0,584010,584010,619517.81,0,29200.5,0,0,28.24086,-82.189636,Residential,Masonry,1 830380,FL,PASCO COUNTY,0,135000,0,135000,135000,166584.6,0,6750,0,0,28.24086,-82.189636,Residential,Wood,1 234900,FL,PASCO COUNTY,0,502380,0,502380,502380,411762.71,0,25119,0,0,28.24086,-82.189636,Residential,Masonry,1 920844,FL,PASCO COUNTY,0,562140,0,562140,562140,835992.12,0,28107,0,0,28.24086,-82.189636,Residential,Masonry,1 372997,FL,PASCO COUNTY,0,1058490,0,1058490,1058490,1114589.97,0,52924.5,0,0,28.24086,-82.189636,Residential,Masonry,1 680646,FL,PASCO COUNTY,0,607860,0,607860,607860,464881.6,0,30393,0,0,28.24086,-82.189636,Residential,Masonry,1 333385,FL,PASCO COUNTY,0,2073060,0,2073060,2073060,3176187.05,0,103653,0,0,28.24988,-82.18321,Commercial,Reinforced Masonry,1 969336,FL,PASCO COUNTY,0,19584,0,19584,19584,25958.4,0,979.2,0,0,28.24988,-82.18321,Residential,Wood,1 799844,FL,PASCO COUNTY,0,171720,0,171720,171720,217226.49,0,8586,0,0,28.24988,-82.18321,Residential,Wood,1 813819,FL,PASCO COUNTY,0,332910,0,332910,332910,353252.8,0,16645.5,0,0,28.24988,-82.18321,Residential,Wood,1 633374,FL,PASCO COUNTY,0,134820,0,134820,134820,137529.88,0,6741,0,0,28.24988,-82.18321,Residential,Wood,1 796826,FL,PASCO COUNTY,0,20070000,0,20070000,20070000,20070000,0,1004503.5,0,0,28.249731,-82.18,Commercial,Reinforced Concrete,1 229700,FL,PASCO COUNTY,0,28576.8,0,28576.8,28576.8,30611.58,0,0,0,0,28.249731,-82.18,Residential,Wood,1 285824,FL,PASCO COUNTY,0,79380,0,79380,79380,67679.39,0,3969,0,0,28.249731,-82.18,Residential,Wood,1 376055,FL,PASCO COUNTY,0,531990,0,531990,531990,457518.32,0,26599.5,0,0,28.249731,-82.18,Residential,Masonry,1 475146,FL,PASCO COUNTY,0,119070,0,119070,119070,170889.26,0,5953.5,0,0,28.249731,-82.18,Residential,Wood,1 744392,FL,PASCO COUNTY,0,2646,0,2646,2646,3476.49,0,132.3,0,0,28.249731,-82.18,Residential,Wood,1 224736,FL,PASCO COUNTY,0,52920,0,52920,52920,40296.46,0,2646,0,0,28.249731,-82.18,Residential,Wood,1 167343,FL,PASCO COUNTY,0,17625.6,0,17625.6,17625.6,19417.63,0,0,0,0,28.249731,-82.18,Residential,Wood,1 420408,FL,PASCO COUNTY,0,250020,0,250020,250020,214541.16,0,12501,0,0,28.249731,-82.18,Residential,Wood,1 169760,FL,PASCO COUNTY,0,355590,0,355590,355590,498582.7,0,17779.5,0,0,28.249731,-82.18,Residential,Wood,1 227800,FL,PASCO COUNTY,0,128880,0,128880,128880,136896.34,0,6444,0,0,28.249731,-82.18,Residential,Wood,1 559505,FL,PASCO COUNTY,0,131490,0,131490,131490,146488.28,0,6574.5,0,0,28.249731,-82.18,Residential,Wood,1 632234,FL,PASCO COUNTY,0,308391.3,0,308391.3,308391.3,368539.94,0,0,0,0,28.237295,-82.189331,Residential,Wood,3 284379,FL,PASCO COUNTY,0,35190.9,0,35190.9,35190.9,56690.01,0,0,0,0,28.25257,-82.17791,Residential,Wood,1 403415,FL,PASCO COUNTY,0,122819.4,0,122819.4,122819.4,119408.71,0,0,0,0,28.22506,-82.16605,Residential,Wood,1 316664,FL,PASCO COUNTY,0,2130590.39,0,0,2130590.39,3290483.79,0,0,0,0,28.2012,-82.3064,Commercial,Reinforced Masonry,4 887524,FL,PASCO COUNTY,918360,918360,918360,918360,918360,1055163.5,0,0,0,0,28.219374,-82.263077,Residential,Masonry,1 671871,FL,PASCO COUNTY,531990,531990,531990,531990,531990,571660.49,0,0,0,0,28.219374,-82.263077,Residential,Masonry,1 352690,FL,PASCO COUNTY,238500,238500,238500,238500,238500,179362.97,0,0,0,0,28.18141,-82.323952,Residential,Wood,1 247463,FL,PASCO COUNTY,243000,243000,243000,243000,243000,333686.63,0,0,0,0,28.17398,-82.35134,Residential,Wood,1 271819,FL,PASCO COUNTY,1067742,1067742,1067742,1067742,1067742,1643101.18,0,53387.1,0,0,28.185833,-82.35936,Residential,Masonry,4 148668,FL,PASCO COUNTY,20880000,20880000,0,0,20880000,17010000,0,0,0,0,28.2012,-82.3064,Commercial,Reinforced Concrete,3 466828,FL,PASCO COUNTY,368921.7,368921.7,0,0,368921.7,562850.56,0,0,0,0,28.238203,-82.343208,Residential,Masonry,1 960235,FL,PASCO COUNTY,316851.3,316851.3,0,0,316851.3,349269.62,0,0,0,0,28.178379,-82.29361,Residential,Wood,4 767254,FL,PASCO COUNTY,0,131670,0,131670,131670,201490.91,0,6583.5,0,0,28.209883,-82.246086,Residential,Wood,1 522749,FL,PASCO COUNTY,0,136440,0,136440,136440,137666.6,0,6822,0,0,28.209883,-82.246086,Residential,Wood,1 756479,FL,PASCO COUNTY,0,1795770,0,1795770,1795770,2722768.02,0,89788.5,0,0,28.21037,-82.29441,Residential,Masonry,3 578035,FL,PASCO COUNTY,0,1251000,0,1251000,1251000,1456321.63,0,62550,0,0,28.21037,-82.29441,Residential,Masonry,3 745102,FL,PASCO COUNTY,0,108900,0,108900,108900,88330.31,0,5445,0,0,28.21037,-82.29441,Residential,Wood,3 958048,FL,PASCO COUNTY,0,2249640,0,2249640,2249640,2234283.96,0,112482,0,0,28.1873,-82.31798,Commercial,Reinforced Masonry,4 279577,FL,PASCO COUNTY,0,905040,0,905040,905040,1443488.12,0,45252,0,0,28.1873,-82.31798,Residential,Masonry,4 110934,FL,PASCO COUNTY,0,1377540,0,1377540,1377540,2123533.01,0,68877,0,0,28.1873,-82.31798,Residential,Masonry,4 322909,FL,PASCO COUNTY,0,158220,0,158220,158220,229004.46,0,7911,0,0,28.174322,-82.348572,Residential,Wood,1 584602,FL,PASCO COUNTY,0,592740,0,592740,592740,465715.82,0,29637,0,0,28.209887,-82.360542,Residential,Masonry,4 167369,FL,PASCO COUNTY,0,1595700,0,1595700,1595700,2251692.27,0,79785,0,0,28.209887,-82.360542,Residential,Masonry,4 548942,FL,PASCO COUNTY,0,592740,0,592740,592740,680565.1,0,29637,0,0,28.209887,-82.360542,Residential,Masonry,4 572004,FL,PASCO COUNTY,0,100620,0,100620,100620,135142.72,0,5031,0,0,28.209887,-82.360542,Residential,Wood,4 605334,FL,PASCO COUNTY,0,135000,0,135000,135000,162103.68,0,6750,0,0,28.209887,-82.360542,Residential,Wood,4 194595,FL,PASCO COUNTY,0,552600,0,552600,552600,676266.35,0,27630,0,0,28.209887,-82.360542,Residential,Masonry,4 411399,FL,PASCO COUNTY,0,7779420,0,7779420,7779420,11880000,0,388971,0,0,28.192495,-82.324837,Commercial,Reinforced Masonry,4 116553,FL,PASCO COUNTY,0,7526610,0,7526610,7526610,9540000,0,376330.5,0,0,28.192495,-82.324837,Commercial,Reinforced Masonry,4 940928,FL,PASCO COUNTY,0,762570,0,762570,762570,1118305.85,0,38128.5,0,0,28.192495,-82.324837,Residential,Masonry,4 694630,FL,PASCO COUNTY,0,327761.86,0,0,327761.86,446714.5,0,0,0,0,28.238779,-82.333534,Residential,Wood,1 839254,FL,PASCO COUNTY,0,2437856.39,0,0,2437856.39,2661675.98,0,0,0,0,28.238779,-82.333534,Commercial,Reinforced Masonry,1 218898,FL,PASCO COUNTY,0,3445041.26,0,0,3445041.26,4063660.43,0,0,0,0,28.23363,-82.32191,Commercial,Reinforced Masonry,1 422920,FL,PASCO COUNTY,0,1182660.55,0,0,1182660.55,1989725.86,0,0,0,0,28.238779,-82.333534,Residential,Masonry,1 400225,FL,PASCO COUNTY,0,1256468.97,0,0,1256468.97,2049441.61,0,0,0,0,28.238779,-82.333534,Residential,Masonry,1 481394,FL,PASCO COUNTY,0,577686.56,0,0,577686.56,872297.46,0,0,0,0,28.238779,-82.333534,Residential,Masonry,1 700842,FL,PASCO COUNTY,0,452895.37,0,0,452895.37,746312.69,0,0,0,0,28.238779,-82.333534,Residential,Masonry,1 352009,FL,PASCO COUNTY,0,7086970.53,0,0,7086970.53,6086290.29,0,0,0,0,28.238779,-82.333534,Commercial,Reinforced Masonry,1 754610,FL,PASCO COUNTY,0,6537278.5,0,0,6537278.5,6043897.02,0,0,0,0,28.238779,-82.333534,Commercial,Reinforced Masonry,1 370000,FL,PASCO COUNTY,0,8416.98,0,0,8416.98,12514.36,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 733704,FL,PASCO COUNTY,0,204252.03,0,0,204252.03,281880.88,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 237028,FL,PASCO COUNTY,0,80534.78,0,0,80534.78,105803.37,0,0,0,0,28.17244,-82.35055,Residential,Wood,4 371578,FL,PASCO COUNTY,0,59859.31,0,0,59859.31,111927.34,0,0,0,0,28.17244,-82.35055,Residential,Wood,4 815134,FL,PASCO COUNTY,0,55859.56,0,0,55859.56,75893.04,0,0,0,0,28.17244,-82.35055,Residential,Wood,4 809243,FL,PASCO COUNTY,0,399862.63,0,0,399862.63,560255.53,0,0,0,0,28.180765,-82.322716,Residential,Masonry,1 367180,FL,PASCO COUNTY,0,252649.66,0,0,252649.66,266931.44,0,0,0,0,28.180765,-82.322716,Residential,Wood,1 715143,FL,PASCO COUNTY,0,145894.31,0,0,145894.31,178128.2,0,0,0,0,28.180765,-82.322716,Residential,Wood,1 394967,FL,PASCO COUNTY,0,84169.79,0,0,84169.79,123319.52,0,0,0,0,28.180765,-82.322716,Residential,Wood,1 523967,FL,PASCO COUNTY,0,11222.64,0,0,11222.64,13342.92,0,0,0,0,28.180765,-82.322716,Residential,Wood,1 427872,FL,PASCO COUNTY,0,53868.67,0,0,53868.67,69260.56,0,0,0,0,28.17921,-82.29267,Residential,Wood,4 943741,FL,PASCO COUNTY,0,14364.98,0,0,14364.98,25631.23,0,0,0,0,28.17921,-82.29267,Residential,Wood,4 646516,FL,PASCO COUNTY,0,10173.32,0,0,10173.32,13136.44,0,0,0,0,28.17921,-82.29267,Residential,Wood,4 652816,FL,PASCO COUNTY,0,153750.16,0,0,153750.16,119959.72,0,0,0,0,28.23186,-82.296975,Residential,Wood,4 480187,FL,PASCO COUNTY,0,178953.96,0,0,178953.96,226808.93,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 399375,FL,PASCO COUNTY,0,117343.91,0,0,117343.91,132476.59,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 542577,FL,PASCO COUNTY,0,5151.19,0,0,5151.19,7714.95,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 529503,FL,PASCO COUNTY,0,18941.57,0,0,18941.57,17054.69,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 323594,FL,PASCO COUNTY,0,45034.21,0,0,45034.21,39657.12,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 489555,FL,PASCO COUNTY,0,20142.39,0,0,20142.39,15912.89,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 650134,FL,PASCO COUNTY,0,62579.68,0,0,62579.68,75756.46,0,0,0,0,28.2012,-82.3064,Residential,Wood,4 411638,FL,PASCO COUNTY,0,17291.84,0,0,17291.84,25927.39,0,0,0,0,28.2012,-82.3064,Residential,Wood,3 320866,FL,PASCO COUNTY,0,139500,0,139500,139500,103036.51,0,2790,0,0,28.230772,-82.328835,Residential,Wood,1 751988,FL,PASCO COUNTY,27000,27000,27000,27000,27000,38524.82,0,0,0,0,28.1712,-82.382799,Residential,Wood,3 366556,FL,PASCO COUNTY,285881.4,285881.4,285881.4,285881.4,285881.4,439087.24,0,0,0,0,28.189884,-82.360474,Residential,Wood,4 134652,FL,PASCO COUNTY,0,1207175.35,0,0,1207175.35,1290398.02,0,0,0,0,28.235468,-82.352234,Residential,Masonry,3 875838,FL,PASCO COUNTY,0,367905.08,0,0,367905.08,392039.65,0,0,0,0,28.243851,-82.352592,Residential,Masonry,4 756449,FL,PASCO COUNTY,219318.3,219318.3,0,0,219318.3,257273.52,0,0,0,0,28.236082,-82.387627,Residential,Wood,1 141692,FL,PASCO COUNTY,250637.4,250637.4,0,0,250637.4,245796.34,0,0,0,0,28.230186,-82.287415,Residential,Wood,4 265420,FL,PASCO COUNTY,0,785257.2,0,0,785257.2,808814.92,0,0,0,0,28.187817,-82.367851,Residential,Masonry,4 559357,FL,PASCO COUNTY,0,1204179.48,0,0,1204179.48,1792612.62,0,0,0,0,28.189915,-82.368538,Residential,Masonry,4 727254,FL,PASCO COUNTY,0,1053227.7,0,0,1053227.7,1042880.79,0,0,0,0,28.190489,-82.369385,Residential,Masonry,1 307456,FL,PASCO COUNTY,0,1053227.7,0,0,1053227.7,1061653.52,0,0,0,0,28.189461,-82.369492,Residential,Masonry,4 125462,FL,PASCO COUNTY,0,147457.8,0,0,147457.8,228039.21,0,0,0,0,28.187107,-82.367729,Residential,Wood,4 824982,FL,PASCO COUNTY,0,147457.8,0,0,147457.8,177194.43,0,0,0,0,28.188681,-82.368637,Residential,Wood,4 861889,FL,PASCO COUNTY,0,147457.8,0,0,147457.8,148722.4,0,0,0,0,28.190166,-82.369514,Residential,Wood,4 542551,FL,PASCO COUNTY,0,2887200,0,2887200,2887200,2596470.51,0,144360,0,0,28.192089,-82.377625,Commercial,Reinforced Masonry,4 369451,FL,PASCO COUNTY,1239300,0,1239300,0,1239300,1772583.18,0,0,0,0,28.23682,-82.36872,Residential,Masonry,4 229267,FL,PASCO COUNTY,0,40500,0,40500,40500,36323.64,0,2025,0,0,28.2612,-82.3547,Residential,Wood,1 981137,FL,PASCO COUNTY,0,3233369.13,0,0,3233369.13,2905899.97,0,0,0,0,28.2222,-82.3653,Commercial,Reinforced Masonry,4 607302,FL,PASCO COUNTY,0,0,9450000,0,9450000,13680000,0,0,0,0,28.19053,-82.38102,Commercial,Reinforced Concrete,3 569320,FL,PASCO COUNTY,0,56113.2,0,0,56113.2,84080.91,0,0,0,0,28.2222,-82.3653,Residential,Wood,4 138931,FL,PASCO COUNTY,0,2244.53,0,0,2244.53,2238.35,0,0,0,0,28.2222,-82.3653,Residential,Wood,4 414652,FL,PASCO COUNTY,0,28056.6,0,0,28056.6,27723.62,0,0,0,0,28.2222,-82.3653,Residential,Wood,4 713436,FL,PASCO COUNTY,0,72947.15,0,0,72947.15,62161.92,0,0,0,0,28.253496,-82.248894,Residential,Wood,3 498515,FL,PASCO COUNTY,0,39279.24,0,0,39279.24,59935.72,0,0,0,0,28.253496,-82.248894,Residential,Wood,3 519393,FL,PASCO COUNTY,0,1089329.99,0,0,1089329.99,1125724.5,0,0,0,0,28.26409,-82.320152,Residential,Masonry,1 543716,FL,PASCO COUNTY,0,462965.99,0,0,462965.99,488892.08,0,0,0,0,28.26978,-82.32398,Residential,Masonry,1 640240,FL,PASCO COUNTY,0,429275.39,0,0,429275.39,553682.83,0,0,0,0,28.26978,-82.32398,Residential,Masonry,1 718389,FL,PASCO COUNTY,0,390883.19,0,0,390883.19,531547.97,0,0,0,0,28.26978,-82.32398,Residential,Masonry,1 567770,FL,PASCO COUNTY,0,659765.39,0,0,659765.39,658393.07,0,0,0,0,28.26409,-82.320152,Residential,Masonry,1 422246,FL,PASCO COUNTY,288389.7,288389.7,0,0,288389.7,345929.21,0,0,0,0,28.240942,-82.343773,Residential,Wood,3 273038,FL,PASCO COUNTY,0,2474955,0,2474955,2474955,4085576.52,0,0,0,0,28.255186,-82.309525,Commercial,Reinforced Masonry,1 531853,FL,PASCO COUNTY,0,3803220,0,3803220,3803220,3803216.2,0,190161,0,0,28.255186,-82.309525,Commercial,Reinforced Masonry,1 352567,FL,PASCO COUNTY,0,1572390,0,1572390,1572390,1910818.64,0,78619.5,0,0,28.255186,-82.309525,Residential,Masonry,1 650381,FL,PASCO COUNTY,0,2235060,0,2235060,2235060,3100367.95,0,111753,0,0,28.255186,-82.309456,Commercial,Reinforced Masonry,1 619752,FL,PASCO COUNTY,0,1840500,0,1840500,1840500,1653799.68,0,92025,0,0,28.255186,-82.309456,Commercial,Reinforced Masonry,1 875086,FL,PASCO COUNTY,0,1237050,0,1237050,1237050,1777962.48,0,61852.5,0,0,28.255186,-82.309456,Residential,Masonry,1 929669,FL,PASCO COUNTY,0,89010,0,89010,89010,84129.4,0,4450.5,0,0,28.255186,-82.309456,Residential,Wood,1 926226,FL,PASCO COUNTY,0,492120,0,492120,492120,415648.49,0,24606,0,0,28.255186,-82.309456,Residential,Masonry,1 579550,FL,PASCO COUNTY,0,6629760,0,6629760,6629760,5391320.83,0,331488,0,0,28.255186,-82.309494,Commercial,Reinforced Masonry,1 480943,FL,PASCO COUNTY,0,6629760,0,6629760,6629760,9720000,0,331488,0,0,28.255186,-82.309494,Commercial,Reinforced Masonry,1 577279,FL,PASCO COUNTY,0,1722150,0,1722150,1722150,2162386.65,0,86107.5,0,0,28.255186,-82.309494,Residential,Masonry,1 134794,FL,PASCO COUNTY,0,1386990,0,1386990,1386990,1316974.74,0,69349.5,0,0,28.255186,-82.309494,Residential,Masonry,1 793892,FL,PASCO COUNTY,0,74617.2,0,74617.2,74617.2,118623.44,0,0,0,0,28.255186,-82.309494,Residential,Wood,1 857945,FL,PASCO COUNTY,0,2792241,0,2792241,2792241,3155008.95,0,0,0,0,28.26516,-82.27493,Commercial,Reinforced Masonry,4 646807,FL,PASCO COUNTY,0,2113857,0,2113857,2113857,2767410.85,0,0,0,0,28.26516,-82.27493,Commercial,Reinforced Masonry,4 369353,FL,PASCO COUNTY,0,154728,0,154728,154728,166688.47,0,7736.4,0,0,28.26516,-82.27493,Residential,Wood,4 177142,FL,PASCO COUNTY,0,342315,0,342315,342315,408518.72,0,0,0,0,28.26516,-82.27493,Residential,Wood,4 809015,FL,PASCO COUNTY,0,16470000,0,16470000,16470000,19440000,0,329346,0,0,28.220266,-82.252655,Commercial,Reinforced Concrete,4 436762,FL,HILLSBOROUGH COUNTY,357947.1,357947.1,0,0,357947.1,556605.23,0,0,0,0,27.86223,-82.200294,Residential,Wood,1 422887,FL,HILLSBOROUGH COUNTY,1037279.7,1037279.7,1037279.7,1037279.7,1037279.7,1110926.56,0,0,0,0,27.85943,-82.2031,Residential,Masonry,1 142385,FL,HILLSBOROUGH COUNTY,0,3815697.29,0,0,3815697.29,5915689.19,0,0,0,0,27.83974,-82.21729,Commercial,Reinforced Masonry,3 758063,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,27319.49,0,0,0,0,27.854245,-82.230405,Residential,Wood,3 581355,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,45834.16,0,0,0,0,27.844265,-82.22903,Residential,Wood,3 932086,FL,HILLSBOROUGH COUNTY,0,22445.28,0,0,22445.28,18857.89,0,0,0,0,27.844265,-82.22903,Residential,Wood,3 831504,FL,HILLSBOROUGH COUNTY,0,5611.32,0,0,5611.32,7030.04,0,0,0,0,27.83898,-82.21458,Residential,Wood,3 562351,FL,HILLSBOROUGH COUNTY,0,279107.03,0,0,279107.03,393100.49,0,0,0,0,27.841165,-82.216245,Residential,Wood,3 379591,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,15782.23,0,0,0,0,27.841165,-82.216245,Residential,Wood,3 519953,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,19136.84,0,0,0,0,27.854245,-82.230405,Residential,Wood,4 323169,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,25056.54,0,0,0,0,27.844265,-82.22903,Residential,Wood,3 894612,FL,HILLSBOROUGH COUNTY,0,112226.39,0,0,112226.39,159024.8,0,0,0,0,27.85434,-82.20721,Residential,Wood,3 377425,FL,HILLSBOROUGH COUNTY,0,22445.28,0,0,22445.28,22709.06,0,0,0,0,27.85434,-82.20721,Residential,Wood,3 691110,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,13679.19,0,0,0,0,27.85402,-82.21959,Residential,Wood,3 573497,FL,HILLSBOROUGH COUNTY,0,296838.8,0,0,296838.8,475799.36,0,0,0,0,27.85484,-82.19081,Residential,Wood,1 705089,FL,HILLSBOROUGH COUNTY,0,4567.61,0,0,4567.61,6897.6,0,0,0,0,27.85484,-82.19081,Residential,Wood,1 960477,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,68020.42,0,0,0,0,27.85434,-82.20721,Residential,Wood,3 669497,FL,HILLSBOROUGH COUNTY,0,36361.35,0,0,36361.35,57614.12,0,0,0,0,27.85067,-82.23307,Residential,Wood,4 236068,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,41567.31,0,0,0,0,27.85067,-82.23307,Residential,Wood,4 549441,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,30705.14,0,0,0,0,27.8401,-82.1831,Residential,Wood,3 281514,FL,HILLSBOROUGH COUNTY,0,22445.28,0,0,22445.28,38534.05,0,0,0,0,27.849943,-82.233246,Residential,Wood,1 827555,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,14874.22,0,0,0,0,27.84115,-82.23535,Residential,Wood,3 509165,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,54157.4,0,0,0,0,27.854245,-82.230405,Residential,Wood,3 190528,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,44037.64,0,0,0,0,27.854245,-82.230405,Residential,Wood,3 769086,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,15283.89,0,0,0,0,27.85708,-82.19228,Residential,Wood,3 140811,FL,HILLSBOROUGH COUNTY,0,42533.8,0,0,42533.8,68122.14,0,0,0,0,27.84875,-82.23435,Residential,Wood,1 423547,FL,HILLSBOROUGH COUNTY,0,14589.43,0,0,14589.43,21849.13,0,0,0,0,27.85067,-82.23307,Residential,Wood,4 762908,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,25671.42,0,0,0,0,27.85484,-82.19081,Residential,Wood,1 186714,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,9512.13,0,0,0,0,27.84875,-82.23435,Residential,Wood,1 161813,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,46233.63,0,0,0,0,27.84875,-82.23435,Residential,Wood,1 223751,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,13221.39,0,0,0,0,27.84531,-82.232425,Residential,Wood,3 696910,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,49142.37,0,0,0,0,27.844265,-82.22903,Residential,Wood,3 937405,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,21998.62,0,0,0,0,27.8401,-82.1831,Residential,Wood,3 297904,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,15606.29,0,0,0,0,27.854245,-82.230405,Residential,Wood,3 461860,FL,HILLSBOROUGH COUNTY,0,112226.39,0,0,112226.39,162570.93,0,0,0,0,27.854245,-82.230405,Residential,Wood,3 269780,FL,HILLSBOROUGH COUNTY,58500,58500,58500,58500,58500,103545,0,0,0,0,28.156988,-82.477592,Residential,Wood,1 624492,FL,HILLSBOROUGH COUNTY,207000,207000,207000,207000,207000,295509.06,0,10350,0,0,28.14087,-82.49989,Residential,Wood,3 979117,FL,PASCO COUNTY,25020000,25020000,25020000,25020000,25020000,19890000,0,0,0,0,28.17316,-82.47085,Commercial,Reinforced Concrete,3 516803,FL,HILLSBOROUGH COUNTY,0,1213442.77,0,0,1213442.77,1772650.59,0,0,0,0,28.12689,-82.48543,Residential,Masonry,1 820356,FL,PASCO COUNTY,0,436632.3,0,0,436632.3,683724.27,0,0,0,0,28.18582,-82.43425,Residential,Masonry,1 781575,FL,PASCO COUNTY,294660,294660,294660,294660,294660,331065.54,0,0,0,0,28.17495,-82.44028,Residential,Wood,1 443570,FL,HILLSBOROUGH COUNTY,1391128.2,1391128.2,1391128.2,1391128.2,1391128.2,1131543.68,0,0,0,0,28.10652,-82.45839,Residential,Masonry,1 249411,FL,HILLSBOROUGH COUNTY,115597.8,115597.8,0,0,115597.8,123292.57,0,0,0,0,28.1403,-82.4493,Residential,Wood,3 121732,FL,PASCO COUNTY,403226.1,403226.1,0,0,403226.1,662177.9,0,0,0,0,28.19137,-82.463576,Residential,Masonry,4 442605,FL,HILLSBOROUGH COUNTY,385959.6,385959.6,0,0,385959.6,541192.55,0,0,0,0,28.147614,-82.462082,Residential,Masonry,1 834740,FL,HILLSBOROUGH COUNTY,91233,91233,0,0,91233,81155.04,0,0,0,0,28.1403,-82.4493,Residential,Wood,4 368299,FL,HILLSBOROUGH COUNTY,195659.1,195659.1,0,0,195659.1,250714.44,0,0,0,0,28.1403,-82.4493,Residential,Wood,4 643069,FL,PASCO COUNTY,0,7711200,0,7711200,7711200,6230125.24,0,385560,0,0,28.188133,-82.456093,Commercial,Reinforced Masonry,1 187335,FL,HILLSBOROUGH COUNTY,0,2520636.06,0,0,2520636.06,2351249.31,0,0,0,0,28.08669,-82.44819,Commercial,Reinforced Masonry,1 511262,FL,PASCO COUNTY,0,8022368.59,0,0,8022368.59,6554660.21,0,0,0,0,28.185837,-82.437004,Commercial,Reinforced Masonry,1 409593,FL,PASCO COUNTY,0,384590.39,0,0,384590.39,555604.27,0,0,0,0,28.183,-82.57864,Residential,Masonry,1 158335,FL,PASCO COUNTY,0,6754085.69,0,0,6754085.69,5644416.42,0,0,0,0,28.197525,-82.58781,Commercial,Reinforced Masonry,3 618958,FL,HILLSBOROUGH COUNTY,566910,566910,566910,566910,566910,643535.26,0,0,0,0,28.10004,-82.59255,Residential,Masonry,1 161956,FL,HILLSBOROUGH COUNTY,282510,282510,282510,282510,282510,284290.94,0,0,0,0,28.10004,-82.59255,Residential,Wood,1 945994,FL,HILLSBOROUGH COUNTY,15750000,15750000,0,0,15750000,26370000,0,0,0,0,28.1422,-82.5896,Commercial,Reinforced Concrete,4 439039,FL,PASCO COUNTY,206521.2,206521.2,0,0,206521.2,232749.39,0,0,0,0,28.193832,-82.59507,Residential,Wood,3 455190,FL,HILLSBOROUGH COUNTY,396626.4,396626.4,0,0,396626.4,356687.71,0,0,0,0,28.09095,-82.6082,Residential,Masonry,1 120584,FL,HILLSBOROUGH COUNTY,454320,454320,0,0,454320,634539.66,0,0,0,0,28.14201,-82.64854,Residential,Masonry,1 703796,FL,HILLSBOROUGH COUNTY,161340.3,161340.3,0,0,161340.3,158696.9,0,0,0,0,28.1422,-82.5896,Residential,Wood,1 726067,FL,PASCO COUNTY,0,2400417.16,0,0,2400417.16,3847628.66,0,0,0,0,28.188559,-82.545975,Commercial,Reinforced Masonry,1 804468,FL,PASCO COUNTY,0,756899.67,0,0,756899.67,1040288.96,0,0,0,0,28.19286,-82.62024,Residential,Masonry,1 407459,FL,PASCO COUNTY,0,65196.8,0,0,65196.8,91437.6,0,0,0,0,28.19286,-82.62024,Residential,Wood,1 773215,FL,PASCO COUNTY,0,334663.59,0,0,334663.59,253150.25,0,0,0,0,28.19286,-82.62024,Residential,Wood,1 421569,FL,PASCO COUNTY,0,166324,0,0,166324,212711.76,0,0,0,0,28.19286,-82.62024,Residential,Wood,1 199295,FL,PASCO COUNTY,0,54097.61,0,0,54097.61,57926.85,0,0,0,0,28.19286,-82.62024,Residential,Wood,1 649728,FL,PASCO COUNTY,0,49531.12,0,0,49531.12,73084.15,0,0,0,0,28.19286,-82.62024,Residential,Wood,1 524766,FL,PASCO COUNTY,0,3366.79,0,0,3366.79,4915.7,0,0,0,0,28.19286,-82.62024,Residential,Wood,1 221707,FL,PASCO COUNTY,0,63000,0,63000,63000,48404.16,0,1260,0,0,28.1919,-82.6243,Residential,Wood,1 821881,FL,HILLSBOROUGH COUNTY,3326470.2,3326470.2,3326470.2,3326470.2,3326470.2,3944528.36,0,0,0,0,28.11707,-82.5346,Commercial,Reinforced Masonry,1 181541,FL,HILLSBOROUGH COUNTY,2102085,2102085,2102085,2102085,2102085,2360010.83,0,0,0,0,28.11707,-82.5346,Commercial,Reinforced Masonry,1 442377,FL,HILLSBOROUGH COUNTY,156681.9,156681.9,156681.9,156681.9,156681.9,167490.44,0,0,0,0,28.11535,-82.53365,Residential,Wood,1 846211,FL,HILLSBOROUGH COUNTY,74700,74700,74700,74700,74700,119027.73,0,0,0,0,28.11707,-82.5346,Residential,Wood,1 290172,FL,HILLSBOROUGH COUNTY,536476.5,536476.5,0,0,536476.5,927533.53,0,0,0,0,28.12734,-82.52477,Residential,Masonry,1 394970,FL,HILLSBOROUGH COUNTY,341861.4,341861.4,0,0,341861.4,357245.16,0,0,0,0,28.12578,-82.5239,Residential,Wood,1 616273,FL,PASCO COUNTY,354442.5,354442.5,0,0,354442.5,375460.94,0,0,0,0,28.193121,-82.535965,Residential,Wood,3 151451,FL,PASCO COUNTY,164094.3,164094.3,0,0,164094.3,256286.42,0,0,0,0,28.193523,-82.534912,Residential,Wood,3 334844,FL,PASCO COUNTY,171867.6,171867.6,0,0,171867.6,247144.92,0,0,0,0,28.19396,-82.533257,Residential,Wood,1 166892,FL,HILLSBOROUGH COUNTY,0,53662.4,0,0,53662.4,70571.64,0,0,0,0,28.143814,-82.547699,Residential,Wood,3 542854,FL,HILLSBOROUGH COUNTY,0,36736.51,0,0,36736.51,43119.26,0,0,0,0,28.1575,-82.5151,Residential,Wood,4 310523,FL,HILLSBOROUGH COUNTY,0,3649.52,0,0,3649.52,5759.11,0,0,0,0,28.1575,-82.5151,Residential,Wood,4 476580,FL,HILLSBOROUGH COUNTY,0,9268.15,0,0,9268.15,10704.71,0,0,0,0,28.1575,-82.5151,Residential,Wood,4 789311,FL,HILLSBOROUGH COUNTY,0,16265.58,0,0,16265.58,11925.92,0,0,0,0,28.1575,-82.5151,Residential,Wood,3 706368,FL,HILLSBOROUGH COUNTY,0,644045.04,0,0,644045.04,788311.13,0,0,0,0,28.128267,-82.540945,Residential,Masonry,1 290097,FL,HILLSBOROUGH COUNTY,0,540950.41,0,0,540950.41,652019.43,0,0,0,0,28.128718,-82.541295,Residential,Masonry,1 355813,FL,HILLSBOROUGH COUNTY,0,872518.89,0,0,872518.89,784596.9,0,0,0,0,28.128864,-82.539891,Residential,Masonry,1 695701,FL,HILLSBOROUGH COUNTY,0,539060.73,0,0,539060.73,869190.14,0,0,0,0,28.128795,-82.540036,Residential,Masonry,1 836924,FL,HILLSBOROUGH COUNTY,0,645934.72,0,0,645934.72,815071.44,0,0,0,0,28.128206,-82.538866,Residential,Masonry,1 501711,FL,HILLSBOROUGH COUNTY,0,869999.31,0,0,869999.31,1345888.93,0,0,0,0,28.128175,-82.538246,Residential,Masonry,1 817002,FL,HILLSBOROUGH COUNTY,0,540950.41,0,0,540950.41,957482.23,0,0,0,0,28.130014,-82.538187,Residential,Masonry,1 693524,FL,HILLSBOROUGH COUNTY,0,647215.51,0,0,647215.51,1109068.49,0,0,0,0,28.130104,-82.538004,Residential,Masonry,1 205617,FL,HILLSBOROUGH COUNTY,0,717378.98,0,0,717378.98,1272977.52,0,0,0,0,28.131422,-82.53657,Residential,Masonry,1 336567,FL,HILLSBOROUGH COUNTY,0,713232.18,0,0,713232.18,1050676.59,0,0,0,0,28.131215,-82.535767,Residential,Masonry,1 581666,FL,HILLSBOROUGH COUNTY,0,713232.18,0,0,713232.18,842472.7,0,0,0,0,28.130232,-82.535695,Residential,Masonry,1 468508,FL,HILLSBOROUGH COUNTY,0,875311.42,0,0,875311.42,732651.41,0,0,0,0,28.131508,-82.544908,Residential,Masonry,1 348258,FL,HILLSBOROUGH COUNTY,0,648664.26,0,0,648664.26,854738.41,0,0,0,0,28.133905,-82.544283,Residential,Masonry,3 887674,FL,HILLSBOROUGH COUNTY,0,872518.89,0,0,872518.89,821671.98,0,0,0,0,28.135154,-82.542941,Residential,Masonry,3 577254,FL,HILLSBOROUGH COUNTY,0,644045.04,0,0,644045.04,1045033.92,0,0,0,0,28.135994,-82.542036,Residential,Masonry,1 632459,FL,HILLSBOROUGH COUNTY,0,648065.86,0,0,648065.86,761944,0,0,0,0,28.136326,-82.54162,Residential,Masonry,1 181848,FL,HILLSBOROUGH COUNTY,0,440483.55,0,0,440483.55,549126.18,0,0,0,0,28.136557,-82.541001,Residential,Masonry,1 803074,FL,HILLSBOROUGH COUNTY,0,502095.99,0,0,502095.99,423568.18,0,0,0,0,28.13167,-82.546059,Residential,Masonry,1 897191,FL,HILLSBOROUGH COUNTY,0,502095.99,0,0,502095.99,378716.95,0,0,0,0,28.131531,-82.546077,Residential,Masonry,1 593254,FL,HILLSBOROUGH COUNTY,0,715121.86,0,0,715121.86,702049.43,0,0,0,0,28.134711,-82.545626,Residential,Masonry,1 228945,FL,HILLSBOROUGH COUNTY,0,648958.21,0,0,648958.21,917626.91,0,0,0,0,28.136097,-82.546016,Residential,Masonry,1 706103,FL,HILLSBOROUGH COUNTY,0,878502.88,0,0,878502.88,882415.73,0,0,0,0,28.136038,-82.544232,Residential,Masonry,3 429210,FL,HILLSBOROUGH COUNTY,0,645934.72,0,0,645934.72,580285.79,0,0,0,0,28.135891,-82.544121,Residential,Masonry,3 569078,FL,HILLSBOROUGH COUNTY,0,655047.19,0,0,655047.19,861780.08,0,0,0,0,28.137001,-82.544444,Residential,Masonry,1 295406,FL,HILLSBOROUGH COUNTY,0,445291.74,0,0,445291.74,551848.27,0,0,0,0,28.13661,-82.54454,Residential,Masonry,1 714748,FL,HILLSBOROUGH COUNTY,0,445291.74,0,0,445291.74,503614.27,0,0,0,0,28.138144,-82.54425,Residential,Masonry,1 560392,FL,HILLSBOROUGH COUNTY,0,539060.73,0,0,539060.73,637143.91,0,0,0,0,28.138491,-82.544296,Residential,Masonry,1 687445,FL,HILLSBOROUGH COUNTY,0,878502.88,0,0,878502.88,919107.28,0,0,0,0,28.138876,-82.543856,Residential,Masonry,1 122448,FL,HILLSBOROUGH COUNTY,0,655047.19,0,0,655047.19,653658.49,0,0,0,0,28.13872,-82.544138,Residential,Masonry,1 144762,FL,HILLSBOROUGH COUNTY,0,717389.48,0,0,717389.48,1042280.83,0,0,0,0,28.13791,-82.541911,Residential,Masonry,1 862091,FL,HILLSBOROUGH COUNTY,0,717756.92,0,0,717756.92,1063026.7,0,0,0,0,28.138314,-82.541785,Residential,Masonry,1 856560,FL,HILLSBOROUGH COUNTY,0,878502.88,0,0,878502.88,1005797.95,0,0,0,0,28.137716,-82.540059,Residential,Masonry,1 664145,FL,HILLSBOROUGH COUNTY,0,737572.18,0,0,737572.18,634248.64,0,0,0,0,28.138881,-82.5401,Residential,Masonry,1 563710,FL,HILLSBOROUGH COUNTY,0,502515.92,0,0,502515.92,555784.62,0,0,0,0,28.139963,-82.539879,Residential,Masonry,1 753032,FL,HILLSBOROUGH COUNTY,0,676912.29,0,0,676912.29,1049078.66,0,0,0,0,28.139824,-82.545715,Residential,Masonry,1 726155,FL,HILLSBOROUGH COUNTY,0,676912.29,0,0,676912.29,1072960.13,0,0,0,0,28.141046,-82.544232,Residential,Masonry,1 500307,FL,HILLSBOROUGH COUNTY,0,539060.73,0,0,539060.73,801532.09,0,0,0,0,28.14112,-82.539805,Residential,Masonry,1 870492,FL,HILLSBOROUGH COUNTY,0,737572.18,0,0,737572.18,1046338.33,0,0,0,0,28.140955,-82.539559,Residential,Masonry,1 925225,FL,HILLSBOROUGH COUNTY,0,879342.74,0,0,879342.74,1192916.36,0,0,0,0,28.141363,-82.537725,Residential,Masonry,1 116974,FL,HILLSBOROUGH COUNTY,0,879342.74,0,0,879342.74,837056.9,0,0,0,0,28.141591,-82.537557,Residential,Masonry,1 105884,FL,HILLSBOROUGH COUNTY,0,14940,0,14940,14940,20484.77,0,747,0,0,28.141365,-82.53759,Residential,Wood,1 355780,FL,HILLSBOROUGH COUNTY,0,18630,0,18630,18630,13762.35,0,931.5,0,0,28.141829,-82.537262,Residential,Wood,1 167254,FL,HILLSBOROUGH COUNTY,0,18630,0,18630,18630,18439.97,0,931.5,0,0,28.141947,-82.537186,Residential,Wood,1 923844,FL,HILLSBOROUGH COUNTY,0,11160,0,11160,11160,13405.39,0,558,0,0,28.128267,-82.540945,Residential,Wood,1 414562,FL,HILLSBOROUGH COUNTY,0,16740,0,16740,16740,16340.58,0,837,0,0,28.141947,-82.537186,Residential,Wood,1 235419,FL,HILLSBOROUGH COUNTY,0,13050,0,13050,13050,14922.96,0,652.5,0,0,28.141947,-82.537186,Residential,Wood,1 892183,FL,HILLSBOROUGH COUNTY,0,22320,0,22320,22320,32997.89,0,1116,0,0,28.128267,-82.540945,Residential,Wood,1 334240,FL,HILLSBOROUGH COUNTY,0,18630,0,18630,18630,25053.03,0,931.5,0,0,28.139963,-82.539879,Residential,Wood,1 964903,FL,HILLSBOROUGH COUNTY,0,18630,0,18630,18630,19266.7,0,931.5,0,0,28.139963,-82.539879,Residential,Wood,1 682008,FL,HILLSBOROUGH COUNTY,0,14940,0,14940,14940,17444.06,0,747,0,0,28.139963,-82.539879,Residential,Wood,1 189479,FL,HILLSBOROUGH COUNTY,0,14940,0,14940,14940,21919.49,0,747,0,0,28.139963,-82.539879,Residential,Wood,1 398033,FL,HILLSBOROUGH COUNTY,0,18630,0,18630,18630,16635.55,0,931.5,0,0,28.141947,-82.537186,Residential,Wood,1 647543,FL,HILLSBOROUGH COUNTY,0,18630,0,18630,18630,16811.71,0,931.5,0,0,28.139017,-82.5414,Residential,Wood,1 904691,FL,HILLSBOROUGH COUNTY,0,22320,0,22320,22320,37263.24,0,1116,0,0,28.138993,-82.541411,Residential,Wood,1 525673,FL,HILLSBOROUGH COUNTY,0,14940,0,14940,14940,22385.12,0,747,0,0,28.139963,-82.539879,Residential,Wood,1 669697,FL,HILLSBOROUGH COUNTY,0,14940,0,14940,14940,20972.53,0,747,0,0,28.141947,-82.537186,Residential,Wood,1 971138,FL,HILLSBOROUGH COUNTY,0,14940,0,14940,14940,23387.2,0,747,0,0,28.141947,-82.537186,Residential,Wood,1 526126,FL,HILLSBOROUGH COUNTY,0,440190,0,440190,440190,355187.55,0,22009.5,0,0,28.137783,-82.546173,Residential,Masonry,1 873893,FL,HILLSBOROUGH COUNTY,0,19710,0,19710,19710,17000.35,0,985.5,0,0,28.141947,-82.537186,Residential,Wood,1 993557,FL,HILLSBOROUGH COUNTY,0,26280,0,26280,26280,31457.16,0,1314,0,0,28.141947,-82.537186,Residential,Wood,1 912569,FL,HILLSBOROUGH COUNTY,0,22950,0,22950,22950,26713.8,0,1147.5,0,0,28.141947,-82.537186,Residential,Wood,1 942289,FL,HILLSBOROUGH COUNTY,0,338416.2,0,338416.2,338416.2,400251.61,0,0,0,0,28.13014,-82.50896,Residential,Wood,3 695780,FL,HILLSBOROUGH COUNTY,0,3063850.2,0,3063850.2,3063850.2,5263939.75,0,0,0,0,28.13014,-82.50896,Commercial,Reinforced Masonry,3 589633,FL,HILLSBOROUGH COUNTY,678352.5,678352.5,678352.5,678352.5,678352.5,743692.77,0,0,0,0,28.16645,-82.52255,Residential,Masonry,1 830777,FL,HILLSBOROUGH COUNTY,27990000,27990000,27990000,27990000,27990000,24480000,0,1398690,0,0,28.08978,-82.42859,Commercial,Reinforced Concrete,1 541468,FL,PASCO COUNTY,247748.4,247748.4,0,0,247748.4,266240.34,0,0,0,0,28.220428,-82.375916,Residential,Wood,1 824860,FL,PASCO COUNTY,0,2084130,0,2084130,2084130,3254931.71,0,104206.5,0,0,28.17783,-82.41108,Commercial,Reinforced Masonry,1 860601,FL,PASCO COUNTY,0,675000,0,675000,675000,554399.1,0,33750,0,0,28.17783,-82.41108,Residential,Masonry,1 202177,FL,PASCO COUNTY,0,8576359.2,0,8576359.2,8576359.2,10710000,0,0,0,0,28.185812,-82.415176,Commercial,Reinforced Masonry,1 140662,FL,PASCO COUNTY,0,1951686,0,1951686,1951686,2049065.37,0,97584.3,0,0,28.185812,-82.415176,Commercial,Reinforced Masonry,1 818798,FL,HILLSBOROUGH COUNTY,489420,489420,489420,489420,489420,726641.87,0,0,0,0,28.017252,-82.158157,Residential,Masonry,1 775328,FL,HILLSBOROUGH COUNTY,263073.6,263073.6,263073.6,263073.6,263073.6,414587.16,0,0,0,0,28.016212,-82.124435,Residential,Wood,1 620734,FL,HILLSBOROUGH COUNTY,116460,116460,116460,116460,116460,191518.47,0,0,0,0,28.02483,-82.10706,Residential,Wood,1 718114,FL,HILLSBOROUGH COUNTY,0,523224,0,0,523224,699345.38,0,0,0,0,28.00107,-82.1618,Residential,Masonry,1 981464,FL,HILLSBOROUGH COUNTY,0,1014750,0,0,1014750,1122816.82,0,30442.5,0,0,28.00107,-82.1618,Residential,Masonry,1 478611,FL,HILLSBOROUGH COUNTY,0,2671126.2,0,0,2671126.2,3516542.98,0,0,0,0,28.00107,-82.1618,Commercial,Reinforced Masonry,1 691246,FL,HILLSBOROUGH COUNTY,0,1971894.6,0,1971894.6,1971894.6,1948231.86,0,0,0,0,28.025654,-82.104866,Commercial,Reinforced Masonry,1 621629,FL,HILLSBOROUGH COUNTY,0,228755.25,0,0,228755.25,323178.1,0,0,0,0,28.025654,-82.104866,Residential,Wood,1 111349,FL,HILLSBOROUGH COUNTY,4745135.7,4745135.7,0,0,4745135.7,5246720.27,0,0,0,0,28.0163,-82.1293,Commercial,Reinforced Masonry,4 637079,FL,HILLSBOROUGH COUNTY,511291.8,511291.8,0,0,511291.8,743571.15,0,0,0,0,28.011061,-82.119751,Residential,Masonry,1 624754,FL,HILLSBOROUGH COUNTY,0,33693.4,0,0,33693.4,58040.25,0,0,0,0,28.02924,-82.135101,Residential,Wood,1 509209,FL,HILLSBOROUGH COUNTY,0,1667732.29,0,0,1667732.29,1833771.72,0,0,0,0,27.9897,-82.11695,Residential,Masonry,1 649088,FL,HILLSBOROUGH COUNTY,0,672046.76,0,0,672046.76,890541.26,0,0,0,0,28.022915,-82.141586,Residential,Masonry,3 480746,FL,HILLSBOROUGH COUNTY,0,879397.77,0,0,879397.77,820442.94,0,0,0,0,28.02203,-82.137383,Residential,Masonry,1 843552,FL,HILLSBOROUGH COUNTY,0,153896.89,0,0,153896.89,209985.22,0,0,0,0,28.015629,-82.122498,Residential,Wood,1 817881,FL,HILLSBOROUGH COUNTY,0,661119.17,0,0,661119.17,686175.59,0,0,0,0,28.02018,-82.139771,Residential,Masonry,1 285439,FL,HILLSBOROUGH COUNTY,0,1644602.23,0,0,1644602.23,1568304.2,0,0,0,0,28.02018,-82.139771,Residential,Masonry,1 115556,FL,HILLSBOROUGH COUNTY,0,268636.58,0,0,268636.58,300463.03,0,0,0,0,28.023914,-82.120605,Residential,Wood,3 535178,FL,HILLSBOROUGH COUNTY,0,359699.82,0,0,359699.82,365167.26,0,0,0,0,28.022915,-82.141594,Residential,Wood,3 939037,FL,HILLSBOROUGH COUNTY,0,241226.54,0,0,241226.54,349294.1,0,0,0,0,28.02924,-82.135071,Residential,Wood,1 909230,FL,HILLSBOROUGH COUNTY,0,34257.08,0,0,34257.08,39542.95,0,0,0,0,28.02951,-82.104881,Residential,Wood,1 871813,FL,HILLSBOROUGH COUNTY,0,61631.61,0,0,61631.61,57629.5,0,0,0,0,28.02951,-82.104881,Residential,Wood,1 708585,FL,HILLSBOROUGH COUNTY,0,102446.15,0,0,102446.15,123166.09,0,0,0,0,28.021906,-82.137444,Residential,Wood,1 211689,FL,HILLSBOROUGH COUNTY,0,76493.13,0,0,76493.13,92400.64,0,0,0,0,28.019014,-82.121521,Residential,Wood,1 198552,FL,HILLSBOROUGH COUNTY,0,69376.53,0,0,69376.53,90194.7,0,0,0,0,28.02951,-82.104881,Residential,Wood,1 857629,FL,HILLSBOROUGH COUNTY,0,267999.13,0,0,267999.13,404201.65,0,0,0,0,28.021906,-82.137444,Residential,Wood,1 749041,FL,HILLSBOROUGH COUNTY,1040923.8,1040923.8,1040923.8,1040923.8,1040923.8,1672244.08,0,0,0,0,28.01759,-82.13906,Residential,Masonry,3 816205,FL,HILLSBOROUGH COUNTY,0,386634.6,0,386634.6,386634.6,303662.81,0,0,0,0,28.014725,-82.138657,Residential,Masonry,3 309346,FL,HILLSBOROUGH COUNTY,0,342480.6,0,342480.6,342480.6,399808.43,0,0,0,0,28.015514,-82.150307,Residential,Wood,1 992143,FL,HILLSBOROUGH COUNTY,0,135000000,0,135000000,135000000,165600000,0,0,0,0,28.01602,-82.137932,Commercial,Steel Frame,1 276307,FL,HILLSBOROUGH COUNTY,0,1329468.82,0,0,1329468.82,1859937.51,0,0,0,0,28.0068,-82.12102,Residential,Masonry,1 908943,FL,HILLSBOROUGH COUNTY,0,6863336.08,0,0,6863336.08,9360000,0,0,0,0,28.0138,-82.12419,Commercial,Reinforced Masonry,1 398243,FL,HILLSBOROUGH COUNTY,0,2525659.11,0,0,2525659.11,2859576.5,0,0,0,0,28.01232,-82.10484,Commercial,Reinforced Masonry,3 558202,FL,HILLSBOROUGH COUNTY,0,232780.99,0,0,232780.99,248721.84,0,0,0,0,28.014702,-82.141937,Residential,Wood,3 972407,FL,HILLSBOROUGH COUNTY,0,27822.01,0,0,27822.01,29766.57,0,0,0,0,28.014702,-82.141937,Residential,Wood,3 133790,FL,HILLSBOROUGH COUNTY,0,40770000,0,40770000,40770000,61200000,0,1222986.6,0,0,28.031998,-82.132187,Commercial,Steel Frame,1 696232,FL,HILLSBOROUGH COUNTY,0,3183300,0,3183300,3183300,4071695.36,0,95499,0,0,28.03153,-82.13252,Commercial,Reinforced Masonry,3 110192,FL,HILLSBOROUGH COUNTY,637285.5,637285.5,0,0,637285.5,551312.5,0,0,0,0,28.0183,-82.113,Residential,Masonry,4 843615,FL,HILLSBOROUGH COUNTY,0,63744.27,0,0,63744.27,66787.68,0,0,0,0,28.038835,-82.07647,Residential,Wood,3 150522,FL,HILLSBOROUGH COUNTY,329850,329850,329850,329850,329850,517908.04,0,0,0,0,28.047009,-82.17511,Residential,Wood,1 234771,FL,HILLSBOROUGH COUNTY,156672,156672,156672,156672,156672,214148.69,0,0,0,0,28.047009,-82.17511,Residential,Wood,1 643366,FL,HILLSBOROUGH COUNTY,166482.9,166482.9,0,0,166482.9,128956.32,0,0,0,0,28.06926,-82.09835,Residential,Wood,1 765046,FL,HILLSBOROUGH COUNTY,492137.1,492137.1,0,0,492137.1,440487.31,0,0,0,0,28.04182,-82.09391,Residential,Masonry,1 636804,FL,HILLSBOROUGH COUNTY,150454.8,150454.8,0,0,150454.8,191698.97,0,0,0,0,28.06958,-82.09711,Residential,Wood,3 900984,FL,HILLSBOROUGH COUNTY,0,405981.41,0,0,405981.41,380526.37,0,0,0,0,28.048067,-82.120033,Residential,Masonry,1 635765,FL,HILLSBOROUGH COUNTY,0,0,0,0,731700000,790200000,0,0,0,0,28.161642,-82.154099,Commercial,Steel Frame,1 938690,FL,HILLSBOROUGH COUNTY,0,10440000,0,0,10440000,11790000,0,0,0,0,27.983978,-82.121643,Commercial,Reinforced Concrete,1 372770,FL,HILLSBOROUGH COUNTY,450900,450900,450900,450900,450900,670871.57,0,0,0,0,27.98407,-82.16298,Residential,Masonry,1 916284,FL,HILLSBOROUGH COUNTY,329580,329580,329580,329580,329580,258522.55,0,0,0,0,27.97426,-82.08124,Residential,Wood,1 613518,FL,HILLSBOROUGH COUNTY,0,4564268.1,0,4564268.1,4564268.1,5575819.45,0,0,0,0,28.00048,-82.12123,Commercial,Reinforced Masonry,3 222288,FL,HILLSBOROUGH COUNTY,0,63360000,0,0,63360000,87570000,0,0,0,0,28.020727,-82.059059,Commercial,Steel Frame,3 271151,FL,HILLSBOROUGH COUNTY,103693.5,103693.5,0,0,103693.5,158417.12,0,0,0,0,27.9915,-82.1285,Residential,Wood,4 256981,FL,HILLSBOROUGH COUNTY,0,23551.69,0,0,23551.69,21192,0,0,0,0,27.99342,-82.16179,Residential,Wood,4 527614,FL,HILLSBOROUGH COUNTY,0,50084.79,0,0,50084.79,40705.71,0,0,0,0,27.9915,-82.1285,Residential,Wood,4 430386,FL,HILLSBOROUGH COUNTY,0,409784.61,0,0,409784.61,508852.91,0,0,0,0,28.03116,-82.10085,Residential,Masonry,4 653979,FL,HILLSBOROUGH COUNTY,0,141785.47,0,0,141785.47,132498.53,0,0,0,0,28.03116,-82.10085,Residential,Wood,4 798046,FL,HILLSBOROUGH COUNTY,0,27318.97,0,0,27318.97,37629.15,0,0,0,0,27.9915,-82.1285,Residential,Wood,4 583024,FL,HILLSBOROUGH COUNTY,0,1864011.76,0,0,1864011.76,2954070.92,0,0,0,0,27.981153,-82.121605,Commercial,Reinforced Masonry,1 739350,FL,HILLSBOROUGH COUNTY,0,1890000,0,1890000,1890000,2356157.16,0,0,0,0,27.9674,-82.059563,Commercial,Reinforced Masonry,3 197897,FL,HILLSBOROUGH COUNTY,0,86395.5,0,86395.5,86395.5,98134.23,0,0,0,0,27.99604,-82.13888,Residential,Wood,1 119711,FL,HILLSBOROUGH COUNTY,0,1539306.25,0,0,1539306.25,1503692.86,0,0,0,0,28.020941,-82.187218,Residential,Masonry,1 849582,FL,HILLSBOROUGH COUNTY,1130724,1130724,1130724,1130724,1130724,1278283.48,0,56536.2,0,0,27.982752,-82.121605,Residential,Masonry,1 181642,FL,HILLSBOROUGH COUNTY,1486927.8,1486927.8,0,0,1486927.8,2388006.05,0,0,0,0,27.88656,-82.129105,Residential,Masonry,1 653867,FL,HILLSBOROUGH COUNTY,213057.9,213057.9,0,0,213057.9,203193.32,0,0,0,0,27.996965,-82.14812,Residential,Wood,3 663187,FL,HILLSBOROUGH COUNTY,278227.8,278227.8,0,0,278227.8,330683.76,0,0,0,0,27.901333,-82.170441,Residential,Wood,1 552030,FL,HILLSBOROUGH COUNTY,1089515.7,1089515.7,0,0,1089515.7,1050066.52,0,0,0,0,27.88656,-82.12727,Residential,Masonry,4 538063,FL,HILLSBOROUGH COUNTY,0,1375291.21,0,0,1375291.21,1912342.42,0,0,0,0,27.936531,-82.121361,Residential,Masonry,1 529591,FL,HILLSBOROUGH COUNTY,115673.4,115673.4,0,0,115673.4,138185.76,0,0,0,0,27.7841,-82.334671,Residential,Wood,4 846320,FL,HILLSBOROUGH COUNTY,113516.1,113516.1,0,0,113516.1,124872.25,0,0,0,0,27.836912,-82.325989,Residential,Wood,1 532600,FL,HILLSBOROUGH COUNTY,940065.3,940065.3,0,0,940065.3,1490462.25,0,0,0,0,27.8493,-82.3012,Residential,Masonry,3 401438,FL,HILLSBOROUGH COUNTY,5814843.3,5814843.3,0,0,5814843.3,7087642.72,0,0,0,0,27.8493,-82.3012,Commercial,Reinforced Masonry,4 822709,FL,HILLSBOROUGH COUNTY,277621.2,277621.2,0,0,277621.2,425460.04,0,0,0,0,27.832611,-82.281677,Residential,Wood,1 548653,FL,HILLSBOROUGH COUNTY,125836.2,125836.2,0,0,125836.2,183217.51,0,0,0,0,27.8493,-82.3012,Residential,Wood,3 266350,FL,HILLSBOROUGH COUNTY,17010000,17010000,0,0,17010000,25830000,0,0,0,0,27.8493,-82.3012,Commercial,Reinforced Concrete,3 919219,FL,HILLSBOROUGH COUNTY,0,643229.35,0,0,643229.35,702068.75,0,0,0,0,27.850086,-82.268654,Residential,Masonry,1 890449,FL,HILLSBOROUGH COUNTY,0,1567513.14,0,0,1567513.14,2042391.24,0,0,0,0,27.767651,-82.34446,Residential,Masonry,4 724009,FL,HILLSBOROUGH COUNTY,0,163738.3,0,0,163738.3,208373.37,0,0,0,0,27.767651,-82.34446,Residential,Wood,4 595585,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,31244.84,0,0,0,0,27.767651,-82.34446,Residential,Wood,4 125784,FL,HILLSBOROUGH COUNTY,0,254753.91,0,0,254753.91,388196.04,0,0,0,0,27.8493,-82.3012,Residential,Wood,4 590017,FL,HILLSBOROUGH COUNTY,0,729134.86,0,0,729134.86,770119.53,0,0,0,0,27.831251,-82.319084,Residential,Masonry,3 719259,FL,HILLSBOROUGH COUNTY,0,124793.5,0,0,124793.5,122293.64,0,0,0,0,27.831251,-82.319084,Residential,Wood,3 203255,FL,HILLSBOROUGH COUNTY,0,39279.24,0,0,39279.24,39044.82,0,0,0,0,27.831251,-82.319084,Residential,Wood,3 880092,FL,HILLSBOROUGH COUNTY,0,136924.2,0,136924.2,136924.2,202888.8,0,0,0,0,27.7051,-82.4382,Residential,Wood,4 258927,FL,HILLSBOROUGH COUNTY,0,113363.1,0,113363.1,113363.1,188026.53,0,0,0,0,27.7051,-82.4382,Residential,Wood,4 874248,FL,HILLSBOROUGH COUNTY,0,7808642.1,0,7808642.1,7808642.1,12150000,0,0,0,0,27.714359,-82.402199,Commercial,Reinforced Masonry,1 887799,FL,HILLSBOROUGH COUNTY,0,516491.1,0,516491.1,516491.1,745293.56,0,0,0,0,27.714359,-82.402199,Residential,Masonry,1 310183,FL,HILLSBOROUGH COUNTY,0,701699.4,0,701699.4,701699.4,554623.21,0,0,0,0,27.714359,-82.402199,Residential,Masonry,1 217932,FL,HILLSBOROUGH COUNTY,0,44228.7,0,44228.7,44228.7,51376.06,0,0,0,0,27.714359,-82.402199,Residential,Wood,1 273637,FL,HILLSBOROUGH COUNTY,0,198000,0,198000,198000,164294.06,0,0,0,0,27.714359,-82.402199,Residential,Wood,1 354214,FL,HILLSBOROUGH COUNTY,0,6897812.52,0,0,6897812.52,7419618.24,0,0,0,0,27.672515,-82.40025,Commercial,Reinforced Masonry,4 821820,FL,HILLSBOROUGH COUNTY,0,138446.08,0,0,138446.08,183896.27,0,0,0,0,27.672515,-82.40025,Residential,Wood,4 474693,FL,HILLSBOROUGH COUNTY,0,214621.42,0,0,214621.42,207539.99,0,0,0,0,27.672515,-82.40025,Residential,Wood,4 337249,FL,HILLSBOROUGH COUNTY,0,140781.34,0,0,140781.34,235921.37,0,0,0,0,27.672515,-82.40025,Residential,Wood,4 694763,FL,HILLSBOROUGH COUNTY,0,222280.12,0,0,222280.12,350153.42,0,0,0,0,27.672515,-82.40025,Residential,Wood,4 296507,FL,HILLSBOROUGH COUNTY,0,124532.93,0,0,124532.93,108164.32,0,0,0,0,27.672515,-82.40025,Residential,Wood,4 539082,FL,HILLSBOROUGH COUNTY,0,445771.08,0,0,445771.08,398048.61,0,0,0,0,27.672515,-82.40025,Residential,Masonry,4 864546,FL,HILLSBOROUGH COUNTY,0,792482.29,0,0,792482.29,1203799.62,0,0,0,0,27.672515,-82.40025,Residential,Masonry,4 877239,FL,HILLSBOROUGH COUNTY,0,195026.29,0,0,195026.29,184773.76,0,0,0,0,27.672515,-82.40025,Residential,Wood,4 612924,FL,HILLSBOROUGH COUNTY,97064.1,97064.1,0,0,97064.1,145953.73,0,0,0,0,27.705763,-82.400726,Residential,Wood,1 930996,FL,HILLSBOROUGH COUNTY,311461.2,311461.2,0,0,311461.2,268867.95,0,0,0,0,27.729713,-82.430984,Residential,Wood,1 604457,FL,HILLSBOROUGH COUNTY,0,461502,0,461502,461502,524868.99,0,23075.1,0,0,27.71315,-82.393417,Residential,Masonry,1 601344,FL,HILLSBOROUGH COUNTY,0,1048205.97,0,0,1048205.97,1575101.37,0,0,0,0,27.71108,-82.434175,Residential,Masonry,1 583798,FL,HILLSBOROUGH COUNTY,0,5039843,0,0,5039843,7379942.9,0,0,0,0,27.720016,-82.415634,Commercial,Reinforced Masonry,1 610190,FL,HILLSBOROUGH COUNTY,0,35010000,0,35010000,35010000,51390000,0,0,0,0,27.729475,-82.474503,Commercial,Reinforced Concrete,1 784959,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,57693.34,0,0,0,0,27.7051,-82.4382,Residential,Wood,4 189175,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,31722.25,0,0,0,0,27.69484,-82.43531,Residential,Wood,3 457852,FL,HILLSBOROUGH COUNTY,421470,421470,421470,421470,421470,399384.97,0,0,0,0,27.774216,-82.397804,Residential,Masonry,1 674388,FL,HILLSBOROUGH COUNTY,1218999.6,1218999.6,0,0,1218999.6,1896490.32,0,0,0,0,27.763615,-82.402313,Residential,Masonry,1 272390,FL,HILLSBOROUGH COUNTY,172546.2,172546.2,0,0,172546.2,292859.21,0,0,0,0,27.77965,-82.41982,Residential,Wood,1 574643,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,57883.9,0,0,0,0,27.78233,-82.36899,Residential,Wood,4 951892,FL,HILLSBOROUGH COUNTY,0,89781.11,0,0,89781.11,122362.68,0,0,0,0,27.78233,-82.36899,Residential,Wood,4 492829,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,27317.98,0,0,0,0,27.78233,-82.36899,Residential,Wood,4 621788,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,27012.89,0,0,0,0,27.78233,-82.36899,Residential,Wood,4 255293,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,11640.23,0,0,0,0,27.78233,-82.36899,Residential,Wood,4 265955,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,41550.56,0,0,0,0,27.764,-82.4143,Residential,Wood,4 231942,FL,HILLSBOROUGH COUNTY,0,215362.44,0,0,215362.44,348088.6,0,0,0,0,27.764,-82.4143,Residential,Wood,3 316112,FL,HILLSBOROUGH COUNTY,0,210200.03,0,0,210200.03,340992.37,0,0,0,0,27.748201,-82.41684,Residential,Wood,1 449583,FL,HILLSBOROUGH COUNTY,0,561131.96,0,0,561131.96,1035911.31,0,0,0,0,27.748201,-82.41684,Residential,Masonry,1 598406,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,54813.22,0,0,0,0,27.748201,-82.41684,Residential,Wood,1 826430,FL,HILLSBOROUGH COUNTY,0,3759584.1,0,0,3759584.1,3373835.73,0,0,0,0,27.748201,-82.41684,Commercial,Reinforced Masonry,1 145896,FL,HILLSBOROUGH COUNTY,0,200773.01,0,0,200773.01,245700.99,0,0,0,0,27.74698,-82.41539,Residential,Wood,4 649195,FL,HILLSBOROUGH COUNTY,0,1124744.11,0,0,1124744.11,1021830.03,0,0,0,0,27.746311,-82.41436,Residential,Masonry,3 347359,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,35357.78,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 513698,FL,HILLSBOROUGH COUNTY,0,61724.52,0,0,61724.52,70983.19,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 460428,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,50736.2,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 320699,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,27796.23,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 789978,FL,HILLSBOROUGH COUNTY,0,13467.17,0,0,13467.17,19193.78,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 577789,FL,HILLSBOROUGH COUNTY,0,44890.56,0,0,44890.56,74193.68,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 553198,FL,HILLSBOROUGH COUNTY,0,256125.31,0,0,256125.31,265315.09,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 100557,FL,HILLSBOROUGH COUNTY,0,16917.01,0,0,16917.01,20223.01,0,0,0,0,27.74572,-82.414145,Residential,Wood,3 774729,FL,HILLSBOROUGH COUNTY,0,24689.81,0,0,24689.81,25667.13,0,0,0,0,27.746311,-82.41436,Residential,Wood,3 553534,FL,HILLSBOROUGH COUNTY,6801498.9,6801498.9,6801498.9,6801498.9,6801498.9,9090000,0,0,0,0,27.713192,-82.371094,Commercial,Reinforced Masonry,1 370001,FL,HILLSBOROUGH COUNTY,0,698065.2,0,0,698065.2,715533.58,0,0,0,0,27.71326,-82.3775,Residential,Masonry,1 751528,FL,HILLSBOROUGH COUNTY,120530.7,0,120530.7,120530.7,120530.7,121817,0,0,0,0,27.72447,-82.36738,Residential,Wood,1 270618,FL,HILLSBOROUGH COUNTY,9270000,0,9270000,9270000,9270000,11700000,0,0,0,0,27.71476,-82.3681,Commercial,Reinforced Concrete,1 339501,FL,HILLSBOROUGH COUNTY,0,4896454.57,0,0,4896454.57,6330136.47,0,0,0,0,27.712402,-82.373192,Commercial,Reinforced Masonry,3 284600,FL,HILLSBOROUGH COUNTY,0,18450000,0,0,18450000,14130000,0,0,0,0,27.712439,-82.375465,Commercial,Reinforced Concrete,3 335898,FL,HILLSBOROUGH COUNTY,0,252354.96,0,0,252354.96,308110.26,0,0,0,0,27.711317,-82.360619,Residential,Wood,1 787305,FL,HILLSBOROUGH COUNTY,103764.6,103764.6,0,0,103764.6,101088.3,0,0,0,0,27.688688,-82.370659,Residential,Wood,1 690328,FL,HILLSBOROUGH COUNTY,132570,132570,0,0,132570,158323.58,0,0,0,0,27.69915,-82.37398,Residential,Wood,1 493826,FL,HILLSBOROUGH COUNTY,1863720,1863720,0,0,1863720,2806881.6,0,0,0,0,27.7136,-82.3608,Commercial,Reinforced Masonry,4 982540,FL,HILLSBOROUGH COUNTY,1800000,1800000,1800000,1800000,1800000,1339228.8,36000,90000,0,0,27.714041,-82.363289,Commercial,Reinforced Masonry,1 168452,FL,HILLSBOROUGH COUNTY,0,1397406.15,0,0,1397406.15,2265572.67,0,0,0,0,27.712652,-82.354836,Residential,Masonry,1 941339,FL,PASCO COUNTY,0,11970000,0,0,11970000,19080000,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Concrete,3 449825,FL,PASCO COUNTY,0,6139564.98,0,0,6139564.98,9180000,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Masonry,3 126838,FL,PASCO COUNTY,0,13230000,0,0,13230000,17370000,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Concrete,3 415098,FL,PASCO COUNTY,0,3989738.28,0,0,3989738.28,4374053.81,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Masonry,3 632308,FL,PASCO COUNTY,0,8416570.65,0,0,8416570.65,8224083.68,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Masonry,3 238386,FL,PASCO COUNTY,0,5960842.15,0,0,5960842.15,5523554.77,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Masonry,3 347714,FL,PASCO COUNTY,0,1427177.68,0,0,1427177.68,1467424.1,0,0,0,0,28.3369,-82.2586,Residential,Masonry,3 502680,FL,PASCO COUNTY,0,2401001.16,0,0,2401001.16,2819255.56,0,0,0,0,28.3369,-82.2586,Commercial,Reinforced Masonry,3 304603,FL,PASCO COUNTY,0,303734.17,0,0,303734.17,233664.82,0,0,0,0,28.3369,-82.2586,Residential,Wood,1 721276,FL,PASCO COUNTY,0,832315.44,0,0,832315.44,1398000.3,0,0,0,0,28.3369,-82.2586,Residential,Masonry,3 999573,FL,PASCO COUNTY,0,14148,0,0,14148,12745.93,0,707.4,0,0,28.3369,-82.2586,Residential,Wood,3 323919,FL,PASCO COUNTY,0,538367.99,0,0,538367.99,493495.01,0,0,0,0,28.3277,-82.2991,Residential,Masonry,3 802835,FL,PASCO COUNTY,0,2057.08,0,0,2057.08,1986,0,0,0,0,28.33707,-82.27295,Residential,Wood,1 615620,FL,PASCO COUNTY,0,5013.22,0,0,5013.22,7583.14,0,0,0,0,28.335123,-82.272911,Residential,Wood,3 246450,FL,PASCO COUNTY,0,19679.99,0,0,19679.99,15181.14,0,0,0,0,28.335123,-82.272911,Residential,Wood,3 881371,FL,PASCO COUNTY,0,13465.25,0,0,13465.25,21595.57,0,0,0,0,28.335123,-82.272911,Residential,Wood,3 537022,FL,PASCO COUNTY,0,10357.89,0,0,10357.89,13150.7,0,0,0,0,28.3277,-82.2991,Residential,Wood,1 898453,FL,PASCO COUNTY,0,6421.89,0,0,6421.89,8455.7,0,0,0,0,28.335123,-82.272911,Residential,Wood,3 335016,FL,PASCO COUNTY,0,4412.46,0,0,4412.46,3973.12,0,0,0,0,28.33809,-82.26814,Residential,Wood,3 250459,FL,PASCO COUNTY,0,10357.89,0,0,10357.89,15164.16,0,0,0,0,28.3431,-82.2763,Residential,Wood,4 429485,FL,PASCO COUNTY,0,35423.97,0,0,35423.97,30247.65,0,0,0,0,28.33557,-82.27475,Residential,Wood,1 570965,FL,PASCO COUNTY,0,56805.76,0,0,56805.76,75667.83,0,0,0,0,28.33557,-82.27475,Residential,Wood,1 415097,FL,PASCO COUNTY,0,58235.15,0,0,58235.15,80491.75,0,0,0,0,28.33557,-82.27475,Residential,Wood,1 654590,FL,PASCO COUNTY,0,315000,0,315000,315000,305454.24,0,9450,0,0,28.3277,-82.2991,Residential,Wood,4 559747,FL,HILLSBOROUGH COUNTY,0,698065.2,0,0,698065.2,679475.72,0,0,0,0,27.85642,-82.32792,Residential,Masonry,1 687183,FL,HILLSBOROUGH COUNTY,713450.7,713450.7,713450.7,713450.7,713450.7,1096431.04,0,0,0,0,27.871567,-82.326614,Residential,Masonry,4 843017,FL,HILLSBOROUGH COUNTY,679730.4,679730.4,679730.4,679730.4,679730.4,759394.8,0,0,0,0,27.871567,-82.326614,Residential,Masonry,4 223092,FL,HILLSBOROUGH COUNTY,86580,86580,86580,86580,86580,129973.9,0,0,0,0,27.871567,-82.326614,Residential,Wood,4 383511,FL,HILLSBOROUGH COUNTY,0,4207450.5,0,4207450.5,4207450.5,5177873.71,0,0,0,0,27.880714,-82.326819,Commercial,Reinforced Masonry,4 147829,FL,HILLSBOROUGH COUNTY,1333435.5,1333435.5,1333435.5,1333435.5,1333435.5,1464424.2,0,0,0,0,27.89363,-82.31358,Residential,Masonry,1 776300,FL,HILLSBOROUGH COUNTY,0,1089000,0,1089000,1089000,1671288.3,0,54450,0,0,27.89192,-82.317245,Residential,Masonry,4 253553,FL,HILLSBOROUGH COUNTY,127307.7,127307.7,0,0,127307.7,159236.47,0,0,0,0,27.912161,-82.344464,Residential,Wood,1 395009,FL,HILLSBOROUGH COUNTY,132176.7,132176.7,0,0,132176.7,200779.05,0,0,0,0,27.893776,-82.318565,Residential,Wood,3 537842,FL,HILLSBOROUGH COUNTY,252425.7,252425.7,0,0,252425.7,410538.09,0,0,0,0,27.888441,-82.330666,Residential,Wood,3 230688,FL,HILLSBOROUGH COUNTY,628458.3,628458.3,0,0,628458.3,1187786.19,0,0,0,0,27.89363,-82.31358,Residential,Masonry,1 187619,FL,HILLSBOROUGH COUNTY,378530.1,378530.1,0,0,378530.1,567280.35,0,0,0,0,27.903334,-82.348274,Residential,Masonry,1 558429,FL,HILLSBOROUGH COUNTY,431181.9,431181.9,0,0,431181.9,676757.24,0,0,0,0,27.88159,-82.32727,Residential,Masonry,1 123272,FL,HILLSBOROUGH COUNTY,1045963.8,1045963.8,1045963.8,1045963.8,1045963.8,1504091.76,0,0,0,0,27.85655,-82.32891,Residential,Masonry,1 134631,FL,HILLSBOROUGH COUNTY,0,990895.05,0,0,990895.05,1020820.08,0,0,0,0,27.89363,-82.31358,Residential,Masonry,1 114784,FL,HILLSBOROUGH COUNTY,0,1317820.52,0,0,1317820.52,1235757.2,0,0,0,0,27.796616,-82.334976,Residential,Masonry,4 414262,FL,HILLSBOROUGH COUNTY,0,755583.9,0,0,755583.9,689115.19,0,0,0,0,27.893691,-82.329534,Residential,Masonry,1 205283,FL,HILLSBOROUGH COUNTY,0,9450000,0,0,9450000,12960000,0,0,0,0,27.920057,-82.349319,Commercial,Reinforced Concrete,4 447452,FL,HILLSBOROUGH COUNTY,0,44890.56,0,0,44890.56,57981.54,0,0,0,0,27.8938,-82.34447,Residential,Wood,3 151247,FL,HILLSBOROUGH COUNTY,0,289095.18,0,0,289095.18,384954.52,0,0,0,0,27.89032,-82.34755,Residential,Wood,1 565643,FL,HILLSBOROUGH COUNTY,0,0,0,1206000,1206000,958034.34,0,0,0,0,27.885361,-82.369049,Residential,Masonry,4 322194,FL,HILLSBOROUGH COUNTY,141954.3,141954.3,0,0,141954.3,160209.62,0,0,0,0,27.809599,-82.323776,Residential,Wood,3 125963,FL,HILLSBOROUGH COUNTY,106495.2,106495.2,0,0,106495.2,155273.2,0,0,0,0,27.822969,-82.250084,Residential,Wood,1 177065,FL,HILLSBOROUGH COUNTY,0,840817.92,0,0,840817.92,1090624.93,0,0,0,0,27.78476,-82.32208,Residential,Masonry,3 205411,FL,HILLSBOROUGH COUNTY,0,726806.25,0,0,726806.25,1270017.61,0,0,0,0,27.80192,-82.32206,Residential,Masonry,1 701783,FL,HILLSBOROUGH COUNTY,0,16833.96,0,0,16833.96,30620.3,0,0,0,0,27.787437,-82.314056,Residential,Wood,4 975670,FL,HILLSBOROUGH COUNTY,0,39279.24,0,0,39279.24,53501.15,0,0,0,0,27.80988,-82.32463,Residential,Wood,3 259787,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,41209.53,0,0,0,0,27.80988,-82.32463,Residential,Wood,3 634476,FL,HILLSBOROUGH COUNTY,0,641287.8,0,0,641287.8,703856.97,0,0,0,0,27.980185,-82.28594,Residential,Masonry,1 307961,FL,HILLSBOROUGH COUNTY,0,436632.3,0,0,436632.3,575767.8,0,0,0,0,27.981571,-82.299896,Residential,Masonry,1 989672,FL,HILLSBOROUGH COUNTY,261000,261000,261000,261000,261000,314127.86,0,0,0,0,27.98476,-82.27693,Residential,Wood,1 222362,FL,HILLSBOROUGH COUNTY,158850,158850,158850,158850,158850,207089.57,0,0,0,0,27.9855,-82.27683,Residential,Wood,1 977677,FL,HILLSBOROUGH COUNTY,154800,154800,154800,154800,154800,134648.14,0,0,0,0,27.98476,-82.27693,Residential,Wood,1 936082,FL,HILLSBOROUGH COUNTY,1106898.3,1106898.3,1106898.3,1106898.3,1106898.3,1593183.08,0,0,0,0,27.985095,-82.270565,Residential,Masonry,3 975548,FL,HILLSBOROUGH COUNTY,171882,171882,0,0,171882,158323.95,0,0,0,0,27.9752,-82.26152,Residential,Wood,1 108419,FL,HILLSBOROUGH COUNTY,274041,274041,0,0,274041,345636.95,0,0,0,0,27.98307,-82.27515,Residential,Wood,1 853438,FL,HILLSBOROUGH COUNTY,304773.3,304773.3,0,0,304773.3,414389.89,0,0,0,0,28.00349,-82.290115,Residential,Wood,1 749144,FL,HILLSBOROUGH COUNTY,243255.6,243255.6,0,0,243255.6,280619.66,0,0,0,0,28.02426,-82.25485,Residential,Wood,1 480797,FL,HILLSBOROUGH COUNTY,161089.2,161089.2,0,0,161089.2,162598.93,0,0,0,0,28.017693,-82.31076,Residential,Wood,1 838068,FL,HILLSBOROUGH COUNTY,0,2468811.79,0,0,2468811.79,3782614.67,0,0,0,0,28.001373,-82.305176,Commercial,Reinforced Masonry,1 433429,FL,HILLSBOROUGH COUNTY,0,47880000,0,0,47880000,79650000,0,0,0,0,28.001373,-82.305176,Commercial,Steel Frame,1 210776,FL,HILLSBOROUGH COUNTY,0,201339.27,0,0,201339.27,167095.49,0,0,0,0,27.9939,-82.288,Residential,Wood,4 749978,FL,HILLSBOROUGH COUNTY,0,201339.27,0,0,201339.27,331678.26,0,0,0,0,27.9939,-82.288,Residential,Wood,4 386814,FL,HILLSBOROUGH COUNTY,0,0,0,13500,13500,11197.44,0,0,0,0,28.020164,-82.27784,Residential,Wood,1 515824,FL,HILLSBOROUGH COUNTY,0,0,0,821871.9,821871.9,1122453.47,0,0,0,0,28.020164,-82.27784,Residential,Masonry,1 254200,FL,HILLSBOROUGH COUNTY,0,0,0,63757.8,63757.8,48543.66,0,0,0,0,28.020164,-82.27784,Residential,Wood,1 856231,FL,HILLSBOROUGH COUNTY,0,0,0,63757.8,63757.8,91385.46,0,0,0,0,28.020164,-82.27784,Residential,Wood,1 200284,FL,HILLSBOROUGH COUNTY,0,0,0,2318697.9,2318697.9,2480014.35,0,0,0,0,28.020164,-82.27784,Commercial,Reinforced Masonry,1 779315,FL,SUMTER COUNTY,0,822130.2,0,822130.2,822130.2,1231222.19,0,0,0,0,28.737144,-82.062752,Residential,Masonry,1 250632,FL,SUMTER COUNTY,0,188409.6,0,188409.6,188409.6,237339.57,0,0,0,0,28.737144,-82.062752,Residential,Wood,1 875739,FL,SUMTER COUNTY,0,149212.36,0,0,149212.36,132500.57,0,0,0,0,28.7497,-82.0539,Residential,Wood,4 496696,FL,SUMTER COUNTY,0,171793.16,0,0,171793.16,273799.47,0,0,0,0,28.750952,-82.061378,Residential,Wood,1 190471,FL,SUMTER COUNTY,0,14335.24,0,0,14335.24,11896.3,0,0,0,0,28.737144,-82.062752,Residential,Wood,1 143017,FL,SUMTER COUNTY,0,271186.67,0,0,271186.67,328650.59,0,0,0,0,28.737144,-82.062752,Residential,Wood,1 412482,FL,SUMTER COUNTY,0,255587.2,0,0,255587.2,247610.83,0,0,0,0,28.750952,-82.061378,Residential,Wood,1 841299,FL,SUMTER COUNTY,0,684333,0,684333,684333,563455.84,0,0,0,0,28.736851,-82.062752,Residential,Masonry,1 348337,FL,SUMTER COUNTY,0,17790.13,0,0,17790.13,18066.94,0,0,0,0,28.737144,-82.062752,Residential,Wood,1 272219,FL,HILLSBOROUGH COUNTY,275400,275400,275400,275400,275400,186803.82,0,0,0,0,28.06006,-82.28903,Residential,Wood,1 787846,FL,HILLSBOROUGH COUNTY,123549.3,123549.3,123549.3,123549.3,123549.3,99296.57,0,0,0,0,28.06029,-82.2888,Residential,Wood,3 752762,FL,HILLSBOROUGH COUNTY,113940,113940,113940,113940,113940,190390.32,0,0,0,0,28.06006,-82.28903,Residential,Wood,1 121367,FL,HILLSBOROUGH COUNTY,3150,3150,3150,3150,3150,2275.13,0,0,0,0,28.06006,-82.28903,Residential,Wood,1 937923,FL,HILLSBOROUGH COUNTY,170426.7,170426.7,0,0,170426.7,265342.1,0,0,0,0,28.080662,-82.327705,Residential,Wood,3 790866,FL,HILLSBOROUGH COUNTY,369101.7,369101.7,0,0,369101.7,382444.73,0,0,0,0,28.07892,-82.33471,Residential,Masonry,1 341010,FL,HILLSBOROUGH COUNTY,344811.6,344811.6,0,0,344811.6,347678.71,0,0,0,0,28.12577,-82.23816,Residential,Wood,1 667287,FL,HILLSBOROUGH COUNTY,0,218621.45,0,0,218621.45,243830.69,0,0,0,0,28.047186,-82.341934,Residential,Wood,1 874590,FL,HILLSBOROUGH COUNTY,0,180000,0,180000,180000,148410,0,3600,0,0,28.05955,-82.28931,Residential,Wood,1 221194,FL,HILLSBOROUGH COUNTY,0,275400,0,275400,275400,432300.89,0,5508,0,0,28.05955,-82.28931,Residential,Wood,1 645506,FL,HILLSBOROUGH COUNTY,0,90000,0,90000,90000,120623.76,0,1800,0,0,28.05955,-82.28931,Residential,Wood,1 984413,FL,HILLSBOROUGH COUNTY,0,157500,0,157500,157500,267911.28,0,3150,0,0,28.05955,-82.28931,Residential,Wood,1 474047,FL,HILLSBOROUGH COUNTY,0,171000,0,171000,171000,121361.44,0,3420,0,0,28.05955,-82.28931,Residential,Wood,1 243978,FL,HILLSBOROUGH COUNTY,0,153000,0,153000,153000,154754.15,0,3060,0,0,28.05955,-82.28931,Residential,Wood,1 148556,FL,HILLSBOROUGH COUNTY,0,10980000,0,0,10980000,12240000,0,0,0,0,27.9363,-82.2435,Commercial,Reinforced Concrete,1 633612,FL,HILLSBOROUGH COUNTY,241560,241560,241560,241560,241560,345424.52,0,0,0,0,27.93443,-82.24324,Residential,Wood,1 123766,FL,HILLSBOROUGH COUNTY,0,695749.51,0,0,695749.51,857163.4,0,0,0,0,27.937801,-82.253395,Residential,Masonry,1 473301,FL,HILLSBOROUGH COUNTY,215979.3,215979.3,0,0,215979.3,221290.23,0,0,0,0,27.93582,-82.23279,Residential,Wood,1 484352,FL,HILLSBOROUGH COUNTY,106538.4,106538.4,0,0,106538.4,149350.86,0,0,0,0,27.943233,-82.226768,Residential,Wood,1 549349,FL,HILLSBOROUGH COUNTY,93255.3,93255.3,0,0,93255.3,86000.04,0,0,0,0,27.9363,-82.2435,Residential,Wood,3 672439,FL,HILLSBOROUGH COUNTY,222615.9,222615.9,0,0,222615.9,238557.87,0,0,0,0,27.928347,-82.227966,Residential,Wood,1 846968,FL,HILLSBOROUGH COUNTY,168092.1,168092.1,0,0,168092.1,122236.58,0,0,0,0,27.96709,-82.25283,Residential,Wood,3 162769,FL,HILLSBOROUGH COUNTY,483414.3,483414.3,0,0,483414.3,376560.4,0,0,0,0,27.937689,-82.225334,Residential,Masonry,1 739956,FL,HILLSBOROUGH COUNTY,0,446622.3,0,446622.3,446622.3,698330.14,0,0,0,0,27.937794,-82.255005,Residential,Masonry,1 711032,FL,HILLSBOROUGH COUNTY,0,1193561.22,0,0,1193561.22,1848653.27,0,0,0,0,27.92148,-82.23716,Residential,Masonry,1 561480,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,30840.26,0,0,0,0,27.9363,-82.2435,Residential,Wood,3 986127,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,40999.44,0,0,0,0,27.966805,-82.261835,Residential,Wood,4 594003,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,43390.79,0,0,0,0,27.966805,-82.261835,Residential,Wood,4 565183,FL,HILLSBOROUGH COUNTY,0,2154785.4,0,2154785.4,2154785.4,1832511.39,0,0,0,0,27.04874,-82.31707,Commercial,Reinforced Masonry,3 243837,FL,HILLSBOROUGH COUNTY,0,750452.4,0,750452.4,750452.4,860774.91,0,0,0,0,27.04874,-82.31707,Residential,Masonry,3 561726,FL,HILLSBOROUGH COUNTY,0,6635271.6,0,6635271.6,6635271.6,6259715.23,0,0,0,0,27.04874,-82.31707,Commercial,Reinforced Masonry,3 720399,FL,HILLSBOROUGH COUNTY,0,344751.3,0,344751.3,344751.3,451935.86,0,0,0,0,27.04874,-82.31707,Residential,Wood,3 803119,FL,HILLSBOROUGH COUNTY,0,289800,0,289800,289800,294746.89,0,0,0,0,27.04874,-82.31707,Residential,Wood,3 805389,FL,HILLSBOROUGH COUNTY,0,7898.4,0,7898.4,7898.4,11573.87,0,0,0,0,27.04874,-82.31707,Residential,Wood,3 555856,FL,HILLSBOROUGH COUNTY,0,39600,0,39600,39600,63629.28,0,0,0,0,27.04874,-82.31707,Residential,Wood,3 888190,FL,HILLSBOROUGH COUNTY,0,64800,0,64800,64800,65085.12,0,0,0,0,27.04874,-82.31707,Residential,Wood,3 149610,FL,HILLSBOROUGH COUNTY,0,436632.3,0,0,436632.3,545883.81,0,0,0,0,27.897039,-82.247002,Residential,Masonry,1 651574,FL,HILLSBOROUGH COUNTY,270000,270000,270000,270000,270000,398216.25,0,0,0,0,27.87054,-82.25337,Residential,Wood,1 720367,FL,HILLSBOROUGH COUNTY,245066.4,245066.4,0,0,245066.4,239631.56,0,0,0,0,27.893721,-82.233765,Residential,Wood,1 942205,FL,HILLSBOROUGH COUNTY,355655.7,355655.7,0,0,355655.7,468714.38,0,0,0,0,27.89527,-82.22839,Residential,Wood,1 376303,FL,HILLSBOROUGH COUNTY,6073770.6,6073770.6,0,0,6073770.6,6392522.08,0,0,0,0,27.88696,-82.23844,Commercial,Reinforced Masonry,1 630416,FL,HILLSBOROUGH COUNTY,0,682267.56,0,0,682267.56,914238.53,0,0,0,0,27.8794,-82.21785,Residential,Masonry,1 260594,FL,SUMTER COUNTY,184518,184518,184518,184518,184518,191485.4,0,0,0,0,28.6079,-82.05032,Residential,Wood,1 385180,FL,SUMTER COUNTY,0,37478.03,0,0,37478.03,49769.62,0,0,0,0,28.60994,-82.054035,Residential,Wood,3 693246,FL,SUMTER COUNTY,0,19274.41,0,0,19274.41,27740.7,0,0,0,0,28.61646,-82.06074,Residential,Wood,1 232101,FL,SUMTER COUNTY,0,4283.2,0,0,4283.2,4639.84,0,0,0,0,28.558,-82.1158,Residential,Wood,4 834607,FL,SUMTER COUNTY,0,86099.88,0,0,86099.88,89655.38,0,0,0,0,28.558,-82.1158,Residential,Wood,3 768042,FL,SUMTER COUNTY,0,8031.01,0,0,8031.01,11213.08,0,0,0,0,28.558,-82.1158,Residential,Wood,3 320961,FL,SUMTER COUNTY,0,267700.21,0,0,267700.21,187390.14,0,0,0,0,28.61366,-82.05333,Residential,Wood,4 739068,FL,SUMTER COUNTY,0,36172.69,0,0,36172.69,43450.64,0,0,0,0,28.580988,-82.182777,Residential,Wood,1 333041,FL,SUMTER COUNTY,0,6330.22,0,0,6330.22,5552.87,0,0,0,0,28.57066,-82.184761,Residential,Wood,1 377797,FL,SUMTER COUNTY,0,9404.9,0,0,9404.9,6871.13,0,0,0,0,28.57066,-82.185051,Residential,Wood,1 169838,FL,SUMTER COUNTY,0,73620,0,73620,73620,104190.71,0,2208.6,0,0,28.621031,-82.063599,Residential,Wood,3 548230,FL,SUMTER COUNTY,0,1583640,0,1583640,1583640,2082879.34,0,47509.2,0,0,28.621031,-82.06369,Residential,Masonry,3 316809,FL,SUMTER COUNTY,0,448137,0,448137,448137,671631.88,0,0,0,0,28.621031,-82.063972,Residential,Masonry,3 395078,FL,SUMTER COUNTY,0,329670,0,329670,329670,235268.34,0,9890.1,0,0,28.621031,-82.064018,Residential,Wood,3 817753,FL,SUMTER COUNTY,0,425430,0,425430,425430,414879.34,0,12762.9,0,0,28.621031,-82.064087,Residential,Masonry,3 491345,FL,SUMTER COUNTY,0,1004400,0,1004400,1004400,940118.4,0,30132,0,0,28.606249,-82.054733,Residential,Masonry,1 430149,FL,SUMTER COUNTY,0,2106,0,2106,2106,2821.94,0,0,0,0,28.606224,-82.054733,Residential,Wood,1 422227,FL,SUMTER COUNTY,0,1733850,0,1733850,1733850,2521742.65,0,52015.5,0,0,28.606104,-82.054733,Residential,Masonry,1 153079,FL,SUMTER COUNTY,0,7855.85,0,0,7855.85,6809.98,0,0,0,0,28.57066,-82.184761,Residential,Wood,1 622560,FL,SUMTER COUNTY,0,11671.54,0,0,11671.54,17417.96,0,0,0,0,28.57066,-82.185051,Residential,Wood,1 946387,FL,SUMTER COUNTY,0,722872.63,0,0,722872.63,544033.94,0,0,0,0,28.60972,-82.05359,Residential,Masonry,1 644068,FL,SUMTER COUNTY,0,17790.13,0,0,17790.13,25615.22,0,0,0,0,28.60913,-82.05313,Residential,Wood,1 609892,FL,HILLSBOROUGH COUNTY,328500,328500,328500,328500,328500,427816.06,0,16425,0,0,27.712425,-82.335068,Residential,Wood,1 775298,FL,HILLSBOROUGH COUNTY,123978.6,123978.6,0,0,123978.6,161122.59,0,0,0,0,27.762947,-82.240524,Residential,Wood,1 894196,FL,HILLSBOROUGH COUNTY,276217.2,276217.2,0,0,276217.2,418058.05,0,0,0,0,27.70664,-82.30456,Residential,Wood,1 657290,FL,HILLSBOROUGH COUNTY,0,19343.01,0,0,19343.01,15598.2,0,0,0,0,27.760473,-82.326202,Residential,Wood,4 437398,FL,HILLSBOROUGH COUNTY,0,1451054.02,0,0,1451054.02,2370488.28,0,0,0,0,27.711868,-82.335121,Residential,Masonry,4 335008,FL,HILLSBOROUGH COUNTY,0,609966.82,0,0,609966.82,663201.67,0,0,0,0,27.654331,-82.392548,Residential,Masonry,1 248367,FL,HILLSBOROUGH COUNTY,0,16200000,0,0,16200000,24570000,0,0,0,0,27.945461,-82.463882,Commercial,Reinforced Concrete,1 520161,FL,HILLSBOROUGH COUNTY,0,215122.96,0,0,215122.96,252840.04,0,0,0,0,27.944275,-82.357803,Residential,Wood,4 776438,FL,HILLSBOROUGH COUNTY,1120500,1120500,1120500,1120500,1120500,1239909.44,0,56025,0,0,28.061401,-82.542099,Residential,Masonry,4 978349,FL,HILLSBOROUGH COUNTY,624698.1,624698.1,0,0,624698.1,745764.59,0,0,0,0,27.942235,-82.452635,Residential,Masonry,1 586114,FL,HILLSBOROUGH COUNTY,47149.2,47149.2,47149.2,47149.2,47149.2,58229.26,0,0,0,0,27.947096,-82.459404,Residential,Wood,1 859557,FL,HILLSBOROUGH COUNTY,128700000,128700000,128700000,128700000,128700000,180000000,0,0,0,0,27.94547,-82.45829,Commercial,Steel Frame,1 426199,FL,HILLSBOROUGH COUNTY,942615,942615,942615,942615,942615,1130119.98,0,0,0,0,27.95314,-82.4587,Residential,Masonry,1 244990,FL,HILLSBOROUGH COUNTY,757180.8,757180.8,757180.8,757180.8,757180.8,711109.38,0,0,0,0,27.95314,-82.4587,Residential,Masonry,1 853928,FL,HILLSBOROUGH COUNTY,0,4050,0,4050,4050,4241.87,0,0,0,0,27.934465,-82.45687,Residential,Wood,3 513252,FL,HILLSBOROUGH COUNTY,0,2700,0,2700,2700,2602.53,0,0,0,0,27.934465,-82.45687,Residential,Wood,3 942756,FL,HILLSBOROUGH COUNTY,27720000,27720000,27720000,27720000,27720000,23040000,0,0,0,0,27.962273,-82.460793,Commercial,Reinforced Concrete,1 849871,FL,HILLSBOROUGH COUNTY,11970000,11970000,0,0,11970000,14580000,0,0,0,0,27.947096,-82.459404,Commercial,Reinforced Concrete,1 755075,FL,HILLSBOROUGH COUNTY,169247.7,169247.7,0,0,169247.7,253465.36,0,0,0,0,27.947096,-82.459404,Residential,Wood,1 437584,FL,HILLSBOROUGH COUNTY,200884.5,200884.5,0,0,200884.5,235878.58,0,0,0,0,27.947847,-82.459694,Residential,Wood,1 657801,FL,HILLSBOROUGH COUNTY,1108785.6,1108785.6,0,0,1108785.6,1662402.25,0,0,0,0,27.9428,-82.45172,Residential,Masonry,1 494988,FL,HILLSBOROUGH COUNTY,99000000,99000000,0,0,99000000,108900000,0,0,0,0,27.9513,-82.45613,Commercial,Steel Frame,1 435529,FL,HILLSBOROUGH COUNTY,284192.1,284192.1,0,0,284192.1,350383.28,0,0,0,0,27.94762,-82.45935,Residential,Wood,3 941830,FL,HILLSBOROUGH COUNTY,1568255.4,1568255.4,0,0,1568255.4,1455654.66,0,0,0,0,27.9513,-82.45613,Residential,Masonry,1 640161,FL,HILLSBOROUGH COUNTY,172800000,172800000,0,0,172800000,253800000,0,0,0,0,27.9467,-82.45701,Commercial,Steel Frame,1 189881,FL,HILLSBOROUGH COUNTY,287100000,287100000,0,0,287100000,418500000,0,0,0,0,27.95026,-82.45665,Commercial,Steel Frame,1 277217,FL,HILLSBOROUGH COUNTY,92627.1,92627.1,0,0,92627.1,160537.58,0,0,0,0,27.9518,-82.4561,Residential,Wood,4 997152,FL,HILLSBOROUGH COUNTY,551909.7,551909.7,0,0,551909.7,551417.4,0,0,0,0,27.95364,-82.4591,Residential,Masonry,1 794822,FL,HILLSBOROUGH COUNTY,187800.3,187800.3,0,0,187800.3,335312.18,0,0,0,0,27.94908,-82.4571,Residential,Wood,1 390415,FL,HILLSBOROUGH COUNTY,200365.2,200365.2,0,0,200365.2,339282.4,0,0,0,0,27.94547,-82.45829,Residential,Wood,1 644620,FL,HILLSBOROUGH COUNTY,1001129.4,1001129.4,0,0,1001129.4,1325727.59,0,0,0,0,27.94699,-82.45618,Residential,Masonry,3 530760,FL,HILLSBOROUGH COUNTY,0,25650000,0,0,25650000,40320000,0,0,0,0,27.9376,-82.45396,Commercial,Reinforced Concrete,1 548221,FL,HILLSBOROUGH COUNTY,0,3985448.4,0,3985448.4,3985448.4,4708671.78,0,0,0,0,27.96638,-82.45582,Commercial,Reinforced Masonry,1 939520,FL,HILLSBOROUGH COUNTY,0,232200000,0,0,232200000,369900000,0,0,0,0,27.947096,-82.459404,Commercial,Steel Frame,1 205749,FL,HILLSBOROUGH COUNTY,0,204300000,0,0,204300000,320400000,0,0,0,0,27.941605,-82.454086,Commercial,Steel Frame,1 454370,FL,HILLSBOROUGH COUNTY,0,2777717.65,0,0,2777717.65,2747162.75,0,0,0,0,27.95489,-82.45838,Commercial,Reinforced Masonry,1 182560,FL,HILLSBOROUGH COUNTY,0,625549.9,0,0,625549.9,906556.93,0,0,0,0,27.95489,-82.45838,Residential,Masonry,1 585909,FL,HILLSBOROUGH COUNTY,0,468000,0,468000,468000,429051.17,0,9360,0,0,27.957425,-82.467225,Residential,Masonry,4 930046,FL,HILLSBOROUGH COUNTY,0,0,0,225000,225000,179618.4,0,0,0,0,27.94762,-82.45935,Residential,Wood,3 540746,FL,HILLSBOROUGH COUNTY,1710000,1710000,1710000,1710000,1710000,1412386.47,0,85500,0,0,27.99192,-82.45059,Residential,Masonry,1 121049,FL,HILLSBOROUGH COUNTY,245790,245790,245790,245790,245790,214592.37,0,0,0,0,27.99216,-82.47923,Residential,Wood,1 352050,FL,HILLSBOROUGH COUNTY,25470,25470,25470,25470,25470,22437.08,0,0,0,0,27.98479,-82.467619,Residential,Wood,3 333607,FL,HILLSBOROUGH COUNTY,5853.6,5853.6,5853.6,5853.6,5853.6,6454.3,0,0,0,0,27.99216,-82.47923,Residential,Wood,1 588821,FL,HILLSBOROUGH COUNTY,1800,1800,1800,1800,1800,2649.6,0,0,0,0,27.98479,-82.467619,Residential,Wood,3 963386,FL,HILLSBOROUGH COUNTY,0,555086.16,0,0,555086.16,806837.72,0,0,0,0,27.996117,-82.470123,Residential,Masonry,1 318780,FL,HILLSBOROUGH COUNTY,0,0,0,180000,180000,289224,0,0,0,0,28.000629,-82.477264,Residential,Wood,1 447165,FL,HILLSBOROUGH COUNTY,3773001.6,3773001.6,3773001.6,3773001.6,3773001.6,5871846.93,0,0,0,0,28.002705,-82.45536,Commercial,Reinforced Masonry,1 610016,FL,HILLSBOROUGH COUNTY,588254.4,588254.4,588254.4,588254.4,588254.4,703755.21,0,0,0,0,28.003345,-82.455147,Residential,Masonry,1 262946,FL,HILLSBOROUGH COUNTY,154063.8,154063.8,154063.8,154063.8,154063.8,145825.39,0,0,0,0,28.00288,-82.45449,Residential,Wood,1 394195,FL,HILLSBOROUGH COUNTY,86400,86400,86400,86400,86400,86261.76,0,0,0,0,27.99849,-82.46609,Residential,Wood,1 679052,FL,HILLSBOROUGH COUNTY,1900168.2,1900168.2,1900168.2,1900168.2,1900168.2,2166191.75,0,0,0,0,27.99684,-82.46413,Commercial,Reinforced Masonry,1 529698,FL,HILLSBOROUGH COUNTY,0,19980000,0,0,19980000,17280000,0,0,0,0,28.02999,-82.45824,Commercial,Reinforced Concrete,1 170287,FL,HILLSBOROUGH COUNTY,14490000,14490000,14490000,14490000,14490000,20160000,0,0,0,0,28.02293,-82.46148,Commercial,Reinforced Concrete,1 189938,FL,HILLSBOROUGH COUNTY,6849120.6,6849120.6,0,0,6849120.6,11610000,0,0,0,0,28.02771,-82.46201,Commercial,Reinforced Masonry,1 374407,FL,HILLSBOROUGH COUNTY,148805.1,148805.1,0,0,148805.1,228564.63,0,0,0,0,28.0163,-82.4559,Residential,Wood,3 438089,FL,HILLSBOROUGH COUNTY,130552.2,130552.2,0,0,130552.2,199368.88,0,0,0,0,27.996235,-82.45488,Residential,Wood,1 444801,FL,HILLSBOROUGH COUNTY,1197285.3,1197285.3,0,0,1197285.3,1307812.69,0,0,0,0,28.02442,-82.48307,Residential,Masonry,1 939762,FL,HILLSBOROUGH COUNTY,21240000,21240000,0,0,21240000,21420000,0,0,0,0,28.02771,-82.46201,Commercial,Reinforced Concrete,1 494517,FL,HILLSBOROUGH COUNTY,1156859.1,1156859.1,1156859.1,1156859.1,1156859.1,1773673.24,0,0,0,0,28.023699,-82.459518,Residential,Masonry,1 571463,FL,HILLSBOROUGH COUNTY,0,31500,0,31500,31500,23832.9,0,630,0,0,28.00176,-82.46592,Residential,Wood,1 270376,FL,HILLSBOROUGH COUNTY,0,787500,0,787500,787500,1066078.13,0,15750,0,0,28.00446,-82.4592,Residential,Masonry,1 777050,FL,HILLSBOROUGH COUNTY,0,360000,0,360000,360000,300792.96,0,18000,0,0,28.0086,-82.48492,Residential,Masonry,1 425146,FL,HILLSBOROUGH COUNTY,0,90000,0,90000,90000,97992.18,0,4500,0,0,28.0086,-82.48492,Residential,Wood,1 669171,FL,HILLSBOROUGH COUNTY,58347.9,58347.9,58347.9,58347.9,58347.9,47934.78,0,0,0,0,27.96694,-82.42302,Residential,Wood,1 694727,FL,HILLSBOROUGH COUNTY,25470000,25470000,25470000,0,25470000,37890000,0,0,0,0,27.924343,-82.442993,Commercial,Reinforced Concrete,1 159918,FL,HILLSBOROUGH COUNTY,16110000,16110000,16110000,0,16110000,13410000,0,0,0,0,27.924343,-82.442993,Commercial,Reinforced Concrete,1 557507,FL,HILLSBOROUGH COUNTY,0,2398224.12,0,0,2398224.12,2639811.63,0,0,0,0,27.952423,-82.408684,Commercial,Reinforced Masonry,1 262846,FL,HILLSBOROUGH COUNTY,0,1955335.74,0,0,1955335.74,2445702.66,0,0,0,0,27.952393,-82.408562,Commercial,Reinforced Masonry,1 519897,FL,HILLSBOROUGH COUNTY,0,2180979.54,0,0,2180979.54,3358254.85,0,0,0,0,27.95665,-82.41697,Commercial,Reinforced Masonry,1 158774,FL,HILLSBOROUGH COUNTY,0,2242030.95,0,0,2242030.95,3127935.85,0,0,0,0,27.963037,-82.44297,Commercial,Reinforced Masonry,1 303391,FL,HILLSBOROUGH COUNTY,0,3245067,0,3245067,3245067,4353581.89,0,0,0,0,27.963037,-82.44297,Commercial,Reinforced Masonry,1 834798,FL,HILLSBOROUGH COUNTY,0,2124391.95,0,0,2124391.95,3188287.44,0,0,0,0,27.963037,-82.44297,Commercial,Reinforced Masonry,1 172245,FL,HILLSBOROUGH COUNTY,0,5738687.1,0,5738687.1,5738687.1,9450000,0,0,0,0,27.963037,-82.44297,Commercial,Reinforced Masonry,1 282164,FL,HILLSBOROUGH COUNTY,0,226185.3,0,226185.3,226185.3,212795.13,0,0,0,0,27.963037,-82.44297,Residential,Wood,1 272997,FL,HILLSBOROUGH COUNTY,0,12690000,0,12690000,12690000,17280000,0,0,0,0,27.963037,-82.44297,Commercial,Reinforced Concrete,1 211166,FL,HILLSBOROUGH COUNTY,15660000,15660000,15660000,15660000,15660000,22950000,0,0,0,0,27.93236,-82.43973,Commercial,Reinforced Concrete,1 428624,FL,HILLSBOROUGH COUNTY,12240000,12240000,12240000,12240000,12240000,15930000,0,0,0,0,27.94857,-82.44123,Commercial,Reinforced Concrete,1 657789,FL,HILLSBOROUGH COUNTY,0,3616715.45,0,0,3616715.45,2974784.62,0,0,0,0,27.96029,-82.40538,Commercial,Reinforced Masonry,3 929423,FL,HILLSBOROUGH COUNTY,6435000,6435000,6435000,6435000,6435000,8062765.43,0,0,0,0,27.962324,-82.449585,Commercial,Reinforced Masonry,1 976842,FL,HILLSBOROUGH COUNTY,116844.3,116844.3,0,0,116844.3,99641.08,0,0,0,0,27.96771,-82.40563,Residential,Wood,1 712542,FL,HILLSBOROUGH COUNTY,111432.6,111432.6,0,0,111432.6,119114.76,0,0,0,0,27.970879,-82.40995,Residential,Wood,1 869182,FL,HILLSBOROUGH COUNTY,110383.2,110383.2,0,0,110383.2,162583.42,0,0,0,0,27.95443,-82.404182,Residential,Wood,1 112739,FL,HILLSBOROUGH COUNTY,291335.4,291335.4,0,0,291335.4,290953.17,0,0,0,0,27.95974,-82.43134,Residential,Wood,1 649967,FL,HILLSBOROUGH COUNTY,1304548.2,1304548.2,0,0,1304548.2,1988773.29,0,0,0,0,27.95412,-82.43247,Residential,Masonry,1 335912,FL,HILLSBOROUGH COUNTY,732813.3,732813.3,0,0,732813.3,777592.59,0,0,0,0,27.95412,-82.43247,Residential,Masonry,1 236027,FL,HILLSBOROUGH COUNTY,336468.6,336468.6,0,0,336468.6,251947.69,0,0,0,0,27.923229,-82.445663,Residential,Wood,1 905238,FL,HILLSBOROUGH COUNTY,146763.9,146763.9,0,0,146763.9,250342.82,0,0,0,0,27.93581,-82.44218,Residential,Wood,1 318535,FL,HILLSBOROUGH COUNTY,443216.7,443216.7,0,0,443216.7,542624.89,0,0,0,0,27.96147,-82.44021,Residential,Masonry,1 361919,FL,HILLSBOROUGH COUNTY,0,12702.15,0,0,12702.15,13300.83,0,0,0,0,27.962467,-82.439346,Residential,Wood,1 109126,FL,HILLSBOROUGH COUNTY,25404.3,25404.3,25404.3,25404.3,25404.3,24500.92,0,0,0,0,27.962467,-82.439346,Residential,Wood,1 264056,FL,HILLSBOROUGH COUNTY,0,63510.75,0,0,63510.75,58494.93,0,0,0,0,27.962467,-82.439346,Residential,Wood,1 182949,FL,HILLSBOROUGH COUNTY,0,38106.45,0,0,38106.45,58171.78,0,0,0,0,27.962467,-82.439346,Residential,Wood,1 889590,FL,HILLSBOROUGH COUNTY,0,12702.15,0,0,12702.15,13638.25,0,0,0,0,27.962467,-82.439346,Residential,Wood,1 994226,FL,HILLSBOROUGH COUNTY,0,27180000,0,0,27180000,34020000,0,0,0,0,27.947625,-82.40172,Commercial,Reinforced Concrete,3 600699,FL,HILLSBOROUGH COUNTY,0,22590000,0,0,22590000,36720000,0,0,0,0,27.956755,-82.40664,Commercial,Reinforced Concrete,3 942132,FL,HILLSBOROUGH COUNTY,12060000,12060000,12060000,12060000,12060000,11430000,0,0,0,0,27.960291,-82.44532,Commercial,Reinforced Concrete,1 111273,FL,HILLSBOROUGH COUNTY,10170000,10170000,10170000,10170000,10170000,14040000,0,0,0,0,27.943701,-82.440681,Commercial,Reinforced Concrete,1 700624,FL,HILLSBOROUGH COUNTY,0,1006644.05,0,0,1006644.05,875387.73,0,0,450000,0,27.95664,-82.429504,Residential,Masonry,1 915864,FL,HILLSBOROUGH COUNTY,0,6159370.4,0,0,6159370.4,4833873.89,0,0,0,0,27.96275,-82.44963,Commercial,Reinforced Masonry,1 712155,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,43815.6,0,0,0,0,27.96313,-82.44422,Residential,Wood,3 147064,FL,HILLSBOROUGH COUNTY,0,59479.99,0,0,59479.99,97927.85,0,0,0,0,27.96919,-82.41082,Residential,Wood,1 159662,FL,HILLSBOROUGH COUNTY,0,10620000,0,0,10620000,14130000,0,0,0,0,27.96919,-82.41082,Commercial,Reinforced Concrete,1 169139,FL,HILLSBOROUGH COUNTY,0,2868697.34,0,0,2868697.34,3103701.02,0,0,0,0,27.96919,-82.41082,Commercial,Reinforced Masonry,1 733482,FL,HILLSBOROUGH COUNTY,0,334533.4,0,0,334533.4,538376.32,0,0,0,0,27.96919,-82.41082,Residential,Wood,1 602295,FL,HILLSBOROUGH COUNTY,0,729000,0,729000,729000,820804.43,0,0,0,0,27.9641,-82.4376,Residential,Masonry,4 533919,FL,HILLSBOROUGH COUNTY,0,15570000,0,0,15570000,16470000,0,0,0,0,27.94641,-82.46809,Commercial,Reinforced Concrete,1 988265,FL,HILLSBOROUGH COUNTY,0,7048563.32,0,0,7048563.32,9270000,0,0,0,0,27.94552,-82.46653,Commercial,Reinforced Masonry,1 729199,FL,HILLSBOROUGH COUNTY,0,7806349.3,0,0,7806349.3,9270000,0,0,0,0,27.947762,-82.463829,Commercial,Reinforced Masonry,3 634459,FL,HILLSBOROUGH COUNTY,0,8848807.39,0,0,8848807.39,9000000,0,0,0,0,27.946496,-82.468508,Commercial,Reinforced Masonry,3 426846,FL,HILLSBOROUGH COUNTY,0,17190000,0,0,17190000,13500000,0,0,0,0,27.946421,-82.46566,Commercial,Reinforced Concrete,1 198675,FL,HILLSBOROUGH COUNTY,0,2041221.45,0,0,2041221.45,2885715.59,0,0,0,0,27.944595,-82.466682,Commercial,Reinforced Masonry,1 104255,FL,HILLSBOROUGH COUNTY,0,3587867.72,0,0,3587867.72,4499186.12,0,0,0,0,27.946413,-82.466568,Commercial,Reinforced Masonry,1 676601,FL,HILLSBOROUGH COUNTY,0,1061416.06,0,0,1061416.06,1230134.52,0,0,0,0,27.948175,-82.465855,Residential,Masonry,1 759920,FL,HILLSBOROUGH COUNTY,0,3044303.16,0,0,3044303.16,2969017.55,0,0,0,0,27.94602,-82.46957,Commercial,Reinforced Masonry,1 633656,FL,HILLSBOROUGH COUNTY,0,1305000,0,0,1305000,1379980.08,0,65250,0,0,27.948175,-82.465855,Residential,Masonry,1 446816,FL,HILLSBOROUGH COUNTY,0,1188982.49,0,0,1188982.49,1020408.55,0,0,0,0,27.944639,-82.46785,Residential,Masonry,1 831165,FL,HILLSBOROUGH COUNTY,0,1974003.55,0,0,1974003.55,1911230.24,0,0,0,0,27.948175,-82.465855,Commercial,Reinforced Masonry,1 687212,FL,HILLSBOROUGH COUNTY,0,1583416.06,0,0,1583416.06,1327377.69,0,0,0,0,27.945699,-82.468519,Residential,Masonry,3 697522,FL,HILLSBOROUGH COUNTY,0,976017.4,0,0,976017.4,850306.36,0,0,0,0,27.946413,-82.46653,Residential,Masonry,1 840224,FL,HILLSBOROUGH COUNTY,0,1096832.13,0,0,1096832.13,1771201.81,0,0,0,0,27.945709,-82.468384,Residential,Masonry,1 543139,FL,HILLSBOROUGH COUNTY,0,398665.36,0,0,398665.36,470823,0,0,0,0,27.94466,-82.471733,Residential,Masonry,1 734086,FL,HILLSBOROUGH COUNTY,0,615132.85,0,0,615132.85,892706.01,0,0,0,0,27.944885,-82.470978,Residential,Masonry,3 916982,FL,HILLSBOROUGH COUNTY,0,857057.67,0,0,857057.67,1126855.14,0,0,0,0,27.94652,-82.468507,Residential,Masonry,3 520526,FL,HILLSBOROUGH COUNTY,2629128.6,2629128.6,2629128.6,2629128.6,2629128.6,2194665.1,0,0,0,0,27.9411,-82.46554,Commercial,Reinforced Masonry,1 843846,FL,HILLSBOROUGH COUNTY,1621529.1,1621529.1,1621529.1,1621529.1,1621529.1,1819355.65,0,0,0,0,27.93986,-82.46562,Residential,Masonry,1 270796,FL,HILLSBOROUGH COUNTY,327033.9,327033.9,327033.9,327033.9,327033.9,251117.89,0,0,0,0,27.92631,-82.45794,Residential,Wood,1 419883,FL,HILLSBOROUGH COUNTY,0,530664.3,0,0,530664.3,434136.46,0,0,0,0,27.91445,-82.44946,Residential,Masonry,1 313507,FL,HILLSBOROUGH COUNTY,0,334867.5,0,0,334867.5,410526.79,0,0,0,0,27.909582,-82.454987,Residential,Wood,1 182037,FL,HILLSBOROUGH COUNTY,0,10260000,0,0,10260000,15030000,0,0,0,0,27.93485,-82.45643,Commercial,Reinforced Concrete,1 330502,FL,HILLSBOROUGH COUNTY,0,8552128.95,0,0,8552128.95,12780000,0,0,0,0,27.93485,-82.45643,Commercial,Reinforced Masonry,1 716108,FL,HILLSBOROUGH COUNTY,22500,22500,22500,22500,22500,31456.4,0,1125,0,0,27.937328,-82.474701,Residential,Wood,1 352012,FL,HILLSBOROUGH COUNTY,0,202500,0,202500,202500,164486.3,0,10125,0,0,27.944736,-82.463882,Residential,Wood,1 995606,FL,HILLSBOROUGH COUNTY,426145.5,426145.5,0,0,426145.5,599842.41,0,0,0,0,27.945335,-82.461266,Residential,Masonry,1 555958,FL,HILLSBOROUGH COUNTY,36090000,36090000,36090000,36090000,36090000,42390000,0,0,0,0,27.939642,-82.478889,Commercial,Steel Frame,1 126044,FL,HILLSBOROUGH COUNTY,3735200.7,3735200.7,3735200.7,3735200.7,3735200.7,3874673.09,0,0,0,0,27.93646,-82.48235,Commercial,Reinforced Masonry,1 145967,FL,HILLSBOROUGH COUNTY,0,6692315.66,0,0,6692315.66,6255548.37,0,0,0,0,27.937326,-82.47464,Commercial,Reinforced Masonry,1 848871,FL,HILLSBOROUGH COUNTY,0,4215476.25,0,0,4215476.25,4225298.31,0,0,0,0,27.93274,-82.47246,Commercial,Reinforced Masonry,1 279721,FL,HILLSBOROUGH COUNTY,1647427.5,1647427.5,1647427.5,1647427.5,1647427.5,2422640.98,0,0,0,0,27.93911,-82.47505,Residential,Masonry,1 455070,FL,HILLSBOROUGH COUNTY,0,4048868.42,0,0,4048868.42,5165416.76,0,0,0,0,27.944677,-82.473343,Commercial,Reinforced Masonry,1 947770,FL,HILLSBOROUGH COUNTY,0,10620000,0,0,10620000,9540000,0,0,0,0,27.95356,-82.53676,Commercial,Reinforced Concrete,1 313734,FL,HILLSBOROUGH COUNTY,17550000,17550000,0,17550000,17550000,22410000,0,0,0,0,27.9646,-82.5055,Commercial,Reinforced Concrete,4 130874,FL,HILLSBOROUGH COUNTY,165150,165150,165150,165150,165150,140710.44,0,0,0,0,27.9646,-82.5055,Residential,Wood,4 568428,FL,HILLSBOROUGH COUNTY,0,163800000,0,0,163800000,256500000,0,0,0,0,27.971102,-82.539032,Commercial,Steel Frame,3 488305,FL,HILLSBOROUGH COUNTY,0,151200000,0,0,151200000,188100000,0,0,0,0,27.971579,-82.538689,Commercial,Steel Frame,1 601064,FL,HILLSBOROUGH COUNTY,0,19890000,0,0,19890000,25740000,0,0,0,0,27.971579,-82.538689,Commercial,Reinforced Concrete,1 120201,FL,HILLSBOROUGH COUNTY,0,1829340,0,0,1829340,1681200.05,0,54880.2,0,0,27.966778,-82.535912,Commercial,Reinforced Masonry,3 442445,FL,HILLSBOROUGH COUNTY,0,69210000,0,0,69210000,75960000,0,2075625,0,0,27.966778,-82.535912,Commercial,Steel Frame,3 916468,FL,HILLSBOROUGH COUNTY,0,13140000,0,0,13140000,11790000,0,394534.8,0,0,27.981241,-82.532555,Commercial,Reinforced Concrete,1 778267,FL,HILLSBOROUGH COUNTY,0,1568250,0,0,1568250,1762085.7,0,47047.5,0,0,27.967018,-82.523476,Residential,Masonry,4 497307,FL,HILLSBOROUGH COUNTY,0,25020000,0,0,25020000,24750000,0,0,0,0,27.976145,-82.535745,Commercial,Reinforced Concrete,1 393905,FL,HILLSBOROUGH COUNTY,0,2536875,0,0,2536875,3019591.58,0,0,0,0,27.96438,-82.52493,Commercial,Reinforced Masonry,1 980948,FL,HILLSBOROUGH COUNTY,0,3505500,0,0,3505500,4548175.92,0,105165,0,0,27.996517,-82.52729,Commercial,Reinforced Masonry,3 364753,FL,HILLSBOROUGH COUNTY,22700.7,22700.7,22700.7,22700.7,22700.7,17084.55,0,0,0,0,27.960051,-82.532852,Residential,Wood,1 579880,FL,HILLSBOROUGH COUNTY,0,0,228640.5,0,228640.5,291784.15,0,0,45000,0,27.97718,-82.48531,Residential,Wood,1 941726,FL,HILLSBOROUGH COUNTY,0,0,399737.7,0,399737.7,539858.16,0,0,45000,0,27.981314,-82.487167,Residential,Masonry,1 948706,FL,HILLSBOROUGH COUNTY,0,1364080.5,1364080.5,1364080.5,1705100.63,1473128.51,0,0,0,0,27.960913,-82.523872,Residential,Masonry,1 823503,FL,HILLSBOROUGH COUNTY,0,19260000,0,0,19260000,16560000,0,0,0,0,27.957573,-82.505547,Commercial,Reinforced Concrete,1 663336,FL,HILLSBOROUGH COUNTY,36360000,36360000,36360000,36360000,36360000,42750000,0,0,0,0,27.957052,-82.470924,Commercial,Steel Frame,1 474719,FL,HILLSBOROUGH COUNTY,595248.3,595248.3,595248.3,595248.3,595248.3,755212.95,0,0,0,0,27.965214,-82.483147,Residential,Masonry,1 865975,FL,HILLSBOROUGH COUNTY,3387407.4,3387407.4,3387407.4,3387407.4,3387407.4,3350118.82,0,0,0,0,27.957092,-82.475082,Commercial,Reinforced Masonry,1 278310,FL,HILLSBOROUGH COUNTY,22500,22500,22500,22500,22500,22497.75,0,1125,0,0,27.9646,-82.5055,Residential,Wood,3 615471,FL,HILLSBOROUGH COUNTY,0,4972126.92,0,0,4972126.92,4606377.26,0,0,0,0,27.963655,-82.569801,Commercial,Reinforced Masonry,1 142882,FL,HILLSBOROUGH COUNTY,188217,188217,0,0,188217,263767.3,0,0,0,0,27.95516,-82.52593,Residential,Wood,1 251193,FL,HILLSBOROUGH COUNTY,304939.8,304939.8,0,0,304939.8,255416.36,0,0,0,0,27.968554,-82.568916,Residential,Wood,1 374408,FL,HILLSBOROUGH COUNTY,93432.6,93432.6,0,0,93432.6,120510.11,0,0,0,0,27.97452,-82.4963,Residential,Wood,1 491886,FL,HILLSBOROUGH COUNTY,135575.1,135575.1,0,0,135575.1,141841.38,0,0,0,0,27.9514,-82.51737,Residential,Wood,1 236213,FL,HILLSBOROUGH COUNTY,643494.6,643494.6,0,0,643494.6,560728.32,0,0,0,0,27.968023,-82.552292,Residential,Masonry,1 327823,FL,HILLSBOROUGH COUNTY,119959.2,119959.2,0,0,119959.2,169588.72,0,0,0,0,27.96065,-82.51315,Residential,Wood,1 499997,FL,HILLSBOROUGH COUNTY,136641.6,136641.6,0,0,136641.6,207909.08,0,0,0,0,27.9646,-82.5055,Residential,Wood,3 691021,FL,HILLSBOROUGH COUNTY,356519.7,356519.7,0,0,356519.7,428097.45,0,0,0,0,27.95172,-82.5152,Residential,Wood,1 104709,FL,HILLSBOROUGH COUNTY,4921201.8,4921201.8,0,0,4921201.8,6203248.69,0,0,0,0,27.95172,-82.5152,Commercial,Reinforced Masonry,1 829758,FL,HILLSBOROUGH COUNTY,683011.8,683011.8,0,0,683011.8,718703.26,0,0,0,0,27.966728,-82.518837,Residential,Masonry,4 366088,FL,HILLSBOROUGH COUNTY,648518.4,648518.4,0,0,648518.4,870982.26,0,0,0,0,27.965702,-82.493164,Residential,Masonry,3 440322,FL,HILLSBOROUGH COUNTY,1117702.8,1117702.8,0,0,1117702.8,1698228.69,0,0,0,0,27.960049,-82.532677,Residential,Masonry,1 621260,FL,HILLSBOROUGH COUNTY,717502.5,717502.5,0,0,717502.5,1018153.27,0,0,0,0,27.96718,-82.551765,Residential,Masonry,1 729338,FL,HILLSBOROUGH COUNTY,1115823.6,1115823.6,0,0,1115823.6,1799600.3,0,0,0,0,27.95658,-82.47737,Residential,Masonry,1 634265,FL,HILLSBOROUGH COUNTY,763013.7,763013.7,0,0,763013.7,839003.76,0,0,0,0,27.96065,-82.51315,Residential,Masonry,1 988905,FL,HILLSBOROUGH COUNTY,156083.4,156083.4,0,0,156083.4,182161.03,0,0,0,0,27.96982,-82.499329,Residential,Wood,1 891259,FL,HILLSBOROUGH COUNTY,187449.3,187449.3,0,0,187449.3,266094.03,0,0,0,0,27.96066,-82.50073,Residential,Wood,1 118432,FL,HILLSBOROUGH COUNTY,3871933.2,3871933.2,0,0,3871933.2,3582138.36,0,0,0,0,27.977936,-82.505386,Commercial,Reinforced Masonry,1 814046,FL,HILLSBOROUGH COUNTY,1148944.5,1148944.5,0,0,1148944.5,1089484.32,0,0,0,0,27.96718,-82.552742,Residential,Masonry,1 227200,FL,HILLSBOROUGH COUNTY,0,34110000,0,0,34110000,25470000,0,0,0,0,27.981339,-82.493965,Commercial,Reinforced Concrete,1 812843,FL,HILLSBOROUGH COUNTY,0,23490000,0,0,23490000,30870000,0,0,0,0,27.95595,-82.52305,Commercial,Reinforced Concrete,1 995628,FL,HILLSBOROUGH COUNTY,13860000,13860000,13860000,13860000,13860000,13320000,0,0,0,0,27.981339,-82.493965,Commercial,Reinforced Concrete,1 610260,FL,HILLSBOROUGH COUNTY,0,10440000,0,0,10440000,10710000,0,0,0,0,27.981359,-82.501022,Commercial,Reinforced Concrete,1 128177,FL,HILLSBOROUGH COUNTY,8779768.2,8779768.2,8779768.2,8779768.2,8779768.2,9090000,0,0,0,0,27.981339,-82.49395,Commercial,Reinforced Masonry,1 834675,FL,HILLSBOROUGH COUNTY,0,3549858.57,0,0,3549858.57,5316268.19,0,0,0,0,27.98032,-82.49139,Commercial,Reinforced Masonry,1 669279,FL,HILLSBOROUGH COUNTY,0,367215.3,0,367215.3,367215.3,451084.34,0,0,0,0,27.979492,-82.493027,Residential,Masonry,3 746548,FL,HILLSBOROUGH COUNTY,0,739041.3,0,739041.3,739041.3,822721.47,0,0,0,0,27.981337,-82.492142,Residential,Masonry,3 772541,FL,HILLSBOROUGH COUNTY,0,4565088,0,4565088,4565088,5367265.26,0,0,0,0,27.97452,-82.4963,Commercial,Reinforced Masonry,1 278543,FL,HILLSBOROUGH COUNTY,0,12780000,0,12780000,12780000,17640000,0,0,0,0,27.981337,-82.492126,Commercial,Reinforced Concrete,3 603737,FL,HILLSBOROUGH COUNTY,0,3402061.84,0,0,3402061.84,4458061.83,0,0,0,0,27.98134,-82.493126,Commercial,Reinforced Masonry,1 714707,FL,HILLSBOROUGH COUNTY,0,351791.24,0,0,351791.24,330676.02,0,0,0,0,27.981312,-82.486877,Residential,Wood,1 936913,FL,HILLSBOROUGH COUNTY,0,18630000,0,18630000,18630000,24570000,0,0,0,0,27.981337,-82.492126,Commercial,Reinforced Concrete,3 909615,FL,HILLSBOROUGH COUNTY,0,11610000,0,0,11610000,17280000,0,0,0,0,27.981339,-82.492622,Commercial,Reinforced Concrete,1 298203,FL,HILLSBOROUGH COUNTY,0,453654.32,0,0,453654.32,375212.95,0,0,0,0,27.960051,-82.532845,Residential,Masonry,1 402684,FL,HILLSBOROUGH COUNTY,11790000,11790000,11790000,11790000,11790000,9360000,0,0,0,0,27.96466,-82.57069,Commercial,Reinforced Concrete,3 296346,FL,HILLSBOROUGH COUNTY,0,62460000,0,0,62460000,57960000,0,0,0,0,27.96781,-82.568054,Commercial,Steel Frame,3 225954,FL,HILLSBOROUGH COUNTY,0,5075119.42,0,0,5075119.42,6194102.06,0,0,0,0,27.95747,-82.52304,Commercial,Reinforced Masonry,1 503600,FL,HILLSBOROUGH COUNTY,0,70470000,0,0,70470000,113400000,0,0,0,0,27.96558,-82.51105,Commercial,Steel Frame,1 730632,FL,HILLSBOROUGH COUNTY,0,1483075.38,0,0,1483075.38,2065010.43,0,0,0,0,27.958218,-82.53672,Residential,Masonry,1 702844,FL,HILLSBOROUGH COUNTY,0,858534.97,0,0,858534.97,1354441.93,0,0,0,0,27.96522,-82.51551,Residential,Masonry,1 908316,FL,HILLSBOROUGH COUNTY,0,17640000,0,17640000,17640000,23130000,0,0,0,0,27.963165,-82.515556,Commercial,Reinforced Concrete,1 893037,FL,HILLSBOROUGH COUNTY,0,8550000,0,8550000,8550000,11520000,0,0,0,0,27.95757,-82.53243,Commercial,Reinforced Masonry,4 846083,FL,HILLSBOROUGH COUNTY,0,1741500,0,1741500,1741500,1500126.36,0,0,0,0,27.957941,-82.532005,Residential,Masonry,4 452032,FL,HILLSBOROUGH COUNTY,0,3990636.94,0,0,3990636.94,4301395.81,0,0,0,0,27.952511,-82.542229,Commercial,Reinforced Masonry,1 655679,FL,HILLSBOROUGH COUNTY,0,2959532.64,0,0,2959532.64,2741829.42,0,0,0,0,27.95595,-82.52305,Commercial,Reinforced Masonry,1 489027,FL,HILLSBOROUGH COUNTY,0,9360000,0,9360000,9360000,9090000,0,0,0,0,27.955942,-82.465454,Commercial,Reinforced Concrete,1 835333,FL,HILLSBOROUGH COUNTY,0,469620,0,469620,469620,664230.53,0,0,0,0,27.95468,-82.52306,Residential,Masonry,1 692370,FL,HILLSBOROUGH COUNTY,0,630000,0,630000,630000,960180.48,0,31500,0,0,27.97981,-82.49074,Residential,Masonry,3 914167,FL,HILLSBOROUGH COUNTY,0,0,0,378000,378000,565023.06,0,0,0,0,27.95714,-82.47981,Residential,Masonry,1 945232,FL,HILLSBOROUGH COUNTY,52713.9,52713.9,52713.9,52713.9,52713.9,43519.96,0,0,0,0,27.94539,-82.50456,Residential,Wood,3 933611,FL,HILLSBOROUGH COUNTY,70417.8,70417.8,70417.8,70417.8,70417.8,106775.92,0,0,0,0,27.94735,-82.53596,Residential,Wood,1 654851,FL,HILLSBOROUGH COUNTY,2310072.3,2310072.3,2310072.3,2310072.3,2310072.3,3846136.4,0,0,0,0,27.93818,-82.49378,Commercial,Reinforced Masonry,1 979964,FL,HILLSBOROUGH COUNTY,204300,204300,204300,204300,204300,310509.03,0,0,0,0,27.93716,-82.49504,Residential,Wood,1 520650,FL,HILLSBOROUGH COUNTY,0,3870000,0,3870000,3870000,5910929.64,0,0,0,0,27.94253,-82.50618,Commercial,Reinforced Masonry,1 884157,FL,HILLSBOROUGH COUNTY,3362284.8,3362284.8,0,0,3362284.8,3390474.2,0,0,0,0,27.945776,-82.520442,Commercial,Reinforced Masonry,4 253586,FL,HILLSBOROUGH COUNTY,135473.4,135473.4,0,0,135473.4,139322.47,0,0,0,0,27.944866,-82.52636,Residential,Wood,1 349781,FL,HILLSBOROUGH COUNTY,0,7709458.49,0,0,7709458.49,10530000,0,0,0,0,27.94487,-82.527454,Commercial,Reinforced Masonry,1 650335,FL,HILLSBOROUGH COUNTY,0,18090000,0,0,18090000,24930000,0,0,0,0,27.94913,-82.53909,Commercial,Reinforced Concrete,1 321611,FL,HILLSBOROUGH COUNTY,29070000,29070000,29070000,29070000,29070000,42120000,0,0,0,0,27.94487,-82.527417,Commercial,Reinforced Concrete,1 843337,FL,HILLSBOROUGH COUNTY,0,891450,0,0,891450,733424.44,0,0,0,0,27.94966,-82.53126,Residential,Masonry,1 204513,FL,HILLSBOROUGH COUNTY,0,1420083.8,0,0,1420083.8,1319612.88,0,0,0,0,27.944786,-82.489143,Residential,Masonry,1 145220,FL,HILLSBOROUGH COUNTY,0,2781712.34,0,0,2781712.34,3006196.53,0,0,0,0,27.944866,-82.52636,Commercial,Reinforced Masonry,1 246362,FL,HILLSBOROUGH COUNTY,0,62730000,0,0,62730000,76860000,0,0,0,0,27.944864,-82.531464,Commercial,Steel Frame,1 510504,FL,HILLSBOROUGH COUNTY,0,11700000,0,0,11700000,12600000,0,0,0,0,27.94487,-82.527349,Commercial,Reinforced Concrete,1 174410,FL,HILLSBOROUGH COUNTY,960890.4,960890.4,960890.4,960890.4,960890.4,1201881.71,0,0,0,0,27.93765,-82.48453,Residential,Masonry,1 152223,FL,HILLSBOROUGH COUNTY,0,162000,0,162000,162000,224044.7,0,3240,0,0,27.944742,-82.499855,Residential,Wood,1 223216,FL,HILLSBOROUGH COUNTY,0,0,0,540000,540000,838252.8,0,0,0,900,27.944889,-82.509247,Residential,Masonry,1 917776,FL,HILLSBOROUGH COUNTY,0,795376.8,0,795376.8,795376.8,1009055.57,0,0,0,0,27.98426,-82.33102,Residential,Masonry,1 629609,FL,HILLSBOROUGH COUNTY,4277472.3,4277472.3,4277472.3,4277472.3,4277472.3,6282315.01,0,0,0,0,27.97776,-82.411789,Commercial,Reinforced Masonry,1 678874,FL,HILLSBOROUGH COUNTY,1845000,1845000,1845000,1845000,1845000,1714953.33,0,92250,0,0,27.98609,-82.40541,Commercial,Reinforced Masonry,1 637453,FL,HILLSBOROUGH COUNTY,445500,445500,445500,445500,445500,588060,0,22275,0,0,27.98609,-82.40541,Residential,Masonry,1 124297,FL,HILLSBOROUGH COUNTY,247500,247500,247500,247500,247500,334806.62,0,12375,0,0,27.98609,-82.40541,Residential,Wood,1 487343,FL,HILLSBOROUGH COUNTY,267300,267300,267300,267300,267300,235598.22,0,13365,0,0,27.98609,-82.40541,Residential,Wood,1 917454,FL,HILLSBOROUGH COUNTY,642893.4,642893.4,642893.4,642893.4,642893.4,827236.65,0,0,0,0,28.00562,-82.44353,Residential,Masonry,1 460005,FL,HILLSBOROUGH COUNTY,626040,626040,626040,626040,626040,607008.38,0,0,0,0,28.00912,-82.41069,Residential,Masonry,1 410112,FL,HILLSBOROUGH COUNTY,0,2865858.08,0,0,2865858.08,4964497.29,0,0,0,0,28.00022,-82.37625,Commercial,Reinforced Masonry,1 502055,FL,HILLSBOROUGH COUNTY,0,899963.97,0,0,899963.97,1006699.69,0,0,0,0,28.00536,-82.38101,Residential,Masonry,1 627241,FL,HILLSBOROUGH COUNTY,0,845932.5,0,0,845932.5,900397.86,0,0,0,0,28.010979,-82.343491,Residential,Masonry,1 467262,FL,HILLSBOROUGH COUNTY,0,334406.7,0,0,334406.7,368683.39,0,0,0,0,28.010979,-82.343491,Residential,Wood,1 294935,FL,HILLSBOROUGH COUNTY,0,372805.2,0,0,372805.2,548965.35,0,0,0,0,28.01071,-82.343506,Residential,Masonry,1 280855,FL,HILLSBOROUGH COUNTY,0,80719.2,0,0,80719.2,69904.6,0,0,0,0,28.010981,-82.343491,Residential,Wood,1 218360,FL,HILLSBOROUGH COUNTY,0,162175.5,0,0,162175.5,183345.08,0,0,0,0,28.010983,-82.343491,Residential,Wood,1 678719,FL,HILLSBOROUGH COUNTY,0,284776.2,0,0,284776.2,271854.2,0,0,0,0,28.010712,-82.343506,Residential,Wood,1 135774,FL,HILLSBOROUGH COUNTY,0,724347,0,0,724347,781169.12,0,0,0,0,28.010715,-82.343506,Residential,Masonry,1 902363,FL,HILLSBOROUGH COUNTY,0,8868.6,0,0,8868.6,14460.36,0,0,0,0,28.010717,-82.343506,Residential,Wood,1 119852,FL,HILLSBOROUGH COUNTY,0,18630000,0,0,18630000,24930000,0,0,0,0,28.010717,-82.343506,Commercial,Reinforced Concrete,1 339887,FL,HILLSBOROUGH COUNTY,0,2301637.5,0,0,2301637.5,3186018.69,0,0,0,0,28.010717,-82.343506,Commercial,Reinforced Masonry,1 846031,FL,HILLSBOROUGH COUNTY,0,2032100.95,0,0,2032100.95,2111942.2,0,0,0,0,27.99732,-82.38521,Commercial,Reinforced Masonry,1 663629,FL,HILLSBOROUGH COUNTY,0,13500000,0,0,13500000,22050000,0,0,0,0,28.00578,-82.37822,Commercial,Reinforced Concrete,1 867052,FL,HILLSBOROUGH COUNTY,688376.7,688376.7,0,0,688376.7,639826.87,0,0,0,0,27.97839,-82.33387,Residential,Masonry,1 870750,FL,HILLSBOROUGH COUNTY,105071.4,105071.4,0,0,105071.4,135434.93,0,0,0,0,27.984159,-82.329315,Residential,Wood,1 542700,FL,HILLSBOROUGH COUNTY,250517.7,250517.7,0,0,250517.7,298186.21,0,0,0,0,27.996302,-82.389496,Residential,Wood,1 665711,FL,HILLSBOROUGH COUNTY,1665882.9,1665882.9,0,0,1665882.9,1469468.64,0,0,0,0,27.97839,-82.33387,Residential,Masonry,1 362403,FL,HILLSBOROUGH COUNTY,335261.7,335261.7,0,0,335261.7,534739.73,0,0,0,0,27.977322,-82.330887,Residential,Wood,1 610045,FL,HILLSBOROUGH COUNTY,248972.4,248972.4,0,0,248972.4,341789.31,0,0,0,0,27.984423,-82.329079,Residential,Wood,1 113292,FL,HILLSBOROUGH COUNTY,1513128.6,1513128.6,0,0,1513128.6,2042287.83,0,0,0,0,27.99919,-82.38158,Residential,Masonry,1 344960,FL,HILLSBOROUGH COUNTY,130956.3,130956.3,0,0,130956.3,196070.92,0,0,0,0,27.99781,-82.323586,Residential,Wood,1 151514,FL,HILLSBOROUGH COUNTY,97146.9,97146.9,0,0,97146.9,168125.83,0,0,0,0,27.98247,-82.33189,Residential,Wood,1 551318,FL,HILLSBOROUGH COUNTY,1904301,1904301,0,0,1904301,2318398.87,0,0,0,0,27.986397,-82.396919,Commercial,Reinforced Masonry,1 548075,FL,HILLSBOROUGH COUNTY,0,256322.99,0,0,256322.99,313770.09,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 157647,FL,HILLSBOROUGH COUNTY,0,128598.45,0,0,128598.45,141231.19,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 163129,FL,HILLSBOROUGH COUNTY,0,225859.46,0,0,225859.46,232544.9,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 907226,FL,HILLSBOROUGH COUNTY,0,189981.46,0,0,189981.46,248254.85,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 269378,FL,HILLSBOROUGH COUNTY,0,263570.78,0,0,263570.78,266472.69,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 518585,FL,HILLSBOROUGH COUNTY,0,3884065.4,0,0,3884065.4,5549614.78,0,0,0,0,27.98946,-82.3587,Commercial,Reinforced Masonry,1 701536,FL,HILLSBOROUGH COUNTY,0,222183.32,0,0,222183.32,244868.23,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 869092,FL,HILLSBOROUGH COUNTY,0,183417.6,0,0,183417.6,142874.97,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 343234,FL,HILLSBOROUGH COUNTY,0,87400.97,0,0,87400.97,123043.44,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 206309,FL,HILLSBOROUGH COUNTY,0,305974.64,0,0,305974.64,409577.65,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 842487,FL,HILLSBOROUGH COUNTY,0,120847.21,0,0,120847.21,146339.2,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 205654,FL,HILLSBOROUGH COUNTY,0,742951,0,0,742951,1319873.25,0,0,0,0,27.98946,-82.3587,Residential,Masonry,1 606131,FL,HILLSBOROUGH COUNTY,0,551611.17,0,0,551611.17,853960.28,0,0,0,0,27.98946,-82.3587,Residential,Masonry,1 986524,FL,HILLSBOROUGH COUNTY,0,171600.75,0,0,171600.75,227391.25,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 236288,FL,HILLSBOROUGH COUNTY,0,953934.9,0,0,953934.9,793292.27,0,0,0,0,27.98946,-82.3587,Residential,Masonry,1 771650,FL,HILLSBOROUGH COUNTY,0,1676130.43,0,0,1676130.43,2482929.1,0,0,0,0,27.98946,-82.3587,Residential,Masonry,1 539765,FL,HILLSBOROUGH COUNTY,0,4870526.18,0,0,4870526.18,4892126.97,0,0,0,0,27.98946,-82.3587,Commercial,Reinforced Masonry,1 529994,FL,HILLSBOROUGH COUNTY,0,216890.22,0,0,216890.22,234657.87,0,0,0,0,27.98946,-82.3587,Residential,Wood,1 784658,FL,HILLSBOROUGH COUNTY,0,875330.08,0,0,875330.08,735877.74,0,0,0,0,27.98946,-82.3587,Residential,Masonry,1 178206,FL,HILLSBOROUGH COUNTY,0,576318.26,0,0,576318.26,929486.08,0,0,0,0,27.98946,-82.3587,Residential,Masonry,1 376500,FL,HILLSBOROUGH COUNTY,0,1513771.2,0,1513771.2,1513771.2,1356944.5,0,0,0,0,28.00445,-82.35862,Residential,Masonry,1 880526,FL,HILLSBOROUGH COUNTY,0,1732995,0,1732995,1732995,2682884.22,0,0,0,0,28.004459,-82.358719,Residential,Masonry,1 483698,FL,HILLSBOROUGH COUNTY,0,4320374.4,0,4320374.4,4320374.4,7557544.53,0,0,0,0,28.004478,-82.358322,Commercial,Reinforced Masonry,1 368784,FL,HILLSBOROUGH COUNTY,1082683.8,1082683.8,1082683.8,1082683.8,1082683.8,1910140.05,0,0,0,0,27.99689,-82.39002,Residential,Masonry,1 488731,FL,HILLSBOROUGH COUNTY,0,9630000,0,0,9630000,13230000,0,0,0,0,27.99194,-82.41245,Commercial,Reinforced Concrete,1 846302,FL,HILLSBOROUGH COUNTY,2337075,2337075,2337075,2337075,2337075,3754756.38,0,0,0,0,27.9928,-82.3932,Commercial,Reinforced Masonry,4 117746,FL,HILLSBOROUGH COUNTY,1426410,1426410,1426410,1426410,1426410,2239826.01,0,71320.5,0,0,27.9928,-82.3932,Residential,Masonry,4 435886,FL,HILLSBOROUGH COUNTY,0,688640.2,0,0,688640.2,762479.65,0,0,0,0,27.97839,-82.33387,Residential,Masonry,1 497701,FL,HILLSBOROUGH COUNTY,0,1718100,0,1718100,1718100,1492355.4,0,0,0,0,27.98453,-82.39533,Residential,Masonry,1 421155,FL,HILLSBOROUGH COUNTY,0,36188.07,0,0,36188.07,46472.43,0,0,0,0,27.990147,-82.354782,Residential,Wood,1 538961,FL,HILLSBOROUGH COUNTY,4482117,4482117,4482117,4482117,4482117,6875011.7,0,0,0,0,27.991594,-82.358299,Commercial,Reinforced Masonry,3 993484,FL,HILLSBOROUGH COUNTY,0,251415,0,251415,251415,352656.8,0,0,0,0,27.986078,-82.397003,Residential,Wood,1 807100,FL,HILLSBOROUGH COUNTY,0,0,0,504000.9,504000.9,480744.28,0,0,0,0,28.01034,-82.42985,Residential,Masonry,1 311265,FL,HILLSBOROUGH COUNTY,0,698065.2,0,0,698065.2,881871.35,0,0,0,0,27.905214,-82.506264,Residential,Masonry,1 885863,FL,HILLSBOROUGH COUNTY,1154699.1,1154699.1,1154699.1,1154699.1,1154699.1,1346197.86,0,0,0,0,27.898775,-82.51844,Residential,Masonry,1 912316,FL,HILLSBOROUGH COUNTY,943200,943200,943200,943200,943200,1209348.4,0,0,0,0,27.90708,-82.49552,Residential,Masonry,1 358592,FL,HILLSBOROUGH COUNTY,8499175.2,8499175.2,8499175.2,8499175.2,8499175.2,8745651.28,0,0,0,0,27.89469,-82.52207,Commercial,Reinforced Masonry,1 346325,FL,HILLSBOROUGH COUNTY,4538700,4538700,4538700,4538700,4538700,4023394.16,0,0,0,0,27.886707,-82.539452,Commercial,Reinforced Masonry,1 756975,FL,HILLSBOROUGH COUNTY,172540.8,172540.8,0,0,172540.8,223276.08,0,0,0,0,27.874943,-82.493286,Residential,Wood,1 526817,FL,HILLSBOROUGH COUNTY,443269.8,443269.8,0,0,443269.8,549420.51,0,0,0,0,27.8907,-82.5047,Residential,Masonry,1 903811,FL,HILLSBOROUGH COUNTY,239933.7,239933.7,0,0,239933.7,312000.19,0,0,0,0,27.904453,-82.489716,Residential,Wood,1 120679,FL,HILLSBOROUGH COUNTY,0,1334821.74,0,0,1334821.74,1582564.66,0,0,0,0,27.90727,-82.50675,Residential,Masonry,1 371908,FL,HILLSBOROUGH COUNTY,0,3800051.24,0,0,3800051.24,3595608.48,0,0,0,0,27.89444,-82.51495,Commercial,Reinforced Masonry,3 388260,FL,HILLSBOROUGH COUNTY,0,2875500,0,2875500,2875500,5013687.29,0,143775,0,0,27.88813,-82.51763,Commercial,Reinforced Masonry,1 769344,FL,HILLSBOROUGH COUNTY,0,12510000,0,0,12510000,16380000,0,0,0,0,27.89465,-82.52574,Commercial,Reinforced Concrete,1 888571,FL,HILLSBOROUGH COUNTY,0,189000,0,189000,189000,317803.5,0,3780,0,0,27.881996,-82.506584,Residential,Wood,1 564653,FL,HILLSBOROUGH COUNTY,0,698065.2,0,0,698065.2,1058772.94,0,0,0,0,28.05496,-82.4467,Residential,Masonry,1 393503,FL,HILLSBOROUGH COUNTY,151650,151650,151650,151650,151650,168282.97,0,0,0,0,28.038634,-82.46773,Residential,Wood,1 103960,FL,HILLSBOROUGH COUNTY,15805.8,15805.8,15805.8,15805.8,15805.8,25111.94,0,0,0,0,28.03924,-82.46829,Residential,Wood,1 293829,FL,HILLSBOROUGH COUNTY,6229399.5,6229399.5,6229399.5,6229399.5,6229399.5,4945669.77,0,0,0,0,28.05179,-82.43218,Commercial,Reinforced Masonry,1 841652,FL,HILLSBOROUGH COUNTY,6102844.2,6102844.2,0,0,6102844.2,10170000,0,0,0,0,28.06852,-82.42693,Commercial,Reinforced Masonry,3 882482,FL,HILLSBOROUGH COUNTY,749291.4,749291.4,0,0,749291.4,1153487.65,0,0,0,0,28.054359,-82.432259,Residential,Masonry,1 519048,FL,HILLSBOROUGH COUNTY,555255,555255,0,0,555255,733477.97,0,0,0,0,28.05641,-82.44137,Residential,Masonry,1 402758,FL,HILLSBOROUGH COUNTY,384640.2,384640.2,0,0,384640.2,541573.4,0,0,0,0,28.06832,-82.4706,Residential,Masonry,3 733767,FL,HILLSBOROUGH COUNTY,466150.5,466150.5,0,0,466150.5,568505.5,0,0,0,0,28.04355,-82.422188,Residential,Masonry,1 556231,FL,HILLSBOROUGH COUNTY,0,40218.73,0,0,40218.73,54922.94,0,0,0,0,28.05358,-82.44401,Residential,Wood,1 848786,FL,HILLSBOROUGH COUNTY,0,143314.2,0,143314.2,143314.2,128931.19,0,0,0,0,28.06479,-82.43924,Residential,Wood,3 693952,FL,HILLSBOROUGH COUNTY,0,616458.6,0,616458.6,616458.6,489431.14,0,0,0,0,28.06481,-82.43914,Residential,Masonry,1 269432,FL,HILLSBOROUGH COUNTY,0,616457.7,0,616457.7,616457.7,546541.53,0,0,0,0,28.065046,-82.43914,Residential,Masonry,1 992930,FL,HILLSBOROUGH COUNTY,0,616455.9,0,616455.9,616455.9,595548.18,0,0,0,0,28.06501,-82.43914,Residential,Masonry,1 646754,FL,HILLSBOROUGH COUNTY,0,616455.9,0,616455.9,616455.9,1075828.97,0,0,0,0,28.064955,-82.43914,Residential,Masonry,1 209932,FL,HILLSBOROUGH COUNTY,0,9270000,0,9270000,9270000,13590000,0,0,0,0,28.062305,-82.445824,Commercial,Reinforced Concrete,1 247815,FL,HILLSBOROUGH COUNTY,0,2162568.8,0,0,2162568.8,2933591.62,0,0,0,0,28.055,-82.45301,Commercial,Reinforced Masonry,1 601618,FL,HILLSBOROUGH COUNTY,0,2238633.02,0,0,2238633.02,2147153.52,0,0,0,0,28.067513,-82.42617,Commercial,Reinforced Masonry,1 955681,FL,HILLSBOROUGH COUNTY,0,4504436.29,0,0,4504436.29,5376121.28,0,0,0,0,28.05052,-82.45831,Commercial,Reinforced Masonry,1 560718,FL,HILLSBOROUGH COUNTY,0,3397377.89,0,0,3397377.89,4649311.64,0,0,0,0,28.04943,-82.45883,Commercial,Reinforced Masonry,1 436404,FL,HILLSBOROUGH COUNTY,0,220371.08,0,0,220371.08,259182.83,0,0,0,0,28.05052,-82.45831,Residential,Wood,1 431928,FL,HILLSBOROUGH COUNTY,0,55889.19,0,0,55889.19,87178.42,0,0,0,0,28.05052,-82.45831,Residential,Wood,1 434509,FL,HILLSBOROUGH COUNTY,0,1600148.32,0,0,1600148.32,1258100.61,0,0,0,0,28.05162,-82.45831,Residential,Masonry,1 333066,FL,HILLSBOROUGH COUNTY,0,21291.12,0,0,21291.12,15542.99,0,0,0,0,28.05162,-82.45831,Residential,Wood,1 208148,FL,HILLSBOROUGH COUNTY,0,249300.39,0,0,249300.39,256355.59,0,0,0,0,28.05162,-82.45831,Residential,Wood,1 738406,FL,HILLSBOROUGH COUNTY,0,12566.2,0,0,12566.2,16989.25,0,0,0,0,28.05162,-82.45831,Residential,Wood,1 670174,FL,HILLSBOROUGH COUNTY,0,17742.6,0,17742.6,17742.6,19623.39,0,0,0,0,28.05162,-82.45831,Residential,Wood,1 357278,FL,HILLSBOROUGH COUNTY,0,4455798.72,0,0,4455798.72,6566492.75,0,0,0,0,28.05637,-82.432053,Commercial,Reinforced Masonry,1 340675,FL,HILLSBOROUGH COUNTY,794318.4,794318.4,794318.4,794318.4,794318.4,709199.24,0,0,0,0,28.0559,-82.42665,Residential,Masonry,1 410575,FL,HILLSBOROUGH COUNTY,4129329.6,4129329.6,4129329.6,4129329.6,4129329.6,5485203.23,0,0,0,0,28.0319,-82.43363,Commercial,Reinforced Masonry,1 282077,FL,HILLSBOROUGH COUNTY,0,532191.6,0,532191.6,532191.6,649167.31,0,0,0,0,28.06711,-82.42684,Residential,Masonry,1 944570,FL,HILLSBOROUGH COUNTY,0,1100815.2,0,0,1100815.2,1078182.44,0,0,0,0,28.049053,-82.416206,Residential,Masonry,3 400058,FL,HILLSBOROUGH COUNTY,0,1100815.2,0,0,1100815.2,887013.77,0,0,0,0,28.049053,-82.416206,Residential,Masonry,3 629324,FL,HILLSBOROUGH COUNTY,0,1100815.2,0,0,1100815.2,1296318.88,0,0,0,0,28.049053,-82.416206,Residential,Masonry,3 293339,FL,HILLSBOROUGH COUNTY,0,1100815.2,0,0,1100815.2,1565799.54,0,0,0,0,28.049053,-82.416206,Residential,Masonry,3 747368,FL,HILLSBOROUGH COUNTY,0,3302445.6,0,0,3302445.6,3317808.58,0,0,0,0,28.049053,-82.416206,Commercial,Reinforced Masonry,3 132431,FL,HILLSBOROUGH COUNTY,0,3302445.6,0,0,3302445.6,3187269.51,0,0,0,0,28.049053,-82.416206,Commercial,Reinforced Masonry,3 395872,FL,HILLSBOROUGH COUNTY,0,3302445.6,0,0,3302445.6,4671190.41,0,0,0,0,28.049053,-82.416206,Commercial,Reinforced Masonry,3 417526,FL,HILLSBOROUGH COUNTY,0,3302445.6,0,0,3302445.6,3542001.7,0,0,0,0,28.049053,-82.416206,Commercial,Reinforced Masonry,3 391499,FL,HILLSBOROUGH COUNTY,0,3302445.6,0,0,3302445.6,3126028.96,0,0,0,0,28.049053,-82.416206,Commercial,Reinforced Masonry,3 478417,FL,HILLSBOROUGH COUNTY,0,360000,0,360000,360000,604558.08,0,10800,0,0,28.041447,-82.426186,Residential,Masonry,1 569577,FL,HILLSBOROUGH COUNTY,0,0,0,1125000,1125000,1319430.38,0,0,0,0,28.05601,-82.43008,Residential,Masonry,1 619305,FL,HILLSBOROUGH COUNTY,0,384381.97,0,0,384381.97,561425.24,0,0,0,0,28.070745,-82.429672,Residential,Masonry,1 852802,FL,HILLSBOROUGH COUNTY,217989.9,217989.9,0,0,217989.9,181847.17,0,0,0,0,28.0795,-82.4448,Residential,Wood,4 629392,FL,HILLSBOROUGH COUNTY,179696.7,179696.7,0,0,179696.7,290497.69,0,0,0,0,28.09649,-82.4667,Residential,Wood,1 721468,FL,HILLSBOROUGH COUNTY,223753.5,223753.5,0,0,223753.5,163888.7,0,0,0,0,27.986435,-82.467615,Residential,Wood,4 412259,FL,HILLSBOROUGH COUNTY,13500000,13500000,13500000,13500000,13500000,17550000,0,0,0,0,28.081821,-82.410881,Commercial,Reinforced Concrete,1 291016,FL,HILLSBOROUGH COUNTY,0,27270000,0,27270000,27270000,37710000,0,0,0,0,28.07018,-82.41558,Commercial,Reinforced Concrete,1 595597,FL,HILLSBOROUGH COUNTY,0,995409.9,0,995409.9,995409.9,943250.42,0,0,0,0,28.07018,-82.41558,Residential,Masonry,1 565994,FL,HILLSBOROUGH COUNTY,0,2301985.71,0,0,2301985.71,1852269.78,0,0,0,0,28.091862,-82.455948,Commercial,Reinforced Masonry,1 366066,FL,HILLSBOROUGH COUNTY,0,1480130.42,0,0,1480130.42,2460117.37,0,0,0,0,28.08037,-82.438179,Residential,Masonry,1 170639,FL,HILLSBOROUGH COUNTY,0,762855.84,0,0,762855.84,990125.85,0,0,0,0,28.07018,-82.41558,Residential,Masonry,1 420007,FL,HILLSBOROUGH COUNTY,0,0,0,54000,54000,41114.3,0,0,0,0,28.07088,-82.45973,Residential,Wood,1 268090,FL,HILLSBOROUGH COUNTY,798750,798750,798750,798750,798750,1075120.7,0,0,0,0,28.02532,-82.487877,Residential,Masonry,1 875681,FL,HILLSBOROUGH COUNTY,658440,658440,658440,658440,658440,1102238.44,0,0,0,0,28.02532,-82.487877,Residential,Masonry,1 291395,FL,HILLSBOROUGH COUNTY,240070.5,240070.5,240070.5,240070.5,240070.5,316908.9,0,0,0,0,28.0155,-82.494,Residential,Wood,1 833312,FL,HILLSBOROUGH COUNTY,20700,20700,20700,20700,20700,18083.52,0,0,0,0,28.02532,-82.487877,Residential,Wood,1 852394,FL,HILLSBOROUGH COUNTY,0,40590000,0,0,40590000,53640000,0,1217700,0,0,27.9882,-82.52485,Commercial,Steel Frame,1 187611,FL,HILLSBOROUGH COUNTY,0,6316776.9,0,0,6316776.9,9630000,0,0,0,0,27.978998,-82.519424,Commercial,Reinforced Masonry,4 412126,FL,HILLSBOROUGH COUNTY,0,36450000,0,0,36450000,54450000,0,1093500,0,0,27.978998,-82.519424,Commercial,Steel Frame,4 941858,FL,HILLSBOROUGH COUNTY,0,11610000,0,11610000,11610000,17100000,0,0,0,0,27.974264,-82.513725,Commercial,Reinforced Concrete,1 769185,FL,HILLSBOROUGH COUNTY,0,9540000,0,9540000,9540000,15840000,0,0,0,0,27.974264,-82.513725,Commercial,Reinforced Concrete,1 904898,FL,HILLSBOROUGH COUNTY,0,277830,0,277830,277830,220463.66,0,0,0,0,27.974264,-82.513725,Residential,Wood,1 682999,FL,HILLSBOROUGH COUNTY,0,32112,0,32112,32112,42716.83,0,0,0,0,27.974054,-82.50927,Residential,Wood,1 393623,FL,HILLSBOROUGH COUNTY,0,966698.61,0,0,966698.61,1361316.58,0,0,0,0,27.996111,-82.487572,Residential,Masonry,1 567878,FL,HILLSBOROUGH COUNTY,0,2154709.62,0,0,2154709.62,2155537.03,0,0,0,0,28.010656,-82.505028,Commercial,Reinforced Masonry,1 310766,FL,HILLSBOROUGH COUNTY,102144.6,102144.6,0,0,102144.6,143879.86,0,0,0,0,27.99558,-82.48625,Residential,Wood,1 641325,FL,HILLSBOROUGH COUNTY,69390000,69390000,0,0,69390000,61560000,0,0,0,0,28.02394,-82.5247,Commercial,Steel Frame,1 311490,FL,HILLSBOROUGH COUNTY,180300.6,180300.6,0,0,180300.6,255796.43,0,0,0,0,28.009505,-82.51364,Residential,Wood,1 871815,FL,HILLSBOROUGH COUNTY,207305.1,207305.1,0,0,207305.1,294425.07,0,0,0,0,28.01446,-82.507957,Residential,Wood,1 825630,FL,HILLSBOROUGH COUNTY,458812.8,458812.8,0,0,458812.8,616259,0,0,0,0,28.032827,-82.499794,Residential,Masonry,1 445199,FL,HILLSBOROUGH COUNTY,1227269.7,1227269.7,0,0,1227269.7,1764418.65,0,0,0,0,28.02544,-82.50074,Residential,Masonry,3 215226,FL,HILLSBOROUGH COUNTY,0,6013800,0,6013800,6013800,7617800.74,0,300690,0,0,27.995,-82.51163,Commercial,Reinforced Masonry,1 557687,FL,HILLSBOROUGH COUNTY,0,11160000,0,0,11160000,9360000,0,0,0,0,27.98239,-82.50045,Commercial,Reinforced Concrete,1 286214,FL,HILLSBOROUGH COUNTY,0,342876.96,0,0,342876.96,412224.51,0,0,0,0,28.031479,-82.505356,Residential,Wood,1 644967,FL,HILLSBOROUGH COUNTY,0,342876.96,0,0,342876.96,312196.33,0,0,0,0,28.031404,-82.505356,Residential,Wood,1 638979,FL,HILLSBOROUGH COUNTY,0,342876.96,0,0,342876.96,325687.17,0,0,0,0,28.031332,-82.505356,Residential,Wood,1 316732,FL,HILLSBOROUGH COUNTY,0,685753.92,0,0,685753.92,946230.69,0,0,0,0,28.03182,-82.505669,Residential,Masonry,1 123951,FL,HILLSBOROUGH COUNTY,0,227953.44,0,0,227953.44,320395.4,0,0,0,0,28.031128,-82.507187,Residential,Wood,1 380454,FL,HILLSBOROUGH COUNTY,0,227953.44,0,0,227953.44,288178.74,0,0,0,0,28.031132,-82.507599,Residential,Wood,1 322969,FL,HILLSBOROUGH COUNTY,0,227953.44,0,0,227953.44,256493.21,0,0,0,0,28.03113,-82.507477,Residential,Wood,1 358743,FL,HILLSBOROUGH COUNTY,0,342876.96,0,0,342876.96,475392.05,0,0,0,0,28.031221,-82.505356,Residential,Wood,1 471883,FL,HILLSBOROUGH COUNTY,0,227953.44,0,0,227953.44,246625.56,0,0,0,0,28.03182,-82.505669,Residential,Wood,1 529702,FL,HILLSBOROUGH COUNTY,0,392480.64,0,0,392480.64,366822.61,0,0,0,0,28.030874,-82.505356,Residential,Masonry,1 116540,FL,HILLSBOROUGH COUNTY,0,386758.08,0,0,386758.08,297610.34,0,0,0,0,28.030874,-82.505356,Residential,Masonry,1 285403,FL,HILLSBOROUGH COUNTY,0,386758.08,0,0,386758.08,647032.73,0,0,0,0,28.031809,-82.506279,Residential,Masonry,1 157613,FL,HILLSBOROUGH COUNTY,0,386758.08,0,0,386758.08,715216.25,0,0,0,0,28.031809,-82.506279,Residential,Masonry,1 855138,FL,HILLSBOROUGH COUNTY,0,192092.74,0,0,192092.74,276648.13,0,0,0,0,28.031809,-82.505287,Residential,Wood,1 394675,FL,HILLSBOROUGH COUNTY,0,248306.69,0,0,248306.69,219751.42,0,0,0,0,28.026235,-82.497275,Residential,Wood,3 199458,FL,HILLSBOROUGH COUNTY,0,798942.06,0,0,798942.06,1219553.1,0,0,0,0,28.026235,-82.497275,Residential,Masonry,3 796433,FL,HILLSBOROUGH COUNTY,0,265255.24,0,0,265255.24,303539.52,0,0,0,0,28.026235,-82.497275,Residential,Wood,3 488510,FL,HILLSBOROUGH COUNTY,0,836471.27,0,0,836471.27,710799.82,0,0,0,0,28.026235,-82.497275,Residential,Masonry,3 468285,FL,HILLSBOROUGH COUNTY,0,326557.94,0,0,326557.94,418704.76,0,0,0,0,28.026235,-82.497275,Residential,Wood,3 931137,FL,HILLSBOROUGH COUNTY,0,101732.85,0,0,101732.85,157175.73,0,0,0,0,28.026235,-82.497275,Residential,Wood,3 952002,FL,HILLSBOROUGH COUNTY,0,527425.2,0,527425.2,527425.2,962165.97,0,0,0,0,27.98814,-82.48911,Residential,Masonry,1 990637,FL,HILLSBOROUGH COUNTY,0,813375,0,813375,813375,755788.05,0,0,0,0,27.987984,-82.488747,Residential,Masonry,1 324623,FL,HILLSBOROUGH COUNTY,0,695601.9,0,695601.9,695601.9,759465.11,0,0,0,0,28.02544,-82.499756,Residential,Masonry,1 779192,FL,HILLSBOROUGH COUNTY,0,7102497.6,0,7102497.6,7102497.6,9450000,0,0,0,0,27.99154,-82.4898,Commercial,Reinforced Masonry,1 450187,FL,HILLSBOROUGH COUNTY,0,8377193.13,0,0,8377193.13,13860000,0,0,0,0,28.000799,-82.505234,Commercial,Reinforced Masonry,1 528086,FL,HILLSBOROUGH COUNTY,5901525,5901525,5901525,5901525,5901525,7634212.74,0,0,0,0,28.000799,-82.505234,Commercial,Reinforced Masonry,1 329836,FL,HILLSBOROUGH COUNTY,2087910,2087910,2087910,2087910,2087910,3544619.75,0,104395.5,0,0,28.000799,-82.505234,Commercial,Reinforced Masonry,1 233797,FL,HILLSBOROUGH COUNTY,0,1183159.06,0,0,1183159.06,1413578.11,0,0,0,0,28.014917,-82.504997,Residential,Masonry,1 568947,FL,HILLSBOROUGH COUNTY,0,1646573.94,0,0,1646573.94,1369679.48,0,0,0,0,28.02635,-82.50131,Residential,Masonry,1 589798,FL,HILLSBOROUGH COUNTY,0,964164.74,0,0,964164.74,1341635.23,0,0,0,0,27.99579,-82.48812,Residential,Masonry,1 709839,FL,HILLSBOROUGH COUNTY,0,2054323.88,0,0,2054323.88,2284521.14,0,0,0,0,28.02343,-82.52375,Commercial,Reinforced Masonry,1 245252,FL,HILLSBOROUGH COUNTY,0,2844415.88,0,0,2844415.88,4966441.16,0,0,0,0,28.021749,-82.520622,Commercial,Reinforced Masonry,1 284876,FL,HILLSBOROUGH COUNTY,0,2758180.12,0,0,2758180.12,4181423.13,0,0,0,0,28.02013,-82.52338,Commercial,Reinforced Masonry,1 262194,FL,HILLSBOROUGH COUNTY,0,4004697.15,0,0,4004697.15,3378362.52,0,0,0,0,28.02106,-82.51971,Commercial,Reinforced Masonry,1 913509,FL,HILLSBOROUGH COUNTY,0,2460348,0,0,2460348,3765771.74,0,123017.4,0,0,28.021854,-82.518959,Commercial,Reinforced Masonry,1 537716,FL,HILLSBOROUGH COUNTY,0,849062.14,0,0,849062.14,1026601.04,0,0,0,0,28.01677,-82.52203,Residential,Masonry,1 941329,FL,HILLSBOROUGH COUNTY,0,3476417.21,0,0,3476417.21,3413431.49,0,0,0,0,28.01723,-82.51997,Commercial,Reinforced Masonry,1 126071,FL,HILLSBOROUGH COUNTY,0,1918098,0,1918098,1918098,3328559.86,0,0,0,0,27.9874,-82.50683,Commercial,Reinforced Masonry,1 111852,FL,HILLSBOROUGH COUNTY,0,1983105,0,1983105,1983105,3171698.81,0,0,0,0,27.9874,-82.50683,Commercial,Reinforced Masonry,1 236121,FL,HILLSBOROUGH COUNTY,0,413190,0,413190,413190,608587.55,0,0,0,0,27.99116,-82.51703,Residential,Masonry,1 776431,FL,HILLSBOROUGH COUNTY,0,43200,0,43200,43200,51278.83,0,864,0,0,27.99116,-82.5191,Residential,Wood,1 704670,FL,HILLSBOROUGH COUNTY,0,0,0,171900,171900,139065.72,0,0,0,0,27.99011,-82.51594,Residential,Wood,1 395065,FL,HILLSBOROUGH COUNTY,0,0,0,667346.4,667346.4,775381.77,0,0,0,0,28.00457,-82.48919,Residential,Masonry,1 290731,FL,HILLSBOROUGH COUNTY,0,1452439.34,0,0,1452439.34,1358646.62,0,0,0,0,27.9816,-82.56934,Residential,Masonry,1 259380,FL,HILLSBOROUGH COUNTY,0,1452439.34,0,0,1452439.34,1965731.41,0,0,0,0,27.9816,-82.56934,Residential,Masonry,1 772322,FL,HILLSBOROUGH COUNTY,0,1452439.34,0,0,1452439.34,1352221.03,0,0,0,0,27.9816,-82.56934,Residential,Masonry,1 285526,FL,HILLSBOROUGH COUNTY,0,1452439.34,0,0,1452439.34,2110481.51,0,0,0,0,27.9816,-82.56934,Residential,Masonry,1 377097,FL,HILLSBOROUGH COUNTY,2191500,2191500,2191500,2191500,2191500,2719180.33,0,0,0,0,27.98764,-82.5741,Commercial,Reinforced Masonry,1 103393,FL,HILLSBOROUGH COUNTY,0,6855260.4,0,6855260.4,6855260.4,7320760,0,0,0,0,27.996607,-82.576764,Commercial,Reinforced Masonry,1 425987,FL,HILLSBOROUGH COUNTY,0,2566557.72,0,0,2566557.72,2307823.04,0,0,0,0,28.025948,-82.563255,Commercial,Reinforced Masonry,3 580696,FL,HILLSBOROUGH COUNTY,0,757233.48,0,0,757233.48,694280.12,0,0,0,0,27.996672,-82.565895,Residential,Masonry,1 764202,FL,HILLSBOROUGH COUNTY,22500,22500,22500,22500,22500,35370,0,1125,0,0,27.981823,-82.563522,Residential,Wood,1 325663,FL,HILLSBOROUGH COUNTY,109308.6,109308.6,0,0,109308.6,164276.4,0,0,0,0,28.025484,-82.585991,Residential,Wood,1 579719,FL,HILLSBOROUGH COUNTY,444682.8,444682.8,0,0,444682.8,561741.1,0,0,0,0,28.004557,-82.599396,Residential,Masonry,1 637228,FL,HILLSBOROUGH COUNTY,0,1500582.76,0,0,1500582.76,2327944.06,0,0,0,0,27.996632,-82.578621,Residential,Masonry,1 572768,FL,HILLSBOROUGH COUNTY,10440000,10440000,10440000,10440000,10440000,10710000,0,0,0,0,28.02409,-82.56586,Commercial,Reinforced Concrete,3 128605,FL,HILLSBOROUGH COUNTY,1040923.8,1040923.8,1040923.8,1040923.8,1040923.8,1608748.77,0,0,0,0,28.02363,-82.58259,Residential,Masonry,1 522062,FL,HILLSBOROUGH COUNTY,0,26190000,0,0,26190000,29070000,0,0,0,0,28.005015,-82.583399,Commercial,Reinforced Concrete,1 558787,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,86929.66,0,0,0,0,28.0082,-82.5811,Residential,Wood,3 517730,FL,HILLSBOROUGH COUNTY,0,5611.32,0,0,5611.32,4527.32,0,0,0,0,28.0082,-82.5811,Residential,Wood,3 333094,FL,HILLSBOROUGH COUNTY,0,140282.99,0,0,140282.99,227128.26,0,0,0,0,28.0082,-82.5811,Residential,Wood,3 989280,FL,HILLSBOROUGH COUNTY,0,4489.06,0,0,4489.06,5550.63,0,0,0,0,28.0082,-82.5811,Residential,Wood,3 495571,FL,HILLSBOROUGH COUNTY,146326.5,146326.5,146326.5,146326.5,146326.5,192141.91,0,0,0,0,27.865778,-82.525351,Residential,Wood,1 462892,FL,HILLSBOROUGH COUNTY,2268783,2268783,2268783,2268783,2268783,2234660.5,0,0,0,0,27.87078,-82.51348,Commercial,Reinforced Masonry,1 876982,FL,HILLSBOROUGH COUNTY,158965.2,158965.2,0,0,158965.2,156540.03,0,0,0,0,27.873011,-82.526917,Residential,Wood,1 973886,FL,HILLSBOROUGH COUNTY,205311.6,205311.6,0,0,205311.6,277196.12,0,0,0,0,27.859476,-82.528587,Residential,Wood,1 822544,FL,HILLSBOROUGH COUNTY,171172.8,171172.8,0,0,171172.8,240931.88,0,0,0,0,27.872538,-82.526917,Residential,Wood,1 991206,FL,HILLSBOROUGH COUNTY,0,641287.8,0,0,641287.8,672559.56,0,0,0,0,28.03218,-82.41504,Residential,Masonry,1 407969,FL,HILLSBOROUGH COUNTY,2668410,2668410,2668410,2668410,2668410,3111899.74,0,0,0,0,28.03445,-82.39909,Commercial,Reinforced Masonry,1 834136,FL,HILLSBOROUGH COUNTY,337500,337500,337500,337500,337500,277020,0,0,0,0,28.03445,-82.39909,Residential,Wood,1 703892,FL,HILLSBOROUGH COUNTY,270000,270000,270000,270000,270000,462093.66,0,0,0,0,28.03445,-82.39909,Residential,Wood,1 325351,FL,HILLSBOROUGH COUNTY,96300,96300,96300,96300,96300,137300.69,0,0,0,0,28.03445,-82.39909,Residential,Wood,1 482351,FL,HILLSBOROUGH COUNTY,0,1124133.12,0,0,1124133.12,1112981.72,0,0,0,0,28.032633,-82.400932,Residential,Masonry,1 704127,FL,HILLSBOROUGH COUNTY,5499660.6,5499660.6,5499660.6,5499660.6,5499660.6,6199079.94,0,0,0,0,28.043516,-82.398964,Commercial,Reinforced Masonry,1 106574,FL,HILLSBOROUGH COUNTY,879260.4,879260.4,879260.4,879260.4,879260.4,991731.87,0,0,0,0,28.011391,-82.393417,Residential,Masonry,1 789912,FL,HILLSBOROUGH COUNTY,5034994.2,5034994.2,0,0,5034994.2,8100953.22,0,0,0,0,28.044323,-82.3936,Commercial,Reinforced Masonry,1 374253,FL,HILLSBOROUGH COUNTY,0,742256.1,0,0,742256.1,818040.45,0,0,0,0,28.043427,-82.388725,Residential,Masonry,1 266262,FL,HILLSBOROUGH COUNTY,0,0,0,720000,720000,1024692.48,0,0,0,0,28.022185,-82.375075,Residential,Masonry,3 120592,FL,HILLSBOROUGH COUNTY,0,11250000,0,0,11250000,11610000,0,0,0,0,28.063932,-82.504059,Commercial,Reinforced Concrete,1 535787,FL,HILLSBOROUGH COUNTY,3639101.4,3639101.4,3639101.4,3639101.4,3639101.4,3484803.5,0,0,0,0,28.06478,-82.49091,Commercial,Reinforced Masonry,3 563784,FL,HILLSBOROUGH COUNTY,1519740,1519740,1519740,1519740,1519740,2516894.6,0,0,0,0,28.06478,-82.49091,Residential,Masonry,3 462950,FL,HILLSBOROUGH COUNTY,82170,82170,82170,82170,82170,99341.06,0,0,0,0,28.06478,-82.49091,Residential,Wood,3 267899,FL,HILLSBOROUGH COUNTY,0,19170000,0,0,19170000,20700000,0,0,0,0,28.098566,-82.502182,Commercial,Reinforced Concrete,1 450682,FL,HILLSBOROUGH COUNTY,0,365709.67,0,0,365709.67,453585.32,0,0,0,0,28.085537,-82.505005,Residential,Masonry,1 501422,FL,HILLSBOROUGH COUNTY,1153231.2,1153231.2,1153231.2,1153231.2,1153231.2,1736039.65,0,0,0,0,28.064026,-82.504311,Residential,Masonry,1 702398,FL,HILLSBOROUGH COUNTY,837000,837000,837000,837000,837000,1494788.26,0,41850,0,0,28.092813,-82.502457,Residential,Masonry,1 945757,FL,HILLSBOROUGH COUNTY,410699.7,410699.7,0,0,410699.7,340387.91,0,0,0,0,28.060429,-82.503761,Residential,Masonry,1 114748,FL,HILLSBOROUGH COUNTY,32490000,32490000,0,0,32490000,39330000,0,0,0,0,28.08569,-82.50076,Commercial,Reinforced Concrete,1 243967,FL,HILLSBOROUGH COUNTY,592683.3,592683.3,0,0,592683.3,573835.97,0,0,0,0,28.089836,-82.50325,Residential,Masonry,1 850510,FL,HILLSBOROUGH COUNTY,154111.5,154111.5,0,0,154111.5,222919.2,0,0,0,0,28.044846,-82.504784,Residential,Wood,1 356257,FL,HILLSBOROUGH COUNTY,294737.4,294737.4,0,0,294737.4,229983.59,0,0,0,0,28.10348,-82.48312,Residential,Wood,1 419005,FL,HILLSBOROUGH COUNTY,0,1566401.56,0,0,1566401.56,1990802.39,0,0,0,0,28.065302,-82.504738,Residential,Masonry,1 658354,FL,HILLSBOROUGH COUNTY,0,4328269.25,0,0,4328269.25,6615846.12,0,0,0,0,28.084541,-82.502518,Commercial,Reinforced Masonry,1 470262,FL,HILLSBOROUGH COUNTY,0,17730000,0,0,17730000,27180000,0,0,0,0,28.088951,-82.503601,Commercial,Reinforced Concrete,1 442303,FL,HILLSBOROUGH COUNTY,0,1602927.58,0,0,1602927.58,1420472.74,0,0,0,0,28.092752,-82.50248,Residential,Masonry,1 420280,FL,HILLSBOROUGH COUNTY,0,615141.68,0,0,615141.68,577712.77,0,0,0,0,28.035416,-82.488487,Residential,Masonry,3 545488,FL,HILLSBOROUGH COUNTY,23670000,23670000,23670000,23670000,23670000,35820000,0,0,0,0,28.110736,-82.50256,Commercial,Reinforced Concrete,4 715398,FL,HILLSBOROUGH COUNTY,1053910.8,1053910.8,1053910.8,1053910.8,1053910.8,1267272.93,0,0,0,0,28.039602,-82.504791,Residential,Masonry,1 701836,FL,HILLSBOROUGH COUNTY,0,14130000,0,0,14130000,21330000,0,0,0,0,27.95879,-82.36375,Commercial,Reinforced Concrete,1 117336,FL,HILLSBOROUGH COUNTY,0,13770000,0,0,13770000,11250000,0,0,0,0,27.94225,-82.34802,Commercial,Reinforced Concrete,1 843795,FL,HILLSBOROUGH COUNTY,0,82492.65,0,0,82492.65,114412.77,0,0,0,0,27.965267,-82.360329,Residential,Wood,1 706917,FL,HILLSBOROUGH COUNTY,0,1050933.27,0,0,1050933.27,1080124,0,0,0,0,27.97924,-82.34061,Residential,Masonry,1 660286,FL,HILLSBOROUGH COUNTY,659430,659430,659430,659430,659430,1036623.96,0,0,0,0,27.97043,-82.379227,Residential,Masonry,1 137112,FL,HILLSBOROUGH COUNTY,3150,3150,3150,3150,3150,3695.14,0,0,0,0,27.93953,-82.36936,Residential,Wood,1 967567,FL,HILLSBOROUGH COUNTY,0,3133418.37,0,0,3133418.37,3175155.51,0,0,0,0,27.97533,-82.3439,Commercial,Reinforced Masonry,1 399755,FL,HILLSBOROUGH COUNTY,0,1958908.5,0,1958908.5,1958908.5,2699532.63,0,0,0,0,27.96712,-82.39181,Commercial,Reinforced Masonry,1 203787,FL,HILLSBOROUGH COUNTY,0,1682781.3,0,1682781.3,1682781.3,1452995.83,0,0,0,0,27.96712,-82.39181,Residential,Masonry,1 178830,FL,HILLSBOROUGH COUNTY,0,2076220.8,0,2076220.8,2076220.8,2528836.93,0,0,0,0,27.966772,-82.329552,Commercial,Reinforced Masonry,1 606918,FL,HILLSBOROUGH COUNTY,0,162012.6,0,162012.6,162012.6,201202.8,0,0,0,0,27.966772,-82.329552,Residential,Wood,1 628926,FL,HILLSBOROUGH COUNTY,0,51840000,0,0,51840000,47880000,0,0,0,0,27.944616,-82.351242,Commercial,Steel Frame,1 161346,FL,HILLSBOROUGH COUNTY,0,0,0,0,81090000,77760000,0,0,0,0,27.96097,-82.38455,Commercial,Steel Frame,1 772799,FL,HILLSBOROUGH COUNTY,0,0,0,0,7016528.61,11610000,0,0,0,0,27.95293,-82.39356,Commercial,Reinforced Masonry,1 861299,FL,HILLSBOROUGH COUNTY,0,0,0,0,2962705.56,3658852.49,0,0,0,0,27.95724,-82.39139,Commercial,Reinforced Masonry,1 596280,FL,HILLSBOROUGH COUNTY,0,0,0,0,2375353.17,2015249.63,0,0,0,0,27.95724,-82.39139,Commercial,Reinforced Masonry,1 501426,FL,HILLSBOROUGH COUNTY,0,0,0,0,3240554.58,3957336.09,0,0,0,0,27.923338,-82.418343,Commercial,Reinforced Masonry,1 409952,FL,HILLSBOROUGH COUNTY,0,738776.88,0,0,738776.88,573754.81,0,0,0,0,27.96238,-82.40127,Residential,Masonry,1 798849,FL,HILLSBOROUGH COUNTY,0,933584.04,0,0,933584.04,980165.22,0,0,0,0,27.94113,-82.372925,Residential,Masonry,1 472071,FL,HILLSBOROUGH COUNTY,0,1770270.28,0,0,2212837.85,2496505.95,0,0,0,0,27.949734,-82.34919,Commercial,Reinforced Masonry,1 697615,FL,HILLSBOROUGH COUNTY,0,18720000,0,0,18720000,28440000,0,0,0,0,27.945627,-82.339821,Commercial,Reinforced Concrete,1 147224,FL,HILLSBOROUGH COUNTY,0,33300000,0,33300000,33300000,36000000,0,0,0,0,27.939117,-82.3396,Commercial,Reinforced Concrete,3 426667,FL,HILLSBOROUGH COUNTY,63000,63000,63000,63000,63000,106954.85,0,3150,0,0,27.925928,-82.379913,Residential,Wood,1 952774,FL,HILLSBOROUGH COUNTY,6057000,6057000,6057000,6057000,6057000,6123554.32,0,0,0,0,27.944614,-82.351204,Commercial,Reinforced Masonry,1 600380,FL,HILLSBOROUGH COUNTY,162788.4,162788.4,0,0,162788.4,234158.09,0,0,0,0,27.9406,-82.3757,Residential,Wood,3 906470,FL,HILLSBOROUGH COUNTY,378914.4,378914.4,0,0,378914.4,486526.09,0,0,0,0,27.974516,-82.373032,Residential,Masonry,1 428955,FL,HILLSBOROUGH COUNTY,126516.6,126516.6,0,0,126516.6,137889.3,0,0,0,0,27.909328,-82.401932,Residential,Wood,1 594945,FL,HILLSBOROUGH COUNTY,262532.7,262532.7,0,0,262532.7,420690.8,0,0,0,0,27.956596,-82.335129,Residential,Wood,3 487470,FL,HILLSBOROUGH COUNTY,636282.9,636282.9,0,0,636282.9,845961.02,0,0,0,0,27.92433,-82.34926,Residential,Masonry,1 236437,FL,HILLSBOROUGH COUNTY,41580000,41580000,0,0,41580000,44460000,0,0,0,0,27.97488,-82.33729,Commercial,Steel Frame,1 238209,FL,HILLSBOROUGH COUNTY,198554.4,198554.4,0,0,198554.4,302554.61,0,0,0,0,27.945839,-82.353912,Residential,Wood,3 896372,FL,HILLSBOROUGH COUNTY,1557899.1,1557899.1,0,0,1557899.1,2298024.25,0,0,0,0,27.96339,-82.36394,Residential,Masonry,1 621160,FL,HILLSBOROUGH COUNTY,853461,853461,0,0,853461,1451225.08,0,0,0,0,27.966768,-82.329239,Residential,Masonry,1 515672,FL,HILLSBOROUGH COUNTY,325661.4,325661.4,0,0,325661.4,294710.54,0,0,0,0,27.907528,-82.376999,Residential,Wood,1 887665,FL,HILLSBOROUGH COUNTY,418402.8,418402.8,0,0,418402.8,502665.78,0,0,0,0,27.95223,-82.388092,Residential,Masonry,1 509473,FL,HILLSBOROUGH COUNTY,295649.1,295649.1,0,0,295649.1,469612.58,0,0,0,0,27.974865,-82.360489,Residential,Wood,1 549815,FL,HILLSBOROUGH COUNTY,130527.9,130527.9,0,0,130527.9,189397.03,0,0,0,0,27.941059,-82.385452,Residential,Wood,1 649697,FL,HILLSBOROUGH COUNTY,2326068,2326068,0,0,2326068,1889139.39,0,0,0,0,27.9406,-82.3757,Commercial,Reinforced Masonry,4 493474,FL,HILLSBOROUGH COUNTY,27900000,27900000,0,0,27900000,34650000,0,0,0,0,27.90459,-82.39224,Commercial,Reinforced Concrete,3 641596,FL,HILLSBOROUGH COUNTY,193317.3,193317.3,0,0,193317.3,156800.44,0,0,0,0,27.933468,-82.399208,Residential,Wood,1 235526,FL,HILLSBOROUGH COUNTY,1040923.8,1040923.8,1040923.8,1040923.8,1040923.8,1201989.06,0,0,0,0,27.945745,-82.339607,Residential,Masonry,1 993595,FL,HILLSBOROUGH COUNTY,21240000,21240000,21240000,21240000,21240000,20610000,0,0,0,0,27.949528,-82.358513,Commercial,Reinforced Concrete,1 267831,FL,HILLSBOROUGH COUNTY,0,522540,0,522540,522540,498738.3,0,26127,0,0,27.89989,-82.37776,Residential,Masonry,1 295451,FL,HILLSBOROUGH COUNTY,0,45000,0,45000,45000,54033.48,0,2250,0,0,27.900909,-82.377472,Residential,Wood,1 601510,FL,HILLSBOROUGH COUNTY,0,45000,0,45000,45000,32435.64,0,2250,0,0,27.900909,-82.377449,Residential,Wood,1 660389,FL,HILLSBOROUGH COUNTY,0,45000,0,45000,45000,50604.93,0,2250,0,0,27.900909,-82.377426,Residential,Wood,1 871486,FL,HILLSBOROUGH COUNTY,0,4823.1,0,4823.1,4823.1,5383.97,0,0,0,0,27.900909,-82.377403,Residential,Wood,1 480540,FL,HILLSBOROUGH COUNTY,1706400,1706400,1706400,1706400,1706400,2513844.59,0,85320,0,0,27.946066,-82.340187,Residential,Masonry,1 540475,FL,HILLSBOROUGH COUNTY,0,2841294.95,0,0,2841294.95,3274194.65,0,0,0,0,27.96087,-82.40238,Commercial,Reinforced Masonry,1 710767,FL,HILLSBOROUGH COUNTY,0,16560000,0,0,16560000,15030000,0,0,0,0,27.895885,-82.401955,Commercial,Reinforced Concrete,3 111311,FL,HILLSBOROUGH COUNTY,0,5677632,0,5677632,5677632,6046791.63,0,283881.6,0,0,27.94924,-82.346031,Commercial,Reinforced Masonry,1 265595,FL,HILLSBOROUGH COUNTY,0,3648473.64,0,0,3648473.64,3392467.54,0,0,0,0,27.97211,-82.34539,Commercial,Reinforced Masonry,1 659889,FL,HILLSBOROUGH COUNTY,0,3383797.53,0,0,3383797.53,3142871.14,0,0,0,0,27.94191,-82.353622,Commercial,Reinforced Masonry,3 334935,FL,HILLSBOROUGH COUNTY,0,2546975.72,0,0,2546975.72,3627988.63,0,0,0,0,27.94437,-82.358124,Commercial,Reinforced Masonry,1 997020,FL,HILLSBOROUGH COUNTY,0,1593189.66,0,0,1593189.66,1410367.96,0,0,0,0,27.94232,-82.35627,Residential,Masonry,1 613188,FL,HILLSBOROUGH COUNTY,4239000,4239000,4239000,4239000,4239000,6039455.9,0,211950,0,0,27.951729,-82.364586,Commercial,Reinforced Masonry,1 183648,FL,HILLSBOROUGH COUNTY,4347657,4347657,4347657,4347657,4347657,7134935.55,0,0,0,0,27.94431,-82.33233,Commercial,Reinforced Masonry,1 940026,FL,HILLSBOROUGH COUNTY,0,0,0,2925000,2925000,3293784,0,0,0,0,27.91985,-82.39699,Commercial,Reinforced Masonry,3 167212,FL,HILLSBOROUGH COUNTY,0,196200.9,0,196200.9,196200.9,152360.99,0,0,0,0,27.920435,-82.36869,Residential,Wood,1 815713,FL,HILLSBOROUGH COUNTY,280564.2,280564.2,0,0,280564.2,318067.22,0,0,0,0,28.05456,-82.412926,Residential,Wood,1 139797,FL,HILLSBOROUGH COUNTY,216216,216216,0,0,216216,226087.56,0,0,0,0,28.05456,-82.412926,Residential,Wood,1 931778,FL,HILLSBOROUGH COUNTY,235454.4,235454.4,0,0,235454.4,221262.62,0,0,0,0,27.85257,-82.486504,Residential,Wood,1 586972,FL,HILLSBOROUGH COUNTY,203982.3,203982.3,0,0,203982.3,264095.88,0,0,0,0,27.849937,-82.478012,Residential,Wood,3 373671,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,2543460.58,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 225693,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,1940478.54,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 901892,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,1729462.2,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 630772,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,1690713.98,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 400814,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,2490299.63,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 787056,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,1509291.59,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 687447,FL,HILLSBOROUGH COUNTY,0,1614509.15,0,0,1614509.15,2465403.9,0,0,0,0,28.10662,-82.50666,Residential,Masonry,1 654348,FL,HILLSBOROUGH COUNTY,0,769260.57,0,0,769260.57,1041271.11,0,0,0,0,28.056366,-82.527878,Residential,Masonry,1 947209,FL,HILLSBOROUGH COUNTY,0,769260.57,0,0,769260.57,643628.01,0,0,0,0,28.056366,-82.527878,Residential,Masonry,1 334591,FL,HILLSBOROUGH COUNTY,0,769260.57,0,0,769260.57,706038.12,0,0,0,0,28.056366,-82.527878,Residential,Masonry,1 741690,FL,HILLSBOROUGH COUNTY,0,769260.57,0,0,769260.57,633793.78,0,0,0,0,28.056366,-82.527878,Residential,Masonry,1 162680,FL,HILLSBOROUGH COUNTY,324087.3,324087.3,0,0,324087.3,358837.56,0,0,0,0,28.02265,-82.436325,Residential,Wood,3 528067,FL,HILLSBOROUGH COUNTY,356033.7,356033.7,0,0,356033.7,516565.74,0,0,0,0,28.048964,-82.519066,Residential,Wood,1 750800,FL,HILLSBOROUGH COUNTY,144332.1,144332.1,0,0,144332.1,141549.38,0,0,0,0,28.06596,-82.541595,Residential,Wood,1 166086,FL,HILLSBOROUGH COUNTY,492605.1,492605.1,0,0,492605.1,633126.62,0,0,0,0,28.06564,-82.54103,Residential,Masonry,1 553927,FL,HILLSBOROUGH COUNTY,252514.8,252514.8,0,0,252514.8,362684.99,0,0,0,0,28.04015,-82.52121,Residential,Wood,4 890035,FL,HILLSBOROUGH COUNTY,227342.7,227342.7,0,0,227342.7,240824.12,0,0,0,0,28.0755,-82.5258,Residential,Wood,3 218530,FL,HILLSBOROUGH COUNTY,1037664,1037664,1037664,1037664,1037664,1230085.3,0,51883.2,0,0,28.08394,-82.53927,Residential,Masonry,1 550097,FL,HILLSBOROUGH COUNTY,0,2211230.79,0,0,2211230.79,3394911.48,0,0,0,0,28.058569,-82.579437,Commercial,Reinforced Masonry,1 662657,FL,HILLSBOROUGH COUNTY,0,2211230.79,0,0,2211230.79,2989584.03,0,0,0,0,28.058569,-82.579437,Commercial,Reinforced Masonry,1 494279,FL,HILLSBOROUGH COUNTY,0,2211230.79,0,0,2211230.79,3880210.3,0,0,0,0,28.058569,-82.579437,Commercial,Reinforced Masonry,1 988277,FL,HILLSBOROUGH COUNTY,0,2211230.79,0,0,2211230.79,3410248.57,0,0,0,0,28.058569,-82.579437,Commercial,Reinforced Masonry,1 139067,FL,HILLSBOROUGH COUNTY,0,2211230.79,0,0,2211230.79,2376016.13,0,0,0,0,28.058569,-82.579437,Commercial,Reinforced Masonry,1 851097,FL,HILLSBOROUGH COUNTY,625617,625617,625617,625617,625617,557264.59,0,0,0,0,28.08258,-82.54226,Residential,Masonry,3 180157,FL,HILLSBOROUGH COUNTY,532280.7,532280.7,0,0,532280.7,663622.03,0,0,0,0,28.060074,-82.549728,Residential,Masonry,1 418629,FL,HILLSBOROUGH COUNTY,99506.7,99506.7,0,0,99506.7,135743.06,0,0,0,0,28.04228,-82.566353,Residential,Wood,1 129949,FL,HILLSBOROUGH COUNTY,129174.3,129174.3,0,0,129174.3,108397.91,0,0,0,0,28.08065,-82.55816,Residential,Wood,3 892518,FL,HILLSBOROUGH COUNTY,1042759.8,1042759.8,1042759.8,1042759.8,1042759.8,1563839.39,0,0,0,0,28.06376,-82.55217,Residential,Masonry,1 527312,FL,HILLSBOROUGH COUNTY,0,10620000,0,0,10620000,10620000,0,0,0,0,28.0603,-82.55168,Commercial,Reinforced Concrete,1 342562,FL,HILLSBOROUGH COUNTY,0,1860320.33,0,0,1860320.33,2139427.91,0,0,0,0,28.042721,-82.597305,Commercial,Reinforced Masonry,1 294113,FL,HILLSBOROUGH COUNTY,0,1860320.33,0,0,1860320.33,2838164.22,0,0,0,0,28.041796,-82.597702,Commercial,Reinforced Masonry,1 850033,FL,HILLSBOROUGH COUNTY,0,1280933.91,0,0,1280933.91,1644165.77,0,0,0,0,28.040302,-82.600113,Residential,Masonry,1 994404,FL,HILLSBOROUGH COUNTY,0,1280933.91,0,0,1280933.91,1517691.48,0,0,0,0,28.040541,-82.60202,Residential,Masonry,1 177994,FL,HILLSBOROUGH COUNTY,0,1280933.91,0,0,1280933.91,1927747.89,0,0,0,0,28.040846,-82.601707,Residential,Masonry,1 986278,FL,HILLSBOROUGH COUNTY,0,1280933.91,0,0,1280933.91,1544037.73,0,0,0,0,28.041889,-82.60157,Residential,Masonry,1 321022,FL,HILLSBOROUGH COUNTY,0,1280933.91,0,0,1280933.91,1072418.36,0,0,0,0,28.04118,-82.598778,Residential,Masonry,1 468353,FL,HILLSBOROUGH COUNTY,49860,49860,49860,49860,49860,75385.53,0,0,0,0,28.04693,-82.58127,Residential,Wood,1 370475,FL,HILLSBOROUGH COUNTY,1325389.5,1325389.5,1325389.5,1325389.5,1325389.5,1708400.56,0,0,0,0,28.05602,-82.62405,Residential,Masonry,1 179585,FL,HILLSBOROUGH COUNTY,99863.1,99863.1,99863.1,99863.1,99863.1,88561.59,0,0,0,0,28.064631,-82.626114,Residential,Wood,1 920649,FL,HILLSBOROUGH COUNTY,22500,22500,22500,22500,22500,23587.2,0,1125,0,0,28.04375,-82.59776,Residential,Wood,1 866407,FL,HILLSBOROUGH COUNTY,351504.9,351504.9,0,0,351504.9,401953.59,0,0,0,0,28.054016,-82.624184,Residential,Wood,3 153626,FL,HILLSBOROUGH COUNTY,296819.1,296819.1,0,0,296819.1,260042.03,0,0,0,0,28.065777,-82.620186,Residential,Wood,3 658859,FL,HILLSBOROUGH COUNTY,405359.1,405359.1,0,0,405359.1,680614.14,0,0,0,0,28.060623,-82.622749,Residential,Masonry,1 712574,FL,HILLSBOROUGH COUNTY,0,971635.05,0,0,971635.05,1326573.33,0,0,0,0,28.06841,-82.63284,Residential,Masonry,1 463069,FL,HILLSBOROUGH COUNTY,0,7654616.1,0,7654616.1,7654616.1,8674364.06,0,0,0,0,28.048708,-82.608231,Commercial,Reinforced Masonry,1 188193,FL,HILLSBOROUGH COUNTY,0,2062437.75,0,0,2062437.75,3110090.12,0,0,0,0,28.05623,-82.62696,Commercial,Reinforced Masonry,1 808401,FL,HILLSBOROUGH COUNTY,930312,930312,930312,930312,930312,1504040.99,0,0,0,0,28.08427,-82.62022,Residential,Masonry,1 105787,FL,HILLSBOROUGH COUNTY,0,140282.99,0,0,140282.99,181064.38,0,0,0,0,28.07936,-82.6156,Residential,Wood,4 299819,FL,HILLSBOROUGH COUNTY,0,39279.24,0,0,39279.24,39333.64,0,0,0,0,28.0594,-82.6123,Residential,Wood,4 293327,FL,HILLSBOROUGH COUNTY,0,140282.99,0,0,140282.99,151573.81,0,0,0,0,28.041397,-82.628426,Residential,Wood,3 804500,FL,HILLSBOROUGH COUNTY,0,28056.6,0,0,28056.6,39590.67,0,0,0,0,28.041397,-82.628426,Residential,Wood,3 626306,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,36975.25,0,0,0,0,28.041397,-82.628426,Residential,Wood,3 606204,FL,HILLSBOROUGH COUNTY,0,140282.99,0,0,140282.99,166151.17,0,0,0,0,28.045935,-82.62795,Residential,Wood,4 233110,FL,HILLSBOROUGH COUNTY,0,142527.52,0,0,142527.52,197440.52,0,0,0,0,28.041397,-82.628426,Residential,Wood,3 821774,FL,HILLSBOROUGH COUNTY,0,46012.82,0,0,46012.82,62831.43,0,0,0,0,28.051395,-82.617,Residential,Wood,4 131011,FL,HILLSBOROUGH COUNTY,0,142527.52,0,0,142527.52,148057.58,0,0,0,0,28.0594,-82.6123,Residential,Wood,4 348472,FL,HILLSBOROUGH COUNTY,0,50501.88,0,0,50501.88,70391.53,0,0,0,0,28.041865,-82.599455,Residential,Wood,3 773084,FL,HILLSBOROUGH COUNTY,0,35912.45,0,0,35912.45,45945.88,0,0,0,0,28.041865,-82.599455,Residential,Wood,3 797335,FL,HILLSBOROUGH COUNTY,0,83720.89,0,0,83720.89,73314.88,0,0,0,0,28.0594,-82.6123,Residential,Wood,3 681823,FL,HILLSBOROUGH COUNTY,0,69580.36,0,0,69580.36,69711.17,0,0,0,0,28.047457,-82.599472,Residential,Wood,1 824368,FL,HILLSBOROUGH COUNTY,0,22445.28,0,0,22445.28,25770.77,0,0,0,0,28.047457,-82.599472,Residential,Wood,1 346506,FL,HILLSBOROUGH COUNTY,0,56113.2,0,0,56113.2,69114.62,0,0,0,0,28.047457,-82.599472,Residential,Wood,1 430981,FL,HILLSBOROUGH COUNTY,0,9314.79,0,0,9314.79,9295.42,0,0,0,0,28.034325,-82.55442,Residential,Wood,3 578106,FL,HILLSBOROUGH COUNTY,0,3591.24,0,0,3591.24,5559.2,0,0,0,0,28.034325,-82.55442,Residential,Wood,3 370267,FL,HILLSBOROUGH COUNTY,0,1683.4,0,0,1683.4,1790,0,0,0,0,28.034325,-82.55442,Residential,Wood,3 721930,FL,HILLSBOROUGH COUNTY,0,2805.66,0,0,2805.66,3491.64,0,0,0,0,28.034325,-82.55442,Residential,Wood,3 627305,FL,HILLSBOROUGH COUNTY,0,15711.69,0,0,15711.69,21967.4,0,0,0,0,28.04806,-82.5961,Residential,Wood,3 268967,FL,HILLSBOROUGH COUNTY,0,39279.24,0,0,39279.24,31705.89,0,0,0,0,28.043703,-82.591965,Residential,Wood,1 185001,FL,HILLSBOROUGH COUNTY,0,38160000,0,0,38160000,51570000,0,0,0,0,28.065952,-82.582687,Commercial,Steel Frame,1 911772,FL,HILLSBOROUGH COUNTY,0,1635507.9,0,1635507.9,1635507.9,2434237.62,0,0,0,0,27.93175,-82.50525,Residential,Masonry,1 329285,FL,HILLSBOROUGH COUNTY,122400,122400,122400,122400,122400,132387.84,0,0,0,0,27.92026,-82.50448,Residential,Wood,1 973237,FL,HILLSBOROUGH COUNTY,77400,77400,77400,77400,77400,88227.18,0,0,0,0,27.92026,-82.50479,Residential,Wood,1 119370,FL,HILLSBOROUGH COUNTY,602275.5,602275.5,0,0,602275.5,600390.38,0,0,0,0,27.910368,-82.526711,Residential,Masonry,1 385543,FL,HILLSBOROUGH COUNTY,167295.6,167295.6,0,0,167295.6,153153.1,0,0,0,0,27.91048,-82.52641,Residential,Wood,1 506486,FL,HILLSBOROUGH COUNTY,1159291.8,1159291.8,1159291.8,1159291.8,1159291.8,1169011.3,0,0,0,0,27.93056,-82.50919,Residential,Masonry,1 472849,FL,HILLSBOROUGH COUNTY,0,7295167.34,0,0,7295167.34,7640082.85,0,0,0,0,27.928976,-82.48661,Commercial,Reinforced Masonry,1 895498,FL,HILLSBOROUGH COUNTY,0,19080000,0,0,19080000,24570000,0,0,0,0,27.92972,-82.50537,Commercial,Reinforced Concrete,1 728130,FL,HILLSBOROUGH COUNTY,0,2185181.1,0,2185181.1,2185181.1,1650620.25,0,0,0,0,27.92405,-82.49388,Commercial,Reinforced Masonry,1 409107,FL,HILLSBOROUGH COUNTY,0,196200,0,196200,196200,232398.9,0,1962,0,0,27.91151,-82.517952,Residential,Wood,1 638044,FL,HILLSBOROUGH COUNTY,0,0,0,160200,160200,189269.89,0,0,0,0,27.91129,-82.51471,Residential,Wood,1 640748,FL,HILLSBOROUGH COUNTY,0,738675,0,738675,738675,801648.52,0,7387.2,0,0,27.92738,-82.50541,Residential,Masonry,1 395120,FL,HILLSBOROUGH COUNTY,6777709.2,6777709.2,6777709.2,6777709.2,6777709.2,10170000,0,0,0,0,28.0083,-82.54303,Commercial,Reinforced Masonry,1 799688,FL,HILLSBOROUGH COUNTY,0,729456.3,0,729456.3,729456.3,987020.03,0,0,0,0,27.996616,-82.559258,Residential,Masonry,1 677168,FL,HILLSBOROUGH COUNTY,18000000,18000000,18000000,18000000,18000000,28170000,0,0,0,0,28.00592,-82.54151,Commercial,Reinforced Concrete,1 872949,FL,HILLSBOROUGH COUNTY,718649.1,718649.1,718649.1,718649.1,718649.1,918174.84,0,0,0,0,28.00862,-82.53855,Residential,Masonry,1 458176,FL,HILLSBOROUGH COUNTY,0,2916648.16,0,0,2916648.16,4016487.01,0,0,0,0,28.01917,-82.53299,Commercial,Reinforced Masonry,1 241396,FL,HILLSBOROUGH COUNTY,0,1628549,0,0,1628549,1869847.85,0,0,0,0,28.01861,-82.53061,Residential,Masonry,1 757808,FL,HILLSBOROUGH COUNTY,0,1265829.05,0,0,1265829.05,1591162.31,0,0,0,0,28.018971,-82.527602,Residential,Masonry,1 536153,FL,HILLSBOROUGH COUNTY,0,6088500,0,0,6088500,7679181.51,0,182655,0,0,27.996235,-82.53373,Commercial,Reinforced Masonry,1 465421,FL,HILLSBOROUGH COUNTY,22500,22500,22500,22500,22500,34529.04,0,1125,0,0,27.99429,-82.54865,Residential,Wood,1 620843,FL,HILLSBOROUGH COUNTY,37800,37800,37800,37800,37800,34990.7,0,0,0,0,28.035255,-82.540253,Residential,Wood,1 390272,FL,HILLSBOROUGH COUNTY,0,1179000,0,1179000,1179000,1853128.62,0,58950,0,0,28.03072,-82.54062,Residential,Masonry,1 983736,FL,HILLSBOROUGH COUNTY,93829.5,93829.5,0,0,93829.5,147269.15,0,0,0,0,28.0075,-82.5504,Residential,Wood,4 518401,FL,HILLSBOROUGH COUNTY,111740.4,111740.4,0,0,111740.4,125136.73,0,0,0,0,27.981701,-82.548874,Residential,Wood,1 769055,FL,HILLSBOROUGH COUNTY,122675.4,122675.4,0,0,122675.4,191897.69,0,0,0,0,27.996834,-82.548721,Residential,Wood,1 256782,FL,HILLSBOROUGH COUNTY,121896,121896,0,0,121896,189865.21,0,0,0,0,28.0043,-82.54289,Residential,Wood,1 711604,FL,HILLSBOROUGH COUNTY,104519.7,104519.7,0,0,104519.7,110303.61,0,0,0,0,28.029715,-82.549774,Residential,Wood,1 507670,FL,HILLSBOROUGH COUNTY,138600000,138600000,0,0,138600000,144900000,0,0,0,0,27.996428,-82.553658,Commercial,Steel Frame,1 826375,FL,HILLSBOROUGH COUNTY,671499.9,671499.9,0,0,671499.9,1051991.89,0,0,0,0,28.0075,-82.5504,Residential,Masonry,3 795189,FL,HILLSBOROUGH COUNTY,224627.4,224627.4,0,0,224627.4,256631.41,0,0,0,0,28.0075,-82.5504,Residential,Wood,4 508713,FL,HILLSBOROUGH COUNTY,0,1308777.91,0,0,1308777.91,1554514.05,0,0,0,0,27.98184,-82.549255,Residential,Masonry,1 275095,FL,HILLSBOROUGH COUNTY,0,22500000,0,0,22500000,20520000,0,0,0,0,27.996422,-82.554764,Commercial,Reinforced Concrete,1 615087,FL,HILLSBOROUGH COUNTY,0,18450000,0,0,18450000,26730000,0,0,0,0,28.0276,-82.54893,Commercial,Reinforced Concrete,1 299154,FL,HILLSBOROUGH COUNTY,0,15030000,0,0,15030000,21420000,0,0,0,0,27.99942,-82.53244,Commercial,Reinforced Concrete,1 774439,FL,HILLSBOROUGH COUNTY,4455000,4455000,4455000,4455000,4455000,7062493.68,0,222750,0,0,28.027472,-82.541672,Commercial,Reinforced Masonry,1 754290,FL,HILLSBOROUGH COUNTY,0,31140000,0,0,31140000,38160000,0,0,0,0,27.99037,-82.55739,Commercial,Reinforced Concrete,1 280825,FL,HILLSBOROUGH COUNTY,0,2965575.42,0,0,2965575.42,3034139.52,0,0,0,0,28.015186,-82.539551,Commercial,Reinforced Masonry,1 144196,FL,HILLSBOROUGH COUNTY,0,10170000,0,0,10170000,8924003.06,0,0,0,0,28.028589,-82.549774,Commercial,Reinforced Concrete,3 326453,FL,HILLSBOROUGH COUNTY,0,14130000,0,0,14130000,11520000,0,0,0,0,28.03243,-82.54776,Commercial,Reinforced Concrete,3 423150,FL,HILLSBOROUGH COUNTY,0,1394145,0,1394145,1394145,1484792.31,0,0,0,0,28.02625,-82.56035,Residential,Masonry,1 647215,FL,HILLSBOROUGH COUNTY,0,90000,0,90000,90000,121305.6,0,1800,0,0,28.01625,-82.54135,Residential,Wood,1 607075,FL,HILLSBOROUGH COUNTY,0,585000,0,585000,585000,701241.84,0,11700,0,0,28.01625,-82.54135,Residential,Masonry,1 913582,FL,HILLSBOROUGH COUNTY,0,1490400,0,1490400,1490400,2122138.83,0,29808,0,0,28.006311,-82.529739,Residential,Masonry,1 958619,FL,HILLSBOROUGH COUNTY,0,180000,0,180000,180000,187293.6,0,3600,0,0,28.00679,-82.53073,Residential,Wood,1 899774,FL,HILLSBOROUGH COUNTY,0,0,0,715500,715500,1095298.85,0,0,0,900,27.996469,-82.559418,Residential,Masonry,1 901708,FL,HILLSBOROUGH COUNTY,20610000,20610000,0,0,20610000,26100000,0,0,0,0,28.02934,-82.63699,Commercial,Reinforced Concrete,1 256798,FL,HILLSBOROUGH COUNTY,299620.8,299620.8,0,0,299620.8,279716.99,0,0,0,0,28.038412,-82.582939,Residential,Wood,1 403011,FL,HILLSBOROUGH COUNTY,0,42570000,0,0,42570000,59850000,0,0,0,0,28.011801,-82.610695,Commercial,Steel Frame,1 620698,FL,HILLSBOROUGH COUNTY,0,3750633.23,0,0,12960000,15120000,0,0,0,0,28.029135,-82.59627,Commercial,Reinforced Concrete,3 993493,FL,HILLSBOROUGH COUNTY,42408,42408,42408,42408,42408,52043.1,0,0,0,0,28.07776,-82.35492,Residential,Wood,1 951751,FL,HILLSBOROUGH COUNTY,163800,163800,163800,163800,163800,253202.04,0,0,0,0,28.032152,-82.351105,Residential,Wood,1 669844,FL,HILLSBOROUGH COUNTY,136080,136080,136080,136080,136080,125411.33,0,0,0,0,28.032785,-82.350082,Residential,Wood,1 811718,FL,HILLSBOROUGH COUNTY,117266.4,117266.4,0,0,117266.4,163421.28,0,0,0,0,28.0429,-82.3621,Residential,Wood,4 799841,FL,HILLSBOROUGH COUNTY,4744843.2,4744843.2,0,0,4744843.2,4000491.18,0,0,0,0,28.0637,-82.354499,Commercial,Reinforced Masonry,1 934342,FL,HILLSBOROUGH COUNTY,2663536.5,2663536.5,0,0,2663536.5,3840713.09,0,0,0,0,28.069319,-82.36058,Commercial,Reinforced Masonry,3 504160,FL,HILLSBOROUGH COUNTY,1675623.6,1675623.6,0,0,1675623.6,2338098.15,0,0,0,0,28.029097,-82.356552,Residential,Masonry,1 502472,FL,HILLSBOROUGH COUNTY,673191,673191,0,0,673191,786924.6,0,0,0,0,27.87853,-82.49292,Residential,Masonry,4 334305,FL,HILLSBOROUGH COUNTY,1765152,1765152,0,0,1765152,1499028.86,0,0,0,0,28.0429,-82.3621,Residential,Masonry,3 165010,FL,HILLSBOROUGH COUNTY,0,8813201.51,0,0,8813201.51,8310849.03,0,0,0,0,28.074745,-82.358887,Commercial,Reinforced Masonry,1 150922,FL,HILLSBOROUGH COUNTY,0,10710000,0,0,10710000,10440000,0,0,0,0,28.124756,-82.371529,Commercial,Reinforced Concrete,1 532202,FL,HILLSBOROUGH COUNTY,28350000,28350000,28350000,28350000,28350000,21870000,0,1419296.4,0,0,28.144569,-82.358597,Commercial,Reinforced Concrete,1 808175,FL,HILLSBOROUGH COUNTY,2565000,2565000,2565000,2565000,2565000,3133804.14,0,0,0,0,28.10815,-82.39074,Commercial,Reinforced Masonry,1 979932,FL,HILLSBOROUGH COUNTY,954630,954630,954630,954630,954630,1630741.92,0,0,0,0,28.10815,-82.39074,Residential,Masonry,1 309205,FL,HILLSBOROUGH COUNTY,92700,92700,92700,92700,92700,121746.62,0,0,0,0,28.10815,-82.39074,Residential,Wood,1 605953,FL,HILLSBOROUGH COUNTY,1103400,1103400,1103400,1103400,1103400,1437447.73,0,55170,0,0,28.141207,-82.35479,Residential,Masonry,1 889902,FL,HILLSBOROUGH COUNTY,652662.9,652662.9,0,0,652662.9,873168.98,0,0,0,0,28.13238,-82.36494,Residential,Masonry,3 358656,FL,HILLSBOROUGH COUNTY,114325.2,114325.2,0,0,114325.2,172971.74,0,0,0,0,28.134,-82.3573,Residential,Wood,3 477872,FL,HILLSBOROUGH COUNTY,449164.8,449164.8,0,0,449164.8,702361.24,0,0,0,0,28.17125,-82.39164,Residential,Masonry,3 913130,FL,HILLSBOROUGH COUNTY,444017.7,444017.7,0,0,444017.7,579043.48,0,0,0,0,28.14059,-82.32456,Residential,Masonry,1 670434,FL,HILLSBOROUGH COUNTY,206178.3,206178.3,0,0,206178.3,209893.63,0,0,0,0,28.156776,-82.319473,Residential,Wood,3 887935,FL,HILLSBOROUGH COUNTY,127823.4,127823.4,0,0,127823.4,180948.08,0,0,0,0,28.14707,-82.3522,Residential,Wood,1 655305,FL,HILLSBOROUGH COUNTY,170153.1,170153.1,0,0,170153.1,192956.34,0,0,0,0,28.1616,-82.34788,Residential,Wood,1 949887,FL,HILLSBOROUGH COUNTY,382733.1,382733.1,0,0,382733.1,393266.3,0,0,0,0,28.09621,-82.40007,Residential,Masonry,1 452210,FL,HILLSBOROUGH COUNTY,0,73492.89,0,0,73492.89,117906.7,0,0,0,0,28.133865,-82.363855,Residential,Wood,3 422628,FL,HILLSBOROUGH COUNTY,0,133894.12,0,0,133894.12,175904.74,0,0,0,0,28.140394,-82.37484,Residential,Wood,1 416320,FL,HILLSBOROUGH COUNTY,0,176028.64,0,0,176028.64,230627.79,0,0,0,0,28.140394,-82.37484,Residential,Wood,1 321840,FL,HILLSBOROUGH COUNTY,0,40261.87,0,0,40261.87,52505.5,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 485249,FL,HILLSBOROUGH COUNTY,0,6782.72,0,0,6782.72,8354.79,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 619611,FL,HILLSBOROUGH COUNTY,0,293068.95,0,0,293068.95,409342.89,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 801428,FL,HILLSBOROUGH COUNTY,0,45879.8,0,0,45879.8,39916.07,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 259001,FL,HILLSBOROUGH COUNTY,0,8741.51,0,0,8741.51,6899.46,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 661132,FL,HILLSBOROUGH COUNTY,0,22776.05,0,0,22776.05,25534.22,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 719128,FL,HILLSBOROUGH COUNTY,0,57917.17,0,0,57917.17,45188.07,0,0,0,0,28.14597,-82.37198,Residential,Wood,1 982477,FL,HILLSBOROUGH COUNTY,0,1583321.4,0,0,1583321.4,2652204.27,0,0,0,0,28.14597,-82.37198,Residential,Masonry,1 288737,FL,HILLSBOROUGH COUNTY,0,1966489.36,0,0,1966489.36,1925586.38,0,0,0,0,28.129667,-82.366623,Commercial,Reinforced Masonry,1 608948,FL,HILLSBOROUGH COUNTY,13680000,13680000,13680000,13680000,13680000,11070000,0,0,0,0,28.128366,-82.375656,Commercial,Reinforced Concrete,1 636010,FL,HILLSBOROUGH COUNTY,0,21060000,0,21060000,21060000,31410000,0,1052527.5,0,0,28.089018,-82.407234,Commercial,Reinforced Concrete,1 483854,FL,HILLSBOROUGH COUNTY,0,3454946.19,0,0,3454946.19,4601117.68,0,0,0,0,28.1356,-82.30155,Commercial,Reinforced Masonry,1 116860,FL,HILLSBOROUGH COUNTY,0,716493.35,0,0,716493.35,865165.72,0,0,0,0,28.14657,-82.353027,Residential,Masonry,1 702275,FL,HILLSBOROUGH COUNTY,0,17280000,0,17280000,17280000,27990000,0,0,0,0,28.145674,-82.312317,Commercial,Reinforced Concrete,1 481750,FL,HILLSBOROUGH COUNTY,0,4891147.93,0,0,4891147.93,5075837.68,0,0,0,0,28.12951,-82.37559,Commercial,Reinforced Masonry,1 850466,FL,HILLSBOROUGH COUNTY,687918.6,687918.6,687918.6,687918.6,687918.6,764943.47,0,0,0,0,28.14271,-82.35443,Residential,Masonry,1 604063,FL,HILLSBOROUGH COUNTY,0,2612675.27,0,0,2612675.27,4396756.26,0,0,0,0,28.137131,-82.317734,Commercial,Reinforced Masonry,1 151991,FL,HILLSBOROUGH COUNTY,0,84164.18,0,0,84164.18,114848.76,0,0,0,0,28.137131,-82.317734,Residential,Wood,1 157533,FL,HILLSBOROUGH COUNTY,0,37491.47,0,0,37491.47,56726.47,0,0,0,0,28.137131,-82.317734,Residential,Wood,1 914058,FL,HILLSBOROUGH COUNTY,0,45378.74,0,0,45378.74,50072.95,0,0,0,0,28.138958,-82.320457,Residential,Wood,1 134815,FL,HILLSBOROUGH COUNTY,0,70612.85,0,0,70612.85,74942.26,0,0,0,0,28.14073,-82.3139,Residential,Wood,1 688455,FL,HILLSBOROUGH COUNTY,0,230197.65,0,0,230197.65,373329.03,0,0,0,0,28.138533,-82.311317,Residential,Wood,1 406710,FL,HILLSBOROUGH COUNTY,0,43342.95,0,0,43342.95,48150.9,0,0,0,0,28.132088,-82.31424,Residential,Wood,4 583061,FL,HILLSBOROUGH COUNTY,0,4236.55,0,0,4236.55,4729.21,0,0,0,0,28.13299,-82.31049,Residential,Wood,1 316227,FL,HILLSBOROUGH COUNTY,0,21672.04,0,0,21672.04,27916.01,0,0,0,0,28.134868,-82.328013,Residential,Wood,1 829123,FL,HILLSBOROUGH COUNTY,0,3950.37,0,0,3950.37,5655.64,0,0,0,0,28.136839,-82.325783,Residential,Wood,1 137625,FL,HILLSBOROUGH COUNTY,0,30103.61,0,0,30103.61,44363.08,0,0,0,0,28.136839,-82.325783,Residential,Wood,1 426752,FL,HILLSBOROUGH COUNTY,0,89573.49,0,0,89573.49,104335.21,0,0,0,0,28.136839,-82.325783,Residential,Wood,1 833203,FL,HILLSBOROUGH COUNTY,0,21649.59,0,0,21649.59,29184.73,0,0,0,0,28.136839,-82.325783,Residential,Wood,1 603167,FL,HILLSBOROUGH COUNTY,0,35306.42,0,0,35306.42,45476.54,0,0,0,0,28.13233,-82.319079,Residential,Wood,1 151242,FL,HILLSBOROUGH COUNTY,0,35306.42,0,0,35306.42,30239.24,0,0,0,0,28.138338,-82.319412,Residential,Wood,1 551428,FL,HILLSBOROUGH COUNTY,0,4236.55,0,0,4236.55,6847.5,0,0,0,0,28.13157,-82.32177,Residential,Wood,1 758171,FL,HILLSBOROUGH COUNTY,0,35306.42,0,0,35306.42,38969.39,0,0,0,0,28.13157,-82.32177,Residential,Wood,1 962988,FL,HILLSBOROUGH COUNTY,0,4236.55,0,0,4236.55,4898.6,0,0,0,0,28.130108,-82.325554,Residential,Wood,1 254798,FL,HILLSBOROUGH COUNTY,0,33667.92,0,0,33667.92,44037.64,0,0,0,0,28.137131,-82.317734,Residential,Wood,1 962590,FL,HILLSBOROUGH COUNTY,0,29178.86,0,0,29178.86,40864.7,0,0,0,0,27.8965,-82.53026,Residential,Wood,4 227509,FL,HILLSBOROUGH COUNTY,0,44890.56,0,0,44890.56,67382.43,0,0,0,0,28.134,-82.3573,Residential,Wood,4 476425,FL,HILLSBOROUGH COUNTY,0,1107674.48,0,0,1107674.48,1659491.32,0,0,0,0,28.1322,-82.298584,Residential,Masonry,1 280355,FL,HILLSBOROUGH COUNTY,0,30301.13,0,0,30301.13,31605.29,0,0,0,0,28.1322,-82.298584,Residential,Wood,1 848709,FL,HILLSBOROUGH COUNTY,0,10100.38,0,0,10100.38,13784.49,0,0,0,0,28.130564,-82.299065,Residential,Wood,1 355864,FL,HILLSBOROUGH COUNTY,0,13467.17,0,0,13467.17,22851.74,0,0,0,0,28.130564,-82.299065,Residential,Wood,1 324906,FL,HILLSBOROUGH COUNTY,0,482173.96,0,0,482173.96,763768.37,0,0,0,0,28.10813,-82.39669,Residential,Masonry,1 631310,FL,HILLSBOROUGH COUNTY,0,14308.86,0,0,14308.86,17562.01,0,0,0,0,28.134,-82.3573,Residential,Wood,4 496558,FL,HILLSBOROUGH COUNTY,0,11222.64,0,0,11222.64,17114.28,0,0,0,0,28.134,-82.3573,Residential,Wood,4 629395,FL,HILLSBOROUGH COUNTY,0,37692.36,0,0,37692.36,43551.26,0,0,0,0,28.134,-82.3573,Residential,Wood,4 710795,FL,HILLSBOROUGH COUNTY,0,26036.52,0,0,26036.52,35657.54,0,0,0,0,28.134,-82.3573,Residential,Wood,4 155734,FL,HILLSBOROUGH COUNTY,0,50501.88,0,0,50501.88,47670.54,0,0,0,0,28.134,-82.3573,Residential,Wood,4 594327,FL,HILLSBOROUGH COUNTY,0,78558.47,0,0,78558.47,102722.43,0,0,0,0,28.134,-82.3573,Residential,Wood,4 668180,FL,HILLSBOROUGH COUNTY,0,40850.41,0,0,40850.41,63309.47,0,0,0,0,28.14718,-82.29579,Residential,Wood,1 279152,FL,HILLSBOROUGH COUNTY,0,112226.39,0,0,112226.39,96509.08,0,0,0,0,28.134,-82.3573,Residential,Wood,4 794433,FL,HILLSBOROUGH COUNTY,0,0,0,0,10080000,8959371.78,0,0,0,0,27.9597,-82.5327,Commercial,Reinforced Concrete,3 724093,FL,HILLSBOROUGH COUNTY,360274.5,360274.5,0,0,360274.5,343918.04,0,0,0,0,27.9597,-82.5327,Residential,Masonry,4 284559,FL,PINELLAS COUNTY,11340000,11340000,11340000,11340000,11340000,18990000,0,0,0,0,27.77392,-82.6376,Commercial,Reinforced Concrete,1 260623,FL,PINELLAS COUNTY,2815437.6,2815437.6,2815437.6,2815437.6,2815437.6,2542264.14,0,0,0,0,27.772055,-82.639763,Commercial,Reinforced Masonry,1 277148,FL,PINELLAS COUNTY,771404.4,771404.4,771404.4,771404.4,771404.4,1044564.1,0,0,0,0,27.772055,-82.639763,Residential,Masonry,1 195806,FL,PINELLAS COUNTY,672390,672390,672390,672390,672390,656271.47,0,0,0,0,27.77376,-82.63821,Residential,Masonry,1 855571,FL,PINELLAS COUNTY,432270,432270,432270,432270,432270,625347.72,0,0,0,0,27.77436,-82.63816,Residential,Masonry,1 176124,FL,PINELLAS COUNTY,0,679500,0,679500,679500,1085446.89,0,0,0,0,27.78142,-82.63891,Residential,Masonry,1 783636,FL,PINELLAS COUNTY,0,1901232.72,0,0,1901232.72,2982410.53,0,0,0,0,27.779224,-82.64666,Commercial,Reinforced Masonry,3 343594,FL,PINELLAS COUNTY,0,0,429660,0,429660,449761.21,0,0,45000,0,27.75279,-82.64044,Residential,Masonry,3 572518,FL,PINELLAS COUNTY,0,28620000,0,0,28620000,26820000,0,0,0,0,27.77147,-82.63812,Commercial,Reinforced Concrete,3 271060,FL,PINELLAS COUNTY,0,1572390.79,0,0,1572390.79,1981212.4,0,0,0,0,27.762131,-82.633568,Residential,Masonry,1 497894,FL,PINELLAS COUNTY,0,324860,0,0,324860,539113.3,0,0,0,0,27.762131,-82.633568,Residential,Wood,1 385247,FL,PINELLAS COUNTY,0,436775.22,0,0,436775.22,792161.75,0,0,0,0,27.762131,-82.633568,Residential,Masonry,1 945810,FL,PINELLAS COUNTY,0,436775.22,0,0,436775.22,536547.78,0,0,0,0,27.762131,-82.633568,Residential,Masonry,1 631979,FL,PINELLAS COUNTY,0,268812.43,0,0,268812.43,359330.72,0,0,0,0,27.762131,-82.633568,Residential,Wood,1 441070,FL,PINELLAS COUNTY,0,302369,0,0,302369,448800.27,0,0,0,0,27.762131,-82.633568,Residential,Wood,1 139672,FL,PINELLAS COUNTY,0,247850.82,0,0,247850.82,309060.06,0,0,0,0,27.762131,-82.633568,Residential,Wood,1 495239,FL,PINELLAS COUNTY,0,68012.78,0,0,68012.78,83814.87,0,0,0,0,27.762131,-82.633568,Residential,Wood,1 779317,FL,PINELLAS COUNTY,177678.9,177678.9,0,0,177678.9,286053.08,0,0,0,0,27.762131,-82.633568,Residential,Wood,1 250593,FL,PINELLAS COUNTY,0,19072.37,0,0,19072.37,21192.53,0,0,0,0,27.762409,-82.629784,Residential,Wood,1 855359,FL,PINELLAS COUNTY,0,116593.34,0,0,116593.34,100986.74,0,0,0,0,27.768645,-82.63553,Residential,Wood,1 283748,FL,PINELLAS COUNTY,0,29418.23,0,0,29418.23,47195.16,0,0,0,0,27.768645,-82.63553,Residential,Wood,1 589166,FL,PINELLAS COUNTY,0,271961.17,0,0,271961.17,420343.19,0,0,0,0,27.769985,-82.631149,Residential,Wood,1 519997,FL,PINELLAS COUNTY,0,136925.21,0,0,136925.21,168675.43,0,0,0,0,27.768645,-82.63553,Residential,Wood,1 896763,FL,PINELLAS COUNTY,0,420041.92,0,0,420041.92,622013.19,0,0,0,0,27.768645,-82.63553,Residential,Masonry,1 619153,FL,PINELLAS COUNTY,0,394222.25,0,0,394222.25,411962.25,0,0,0,0,27.768645,-82.63553,Residential,Masonry,1 877191,FL,PINELLAS COUNTY,0,37065.17,0,0,37065.17,35686.34,0,0,0,0,27.768645,-82.63553,Residential,Wood,1 117483,FL,PINELLAS COUNTY,0,46871.24,0,0,46871.24,62350.24,0,0,0,0,27.768645,-82.63553,Residential,Wood,1 189610,FL,PINELLAS COUNTY,0,1274789.88,0,0,1274789.88,1869351.88,0,0,0,0,27.76213,-82.631,Residential,Masonry,1 695260,FL,PINELLAS COUNTY,0,809406.11,0,0,809406.11,721734.48,0,0,0,0,27.76875,-82.63316,Residential,Masonry,1 232113,FL,PINELLAS COUNTY,0,33556.57,0,0,33556.57,49348.29,0,0,0,0,27.7707,-82.6391,Residential,Wood,3 552742,FL,PINELLAS COUNTY,0,496151.46,0,0,496151.46,778000.22,0,0,0,0,27.78829,-82.64142,Residential,Masonry,1 427692,FL,PINELLAS COUNTY,0,140433.8,0,0,140433.8,240282.24,0,0,0,0,27.78829,-82.64142,Residential,Wood,1 762545,FL,PINELLAS COUNTY,0,968192.57,0,0,968192.57,1054361.71,0,0,0,0,27.78265,-82.62527,Residential,Masonry,1 754598,FL,PINELLAS COUNTY,0,69812.06,0,0,69812.06,93433.39,0,0,0,0,27.78265,-82.62527,Residential,Wood,1 474215,FL,PINELLAS COUNTY,0,4678.13,0,0,4678.13,6229.47,0,0,0,0,27.78265,-82.62527,Residential,Wood,1 920161,FL,PINELLAS COUNTY,0,17542.98,0,0,17542.98,22082.45,0,0,0,0,27.781446,-82.627602,Residential,Wood,1 711062,FL,PINELLAS COUNTY,0,10440000,0,0,10440000,15930000,0,0,0,0,27.773544,-82.624092,Commercial,Reinforced Concrete,1 932401,FL,PINELLAS COUNTY,0,1956267.18,0,0,1956267.18,2570464.65,0,0,0,0,27.77438,-82.62832,Commercial,Reinforced Masonry,1 969857,FL,PINELLAS COUNTY,0,31577.36,0,0,31577.36,50494.57,0,0,0,0,27.773212,-82.641518,Residential,Wood,1 427113,FL,PINELLAS COUNTY,215039.7,215039.7,0,0,215039.7,284703.96,0,0,0,0,27.77229,-82.64576,Residential,Wood,1 747929,FL,PINELLAS COUNTY,1102428.9,1102428.9,0,0,1102428.9,1658491.83,0,0,0,0,27.78489,-82.630905,Residential,Masonry,1 732249,FL,PINELLAS COUNTY,138026.7,138026.7,0,0,138026.7,186978.7,0,0,0,0,27.7707,-82.6391,Residential,Wood,4 586097,FL,PINELLAS COUNTY,0,905043.35,0,0,905043.35,1097523.44,0,0,0,0,27.78329,-82.63798,Residential,Masonry,1 756797,FL,PINELLAS COUNTY,0,318900.64,0,0,318900.64,337792.31,0,0,0,0,27.78329,-82.63798,Residential,Wood,1 371281,FL,PINELLAS COUNTY,0,318900.64,0,0,318900.64,256768.59,0,0,0,0,27.78329,-82.63798,Residential,Wood,1 380720,FL,PINELLAS COUNTY,0,184500000,0,0,184500000,227700000,0,0,0,0,27.76306,-82.64267,Commercial,Steel Frame,1 668558,FL,PINELLAS COUNTY,0,14670000,0,0,14670000,22590000,0,0,0,0,27.76282,-82.6413,Commercial,Reinforced Concrete,1 177119,FL,PINELLAS COUNTY,23670000,23670000,23670000,23670000,23670000,22320000,0,0,0,0,27.764071,-82.643181,Commercial,Reinforced Concrete,1 727515,FL,PINELLAS COUNTY,8107317,8107317,8107317,8107317,8107317,8994062.9,0,0,0,0,27.765102,-82.643204,Commercial,Reinforced Masonry,1 446607,FL,PINELLAS COUNTY,0,2569821.11,0,0,2569821.11,3854762.5,0,0,0,0,27.76365,-82.64518,Commercial,Reinforced Masonry,1 645529,FL,PINELLAS COUNTY,0,861002.44,0,0,861002.44,1058609.38,0,0,0,0,27.76356,-82.64329,Residential,Masonry,1 832738,FL,PINELLAS COUNTY,0,9090000,0,0,9090000,14490000,0,0,0,0,27.76425,-82.640251,Commercial,Reinforced Concrete,1 745660,FL,PINELLAS COUNTY,900,900,900,900,900,773.3,0,0,0,0,27.764071,-82.643181,Residential,Wood,1 806930,FL,PINELLAS COUNTY,0,38823.84,0,0,38823.84,53333.71,0,0,0,0,27.77311,-82.63447,Residential,Wood,1 572801,FL,PINELLAS COUNTY,0,940910.1,0,0,940910.1,836871.79,0,0,0,0,27.77311,-82.63447,Residential,Masonry,1 547960,FL,PINELLAS COUNTY,0,541570.51,0,0,541570.51,446188.03,0,0,0,0,27.77311,-82.63447,Residential,Masonry,1 347734,FL,PINELLAS COUNTY,0,7762500,0,7762500,7762500,9630000,0,155250,0,0,27.77515,-82.64517,Commercial,Reinforced Masonry,1 430524,FL,PINELLAS COUNTY,0,1200241.52,0,0,1200241.52,1111980.56,0,0,0,0,27.780174,-82.64666,Residential,Masonry,3 531177,FL,PINELLAS COUNTY,600826.5,600826.5,600826.5,600826.5,600826.5,575903.02,0,0,0,0,27.78514,-82.62973,Residential,Masonry,1 923188,FL,PINELLAS COUNTY,0,576599.63,0,0,576599.63,866914.65,0,0,0,0,27.78373,-82.63114,Residential,Masonry,1 794631,FL,PINELLAS COUNTY,106200000,106200000,106200000,106200000,106200000,89190000,0,0,0,0,27.77857,-82.62913,Commercial,Steel Frame,1 282311,FL,PINELLAS COUNTY,1510779.6,1510779.6,1510779.6,1510779.6,1510779.6,1823613.71,0,0,0,0,27.77005,-82.63644,Residential,Masonry,1 833330,FL,PINELLAS COUNTY,101250,101250,101250,101250,101250,104509.44,0,5062.5,0,0,27.7697,-82.63788,Residential,Wood,1 420561,FL,PINELLAS COUNTY,0,8978.11,0,0,8978.11,7621.02,0,0,0,0,27.77351,-82.6385,Residential,Wood,3 191406,FL,PINELLAS COUNTY,0,14589.43,0,0,14589.43,19495.45,0,0,0,0,27.77351,-82.6385,Residential,Wood,3 986489,FL,PINELLAS COUNTY,0,557100,0,557100,557100,466341.72,0,16713,0,900,27.7728,-82.64449,Residential,Masonry,1 350495,FL,PINELLAS COUNTY,0,18000,0,18000,18000,26662.39,0,0,0,0,27.78239,-82.63539,Residential,Wood,1 262038,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,685220.17,0,0,0,0,27.855085,-82.638687,Residential,Masonry,1 389946,FL,PINELLAS COUNTY,2512980,2512980,2512980,2512980,2512980,4346349.69,0,0,0,0,27.85191,-82.64606,Commercial,Reinforced Masonry,1 102632,FL,PINELLAS COUNTY,0,6016709.14,0,0,6016709.14,8847931.79,0,0,0,0,27.844936,-82.64695,Commercial,Reinforced Masonry,3 837006,FL,PINELLAS COUNTY,0,6244181,0,0,6244181,9450000,0,0,0,0,27.828457,-82.649521,Commercial,Reinforced Masonry,1 428180,FL,PINELLAS COUNTY,0,18712.51,0,0,18712.51,28896.46,0,0,0,0,27.828581,-82.623878,Residential,Wood,1 726677,FL,PINELLAS COUNTY,0,104898.02,0,0,104898.02,136875.56,0,0,0,0,27.828581,-82.623878,Residential,Wood,1 889460,FL,PINELLAS COUNTY,0,151319.45,0,0,151319.45,193967.32,0,0,0,0,27.828581,-82.623878,Residential,Wood,1 825728,FL,PINELLAS COUNTY,0,140613.73,0,0,140613.73,216293.17,0,0,0,0,27.828581,-82.623596,Residential,Wood,1 149650,FL,PINELLAS COUNTY,1752048.9,1752048.9,0,0,1752048.9,2987593.78,0,0,0,0,27.832546,-82.646889,Residential,Masonry,3 780411,FL,PINELLAS COUNTY,0,47051.17,0,0,47051.17,55182.88,0,0,0,0,27.832546,-82.646889,Residential,Wood,3 502949,FL,PINELLAS COUNTY,0,100579.75,0,0,100579.75,151601.35,0,0,0,0,27.832546,-82.646889,Residential,Wood,3 902096,FL,PINELLAS COUNTY,0,63064.76,0,0,63064.76,78249.81,0,0,0,0,27.832546,-82.646889,Residential,Wood,3 291536,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,103380.97,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 213120,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,79647.52,0,0,0,0,27.8445,-82.6441,Residential,Wood,4 363687,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,153148.35,0,0,0,0,27.863382,-82.618195,Residential,Wood,1 366207,FL,PINELLAS COUNTY,0,45161.93,0,0,45161.93,58123.4,0,0,0,0,27.84471,-82.66108,Residential,Wood,1 329719,FL,PINELLAS COUNTY,1708756.2,1708756.2,1708756.2,1708756.2,1708756.2,1563853.67,0,0,0,0,27.847666,-82.646973,Residential,Masonry,3 419086,FL,PINELLAS COUNTY,663886.8,663886.8,0,0,663886.8,1000729.68,0,0,0,0,27.8673,-82.62381,Residential,Masonry,1 390281,FL,PINELLAS COUNTY,110333.7,110333.7,0,0,110333.7,145728.75,0,0,0,0,27.829735,-82.61409,Residential,Wood,1 795895,FL,PINELLAS COUNTY,0,281411.53,0,0,281411.53,209872.21,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 891450,FL,PINELLAS COUNTY,0,236810.67,0,0,236810.67,291667.86,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 229775,FL,PINELLAS COUNTY,0,329478.18,0,0,329478.18,381100.83,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 470914,FL,PINELLAS COUNTY,0,236810.67,0,0,236810.67,242146.49,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 767005,FL,PINELLAS COUNTY,0,283968.26,0,0,283968.26,471699.68,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 917201,FL,PINELLAS COUNTY,0,467939.7,0,0,467939.7,432297.67,0,0,0,0,27.84681,-82.62868,Residential,Masonry,1 824003,FL,PINELLAS COUNTY,0,200789.09,0,0,200789.09,199802.21,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 493241,FL,PINELLAS COUNTY,0,353170.62,0,0,353170.62,404357.75,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 528509,FL,PINELLAS COUNTY,0,109789.38,0,0,109789.38,142864.08,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 552412,FL,PINELLAS COUNTY,0,654979.22,0,0,654979.22,1089361.44,0,0,0,0,27.84471,-82.66108,Residential,Masonry,1 351725,FL,PINELLAS COUNTY,0,770827.82,0,0,770827.82,752349.54,0,0,0,0,27.84471,-82.66108,Residential,Masonry,1 962678,FL,PINELLAS COUNTY,0,130734.49,0,0,130734.49,189763.73,0,0,0,0,27.84471,-82.66108,Residential,Wood,1 843651,FL,PINELLAS COUNTY,0,90281.23,0,0,90281.23,65381.66,0,0,0,0,27.84471,-82.66108,Residential,Wood,1 600688,FL,PINELLAS COUNTY,0,1014115.56,0,0,1014115.56,1197078.23,0,0,0,0,27.829889,-82.611755,Residential,Masonry,1 212485,FL,PINELLAS COUNTY,0,1509043.04,0,0,1509043.04,1811720.86,0,0,0,0,27.829889,-82.611755,Residential,Masonry,1 809779,FL,PINELLAS COUNTY,0,281411.53,0,0,281411.53,416664.94,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 427716,FL,PINELLAS COUNTY,0,236810.67,0,0,236810.67,218016.43,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 994349,FL,PINELLAS COUNTY,0,336068.88,0,0,336068.88,417247,0,0,0,0,27.83818,-82.65999,Residential,Wood,1 880997,FL,PINELLAS COUNTY,0,239708.31,0,0,239708.31,388489.26,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 212599,FL,PINELLAS COUNTY,0,98633.23,0,0,98633.23,80891.09,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 752527,FL,PINELLAS COUNTY,0,109789.38,0,0,109789.38,115212.97,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 524942,FL,PINELLAS COUNTY,0,141157.77,0,0,141157.77,190248.49,0,0,0,0,27.84681,-82.62868,Residential,Wood,1 127356,FL,PINELLAS COUNTY,0,298172.36,0,0,298172.36,499987.34,0,0,0,0,27.84471,-82.66108,Residential,Wood,1 317784,FL,PINELLAS COUNTY,0,654979.22,0,0,654979.22,742235.56,0,0,0,0,27.84471,-82.66108,Residential,Masonry,1 867236,FL,PINELLAS COUNTY,0,377431.21,0,0,377431.21,391272.37,0,0,0,0,27.84471,-82.66108,Residential,Masonry,1 880904,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,37711.91,0,0,0,0,27.84471,-82.66108,Residential,Wood,1 994100,FL,PINELLAS COUNTY,0,125166.48,0,0,125166.48,131084.36,0,0,0,0,27.829889,-82.611755,Residential,Wood,1 259298,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,58832.59,0,0,0,0,27.829889,-82.611755,Residential,Wood,1 350481,FL,PINELLAS COUNTY,0,14400000,0,14400000,14400000,17820000,0,720045,0,0,27.86606,-82.62483,Commercial,Reinforced Concrete,1 878232,FL,PINELLAS COUNTY,0,4734844.2,0,4734844.2,4734844.2,4625450.36,0,0,0,0,27.86606,-82.62483,Commercial,Reinforced Masonry,1 626355,FL,PINELLAS COUNTY,2022354,2022354,2022354,2022354,2022354,2403296.73,0,0,0,0,27.83594,-82.63923,Commercial,Reinforced Masonry,1 371097,FL,PINELLAS COUNTY,0,4132834.56,0,0,4132834.56,4450740.46,0,0,0,0,27.83594,-82.63923,Commercial,Reinforced Masonry,1 570698,FL,PINELLAS COUNTY,0,2174081,0,0,2174081,2093661.74,0,0,0,0,27.8598,-82.63832,Commercial,Reinforced Masonry,1 810758,FL,PINELLAS COUNTY,0,429300,0,429300,429300,422384.84,0,12879,0,0,27.814865,-82.787265,Residential,Masonry,1 458327,FL,PINELLAS COUNTY,1405350,1405350,1405350,1405350,1405350,1831457.74,0,0,0,0,27.80746,-82.65016,Residential,Masonry,1 173737,FL,PINELLAS COUNTY,805500,805500,805500,805500,805500,939656.03,0,0,0,0,27.80746,-82.65016,Residential,Masonry,1 212041,FL,PINELLAS COUNTY,349200,349200,349200,349200,349200,446958.54,0,0,0,0,27.80746,-82.65016,Residential,Wood,1 258502,FL,PINELLAS COUNTY,202680,202680,202680,202680,202680,231055.2,0,0,0,0,27.81952,-82.60875,Residential,Wood,1 540388,FL,PINELLAS COUNTY,0,779717.99,0,0,779717.99,1067153.23,0,0,0,0,27.82155,-82.60526,Residential,Masonry,3 681092,FL,PINELLAS COUNTY,0,61085.56,0,0,61085.56,98005.3,0,0,0,0,27.82296,-82.62451,Residential,Wood,1 674502,FL,PINELLAS COUNTY,0,94642.13,0,0,94642.13,104564.41,0,0,0,0,27.82296,-82.62451,Residential,Wood,1 111014,FL,PINELLAS COUNTY,0,135215.89,0,0,135215.89,168378.94,0,0,0,0,27.82651,-82.65614,Residential,Wood,1 843430,FL,PINELLAS COUNTY,412146.9,412146.9,0,0,412146.9,442586.42,0,0,0,0,27.82059,-82.60484,Residential,Masonry,1 552096,FL,PINELLAS COUNTY,0,992584.56,0,0,992584.56,1297625.64,0,0,0,0,27.827475,-82.655029,Residential,Masonry,1 754063,FL,PINELLAS COUNTY,0,4935502.09,0,0,4935502.09,5678117.48,0,0,0,0,27.82302,-82.65715,Commercial,Reinforced Masonry,1 528919,FL,PINELLAS COUNTY,0,942732.27,0,0,942732.27,1524398.08,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 411082,FL,PINELLAS COUNTY,0,585518.73,0,0,585518.73,642126.68,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 258693,FL,PINELLAS COUNTY,0,663630.55,0,0,663630.55,562689.02,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 124102,FL,PINELLAS COUNTY,0,2526467.18,0,0,2526467.18,3893872.06,0,0,0,0,27.82302,-82.65715,Commercial,Reinforced Masonry,1 178080,FL,PINELLAS COUNTY,0,423891.19,0,0,423891.19,422589.85,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 614315,FL,PINELLAS COUNTY,0,235883.15,0,0,235883.15,350239.31,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 555208,FL,PINELLAS COUNTY,0,52022.35,0,0,52022.35,64848.98,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 442707,FL,PINELLAS COUNTY,0,18407.91,0,0,18407.91,16238.2,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 301611,FL,PINELLAS COUNTY,0,127982.25,0,0,127982.25,123460,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 171498,FL,PINELLAS COUNTY,0,368812.99,0,0,368812.99,406696.72,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 310777,FL,PINELLAS COUNTY,0,2837.58,0,0,2837.58,4483.49,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 118204,FL,PINELLAS COUNTY,0,1190956.43,0,0,1190956.43,1083661.98,0,0,0,0,27.827475,-82.655029,Residential,Masonry,1 458061,FL,PINELLAS COUNTY,0,225852.43,0,0,225852.43,213999.7,0,0,0,0,27.827475,-82.655029,Residential,Wood,1 874088,FL,PINELLAS COUNTY,0,1057617.99,0,0,1057617.99,1205379.91,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 743197,FL,PINELLAS COUNTY,0,585518.73,0,0,585518.73,607627.92,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 604944,FL,PINELLAS COUNTY,0,2526467.18,0,0,2526467.18,3189700.19,0,0,0,0,27.82302,-82.65715,Commercial,Reinforced Masonry,1 647268,FL,PINELLAS COUNTY,0,423891.19,0,0,423891.19,659795.12,0,0,0,0,27.82302,-82.65715,Residential,Masonry,1 409688,FL,PINELLAS COUNTY,0,235883.15,0,0,235883.15,341115.35,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 938722,FL,PINELLAS COUNTY,0,1982597.17,0,0,1982597.17,2671462.45,0,0,0,0,27.82302,-82.65715,Commercial,Reinforced Masonry,1 977058,FL,PINELLAS COUNTY,0,15643.08,0,0,15643.08,10997.09,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 360387,FL,PINELLAS COUNTY,0,27721,0,0,27721,27377.81,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 749595,FL,PINELLAS COUNTY,0,15788.6,0,0,15788.6,27865.38,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 180546,FL,PINELLAS COUNTY,0,20154.11,0,0,20154.11,31591.57,0,0,0,0,27.82302,-82.65715,Residential,Wood,1 289855,FL,PINELLAS COUNTY,1049592.6,1049592.6,1049592.6,1049592.6,1049592.6,865047.98,0,0,0,0,27.8079,-82.63904,Residential,Masonry,1 421103,FL,PINELLAS COUNTY,0,45000,0,45000,45000,71328.6,0,1350,0,0,27.80985,-82.63924,Residential,Wood,1 773008,FL,PINELLAS COUNTY,0,496800,0,496800,496800,461043.32,0,0,0,0,27.80786,-82.63804,Residential,Masonry,1 732248,FL,PINELLAS COUNTY,2524140,2524140,2524140,2524140,2524140,3588852.54,0,0,0,0,27.80602,-82.63767,Commercial,Reinforced Masonry,1 193717,FL,PINELLAS COUNTY,6435,6435,6435,6435,6435,7792.42,0,0,0,0,27.80602,-82.63767,Residential,Wood,1 669347,FL,PINELLAS COUNTY,0,4574849.33,0,0,4574849.33,5463577.86,0,0,0,0,27.789274,-82.638527,Commercial,Reinforced Masonry,1 679333,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,51745.61,0,0,0,0,27.79942,-82.63444,Residential,Wood,4 250272,FL,PINELLAS COUNTY,0,52628.94,0,0,52628.94,56677.16,0,0,0,0,27.80399,-82.62758,Residential,Wood,3 585695,FL,PINELLAS COUNTY,0,1381937,0,0,1381937,2177379.94,0,0,0,0,27.78657,-82.65704,Residential,Masonry,3 480236,FL,PINELLAS COUNTY,321696.9,321696.9,0,0,321696.9,424495.79,0,0,0,0,27.8015,-82.60932,Residential,Wood,1 553224,FL,PINELLAS COUNTY,0,812758.31,0,0,812758.31,838865.73,0,0,0,0,27.80351,-82.63309,Residential,Masonry,1 336220,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,68541.83,0,0,0,0,27.80351,-82.63309,Residential,Wood,1 297332,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,45160.18,0,0,0,0,27.80351,-82.63309,Residential,Wood,1 975671,FL,PINELLAS COUNTY,0,135864.35,0,0,135864.35,163063.31,0,0,0,0,27.80351,-82.63309,Residential,Wood,1 279598,FL,PINELLAS COUNTY,0,60024.73,0,0,60024.73,87254.46,0,0,0,0,27.78786,-82.65604,Residential,Wood,1 997398,FL,PINELLAS COUNTY,0,942470.1,0,0,942470.1,1070344.45,0,0,0,0,27.80351,-82.63309,Residential,Masonry,1 939199,FL,PINELLAS COUNTY,0,791452.17,0,0,791452.17,1128475.45,0,0,0,0,27.80351,-82.63309,Residential,Masonry,1 339081,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,65401.85,0,0,0,0,27.80351,-82.63309,Residential,Wood,1 280177,FL,PINELLAS COUNTY,0,1876531.38,0,0,1876531.38,2719093.98,0,0,0,0,27.78786,-82.65604,Commercial,Reinforced Masonry,1 766388,FL,PINELLAS COUNTY,0,343398.2,0,0,343398.2,448527.5,0,0,0,0,27.78786,-82.65604,Residential,Wood,1 511923,FL,PINELLAS COUNTY,0,1929597.88,0,0,1929597.88,2934223.72,0,0,0,0,27.78786,-82.65604,Commercial,Reinforced Masonry,1 887848,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,71763.71,0,0,0,0,27.78786,-82.65604,Residential,Wood,1 628342,FL,PINELLAS COUNTY,0,39485.61,0,0,39485.61,44237.7,0,0,0,0,27.80326,-82.63906,Residential,Wood,1 991509,FL,PINELLAS COUNTY,820562.4,820562.4,820562.4,820562.4,820562.4,718625.57,0,0,0,0,27.80419,-82.6381,Residential,Masonry,1 238112,FL,PINELLAS COUNTY,0,44352,0,44352,44352,35413.12,0,0,0,0,27.80326,-82.63906,Residential,Wood,1 156919,FL,PINELLAS COUNTY,0,0,0,397800,397800,542273,0,0,0,900,27.78714,-82.63887,Residential,Masonry,1 572573,FL,PINELLAS COUNTY,1259075.7,1259075.7,1259075.7,1259075.7,1259075.7,1234756.65,0,0,0,0,27.713747,-82.64637,Residential,Masonry,1 803785,FL,PINELLAS COUNTY,0,1068068.8,0,0,1068068.8,1297001.87,0,0,0,0,27.726183,-82.645287,Residential,Masonry,3 273469,FL,PINELLAS COUNTY,0,347980.75,0,0,347980.75,363083.12,0,0,0,0,27.775148,-82.648903,Residential,Wood,1 157702,FL,PINELLAS COUNTY,422830.8,422830.8,0,0,422830.8,310780.64,0,0,0,0,27.775148,-82.64891,Residential,Masonry,1 865614,FL,PINELLAS COUNTY,0,891723.17,0,0,891723.17,961415.79,0,0,0,0,27.775293,-82.650337,Residential,Masonry,1 143215,FL,PINELLAS COUNTY,0,891723.17,0,0,891723.17,1378646.82,0,0,0,0,27.775282,-82.650635,Residential,Masonry,1 290520,FL,PINELLAS COUNTY,0,25380000,0,0,25380000,31140000,0,0,0,0,27.77155,-82.6525,Commercial,Reinforced Concrete,1 589464,FL,PINELLAS COUNTY,2768642.1,2768642.1,0,0,2768642.1,3902223.85,0,0,0,0,27.77266,-82.65319,Commercial,Reinforced Masonry,1 977468,FL,PINELLAS COUNTY,0,4000519.15,0,0,4000519.15,6096023.09,0,0,0,0,27.7526,-82.64988,Commercial,Reinforced Masonry,1 403536,FL,PINELLAS COUNTY,0,561555.29,0,0,561555.29,475480.09,0,0,0,0,27.705055,-82.640968,Residential,Masonry,1 629497,FL,PINELLAS COUNTY,0,63154.73,0,0,63154.73,75646.73,0,0,0,0,27.705055,-82.640968,Residential,Wood,1 466451,FL,PINELLAS COUNTY,0,1545221.66,0,0,1545221.66,1797797.42,0,0,0,0,27.763243,-82.652786,Residential,Masonry,1 597653,FL,PINELLAS COUNTY,0,79078.36,0,0,79078.36,120955.72,0,0,0,0,27.763243,-82.652786,Residential,Wood,1 842244,FL,PINELLAS COUNTY,0,125229.89,0,0,125229.89,174783.61,0,0,0,0,27.763243,-82.652786,Residential,Wood,1 903787,FL,PINELLAS COUNTY,0,264314.23,0,0,264314.23,283080.54,0,0,0,0,27.763,-82.651024,Residential,Wood,1 249433,FL,PINELLAS COUNTY,0,259816.03,0,0,259816.03,323262.07,0,0,0,0,27.763,-82.651024,Residential,Wood,1 487427,FL,PINELLAS COUNTY,0,51819.26,0,0,51819.26,44028.76,0,0,0,0,27.71393,-82.65256,Residential,Wood,1 405800,FL,PINELLAS COUNTY,233906.4,233906.4,0,0,233906.4,225953.58,0,0,0,0,27.71393,-82.65256,Residential,Wood,1 792606,FL,PINELLAS COUNTY,92213.1,92213.1,0,0,92213.1,83169.76,0,0,0,0,27.71393,-82.65256,Residential,Wood,1 448854,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,135403.74,0,0,0,0,27.7313,-82.64167,Residential,Wood,1 224222,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,84345.87,0,0,0,0,27.691995,-82.735736,Residential,Wood,4 283860,FL,PINELLAS COUNTY,0,7826.87,0,0,7826.87,8047.59,0,0,0,0,27.691995,-82.735736,Residential,Wood,4 677146,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,102679.96,0,0,0,0,27.77641,-82.65127,Residential,Wood,4 472640,FL,PINELLAS COUNTY,0,1751059.3,0,0,1751059.3,2412031.65,0,0,0,0,27.72901,-82.65302,Residential,Masonry,1 330975,FL,PINELLAS COUNTY,0,894781.94,0,0,894781.94,1144862.76,0,0,0,0,27.75211,-82.641342,Residential,Masonry,1 332180,FL,PINELLAS COUNTY,2588714.1,2588714.1,0,0,2588714.1,2552668.85,0,0,0,0,27.752081,-82.65023,Commercial,Reinforced Masonry,1 897215,FL,PINELLAS COUNTY,691798.5,691798.5,0,0,691798.5,920092.01,0,0,0,0,27.768488,-82.648308,Residential,Masonry,4 575994,FL,PINELLAS COUNTY,150141.6,150141.6,0,0,150141.6,206192.46,0,0,0,0,27.779327,-82.65062,Residential,Wood,1 798539,FL,PINELLAS COUNTY,0,1888065.11,0,0,1888065.11,2099909.79,0,0,0,0,27.715185,-82.646378,Commercial,Reinforced Masonry,1 336409,FL,PINELLAS COUNTY,0,382260.6,0,0,382260.6,586655.35,0,0,0,0,27.715185,-82.646378,Residential,Masonry,1 535234,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,65993.89,0,0,0,0,27.715185,-82.646378,Residential,Wood,1 974208,FL,PINELLAS COUNTY,0,1403941.18,0,0,1403941.18,1734597.41,0,0,0,0,27.715185,-82.646378,Residential,Masonry,1 883053,FL,PINELLAS COUNTY,0,213175.06,0,0,213175.06,282637.72,0,0,0,0,27.76369,-82.64958,Residential,Wood,1 428781,FL,PINELLAS COUNTY,0,931106.83,0,0,931106.83,1082691.02,0,0,0,0,27.76369,-82.64958,Residential,Masonry,1 118782,FL,PINELLAS COUNTY,0,1362911.31,0,0,1362911.31,2092483.19,0,0,0,0,27.76369,-82.64958,Residential,Masonry,1 637069,FL,PINELLAS COUNTY,0,12283.85,0,0,12283.85,11875.04,0,0,0,0,27.76369,-82.64958,Residential,Wood,1 553556,FL,PINELLAS COUNTY,0,290955.62,0,0,290955.62,348802.55,0,0,0,0,27.7313,-82.64167,Residential,Wood,1 727985,FL,PINELLAS COUNTY,0,134706.61,0,0,134706.61,157353.49,0,0,0,0,27.7313,-82.64167,Residential,Wood,1 563070,FL,PINELLAS COUNTY,0,1538188.07,0,0,1538188.07,1224834.55,0,0,0,0,27.71754,-82.65252,Residential,Masonry,1 104586,FL,PINELLAS COUNTY,0,1045030.76,0,0,1045030.76,1539204.91,0,0,0,0,27.71754,-82.65252,Residential,Masonry,1 445763,FL,PINELLAS COUNTY,0,50930.97,0,0,50930.97,47128.67,0,0,0,0,27.71754,-82.65252,Residential,Wood,1 454445,FL,PINELLAS COUNTY,0,2910.34,0,0,2910.34,4360.1,0,0,0,0,27.71754,-82.65252,Residential,Wood,1 679861,FL,PINELLAS COUNTY,0,43655.12,0,0,43655.12,36973.27,0,0,0,0,27.71754,-82.65252,Residential,Wood,1 989980,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,47144.44,0,0,0,0,27.71754,-82.65252,Residential,Wood,1 899697,FL,PINELLAS COUNTY,0,304908.58,0,0,304908.58,384325.07,0,0,0,0,27.76323,-82.65666,Residential,Wood,1 166120,FL,PINELLAS COUNTY,0,1584206.09,0,0,1584206.09,1327239.95,0,0,0,0,27.76323,-82.65666,Residential,Masonry,1 429275,FL,PINELLAS COUNTY,0,2369451.44,0,0,2369451.44,3636624.59,0,0,0,0,27.76323,-82.65666,Commercial,Reinforced Masonry,1 782180,FL,PINELLAS COUNTY,0,3807566.5,0,0,3807566.5,5622283.15,0,0,0,0,27.75346,-82.64928,Commercial,Reinforced Masonry,1 869428,FL,PINELLAS COUNTY,0,199888.18,0,0,199888.18,335044.57,0,0,0,0,27.75346,-82.64928,Residential,Wood,1 842257,FL,PINELLAS COUNTY,0,635150.31,0,0,635150.31,960347.26,0,0,0,0,27.78211,-82.648369,Residential,Masonry,1 491516,FL,PINELLAS COUNTY,0,5397.56,0,0,5397.56,7810.48,0,0,0,0,27.78211,-82.648369,Residential,Wood,1 499163,FL,PINELLAS COUNTY,0,1812.37,0,0,1812.37,1826.87,0,0,0,0,27.715185,-82.646378,Residential,Wood,1 253216,FL,PINELLAS COUNTY,0,332489.45,0,0,332489.45,465219.24,0,0,0,0,27.715185,-82.646378,Residential,Wood,1 811449,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,35586.68,0,0,0,0,27.715185,-82.646378,Residential,Wood,1 229244,FL,PINELLAS COUNTY,0,1362911.31,0,0,1362911.31,1348208.23,0,0,0,0,27.76369,-82.64958,Residential,Masonry,1 263858,FL,PINELLAS COUNTY,0,1411830.22,0,0,1411830.22,1145155.25,0,0,0,0,27.7313,-82.64167,Residential,Masonry,1 477073,FL,PINELLAS COUNTY,0,290955.62,0,0,290955.62,447037.02,0,0,0,0,27.7313,-82.64167,Residential,Wood,1 757797,FL,PINELLAS COUNTY,0,134706.61,0,0,134706.61,125062.16,0,0,0,0,27.7313,-82.64167,Residential,Wood,1 231392,FL,PINELLAS COUNTY,0,1538188.07,0,0,1538188.07,1952932.8,0,0,0,0,27.71754,-82.65252,Residential,Masonry,1 443192,FL,PINELLAS COUNTY,0,1724595.43,0,0,1724595.43,1418721.18,0,0,0,0,27.71754,-82.65252,Residential,Masonry,1 475748,FL,PINELLAS COUNTY,0,2910.34,0,0,2910.34,2914.5,0,0,0,0,27.71754,-82.65252,Residential,Wood,1 723933,FL,PINELLAS COUNTY,0,1938578.26,0,0,1938578.26,1666510.43,0,0,0,0,27.71754,-82.65252,Commercial,Reinforced Masonry,1 736854,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,61007.6,0,0,0,0,27.71754,-82.65252,Residential,Wood,1 227191,FL,PINELLAS COUNTY,0,304908.58,0,0,304908.58,331679.55,0,0,0,0,27.76323,-82.65666,Residential,Wood,1 501553,FL,PINELLAS COUNTY,0,2369451.44,0,0,2369451.44,3692079.23,0,0,0,0,27.76323,-82.65666,Commercial,Reinforced Masonry,1 823238,FL,PINELLAS COUNTY,0,635150.31,0,0,635150.31,501317.15,0,0,0,0,27.78211,-82.648369,Residential,Masonry,1 118764,FL,PINELLAS COUNTY,0,231640.38,0,0,231640.38,309517.87,0,0,0,0,27.78211,-82.648369,Residential,Wood,1 884261,FL,PINELLAS COUNTY,0,19020.37,0,0,19020.37,22580.99,0,0,0,0,27.768488,-82.648308,Residential,Wood,4 443381,FL,PINELLAS COUNTY,0,1060868.15,0,0,1060868.15,1027395.63,0,0,0,0,27.777878,-82.646652,Residential,Masonry,1 147839,FL,PINELLAS COUNTY,0,3553316.42,0,0,3553316.42,3492199.38,0,0,0,0,27.77896,-82.64953,Commercial,Reinforced Masonry,1 807059,FL,PINELLAS COUNTY,0,5347117.09,0,0,5347117.09,8876000.48,0,0,0,0,27.77775,-82.65205,Commercial,Reinforced Masonry,1 460794,FL,PINELLAS COUNTY,0,2084205.92,0,0,2084205.92,1892292.24,0,0,0,0,27.77985,-82.65006,Commercial,Reinforced Masonry,1 432361,FL,PINELLAS COUNTY,0,804722.4,0,804722.4,804722.4,871881.31,0,0,0,0,27.74081,-82.64658,Residential,Masonry,3 621845,FL,PINELLAS COUNTY,0,328638.92,0,0,328638.92,292225.73,0,0,0,0,27.77779,-82.65344,Residential,Wood,1 521002,FL,PINELLAS COUNTY,0,1919503.8,0,1919503.8,1919503.8,2178751.98,0,0,0,0,27.77775,-82.65205,Commercial,Reinforced Masonry,1 108080,FL,PINELLAS COUNTY,0,703108.8,0,703108.8,703108.8,672880.75,0,0,0,0,27.77835,-82.64954,Residential,Masonry,1 585715,FL,PINELLAS COUNTY,0,521875.44,0,0,521875.44,422447.73,0,0,0,0,27.740454,-82.646576,Residential,Masonry,3 749107,FL,PINELLAS COUNTY,2097000,9360000,2097000,2097000,9360000,13140000,0,468855,0,0,27.77078,-82.65458,Commercial,Reinforced Concrete,1 762263,FL,PINELLAS COUNTY,0,2450224.59,0,0,2450224.59,3530205.18,0,0,0,0,27.78523,-82.65458,Commercial,Reinforced Masonry,1 305710,FL,PINELLAS COUNTY,0,262530,0,262530,262530,274737.65,0,7875.9,0,0,27.77336,-82.64957,Residential,Wood,1 427748,FL,PINELLAS COUNTY,0,59479.99,0,0,59479.99,64970.88,0,0,0,0,27.77309,-82.652763,Residential,Wood,1 336431,FL,PINELLAS COUNTY,8883769.5,8883769.5,0,8883769.5,8883769.5,11520000,0,0,0,0,27.7311,-82.7461,Commercial,Reinforced Masonry,1 452670,FL,PINELLAS COUNTY,10710000,10710000,0,10710000,10710000,9450000,0,0,0,0,27.77821,-82.78052,Commercial,Reinforced Concrete,1 516129,FL,PINELLAS COUNTY,2790594.9,2790594.9,0,0,2790594.9,4685992.07,0,0,0,0,27.743101,-82.751411,Commercial,Reinforced Masonry,1 514339,FL,PINELLAS COUNTY,0,281354.71,0,0,281354.71,356940.94,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 629768,FL,PINELLAS COUNTY,0,298626.89,0,0,298626.89,512682.65,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 620418,FL,PINELLAS COUNTY,0,11136.01,0,0,11136.01,17469.99,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 671568,FL,PINELLAS COUNTY,0,28264.23,0,0,28264.23,36531.52,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 896505,FL,PINELLAS COUNTY,0,295842.89,0,0,295842.89,296789.59,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 125873,FL,PINELLAS COUNTY,0,11136.01,0,0,11136.01,17929.39,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 774919,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,66852.03,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 198345,FL,PINELLAS COUNTY,0,28264.23,0,0,28264.23,38522,0,0,0,0,27.75068,-82.75478,Residential,Wood,1 488648,FL,PINELLAS COUNTY,0,1029653.44,0,0,1029653.44,1460991.74,0,0,0,0,27.73579,-82.74694,Residential,Masonry,1 374942,FL,PINELLAS COUNTY,0,2860941.98,0,0,2860941.98,3467169.86,0,0,0,0,27.74157,-82.75025,Commercial,Reinforced Masonry,1 333052,FL,PINELLAS COUNTY,0,629898.75,0,0,629898.75,1087122.1,0,0,0,0,27.692049,-82.736816,Residential,Masonry,1 553930,FL,PINELLAS COUNTY,0,513910.16,0,0,513910.16,593429.02,0,0,0,0,27.729118,-82.743233,Residential,Masonry,1 563197,FL,PINELLAS COUNTY,0,513609.75,0,0,513609.75,508215.31,0,0,0,0,27.7041,-82.72651,Residential,Masonry,1 663579,FL,PINELLAS COUNTY,588515.4,588515.4,588515.4,588515.4,588515.4,475995.96,0,0,0,0,27.7412,-82.7522,Residential,Masonry,1 161533,FL,PINELLAS COUNTY,0,88973.08,0,0,88973.08,82103.83,0,0,0,0,27.77939,-82.77493,Residential,Wood,3 511674,FL,PINELLAS COUNTY,0,6858.15,0,0,6858.15,7117.12,0,0,0,0,27.77939,-82.77493,Residential,Wood,3 432115,FL,PINELLAS COUNTY,0,68570.32,0,0,68570.32,105472.13,0,0,0,0,27.7412,-82.7522,Residential,Wood,3 779955,FL,PINELLAS COUNTY,0,3159.17,0,0,3159.17,4338.16,0,0,0,0,27.7412,-82.7522,Residential,Wood,4 471421,FL,PINELLAS COUNTY,0,49435.73,0,0,49435.73,43305.7,0,0,0,0,27.77056,-82.76928,Residential,Wood,1 520927,FL,PINELLAS COUNTY,0,121630.96,0,0,121630.96,151722.46,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 625433,FL,PINELLAS COUNTY,0,5779.66,0,0,5779.66,5165.63,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 616140,FL,PINELLAS COUNTY,0,9348.46,0,0,9348.46,12276.86,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 784167,FL,PINELLAS COUNTY,0,9348.46,0,0,9348.46,13320.15,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 120090,FL,PINELLAS COUNTY,0,210087.8,0,0,210087.8,290705.22,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 449058,FL,PINELLAS COUNTY,0,52993.3,0,0,52993.3,48821.14,0,0,0,0,27.76902,-82.76833,Residential,Wood,1 909828,FL,PINELLAS COUNTY,0,59031.08,0,0,59031.08,47205.98,0,0,0,0,27.75084,-82.7612,Residential,Wood,4 198750,FL,PINELLAS COUNTY,0,59031.08,0,0,59031.08,62726.43,0,0,0,0,27.75764,-82.7646,Residential,Wood,4 819291,FL,PINELLAS COUNTY,0,237807.72,0,0,237807.72,237685.96,0,0,0,0,27.767985,-82.758825,Residential,Wood,3 993335,FL,PINELLAS COUNTY,0,59031.08,0,0,59031.08,59977.05,0,0,0,0,27.78027,-82.77344,Residential,Wood,3 529324,FL,PINELLAS COUNTY,0,183939.05,0,0,183939.05,242694.71,0,0,0,0,27.77074,-82.7689,Residential,Wood,1 882485,FL,PINELLAS COUNTY,0,336679.17,0,0,336679.17,458725.37,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 820804,FL,PINELLAS COUNTY,0,336679.17,0,0,336679.17,378315.61,0,0,0,0,27.76712,-82.75584,Residential,Wood,1 653199,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,538713.44,0,0,0,0,27.75837,-82.73716,Residential,Masonry,1 560540,FL,PINELLAS COUNTY,218049.3,218049.3,218049.3,218049.3,218049.3,322310.23,0,0,0,0,27.769865,-82.712189,Residential,Wood,1 126944,FL,PINELLAS COUNTY,24750,24750,24750,24750,24750,28651.22,0,1237.5,0,0,27.769865,-82.712189,Residential,Wood,1 671735,FL,PINELLAS COUNTY,453600,453600,453600,453600,453600,466643.27,0,0,0,0,27.76805,-82.73591,Residential,Masonry,1 789655,FL,PINELLAS COUNTY,360000,360000,360000,360000,360000,574484.4,0,0,0,0,27.769943,-82.734215,Residential,Masonry,1 841339,FL,PINELLAS COUNTY,83538,83538,83538,83538,83538,122520.17,0,0,0,0,27.750999,-82.712593,Residential,Wood,1 911339,FL,PINELLAS COUNTY,68850,68850,68850,68850,68850,74932.21,0,0,0,0,27.74247,-82.70475,Residential,Wood,1 799466,FL,PINELLAS COUNTY,0,2158846.56,0,0,2158846.56,2795585.4,0,0,0,0,27.748308,-82.70121,Commercial,Reinforced Masonry,1 221758,FL,PINELLAS COUNTY,0,0,3871166.4,0,3871166.4,4904090.37,0,0,45000,0,27.75216,-82.74081,Commercial,Reinforced Masonry,1 159656,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,68007.68,0,0,0,0,27.76904,-82.73658,Residential,Wood,3 273572,FL,PINELLAS COUNTY,103458.6,103458.6,0,0,103458.6,80382.37,0,0,0,0,27.7656,-82.74026,Residential,Wood,1 461165,FL,PINELLAS COUNTY,313460.1,313460.1,0,0,313460.1,398054.52,0,0,0,0,27.76406,-82.69951,Residential,Wood,1 179310,FL,PINELLAS COUNTY,0,87440.41,0,0,87440.41,81443.92,0,0,0,0,27.76724,-82.71722,Residential,Wood,1 894133,FL,PINELLAS COUNTY,0,217265.84,0,0,217265.84,292349.43,0,0,0,0,27.76724,-82.71722,Residential,Wood,1 466488,FL,PINELLAS COUNTY,0,12283.85,0,0,12283.85,12513.18,0,0,0,0,27.76724,-82.71722,Residential,Wood,1 321842,FL,PINELLAS COUNTY,0,493084.55,0,0,493084.55,499908.84,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 611931,FL,PINELLAS COUNTY,0,2566120.58,0,0,2566120.58,2263113.06,0,0,0,0,27.76094,-82.70999,Commercial,Reinforced Masonry,1 145181,FL,PINELLAS COUNTY,0,6621.03,0,0,6621.03,7613.42,0,0,0,0,27.76094,-82.70999,Residential,Wood,1 782691,FL,PINELLAS COUNTY,0,9822.4,0,0,9822.4,7304.53,0,0,0,0,27.76094,-82.70999,Residential,Wood,1 550998,FL,PINELLAS COUNTY,0,1041320.07,0,0,1041320.07,1098072.02,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 290889,FL,PINELLAS COUNTY,0,177894.6,0,0,177894.6,252613.9,0,0,0,0,27.76094,-82.70999,Residential,Wood,1 319274,FL,PINELLAS COUNTY,0,1106147.93,0,0,1106147.93,1325568.96,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 190393,FL,PINELLAS COUNTY,0,53718.37,0,0,53718.37,64977.74,0,0,0,0,27.75893,-82.70199,Residential,Wood,1 300714,FL,PINELLAS COUNTY,0,561404.81,0,0,561404.81,548887.73,0,0,0,0,27.76008,-82.70287,Residential,Masonry,1 840901,FL,PINELLAS COUNTY,0,561404.81,0,0,561404.81,725295.16,0,0,0,0,27.76008,-82.70287,Residential,Masonry,1 851236,FL,PINELLAS COUNTY,0,511915.58,0,0,511915.58,602356.73,0,0,0,0,27.74988,-82.70276,Residential,Masonry,1 469212,FL,PINELLAS COUNTY,0,1676949.65,0,0,1676949.65,1361770.32,0,0,0,0,27.74988,-82.70276,Residential,Masonry,1 189533,FL,PINELLAS COUNTY,0,226287.43,0,0,226287.43,163537.93,0,0,0,0,27.74988,-82.70276,Residential,Wood,1 224801,FL,PINELLAS COUNTY,0,564190.89,0,0,564190.89,592513.28,0,0,0,0,27.763954,-82.699783,Residential,Masonry,1 490208,FL,PINELLAS COUNTY,0,431463.59,0,0,431463.59,659828.63,0,0,0,0,27.76724,-82.71722,Residential,Masonry,1 298167,FL,PINELLAS COUNTY,0,217265.84,0,0,217265.84,223590.88,0,0,0,0,27.76724,-82.71722,Residential,Wood,1 106199,FL,PINELLAS COUNTY,0,46362.17,0,0,46362.17,58591.58,0,0,0,0,27.76724,-82.71722,Residential,Wood,1 320211,FL,PINELLAS COUNTY,0,437315.67,0,0,437315.67,409911.29,0,0,0,0,27.76724,-82.71722,Residential,Masonry,1 837843,FL,PINELLAS COUNTY,0,1184833.92,0,0,1184833.92,1790349.22,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 184354,FL,PINELLAS COUNTY,0,13050000,0,0,13050000,9990000,0,0,0,0,27.76094,-82.70999,Commercial,Reinforced Concrete,1 615589,FL,PINELLAS COUNTY,0,467328.04,0,0,467328.04,571560.88,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 985844,FL,PINELLAS COUNTY,0,954737.42,0,0,954737.42,982986.2,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 923194,FL,PINELLAS COUNTY,0,816496.22,0,0,816496.22,1258020.63,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 153361,FL,PINELLAS COUNTY,0,451903.23,0,0,451903.23,486298.49,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 913591,FL,PINELLAS COUNTY,0,6621.03,0,0,6621.03,6645.07,0,0,0,0,27.76094,-82.70999,Residential,Wood,1 163990,FL,PINELLAS COUNTY,0,9822.4,0,0,9822.4,12305.5,0,0,0,0,27.76094,-82.70999,Residential,Wood,1 587075,FL,PINELLAS COUNTY,0,1106147.93,0,0,1106147.93,832955.94,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 811418,FL,PINELLAS COUNTY,0,437687.11,0,0,437687.11,552037.25,0,0,0,0,27.76094,-82.70999,Residential,Masonry,1 442714,FL,PINELLAS COUNTY,0,655408.83,0,0,655408.83,702336.11,0,0,0,0,27.75893,-82.70199,Residential,Masonry,1 446780,FL,PINELLAS COUNTY,0,754724.23,0,0,754724.23,870311.75,0,0,0,0,27.76008,-82.70287,Residential,Masonry,1 781133,FL,PINELLAS COUNTY,0,8803.78,0,0,8803.78,12094.28,0,0,0,0,27.76008,-82.70287,Residential,Wood,1 809916,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,38670.62,0,0,0,0,27.74988,-82.70276,Residential,Wood,1 359162,FL,PINELLAS COUNTY,1215000,1215000,1215000,1215000,1215000,1262462.76,24300,60750,0,0,27.752197,-82.739456,Residential,Masonry,1 949567,FL,PINELLAS COUNTY,0,2461390.42,0,0,2461390.42,3459275.01,0,0,0,0,27.75092,-82.74311,Commercial,Reinforced Masonry,1 208401,FL,PINELLAS COUNTY,0,2200536.75,0,0,2200536.75,3473019.13,0,0,0,0,27.75915,-82.73683,Commercial,Reinforced Masonry,1 538431,FL,PINELLAS COUNTY,0,145894.31,0,0,145894.31,163919.7,0,0,0,0,27.7576,-82.73914,Residential,Wood,1 516068,FL,PINELLAS COUNTY,0,23685.44,0,0,23685.44,28556.21,0,0,0,0,27.825163,-82.828804,Residential,Wood,1 775281,FL,PINELLAS COUNTY,0,23685.44,0,0,23685.44,27898.18,0,0,0,0,27.83229,-82.83338,Residential,Wood,3 441628,FL,PINELLAS COUNTY,0,27923.89,0,0,27923.89,44223.4,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 777555,FL,PINELLAS COUNTY,0,3490.49,0,0,3490.49,3908.12,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 736996,FL,PINELLAS COUNTY,0,7978.25,0,0,7978.25,9822.75,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 194682,FL,PINELLAS COUNTY,0,2991.85,0,0,2991.85,5161.78,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 491474,FL,PINELLAS COUNTY,0,997.28,0,0,997.28,1067.89,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 398894,FL,PINELLAS COUNTY,0,5983.69,0,0,5983.69,5168.54,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 548560,FL,PINELLAS COUNTY,0,997.28,0,0,997.28,935.76,0,0,0,0,27.830591,-82.831573,Residential,Wood,1 821916,FL,PINELLAS COUNTY,0,962.38,0,0,962.38,885.92,0,0,0,0,27.8136,-82.7964,Residential,Wood,4 960342,FL,PINELLAS COUNTY,0,0,392065.2,0,392065.2,312152.9,0,0,45000,0,27.80205,-82.802147,Residential,Masonry,1 509518,FL,PINELLAS COUNTY,2360430.9,2360430.9,0,2360430.9,2360430.9,2879253.61,0,0,0,0,27.79399,-82.79306,Commercial,Reinforced Masonry,1 452467,FL,PINELLAS COUNTY,164074.5,164074.5,0,0,164074.5,254100.54,0,0,0,0,27.813881,-82.779495,Residential,Wood,1 108214,FL,PINELLAS COUNTY,445296.6,445296.6,0,0,445296.6,373070.38,0,0,0,0,27.8228,-82.8282,Residential,Masonry,3 977910,FL,PINELLAS COUNTY,130005.9,130005.9,0,0,130005.9,122009.5,0,0,0,0,27.81625,-82.76987,Residential,Wood,1 326660,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,59773.94,0,0,0,0,27.810556,-82.790649,Residential,Wood,3 756251,FL,PINELLAS COUNTY,0,174653.55,0,0,174653.55,150982.41,0,0,0,0,27.810556,-82.790649,Residential,Wood,3 384224,FL,PINELLAS COUNTY,0,617860.15,0,0,617860.15,880087.42,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 508931,FL,PINELLAS COUNTY,0,564723.65,0,0,564723.65,788636.58,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 463778,FL,PINELLAS COUNTY,0,74364.73,0,0,74364.73,127945.41,0,0,0,0,27.808418,-82.793098,Residential,Wood,4 725533,FL,PINELLAS COUNTY,0,403006.74,0,0,403006.74,504318.6,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 982256,FL,PINELLAS COUNTY,0,11998.56,0,0,11998.56,10452.25,0,0,0,0,27.808418,-82.793098,Residential,Wood,4 746994,FL,PINELLAS COUNTY,0,148333.9,0,0,148333.9,198933.57,0,0,0,0,27.808418,-82.793098,Residential,Wood,4 872426,FL,PINELLAS COUNTY,0,1642050.19,0,0,1642050.19,2605973.05,0,0,0,0,27.810556,-82.790649,Residential,Masonry,3 789256,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,31439.44,0,0,0,0,27.810556,-82.790649,Residential,Wood,3 723052,FL,PINELLAS COUNTY,0,174653.55,0,0,174653.55,175991.05,0,0,0,0,27.810556,-82.790649,Residential,Wood,3 148935,FL,PINELLAS COUNTY,0,224481.52,0,0,224481.52,196861.31,0,0,0,0,27.810556,-82.790649,Residential,Wood,3 533933,FL,PINELLAS COUNTY,0,617860.15,0,0,617860.15,867475.66,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 881563,FL,PINELLAS COUNTY,0,655899.56,0,0,655899.56,1168025.94,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 158416,FL,PINELLAS COUNTY,0,484689.27,0,0,484689.27,847567.41,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 125398,FL,PINELLAS COUNTY,0,693741.19,0,0,693741.19,810124.6,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 645136,FL,PINELLAS COUNTY,0,459241.77,0,0,459241.77,660571.06,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 878166,FL,PINELLAS COUNTY,0,403006.74,0,0,403006.74,603320.43,0,0,0,0,27.808418,-82.793098,Residential,Masonry,4 347563,FL,PINELLAS COUNTY,0,163035.44,0,0,163035.44,173513.4,0,0,0,0,27.808418,-82.793098,Residential,Wood,4 319680,FL,PINELLAS COUNTY,0,4279086.33,0,0,4279086.33,5074234.71,0,0,0,0,27.810593,-82.791199,Commercial,Reinforced Masonry,3 137218,FL,PINELLAS COUNTY,0,1695881.25,0,0,1695881.25,1806147.45,0,0,0,0,27.80253,-82.80418,Residential,Masonry,1 303949,FL,PINELLAS COUNTY,0,342189.49,0,0,342189.49,303535.76,0,0,0,0,27.810715,-82.790885,Residential,Wood,1 150282,FL,PINELLAS COUNTY,0,374162.79,0,0,374162.79,375360.11,0,0,0,0,27.810715,-82.790885,Residential,Masonry,1 375632,FL,PINELLAS COUNTY,0,83855.56,0,0,83855.56,127142.81,0,0,0,0,27.784178,-82.782921,Residential,Wood,3 434594,FL,PINELLAS COUNTY,0,1683395.87,0,0,1683395.87,1517278.36,0,0,0,0,27.8136,-82.7964,Residential,Masonry,3 166693,FL,PINELLAS COUNTY,0,104595,0,0,104595,87859.8,0,0,0,0,27.810715,-82.790885,Residential,Wood,1 831022,FL,PINELLAS COUNTY,0,67234.83,0,0,67234.83,62124.98,0,0,0,0,27.804352,-82.80069,Residential,Wood,1 847459,FL,PINELLAS COUNTY,0,29291.09,0,0,29291.09,44363.84,0,0,0,0,27.810715,-82.790885,Residential,Wood,1 950567,FL,PINELLAS COUNTY,0,16070.82,0,0,16070.82,19366.94,0,0,0,0,27.794891,-82.793419,Residential,Wood,1 906611,FL,PINELLAS COUNTY,0,229839.65,0,0,229839.65,228841.69,0,0,0,0,27.80172,-82.80296,Residential,Wood,1 480289,FL,PINELLAS COUNTY,0,37045.93,0,0,37045.93,46540.06,0,0,0,0,27.78595,-82.78321,Residential,Wood,1 147976,FL,PINELLAS COUNTY,0,60288.02,0,0,60288.02,87215.06,0,0,0,0,27.81503,-82.819919,Residential,Wood,1 222355,FL,PINELLAS COUNTY,2938253.4,2938253.4,2938253.4,2938253.4,2938253.4,4612446.68,0,0,0,0,27.81914,-82.70205,Commercial,Reinforced Masonry,1 653138,FL,PINELLAS COUNTY,135630,135630,135630,135630,135630,161178.08,0,6781.5,0,0,27.81914,-82.70205,Residential,Wood,1 665814,FL,PINELLAS COUNTY,1534500,1534500,1534500,1534500,1534500,2532738.29,0,76725,0,0,27.81914,-82.70205,Residential,Masonry,1 611446,FL,PINELLAS COUNTY,0,1263637.1,0,0,1263637.1,1326060.78,0,0,0,0,27.82221,-82.72805,Residential,Masonry,1 257283,FL,PINELLAS COUNTY,643771.8,643771.8,0,0,643771.8,914979.98,0,0,0,0,27.815926,-82.75399,Residential,Masonry,1 274743,FL,PINELLAS COUNTY,208346.4,208346.4,0,0,208346.4,342123.12,0,0,0,0,27.81242,-82.69896,Residential,Wood,1 297691,FL,PINELLAS COUNTY,304956,304956,0,0,304956,314465.75,0,0,0,0,27.82123,-82.74323,Residential,Wood,1 125576,FL,PINELLAS COUNTY,563346,563346,0,0,563346,741250.67,0,0,0,0,27.82094,-82.74259,Residential,Masonry,3 996934,FL,PINELLAS COUNTY,0,31817.17,0,0,31817.17,37082.91,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 659782,FL,PINELLAS COUNTY,0,250957.95,0,0,250957.95,236932.41,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 276860,FL,PINELLAS COUNTY,0,281581.98,0,0,281581.98,355857.67,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 679983,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,60756.93,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 301539,FL,PINELLAS COUNTY,0,1561481.5,0,0,1561481.5,1761101.3,0,0,0,0,27.81997,-82.72449,Residential,Masonry,1 822711,FL,PINELLAS COUNTY,0,234282.69,0,0,234282.69,309979.42,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 515142,FL,PINELLAS COUNTY,0,479187.68,0,0,479187.68,698737.57,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 687435,FL,PINELLAS COUNTY,960921.9,960921.9,960921.9,960921.9,960921.9,1339479,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 832554,FL,PINELLAS COUNTY,0,1072315.21,0,0,1072315.21,1270404,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 210108,FL,PINELLAS COUNTY,0,768621.11,0,0,768621.11,1001081.34,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 598398,FL,PINELLAS COUNTY,0,1843701.14,0,0,1843701.14,2125049.93,0,0,0,0,27.81552,-82.72256,Commercial,Reinforced Masonry,1 435215,FL,PINELLAS COUNTY,0,20154.11,0,0,20154.11,20054.79,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 143629,FL,PINELLAS COUNTY,0,502397.65,0,0,502397.65,808982.29,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 242104,FL,PINELLAS COUNTY,0,264113.46,0,0,264113.46,227480.93,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 997772,FL,PINELLAS COUNTY,0,737844.25,0,0,737844.25,1188113.7,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 522270,FL,PINELLAS COUNTY,0,466519.29,0,0,466519.29,668869.24,0,0,0,0,27.80727,-82.73961,Residential,Masonry,1 582025,FL,PINELLAS COUNTY,0,701714.68,0,0,701714.68,1015566.39,0,0,0,0,27.80727,-82.73961,Residential,Masonry,1 581455,FL,PINELLAS COUNTY,0,31646.72,0,0,31646.72,45911.93,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 744746,FL,PINELLAS COUNTY,0,335898.44,0,0,335898.44,442736.98,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 210122,FL,PINELLAS COUNTY,0,292888.44,0,0,292888.44,427319.54,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 109108,FL,PINELLAS COUNTY,0,292888.44,0,0,292888.44,322249.33,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 349417,FL,PINELLAS COUNTY,0,26728.49,0,0,26728.49,43810.82,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 514820,FL,PINELLAS COUNTY,0,173574.04,0,0,173574.04,171599.46,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 824531,FL,PINELLAS COUNTY,0,408282.5,0,0,408282.5,353364.42,0,0,0,0,27.81997,-82.72449,Residential,Masonry,1 448128,FL,PINELLAS COUNTY,0,250957.95,0,0,250957.95,327063.46,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 729811,FL,PINELLAS COUNTY,0,237549.28,0,0,237549.28,356544.85,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 846877,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,53419.91,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 656848,FL,PINELLAS COUNTY,0,234282.69,0,0,234282.69,182037.65,0,0,0,0,27.81997,-82.72449,Residential,Wood,1 759476,FL,PINELLAS COUNTY,0,1801937.74,0,0,1801937.74,3014465.25,0,0,0,0,27.81552,-82.72256,Commercial,Reinforced Masonry,1 879406,FL,PINELLAS COUNTY,0,20154.11,0,0,20154.11,23976.34,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 728197,FL,PINELLAS COUNTY,0,1524291.19,0,0,1524291.19,1386743.73,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 643151,FL,PINELLAS COUNTY,0,1234785.01,0,0,1234785.01,1403703.59,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 881864,FL,PINELLAS COUNTY,0,692151.89,0,0,692151.89,760661.78,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 232387,FL,PINELLAS COUNTY,0,3851.29,0,0,3851.29,3524.08,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 543830,FL,PINELLAS COUNTY,0,5456.89,0,0,5456.89,6678.01,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 501465,FL,PINELLAS COUNTY,0,526844.51,0,0,526844.51,917349.57,0,0,0,0,27.81552,-82.72256,Residential,Masonry,1 120144,FL,PINELLAS COUNTY,0,78069.9,0,0,78069.9,105352.21,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 789893,FL,PINELLAS COUNTY,0,155703.25,0,0,155703.25,227351.66,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 276948,FL,PINELLAS COUNTY,0,109137.79,0,0,109137.79,126031.23,0,0,0,0,27.81552,-82.72256,Residential,Wood,1 372315,FL,PINELLAS COUNTY,0,349761.63,0,0,349761.63,324680.23,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 735966,FL,PINELLAS COUNTY,0,701714.68,0,0,701714.68,695560.64,0,0,0,0,27.80727,-82.73961,Residential,Masonry,1 613514,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,83565.04,0,0,0,0,27.80727,-82.73961,Residential,Wood,1 610764,FL,PINELLAS COUNTY,153000000,153000000,153000000,153000000,153000000,186300000,0,0,0,0,27.82561,-82.70232,Commercial,Steel Frame,1 261766,FL,PINELLAS COUNTY,0,3069695.63,0,0,3069695.63,2650525.62,0,0,0,0,27.81386,-82.75527,Commercial,Reinforced Masonry,1 707272,FL,PINELLAS COUNTY,0,1435950,0,1435950,1435950,1974477.2,0,0,0,0,27.80689,-82.6996,Residential,Masonry,1 523438,FL,PINELLAS COUNTY,0,5900.4,0,5900.4,5900.4,6781.95,0,0,0,0,27.81196,-82.69941,Residential,Wood,1 121686,FL,PINELLAS COUNTY,933597.9,933597.9,933597.9,933597.9,933597.9,1078865.73,0,0,0,0,27.80677,-82.73341,Residential,Masonry,1 991952,FL,PINELLAS COUNTY,64260000,64260000,64260000,64260000,64260000,66960000,0,0,0,0,27.79296,-82.73591,Commercial,Steel Frame,1 626952,FL,PINELLAS COUNTY,0,12690000,0,12690000,12690000,18990000,0,0,0,0,27.777189,-82.728439,Commercial,Reinforced Concrete,1 179869,FL,PINELLAS COUNTY,0,91980,0,91980,91980,124658.1,0,0,0,0,27.777189,-82.728439,Residential,Wood,1 757891,FL,PINELLAS COUNTY,931455,931455,931455,931455,931455,1019160.8,0,0,0,0,27.78056,-82.699913,Residential,Masonry,1 803472,FL,PINELLAS COUNTY,0,551839.18,0,0,551839.18,774234.78,0,0,0,0,27.787203,-82.738937,Residential,Masonry,1 888730,FL,PINELLAS COUNTY,0,277359.01,0,0,277359.01,406026.97,0,0,0,0,27.78856,-82.75248,Residential,Wood,3 310313,FL,PINELLAS COUNTY,0,2183066.42,0,0,2183066.42,2970777.92,0,0,0,0,27.79362,-82.71439,Commercial,Reinforced Masonry,1 355327,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,137482.26,0,0,0,0,27.79362,-82.71439,Residential,Wood,1 166746,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,77650,0,0,0,0,27.7898,-82.725,Residential,Wood,3 112110,FL,PINELLAS COUNTY,0,57397.03,0,0,57397.03,46670.67,0,0,0,0,27.795469,-82.747429,Residential,Wood,1 880063,FL,PINELLAS COUNTY,220411.8,220411.8,0,0,220411.8,335040.04,0,0,0,0,27.795469,-82.747429,Residential,Wood,1 313303,FL,PINELLAS COUNTY,100701.9,100701.9,0,0,100701.9,158605.49,0,0,0,0,27.80728,-82.72715,Residential,Wood,1 733251,FL,PINELLAS COUNTY,235862.1,235862.1,0,0,235862.1,343071.8,0,0,0,0,27.79296,-82.73591,Residential,Wood,1 671698,FL,PINELLAS COUNTY,291825,291825,0,0,291825,400601.02,0,0,0,0,27.790115,-82.726028,Residential,Wood,1 406480,FL,PINELLAS COUNTY,93641.4,93641.4,0,0,93641.4,92424.06,0,0,0,0,27.79472,-82.73763,Residential,Wood,1 576136,FL,PINELLAS COUNTY,0,627366.46,0,0,627366.46,1145676.56,0,0,0,0,27.78768,-82.7417,Residential,Masonry,1 188310,FL,PINELLAS COUNTY,0,761794.02,0,0,761794.02,621623.92,0,0,0,0,27.78768,-82.7417,Residential,Masonry,1 688046,FL,PINELLAS COUNTY,0,536346.62,0,0,536346.62,442217.79,0,0,0,0,27.78768,-82.7417,Residential,Masonry,1 623658,FL,PINELLAS COUNTY,0,558561.83,0,0,558561.83,772477.6,0,0,0,0,27.78768,-82.7417,Residential,Masonry,1 763223,FL,PINELLAS COUNTY,0,302774.49,0,0,302774.49,233844.24,0,0,0,0,27.78768,-82.7417,Residential,Wood,1 790523,FL,PINELLAS COUNTY,0,273514.05,0,0,273514.05,340118,0,0,0,0,27.78768,-82.7417,Residential,Wood,1 407834,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,55365.05,0,0,0,0,27.78768,-82.7417,Residential,Wood,1 458448,FL,PINELLAS COUNTY,0,3665231.88,0,0,3665231.88,2794182.19,0,0,0,0,27.79387,-82.7465,Commercial,Reinforced Masonry,1 670098,FL,PINELLAS COUNTY,0,3700370.53,0,0,3700370.53,5034454.02,0,0,0,0,27.79387,-82.7465,Commercial,Reinforced Masonry,1 836527,FL,PINELLAS COUNTY,0,1809147.16,0,0,1809147.16,1819640.21,0,0,0,0,27.79243,-82.70955,Commercial,Reinforced Masonry,1 733508,FL,PINELLAS COUNTY,0,690319.01,0,0,690319.01,818442.22,0,0,0,0,27.79243,-82.70955,Residential,Masonry,1 502662,FL,PINELLAS COUNTY,0,1307856.24,0,0,1307856.24,1251853.84,0,0,0,0,27.79243,-82.70955,Residential,Masonry,1 440001,FL,PINELLAS COUNTY,0,169121.16,0,0,169121.16,175694.9,0,0,0,0,27.79243,-82.70955,Residential,Wood,1 159073,FL,PINELLAS COUNTY,0,401919.07,0,0,401919.07,463038.5,0,0,0,0,27.77181,-82.73714,Residential,Masonry,1 929781,FL,PINELLAS COUNTY,0,228458.66,0,0,228458.66,296653.57,0,0,0,0,27.77181,-82.73714,Residential,Wood,1 365179,FL,PINELLAS COUNTY,0,338909.7,0,0,338909.7,529085.5,0,0,0,0,27.77181,-82.73714,Residential,Wood,1 841986,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,59753.79,0,0,0,0,27.77181,-82.73714,Residential,Wood,1 852143,FL,PINELLAS COUNTY,0,285130.73,0,0,285130.73,201467.67,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 582902,FL,PINELLAS COUNTY,0,338926.49,0,0,338926.49,260712.42,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 833954,FL,PINELLAS COUNTY,0,340179.09,0,0,340179.09,456412.84,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 917557,FL,PINELLAS COUNTY,0,728879.84,0,0,728879.84,1140691.12,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 817318,FL,PINELLAS COUNTY,0,1033378.51,0,0,1033378.51,951121.58,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 879955,FL,PINELLAS COUNTY,0,128556.05,0,0,128556.05,170415.19,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 442194,FL,PINELLAS COUNTY,0,860336.64,0,0,860336.64,1482119.14,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 347391,FL,PINELLAS COUNTY,0,626694.26,0,0,626694.26,960106.89,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 982420,FL,PINELLAS COUNTY,0,60652.09,0,0,60652.09,55867.85,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 257020,FL,PINELLAS COUNTY,0,16583.19,0,0,16583.19,24225.79,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 827070,FL,PINELLAS COUNTY,0,351913.95,0,0,351913.95,408748.05,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 708366,FL,PINELLAS COUNTY,0,1357876.76,0,0,1357876.76,1767955.54,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 782595,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,65659.91,0,0,0,0,27.80366,-82.71336,Residential,Wood,1 189011,FL,PINELLAS COUNTY,0,340386.93,0,0,340386.93,475082.12,0,0,0,0,27.78768,-82.7417,Residential,Wood,1 335090,FL,PINELLAS COUNTY,0,761794.02,0,0,761794.02,932179.91,0,0,0,0,27.78768,-82.7417,Residential,Masonry,1 736471,FL,PINELLAS COUNTY,0,13635.93,0,0,13635.93,19469.38,0,0,0,0,27.78768,-82.7417,Residential,Wood,1 987173,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,30685.21,0,0,0,0,27.78768,-82.7417,Residential,Wood,1 857660,FL,PINELLAS COUNTY,0,3665231.88,0,0,3665231.88,3681153.65,0,0,0,0,27.79387,-82.7465,Commercial,Reinforced Masonry,1 742307,FL,PINELLAS COUNTY,0,1966577.94,0,0,1966577.94,3014174,0,0,0,0,27.79387,-82.7465,Commercial,Reinforced Masonry,1 371348,FL,PINELLAS COUNTY,0,198402.8,0,0,198402.8,277005.22,0,0,0,0,27.79243,-82.70955,Residential,Wood,1 935151,FL,PINELLAS COUNTY,0,401919.07,0,0,401919.07,387097.9,0,0,0,0,27.77181,-82.73714,Residential,Masonry,1 628182,FL,PINELLAS COUNTY,0,874347.26,0,0,874347.26,1047756.56,0,0,0,0,27.77181,-82.73714,Residential,Masonry,1 595239,FL,PINELLAS COUNTY,0,379760.68,0,0,379760.68,434571.54,0,0,0,0,27.77181,-82.73714,Residential,Masonry,1 208135,FL,PINELLAS COUNTY,0,338909.7,0,0,338909.7,452142.49,0,0,0,0,27.77181,-82.73714,Residential,Wood,1 556801,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,52001.41,0,0,0,0,27.77181,-82.73714,Residential,Wood,1 206905,FL,PINELLAS COUNTY,0,27444.47,0,0,27444.47,34576.57,0,0,0,0,27.77181,-82.73714,Residential,Wood,1 870395,FL,PINELLAS COUNTY,0,538682.81,0,0,538682.81,685721.67,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 181601,FL,PINELLAS COUNTY,0,285130.73,0,0,285130.73,482112.72,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 537099,FL,PINELLAS COUNTY,0,338926.49,0,0,338926.49,450321.46,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 571273,FL,PINELLAS COUNTY,0,128556.05,0,0,128556.05,111887.22,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 596257,FL,PINELLAS COUNTY,0,626694.26,0,0,626694.26,923556.83,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 131230,FL,PINELLAS COUNTY,0,511191.6,0,0,511191.6,503012.53,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 323931,FL,PINELLAS COUNTY,0,16583.19,0,0,16583.19,18098.5,0,0,0,0,27.791889,-82.724945,Residential,Wood,1 580192,FL,PINELLAS COUNTY,0,588918.56,0,0,588918.56,487860.14,0,0,0,0,27.791889,-82.724945,Residential,Masonry,1 648067,FL,PINELLAS COUNTY,0,423509.29,0,0,423509.29,547233.3,0,0,0,0,27.80366,-82.71336,Residential,Masonry,1 250918,FL,PINELLAS COUNTY,4968000,4968000,4968000,4968000,4968000,6955965.07,99360,248400,0,0,27.80574,-82.72533,Commercial,Reinforced Masonry,1 578717,FL,PINELLAS COUNTY,271763.1,271763.1,271763.1,271763.1,271763.1,344116.76,0,0,0,0,27.802286,-82.7285,Residential,Wood,1 364219,FL,PINELLAS COUNTY,72000,72000,72000,72000,72000,116549.28,1440,3600,0,0,27.80727,-82.74419,Residential,Wood,1 883855,FL,PINELLAS COUNTY,742500,742500,742500,742500,742500,757047.06,14850,37125,0,0,27.80676,-82.72513,Residential,Masonry,1 797725,FL,PINELLAS COUNTY,0,1404825.21,0,0,1404825.21,1638588.12,0,0,0,0,27.790926,-82.727028,Residential,Masonry,1 600535,FL,PINELLAS COUNTY,0,521875.44,0,0,521875.44,504150.98,0,0,0,0,27.78692,-82.72969,Residential,Masonry,1 215558,FL,PINELLAS COUNTY,0,1454115.38,0,0,1454115.38,1569816.43,0,0,0,0,27.80719,-82.70954,Residential,Masonry,1 512387,FL,PINELLAS COUNTY,0,21780000,0,0,21780000,16830000,0,0,0,0,27.792215,-82.728638,Commercial,Reinforced Concrete,1 968932,FL,PINELLAS COUNTY,0,4758157.78,0,0,4758157.78,4829796.6,0,0,0,0,27.792215,-82.728638,Commercial,Reinforced Masonry,1 384245,FL,PINELLAS COUNTY,617292,617292,617292,617292,617292,891378.29,0,30864.6,0,0,27.80269,-82.72804,Residential,Masonry,3 598545,FL,PINELLAS COUNTY,0,1350866.7,0,1350866.7,1350866.7,1017429.57,0,67543.2,0,2250,27.77128,-82.71851,Residential,Masonry,1 507975,FL,PINELLAS COUNTY,0,7107313.5,0,7107313.5,7107313.5,10440000,0,0,0,0,27.72241,-82.679349,Commercial,Reinforced Masonry,4 808341,FL,PINELLAS COUNTY,0,23310000,0,23310000,23310000,31410000,0,0,0,0,27.73805,-82.67813,Commercial,Reinforced Concrete,3 526860,FL,PINELLAS COUNTY,0,1280559.6,0,1280559.6,1280559.6,1823537.36,0,0,0,0,27.73805,-82.67813,Residential,Masonry,3 239606,FL,PINELLAS COUNTY,0,137376,0,137376,137376,142357.25,0,0,0,0,27.73805,-82.67813,Residential,Wood,3 827562,FL,PINELLAS COUNTY,0,66672,0,66672,66672,74205.94,0,0,0,0,27.73805,-82.67813,Residential,Wood,3 472470,FL,PINELLAS COUNTY,0,688422.67,0,0,688422.67,706025.63,0,0,0,0,27.720676,-82.679337,Residential,Masonry,3 266078,FL,PINELLAS COUNTY,0,421391.38,0,0,421391.38,389513.96,0,0,0,0,27.74649,-82.687,Residential,Masonry,1 401527,FL,PINELLAS COUNTY,0,89154.32,0,0,89154.32,97824.58,0,0,0,0,27.74649,-82.687,Residential,Wood,1 192981,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,123338.92,0,0,0,0,27.75825,-82.69298,Residential,Wood,1 978814,FL,PINELLAS COUNTY,0,90413.82,0,0,90413.82,70688.24,0,0,0,0,27.76435,-82.69453,Residential,Wood,1 270590,FL,PINELLAS COUNTY,0,14484.2,0,0,14484.2,15670.75,0,0,0,0,27.736217,-82.689041,Residential,Wood,1 519002,FL,PINELLAS COUNTY,0,42642.94,0,0,42642.94,66283.75,0,0,0,0,27.76094,-82.68344,Residential,Wood,4 806870,FL,PINELLAS COUNTY,0,10435.82,0,0,10435.82,16576.39,0,0,0,0,27.76094,-82.68344,Residential,Wood,4 563269,FL,PINELLAS COUNTY,0,62524.98,0,0,62524.98,51025.39,0,0,0,0,27.76094,-82.68344,Residential,Wood,4 460129,FL,PINELLAS COUNTY,0,42373.04,0,0,42373.04,33440.47,0,0,0,0,27.76094,-82.68344,Residential,Wood,4 284259,FL,PINELLAS COUNTY,0,90953.6,0,0,90953.6,90535.22,0,0,0,0,27.76094,-82.68344,Residential,Wood,4 759786,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,96619.16,0,0,0,0,27.763741,-82.684723,Residential,Wood,1 175678,FL,PINELLAS COUNTY,135414.9,135414.9,0,0,135414.9,107057.67,0,0,0,0,27.73915,-82.68143,Residential,Wood,3 263916,FL,PINELLAS COUNTY,615288.6,615288.6,0,0,615288.6,635052.9,0,0,0,0,27.724443,-82.681335,Residential,Masonry,1 909373,FL,PINELLAS COUNTY,1768635,1768635,0,0,1768635,1798574.45,0,0,0,0,27.72385,-82.684325,Residential,Masonry,3 232759,FL,PINELLAS COUNTY,8794145.7,8794145.7,0,0,8794145.7,7715983.44,0,0,0,0,27.763741,-82.683617,Commercial,Reinforced Masonry,1 657637,FL,PINELLAS COUNTY,0,213175.06,0,0,213175.06,245654.41,0,0,0,0,27.76513,-82.69013,Residential,Wood,1 595415,FL,PINELLAS COUNTY,0,1209336.64,0,0,1209336.64,1014065.05,0,0,0,0,27.76513,-82.69013,Residential,Masonry,1 755405,FL,PINELLAS COUNTY,0,336693.87,0,0,336693.87,544369.33,0,0,0,0,27.76513,-82.69013,Residential,Wood,1 429978,FL,PINELLAS COUNTY,0,1979323.04,0,0,1979323.04,1944083.17,0,0,0,0,27.76154,-82.67837,Commercial,Reinforced Masonry,3 611586,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,28925.77,0,0,0,0,27.76154,-82.67837,Residential,Wood,3 716642,FL,PINELLAS COUNTY,0,198503.73,0,0,198503.73,185501.73,0,0,0,0,27.76083,-82.68171,Residential,Wood,3 608574,FL,PINELLAS COUNTY,0,1024295.05,0,0,1024295.05,965557.88,0,0,0,0,27.76083,-82.68171,Residential,Masonry,3 305883,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,32567.92,0,0,0,0,27.76083,-82.68171,Residential,Wood,3 666065,FL,PINELLAS COUNTY,0,1373138.26,0,0,1373138.26,1225814.26,0,0,0,0,27.75824,-82.68218,Residential,Masonry,1 378906,FL,PINELLAS COUNTY,0,226287.43,0,0,226287.43,225472.8,0,0,0,0,27.75824,-82.68218,Residential,Wood,1 297852,FL,PINELLAS COUNTY,0,1032008.41,0,0,1032008.41,1287548.15,0,0,0,0,27.74888,-82.68634,Residential,Masonry,1 442486,FL,PINELLAS COUNTY,0,2801477.21,0,0,2801477.21,2976849.69,0,0,0,0,27.74888,-82.68634,Commercial,Reinforced Masonry,1 317717,FL,PINELLAS COUNTY,0,213175.06,0,0,213175.06,204110.85,0,0,0,0,27.76513,-82.69013,Residential,Wood,1 454931,FL,PINELLAS COUNTY,0,1209336.64,0,0,1209336.64,1525457.24,0,0,0,0,27.76513,-82.69013,Residential,Masonry,1 758381,FL,PINELLAS COUNTY,0,385953.67,0,0,385953.67,419794.08,0,0,0,0,27.76513,-82.69013,Residential,Masonry,1 953673,FL,PINELLAS COUNTY,0,31646.72,0,0,31646.72,43188.03,0,0,0,0,27.76513,-82.69013,Residential,Wood,1 291556,FL,PINELLAS COUNTY,0,1979323.04,0,0,1979323.04,2842476.12,0,0,0,0,27.76154,-82.67837,Commercial,Reinforced Masonry,3 149015,FL,PINELLAS COUNTY,0,104642.83,0,0,104642.83,164647.64,0,0,0,0,27.76154,-82.67837,Residential,Wood,3 613392,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,35295.09,0,0,0,0,27.76154,-82.67837,Residential,Wood,3 825606,FL,PINELLAS COUNTY,0,421268.29,0,0,421268.29,441826.18,0,0,0,0,27.76083,-82.68171,Residential,Masonry,3 626584,FL,PINELLAS COUNTY,0,198503.73,0,0,198503.73,340632.39,0,0,0,0,27.76083,-82.68171,Residential,Wood,3 956872,FL,PINELLAS COUNTY,0,213175.06,0,0,213175.06,276850.45,0,0,0,0,27.75824,-82.68218,Residential,Wood,1 934238,FL,PINELLAS COUNTY,0,936731.65,0,0,936731.65,1405637.03,0,0,0,0,27.75824,-82.68218,Residential,Masonry,1 377145,FL,PINELLAS COUNTY,0,1373138.26,0,0,1373138.26,1173291.72,0,0,0,0,27.75824,-82.68218,Residential,Masonry,1 587213,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,79631.64,0,0,0,0,27.75824,-82.68218,Residential,Wood,1 654360,FL,PINELLAS COUNTY,0,226287.43,0,0,226287.43,263047.37,0,0,0,0,27.75824,-82.68218,Residential,Wood,1 632674,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,69481.81,0,0,0,0,27.75824,-82.68218,Residential,Wood,1 601499,FL,PINELLAS COUNTY,0,1267958.21,0,0,1267958.21,1659757.3,0,0,0,0,27.74888,-82.68634,Residential,Masonry,1 635328,FL,PINELLAS COUNTY,0,1492568.7,0,0,1492568.7,2219151.15,0,0,0,0,27.74888,-82.68634,Residential,Masonry,1 467909,FL,PINELLAS COUNTY,0,1035700.83,0,0,1035700.83,1710977.77,0,0,0,0,27.74888,-82.68634,Residential,Masonry,1 852862,FL,PINELLAS COUNTY,1130724,1130724,1130724,1130724,1130724,1341993,0,56536.2,0,0,27.73682,-82.67996,Residential,Masonry,3 301160,FL,PINELLAS COUNTY,0,2430764.39,0,0,2430764.39,2892320.36,0,0,0,0,27.71814,-82.67209,Commercial,Reinforced Masonry,1 888521,FL,PINELLAS COUNTY,25740000,25740000,25740000,25740000,25740000,19980000,0,0,0,0,27.710464,-82.666664,Commercial,Reinforced Concrete,1 813896,FL,PINELLAS COUNTY,0,15833.66,0,0,15833.66,25905.62,0,0,0,0,27.741247,-82.663307,Residential,Wood,3 597398,FL,PINELLAS COUNTY,0,463944.35,0,0,463944.35,722528.37,0,0,0,0,27.742035,-82.662918,Residential,Masonry,1 543346,FL,PINELLAS COUNTY,0,511085.48,0,0,511085.48,425018.69,0,0,0,0,27.742851,-82.662926,Residential,Masonry,1 704451,FL,PINELLAS COUNTY,0,87894.83,0,0,87894.83,129421.62,0,0,0,0,27.7484,-82.673035,Residential,Wood,1 269207,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,56834.8,0,0,0,0,27.731077,-82.65905,Residential,Wood,1 604976,FL,PINELLAS COUNTY,0,10615.75,0,0,10615.75,17508.98,0,0,0,0,27.7401,-82.6671,Residential,Wood,4 221415,FL,PINELLAS COUNTY,0,5307.88,0,0,5307.88,4511.24,0,0,0,0,27.7401,-82.6671,Residential,Wood,4 289066,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,52239.69,0,0,0,0,27.75932,-82.65941,Residential,Wood,3 764523,FL,PINELLAS COUNTY,0,168862.43,0,0,168862.43,150084.93,0,0,0,0,27.741928,-82.66317,Residential,Wood,1 140748,FL,PINELLAS COUNTY,0,358686.47,0,0,358686.47,430090.9,0,0,0,0,27.75953,-82.66963,Residential,Wood,3 154788,FL,PINELLAS COUNTY,0,188384.62,0,0,188384.62,213135.34,0,0,0,0,27.75953,-82.66963,Residential,Wood,3 364578,FL,PINELLAS COUNTY,0,37425.02,0,0,37425.02,67431.62,0,0,0,0,27.75953,-82.66963,Residential,Wood,3 241563,FL,PINELLAS COUNTY,0,92033.17,0,0,92033.17,118002.72,0,0,0,0,27.74232,-82.67379,Residential,Wood,1 181412,FL,PINELLAS COUNTY,0,107866.84,0,0,107866.84,161962.05,0,0,0,0,27.74232,-82.67379,Residential,Wood,1 959565,FL,PINELLAS COUNTY,0,81237.49,0,0,81237.49,139006.77,0,0,0,0,27.74232,-82.67379,Residential,Wood,1 825696,FL,PINELLAS COUNTY,0,147001.18,0,0,147001.18,192630.34,0,0,0,0,27.74232,-82.67379,Residential,Wood,1 280337,FL,PINELLAS COUNTY,0,71611.34,0,0,71611.34,49298.39,0,0,0,0,27.74232,-82.67379,Residential,Wood,1 285570,FL,PINELLAS COUNTY,0,9356.26,0,0,9356.26,13347.37,0,0,0,0,27.74232,-82.67379,Residential,Wood,1 359122,FL,PINELLAS COUNTY,0,2079967.68,0,0,2079967.68,1922489.17,0,0,0,0,27.76348,-82.66258,Commercial,Reinforced Masonry,1 554337,FL,PINELLAS COUNTY,0,587284.99,0,0,587284.99,634553.21,0,0,0,0,27.76044,-82.66552,Residential,Masonry,1 274464,FL,PINELLAS COUNTY,2558250,2558250,2558250,2558250,2558250,3425680.94,0,127912.5,0,0,27.77054,-82.67565,Commercial,Reinforced Masonry,1 398085,FL,PINELLAS COUNTY,223252.2,223252.2,0,0,223252.2,183335.15,0,0,0,0,27.76352,-82.66995,Residential,Wood,1 172741,FL,PINELLAS COUNTY,389914.2,389914.2,0,0,389914.2,522196.49,0,0,0,0,27.707205,-82.666924,Residential,Masonry,1 379199,FL,PINELLAS COUNTY,0,761964.47,0,0,761964.47,828380.34,0,0,0,0,27.715431,-82.662842,Residential,Masonry,3 717694,FL,PINELLAS COUNTY,0,857018.27,0,0,857018.27,982657.15,0,0,0,0,27.715431,-82.662842,Residential,Masonry,3 777143,FL,PINELLAS COUNTY,0,1269277.92,0,0,1269277.92,1189303.26,0,0,0,0,27.715431,-82.662842,Residential,Masonry,3 302158,FL,PINELLAS COUNTY,0,2230216.73,0,0,2230216.73,2836835.68,0,0,0,0,27.71456,-82.66117,Commercial,Reinforced Masonry,1 214359,FL,PINELLAS COUNTY,0,52734.81,0,0,52734.81,74160.17,0,0,0,0,27.74568,-82.66762,Residential,Wood,1 445113,FL,PINELLAS COUNTY,0,1234790.38,0,0,1234790.38,971612.09,0,0,0,0,27.752022,-82.66317,Residential,Masonry,1 249018,FL,PINELLAS COUNTY,0,54884.62,0,0,54884.62,86005.03,0,0,0,0,27.752022,-82.66317,Residential,Wood,1 351266,FL,PINELLAS COUNTY,0,28976.35,0,0,28976.35,31188.7,0,0,0,0,27.74722,-82.6676,Residential,Wood,1 544263,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,57730,0,0,0,0,27.74722,-82.6676,Residential,Wood,1 267514,FL,PINELLAS COUNTY,0,342341.27,0,0,342341.27,264561.33,0,0,0,0,27.74722,-82.6676,Residential,Wood,1 687557,FL,PINELLAS COUNTY,0,20453.9,0,0,20453.9,16363.12,0,0,0,0,27.72445,-82.6731,Residential,Wood,1 892377,FL,PINELLAS COUNTY,0,51160.64,0,0,51160.64,39107.19,0,0,0,0,27.72445,-82.6731,Residential,Wood,1 125745,FL,PINELLAS COUNTY,0,25580.32,0,0,25580.32,24979.18,0,0,0,0,27.72445,-82.6731,Residential,Wood,1 518553,FL,PINELLAS COUNTY,0,40112.36,0,0,40112.36,37127.68,0,0,0,0,27.7572,-82.65743,Residential,Wood,1 458893,FL,PINELLAS COUNTY,0,511915.58,0,0,511915.58,626400.38,0,0,0,0,27.74717,-82.66582,Residential,Masonry,1 100562,FL,PINELLAS COUNTY,0,1357002.41,0,0,1357002.41,1354125.56,0,0,0,0,27.74717,-82.66582,Residential,Masonry,1 280748,FL,PINELLAS COUNTY,0,761964.47,0,0,761964.47,1200779.8,0,0,0,0,27.715431,-82.662842,Residential,Masonry,3 960755,FL,PINELLAS COUNTY,0,198061.9,0,0,198061.9,278806.19,0,0,0,0,27.715431,-82.662842,Residential,Wood,3 897900,FL,PINELLAS COUNTY,0,196357.41,0,0,196357.41,169888.43,0,0,0,0,27.715431,-82.662842,Residential,Wood,3 746631,FL,PINELLAS COUNTY,0,2230216.73,0,0,2230216.73,2339198.5,0,0,0,0,27.71456,-82.66117,Commercial,Reinforced Masonry,1 313901,FL,PINELLAS COUNTY,0,1300449.06,0,0,1300449.06,2158391.71,0,0,0,0,27.74568,-82.66762,Residential,Masonry,1 277090,FL,PINELLAS COUNTY,0,525210.61,0,0,525210.61,875788.7,0,0,0,0,27.752022,-82.66317,Residential,Masonry,1 568708,FL,PINELLAS COUNTY,0,328171.41,0,0,328171.41,264000.77,0,0,0,0,27.752022,-82.66317,Residential,Wood,1 901020,FL,PINELLAS COUNTY,0,1234790.38,0,0,1234790.38,1184546.76,0,0,0,0,27.752022,-82.66317,Residential,Masonry,1 609402,FL,PINELLAS COUNTY,0,1384785.62,0,0,1384785.62,1112813.72,0,0,0,0,27.752022,-82.66317,Residential,Masonry,1 376857,FL,PINELLAS COUNTY,0,4300204.5,0,0,4300204.5,3905480.13,0,0,0,0,27.72445,-82.6731,Commercial,Reinforced Masonry,1 312783,FL,PINELLAS COUNTY,0,45453.1,0,0,45453.1,51123.83,0,0,0,0,27.72445,-82.6731,Residential,Wood,1 144378,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,85948.34,0,0,0,0,27.7572,-82.65743,Residential,Wood,1 672308,FL,PINELLAS COUNTY,0,511915.58,0,0,511915.58,490824.66,0,0,0,0,27.74717,-82.66582,Residential,Masonry,1 396343,FL,PINELLAS COUNTY,0,1357002.41,0,0,1357002.41,1906330.55,0,0,0,0,27.74717,-82.66582,Residential,Masonry,1 231881,FL,PINELLAS COUNTY,0,1211268.4,0,0,1211268.4,1414022.61,0,0,0,0,27.74717,-82.66582,Residential,Masonry,1 297180,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,70435.51,0,0,0,0,27.74717,-82.66582,Residential,Wood,1 655160,FL,PINELLAS COUNTY,0,884539.24,0,0,884539.24,1468299.76,0,0,0,0,27.74717,-82.66582,Residential,Masonry,1 748523,FL,PINELLAS COUNTY,0,513194.4,0,513194.4,513194.4,526204.9,0,0,0,0,27.707752,-82.677399,Residential,Masonry,1 468683,FL,PINELLAS COUNTY,0,639507.6,0,639507.6,639507.6,900832.15,0,0,0,0,27.708059,-82.676613,Residential,Masonry,1 509308,FL,PINELLAS COUNTY,0,511484.4,0,511484.4,511484.4,467824.09,0,0,0,0,27.708139,-82.676315,Residential,Masonry,1 664021,FL,PINELLAS COUNTY,0,635083.2,0,635083.2,635083.2,627065.91,0,0,0,0,27.707216,-82.676422,Residential,Masonry,1 148411,FL,PINELLAS COUNTY,0,761014.8,0,761014.8,761014.8,583807.94,0,0,0,0,27.70615,-82.67569,Residential,Masonry,1 308481,FL,PINELLAS COUNTY,0,39841.2,0,39841.2,39841.2,52975.41,0,0,0,0,27.70615,-82.676117,Residential,Wood,1 962059,FL,PINELLAS COUNTY,0,505898.1,0,505898.1,505898.1,685949.26,0,0,0,0,27.707096,-82.675591,Residential,Masonry,3 608469,FL,PINELLAS COUNTY,0,1526293.13,0,0,1526293.13,1868640.67,0,0,0,0,27.76987,-82.66198,Residential,Masonry,1 269022,FL,PINELLAS COUNTY,1180224,1180224,1180224,1180224,1180224,1400937.69,0,59011.2,0,0,27.71977,-82.67081,Residential,Masonry,1 441869,FL,PINELLAS COUNTY,0,10710000,0,0,10710000,16470000,0,0,0,0,27.796053,-82.667236,Commercial,Reinforced Concrete,1 463398,FL,PINELLAS COUNTY,204136.2,204136.2,204136.2,204136.2,204136.2,323791.86,0,0,0,0,27.77621,-82.6701,Residential,Wood,1 505577,FL,PINELLAS COUNTY,2858236.2,2858236.2,2858236.2,2858236.2,2858236.2,2712763.41,0,0,0,0,27.797272,-82.679581,Commercial,Reinforced Masonry,1 782044,FL,PINELLAS COUNTY,0,1259796.89,0,0,1259796.89,1679561.22,0,0,0,0,27.790678,-82.67955,Residential,Masonry,1 444290,FL,PINELLAS COUNTY,0,25470000,0,0,25470000,34020000,0,0,0,0,27.79023,-82.6646,Commercial,Reinforced Concrete,1 542466,FL,PINELLAS COUNTY,0,1721731.03,0,0,1721731.03,1855688.59,0,0,0,0,27.780882,-82.699005,Residential,Masonry,1 652645,FL,PINELLAS COUNTY,0,1211815.08,0,0,1211815.08,1915385.22,0,0,0,0,27.779301,-82.657089,Residential,Masonry,1 421447,FL,PINELLAS COUNTY,0,90233.89,0,0,90233.89,124342.3,0,0,0,0,27.779301,-82.657089,Residential,Wood,1 214918,FL,PINELLAS COUNTY,0,15653.74,0,0,15653.74,16685.32,0,0,0,0,27.779301,-82.657089,Residential,Wood,1 934947,FL,PINELLAS COUNTY,0,11605.36,0,0,11605.36,17955.23,0,0,0,0,27.779301,-82.657089,Residential,Wood,1 307542,FL,PINELLAS COUNTY,0,14940000,0,0,14940000,22590000,0,0,0,0,27.78193,-82.68452,Commercial,Reinforced Concrete,1 410802,FL,PINELLAS COUNTY,0,86905.22,0,0,86905.22,96446.55,0,0,0,0,27.78105,-82.66309,Residential,Wood,4 179049,FL,PINELLAS COUNTY,0,1803868.16,0,0,1803868.16,2630039.78,0,0,0,0,27.80007,-82.68673,Commercial,Reinforced Masonry,1 206929,FL,PINELLAS COUNTY,0,51549.37,0,0,51549.37,45095.39,0,0,0,0,27.80098,-82.686752,Residential,Wood,1 926534,FL,PINELLAS COUNTY,0,41473.4,0,0,41473.4,34659.49,0,0,0,0,27.80098,-82.686752,Residential,Wood,1 624335,FL,PINELLAS COUNTY,0,90953.6,0,0,90953.6,70963.73,0,0,0,0,27.80657,-82.6582,Residential,Wood,3 148866,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,69813.76,0,0,0,0,27.77475,-82.65564,Residential,Wood,3 889423,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,81930.4,0,0,0,0,27.703597,-82.735893,Residential,Wood,4 629299,FL,PINELLAS COUNTY,0,63424.62,0,0,63424.62,73791.25,0,0,0,0,27.7878,-82.6777,Residential,Wood,4 216840,FL,PINELLAS COUNTY,127446.3,127446.3,0,0,127446.3,141141.17,0,0,0,0,27.80643,-82.69598,Residential,Wood,4 214422,FL,PINELLAS COUNTY,396899.1,396899.1,0,0,396899.1,476231.29,0,0,0,0,27.79493,-82.66829,Residential,Masonry,1 903911,FL,PINELLAS COUNTY,337841.1,337841.1,0,0,337841.1,491404.74,0,0,0,0,27.79981,-82.66978,Residential,Wood,1 485544,FL,PINELLAS COUNTY,412869.6,412869.6,0,0,412869.6,365432.53,0,0,0,0,27.7878,-82.6777,Residential,Masonry,4 811570,FL,PINELLAS COUNTY,132048,132048,0,0,132048,185722.21,0,0,0,0,27.80559,-82.674545,Residential,Wood,1 586811,FL,PINELLAS COUNTY,0,374647.21,0,0,374647.21,446846.22,0,0,0,0,27.78522,-82.69654,Residential,Masonry,1 908261,FL,PINELLAS COUNTY,0,70225.05,0,0,70225.05,99094.56,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 103107,FL,PINELLAS COUNTY,0,13635.93,0,0,13635.93,13156.11,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 151636,FL,PINELLAS COUNTY,0,10340.58,0,0,10340.58,13214.64,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 182509,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,63011.08,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 959434,FL,PINELLAS COUNTY,0,200561.82,0,0,200561.82,303698.73,0,0,0,0,27.79609,-82.66274,Residential,Wood,1 228054,FL,PINELLAS COUNTY,0,1495.21,0,0,1495.21,1365.18,0,0,0,0,27.79609,-82.66274,Residential,Wood,1 955825,FL,PINELLAS COUNTY,0,2990.41,0,0,2990.41,5130.06,0,0,0,0,27.79609,-82.66274,Residential,Wood,1 939032,FL,PINELLAS COUNTY,0,8772714.18,0,0,8772714.18,6674596.77,0,0,0,0,27.77918,-82.66827,Commercial,Reinforced Masonry,1 438677,FL,PINELLAS COUNTY,0,959030.18,0,0,959030.18,940939.03,0,0,0,0,27.77918,-82.66827,Residential,Masonry,1 824783,FL,PINELLAS COUNTY,0,2271739.57,0,0,2271739.57,2296019.92,0,0,0,0,27.77918,-82.66827,Commercial,Reinforced Masonry,1 528534,FL,PINELLAS COUNTY,0,456050.46,0,0,456050.46,624588.47,0,0,0,0,27.77918,-82.66827,Residential,Masonry,1 457321,FL,PINELLAS COUNTY,0,34560.3,0,0,34560.3,38135.39,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 397901,FL,PINELLAS COUNTY,0,28084.79,0,0,28084.79,35393.13,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 941345,FL,PINELLAS COUNTY,0,26338.59,0,0,26338.59,27224.41,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 294098,FL,PINELLAS COUNTY,0,387146.81,0,0,387146.81,513604.44,0,0,0,0,27.78522,-82.69654,Residential,Masonry,1 230889,FL,PINELLAS COUNTY,0,374647.21,0,0,374647.21,261168.07,0,0,0,0,27.78522,-82.69654,Residential,Masonry,1 879087,FL,PINELLAS COUNTY,0,13635.93,0,0,13635.93,18645.77,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 137266,FL,PINELLAS COUNTY,0,10340.58,0,0,10340.58,12279.44,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 172976,FL,PINELLAS COUNTY,0,484757.35,0,0,484757.35,551896.24,0,0,0,0,27.78522,-82.69654,Residential,Masonry,1 898129,FL,PINELLAS COUNTY,0,33408.03,0,0,33408.03,34389.69,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 410123,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,71712.66,0,0,0,0,27.78522,-82.69654,Residential,Wood,1 896185,FL,PINELLAS COUNTY,0,2446.7,0,0,2446.7,4235.19,0,0,0,0,27.79609,-82.66274,Residential,Wood,1 194117,FL,PINELLAS COUNTY,0,959030.18,0,0,959030.18,1608140.16,0,0,0,0,27.77918,-82.66827,Residential,Masonry,1 919715,FL,PINELLAS COUNTY,0,3131090.56,0,0,3131090.56,3939838.73,0,0,0,0,27.77918,-82.66827,Commercial,Reinforced Masonry,1 282965,FL,PINELLAS COUNTY,0,260038.98,0,0,260038.98,417436.68,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 431103,FL,PINELLAS COUNTY,0,9385.85,0,0,9385.85,8126.27,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 309200,FL,PINELLAS COUNTY,0,126090.53,0,0,126090.53,154489.15,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 451239,FL,PINELLAS COUNTY,0,17462.05,0,0,17462.05,17667.58,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 969462,FL,PINELLAS COUNTY,0,5602.41,0,0,5602.41,5608.23,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 839732,FL,PINELLAS COUNTY,0,8731.02,0,0,8731.02,7050.52,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 793096,FL,PINELLAS COUNTY,0,169389.32,0,0,169389.32,197077.02,0,0,0,0,27.77918,-82.66827,Residential,Wood,1 421243,FL,PINELLAS COUNTY,0,1113300,0,1113300,1113300,1455221.15,0,55665,0,0,27.77141,-82.67815,Residential,Masonry,1 748961,FL,PINELLAS COUNTY,0,2970409.91,0,0,2970409.91,2600593.88,0,0,0,0,27.79289,-82.66797,Commercial,Reinforced Masonry,1 882057,FL,PINELLAS COUNTY,551700,551700,551700,551700,551700,822231.61,11034,27585,0,0,27.78156,-82.66234,Residential,Masonry,1 522426,FL,PINELLAS COUNTY,483481.8,483481.8,483481.8,483481.8,483481.8,575971.87,0,0,0,0,27.78105,-82.664757,Residential,Masonry,1 418432,FL,PINELLAS COUNTY,1062688.5,1062688.5,1062688.5,1062688.5,1062688.5,998827.3,0,0,0,0,27.7834,-82.67868,Residential,Masonry,1 983586,FL,PINELLAS COUNTY,1049592.6,1049592.6,1049592.6,1049592.6,1049592.6,1539941.27,0,0,0,0,27.77791,-82.679,Residential,Masonry,3 638189,FL,PINELLAS COUNTY,0,486939.92,0,0,486939.92,419664.3,0,0,0,0,27.77883,-82.68608,Residential,Masonry,1 513750,FL,PINELLAS COUNTY,0,168281.73,0,0,168281.73,256555.59,0,0,0,0,27.77157,-82.68188,Residential,Wood,1 898889,FL,PINELLAS COUNTY,1584000,1584000,1584000,1584000,1584000,1314678.82,0,79200,0,0,27.79459,-82.6779,Residential,Masonry,1 873933,FL,PINELLAS COUNTY,171000,171000,171000,171000,171000,273695.76,0,8550,0,0,27.79459,-82.6779,Residential,Wood,1 832289,FL,PINELLAS COUNTY,648000,648000,648000,648000,648000,911199.46,0,32400,0,0,27.79459,-82.6779,Residential,Masonry,1 218268,FL,PINELLAS COUNTY,0,2245202.6,0,0,2245202.6,3751194.69,0,0,0,0,27.77141,-82.67994,Commercial,Reinforced Masonry,1 377144,FL,PINELLAS COUNTY,0,5351517.38,0,0,5351517.38,4752147.43,0,0,0,0,27.78221,-82.66563,Commercial,Reinforced Masonry,1 132238,FL,PINELLAS COUNTY,870750,870750,870750,870750,870750,821804.27,0,0,0,0,27.82421,-82.68919,Residential,Masonry,1 145061,FL,PINELLAS COUNTY,116775,116775,116775,116775,116775,88118.42,0,0,0,0,27.82379,-82.689552,Residential,Wood,1 169041,FL,PINELLAS COUNTY,61506,61506,61506,61506,61506,54227.63,0,0,0,0,27.80709,-82.69485,Residential,Wood,1 756170,FL,PINELLAS COUNTY,1377,1377,1377,1377,1377,1858.95,0,0,0,0,27.82421,-82.68919,Residential,Wood,1 781708,FL,PINELLAS COUNTY,1377,1377,1377,1377,1377,1661.78,0,0,0,0,27.82421,-82.68919,Residential,Wood,1 191368,FL,PINELLAS COUNTY,2246148.9,2246148.9,0,0,2246148.9,3397565.26,0,0,0,0,27.82155,-82.66192,Commercial,Reinforced Masonry,1 465977,FL,PINELLAS COUNTY,96058.8,96058.8,0,0,96058.8,131254.55,0,0,0,0,27.807476,-82.691864,Residential,Wood,1 722005,FL,PINELLAS COUNTY,0,252094.28,0,0,252094.28,324120.89,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 357663,FL,PINELLAS COUNTY,0,207550.23,0,0,207550.23,232363.28,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 778196,FL,PINELLAS COUNTY,0,2174.84,0,0,2174.84,2721.58,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 501049,FL,PINELLAS COUNTY,0,342773.22,0,0,342773.22,283542.01,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 222941,FL,PINELLAS COUNTY,0,43634.98,0,0,43634.98,51246.14,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 316641,FL,PINELLAS COUNTY,0,265871.66,0,0,265871.66,252684.42,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 302490,FL,PINELLAS COUNTY,0,51757.85,0,0,51757.85,66977.14,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 445505,FL,PINELLAS COUNTY,0,205107.13,0,0,205107.13,228205.47,0,0,0,0,27.82215,-82.65994,Residential,Wood,1 381678,FL,PINELLAS COUNTY,0,701795.92,0,0,701795.92,681808.77,0,0,0,0,27.82215,-82.65994,Residential,Masonry,1 304777,FL,PINELLAS COUNTY,0,26663.13,0,0,26663.13,27916.17,0,0,0,0,27.82215,-82.65994,Residential,Wood,1 929902,FL,PINELLAS COUNTY,0,179426.13,0,0,179426.13,135734.07,0,0,0,0,27.81418,-82.66031,Residential,Wood,1 176263,FL,PINELLAS COUNTY,0,170165.06,0,0,170165.06,241919.58,0,0,0,0,27.81418,-82.66031,Residential,Wood,1 451324,FL,PINELLAS COUNTY,0,212379.63,0,0,212379.63,278042.31,0,0,0,0,27.81418,-82.66031,Residential,Wood,1 950881,FL,PINELLAS COUNTY,0,90307.84,0,0,90307.84,116751.42,0,0,0,0,27.81418,-82.66031,Residential,Wood,1 408518,FL,PINELLAS COUNTY,0,318114.91,0,0,318114.91,332913.61,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 518943,FL,PINELLAS COUNTY,0,288854.47,0,0,288854.47,237590.89,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 544011,FL,PINELLAS COUNTY,0,11420.09,0,0,11420.09,11188.93,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 511517,FL,PINELLAS COUNTY,0,33521.66,0,0,33521.66,44335.08,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 366739,FL,PINELLAS COUNTY,0,27271.86,0,0,27271.86,45497.97,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 164402,FL,PINELLAS COUNTY,0,370158.71,0,0,370158.71,512612.44,0,0,0,0,27.82563,-82.68748,Residential,Masonry,1 135231,FL,PINELLAS COUNTY,0,726056.51,0,0,726056.51,755609.92,0,0,0,0,27.82563,-82.68748,Residential,Masonry,1 855561,FL,PINELLAS COUNTY,0,614629.77,0,0,614629.77,536940.57,0,0,0,0,27.809214,-82.681572,Residential,Masonry,1 780547,FL,PINELLAS COUNTY,0,814254.24,0,0,814254.24,1155284.28,0,0,0,0,27.809214,-82.681572,Residential,Masonry,1 872608,FL,PINELLAS COUNTY,0,770017.78,0,0,770017.78,990403.03,0,0,0,0,27.81654,-82.67294,Residential,Masonry,1 627012,FL,PINELLAS COUNTY,0,727165.76,0,0,727165.76,931969.09,0,0,0,0,27.81654,-82.67294,Residential,Masonry,1 814197,FL,PINELLAS COUNTY,0,2223683.14,0,0,2223683.14,1878487.46,0,0,0,0,27.807264,-82.68364,Commercial,Reinforced Masonry,1 322342,FL,PINELLAS COUNTY,0,2211604.03,0,0,2211604.03,3591866.1,0,0,0,0,27.807264,-82.68364,Commercial,Reinforced Masonry,1 505436,FL,PINELLAS COUNTY,0,2011377.34,0,0,2011377.34,2455489.46,0,0,0,0,27.807264,-82.68364,Commercial,Reinforced Masonry,1 434136,FL,PINELLAS COUNTY,0,207550.23,0,0,207550.23,316048.16,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 959905,FL,PINELLAS COUNTY,0,265871.66,0,0,265871.66,315217.44,0,0,0,0,27.80717,-82.69135,Residential,Wood,1 894165,FL,PINELLAS COUNTY,0,205107.13,0,0,205107.13,265364.73,0,0,0,0,27.82215,-82.65994,Residential,Wood,1 574688,FL,PINELLAS COUNTY,0,701795.92,0,0,701795.92,1148601.31,0,0,0,0,27.82215,-82.65994,Residential,Masonry,1 843097,FL,PINELLAS COUNTY,0,26663.13,0,0,26663.13,37173.85,0,0,0,0,27.82215,-82.65994,Residential,Wood,1 648531,FL,PINELLAS COUNTY,0,27444.47,0,0,27444.47,29172.59,0,0,0,0,27.82215,-82.65994,Residential,Wood,1 173650,FL,PINELLAS COUNTY,0,243003.66,0,0,243003.66,412766.01,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 646447,FL,PINELLAS COUNTY,0,318114.91,0,0,318114.91,532117.17,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 655052,FL,PINELLAS COUNTY,0,288854.47,0,0,288854.47,334769.63,0,0,0,0,27.82563,-82.68748,Residential,Wood,1 677435,FL,PINELLAS COUNTY,0,814254.24,0,0,814254.24,1103656.49,0,0,0,0,27.809214,-82.681572,Residential,Masonry,1 609510,FL,PINELLAS COUNTY,0,3567924.84,0,0,3567924.84,5985946.75,0,0,0,0,27.81654,-82.67294,Commercial,Reinforced Masonry,1 501764,FL,PINELLAS COUNTY,0,18000,0,18000,18000,19241.71,0,360,0,0,27.8134,-82.67517,Residential,Wood,1 362472,FL,PINELLAS COUNTY,0,4500,0,4500,4500,4487.62,0,90,0,0,27.8134,-82.67517,Residential,Wood,1 527189,FL,PINELLAS COUNTY,390293.1,390293.1,0,0,390293.1,628641.19,0,0,0,0,27.6694,-82.7194,Residential,Masonry,4 357015,FL,PINELLAS COUNTY,466752.6,466752.6,0,0,466752.6,612939.51,0,0,0,0,27.709412,-82.698418,Residential,Masonry,1 973037,FL,PINELLAS COUNTY,0,7774027.83,0,0,7774027.83,9900000,0,0,0,0,27.8888,-82.67069,Commercial,Reinforced Masonry,1 654433,FL,PINELLAS COUNTY,0,7564675.66,0,0,7564675.66,7255552.76,0,0,0,0,27.890015,-82.668815,Commercial,Reinforced Masonry,1 169425,FL,PINELLAS COUNTY,0,17100000,0,0,17100000,14670000,0,0,0,0,27.89073,-82.67183,Commercial,Reinforced Concrete,1 672582,FL,PINELLAS COUNTY,1009156.5,1009156.5,1009156.5,1009156.5,1009156.5,1544009.45,0,0,0,0,27.88468,-82.67215,Residential,Masonry,1 303502,FL,PINELLAS COUNTY,0,871436.45,0,0,871436.45,1023240.68,0,0,0,0,27.87108,-82.64104,Residential,Masonry,1 900148,FL,PINELLAS COUNTY,0,871436.45,0,0,871436.45,1228551.11,0,0,0,0,27.87108,-82.64104,Residential,Masonry,1 708096,FL,PINELLAS COUNTY,0,871436.45,0,0,871436.45,1100059.55,0,0,0,0,27.87108,-82.64104,Residential,Masonry,1 170883,FL,PINELLAS COUNTY,0,871436.45,0,0,871436.45,614383.61,0,0,0,0,27.87108,-82.64104,Residential,Masonry,1 643319,FL,PINELLAS COUNTY,0,871436.45,0,0,871436.45,1242459.24,0,0,0,0,27.87108,-82.64104,Residential,Masonry,1 411820,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,1639629,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 414276,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,1627784.42,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 707395,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,1416744.96,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 749642,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,2058410.97,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 507290,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,2210276.93,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 756218,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,2016254.25,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 854522,FL,PINELLAS COUNTY,0,1453680.06,0,0,1453680.06,2302643.76,0,0,0,0,27.88435,-82.66323,Residential,Masonry,1 200536,FL,PINELLAS COUNTY,15930000,15930000,15930000,15930000,15930000,14850000,0,796500,0,0,27.8769,-82.6501,Commercial,Reinforced Concrete,4 190169,FL,PINELLAS COUNTY,0,9720000,0,9720000,9720000,14490000,0,0,0,0,27.87651,-82.64114,Commercial,Reinforced Concrete,1 594991,FL,PINELLAS COUNTY,1867500,1867500,1867500,1867500,1867500,3029551.88,0,93375,0,0,27.89073,-82.67183,Commercial,Reinforced Masonry,1 697464,FL,PINELLAS COUNTY,0,1607212.05,0,0,1607212.05,2067686.34,0,0,0,0,27.884544,-82.659729,Residential,Masonry,1 915057,FL,PINELLAS COUNTY,0,1964866.39,0,0,1964866.39,2055682.51,0,0,0,0,27.884544,-82.659729,Commercial,Reinforced Masonry,1 705496,FL,PINELLAS COUNTY,0,2203074.76,0,0,2203074.76,2485068.33,0,0,0,0,27.884544,-82.659729,Commercial,Reinforced Masonry,1 859851,FL,PINELLAS COUNTY,0,857523.12,0,0,857523.12,1347511.83,0,0,0,0,27.884544,-82.659729,Residential,Masonry,1 426209,FL,PINELLAS COUNTY,0,857523.12,0,0,857523.12,1317704.33,0,0,0,0,27.884544,-82.659729,Residential,Masonry,1 594486,FL,PINELLAS COUNTY,0,172561.34,0,0,172561.34,225241.56,0,0,0,0,27.884544,-82.659729,Residential,Wood,1 902894,FL,PINELLAS COUNTY,0,172561.34,0,0,172561.34,222862.98,0,0,0,0,27.884544,-82.659729,Residential,Wood,1 525160,FL,PINELLAS COUNTY,0,172561.34,0,0,172561.34,272031.22,0,0,0,0,27.884544,-82.659729,Residential,Wood,1 956781,FL,PINELLAS COUNTY,239602.5,239602.5,0,0,239602.5,332723.05,0,0,0,0,27.892104,-82.669017,Residential,Wood,1 265204,FL,PINELLAS COUNTY,109828.8,109828.8,0,0,109828.8,100633.05,0,0,0,0,27.88963,-82.66702,Residential,Wood,4 274786,FL,PINELLAS COUNTY,264227.4,264227.4,0,0,264227.4,312237.52,0,0,0,0,27.897235,-82.638765,Residential,Wood,1 687965,FL,PINELLAS COUNTY,0,32940000,0,0,32940000,52470000,0,0,0,0,27.86333,-82.65099,Commercial,Reinforced Concrete,1 983711,FL,PINELLAS COUNTY,0,654125.49,0,0,654125.49,981796.57,0,0,0,0,27.8855,-82.66057,Residential,Masonry,1 969992,FL,PINELLAS COUNTY,1604865.6,1604865.6,1604865.6,1604865.6,1604865.6,1463637.43,0,0,0,0,27.892485,-82.659904,Residential,Masonry,1 735007,FL,PINELLAS COUNTY,0,45270000,0,45270000,45270000,35190000,0,0,0,0,27.89263,-82.66671,Commercial,Steel Frame,3 595083,FL,PINELLAS COUNTY,0,529614.9,0,529614.9,529614.9,831941.33,0,0,0,0,27.89263,-82.66671,Residential,Masonry,3 105253,FL,PINELLAS COUNTY,0,20430000,0,20430000,20430000,16560000,0,0,0,0,27.86928,-82.6376,Commercial,Reinforced Concrete,1 907969,FL,PINELLAS COUNTY,0,546300,0,546300,546300,706092.75,0,16389,0,0,27.872854,-82.654404,Residential,Masonry,3 446931,FL,PINELLAS COUNTY,0,29970000,0,0,29970000,46620000,0,0,0,0,27.874914,-82.646919,Commercial,Reinforced Concrete,3 192503,FL,PINELLAS COUNTY,0,246898.06,0,0,246898.06,445957.15,0,0,0,0,27.88763,-82.67673,Residential,Wood,1 515193,FL,PINELLAS COUNTY,0,721615.69,0,0,721615.69,655255.91,0,0,0,0,27.88763,-82.67673,Residential,Masonry,1 714326,FL,PINELLAS COUNTY,0,1130119.76,0,0,1130119.76,927602.3,0,0,0,0,27.88763,-82.67673,Residential,Masonry,1 370810,FL,PINELLAS COUNTY,19747.8,19747.8,19747.8,19747.8,19747.8,20857.82,0,0,0,0,27.9789,-82.7806,Residential,Wood,3 459659,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,1125911.44,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 279936,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,1238280.59,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 522806,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,868612.64,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 178269,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,995668.7,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 710669,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,593062.88,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 132272,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,1028392.33,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 151389,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,781442.86,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 912860,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,1138222.83,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 208594,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,712705.95,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 792536,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,1068919.11,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 974548,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,993751.75,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 566685,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,872118.79,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 899180,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,662501.16,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 834458,FL,PINELLAS COUNTY,0,751748.78,0,0,751748.78,1237679.19,0,0,0,0,27.947245,-82.730255,Residential,Masonry,3 595300,FL,PINELLAS COUNTY,0,9360,0,0,9360,12029.94,0,468,0,0,27.938574,-82.757751,Residential,Wood,4 643228,FL,PINELLAS COUNTY,748620,748620,748620,748620,748620,835257.79,0,0,0,0,27.99657,-82.77023,Residential,Masonry,3 138161,FL,PINELLAS COUNTY,285174,285174,285174,285174,285174,516434.71,0,0,0,0,27.99531,-82.76792,Residential,Wood,1 621286,FL,PINELLAS COUNTY,30690,30690,30690,30690,30690,28305.57,0,0,0,0,27.99657,-82.77023,Residential,Wood,3 613863,FL,PINELLAS COUNTY,12780,12780,12780,12780,12780,18597.05,0,0,0,0,27.99657,-82.77023,Residential,Wood,3 484259,FL,PINELLAS COUNTY,6210,6210,6210,6210,6210,6645.88,0,0,0,0,27.99657,-82.77023,Residential,Wood,3 998563,FL,PINELLAS COUNTY,469397.7,469397.7,0,0,469397.7,467359.58,0,0,0,0,27.96604,-82.79107,Residential,Masonry,1 458840,FL,PINELLAS COUNTY,300204.9,300204.9,0,0,300204.9,431214.32,0,0,0,0,27.96601,-82.79847,Residential,Wood,1 700099,FL,PINELLAS COUNTY,200311.2,200311.2,0,0,200311.2,244018.1,0,0,0,0,27.98117,-82.79641,Residential,Wood,1 668346,FL,PINELLAS COUNTY,0,538995.19,0,0,538995.19,640196.92,0,0,0,0,27.9806,-82.79119,Residential,Masonry,1 460277,FL,PINELLAS COUNTY,0,648132.98,0,0,648132.98,805875.59,0,0,0,0,27.989031,-82.783669,Residential,Masonry,1 470085,FL,PINELLAS COUNTY,0,648132.98,0,0,648132.98,563622.92,0,0,0,0,27.989031,-82.783669,Residential,Masonry,1 609943,FL,PINELLAS COUNTY,0,795832.8,0,0,795832.8,901471.64,0,0,0,0,27.989031,-82.783669,Residential,Masonry,1 997825,FL,PINELLAS COUNTY,0,83817.83,0,0,83817.83,123564.24,0,0,0,0,27.989031,-82.783669,Residential,Wood,1 784252,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,87015.57,0,0,0,0,27.989031,-82.783669,Residential,Wood,1 419025,FL,PINELLAS COUNTY,0,103809.78,0,0,103809.78,169853.56,0,0,0,0,27.97672,-82.76645,Residential,Wood,1 991981,FL,PINELLAS COUNTY,0,867131.58,0,0,867131.58,711658.36,0,0,0,0,27.98362,-82.77844,Residential,Masonry,1 211175,FL,PINELLAS COUNTY,0,316353.6,0,0,316353.6,291741.29,0,0,0,0,27.98362,-82.77844,Residential,Wood,1 132230,FL,PINELLAS COUNTY,0,32442.15,0,0,32442.15,50331.4,0,0,0,0,27.98362,-82.77844,Residential,Wood,1 558685,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,75278.66,0,0,0,0,27.98362,-82.77844,Residential,Wood,1 782744,FL,PINELLAS COUNTY,0,3624.74,0,0,3624.74,5368.56,0,0,0,0,27.98362,-82.77844,Residential,Wood,1 414045,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,39840.37,0,0,0,0,27.98362,-82.77844,Residential,Wood,1 157744,FL,PINELLAS COUNTY,0,1256721.5,0,0,1256721.5,1427101.52,0,0,0,0,27.97516,-82.79933,Residential,Masonry,1 527376,FL,PINELLAS COUNTY,0,300615.46,0,0,300615.46,340958.06,0,0,0,0,27.97516,-82.79933,Residential,Wood,1 492807,FL,PINELLAS COUNTY,0,2537.32,0,0,2537.32,1991.03,0,0,0,0,27.97516,-82.79933,Residential,Wood,1 501845,FL,PINELLAS COUNTY,0,61491.15,0,0,61491.15,49009.31,0,0,0,0,27.97516,-82.79933,Residential,Wood,1 303658,FL,PINELLAS COUNTY,0,1784034.32,0,0,1784034.32,2331054.92,0,0,0,0,27.97814,-82.785561,Residential,Masonry,1 675582,FL,PINELLAS COUNTY,0,283343.28,0,0,283343.28,339008.91,0,0,0,0,27.97814,-82.785561,Residential,Wood,1 457690,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,89921.34,0,0,0,0,27.97814,-82.785561,Residential,Wood,1 977106,FL,PINELLAS COUNTY,0,256980.25,0,0,256980.25,324694.54,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 201777,FL,PINELLAS COUNTY,0,271879.56,0,0,271879.56,226290.8,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 477228,FL,PINELLAS COUNTY,0,115304.89,0,0,115304.89,83869.55,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 922026,FL,PINELLAS COUNTY,0,5454.37,0,0,5454.37,7499.36,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 324060,FL,PINELLAS COUNTY,0,3377961.03,0,0,3377961.03,2777156.88,0,0,0,0,27.98751,-82.78163,Commercial,Reinforced Masonry,1 872305,FL,PINELLAS COUNTY,0,1465748.96,0,0,1465748.96,1168222.44,0,0,0,0,27.98751,-82.78163,Residential,Masonry,1 754280,FL,PINELLAS COUNTY,0,1304778.71,0,0,1304778.71,1750694.66,0,0,0,0,27.9806,-82.79119,Residential,Masonry,1 679262,FL,PINELLAS COUNTY,0,803399.68,0,0,803399.68,817780.54,0,0,0,0,27.989031,-82.783669,Residential,Masonry,1 601862,FL,PINELLAS COUNTY,0,8803.78,0,0,8803.78,11602.4,0,0,0,0,27.989031,-82.783669,Residential,Wood,1 751984,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,86436.93,0,0,0,0,27.989031,-82.783669,Residential,Wood,1 715468,FL,PINELLAS COUNTY,0,5034452.7,0,0,5034452.7,6040739.11,0,0,0,0,27.97672,-82.76645,Commercial,Reinforced Masonry,1 656424,FL,PINELLAS COUNTY,0,54927.36,0,0,54927.36,68061.16,0,0,0,0,27.97672,-82.76645,Residential,Wood,1 261353,FL,PINELLAS COUNTY,0,103809.78,0,0,103809.78,152091.7,0,0,0,0,27.97672,-82.76645,Residential,Wood,1 154362,FL,PINELLAS COUNTY,0,25112.84,0,0,25112.84,27152,0,0,0,0,27.97516,-82.79933,Residential,Wood,1 103517,FL,PINELLAS COUNTY,0,13635.93,0,0,13635.93,18482.41,0,0,0,0,27.97516,-82.79933,Residential,Wood,1 159933,FL,PINELLAS COUNTY,0,283343.28,0,0,283343.28,474303.06,0,0,0,0,27.97814,-82.785561,Residential,Wood,1 109900,FL,PINELLAS COUNTY,0,32442.15,0,0,32442.15,33110.46,0,0,0,0,27.97814,-82.785561,Residential,Wood,1 513734,FL,PINELLAS COUNTY,0,419422.35,0,0,419422.35,648746.56,0,0,0,0,27.97727,-82.78672,Residential,Masonry,1 966047,FL,PINELLAS COUNTY,0,452978.78,0,0,452978.78,437360.98,0,0,0,0,27.97727,-82.78672,Residential,Masonry,1 223387,FL,PINELLAS COUNTY,0,816759.44,0,0,816759.44,913155.02,0,0,0,0,27.97727,-82.78672,Residential,Masonry,1 701309,FL,PINELLAS COUNTY,0,275571.43,0,0,275571.43,267304.29,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 127673,FL,PINELLAS COUNTY,0,188219.24,0,0,188219.24,305338.67,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 816604,FL,PINELLAS COUNTY,0,115304.89,0,0,115304.89,127517.98,0,0,0,0,27.97727,-82.78672,Residential,Wood,1 208390,FL,PINELLAS COUNTY,0,1465748.96,0,0,1465748.96,1707099.18,0,0,0,0,27.98751,-82.78163,Residential,Masonry,1 740097,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,69249.7,0,0,0,0,27.98751,-82.78163,Residential,Wood,1 394471,FL,PINELLAS COUNTY,0,844885.28,0,0,844885.28,741547.37,0,0,0,0,27.894947,-82.679855,Residential,Masonry,4 141207,FL,PINELLAS COUNTY,0,1201939.73,0,0,1201939.73,1567896.73,0,0,0,0,27.96111,-82.76986,Residential,Masonry,1 744781,FL,PINELLAS COUNTY,2250000,2250000,2250000,2250000,2250000,3495492,0,112500,0,0,27.96586,-82.80096,Commercial,Reinforced Masonry,1 174498,FL,PINELLAS COUNTY,0,45000,0,45000,45000,42865.2,0,2250,0,0,27.9789,-82.7806,Residential,Wood,4 601151,FL,PINELLAS COUNTY,6385521.6,6385521.6,6385521.6,6385521.6,6385521.6,9450000,0,0,0,0,27.95921,-82.80045,Commercial,Reinforced Masonry,1 906538,FL,PINELLAS COUNTY,400500,400500,400500,400500,400500,361546.57,0,0,0,0,27.9398,-82.79332,Residential,Masonry,1 543458,FL,PINELLAS COUNTY,0,749530.8,0,749530.8,749530.8,1131863.46,0,0,0,0,27.95642,-82.79787,Residential,Masonry,1 479746,FL,PINELLAS COUNTY,0,599476.5,0,599476.5,599476.5,922594.33,0,0,0,0,27.95642,-82.79787,Residential,Masonry,1 277203,FL,PINELLAS COUNTY,306406.8,306406.8,0,0,306406.8,288512.64,0,0,0,0,27.95296,-82.79825,Residential,Wood,1 219663,FL,PINELLAS COUNTY,0,720318.06,0,0,720318.06,740141.93,0,0,0,0,27.95082,-82.78884,Residential,Masonry,1 708661,FL,PINELLAS COUNTY,0,221470.25,0,0,221470.25,290908.26,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 647527,FL,PINELLAS COUNTY,0,25567.37,0,0,25567.37,20842.11,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 254413,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,79324.84,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 558405,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,22848.93,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 689731,FL,PINELLAS COUNTY,0,319876.22,0,0,319876.22,294429.42,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 785159,FL,PINELLAS COUNTY,0,4999.84,0,0,4999.84,7634.91,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 197193,FL,PINELLAS COUNTY,0,4545.31,0,0,4545.31,7199.77,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 351655,FL,PINELLAS COUNTY,0,28166.2,0,0,28166.2,29113.49,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 506923,FL,PINELLAS COUNTY,0,41362.32,0,0,41362.32,65622.15,0,0,0,0,27.95848,-82.80068,Residential,Wood,1 216197,FL,PINELLAS COUNTY,0,498563.73,0,0,498563.73,528128.56,0,0,0,0,27.95082,-82.78884,Residential,Masonry,1 812236,FL,PINELLAS COUNTY,0,720318.06,0,0,720318.06,642702.35,0,0,0,0,27.95082,-82.78884,Residential,Masonry,1 177657,FL,PINELLAS COUNTY,0,226583.72,0,0,226583.72,288962.22,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 262538,FL,PINELLAS COUNTY,0,267718.78,0,0,267718.78,262214.48,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 466202,FL,PINELLAS COUNTY,0,22872.79,0,0,22872.79,32986.65,0,0,0,0,27.95082,-82.78884,Residential,Wood,1 720610,FL,PINELLAS COUNTY,0,2556.74,0,0,2556.74,2718.08,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 942112,FL,PINELLAS COUNTY,0,4545.31,0,0,4545.31,5885.81,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 877980,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,56710.62,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 444561,FL,PINELLAS COUNTY,0,7954.29,0,0,7954.29,6674.92,0,0,0,0,27.935179,-82.784515,Residential,Wood,1 278353,FL,PINELLAS COUNTY,0,41362.32,0,0,41362.32,48763.62,0,0,0,0,27.95848,-82.80068,Residential,Wood,1 767123,FL,PINELLAS COUNTY,0,2537.32,0,0,2537.32,3044.13,0,0,0,0,27.95848,-82.80068,Residential,Wood,1 166626,FL,PINELLAS COUNTY,0,10795.11,0,0,10795.11,16811.88,0,0,0,0,27.95848,-82.80068,Residential,Wood,1 978106,FL,PINELLAS COUNTY,0,1832992.2,0,1832992.2,1832992.2,2263173.47,0,0,0,0,27.9489,-82.79909,Commercial,Reinforced Masonry,1 137494,FL,PINELLAS COUNTY,0,276491.25,0,0,276491.25,250567.43,0,0,0,0,27.95042,-82.79888,Residential,Wood,1 661721,FL,PINELLAS COUNTY,0,10440000,0,10440000,10440000,12690000,0,0,0,0,27.95271,-82.799969,Commercial,Reinforced Concrete,1 170860,FL,PINELLAS COUNTY,0,3962655,0,3962655,3962655,4050308.93,0,0,0,0,27.9513,-82.80041,Commercial,Reinforced Masonry,1 702962,FL,PINELLAS COUNTY,0,9450000,0,9450000,9450000,11160000,0,0,0,0,27.951864,-82.803642,Commercial,Reinforced Concrete,1 766408,FL,PINELLAS COUNTY,0,16650000,0,16650000,16650000,17460000,0,0,0,0,27.95042,-82.80145,Commercial,Reinforced Concrete,1 425327,FL,PINELLAS COUNTY,0,15210000,0,15210000,15210000,13860000,0,0,0,0,27.95143,-82.80338,Commercial,Reinforced Concrete,1 252868,FL,PINELLAS COUNTY,0,830925,0,830925,830925,665059.08,0,0,0,0,27.95326,-82.80096,Residential,Masonry,4 430652,FL,PINELLAS COUNTY,0,2062437.75,0,0,2062437.75,3267179.82,0,0,0,0,27.95858,-82.79963,Commercial,Reinforced Masonry,1 368941,FL,PINELLAS COUNTY,0,648078.6,0,0,648078.6,613476.38,0,0,0,0,27.96114,-82.802483,Residential,Masonry,1 432951,FL,PINELLAS COUNTY,0,11790000,0,11790000,11790000,18810000,0,0,0,0,27.95402,-82.79025,Commercial,Reinforced Concrete,1 452763,FL,PINELLAS COUNTY,0,23567.54,0,0,23567.54,35335.48,0,0,0,0,27.964781,-82.799515,Residential,Wood,1 567932,FL,PINELLAS COUNTY,0,0,0,1309500,1309500,1441413.79,0,0,0,0,27.95206,-82.78806,Residential,Masonry,1 411127,FL,PINELLAS COUNTY,0,10440000,0,0,10440000,9000000,0,0,0,0,27.9589,-82.72831,Commercial,Reinforced Concrete,1 593544,FL,PINELLAS COUNTY,0,922.81,0,0,922.81,1290.64,0,0,0,0,28.011705,-82.708832,Residential,Wood,1 449639,FL,PINELLAS COUNTY,0,729456.3,0,729456.3,729456.3,1179530.84,0,0,0,0,27.95998,-82.71849,Residential,Masonry,1 650210,FL,PINELLAS COUNTY,0,3151308.03,0,0,3151308.03,2880364.87,0,0,0,0,27.96504,-82.69786,Commercial,Reinforced Masonry,1 585513,FL,PINELLAS COUNTY,0,4073775.4,0,0,4073775.4,4625657.9,0,0,0,0,27.96504,-82.69786,Commercial,Reinforced Masonry,1 797686,FL,PINELLAS COUNTY,0,2478162.23,0,0,2478162.23,2633468.66,0,0,0,0,27.96504,-82.69786,Commercial,Reinforced Masonry,1 143243,FL,PINELLAS COUNTY,2966625,2966625,2966625,2966625,2966625,3477323.56,0,0,0,0,27.99412,-82.71914,Commercial,Reinforced Masonry,3 830591,FL,PINELLAS COUNTY,124740,124740,124740,124740,124740,125837.71,0,6237,0,0,27.99412,-82.71914,Residential,Wood,3 162662,FL,PINELLAS COUNTY,268290,268290,268290,268290,268290,242639.33,0,13414.5,0,0,27.99412,-82.71914,Residential,Wood,3 223507,FL,PINELLAS COUNTY,121950,121950,121950,121950,121950,149474.12,0,0,0,0,27.99031,-82.72051,Residential,Wood,1 645093,FL,PINELLAS COUNTY,0,23130000,0,0,23130000,25110000,0,0,0,0,27.995789,-82.72496,Commercial,Reinforced Concrete,1 521976,FL,PINELLAS COUNTY,0,25650000,0,0,25650000,28530000,0,0,0,0,27.994871,-82.722054,Commercial,Reinforced Concrete,1 740595,FL,PINELLAS COUNTY,0,1038842.75,0,0,1038842.75,1571841.8,0,0,0,0,27.995789,-82.72496,Residential,Masonry,1 380226,FL,PINELLAS COUNTY,339276.6,339276.6,0,0,339276.6,288300.29,0,0,0,0,27.97589,-82.70776,Residential,Wood,1 739816,FL,PINELLAS COUNTY,0,2106432.19,0,0,2106432.19,2378126.13,0,0,0,0,27.988113,-82.71563,Commercial,Reinforced Masonry,1 733043,FL,PINELLAS COUNTY,0,57552,0,0,57552,87080.2,0,0,0,0,27.988113,-82.71563,Residential,Wood,1 774057,FL,PINELLAS COUNTY,0,31589.91,0,0,31589.91,26717.92,0,0,0,0,27.96983,-82.72077,Residential,Wood,3 584417,FL,PINELLAS COUNTY,0,28623.66,0,0,28623.66,35344.49,0,0,0,0,27.96983,-82.72077,Residential,Wood,3 412213,FL,PINELLAS COUNTY,0,204141.25,0,0,204141.25,283861.47,0,0,0,0,27.997351,-82.712379,Residential,Wood,3 400978,FL,PINELLAS COUNTY,0,934970.34,0,0,934970.34,691255.36,0,0,0,0,27.997351,-82.712379,Residential,Masonry,3 678975,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,60324.61,0,0,0,0,27.997351,-82.712379,Residential,Wood,3 215717,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,30030.13,0,0,0,0,27.997351,-82.712379,Residential,Wood,3 568411,FL,PINELLAS COUNTY,0,4152620.31,0,0,4152620.31,5089982.99,0,0,0,0,27.988113,-82.715889,Commercial,Reinforced Masonry,1 323737,FL,PINELLAS COUNTY,0,2106432.19,0,0,2106432.19,2827758.83,0,0,0,0,27.988113,-82.71563,Commercial,Reinforced Masonry,1 269211,FL,PINELLAS COUNTY,0,55005.45,0,0,55005.45,89353.49,0,0,0,0,27.988113,-82.71563,Residential,Wood,1 104645,FL,PINELLAS COUNTY,0,57552,0,0,57552,77591.6,0,0,0,0,27.988113,-82.71563,Residential,Wood,1 691138,FL,PINELLAS COUNTY,0,128127.77,0,0,128127.77,201322.68,0,0,0,0,27.988113,-82.71563,Residential,Wood,1 646157,FL,PINELLAS COUNTY,0,519585.79,0,0,519585.79,436452.06,0,0,0,0,27.96983,-82.72077,Residential,Masonry,3 586957,FL,PINELLAS COUNTY,0,31589.91,0,0,31589.91,28958.47,0,0,0,0,27.96983,-82.72077,Residential,Wood,3 322740,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,78977.73,0,0,0,0,27.96983,-82.72077,Residential,Wood,3 177273,FL,PINELLAS COUNTY,0,1493817.98,0,0,1493817.98,1924521.56,0,0,0,0,27.96983,-82.72077,Residential,Masonry,3 748948,FL,PINELLAS COUNTY,0,934970.34,0,0,934970.34,1367487.62,0,0,0,0,27.997351,-82.712379,Residential,Masonry,3 740703,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,32000.21,0,0,0,0,27.997351,-82.712379,Residential,Wood,3 661390,FL,PINELLAS COUNTY,0,29342.52,0,0,29342.52,45177.03,0,0,0,0,27.997351,-82.712379,Residential,Wood,3 917717,FL,PINELLAS COUNTY,0,707854.23,0,0,707854.23,902791.62,0,0,0,0,27.96363,-82.72783,Residential,Masonry,1 220882,FL,PINELLAS COUNTY,0,762855.84,0,0,762855.84,626762.36,0,0,0,0,27.97589,-82.70776,Residential,Masonry,1 696352,FL,PINELLAS COUNTY,0,540307.77,0,0,540307.77,659194.39,0,0,0,0,27.98266,-82.724724,Residential,Masonry,1 959442,FL,PINELLAS COUNTY,277380,277380,277380,277380,277380,492834.92,0,0,0,0,27.91534,-82.719444,Residential,Wood,1 344548,FL,PINELLAS COUNTY,0,116104.5,0,116104.5,116104.5,144753.52,0,0,0,0,27.886459,-82.702072,Residential,Wood,1 982109,FL,PINELLAS COUNTY,0,548316,0,548316,548316,597392.48,0,0,0,0,27.8883,-82.70187,Residential,Masonry,1 740945,FL,PINELLAS COUNTY,0,722901.6,0,722901.6,722901.6,896464.49,0,0,0,0,27.8883,-82.70187,Residential,Masonry,1 335431,FL,PINELLAS COUNTY,0,1837080,0,1837080,1837080,1913309.63,0,0,0,0,27.89643,-82.71151,Commercial,Reinforced Masonry,3 248507,FL,PINELLAS COUNTY,0,21870000,0,21870000,21870000,22050000,0,0,0,0,27.8972,-82.71064,Commercial,Reinforced Concrete,1 234556,FL,PINELLAS COUNTY,0,5961240,0,5961240,5961240,8887791.55,0,0,0,0,27.90034,-82.71159,Commercial,Reinforced Masonry,1 544470,FL,PINELLAS COUNTY,475868.7,475868.7,0,0,475868.7,540234.7,0,0,0,0,27.89149,-82.70623,Residential,Masonry,1 648741,FL,PINELLAS COUNTY,183465,183465,0,0,183465,224878.19,0,0,0,0,27.9091,-82.7144,Residential,Wood,4 645963,FL,PINELLAS COUNTY,203746.5,203746.5,0,0,203746.5,217307.87,0,0,0,0,27.892305,-82.710295,Residential,Wood,3 435933,FL,PINELLAS COUNTY,0,4890338.07,0,0,4890338.07,4505135.92,0,0,0,0,27.912371,-82.719337,Commercial,Reinforced Masonry,1 973539,FL,PINELLAS COUNTY,0,956654.79,0,0,956654.79,1021061.58,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 813372,FL,PINELLAS COUNTY,0,314006.39,0,0,314006.39,491131.12,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 115340,FL,PINELLAS COUNTY,0,612783.84,0,0,612783.84,883977.45,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 869430,FL,PINELLAS COUNTY,0,8155.67,0,0,8155.67,8227.29,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 867537,FL,PINELLAS COUNTY,0,731648.74,0,0,731648.74,980447.36,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 947928,FL,PINELLAS COUNTY,0,4219.28,0,0,4219.28,3440.25,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 922903,FL,PINELLAS COUNTY,0,4219.28,0,0,4219.28,5215.73,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 227181,FL,PINELLAS COUNTY,0,6817.97,0,0,6817.97,9010.62,0,0,0,0,27.908712,-82.71508,Residential,Wood,1 196546,FL,PINELLAS COUNTY,0,837597.15,0,0,837597.15,1263096.5,0,0,0,0,27.91084,-82.71769,Residential,Masonry,1 337822,FL,PINELLAS COUNTY,0,34394.77,0,0,34394.77,27339.71,0,0,0,0,27.91084,-82.71769,Residential,Wood,1 996251,FL,PINELLAS COUNTY,0,956654.79,0,0,956654.79,1507592.29,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 442056,FL,PINELLAS COUNTY,0,770149.63,0,0,770149.63,659670.12,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 548882,FL,PINELLAS COUNTY,0,399842.28,0,0,399842.28,390885.81,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 372465,FL,PINELLAS COUNTY,0,612783.84,0,0,612783.84,655776.75,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 554025,FL,PINELLAS COUNTY,0,626957.97,0,0,626957.97,966558.53,0,0,0,0,27.912371,-82.719337,Residential,Masonry,1 584052,FL,PINELLAS COUNTY,0,9493.37,0,0,9493.37,8259.69,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 621180,FL,PINELLAS COUNTY,0,50169.82,0,0,50169.82,72277.05,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 797752,FL,PINELLAS COUNTY,0,115370.81,0,0,115370.81,148839.43,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 134836,FL,PINELLAS COUNTY,0,4219.28,0,0,4219.28,4453.23,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 965099,FL,PINELLAS COUNTY,0,7911.14,0,0,7911.14,6589.98,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 914446,FL,PINELLAS COUNTY,0,7911.14,0,0,7911.14,11916.84,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 607947,FL,PINELLAS COUNTY,0,4219.28,0,0,4219.28,5447.38,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 306491,FL,PINELLAS COUNTY,0,56234.38,0,0,56234.38,76359.76,0,0,0,0,27.912371,-82.719337,Residential,Wood,1 472279,FL,PINELLAS COUNTY,0,1298822.44,0,0,1298822.44,1469373.41,0,0,0,0,27.908712,-82.71508,Residential,Masonry,1 276093,FL,PINELLAS COUNTY,0,912589.02,0,0,912589.02,1263242.22,0,0,0,0,27.91084,-82.71769,Residential,Masonry,1 641608,FL,PINELLAS COUNTY,0,1795998.87,0,0,1795998.87,1448293.49,0,0,0,0,27.91084,-82.71769,Residential,Masonry,1 376985,FL,PINELLAS COUNTY,22860000,22860000,22860000,22860000,22860000,24750000,0,0,0,0,27.90699,-82.72791,Commercial,Reinforced Concrete,3 163713,FL,PINELLAS COUNTY,0,49500,0,49500,49500,70488.79,0,2475,0,0,27.90963,-82.70673,Residential,Wood,1 950229,FL,PINELLAS COUNTY,0,206129.7,0,206129.7,206129.7,228635.77,0,0,0,0,27.909836,-82.707108,Residential,Wood,1 703966,FL,PINELLAS COUNTY,0,1161463.43,0,0,1161463.43,1258143.64,0,0,0,0,27.89574,-82.71657,Residential,Masonry,1 284626,FL,PINELLAS COUNTY,4032000,4032000,4032000,4032000,4032000,5865640.7,0,201600,0,0,27.89574,-82.71657,Commercial,Reinforced Masonry,1 925346,FL,PINELLAS COUNTY,0,2238103.91,0,0,2238103.91,2584197.58,0,0,0,0,27.89455,-82.70137,Commercial,Reinforced Masonry,3 668656,FL,PINELLAS COUNTY,0,2230016.01,0,0,2230016.01,2622987.2,0,0,0,0,27.871948,-82.705864,Commercial,Reinforced Masonry,1 657909,FL,PINELLAS COUNTY,0,375087.6,0,375087.6,375087.6,452130.59,0,0,0,0,27.89817,-82.70426,Residential,Masonry,1 902024,FL,PINELLAS COUNTY,0,1398240,0,1398240,1398240,1736412.73,0,0,0,0,27.91665,-82.72659,Residential,Masonry,3 829437,FL,PINELLAS COUNTY,0,280565.98,0,0,280565.98,388642.24,0,0,0,0,27.90034,-82.71159,Residential,Wood,1 443499,FL,PINELLAS COUNTY,0,1260000,0,1260000,1260000,1938981.24,0,63000,0,0,27.91921,-82.70896,Residential,Masonry,1 104756,FL,PINELLAS COUNTY,5897634.3,0,5897634.3,5897634.3,5897634.3,5510843.85,0,0,0,0,28.04049,-82.71014,Commercial,Reinforced Masonry,1 269149,FL,PINELLAS COUNTY,334440,334440,334440,334440,334440,414607.94,0,0,0,0,28.0275,-82.7273,Residential,Wood,3 486585,FL,PINELLAS COUNTY,221670,221670,221670,221670,221670,268633.45,0,0,0,0,28.02226,-82.71462,Residential,Wood,1 985724,FL,PINELLAS COUNTY,0,1384717.5,0,1384717.5,1384717.5,2300841.06,0,0,0,0,28.034995,-82.73833,Residential,Masonry,1 398049,FL,PINELLAS COUNTY,1279147.5,1279147.5,1279147.5,1279147.5,1279147.5,1147387.63,0,0,0,0,28.014019,-82.735466,Residential,Masonry,1 329327,FL,PINELLAS COUNTY,696211.2,696211.2,696211.2,696211.2,696211.2,1031759.94,0,0,0,0,28.01253,-82.70961,Residential,Masonry,1 729760,FL,PINELLAS COUNTY,477016.2,477016.2,0,0,477016.2,439200.26,0,0,0,0,28.019659,-82.735291,Residential,Masonry,1 549041,FL,PINELLAS COUNTY,1173236.4,1173236.4,0,0,1173236.4,1353194.44,0,0,0,0,28.02029,-82.73557,Residential,Masonry,1 262392,FL,PINELLAS COUNTY,0,43509.6,0,0,43509.6,44504.45,0,0,0,0,28.021229,-82.71154,Residential,Wood,1 159058,FL,PINELLAS COUNTY,0,164666.8,0,0,164666.8,257538.88,0,0,0,0,28.021229,-82.71154,Residential,Wood,1 748559,FL,PINELLAS COUNTY,0,26135.53,0,0,26135.53,22283.16,0,0,0,0,28.01663,-82.71754,Residential,Wood,1 207787,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,52691.55,0,0,0,0,28.01663,-82.71754,Residential,Wood,1 827091,FL,PINELLAS COUNTY,0,21827.56,0,0,21827.56,29362.43,0,0,0,0,28.021229,-82.71154,Residential,Wood,1 470814,FL,PINELLAS COUNTY,0,46565.46,0,0,46565.46,57366.6,0,0,0,0,28.021229,-82.71154,Residential,Wood,1 863805,FL,PINELLAS COUNTY,0,66792.33,0,0,66792.33,62417.43,0,0,0,0,28.021229,-82.71154,Residential,Wood,1 376649,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,36685.66,0,0,0,0,28.01663,-82.71754,Residential,Wood,1 194488,FL,PINELLAS COUNTY,0,4416738.3,0,4416738.3,4416738.3,4247276.89,0,0,0,0,28.04051,-82.70816,Commercial,Reinforced Masonry,1 935539,FL,PINELLAS COUNTY,0,1237905.9,0,1237905.9,1237905.9,923210.41,0,0,0,0,28.04006,-82.70813,Residential,Masonry,1 311429,FL,PINELLAS COUNTY,2750643,2750643,2750643,2750643,2750643,3849227.81,0,0,0,0,28.023815,-82.738419,Commercial,Reinforced Masonry,1 276437,FL,PINELLAS COUNTY,0,10890000,0,0,10890000,9810000,0,0,0,0,28.022478,-82.737785,Commercial,Reinforced Concrete,1 810586,FL,PINELLAS COUNTY,0,1694330.73,0,0,1694330.73,1336657.51,0,0,0,0,28.01463,-82.70946,Residential,Masonry,1 567299,FL,PINELLAS COUNTY,0,43920000,0,0,43920000,59850000,0,0,0,0,28.0105,-82.73308,Commercial,Steel Frame,3 778360,FL,PINELLAS COUNTY,0,465300,0,465300,465300,800272.73,0,13959,0,0,28.0275,-82.7273,Residential,Masonry,4 233132,FL,PINELLAS COUNTY,0,450000,0,450000,450000,700920,0,22500,0,0,28.01943,-82.732986,Residential,Masonry,1 461025,FL,PINELLAS COUNTY,444095.1,444095.1,0,0,444095.1,546471.46,0,0,0,0,27.89583,-82.66151,Residential,Masonry,1 780691,FL,PINELLAS COUNTY,367185.6,367185.6,0,0,367185.6,554166.79,0,0,0,0,27.8923,-82.682,Residential,Masonry,1 335151,FL,PINELLAS COUNTY,110880,110880,0,0,110880,80116.79,0,0,0,0,27.8923,-82.682,Residential,Wood,4 125811,FL,PINELLAS COUNTY,102285.9,102285.9,0,0,102285.9,106083.16,0,0,0,0,27.900917,-82.700592,Residential,Wood,1 639872,FL,PINELLAS COUNTY,0,5349061.58,0,0,5349061.58,4775856.14,0,0,0,0,27.9033,-82.69912,Commercial,Reinforced Masonry,1 810357,FL,PINELLAS COUNTY,0,104699.52,0,0,104699.52,151285.58,0,0,0,0,27.9033,-82.69912,Residential,Wood,1 477547,FL,PINELLAS COUNTY,0,5349061.58,0,0,5349061.58,4593185.68,0,0,0,0,27.9033,-82.69912,Commercial,Reinforced Masonry,1 199665,FL,PINELLAS COUNTY,0,802453.82,0,0,802453.82,837285.13,0,0,0,0,27.9033,-82.69912,Residential,Masonry,1 676916,FL,PINELLAS COUNTY,0,399533.43,0,0,399533.43,402806.41,0,0,0,0,27.916334,-82.695808,Residential,Masonry,1 306121,FL,PINELLAS COUNTY,0,399533.43,0,0,399533.43,553010.2,0,0,0,0,27.916405,-82.694138,Residential,Masonry,1 377290,FL,PINELLAS COUNTY,0,399533.43,0,0,399533.43,653476.88,0,0,0,0,27.916588,-82.693695,Residential,Masonry,1 120535,FL,PINELLAS COUNTY,0,399533.43,0,0,399533.43,535321.26,0,0,0,0,27.91646,-82.69342,Residential,Masonry,1 999230,FL,PINELLAS COUNTY,0,1149289.56,0,0,1149289.56,1692110.51,0,0,0,0,27.916016,-82.692764,Residential,Masonry,1 793368,FL,PINELLAS COUNTY,0,198450.9,198450.9,198450.9,198450.9,191136.79,0,0,0,0,27.8923,-82.682,Residential,Wood,4 159372,FL,PINELLAS COUNTY,0,31061.88,0,0,31061.88,52756.68,0,0,0,0,27.8923,-82.682,Residential,Wood,4 846300,FL,PINELLAS COUNTY,0,10080000,0,0,10080000,12150000,0,0,0,0,27.89583,-82.66151,Commercial,Reinforced Concrete,1 114733,FL,PINELLAS COUNTY,0,39485.61,0,0,39485.61,37906.19,0,0,0,0,27.886698,-82.700272,Residential,Wood,1 736172,FL,PINELLAS COUNTY,0,103500,0,103500,103500,188507.66,0,3105,0,0,27.87596,-82.69178,Residential,Wood,1 659066,FL,PINELLAS COUNTY,0,103500,0,103500,103500,136454.4,0,3105,0,0,27.876097,-82.692085,Residential,Wood,1 802162,FL,PINELLAS COUNTY,0,608839.2,0,608839.2,608839.2,882208,0,0,0,0,27.8907,-82.68252,Residential,Masonry,1 401744,FL,PINELLAS COUNTY,0,24750000,0,0,24750000,20700000,0,0,0,0,27.891047,-82.679825,Commercial,Reinforced Concrete,1 390155,FL,PINELLAS COUNTY,0,180000,0,180000,180000,270094.5,0,3600,0,0,27.89299,-82.68598,Residential,Wood,1 408184,FL,PINELLAS COUNTY,0,360000,0,360000,360000,646277.76,0,7200,0,0,27.89299,-82.68598,Residential,Masonry,1 816931,FL,PINELLAS COUNTY,27000,27000,27000,27000,27000,37263.24,0,0,0,0,27.997629,-82.745384,Residential,Wood,1 904946,FL,PINELLAS COUNTY,8787600,8787600,8787600,8787600,8787600,12870000,175752,439380,0,0,28.009531,-82.731163,Commercial,Reinforced Masonry,1 455950,FL,PINELLAS COUNTY,0,1012596.3,0,1012596.3,1012596.3,1216107.9,0,0,0,0,28.00869,-82.73334,Residential,Masonry,1 283033,FL,PINELLAS COUNTY,0,717058.8,0,717058.8,717058.8,892893.09,0,0,0,0,28.01003,-82.73625,Residential,Masonry,1 798584,FL,PINELLAS COUNTY,2250000,2250000,2250000,2250000,2250000,1652400,0,112500,0,0,27.996264,-82.73822,Commercial,Reinforced Masonry,1 232374,FL,PINELLAS COUNTY,22500,22500,22500,22500,22500,32124.06,0,1125,0,0,28.0025,-82.7447,Residential,Wood,4 771089,FL,PINELLAS COUNTY,22500,22500,22500,22500,22500,29555.08,0,1125,0,0,28.002943,-82.740173,Residential,Wood,1 389793,FL,PINELLAS COUNTY,19656,19656,19656,19656,19656,22643.71,0,982.8,0,0,28.0025,-82.7447,Residential,Wood,4 836775,FL,PINELLAS COUNTY,7200,7200,7200,7200,7200,10870.13,0,360,0,0,28.00149,-82.74006,Residential,Wood,1 220944,FL,PINELLAS COUNTY,4500,4500,4500,4500,4500,6984.76,0,225,0,0,28.00149,-82.74006,Residential,Wood,1 748710,FL,PINELLAS COUNTY,4500,4500,4500,4500,4500,3747.4,0,225,0,0,28.00149,-82.74006,Residential,Wood,1 634506,FL,PINELLAS COUNTY,45000,45000,45000,45000,45000,58207.28,0,2250,0,0,28.0025,-82.7447,Residential,Wood,4 277188,FL,PINELLAS COUNTY,67500,67500,67500,67500,67500,101804.85,0,3375,0,0,28.000999,-82.738777,Residential,Wood,3 469713,FL,PINELLAS COUNTY,720000,720000,720000,720000,720000,511660.8,0,36000,0,0,28.0025,-82.7447,Residential,Masonry,4 309983,FL,PINELLAS COUNTY,90000,90000,90000,90000,90000,124835.76,0,4500,0,0,28.0025,-82.7447,Residential,Wood,4 693563,FL,PINELLAS COUNTY,126000,126000,126000,126000,126000,110394.9,0,6300,0,0,28.0025,-82.7447,Residential,Wood,4 787899,FL,PINELLAS COUNTY,0,4109144.15,0,0,4109144.15,7141782.94,0,0,0,0,27.938574,-82.757751,Commercial,Reinforced Masonry,1 938726,FL,PINELLAS COUNTY,0,2601167.86,0,0,2601167.86,2953553.27,0,0,0,0,27.938574,-82.757751,Commercial,Reinforced Masonry,1 961918,FL,PINELLAS COUNTY,0,237592.8,0,0,237592.8,283126.27,0,0,0,0,27.938574,-82.757751,Residential,Wood,1 718407,FL,PINELLAS COUNTY,0,630000,0,0,630000,944118,0,31500,0,0,27.938574,-82.757751,Residential,Masonry,1 604102,FL,PINELLAS COUNTY,0,24480000,0,0,24480000,30600000,0,0,0,0,27.874933,-82.709534,Commercial,Reinforced Concrete,1 582801,FL,PINELLAS COUNTY,355212.9,355212.9,0,0,355212.9,329822.64,0,0,0,0,27.94135,-82.75986,Residential,Wood,1 620715,FL,PINELLAS COUNTY,19530000,19530000,0,0,19530000,29880000,0,0,0,0,27.916262,-82.73481,Commercial,Reinforced Concrete,1 675853,FL,PINELLAS COUNTY,326835.9,326835.9,0,0,326835.9,432747.07,0,0,0,0,27.947245,-82.730255,Residential,Wood,1 940315,FL,PINELLAS COUNTY,262566.9,262566.9,0,0,262566.9,383526.22,0,0,0,0,27.931753,-82.730492,Residential,Wood,3 649236,FL,PINELLAS COUNTY,357954.3,357954.3,0,0,357954.3,558659.99,0,0,0,0,27.942131,-82.730133,Residential,Wood,1 141680,FL,PINELLAS COUNTY,235844.1,235844.1,0,0,235844.1,232822.47,0,0,0,0,27.950425,-82.73001,Residential,Wood,1 972347,FL,PINELLAS COUNTY,0,455496.91,0,0,455496.91,485814.79,0,0,0,0,27.92955,-82.74498,Residential,Masonry,3 681674,FL,PINELLAS COUNTY,0,540721.48,0,0,540721.48,725876.42,0,0,0,0,27.92955,-82.74498,Residential,Masonry,3 750115,FL,PINELLAS COUNTY,0,286354.55,0,0,286354.55,387286.51,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 576941,FL,PINELLAS COUNTY,0,31817.17,0,0,31817.17,26533.99,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 740069,FL,PINELLAS COUNTY,0,106360.26,0,0,106360.26,133937.35,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 385931,FL,PINELLAS COUNTY,0,7499.76,0,0,7499.76,11929.03,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 111925,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,70132.22,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 377148,FL,PINELLAS COUNTY,0,76740.96,0,0,76740.96,117010.77,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 822479,FL,PINELLAS COUNTY,0,2538181.3,0,0,2538181.3,3116054.12,0,0,0,0,27.95869,-82.75651,Commercial,Reinforced Masonry,1 482854,FL,PINELLAS COUNTY,0,341383.02,0,0,341383.02,337231.8,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 925234,FL,PINELLAS COUNTY,0,61699.23,0,0,61699.23,78685.03,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 348934,FL,PINELLAS COUNTY,0,314971.67,0,0,314971.67,276710.81,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 722721,FL,PINELLAS COUNTY,0,362628.51,0,0,362628.51,565548.17,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 583856,FL,PINELLAS COUNTY,0,352660.59,0,0,352660.59,383209.46,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 599109,FL,PINELLAS COUNTY,0,881687.86,0,0,881687.86,1430281.1,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 851959,FL,PINELLAS COUNTY,0,977001.53,0,0,977001.53,1218281.83,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 285055,FL,PINELLAS COUNTY,0,669596.75,0,0,669596.75,655484.33,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 147745,FL,PINELLAS COUNTY,0,761490.77,0,0,761490.77,1043912.47,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 829829,FL,PINELLAS COUNTY,0,495121.79,0,0,495121.79,514679.1,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 227324,FL,PINELLAS COUNTY,0,319337.19,0,0,319337.19,317385.4,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 427286,FL,PINELLAS COUNTY,0,4384813.2,0,0,4384813.2,5721234.11,0,0,0,0,27.95869,-82.75651,Commercial,Reinforced Masonry,1 202606,FL,PINELLAS COUNTY,0,4304.38,0,0,4304.38,3950.13,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 950553,FL,PINELLAS COUNTY,0,3049.39,0,0,3049.39,3095.3,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 274327,FL,PINELLAS COUNTY,0,5820.68,0,0,5820.68,8883.38,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 583765,FL,PINELLAS COUNTY,0,13096.54,0,0,13096.54,10986.21,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 837875,FL,PINELLAS COUNTY,0,1549792.63,0,0,1549792.63,1413410.88,0,0,0,0,27.94673,-82.74818,Residential,Masonry,3 196403,FL,PINELLAS COUNTY,0,1494942.05,0,0,1494942.05,1725671.4,0,0,0,0,27.94673,-82.74818,Residential,Masonry,3 858270,FL,PINELLAS COUNTY,0,81023.27,0,0,81023.27,94670.84,0,0,0,0,27.94673,-82.74818,Residential,Wood,3 772234,FL,PINELLAS COUNTY,0,274650.38,0,0,274650.38,285829.75,0,0,0,0,27.949512,-82.757019,Residential,Wood,3 737410,FL,PINELLAS COUNTY,0,267264.25,0,0,267264.25,328781.53,0,0,0,0,27.949512,-82.757019,Residential,Wood,3 364429,FL,PINELLAS COUNTY,0,878381.23,0,0,878381.23,974722.08,0,0,0,0,27.949512,-82.757019,Residential,Masonry,3 567762,FL,PINELLAS COUNTY,0,19256.44,0,0,19256.44,19916.55,0,0,0,0,27.949512,-82.757019,Residential,Wood,3 135393,FL,PINELLAS COUNTY,0,56463.11,0,0,56463.11,40551.8,0,0,0,0,27.95689,-82.754829,Residential,Wood,1 460369,FL,PINELLAS COUNTY,0,1289447.73,0,0,1289447.73,1710235.79,0,0,0,0,27.91003,-82.73662,Residential,Masonry,1 448244,FL,PINELLAS COUNTY,0,1146895.44,0,0,1146895.44,1647125.35,0,0,0,0,27.91003,-82.73662,Residential,Masonry,1 941014,FL,PINELLAS COUNTY,0,527653.72,0,0,527653.72,600005.59,0,0,0,0,27.91003,-82.73662,Residential,Masonry,1 926486,FL,PINELLAS COUNTY,0,65590.56,0,0,65590.56,94489.76,0,0,0,0,27.91003,-82.73662,Residential,Wood,1 572867,FL,PINELLAS COUNTY,0,27055.24,0,0,27055.24,37282.12,0,0,0,0,27.91003,-82.73662,Residential,Wood,1 547687,FL,PINELLAS COUNTY,0,307376.61,0,0,307376.61,248089.81,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 637326,FL,PINELLAS COUNTY,0,540721.48,0,0,540721.48,778638.94,0,0,0,0,27.92955,-82.74498,Residential,Masonry,3 403026,FL,PINELLAS COUNTY,0,286354.55,0,0,286354.55,447881.43,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 281349,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,60850.25,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 829128,FL,PINELLAS COUNTY,0,76740.96,0,0,76740.96,82511.88,0,0,0,0,27.92955,-82.74498,Residential,Wood,3 905513,FL,PINELLAS COUNTY,0,888236.13,0,0,888236.13,1152433.08,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 722770,FL,PINELLAS COUNTY,0,1459608.86,0,0,1459608.86,2069024.75,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 234563,FL,PINELLAS COUNTY,0,341383.02,0,0,341383.02,579873.2,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 129256,FL,PINELLAS COUNTY,0,314971.67,0,0,314971.67,500751.42,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 287419,FL,PINELLAS COUNTY,0,362628.51,0,0,362628.51,530779.35,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 522681,FL,PINELLAS COUNTY,0,303475.83,0,0,303475.83,420053.03,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 608846,FL,PINELLAS COUNTY,0,352660.59,0,0,352660.59,383347.71,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 964883,FL,PINELLAS COUNTY,0,737625.97,0,0,737625.97,750920.94,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 681068,FL,PINELLAS COUNTY,0,1072024.17,0,0,1072024.17,957146.06,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 174337,FL,PINELLAS COUNTY,0,669596.75,0,0,669596.75,968136.46,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 429704,FL,PINELLAS COUNTY,0,761490.77,0,0,761490.77,990301.99,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 326376,FL,PINELLAS COUNTY,0,108628.48,0,0,108628.48,147786.45,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 963653,FL,PINELLAS COUNTY,0,495121.79,0,0,495121.79,789447.93,0,0,0,0,27.95869,-82.75651,Residential,Masonry,1 846209,FL,PINELLAS COUNTY,0,299110.31,0,0,299110.31,491311.42,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 476032,FL,PINELLAS COUNTY,0,4384813.2,0,0,4384813.2,4883085.83,0,0,0,0,27.95869,-82.75651,Commercial,Reinforced Masonry,1 188383,FL,PINELLAS COUNTY,0,112926.22,0,0,112926.22,144962.14,0,0,0,0,27.95869,-82.75651,Residential,Wood,1 265245,FL,PINELLAS COUNTY,0,1125689.52,0,0,1125689.52,998936.88,0,0,0,0,27.94673,-82.74818,Residential,Masonry,3 655621,FL,PINELLAS COUNTY,0,2688535.53,0,0,2688535.53,2394796.89,0,0,0,0,27.94673,-82.74818,Commercial,Reinforced Masonry,3 146378,FL,PINELLAS COUNTY,0,144597.69,0,0,144597.69,190674.61,0,0,0,0,27.949512,-82.757019,Residential,Wood,3 823621,FL,PINELLAS COUNTY,0,64588.35,0,0,64588.35,63264.68,0,0,0,0,27.949512,-82.757019,Residential,Wood,3 962867,FL,PINELLAS COUNTY,0,19256.44,0,0,19256.44,22249.66,0,0,0,0,27.949512,-82.757019,Residential,Wood,3 191223,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,40100.1,0,0,0,0,27.95689,-82.754829,Residential,Wood,1 700083,FL,PINELLAS COUNTY,6003000,6003000,6003000,6003000,6003000,7279477.92,0,0,0,0,27.93267,-82.730265,Commercial,Reinforced Masonry,1 748397,FL,PINELLAS COUNTY,0,1693324.06,0,0,1693324.06,1805334.07,0,0,0,0,27.95841,-82.74094,Residential,Masonry,3 700827,FL,PINELLAS COUNTY,1062688.5,1062688.5,1062688.5,1062688.5,1062688.5,1447129.88,0,0,0,0,27.91685,-82.73558,Residential,Masonry,1 747704,FL,PINELLAS COUNTY,0,2799373.5,0,2799373.5,2799373.5,3074014.44,0,0,0,0,27.958344,-82.732803,Commercial,Reinforced Masonry,1 908104,FL,PINELLAS COUNTY,0,5550028.41,0,0,5550028.41,4800552.57,0,0,0,0,27.874369,-82.709129,Commercial,Reinforced Masonry,1 429247,FL,PINELLAS COUNTY,156600,156600,156600,156600,156600,170192.88,0,7830,0,0,27.90913,-82.729012,Residential,Wood,1 225076,FL,PINELLAS COUNTY,1039500,1039500,1039500,1039500,1039500,924572.88,0,51975,0,0,27.929077,-82.730324,Residential,Masonry,1 141711,FL,PINELLAS COUNTY,3195,3195,3195,3195,3195,5420.94,0,0,0,0,27.948746,-82.73024,Residential,Wood,1 910968,FL,PINELLAS COUNTY,257400,257400,257400,257400,257400,220021.4,0,12870,0,0,27.9334,-82.7386,Residential,Wood,4 974229,FL,PINELLAS COUNTY,0,1552359.24,0,0,1552359.24,1768571.83,0,0,0,0,27.9577,-82.74555,Residential,Masonry,1 725675,FL,PINELLAS COUNTY,0,2050740,0,2050740,2050740,3636167.09,0,61522.2,0,0,27.889511,-82.718987,Commercial,Reinforced Masonry,1 227729,FL,PINELLAS COUNTY,0,294480,0,294480,294480,373281.67,0,14724,0,0,27.95982,-82.75411,Residential,Wood,1 714378,FL,PINELLAS COUNTY,0,292194,0,0,292194,345767.77,0,194795.1,0,0,27.97429,-82.752,Residential,Wood,1 786810,FL,PINELLAS COUNTY,6008316.3,6008316.3,6008316.3,6008316.3,6008316.3,9180000,0,0,0,0,27.96456,-82.74672,Commercial,Reinforced Masonry,3 281054,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,602814.55,0,0,0,0,27.961403,-82.746132,Residential,Masonry,3 702523,FL,PINELLAS COUNTY,1859220,1859220,1859220,1859220,1859220,2319191.03,0,0,0,0,27.96759,-82.7533,Commercial,Reinforced Masonry,1 447792,FL,PINELLAS COUNTY,393048,393048,393048,393048,393048,466557.8,0,0,0,0,27.98054,-82.73867,Residential,Masonry,1 933399,FL,PINELLAS COUNTY,0,7080126.3,0,7080126.3,7080126.3,9180000,0,0,0,0,27.96585,-82.73594,Commercial,Reinforced Masonry,1 356077,FL,PINELLAS COUNTY,0,1818855.9,0,1818855.9,1818855.9,2188072.73,0,0,0,0,27.96585,-82.73594,Commercial,Reinforced Masonry,1 355579,FL,PINELLAS COUNTY,0,1107228.6,0,1107228.6,1107228.6,1068480.03,0,0,0,0,27.96585,-82.73594,Residential,Masonry,1 384457,FL,PINELLAS COUNTY,0,137102.4,0,137102.4,137102.4,198439.27,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 304645,FL,PINELLAS COUNTY,0,146376,0,146376,146376,261943.07,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 456724,FL,PINELLAS COUNTY,0,900,0,900,900,1132.7,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 483469,FL,PINELLAS COUNTY,0,900,0,900,900,1452.41,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 181401,FL,PINELLAS COUNTY,0,3320.1,0,3320.1,3320.1,5117.24,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 299350,FL,PINELLAS COUNTY,0,62238.6,0,62238.6,62238.6,57311.29,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 925007,FL,PINELLAS COUNTY,0,162363.6,0,162363.6,162363.6,230883.96,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 919695,FL,PINELLAS COUNTY,0,34020,0,34020,34020,49994.09,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 694952,FL,PINELLAS COUNTY,0,110530.8,0,110530.8,110530.8,104703.51,0,0,0,0,27.96585,-82.73594,Residential,Wood,1 343734,FL,PINELLAS COUNTY,0,20160000,0,0,20160000,24120000,0,0,0,0,27.9588,-82.73493,Commercial,Reinforced Concrete,1 818465,FL,PINELLAS COUNTY,2187979.2,2187979.2,0,0,2187979.2,3677642.96,0,0,0,0,27.977789,-82.748863,Commercial,Reinforced Masonry,1 669334,FL,PINELLAS COUNTY,215543.7,215543.7,0,0,215543.7,260890.65,0,0,0,0,27.978949,-82.750725,Residential,Wood,1 642092,FL,PINELLAS COUNTY,375617.7,375617.7,0,0,375617.7,489396.81,0,0,0,0,27.96323,-82.729691,Residential,Masonry,1 225808,FL,PINELLAS COUNTY,0,591890.64,0,0,591890.64,645506.46,0,0,0,0,27.96052,-82.758598,Residential,Masonry,1 491269,FL,PINELLAS COUNTY,0,389476.28,0,0,389476.28,505904.37,0,0,0,0,27.96647,-82.76094,Residential,Masonry,1 866138,FL,PINELLAS COUNTY,0,655490.57,0,0,655490.57,900392.99,0,0,0,0,27.96647,-82.76094,Residential,Masonry,1 893853,FL,PINELLAS COUNTY,0,175733.06,0,0,175733.06,261438.08,0,0,0,0,27.96647,-82.76094,Residential,Wood,1 304902,FL,PINELLAS COUNTY,0,253920.61,0,0,253920.61,202628.64,0,0,0,0,27.96647,-82.76094,Residential,Wood,1 791819,FL,PINELLAS COUNTY,0,1585.82,0,0,1585.82,2863.81,0,0,0,0,27.965375,-82.747325,Residential,Wood,3 324089,FL,PINELLAS COUNTY,0,273725.5,0,0,273725.5,308622.76,0,0,0,0,27.97271,-82.74344,Residential,Wood,1 576939,FL,PINELLAS COUNTY,0,257441.73,0,0,257441.73,297448.18,0,0,0,0,27.97271,-82.74344,Residential,Wood,1 766448,FL,PINELLAS COUNTY,0,2733769.83,0,0,2733769.83,4625472.94,0,0,0,0,27.96647,-82.76094,Commercial,Reinforced Masonry,1 777978,FL,PINELLAS COUNTY,0,246299.01,0,0,246299.01,406588.43,0,0,0,0,27.96647,-82.76094,Residential,Wood,1 184005,FL,PINELLAS COUNTY,0,317887.64,0,0,317887.64,261685.11,0,0,0,0,27.96647,-82.76094,Residential,Wood,1 699447,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,49135.37,0,0,0,0,27.96647,-82.76094,Residential,Wood,1 228163,FL,PINELLAS COUNTY,0,79989.4,0,0,79989.4,73639.36,0,0,0,0,27.96647,-82.76094,Residential,Wood,1 520421,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,27362.3,0,0,0,0,27.965375,-82.747325,Residential,Wood,3 562248,FL,PINELLAS COUNTY,0,273725.5,0,0,273725.5,261331.21,0,0,0,0,27.97271,-82.74344,Residential,Wood,1 262968,FL,PINELLAS COUNTY,537823.8,537823.8,537823.8,537823.8,537823.8,859076.71,0,0,0,0,27.9832,-82.72995,Residential,Masonry,1 697325,FL,PINELLAS COUNTY,0,31775.63,0,0,31775.63,42898.62,0,0,0,0,27.976318,-82.752678,Residential,Wood,1 786890,FL,PINELLAS COUNTY,0,903961.2,0,0,903961.2,1491217.79,0,0,0,0,27.966869,-82.729538,Residential,Masonry,1 236184,FL,PINELLAS COUNTY,7634250,7634250,7634250,7634250,7634250,7221634.06,0,381712.5,0,0,27.960495,-82.75074,Commercial,Reinforced Masonry,1 475262,FL,PINELLAS COUNTY,0,2450131.54,0,0,2450131.54,1956322.23,0,0,0,0,27.96103,-82.73622,Commercial,Reinforced Masonry,1 335032,FL,PINELLAS COUNTY,0,2289428.06,0,0,2289428.06,3594942.36,0,0,0,0,27.98945,-82.74169,Commercial,Reinforced Masonry,1 290810,FL,PINELLAS COUNTY,0,240660,0,240660,240660,326479.36,0,12033,0,0,27.96881,-82.74915,Residential,Wood,1 455718,FL,PINELLAS COUNTY,0,109080,0,109080,109080,108444.61,0,5454,0,0,27.96881,-82.74915,Residential,Wood,1 368212,FL,PINELLAS COUNTY,0,217800,0,217800,217800,208549.6,0,10890,0,0,27.96881,-82.74915,Residential,Wood,1 207625,FL,PINELLAS COUNTY,0,314640,0,314640,314640,514005.97,0,15732,0,0,27.96881,-82.74915,Residential,Wood,1 175227,FL,PINELLAS COUNTY,0,360000,0,360000,360000,520093.44,0,10800,0,0,27.972441,-82.728691,Residential,Masonry,1 116579,FL,PINELLAS COUNTY,0,66960000,0,66960000,66960000,71280000,0,0,0,0,27.9842,-82.8238,Commercial,Steel Frame,4 681202,FL,PINELLAS COUNTY,4197928.5,4197928.5,4197928.5,4197928.5,4197928.5,3378358.52,0,0,0,0,27.979536,-82.827377,Commercial,Reinforced Masonry,1 212997,FL,PINELLAS COUNTY,474676.2,474676.2,0,0,474676.2,479138.16,0,0,0,0,27.938543,-82.834572,Residential,Masonry,1 601861,FL,PINELLAS COUNTY,653687.1,653687.1,0,0,653687.1,940224.96,0,0,0,0,27.979916,-82.827873,Residential,Masonry,1 576751,FL,PINELLAS COUNTY,228817.8,228817.8,0,0,228817.8,185688.39,0,0,0,0,27.952768,-82.829849,Residential,Wood,3 796152,FL,PINELLAS COUNTY,1637825.4,1637825.4,0,0,1637825.4,1691817.95,0,0,0,0,27.987305,-82.825699,Residential,Masonry,1 302298,FL,PINELLAS COUNTY,51300000,51300000,51300000,51300000,51300000,56970000,0,2565000,0,0,27.953308,-82.829308,Commercial,Steel Frame,1 572416,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,592702.15,0,0,0,0,27.931576,-82.787483,Residential,Masonry,3 874753,FL,PINELLAS COUNTY,4913747.1,4913747.1,4913747.1,4913747.1,4913747.1,4449496.27,0,0,0,0,27.927635,-82.774834,Commercial,Reinforced Masonry,1 458786,FL,PINELLAS COUNTY,1845900,1845900,1845900,1845900,1845900,1996728.49,0,0,0,0,27.91604,-82.792389,Commercial,Reinforced Masonry,1 965748,FL,PINELLAS COUNTY,0,1373078.71,0,0,1373078.71,1979210.58,0,0,0,0,27.929033,-82.787552,Residential,Masonry,1 779243,FL,PINELLAS COUNTY,217029.6,217029.6,0,0,217029.6,282154.76,0,0,0,0,27.900095,-82.72896,Residential,Wood,3 141911,FL,PINELLAS COUNTY,338855.4,338855.4,0,0,338855.4,303112.93,0,0,0,0,27.91737,-82.82122,Residential,Wood,1 489204,FL,PINELLAS COUNTY,19620000,19620000,0,0,19620000,29070000,0,0,0,0,27.91565,-82.7893,Commercial,Reinforced Concrete,1 636226,FL,PINELLAS COUNTY,0,207947.95,0,0,207947.95,291958.92,0,0,0,0,27.90444,-82.82189,Residential,Wood,3 273814,FL,PINELLAS COUNTY,0,246014.92,0,0,246014.92,363153.45,0,0,0,0,27.90444,-82.82189,Residential,Wood,3 548656,FL,PINELLAS COUNTY,0,133802.57,0,0,133802.57,160922.75,0,0,0,0,27.90444,-82.82189,Residential,Wood,3 347762,FL,PINELLAS COUNTY,0,242946.84,0,0,242946.84,301813.83,0,0,0,0,27.91801,-82.78449,Residential,Wood,1 380268,FL,PINELLAS COUNTY,0,32328.52,0,0,32328.52,51528.43,0,0,0,0,27.91801,-82.78449,Residential,Wood,1 389517,FL,PINELLAS COUNTY,0,210709.67,0,0,210709.67,293133.82,0,0,0,0,27.91801,-82.78449,Residential,Wood,1 210679,FL,PINELLAS COUNTY,0,1050269.37,0,0,1050269.37,1463504.16,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 362293,FL,PINELLAS COUNTY,0,1141581.33,0,0,1141581.33,1231327.89,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 998878,FL,PINELLAS COUNTY,0,249561.76,0,0,249561.76,370110.07,0,0,0,0,27.920448,-82.787636,Residential,Wood,3 995162,FL,PINELLAS COUNTY,0,4044355.62,0,0,4044355.62,3664970.8,0,0,0,0,27.920448,-82.787636,Commercial,Reinforced Masonry,3 481608,FL,PINELLAS COUNTY,0,411158.45,0,0,411158.45,598721.53,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 641156,FL,PINELLAS COUNTY,0,502252.13,0,0,502252.13,464346.16,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 800073,FL,PINELLAS COUNTY,0,220312.83,0,0,220312.83,291447.43,0,0,0,0,27.920448,-82.787636,Residential,Wood,3 575115,FL,PINELLAS COUNTY,0,231981.28,0,0,231981.28,322866.9,0,0,0,0,27.91198,-82.7983,Residential,Wood,1 974205,FL,PINELLAS COUNTY,0,202266.31,0,0,202266.31,220738.89,0,0,0,0,27.90444,-82.82189,Residential,Wood,3 775941,FL,PINELLAS COUNTY,0,207947.95,0,0,207947.95,251324.23,0,0,0,0,27.90444,-82.82189,Residential,Wood,3 893567,FL,PINELLAS COUNTY,0,3408.98,0,0,3408.98,5075.16,0,0,0,0,27.90444,-82.82189,Residential,Wood,3 370592,FL,PINELLAS COUNTY,0,1043721.11,0,0,1043721.11,1680651.91,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 275731,FL,PINELLAS COUNTY,0,927380.22,0,0,927380.22,964378.98,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 534214,FL,PINELLAS COUNTY,0,4044355.62,0,0,4044355.62,5454966.2,0,0,0,0,27.920448,-82.787636,Commercial,Reinforced Masonry,3 252433,FL,PINELLAS COUNTY,0,66210.26,0,0,66210.26,84668.62,0,0,0,0,27.920448,-82.787636,Residential,Wood,3 161573,FL,PINELLAS COUNTY,0,36379.26,0,0,36379.26,35753.54,0,0,0,0,27.920448,-82.787636,Residential,Wood,3 617567,FL,PINELLAS COUNTY,0,502252.13,0,0,502252.13,740423.1,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 939670,FL,PINELLAS COUNTY,0,220312.83,0,0,220312.83,366233.94,0,0,0,0,27.920448,-82.787636,Residential,Wood,3 246857,FL,PINELLAS COUNTY,0,1242011.91,0,0,1242011.91,1618142.8,0,0,0,0,27.920448,-82.787636,Residential,Masonry,3 143508,FL,PINELLAS COUNTY,0,134768.45,0,0,134768.45,154968.63,0,0,0,0,27.91198,-82.7983,Residential,Wood,1 511879,FL,PINELLAS COUNTY,0,198232.35,0,0,198232.35,341147.96,0,0,0,0,27.91198,-82.7983,Residential,Wood,1 501769,FL,PINELLAS COUNTY,0,595890.19,0,0,595890.19,917461.14,0,0,0,0,27.91198,-82.7983,Residential,Masonry,1 882044,FL,PINELLAS COUNTY,0,366977,0,0,366977,305223.94,0,0,0,0,27.91198,-82.7983,Residential,Masonry,1 240070,FL,PINELLAS COUNTY,0,161983.5,0,0,161983.5,208634.75,0,0,0,0,27.91198,-82.7983,Residential,Wood,1 229869,FL,PINELLAS COUNTY,0,62802.14,0,0,62802.14,94115.28,0,0,0,0,27.91198,-82.7983,Residential,Wood,1 206140,FL,PINELLAS COUNTY,0,13680000,0,0,13680000,15210000,0,0,0,0,27.914028,-82.792122,Commercial,Reinforced Concrete,1 167507,FL,PINELLAS COUNTY,0,110223.78,0,0,110223.78,168880.46,0,0,0,0,27.91308,-82.790916,Residential,Wood,1 898239,FL,PINELLAS COUNTY,0,848435.4,0,848435.4,848435.4,1150478.4,0,0,0,0,27.930435,-82.78767,Residential,Masonry,1 653813,FL,PINELLAS COUNTY,441000,441000,441000,441000,441000,614004.3,8820,22050,0,0,27.90249,-82.82281,Residential,Masonry,3 881427,FL,PINELLAS COUNTY,50034.6,50034.6,50034.6,50034.6,50034.6,45986.8,0,0,0,0,27.91493,-82.801575,Residential,Wood,1 165478,FL,PINELLAS COUNTY,50034.6,50034.6,50034.6,50034.6,50034.6,41388.12,0,0,0,0,27.912552,-82.800964,Residential,Wood,1 195779,FL,PINELLAS COUNTY,108000,108000,108000,108000,108000,130870.08,2160,5400,0,0,27.916,-82.80205,Residential,Wood,3 268156,FL,PINELLAS COUNTY,810817.2,810817.2,810817.2,810817.2,810817.2,977305.54,0,0,0,0,27.91727,-82.81855,Residential,Masonry,1 289384,FL,PINELLAS COUNTY,0,1312200,0,1312200,1312200,1669905.72,0,0,0,0,27.92807,-82.78813,Residential,Masonry,1 502781,FL,PINELLAS COUNTY,0,924590.09,0,0,924590.09,1367602.8,0,0,0,0,27.91666,-82.764305,Residential,Masonry,1 500108,FL,PINELLAS COUNTY,322342.2,322342.2,0,0,322342.2,404758.65,0,0,0,0,27.919621,-82.770699,Residential,Wood,1 102609,FL,PINELLAS COUNTY,168183,168183,0,0,168183,250550.96,0,0,0,0,27.90566,-82.75772,Residential,Wood,1 596192,FL,PINELLAS COUNTY,117517.5,117517.5,0,0,117517.5,121300.62,0,0,0,0,27.916471,-82.759163,Residential,Wood,1 108405,FL,PINELLAS COUNTY,0,502555.27,0,0,502555.27,657651.36,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 913721,FL,PINELLAS COUNTY,0,985662.31,0,0,985662.31,1074521.74,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 894444,FL,PINELLAS COUNTY,0,1154235.55,0,0,1154235.55,1807719.86,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 267365,FL,PINELLAS COUNTY,0,340904.27,0,0,340904.27,386806.35,0,0,0,0,27.90763,-82.78407,Residential,Wood,1 304238,FL,PINELLAS COUNTY,0,1556583.03,0,0,1556583.03,1849370.07,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 534014,FL,PINELLAS COUNTY,0,417906.05,0,0,417906.05,474520.62,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 911615,FL,PINELLAS COUNTY,0,889937.5,0,0,889937.5,675900.41,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 855219,FL,PINELLAS COUNTY,0,985662.31,0,0,985662.31,1758579.27,0,0,0,0,27.90763,-82.78407,Residential,Masonry,1 191701,FL,PINELLAS COUNTY,0,45884.62,0,0,45884.62,74046.08,0,0,0,0,27.90763,-82.78407,Residential,Wood,1 343407,FL,PINELLAS COUNTY,0,727992,0,727992,727992,793907.31,0,36399.6,0,0,27.89601,-82.73368,Residential,Masonry,1 215665,FL,PINELLAS COUNTY,0,256666.03,0,0,256666.03,332050.13,0,0,0,0,27.89601,-82.73368,Residential,Wood,1 539945,FL,PINELLAS COUNTY,0,727992,0,727992,727992,1035760.81,0,36399.6,0,0,27.89601,-82.73368,Residential,Masonry,1 484898,FL,PINELLAS COUNTY,0,727992,0,727992,727992,833438,0,36399.6,0,0,27.89601,-82.73368,Residential,Masonry,1 440574,FL,PINELLAS COUNTY,0,1434346.13,0,0,1434346.13,1854896.41,0,0,0,0,27.91093,-82.76031,Residential,Masonry,3 762960,FL,PINELLAS COUNTY,0,1331912.7,0,0,1331912.7,945008.05,0,0,0,0,27.91435,-82.7608,Residential,Masonry,1 996580,FL,PINELLAS COUNTY,1048483.8,1048483.8,1048483.8,1048483.8,1048483.8,1593959.59,0,0,0,0,27.89388,-82.7599,Residential,Masonry,1 502775,FL,PINELLAS COUNTY,0,9810000,0,9810000,9810000,14580000,0,196941.6,0,0,27.91874,-82.74912,Commercial,Reinforced Concrete,3 805018,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,643775.03,0,0,0,0,27.84867,-82.78761,Residential,Masonry,1 684753,FL,PINELLAS COUNTY,10350000,0,10350000,10350000,10350000,10890000,0,0,0,0,27.843016,-82.791229,Commercial,Reinforced Concrete,1 985394,FL,PINELLAS COUNTY,226800.9,226800.9,226800.9,226800.9,226800.9,295703.01,0,0,0,0,27.825413,-82.800003,Residential,Wood,1 229639,FL,PINELLAS COUNTY,0,5452282.8,0,5452282.8,5452282.8,4273946.35,0,0,0,0,27.857279,-82.795395,Commercial,Reinforced Masonry,1 999334,FL,PINELLAS COUNTY,0,1395405.9,0,1395405.9,1395405.9,1373816.18,0,0,0,0,27.857279,-82.795395,Residential,Masonry,1 383073,FL,PINELLAS COUNTY,0,23641.2,0,23641.2,23641.2,19402.43,0,0,0,0,27.857279,-82.795395,Residential,Wood,1 359977,FL,PINELLAS COUNTY,0,21391.2,0,21391.2,21391.2,26443.12,0,0,0,0,27.857279,-82.795395,Residential,Wood,1 991830,FL,PINELLAS COUNTY,0,855831.6,0,855831.6,855831.6,970882.75,0,0,0,0,27.857279,-82.795395,Residential,Masonry,1 169702,FL,PINELLAS COUNTY,0,882226.06,0,0,882226.06,1174029.38,0,0,0,0,27.841269,-82.794273,Residential,Masonry,1 474183,FL,PINELLAS COUNTY,0,1625293.57,0,0,1625293.57,1477664.91,0,0,0,0,27.841444,-82.794525,Residential,Masonry,1 288202,FL,PINELLAS COUNTY,0,315653.55,0,0,315653.55,464450.11,0,0,0,0,27.841444,-82.794525,Residential,Wood,1 820007,FL,PINELLAS COUNTY,0,830547.46,0,0,830547.46,667137.24,0,0,0,0,27.8351,-82.78745,Residential,Masonry,1 791151,FL,PINELLAS COUNTY,0,121814.32,0,0,121814.32,190980.49,0,0,0,0,27.831579,-82.781311,Residential,Wood,3 864167,FL,PINELLAS COUNTY,0,215561.34,0,0,215561.34,203177.78,0,0,0,0,27.831579,-82.781311,Residential,Wood,3 151557,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,85706.17,0,0,0,0,27.831579,-82.781311,Residential,Wood,3 594338,FL,PINELLAS COUNTY,0,27055.24,0,0,27055.24,43000.11,0,0,0,0,27.831579,-82.781311,Residential,Wood,3 486327,FL,PINELLAS COUNTY,0,193307.72,0,0,193307.72,240001.59,0,0,0,0,27.831579,-82.781311,Residential,Wood,3 620192,FL,PINELLAS COUNTY,0,172608.16,0,0,172608.16,233399.03,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 365602,FL,PINELLAS COUNTY,0,418339,0,0,418339,604359.72,0,0,0,0,27.839861,-82.791008,Residential,Masonry,3 655308,FL,PINELLAS COUNTY,0,252889.71,0,0,252889.71,340892.79,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 105600,FL,PINELLAS COUNTY,0,174312.65,0,0,174312.65,184956.18,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 709277,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,92073.48,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 232685,FL,PINELLAS COUNTY,0,20389.17,0,0,20389.17,20875.18,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 231248,FL,PINELLAS COUNTY,0,973264.58,0,0,973264.58,1213622,0,0,0,0,27.831579,-82.781311,Residential,Masonry,3 939999,FL,PINELLAS COUNTY,0,219879.39,0,0,219879.39,345650.4,0,0,0,0,27.831579,-82.781311,Residential,Wood,3 515860,FL,PINELLAS COUNTY,0,343625.46,0,0,343625.46,396760.27,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 375796,FL,PINELLAS COUNTY,0,437258.86,0,0,437258.86,625743.66,0,0,0,0,27.839861,-82.791008,Residential,Masonry,3 727742,FL,PINELLAS COUNTY,0,418339,0,0,418339,593549.84,0,0,0,0,27.839861,-82.791008,Residential,Masonry,3 839581,FL,PINELLAS COUNTY,0,550323.45,0,0,550323.45,927118.91,0,0,0,0,27.839861,-82.791008,Residential,Masonry,3 580346,FL,PINELLAS COUNTY,0,815940.03,0,0,815940.03,894302.91,0,0,0,0,27.839861,-82.791008,Residential,Masonry,3 280890,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,70695.91,0,0,0,0,27.839861,-82.791008,Residential,Wood,3 287334,FL,PINELLAS COUNTY,0,2804403.24,0,0,2804403.24,2301854.18,0,0,0,0,27.8563,-82.795242,Commercial,Reinforced Masonry,1 128209,FL,PINELLAS COUNTY,0,221192.62,0,0,221192.62,375096.67,0,0,0,0,27.857279,-82.795395,Residential,Wood,1 826275,FL,PINELLAS COUNTY,0,132979.2,0,0,132979.2,122489.8,0,0,0,0,27.83981,-82.80055,Residential,Wood,1 527723,FL,PINELLAS COUNTY,0,791959.27,0,0,791959.27,1119138.23,0,0,0,0,27.836039,-82.793988,Residential,Masonry,3 618775,FL,PINELLAS COUNTY,0,53579.18,0,0,53579.18,70817.42,0,0,0,0,27.855963,-82.79541,Residential,Wood,1 354292,FL,PINELLAS COUNTY,755878.5,755878.5,755878.5,755878.5,755878.5,843356.32,0,0,0,0,27.843016,-82.791229,Residential,Masonry,1 861342,FL,PINELLAS COUNTY,2723090.4,2723090.4,2723090.4,2723090.4,2723090.4,3753551.38,0,0,0,0,27.843035,-82.7954,Commercial,Reinforced Masonry,1 568510,FL,PINELLAS COUNTY,153918.9,153918.9,153918.9,153918.9,153918.9,176051.21,0,0,0,0,27.889238,-82.753952,Residential,Wood,1 362834,FL,PINELLAS COUNTY,52470,52470,52470,52470,52470,67122.77,0,2623.5,0,0,27.889238,-82.753952,Residential,Wood,1 669727,FL,PINELLAS COUNTY,52470,52470,52470,52470,52470,74520.52,0,2623.5,0,0,27.889238,-82.753952,Residential,Wood,1 179603,FL,PINELLAS COUNTY,0,8743389.17,0,0,8743389.17,6782028.39,0,0,0,0,27.875736,-82.747215,Commercial,Reinforced Masonry,1 195278,FL,PINELLAS COUNTY,0,0,227106,0,227106,194821.52,0,0,45000,0,27.884613,-82.729225,Residential,Wood,1 846288,FL,PINELLAS COUNTY,517062.6,517062.6,0,0,517062.6,432450.48,0,0,0,0,27.875771,-82.748161,Residential,Masonry,1 303696,FL,PINELLAS COUNTY,165985.2,165985.2,0,0,165985.2,139507.24,0,0,0,0,27.88022,-82.782356,Residential,Wood,3 345989,FL,PINELLAS COUNTY,196070.4,196070.4,0,0,196070.4,157522.96,0,0,0,0,27.87359,-82.762268,Residential,Wood,1 155577,FL,PINELLAS COUNTY,112188.6,112188.6,0,0,112188.6,145329.11,0,0,0,0,27.893221,-82.745911,Residential,Wood,3 166236,FL,PINELLAS COUNTY,0,10440000,0,0,10440000,9630000,0,0,0,0,27.879125,-82.727985,Commercial,Reinforced Concrete,1 922540,FL,PINELLAS COUNTY,0,358836.2,0,0,358836.2,275461.32,0,0,0,0,27.879125,-82.727985,Residential,Wood,1 877694,FL,PINELLAS COUNTY,0,271639.11,0,0,271639.11,306408.92,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 929544,FL,PINELLAS COUNTY,0,62966.94,0,0,62966.94,97693.2,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 214561,FL,PINELLAS COUNTY,0,1409468.91,0,0,1409468.91,1598619.64,0,0,0,0,27.89106,-82.778954,Residential,Masonry,3 342673,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,29547.48,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 907045,FL,PINELLAS COUNTY,0,65212.37,0,0,65212.37,66755.3,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 518711,FL,PINELLAS COUNTY,0,21240000,0,0,21240000,21150000,0,0,0,0,27.87914,-82.721715,Commercial,Reinforced Concrete,1 887360,FL,PINELLAS COUNTY,0,96041.26,0,0,96041.26,91153.14,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 660966,FL,PINELLAS COUNTY,0,29103.41,0,0,29103.41,39783.67,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 161975,FL,PINELLAS COUNTY,0,18626.18,0,0,18626.18,29670.28,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 813365,FL,PINELLAS COUNTY,0,10908.74,0,0,10908.74,14221.08,0,0,0,0,27.879797,-82.764938,Residential,Wood,1 227063,FL,PINELLAS COUNTY,0,45453.1,0,0,45453.1,56489.34,0,0,0,0,27.879797,-82.764938,Residential,Wood,1 598472,FL,PINELLAS COUNTY,0,280672.91,0,0,280672.91,236988.98,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 601588,FL,PINELLAS COUNTY,0,270730.05,0,0,270730.05,383759.84,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 378298,FL,PINELLAS COUNTY,0,1397569.3,0,0,1397569.3,2441833.09,0,0,0,0,27.879797,-82.764969,Residential,Masonry,1 730218,FL,PINELLAS COUNTY,0,269309.64,0,0,269309.64,209492.74,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 327377,FL,PINELLAS COUNTY,0,68236.47,0,0,68236.47,67486.55,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 667159,FL,PINELLAS COUNTY,0,198118.72,0,0,198118.72,169767.93,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 702739,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,63211.98,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 474972,FL,PINELLAS COUNTY,0,25225.42,0,0,25225.42,30229.26,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 737473,FL,PINELLAS COUNTY,0,1221438.53,0,0,1221438.53,1352621.03,0,0,0,0,27.882988,-82.762459,Residential,Masonry,1 225846,FL,PINELLAS COUNTY,0,2945.1,0,0,2945.1,4159.66,0,0,0,0,27.882988,-82.762459,Residential,Wood,1 641401,FL,PINELLAS COUNTY,0,182210.38,0,0,182210.38,166954.27,0,0,0,0,27.882988,-82.762459,Residential,Wood,1 549271,FL,PINELLAS COUNTY,0,10080000,0,0,10080000,13410000,0,0,0,0,27.87409,-82.74341,Commercial,Reinforced Concrete,1 686202,FL,PINELLAS COUNTY,0,8754088,0,0,8754088,11970000,0,0,0,0,27.87409,-82.74341,Commercial,Reinforced Masonry,1 675543,FL,PINELLAS COUNTY,0,25247.21,0,0,25247.21,32460.67,0,0,0,0,27.87409,-82.74341,Residential,Wood,1 436601,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,39742.8,0,0,0,0,27.87409,-82.74341,Residential,Wood,1 256363,FL,PINELLAS COUNTY,0,10440000,0,0,10440000,14400000,0,0,0,0,27.879125,-82.727985,Commercial,Reinforced Concrete,1 814903,FL,PINELLAS COUNTY,0,1282970.67,0,0,1282970.67,1729239.18,0,0,0,0,27.89106,-82.778954,Residential,Masonry,3 564502,FL,PINELLAS COUNTY,0,268173.31,0,0,268173.31,280648.73,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 726489,FL,PINELLAS COUNTY,0,271639.11,0,0,271639.11,365661.01,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 389054,FL,PINELLAS COUNTY,0,62966.94,0,0,62966.94,78179.75,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 478058,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,37878.4,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 741748,FL,PINELLAS COUNTY,0,27444.47,0,0,27444.47,25508.86,0,0,0,0,27.89106,-82.778954,Residential,Wood,3 280323,FL,PINELLAS COUNTY,0,96041.26,0,0,96041.26,139267.51,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 929513,FL,PINELLAS COUNTY,0,9313.09,0,0,9313.09,9975.3,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 844953,FL,PINELLAS COUNTY,0,87310.24,0,0,87310.24,121349.09,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 598066,FL,PINELLAS COUNTY,0,29103.41,0,0,29103.41,36378.57,0,0,0,0,27.87914,-82.721715,Residential,Wood,1 475417,FL,PINELLAS COUNTY,0,4773825.84,0,0,4773825.84,6122909.03,0,0,0,0,27.879797,-82.764938,Commercial,Reinforced Masonry,1 995944,FL,PINELLAS COUNTY,0,267264.25,0,0,267264.25,404190.14,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 429252,FL,PINELLAS COUNTY,0,269309.64,0,0,269309.64,396201.88,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 913570,FL,PINELLAS COUNTY,0,1397569.3,0,0,1397569.3,1725998.09,0,0,0,0,27.879797,-82.764969,Residential,Masonry,1 668439,FL,PINELLAS COUNTY,0,269309.64,0,0,269309.64,369520.83,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 586985,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,33131.36,0,0,0,0,27.879797,-82.764969,Residential,Wood,1 457780,FL,PINELLAS COUNTY,0,1221438.53,0,0,1221438.53,1652352.27,0,0,0,0,27.882988,-82.762459,Residential,Masonry,1 397275,FL,PINELLAS COUNTY,0,943435.98,0,0,943435.98,1071245.14,0,0,0,0,27.882988,-82.762459,Residential,Masonry,1 129282,FL,PINELLAS COUNTY,0,2945.1,0,0,2945.1,3594.45,0,0,0,0,27.882988,-82.762459,Residential,Wood,1 275037,FL,PINELLAS COUNTY,0,3624.74,0,0,3624.74,5188.06,0,0,0,0,27.882988,-82.762459,Residential,Wood,1 734928,FL,PINELLAS COUNTY,0,25247.21,0,0,25247.21,23379.32,0,0,0,0,27.87409,-82.74341,Residential,Wood,1 511539,FL,PINELLAS COUNTY,0,2567575.75,0,0,2567575.75,2162925.81,0,0,0,0,27.87409,-82.74341,Commercial,Reinforced Masonry,1 466302,FL,PINELLAS COUNTY,0,28231.55,0,0,28231.55,37948.85,0,0,0,0,27.87409,-82.74341,Residential,Wood,1 514876,FL,PINELLAS COUNTY,447300,447300,447300,447300,447300,522310.42,8946,22365,0,0,27.890112,-82.762329,Residential,Masonry,1 497914,FL,PINELLAS COUNTY,13320000,13320000,13320000,13320000,13320000,22950000,0,0,0,0,27.890112,-82.762329,Commercial,Reinforced Concrete,1 565587,FL,PINELLAS COUNTY,0,1535043.13,0,0,1535043.13,1725588.04,0,0,0,0,27.891731,-82.728844,Residential,Masonry,1 258382,FL,PINELLAS COUNTY,0,873634.5,0,873634.5,873634.5,1078763.88,0,0,0,0,27.885149,-82.740326,Residential,Masonry,3 825573,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,558621.25,0,0,0,0,27.88093,-82.82932,Residential,Masonry,1 679816,FL,PINELLAS COUNTY,0,215561.34,0,0,215561.34,246960.87,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 267688,FL,PINELLAS COUNTY,0,195391.53,0,0,195391.53,211475.38,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 363111,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,56281.7,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 213335,FL,PINELLAS COUNTY,0,34828.44,0,0,34828.44,55761.45,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 493039,FL,PINELLAS COUNTY,0,50282.5,0,0,50282.5,37850.25,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 130363,FL,PINELLAS COUNTY,0,39089.67,0,0,39089.67,58820.26,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 250798,FL,PINELLAS COUNTY,0,1758534.86,0,0,1758534.86,1283602.07,0,0,0,0,27.869175,-82.828217,Residential,Masonry,1 612171,FL,PINELLAS COUNTY,0,467201.09,0,0,467201.09,484585.64,0,0,0,0,27.869175,-82.828217,Residential,Masonry,1 225291,FL,PINELLAS COUNTY,0,50282.5,0,0,50282.5,68566.97,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 436464,FL,PINELLAS COUNTY,0,265446.13,0,0,265446.13,188474.71,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 216518,FL,PINELLAS COUNTY,0,218970.33,0,0,218970.33,345098.99,0,0,0,0,27.869175,-82.828217,Residential,Wood,1 525386,FL,PINELLAS COUNTY,144000,144000,144000,144000,144000,164347.49,2880,7200,0,0,27.900557,-82.82428,Residential,Wood,1 765858,FL,PINELLAS COUNTY,446400,446400,446400,446400,446400,591752.3,8928,22320,0,0,27.89859,-82.82438,Residential,Masonry,1 529903,FL,PINELLAS COUNTY,540000,540000,540000,540000,540000,733320,10800,27000,0,0,27.88,-82.82578,Residential,Masonry,1 389263,FL,PINELLAS COUNTY,360000,360000,360000,360000,360000,502931.52,7200,18000,0,0,27.899126,-82.825256,Residential,Masonry,1 658108,FL,PINELLAS COUNTY,0,39485.61,0,0,39485.61,33831.27,0,0,0,0,27.87992,-82.83342,Residential,Wood,1 324233,FL,PINELLAS COUNTY,0,1425222.06,0,0,1425222.06,1183019.83,0,0,0,0,27.87992,-82.83342,Residential,Masonry,1 438274,FL,PINELLAS COUNTY,0,682680.39,0,0,682680.39,736311.76,0,0,0,0,27.87702,-82.82291,Residential,Masonry,1 260379,FL,PINELLAS COUNTY,0,289953.99,0,0,289953.99,306613.59,0,0,0,0,27.89305,-82.83122,Residential,Wood,3 378218,FL,PINELLAS COUNTY,0,2898.13,0,0,2898.13,4045.49,0,0,0,0,27.89305,-82.83122,Residential,Wood,3 888778,FL,PINELLAS COUNTY,0,3477.75,0,0,3477.75,3896.59,0,0,0,0,27.89305,-82.83122,Residential,Wood,3 504930,FL,PINELLAS COUNTY,0,215000.1,215000.1,215000.1,215000.1,315770.22,0,0,0,0,27.89219,-82.82119,Residential,Wood,1 956699,FL,PINELLAS COUNTY,0,128999.7,128999.7,128999.7,128999.7,128568.84,0,0,0,0,27.89219,-82.82119,Residential,Wood,1 121051,FL,PINELLAS COUNTY,0,107499.6,107499.6,107499.6,107499.6,170230.99,0,0,0,0,27.89219,-82.82119,Residential,Wood,1 230131,FL,PINELLAS COUNTY,0,193500,193500,193500,193500,154645.2,0,9675,0,0,27.89219,-82.82119,Residential,Wood,1 470282,FL,PINELLAS COUNTY,0,150499.8,150499.8,150499.8,150499.8,185601.17,0,0,0,0,27.89219,-82.82119,Residential,Wood,1 988081,FL,PINELLAS COUNTY,0,193500,193500,193500,193500,240437.3,0,9675,0,0,27.89219,-82.82119,Residential,Wood,1 399035,FL,PINELLAS COUNTY,0,171999.9,171999.9,171999.9,171999.9,165071.4,0,0,0,0,27.89219,-82.82119,Residential,Wood,1 125002,FL,PINELLAS COUNTY,0,0,0,627535.8,627535.8,801237.71,0,0,0,0,27.87975,-82.82675,Residential,Masonry,1 782229,FL,PINELLAS COUNTY,2714490,2714490,2714490,2714490,2714490,3883892.29,0,0,0,0,27.843672,-82.824165,Commercial,Reinforced Masonry,1 450655,FL,PINELLAS COUNTY,734670,734670,734670,734670,734670,1011640.59,0,0,0,0,27.843672,-82.824165,Residential,Masonry,1 648654,FL,PINELLAS COUNTY,157496.4,157496.4,0,0,157496.4,231951.88,0,0,0,0,27.8526,-82.8272,Residential,Wood,4 901292,FL,PINELLAS COUNTY,0,40510.08,0,0,40510.08,51032.13,0,0,0,0,27.850965,-82.814842,Residential,Wood,3 412202,FL,PINELLAS COUNTY,0,72898.84,0,0,72898.84,104396.97,0,0,0,0,27.850965,-82.814842,Residential,Wood,3 500659,FL,PINELLAS COUNTY,0,327521.26,0,0,327521.26,283917.7,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 530585,FL,PINELLAS COUNTY,0,48126.11,0,0,48126.11,39122.2,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 667920,FL,PINELLAS COUNTY,0,12657.83,0,0,12657.83,10879.53,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 103135,FL,PINELLAS COUNTY,0,3164.46,0,0,3164.46,3058.93,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 146097,FL,PINELLAS COUNTY,0,22151.2,0,0,22151.2,26854.12,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 502963,FL,PINELLAS COUNTY,0,54784.66,0,0,54784.66,63971.82,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 996261,FL,PINELLAS COUNTY,0,7251.88,0,0,7251.88,11118.35,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 715455,FL,PINELLAS COUNTY,0,51686.12,0,0,51686.12,55857.2,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 962999,FL,PINELLAS COUNTY,0,11961.64,0,0,11961.64,16983.62,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 138505,FL,PINELLAS COUNTY,0,208128.95,0,0,208128.95,199484.1,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 855463,FL,PINELLAS COUNTY,0,99152.97,0,0,99152.97,108969.91,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 114151,FL,PINELLAS COUNTY,0,86363.3,0,0,86363.3,86125.45,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 301840,FL,PINELLAS COUNTY,0,5274.09,0,0,5274.09,6106.34,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 186993,FL,PINELLAS COUNTY,0,207946.31,0,0,207946.31,304499.94,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 404178,FL,PINELLAS COUNTY,0,979693.6,0,0,979693.6,1054493.21,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 625005,FL,PINELLAS COUNTY,0,1019565.27,0,0,1019565.27,859438.47,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 342780,FL,PINELLAS COUNTY,0,217911.8,0,0,217911.8,200365.76,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 827932,FL,PINELLAS COUNTY,0,966087.76,0,0,966087.76,912643.78,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 423712,FL,PINELLAS COUNTY,0,11417.93,0,0,11417.93,10273.95,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 753615,FL,PINELLAS COUNTY,0,48238.91,0,0,48238.91,74490.13,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 547309,FL,PINELLAS COUNTY,0,717108.07,0,0,717108.07,884762.2,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 112448,FL,PINELLAS COUNTY,0,646459.53,0,0,646459.53,616673.91,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 625416,FL,PINELLAS COUNTY,0,1542917.38,0,0,1542917.38,1269407.5,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 352640,FL,PINELLAS COUNTY,0,92403.33,0,0,92403.33,117279.79,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 651455,FL,PINELLAS COUNTY,0,113939.86,0,0,113939.86,186345.67,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 761932,FL,PINELLAS COUNTY,0,10080000,0,0,10080000,10440000,0,0,0,0,27.851782,-82.819931,Commercial,Reinforced Concrete,1 496485,FL,PINELLAS COUNTY,0,50631.31,0,0,50631.31,66560.52,0,0,0,0,27.851782,-82.819931,Residential,Wood,1 467313,FL,PINELLAS COUNTY,0,65452.47,0,0,65452.47,91888.72,0,0,0,0,27.850965,-82.814842,Residential,Wood,3 614176,FL,PINELLAS COUNTY,0,40510.08,0,0,40510.08,36896.58,0,0,0,0,27.850965,-82.814842,Residential,Wood,3 429533,FL,PINELLAS COUNTY,0,72898.84,0,0,72898.84,64128.38,0,0,0,0,27.850965,-82.814842,Residential,Wood,3 597053,FL,PINELLAS COUNTY,0,327521.26,0,0,327521.26,421008.93,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 316923,FL,PINELLAS COUNTY,0,48126.11,0,0,48126.11,62061.89,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 491444,FL,PINELLAS COUNTY,0,211952.67,0,0,211952.67,314804.82,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 128814,FL,PINELLAS COUNTY,0,51686.12,0,0,51686.12,53622.91,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 382064,FL,PINELLAS COUNTY,0,3691.87,0,0,3691.87,6388.52,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 184461,FL,PINELLAS COUNTY,0,11961.64,0,0,11961.64,10582.18,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 841181,FL,PINELLAS COUNTY,0,208128.95,0,0,208128.95,198910.92,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 495920,FL,PINELLAS COUNTY,0,276889.95,0,0,276889.95,383214.59,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 113051,FL,PINELLAS COUNTY,0,5274.09,0,0,5274.09,5646.45,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 293223,FL,PINELLAS COUNTY,0,6328.91,0,0,6328.91,6924.25,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 376278,FL,PINELLAS COUNTY,0,207946.31,0,0,207946.31,171274.98,0,0,0,0,27.850948,-82.812782,Residential,Wood,3 933064,FL,PINELLAS COUNTY,0,426656.02,0,0,426656.02,293535.07,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 417344,FL,PINELLAS COUNTY,0,979693.6,0,0,979693.6,1345240.8,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 616255,FL,PINELLAS COUNTY,0,338618.2,0,0,338618.2,549497.76,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 107973,FL,PINELLAS COUNTY,0,48238.91,0,0,48238.91,67081.99,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 238136,FL,PINELLAS COUNTY,0,717108.07,0,0,717108.07,556450.04,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 382131,FL,PINELLAS COUNTY,0,2509514.44,0,0,2509514.44,3172066.41,0,0,0,0,27.84903,-82.819916,Commercial,Reinforced Masonry,1 650080,FL,PINELLAS COUNTY,0,18553.43,0,0,18553.43,31321.34,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 466000,FL,PINELLAS COUNTY,0,61699.23,0,0,61699.23,77241.27,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 375251,FL,PINELLAS COUNTY,0,2546.55,0,0,2546.55,2175.13,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 264332,FL,PINELLAS COUNTY,0,1542917.38,0,0,1542917.38,1308393.94,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 456656,FL,PINELLAS COUNTY,0,1752680.22,0,0,1752680.22,1746370.57,0,0,0,0,27.84903,-82.819916,Residential,Masonry,1 741352,FL,PINELLAS COUNTY,0,92403.33,0,0,92403.33,68794.84,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 732791,FL,PINELLAS COUNTY,0,63663.71,0,0,63663.71,96593.77,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 318803,FL,PINELLAS COUNTY,0,17462.05,0,0,17462.05,18666.65,0,0,0,0,27.84903,-82.819916,Residential,Wood,1 239811,FL,PINELLAS COUNTY,1418725.8,1418725.8,1418725.8,1418725.8,1418725.8,2294753.51,0,0,0,0,27.843782,-82.819771,Residential,Masonry,1 728858,FL,PINELLAS COUNTY,0,485441.37,0,0,485441.37,729268.87,0,0,0,0,27.845242,-82.819916,Residential,Masonry,1 884233,FL,PINELLAS COUNTY,0,189439.08,0,0,189439.08,169112.27,0,0,0,0,27.845242,-82.819916,Residential,Wood,1 691713,FL,PINELLAS COUNTY,1634782.5,1634782.5,1634782.5,1634782.5,1634782.5,2446523.94,0,0,0,0,27.858307,-82.832298,Residential,Masonry,1 808826,FL,PINELLAS COUNTY,1449045,1449045,1449045,1449045,1449045,1096999.52,0,0,0,0,27.858307,-82.832298,Residential,Masonry,1 178467,FL,PINELLAS COUNTY,271080,271080,271080,271080,271080,212261.06,0,0,0,0,27.859009,-82.762405,Residential,Wood,1 456943,FL,PINELLAS COUNTY,936777.6,936777.6,936777.6,936777.6,936777.6,999935.15,0,0,0,0,27.839422,-82.760834,Residential,Masonry,3 376343,FL,PINELLAS COUNTY,195190.2,195190.2,0,0,195190.2,261568.14,0,0,0,0,27.8539,-82.7587,Residential,Wood,4 419242,FL,PINELLAS COUNTY,221339.7,221339.7,0,0,221339.7,320942.57,0,0,0,0,27.87578,-82.758635,Residential,Wood,1 547855,FL,PINELLAS COUNTY,180074.7,180074.7,0,0,180074.7,195574.81,0,0,0,0,27.87427,-82.75582,Residential,Wood,1 896819,FL,PINELLAS COUNTY,237321,237321,0,0,237321,378141.59,0,0,0,0,27.861294,-82.762291,Residential,Wood,1 679154,FL,PINELLAS COUNTY,190857.6,190857.6,0,0,190857.6,182524.76,0,0,0,0,27.865244,-82.752785,Residential,Wood,1 809191,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,70048.77,0,0,0,0,27.85188,-82.75415,Residential,Wood,1 855158,FL,PINELLAS COUNTY,0,1044945.79,0,0,1044945.79,1541145.62,0,0,0,0,27.85188,-82.75415,Residential,Masonry,1 950500,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,22507.92,0,0,0,0,27.85188,-82.75415,Residential,Wood,1 602500,FL,PINELLAS COUNTY,0,14551.71,0,0,14551.71,15606.88,0,0,0,0,27.85199,-82.77467,Residential,Wood,3 212497,FL,PINELLAS COUNTY,0,6257.23,0,0,6257.23,6142.85,0,0,0,0,27.85199,-82.77467,Residential,Wood,3 783612,FL,PINELLAS COUNTY,0,13096.54,0,0,13096.54,15159.5,0,0,0,0,27.85199,-82.77467,Residential,Wood,3 153237,FL,PINELLAS COUNTY,0,8731.02,0,0,8731.02,9333.79,0,0,0,0,27.85199,-82.77467,Residential,Wood,3 186747,FL,PINELLAS COUNTY,0,906814.6,0,0,906814.6,1409154.52,0,0,0,0,27.86148,-82.765275,Residential,Masonry,1 191167,FL,PINELLAS COUNTY,0,298229.18,0,0,298229.18,264006.78,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 144647,FL,PINELLAS COUNTY,0,292149.82,0,0,292149.82,311314.85,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 398724,FL,PINELLAS COUNTY,0,49192.92,0,0,49192.92,56292.93,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 123467,FL,PINELLAS COUNTY,0,9431.52,0,0,9431.52,15193.42,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 132192,FL,PINELLAS COUNTY,0,28635.46,0,0,28635.46,28491.71,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 903731,FL,PINELLAS COUNTY,0,1044945.79,0,0,1044945.79,785694.74,0,0,0,0,27.85188,-82.75415,Residential,Masonry,1 380037,FL,PINELLAS COUNTY,0,50494.42,0,0,50494.42,66733.42,0,0,0,0,27.85199,-82.77467,Residential,Wood,3 119321,FL,PINELLAS COUNTY,0,20299.63,0,0,20299.63,17392.72,0,0,0,0,27.85199,-82.77467,Residential,Wood,3 547798,FL,PINELLAS COUNTY,0,1232621.78,0,0,1232621.78,1498738.66,0,0,0,0,27.86148,-82.765275,Residential,Masonry,1 531381,FL,PINELLAS COUNTY,0,3311406.07,0,0,3311406.07,5610879.56,0,0,0,0,27.86148,-82.765275,Commercial,Reinforced Masonry,1 727259,FL,PINELLAS COUNTY,0,293683.87,0,0,293683.87,248953.76,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 920324,FL,PINELLAS COUNTY,0,299990.48,0,0,299990.48,445884.26,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 926348,FL,PINELLAS COUNTY,0,49192.92,0,0,49192.92,62199.53,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 876079,FL,PINELLAS COUNTY,0,964458.04,0,0,964458.04,834347.83,0,0,0,0,27.850389,-82.767754,Residential,Masonry,3 155640,FL,PINELLAS COUNTY,0,270900.5,0,0,270900.5,307444.97,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 216893,FL,PINELLAS COUNTY,0,28635.46,0,0,28635.46,34029.4,0,0,0,0,27.850389,-82.767754,Residential,Wood,3 355529,FL,PINELLAS COUNTY,0,750146.66,0,0,750146.66,1049461.18,0,0,0,0,27.850389,-82.767754,Residential,Masonry,3 937232,FL,PINELLAS COUNTY,0,1035546.31,0,0,1035546.31,1370549.68,0,0,0,0,27.85386,-82.762,Residential,Masonry,1 773401,FL,PINELLAS COUNTY,0,4905828,0,4905828,4905828,4509535.21,0,245291.4,0,0,27.872551,-82.761406,Commercial,Reinforced Masonry,1 365323,FL,PINELLAS COUNTY,0,382500,0,382500,382500,282890.88,0,19125,0,0,27.872398,-82.760063,Residential,Masonry,1 414180,FL,PINELLAS COUNTY,944919,944919,944919,944919,944919,1306664.23,0,0,0,0,27.860195,-82.762291,Residential,Masonry,1 739678,FL,PINELLAS COUNTY,0,998055,0,998055,998055,1109746.34,0,0,0,0,27.872147,-82.742195,Residential,Masonry,1 254574,FL,PINELLAS COUNTY,0,180000,0,180000,180000,185400,0,3600,0,0,27.879246,-82.752884,Residential,Wood,3 895786,FL,PINELLAS COUNTY,0,194312.02,0,0,194312.02,312428.85,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 558709,FL,PINELLAS COUNTY,0,233515.32,0,0,233515.32,226623.12,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 568008,FL,PINELLAS COUNTY,0,182039.68,0,0,182039.68,175950.82,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 935133,FL,PINELLAS COUNTY,0,22726.55,0,0,22726.55,33099.4,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 887980,FL,PINELLAS COUNTY,0,237094.75,0,0,237094.75,226917.7,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 971890,FL,PINELLAS COUNTY,0,182039.68,0,0,182039.68,219487.06,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 156734,FL,PINELLAS COUNTY,0,470610.07,0,0,470610.07,551630.3,0,0,0,0,27.899645,-82.803596,Residential,Masonry,3 111025,FL,PINELLAS COUNTY,0,65452.47,0,0,65452.47,107371.9,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 799678,FL,PINELLAS COUNTY,0,191982.55,0,0,191982.55,235646.67,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 812557,FL,PINELLAS COUNTY,0,171170.63,0,0,171170.63,253929.58,0,0,0,0,27.899645,-82.803596,Residential,Wood,3 456869,FL,PINELLAS COUNTY,0,2082371.56,0,0,2082371.56,3200605.08,0,0,0,0,27.894165,-82.787035,Commercial,Reinforced Masonry,3 308396,FL,PINELLAS COUNTY,0,450000,0,450000,450000,508939.2,0,9000,0,0,27.867769,-82.799553,Residential,Masonry,3 635421,FL,PINELLAS COUNTY,0,23408.87,0,0,23408.87,26970.72,0,0,0,0,27.85176,-82.69806,Residential,Wood,4 465955,FL,PINELLAS COUNTY,0,25396.12,0,0,25396.12,33125.65,0,0,0,0,27.841726,-82.716568,Residential,Wood,4 340274,FL,PINELLAS COUNTY,0,47164.22,0,0,47164.22,45460.17,0,0,0,0,27.872395,-82.727985,Residential,Wood,1 894153,FL,PINELLAS COUNTY,0,6558412.18,0,0,6558412.18,8085931.96,0,0,0,0,27.839935,-82.684486,Commercial,Reinforced Masonry,3 715129,FL,PINELLAS COUNTY,5304644.1,5304644.1,5304644.1,5304644.1,5304644.1,4360502.32,0,0,0,0,27.83909,-82.686302,Commercial,Reinforced Masonry,1 119461,FL,PINELLAS COUNTY,17910000,17910000,17910000,17910000,17910000,25740000,0,0,0,0,27.8294,-82.70104,Commercial,Reinforced Concrete,1 498942,FL,PINELLAS COUNTY,0,3346926.3,0,3346926.3,3346926.3,5884298.07,0,0,0,0,27.837376,-82.7286,Commercial,Reinforced Masonry,4 505192,FL,PINELLAS COUNTY,0,25740,0,25740,25740,35706.53,0,0,0,0,27.837376,-82.7286,Residential,Wood,4 251207,FL,PINELLAS COUNTY,0,170222.4,0,170222.4,170222.4,280346.76,0,0,0,0,27.837376,-82.7286,Residential,Wood,4 868153,FL,PINELLAS COUNTY,301867.2,301867.2,0,0,301867.2,226408.25,0,0,0,0,27.849815,-82.700035,Residential,Wood,3 360992,FL,PINELLAS COUNTY,281475,281475,0,0,281475,345792.04,0,0,0,0,27.83935,-82.68763,Residential,Wood,1 938146,FL,PINELLAS COUNTY,0,391132.18,0,0,391132.18,356186.87,0,0,0,0,27.83459,-82.71791,Residential,Masonry,1 904936,FL,PINELLAS COUNTY,0,55878.55,0,0,55878.55,70159.43,0,0,0,0,27.83459,-82.71791,Residential,Wood,1 137374,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,107684.95,0,0,0,0,27.83459,-82.71791,Residential,Wood,1 712048,FL,PINELLAS COUNTY,0,36247.41,0,0,36247.41,39216.79,0,0,0,0,27.83459,-82.71791,Residential,Wood,1 807370,FL,PINELLAS COUNTY,0,517094.87,0,0,517094.87,439687.84,0,0,0,0,27.84176,-82.70289,Residential,Masonry,1 864738,FL,PINELLAS COUNTY,0,482316.29,0,0,482316.29,582423.93,0,0,0,0,27.84176,-82.70289,Residential,Masonry,1 892185,FL,PINELLAS COUNTY,0,374633.67,0,0,374633.67,404100.85,0,0,0,0,27.84176,-82.70289,Residential,Masonry,1 787524,FL,PINELLAS COUNTY,0,775314.89,0,0,775314.89,722554.71,0,0,0,0,27.84176,-82.70289,Residential,Masonry,1 490415,FL,PINELLAS COUNTY,0,37543.4,0,0,37543.4,41763.28,0,0,0,0,27.84176,-82.70289,Residential,Wood,1 737873,FL,PINELLAS COUNTY,0,678330.76,0,0,678330.76,924016.73,0,0,0,0,27.84054,-82.70518,Residential,Masonry,1 394239,FL,PINELLAS COUNTY,0,288456.76,0,0,288456.76,251252.76,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 599358,FL,PINELLAS COUNTY,0,32101.25,0,0,32101.25,46514.72,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 817315,FL,PINELLAS COUNTY,0,478678,0,0,478678,501003.54,0,0,0,0,27.84054,-82.70518,Residential,Masonry,1 104325,FL,PINELLAS COUNTY,0,64588.35,0,0,64588.35,70259.21,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 116485,FL,PINELLAS COUNTY,0,133566.44,0,0,133566.44,118420.81,0,0,0,0,27.83455,-82.73462,Residential,Wood,1 678725,FL,PINELLAS COUNTY,0,1919572.57,0,0,1919572.57,2690138.91,0,0,0,0,27.83455,-82.73462,Commercial,Reinforced Masonry,1 434573,FL,PINELLAS COUNTY,0,156442.82,0,0,156442.82,170868.1,0,0,0,0,27.83455,-82.73462,Residential,Wood,1 247869,FL,PINELLAS COUNTY,0,88349.47,0,0,88349.47,118281.74,0,0,0,0,27.83096,-82.73112,Residential,Wood,1 317122,FL,PINELLAS COUNTY,0,131814,0,0,131814,217466.74,0,0,0,0,27.83096,-82.73112,Residential,Wood,1 671710,FL,PINELLAS COUNTY,0,91353.19,0,0,91353.19,137139.41,0,0,0,0,27.84943,-82.73016,Residential,Wood,1 717419,FL,PINELLAS COUNTY,0,2143.99,0,0,2143.99,2075.81,0,0,0,0,27.84943,-82.73016,Residential,Wood,1 728677,FL,PINELLAS COUNTY,0,1218187.51,0,0,1218187.51,1819363.04,0,0,0,0,27.84943,-82.73016,Residential,Masonry,1 223152,FL,PINELLAS COUNTY,0,391132.18,0,0,391132.18,442185.88,0,0,0,0,27.83459,-82.71791,Residential,Masonry,1 928880,FL,PINELLAS COUNTY,0,443690.92,0,0,443690.92,558305.16,0,0,0,0,27.83459,-82.71791,Residential,Masonry,1 942909,FL,PINELLAS COUNTY,0,1660058.61,0,0,1660058.61,2701257.33,0,0,0,0,27.83459,-82.71791,Residential,Masonry,1 264091,FL,PINELLAS COUNTY,0,324097.13,0,0,324097.13,328396.28,0,0,0,0,27.83459,-82.71791,Residential,Wood,1 862173,FL,PINELLAS COUNTY,0,55878.55,0,0,55878.55,48305.83,0,0,0,0,27.83459,-82.71791,Residential,Wood,1 632070,FL,PINELLAS COUNTY,0,517094.87,0,0,517094.87,592416.98,0,0,0,0,27.84176,-82.70289,Residential,Masonry,1 262896,FL,PINELLAS COUNTY,0,482316.29,0,0,482316.29,346712.1,0,0,0,0,27.84176,-82.70289,Residential,Masonry,1 563446,FL,PINELLAS COUNTY,0,37543.4,0,0,37543.4,39764.06,0,0,0,0,27.84176,-82.70289,Residential,Wood,1 157821,FL,PINELLAS COUNTY,0,288456.76,0,0,288456.76,271864.73,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 592906,FL,PINELLAS COUNTY,0,150733.85,0,0,150733.85,153051.24,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 576331,FL,PINELLAS COUNTY,0,242662.76,0,0,242662.76,405588.47,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 401789,FL,PINELLAS COUNTY,0,32101.25,0,0,32101.25,36916.44,0,0,0,0,27.84054,-82.70518,Residential,Wood,1 578145,FL,PINELLAS COUNTY,0,478678,0,0,478678,633233.55,0,0,0,0,27.84054,-82.70518,Residential,Masonry,1 270809,FL,PINELLAS COUNTY,0,1607478.04,0,0,1607478.04,1604134.48,0,0,0,0,27.83455,-82.73462,Residential,Masonry,1 456779,FL,PINELLAS COUNTY,0,264166.2,0,0,264166.2,401004.29,0,0,0,0,27.83455,-82.73462,Residential,Wood,1 645343,FL,PINELLAS COUNTY,0,111547.1,0,0,111547.1,105452.16,0,0,0,0,27.83455,-82.73462,Residential,Wood,1 285594,FL,PINELLAS COUNTY,0,284820.51,0,0,284820.51,387375.26,0,0,0,0,27.83096,-82.73112,Residential,Wood,1 235772,FL,PINELLAS COUNTY,0,88349.47,0,0,88349.47,81321.09,0,0,0,0,27.83096,-82.73112,Residential,Wood,1 989734,FL,PINELLAS COUNTY,0,131814,0,0,131814,164938.86,0,0,0,0,27.83096,-82.73112,Residential,Wood,1 292947,FL,PINELLAS COUNTY,0,1284700.02,0,0,1284700.02,1129662.42,0,0,0,0,27.84943,-82.73016,Residential,Masonry,1 507332,FL,PINELLAS COUNTY,0,188656.87,0,0,188656.87,252513.45,0,0,0,0,27.831999,-82.689613,Residential,Wood,1 127872,FL,PINELLAS COUNTY,0,48978.23,0,0,48978.23,62329.69,0,0,0,0,27.848362,-82.695129,Residential,Wood,3 532596,FL,PINELLAS COUNTY,0,498852.3,0,0,498852.3,682429.95,0,0,0,0,27.83869,-82.7363,Residential,Masonry,1 170847,FL,PINELLAS COUNTY,0,82537.38,0,0,82537.38,74427.26,0,0,0,0,27.831999,-82.689613,Residential,Wood,1 838804,FL,PINELLAS COUNTY,0,315637.46,0,0,315637.46,404172.5,0,0,0,0,27.83478,-82.69569,Residential,Wood,1 637161,FL,PINELLAS COUNTY,0,2679290.37,0,0,2679290.37,2439091.99,0,0,0,0,27.84381,-82.70158,Commercial,Reinforced Masonry,1 307223,FL,PINELLAS COUNTY,0,20861.1,0,0,20861.1,30563.01,0,0,0,0,27.83927,-82.713539,Residential,Wood,1 194043,FL,PINELLAS COUNTY,0,27479.51,0,0,27479.51,44090.24,0,0,0,0,27.84381,-82.70158,Residential,Wood,1 279201,FL,PINELLAS COUNTY,0,7256.03,0,0,7256.03,7913.02,0,0,0,0,27.841759,-82.715706,Residential,Wood,3 276547,FL,PINELLAS COUNTY,0,80723.37,0,0,80723.37,70197.85,0,0,0,0,27.84626,-82.70373,Residential,Wood,3 179988,FL,PINELLAS COUNTY,0,80723.37,0,0,80723.37,64072.4,0,0,0,0,27.84626,-82.70373,Residential,Wood,3 654648,FL,PINELLAS COUNTY,0,249426.15,0,0,249426.15,381825.54,0,0,0,0,27.831999,-82.689613,Residential,Wood,1 601649,FL,PINELLAS COUNTY,0,54420.25,0,0,54420.25,48725.5,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 668341,FL,PINELLAS COUNTY,0,12698.06,0,0,12698.06,11786.34,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 811070,FL,PINELLAS COUNTY,0,10884.05,0,0,10884.05,12201.02,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 135496,FL,PINELLAS COUNTY,0,77095.36,0,0,77095.36,104800.34,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 299460,FL,PINELLAS COUNTY,0,45350.21,0,0,45350.21,70071.52,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 942784,FL,PINELLAS COUNTY,0,533661.31,0,0,533661.31,754920.49,0,0,0,0,27.842819,-82.718575,Residential,Masonry,1 146671,FL,PINELLAS COUNTY,0,3036353.49,0,0,3036353.49,4196802.24,0,0,0,0,27.84188,-82.71499,Commercial,Reinforced Masonry,3 571110,FL,PINELLAS COUNTY,0,16326.08,0,0,16326.08,16080.53,0,0,0,0,27.83234,-82.71929,Residential,Wood,1 888904,FL,PINELLAS COUNTY,0,44443.21,0,0,44443.21,66115.49,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 588519,FL,PINELLAS COUNTY,0,77095.36,0,0,77095.36,67365.31,0,0,0,0,27.840384,-82.715897,Residential,Wood,1 444321,FL,PINELLAS COUNTY,0,8094884.8,0,0,8094884.8,14040000,0,0,0,0,27.842459,-82.704033,Commercial,Reinforced Masonry,1 794947,FL,PINELLAS COUNTY,0,24489.11,0,0,24489.11,24913.53,0,0,0,0,27.8395,-82.7113,Residential,Wood,3 722714,FL,PINELLAS COUNTY,0,164099.73,0,0,164099.73,261729.88,0,0,0,0,27.842819,-82.718575,Residential,Wood,1 326535,FL,PINELLAS COUNTY,0,11791.05,0,0,11791.05,9745.38,0,0,0,0,27.842819,-82.718575,Residential,Wood,1 486331,FL,PINELLAS COUNTY,0,34148.71,0,0,34148.71,48602.28,0,0,0,0,27.842819,-82.718575,Residential,Wood,1 223312,FL,PINELLAS COUNTY,0,1616031.13,0,0,1616031.13,1270927.68,0,0,0,0,27.83234,-82.71929,Residential,Masonry,1 937848,FL,PINELLAS COUNTY,0,838978.87,0,0,838978.87,1373995.7,0,0,0,0,27.844723,-82.716202,Residential,Masonry,3 779902,FL,PINELLAS COUNTY,0,3907.8,0,0,3907.8,4997.23,0,0,0,0,27.83053,-82.68294,Residential,Wood,1 854161,FL,PINELLAS COUNTY,0,842672.99,0,0,842672.99,929320,0,0,0,0,27.83053,-82.68294,Residential,Masonry,1 106084,FL,PINELLAS COUNTY,0,2153121.46,0,0,2153121.46,2306423.7,0,0,0,0,27.837799,-82.682983,Commercial,Reinforced Masonry,1 568215,FL,PINELLAS COUNTY,1055449.8,1055449.8,1055449.8,1055449.8,1055449.8,1190458.72,0,0,0,0,27.839161,-82.695732,Residential,Masonry,1 465447,FL,PINELLAS COUNTY,1046007,1046007,1046007,1046007,1046007,1825997.68,0,0,0,0,27.84067,-82.72791,Residential,Masonry,1 716008,FL,PINELLAS COUNTY,2422261.8,2422261.8,2422261.8,2422261.8,2422261.8,3076466.27,0,0,0,0,27.836241,-82.681465,Commercial,Reinforced Masonry,1 379200,FL,PINELLAS COUNTY,732600,732600,732600,732600,732600,1128183.49,0,36630,0,0,27.849531,-82.690796,Residential,Masonry,1 135650,FL,PINELLAS COUNTY,0,90000,0,90000,90000,83513.43,0,1800,0,0,27.82789,-82.69507,Residential,Wood,1 617348,FL,PINELLAS COUNTY,28980000,28980000,28980000,28980000,28980000,36990000,0,0,0,0,27.8608,-82.7083,Commercial,Reinforced Concrete,3 798938,FL,PINELLAS COUNTY,94500,94500,94500,94500,94500,157405.25,0,0,0,0,27.851446,-82.70005,Residential,Wood,1 640472,FL,PINELLAS COUNTY,113208.3,113208.3,0,0,113208.3,98029.33,0,0,0,0,27.8608,-82.7083,Residential,Wood,4 620305,FL,PINELLAS COUNTY,530698.5,530698.5,0,0,530698.5,454345.85,0,0,0,0,27.85569,-82.6942,Residential,Masonry,1 620558,FL,PINELLAS COUNTY,122364.9,122364.9,0,0,122364.9,157812.54,0,0,0,0,27.857315,-82.700096,Residential,Wood,1 311879,FL,PINELLAS COUNTY,0,288797.66,0,0,288797.66,295183.55,0,0,0,0,27.864723,-82.734665,Residential,Wood,1 470948,FL,PINELLAS COUNTY,0,332489.45,0,0,332489.45,332224.46,0,0,0,0,27.864723,-82.734665,Residential,Wood,1 753471,FL,PINELLAS COUNTY,0,24544.68,0,0,24544.68,32922.36,0,0,0,0,27.867655,-82.712463,Residential,Wood,1 117163,FL,PINELLAS COUNTY,0,58437.09,0,0,58437.09,68128.3,0,0,0,0,27.867655,-82.712463,Residential,Wood,1 507377,FL,PINELLAS COUNTY,0,307262.98,0,0,307262.98,263877.45,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 803765,FL,PINELLAS COUNTY,0,324137.45,0,0,324137.45,460129.96,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 121337,FL,PINELLAS COUNTY,0,31817.17,0,0,31817.17,24094,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 173541,FL,PINELLAS COUNTY,0,264707.51,0,0,264707.51,229523.91,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 294134,FL,PINELLAS COUNTY,0,288854.47,0,0,288854.47,318673.5,0,0,0,0,27.864723,-82.734665,Residential,Wood,1 500182,FL,PINELLAS COUNTY,0,332489.45,0,0,332489.45,542197.2,0,0,0,0,27.864723,-82.734665,Residential,Wood,1 564029,FL,PINELLAS COUNTY,0,9545.15,0,0,9545.15,13647.09,0,0,0,0,27.864723,-82.734665,Residential,Wood,1 990041,FL,PINELLAS COUNTY,0,540891.93,0,0,540891.93,517730.94,0,0,0,0,27.864723,-82.734665,Residential,Masonry,1 125824,FL,PINELLAS COUNTY,0,25386.61,0,0,25386.61,27076.35,0,0,0,0,27.867655,-82.712463,Residential,Wood,1 845942,FL,PINELLAS COUNTY,0,303285.83,0,0,303285.83,372799.55,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 314436,FL,PINELLAS COUNTY,0,307262.98,0,0,307262.98,553427.33,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 645958,FL,PINELLAS COUNTY,0,324137.45,0,0,324137.45,267356.34,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 316676,FL,PINELLAS COUNTY,0,9261.07,0,0,9261.07,13439.85,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 359103,FL,PINELLAS COUNTY,0,31817.17,0,0,31817.17,33354.58,0,0,0,0,27.849993,-82.716499,Residential,Wood,1 977250,FL,PINELLAS COUNTY,0,1927847.19,0,0,1927847.19,2012886.46,0,0,0,0,27.849993,-82.716499,Commercial,Reinforced Masonry,1 358771,FL,PINELLAS COUNTY,0,392732.81,0,0,392732.81,485235.53,0,0,0,0,27.855509,-82.715302,Residential,Masonry,3 424789,FL,PINELLAS COUNTY,0,315637.46,0,0,315637.46,371554.21,0,0,0,0,27.852009,-82.697998,Residential,Wood,1 692034,FL,PINELLAS COUNTY,0,21768.1,0,0,21768.1,18264.31,0,0,0,0,27.854666,-82.707542,Residential,Wood,1 716096,FL,PINELLAS COUNTY,0,189682.69,0,0,189682.69,155841.4,0,0,0,0,27.854666,-82.707542,Residential,Wood,1 754945,FL,PINELLAS COUNTY,0,280240.71,0,0,280240.71,299847.47,0,0,0,0,27.854761,-82.707542,Residential,Wood,1 737052,FL,PINELLAS COUNTY,0,326521.51,0,0,326521.51,370620.2,0,0,0,0,27.863796,-82.696182,Residential,Wood,1 271536,FL,PINELLAS COUNTY,0,9070.04,0,0,9070.04,15471.75,0,0,0,0,27.857403,-82.723953,Residential,Wood,1 428606,FL,PINELLAS COUNTY,0,8163.04,0,0,8163.04,11446.02,0,0,0,0,27.850094,-82.722794,Residential,Wood,1 468677,FL,PINELLAS COUNTY,0,621297.87,0,0,621297.87,537919.69,0,0,0,0,27.85015,-82.69804,Residential,Masonry,4 512745,FL,PINELLAS COUNTY,0,59862.28,0,0,59862.28,70972.71,0,0,0,0,27.85572,-82.696035,Residential,Wood,3 694912,FL,PINELLAS COUNTY,0,65304.3,0,0,65304.3,95839.03,0,0,0,0,27.857405,-82.722229,Residential,Wood,1 221359,FL,PINELLAS COUNTY,0,2387843.44,0,0,2387843.44,2344193.66,0,0,0,0,27.85606,-82.69354,Commercial,Reinforced Masonry,1 572495,FL,PINELLAS COUNTY,0,2588008.5,0,2588008.5,2588008.5,2473851.45,0,0,0,0,27.851034,-82.690742,Commercial,Reinforced Masonry,1 887071,FL,PINELLAS COUNTY,0,157500,0,157500,157500,251748,0,7875,0,0,27.86324,-82.72929,Residential,Wood,1 843486,FL,PINELLAS COUNTY,1010296.8,1010296.8,0,0,1010296.8,932253.39,0,0,0,0,27.85958,-82.84666,Residential,Masonry,1 733186,FL,PINELLAS COUNTY,0,7248.96,0,0,7248.96,12617.67,0,0,0,0,27.918972,-82.84433,Residential,Wood,3 295173,FL,PINELLAS COUNTY,0,7248.96,0,0,7248.96,10204.68,0,0,0,0,27.924068,-82.84317,Residential,Wood,1 875633,FL,PINELLAS COUNTY,0,7250.04,0,0,7250.04,6951.34,0,0,0,0,27.914331,-82.84539,Residential,Wood,3 879470,FL,POLK COUNTY,0,2948400,0,2948400,2948400,4410429,0,0,0,0,28.01702,-81.87836,Commercial,Reinforced Masonry,1 854249,FL,POLK COUNTY,0,698065.2,0,0,698065.2,819048.28,0,0,0,0,28.012009,-81.91217,Residential,Masonry,3 363589,FL,POLK COUNTY,3150000,3150000,3150000,3150000,3150000,4599504,0,0,0,0,28.03923,-81.94994,Commercial,Reinforced Masonry,1 575897,FL,POLK COUNTY,1320336,1320336,1320336,1320336,1320336,1542321.45,0,0,0,0,28.025888,-81.920479,Residential,Masonry,1 696548,FL,POLK COUNTY,1035000,1035000,1035000,1035000,1035000,1396691.1,0,0,0,0,28.03923,-81.94994,Residential,Masonry,1 217863,FL,POLK COUNTY,658890,658890,658890,658890,658890,767106.09,0,0,0,0,28.05762,-81.90819,Residential,Masonry,1 559124,FL,POLK COUNTY,553500,553500,553500,553500,553500,571433.4,0,0,0,0,28.03923,-81.94994,Residential,Masonry,1 261103,FL,POLK COUNTY,517500,517500,517500,517500,517500,520658.82,0,0,0,0,28.03923,-81.94994,Residential,Masonry,1 360767,FL,POLK COUNTY,495000,495000,495000,495000,495000,381561.84,0,0,0,0,28.03923,-81.94994,Residential,Masonry,1 771789,FL,POLK COUNTY,210276,210276,210276,210276,210276,233956.44,0,0,0,0,28.02117,-81.91628,Residential,Wood,3 135039,FL,POLK COUNTY,146388.6,146388.6,146388.6,146388.6,146388.6,169970.34,0,0,0,0,28.02708,-81.91282,Residential,Wood,1 134989,FL,POLK COUNTY,89190,89190,89190,89190,89190,129011.55,0,0,0,0,28.05718,-81.90882,Residential,Wood,1 180086,FL,POLK COUNTY,0,969043.68,0,0,969043.68,969528.2,0,0,0,0,28.05141,-81.92908,Residential,Masonry,1 673948,FL,POLK COUNTY,0,1799388.36,0,0,1799388.36,1445545.84,0,0,0,0,28.047941,-81.900909,Residential,Masonry,1 501941,FL,POLK COUNTY,0,25890.48,0,0,25890.48,20308.49,0,0,0,0,28.03357,-81.95389,Residential,Wood,1 278040,FL,POLK COUNTY,0,1349355.77,0,0,1349355.77,1270607.37,0,0,0,0,28.0625,-81.903008,Residential,Masonry,1 979624,FL,POLK COUNTY,0,4410392.23,0,0,4410392.23,5724689.12,0,0,0,0,28.0625,-81.903008,Commercial,Reinforced Masonry,1 691384,FL,POLK COUNTY,0,1250736.98,0,0,1250736.98,1279954.19,0,0,0,0,28.0625,-81.903008,Residential,Masonry,1 609413,FL,POLK COUNTY,0,28766.75,0,0,28766.75,26565.28,0,0,0,0,28.0625,-81.903008,Residential,Wood,1 134697,FL,POLK COUNTY,0,623854.81,0,0,623854.81,857011.81,0,0,0,0,28.0625,-81.903008,Residential,Masonry,1 673375,FL,POLK COUNTY,0,978069.33,0,0,978069.33,1271380.59,0,0,0,0,28.0625,-81.903008,Residential,Masonry,1 260618,FL,POLK COUNTY,0,2686952.17,0,0,2686952.17,3680049.7,0,0,0,0,28.0625,-81.903008,Commercial,Reinforced Masonry,1 549573,FL,POLK COUNTY,0,1393949.71,0,0,1393949.71,1561067.55,0,0,0,0,28.03392,-81.91179,Residential,Masonry,1 905084,FL,POLK COUNTY,0,342570.84,0,0,342570.84,282148.19,0,0,0,0,28.03392,-81.91179,Residential,Wood,1 293131,FL,POLK COUNTY,0,1054972.43,0,0,1054972.43,1316605.59,0,0,0,0,28.03392,-81.91179,Residential,Masonry,1 353373,FL,POLK COUNTY,0,1125688.39,0,0,1125688.39,1745625.25,0,0,0,0,28.03392,-81.91179,Residential,Masonry,1 897184,FL,POLK COUNTY,0,57533.49,0,0,57533.49,70918.08,0,0,0,0,28.03392,-81.91179,Residential,Wood,1 388628,FL,POLK COUNTY,0,1702877.15,0,0,1702877.15,1683089.72,0,0,0,0,28.02832,-81.912,Residential,Masonry,1 239738,FL,POLK COUNTY,0,304653.53,0,0,304653.53,456797.5,0,0,0,0,28.02832,-81.912,Residential,Wood,1 189642,FL,POLK COUNTY,0,3876136.24,0,0,3876136.24,5967257.48,0,0,0,0,28.02832,-81.912,Commercial,Reinforced Masonry,1 691347,FL,POLK COUNTY,0,294489.28,0,0,294489.28,267902.79,0,0,0,0,28.058933,-81.902176,Residential,Wood,1 293610,FL,POLK COUNTY,0,65204.62,0,0,65204.62,58590.27,0,0,0,0,28.058933,-81.902176,Residential,Wood,1 985341,FL,POLK COUNTY,0,9360000,0,0,9360000,7777346.69,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Concrete,1 401965,FL,POLK COUNTY,0,9180000,0,0,9180000,9090000,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Concrete,1 235895,FL,POLK COUNTY,0,6374792.88,0,0,6374792.88,6338507.56,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Masonry,1 812831,FL,POLK COUNTY,0,2636458.48,0,0,2636458.48,1924672.69,0,0,0,0,28.03589,-81.9402,Commercial,Reinforced Masonry,1 437891,FL,POLK COUNTY,0,500733.14,0,0,500733.14,510597.58,0,0,0,0,28.03589,-81.9402,Residential,Masonry,1 176496,FL,POLK COUNTY,0,3993974.88,0,0,3993974.88,4335859.13,0,0,0,0,28.03589,-81.9402,Commercial,Reinforced Masonry,1 840173,FL,POLK COUNTY,0,1346502.84,0,0,1346502.84,2095535.44,0,0,0,0,28.03589,-81.9402,Residential,Masonry,1 623909,FL,POLK COUNTY,0,1519957.18,0,0,1519957.18,1562759.18,0,0,0,0,28.03589,-81.9402,Residential,Masonry,1 141423,FL,POLK COUNTY,0,1077867.1,0,0,1077867.1,1328096.11,0,0,0,0,28.03589,-81.9402,Residential,Masonry,1 786283,FL,POLK COUNTY,0,1784003.94,0,0,1784003.94,2635630.33,0,0,0,0,28.03589,-81.9402,Residential,Masonry,1 194489,FL,POLK COUNTY,0,523582.16,0,0,523582.16,399074.32,0,0,0,0,28.03589,-81.9402,Residential,Masonry,1 708800,FL,POLK COUNTY,0,2056183.01,0,0,2056183.01,2621890.36,0,0,0,0,28.03589,-81.9402,Commercial,Reinforced Masonry,1 325474,FL,POLK COUNTY,0,1301747.27,0,0,1301747.27,1881675.67,0,0,0,0,28.04004,-81.93957,Residential,Masonry,1 918896,FL,POLK COUNTY,0,700630.06,0,0,700630.06,1096547.69,0,0,0,0,28.04004,-81.93957,Residential,Masonry,1 612967,FL,POLK COUNTY,0,936083.58,0,0,936083.58,1268220.08,0,0,0,0,28.04004,-81.93957,Residential,Masonry,1 210738,FL,POLK COUNTY,0,2569445.66,0,0,2569445.66,2196768.13,0,0,0,0,28.04004,-81.93957,Commercial,Reinforced Masonry,1 794680,FL,POLK COUNTY,0,2483720.76,0,0,2483720.76,2681710.56,0,0,0,0,28.04004,-81.93957,Commercial,Reinforced Masonry,1 406602,FL,POLK COUNTY,0,1096012.98,0,0,1096012.98,1102663.59,0,0,0,0,28.04004,-81.93957,Residential,Masonry,1 687516,FL,POLK COUNTY,0,71916.86,0,0,71916.86,77545.94,0,0,0,0,28.04004,-81.93957,Residential,Wood,1 718844,FL,POLK COUNTY,0,2583912.14,0,0,2583912.14,3929355.19,0,0,0,0,28.04599,-81.93649,Commercial,Reinforced Masonry,1 448124,FL,POLK COUNTY,0,13424.48,0,0,13424.48,12220.98,0,0,0,0,28.04599,-81.93649,Residential,Wood,1 738028,FL,POLK COUNTY,0,8447398.5,0,0,8447398.5,10620000,0,0,0,0,28.01187,-81.90468,Commercial,Reinforced Masonry,1 250747,FL,POLK COUNTY,0,532376.56,0,0,532376.56,654024.6,0,0,0,0,28.01187,-81.90468,Residential,Masonry,1 893126,FL,POLK COUNTY,0,745634.03,0,0,745634.03,1225867.08,0,0,0,0,28.01187,-81.90468,Residential,Masonry,1 784592,FL,POLK COUNTY,0,5339601.02,0,0,5339601.02,6488768.59,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Masonry,1 534170,FL,POLK COUNTY,0,10800000,0,0,10800000,9990000,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Concrete,1 681542,FL,POLK COUNTY,0,3923592.24,0,0,3923592.24,5665722.12,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Masonry,1 235728,FL,POLK COUNTY,0,6675802.62,0,0,6675802.62,7626436.92,0,0,0,0,28.073456,-81.860504,Commercial,Reinforced Masonry,1 304212,FL,POLK COUNTY,0,106820.51,0,0,106820.51,128985.77,0,0,0,0,28.073456,-81.860504,Residential,Wood,1 945070,FL,POLK COUNTY,0,280571.65,0,0,280571.65,207290.55,0,0,0,0,28.073456,-81.860504,Residential,Wood,1 994731,FL,POLK COUNTY,0,48711.69,0,0,48711.69,35527.53,0,0,0,0,28.073456,-81.860504,Residential,Wood,1 934175,FL,POLK COUNTY,0,757382.26,0,0,757382.26,948507.68,0,0,0,0,28.025707,-81.927132,Residential,Masonry,1 924764,FL,POLK COUNTY,0,100952.57,0,0,100952.57,140225.54,0,0,0,0,28.04908,-81.94232,Residential,Wood,1 882266,FL,POLK COUNTY,1472597.1,1472597.1,0,0,1472597.1,1857533.98,0,0,0,0,28.04776,-81.893066,Residential,Masonry,1 636598,FL,POLK COUNTY,246476.7,246476.7,0,0,246476.7,355177.85,0,0,0,0,28.04713,-81.94288,Residential,Wood,1 138316,FL,POLK COUNTY,319784.4,319784.4,0,0,319784.4,292634.06,0,0,0,0,28.045778,-81.915741,Residential,Wood,1 176713,FL,POLK COUNTY,1556432.1,1556432.1,0,0,1556432.1,2098120.28,0,0,0,0,28.044321,-81.891174,Residential,Masonry,3 435513,FL,POLK COUNTY,385264.8,385264.8,0,0,385264.8,355050.79,0,0,0,0,28.06919,-81.89516,Residential,Masonry,1 494033,FL,POLK COUNTY,537442.2,537442.2,0,0,537442.2,764294.4,0,0,0,0,28.01483,-81.90715,Residential,Masonry,1 891685,FL,POLK COUNTY,126368.1,126368.1,0,0,126368.1,175220.24,0,0,0,0,28.04735,-81.94018,Residential,Wood,3 672801,FL,POLK COUNTY,1818003.6,1818003.6,0,0,1818003.6,1995382.58,0,0,0,0,28.04056,-81.95643,Commercial,Reinforced Masonry,1 219653,FL,POLK COUNTY,0,14346.94,0,0,14346.94,12122.68,0,0,0,0,28.053955,-81.948067,Residential,Wood,1 626553,FL,POLK COUNTY,0,956462.59,0,0,956462.59,1155368.55,0,0,0,0,28.04529,-81.95763,Residential,Masonry,1 414273,FL,POLK COUNTY,0,14346.94,0,0,14346.94,14410.57,0,0,0,0,28.03759,-81.95677,Residential,Wood,1 447090,FL,POLK COUNTY,0,120579.07,0,0,120579.07,172983.21,0,0,0,0,28.039316,-81.909081,Residential,Wood,1 837577,FL,POLK COUNTY,0,600737.51,0,0,600737.51,862428.38,0,0,0,0,28.044189,-81.911354,Residential,Masonry,1 685075,FL,POLK COUNTY,0,953405.97,0,0,953405.97,761412.89,0,0,0,0,28.03236,-81.9338,Residential,Masonry,1 490230,FL,POLK COUNTY,0,13411.12,0,0,13411.12,18154.98,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 511829,FL,POLK COUNTY,0,30040.9,0,0,30040.9,41088.21,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 922431,FL,POLK COUNTY,0,8542.88,0,0,8542.88,10880.3,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 738285,FL,POLK COUNTY,0,31805.02,0,0,31805.02,49145.44,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 223571,FL,POLK COUNTY,0,10177.61,0,0,10177.61,10453.83,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 893810,FL,POLK COUNTY,0,10177.61,0,0,10177.61,8988.05,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 475564,FL,POLK COUNTY,0,10177.61,0,0,10177.61,10848.65,0,0,0,0,28.05807,-81.89621,Residential,Wood,1 482016,FL,POLK COUNTY,0,131858.32,0,0,131858.32,150413.43,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 741109,FL,POLK COUNTY,0,43084.39,0,0,43084.39,32626.26,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 646184,FL,POLK COUNTY,0,5632.67,0,0,5632.67,5790.83,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 876400,FL,POLK COUNTY,0,37411.19,0,0,37411.19,50752.02,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 845218,FL,POLK COUNTY,0,10058.34,0,0,10058.34,9529.55,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 767545,FL,POLK COUNTY,0,55128.71,0,0,55128.71,65492.9,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 531414,FL,POLK COUNTY,0,38624.02,0,0,38624.02,40743.4,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 639505,FL,POLK COUNTY,0,80466.71,0,0,80466.71,131044.06,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 419432,FL,POLK COUNTY,0,21203.35,0,0,21203.35,17527.88,0,0,0,0,28.062529,-81.884514,Residential,Wood,1 727856,FL,POLK COUNTY,1053748.8,1053748.8,1053748.8,1053748.8,1053748.8,967010.52,0,0,0,0,28.04796,-81.910225,Residential,Masonry,1 758906,FL,POLK COUNTY,0,18090000,0,0,18090000,14940000,0,0,0,0,28.04158,-81.95574,Commercial,Reinforced Concrete,1 822585,FL,POLK COUNTY,0,2174081,0,0,2174081,3197116.55,0,0,0,0,28.02561,-81.90719,Commercial,Reinforced Masonry,1 877257,FL,POLK COUNTY,0,865128.14,0,0,865128.14,686012.01,0,0,0,0,28.035135,-81.95713,Residential,Masonry,1 422769,FL,POLK COUNTY,651218.4,651218.4,651218.4,651218.4,651218.4,757658.75,0,0,0,0,28.03199,-81.91876,Residential,Masonry,1 136735,FL,POLK COUNTY,0,36450000,0,0,36450000,59310000,0,0,450000,0,28.011459,-81.882317,Commercial,Steel Frame,1 157909,FL,POLK COUNTY,0,1121899.17,0,0,1121899.17,1077209.44,0,0,450000,0,28.011459,-81.882317,Residential,Masonry,1 105306,FL,POLK COUNTY,0,356400,0,356400,356400,317764.1,0,3564,0,0,28.0334,-81.95746,Residential,Wood,1 159352,FL,POLK COUNTY,0,589500,0,589500,589500,732097.69,0,17685,0,0,28.01856,-81.91535,Residential,Masonry,1 818718,FL,POLK COUNTY,0,1057500,0,0,1057500,791856,0,52875,0,0,27.995266,-82.010696,Residential,Masonry,1 344822,FL,POLK COUNTY,2240730,2240730,2240730,2240730,2240730,2618113.75,0,0,0,0,28.01268,-81.95691,Commercial,Reinforced Masonry,1 340097,FL,POLK COUNTY,1177192.8,1177192.8,1177192.8,1177192.8,1177192.8,1179151.65,0,0,0,0,28.01268,-81.95691,Residential,Masonry,1 851478,FL,POLK COUNTY,700342.2,700342.2,700342.2,700342.2,700342.2,821923.71,0,0,0,0,28.03139,-81.9538,Residential,Masonry,1 278151,FL,POLK COUNTY,337500,337500,337500,337500,337500,375921,0,0,0,0,28.02343,-81.93159,Residential,Wood,1 119311,FL,POLK COUNTY,108918,108918,108918,108918,108918,160926.78,0,0,0,0,28.01363,-81.95513,Residential,Wood,1 348956,FL,POLK COUNTY,100773,100773,100773,100773,100773,131610.34,0,0,0,0,28.02999,-81.95035,Residential,Wood,1 818220,FL,POLK COUNTY,0,1525689,0,1525689,1525689,1115736.37,0,0,0,0,28.03366,-81.95459,Residential,Masonry,1 623244,FL,POLK COUNTY,0,127661.4,0,127661.4,127661.4,211154,0,0,0,0,27.99682,-81.889,Residential,Wood,1 496057,FL,POLK COUNTY,0,990900,0,990900,990900,1502236.11,0,0,0,0,27.99682,-81.889,Residential,Masonry,1 270866,FL,POLK COUNTY,0,2632590,0,2632590,2632590,2511490.86,0,0,0,0,27.99682,-81.889,Commercial,Reinforced Masonry,1 746783,FL,POLK COUNTY,0,57691.8,0,57691.8,57691.8,83197.34,0,0,0,0,27.99682,-81.889,Residential,Wood,1 327838,FL,POLK COUNTY,0,0,0,0,4273080.81,3477681,0,0,0,0,28.02198,-82.00587,Commercial,Reinforced Masonry,1 834986,FL,POLK COUNTY,0,1917591.22,0,0,1917591.22,2480998.7,0,0,0,0,27.99623,-81.89314,Commercial,Reinforced Masonry,1 688184,FL,POLK COUNTY,0,2708758.9,0,0,2708758.9,2362037.76,0,0,0,0,27.99623,-81.89314,Commercial,Reinforced Masonry,1 634284,FL,POLK COUNTY,0,1345457.19,0,0,1345457.19,1118204.09,0,0,0,0,27.99584,-81.94921,Residential,Masonry,3 488769,FL,POLK COUNTY,0,56766.38,0,0,56766.38,82701.52,0,0,0,0,27.99584,-81.94921,Residential,Wood,3 862028,FL,POLK COUNTY,0,705744.14,0,0,705744.14,1174126.77,0,0,0,0,27.99584,-81.94921,Residential,Masonry,3 498690,FL,POLK COUNTY,191778.3,191778.3,191778.3,191778.3,191778.3,202519.04,0,0,0,0,28.01152,-81.95389,Residential,Wood,1 756283,FL,POLK COUNTY,0,15981.53,0,0,15981.53,16362.48,0,0,0,0,28.01152,-81.95389,Residential,Wood,1 991070,FL,POLK COUNTY,0,906001.78,0,0,906001.78,1293132.72,0,0,0,0,28.01152,-81.95389,Residential,Masonry,1 883115,FL,POLK COUNTY,0,912631.83,0,0,912631.83,1205043.64,0,0,0,0,28.01152,-81.95389,Residential,Masonry,1 456652,FL,POLK COUNTY,0,5818755.45,0,0,5818755.45,6510489.09,0,0,0,0,28.02564,-81.9607,Commercial,Reinforced Masonry,1 838236,FL,POLK COUNTY,0,1020781.1,0,0,1020781.1,1343860.36,0,0,0,0,28.02564,-81.9607,Residential,Masonry,1 605257,FL,POLK COUNTY,0,504588.3,0,0,504588.3,639464.75,0,0,0,0,28.02564,-81.9607,Residential,Masonry,1 833529,FL,POLK COUNTY,0,17534.02,0,0,17534.02,18159.07,0,0,0,0,28.000795,-81.951553,Residential,Wood,1 190997,FL,POLK COUNTY,0,2583993.42,0,0,2583993.42,2321330.49,0,0,0,0,28.000795,-81.951553,Commercial,Reinforced Masonry,1 568762,FL,POLK COUNTY,0,3182076.88,0,0,3182076.88,5339206.79,0,0,0,0,28.000795,-81.951553,Commercial,Reinforced Masonry,1 436633,FL,POLK COUNTY,0,30684.53,0,0,30684.53,24666.13,0,0,0,0,28.000795,-81.951553,Residential,Wood,1 230909,FL,POLK COUNTY,0,685630.25,0,0,685630.25,735044.31,0,0,0,0,28.013876,-81.959045,Residential,Masonry,1 296910,FL,POLK COUNTY,0,597330.04,0,0,597330.04,900773.71,0,0,0,0,28.013876,-81.959045,Residential,Masonry,1 114514,FL,POLK COUNTY,0,1291225.03,0,0,1291225.03,1377168.97,0,0,0,0,28.013876,-81.959045,Residential,Masonry,1 302959,FL,POLK COUNTY,0,667388.48,0,0,667388.48,632171.73,0,0,0,0,28.013876,-81.959045,Residential,Masonry,1 560302,FL,POLK COUNTY,0,84098.05,0,0,84098.05,99745,0,0,0,0,28.013876,-81.959045,Residential,Wood,1 893940,FL,POLK COUNTY,0,1379124.33,0,0,1379124.33,2135209.94,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 296487,FL,POLK COUNTY,0,610110.7,0,0,610110.7,890672.54,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 932650,FL,POLK COUNTY,0,645306.58,0,0,645306.58,857780.87,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 238255,FL,POLK COUNTY,0,57533.49,0,0,57533.49,98069.29,0,0,0,0,28.01207,-81.96362,Residential,Wood,1 362900,FL,POLK COUNTY,0,69040.19,0,0,69040.19,71055.89,0,0,0,0,28.01207,-81.96362,Residential,Wood,1 314241,FL,POLK COUNTY,0,1240038.49,0,0,1240038.49,2088542.26,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 594228,FL,POLK COUNTY,0,1491478.1,0,0,1491478.1,1471462.47,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 933520,FL,POLK COUNTY,0,1292001.27,0,0,1292001.27,1563910.7,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 380291,FL,POLK COUNTY,0,1773310.01,0,0,1773310.01,1637474.47,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 278400,FL,POLK COUNTY,0,2243933.96,0,0,2243933.96,3056137.08,0,0,0,0,28.01207,-81.96362,Commercial,Reinforced Masonry,1 712753,FL,POLK COUNTY,0,897045.87,0,0,897045.87,1087980.29,0,0,0,0,28.01207,-81.96362,Residential,Masonry,1 556610,FL,POLK COUNTY,0,8652927.31,0,0,8652927.31,9450000,0,0,0,0,27.99623,-81.89314,Commercial,Reinforced Masonry,1 297139,FL,POLK COUNTY,0,2333065.21,0,0,2333065.21,1836896.9,0,0,0,0,27.99623,-81.89314,Commercial,Reinforced Masonry,1 145873,FL,POLK COUNTY,0,72875.75,0,0,72875.75,68439.08,0,0,0,0,27.99623,-81.89314,Residential,Wood,1 253974,FL,POLK COUNTY,0,569997.9,0,0,569997.9,703354.6,0,0,0,0,27.99623,-81.89314,Residential,Masonry,1 841065,FL,POLK COUNTY,174393.9,174393.9,0,0,174393.9,186882.6,0,0,0,0,27.996847,-81.860764,Residential,Wood,1 171927,FL,POLK COUNTY,884455.2,884455.2,0,0,884455.2,765018.37,0,0,0,0,28.00216,-81.95654,Residential,Masonry,1 135495,FL,POLK COUNTY,17820000,17820000,17820000,17820000,17820000,25470000,0,0,0,0,28.00309,-81.97514,Commercial,Reinforced Concrete,4 549718,FL,POLK COUNTY,0,36575.78,0,0,36575.78,47064.46,0,0,0,0,27.996746,-81.870049,Residential,Wood,1 433373,FL,POLK COUNTY,0,111741.65,0,0,111741.65,116885.34,0,0,0,0,27.996746,-81.870049,Residential,Wood,1 123057,FL,POLK COUNTY,0,42406.7,0,0,42406.7,48086.1,0,0,0,0,27.996746,-81.870049,Residential,Wood,1 412354,FL,POLK COUNTY,0,8304.29,0,0,8304.29,10909.85,0,0,0,0,27.99645,-81.89495,Residential,Wood,1 408599,FL,POLK COUNTY,0,154380.63,0,0,154380.63,230238.02,0,0,0,0,27.9961,-81.90268,Residential,Wood,1 498262,FL,POLK COUNTY,0,18105.01,0,0,18105.01,15147.37,0,0,0,0,28.0131,-81.9505,Residential,Wood,3 692846,FL,POLK COUNTY,0,2369845.8,0,2369845.8,2369845.8,2179272.28,0,0,0,0,28.009264,-81.924286,Commercial,Reinforced Masonry,1 127803,FL,POLK COUNTY,0,3750227.25,0,0,3750227.25,2935321.62,0,0,0,0,28.0799,-81.97273,Commercial,Reinforced Masonry,1 974680,FL,POLK COUNTY,0,2456252.48,0,0,2456252.48,3241663.77,0,0,0,0,28.0799,-81.97273,Commercial,Reinforced Masonry,1 290531,FL,POLK COUNTY,0,36450000,0,0,36450000,52830000,0,0,0,0,28.066092,-81.978951,Commercial,Steel Frame,1 624711,FL,POLK COUNTY,309295.8,309295.8,309295.8,309295.8,309295.8,241993.65,0,0,0,0,28.0794,-81.9536,Residential,Wood,3 318568,FL,POLK COUNTY,125031.6,125031.6,125031.6,125031.6,125031.6,102540.92,0,0,0,0,28.06062,-81.94065,Residential,Wood,1 504756,FL,POLK COUNTY,87966.9,87966.9,87966.9,87966.9,87966.9,124430.24,0,0,0,0,28.0635,-81.97079,Residential,Wood,1 561889,FL,POLK COUNTY,0,4094061.37,0,0,4094061.37,6401228.72,0,0,0,0,28.081196,-81.966331,Commercial,Reinforced Masonry,1 328994,FL,POLK COUNTY,0,3755696.73,0,0,3755696.73,5340311.56,0,0,0,0,28.05799,-81.99567,Commercial,Reinforced Masonry,1 148606,FL,POLK COUNTY,0,6043185.37,0,0,6043185.37,6220806.68,0,0,0,0,28.05799,-81.99567,Commercial,Reinforced Masonry,1 900196,FL,POLK COUNTY,0,1997845.87,0,0,1997845.87,1969955.95,0,0,0,0,28.05799,-81.99567,Commercial,Reinforced Masonry,1 630064,FL,POLK COUNTY,0,80546.89,0,0,80546.89,68592.12,0,0,0,0,28.05799,-81.99567,Residential,Wood,1 624573,FL,POLK COUNTY,0,34520.09,0,0,34520.09,46013.08,0,0,0,0,28.05799,-81.99567,Residential,Wood,1 472287,FL,POLK COUNTY,0,207695.9,0,0,207695.9,319845.87,0,0,0,0,28.05799,-81.99567,Residential,Wood,1 914775,FL,POLK COUNTY,0,34520.09,0,0,34520.09,34144.14,0,0,0,0,28.05799,-81.99567,Residential,Wood,1 891146,FL,POLK COUNTY,0,85916.68,0,0,85916.68,73312.7,0,0,0,0,28.05799,-81.99567,Residential,Wood,1 570893,FL,POLK COUNTY,0,1921435.92,0,0,1921435.92,2412708.66,0,0,0,0,28.05799,-81.99567,Commercial,Reinforced Masonry,1 587026,FL,POLK COUNTY,0,3032209.44,0,0,3032209.44,3985536.09,0,0,0,0,28.05799,-81.99567,Commercial,Reinforced Masonry,1 970400,FL,POLK COUNTY,0,1759911.1,0,0,1759911.1,1603623.96,0,0,0,0,28.06122,-81.96585,Residential,Masonry,1 371709,FL,POLK COUNTY,0,790268.15,0,0,790268.15,1071603.61,0,0,0,0,28.06122,-81.96585,Residential,Masonry,1 408135,FL,POLK COUNTY,0,1330279.31,0,0,1330279.31,1942282.29,0,0,0,0,28.06122,-81.96585,Residential,Masonry,1 455457,FL,POLK COUNTY,0,65204.62,0,0,65204.62,102763.01,0,0,0,0,28.06122,-81.96585,Residential,Wood,1 397039,FL,POLK COUNTY,0,30109.19,0,0,30109.19,44715.76,0,0,0,0,28.06122,-81.96585,Residential,Wood,1 402067,FL,POLK COUNTY,0,1782235.01,0,0,1782235.01,2117295.19,0,0,0,0,28.064215,-81.961456,Residential,Masonry,1 650120,FL,POLK COUNTY,0,1123560.57,0,0,1123560.57,1355854.47,0,0,0,0,28.064215,-81.961456,Residential,Masonry,1 380373,FL,POLK COUNTY,0,2254422.41,0,0,2254422.41,1860958.06,0,0,0,0,28.064215,-81.961456,Commercial,Reinforced Masonry,1 507127,FL,POLK COUNTY,0,27616.08,0,0,27616.08,49201.9,0,0,0,0,28.064215,-81.961456,Residential,Wood,1 842835,FL,POLK COUNTY,0,1505870.61,0,0,1505870.61,2333497.1,0,0,0,0,28.064215,-81.961456,Residential,Masonry,1 205169,FL,POLK COUNTY,0,18630000,0,0,18630000,26370000,0,0,0,0,28.078949,-81.963623,Commercial,Reinforced Concrete,1 886703,FL,POLK COUNTY,0,16290000,0,0,16290000,25560000,0,0,0,0,28.073462,-81.899338,Commercial,Reinforced Concrete,1 157580,FL,POLK COUNTY,98626.5,98626.5,0,0,98626.5,152174.77,0,0,0,0,28.067135,-81.97998,Residential,Wood,3 732231,FL,POLK COUNTY,137022.3,137022.3,0,0,137022.3,234800.87,0,0,0,0,28.132895,-81.901924,Residential,Wood,1 279735,FL,POLK COUNTY,0,14346.94,0,0,14346.94,18547.15,0,0,0,0,28.0668,-81.954,Residential,Wood,1 287709,FL,POLK COUNTY,0,8713.73,0,0,8713.73,10563.74,0,0,0,0,28.061,-81.97823,Residential,Wood,1 507681,FL,POLK COUNTY,0,592578.99,0,0,592578.99,814971.51,0,0,0,0,28.08247,-81.95287,Residential,Masonry,1 438148,FL,POLK COUNTY,0,2148806.7,0,2148806.7,2148806.7,1917809.98,0,0,0,0,28.0631,-81.95264,Commercial,Reinforced Masonry,1 641126,FL,POLK COUNTY,0,5040000,0,5040000,5040000,7170508.8,0,100800,0,0,28.078785,-81.974312,Commercial,Reinforced Masonry,3 415046,FL,POLK COUNTY,0,0,0,301500,301500,395524.58,0,0,0,0,28.105707,-81.912445,Residential,Wood,1 225350,FL,POLK COUNTY,0,153000,0,153000,153000,196035.84,0,3060,0,900,28.029,-81.9576,Residential,Wood,4 833700,FL,POLK COUNTY,391050,391050,391050,391050,391050,315905.83,0,0,0,0,28.11983,-81.96285,Residential,Masonry,1 860954,FL,POLK COUNTY,0,144246.96,0,0,144246.96,174398.61,0,0,0,0,28.12785,-81.97027,Residential,Wood,1 698626,FL,POLK COUNTY,0,52705.62,0,0,52705.62,55647.02,0,0,0,0,28.12785,-81.97027,Residential,Wood,1 305560,FL,POLK COUNTY,0,971817.66,0,0,971817.66,703036.22,0,0,0,0,28.12785,-81.97027,Residential,Masonry,1 485336,FL,POLK COUNTY,0,71198.82,0,0,71198.82,68829.32,0,0,0,0,28.12785,-81.97027,Residential,Wood,1 941398,FL,POLK COUNTY,0,73972.8,0,73972.8,73972.8,110435.47,0,0,0,0,28.12785,-81.97027,Residential,Wood,1 782315,FL,POLK COUNTY,0,529830.18,0,0,529830.18,543326.01,0,0,0,0,28.12785,-81.97027,Residential,Masonry,1 124242,FL,POLK COUNTY,0,20342.52,0,0,20342.52,27700.04,0,0,0,0,28.12785,-81.97027,Residential,Wood,1 717037,FL,POLK COUNTY,0,11700000,0,0,11700000,19170000,0,0,0,0,28.13252,-81.95394,Commercial,Reinforced Concrete,1 438024,FL,POLK COUNTY,0,86300.24,0,0,86300.24,116746.27,0,0,0,0,28.13252,-81.95394,Residential,Wood,1 280622,FL,POLK COUNTY,0,18720000,0,0,18720000,13860000,0,0,0,0,28.13252,-81.95394,Commercial,Reinforced Concrete,1 532722,FL,POLK COUNTY,0,5099791.38,0,0,5099791.38,5456776.78,0,0,0,0,28.13252,-81.95394,Commercial,Reinforced Masonry,1 825921,FL,POLK COUNTY,0,3054389.97,0,0,3054389.97,3685878.99,0,0,0,0,28.13252,-81.95394,Commercial,Reinforced Masonry,1 373461,FL,POLK COUNTY,0,84382.45,0,0,84382.45,102069.01,0,0,0,0,28.13252,-81.95394,Residential,Wood,1 932624,FL,POLK COUNTY,0,4069343.75,0,0,4069343.75,3541305.7,0,0,0,0,28.13252,-81.95394,Commercial,Reinforced Masonry,1 142579,FL,POLK COUNTY,0,2497638.39,0,0,2497638.39,3459748.68,0,0,0,0,28.12148,-81.95516,Commercial,Reinforced Masonry,1 553205,FL,POLK COUNTY,0,1498172.08,0,0,1498172.08,1973272.41,0,0,0,0,28.12148,-81.95516,Residential,Masonry,1 863113,FL,POLK COUNTY,0,978069.33,0,0,978069.33,1732913.9,0,0,0,0,28.12148,-81.95516,Residential,Masonry,1 498589,FL,POLK COUNTY,0,267722.51,0,0,267722.51,272996.64,0,0,0,0,28.13075,-81.92271,Residential,Wood,1 215627,FL,POLK COUNTY,444087,444087,0,0,444087,621573.92,0,0,0,0,28.114372,-81.973656,Residential,Masonry,1 146152,FL,POLK COUNTY,94644,94644,0,0,94644,130379.3,0,0,0,0,28.101126,-81.973839,Residential,Wood,1 424499,FL,POLK COUNTY,0,14346.94,0,0,14346.94,21509.85,0,0,0,0,28.118036,-81.973816,Residential,Wood,1 407947,FL,POLK COUNTY,0,69524.62,0,0,69524.62,89570.24,0,0,0,0,28.1357,-81.9532,Residential,Wood,4 215542,FL,POLK COUNTY,0,96744.08,0,0,96744.08,126897.96,0,0,0,0,28.14855,-81.93582,Residential,Wood,1 451289,FL,POLK COUNTY,0,126767.13,0,0,126767.13,196403.62,0,0,0,0,28.132729,-81.917809,Residential,Wood,1 849442,FL,POLK COUNTY,0,1476125.48,0,0,1476125.48,1904201.87,0,0,0,0,28.132925,-81.973515,Residential,Masonry,1 702380,FL,POLK COUNTY,0,3416557.02,0,0,3416557.02,4528612.17,0,0,0,0,28.1357,-81.9532,Commercial,Reinforced Masonry,3 712177,FL,POLK COUNTY,0,7320012.46,0,0,7320012.46,10620000,0,0,0,0,28.08752,-81.97089,Commercial,Reinforced Masonry,1 490935,FL,POLK COUNTY,0,9720000,0,0,9720000,9540000,0,0,0,0,28.097294,-81.973877,Commercial,Reinforced Concrete,1 533042,FL,POLK COUNTY,162090,162090,162090,162090,162090,230507.54,0,0,0,0,28.07688,-82.005363,Residential,Wood,1 409617,FL,POLK COUNTY,45000,45000,45000,45000,45000,47558.88,0,0,0,0,28.121561,-82.023987,Residential,Wood,1 900424,FL,POLK COUNTY,39870,39870,39870,39870,39870,48829.83,0,0,0,0,28.07777,-82.00619,Residential,Wood,1 558056,FL,POLK COUNTY,0,67122.41,0,0,67122.41,103323.67,0,0,0,0,28.148146,-81.990265,Residential,Wood,1 458691,FL,POLK COUNTY,0,65204.62,0,0,65204.62,65649.97,0,0,0,0,28.148146,-81.990265,Residential,Wood,1 257422,FL,POLK COUNTY,0,35862.54,0,0,35862.54,27771.38,0,0,0,0,28.148146,-81.990265,Residential,Wood,1 539527,FL,POLK COUNTY,0,2326511.87,0,0,2326511.87,3681356.06,0,0,0,0,28.08461,-81.99485,Commercial,Reinforced Masonry,1 274350,FL,POLK COUNTY,0,89176.91,0,0,89176.91,147406.22,0,0,0,0,28.08461,-81.99485,Residential,Wood,1 247098,FL,POLK COUNTY,0,1896915.69,0,0,1896915.69,2210718.66,0,0,0,0,28.08461,-81.99485,Commercial,Reinforced Masonry,1 854007,FL,POLK COUNTY,0,999832.37,0,0,999832.37,1336383.95,0,0,0,0,28.08461,-81.99485,Residential,Masonry,1 896248,FL,POLK COUNTY,0,2025647.33,0,0,2025647.33,2479635.42,0,0,0,0,28.12645,-82.01819,Commercial,Reinforced Masonry,1 287086,FL,POLK COUNTY,0,2227185.32,0,0,2227185.32,2966566.31,0,0,0,0,28.12645,-82.01819,Commercial,Reinforced Masonry,1 277729,FL,POLK COUNTY,0,36821.43,0,0,36821.43,30560.83,0,0,0,0,28.12645,-82.01819,Residential,Wood,1 915579,FL,POLK COUNTY,0,44876.12,0,0,44876.12,69347.07,0,0,0,0,28.12645,-82.01819,Residential,Wood,1 890217,FL,POLK COUNTY,0,1124953.24,0,0,1124953.24,1709253.96,0,0,0,0,28.12645,-82.01819,Residential,Masonry,1 576907,FL,POLK COUNTY,0,5811147.33,0,0,5811147.33,10350000,0,0,0,0,28.124382,-82.019524,Commercial,Reinforced Masonry,1 113429,FL,POLK COUNTY,0,1034552.61,0,0,1034552.61,1343816.59,0,0,0,0,28.124382,-82.019524,Residential,Masonry,1 189224,FL,POLK COUNTY,0,4102895.82,0,0,4102895.82,5755665.34,0,0,0,0,28.124382,-82.019524,Commercial,Reinforced Masonry,1 385440,FL,POLK COUNTY,0,44684.34,0,0,44684.34,67012.22,0,0,0,0,28.124382,-82.019524,Residential,Wood,1 379632,FL,POLK COUNTY,0,2062000.28,0,0,2062000.28,2386369.42,0,0,0,0,28.124382,-82.019524,Commercial,Reinforced Masonry,1 721331,FL,POLK COUNTY,0,458984.83,0,0,458984.83,429403.26,0,0,0,0,28.124382,-82.019524,Residential,Masonry,1 684502,FL,POLK COUNTY,0,1583239.45,0,0,1583239.45,2005153.77,0,0,0,0,28.124382,-82.019524,Residential,Masonry,1 165762,FL,POLK COUNTY,0,1722392.87,0,0,1722392.87,2441057.86,0,0,0,0,28.124382,-82.019524,Residential,Masonry,1 555127,FL,POLK COUNTY,0,36821.43,0,0,36821.43,40748.07,0,0,0,0,28.124382,-82.019524,Residential,Wood,1 816076,FL,POLK COUNTY,0,5805896.25,0,0,5805896.25,4369749.76,0,0,0,0,28.091551,-81.993126,Commercial,Reinforced Masonry,1 995736,FL,POLK COUNTY,0,4648495.95,0,0,4648495.95,7828299.6,0,0,0,0,28.09347,-81.99231,Commercial,Reinforced Masonry,1 183396,FL,POLK COUNTY,0,3147301.08,0,0,3147301.08,3836207.52,0,0,0,0,28.09347,-81.99231,Commercial,Reinforced Masonry,1 941727,FL,POLK COUNTY,0,1031812.92,0,0,1031812.92,1538866.42,0,0,0,0,28.09347,-81.99231,Residential,Masonry,1 669684,FL,POLK COUNTY,0,3092132.85,0,0,3092132.85,3642878.82,0,0,0,0,28.16945,-82.01567,Commercial,Reinforced Masonry,1 720488,FL,POLK COUNTY,0,3147374.14,0,0,3147374.14,2891341.55,0,0,0,0,28.16945,-82.01567,Commercial,Reinforced Masonry,1 359852,FL,POLK COUNTY,0,141148.83,0,0,141148.83,109531.49,0,0,0,0,28.16945,-82.01567,Residential,Wood,1 658421,FL,POLK COUNTY,0,2642707.71,0,0,2642707.71,4508644.35,0,0,0,0,28.05563,-82.01427,Commercial,Reinforced Masonry,1 312737,FL,POLK COUNTY,0,725154.85,0,0,725154.85,772986.06,0,0,0,0,28.05563,-82.01427,Residential,Masonry,1 284743,FL,POLK COUNTY,0,881719,0,0,881719,930100.68,0,0,0,0,28.05563,-82.01427,Residential,Masonry,1 800859,FL,POLK COUNTY,0,1155710.83,0,0,1155710.83,1901467.91,0,0,0,0,28.05563,-82.01427,Residential,Masonry,1 736572,FL,POLK COUNTY,0,36821.43,0,0,36821.43,43023.64,0,0,0,0,28.05563,-82.01427,Residential,Wood,1 218333,FL,POLK COUNTY,0,49862.36,0,0,49862.36,48845.56,0,0,0,0,28.05563,-82.01427,Residential,Wood,1 344120,FL,POLK COUNTY,0,33369.42,0,0,33369.42,28002.29,0,0,0,0,28.05563,-82.01427,Residential,Wood,1 182622,FL,POLK COUNTY,0,3144639.01,0,0,3144639.01,5249786.15,0,0,0,0,28.12665,-81.98672,Commercial,Reinforced Masonry,1 152612,FL,POLK COUNTY,195725.7,195725.7,0,0,195725.7,293870.39,0,0,0,0,28.092855,-81.980797,Residential,Wood,1 979067,FL,POLK COUNTY,315349.2,315349.2,0,0,315349.2,397485.05,0,0,0,0,28.135557,-82.006081,Residential,Wood,1 927708,FL,POLK COUNTY,93715.2,93715.2,0,0,93715.2,136571.16,0,0,0,0,28.12379,-82.04001,Residential,Wood,1 906062,FL,POLK COUNTY,376092,376092,0,0,376092,310554.21,0,0,0,0,28.14999,-82.002579,Residential,Masonry,1 860571,FL,POLK COUNTY,253212.3,253212.3,0,0,253212.3,235054.45,0,0,0,0,28.152039,-82.002586,Residential,Wood,1 723136,FL,POLK COUNTY,282142.8,282142.8,0,0,282142.8,363617.18,0,0,0,0,28.081707,-82.034409,Residential,Wood,1 953319,FL,POLK COUNTY,0,537361.98,0,0,537361.98,631787.23,0,0,0,0,28.10025,-81.9827,Residential,Masonry,1 628035,FL,POLK COUNTY,0,446261.66,0,0,446261.66,428761.06,0,0,0,0,28.10142,-81.98518,Residential,Masonry,1 335509,FL,POLK COUNTY,0,451041.73,0,0,451041.73,507079.15,0,0,0,0,28.10217,-81.98607,Residential,Masonry,1 296767,FL,POLK COUNTY,0,669919.5,0,0,669919.5,886651.86,0,0,0,0,28.1047,-81.98689,Residential,Masonry,1 634726,FL,POLK COUNTY,0,725458.92,0,0,725458.92,1191297.12,0,0,0,0,28.10537,-81.98609,Residential,Masonry,1 586986,FL,POLK COUNTY,0,867152.58,0,0,867152.58,1276717.42,0,0,0,0,28.10615,-81.98587,Residential,Masonry,1 937369,FL,POLK COUNTY,0,726627.32,0,0,726627.32,1058376.29,0,0,0,0,28.10656,-81.98449,Residential,Masonry,1 122243,FL,POLK COUNTY,0,445612.55,0,0,445612.55,710318.88,0,0,0,0,28.10608,-81.98446,Residential,Masonry,1 753278,FL,POLK COUNTY,0,726627.32,0,0,726627.32,600601.08,0,0,0,0,28.106842,-81.983749,Residential,Masonry,1 848409,FL,POLK COUNTY,0,668751.1,0,0,668751.1,951802.68,0,0,0,0,28.10767,-81.98319,Residential,Masonry,1 548550,FL,POLK COUNTY,0,600775.3,0,0,600775.3,825264.6,0,0,0,0,28.10189,-81.98398,Residential,Masonry,1 917964,FL,POLK COUNTY,0,445612.55,0,0,445612.55,587791.47,0,0,0,0,28.10217,-81.9843,Residential,Masonry,1 522797,FL,POLK COUNTY,0,668751.1,0,0,668751.1,915279.5,0,0,0,0,28.10376,-81.98495,Residential,Masonry,1 742661,FL,POLK COUNTY,0,449830.05,0,0,449830.05,483723.39,0,0,0,0,28.10415,-81.98511,Residential,Masonry,1 529285,FL,POLK COUNTY,0,449830.05,0,0,449830.05,641693.36,0,0,0,0,28.10569,-81.98344,Residential,Masonry,1 274044,FL,POLK COUNTY,0,866200.55,0,0,866200.55,1447521.6,0,0,0,0,28.10526,-81.9823,Residential,Masonry,1 245296,FL,POLK COUNTY,0,537361.98,0,0,537361.98,847467.13,0,0,0,0,28.104475,-81.983696,Residential,Masonry,1 194757,FL,POLK COUNTY,0,445612.55,0,0,445612.55,725457.23,0,0,0,0,28.104486,-81.983406,Residential,Masonry,1 983678,FL,POLK COUNTY,0,494650.05,0,0,494650.05,421059.97,0,0,0,0,28.104454,-81.983467,Residential,Masonry,1 622236,FL,POLK COUNTY,0,725458.92,0,0,725458.92,864979.17,0,0,0,0,28.104378,-81.983826,Residential,Masonry,1 757144,FL,POLK COUNTY,0,725458.92,0,0,725458.92,612031.96,0,0,0,0,28.10414,-81.98414,Residential,Masonry,1 232432,FL,POLK COUNTY,0,591775.3,0,0,591775.3,796127.14,0,0,0,0,28.10308,-81.98367,Residential,Masonry,1 244682,FL,POLK COUNTY,0,16830,0,16830,16830,23145.73,0,841.5,0,0,28.107122,-81.983253,Residential,Wood,1 189937,FL,POLK COUNTY,0,16830,0,16830,16830,17728.05,0,841.5,0,0,28.10526,-81.98377,Residential,Wood,1 825633,FL,POLK COUNTY,0,16830,0,16830,16830,25993.67,0,841.5,0,0,28.10298,-81.98258,Residential,Wood,1 777634,FL,POLK COUNTY,0,17100,0,17100,17100,17087.93,0,855,0,0,28.10064,-81.982165,Residential,Wood,3 534293,FL,POLK COUNTY,0,30600,0,30600,30600,22464.68,0,1530,0,0,28.10767,-81.98319,Residential,Wood,1 659615,FL,POLK COUNTY,0,30600,0,30600,30600,44077.77,0,1530,0,0,28.107122,-81.983253,Residential,Wood,1 184683,FL,POLK COUNTY,0,30600,0,30600,30600,38372.89,0,1530,0,0,28.10569,-81.98344,Residential,Wood,1 377404,FL,POLK COUNTY,0,30600,0,30600,30600,40575.6,0,1530,0,0,28.10243,-81.98282,Residential,Wood,1 718010,FL,POLK COUNTY,0,30600,0,30600,30600,45789.84,0,1530,0,0,28.10243,-81.98282,Residential,Wood,1 790506,FL,POLK COUNTY,0,42750,0,42750,42750,56069.62,0,2137.5,0,0,28.1192,-82.0077,Residential,Wood,3 598111,FL,POLK COUNTY,0,115290,0,115290,115290,178510.42,0,5764.5,0,0,28.105227,-81.98217,Residential,Wood,1 186456,FL,POLK COUNTY,0,8910,0,8910,8910,9676.94,0,445.5,0,0,28.09847,-81.97555,Residential,Wood,3 880633,FL,POLK COUNTY,0,324180,0,324180,324180,509673.2,0,16209,0,0,28.102892,-81.98217,Residential,Wood,1 492531,FL,POLK COUNTY,0,126345.44,0,0,126345.44,168543.56,0,0,0,0,28.05059,-82.02371,Residential,Wood,1 166327,FL,POLK COUNTY,0,72527.91,0,0,72527.91,61254.17,0,0,0,0,28.124527,-81.980598,Residential,Wood,1 530185,FL,POLK COUNTY,0,121013.07,0,0,121013.07,128298.06,0,0,0,0,28.05773,-82.04278,Residential,Wood,1 346386,FL,POLK COUNTY,0,457992.33,0,0,457992.33,414510.99,0,0,0,0,28.16298,-82.01148,Residential,Masonry,1 632789,FL,POLK COUNTY,0,549763.6,0,0,549763.6,584217.28,0,0,0,0,28.163988,-82.01091,Residential,Masonry,1 533371,FL,POLK COUNTY,0,53644.47,0,0,53644.47,84557.63,0,0,0,0,28.16945,-82.01567,Residential,Wood,1 657448,FL,POLK COUNTY,0,115452.23,0,0,115452.23,115058.31,0,0,0,0,28.09135,-82.00843,Residential,Wood,1 788830,FL,POLK COUNTY,0,670.56,0,0,670.56,618.78,0,0,0,0,28.09135,-82.00843,Residential,Wood,1 772888,FL,POLK COUNTY,0,77248.04,0,0,77248.04,102312.71,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 739072,FL,POLK COUNTY,0,17166.23,0,0,17166.23,19643.83,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 376456,FL,POLK COUNTY,0,93877.83,0,0,93877.83,138716.69,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 370912,FL,POLK COUNTY,0,4298.27,0,0,4298.27,5041.13,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 623711,FL,POLK COUNTY,0,49621.14,0,0,49621.14,47753.89,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 564207,FL,POLK COUNTY,0,10177.61,0,0,10177.61,9877.22,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 691685,FL,POLK COUNTY,0,10177.61,0,0,10177.61,8040.51,0,0,0,0,28.13511,-81.98788,Residential,Wood,1 972506,FL,POLK COUNTY,0,56165.76,0,0,56165.76,90163.46,0,0,0,0,27.953146,-81.96608,Residential,Wood,4 275069,FL,POLK COUNTY,0,14761.56,0,0,14761.56,11924.98,0,0,0,0,27.953146,-81.96608,Residential,Wood,4 711824,FL,POLK COUNTY,0,25656.05,0,0,25656.05,40115.31,0,0,0,0,28.1192,-82.0077,Residential,Wood,3 757181,FL,POLK COUNTY,0,25656.05,0,0,25656.05,37427.46,0,0,0,0,28.1192,-82.0077,Residential,Wood,3 277724,FL,POLK COUNTY,0,9900000,0,0,9900000,16200000,0,0,0,0,28.07503,-81.98742,Commercial,Reinforced Concrete,3 518298,FL,POLK COUNTY,0,6024246.81,0,0,6024246.81,9360000,0,0,0,0,27.93909,-81.99979,Commercial,Reinforced Masonry,1 821298,FL,POLK COUNTY,0,4151671.43,0,0,4151671.43,5838595.18,0,0,0,0,27.93909,-81.99979,Commercial,Reinforced Masonry,1 166229,FL,POLK COUNTY,0,57725.27,0,0,57725.27,60257.56,0,0,0,0,27.93909,-81.99979,Residential,Wood,1 178527,FL,POLK COUNTY,0,28191.41,0,0,28191.41,24065.09,0,0,0,0,27.93909,-81.99979,Residential,Wood,1 264575,FL,POLK COUNTY,0,847209.99,0,0,847209.99,1278982.09,0,0,0,0,27.93909,-81.99979,Residential,Masonry,1 903864,FL,POLK COUNTY,0,2841601.9,0,0,2841601.9,4259345.29,0,0,0,0,27.96635,-82.01005,Commercial,Reinforced Masonry,1 270781,FL,POLK COUNTY,0,2288426.53,0,0,2288426.53,1951570.14,0,0,0,0,27.96635,-82.01005,Commercial,Reinforced Masonry,1 380669,FL,POLK COUNTY,0,1516608.37,0,0,1516608.37,2190437.46,0,0,0,0,27.96635,-82.01005,Residential,Masonry,1 114426,FL,POLK COUNTY,0,654095.95,0,0,654095.95,704899.58,0,0,0,0,27.96635,-82.01005,Residential,Masonry,1 262288,FL,POLK COUNTY,547938,547938,547938,547938,547938,717617.96,0,0,0,0,27.981863,-82.028595,Residential,Masonry,1 142908,FL,POLK COUNTY,0,114153.75,0,0,114153.75,121839.49,0,0,0,0,27.981863,-82.028595,Residential,Wood,1 954751,FL,POLK COUNTY,676066.5,676066.5,0,0,676066.5,757696.8,0,0,0,0,27.996611,-82.015152,Residential,Masonry,1 965001,FL,POLK COUNTY,480270.6,480270.6,0,0,480270.6,532946.68,0,0,0,0,28.00765,-82.04892,Residential,Masonry,1 177045,FL,POLK COUNTY,241053.3,241053.3,0,0,241053.3,297114.58,0,0,0,0,27.994062,-82.001252,Residential,Wood,1 342080,FL,POLK COUNTY,108252.9,108252.9,0,0,108252.9,137441.35,0,0,0,0,27.994063,-82.001321,Residential,Wood,1 605153,FL,POLK COUNTY,0,530473.2,0,0,530473.2,505736.17,0,0,0,0,27.939415,-82.006638,Residential,Masonry,1 150105,FL,POLK COUNTY,0,491155.09,0,0,491155.09,461639.62,0,0,0,0,27.939176,-82.006638,Residential,Masonry,1 289544,FL,POLK COUNTY,0,576347.09,0,0,576347.09,919849.95,0,0,0,0,27.938879,-82.006704,Residential,Masonry,1 169688,FL,POLK COUNTY,0,717849.12,0,0,717849.12,1153224.62,0,0,0,0,27.94031,-82.00682,Residential,Masonry,1 212964,FL,POLK COUNTY,0,430460.8,0,0,430460.8,535507.87,0,0,0,0,27.93991,-82.00719,Residential,Masonry,1 456127,FL,POLK COUNTY,0,454163.1,0,0,454163.1,628707.06,0,0,0,0,27.94087,-82.008395,Residential,Masonry,3 333990,FL,POLK COUNTY,0,657354.59,0,0,657354.59,928141.95,0,0,0,0,27.94092,-82.00748,Residential,Masonry,3 127172,FL,POLK COUNTY,0,430460.8,0,0,430460.8,570439.77,0,0,0,0,27.94123,-82.0088,Residential,Masonry,3 125753,FL,POLK COUNTY,0,857082.09,0,0,857082.09,683519.54,0,0,0,0,27.941685,-82.00986,Residential,Masonry,1 592413,FL,POLK COUNTY,0,717849.12,0,0,717849.12,659915.83,0,0,0,0,27.94163,-82.01001,Residential,Masonry,1 233668,FL,POLK COUNTY,0,654928.87,0,0,654928.87,687937.29,0,0,0,0,27.942561,-82.010165,Residential,Masonry,1 342342,FL,POLK COUNTY,0,857031.55,0,0,857031.55,960247.29,0,0,0,0,27.941758,-82.007071,Residential,Masonry,1 758845,FL,POLK COUNTY,0,575700.23,0,0,575700.23,926416.81,0,0,0,0,27.94183,-82.00683,Residential,Masonry,1 605819,FL,POLK COUNTY,0,683869.44,0,0,683869.44,683386.63,0,0,0,0,27.94221,-82.00839,Residential,Masonry,3 679458,FL,POLK COUNTY,0,857840.12,0,0,857840.12,1185795.83,0,0,0,0,27.942409,-82.009054,Residential,Masonry,1 269345,FL,POLK COUNTY,0,656869.44,0,0,656869.44,1028058.48,0,0,0,0,27.94606,-82.01001,Residential,Masonry,1 659292,FL,POLK COUNTY,0,717849.12,0,0,717849.12,631069.78,0,0,0,0,27.946806,-82.008037,Residential,Masonry,3 718876,FL,POLK COUNTY,0,575700.23,0,0,575700.23,619409.69,0,0,0,0,27.94759,-82.00958,Residential,Masonry,1 606144,FL,POLK COUNTY,0,575700.23,0,0,575700.23,824725.12,0,0,0,0,27.948115,-82.008914,Residential,Masonry,1 889828,FL,POLK COUNTY,0,856142.12,0,0,856142.12,1219874.1,0,0,0,0,27.94792,-82.00863,Residential,Masonry,1 366135,FL,POLK COUNTY,0,575700.23,0,0,575700.23,768767.06,0,0,0,0,27.948147,-82.006581,Residential,Masonry,1 538962,FL,POLK COUNTY,0,717849.12,0,0,717849.12,616418.48,0,0,0,0,27.94579,-82.00646,Residential,Masonry,1 970336,FL,POLK COUNTY,0,432684.38,0,0,432684.38,587066.16,0,0,0,0,27.945608,-82.006149,Residential,Masonry,1 225980,FL,POLK COUNTY,0,657961.02,0,0,657961.02,956606.89,0,0,0,0,27.94537,-82.006143,Residential,Masonry,1 100548,FL,POLK COUNTY,0,716757.55,0,0,716757.55,1038151.64,0,0,0,0,27.945132,-82.006136,Residential,Masonry,1 922554,FL,POLK COUNTY,0,12960,0,12960,12960,11972.86,0,648,0,0,27.94045,-82.0101,Residential,Wood,1 187545,FL,POLK COUNTY,0,9270,0,9270,9270,13271.86,0,463.5,0,0,27.94621,-82.009836,Residential,Wood,1 395525,FL,POLK COUNTY,0,9270,0,9270,9270,13252.9,0,463.5,0,0,27.94621,-82.009836,Residential,Wood,1 682237,FL,POLK COUNTY,0,12960,0,12960,12960,19222.27,0,648,0,0,27.94621,-82.009836,Residential,Wood,1 413982,FL,POLK COUNTY,0,16380,0,16380,16380,13859.99,0,819,0,0,27.94045,-82.0101,Residential,Wood,1 235741,FL,POLK COUNTY,0,862713,0,862713,862713,1319296.09,0,0,0,0,27.939579,-82.010147,Residential,Masonry,1 726421,FL,POLK COUNTY,0,294726.54,0,0,294726.54,441552.23,0,0,0,0,27.952991,-81.997322,Residential,Wood,1 516693,FL,POLK COUNTY,0,2265115.91,0,0,2265115.91,2812472.1,0,0,0,0,27.99521,-82.04163,Commercial,Reinforced Masonry,1 399328,FL,POLK COUNTY,207468,207468,207468,207468,207468,182266.03,0,0,0,0,27.967571,-81.887062,Residential,Wood,1 786432,FL,POLK COUNTY,0,644384.22,0,0,644384.22,750144.42,0,0,0,0,27.96622,-81.88364,Residential,Masonry,1 101005,FL,POLK COUNTY,0,708077.45,0,0,708077.45,1226843.31,0,0,0,0,27.96622,-81.88364,Residential,Masonry,1 954060,FL,POLK COUNTY,0,252294.15,0,0,252294.15,331817.27,0,0,0,0,27.96622,-81.88364,Residential,Wood,1 520668,FL,POLK COUNTY,186175.8,186175.8,0,0,186175.8,237016.69,0,0,0,0,27.974466,-81.903259,Residential,Wood,3 963312,FL,POLK COUNTY,0,79796.15,0,0,79796.15,121945.44,0,0,0,0,27.97372,-81.90246,Residential,Wood,1 625768,FL,POLK COUNTY,0,16962.68,0,0,16962.68,21691.6,0,0,0,0,27.97372,-81.90246,Residential,Wood,1 228362,FL,POLK COUNTY,0,16962.68,0,0,16962.68,12428.08,0,0,0,0,27.97372,-81.90246,Residential,Wood,1 243297,FL,POLK COUNTY,0,56326.7,0,0,56326.7,53370.67,0,0,0,0,27.95809,-81.88744,Residential,Wood,1 445118,FL,POLK COUNTY,0,48950.58,0,0,48950.58,54917.85,0,0,0,0,27.96513,-81.88571,Residential,Wood,1 343294,FL,POLK COUNTY,0,10299.74,0,0,10299.74,14302.47,0,0,0,0,27.96513,-81.88571,Residential,Wood,1 264645,FL,POLK COUNTY,0,18775.57,0,0,18775.57,16998.38,0,0,0,0,27.96513,-81.88571,Residential,Wood,1 588944,FL,POLK COUNTY,0,10177.61,0,0,10177.61,16892.06,0,0,0,0,27.96513,-81.88571,Residential,Wood,1 996240,FL,POLK COUNTY,0,10177.61,0,0,10177.61,15578.82,0,0,0,0,27.96513,-81.88571,Residential,Wood,1 967127,FL,POLK COUNTY,3699000,3699000,3699000,3699000,3699000,6765581.97,0,73980,0,0,27.938976,-81.974014,Commercial,Reinforced Masonry,1 558931,FL,POLK COUNTY,0,698065.2,0,0,698065.2,822817.83,0,0,0,0,27.99299,-81.95736,Residential,Masonry,1 593846,FL,POLK COUNTY,0,436632.3,0,0,436632.3,509497.5,0,0,0,0,27.952963,-81.925165,Residential,Masonry,1 804992,FL,POLK COUNTY,4932884.7,4932884.7,4932884.7,4932884.7,4932884.7,5000218.58,0,0,0,0,27.995733,-81.966728,Commercial,Reinforced Masonry,1 707098,FL,POLK COUNTY,154350,154350,154350,154350,154350,215339.09,0,0,0,0,27.98963,-81.95246,Residential,Wood,1 890295,FL,POLK COUNTY,0,699967.62,0,0,699967.62,787603.57,0,0,0,0,27.994896,-81.960976,Residential,Masonry,1 265402,FL,POLK COUNTY,0,16643.88,0,0,16643.88,20177.54,0,0,0,0,27.994896,-81.960976,Residential,Wood,1 419861,FL,POLK COUNTY,0,73972.8,0,73972.8,73972.8,98672.61,0,0,0,0,27.994896,-81.960976,Residential,Wood,1 466192,FL,POLK COUNTY,0,2128567.32,0,0,2128567.32,2444446.71,0,0,0,0,27.93373,-81.95119,Commercial,Reinforced Masonry,1 357831,FL,POLK COUNTY,0,11250000,0,0,11250000,18090000,0,0,0,0,27.95649,-81.91846,Commercial,Reinforced Concrete,1 668508,FL,POLK COUNTY,0,6199909.34,0,0,6199909.34,7704596.33,0,0,0,0,27.95649,-81.91846,Commercial,Reinforced Masonry,1 891717,FL,POLK COUNTY,0,8527696.08,0,0,8527696.08,6374350.49,0,0,0,0,27.95649,-81.91846,Commercial,Reinforced Masonry,1 299347,FL,POLK COUNTY,0,2170081.05,0,0,2170081.05,2227206.27,0,0,0,0,27.95649,-81.91846,Commercial,Reinforced Masonry,1 184424,FL,POLK COUNTY,0,3358113.83,0,0,3358113.83,4446894.93,0,0,0,0,27.95649,-81.91846,Commercial,Reinforced Masonry,1 451824,FL,POLK COUNTY,0,1478921.19,0,0,1478921.19,2210093.91,0,0,0,0,27.95649,-81.91846,Residential,Masonry,1 908663,FL,POLK COUNTY,0,33752.98,0,0,33752.98,45429.22,0,0,0,0,27.97563,-81.95137,Residential,Wood,1 365566,FL,POLK COUNTY,0,2713662.95,0,0,2713662.95,2661747.86,0,0,0,0,27.97563,-81.95137,Commercial,Reinforced Masonry,1 447505,FL,POLK COUNTY,0,1111510.5,0,0,1111510.5,1693235.08,0,0,0,0,27.96696,-81.97061,Residential,Masonry,1 240497,FL,POLK COUNTY,0,1797609.24,0,0,1797609.24,2011875.27,0,0,0,0,27.96696,-81.97061,Residential,Masonry,1 249093,FL,POLK COUNTY,0,498431.8,0,0,498431.8,463356.16,0,0,0,0,27.96696,-81.97061,Residential,Masonry,1 483041,FL,POLK COUNTY,0,34520.09,0,0,34520.09,39508.25,0,0,0,0,27.96696,-81.97061,Residential,Wood,1 315591,FL,POLK COUNTY,0,589854.38,0,0,589854.38,748419.03,0,0,0,0,27.96696,-81.97061,Residential,Masonry,1 981939,FL,POLK COUNTY,0,1431258.8,0,0,1431258.8,1619303.31,0,0,0,0,27.96111,-81.96153,Residential,Masonry,1 660859,FL,POLK COUNTY,0,23232.57,0,0,23232.57,34880.59,0,0,0,0,27.96111,-81.96153,Residential,Wood,1 603425,FL,POLK COUNTY,0,2235664.67,0,0,2235664.67,3509434.61,0,0,0,0,27.952929,-81.910423,Commercial,Reinforced Masonry,1 970418,FL,POLK COUNTY,0,2662458.14,0,0,2662458.14,2402261.43,0,0,0,0,27.952929,-81.910423,Commercial,Reinforced Masonry,1 635177,FL,POLK COUNTY,0,141148.83,0,0,141148.83,105480.52,0,0,0,0,27.952929,-81.910423,Residential,Wood,1 885516,FL,POLK COUNTY,0,2071580.06,0,0,2071580.06,3169517.5,0,0,0,0,27.952929,-81.910423,Commercial,Reinforced Masonry,1 780004,FL,POLK COUNTY,0,18360000,0,0,18360000,26730000,0,0,0,0,27.983507,-81.923973,Commercial,Reinforced Concrete,1 665669,FL,POLK COUNTY,0,84098.05,0,0,84098.05,110805.57,0,0,0,0,27.9647,-81.9396,Residential,Wood,4 725577,FL,POLK COUNTY,2100429,2100429,2100429,2100429,2100429,1739230.83,0,0,0,0,27.9647,-81.9396,Commercial,Reinforced Masonry,4 144047,FL,POLK COUNTY,0,785748.11,0,0,785748.11,838424.66,0,0,0,0,27.988626,-81.95694,Residential,Masonry,1 270647,FL,POLK COUNTY,0,19350000,0,0,19350000,17010000,0,0,0,0,27.95211,-81.97145,Commercial,Reinforced Concrete,1 630700,FL,POLK COUNTY,143258.4,143258.4,0,0,143258.4,246264.05,0,0,0,0,27.9647,-81.9396,Residential,Wood,1 940531,FL,POLK COUNTY,169631.1,169631.1,0,0,169631.1,165687.01,0,0,0,0,27.947901,-81.969612,Residential,Wood,3 423772,FL,POLK COUNTY,0,14346.94,0,0,14346.94,18288.44,0,0,0,0,27.97907,-81.95851,Residential,Wood,1 591040,FL,POLK COUNTY,0,57332.56,0,0,57332.56,68055.18,0,0,0,0,27.9647,-81.9396,Residential,Wood,3 753712,FL,POLK COUNTY,0,205022.47,0,0,205022.47,345910.22,0,0,0,0,27.95293,-81.90711,Residential,Wood,4 199713,FL,POLK COUNTY,0,10177.61,0,0,10177.61,12042.14,0,0,0,0,27.94814,-81.88329,Residential,Wood,3 587261,FL,POLK COUNTY,0,61030.5,0,0,61030.5,66925.13,0,0,0,0,27.9647,-81.9396,Residential,Wood,1 193043,FL,POLK COUNTY,0,42406.7,0,0,42406.7,57791.55,0,0,0,0,27.993955,-81.924055,Residential,Wood,3 469820,FL,POLK COUNTY,0,42406.7,0,0,42406.7,49310.51,0,0,0,0,27.993955,-81.924055,Residential,Wood,3 791064,FL,POLK COUNTY,0,1194931.66,0,0,1194931.66,835699.36,0,0,0,0,27.9943,-81.9564,Residential,Masonry,1 835862,FL,POLK COUNTY,0,615141.68,0,0,615141.68,596756.32,0,0,0,0,27.98817,-81.95742,Residential,Masonry,1 199465,FL,POLK COUNTY,0,10350000,0,0,10350000,13680000,0,0,0,0,27.97907,-81.95851,Commercial,Reinforced Concrete,1 638513,FL,POLK COUNTY,825439.5,825439.5,825439.5,825439.5,825439.5,654783.19,0,0,0,0,27.9823,-81.95726,Residential,Masonry,1 376925,FL,POLK COUNTY,0,436632.3,0,0,436632.3,667176.34,0,0,0,0,28.04247,-81.98655,Residential,Masonry,1 764882,FL,POLK COUNTY,0,988435.49,0,0,988435.49,1653306.62,0,0,0,0,28.02927,-82.04532,Residential,Masonry,1 345018,FL,POLK COUNTY,837000,837000,837000,837000,837000,924048,0,0,0,0,28.03575,-81.97167,Residential,Masonry,1 753239,FL,POLK COUNTY,193500,193500,193500,193500,193500,154413,0,0,0,0,28.03248,-81.9703,Residential,Wood,1 401814,FL,POLK COUNTY,0,3401824.14,0,0,3401824.14,5255120.92,0,0,0,0,28.04272,-81.95852,Commercial,Reinforced Masonry,1 241450,FL,POLK COUNTY,0,780413.04,0,0,780413.04,836303.1,0,0,0,0,28.04279,-81.95783,Residential,Masonry,1 147031,FL,POLK COUNTY,0,220993.74,0,0,220993.74,342840.85,0,0,0,0,28.04279,-81.95783,Residential,Wood,1 243535,FL,POLK COUNTY,0,10080000,0,10080000,10080000,15930000,0,0,0,0,28.03389,-82.053389,Commercial,Reinforced Concrete,1 660833,FL,POLK COUNTY,0,1667361.64,0,0,1667361.64,2428437.19,0,0,0,0,28.03795,-81.96642,Residential,Masonry,1 324677,FL,POLK COUNTY,0,9450000,0,0,9450000,12600000,0,0,0,0,28.03795,-81.96642,Commercial,Reinforced Concrete,1 935215,FL,POLK COUNTY,0,462761.04,0,0,462761.04,424543.92,0,0,0,0,28.03795,-81.96642,Residential,Masonry,1 151160,FL,POLK COUNTY,0,1681439.08,0,0,1681439.08,1836508.11,0,0,0,0,28.03795,-81.96642,Residential,Masonry,1 588762,FL,POLK COUNTY,0,327047.97,0,0,327047.97,254312.5,0,0,0,0,28.03795,-81.96642,Residential,Wood,1 233500,FL,POLK COUNTY,0,1656562.69,0,0,1656562.69,2734695.1,0,0,0,0,28.03453,-81.98841,Residential,Masonry,1 401507,FL,POLK COUNTY,0,978069.33,0,0,978069.33,802799.31,0,0,0,0,28.03453,-81.98841,Residential,Masonry,1 276646,FL,POLK COUNTY,0,2519912.07,0,0,2519912.07,1984511.39,0,0,0,0,28.05033,-81.98382,Commercial,Reinforced Masonry,1 181049,FL,POLK COUNTY,0,8628334.02,0,0,8628334.02,12870000,0,0,0,0,28.05033,-81.98382,Commercial,Reinforced Masonry,1 988505,FL,POLK COUNTY,0,1256339.64,0,0,1256339.64,1942049.82,0,0,0,0,28.05033,-81.98382,Residential,Masonry,1 777543,FL,POLK COUNTY,0,1976307.34,0,0,1976307.34,2185803.83,0,0,0,0,28.05033,-81.98382,Commercial,Reinforced Masonry,1 974855,FL,POLK COUNTY,0,4239092.2,0,0,4239092.2,7253086.75,0,0,0,0,28.05033,-81.98382,Commercial,Reinforced Masonry,1 160643,FL,POLK COUNTY,0,6210469.02,0,0,6210469.02,7251939.83,0,0,0,0,28.03745,-81.97325,Commercial,Reinforced Masonry,1 725852,FL,POLK COUNTY,0,1212997.75,0,0,1212997.75,1139441.56,0,0,0,0,28.03745,-81.97325,Residential,Masonry,1 798729,FL,POLK COUNTY,0,284927.76,0,0,284927.76,405194.63,0,0,0,0,28.03745,-81.97325,Residential,Wood,1 415672,FL,POLK COUNTY,164743.2,164743.2,0,0,164743.2,231136.03,0,0,0,0,28.03884,-82.0099,Residential,Wood,1 546506,FL,POLK COUNTY,160686,160686,0,0,160686,146541.78,0,0,0,0,28.03829,-81.99687,Residential,Wood,1 165066,FL,POLK COUNTY,0,14346.94,0,0,14346.94,15859.68,0,0,0,0,28.04288,-81.97436,Residential,Wood,1 388280,FL,POLK COUNTY,0,269881.22,0,0,269881.22,391749.33,0,0,0,0,28.043379,-81.973404,Residential,Wood,1 457586,FL,POLK COUNTY,0,346006.08,0,0,346006.08,513196.22,0,0,0,0,28.04288,-81.97436,Residential,Wood,1 125165,FL,POLK COUNTY,0,164511.57,0,0,164511.57,217612.61,0,0,0,0,28.04288,-81.97436,Residential,Wood,1 404409,FL,POLK COUNTY,0,14346.94,0,0,14346.94,15981.7,0,0,0,0,28.0415,-81.9875,Residential,Wood,1 283194,FL,POLK COUNTY,5400357.3,5400357.3,5400357.3,5400357.3,5400357.3,5276851.13,0,0,0,0,28.03254,-82.0504,Commercial,Reinforced Masonry,1 596170,FL,POLK COUNTY,0,89730000,0,0,89730000,88200000,0,0,0,0,28.03551,-82.04515,Commercial,Steel Frame,1 649109,FL,POLK COUNTY,0,181260,0,181260,181260,204657.04,0,0,0,0,28.03902,-81.98406,Residential,Wood,1 143530,FL,POLK COUNTY,0,180000,0,180000,180000,172448.64,0,3600,0,0,28.03664,-82.01441,Residential,Wood,1 508210,FL,North Fort Myers,0,0,0,54000,54000,62536.32,0,0,0,0,28.55302,-82.468201,Residential,Wood,7 478478,FL,POLK COUNTY,1472544.9,1472544.9,0,0,1472544.9,1240648.53,0,0,0,0,27.7914,-81.8585,Residential,Masonry,3 975135,FL,Orlando,0,36000,0,36000,36000,58857.08,0,720,0,0,28.55302,-82.468201,Residential,Wood,7 762985,FL,POLK COUNTY,3213000,3213000,3213000,3213000,3213000,5009638.91,0,64260,0,0,28.058931,-81.796791,Commercial,Reinforced Masonry,3 358525,FL,POLK COUNTY,1107000,1107000,1107000,1107000,1107000,1534023.04,0,22140,0,0,28.056602,-81.796898,Residential,Masonry,1 165581,FL,POLK COUNTY,432000,432000,432000,432000,432000,526476.67,0,8640,0,0,28.06272,-81.77556,Residential,Masonry,1 936552,FL,POLK COUNTY,144000,144000,144000,144000,144000,199463.04,0,2880,0,0,28.06272,-81.77556,Residential,Wood,1 346914,FL,POLK COUNTY,119250,119250,119250,119250,119250,115408.72,0,2385,0,0,28.063253,-81.776314,Residential,Wood,1 323005,FL,POLK COUNTY,108000,108000,108000,108000,108000,90629.28,0,2160,0,0,28.058685,-81.778282,Residential,Wood,1 739639,FL,POLK COUNTY,13050,13050,13050,13050,13050,21602.84,0,261,0,0,28.063253,-81.776314,Residential,Wood,1 994942,FL,POLK COUNTY,0,10980000,0,0,10980000,17640000,0,0,0,0,28.05754,-81.81426,Commercial,Reinforced Concrete,3 644209,FL,POLK COUNTY,405630,405630,405630,405630,405630,340882.53,0,0,0,0,28.06635,-81.81691,Residential,Masonry,3 787963,FL,POLK COUNTY,334673.1,334673.1,334673.1,334673.1,334673.1,490363.03,0,0,0,0,28.07234,-81.78732,Residential,Wood,1 361335,FL,POLK COUNTY,218742.3,218742.3,218742.3,218742.3,218742.3,177181.26,0,0,0,0,28.0736,-81.78729,Residential,Wood,3 875357,FL,POLK COUNTY,133063.2,133063.2,133063.2,133063.2,133063.2,178613.39,0,0,0,0,28.06651,-81.81631,Residential,Wood,1 609588,FL,POLK COUNTY,23661,23661,23661,23661,23661,24056.99,0,0,0,0,28.06022,-81.7929,Residential,Wood,1 466765,FL,POLK COUNTY,0,1647101.63,0,0,1647101.63,2300473.9,0,0,0,0,28.06085,-81.78783,Residential,Masonry,1 622790,FL,POLK COUNTY,958891.5,958891.5,958891.5,958891.5,958891.5,1581528.52,0,0,0,0,28.06085,-81.78783,Residential,Masonry,1 934035,FL,POLK COUNTY,0,306845.28,0,0,306845.28,346416.05,0,0,0,0,28.06085,-81.78783,Residential,Wood,1 245194,FL,POLK COUNTY,0,1531733.28,0,0,1531733.28,2315720.33,0,0,0,0,28.073881,-81.787086,Residential,Masonry,1 901872,FL,POLK COUNTY,0,557307.74,0,0,557307.74,868982.09,0,0,0,0,28.073881,-81.787086,Residential,Masonry,1 702170,FL,POLK COUNTY,0,1486373.15,0,0,1486373.15,2097421.15,0,0,0,0,28.073881,-81.787086,Residential,Masonry,1 503631,FL,POLK COUNTY,0,64437.51,0,0,64437.51,96414.62,0,0,0,0,28.073881,-81.787086,Residential,Wood,1 826705,FL,POLK COUNTY,0,898951.65,0,0,898951.65,1218093.87,0,0,0,0,28.073881,-81.787086,Residential,Masonry,1 398130,FL,POLK COUNTY,0,167038.9,0,0,167038.9,159430.28,0,0,0,0,28.073881,-81.787086,Residential,Wood,1 455367,FL,POLK COUNTY,0,37588.55,0,0,37588.55,60235.5,0,0,0,0,28.073881,-81.787086,Residential,Wood,1 836866,FL,POLK COUNTY,0,74753.82,0,0,74753.82,65455.19,0,0,0,0,28.073881,-81.787086,Residential,Wood,1 159055,FL,POLK COUNTY,0,3640180.44,0,0,3640180.44,3389444.81,0,0,0,0,28.14047,-81.82022,Commercial,Reinforced Masonry,1 836957,FL,POLK COUNTY,0,1961508.45,0,0,1961508.45,3053362.52,0,0,0,0,28.14047,-81.82022,Commercial,Reinforced Masonry,1 137476,FL,POLK COUNTY,0,5528059.72,0,0,5528059.72,7192459,0,0,0,0,28.03559,-81.82666,Commercial,Reinforced Masonry,3 869615,FL,POLK COUNTY,0,1601878.48,0,0,1601878.48,2143447.96,0,0,0,0,28.03559,-81.82666,Residential,Masonry,3 834226,FL,POLK COUNTY,0,2037393.3,0,0,2037393.3,1938490.08,0,0,0,0,28.03559,-81.82666,Commercial,Reinforced Masonry,3 322410,FL,POLK COUNTY,0,979073.88,0,0,979073.88,1494458.38,0,0,0,0,28.03559,-81.82666,Residential,Masonry,3 132328,FL,POLK COUNTY,0,28191.41,0,0,28191.41,26457.53,0,0,0,0,28.03559,-81.82666,Residential,Wood,3 535783,FL,POLK COUNTY,0,146975.24,0,0,146975.24,159579.83,0,0,0,0,28.06256,-81.77912,Residential,Wood,1 808559,FL,POLK COUNTY,0,2601758.48,0,0,2601758.48,4107448.15,0,0,0,0,28.0791,-81.8053,Commercial,Reinforced Masonry,1 838975,FL,POLK COUNTY,0,20136.72,0,0,20136.72,21492.43,0,0,0,0,28.0791,-81.8053,Residential,Wood,1 701452,FL,POLK COUNTY,0,74753.82,0,0,74753.82,137438.64,0,0,0,0,28.0791,-81.8053,Residential,Wood,1 290909,FL,POLK COUNTY,0,1629447.98,0,0,1629447.98,1685716.08,0,0,0,0,28.07022,-81.81822,Residential,Masonry,1 755195,FL,POLK COUNTY,0,1476387.99,0,0,1476387.99,1972169.42,0,0,0,0,28.07022,-81.81822,Residential,Masonry,1 319025,FL,POLK COUNTY,0,1499367.5,0,0,1499367.5,2423415.69,0,0,0,0,28.06256,-81.77912,Residential,Masonry,1 315015,FL,POLK COUNTY,0,1284722.83,0,0,1284722.83,1798673.63,0,0,0,0,28.06256,-81.77912,Residential,Masonry,1 762967,FL,POLK COUNTY,0,591654.32,0,0,591654.32,683141.83,0,0,0,0,28.06256,-81.77912,Residential,Masonry,1 281286,FL,POLK COUNTY,0,149507.64,0,0,149507.64,152222.7,0,0,0,0,28.077093,-81.784332,Residential,Wood,1 781270,FL,POLK COUNTY,0,1823870.99,0,0,1823870.99,2877375.36,0,0,0,0,28.07146,-81.77486,Commercial,Reinforced Masonry,1 400657,FL,POLK COUNTY,0,77094.88,0,0,77094.88,118649.02,0,0,0,0,28.07146,-81.77486,Residential,Wood,1 142639,FL,POLK COUNTY,0,1126262.16,0,0,1126262.16,1757462.27,0,0,0,0,28.054201,-81.777313,Residential,Masonry,1 285837,FL,POLK COUNTY,0,1184632.25,0,0,1184632.25,985922.04,0,0,0,0,28.054234,-81.777367,Residential,Masonry,1 252162,FL,POLK COUNTY,0,1591839.01,0,0,1591839.01,1762982.39,0,0,0,0,28.05856,-81.79193,Residential,Masonry,1 815838,FL,POLK COUNTY,441009.9,441009.9,0,0,441009.9,416285.12,0,0,0,0,28.055761,-81.829559,Residential,Masonry,3 407341,FL,POLK COUNTY,442852.2,442852.2,0,0,442852.2,408929.72,0,0,0,0,28.08441,-81.818596,Residential,Masonry,1 604340,FL,POLK COUNTY,268370.1,268370.1,0,0,268370.1,409743.17,0,0,0,0,28.09582,-81.79116,Residential,Wood,1 452492,FL,POLK COUNTY,0,2220.31,0,0,2220.31,1584.52,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 316379,FL,POLK COUNTY,0,5210.94,0,0,5210.94,5687.77,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 616828,FL,POLK COUNTY,0,345950,0,0,345950,347555.21,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 817491,FL,POLK COUNTY,0,9062.5,0,0,9062.5,15240.22,0,0,0,0,28.0791,-81.8053,Residential,Wood,4 199830,FL,POLK COUNTY,0,67342.52,0,0,67342.52,84191.62,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 751243,FL,POLK COUNTY,0,18125,0,0,18125,18736.44,0,0,0,0,28.084404,-81.822647,Residential,Wood,1 608455,FL,POLK COUNTY,0,19937.5,0,0,19937.5,25049.35,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 878655,FL,POLK COUNTY,0,19937.5,0,0,19937.5,35358.87,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 295968,FL,POLK COUNTY,0,17378.25,0,0,17378.25,18393.14,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 738567,FL,POLK COUNTY,0,4531.25,0,0,4531.25,6750.44,0,0,0,0,28.0791,-81.8053,Residential,Wood,4 753867,FL,POLK COUNTY,0,18125,0,0,18125,22940.16,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 600865,FL,POLK COUNTY,0,9987.78,0,0,9987.78,10070.83,0,0,0,0,28.054796,-81.812378,Residential,Wood,1 655404,FL,POLK COUNTY,0,108784.42,0,0,108784.42,162334.64,0,0,0,0,28.06848,-81.79221,Residential,Wood,3 765230,FL,POLK COUNTY,0,19937.5,0,0,19937.5,23995.87,0,0,0,0,28.05449,-81.78235,Residential,Wood,3 602767,FL,POLK COUNTY,0,18125,0,0,18125,29163.77,0,0,0,0,28.094765,-81.79602,Residential,Wood,3 693245,FL,POLK COUNTY,0,18125,0,0,18125,22029.12,0,0,0,0,28.10018,-81.77562,Residential,Wood,3 907124,FL,POLK COUNTY,0,18125,0,0,18125,24568.07,0,0,0,0,28.09356,-81.789015,Residential,Wood,3 544989,FL,POLK COUNTY,0,19937.5,0,0,19937.5,24874.3,0,0,0,0,28.05846,-81.77367,Residential,Wood,3 425717,FL,POLK COUNTY,0,773493.3,0,0,773493.3,989555.5,0,0,0,0,28.0791,-81.8053,Residential,Masonry,4 988876,FL,POLK COUNTY,0,294620.01,0,0,294620.01,411888.79,0,0,0,0,28.069334,-81.78656,Residential,Wood,3 692976,FL,POLK COUNTY,0,19937.5,0,0,19937.5,23223.2,0,0,0,0,28.0791,-81.8053,Residential,Wood,4 392237,FL,POLK COUNTY,0,9062.5,0,0,9062.5,13187.87,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 398097,FL,POLK COUNTY,0,183679.62,0,0,183679.62,216527.97,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 223262,FL,POLK COUNTY,0,27673.24,0,0,27673.24,32179.45,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 360916,FL,POLK COUNTY,0,97584.98,0,0,97584.98,169381.57,0,0,0,0,28.09638,-81.822693,Residential,Wood,3 419541,FL,POLK COUNTY,0,61234.4,0,0,61234.4,57561.31,0,0,0,0,28.09638,-81.822693,Residential,Wood,3 457752,FL,POLK COUNTY,0,16855.34,0,0,16855.34,19987.06,0,0,0,0,28.09638,-81.822693,Residential,Wood,3 611713,FL,POLK COUNTY,0,6732.53,0,0,6732.53,7284.01,0,0,0,0,28.09638,-81.822693,Residential,Wood,3 406064,FL,POLK COUNTY,0,22656.25,0,0,22656.25,23802.65,0,0,0,0,28.09638,-81.822693,Residential,Wood,3 499902,FL,POLK COUNTY,0,330781.19,0,0,330781.19,548699.84,0,0,0,0,28.065603,-81.790215,Residential,Wood,1 461687,FL,POLK COUNTY,0,5664.06,0,0,5664.06,6858.86,0,0,0,0,28.096125,-81.81876,Residential,Wood,3 705935,FL,POLK COUNTY,0,1472.66,0,0,1472.66,2298.38,0,0,0,0,28.096125,-81.81876,Residential,Wood,3 131660,FL,POLK COUNTY,0,16312.5,0,0,16312.5,23031.94,0,0,0,0,28.065102,-81.790985,Residential,Wood,1 232692,FL,POLK COUNTY,0,72499.99,0,0,72499.99,116379.88,0,0,0,0,28.12645,-81.8185,Residential,Wood,4 573388,FL,POLK COUNTY,0,45312.49,0,0,45312.49,44533.12,0,0,0,0,28.093159,-81.772743,Residential,Wood,1 995391,FL,POLK COUNTY,0,45312.49,0,0,45312.49,53135.92,0,0,0,0,28.060593,-81.800613,Residential,Wood,3 603354,FL,POLK COUNTY,0,45312.49,0,0,45312.49,68712.23,0,0,0,0,28.110363,-81.797638,Residential,Wood,1 193331,FL,POLK COUNTY,0,27187.5,0,0,27187.5,22928.19,0,0,0,0,28.06256,-81.77912,Residential,Wood,1 445960,FL,POLK COUNTY,0,50047.65,0,0,50047.65,70059.7,0,0,0,0,28.06256,-81.77912,Residential,Wood,1 906304,FL,POLK COUNTY,0,5243.56,0,0,5243.56,5315.14,0,0,0,0,28.06256,-81.77912,Residential,Wood,1 856682,FL,POLK COUNTY,0,1359374.75,0,0,1359374.75,2098409.71,0,0,0,0,28.111212,-81.818275,Residential,Masonry,3 956894,FL,POLK COUNTY,0,207167.81,0,0,207167.81,176851.7,0,0,0,0,28.13638,-81.814585,Residential,Wood,3 902190,FL,POLK COUNTY,0,634374.88,0,0,634374.88,880309.34,0,0,0,0,28.088594,-81.79435,Residential,Masonry,1 244620,FL,POLK COUNTY,0,425511.49,0,0,425511.49,522214.93,0,0,0,0,28.088594,-81.79435,Residential,Masonry,1 582118,FL,POLK COUNTY,0,151343.72,0,0,151343.72,136062.24,0,0,0,0,28.062006,-81.792908,Residential,Wood,3 475118,FL,POLK COUNTY,0,546668.03,0,0,546668.03,828639.39,0,0,0,0,28.046972,-81.789154,Residential,Masonry,1 903885,FL,POLK COUNTY,0,712285.18,0,0,712285.18,1030120.36,0,0,0,0,28.046972,-81.789154,Residential,Masonry,1 929187,FL,POLK COUNTY,0,3506561.55,0,0,3506561.55,3898595.13,0,0,0,0,28.046972,-81.789154,Commercial,Reinforced Masonry,1 611551,FL,POLK COUNTY,0,116969.67,0,0,116969.67,135056.69,0,0,0,0,28.046972,-81.789154,Residential,Wood,1 616397,FL,POLK COUNTY,0,362499.93,0,0,362499.93,361502.33,0,0,0,0,28.046972,-81.789154,Residential,Masonry,1 127547,FL,POLK COUNTY,0,1446202.55,0,0,1446202.55,2173451.53,0,0,0,0,28.046972,-81.789154,Residential,Masonry,1 495526,FL,POLK COUNTY,0,160617.38,0,0,160617.38,190235.22,0,0,0,0,28.06096,-81.79412,Residential,Wood,1 783253,FL,POLK COUNTY,0,18125,0,0,18125,18410.59,0,0,0,0,28.06522,-81.790161,Residential,Wood,1 830987,FL,POLK COUNTY,0,423312.92,0,0,423312.92,314352.18,0,0,0,0,28.06724,-81.78943,Residential,Masonry,1 627061,FL,POLK COUNTY,0,24168.78,0,0,24168.78,24979.88,0,0,0,0,28.065015,-81.789115,Residential,Wood,3 667174,FL,POLK COUNTY,0,25601.56,0,0,25601.56,35448.28,0,0,0,0,28.065015,-81.789115,Residential,Wood,3 771785,FL,POLK COUNTY,0,146958.38,0,0,146958.38,166611.12,0,0,0,0,28.068884,-81.816399,Residential,Wood,1 927957,FL,POLK COUNTY,0,546971.62,0,0,546971.62,561816.43,0,0,0,0,28.06096,-81.79412,Residential,Masonry,1 949867,FL,POLK COUNTY,0,36249.99,0,0,36249.99,47541.43,0,0,0,0,28.065479,-81.788811,Residential,Wood,1 610122,FL,POLK COUNTY,0,16312.5,0,0,16312.5,16022.07,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 599577,FL,POLK COUNTY,0,45312.49,0,0,45312.49,37527.81,0,0,0,0,28.050465,-81.84617,Residential,Wood,3 172733,FL,POLK COUNTY,0,16312.5,0,0,16312.5,27025.24,0,0,0,0,28.0791,-81.8053,Residential,Wood,1 746043,FL,POLK COUNTY,0,16312.5,0,0,16312.5,24587.42,0,0,0,0,28.0791,-81.8053,Residential,Wood,4 527877,FL,POLK COUNTY,0,18125,0,0,18125,29601.2,0,0,0,0,28.053232,-81.775383,Residential,Wood,1 801834,FL,POLK COUNTY,0,906249.83,0,0,906249.83,985342.79,0,0,0,0,28.10169,-81.827535,Residential,Masonry,3 325143,FL,POLK COUNTY,0,712285.18,0,0,712285.18,1042452.16,0,0,0,0,28.10169,-81.827535,Residential,Masonry,3 896309,FL,POLK COUNTY,0,317187.44,0,0,317187.44,347860.74,0,0,0,0,28.10169,-81.827535,Residential,Wood,3 433471,FL,POLK COUNTY,0,679687.38,0,0,679687.38,1055092.31,0,0,0,0,28.10169,-81.827535,Residential,Masonry,3 565547,FL,POLK COUNTY,0,73369.99,0,0,73369.99,91937.73,0,0,0,0,28.10169,-81.827535,Residential,Wood,3 341108,FL,POLK COUNTY,0,34192.81,0,0,34192.81,38878.04,0,0,0,0,28.070589,-81.804871,Residential,Wood,1 308499,FL,POLK COUNTY,0,16312.5,0,0,16312.5,21352.41,0,0,0,0,28.05335,-81.78017,Residential,Wood,3 591364,FL,POLK COUNTY,0,58906.24,0,0,58906.24,87862.66,0,0,0,0,28.0791,-81.8053,Residential,Wood,4 593316,FL,POLK COUNTY,0,36249.99,0,0,36249.99,32360.73,0,0,0,0,28.0791,-81.8053,Residential,Wood,3 699032,FL,POLK COUNTY,0,240245.93,0,0,240245.93,185941.46,0,0,0,0,28.073503,-81.809586,Residential,Wood,1 149901,FL,POLK COUNTY,0,16312.5,0,0,16312.5,17860.75,0,0,0,0,28.0791,-81.8053,Residential,Wood,4 702207,FL,POLK COUNTY,0,19937.5,0,0,19937.5,30371.59,0,0,0,0,28.070055,-81.77602,Residential,Wood,3 182100,FL,POLK COUNTY,0,6268.24,0,0,6268.24,7232.45,0,0,0,0,28.04167,-81.78271,Residential,Wood,1 956581,FL,POLK COUNTY,1058002.2,1058002.2,1058002.2,1058002.2,1058002.2,854480.66,0,0,0,0,28.05302,-81.77573,Residential,Masonry,1 893951,FL,POLK COUNTY,0,2920133.08,0,0,2920133.08,3365044.56,0,0,0,0,28.05345,-81.77526,Commercial,Reinforced Masonry,3 927467,FL,POLK COUNTY,129711.6,129711.6,129711.6,129711.6,129711.6,103889.65,0,0,0,0,28.0709,-81.77887,Residential,Wood,1 262643,FL,POLK COUNTY,0,1096116.92,0,0,1096116.92,1764748.24,0,0,0,0,28.0334,-81.81706,Residential,Masonry,3 590461,FL,POLK COUNTY,0,157502.61,0,0,157502.61,142343.93,0,0,0,0,28.033133,-81.817757,Residential,Wood,3 414531,FL,POLK COUNTY,0,513442.54,0,0,513442.54,466312.62,0,0,0,0,28.033133,-81.817757,Residential,Masonry,3 918358,FL,HIGHLANDS COUNTY,0,698065.2,0,0,698065.2,789673.69,0,0,0,0,27.598238,-81.514351,Residential,Masonry,3 461292,FL,HIGHLANDS COUNTY,362700,362700,362700,362700,362700,440911.18,0,0,0,0,27.59344,-81.50262,Residential,Masonry,1 317450,FL,HIGHLANDS COUNTY,63522,63522,63522,63522,63522,81217.32,0,0,0,0,27.593521,-81.502937,Residential,Wood,1 473468,FL,HIGHLANDS COUNTY,4500,4500,4500,4500,4500,5473.69,0,0,0,0,27.59344,-81.50262,Residential,Wood,1 871708,FL,HIGHLANDS COUNTY,0,156267.54,0,0,156267.54,146115.46,0,0,0,0,27.596237,-81.489944,Residential,Wood,1 258642,FL,HIGHLANDS COUNTY,0,306062.46,0,0,306062.46,265278.11,0,0,0,0,27.59664,-81.49098,Residential,Wood,1 292110,FL,HIGHLANDS COUNTY,0,794282.94,0,0,794282.94,870470.56,0,0,0,0,27.59664,-81.49098,Residential,Masonry,1 394260,FL,HIGHLANDS COUNTY,0,329178.96,0,0,329178.96,315221.77,0,0,0,0,27.596195,-81.489944,Residential,Wood,1 899762,FL,HIGHLANDS COUNTY,0,41833.8,0,41833.8,41833.8,58762.77,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 260940,FL,HIGHLANDS COUNTY,0,15120,0,15120,15120,17781.12,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 992804,FL,HIGHLANDS COUNTY,0,2619382.5,0,2619382.5,2619382.5,3210577.13,0,0,0,0,27.56873,-81.50948,Commercial,Reinforced Masonry,1 827581,FL,HIGHLANDS COUNTY,0,46827,0,46827,46827,48685.1,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 699390,FL,HIGHLANDS COUNTY,0,1437610.5,0,1437610.5,1437610.5,2211274.97,0,0,0,0,27.56873,-81.50948,Residential,Masonry,1 551921,FL,HIGHLANDS COUNTY,0,20691,0,20691,20691,25241.36,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 919631,FL,HIGHLANDS COUNTY,0,16335,0,16335,16335,15642.4,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 590118,FL,HIGHLANDS COUNTY,0,80870.4,0,80870.4,80870.4,146259.13,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 658405,FL,HIGHLANDS COUNTY,0,169135.2,0,169135.2,169135.2,261562.68,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 954442,FL,HIGHLANDS COUNTY,0,4101991.2,0,4101991.2,4101991.2,4280280.15,0,0,0,0,27.56873,-81.50948,Commercial,Reinforced Masonry,1 224056,FL,HIGHLANDS COUNTY,0,3307825.8,0,3307825.8,3307825.8,4203006.16,0,0,0,0,27.56873,-81.50948,Commercial,Reinforced Masonry,1 147991,FL,HIGHLANDS COUNTY,0,83622.6,0,83622.6,83622.6,92843,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 398312,FL,HIGHLANDS COUNTY,0,46719,0,46719,46719,42935.7,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 637744,FL,HIGHLANDS COUNTY,0,14085,0,14085,14085,16475.73,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 113752,FL,HIGHLANDS COUNTY,0,7290,0,7290,7290,11135.66,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 972770,FL,HIGHLANDS COUNTY,0,21600,0,21600,21600,21571.66,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 410613,FL,HIGHLANDS COUNTY,0,90,0,90,90,73.37,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 618673,FL,HIGHLANDS COUNTY,0,2025,0,2025,2025,3334.96,0,0,0,0,27.56873,-81.50948,Residential,Wood,1 866326,FL,HIGHLANDS COUNTY,0,1350398.7,0,1350398.7,1350398.7,1739583.61,0,0,0,0,27.56674,-81.5034,Residential,Masonry,1 358621,FL,HIGHLANDS COUNTY,0,863843.4,0,863843.4,863843.4,678219,0,0,0,0,27.56674,-81.5034,Residential,Masonry,1 136646,FL,HIGHLANDS COUNTY,0,1097216.1,0,1097216.1,1097216.1,1251892.85,0,0,0,0,27.56674,-81.5034,Residential,Masonry,1 315861,FL,HIGHLANDS COUNTY,0,1497657.6,0,1497657.6,1497657.6,1181564.98,0,0,0,0,27.593624,-81.514488,Residential,Masonry,3 770545,FL,HIGHLANDS COUNTY,0,165035.7,0,165035.7,165035.7,142326.79,0,0,0,0,27.6021,-81.4944,Residential,Wood,1 198665,FL,HIGHLANDS COUNTY,0,4159.8,0,4159.8,4159.8,5072.93,0,0,0,0,27.567741,-81.502792,Residential,Wood,1 239134,FL,HIGHLANDS COUNTY,0,1463361.63,0,0,1463361.63,1808802.77,0,0,0,0,27.585711,-81.514526,Residential,Masonry,3 123412,FL,HIGHLANDS COUNTY,5400000,5400000,5400000,5400000,5400000,8486969.4,0,0,0,0,27.642807,-81.52317,Commercial,Reinforced Masonry,1 794130,FL,HIGHLANDS COUNTY,0,1530698.22,0,0,1530698.22,1236559.25,0,0,0,0,27.603163,-81.514328,Residential,Masonry,3 396836,FL,HIGHLANDS COUNTY,0,2499486.69,0,0,2499486.69,3513438.47,0,0,0,0,27.592978,-81.514359,Commercial,Reinforced Masonry,3 864219,FL,HIGHLANDS COUNTY,0,110677.67,0,0,110677.67,117417.94,0,0,0,0,27.588765,-81.506585,Residential,Wood,3 611593,FL,HIGHLANDS COUNTY,0,127927.99,0,0,127927.99,176820.14,0,0,0,0,27.588765,-81.506585,Residential,Wood,3 652719,FL,HIGHLANDS COUNTY,0,146918.94,0,0,146918.94,199960.2,0,0,0,0,27.5828,-81.504895,Residential,Wood,3 320891,FL,HIGHLANDS COUNTY,0,110677.67,0,0,110677.67,126281.45,0,0,0,0,27.5828,-81.504895,Residential,Wood,3 209545,FL,HIGHLANDS COUNTY,0,146918.94,0,0,146918.94,173020.55,0,0,0,0,27.5828,-81.504895,Residential,Wood,3 210138,FL,HIGHLANDS COUNTY,0,161262.59,0,0,161262.59,241336.56,0,0,0,0,27.5828,-81.504895,Residential,Wood,3 111597,FL,HIGHLANDS COUNTY,0,110677.67,0,0,110677.67,87162.2,0,0,0,0,27.5828,-81.504895,Residential,Wood,3 843195,FL,HIGHLANDS COUNTY,0,110677.67,0,0,110677.67,195899.47,0,0,0,0,27.588765,-81.506585,Residential,Wood,3 555639,FL,HIGHLANDS COUNTY,0,146918.94,0,0,146918.94,213816.42,0,0,0,0,27.588765,-81.506585,Residential,Wood,3 979330,FL,HIGHLANDS COUNTY,0,132166.78,0,0,132166.78,170651.63,0,0,0,0,27.5828,-81.504895,Residential,Wood,3 561772,FL,HIGHLANDS COUNTY,0,127927.99,0,0,127927.99,118391.21,0,0,0,0,27.588765,-81.506585,Residential,Wood,3 373110,FL,HIGHLANDS COUNTY,0,146918.94,0,0,146918.94,230595.15,0,0,0,0,27.58131,-81.5019,Residential,Wood,1 402001,FL,HIGHLANDS COUNTY,0,146918.94,0,0,146918.94,113935.63,0,0,0,0,27.58099,-81.500908,Residential,Wood,1 177052,FL,HIGHLANDS COUNTY,0,110677.67,0,0,110677.67,173865.76,0,0,0,0,27.58133,-81.50084,Residential,Wood,1 474528,FL,HIGHLANDS COUNTY,0,110677.67,0,0,110677.67,146360.15,0,0,0,0,27.58192,-81.50088,Residential,Wood,1 916012,FL,HIGHLANDS COUNTY,0,155310.1,0,0,155310.1,213875.99,0,0,0,0,27.60085,-81.50972,Residential,Wood,1 207898,FL,HIGHLANDS COUNTY,0,185740.29,0,0,185740.29,251028,0,0,0,0,27.60083,-81.50935,Residential,Wood,1 233257,FL,HIGHLANDS COUNTY,0,185740.29,0,0,185740.29,275383.01,0,0,0,0,27.6003,-81.50858,Residential,Wood,1 514165,FL,HIGHLANDS COUNTY,0,185740.29,0,0,185740.29,301345.04,0,0,0,0,27.60056,-81.50937,Residential,Wood,1 647970,FL,HIGHLANDS COUNTY,0,311046.67,0,0,311046.67,477469.07,0,0,0,0,27.58878,-81.49127,Residential,Wood,1 226985,FL,HIGHLANDS COUNTY,0,356128.01,0,0,356128.01,494141.85,0,0,0,0,27.58878,-81.49127,Residential,Wood,1 619130,FL,HIGHLANDS COUNTY,0,190829.76,0,0,190829.76,313338.64,0,0,0,0,27.58878,-81.49127,Residential,Wood,1 172712,FL,HIGHLANDS COUNTY,0,356128.01,0,0,356128.01,397706.66,0,0,0,0,27.58878,-81.49127,Residential,Wood,1 454600,FL,HIGHLANDS COUNTY,0,90509.46,0,0,90509.46,74859.47,0,0,0,0,27.58878,-81.49127,Residential,Wood,1 240533,FL,HIGHLANDS COUNTY,0,141741.93,0,0,141741.93,133995.03,0,0,0,0,27.595676,-81.458748,Residential,Wood,3 538154,FL,HIGHLANDS COUNTY,0,15599.47,0,0,15599.47,20638.1,0,0,0,0,27.59762,-81.50509,Residential,Wood,1 430780,FL,HIGHLANDS COUNTY,0,49155.16,0,0,49155.16,47362.96,0,0,0,0,27.604426,-81.481781,Residential,Wood,4 646291,FL,HIGHLANDS COUNTY,0,476401.03,0,0,476401.03,364999.89,0,0,0,0,27.592125,-81.502136,Residential,Masonry,1 947934,FL,HIGHLANDS COUNTY,0,5386.87,0,0,5386.87,4723.38,0,0,0,0,27.592125,-81.502136,Residential,Wood,1 266230,FL,HIGHLANDS COUNTY,0,13579.39,0,0,13579.39,15532.73,0,0,0,0,27.59514,-81.51436,Residential,Wood,3 931206,FL,HIGHLANDS COUNTY,0,203466.45,0,0,203466.45,267797.45,0,0,0,0,27.6021,-81.4944,Residential,Wood,3 406913,FL,HIGHLANDS COUNTY,0,33555.69,0,0,33555.69,48752.39,0,0,0,0,27.6021,-81.4944,Residential,Wood,3 289563,FL,HIGHLANDS COUNTY,0,14813.88,0,0,14813.88,24411.35,0,0,0,0,27.6021,-81.4944,Residential,Wood,3 333205,FL,HIGHLANDS COUNTY,0,20761.88,0,0,20761.88,34037.86,0,0,0,0,27.63777,-81.52292,Residential,Wood,3 613143,FL,HIGHLANDS COUNTY,0,423879.08,0,0,423879.08,550110.27,0,0,0,0,27.59539,-81.49864,Residential,Masonry,3 860497,FL,HIGHLANDS COUNTY,0,148138.84,0,0,148138.84,183359.59,0,0,0,0,27.58722,-81.49833,Residential,Wood,1 922140,FL,HIGHLANDS COUNTY,0,207618.82,0,0,207618.82,283706.97,0,0,0,0,27.586508,-81.448883,Residential,Wood,1 421951,FL,HIGHLANDS COUNTY,0,3955520.25,0,0,3955520.25,6780885.08,0,0,0,0,27.60747,-81.49515,Commercial,Reinforced Masonry,1 836518,FL,HIGHLANDS COUNTY,0,1343880.45,0,0,1343880.45,1370294.42,0,0,0,0,27.60199,-81.51042,Residential,Masonry,1 357591,FL,HIGHLANDS COUNTY,1197355.5,1197355.5,1197355.5,1197355.5,1197355.5,1773944.44,0,0,0,0,27.60199,-81.51042,Residential,Masonry,1 205306,FL,HIGHLANDS COUNTY,0,1931940.45,0,0,1931940.45,1460382.77,0,0,0,0,27.60199,-81.51042,Commercial,Reinforced Masonry,1 931499,FL,HIGHLANDS COUNTY,1014403.5,1014403.5,1014403.5,1014403.5,1014403.5,949481.68,0,0,0,0,27.60199,-81.51042,Residential,Masonry,1 216464,FL,HIGHLANDS COUNTY,1156518,1156518,1156518,1156518,1156518,1400219.47,0,0,0,0,27.60199,-81.51042,Residential,Masonry,1 338399,FL,HIGHLANDS COUNTY,0,1010973.15,0,0,1010973.15,866201.79,0,0,0,0,27.60199,-81.51042,Residential,Masonry,1 790574,FL,HIGHLANDS COUNTY,19602,19602,19602,19602,19602,23292.27,0,0,0,0,27.60199,-81.51042,Residential,Wood,1 227228,FL,HIGHLANDS COUNTY,0,394490.25,0,0,394490.25,631499.99,0,0,0,0,27.60199,-81.51042,Residential,Masonry,1 290470,FL,HIGHLANDS COUNTY,25660.8,25660.8,25660.8,25660.8,25660.8,43548.33,0,0,0,0,27.59219,-81.50113,Residential,Wood,1 669966,FL,HIGHLANDS COUNTY,9720000,9720000,9720000,9720000,9720000,10530000,0,0,0,0,27.59464,-81.48866,Commercial,Reinforced Concrete,1 113237,FL,HIGHLANDS COUNTY,5274898.2,5274898.2,5274898.2,5274898.2,5274898.2,9180000,0,0,0,0,27.59464,-81.48866,Commercial,Reinforced Masonry,1 439540,FL,HIGHLANDS COUNTY,2260615.5,2260615.5,2260615.5,2260615.5,2260615.5,2297526.83,0,0,0,0,27.59464,-81.48866,Commercial,Reinforced Masonry,1 677176,FL,HIGHLANDS COUNTY,3188413.8,3188413.8,3188413.8,3188413.8,3188413.8,2961226.56,0,0,0,0,27.59464,-81.48866,Commercial,Reinforced Masonry,1 505991,FL,HIGHLANDS COUNTY,0,173165.85,0,0,173165.85,247080.83,0,0,0,0,27.59464,-81.48866,Residential,Wood,1 928444,FL,HIGHLANDS COUNTY,24750,24750,24750,24750,24750,27408.15,0,742.5,0,0,27.59464,-81.48866,Residential,Wood,1 447091,FL,POLK COUNTY,0,3212979.39,0,0,3212979.39,3044619.27,0,0,0,0,27.838902,-81.530838,Commercial,Reinforced Masonry,1 842982,FL,POLK COUNTY,0,2922812.22,0,0,2922812.22,4027635.24,0,0,0,0,27.838902,-81.530838,Commercial,Reinforced Masonry,1 957085,FL,POLK COUNTY,0,306000,0,0,306000,352533.11,0,15300,0,0,27.83591,-81.52816,Residential,Wood,1 599167,FL,POLK COUNTY,0,1131335.1,0,0,1131335.1,1406149.97,0,0,0,0,27.838902,-81.530838,Residential,Masonry,1 467444,FL,POLK COUNTY,0,10800,0,0,10800,13700.79,0,540,0,0,27.838902,-81.530838,Residential,Wood,1 215328,FL,POLK COUNTY,0,1800,0,0,1800,2861.65,0,90,0,0,27.838902,-81.530838,Residential,Wood,1 881592,FL,POLK COUNTY,0,360928.17,0,0,360928.17,565767.9,0,0,0,0,27.8294,-81.5324,Residential,Masonry,1 935092,FL,POLK COUNTY,0,64140.13,0,0,64140.13,78789.22,0,0,0,0,27.832262,-81.5261,Residential,Wood,4 676580,FL,POLK COUNTY,127800,127800,127800,127800,127800,116903.26,0,2556,0,0,27.8969,-81.8201,Residential,Wood,4 721796,FL,POLK COUNTY,0,9090000,0,0,9090000,11250000,0,0,0,0,27.90276,-81.83893,Commercial,Reinforced Concrete,1 237425,FL,POLK COUNTY,0,698065.2,0,0,698065.2,1091793.52,0,0,0,0,27.90425,-81.84024,Residential,Masonry,1 131944,FL,POLK COUNTY,0,1568706.48,0,0,1568706.48,2276080.16,0,0,0,0,27.91864,-81.84408,Residential,Masonry,1 545624,FL,POLK COUNTY,2753190,2753190,2753190,2753190,2753190,2821953.67,0,0,0,0,27.91864,-81.84408,Commercial,Reinforced Masonry,1 175011,FL,POLK COUNTY,1145106,1145106,1145106,1145106,1145106,1751352.6,0,0,0,0,27.8947,-81.84311,Residential,Masonry,1 209940,FL,POLK COUNTY,548550,548550,548550,548550,548550,932227.81,0,0,0,0,27.879618,-81.839035,Residential,Masonry,1 602428,FL,POLK COUNTY,206212.5,206212.5,206212.5,206212.5,206212.5,239783.9,0,0,0,0,27.88544,-81.83613,Residential,Wood,1 643585,FL,POLK COUNTY,158760,158760,158760,158760,158760,138299.81,0,0,0,0,27.87273,-81.71541,Residential,Wood,3 964254,FL,POLK COUNTY,114823.8,114823.8,114823.8,114823.8,114823.8,129811.52,0,0,0,0,27.879618,-81.839035,Residential,Wood,1 160965,FL,POLK COUNTY,0,1073530.26,0,0,1073530.26,937191.92,0,0,0,0,27.87508,-81.83046,Residential,Masonry,1 385703,FL,POLK COUNTY,0,22191.84,0,0,22191.84,33805.1,0,0,0,0,27.87508,-81.83046,Residential,Wood,1 500999,FL,POLK COUNTY,0,823970.9,0,0,823970.9,670125.65,0,0,0,0,27.817846,-81.826675,Residential,Masonry,1 280995,FL,POLK COUNTY,0,36821.43,0,0,36821.43,40990.65,0,0,0,0,27.817846,-81.826675,Residential,Wood,1 118513,FL,POLK COUNTY,0,2895468.77,0,0,2895468.77,3312786.9,0,0,0,0,27.817846,-81.826675,Commercial,Reinforced Masonry,1 565600,FL,POLK COUNTY,0,32218.75,0,0,32218.75,24561.9,0,0,0,0,27.817846,-81.826675,Residential,Wood,1 454893,FL,POLK COUNTY,0,28766.75,0,0,28766.75,45414.64,0,0,0,0,27.89244,-81.84111,Residential,Wood,1 731660,FL,POLK COUNTY,0,31643.42,0,0,31643.42,46271.48,0,0,0,0,27.89244,-81.84111,Residential,Wood,1 199839,FL,POLK COUNTY,0,9720000,0,0,9720000,15390000,0,0,0,0,27.8795,-81.84031,Commercial,Reinforced Concrete,1 301432,FL,POLK COUNTY,0,1062123.02,0,0,1062123.02,1274687.82,0,0,0,0,27.8795,-81.84031,Residential,Masonry,1 318951,FL,POLK COUNTY,0,308359.52,0,0,308359.52,287854.84,0,0,0,0,27.8795,-81.84031,Residential,Wood,1 323007,FL,POLK COUNTY,0,3256763.57,0,0,3256763.57,4563377.11,0,0,0,0,27.88376,-81.84275,Commercial,Reinforced Masonry,1 616921,FL,POLK COUNTY,0,6540566.96,0,0,6540566.96,6792261.06,0,0,0,0,27.88376,-81.84275,Commercial,Reinforced Masonry,1 519304,FL,POLK COUNTY,0,1931728.02,0,0,1931728.02,2435368.15,0,0,0,0,27.88376,-81.84275,Commercial,Reinforced Masonry,1 914169,FL,POLK COUNTY,0,1793072.31,0,0,1793072.31,1755948.54,0,0,0,0,27.88376,-81.84275,Residential,Masonry,1 542562,FL,POLK COUNTY,0,230965,0,0,230965,269486.27,0,0,0,0,27.88376,-81.84275,Residential,Wood,1 912828,FL,POLK COUNTY,0,345091.35,0,0,345091.35,306855.23,0,0,0,0,27.88376,-81.84275,Residential,Wood,1 453803,FL,POLK COUNTY,0,1291658.81,0,0,1291658.81,1391504.04,0,0,0,0,27.88376,-81.84275,Residential,Masonry,1 526130,FL,POLK COUNTY,0,1119133.23,0,0,1119133.23,1578511.68,0,0,0,0,27.88376,-81.84275,Residential,Masonry,1 363540,FL,POLK COUNTY,0,4691746.52,0,0,4691746.52,6867590.89,0,0,0,0,27.88376,-81.84275,Commercial,Reinforced Masonry,1 635046,FL,POLK COUNTY,0,4167990.85,0,0,4167990.85,4940769.7,0,0,0,0,27.88376,-81.84275,Commercial,Reinforced Masonry,1 998395,FL,POLK COUNTY,0,1910577.62,0,0,1910577.62,2572401.7,0,0,0,0,27.88376,-81.84275,Commercial,Reinforced Masonry,1 377291,FL,POLK COUNTY,0,44109.01,0,0,44109.01,51397.93,0,0,0,0,27.88376,-81.84275,Residential,Wood,1 246731,FL,POLK COUNTY,0,95122.04,0,0,95122.04,155176.38,0,0,0,0,27.88376,-81.84275,Residential,Wood,1 372378,FL,POLK COUNTY,0,191586.52,0,0,191586.52,173968.23,0,0,0,0,27.88376,-81.84275,Residential,Wood,1 915426,FL,POLK COUNTY,0,602702.69,0,0,602702.69,677769.31,0,0,0,0,27.88376,-81.84275,Residential,Masonry,1 620440,FL,POLK COUNTY,456615,456615,456615,456615,456615,472994.24,0,0,0,0,27.88376,-81.84275,Residential,Masonry,1 392836,FL,POLK COUNTY,0,83900.27,0,0,83900.27,75409.56,0,0,0,0,27.8755,-81.8463,Residential,Wood,1 668249,FL,POLK COUNTY,0,1695950.3,0,0,1695950.3,2438532.32,0,0,0,0,27.8755,-81.8463,Residential,Masonry,1 197451,FL,POLK COUNTY,0,2711051.11,0,0,2711051.11,2411317.3,0,0,0,0,27.8755,-81.8463,Commercial,Reinforced Masonry,1 567904,FL,POLK COUNTY,0,11314.92,0,0,11314.92,16126.07,0,0,0,0,27.901127,-81.829002,Residential,Wood,1 558314,FL,POLK COUNTY,0,4885853.56,0,0,4885853.56,7318813.2,0,0,0,0,27.901127,-81.829002,Commercial,Reinforced Masonry,1 920613,FL,POLK COUNTY,0,81314,0,0,81314,89770.66,0,0,0,0,27.901127,-81.829002,Residential,Wood,1 848253,FL,POLK COUNTY,0,57533.49,0,0,57533.49,74839.91,0,0,0,0,27.901127,-81.829002,Residential,Wood,1 477243,FL,POLK COUNTY,0,791642.56,0,0,791642.56,1145221.79,0,0,0,0,27.902369,-81.832596,Residential,Masonry,1 531446,FL,POLK COUNTY,0,3247957.29,0,0,3247957.29,3001112.53,0,0,0,0,27.902369,-81.832596,Commercial,Reinforced Masonry,1 508997,FL,POLK COUNTY,0,1271681.91,0,0,1271681.91,1409308.41,0,0,0,0,27.902369,-81.832596,Residential,Masonry,1 958684,FL,POLK COUNTY,0,97806.93,0,0,97806.93,91647.05,0,0,0,0,27.902369,-81.832596,Residential,Wood,1 685278,FL,POLK COUNTY,0,306845.28,0,0,306845.28,372103.6,0,0,0,0,27.902369,-81.832596,Residential,Wood,1 577234,FL,POLK COUNTY,0,3483457.39,0,0,3483457.39,2882578.41,0,0,0,0,27.893215,-81.82534,Commercial,Reinforced Masonry,3 162583,FL,POLK COUNTY,0,428049.17,0,0,428049.17,452597.79,0,0,0,0,27.893215,-81.82534,Residential,Masonry,3 950172,FL,POLK COUNTY,0,960991.02,0,0,960991.02,1088802.82,0,0,0,0,27.88136,-81.84478,Residential,Masonry,1 737856,FL,POLK COUNTY,0,1006991.32,0,0,1006991.32,1443369,0,0,0,0,27.88136,-81.84478,Residential,Masonry,1 326170,FL,POLK COUNTY,0,997868.16,0,0,997868.16,1114477.03,0,0,0,0,27.88136,-81.84478,Residential,Masonry,1 774896,FL,POLK COUNTY,0,1533386.23,0,0,1533386.23,1916610.11,0,0,0,0,27.88136,-81.84478,Residential,Masonry,1 905677,FL,POLK COUNTY,0,1074586.2,0,0,1074586.2,1096587.28,0,0,0,0,27.88136,-81.84478,Residential,Masonry,1 878690,FL,POLK COUNTY,0,1149340.02,0,0,1149340.02,1411095.31,0,0,0,0,27.900358,-81.857697,Residential,Masonry,1 264741,FL,POLK COUNTY,0,3565954.93,0,0,3565954.93,3503422.35,0,0,0,0,27.885992,-81.824158,Commercial,Reinforced Masonry,1 868515,FL,POLK COUNTY,0,856098.33,0,0,856098.33,673882.94,0,0,0,0,27.885992,-81.824158,Residential,Masonry,1 805259,FL,POLK COUNTY,0,1096128.05,0,0,1096128.05,1501002.68,0,0,0,0,27.885992,-81.824158,Residential,Masonry,1 903033,FL,POLK COUNTY,0,7615605.79,0,0,7615605.79,7517402.55,0,0,0,0,27.9099,-81.85692,Commercial,Reinforced Masonry,1 814353,FL,POLK COUNTY,0,19739.47,0,0,19739.47,17006.26,0,0,0,0,27.9099,-81.85692,Residential,Wood,1 804534,FL,POLK COUNTY,0,2392808.72,0,0,2392808.72,2891470.05,0,0,0,0,27.9099,-81.85692,Commercial,Reinforced Masonry,1 156164,FL,POLK COUNTY,0,34711.87,0,0,34711.87,52469.77,0,0,0,0,27.9099,-81.85692,Residential,Wood,1 963924,FL,POLK COUNTY,0,569997.9,0,0,569997.9,715016.76,0,0,0,0,27.9099,-81.85692,Residential,Masonry,1 940270,FL,POLK COUNTY,0,520810.5,0,0,520810.5,529976.77,0,0,0,0,27.88291,-81.84474,Residential,Masonry,1 599298,FL,POLK COUNTY,0,65204.62,0,0,65204.62,83800.98,0,0,0,0,27.88291,-81.84474,Residential,Wood,1 244314,FL,POLK COUNTY,0,233605.7,0,0,233605.7,312316.8,0,0,0,0,27.88291,-81.84474,Residential,Wood,1 843128,FL,POLK COUNTY,0,1040542.48,0,0,1040542.48,1119740.25,0,0,0,0,27.88432,-81.84346,Residential,Masonry,1 689217,FL,POLK COUNTY,0,20328.5,0,0,20328.5,16764.2,0,0,0,0,27.88432,-81.84346,Residential,Wood,1 587722,FL,POLK COUNTY,0,968672.19,0,0,968672.19,935202.63,0,0,0,0,27.94803,-81.870033,Residential,Masonry,1 170624,FL,POLK COUNTY,0,3120424.72,0,0,3120424.72,2756558.23,0,0,0,0,27.948269,-81.870033,Commercial,Reinforced Masonry,1 911705,FL,POLK COUNTY,0,54848.59,0,0,54848.59,54255.35,0,0,0,0,27.948387,-81.870041,Residential,Wood,1 551872,FL,POLK COUNTY,0,4876790.53,0,0,4876790.53,6232655.34,0,0,0,0,27.882496,-81.838669,Commercial,Reinforced Masonry,3 534359,FL,POLK COUNTY,0,2207302.48,0,0,2207302.48,1990103.92,0,0,0,0,27.893215,-81.82534,Commercial,Reinforced Masonry,3 466966,FL,POLK COUNTY,0,2595609.7,0,0,2595609.7,4240979.67,0,0,0,0,27.893215,-81.82534,Commercial,Reinforced Masonry,3 635517,FL,POLK COUNTY,0,1482336.67,0,0,1482336.67,1478912.47,0,0,0,0,27.893215,-81.82534,Residential,Masonry,3 997452,FL,POLK COUNTY,0,36821.43,0,0,36821.43,48388.67,0,0,0,0,27.893215,-81.82534,Residential,Wood,3 202655,FL,POLK COUNTY,0,1221901.74,0,0,1221901.74,1854108.81,0,0,0,0,27.83038,-81.82294,Residential,Masonry,1 817623,FL,POLK COUNTY,0,1084745.88,0,0,1084745.88,1547370.47,0,0,0,0,27.904062,-81.840874,Residential,Masonry,1 921154,FL,POLK COUNTY,0,1964430.93,0,0,1964430.93,2022578.09,0,0,0,0,27.900967,-81.823975,Commercial,Reinforced Masonry,1 328559,FL,POLK COUNTY,702900,702900,702900,702900,702900,932640.05,0,35145,0,0,27.89614,-81.84449,Residential,Masonry,3 333345,FL,POLK COUNTY,2455987.5,2455987.5,0,0,2455987.5,3366864.14,0,0,0,0,27.8969,-81.8201,Commercial,Reinforced Masonry,4 384047,FL,POLK COUNTY,236581.2,236581.2,0,0,236581.2,280284.85,0,0,0,0,27.91269,-81.84586,Residential,Wood,1 182551,FL,POLK COUNTY,402642,402642,0,0,402642,542495.67,0,0,0,0,27.9059,-81.84037,Residential,Masonry,1 697193,FL,POLK COUNTY,11340000,11340000,0,0,11340000,18630000,0,0,0,0,27.89741,-81.84012,Commercial,Reinforced Concrete,1 936527,FL,POLK COUNTY,0,2105847.23,0,0,2105847.23,3306458.12,0,0,0,0,27.89524,-81.84312,Commercial,Reinforced Masonry,1 484408,FL,POLK COUNTY,0,6049088.32,0,0,6049088.32,5390173.22,0,0,0,0,27.89658,-81.84005,Commercial,Reinforced Masonry,1 179806,FL,POLK COUNTY,0,31680000,0,0,31680000,37710000,0,0,0,0,27.89807,-81.84599,Commercial,Reinforced Concrete,1 815403,FL,POLK COUNTY,0,70379.21,0,0,70379.21,62902.13,0,0,0,0,27.880886,-81.818428,Residential,Wood,1 685361,FL,POLK COUNTY,0,4650253.81,0,0,4650253.81,5671821.56,0,0,0,0,27.880886,-81.818428,Commercial,Reinforced Masonry,1 562032,FL,POLK COUNTY,0,2231003.49,0,0,2231003.49,3798731.87,0,0,0,0,27.87915,-81.817734,Commercial,Reinforced Masonry,1 759650,FL,POLK COUNTY,0,744972.92,0,0,744972.92,738595.95,0,0,0,0,27.94923,-81.77271,Residential,Masonry,1 660731,FL,POLK COUNTY,0,166950.92,0,0,166950.92,217855.43,0,0,0,0,27.94923,-81.77271,Residential,Wood,1 796926,FL,POLK COUNTY,0,82799.08,0,0,82799.08,79479.16,0,0,0,0,27.94923,-81.77271,Residential,Wood,1 279980,FL,POLK COUNTY,0,69924.4,0,0,69924.4,83452.82,0,0,0,0,27.88085,-81.819267,Residential,Wood,1 261874,FL,POLK COUNTY,0,2650.42,0,0,2650.42,4265.05,0,0,0,0,27.88085,-81.819267,Residential,Wood,1 560996,FL,POLK COUNTY,0,193003.48,0,0,193003.48,283478.49,0,0,0,0,27.88089,-81.818306,Residential,Wood,1 925032,FL,POLK COUNTY,0,34728.96,0,0,34728.96,29856.91,0,0,0,0,27.880871,-81.818787,Residential,Wood,1 115125,FL,POLK COUNTY,0,24383.85,0,0,24383.85,21726.13,0,0,0,0,27.8839,-81.82154,Residential,Wood,1 927181,FL,POLK COUNTY,0,35621.63,0,0,35621.63,32675,0,0,0,0,27.90092,-81.83963,Residential,Wood,1 261606,FL,POLK COUNTY,0,6271585.15,0,0,6271585.15,5001865.11,0,0,0,0,27.8814,-81.81945,Commercial,Reinforced Masonry,1 626175,FL,POLK COUNTY,0,20355.21,0,0,20355.21,14999.68,0,0,0,0,27.88074,-81.82153,Residential,Wood,3 490289,FL,POLK COUNTY,0,35730000,0,0,35730000,56070000,0,0,0,0,27.8814,-81.81945,Commercial,Reinforced Concrete,1 554429,FL,POLK COUNTY,0,84813.39,0,0,84813.39,90402.6,0,0,0,0,27.88074,-81.82153,Residential,Wood,3 977803,FL,POLK COUNTY,0,31843.82,0,0,31843.82,39015.82,0,0,0,0,27.8814,-81.81945,Residential,Wood,1 438824,FL,POLK COUNTY,0,238972.71,0,0,238972.71,310778.99,0,0,0,0,27.8814,-81.81945,Residential,Wood,1 943915,FL,POLK COUNTY,0,4833.83,0,0,4833.83,7443.1,0,0,0,0,27.88033,-81.81976,Residential,Wood,1 241292,FL,POLK COUNTY,0,245832.54,0,0,245832.54,261565.82,0,0,0,0,27.88033,-81.81976,Residential,Wood,1 661803,FL,POLK COUNTY,0,96687.27,0,0,96687.27,111712.47,0,0,0,0,27.88033,-81.81976,Residential,Wood,1 877055,FL,POLK COUNTY,0,48859.03,0,0,48859.03,64687.41,0,0,0,0,27.88074,-81.82153,Residential,Wood,3 621355,FL,POLK COUNTY,0,28221.66,0,0,28221.66,42671.14,0,0,0,0,27.88468,-81.82042,Residential,Wood,1 936899,FL,POLK COUNTY,0,120619.09,0,0,120619.09,132919.35,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 793937,FL,POLK COUNTY,0,80572.72,0,0,80572.72,112426.75,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 299717,FL,POLK COUNTY,0,16962.68,0,0,16962.68,17233.74,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 190480,FL,POLK COUNTY,0,84813.39,0,0,84813.39,113846.71,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 802465,FL,POLK COUNTY,0,30532.82,0,0,30532.82,36692.06,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 255542,FL,POLK COUNTY,0,30532.82,0,0,30532.82,28438.94,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 453640,FL,POLK COUNTY,0,371058.6,0,0,371058.6,596105.64,0,0,0,0,27.926332,-81.822769,Residential,Masonry,3 279519,FL,POLK COUNTY,0,42406.7,0,0,42406.7,71296.85,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 243078,FL,POLK COUNTY,0,44527.03,0,0,44527.03,62107.19,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 415998,FL,POLK COUNTY,0,77816.29,0,0,77816.29,98997.57,0,0,0,0,27.926332,-81.822769,Residential,Wood,3 825680,FL,POLK COUNTY,0,20355.21,0,0,20355.21,25115.08,0,0,0,0,27.951225,-81.77223,Residential,Wood,3 439552,FL,POLK COUNTY,0,69585.04,0,0,69585.04,50623.12,0,0,0,0,27.951225,-81.77223,Residential,Wood,3 317781,FL,POLK COUNTY,0,88374.38,0,0,88374.38,134275.33,0,0,0,0,27.8969,-81.8201,Residential,Wood,4 737022,FL,POLK COUNTY,0,40233.35,0,0,40233.35,54236.57,0,0,0,0,27.8969,-81.8201,Residential,Wood,3 768058,FL,POLK COUNTY,0,311750.18,0,0,311750.18,401892.75,0,0,0,0,27.881842,-81.820732,Residential,Wood,3 682455,FL,POLK COUNTY,0,170090.88,0,0,170090.88,117634.85,0,0,0,0,27.8974,-81.8429,Residential,Wood,1 375648,FL,POLK COUNTY,0,488822.94,0,0,488822.94,796348.3,0,0,0,0,27.878515,-81.82856,Residential,Masonry,1 172060,FL,POLK COUNTY,0,13469.43,0,0,13469.43,19124.84,0,0,0,0,27.878515,-81.82856,Residential,Wood,1 276870,FL,POLK COUNTY,0,3339.53,0,0,3339.53,2992.55,0,0,0,0,27.88477,-81.8219,Residential,Wood,1 182322,FL,POLK COUNTY,0,3003902.75,0,0,3003902.75,3592667.69,0,0,0,0,27.8963,-81.84222,Commercial,Reinforced Masonry,1 464085,FL,POLK COUNTY,0,106016.74,0,0,106016.74,87697.05,0,0,0,0,27.8969,-81.8201,Residential,Wood,4 509749,FL,POLK COUNTY,0,139603.11,0,0,139603.11,133466.58,0,0,0,0,27.8969,-81.8201,Residential,Wood,4 336370,FL,POLK COUNTY,0,24880.54,0,0,24880.54,33725.02,0,0,0,0,27.8969,-81.8201,Residential,Wood,4 780216,FL,POLK COUNTY,0,7869.85,0,0,7869.85,12942.68,0,0,0,0,27.8969,-81.8201,Residential,Wood,3 205994,FL,POLK COUNTY,0,66576.44,0,0,66576.44,76935.73,0,0,0,0,27.8969,-81.8201,Residential,Wood,4 301846,FL,POLK COUNTY,0,1289600.59,0,0,1289600.59,1732320.47,0,0,0,0,27.892455,-81.82825,Residential,Masonry,1 233097,FL,POLK COUNTY,0,7204762.52,0,0,7204762.52,6678814.86,0,0,0,0,27.89518,-81.84351,Commercial,Reinforced Masonry,1 292705,FL,POLK COUNTY,0,3059274.17,0,0,3059274.17,5242359.98,0,0,450000,0,27.898088,-81.884392,Commercial,Reinforced Masonry,1 318012,FL,POLK COUNTY,0,132988.27,0,0,132988.27,121019.33,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 168515,FL,POLK COUNTY,0,58357.72,0,0,58357.72,90182.29,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 459948,FL,POLK COUNTY,0,58357.72,0,0,58357.72,46538.65,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 682242,FL,POLK COUNTY,0,161606,0,0,161606,138473.07,0,0,0,0,27.83038,-81.82294,Residential,Wood,1 823279,FL,POLK COUNTY,0,520730.45,0,0,520730.45,757350.37,0,0,0,0,27.83038,-81.82294,Residential,Masonry,1 828297,FL,POLK COUNTY,0,151505.63,0,0,151505.63,198299.05,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 256623,FL,POLK COUNTY,0,168339.59,0,0,168339.59,166863.25,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 912128,FL,POLK COUNTY,0,145894.31,0,0,145894.31,180095.14,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 913695,FL,POLK COUNTY,0,87536.58,0,0,87536.58,79391.31,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 742773,FL,POLK COUNTY,0,106053.94,0,0,106053.94,128252.3,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 975410,FL,POLK COUNTY,0,53644.21,0,0,53644.21,47449.38,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 740471,FL,POLK COUNTY,0,86414.32,0,0,86414.32,109302.36,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 764349,FL,POLK COUNTY,0,224452.78,0,0,224452.78,267468.04,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 215785,FL,POLK COUNTY,0,443294.24,0,0,443294.24,639618.18,0,0,0,0,27.83038,-81.82294,Residential,Masonry,4 156389,FL,POLK COUNTY,0,325456.53,0,0,325456.53,260099.33,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 260217,FL,POLK COUNTY,0,227819.57,0,0,227819.57,275196.93,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 940924,FL,POLK COUNTY,0,139160.72,0,0,139160.72,222766.82,0,0,0,0,27.83038,-81.82294,Residential,Wood,1 607372,FL,POLK COUNTY,0,260365.23,0,0,260365.23,362412.77,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 489184,FL,POLK COUNTY,0,126815.82,0,0,126815.82,146890.77,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 419398,FL,POLK COUNTY,0,126815.82,0,0,126815.82,190130.4,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 121629,FL,POLK COUNTY,0,126815.82,0,0,126815.82,141709.07,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 427887,FL,POLK COUNTY,0,126815.82,0,0,126815.82,141265.85,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 504074,FL,POLK COUNTY,0,10437.05,0,0,10437.05,11594.82,0,0,0,0,27.83038,-81.82294,Residential,Wood,4 346545,FL,POLK COUNTY,0,15992.26,0,0,15992.26,18328.28,0,0,0,0,27.83038,-81.82294,Residential,Wood,1 143501,FL,POLK COUNTY,0,336679.17,0,0,336679.17,426828.39,0,0,0,0,27.83038,-81.82294,Residential,Wood,1 183803,FL,POLK COUNTY,0,269492.6,0,0,269492.6,445658.83,0,0,0,0,27.886808,-81.822433,Residential,Wood,1 528459,FL,POLK COUNTY,0,250326.58,0,0,250326.58,362573.01,0,0,0,0,27.886808,-81.822433,Residential,Wood,1 185780,FL,POLK COUNTY,0,269492.6,0,0,269492.6,205886.96,0,0,0,0,27.886808,-81.822433,Residential,Wood,1 220760,FL,POLK COUNTY,0,237870.57,0,0,237870.57,364169.85,0,0,0,0,27.88686,-81.8512,Residential,Wood,1 663822,FL,POLK COUNTY,0,234355.64,0,0,234355.64,226556.28,0,0,0,0,27.88686,-81.8512,Residential,Wood,1 847122,FL,POLK COUNTY,0,363748.18,0,0,363748.18,615098.53,0,0,0,0,27.88686,-81.8512,Residential,Masonry,1 995033,FL,HARDEE COUNTY,0,65650.86,0,0,65650.86,60765.91,0,0,0,0,27.633209,-81.825813,Residential,Wood,1 580071,FL,HARDEE COUNTY,0,1234143,0,1234143,1234143,1593408.2,0,0,0,0,27.605719,-81.824638,Residential,Masonry,3 363807,FL,HARDEE COUNTY,98979.3,98979.3,0,0,98979.3,124458.95,0,0,0,0,27.6233,-81.8676,Residential,Wood,4 600267,FL,HARDEE COUNTY,186266.7,186266.7,0,0,186266.7,219133.09,0,0,0,0,27.6233,-81.8676,Residential,Wood,4 418159,FL,MANATEE COUNTY,313345.8,313345.8,0,0,313345.8,242191.24,0,0,0,0,27.59524,-82.051925,Residential,Wood,3 392903,FL,HARDEE COUNTY,0,464069.23,0,0,464069.23,339921.43,0,0,0,0,27.63801,-81.82363,Residential,Masonry,1 757882,FL,HARDEE COUNTY,0,100171.9,0,0,100171.9,104704.08,0,0,0,0,27.63851,-81.828262,Residential,Wood,1 387369,FL,HARDEE COUNTY,0,26312.44,0,0,26312.44,26721.86,0,0,0,0,27.63851,-81.828262,Residential,Wood,1 696277,FL,HARDEE COUNTY,0,19234.24,0,0,19234.24,21984.23,0,0,0,0,27.629221,-81.816704,Residential,Wood,1 406199,FL,HARDEE COUNTY,0,35948.79,0,0,35948.79,34147.93,0,0,0,0,27.63851,-81.828262,Residential,Wood,1 216035,FL,HARDEE COUNTY,0,20772.98,0,0,20772.98,27620.37,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 324034,FL,HARDEE COUNTY,0,7001.26,0,0,7001.26,5771.57,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 508789,FL,HARDEE COUNTY,0,279513.09,0,0,279513.09,422050.8,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 606421,FL,HARDEE COUNTY,0,187726.15,0,0,187726.15,345167.56,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 478546,FL,HARDEE COUNTY,0,7462.88,0,0,7462.88,8700.55,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 520476,FL,HARDEE COUNTY,0,58318.2,0,0,58318.2,77805.82,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 890346,FL,HARDEE COUNTY,0,36391.18,0,0,36391.18,30397.4,0,0,0,0,27.629116,-81.816566,Residential,Wood,1 620072,FL,HARDEE COUNTY,0,157720.74,0,0,157720.74,110404.52,0,0,0,0,27.6386,-81.82269,Residential,Wood,1 397245,FL,MANATEE COUNTY,0,268256.36,0,0,268256.36,422468.89,0,0,0,0,27.590239,-82.123245,Residential,Wood,3 793352,FL,HARDEE COUNTY,1745558.1,1745558.1,1745558.1,1745558.1,1745558.1,1809847,0,0,0,0,27.63189,-81.822275,Residential,Masonry,1 314955,FL,HARDEE COUNTY,0,513082.35,0,0,513082.35,818017.45,0,0,0,0,27.63189,-81.822275,Residential,Masonry,1 285103,FL,HARDEE COUNTY,1471130.1,1471130.1,1471130.1,1471130.1,1471130.1,1318279.68,0,0,0,0,27.63189,-81.822275,Residential,Masonry,1 240024,FL,HARDEE COUNTY,988267.5,988267.5,988267.5,988267.5,988267.5,773766.02,0,0,0,0,27.63189,-81.822275,Residential,Masonry,1 960172,FL,HARDEE COUNTY,103500,103500,103500,103500,103500,92606,0,3105,0,0,27.63189,-81.822275,Residential,Wood,1 842045,FL,HARDEE COUNTY,103500,103500,103500,103500,103500,115239.38,0,3105,0,0,27.63189,-81.822275,Residential,Wood,1 997678,FL,HARDEE COUNTY,103500,103500,103500,103500,103500,154726.5,0,3105,0,0,27.63189,-81.822275,Residential,Wood,1 980446,FL,POLK COUNTY,0,979366.12,0,0,979366.12,1525010.15,0,0,0,0,28.168558,-81.630234,Residential,Masonry,3 352597,FL,POLK COUNTY,0,5790873.62,0,0,5790873.62,6309527.43,0,0,0,0,28.168558,-81.630234,Commercial,Reinforced Masonry,3 474706,FL,POLK COUNTY,0,5842461.98,0,0,5842461.98,9180000,0,0,0,0,28.168558,-81.630234,Commercial,Reinforced Masonry,3 985994,FL,POLK COUNTY,0,1049219.08,0,0,1049219.08,894774.03,0,0,0,0,28.168558,-81.630234,Residential,Masonry,3 188711,FL,POLK COUNTY,131306.4,131306.4,0,0,131306.4,172637.45,0,0,0,0,28.22,-81.6205,Residential,Wood,1 314902,FL,POLK COUNTY,0,13411.12,0,0,13411.12,10801.21,0,0,0,0,28.243156,-81.559845,Residential,Wood,1 975826,FL,POLK COUNTY,0,353849.81,0,0,353849.81,607132.67,0,0,0,0,28.22,-81.6205,Residential,Wood,3 371992,FL,POLK COUNTY,0,144323.14,0,0,144323.14,160080.92,0,0,0,0,28.15989,-81.60061,Residential,Wood,4 454593,FL,POLK COUNTY,0,2652300,0,2652300,2652300,4004283.4,0,0,0,0,28.156273,-81.605659,Commercial,Reinforced Masonry,3 470156,FL,POLK COUNTY,0,45000,0,45000,45000,82424.16,0,0,0,0,28.156273,-81.605659,Residential,Wood,3 490996,FL,POLK COUNTY,0,464400,0,464400,464400,516974.72,0,0,0,0,28.1957,-81.617,Residential,Masonry,3 723457,FL,POLK COUNTY,0,142200000,0,0,142200000,144900000,0,0,0,0,28.181675,-81.639961,Commercial,Steel Frame,3 488432,FL,POLK COUNTY,22500,22500,22500,22500,22500,16580.45,0,0,0,0,28.182928,-81.639961,Residential,Wood,3 796139,FL,POLK COUNTY,1921500,1921500,1921500,1921500,1921500,2033531.14,0,0,0,0,28.159756,-81.599663,Commercial,Reinforced Masonry,1 421737,FL,POLK COUNTY,54000,54000,54000,54000,54000,82139.62,0,0,0,0,28.159756,-81.599663,Residential,Wood,1 784054,FL,POLK COUNTY,3510,3510,3510,3510,3510,4498.95,0,0,0,0,28.16007,-81.60099,Residential,Wood,4 235859,FL,POLK COUNTY,0,359456.46,0,0,359456.46,287665.82,0,0,0,0,28.15724,-81.599663,Residential,Wood,3 921248,FL,POLK COUNTY,383556.6,383556.6,383556.6,383556.6,383556.6,456659.42,0,0,0,0,28.15724,-81.599663,Residential,Masonry,3 312170,FL,POLK COUNTY,0,1789483.32,0,0,1789483.32,2529474.04,0,0,0,0,28.15724,-81.599663,Residential,Masonry,3 537626,FL,POLK COUNTY,0,36821.43,0,0,36821.43,48714.76,0,0,0,0,28.15724,-81.599663,Residential,Wood,3 546151,FL,POLK COUNTY,0,3332632.89,0,0,3332632.89,4434268.02,0,0,0,0,28.220226,-81.569229,Commercial,Reinforced Masonry,3 464079,FL,POLK COUNTY,0,1882358.81,0,0,1882358.81,1586263.77,0,0,0,0,28.220226,-81.569229,Commercial,Reinforced Masonry,3 151815,FL,POLK COUNTY,0,2360599.09,0,0,2360599.09,4040066.21,0,0,0,0,28.220226,-81.569229,Commercial,Reinforced Masonry,3 501163,FL,POLK COUNTY,0,140957.05,0,0,140957.05,164167.04,0,0,0,0,28.220226,-81.569229,Residential,Wood,3 566473,FL,POLK COUNTY,0,8147365.92,0,0,8147365.92,9450000,0,0,0,0,28.14622,-81.631746,Commercial,Reinforced Masonry,3 166039,FL,POLK COUNTY,0,263503.38,0,0,263503.38,420167.48,0,0,0,0,28.14622,-81.631746,Residential,Wood,3 579838,FL,POLK COUNTY,0,1496254.3,0,0,1496254.3,1555042.13,0,0,0,0,28.14622,-81.631746,Residential,Masonry,3 661541,FL,POLK COUNTY,0,12780000,0,0,12780000,12060000,0,0,0,0,28.14622,-81.631746,Commercial,Reinforced Concrete,3 205717,FL,POLK COUNTY,378339.3,378339.3,0,0,378339.3,366619.86,0,0,0,0,28.1957,-81.617,Residential,Masonry,3 938335,FL,POLK COUNTY,108137.7,108137.7,0,0,108137.7,150008.62,0,0,0,0,28.157469,-81.624802,Residential,Wood,1 298102,FL,POLK COUNTY,0,91801.94,0,0,91801.94,78523.71,0,0,0,0,28.1957,-81.617,Residential,Wood,4 912215,FL,POLK COUNTY,0,1700515.17,0,0,1700515.17,2460393.77,0,0,0,0,28.33831,-81.678435,Residential,Masonry,3 152830,FL,POLK COUNTY,0,5088.8,0,0,5088.8,4018.12,0,0,0,0,28.1957,-81.617,Residential,Wood,1 653273,FL,POLK COUNTY,0,403605.74,0,0,403605.74,406369.63,0,0,0,0,28.319921,-81.662125,Residential,Masonry,4 263986,FL,POLK COUNTY,0,36990000,0,0,36990000,29790000,0,0,0,0,28.319921,-81.662125,Commercial,Steel Frame,4 697663,FL,POLK COUNTY,0,687874.61,0,0,687874.61,619731,0,0,0,0,28.15923,-81.60281,Residential,Masonry,3 570074,FL,POLK COUNTY,0,721767.06,0,0,721767.06,580508.59,0,0,0,0,28.20047,-81.64854,Residential,Masonry,1 318369,FL,POLK COUNTY,0,517924.79,0,0,517924.79,534945.87,0,0,0,0,28.15724,-81.597672,Residential,Masonry,3 314013,FL,POLK COUNTY,0,22445.28,0,0,22445.28,34498.39,0,0,0,0,28.158598,-81.603409,Residential,Wood,1 543932,FL,POLK COUNTY,0,13467.17,0,0,13467.17,18592.77,0,0,0,0,28.165159,-81.604401,Residential,Wood,1 281536,FL,POLK COUNTY,0,54990.93,0,0,54990.93,53650.47,0,0,0,0,28.165159,-81.604401,Residential,Wood,1 677716,FL,POLK COUNTY,0,35800.22,0,0,35800.22,48788.29,0,0,0,0,28.234228,-81.569328,Residential,Wood,1 169891,FL,POLK COUNTY,0,306602.5,0,0,306602.5,294126.84,0,0,0,0,28.16143,-81.60528,Residential,Wood,3 215177,FL,POLK COUNTY,0,239715.57,0,0,239715.57,283919.12,0,0,0,0,28.158598,-81.603409,Residential,Wood,1 967325,FL,POLK COUNTY,0,139721.86,0,0,139721.86,199075.7,0,0,0,0,28.160698,-81.60688,Residential,Wood,1 792407,FL,POLK COUNTY,0,21323.01,0,0,21323.01,25075.86,0,0,0,0,28.16087,-81.60527,Residential,Wood,3 522326,FL,POLK COUNTY,0,25812.07,0,0,25812.07,37970.61,0,0,0,0,28.16247,-81.60528,Residential,Wood,3 511071,FL,POLK COUNTY,0,60714.48,0,0,60714.48,65933.01,0,0,0,0,28.164822,-81.623009,Residential,Wood,3 589820,FL,POLK COUNTY,0,19415.17,0,0,19415.17,15943.42,0,0,0,0,28.164822,-81.623009,Residential,Wood,3 128370,FL,POLK COUNTY,613530,613530,613530,613530,613530,706531.33,0,0,0,0,28.023262,-81.619415,Residential,Masonry,1 788682,FL,POLK COUNTY,488160,488160,488160,488160,488160,521452.51,0,0,0,0,28.023262,-81.619415,Residential,Masonry,1 412996,FL,POLK COUNTY,104580,104580,104580,104580,104580,106404.92,0,0,0,0,28.02345,-81.61854,Residential,Wood,1 742185,FL,POLK COUNTY,0,2006361.74,0,0,2006361.74,2017998.64,0,0,0,0,28.024153,-81.619499,Commercial,Reinforced Masonry,1 952176,FL,POLK COUNTY,0,434506.59,0,0,434506.59,457629.3,0,0,0,0,28.024153,-81.619499,Residential,Masonry,1 269520,FL,POLK COUNTY,0,2721014.45,0,0,2721014.45,2217082.57,0,0,0,0,28.0265,-81.6183,Commercial,Reinforced Masonry,1 396491,FL,POLK COUNTY,0,46026.79,0,0,46026.79,75681.85,0,0,0,0,28.0265,-81.6183,Residential,Wood,1 940554,FL,POLK COUNTY,0,3014549.4,0,0,3014549.4,3502502.45,0,0,0,0,28.020325,-81.59507,Commercial,Reinforced Masonry,1 979019,FL,POLK COUNTY,0,1666489.5,0,0,1666489.5,2267758.91,0,0,0,0,28.020325,-81.59507,Residential,Masonry,1 582792,FL,POLK COUNTY,0,53122.59,0,0,53122.59,64666.34,0,0,0,0,28.020325,-81.59507,Residential,Wood,1 861586,FL,POLK COUNTY,2009402.1,2009402.1,0,0,2009402.1,2060782.51,0,0,0,0,28.024845,-81.619682,Commercial,Reinforced Masonry,1 790142,FL,POLK COUNTY,1148250.6,1148250.6,0,0,1148250.6,1819586.8,0,0,0,0,28.0191,-81.6157,Residential,Masonry,3 158858,FL,POLK COUNTY,0,54232.23,0,0,54232.23,83185.51,0,0,0,0,28.0144,-81.6242,Residential,Wood,3 623166,FL,POLK COUNTY,0,144998.67,0,0,144998.67,222529.46,0,0,0,0,28.0144,-81.6242,Residential,Wood,3 692341,FL,POLK COUNTY,0,92620.98,0,0,92620.98,98260.11,0,0,0,0,28.01137,-81.623993,Residential,Wood,1 433923,FL,POLK COUNTY,0,6316.05,0,0,6316.05,8998.54,0,0,0,0,28.0144,-81.6242,Residential,Wood,3 236956,FL,POLK COUNTY,0,1850856.03,0,0,1850856.03,2460231.86,0,0,0,0,27.97431,-81.76518,Commercial,Reinforced Masonry,1 744479,FL,POLK COUNTY,0,1041356.17,0,0,1041356.17,1191094.86,0,0,0,0,27.97431,-81.76518,Residential,Masonry,1 490960,FL,POLK COUNTY,0,656432,0,0,656432,732125.18,0,0,0,0,27.97431,-81.76518,Residential,Masonry,1 907836,FL,POLK COUNTY,0,6453906,0,0,6453906,8687783.57,0,0,0,0,27.9821,-81.741043,Commercial,Reinforced Masonry,3 938829,FL,POLK COUNTY,0,8890746.1,0,0,8890746.1,9180000,0,0,0,0,27.9821,-81.741043,Commercial,Reinforced Masonry,3 135060,FL,POLK COUNTY,0,2678804.96,0,0,2678804.96,4315876.24,0,0,0,0,27.9821,-81.741043,Commercial,Reinforced Masonry,3 675430,FL,POLK COUNTY,0,4042549.58,0,0,4042549.58,6251899.95,0,0,0,0,27.9821,-81.741043,Commercial,Reinforced Masonry,3 567559,FL,POLK COUNTY,0,1632795.88,0,0,1632795.88,2316800.2,0,0,0,0,27.9821,-81.741043,Residential,Masonry,3 676823,FL,POLK COUNTY,0,15342.26,0,0,15342.26,20899.11,0,0,0,0,27.9821,-81.741043,Residential,Wood,3 916475,FL,POLK COUNTY,0,53697.92,0,0,53697.92,54229.48,0,0,0,0,27.9821,-81.741043,Residential,Wood,3 510328,FL,POLK COUNTY,0,333310.69,0,0,333310.69,493361.48,0,0,0,0,27.9821,-81.741043,Residential,Wood,3 154287,FL,POLK COUNTY,0,85341.34,0,0,85341.34,100869.37,0,0,0,0,27.9821,-81.741043,Residential,Wood,3 292775,FL,POLK COUNTY,0,54656.82,0,0,54656.82,78466.09,0,0,0,0,27.9821,-81.741043,Residential,Wood,3 860302,FL,POLK COUNTY,0,236709.22,0,0,236709.22,406175.97,0,0,0,0,27.9821,-81.741043,Residential,Wood,3 596082,FL,POLK COUNTY,0,460267.92,0,0,460267.92,453946.14,0,0,0,0,27.9821,-81.741043,Residential,Masonry,3 261641,FL,POLK COUNTY,0,634594.39,0,0,634594.39,756159.84,0,0,0,0,27.9821,-81.741043,Residential,Masonry,3 521107,FL,POLK COUNTY,0,697702.34,0,0,697702.34,927882.72,0,0,0,0,27.9821,-81.741043,Residential,Masonry,3 760282,FL,POLK COUNTY,456615,456615,456615,456615,456615,409135.26,0,0,0,0,27.9821,-81.741043,Residential,Masonry,3 154009,FL,POLK COUNTY,0,1961508.45,0,0,1961508.45,2260363.88,0,0,0,0,27.98304,-81.7411,Commercial,Reinforced Masonry,1 610617,FL,POLK COUNTY,0,3248455,0,0,3248455,3208953.79,0,0,0,0,27.98304,-81.7411,Commercial,Reinforced Masonry,1 390277,FL,POLK COUNTY,0,2443296.64,0,0,2443296.64,3379802.46,0,0,0,0,27.98304,-81.7411,Commercial,Reinforced Masonry,1 423046,FL,POLK COUNTY,0,168196.1,0,0,168196.1,200073.3,0,0,0,0,27.98304,-81.7411,Residential,Wood,1 287628,FL,POLK COUNTY,124120.8,124120.8,0,0,124120.8,165326.42,0,0,0,0,27.975538,-81.76046,Residential,Wood,3 226097,FL,POLK COUNTY,0,23323.68,0,0,23323.68,27713.39,0,0,0,0,27.978523,-81.759102,Residential,Wood,3 749527,FL,POLK COUNTY,39565.8,39565.8,39565.8,39565.8,39565.8,63388.92,0,0,0,0,27.752016,-81.799713,Residential,Wood,3 909473,FL,POLK COUNTY,31662,31662,31662,31662,31662,43910.13,0,0,0,0,27.752016,-81.799713,Residential,Wood,3 336940,FL,POLK COUNTY,0,424944.18,0,0,424944.18,390532.2,0,0,0,0,27.74387,-81.80178,Residential,Masonry,3 876522,FL,POLK COUNTY,0,1301768.27,0,0,1301768.27,1896759.68,0,0,0,0,27.74387,-81.80178,Residential,Masonry,3 305705,FL,POLK COUNTY,0,16109.38,0,0,16109.38,23924.36,0,0,0,0,27.76035,-81.78363,Residential,Wood,1 757428,FL,POLK COUNTY,0,7559841.23,0,0,7559841.23,11790000,0,0,0,0,27.76035,-81.78363,Commercial,Reinforced Masonry,1 320441,FL,POLK COUNTY,0,132135.25,0,0,132135.25,124390.27,0,0,0,0,27.76035,-81.78363,Residential,Wood,1 589668,FL,POLK COUNTY,0,88601.57,0,0,88601.57,142142,0,0,0,0,27.76035,-81.78363,Residential,Wood,1 636878,FL,POLK COUNTY,0,2009913.3,0,0,2009913.3,2365237.83,0,0,0,0,27.76035,-81.78363,Commercial,Reinforced Masonry,1 676101,FL,POLK COUNTY,0,738194,0,0,738194,923768.59,0,0,0,0,27.76035,-81.78363,Residential,Masonry,1 536334,FL,POLK COUNTY,0,1817138.66,0,0,1817138.66,1783921.37,0,0,0,0,27.75018,-81.79703,Commercial,Reinforced Masonry,1 503323,FL,POLK COUNTY,0,36821.43,0,0,36821.43,46411.94,0,0,0,0,27.75018,-81.79703,Residential,Wood,1 899580,FL,POLK COUNTY,0,393643.23,0,0,393643.23,388856.52,0,0,0,0,27.7589,-81.786949,Residential,Masonry,1 710534,FL,POLK COUNTY,199800,199800,199800,199800,199800,285314.4,0,9990,0,0,27.751791,-81.805374,Residential,Wood,1 259770,FL,POLK COUNTY,344016.9,344016.9,0,0,344016.9,566664.64,0,0,0,0,27.75891,-81.80669,Residential,Wood,1 923077,FL,POLK COUNTY,153348.3,153348.3,0,0,153348.3,222367.3,0,0,0,0,27.786335,-81.807305,Residential,Wood,4 416654,FL,POLK COUNTY,0,2173001.46,0,0,2173001.46,2959112.98,0,0,0,0,27.76339,-81.78596,Commercial,Reinforced Masonry,1 148972,FL,POLK COUNTY,0,8481.34,0,0,8481.34,8826.56,0,0,0,0,27.76339,-81.78596,Residential,Wood,1 274420,FL,POLK COUNTY,0,30711.46,0,0,30711.46,24085.22,0,0,0,0,27.762524,-81.784988,Residential,Wood,1 358503,FL,POLK COUNTY,0,16962.68,0,0,16962.68,23471.8,0,0,0,0,27.762524,-81.784988,Residential,Wood,1 334795,FL,POLK COUNTY,0,11476.31,0,0,11476.31,10449.8,0,0,0,0,27.762524,-81.784988,Residential,Wood,1 465343,FL,POLK COUNTY,0,1368171.33,0,0,1368171.33,1292860.34,0,0,0,0,27.758909,-81.8013,Residential,Masonry,1 195263,FL,POLK COUNTY,225360.9,225360.9,225360.9,225360.9,225360.9,330041.04,0,0,0,0,27.746,-81.533463,Residential,Wood,1 747728,FL,POLK COUNTY,0,3279122.18,0,0,3279122.18,4892614.24,0,0,0,0,27.76597,-81.53463,Commercial,Reinforced Masonry,3 359396,FL,POLK COUNTY,0,140957.05,0,0,140957.05,217973.16,0,0,0,0,27.76597,-81.53463,Residential,Wood,3 112907,FL,POLK COUNTY,0,56117.98,0,0,56117.98,97262.79,0,0,0,0,27.76597,-81.53463,Residential,Wood,3 119610,FL,POLK COUNTY,0,283676.63,0,0,283676.63,396511.85,0,0,0,0,27.74238,-81.531975,Residential,Wood,1 418618,FL,POLK COUNTY,0,425035.51,0,0,425035.51,408367.31,0,0,0,0,27.74238,-81.531975,Residential,Masonry,1 568288,FL,POLK COUNTY,0,332054.99,0,0,332054.99,401444.53,0,0,0,0,27.74238,-81.531975,Residential,Wood,1 313912,FL,POLK COUNTY,0,917654.6,0,0,917654.6,1245462.85,0,0,0,0,27.74238,-81.531975,Residential,Masonry,1 957896,FL,POLK COUNTY,0,1857948.17,0,0,1857948.17,1889533.29,0,0,0,0,27.74238,-81.531975,Commercial,Reinforced Masonry,1 695632,FL,POLK COUNTY,0,156515.82,0,0,156515.82,231141.3,0,0,0,0,27.74238,-81.531975,Residential,Wood,1 803838,FL,POLK COUNTY,0,2071875.95,0,0,2071875.95,1978061.41,0,0,0,0,27.759315,-81.534706,Commercial,Reinforced Masonry,3 799175,FL,POLK COUNTY,0,53506.15,0,0,53506.15,75198.34,0,0,0,0,27.759315,-81.534706,Residential,Wood,3 520449,FL,POLK COUNTY,0,3068.45,0,0,3068.45,4024.49,0,0,0,0,27.759315,-81.534706,Residential,Wood,3 178057,FL,POLK COUNTY,0,332160.02,0,0,332160.02,469258.4,0,0,0,0,27.759315,-81.534706,Residential,Wood,3 205082,FL,POLK COUNTY,0,195230.31,0,0,195230.31,319240.6,0,0,0,0,27.759315,-81.534706,Residential,Wood,3 308337,FL,POLK COUNTY,0,1840619.63,0,0,1840619.63,2771089.67,0,0,0,0,27.759315,-81.534706,Commercial,Reinforced Masonry,3 174231,FL,POLK COUNTY,136984.5,136984.5,136984.5,136984.5,136984.5,139221.18,0,0,0,0,27.759315,-81.534706,Residential,Wood,3 338350,FL,POLK COUNTY,683346.6,683346.6,0,0,683346.6,580440.07,0,0,0,0,27.737698,-81.530449,Residential,Masonry,1 499639,FL,POLK COUNTY,287969.4,287969.4,0,0,287969.4,290587.33,0,0,0,0,27.700651,-81.565041,Residential,Wood,1 540814,FL,POLK COUNTY,131199.3,131199.3,0,0,131199.3,92545.89,0,0,0,0,27.755472,-81.571823,Residential,Wood,1 680249,FL,POLK COUNTY,163396.8,163396.8,0,0,163396.8,232747.3,0,0,0,0,27.73048,-81.55773,Residential,Wood,1 262598,FL,POLK COUNTY,0,40421.54,0,0,40421.54,70697.27,0,0,0,0,27.744814,-81.532127,Residential,Wood,3 892267,FL,POLK COUNTY,0,58094.21,0,0,58094.21,80420.98,0,0,0,0,27.743826,-81.531982,Residential,Wood,3 926447,FL,POLK COUNTY,0,5809.42,0,0,5809.42,9687.74,0,0,0,0,27.7409,-81.5462,Residential,Wood,3 150511,FL,POLK COUNTY,0,40421.54,0,0,40421.54,64310.43,0,0,0,0,27.746923,-81.527733,Residential,Wood,1 802073,FL,POLK COUNTY,0,37772.52,0,0,37772.52,49717.62,0,0,0,0,27.744814,-81.532158,Residential,Wood,3 387221,FL,POLK COUNTY,0,95112.82,0,0,95112.82,128860.28,0,0,0,0,27.74703,-81.53667,Residential,Wood,1 235540,FL,POLK COUNTY,0,266199.34,0,0,266199.34,445905.19,0,0,0,0,27.746035,-81.52774,Residential,Wood,1 498224,FL,POLK COUNTY,0,258509.85,0,0,258509.85,340665.83,0,0,0,0,27.749317,-81.52462,Residential,Wood,1 417163,FL,POLK COUNTY,0,48799.14,0,0,48799.14,48301.39,0,0,0,0,27.747093,-81.527763,Residential,Wood,1 116592,FL,POLK COUNTY,0,175861.9,0,0,175861.9,152028.92,0,0,0,0,27.74666,-81.52801,Residential,Wood,1 122925,FL,POLK COUNTY,0,143825.48,0,0,143825.48,241022.74,0,0,0,0,27.743341,-81.53051,Residential,Wood,1 674930,FL,POLK COUNTY,0,1161.88,0,0,1161.88,1526.88,0,0,0,0,27.74666,-81.52801,Residential,Wood,1 588564,FL,POLK COUNTY,0,40665.95,0,0,40665.95,38675.27,0,0,0,0,27.74666,-81.52801,Residential,Wood,1 839317,FL,POLK COUNTY,0,79883.33,0,0,79883.33,68891.38,0,0,0,0,27.7409,-81.5462,Residential,Wood,4 205423,FL,POLK COUNTY,0,19714.34,0,0,19714.34,24947.08,0,0,0,0,27.73368,-81.574282,Residential,Wood,4 227891,FL,POLK COUNTY,0,219454.66,0,0,219454.66,216638.61,0,0,0,0,27.733622,-81.591949,Residential,Wood,1 393125,FL,POLK COUNTY,0,70755.65,0,0,70755.65,83081.28,0,0,0,0,27.75548,-81.569199,Residential,Wood,1 355372,FL,POLK COUNTY,0,8326.55,0,0,8326.55,11593.9,0,0,0,0,27.75548,-81.569199,Residential,Wood,1 551645,FL,POLK COUNTY,0,2682.22,0,0,2682.22,2603.93,0,0,0,0,27.746615,-81.52774,Residential,Wood,3 243642,FL,POLK COUNTY,0,1448.4,0,0,1448.4,1384.74,0,0,0,0,27.746615,-81.52774,Residential,Wood,3 242999,FL,POLK COUNTY,0,16962.68,0,0,16962.68,13298.74,0,0,0,0,27.7409,-81.5462,Residential,Wood,3 847500,FL,POLK COUNTY,0,21243.21,0,0,21243.21,15694.82,0,0,0,0,27.721052,-81.41925,Residential,Wood,1 585579,FL,POLK COUNTY,0,8481.34,0,0,8481.34,7331.94,0,0,0,0,27.721052,-81.41925,Residential,Wood,1 908712,FL,POLK COUNTY,0,414000,0,414000,414000,490272.05,0,0,0,0,28.10556,-81.65659,Residential,Masonry,1 267242,FL,POLK COUNTY,0,698065.2,0,0,698065.2,839554.64,0,0,0,0,28.10641,-81.629625,Residential,Masonry,1 965030,FL,POLK COUNTY,46350,46350,46350,46350,46350,47521.73,0,0,0,0,28.14349,-81.63606,Residential,Wood,3 123970,FL,POLK COUNTY,437130,437130,437130,437130,437130,482027.62,0,0,0,0,28.04389,-81.621193,Residential,Masonry,1 838208,FL,POLK COUNTY,362520,362520,362520,362520,362520,371820.81,0,0,0,0,28.07671,-81.62606,Residential,Masonry,1 274471,FL,POLK COUNTY,35460,35460,35460,35460,35460,43028.69,0,0,0,0,28.043253,-81.621132,Residential,Wood,1 956664,FL,POLK COUNTY,0,435514.86,0,0,435514.86,660464.82,0,0,0,0,28.09488,-81.62219,Residential,Masonry,1 958554,FL,POLK COUNTY,0,73972.8,0,73972.8,73972.8,83086.25,0,0,0,0,28.09488,-81.62219,Residential,Wood,1 806379,FL,POLK COUNTY,0,540926.1,0,540926.1,540926.1,625444.72,0,0,0,0,28.09488,-81.62219,Residential,Masonry,1 747517,FL,POLK COUNTY,0,1083967.48,0,0,1083967.48,1155058.4,0,0,0,0,28.0852,-81.62493,Residential,Masonry,1 704598,FL,POLK COUNTY,0,29533.86,0,0,29533.86,40636.23,0,0,0,0,28.0852,-81.62493,Residential,Wood,1 983405,FL,POLK COUNTY,0,79971.55,0,0,79971.55,101017.5,0,0,0,0,28.0852,-81.62493,Residential,Wood,1 583997,FL,POLK COUNTY,0,1891657.32,0,0,1891657.32,1507556.3,0,0,0,0,28.12156,-81.62374,Commercial,Reinforced Masonry,1 846354,FL,POLK COUNTY,0,1967421.62,0,0,1967421.62,2940901.83,0,0,0,0,28.12156,-81.62374,Commercial,Reinforced Masonry,1 624109,FL,POLK COUNTY,0,1471313.99,0,0,1471313.99,1529430.89,0,0,0,0,28.12156,-81.62374,Residential,Masonry,1 774817,FL,POLK COUNTY,0,102601.39,0,0,102601.39,95139.81,0,0,0,0,28.12156,-81.62374,Residential,Wood,1 232367,FL,POLK COUNTY,0,1621101.97,0,0,1621101.97,1960884.94,0,0,0,0,28.102694,-81.613937,Residential,Masonry,1 160805,FL,POLK COUNTY,0,334242.18,0,0,334242.18,404516.6,0,0,0,0,28.102694,-81.613937,Residential,Wood,1 422163,FL,POLK COUNTY,0,352146.05,0,0,352146.05,341445.04,0,0,0,0,28.102694,-81.613937,Residential,Wood,1 232359,FL,POLK COUNTY,0,1712301.68,0,0,1712301.68,1979326.57,0,0,0,0,28.102694,-81.613937,Residential,Masonry,1 556677,FL,POLK COUNTY,0,3722266.12,0,0,3722266.12,6818000.41,0,0,0,0,28.102694,-81.613937,Commercial,Reinforced Masonry,1 830425,FL,POLK COUNTY,0,981032.76,0,0,981032.76,1228001.87,0,0,0,0,28.102694,-81.613937,Residential,Masonry,1 704640,FL,POLK COUNTY,0,53697.92,0,0,53697.92,52665.85,0,0,0,0,28.102694,-81.613937,Residential,Wood,1 101090,FL,POLK COUNTY,0,11880000,0,0,11880000,12060000,0,0,0,0,28.100409,-81.607414,Commercial,Reinforced Concrete,1 443321,FL,POLK COUNTY,0,3183337.13,0,0,3183337.13,4702158.21,0,0,0,0,28.100409,-81.607414,Commercial,Reinforced Masonry,1 637187,FL,POLK COUNTY,0,28958.52,0,0,28958.52,40401.05,0,0,0,0,28.100409,-81.607414,Residential,Wood,1 238539,FL,POLK COUNTY,0,28958.52,0,0,28958.52,45834.07,0,0,0,0,28.100409,-81.607414,Residential,Wood,1 827715,FL,POLK COUNTY,0,3654572.95,0,0,3654572.95,3188285.98,0,0,0,0,28.100409,-81.607414,Commercial,Reinforced Masonry,1 678502,FL,POLK COUNTY,0,942782.12,0,0,942782.12,1574370.72,0,0,0,0,28.100409,-81.607414,Residential,Masonry,1 320417,FL,POLK COUNTY,456615,456615,456615,456615,456615,697050.19,0,0,0,0,28.100409,-81.607414,Residential,Masonry,1 264006,FL,POLK COUNTY,0,3105602.08,0,0,3105602.08,3026583.14,0,0,0,0,28.10342,-81.62572,Commercial,Reinforced Masonry,1 378292,FL,POLK COUNTY,0,574348.61,0,0,574348.61,649703.15,0,0,0,0,28.10342,-81.62572,Residential,Masonry,1 143477,FL,POLK COUNTY,0,1130428.06,0,0,1130428.06,1002846.82,0,0,0,0,28.10342,-81.62572,Residential,Masonry,1 728283,FL,POLK COUNTY,0,1480965.91,0,0,1480965.91,1287551.76,0,0,0,0,28.04279,-81.56158,Residential,Masonry,1 445149,FL,POLK COUNTY,0,1007453.79,0,0,1007453.79,706023.61,0,0,0,0,28.106689,-81.626411,Residential,Masonry,1 892672,FL,POLK COUNTY,1085566.5,1085566.5,1085566.5,1085566.5,1085566.5,1060459.52,0,0,0,0,28.105474,-81.631378,Residential,Masonry,3 392130,FL,POLK COUNTY,132296.4,132296.4,0,0,132296.4,158464.63,0,0,0,0,28.107994,-81.648109,Residential,Wood,1 516658,FL,POLK COUNTY,166307.4,166307.4,0,0,166307.4,222120.16,0,0,0,0,28.045192,-81.62077,Residential,Wood,4 522311,FL,POLK COUNTY,175273.2,175273.2,0,0,175273.2,311377.75,0,0,0,0,28.0986,-81.618,Residential,Wood,4 153436,FL,POLK COUNTY,331434.9,331434.9,0,0,331434.9,455553.96,0,0,0,0,28.121323,-81.642776,Residential,Wood,3 152479,FL,POLK COUNTY,829823.4,829823.4,0,0,829823.4,755063.78,0,0,0,0,28.0986,-81.618,Residential,Masonry,3 928605,FL,POLK COUNTY,727451.1,727451.1,0,0,727451.1,612981.58,0,0,0,0,28.042166,-81.619553,Residential,Masonry,3 334307,FL,POLK COUNTY,361051.2,361051.2,0,0,361051.2,367048.26,0,0,0,0,28.111073,-81.628654,Residential,Masonry,1 874311,FL,POLK COUNTY,0,35621.63,0,0,35621.63,52413.37,0,0,0,0,28.08461,-81.62597,Residential,Wood,1 221924,FL,POLK COUNTY,0,150644.4,0,0,150644.4,176015.94,0,0,0,0,28.01243,-81.53004,Residential,Wood,3 519967,FL,POLK COUNTY,0,77286.2,0,0,77286.2,75323.91,0,0,0,0,28.032694,-81.449242,Residential,Wood,3 670016,FL,POLK COUNTY,0,44527.03,0,0,44527.03,53096.88,0,0,0,0,28.032694,-81.449242,Residential,Wood,3 390141,FL,POLK COUNTY,0,12722.01,0,0,12722.01,14576.52,0,0,0,0,28.032694,-81.449242,Residential,Wood,3 154880,FL,POLK COUNTY,0,106864.88,0,0,106864.88,155589.7,0,0,0,0,28.117107,-81.615089,Residential,Wood,1 768466,FL,POLK COUNTY,0,974282.78,0,0,974282.78,1434078,0,0,0,0,28.106689,-81.6231,Residential,Masonry,1 474179,FL,POLK COUNTY,9630000,9630000,0,0,9630000,12060000,0,482945.4,0,0,28.104443,-81.637039,Commercial,Reinforced Concrete,1 387954,FL,POLK COUNTY,0,2427413.4,0,2427413.4,2427413.4,3518341.53,0,0,0,0,28.106741,-81.611435,Commercial,Reinforced Masonry,1 208624,FL,POLK COUNTY,0,3588405.26,0,0,3588405.26,5101937.19,0,0,0,0,28.106689,-81.626328,Commercial,Reinforced Masonry,1 439544,FL,POLK COUNTY,0,556617.3,0,0,556617.3,570795.45,0,0,0,0,28.12531,-81.65736,Residential,Masonry,1 170257,FL,POLK COUNTY,1750680,1750680,1750680,1750680,1750680,2053547.64,0,35013.6,0,0,28.12222,-81.619385,Residential,Masonry,3 922319,FL,POLK COUNTY,0,972000,0,972000,972000,938843.14,0,48600,0,0,28.122416,-81.619354,Residential,Masonry,1 919755,FL,POLK COUNTY,0,2828.11,0,0,2828.11,3801.54,0,0,0,0,28.105635,-81.63109,Residential,Wood,3 263347,FL,POLK COUNTY,0,1304856.25,0,0,1304856.25,1716460.1,0,0,0,0,28.11175,-81.65805,Residential,Masonry,1 675120,FL,POLK COUNTY,0,49020.49,0,0,49020.49,46965.01,0,0,0,0,28.111195,-81.627419,Residential,Wood,1 930574,FL,POLK COUNTY,0,83190.06,0,0,83190.06,74059.12,0,0,0,0,28.111195,-81.627419,Residential,Wood,1 292540,FL,POLK COUNTY,0,73884.24,0,0,73884.24,78952.11,0,0,0,0,28.111195,-81.627419,Residential,Wood,1 569092,FL,POLK COUNTY,0,23567.54,0,0,23567.54,20044.48,0,0,0,0,28.120621,-81.6241,Residential,Wood,1 179993,FL,POLK COUNTY,0,503251.19,0,0,503251.19,547315.87,0,0,0,0,28.117135,-81.598725,Residential,Masonry,3 572471,FL,POLK COUNTY,0,47135.08,0,0,47135.08,66517.03,0,0,0,0,28.117135,-81.598725,Residential,Wood,3 209374,FL,POLK COUNTY,0,503251.19,0,0,503251.19,581730.7,0,0,0,0,28.11403,-81.611725,Residential,Masonry,4 955385,FL,POLK COUNTY,0,117837.71,0,0,117837.71,131425.58,0,0,0,0,28.11403,-81.611725,Residential,Wood,4 128797,FL,POLK COUNTY,0,88378.28,0,0,88378.28,87048.37,0,0,0,0,28.11403,-81.611725,Residential,Wood,4 190070,FL,POLK COUNTY,0,117837.71,0,0,117837.71,147516.55,0,0,0,0,28.11403,-81.611725,Residential,Wood,4 326389,FL,POLK COUNTY,0,247105.68,0,0,247105.68,331841.68,0,0,0,0,28.04254,-81.62648,Residential,Wood,3 622016,FL,POLK COUNTY,0,1010037.52,0,0,1010037.52,1128559.36,0,0,0,0,28.120621,-81.6241,Residential,Masonry,3 449767,FL,POLK COUNTY,0,370010.41,0,0,370010.41,632495.8,0,0,0,0,28.1096,-81.62334,Residential,Masonry,4 212172,FL,POLK COUNTY,0,40242.14,0,0,40242.14,41806.35,0,0,0,0,28.0986,-81.618,Residential,Wood,3 487089,FL,POLK COUNTY,0,483723.8,0,0,483723.8,426217.75,0,0,0,0,28.112694,-81.627441,Residential,Masonry,1 168259,FL,POLK COUNTY,0,663314.08,0,0,663314.08,653576.63,0,0,0,0,28.09429,-81.61542,Residential,Masonry,4 685286,FL,POLK COUNTY,0,314391.01,0,0,314391.01,451293.21,0,0,0,0,28.09429,-81.61542,Residential,Wood,4 244631,FL,POLK COUNTY,0,389607.38,0,0,389607.38,458996.46,0,0,0,0,28.09429,-81.61542,Residential,Masonry,4 575777,FL,POLK COUNTY,0,41714.55,0,0,41714.55,49560.89,0,0,0,0,28.0986,-81.618,Residential,Wood,4 116551,FL,POLK COUNTY,0,2649334.02,0,0,2649334.02,2418608.82,0,0,0,0,28.114088,-81.597694,Commercial,Reinforced Masonry,1 737929,FL,POLK COUNTY,0,247468.17,0,0,247468.17,379891.36,0,0,0,0,28.11404,-81.60684,Residential,Wood,4 458335,FL,POLK COUNTY,0,37999.86,0,0,37999.86,45269.23,0,0,0,0,28.110247,-81.626892,Residential,Wood,1 709874,FL,POLK COUNTY,0,271806.71,0,0,271806.71,250627.53,0,0,0,0,28.119907,-81.624977,Residential,Wood,3 639243,FL,POLK COUNTY,0,360105.31,0,0,360105.31,499105.96,0,0,0,0,28.0986,-81.618,Residential,Masonry,4 346556,FL,POLK COUNTY,0,41714.55,0,0,41714.55,45982.53,0,0,0,0,28.0986,-81.618,Residential,Wood,4 883742,FL,POLK COUNTY,0,41714.55,0,0,41714.55,62087.27,0,0,0,0,28.086425,-81.61085,Residential,Wood,3 819791,FL,POLK COUNTY,0,12137.28,0,0,12137.28,18489.57,0,0,0,0,28.10835,-81.62744,Residential,Wood,4 980031,FL,POLK COUNTY,0,70702.63,0,0,70702.63,55346.02,0,0,0,0,28.0986,-81.618,Residential,Wood,3 404845,FL,POLK COUNTY,0,131860.4,0,0,131860.4,206691.17,0,0,0,0,28.113945,-81.628159,Residential,Wood,1 459379,FL,POLK COUNTY,0,84169.79,0,0,84169.79,93214.34,0,0,0,0,28.134345,-81.63059,Residential,Wood,3 541497,FL,POLK COUNTY,0,291788.62,0,0,291788.62,311027.12,0,0,0,0,28.11175,-81.65805,Residential,Wood,1 375423,FL,POLK COUNTY,0,387181.05,0,0,387181.05,465074.13,0,0,0,0,28.041544,-81.630463,Residential,Masonry,1 889739,FL,POLK COUNTY,0,2559322.85,0,0,2559322.85,2897690.92,0,0,0,0,28.103729,-81.627098,Commercial,Reinforced Masonry,1 214309,FL,POLK COUNTY,0,246898.06,0,0,246898.06,374613.49,0,0,0,0,28.103729,-81.627098,Residential,Wood,1 409168,FL,POLK COUNTY,0,2940331.44,0,0,2940331.44,3053051.99,0,0,0,0,28.042139,-81.627876,Commercial,Reinforced Masonry,3 316286,FL,POLK COUNTY,0,8753658.5,0,0,8753658.5,11340000,0,0,0,0,28.1074,-81.6259,Commercial,Reinforced Masonry,3 539906,FL,POLK COUNTY,0,22798.9,0,0,22798.9,30621.2,0,0,0,0,27.8179,-81.8278,Residential,Wood,3 693642,FL,POLK COUNTY,0,107288.94,0,0,107288.94,88572.6,0,0,0,0,27.8179,-81.8278,Residential,Wood,3 324312,FL,POLK COUNTY,0,6705.56,0,0,6705.56,5711.53,0,0,0,0,27.8179,-81.8278,Residential,Wood,3 170686,FL,POLK COUNTY,0,10728.89,0,0,10728.89,10548.41,0,0,0,0,27.8179,-81.8278,Residential,Wood,4 575294,FL,POLK COUNTY,0,14162.14,0,0,14162.14,20223.54,0,0,0,0,27.8179,-81.8278,Residential,Wood,4 640810,FL,POLK COUNTY,0,73761.15,0,0,73761.15,110464.7,0,0,0,0,27.8179,-81.8278,Residential,Wood,4 969444,FL,POLK COUNTY,455850,455850,455850,455850,455850,365934.5,0,0,0,0,28.2399,-82.0679,Residential,Masonry,4 253189,FL,POLK COUNTY,417823.2,417823.2,0,0,417823.2,357197.05,0,0,0,0,28.248407,-82.056572,Residential,Masonry,1 447170,FL,POLK COUNTY,76860,76860,76860,76860,76860,118702.58,0,0,0,0,28.09128,-81.7316,Residential,Wood,1 300447,FL,POLK COUNTY,20178,20178,20178,20178,20178,28036.73,0,0,0,0,28.090799,-81.731285,Residential,Wood,1 829947,FL,POLK COUNTY,0,2115784.96,0,0,2115784.96,3012454.63,0,0,0,0,28.100828,-81.718857,Commercial,Reinforced Masonry,1 315612,FL,POLK COUNTY,0,351337.85,0,0,351337.85,548281.33,0,0,0,0,28.100828,-81.718857,Residential,Wood,1 352643,FL,POLK COUNTY,0,1231346.36,0,0,1231346.36,1496573.45,0,0,0,0,28.08853,-81.72168,Residential,Masonry,1 864957,FL,POLK COUNTY,0,1668215.51,0,0,1668215.51,2539958.2,0,0,0,0,28.08853,-81.72168,Residential,Masonry,1 220600,FL,POLK COUNTY,0,29917.41,0,0,29917.41,48342.47,0,0,0,0,28.08853,-81.72168,Residential,Wood,1 759329,FL,POLK COUNTY,0,1624362.2,0,0,1624362.2,2355338.19,0,0,0,0,28.08853,-81.72168,Residential,Masonry,1 594807,FL,POLK COUNTY,0,978069.33,0,0,978069.33,1061948.56,0,0,0,0,28.08853,-81.72168,Residential,Masonry,1 729396,FL,POLK COUNTY,0,457867.16,0,0,457867.16,367736.93,0,0,0,0,28.08853,-81.72168,Residential,Masonry,1 192815,FL,POLK COUNTY,0,1554664.49,0,0,1554664.49,1886731.49,0,0,0,0,28.106665,-81.731209,Residential,Masonry,1 207086,FL,POLK COUNTY,0,2777543.38,0,0,2777543.38,4854790.31,0,0,0,0,28.106665,-81.731209,Commercial,Reinforced Masonry,1 781446,FL,POLK COUNTY,0,1156185.71,0,0,1156185.71,1884508.71,0,0,0,0,28.106665,-81.731209,Residential,Masonry,1 419427,FL,POLK COUNTY,0,1105885,0,0,1105885,1323279.87,0,0,0,0,28.110146,-81.719521,Residential,Masonry,3 496681,FL,POLK COUNTY,0,2693686.04,0,0,2693686.04,3017871.15,0,0,0,0,28.10545,-81.72807,Commercial,Reinforced Masonry,1 784577,FL,POLK COUNTY,0,1028872.31,0,0,1028872.31,1215096.15,0,0,0,0,28.10545,-81.72807,Residential,Masonry,1 523906,FL,POLK COUNTY,0,2911016.51,0,0,2911016.51,5100659.85,0,0,0,0,28.10545,-81.72807,Commercial,Reinforced Masonry,1 469293,FL,POLK COUNTY,0,314379.43,0,0,314379.43,404417.7,0,0,0,0,28.10545,-81.72807,Residential,Wood,1 991995,FL,POLK COUNTY,0,618768.12,0,0,618768.12,963839.63,0,0,0,0,28.104778,-81.731216,Residential,Masonry,1 691072,FL,POLK COUNTY,0,1147765.73,0,0,1147765.73,1054702.59,0,0,0,0,28.104778,-81.731216,Residential,Masonry,1 441049,FL,POLK COUNTY,0,879696.19,0,0,879696.19,910350.09,0,0,0,0,28.104778,-81.731216,Residential,Masonry,1 420049,FL,POLK COUNTY,0,825491.43,0,0,825491.43,740961.11,0,0,0,0,28.104778,-81.731216,Residential,Masonry,1 361208,FL,POLK COUNTY,0,84098.05,0,0,84098.05,133187.09,0,0,0,0,28.104778,-81.731216,Residential,Wood,1 132805,FL,POLK COUNTY,1260257.4,1260257.4,1260257.4,1260257.4,1260257.4,1651945.4,0,0,0,0,28.0949,-81.7297,Residential,Masonry,4 978693,FL,POLK COUNTY,0,3903989.76,0,0,3903989.76,5523395.94,0,0,0,0,28.0949,-81.7297,Commercial,Reinforced Masonry,4 587741,FL,POLK COUNTY,142737.3,142737.3,0,0,142737.3,191261.42,0,0,0,0,28.0949,-81.7297,Residential,Wood,4 440745,FL,POLK COUNTY,0,28828.13,0,0,28828.13,31748.54,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 758367,FL,POLK COUNTY,0,136940.57,0,0,136940.57,112441.9,0,0,0,0,28.079535,-81.755363,Residential,Wood,1 581939,FL,POLK COUNTY,0,77219.47,0,0,77219.47,100971.56,0,0,0,0,28.09137,-81.71892,Residential,Wood,3 852712,FL,POLK COUNTY,0,18485.5,0,0,18485.5,22485.32,0,0,0,0,28.077235,-81.7518,Residential,Wood,3 626561,FL,POLK COUNTY,0,11091.3,0,0,11091.3,18491.97,0,0,0,0,28.0949,-81.7297,Residential,Wood,4 775213,FL,POLK COUNTY,0,33642.68,0,0,33642.68,48234.86,0,0,0,0,28.08995,-81.724145,Residential,Wood,3 665768,FL,POLK COUNTY,0,33642.68,0,0,33642.68,53666.6,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 368795,FL,POLK COUNTY,0,33642.68,0,0,33642.68,34954.61,0,0,0,0,28.0949,-81.7297,Residential,Wood,4 844802,FL,POLK COUNTY,0,51479.34,0,0,51479.34,68881.83,0,0,0,0,28.09038,-81.73435,Residential,Wood,1 994405,FL,POLK COUNTY,0,33642.68,0,0,33642.68,56574,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 202800,FL,POLK COUNTY,0,77219.47,0,0,77219.47,108757.6,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 203526,FL,POLK COUNTY,0,368508.4,0,0,368508.4,264370.87,0,0,0,0,28.087202,-81.718887,Residential,Masonry,1 589430,FL,POLK COUNTY,0,1112783.26,0,0,1112783.26,1087438.51,0,0,0,0,28.09304,-81.72849,Residential,Masonry,1 787959,FL,POLK COUNTY,0,143854.14,0,0,143854.14,104725.82,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 184530,FL,POLK COUNTY,0,104895.96,0,0,104895.96,120251.68,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 681013,FL,POLK COUNTY,0,135193.69,0,0,135193.69,107637.97,0,0,0,0,28.088083,-81.724724,Residential,Wood,1 123348,FL,POLK COUNTY,0,20591.92,0,0,20591.92,34272.72,0,0,0,0,28.09198,-81.73558,Residential,Wood,1 952479,FL,POLK COUNTY,0,119139.03,0,0,119139.03,159242.18,0,0,0,0,28.087202,-81.718887,Residential,Wood,1 597727,FL,POLK COUNTY,0,6242501.73,0,0,6242501.73,10440000,0,0,0,0,28.087202,-81.718887,Commercial,Reinforced Masonry,1 158934,FL,POLK COUNTY,0,334100.4,0,0,334100.4,502914.66,0,0,0,0,28.0949,-81.7297,Residential,Wood,3 787412,FL,POLK COUNTY,0,6997.1,0,0,6997.1,11408.86,0,0,0,0,28.094591,-81.728157,Residential,Wood,3 732585,FL,POLK COUNTY,0,2007363.23,0,0,2007363.23,3101797.74,0,0,0,0,28.10876,-81.719299,Commercial,Reinforced Masonry,1 863561,FL,POLK COUNTY,0,12583.13,0,0,12583.13,19267.28,0,0,0,0,28.152,-81.6331,Residential,Wood,4 344380,FL,POLK COUNTY,0,670.56,0,0,670.56,946.03,0,0,0,0,28.152,-81.6331,Residential,Wood,4 232469,FL,POLK COUNTY,0,23747.75,0,0,23747.75,22664.81,0,0,0,0,28.152,-81.6331,Residential,Wood,3 105540,FL,HIGHLANDS COUNTY,0,7149600,0,7149600,7149600,7275661.75,0,357480,0,0,27.212542,-81.321277,Commercial,Reinforced Masonry,3 854644,FL,HIGHLANDS COUNTY,27000,27000,27000,27000,27000,25992.58,0,0,0,0,27.29771,-81.37086,Residential,Wood,1 492930,FL,HIGHLANDS COUNTY,22500,22500,22500,22500,22500,19110.74,0,0,0,0,27.297373,-81.370811,Residential,Wood,1 585039,FL,HIGHLANDS COUNTY,178425,178425,178425,178425,178425,283214,0,0,0,0,27.30113,-81.35568,Residential,Wood,1 825661,FL,HIGHLANDS COUNTY,0,728632.08,0,0,728632.08,1072546.42,0,0,0,0,27.237617,-81.32769,Residential,Masonry,3 105116,FL,HIGHLANDS COUNTY,0,1058735.7,0,1058735.7,1058735.7,1621136.1,0,0,0,0,27.303623,-81.337875,Residential,Masonry,1 764232,FL,HIGHLANDS COUNTY,0,57328.92,0,0,57328.92,67485.02,0,0,0,0,27.303623,-81.337875,Residential,Wood,1 633550,FL,HIGHLANDS COUNTY,0,1871511.84,0,0,1871511.84,2266296.03,0,0,0,0,27.25135,-81.38094,Commercial,Reinforced Masonry,1 672043,FL,HIGHLANDS COUNTY,0,447535.44,0,0,447535.44,322916.51,0,0,0,0,27.25135,-81.38094,Residential,Masonry,1 705756,FL,HIGHLANDS COUNTY,0,13229.1,0,13229.1,13229.1,17121.89,0,0,0,0,27.29669,-81.36067,Residential,Wood,3 727991,FL,HIGHLANDS COUNTY,727650,727650,727650,727650,727650,783242.46,0,0,0,0,27.32166,-81.37136,Residential,Masonry,1 787110,FL,HIGHLANDS COUNTY,308137.5,308137.5,308137.5,308137.5,308137.5,450769.42,0,0,0,0,27.317387,-81.364433,Residential,Wood,1 233881,FL,HIGHLANDS COUNTY,55440000,55440000,55440000,55440000,55440000,71910000,0,0,0,0,27.3202,-81.36653,Commercial,Steel Frame,3 277587,FL,HIGHLANDS COUNTY,360900,360900,360900,360900,360900,385406.55,0,0,0,0,27.324322,-81.373161,Residential,Masonry,1 630152,FL,HIGHLANDS COUNTY,453474,453474,0,0,453474,420370.4,0,0,0,0,27.208776,-81.409821,Residential,Masonry,3 315211,FL,HIGHLANDS COUNTY,164238.3,164238.3,0,0,164238.3,277891.2,0,0,0,0,27.32019,-81.367165,Residential,Wood,3 340545,FL,HIGHLANDS COUNTY,0,1332079.2,0,1332079.2,1332079.2,2034820.25,0,0,0,0,27.303621,-81.361496,Residential,Masonry,1 877965,FL,HIGHLANDS COUNTY,0,199926,0,199926,199926,290796.37,0,0,0,0,27.1518,-81.19664,Residential,Wood,1 375190,FL,HIGHLANDS COUNTY,0,32985,0,32985,32985,45465.77,0,0,0,0,27.1518,-81.19664,Residential,Wood,1 875426,FL,HIGHLANDS COUNTY,0,53775,0,53775,53775,55236.07,0,0,0,0,27.1518,-81.19664,Residential,Wood,1 386718,FL,HIGHLANDS COUNTY,0,51840,0,51840,51840,86324.8,0,1555.2,0,0,27.1518,-81.19664,Residential,Wood,1 303820,FL,HIGHLANDS COUNTY,0,49950,0,49950,49950,73214.46,0,1498.5,0,0,27.1518,-81.19664,Residential,Wood,1 559661,FL,HIGHLANDS COUNTY,0,49950,0,49950,49950,66203.73,0,1498.5,0,0,27.1518,-81.19664,Residential,Wood,1 941385,FL,HIGHLANDS COUNTY,0,49950,0,49950,49950,45041.91,0,1498.5,0,0,27.1518,-81.19664,Residential,Wood,1 747504,FL,HIGHLANDS COUNTY,0,87480,0,87480,87480,83071.71,0,2624.4,0,0,27.1518,-81.19664,Residential,Wood,1 732905,FL,HIGHLANDS COUNTY,0,58995,0,58995,58995,55503.38,0,0,0,0,27.1518,-81.19664,Residential,Wood,1 994104,FL,HIGHLANDS COUNTY,0,49117.5,0,49117.5,49117.5,64859.66,0,0,0,0,27.1518,-81.19664,Residential,Wood,1 547470,FL,HIGHLANDS COUNTY,0,135000,0,135000,135000,148962.38,0,4050,0,0,27.1518,-81.19664,Residential,Wood,1 304838,FL,HIGHLANDS COUNTY,0,90000,0,90000,90000,136295.46,0,2700,0,0,27.1518,-81.19664,Residential,Wood,1 574080,FL,HIGHLANDS COUNTY,0,3927.92,0,0,3927.92,3203.68,0,0,0,0,27.252287,-81.324722,Residential,Wood,3 894911,FL,HIGHLANDS COUNTY,0,235787.65,0,0,235787.65,263018.76,0,0,0,0,27.29554,-81.36759,Residential,Wood,1 684578,FL,HIGHLANDS COUNTY,0,3645562.09,0,0,3645562.09,5925496.61,0,0,0,0,27.298071,-81.365639,Commercial,Reinforced Masonry,1 429866,FL,HIGHLANDS COUNTY,0,141966.38,0,0,141966.38,207975.07,0,0,0,0,27.383315,-81.47523,Residential,Wood,3 437751,FL,HIGHLANDS COUNTY,0,398515.91,0,0,398515.91,470436.08,0,0,0,0,27.297407,-81.36747,Residential,Masonry,1 298934,FL,HIGHLANDS COUNTY,0,6733.58,0,0,6733.58,7803.93,0,0,0,0,27.297407,-81.36747,Residential,Wood,1 810367,FL,HIGHLANDS COUNTY,0,13916.07,0,0,13916.07,20382.98,0,0,0,0,27.2918,-81.378,Residential,Wood,4 985201,FL,HIGHLANDS COUNTY,0,28168.82,0,0,28168.82,34613.51,0,0,0,0,27.2918,-81.378,Residential,Wood,4 565464,FL,HIGHLANDS COUNTY,0,2917.89,0,0,2917.89,2754.88,0,0,0,0,27.325624,-81.420822,Residential,Wood,1 144682,FL,HIGHLANDS COUNTY,0,27046.56,0,0,27046.56,32500.82,0,0,0,0,27.29988,-81.32348,Residential,Wood,1 555603,FL,HIGHLANDS COUNTY,0,27719.92,0,0,27719.92,43519.83,0,0,0,0,27.29988,-81.32348,Residential,Wood,1 205176,FL,HIGHLANDS COUNTY,0,49491.84,0,0,49491.84,39799.75,0,0,0,0,27.29988,-81.32348,Residential,Wood,1 272694,FL,HIGHLANDS COUNTY,0,1907.85,0,0,1907.85,1930.39,0,0,0,0,27.29988,-81.32348,Residential,Wood,1 932766,FL,HIGHLANDS COUNTY,0,16272.83,0,0,16272.83,14932.27,0,0,0,0,27.275784,-81.350479,Residential,Wood,1 844997,FL,HIGHLANDS COUNTY,0,21098.56,0,0,21098.56,19353.29,0,0,0,0,27.275784,-81.350479,Residential,Wood,1 912210,FL,HIGHLANDS COUNTY,0,10100.38,0,0,10100.38,11015.31,0,0,0,0,27.275784,-81.350479,Residential,Wood,1 201226,FL,HIGHLANDS COUNTY,0,2468.98,0,0,2468.98,2745.28,0,0,0,0,27.275784,-81.350479,Residential,Wood,1 451615,FL,HIGHLANDS COUNTY,0,1907.85,0,0,1907.85,3471.92,0,0,0,0,27.275784,-81.350479,Residential,Wood,1 355719,FL,HIGHLANDS COUNTY,0,20649.66,0,0,20649.66,33251.11,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 617008,FL,HIGHLANDS COUNTY,0,61275.61,0,0,61275.61,80883.8,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 433975,FL,HIGHLANDS COUNTY,0,16048.37,0,0,16048.37,21971.19,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 183320,FL,HIGHLANDS COUNTY,0,3815.7,0,0,3815.7,3850.07,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 800465,FL,HIGHLANDS COUNTY,0,1907.85,0,0,1907.85,2185.14,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 444585,FL,HIGHLANDS COUNTY,0,41523.76,0,0,41523.76,63806.66,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 726797,FL,HIGHLANDS COUNTY,0,20200.75,0,0,20200.75,16532.35,0,0,0,0,27.250395,-81.324935,Residential,Wood,3 916728,FL,HIGHLANDS COUNTY,0,691875.7,0,0,691875.7,627116.14,0,0,0,0,27.31722,-81.36965,Residential,Masonry,1 359783,FL,HIGHLANDS COUNTY,0,30862.26,0,0,30862.26,46313.2,0,0,0,0,27.31722,-81.36965,Residential,Wood,1 426887,FL,HIGHLANDS COUNTY,0,7631.39,0,0,7631.39,11443.63,0,0,0,0,27.340855,-81.318962,Residential,Wood,1 228161,FL,HIGHLANDS COUNTY,0,287187.33,0,0,287187.33,242717.52,0,0,0,0,27.26301,-81.39859,Residential,Wood,1 457093,FL,HIGHLANDS COUNTY,0,22445.28,0,0,22445.28,31029.25,0,0,0,0,27.26301,-81.39859,Residential,Wood,1 465292,FL,HIGHLANDS COUNTY,0,42533.8,0,0,42533.8,66406.24,0,0,0,0,27.275654,-81.350739,Residential,Wood,1 232471,FL,HIGHLANDS COUNTY,0,33780.14,0,0,33780.14,46694.43,0,0,0,0,27.32473,-81.3744,Residential,Wood,1 138447,FL,HIGHLANDS COUNTY,0,42533.8,0,0,42533.8,69539.32,0,0,0,0,27.32473,-81.3744,Residential,Wood,1 420090,FL,HIGHLANDS COUNTY,0,252060.47,0,0,252060.47,264554.61,0,0,0,0,27.32473,-81.3744,Residential,Wood,1 344677,FL,HIGHLANDS COUNTY,0,11222.64,0,0,11222.64,12342.66,0,0,0,0,27.32473,-81.3744,Residential,Wood,1 235055,FL,HIGHLANDS COUNTY,0,8080.3,0,0,8080.3,14063.6,0,0,0,0,27.2918,-81.378,Residential,Wood,3 213883,FL,HIGHLANDS COUNTY,0,448.91,0,0,448.91,524.34,0,0,0,0,27.2918,-81.378,Residential,Wood,3 413178,FL,HIGHLANDS COUNTY,5044574.7,5044574.7,5044574.7,5044574.7,5044574.7,6652058.7,0,0,0,0,27.267025,-81.326729,Commercial,Reinforced Masonry,1 865911,FL,HIGHLANDS COUNTY,4277691,4277691,4277691,4277691,4277691,5837978.79,0,0,0,0,27.29648,-81.37363,Commercial,Reinforced Masonry,1 778378,FL,HIGHLANDS COUNTY,96228,96228,96228,96228,96228,109243.8,0,0,0,0,27.29648,-81.37363,Residential,Wood,1 365784,FL,HIGHLANDS COUNTY,0,3217178.25,0,0,3217178.25,3524894.92,0,0,0,0,27.21239,-81.31592,Commercial,Reinforced Masonry,1 880875,FL,HIGHLANDS COUNTY,0,1634643.45,0,0,1634643.45,2290405.19,0,0,0,0,27.21239,-81.31592,Residential,Masonry,1 342370,FL,HIGHLANDS COUNTY,88209,88209,88209,88209,88209,102048.64,0,0,0,0,27.21239,-81.31592,Residential,Wood,1 124018,FL,HIGHLANDS COUNTY,76626,76626,76626,76626,76626,84102.25,0,0,0,0,27.21239,-81.31592,Residential,Wood,1 186811,FL,HIGHLANDS COUNTY,0,22590000,0,0,22590000,31410000,0,0,0,0,27.29369,-81.37268,Commercial,Reinforced Concrete,1 274078,FL,HIGHLANDS COUNTY,68339.7,68339.7,68339.7,68339.7,68339.7,55054.46,0,0,0,0,27.29369,-81.37268,Residential,Wood,1 345660,FL,HIGHLANDS COUNTY,95752.8,95752.8,95752.8,95752.8,95752.8,86807.19,0,0,0,0,27.29369,-81.37268,Residential,Wood,1 321946,FL,HIGHLANDS COUNTY,41698.8,41698.8,41698.8,41698.8,41698.8,43791.75,0,0,0,0,27.29369,-81.37268,Residential,Wood,1 893189,FL,HIGHLANDS COUNTY,554400,554400,554400,554400,554400,873878.54,0,16632,0,0,27.21287,-81.303764,Residential,Masonry,1 523884,FL,HIGHLANDS COUNTY,0,229500,0,229500,229500,180838.66,0,4590,0,900,27.32456,-81.41664,Residential,Wood,3 261985,FL,POLK COUNTY,209250,209250,209250,209250,209250,181347.77,0,0,0,0,27.90494,-81.58035,Residential,Wood,1 454621,FL,POLK COUNTY,100278,100278,100278,100278,100278,169410.25,0,0,0,0,27.90911,-81.57743,Residential,Wood,1 975923,FL,POLK COUNTY,79650,79650,79650,79650,79650,89622.18,0,0,0,0,27.903429,-81.580414,Residential,Wood,1 235509,FL,POLK COUNTY,0,66575.52,0,0,66575.52,51500.69,0,0,0,0,27.891525,-81.572968,Residential,Wood,1 401347,FL,POLK COUNTY,0,81370.08,0,0,81370.08,103439.76,0,0,0,0,27.891525,-81.572968,Residential,Wood,1 342687,FL,POLK COUNTY,0,3361972.5,0,3361972.5,3361972.5,4216559.01,0,0,0,0,27.9011,-81.58794,Commercial,Reinforced Masonry,1 998223,FL,POLK COUNTY,0,879321.77,0,0,879321.77,858984.82,0,0,0,0,27.88784,-81.5839,Residential,Masonry,1 778643,FL,POLK COUNTY,0,1010242.42,0,0,1010242.42,1138720,0,0,0,0,27.88784,-81.5839,Residential,Masonry,1 700450,FL,POLK COUNTY,0,30492.75,0,0,30492.75,37229.82,0,0,0,0,27.88784,-81.5839,Residential,Wood,1 807648,FL,POLK COUNTY,0,1258339.62,0,0,1258339.62,1139310.76,0,0,0,0,27.894022,-81.568405,Residential,Masonry,3 413363,FL,POLK COUNTY,0,835002.72,0,0,835002.72,1324467.95,0,0,0,0,27.894022,-81.568405,Residential,Masonry,3 213178,FL,POLK COUNTY,0,84921.26,0,0,84921.26,105930.78,0,0,0,0,27.894022,-81.568405,Residential,Wood,3 608109,FL,POLK COUNTY,0,37588.55,0,0,37588.55,65013.23,0,0,0,0,27.894022,-81.568405,Residential,Wood,3 312515,FL,POLK COUNTY,0,4108556.93,0,0,4108556.93,3074885.09,0,0,0,0,27.91775,-81.59358,Commercial,Reinforced Masonry,1 438111,FL,POLK COUNTY,0,3366809.61,0,0,3366809.61,3393744.08,0,0,0,0,27.91775,-81.59358,Commercial,Reinforced Masonry,1 128554,FL,POLK COUNTY,0,1314503.26,0,0,1314503.26,1096811.01,0,0,0,0,27.91775,-81.59358,Residential,Masonry,1 438654,FL,POLK COUNTY,0,317703.75,0,0,317703.75,502927.25,0,0,0,0,27.91775,-81.59358,Residential,Wood,1 396913,FL,POLK COUNTY,0,17370000,0,0,17370000,24300000,0,0,0,0,27.89128,-81.57928,Commercial,Reinforced Concrete,3 296244,FL,POLK COUNTY,0,138080.38,0,0,138080.38,115291.59,0,0,0,0,27.89128,-81.57928,Residential,Wood,3 348779,FL,POLK COUNTY,0,3645157.55,0,0,3645157.55,6577905.5,0,0,0,0,27.89128,-81.57928,Commercial,Reinforced Masonry,3 359738,FL,POLK COUNTY,0,4492761.92,0,0,4492761.92,3521202.16,0,0,0,0,27.89128,-81.57928,Commercial,Reinforced Masonry,3 235251,FL,POLK COUNTY,0,35478.99,0,0,35478.99,37161.4,0,0,0,0,27.89128,-81.57928,Residential,Wood,3 330011,FL,POLK COUNTY,0,35478.99,0,0,35478.99,28520.21,0,0,0,0,27.89128,-81.57928,Residential,Wood,3 164060,FL,POLK COUNTY,0,412515.12,0,0,412515.12,560837.41,0,0,0,0,27.89128,-81.57928,Residential,Masonry,3 331614,FL,POLK COUNTY,0,897045.87,0,0,897045.87,996617.96,0,0,0,0,27.89128,-81.57928,Residential,Masonry,3 936700,FL,POLK COUNTY,0,3240185.7,0,0,3240185.7,4892281.87,0,0,0,0,27.88784,-81.5839,Commercial,Reinforced Masonry,1 988331,FL,POLK COUNTY,0,43917.23,0,0,43917.23,43423.95,0,0,0,0,27.88784,-81.5839,Residential,Wood,1 440569,FL,POLK COUNTY,0,2474424.08,0,0,2474424.08,3024260.91,0,0,0,0,27.88784,-81.5839,Commercial,Reinforced Masonry,1 702918,FL,POLK COUNTY,0,949412.17,0,0,949412.17,987673.48,0,0,0,0,27.89586,-81.58853,Residential,Masonry,1 178823,FL,POLK COUNTY,0,37588.55,0,0,37588.55,38489.17,0,0,0,0,27.89586,-81.58853,Residential,Wood,1 499132,FL,POLK COUNTY,0,2146030.23,0,0,2146030.23,1784346.88,0,0,0,0,27.910337,-81.594543,Commercial,Reinforced Masonry,1 477956,FL,POLK COUNTY,0,655991.37,0,0,655991.37,708140.06,0,0,0,0,27.910337,-81.594543,Residential,Masonry,1 422611,FL,POLK COUNTY,0,276781.75,0,0,276781.75,319363.24,0,0,0,0,27.910337,-81.594543,Residential,Wood,1 993684,FL,POLK COUNTY,0,889294.24,0,0,889294.24,1134739.45,0,0,0,0,27.910337,-81.594543,Residential,Masonry,1 829417,FL,POLK COUNTY,0,844783.41,0,0,844783.41,1061330.12,0,0,0,0,27.910337,-81.594543,Residential,Masonry,1 699386,FL,POLK COUNTY,0,41424.11,0,0,41424.11,38201.32,0,0,0,0,27.910337,-81.594543,Residential,Wood,1 784081,FL,POLK COUNTY,0,842874.76,0,0,842874.76,566116.83,0,0,0,0,27.910337,-81.594543,Residential,Masonry,1 314382,FL,POLK COUNTY,0,129906.97,0,0,129906.97,138335.33,0,0,0,0,27.910337,-81.594543,Residential,Wood,1 341271,FL,POLK COUNTY,0,54848.59,0,0,54848.59,87461.57,0,0,0,0,27.910337,-81.594543,Residential,Wood,1 733944,FL,POLK COUNTY,0,115066.98,0,0,115066.98,111420.51,0,0,0,0,27.910337,-81.594543,Residential,Wood,1 358466,FL,POLK COUNTY,0,746782.87,0,0,746782.87,759584.23,0,0,0,0,27.91063,-81.58351,Residential,Masonry,3 959219,FL,POLK COUNTY,0,742236.81,0,0,742236.81,688053.53,0,0,0,0,27.91063,-81.58351,Residential,Masonry,3 941027,FL,POLK COUNTY,0,406095.12,0,0,406095.12,483696.64,0,0,0,0,27.91063,-81.58351,Residential,Masonry,3 330429,FL,POLK COUNTY,0,953439.52,0,0,953439.52,1334670.4,0,0,0,0,27.91063,-81.58351,Residential,Masonry,3 748561,FL,POLK COUNTY,0,210245.13,0,0,210245.13,322730.47,0,0,0,0,27.91063,-81.58351,Residential,Wood,3 829877,FL,POLK COUNTY,0,956924.87,0,0,956924.87,1600667.36,0,0,0,0,27.896585,-81.592285,Residential,Masonry,3 463329,FL,POLK COUNTY,0,18720000,0,0,18720000,17820000,0,0,0,0,27.960314,-81.623528,Commercial,Reinforced Concrete,3 189191,FL,POLK COUNTY,1721929.5,1721929.5,0,0,1721929.5,1370101.42,0,0,0,0,27.9004,-81.584,Residential,Masonry,4 651726,FL,POLK COUNTY,685944,685944,0,0,685944,967087.75,0,0,0,0,27.9004,-81.584,Residential,Masonry,4 521335,FL,POLK COUNTY,104878.8,104878.8,0,0,104878.8,86860.62,0,0,0,0,27.965553,-81.626579,Residential,Wood,3 658317,FL,POLK COUNTY,595302.3,595302.3,0,0,595302.3,593606.88,0,0,0,0,27.9004,-81.584,Residential,Masonry,3 659741,FL,POLK COUNTY,0,60155.43,0,0,60155.43,84322.51,0,0,0,0,27.9004,-81.584,Residential,Wood,4 997708,FL,POLK COUNTY,0,38705.65,0,0,38705.65,44507.17,0,0,0,0,27.9004,-81.584,Residential,Wood,1 687818,FL,POLK COUNTY,0,555675.09,0,0,555675.09,753828.83,0,0,0,0,27.817444,-81.331139,Residential,Masonry,4 321453,FL,POLK COUNTY,0,1448.4,0,0,1448.4,1499.82,0,0,0,0,27.9004,-81.584,Residential,Wood,4 322703,FL,POLK COUNTY,0,10177.61,0,0,10177.61,16800.87,0,0,0,0,27.968071,-81.594521,Residential,Wood,3 458814,FL,POLK COUNTY,0,301848.88,0,0,301848.88,250051.61,0,0,0,0,27.900553,-81.597992,Residential,Wood,1 766893,FL,POLK COUNTY,0,77665.04,0,0,77665.04,69449.32,0,0,0,0,27.9004,-81.584,Residential,Wood,3 497314,FL,POLK COUNTY,0,1203451.2,0,1203451.2,1203451.2,1542766.67,0,0,0,0,27.88739,-81.58318,Residential,Masonry,1 800921,FL,POLK COUNTY,0,1408500,0,1408500,1408500,2537835.3,0,42255,0,0,27.89066,-81.56559,Residential,Masonry,1 232834,FL,POLK COUNTY,0,339484.83,0,0,339484.83,518403.52,0,0,0,0,27.9004,-81.584,Residential,Wood,4 422847,FL,POLK COUNTY,1590750,1590750,1590750,1590750,1590750,2078839.82,0,0,0,0,27.80676,-81.33057,Residential,Masonry,3 360315,FL,POLK COUNTY,403411.5,403411.5,0,0,403411.5,380776.89,0,0,0,0,27.81525,-81.331085,Residential,Masonry,4 546559,FL,HIGHLANDS COUNTY,658610.1,658610.1,0,0,658610.1,875150.56,0,0,0,0,27.3961,-81.1736,Residential,Masonry,4 125220,FL,HIGHLANDS COUNTY,0,0,0,10530000,10530000,12780000,0,0,0,0,27.3961,-81.1736,Commercial,Reinforced Concrete,4 918558,FL,HIGHLANDS COUNTY,0,30076.67,0,0,30076.67,28649.84,0,0,0,0,27.360987,-81.052132,Residential,Wood,3 808331,FL,HIGHLANDS COUNTY,0,72273.8,0,0,72273.8,115626.51,0,0,0,0,27.2991,-81.02323,Residential,Wood,3 243711,FL,HIGHLANDS COUNTY,0,6284.68,0,0,6284.68,8205.29,0,0,0,0,27.2991,-81.02323,Residential,Wood,3 519387,FL,HIGHLANDS COUNTY,0,12569.36,0,0,12569.36,12945.14,0,0,0,0,27.400885,-81.241675,Residential,Wood,3 437486,FL,HIGHLANDS COUNTY,0,4152.38,0,0,4152.38,3359.24,0,0,0,0,27.400885,-81.241675,Residential,Wood,3 704232,FL,POLK COUNTY,641876.4,641876.4,0,0,641876.4,832796.12,0,0,0,0,28.152,-81.6331,Residential,Masonry,3 576431,FL,POLK COUNTY,0,111230.65,0,0,111230.65,96167.35,0,0,0,0,28.152,-81.6331,Residential,Wood,4 629584,FL,POLK COUNTY,0,4660102.94,0,0,4660102.94,6046203.96,0,0,0,0,27.961002,-81.622871,Commercial,Reinforced Masonry,4 950123,FL,POLK COUNTY,0,6594174.47,0,0,6594174.47,8474833.03,0,0,0,0,27.957134,-81.624573,Commercial,Reinforced Masonry,1 550592,FL,POLK COUNTY,0,112957.42,0,0,112957.42,118772.92,0,0,0,0,27.957134,-81.624573,Residential,Wood,1 425554,FL,POLK COUNTY,3654000,3654000,3654000,3654000,3654000,4238216.14,0,182700,0,0,27.9099,-81.6168,Commercial,Reinforced Masonry,1 461366,FL,POLK COUNTY,395320.5,395320.5,0,0,395320.5,481164.74,0,0,0,0,27.899252,-81.645256,Residential,Masonry,1 432006,FL,POLK COUNTY,0,2126165.76,0,0,2126165.76,3076081.34,0,0,0,0,27.903755,-81.622162,Commercial,Reinforced Masonry,1 809624,FL,POLK COUNTY,0,85329.07,0,0,85329.07,64993.61,0,0,0,0,27.957203,-81.624573,Residential,Wood,1 776883,FL,POLK COUNTY,0,12780000,0,0,12780000,17100000,0,0,0,0,27.950033,-81.617485,Commercial,Reinforced Concrete,3 685539,FL,POLK COUNTY,0,77750.44,0,0,77750.44,97323.65,0,0,0,0,27.955112,-81.651642,Residential,Wood,3 912915,FL,POLK COUNTY,0,34004.6,0,0,34004.6,35557.25,0,0,0,0,27.955112,-81.651642,Residential,Wood,3 206987,FL,POLK COUNTY,0,900000,0,900000,900000,1334045.7,0,0,0,0,27.900928,-81.626648,Residential,Masonry,3 611892,FL,POLK COUNTY,3240000,3240000,3240000,3240000,3240000,5085990,0,64800,0,0,27.8935,-81.9936,Commercial,Reinforced Masonry,1 734489,FL,POLK COUNTY,9000,9000,9000,9000,9000,7497,0,180,0,0,27.8935,-81.9936,Residential,Wood,3 706430,FL,POLK COUNTY,9000,9000,9000,9000,9000,10384.61,0,180,0,0,27.8935,-81.9936,Residential,Wood,3 281961,FL,POLK COUNTY,1354203,1354203,1354203,1354203,1354203,1419638.09,0,0,0,0,27.8974,-81.97394,Residential,Masonry,1 258567,FL,POLK COUNTY,852300,852300,852300,852300,852300,834998.31,0,0,0,0,27.8974,-81.97394,Residential,Masonry,1 670462,FL,POLK COUNTY,139500,139500,139500,139500,139500,165438.91,0,0,0,0,27.90098,-81.97302,Residential,Wood,1 466746,FL,POLK COUNTY,0,1949190.81,0,0,1949190.81,2674289.79,0,0,0,0,27.88688,-81.98516,Commercial,Reinforced Masonry,1 696096,FL,POLK COUNTY,0,30684.53,0,0,30684.53,42023.07,0,0,0,0,27.88688,-81.98516,Residential,Wood,1 854558,FL,POLK COUNTY,0,1453049.39,0,0,1453049.39,2093844.16,0,0,0,0,27.892115,-81.965462,Residential,Masonry,4 890276,FL,POLK COUNTY,0,1994159.16,0,0,1994159.16,1533536.32,0,0,0,0,27.892115,-81.965462,Commercial,Reinforced Masonry,4 199988,FL,POLK COUNTY,0,695977.15,0,0,695977.15,936788.03,0,0,0,0,27.892115,-81.965462,Residential,Masonry,4 303207,FL,POLK COUNTY,0,1702333.78,0,0,1702333.78,2254690.02,0,0,0,0,27.892115,-81.965462,Residential,Masonry,4 955505,FL,POLK COUNTY,0,982041.88,0,0,982041.88,857762.52,0,0,0,0,27.892115,-81.965462,Residential,Masonry,4 787394,FL,POLK COUNTY,0,36821.43,0,0,36821.43,60615.08,0,0,0,0,27.892115,-81.965462,Residential,Wood,4 900329,FL,POLK COUNTY,0,2279379.16,0,0,2279379.16,2274638.05,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 353889,FL,POLK COUNTY,0,3128407.26,0,0,3128407.26,4289471.82,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 630460,FL,POLK COUNTY,0,891166.36,0,0,891166.36,1510821.07,0,0,0,0,27.897789,-81.960747,Residential,Masonry,1 650390,FL,POLK COUNTY,0,2067050.44,0,0,2067050.44,2660591.58,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 911479,FL,POLK COUNTY,0,2635052.11,0,0,2635052.11,2792875.92,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 457512,FL,POLK COUNTY,0,4050462.72,0,0,4050462.72,5830880.06,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 122885,FL,POLK COUNTY,0,1902837.99,0,0,1902837.99,2887680.34,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 249440,FL,POLK COUNTY,0,57533.49,0,0,57533.49,82815.09,0,0,0,0,27.897789,-81.960747,Residential,Wood,1 701366,FL,POLK COUNTY,0,93779.59,0,0,93779.59,89607.33,0,0,0,0,27.897789,-81.960747,Residential,Wood,1 319082,FL,POLK COUNTY,0,583773.15,0,0,583773.15,813501.89,0,0,0,0,27.897789,-81.960747,Residential,Masonry,1 998006,FL,POLK COUNTY,0,2402749.22,0,0,2402749.22,3189755.32,0,0,0,0,27.897789,-81.960747,Commercial,Reinforced Masonry,1 161318,FL,POLK COUNTY,0,561910.42,0,0,561910.42,697407.25,0,0,0,0,27.8972,-81.9725,Residential,Masonry,1 536177,FL,POLK COUNTY,0,879002.14,0,0,879002.14,668152.38,0,0,0,0,27.8972,-81.9725,Residential,Masonry,1 570838,FL,POLK COUNTY,0,1608703.96,0,0,1608703.96,2661407.66,0,0,0,0,27.8972,-81.9725,Residential,Masonry,1 452874,FL,POLK COUNTY,0,978069.33,0,0,978069.33,1170748.99,0,0,0,0,27.8972,-81.9725,Residential,Masonry,1 636676,FL,POLK COUNTY,0,1000242.55,0,0,1000242.55,1066308.57,0,0,0,0,27.8972,-81.9725,Residential,Masonry,1 256055,FL,POLK COUNTY,0,654095.95,0,0,654095.95,627107.95,0,0,0,0,27.8972,-81.9725,Residential,Masonry,1 192563,FL,POLK COUNTY,2464938,2464938,2464938,2464938,2464938,2909785.36,0,123246.9,0,0,27.89815,-81.97411,Commercial,Reinforced Masonry,1 988253,FL,POLK COUNTY,702237.6,702237.6,0,0,702237.6,696479.25,0,0,0,0,27.8935,-81.9936,Residential,Masonry,3 958330,FL,POLK COUNTY,2490049.8,2490049.8,0,0,2490049.8,2844632.89,0,0,0,0,27.894938,-81.972679,Commercial,Reinforced Masonry,1 405701,FL,POLK COUNTY,220884.3,220884.3,0,0,220884.3,214699.54,0,0,0,0,27.71936,-82.03238,Residential,Wood,1 134140,FL,POLK COUNTY,109291.5,109291.5,0,0,109291.5,116930.21,0,0,0,0,27.92726,-82.037415,Residential,Wood,4 866373,FL,POLK COUNTY,0,241284.3,0,0,241284.3,216987.93,0,0,0,0,27.8935,-81.9936,Residential,Wood,4 352950,FL,POLK COUNTY,0,919995.69,0,0,919995.69,1401775.35,0,0,0,0,27.914936,-82.03714,Residential,Masonry,1 456276,FL,POLK COUNTY,0,457992.33,0,0,457992.33,411841.35,0,0,0,0,27.91016,-81.994194,Residential,Masonry,3 876830,FL,POLK COUNTY,0,21203.35,0,0,21203.35,34277.65,0,0,0,0,27.90833,-82.037825,Residential,Wood,3 425943,FL,POLK COUNTY,0,27084.04,0,0,27084.04,44955.18,0,0,0,0,27.89858,-81.9657,Residential,Wood,1 815208,FL,POLK COUNTY,0,75676.02,0,0,75676.02,76591.32,0,0,0,0,27.8935,-81.9936,Residential,Wood,3 213504,FL,POLK COUNTY,0,33925.36,0,0,33925.36,43872.41,0,0,0,0,27.91015,-81.99682,Residential,Wood,3 313403,FL,POLK COUNTY,0,344349.8,0,0,344349.8,461884.65,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 811307,FL,POLK COUNTY,0,181050.09,0,0,181050.09,238084.49,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 394338,FL,POLK COUNTY,0,10177.61,0,0,10177.61,12208.82,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 970158,FL,POLK COUNTY,0,10177.61,0,0,10177.61,10497.92,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 238900,FL,POLK COUNTY,0,10177.61,0,0,10177.61,14121.84,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 810199,FL,POLK COUNTY,0,10177.61,0,0,10177.61,12114.2,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 735506,FL,POLK COUNTY,0,10177.61,0,0,10177.61,14396.35,0,0,0,0,27.895605,-81.951378,Residential,Wood,3 767381,FL,POLK COUNTY,0,73761.15,0,0,73761.15,100816.74,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 801319,FL,POLK COUNTY,0,113995.03,0,0,113995.03,179222.08,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 323320,FL,POLK COUNTY,0,10177.61,0,0,10177.61,14706.13,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 179322,FL,POLK COUNTY,0,316565.99,0,0,316565.99,422205.65,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 714929,FL,POLK COUNTY,0,10177.61,0,0,10177.61,13679.31,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 712569,FL,POLK COUNTY,0,10177.61,0,0,10177.61,13146.21,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 230304,FL,POLK COUNTY,0,871.72,0,0,871.72,1258.55,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 334223,FL,POLK COUNTY,0,10177.61,0,0,10177.61,15655.28,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 638818,FL,POLK COUNTY,0,10177.61,0,0,10177.61,11107.6,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 219190,FL,POLK COUNTY,0,10177.61,0,0,10177.61,10357.14,0,0,0,0,27.8935,-81.9936,Residential,Wood,1 290279,FL,POLK COUNTY,0,1530426.48,0,0,1530426.48,1638636.82,0,0,0,0,27.7739,-81.98836,Residential,Masonry,1 628429,FL,POLK COUNTY,0,4500,0,4500,4500,4180.68,0,135,0,0,27.903936,-81.973747,Residential,Wood,1 443626,FL,POLK COUNTY,473832.9,473832.9,0,0,473832.9,763633.84,0,0,0,0,27.896494,-81.593742,Residential,Masonry,4 849169,FL,POLK COUNTY,0,4602.68,0,0,4602.68,5635.06,0,0,0,0,28.18123,-81.82247,Residential,Wood,3 457647,FL,POLK COUNTY,0,1954668.36,0,0,1954668.36,3042714.96,0,0,0,0,28.18123,-81.82247,Commercial,Reinforced Masonry,3 131303,FL,POLK COUNTY,291739.5,291739.5,0,0,291739.5,331076.49,0,0,0,0,28.1941,-81.8272,Residential,Wood,1 698564,FL,POLK COUNTY,158080.5,158080.5,0,0,158080.5,147593.44,0,0,0,0,28.168356,-81.851685,Residential,Wood,3 604428,FL,POLK COUNTY,1370758.5,1370758.5,0,0,1370758.5,1892288.24,0,0,0,0,28.318613,-81.861023,Residential,Masonry,1 699035,FL,POLK COUNTY,500298.3,500298.3,0,0,500298.3,406706.5,0,0,0,0,28.195833,-81.820412,Residential,Masonry,1 979439,FL,POLK COUNTY,0,88513.38,0,0,88513.38,77877.61,0,0,0,0,28.168362,-81.850777,Residential,Wood,1 707586,FL,POLK COUNTY,0,20116.68,0,0,20116.68,26670.61,0,0,0,0,28.168362,-81.850777,Residential,Wood,1 516647,FL,POLK COUNTY,0,10177.61,0,0,10177.61,14077.67,0,0,0,0,28.168362,-81.850777,Residential,Wood,1 381482,FL,POLK COUNTY,0,71937.12,0,0,71937.12,80245.85,0,0,0,0,28.179169,-81.828079,Residential,Wood,3 408968,FL,POLK COUNTY,0,126030.24,0,0,126030.24,119728.73,0,0,0,0,28.181566,-81.82267,Residential,Wood,3 459343,FL,POLK COUNTY,0,3321.9,0,0,3321.9,3506.1,0,0,0,0,28.182917,-81.822067,Residential,Wood,3 479109,FL,HIGHLANDS COUNTY,0,698065.2,0,0,698065.2,883381.96,0,0,0,0,27.47191,-81.452585,Residential,Masonry,3 552185,FL,HIGHLANDS COUNTY,73710000,73710000,73710000,73710000,73710000,103500000,0,0,0,0,27.4654,-81.43296,Commercial,Steel Frame,1 308264,FL,HIGHLANDS COUNTY,0,259142.85,0,0,259142.85,332627.47,0,0,0,0,27.4654,-81.43296,Residential,Wood,1 929074,FL,HIGHLANDS COUNTY,22500,22500,22500,22500,22500,30428.78,0,0,0,0,27.465754,-81.433731,Residential,Wood,1 355960,FL,HIGHLANDS COUNTY,18000,18000,18000,18000,18000,27869.94,0,0,0,0,27.46862,-81.43522,Residential,Wood,3 790343,FL,HIGHLANDS COUNTY,22500,22500,22500,22500,22500,23318.69,0,0,0,0,27.469013,-81.434837,Residential,Wood,3 938903,FL,HIGHLANDS COUNTY,22500,22500,22500,22500,22500,34608.6,0,0,0,0,27.46837,-81.43524,Residential,Wood,3 155180,FL,HIGHLANDS COUNTY,0,22444.59,0,0,22444.59,21809.45,0,0,0,0,27.495392,-81.442596,Residential,Wood,1 566609,FL,HIGHLANDS COUNTY,2416500,2416500,2416500,2416500,2416500,3183932.07,0,0,0,0,27.49617,-81.43782,Commercial,Reinforced Masonry,1 914288,FL,HIGHLANDS COUNTY,1742760,1742760,1742760,1742760,1742760,2582169.07,0,0,0,0,27.49617,-81.43782,Residential,Masonry,1 286566,FL,HIGHLANDS COUNTY,1742130,1742130,1742130,1742130,1742130,2574223.55,0,0,0,0,27.49617,-81.43782,Residential,Masonry,1 771787,FL,HIGHLANDS COUNTY,29376,29376,29376,29376,29376,39697.26,0,0,0,0,27.49632,-81.43643,Residential,Wood,1 731338,FL,HIGHLANDS COUNTY,0,260754.12,0,0,260754.12,382960.45,0,0,0,0,27.48903,-81.43891,Residential,Wood,1 630714,FL,HIGHLANDS COUNTY,0,157192.2,0,157192.2,157192.2,189898.24,0,0,0,0,27.48762,-81.44017,Residential,Wood,1 263191,FL,HIGHLANDS COUNTY,0,166438.8,0,166438.8,166438.8,198647.54,0,0,0,0,27.48782,-81.44022,Residential,Wood,1 709114,FL,HIGHLANDS COUNTY,0,8321.94,0,0,8321.94,8689,0,0,0,0,27.48848,-81.43886,Residential,Wood,1 627879,FL,HIGHLANDS COUNTY,0,490069.8,0,490069.8,490069.8,760745.15,0,0,0,0,27.487782,-81.440506,Residential,Masonry,1 891842,FL,HIGHLANDS COUNTY,0,147945.6,0,147945.6,147945.6,172227.32,0,0,0,0,27.494112,-81.487755,Residential,Wood,1 607958,FL,HIGHLANDS COUNTY,0,2529.9,0,2529.9,2529.9,2553.14,0,0,0,0,27.499102,-81.44133,Residential,Wood,1 464013,FL,HIGHLANDS COUNTY,0,3374041.83,0,0,3374041.83,4768884.22,0,0,0,0,27.491152,-81.484406,Commercial,Reinforced Masonry,3 691392,FL,HIGHLANDS COUNTY,0,1958679.92,0,0,1958679.92,1631080.91,0,0,0,0,27.47191,-81.452585,Commercial,Reinforced Masonry,3 790932,FL,HIGHLANDS COUNTY,1423327.5,1423327.5,1423327.5,1423327.5,1423327.5,2104588.97,0,0,0,0,27.47191,-81.452585,Residential,Masonry,3 627652,FL,HIGHLANDS COUNTY,450232.2,450232.2,0,0,450232.2,499910.82,0,0,0,0,27.547115,-81.494065,Residential,Masonry,3 394028,FL,HIGHLANDS COUNTY,2159406,2159406,0,0,2159406,2428360.02,0,0,0,0,27.48892,-81.41609,Commercial,Reinforced Masonry,1 187345,FL,HIGHLANDS COUNTY,990523.8,990523.8,990523.8,990523.8,990523.8,846893.89,0,0,0,0,27.468585,-81.439385,Residential,Masonry,3 276227,FL,HIGHLANDS COUNTY,0,12060000,0,0,12060000,10440000,0,0,0,0,27.49745,-81.44014,Commercial,Reinforced Concrete,1 599630,FL,HIGHLANDS COUNTY,0,2902806.02,0,0,2902806.02,3059711.39,0,0,0,0,27.4475,-81.4196,Commercial,Reinforced Masonry,3 117530,FL,HIGHLANDS COUNTY,0,2105699.19,0,0,2105699.19,1730042.46,0,0,0,0,27.5161,-81.4958,Commercial,Reinforced Masonry,3 353883,FL,HIGHLANDS COUNTY,0,1462043.45,0,0,1462043.45,1993408.53,0,0,0,0,27.4475,-81.4196,Residential,Masonry,3 808807,FL,HIGHLANDS COUNTY,0,183600,0,183600,183600,229022.64,0,0,0,0,27.52216,-81.49561,Residential,Wood,1 494916,FL,HIGHLANDS COUNTY,0,8330762.81,0,0,8330762.81,10440000,0,0,0,0,27.491152,-81.484406,Commercial,Reinforced Masonry,3 365031,FL,HIGHLANDS COUNTY,0,375958.41,0,0,375958.41,383439.23,0,0,0,0,27.43948,-81.313499,Residential,Masonry,4 490116,FL,HIGHLANDS COUNTY,0,7855.85,0,0,7855.85,7602.79,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 484038,FL,HIGHLANDS COUNTY,0,101003.75,0,0,101003.75,152038.93,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 401498,FL,HIGHLANDS COUNTY,0,151505.63,0,0,151505.63,210380.71,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 178997,FL,HIGHLANDS COUNTY,0,140282.99,0,0,140282.99,149727.96,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 441939,FL,HIGHLANDS COUNTY,0,8416.98,0,0,8416.98,13732.74,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 108791,FL,HIGHLANDS COUNTY,0,50501.88,0,0,50501.88,42590.05,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 412751,FL,HIGHLANDS COUNTY,0,392792.37,0,0,392792.37,599563.38,0,0,0,0,27.43948,-81.313499,Residential,Masonry,4 787071,FL,HIGHLANDS COUNTY,0,16272.83,0,0,16272.83,19457.09,0,0,0,0,27.43948,-81.313499,Residential,Wood,4 181321,FL,HIGHLANDS COUNTY,0,2011209.15,0,0,2011209.15,2906414.44,0,0,0,0,27.4556,-81.34554,Commercial,Reinforced Masonry,1 876535,FL,HIGHLANDS COUNTY,0,325086.19,0,0,325086.19,463062.52,0,0,0,0,27.4556,-81.34554,Residential,Wood,1 404928,FL,HIGHLANDS COUNTY,0,334760.1,0,0,334760.1,435857.65,0,0,0,0,27.4556,-81.34554,Residential,Wood,1 273313,FL,HIGHLANDS COUNTY,0,85292.06,0,0,85292.06,109282.41,0,0,0,0,27.4556,-81.34554,Residential,Wood,1 873533,FL,HIGHLANDS COUNTY,0,493796.12,0,0,493796.12,816689.4,0,0,0,0,27.4556,-81.34554,Residential,Masonry,1 642108,FL,HIGHLANDS COUNTY,0,134851.23,0,0,134851.23,157808.31,0,0,0,0,27.4556,-81.34554,Residential,Wood,1 352616,FL,HIGHLANDS COUNTY,0,1122263.91,0,0,1122263.91,1475210.3,0,0,0,0,27.458042,-81.353539,Residential,Masonry,1 984267,FL,HIGHLANDS COUNTY,0,1256935.58,0,0,1256935.58,1124203.18,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 642835,FL,HIGHLANDS COUNTY,0,29291.09,0,0,29291.09,43845.24,0,0,0,0,27.4928,-81.43661,Residential,Wood,1 586692,FL,HIGHLANDS COUNTY,0,24570000,0,0,24570000,18900000,0,0,0,0,27.49333,-81.436356,Commercial,Reinforced Concrete,1 519914,FL,HIGHLANDS COUNTY,0,5274.64,0,0,5274.64,7337.24,0,0,0,0,27.48921,-81.43327,Residential,Wood,1 952874,FL,HIGHLANDS COUNTY,0,5835.77,0,0,5835.77,7092.8,0,0,0,0,27.4954,-81.4497,Residential,Wood,3 268145,FL,HIGHLANDS COUNTY,0,6446620.58,0,0,6446620.58,7069267.43,0,0,0,0,27.49475,-81.44374,Commercial,Reinforced Masonry,1 173071,FL,HIGHLANDS COUNTY,0,10100.38,0,0,10100.38,17966.67,0,0,0,0,27.49475,-81.44374,Residential,Wood,1 253898,FL,HIGHLANDS COUNTY,0,432183.83,0,0,432183.83,584096.45,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 597734,FL,HIGHLANDS COUNTY,0,34229.05,0,0,34229.05,49609.67,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 645221,FL,HIGHLANDS COUNTY,0,36473.58,0,0,36473.58,32012.49,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 217269,FL,HIGHLANDS COUNTY,0,9539.24,0,0,9539.24,11000.2,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 512493,FL,HIGHLANDS COUNTY,0,108298.47,0,0,108298.47,121539.47,0,0,0,0,27.49394,-81.43532,Residential,Wood,1 175961,FL,HIGHLANDS COUNTY,0,56674.33,0,0,56674.33,58228.11,0,0,0,0,27.49411,-81.41954,Residential,Wood,4 405025,FL,HIGHLANDS COUNTY,0,204139.81,0,0,204139.81,199567.07,0,0,0,0,27.49411,-81.41954,Residential,Wood,4 683890,FL,HIGHLANDS COUNTY,0,166605.69,0,0,166605.69,161994.04,0,0,0,0,27.493038,-81.431,Residential,Wood,4 220356,FL,HIGHLANDS COUNTY,0,14926.11,0,0,14926.11,22979.79,0,0,0,0,27.5162,-81.48776,Residential,Wood,1 344440,FL,HIGHLANDS COUNTY,0,15375.02,0,0,15375.02,17109.32,0,0,0,0,27.5162,-81.48776,Residential,Wood,1 974406,FL,HIGHLANDS COUNTY,0,36249.12,0,0,36249.12,39188.2,0,0,0,0,27.5162,-81.48776,Residential,Wood,1 294403,FL,HIGHLANDS COUNTY,0,2356.75,0,0,2356.75,2304.34,0,0,0,0,27.5162,-81.48776,Residential,Wood,1 792554,FL,HIGHLANDS COUNTY,0,188540.34,0,0,188540.34,279005.01,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 831361,FL,HIGHLANDS COUNTY,0,28729.96,0,0,28729.96,39092.28,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 233433,FL,HIGHLANDS COUNTY,0,90454.47,0,0,90454.47,70323.29,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 636266,FL,HIGHLANDS COUNTY,0,77997.34,0,0,77997.34,99537.87,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 144087,FL,HIGHLANDS COUNTY,0,3115404.61,0,0,3115404.61,2870845.35,0,0,0,0,27.493015,-81.316292,Commercial,Reinforced Masonry,1 759209,FL,HIGHLANDS COUNTY,0,15038.34,0,0,15038.34,25150.11,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 864681,FL,HIGHLANDS COUNTY,0,9988.15,0,0,9988.15,11305.59,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 374056,FL,HIGHLANDS COUNTY,0,189999.28,0,0,189999.28,189458.16,0,0,0,0,27.493015,-81.316292,Residential,Wood,1 289749,FL,HIGHLANDS COUNTY,0,1346.72,0,0,1346.72,1068.93,0,0,0,0,27.496115,-81.441465,Residential,Wood,3 689880,FL,HIGHLANDS COUNTY,0,16385.05,0,0,16385.05,17081.91,0,0,0,0,27.496115,-81.441465,Residential,Wood,3 910553,FL,HIGHLANDS COUNTY,0,73283.83,0,0,73283.83,65095.98,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 490201,FL,HIGHLANDS COUNTY,0,673.36,0,0,673.36,532.22,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 704267,FL,HIGHLANDS COUNTY,0,429939.3,0,0,429939.3,457455.42,0,0,0,0,27.48917,-81.43671,Residential,Masonry,3 340287,FL,HIGHLANDS COUNTY,0,23343.09,0,0,23343.09,32686.3,0,0,0,0,27.48917,-81.43671,Residential,Wood,3 429687,FL,HIGHLANDS COUNTY,0,6621.36,0,0,6621.36,10054.4,0,0,0,0,27.48917,-81.43671,Residential,Wood,3 622515,FL,HIGHLANDS COUNTY,0,4040.15,0,0,4040.15,5955.65,0,0,0,0,27.450735,-81.27442,Residential,Wood,3 922801,FL,HIGHLANDS COUNTY,0,6733.58,0,0,6733.58,7036.59,0,0,0,0,27.450735,-81.27442,Residential,Wood,3 603711,FL,HIGHLANDS COUNTY,0,5948,0,0,5948,7625.05,0,0,0,0,27.41451,-81.33948,Residential,Wood,3 299865,FL,HIGHLANDS COUNTY,0,141180.8,0,0,141180.8,176385.64,0,0,0,0,27.49822,-81.44062,Residential,Wood,1 224391,FL,HIGHLANDS COUNTY,0,19976.3,0,0,19976.3,27800.41,0,0,0,0,27.49146,-81.43388,Residential,Wood,1 269598,FL,HIGHLANDS COUNTY,0,11447.09,0,0,11447.09,17144.57,0,0,0,0,27.54001,-81.50169,Residential,Wood,1 772052,FL,HIGHLANDS COUNTY,0,3591.24,0,0,3591.24,4107.83,0,0,0,0,27.52037,-81.45315,Residential,Wood,3 908141,FL,HIGHLANDS COUNTY,0,5611.32,0,0,5611.32,5041.5,0,0,0,0,27.52037,-81.45315,Residential,Wood,3 827112,FL,HIGHLANDS COUNTY,0,31535.62,0,0,31535.62,44218.48,0,0,0,0,27.52037,-81.45315,Residential,Wood,3 258219,FL,HIGHLANDS COUNTY,0,739796.37,0,0,739796.37,1000500.61,0,0,0,0,27.48657,-81.41976,Residential,Masonry,1 153165,FL,HIGHLANDS COUNTY,0,16497.28,0,0,16497.28,22837.51,0,0,0,0,27.48657,-81.41976,Residential,Wood,1 977972,FL,HIGHLANDS COUNTY,0,44890.56,0,0,44890.56,57127.72,0,0,0,0,27.50137,-81.44459,Residential,Wood,3 178409,FL,HIGHLANDS COUNTY,0,117837.71,0,0,117837.71,112828.19,0,0,0,0,27.49411,-81.41954,Residential,Wood,4 641413,FL,HIGHLANDS COUNTY,546480,546480,546480,546480,546480,972872.11,0,16394.4,0,0,27.4785,-81.431525,Residential,Masonry,3 950549,FL,HIGHLANDS COUNTY,740777.4,740777.4,740777.4,740777.4,740777.4,838121.48,0,0,0,0,27.49784,-81.43678,Residential,Masonry,1 875527,FL,HIGHLANDS COUNTY,1147964.4,1147964.4,1147964.4,1147964.4,1147964.4,902547.98,0,0,0,0,27.49784,-81.43678,Residential,Masonry,1 106298,FL,HIGHLANDS COUNTY,23166,23166,23166,23166,23166,27729.7,0,0,0,0,27.49784,-81.43678,Residential,Wood,1 127773,FL,HIGHLANDS COUNTY,0,1311210.45,0,0,1311210.45,1426020.04,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 641778,FL,HIGHLANDS COUNTY,1297325.7,1297325.7,1297325.7,1297325.7,1297325.7,2050423.27,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 947238,FL,HIGHLANDS COUNTY,0,872452.35,0,0,872452.35,762523.35,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 920291,FL,HIGHLANDS COUNTY,1294712.1,1294712.1,1294712.1,1294712.1,1294712.1,1315766.71,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 503172,FL,HIGHLANDS COUNTY,0,350712.45,0,0,350712.45,363324.07,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 145777,FL,HIGHLANDS COUNTY,1083990.6,1083990.6,1083990.6,1083990.6,1083990.6,1301404.43,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 826574,FL,HIGHLANDS COUNTY,0,858404.25,0,0,858404.25,992890.44,0,0,0,0,27.4954,-81.4497,Residential,Masonry,4 751562,FL,HIGHLANDS COUNTY,0,26952.75,0,0,26952.75,26588.62,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 435306,FL,HIGHLANDS COUNTY,88209,88209,88209,88209,88209,153017.92,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 623207,FL,HIGHLANDS COUNTY,0,27606.15,0,0,27606.15,46315.61,0,0,0,0,27.4954,-81.4497,Residential,Wood,4 444773,FL,HIGHLANDS COUNTY,1846508.4,1846508.4,1846508.4,1846508.4,1846508.4,2585767.27,0,0,0,0,27.48126,-81.43145,Commercial,Reinforced Masonry,1 825073,FL,HIGHLANDS COUNTY,0,877679.55,0,0,877679.55,724568.35,0,0,0,0,27.48126,-81.43145,Residential,Masonry,1 865961,FL,HIGHLANDS COUNTY,19602,19602,19602,19602,19602,24062.51,0,0,0,0,27.48126,-81.43145,Residential,Wood,1 318603,FL,HIGHLANDS COUNTY,3416598.9,3416598.9,3416598.9,3416598.9,3416598.9,2989824.7,0,0,0,0,27.48598,-81.4314,Commercial,Reinforced Masonry,1 562208,FL,HIGHLANDS COUNTY,0,4567369.95,0,0,4567369.95,6983622.84,0,0,0,0,27.48598,-81.4314,Commercial,Reinforced Masonry,1 734979,FL,HIGHLANDS COUNTY,2619688.5,2619688.5,2619688.5,2619688.5,2619688.5,3353368.94,0,0,0,0,27.48598,-81.4314,Commercial,Reinforced Masonry,1 708702,FL,HIGHLANDS COUNTY,4185324,4185324,4185324,4185324,4185324,3816571.84,0,0,0,0,27.48598,-81.4314,Commercial,Reinforced Masonry,1 297745,FL,HIGHLANDS COUNTY,0,103281.75,0,0,103281.75,126395.17,0,0,0,0,27.48598,-81.4314,Residential,Wood,1 941948,FL,HIGHLANDS COUNTY,77992.2,77992.2,77992.2,77992.2,77992.2,68321.17,0,0,0,0,27.48598,-81.4314,Residential,Wood,1 609404,FL,HIGHLANDS COUNTY,0,2059353.45,0,0,2059353.45,2408479.76,0,0,0,0,27.50224,-81.41893,Commercial,Reinforced Masonry,1 914688,FL,HIGHLANDS COUNTY,723313.8,723313.8,723313.8,723313.8,723313.8,851452.46,0,0,0,0,27.50224,-81.41893,Residential,Masonry,1 208182,FL,HIGHLANDS COUNTY,88209,88209,88209,88209,88209,132542.14,0,0,0,0,27.50224,-81.41893,Residential,Wood,1 256206,FL,HIGHLANDS COUNTY,190575,190575,190575,190575,190575,311241.37,0,0,0,0,27.50029,-81.44286,Residential,Wood,1 789736,FL,HIGHLANDS COUNTY,0,113490,0,113490,113490,146810.66,0,2269.8,0,0,27.48041,-81.477115,Residential,Wood,3 857821,FL,HIGHLANDS COUNTY,1800,1800,1800,1800,1800,1730.5,0,0,0,0,27.51107,-81.49743,Residential,Wood,1 459121,FL,HIGHLANDS COUNTY,900,900,900,900,900,969.57,0,0,0,0,27.536301,-81.509041,Residential,Wood,3 306142,FL,HIGHLANDS COUNTY,3294000,3294000,3294000,3294000,3294000,2553587.86,0,0,0,0,27.539072,-81.504982,Commercial,Reinforced Masonry,3 185124,FL,HIGHLANDS COUNTY,540000,540000,540000,540000,540000,994485.6,0,0,0,0,27.538279,-81.506607,Residential,Masonry,3 303715,FL,HIGHLANDS COUNTY,0,62226.6,0,0,62226.6,80731.24,0,0,0,0,27.536217,-81.509155,Residential,Wood,3 941031,FL,HIGHLANDS COUNTY,144396,144396,144396,144396,144396,132519.14,0,0,0,0,27.536217,-81.509155,Residential,Wood,3 457479,FL,HIGHLANDS COUNTY,144912.6,144912.6,144912.6,144912.6,144912.6,203222.53,0,0,0,0,27.537607,-81.507454,Residential,Wood,3 857031,FL,HIGHLANDS COUNTY,0,468856.2,0,0,468856.2,491275.02,0,0,0,0,27.536301,-81.509041,Residential,Masonry,3 512129,FL,HIGHLANDS COUNTY,2639825.1,2639825.1,2639825.1,2639825.1,2639825.1,2205257.09,0,0,0,0,27.534956,-81.512108,Commercial,Reinforced Masonry,3 516519,FL,HIGHLANDS COUNTY,142200000,142200000,142200000,142200000,142200000,232200000,0,0,0,0,27.539057,-81.506042,Commercial,Steel Frame,3 144970,FL,HIGHLANDS COUNTY,0,133886.08,0,0,133886.08,132772.69,0,0,0,0,27.47044,-81.49928,Residential,Wood,1 337932,FL,HIGHLANDS COUNTY,96940.8,96940.8,96940.8,96940.8,96940.8,154290.01,0,0,0,0,27.51615,-81.51457,Residential,Wood,1 956636,FL,HIGHLANDS COUNTY,5794529.4,5794529.4,5794529.4,5794529.4,5794529.4,7512839.15,0,0,0,0,27.51615,-81.51457,Commercial,Reinforced Masonry,1 559467,FL,HIGHLANDS COUNTY,0,3962380.95,0,0,3962380.95,6044184.2,0,0,0,0,27.536196,-81.510628,Commercial,Reinforced Masonry,1 466784,FL,HARDEE COUNTY,0,112500,0,112500,112500,108255.15,0,0,0,0,27.548,-81.8071,Residential,Wood,3 373797,FL,HARDEE COUNTY,75600,75600,75600,75600,75600,93350.88,0,0,0,0,27.54956,-81.8131,Residential,Wood,1 323466,FL,HARDEE COUNTY,0,849762.54,0,0,849762.54,815612.28,0,0,0,0,27.55329,-81.80844,Residential,Masonry,1 438759,FL,HARDEE COUNTY,0,439213.5,0,439213.5,439213.5,707478.08,0,0,0,0,27.55329,-81.80844,Residential,Masonry,1 438919,FL,HARDEE COUNTY,0,294041.88,0,0,294041.88,232834.12,0,0,0,0,27.552408,-81.80938,Residential,Wood,1 835519,FL,HARDEE COUNTY,0,98013.96,0,0,98013.96,142219.04,0,0,0,0,27.55329,-81.80844,Residential,Wood,1 377518,FL,HARDEE COUNTY,0,90616.68,0,0,90616.68,89423.44,0,0,0,0,27.55329,-81.80844,Residential,Wood,1 854779,FL,HARDEE COUNTY,0,18493.2,0,18493.2,18493.2,27115.65,0,0,0,0,27.55329,-81.80844,Residential,Wood,1 225793,FL,HARDEE COUNTY,316648.8,316648.8,0,0,316648.8,404507.76,0,0,0,0,27.576679,-81.816948,Residential,Wood,1 134141,FL,HARDEE COUNTY,455403.6,455403.6,0,0,455403.6,712702.99,0,0,0,0,27.516562,-81.808296,Residential,Masonry,1 902672,FL,HARDEE COUNTY,0,1111696.5,0,0,1111696.5,841376.38,0,0,0,0,27.50942,-81.803307,Residential,Masonry,1 184724,FL,HARDEE COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,480356.99,0,0,0,0,27.567488,-81.815277,Residential,Masonry,3 979126,FL,HARDEE COUNTY,0,2127110.4,0,2127110.4,2127110.4,2315955.26,0,0,0,0,27.55366,-81.80578,Commercial,Reinforced Masonry,1 885261,FL,HARDEE COUNTY,0,2144757.6,0,2144757.6,2144757.6,2304975.28,0,0,0,0,27.55209,-81.803993,Commercial,Reinforced Masonry,1 513193,FL,HARDEE COUNTY,0,1427860.75,0,0,1427860.75,2132538.58,0,0,0,0,27.53721,-81.80876,Residential,Masonry,1 846590,FL,HARDEE COUNTY,0,1961194.95,0,0,1961194.95,2182056.88,0,0,0,0,27.535843,-81.833923,Commercial,Reinforced Masonry,3 592494,FL,HARDEE COUNTY,0,1236871.35,0,0,1236871.35,1503085.64,0,0,0,0,27.535843,-81.833923,Residential,Masonry,3 976434,FL,HARDEE COUNTY,0,67374.45,0,0,67374.45,111279.01,0,0,0,0,27.535843,-81.833923,Residential,Wood,3 746577,FL,HARDEE COUNTY,103500,103500,103500,103500,103500,161493.12,0,3105,0,0,27.535843,-81.833923,Residential,Wood,3 627902,FL,HARDEE COUNTY,30412.8,30412.8,30412.8,30412.8,30412.8,26060.73,0,0,0,0,27.535843,-81.833923,Residential,Wood,3 438353,FL,HARDEE COUNTY,147015,147015,147015,147015,147015,120781.64,0,0,0,0,27.543894,-81.817627,Residential,Wood,1 465070,FL,HARDEE COUNTY,0,8702797.95,0,0,8702797.95,13410000,0,0,0,0,27.543894,-81.817627,Commercial,Reinforced Masonry,1 506794,FL,HARDEE COUNTY,61746.3,61746.3,61746.3,61746.3,61746.3,73410.92,0,0,0,0,27.543894,-81.817627,Residential,Wood,1 336779,FL,HARDEE COUNTY,180991.8,180991.8,180991.8,180991.8,180991.8,320852.13,0,0,0,0,27.543894,-81.817627,Residential,Wood,1 831898,FL,HARDEE COUNTY,0,1358581.95,0,0,1358581.95,2007549.38,0,0,0,0,27.542606,-81.817642,Residential,Masonry,1 440305,FL,HARDEE COUNTY,569438.1,569438.1,569438.1,569438.1,569438.1,822963.33,0,0,0,0,27.542606,-81.817642,Residential,Masonry,1 937050,FL,HARDEE COUNTY,0,2773192.95,0,0,2773192.95,3829704.59,0,0,0,0,27.542606,-81.817642,Commercial,Reinforced Masonry,1 438009,FL,HARDEE COUNTY,0,69750.45,0,0,69750.45,114414.52,0,0,0,0,27.542606,-81.817642,Residential,Wood,1 226192,FL,HARDEE COUNTY,385020,385020,385020,385020,385020,415930.18,0,11550.6,0,0,27.547095,-81.817615,Residential,Masonry,3 274225,FL,HARDEE COUNTY,198000,198000,198000,198000,198000,204351.84,0,5940,0,0,27.547095,-81.817615,Residential,Wood,3 722103,FL,HARDEE COUNTY,1940419.8,1940419.8,1940419.8,1940419.8,1940419.8,1979441.64,0,0,0,0,27.586111,-81.820168,Commercial,Reinforced Masonry,1 151832,FL,HARDEE COUNTY,3317727.6,3317727.6,3317727.6,3317727.6,3317727.6,2944151.47,0,0,0,0,27.586111,-81.820168,Commercial,Reinforced Masonry,1 566039,FL,HARDEE COUNTY,3662722.8,3662722.8,3662722.8,3662722.8,3662722.8,4245828.27,0,0,0,0,27.586111,-81.820168,Commercial,Reinforced Masonry,1 140092,FL,HARDEE COUNTY,5082442.2,5082442.2,5082442.2,5082442.2,5082442.2,6254677,0,0,0,0,27.586111,-81.820168,Commercial,Reinforced Masonry,1 367929,FL,HARDEE COUNTY,1620000,1620000,1620000,1620000,1620000,1421297.28,0,48600,0,0,27.586111,-81.820168,Residential,Masonry,1 320383,FL,HIGHLANDS COUNTY,1159890.3,1159890.3,1159890.3,1159890.3,1159890.3,1315002.43,0,0,0,0,27.43556,-81.41949,Residential,Masonry,1 337476,FL,HIGHLANDS COUNTY,0,2878270.25,0,0,2878270.25,3123314.67,0,0,0,0,27.44186,-81.421539,Commercial,Reinforced Masonry,1 323726,FL,HIGHLANDS COUNTY,0,76650.63,0,0,76650.63,70181.31,0,0,0,0,27.44186,-81.421539,Residential,Wood,1 901483,FL,HIGHLANDS COUNTY,0,22108.6,0,0,22108.6,25737.19,0,0,0,0,27.44186,-81.421539,Residential,Wood,1 254892,FL,HIGHLANDS COUNTY,0,86638.77,0,0,86638.77,113203.95,0,0,0,0,27.44186,-81.421539,Residential,Wood,1 358270,FL,HIGHLANDS COUNTY,0,29852.22,0,0,29852.22,29464.14,0,0,0,0,27.44186,-81.421539,Residential,Wood,1 961798,FL,HIGHLANDS COUNTY,0,12569.36,0,0,12569.36,15349.58,0,0,0,0,27.44186,-81.421539,Residential,Wood,1 932761,FL,HIGHLANDS COUNTY,0,49379.61,0,0,49379.61,40349.46,0,0,0,0,27.44186,-81.421539,Residential,Wood,1 308155,FL,HIGHLANDS COUNTY,0,645862.88,0,0,645862.88,1013725.71,0,0,0,0,27.44186,-81.421204,Residential,Masonry,1 428331,FL,HIGHLANDS COUNTY,0,15599.47,0,0,15599.47,21658.11,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 953142,FL,HIGHLANDS COUNTY,0,13242.71,0,0,13242.71,24158.29,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 963186,FL,HIGHLANDS COUNTY,0,6958.04,0,0,6958.04,9934.96,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 366875,FL,HIGHLANDS COUNTY,0,117725.48,0,0,117725.48,171260.44,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 917090,FL,HIGHLANDS COUNTY,0,49155.16,0,0,49155.16,75574.29,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 452055,FL,HIGHLANDS COUNTY,0,12681.58,0,0,12681.58,18519.42,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 337392,FL,HIGHLANDS COUNTY,0,6284.68,0,0,6284.68,6797.35,0,0,0,0,27.43654,-81.42104,Residential,Wood,1 745317,FL,HIGHLANDS COUNTY,0,16497.28,0,0,16497.28,15163.84,0,0,0,0,27.44186,-81.420013,Residential,Wood,1 408897,FL,HIGHLANDS COUNTY,0,37483.61,0,0,37483.61,40283.72,0,0,0,0,27.44186,-81.420013,Residential,Wood,1 913419,FL,HIGHLANDS COUNTY,0,151056.72,0,0,151056.72,219464.87,0,0,0,0,27.44186,-81.419502,Residential,Wood,1 938424,FL,HIGHLANDS COUNTY,0,1576107.44,0,0,1576107.44,1125340.71,0,0,0,0,27.435963,-81.422134,Residential,Masonry,3 462196,FL,HIGHLANDS COUNTY,0,191682.68,0,0,191682.68,327646.26,0,0,0,0,27.435963,-81.422134,Residential,Wood,3 564922,FL,HIGHLANDS COUNTY,0,22108.6,0,0,22108.6,16862.14,0,0,0,0,27.435963,-81.422134,Residential,Wood,3 446671,FL,HIGHLANDS COUNTY,0,31198.94,0,0,31198.94,38264.5,0,0,0,0,27.435963,-81.422134,Residential,Wood,3 676502,FL,HIGHLANDS COUNTY,0,64530.17,0,0,64530.17,54149.72,0,0,0,0,27.44186,-81.420013,Residential,Wood,1 400100,FL,HIGHLANDS COUNTY,0,25812.07,0,0,25812.07,25171.93,0,0,0,0,27.44186,-81.420013,Residential,Wood,1 957440,FL,HIGHLANDS COUNTY,0,416299.31,0,0,416299.31,407091.6,0,0,0,0,27.43654,-81.42104,Residential,Masonry,1 614143,FL,HIGHLANDS COUNTY,0,134671.67,0,0,134671.67,223109.21,0,0,0,0,27.430767,-81.424591,Residential,Wood,1 534257,FL,HIGHLANDS COUNTY,0,246898.06,0,0,246898.06,274092.4,0,0,0,0,27.430815,-81.424583,Residential,Wood,1 702687,FL,HIGHLANDS COUNTY,0,3955520.25,0,0,3955520.25,6139798.09,0,0,0,0,27.42398,-81.44403,Commercial,Reinforced Masonry,1 974615,FL,HIGHLANDS COUNTY,3129786,3129786,3129786,3129786,3129786,3183211.45,0,0,0,0,27.42398,-81.44403,Commercial,Reinforced Masonry,1 996601,FL,HIGHLANDS COUNTY,600660,600660,600660,600660,600660,880384.36,0,0,0,0,27.43468,-81.35384,Residential,Masonry,3 637233,FL,HIGHLANDS COUNTY,0,8589.6,0,8589.6,8589.6,9326.24,0,0,0,0,27.52037,-81.45315,Residential,Wood,3 518877,FL,HIGHLANDS COUNTY,0,21323.01,0,0,21323.01,35090.22,0,0,0,0,27.43459,-81.33247,Residential,Wood,1 306252,FL,HIGHLANDS COUNTY,0,179562.23,0,0,179562.23,295560.86,0,0,0,0,27.43459,-81.33247,Residential,Wood,1 802307,FL,HIGHLANDS COUNTY,0,44890.56,0,0,44890.56,71107.09,0,0,0,0,27.43548,-81.334,Residential,Wood,1 774151,FL,HIGHLANDS COUNTY,0,80803,0,0,80803,130088.31,0,0,0,0,27.438852,-81.36557,Residential,Wood,3 294299,FL,HIGHLANDS COUNTY,0,20088.52,0,0,20088.52,16156.96,0,0,0,0,27.438852,-81.36557,Residential,Wood,3 992176,FL,HIGHLANDS COUNTY,0,4937.96,0,0,4937.96,7143.55,0,0,0,0,27.438852,-81.36557,Residential,Wood,3 117130,FL,HIGHLANDS COUNTY,0,38605.88,0,0,38605.88,56480.86,0,0,0,0,27.438852,-81.36557,Residential,Wood,3 992046,FL,HIGHLANDS COUNTY,0,15936.15,0,0,15936.15,11244.55,0,0,0,0,27.438852,-81.36557,Residential,Wood,3 867643,FL,HIGHLANDS COUNTY,0,11559.32,0,0,11559.32,14044.29,0,0,0,0,27.442812,-81.405273,Residential,Wood,1 180185,FL,HIGHLANDS COUNTY,0,36473.58,0,0,36473.58,29190.17,0,0,0,0,27.442812,-81.405273,Residential,Wood,1 764368,FL,HIGHLANDS COUNTY,0,4937.96,0,0,4937.96,6121.59,0,0,0,0,27.442812,-81.405273,Residential,Wood,1 341073,FL,HIGHLANDS COUNTY,0,34565.73,0,0,34565.73,44578.35,0,0,0,0,27.41427,-81.40917,Residential,Wood,1 549993,FL,HIGHLANDS COUNTY,0,8978.11,0,0,8978.11,15845.47,0,0,0,0,27.41427,-81.40917,Residential,Wood,1 855445,FL,HIGHLANDS COUNTY,0,7070.26,0,0,7070.26,9198.99,0,0,0,0,27.41427,-81.40917,Residential,Wood,1 926890,FL,HIGHLANDS COUNTY,0,54766.48,0,0,54766.48,52460.81,0,0,0,0,27.41427,-81.40917,Residential,Wood,1 368518,FL,HIGHLANDS COUNTY,0,2468.98,0,0,2468.98,3514.98,0,0,0,0,27.41427,-81.40917,Residential,Wood,1 701463,FL,HIGHLANDS COUNTY,0,23006.41,0,0,23006.41,19757.91,0,0,0,0,27.43718,-81.32192,Residential,Wood,1 258956,FL,HIGHLANDS COUNTY,0,9090.34,0,0,9090.34,9962.28,0,0,0,0,27.43718,-81.32192,Residential,Wood,1 705388,FL,HIGHLANDS COUNTY,0,60938.93,0,0,60938.93,44643.86,0,0,0,0,27.43718,-81.32192,Residential,Wood,1 417207,FL,HIGHLANDS COUNTY,0,8192.53,0,0,8192.53,8610.41,0,0,0,0,27.43718,-81.32192,Residential,Wood,1 727973,FL,POLK COUNTY,0,33796.02,0,0,33796.02,56647.53,0,0,0,0,28.152,-81.6331,Residential,Wood,3 872944,FL,POLK COUNTY,11880000,11880000,11880000,11880000,11880000,12960000,0,237600,0,0,28.034187,-81.789467,Commercial,Reinforced Concrete,1 274275,FL,POLK COUNTY,0,11250000,0,0,11250000,17460000,0,0,0,0,28.01356,-81.72854,Commercial,Reinforced Concrete,1 446981,FL,POLK COUNTY,0,641287.8,0,0,641287.8,763389,0,0,0,0,28.00432,-81.72437,Residential,Masonry,1 153625,FL,POLK COUNTY,451440,451440,451440,451440,451440,579016.94,0,0,0,0,27.9461,-81.72619,Residential,Masonry,1 894023,FL,POLK COUNTY,0,50856.3,0,50856.3,50856.3,62654.86,0,0,0,0,27.956621,-81.743866,Residential,Wood,1 356648,FL,POLK COUNTY,0,12020.58,0,0,12020.58,17365.03,0,0,0,0,27.956621,-81.743866,Residential,Wood,1 541735,FL,POLK COUNTY,0,467834.03,0,0,467834.03,413191.02,0,0,0,0,28.018579,-81.718407,Residential,Masonry,1 195286,FL,POLK COUNTY,0,27232.52,0,0,27232.52,23212.73,0,0,0,0,28.018579,-81.718407,Residential,Wood,1 167899,FL,POLK COUNTY,0,1451286.85,0,0,1451286.85,2078258.74,0,0,0,0,28.018579,-81.718407,Residential,Masonry,1 335734,FL,POLK COUNTY,0,36821.43,0,0,36821.43,42864.79,0,0,0,0,28.018579,-81.718407,Residential,Wood,1 763541,FL,POLK COUNTY,0,571882.89,0,0,571882.89,704779.9,0,0,0,0,28.021191,-81.722565,Residential,Masonry,1 213828,FL,POLK COUNTY,684922.5,684922.5,684922.5,684922.5,684922.5,1251353.41,0,0,0,0,28.021191,-81.722565,Residential,Masonry,1 667984,FL,POLK COUNTY,0,563627.29,0,0,563627.29,495580.57,0,0,0,0,28.02958,-81.75471,Residential,Masonry,3 157510,FL,POLK COUNTY,0,477527.97,0,0,477527.97,633488.6,0,0,0,0,28.02958,-81.75471,Residential,Masonry,3 415754,FL,POLK COUNTY,0,1066479.13,0,0,1066479.13,1478140.07,0,0,0,0,28.02958,-81.75471,Residential,Masonry,3 858171,FL,POLK COUNTY,0,34520.09,0,0,34520.09,34496.14,0,0,0,0,28.02958,-81.75471,Residential,Wood,3 885981,FL,POLK COUNTY,0,1092844.08,0,0,1092844.08,1159402.65,0,0,0,0,28.02958,-81.75471,Residential,Masonry,3 775426,FL,POLK COUNTY,0,588686.35,0,0,588686.35,679089.74,0,0,0,0,28.02958,-81.75471,Residential,Masonry,3 825078,FL,POLK COUNTY,0,1327754.23,0,0,1327754.23,1949514.98,0,0,0,0,27.99726,-81.75018,Residential,Masonry,3 777396,FL,POLK COUNTY,0,1115606.33,0,0,1115606.33,1186189.63,0,0,0,0,27.99726,-81.75018,Residential,Masonry,3 327574,FL,POLK COUNTY,0,1934595.56,0,0,1934595.56,2062085.41,0,0,0,0,27.99726,-81.75018,Commercial,Reinforced Masonry,3 983935,FL,POLK COUNTY,0,2014110.5,0,0,2014110.5,1918561.1,0,0,0,0,27.99726,-81.75018,Commercial,Reinforced Masonry,3 882867,FL,POLK COUNTY,0,252294.15,0,0,252294.15,348620.06,0,0,0,0,27.99726,-81.75018,Residential,Wood,3 469184,FL,POLK COUNTY,0,956918.92,0,0,956918.92,1156340.83,0,0,0,0,28.01887,-81.71686,Residential,Masonry,1 566009,FL,POLK COUNTY,0,2010411.92,0,0,2010411.92,2713477.09,0,0,0,0,28.003803,-81.762009,Commercial,Reinforced Masonry,3 119565,FL,POLK COUNTY,0,4200826.04,0,0,4200826.04,3930985.98,0,0,0,0,27.98694,-81.73183,Commercial,Reinforced Masonry,1 591071,FL,POLK COUNTY,0,1292448.76,0,0,1292448.76,1985181.9,0,0,0,0,27.98694,-81.73183,Residential,Masonry,1 567602,FL,POLK COUNTY,0,1522179.98,0,0,1522179.98,2194983.54,0,0,0,0,27.98694,-81.73183,Residential,Masonry,1 603619,FL,POLK COUNTY,0,987957.42,0,0,987957.42,1676840.37,0,0,0,0,27.98694,-81.73183,Residential,Masonry,1 193510,FL,POLK COUNTY,0,94546.7,0,0,94546.7,154454.52,0,0,0,0,27.953024,-81.722633,Residential,Wood,1 723931,FL,POLK COUNTY,0,729223.29,0,0,729223.29,805564.21,0,0,0,0,27.953024,-81.722633,Residential,Masonry,1 875822,FL,POLK COUNTY,0,2628198.32,0,0,2628198.32,1902781.41,0,0,0,0,28.015633,-81.718559,Commercial,Reinforced Masonry,1 890724,FL,POLK COUNTY,0,2914804.59,0,0,2914804.59,4545346.28,0,0,0,0,28.015633,-81.718559,Commercial,Reinforced Masonry,1 988524,FL,POLK COUNTY,0,2053370.26,0,0,2053370.26,3020179.11,0,0,0,0,28.015633,-81.718559,Commercial,Reinforced Masonry,1 741707,FL,POLK COUNTY,0,177970.26,0,0,177970.26,277888.82,0,0,0,0,28.015633,-81.718559,Residential,Wood,1 134117,FL,POLK COUNTY,0,1610061.02,0,0,1610061.02,1862309.28,0,0,0,0,28.015633,-81.718559,Residential,Masonry,1 258991,FL,POLK COUNTY,0,2141560.88,0,0,2141560.88,2566446.56,0,0,0,0,28.015633,-81.718559,Commercial,Reinforced Masonry,1 431089,FL,POLK COUNTY,0,993603.37,0,0,993603.37,1381367.02,0,0,0,0,28.015633,-81.718559,Residential,Masonry,1 515597,FL,POLK COUNTY,0,215367.03,0,0,215367.03,200343.03,0,0,0,0,28.015633,-81.718559,Residential,Wood,1 545258,FL,POLK COUNTY,0,16352.4,0,0,16352.4,19727.53,0,0,0,0,28.015633,-81.718559,Residential,Wood,1 455623,FL,POLK COUNTY,830511,830511,0,0,830511,994121.67,0,0,0,0,28.020365,-81.729218,Residential,Masonry,1 572740,FL,POLK COUNTY,2220697.8,2220697.8,0,0,2220697.8,3260694.99,0,0,0,0,28.01116,-81.73175,Commercial,Reinforced Masonry,1 721101,FL,POLK COUNTY,137424.6,137424.6,0,0,137424.6,121199.15,0,0,0,0,28.0007,-81.7561,Residential,Wood,3 640431,FL,POLK COUNTY,0,93960.71,0,0,93960.71,83978.33,0,0,0,0,28.024097,-81.75811,Residential,Wood,1 138222,FL,POLK COUNTY,0,93960.71,0,0,93960.71,95477.24,0,0,0,0,28.014181,-81.768593,Residential,Wood,4 565751,FL,POLK COUNTY,0,117450.89,0,0,117450.89,138192.72,0,0,0,0,28.009161,-81.741531,Residential,Wood,1 503152,FL,POLK COUNTY,0,93960.71,0,0,93960.71,122793.87,0,0,0,0,28.016829,-81.735023,Residential,Wood,1 923487,FL,POLK COUNTY,0,117450.89,0,0,117450.89,119439.1,0,0,0,0,28.022238,-81.717621,Residential,Wood,1 706545,FL,POLK COUNTY,0,166829.12,0,0,166829.12,222256.43,0,0,0,0,28.016829,-81.735023,Residential,Wood,1 508294,FL,POLK COUNTY,0,19151.07,0,0,19151.07,27485.81,0,0,0,0,28.004583,-81.751343,Residential,Wood,1 789658,FL,POLK COUNTY,0,75016.35,0,0,75016.35,86148.78,0,0,0,0,28.0007,-81.7561,Residential,Wood,3 250766,FL,POLK COUNTY,0,1889549.9,0,0,1889549.9,1603358.67,0,0,0,0,28.016914,-81.733383,Commercial,Reinforced Masonry,1 103002,FL,POLK COUNTY,0,1324846.02,0,0,1324846.02,2160966.95,0,0,0,0,28.021639,-81.730484,Residential,Masonry,1 603200,FL,POLK COUNTY,0,985805.71,0,0,985805.71,748463.13,0,0,0,0,28.0223,-81.72978,Residential,Masonry,1 586448,FL,POLK COUNTY,0,32155.23,0,0,32155.23,25736.54,0,0,0,0,27.999733,-81.735641,Residential,Wood,1 602818,FL,POLK COUNTY,0,377475.88,0,0,377475.88,336104.52,0,0,0,0,28.00315,-81.72571,Residential,Masonry,1 843082,FL,POLK COUNTY,0,105611.84,0,0,105611.84,90969.81,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 541042,FL,POLK COUNTY,0,191679.85,0,0,191679.85,152399.28,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 960254,FL,POLK COUNTY,0,192619.46,0,0,192619.46,308957.76,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 579372,FL,POLK COUNTY,0,982866.62,0,0,982866.62,1642134.24,0,0,0,0,28.00315,-81.72571,Residential,Masonry,1 838272,FL,POLK COUNTY,0,456275.09,0,0,456275.09,461896.4,0,0,0,0,28.00315,-81.72571,Residential,Masonry,1 987484,FL,POLK COUNTY,0,201075.92,0,0,201075.92,286911.21,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 369463,FL,POLK COUNTY,0,180699.6,0,0,180699.6,310571.48,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 240389,FL,POLK COUNTY,0,126846.96,0,0,126846.96,161958.2,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 137836,FL,POLK COUNTY,0,503629.41,0,0,503629.41,783244.46,0,0,0,0,28.00315,-81.72571,Residential,Masonry,1 808305,FL,POLK COUNTY,0,139061.85,0,0,139061.85,190537.82,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 291735,FL,POLK COUNTY,0,20859.28,0,0,20859.28,21975.33,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 163562,FL,POLK COUNTY,0,3570.51,0,0,3570.51,5899.91,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 317198,FL,POLK COUNTY,0,5261.8,0,0,5261.8,8198.64,0,0,0,0,28.00315,-81.72571,Residential,Wood,1 566414,FL,POLK COUNTY,0,59495.92,0,0,59495.92,51316.66,0,0,0,0,28.0007,-81.7561,Residential,Wood,3 164703,FL,POLK COUNTY,0,113692.46,0,0,113692.46,99139.83,0,0,0,0,28.00395,-81.728806,Residential,Wood,1 291748,FL,POLK COUNTY,0,4698.04,0,0,4698.04,5324.53,0,0,0,0,28.00395,-81.728806,Residential,Wood,1 647809,FL,POLK COUNTY,0,39573.4,0,0,39573.4,28150.93,0,0,0,0,28.0007,-81.7561,Residential,Wood,1 156445,FL,POLK COUNTY,0,37317.89,0,0,37317.89,55014.04,0,0,0,0,28.0007,-81.7561,Residential,Wood,1 616059,FL,POLK COUNTY,0,9857.17,0,0,9857.17,12321.23,0,0,0,0,28.0007,-81.7561,Residential,Wood,3 564416,FL,POLK COUNTY,0,101741.55,0,0,101741.55,116177.05,0,0,0,0,27.961164,-81.737091,Residential,Wood,1 749932,FL,POLK COUNTY,0,595665.01,0,0,595665.01,944843.84,0,0,0,0,27.961802,-81.798233,Residential,Masonry,1 184597,FL,POLK COUNTY,0,6705.56,0,0,6705.56,10976.17,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 209763,FL,POLK COUNTY,0,3352.78,0,0,3352.78,5591.43,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 748935,FL,POLK COUNTY,0,53644.47,0,0,53644.47,69013.88,0,0,0,0,28.0007,-81.7561,Residential,Wood,4 844783,FL,POLK COUNTY,0,121964.18,0,0,121964.18,141611.39,0,0,0,0,27.96994,-81.79214,Residential,Wood,3 351852,FL,POLK COUNTY,0,72420.04,0,0,72420.04,60042,0,0,0,0,28.0007,-81.7561,Residential,Wood,3 166622,FL,POLK COUNTY,0,20355.21,0,0,20355.21,18354.54,0,0,0,0,28.0118,-81.842039,Residential,Wood,1 781105,FL,POLK COUNTY,0,261283.56,0,0,261283.56,293160.16,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 592160,FL,POLK COUNTY,0,4538.79,0,0,4538.79,4943.14,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 425679,FL,POLK COUNTY,0,44235.9,0,0,44235.9,45492.73,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 248289,FL,POLK COUNTY,0,9474.08,0,0,9474.08,11670.93,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 988918,FL,POLK COUNTY,0,101094.17,0,0,101094.17,152025.42,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 386786,FL,POLK COUNTY,0,15021.92,0,0,15021.92,20445.43,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 177007,FL,POLK COUNTY,0,52725.52,0,0,52725.52,43549.01,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 870783,FL,POLK COUNTY,0,118775.86,0,0,118775.86,179304.03,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 307258,FL,POLK COUNTY,0,13119.57,0,0,13119.57,13987.51,0,0,0,0,27.961802,-81.798233,Residential,Wood,1 394963,FL,POLK COUNTY,0,91662.08,0,0,91662.08,140132.98,0,0,0,0,27.961735,-81.72673,Residential,Wood,1 367122,FL,POLK COUNTY,0,45798.97,0,0,45798.97,66355.01,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 524156,FL,POLK COUNTY,0,160933.41,0,0,160933.41,175384.43,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 951777,FL,POLK COUNTY,0,93877.83,0,0,93877.83,103882.2,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 431272,FL,POLK COUNTY,0,12070.01,0,0,12070.01,11638.19,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 215144,FL,POLK COUNTY,0,60350.03,0,0,60350.03,59191.07,0,0,0,0,27.961918,-81.72673,Residential,Wood,1 430727,FL,POLK COUNTY,0,7527.19,0,0,7527.19,10753.43,0,0,0,0,28.0007,-81.7561,Residential,Wood,4 691913,FL,POLK COUNTY,0,10177.61,0,0,10177.61,12651.34,0,0,0,0,28.0007,-81.7561,Residential,Wood,4 552665,FL,POLK COUNTY,0,11399.45,0,0,11399.45,10384.88,0,0,0,0,28.033182,-81.791565,Residential,Wood,4 507560,FL,POLK COUNTY,0,4298.27,0,0,4298.27,5759.95,0,0,0,0,28.033182,-81.791565,Residential,Wood,4 841943,FL,POLK COUNTY,0,16962.68,0,0,16962.68,29494.71,0,0,0,0,28.033182,-81.791565,Residential,Wood,4 747985,FL,POLK COUNTY,0,14842.34,0,0,14842.34,18375.06,0,0,0,0,28.033182,-81.791565,Residential,Wood,4 883558,FL,POLK COUNTY,0,8481.34,0,0,8481.34,9145.19,0,0,0,0,28.033182,-81.791565,Residential,Wood,4 352557,FL,POLK COUNTY,0,12722.01,0,0,12722.01,19513.98,0,0,0,0,28.033182,-81.791565,Residential,Wood,4 180525,FL,POLK COUNTY,0,31168.92,0,0,31168.92,37531.75,0,0,0,0,27.976415,-81.722265,Residential,Wood,3 261335,FL,POLK COUNTY,0,37794.97,0,0,37794.97,59867.61,0,0,0,0,27.976415,-81.722265,Residential,Wood,3 905953,FL,POLK COUNTY,0,24140.01,0,0,24140.01,31903.44,0,0,0,0,28.015024,-81.76683,Residential,Wood,1 830496,FL,POLK COUNTY,0,14842.34,0,0,14842.34,23823.33,0,0,0,0,28.015024,-81.76683,Residential,Wood,1 898446,FL,POLK COUNTY,0,10177.61,0,0,10177.61,13774.37,0,0,0,0,28.015024,-81.76683,Residential,Wood,1 154305,FL,POLK COUNTY,0,10177.61,0,0,10177.61,16122.6,0,0,0,0,28.015024,-81.76683,Residential,Wood,1 171799,FL,POLK COUNTY,0,10177.61,0,0,10177.61,8294.42,0,0,0,0,28.015024,-81.76683,Residential,Wood,1 436308,FL,POLK COUNTY,0,16962.68,0,0,16962.68,24293.95,0,0,0,0,27.999733,-81.735641,Residential,Wood,1 360227,FL,POLK COUNTY,0,1378117.99,0,0,1378117.99,1975890.45,0,0,0,0,27.98869,-81.73296,Residential,Masonry,1 847412,FL,POLK COUNTY,0,20520000,0,0,20520000,19530000,0,0,0,0,28.013844,-81.808846,Commercial,Reinforced Concrete,3 165352,FL,POLK COUNTY,0,97195.62,0,0,97195.62,98336.5,0,0,0,0,28.013675,-81.839053,Residential,Wood,1 180266,FL,POLK COUNTY,6008130,6008130,0,0,6008130,8677542.16,0,300406.5,0,0,28.012877,-81.732491,Commercial,Reinforced Masonry,1 922424,FL,POLK COUNTY,1058002.2,1058002.2,1058002.2,1058002.2,1058002.2,1457530.28,0,0,0,0,28.00535,-81.73132,Residential,Masonry,1 988025,FL,POLK COUNTY,0,2263501.43,0,0,2263501.43,2219136.8,0,0,0,0,28.02607,-81.77526,Commercial,Reinforced Masonry,3 882885,FL,POLK COUNTY,0,105875.57,0,0,105875.57,133612.85,0,0,0,0,28.01549,-81.73498,Residential,Wood,3 296655,FL,POLK COUNTY,0,1325414.02,0,0,1325414.02,2023111.95,0,0,0,0,28.0225,-81.73463,Residential,Masonry,1 757756,FL,POLK COUNTY,0,483750,0,483750,483750,695274.53,0,24187.5,0,0,28.01321,-81.73341,Residential,Masonry,1 749370,FL,POLK COUNTY,0,954000,0,954000,954000,1733341.68,0,47700,0,0,28.01483,-81.73162,Residential,Masonry,1 519559,FL,POLK COUNTY,0,135000,0,135000,135000,186744.96,0,2700,0,0,28.01089,-81.72952,Residential,Wood,1 788091,FL,POLK COUNTY,227700,227700,227700,227700,227700,344664.94,0,0,0,0,28.0314,-81.73674,Residential,Wood,1 561961,FL,POLK COUNTY,93182.4,93182.4,93182.4,93182.4,93182.4,88224.35,0,0,0,0,28.02957,-81.73592,Residential,Wood,3 490834,FL,POLK COUNTY,90000,90000,90000,90000,90000,110853,0,0,0,0,28.0291,-81.73494,Residential,Wood,1 920522,FL,POLK COUNTY,78319.8,78319.8,78319.8,78319.8,78319.8,112176.2,0,0,0,0,28.03023,-81.73532,Residential,Wood,1 181545,FL,POLK COUNTY,0,74897.46,0,0,74897.46,78359.22,0,0,0,0,28.034679,-81.731567,Residential,Wood,1 640592,FL,POLK COUNTY,0,2633347.8,0,2633347.8,2633347.8,2167771.91,0,0,0,0,28.03096,-81.71311,Commercial,Reinforced Masonry,1 411502,FL,POLK COUNTY,0,359967.6,0,359967.6,359967.6,585631.29,0,0,0,0,28.03096,-81.71311,Residential,Wood,1 601183,FL,POLK COUNTY,0,401752.8,0,401752.8,401752.8,514544.9,0,0,0,0,28.03096,-81.71311,Residential,Masonry,1 632680,FL,POLK COUNTY,0,73077.3,0,73077.3,73077.3,97116.66,0,0,0,0,28.03096,-81.71311,Residential,Wood,1 151909,FL,POLK COUNTY,0,73077.3,0,73077.3,73077.3,108628.31,0,0,0,0,28.03096,-81.71311,Residential,Wood,1 874581,FL,POLK COUNTY,0,73077.3,0,73077.3,73077.3,134976.7,0,0,0,0,28.03096,-81.71311,Residential,Wood,1 930264,FL,POLK COUNTY,0,3265975.32,0,0,3265975.32,3636434.9,0,0,0,0,28.02436,-81.70272,Commercial,Reinforced Masonry,1 115760,FL,POLK COUNTY,0,673908.95,0,0,673908.95,707739.18,0,0,0,0,28.02436,-81.70272,Residential,Masonry,1 378436,FL,POLK COUNTY,0,588325.6,0,0,588325.6,679774.93,0,0,0,0,28.02436,-81.70272,Residential,Masonry,1 990517,FL,POLK COUNTY,0,498541.39,0,0,498541.39,745701.26,0,0,0,0,28.04566,-81.75846,Residential,Masonry,1 678435,FL,POLK COUNTY,0,1493870.77,0,0,1493870.77,1183952.34,0,0,0,0,28.04566,-81.75846,Residential,Masonry,1 347972,FL,POLK COUNTY,0,91396.06,0,0,91396.06,128978.12,0,0,0,0,28.04566,-81.75846,Residential,Wood,1 915046,FL,POLK COUNTY,0,2046804.13,0,0,2046804.13,3235063.99,0,0,0,0,28.04566,-81.75846,Commercial,Reinforced Masonry,1 112059,FL,POLK COUNTY,0,1013835.98,0,0,1013835.98,1126894.92,0,0,0,0,28.04566,-81.75846,Residential,Masonry,1 307209,FL,POLK COUNTY,0,666292.61,0,0,666292.61,812593.81,0,0,0,0,28.04453,-81.71873,Residential,Masonry,1 344419,FL,POLK COUNTY,0,1097729.86,0,0,1097729.86,1413601.62,0,0,0,0,28.04453,-81.71873,Residential,Masonry,1 309715,FL,POLK COUNTY,0,2290989.05,0,0,2290989.05,3130705.27,0,0,0,0,28.04453,-81.71873,Commercial,Reinforced Masonry,1 679216,FL,POLK COUNTY,0,1525021.04,0,0,1525021.04,1477890.27,0,0,0,0,28.04453,-81.71873,Residential,Masonry,1 677489,FL,POLK COUNTY,0,1037041.16,0,0,1037041.16,1301009.61,0,0,0,0,28.04453,-81.71873,Residential,Masonry,1 493807,FL,POLK COUNTY,0,1157724.5,0,0,1157724.5,1080073.6,0,0,0,0,28.04453,-81.71873,Residential,Masonry,1 899101,FL,POLK COUNTY,0,885344.52,0,0,885344.52,829288.05,0,0,0,0,28.04453,-81.71873,Residential,Masonry,1 432604,FL,POLK COUNTY,0,1885144.16,0,0,1885144.16,2855993.4,0,0,0,0,28.04453,-81.71873,Commercial,Reinforced Masonry,1 408157,FL,POLK COUNTY,0,252294.15,0,0,252294.15,216730.77,0,0,0,0,28.04453,-81.71873,Residential,Wood,1 464042,FL,POLK COUNTY,0,23013.4,0,0,23013.4,23891.68,0,0,0,0,28.045805,-81.716492,Residential,Wood,1 431079,FL,POLK COUNTY,0,4137050.62,0,0,4137050.62,4357207.91,0,0,0,0,28.045805,-81.716492,Commercial,Reinforced Masonry,1 234581,FL,POLK COUNTY,0,1496761.14,0,0,1496761.14,2428057.89,0,0,0,0,28.045805,-81.716492,Residential,Masonry,1 731940,FL,POLK COUNTY,0,485899.85,0,0,485899.85,621703.02,0,0,0,0,28.045805,-81.716492,Residential,Masonry,1 601787,FL,POLK COUNTY,0,354862.91,0,0,354862.91,568643.69,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 262607,FL,POLK COUNTY,0,615443.96,0,0,615443.96,423069.72,0,0,0,0,28.080799,-81.652977,Residential,Masonry,3 225750,FL,POLK COUNTY,0,10739.58,0,0,10739.58,16249.53,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 690045,FL,POLK COUNTY,0,110464.3,0,0,110464.3,133370.18,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 507465,FL,POLK COUNTY,0,702287.57,0,0,702287.57,801930.94,0,0,0,0,28.080799,-81.652977,Residential,Masonry,3 233534,FL,POLK COUNTY,0,126244.92,0,0,126244.92,141040.82,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 314036,FL,POLK COUNTY,0,131505.12,0,0,131505.12,178201.27,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 822231,FL,POLK COUNTY,273969,273969,273969,273969,273969,338138.02,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 108976,FL,POLK COUNTY,0,57533.49,0,0,57533.49,74109.58,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 174320,FL,POLK COUNTY,0,2834992.86,0,0,2834992.86,4518695.11,0,0,0,0,28.033159,-81.769829,Commercial,Reinforced Masonry,1 408593,FL,POLK COUNTY,0,1859610.25,0,0,1859610.25,1523020.79,0,0,0,0,28.033159,-81.769829,Commercial,Reinforced Masonry,1 924133,FL,POLK COUNTY,0,1914230.54,0,0,1914230.54,2515230.01,0,0,0,0,28.033159,-81.769829,Commercial,Reinforced Masonry,1 219050,FL,POLK COUNTY,0,207120.56,0,0,207120.56,314545.72,0,0,0,0,28.033159,-81.769829,Residential,Wood,1 208948,FL,POLK COUNTY,0,18180000,0,0,18180000,22230000,0,0,0,0,28.044199,-81.734962,Commercial,Reinforced Concrete,1 799086,FL,POLK COUNTY,131357.7,131357.7,0,0,131357.7,190384.6,0,0,0,0,28.0486,-81.719,Residential,Wood,4 775158,FL,POLK COUNTY,121932,121932,0,0,121932,150054.88,0,0,0,0,28.036743,-81.726891,Residential,Wood,1 870965,FL,POLK COUNTY,117913.5,117913.5,0,0,117913.5,116946.61,0,0,0,0,28.047161,-81.673027,Residential,Wood,1 230250,FL,POLK COUNTY,29430000,29430000,0,0,29430000,37530000,0,0,0,0,28.02403,-81.72836,Commercial,Reinforced Concrete,1 846961,FL,POLK COUNTY,455139,455139,0,0,455139,439991.97,0,0,0,0,28.03083,-81.650444,Residential,Masonry,1 340327,FL,POLK COUNTY,0,93960.71,0,0,93960.71,108681.54,0,0,0,0,28.033272,-81.731186,Residential,Wood,1 588572,FL,POLK COUNTY,0,93960.71,0,0,93960.71,138923.35,0,0,0,0,28.031998,-81.749603,Residential,Wood,1 300316,FL,POLK COUNTY,0,93960.71,0,0,93960.71,140942.19,0,0,0,0,28.029619,-81.767982,Residential,Wood,1 510953,FL,POLK COUNTY,0,117450.89,0,0,117450.89,156395.72,0,0,0,0,28.039026,-81.701515,Residential,Wood,1 777857,FL,POLK COUNTY,0,136836.86,0,0,136836.86,209196.2,0,0,0,0,28.0486,-81.719,Residential,Wood,4 995940,FL,POLK COUNTY,0,93960.71,0,0,93960.71,138648.43,0,0,0,0,28.046371,-81.739067,Residential,Wood,1 395987,FL,POLK COUNTY,0,67507.95,0,0,67507.95,95933.53,0,0,0,0,28.040878,-81.717453,Residential,Wood,1 192253,FL,POLK COUNTY,0,93960.71,0,0,93960.71,75506.83,0,0,0,0,28.031971,-81.725601,Residential,Wood,1 919672,FL,POLK COUNTY,0,543489.42,0,0,543489.42,897357.56,0,0,0,0,28.02654,-81.73018,Residential,Masonry,1 489298,FL,POLK COUNTY,0,712654.41,0,0,712654.41,628023.13,0,0,0,0,28.02895,-81.72975,Residential,Masonry,1 371393,FL,POLK COUNTY,0,939.61,0,0,939.61,1428.86,0,0,0,0,28.034565,-81.727905,Residential,Wood,1 629273,FL,POLK COUNTY,0,3053.72,0,0,3053.72,3176.78,0,0,0,0,28.06287,-81.70363,Residential,Wood,3 327207,FL,POLK COUNTY,0,83718.99,0,0,83718.99,98636.88,0,0,0,0,28.06287,-81.70363,Residential,Wood,3 102983,FL,POLK COUNTY,0,27718.41,0,0,27718.41,26858.97,0,0,0,0,28.053966,-81.75519,Residential,Wood,1 765534,FL,POLK COUNTY,0,781676.07,0,0,781676.07,803036.93,0,0,0,0,28.0486,-81.719,Residential,Masonry,1 296873,FL,POLK COUNTY,0,93960.71,0,0,93960.71,127137.3,0,0,0,0,28.042772,-81.715393,Residential,Wood,1 712447,FL,POLK COUNTY,0,41451.71,0,0,41451.71,28818.55,0,0,0,0,28.053966,-81.75519,Residential,Wood,1 897610,FL,POLK COUNTY,0,4808282.47,0,0,4808282.47,4115769.59,0,0,0,0,28.034437,-81.727272,Commercial,Reinforced Masonry,1 831835,FL,POLK COUNTY,0,2709826.9,0,0,2709826.9,2808074.39,0,0,0,0,28.043936,-81.715752,Commercial,Reinforced Masonry,1 291876,FL,POLK COUNTY,0,7516.86,0,0,7516.86,9368.53,0,0,0,0,28.04371,-81.71562,Residential,Wood,1 736123,FL,POLK COUNTY,0,268163.87,0,0,268163.87,227343.96,0,0,0,0,28.08432,-81.69389,Residential,Wood,1 303637,FL,POLK COUNTY,0,1879.21,0,0,1879.21,2046.46,0,0,0,0,28.02334,-81.73096,Residential,Wood,1 703632,FL,POLK COUNTY,0,916116.93,0,0,916116.93,1239814.02,0,0,0,0,28.022976,-81.730423,Residential,Masonry,1 332442,FL,POLK COUNTY,0,3946349.86,0,0,3946349.86,5430272.12,0,0,0,0,28.02334,-81.73096,Commercial,Reinforced Masonry,1 555966,FL,POLK COUNTY,0,13306.72,0,0,13306.72,19573.86,0,0,0,0,28.056168,-81.729584,Residential,Wood,1 944918,FL,POLK COUNTY,0,538875.95,0,0,538875.95,586189.26,0,0,0,0,28.056168,-81.729584,Residential,Masonry,1 484751,FL,POLK COUNTY,0,13306.72,0,0,13306.72,10719.89,0,0,0,0,28.056168,-81.729584,Residential,Wood,1 386054,FL,POLK COUNTY,0,10128.96,0,0,10128.96,10920.59,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 598107,FL,POLK COUNTY,0,249155.62,0,0,249155.62,297402.11,0,0,0,0,28.080799,-81.652977,Residential,Wood,3 216204,FL,POLK COUNTY,0,42282.32,0,0,42282.32,56015.62,0,0,0,0,28.035286,-81.718536,Residential,Wood,1 139314,FL,POLK COUNTY,0,42282.32,0,0,42282.32,58444.74,0,0,0,0,28.035286,-81.718536,Residential,Wood,1 339283,FL,POLK COUNTY,0,2682.22,0,0,2682.22,4005.95,0,0,0,0,28.025955,-81.693871,Residential,Wood,1 383909,FL,POLK COUNTY,0,2438385.07,0,0,2438385.07,2009229.29,0,0,0,0,28.02685,-81.732569,Commercial,Reinforced Masonry,1 321471,FL,POLK COUNTY,0,132308.89,0,0,132308.89,203872.13,0,0,0,0,28.03316,-81.76997,Residential,Wood,4 738357,FL,POLK COUNTY,0,16962.68,0,0,16962.68,17295.01,0,0,0,0,28.03316,-81.76997,Residential,Wood,4 414928,FL,POLK COUNTY,0,16962.68,0,0,16962.68,15945.46,0,0,0,0,28.03316,-81.76997,Residential,Wood,4 956941,FL,POLK COUNTY,0,970788.71,0,0,970788.71,836559.7,0,0,0,0,28.06969,-81.70332,Residential,Masonry,1 830281,FL,POLK COUNTY,3314236.5,3314236.5,3314236.5,3314236.5,3314236.5,4541292.79,0,0,0,0,28.02423,-81.73011,Commercial,Reinforced Masonry,1 671008,FL,POLK COUNTY,0,93960.71,0,0,93960.71,87402.63,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 200718,FL,POLK COUNTY,0,93960.71,0,0,93960.71,109688.79,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 159410,FL,POLK COUNTY,0,93960.71,0,0,93960.71,137865.73,0,0,0,0,28.027233,-81.718513,Residential,Wood,4 529695,FL,POLK COUNTY,0,93960.71,0,0,93960.71,85006.26,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 930024,FL,POLK COUNTY,0,93960.71,0,0,93960.71,75039.28,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 887959,FL,POLK COUNTY,0,93960.71,0,0,93960.71,72566.23,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 569264,FL,POLK COUNTY,0,93960.71,0,0,93960.71,133207.35,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 967568,FL,POLK COUNTY,0,93960.71,0,0,93960.71,76220.93,0,0,0,0,28.05168,-81.75101,Residential,Wood,3 120909,FL,POLK COUNTY,0,93960.71,0,0,93960.71,99558.51,0,0,0,0,28.03808,-81.703755,Residential,Wood,3 754119,FL,POLK COUNTY,0,93960.71,0,0,93960.71,107351.24,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 225522,FL,POLK COUNTY,0,93960.71,0,0,93960.71,122675.1,0,0,0,0,28.042795,-81.668285,Residential,Wood,4 921444,FL,POLK COUNTY,0,117450.89,0,0,117450.89,197334.41,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 388857,FL,POLK COUNTY,0,93960.71,0,0,93960.71,117993.61,0,0,0,0,28.06434,-81.72973,Residential,Wood,4 593048,FL,POLK COUNTY,0,93960.71,0,0,93960.71,127888.8,0,0,0,0,28.064325,-81.733051,Residential,Wood,3 128831,FL,POLK COUNTY,0,93960.71,0,0,93960.71,122578.89,0,0,0,0,28.02249,-81.7063,Residential,Wood,3 865339,FL,POLK COUNTY,0,93960.71,0,0,93960.71,143647.14,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 366545,FL,POLK COUNTY,0,93960.71,0,0,93960.71,123777.26,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 800958,FL,POLK COUNTY,0,117450.89,0,0,117450.89,169246.73,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 619170,FL,POLK COUNTY,0,117450.89,0,0,117450.89,113369.12,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 959648,FL,POLK COUNTY,0,336755.19,0,0,336755.19,365615.11,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 413486,FL,POLK COUNTY,0,117450.89,0,0,117450.89,186724.01,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 324669,FL,POLK COUNTY,0,117450.89,0,0,117450.89,90355.79,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 853704,FL,POLK COUNTY,0,117450.89,0,0,117450.89,105885.5,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 339273,FL,POLK COUNTY,0,117450.89,0,0,117450.89,155833.84,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 733918,FL,POLK COUNTY,0,117450.89,0,0,117450.89,124271.97,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 108143,FL,POLK COUNTY,0,336755.19,0,0,336755.19,465287.91,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 837588,FL,POLK COUNTY,0,336755.19,0,0,336755.19,475410.77,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 645322,FL,POLK COUNTY,0,117450.89,0,0,117450.89,139182.83,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 450415,FL,POLK COUNTY,0,336755.19,0,0,336755.19,479423.54,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 364184,FL,POLK COUNTY,0,93960.71,0,0,93960.71,146640.72,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 922748,FL,POLK COUNTY,0,93960.71,0,0,93960.71,95212.27,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 161767,FL,POLK COUNTY,0,7516.86,0,0,7516.86,11687.87,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 512924,FL,POLK COUNTY,0,93960.71,0,0,93960.71,77900.95,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 783640,FL,POLK COUNTY,0,9396.07,0,0,9396.07,12859.18,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 245541,FL,POLK COUNTY,0,52711.96,0,0,52711.96,48179.89,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 998218,FL,POLK COUNTY,0,117450.89,0,0,117450.89,188258.51,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 806929,FL,POLK COUNTY,0,93960.71,0,0,93960.71,120166.35,0,0,0,0,28.023725,-81.699485,Residential,Wood,3 889090,FL,POLK COUNTY,0,117450.89,0,0,117450.89,212144.49,0,0,0,0,28.01812,-81.71573,Residential,Wood,3 756314,FL,POLK COUNTY,0,5167.84,0,0,5167.84,4722.99,0,0,0,0,28.01812,-81.71573,Residential,Wood,3 281888,FL,POLK COUNTY,0,28768.89,0,0,28768.89,27735.22,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 811398,FL,POLK COUNTY,0,113654.88,0,0,113654.88,194476.68,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 823420,FL,POLK COUNTY,0,37584.28,0,0,37584.28,30070.73,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 222583,FL,POLK COUNTY,0,93960.71,0,0,93960.71,148321.87,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 323151,FL,POLK COUNTY,0,93960.71,0,0,93960.71,129967.4,0,0,0,0,28.01752,-81.642695,Residential,Wood,3 997957,FL,POLK COUNTY,0,93960.71,0,0,93960.71,127015.34,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 913744,FL,POLK COUNTY,0,93960.71,0,0,93960.71,103794.64,0,0,0,0,28.00316,-81.674795,Residential,Wood,3 665518,FL,POLK COUNTY,0,93960.71,0,0,93960.71,80520.57,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 525267,FL,POLK COUNTY,0,93960.71,0,0,93960.71,113188.08,0,0,0,0,27.97524,-81.69335,Residential,Wood,3 861083,FL,POLK COUNTY,0,117450.89,0,0,117450.89,124226.4,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 462644,FL,POLK COUNTY,0,117450.89,0,0,117450.89,179361.6,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 834482,FL,POLK COUNTY,0,93960.71,0,0,93960.71,139227.22,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 783071,FL,POLK COUNTY,0,93960.71,0,0,93960.71,105026.46,0,0,0,0,28.000645,-81.670735,Residential,Wood,3 954731,FL,POLK COUNTY,0,93960.71,0,0,93960.71,137539.88,0,0,0,0,28.001245,-81.666125,Residential,Wood,4 774261,FL,POLK COUNTY,0,141563.09,0,0,141563.09,148131.61,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 660013,FL,POLK COUNTY,0,93960.71,0,0,93960.71,97885.26,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 928685,FL,POLK COUNTY,0,106175.6,0,0,106175.6,80332.46,0,0,0,0,27.95927,-81.710165,Residential,Wood,4 513330,FL,POLK COUNTY,0,53557.61,0,0,53557.61,56771.06,0,0,0,0,27.95927,-81.710165,Residential,Wood,4 211146,FL,POLK COUNTY,0,93960.71,0,0,93960.71,97689.26,0,0,0,0,27.96691,-81.688655,Residential,Wood,3 793448,FL,POLK COUNTY,0,93960.71,0,0,93960.71,164529.72,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 855244,FL,POLK COUNTY,0,93960.71,0,0,93960.71,118291.84,0,0,0,0,28.06335,-81.766805,Residential,Wood,4 473496,FL,POLK COUNTY,0,93960.71,0,0,93960.71,112064.31,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 745227,FL,POLK COUNTY,0,93960.71,0,0,93960.71,127406.21,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 145232,FL,POLK COUNTY,0,93960.71,0,0,93960.71,107696.26,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 736742,FL,POLK COUNTY,0,24429.78,0,0,24429.78,18649.5,0,0,0,0,28.034517,-81.728035,Residential,Wood,1 816500,FL,POLK COUNTY,0,188293.51,0,0,188293.51,201347.52,0,0,0,0,28.034517,-81.728035,Residential,Wood,1 669567,FL,POLK COUNTY,0,49979.58,0,0,49979.58,47920.42,0,0,0,0,28.007586,-81.735649,Residential,Wood,1 617413,FL,POLK COUNTY,0,352487.97,0,0,352487.97,305262.34,0,0,0,0,28.036745,-81.727395,Residential,Wood,3 938920,FL,POLK COUNTY,0,50776.37,0,0,50776.37,58226.12,0,0,0,0,28.007315,-81.751375,Residential,Wood,1 386168,FL,POLK COUNTY,0,142782.7,0,0,142782.7,161868.46,0,0,0,0,28.007315,-81.751375,Residential,Wood,1 902695,FL,POLK COUNTY,0,41342.71,0,0,41342.71,72655.68,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 230514,FL,POLK COUNTY,0,117450.89,0,0,117450.89,119909.84,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 294295,FL,POLK COUNTY,0,12739.19,0,0,12739.19,18517.63,0,0,0,0,28.029535,-81.735062,Residential,Wood,4 366898,FL,POLK COUNTY,0,269751.81,0,0,269751.81,236167.71,0,0,0,0,28.018579,-81.718396,Residential,Wood,3 293808,FL,POLK COUNTY,0,93960.71,0,0,93960.71,145207.07,0,0,0,0,28.018579,-81.718396,Residential,Wood,3 985307,FL,POLK COUNTY,0,51678.39,0,0,51678.39,76288.47,0,0,0,0,27.99802,-81.672005,Residential,Wood,3 261090,FL,POLK COUNTY,0,30067.43,0,0,30067.43,34765.4,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 648651,FL,POLK COUNTY,0,1409.41,0,0,1409.41,1404.34,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 681634,FL,POLK COUNTY,0,12214.89,0,0,12214.89,15048.72,0,0,0,0,27.99517,-81.737775,Residential,Wood,4 772606,FL,POLK COUNTY,0,7047.05,0,0,7047.05,9438.94,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 616509,FL,POLK COUNTY,0,82215.62,0,0,82215.62,106690.56,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 869714,FL,POLK COUNTY,0,17382.73,0,0,17382.73,14511.35,0,0,0,0,28.0218,-81.7271,Residential,Wood,3 485969,FL,POLK COUNTY,0,306311.92,0,0,306311.92,371408.1,0,0,0,0,27.95927,-81.710165,Residential,Wood,4 849636,FL,POLK COUNTY,0,77047.78,0,0,77047.78,78099.49,0,0,0,0,27.95927,-81.710165,Residential,Wood,4 537876,FL,POLK COUNTY,0,346933.01,0,0,346933.01,525339.84,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 678068,FL,POLK COUNTY,0,1409.41,0,0,1409.41,1380.88,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 944651,FL,POLK COUNTY,0,70470.53,0,0,70470.53,68888.47,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 607383,FL,POLK COUNTY,0,328862.49,0,0,328862.49,262432.27,0,0,0,0,28.021765,-81.71646,Residential,Wood,3 540380,FL,POLK COUNTY,0,117732.77,0,0,117732.77,138700.98,0,0,0,0,27.971085,-81.710025,Residential,Wood,3 240320,FL,POLK COUNTY,0,15033.71,0,0,15033.71,22093.61,0,0,0,0,27.971085,-81.710025,Residential,Wood,3 657549,FL,POLK COUNTY,0,162317.13,0,0,162317.13,208848.9,0,0,0,0,27.971085,-81.710025,Residential,Wood,3 901171,FL,POLK COUNTY,0,159733.21,0,0,159733.21,203813.18,0,0,0,0,27.971085,-81.710025,Residential,Wood,3 579878,FL,POLK COUNTY,0,472716.34,0,0,472716.34,455637.1,0,0,0,0,28.0218,-81.7271,Residential,Masonry,4 722496,FL,POLK COUNTY,0,162317.13,0,0,162317.13,145232.28,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 733144,FL,POLK COUNTY,0,314768.38,0,0,314768.38,231165.9,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 888303,FL,POLK COUNTY,0,38523.89,0,0,38523.89,62681.45,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 358641,FL,POLK COUNTY,0,67651.71,0,0,67651.71,57029.85,0,0,0,0,28.0218,-81.7271,Residential,Wood,4 127440,FL,POLK COUNTY,3416700.6,0,3416700.6,3416700.6,3416700.6,2844280.25,0,0,0,0,27.985994,-81.686897,Commercial,Reinforced Masonry,1 305188,FL,POLK COUNTY,1010970,1010970,1010970,1010970,1010970,817211.53,0,0,0,0,28.0046,-81.70309,Residential,Masonry,3 143809,FL,POLK COUNTY,232447.5,232447.5,232447.5,232447.5,232447.5,377078.19,0,0,0,0,28.01698,-81.70244,Residential,Wood,1 315853,FL,POLK COUNTY,126360,126360,126360,126360,126360,175198.14,0,0,0,0,28.0058,-81.70247,Residential,Wood,1 245487,FL,POLK COUNTY,80280,80280,80280,80280,80280,118899.82,0,0,0,0,28.005028,-81.703545,Residential,Wood,1 514433,FL,POLK COUNTY,75240,75240,75240,75240,75240,71172.9,0,0,0,0,28.004568,-81.703545,Residential,Wood,1 140450,FL,POLK COUNTY,71838,71838,71838,71838,71838,89058.14,0,0,0,0,28.00503,-81.70218,Residential,Wood,1 156348,FL,POLK COUNTY,66261.6,66261.6,66261.6,66261.6,66261.6,75359.72,0,0,0,0,28.00591,-81.70175,Residential,Wood,1 206541,FL,POLK COUNTY,20700,20700,20700,20700,20700,21434.85,0,0,0,0,28.00591,-81.70175,Residential,Wood,1 995265,FL,POLK COUNTY,7830,7830,7830,7830,7830,11760.82,0,0,0,0,28.004568,-81.703545,Residential,Wood,1 807979,FL,POLK COUNTY,0,2638979.64,0,0,2638979.64,2467614.86,0,0,0,0,28.01695,-81.66609,Commercial,Reinforced Masonry,1 655958,FL,POLK COUNTY,0,325480.32,0,0,325480.32,396480.6,0,0,0,0,28.01695,-81.66609,Residential,Wood,1 154492,FL,POLK COUNTY,0,128527.74,0,0,128527.74,151277.15,0,0,0,0,28.01695,-81.66609,Residential,Wood,1 404424,FL,POLK COUNTY,0,5205246.62,0,0,5205246.62,7961841.12,0,0,0,0,27.956758,-81.677094,Commercial,Reinforced Masonry,3 160791,FL,POLK COUNTY,0,55232.15,0,0,55232.15,47885.5,0,0,0,0,27.956758,-81.677094,Residential,Wood,3 266026,FL,POLK COUNTY,0,1513764.9,0,0,1513764.9,2265833.58,0,0,0,0,27.956758,-81.677094,Residential,Masonry,3 270196,FL,POLK COUNTY,0,7643325.06,0,0,7643325.06,11160000,0,0,0,0,27.989531,-81.666977,Commercial,Reinforced Masonry,3 475555,FL,POLK COUNTY,0,1224805.81,0,0,1224805.81,1693000.08,0,0,0,0,27.989531,-81.666977,Residential,Masonry,3 418128,FL,POLK COUNTY,0,4613752.73,0,0,4613752.73,3628808.79,0,0,0,0,27.98995,-81.68657,Commercial,Reinforced Masonry,3 199274,FL,POLK COUNTY,10440000,10440000,0,0,10440000,10170000,0,0,0,0,28.000216,-81.690666,Commercial,Reinforced Concrete,3 659528,FL,POLK COUNTY,218697.3,218697.3,0,0,218697.3,284022.18,0,0,0,0,27.9885,-81.674,Residential,Wood,3 635666,FL,POLK COUNTY,0,93960.71,0,0,93960.71,135498.67,0,0,0,0,27.975336,-81.721909,Residential,Wood,1 995002,FL,POLK COUNTY,0,93960.71,0,0,93960.71,85727.31,0,0,0,0,27.982254,-81.66066,Residential,Wood,1 787816,FL,POLK COUNTY,0,93960.71,0,0,93960.71,78720.47,0,0,0,0,28.005032,-81.705185,Residential,Wood,1 265323,FL,POLK COUNTY,0,93960.71,0,0,93960.71,104043.82,0,0,0,0,27.97456,-81.652375,Residential,Wood,3 137591,FL,POLK COUNTY,0,93960.71,0,0,93960.71,133880.11,0,0,0,0,28.015079,-81.669319,Residential,Wood,1 752867,FL,POLK COUNTY,0,93960.71,0,0,93960.71,68419.84,0,0,0,0,28.02249,-81.68882,Residential,Wood,1 220198,FL,POLK COUNTY,0,93960.71,0,0,93960.71,149280.27,0,0,0,0,27.982376,-81.660797,Residential,Wood,1 275618,FL,POLK COUNTY,0,103189.53,0,0,103189.53,147051.27,0,0,0,0,28.016519,-81.639296,Residential,Wood,1 696337,FL,POLK COUNTY,0,93960.71,0,0,93960.71,106288.36,0,0,0,0,27.973634,-81.638283,Residential,Wood,1 272111,FL,POLK COUNTY,0,93960.71,0,0,93960.71,101928.96,0,0,0,0,27.97355,-81.71233,Residential,Wood,1 298382,FL,POLK COUNTY,0,56376.43,0,0,56376.43,48476.51,0,0,0,0,28.003862,-81.696205,Residential,Wood,1 487459,FL,POLK COUNTY,0,7516.86,0,0,7516.86,7525.22,0,0,0,0,27.953659,-81.709953,Residential,Wood,1 214639,FL,POLK COUNTY,0,236630.65,0,0,236630.65,228980.86,0,0,0,0,27.953659,-81.709953,Residential,Wood,1 894168,FL,POLK COUNTY,0,46980.36,0,0,46980.36,47876.83,0,0,0,0,27.961784,-81.710243,Residential,Wood,1 842742,FL,POLK COUNTY,0,957083.8,0,0,957083.8,1017637.54,0,0,0,0,27.961784,-81.710243,Residential,Masonry,1 104650,FL,POLK COUNTY,0,276601.54,0,0,276601.54,202392.67,0,0,0,0,27.953659,-81.709953,Residential,Wood,1 868595,FL,POLK COUNTY,0,5637.64,0,0,5637.64,5523.2,0,0,0,0,27.961367,-81.68222,Residential,Wood,1 576103,FL,POLK COUNTY,0,14490000,0,0,14490000,13500000,0,0,0,0,27.97794,-81.66845,Commercial,Reinforced Concrete,1 166286,FL,POLK COUNTY,0,1157702.82,0,0,1157702.82,1697933.27,0,0,0,0,27.9955,-81.68578,Residential,Masonry,1 331031,FL,POLK COUNTY,0,3013958.25,0,0,3013958.25,3128343.99,0,0,0,0,27.99159,-81.68964,Commercial,Reinforced Masonry,1 629400,FL,HARDEE COUNTY,257737.5,257737.5,257737.5,257737.5,257737.5,351889.01,0,0,0,0,27.49703,-81.78714,Residential,Wood,3 921545,FL,HARDEE COUNTY,121500,121500,121500,121500,121500,113470.79,0,0,0,0,27.49703,-81.78714,Residential,Wood,3 308486,FL,HARDEE COUNTY,105480,105480,105480,105480,105480,132103.15,0,0,0,0,27.49315,-81.79776,Residential,Wood,1 900642,FL,HARDEE COUNTY,0,628768.8,0,628768.8,628768.8,834279.37,0,0,0,0,27.49778,-81.78542,Residential,Masonry,3 457079,FL,HARDEE COUNTY,0,11095.92,0,0,11095.92,14976.3,0,0,0,0,27.49778,-81.78542,Residential,Wood,3 197182,FL,HARDEE COUNTY,473313.6,473313.6,0,0,473313.6,688028.53,0,0,0,0,27.450285,-81.633163,Residential,Masonry,3 392666,FL,HARDEE COUNTY,93627.9,93627.9,0,0,93627.9,143613.59,0,0,0,0,27.55597,-81.66548,Residential,Wood,1 984133,FL,HARDEE COUNTY,0,30136.84,0,0,30136.84,34176.26,0,0,0,0,27.48974,-81.78573,Residential,Wood,3 721669,FL,HARDEE COUNTY,0,37671.05,0,0,37671.05,44850.85,0,0,0,0,27.48717,-81.79739,Residential,Wood,4 481651,FL,HARDEE COUNTY,0,37671.05,0,0,37671.05,48604.69,0,0,0,0,27.48929,-81.79039,Residential,Wood,4 521704,FL,HARDEE COUNTY,0,37671.05,0,0,37671.05,32448.33,0,0,0,0,27.48974,-81.78573,Residential,Wood,3 490441,FL,HARDEE COUNTY,0,47088.81,0,0,47088.81,33957.62,0,0,0,0,27.4709,-81.7416,Residential,Wood,4 744133,FL,HARDEE COUNTY,0,70633.21,0,0,70633.21,95952.89,0,0,0,0,27.49595,-81.79482,Residential,Wood,1 950410,FL,HARDEE COUNTY,0,31736.92,0,0,31736.92,55237.91,0,0,0,0,27.49595,-81.79482,Residential,Wood,1 705650,FL,HARDEE COUNTY,0,16481.08,0,0,16481.08,24098.05,0,0,0,0,27.49291,-81.780106,Residential,Wood,3 360208,FL,HARDEE COUNTY,0,30136.84,0,0,30136.84,32791.89,0,0,0,0,27.49291,-81.780106,Residential,Wood,3 552205,FL,HARDEE COUNTY,0,30136.84,0,0,30136.84,39971.45,0,0,0,0,27.49595,-81.79482,Residential,Wood,1 131207,FL,HARDEE COUNTY,0,3182707.17,0,0,3182707.17,2756288.06,0,0,0,0,27.49291,-81.780106,Commercial,Reinforced Masonry,3 303591,FL,HARDEE COUNTY,0,607825.35,0,0,607825.35,499972.82,0,0,0,0,27.49564,-81.78557,Residential,Masonry,1 512138,FL,HARDEE COUNTY,203544,203544,203544,203544,203544,286913.18,0,0,0,0,27.49564,-81.78557,Residential,Wood,1 789111,FL,HARDEE COUNTY,103500,103500,103500,103500,103500,152485.93,0,3105,0,0,27.496464,-81.782722,Residential,Wood,4 372272,FL,HARDEE COUNTY,196020,196020,196020,196020,196020,210055.03,0,5880.6,0,0,27.4709,-81.7416,Residential,Wood,4 756382,FL,POLK COUNTY,171000,171000,171000,171000,171000,218063.65,0,0,0,0,28.25791,-81.64263,Residential,Wood,4 204160,FL,POLK COUNTY,0,3640180.44,0,0,3640180.44,2774490.93,0,0,0,0,28.244659,-81.656898,Commercial,Reinforced Masonry,1 680701,FL,POLK COUNTY,0,2828510.75,0,0,2828510.75,4861409.51,0,0,0,0,28.244659,-81.656898,Commercial,Reinforced Masonry,1 776948,FL,POLK COUNTY,0,1961508.45,0,0,1961508.45,3057864.18,0,0,0,0,28.244659,-81.656898,Commercial,Reinforced Masonry,1 741587,FL,OSCEOLA COUNTY,307028.7,307028.7,0,0,307028.7,398351.32,0,0,0,0,28.26627,-81.52516,Residential,Wood,1 902278,FL,POLK COUNTY,0,238537.67,0,0,238537.67,379654.17,0,0,0,0,28.255024,-81.654335,Residential,Wood,3 334742,FL,POLK COUNTY,0,2110676.72,0,0,2110676.72,3036208.45,0,0,0,0,28.255024,-81.654335,Commercial,Reinforced Masonry,4 526820,FL,POLK COUNTY,0,2650813.57,0,0,2650813.57,3276299.54,0,0,0,0,28.2561,-81.6033,Commercial,Reinforced Masonry,4 382056,FL,POLK COUNTY,2924100,2924100,2924100,2924100,2924100,3655048.97,0,0,0,0,28.295746,-81.652284,Commercial,Reinforced Masonry,4 628704,FL,POLK COUNTY,1254377.7,1254377.7,0,0,1254377.7,1957581.84,0,0,0,0,28.31731,-81.668556,Residential,Masonry,3 583817,FL,POLK COUNTY,543755.7,543755.7,0,0,543755.7,689164.13,0,0,0,0,28.3078,-81.6677,Residential,Masonry,3 590861,FL,POLK COUNTY,366138.9,366138.9,0,0,366138.9,426991.19,0,0,0,0,28.3078,-81.6677,Residential,Masonry,4 837862,FL,POLK COUNTY,239886.9,239886.9,0,0,239886.9,299465.21,0,0,0,0,28.269417,-81.660873,Residential,Wood,3 816037,FL,POLK COUNTY,217920.6,217920.6,0,0,217920.6,178489.17,0,0,0,0,28.28458,-81.669345,Residential,Wood,3 217182,FL,POLK COUNTY,0,6901.69,0,0,6901.69,11728.18,0,0,0,0,28.277813,-81.662216,Residential,Wood,3 684757,FL,POLK COUNTY,0,107341.95,0,0,107341.95,104454.88,0,0,0,0,28.278275,-81.662292,Residential,Wood,3 363684,FL,POLK COUNTY,0,1541421.5,0,0,1541421.5,1481891.81,0,0,0,0,28.265982,-81.660332,Residential,Masonry,1 959000,FL,POLK COUNTY,0,1384703.55,0,0,1384703.55,1952155.06,0,0,0,0,28.336908,-81.6717,Residential,Masonry,1 510156,FL,POLK COUNTY,0,869101.35,0,0,869101.35,815490.83,0,0,0,0,28.28807,-81.65743,Residential,Masonry,4 459161,FL,POLK COUNTY,0,417021.66,0,0,417021.66,450833.78,0,0,0,0,27.861801,-81.418777,Residential,Masonry,1 696358,FL,POLK COUNTY,808380,808380,808380,808380,808380,877204.66,0,40419,0,0,27.894108,-81.555901,Residential,Masonry,1 203367,FL,POLK COUNTY,128189.7,128189.7,0,0,128189.7,91392.85,0,0,0,0,27.928127,-81.450195,Residential,Wood,3 582613,FL,POLK COUNTY,403080.3,403080.3,0,0,403080.3,475033.36,0,0,0,0,27.893095,-81.47567,Residential,Masonry,1 212353,FL,POLK COUNTY,942774.3,942774.3,0,0,942774.3,1125921.41,0,0,0,0,27.9067,-81.4834,Residential,Masonry,1 817036,FL,POLK COUNTY,912623.4,912623.4,0,0,912623.4,775854.01,0,0,0,0,27.9067,-81.4834,Residential,Masonry,4 780358,FL,POLK COUNTY,204785.1,204785.1,0,0,204785.1,167174.27,0,0,0,0,27.89437,-81.54352,Residential,Wood,4 410878,FL,POLK COUNTY,0,86297.63,0,0,86297.63,101900.24,0,0,0,0,27.97608,-81.382019,Residential,Wood,1 998495,FL,POLK COUNTY,0,814208.58,0,0,814208.58,665981.91,0,0,0,0,27.968071,-81.594521,Residential,Masonry,3 767616,FL,POLK COUNTY,0,42781.47,0,0,42781.47,41193.42,0,0,0,0,27.968071,-81.594521,Residential,Wood,3 831823,FL,POLK COUNTY,0,814208.58,0,0,814208.58,1497818.1,0,0,0,0,27.968071,-81.594521,Residential,Masonry,3 725734,FL,POLK COUNTY,0,284124.87,0,0,284124.87,344204.21,0,0,0,0,27.968071,-81.594521,Residential,Wood,3 452469,FL,POLK COUNTY,0,425869.25,0,0,425869.25,371145.05,0,0,0,0,27.87237,-81.55234,Residential,Masonry,1 448936,FL,POLK COUNTY,0,386638.82,0,0,386638.82,402982.81,0,0,0,0,27.87237,-81.55234,Residential,Masonry,1 226735,FL,POLK COUNTY,0,657191.73,0,0,657191.73,936997.68,0,0,0,0,27.894449,-81.538589,Residential,Masonry,1 878638,FL,POLK COUNTY,969075,969075,969075,969075,969075,1074293.29,0,0,0,0,27.88231,-81.46097,Residential,Masonry,3 466079,FL,LEE COUNTY,633104.1,633104.1,0,0,633104.1,667722.23,0,0,0,0,26.6306,-81.8506,Residential,Masonry,5 620083,FL,LEE COUNTY,0,22445.28,0,0,22445.28,30412.63,0,0,0,0,26.51875,-81.898815,Residential,Wood,3 454634,FL,LEE COUNTY,0,5670000,0,5670000,5670000,10260000,0,283500,0,0,26.6256,-81.8731,Commercial,Reinforced Masonry,1 881974,FL,LEE COUNTY,472500,472500,472500,472500,472500,551940.48,0,0,0,0,26.60106,-81.87633,Residential,Masonry,1 373370,FL,LEE COUNTY,300465,300465,300465,300465,300465,290465.52,0,0,0,0,26.60014,-81.87633,Residential,Wood,1 476550,FL,LEE COUNTY,134746.2,134746.2,134746.2,134746.2,134746.2,131531.16,0,0,0,0,26.63306,-81.86992,Residential,Wood,1 518619,FL,LEE COUNTY,131326.2,131326.2,131326.2,131326.2,131326.2,202817.82,0,0,0,0,26.61713,-81.88095,Residential,Wood,1 474407,FL,LEE COUNTY,0,10171.26,0,0,10171.26,11863.76,0,0,0,0,26.63873,-81.87098,Residential,Wood,1 586728,FL,LEE COUNTY,0,443836.8,0,443836.8,443836.8,406143.96,0,0,0,0,26.633885,-81.87128,Residential,Masonry,3 707623,FL,LEE COUNTY,0,8321.94,0,0,8321.94,8207.64,0,0,0,0,26.633885,-81.87128,Residential,Wood,3 598194,FL,LEE COUNTY,0,1686579.84,0,0,1686579.84,2177792.85,0,0,0,0,26.63873,-81.87098,Residential,Masonry,1 410253,FL,LEE COUNTY,0,463254.66,0,0,463254.66,558051.39,0,0,0,0,26.63873,-81.87098,Residential,Masonry,1 243147,FL,LEE COUNTY,0,965345.04,0,0,965345.04,1010252.89,0,0,0,0,26.63873,-81.87098,Residential,Masonry,1 753370,FL,LEE COUNTY,0,2773.98,0,0,2773.98,3804.77,0,0,0,0,26.63767,-81.87008,Residential,Wood,1 220135,FL,LEE COUNTY,0,21267.18,0,0,21267.18,23150.26,0,0,0,0,26.63873,-81.87098,Residential,Wood,1 792600,FL,LEE COUNTY,0,24041.16,0,0,24041.16,18919.91,0,0,0,0,26.63873,-81.87098,Residential,Wood,1 749739,FL,LEE COUNTY,0,1151201.7,0,1151201.7,1151201.7,1331571.98,0,0,0,0,26.63838,-81.87201,Residential,Masonry,1 559699,FL,LEE COUNTY,0,260754.12,0,0,260754.12,367611.16,0,0,0,0,26.639139,-81.872658,Residential,Wood,1 810407,FL,LEE COUNTY,0,33287.76,0,0,33287.76,54515.36,0,0,0,0,26.637732,-81.872681,Residential,Wood,1 892633,FL,LEE COUNTY,0,924.66,0,0,924.66,855.74,0,0,0,0,26.63782,-81.86961,Residential,Wood,1 896880,FL,LEE COUNTY,0,163664.82,0,0,163664.82,187484.93,0,0,0,0,26.638454,-81.871368,Residential,Wood,1 565386,FL,LEE COUNTY,0,4234018.14,0,0,4234018.14,3991222.6,0,0,0,0,26.63766,-81.87075,Commercial,Reinforced Masonry,1 749367,FL,LEE COUNTY,0,4234018.14,0,0,4234018.14,5769425.54,0,0,0,0,26.63766,-81.87075,Commercial,Reinforced Masonry,1 496776,FL,LEE COUNTY,0,49931.64,0,0,49931.64,67346.6,0,0,0,0,26.63766,-81.87075,Residential,Wood,1 391153,FL,LEE COUNTY,0,70274.16,0,0,70274.16,72637.62,0,0,0,0,26.63838,-81.87201,Residential,Wood,1 682239,FL,LEE COUNTY,1086993,1086993,1086993,1086993,1086993,1482832.37,0,0,0,0,26.64155,-81.871826,Residential,Masonry,1 959818,FL,LEE COUNTY,177889.5,177889.5,0,0,177889.5,209277.75,0,0,0,0,26.60797,-81.86299,Residential,Wood,1 780468,FL,LEE COUNTY,0,1302748.85,0,0,1302748.85,2165606.31,0,0,0,0,26.60909,-81.87149,Residential,Masonry,1 608712,FL,LEE COUNTY,775260,775260,775260,775260,775260,1254339.67,0,0,0,0,26.62283,-81.87158,Residential,Masonry,1 515617,FL,LEE COUNTY,0,3785011.84,0,0,3785011.84,3272021.61,0,0,0,0,26.61567,-81.87163,Commercial,Reinforced Masonry,1 168889,FL,LEE COUNTY,0,3595121.26,0,0,3595121.26,4956349.22,0,0,0,0,26.60356,-81.8698,Commercial,Reinforced Masonry,1 685101,FL,LEE COUNTY,0,10980000,0,0,10980000,8201331.22,0,0,0,0,26.64678,-81.86801,Commercial,Reinforced Concrete,1 967291,FL,LEE COUNTY,0,17370000,0,0,17370000,20520000,0,0,0,0,26.6012,-81.86906,Commercial,Reinforced Concrete,1 184060,FL,LEE COUNTY,0,702000,0,702000,702000,1120244.58,0,21060,0,0,26.643974,-81.870581,Residential,Masonry,3 363059,FL,LEE COUNTY,0,162000,0,162000,162000,232377.01,0,8100,0,0,26.64577,-81.86767,Residential,Wood,1 592004,FL,LEE COUNTY,0,157500,0,157500,157500,240861.6,0,3150,0,0,26.64493,-81.86384,Residential,Wood,1 907884,FL,LEE COUNTY,0,382291.33,0,0,382291.33,498569.06,0,0,0,0,26.6439,-81.8727,Residential,Masonry,4 558705,FL,LEE COUNTY,1248300,1248300,1248300,1248300,1248300,991267.54,0,0,0,0,26.66679,-81.88341,Residential,Masonry,1 582841,FL,LEE COUNTY,369000,369000,369000,369000,369000,665670.1,0,0,0,0,26.66679,-81.88341,Residential,Masonry,1 996340,FL,LEE COUNTY,319500,319500,319500,319500,319500,284482.8,0,0,0,0,26.66679,-81.88341,Residential,Wood,1 530451,FL,LEE COUNTY,0,10171.26,0,0,10171.26,15557.45,0,0,0,0,26.756222,-81.923859,Residential,Wood,3 480801,FL,LEE COUNTY,0,2773.98,0,0,2773.98,3958.98,0,0,0,0,26.756222,-81.923859,Residential,Wood,3 768090,FL,LEE COUNTY,0,1672797.78,0,0,1672797.78,2019025.1,0,0,0,0,26.68718,-81.90267,Residential,Masonry,1 511181,FL,LEE COUNTY,0,4113904.41,0,0,4113904.41,3927626.82,0,0,0,0,26.687035,-81.901474,Commercial,Reinforced Masonry,1 825199,FL,LEE COUNTY,561587.4,561587.4,0,0,561587.4,923418.16,0,0,0,0,26.652811,-81.922073,Residential,Masonry,1 707684,FL,LEE COUNTY,579031.2,579031.2,0,0,579031.2,949175.74,0,0,0,0,26.65813,-81.885,Residential,Masonry,1 102895,FL,LEE COUNTY,0,6598771.11,0,0,6598771.11,9450000,0,0,0,0,26.749638,-81.929512,Commercial,Reinforced Masonry,1 599462,FL,LEE COUNTY,0,3177033.99,0,0,3177033.99,2970472.77,0,0,0,0,26.68215,-81.884956,Commercial,Reinforced Masonry,3 179977,FL,LEE COUNTY,0,11360.65,0,0,11360.65,11876.88,0,0,0,0,26.661709,-81.890175,Residential,Wood,1 706525,FL,LEE COUNTY,0,251387.12,0,0,251387.12,374766.15,0,0,0,0,26.669537,-81.916792,Residential,Wood,1 794646,FL,LEE COUNTY,0,158014.76,0,0,158014.76,162363.32,0,0,0,0,26.670726,-81.91683,Residential,Wood,1 496461,FL,LEE COUNTY,0,219963.73,0,0,219963.73,274949.38,0,0,0,0,26.670629,-81.916454,Residential,Wood,1 675186,FL,LEE COUNTY,0,219963.73,0,0,219963.73,291443.14,0,0,0,0,26.670665,-81.916455,Residential,Wood,1 325083,FL,LEE COUNTY,0,158014.76,0,0,158014.76,132003.32,0,0,0,0,26.670508,-81.916451,Residential,Wood,1 167518,FL,LEE COUNTY,0,219963.73,0,0,219963.73,251977.69,0,0,0,0,26.670569,-81.916452,Residential,Wood,1 327091,FL,LEE COUNTY,0,158014.76,0,0,158014.76,248918.75,0,0,0,0,26.670412,-81.916448,Residential,Wood,1 492962,FL,LEE COUNTY,0,219963.73,0,0,219963.73,310067.91,0,0,0,0,26.670472,-81.91645,Residential,Wood,1 245200,FL,LEE COUNTY,0,219963.73,0,0,219963.73,287327.62,0,0,0,0,26.67022,-81.916425,Residential,Wood,1 129928,FL,LEE COUNTY,0,55552.06,0,0,55552.06,44921.62,0,0,0,0,26.670555,-81.917252,Residential,Wood,1 102292,FL,LEE COUNTY,0,141854.16,0,0,141854.16,232089.01,0,0,0,0,26.6699,-81.9161,Residential,Wood,1 976122,FL,LEE COUNTY,0,141854.16,0,0,141854.16,144194.75,0,0,0,0,26.6699,-81.9161,Residential,Wood,1 779234,FL,LEE COUNTY,0,169686.3,0,0,169686.3,159180.68,0,0,0,0,26.6699,-81.9161,Residential,Wood,1 185523,FL,LEE COUNTY,0,134671.67,0,0,134671.67,168980.62,0,0,0,0,26.672861,-81.913155,Residential,Wood,3 307295,FL,LEE COUNTY,0,495591.74,0,0,495591.74,528816.21,0,0,0,0,26.6699,-81.9161,Residential,Masonry,1 557840,FL,LEE COUNTY,0,105043.9,0,0,105043.9,164700.43,0,0,0,0,26.671799,-81.913116,Residential,Wood,1 392233,FL,LEE COUNTY,0,105043.9,0,0,105043.9,140296.64,0,0,0,0,26.671507,-81.91346,Residential,Wood,1 173732,FL,LEE COUNTY,0,105043.9,0,0,105043.9,122889.08,0,0,0,0,26.671286,-81.913452,Residential,Wood,1 262714,FL,LEE COUNTY,0,105043.9,0,0,105043.9,94287.41,0,0,0,0,26.671278,-81.913811,Residential,Wood,1 531170,FL,LEE COUNTY,0,105043.9,0,0,105043.9,131523.37,0,0,0,0,26.671276,-81.913994,Residential,Wood,1 639135,FL,LEE COUNTY,0,105043.9,0,0,105043.9,75601.36,0,0,0,0,26.671783,-81.91436,Residential,Wood,1 692334,FL,LEE COUNTY,0,105043.9,0,0,105043.9,168019.3,0,0,0,0,26.672651,-81.914635,Residential,Wood,1 584670,FL,LEE COUNTY,0,105043.9,0,0,105043.9,139571.83,0,0,0,0,26.672729,-81.914375,Residential,Wood,1 899718,FL,LEE COUNTY,0,105043.9,0,0,105043.9,123884.58,0,0,0,0,26.672804,-81.914337,Residential,Wood,1 162404,FL,LEE COUNTY,0,105043.9,0,0,105043.9,165349.61,0,0,0,0,26.672865,-81.914268,Residential,Wood,1 347199,FL,LEE COUNTY,0,111328.58,0,0,111328.58,87400.28,0,0,0,0,26.672884,-81.912872,Residential,Wood,3 207402,FL,LEE COUNTY,0,111328.58,0,0,111328.58,109547.32,0,0,0,0,26.671663,-81.914459,Residential,Wood,1 819222,FL,LEE COUNTY,0,111328.58,0,0,111328.58,102422.29,0,0,0,0,26.672403,-81.914635,Residential,Wood,3 690985,FL,LEE COUNTY,0,111328.58,0,0,111328.58,159669.9,0,0,0,0,26.67182,-81.9138,Residential,Wood,1 694051,FL,LEE COUNTY,0,105043.9,0,0,105043.9,103464.04,0,0,0,0,26.672081,-81.913528,Residential,Wood,1 309302,FL,LEE COUNTY,0,105043.9,0,0,105043.9,163678.36,0,0,0,0,26.672018,-81.913795,Residential,Wood,1 513056,FL,LEE COUNTY,0,105043.9,0,0,105043.9,127559.33,0,0,0,0,26.672115,-81.913582,Residential,Wood,1 848828,FL,LEE COUNTY,0,189000,0,189000,189000,257322.74,0,3780,0,0,26.665243,-81.878731,Residential,Wood,1 624909,FL,LEE COUNTY,0,90000,0,90000,90000,83737.08,0,1800,0,0,26.665243,-81.878731,Residential,Wood,1 476473,FL,LEE COUNTY,0,576000,0,0,576000,682214.4,0,28800,0,0,26.57989,-81.94293,Residential,Masonry,1 358057,FL,LEE COUNTY,468730.8,468730.8,468730.8,468730.8,468730.8,400230.48,0,0,0,0,26.57565,-81.94685,Residential,Masonry,1 135411,FL,LEE COUNTY,175246.2,175246.2,175246.2,175246.2,175246.2,216385.6,0,0,0,0,26.57565,-81.94685,Residential,Wood,1 641959,FL,LEE COUNTY,107883,107883,107883,107883,107883,161308.6,0,0,0,0,26.57626,-81.94714,Residential,Wood,1 534553,FL,LEE COUNTY,0,3591379.44,0,0,3591379.44,3588843.93,0,0,0,0,26.602255,-81.942459,Commercial,Reinforced Masonry,1 102848,FL,LEE COUNTY,0,4384737.72,0,0,4384737.72,7767549.72,0,0,0,0,26.602255,-81.942459,Commercial,Reinforced Masonry,1 592763,FL,LEE COUNTY,0,1120687.92,0,0,1120687.92,1195286.51,0,0,0,0,26.60349,-81.94238,Residential,Masonry,1 152670,FL,LEE COUNTY,0,1210379.94,0,0,1210379.94,1246192.66,0,0,0,0,26.60449,-81.94372,Residential,Masonry,1 840145,FL,LEE COUNTY,759754.8,759754.8,759754.8,759754.8,759754.8,1136623.57,0,0,0,0,26.563733,-81.941276,Residential,Masonry,1 601282,FL,LEE COUNTY,0,56113.2,0,0,56113.2,81414.07,0,0,0,0,26.5799,-81.953,Residential,Wood,4 740178,FL,LEE COUNTY,0,37820.29,0,0,37820.29,44408.59,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 209083,FL,LEE COUNTY,0,36136.9,0,0,36136.9,60991.86,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 326258,FL,LEE COUNTY,0,283259.41,0,0,283259.41,393872.21,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 433880,FL,LEE COUNTY,0,36136.9,0,0,36136.9,33871.11,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 914045,FL,LEE COUNTY,0,364062.41,0,0,364062.41,645172.48,0,0,0,0,26.60621,-81.94872,Residential,Masonry,3 876063,FL,LEE COUNTY,0,107737.34,0,0,107737.34,85137.27,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 776458,FL,LEE COUNTY,0,1193752.12,0,0,1193752.12,1914754.53,0,0,0,0,26.60621,-81.94872,Residential,Masonry,3 123893,FL,LEE COUNTY,0,30301.13,0,0,30301.13,38583.57,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 732793,FL,LEE COUNTY,0,95392.43,0,0,95392.43,148772.13,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 360709,FL,LEE COUNTY,0,9632.39,0,0,9632.39,13751.01,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 236208,FL,LEE COUNTY,0,192041.8,0,0,192041.8,189927.8,0,0,0,0,26.60621,-81.94872,Residential,Wood,3 894800,FL,LEE COUNTY,0,121378.45,0,0,121378.45,160227.57,0,0,0,0,26.606514,-81.936096,Residential,Wood,1 549364,FL,LEE COUNTY,0,94606.85,0,0,94606.85,105155.51,0,0,0,0,26.56148,-81.96248,Residential,Wood,1 742696,FL,LEE COUNTY,0,30750.03,0,0,30750.03,31178.44,0,0,0,0,26.574959,-81.93222,Residential,Wood,1 111885,FL,LEE COUNTY,0,72947.15,0,0,72947.15,115627.08,0,0,0,0,26.574959,-81.93222,Residential,Wood,1 192267,FL,LEE COUNTY,0,35239.09,0,0,35239.09,29600.83,0,0,0,0,26.606085,-81.914085,Residential,Wood,3 896018,FL,LEE COUNTY,0,30301.13,0,0,30301.13,56178.29,0,0,0,0,26.606085,-81.914085,Residential,Wood,3 588215,FL,LEE COUNTY,0,3142.34,0,0,3142.34,5354.55,0,0,0,0,26.60489,-81.93589,Residential,Wood,1 314113,FL,LEE COUNTY,0,7070.26,0,0,7070.26,7979.5,0,0,0,0,26.54333,-81.9511,Residential,Wood,1 262448,FL,LEE COUNTY,0,701414.94,0,0,701414.94,885182.15,0,0,0,0,26.54333,-81.9511,Residential,Masonry,1 384569,FL,LEE COUNTY,0,16160.6,0,0,16160.6,14876.64,0,0,0,0,26.54333,-81.9511,Residential,Wood,1 409454,FL,LEE COUNTY,0,430949.34,0,0,430949.34,450710.52,0,0,0,0,26.54333,-81.9511,Residential,Masonry,1 928029,FL,LEE COUNTY,0,52073.05,0,0,52073.05,84473.31,0,0,0,0,26.57505,-81.94742,Residential,Wood,1 217937,FL,LEE COUNTY,0,51960.82,0,0,51960.82,82640.31,0,0,0,0,26.57505,-81.94742,Residential,Wood,1 808208,FL,LEE COUNTY,0,210985.62,0,0,210985.62,263183.46,0,0,0,0,26.624,-82.02138,Residential,Wood,4 232243,FL,LEE COUNTY,0,44329.42,0,0,44329.42,69074.11,0,0,0,0,26.624,-82.02138,Residential,Wood,4 102725,FL,LEE COUNTY,0,822619.45,0,0,822619.45,1345895.9,0,0,0,0,26.624,-82.02138,Residential,Masonry,4 197436,FL,LEE COUNTY,0,9202.56,0,0,9202.56,9159.57,0,0,0,0,26.605775,-81.922965,Residential,Wood,3 724488,FL,LEE COUNTY,0,10661.51,0,0,10661.51,8822.45,0,0,0,0,26.605775,-81.922965,Residential,Wood,3 522656,FL,LEE COUNTY,0,13680,0,13680,13680,13139.64,0,273.6,0,0,26.59856,-81.94187,Residential,Wood,1 940919,FL,LEE COUNTY,0,270000,0,270000,270000,237775.5,0,5400,0,0,26.562683,-81.948058,Residential,Wood,1 977369,FL,LEE COUNTY,0,472500,0,472500,472500,423492.3,0,9450,0,0,26.59488,-81.94204,Residential,Masonry,1 142833,FL,LEE COUNTY,0,184500,0,184500,184500,332801.47,0,9225,0,0,26.55794,-81.95212,Residential,Wood,1 610587,FL,LEE COUNTY,0,405000,0,405000,405000,421842.33,0,20250,0,0,26.56398,-81.94272,Residential,Masonry,1 225859,FL,LEE COUNTY,0,920970,0,920970,920970,1268816.69,0,27629.1,0,0,26.56341,-81.94982,Residential,Masonry,1 667969,FL,LEE COUNTY,0,586800,0,586800,586800,806814.79,0,17604,0,0,26.562712,-81.950775,Residential,Masonry,1 390487,FL,LEE COUNTY,0,450000,0,450000,450000,613040.4,0,22500,0,0,26.56055,-81.95739,Residential,Masonry,1 324377,FL,LEE COUNTY,520650,520650,520650,520650,520650,567281.5,0,0,0,0,26.6708,-81.81961,Residential,Masonry,1 563995,FL,LEE COUNTY,401868,401868,401868,401868,401868,401867.6,0,0,0,0,26.6708,-81.81961,Residential,Masonry,1 899782,FL,LEE COUNTY,297900,297900,297900,297900,297900,280611.97,0,0,0,0,26.70989,-81.72647,Residential,Wood,1 997381,FL,LEE COUNTY,207450,207450,207450,207450,207450,319290.44,0,0,0,0,26.67024,-81.81921,Residential,Wood,1 351796,FL,LEE COUNTY,143951.4,143951.4,143951.4,143951.4,143951.4,164815.14,0,0,0,0,26.66288,-81.80075,Residential,Wood,1 571895,FL,LEE COUNTY,0,131301.72,0,0,131301.72,122343,0,0,0,0,26.65269,-81.81844,Residential,Wood,1 857072,FL,LEE COUNTY,0,3698.64,0,0,3698.64,4198.92,0,0,0,0,26.70425,-81.74345,Residential,Wood,1 115635,FL,LEE COUNTY,0,144246.96,0,0,144246.96,154438.01,0,0,0,0,26.705126,-81.743935,Residential,Wood,1 431230,FL,LEE COUNTY,0,24965.82,0,0,24965.82,30084.59,0,0,0,0,26.705133,-81.743896,Residential,Wood,1 312567,FL,LEE COUNTY,0,172911.42,0,0,172911.42,240489.35,0,0,0,0,26.70573,-81.74312,Residential,Wood,1 927188,FL,LEE COUNTY,0,394829.82,0,0,394829.82,452140.95,0,0,0,0,26.66052,-81.81699,Residential,Masonry,1 548212,FL,LEE COUNTY,0,24965.82,0,0,24965.82,25999.6,0,0,0,0,26.66052,-81.81699,Residential,Wood,1 971809,FL,LEE COUNTY,0,1078835.63,0,0,1078835.63,1949343.78,0,0,0,0,26.68153,-81.80561,Residential,Masonry,1 308319,FL,LEE COUNTY,926068.5,926068.5,926068.5,926068.5,926068.5,1397015.08,0,0,0,0,26.71054,-81.72015,Residential,Masonry,1 256092,FL,LEE COUNTY,471625.2,471625.2,0,0,471625.2,549679.17,0,0,0,0,26.65823,-81.73026,Residential,Masonry,1 820499,FL,LEE COUNTY,0,1378297.22,0,0,1378297.22,2163003.17,0,0,0,0,26.7097,-81.71894,Residential,Masonry,1 765997,FL,LEE COUNTY,0,496664.5,0,0,496664.5,457527.34,0,0,0,0,26.707424,-81.714592,Residential,Masonry,1 419011,FL,LEE COUNTY,3617550,3617550,3617550,3617550,3617550,3699234.28,0,180877.5,0,0,26.661692,-81.792984,Commercial,Reinforced Masonry,1 897083,FL,LEE COUNTY,900000,900000,900000,900000,900000,1029169.8,0,45000,0,0,26.661692,-81.792984,Residential,Masonry,1 717905,FL,LEE COUNTY,0,562500,0,562500,562500,756843.75,0,28125,0,0,26.66675,-81.72921,Residential,Masonry,1 197574,FL,LEE COUNTY,0,126000,0,126000,126000,122233.23,0,3780,0,0,26.67671,-81.81257,Residential,Wood,1 730769,FL,LEE COUNTY,900,900,900,900,900,1024.97,0,0,0,0,26.587448,-81.881279,Residential,Wood,1 188326,FL,LEE COUNTY,0,312529.04,0,0,312529.04,287298.26,0,0,0,0,26.56225,-81.87111,Residential,Wood,1 473350,FL,LEE COUNTY,0,391494.83,0,0,391494.83,461713.34,0,0,0,0,26.54828,-81.87402,Residential,Masonry,3 512232,FL,LEE COUNTY,2584875.6,0,2584875.6,0,2584875.6,2219606.83,0,0,0,0,26.548298,-81.868027,Commercial,Reinforced Masonry,3 865310,FL,LEE COUNTY,1863000,1863000,1863000,1863000,1863000,2647777.57,0,93150,0,0,26.557,-81.88023,Commercial,Reinforced Masonry,1 833033,FL,LEE COUNTY,10980000,10980000,10980000,10980000,10980000,15120000,0,0,0,0,26.546509,-81.871437,Commercial,Reinforced Concrete,3 312127,FL,LEE COUNTY,1337323.5,1337323.5,1337323.5,1337323.5,1337323.5,1929522.44,0,0,0,0,26.56424,-81.8738,Residential,Masonry,1 977116,FL,LEE COUNTY,0,1205701.79,0,0,1205701.79,1008130.68,0,0,0,0,26.55755,-81.88164,Residential,Masonry,1 393386,FL,LEE COUNTY,0,11160000,0,0,11160000,12510000,0,0,0,0,26.575638,-81.880768,Commercial,Reinforced Concrete,1 110863,FL,LEE COUNTY,20970000,20970000,20970000,20970000,20970000,27990000,0,629564.4,0,0,26.56307,-81.87651,Commercial,Reinforced Concrete,1 935444,FL,LEE COUNTY,0,1400400,0,1400400,1400400,1767091.94,0,42012,0,0,26.55232,-81.8691,Residential,Masonry,1 883818,FL,LEE COUNTY,0,576000,0,0,576000,838252.8,0,28800,0,0,26.50175,-81.85499,Residential,Masonry,1 947457,FL,LEE COUNTY,5116500,5116500,5116500,5116500,5116500,6008981.33,0,0,0,0,26.51425,-81.95102,Commercial,Reinforced Masonry,1 904306,FL,LEE COUNTY,1806913.8,1806913.8,1806913.8,1806913.8,1806913.8,1998302.11,0,0,0,0,26.51425,-81.95102,Commercial,Reinforced Masonry,1 922159,FL,LEE COUNTY,0,2407814.64,0,0,2407814.64,3016856.91,0,0,0,0,26.51778,-81.955,Commercial,Reinforced Masonry,1 891358,FL,LEE COUNTY,0,28664.46,0,0,28664.46,47488.12,0,0,0,0,26.51778,-81.955,Residential,Wood,1 928160,FL,LEE COUNTY,0,166438.8,0,166438.8,166438.8,180980.56,0,0,0,0,26.51778,-81.955,Residential,Wood,1 452499,FL,LEE COUNTY,0,457706.7,0,457706.7,457706.7,490297.25,0,0,0,0,26.51917,-81.93147,Residential,Masonry,1 304990,FL,LEE COUNTY,0,42534.36,0,0,42534.36,33864.84,0,0,0,0,26.51917,-81.93147,Residential,Wood,1 947688,FL,LEE COUNTY,0,1492461.07,0,0,1492461.07,2800155.46,0,0,0,0,26.514156,-81.943886,Residential,Masonry,3 664214,FL,LEE COUNTY,0,1009515.26,0,0,1009515.26,792873.28,0,0,0,0,26.459135,-81.827156,Residential,Masonry,1 691084,FL,LEE COUNTY,902286.9,902286.9,0,0,902286.9,1175225.08,0,0,0,0,26.511613,-81.935597,Residential,Masonry,1 353073,FL,LEE COUNTY,589506.3,589506.3,0,0,589506.3,773868.5,0,0,0,0,26.512636,-81.898659,Residential,Masonry,1 470569,FL,LEE COUNTY,440309.7,440309.7,0,0,440309.7,715365.89,0,0,0,0,26.50026,-81.94471,Residential,Masonry,1 108138,FL,LEE COUNTY,0,1430494.49,0,0,1430494.49,1244405.75,0,0,0,0,26.50456,-81.94148,Residential,Masonry,1 204357,FL,LEE COUNTY,0,1430964.13,0,0,1430964.13,1237038.44,0,0,0,0,26.5154,-81.94253,Residential,Masonry,1 435834,FL,LEE COUNTY,0,2081292.07,0,0,2081292.07,2672778.62,0,0,0,0,26.48523,-81.8562,Commercial,Reinforced Masonry,1 808014,FL,LEE COUNTY,1040724,1040724,1040724,1040724,1040724,1398400.02,0,52036.2,0,0,26.4649,-81.83245,Residential,Masonry,1 855793,FL,LEE COUNTY,0,19890000,0,0,19890000,30960000,0,0,0,0,26.4947,-81.97387,Commercial,Reinforced Concrete,1 954178,FL,LEE COUNTY,0,10350000,0,0,10350000,14490000,0,0,0,0,26.67023,-81.93996,Commercial,Reinforced Concrete,1 572579,FL,LEE COUNTY,18990,18990,0,18990,18990,17369.01,0,0,0,0,26.70369,-81.95629,Residential,Wood,3 516371,FL,LEE COUNTY,595161,595161,595161,595161,595161,853593,0,0,0,0,26.67328,-81.9323,Residential,Masonry,1 783521,FL,LEE COUNTY,0,6644033.29,0,0,6644033.29,9720000,0,0,0,0,26.682341,-81.906441,Commercial,Reinforced Masonry,1 428951,FL,LEE COUNTY,0,18990000,0,0,18990000,24570000,0,0,0,0,26.682352,-81.907852,Commercial,Reinforced Concrete,1 712927,FL,LEE COUNTY,449524.8,449524.8,0,0,449524.8,749229.28,0,0,0,0,26.65975,-81.9558,Residential,Masonry,1 937340,FL,LEE COUNTY,367900.2,367900.2,0,0,367900.2,477203.35,0,0,0,0,26.69999,-81.95491,Residential,Masonry,1 682502,FL,LEE COUNTY,0,25650000,0,0,25650000,23760000,0,0,0,0,26.66962,-81.93295,Commercial,Reinforced Concrete,1 216094,FL,LEE COUNTY,732620.7,732620.7,732620.7,732620.7,732620.7,864331.25,0,0,0,0,26.591595,-81.96431,Residential,Masonry,4 851315,FL,LEE COUNTY,0,674621.56,0,0,674621.56,1010077.13,0,0,0,0,26.657143,-81.928139,Residential,Masonry,4 238046,FL,LEE COUNTY,0,4440611.8,0,0,4440611.8,6814918.12,0,0,0,0,26.65806,-81.96635,Commercial,Reinforced Masonry,3 277143,FL,LEE COUNTY,0,1110255.69,0,0,1110255.69,1524141.24,0,0,0,0,26.68298,-81.95152,Residential,Masonry,1 726576,FL,LEE COUNTY,0,2693.43,0,0,2693.43,3270.39,0,0,0,0,26.68298,-81.95152,Residential,Wood,1 896618,FL,LEE COUNTY,0,270000,0,270000,270000,378496.8,0,8100,0,0,26.6627,-81.94069,Residential,Wood,1 579009,FL,LEE COUNTY,0,828000,0,828000,828000,895993.7,0,41400,0,0,26.663054,-81.938057,Residential,Masonry,1 646602,FL,LEE COUNTY,0,490500,0,490500,490500,442330.94,0,17167.5,0,0,26.69993,-81.95717,Residential,Masonry,1 603397,FL,LEE COUNTY,0,108000,0,108000,108000,115513.78,0,5400,0,0,26.67318,-81.94089,Residential,Wood,1 936170,FL,LEE COUNTY,0,7072724.34,0,0,7072724.34,7521078.48,0,0,0,0,26.55265,-81.80634,Commercial,Reinforced Masonry,3 478025,FL,LEE COUNTY,0,44383.68,0,0,44383.68,52241.81,0,0,0,0,26.55265,-81.80634,Residential,Wood,3 709470,FL,LEE COUNTY,0,156267.54,0,0,156267.54,147032.13,0,0,0,0,26.55265,-81.80634,Residential,Wood,3 117138,FL,LEE COUNTY,0,305137.8,0,305137.8,305137.8,405670.94,0,0,0,0,26.55466,-81.80692,Residential,Wood,1 717903,FL,LEE COUNTY,1173951,1173951,1173951,1173951,1173951,1294661.34,0,0,0,0,26.54604,-81.84099,Residential,Masonry,1 192143,FL,LEE COUNTY,454928.4,454928.4,0,0,454928.4,436913.24,0,0,0,0,26.50489,-81.85237,Residential,Masonry,1 789095,FL,LEE COUNTY,204046.2,204046.2,0,0,204046.2,278991.55,0,0,0,0,26.492584,-81.834396,Residential,Wood,1 872681,FL,LEE COUNTY,129818.7,129818.7,0,0,129818.7,143653.22,0,0,0,0,26.54077,-81.86966,Residential,Wood,1 596721,FL,LEE COUNTY,550434.6,550434.6,550434.6,550434.6,550434.6,633466.56,0,0,0,0,26.51513,-81.8272,Residential,Masonry,3 680599,FL,LEE COUNTY,0,0,0,207000,207000,296217,0,0,0,0,26.50288,-81.85048,Residential,Wood,1 425918,FL,LEE COUNTY,0,189000,0,189000,189000,239490.59,0,0,0,0,26.5668,-81.7568,Residential,Wood,4 631725,FL,LEE COUNTY,0,2801542.16,0,0,2801542.16,3085797.84,0,0,0,0,26.612394,-81.798714,Commercial,Reinforced Masonry,3 932445,FL,LEE COUNTY,0,1705100.63,0,0,2131375.78,2875865.34,0,0,0,0,26.488317,-81.789406,Commercial,Reinforced Masonry,4 919466,FL,LEE COUNTY,320151.6,320151.6,320151.6,320151.6,320151.6,235577.79,0,0,0,0,26.584951,-81.77359,Residential,Wood,1 417273,FL,LEE COUNTY,0,1523112.75,0,0,1523112.75,1286981.53,0,0,0,0,26.597462,-81.781349,Residential,Masonry,3 385682,FL,LEE COUNTY,11430000,11430000,11430000,11430000,11430000,11430000,0,0,0,0,26.59733,-81.781715,Commercial,Reinforced Concrete,3 367958,FL,LEE COUNTY,0,171183.88,0,0,171183.88,172793.01,0,0,0,0,26.5871,-81.78053,Residential,Wood,1 752732,FL,LEE COUNTY,0,78599.27,0,0,78599.27,93214.17,0,0,0,0,26.58669,-81.77928,Residential,Wood,1 886902,FL,LEE COUNTY,0,143986.77,0,0,143986.77,160980.38,0,0,0,0,26.58604,-81.78181,Residential,Wood,1 108643,FL,LEE COUNTY,0,1010097.61,1950717.6,1950717.6,1950717.6,2998424.61,0,0,0,0,26.58731,-81.77995,Commercial,Reinforced Masonry,1 884587,FL,LEE COUNTY,0,1397408.1,0,0,1397408.1,2206493.42,0,0,0,0,26.53466,-81.76665,Residential,Masonry,1 224994,FL,LEE COUNTY,489799.8,489799.8,0,0,489799.8,815622.46,0,0,0,0,26.541783,-81.756302,Residential,Masonry,1 804353,FL,LEE COUNTY,174854.7,174854.7,0,0,174854.7,270150.51,0,0,0,0,26.57721,-81.73605,Residential,Wood,4 808149,FL,LEE COUNTY,0,518508.33,0,0,518508.33,519084.91,0,0,0,0,26.5499,-81.7488,Residential,Masonry,4 691737,FL,LEE COUNTY,0,23784.79,0,0,23784.79,39687.29,0,0,0,0,26.57511,-81.73658,Residential,Wood,4 153915,FL,LEE COUNTY,0,185521.33,0,0,185521.33,232159.54,0,0,0,0,26.57511,-81.73658,Residential,Wood,4 417728,FL,LEE COUNTY,0,62791.83,0,0,62791.83,90690.25,0,0,0,0,26.574972,-81.738083,Residential,Wood,4 921692,FL,LEE COUNTY,0,84673.84,0,0,84673.84,100038.75,0,0,0,0,26.583189,-81.752434,Residential,Wood,3 649909,FL,LEE COUNTY,0,954953.44,0,0,954953.44,1563792.61,0,0,0,0,26.574972,-81.738083,Residential,Masonry,4 581061,FL,LEE COUNTY,0,4756.96,0,0,4756.96,7084.06,0,0,0,0,26.583189,-81.752434,Residential,Wood,3 355009,FL,LEE COUNTY,0,1584.07,0,0,1584.07,2063.88,0,0,0,0,26.57511,-81.73658,Residential,Wood,4 262303,FL,LEE COUNTY,0,4676836.5,0,0,4676836.5,7026282.73,0,0,0,0,26.529615,-81.789932,Commercial,Reinforced Masonry,4 204490,FL,LEE COUNTY,52285.5,52285.5,0,52285.5,52285.5,56128.48,0,0,0,0,26.53733,-81.76118,Residential,Wood,4 242080,FL,LEE COUNTY,0,3810796.67,0,0,3810796.67,4266838.52,0,0,0,0,26.541783,-81.756302,Commercial,Reinforced Masonry,1 634744,FL,LEE COUNTY,1193900.4,1193900.4,1193900.4,1193900.4,1193900.4,1842785.27,0,0,0,0,26.57957,-81.78868,Residential,Masonry,1 344269,FL,LEE COUNTY,0,2866967.1,2866967.1,2866967.1,2866967.1,3387895.02,0,0,0,0,26.48663,-81.7891,Commercial,Reinforced Masonry,4 716031,FL,LEE COUNTY,0,2399666.77,0,0,2399666.77,2855752.24,0,0,0,0,26.5499,-81.7488,Commercial,Reinforced Masonry,3 432092,FL,LEE COUNTY,0,24709.6,0,0,24709.6,40066.61,0,0,0,0,26.5499,-81.7488,Residential,Wood,3 850507,FL,LEE COUNTY,0,35513.46,0,0,35513.46,49344.89,0,0,0,0,26.5499,-81.7488,Residential,Wood,3 481308,FL,LEE COUNTY,0,59366.79,0,0,59366.79,86592.41,0,0,0,0,26.5499,-81.7488,Residential,Wood,3 391688,FL,LEE COUNTY,0,59687.34,0,0,59687.34,85161.9,0,0,0,0,26.5499,-81.7488,Residential,Wood,3 288026,FL,LEE COUNTY,0,59687.34,0,0,59687.34,58725.9,0,0,0,0,26.5499,-81.7488,Residential,Wood,3 254374,FL,LEE COUNTY,0,589174.96,0,0,589174.96,445828.7,0,0,0,0,26.5499,-81.7488,Residential,Masonry,3 764638,FL,LEE COUNTY,1980000,1980000,1980000,1980000,1980000,2633225.76,0,99000,0,0,26.484133,-81.784737,Commercial,Reinforced Masonry,4 382587,FL,LEE COUNTY,0,18270000,0,0,18270000,24930000,0,0,0,0,26.607424,-81.974365,Commercial,Reinforced Concrete,1 753908,FL,LEE COUNTY,0,291055.5,0,291055.5,291055.5,480823.69,0,0,0,0,26.587036,-82.02388,Residential,Wood,1 698345,FL,LEE COUNTY,0,2973573.69,0,0,2973573.69,3375184.55,0,0,0,0,26.6061,-81.97482,Commercial,Reinforced Masonry,1 532046,FL,LEE COUNTY,0,764309.45,0,0,764309.45,951730.36,0,0,0,0,26.57164,-81.98507,Residential,Masonry,1 187362,FL,LEE COUNTY,0,732116.78,0,0,732116.78,776401.06,0,0,0,0,26.58277,-81.97823,Residential,Masonry,1 134530,FL,LEE COUNTY,0,723802.12,0,0,723802.12,848403.2,0,0,0,0,26.58761,-81.9768,Residential,Masonry,1 460380,FL,LEE COUNTY,0,126703.6,0,0,126703.6,164591.01,0,0,0,0,26.5939,-82.01599,Residential,Wood,1 803724,FL,LEE COUNTY,0,312101.59,0,0,312101.59,258167.32,0,0,0,0,26.60308,-82.00828,Residential,Wood,1 119094,FL,LEE COUNTY,0,28281.05,0,0,28281.05,24799.65,0,0,0,0,26.57471,-81.98368,Residential,Wood,1 238535,FL,LEE COUNTY,0,27271.01,0,0,27271.01,27924.43,0,0,0,0,26.55317,-82.00997,Residential,Wood,1 270323,FL,LEE COUNTY,0,123449.03,0,0,123449.03,188995.28,0,0,0,0,26.55317,-82.00997,Residential,Wood,1 796673,FL,LEE COUNTY,0,215250.22,0,0,215250.22,270052.92,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 116022,FL,LEE COUNTY,0,2805.66,0,0,2805.66,2884.08,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 311294,FL,LEE COUNTY,0,2805.66,0,0,2805.66,3548.6,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 248324,FL,LEE COUNTY,0,2805.66,0,0,2805.66,2836.94,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 424512,FL,LEE COUNTY,0,2805.66,0,0,2805.66,2205.92,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 974341,FL,LEE COUNTY,0,6621.36,0,0,6621.36,10696.41,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 650823,FL,LEE COUNTY,0,2805.66,0,0,2805.66,4328.84,0,0,0,0,26.59652,-81.98101,Residential,Wood,1 735062,FL,LEE COUNTY,0,1088640,0,1088640,1088640,1106876.9,0,21772.8,0,0,26.595244,-81.974258,Residential,Masonry,1 287811,FL,LEE COUNTY,0,72000,0,72000,72000,102615.19,0,0,0,0,26.545013,-82.00721,Residential,Wood,1 347538,FL,LEE COUNTY,0,404640,0,404640,404640,484354.08,0,20232,0,0,26.56342,-81.9965,Residential,Masonry,1 613073,FL,LEE COUNTY,275301,275301,275301,275301,275301,347789.96,0,0,0,0,26.63908,-81.85199,Residential,Wood,1 941824,FL,LEE COUNTY,147780,147780,147780,147780,147780,173944.45,0,0,0,0,26.65748,-81.84861,Residential,Wood,1 604368,FL,LEE COUNTY,114480,114480,114480,114480,114480,98576.44,0,0,0,0,26.65782,-81.84797,Residential,Wood,1 343130,FL,LEE COUNTY,21780,21780,21780,21780,21780,21771.29,0,0,0,0,26.63908,-81.85199,Residential,Wood,1 669444,FL,LEE COUNTY,0,1877984.46,0,0,1877984.46,2748411.48,0,0,0,0,26.646643,-81.827339,Commercial,Reinforced Masonry,1 303047,FL,LEE COUNTY,0,170137.44,0,0,170137.44,240409.31,0,0,0,0,26.64997,-81.83191,Residential,Wood,1 591159,FL,LEE COUNTY,554949.9,554949.9,0,0,554949.9,753098.09,0,0,0,0,26.63969,-81.85933,Residential,Masonry,1 732195,FL,LEE COUNTY,0,1167146.99,0,0,1167146.99,1704464.11,0,0,0,0,26.63261,-81.82925,Residential,Masonry,1 900305,FL,LEE COUNTY,0,1722666.48,0,0,1722666.48,2064383.22,0,0,0,0,26.63272,-81.84293,Residential,Masonry,1 246246,FL,LEE COUNTY,0,491466.39,0,0,491466.39,683649.4,0,0,0,0,26.61028,-81.8483,Residential,Masonry,3 498769,FL,LEE COUNTY,0,161942.68,0,0,161942.68,223500.33,0,0,0,0,26.642879,-81.843025,Residential,Wood,1 763610,FL,LEE COUNTY,0,91015.6,0,0,91015.6,77750.63,0,0,0,0,26.642879,-81.842682,Residential,Wood,1 251416,FL,LEE COUNTY,0,2782204.46,0,0,2782204.46,3110921.92,0,0,0,0,26.64368,-81.83678,Commercial,Reinforced Masonry,1 832580,FL,LEE COUNTY,0,2782204.46,0,0,2782204.46,2543396.72,0,0,0,0,26.64368,-81.83678,Commercial,Reinforced Masonry,1 185401,FL,LEE COUNTY,0,334154.08,0,0,334154.08,378797.06,0,0,0,0,26.64368,-81.83678,Residential,Wood,1 986290,FL,LEE COUNTY,0,155209.1,0,0,155209.1,239146.18,0,0,0,0,26.633736,-81.850832,Residential,Wood,1 615123,FL,LEE COUNTY,0,173277.55,0,0,173277.55,194788.57,0,0,0,0,26.633762,-81.849318,Residential,Wood,1 855929,FL,LEE COUNTY,0,173277.55,0,0,173277.55,204614.79,0,0,0,0,26.632957,-81.850771,Residential,Wood,1 181773,FL,LEE COUNTY,0,173277.55,0,0,173277.55,181837.46,0,0,0,0,26.632952,-81.849423,Residential,Wood,1 924256,FL,LEE COUNTY,0,123673.48,0,0,123673.48,97467.07,0,0,0,0,26.633023,-81.851333,Residential,Wood,1 779257,FL,LEE COUNTY,0,155209.1,0,0,155209.1,217619.3,0,0,0,0,26.63298,-81.851043,Residential,Wood,1 351880,FL,LEE COUNTY,0,173277.55,0,0,173277.55,186567.94,0,0,0,0,26.632967,-81.850918,Residential,Wood,1 407072,FL,LEE COUNTY,0,173277.55,0,0,173277.55,219727.02,0,0,0,0,26.632955,-81.85075,Residential,Wood,1 243259,FL,LEE COUNTY,0,173277.55,0,0,173277.55,232321.01,0,0,0,0,26.632946,-81.850624,Residential,Wood,1 555909,FL,LEE COUNTY,0,155209.1,0,0,155209.1,190735.38,0,0,0,0,26.632188,-81.850812,Residential,Wood,1 327926,FL,LEE COUNTY,0,173277.55,0,0,173277.55,233092.96,0,0,0,0,26.632169,-81.850611,Residential,Wood,1 171221,FL,LEE COUNTY,0,123673.48,0,0,123673.48,108278.61,0,0,0,0,26.632211,-81.849019,Residential,Wood,1 532609,FL,LEE COUNTY,0,173277.55,0,0,173277.55,260802.12,0,0,0,0,26.632217,-81.848934,Residential,Wood,1 993786,FL,LEE COUNTY,0,123673.48,0,0,123673.48,173263.58,0,0,0,0,26.632273,-81.851539,Residential,Wood,1 336430,FL,LEE COUNTY,0,155209.1,0,0,155209.1,251714.39,0,0,0,0,26.632232,-81.851188,Residential,Wood,1 396333,FL,LEE COUNTY,0,155209.1,0,0,155209.1,176826.62,0,0,0,0,26.632164,-81.850535,Residential,Wood,1 472832,FL,LEE COUNTY,0,155209.1,0,0,155209.1,166245.24,0,0,0,0,26.632216,-81.848945,Residential,Wood,1 692335,FL,LEE COUNTY,0,123673.48,0,0,123673.48,163412.25,0,0,0,0,26.631411,-81.850734,Residential,Wood,1 506178,FL,LEE COUNTY,0,122663.45,0,0,122663.45,128263.77,0,0,0,0,26.631481,-81.851486,Residential,Wood,1 418543,FL,LEE COUNTY,0,155209.1,0,0,155209.1,126357.59,0,0,0,0,26.631449,-81.851135,Residential,Wood,1 823897,FL,LEE COUNTY,0,122663.45,0,0,122663.45,103394.49,0,0,0,0,26.631445,-81.851112,Residential,Wood,1 322247,FL,LEE COUNTY,0,122663.45,0,0,122663.45,101807.47,0,0,0,0,26.631413,-81.850685,Residential,Wood,1 219556,FL,LEE COUNTY,0,123673.48,0,0,123673.48,114263.17,0,0,0,0,26.631384,-81.850225,Residential,Wood,1 856144,FL,LEE COUNTY,0,155209.1,0,0,155209.1,237075.69,0,0,0,0,26.631844,-81.849093,Residential,Wood,1 118653,FL,LEE COUNTY,0,155209.1,0,0,155209.1,181538.77,0,0,0,0,26.631265,-81.848141,Residential,Wood,1 882731,FL,LEE COUNTY,0,173277.55,0,0,173277.55,258233.1,0,0,0,0,26.630698,-81.848132,Residential,Wood,1 300188,FL,LEE COUNTY,0,173277.55,0,0,173277.55,168482.09,0,0,0,0,26.63063,-81.850892,Residential,Wood,1 287634,FL,LEE COUNTY,0,155209.1,0,0,155209.1,157568.28,0,0,0,0,26.63065,-81.848749,Residential,Wood,1 451463,FL,LEE COUNTY,0,155209.1,0,0,155209.1,134380.04,0,0,0,0,26.630655,-81.851186,Residential,Wood,1 814231,FL,LEE COUNTY,0,173277.55,0,0,173277.55,235796.09,0,0,0,0,26.630618,-81.850382,Residential,Wood,1 111174,FL,LEE COUNTY,0,173277.55,0,0,173277.55,263023.01,0,0,0,0,26.632953,-81.851582,Residential,Wood,1 528655,FL,LEE COUNTY,0,123673.48,0,0,123673.48,122142.9,0,0,0,0,26.632867,-81.851616,Residential,Wood,1 866157,FL,LEE COUNTY,0,155209.1,0,0,155209.1,196401.59,0,0,0,0,26.631433,-81.851668,Residential,Wood,1 685596,FL,LEE COUNTY,0,425450.25,0,0,425450.25,407081.86,0,0,0,0,26.644295,-81.841888,Residential,Masonry,1 574871,FL,LEE COUNTY,0,161942.68,0,0,161942.68,126937.15,0,0,0,0,26.644335,-81.84259,Residential,Wood,1 166314,FL,LEE COUNTY,0,354635.4,0,0,354635.4,525237.72,0,0,0,0,26.644022,-81.841843,Residential,Wood,1 493513,FL,LEE COUNTY,0,161942.68,0,0,161942.68,154382.55,0,0,0,0,26.644291,-81.841522,Residential,Wood,1 408546,FL,LEE COUNTY,0,161942.68,0,0,161942.68,139262.61,0,0,0,0,26.644291,-81.841545,Residential,Wood,1 202040,FL,LEE COUNTY,0,91015.6,0,0,91015.6,88607.24,0,0,0,0,26.644316,-81.843666,Residential,Wood,1 509426,FL,LEE COUNTY,0,91015.6,0,0,91015.6,73581.56,0,0,0,0,26.643463,-81.842575,Residential,Wood,1 940501,FL,LEE COUNTY,0,97524.73,0,0,97524.73,152569.25,0,0,0,0,26.643658,-81.842575,Residential,Wood,1 364568,FL,LEE COUNTY,0,97524.73,0,0,97524.73,142869.83,0,0,0,0,26.64406,-81.843658,Residential,Wood,1 910299,FL,LEE COUNTY,0,91015.6,0,0,91015.6,84371.46,0,0,0,0,26.643888,-81.843658,Residential,Wood,1 176155,FL,LEE COUNTY,0,161942.68,0,0,161942.68,183643,0,0,0,0,26.642899,-81.841614,Residential,Wood,1 499519,FL,LEE COUNTY,0,91015.6,0,0,91015.6,88590.04,0,0,0,0,26.642885,-81.841949,Residential,Wood,1 691124,FL,LEE COUNTY,0,91015.6,0,0,91015.6,94364.98,0,0,0,0,26.644276,-81.843521,Residential,Wood,1 534051,FL,LEE COUNTY,0,161942.68,0,0,161942.68,251083.71,0,0,0,0,26.644276,-81.84346,Residential,Wood,1 821719,FL,LEE COUNTY,0,161942.68,0,0,161942.68,215859.23,0,0,0,0,26.644274,-81.843262,Residential,Wood,1 668066,FL,LEE COUNTY,0,97524.73,0,0,97524.73,76317.98,0,0,0,0,26.644234,-81.841843,Residential,Wood,1 336544,FL,LEE COUNTY,0,161942.68,0,0,161942.68,178559.3,0,0,0,0,26.644194,-81.841843,Residential,Wood,1 308107,FL,LEE COUNTY,0,108285,0,0,108285,161052.28,0,0,0,0,26.64763,-81.84085,Residential,Wood,3 782684,FL,LEE COUNTY,0,94034.49,0,0,94034.49,152719.54,0,0,0,0,26.64763,-81.84085,Residential,Wood,3 142773,FL,LEE COUNTY,0,91015.6,0,0,91015.6,120744.94,0,0,0,0,26.643978,-81.840805,Residential,Wood,3 902944,FL,LEE COUNTY,0,91015.6,0,0,91015.6,85059.54,0,0,0,0,26.643446,-81.84079,Residential,Wood,3 850773,FL,LEE COUNTY,1386737.1,1386737.1,1386737.1,1386737.1,1386737.1,1536682.21,0,0,0,0,26.73639,-81.90907,Residential,Masonry,1 311105,FL,LEE COUNTY,169168.5,169168.5,0,0,169168.5,204815.69,0,0,0,0,26.724691,-81.857384,Residential,Wood,1 915290,FL,LEE COUNTY,0,2285668.97,0,0,2285668.97,3194816.66,0,0,0,0,26.727543,-81.897691,Commercial,Reinforced Masonry,1 551331,FL,LEE COUNTY,0,681918.7,0,0,681918.7,1003784.32,0,0,0,0,26.76757,-81.919334,Residential,Masonry,4 539065,FL,LEE COUNTY,2808450,2808450,2808450,2808450,2808450,2778680.43,0,0,0,0,26.54652,-81.89674,Commercial,Reinforced Masonry,1 200193,FL,LEE COUNTY,787500,787500,787500,787500,787500,1129251.38,0,0,0,0,26.54652,-81.89674,Residential,Masonry,1 849365,FL,LEE COUNTY,644580,644580,644580,644580,644580,931476.11,0,0,0,0,26.54652,-81.89674,Residential,Masonry,1 367137,FL,LEE COUNTY,193500,193500,193500,193500,193500,155014.4,0,0,0,0,26.54652,-81.89674,Residential,Wood,1 795077,FL,LEE COUNTY,0,199726.56,0,0,199726.56,228717.67,0,0,0,0,26.58793,-81.88627,Residential,Wood,1 311338,FL,LEE COUNTY,0,39760.38,0,0,39760.38,40880.03,0,0,0,0,26.58793,-81.88627,Residential,Wood,1 628879,FL,LEE COUNTY,0,145171.62,0,0,145171.62,149808.4,0,0,0,0,26.58793,-81.88627,Residential,Wood,1 340169,FL,LEE COUNTY,0,76746.78,0,0,76746.78,99339.5,0,0,0,0,26.58793,-81.88627,Residential,Wood,1 683420,FL,LEE COUNTY,0,670378.5,0,670378.5,670378.5,946154.79,0,0,0,0,26.58793,-81.88627,Residential,Masonry,1 590072,FL,LEE COUNTY,0,147945.6,0,147945.6,147945.6,161995.99,0,0,0,0,26.588202,-81.88446,Residential,Wood,1 132812,FL,LEE COUNTY,0,800755.56,0,0,800755.56,1103947.24,0,0,0,0,26.588202,-81.88446,Residential,Masonry,1 557957,FL,LEE COUNTY,0,85993.38,0,0,85993.38,108781.97,0,0,0,0,26.588202,-81.88446,Residential,Wood,1 240017,FL,LEE COUNTY,0,96164.64,0,0,96164.64,137516.97,0,0,0,0,26.588202,-81.88446,Residential,Wood,1 884676,FL,LEE COUNTY,0,148870.26,0,0,148870.26,189931.06,0,0,0,0,26.54529,-81.88871,Residential,Wood,1 412352,FL,LEE COUNTY,0,116507.16,0,0,116507.16,157448.24,0,0,0,0,26.5535,-81.9015,Residential,Wood,3 875178,FL,LEE COUNTY,0,4559812.2,0,4559812.2,4559812.2,4916717.82,0,0,0,0,26.556944,-81.88829,Commercial,Reinforced Masonry,1 280169,FL,LEE COUNTY,0,967094.1,0,967094.1,967094.1,1196875.66,0,0,0,0,26.556944,-81.88829,Residential,Masonry,1 224913,FL,LEE COUNTY,0,595789.2,0,595789.2,595789.2,762769.85,0,0,0,0,26.556944,-81.88829,Residential,Masonry,1 492879,FL,LEE COUNTY,0,594825.3,0,594825.3,594825.3,853700.41,0,0,0,0,26.556944,-81.88829,Residential,Masonry,1 333500,FL,LEE COUNTY,0,2188548,0,2188548,2188548,3369015.77,0,0,0,0,26.556944,-81.88829,Commercial,Reinforced Masonry,1 671116,FL,LEE COUNTY,0,180000,0,180000,180000,241930.8,0,0,0,0,26.556944,-81.88829,Residential,Wood,1 521148,FL,LEE COUNTY,0,1008059.4,0,1008059.4,1008059.4,961543.51,0,0,0,0,26.556944,-81.88829,Residential,Masonry,1 483769,FL,LEE COUNTY,0,11970000,0,11970000,11970000,19260000,0,0,0,0,26.556944,-81.88829,Commercial,Reinforced Concrete,1 663117,FL,LEE COUNTY,0,63000,0,63000,63000,70359.28,0,0,0,0,26.556944,-81.88829,Residential,Wood,1 715983,FL,LEE COUNTY,0,7380,0,7380,7380,10237.05,0,0,0,0,26.556944,-81.88829,Residential,Wood,1 360534,FL,LEE COUNTY,26280000,26280000,26280000,26280000,26280000,28350000,0,1312555.5,0,0,26.53994,-81.917526,Commercial,Reinforced Concrete,1 868214,FL,LEE COUNTY,945000,945000,945000,945000,945000,1240312.5,0,0,0,0,26.53855,-81.92214,Residential,Masonry,1 566096,FL,LEE COUNTY,0,3646607.91,0,0,3646607.91,2800361.49,0,0,0,0,26.55734,-81.88813,Commercial,Reinforced Masonry,1 582849,FL,LEE COUNTY,0,2887857.07,0,0,2887857.07,3222756.08,0,0,0,0,26.54529,-81.8979,Commercial,Reinforced Masonry,1 836905,FL,LEE COUNTY,0,1549868.6,0,0,1549868.6,1753533.74,0,0,0,0,26.54532,-81.90818,Residential,Masonry,1 455184,FL,LEE COUNTY,0,11222.64,0,0,11222.64,15184.23,0,0,0,0,26.5535,-81.9015,Residential,Wood,3 952293,FL,LEE COUNTY,0,958862.29,0,0,958862.29,974788.99,0,0,0,0,26.57863,-81.88263,Residential,Masonry,1 726241,FL,LEE COUNTY,0,958862.29,0,0,958862.29,1319317.79,0,0,0,0,26.57863,-81.88263,Residential,Masonry,1 881009,FL,LEE COUNTY,0,958862.29,0,0,958862.29,1014169.46,0,0,0,0,26.57863,-81.88263,Residential,Masonry,1 993159,FL,LEE COUNTY,0,958862.29,0,0,958862.29,1359898.76,0,0,0,0,26.57863,-81.88263,Residential,Masonry,1 829609,FL,LEE COUNTY,0,958862.29,0,0,958862.29,808493.5,0,0,0,0,26.57863,-81.88263,Residential,Masonry,1 895339,FL,LEE COUNTY,0,1052459.09,0,0,1052459.09,1851675.48,0,0,0,0,26.57863,-81.88263,Residential,Masonry,1 421847,FL,LEE COUNTY,0,117736.71,0,0,117736.71,140050.64,0,0,0,0,26.57863,-81.88263,Residential,Wood,1 646308,FL,LEE COUNTY,0,822600,0,822600,822600,1125843.26,0,41130,0,0,26.5535,-81.9015,Residential,Masonry,4 609539,FL,LEE COUNTY,0,363600,0,363600,363600,459204.98,0,18180,0,0,26.5535,-81.9015,Residential,Masonry,4 512437,FL,LEE COUNTY,14400,14400,14400,14400,14400,11748.24,0,720,0,0,26.74977,-82.26226,Residential,Wood,1 479327,FL,LEE COUNTY,0,520583.58,0,0,520583.58,766469.78,0,0,0,0,26.748745,-82.261162,Residential,Masonry,1 268146,FL,LEE COUNTY,0,734248.75,0,0,734248.75,917012.07,0,0,0,0,26.75113,-82.26095,Residential,Masonry,1 913969,FL,LEE COUNTY,386100,386100,386100,386100,386100,417451.32,0,0,0,0,26.61263,-82.12021,Residential,Masonry,3 424696,FL,LEE COUNTY,309600,309600,309600,309600,309600,387543.66,0,0,0,0,26.661,-82.1357,Residential,Wood,1 529915,FL,LEE COUNTY,0,1849.32,0,0,1849.32,2220.06,0,0,0,0,26.635825,-82.125165,Residential,Wood,3 128600,FL,LEE COUNTY,0,66575.52,0,0,66575.52,113085.18,0,0,0,0,26.63767,-82.12712,Residential,Wood,1 160419,FL,LEE COUNTY,3578982.3,3578982.3,3578982.3,3578982.3,3578982.3,4689898.41,0,0,0,0,26.5575,-82.204,Commercial,Reinforced Masonry,4 900466,FL,LEE COUNTY,242794.8,242794.8,242794.8,242794.8,242794.8,205035.35,0,0,0,0,26.5575,-82.204,Residential,Wood,4 339352,FL,LEE COUNTY,418008.6,418008.6,418008.6,418008.6,418008.6,565396.76,0,0,0,0,26.5575,-82.204,Residential,Masonry,4 831469,FL,LEE COUNTY,242794.8,242794.8,242794.8,242794.8,242794.8,367360.67,0,0,0,0,26.5575,-82.204,Residential,Wood,4 702183,FL,LEE COUNTY,838837.8,838837.8,838837.8,838837.8,838837.8,910373.89,0,0,0,0,26.5575,-82.204,Residential,Masonry,4 780443,FL,LEE COUNTY,180784.8,180784.8,180784.8,180784.8,180784.8,276240.08,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 811882,FL,LEE COUNTY,178387.2,178387.2,178387.2,178387.2,178387.2,217934.93,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 680883,FL,LEE COUNTY,178387.2,178387.2,178387.2,178387.2,178387.2,281858.91,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 663803,FL,LEE COUNTY,150511.5,150511.5,150511.5,150511.5,150511.5,125717.29,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 751422,FL,LEE COUNTY,205758,205758,205758,205758,205758,217774.27,0,10287.9,0,0,26.52755,-82.192009,Residential,Wood,3 325236,FL,LEE COUNTY,178387.2,178387.2,178387.2,178387.2,178387.2,294480.16,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 899947,FL,LEE COUNTY,150511.5,150511.5,150511.5,150511.5,150511.5,219849.14,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 655579,FL,LEE COUNTY,156891.6,156891.6,156891.6,156891.6,156891.6,133512.56,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 715174,FL,LEE COUNTY,150511.5,150511.5,150511.5,150511.5,150511.5,282096.18,0,0,0,0,26.52755,-82.192009,Residential,Wood,3 989834,FL,LEE COUNTY,2880865.8,2880865.8,2880865.8,2880865.8,2880865.8,3620211.2,0,0,0,0,26.5575,-82.204,Commercial,Reinforced Masonry,4 398305,FL,LEE COUNTY,202638.6,202638.6,202638.6,202638.6,202638.6,261111.99,0,0,0,0,26.5575,-82.204,Residential,Wood,4 212926,FL,LEE COUNTY,959843.7,959843.7,959843.7,959843.7,959843.7,1549636.94,0,0,0,0,26.5575,-82.204,Residential,Masonry,4 680998,FL,LEE COUNTY,959843.7,959843.7,959843.7,959843.7,959843.7,1376628.95,0,0,0,0,26.5575,-82.204,Residential,Masonry,4 504542,FL,LEE COUNTY,2944898.1,2944898.1,2944898.1,2944898.1,2944898.1,3375088.81,0,0,0,0,26.5575,-82.204,Commercial,Reinforced Masonry,4 138858,FL,LEE COUNTY,3446856.9,3446856.9,3446856.9,3446856.9,3446856.9,5861035.47,0,0,0,0,26.5575,-82.204,Commercial,Reinforced Masonry,4 674666,FL,LEE COUNTY,3227022,3227022,3227022,3227022,3227022,5012985.06,0,161351.1,0,0,26.5575,-82.204,Commercial,Reinforced Masonry,4 124114,FL,LEE COUNTY,0,970137.9,0,970137.9,970137.9,1232754.23,0,0,0,0,26.52451,-82.190475,Residential,Masonry,3 116651,FL,LEE COUNTY,0,56047.5,0,56047.5,56047.5,46463.83,0,0,0,0,26.52451,-82.190475,Residential,Wood,3 469851,FL,LEE COUNTY,0,132006.6,0,132006.6,132006.6,173616,0,0,0,0,26.52451,-82.190475,Residential,Wood,3 346469,FL,LEE COUNTY,0,1865649.6,0,1865649.6,1865649.6,1809687.57,0,0,0,0,26.52451,-82.190475,Commercial,Reinforced Masonry,3 223919,FL,LEE COUNTY,0,8292108.6,0,8292108.6,8292108.6,12330000,0,0,0,0,26.52451,-82.190475,Commercial,Reinforced Masonry,3 605654,FL,LEE COUNTY,0,1924380.9,0,1924380.9,1924380.9,1826229.78,0,0,0,0,26.52451,-82.190475,Commercial,Reinforced Masonry,3 307626,FL,LEE COUNTY,0,1392961.5,0,1392961.5,1392961.5,1118018.76,0,0,0,0,26.52451,-82.190475,Residential,Masonry,3 109062,FL,LEE COUNTY,0,3215883.6,0,3215883.6,3215883.6,2591613.06,0,0,0,0,26.52451,-82.190475,Commercial,Reinforced Masonry,3 328179,FL,LEE COUNTY,0,402539.4,0,402539.4,402539.4,632985.16,0,0,0,0,26.52451,-82.190475,Residential,Masonry,3 810498,FL,LEE COUNTY,0,253429.2,0,253429.2,253429.2,197066.55,0,0,0,0,26.52451,-82.190475,Residential,Wood,3 993084,FL,LEE COUNTY,0,35715.6,0,35715.6,35715.6,50501.86,0,0,0,0,26.52451,-82.190475,Residential,Wood,3 482481,FL,LEE COUNTY,0,973809,0,973809,973809,1360442.33,0,0,0,0,26.52451,-82.190475,Residential,Masonry,3 454360,FL,LEE COUNTY,0,844862.4,0,844862.4,844862.4,935452.77,0,0,0,0,26.52451,-82.190475,Residential,Masonry,3 705969,FL,LEE COUNTY,0,3731300.1,0,3731300.1,3731300.1,2742505.57,0,0,0,0,26.52451,-82.190475,Commercial,Reinforced Masonry,3 328314,FL,LEE COUNTY,0,775581.3,0,775581.3,775581.3,666479.5,0,0,0,0,26.52451,-82.190475,Residential,Masonry,3 551468,FL,LEE COUNTY,0,298620,0,298620,298620,323020.24,0,14931,0,0,26.52451,-82.190475,Residential,Wood,3 182469,FL,LEE COUNTY,0,205377.3,0,205377.3,205377.3,267093.18,0,0,0,0,26.52451,-82.190475,Residential,Wood,3 590728,FL,LEE COUNTY,1810800,1810800,1810800,1810800,1810800,1549999.53,0,0,0,0,26.44075,-81.81066,Commercial,Reinforced Masonry,1 497820,FL,LEE COUNTY,405000,405000,405000,405000,405000,323091.18,0,0,0,0,26.4416,-81.80986,Residential,Masonry,1 728625,FL,LEE COUNTY,360000,360000,360000,360000,360000,603288,0,0,0,0,26.44075,-81.81066,Residential,Masonry,1 115931,FL,LEE COUNTY,180000,180000,180000,180000,180000,236570.4,0,0,0,0,26.43898,-81.80928,Residential,Wood,1 719759,FL,LEE COUNTY,27806.4,27806.4,27806.4,27806.4,27806.4,44754.51,0,0,0,0,26.43964,-81.80996,Residential,Wood,1 586284,FL,LEE COUNTY,0,340646.33,0,0,340646.33,270166.6,0,0,0,0,26.407894,-81.806664,Residential,Wood,4 239044,FL,LEE COUNTY,416443.5,416443.5,0,0,416443.5,495593.58,0,0,0,0,26.433136,-81.77578,Residential,Masonry,1 290890,FL,LEE COUNTY,573648.3,573648.3,0,0,573648.3,570002.19,0,0,0,0,26.4322,-81.7902,Residential,Masonry,4 852223,FL,LEE COUNTY,160035.3,160035.3,0,0,160035.3,195248.67,0,0,0,0,26.44936,-81.66272,Residential,Wood,1 666644,FL,LEE COUNTY,0,25470000,0,0,25470000,21780000,0,0,0,0,26.40667,-81.80612,Commercial,Reinforced Concrete,4 499206,FL,LEE COUNTY,0,2647109.76,0,0,2647109.76,3840665.09,0,0,0,0,26.403835,-81.809456,Commercial,Reinforced Masonry,4 240095,FL,LEE COUNTY,0,2419061.22,0,0,2419061.22,3373153.48,0,0,0,0,26.43696,-81.7713,Commercial,Reinforced Masonry,4 356572,FL,LEE COUNTY,0,967136.85,0,0,967136.85,1059566.12,0,0,0,0,26.44653,-81.75801,Residential,Masonry,1 473045,FL,LEE COUNTY,1130724,1130724,1130724,1130724,1130724,1287069.21,0,56536.2,0,0,26.431074,-81.786423,Residential,Masonry,4 862534,FL,LEE COUNTY,0,13320000,0,0,13320000,21960000,0,0,0,0,26.42288,-81.835243,Commercial,Reinforced Concrete,3 800481,FL,LEE COUNTY,0,505018.76,0,0,505018.76,687715.86,0,0,0,0,26.43417,-81.77116,Residential,Masonry,1 575515,FL,HENDRY COUNTY,120741.3,120741.3,0,0,120741.3,114288.88,0,0,0,0,26.5408,-81.4514,Residential,Wood,4 987337,FL,LEE COUNTY,0,368202.7,0,0,368202.7,627952.76,0,0,0,0,26.44869,-81.94075,Residential,Masonry,1 141420,FL,LEE COUNTY,0,69553.8,0,0,69553.8,55660.43,0,0,0,0,26.44869,-81.94075,Residential,Wood,1 705488,FL,LEE COUNTY,0,15978.58,0,0,15978.58,20589.35,0,0,0,0,26.44869,-81.94075,Residential,Wood,1 850602,FL,LEE COUNTY,0,46055.89,0,0,46055.89,52144.94,0,0,0,0,26.44869,-81.94075,Residential,Wood,1 498795,FL,LEE COUNTY,0,223700.05,0,0,223700.05,178292.07,0,0,0,0,26.44869,-81.94075,Residential,Wood,1 192208,FL,LEE COUNTY,0,95871.45,0,0,95871.45,142380.61,0,0,0,0,26.444706,-81.928673,Residential,Wood,1 761635,FL,LEE COUNTY,0,65841.13,0,0,65841.13,54246.51,0,0,0,0,26.44868,-81.942793,Residential,Wood,1 534093,FL,LEE COUNTY,0,111850.03,0,0,111850.03,163386.05,0,0,0,0,26.437077,-81.922066,Residential,Wood,1 210562,FL,LEE COUNTY,0,15978.58,0,0,15978.58,16451.54,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 272372,FL,LEE COUNTY,0,9399.16,0,0,9399.16,12716.95,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 579297,FL,LEE COUNTY,0,46995.81,0,0,46995.81,74278.95,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 778542,FL,LEE COUNTY,0,2631.77,0,0,2631.77,2818.62,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 642724,FL,LEE COUNTY,0,1315.88,0,0,1315.88,2156.4,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 831672,FL,LEE COUNTY,0,2819.75,0,0,2819.75,2280.95,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 990948,FL,LEE COUNTY,0,13158.83,0,0,13158.83,17195.95,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 990359,FL,LEE COUNTY,0,6579.41,0,0,6579.41,4958.84,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 796720,FL,LEE COUNTY,0,46995.81,0,0,46995.81,53194.56,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 890476,FL,LEE COUNTY,0,1127.9,0,0,1127.9,1360.9,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 261096,FL,LEE COUNTY,0,305472.76,0,0,305472.76,281114.36,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 572783,FL,LEE COUNTY,0,254717.29,0,0,254717.29,316798.26,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 844927,FL,LEE COUNTY,0,751.93,0,0,751.93,585.81,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 124456,FL,LEE COUNTY,0,5639.5,0,0,5639.5,9196.59,0,0,0,0,26.4504,-81.94073,Residential,Wood,1 980912,FL,LEE COUNTY,0,93991.62,0,0,93991.62,86588.09,0,0,0,0,26.4617,-81.9374,Residential,Wood,3 236122,FL,LEE COUNTY,360000,360000,360000,360000,360000,310957.92,0,0,0,0,26.44684,-81.92918,Residential,Masonry,1 590135,FL,LEE COUNTY,0,576063.18,0,0,576063.18,497700.15,0,0,0,0,26.42672,-81.90723,Residential,Masonry,1 503672,FL,LEE COUNTY,0,30513.78,0,0,30513.78,29794.88,0,0,0,0,26.42672,-81.90723,Residential,Wood,1 708505,FL,LEE COUNTY,0,1849.32,0,0,1849.32,2728.18,0,0,0,0,26.42672,-81.90723,Residential,Wood,1 333797,FL,LEE COUNTY,0,807228.18,0,0,807228.18,680977.69,0,0,0,0,26.425514,-81.907761,Residential,Masonry,1 794806,FL,LEE COUNTY,3982307.4,3982307.4,0,3982307.4,3982307.4,5188309.37,0,0,0,0,26.40819,-81.89786,Commercial,Reinforced Masonry,1 744940,FL,LEE COUNTY,667407.6,667407.6,0,0,667407.6,636972.48,0,0,0,0,26.44436,-81.93375,Residential,Masonry,1 546392,FL,LEE COUNTY,356652,356652,0,0,356652,488816.53,0,0,0,0,26.45778,-81.96266,Residential,Wood,1 278679,FL,LEE COUNTY,0,980866.52,0,0,980866.52,1070910.07,0,0,0,0,26.49009,-81.94104,Residential,Masonry,1 536897,FL,LEE COUNTY,0,626797.71,0,0,626797.71,544142.52,0,0,0,0,26.409891,-81.890358,Residential,Masonry,1 849279,FL,LEE COUNTY,0,1046028.52,0,0,1046028.52,1327221.91,0,0,0,0,26.4452,-81.93532,Residential,Masonry,1 197668,FL,LEE COUNTY,0,2491425.88,0,0,2491425.88,2296412.01,0,0,0,0,26.4815,-81.94794,Commercial,Reinforced Masonry,1 935247,FL,LEE COUNTY,0,7579.48,0,0,7579.48,9645.65,0,0,0,0,26.451,-81.9495,Residential,Wood,3 338770,FL,HENDRY COUNTY,931500,931500,931500,931500,931500,1100362.32,0,0,0,0,26.725471,-81.539772,Residential,Masonry,1 450722,FL,HENDRY COUNTY,216000,216000,216000,216000,216000,272051.14,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 813338,FL,HENDRY COUNTY,202500,202500,202500,202500,202500,185457.6,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 726755,FL,HENDRY COUNTY,94500,94500,94500,94500,94500,120498.84,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 416070,FL,HENDRY COUNTY,91255.5,91255.5,91255.5,91255.5,91255.5,116942.83,0,0,0,0,26.766409,-81.442307,Residential,Wood,1 478529,FL,HENDRY COUNTY,90000,90000,90000,90000,90000,90401.04,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 871894,FL,HENDRY COUNTY,28800,28800,28800,28800,28800,29364.25,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 671562,FL,HENDRY COUNTY,24300,24300,24300,24300,24300,33737.83,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 519591,FL,HENDRY COUNTY,24300,24300,24300,24300,24300,27979.02,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 886616,FL,HENDRY COUNTY,24300,24300,24300,24300,24300,25261.89,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 379869,FL,HENDRY COUNTY,14175,14175,14175,14175,14175,16166.3,0,0,0,0,26.725471,-81.539772,Residential,Wood,1 557433,FL,GLADES COUNTY,0,340274.88,0,0,340274.88,339209.82,0,0,0,0,26.77884,-81.469575,Residential,Wood,1 330867,FL,HENDRY COUNTY,0,837741.96,0,0,837741.96,764256.91,0,0,0,0,26.75604,-81.43679,Residential,Masonry,1 564175,FL,HENDRY COUNTY,0,840515.94,0,0,840515.94,1351835.41,0,0,0,0,26.75604,-81.43679,Residential,Masonry,1 453664,FL,HENDRY COUNTY,0,827570.7,0,827570.7,827570.7,577975.38,0,0,0,0,26.75604,-81.43679,Residential,Masonry,1 489123,FL,HENDRY COUNTY,152246.7,152246.7,0,0,152246.7,179294.85,0,0,0,0,26.77374,-81.43744,Residential,Wood,3 210874,FL,HENDRY COUNTY,145800,145800,145800,145800,145800,135912.43,0,4374,0,0,26.7507,-81.4085,Residential,Wood,4 905434,FL,HENDRY COUNTY,0,11160000,0,0,11160000,9990000,0,0,0,0,26.752949,-81.375603,Commercial,Reinforced Concrete,1 906515,FL,GLADES COUNTY,3101571,3101571,3101571,3101571,3101571,3351092.39,0,0,0,0,26.79294,-81.442975,Commercial,Reinforced Masonry,3 299035,FL,HENDRY COUNTY,1331866.8,1331866.8,1331866.8,1331866.8,1331866.8,1536255.08,0,0,0,0,26.75183,-81.36899,Residential,Masonry,1 950950,FL,HENDRY COUNTY,3222747,3222747,3222747,3222747,3222747,4927580.16,0,0,0,0,26.75183,-81.36899,Commercial,Reinforced Masonry,1 183056,FL,HENDRY COUNTY,6543147.6,6543147.6,6543147.6,6543147.6,6543147.6,10530000,0,0,0,0,26.75183,-81.36899,Commercial,Reinforced Masonry,1 614276,FL,HENDRY COUNTY,222393.6,222393.6,222393.6,222393.6,222393.6,221964.38,0,0,0,0,26.75183,-81.36899,Residential,Wood,1 605177,FL,HENDRY COUNTY,68785.2,68785.2,68785.2,68785.2,68785.2,94485.07,0,0,0,0,26.75183,-81.36899,Residential,Wood,1 259123,FL,HENDRY COUNTY,0,1942068.15,0,0,1942068.15,2628616.43,0,0,0,0,26.76578,-81.4403,Commercial,Reinforced Masonry,3 355514,FL,HENDRY COUNTY,0,229506.75,0,0,229506.75,234073.48,0,0,0,0,26.76578,-81.4403,Residential,Wood,3 923413,FL,HENDRY COUNTY,0,942366.15,0,0,942366.15,1483178.78,0,0,0,0,26.76578,-81.4403,Residential,Masonry,3 383276,FL,HENDRY COUNTY,516186,516186,516186,516186,516186,465744.3,0,0,0,0,26.76578,-81.4403,Residential,Masonry,3 977992,FL,HENDRY COUNTY,0,636901.65,0,0,636901.65,1043244.9,0,0,0,0,26.76578,-81.4403,Residential,Masonry,3 172572,FL,HENDRY COUNTY,0,450682.65,0,0,450682.65,458960.79,0,0,0,0,26.76578,-81.4403,Residential,Masonry,3 379708,FL,HENDRY COUNTY,0,632981.25,0,0,632981.25,1036642.89,0,0,0,0,26.76578,-81.4403,Residential,Masonry,3 605069,FL,HENDRY COUNTY,0,891400.95,0,0,891400.95,1531498.14,0,0,0,0,26.774725,-81.38766,Residential,Masonry,3 116732,FL,HENDRY COUNTY,0,1237049.55,0,0,1237049.55,1384941.3,0,0,0,0,26.774725,-81.38766,Residential,Masonry,3 873356,FL,HENDRY COUNTY,714819.6,714819.6,714819.6,714819.6,714819.6,711231.21,0,0,0,0,26.774725,-81.38766,Residential,Masonry,3 308514,FL,HENDRY COUNTY,20250000,20250000,20250000,20250000,20250000,18540000,0,0,0,0,26.774725,-81.38766,Commercial,Reinforced Concrete,3 857905,FL,HENDRY COUNTY,100386,100386,100386,100386,100386,77732.49,0,0,0,0,26.774725,-81.38766,Residential,Wood,3 227978,FL,HENDRY COUNTY,9652.5,9652.5,9652.5,9652.5,9652.5,11003.85,0,0,0,0,26.774725,-81.38766,Residential,Wood,3 895105,FL,HENDRY COUNTY,38610,38610,38610,38610,38610,39668.88,0,1158.3,0,0,26.774725,-81.38766,Residential,Wood,3 673068,FL,HENDRY COUNTY,0,3812098.95,0,0,3812098.95,4931331.2,0,0,0,0,26.75239,-81.41256,Commercial,Reinforced Masonry,1 720725,FL,HENDRY COUNTY,62726.4,62726.4,62726.4,62726.4,62726.4,84236.16,0,0,0,0,26.75239,-81.41256,Residential,Wood,1 681445,FL,HENDRY COUNTY,62726.4,62726.4,62726.4,62726.4,62726.4,83790.36,0,0,0,0,26.75239,-81.41256,Residential,Wood,1 213264,FL,HENDRY COUNTY,3225182.4,3225182.4,3225182.4,3225182.4,3225182.4,4730181.52,0,0,0,0,26.75239,-81.41256,Commercial,Reinforced Masonry,1 793204,FL,HENDRY COUNTY,1366200,1366200,1366200,1366200,1366200,1043175.67,0,40986,0,0,26.75239,-81.41256,Residential,Masonry,1 985054,FL,HENDRY COUNTY,3365336.7,3365336.7,3365336.7,3365336.7,3365336.7,6164219.93,0,0,0,0,26.747492,-81.400162,Commercial,Reinforced Masonry,3 719250,FL,LEE COUNTY,49590000,49590000,49590000,49590000,49590000,70110000,0,0,0,0,26.614311,-81.658554,Commercial,Steel Frame,3 946001,FL,LEE COUNTY,3976830,3976830,3976830,3976830,3976830,6381285.05,0,0,0,0,26.61511,-81.66016,Commercial,Reinforced Masonry,1 658989,FL,LEE COUNTY,171495,171495,171495,171495,171495,272802.58,0,0,0,0,26.614311,-81.658554,Residential,Wood,3 776876,FL,LEE COUNTY,0,222920.33,0,0,222920.33,193421.72,0,0,0,0,26.614311,-81.658554,Residential,Wood,3 630517,FL,LEE COUNTY,23175,23175,23175,23175,23175,22259.12,0,0,0,0,26.61511,-81.66016,Residential,Wood,1 404298,FL,LEE COUNTY,22500,22500,22500,22500,22500,20479.5,0,0,0,0,26.60864,-81.65412,Residential,Wood,3 431779,FL,LEE COUNTY,22500,22500,22500,22500,22500,31573.4,0,0,0,0,26.60864,-81.65412,Residential,Wood,3 921001,FL,LEE COUNTY,3247053.3,0,3247053.3,3247053.3,3247053.3,5558354.54,0,0,0,0,26.60525,-81.65282,Commercial,Reinforced Masonry,1 862867,FL,LEE COUNTY,2424920.4,2424920.4,2424920.4,2424920.4,2424920.4,2492274.99,0,0,0,0,26.61327,-81.65349,Commercial,Reinforced Masonry,1 761339,FL,LEE COUNTY,634770,634770,634770,634770,634770,776349.1,0,0,0,0,26.61327,-81.65349,Residential,Masonry,1 957070,FL,LEE COUNTY,229500,229500,229500,229500,229500,266648.25,0,0,0,0,26.614136,-81.650673,Residential,Wood,1 442016,FL,LEE COUNTY,135756,135756,135756,135756,135756,200527.36,0,0,0,0,26.61229,-81.65352,Residential,Wood,1 566214,FL,LEE COUNTY,31852.8,31852.8,31852.8,31852.8,31852.8,39993.42,0,0,0,0,26.61202,-81.65387,Residential,Wood,1 986049,FL,LEE COUNTY,17910000,17910000,0,17910000,17910000,27990000,0,0,0,0,26.60829,-81.605301,Commercial,Reinforced Concrete,3 460721,FL,LEE COUNTY,643737.6,643737.6,0,0,643737.6,789029.18,0,0,0,0,26.6058,-81.6242,Residential,Masonry,3 353368,FL,LEE COUNTY,0,7023586.63,0,0,7023586.63,6617117.62,0,0,0,0,26.614277,-81.660286,Commercial,Reinforced Masonry,1 405313,FL,LEE COUNTY,0,5518314,0,5518314,5518314,6997972.64,0,0,0,0,26.60208,-81.65292,Commercial,Reinforced Masonry,1 552636,FL,LEE COUNTY,0,203510.22,0,0,203510.22,169136.53,0,0,0,0,26.61617,-81.64857,Residential,Wood,3 305829,FL,LEE COUNTY,0,65091.31,0,0,65091.31,84651.24,0,0,0,0,26.61617,-81.64857,Residential,Wood,3 880939,FL,LEE COUNTY,0,22445.28,0,0,22445.28,21849.13,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 518963,FL,LEE COUNTY,0,22445.28,0,0,22445.28,29017.26,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 548691,FL,LEE COUNTY,0,72947.15,0,0,72947.15,100969.07,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 293857,FL,LEE COUNTY,0,89781.11,0,0,89781.11,123179.69,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 482182,FL,LEE COUNTY,0,22445.28,0,0,22445.28,33968.68,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 629009,FL,LEE COUNTY,0,39279.24,0,0,39279.24,46923.76,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 108585,FL,LEE COUNTY,0,22445.28,0,0,22445.28,17229,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 126127,FL,LEE COUNTY,0,22445.28,0,0,22445.28,40159.09,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 544009,FL,LEE COUNTY,0,56113.2,0,0,56113.2,63201.41,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 152668,FL,LEE COUNTY,0,39279.24,0,0,39279.24,44050.88,0,0,0,0,26.6058,-81.6242,Residential,Wood,3 154790,FL,LEE COUNTY,0,33667.92,0,0,33667.92,45680.63,0,0,0,0,26.6058,-81.6242,Residential,Wood,4 236267,FL,LEE COUNTY,0,177063.3,0,177063.3,177063.3,136636.21,0,0,0,0,26.601141,-81.643753,Residential,Wood,1 519079,FL,LEE COUNTY,0,188867.7,0,188867.7,188867.7,303011.41,0,0,0,0,26.601141,-81.643753,Residential,Wood,1 163293,FL,LEE COUNTY,0,82628.1,0,82628.1,82628.1,96980.6,0,0,0,0,26.60098,-81.64428,Residential,Wood,1 513040,FL,LEE COUNTY,0,23607,0,23607,23607,37383.62,0,0,0,0,26.60098,-81.64428,Residential,Wood,1 391057,FL,LEE COUNTY,0,118041.3,0,118041.3,118041.3,162737.64,0,0,0,0,26.60098,-81.64428,Residential,Wood,1 789877,FL,CHARLOTTE COUNTY,0,6270633.89,0,0,6270633.89,8794564.03,0,0,0,0,26.8311,-82.269,Commercial,Reinforced Masonry,3 495482,FL,CHARLOTTE COUNTY,0,1579968.02,0,0,1579968.02,1562980.21,0,0,0,0,26.8311,-82.269,Residential,Masonry,3 829269,FL,CHARLOTTE COUNTY,0,575115.36,0,0,575115.36,590441.04,0,0,0,0,26.8311,-82.269,Residential,Masonry,3 214330,FL,CHARLOTTE COUNTY,0,345447.42,0,0,345447.42,362580.92,0,0,0,0,26.8311,-82.269,Residential,Wood,3 717985,FL,CHARLOTTE COUNTY,0,187315.63,0,0,187315.63,265002.91,0,0,0,0,26.87575,-82.294228,Residential,Wood,1 719231,FL,CHARLOTTE COUNTY,0,88277.32,0,0,88277.32,80386.74,0,0,0,0,26.89091,-82.27138,Residential,Wood,1 344357,FL,CHARLOTTE COUNTY,0,78319.16,0,0,78319.16,83682.46,0,0,0,0,26.89091,-82.27138,Residential,Wood,1 934584,FL,CHARLOTTE COUNTY,0,114750,0,114750,114750,108024.04,0,5737.5,0,0,26.882675,-82.293022,Residential,Wood,1 591999,FL,CHARLOTTE COUNTY,0,90000,0,90000,90000,98481.42,0,4500,0,0,26.86282,-82.2878,Residential,Wood,1 709517,FL,CHARLOTTE COUNTY,0,2210060.82,0,0,2210060.82,3382559.96,0,0,0,0,26.88671,-82.30854,Commercial,Reinforced Masonry,3 585747,FL,CHARLOTTE COUNTY,672526.8,672526.8,672526.8,672526.8,672526.8,763355.58,0,0,0,0,26.91373,-82.28714,Residential,Masonry,1 319459,FL,CHARLOTTE COUNTY,365666.4,365666.4,365666.4,365666.4,365666.4,501873.11,0,0,0,0,26.91373,-82.28714,Residential,Masonry,1 430944,FL,CHARLOTTE COUNTY,1692543.6,1692543.6,1692543.6,1692543.6,1692543.6,2553222.33,0,0,0,0,26.91373,-82.28714,Residential,Masonry,1 670393,FL,CHARLOTTE COUNTY,361389.6,361389.6,361389.6,361389.6,361389.6,545727.21,0,0,0,0,26.91373,-82.28714,Residential,Masonry,1 405075,FL,CHARLOTTE COUNTY,838074.6,838074.6,838074.6,838074.6,838074.6,705679.77,0,0,0,0,26.91373,-82.28714,Residential,Masonry,1 909898,FL,CHARLOTTE COUNTY,3671989.2,3671989.2,3671989.2,3671989.2,3671989.2,3857439.34,0,0,0,0,26.91373,-82.28714,Commercial,Reinforced Masonry,1 110990,FL,CHARLOTTE COUNTY,5019894,5019894,5019894,5019894,5019894,4658260.84,0,250994.7,0,0,26.91373,-82.28714,Commercial,Reinforced Masonry,1 829160,FL,CHARLOTTE COUNTY,264384,264384,264384,264384,264384,298182.85,0,13219.2,0,0,26.91373,-82.28714,Residential,Wood,1 184591,FL,CHARLOTTE COUNTY,2998215,2998215,2998215,2998215,2998215,2587969.24,0,0,0,0,26.91373,-82.28714,Commercial,Reinforced Masonry,1 806880,FL,CHARLOTTE COUNTY,1941904.8,1941904.8,1941904.8,1941904.8,1941904.8,2957843.37,0,0,0,0,26.91454,-82.28424,Commercial,Reinforced Masonry,1 123019,FL,CHARLOTTE COUNTY,0,1077619.95,0,0,1077619.95,1094387.72,0,0,0,0,26.91454,-82.28424,Residential,Masonry,1 754500,FL,CHARLOTTE COUNTY,244579.5,244579.5,244579.5,244579.5,244579.5,307677.1,0,0,0,0,26.91454,-82.28424,Residential,Wood,1 366799,FL,CHARLOTTE COUNTY,0,11160000,0,0,11160000,9090000,0,0,0,0,27.00457,-82.12812,Commercial,Reinforced Concrete,1 611245,FL,CHARLOTTE COUNTY,52830000,52830000,52830000,52830000,52830000,49770000,0,0,0,0,27.011442,-82.143463,Commercial,Steel Frame,1 908093,FL,CHARLOTTE COUNTY,0,673152.48,0,0,673152.48,878157.03,0,0,0,0,27.00563,-82.16004,Residential,Masonry,1 330207,FL,CHARLOTTE COUNTY,0,2773.98,0,0,2773.98,2572.48,0,0,0,0,27.00563,-82.16004,Residential,Wood,1 171154,FL,CHARLOTTE COUNTY,0,574426.93,0,0,574426.93,522929.55,0,0,0,0,27.00992,-82.13772,Residential,Masonry,1 752127,FL,CHARLOTTE COUNTY,0,9990000,0,0,9990000,17910000,0,0,0,0,27.013113,-82.133179,Commercial,Reinforced Concrete,1 871327,FL,CHARLOTTE COUNTY,0,8043498.07,0,0,8043498.07,13230000,0,0,0,0,27.011442,-82.143463,Commercial,Reinforced Masonry,1 390674,FL,CHARLOTTE COUNTY,0,996893.53,0,0,996893.53,1418300.36,0,0,0,0,27.00461,-82.13267,Residential,Masonry,1 579944,FL,CHARLOTTE COUNTY,130466.7,130466.7,0,0,130466.7,148033.78,0,0,0,0,27.011442,-82.143463,Residential,Wood,1 218745,FL,CHARLOTTE COUNTY,369330.3,369330.3,0,0,369330.3,470009.74,0,0,0,0,27.01692,-82.13257,Residential,Masonry,1 110349,FL,CHARLOTTE COUNTY,0,621157.04,0,0,621157.04,820214.27,0,0,0,0,27.00022,-82.18263,Residential,Masonry,1 176670,FL,CHARLOTTE COUNTY,0,14130000,0,0,14130000,14850000,0,0,0,0,27.00022,-82.18263,Commercial,Reinforced Concrete,1 688369,FL,CHARLOTTE COUNTY,0,2035.42,0,0,2035.42,2786.02,0,0,0,0,27.00771,-82.1437,Residential,Wood,1 891074,FL,CHARLOTTE COUNTY,0,2861082.2,0,0,2861082.2,3024804.77,0,0,0,0,27.00771,-82.1437,Commercial,Reinforced Masonry,1 588590,FL,CHARLOTTE COUNTY,0,109839.83,0,0,109839.83,137080.1,0,0,0,0,27.00771,-82.1437,Residential,Wood,1 398019,FL,CHARLOTTE COUNTY,0,542233.29,0,0,542233.29,724597.19,0,0,0,0,27.00771,-82.1437,Residential,Masonry,1 949617,FL,CHARLOTTE COUNTY,0,26370000,0,0,26370000,24390000,0,0,0,0,27.00771,-82.1437,Commercial,Reinforced Concrete,1 206799,FL,CHARLOTTE COUNTY,0,56764.77,0,0,56764.77,73949.96,0,0,0,0,27.00771,-82.1437,Residential,Wood,1 135889,FL,CHARLOTTE COUNTY,0,358059.55,0,0,358059.55,336932.96,0,0,0,0,27.00022,-82.18263,Residential,Wood,1 328244,FL,CHARLOTTE COUNTY,0,17556.53,0,0,17556.53,18744.48,0,0,0,0,26.968466,-82.210342,Residential,Wood,3 608777,FL,CHARLOTTE COUNTY,0,104126.41,0,0,104126.41,121442.63,0,0,0,0,27.00022,-82.18263,Residential,Wood,1 781279,FL,CHARLOTTE COUNTY,0,923449.26,0,0,923449.26,1476927.81,0,0,0,0,27.00456,-82.1568,Residential,Masonry,1 416633,FL,CHARLOTTE COUNTY,0,452135.89,0,0,452135.89,447435.48,0,0,0,0,27.00022,-82.18263,Residential,Masonry,1 815821,FL,CHARLOTTE COUNTY,0,141879.48,0,0,141879.48,136034.05,0,0,0,0,27.00022,-82.18263,Residential,Wood,1 109561,FL,CHARLOTTE COUNTY,0,56091.7,0,0,56091.7,91292.61,0,0,0,0,27.00022,-82.18263,Residential,Wood,1 949314,FL,CHARLOTTE COUNTY,0,109460.49,0,0,109460.49,172837.03,0,0,0,0,27.00022,-82.18263,Residential,Wood,1 230026,FL,CHARLOTTE COUNTY,0,14937.24,0,0,14937.24,18063.79,0,0,0,0,27.00456,-82.1568,Residential,Wood,1 739934,FL,CHARLOTTE COUNTY,0,11352.95,0,0,11352.95,17184.23,0,0,0,0,27.00456,-82.1568,Residential,Wood,1 658196,FL,CHARLOTTE COUNTY,0,1889.46,0,0,1889.46,2165.05,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 427265,FL,CHARLOTTE COUNTY,0,2084.08,0,0,2084.08,2841.08,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 873829,FL,CHARLOTTE COUNTY,0,2457.1,0,0,2457.1,3741.57,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 374969,FL,CHARLOTTE COUNTY,0,1702.94,0,0,1702.94,2287.56,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 252578,FL,CHARLOTTE COUNTY,0,2157.06,0,0,2157.06,2444.42,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 225353,FL,CHARLOTTE COUNTY,0,1889.46,0,0,1889.46,2789.7,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 678973,FL,CHARLOTTE COUNTY,0,2838.24,0,0,2838.24,2792.05,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 700523,FL,CHARLOTTE COUNTY,0,2084.08,0,0,2084.08,3694.13,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 600090,FL,CHARLOTTE COUNTY,0,1613.74,0,0,1613.74,1559.79,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 620180,FL,CHARLOTTE COUNTY,0,1613.74,0,0,1613.74,2663.27,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 282770,FL,CHARLOTTE COUNTY,0,2084.08,0,0,2084.08,2281.77,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 777484,FL,CHARLOTTE COUNTY,0,2084.08,0,0,2084.08,2500.36,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 535726,FL,CHARLOTTE COUNTY,0,2643.62,0,0,2643.62,2359.74,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 750658,FL,CHARLOTTE COUNTY,0,2124.62,0,0,2124.62,3615.36,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 944220,FL,CHARLOTTE COUNTY,0,2124.62,0,0,2124.62,2311.17,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 232196,FL,CHARLOTTE COUNTY,0,2270.59,0,0,2270.59,2697.46,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 205605,FL,CHARLOTTE COUNTY,0,1792.14,0,0,1792.14,2018.53,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 111045,FL,CHARLOTTE COUNTY,0,1938.11,0,0,1938.11,1922.22,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 869707,FL,CHARLOTTE COUNTY,0,2124.62,0,0,2124.62,3197.75,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 222464,FL,CHARLOTTE COUNTY,0,3503.2,0,0,3503.2,4562.34,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 928653,FL,CHARLOTTE COUNTY,0,1938.11,0,0,1938.11,2240.94,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 862377,FL,CHARLOTTE COUNTY,0,2740.93,0,0,2740.93,4377.45,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 924406,FL,CHARLOTTE COUNTY,0,1792.14,0,0,1792.14,2465.85,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 308065,FL,CHARLOTTE COUNTY,0,1792.14,0,0,1792.14,1472.07,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 485674,FL,CHARLOTTE COUNTY,0,2270.59,0,0,2270.59,3251.67,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 992726,FL,CHARLOTTE COUNTY,0,1613.74,0,0,1613.74,1514.33,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 948132,FL,CHARLOTTE COUNTY,0,13136.99,0,0,13136.99,11961.94,0,0,0,0,26.97344,-82.12056,Residential,Wood,3 611338,FL,CHARLOTTE COUNTY,0,19948.76,0,0,19948.76,24546.15,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 489337,FL,CHARLOTTE COUNTY,0,2124.62,0,0,2124.62,1873.34,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 776803,FL,CHARLOTTE COUNTY,0,1135.3,0,0,1135.3,1498.32,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 305405,FL,CHARLOTTE COUNTY,0,1419.12,0,0,1419.12,2186.03,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 637901,FL,CHARLOTTE COUNTY,0,50196.27,0,0,50196.27,68126.38,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 455666,FL,CHARLOTTE COUNTY,0,20597.5,0,0,20597.5,20691.47,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 682876,FL,CHARLOTTE COUNTY,0,502384.42,0,0,502384.42,560314.37,0,0,0,0,26.9856,-82.1485,Residential,Masonry,4 972943,FL,CHARLOTTE COUNTY,0,3308.58,0,0,3308.58,5252.69,0,0,0,0,27.00885,-82.12882,Residential,Wood,1 534212,FL,CHARLOTTE COUNTY,0,11352.95,0,0,11352.95,12187.4,0,0,0,0,27.0112,-82.13073,Residential,Wood,3 339812,FL,CHARLOTTE COUNTY,0,97424.56,0,0,97424.56,83749.86,0,0,0,0,27.00885,-82.12882,Residential,Wood,1 780396,FL,CHARLOTTE COUNTY,0,73745.54,0,0,73745.54,107062.01,0,0,0,0,27.00885,-82.12882,Residential,Wood,1 233902,FL,CHARLOTTE COUNTY,0,1135.3,0,0,1135.3,1043.17,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 918331,FL,CHARLOTTE COUNTY,0,1419.12,0,0,1419.12,2164.87,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 942100,FL,CHARLOTTE COUNTY,0,1702.94,0,0,1702.94,2105.12,0,0,0,0,26.9856,-82.1485,Residential,Wood,4 657918,FL,CHARLOTTE COUNTY,0,1651449.76,0,0,1651449.76,2172647.3,0,0,0,0,27.01083,-82.14335,Residential,Masonry,1 364448,FL,CHARLOTTE COUNTY,0,14040000,0,0,14040000,19710000,0,0,0,0,27.00461,-82.13267,Commercial,Reinforced Concrete,1 591409,FL,CHARLOTTE COUNTY,0,1471200.51,0,0,1471200.51,2004057.56,0,0,0,0,27.01469,-82.13379,Residential,Masonry,1 653926,FL,CHARLOTTE COUNTY,0,2317887.85,0,0,2317887.85,3915060.93,0,0,0,0,27.0114,-82.13995,Commercial,Reinforced Masonry,3 866007,FL,CHARLOTTE COUNTY,0,1310616.45,0,0,1310616.45,1542595.56,0,0,0,0,27.0051,-82.14717,Residential,Masonry,1 298498,FL,CHARLOTTE COUNTY,0,1313319.15,0,0,1313319.15,1512397.32,0,0,0,0,27.0051,-82.14717,Residential,Masonry,1 517475,FL,CHARLOTTE COUNTY,761389.2,761389.2,761389.2,761389.2,761389.2,1186360.1,0,0,0,0,27.0051,-82.14717,Residential,Masonry,1 989360,FL,CHARLOTTE COUNTY,948647.7,948647.7,948647.7,948647.7,948647.7,1535716.43,0,0,0,0,27.0051,-82.14717,Residential,Masonry,1 648457,FL,CHARLOTTE COUNTY,469497.6,469497.6,469497.6,469497.6,469497.6,582949.82,0,0,0,0,27.0051,-82.14717,Residential,Masonry,1 879392,FL,CHARLOTTE COUNTY,1618947,1618947,1618947,1618947,1618947,2563893.98,0,0,0,0,27.00222,-82.16175,Residential,Masonry,1 637639,FL,CHARLOTTE COUNTY,3823102.8,3823102.8,3823102.8,3823102.8,3823102.8,3409790.98,0,0,0,0,27.00222,-82.16175,Commercial,Reinforced Masonry,1 587944,FL,CHARLOTTE COUNTY,2214847.8,2214847.8,2214847.8,2214847.8,2214847.8,2493298.47,0,0,0,0,27.00222,-82.16175,Commercial,Reinforced Masonry,1 684371,FL,CHARLOTTE COUNTY,4240090.8,4240090.8,4240090.8,4240090.8,4240090.8,6815521.95,0,0,0,0,27.00222,-82.16175,Commercial,Reinforced Masonry,1 139131,FL,CHARLOTTE COUNTY,1252033.2,1252033.2,1252033.2,1252033.2,1252033.2,1683609.04,0,0,0,0,27.00222,-82.16175,Residential,Masonry,1 317402,FL,CHARLOTTE COUNTY,0,9810000,0,0,9810000,7986533.4,0,0,0,0,27.00516,-82.15114,Commercial,Reinforced Concrete,1 520028,FL,CHARLOTTE COUNTY,5279531.4,5279531.4,5279531.4,5279531.4,5279531.4,6244714.21,0,0,0,0,27.00516,-82.15114,Commercial,Reinforced Masonry,1 332052,FL,CHARLOTTE COUNTY,4508875.8,4508875.8,4508875.8,4508875.8,4508875.8,6377858.93,0,0,0,0,27.00516,-82.15114,Commercial,Reinforced Masonry,1 799681,FL,CHARLOTTE COUNTY,207967.5,207967.5,207967.5,207967.5,207967.5,201646.54,0,0,0,0,27.00516,-82.15114,Residential,Wood,1 910449,FL,CHARLOTTE COUNTY,0,1763897.85,0,0,1763897.85,2870849.58,0,0,0,0,27.00516,-82.15114,Residential,Masonry,1 929360,FL,CHARLOTTE COUNTY,0,56113.2,0,0,56113.2,91213.46,0,0,0,0,27.010633,-82.12989,Residential,Wood,1 155508,FL,CHARLOTTE COUNTY,0,56113.2,0,0,56113.2,66649.01,0,0,0,0,27.010633,-82.12989,Residential,Wood,1 757631,FL,CHARLOTTE COUNTY,0,124346.84,0,0,124346.84,197578.68,0,0,0,0,27.0155,-82.1282,Residential,Wood,1 965214,FL,CHARLOTTE COUNTY,0,11222.64,0,0,11222.64,9619.4,0,0,0,0,27.0155,-82.1282,Residential,Wood,1 835783,FL,CHARLOTTE COUNTY,0,20200.75,0,0,20200.75,31077.48,0,0,0,0,26.9856,-82.1485,Residential,Wood,3 468662,FL,CHARLOTTE COUNTY,0,19080000,0,0,19080000,15480000,0,0,0,0,27.011442,-82.143463,Commercial,Reinforced Concrete,1 913159,FL,CHARLOTTE COUNTY,0,187200,0,187200,187200,163262.17,0,9360,0,0,27.011442,-82.143463,Residential,Wood,1 474386,FL,CHARLOTTE COUNTY,0,3305885.94,0,0,3305885.94,5122800.85,0,0,0,0,26.93948,-82.04041,Commercial,Reinforced Masonry,1 752981,FL,CHARLOTTE COUNTY,363384,363384,363384,363384,363384,387660.23,0,0,0,0,26.93808,-82.04158,Residential,Masonry,1 563675,FL,CHARLOTTE COUNTY,3723563.7,0,3723563.7,3723563.7,3723563.7,5261507.22,0,0,0,0,26.92309,-82.07013,Commercial,Reinforced Masonry,1 973979,FL,CHARLOTTE COUNTY,1978717.5,1978717.5,1978717.5,1978717.5,1978717.5,1667465.24,0,0,0,0,26.93147,-82.05395,Commercial,Reinforced Masonry,1 165549,FL,CHARLOTTE COUNTY,1378718.1,1378718.1,1378718.1,1378718.1,1378718.1,1990383.63,0,0,0,0,26.93191,-82.05436,Residential,Masonry,1 289301,FL,CHARLOTTE COUNTY,117491.4,117491.4,117491.4,117491.4,117491.4,182797.82,0,0,0,0,26.93152,-82.05505,Residential,Wood,1 905060,FL,CHARLOTTE COUNTY,58651.2,58651.2,58651.2,58651.2,58651.2,52681.21,0,0,0,0,26.93191,-82.05436,Residential,Wood,1 472635,FL,CHARLOTTE COUNTY,0,2622004.54,0,0,2622004.54,3153369.49,0,0,0,0,26.89335,-82.00696,Commercial,Reinforced Masonry,3 256520,FL,CHARLOTTE COUNTY,0,1581168.6,0,1581168.6,1581168.6,1721323.39,0,0,0,0,26.932011,-82.048187,Residential,Masonry,1 975268,FL,CHARLOTTE COUNTY,0,17568.54,0,0,17568.54,25917.22,0,0,0,0,26.9306,-82.04954,Residential,Wood,1 862639,FL,CHARLOTTE COUNTY,0,3821004,0,3821004,3821004,5812572.42,0,0,0,0,26.917349,-82.016441,Commercial,Reinforced Masonry,1 451013,FL,CHARLOTTE COUNTY,0,134307,0,134307,134307,196936.77,0,0,0,0,26.917349,-82.016441,Residential,Wood,1 962171,FL,CHARLOTTE COUNTY,0,2427759,0,2427759,2427759,3318377.53,0,0,0,0,26.917349,-82.016441,Commercial,Reinforced Masonry,1 512786,FL,CHARLOTTE COUNTY,0,2836525.5,0,2836525.5,2836525.5,3361050.12,0,0,0,0,26.917349,-82.016441,Commercial,Reinforced Masonry,1 758129,FL,CHARLOTTE COUNTY,0,3084700.5,0,3084700.5,3084700.5,3565790.39,0,0,0,0,26.917349,-82.016441,Commercial,Reinforced Masonry,1 117582,FL,CHARLOTTE COUNTY,0,161797.5,0,161797.5,161797.5,274057.78,0,0,0,0,26.917349,-82.016441,Residential,Wood,1 672309,FL,CHARLOTTE COUNTY,584662.5,584662.5,584662.5,584662.5,584662.5,793872.28,0,0,0,0,26.92646,-82.06094,Residential,Masonry,1 957775,FL,CHARLOTTE COUNTY,452034.9,452034.9,0,0,452034.9,535435.34,0,0,0,0,26.9101,-82.0192,Residential,Masonry,1 735847,FL,CHARLOTTE COUNTY,0,35761.8,0,0,35761.8,50025.47,0,0,0,0,26.9191,-82.02395,Residential,Wood,1 557852,FL,CHARLOTTE COUNTY,0,2319.25,0,0,2319.25,3304.93,0,0,0,0,26.9191,-82.02395,Residential,Wood,1 318261,FL,CHARLOTTE COUNTY,0,82292.7,0,0,82292.7,125023.18,0,0,0,0,26.9191,-82.02395,Residential,Wood,1 265940,FL,CHARLOTTE COUNTY,0,1843760.23,0,0,1843760.23,1460258.11,0,0,0,0,26.92455,-82.05319,Commercial,Reinforced Masonry,1 459685,FL,CHARLOTTE COUNTY,0,176757.38,0,0,176757.38,155646.54,0,0,0,0,26.927088,-82.017212,Residential,Wood,1 928041,FL,CHARLOTTE COUNTY,0,13866.82,0,0,13866.82,16496.86,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 177615,FL,CHARLOTTE COUNTY,0,98016.54,0,0,98016.54,155918.04,0,0,0,0,26.929564,-82.019287,Residential,Wood,1 691137,FL,CHARLOTTE COUNTY,0,358247.86,0,0,358247.86,425598.46,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 869513,FL,CHARLOTTE COUNTY,0,1054.2,0,0,1054.2,1288.12,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 733861,FL,CHARLOTTE COUNTY,0,142787.72,0,0,142787.72,148993.85,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 440721,FL,CHARLOTTE COUNTY,0,142787.72,0,0,142787.72,171605.71,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 859112,FL,CHARLOTTE COUNTY,0,297350.08,0,0,297350.08,255237.87,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 921992,FL,CHARLOTTE COUNTY,0,664.96,0,0,664.96,1041.61,0,0,0,0,26.92548,-82.04126,Residential,Wood,1 826647,FL,CHARLOTTE COUNTY,0,1889.46,0,0,1889.46,1676.77,0,0,0,0,26.92562,-82.0403,Residential,Wood,1 949676,FL,CHARLOTTE COUNTY,0,11918.8,0,0,11918.8,14159.53,0,0,0,0,26.889732,-82.014565,Residential,Wood,3 302507,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,2372.86,0,0,0,0,26.889732,-82.014565,Residential,Wood,3 870894,FL,CHARLOTTE COUNTY,0,35348.23,0,0,35348.23,48276.07,0,0,0,0,26.889732,-82.014565,Residential,Wood,3 962155,FL,CHARLOTTE COUNTY,0,196065.51,0,0,196065.51,152013.51,0,0,0,0,26.929564,-82.019287,Residential,Wood,1 700463,FL,CHARLOTTE COUNTY,0,2708.49,0,0,2708.49,3978.23,0,0,0,0,26.929564,-82.019287,Residential,Wood,1 311852,FL,CHARLOTTE COUNTY,0,95243.17,0,0,95243.17,128943.25,0,0,0,0,26.929564,-82.019287,Residential,Wood,1 919585,FL,CHARLOTTE COUNTY,0,445603.43,0,0,445603.43,670046.75,0,0,0,0,26.929564,-82.019287,Residential,Masonry,1 340579,FL,CHARLOTTE COUNTY,0,43546.69,0,0,43546.69,55294.45,0,0,0,0,26.929564,-82.019287,Residential,Wood,1 673966,FL,CHARLOTTE COUNTY,0,5060.17,0,0,5060.17,5966.16,0,0,0,0,26.929564,-82.019287,Residential,Wood,1 467130,FL,CHARLOTTE COUNTY,0,33085.75,0,0,33085.75,37760.77,0,0,0,0,26.928789,-82.018539,Residential,Wood,1 584835,FL,CHARLOTTE COUNTY,0,34690.48,0,0,34690.48,53972.84,0,0,0,0,26.889196,-82.014557,Residential,Wood,3 503500,FL,CHARLOTTE COUNTY,0,1372276.57,0,0,1372276.57,1166709.54,0,0,0,0,26.92094,-82.000525,Residential,Masonry,3 550217,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,3109.27,0,0,0,0,26.889196,-82.014557,Residential,Wood,3 433783,FL,CHARLOTTE COUNTY,0,373.03,0,0,373.03,399.28,0,0,0,0,27.02365,-82.045005,Residential,Wood,3 330710,FL,CHARLOTTE COUNTY,0,438069.94,0,0,438069.94,424416.17,0,0,0,0,26.993635,-82.080725,Residential,Masonry,4 892875,FL,CHARLOTTE COUNTY,0,88909.85,0,0,88909.85,77671.64,0,0,0,0,26.93356,-82.03401,Residential,Wood,1 534826,FL,CHARLOTTE COUNTY,0,4326724.99,0,0,4326724.99,5401829.62,0,0,0,0,26.884729,-81.993683,Commercial,Reinforced Masonry,1 347584,FL,CHARLOTTE COUNTY,0,1252747.58,0,0,1252747.58,1151172.3,0,0,0,0,26.916639,-82.047066,Residential,Masonry,3 602232,FL,CHARLOTTE COUNTY,0,52166.27,0,0,52166.27,90135.8,0,0,0,0,26.89159,-82.00917,Residential,Wood,1 868420,FL,CHARLOTTE COUNTY,0,256721.27,0,0,256721.27,313441.27,0,0,0,0,26.891315,-82.014542,Residential,Wood,3 127458,FL,CHARLOTTE COUNTY,0,834344.13,0,0,834344.13,1031299.4,0,0,0,0,26.891315,-82.014542,Residential,Masonry,3 522372,FL,CHARLOTTE COUNTY,2230200,2230200,2230200,2230200,2230200,2310397.99,0,111510,0,0,26.92585,-82.04814,Commercial,Reinforced Masonry,1 606397,FL,CHARLOTTE COUNTY,1811700,1811700,1811700,1811700,1811700,1357724.21,0,90585,0,0,26.92745,-82.03746,Commercial,Reinforced Masonry,1 354342,FL,CHARLOTTE COUNTY,0,2991761.19,0,0,2991761.19,4263941.82,0,0,0,0,26.92745,-82.03746,Commercial,Reinforced Masonry,1 575323,FL,CHARLOTTE COUNTY,308880,308880,308880,308880,308880,458130.82,0,15444,0,0,26.92976,-82.033394,Residential,Wood,3 644970,FL,CHARLOTTE COUNTY,0,690539.85,0,0,690539.85,708107.18,0,0,0,0,26.929579,-82.033279,Residential,Masonry,1 534420,FL,CHARLOTTE COUNTY,960230.7,960230.7,960230.7,960230.7,960230.7,1259684.41,0,0,0,0,26.929579,-82.033279,Residential,Masonry,1 839447,FL,CHARLOTTE COUNTY,88803,88803,88803,88803,88803,113437.49,0,0,0,0,26.929579,-82.033279,Residential,Wood,1 207060,FL,CHARLOTTE COUNTY,88803,88803,88803,88803,88803,70109.52,0,0,0,0,26.929579,-82.033279,Residential,Wood,1 173812,FL,CHARLOTTE COUNTY,162162,162162,162162,162162,162162,204423.36,0,8108.1,0,0,26.929579,-82.033279,Residential,Wood,1 308663,FL,CHARLOTTE COUNTY,2889186.3,2889186.3,2889186.3,2889186.3,2889186.3,2234175.98,0,0,0,0,26.92955,-82.033279,Commercial,Reinforced Masonry,1 776730,FL,CHARLOTTE COUNTY,1053000,1053000,1053000,1053000,1053000,1223417.52,0,52650,0,0,26.92955,-82.033279,Residential,Masonry,1 860499,FL,CHARLOTTE COUNTY,0,319500,0,319500,319500,259317.7,0,6390,0,0,26.91919,-82.04846,Residential,Wood,1 559562,FL,CHARLOTTE COUNTY,0,945000,0,945000,945000,1365732.9,0,9450,0,0,27.01842,-82.171899,Residential,Masonry,3 363769,FL,CHARLOTTE COUNTY,0,576000,0,0,576000,671523.84,0,28800,0,0,26.9871,-82.10442,Residential,Masonry,1 857372,FL,CHARLOTTE COUNTY,1529550,1529550,1529550,1529550,1529550,2532934.8,0,0,0,0,26.989555,-82.096664,Residential,Masonry,1 793289,FL,CHARLOTTE COUNTY,87995.7,87995.7,87995.7,87995.7,87995.7,125411.82,0,0,0,0,26.99085,-82.09593,Residential,Wood,1 275763,FL,CHARLOTTE COUNTY,128238.3,128238.3,128238.3,128238.3,128238.3,115028.99,0,0,0,0,26.99085,-82.09593,Residential,Wood,1 187871,FL,CHARLOTTE COUNTY,214693.2,214693.2,214693.2,214693.2,214693.2,283494.21,0,0,0,0,26.992025,-82.096634,Residential,Wood,1 826203,FL,CHARLOTTE COUNTY,2511450,2511450,2511450,2511450,2511450,3395249.35,0,0,0,0,27.00929,-82.10523,Commercial,Reinforced Masonry,1 288571,FL,CHARLOTTE COUNTY,257400,257400,257400,257400,257400,283971.92,0,0,0,0,27.00087,-82.10023,Residential,Wood,1 162919,FL,CHARLOTTE COUNTY,51300,51300,51300,51300,51300,70982.78,0,0,0,0,27.00929,-82.10523,Residential,Wood,1 245143,FL,CHARLOTTE COUNTY,0,454008.06,0,0,454008.06,395818.75,0,0,0,0,26.98934,-82.09258,Residential,Masonry,1 527186,FL,CHARLOTTE COUNTY,0,3869702.1,0,3869702.1,3869702.1,5014948.18,0,0,0,0,26.989204,-82.093971,Commercial,Reinforced Masonry,1 375496,FL,CHARLOTTE COUNTY,0,141472.98,0,0,141472.98,238118.27,0,0,0,0,26.989085,-82.091285,Residential,Wood,3 298887,FL,CHARLOTTE COUNTY,0,125753.76,0,0,125753.76,146407.56,0,0,0,0,26.989204,-82.093971,Residential,Wood,1 155771,FL,CHARLOTTE COUNTY,0,879351.66,0,0,879351.66,1169537.71,0,0,0,0,26.989204,-82.093971,Residential,Masonry,1 661659,FL,CHARLOTTE COUNTY,0,90616.68,0,0,90616.68,122603.28,0,0,0,0,26.989204,-82.093971,Residential,Wood,1 838914,FL,CHARLOTTE COUNTY,0,3698.64,0,0,3698.64,3225.68,0,0,0,0,26.989085,-82.091285,Residential,Wood,3 294572,FL,CHARLOTTE COUNTY,246566.7,246566.7,0,0,246566.7,316638.98,0,0,0,0,27.00781,-82.10524,Residential,Wood,1 234228,FL,CHARLOTTE COUNTY,0,7663.24,0,0,7663.24,9289.38,0,0,0,0,26.971525,-82.10406,Residential,Wood,3 956362,FL,CHARLOTTE COUNTY,0,2319.25,0,0,2319.25,2861.57,0,0,0,0,26.99289,-82.09909,Residential,Wood,1 465555,FL,CHARLOTTE COUNTY,0,3007656.94,0,0,3007656.94,4676344.11,0,0,0,0,26.99289,-82.09909,Commercial,Reinforced Masonry,1 300064,FL,CHARLOTTE COUNTY,0,1502036.33,0,0,1502036.33,2234927.92,0,0,0,0,26.99289,-82.09909,Residential,Masonry,1 405825,FL,CHARLOTTE COUNTY,0,7506921.71,0,0,7506921.71,8193054.36,0,0,0,0,26.99289,-82.09909,Commercial,Reinforced Masonry,1 684820,FL,CHARLOTTE COUNTY,0,3042413.2,0,0,3042413.2,4078780.83,0,0,0,0,26.99289,-82.09909,Commercial,Reinforced Masonry,1 353378,FL,CHARLOTTE COUNTY,0,76632.44,0,0,76632.44,108956.92,0,0,0,0,26.971525,-82.10406,Residential,Wood,3 905875,FL,CHARLOTTE COUNTY,0,156638.32,0,0,156638.32,209379.08,0,0,0,0,26.99459,-82.10277,Residential,Wood,3 744931,FL,CHARLOTTE COUNTY,0,36929.54,0,0,36929.54,45385.22,0,0,0,0,26.971525,-82.10406,Residential,Wood,3 172600,FL,CHARLOTTE COUNTY,0,46920.14,0,0,46920.14,58800.69,0,0,0,0,26.98777,-82.133535,Residential,Wood,3 838546,FL,CHARLOTTE COUNTY,0,28358.06,0,0,28358.06,21954.35,0,0,0,0,26.98777,-82.133535,Residential,Wood,3 331073,FL,CHARLOTTE COUNTY,0,42395.17,0,0,42395.17,32448.42,0,0,0,0,26.98777,-82.133535,Residential,Wood,3 849725,FL,CHARLOTTE COUNTY,0,79065.21,0,0,79065.21,118977.33,0,0,0,0,26.99459,-82.10277,Residential,Wood,3 683941,FL,CHARLOTTE COUNTY,0,14189.39,0,0,14189.39,15685.52,0,0,0,0,26.99653,-82.08168,Residential,Wood,1 265210,FL,CHARLOTTE COUNTY,0,71805.63,0,0,71805.63,113998.62,0,0,0,0,26.973061,-82.108597,Residential,Wood,1 810910,FL,CHARLOTTE COUNTY,0,152186.34,0,0,152186.34,215005.06,0,0,0,0,26.991217,-82.10257,Residential,Wood,1 529264,FL,CHARLOTTE COUNTY,0,9720000,0,0,9720000,10620000,0,0,0,0,27.00099,-82.1224,Commercial,Reinforced Concrete,1 889261,FL,CHARLOTTE COUNTY,0,30734.07,0,0,30734.07,28287.64,0,0,0,0,27.00099,-82.1224,Residential,Wood,1 302870,FL,CHARLOTTE COUNTY,743855.4,743855.4,743855.4,743855.4,743855.4,1137206.14,0,0,0,0,26.98887,-82.09866,Residential,Masonry,1 166081,FL,CHARLOTTE COUNTY,0,42151.05,0,0,42151.05,40443.93,0,0,0,0,26.99401,-82.11625,Residential,Wood,3 491117,FL,CHARLOTTE COUNTY,166280.4,166280.4,166280.4,166280.4,166280.4,131694.08,0,0,0,0,26.9689,-82.07554,Residential,Wood,1 619068,FL,CHARLOTTE COUNTY,15030000,15030000,15030000,15030000,15030000,17370000,0,0,0,0,27.00075,-82.07576,Commercial,Reinforced Concrete,1 813427,FL,CHARLOTTE COUNTY,3044012.4,3044012.4,3044012.4,3044012.4,3044012.4,4668900.13,0,0,0,0,27.00075,-82.07576,Commercial,Reinforced Masonry,1 342697,FL,CHARLOTTE COUNTY,3924855,3924855,3924855,3924855,3924855,2890420.22,0,0,0,0,27.00075,-82.07576,Commercial,Reinforced Masonry,1 439732,FL,CHARLOTTE COUNTY,0,270000,0,270000,270000,405939.6,0,5400,0,0,26.9922,-82.0965,Residential,Wood,3 588281,FL,CHARLOTTE COUNTY,0,1030500,0,1030500,1030500,1540911.8,0,30915,0,0,26.9962,-82.11752,Residential,Masonry,1 766847,FL,CHARLOTTE COUNTY,0,14948.76,0,0,14948.76,24466.51,0,0,0,0,26.985487,-82.210114,Residential,Wood,3 401832,FL,CHARLOTTE COUNTY,0,10277.27,0,0,10277.27,7944.49,0,0,0,0,26.985487,-82.210114,Residential,Wood,3 119407,FL,CHARLOTTE COUNTY,0,6540.08,0,0,6540.08,5379.4,0,0,0,0,26.985487,-82.210114,Residential,Wood,3 929418,FL,CHARLOTTE COUNTY,0,46714.87,0,0,46714.87,41628.56,0,0,0,0,26.997175,-82.231365,Residential,Wood,3 501270,FL,CHARLOTTE COUNTY,0,86889.66,0,0,86889.66,97730.02,0,0,0,0,26.985487,-82.210114,Residential,Wood,3 965377,FL,CHARLOTTE COUNTY,0,15883.06,0,0,15883.06,25204.51,0,0,0,0,26.98553,-82.21555,Residential,Wood,3 977593,FL,CHARLOTTE COUNTY,0,180319.41,0,0,180319.41,198272.01,0,0,0,0,26.98553,-82.21555,Residential,Wood,3 527388,FL,CHARLOTTE COUNTY,0,71940.9,0,0,71940.9,119777.43,0,0,0,0,26.98553,-82.21555,Residential,Wood,3 982999,FL,CHARLOTTE COUNTY,0,879846.6,0,0,879846.6,1080891.55,0,0,0,0,26.985487,-82.210114,Residential,Masonry,3 445050,FL,CHARLOTTE COUNTY,0,71006.61,0,0,71006.61,65595.19,0,0,0,0,26.98553,-82.21555,Residential,Wood,3 204600,FL,CHARLOTTE COUNTY,0,107444.21,0,0,107444.21,168160.5,0,0,0,0,26.985487,-82.210114,Residential,Wood,3 935577,FL,CHARLOTTE COUNTY,0,1203871.72,0,0,1203871.72,1138089.76,0,0,0,0,27.009445,-82.234116,Residential,Masonry,3 952785,FL,CHARLOTTE COUNTY,0,67339.23,0,0,67339.23,99045.24,0,0,0,0,27.01202,-82.16674,Residential,Wood,3 327676,FL,CHARLOTTE COUNTY,0,1707062.04,0,0,1707062.04,1420821.88,0,0,0,0,26.979996,-82.207649,Residential,Masonry,1 200576,FL,CHARLOTTE COUNTY,1152000,1152000,1152000,1152000,1152000,1573178.11,0,0,0,0,27.01392,-82.14681,Residential,Masonry,1 158887,FL,CHARLOTTE COUNTY,0,193500,0,193500,193500,159826.74,0,4500,0,0,27.02882,-82.20012,Residential,Wood,1 427881,FL,CHARLOTTE COUNTY,0,2969100,0,2969100,2969100,2724832.14,0,0,0,0,27.019444,-82.127922,Commercial,Reinforced Masonry,1 935192,FL,CHARLOTTE COUNTY,0,145909.78,0,0,145909.78,208317.15,0,0,0,0,27.01961,-82.12888,Residential,Wood,4 187406,FL,CHARLOTTE COUNTY,0,15131.87,0,0,15131.87,21677.31,0,0,0,0,27.018785,-82.133873,Residential,Wood,4 879777,FL,CHARLOTTE COUNTY,0,260728.69,0,0,260728.69,377316.13,0,0,0,0,27.018785,-82.133873,Residential,Wood,4 252978,FL,CHARLOTTE COUNTY,0,14937.24,0,0,14937.24,12760.59,0,0,0,0,27.018785,-82.133873,Residential,Wood,4 536901,FL,CHARLOTTE COUNTY,0,1907437.95,0,0,1907437.95,2755294.12,0,0,0,0,27.02218,-82.11205,Commercial,Reinforced Masonry,1 360910,FL,CHARLOTTE COUNTY,2472138.9,2472138.9,2472138.9,2472138.9,2472138.9,3181899.87,0,0,0,0,27.02218,-82.11205,Commercial,Reinforced Masonry,1 879289,FL,CHARLOTTE COUNTY,1349924.4,1349924.4,1349924.4,1349924.4,1349924.4,1773865.46,0,0,0,0,27.02218,-82.11205,Residential,Masonry,1 521984,FL,CHARLOTTE COUNTY,0,2693478.15,0,0,2693478.15,2018546.4,0,0,0,0,27.02218,-82.11205,Commercial,Reinforced Masonry,1 640738,FL,CHARLOTTE COUNTY,0,345485.25,0,0,345485.25,593571.3,0,0,0,0,27.02218,-82.11205,Residential,Wood,1 722877,FL,CHARLOTTE COUNTY,727650,727650,727650,727650,727650,821504.48,0,0,0,0,26.85539,-81.99674,Residential,Masonry,1 909582,FL,LEE COUNTY,228600,228600,228600,228600,228600,313312.3,0,0,0,0,26.76815,-82.04025,Residential,Wood,1 682858,FL,CHARLOTTE COUNTY,220384.8,220384.8,0,0,220384.8,249453.56,0,0,0,0,26.780909,-82.038116,Residential,Wood,1 197397,FL,CHARLOTTE COUNTY,0,97.31,0,0,97.31,120.99,0,0,0,0,26.86064,-82.01454,Residential,Wood,1 697158,FL,CHARLOTTE COUNTY,0,1419.12,0,0,1419.12,1684.78,0,0,0,0,26.86064,-82.01454,Residential,Wood,1 181637,FL,CHARLOTTE COUNTY,0,761766.98,0,0,761766.98,1016376.16,0,0,0,0,26.86064,-82.01454,Residential,Masonry,1 915802,FL,CHARLOTTE COUNTY,0,294268.56,0,0,294268.56,253209.86,0,0,0,0,26.79216,-81.96468,Residential,Wood,3 460057,FL,CHARLOTTE COUNTY,0,5692.7,0,0,5692.7,5954.15,0,0,0,0,26.79216,-81.96468,Residential,Wood,3 622510,FL,CHARLOTTE COUNTY,0,41608.58,0,0,41608.58,49514.2,0,0,0,0,26.79216,-81.96468,Residential,Wood,3 251318,FL,CHARLOTTE COUNTY,0,27044.36,0,0,27044.36,39664.34,0,0,0,0,26.79216,-81.96468,Residential,Wood,3 599583,FL,CHARLOTTE COUNTY,0,68871.88,0,0,68871.88,100714.38,0,0,0,0,26.79216,-81.96468,Residential,Wood,3 711321,FL,CHARLOTTE COUNTY,0,39107.32,0,0,39107.32,62313.8,0,0,0,0,26.845667,-81.996857,Residential,Wood,3 918526,FL,CHARLOTTE COUNTY,0,3454.54,0,0,3454.54,2839.43,0,0,0,0,26.86839,-82.00149,Residential,Wood,1 335363,FL,CHARLOTTE COUNTY,0,10250.1,0,0,10250.1,10516.6,0,0,0,0,26.86839,-82.00149,Residential,Wood,1 172003,FL,CHARLOTTE COUNTY,0,51712.7,0,0,51712.7,47985.61,0,0,0,0,26.845667,-81.996857,Residential,Wood,3 161630,FL,CHARLOTTE COUNTY,0,700071.78,0,0,700071.78,803794.42,0,0,0,0,26.772154,-82.03817,Residential,Masonry,1 585082,FL,CHARLOTTE COUNTY,0,17215.94,0,0,17215.94,13646.18,0,0,0,0,26.772564,-82.038162,Residential,Wood,1 728166,FL,CHARLOTTE COUNTY,0,31053.03,0,0,31053.03,36923.05,0,0,0,0,26.772564,-82.038162,Residential,Wood,1 122509,FL,CHARLOTTE COUNTY,0,11352.95,0,0,11352.95,12711.57,0,0,0,0,26.772564,-82.038162,Residential,Wood,1 238699,FL,CHARLOTTE COUNTY,0,16469.89,0,0,16469.89,22312.62,0,0,0,0,26.772154,-82.03817,Residential,Wood,1 420508,FL,CHARLOTTE COUNTY,0,2077121.1,0,0,2077121.1,2809534.77,0,0,0,0,26.77158,-81.92747,Commercial,Reinforced Masonry,1 500611,FL,CHARLOTTE COUNTY,0,694293.78,0,0,694293.78,643360.39,0,0,0,0,26.7911,-82.04701,Residential,Masonry,1 203480,FL,LEE COUNTY,651218.4,651218.4,651218.4,651218.4,651218.4,815846.41,0,0,0,0,26.758587,-82.056381,Residential,Masonry,1 748646,FL,CHARLOTTE COUNTY,0,1876191.3,0,1876191.3,1876191.3,1726471.23,0,0,0,0,26.79922,-81.94903,Commercial,Reinforced Masonry,1 930686,FL,LEE COUNTY,1123771.5,1123771.5,1123771.5,1123771.5,1123771.5,1923303.46,0,0,0,0,26.60838,-82.11563,Residential,Masonry,1 554664,FL,LEE COUNTY,0,2021064.98,0,0,2021064.98,3333677.97,0,0,0,0,26.5344,-82.0939,Commercial,Reinforced Masonry,1 435887,FL,LEE COUNTY,0,0,0,247500,247500,190384.43,0,0,0,0,26.5345,-82.0913,Residential,Wood,4 507102,FL,LEE COUNTY,0,972742.32,0,0,972742.32,1218262.48,0,0,0,0,26.43951,-82.10658,Residential,Masonry,1 362174,FL,LEE COUNTY,0,35137.08,0,0,35137.08,42535.54,0,0,0,0,26.43951,-82.10658,Residential,Wood,1 696186,FL,LEE COUNTY,5879162.7,5879162.7,0,5879162.7,5879162.7,8344530.79,0,0,0,0,26.43649,-82.04284,Commercial,Reinforced Masonry,1 134705,FL,LEE COUNTY,0,1017415.8,0,1017415.8,1017415.8,1331555.14,0,0,0,0,26.453146,-82.039612,Residential,Masonry,1 199457,FL,LEE COUNTY,0,1552453.2,0,1552453.2,1552453.2,2059866.32,0,0,0,0,26.44008,-82.03801,Residential,Masonry,1 481751,FL,LEE COUNTY,0,6559140.6,0,6559140.6,6559140.6,8171541.34,0,0,0,0,26.4267,-82.10046,Commercial,Reinforced Masonry,1 497868,FL,LEE COUNTY,0,608760.9,0,608760.9,608760.9,812184.44,0,0,0,0,26.44476,-82.0277,Residential,Masonry,1 893373,FL,LEE COUNTY,0,673032.6,0,673032.6,673032.6,546367.86,0,0,0,0,26.44476,-82.0277,Residential,Masonry,1 130893,FL,LEE COUNTY,0,162544.5,0,162544.5,162544.5,188795.44,0,0,0,0,26.44476,-82.0277,Residential,Wood,1 636745,FL,LEE COUNTY,0,1913904.9,0,1913904.9,1913904.9,2762568.61,0,0,0,0,26.44017,-82.03633,Commercial,Reinforced Masonry,1 831056,FL,LEE COUNTY,0,1202176.8,0,1202176.8,1202176.8,1708586.56,0,0,0,0,26.44017,-82.03633,Residential,Masonry,1 692184,FL,HIGHLANDS COUNTY,0,8172,0,8172,8172,8566.87,0,0,0,0,27.025019,-81.453552,Residential,Wood,4 679776,FL,HIGHLANDS COUNTY,0,489168,0,489168,489168,574089.03,0,0,0,0,27.18758,-81.35034,Residential,Masonry,1 156473,FL,HIGHLANDS COUNTY,0,53280,0,53280,53280,75417.84,0,1598.4,0,0,27.18758,-81.35034,Residential,Wood,1 439180,FL,HIGHLANDS COUNTY,0,56025,0,56025,56025,70226.78,0,0,0,0,27.18758,-81.35034,Residential,Wood,1 263288,FL,HIGHLANDS COUNTY,0,90018,0,90018,90018,114379.12,0,0,0,0,27.18758,-81.35034,Residential,Wood,1 194415,FL,HIGHLANDS COUNTY,0,33750,0,33750,33750,40384.58,0,1012.5,0,0,27.18758,-81.35034,Residential,Wood,1 290831,FL,LEE COUNTY,0,2888100,0,2888100,2888100,3114989.14,0,0,0,0,26.55187,-81.85062,Commercial,Reinforced Masonry,1 410893,FL,LEE COUNTY,0,410400,0,410400,410400,413243.25,0,0,0,0,26.55187,-81.85062,Residential,Masonry,1 511612,FL,LEE COUNTY,0,2888100,0,2888100,2888100,4051513.32,0,0,0,0,26.55187,-81.85062,Commercial,Reinforced Masonry,1 733350,FL,LEE COUNTY,0,2575800,0,2575800,2575800,3689988.05,0,0,0,0,26.55187,-81.85062,Commercial,Reinforced Masonry,1 312797,FL,LEE COUNTY,0,2761200,0,2761200,2761200,2547902.82,0,0,0,0,26.55187,-81.85062,Commercial,Reinforced Masonry,1 887653,FL,LEE COUNTY,0,504000,0,504000,504000,476756.28,0,0,0,0,26.55187,-81.85062,Residential,Masonry,1 507700,FL,LEE COUNTY,0,9990000,0,0,9990000,14400000,0,0,0,0,26.607468,-81.811096,Commercial,Reinforced Concrete,4 852962,FL,LEE COUNTY,0,227822.72,0,0,227822.72,326047.11,0,0,0,0,26.57076,-81.85245,Residential,Wood,1 331476,FL,LEE COUNTY,0,1448127.94,0,0,1448127.94,1872139.81,0,0,0,0,26.54827,-81.85199,Residential,Masonry,1 462591,FL,LEE COUNTY,0,2702666.84,0,0,2702666.84,3427349.11,0,0,0,0,26.608957,-81.811317,Commercial,Reinforced Masonry,4 906898,FL,LEE COUNTY,94278.6,94278.6,94278.6,94278.6,94278.6,96571.46,0,0,0,0,26.58356,-81.85415,Residential,Wood,1 607089,FL,LEE COUNTY,0,758700,0,758700,758700,833134.54,0,37935,0,0,26.57781,-81.85025,Residential,Masonry,1 859056,FL,LEE COUNTY,0,512261.64,0,0,512261.64,765449.52,0,0,0,0,26.45257,-81.79579,Residential,Masonry,1 385149,FL,LEE COUNTY,0,71198.82,0,0,71198.82,102848.12,0,0,0,0,26.45257,-81.79579,Residential,Wood,1 143880,FL,LEE COUNTY,0,266400,0,266400,266400,367862.17,0,13320,0,0,26.47909,-81.83293,Residential,Wood,1 862353,FL,LEE COUNTY,0,0,0,360000,360000,385339.68,0,0,0,0,26.480288,-81.834282,Residential,Masonry,1 342004,FL,LEE COUNTY,0,17568.54,0,0,17568.54,21753.45,0,0,0,0,26.61638,-81.66341,Residential,Wood,1 872700,FL,LEE COUNTY,0,50856.3,0,50856.3,50856.3,62199.29,0,0,0,0,26.61638,-81.66341,Residential,Wood,1 812836,FL,LEE COUNTY,97200,0,97200,0,97200,125286.91,0,0,0,0,26.61773,-81.67431,Residential,Wood,1 120046,FL,LEE COUNTY,0,1594320.52,0,0,1594320.52,1930211.97,0,0,0,0,26.61646,-81.681445,Residential,Masonry,1 326503,FL,LEE COUNTY,0,2718011.17,0,0,2718011.17,3420258.28,0,0,0,0,26.61987,-81.76513,Commercial,Reinforced Masonry,3 559949,FL,LEE COUNTY,0,560683.05,0,0,560683.05,878052.08,0,0,0,0,26.64317,-81.70986,Residential,Masonry,1 336448,FL,LEE COUNTY,0,3167477.66,0,0,3167477.66,4735195.39,0,0,0,0,26.64317,-81.70986,Commercial,Reinforced Masonry,1 146704,FL,LEE COUNTY,0,397281.42,0,0,397281.42,643753.23,0,0,0,0,26.64317,-81.70986,Residential,Masonry,1 824568,FL,LEE COUNTY,0,230064.1,0,0,230064.1,416324,0,0,0,0,26.63558,-81.71486,Residential,Wood,1 182259,FL,LEE COUNTY,0,11744.49,0,0,11744.49,19026.61,0,0,0,0,26.6178,-81.69632,Residential,Wood,1 506744,FL,LEE COUNTY,0,580669.74,0,0,580669.74,705388.31,0,0,0,0,26.61176,-81.75547,Residential,Masonry,1 599972,FL,CHARLOTTE COUNTY,99000,99000,99000,99000,99000,97510.25,0,0,0,0,26.95975,-82.07085,Residential,Wood,1 688850,FL,CHARLOTTE COUNTY,0,16643.88,0,0,16643.88,25836.63,0,0,0,0,27.002623,-82.041771,Residential,Wood,1 535301,FL,CHARLOTTE COUNTY,0,780413.04,0,0,780413.04,1374463.45,0,0,0,0,26.991997,-82.04541,Residential,Masonry,1 509924,FL,CHARLOTTE COUNTY,0,753472.55,0,0,753472.55,752018.35,0,0,0,0,27.004135,-82.055183,Residential,Masonry,1 394911,FL,CHARLOTTE COUNTY,0,22410000,0,0,22410000,23310000,0,0,0,0,26.972025,-82.06971,Commercial,Reinforced Concrete,1 606626,FL,CHARLOTTE COUNTY,199800,199800,199800,199800,199800,230900.87,0,9990,0,0,26.972013,-82.069794,Residential,Wood,1 906520,FL,CHARLOTTE COUNTY,0,45882.15,0,0,45882.15,42568.54,0,0,0,0,26.984953,-82.057739,Residential,Wood,1 895514,FL,CHARLOTTE COUNTY,0,504630.68,0,0,504630.68,372619.3,0,0,0,0,26.984953,-82.057739,Residential,Masonry,1 247747,FL,CHARLOTTE COUNTY,0,1334637.02,0,0,1334637.02,1541505.76,0,0,0,0,26.984953,-82.057739,Residential,Masonry,1 519621,FL,CHARLOTTE COUNTY,0,47844.59,0,0,47844.59,67433.89,0,0,0,0,26.984953,-82.057739,Residential,Wood,1 633468,FL,CHARLOTTE COUNTY,0,100238.47,0,0,100238.47,132488.6,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 329436,FL,CHARLOTTE COUNTY,0,15569.77,0,0,15569.77,16545.52,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 941241,FL,CHARLOTTE COUNTY,0,15569.77,0,0,15569.77,26121.83,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 773330,FL,CHARLOTTE COUNTY,0,15569.77,0,0,15569.77,22023.62,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 906130,FL,CHARLOTTE COUNTY,0,13712.75,0,0,13712.75,12761.33,0,0,0,0,26.973852,-82.030785,Residential,Wood,1 881759,FL,CHARLOTTE COUNTY,0,15569.77,0,0,15569.77,24545.92,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 896760,FL,CHARLOTTE COUNTY,0,22868.09,0,0,22868.09,19189.49,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 388694,FL,CHARLOTTE COUNTY,0,96913.68,0,0,96913.68,79676.61,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 208471,FL,CHARLOTTE COUNTY,0,108112.56,0,0,108112.56,144437.94,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 446527,FL,CHARLOTTE COUNTY,0,194849.12,0,0,194849.12,278457.32,0,0,0,0,27.013437,-82.060638,Residential,Wood,1 258270,FL,CHARLOTTE COUNTY,0,10800000,0,0,10800000,15750000,0,0,0,0,27.01437,-82.057632,Commercial,Reinforced Concrete,1 262097,FL,CHARLOTTE COUNTY,0,57227,0,0,57227,54238.83,0,0,0,0,27.003735,-82.061333,Residential,Wood,1 526675,FL,CHARLOTTE COUNTY,0,778.49,0,0,778.49,962.21,0,0,0,0,26.973852,-82.030785,Residential,Wood,1 197513,FL,CHARLOTTE COUNTY,0,6611.74,0,0,6611.74,8234.09,0,0,0,0,26.973852,-82.030785,Residential,Wood,1 469941,FL,CHARLOTTE COUNTY,0,2397277.1,0,0,2397277.1,2847447.38,0,0,0,0,26.973852,-82.030785,Commercial,Reinforced Masonry,1 407571,FL,CHARLOTTE COUNTY,0,124720.31,0,0,124720.31,112453.81,0,0,0,0,26.973852,-82.030785,Residential,Wood,1 669181,FL,CHARLOTTE COUNTY,0,1046.09,0,0,1046.09,1521.46,0,0,0,0,26.973852,-82.030785,Residential,Wood,1 614491,FL,CHARLOTTE COUNTY,0,2838.24,0,0,2838.24,4340.64,0,0,0,0,26.973852,-82.030785,Residential,Wood,1 885505,FL,CHARLOTTE COUNTY,0,88877.41,0,0,88877.41,133262.79,0,0,0,0,27.003735,-82.061333,Residential,Wood,1 666412,FL,CHARLOTTE COUNTY,0,727397.55,0,0,727397.55,818636.48,0,0,0,0,26.96797,-82.075249,Residential,Masonry,1 245504,FL,CHARLOTTE COUNTY,121651.2,121651.2,121651.2,121651.2,121651.2,119128.64,0,0,0,0,27.01013,-82.065155,Residential,Wood,1 620506,FL,CHARLOTTE COUNTY,0,450000,0,450000,450000,625060.8,0,22500,0,0,26.960377,-82.070297,Residential,Masonry,1 651577,FL,CHARLOTTE COUNTY,0,128700,0,128700,128700,117301.04,0,3861,0,900,26.962404,-82.076149,Residential,Wood,1 456531,FL,CHARLOTTE COUNTY,0,415890,0,415890,415890,398522.43,0,12476.7,0,0,26.959536,-82.067017,Residential,Masonry,1 129887,FL,CHARLOTTE COUNTY,7178960.7,7178960.7,7178960.7,7178960.7,7178960.7,8899815.01,0,0,0,0,26.933233,-82.225769,Commercial,Reinforced Masonry,1 491699,FL,CHARLOTTE COUNTY,72180,72180,72180,72180,72180,84239.47,0,0,0,0,26.944111,-82.217041,Residential,Wood,3 149223,FL,CHARLOTTE COUNTY,72180,72180,72180,72180,72180,75565.24,0,0,0,0,26.944111,-82.217041,Residential,Wood,3 447285,FL,CHARLOTTE COUNTY,69170.4,69170.4,69170.4,69170.4,69170.4,99704.98,0,0,0,0,26.944111,-82.217041,Residential,Wood,3 337009,FL,CHARLOTTE COUNTY,0,18000000,0,0,18000000,17190000,0,0,0,0,26.932617,-82.237907,Commercial,Reinforced Concrete,3 536312,FL,CHARLOTTE COUNTY,0,21246.24,0,0,21246.24,29366.24,0,0,0,0,26.93486,-82.20393,Residential,Wood,3 419682,FL,CHARLOTTE COUNTY,0,13737.07,0,0,13737.07,20782.32,0,0,0,0,26.93486,-82.20393,Residential,Wood,3 177996,FL,CHARLOTTE COUNTY,0,308038.07,0,0,308038.07,333311.98,0,0,0,0,26.93486,-82.20393,Residential,Wood,3 988722,FL,CHARLOTTE COUNTY,0,100854.78,0,0,100854.78,116296.65,0,0,0,0,26.93486,-82.20393,Residential,Wood,3 975496,FL,CHARLOTTE COUNTY,0,13712.75,0,0,13712.75,14815.94,0,0,0,0,26.93486,-82.20393,Residential,Wood,3 729394,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,3175.05,0,0,0,0,26.91732,-82.22316,Residential,Wood,3 728487,FL,CHARLOTTE COUNTY,2177782.2,2177782.2,2177782.2,2177782.2,2177782.2,2443471.63,0,0,0,0,26.94164,-82.23452,Commercial,Reinforced Masonry,3 723502,FL,CHARLOTTE COUNTY,2575702.8,2575702.8,2575702.8,2575702.8,2575702.8,1917626.19,0,0,0,0,26.94164,-82.23452,Commercial,Reinforced Masonry,3 792640,FL,CHARLOTTE COUNTY,0,1089054.45,0,0,1089054.45,943556.78,0,0,0,0,26.94164,-82.23452,Residential,Masonry,3 250140,FL,CHARLOTTE COUNTY,132660,132660,132660,132660,132660,179534.62,0,0,0,0,26.95976,-81.99098,Residential,Wood,1 577273,FL,CHARLOTTE COUNTY,53100,53100,53100,53100,53100,63782.98,0,0,0,0,26.95976,-81.99098,Residential,Wood,1 682175,FL,CHARLOTTE COUNTY,249967.8,249967.8,0,0,249967.8,352656.57,0,0,0,0,26.95346,-81.88692,Residential,Wood,3 897606,FL,CHARLOTTE COUNTY,430885.8,430885.8,0,0,430885.8,429534.54,0,0,0,0,26.973757,-81.954575,Residential,Masonry,1 852965,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,2904.08,0,0,0,0,26.95491,-81.99202,Residential,Wood,1 947736,FL,CHARLOTTE COUNTY,0,692984.3,0,0,692984.3,717904.01,0,0,0,0,26.95491,-81.99202,Residential,Masonry,1 895322,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,2236.44,0,0,0,0,26.810383,-81.760254,Residential,Wood,1 615799,FL,CHARLOTTE COUNTY,0,228170.04,0,0,228170.04,198325.4,0,0,0,0,26.810383,-81.760254,Residential,Wood,1 674208,FL,CHARLOTTE COUNTY,0,760777.65,0,0,760777.65,1140630.13,0,0,0,0,26.911999,-81.996597,Residential,Masonry,1 179674,FL,CHARLOTTE COUNTY,0,11466.48,0,0,11466.48,13518.27,0,0,0,0,26.911999,-81.996597,Residential,Wood,1 962223,FL,CHARLOTTE COUNTY,0,470.34,0,0,470.34,506.69,0,0,0,0,26.92159,-82.00347,Residential,Wood,1 185750,FL,CHARLOTTE COUNTY,0,661040.15,0,0,661040.15,841702.42,0,0,0,0,26.91344,-82.00773,Residential,Masonry,1 659767,FL,CHARLOTTE COUNTY,0,3697.82,0,0,3697.82,3946.77,0,0,0,0,26.91344,-82.00773,Residential,Wood,1 389273,FL,CHARLOTTE COUNTY,0,507568.04,0,0,507568.04,421216.5,0,0,0,0,26.92159,-82.00347,Residential,Masonry,1 622870,FL,CHARLOTTE COUNTY,0,4249.25,0,0,4249.25,4369.98,0,0,0,0,26.92159,-82.00347,Residential,Wood,1 561858,FL,CHARLOTTE COUNTY,0,102784.78,0,0,102784.78,131610.56,0,0,0,0,26.917555,-82.010117,Residential,Wood,1 645599,FL,CHARLOTTE COUNTY,0,2562827.49,0,0,2562827.49,2922115.4,0,0,0,0,26.917555,-82.010117,Commercial,Reinforced Masonry,1 920733,FL,CHARLOTTE COUNTY,0,507568.04,0,0,507568.04,723588.99,0,0,0,0,26.917536,-82.010796,Residential,Masonry,1 254620,FL,CHARLOTTE COUNTY,0,41052.64,0,0,41052.64,38482.75,0,0,0,0,27.006008,-81.96196,Residential,Wood,1 212060,FL,CHARLOTTE COUNTY,0,1203871.72,0,0,1203871.72,1924421.45,0,0,0,0,27.006008,-81.96196,Residential,Masonry,1 769280,FL,CHARLOTTE COUNTY,0,3102587.46,0,0,3102587.46,3230708.81,0,0,0,0,26.91754,-82.010635,Commercial,Reinforced Masonry,1 237633,FL,CHARLOTTE COUNTY,0,27894.03,0,0,27894.03,25791.65,0,0,0,0,27.006008,-81.96196,Residential,Wood,1 559601,FL,CHARLOTTE COUNTY,0,70915.41,0,0,70915.41,76127.7,0,0,0,0,26.91754,-82.010635,Residential,Wood,1 965315,FL,CHARLOTTE COUNTY,0,15415.69,0,0,15415.69,21445.91,0,0,0,0,26.972481,-81.891609,Residential,Wood,1 864112,FL,CHARLOTTE COUNTY,0,21278.68,0,0,21278.68,35186.42,0,0,0,0,26.972481,-81.891609,Residential,Wood,1 254091,FL,CHARLOTTE COUNTY,0,492345.53,0,0,492345.53,709272.98,0,0,0,0,26.915874,-82.000534,Residential,Masonry,3 379901,FL,CHARLOTTE COUNTY,0,901141.52,0,0,901141.52,799443.2,0,0,0,0,26.915874,-82.000534,Residential,Masonry,3 386149,FL,CHARLOTTE COUNTY,0,901141.52,0,0,901141.52,826977.58,0,0,0,0,26.915874,-82.000534,Residential,Masonry,3 840911,FL,CHARLOTTE COUNTY,0,1338935.02,0,0,1338935.02,1246816.29,0,0,0,0,26.91487,-81.99718,Residential,Masonry,1 207418,FL,CHARLOTTE COUNTY,0,475124.92,0,0,475124.92,676176.88,0,0,0,0,26.915874,-82.000534,Residential,Masonry,3 484915,FL,CHARLOTTE COUNTY,0,1185913.87,0,0,1185913.87,1380688.37,0,0,0,0,26.915874,-82.000534,Residential,Masonry,3 428224,FL,CHARLOTTE COUNTY,0,40064.76,0,0,40064.76,38089.49,0,0,0,0,26.915874,-82.000534,Residential,Wood,3 562812,FL,CHARLOTTE COUNTY,0,977416.83,0,0,977416.83,1307267.64,0,0,0,0,26.915874,-82.000534,Residential,Masonry,3 500186,FL,CHARLOTTE COUNTY,0,358701.65,0,0,358701.65,309350.04,0,0,0,0,26.915874,-82.000534,Residential,Wood,3 727034,FL,CHARLOTTE COUNTY,775260,775260,775260,775260,775260,992557.63,0,0,0,0,26.994188,-81.918457,Residential,Masonry,1 590938,FL,CHARLOTTE COUNTY,2519183.7,2519183.7,2519183.7,2519183.7,2519183.7,3722930.29,0,0,0,0,26.94097,-82.00376,Commercial,Reinforced Masonry,1 835350,FL,CHARLOTTE COUNTY,0,51175.23,0,0,51175.23,67706.98,0,0,0,0,26.972483,-81.760605,Residential,Wood,1 223398,FL,CHARLOTTE COUNTY,0,6958.04,0,0,6958.04,7829.18,0,0,0,0,26.972483,-81.760605,Residential,Wood,1 483310,FL,CHARLOTTE COUNTY,92700,92700,92700,92700,92700,102983.03,0,0,0,0,27.02231,-82.04449,Residential,Wood,1 307898,FL,CHARLOTTE COUNTY,0,275548.68,0,0,275548.68,422338.97,0,0,0,0,26.993967,-82.017281,Residential,Wood,1 865749,FL,CHARLOTTE COUNTY,621792,621792,621792,621792,621792,580281.17,0,31089.6,0,0,27.002214,-82.017357,Residential,Masonry,1 808522,FL,CHARLOTTE COUNTY,328500,328500,328500,328500,328500,511592.76,0,16425,0,0,27.022713,-82.046249,Residential,Wood,1 434104,FL,CHARLOTTE COUNTY,211877.1,211877.1,0,0,211877.1,176227.51,0,0,0,0,27.013674,-82.040947,Residential,Wood,1 664334,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,1889.81,0,0,0,0,26.98857,-81.99554,Residential,Wood,1 117731,FL,CHARLOTTE COUNTY,0,97424.56,0,0,97424.56,129987.26,0,0,0,0,26.98857,-81.99554,Residential,Wood,1 192073,FL,CHARLOTTE COUNTY,0,6519.84,0,0,6519.84,8328.87,0,0,0,0,27.02365,-82.045005,Residential,Wood,3 115192,FL,CHARLOTTE COUNTY,0,5700.8,0,0,5700.8,8466.38,0,0,0,0,26.987999,-82.006851,Residential,Wood,1 992733,FL,CHARLOTTE COUNTY,0,2791814.85,0,0,2791814.85,3505318.97,0,0,0,0,26.98641,-82.01082,Commercial,Reinforced Masonry,3 380879,FL,CHARLOTTE COUNTY,0,3173727.15,0,0,3173727.15,4830634.88,0,0,0,0,26.98641,-82.01082,Commercial,Reinforced Masonry,3 384536,FL,CHARLOTTE COUNTY,1091178,1091178,1091178,1091178,1091178,1649861.14,0,54558.9,0,0,26.98641,-82.01082,Residential,Masonry,3 715203,FL,CHARLOTTE COUNTY,0,2207021.85,0,0,2207021.85,1686120.55,0,0,0,0,26.98641,-82.01082,Commercial,Reinforced Masonry,3 612203,FL,CHARLOTTE COUNTY,2016392.4,2016392.4,2016392.4,2016392.4,2016392.4,2965536.53,0,0,0,0,26.98641,-82.01082,Commercial,Reinforced Masonry,3 974639,FL,CHARLOTTE COUNTY,121651.2,121651.2,121651.2,121651.2,121651.2,164153.7,0,0,0,0,26.98641,-82.01082,Residential,Wood,3 637090,FL,LEE COUNTY,3972567.6,0,3972567.6,3972567.6,3972567.6,4333276.74,0,0,0,0,26.62581,-81.95696,Commercial,Reinforced Masonry,1 996628,FL,LEE COUNTY,3573270,3573270,3573270,3573270,3573270,5042598.62,0,0,0,0,26.65158,-81.92827,Commercial,Reinforced Masonry,1 300259,FL,LEE COUNTY,1121035.5,1121035.5,1121035.5,1121035.5,1121035.5,1818095.37,0,0,0,0,26.65158,-81.92827,Residential,Masonry,1 377592,FL,LEE COUNTY,9225,9225,9225,9225,9225,13083.28,0,0,0,0,26.65158,-81.92827,Residential,Wood,1 960709,FL,LEE COUNTY,0,161815.5,0,161815.5,161815.5,242626.16,0,0,0,0,26.62293,-81.92879,Residential,Wood,1 120926,FL,LEE COUNTY,0,2440544.73,0,0,2440544.73,3200249.7,0,0,0,0,26.622019,-81.940781,Commercial,Reinforced Masonry,1 795524,FL,LEE COUNTY,0,380962.35,0,0,380962.35,448392.69,0,0,0,0,26.622019,-81.940781,Residential,Masonry,1 460736,FL,LEE COUNTY,1257849,1257849,1257849,1257849,1257849,1109422.82,0,0,0,0,26.61159,-81.94054,Residential,Masonry,1 761128,FL,LEE COUNTY,0,149934.46,0,0,149934.46,181134.02,0,0,0,0,26.63279,-81.96098,Residential,Wood,3 930681,FL,LEE COUNTY,0,149934.46,0,0,149934.46,196242.62,0,0,0,0,26.63279,-81.96098,Residential,Wood,3 783037,FL,LEE COUNTY,0,164055.91,0,0,164055.91,185212.55,0,0,0,0,26.63264,-81.95875,Residential,Wood,3 677989,FL,LEE COUNTY,0,1328199.34,0,0,1328199.34,1396487.38,0,0,0,0,26.63264,-81.95875,Residential,Masonry,3 609643,FL,LEE COUNTY,0,240388.93,0,0,240388.93,329106.87,0,0,0,0,26.642113,-81.958733,Residential,Wood,1 463261,FL,LEE COUNTY,0,126271.52,0,0,126271.52,117462.82,0,0,0,0,26.641644,-81.958733,Residential,Wood,1 288444,FL,LEE COUNTY,0,66774.7,0,0,66774.7,66112.3,0,0,0,0,26.6431,-81.96953,Residential,Wood,1 157293,FL,LEE COUNTY,0,1004426.2,0,0,1004426.2,1150409.5,0,0,0,0,26.629801,-81.959763,Residential,Masonry,3 407763,FL,LEE COUNTY,0,23343.09,0,0,23343.09,17905.08,0,0,0,0,26.659216,-81.952209,Residential,Wood,1 898901,FL,LEE COUNTY,0,89781.11,0,0,89781.11,155863.6,0,0,0,0,26.659216,-81.952209,Residential,Wood,1 518564,FL,LEE COUNTY,0,436560.66,0,0,436560.66,579637.31,0,0,0,0,26.650855,-82.0071,Residential,Masonry,3 588416,FL,LEE COUNTY,0,29852.22,0,0,29852.22,40365.87,0,0,0,0,26.640238,-81.940895,Residential,Wood,1 885707,FL,LEE COUNTY,0,15375.02,0,0,15375.02,18285.81,0,0,0,0,26.640238,-81.940895,Residential,Wood,1 871237,FL,LEE COUNTY,0,271340.97,0,0,271340.97,337168.29,0,0,0,0,26.640238,-81.940895,Residential,Wood,1 403756,FL,LEE COUNTY,0,322650,0,322650,322650,409621.92,0,6453,0,0,26.625908,-81.940773,Residential,Wood,1 331474,FL,LEE COUNTY,0,360900,0,360900,360900,434421.83,0,10827,0,0,26.62764,-81.94042,Residential,Masonry,1 925187,FL,LEE COUNTY,0,2902338,0,2902338,2902338,3896679,0,0,0,0,26.6414,-81.99747,Commercial,Reinforced Masonry,1 448311,FL,LEE COUNTY,0,257850,0,0,257850,431572.57,0,12892.5,0,0,26.60908,-81.97372,Residential,Wood,1 375535,FL,LEE COUNTY,0,5670000,0,5670000,5670000,9270000,0,283500,0,0,26.64715,-81.97534,Commercial,Reinforced Masonry,1 615258,FL,LEE COUNTY,437495.4,437495.4,437495.4,437495.4,437495.4,589189.93,0,0,0,0,26.61485,-82.00835,Residential,Masonry,3 572194,FL,LEE COUNTY,53082.9,53082.9,53082.9,53082.9,53082.9,76018.96,0,0,0,0,26.61485,-82.00835,Residential,Wood,3 551221,FL,LEE COUNTY,0,242260.92,0,0,242260.92,279229.94,0,0,0,0,26.61294,-82.004,Residential,Wood,1 250219,FL,LEE COUNTY,0,4054634.1,0,4054634.1,4054634.1,4209375.16,0,0,0,0,26.61664,-82.01731,Commercial,Reinforced Masonry,1 601164,FL,LEE COUNTY,0,24041.16,0,0,24041.16,34133.06,0,0,0,0,26.61664,-82.01731,Residential,Wood,1 312534,FL,LEE COUNTY,0,13869.9,0,13869.9,13869.9,11706.15,0,0,0,0,26.61294,-82.004,Residential,Wood,1 832129,FL,LEE COUNTY,0,102637.26,0,0,102637.26,97361.7,0,0,0,0,26.61664,-82.01731,Residential,Wood,1 136994,FL,LEE COUNTY,0,10530000,0,0,10530000,8158088.52,0,0,0,0,26.647642,-81.985252,Commercial,Reinforced Concrete,1 109432,FL,LEE COUNTY,441909.9,441909.9,441909.9,441909.9,441909.9,527375.27,0,0,0,0,26.64216,-81.99564,Residential,Masonry,1 174531,FL,LEE COUNTY,0,921202.7,0,0,921202.7,1052188.51,0,0,0,0,25.99172,-80.387535,Residential,Masonry,4 597203,FL,LEE COUNTY,0,580669.74,0,0,580669.74,510896.46,0,0,0,0,26.629213,-82.002541,Residential,Masonry,1 437811,FL,LEE COUNTY,0,763745.78,0,0,763745.78,868470.6,0,0,0,0,26.6359,-82.0082,Residential,Masonry,1 821686,FL,LEE COUNTY,0,15403.1,0,0,15403.1,16033.95,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 991987,FL,LEE COUNTY,0,15403.1,0,0,15403.1,12984.69,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 733823,FL,LEE COUNTY,0,19254.1,0,0,19254.1,24894.16,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 361883,FL,LEE COUNTY,0,56478.33,0,0,56478.33,98272.29,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 958051,FL,LEE COUNTY,0,56478.33,0,0,56478.33,66239.31,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 955810,FL,LEE COUNTY,0,60650.75,0,0,60650.75,60021.92,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 555342,FL,LEE COUNTY,0,64500.87,0,0,64500.87,91203.2,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 351248,FL,LEE COUNTY,0,109106.54,0,0,109106.54,99276.48,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 391954,FL,LEE COUNTY,0,142052.09,0,0,142052.09,108038,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 913617,FL,LEE COUNTY,0,8346.6,0,0,8346.6,7050.91,0,0,0,0,26.6359,-82.0082,Residential,Wood,1 403206,FL,LEE COUNTY,0,45339.46,0,0,45339.46,54850.68,0,0,0,0,26.6265,-81.98886,Residential,Wood,1 676825,FL,LEE COUNTY,0,243082.36,0,0,243082.36,210256.52,0,0,0,0,26.702679,-82.006508,Residential,Wood,3 663457,FL,LEE COUNTY,0,1596308.19,0,0,1596308.19,2467253.93,0,0,0,0,26.64205,-81.97639,Residential,Masonry,1 474404,FL,LEE COUNTY,0,9875.92,0,0,9875.92,12201.9,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 585099,FL,LEE COUNTY,0,246561.38,0,0,246561.38,367623.02,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 743867,FL,LEE COUNTY,0,137477.33,0,0,137477.33,201703.99,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 574249,FL,LEE COUNTY,0,50501.88,0,0,50501.88,64602,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 941884,FL,LEE COUNTY,0,33219.01,0,0,33219.01,38850.7,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 219725,FL,LEE COUNTY,0,7294.72,0,0,7294.72,10080.19,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 117813,FL,LEE COUNTY,0,100218.17,0,0,100218.17,143812.67,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 876410,FL,LEE COUNTY,0,432632.74,0,0,432632.74,685165.66,0,0,0,0,26.64205,-81.97639,Residential,Masonry,1 849302,FL,LEE COUNTY,0,41905.33,0,0,41905.33,63639.96,0,0,0,0,26.64205,-81.97639,Residential,Wood,1 173117,FL,LEE COUNTY,0,72000,0,72000,72000,82495.58,0,1440,0,0,26.613487,-81.97435,Residential,Wood,1 500849,FL,LEE COUNTY,0,405000,0,405000,405000,746829.72,0,8100,0,0,26.613487,-81.97435,Residential,Masonry,1 889338,FL,LEE COUNTY,0,54000,0,54000,54000,87261.3,0,1080,0,0,26.61284,-81.97462,Residential,Wood,1 987979,FL,LEE COUNTY,0,270000,0,270000,270000,360723.51,0,5400,0,0,26.61298,-81.97435,Residential,Wood,1 345935,FL,LEE COUNTY,0,1324800,0,1324800,1324800,1114684.07,0,26496,0,0,26.64691,-81.98494,Residential,Masonry,1 634827,FL,LEE COUNTY,0,169495.2,0,169495.2,169495.2,241006.92,0,0,0,0,26.64406,-81.9808,Residential,Wood,1 302418,FL,LEE COUNTY,0,716679.42,0,0,716679.42,1056960.24,0,0,0,0,26.671595,-82.050873,Residential,Masonry,4 308806,FL,LEE COUNTY,0,24802.03,0,0,24802.03,31339.85,0,0,0,0,26.732166,-82.039146,Residential,Wood,3 663257,FL,LEE COUNTY,0,10437.05,0,0,10437.05,9504.15,0,0,0,0,26.656981,-82.040016,Residential,Wood,1 261506,FL,LEE COUNTY,0,10100.38,0,0,10100.38,10243.88,0,0,0,0,26.656981,-82.040016,Residential,Wood,1 539998,FL,LEE COUNTY,0,2245088.95,0,0,2245088.95,2309489.33,0,0,0,0,26.687241,-82.030991,Commercial,Reinforced Masonry,3 625089,FL,LEE COUNTY,0,16048.37,0,0,16048.37,21313.78,0,0,0,0,26.687241,-82.030991,Residential,Wood,3 224601,FL,LEE COUNTY,0,15823.92,0,0,15823.92,12377.6,0,0,0,0,26.687241,-82.030991,Residential,Wood,3 671526,FL,LEE COUNTY,0,44329.42,0,0,44329.42,55917.14,0,0,0,0,26.67232,-82.00974,Residential,Wood,1 525225,FL,LEE COUNTY,0,198416.26,0,0,198416.26,342506.15,0,0,0,0,26.67232,-82.00974,Residential,Wood,1 461396,FL,COLLIER COUNTY,0,344368.93,0,0,344368.93,425285.29,0,0,0,0,26.151865,-81.794762,Residential,Wood,3 392186,FL,COLLIER COUNTY,0,160235.72,0,0,160235.72,156412.49,0,0,0,0,26.151865,-81.794762,Residential,Wood,3 374346,FL,COLLIER COUNTY,0,3398.22,0,0,3398.22,3843.3,0,0,0,0,26.110603,-81.801901,Residential,Wood,4 828327,FL,COLLIER COUNTY,0,4491.3,0,0,4491.3,6576.15,0,0,0,0,26.1377,-81.7966,Residential,Wood,4 317679,FL,COLLIER COUNTY,0,2427.46,0,0,2427.46,3558.41,0,0,0,0,26.128799,-81.801125,Residential,Wood,4 297944,FL,COLLIER COUNTY,0,3398.22,0,0,3398.22,4302.22,0,0,0,0,26.1377,-81.7966,Residential,Wood,4 441963,FL,COLLIER COUNTY,0,3277.01,0,0,3277.01,4463.53,0,0,0,0,26.134496,-81.80091,Residential,Wood,4 650254,FL,COLLIER COUNTY,0,1577.9,0,0,1577.9,2340.32,0,0,0,0,26.136709,-81.801114,Residential,Wood,4 216865,FL,COLLIER COUNTY,0,1577.9,0,0,1577.9,1413.96,0,0,0,0,26.13771,-81.802157,Residential,Wood,4 984153,FL,COLLIER COUNTY,0,1335.49,0,0,1335.49,1373.64,0,0,0,0,26.1377,-81.7966,Residential,Wood,4 336368,FL,COLLIER COUNTY,0,4612.5,0,0,4612.5,4373.35,0,0,0,0,26.144443,-81.801352,Residential,Wood,4 978649,FL,COLLIER COUNTY,0,4491.3,0,0,4491.3,4581.62,0,0,0,0,26.1377,-81.7966,Residential,Wood,4 185506,FL,COLLIER COUNTY,0,4612.5,0,0,4612.5,5891.09,0,0,0,0,26.148921,-81.801518,Residential,Wood,4 431207,FL,COLLIER COUNTY,0,2669.87,0,0,2669.87,2527.49,0,0,0,0,26.154249,-81.801184,Residential,Wood,4 454836,FL,COLLIER COUNTY,0,713492.75,0,0,713492.75,1004363.76,0,0,0,0,26.150772,-81.792702,Residential,Masonry,3 675749,FL,COLLIER COUNTY,0,5903736.63,0,0,5903736.63,7768738.84,0,0,0,0,26.150772,-81.792702,Commercial,Reinforced Masonry,3 283562,FL,COLLIER COUNTY,0,65055.39,0,0,65055.39,96868.26,0,0,0,0,26.150772,-81.792702,Residential,Wood,3 935172,FL,COLLIER COUNTY,0,1134332.74,0,0,1134332.74,1422793.55,0,0,0,0,26.150772,-81.792702,Residential,Masonry,3 850438,FL,COLLIER COUNTY,0,1895682.18,0,0,1895682.18,1611663.5,0,0,0,0,26.150772,-81.792702,Commercial,Reinforced Masonry,3 990085,FL,COLLIER COUNTY,0,507327.26,0,0,507327.26,701694.47,0,0,0,0,26.150772,-81.792702,Residential,Masonry,3 506206,FL,COLLIER COUNTY,0,507327.26,0,0,507327.26,864972.68,0,0,0,0,26.150772,-81.792702,Residential,Masonry,3 230394,FL,COLLIER COUNTY,0,102253.95,0,0,102253.95,115063.82,0,0,0,0,26.150772,-81.792702,Residential,Wood,3 157294,FL,COLLIER COUNTY,0,1878123.24,0,0,1878123.24,2421607.03,0,0,0,0,26.150772,-81.792702,Commercial,Reinforced Masonry,3 726686,FL,COLLIER COUNTY,0,43711.06,0,0,43711.06,79392.83,0,0,0,0,26.149338,-81.797939,Residential,Wood,4 724583,FL,COLLIER COUNTY,0,43711.06,0,0,43711.06,56553.8,0,0,0,0,26.153666,-81.798623,Residential,Wood,4 428342,FL,COLLIER COUNTY,0,43711.06,0,0,43711.06,56966.87,0,0,0,0,26.1377,-81.7966,Residential,Wood,4 460543,FL,COLLIER COUNTY,0,43711.06,0,0,43711.06,44295.74,0,0,0,0,26.269721,-81.62306,Residential,Wood,4 258949,FL,COLLIER COUNTY,0,237520.42,0,0,237520.42,329229.91,0,0,0,0,26.149173,-81.79933,Residential,Wood,4 146746,FL,COLLIER COUNTY,296100,296100,296100,296100,296100,249501.26,0,0,0,0,26.14505,-81.80299,Residential,Wood,1 848682,FL,COLLIER COUNTY,0,3625591.86,0,0,3625591.86,5570214.31,0,0,0,0,26.13759,-81.8001,Commercial,Reinforced Masonry,1 414761,FL,COLLIER COUNTY,0,4851691.02,0,0,4851691.02,9000000,0,0,0,0,26.13759,-81.8001,Commercial,Reinforced Masonry,1 537156,FL,COLLIER COUNTY,0,136849.68,0,0,136849.68,148704.15,0,0,0,0,26.13759,-81.8001,Residential,Wood,1 667723,FL,COLLIER COUNTY,0,3698.64,0,0,3698.64,3018.09,0,0,0,0,26.13759,-81.8001,Residential,Wood,1 256031,FL,COLLIER COUNTY,0,17568.54,0,0,17568.54,16385.69,0,0,0,0,26.13759,-81.8001,Residential,Wood,1 365795,FL,COLLIER COUNTY,0,6472.62,0,0,6472.62,7666.17,0,0,0,0,26.13759,-81.8001,Residential,Wood,1 202610,FL,COLLIER COUNTY,0,18493.2,0,18493.2,18493.2,30101.46,0,0,0,0,26.13759,-81.8001,Residential,Wood,1 438187,FL,COLLIER COUNTY,0,622296.18,0,0,622296.18,957220.96,0,0,0,0,26.13606,-81.80173,Residential,Masonry,1 571899,FL,COLLIER COUNTY,0,556645.32,0,0,556645.32,833144.97,0,0,0,0,26.13715,-81.80011,Residential,Masonry,3 637633,FL,COLLIER COUNTY,0,488220.48,0,0,488220.48,487278.21,0,0,0,0,26.13606,-81.80173,Residential,Masonry,1 785466,FL,COLLIER COUNTY,0,222843.06,0,0,222843.06,174008.79,0,0,0,0,26.1437,-81.7973,Residential,Wood,3 616881,FL,COLLIER COUNTY,0,167363.46,0,0,167363.46,152886.52,0,0,0,0,26.1437,-81.7973,Residential,Wood,3 830432,FL,COLLIER COUNTY,0,52705.62,0,0,52705.62,51681.02,0,0,0,0,26.1437,-81.7973,Residential,Wood,3 471067,FL,COLLIER COUNTY,22500,22500,22500,22500,22500,17884.8,0,1125,0,0,26.14182,-81.7985,Residential,Wood,1 639225,FL,COLLIER COUNTY,507382.2,507382.2,0,0,507382.2,809675.44,0,0,0,0,26.14694,-81.79586,Residential,Masonry,3 897392,FL,COLLIER COUNTY,409541.4,409541.4,0,0,409541.4,448824.61,0,0,0,0,26.170618,-81.799461,Residential,Masonry,3 701592,FL,COLLIER COUNTY,462691.8,462691.8,0,0,462691.8,593810.33,0,0,0,0,26.141771,-81.796051,Residential,Masonry,1 335511,FL,COLLIER COUNTY,160331.4,160331.4,0,0,160331.4,242118.05,0,0,0,0,26.14202,-81.79592,Residential,Wood,1 648604,FL,COLLIER COUNTY,191127.6,191127.6,0,0,191127.6,298039.79,0,0,0,0,26.1437,-81.7973,Residential,Wood,3 618407,FL,COLLIER COUNTY,0,379350,0,379350,379350,671495.02,0,18967.5,0,0,26.14482,-81.79796,Residential,Masonry,1 811360,FL,COLLIER COUNTY,0,1507887,0,1507887,1507887,1253958.83,0,0,0,0,26.14482,-81.79796,Residential,Masonry,1 815203,FL,COLLIER COUNTY,0,2048481,0,2048481,2048481,2481284.07,0,0,0,0,26.14482,-81.79796,Commercial,Reinforced Masonry,1 344542,FL,COLLIER COUNTY,0,743670,0,743670,743670,609839.15,0,37183.5,0,0,26.16558,-81.79277,Residential,Masonry,1 274606,FL,COLLIER COUNTY,0,1191798,0,1191798,1191798,1211179.02,0,59589.9,0,0,26.16558,-81.79277,Residential,Masonry,1 704462,FL,COLLIER COUNTY,0,131580,0,131580,131580,154501.24,0,6579,0,0,26.172312,-81.794237,Residential,Wood,3 945301,FL,COLLIER COUNTY,0,917361,0,917361,917361,1532882.71,0,0,0,0,26.172312,-81.794237,Residential,Masonry,3 482243,FL,COLLIER COUNTY,0,2220597,0,2220597,2220597,1740686.02,0,0,0,0,26.172312,-81.794237,Commercial,Reinforced Masonry,3 319361,FL,COLLIER COUNTY,0,3177018,0,3177018,3177018,4975337.27,0,158850.9,0,0,26.172312,-81.794237,Commercial,Reinforced Masonry,3 441065,FL,COLLIER COUNTY,0,4084263,0,4084263,4084263,6413722.4,0,0,0,0,26.172312,-81.794237,Commercial,Reinforced Masonry,3 692763,FL,COLLIER COUNTY,0,312570,0,312570,312570,424036.84,0,15628.5,0,0,26.156575,-81.7941,Residential,Wood,1 314751,FL,COLLIER COUNTY,0,12420000,0,12420000,12420000,18720000,0,0,0,0,26.172312,-81.794237,Commercial,Reinforced Concrete,3 555244,FL,COLLIER COUNTY,0,1724924.04,0,0,1724924.04,1525419.32,0,0,0,0,26.15836,-81.80931,Residential,Masonry,1 448019,FL,COLLIER COUNTY,0,578880.63,0,0,578880.63,543277.15,0,0,0,0,26.15836,-81.80931,Residential,Masonry,1 325631,FL,COLLIER COUNTY,0,2269138.1,0,0,2269138.1,3341623.53,0,0,0,0,26.15836,-81.80931,Commercial,Reinforced Masonry,1 541681,FL,COLLIER COUNTY,0,25264.98,0,0,25264.98,40022.96,0,0,0,0,26.15836,-81.80931,Residential,Wood,1 855966,FL,COLLIER COUNTY,0,15264.11,0,0,15264.11,20010.94,0,0,0,0,26.15679,-81.80822,Residential,Wood,1 414302,FL,COLLIER COUNTY,0,15264.11,0,0,15264.11,19905.92,0,0,0,0,26.15679,-81.80822,Residential,Wood,1 510317,FL,COLLIER COUNTY,0,2886784.11,0,0,2886784.11,3500947.43,0,0,0,0,26.15679,-81.80822,Commercial,Reinforced Masonry,1 126688,FL,COLLIER COUNTY,0,161063.33,0,0,161063.33,269339.11,0,0,0,0,26.15836,-81.80931,Residential,Wood,1 749322,FL,COLLIER COUNTY,0,194507.07,0,0,194507.07,303431.04,0,0,0,0,26.15836,-81.80931,Residential,Wood,1 382651,FL,COLLIER COUNTY,0,169541.29,0,0,169541.29,158744.9,0,0,0,0,26.15836,-81.80931,Residential,Wood,1 819871,FL,COLLIER COUNTY,18000000,18000000,18000000,18000000,18000000,17550000,0,0,0,0,26.16823,-81.810593,Commercial,Reinforced Concrete,1 158877,FL,COLLIER COUNTY,4062748.5,4062748.5,4062748.5,4062748.5,4062748.5,3658119.06,0,0,0,0,26.168259,-81.810608,Commercial,Reinforced Masonry,1 621787,FL,COLLIER COUNTY,87783.3,87783.3,87783.3,87783.3,87783.3,88564.57,0,0,0,0,26.168015,-81.810699,Residential,Wood,1 641499,FL,COLLIER COUNTY,0,6099607.8,0,6099607.8,6099607.8,7507202.09,0,0,0,0,26.13964,-81.78373,Commercial,Reinforced Masonry,1 734926,FL,COLLIER COUNTY,0,2494130.99,0,0,2494130.99,3580095.58,0,0,0,0,26.171806,-81.799492,Commercial,Reinforced Masonry,3 174460,FL,COLLIER COUNTY,638166.6,638166.6,638166.6,638166.6,638166.6,913840.53,0,0,0,0,26.162306,-81.809097,Residential,Masonry,1 290895,FL,COLLIER COUNTY,55080,55080,55080,55080,55080,66196.8,0,2754,0,0,26.14165,-81.7915,Residential,Wood,1 731582,FL,COLLIER COUNTY,0,4995885.73,0,0,4995885.73,8190994.46,0,0,0,0,26.13904,-81.7953,Commercial,Reinforced Masonry,1 448252,FL,COLLIER COUNTY,0,437734.55,0,0,437734.55,721329.63,0,0,0,0,26.13904,-81.7953,Residential,Masonry,1 134340,FL,COLLIER COUNTY,0,5286226.63,0,0,5286226.63,4858148,0,0,0,0,26.14917,-81.79023,Commercial,Reinforced Masonry,1 950153,FL,COLLIER COUNTY,0,2724265.34,0,0,2724265.34,2589141.78,0,0,0,0,26.151718,-81.78981,Commercial,Reinforced Masonry,3 794011,FL,COLLIER COUNTY,0,23014.27,0,0,23014.27,32204.32,0,0,0,0,26.14939,-81.78936,Residential,Wood,1 854514,FL,COLLIER COUNTY,0,466678.86,0,0,466678.86,421651.81,0,0,0,0,26.14785,-81.78916,Residential,Masonry,1 500355,FL,COLLIER COUNTY,0,43330.61,0,0,43330.61,69259.65,0,0,0,0,26.14785,-81.78916,Residential,Wood,1 360529,FL,COLLIER COUNTY,0,1944532.09,0,0,1944532.09,3059137.88,0,0,0,0,26.13867,-81.79644,Commercial,Reinforced Masonry,1 762447,FL,COLLIER COUNTY,0,374538.75,0,0,374538.75,559195.34,0,0,0,0,26.13867,-81.79644,Residential,Masonry,1 713462,FL,COLLIER COUNTY,0,2913.4,0,0,2913.4,4230.53,0,0,0,0,26.13867,-81.79644,Residential,Wood,1 514090,FL,COLLIER COUNTY,0,3277.01,0,0,3277.01,3676.49,0,0,0,0,26.13867,-81.79644,Residential,Wood,1 833547,FL,COLLIER COUNTY,0,3277.01,0,0,3277.01,4719.42,0,0,0,0,26.13867,-81.79644,Residential,Wood,1 699834,FL,COLLIER COUNTY,0,470152.26,0,0,470152.26,655136.49,0,0,0,0,26.13867,-81.79644,Residential,Masonry,1 278626,FL,COLLIER COUNTY,0,89937.11,0,0,89937.11,118932.83,0,0,0,0,26.13867,-81.79644,Residential,Wood,1 961751,FL,COLLIER COUNTY,0,109599.17,0,0,109599.17,123838.3,0,0,0,0,26.13867,-81.79644,Residential,Wood,1 703546,FL,COLLIER COUNTY,0,22523.84,0,0,22523.84,39448.25,0,0,0,0,26.13867,-81.79644,Residential,Wood,1 758987,FL,COLLIER COUNTY,0,2306.25,0,0,2306.25,2719.39,0,0,0,0,26.1679,-81.796535,Residential,Wood,1 512999,FL,COLLIER COUNTY,0,2306.25,0,0,2306.25,2199,0,0,0,0,26.1679,-81.796535,Residential,Wood,1 144492,FL,COLLIER COUNTY,0,3641.75,0,0,3641.75,5123.94,0,0,0,0,26.1679,-81.796535,Residential,Wood,1 710503,FL,COLLIER COUNTY,0,143838.32,0,0,143838.32,183320.5,0,0,0,0,26.1679,-81.796535,Residential,Wood,1 248509,FL,COLLIER COUNTY,0,94300.47,0,0,94300.47,122754.69,0,0,0,0,26.1679,-81.796535,Residential,Wood,1 177557,FL,COLLIER COUNTY,0,14322.33,0,0,14322.33,17842.99,0,0,0,0,26.16772,-81.79551,Residential,Wood,1 571588,FL,COLLIER COUNTY,0,74551.99,0,0,74551.99,52410.05,0,0,0,0,26.16772,-81.79551,Residential,Wood,1 963397,FL,COLLIER COUNTY,0,2137745.53,0,0,2137745.53,2409239.21,0,0,0,0,26.151039,-81.793762,Commercial,Reinforced Masonry,1 854973,FL,COLLIER COUNTY,0,1293834.49,0,0,1293834.49,2327970.53,0,0,0,0,26.13236,-81.79306,Residential,Masonry,1 837336,FL,COLLIER COUNTY,0,46676.08,0,0,46676.08,74280.31,0,0,0,0,26.13236,-81.79306,Residential,Wood,1 113533,FL,COLLIER COUNTY,0,22089.52,0,0,22089.52,18017.76,0,0,0,0,26.13236,-81.79306,Residential,Wood,1 598191,FL,COLLIER COUNTY,0,19662.06,0,0,19662.06,24611.4,0,0,0,0,26.131765,-81.805504,Residential,Wood,1 679295,FL,COLLIER COUNTY,0,36048.24,0,0,36048.24,51107.39,0,0,0,0,26.147295,-81.791824,Residential,Wood,1 831568,FL,COLLIER COUNTY,0,13229.25,0,0,13229.25,17580.35,0,0,0,0,26.147295,-81.791824,Residential,Wood,1 902327,FL,COLLIER COUNTY,0,24378.94,0,0,24378.94,28927.07,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 509521,FL,COLLIER COUNTY,0,2185.05,0,0,2185.05,3675.23,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 334958,FL,COLLIER COUNTY,0,2185.05,0,0,2185.05,2332.9,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 472474,FL,COLLIER COUNTY,0,2185.05,0,0,2185.05,2002.2,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 868473,FL,COLLIER COUNTY,0,2185.05,0,0,2185.05,2005.47,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 446292,FL,COLLIER COUNTY,0,2185.05,0,0,2185.05,2101.63,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 983588,FL,COLLIER COUNTY,0,62559.48,0,0,62559.48,92956.38,0,0,0,0,26.15449,-81.787048,Residential,Wood,3 612234,FL,COLLIER COUNTY,0,10680.59,0,0,10680.59,11547.85,0,0,0,0,26.15449,-81.787048,Residential,Wood,3 457340,FL,COLLIER COUNTY,0,6651.66,0,0,6651.66,11206.71,0,0,0,0,26.15449,-81.787048,Residential,Wood,3 218782,FL,COLLIER COUNTY,0,6651.66,0,0,6651.66,8979.21,0,0,0,0,26.15449,-81.787048,Residential,Wood,3 313713,FL,COLLIER COUNTY,0,14443.54,0,0,14443.54,11861.1,0,0,0,0,26.13479,-81.79357,Residential,Wood,1 413882,FL,COLLIER COUNTY,0,5157.92,0,0,5157.92,8048.01,0,0,0,0,26.13479,-81.79357,Residential,Wood,1 415139,FL,COLLIER COUNTY,0,12623.22,0,0,12623.22,10211.18,0,0,0,0,26.13479,-81.79357,Residential,Wood,1 370557,FL,COLLIER COUNTY,0,63599.82,0,0,63599.82,74999.89,0,0,0,0,26.13479,-81.79357,Residential,Wood,1 249332,FL,COLLIER COUNTY,0,81926.39,0,0,81926.39,83799.63,0,0,0,0,26.167538,-81.798988,Residential,Wood,1 219772,FL,COLLIER COUNTY,0,2791.07,0,0,2791.07,4296.55,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 769518,FL,COLLIER COUNTY,0,2791.07,0,0,2791.07,3103.11,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 737824,FL,COLLIER COUNTY,0,3034.6,0,0,3034.6,4349.34,0,0,0,0,26.16205,-81.80997,Residential,Wood,1 818920,FL,COLLIER COUNTY,0,482093.15,0,0,482093.15,498045.61,0,0,0,0,26.167488,-81.798889,Residential,Masonry,1 305411,FL,COLLIER COUNTY,0,9952.24,0,0,9952.24,13067.29,0,0,0,0,26.167488,-81.798889,Residential,Wood,1 716010,FL,COLLIER COUNTY,0,33620.78,0,0,33620.78,34894.17,0,0,0,0,26.167488,-81.798889,Residential,Wood,1 208226,FL,COLLIER COUNTY,0,771567.66,0,0,771567.66,1215435.11,0,0,0,0,26.167488,-81.798889,Residential,Masonry,1 231822,FL,COLLIER COUNTY,0,701188.25,0,0,701188.25,669617.25,0,0,0,0,26.167488,-81.798889,Residential,Masonry,1 393438,FL,COLLIER COUNTY,0,254981.73,0,0,254981.73,217330.87,0,0,0,0,26.167488,-81.798889,Residential,Wood,1 833019,FL,COLLIER COUNTY,0,82192.36,0,0,82192.36,98669.06,0,0,0,0,26.167488,-81.798889,Residential,Wood,1 277218,FL,COLLIER COUNTY,0,465233.38,0,0,465233.38,639562.84,0,0,0,0,26.154555,-81.798655,Residential,Masonry,1 276409,FL,COLLIER COUNTY,0,0,0,519300,519300,722865.6,0,0,0,0,26.14694,-81.79586,Residential,Masonry,3 422263,FL,COLLIER COUNTY,0,0,0,1575000,1575000,2124665.55,0,0,0,0,26.15,-81.79499,Residential,Masonry,1 449842,FL,COLLIER COUNTY,0,0,0,945000,945000,1056706.56,0,0,0,0,26.142227,-81.796104,Residential,Masonry,1 904230,FL,COLLIER COUNTY,0,0,0,464400,464400,583086.71,0,0,0,0,26.144375,-81.795051,Residential,Masonry,3 702553,FL,COLLIER COUNTY,0,914850,0,914850,914850,749262.15,0,0,0,0,26.198235,-81.812706,Residential,Masonry,1 670056,FL,COLLIER COUNTY,0,1203907.32,0,0,1203907.32,1786478.07,0,0,0,0,26.21086,-81.80324,Residential,Masonry,1 933280,FL,COLLIER COUNTY,0,331028.28,0,0,331028.28,424139.91,0,0,0,0,26.21086,-81.80324,Residential,Wood,1 163226,FL,COLLIER COUNTY,0,198801.9,0,198801.9,198801.9,234339.73,0,0,0,0,26.21048,-81.80253,Residential,Wood,1 611694,FL,COLLIER COUNTY,2627092.8,2627092.8,2627092.8,2627092.8,2627092.8,2325082.21,0,0,0,0,26.184097,-81.800018,Commercial,Reinforced Masonry,3 385421,FL,COLLIER COUNTY,0,881197.05,0,0,881197.05,1277409.68,0,0,0,0,26.211094,-81.807365,Residential,Masonry,1 124528,FL,COLLIER COUNTY,0,1652286.76,0,0,1652286.76,2526015.99,0,0,0,0,26.199032,-81.800308,Residential,Masonry,3 483125,FL,COLLIER COUNTY,0,155313,0,155313,155313,160214.06,0,0,0,0,26.20965,-81.80521,Residential,Wood,1 806037,FL,COLLIER COUNTY,0,377100,0,377100,377100,414435.92,0,18855,0,0,26.20965,-81.80521,Residential,Masonry,1 650808,FL,COLLIER COUNTY,0,1689228,0,1689228,1689228,1555348.23,0,84461.4,0,0,26.20965,-81.80521,Residential,Masonry,1 743478,FL,COLLIER COUNTY,0,9990000,0,9990000,9990000,8190944.57,0,0,0,0,26.20965,-81.80521,Commercial,Reinforced Concrete,1 898595,FL,COLLIER COUNTY,9090000,9090000,9090000,9090000,9090000,14850000,0,0,0,0,26.189814,-81.808105,Commercial,Reinforced Concrete,1 813505,FL,COLLIER COUNTY,0,382291.33,0,0,382291.33,519098.1,0,0,0,0,26.1922,-81.802,Residential,Masonry,4 410285,FL,COLLIER COUNTY,117771.3,117771.3,117771.3,117771.3,117771.3,104105.12,0,0,0,0,26.211094,-81.807365,Residential,Wood,1 512872,FL,COLLIER COUNTY,55260,55260,55260,55260,55260,63096.14,2763,0,0,0,26.211094,-81.807365,Residential,Wood,1 472121,FL,COLLIER COUNTY,789246.9,789246.9,789246.9,789246.9,789246.9,824242.11,0,0,0,0,26.211094,-81.807365,Residential,Masonry,1 594397,FL,COLLIER COUNTY,131353.2,131353.2,131353.2,131353.2,131353.2,192472.89,0,0,0,0,26.211094,-81.807365,Residential,Wood,1 293967,FL,COLLIER COUNTY,131353.2,131353.2,131353.2,131353.2,131353.2,174799.58,0,0,0,0,26.211094,-81.807365,Residential,Wood,1 852254,FL,COLLIER COUNTY,367015.5,367015.5,367015.5,367015.5,367015.5,344445.88,0,0,0,0,26.211094,-81.807365,Residential,Masonry,1 400085,FL,COLLIER COUNTY,19890000,19890000,19890000,19890000,19890000,31590000,0,0,0,0,26.211094,-81.807365,Commercial,Reinforced Concrete,1 592705,FL,COLLIER COUNTY,9270000,9270000,9270000,9270000,9270000,12330000,0,0,0,0,26.211094,-81.807365,Commercial,Reinforced Concrete,1 131197,FL,COLLIER COUNTY,463950.9,463950.9,463950.9,463950.9,463950.9,339556.38,0,0,0,0,26.211094,-81.807365,Residential,Masonry,1 336067,FL,COLLIER COUNTY,370139.4,370139.4,370139.4,370139.4,370139.4,461549.03,0,0,0,0,26.2111,-81.807014,Residential,Masonry,3 207043,FL,COLLIER COUNTY,1395000,1395000,1395000,1395000,1395000,1788166.8,0,69750,0,0,26.18883,-81.80162,Residential,Masonry,1 317367,FL,COLLIER COUNTY,0,2185.05,0,0,2185.05,2567.87,0,0,0,0,26.208485,-81.804092,Residential,Wood,1 398729,FL,COLLIER COUNTY,0,207000,0,207000,207000,262813.82,0,4140,0,2250,26.178146,-81.813446,Residential,Wood,1 686775,FL,COLLIER COUNTY,0,27000,0,27000,27000,42607.22,0,1350,0,0,26.1399,-81.76924,Residential,Wood,1 256099,FL,COLLIER COUNTY,0,36000000,0,36000000,36000000,49500000,0,0,0,0,26.1616,-81.7802,Commercial,Reinforced Concrete,1 403426,FL,COLLIER COUNTY,0,1854596.89,0,0,1854596.89,2141669.95,0,0,0,0,26.153437,-81.760056,Commercial,Reinforced Masonry,1 285118,FL,COLLIER COUNTY,1162800,1162800,1162800,1162800,1162800,1658050.47,0,58140,0,0,26.139,-81.76494,Residential,Masonry,1 200935,FL,COLLIER COUNTY,0,380320.54,0,0,380320.54,317890.16,0,0,0,0,26.13791,-81.71371,Residential,Masonry,1 713727,FL,COLLIER COUNTY,0,22132.15,0,0,22132.15,31668.18,0,0,0,0,26.13791,-81.71371,Residential,Wood,1 602185,FL,COLLIER COUNTY,0,10658.79,0,0,10658.79,10819.26,0,0,0,0,26.13791,-81.71371,Residential,Wood,1 955513,FL,COLLIER COUNTY,0,2537416.62,0,0,2537416.62,1938017.92,0,0,0,0,26.16201,-81.76134,Commercial,Reinforced Masonry,1 853911,FL,COLLIER COUNTY,0,658981.16,0,0,658981.16,789974.76,0,0,0,0,26.147415,-81.777451,Residential,Masonry,1 570776,FL,COLLIER COUNTY,0,47013.62,0,0,47013.62,35555.84,0,0,0,0,26.13667,-81.74999,Residential,Wood,1 108609,FL,COLLIER COUNTY,0,38772.67,0,0,38772.67,58624.28,0,0,0,0,26.13667,-81.74999,Residential,Wood,1 391284,FL,COLLIER COUNTY,0,449537.73,0,0,449537.73,753802.84,0,0,0,0,26.13667,-81.74999,Residential,Masonry,1 231932,FL,COLLIER COUNTY,0,9270000,0,0,9270000,7564651.18,0,0,0,0,26.13667,-81.74999,Commercial,Reinforced Concrete,1 832996,FL,COLLIER COUNTY,0,12690000,0,0,12690000,11610000,0,0,0,0,26.13667,-81.74999,Commercial,Reinforced Concrete,1 143206,FL,COLLIER COUNTY,0,12960000,0,0,12960000,9180000,0,0,0,0,26.16345,-81.7719,Commercial,Reinforced Concrete,1 990302,FL,COLLIER COUNTY,0,4684781.9,0,0,4684781.9,6890564.6,0,0,0,0,26.16345,-81.7719,Commercial,Reinforced Masonry,1 796984,FL,COLLIER COUNTY,0,5567467.01,0,0,5567467.01,8740611.42,0,0,0,0,26.161787,-81.772499,Commercial,Reinforced Masonry,1 391644,FL,COLLIER COUNTY,0,7241258.78,0,0,7241258.78,9000000,0,0,0,0,26.16531,-81.75591,Commercial,Reinforced Masonry,1 924090,FL,COLLIER COUNTY,0,11843.29,0,0,11843.29,15094.15,0,0,0,0,26.160269,-81.775597,Residential,Wood,3 429924,FL,COLLIER COUNTY,0,16249.27,0,0,16249.27,17696.89,0,0,0,0,26.160269,-81.775597,Residential,Wood,3 374745,FL,COLLIER COUNTY,0,2396.86,0,0,2396.86,3391.65,0,0,0,0,26.160269,-81.775597,Residential,Wood,3 753522,FL,COLLIER COUNTY,0,5710.16,0,0,5710.16,8702.83,0,0,0,0,26.160269,-81.775597,Residential,Wood,3 748789,FL,COLLIER COUNTY,0,993607.95,0,0,993607.95,1123969.31,0,0,0,0,26.1514,-81.7411,Residential,Masonry,4 258247,FL,COLLIER COUNTY,2250018,2250018,2250018,2250018,2250018,3719617.26,0,112500.9,0,0,26.1663,-81.751411,Commercial,Reinforced Masonry,1 214675,FL,COLLIER COUNTY,0,347220,0,347220,347220,573188,0,17361,0,0,26.14088,-81.76385,Residential,Wood,1 445686,FL,COLLIER COUNTY,0,121747.5,0,121747.5,121747.5,183654.4,0,0,0,0,26.14489,-81.71572,Residential,Wood,3 955637,FL,COLLIER COUNTY,0,546997.5,0,546997.5,546997.5,817099.4,0,0,0,0,26.14489,-81.71572,Residential,Masonry,3 924038,FL,COLLIER COUNTY,0,2459178,0,2459178,2459178,2366012.04,0,122958.9,0,0,26.14489,-81.71572,Commercial,Reinforced Masonry,3 632788,FL,COLLIER COUNTY,0,78142.5,0,78142.5,78142.5,59328.91,0,0,0,0,26.142179,-81.761963,Residential,Wood,1 857662,FL,COLLIER COUNTY,0,260887.5,0,260887.5,260887.5,309856.08,0,0,0,0,26.142179,-81.761963,Residential,Wood,1 717134,FL,COLLIER COUNTY,0,9540000,0,9540000,9540000,13050000,0,0,0,0,26.142179,-81.761963,Commercial,Reinforced Concrete,1 256949,FL,COLLIER COUNTY,0,1939922.14,0,0,1939922.14,1934579.59,0,0,0,0,26.163,-81.7657,Commercial,Reinforced Masonry,1 503101,FL,COLLIER COUNTY,0,395904.15,0,0,395904.15,464960.92,0,0,0,0,26.209881,-81.768326,Residential,Masonry,1 472179,FL,COLLIER COUNTY,0,46589.11,0,0,46589.11,67275.32,0,0,0,0,26.186319,-81.774673,Residential,Wood,1 872705,FL,COLLIER COUNTY,0,56133.45,0,0,56133.45,62442.85,0,0,0,0,26.173645,-81.78223,Residential,Wood,3 925827,FL,COLLIER COUNTY,0,192716.74,0,0,192716.74,214339.95,0,0,0,0,26.173645,-81.78223,Residential,Wood,3 791566,FL,COLLIER COUNTY,0,1883933.1,0,1883933.1,1883933.1,3027804.53,0,0,0,0,26.198355,-81.743325,Commercial,Reinforced Masonry,3 592819,FL,COLLIER COUNTY,0,1456308,0,1456308,1456308,1738540.49,0,72815.4,0,0,26.183006,-81.767509,Residential,Masonry,4 837072,FL,COLLIER COUNTY,0,2612871,0,2612871,2612871,2164084.28,0,0,0,0,26.183006,-81.767509,Commercial,Reinforced Masonry,4 933383,FL,COLLIER COUNTY,372744.9,372744.9,372744.9,372744.9,372744.9,644049.51,0,0,0,0,26.174019,-81.756889,Residential,Masonry,1 479943,FL,COLLIER COUNTY,0,18630000,0,0,18630000,23850000,0,0,0,0,26.26337,-81.824385,Commercial,Reinforced Concrete,1 109207,FL,COLLIER COUNTY,0,6085203.32,0,0,6085203.32,9450000,0,0,0,0,26.26337,-81.824385,Commercial,Reinforced Masonry,1 638731,FL,COLLIER COUNTY,0,11340000,0,0,11340000,14130000,0,0,0,0,26.26337,-81.824385,Commercial,Reinforced Concrete,1 986003,FL,COLLIER COUNTY,0,2004820,0,0,2004820,2255823.46,0,0,0,0,26.26337,-81.824385,Commercial,Reinforced Masonry,1 482572,FL,COLLIER COUNTY,46890000,0,46890000,46890000,46890000,76950000,0,0,0,0,26.21689,-81.81087,Commercial,Steel Frame,1 404571,FL,COLLIER COUNTY,0,4431895.38,0,0,4431895.38,3955998.45,0,0,0,0,26.27437,-81.81303,Commercial,Reinforced Masonry,1 248672,FL,COLLIER COUNTY,0,83219.4,0,83219.4,83219.4,89490.81,0,0,0,0,26.27437,-81.81303,Residential,Wood,1 102550,FL,COLLIER COUNTY,0,54050.4,0,54050.4,54050.4,63952.43,0,0,0,0,26.230036,-81.811989,Residential,Wood,1 938413,FL,COLLIER COUNTY,0,196052.24,0,0,196052.24,298920.07,0,0,0,0,26.213577,-81.800575,Residential,Wood,3 867691,FL,COLLIER COUNTY,220142.7,220142.7,0,0,220142.7,247335.61,0,0,0,0,26.26812,-81.80196,Residential,Wood,3 733520,FL,COLLIER COUNTY,0,7604062.25,0,0,7604062.25,8538282.13,0,0,0,0,26.25317,-81.82203,Commercial,Reinforced Masonry,3 215950,FL,COLLIER COUNTY,0,364247.42,0,0,364247.42,299389.53,0,0,0,0,26.2438,-81.8058,Residential,Masonry,3 490250,FL,COLLIER COUNTY,0,6979.08,0,0,6979.08,5831.27,0,0,0,0,26.25035,-81.80817,Residential,Wood,1 551570,FL,COLLIER COUNTY,0,5428.17,0,0,5428.17,4468.47,0,0,0,0,26.224945,-81.807895,Residential,Wood,4 215135,FL,COLLIER COUNTY,0,509331.89,0,0,509331.89,376090.67,0,0,0,0,26.224945,-81.807895,Residential,Masonry,4 907588,FL,COLLIER COUNTY,0,106942.07,0,0,106942.07,92053.38,0,0,0,0,26.243948,-81.674973,Residential,Wood,1 541103,FL,COLLIER COUNTY,0,235103.37,0,0,235103.37,280957.93,0,0,0,0,26.243982,-81.671806,Residential,Wood,1 209392,FL,COLLIER COUNTY,0,27720.22,0,0,27720.22,41330.85,0,0,0,0,26.2719,-81.817725,Residential,Wood,3 494210,FL,COLLIER COUNTY,0,11070000,0,0,11070000,13500000,0,0,0,0,26.217272,-81.803291,Commercial,Reinforced Concrete,1 399071,FL,COLLIER COUNTY,0,1660573.5,0,0,1660573.5,2245062.17,0,0,0,0,26.272333,-81.81662,Residential,Masonry,1 228453,FL,COLLIER COUNTY,0,186300000,0,0,186300000,169200000,0,0,0,0,26.25199,-81.8208,Commercial,Steel Frame,1 635548,FL,COLLIER COUNTY,0,392792.37,0,0,392792.37,552081.46,0,0,0,0,26.2438,-81.8058,Residential,Masonry,4 360988,FL,COLLIER COUNTY,5355000,5355000,5355000,5355000,5355000,8394155.28,0,0,0,0,26.217556,-81.791336,Commercial,Reinforced Masonry,1 610572,FL,COLLIER COUNTY,3869588.7,3869588.7,3869588.7,3869588.7,3869588.7,5498933.2,0,0,0,0,26.217556,-81.791336,Commercial,Reinforced Masonry,1 995816,FL,COLLIER COUNTY,1520714.7,1520714.7,1520714.7,1520714.7,1520714.7,2252275.8,0,0,0,0,26.217556,-81.791336,Residential,Masonry,1 849385,FL,COLLIER COUNTY,0,3894732.24,0,0,3894732.24,4654738.6,0,0,0,0,26.211567,-81.770988,Commercial,Reinforced Masonry,1 526133,FL,COLLIER COUNTY,23760,23760,23760,23760,23760,36923.04,0,1188,1188,0,26.247311,-81.767174,Residential,Wood,1 446585,FL,COLLIER COUNTY,56160,56160,56160,56160,56160,54764.76,0,2808,2808,0,26.247311,-81.767174,Residential,Wood,1 794281,FL,COLLIER COUNTY,108000,108000,108000,108000,108000,163522.8,0,5400,5400,0,26.247311,-81.767174,Residential,Wood,1 628082,FL,COLLIER COUNTY,108000,108000,108000,108000,108000,123197.76,0,5400,5400,0,26.247311,-81.767174,Residential,Wood,1 686105,FL,COLLIER COUNTY,44280,44280,44280,44280,44280,45617.26,0,2214,2214,0,26.247311,-81.767174,Residential,Wood,1 969964,FL,COLLIER COUNTY,663356.7,663356.7,0,0,663356.7,951794.81,0,0,0,0,26.21549,-81.78202,Residential,Masonry,1 521929,FL,COLLIER COUNTY,349200.9,349200.9,0,0,349200.9,334859.22,0,0,0,0,26.268795,-81.783203,Residential,Wood,1 486884,FL,COLLIER COUNTY,0,12330000,0,0,12330000,20610000,0,0,0,0,26.232754,-81.769531,Commercial,Reinforced Concrete,1 758338,FL,COLLIER COUNTY,0,1133642.38,0,0,1133642.38,1583471.68,0,0,0,0,26.261637,-81.753319,Residential,Masonry,3 683577,FL,COLLIER COUNTY,0,110339.97,0,0,110339.97,158337.42,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 920051,FL,COLLIER COUNTY,0,3814.7,0,0,3814.7,4489.9,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 139498,FL,COLLIER COUNTY,0,213367.36,0,0,213367.36,280600.27,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 581406,FL,COLLIER COUNTY,0,4227.1,0,0,4227.1,6154.69,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 613033,FL,COLLIER COUNTY,0,4227.1,0,0,4227.1,3795.18,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 848970,FL,COLLIER COUNTY,0,4227.1,0,0,4227.1,5244.93,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 199346,FL,COLLIER COUNTY,0,17623.94,0,0,17623.94,24005.61,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 266340,FL,COLLIER COUNTY,0,17623.94,0,0,17623.94,27881.07,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 787779,FL,COLLIER COUNTY,0,17623.94,0,0,17623.94,25645.79,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 960887,FL,COLLIER COUNTY,0,19597.82,0,0,19597.82,35391.32,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 381028,FL,COLLIER COUNTY,0,13482.31,0,0,13482.31,17451.24,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 253897,FL,COLLIER COUNTY,0,13482.31,0,0,13482.31,13394.81,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 622391,FL,COLLIER COUNTY,0,13482.31,0,0,13482.31,12710.57,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 297165,FL,COLLIER COUNTY,0,13482.31,0,0,13482.31,18282.02,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 728788,FL,COLLIER COUNTY,0,13482.31,0,0,13482.31,17738.3,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 705237,FL,COLLIER COUNTY,0,5287.54,0,0,5287.54,7939.24,0,0,0,0,26.21246,-81.7514,Residential,Wood,3 501192,FL,COLLIER COUNTY,0,5287.54,0,0,5287.54,5851.72,0,0,0,0,26.21246,-81.7514,Residential,Wood,3 162991,FL,COLLIER COUNTY,0,6344.62,0,0,6344.62,8344.44,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 300147,FL,COLLIER COUNTY,0,22107.47,0,0,22107.47,35959.13,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 611901,FL,COLLIER COUNTY,0,2598266.02,0,0,2598266.02,4310118,0,0,0,0,26.261637,-81.753319,Commercial,Reinforced Masonry,3 410909,FL,COLLIER COUNTY,0,204074.66,0,0,204074.66,190816.75,0,0,0,0,26.261637,-81.753319,Residential,Wood,3 750165,FL,COLLIER COUNTY,0,11367.44,0,0,11367.44,17733.21,0,0,0,0,26.2419,-81.7668,Residential,Wood,4 557404,FL,COLLIER COUNTY,0,550530.5,0,0,550530.5,614806.04,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 228133,FL,COLLIER COUNTY,0,1867760.59,0,0,1867760.59,1508254.03,0,0,0,0,26.246496,-81.78772,Commercial,Reinforced Masonry,3 395310,FL,COLLIER COUNTY,0,505894.34,0,0,505894.34,408762.63,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 283963,FL,COLLIER COUNTY,0,134890.12,0,0,134890.12,175789.34,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 562002,FL,COLLIER COUNTY,0,443753.21,0,0,443753.21,478273.66,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 361034,FL,COLLIER COUNTY,0,1781212.06,0,0,1781212.06,2307428.42,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 812752,FL,COLLIER COUNTY,0,1890130.66,0,0,1890130.66,2795336.92,0,0,0,0,26.246496,-81.78772,Commercial,Reinforced Masonry,3 691661,FL,COLLIER COUNTY,0,640207.28,0,0,640207.28,797890.33,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 610174,FL,COLLIER COUNTY,0,99997.36,0,0,99997.36,106240.4,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 572938,FL,COLLIER COUNTY,0,279263.68,0,0,279263.68,244880.74,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 570978,FL,COLLIER COUNTY,0,2178028.31,0,0,2178028.31,3165618.22,0,0,0,0,26.246496,-81.78772,Commercial,Reinforced Masonry,3 410260,FL,COLLIER COUNTY,0,3972788.78,0,0,3972788.78,5302942.03,0,0,0,0,26.246496,-81.78772,Commercial,Reinforced Masonry,3 894123,FL,COLLIER COUNTY,0,945065.33,0,0,945065.33,1483737.45,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 994398,FL,COLLIER COUNTY,0,48225.27,0,0,48225.27,67571.56,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 497557,FL,COLLIER COUNTY,0,48225.27,0,0,48225.27,63888.84,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 864576,FL,COLLIER COUNTY,0,3851268.18,0,0,3851268.18,3345242.35,0,0,0,0,26.246496,-81.78772,Commercial,Reinforced Masonry,3 491662,FL,COLLIER COUNTY,0,60228.06,0,0,60228.06,64028.69,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 793634,FL,COLLIER COUNTY,0,226376,0,0,226376,236047.69,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 406856,FL,COLLIER COUNTY,0,2103059.59,0,0,2103059.59,1795238.96,0,0,0,0,26.246496,-81.78772,Commercial,Reinforced Masonry,3 174870,FL,COLLIER COUNTY,0,173692.51,0,0,173692.51,191836.43,0,0,0,0,26.246496,-81.78772,Residential,Wood,3 107080,FL,COLLIER COUNTY,0,693005.54,0,0,693005.54,484327.71,0,0,0,0,26.246496,-81.78772,Residential,Masonry,3 309282,FL,COLLIER COUNTY,0,3323.88,0,0,3323.88,5668.22,0,0,0,0,26.21977,-81.78213,Residential,Wood,1 814575,FL,COLLIER COUNTY,0,940848.84,0,0,940848.84,908363.21,0,0,0,0,26.225857,-81.790237,Residential,Masonry,1 860833,FL,COLLIER COUNTY,0,2794576.33,0,0,2794576.33,2258045.62,0,0,0,0,26.225857,-81.790237,Commercial,Reinforced Masonry,1 420669,FL,COLLIER COUNTY,0,19440000,0,0,19440000,28710000,0,0,0,0,26.211548,-81.77179,Commercial,Reinforced Concrete,1 388947,FL,COLLIER COUNTY,0,12690000,0,12690000,12690000,10530000,0,0,0,0,26.226886,-81.774837,Commercial,Reinforced Concrete,1 323294,FL,COLLIER COUNTY,0,267480,0,267480,267480,320727.78,0,13374,0,0,26.215363,-81.765915,Residential,Wood,1 619103,FL,COLLIER COUNTY,0,403110,0,403110,403110,326964.13,0,20155.5,0,0,26.220407,-81.757088,Residential,Masonry,3 736319,FL,COLLIER COUNTY,0,241686,0,241686,241686,361044.08,0,12084.3,0,0,26.22242,-81.767075,Residential,Wood,1 266555,FL,COLLIER COUNTY,0,859567.5,0,859567.5,859567.5,1189916.48,0,0,0,0,26.22242,-81.767075,Residential,Masonry,1 916575,FL,COLLIER COUNTY,0,892260,0,892260,892260,1398649.67,0,44613,0,0,26.22242,-81.767075,Residential,Masonry,1 416703,FL,COLLIER COUNTY,0,2142729,0,2142729,2142729,2091363.5,0,0,0,0,26.219721,-81.757347,Commercial,Reinforced Masonry,3 797209,FL,COLLIER COUNTY,0,2385684,0,2385684,2385684,3675403.86,0,119284.2,0,0,26.219721,-81.757347,Commercial,Reinforced Masonry,3 748176,FL,COLLIER COUNTY,0,2338983,0,2338983,2338983,3459262.3,0,0,0,0,26.219721,-81.757347,Commercial,Reinforced Masonry,3 100609,FL,COLLIER COUNTY,0,2862045,0,2862045,2862045,3501998.26,0,0,0,0,26.257208,-81.769348,Commercial,Reinforced Masonry,1 294231,FL,COLLIER COUNTY,0,3936906,0,3936906,3936906,3637701.14,0,196845.3,0,0,26.257208,-81.769348,Commercial,Reinforced Masonry,1 120265,FL,COLLIER COUNTY,0,378180,0,378180,378180,555924.6,0,18909,0,0,26.21561,-81.78784,Residential,Masonry,1 702227,FL,COLLIER COUNTY,0,2736054.43,0,0,2736054.43,4240304.33,0,0,0,0,26.21197,-81.77933,Commercial,Reinforced Masonry,1 546822,FL,COLLIER COUNTY,0,2212177.28,0,0,2212177.28,1826515.14,0,0,0,0,26.24329,-81.76707,Commercial,Reinforced Masonry,1 637178,FL,COLLIER COUNTY,775260,775260,775260,775260,775260,1257648.48,0,0,0,0,26.22478,-81.78984,Residential,Masonry,4 188817,FL,COLLIER COUNTY,0,2853847.16,0,0,2853847.16,2692570.55,0,0,0,0,26.21473,-81.77331,Commercial,Reinforced Masonry,1 489013,FL,COLLIER COUNTY,850344.3,850344.3,850344.3,850344.3,850344.3,884438,0,0,0,0,26.24225,-81.769043,Residential,Masonry,1 972706,FL,COLLIER COUNTY,0,108000,0,108000,108000,136488.24,0,3240,0,0,26.212648,-81.783096,Residential,Wood,1 810616,FL,COLLIER COUNTY,1267747.2,1267747.2,1267747.2,1267747.2,1267747.2,1771651.36,0,0,0,0,26.293962,-81.818443,Residential,Masonry,1 910713,FL,COLLIER COUNTY,0,38719.8,0,38719.8,38719.8,45274.29,0,0,0,0,26.305126,-81.796547,Residential,Wood,1 772012,FL,COLLIER COUNTY,0,0,0,0,4119300.88,4082639.1,0,0,0,0,26.312576,-81.792259,Commercial,Reinforced Masonry,1 964423,FL,COLLIER COUNTY,0,19386.34,0,0,19386.34,26374.64,0,0,0,0,26.29275,-81.8192,Residential,Wood,1 187720,FL,COLLIER COUNTY,0,1170357.04,0,0,1170357.04,1096175.13,0,0,0,0,26.272217,-81.782257,Residential,Masonry,3 819224,FL,COLLIER COUNTY,0,11728.16,0,0,11728.16,16391.18,0,0,0,0,26.272217,-81.782257,Residential,Wood,3 707445,FL,COLLIER COUNTY,0,7225.82,0,0,7225.82,9766.3,0,0,0,0,26.272217,-81.782257,Residential,Wood,3 187546,FL,COLLIER COUNTY,0,7225.82,0,0,7225.82,10269.91,0,0,0,0,26.272217,-81.782257,Residential,Wood,3 724785,FL,COLLIER COUNTY,0,40464.57,0,0,40464.57,33986.84,0,0,0,0,26.2933,-81.7832,Residential,Wood,4 172793,FL,COLLIER COUNTY,0,619229.91,0,0,619229.91,906072.07,0,0,0,0,26.2933,-81.7832,Residential,Masonry,4 579152,FL,COLLIER COUNTY,0,2308608,0,2308608,2308608,1976110.73,0,115430.4,0,0,26.292707,-81.756439,Commercial,Reinforced Masonry,1 290050,FL,COLLIER COUNTY,0,2685393,0,2685393,2685393,3415819.9,0,0,0,0,26.292707,-81.756439,Commercial,Reinforced Masonry,1 272182,FL,COLLIER COUNTY,0,4201740,0,4201740,4201740,3946080.93,0,210087,0,0,26.292707,-81.756439,Commercial,Reinforced Masonry,1 212126,FL,COLLIER COUNTY,0,2313036,0,2313036,2313036,3808182.47,0,115651.8,0,0,26.302376,-81.763153,Commercial,Reinforced Masonry,1 716311,FL,COLLIER COUNTY,0,6310298.7,0,6310298.7,6310298.7,6325796.79,0,0,0,0,26.27427,-81.77224,Commercial,Reinforced Masonry,1 785145,FL,COLLIER COUNTY,0,1710000,0,1710000,1710000,1702134,0,0,0,0,26.303827,-81.79821,Residential,Masonry,1 972994,FL,COLLIER COUNTY,0,1710000,0,1710000,1710000,1729897.56,0,0,0,0,26.303827,-81.79821,Residential,Masonry,1 157768,FL,COLLIER COUNTY,0,1710000,0,1710000,1710000,2441161.8,0,0,0,0,26.303827,-81.79821,Residential,Masonry,1 457457,FL,COLLIER COUNTY,0,648000,0,648000,648000,584236.8,0,0,0,0,26.303827,-81.79821,Residential,Masonry,1 548764,FL,COLLIER COUNTY,78480000,78480000,78480000,78480000,78480000,68310000,0,0,0,0,26.293962,-81.818443,Commercial,Steel Frame,1 873512,FL,COLLIER COUNTY,0,617715.54,0,0,617715.54,698759.82,0,0,0,0,26.27611,-81.74749,Residential,Masonry,1 453166,FL,COLLIER COUNTY,1655527.5,1655527.5,1655527.5,1655527.5,1655527.5,2766545.38,0,0,0,0,26.128502,-81.766266,Residential,Masonry,1 100433,FL,COLLIER COUNTY,757350,757350,757350,757350,757350,839901.91,0,0,0,0,26.128502,-81.766266,Residential,Masonry,1 108999,FL,COLLIER COUNTY,16386.3,16386.3,16386.3,16386.3,16386.3,16043.99,0,0,0,0,26.128502,-81.766266,Residential,Wood,1 655733,FL,COLLIER COUNTY,0,175685.4,0,175685.4,175685.4,171556.79,0,0,0,0,26.11001,-81.74561,Residential,Wood,1 418879,FL,COLLIER COUNTY,0,6854783.16,0,0,6854783.16,7114935.89,0,0,0,0,26.120989,-81.760185,Commercial,Reinforced Masonry,1 535113,FL,COLLIER COUNTY,0,1110244.51,0,0,1110244.51,1788355.21,0,0,0,0,26.130882,-81.772446,Residential,Masonry,1 331344,FL,COLLIER COUNTY,579924.9,579924.9,0,0,579924.9,742274.88,0,0,0,0,26.13713,-81.77628,Residential,Masonry,1 215526,FL,COLLIER COUNTY,180709.2,180709.2,0,0,180709.2,240409.74,0,0,0,0,26.1231,-81.7487,Residential,Wood,1 946485,FL,COLLIER COUNTY,0,1071642.17,0,0,1071642.17,1060392.07,0,0,0,0,26.127165,-81.766342,Residential,Masonry,1 738267,FL,COLLIER COUNTY,0,5987099.49,0,0,5987099.49,9360000,0,0,0,0,26.127165,-81.766342,Commercial,Reinforced Masonry,1 605552,FL,COLLIER COUNTY,0,14130000,0,0,14130000,16200000,0,0,0,0,26.127165,-81.766342,Commercial,Reinforced Concrete,1 684350,FL,COLLIER COUNTY,0,1455473.95,0,0,1455473.95,1497647.76,0,0,0,0,26.127165,-81.766342,Residential,Masonry,1 832773,FL,COLLIER COUNTY,0,76234.21,0,0,76234.21,129367.01,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 727962,FL,COLLIER COUNTY,0,127979.22,0,0,127979.22,185871.91,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 527794,FL,COLLIER COUNTY,0,59680.83,0,0,59680.83,67310.43,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 892717,FL,COLLIER COUNTY,0,33053.7,0,0,33053.7,29542.08,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 591915,FL,COLLIER COUNTY,0,33053.7,0,0,33053.7,45314.31,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 535728,FL,COLLIER COUNTY,0,21664.23,0,0,21664.23,18261.04,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 823826,FL,COLLIER COUNTY,0,21664.23,0,0,21664.23,16328.11,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 896363,FL,COLLIER COUNTY,0,21664.23,0,0,21664.23,31038.95,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 977863,FL,COLLIER COUNTY,0,21664.23,0,0,21664.23,19814.97,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 381386,FL,COLLIER COUNTY,0,7945.75,0,0,7945.75,9542.69,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 226103,FL,COLLIER COUNTY,0,14795.22,0,0,14795.22,11889.53,0,0,0,0,26.11389,-81.76225,Residential,Wood,1 801021,FL,COLLIER COUNTY,0,104382.28,0,0,104382.28,100657.92,0,0,0,0,26.10287,-81.78461,Residential,Wood,3 670120,FL,COLLIER COUNTY,0,1696.3,0,0,1696.3,2610.46,0,0,0,0,26.10287,-81.78461,Residential,Wood,3 294073,FL,COLLIER COUNTY,0,1696.3,0,0,1696.3,1912.01,0,0,0,0,26.10287,-81.78461,Residential,Wood,3 681102,FL,COLLIER COUNTY,0,35010000,0,0,35010000,48060000,0,0,0,0,26.127165,-81.766342,Commercial,Reinforced Concrete,1 694192,FL,COLLIER COUNTY,0,8121.11,0,0,8121.11,8786.33,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 808580,FL,COLLIER COUNTY,0,2650491.5,0,0,2650491.5,3517308.24,0,0,0,0,26.127165,-81.766342,Commercial,Reinforced Masonry,1 756398,FL,COLLIER COUNTY,0,204420.7,0,0,204420.7,205981.66,0,0,0,0,26.10272,-81.77915,Residential,Wood,1 839107,FL,COLLIER COUNTY,0,1510723.51,0,0,1510723.51,1228446.33,0,0,0,0,26.10914,-81.763733,Residential,Masonry,1 257098,FL,COLLIER COUNTY,0,9093.95,0,0,9093.95,10467.5,0,0,0,0,26.10914,-81.763733,Residential,Wood,1 571679,FL,COLLIER COUNTY,0,9738.11,0,0,9738.11,8737.32,0,0,0,0,26.10914,-81.763733,Residential,Wood,1 986129,FL,COLLIER COUNTY,0,34500.69,0,0,34500.69,31153.2,0,0,0,0,26.10914,-81.763733,Residential,Wood,1 116151,FL,COLLIER COUNTY,0,16073.03,0,0,16073.03,24119.87,0,0,0,0,26.10914,-81.763733,Residential,Wood,1 247624,FL,COLLIER COUNTY,0,30900.67,0,0,30900.67,25273.9,0,0,0,0,26.10914,-81.763733,Residential,Wood,1 829812,FL,COLLIER COUNTY,0,5718.97,0,0,5718.97,7371.02,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 845004,FL,COLLIER COUNTY,0,5718.97,0,0,5718.97,6958.1,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 530439,FL,COLLIER COUNTY,0,6668.9,0,0,6668.9,6311.23,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 651721,FL,COLLIER COUNTY,0,97537.38,0,0,97537.38,137832.51,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 175306,FL,COLLIER COUNTY,0,1274206.79,0,0,1274206.79,987765.11,0,0,0,0,26.127165,-81.766342,Residential,Masonry,1 282576,FL,COLLIER COUNTY,0,18339.47,0,0,18339.47,21613.22,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 524142,FL,COLLIER COUNTY,0,5815.9,0,0,5815.9,8087.01,0,0,0,0,26.127165,-81.766342,Residential,Wood,1 637472,FL,COLLIER COUNTY,0,1532985.9,0,0,1532985.9,2279856.64,0,0,0,0,26.124415,-81.76102,Residential,Masonry,3 753681,FL,COLLIER COUNTY,0,695842.13,0,0,695842.13,589987.15,0,0,0,0,26.1231,-81.7487,Residential,Masonry,3 942818,FL,COLLIER COUNTY,0,101678.07,0,0,101678.07,131765.63,0,0,0,0,26.12129,-81.770416,Residential,Wood,1 593829,FL,COLLIER COUNTY,0,270719.12,0,0,270719.12,305873.62,0,0,0,0,26.106098,-81.75177,Residential,Wood,1 887279,FL,COLLIER COUNTY,0,1020339.83,0,0,1020339.83,1408273.03,0,0,0,0,26.127026,-81.766327,Residential,Masonry,1 390542,FL,COLLIER COUNTY,0,59681.71,0,0,59681.71,85219.76,0,0,0,0,26.12625,-81.72807,Residential,Wood,1 339178,FL,COLLIER COUNTY,0,349920,0,349920,349920,285352.76,0,17496,0,0,26.10802,-81.76469,Residential,Wood,1 255826,FL,COLLIER COUNTY,0,78142.5,0,78142.5,78142.5,131243.06,0,0,0,0,26.10802,-81.76469,Residential,Wood,1 762235,FL,COLLIER COUNTY,0,106317,0,106317,106317,139552.54,0,0,0,0,26.133379,-81.768578,Residential,Wood,1 167829,FL,COLLIER COUNTY,0,239337,0,239337,239337,330767.56,0,0,0,0,26.133379,-81.768578,Residential,Wood,1 934686,FL,COLLIER COUNTY,0,859239,0,859239,859239,799692.88,0,0,0,0,26.133379,-81.768578,Residential,Masonry,1 391160,FL,COLLIER COUNTY,0,156285,0,156285,156285,239045.72,0,0,0,0,26.133677,-81.770622,Residential,Wood,1 957975,FL,COLLIER COUNTY,0,988371,0,988371,988371,1276975.33,0,0,0,0,26.133677,-81.770622,Residential,Masonry,1 710026,FL,COLLIER COUNTY,0,1253016.51,0,0,1253016.51,1154278.81,0,0,0,0,26.12118,-81.7618,Residential,Masonry,1 168979,FL,COLLIER COUNTY,0,8228878.8,0,0,8228878.8,10260000,0,0,0,0,26.120529,-81.759766,Commercial,Reinforced Masonry,1 673118,FL,COLLIER COUNTY,0,1878123.24,0,0,1878123.24,1589226.57,0,0,0,0,26.13207,-81.77175,Commercial,Reinforced Masonry,1 832089,FL,COLLIER COUNTY,0,0,0,783000,783000,727031.94,0,0,0,0,26.13717,-81.77857,Residential,Masonry,1 472793,FL,COLLIER COUNTY,0,12600000,0,0,12600000,11520000,0,0,0,0,26.064741,-81.701889,Commercial,Reinforced Concrete,3 596117,FL,COLLIER COUNTY,0,292167.9,0,0,292167.9,257668.71,0,0,0,0,26.05815,-81.70547,Residential,Wood,1 882198,FL,COLLIER COUNTY,0,400882.5,0,0,400882.5,327370.27,0,0,0,0,26.05815,-81.70547,Residential,Masonry,1 796216,FL,COLLIER COUNTY,0,350616.6,0,0,350616.6,327889.63,0,0,0,0,26.05815,-81.70547,Residential,Wood,1 766436,FL,COLLIER COUNTY,0,69862.5,0,0,69862.5,55622.85,0,0,0,0,26.05815,-81.70547,Residential,Wood,1 970760,FL,COLLIER COUNTY,0,31545,0,0,31545,44833.14,0,0,0,0,26.05815,-81.70547,Residential,Wood,1 171503,FL,COLLIER COUNTY,0,1515060,0,0,1515060,2010424.02,0,0,0,0,26.05815,-81.70547,Residential,Masonry,1 855366,FL,COLLIER COUNTY,0,3698.64,0,0,3698.64,4290.24,0,0,0,0,26.10987,-81.74374,Residential,Wood,1 774110,FL,COLLIER COUNTY,0,122979.78,0,0,122979.78,148047.98,0,0,0,0,26.109165,-81.731049,Residential,Wood,1 905162,FL,COLLIER COUNTY,0,9246.6,0,9246.6,9246.6,12562.8,0,0,0,0,26.10987,-81.74374,Residential,Wood,1 624627,FL,COLLIER COUNTY,0,9246.6,0,9246.6,9246.6,14077.95,0,0,0,0,26.10987,-81.74374,Residential,Wood,1 390460,FL,COLLIER COUNTY,0,18493.2,0,18493.2,18493.2,21994.06,0,0,0,0,26.109171,-81.744675,Residential,Wood,1 714717,FL,COLLIER COUNTY,0,54554.94,0,0,54554.94,74725.43,0,0,0,0,26.10987,-81.74374,Residential,Wood,1 107103,FL,COLLIER COUNTY,0,252432.18,0,0,252432.18,385903.17,0,0,0,0,26.09179,-81.72724,Residential,Wood,1 317693,FL,COLLIER COUNTY,0,2565900,0,2565900,2565900,3484869.39,0,0,0,0,26.10314,-81.70035,Commercial,Reinforced Masonry,1 242500,FL,COLLIER COUNTY,0,673110,0,673110,673110,732516,0,0,0,0,26.10314,-81.70035,Residential,Masonry,1 623035,FL,COLLIER COUNTY,0,994410,0,994410,994410,1450852.15,0,0,0,0,26.10314,-81.70035,Residential,Masonry,1 695986,FL,COLLIER COUNTY,0,1275255,0,1275255,1275255,1355728.69,0,0,0,0,26.10314,-81.70035,Residential,Masonry,1 210032,FL,COLLIER COUNTY,0,740442.56,0,0,740442.56,1022988.04,0,0,0,0,26.06624,-81.703415,Residential,Masonry,3 768161,FL,COLLIER COUNTY,0,40860000,0,0,40860000,66330000,0,0,0,0,26.10495,-81.69119,Commercial,Steel Frame,1 802256,FL,COLLIER COUNTY,0,8253661.83,0,0,8253661.83,9540000,0,0,0,0,26.103397,-81.693893,Commercial,Reinforced Masonry,3 256966,FL,COLLIER COUNTY,0,36280.64,0,0,36280.64,58798.08,0,0,0,0,26.075071,-81.717239,Residential,Wood,1 907070,FL,COLLIER COUNTY,0,41240.02,0,0,41240.02,44568.09,0,0,0,0,26.075071,-81.717239,Residential,Wood,1 414911,FL,COLLIER COUNTY,0,21148.73,0,0,21148.73,33249.86,0,0,0,0,26.075071,-81.717239,Residential,Wood,1 632026,FL,COLLIER COUNTY,0,10274.76,0,0,10274.76,11444.44,0,0,0,0,26.075071,-81.717239,Residential,Wood,1 727554,FL,COLLIER COUNTY,0,45381.97,0,0,45381.97,47428.33,0,0,0,0,26.075071,-81.717239,Residential,Wood,1 592219,FL,COLLIER COUNTY,0,16566.5,0,0,16566.5,24352.76,0,0,0,0,26.09535,-81.72641,Residential,Wood,1 192167,FL,COLLIER COUNTY,0,8283.25,0,0,8283.25,11261.91,0,0,0,0,26.09535,-81.72641,Residential,Wood,1 908780,FL,COLLIER COUNTY,0,14190.8,0,0,14190.8,19929.63,0,0,0,0,26.09535,-81.72641,Residential,Wood,1 668641,FL,COLLIER COUNTY,0,1364.09,0,0,1364.09,1621.95,0,0,0,0,26.1582,-81.69657,Residential,Wood,3 171332,FL,COLLIER COUNTY,0,733561.09,0,0,733561.09,875343.78,0,0,0,0,25.983446,-81.727974,Residential,Masonry,1 209722,FL,COLLIER COUNTY,0,371599.64,0,0,371599.64,473126.61,0,0,0,0,26.0788,-81.7156,Residential,Masonry,4 636702,FL,COLLIER COUNTY,0,1280739.05,0,0,1280739.05,1479837.62,0,0,0,0,26.09479,-81.72525,Residential,Masonry,1 752227,FL,COLLIER COUNTY,0,6625685.37,0,0,6625685.37,6759789.24,0,0,0,0,26.09479,-81.72525,Commercial,Reinforced Masonry,1 660422,FL,COLLIER COUNTY,0,1255573.62,0,0,1255573.62,2278112.77,0,0,0,0,26.09479,-81.72525,Residential,Masonry,1 729097,FL,COLLIER COUNTY,0,43795.49,0,0,43795.49,46598.4,0,0,0,0,26.09479,-81.72525,Residential,Wood,1 459373,FL,COLLIER COUNTY,0,731090.42,0,0,731090.42,832346.44,0,0,0,0,26.09479,-81.72525,Residential,Masonry,1 936174,FL,COLLIER COUNTY,0,93759.37,0,0,93759.37,75945.09,0,0,0,0,26.09479,-81.72525,Residential,Wood,1 324339,FL,COLLIER COUNTY,0,1922387.76,0,0,1922387.76,2080250.4,0,0,0,0,26.09479,-81.72525,Commercial,Reinforced Masonry,1 894000,FL,COLLIER COUNTY,0,2622040.59,0,0,2622040.59,2983646.21,0,0,0,0,26.09479,-81.72525,Commercial,Reinforced Masonry,1 712793,FL,COLLIER COUNTY,0,1111039.68,0,0,1111039.68,993002.82,0,0,0,0,26.09479,-81.72525,Residential,Masonry,1 974578,FL,COLLIER COUNTY,0,125658.7,0,0,125658.7,155427.25,0,0,0,0,26.09479,-81.72525,Residential,Wood,1 585863,FL,COLLIER COUNTY,0,87590.99,0,0,87590.99,89735.91,0,0,0,0,26.09479,-81.72525,Residential,Wood,1 246832,FL,COLLIER COUNTY,0,197955.63,0,0,197955.63,250838.68,0,0,0,0,26.09479,-81.72525,Residential,Wood,1 721003,FL,COLLIER COUNTY,0,479703.84,0,0,479703.84,812349.67,0,0,0,0,26.09479,-81.72525,Residential,Masonry,1 346095,FL,COLLIER COUNTY,0,2223017.78,0,0,2223017.78,2537130.2,0,0,0,0,26.09479,-81.72525,Commercial,Reinforced Masonry,1 258763,FL,COLLIER COUNTY,0,257360.65,0,0,257360.65,285188.54,0,0,0,0,26.075425,-81.728165,Residential,Wood,4 100208,FL,COLLIER COUNTY,0,2187352.81,0,0,2187352.81,2004315.13,0,0,0,0,26.08942,-81.731476,Commercial,Reinforced Masonry,1 854942,FL,COLLIER COUNTY,0,743670,0,743670,743670,857897.71,0,37183.5,0,0,26.10495,-81.69119,Residential,Masonry,1 255141,FL,COLLIER COUNTY,0,743670,0,743670,743670,641888.35,0,37183.5,0,0,26.10495,-81.69119,Residential,Masonry,1 169563,FL,COLLIER COUNTY,0,743670,0,743670,743670,597280.05,0,37183.5,0,0,26.10495,-81.69119,Residential,Masonry,1 431154,FL,COLLIER COUNTY,0,761589,0,761589,761589,927798.18,0,0,0,0,26.10495,-81.69119,Residential,Masonry,1 274328,FL,COLLIER COUNTY,0,1827972,0,1827972,1827972,1723901.9,0,91398.6,0,0,26.10495,-81.69119,Commercial,Reinforced Masonry,1 983809,FL,COLLIER COUNTY,0,379728,0,379728,379728,303478.62,0,18986.4,0,0,26.08707,-81.7176,Residential,Masonry,1 826314,FL,COLLIER COUNTY,0,2856110.17,0,0,2856110.17,4431026.44,0,0,0,0,26.066044,-81.703941,Commercial,Reinforced Masonry,3 313525,FL,COLLIER COUNTY,0,1931211.42,0,0,1931211.42,1493384.55,0,0,0,0,26.10832,-81.74825,Commercial,Reinforced Masonry,1 450393,FL,COLLIER COUNTY,0,1598973.75,0,0,1598973.75,2279036.47,0,0,0,0,25.981899,-81.727318,Residential,Masonry,1 311613,FL,COLLIER COUNTY,1180224,1180224,1180224,1180224,1180224,1264620.64,0,59011.2,0,0,26.106993,-81.688423,Residential,Masonry,4 456708,FL,COLLIER COUNTY,0,51175.23,0,0,51175.23,58371.6,0,0,0,0,26.0788,-81.7156,Residential,Wood,4 831923,FL,COLLIER COUNTY,0,50501.88,0,0,50501.88,54628.38,0,0,0,0,26.094587,-81.736809,Residential,Wood,1 957119,FL,COLLIER COUNTY,0,50501.88,0,0,50501.88,48089.1,0,0,0,0,26.094587,-81.736809,Residential,Wood,1 966090,FL,COLLIER COUNTY,131400000,131400000,131400000,131400000,131400000,216900000,0,0,0,0,26.104258,-81.687096,Commercial,Steel Frame,3 552443,FL,COLLIER COUNTY,7829476.2,7829476.2,7829476.2,7829476.2,7829476.2,11070000,0,0,0,0,26.111523,-81.687218,Commercial,Reinforced Masonry,1 271297,FL,COLLIER COUNTY,0,2312574.66,0,0,2312574.66,2398625.56,0,0,0,0,26.051157,-81.68029,Commercial,Reinforced Masonry,3 992272,FL,COLLIER COUNTY,304200,304200,304200,304200,304200,268085.38,0,15210,15210,0,26.0529,-81.6709,Residential,Wood,4 909144,FL,COLLIER COUNTY,740700,740700,740700,740700,740700,513201.4,0,37035,37035,0,25.99745,-81.69981,Residential,Masonry,1 399365,FL,COLLIER COUNTY,49500,49500,49500,49500,49500,58198.14,0,2475,2475,0,25.998693,-81.694122,Residential,Wood,1 120091,FL,COLLIER COUNTY,47700,47700,47700,47700,47700,36692.27,0,2385,2385,0,25.998693,-81.694122,Residential,Wood,1 309762,FL,COLLIER COUNTY,0,101831.13,0,0,101831.13,86750.35,0,0,0,0,25.959444,-81.50927,Residential,Wood,1 505675,FL,COLLIER COUNTY,0,424725.93,0,0,424725.93,361688.11,0,0,0,0,26.0529,-81.6709,Residential,Masonry,4 922835,FL,COLLIER COUNTY,0,346017.88,0,0,346017.88,432837.92,0,0,0,0,26.058264,-81.714733,Residential,Wood,1 293762,FL,COLLIER COUNTY,0,1532985.02,0,0,1532985.02,2601201.18,0,0,0,0,26.058264,-81.714733,Residential,Masonry,1 519050,FL,COLLIER COUNTY,0,607476.98,0,0,607476.98,895542.56,0,0,0,0,26.0529,-81.6709,Residential,Masonry,4 360577,FL,COLLIER COUNTY,0,299783.24,0,0,299783.24,415003.12,0,0,0,0,26.000937,-81.675186,Residential,Wood,1 495769,FL,COLLIER COUNTY,0,3806.77,0,0,3806.77,3682.16,0,0,0,0,26.000937,-81.675186,Residential,Wood,1 606244,FL,COLLIER COUNTY,0,48252.39,0,0,48252.39,55326.19,0,0,0,0,26.0529,-81.6709,Residential,Wood,4 903530,FL,COLLIER COUNTY,0,43427.15,0,0,43427.15,52760.86,0,0,0,0,25.959444,-81.50927,Residential,Wood,1 931143,FL,COLLIER COUNTY,0,24126.2,0,0,24126.2,29243.26,0,0,0,0,25.97318,-81.506265,Residential,Wood,3 833587,FL,COLLIER COUNTY,0,48252.39,0,0,48252.39,69965.97,0,0,0,0,26.0529,-81.6709,Residential,Wood,4 449078,FL,COLLIER COUNTY,0,289946.81,0,0,289946.81,361606.58,0,0,0,0,26.017365,-81.698746,Residential,Wood,1 651461,FL,COLLIER COUNTY,0,127323,0,127323,127323,134854.03,0,0,0,0,26.047144,-81.680275,Residential,Wood,1 846918,FL,COLLIER COUNTY,0,388440,0,388440,388440,529917.62,0,19422,0,0,26.047144,-81.680275,Residential,Masonry,1 587255,FL,COLLIER COUNTY,0,1827972,0,1827972,1827972,1979474.32,0,91398.6,0,0,26.047144,-81.680275,Commercial,Reinforced Masonry,1 350205,FL,COLLIER COUNTY,0,1827972,0,1827972,1827972,1761927.37,0,91398.6,0,0,26.047144,-81.680275,Commercial,Reinforced Masonry,1 294001,FL,COLLIER COUNTY,0,406530,0,406530,406530,576836.8,0,20326.5,0,0,26.04512,-81.67924,Residential,Masonry,1 753263,FL,COLLIER COUNTY,0,3198087,0,3198087,3198087,5442018.35,0,0,0,0,26.04512,-81.67924,Commercial,Reinforced Masonry,1 496244,FL,COLLIER COUNTY,0,3315906,0,3315906,3315906,3685629.52,0,165795.3,0,0,26.04512,-81.67924,Commercial,Reinforced Masonry,1 311354,FL,COLLIER COUNTY,0,4138389,0,4138389,4138389,3748387.22,0,0,0,0,26.04512,-81.67924,Commercial,Reinforced Masonry,1 462527,FL,COLLIER COUNTY,0,2324349.65,0,0,2324349.65,3633190.93,0,0,0,0,26.113529,-81.687172,Commercial,Reinforced Masonry,3 827067,FL,COLLIER COUNTY,0,828442.84,0,0,828442.84,1118934.66,0,0,0,0,26.15572,-81.677467,Residential,Masonry,4 903032,FL,COLLIER COUNTY,0,28056.6,0,0,28056.6,27742.36,0,0,0,0,26.023058,-81.678596,Residential,Wood,1 167532,FL,COLLIER COUNTY,0,84169.79,0,0,84169.79,97428.22,0,0,0,0,26.023058,-81.678596,Residential,Wood,1 653583,FL,COLLIER COUNTY,0,65091.31,0,0,65091.31,88042.24,0,0,0,0,26.023058,-81.678596,Residential,Wood,1 554781,FL,COLLIER COUNTY,0,112226.39,0,0,112226.39,109467.42,0,0,0,0,26.023058,-81.678596,Residential,Wood,1 848327,FL,COLLIER COUNTY,0,112226.39,0,0,112226.39,116749.11,0,0,0,0,26.023058,-81.678596,Residential,Wood,1 647297,FL,COLLIER COUNTY,0,254529.45,0,0,254529.45,335034.58,0,0,0,0,26.017365,-81.698746,Residential,Wood,1 918599,FL,COLLIER COUNTY,0,117000,0,117000,117000,136705.14,0,2340,0,900,26.034761,-81.668968,Residential,Wood,1 593195,FL,COLLIER COUNTY,0,2863672.02,0,0,2863672.02,3713329.24,0,0,0,0,26.17254,-81.71197,Commercial,Reinforced Masonry,1 344231,FL,COLLIER COUNTY,0,77671.44,0,0,77671.44,104269.25,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 266103,FL,COLLIER COUNTY,0,17568.54,0,0,17568.54,14710.21,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 252057,FL,COLLIER COUNTY,0,125753.76,0,0,125753.76,123632.92,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 779657,FL,COLLIER COUNTY,0,7397.28,0,0,7397.28,7136.24,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 784845,FL,COLLIER COUNTY,0,5547.96,0,0,5547.96,7726.12,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 549368,FL,COLLIER COUNTY,0,3698.64,0,0,3698.64,5549.9,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 192659,FL,COLLIER COUNTY,0,7397.28,0,0,7397.28,6047.28,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 331118,FL,COLLIER COUNTY,0,121130.46,0,0,121130.46,177328.94,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 765993,FL,COLLIER COUNTY,0,3698.64,0,0,3698.64,4733.79,0,0,0,0,26.17254,-81.71197,Residential,Wood,1 367758,FL,COLLIER COUNTY,0,342124.2,0,342124.2,342124.2,330680.83,0,0,0,0,26.1796,-81.71007,Residential,Wood,1 855170,FL,COLLIER COUNTY,0,108185.22,0,0,108185.22,118139.56,0,0,0,0,26.1796,-81.71007,Residential,Wood,1 934901,FL,COLLIER COUNTY,0,354144.78,0,0,354144.78,591506.78,0,0,0,0,26.1796,-81.71007,Residential,Wood,1 109214,FL,COLLIER COUNTY,0,624145.5,0,624145.5,624145.5,978610.21,0,0,0,0,26.17045,-81.71304,Residential,Masonry,1 883950,FL,COLLIER COUNTY,0,3698.64,0,0,3698.64,5361.66,0,0,0,0,26.17045,-81.71304,Residential,Wood,1 967690,FL,COLLIER COUNTY,0,749899.26,0,0,749899.26,657217.71,0,0,0,0,26.196405,-81.71151,Residential,Masonry,3 219666,FL,COLLIER COUNTY,0,115582.5,0,115582.5,115582.5,123030.64,0,0,0,0,26.18436,-81.688075,Residential,Wood,3 901901,FL,COLLIER COUNTY,0,16643.88,0,0,16643.88,22695.33,0,0,0,0,26.196405,-81.71151,Residential,Wood,3 165919,FL,COLLIER COUNTY,0,1111693.61,0,0,1111693.61,1371785.44,0,0,0,0,26.183273,-81.702934,Residential,Masonry,1 303092,FL,COLLIER COUNTY,0,4071.13,0,0,4071.13,3459.16,0,0,0,0,26.1841,-81.7066,Residential,Wood,4 953163,FL,COLLIER COUNTY,0,4071.13,0,0,4071.13,3750.08,0,0,0,0,26.1841,-81.7066,Residential,Wood,4 842234,FL,COLLIER COUNTY,0,9136.25,0,0,9136.25,11299.26,0,0,0,0,26.1841,-81.7066,Residential,Wood,4 260732,FL,COLLIER COUNTY,0,1553.55,0,0,1553.55,1730.73,0,0,0,0,26.1841,-81.7066,Residential,Wood,4 577330,FL,COLLIER COUNTY,0,7843.53,0,0,7843.53,6873.04,0,0,0,0,26.16755,-81.71519,Residential,Wood,1 907548,FL,COLLIER COUNTY,0,7843.53,0,0,7843.53,5700.29,0,0,0,0,26.16755,-81.71519,Residential,Wood,1 979827,FL,COLLIER COUNTY,0,5075.7,0,0,5075.7,5928.23,0,0,0,0,26.16755,-81.71519,Residential,Wood,1 240400,FL,COLLIER COUNTY,0,15509.07,0,0,15509.07,20214.15,0,0,0,0,26.166893,-81.718681,Residential,Wood,1 781884,FL,COLLIER COUNTY,0,15509.07,0,0,15509.07,20308.19,0,0,0,0,26.166893,-81.718681,Residential,Wood,1 419899,FL,COLLIER COUNTY,0,1334976.32,0,0,1334976.32,1104041.44,0,0,0,0,26.183687,-81.702171,Residential,Masonry,1 500940,FL,COLLIER COUNTY,0,1156484.19,0,0,1156484.19,1238131.98,0,0,0,0,26.183517,-81.702507,Residential,Masonry,1 285254,FL,COLLIER COUNTY,0,283050,0,283050,283050,248487.33,0,14152.5,0,0,26.18873,-81.70847,Residential,Wood,1 841062,FL,COLLIER COUNTY,0,10080000,0,10080000,10080000,12240000,0,504374.4,0,0,26.18873,-81.70847,Commercial,Reinforced Concrete,1 294680,FL,COLLIER COUNTY,0,108531,0,108531,108531,182610.14,0,0,0,0,26.19202,-81.70579,Residential,Wood,1 892798,FL,COLLIER COUNTY,0,523287,0,523287,523287,593962.14,0,0,0,0,26.19202,-81.70579,Residential,Masonry,1 682154,FL,COLLIER COUNTY,0,663282,0,663282,663282,665393.89,0,33164.1,0,0,26.19202,-81.70579,Residential,Masonry,1 117299,FL,COLLIER COUNTY,0,663282,0,663282,663282,501441.19,0,33164.1,0,0,26.19202,-81.70579,Residential,Masonry,1 503205,FL,COLLIER COUNTY,0,663282,0,663282,663282,765140.89,0,33164.1,0,0,26.19202,-81.70579,Residential,Masonry,1 812448,FL,COLLIER COUNTY,0,604440,0,604440,604440,636442.68,0,30222,0,0,26.19202,-81.70579,Residential,Masonry,1 840837,FL,COLLIER COUNTY,0,106020,0,106020,106020,110133.58,0,5301,0,0,26.166555,-81.700673,Residential,Wood,1 834318,FL,COLLIER COUNTY,0,312057,0,312057,312057,424439.34,0,0,0,0,26.166555,-81.700673,Residential,Wood,1 995423,FL,COLLIER COUNTY,0,5147478,0,5147478,5147478,5311888.45,0,257373.9,0,0,26.166555,-81.700673,Commercial,Reinforced Masonry,1 834630,FL,COLLIER COUNTY,0,10350000,0,10350000,10350000,10620000,0,0,0,0,26.166555,-81.700673,Commercial,Reinforced Concrete,1 906687,FL,COLLIER COUNTY,0,142803,0,142803,142803,241072.6,0,0,0,0,26.17729,-81.70519,Residential,Wood,1 994969,FL,COLLIER COUNTY,0,554580,0,554580,554580,1005471.29,0,27729,0,0,26.17729,-81.70519,Residential,Masonry,1 988854,FL,COLLIER COUNTY,0,15030000,0,15030000,15030000,22770000,0,0,0,0,26.17729,-81.70519,Commercial,Reinforced Concrete,1 198110,FL,COLLIER COUNTY,0,576155.7,0,576155.7,576155.7,766206.42,0,0,0,0,26.17426,-81.69654,Residential,Masonry,1 416360,FL,COLLIER COUNTY,0,10260000,0,10260000,10260000,10980000,0,0,0,0,26.17426,-81.69654,Commercial,Reinforced Concrete,1 950771,FL,COLLIER COUNTY,0,731844,0,731844,731844,737314.53,0,36592.2,0,0,26.17849,-81.69829,Residential,Masonry,1 172372,FL,COLLIER COUNTY,0,1004436,0,1004436,1004436,1176395.44,0,50221.8,0,0,26.17849,-81.69829,Residential,Masonry,1 738088,FL,COLLIER COUNTY,0,880110,0,880110,880110,726574.81,0,44005.5,0,0,26.165989,-81.688622,Residential,Masonry,3 622843,FL,COLLIER COUNTY,0,1659593.44,0,0,1659593.44,2748293.37,0,0,0,0,26.19221,-81.68766,Residential,Masonry,1 947570,FL,COLLIER COUNTY,0,2573562.79,0,0,2573562.79,2462451.79,0,0,0,0,26.18129,-81.70605,Commercial,Reinforced Masonry,1 318670,FL,COLLIER COUNTY,1182271.5,1182271.5,1182271.5,1182271.5,1182271.5,1376045.8,0,0,0,0,26.17893,-81.72428,Residential,Masonry,1 387513,FL,COLLIER COUNTY,0,536402.39,0,0,536402.39,530169.4,0,0,0,0,26.17703,-81.71374,Residential,Masonry,1 716737,FL,COLLIER COUNTY,0,8791553,0,0,8791553,7438445.08,0,0,0,0,26.18179,-81.70975,Commercial,Reinforced Masonry,1 742747,FL,COLLIER COUNTY,259038,259038,0,0,259038,273070.09,0,0,0,0,26.18245,-81.564505,Residential,Wood,3 410895,FL,COLLIER COUNTY,0,1056125.24,0,0,1056125.24,1439481.8,0,0,0,0,26.1247,-81.56,Residential,Masonry,1 801704,FL,COLLIER COUNTY,0,302728.2,0,0,302728.2,377047.97,0,0,0,0,26.1247,-81.56,Residential,Wood,1 709066,FL,COLLIER COUNTY,0,302728.2,0,0,302728.2,302834.15,0,0,0,0,26.1247,-81.56,Residential,Wood,1 415891,FL,COLLIER COUNTY,0,660686.3,0,0,660686.3,769197.42,0,0,0,0,26.1247,-81.56,Residential,Masonry,1 412884,FL,COLLIER COUNTY,0,14490000,0,0,14490000,18810000,0,0,0,0,26.1247,-81.56,Commercial,Reinforced Concrete,1 335270,FL,COLLIER COUNTY,0,321636.92,0,0,321636.92,406208.14,0,0,0,0,26.1247,-81.56,Residential,Wood,1 106007,FL,COLLIER COUNTY,0,841617.2,0,0,841617.2,752203.79,0,0,0,0,26.1247,-81.56,Residential,Masonry,1 755280,FL,COLLIER COUNTY,0,513811.02,0,0,513811.02,937807.87,0,0,0,0,26.1247,-81.56,Residential,Masonry,1 363252,FL,COLLIER COUNTY,0,71905.68,0,0,71905.68,52564.2,0,0,0,0,26.1247,-81.56,Residential,Wood,1 696873,FL,COLLIER COUNTY,0,394014.04,0,0,394014.04,584515.1,0,0,0,0,26.1247,-81.56,Residential,Masonry,1 787297,FL,COLLIER COUNTY,0,39567.51,0,0,39567.51,36735.98,0,0,0,0,26.21402,-81.62161,Residential,Wood,1 637048,FL,COLLIER COUNTY,0,29326.24,0,0,29326.24,31316.7,0,0,0,0,26.21444,-81.61761,Residential,Wood,1 279353,FL,COLLIER COUNTY,0,29326.24,0,0,29326.24,37187.55,0,0,0,0,26.21343,-81.608521,Residential,Wood,1 485961,FL,COLLIER COUNTY,0,28776.37,0,0,28776.37,29169.17,0,0,0,0,26.22301,-81.60351,Residential,Wood,1 575911,FL,COLLIER COUNTY,0,253198.89,0,0,253198.89,242739.75,0,0,0,0,26.227966,-81.606628,Residential,Wood,3 595457,FL,COLLIER COUNTY,0,254038.54,0,0,254038.54,268318.04,0,0,0,0,26.205495,-81.60502,Residential,Wood,3 466530,FL,COLLIER COUNTY,0,254038.54,0,0,254038.54,415560.3,0,0,0,0,26.205495,-81.60502,Residential,Wood,3 933695,FL,COLLIER COUNTY,2700021.6,2700021.6,2700021.6,2700021.6,2700021.6,2555732.45,0,0,0,0,26.16053,-81.683601,Commercial,Reinforced Masonry,1 411019,FL,COLLIER COUNTY,0,928391.29,0,0,928391.29,954768.75,0,0,0,0,26.2116,-81.67337,Residential,Masonry,1 921754,FL,COLLIER COUNTY,0,572529.51,0,0,572529.51,754363.74,0,0,0,0,26.157945,-81.535625,Residential,Masonry,3 265641,FL,COLLIER COUNTY,0,541325.3,0,0,541325.3,542819.35,0,0,0,0,26.20495,-81.64969,Residential,Masonry,1 669372,FL,COLLIER COUNTY,20070000,20070000,20070000,20070000,20070000,26460000,0,0,0,0,26.211771,-81.730888,Commercial,Reinforced Concrete,3 441665,FL,COLLIER COUNTY,0,658357.92,0,0,658357.92,578321.35,0,0,0,0,26.26853,-81.69832,Residential,Masonry,1 112240,FL,COLLIER COUNTY,1183774.5,1183774.5,1183774.5,1183774.5,1183774.5,1703508.33,0,0,0,0,26.268932,-81.689232,Residential,Masonry,1 379099,FL,COLLIER COUNTY,444563.1,444563.1,0,0,444563.1,627716.87,0,0,0,0,26.2563,-81.7187,Residential,Masonry,3 367314,FL,COLLIER COUNTY,0,27393.23,0,0,27393.23,38938.71,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 591037,FL,COLLIER COUNTY,0,59967.22,0,0,59967.22,50246.53,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 127527,FL,COLLIER COUNTY,0,6690.05,0,0,6690.05,9464.68,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 355693,FL,COLLIER COUNTY,0,6690.05,0,0,6690.05,8757.01,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 723889,FL,COLLIER COUNTY,0,6690.05,0,0,6690.05,5800.18,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 889448,FL,COLLIER COUNTY,0,6690.05,0,0,6690.05,6185.82,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 650113,FL,COLLIER COUNTY,0,12054.78,0,0,12054.78,17942.95,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 351221,FL,COLLIER COUNTY,0,12054.78,0,0,12054.78,11029.4,0,0,0,0,26.241652,-81.732079,Residential,Wood,1 426035,FL,COLLIER COUNTY,0,1834693.2,0,1834693.2,1834693.2,2714832.22,0,0,0,0,26.2129,-81.688,Commercial,Reinforced Masonry,3 203626,FL,COLLIER COUNTY,0,110610,0,110610,110610,95166.85,0,5530.5,0,0,26.272865,-81.708,Residential,Wood,1 447726,FL,COLLIER COUNTY,0,241092,0,241092,241092,305066.97,0,12054.6,0,0,26.272865,-81.708,Residential,Wood,1 369555,FL,COLLIER COUNTY,0,286659,0,286659,286659,334823.45,0,0,0,0,26.272865,-81.708,Residential,Wood,1 662256,FL,COLLIER COUNTY,0,1174500,0,1174500,1174500,1388470.41,0,58725,0,0,26.272865,-81.708,Residential,Masonry,1 347633,FL,COLLIER COUNTY,0,3424869,0,3424869,3424869,3887431.81,0,0,0,0,26.272865,-81.708,Commercial,Reinforced Masonry,1 558913,FL,COLLIER COUNTY,0,3424869,0,3424869,3424869,3139577.41,0,0,0,0,26.272865,-81.708,Commercial,Reinforced Masonry,1 918607,FL,COLLIER COUNTY,0,3928977,0,3928977,3928977,3300340.68,0,0,0,0,26.272865,-81.708,Commercial,Reinforced Masonry,1 233320,FL,COLLIER COUNTY,0,6935085,0,6935085,6935085,12600000,0,0,0,0,26.272865,-81.708,Commercial,Reinforced Masonry,1 116341,FL,COLLIER COUNTY,0,380430,0,380430,380430,336138.44,0,19021.5,0,0,26.27286,-81.709076,Residential,Masonry,1 320746,FL,COLLIER COUNTY,0,743670,0,743670,743670,835587.61,0,37183.5,0,0,26.27286,-81.709076,Residential,Masonry,1 121598,FL,COLLIER COUNTY,0,743670,0,743670,743670,598524.21,0,37183.5,0,0,26.27286,-81.709076,Residential,Masonry,1 802616,FL,COLLIER COUNTY,0,987129,0,987129,987129,1421323.61,0,0,0,0,26.27286,-81.709076,Residential,Masonry,1 437009,FL,COLLIER COUNTY,0,1818657,0,1818657,1818657,2657632.57,0,0,0,0,26.27286,-81.709076,Commercial,Reinforced Masonry,1 909506,FL,COLLIER COUNTY,0,2439054,0,2439054,2439054,2484176.5,0,121952.7,0,0,26.27286,-81.709076,Commercial,Reinforced Masonry,1 875906,FL,COLLIER COUNTY,0,993501,0,993501,993501,1539942.45,0,0,0,0,26.265945,-81.689079,Residential,Masonry,1 886354,FL,COLLIER COUNTY,0,2260899,0,2260899,2260899,1770772.27,0,0,0,0,26.265945,-81.689079,Commercial,Reinforced Masonry,1 760247,FL,COLLIER COUNTY,0,506061,0,506061,506061,711092.63,0,0,0,0,26.241667,-81.732025,Residential,Masonry,1 945003,FL,COLLIER COUNTY,0,437850,0,437850,437850,556242.45,0,21892.5,0,0,26.241667,-81.732025,Residential,Masonry,1 802442,FL,COLLIER COUNTY,0,743670,0,743670,743670,745724.02,0,37183.5,0,0,26.241667,-81.732025,Residential,Masonry,1 538933,FL,COLLIER COUNTY,0,761589,0,761589,761589,1110919.21,0,0,0,0,26.241667,-81.732025,Residential,Masonry,1 513208,FL,COLLIER COUNTY,0,312570,0,312570,312570,255409.7,0,15628.5,0,0,26.241667,-81.732025,Residential,Wood,1 437428,FL,COLLIER COUNTY,0,69570,0,69570,69570,75077.16,0,3478.5,0,0,26.241667,-81.732025,Residential,Wood,1 522918,FL,COLLIER COUNTY,0,1827972,0,1827972,1827972,2748692.25,0,91398.6,0,0,26.241667,-81.732025,Commercial,Reinforced Masonry,1 832370,FL,COLLIER COUNTY,0,2550987,0,2550987,2550987,2412060.25,0,0,0,0,26.241667,-81.732025,Commercial,Reinforced Masonry,1 578138,FL,COLLIER COUNTY,0,10980000,0,0,10980000,12150000,0,0,0,0,26.26092,-81.691864,Commercial,Reinforced Concrete,1 118568,FL,COLLIER COUNTY,0,1689353.82,0,0,1689353.82,1379965.56,0,0,0,0,26.24492,-81.68371,Residential,Masonry,3 197673,FL,COLLIER COUNTY,214920.9,214920.9,0,0,214920.9,166813.01,0,0,0,0,26.273163,-81.682152,Residential,Wood,1 100440,FL,COLLIER COUNTY,0,12865.48,0,0,12865.48,19688.58,0,0,0,0,26.36102,-81.52051,Residential,Wood,3 427871,FL,COLLIER COUNTY,0,805269.38,0,0,805269.38,1249947.19,0,0,0,0,26.228951,-81.674309,Residential,Masonry,1 150340,FL,COLLIER COUNTY,0,1645265.89,0,0,1645265.89,1274906.67,0,0,0,0,26.228951,-81.674309,Residential,Masonry,1 578274,FL,COLLIER COUNTY,0,24598.34,0,0,24598.34,35598.72,0,0,0,0,26.228951,-81.674309,Residential,Wood,1 538309,FL,COLLIER COUNTY,0,10904.81,0,0,10904.81,12570.12,0,0,0,0,26.26545,-81.52438,Residential,Wood,1 107148,FL,COLLIER COUNTY,0,13451.47,0,0,13451.47,23756.65,0,0,0,0,26.228951,-81.674309,Residential,Wood,1 695380,FL,COLLIER COUNTY,0,142846.45,0,0,142846.45,187445.97,0,0,0,0,26.24032,-81.60787,Residential,Wood,1 763849,FL,COLLIER COUNTY,0,3245294.52,0,0,3245294.52,3376735.44,0,0,0,0,26.24492,-81.67884,Commercial,Reinforced Masonry,1 683156,FL,COLLIER COUNTY,0,3245294.52,0,0,3245294.52,2913729.27,0,0,0,0,26.24492,-81.67884,Commercial,Reinforced Masonry,1 356312,FL,COLLIER COUNTY,0,165049.97,0,0,165049.97,229316.3,0,0,0,0,26.24492,-81.67884,Residential,Wood,1 543996,FL,COLLIER COUNTY,0,69570,0,69570,69570,118864.52,0,3478.5,0,0,26.22713,-81.67216,Residential,Wood,1 997983,FL,COLLIER COUNTY,0,273420,0,273420,273420,244496.54,0,13671,0,0,26.22713,-81.67216,Residential,Wood,1 455354,FL,COLLIER COUNTY,0,371862,0,371862,371862,286295.07,0,18593.1,0,0,26.22713,-81.67216,Residential,Masonry,1 789102,FL,COLLIER COUNTY,0,743670,0,743670,743670,810838.27,0,37183.5,0,0,26.22713,-81.67216,Residential,Masonry,1 321121,FL,COLLIER COUNTY,0,743670,0,743670,743670,1099019.32,0,37183.5,0,0,26.22713,-81.67216,Residential,Masonry,1 457990,FL,COLLIER COUNTY,0,743670,0,743670,743670,1040200.98,0,37183.5,0,0,26.22713,-81.67216,Residential,Masonry,1 679611,FL,COLLIER COUNTY,0,1810044,0,1810044,1810044,1612966.41,0,90502.2,0,0,26.29296,-81.57568,Commercial,Reinforced Masonry,1 950704,FL,COLLIER COUNTY,0,1910241,0,1910241,1910241,2625863.12,0,0,0,0,26.29296,-81.57568,Commercial,Reinforced Masonry,1 858127,FL,COLLIER COUNTY,0,2617677,0,2617677,2617677,2467296.69,0,0,0,0,26.29296,-81.57568,Commercial,Reinforced Masonry,1 700258,FL,COLLIER COUNTY,0,2703753,0,2703753,2703753,3858753.02,0,0,0,0,26.29296,-81.57568,Commercial,Reinforced Masonry,1 567814,FL,COLLIER COUNTY,0,86962.5,0,86962.5,86962.5,83813.76,0,0,0,0,26.29296,-81.57568,Residential,Wood,3 312506,FL,COLLIER COUNTY,0,1605780,0,1605780,1605780,1428595.02,0,80289,0,0,26.29296,-81.57568,Residential,Masonry,3 378635,FL,COLLIER COUNTY,0,3265812,0,3265812,3265812,2617979.41,0,163290.6,0,0,26.29296,-81.57568,Commercial,Reinforced Masonry,3 639021,FL,COLLIER COUNTY,0,491220,0,491220,491220,452319.31,0,24561,0,0,26.34053,-81.54886,Residential,Masonry,3 257189,FL,COLLIER COUNTY,0,105930,0,105930,105930,158497.76,0,5296.5,0,0,26.294674,-81.577675,Residential,Wood,1 198596,FL,COLLIER COUNTY,0,266922,0,266922,266922,318544.71,0,13346.1,0,0,26.294674,-81.577675,Residential,Wood,1 166645,FL,COLLIER COUNTY,0,1697571,0,1697571,1697571,2175685.08,0,0,0,0,26.294674,-81.577675,Residential,Masonry,1 774196,FL,COLLIER COUNTY,0,1460916,0,1460916,1460916,2538268.5,0,73045.8,0,0,26.294674,-81.577675,Residential,Masonry,1 508028,FL,COLLIER COUNTY,0,5817555,0,5817555,5817555,6963613.34,0,0,0,0,26.294674,-81.577675,Commercial,Reinforced Masonry,1 104603,FL,COLLIER COUNTY,0,15480000,0,15480000,15480000,23490000,0,773294.4,0,0,26.294674,-81.577675,Commercial,Reinforced Concrete,1 935450,FL,COLLIER COUNTY,0,2461500,0,2461500,2461500,1972680.56,0,123075,0,0,26.26545,-81.52438,Commercial,Reinforced Masonry,1 299064,FL,COLLIER COUNTY,2248254,2248254,2248254,2248254,2248254,2513030.87,0,0,0,0,26.28274,-81.68212,Commercial,Reinforced Masonry,3 752769,FL,COLLIER COUNTY,0,1194979.95,0,0,1194979.95,944875.43,0,0,0,0,26.27923,-81.51646,Residential,Masonry,1 533613,FL,COLLIER COUNTY,0,668080.31,0,0,668080.31,728742,0,0,0,0,26.2841,-81.6029,Residential,Masonry,3 833490,FL,LEE COUNTY,0,576000,0,0,576000,829440,0,28800,0,0,26.3257,-81.80497,Residential,Masonry,1 640729,FL,LEE COUNTY,0,28664.46,0,0,28664.46,39348.97,0,0,0,0,26.326403,-81.807014,Residential,Wood,1 852460,FL,LEE COUNTY,0,7614575.1,0,7614575.1,7614575.1,6318696.25,0,0,0,0,26.326403,-81.807014,Commercial,Reinforced Masonry,1 405835,FL,LEE COUNTY,0,90616.68,0,0,90616.68,83432.95,0,0,0,0,26.324492,-81.806992,Residential,Wood,3 394475,FL,LEE COUNTY,0,1457727.36,0,0,1457727.36,2473502.4,0,0,0,0,26.330547,-81.808037,Residential,Masonry,1 588630,FL,LEE COUNTY,0,208401.19,0,0,260501.48,389064.18,0,0,0,0,26.393851,-81.808496,Residential,Wood,4 992876,FL,LEE COUNTY,666000,666000,666000,666000,666000,912838.25,0,33300,33300,0,26.406759,-81.83709,Residential,Masonry,3 419459,FL,LEE COUNTY,7438680.9,7438680.9,7438680.9,7438680.9,7438680.9,7212321.84,0,0,0,0,26.3858,-81.83859,Commercial,Reinforced Masonry,3 125562,FL,LEE COUNTY,1428750,1428750,1428750,1428750,1428750,1865090.25,0,71437.5,71437.5,0,26.390446,-81.832672,Residential,Masonry,3 106346,FL,LEE COUNTY,98190,98190,98190,98190,98190,76947.08,0,4909.5,4909.5,0,26.390467,-81.83268,Residential,Wood,3 804113,FL,LEE COUNTY,7065000,7065000,7065000,7065000,7065000,11340000,0,353250,353250,0,26.39139,-81.81142,Commercial,Reinforced Masonry,3 417090,FL,LEE COUNTY,0,509175.59,0,0,509175.59,575259.45,0,0,0,0,26.377348,-81.807976,Residential,Masonry,1 436920,FL,LEE COUNTY,2262766.5,2262766.5,2262766.5,2262766.5,2262766.5,2128457.73,0,0,0,0,26.35193,-81.80702,Commercial,Reinforced Masonry,1 293713,FL,LEE COUNTY,3560366.7,3560366.7,0,3560366.7,3560366.7,4398904.27,0,0,0,0,26.35898,-81.85755,Commercial,Reinforced Masonry,1 940155,FL,LEE COUNTY,627738.3,627738.3,0,0,627738.3,672627.24,0,0,0,0,26.357367,-81.858109,Residential,Masonry,1 139855,FL,LEE COUNTY,0,14130000,0,0,14130000,12330000,0,0,0,0,26.34917,-81.80559,Commercial,Reinforced Concrete,1 931824,FL,LEE COUNTY,0,1264790.17,0,0,1264790.17,1840482.19,0,0,0,0,26.343275,-81.808289,Residential,Masonry,1 439363,FL,LEE COUNTY,0,60602.25,0,0,60602.25,55429.24,0,0,0,0,26.3576,-81.8218,Residential,Wood,4 660503,FL,LEE COUNTY,0,5050.19,0,0,5050.19,4508.3,0,0,0,0,26.396285,-81.812265,Residential,Wood,3 537520,FL,LEE COUNTY,0,62846.78,0,0,62846.78,66253.39,0,0,0,0,26.3979,-81.812025,Residential,Wood,3 248821,FL,LEE COUNTY,0,51624.14,0,0,51624.14,48320.19,0,0,0,0,26.39159,-81.831205,Residential,Wood,3 232150,FL,LEE COUNTY,44100,44100,44100,44100,44100,63761.54,0,0,0,0,26.33609,-81.77703,Residential,Wood,1 767664,FL,LEE COUNTY,13500,13500,13500,13500,13500,13096.51,0,0,0,0,26.33628,-81.77624,Residential,Wood,1 487401,FL,LEE COUNTY,7200,7200,7200,7200,7200,9628.14,0,0,0,0,26.33609,-81.77703,Residential,Wood,1 713363,FL,LEE COUNTY,0,180621.9,0,180621.9,180621.9,277272.68,0,0,0,0,26.35184,-81.80587,Residential,Wood,1 511082,FL,LEE COUNTY,0,8397676.44,0,0,8397676.44,9900000,0,0,0,0,26.32838,-81.8041,Commercial,Reinforced Masonry,1 799058,FL,LEE COUNTY,0,20430000,0,0,20430000,23760000,0,0,0,0,26.331213,-81.754929,Commercial,Reinforced Concrete,3 746689,FL,LEE COUNTY,593439.3,593439.3,0,0,593439.3,627583.42,0,0,0,0,26.36852,-81.80459,Residential,Masonry,1 109361,FL,LEE COUNTY,0,4727.14,0,0,4727.14,6451.55,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 230264,FL,LEE COUNTY,0,2160449.58,0,0,2160449.58,3795380.61,0,0,0,0,26.32999,-81.80127,Commercial,Reinforced Masonry,1 934765,FL,LEE COUNTY,0,476406.83,0,0,476406.83,465661.48,0,0,0,0,26.3515,-81.7674,Residential,Masonry,4 707911,FL,LEE COUNTY,0,227124.19,0,0,227124.19,357148.24,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 845008,FL,LEE COUNTY,0,9232.69,0,0,9232.69,13153.78,0,0,0,0,26.33765,-81.74526,Residential,Wood,1 540032,FL,LEE COUNTY,0,487486.06,0,0,487486.06,388428.89,0,0,0,0,26.330725,-81.80656,Residential,Masonry,3 659248,FL,LEE COUNTY,0,224539.03,0,0,224539.03,219754.11,0,0,0,0,26.349752,-81.783279,Residential,Wood,1 572945,FL,LEE COUNTY,0,1399214.25,0,0,1399214.25,1397378.48,0,0,0,0,26.349752,-81.783279,Residential,Masonry,1 317475,FL,LEE COUNTY,0,346964.51,0,0,346964.51,322163.83,0,0,0,0,26.349752,-81.783279,Residential,Wood,1 485247,FL,LEE COUNTY,0,109775.77,0,0,109775.77,134269.49,0,0,0,0,26.349752,-81.783279,Residential,Wood,1 294486,FL,LEE COUNTY,0,1854.85,0,0,1854.85,2661.02,0,0,0,0,26.349752,-81.783279,Residential,Wood,1 473667,FL,LEE COUNTY,0,923269.05,0,0,923269.05,1434346.48,0,0,0,0,26.349752,-81.783279,Residential,Masonry,1 119395,FL,LEE COUNTY,0,46163.45,0,0,46163.45,53406.31,0,0,0,0,26.349752,-81.783279,Residential,Wood,1 231657,FL,LEE COUNTY,0,295446.1,0,0,295446.1,244482.24,0,0,0,0,26.349752,-81.783279,Residential,Wood,1 494626,FL,LEE COUNTY,0,11079.23,0,0,11079.23,16528.44,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 468974,FL,LEE COUNTY,0,184653.81,0,0,184653.81,219235.78,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 562321,FL,LEE COUNTY,0,55396.14,0,0,55396.14,41962.58,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 369808,FL,LEE COUNTY,0,92326.91,0,0,92326.91,118030.72,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 931878,FL,LEE COUNTY,0,55396.14,0,0,55396.14,87692.48,0,0,0,0,26.3515,-81.7674,Residential,Wood,4 166207,FL,LEE COUNTY,0,2990505.37,0,0,2990505.37,3937598.42,0,0,0,0,26.33093,-81.74202,Commercial,Reinforced Masonry,3 970919,FL,LEE COUNTY,0,1156251.84,0,0,1156251.84,1383920.14,0,0,0,0,26.40136,-81.77639,Residential,Masonry,1 963607,FL,LEE COUNTY,0,517582.96,0,0,517582.96,435962.2,0,0,0,0,26.32167,-81.69191,Residential,Masonry,1 963403,FL,LEE COUNTY,0,4882500,0,0,4882500,7017324.3,0,0,0,0,26.33148,-81.78864,Commercial,Reinforced Masonry,1 602833,FL,LEE COUNTY,0,18000,0,18000,18000,17931.06,0,900,0,900,26.35215,-81.79819,Residential,Wood,1 456886,FL,COLLIER COUNTY,0,75256.49,0,0,75256.49,84371.55,0,0,0,0,25.9451,-81.3617,Residential,Wood,4 483434,FL,COLLIER COUNTY,453869.1,453869.1,0,0,453869.1,684623.41,0,0,0,0,25.8587,-81.3847,Residential,Masonry,3 578711,FL,COLLIER COUNTY,0,402004.42,0,0,402004.42,577825.07,0,0,0,0,25.8587,-81.3847,Residential,Masonry,4 215940,FL,COLLIER COUNTY,0,585004.68,0,0,585004.68,530529.04,0,0,0,0,25.8587,-81.3847,Residential,Masonry,4 518978,FL,COLLIER COUNTY,0,12054.78,0,0,12054.78,13758.14,0,0,0,0,25.8587,-81.3847,Residential,Wood,3 176563,FL,COLLIER COUNTY,0,44143.2,0,0,44143.2,48989.69,0,0,0,0,25.86636,-81.384245,Residential,Wood,3 166631,FL,COLLIER COUNTY,0,182098.39,0,0,182098.39,186286.66,0,0,0,0,25.8587,-81.3847,Residential,Wood,4 381529,FL,COLLIER COUNTY,0,61727.55,0,0,61727.55,95742.27,0,0,0,0,25.861996,-81.384956,Residential,Wood,1 942522,FL,COLLIER COUNTY,0,57885.69,0,0,57885.69,85203.81,0,0,0,0,25.861996,-81.384956,Residential,Wood,1 165647,FL,COLLIER COUNTY,0,378096.14,0,0,378096.14,618940.35,0,0,0,0,25.86636,-81.384245,Residential,Masonry,3 212757,FL,COLLIER COUNTY,0,1444788,0,1444788,1444788,1359811.35,0,72239.4,0,0,25.863513,-81.387239,Residential,Masonry,3 631849,FL,COLLIER COUNTY,0,2476953,0,2476953,2476953,4131319.82,0,0,0,0,25.863513,-81.387239,Commercial,Reinforced Masonry,3 682413,FL,COLLIER COUNTY,0,43460.45,0,0,43460.45,47485.93,0,0,0,0,25.92151,-81.64643,Residential,Wood,1 234466,FL,COLLIER COUNTY,0,14860.92,0,0,14860.92,19362.47,0,0,0,0,25.92151,-81.64643,Residential,Wood,1 139688,FL,COLLIER COUNTY,658971,658971,658971,658971,658971,726792.3,0,0,0,0,25.92144,-81.64827,Residential,Masonry,1 328136,FL,COLLIER COUNTY,407209.5,407209.5,0,0,407209.5,391663.46,0,0,0,0,25.865074,-81.113762,Residential,Masonry,3 241594,FL,COLLIER COUNTY,0,415083.32,0,0,415083.32,689813.69,0,0,0,0,25.898705,-81.28817,Residential,Masonry,3 992101,FL,COLLIER COUNTY,0,88607.96,0,0,88607.96,68998.67,0,0,0,0,25.846163,-80.926857,Residential,Wood,3 947223,FL,COLLIER COUNTY,0,23052.14,0,0,23052.14,32305.27,0,0,0,0,25.6189,-81.0983,Residential,Wood,4 993881,FL,COLLIER COUNTY,0,18000,0,18000,18000,26016.12,0,0,0,0,25.6189,-81.0983,Residential,Wood,4 269535,FL,COLLIER COUNTY,900,900,900,900,900,1192.58,0,45,0,0,26.33699,-81.43744,Residential,Wood,3 782045,FL,COLLIER COUNTY,222300,222300,222300,222300,222300,237267.01,0,0,0,0,26.42881,-81.42992,Residential,Wood,1 350704,FL,COLLIER COUNTY,19800,19800,19800,19800,19800,30642.48,0,0,0,0,26.4227,-81.42707,Residential,Wood,1 950160,FL,COLLIER COUNTY,0,361542.06,0,0,361542.06,536933.34,0,0,0,0,26.315485,-81.442513,Residential,Masonry,1 888667,FL,COLLIER COUNTY,0,9246.6,0,9246.6,9246.6,12215.5,0,0,0,0,26.337009,-81.436386,Residential,Wood,3 186327,FL,COLLIER COUNTY,0,28664.46,0,0,28664.46,36894.14,0,0,0,0,26.416191,-81.425476,Residential,Wood,1 520125,FL,COLLIER COUNTY,0,8321.94,0,0,8321.94,7654.52,0,0,0,0,26.416191,-81.425476,Residential,Wood,1 407260,FL,COLLIER COUNTY,14580,14580,14580,14580,14580,21482.9,0,0,0,0,26.404549,-81.393204,Residential,Wood,1 823776,FL,COLLIER COUNTY,222870.6,222870.6,222870.6,222870.6,222870.6,312212.74,0,0,0,0,26.405561,-81.388779,Residential,Wood,1 316433,FL,COLLIER COUNTY,3396960,3396960,3396960,3396960,3396960,5444946.42,0,0,0,0,26.403835,-81.388306,Commercial,Reinforced Masonry,1 648569,FL,COLLIER COUNTY,455833.8,455833.8,455833.8,455833.8,455833.8,632982.21,0,0,0,0,26.402319,-81.385818,Residential,Masonry,1 770090,FL,COLLIER COUNTY,849240,849240,849240,849240,849240,1187033.7,0,0,0,0,26.400583,-81.38546,Residential,Masonry,1 813314,FL,COLLIER COUNTY,764316,764316,764316,764316,764316,1026805.04,0,0,0,0,26.401653,-81.42186,Residential,Masonry,1 876993,FL,COLLIER COUNTY,92885.4,92885.4,92885.4,92885.4,92885.4,76528.28,0,0,0,0,26.407612,-81.395248,Residential,Wood,1 312257,FL,COLLIER COUNTY,729468,729468,729468,729468,729468,1076204.57,0,0,0,0,26.414839,-81.416405,Residential,Masonry,1 607808,FL,COLLIER COUNTY,141963.3,141963.3,141963.3,141963.3,141963.3,195502.63,0,0,0,0,26.40189,-81.422295,Residential,Wood,3 423118,FL,COLLIER COUNTY,2136364.2,2136364.2,2136364.2,2136364.2,2136364.2,2808880.97,0,0,0,0,26.407366,-81.392395,Commercial,Reinforced Masonry,1 254752,FL,COLLIER COUNTY,3562390.8,3562390.8,3562390.8,3562390.8,3562390.8,3930143.53,0,0,0,0,26.405565,-81.386238,Commercial,Reinforced Masonry,1 797965,FL,COLLIER COUNTY,4179843,4179843,4179843,4179843,4179843,4739636.83,0,0,0,0,26.407505,-81.388557,Commercial,Reinforced Masonry,1 495152,FL,COLLIER COUNTY,45000,45000,45000,45000,45000,67526.55,0,0,0,0,26.3807,-81.4072,Residential,Wood,4 526857,FL,COLLIER COUNTY,233577.9,233577.9,0,0,233577.9,290776.46,0,0,0,0,26.3807,-81.4072,Residential,Wood,4 309406,FL,COLLIER COUNTY,0,8587519.47,0,0,8587519.47,9360000,0,0,0,0,26.396807,-81.414223,Commercial,Reinforced Masonry,1 865195,FL,COLLIER COUNTY,0,21712.7,0,0,21712.7,24140.17,0,0,0,0,26.396807,-81.414223,Residential,Wood,1 840454,FL,COLLIER COUNTY,0,267355.18,0,0,267355.18,269868.32,0,0,0,0,26.396807,-81.414223,Residential,Wood,1 892579,FL,COLLIER COUNTY,0,127597.33,0,0,127597.33,97660.45,0,0,0,0,26.394903,-81.410797,Residential,Wood,4 155604,FL,COLLIER COUNTY,0,350514.61,0,0,350514.61,344117.72,0,0,0,0,26.394554,-81.410805,Residential,Wood,4 232417,FL,COLLIER COUNTY,0,1863857.04,0,0,1863857.04,2485453.36,0,0,0,0,26.417778,-81.417397,Commercial,Reinforced Masonry,3 332846,FL,COLLIER COUNTY,0,12673.38,0,0,12673.38,15702.31,0,0,0,0,26.41708,-81.41658,Residential,Wood,3 727865,FL,COLLIER COUNTY,0,10785.85,0,0,10785.85,13333.17,0,0,0,0,26.41708,-81.41658,Residential,Wood,3 214188,FL,COLLIER COUNTY,0,496072.41,0,0,496072.41,636966.9,0,0,0,0,26.42264,-81.417473,Residential,Masonry,1 869922,FL,COLLIER COUNTY,0,7754.53,0,0,7754.53,9375,0,0,0,0,26.414724,-81.417336,Residential,Wood,3 282196,FL,COLLIER COUNTY,0,7754.53,0,0,7754.53,7632.88,0,0,0,0,26.414724,-81.417336,Residential,Wood,3 328741,FL,COLLIER COUNTY,0,9111.58,0,0,9111.58,7500.65,0,0,0,0,26.414724,-81.417336,Residential,Wood,3 895686,FL,COLLIER COUNTY,0,9111.58,0,0,9111.58,7542.91,0,0,0,0,26.414724,-81.417336,Residential,Wood,3 594601,FL,COLLIER COUNTY,0,44729.56,0,0,44729.56,51149.24,0,0,0,0,26.42264,-81.417473,Residential,Wood,1 480026,FL,COLLIER COUNTY,0,6062.64,0,0,6062.64,9142.45,0,0,0,0,26.4339,-81.465135,Residential,Wood,3 448876,FL,COLLIER COUNTY,0,2180.96,0,0,2180.96,2789.21,0,0,0,0,26.4339,-81.465135,Residential,Wood,3 487465,FL,COLLIER COUNTY,0,2035.57,0,0,2035.57,2936.89,0,0,0,0,26.4339,-81.465135,Residential,Wood,3 826570,FL,COLLIER COUNTY,0,99067.7,0,0,99067.7,68515.22,0,0,0,0,26.418515,-81.405365,Residential,Wood,1 311018,FL,COLLIER COUNTY,0,14607.6,0,0,14607.6,23522.33,0,0,0,0,26.418515,-81.405365,Residential,Wood,1 335575,FL,COLLIER COUNTY,0,24144.8,0,0,24144.8,33445.57,0,0,0,0,26.418515,-81.405365,Residential,Wood,1 822848,FL,COLLIER COUNTY,0,3176476.66,0,0,3176476.66,4501067.42,0,0,0,0,26.42738,-81.42366,Commercial,Reinforced Masonry,1 576837,FL,COLLIER COUNTY,0,52663.39,0,0,52663.39,57867.84,0,0,0,0,26.396809,-81.414047,Residential,Wood,1 861024,FL,COLLIER COUNTY,0,17177.04,0,0,17177.04,13800.03,0,0,0,0,26.4213,-81.4302,Residential,Wood,1 265421,FL,COLLIER COUNTY,0,1466.31,0,0,1466.31,2071.37,0,0,0,0,26.4213,-81.4302,Residential,Wood,1 361966,FL,COLLIER COUNTY,0,102021.47,0,0,102021.47,92275.36,0,0,0,0,26.4213,-81.4302,Residential,Wood,1 337874,FL,COLLIER COUNTY,0,14307.12,0,0,14307.12,19263.1,0,0,0,0,26.4213,-81.4302,Residential,Wood,1 317327,FL,COLLIER COUNTY,0,916.44,0,0,916.44,1446.5,0,0,0,0,26.4213,-81.4302,Residential,Wood,1 514155,FL,COLLIER COUNTY,0,23863.7,0,0,23863.7,27307.94,0,0,0,0,26.4213,-81.4302,Residential,Wood,1 201071,FL,COLLIER COUNTY,0,1887391.48,0,0,1887391.48,1864742.78,0,0,0,0,26.41708,-81.41658,Commercial,Reinforced Masonry,3 700106,FL,COLLIER COUNTY,0,4494.1,0,0,4494.1,4793.29,0,0,0,0,26.425245,-81.402084,Residential,Wood,1 671955,FL,COLLIER COUNTY,0,276824.66,0,0,276824.66,429091.24,0,0,0,0,26.42224,-81.40579,Residential,Wood,1 709899,FL,COLLIER COUNTY,0,499645.78,0,0,499645.78,462650,0,0,0,0,26.42224,-81.40579,Residential,Masonry,1 582026,FL,COLLIER COUNTY,0,1096634.47,0,0,1096634.47,1564809.66,0,0,0,0,26.425245,-81.402084,Residential,Masonry,1 624689,FL,COLLIER COUNTY,0,45469.77,0,0,45469.77,61796.69,0,0,0,0,26.419437,-81.402344,Residential,Wood,1 544397,FL,COLLIER COUNTY,0,762336,0,762336,762336,1035910.95,0,38116.8,0,0,26.40732,-81.41969,Residential,Masonry,1 246213,FL,COLLIER COUNTY,0,277200,0,277200,277200,346559.32,0,13860,0,0,26.43171,-81.42874,Residential,Wood,1 434847,FL,COLLIER COUNTY,0,109890,0,109890,109890,152428.42,0,5494.5,0,0,26.42438,-81.42282,Residential,Wood,1 494327,FL,COLLIER COUNTY,0,165861,0,165861,165861,222087.88,0,0,0,0,26.42438,-81.42282,Residential,Wood,1 504538,FL,COLLIER COUNTY,0,257850,0,257850,257850,213822.89,0,12892.5,0,0,26.42438,-81.42282,Residential,Wood,1 480358,FL,COLLIER COUNTY,0,349541.1,0,349541.1,349541.1,324592.95,0,0,0,0,26.42438,-81.42282,Residential,Wood,1 544127,FL,COLLIER COUNTY,0,2077722,0,2077722,2077722,2361954.37,0,103886.1,0,0,26.42438,-81.42282,Commercial,Reinforced Masonry,1 329821,FL,COLLIER COUNTY,0,2115513,0,2115513,2115513,2505139.72,0,0,0,0,26.42389,-81.4274,Commercial,Reinforced Masonry,1 207439,FL,COLLIER COUNTY,0,3255579,0,3255579,3255579,2588107.17,0,0,0,0,26.42389,-81.4274,Commercial,Reinforced Masonry,1 642743,FL,COLLIER COUNTY,0,5184396,0,5184396,5184396,6934896.94,0,259219.8,0,0,26.42389,-81.4274,Commercial,Reinforced Masonry,1 592595,FL,COLLIER COUNTY,0,93870,0,93870,93870,123226.9,0,4693.5,0,0,26.39473,-81.410797,Residential,Wood,4 481035,FL,COLLIER COUNTY,0,748890,0,748890,748890,1097618.12,0,37444.5,0,0,26.43457,-81.46001,Residential,Masonry,1 445108,FL,COLLIER COUNTY,0,748890,0,748890,748890,860448.4,0,37444.5,0,0,26.43457,-81.46001,Residential,Masonry,1 327071,FL,COLLIER COUNTY,0,139203,0,139203,139203,230255.68,0,0,0,0,26.41295,-81.42653,Residential,Wood,1 693399,FL,COLLIER COUNTY,0,149409,0,149409,149409,201274.54,0,0,0,0,26.41295,-81.42653,Residential,Wood,1 110078,FL,COLLIER COUNTY,0,411750,0,411750,411750,462991.46,0,20587.5,0,0,26.41295,-81.42653,Residential,Masonry,1 845330,FL,COLLIER COUNTY,0,121320,0,121320,121320,222743.52,0,6066,0,0,26.411421,-81.400917,Residential,Wood,1 567911,FL,COLLIER COUNTY,0,1466595,0,1466595,1466595,1767292.44,0,0,0,0,26.411421,-81.400917,Residential,Masonry,1 419738,FL,COLLIER COUNTY,0,1569834,0,1569834,1569834,1246328.89,0,78491.7,0,0,26.411421,-81.400917,Residential,Masonry,1 267441,FL,COLLIER COUNTY,0,1886913,0,1886913,1886913,1959525.19,0,0,0,0,26.411421,-81.400917,Commercial,Reinforced Masonry,1 258226,FL,COLLIER COUNTY,0,183528,0,183528,183528,197819.69,0,9176.4,0,0,26.44,-81.456465,Residential,Wood,3 289281,FL,COLLIER COUNTY,0,880110,0,880110,880110,797886.6,0,44005.5,0,0,26.44,-81.456465,Residential,Masonry,3 781239,FL,COLLIER COUNTY,0,50501.88,0,0,50501.88,74172,0,0,0,0,26.3807,-81.4072,Residential,Wood,4 422605,FL,COLLIER COUNTY,0,420848.97,0,0,420848.97,392702.59,0,0,0,0,26.3807,-81.4072,Residential,Masonry,4 356242,FL,COLLIER COUNTY,0,340786.66,0,0,340786.66,443747.17,0,0,0,0,26.409512,-81.427605,Residential,Wood,1 768340,FL,COLLIER COUNTY,0,686926.52,0,0,686926.52,917151.31,0,0,0,0,26.409512,-81.427605,Residential,Masonry,1 767406,FL,COLLIER COUNTY,0,50501.88,0,0,50501.88,81261.56,0,0,0,0,26.409512,-81.427605,Residential,Wood,1 810585,FL,COLLIER COUNTY,0,2244527.82,0,0,2244527.82,2908459.15,0,0,0,0,26.409512,-81.427605,Commercial,Reinforced Masonry,1 525212,FL,COLLIER COUNTY,0,234328.7,0,0,234328.7,197465.99,0,0,0,0,26.409512,-81.427605,Residential,Wood,1 942407,FL,COLLIER COUNTY,0,844503.59,0,0,844503.59,878537.09,0,0,0,0,26.43475,-81.45043,Residential,Masonry,1 773030,FL,COLLIER COUNTY,0,50501.88,0,0,50501.88,48784.81,0,0,0,0,26.42144,-81.41027,Residential,Wood,4 447212,FL,COLLIER COUNTY,0,2598938.76,0,0,2598938.76,2119070.71,0,0,0,0,26.42144,-81.41027,Commercial,Reinforced Masonry,4 221990,FL,COLLIER COUNTY,0,5948,0,0,5948,6355.75,0,0,0,0,26.42144,-81.41027,Residential,Wood,4 408880,FL,COLLIER COUNTY,0,13555.83,0,0,13555.83,13116.24,0,0,0,0,26.42144,-81.41027,Residential,Wood,4 919235,FL,COLLIER COUNTY,0,235675.42,0,0,235675.42,275977.8,0,0,0,0,26.41563,-81.43049,Residential,Wood,1 866621,FL,COLLIER COUNTY,0,3128422.88,0,0,3128422.88,4411076.25,0,0,0,0,26.41563,-81.43049,Commercial,Reinforced Masonry,1 275832,FL,COLLIER COUNTY,0,3128422.88,0,0,3128422.88,2425228.49,0,0,0,0,26.41563,-81.43049,Commercial,Reinforced Masonry,1 159070,FL,COLLIER COUNTY,0,3128422.88,0,0,3128422.88,3869396.09,0,0,0,0,26.41563,-81.43049,Commercial,Reinforced Masonry,1 733055,FL,COLLIER COUNTY,0,88097.72,0,0,88097.72,138096.34,0,0,0,0,26.41563,-81.43049,Residential,Wood,1 896903,FL,COLLIER COUNTY,0,471148.83,0,0,471148.83,735934.48,0,0,0,0,26.41563,-81.43049,Residential,Masonry,1 174141,FL,COLLIER COUNTY,0,357452.28,0,0,357452.28,451969.45,0,0,0,0,26.41563,-81.43049,Residential,Wood,1 510596,FL,COLLIER COUNTY,0,29739.99,0,0,29739.99,46012.23,0,0,0,0,26.41563,-81.43049,Residential,Wood,1 571656,FL,COLLIER COUNTY,0,67335.83,0,0,67335.83,46288.13,0,0,0,0,26.41563,-81.43049,Residential,Wood,1 887754,FL,COLLIER COUNTY,0,25574.15,0,0,25574.15,32395.29,0,0,0,0,26.4384,-81.443085,Residential,Wood,3 493610,FL,COLLIER COUNTY,0,25574.15,0,0,25574.15,31453.06,0,0,0,0,26.43291,-81.44347,Residential,Wood,3 651224,FL,COLLIER COUNTY,0,25574.15,0,0,25574.15,23181.53,0,0,0,0,26.423355,-81.44779,Residential,Wood,3 668750,FL,COLLIER COUNTY,0,109297.28,0,0,109297.28,102505.55,0,0,0,0,26.41563,-81.43049,Residential,Wood,1 768919,FL,COLLIER COUNTY,0,27927.54,0,0,27927.54,45745.31,0,0,0,0,26.3807,-81.4072,Residential,Wood,4 968901,FL,COLLIER COUNTY,0,27927.54,0,0,27927.54,35138.06,0,0,0,0,26.39911,-81.42134,Residential,Wood,4 527340,FL,COLLIER COUNTY,0,27956.72,0,0,27956.72,37288.67,0,0,0,0,26.42574,-81.42963,Residential,Wood,3 877866,FL,COLLIER COUNTY,0,27956.72,0,0,27956.72,35190.52,0,0,0,0,26.43043,-81.4207,Residential,Wood,3 547177,FL,COLLIER COUNTY,0,27956.72,0,0,27956.72,30226.8,0,0,0,0,26.42644,-81.416995,Residential,Wood,3 703095,FL,COLLIER COUNTY,0,27956.72,0,0,27956.72,35980.29,0,0,0,0,26.4222,-81.41747,Residential,Wood,4 721664,FL,COLLIER COUNTY,0,32994.56,0,0,32994.56,38191.86,0,0,0,0,26.413215,-81.402205,Residential,Wood,3 851838,FL,COLLIER COUNTY,0,27956.72,0,0,27956.72,30724.71,0,0,0,0,26.40709,-81.38643,Residential,Wood,3 483555,FL,COLLIER COUNTY,0,315490.83,0,0,315490.83,380717.93,0,0,0,0,26.43475,-81.45043,Residential,Wood,1 142514,FL,COLLIER COUNTY,0,45005.03,0,0,45005.03,69924.58,0,0,0,0,26.43475,-81.45043,Residential,Wood,1 893255,FL,COLLIER COUNTY,514800,514800,514800,514800,514800,459905.85,0,0,0,0,25.92941,-81.70182,Residential,Masonry,1 427510,FL,COLLIER COUNTY,0,107260.56,0,0,107260.56,150014.62,0,0,0,0,25.9391,-81.7178,Residential,Wood,3 931947,FL,COLLIER COUNTY,0,633392.1,0,633392.1,633392.1,794248.36,0,0,0,0,25.93543,-81.72897,Residential,Masonry,1 810276,FL,COLLIER COUNTY,0,1349710.54,0,0,1349710.54,1618033,0,0,0,0,25.95503,-81.724915,Residential,Masonry,1 903041,FL,COLLIER COUNTY,0,1425995.55,0,0,1425995.55,1179013.12,0,0,0,0,25.95385,-81.72723,Residential,Masonry,3 519813,FL,COLLIER COUNTY,1604232,1604232,1604232,1604232,1604232,2258014.29,0,80211.6,0,0,25.9549,-81.72442,Residential,Masonry,3 744678,FL,COLLIER COUNTY,678699,678699,0,0,678699,700376.65,0,0,0,0,25.937252,-81.732399,Residential,Masonry,1 611412,FL,COLLIER COUNTY,0,3190917.12,0,0,3190917.12,4821348.13,0,0,0,0,25.9325,-81.71504,Commercial,Reinforced Masonry,1 839379,FL,COLLIER COUNTY,0,12891.44,0,0,12891.44,16758.87,0,0,0,0,25.949707,-81.742088,Residential,Wood,1 514364,FL,COLLIER COUNTY,0,1973.88,0,0,1973.88,2876.5,0,0,0,0,25.949707,-81.742088,Residential,Wood,1 938368,FL,COLLIER COUNTY,0,518.14,0,0,518.14,531.95,0,0,0,0,25.949707,-81.742088,Residential,Wood,1 920092,FL,COLLIER COUNTY,0,3045.42,0,0,3045.42,3815.74,0,0,0,0,25.949707,-81.742088,Residential,Wood,1 844414,FL,COLLIER COUNTY,0,11896.16,0,0,11896.16,10729.5,0,0,0,0,25.95704,-81.72355,Residential,Wood,1 188320,FL,COLLIER COUNTY,0,1226092.41,0,0,1226092.41,1657284.59,0,0,0,0,25.933533,-81.715294,Residential,Masonry,1 761092,FL,COLLIER COUNTY,0,444743.96,0,0,444743.96,462217.95,0,0,0,0,25.933533,-81.715294,Residential,Masonry,1 529177,FL,COLLIER COUNTY,427500,0,427500,0,427500,654136.56,0,0,0,0,25.92719,-81.71006,Residential,Masonry,1 789974,FL,COLLIER COUNTY,0,4088043,0,4088043,4088043,5128613.47,0,0,0,0,25.94018,-81.71127,Commercial,Reinforced Masonry,1 991801,FL,COLLIER COUNTY,0,8467308,0,8467308,8467308,9180000,0,423365.4,0,0,25.94018,-81.71127,Commercial,Reinforced Masonry,1 951820,FL,COLLIER COUNTY,0,175167,0,175167,175167,233532.64,0,0,0,0,25.940538,-81.713226,Residential,Wood,1 668779,FL,COLLIER COUNTY,0,1578807,0,1578807,1578807,1963601.74,0,0,0,0,25.940538,-81.713226,Residential,Masonry,1 889476,FL,COLLIER COUNTY,0,1935950.2,0,0,1935950.2,2093730.14,0,0,0,0,25.9532,-81.73922,Commercial,Reinforced Masonry,1 383993,FL,COLLIER COUNTY,0,639686.41,0,0,639686.41,991258.06,0,0,0,0,25.93843,-81.71145,Residential,Masonry,1 341842,FL,COLLIER COUNTY,0,438184.7,0,0,438184.7,585043.18,0,0,0,0,25.95417,-81.725151,Residential,Masonry,3 411777,FL,MANATEE COUNTY,0,12330000,0,0,12330000,17730000,0,0,0,0,27.395073,-82.452682,Commercial,Reinforced Concrete,3 513887,FL,MANATEE COUNTY,0,20340000,0,0,20340000,20610000,0,0,0,0,27.388329,-82.461716,Commercial,Reinforced Concrete,3 773890,FL,MANATEE COUNTY,99577.8,99577.8,0,0,99577.8,124645.91,0,0,0,0,27.395073,-82.452682,Residential,Wood,3 548342,FL,MANATEE COUNTY,375423.3,375423.3,0,0,375423.3,640081.71,0,0,0,0,27.4021,-82.47,Residential,Masonry,1 284060,FL,MANATEE COUNTY,226740.6,226740.6,0,0,226740.6,311265.87,0,0,0,0,27.391548,-82.454643,Residential,Wood,1 288301,FL,MANATEE COUNTY,0,4923577.54,0,0,4923577.54,7804264.28,0,0,0,0,27.446148,-82.476608,Commercial,Reinforced Masonry,4 273041,FL,MANATEE COUNTY,0,5751748.92,0,0,5751748.92,8653046.11,0,0,0,0,27.446148,-82.476608,Commercial,Reinforced Masonry,4 267846,FL,MANATEE COUNTY,0,57055.25,0,0,57055.25,48063.34,0,0,0,0,27.446148,-82.476608,Residential,Wood,4 601761,FL,MANATEE COUNTY,0,27850.7,0,0,27850.7,23608.84,0,0,0,0,27.446148,-82.476608,Residential,Wood,4 299458,FL,MANATEE COUNTY,0,42743.08,0,0,42743.08,63011.85,0,0,0,0,27.446148,-82.476608,Residential,Wood,4 543927,FL,MANATEE COUNTY,0,316898.37,0,0,316898.37,287693.65,0,0,0,0,27.4021,-82.47,Residential,Wood,4 668423,FL,MANATEE COUNTY,0,68794.78,0,0,68794.78,54929.6,0,0,0,0,27.494058,-82.411509,Residential,Wood,4 341318,FL,MANATEE COUNTY,0,179562.23,0,0,179562.23,253679.77,0,0,0,0,27.494058,-82.411509,Residential,Wood,4 110414,FL,MANATEE COUNTY,0,436632.3,0,0,436632.3,406736.96,0,0,0,0,27.390434,-82.441727,Residential,Masonry,4 164367,FL,MANATEE COUNTY,0,64726.2,0,64726.2,64726.2,88573.4,0,0,0,0,27.432034,-82.412949,Residential,Wood,1 662712,FL,MANATEE COUNTY,0,40685.04,0,0,40685.04,45222.07,0,0,0,0,27.432034,-82.412949,Residential,Wood,1 277691,FL,MANATEE COUNTY,0,40685.04,0,0,40685.04,60838.54,0,0,0,0,27.432034,-82.412949,Residential,Wood,1 386139,FL,MANATEE COUNTY,0,40685.04,0,0,40685.04,53118.39,0,0,0,0,27.432034,-82.412949,Residential,Wood,1 743053,FL,MANATEE COUNTY,1192801.5,1192801.5,1192801.5,1192801.5,1192801.5,1781449.04,0,0,0,0,27.38958,-82.44419,Residential,Masonry,1 738442,FL,MANATEE COUNTY,219873.6,219873.6,0,0,219873.6,281427.21,0,0,0,0,27.420818,-82.428375,Residential,Wood,1 578368,FL,MANATEE COUNTY,269744.4,269744.4,0,0,269744.4,336423.06,0,0,0,0,27.42709,-82.387615,Residential,Wood,3 538221,FL,MANATEE COUNTY,101269.8,101269.8,0,0,101269.8,173081.43,0,0,0,0,27.495461,-82.57505,Residential,Wood,3 201918,FL,MANATEE COUNTY,6480,6480,6480,6480,6480,5150.82,0,324,0,0,27.42478,-82.4187,Residential,Wood,1 559110,FL,MANATEE COUNTY,0,266302.51,0,0,266302.51,401279.27,0,0,0,0,27.391058,-82.416954,Residential,Wood,3 342589,FL,MANATEE COUNTY,0,64215.72,0,0,64215.72,91507.4,0,0,0,0,27.42407,-82.410385,Residential,Wood,4 261011,FL,MANATEE COUNTY,0,78859.44,0,0,78859.44,91134.7,0,0,0,0,27.42407,-82.410385,Residential,Wood,4 594225,FL,MANATEE COUNTY,0,90351.6,0,0,90351.6,165255.79,0,0,0,0,27.443885,-82.492185,Residential,Wood,3 466433,FL,MANATEE COUNTY,0,495715.5,0,0,495715.5,546984.88,0,0,0,0,27.39569,-82.4406,Residential,Masonry,1 676988,FL,MANATEE COUNTY,0,53361,0,0,53361,70623.5,0,0,0,0,27.393695,-82.43886,Residential,Wood,3 486394,FL,MANATEE COUNTY,0,856162.37,0,0,856162.37,1185185.57,0,0,0,0,27.39328,-82.439857,Residential,Masonry,1 299689,FL,MANATEE COUNTY,0,947290.18,0,0,947290.18,1419105.1,0,0,0,0,27.393265,-82.439957,Residential,Masonry,1 599840,FL,MANATEE COUNTY,0,1572369.98,0,0,1572369.98,1584123.45,0,0,0,0,27.393259,-82.440002,Residential,Masonry,1 310033,FL,MANATEE COUNTY,0,1572369.98,0,0,1572369.98,1462681.45,0,0,0,0,27.393616,-82.438972,Residential,Masonry,1 574525,FL,MANATEE COUNTY,0,2667090.95,0,0,2667090.95,3784410.02,0,0,0,0,27.43035,-82.43451,Commercial,Reinforced Masonry,1 614381,FL,MANATEE COUNTY,0,2537314.44,0,0,2537314.44,3852313.17,0,0,0,0,27.43035,-82.43451,Commercial,Reinforced Masonry,1 450071,FL,MANATEE COUNTY,0,569392,0,0,569392,768633.66,0,0,0,0,27.43035,-82.43451,Residential,Masonry,1 240325,FL,MANATEE COUNTY,0,8690190.75,0,0,8690190.75,8684159.75,0,0,0,0,27.429668,-82.436424,Commercial,Reinforced Masonry,1 815975,FL,MANATEE COUNTY,0,445804.54,0,0,445804.54,553849.73,0,0,0,0,27.423492,-82.395699,Residential,Masonry,3 517193,FL,MANATEE COUNTY,0,20200.75,0,0,20200.75,17317.7,0,0,0,0,27.4993,-82.636605,Residential,Wood,4 143424,FL,MANATEE COUNTY,0,44890.56,0,0,44890.56,64268.69,0,0,0,0,27.409,-82.4145,Residential,Wood,3 852715,FL,MANATEE COUNTY,9072,9072,9072,9072,9072,10890.21,0,0,0,0,27.446941,-82.537804,Residential,Wood,3 499142,FL,MANATEE COUNTY,0,733689.53,0,0,733689.53,812498.06,0,0,0,0,27.44981,-82.54795,Residential,Masonry,1 205357,FL,MANATEE COUNTY,1530986.4,1530986.4,0,0,1530986.4,1138533.35,0,0,0,0,27.44966,-82.50515,Residential,Masonry,1 433222,FL,MANATEE COUNTY,2066843.7,2066843.7,0,0,2066843.7,2887446.79,0,0,0,0,27.42981,-82.5362,Commercial,Reinforced Masonry,1 508284,FL,MANATEE COUNTY,67500,67500,67500,67500,67500,121620.08,1350,3375,0,0,27.44593,-82.483406,Residential,Wood,1 280537,FL,MANATEE COUNTY,398960.1,398960.1,398960.1,398960.1,398960.1,482741.72,0,0,0,0,27.444542,-82.48101,Residential,Masonry,1 301204,FL,MANATEE COUNTY,0,18810000,0,18810000,18810000,17820000,0,0,0,0,27.444233,-82.526741,Commercial,Reinforced Concrete,3 761863,FL,MANATEE COUNTY,0,1127806.61,0,0,1127806.61,1384443.52,0,0,0,0,27.44915,-82.54975,Residential,Masonry,1 419900,FL,MANATEE COUNTY,0,51814.98,0,0,51814.98,89803.65,0,0,0,0,27.44915,-82.54975,Residential,Wood,1 729316,FL,MANATEE COUNTY,0,474625.22,0,0,474625.22,627701.34,0,0,0,0,27.44915,-82.54975,Residential,Masonry,1 182576,FL,MANATEE COUNTY,0,839402.68,0,0,839402.68,1070725.27,0,0,0,0,27.44915,-82.54975,Residential,Masonry,1 251079,FL,MANATEE COUNTY,0,1826348.06,0,0,1826348.06,1741415.57,0,0,0,0,27.43027,-82.55747,Commercial,Reinforced Masonry,1 971144,FL,MANATEE COUNTY,0,261100.27,0,0,261100.27,355879.67,0,0,0,0,27.43027,-82.55747,Residential,Wood,1 324480,FL,MANATEE COUNTY,0,347746.88,0,0,347746.88,475319.22,0,0,0,0,27.44919,-82.536201,Residential,Wood,3 120196,FL,MANATEE COUNTY,0,328309.42,0,0,328309.42,463278.08,0,0,0,0,27.44919,-82.536201,Residential,Wood,3 381873,FL,MANATEE COUNTY,0,536416.01,0,0,536416.01,677232.72,0,0,0,0,27.42601,-82.470985,Residential,Masonry,1 937800,FL,MANATEE COUNTY,0,2933588.19,0,0,2933588.19,3566175.41,0,0,0,0,27.43095,-82.53245,Commercial,Reinforced Masonry,1 619353,FL,MANATEE COUNTY,1000158.3,1000158.3,1000158.3,1000158.3,1000158.3,1040555.69,0,0,0,0,27.44326,-82.46865,Residential,Masonry,3 816057,FL,MANATEE COUNTY,0,89781.11,0,0,89781.11,136718.68,0,0,0,0,27.432671,-82.466881,Residential,Wood,1 692043,FL,MANATEE COUNTY,0,164430,0,164430,164430,214921.52,0,8221.5,0,0,27.439779,-82.560768,Residential,Wood,1 107879,FL,MANATEE COUNTY,0,203310,0,203310,203310,280851.42,0,10165.5,0,0,27.439766,-82.560005,Residential,Wood,1 736311,FL,MANATEE COUNTY,0,164430,0,164430,164430,264825.04,0,8221.5,0,0,27.439766,-82.559715,Residential,Wood,1 331126,FL,MANATEE COUNTY,4738683.6,4738683.6,4738683.6,4738683.6,4738683.6,4631001.75,0,0,0,0,27.49379,-82.5723,Commercial,Reinforced Masonry,1 895359,FL,MANATEE COUNTY,604461.6,604461.6,604461.6,604461.6,604461.6,642767.54,0,0,0,0,27.49617,-82.59383,Residential,Masonry,1 143438,FL,MANATEE COUNTY,194400,194400,194400,194400,194400,303866.64,0,0,0,0,27.49631,-82.59508,Residential,Wood,1 631608,FL,MANATEE COUNTY,46980000,46980000,46980000,46980000,46980000,54450000,0,0,0,0,27.467106,-82.565269,Commercial,Steel Frame,4 417785,FL,MANATEE COUNTY,0,1582093.26,0,0,1582093.26,2674528.66,0,0,0,0,27.482,-82.5832,Residential,Masonry,3 229070,FL,MANATEE COUNTY,0,124829.1,0,124829.1,124829.1,91674.49,0,0,0,0,27.482,-82.5832,Residential,Wood,3 892988,FL,MANATEE COUNTY,0,700892.28,0,0,700892.28,690799.43,0,0,0,0,27.482,-82.5832,Residential,Masonry,3 740023,FL,MANATEE COUNTY,0,243185.58,0,0,243185.58,366062.39,0,0,0,0,27.482,-82.5832,Residential,Wood,3 191732,FL,MANATEE COUNTY,0,748974.6,0,748974.6,748974.6,703736.53,0,0,0,0,27.497375,-82.588685,Residential,Masonry,1 556747,FL,MANATEE COUNTY,0,373562.64,0,0,373562.64,604929.41,0,0,0,0,27.497374,-82.588638,Residential,Masonry,1 648523,FL,MANATEE COUNTY,0,33287.76,0,0,33287.76,47096.92,0,0,0,0,27.497374,-82.588638,Residential,Wood,1 907738,FL,MANATEE COUNTY,0,14794.56,0,0,14794.56,20700.55,0,0,0,0,27.48842,-82.5768,Residential,Wood,1 786487,FL,MANATEE COUNTY,0,1595963.16,0,0,1595963.16,2602952.08,0,0,0,0,27.48842,-82.5768,Residential,Masonry,1 541389,FL,MANATEE COUNTY,0,163664.82,0,0,163664.82,224155.34,0,0,0,0,27.48842,-82.5768,Residential,Wood,1 610959,FL,MANATEE COUNTY,0,49006.98,0,0,49006.98,71543.04,0,0,0,0,27.48842,-82.5768,Residential,Wood,1 537524,FL,MANATEE COUNTY,0,1892094.64,0,0,1892094.64,2476479.42,0,0,0,0,27.495684,-82.600601,Commercial,Reinforced Masonry,1 159343,FL,MANATEE COUNTY,20700000,20700000,0,0,20700000,14670000,0,0,0,0,27.49643,-82.5725,Commercial,Reinforced Concrete,1 274043,FL,MANATEE COUNTY,0,2277442.8,0,2277442.8,2277442.8,3411764.18,0,0,0,0,27.464323,-82.581459,Commercial,Reinforced Masonry,1 182896,FL,MANATEE COUNTY,2893770,2893770,2893770,2893770,2893770,2831553.95,0,144688.5,0,0,27.47138,-82.57721,Commercial,Reinforced Masonry,1 155562,FL,MANATEE COUNTY,2009700,2009700,2009700,2009700,2009700,3237867.86,0,100485,0,0,27.47138,-82.57721,Commercial,Reinforced Masonry,1 404324,FL,MANATEE COUNTY,999000,999000,999000,999000,999000,1192206.6,0,49950,0,0,27.47138,-82.57721,Residential,Masonry,1 925836,FL,MANATEE COUNTY,0,635740.33,0,0,635740.33,1036867.06,0,0,0,0,27.500296,-82.563866,Residential,Masonry,3 297694,FL,MANATEE COUNTY,0,13770000,0,0,13770000,23850000,0,0,0,0,27.4913,-82.58049,Commercial,Reinforced Concrete,1 547053,FL,MANATEE COUNTY,0,2823170.89,0,0,2823170.89,3564171.37,0,0,0,0,27.482,-82.5832,Commercial,Reinforced Masonry,4 238475,FL,MANATEE COUNTY,0,5133811.61,0,0,5133811.61,6812773.36,0,0,0,0,27.482,-82.5832,Commercial,Reinforced Masonry,4 194775,FL,MANATEE COUNTY,0,6575.86,0,0,6575.86,9156.12,0,0,0,0,27.482,-82.5832,Residential,Wood,4 589609,FL,MANATEE COUNTY,0,6189.04,0,0,6189.04,4882.8,0,0,0,0,27.482,-82.5832,Residential,Wood,4 685718,FL,MANATEE COUNTY,0,1344569.71,0,0,1344569.71,2053900.15,0,0,0,0,27.482,-82.5832,Residential,Masonry,4 169062,FL,MANATEE COUNTY,0,907661.92,0,0,907661.92,835548.18,0,0,0,0,27.482,-82.5832,Residential,Masonry,4 547903,FL,MANATEE COUNTY,0,323861.04,0,0,323861.04,338183.8,0,0,0,0,27.482,-82.5832,Residential,Wood,4 782814,FL,MANATEE COUNTY,0,19620000,0,0,19620000,14580000,0,0,0,0,27.49387,-82.60284,Commercial,Reinforced Concrete,1 118173,FL,MANATEE COUNTY,0,1234327.37,0,0,1234327.37,1302699.23,0,0,0,0,27.47438,-82.56611,Residential,Masonry,1 952825,FL,MANATEE COUNTY,0,2332302.37,0,0,2332302.37,3200245.38,0,0,0,0,27.47438,-82.56611,Commercial,Reinforced Masonry,1 542511,FL,MANATEE COUNTY,0,2246429.39,0,0,2246429.39,3400442.64,0,0,0,0,27.47438,-82.56611,Commercial,Reinforced Masonry,1 571707,FL,MANATEE COUNTY,0,261100.27,0,0,261100.27,437429.12,0,0,0,0,27.47438,-82.56611,Residential,Wood,1 444638,FL,MANATEE COUNTY,0,1645705.36,0,0,1645705.36,1837331.29,0,0,0,0,27.47438,-82.56611,Residential,Masonry,1 462983,FL,MANATEE COUNTY,0,36940.85,0,0,36940.85,58026.69,0,0,0,0,27.47438,-82.56611,Residential,Wood,1 618685,FL,MANATEE COUNTY,0,21510000,0,0,21510000,30960000,0,0,0,0,27.47199,-82.5968,Commercial,Reinforced Concrete,1 973690,FL,MANATEE COUNTY,0,261100.27,0,0,261100.27,256306.47,0,0,0,0,27.47199,-82.5968,Residential,Wood,1 550391,FL,MANATEE COUNTY,0,986378.81,0,0,986378.81,1467763.24,0,0,0,0,27.47199,-82.5968,Residential,Masonry,1 356004,FL,MANATEE COUNTY,0,1749020.27,0,0,1749020.27,2665171.08,0,0,0,0,27.49523,-82.563588,Residential,Masonry,3 944440,FL,MANATEE COUNTY,0,28745.49,0,0,28745.49,28469.3,0,0,0,0,27.483377,-82.567101,Residential,Wood,1 460133,FL,MANATEE COUNTY,0,8991.65,0,0,8991.65,10983.57,0,0,0,0,27.49458,-82.56478,Residential,Wood,3 891058,FL,MANATEE COUNTY,0,19080000,0,0,19080000,14490000,0,0,0,0,27.467106,-82.565269,Commercial,Reinforced Concrete,4 911137,FL,MANATEE COUNTY,0,903773.88,0,0,903773.88,1234735.88,0,0,0,0,27.482,-82.5832,Residential,Masonry,4 983564,FL,MANATEE COUNTY,0,10620000,0,0,10620000,9360000,0,0,0,0,27.467106,-82.565269,Commercial,Reinforced Concrete,4 731540,FL,MANATEE COUNTY,0,84169.79,0,0,84169.79,73449.93,0,0,0,0,27.49363,-82.56453,Residential,Wood,1 448477,FL,MANATEE COUNTY,0,86021.53,0,0,86021.53,75148.41,0,0,0,0,27.49314,-82.56453,Residential,Wood,1 937897,FL,MANATEE COUNTY,0,24745.92,0,0,24745.92,27238.72,0,0,0,0,27.48783,-82.57029,Residential,Wood,1 139275,FL,MANATEE COUNTY,0,175353.74,0,0,175353.74,270744.41,0,0,0,0,27.49226,-82.563095,Residential,Wood,3 766636,FL,MANATEE COUNTY,0,128779.78,0,0,128779.78,140691.91,0,0,0,0,27.492945,-82.564163,Residential,Wood,1 569384,FL,MANATEE COUNTY,0,235675.42,0,0,235675.42,177519.92,0,0,0,0,27.499252,-82.57103,Residential,Wood,1 708466,FL,MANATEE COUNTY,0,112226.39,0,0,112226.39,183584.42,0,0,0,0,27.485926,-82.568092,Residential,Wood,1 208404,FL,MANATEE COUNTY,0,11222.64,0,0,11222.64,17376.78,0,0,0,0,27.485926,-82.568092,Residential,Wood,1 304722,FL,MANATEE COUNTY,0,536806.88,0,0,536806.88,504866.88,0,0,0,0,27.4964,-82.57551,Residential,Masonry,1 676382,FL,MANATEE COUNTY,0,519047.06,0,0,519047.06,659072.46,0,0,0,0,27.494644,-82.590408,Residential,Masonry,1 149581,FL,MANATEE COUNTY,0,67335.83,0,0,67335.83,116404.8,0,0,0,0,27.482,-82.5832,Residential,Wood,3 610934,FL,MANATEE COUNTY,0,101003.75,0,0,101003.75,105968.29,0,0,0,0,27.482,-82.5832,Residential,Wood,3 579721,FL,MANATEE COUNTY,0,26550000,0,0,26550000,20250000,0,0,0,0,27.467106,-82.565269,Commercial,Reinforced Concrete,3 885315,FL,MANATEE COUNTY,0,0,0,630000,630000,901000.8,0,0,0,0,27.478247,-82.571243,Residential,Masonry,1 200768,FL,MANATEE COUNTY,0,360000,0,360000,360000,303652.8,0,18000,0,0,27.484491,-82.574127,Residential,Masonry,1 477391,FL,MANATEE COUNTY,0,180000,0,180000,180000,194322.24,0,9000,0,0,27.48701,-82.57796,Residential,Wood,1 101807,FL,MANATEE COUNTY,0,89100,0,89100,89100,99114.84,0,8910,0,0,27.48476,-82.57483,Residential,Wood,1 297418,FL,MANATEE COUNTY,0,0,0,0,297783.43,412727.84,0,0,0,0,27.46104,-82.57027,Residential,Wood,1 768243,FL,MANATEE COUNTY,528649.2,528649.2,528649.2,528649.2,528649.2,547884.63,0,0,0,0,27.44357,-82.5883,Residential,Masonry,1 565777,FL,MANATEE COUNTY,431730,431730,431730,431730,431730,668687.17,0,0,0,0,27.44357,-82.5883,Residential,Masonry,1 510018,FL,MANATEE COUNTY,19293.3,19293.3,19293.3,19293.3,19293.3,22766.09,0,0,0,0,27.44357,-82.5883,Residential,Wood,1 459150,FL,MANATEE COUNTY,0,2976717.6,0,2976717.6,2976717.6,2569312.12,0,0,0,0,27.43856,-82.59178,Commercial,Reinforced Masonry,1 831138,FL,MANATEE COUNTY,0,3888424.8,0,3888424.8,3888424.8,3723120.08,0,0,0,0,27.43856,-82.59178,Commercial,Reinforced Masonry,1 259106,FL,MANATEE COUNTY,0,7469552.7,0,7469552.7,7469552.7,11430000,0,0,0,0,27.43856,-82.59178,Commercial,Reinforced Masonry,1 618268,FL,MANATEE COUNTY,0,180000,0,180000,180000,284048.1,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 298022,FL,MANATEE COUNTY,0,4500,0,4500,4500,4098.87,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 511855,FL,MANATEE COUNTY,0,1339755.3,0,1339755.3,1339755.3,1470065.26,0,0,0,0,27.43856,-82.59178,Residential,Masonry,1 113372,FL,MANATEE COUNTY,0,3844542.6,0,3844542.6,3844542.6,4703148.14,0,0,0,0,27.43856,-82.59178,Commercial,Reinforced Masonry,1 542474,FL,MANATEE COUNTY,0,5910606,0,5910606,5910606,6758305.11,0,0,0,0,27.43856,-82.59178,Commercial,Reinforced Masonry,1 785983,FL,MANATEE COUNTY,0,3088172.88,0,0,3088172.88,4844725.61,0,0,0,0,27.43856,-82.59178,Commercial,Reinforced Masonry,1 416057,FL,MANATEE COUNTY,0,8100,0,8100,8100,8761.85,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 533605,FL,MANATEE COUNTY,0,54000,0,54000,54000,62708.58,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 706656,FL,MANATEE COUNTY,0,72000,0,72000,72000,87976.08,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 580732,FL,MANATEE COUNTY,0,63000,0,63000,63000,88111.8,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 567742,FL,MANATEE COUNTY,0,14400,0,14400,14400,11941.24,0,0,0,0,27.43856,-82.59178,Residential,Wood,1 381016,FL,MANATEE COUNTY,688007.7,688007.7,0,0,688007.7,659059.09,0,0,0,0,27.46072,-82.59102,Residential,Masonry,1 950032,FL,MANATEE COUNTY,4788717.3,4788717.3,0,0,4788717.3,5254420.06,0,0,0,0,27.44073,-82.58709,Commercial,Reinforced Masonry,1 734623,FL,MANATEE COUNTY,701937,701937,0,0,701937,719008.11,0,0,0,0,27.433096,-82.575439,Residential,Masonry,1 859860,FL,MANATEE COUNTY,0,17100000,0,0,17100000,16560000,0,0,0,0,27.432251,-82.575455,Commercial,Reinforced Concrete,1 790901,FL,MANATEE COUNTY,4359600,4359600,4359600,4359600,4359600,5796803.17,0,217980,0,0,27.44619,-82.57432,Commercial,Reinforced Masonry,1 325912,FL,MANATEE COUNTY,20250,20250,20250,20250,20250,23304.67,0,1012.5,0,0,27.44619,-82.57432,Residential,Wood,1 581156,FL,MANATEE COUNTY,0,3361624.27,0,0,3361624.27,4313653.07,0,0,0,0,27.437755,-82.448795,Commercial,Reinforced Masonry,4 984449,FL,MANATEE COUNTY,0,1601183.24,0,0,1601183.24,1577088.64,0,0,0,0,27.429455,-82.575493,Residential,Masonry,1 895035,FL,MANATEE COUNTY,0,2509402.45,0,0,2509402.45,2264725.67,0,0,0,0,27.424,-82.57756,Commercial,Reinforced Masonry,1 571686,FL,MANATEE COUNTY,0,21240000,0,0,21240000,27900000,0,0,0,0,27.43217,-82.58953,Commercial,Reinforced Concrete,1 937139,FL,MANATEE COUNTY,0,261100.27,0,0,261100.27,277810.69,0,0,0,0,27.43217,-82.58953,Residential,Wood,1 288583,FL,MANATEE COUNTY,0,167220,0,167220,167220,212551.34,0,16722,0,0,27.44969,-82.57743,Residential,Wood,1 217008,FL,MANATEE COUNTY,2943901.8,2943901.8,2943901.8,2943901.8,2943901.8,3946123.73,0,0,0,0,27.498417,-82.512993,Commercial,Reinforced Masonry,1 994056,FL,MANATEE COUNTY,0,22444.59,0,0,22444.59,25058.04,0,0,0,0,27.504725,-82.51973,Residential,Wood,1 990845,FL,MANATEE COUNTY,396992.7,396992.7,396992.7,396992.7,396992.7,356856.74,0,0,0,0,27.49701,-82.54732,Residential,Masonry,1 485736,FL,MANATEE COUNTY,351198,351198,351198,351198,351198,300926.11,0,0,0,0,27.49701,-82.54732,Residential,Wood,1 880006,FL,MANATEE COUNTY,283590,283590,283590,283590,283590,337372.84,0,0,0,0,27.49701,-82.54732,Residential,Wood,1 237389,FL,MANATEE COUNTY,90194.4,90194.4,90194.4,90194.4,90194.4,118006.2,0,0,0,0,27.48983,-82.54704,Residential,Wood,1 914330,FL,MANATEE COUNTY,0,4309996.23,0,0,4309996.23,6592354.73,0,0,0,0,27.493881,-82.475166,Commercial,Reinforced Masonry,1 792316,FL,MANATEE COUNTY,0,18270000,0,0,18270000,21690000,0,0,0,0,27.46392,-82.54149,Commercial,Reinforced Concrete,1 140096,FL,MANATEE COUNTY,1488600,1488600,1488600,1488600,1488600,2149984.98,0,74430,74430,0,27.515295,-82.503319,Residential,Masonry,3 809194,FL,MANATEE COUNTY,253800,253800,253800,253800,253800,306452.84,0,12690,12690,0,27.51984,-82.49896,Residential,Wood,1 111975,FL,MANATEE COUNTY,1057500,1057500,1057500,1057500,1057500,1568375.08,0,52875,52875,0,27.520405,-82.498855,Residential,Masonry,3 291623,FL,MANATEE COUNTY,0,818614.41,1580922,1580922,1580922,2457117.98,0,0,79046.1,0,27.515295,-82.503319,Residential,Masonry,3 561918,FL,MANATEE COUNTY,0,52932.81,0,0,52932.81,66995.48,0,0,0,0,27.48945,-82.55268,Residential,Wood,1 108566,FL,MANATEE COUNTY,244176.3,244176.3,0,0,244176.3,309815.77,0,0,0,0,27.476892,-82.537857,Residential,Wood,1 639490,FL,MANATEE COUNTY,357462.9,357462.9,0,0,357462.9,444998.41,0,0,0,0,27.46392,-82.54149,Residential,Wood,1 962922,FL,MANATEE COUNTY,370542.6,370542.6,0,0,370542.6,357232.71,0,0,0,0,27.49201,-82.48933,Residential,Masonry,1 468797,FL,MANATEE COUNTY,155270.7,155270.7,0,0,155270.7,139855.11,0,0,0,0,27.492796,-82.480698,Residential,Wood,1 870692,FL,MANATEE COUNTY,118800,118800,118800,118800,118800,99667.26,0,5940,0,0,27.49471,-82.55981,Residential,Wood,1 179692,FL,MANATEE COUNTY,0,1566401.56,0,0,1566401.56,2480240.22,0,0,0,0,27.4674,-82.562927,Residential,Masonry,3 293284,FL,MANATEE COUNTY,0,711308.09,0,0,711308.09,822755.84,0,0,0,0,27.499609,-82.516052,Residential,Masonry,1 531025,FL,MANATEE COUNTY,0,634750.3,0,0,634750.3,799328.36,0,0,0,0,27.499513,-82.515975,Residential,Masonry,1 838639,FL,MANATEE COUNTY,0,865639.68,0,0,865639.68,856332.32,0,0,0,0,27.502111,-82.517302,Residential,Masonry,1 980054,FL,MANATEE COUNTY,0,636190.65,0,0,636190.65,568601.75,0,0,0,0,27.502134,-82.5173,Residential,Masonry,1 209390,FL,MANATEE COUNTY,0,636334.68,0,0,636334.68,928806.83,0,0,0,0,27.502158,-82.514943,Residential,Masonry,3 540347,FL,MANATEE COUNTY,0,311612.37,0,0,311612.37,332490.39,0,0,0,0,27.50218,-82.516559,Residential,Wood,1 285214,FL,MANATEE COUNTY,0,634750.3,0,0,634750.3,528444.86,0,0,0,0,27.501359,-82.514759,Residential,Masonry,1 604770,FL,MANATEE COUNTY,0,636396.41,0,0,636396.41,579127.1,0,0,0,0,27.500514,-82.51893,Residential,Masonry,1 555205,FL,MANATEE COUNTY,0,439169.23,0,0,439169.23,521272.79,0,0,0,0,27.500246,-82.518508,Residential,Masonry,1 664813,FL,MANATEE COUNTY,0,636478.71,0,0,636478.71,803535.92,0,0,0,0,27.50056,-82.515949,Residential,Masonry,1 871229,FL,MANATEE COUNTY,0,730624.8,0,0,730624.8,948388.98,0,0,0,0,27.501562,-82.518524,Residential,Masonry,1 360100,FL,MANATEE COUNTY,0,867450.39,0,0,867450.39,1025701.1,0,0,0,0,27.500894,-82.518731,Residential,Masonry,1 404929,FL,MANATEE COUNTY,0,540446.41,0,0,540446.41,617652.42,0,0,0,0,27.500459,-82.518955,Residential,Masonry,1 447381,FL,MANATEE COUNTY,0,637836.75,0,0,637836.75,720826.97,0,0,0,0,27.500266,-82.518709,Residential,Masonry,1 138992,FL,MANATEE COUNTY,0,310460.09,0,0,310460.09,491629.08,0,0,0,0,27.500624,-82.517161,Residential,Wood,1 993988,FL,MANATEE COUNTY,0,502735.54,0,0,502735.54,472524.15,0,0,0,0,27.500637,-82.51717,Residential,Masonry,1 745774,FL,MANATEE COUNTY,0,727538.35,0,0,727538.35,1096816.44,0,0,0,0,27.501807,-82.520969,Residential,Masonry,1 783696,FL,MANATEE COUNTY,0,440074.59,0,0,440074.59,578484.64,0,0,0,0,27.501991,-82.520977,Residential,Masonry,1 632989,FL,MANATEE COUNTY,0,540446.41,0,0,540446.41,952155.78,0,0,0,0,27.502319,-82.520889,Residential,Masonry,1 923435,FL,MANATEE COUNTY,0,440074.59,0,0,440074.59,726408.68,0,0,0,0,27.502538,-82.520779,Residential,Masonry,1 968435,FL,MANATEE COUNTY,0,637836.75,0,0,637836.75,665978.11,0,0,0,0,27.502977,-82.520145,Residential,Masonry,1 386707,FL,MANATEE COUNTY,0,543532.86,0,0,543532.86,754075.75,0,0,0,0,27.503774,-82.521836,Residential,Masonry,1 408674,FL,MANATEE COUNTY,0,311612.37,0,0,311612.37,482313.62,0,0,0,0,27.503491,-82.521836,Residential,Wood,1 917030,FL,MANATEE COUNTY,0,472231.75,0,0,472231.75,380609.35,0,0,0,0,27.505889,-82.520695,Residential,Masonry,1 912213,FL,MANATEE COUNTY,0,439169.23,0,0,439169.23,614867.66,0,0,0,0,27.505133,-82.521265,Residential,Masonry,1 356493,FL,MANATEE COUNTY,0,636478.71,0,0,636478.71,751309.66,0,0,0,0,27.50456,-82.520229,Residential,Masonry,1 609242,FL,MANATEE COUNTY,0,712624.98,0,0,712624.98,1168093.53,0,0,0,0,27.502825,-82.520997,Residential,Masonry,1 883426,FL,MANATEE COUNTY,0,713036.5,0,0,713036.5,824230.98,0,0,0,0,27.503873,-82.520417,Residential,Masonry,1 782558,FL,MANATEE COUNTY,0,503887.82,0,0,503887.82,406462.12,0,0,0,0,27.502988,-82.521,Residential,Masonry,1 540726,FL,MANATEE COUNTY,0,11160,0,11160,11160,13634.13,0,558,0,0,27.499609,-82.516052,Residential,Wood,1 239758,FL,MANATEE COUNTY,0,18630,0,18630,18630,17890.39,0,931.5,0,0,27.499609,-82.516052,Residential,Wood,1 632113,FL,MANATEE COUNTY,0,28350,0,28350,28350,31230.36,0,1417.5,0,0,27.50296,-82.52011,Residential,Wood,3 722659,FL,MANATEE COUNTY,0,18630,0,18630,18630,15833.92,0,931.5,0,0,27.503235,-82.520205,Residential,Wood,3 795208,FL,MANATEE COUNTY,0,74340,0,74340,74340,58107.04,0,3717,0,0,27.504553,-82.520088,Residential,Wood,1 894066,FL,MANATEE COUNTY,0,3571296.95,0,0,3571296.95,3311042.26,0,0,0,0,27.497589,-82.502441,Commercial,Reinforced Masonry,1 988283,FL,MANATEE COUNTY,0,346973.25,0,0,346973.25,385410.95,0,0,0,0,27.46819,-82.48731,Residential,Wood,1 746554,FL,MANATEE COUNTY,0,2606747.77,0,0,2606747.77,4391504.55,0,0,0,0,27.482208,-82.530251,Commercial,Reinforced Masonry,1 987541,FL,MANATEE COUNTY,0,5125881.9,0,0,5125881.9,4458984.16,0,0,0,0,27.47777,-82.5377,Commercial,Reinforced Masonry,1 700023,FL,MANATEE COUNTY,0,3617302.54,0,0,3617302.54,4649413,0,0,0,0,27.47777,-82.5377,Commercial,Reinforced Masonry,1 152411,FL,MANATEE COUNTY,0,7499186.68,0,0,7499186.68,8759380.01,0,0,0,0,27.47777,-82.5377,Commercial,Reinforced Masonry,1 342755,FL,MANATEE COUNTY,0,295913.64,0,0,295913.64,353910.35,0,0,0,0,27.47777,-82.5377,Residential,Wood,1 309863,FL,MANATEE COUNTY,0,1317879.46,0,0,1317879.46,1041651.92,0,0,0,0,27.49549,-82.54517,Residential,Masonry,1 460559,FL,MANATEE COUNTY,0,87226.83,0,0,87226.83,95461.05,0,0,0,0,27.49549,-82.54517,Residential,Wood,1 587638,FL,MANATEE COUNTY,0,1602962.27,0,0,1602962.27,2680665.87,0,0,0,0,27.46893,-82.55624,Residential,Masonry,1 944978,FL,MANATEE COUNTY,0,366120.61,0,0,366120.61,416709.69,0,0,0,0,27.46893,-82.55624,Residential,Masonry,1 333551,FL,MANATEE COUNTY,0,2696875.72,0,0,2696875.72,3673344.3,0,0,0,0,27.466852,-82.550018,Commercial,Reinforced Masonry,1 980970,FL,MANATEE COUNTY,0,9900000,0,0,9900000,10170000,0,0,0,0,27.466852,-82.550018,Commercial,Reinforced Concrete,1 646644,FL,MANATEE COUNTY,0,6049403.24,0,0,6049403.24,10350000,0,0,0,0,27.466852,-82.550018,Commercial,Reinforced Masonry,1 322964,FL,MANATEE COUNTY,0,2346034.31,0,0,2346034.31,3415978.45,0,0,0,0,27.466852,-82.550018,Commercial,Reinforced Masonry,1 606285,FL,MANATEE COUNTY,0,1270107.78,0,0,1270107.78,1809715.61,0,0,0,0,27.466852,-82.550018,Residential,Masonry,1 665387,FL,MANATEE COUNTY,0,884839.82,0,0,884839.82,875385.3,0,0,0,0,27.466852,-82.550018,Residential,Masonry,1 397817,FL,MANATEE COUNTY,0,527035.74,0,0,527035.74,578533.45,0,0,0,0,27.466852,-82.550018,Residential,Masonry,1 451723,FL,MANATEE COUNTY,0,89934.54,0,0,89934.54,85789.64,0,0,0,0,27.466852,-82.550018,Residential,Wood,1 482249,FL,MANATEE COUNTY,0,517558.77,0,0,517558.77,445580.83,0,0,0,0,27.466852,-82.550018,Residential,Masonry,1 408502,FL,MANATEE COUNTY,0,225319.87,0,0,225319.87,206378.58,0,0,0,0,27.466852,-82.550018,Residential,Wood,1 114687,FL,MANATEE COUNTY,0,13925.35,0,0,13925.35,17788.91,0,0,0,0,27.466852,-82.550018,Residential,Wood,1 484090,FL,MANATEE COUNTY,0,3771.45,0,0,3771.45,5013.16,0,0,0,0,27.466852,-82.550018,Residential,Wood,1 404053,FL,MANATEE COUNTY,0,11790000,0,0,11790000,13320000,0,0,0,0,27.48276,-82.53167,Commercial,Reinforced Concrete,1 641294,FL,MANATEE COUNTY,0,31632.09,0,0,31632.09,45613.47,0,0,0,0,27.474678,-82.530182,Residential,Wood,3 791171,FL,MANATEE COUNTY,0,383380.88,0,0,383380.88,559812.76,0,0,0,0,27.474678,-82.530182,Residential,Masonry,3 584446,FL,MANATEE COUNTY,0,36150.96,0,0,36150.96,44561.11,0,0,0,0,27.474678,-82.530182,Residential,Wood,3 401249,FL,MANATEE COUNTY,0,852439.52,0,0,852439.52,1150333.04,0,0,0,0,27.474678,-82.530182,Residential,Masonry,3 671371,FL,MANATEE COUNTY,0,33258.88,0,0,33258.88,43193.31,0,0,0,0,27.474678,-82.530182,Residential,Wood,3 507762,FL,MANATEE COUNTY,0,40489.07,0,0,40489.07,61923.5,0,0,0,0,27.474678,-82.530182,Residential,Wood,3 112066,FL,MANATEE COUNTY,0,540547.16,0,0,540547.16,488049.22,0,0,0,0,27.474678,-82.530182,Residential,Masonry,3 383147,FL,MANATEE COUNTY,0,12324.76,0,0,12324.76,10879.56,0,0,0,0,27.491724,-82.556107,Residential,Wood,1 796854,FL,MANATEE COUNTY,621000,621000,621000,621000,621000,949722.62,0,31050,0,0,27.497772,-82.502922,Residential,Masonry,1 721277,FL,MANATEE COUNTY,144,144,144,144,144,132.57,0,7.2,0,0,27.494644,-82.496033,Residential,Wood,3 863938,FL,MANATEE COUNTY,0,370627.66,0,0,370627.66,631727.43,0,0,0,0,27.49369,-82.55426,Residential,Masonry,1 480415,FL,MANATEE COUNTY,0,112226.39,0,0,112226.39,109525.78,0,0,0,0,27.482822,-82.530258,Residential,Wood,1 861264,FL,MANATEE COUNTY,0,14310000,0,0,14310000,17100000,0,0,0,0,27.48351,-82.56431,Commercial,Reinforced Concrete,1 275167,FL,MANATEE COUNTY,0,218336.44,0,0,218336.44,276864.58,0,0,0,0,27.48351,-82.56431,Residential,Wood,1 824596,FL,MANATEE COUNTY,0,420848.97,0,0,420848.97,464895.02,0,0,0,0,27.48004,-82.52654,Residential,Masonry,3 290240,FL,MANATEE COUNTY,0,675000,0,675000,675000,1104030,0,33750,0,0,27.49694,-82.53273,Residential,Masonry,1 566834,FL,MANATEE COUNTY,0,45000,0,45000,45000,56312.55,0,3375,0,0,27.48183,-82.48475,Residential,Wood,1 452456,FL,MANATEE COUNTY,0,67500,0,67500,67500,70654.07,0,3375,0,0,27.47898,-82.4916,Residential,Wood,1 831114,FL,MANATEE COUNTY,0,436632.3,0,0,436632.3,337599.73,0,0,0,0,27.49601,-82.625291,Residential,Masonry,1 720506,FL,MANATEE COUNTY,3264159.6,0,3264159.6,3264159.6,3264159.6,4663211.05,0,0,0,0,27.47854,-82.62423,Commercial,Reinforced Masonry,1 856380,FL,MANATEE COUNTY,26370000,0,26370000,26370000,26370000,39780000,0,0,0,0,27.48258,-82.6251,Commercial,Reinforced Concrete,1 250365,FL,MANATEE COUNTY,1415160,1415160,1415160,1415160,1415160,1759581.64,0,0,0,0,27.49926,-82.63379,Residential,Masonry,3 590727,FL,MANATEE COUNTY,405000,405000,405000,405000,405000,594397.44,0,0,0,0,27.4814,-82.60949,Residential,Masonry,1 878002,FL,MANATEE COUNTY,0,166438.8,0,166438.8,166438.8,130770.97,0,0,0,0,27.4896,-82.6295,Residential,Wood,4 780050,FL,MANATEE COUNTY,0,2245999.14,0,0,2245999.14,2032413.61,0,0,0,0,27.4896,-82.6295,Commercial,Reinforced Masonry,4 935516,FL,MANATEE COUNTY,0,195103.26,0,0,195103.26,192275.04,0,0,0,0,27.4896,-82.6295,Residential,Wood,4 790693,FL,MANATEE COUNTY,0,2090656.26,0,0,2090656.26,2653042.79,0,0,0,0,27.47463,-82.63798,Commercial,Reinforced Masonry,4 540369,FL,MANATEE COUNTY,14670000,14670000,0,0,14670000,15300000,0,0,0,0,27.47831,-82.63763,Commercial,Reinforced Concrete,1 673302,FL,MANATEE COUNTY,245987.1,245987.1,245987.1,245987.1,245987.1,212355.74,0,0,0,0,27.48082,-82.62359,Residential,Wood,1 480433,FL,MANATEE COUNTY,976123.8,976123.8,976123.8,976123.8,976123.8,1148897.71,0,0,0,0,27.49646,-82.61694,Residential,Masonry,1 702132,FL,MANATEE COUNTY,0,62664.07,0,0,62664.07,48240.18,0,0,0,0,27.467625,-82.615761,Residential,Wood,1 675103,FL,MANATEE COUNTY,0,619871.39,0,0,619871.39,797765.18,0,0,0,0,27.50415,-82.63066,Residential,Masonry,1 680337,FL,MANATEE COUNTY,0,509435.65,0,0,509435.65,587613.64,0,0,0,0,27.50415,-82.63066,Residential,Masonry,1 393466,FL,MANATEE COUNTY,0,707871.85,0,0,707871.85,960298.96,0,0,0,0,27.50415,-82.63066,Residential,Masonry,1 806241,FL,MANATEE COUNTY,0,1126986.15,0,0,1126986.15,1453595.75,0,0,0,0,27.50415,-82.63066,Residential,Masonry,1 765838,FL,MANATEE COUNTY,0,717348.83,0,0,717348.83,851458.62,0,0,0,0,27.50415,-82.63066,Residential,Masonry,1 440018,FL,MANATEE COUNTY,0,1487691.34,0,0,1487691.34,1442483.37,0,0,0,0,27.50415,-82.63066,Residential,Masonry,1 630115,FL,MANATEE COUNTY,0,140220.52,0,0,140220.52,183373.94,0,0,0,0,27.50415,-82.63066,Residential,Wood,1 507137,FL,MANATEE COUNTY,0,280441.04,0,0,280441.04,306066.62,0,0,0,0,27.50415,-82.63066,Residential,Wood,1 933992,FL,MANATEE COUNTY,0,1740.67,0,0,1740.67,2906.1,0,0,0,0,27.50415,-82.63066,Residential,Wood,1 471528,FL,MANATEE COUNTY,0,6703314.37,0,0,6703314.37,5420997.14,0,0,0,0,27.47093,-82.63165,Commercial,Reinforced Masonry,1 869943,FL,MANATEE COUNTY,0,2659161.23,0,0,2659161.23,3910456.15,0,0,0,0,27.47093,-82.63165,Commercial,Reinforced Masonry,1 501038,FL,MANATEE COUNTY,0,2711961.51,0,0,2711961.51,2096386.93,0,0,0,0,27.47093,-82.63165,Commercial,Reinforced Masonry,1 365552,FL,MANATEE COUNTY,0,397452.64,0,0,397452.64,340253.64,0,0,0,0,27.47093,-82.63165,Residential,Masonry,1 284101,FL,MANATEE COUNTY,0,3817866.23,0,0,3817866.23,6215161.7,0,0,0,0,27.51168,-82.6416,Commercial,Reinforced Masonry,1 859391,FL,MANATEE COUNTY,0,305003.8,0,0,305003.8,316563.45,0,0,0,0,27.51168,-82.6416,Residential,Wood,1 884865,FL,MANATEE COUNTY,0,451703.47,0,0,451703.47,807936.71,0,0,0,0,27.46893,-82.61836,Residential,Masonry,1 362774,FL,MANATEE COUNTY,0,8574541.64,0,0,8574541.64,10260000,0,0,0,0,27.49757,-82.63502,Commercial,Reinforced Masonry,1 698683,FL,MANATEE COUNTY,0,617245.15,0,0,617245.15,766806.12,0,0,0,0,27.475237,-82.620461,Residential,Masonry,1 981105,FL,MANATEE COUNTY,0,112226.39,0,0,112226.39,149839.29,0,0,0,0,27.47907,-82.63193,Residential,Wood,1 827063,FL,MANATEE COUNTY,0,697500,0,697500,697500,723366.79,0,34875,0,0,27.49617,-82.61141,Residential,Masonry,1 902064,FL,MANATEE COUNTY,0,265500,0,265500,265500,423381.17,0,13275,0,0,27.49625,-82.60895,Residential,Wood,1 838395,FL,MANATEE COUNTY,0,4961250,0,4961250,4961250,4605032.25,0,248062.5,0,0,27.4619,-82.62489,Commercial,Reinforced Masonry,1 754133,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,1007236.31,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 578059,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,965694.64,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 122413,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,956692.69,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 693361,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,723595.84,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 796525,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,935329.84,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 835238,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,908009.92,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 304502,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,1148504.84,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 384956,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,1311497.3,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 613252,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,1277682.03,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 377153,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,1438539.05,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 385400,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,1370446.66,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 228272,FL,MANATEE COUNTY,0,839734.47,0,0,839734.47,803138.84,0,0,0,0,27.45653,-82.61029,Residential,Masonry,1 532536,FL,MANATEE COUNTY,0,966543.6,0,0,966543.6,840552.7,0,0,0,0,27.46317,-82.61138,Residential,Masonry,1 831464,FL,MANATEE COUNTY,744773.4,0,744773.4,0,744773.4,1016302.89,0,0,0,0,27.46135,-82.61027,Residential,Masonry,1 394687,FL,MANATEE COUNTY,437214.6,437214.6,0,0,437214.6,355717.8,0,0,0,0,27.46256,-82.66496,Residential,Masonry,1 905966,FL,MANATEE COUNTY,200587.5,200587.5,0,0,200587.5,254847.62,0,0,0,0,27.461195,-82.608177,Residential,Wood,1 316889,FL,MANATEE COUNTY,574880.4,574880.4,0,0,574880.4,704626.31,0,0,0,0,27.46231,-82.66257,Residential,Masonry,1 397703,FL,MANATEE COUNTY,0,38779.72,0,0,38779.72,43133.33,0,0,0,0,27.44826,-82.59927,Residential,Wood,1 153995,FL,MANATEE COUNTY,0,1294859.29,0,0,1294859.29,1263818.92,0,0,0,0,27.46199,-82.61133,Residential,Masonry,1 924118,FL,MANATEE COUNTY,0,6708826.48,0,0,6708826.48,9990000,0,0,0,0,27.44582,-82.595871,Commercial,Reinforced Masonry,1 985917,FL,MANATEE COUNTY,0,9990000,0,0,9990000,7621206.45,0,0,0,0,27.44582,-82.595871,Commercial,Reinforced Concrete,1 750513,FL,MANATEE COUNTY,0,995855.79,0,0,995855.79,1491791.97,0,0,0,0,27.44582,-82.595871,Residential,Masonry,1 336121,FL,MANATEE COUNTY,0,27463.88,0,0,27463.88,33442.11,0,0,0,0,27.44582,-82.595871,Residential,Wood,1 647909,FL,MANATEE COUNTY,0,17890.2,0,0,17890.2,18983.4,0,0,0,0,27.44582,-82.595871,Residential,Wood,1 636228,FL,MANATEE COUNTY,0,11604.46,0,0,11604.46,15019.42,0,0,0,0,27.44582,-82.595871,Residential,Wood,1 967460,FL,MANATEE COUNTY,0,372309.65,0,0,372309.65,494576.14,0,0,0,0,27.446993,-82.512146,Residential,Masonry,1 411716,FL,MANATEE COUNTY,0,2892257.17,0,0,2892257.17,2662901.18,0,0,0,0,27.44248,-82.59472,Commercial,Reinforced Masonry,1 408022,FL,MANATEE COUNTY,0,1390184.98,0,0,1390184.98,1172826.78,0,0,0,0,27.44248,-82.59472,Residential,Masonry,1 293906,FL,MANATEE COUNTY,0,1593172.6,0,0,1593172.6,1494172.85,0,0,0,0,27.44248,-82.59472,Residential,Masonry,1 734218,FL,MANATEE COUNTY,0,613662.46,0,0,613662.46,1063256.13,0,0,0,0,27.44248,-82.59472,Residential,Masonry,1 972082,FL,MANATEE COUNTY,0,19973.4,0,0,19973.4,28317.29,0,0,0,0,27.44248,-82.59472,Residential,Wood,1 315808,FL,MANATEE COUNTY,0,8253.26,0,0,8253.26,9537.47,0,0,0,0,27.462391,-82.600365,Residential,Wood,1 595622,FL,MANATEE COUNTY,1023558.3,1023558.3,1023558.3,1023558.3,1023558.3,797454.27,0,0,0,0,27.46198,-82.60579,Residential,Masonry,1 411466,FL,MANATEE COUNTY,0,25110000,0,0,25110000,29070000,0,0,0,0,27.44516,-82.60394,Commercial,Reinforced Concrete,1 887991,FL,MANATEE COUNTY,256413.6,256413.6,0,0,256413.6,338183.9,0,0,0,0,27.446966,-82.395401,Residential,Wood,1 484153,FL,MANATEE COUNTY,0,14490000,0,0,14490000,10890000,0,0,0,0,27.46269,-82.42155,Commercial,Reinforced Concrete,3 984739,FL,MANATEE COUNTY,0,4858012.36,0,0,4858012.36,7551216.68,0,0,0,0,27.46269,-82.42155,Commercial,Reinforced Masonry,3 516646,FL,MANATEE COUNTY,0,444450.69,0,0,444450.69,617455.34,0,0,0,0,27.46269,-82.42155,Residential,Masonry,3 272094,FL,MANATEE COUNTY,0,5877463.87,0,0,5877463.87,8507805.28,0,0,0,0,27.44186,-82.432335,Commercial,Reinforced Masonry,3 929281,FL,MANATEE COUNTY,0,4304286.37,0,0,4304286.37,6310910.24,0,0,0,0,27.44186,-82.432335,Commercial,Reinforced Masonry,3 166144,FL,MANATEE COUNTY,0,4249552.01,0,0,4249552.01,6980845.33,0,0,0,0,27.44186,-82.432335,Commercial,Reinforced Masonry,3 628862,FL,MANATEE COUNTY,0,79490.53,0,0,79490.53,118253.29,0,0,0,0,27.44186,-82.432335,Residential,Wood,3 144363,FL,MANATEE COUNTY,0,290111.42,0,0,290111.42,242039.95,0,0,0,0,27.44186,-82.432335,Residential,Wood,3 105371,FL,MANATEE COUNTY,0,54154.13,0,0,54154.13,61952.33,0,0,0,0,27.44186,-82.432335,Residential,Wood,3 297676,FL,MANATEE COUNTY,0,19340.76,0,0,19340.76,23503.67,0,0,0,0,27.44186,-82.432335,Residential,Wood,3 657100,FL,MANATEE COUNTY,0,232089.13,0,0,232089.13,165259.07,0,0,0,0,27.44186,-82.432335,Residential,Wood,3 808564,FL,MANATEE COUNTY,0,10080000,0,0,10080000,13680000,0,0,0,0,27.441656,-82.432312,Commercial,Reinforced Concrete,3 103584,FL,MANATEE COUNTY,360000,360000,360000,360000,360000,444636.36,0,18000,18000,0,27.51673,-82.44174,Residential,Masonry,1 960959,FL,MANATEE COUNTY,189732.6,189732.6,0,0,189732.6,202821.11,0,0,0,0,27.48648,-82.41282,Residential,Wood,4 142881,FL,MANATEE COUNTY,148523.4,148523.4,0,0,148523.4,234283.48,0,0,0,0,27.494412,-82.460501,Residential,Wood,3 903414,FL,MANATEE COUNTY,0,22860000,0,0,22860000,15840000,0,0,0,0,27.485733,-82.446533,Commercial,Reinforced Concrete,3 550367,FL,MANATEE COUNTY,0,530517.08,0,0,530517.08,408403.72,0,0,0,0,27.485733,-82.446533,Residential,Masonry,3 912886,FL,MANATEE COUNTY,0,222805.57,0,0,222805.57,311776.29,0,0,0,0,27.485733,-82.446533,Residential,Wood,3 122547,FL,MANATEE COUNTY,0,4473904.84,0,0,4473904.84,3916903.69,0,0,0,0,27.485737,-82.446609,Commercial,Reinforced Masonry,3 690823,FL,MANATEE COUNTY,0,4376234,0,0,4376234,4953314.85,0,0,0,0,27.485737,-82.446609,Commercial,Reinforced Masonry,3 803403,FL,MANATEE COUNTY,0,39455.15,0,0,39455.15,39455.31,0,0,0,0,27.485737,-82.446609,Residential,Wood,3 997052,FL,MANATEE COUNTY,0,53283.8,0,0,53283.8,57429.49,0,0,0,0,27.485737,-82.446609,Residential,Wood,3 896502,FL,MANATEE COUNTY,0,61890.44,0,0,61890.44,47171.96,0,0,0,0,27.485737,-82.446609,Residential,Wood,3 800273,FL,MANATEE COUNTY,0,6962.67,0,0,6962.67,5639.2,0,0,0,0,27.485737,-82.446609,Residential,Wood,3 519483,FL,MANATEE COUNTY,0,3738375.7,0,0,3738375.7,4001512.49,0,0,0,0,27.49808,-82.38573,Commercial,Reinforced Masonry,1 270502,FL,MANATEE COUNTY,0,2593596.05,0,0,2593596.05,3154370.43,0,0,0,0,27.49808,-82.38573,Commercial,Reinforced Masonry,1 755556,FL,MANATEE COUNTY,0,2584892.71,0,0,2584892.71,3273089.38,0,0,0,0,27.49808,-82.38573,Commercial,Reinforced Masonry,1 457864,FL,MANATEE COUNTY,1042721.1,1042721.1,1042721.1,1042721.1,1042721.1,1038950.62,0,0,0,0,27.485233,-82.435928,Residential,Masonry,3 706426,FL,MANATEE COUNTY,0,448905.56,0,0,448905.56,375870.42,0,0,0,0,27.51673,-82.44174,Residential,Masonry,1 693507,FL,MANATEE COUNTY,0,112226.39,0,0,112226.39,126765.1,0,0,0,0,27.51673,-82.44174,Residential,Wood,1 662202,FL,MANATEE COUNTY,0,151505.63,0,0,151505.63,154022.14,0,0,0,0,27.513601,-82.440758,Residential,Wood,4 761611,FL,MANATEE COUNTY,422272.8,422272.8,0,0,422272.8,559589.16,0,0,0,0,27.510298,-82.714951,Residential,Masonry,1 399251,FL,MANATEE COUNTY,0,2647107.78,0,0,2647107.78,2582677.18,0,0,0,0,27.51907,-82.72889,Commercial,Reinforced Masonry,1 753921,FL,MANATEE COUNTY,0,810377.89,0,0,810377.89,1169273.99,0,0,0,0,27.501698,-82.712631,Residential,Masonry,1 756508,FL,MANATEE COUNTY,0,285469.63,0,0,285469.63,421832.77,0,0,0,0,27.501698,-82.712631,Residential,Wood,1 981865,FL,MANATEE COUNTY,0,58022.28,0,0,58022.28,54768.39,0,0,0,0,27.501698,-82.712631,Residential,Wood,1 674919,FL,MANATEE COUNTY,0,4835.19,0,0,4835.19,5492.27,0,0,0,0,27.501698,-82.712631,Residential,Wood,1 743871,FL,MANATEE COUNTY,0,15472.61,0,0,15472.61,15577.25,0,0,0,0,27.501698,-82.712631,Residential,Wood,1 231629,FL,MANATEE COUNTY,0,2787462.09,0,0,2787462.09,2412180.5,0,0,0,0,27.512089,-82.721642,Commercial,Reinforced Masonry,1 755985,FL,MANATEE COUNTY,0,1077605.24,0,0,1077605.24,1380714.04,0,0,0,0,27.48087,-82.70492,Residential,Masonry,1 875404,FL,MANATEE COUNTY,0,35831.83,0,0,35831.83,52095.76,0,0,0,0,27.48087,-82.70492,Residential,Wood,1 594481,FL,MANATEE COUNTY,0,15901.7,0,0,15901.7,17674.74,0,0,0,0,27.512089,-82.721642,Residential,Wood,1 123242,FL,MANATEE COUNTY,1242216,1242216,1242216,1242216,1242216,1769909.36,0,0,0,0,27.574551,-82.425621,Residential,Masonry,3 221717,FL,MANATEE COUNTY,239004,239004,239004,239004,239004,303795.12,0,0,0,0,27.57843,-82.4285,Residential,Wood,1 113440,FL,MANATEE COUNTY,201096,201096,201096,201096,201096,350003.57,0,0,0,0,27.57621,-82.42604,Residential,Wood,1 131719,FL,MANATEE COUNTY,0,154418.22,0,0,154418.22,161768.53,0,0,0,0,27.57523,-82.43,Residential,Wood,4 298781,FL,MANATEE COUNTY,0,80445.42,0,0,80445.42,69923.16,0,0,0,0,27.57523,-82.43,Residential,Wood,4 615862,FL,MANATEE COUNTY,0,51780.96,0,0,51780.96,70946.39,0,0,0,0,27.57842,-82.42946,Residential,Wood,4 285878,FL,MANATEE COUNTY,0,295891.2,0,295891.2,295891.2,518119.69,0,0,0,0,27.57842,-82.42946,Residential,Wood,4 253102,FL,MANATEE COUNTY,117407.7,117407.7,0,0,117407.7,138440.58,0,0,0,0,27.55687,-82.366585,Residential,Wood,1 716906,FL,MANATEE COUNTY,211261.5,211261.5,0,0,211261.5,270605.7,0,0,0,0,27.54141,-82.479469,Residential,Wood,4 244638,FL,MANATEE COUNTY,0,156665.99,0,0,156665.99,161726.3,0,0,0,0,27.521446,-82.373566,Residential,Wood,1 561602,FL,MANATEE COUNTY,0,669617.26,0,0,669617.26,736340.6,0,0,0,0,27.54121,-82.42062,Residential,Masonry,1 117351,FL,MANATEE COUNTY,581445,581445,581445,581445,581445,829912.73,0,0,0,0,27.53404,-82.41044,Residential,Masonry,1 218813,FL,MANATEE COUNTY,581445,581445,581445,581445,581445,760735.89,0,0,0,0,27.53327,-82.4107,Residential,Masonry,1 526239,FL,MANATEE COUNTY,0,550151.63,0,0,550151.63,797516.31,0,0,0,0,27.53207,-82.41601,Residential,Masonry,1 442928,FL,MANATEE COUNTY,0,531828.36,0,0,531828.36,750822.51,0,0,0,0,27.54882,-82.434,Residential,Masonry,1 257256,FL,MANATEE COUNTY,0,293205.94,0,0,293205.94,331017.77,0,0,0,0,27.54335,-82.42371,Residential,Wood,1 786188,FL,MANATEE COUNTY,0,3613.29,0,0,3613.29,4968,0,0,0,0,27.5567,-82.4251,Residential,Wood,1 380889,FL,MANATEE COUNTY,0,221085.99,0,0,221085.99,334811.3,0,0,0,0,27.521446,-82.373566,Residential,Wood,1 979302,FL,MANATEE COUNTY,0,22445.28,0,0,22445.28,29087.06,0,0,0,0,27.5567,-82.4251,Residential,Wood,1 110208,FL,MANATEE COUNTY,0,140282.99,0,0,140282.99,235020.3,0,0,0,0,27.55883,-82.43529,Residential,Wood,1 137144,FL,MANATEE COUNTY,0,1533910.31,0,0,1533910.31,1398972.22,0,0,0,0,27.565285,-82.457382,Residential,Masonry,3 405529,FL,MANATEE COUNTY,0,21098.56,0,0,21098.56,16790.32,0,0,0,0,27.565285,-82.457382,Residential,Wood,3 675387,FL,MANATEE COUNTY,0,67335.83,0,0,67335.83,87905.05,0,0,0,0,27.565285,-82.457382,Residential,Wood,3 944638,FL,MANATEE COUNTY,0,66886.93,0,0,66886.93,85152.41,0,0,0,0,27.565285,-82.457382,Residential,Wood,3 502257,FL,MANATEE COUNTY,0,11222.64,0,0,11222.64,11286.61,0,0,0,0,27.565285,-82.457382,Residential,Wood,3 276544,FL,MANATEE COUNTY,0,16946.19,0,0,16946.19,30117.86,0,0,0,0,27.565285,-82.457382,Residential,Wood,3 648972,FL,MANATEE COUNTY,0,44377.16,0,0,44377.16,67172.82,0,0,0,0,27.511511,-82.562401,Residential,Wood,4 326111,FL,MANATEE COUNTY,0,36980.97,0,0,36980.97,37563.05,0,0,0,0,27.527115,-82.588768,Residential,Wood,3 357110,FL,MANATEE COUNTY,0,44377.16,0,0,44377.16,45159.98,0,0,0,0,27.53863,-82.56051,Residential,Wood,1 917049,FL,MANATEE COUNTY,0,44099.81,0,0,44099.81,73302.34,0,0,0,0,27.5211,-82.5725,Residential,Wood,4 772611,FL,MANATEE COUNTY,0,15273.14,0,0,15273.14,23880.79,0,0,0,0,27.5211,-82.5725,Residential,Wood,4 586220,FL,MANATEE COUNTY,497214,497214,497214,497214,497214,756058.14,0,24860.7,0,0,27.51601,-82.57332,Residential,Masonry,1 560261,FL,MANATEE COUNTY,3179403,3179403,3179403,3179403,3179403,3433939.65,0,0,0,0,27.512585,-82.577042,Commercial,Reinforced Masonry,1 109493,FL,MANATEE COUNTY,918712.8,918712.8,918712.8,918712.8,918712.8,770823.01,0,0,0,0,27.56433,-82.5493,Residential,Masonry,1 487284,FL,MANATEE COUNTY,260802,260802,260802,260802,260802,356650.39,0,0,0,0,27.51599,-82.5901,Residential,Wood,1 659797,FL,MANATEE COUNTY,217260,217260,217260,217260,217260,231887.03,0,0,0,0,27.567402,-82.541679,Residential,Wood,1 272717,FL,MANATEE COUNTY,0,85068.72,0,0,85068.72,76245.39,0,0,0,0,27.515192,-82.570729,Residential,Wood,1 263222,FL,MANATEE COUNTY,495162,495162,0,0,495162,626613.65,0,0,0,0,27.52143,-82.57488,Residential,Masonry,1 259181,FL,MANATEE COUNTY,401206.5,401206.5,0,0,401206.5,650251.42,0,0,0,0,27.561875,-82.55853,Residential,Masonry,3 998637,FL,MANATEE COUNTY,524825.1,524825.1,0,0,524825.1,559541.23,0,0,0,0,27.61128,-82.48696,Residential,Masonry,1 228583,FL,MANATEE COUNTY,924319.8,924319.8,0,0,924319.8,1083908.23,0,0,0,0,27.49381,-82.50451,Residential,Masonry,4 495743,FL,MANATEE COUNTY,0,545685.53,0,0,545685.53,448629.9,0,0,0,0,27.63454,-82.54738,Residential,Masonry,1 170492,FL,MANATEE COUNTY,0,29584.78,0,0,29584.78,38227.67,0,0,0,0,27.50996,-82.55667,Residential,Wood,1 820971,FL,MANATEE COUNTY,0,11094.29,0,0,11094.29,18161.27,0,0,0,0,27.52126,-82.57563,Residential,Wood,3 944004,FL,MANATEE COUNTY,0,24037.63,0,0,24037.63,40239.86,0,0,0,0,27.51609,-82.57605,Residential,Wood,1 805945,FL,MANATEE COUNTY,0,501092.13,0,0,501092.13,455222.15,0,0,0,0,27.51609,-82.57605,Residential,Masonry,1 822634,FL,MANATEE COUNTY,0,69339.32,0,0,69339.32,74193.07,0,0,0,0,27.5531,-82.5505,Residential,Wood,4 421962,FL,MANATEE COUNTY,0,29584.78,0,0,29584.78,23380.02,0,0,0,0,27.513846,-82.567741,Residential,Wood,1 311953,FL,MANATEE COUNTY,0,138678.63,0,0,138678.63,150615.54,0,0,0,0,27.51537,-82.57506,Residential,Wood,1 346419,FL,MANATEE COUNTY,0,54777.14,0,0,54777.14,44796.74,0,0,0,0,27.51222,-82.57291,Residential,Wood,4 104666,FL,MANATEE COUNTY,0,2074333.38,0,0,2074333.38,1915688.36,0,0,0,0,27.52101,-82.57831,Commercial,Reinforced Masonry,1 768874,FL,MANATEE COUNTY,0,43683.77,0,0,43683.77,65672.43,0,0,0,0,27.516422,-82.575981,Residential,Wood,4 358588,FL,MANATEE COUNTY,0,21854.83,0,0,21854.83,36046.04,0,0,0,0,27.516422,-82.575981,Residential,Wood,4 118380,FL,MANATEE COUNTY,0,344200.37,0,0,344200.37,442383.52,0,0,0,0,27.528522,-82.569847,Residential,Wood,3 961923,FL,MANATEE COUNTY,0,36980.97,0,0,36980.97,36286.65,0,0,0,0,27.524809,-82.572937,Residential,Wood,1 630718,FL,MANATEE COUNTY,0,44377.16,0,0,44377.16,54606.1,0,0,0,0,27.514919,-82.569038,Residential,Wood,3 532908,FL,MANATEE COUNTY,0,57782.76,0,0,57782.76,62836.85,0,0,0,0,27.518217,-82.589279,Residential,Wood,3 732534,FL,MANATEE COUNTY,0,20339.53,0,0,20339.53,33082.09,0,0,0,0,27.519934,-82.555199,Residential,Wood,1 519846,FL,MANATEE COUNTY,0,717252.12,0,0,717252.12,1123733.25,0,0,0,0,27.53093,-82.525,Residential,Masonry,3 206867,FL,MANATEE COUNTY,0,59666.25,0,0,59666.25,101099.09,0,0,0,0,27.53093,-82.525,Residential,Wood,3 415082,FL,MANATEE COUNTY,0,24175.95,0,0,24175.95,36123.88,0,0,0,0,27.53093,-82.525,Residential,Wood,3 142177,FL,MANATEE COUNTY,0,29011.14,0,0,29011.14,51527.73,0,0,0,0,27.53093,-82.525,Residential,Wood,3 808524,FL,MANATEE COUNTY,0,2736330.87,0,0,2736330.87,3413299.13,0,0,0,0,27.57398,-82.489281,Commercial,Reinforced Masonry,1 288397,FL,MANATEE COUNTY,0,9180000,0,0,9180000,8647438.54,0,0,0,0,27.57398,-82.489281,Commercial,Reinforced Concrete,1 910418,FL,MANATEE COUNTY,0,256265.08,0,0,256265.08,457433.17,0,0,0,0,27.57398,-82.489281,Residential,Wood,1 148719,FL,MANATEE COUNTY,0,236537.51,0,0,236537.51,323381.07,0,0,0,0,27.57398,-82.489281,Residential,Wood,1 552641,FL,MANATEE COUNTY,0,25920000,0,0,25920000,26640000,0,0,0,0,27.52673,-82.56173,Commercial,Reinforced Concrete,3 570410,FL,MANATEE COUNTY,0,512916.98,0,0,512916.98,647298.67,0,0,0,0,27.52673,-82.56173,Residential,Masonry,3 542354,FL,MANATEE COUNTY,0,1566601.64,0,0,1566601.64,1534890.49,0,0,0,0,27.52673,-82.56173,Residential,Masonry,3 222317,FL,MANATEE COUNTY,0,2918714.25,0,0,2918714.25,2439297.92,0,0,0,0,27.573957,-82.491501,Commercial,Reinforced Masonry,1 366044,FL,MANATEE COUNTY,0,641533.04,0,0,641533.04,573873.12,0,0,0,0,27.56794,-82.55701,Residential,Masonry,1 858879,FL,MANATEE COUNTY,0,1784378.61,0,0,1784378.61,2427604.28,0,0,0,0,27.56794,-82.55701,Residential,Masonry,1 206313,FL,MANATEE COUNTY,0,3563728.63,0,0,3563728.63,3117015.24,0,0,0,0,27.56794,-82.55701,Commercial,Reinforced Masonry,1 605014,FL,MANATEE COUNTY,0,1756721.32,0,0,1756721.32,1555752.41,0,0,0,0,27.56794,-82.55701,Residential,Masonry,1 647868,FL,MANATEE COUNTY,0,887740.93,0,0,887740.93,1365370.41,0,0,0,0,27.56794,-82.55701,Residential,Masonry,1 511668,FL,MANATEE COUNTY,0,891609.08,0,0,891609.08,845823.17,0,0,0,0,27.51762,-82.573524,Residential,Masonry,1 882383,FL,MANATEE COUNTY,0,1913574.9,0,0,1913574.9,1695733.53,0,0,0,0,27.51762,-82.573524,Commercial,Reinforced Masonry,1 253661,FL,MANATEE COUNTY,0,580222.83,0,0,580222.83,879501.77,0,0,0,0,27.51762,-82.573524,Residential,Masonry,1 270175,FL,MANATEE COUNTY,0,2018401.82,0,0,2018401.82,2091589.07,0,0,0,0,27.53048,-82.57904,Commercial,Reinforced Masonry,3 763466,FL,MANATEE COUNTY,0,1828475.55,0,0,1828475.55,2375233.62,0,0,0,0,27.53048,-82.57904,Commercial,Reinforced Masonry,3 607218,FL,MANATEE COUNTY,0,881358.48,0,0,881358.48,1140310.42,0,0,0,0,27.53048,-82.57904,Residential,Masonry,3 675002,FL,MANATEE COUNTY,0,802254.77,0,0,802254.77,1092728.76,0,0,0,0,27.53048,-82.57904,Residential,Masonry,3 845969,FL,MANATEE COUNTY,0,414472.51,0,0,414472.51,594530.14,0,0,0,0,27.53048,-82.57904,Residential,Masonry,3 241578,FL,MANATEE COUNTY,0,7430913.8,0,0,7430913.8,7493214.58,0,0,0,0,27.53048,-82.57904,Commercial,Reinforced Masonry,3 905237,FL,MANATEE COUNTY,0,909595.99,0,0,909595.99,1329752.03,0,0,0,0,27.53048,-82.57904,Residential,Masonry,3 258008,FL,MANATEE COUNTY,0,4187468.17,0,0,4187468.17,6398472.3,0,0,0,0,27.53048,-82.57904,Commercial,Reinforced Masonry,3 500712,FL,MANATEE COUNTY,0,244273.81,0,0,244273.81,289694.57,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 261410,FL,MANATEE COUNTY,0,52606.87,0,0,52606.87,59615.16,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 628548,FL,MANATEE COUNTY,0,77363.04,0,0,77363.04,131455.28,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 160095,FL,MANATEE COUNTY,0,4835.19,0,0,4835.19,6318.94,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 545408,FL,MANATEE COUNTY,0,36070.52,0,0,36070.52,50338.21,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 833801,FL,MANATEE COUNTY,0,59762.95,0,0,59762.95,87421.25,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 205930,FL,MANATEE COUNTY,0,52896.98,0,0,52896.98,38790.41,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 229175,FL,MANATEE COUNTY,0,2855469.96,0,0,2855469.96,3010921.74,0,0,0,0,27.53048,-82.57904,Commercial,Reinforced Masonry,3 621144,FL,MANATEE COUNTY,0,1168955.6,0,0,1168955.6,1224766.21,0,0,0,0,27.53048,-82.57904,Residential,Masonry,3 453577,FL,MANATEE COUNTY,0,2664383.24,0,0,2664383.24,3098064.9,0,0,0,0,27.53048,-82.57904,Commercial,Reinforced Masonry,3 331272,FL,MANATEE COUNTY,0,848092.37,0,0,848092.37,1235880.91,0,0,0,0,27.53048,-82.57904,Residential,Masonry,3 588863,FL,MANATEE COUNTY,0,200563.69,0,0,200563.69,296998.73,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 468811,FL,MANATEE COUNTY,0,13635.24,0,0,13635.24,12312.25,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 507742,FL,MANATEE COUNTY,0,75525.67,0,0,75525.67,62295.39,0,0,0,0,27.53048,-82.57904,Residential,Wood,3 707670,FL,MANATEE COUNTY,0,1501036.46,0,0,1501036.46,1985718.14,0,0,0,0,27.5387,-82.55051,Residential,Masonry,1 533975,FL,MANATEE COUNTY,0,10250.6,0,0,10250.6,9324.93,0,0,0,0,27.5387,-82.55051,Residential,Wood,1 656218,FL,MANATEE COUNTY,0,122326.77,0,0,122326.77,95328.76,0,0,0,0,27.534031,-82.562553,Residential,Wood,1 698200,FL,MANATEE COUNTY,0,5779.66,0,0,5779.66,7119.25,0,0,0,0,27.534031,-82.562553,Residential,Wood,1 756729,FL,MANATEE COUNTY,0,292500,0,292500,292500,299344.5,0,5850,0,0,27.51876,-82.57267,Residential,Wood,1 591285,FL,MANATEE COUNTY,0,18000,0,18000,18000,32693.58,0,360,0,0,27.521215,-82.572525,Residential,Wood,1 164756,FL,MANATEE COUNTY,0,237419.1,0,237419.1,237419.1,362019.02,0,0,0,0,27.521215,-82.572525,Residential,Wood,1 278893,FL,MANATEE COUNTY,0,33128.1,0,33128.1,33128.1,51568.49,0,0,0,0,27.521215,-82.572525,Residential,Wood,1 446179,FL,MANATEE COUNTY,0,35393.4,0,35393.4,35393.4,54940.08,0,0,0,0,27.521215,-82.572525,Residential,Wood,1 117446,FL,MANATEE COUNTY,0,324000,0,324000,324000,261273.6,0,16200,0,0,27.528515,-82.569534,Residential,Wood,3 507311,FL,MANATEE COUNTY,0,0,0,542070,542070,560990.41,0,0,0,0,27.52816,-82.57043,Residential,Masonry,3 894172,FL,MANATEE COUNTY,130500,130500,130500,130500,130500,113774.08,0,0,0,0,27.521683,-82.527779,Residential,Wood,3 673094,FL,MANATEE COUNTY,0,2119053.04,0,0,2119053.04,2268658.19,0,0,0,0,27.535011,-82.492851,Commercial,Reinforced Masonry,3 624837,FL,MANATEE COUNTY,0,1107049,0,0,1107049,1330484.7,0,0,0,0,27.525105,-82.528221,Residential,Masonry,1 647932,FL,MANATEE COUNTY,0,41733.01,0,0,41733.01,34858.21,0,0,0,0,27.525105,-82.528221,Residential,Wood,1 468501,FL,MANATEE COUNTY,0,83890.21,0,0,83890.21,111186.07,0,0,0,0,27.525105,-82.528221,Residential,Wood,1 987314,FL,MANATEE COUNTY,0,100468.37,0,0,100468.37,116824.62,0,0,0,0,27.525105,-82.528221,Residential,Wood,1 698516,FL,MANATEE COUNTY,0,105491.79,0,0,105491.79,145214.72,0,0,0,0,27.525105,-82.528221,Residential,Wood,1 742733,FL,MANATEE COUNTY,0,168284.52,0,0,168284.52,200199.67,0,0,0,0,27.525105,-82.528221,Residential,Wood,1 375089,FL,MANATEE COUNTY,450000,450000,450000,450000,450000,445454.1,0,22500,0,0,27.5338,-82.506615,Residential,Masonry,1 245161,FL,SARASOTA COUNTY,0,411106.67,0,0,411106.67,482857.12,0,0,0,0,26.983155,-82.37187,Residential,Masonry,3 868716,FL,SARASOTA COUNTY,0,11352.95,0,0,11352.95,8455.68,0,0,0,0,26.983155,-82.37187,Residential,Wood,3 179475,FL,CHARLOTTE COUNTY,22500,22500,22500,22500,22500,36307.58,0,0,0,0,26.94528,-82.33793,Residential,Wood,3 512134,FL,CHARLOTTE COUNTY,22500,22500,22500,22500,22500,20779.2,0,0,0,0,26.94528,-82.33793,Residential,Wood,3 160755,FL,SARASOTA COUNTY,0,340536.94,0,0,340536.94,510386.56,0,0,0,0,26.95552,-82.35779,Residential,Wood,1 956328,FL,SARASOTA COUNTY,2672130.6,2672130.6,2672130.6,2672130.6,2672130.6,2950954.07,0,0,0,0,26.96191,-82.338326,Commercial,Reinforced Masonry,1 417278,FL,SARASOTA COUNTY,74250,74250,74250,74250,74250,126949.68,0,0,0,0,26.96191,-82.338326,Residential,Wood,1 815530,FL,SARASOTA COUNTY,22500,22500,22500,22500,22500,23106.38,0,0,0,0,26.96191,-82.338326,Residential,Wood,1 229736,FL,SARASOTA COUNTY,16200,16200,16200,16200,16200,24218.84,0,0,0,0,26.96191,-82.338326,Residential,Wood,1 860140,FL,SARASOTA COUNTY,0,29589.12,0,0,29589.12,25521.27,0,0,0,0,26.97506,-82.37022,Residential,Wood,1 362356,FL,SARASOTA COUNTY,0,1828052.82,0,0,1828052.82,3134470.77,0,0,0,0,26.97506,-82.37022,Commercial,Reinforced Masonry,1 566487,FL,SARASOTA COUNTY,0,310685.76,0,0,310685.76,279993.74,0,0,0,0,26.97506,-82.37022,Residential,Wood,1 286954,FL,SARASOTA COUNTY,0,41609.7,0,41609.7,41609.7,74847.2,0,0,0,0,26.97506,-82.37022,Residential,Wood,1 866026,FL,CHARLOTTE COUNTY,6147136.8,6147136.8,6147136.8,6147136.8,6147136.8,8809584.69,0,0,0,0,26.936825,-82.337318,Commercial,Reinforced Masonry,1 818867,FL,SARASOTA COUNTY,0,1383432.99,0,0,1383432.99,1673002.12,0,0,0,0,26.955078,-82.353058,Residential,Masonry,3 330326,FL,SARASOTA COUNTY,0,1189750.69,0,0,1189750.69,1049360.11,0,0,0,0,26.96243,-82.35391,Residential,Masonry,1 736285,FL,SARASOTA COUNTY,1039587.3,1039587.3,0,0,1039587.3,1320925.61,0,0,0,0,26.99767,-82.37485,Residential,Masonry,1 919379,FL,SARASOTA COUNTY,388012.5,388012.5,0,0,388012.5,447404.8,0,0,0,0,27.01899,-82.38091,Residential,Masonry,1 600334,FL,SARASOTA COUNTY,410489.1,410489.1,0,0,410489.1,337631.39,0,0,0,0,26.9742,-82.3625,Residential,Masonry,3 473095,FL,SARASOTA COUNTY,147537,147537,0,0,147537,198256.53,0,0,0,0,27.01984,-82.37493,Residential,Wood,1 127513,FL,SARASOTA COUNTY,0,5282361,0,0,5282361,6240898.23,0,0,0,0,26.9742,-82.3625,Commercial,Reinforced Masonry,4 708440,FL,SARASOTA COUNTY,0,48690000,0,0,48690000,62280000,0,0,0,0,26.949831,-82.337006,Commercial,Steel Frame,1 384191,FL,CHARLOTTE COUNTY,0,834373.58,0,0,834373.58,1147505.63,0,0,0,0,26.93172,-82.33547,Residential,Masonry,1 268598,FL,SARASOTA COUNTY,0,658001.93,0,0,658001.93,798056.32,0,0,0,0,26.9479,-82.34029,Residential,Masonry,1 292855,FL,SARASOTA COUNTY,0,1458943.08,0,0,1458943.08,2364430.27,0,0,0,0,26.95546,-82.34622,Residential,Masonry,1 199026,FL,SARASOTA COUNTY,0,16830000,0,0,16830000,19170000,0,0,0,0,26.95546,-82.34622,Commercial,Reinforced Concrete,1 497915,FL,SARASOTA COUNTY,0,2244527.82,0,0,2244527.82,3001122.24,0,0,0,0,26.9742,-82.3625,Commercial,Reinforced Masonry,4 486487,FL,SARASOTA COUNTY,0,841697.93,0,0,841697.93,1082952.13,0,0,0,0,26.97075,-82.36329,Residential,Masonry,1 612721,FL,SARASOTA COUNTY,0,841697.93,0,0,841697.93,1209014.91,0,0,0,0,27.00663,-82.398262,Residential,Masonry,1 629708,FL,SARASOTA COUNTY,0,0,0,503100,503100,756606.05,0,0,0,0,26.96194,-82.32372,Residential,Masonry,1 610980,FL,CHARLOTTE COUNTY,0,12945.24,0,0,12945.24,19906.22,0,0,0,0,26.895882,-82.309128,Residential,Wood,1 917492,FL,CHARLOTTE COUNTY,0,61027.56,0,0,61027.56,60405.08,0,0,0,0,26.895882,-82.309128,Residential,Wood,1 975824,FL,CHARLOTTE COUNTY,787365,787365,787365,787365,787365,837050.88,0,0,0,0,26.916107,-82.328453,Residential,Masonry,1 246713,FL,CHARLOTTE COUNTY,323864.1,323864.1,0,0,323864.1,436851.22,0,0,0,0,26.93416,-82.28902,Residential,Wood,3 857939,FL,CHARLOTTE COUNTY,0,141879.48,0,0,141879.48,162009.91,0,0,0,0,26.923943,-82.313042,Residential,Wood,1 377298,FL,CHARLOTTE COUNTY,0,36207.81,0,0,36207.81,33117.11,0,0,0,0,26.923943,-82.313042,Residential,Wood,1 177255,FL,CHARLOTTE COUNTY,0,25414.4,0,0,25414.4,35616.4,0,0,0,0,26.923943,-82.313042,Residential,Wood,1 971851,FL,CHARLOTTE COUNTY,0,402802.8,0,0,402802.8,523836.18,0,0,0,0,26.934509,-82.29174,Residential,Masonry,3 751084,FL,CHARLOTTE COUNTY,0,1375953.67,0,0,1375953.67,2150978.83,0,0,0,0,26.934509,-82.29174,Residential,Masonry,3 887841,FL,CHARLOTTE COUNTY,0,87965.57,0,0,87965.57,132652.08,0,0,0,0,26.923943,-82.313042,Residential,Wood,1 286324,FL,CHARLOTTE COUNTY,0,707107.01,0,0,707107.01,573407.22,0,0,0,0,26.923943,-82.313042,Residential,Masonry,1 120422,FL,CHARLOTTE COUNTY,0,2319.25,0,0,2319.25,4235.62,0,0,0,0,26.923943,-82.313042,Residential,Wood,1 224049,FL,CHARLOTTE COUNTY,0,186869.62,0,0,186869.62,246060.94,0,0,0,0,26.92125,-82.26821,Residential,Wood,1 447217,FL,CHARLOTTE COUNTY,0,45022.57,0,0,45022.57,45399.41,0,0,0,0,26.924017,-82.313042,Residential,Wood,1 856641,FL,CHARLOTTE COUNTY,0,13501.91,0,0,13501.91,15975.45,0,0,0,0,26.92149,-82.31258,Residential,Wood,1 304595,FL,CHARLOTTE COUNTY,0,3503.2,0,0,3503.2,2699.7,0,0,0,0,26.92149,-82.31258,Residential,Wood,1 152871,FL,CHARLOTTE COUNTY,0,2319.25,0,0,2319.25,2767.79,0,0,0,0,26.92149,-82.31258,Residential,Wood,1 447595,FL,CHARLOTTE COUNTY,0,619765.85,0,0,619765.85,1046759.74,0,0,0,0,26.92149,-82.31258,Residential,Masonry,1 641302,FL,CHARLOTTE COUNTY,0,13526.23,0,0,13526.23,11874.57,0,0,0,0,26.92149,-82.31258,Residential,Wood,1 772667,FL,CHARLOTTE COUNTY,0,2797.69,0,0,2797.69,2552.57,0,0,0,0,26.92149,-82.31258,Residential,Wood,1 546311,FL,CHARLOTTE COUNTY,0,1848.91,0,0,1848.91,2634.16,0,0,0,0,26.92125,-82.26821,Residential,Wood,1 884767,FL,CHARLOTTE COUNTY,0,627648.05,0,0,627648.05,929232.93,0,0,0,0,26.870295,-82.308755,Residential,Masonry,1 505816,FL,CHARLOTTE COUNTY,586569.6,586569.6,586569.6,586569.6,586569.6,872334.58,0,0,0,0,26.93517,-82.32019,Residential,Masonry,1 870216,FL,CHARLOTTE COUNTY,197138.7,197138.7,197138.7,197138.7,197138.7,254356.24,0,0,0,0,26.93517,-82.32019,Residential,Wood,1 236715,FL,CHARLOTTE COUNTY,4859840.7,4859840.7,4859840.7,4859840.7,4859840.7,6248360.37,0,0,0,0,26.92704,-82.33162,Commercial,Reinforced Masonry,3 333233,FL,CHARLOTTE COUNTY,2065248.9,2065248.9,2065248.9,2065248.9,2065248.9,2264917.16,0,0,0,0,26.92704,-82.33162,Commercial,Reinforced Masonry,3 501895,FL,CHARLOTTE COUNTY,567567,567567,567567,567567,567567,730247.59,0,0,0,0,26.92704,-82.33162,Residential,Masonry,3 448300,FL,CHARLOTTE COUNTY,0,1814476.95,0,0,1814476.95,1420200.18,0,0,0,0,26.92704,-82.33162,Commercial,Reinforced Masonry,3 977779,FL,CHARLOTTE COUNTY,1668724.2,1668724.2,1668724.2,1668724.2,1668724.2,2615064.37,0,0,0,0,26.92704,-82.33162,Residential,Masonry,3 434375,FL,CHARLOTTE COUNTY,0,5555013.75,0,0,5555013.75,9270000,0,0,0,0,26.92704,-82.33162,Commercial,Reinforced Masonry,3 696041,FL,CHARLOTTE COUNTY,23552.1,23552.1,23552.1,23552.1,23552.1,24902.11,0,0,0,0,26.92704,-82.33162,Residential,Wood,3 512857,FL,CHARLOTTE COUNTY,164478.6,164478.6,164478.6,164478.6,164478.6,141972.99,0,0,0,0,26.92704,-82.33162,Residential,Wood,3 520604,FL,CHARLOTTE COUNTY,75675.6,75675.6,75675.6,75675.6,75675.6,114242.91,0,0,0,0,26.92704,-82.33162,Residential,Wood,3 598534,FL,CHARLOTTE COUNTY,0,534169.35,0,0,534169.35,800933.52,0,0,0,0,26.92704,-82.33162,Residential,Masonry,3 312472,FL,CHARLOTTE COUNTY,0,18690.75,0,0,18690.75,18362.99,0,0,0,0,26.926794,-82.334145,Residential,Wood,1 649870,FL,CHARLOTTE COUNTY,0,123300,0,123300,123300,142485.48,0,6165,0,0,26.93211,-82.27726,Residential,Wood,1 856347,FL,MANATEE COUNTY,0,1862599.46,0,0,1862599.46,1654044.2,0,0,0,0,27.434212,-82.682556,Commercial,Reinforced Masonry,1 923991,FL,MANATEE COUNTY,0,684950.01,0,0,684950.01,1015847.3,0,0,0,0,27.434107,-82.681694,Residential,Masonry,3 609687,FL,MANATEE COUNTY,0,345419.16,0,0,345419.16,464761.48,0,0,0,0,27.434212,-82.682556,Residential,Wood,1 385670,FL,MANATEE COUNTY,0,643563.36,0,0,643563.36,985424.22,0,0,0,0,27.391296,-82.642136,Residential,Masonry,1 318232,FL,MANATEE COUNTY,0,2442027.06,0,0,2442027.06,3186464.36,0,0,0,0,27.391296,-82.642136,Commercial,Reinforced Masonry,1 273537,FL,MANATEE COUNTY,0,784111.68,0,0,784111.68,1296647.85,0,0,0,0,27.391296,-82.642136,Residential,Masonry,1 879373,FL,MANATEE COUNTY,0,12870000,0,12870000,12870000,17550000,0,0,0,0,27.399799,-82.648262,Commercial,Reinforced Concrete,1 492942,FL,SARASOTA COUNTY,414198.9,414198.9,0,0,414198.9,464047.74,0,0,0,0,27.358671,-82.616692,Residential,Masonry,1 381738,FL,MANATEE COUNTY,1038855.6,1038855.6,0,0,1038855.6,1310267.01,0,0,0,0,27.426773,-82.677002,Residential,Masonry,1 591183,FL,SARASOTA COUNTY,243875.7,243875.7,0,0,243875.7,237683.7,0,0,0,0,27.344086,-82.603676,Residential,Wood,3 998828,FL,SARASOTA COUNTY,2422687.5,2422687.5,2422687.5,2422687.5,2422687.5,1888787.74,0,0,0,0,27.340765,-82.59507,Commercial,Reinforced Masonry,1 414433,FL,SARASOTA COUNTY,0,193500,0,193500,193500,155800.01,0,3870,0,2250,27.33317,-82.591545,Residential,Wood,1 109191,FL,SARASOTA COUNTY,0,3761516.88,0,0,3761516.88,4482167.09,0,0,0,0,27.20804,-82.46667,Commercial,Reinforced Masonry,1 883265,FL,SARASOTA COUNTY,0,228391.02,0,0,228391.02,222716.87,0,0,0,0,27.20804,-82.46667,Residential,Wood,1 334790,FL,SARASOTA COUNTY,1480869,1480869,1480869,1480869,1480869,1924389.27,0,0,0,0,27.18035,-82.48331,Residential,Masonry,3 101703,FL,SARASOTA COUNTY,8259189.3,8259189.3,0,0,8259189.3,6111188.9,0,0,0,0,27.19662,-82.47769,Commercial,Reinforced Masonry,1 702108,FL,SARASOTA COUNTY,0,7707664.38,0,0,7707664.38,10890000,0,0,0,0,27.18224,-82.48262,Commercial,Reinforced Masonry,3 545217,FL,SARASOTA COUNTY,0,674282.39,0,0,674282.39,657007.27,0,0,0,0,27.17209,-82.48236,Residential,Masonry,1 507221,FL,SARASOTA COUNTY,0,436632.3,0,0,436632.3,580720.96,0,0,0,0,27.29215,-82.531,Residential,Masonry,1 989224,FL,SARASOTA COUNTY,0,1179178.72,0,0,1179178.72,1478100.52,0,0,0,0,27.26654,-82.50068,Residential,Masonry,1 875722,FL,SARASOTA COUNTY,0,1179178.72,0,0,1179178.72,1673565.9,0,0,0,0,27.26654,-82.50068,Residential,Masonry,1 871143,FL,SARASOTA COUNTY,0,1179178.72,0,0,1179178.72,1645246.75,0,0,0,0,27.26654,-82.50068,Residential,Masonry,1 578236,FL,SARASOTA COUNTY,0,1179178.72,0,0,1179178.72,1192739.27,0,0,0,0,27.26654,-82.50068,Residential,Masonry,1 562664,FL,SARASOTA COUNTY,0,1179178.72,0,0,1179178.72,1590532.85,0,0,0,0,27.26654,-82.50068,Residential,Masonry,1 194265,FL,SARASOTA COUNTY,853723.8,853723.8,853723.8,853723.8,853723.8,1218892.2,0,0,0,0,27.22692,-82.49671,Residential,Masonry,1 261183,FL,SARASOTA COUNTY,490500,490500,490500,490500,490500,753024.92,0,0,0,0,27.294052,-82.522369,Residential,Masonry,1 315069,FL,SARASOTA COUNTY,401166,401166,401166,401166,401166,481792.34,0,0,0,0,27.22692,-82.49671,Residential,Masonry,1 145074,FL,SARASOTA COUNTY,135000,135000,135000,135000,135000,125307,0,0,0,0,27.22622,-82.49723,Residential,Wood,1 674686,FL,SARASOTA COUNTY,103500,103500,103500,103500,103500,95907.24,0,0,0,0,27.22623,-82.49625,Residential,Wood,1 341796,FL,SARASOTA COUNTY,103500,103500,103500,103500,103500,136369.12,0,0,0,0,27.227312,-82.495926,Residential,Wood,1 108782,FL,SARASOTA COUNTY,27000,27000,27000,27000,27000,27764.26,0,0,0,0,27.22692,-82.49671,Residential,Wood,1 617101,FL,SARASOTA COUNTY,0,1278804.78,0,0,1278804.78,1159722.48,0,0,0,0,27.26569,-82.53051,Residential,Masonry,3 755457,FL,SARASOTA COUNTY,0,5731967.34,0,0,5731967.34,5198802.67,0,0,0,0,27.25735,-82.5119,Commercial,Reinforced Masonry,1 812699,FL,SARASOTA COUNTY,0,924.66,0,0,924.66,1341.58,0,0,0,0,27.25556,-82.50942,Residential,Wood,1 144732,FL,SARASOTA COUNTY,0,2773.98,0,0,2773.98,2518.19,0,0,0,0,27.256,-82.50928,Residential,Wood,1 153754,FL,SARASOTA COUNTY,0,5547.96,0,0,5547.96,7584.82,0,0,0,0,27.25917,-82.51384,Residential,Wood,1 134050,FL,SARASOTA COUNTY,0,25920000,0,0,25920000,39960000,0,0,0,0,27.26103,-82.50797,Commercial,Reinforced Concrete,1 602891,FL,SARASOTA COUNTY,0,1903992.38,0,0,2379990.48,3368281.53,0,0,0,0,27.296486,-82.530571,Commercial,Reinforced Masonry,1 374257,FL,SARASOTA COUNTY,0,4579667.72,0,0,4579667.72,4696321.02,0,0,0,0,27.259598,-82.521553,Commercial,Reinforced Masonry,3 174502,FL,SARASOTA COUNTY,0,467028.52,0,0,467028.52,709427.54,0,0,0,0,27.259598,-82.521553,Residential,Masonry,3 233852,FL,SARASOTA COUNTY,0,1456589.66,0,0,1456589.66,2277532.33,0,0,0,0,27.262925,-82.529435,Residential,Masonry,3 548719,FL,SARASOTA COUNTY,24390000,24390000,0,0,24390000,29970000,0,0,0,0,27.27326,-82.5146,Commercial,Reinforced Concrete,1 963302,FL,SARASOTA COUNTY,1251753.3,1251753.3,0,0,1251753.3,1968649.94,0,0,0,0,27.284201,-82.503731,Residential,Masonry,1 605449,FL,SARASOTA COUNTY,1854190.8,1854190.8,1854190.8,1854190.8,1854190.8,1346765.53,0,0,0,0,27.29477,-82.530585,Commercial,Reinforced Masonry,3 572400,FL,SARASOTA COUNTY,0,11610000,0,0,11610000,19440000,0,0,0,0,27.2554,-82.51922,Commercial,Reinforced Concrete,3 221651,FL,SARASOTA COUNTY,0,615141.68,0,0,615141.68,637803.5,0,0,0,0,27.269321,-82.5,Residential,Masonry,1 380158,FL,SARASOTA COUNTY,848507.4,848507.4,848507.4,848507.4,848507.4,1318621.23,0,0,0,0,27.278038,-82.530708,Residential,Masonry,3 763007,FL,SARASOTA COUNTY,1445580,1445580,1445580,1445580,1445580,1782703.71,0,72279,0,0,27.26455,-82.51956,Residential,Masonry,1 190017,FL,SARASOTA COUNTY,0,0,0,1485000,1485000,2022097.77,0,0,0,9000,27.24627,-82.5099,Residential,Masonry,3 665042,FL,SARASOTA COUNTY,0,11160000,0,0,11160000,17100000,0,0,0,0,27.341986,-82.452339,Commercial,Reinforced Concrete,1 300161,FL,SARASOTA COUNTY,0,9990000,0,0,9990000,7068707.66,0,0,0,0,27.34272,-82.44809,Commercial,Reinforced Concrete,1 491738,FL,SARASOTA COUNTY,0,4594635.54,0,0,4594635.54,4018697.97,0,0,0,0,27.33936,-82.48661,Commercial,Reinforced Masonry,1 730782,FL,SARASOTA COUNTY,0,21267.18,0,0,21267.18,33729.07,0,0,0,0,27.33936,-82.48661,Residential,Wood,1 276126,FL,SARASOTA COUNTY,0,19417.86,0,0,19417.86,29172.58,0,0,0,0,27.33936,-82.48661,Residential,Wood,1 825986,FL,SARASOTA COUNTY,0,810926.82,0,0,810926.82,607384.19,0,0,0,0,27.33936,-82.48661,Residential,Masonry,1 976955,FL,SARASOTA COUNTY,0,2147985.18,0,0,2147985.18,1988175.08,0,0,0,0,27.33936,-82.48661,Commercial,Reinforced Masonry,1 478501,FL,SARASOTA COUNTY,0,18180000,0,0,18180000,19260000,0,0,0,0,27.33121,-82.46216,Commercial,Reinforced Concrete,1 480456,FL,SARASOTA COUNTY,0,426707.03,0,0,426707.03,329695.19,0,0,0,0,27.33008,-82.480888,Residential,Masonry,1 243488,FL,SARASOTA COUNTY,0,1476966.58,0,0,1476966.58,2598722.7,0,0,0,0,27.32865,-82.47865,Residential,Masonry,1 115956,FL,SARASOTA COUNTY,0,2693076.16,0,0,2693076.16,3326509.22,0,0,0,0,27.34099,-82.49853,Commercial,Reinforced Masonry,1 254266,FL,SARASOTA COUNTY,1440247.5,1440247.5,1440247.5,1440247.5,1440247.5,1361549.5,0,0,0,0,27.2999,-82.45113,Residential,Masonry,1 397547,FL,SARASOTA COUNTY,403610.4,403610.4,0,0,403610.4,354404.24,0,0,0,0,27.30231,-82.44935,Residential,Masonry,1 876384,FL,SARASOTA COUNTY,90000,90000,90000,90000,90000,124830.72,1800,4500,0,0,27.31406,-82.450264,Residential,Wood,1 736130,FL,SARASOTA COUNTY,0,195012.26,0,0,195012.26,293510.62,0,0,0,0,27.33469,-82.463921,Residential,Wood,1 115895,FL,SARASOTA COUNTY,1274724,1274724,1274724,1274724,1274724,1344349.42,0,63736.2,0,0,27.33729,-82.45898,Residential,Masonry,1 243019,FL,SARASOTA COUNTY,838800,838800,838800,838800,838800,1419320.06,0,41940,0,0,27.34263,-82.49782,Residential,Masonry,1 393425,FL,SARASOTA COUNTY,0,436632.3,0,0,436632.3,481387.11,0,0,0,0,27.296917,-82.451561,Residential,Masonry,1 105810,FL,SARASOTA COUNTY,0,4925354.55,0,0,4925354.55,5287368.11,0,0,0,0,27.266939,-82.462029,Commercial,Reinforced Masonry,1 112485,FL,SARASOTA COUNTY,0,1358425.67,0,0,1358425.67,1994861.68,0,0,0,0,27.295412,-82.451721,Residential,Masonry,1 224887,FL,SARASOTA COUNTY,878980.5,878980.5,878980.5,878980.5,878980.5,704379.81,0,0,0,0,27.26982,-82.45599,Residential,Masonry,1 666393,FL,SARASOTA COUNTY,279783,279783,0,0,279783,437737.29,0,0,0,0,27.27238,-82.48431,Residential,Wood,1 283681,FL,SARASOTA COUNTY,856443.6,856443.6,0,0,856443.6,1002244.56,0,0,0,0,27.29657,-82.487999,Residential,Masonry,1 646861,FL,SARASOTA COUNTY,530916.3,530916.3,0,0,530916.3,635506.81,0,0,0,0,27.272898,-82.474197,Residential,Masonry,1 120236,FL,SARASOTA COUNTY,305375.4,305375.4,305375.4,305375.4,305375.4,261094.75,0,0,0,0,27.295366,-82.489326,Residential,Wood,1 569857,FL,SARASOTA COUNTY,72000,72000,72000,72000,72000,72176.83,1440,3600,0,0,27.270092,-82.466705,Residential,Wood,1 963332,FL,SARASOTA COUNTY,162900,162900,162900,162900,162900,214633.78,3258,8145,0,0,27.27029,-82.46619,Residential,Wood,1 458287,FL,SARASOTA COUNTY,6134152.5,6134152.5,6134152.5,6134152.5,6134152.5,7843035.37,0,0,0,0,27.29896,-82.4543,Commercial,Reinforced Masonry,1 267908,FL,SARASOTA COUNTY,186300,186300,186300,186300,186300,277394.74,3726,9315,0,0,27.28329,-82.46814,Residential,Wood,3 850224,FL,SARASOTA COUNTY,0,7007817.21,0,0,7007817.21,7817150.02,0,0,0,0,27.29896,-82.4543,Commercial,Reinforced Masonry,1 978521,FL,SARASOTA COUNTY,1130724,1130724,1130724,1130724,1130724,2000295.98,0,56536.2,0,0,27.29616,-82.45119,Residential,Masonry,1 263783,FL,SARASOTA COUNTY,0,18630000,0,0,18630000,15660000,0,0,0,0,27.36042,-82.54625,Commercial,Reinforced Concrete,1 110948,FL,SARASOTA COUNTY,0,20340000,0,0,20340000,34020000,0,0,0,0,27.361454,-82.548317,Commercial,Reinforced Concrete,1 836700,FL,SARASOTA COUNTY,0,955095.68,0,0,955095.68,1220268.45,0,0,0,0,27.359886,-82.547943,Residential,Masonry,1 697616,FL,SARASOTA COUNTY,0,504352.52,0,0,504352.52,443356.13,0,0,0,0,27.359781,-82.543777,Residential,Masonry,1 803926,FL,SARASOTA COUNTY,0,417630.38,0,0,417630.38,650751.66,0,0,0,0,27.359858,-82.546188,Residential,Masonry,1 196840,FL,SARASOTA COUNTY,0,517943.96,0,0,517943.96,384181.82,0,0,0,0,27.36063,-82.54797,Residential,Masonry,1 181382,FL,SARASOTA COUNTY,0,370469.71,0,0,370469.71,606376.67,0,0,0,0,27.359079,-82.54702,Residential,Masonry,1 419802,FL,SARASOTA COUNTY,0,261449.19,0,0,261449.19,235808.87,0,0,0,0,27.362268,-82.5476,Residential,Wood,1 223334,FL,SARASOTA COUNTY,0,304822.18,0,0,304822.18,385721.98,0,0,0,0,27.36174,-82.54579,Residential,Wood,1 349378,FL,SARASOTA COUNTY,0,304822.18,0,0,304822.18,334183.26,0,0,0,0,27.36182,-82.54566,Residential,Wood,1 281774,FL,SARASOTA COUNTY,0,304822.18,0,0,304822.18,366596.22,0,0,0,0,27.36216,-82.54549,Residential,Wood,1 966986,FL,SARASOTA COUNTY,0,275468.11,0,0,275468.11,420769.55,0,0,0,0,27.36178,-82.54842,Residential,Wood,1 531555,FL,SARASOTA COUNTY,0,291419.16,0,0,291419.16,346430.35,0,0,0,0,27.361832,-82.548731,Residential,Wood,1 798242,FL,SARASOTA COUNTY,0,286602.2,0,0,286602.2,281672.65,0,0,0,0,27.36224,-82.54919,Residential,Wood,1 448555,FL,SARASOTA COUNTY,0,264824.26,0,0,264824.26,333737.89,0,0,0,0,27.36063,-82.54797,Residential,Wood,1 273528,FL,SARASOTA COUNTY,0,185907.6,0,0,185907.6,199388.14,0,0,0,0,27.3617,-82.54742,Residential,Wood,1 476120,FL,SARASOTA COUNTY,0,356865.79,0,0,356865.79,623665.79,0,0,0,0,27.359079,-82.54702,Residential,Wood,1 981121,FL,SARASOTA COUNTY,0,74741.62,0,0,74741.62,79106.53,0,0,0,0,27.36063,-82.54797,Residential,Wood,1 637153,FL,SARASOTA COUNTY,0,68900.4,0,0,68900.4,67987.75,0,0,0,0,27.36063,-82.54797,Residential,Wood,1 632662,FL,SARASOTA COUNTY,0,92058.71,0,0,92058.71,121988.65,0,0,0,0,27.36063,-82.54797,Residential,Wood,1 602052,FL,SARASOTA COUNTY,0,61237.3,0,0,61237.3,96609.19,0,0,0,0,27.360621,-82.544962,Residential,Wood,1 671523,FL,SARASOTA COUNTY,0,22500,0,0,22500,20900.88,0,1125,0,0,27.36063,-82.54797,Residential,Wood,1 259067,FL,SARASOTA COUNTY,0,18554.4,0,0,18554.4,19777.13,0,0,0,0,27.36063,-82.54797,Residential,Wood,1 119535,FL,SARASOTA COUNTY,0,23603.04,0,0,23603.04,30930.13,0,0,0,0,27.36063,-82.54797,Residential,Wood,1 910556,FL,SARASOTA COUNTY,1350,1350,1350,1350,1350,1026.17,0,0,0,0,27.375,-82.553429,Residential,Wood,1 401186,FL,SARASOTA COUNTY,0,500241.06,0,0,500241.06,844697.05,0,0,0,0,27.3665,-82.5345,Residential,Masonry,4 212971,FL,SARASOTA COUNTY,0,1096646.76,0,0,1096646.76,1227883.57,0,0,0,0,27.3665,-82.5345,Residential,Masonry,4 607260,FL,SARASOTA COUNTY,0,10800000,0,0,10800000,16740000,0,0,0,0,27.3623,-82.55157,Commercial,Reinforced Concrete,1 948345,FL,SARASOTA COUNTY,17370000,17370000,0,0,17370000,17280000,0,0,0,0,27.37532,-82.5475,Commercial,Reinforced Concrete,1 994118,FL,SARASOTA COUNTY,499097.7,499097.7,0,0,499097.7,581279.13,0,0,0,0,27.373581,-82.530975,Residential,Masonry,1 609543,FL,SARASOTA COUNTY,586064.7,586064.7,0,0,586064.7,701202.97,0,0,0,0,27.3676,-82.53922,Residential,Masonry,1 607474,FL,SARASOTA COUNTY,1561586.4,1561586.4,0,0,1561586.4,2372661.88,0,0,0,0,27.388845,-82.487075,Residential,Masonry,3 493365,FL,SARASOTA COUNTY,0,14739.2,0,0,14739.2,14151.19,0,0,0,0,27.37774,-82.53786,Residential,Wood,1 218168,FL,SARASOTA COUNTY,0,3684.8,0,0,3684.8,4516.91,0,0,0,0,27.37774,-82.53786,Residential,Wood,1 356703,FL,SARASOTA COUNTY,0,1064629.57,0,0,1064629.57,860305.86,0,0,0,0,27.37774,-82.53786,Residential,Masonry,1 767238,FL,SARASOTA COUNTY,0,1417369.89,0,0,1417369.89,1241063.25,0,0,0,0,27.355322,-82.53054,Residential,Masonry,1 281647,FL,SARASOTA COUNTY,0,0,0,562500,562500,518982.19,0,0,0,0,27.35722,-82.530396,Residential,Masonry,1 717422,FL,SARASOTA COUNTY,186300,186300,186300,186300,186300,294467.64,0,0,0,0,27.35518,-82.46497,Residential,Wood,3 627159,FL,SARASOTA COUNTY,58500,58500,58500,58500,58500,97297.2,0,0,0,0,27.35644,-82.46345,Residential,Wood,3 615490,FL,SARASOTA COUNTY,45000,45000,45000,45000,45000,53689.5,0,0,0,0,27.35644,-82.46345,Residential,Wood,3 805924,FL,SARASOTA COUNTY,0,2268190.98,0,0,2268190.98,3085043.67,0,0,0,0,27.352318,-82.488846,Commercial,Reinforced Masonry,3 382619,FL,SARASOTA COUNTY,0,46233,0,46233,46233,51029.58,0,0,0,0,27.35232,-82.489143,Residential,Wood,1 523467,FL,SARASOTA COUNTY,463284,463284,463284,463284,463284,628213.1,0,23164.2,0,0,27.362459,-82.466736,Residential,Masonry,3 932378,FL,SARASOTA COUNTY,135367.2,135367.2,0,0,135367.2,216500.89,0,0,0,0,27.35045,-82.4604,Residential,Wood,3 858060,FL,SARASOTA COUNTY,0,9990000,0,9990000,9990000,12600000,0,0,0,0,27.38016,-82.50372,Commercial,Reinforced Concrete,1 968672,FL,SARASOTA COUNTY,0,512478.33,0,0,512478.33,880691.96,0,0,0,0,27.34825,-82.5466,Residential,Masonry,1 159316,FL,SARASOTA COUNTY,2559420,2559420,2559420,2559420,2559420,3122287.65,0,0,0,0,27.33526,-82.54187,Commercial,Reinforced Masonry,1 721944,FL,SARASOTA COUNTY,2057400,2057400,2057400,2057400,2057400,3383772.86,0,0,0,0,27.33526,-82.54187,Commercial,Reinforced Masonry,1 962986,FL,SARASOTA COUNTY,1348200,1348200,1348200,1348200,1348200,1894118.54,0,0,0,0,27.33526,-82.54187,Residential,Masonry,1 945845,FL,SARASOTA COUNTY,111600,111600,111600,111600,111600,109597.45,0,0,0,0,27.33507,-82.54142,Residential,Wood,1 825415,FL,SARASOTA COUNTY,6750,6750,6750,6750,6750,8667,0,0,0,0,27.335705,-82.542905,Residential,Wood,3 903884,FL,SARASOTA COUNTY,0,2363430.96,0,0,2363430.96,3434206.99,0,0,0,0,27.338755,-82.538628,Commercial,Reinforced Masonry,1 166779,FL,SARASOTA COUNTY,0,192329.28,0,0,192329.28,212084.96,0,0,0,0,27.337925,-82.538635,Residential,Wood,1 380120,FL,SARASOTA COUNTY,0,1087400.16,0,0,1087400.16,1628960.24,0,0,0,0,27.337925,-82.538635,Residential,Masonry,1 293058,FL,SARASOTA COUNTY,0,31438.44,0,0,31438.44,37709.47,0,0,0,0,27.337925,-82.538635,Residential,Wood,1 121487,FL,SARASOTA COUNTY,0,8321.94,0,0,8321.94,7603.59,0,0,0,0,27.33928,-82.53746,Residential,Wood,1 203418,FL,SARASOTA COUNTY,749700,749700,749700,749700,749700,993634.39,0,37485,0,0,27.33692,-82.54227,Residential,Masonry,1 288778,FL,SARASOTA COUNTY,61740000,61740000,0,0,61740000,66870000,0,0,0,0,27.334995,-82.536186,Commercial,Steel Frame,1 560673,FL,SARASOTA COUNTY,123147,123147,0,0,123147,125559.7,0,0,0,0,27.33679,-82.53286,Residential,Wood,1 462711,FL,SARASOTA COUNTY,535219.2,535219.2,0,0,535219.2,918214.57,0,0,0,0,27.342545,-82.546799,Residential,Masonry,1 640324,FL,SARASOTA COUNTY,128795.4,128795.4,0,0,128795.4,112704.22,0,0,0,0,27.342225,-82.367145,Residential,Wood,3 558265,FL,SARASOTA COUNTY,241570.8,241570.8,0,0,241570.8,220950.32,0,0,0,0,27.34444,-82.54577,Residential,Wood,1 897862,FL,SARASOTA COUNTY,0,1853460,0,0,1853460,1991802.25,0,55603.8,0,0,27.33679,-82.53286,Commercial,Reinforced Masonry,1 141731,FL,SARASOTA COUNTY,2331000,2331000,2331000,2331000,2331000,2489284.22,0,0,0,0,27.333139,-82.578918,Commercial,Reinforced Masonry,3 104499,FL,SARASOTA COUNTY,0,4972517.64,0,0,4972517.64,7615559.94,0,0,0,0,27.33487,-82.54015,Commercial,Reinforced Masonry,1 876809,FL,SARASOTA COUNTY,0,633668.27,0,0,633668.27,732305.07,0,0,0,0,27.337,-82.53358,Residential,Masonry,1 235184,FL,SARASOTA COUNTY,0,5812598.7,0,0,5812598.7,6854937.15,0,0,0,0,27.338234,-82.530991,Commercial,Reinforced Masonry,1 978331,FL,SARASOTA COUNTY,3934276.2,3934276.2,3934276.2,3934276.2,3934276.2,5397669.58,0,0,0,0,27.33462,-82.53822,Commercial,Reinforced Masonry,1 537065,FL,SARASOTA COUNTY,0,90000,0,90000,90000,82595.7,0,1800,0,0,27.308924,-82.572754,Residential,Wood,1 564070,FL,SARASOTA COUNTY,0,0,0,324000,324000,425041.34,0,0,0,0,27.34894,-82.54229,Residential,Wood,1 832761,FL,SARASOTA COUNTY,0,78480000,0,0,78480000,117900000,0,0,0,0,27.32513,-82.5276,Commercial,Steel Frame,1 364682,FL,SARASOTA COUNTY,0,18630000,0,0,18630000,25380000,0,0,0,0,27.34403,-82.51192,Commercial,Reinforced Concrete,1 936059,FL,SARASOTA COUNTY,1291302,1291302,1291302,1291302,1291302,1508395.69,0,64565.1,0,0,27.33799,-82.49797,Residential,Masonry,1 292116,FL,SARASOTA COUNTY,114731.1,114731.1,0,0,114731.1,148047.18,0,0,0,0,27.33685,-82.50036,Residential,Wood,1 674879,FL,SARASOTA COUNTY,307863.9,307863.9,0,0,307863.9,475465.01,0,0,0,0,27.330778,-82.526184,Residential,Wood,1 851501,FL,SARASOTA COUNTY,230625,230625,0,0,230625,179298.02,0,0,0,0,27.34983,-82.51769,Residential,Wood,1 685565,FL,SARASOTA COUNTY,0,0,0,6467850,6467850,5477880.88,0,0,0,0,27.35093,-82.50499,Commercial,Reinforced Masonry,1 224476,FL,SARASOTA COUNTY,0,0,0,685800,685800,924643.57,0,0,0,0,27.33559,-82.523972,Residential,Masonry,1 842823,FL,SARASOTA COUNTY,22500,22500,22500,22500,22500,41019.75,0,0,0,0,27.225805,-82.491226,Residential,Wood,1 957681,FL,SARASOTA COUNTY,0,2210597.74,0,0,2210597.74,2079067.17,0,0,0,0,27.265411,-82.481079,Commercial,Reinforced Masonry,1 266040,FL,SARASOTA COUNTY,1526535,1526535,1526535,1526535,1526535,1221985.16,0,0,0,0,27.23599,-82.49713,Residential,Masonry,1 993502,FL,SARASOTA COUNTY,376690.5,376690.5,0,0,376690.5,332215.41,0,0,0,0,27.22766,-82.46859,Residential,Masonry,3 817877,FL,SARASOTA COUNTY,167049.9,167049.9,0,0,167049.9,235253.03,0,0,0,0,27.2395,-82.4764,Residential,Wood,3 464673,FL,SARASOTA COUNTY,0,218708.28,0,0,218708.28,227365.63,0,0,0,0,27.262922,-82.456863,Residential,Wood,1 717970,FL,SARASOTA COUNTY,0,5471782.76,0,0,5471782.76,7829398.85,0,0,0,0,27.264648,-82.458977,Commercial,Reinforced Masonry,1 107394,FL,SARASOTA COUNTY,0,3858081.39,0,0,3858081.39,6105471.67,0,0,0,0,27.25274,-82.49814,Commercial,Reinforced Masonry,1 304300,FL,SARASOTA COUNTY,0,2559276.68,0,0,2559276.68,3977016.15,0,0,0,0,27.225819,-82.492134,Commercial,Reinforced Masonry,1 521152,FL,SARASOTA COUNTY,0,533239.33,0,0,533239.33,682700.99,0,0,0,0,27.24551,-82.46378,Residential,Masonry,1 131078,FL,SARASOTA COUNTY,0,5445322.74,0,0,5445322.74,7832525,0,0,0,0,27.2999,-82.51181,Commercial,Reinforced Masonry,1 916293,FL,SARASOTA COUNTY,0,110959.2,0,110959.2,110959.2,165488.43,0,0,0,0,27.298849,-82.511696,Residential,Wood,1 365004,FL,SARASOTA COUNTY,0,1488702.6,0,1488702.6,1488702.6,2165049.96,0,0,0,0,27.298849,-82.511734,Residential,Masonry,1 619399,FL,SARASOTA COUNTY,0,496542.42,0,0,496542.42,650967.11,0,0,0,0,27.298849,-82.511696,Residential,Masonry,1 433254,FL,SARASOTA COUNTY,0,676851.12,0,0,676851.12,1051115.95,0,0,0,0,27.298849,-82.511696,Residential,Masonry,1 973284,FL,SARASOTA COUNTY,0,34110000,0,0,34110000,29970000,0,0,0,0,27.30063,-82.52406,Commercial,Reinforced Concrete,1 447912,FL,SARASOTA COUNTY,0,17190000,0,0,17190000,14760000,0,0,0,0,27.3088,-82.53188,Commercial,Reinforced Concrete,1 577647,FL,SARASOTA COUNTY,0,719414.86,0,0,719414.86,823586.13,0,0,0,0,27.300156,-82.514191,Residential,Masonry,1 893180,FL,SARASOTA COUNTY,1046700,1046700,1046700,1046700,1046700,750714.17,0,52335,0,0,27.30325,-82.53091,Residential,Masonry,1 596811,FL,SARASOTA COUNTY,759341.7,759341.7,0,0,759341.7,1421487.66,0,0,0,0,27.3013,-82.53407,Residential,Masonry,1 163109,FL,SARASOTA COUNTY,115182,115182,0,0,115182,101482.48,0,0,0,0,27.29882,-82.50314,Residential,Wood,3 612806,FL,SARASOTA COUNTY,0,6232259.25,0,0,6232259.25,5460057.4,0,0,0,0,27.319305,-82.531067,Commercial,Reinforced Masonry,1 341268,FL,SARASOTA COUNTY,0,663260.66,0,0,663260.66,736834.84,0,0,0,0,27.3197,-82.53137,Residential,Masonry,1 999414,FL,SARASOTA COUNTY,0,440660.12,0,0,440660.12,561253.37,0,0,0,0,27.31823,-82.533012,Residential,Masonry,1 613099,FL,SARASOTA COUNTY,0,711079.93,0,0,711079.93,831775.79,0,0,0,0,27.31574,-82.53089,Residential,Masonry,1 499702,FL,SARASOTA COUNTY,0,6936574.05,0,0,6936574.05,9540000,0,0,0,0,27.31874,-82.53432,Commercial,Reinforced Masonry,1 261162,FL,SARASOTA COUNTY,0,718679.12,0,0,718679.12,1026877.47,0,0,0,0,27.316387,-82.532562,Residential,Masonry,1 813501,FL,SARASOTA COUNTY,0,82108.28,0,0,82108.28,100470.97,0,0,0,0,27.30256,-82.53065,Residential,Wood,1 108118,FL,SARASOTA COUNTY,0,796987.8,0,0,796987.8,1220366.85,0,0,0,0,27.31853,-82.53273,Residential,Masonry,1 446307,FL,SARASOTA COUNTY,0,926730,0,0,926730,968518.11,0,27801.9,0,0,27.317341,-82.532539,Residential,Masonry,1 125372,FL,SARASOTA COUNTY,0,802548.18,0,0,802548.18,1361763.75,0,0,0,0,27.31966,-82.53318,Residential,Masonry,1 776250,FL,SARASOTA COUNTY,0,52830000,0,0,52830000,69930000,0,1584708.3,0,0,27.31918,-82.53212,Commercial,Steel Frame,1 605860,FL,SARASOTA COUNTY,0,1420181.58,0,0,1420181.58,2199506.23,0,0,0,0,27.29847,-82.51258,Residential,Masonry,1 760816,FL,SARASOTA COUNTY,0,783646.38,0,0,783646.38,812508.07,0,0,0,0,27.3117,-82.53347,Residential,Masonry,1 799258,FL,SARASOTA COUNTY,0,622727.6,0,0,622727.6,799388.56,0,0,0,0,27.31459,-82.51554,Residential,Masonry,1 486626,FL,SARASOTA COUNTY,0,37710000,0,0,37710000,57150000,0,0,0,0,27.311,-82.5203,Commercial,Steel Frame,3 479334,FL,SARASOTA COUNTY,0,0,0,423000,423000,672887.25,0,0,0,0,27.31762,-82.5334,Residential,Masonry,1 248752,FL,SARASOTA COUNTY,235350,235350,235350,235350,235350,300527.36,0,0,0,0,27.32114,-82.41175,Residential,Wood,1 480499,FL,SARASOTA COUNTY,198000,198000,198000,198000,198000,246125.09,0,0,0,0,27.31721,-82.26802,Residential,Wood,1 746507,FL,SARASOTA COUNTY,20250,20250,20250,20250,20250,33866.1,0,0,0,0,27.31721,-82.26802,Residential,Wood,1 913517,FL,SARASOTA COUNTY,0,54000,0,54000,54000,60676.13,0,0,0,0,27.37846,-82.42263,Residential,Wood,1 182769,FL,SARASOTA COUNTY,0,22050000,0,0,22050000,31950000,0,0,0,0,27.327379,-82.42065,Commercial,Reinforced Concrete,3 638694,FL,SARASOTA COUNTY,0,2768868.96,0,0,3461086.2,2740488.06,0,0,0,0,27.38646,-82.44603,Commercial,Reinforced Masonry,1 787340,FL,SARASOTA COUNTY,215579.7,215579.7,0,0,215579.7,289939.17,0,0,0,0,27.3319,-82.3969,Residential,Wood,3 491515,FL,SARASOTA COUNTY,488544.3,488544.3,0,0,488544.3,502700.36,0,0,0,0,27.329906,-82.446411,Residential,Masonry,1 141308,FL,SARASOTA COUNTY,181612.8,181612.8,0,0,181612.8,242809.96,0,0,0,0,27.30641,-82.39649,Residential,Wood,4 283999,FL,SARASOTA COUNTY,0,135000,0,135000,135000,191462.67,0,4050,0,0,27.346865,-82.403511,Residential,Wood,1 588906,FL,SARASOTA COUNTY,581445,581445,581445,581445,581445,807887.59,0,0,0,0,27.31522,-82.307167,Residential,Masonry,1 267042,FL,SARASOTA COUNTY,0,20250000,0,0,20250000,21060000,0,0,0,0,27.302069,-82.446007,Commercial,Reinforced Concrete,4 480717,FL,SARASOTA COUNTY,306000,306000,306000,306000,306000,349895.7,0,0,0,0,27.28547,-82.44006,Residential,Wood,1 650882,FL,SARASOTA COUNTY,0,26815.14,0,0,26815.14,20835.36,0,0,0,0,27.29718,-82.41084,Residential,Wood,1 952074,FL,SARASOTA COUNTY,426622.5,426622.5,0,0,426622.5,670855.35,0,0,0,0,27.26856,-82.44157,Residential,Masonry,1 642406,FL,SARASOTA COUNTY,394569.9,394569.9,0,0,394569.9,557419.16,0,0,0,0,27.2784,-82.4165,Residential,Masonry,1 954015,FL,SARASOTA COUNTY,333620.1,333620.1,0,0,333620.1,504172.03,0,0,0,0,27.298714,-82.425018,Residential,Wood,1 119744,FL,SARASOTA COUNTY,208119.6,208119.6,0,0,208119.6,187966.96,0,0,0,0,27.26511,-82.32879,Residential,Wood,1 563362,FL,SARASOTA COUNTY,89640000,89640000,89640000,89640000,89640000,73440000,0,0,0,0,27.270823,-82.401062,Commercial,Steel Frame,1 990266,FL,SARASOTA COUNTY,0,1334284.38,0,0,1334284.38,2100014.17,0,0,0,0,27.27409,-82.54767,Residential,Masonry,1 346866,FL,SARASOTA COUNTY,0,47157.66,0,0,47157.66,68550.36,0,0,0,0,27.27409,-82.54767,Residential,Wood,1 980319,FL,SARASOTA COUNTY,0,3698.64,0,0,3698.64,4338.5,0,0,0,0,27.27317,-82.54757,Residential,Wood,1 775321,FL,SARASOTA COUNTY,3150125.1,3150125.1,0,0,3150125.1,4939947.43,0,0,0,0,27.269949,-82.546272,Commercial,Reinforced Masonry,3 286873,FL,SARASOTA COUNTY,653802.3,653802.3,0,0,653802.3,601791.02,0,0,0,0,27.252853,-82.535614,Residential,Masonry,1 906723,FL,SARASOTA COUNTY,2549812.5,2549812.5,0,0,2549812.5,3871635.3,0,0,0,0,27.27041,-82.5468,Commercial,Reinforced Masonry,3 358637,FL,SARASOTA COUNTY,0,3866190.61,0,0,3866190.61,5208988.2,0,0,0,0,27.26531,-82.54416,Commercial,Reinforced Masonry,1 201169,FL,SARASOTA COUNTY,562063.5,562063.5,562063.5,562063.5,562063.5,685478.59,0,0,0,0,27.254494,-82.536171,Residential,Masonry,1 804562,FL,SARASOTA COUNTY,0,81000,0,81000,81000,102209.69,0,4050,0,0,27.255825,-82.536247,Residential,Wood,1 252145,FL,MANATEE COUNTY,31500000,31500000,0,31500000,31500000,27270000,0,0,0,0,27.39085,-82.48297,Commercial,Reinforced Concrete,1 261145,FL,MANATEE COUNTY,239868,239868,239868,239868,239868,313747.34,0,0,0,0,27.4095,-82.56327,Residential,Wood,1 873001,FL,MANATEE COUNTY,0,1444318.92,0,0,1444318.92,1973770.13,0,0,0,0,27.42334,-82.55598,Residential,Masonry,1 224542,FL,MANATEE COUNTY,9630000,9630000,9630000,9630000,9630000,7836124.83,0,0,0,0,27.424501,-82.536461,Commercial,Reinforced Concrete,1 834530,FL,MANATEE COUNTY,935900.1,935900.1,935900.1,935900.1,935900.1,949283.47,0,0,0,0,27.42421,-82.5376,Residential,Masonry,1 625491,FL,MANATEE COUNTY,410606.1,410606.1,0,0,410606.1,543835.46,0,0,0,0,27.40773,-82.56918,Residential,Masonry,1 708836,FL,MANATEE COUNTY,1383082.2,1383082.2,0,0,1383082.2,2027479.56,0,0,0,0,27.40213,-82.53103,Residential,Masonry,1 140869,FL,MANATEE COUNTY,138011.4,138011.4,0,0,138011.4,144856.49,0,0,0,0,27.402,-82.5192,Residential,Wood,3 484316,FL,MANATEE COUNTY,0,2707244.42,0,0,2707244.42,2224244.94,0,0,0,0,27.3939,-82.56391,Commercial,Reinforced Masonry,1 409674,FL,SARASOTA COUNTY,0,8989436.72,0,0,8989436.72,12780000,0,0,0,0,27.38676,-82.551659,Commercial,Reinforced Masonry,1 827198,FL,MANATEE COUNTY,121680,121680,121680,121680,121680,199640.86,0,2433.6,0,0,27.41891,-82.54785,Residential,Wood,1 147706,FL,MANATEE COUNTY,0,94500,0,94500,94500,104139,0,4725,0,0,27.422838,-82.530792,Residential,Wood,1 124894,FL,MANATEE COUNTY,0,7117593.47,0,0,7117593.47,9630000,0,0,0,0,27.402,-82.5192,Commercial,Reinforced Masonry,4 238878,FL,MANATEE COUNTY,0,1546487.25,0,0,1546487.25,1230864.67,0,0,0,0,27.402,-82.5192,Residential,Masonry,4 236069,FL,MANATEE COUNTY,0,4045313.58,0,0,4045313.58,6029402.35,0,0,0,0,27.402,-82.5192,Commercial,Reinforced Masonry,4 495090,FL,MANATEE COUNTY,0,366120.61,0,0,366120.61,523187.81,0,0,0,0,27.402,-82.5192,Residential,Masonry,4 670486,FL,MANATEE COUNTY,0,90000,0,90000,90000,116640,0,4500,0,0,27.418262,-82.550522,Residential,Wood,1 643789,FL,MANATEE COUNTY,125766,125766,125766,125766,125766,169825.6,0,0,0,0,27.34966,-82.16109,Residential,Wood,1 696514,FL,MANATEE COUNTY,18450,18450,18450,18450,18450,28020.38,0,0,0,0,27.34966,-82.16109,Residential,Wood,1 620767,FL,MANATEE COUNTY,232494.3,232494.3,0,0,232494.3,164459.49,0,0,0,0,27.387121,-82.266113,Residential,Wood,3 893737,FL,MANATEE COUNTY,408558.6,408558.6,0,0,408558.6,468195.9,0,0,0,0,27.358427,-82.18792,Residential,Masonry,3 635189,FL,MANATEE COUNTY,0,1683613.25,0,0,1683613.25,2964393.4,0,0,0,0,27.350969,-82.162148,Residential,Masonry,3 857090,FL,MANATEE COUNTY,0,1724228.85,0,0,1724228.85,2967301.29,0,0,0,0,27.350969,-82.162148,Residential,Masonry,3 805186,FL,MANATEE COUNTY,0,4138922.86,0,0,4138922.86,6307718.44,0,0,0,0,27.350969,-82.162148,Commercial,Reinforced Masonry,3 175259,FL,MANATEE COUNTY,0,1645705.36,0,0,1645705.36,2144781.96,0,0,0,0,27.350969,-82.162148,Residential,Masonry,3 950013,FL,MANATEE COUNTY,215433,215433,215433,215433,215433,190171.33,0,0,0,0,27.4479,-82.5342,Residential,Wood,3 781179,FL,DESOTO COUNTY,0,698065.2,0,0,698065.2,961672.07,0,0,0,0,27.211964,-81.850571,Residential,Masonry,1 293199,FL,DESOTO COUNTY,3443400,3443400,3443400,3443400,3443400,4600368.63,0,0,0,0,27.21715,-81.8638,Commercial,Reinforced Masonry,1 867911,FL,DESOTO COUNTY,1629000,1629000,1629000,1629000,1629000,2697096.2,0,0,0,0,27.23682,-82.00203,Residential,Masonry,1 467758,FL,DESOTO COUNTY,660330,660330,660330,660330,660330,964246.88,0,0,0,0,27.23682,-82.00203,Residential,Masonry,1 675414,FL,DESOTO COUNTY,459882,459882,459882,459882,459882,610192.59,0,0,0,0,27.21276,-81.86855,Residential,Masonry,1 715623,FL,DESOTO COUNTY,272250,272250,272250,272250,272250,264689.62,0,0,0,0,27.23304,-81.85887,Residential,Wood,1 111381,FL,DESOTO COUNTY,73188,73188,73188,73188,73188,83811.53,0,0,0,0,27.23682,-82.00203,Residential,Wood,1 429257,FL,DESOTO COUNTY,0,139623.66,0,0,139623.66,212870.23,0,0,0,0,27.216522,-81.850319,Residential,Wood,3 973640,FL,DESOTO COUNTY,0,696268.98,0,0,696268.98,1173094.87,0,0,0,0,27.210924,-81.847015,Residential,Masonry,3 732119,FL,DESOTO COUNTY,0,31438.44,0,0,31438.44,36506.82,0,0,0,0,27.210924,-81.847015,Residential,Wood,3 725939,FL,DESOTO COUNTY,0,718460.82,0,0,718460.82,754814.94,0,0,0,0,27.210924,-81.847015,Residential,Masonry,3 457916,FL,DESOTO COUNTY,0,32363.1,0,32363.1,32363.1,42000.83,0,0,0,0,27.210924,-81.847015,Residential,Wood,3 446552,FL,DESOTO COUNTY,0,29589.12,0,0,29589.12,45274.31,0,0,0,0,27.20201,-81.8436,Residential,Wood,1 349148,FL,DESOTO COUNTY,0,428117.58,0,0,428117.58,671857.76,0,0,0,0,27.20201,-81.8436,Residential,Masonry,1 509657,FL,DESOTO COUNTY,0,5547.96,0,0,5547.96,7315.48,0,0,0,0,27.20201,-81.8436,Residential,Wood,1 217566,FL,DESOTO COUNTY,0,4623.3,0,4623.3,4623.3,4469.13,0,0,0,0,27.212778,-81.845726,Residential,Wood,1 942349,FL,DESOTO COUNTY,0,376336.62,0,0,376336.62,567977.76,0,0,0,0,27.148029,-81.891884,Residential,Masonry,1 165008,FL,DESOTO COUNTY,0,280171.98,0,0,280171.98,219677.25,0,0,0,0,27.147655,-81.892151,Residential,Wood,1 254273,FL,DESOTO COUNTY,0,3403300.5,0,3403300.5,3403300.5,4058313.33,0,0,0,0,27.22957,-81.84245,Commercial,Reinforced Masonry,3 394914,FL,DESOTO COUNTY,0,3109.5,0,3109.5,3109.5,2501.23,0,0,0,0,27.22374,-81.840805,Residential,Wood,3 221078,FL,DESOTO COUNTY,4114233.9,4114233.9,4114233.9,4114233.9,4114233.9,5468475.13,0,0,0,0,27.215122,-81.860146,Commercial,Reinforced Masonry,3 198564,FL,DESOTO COUNTY,326033.1,326033.1,0,0,326033.1,229861.16,0,0,0,0,27.141485,-81.884331,Residential,Wood,1 644389,FL,DESOTO COUNTY,432300.6,432300.6,0,0,432300.6,354536.64,0,0,0,0,27.209473,-81.842972,Residential,Masonry,3 776396,FL,DESOTO COUNTY,0,3640500,0,3640500,3640500,4357711.26,0,182025,0,0,27.201427,-81.940948,Commercial,Reinforced Masonry,1 356357,FL,DESOTO COUNTY,0,90000,0,90000,90000,72532.8,0,4500,0,0,27.201427,-81.940948,Residential,Wood,1 549208,FL,DESOTO COUNTY,0,265788,0,265788,265788,320799.47,0,0,0,0,27.22374,-81.840805,Residential,Wood,3 242822,FL,DESOTO COUNTY,0,99000,0,99000,99000,99574.2,0,2970,0,0,27.22374,-81.840805,Residential,Wood,3 628099,FL,DESOTO COUNTY,0,173448,0,173448,173448,193997.08,0,0,0,0,27.22374,-81.840805,Residential,Wood,3 730131,FL,DESOTO COUNTY,0,69696,0,69696,69696,86402.69,0,0,0,0,27.22374,-81.840805,Residential,Wood,3 786745,FL,DESOTO COUNTY,0,35640,0,35640,35640,29039.47,0,1069.2,0,0,27.22374,-81.840805,Residential,Wood,3 572654,FL,DESOTO COUNTY,0,36263.7,0,36263.7,36263.7,43585.34,0,0,0,0,27.22374,-81.840805,Residential,Wood,3 500430,FL,DESOTO COUNTY,0,1230322.5,0,1230322.5,1230322.5,1302055.22,0,0,0,0,27.22219,-81.86265,Residential,Masonry,1 618113,FL,DESOTO COUNTY,0,436441.5,0,436441.5,436441.5,569762.16,0,0,0,0,27.22219,-81.86265,Residential,Masonry,1 967937,FL,DESOTO COUNTY,0,931095,0,931095,931095,1170619.19,0,0,0,0,27.22219,-81.86265,Residential,Masonry,1 641772,FL,DESOTO COUNTY,0,562599,0,562599,562599,1008289.93,0,0,0,0,27.22219,-81.86265,Residential,Masonry,1 967710,FL,DESOTO COUNTY,0,880353,0,880353,880353,664886.6,0,0,0,0,27.21307,-81.850487,Residential,Masonry,3 708586,FL,DESOTO COUNTY,0,1375125.3,0,1375125.3,1375125.3,1770957.87,0,0,0,0,27.21307,-81.850487,Residential,Masonry,3 846135,FL,DESOTO COUNTY,0,1049687.1,0,1049687.1,1049687.1,1213698.61,0,0,0,0,27.21307,-81.850487,Residential,Masonry,3 308942,FL,DESOTO COUNTY,0,57996,0,57996,57996,63600.79,0,0,0,0,27.21307,-81.850487,Residential,Wood,3 448898,FL,DESOTO COUNTY,0,142470.9,0,142470.9,142470.9,142820.81,0,0,0,0,27.21307,-81.850487,Residential,Wood,3 353841,FL,DESOTO COUNTY,0,410840.1,0,410840.1,410840.1,373864.49,0,0,0,0,27.21307,-81.850487,Residential,Masonry,3 185694,FL,DESOTO COUNTY,0,680011.2,0,680011.2,680011.2,989020.53,0,0,0,0,27.21307,-81.850487,Residential,Masonry,3 906964,FL,DESOTO COUNTY,0,258613.2,0,258613.2,258613.2,373441.08,0,0,0,0,27.21307,-81.850487,Residential,Wood,3 528625,FL,DESOTO COUNTY,0,893851.2,0,893851.2,893851.2,1044220.21,0,0,0,0,27.21307,-81.850487,Residential,Masonry,3 639409,FL,DESOTO COUNTY,0,220522.5,0,220522.5,220522.5,304109.35,0,0,0,0,27.21464,-81.85213,Residential,Wood,3 914310,FL,DESOTO COUNTY,0,2659060.8,0,2659060.8,2659060.8,3886483.27,0,0,0,0,27.223566,-81.861794,Commercial,Reinforced Masonry,1 556947,FL,DESOTO COUNTY,0,2659060.8,0,2659060.8,2659060.8,2193725.16,0,0,0,0,27.223566,-81.861794,Commercial,Reinforced Masonry,1 977725,FL,DESOTO COUNTY,0,2658427.2,0,2658427.2,2658427.2,4373165.91,0,0,0,0,27.223566,-81.861794,Commercial,Reinforced Masonry,1 396799,FL,DESOTO COUNTY,0,1302152.4,0,1302152.4,1302152.4,1733966.97,0,0,0,0,27.15337,-81.88316,Residential,Masonry,3 448599,FL,DESOTO COUNTY,0,445500,0,445500,445500,558742.54,0,13365,0,0,27.15337,-81.88316,Residential,Masonry,3 866049,FL,DESOTO COUNTY,0,33412.5,0,33412.5,33412.5,60159.74,0,0,0,0,27.18078,-81.93376,Residential,Wood,1 953371,FL,DESOTO COUNTY,0,1984435.2,0,1984435.2,1984435.2,3090480,0,0,0,0,27.222157,-81.869385,Commercial,Reinforced Masonry,1 389061,FL,DESOTO COUNTY,0,262088.1,0,262088.1,262088.1,263304.19,0,0,0,0,27.2206,-81.8506,Residential,Wood,3 644890,FL,DESOTO COUNTY,0,126893.7,0,126893.7,126893.7,185041.47,0,0,0,0,27.2206,-81.8506,Residential,Wood,3 607059,FL,DESOTO COUNTY,0,253796.4,0,253796.4,253796.4,220041.48,0,0,0,0,27.2206,-81.8506,Residential,Wood,3 776103,FL,DESOTO COUNTY,0,7560,0,7560,7560,7328.72,0,226.8,0,0,27.2117,-81.8494,Residential,Wood,3 749469,FL,DESOTO COUNTY,0,89545.5,0,89545.5,89545.5,100717.2,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 600177,FL,DESOTO COUNTY,0,831600,0,831600,831600,1435231,0,24948,0,0,27.22083,-81.86277,Residential,Masonry,1 403324,FL,DESOTO COUNTY,0,1809161.1,0,1809161.1,1809161.1,1559131.42,0,0,0,0,27.133898,-81.801041,Commercial,Reinforced Masonry,1 514145,FL,DESOTO COUNTY,0,17899.2,0,17899.2,17899.2,16711.77,0,0,0,0,27.223566,-81.861794,Residential,Wood,1 272156,FL,DESOTO COUNTY,0,22572,0,22572,22572,27122.88,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 153370,FL,DESOTO COUNTY,0,17550,0,17550,17550,24351.33,0,526.5,0,0,27.22083,-81.86277,Residential,Wood,1 513130,FL,DESOTO COUNTY,0,7425,0,7425,7425,6836.32,0,0,0,0,27.22083,-81.86277,Residential,Wood,1 365410,FL,DESOTO COUNTY,0,2376,0,2376,2376,2941.53,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 205752,FL,DESOTO COUNTY,0,1425.6,0,1425.6,1425.6,1961.66,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 466909,FL,DESOTO COUNTY,0,8910,0,8910,8910,15240.88,0,267.3,0,0,27.2117,-81.8494,Residential,Wood,3 515407,FL,DESOTO COUNTY,0,5940,0,5940,5940,7724.14,0,178.2,0,0,27.2117,-81.8494,Residential,Wood,3 519381,FL,DESOTO COUNTY,0,4276.8,0,4276.8,4276.8,3997.75,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 879614,FL,DESOTO COUNTY,0,20250,0,20250,20250,19616.48,0,607.5,0,0,27.2117,-81.8494,Residential,Wood,3 662545,FL,DESOTO COUNTY,0,3150,0,3150,3150,4424.11,0,94.5,0,0,27.22374,-81.840805,Residential,Wood,3 324469,FL,DESOTO COUNTY,0,88209,0,88209,88209,124993.92,0,0,0,0,27.2206,-81.8506,Residential,Wood,3 933746,FL,DESOTO COUNTY,0,3780,0,3780,3780,4979.51,0,113.4,0,0,27.22374,-81.840805,Residential,Wood,3 128618,FL,DESOTO COUNTY,0,3801.6,0,3801.6,3801.6,3388.4,0,0,0,0,27.22219,-81.86265,Residential,Wood,1 798672,FL,DESOTO COUNTY,0,174240,0,174240,174240,202857.18,0,5227.2,0,0,27.22374,-81.840805,Residential,Wood,3 825648,FL,DESOTO COUNTY,0,302544,0,302544,302544,262976.39,0,0,0,0,27.207135,-81.85927,Residential,Wood,3 307832,FL,DESOTO COUNTY,0,63360,0,63360,63360,99446.05,0,1900.8,0,0,27.22374,-81.840805,Residential,Wood,3 545058,FL,DESOTO COUNTY,0,332940.6,0,332940.6,332940.6,251127.77,0,0,0,0,27.22374,-81.840805,Residential,Wood,3 457899,FL,DESOTO COUNTY,0,392792.37,0,0,392792.37,433913.02,0,0,0,0,27.217644,-81.874596,Residential,Masonry,1 237930,FL,DESOTO COUNTY,0,179562.23,0,0,179562.23,224363,0,0,0,0,27.217644,-81.874596,Residential,Wood,1 341952,FL,DESOTO COUNTY,0,137503.14,0,0,137503.14,130418.98,0,0,0,0,27.217644,-81.874596,Residential,Wood,1 203485,FL,DESOTO COUNTY,0,224452.78,0,0,224452.78,397421.48,0,0,0,0,27.217644,-81.874596,Residential,Wood,1 927510,FL,DESOTO COUNTY,0,14896.93,0,0,14896.93,18342.53,0,0,0,0,27.224442,-81.859833,Residential,Wood,1 310334,FL,DESOTO COUNTY,0,5611.32,0,0,5611.32,5467.67,0,0,0,0,27.224442,-81.859833,Residential,Wood,1 421337,FL,DESOTO COUNTY,0,18556.63,0,0,18556.63,28505.77,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 891301,FL,DESOTO COUNTY,0,18556.63,0,0,18556.63,22393.18,0,0,0,0,27.202887,-81.869087,Residential,Wood,3 782454,FL,DESOTO COUNTY,0,18556.63,0,0,18556.63,16711.32,0,0,0,0,27.21035,-81.84623,Residential,Wood,3 459118,FL,DESOTO COUNTY,0,18556.63,0,0,18556.63,20615.08,0,0,0,0,27.208214,-81.874588,Residential,Wood,1 710096,FL,DESOTO COUNTY,0,65313.52,0,0,65313.52,108542.44,0,0,0,0,27.221954,-81.840675,Residential,Wood,3 353673,FL,DESOTO COUNTY,0,1576.78,0,0,1576.78,1202.06,0,0,0,0,27.221954,-81.840675,Residential,Wood,3 403419,FL,DESOTO COUNTY,0,58439.65,0,0,58439.65,48494.16,0,0,0,0,27.221954,-81.840675,Residential,Wood,3 477247,FL,DESOTO COUNTY,0,22445.28,0,0,22445.28,20275.81,0,0,0,0,27.221954,-81.840675,Residential,Wood,3 720239,FL,DESOTO COUNTY,0,19078.49,0,0,19078.49,17006.6,0,0,0,0,27.221954,-81.840675,Residential,Wood,3 351031,FL,DESOTO COUNTY,0,14895.81,0,0,14895.81,19092.75,0,0,0,0,27.20823,-81.869,Residential,Wood,1 409361,FL,DESOTO COUNTY,0,225698.49,0,0,225698.49,366210.48,0,0,0,0,27.197453,-81.839165,Residential,Wood,4 166732,FL,DESOTO COUNTY,0,5611.32,0,0,5611.32,5757.66,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 611071,FL,DESOTO COUNTY,0,9427.02,0,0,9427.02,15849.3,0,0,0,0,27.24523,-81.8464,Residential,Wood,3 654745,FL,DESOTO COUNTY,0,15711.69,0,0,15711.69,22657.36,0,0,0,0,27.227373,-81.859123,Residential,Wood,1 781224,FL,DESOTO COUNTY,0,168339.59,0,0,168339.59,196836.11,0,0,0,0,27.197453,-81.839165,Residential,Wood,4 668866,FL,DESOTO COUNTY,0,168339.59,0,0,168339.59,254529.45,0,0,0,0,27.197453,-81.839165,Residential,Wood,4 484906,FL,DESOTO COUNTY,0,13610.82,0,0,13610.82,17283.56,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 848330,FL,DESOTO COUNTY,0,4937.96,0,0,4937.96,6514.95,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 840272,FL,DESOTO COUNTY,0,4040.15,0,0,4040.15,3610.54,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 407199,FL,DESOTO COUNTY,0,29178.86,0,0,29178.86,38912.46,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 787273,FL,DESOTO COUNTY,0,84169.79,0,0,84169.79,76813.35,0,0,0,0,27.2117,-81.8494,Residential,Wood,3 658295,FL,DESOTO COUNTY,0,61724.52,0,0,61724.52,63840.43,0,0,0,0,27.24523,-81.8464,Residential,Wood,3 375486,FL,DESOTO COUNTY,0,7397.28,0,0,7397.28,5462.15,0,0,0,0,27.1594,-81.8746,Residential,Wood,3 209673,FL,DESOTO COUNTY,697050,697050,697050,697050,697050,628338.3,0,0,0,0,27.08583,-81.95717,Residential,Masonry,3 300331,FL,DESOTO COUNTY,0,228391.02,0,0,228391.02,244894.56,0,0,0,0,27.05996,-82.01358,Residential,Wood,1 625732,FL,SARASOTA COUNTY,32130,32130,32130,32130,32130,47192.54,0,0,0,0,27.1186,-82.436235,Residential,Wood,3 172952,FL,SARASOTA COUNTY,0,769193.74,0,0,769193.74,1078545.01,0,0,0,0,27.137959,-82.45784,Residential,Masonry,3 761112,FL,SARASOTA COUNTY,0,1091857.64,0,0,1091857.64,1419414.94,0,0,0,0,27.1395,-82.4457,Residential,Masonry,3 560100,FL,SARASOTA COUNTY,0,225440.11,0,0,225440.11,205861.09,0,0,0,0,27.14571,-82.37606,Residential,Wood,1 685547,FL,SARASOTA COUNTY,0,102912.4,0,0,102912.4,113228.96,0,0,0,0,27.146229,-82.389946,Residential,Wood,1 353199,FL,SARASOTA COUNTY,103467.6,103467.6,0,0,103467.6,130422.46,0,0,0,0,27.15116,-82.46406,Residential,Wood,3 707270,FL,SARASOTA COUNTY,147389.4,147389.4,0,0,147389.4,202849.97,0,0,0,0,27.1395,-82.4457,Residential,Wood,3 895436,FL,SARASOTA COUNTY,0,68635.42,0,0,68635.42,80014.34,0,0,0,0,27.137407,-82.400978,Residential,Wood,1 420615,FL,SARASOTA COUNTY,0,68635.42,0,0,68635.42,74638.75,0,0,0,0,27.137407,-82.400978,Residential,Wood,1 642041,FL,SARASOTA COUNTY,0,2004946.92,0,0,2004946.92,2197878.95,0,0,0,0,27.137407,-82.400978,Commercial,Reinforced Masonry,1 489396,FL,SARASOTA COUNTY,0,367227.2,0,0,367227.2,459989.52,0,0,0,0,27.137407,-82.400978,Residential,Masonry,1 367757,FL,SARASOTA COUNTY,0,727591.75,0,0,727591.75,935834.33,0,0,0,0,27.137407,-82.400978,Residential,Masonry,1 109200,FL,SARASOTA COUNTY,0,3434477.71,0,0,3434477.71,4806345.49,0,0,0,0,27.137407,-82.400978,Commercial,Reinforced Masonry,1 908309,FL,SARASOTA COUNTY,0,928251.41,0,0,928251.41,949972.5,0,0,0,0,27.137407,-82.400978,Residential,Masonry,1 633128,FL,SARASOTA COUNTY,0,596277,0,596277,596277,592357.08,0,0,0,0,27.14108,-82.40336,Residential,Masonry,1 646923,FL,MANATEE COUNTY,148194,148194,0,0,148194,232348.33,0,0,0,0,27.441295,-82.533475,Residential,Wood,4 583381,FL,SARASOTA COUNTY,0,61864.8,0,0,61864.8,60933.86,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 612280,FL,SARASOTA COUNTY,0,43305.92,0,0,43305.92,44821.19,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 321485,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,28969.95,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 229585,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,44678.08,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 371118,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,41258.38,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 213459,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,31438.22,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 697111,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,26893.12,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 383734,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,43179.32,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 610985,FL,SARASOTA COUNTY,0,37118.88,0,0,37118.88,57287.79,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 128882,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,30968.84,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 956526,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,37397.02,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 938766,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,31024.89,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 773186,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,31657.04,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 316989,FL,SARASOTA COUNTY,0,37118.88,0,0,37118.88,44539.31,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 240731,FL,SARASOTA COUNTY,0,37118.88,0,0,37118.88,44150.68,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 688499,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,34601.61,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 441580,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,23978.55,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 701234,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,46114.64,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 870494,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,28102.59,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 804716,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,32421.14,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 531277,FL,SARASOTA COUNTY,0,6187.04,0,0,6187.04,9935.77,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 965663,FL,SARASOTA COUNTY,0,6187.04,0,0,6187.04,5152.83,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 256419,FL,SARASOTA COUNTY,0,78531.54,0,0,78531.54,103620.17,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 278824,FL,SARASOTA COUNTY,0,78531.54,0,0,78531.54,128964.49,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 580223,FL,SARASOTA COUNTY,0,86078.76,0,0,86078.76,84569.29,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 325636,FL,SARASOTA COUNTY,0,86078.76,0,0,86078.76,104988.55,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 853508,FL,SARASOTA COUNTY,0,86078.76,0,0,86078.76,123903.84,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 590202,FL,SARASOTA COUNTY,0,86078.76,0,0,86078.76,140057.04,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 536501,FL,SARASOTA COUNTY,0,37118.88,0,0,37118.88,39723.14,0,0,0,0,27.098025,-82.419555,Residential,Wood,4 616625,FL,SARASOTA COUNTY,0,61864.8,0,0,61864.8,75700.24,0,0,0,0,27.10038,-82.450015,Residential,Wood,4 259265,FL,SARASOTA COUNTY,0,67335.83,0,0,67335.83,74182,0,0,0,0,27.1011,-82.45081,Residential,Wood,3 393519,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,23047.34,0,0,0,0,27.0993,-82.4489,Residential,Wood,1 396003,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,25708.26,0,0,0,0,27.112431,-82.431992,Residential,Wood,4 353595,FL,SARASOTA COUNTY,0,30932.96,0,0,30932.96,33243.71,0,0,0,0,27.09866,-82.400795,Residential,Wood,1 954499,FL,SARASOTA COUNTY,0,47583.99,0,0,47583.99,43230.05,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 206078,FL,SARASOTA COUNTY,0,47583.99,0,0,47583.99,78656.34,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 661854,FL,SARASOTA COUNTY,0,610086.23,0,0,610086.23,563591.56,0,0,0,0,27.081865,-82.44399,Residential,Masonry,3 579745,FL,SARASOTA COUNTY,0,21055.92,0,0,21055.92,24211.88,0,0,0,0,27.0993,-82.4489,Residential,Wood,4 470285,FL,SARASOTA COUNTY,0,45000,0,45000,45000,46063.89,0,2250,0,900,27.10014,-82.459389,Residential,Wood,1 530126,FL,SARASOTA COUNTY,0,698065.2,0,0,698065.2,803500.97,0,0,0,0,27.10436,-82.434475,Residential,Masonry,1 863203,FL,SARASOTA COUNTY,189000000,189000000,189000000,189000000,189000000,261900000,0,0,0,0,27.09043,-82.44498,Commercial,Steel Frame,1 876223,FL,SARASOTA COUNTY,0,245528.93,0,0,245528.93,197331.6,0,0,0,0,27.09852,-82.4349,Residential,Wood,1 240313,FL,SARASOTA COUNTY,1287139.5,1287139.5,1287139.5,1287139.5,1287139.5,1117417.29,0,0,0,0,27.09312,-82.4447,Residential,Masonry,3 833629,FL,SARASOTA COUNTY,732330,732330,732330,732330,732330,592979.32,0,0,0,0,27.0895,-82.44324,Residential,Masonry,3 544420,FL,SARASOTA COUNTY,22500,22500,22500,22500,22500,31163.42,0,0,0,0,27.08321,-82.43496,Residential,Wood,3 772695,FL,SARASOTA COUNTY,22500,22500,22500,22500,22500,33683.04,0,0,0,0,27.095606,-82.444321,Residential,Wood,3 744835,FL,SARASOTA COUNTY,398610,398610,398610,398610,398610,676715.41,0,0,0,0,27.091684,-82.446617,Residential,Masonry,1 632565,FL,SARASOTA COUNTY,3687075.9,0,3687075.9,3687075.9,3687075.9,4461361.84,0,0,0,0,27.07997,-82.43757,Commercial,Reinforced Masonry,1 874226,FL,SARASOTA COUNTY,758700,758700,758700,758700,758700,1048064.39,0,0,0,0,27.08104,-82.43756,Residential,Masonry,1 162966,FL,SARASOTA COUNTY,202500,202500,202500,202500,202500,238476.15,0,0,0,0,27.08224,-82.43763,Residential,Wood,1 341357,FL,SARASOTA COUNTY,0,42534.36,0,0,42534.36,67103.06,0,0,0,0,27.101803,-82.447906,Residential,Wood,1 964913,FL,SARASOTA COUNTY,0,1849.32,0,0,1849.32,2450.28,0,0,0,0,27.101803,-82.447906,Residential,Wood,1 638460,FL,SARASOTA COUNTY,0,30513.78,0,0,30513.78,34224.56,0,0,0,0,27.101803,-82.447906,Residential,Wood,1 893320,FL,SARASOTA COUNTY,0,593631.72,0,0,593631.72,641156.69,0,0,0,0,27.101803,-82.447906,Residential,Masonry,1 424006,FL,SARASOTA COUNTY,0,303288.48,0,0,303288.48,381155.37,0,0,0,0,27.1022,-82.44767,Residential,Wood,1 121943,FL,SARASOTA COUNTY,0,182158.02,0,0,182158.02,204498.97,0,0,0,0,27.102215,-82.44767,Residential,Wood,1 335891,FL,SARASOTA COUNTY,0,113733.18,0,0,113733.18,132556.02,0,0,0,0,27.101803,-82.447903,Residential,Wood,1 352842,FL,SARASOTA COUNTY,0,218219.76,0,0,218219.76,346314.76,0,0,0,0,27.10148,-82.45034,Residential,Wood,1 374540,FL,SARASOTA COUNTY,0,515035.62,0,0,515035.62,473785.39,0,0,0,0,27.102152,-82.44767,Residential,Masonry,1 588620,FL,SARASOTA COUNTY,0,924.66,0,0,924.66,1280.03,0,0,0,0,27.102215,-82.44767,Residential,Wood,1 325710,FL,SARASOTA COUNTY,0,4673231.64,0,0,4673231.64,5534975.55,0,0,0,0,27.10297,-82.41831,Commercial,Reinforced Masonry,1 672665,FL,SARASOTA COUNTY,0,13869.9,0,13869.9,13869.9,12582.77,0,0,0,0,27.10297,-82.41831,Residential,Wood,1 792809,FL,SARASOTA COUNTY,481960.8,481960.8,481960.8,481960.8,481960.8,483711.28,0,0,0,0,27.09805,-82.44343,Residential,Masonry,1 269442,FL,SARASOTA COUNTY,6066385.2,6066385.2,6066385.2,6066385.2,6066385.2,9270000,0,0,0,0,27.09811,-82.44595,Commercial,Reinforced Masonry,1 410370,FL,SARASOTA COUNTY,1855262.7,1855262.7,0,0,1855262.7,2265587.44,0,0,0,0,27.100204,-82.445419,Commercial,Reinforced Masonry,1 184635,FL,SARASOTA COUNTY,338787,338787,0,0,338787,339984.95,0,0,0,0,27.08507,-82.42601,Residential,Wood,1 626779,FL,SARASOTA COUNTY,405043.2,405043.2,0,0,405043.2,512136.62,0,0,0,0,27.09043,-82.44498,Residential,Masonry,1 206217,FL,SARASOTA COUNTY,306096.3,306096.3,0,0,306096.3,470270.44,0,0,0,0,27.099909,-82.450165,Residential,Wood,1 287181,FL,SARASOTA COUNTY,5057100,5057100,5057100,5057100,5057100,4553544.32,101142,252855,0,0,27.10042,-82.41441,Commercial,Reinforced Masonry,1 872022,FL,SARASOTA COUNTY,1012500,1012500,1012500,1012500,1012500,901590.75,0,0,0,0,27.08061,-82.43161,Residential,Masonry,3 755142,FL,SARASOTA COUNTY,0,2483613.25,0,0,2483613.25,3059513.49,0,0,0,0,27.08589,-82.42795,Commercial,Reinforced Masonry,1 196773,FL,SARASOTA COUNTY,0,131631.46,0,0,131631.46,100933.95,0,0,0,0,27.100075,-82.43676,Residential,Wood,1 801241,FL,SARASOTA COUNTY,0,1113319.47,0,0,1113319.47,1398453.94,0,0,0,0,27.099813,-82.43676,Residential,Masonry,1 670094,FL,SARASOTA COUNTY,0,12934.09,0,0,12934.09,12956.31,0,0,0,0,27.100132,-82.43676,Residential,Wood,1 839674,FL,SARASOTA COUNTY,0,30607.5,0,0,30607.5,52850.74,0,0,0,0,27.099871,-82.43676,Residential,Wood,1 278916,FL,SARASOTA COUNTY,0,44761.5,0,0,44761.5,63564.91,0,0,0,0,27.0961,-82.4351,Residential,Wood,4 762514,FL,SARASOTA COUNTY,0,600101.45,0,0,600101.45,947656.2,0,0,0,0,27.078671,-82.443275,Residential,Masonry,1 301677,FL,SARASOTA COUNTY,0,600101.45,0,0,600101.45,745180.17,0,0,0,0,27.078671,-82.443275,Residential,Masonry,1 512676,FL,SARASOTA COUNTY,0,605780.1,0,0,605780.1,789278.16,0,0,0,0,27.078671,-82.443275,Residential,Masonry,1 840193,FL,SARASOTA COUNTY,0,705258.7,0,0,705258.7,630783.38,0,0,0,0,27.078671,-82.443275,Residential,Masonry,1 868854,FL,SARASOTA COUNTY,0,2400354.16,0,0,2400354.16,2118192.53,0,0,0,0,27.07391,-82.449272,Commercial,Reinforced Masonry,1 702423,FL,SARASOTA COUNTY,0,705258.7,0,0,705258.7,986127.97,0,0,0,0,27.078671,-82.443275,Residential,Masonry,1 179149,FL,SARASOTA COUNTY,0,140423.27,0,0,140423.27,162250.67,0,0,0,0,27.099665,-82.441406,Residential,Wood,1 171021,FL,SARASOTA COUNTY,0,1122263.91,0,0,1122263.91,1580423.66,0,0,0,0,27.076208,-82.449364,Residential,Masonry,1 357909,FL,SARASOTA COUNTY,0,205823.2,0,0,205823.2,199462.24,0,0,0,0,27.09845,-82.4512,Residential,Wood,1 267222,FL,SARASOTA COUNTY,0,126703.6,0,0,126703.6,107096.21,0,0,0,0,27.078671,-82.443275,Residential,Wood,1 986388,FL,SARASOTA COUNTY,0,5135628.91,0,0,5135628.91,6492462.07,0,0,0,0,27.099909,-82.450165,Commercial,Reinforced Masonry,1 359497,FL,SARASOTA COUNTY,0,170462.91,0,0,170462.91,291876.14,0,0,0,0,27.09695,-82.43693,Residential,Wood,1 942801,FL,SARASOTA COUNTY,0,939847.77,0,0,939847.77,816469.25,0,0,0,0,27.09695,-82.43693,Residential,Masonry,1 396900,FL,SARASOTA COUNTY,148468.5,148468.5,0,0,148468.5,221210.64,0,0,0,0,27.083868,-82.166931,Residential,Wood,1 323033,FL,SARASOTA COUNTY,144451.8,144451.8,0,0,144451.8,195748.37,0,0,0,0,27.07719,-82.195213,Residential,Wood,3 141516,FL,SARASOTA COUNTY,1227465,1227465,0,0,1227465,1634472.75,0,0,0,0,27.104305,-82.233017,Residential,Masonry,1 532314,FL,SARASOTA COUNTY,0,12420000,0,0,12420000,13230000,0,0,0,0,27.04158,-82.22656,Commercial,Reinforced Concrete,4 173126,FL,SARASOTA COUNTY,0,436632.3,0,0,436632.3,426670.1,0,0,0,0,27.0383,-82.22248,Residential,Masonry,1 783594,FL,SARASOTA COUNTY,1632015,1632015,1632015,1632015,1632015,2790451.89,0,0,0,0,27.05502,-82.24774,Residential,Masonry,1 210609,FL,SARASOTA COUNTY,0,85993.38,0,0,85993.38,137449.75,0,0,0,0,27.042,-82.23547,Residential,Wood,1 775942,FL,SARASOTA COUNTY,0,1219626.54,0,0,1219626.54,1191419.02,0,0,0,0,27.042,-82.23547,Residential,Masonry,1 930520,FL,SARASOTA COUNTY,0,21600000,0,0,21600000,31230000,0,0,0,0,27.07515,-82.23844,Commercial,Reinforced Concrete,1 874969,FL,SARASOTA COUNTY,15570000,15570000,0,0,15570000,24300000,0,0,0,0,27.04653,-82.24693,Commercial,Reinforced Concrete,1 265927,FL,SARASOTA COUNTY,205464.6,205464.6,0,0,205464.6,175519.37,0,0,0,0,27.042641,-82.225494,Residential,Wood,1 187218,FL,SARASOTA COUNTY,266560.2,266560.2,0,0,266560.2,311750.68,0,0,0,0,27.07515,-82.23844,Residential,Wood,1 584213,FL,SARASOTA COUNTY,227423.7,227423.7,0,0,227423.7,188834.45,0,0,0,0,27.068065,-82.168615,Residential,Wood,3 943072,FL,SARASOTA COUNTY,111299.4,111299.4,0,0,111299.4,135364,0,0,0,0,27.0499,-82.2411,Residential,Wood,4 392573,FL,SARASOTA COUNTY,0,86749.13,0,0,86749.13,129094.33,0,0,0,0,27.037848,-82.229012,Residential,Wood,1 795828,FL,SARASOTA COUNTY,0,37626.82,0,0,37626.82,31348.75,0,0,0,0,27.037848,-82.229012,Residential,Wood,1 987753,FL,SARASOTA COUNTY,0,2489.4,0,0,2489.4,2909.13,0,0,0,0,27.037848,-82.229012,Residential,Wood,1 141808,FL,SARASOTA COUNTY,0,1037.25,0,0,1037.25,904.27,0,0,0,0,27.037848,-82.229012,Residential,Wood,1 953432,FL,SARASOTA COUNTY,0,5185.33,0,0,5185.33,7711.41,0,0,0,0,27.037848,-82.229012,Residential,Wood,1 243814,FL,SARASOTA COUNTY,0,50196.44,0,0,50196.44,50693.34,0,0,0,0,27.037848,-82.229012,Residential,Wood,1 287497,FL,SARASOTA COUNTY,0,270000,0,270000,270000,393344.64,0,8100,0,0,27.04352,-82.2385,Residential,Wood,1 414132,FL,SARASOTA COUNTY,0,216000,0,216000,216000,251088.77,0,6480,0,0,27.0499,-82.2411,Residential,Wood,1 457359,FL,SARASOTA COUNTY,172938.6,172938.6,0,0,172938.6,161266.11,0,0,0,0,27.06897,-82.111496,Residential,Wood,3 757421,FL,SARASOTA COUNTY,213783.3,213783.3,0,0,213783.3,263955.68,0,0,0,0,27.080405,-82.14498,Residential,Wood,3 706069,FL,SARASOTA COUNTY,482693.4,482693.4,0,0,482693.4,356621.12,0,0,0,0,27.064749,-82.109657,Residential,Masonry,1 876789,FL,SARASOTA COUNTY,0,13860000,0,0,13860000,24120000,0,0,0,0,27.05629,-82.15844,Commercial,Reinforced Concrete,1 399981,FL,SARASOTA COUNTY,0,168980.4,0,0,168980.4,250140,0,0,0,0,27.048561,-82.150276,Residential,Wood,3 480722,FL,SARASOTA COUNTY,0,17516.3,0,0,17516.3,20792.28,0,0,0,0,27.048149,-82.150192,Residential,Wood,1 255640,FL,SARASOTA COUNTY,0,158572.52,0,0,158572.52,135509.74,0,0,0,0,27.0529,-82.1118,Residential,Wood,4 532135,FL,SARASOTA COUNTY,150720.3,150720.3,0,0,150720.3,206185.37,0,0,0,0,27.08032,-82.15861,Residential,Wood,1 437386,FL,SARASOTA COUNTY,0,17288.11,0,0,17288.11,16448.87,0,0,0,0,27.0802,-82.14593,Residential,Wood,3 487708,FL,SARASOTA COUNTY,0,154632.5,0,0,154632.5,120571.6,0,0,0,0,27.0802,-82.14593,Residential,Wood,3 886509,FL,SARASOTA COUNTY,927000,927000,927000,927000,927000,1406963.52,0,0,0,0,27.10018,-82.40371,Residential,Masonry,3 343143,FL,SARASOTA COUNTY,22500,22500,22500,22500,22500,41769,0,0,0,0,27.10067,-82.40348,Residential,Wood,1 659664,FL,SARASOTA COUNTY,2160000,2160000,2160000,2160000,2160000,3214890,0,0,0,0,27.08045,-82.36899,Commercial,Reinforced Masonry,1 976711,FL,SARASOTA COUNTY,1102500,1102500,1102500,1102500,1102500,1559089.35,0,0,0,0,27.08045,-82.36899,Residential,Masonry,1 496431,FL,SARASOTA COUNTY,0,270000.72,0,0,270000.72,268645.32,0,0,0,0,27.10581,-82.33682,Residential,Wood,3 544693,FL,SARASOTA COUNTY,0,570515.22,0,0,570515.22,762206.05,0,0,0,0,27.10581,-82.33682,Residential,Masonry,3 568396,FL,SARASOTA COUNTY,0,2773.98,0,0,2773.98,2826.91,0,0,0,0,27.10581,-82.33682,Residential,Wood,3 790779,FL,SARASOTA COUNTY,0,474350.58,0,0,474350.58,691684.26,0,0,0,0,27.10581,-82.33682,Residential,Masonry,3 918009,FL,SARASOTA COUNTY,0,122055.12,0,0,122055.12,137333.98,0,0,0,0,27.10581,-82.33682,Residential,Wood,3 563699,FL,SARASOTA COUNTY,0,675926.46,0,0,675926.46,1067565.01,0,0,0,0,27.10581,-82.33682,Residential,Masonry,3 850150,FL,SARASOTA COUNTY,0,1749456.72,0,0,1749456.72,2013127.84,0,0,0,0,27.08014,-82.37348,Residential,Masonry,1 573837,FL,SARASOTA COUNTY,0,488220.48,0,0,488220.48,676512.47,0,0,0,0,27.08014,-82.37348,Residential,Masonry,1 667479,FL,SARASOTA COUNTY,0,1858566.6,0,1858566.6,1858566.6,2472428.84,0,0,0,0,27.08014,-82.37348,Commercial,Reinforced Masonry,1 100203,FL,SARASOTA COUNTY,0,220993.74,0,0,220993.74,314625.69,0,0,0,0,27.08014,-82.37348,Residential,Wood,1 940886,FL,SARASOTA COUNTY,0,20880000,0,20880000,20880000,22950000,0,417600,0,0,27.08057,-82.38399,Commercial,Reinforced Concrete,1 822361,FL,SARASOTA COUNTY,898280.1,898280.1,0,0,898280.1,1408215.75,0,0,0,0,27.1021,-82.3854,Residential,Masonry,1 727424,FL,SARASOTA COUNTY,386915.4,386915.4,0,0,386915.4,657214.5,0,0,0,0,27.103041,-82.360031,Residential,Masonry,1 835742,FL,SARASOTA COUNTY,0,115841.25,0,0,115841.25,187523.82,0,0,0,0,27.082712,-82.39267,Residential,Wood,1 318437,FL,SARASOTA COUNTY,405000,0,405000,0,405000,617829.12,0,0,0,0,27.10627,-82.38646,Residential,Masonry,1 493574,FL,SARASOTA COUNTY,0,690071.4,0,690071.4,690071.4,812321,0,0,0,0,27.121717,-82.417175,Residential,Masonry,3 173876,FL,SARASOTA COUNTY,0,869400,0,869400,869400,1246323.15,0,43470,0,0,27.121717,-82.417175,Residential,Masonry,3 474634,FL,SARASOTA COUNTY,0,58500,0,58500,58500,63870.3,0,2925,0,0,27.1021,-82.3854,Residential,Wood,4 742901,FL,SARASOTA COUNTY,0,203400,0,203400,203400,193697.82,0,10170,0,0,27.1021,-82.3854,Residential,Wood,1 725215,FL,SARASOTA COUNTY,706228.2,706228.2,706228.2,706228.2,706228.2,724530.81,0,0,0,0,27.0992,-82.4159,Residential,Masonry,1 327266,FL,SARASOTA COUNTY,0,56113.2,0,0,56113.2,75376.86,0,0,0,0,27.1021,-82.3854,Residential,Wood,4 691340,FL,SARASOTA COUNTY,0,11430000,0,0,11430000,17640000,0,0,0,0,27.07111,-82.42103,Commercial,Reinforced Concrete,3 807089,FL,SARASOTA COUNTY,0,698065.2,0,0,698065.2,1082137.88,0,0,0,0,27.0666,-82.42023,Residential,Masonry,1 582339,FL,SARASOTA COUNTY,22500,22500,22500,22500,22500,23747.63,0,0,0,0,27.05141,-82.3986,Residential,Wood,3 881530,FL,SARASOTA COUNTY,0,49006.98,0,0,49006.98,52949.59,0,0,0,0,27.026022,-82.396187,Residential,Wood,1 175682,FL,SARASOTA COUNTY,0,5060263.08,0,0,5060263.08,7276850.6,0,0,0,0,27.04784,-82.36766,Commercial,Reinforced Masonry,1 438538,FL,SARASOTA COUNTY,1256521.5,1256521.5,1256521.5,1256521.5,1256521.5,1812255.83,0,0,0,0,27.05036,-82.39701,Residential,Masonry,1 351705,FL,SARASOTA COUNTY,1313530.2,1313530.2,0,0,1313530.2,1716431.95,0,0,0,0,27.049574,-82.374031,Residential,Masonry,1 889190,FL,SARASOTA COUNTY,0,17820000,0,0,17820000,26460000,0,0,0,0,27.05163,-82.39115,Commercial,Reinforced Concrete,1 108666,FL,SARASOTA COUNTY,0,5011340.03,0,0,5011340.03,6151690.5,0,0,0,0,27.06991,-82.31827,Commercial,Reinforced Masonry,1 881349,FL,SARASOTA COUNTY,0,5042058.46,0,0,5042058.46,6686399.78,0,0,0,0,27.049637,-82.393028,Commercial,Reinforced Masonry,1 196345,FL,SARASOTA COUNTY,0,496092.75,0,0,496092.75,701041.56,0,0,0,0,27.047031,-82.3917,Residential,Masonry,1 864615,FL,SARASOTA COUNTY,1594773,1594773,1594773,1594773,1594773,2318026.48,0,0,0,0,27.05628,-82.41321,Residential,Masonry,1 535101,FL,SARASOTA COUNTY,0,247431.14,0,0,247431.14,361723.29,0,0,0,0,27.05036,-82.341049,Residential,Wood,4 364612,FL,SARASOTA COUNTY,0,5611.32,0,0,5611.32,4080.55,0,0,0,0,27.05036,-82.341049,Residential,Wood,4 131280,FL,MARION COUNTY,1560330,1560330,1560330,1560330,1560330,2283723.95,0,0,0,0,29.05511,-82.05717,Residential,Masonry,1 642993,FL,MARION COUNTY,64391.4,64391.4,64391.4,64391.4,64391.4,85820.86,0,0,0,0,29.05591,-82.05698,Residential,Wood,1 130879,FL,MARION COUNTY,0,790584.3,0,790584.3,790584.3,856392.54,0,0,0,0,29.055061,-82.047508,Residential,Masonry,1 222225,FL,MARION COUNTY,0,325480.32,0,0,325480.32,453586.12,0,0,0,0,29.055061,-82.047508,Residential,Wood,1 545321,FL,MARION COUNTY,0,16643.88,0,0,16643.88,19753.69,0,0,0,0,29.055061,-82.047508,Residential,Wood,1 120792,FL,MARION COUNTY,0,24041.16,0,0,24041.16,24049.57,0,0,0,0,29.055061,-82.047508,Residential,Wood,1 391142,FL,MARION COUNTY,0,30513.78,0,0,30513.78,24784.51,0,0,0,0,29.055061,-82.047508,Residential,Wood,1 868866,FL,MARION COUNTY,0,930390.48,0,0,930390.48,1656839.37,0,0,0,0,29.066393,-82.068451,Residential,Masonry,3 343045,FL,MARION COUNTY,0,825914.78,0,0,825914.78,925024.55,0,0,0,0,29.072962,-82.072166,Residential,Masonry,1 491572,FL,MARION COUNTY,0,1561753.82,0,0,1561753.82,1288653.05,0,0,0,0,29.05942,-82.05167,Residential,Masonry,1 669187,FL,MARION COUNTY,334602.9,334602.9,0,0,334602.9,430468.3,0,0,0,0,29.038309,-82.061897,Residential,Wood,3 206885,FL,MARION COUNTY,0,1435117.45,0,0,1435117.45,2044198.52,0,0,0,0,29.06205,-82.06526,Residential,Masonry,1 680123,FL,MARION COUNTY,0,5140828.52,0,0,5140828.52,4808854.38,0,0,0,0,29.0609,-82.05865,Commercial,Reinforced Masonry,1 700042,FL,MARION COUNTY,0,8528470.76,0,0,8528470.76,11880000,0,0,0,0,29.073019,-82.072197,Commercial,Reinforced Masonry,1 629336,FL,MARION COUNTY,0,25879.41,0,0,25879.41,21147.41,0,0,0,0,29.066076,-82.043419,Residential,Wood,1 738581,FL,MARION COUNTY,0,102126.02,0,0,102126.02,119287.68,0,0,0,0,29.05914,-82.05132,Residential,Wood,1 613088,FL,MARION COUNTY,0,254753.91,0,0,254753.91,352511.13,0,0,0,0,29.062609,-82.053635,Residential,Wood,1 276715,FL,MARION COUNTY,0,71488.21,0,0,71488.21,70821.58,0,0,0,0,29.066076,-82.043396,Residential,Wood,1 925364,FL,MARION COUNTY,0,158800.34,0,0,158800.34,157326.68,0,0,0,0,29.057714,-82.055725,Residential,Wood,1 598008,FL,MARION COUNTY,0,21771.92,0,0,21771.92,32877.99,0,0,0,0,29.05336,-82.052963,Residential,Wood,1 268076,FL,MARION COUNTY,0,2345980.48,0,0,2345980.48,2046246.28,0,0,0,0,29.05336,-82.052963,Commercial,Reinforced Masonry,1 493004,FL,MARION COUNTY,0,897811.13,0,0,897811.13,1104092.21,0,0,0,0,29.05336,-82.052963,Residential,Masonry,1 701526,FL,MARION COUNTY,0,338699.25,0,0,338699.25,575395.83,0,0,0,0,29.05336,-82.052963,Residential,Wood,1 353575,FL,MARION COUNTY,0,617245.15,0,0,617245.15,469303.83,0,0,0,0,29.05336,-82.052963,Residential,Masonry,1 434183,FL,MARION COUNTY,0,424215.76,0,0,424215.76,350614.32,0,0,0,0,29.05336,-82.052963,Residential,Masonry,1 209717,FL,MARION COUNTY,0,593677.61,0,0,593677.61,714746.28,0,0,0,0,29.05336,-82.052963,Residential,Masonry,1 515237,FL,MARION COUNTY,0,69580.36,0,0,69580.36,71598.19,0,0,0,0,29.05336,-82.052963,Residential,Wood,1 759202,FL,MARION COUNTY,0,209077.77,0,0,209077.77,189082.61,0,0,0,0,29.05336,-82.052963,Residential,Wood,1 307315,FL,MARION COUNTY,0,40177.05,0,0,40177.05,34423.69,0,0,0,0,29.03986,-82.06077,Residential,Wood,3 803352,FL,MARION COUNTY,0,33667.92,0,0,33667.92,40370.26,0,0,0,0,29.08325,-82.05354,Residential,Wood,3 614718,FL,MARION COUNTY,0,27586.37,0,0,27586.37,43398.21,0,0,0,0,29.08325,-82.05354,Residential,Wood,3 505784,FL,MARION COUNTY,0,15711.69,0,0,15711.69,13351.17,0,0,0,0,29.077133,-82.082123,Residential,Wood,1 258144,FL,MARION COUNTY,0,33103.42,0,0,33103.42,28593.81,0,0,0,0,29.06336,-82.0616,Residential,Wood,1 204056,FL,MARION COUNTY,0,27586.37,0,0,27586.37,21652.27,0,0,0,0,29.056683,-82.063103,Residential,Wood,1 246367,FL,MARION COUNTY,0,216733.85,0,0,216733.85,171915.89,0,0,0,0,29.072557,-82.071945,Residential,Wood,1 848128,FL,MARION COUNTY,0,8978.11,0,0,8978.11,6473.22,0,0,0,0,29.063904,-82.067482,Residential,Wood,1 651288,FL,MARION COUNTY,0,20200.75,0,0,20200.75,20534.06,0,0,0,0,29.078773,-82.053543,Residential,Wood,1 173991,FL,MARION COUNTY,0,15711.69,0,0,15711.69,14089.62,0,0,0,0,29.071892,-82.086632,Residential,Wood,1 439289,FL,MARION COUNTY,0,20200.75,0,0,20200.75,26786.2,0,0,0,0,29.075955,-82.07681,Residential,Wood,3 892851,FL,MARION COUNTY,0,20200.75,0,0,20200.75,30177.01,0,0,0,0,29.072914,-82.038498,Residential,Wood,1 776849,FL,MARION COUNTY,0,11222.64,0,0,11222.64,12248.39,0,0,0,0,29.07135,-82.06709,Residential,Wood,1 896133,FL,MARION COUNTY,0,70702.63,0,0,70702.63,83049.78,0,0,0,0,29.05072,-82.05928,Residential,Wood,1 579363,FL,MARION COUNTY,0,35912.45,0,0,35912.45,33973.17,0,0,0,0,29.050976,-82.059532,Residential,Wood,3 167629,FL,MARION COUNTY,0,19067.26,0,0,19067.26,21033.67,0,0,0,0,29.062462,-82.060196,Residential,Wood,1 150383,FL,MARION COUNTY,0,358002.19,0,0,358002.19,422213.46,0,0,0,0,29.05336,-82.052963,Residential,Wood,1 460256,FL,MARION COUNTY,0,4264.6,0,0,4264.6,6622.42,0,0,0,0,29.06166,-82.05488,Residential,Wood,1 407001,FL,CITRUS COUNTY,104400000,104400000,104400000,104400000,104400000,96300000,0,0,0,0,28.950718,-82.625893,Commercial,Steel Frame,1 885048,FL,CITRUS COUNTY,2091600,2091600,2091600,2091600,2091600,2690613.32,0,0,0,0,28.93222,-82.58781,Commercial,Reinforced Masonry,1 971153,FL,CITRUS COUNTY,22500,22500,22500,22500,22500,32049.27,0,0,0,0,28.93222,-82.58781,Residential,Wood,1 645438,FL,CITRUS COUNTY,3529737,3529737,3529737,3529737,3529737,5458780.63,0,0,0,0,28.902435,-82.588226,Commercial,Reinforced Masonry,1 762500,FL,CITRUS COUNTY,925785,925785,925785,925785,925785,1331275.13,0,18515.7,0,0,28.902435,-82.588226,Residential,Masonry,1 982027,FL,CITRUS COUNTY,2403,2403,2403,2403,2403,3648.72,0,0,0,0,28.902435,-82.588226,Residential,Wood,1 423242,FL,CITRUS COUNTY,16137,16137,16137,16137,16137,22530.87,0,0,0,0,28.902435,-82.588226,Residential,Wood,1 619383,FL,CITRUS COUNTY,429939,429939,429939,429939,429939,392749.28,0,0,0,0,28.902435,-82.588226,Residential,Masonry,1 713071,FL,CITRUS COUNTY,94104,94104,94104,94104,94104,116215.62,0,0,0,0,28.902435,-82.588226,Residential,Wood,1 403428,FL,CITRUS COUNTY,84771,84771,84771,84771,84771,84986.32,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 285339,FL,CITRUS COUNTY,24345,24345,24345,24345,24345,33770.22,0,486.9,0,0,28.899807,-82.577866,Residential,Wood,1 396311,FL,CITRUS COUNTY,18414,18414,18414,18414,18414,22273.57,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 421886,FL,CITRUS COUNTY,2385,2385,2385,2385,2385,2841.93,0,47.7,0,0,28.899807,-82.577866,Residential,Wood,1 180925,FL,CITRUS COUNTY,1296,1296,1296,1296,1296,2212.7,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 285485,FL,CITRUS COUNTY,13923,13923,13923,13923,13923,9800.01,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 288189,FL,CITRUS COUNTY,57492,57492,57492,57492,57492,72497.41,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 273904,FL,CITRUS COUNTY,2403,2403,2403,2403,2403,2064.61,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 214173,FL,CITRUS COUNTY,3843,3843,3843,3843,3843,3338.41,0,0,0,0,28.899807,-82.577866,Residential,Wood,1 508386,FL,CITRUS COUNTY,2700,2700,2700,2700,2700,2265.73,0,54,0,0,28.899807,-82.577866,Residential,Wood,1 684518,FL,CITRUS COUNTY,12240000,12240000,12240000,12240000,12240000,15570000,0,0,0,0,28.906113,-82.580681,Commercial,Reinforced Concrete,1 977604,FL,CITRUS COUNTY,271341,271341,271341,271341,271341,430629.02,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 215979,FL,CITRUS COUNTY,11331,11331,11331,11331,11331,12345.17,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 759233,FL,CITRUS COUNTY,60264,60264,60264,60264,60264,82603.14,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 226557,FL,CITRUS COUNTY,87849,87849,87849,87849,87849,129202.77,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 419264,FL,CITRUS COUNTY,1188,1188,1188,1188,1188,1294.79,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 838489,FL,CITRUS COUNTY,909,909,909,909,909,1300.6,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 520230,FL,CITRUS COUNTY,17910,17910,17910,17910,17910,26487.31,0,358.2,0,0,28.906113,-82.580681,Residential,Wood,1 528379,FL,CITRUS COUNTY,17910,17910,17910,17910,17910,16996.52,0,358.2,0,0,28.906113,-82.580681,Residential,Wood,1 312683,FL,CITRUS COUNTY,666,666,666,666,666,701.16,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 647193,FL,CITRUS COUNTY,242721,242721,242721,242721,242721,228282.01,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 735897,FL,CITRUS COUNTY,18792,18792,18792,18792,18792,23393.78,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 974836,FL,CITRUS COUNTY,65250,65250,65250,65250,65250,53870.4,0,1305,0,0,28.906113,-82.580681,Residential,Wood,1 432265,FL,CITRUS COUNTY,21690,21690,21690,21690,21690,20140.47,0,433.8,0,0,28.906113,-82.580681,Residential,Wood,1 139185,FL,CITRUS COUNTY,14400,14400,14400,14400,14400,14723.65,0,288,0,0,28.906113,-82.580681,Residential,Wood,1 424998,FL,CITRUS COUNTY,40284,40284,40284,40284,40284,40993,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 618930,FL,CITRUS COUNTY,18108,18108,18108,18108,18108,27021.19,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 401113,FL,CITRUS COUNTY,7173,7173,7173,7173,7173,5875.12,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 453631,FL,CITRUS COUNTY,9549,9549,9549,9549,9549,11601.81,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 535177,FL,CITRUS COUNTY,5751,5751,5751,5751,5751,5064.62,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 211126,FL,CITRUS COUNTY,3258,3258,3258,3258,3258,5321.81,0,0,0,0,28.906113,-82.580681,Residential,Wood,1 406163,FL,CITRUS COUNTY,8865,8865,8865,8865,8865,13856.14,0,177.3,0,0,28.90176,-82.584801,Residential,Wood,1 111190,FL,CITRUS COUNTY,282330,282330,282330,282330,282330,399562.45,0,5646.6,0,0,28.90176,-82.584801,Residential,Wood,1 490822,FL,CITRUS COUNTY,66852,66852,66852,66852,66852,77478.53,0,0,0,0,28.90176,-82.584801,Residential,Wood,1 572327,FL,CITRUS COUNTY,289620.9,289620.9,0,0,289620.9,485596.94,0,0,0,0,28.949308,-82.627205,Residential,Wood,1 146131,FL,CITRUS COUNTY,0,73168.14,0,0,73168.14,97006.02,0,0,0,0,28.9539,-82.6027,Residential,Wood,4 677320,FL,CITRUS COUNTY,0,45207.09,0,0,45207.09,62295.37,0,0,0,0,28.90226,-82.59149,Residential,Wood,4 223994,FL,CITRUS COUNTY,0,88679.37,0,0,88679.37,83296.54,0,0,0,0,28.885565,-82.58978,Residential,Wood,3 472322,FL,CITRUS COUNTY,0,28369.24,0,0,28369.24,28733.16,0,0,0,0,28.90961,-82.62607,Residential,Wood,3 928649,FL,CITRUS COUNTY,0,41431.33,0,0,41431.33,65745.93,0,0,0,0,28.902385,-82.59366,Residential,Wood,3 144256,FL,CITRUS COUNTY,0,28165.14,0,0,28165.14,42164.57,0,0,0,0,28.892015,-82.591465,Residential,Wood,3 255461,FL,CITRUS COUNTY,0,28369.24,0,0,28369.24,22499.64,0,0,0,0,28.90849,-82.62612,Residential,Wood,3 573358,FL,CITRUS COUNTY,0,49697.19,0,0,49697.19,63566.68,0,0,0,0,28.89558,-82.601635,Residential,Wood,3 306841,FL,CITRUS COUNTY,0,28369.24,0,0,28369.24,35548.64,0,0,0,0,28.91193,-82.62613,Residential,Wood,3 679136,FL,CITRUS COUNTY,0,27859,0,0,27859,22071.12,0,0,0,0,28.90804,-82.62341,Residential,Wood,3 816856,FL,CITRUS COUNTY,0,45819.38,0,0,45819.38,44278.38,0,0,0,0,28.899805,-82.59785,Residential,Wood,3 791005,FL,CITRUS COUNTY,0,56126.19,0,0,56126.19,70481.92,0,0,0,0,28.9539,-82.6027,Residential,Wood,3 968125,FL,CITRUS COUNTY,0,21225.9,0,0,21225.9,16716.08,0,0,0,0,28.9539,-82.6027,Residential,Wood,3 354617,FL,CITRUS COUNTY,0,43574.33,0,0,43574.33,56835.31,0,0,0,0,28.9539,-82.6027,Residential,Wood,3 115155,FL,CITRUS COUNTY,0,38165.81,0,0,38165.81,56432.73,0,0,0,0,28.9539,-82.6027,Residential,Wood,4 524914,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,4001.38,0,0,0,0,28.91706,-82.61568,Residential,Wood,1 624024,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,8045.74,0,0,0,0,28.91774,-82.61569,Residential,Wood,1 243150,FL,CITRUS COUNTY,0,45207.09,0,0,45207.09,69253.6,0,0,0,0,28.898135,-82.593635,Residential,Wood,3 978887,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,6307.77,0,0,0,0,28.91821,-82.61623,Residential,Wood,1 404266,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,6022.48,0,0,0,0,28.90337,-82.60363,Residential,Wood,1 208788,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,5827.25,0,0,0,0,28.90253,-82.60314,Residential,Wood,1 770325,FL,CITRUS COUNTY,0,246138.84,0,0,246138.84,239095.33,0,0,0,0,28.90443,-82.58557,Residential,Wood,4 758121,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,4119.41,0,0,0,0,28.91775,-82.61622,Residential,Wood,1 915873,FL,CITRUS COUNTY,0,27859,0,0,27859,29625.04,0,0,0,0,28.90962,-82.6202,Residential,Wood,3 682866,FL,CITRUS COUNTY,0,30614.28,0,0,30614.28,40204.21,0,0,0,0,28.91191,-82.62024,Residential,Wood,3 467846,FL,CITRUS COUNTY,0,28675.38,0,0,28675.38,40879.62,0,0,0,0,28.91548,-82.61613,Residential,Wood,3 905069,FL,CITRUS COUNTY,0,30410.19,0,0,30410.19,29193.78,0,0,0,0,28.91308,-82.61614,Residential,Wood,3 347912,FL,CITRUS COUNTY,0,50717.66,0,0,50717.66,59502.77,0,0,0,0,28.906515,-82.603765,Residential,Wood,3 990339,FL,CITRUS COUNTY,0,187359.42,0,0,187359.42,264434.21,0,0,0,0,28.89732,-82.59424,Residential,Wood,1 345596,FL,CITRUS COUNTY,0,4898.29,0,0,4898.29,5213.09,0,0,0,0,28.902802,-82.602646,Residential,Wood,1 503271,FL,CITRUS COUNTY,0,29593.81,0,0,29593.81,42765.72,0,0,0,0,28.9539,-82.6027,Residential,Wood,3 357908,FL,CITRUS COUNTY,0,230933.75,0,0,230933.75,195960.22,0,0,0,0,28.902374,-82.594299,Residential,Wood,3 987998,FL,CITRUS COUNTY,0,487787.59,0,0,487787.59,664211.58,0,0,0,0,28.905315,-82.59581,Residential,Masonry,1 488343,FL,CITRUS COUNTY,0,234199.27,0,0,234199.27,232138.32,0,0,0,0,28.898577,-82.593079,Residential,Wood,1 814156,FL,CITRUS COUNTY,0,1291310.48,0,0,1291310.48,1729467.63,0,0,0,0,28.900425,-82.588959,Residential,Masonry,1 463662,FL,CITRUS COUNTY,0,29389.71,0,0,29389.71,28853.64,0,0,0,0,28.900425,-82.588959,Residential,Wood,1 201322,FL,CITRUS COUNTY,0,89291.66,0,0,89291.66,121842.4,0,0,0,0,28.906284,-82.600395,Residential,Wood,3 885371,FL,CITRUS COUNTY,0,26226.24,0,0,26226.24,36276.13,0,0,0,0,28.906284,-82.600395,Residential,Wood,3 291420,FL,CITRUS COUNTY,0,33267.52,0,0,33267.52,49996.69,0,0,0,0,28.905315,-82.59581,Residential,Wood,1 508072,FL,CITRUS COUNTY,0,73576.33,0,0,73576.33,114214.01,0,0,0,0,28.900349,-82.594193,Residential,Wood,1 681528,FL,CITRUS COUNTY,0,122150.99,0,0,122150.99,162671.16,0,0,0,0,28.905315,-82.59581,Residential,Wood,1 767029,FL,CITRUS COUNTY,0,6429,0,0,6429,10333.97,0,0,0,0,28.912531,-82.59304,Residential,Wood,1 582822,FL,CITRUS COUNTY,0,151846.85,0,0,151846.85,172133.59,0,0,0,0,28.906284,-82.600395,Residential,Wood,3 305349,FL,CITRUS COUNTY,0,14796.9,0,0,14796.9,17069.23,0,0,0,0,28.905315,-82.59581,Residential,Wood,1 396789,FL,CITRUS COUNTY,0,3367.57,0,0,3367.57,3717.05,0,0,0,0,28.9539,-82.6027,Residential,Wood,3 462739,FL,CITRUS COUNTY,0,327470.79,0,0,327470.79,410711.24,0,0,0,0,28.905315,-82.59581,Residential,Wood,1 125406,FL,CITRUS COUNTY,0,85924.09,0,0,85924.09,142620.24,0,0,0,0,28.905315,-82.59581,Residential,Wood,1 308822,FL,CITRUS COUNTY,0,412374.4,0,0,412374.4,521406.19,0,0,0,0,28.905315,-82.59581,Residential,Masonry,1 812478,FL,CITRUS COUNTY,0,115415.85,0,0,115415.85,154265.75,0,0,0,0,28.905315,-82.59581,Residential,Wood,1 309387,FL,CITRUS COUNTY,0,374412.69,0,0,374412.69,350929.53,0,0,0,0,28.905315,-82.59581,Residential,Masonry,1 263156,FL,CITRUS COUNTY,0,1056158.47,0,0,1056158.47,1237974.03,0,0,0,0,28.908005,-82.604576,Residential,Masonry,1 625782,FL,CITRUS COUNTY,0,16833.96,0,0,16833.96,17196.8,0,0,0,0,28.900349,-82.594193,Residential,Wood,1 179227,FL,CITRUS COUNTY,99873,99873,99873,99873,99873,122044.81,0,0,0,0,28.89996,-82.64614,Residential,Wood,1 954283,FL,CITRUS COUNTY,123867,123867,123867,123867,123867,142899.91,0,0,0,0,28.89996,-82.64614,Residential,Wood,1 577551,FL,CITRUS COUNTY,200088,200088,200088,200088,200088,310578.59,0,0,0,0,28.89996,-82.64614,Residential,Wood,1 299788,FL,CITRUS COUNTY,6741,6741,6741,6741,6741,5202.9,0,0,0,0,28.89996,-82.64614,Residential,Wood,1 845818,FL,CITRUS COUNTY,2880,2880,2880,2880,2880,2636.93,0,57.6,0,0,28.89996,-82.64614,Residential,Wood,1 986902,FL,CITRUS COUNTY,18009,18009,18009,18009,18009,19858.85,0,0,0,0,28.89996,-82.64614,Residential,Wood,1 296163,FL,CITRUS COUNTY,666,666,666,666,666,584.22,0,0,0,0,28.89996,-82.64614,Residential,Wood,1 365901,FL,CITRUS COUNTY,6030,6030,6030,6030,6030,6089.09,0,120.6,0,0,28.899405,-82.644112,Residential,Wood,1 163015,FL,CITRUS COUNTY,455679,455679,455679,455679,455679,777071.68,0,0,0,0,28.899405,-82.644112,Residential,Masonry,1 220503,FL,CITRUS COUNTY,538992,538992,538992,538992,538992,501281.96,0,0,0,0,28.899405,-82.644112,Residential,Masonry,1 245278,FL,CITRUS COUNTY,918,918,918,918,918,1345.64,0,0,0,0,28.899405,-82.644112,Residential,Wood,1 609376,FL,CITRUS COUNTY,0,35920.76,0,0,35920.76,36871.94,0,0,0,0,28.898125,-82.58071,Residential,Wood,1 598440,FL,CITRUS COUNTY,0,11531.38,0,0,11531.38,14658.99,0,0,0,0,28.898125,-82.58071,Residential,Wood,1 532162,FL,CITRUS COUNTY,0,4388.05,0,0,4388.05,4562.17,0,0,0,0,28.86507,-82.57292,Residential,Wood,1 252828,FL,CITRUS COUNTY,0,95924.76,0,0,95924.76,113424.5,0,0,0,0,28.898125,-82.58071,Residential,Wood,1 101330,FL,CITRUS COUNTY,0,64290,0,0,64290,85634.27,0,0,0,0,28.898701,-82.591957,Residential,Wood,3 455812,FL,CITRUS COUNTY,0,94700.18,0,0,94700.18,105106.6,0,0,0,0,28.898701,-82.591957,Residential,Wood,3 600819,FL,CITRUS COUNTY,0,378596.64,0,0,378596.64,590326.81,0,0,0,0,28.898701,-82.591957,Residential,Masonry,3 985489,FL,CITRUS COUNTY,0,469521.06,0,0,469521.06,684575.8,0,0,0,0,28.892056,-82.582603,Residential,Masonry,3 563838,FL,CITRUS COUNTY,0,29695.86,0,0,29695.86,37915.67,0,0,0,0,28.892056,-82.582603,Residential,Wood,3 175658,FL,CITRUS COUNTY,0,6020.81,0,0,6020.81,7771.43,0,0,0,0,28.892056,-82.582603,Residential,Wood,3 870907,FL,CITRUS COUNTY,0,107456.14,0,0,107456.14,121313.68,0,0,0,0,28.895401,-82.591919,Residential,Wood,1 976414,FL,CITRUS COUNTY,0,2653.24,0,0,2653.24,2776.35,0,0,0,0,28.895401,-82.591919,Residential,Wood,1 279667,FL,CITRUS COUNTY,0,17858.33,0,0,17858.33,24584.17,0,0,0,0,28.899673,-82.594299,Residential,Wood,1 380203,FL,CITRUS COUNTY,0,4286,0,0,4286,5197.85,0,0,0,0,28.899673,-82.594299,Residential,Wood,1 373991,FL,CITRUS COUNTY,0,4286,0,0,4286,5204.1,0,0,0,0,28.899673,-82.594299,Residential,Wood,1 993952,FL,CITRUS COUNTY,0,35716.66,0,0,35716.66,37069.43,0,0,0,0,28.899673,-82.594299,Residential,Wood,1 518276,FL,CITRUS COUNTY,0,174807.56,0,0,174807.56,258435.5,0,0,0,0,28.896959,-82.591698,Residential,Wood,1 587383,FL,CITRUS COUNTY,0,3775.76,0,0,3775.76,4137.93,0,0,0,0,28.895401,-82.591919,Residential,Wood,1 945260,FL,CITRUS COUNTY,0,3469.62,0,0,3469.62,4419.91,0,0,0,0,28.89709,-82.58069,Residential,Wood,4 546516,FL,CITRUS COUNTY,0,50819.71,0,0,50819.71,61342.85,0,0,0,0,28.89709,-82.58069,Residential,Wood,4 309523,FL,CITRUS COUNTY,0,1902000.76,0,0,1902000.76,2299709.11,0,0,0,0,28.86397,-82.58018,Commercial,Reinforced Masonry,1 301360,FL,CITRUS COUNTY,0,326141.1,0,326141.1,326141.1,366321.68,0,0,0,0,28.899952,-82.597328,Residential,Wood,3 206317,FL,CITRUS COUNTY,0,1431657.47,0,0,1431657.47,1065877.58,0,0,0,0,28.90047,-82.62522,Residential,Masonry,1 856551,FL,CITRUS COUNTY,0,798831.68,0,0,798831.68,782776.76,0,0,0,0,28.87904,-82.5391,Residential,Masonry,1 510427,FL,CITRUS COUNTY,1081531.8,1081531.8,1081531.8,1081531.8,1081531.8,968083.44,0,0,0,0,28.8774,-82.5797,Residential,Masonry,1 635109,FL,CITRUS COUNTY,0,1485452.81,0,0,1485452.81,2533707.15,0,0,0,0,28.89106,-82.54921,Residential,Masonry,1 228992,FL,CITRUS COUNTY,1040724,1040724,1040724,1040724,1040724,1482157.49,0,52036.2,0,0,28.889492,-82.546738,Residential,Masonry,1 968293,FL,CITRUS COUNTY,0,225000,0,225000,225000,271215,0,4500,0,0,28.88159,-82.582741,Residential,Wood,3 801159,FL,MARION COUNTY,1911132,1911132,1911132,1911132,1911132,2721643.08,0,0,0,0,29.1294,-82.5012,Commercial,Reinforced Masonry,1 755853,FL,MARION COUNTY,602208,602208,602208,602208,602208,475503.44,0,0,0,0,29.13912,-82.44707,Residential,Masonry,1 226317,FL,MARION COUNTY,303766.2,303766.2,303766.2,303766.2,303766.2,566463.21,0,0,0,0,29.13912,-82.44707,Residential,Wood,1 345859,FL,MARION COUNTY,293400,293400,293400,293400,293400,267448.77,0,0,0,0,29.0815,-82.45356,Residential,Wood,1 428058,FL,MARION COUNTY,120060,120060,120060,120060,120060,119070.71,0,0,0,0,29.062265,-82.526085,Residential,Wood,3 989765,FL,MARION COUNTY,81000,81000,81000,81000,81000,108438.75,0,0,0,0,29.139576,-82.449448,Residential,Wood,1 360010,FL,MARION COUNTY,0,1752.52,0,0,1752.52,2733.93,0,0,0,0,29.04716,-82.46413,Residential,Wood,1 124433,FL,MARION COUNTY,0,418395.37,0,0,418395.37,556029.87,0,0,0,0,29.04923,-82.46235,Residential,Masonry,1 829927,FL,MARION COUNTY,0,1070.98,0,0,1070.98,1509.48,0,0,0,0,29.05419,-82.458575,Residential,Wood,3 114883,FL,MARION COUNTY,0,1122.26,0,0,1122.26,1243.61,0,0,0,0,29.139553,-82.515938,Residential,Wood,1 284952,FL,MARION COUNTY,0,448905.56,0,0,448905.56,638309.15,0,0,0,0,29.152948,-82.483177,Residential,Masonry,1 301951,FL,MARION COUNTY,0,657752.85,0,0,657752.85,1074222.22,0,0,0,0,29.054049,-82.457039,Residential,Masonry,1 283592,FL,MARION COUNTY,620606.7,620606.7,620606.7,620606.7,620606.7,1039004.84,0,0,0,0,29.0691,-82.3718,Residential,Masonry,4 686693,FL,MARION COUNTY,0,2151394.92,0,0,2151394.92,3028458.39,0,0,0,0,29.055445,-82.456696,Commercial,Reinforced Masonry,1 704944,FL,MARION COUNTY,0,88599.6,0,0,88599.6,141827.4,0,0,0,0,29.04725,-82.46394,Residential,Wood,3 206157,FL,MARION COUNTY,0,129491.72,0,0,129491.72,205217.44,0,0,0,0,29.04767,-82.45018,Residential,Wood,3 222278,FL,MARION COUNTY,0,22393.31,0,0,22393.31,17210.24,0,0,0,0,29.04901,-82.455585,Residential,Wood,3 779854,FL,MARION COUNTY,0,71074.4,0,0,71074.4,71301.84,0,0,0,0,29.038685,-82.498095,Residential,Wood,3 314538,FL,MARION COUNTY,0,55496.45,0,0,55496.45,68216.35,0,0,0,0,29.045938,-82.464836,Residential,Wood,1 392195,FL,MARION COUNTY,0,7010.08,0,0,7010.08,9197.05,0,0,0,0,29.05013,-82.45849,Residential,Wood,1 100735,FL,MARION COUNTY,0,637722.38,0,0,637722.38,777041.76,0,0,0,0,29.048983,-82.461929,Residential,Masonry,1 749925,FL,MARION COUNTY,0,161621.24,0,0,161621.24,163090.38,0,0,0,0,29.04645,-82.44482,Residential,Wood,1 611244,FL,MARION COUNTY,0,2628.78,0,0,2628.78,2790.8,0,0,0,0,29.048983,-82.461929,Residential,Wood,1 424319,FL,MARION COUNTY,0,360240.12,0,0,360240.12,380724.82,0,0,0,0,29.05015,-82.45952,Residential,Masonry,1 320980,FL,MARION COUNTY,0,1051511.71,0,0,1051511.71,1744697.68,0,0,0,0,29.04645,-82.44482,Residential,Masonry,1 608174,FL,MARION COUNTY,0,19277.71,0,0,19277.71,20214.61,0,0,0,0,29.04645,-82.44482,Residential,Wood,1 819646,FL,MARION COUNTY,0,3115.59,0,0,3115.59,4427.45,0,0,0,0,29.185805,-82.469815,Residential,Wood,3 256741,FL,MARION COUNTY,0,1195490.69,0,0,1195490.69,1451588.71,0,0,0,0,29.149303,-82.441315,Residential,Masonry,3 579016,FL,MARION COUNTY,0,1645310.88,0,0,1645310.88,1886167.94,0,0,0,0,29.054655,-82.457146,Residential,Masonry,1 171384,FL,MARION COUNTY,0,22445.28,0,0,22445.28,35787.65,0,0,0,0,29.060444,-82.454231,Residential,Wood,3 503718,FL,CITRUS COUNTY,9810000,9810000,9810000,9810000,9810000,13590000,0,0,0,0,28.98058,-82.49453,Commercial,Reinforced Concrete,1 584009,FL,CITRUS COUNTY,7137,7137,7137,7137,7137,9407.52,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 634986,FL,CITRUS COUNTY,5886,5886,5886,5886,5886,9321.54,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 539231,FL,CITRUS COUNTY,18414,18414,18414,18414,18414,32072.4,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 975719,FL,CITRUS COUNTY,18414,18414,18414,18414,18414,29388.74,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 416737,FL,CITRUS COUNTY,2880,2880,2880,2880,2880,3767.77,0,57.6,0,0,28.98058,-82.49453,Residential,Wood,1 477532,FL,CITRUS COUNTY,1197,1197,1197,1197,1197,1423.62,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 193945,FL,CITRUS COUNTY,2007,2007,2007,2007,2007,2849.98,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 194934,FL,CITRUS COUNTY,387,387,387,387,387,550.24,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 333799,FL,CITRUS COUNTY,13716,13716,13716,13716,13716,13808.83,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 739418,FL,CITRUS COUNTY,59994,59994,59994,59994,59994,97956.16,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 399211,FL,CITRUS COUNTY,4032,4032,4032,4032,4032,3487.13,0,0,0,0,28.98058,-82.49453,Residential,Wood,1 750286,FL,CITRUS COUNTY,14130,14130,14130,14130,14130,14101.97,0,282.6,0,0,28.98058,-82.49453,Residential,Wood,1 346196,FL,CITRUS COUNTY,2343393,2343393,2343393,2343393,2343393,2114902.81,0,0,0,0,28.97263,-82.43301,Commercial,Reinforced Masonry,1 728820,FL,CITRUS COUNTY,2343393,2343393,2343393,2343393,2343393,1950171.65,0,0,0,0,28.97263,-82.43301,Commercial,Reinforced Masonry,1 259747,FL,CITRUS COUNTY,3824415,3824415,3824415,3824415,3824415,5310368.5,0,76488.3,0,0,28.97263,-82.43301,Commercial,Reinforced Masonry,1 529592,FL,CITRUS COUNTY,1448892,1448892,1448892,1448892,1448892,1857247.72,0,0,0,0,28.97263,-82.43301,Residential,Masonry,1 595578,FL,CITRUS COUNTY,45072,45072,45072,45072,45072,59299.97,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 729534,FL,CITRUS COUNTY,45360,45360,45360,45360,45360,69346.37,0,907.2,0,0,28.97263,-82.43301,Residential,Wood,1 688225,FL,CITRUS COUNTY,3384,3384,3384,3384,3384,4978,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 179947,FL,CITRUS COUNTY,30339,30339,30339,30339,30339,33597.41,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 246787,FL,CITRUS COUNTY,30339,30339,30339,30339,30339,44394.45,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 463448,FL,CITRUS COUNTY,666,666,666,666,666,544.53,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 164875,FL,CITRUS COUNTY,666,666,666,666,666,447.32,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 118928,FL,CITRUS COUNTY,666,666,666,666,666,577.62,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 525603,FL,CITRUS COUNTY,477,477,477,477,477,621.72,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 399383,FL,CITRUS COUNTY,477,477,477,477,477,700.98,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 386065,FL,CITRUS COUNTY,6858,6858,6858,6858,6858,8396.25,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 707703,FL,CITRUS COUNTY,2988,2988,2988,2988,2988,3260.89,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 549400,FL,CITRUS COUNTY,2988,2988,2988,2988,2988,3720.71,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 430932,FL,CITRUS COUNTY,3087,3087,3087,3087,3087,3061.96,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 330912,FL,CITRUS COUNTY,819,819,819,819,819,730.57,0,0,0,0,28.97263,-82.43301,Residential,Wood,1 647267,FL,CITRUS COUNTY,58833,58833,58833,58833,58833,49132.61,0,0,0,0,28.97402,-82.436371,Residential,Wood,1 589264,FL,CITRUS COUNTY,1836,1836,1836,1836,1836,2056.96,0,0,0,0,28.97402,-82.436371,Residential,Wood,1 958985,FL,CITRUS COUNTY,784809,784809,784809,784809,784809,1141200.18,0,0,0,0,28.751312,-82.293968,Residential,Masonry,1 799703,FL,CITRUS COUNTY,1119474,1119474,1119474,1119474,1119474,961905.8,0,0,0,0,28.751312,-82.293968,Residential,Masonry,1 889039,FL,CITRUS COUNTY,839691,839691,839691,839691,839691,1095729.58,0,0,0,0,28.751312,-82.293968,Residential,Masonry,1 853673,FL,CITRUS COUNTY,6669,6669,6669,6669,6669,10233.98,0,0,0,0,28.751312,-82.293968,Residential,Wood,1 189100,FL,CITRUS COUNTY,17910,17910,17910,17910,17910,18053.28,0,358.2,0,0,28.751312,-82.293968,Residential,Wood,1 780197,FL,CITRUS COUNTY,17910,17910,17910,17910,17910,16516.6,0,358.2,0,0,28.751312,-82.293968,Residential,Wood,1 875381,FL,CITRUS COUNTY,17910,17910,17910,17910,17910,28005.96,0,358.2,0,0,28.751312,-82.293968,Residential,Wood,1 336004,FL,CITRUS COUNTY,11520,11520,11520,11520,11520,10164.51,0,230.4,0,0,28.751312,-82.293968,Residential,Wood,1 570205,FL,CITRUS COUNTY,2106,2106,2106,2106,2106,2179.46,0,0,0,0,28.751312,-82.293968,Residential,Wood,1 418418,FL,CITRUS COUNTY,13923,13923,13923,13923,13923,13094.75,0,0,0,0,28.751312,-82.293968,Residential,Wood,1 767363,FL,CITRUS COUNTY,229689,229689,229689,229689,229689,218117.27,0,0,0,0,28.751312,-82.293968,Residential,Wood,1 935391,FL,CITRUS COUNTY,1885251.6,1885251.6,1885251.6,1885251.6,1885251.6,1717539.62,0,0,0,0,28.89956,-82.39836,Commercial,Reinforced Masonry,1 795696,FL,CITRUS COUNTY,9090000,9090000,9090000,9090000,9090000,12420000,0,0,0,0,28.896444,-82.385872,Commercial,Reinforced Concrete,1 867668,FL,CITRUS COUNTY,3019293,3019293,3019293,3019293,3019293,3697788.52,0,0,0,0,28.896444,-82.385872,Commercial,Reinforced Masonry,1 271174,FL,CITRUS COUNTY,11106,11106,11106,11106,11106,7804.83,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 626876,FL,CITRUS COUNTY,3384,3384,3384,3384,3384,3614.6,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 663830,FL,CITRUS COUNTY,1143,1143,1143,1143,1143,1835.63,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 790361,FL,CITRUS COUNTY,4032,4032,4032,4032,4032,4601.73,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 768272,FL,CITRUS COUNTY,1863,1863,1863,1863,1863,1973,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 176719,FL,CITRUS COUNTY,57492,57492,57492,57492,57492,78877.18,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 742630,FL,CITRUS COUNTY,4374,4374,4374,4374,4374,5129.19,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 687989,FL,CITRUS COUNTY,3978,3978,3978,3978,3978,6874.45,0,0,0,0,28.896444,-82.385872,Residential,Wood,1 642271,FL,CITRUS COUNTY,1485,1485,1485,1485,1485,2229.63,0,29.7,0,0,28.896444,-82.385872,Residential,Wood,1 821504,FL,CITRUS COUNTY,17910000,17910000,17910000,17910000,17910000,14490000,0,357621.3,0,0,28.90488,-82.44473,Commercial,Reinforced Concrete,1 369984,FL,CITRUS COUNTY,34542,34542,34542,34542,34542,38785.76,0,0,0,0,28.90488,-82.44473,Residential,Wood,1 225672,FL,CITRUS COUNTY,128493,128493,128493,128493,128493,110092.8,0,0,0,0,28.90488,-82.44473,Residential,Wood,1 453505,FL,CITRUS COUNTY,72837,72837,72837,72837,72837,80419.04,0,0,0,0,28.90488,-82.44473,Residential,Wood,1 576326,FL,CITRUS COUNTY,4275,4275,4275,4275,4275,5611.35,0,85.5,0,0,28.90488,-82.44473,Residential,Wood,1 115612,FL,CITRUS COUNTY,5040,5040,5040,5040,5040,8763.55,0,100.8,0,0,28.90488,-82.44473,Residential,Wood,1 444871,FL,CITRUS COUNTY,484242.3,484242.3,0,0,484242.3,466325.33,0,0,0,0,28.95352,-82.424332,Residential,Masonry,3 373745,FL,CITRUS COUNTY,0,2234764.8,0,2234764.8,2234764.8,1951932.97,0,0,0,0,28.91427,-82.3744,Commercial,Reinforced Masonry,1 730980,FL,CITRUS COUNTY,208800,208800,208800,208800,208800,353029.02,0,0,0,0,28.80079,-82.57139,Residential,Wood,1 215509,FL,CITRUS COUNTY,1379701.8,1379701.8,1379701.8,1379701.8,1379701.8,1114851.48,0,0,0,0,28.74276,-82.548782,Residential,Masonry,1 208273,FL,CITRUS COUNTY,846000,846000,846000,846000,846000,1161375.26,0,42300,0,0,28.79393,-82.57311,Residential,Masonry,1 903354,FL,CITRUS COUNTY,0,30903.52,0,0,30903.52,52576.16,0,0,0,0,28.80331,-82.56541,Residential,Wood,1 660328,FL,CITRUS COUNTY,0,1943.93,0,0,1943.93,1690.87,0,0,0,0,28.803989,-82.5149,Residential,Wood,1 308978,FL,CITRUS COUNTY,0,438630.62,0,0,438630.62,517040.23,0,0,0,0,28.803989,-82.5149,Residential,Masonry,1 728996,FL,CITRUS COUNTY,0,164486.48,0,0,164486.48,181829.94,0,0,0,0,28.803921,-82.538506,Residential,Wood,1 613384,FL,CITRUS COUNTY,0,4427893.76,0,0,4427893.76,6651909.68,0,0,0,0,28.709856,-82.550636,Commercial,Reinforced Masonry,4 898220,FL,CITRUS COUNTY,0,3370344.89,0,0,3370344.89,5193027.4,0,0,0,0,28.709856,-82.550636,Commercial,Reinforced Masonry,4 200313,FL,CITRUS COUNTY,0,71004.09,0,0,71004.09,119124.34,0,0,0,0,28.79052,-82.56901,Residential,Wood,1 808532,FL,CITRUS COUNTY,0,775181.7,0,0,775181.7,1062612.87,0,0,0,0,28.80217,-82.59654,Residential,Masonry,1 795302,FL,CITRUS COUNTY,3489547.5,3489547.5,3489547.5,3489547.5,3489547.5,5117491.2,0,0,0,0,28.791159,-82.579651,Commercial,Reinforced Masonry,1 296502,FL,CITRUS COUNTY,151101,151101,151101,151101,151101,158640.18,0,0,0,0,28.782053,-82.61467,Residential,Wood,1 739738,FL,CITRUS COUNTY,2403,2403,2403,2403,2403,3044.47,0,0,0,0,28.782053,-82.61467,Residential,Wood,1 939497,FL,CITRUS COUNTY,5373,5373,5373,5373,5373,8304.51,0,0,0,0,28.782053,-82.61467,Residential,Wood,1 495268,FL,CITRUS COUNTY,57492,57492,57492,57492,57492,87169.37,0,0,0,0,28.782053,-82.61467,Residential,Wood,1 819620,FL,CITRUS COUNTY,2880,2880,2880,2880,2880,3576.96,0,57.6,0,0,28.782053,-82.61467,Residential,Wood,1 283668,FL,CITRUS COUNTY,49041,49041,49041,49041,49041,84754.47,0,0,0,0,28.782053,-82.61467,Residential,Wood,1 682537,FL,CITRUS COUNTY,11142,11142,11142,11142,11142,8577.38,0,0,0,0,28.782053,-82.61467,Residential,Wood,1 524408,FL,CITRUS COUNTY,3985389,3985389,3985389,3985389,3985389,5571274.92,0,0,0,0,28.8507,-82.53906,Commercial,Reinforced Masonry,1 136803,FL,CITRUS COUNTY,2682,2682,2682,2682,2682,4433.2,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 826474,FL,CITRUS COUNTY,57492,57492,57492,57492,57492,75047.76,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 793470,FL,CITRUS COUNTY,7389,7389,7389,7389,7389,7803.45,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 888492,FL,CITRUS COUNTY,6462,6462,6462,6462,6462,10076.69,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 457086,FL,CITRUS COUNTY,7209,7209,7209,7209,7209,9737.34,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 867308,FL,CITRUS COUNTY,2880,2880,2880,2880,2880,2166.47,0,57.6,0,0,28.8507,-82.53906,Residential,Wood,1 114535,FL,CITRUS COUNTY,2403,2403,2403,2403,2403,2409.73,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 401738,FL,CITRUS COUNTY,621,621,621,621,621,591.33,0,0,0,0,28.8507,-82.53906,Residential,Wood,1 864996,FL,CITRUS COUNTY,0,561693.16,0,0,561693.16,945354.86,0,0,0,0,28.82894,-82.57853,Residential,Masonry,1 476517,FL,CITRUS COUNTY,0,2337688.74,0,0,2337688.74,3343465.3,0,0,0,0,28.847387,-82.579628,Commercial,Reinforced Masonry,1 533161,FL,LEVY COUNTY,0,2773.98,0,0,2773.98,2658.36,0,0,0,0,29.04679,-82.6679,Residential,Wood,3 735206,FL,LEVY COUNTY,0,21267.18,0,0,21267.18,29281.33,0,0,0,0,29.04679,-82.6679,Residential,Wood,3 227390,FL,LEVY COUNTY,0,916440.71,0,0,916440.71,635150.23,0,0,0,0,29.032089,-82.644089,Residential,Masonry,1 372194,FL,LEVY COUNTY,0,104146.09,0,0,104146.09,104323.14,0,0,0,0,29.032089,-82.644089,Residential,Wood,1 274947,FL,LEVY COUNTY,0,22445.28,0,0,22445.28,19368.48,0,0,0,0,29.1425,-82.696,Residential,Wood,4 946071,FL,CITRUS COUNTY,305667,305667,305667,305667,305667,284041.06,0,0,0,0,28.848877,-82.344559,Residential,Wood,1 623411,FL,CITRUS COUNTY,1171755,1171755,1171755,1171755,1171755,955976.32,0,23435.1,0,0,28.848877,-82.344559,Residential,Masonry,1 419822,FL,CITRUS COUNTY,2814408,2814408,2814408,2814408,2814408,2187628.08,0,0,0,0,28.848877,-82.344559,Commercial,Reinforced Masonry,1 428177,FL,CITRUS COUNTY,3998745,3998745,3998745,3998745,3998745,6180064.4,0,79974.9,0,0,28.848877,-82.344559,Commercial,Reinforced Masonry,1 107111,FL,CITRUS COUNTY,65961,65961,65961,65961,65961,115284.66,0,0,0,0,28.848877,-82.344559,Residential,Wood,1 569280,FL,CITRUS COUNTY,1440,1440,1440,1440,1440,1141.9,0,28.8,0,0,28.848877,-82.344559,Residential,Wood,1 241460,FL,CITRUS COUNTY,765,765,765,765,765,816.91,0,15.3,0,0,28.848877,-82.344559,Residential,Wood,1 456620,FL,CITRUS COUNTY,20592,20592,20592,20592,20592,19652.96,0,0,0,0,28.848877,-82.344559,Residential,Wood,1 113883,FL,CITRUS COUNTY,38304,38304,38304,38304,38304,33695.65,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 604725,FL,CITRUS COUNTY,2398491,2398491,2398491,2398491,2398491,2749860.34,0,0,0,0,28.83596,-82.344559,Commercial,Reinforced Masonry,1 429927,FL,CITRUS COUNTY,66807,66807,66807,66807,66807,52315.89,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 470281,FL,CITRUS COUNTY,66645,66645,66645,66645,66645,65298.84,0,1332.9,0,0,28.83596,-82.344559,Residential,Wood,1 897479,FL,CITRUS COUNTY,3087,3087,3087,3087,3087,2877.87,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 829559,FL,CITRUS COUNTY,3087,3087,3087,3087,3087,4037.8,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 820422,FL,CITRUS COUNTY,4374,4374,4374,4374,4374,5501.14,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 580469,FL,CITRUS COUNTY,4374,4374,4374,4374,4374,4656.88,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 100123,FL,CITRUS COUNTY,4374,4374,4374,4374,4374,6774.39,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 455311,FL,CITRUS COUNTY,2277,2277,2277,2277,2277,2223.49,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 626249,FL,CITRUS COUNTY,2700,2700,2700,2700,2700,4102.36,0,54,0,0,28.83596,-82.344559,Residential,Wood,1 678439,FL,CITRUS COUNTY,2700,2700,2700,2700,2700,3368.57,0,54,0,0,28.83596,-82.344559,Residential,Wood,1 387478,FL,CITRUS COUNTY,2700,2700,2700,2700,2700,4132.88,0,54,0,0,28.83596,-82.344559,Residential,Wood,1 282172,FL,CITRUS COUNTY,1494,1494,1494,1494,1494,2366.7,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 195544,FL,CITRUS COUNTY,38889,38889,38889,38889,38889,33310.3,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 551686,FL,CITRUS COUNTY,80919,80919,80919,80919,80919,79935.51,0,0,0,0,28.83596,-82.342056,Residential,Wood,1 685989,FL,CITRUS COUNTY,4882680,4882680,4882680,4882680,4882680,6424005.36,0,97653.6,0,0,28.83596,-82.342056,Commercial,Reinforced Masonry,1 111376,FL,CITRUS COUNTY,169488,169488,169488,169488,169488,207895.68,0,0,0,0,28.83596,-82.342056,Residential,Wood,1 643889,FL,CITRUS COUNTY,7335,7335,7335,7335,7335,9121.69,0,146.7,0,0,28.83596,-82.342056,Residential,Wood,1 578248,FL,CITRUS COUNTY,18927,18927,18927,18927,18927,24199.49,0,0,0,0,28.83596,-82.342056,Residential,Wood,1 154758,FL,CITRUS COUNTY,80919,80919,80919,80919,80919,104875.07,0,0,0,0,28.83596,-82.342056,Residential,Wood,1 674165,FL,CITRUS COUNTY,2880,2880,2880,2880,2880,2476.84,0,57.6,0,0,28.83596,-82.342056,Residential,Wood,1 407441,FL,CITRUS COUNTY,239925.6,239925.6,0,0,239925.6,234347.81,0,0,0,0,28.85121,-82.24901,Residential,Wood,3 532635,FL,CITRUS COUNTY,0,39097.18,0,0,39097.18,38523.24,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 367598,FL,CITRUS COUNTY,0,9260.3,0,0,9260.3,8804.87,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 845773,FL,CITRUS COUNTY,0,759951.13,0,0,759951.13,637337.57,0,0,0,0,28.8352,-82.2954,Residential,Masonry,4 338128,FL,CITRUS COUNTY,0,24009.72,0,0,24009.72,40101.99,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 483280,FL,CITRUS COUNTY,0,27779.97,0,0,27779.97,33399.96,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 137942,FL,CITRUS COUNTY,0,181954.76,0,0,181954.76,145039.77,0,0,0,0,28.83802,-82.33469,Residential,Wood,3 466145,FL,CITRUS COUNTY,0,57264.95,0,0,57264.95,71250.14,0,0,0,0,28.83802,-82.33469,Residential,Wood,3 739455,FL,CITRUS COUNTY,0,154330.88,0,0,154330.88,163797.54,0,0,0,0,28.83935,-82.335434,Residential,Wood,1 565343,FL,CITRUS COUNTY,0,485089.53,0,0,485089.53,475270.35,0,0,0,0,28.804514,-82.311287,Residential,Masonry,1 943984,FL,CITRUS COUNTY,0,733173.3,0,0,733173.3,922469.11,0,0,0,0,28.804514,-82.311287,Residential,Masonry,1 719846,FL,CITRUS COUNTY,0,733173.3,0,0,733173.3,708650.12,0,0,0,0,28.804514,-82.311287,Residential,Masonry,1 745943,FL,CITRUS COUNTY,0,42080.5,0,0,42080.5,43192.77,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 749561,FL,CITRUS COUNTY,0,737583.62,0,0,737583.62,924484.36,0,0,0,0,28.804514,-82.311287,Residential,Masonry,1 698034,FL,CITRUS COUNTY,0,260367.1,0,0,260367.1,229042.33,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 363251,FL,CITRUS COUNTY,0,50003.38,0,0,50003.38,49937.78,0,0,0,0,28.84437,-82.35423,Residential,Wood,3 886409,FL,CITRUS COUNTY,0,30865.81,0,0,30865.81,37075.58,0,0,0,0,28.8352,-82.2954,Residential,Wood,4 364220,FL,CITRUS COUNTY,0,20577.51,0,0,20577.51,24116.19,0,0,0,0,28.845525,-82.336985,Residential,Wood,3 558849,FL,CITRUS COUNTY,0,25722.12,0,0,25722.12,24669.78,0,0,0,0,28.81049,-82.292,Residential,Wood,3 863924,FL,CITRUS COUNTY,0,25722.12,0,0,25722.12,26207.96,0,0,0,0,28.833195,-82.3233,Residential,Wood,3 696640,FL,CITRUS COUNTY,0,257217.52,0,0,257217.52,202515.59,0,0,0,0,28.804514,-82.311287,Residential,Wood,1 261510,FL,CITRUS COUNTY,0,25722.12,0,0,25722.12,39123.35,0,0,0,0,28.8352,-82.2954,Residential,Wood,4 995153,FL,CITRUS COUNTY,0,559907.11,0,0,559907.11,846579.55,0,0,0,0,28.804514,-82.311287,Residential,Masonry,1 677865,FL,CITRUS COUNTY,0,25722.12,0,0,25722.12,34786.6,0,0,0,0,28.84377,-82.32318,Residential,Wood,3 372569,FL,CITRUS COUNTY,0,25722.12,0,0,25722.12,31156.69,0,0,0,0,28.804514,-82.311287,Residential,Wood,1 955028,FL,CITRUS COUNTY,0,20996.84,0,0,20996.84,25642.35,0,0,0,0,28.8352,-82.2954,Residential,Wood,4 440630,FL,CITRUS COUNTY,0,20996.84,0,0,20996.84,22540.11,0,0,0,0,28.852615,-82.33855,Residential,Wood,3 836686,FL,CITRUS COUNTY,0,25722.12,0,0,25722.12,41650.39,0,0,0,0,28.82968,-82.325015,Residential,Wood,4 674745,FL,CITRUS COUNTY,0,1082200.05,0,0,1082200.05,1513348.55,0,0,0,0,28.83642,-82.33572,Residential,Masonry,1 249449,FL,CITRUS COUNTY,0,1447380,0,1447380,1447380,1578107.36,0,43421.4,0,0,28.849701,-82.276352,Residential,Masonry,1 736851,FL,CITRUS COUNTY,0,1477275.29,0,0,1477275.29,1742239.39,0,0,0,0,28.83618,-82.33506,Residential,Masonry,1 925566,FL,CITRUS COUNTY,0,93147.9,0,0,93147.9,126648.46,0,0,0,0,28.840393,-82.331499,Residential,Wood,1 108969,FL,CITRUS COUNTY,0,84169.79,0,0,84169.79,99391.9,0,0,0,0,28.834415,-82.328972,Residential,Wood,1 958897,FL,CITRUS COUNTY,0,117837.71,0,0,117837.71,156443.7,0,0,0,0,28.807371,-82.316628,Residential,Wood,1 300195,FL,CITRUS COUNTY,0,62846.78,0,0,62846.78,57059.85,0,0,0,0,28.83596,-82.344559,Residential,Wood,1 299774,FL,CITRUS COUNTY,45000,45000,45000,45000,45000,47519.33,0,0,0,0,28.805502,-82.352966,Residential,Wood,1 209960,FL,CITRUS COUNTY,22167,22167,22167,22167,22167,29617.68,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 511498,FL,CITRUS COUNTY,39114,39114,39114,39114,39114,49644.11,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 495748,FL,CITRUS COUNTY,106812,106812,106812,106812,106812,142933.25,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 713308,FL,CITRUS COUNTY,7209,7209,7209,7209,7209,9107.56,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 227172,FL,CITRUS COUNTY,2007,2007,2007,2007,2007,3236.89,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 879048,FL,CITRUS COUNTY,432,432,432,432,432,531.59,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 974665,FL,CITRUS COUNTY,1629,1629,1629,1629,1629,1672.53,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 971811,FL,CITRUS COUNTY,57492,57492,57492,57492,57492,57384.49,0,0,0,0,28.825842,-82.352898,Residential,Wood,1 156305,FL,CITRUS COUNTY,14670000,14670000,14670000,14670000,14670000,14760000,0,0,0,0,28.83374,-82.33991,Commercial,Reinforced Concrete,1 801170,FL,CITRUS COUNTY,48987,48987,48987,48987,48987,60363.99,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 829080,FL,CITRUS COUNTY,89559,89559,89559,89559,89559,107678.58,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 882208,FL,CITRUS COUNTY,57492,57492,57492,57492,57492,93633.54,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 549238,FL,CITRUS COUNTY,4473,4473,4473,4473,4473,7402.14,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 646943,FL,CITRUS COUNTY,47052,47052,47052,47052,47052,67215.85,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 702705,FL,CITRUS COUNTY,22680,22680,22680,22680,22680,31708.05,0,453.6,0,0,28.83374,-82.33991,Residential,Wood,1 329634,FL,CITRUS COUNTY,19692,19692,19692,19692,19692,17476.69,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 356939,FL,CITRUS COUNTY,67248,67248,67248,67248,67248,110334.06,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 921259,FL,CITRUS COUNTY,327276,327276,327276,327276,327276,268579.7,0,0,0,0,28.83374,-82.33991,Residential,Wood,1 516720,FL,CITRUS COUNTY,103455,103455,103455,103455,103455,167764.7,0,2069.1,0,0,28.83374,-82.33991,Residential,Wood,1 777030,FL,CITRUS COUNTY,33444,33444,33444,33444,33444,51275.81,0,0,0,0,28.833925,-82.336624,Residential,Wood,1 106904,FL,CITRUS COUNTY,497043,497043,497043,497043,497043,410334.84,0,0,0,0,28.833925,-82.336624,Residential,Masonry,1 300620,FL,CITRUS COUNTY,3388806,3388806,3388806,3388806,3388806,5755277.01,0,0,0,0,28.833925,-82.336624,Commercial,Reinforced Masonry,1 458505,FL,CITRUS COUNTY,30978,30978,30978,30978,30978,39526.22,0,0,0,0,28.833925,-82.336624,Residential,Wood,1 903820,FL,CITRUS COUNTY,6039,6039,6039,6039,6039,5087.25,0,0,0,0,28.833925,-82.336624,Residential,Wood,1 883848,FL,CITRUS COUNTY,2403,2403,2403,2403,2403,2286.98,0,0,0,0,28.833925,-82.336624,Residential,Wood,1 614031,FL,CITRUS COUNTY,145341,145341,145341,145341,145341,118879.93,0,0,0,0,28.833925,-82.336624,Residential,Wood,1 411474,FL,CITRUS COUNTY,0,27779.97,0,0,27779.97,37864.09,0,0,0,0,28.82303,-82.34869,Residential,Wood,1 293624,FL,CITRUS COUNTY,0,50522.46,0,0,50522.46,56221.4,0,0,0,0,28.82303,-82.34869,Residential,Wood,1 508548,FL,CITRUS COUNTY,890370,890370,890370,890370,890370,799616.37,0,44518.5,0,0,28.837467,-82.355652,Residential,Masonry,4 979965,FL,CITRUS COUNTY,719925.3,719925.3,0,0,719925.3,746651.81,0,0,0,0,28.85588,-82.35106,Residential,Masonry,1 143433,FL,CITRUS COUNTY,0,51443.32,0,0,51443.32,48186.13,0,0,0,0,28.849564,-82.336388,Residential,Wood,1 904718,FL,CITRUS COUNTY,0,28616.77,0,0,28616.77,29422.61,0,0,0,0,28.858227,-82.326805,Residential,Wood,1 141164,FL,CITRUS COUNTY,0,28616.77,0,0,28616.77,29500.65,0,0,0,0,28.858227,-82.326805,Residential,Wood,1 595531,FL,CITRUS COUNTY,1080159.3,1080159.3,1080159.3,1080159.3,1080159.3,1018207.84,0,0,0,0,28.842152,-82.363319,Residential,Masonry,1 676689,FL,CITRUS COUNTY,0,658802.25,0,0,658802.25,589862.55,0,0,0,0,28.80929,-82.4898,Residential,Masonry,1 176623,FL,CITRUS COUNTY,0,4961313,0,4961313,4961313,5160231.88,0,0,0,0,28.80929,-82.4898,Commercial,Reinforced Masonry,1 859359,FL,CITRUS COUNTY,0,8083820.7,0,8083820.7,8083820.7,7549609.49,0,0,0,0,28.80929,-82.4898,Commercial,Reinforced Masonry,1 304103,FL,CITRUS COUNTY,0,231665.4,0,231665.4,231665.4,174212.38,0,0,0,0,28.80929,-82.4898,Residential,Wood,1 580262,FL,CITRUS COUNTY,0,40500,0,40500,40500,50441.94,0,0,0,0,28.80929,-82.4898,Residential,Wood,1 534429,FL,CITRUS COUNTY,9324,9324,9324,9324,9324,10044.75,0,0,0,0,28.82073,-82.492302,Residential,Wood,1 409078,FL,CITRUS COUNTY,95328,95328,95328,95328,95328,139033.98,0,0,0,0,28.82073,-82.492302,Residential,Wood,1 947810,FL,CITRUS COUNTY,5274,5274,5274,5274,5274,9313.67,0,0,0,0,28.82073,-82.492302,Residential,Wood,1 643878,FL,CITRUS COUNTY,3024,3024,3024,3024,3024,2638.38,0,0,0,0,28.82073,-82.492302,Residential,Wood,1 395178,FL,CITRUS COUNTY,4320,4320,4320,4320,4320,6368.54,0,86.4,0,0,28.82073,-82.492302,Residential,Wood,1 156610,FL,CITRUS COUNTY,1287,1287,1287,1287,1287,2012.97,0,0,0,0,28.82073,-82.492302,Residential,Wood,1 969082,FL,CITRUS COUNTY,37197,37197,37197,37197,37197,54634.95,0,0,0,0,28.82073,-82.492302,Residential,Wood,1 794045,FL,CITRUS COUNTY,4275,4275,4275,4275,4275,4179.24,0,85.5,0,0,28.82073,-82.492302,Residential,Wood,1 610474,FL,CITRUS COUNTY,21960000,21960000,21960000,21960000,21960000,25830000,0,0,0,0,28.820786,-82.492294,Commercial,Reinforced Concrete,1 253544,FL,CITRUS COUNTY,950454,950454,950454,950454,950454,1512666.55,0,0,0,0,28.820786,-82.492294,Residential,Masonry,1 751392,FL,CITRUS COUNTY,60678,60678,60678,60678,60678,79514.27,0,0,0,0,28.820786,-82.492294,Residential,Wood,1 547694,FL,CITRUS COUNTY,24210000,24210000,24210000,24210000,24210000,33930000,0,483785.1,0,0,28.820841,-82.492271,Commercial,Reinforced Concrete,1 514044,FL,CITRUS COUNTY,71550,71550,71550,71550,71550,68486.23,0,1431,0,0,28.820841,-82.492271,Residential,Wood,1 953176,FL,CITRUS COUNTY,33093,33093,33093,33093,33093,40486.77,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 446007,FL,CITRUS COUNTY,30609,30609,30609,30609,30609,40189.62,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 557229,FL,CITRUS COUNTY,19080,19080,19080,19080,19080,18070.67,0,381.6,0,0,28.820841,-82.492271,Residential,Wood,1 574793,FL,CITRUS COUNTY,2682,2682,2682,2682,2682,4382.17,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 575397,FL,CITRUS COUNTY,1008,1008,1008,1008,1008,1059.78,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 551788,FL,CITRUS COUNTY,1008,1008,1008,1008,1008,1705.83,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 216369,FL,CITRUS COUNTY,380205,380205,380205,380205,380205,367077.28,0,7604.1,0,0,28.820841,-82.492271,Residential,Masonry,1 193551,FL,CITRUS COUNTY,151002,151002,151002,151002,151002,132591.84,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 477082,FL,CITRUS COUNTY,1665,1665,1665,1665,1665,2043.29,0,33.3,0,0,28.820841,-82.492271,Residential,Wood,1 672233,FL,CITRUS COUNTY,2988,2988,2988,2988,2988,5082.22,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 376374,FL,CITRUS COUNTY,66645,66645,66645,66645,66645,56999.34,0,1332.9,0,0,28.820841,-82.492271,Residential,Wood,1 644018,FL,CITRUS COUNTY,14319,14319,14319,14319,14319,15576.21,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 235769,FL,CITRUS COUNTY,107928,107928,107928,107928,107928,130810.35,0,0,0,0,28.820841,-82.492271,Residential,Wood,1 712561,FL,CITRUS COUNTY,8955,8955,8955,8955,8955,11059.16,0,179.1,0,0,28.820841,-82.492271,Residential,Wood,1 167918,FL,CITRUS COUNTY,2528163,2528163,2528163,2528163,2528163,3151992.28,0,0,0,0,28.820097,-82.492256,Commercial,Reinforced Masonry,1 127570,FL,CITRUS COUNTY,3396384,3396384,3396384,3396384,3396384,2876057.97,0,0,0,0,28.819995,-82.489835,Commercial,Reinforced Masonry,3 368351,FL,CITRUS COUNTY,4427037,4427037,4427037,4427037,4427037,5620707.84,0,0,0,0,28.819995,-82.489835,Commercial,Reinforced Masonry,3 682743,FL,CITRUS COUNTY,28791,28791,28791,28791,28791,39075.84,0,0,0,0,28.819995,-82.489835,Residential,Wood,3 598942,FL,CITRUS COUNTY,1103715,1103715,1103715,1103715,1103715,1317302.62,0,22074.3,0,0,28.819995,-82.489835,Residential,Masonry,3 463988,FL,CITRUS COUNTY,2403,2403,2403,2403,2403,3681.78,0,0,0,0,28.819995,-82.489835,Residential,Wood,3 268975,FL,CITRUS COUNTY,7974,7974,7974,7974,7974,12368.04,0,0,0,0,28.818964,-82.493652,Residential,Wood,1 338578,FL,CITRUS COUNTY,85329,85329,85329,85329,85329,124537.68,0,0,0,0,28.818964,-82.493652,Residential,Wood,1 842293,FL,CITRUS COUNTY,169488,169488,169488,169488,169488,186561.54,0,0,0,0,28.818964,-82.493652,Residential,Wood,1 861737,FL,CITRUS COUNTY,725400,725400,725400,725400,725400,1059124.62,0,14508,0,0,28.82325,-82.496933,Residential,Masonry,1 765614,FL,CITRUS COUNTY,34938,34938,34938,34938,34938,35996.66,0,0,0,0,28.819994,-82.491516,Residential,Wood,1 554620,FL,CITRUS COUNTY,29169,29169,29169,29169,29169,41944.91,0,0,0,0,28.819994,-82.491516,Residential,Wood,1 988526,FL,CITRUS COUNTY,2880,2880,2880,2880,2880,4324.25,0,57.6,0,0,28.819994,-82.491516,Residential,Wood,1 419953,FL,CITRUS COUNTY,38502,38502,38502,38502,38502,55738.58,0,0,0,0,28.819994,-82.491516,Residential,Wood,1 858915,FL,CITRUS COUNTY,11943,11943,11943,11943,11943,19495.56,0,0,0,0,28.819994,-82.491516,Residential,Wood,1 826398,FL,CITRUS COUNTY,76797,76797,76797,76797,76797,92996.87,0,0,0,0,28.819994,-82.491516,Residential,Wood,1 713870,FL,CITRUS COUNTY,316344.6,316344.6,0,0,316344.6,380342.38,0,0,0,0,28.834635,-82.487747,Residential,Wood,1 877303,FL,CITRUS COUNTY,308619,308619,0,0,308619,455168.89,0,0,0,0,28.753189,-82.451714,Residential,Wood,3 201604,FL,CITRUS COUNTY,0,95392.43,0,0,95392.43,98292.36,0,0,0,0,28.845972,-82.478683,Residential,Wood,1 137916,FL,CITRUS COUNTY,0,106200,0,106200,106200,163387,0,2124,0,0,28.85148,-82.49737,Residential,Wood,1 140972,FL,CITRUS COUNTY,0,50294.78,0,0,50294.78,47800.16,0,0,0,0,28.949524,-82.44342,Residential,Wood,1 777538,FL,CITRUS COUNTY,0,898093.24,0,0,898093.24,1145801.73,0,0,0,0,28.949524,-82.44342,Residential,Masonry,1 984270,FL,MARION COUNTY,0,10530000,0,0,10530000,13770000,0,0,0,0,29.20479,-82.07274,Commercial,Reinforced Concrete,1 753561,FL,MARION COUNTY,4978557.9,4978557.9,4978557.9,4978557.9,4978557.9,4218790.14,0,0,0,0,29.18597,-82.12437,Commercial,Reinforced Masonry,1 977794,FL,MARION COUNTY,1064700,1064700,1064700,1064700,1064700,1048150.3,0,0,0,0,29.20546,-82.128716,Residential,Masonry,1 523262,FL,MARION COUNTY,709513.2,709513.2,709513.2,709513.2,709513.2,1213261.9,0,0,0,0,29.18597,-82.12437,Residential,Masonry,1 806981,FL,MARION COUNTY,75150,75150,75150,75150,75150,89305.7,0,0,0,0,29.20532,-82.12725,Residential,Wood,1 632771,FL,MARION COUNTY,4320,4320,4320,4320,4320,6382.82,0,0,0,0,29.20532,-82.12725,Residential,Wood,1 668924,FL,MARION COUNTY,0,614101.92,0,0,614101.92,777551.29,0,0,0,0,29.199287,-82.083321,Residential,Masonry,1 468114,FL,MARION COUNTY,0,18493.2,0,18493.2,18493.2,26762.62,0,0,0,0,29.186695,-82.304916,Residential,Wood,4 303570,FL,MARION COUNTY,0,402227.1,0,402227.1,402227.1,319027.23,0,0,0,0,29.208191,-82.080254,Residential,Masonry,1 596810,FL,MARION COUNTY,0,100787.94,0,0,100787.94,82855.25,0,0,0,0,29.208191,-82.080254,Residential,Wood,1 899186,FL,MARION COUNTY,0,235788.3,0,235788.3,235788.3,205984.66,0,0,0,0,29.208191,-82.080254,Residential,Wood,1 400340,FL,MARION COUNTY,0,18871.2,0,18871.2,18871.2,18572.37,0,0,0,0,29.20638,-82.07697,Residential,Wood,1 318127,FL,MARION COUNTY,2138418,2138418,2138418,2138418,2138418,1657701.63,0,106920.9,0,0,29.19617,-82.08767,Commercial,Reinforced Masonry,3 787420,FL,MARION COUNTY,310458.6,310458.6,310458.6,310458.6,310458.6,246442.04,0,0,0,0,29.18744,-82.13449,Residential,Wood,1 262136,FL,MARION COUNTY,888630.3,888630.3,0,0,888630.3,1331228.62,0,0,0,0,29.1989,-82.0974,Residential,Masonry,4 132879,FL,MARION COUNTY,609294.6,609294.6,0,0,609294.6,671866.72,0,0,0,0,29.186844,-82.104515,Residential,Masonry,1 327362,FL,MARION COUNTY,439896.6,439896.6,0,0,439896.6,594685.22,0,0,0,0,29.20602,-82.10657,Residential,Masonry,1 467307,FL,MARION COUNTY,0,770309.09,0,0,770309.09,591329.31,0,0,0,0,29.21556,-82.12657,Residential,Masonry,1 238427,FL,MARION COUNTY,0,1028626,0,0,1028626,1669336.57,0,0,0,0,29.189533,-82.098663,Residential,Masonry,1 596347,FL,MARION COUNTY,0,2565626.06,0,0,2565626.06,1952020.67,0,0,0,0,29.20016,-82.10284,Commercial,Reinforced Masonry,1 974310,FL,MARION COUNTY,0,2542874.12,0,0,2542874.12,3018269.52,0,0,0,0,29.19403,-82.08642,Commercial,Reinforced Masonry,1 301208,FL,MARION COUNTY,0,615141.68,0,0,615141.68,792335.08,0,0,0,0,29.1989,-82.0974,Residential,Masonry,4 568816,FL,MARION COUNTY,884620.8,884620.8,884620.8,884620.8,884620.8,917537.54,0,0,0,0,29.1866,-82.13156,Residential,Masonry,1 775877,FL,MARION COUNTY,782962.2,782962.2,782962.2,782962.2,782962.2,857230.86,0,0,0,0,29.2148,-82.12662,Residential,Masonry,1 799687,FL,MARION COUNTY,0,2895440.89,0,0,2895440.89,3701024.93,0,0,0,0,29.198383,-82.053665,Commercial,Reinforced Masonry,1 134145,FL,MARION COUNTY,0,2895440.89,0,0,2895440.89,4837586.82,0,0,0,0,29.211531,-82.106621,Commercial,Reinforced Masonry,1 463637,FL,MARION COUNTY,0,3434127.56,0,0,3434127.56,4883453.03,0,0,0,0,29.205353,-82.129906,Commercial,Reinforced Masonry,1 708379,FL,MARION COUNTY,0,58493.52,0,0,58493.52,89071.3,0,0,0,0,29.18942,-82.13248,Residential,Wood,1 823185,FL,MARION COUNTY,0,1035600.45,0,0,1035600.45,807041.36,0,0,0,0,29.18931,-82.13307,Residential,Masonry,1 978639,FL,MARION COUNTY,0,376570.04,0,0,376570.04,598506.87,0,0,0,0,29.162033,-82.086922,Residential,Masonry,1 981947,FL,MARION COUNTY,0,634389.98,0,0,634389.98,1140074.91,0,0,0,0,29.21062,-82.1044,Residential,Masonry,1 637370,FL,MARION COUNTY,0,1961605.09,0,0,1961605.09,2193368.73,0,0,0,0,29.207359,-82.095116,Commercial,Reinforced Masonry,1 947699,FL,MARION COUNTY,0,291294.82,0,0,291294.82,347986.62,0,0,0,0,29.20784,-82.09713,Residential,Wood,1 407868,FL,MARION COUNTY,0,16736.32,0,0,16736.32,12427.72,0,0,0,0,29.192772,-82.093498,Residential,Wood,1 617944,FL,MARION COUNTY,0,20106.48,0,0,20106.48,29852.09,0,0,0,0,29.192772,-82.093498,Residential,Wood,1 770147,FL,MARION COUNTY,0,20106.48,0,0,20106.48,19437.34,0,0,0,0,29.192772,-82.093498,Residential,Wood,1 417541,FL,MARION COUNTY,0,303038.19,0,0,303038.19,309728.06,0,0,0,0,29.192772,-82.093498,Residential,Wood,1 507617,FL,MARION COUNTY,0,1596431.64,0,0,1596431.64,1338856.97,0,0,0,0,29.207359,-82.095116,Residential,Masonry,1 447980,FL,MARION COUNTY,0,368077.87,0,0,368077.87,413999.27,0,0,0,0,29.207359,-82.095116,Residential,Masonry,1 435756,FL,MARION COUNTY,0,323842.72,0,0,323842.72,298373.14,0,0,0,0,29.207359,-82.095116,Residential,Wood,1 778024,FL,MARION COUNTY,0,24274.57,0,0,24274.57,24580.26,0,0,0,0,29.207359,-82.095116,Residential,Wood,1 236540,FL,MARION COUNTY,0,18570.1,0,0,18570.1,15802.9,0,0,0,0,29.207359,-82.095116,Residential,Wood,1 400741,FL,MARION COUNTY,0,60686.42,0,0,60686.42,72162.22,0,0,0,0,29.19014,-82.11344,Residential,Wood,3 874214,FL,MARION COUNTY,0,11610000,0,0,11610000,20520000,0,0,0,0,29.207359,-82.095116,Commercial,Reinforced Concrete,1 648367,FL,MARION COUNTY,0,2317531.09,0,0,2317531.09,2016363.29,0,0,0,0,29.207359,-82.095116,Commercial,Reinforced Masonry,1 884801,FL,MARION COUNTY,0,303432.1,0,0,303432.1,265967.34,0,0,0,0,29.1989,-82.0974,Residential,Wood,1 390881,FL,MARION COUNTY,0,103035.05,0,0,103035.05,160388.48,0,0,0,0,29.195196,-82.131149,Residential,Wood,3 634891,FL,MARION COUNTY,0,15911.46,0,0,15911.46,19472.04,0,0,0,0,29.195196,-82.131149,Residential,Wood,3 564330,FL,MARION COUNTY,0,2301897.95,0,0,2301897.95,2702069.1,0,0,0,0,29.19525,-82.131149,Commercial,Reinforced Masonry,3 897210,FL,MARION COUNTY,0,1437866.97,0,0,1437866.97,1663906.84,0,0,0,0,29.19443,-82.13077,Residential,Masonry,3 731325,FL,MARION COUNTY,0,565077.83,0,0,565077.83,593728.98,0,0,0,0,29.207359,-82.095116,Residential,Masonry,1 494415,FL,MARION COUNTY,0,190623.26,0,0,190623.26,231838.87,0,0,0,0,29.20602,-82.08935,Residential,Wood,3 424538,FL,MARION COUNTY,0,752511.62,0,0,752511.62,1196493.48,0,0,0,0,29.20602,-82.08935,Residential,Masonry,3 987661,FL,MARION COUNTY,0,18206.49,0,0,18206.49,26220.24,0,0,0,0,29.19145,-82.05787,Residential,Wood,3 455654,FL,MARION COUNTY,0,60686.42,0,0,60686.42,102306.62,0,0,0,0,29.19681,-82.123489,Residential,Wood,1 434061,FL,MARION COUNTY,0,24274.57,0,0,24274.57,21791.96,0,0,0,0,29.207359,-82.095116,Residential,Wood,1 902328,FL,MARION COUNTY,0,44908.51,0,0,44908.51,34274.18,0,0,0,0,29.209044,-82.068054,Residential,Wood,1 444786,FL,MARION COUNTY,0,998233.55,0,0,998233.55,1539893.04,0,0,0,0,29.159365,-82.231125,Residential,Masonry,3 600425,FL,MARION COUNTY,0,1323485.83,0,0,1323485.83,1135344.38,0,0,0,0,29.159365,-82.231125,Residential,Masonry,3 541285,FL,MARION COUNTY,0,3256395.75,0,0,3256395.75,4882196.92,0,0,0,0,29.159365,-82.231125,Commercial,Reinforced Masonry,3 972034,FL,MARION COUNTY,0,3155693.89,0,0,3155693.89,2786843.76,0,0,0,0,29.159365,-82.231125,Commercial,Reinforced Masonry,3 662186,FL,MARION COUNTY,0,1335101.26,0,0,1335101.26,1058121.15,0,0,0,0,29.159365,-82.231125,Residential,Masonry,3 341083,FL,MARION COUNTY,0,364118.53,0,0,364118.53,403245.25,0,0,0,0,29.159365,-82.231125,Residential,Masonry,3 202351,FL,MARION COUNTY,0,40590000,0,0,40590000,46710000,0,0,0,0,29.18812,-82.137817,Commercial,Steel Frame,3 302043,FL,MARION COUNTY,0,14881.22,0,0,14881.22,12587.73,0,0,0,0,29.21099,-82.13058,Residential,Wood,1 447760,FL,MARION COUNTY,0,14881.22,0,0,14881.22,16194.58,0,0,0,0,29.21099,-82.13058,Residential,Wood,1 211212,FL,MARION COUNTY,0,114133.12,0,0,114133.12,182439.51,0,0,0,0,29.21099,-82.13058,Residential,Wood,1 853370,FL,MARION COUNTY,0,3273194.92,0,0,3273194.92,4022494.7,0,0,0,0,29.21099,-82.13058,Commercial,Reinforced Masonry,1 806678,FL,MARION COUNTY,0,79460.77,0,0,79460.77,70959.27,0,0,0,0,29.21099,-82.13058,Residential,Wood,1 444346,FL,MARION COUNTY,0,103151.76,0,0,103151.76,182591,0,0,0,0,29.1989,-82.0974,Residential,Wood,4 220516,FL,MARION COUNTY,0,84359.46,0,0,84359.46,121014.48,0,0,0,0,29.1989,-82.0974,Residential,Wood,3 796912,FL,MARION COUNTY,0,18227.81,0,0,18227.81,20788.45,0,0,0,0,29.001045,-82.23388,Residential,Wood,3 888249,FL,MARION COUNTY,0,18227.81,0,0,18227.81,25229.84,0,0,0,0,29.001045,-82.23388,Residential,Wood,3 333391,FL,MARION COUNTY,0,367394.41,0,0,367394.41,266216.93,0,0,0,0,29.185337,-82.102921,Residential,Masonry,4 531968,FL,MARION COUNTY,0,617245.15,0,0,617245.15,843959.29,0,0,0,0,29.18701,-82.10229,Residential,Masonry,1 409002,FL,MARION COUNTY,0,4489055.64,0,0,4489055.64,4987340.82,0,0,0,0,29.20378,-82.1266,Commercial,Reinforced Masonry,1 409155,FL,MARION COUNTY,0,134391.1,0,0,134391.1,195428.85,0,0,0,0,29.19239,-82.13559,Residential,Wood,1 403357,FL,MARION COUNTY,0,2962151.62,0,0,2962151.62,3865332.39,0,0,0,0,29.207359,-82.095116,Commercial,Reinforced Masonry,1 897639,FL,MARION COUNTY,0,952923.26,0,0,952923.26,760432.77,0,0,0,0,29.207359,-82.095116,Residential,Masonry,1 223496,FL,MARION COUNTY,0,109235.56,0,0,109235.56,148500.93,0,0,0,0,29.207359,-82.095116,Residential,Wood,1 208997,FL,MARION COUNTY,0,47441.46,0,0,47441.46,61039.51,0,0,0,0,29.207359,-82.095116,Residential,Wood,1 696409,FL,MARION COUNTY,32310,32310,32310,32310,32310,43728.35,900,646.2,900,900,29.186167,-82.087341,Residential,Wood,4 636447,FL,MARION COUNTY,55800,55800,55800,55800,55800,94920.71,0,1116,0,0,29.1935,-82.09696,Residential,Wood,1 701420,FL,MARION COUNTY,271339.2,0,271339.2,0,271339.2,325659.14,0,0,0,0,29.163288,-82.168884,Residential,Wood,1 341244,FL,MARION COUNTY,16020000,0,16020000,16020000,16020000,15120000,0,0,0,0,29.15913,-82.1131,Commercial,Reinforced Concrete,1 908775,FL,MARION COUNTY,1358593.2,1358593.2,1358593.2,1358593.2,1358593.2,1327522.17,0,0,0,0,29.18544,-82.124847,Residential,Masonry,1 859460,FL,MARION COUNTY,227587.5,227587.5,227587.5,227587.5,227587.5,352863.27,0,0,0,0,29.17099,-82.12949,Residential,Wood,3 733803,FL,MARION COUNTY,55999.8,55999.8,55999.8,55999.8,55999.8,42782.73,0,0,0,0,29.185431,-82.123016,Residential,Wood,1 835458,FL,MARION COUNTY,38386.8,38386.8,38386.8,38386.8,38386.8,46082.01,0,0,0,0,29.1724,-82.14249,Residential,Wood,1 655467,FL,MARION COUNTY,0,373562.64,0,0,373562.64,565904.07,0,0,0,0,29.16171,-82.165135,Residential,Masonry,3 543102,FL,MARION COUNTY,0,1061509.68,0,0,1061509.68,1348439.99,0,0,0,0,29.16171,-82.165135,Residential,Masonry,3 820304,FL,MARION COUNTY,0,338425.56,0,0,338425.56,360605.97,0,0,0,0,29.17328,-82.13583,Residential,Wood,3 892272,FL,MARION COUNTY,0,2294081.46,0,0,2294081.46,2508268.38,0,0,0,0,29.17328,-82.13583,Commercial,Reinforced Masonry,3 954867,FL,MARION COUNTY,0,2890487.16,0,0,2890487.16,4367919.2,0,0,0,0,29.17328,-82.13583,Commercial,Reinforced Masonry,3 571826,FL,MARION COUNTY,0,1189112.76,0,0,1189112.76,1236553.6,0,0,0,0,29.17328,-82.13583,Residential,Masonry,3 751211,FL,MARION COUNTY,0,182158.02,0,0,182158.02,184721.35,0,0,0,0,29.17328,-82.13583,Residential,Wood,3 421668,FL,MARION COUNTY,0,246884.22,0,0,246884.22,310155.71,0,0,0,0,29.17328,-82.13583,Residential,Wood,3 327755,FL,MARION COUNTY,0,224692.38,0,0,224692.38,207555.32,0,0,0,0,29.173424,-82.137321,Residential,Wood,1 977710,FL,MARION COUNTY,0,208973.16,0,0,208973.16,190056.91,0,0,0,0,29.1697,-82.1233,Residential,Wood,3 566576,FL,MARION COUNTY,2286648.9,2286648.9,2286648.9,2286648.9,2286648.9,3376314.85,0,0,0,0,29.178722,-82.152626,Commercial,Reinforced Masonry,1 611581,FL,MARION COUNTY,1897596,1897596,1897596,1897596,1897596,2361846.66,0,94879.8,0,0,29.17228,-82.13829,Commercial,Reinforced Masonry,3 225875,FL,MARION COUNTY,22500,22500,22500,22500,22500,36006.89,0,1125,0,0,29.182543,-82.103287,Residential,Wood,1 450486,FL,MARION COUNTY,411701.4,411701.4,0,0,411701.4,565971.68,0,0,0,0,29.18648,-82.13397,Residential,Masonry,1 667761,FL,MARION COUNTY,881829,881829,0,0,881829,669117.74,0,0,0,0,29.15991,-82.167351,Residential,Masonry,1 248606,FL,MARION COUNTY,810000,810000,810000,810000,810000,727746.12,0,40500,0,0,29.178951,-82.150032,Residential,Masonry,1 421729,FL,MARION COUNTY,538200,538200,538200,538200,538200,519668.7,10764,26910,0,0,29.1755,-82.13679,Residential,Masonry,1 531447,FL,MARION COUNTY,0,19350000,0,0,19350000,27180000,0,0,0,0,29.174017,-82.158524,Commercial,Reinforced Concrete,1 946523,FL,MARION COUNTY,0,1407262.5,0,1407262.5,1407262.5,2106503.09,0,0,0,0,29.16845,-82.16941,Residential,Masonry,1 553238,FL,MARION COUNTY,0,7878340.88,0,0,7878340.88,11160000,0,0,0,0,29.163305,-82.168884,Commercial,Reinforced Masonry,1 467408,FL,MARION COUNTY,0,726234.53,0,0,726234.53,977802.16,0,0,0,0,29.16053,-82.1684,Residential,Masonry,1 698755,FL,MARION COUNTY,0,7753412.49,0,0,7753412.49,9630000,0,0,0,0,29.17232,-82.12993,Commercial,Reinforced Masonry,1 717649,FL,MARION COUNTY,0,1148501.32,0,0,1148501.32,955093.7,0,0,0,0,29.184082,-82.134323,Residential,Masonry,1 706575,FL,MARION COUNTY,0,5566428.99,0,0,5566428.99,6976427.72,0,0,0,0,29.18214,-82.202087,Commercial,Reinforced Masonry,1 441315,FL,MARION COUNTY,0,740694.18,0,0,740694.18,1224811.9,0,0,0,0,29.16261,-82.09689,Residential,Masonry,1 694561,FL,MARION COUNTY,0,2783214.5,0,0,2783214.5,2450177.83,0,0,0,0,29.15702,-82.13122,Commercial,Reinforced Masonry,1 565113,FL,MARION COUNTY,0,2727101.3,0,0,2727101.3,2809787.01,0,0,0,0,29.16366,-82.095261,Commercial,Reinforced Masonry,1 451524,FL,MARION COUNTY,0,2278195.74,0,0,2278195.74,3398703.53,0,0,0,0,29.244275,-82.105255,Commercial,Reinforced Masonry,3 361178,FL,MARION COUNTY,0,2334308.93,0,0,2334308.93,2559154.24,0,0,0,0,29.205559,-82.086861,Commercial,Reinforced Masonry,1 249038,FL,MARION COUNTY,0,130432.88,0,0,130432.88,211437.96,0,0,0,0,29.207359,-82.095116,Residential,Wood,3 549424,FL,MARION COUNTY,0,478057.49,0,0,478057.49,363323.69,0,0,0,0,29.185513,-82.135132,Residential,Masonry,1 420322,FL,MARION COUNTY,0,270011.09,0,0,270011.09,212967.46,0,0,0,0,29.165911,-82.123512,Residential,Wood,1 712716,FL,MARION COUNTY,0,313321.49,0,0,313321.49,347743.62,0,0,0,0,29.16039,-82.07971,Residential,Wood,1 672408,FL,MARION COUNTY,0,261205.8,0,0,261205.8,408437.07,0,0,0,0,29.16039,-82.07971,Residential,Wood,1 329178,FL,MARION COUNTY,0,848348.47,0,0,848348.47,813476.26,0,0,0,0,29.16039,-82.07971,Residential,Masonry,1 351436,FL,MARION COUNTY,0,175092.25,0,0,175092.25,163949.38,0,0,0,0,29.16039,-82.07971,Residential,Wood,1 149909,FL,MARION COUNTY,0,424804.95,0,0,424804.95,547171.29,0,0,0,0,29.164097,-82.132576,Residential,Masonry,1 971792,FL,MARION COUNTY,0,415723.59,0,0,415723.59,339070.81,0,0,0,0,29.16039,-82.07971,Residential,Masonry,1 819302,FL,MARION COUNTY,0,198726,0,0,198726,159222.45,0,0,0,0,29.16039,-82.07971,Residential,Wood,1 483053,FL,MARION COUNTY,0,397549.65,0,0,397549.65,360943.27,0,0,0,0,29.16039,-82.07971,Residential,Masonry,1 849470,FL,MARION COUNTY,0,728237.05,0,0,728237.05,925753.87,0,0,0,0,29.18214,-82.202087,Residential,Masonry,1 675817,FL,MARION COUNTY,0,111802.18,0,0,111802.18,96597.08,0,0,0,0,29.16039,-82.07971,Residential,Wood,1 315158,FL,MARION COUNTY,0,619790.45,0,0,619790.45,965236.85,0,0,0,0,29.16039,-82.07971,Residential,Masonry,1 645933,FL,MARION COUNTY,0,121372.84,0,0,121372.84,102390.13,0,0,0,0,29.17279,-82.12002,Residential,Wood,3 545319,FL,MARION COUNTY,0,121372.84,0,0,121372.84,107532.94,0,0,0,0,29.184,-82.14479,Residential,Wood,4 635267,FL,MARION COUNTY,0,44908.51,0,0,44908.51,69323.83,0,0,0,0,29.17533,-82.07441,Residential,Wood,4 306260,FL,MARION COUNTY,0,6069.2,0,0,6069.2,5470.93,0,0,0,0,29.18398,-82.12535,Residential,Wood,3 528607,FL,MARION COUNTY,0,24274.57,0,0,24274.57,23631.39,0,0,0,0,29.17264,-82.1025,Residential,Wood,3 767888,FL,MARION COUNTY,0,18206.49,0,0,18206.49,25329.78,0,0,0,0,29.16388,-82.070855,Residential,Wood,3 932206,FL,MARION COUNTY,0,44908.51,0,0,44908.51,59563.6,0,0,0,0,29.169437,-82.168816,Residential,Wood,1 850587,FL,MARION COUNTY,0,44908.51,0,0,44908.51,31913.79,0,0,0,0,29.178988,-82.070915,Residential,Wood,1 379498,FL,MARION COUNTY,0,44908.51,0,0,44908.51,38396.6,0,0,0,0,29.16447,-82.073,Residential,Wood,1 477381,FL,MARION COUNTY,0,18206.49,0,0,18206.49,31782.77,0,0,0,0,29.1825,-82.15842,Residential,Wood,3 318732,FL,MARION COUNTY,0,33667.92,0,0,33667.92,48639.57,0,0,0,0,29.18148,-82.13808,Residential,Wood,1 912761,FL,MARION COUNTY,0,364118.53,0,0,364118.53,575360.07,0,0,0,0,29.16648,-82.08933,Residential,Masonry,1 878854,FL,MARION COUNTY,0,2379558.61,0,0,2379558.61,3391699.11,0,0,0,0,29.18216,-82.10133,Commercial,Reinforced Masonry,1 873619,FL,MARION COUNTY,0,673706.25,0,0,673706.25,1042695.16,0,0,0,0,29.182476,-82.101006,Residential,Masonry,1 921889,FL,MARION COUNTY,0,398955.84,0,0,398955.84,423008.89,0,0,0,0,29.173088,-82.14502,Residential,Masonry,3 527534,FL,MARION COUNTY,0,812245.24,0,0,812245.24,754588.82,0,0,0,0,29.17863,-82.13741,Residential,Masonry,3 590003,FL,MARION COUNTY,0,76642.77,0,0,76642.77,123746.8,0,0,0,0,29.1697,-82.1233,Residential,Wood,4 718820,FL,MARION COUNTY,0,6290390.22,0,0,6290390.22,8576141.89,0,0,0,0,29.182556,-82.103287,Commercial,Reinforced Masonry,1 517553,FL,MARION COUNTY,0,123895.69,0,0,123895.69,139734.52,0,0,0,0,29.184061,-82.10128,Residential,Wood,1 924465,FL,MARION COUNTY,0,117162.11,0,0,117162.11,140243.04,0,0,0,0,29.17696,-82.101,Residential,Wood,3 514977,FL,MARION COUNTY,0,546177.79,0,0,546177.79,801146.14,0,0,0,0,29.178623,-82.138596,Residential,Masonry,1 272931,FL,MARION COUNTY,0,72823.71,0,0,72823.71,100619.06,0,0,0,0,29.184656,-82.103165,Residential,Wood,1 630941,FL,MARION COUNTY,0,347929.87,0,0,347929.87,321052.98,0,0,0,0,29.18427,-82.10004,Residential,Wood,1 974481,FL,MARION COUNTY,0,51024.85,0,0,51024.85,45113.72,0,0,0,0,29.1612,-82.092796,Residential,Wood,1 918509,FL,MARION COUNTY,0,752834.83,0,0,752834.83,857087.4,0,0,0,0,29.1612,-82.092796,Residential,Masonry,1 586288,FL,MARION COUNTY,0,214928.13,0,0,214928.13,345744.99,0,0,0,0,29.1612,-82.092796,Residential,Wood,1 104055,FL,MARION COUNTY,0,29183.35,0,0,29183.35,43199.82,0,0,0,0,29.1612,-82.092796,Residential,Wood,1 775112,FL,MARION COUNTY,0,232806.91,0,0,232806.91,330176.54,0,0,0,0,29.1612,-82.092796,Residential,Wood,1 321782,FL,MARION COUNTY,0,12494.16,0,0,12494.16,12667.08,0,0,0,0,29.1612,-82.092796,Residential,Wood,1 620544,FL,MARION COUNTY,0,262346.02,0,0,262346.02,252280.33,0,0,0,0,29.05999,-82.242345,Residential,Wood,4 462619,FL,MARION COUNTY,0,376619.42,0,0,376619.42,489251.98,0,0,0,0,29.05999,-82.242345,Residential,Masonry,4 518262,FL,MARION COUNTY,0,534768.85,0,0,534768.85,805448.53,0,0,0,0,29.05999,-82.242345,Residential,Masonry,4 818561,FL,MARION COUNTY,0,114068.03,0,0,114068.03,166500.08,0,0,0,0,29.06292,-82.251935,Residential,Wood,4 400409,FL,MARION COUNTY,0,136273.14,0,0,136273.14,193768.14,0,0,0,0,29.184677,-82.103165,Residential,Wood,1 288987,FL,MARION COUNTY,0,284812.62,0,0,284812.62,478259.92,0,0,0,0,29.184298,-82.101189,Residential,Wood,1 579968,FL,MARION COUNTY,0,64193.5,0,0,64193.5,72790.74,0,0,0,0,29.18341,-82.1415,Residential,Wood,1 624583,FL,MARION COUNTY,0,16920000,0,0,16920000,26370000,0,0,0,0,29.17642,-82.13994,Commercial,Reinforced Concrete,1 231230,FL,MARION COUNTY,0,420848.97,0,0,420848.97,393811.52,0,0,0,0,29.18597,-82.11803,Residential,Masonry,1 805310,FL,MARION COUNTY,0,336230.27,0,0,336230.27,338468.22,0,0,0,0,29.15977,-82.09217,Residential,Wood,1 327433,FL,MARION COUNTY,0,30343.77,0,0,30343.77,30733.08,0,0,0,0,29.1697,-82.1233,Residential,Wood,4 572134,FL,MARION COUNTY,0,67500,0,67500,67500,104183.21,0,2025,0,0,29.17779,-82.11747,Residential,Wood,1 720194,FL,MARION COUNTY,13118.4,13118.4,13118.4,13118.4,13118.4,19708.53,0,0,0,0,29.086946,-81.999474,Residential,Wood,1 856329,FL,MARION COUNTY,0,703666.26,0,0,703666.26,1026895.36,0,0,0,0,29.07414,-81.97744,Residential,Masonry,1 851076,FL,MARION COUNTY,0,91541.34,0,0,91541.34,117820.3,0,0,0,0,29.07476,-81.97551,Residential,Wood,1 138705,FL,MARION COUNTY,959130,959130,959130,959130,959130,952905.25,0,47956.5,0,0,29.12977,-82.0381,Residential,Masonry,1 859369,FL,MARION COUNTY,362351.7,362351.7,0,0,362351.7,493783.18,0,0,0,0,29.09117,-82.00231,Residential,Masonry,3 461140,FL,MARION COUNTY,465896.7,465896.7,0,0,465896.7,434068.97,0,0,0,0,29.12544,-82.03333,Residential,Masonry,1 799656,FL,MARION COUNTY,263477.7,263477.7,0,0,263477.7,257921.48,0,0,0,0,29.1171,-82.0178,Residential,Wood,3 242319,FL,MARION COUNTY,0,1364047,0,0,1364047,1799821.83,0,0,0,0,29.11337,-82.02287,Residential,Masonry,1 187391,FL,MARION COUNTY,0,359545.3,0,0,359545.3,497725.75,0,0,0,0,29.09359,-82.00879,Residential,Wood,1 498562,FL,MARION COUNTY,0,42481.06,0,0,42481.06,59860.06,0,0,0,0,29.082294,-81.987106,Residential,Wood,1 319962,FL,MARION COUNTY,0,42481.06,0,0,42481.06,53988.32,0,0,0,0,29.08666,-81.99667,Residential,Wood,1 965254,FL,MARION COUNTY,0,42481.06,0,0,42481.06,64779.36,0,0,0,0,29.094929,-82.002937,Residential,Wood,1 316545,FL,MARION COUNTY,0,42481.06,0,0,42481.06,47343.61,0,0,0,0,29.111118,-82.00338,Residential,Wood,1 485455,FL,MARION COUNTY,0,42481.06,0,0,42481.06,50432.57,0,0,0,0,29.11238,-82.02278,Residential,Wood,1 453080,FL,MARION COUNTY,0,42481.06,0,0,42481.06,43109.35,0,0,0,0,29.13315,-82.010361,Residential,Wood,1 138278,FL,MARION COUNTY,0,42481.06,0,0,42481.06,45761.4,0,0,0,0,29.12956,-82.01149,Residential,Wood,1 309112,FL,MARION COUNTY,0,42481.06,0,0,42481.06,55142.62,0,0,0,0,29.18653,-82.048705,Residential,Wood,3 595005,FL,MARION COUNTY,0,42481.06,0,0,42481.06,30158.53,0,0,0,0,29.18653,-82.048705,Residential,Wood,3 843605,FL,MARION COUNTY,0,42481.06,0,0,42481.06,52259.09,0,0,0,0,29.18653,-82.048705,Residential,Wood,3 152330,FL,MARION COUNTY,0,56639.54,0,0,56639.54,65339.37,0,0,0,0,29.091442,-82.010834,Residential,Wood,1 431684,FL,MARION COUNTY,0,21131.11,0,0,21131.11,23918.3,0,0,0,0,29.087236,-81.99929,Residential,Wood,1 337721,FL,MARION COUNTY,0,65100.28,0,0,65100.28,76609.1,0,0,0,0,29.071321,-82.009285,Residential,Wood,1 349171,FL,MARION COUNTY,357654.6,357654.6,0,0,357654.6,551250.17,0,0,0,0,29.01677,-82.18999,Residential,Wood,1 879344,FL,MARION COUNTY,0,218471.12,0,0,218471.12,307152.91,0,0,0,0,29.038305,-82.14456,Residential,Wood,3 889015,FL,MARION COUNTY,0,184403.67,0,0,184403.67,256678.85,0,0,0,0,28.996175,-82.226525,Residential,Wood,3 847571,FL,MARION COUNTY,0,197187.38,0,0,197187.38,139245.84,0,0,0,0,29.00468,-82.17709,Residential,Wood,1 933919,FL,MARION COUNTY,0,426885.62,0,0,426885.62,336233.9,0,0,0,0,29.00468,-82.17709,Residential,Masonry,1 694046,FL,MARION COUNTY,0,777322.63,0,0,777322.63,843503.1,0,0,0,0,29.00468,-82.17709,Residential,Masonry,1 729548,FL,MARION COUNTY,0,183189.38,0,0,183189.38,224748.09,0,0,0,0,29.0042,-82.1981,Residential,Wood,4 348031,FL,MARION COUNTY,0,205926.45,0,0,205926.45,200442.63,0,0,0,0,29.0042,-82.1981,Residential,Wood,4 178092,FL,MARION COUNTY,0,9540000,0,0,9540000,16650000,0,0,0,0,29.15045,-82.18132,Commercial,Reinforced Concrete,1 965506,FL,MARION COUNTY,217800,217800,217800,217800,217800,235329.85,0,10890,0,0,29.1678,-82.20502,Residential,Wood,1 816646,FL,MARION COUNTY,108000,108000,108000,108000,108000,124277.33,0,5400,0,0,29.1678,-82.20502,Residential,Wood,1 262145,FL,MARION COUNTY,108000,108000,108000,108000,108000,181931.62,0,5400,0,0,29.1678,-82.20502,Residential,Wood,1 562018,FL,MARION COUNTY,37800,37800,37800,37800,37800,48837.3,0,1890,0,0,29.1678,-82.20502,Residential,Wood,1 197494,FL,MARION COUNTY,27000,27000,27000,27000,27000,31666.33,0,0,0,0,29.198005,-82.172075,Residential,Wood,3 161450,FL,MARION COUNTY,0,6814998,0,6814998,6814998,8669018.21,0,0,0,0,29.11699,-82.21859,Commercial,Reinforced Masonry,3 862783,FL,MARION COUNTY,0,7289305.2,0,7289305.2,7289305.2,9630000,0,0,0,0,29.11699,-82.21859,Commercial,Reinforced Masonry,3 169996,FL,MARION COUNTY,0,5031027,0,5031027,5031027,5374691.42,0,0,0,0,29.11699,-82.21859,Commercial,Reinforced Masonry,3 550699,FL,MARION COUNTY,0,668956.5,0,668956.5,668956.5,879747.37,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 956013,FL,MARION COUNTY,0,1668764.7,0,1668764.7,1668764.7,2672960.55,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 942843,FL,MARION COUNTY,0,1093027.5,0,1093027.5,1093027.5,849542.51,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 397958,FL,MARION COUNTY,0,90000,0,90000,90000,136221.66,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 331030,FL,MARION COUNTY,0,2538579.15,0,0,2538579.15,2158904.18,0,0,0,0,29.11699,-82.21859,Commercial,Reinforced Masonry,3 746901,FL,MARION COUNTY,0,965465.1,0,965465.1,965465.1,1320799.7,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 349675,FL,MARION COUNTY,0,82234.8,0,82234.8,82234.8,72579.45,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 838220,FL,MARION COUNTY,0,3558190.5,0,3558190.5,3558190.5,3390421.82,0,0,0,0,29.11699,-82.21859,Commercial,Reinforced Masonry,3 764448,FL,MARION COUNTY,0,158669.1,0,158669.1,158669.1,201858.19,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 697993,FL,MARION COUNTY,0,428178.6,0,428178.6,428178.6,457380.38,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 304934,FL,MARION COUNTY,0,165766.5,0,165766.5,165766.5,173898.18,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 424159,FL,MARION COUNTY,0,22500,0,22500,22500,32853.6,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 377177,FL,MARION COUNTY,0,704307.15,0,0,704307.15,937573.68,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 332027,FL,MARION COUNTY,0,29781,0,29781,29781,45732.45,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 431186,FL,MARION COUNTY,0,472320,0,472320,472320,626224.53,0,0,0,0,29.11699,-82.21859,Residential,Masonry,3 855128,FL,MARION COUNTY,0,244975.5,0,244975.5,244975.5,316042.89,0,0,0,0,29.11699,-82.21859,Residential,Wood,3 495696,FL,MARION COUNTY,0,4665251.3,0,0,4665251.3,7750848.51,0,0,0,0,29.166063,-82.169098,Commercial,Reinforced Masonry,1 633352,FL,MARION COUNTY,22500,22500,22500,22500,22500,29045.52,0,1125,0,0,29.14079,-82.19978,Residential,Wood,1 919751,FL,MARION COUNTY,397457.1,397457.1,0,0,397457.1,606022.71,0,0,0,0,29.16511,-82.21782,Residential,Masonry,1 645120,FL,MARION COUNTY,503115.3,503115.3,0,0,503115.3,554231.81,0,0,0,0,29.161896,-82.173386,Residential,Masonry,1 450742,FL,MARION COUNTY,627597.9,627597.9,0,0,627597.9,453436.97,0,0,0,0,29.13565,-82.18714,Residential,Masonry,1 358006,FL,MARION COUNTY,400350.6,400350.6,0,0,400350.6,482462.51,0,0,0,0,29.140978,-82.19413,Residential,Masonry,1 163282,FL,MARION COUNTY,0,513934.63,0,0,513934.63,829431.91,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 611254,FL,MARION COUNTY,0,435844.8,0,435844.8,435844.8,629290.16,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 281448,FL,MARION COUNTY,0,559790.93,0,0,559790.93,560843.33,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 286631,FL,MARION COUNTY,0,540843.05,0,0,540843.05,803585.68,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 660694,FL,MARION COUNTY,0,680694.55,0,0,680694.55,634013.88,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 827890,FL,MARION COUNTY,0,540843.05,0,0,540843.05,698959.59,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 844018,FL,MARION COUNTY,0,451216.58,0,0,451216.58,574398.71,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 780649,FL,MARION COUNTY,0,699779.3,0,0,699779.3,788813.62,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 107278,FL,MARION COUNTY,0,540843.05,0,0,540843.05,472164.63,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 187441,FL,MARION COUNTY,0,775774.8,0,775774.8,775774.8,698883.88,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 703238,FL,MARION COUNTY,0,774690.05,0,0,774690.05,1035733.48,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 485682,FL,MARION COUNTY,0,892062.43,0,0,892062.43,818913.31,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 545825,FL,MARION COUNTY,0,824359.82,0,0,824359.82,706311.5,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 791584,FL,MARION COUNTY,0,540843.05,0,0,540843.05,529389.07,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 287277,FL,MARION COUNTY,0,794989.44,0,0,794989.44,1206116.64,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 311662,FL,MARION COUNTY,0,681096.31,0,0,681096.31,667763.17,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 154448,FL,MARION COUNTY,0,891914.98,0,0,891914.98,1179468.36,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 759380,FL,MARION COUNTY,0,471433.75,0,0,471433.75,520774.01,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 787673,FL,MARION COUNTY,0,512367.77,0,0,512367.77,697230.06,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 727262,FL,MARION COUNTY,0,451497.82,0,0,451497.82,459635.61,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 748205,FL,MARION COUNTY,0,889129.58,0,0,889129.58,1127473.22,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 105050,FL,MARION COUNTY,0,681096.31,0,0,681096.31,894868.61,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 674269,FL,MARION COUNTY,0,794989.44,0,0,794989.44,1212925.72,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 598655,FL,MARION COUNTY,0,559790.93,0,0,559790.93,809726.38,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 431878,FL,MARION COUNTY,0,906606.14,0,0,906606.14,1134838.8,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 562804,FL,MARION COUNTY,0,525696.7,0,0,525696.7,418269.52,0,0,0,0,29.1721,-82.20567,Residential,Masonry,1 899651,FL,MARION COUNTY,0,6883.2,0,6883.2,6883.2,9047.93,0,0,0,0,29.1721,-82.20567,Residential,Wood,1 613796,FL,MARION COUNTY,0,28728,0,28728,28728,24001.44,0,1436.4,0,0,29.1721,-82.20567,Residential,Wood,1 188829,FL,MARION COUNTY,0,24624,0,24624,24624,32604.88,0,1231.2,0,0,29.1721,-82.20567,Residential,Wood,1 186135,FL,MARION COUNTY,0,20520,0,20520,20520,25252.81,0,1026,0,0,29.1721,-82.20567,Residential,Wood,1 871001,FL,MARION COUNTY,0,20520,0,20520,20520,28699.27,0,1026,0,0,29.1721,-82.20567,Residential,Wood,1 622846,FL,MARION COUNTY,0,20520,0,20520,20520,29211.76,0,1026,0,0,29.1721,-82.20567,Residential,Wood,1 485464,FL,MARION COUNTY,0,20520,0,20520,20520,15129.4,0,1026,0,0,29.1721,-82.20567,Residential,Wood,1 599696,FL,MARION COUNTY,0,11385,0,11385,11385,13087.06,0,0,0,0,29.1721,-82.20567,Residential,Wood,1 559285,FL,MARION COUNTY,0,13167,0,13167,13167,15471.49,0,0,0,0,29.1721,-82.20567,Residential,Wood,1 481844,FL,MARION COUNTY,0,13167,0,13167,13167,23440.58,0,0,0,0,29.1721,-82.20567,Residential,Wood,1 552581,FL,MARION COUNTY,0,13167,0,13167,13167,18087.98,0,0,0,0,29.1721,-82.20567,Residential,Wood,1 603422,FL,MARION COUNTY,0,25920,0,25920,25920,26374.95,0,1296,0,0,29.1721,-82.20567,Residential,Wood,1 564654,FL,MARION COUNTY,0,90000,0,90000,90000,150544.8,0,4500,0,0,29.1721,-82.20567,Residential,Wood,1 352873,FL,MARION COUNTY,0,934195.05,0,0,934195.05,1336482.79,0,0,0,0,29.164146,-82.171097,Residential,Masonry,1 576245,FL,MARION COUNTY,0,1917460.25,0,0,1917460.25,3512112.23,0,0,0,0,29.158684,-82.176666,Commercial,Reinforced Masonry,1 680267,FL,MARION COUNTY,0,3046213.36,0,0,3046213.36,3015860.89,0,0,0,0,29.160099,-82.174835,Commercial,Reinforced Masonry,1 439909,FL,MARION COUNTY,0,911976.95,0,0,911976.95,1092236.48,0,0,0,0,29.18482,-82.17657,Residential,Masonry,1 582117,FL,MARION COUNTY,0,24030000,0,0,24030000,18990000,0,0,0,0,29.14912,-82.17081,Commercial,Reinforced Concrete,1 763927,FL,MARION COUNTY,0,50976.59,0,0,50976.59,41487.71,0,0,0,0,29.1517,-82.2017,Residential,Wood,4 100377,FL,MARION COUNTY,0,44908.51,0,0,44908.51,43112.17,0,0,0,0,29.1721,-82.20567,Residential,Wood,1 747840,FL,MARION COUNTY,0,18206.49,0,0,18206.49,29634.77,0,0,0,0,29.226776,-82.112312,Residential,Wood,4 215661,FL,MARION COUNTY,0,24274.57,0,0,24274.57,38274.93,0,0,0,0,29.1517,-82.2017,Residential,Wood,4 675156,FL,MARION COUNTY,0,18206.49,0,0,18206.49,19646.62,0,0,0,0,29.209892,-82.140759,Residential,Wood,4 423227,FL,MARION COUNTY,0,24274.57,0,0,24274.57,26326.69,0,0,0,0,29.21763,-82.132309,Residential,Wood,4 977583,FL,MARION COUNTY,0,18206.49,0,0,18206.49,24547.26,0,0,0,0,29.1517,-82.2017,Residential,Wood,4 696331,FL,MARION COUNTY,0,18206.49,0,0,18206.49,17446.6,0,0,0,0,29.209665,-82.082741,Residential,Wood,4 729153,FL,MARION COUNTY,0,44908.51,0,0,44908.51,69184.26,0,0,0,0,29.201963,-82.117065,Residential,Wood,4 156977,FL,MARION COUNTY,0,24274.57,0,0,24274.57,43070.12,0,0,0,0,29.15471,-82.17768,Residential,Wood,4 110130,FL,MARION COUNTY,0,121372.84,0,0,121372.84,187521.04,0,0,0,0,29.1517,-82.2017,Residential,Wood,4 107958,FL,MARION COUNTY,0,24274.57,0,0,24274.57,16757.61,0,0,0,0,29.1517,-82.2017,Residential,Wood,3 796851,FL,MARION COUNTY,0,44908.51,0,0,44908.51,44992.94,0,0,0,0,29.16993,-82.084251,Residential,Wood,1 857493,FL,MARION COUNTY,0,44908.51,0,0,44908.51,61354.01,0,0,0,0,29.175508,-82.179436,Residential,Wood,1 737895,FL,MARION COUNTY,0,24274.57,0,0,24274.57,37804.24,0,0,0,0,29.168065,-82.17056,Residential,Wood,3 496562,FL,MARION COUNTY,0,44908.51,0,0,44908.51,35271.15,0,0,0,0,29.150169,-82.248581,Residential,Wood,3 237899,FL,MARION COUNTY,0,44908.51,0,0,44908.51,46680.24,0,0,0,0,29.165379,-82.122627,Residential,Wood,4 149733,FL,MARION COUNTY,0,16218.96,0,0,16218.96,19806.45,0,0,0,0,29.170397,-82.218781,Residential,Wood,1 708799,FL,MARION COUNTY,0,2244527.82,0,0,2244527.82,1935954.62,0,0,0,0,29.182306,-82.218697,Commercial,Reinforced Masonry,1 279155,FL,MARION COUNTY,0,12266.34,0,0,12266.34,11450.68,0,0,0,0,29.07384,-82.24547,Residential,Wood,3 973152,FL,MARION COUNTY,0,129060.35,0,0,129060.35,156290.79,0,0,0,0,29.161842,-82.173439,Residential,Wood,1 719961,FL,MARION COUNTY,0,632323.89,0,0,632323.89,984259.56,0,0,0,0,29.1725,-82.2257,Residential,Masonry,1 475882,FL,MARION COUNTY,0,665123.17,0,0,665123.17,635006.4,0,0,0,0,29.178278,-82.218727,Residential,Masonry,1 384777,FL,MARION COUNTY,0,665123.17,0,0,665123.17,769478.34,0,0,0,0,29.178278,-82.218727,Residential,Masonry,1 493821,FL,MARION COUNTY,0,18520.72,0,0,18520.72,20950.64,0,0,0,0,29.17275,-82.218765,Residential,Wood,1 937640,FL,MARION COUNTY,0,485491.37,0,0,485491.37,728965.29,0,0,0,0,29.1517,-82.2017,Residential,Masonry,4 334896,FL,MARION COUNTY,0,634696.35,0,0,634696.35,548986.96,0,0,0,0,29.161051,-82.23114,Residential,Masonry,1 384113,FL,MARION COUNTY,0,21420000,0,0,21420000,19800000,0,0,0,0,29.160099,-82.174835,Commercial,Reinforced Concrete,1 997003,FL,MARION COUNTY,185799.6,185799.6,185799.6,185799.6,185799.6,171304.26,0,0,0,0,29.25282,-82.17232,Residential,Wood,1 457501,FL,MARION COUNTY,0,3731132.45,0,0,3731132.45,3925263.27,0,0,0,0,29.19655,-82.14765,Commercial,Reinforced Masonry,1 907645,FL,MARION COUNTY,0,1594800,0,1594800,1594800,1557902.71,0,79740,0,0,29.18557,-82.17119,Residential,Masonry,1 844416,FL,MARION COUNTY,0,626872.96,0,0,626872.96,617802.11,0,0,0,0,29.18589,-82.17662,Residential,Masonry,1 347409,FL,MARION COUNTY,0,1212369.53,0,0,1212369.53,1110380.15,0,0,0,0,29.223803,-82.147797,Residential,Masonry,1 988351,FL,MARION COUNTY,0,856765.02,0,0,856765.02,1427644.68,0,0,0,0,29.259027,-82.151947,Residential,Masonry,1 345919,FL,MARION COUNTY,0,1298929.27,0,0,1298929.27,1029645.64,0,0,0,0,29.262375,-82.151932,Residential,Masonry,1 771880,FL,MARION COUNTY,0,9180000,0,0,9180000,10440000,0,0,0,0,29.18749,-82.13823,Commercial,Reinforced Concrete,1 377373,FL,MARION COUNTY,0,2783214.5,0,0,2783214.5,3624095.96,0,0,0,0,29.204391,-82.159782,Commercial,Reinforced Masonry,3 268159,FL,MARION COUNTY,0,14962.02,0,0,14962.02,13915.22,0,0,0,0,29.21173,-82.16231,Residential,Wood,1 885534,FL,MARION COUNTY,0,27553.82,0,0,27553.82,22595.51,0,0,0,0,29.21173,-82.16231,Residential,Wood,1 664952,FL,MARION COUNTY,0,46449.38,0,0,46449.38,49576.72,0,0,0,0,29.19948,-82.14104,Residential,Wood,1 575677,FL,MARION COUNTY,0,290445.27,0,0,290445.27,251811.4,0,0,0,0,29.19948,-82.14104,Residential,Wood,1 797062,FL,MARION COUNTY,0,166509.17,0,0,166509.17,265289.08,0,0,0,0,29.19948,-82.14104,Residential,Wood,1 304976,FL,MARION COUNTY,0,925783.56,0,0,925783.56,927105.58,0,0,0,0,29.19948,-82.14104,Residential,Masonry,1 764562,FL,MARION COUNTY,0,497542.24,0,0,497542.24,726539.04,0,0,0,0,29.19948,-82.14104,Residential,Masonry,1 536997,FL,MARION COUNTY,0,420364.15,0,0,420364.15,695053.62,0,0,0,0,29.19948,-82.14104,Residential,Masonry,1 335982,FL,MARION COUNTY,0,420364.15,0,0,420364.15,376763.98,0,0,0,0,29.19948,-82.14104,Residential,Masonry,1 425413,FL,MARION COUNTY,0,76642.77,0,0,76642.77,117554.53,0,0,0,0,29.25174,-82.17376,Residential,Wood,1 881735,FL,MARION COUNTY,0,101667.01,0,0,101667.01,131095.24,0,0,0,0,29.2183,-82.1539,Residential,Wood,4 846669,FL,MARION COUNTY,0,52593.78,0,0,52593.78,80022.48,0,0,0,0,29.29408,-82.15438,Residential,Wood,1 918669,FL,MARION COUNTY,0,30343.77,0,0,30343.77,26406.36,0,0,0,0,29.29408,-82.15438,Residential,Wood,1 435096,FL,MARION COUNTY,0,138326.88,0,0,138326.88,209041.8,0,0,0,0,29.29408,-82.15438,Residential,Wood,1 783398,FL,MARION COUNTY,0,53257.03,0,0,53257.03,79813.23,0,0,0,0,29.192377,-82.172112,Residential,Wood,1 273687,FL,MARION COUNTY,0,12266.34,0,0,12266.34,16477.38,0,0,0,0,29.29408,-82.15438,Residential,Wood,1 460373,FL,MARION COUNTY,0,15186.48,0,0,15186.48,18917.97,0,0,0,0,29.192499,-82.172112,Residential,Wood,1 434260,FL,MARION COUNTY,0,5162413.99,0,0,5162413.99,6826776.26,0,0,0,0,29.192867,-82.172112,Commercial,Reinforced Masonry,1 669114,FL,MARION COUNTY,0,11070000,0,0,11070000,15930000,0,0,0,0,29.09399,-82.24625,Commercial,Reinforced Concrete,3 265447,FL,MARION COUNTY,872761.5,872761.5,872761.5,872761.5,872761.5,1430934.37,0,0,0,0,29.11362,-82.22304,Residential,Masonry,3 115875,FL,MARION COUNTY,0,110959.2,0,110959.2,110959.2,102248.9,0,0,0,0,29.11114,-82.2272,Residential,Wood,1 878059,FL,MARION COUNTY,0,2492883.36,0,0,2492883.36,3203853.69,0,0,0,0,29.11114,-82.2272,Commercial,Reinforced Masonry,1 741096,FL,MARION COUNTY,0,4930287.12,0,0,4930287.12,6504823.61,0,0,0,0,29.11114,-82.2272,Commercial,Reinforced Masonry,1 541498,FL,MARION COUNTY,165970.8,165970.8,0,0,165970.8,181723.42,0,0,0,0,29.10079,-82.14173,Residential,Wood,1 728939,FL,MARION COUNTY,102286.8,102286.8,102286.8,102286.8,102286.8,131355.89,0,0,0,0,29.1026,-82.25097,Residential,Wood,3 336054,FL,MARION COUNTY,119145.6,119145.6,119145.6,119145.6,119145.6,175669.46,0,0,0,0,29.10271,-82.25119,Residential,Wood,3 427434,FL,MARION COUNTY,0,441693.9,0,0,441693.9,325660.91,0,0,0,0,29.115803,-82.136276,Residential,Masonry,1 644758,FL,MARION COUNTY,0,56113.2,0,0,56113.2,82297.86,0,0,0,0,29.06922,-82.21425,Residential,Wood,3 737878,FL,MARION COUNTY,0,145894.31,0,0,145894.31,217382.52,0,0,0,0,29.114826,-82.220604,Residential,Wood,4 762573,FL,MARION COUNTY,421829.1,421829.1,0,0,421829.1,496961.92,0,0,0,0,29.2401,-82.1113,Residential,Masonry,4 118935,FL,MARION COUNTY,195629.4,195629.4,0,0,195629.4,256235.39,0,0,0,0,29.24352,-82.10183,Residential,Wood,1 888020,FL,MARION COUNTY,146056.5,146056.5,0,0,146056.5,122414.92,0,0,0,0,29.2401,-82.1113,Residential,Wood,1 845743,FL,MARION COUNTY,278155.8,278155.8,0,0,278155.8,350187.58,0,0,0,0,29.263536,-82.090996,Residential,Wood,1 788034,FL,MARION COUNTY,0,1349283.37,0,0,1349283.37,1030647.4,0,0,0,0,29.221653,-82.124397,Residential,Masonry,1 770692,FL,MARION COUNTY,0,6791990.4,0,0,6791990.4,10260000,0,0,0,0,29.26734,-82.10576,Commercial,Reinforced Masonry,1 179202,FL,MARION COUNTY,0,336576.24,0,0,336576.24,256538.41,0,0,0,0,29.13222,-82.11991,Residential,Wood,1 821985,FL,MARION COUNTY,0,385583.22,0,0,385583.22,467373.13,0,0,0,0,29.13222,-82.11991,Residential,Masonry,1 355544,FL,MARION COUNTY,234172.8,234172.8,0,0,234172.8,231212.86,0,0,0,0,29.12056,-82.057045,Residential,Wood,1 921990,FL,MARION COUNTY,352321.2,352321.2,0,0,352321.2,359534.62,0,0,0,0,29.115526,-82.096428,Residential,Wood,1 406547,FL,MARION COUNTY,0,803278.61,0,0,803278.61,700929.67,0,0,0,0,29.1685,-82.054,Residential,Masonry,1 285209,FL,MARION COUNTY,0,836828.91,0,0,836828.91,1123889.68,0,0,0,0,29.13556,-82.10894,Residential,Masonry,1 120324,FL,MARION COUNTY,0,14877.05,0,0,14877.05,14206.27,0,0,0,0,29.13018,-82.108,Residential,Wood,1 574910,FL,MARION COUNTY,0,104621.47,0,0,104621.47,137736.26,0,0,0,0,29.13018,-82.108,Residential,Wood,1 842856,FL,MARION COUNTY,0,148088.97,0,0,148088.97,212839.39,0,0,0,0,29.13018,-82.108,Residential,Wood,1 514727,FL,MARION COUNTY,0,20065.57,0,0,20065.57,28388.93,0,0,0,0,29.13018,-82.108,Residential,Wood,1 971450,FL,MARION COUNTY,0,20065.57,0,0,20065.57,27981.24,0,0,0,0,29.13018,-82.108,Residential,Wood,1 237018,FL,MARION COUNTY,0,87519.75,0,0,87519.75,118087.77,0,0,0,0,29.120621,-82.055542,Residential,Wood,1 155761,FL,MARION COUNTY,0,44254.23,0,0,44254.23,42719.85,0,0,0,0,29.120621,-82.055542,Residential,Wood,1 943367,FL,MARION COUNTY,0,285059.52,0,0,285059.52,361494.24,0,0,0,0,29.120621,-82.055542,Residential,Wood,1 209835,FL,MARION COUNTY,0,285059.52,0,0,285059.52,282496.27,0,0,0,0,29.120621,-82.055542,Residential,Wood,1 507411,FL,MARION COUNTY,0,12157.48,0,0,12157.48,11993.89,0,0,0,0,29.120621,-82.055542,Residential,Wood,1 631140,FL,MARION COUNTY,0,12157.48,0,0,12157.48,16143.11,0,0,0,0,29.120621,-82.055542,Residential,Wood,1 472241,FL,MARION COUNTY,0,600004.93,0,0,600004.93,574161.52,0,0,0,0,29.10195,-82.09261,Residential,Masonry,3 162071,FL,MARION COUNTY,0,98741.27,0,0,98741.27,90281.91,0,0,0,0,29.14261,-82.0548,Residential,Wood,1 515591,FL,MARION COUNTY,0,320314.32,0,0,320314.32,452027.57,0,0,0,0,29.120558,-82.057121,Residential,Wood,1 338086,FL,MARION COUNTY,0,137656.89,0,0,137656.89,167913.88,0,0,0,0,29.120558,-82.057121,Residential,Wood,1 229444,FL,MARION COUNTY,0,36511.73,0,0,36511.73,30589.35,0,0,0,0,29.120558,-82.057121,Residential,Wood,1 883812,FL,MARION COUNTY,0,145268.09,0,0,145268.09,200651.25,0,0,0,0,29.120558,-82.057121,Residential,Wood,1 123386,FL,MARION COUNTY,0,70680.18,0,0,70680.18,57876.47,0,0,0,0,29.120558,-82.057121,Residential,Wood,1 425595,FL,MARION COUNTY,0,42481.06,0,0,42481.06,65002.13,0,0,0,0,29.21862,-82.21059,Residential,Wood,3 892498,FL,MARION COUNTY,276570,276570,276570,276570,276570,271414.74,0,0,0,0,29.17688,-82.32275,Residential,Wood,1 242765,FL,MARION COUNTY,28350,28350,28350,28350,28350,25259.99,0,0,0,0,29.06852,-82.27389,Residential,Wood,1 501847,FL,MARION COUNTY,72000,72000,72000,72000,72000,73373.9,1440,3600,0,0,29.08007,-82.26041,Residential,Wood,1 578202,FL,MARION COUNTY,0,3321731.33,0,0,3321731.33,3252639.31,0,0,0,0,29.1175,-82.3126,Commercial,Reinforced Masonry,4 928434,FL,MARION COUNTY,466149.6,466149.6,466149.6,466149.6,466149.6,619921.17,0,0,0,0,29.080309,-82.263229,Residential,Masonry,1 517979,FL,MARION COUNTY,582649.2,582649.2,582649.2,582649.2,582649.2,549297.78,0,0,0,0,29.078119,-82.263802,Residential,Masonry,1 561413,FL,MARION COUNTY,291324.6,291324.6,291324.6,291324.6,291324.6,352150.26,0,0,0,0,29.080511,-82.265945,Residential,Wood,1 393984,FL,MARION COUNTY,815724,815724,815724,815724,815724,1196830.25,0,40786.2,0,0,29.077703,-82.267654,Residential,Masonry,1 104139,FL,MARION COUNTY,174825,174825,174825,174825,174825,242692.94,0,0,0,0,29.077885,-82.265045,Residential,Wood,1 473693,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,241658.94,0,0,0,0,29.077875,-82.264664,Residential,Wood,1 644581,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,319874.19,0,0,0,0,29.07848,-82.263794,Residential,Wood,1 414528,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,223143.48,0,0,0,0,29.07915,-82.2637,Residential,Wood,1 951667,FL,MARION COUNTY,174825,174825,174825,174825,174825,231275.64,0,0,0,0,29.07803,-82.26651,Residential,Wood,1 730302,FL,MARION COUNTY,407862,407862,407862,407862,407862,615145.63,0,20393.1,0,0,29.08525,-82.26129,Residential,Masonry,1 958649,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,510154.12,0,0,0,0,29.08501,-82.26129,Residential,Wood,1 792468,FL,MARION COUNTY,497901.6,497901.6,497901.6,497901.6,497901.6,393143.1,0,0,0,0,29.08462,-82.26239,Residential,Masonry,1 451846,FL,MARION COUNTY,497901.6,497901.6,497901.6,497901.6,497901.6,421313.38,0,0,0,0,29.0844,-82.2624,Residential,Masonry,1 325671,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,351882.35,0,0,0,0,29.08395,-82.26003,Residential,Wood,1 545584,FL,MARION COUNTY,174825,174825,174825,174825,174825,165745.29,0,0,0,0,29.08333,-82.26065,Residential,Wood,1 898520,FL,MARION COUNTY,466149.6,466149.6,466149.6,466149.6,466149.6,662000.49,0,0,0,0,29.08376,-82.26257,Residential,Masonry,1 493615,FL,MARION COUNTY,0,424538.08,0,0,424538.08,354026.55,0,0,0,0,29.083563,-82.263031,Residential,Masonry,1 646090,FL,MARION COUNTY,407862,407862,407862,407862,407862,434740.11,0,20393.1,0,0,29.08312,-82.26084,Residential,Masonry,1 422022,FL,MARION COUNTY,466149.6,466149.6,466149.6,466149.6,466149.6,581575.7,0,0,0,0,29.08273,-82.26249,Residential,Masonry,1 506897,FL,MARION COUNTY,407862,407862,407862,407862,407862,575795.1,0,20393.1,0,0,29.0821,-82.26285,Residential,Masonry,1 696648,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,277236.88,0,0,0,0,29.08149,-82.26304,Residential,Wood,3 176126,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,457169.34,0,0,0,0,29.08504,-82.26398,Residential,Wood,1 634525,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,448457.36,0,0,0,0,29.08468,-82.26511,Residential,Wood,1 105238,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,538137.08,0,0,0,0,29.08446,-82.26643,Residential,Wood,1 896485,FL,MARION COUNTY,423775.8,423775.8,423775.8,423775.8,423775.8,664283.82,0,0,0,0,29.078701,-82.266068,Residential,Masonry,1 531417,FL,MARION COUNTY,407862,407862,407862,407862,407862,449344.83,0,20393.1,0,0,29.08574,-82.26397,Residential,Masonry,1 769168,FL,MARION COUNTY,407862,407862,407862,407862,407862,531705.22,0,20393.1,0,0,29.08532,-82.26615,Residential,Masonry,1 264062,FL,MARION COUNTY,407862,407862,407862,407862,407862,437483.39,0,20393.1,0,0,29.084898,-82.266945,Residential,Masonry,1 354391,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,362981.37,0,0,0,0,29.08423,-82.263969,Residential,Wood,1 603663,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,428140.34,0,0,0,0,29.084227,-82.264259,Residential,Wood,1 685118,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,492256.77,0,0,0,0,29.08314,-82.26402,Residential,Wood,1 425631,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,188724.39,0,0,0,0,29.08317,-82.26578,Residential,Wood,1 456839,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,264315.21,0,0,0,0,29.08251,-82.26404,Residential,Wood,1 574253,FL,MARION COUNTY,407862,407862,407862,407862,407862,556845.83,0,20393.1,0,0,29.08143,-82.26506,Residential,Masonry,3 521775,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,372525.78,0,0,0,0,29.0856,-82.25864,Residential,Wood,3 284411,FL,MARION COUNTY,407862,407862,407862,407862,407862,601270.16,0,20393.1,0,0,29.08381,-82.26627,Residential,Masonry,1 121178,FL,MARION COUNTY,407862,407862,407862,407862,407862,674461.81,0,20393.1,0,0,29.08189,-82.26406,Residential,Masonry,3 664750,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,216655.15,0,0,0,0,29.080721,-82.26535,Residential,Wood,1 997811,FL,MARION COUNTY,174825,174825,174825,174825,174825,308781.51,0,0,0,0,29.080576,-82.266106,Residential,Wood,1 761397,FL,MARION COUNTY,174825,174825,174825,174825,174825,193321.49,0,0,0,0,29.080502,-82.267044,Residential,Wood,1 668053,FL,MARION COUNTY,287431.2,287431.2,287431.2,287431.2,287431.2,328554.56,0,0,0,0,29.08641,-82.25901,Residential,Wood,1 986997,FL,MARION COUNTY,405140.4,405140.4,405140.4,405140.4,405140.4,595896.71,0,0,0,0,29.086134,-82.259605,Residential,Masonry,1 519185,FL,MARION COUNTY,466149.6,466149.6,466149.6,466149.6,466149.6,511489.17,0,0,0,0,29.086336,-82.261803,Residential,Masonry,1 681891,FL,MARION COUNTY,286561.8,286561.8,286561.8,286561.8,286561.8,380811.98,0,0,0,0,29.08643,-82.263466,Residential,Wood,1 657785,FL,MARION COUNTY,342883.8,342883.8,342883.8,342883.8,342883.8,334538.01,0,0,0,0,29.086355,-82.263756,Residential,Wood,1 509205,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,295886.59,0,0,0,0,29.0865,-82.26518,Residential,Wood,1 941713,FL,MARION COUNTY,340540.2,340540.2,340540.2,340540.2,340540.2,441579.16,0,0,0,0,29.08633,-82.267128,Residential,Wood,1 317132,FL,MARION COUNTY,284898.6,284898.6,284898.6,284898.6,284898.6,386322.5,0,0,0,0,29.08672,-82.25919,Residential,Wood,1 232268,FL,MARION COUNTY,452692.8,452692.8,452692.8,452692.8,452692.8,354324.92,0,0,0,0,29.08667,-82.26093,Residential,Masonry,1 133073,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,346462.19,0,0,0,0,29.086878,-82.262939,Residential,Wood,1 483962,FL,MARION COUNTY,233074.8,233074.8,233074.8,233074.8,233074.8,313748.51,0,0,0,0,29.08724,-82.26351,Residential,Wood,1 832190,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,360217.34,0,0,0,0,29.0879,-82.26329,Residential,Wood,1 430316,FL,MARION COUNTY,339066,339066,339066,339066,339066,469794.93,0,16953.3,0,0,29.08743,-82.26522,Residential,Wood,1 346528,FL,MARION COUNTY,349612.2,349612.2,349612.2,349612.2,349612.2,347760.65,0,0,0,0,29.08825,-82.26421,Residential,Wood,3 613106,FL,MARION COUNTY,349650,349650,349650,349650,349650,537041.42,0,17482.5,0,0,29.09182,-82.25719,Residential,Wood,3 392981,FL,MARION COUNTY,425061,425061,425061,425061,425061,662642.47,0,0,0,0,29.0867,-82.25786,Residential,Masonry,1 870779,FL,MARION COUNTY,291324.6,291324.6,291324.6,291324.6,291324.6,410767.69,0,0,0,0,29.087626,-82.25827,Residential,Wood,1 725953,FL,MARION COUNTY,280135.8,280135.8,280135.8,280135.8,280135.8,372899.97,0,0,0,0,29.09051,-82.25698,Residential,Wood,1 132995,FL,MARION COUNTY,224116.2,224116.2,224116.2,224116.2,224116.2,321698.19,0,0,0,0,29.08761,-82.25753,Residential,Wood,1 636802,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,366016.76,0,0,0,0,29.08985,-82.2569,Residential,Wood,1 332735,FL,MARION COUNTY,224116.2,224116.2,224116.2,224116.2,224116.2,169667.17,0,0,0,0,29.08701,-82.25812,Residential,Wood,1 622230,FL,MARION COUNTY,448194.6,448194.6,448194.6,448194.6,448194.6,381754.23,0,0,0,0,29.08877,-82.2581,Residential,Masonry,3 714989,FL,MARION COUNTY,280135.8,280135.8,280135.8,280135.8,280135.8,289709.72,0,0,0,0,29.08907,-82.25767,Residential,Wood,1 742345,FL,MARION COUNTY,280135.8,280135.8,280135.8,280135.8,280135.8,287553.8,0,0,0,0,29.09198,-82.26158,Residential,Wood,3 452684,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,495711.9,0,0,0,0,29.08846,-82.25852,Residential,Wood,1 259103,FL,MARION COUNTY,224116.2,224116.2,224116.2,224116.2,224116.2,364263.23,0,0,0,0,29.0879,-82.25849,Residential,Wood,1 219054,FL,MARION COUNTY,392175,392175,392175,392175,392175,283081.33,0,0,0,0,29.09133,-82.26016,Residential,Masonry,1 878156,FL,MARION COUNTY,224116.2,224116.2,224116.2,224116.2,224116.2,218836.02,0,0,0,0,29.09133,-82.25888,Residential,Wood,1 174737,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,286857.87,0,0,0,0,29.090899,-82.261017,Residential,Wood,1 174644,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,448364.07,0,0,0,0,29.090822,-82.259415,Residential,Wood,1 597438,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,467005.57,0,0,0,0,29.09001,-82.25895,Residential,Wood,1 896378,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,372983.24,0,0,0,0,29.09003,-82.26051,Residential,Wood,1 266051,FL,MARION COUNTY,336155.4,336155.4,336155.4,336155.4,336155.4,453458.84,0,0,0,0,29.08975,-82.26072,Residential,Wood,1 945057,FL,MARION COUNTY,414930.6,414930.6,414930.6,414930.6,414930.6,392756.71,0,0,0,0,29.08867,-82.26201,Residential,Masonry,1 436820,FL,MARION COUNTY,270988.2,270988.2,270988.2,270988.2,270988.2,264994.48,0,0,0,0,29.0898,-82.25898,Residential,Wood,1 709867,FL,MARION COUNTY,245775.6,245775.6,245775.6,245775.6,245775.6,389428.49,0,0,0,0,29.08874,-82.25901,Residential,Wood,1 526978,FL,MARION COUNTY,421470,421470,421470,421470,421470,529126.08,0,21073.5,0,0,29.08916,-82.25975,Residential,Masonry,1 923485,FL,MARION COUNTY,269060.4,269060.4,269060.4,269060.4,269060.4,239006.35,0,0,0,0,29.088213,-82.262314,Residential,Wood,3 970646,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,167590.02,0,0,0,0,29.088,-82.26057,Residential,Wood,1 287134,FL,MARION COUNTY,346815,346815,346815,346815,346815,494142.01,0,0,0,0,29.08838,-82.26129,Residential,Wood,3 970867,FL,MARION COUNTY,320959.8,320959.8,320959.8,320959.8,320959.8,522164.68,0,0,0,0,29.08799,-82.25989,Residential,Wood,1 312935,FL,MARION COUNTY,448194.6,448194.6,448194.6,448194.6,448194.6,517368.95,0,0,0,0,29.087545,-82.262505,Residential,Masonry,1 932080,FL,MARION COUNTY,247552.2,247552.2,247552.2,247552.2,247552.2,237166.89,0,0,0,0,29.0873,-82.26163,Residential,Wood,1 340770,FL,MARION COUNTY,193573.8,193573.8,193573.8,193573.8,193573.8,179252.44,0,0,0,0,29.09168,-82.26448,Residential,Wood,3 313038,FL,MARION COUNTY,244490.4,244490.4,244490.4,244490.4,244490.4,384428.88,0,0,0,0,29.091761,-82.262466,Residential,Wood,1 694641,FL,MARION COUNTY,122245.2,122245.2,122245.2,122245.2,122245.2,159927.53,0,0,0,0,29.08972,-82.26743,Residential,Wood,1 298350,FL,MARION COUNTY,126327.6,126327.6,126327.6,126327.6,126327.6,124938,0,0,0,0,29.091885,-82.264366,Residential,Wood,3 255279,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,223718.5,0,0,0,0,29.09021,-82.26741,Residential,Wood,1 966251,FL,MARION COUNTY,122245.2,122245.2,122245.2,122245.2,122245.2,117967.11,0,0,0,0,29.09121,-82.26585,Residential,Wood,1 381884,FL,MARION COUNTY,203742,203742,203742,203742,203742,308545.66,0,10187.1,0,0,29.091232,-82.263931,Residential,Wood,1 216345,FL,MARION COUNTY,302324.4,302324.4,302324.4,302324.4,302324.4,519204.06,0,0,0,0,29.09081,-82.26633,Residential,Wood,1 748763,FL,MARION COUNTY,260555.4,260555.4,260555.4,260555.4,260555.4,203319.2,0,0,0,0,29.09141,-82.26448,Residential,Wood,1 191492,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,132220.41,0,0,0,0,29.09084,-82.26506,Residential,Wood,1 623278,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,252162.51,0,0,0,0,29.09098,-82.26443,Residential,Wood,1 232617,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,217686.43,0,0,0,0,29.09103,-82.26326,Residential,Wood,1 694565,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,166204.57,0,0,0,0,29.09052,-82.26511,Residential,Wood,1 249969,FL,MARION COUNTY,203742,203742,203742,203742,203742,271402.48,0,10187.1,0,0,29.089703,-82.262794,Residential,Wood,1 639580,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,229195.08,0,0,0,0,29.09001,-82.26358,Residential,Wood,1 197157,FL,MARION COUNTY,337176,337176,337176,337176,337176,319924.73,0,16858.8,0,0,29.089659,-82.264854,Residential,Wood,1 718493,FL,MARION COUNTY,81496.8,81496.8,81496.8,81496.8,81496.8,75861.46,0,0,0,0,29.08962,-82.26438,Residential,Wood,1 131012,FL,MARION COUNTY,256246.2,256246.2,256246.2,256246.2,256246.2,369578.77,0,0,0,0,29.089056,-82.265015,Residential,Wood,1 585345,FL,MARION COUNTY,247665.6,247665.6,247665.6,247665.6,247665.6,393193.91,0,0,0,0,29.0888,-82.26537,Residential,Wood,1 446551,FL,MARION COUNTY,494121.6,494121.6,494121.6,494121.6,494121.6,734504.35,0,0,0,0,29.089096,-82.263954,Residential,Masonry,1 479203,FL,MARION COUNTY,306142.2,306142.2,306142.2,306142.2,306142.2,272189.81,0,0,0,0,29.0888,-82.26311,Residential,Wood,1 862848,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,154781.98,0,0,0,0,29.0884,-82.26786,Residential,Wood,3 535428,FL,MARION COUNTY,250954.2,250954.2,250954.2,250954.2,250954.2,291568.63,0,0,0,0,29.08856,-82.26645,Residential,Wood,3 291925,FL,MARION COUNTY,387412.2,387412.2,387412.2,387412.2,387412.2,453090.97,0,0,0,0,29.08852,-82.26503,Residential,Masonry,3 791061,FL,MARION COUNTY,319069.8,319069.8,319069.8,319069.8,319069.8,261650,0,0,0,0,29.08856,-82.2633,Residential,Wood,3 193174,FL,MARION COUNTY,122245.2,122245.2,122245.2,122245.2,122245.2,146864.41,0,0,0,0,29.08675,-82.26819,Residential,Wood,1 166909,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,179618.95,0,0,0,0,29.08726,-82.26822,Residential,Wood,1 536738,FL,MARION COUNTY,122245.2,122245.2,122245.2,122245.2,122245.2,200971.11,0,0,0,0,29.08723,-82.26794,Residential,Wood,1 118732,FL,MARION COUNTY,203742,203742,203742,203742,203742,208170.13,0,10187.1,0,0,29.08602,-82.25748,Residential,Wood,3 293994,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,275189.27,0,0,0,0,29.08597,-82.25709,Residential,Wood,1 313264,FL,MARION COUNTY,339292.8,339292.8,339292.8,339292.8,339292.8,488353.63,0,0,0,0,29.08581,-82.25613,Residential,Wood,1 521061,FL,MARION COUNTY,203742,203742,203742,203742,203742,159321.35,0,10187.1,0,0,29.08572,-82.25673,Residential,Wood,1 631617,FL,MARION COUNTY,203742,203742,203742,203742,203742,167858.55,0,10187.1,0,0,29.08323,-82.25813,Residential,Wood,1 565082,FL,MARION COUNTY,244490.4,244490.4,244490.4,244490.4,244490.4,349621.27,0,0,0,0,29.08295,-82.25899,Residential,Wood,1 998774,FL,MARION COUNTY,326781,326781,326781,326781,326781,419649.55,0,0,0,0,29.08448,-82.25843,Residential,Wood,1 791509,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,127575.74,0,0,0,0,29.08419,-82.25806,Residential,Wood,1 354893,FL,MARION COUNTY,306066.6,306066.6,306066.6,306066.6,306066.6,259238.41,0,0,0,0,29.083641,-82.25914,Residential,Wood,1 404470,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,195441.06,0,0,0,0,29.08364,-82.25862,Residential,Wood,1 764238,FL,MARION COUNTY,203742,203742,203742,203742,203742,326525.08,0,10187.1,0,0,29.08307,-82.25918,Residential,Wood,1 293494,FL,MARION COUNTY,203742,203742,203742,203742,203742,224711.13,0,10187.1,0,0,29.0846,-82.2586,Residential,Wood,3 825448,FL,MARION COUNTY,203742,203742,203742,203742,203742,158103.79,0,10187.1,0,0,29.084164,-82.259209,Residential,Wood,3 271086,FL,MARION COUNTY,203742,203742,203742,203742,203742,284525.7,0,10187.1,0,0,29.08207,-82.25929,Residential,Wood,1 207090,FL,MARION COUNTY,203742,203742,203742,203742,203742,217714.63,0,10187.1,0,0,29.081631,-82.259872,Residential,Wood,1 262966,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,175399.37,0,0,0,0,29.082993,-82.259407,Residential,Wood,1 236829,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,184954.54,0,0,0,0,29.0923,-82.25645,Residential,Wood,3 444050,FL,MARION COUNTY,203742,203742,203742,203742,203742,224033.07,0,10187.1,0,0,29.09245,-82.25864,Residential,Wood,3 131221,FL,MARION COUNTY,203742,203742,203742,203742,203742,262781.95,0,10187.1,0,0,29.09254,-82.26019,Residential,Wood,3 866132,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,219454.58,0,0,0,0,29.09249,-82.26157,Residential,Wood,3 366107,FL,MARION COUNTY,122245.2,122245.2,122245.2,122245.2,122245.2,159653.21,0,0,0,0,29.09214,-82.26421,Residential,Wood,3 933086,FL,MARION COUNTY,162993.6,162993.6,162993.6,162993.6,162993.6,153673.63,0,0,0,0,29.08,-82.2657,Residential,Wood,1 717634,FL,MARION COUNTY,203742,203742,203742,203742,203742,186435.54,0,10187.1,0,0,29.08,-82.2657,Residential,Wood,1 112430,FL,MARION COUNTY,418483.8,418483.8,418483.8,418483.8,418483.8,528871.46,0,0,0,0,29.07973,-82.26716,Residential,Masonry,1 871993,FL,MARION COUNTY,159175.8,159175.8,159175.8,159175.8,159175.8,153782.92,0,0,0,0,29.0786,-82.26822,Residential,Wood,1 714435,FL,MARION COUNTY,203742,203742,203742,203742,203742,157936.72,0,10187.1,0,0,29.07988,-82.26823,Residential,Wood,1 184009,FL,MARION COUNTY,198979.2,198979.2,198979.2,198979.2,198979.2,261299.49,0,0,0,0,29.07859,-82.26863,Residential,Wood,1 343193,FL,MARION COUNTY,203742,203742,203742,203742,203742,176196.08,0,10187.1,0,0,29.07988,-82.26863,Residential,Wood,1 404547,FL,MARION COUNTY,119372.4,119372.4,119372.4,119372.4,119372.4,123427.96,0,0,0,0,29.080517,-82.268059,Residential,Wood,1 632829,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,72919.42,0,0,0,0,29.0875,-82.2738,Residential,Wood,1 600442,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,88654.66,0,0,0,0,29.08738,-82.27351,Residential,Wood,1 694342,FL,MARION COUNTY,46758.6,46758.6,46758.6,46758.6,46758.6,82630.3,0,0,0,0,29.08744,-82.27365,Residential,Wood,1 278167,FL,MARION COUNTY,159175.8,159175.8,159175.8,159175.8,159175.8,178951.8,0,0,0,0,29.07817,-82.26862,Residential,Wood,1 434531,FL,MARION COUNTY,159175.8,159175.8,159175.8,159175.8,159175.8,263305.42,0,0,0,0,29.079399,-82.266861,Residential,Wood,1 780037,FL,MARION COUNTY,238744.8,238744.8,238744.8,238744.8,238744.8,250751.51,0,0,0,0,29.078297,-82.26622,Residential,Wood,3 949114,FL,MARION COUNTY,211906.8,211906.8,211906.8,211906.8,211906.8,322151.74,0,0,0,0,29.080713,-82.273232,Residential,Wood,1 442062,FL,MARION COUNTY,131317.2,131317.2,131317.2,131317.2,131317.2,197736.13,0,0,0,0,29.080416,-82.274734,Residential,Wood,1 222682,FL,MARION COUNTY,130334.4,130334.4,130334.4,130334.4,130334.4,154411.07,0,0,0,0,29.08066,-82.27383,Residential,Wood,1 846519,FL,MARION COUNTY,193989.6,193989.6,193989.6,193989.6,193989.6,333041.35,0,0,0,0,29.08133,-82.27466,Residential,Wood,3 643417,FL,MARION COUNTY,185031,185031,185031,185031,185031,212446.67,0,0,0,0,29.081755,-82.27404,Residential,Wood,1 428570,FL,MARION COUNTY,189037.8,189037.8,189037.8,189037.8,189037.8,271068.11,0,0,0,0,29.081684,-82.275208,Residential,Wood,1 554211,FL,MARION COUNTY,180079.2,180079.2,180079.2,180079.2,180079.2,250912.27,0,0,0,0,29.08013,-82.27752,Residential,Wood,1 769024,FL,MARION COUNTY,134303.4,134303.4,134303.4,134303.4,134303.4,218539.3,0,0,0,0,29.08021,-82.27816,Residential,Wood,1 996398,FL,MARION COUNTY,55717.2,55717.2,55717.2,55717.2,55717.2,98461.65,0,0,0,0,29.08731,-82.27335,Residential,Wood,1 768812,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,47326.35,0,0,0,0,29.08708,-82.27311,Residential,Wood,1 207309,FL,MARION COUNTY,55717.2,55717.2,55717.2,55717.2,55717.2,37976.84,0,0,0,0,29.08764,-82.2728,Residential,Wood,1 486382,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,58761.97,0,0,0,0,29.08832,-82.27234,Residential,Wood,3 990272,FL,MARION COUNTY,70459.2,70459.2,70459.2,70459.2,70459.2,107826.67,0,0,0,0,29.08884,-82.27348,Residential,Wood,3 538257,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,85458.68,0,0,0,0,29.08861,-82.27365,Residential,Wood,3 576878,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,72037.32,0,0,0,0,29.08839,-82.27343,Residential,Wood,1 272715,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,58600.53,0,0,0,0,29.08816,-82.27299,Residential,Wood,1 342337,FL,MARION COUNTY,119372.4,119372.4,119372.4,119372.4,119372.4,124624.79,0,0,0,0,29.08016,-82.27603,Residential,Wood,1 704753,FL,MARION COUNTY,119372.4,119372.4,119372.4,119372.4,119372.4,156802.33,0,0,0,0,29.08191,-82.27616,Residential,Wood,1 153532,FL,MARION COUNTY,144244.8,144244.8,144244.8,144244.8,144244.8,156118.46,0,0,0,0,29.07988,-82.27644,Residential,Wood,1 706018,FL,MARION COUNTY,182044.8,182044.8,182044.8,182044.8,182044.8,230287.4,0,0,0,0,29.08,-82.2769,Residential,Wood,1 307058,FL,MARION COUNTY,119372.4,119372.4,119372.4,119372.4,119372.4,124195.04,0,0,0,0,29.08032,-82.27677,Residential,Wood,1 750651,FL,MARION COUNTY,40786.2,40786.2,40786.2,40786.2,40786.2,40877.56,0,0,0,0,29.08749,-82.27287,Residential,Wood,1 393610,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,67417.67,0,0,0,0,29.0886,-82.27287,Residential,Wood,3 943675,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,127044.86,0,0,0,0,29.09052,-82.27113,Residential,Wood,3 893588,FL,MARION COUNTY,49744.8,49744.8,49744.8,49744.8,49744.8,49966.46,0,0,0,0,29.08982,-82.27143,Residential,Wood,3 401455,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,77831.49,0,0,0,0,29.08941,-82.27166,Residential,Wood,3 378501,FL,MARION COUNTY,119372.4,119372.4,119372.4,119372.4,119372.4,144224.54,0,0,0,0,29.08894,-82.27224,Residential,Wood,3 431291,FL,MARION COUNTY,81307.8,81307.8,81307.8,81307.8,81307.8,65949.89,0,0,0,0,29.08863,-82.27198,Residential,Wood,3 303976,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,93934.1,0,0,0,0,29.09045,-82.27035,Residential,Wood,3 456316,FL,MARION COUNTY,87658.2,87658.2,87658.2,87658.2,87658.2,84870.67,0,0,0,0,29.0896,-82.27041,Residential,Wood,3 871767,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,77726.12,0,0,0,0,29.08946,-82.27045,Residential,Wood,3 725858,FL,MARION COUNTY,55717.2,55717.2,55717.2,55717.2,55717.2,73852.59,0,0,0,0,29.08896,-82.27074,Residential,Wood,3 298913,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,69339.11,0,0,0,0,29.08827,-82.27155,Residential,Wood,3 839726,FL,MARION COUNTY,45775.8,45775.8,45775.8,45775.8,45775.8,48799.02,0,0,0,0,29.08722,-82.2724,Residential,Wood,1 743360,FL,MARION COUNTY,219807,219807,219807,219807,219807,270257.1,0,0,0,0,29.08199,-82.27693,Residential,Wood,1 616883,FL,MARION COUNTY,209449.8,209449.8,209449.8,209449.8,209449.8,295324.22,0,0,0,0,29.0816,-82.27698,Residential,Wood,1 591920,FL,MARION COUNTY,298431,298431,298431,298431,298431,358346.39,0,0,0,0,29.08043,-82.27717,Residential,Wood,1 943342,FL,MARION COUNTY,156189.6,156189.6,156189.6,156189.6,156189.6,175088.54,0,0,0,0,29.08052,-82.27753,Residential,Wood,1 226621,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,146935.95,0,0,0,0,29.09072,-82.27237,Residential,Wood,3 644957,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,133163.72,0,0,0,0,29.08938,-82.27252,Residential,Wood,3 714186,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,153954.49,0,0,0,0,29.09043,-82.27193,Residential,Wood,3 371737,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,88896.7,0,0,0,0,29.08883,-82.2717,Residential,Wood,3 429372,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,127679.74,0,0,0,0,29.08893,-82.27159,Residential,Wood,3 738326,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,114464.22,0,0,0,0,29.0899,-82.27095,Residential,Wood,3 491669,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,114519.49,0,0,0,0,29.09005,-82.27094,Residential,Wood,3 424416,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,81501.87,0,0,0,0,29.0914,-82.27258,Residential,Wood,3 708208,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,127297.43,0,0,0,0,29.09118,-82.27195,Residential,Wood,3 618558,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,74278.25,0,0,0,0,29.08747,-82.27225,Residential,Wood,1 636102,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,113640.82,0,0,0,0,29.08735,-82.27233,Residential,Wood,1 841326,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,108697.44,0,0,0,0,29.09167,-82.27589,Residential,Wood,3 339971,FL,MARION COUNTY,96390,96390,96390,96390,96390,145674.21,0,4819.5,0,0,29.09025,-82.27558,Residential,Wood,1 121153,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,170732.02,0,0,0,0,29.09093,-82.27574,Residential,Wood,1 247921,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,130422.56,0,0,0,0,29.09041,-82.27663,Residential,Wood,1 781799,FL,MARION COUNTY,280135.8,280135.8,280135.8,280135.8,280135.8,328835.73,0,0,0,0,29.08103,-82.27793,Residential,Wood,1 913719,FL,MARION COUNTY,290266.2,290266.2,290266.2,290266.2,290266.2,315783.79,0,0,0,0,29.08209,-82.27852,Residential,Wood,1 274110,FL,MARION COUNTY,108561.6,108561.6,108561.6,108561.6,108561.6,173645.91,0,0,0,0,29.08964,-82.27649,Residential,Wood,1 854771,FL,MARION COUNTY,101719.8,101719.8,101719.8,101719.8,101719.8,106805.38,0,0,0,0,29.08947,-82.27576,Residential,Wood,1 290710,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,61504.47,0,0,0,0,29.08951,-82.27538,Residential,Wood,1 292758,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,162194.3,0,0,0,0,29.09007,-82.27316,Residential,Wood,3 694287,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,78613.58,0,0,0,0,29.09059,-82.27238,Residential,Wood,3 272631,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,107903.89,0,0,0,0,29.089075,-82.272827,Residential,Wood,3 421019,FL,MARION COUNTY,78397.2,78397.2,78397.2,78397.2,78397.2,79087.1,0,0,0,0,29.09057,-82.27192,Residential,Wood,3 773083,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,126427.97,0,0,0,0,29.08962,-82.27099,Residential,Wood,3 459760,FL,MARION COUNTY,63693,63693,63693,63693,63693,62565.63,0,0,0,0,29.08782,-82.27198,Residential,Wood,3 122908,FL,MARION COUNTY,72084.6,72084.6,72084.6,72084.6,72084.6,78848.3,0,0,0,0,29.08048,-82.28439,Residential,Wood,1 136224,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,73740.88,0,0,0,0,29.08066,-82.28436,Residential,Wood,1 976834,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,79597.97,0,0,0,0,29.08158,-82.28419,Residential,Wood,1 270760,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,91926.57,0,0,0,0,29.08176,-82.28416,Residential,Wood,3 749836,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,51586.27,0,0,0,0,29.08072,-82.28037,Residential,Wood,1 101081,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,48192.43,0,0,0,0,29.07991,-82.28337,Residential,Wood,1 861642,FL,MARION COUNTY,69211.8,69211.8,69211.8,69211.8,69211.8,49300.95,0,0,0,0,29.0823,-82.28349,Residential,Wood,1 330009,FL,MARION COUNTY,64751.4,64751.4,64751.4,64751.4,64751.4,86329.67,0,0,0,0,29.08122,-82.28259,Residential,Wood,3 593715,FL,MARION COUNTY,95634,95634,95634,95634,95634,101559.1,0,4781.7,0,0,29.08103,-82.28071,Residential,Wood,1 506088,FL,MARION COUNTY,95634,95634,95634,95634,95634,142671.77,0,4781.7,0,0,29.0809,-82.28141,Residential,Wood,1 984407,FL,MARION COUNTY,64751.4,64751.4,64751.4,64751.4,64751.4,58535.27,0,0,0,0,29.08182,-82.28033,Residential,Wood,1 171381,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,83435.18,0,0,0,0,29.08178,-82.28055,Residential,Wood,3 999908,FL,MARION COUNTY,72084.6,72084.6,72084.6,72084.6,72084.6,73563.06,0,0,0,0,29.0816,-82.28165,Residential,Wood,3 988614,FL,MARION COUNTY,101719.8,101719.8,101719.8,101719.8,101719.8,72710.94,0,0,0,0,29.09144,-82.27566,Residential,Wood,3 634562,FL,MARION COUNTY,96390,96390,96390,96390,96390,92467.89,0,4819.5,0,0,29.09122,-82.27541,Residential,Wood,3 651000,FL,MARION COUNTY,108561.6,108561.6,108561.6,108561.6,108561.6,126452.55,0,0,0,0,29.09111,-82.27528,Residential,Wood,3 505613,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,96660.76,0,0,0,0,29.09081,-82.27489,Residential,Wood,3 983555,FL,MARION COUNTY,108561.6,108561.6,108561.6,108561.6,108561.6,142914.18,0,0,0,0,29.09071,-82.27475,Residential,Wood,3 317909,FL,MARION COUNTY,108561.6,108561.6,108561.6,108561.6,108561.6,119668.97,0,0,0,0,29.09061,-82.27461,Residential,Wood,3 934572,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,71139.58,0,0,0,0,29.08987,-82.27591,Residential,Wood,1 931532,FL,MARION COUNTY,96390,96390,96390,96390,96390,102742.1,0,4819.5,0,0,29.09054,-82.27654,Residential,Wood,1 790453,FL,MARION COUNTY,96390,96390,96390,96390,96390,163944.93,0,4819.5,0,0,29.09168,-82.27661,Residential,Wood,3 334704,FL,MARION COUNTY,96390,96390,96390,96390,96390,86070.87,0,4819.5,0,0,29.09143,-82.27639,Residential,Wood,3 705384,FL,MARION COUNTY,99754.2,99754.2,99754.2,99754.2,99754.2,104328.43,0,0,0,0,29.09111,-82.27734,Residential,Wood,1 963438,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,140039.4,0,0,0,0,29.09136,-82.27715,Residential,Wood,1 802572,FL,MARION COUNTY,290266.2,290266.2,290266.2,290266.2,290266.2,252154.25,0,0,0,0,29.0811,-82.27877,Residential,Wood,1 213229,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,77328.61,0,0,0,0,29.0904,-82.27739,Residential,Wood,1 836808,FL,MARION COUNTY,108561.6,108561.6,108561.6,108561.6,108561.6,107241.49,0,0,0,0,29.09028,-82.27728,Residential,Wood,1 123416,FL,MARION COUNTY,96390,96390,96390,96390,96390,150664.9,0,4819.5,0,0,29.0897,-82.27487,Residential,Wood,1 411016,FL,MARION COUNTY,55717.2,55717.2,55717.2,55717.2,55717.2,80472.35,0,0,0,0,29.09019,-82.27304,Residential,Wood,3 861726,FL,MARION COUNTY,95256,95256,95256,95256,95256,106060.89,0,4762.8,0,0,29.08009,-82.27991,Residential,Wood,1 118895,FL,MARION COUNTY,66565.8,66565.8,66565.8,66565.8,66565.8,89697.42,0,0,0,0,29.08195,-82.28413,Residential,Wood,1 559943,FL,MARION COUNTY,58438.8,58438.8,58438.8,58438.8,58438.8,85484.28,0,0,0,0,29.08255,-82.28396,Residential,Wood,1 218495,FL,MARION COUNTY,73596.6,73596.6,73596.6,73596.6,73596.6,93055.54,0,0,0,0,29.09389,-82.27601,Residential,Wood,3 748737,FL,MARION COUNTY,88225.2,88225.2,88225.2,88225.2,88225.2,77522.42,0,0,0,0,29.08022,-82.28335,Residential,Wood,1 819868,FL,MARION COUNTY,66565.8,66565.8,66565.8,66565.8,66565.8,105586.67,0,0,0,0,29.08022,-82.28291,Residential,Wood,1 390294,FL,MARION COUNTY,95256,95256,95256,95256,95256,128408.14,0,4762.8,0,0,29.08076,-82.28012,Residential,Wood,1 999462,FL,MARION COUNTY,96390,96390,96390,96390,96390,71750.88,0,4819.5,0,0,29.09266,-82.27445,Residential,Wood,3 820888,FL,MARION COUNTY,72084.6,72084.6,72084.6,72084.6,72084.6,85131.77,0,0,0,0,29.08097,-82.28305,Residential,Wood,3 752138,FL,MARION COUNTY,69892.2,69892.2,69892.2,69892.2,69892.2,99070.24,0,0,0,0,29.08179,-82.27917,Residential,Wood,1 646049,FL,MARION COUNTY,101530.8,101530.8,101530.8,101530.8,101530.8,113099.73,0,0,0,0,29.08167,-82.2812,Residential,Wood,3 775721,FL,MARION COUNTY,66565.8,66565.8,66565.8,66565.8,66565.8,53549.52,0,0,0,0,29.08219,-82.28008,Residential,Wood,1 233086,FL,MARION COUNTY,64751.4,64751.4,64751.4,64751.4,64751.4,104809.85,0,0,0,0,29.08223,-82.2799,Residential,Wood,1 563459,FL,MARION COUNTY,61311.6,61311.6,61311.6,61311.6,61311.6,49068.29,0,0,0,0,29.08225,-82.2797,Residential,Wood,1 923961,FL,MARION COUNTY,102022.2,102022.2,102022.2,102022.2,102022.2,89759.13,0,0,0,0,29.09014,-82.27568,Residential,Wood,1 234799,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,111097.95,0,0,0,0,29.09029,-82.27618,Residential,Wood,1 472677,FL,MARION COUNTY,96390,96390,96390,96390,96390,121775.27,0,4819.5,0,0,29.09079,-82.27701,Residential,Wood,1 428540,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,105254.74,0,0,0,0,29.09091,-82.27692,Residential,Wood,1 274341,FL,MARION COUNTY,99754.2,99754.2,99754.2,99754.2,99754.2,125944.37,0,0,0,0,29.09098,-82.27743,Residential,Wood,1 117403,FL,MARION COUNTY,96390,96390,96390,96390,96390,126715.45,0,4819.5,0,0,29.09147,-82.27706,Residential,Wood,1 366827,FL,MARION COUNTY,101719.8,101719.8,101719.8,101719.8,101719.8,159038.91,0,0,0,0,29.09277,-82.27892,Residential,Wood,3 745387,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,77649.02,0,0,0,0,29.09192,-82.27829,Residential,Wood,1 526791,FL,MARION COUNTY,96390,96390,96390,96390,96390,118684.62,0,4819.5,0,0,29.08805,-82.27178,Residential,Wood,3 709274,FL,MARION COUNTY,95256,95256,95256,95256,95256,142615.76,0,4762.8,0,0,29.08012,-82.27968,Residential,Wood,1 700193,FL,MARION COUNTY,116235,116235,116235,116235,116235,132591.59,0,0,0,0,29.09404,-82.27645,Residential,Wood,3 661739,FL,MARION COUNTY,95256,95256,95256,95256,95256,78422.74,0,4762.8,0,0,29.08049,-82.28138,Residential,Wood,1 110856,FL,MARION COUNTY,69892.2,69892.2,69892.2,69892.2,69892.2,107214.63,0,0,0,0,29.08187,-82.28364,Residential,Wood,1 382706,FL,MARION COUNTY,66565.8,66565.8,66565.8,66565.8,66565.8,61424.79,0,0,0,0,29.08191,-82.28168,Residential,Wood,1 818126,FL,MARION COUNTY,66565.8,66565.8,66565.8,66565.8,66565.8,100201.76,0,0,0,0,29.08207,-82.28067,Residential,Wood,1 671644,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,56722.79,0,0,0,0,29.09352,-82.27913,Residential,Wood,1 927089,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,85597.5,0,0,0,0,29.09465,-82.27958,Residential,Wood,3 762928,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,97542.94,0,0,0,0,29.09442,-82.27997,Residential,Wood,3 545076,FL,MARION COUNTY,85768.2,85768.2,85768.2,85768.2,85768.2,63039.63,0,0,0,0,29.08993,-82.27539,Residential,Wood,1 758897,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,119637.09,0,0,0,0,29.0918,-82.2775,Residential,Wood,1 197663,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,87704.76,0,0,0,0,29.09193,-82.27742,Residential,Wood,1 561523,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,77175.78,0,0,0,0,29.09245,-82.27832,Residential,Wood,3 936895,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,92687.54,0,0,0,0,29.09238,-82.27817,Residential,Wood,3 417562,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,127626.27,0,0,0,0,29.09231,-82.27802,Residential,Wood,3 749162,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,127672.17,0,0,0,0,29.092657,-82.278358,Residential,Wood,3 973569,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,77402,0,0,0,0,29.09226,-82.27885,Residential,Wood,1 200479,FL,MARION COUNTY,116235,116235,116235,116235,116235,167812.65,0,0,0,0,29.09261,-82.27957,Residential,Wood,1 973214,FL,MARION COUNTY,107805.6,107805.6,107805.6,107805.6,107805.6,107805.49,0,0,0,0,29.09207,-82.27948,Residential,Wood,1 996257,FL,MARION COUNTY,101530.8,101530.8,101530.8,101530.8,101530.8,142214.19,0,0,0,0,29.0795,-82.28313,Residential,Wood,1 161510,FL,MARION COUNTY,88225.2,88225.2,88225.2,88225.2,88225.2,105815.1,0,0,0,0,29.07951,-82.28267,Residential,Wood,1 820382,FL,MARION COUNTY,96012,96012,96012,96012,96012,146912.19,0,4800.6,0,0,29.07954,-82.28246,Residential,Wood,1 432409,FL,MARION COUNTY,88225.2,88225.2,88225.2,88225.2,88225.2,135429.21,0,0,0,0,29.07956,-82.28225,Residential,Wood,1 353893,FL,MARION COUNTY,96012,96012,96012,96012,96012,119785.92,0,4800.6,0,0,29.08005,-82.28013,Residential,Wood,1 579732,FL,MARION COUNTY,76167,76167,76167,76167,76167,83966.5,0,0,0,0,29.08086,-82.28384,Residential,Wood,1 828269,FL,MARION COUNTY,95256,95256,95256,95256,95256,98970.6,0,4762.8,0,0,29.08184,-82.27941,Residential,Wood,1 502399,FL,MARION COUNTY,69892.2,69892.2,69892.2,69892.2,69892.2,55354.62,0,0,0,0,29.08197,-82.28128,Residential,Wood,1 588853,FL,MARION COUNTY,97524,97524,97524,97524,97524,78545.05,0,4876.2,0,0,29.09427,-82.2785,Residential,Wood,1 616203,FL,MARION COUNTY,90039.6,90039.6,90039.6,90039.6,90039.6,116403.19,0,0,0,0,29.094133,-82.279877,Residential,Wood,3 312394,FL,MARION COUNTY,107805.6,107805.6,107805.6,107805.6,107805.6,140700.86,0,0,0,0,29.09297,-82.27827,Residential,Wood,3 826999,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,155729.69,0,0,0,0,29.0926,-82.27861,Residential,Wood,3 986382,FL,MARION COUNTY,107805.6,107805.6,107805.6,107805.6,107805.6,113213.99,0,0,0,0,29.09177,-82.27896,Residential,Wood,1 991174,FL,MARION COUNTY,103118.4,103118.4,103118.4,103118.4,103118.4,133847.68,0,0,0,0,29.09147,-82.2785,Residential,Wood,1 908854,FL,MARION COUNTY,79947,79947,79947,79947,79947,67589.11,0,0,0,0,29.08817,-82.27695,Residential,Wood,1 607874,FL,MARION COUNTY,73143,73143,73143,73143,73143,73254.18,0,0,0,0,29.08812,-82.27681,Residential,Wood,1 952350,FL,MARION COUNTY,73143,73143,73143,73143,73143,89139.08,0,0,0,0,29.08807,-82.27667,Residential,Wood,1 592448,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,89514.8,0,0,0,0,29.08802,-82.27766,Residential,Wood,1 661798,FL,MARION COUNTY,80854.2,80854.2,80854.2,80854.2,80854.2,108524.61,0,0,0,0,29.07975,-82.28139,Residential,Wood,1 985385,FL,MARION COUNTY,101757.6,101757.6,101757.6,101757.6,101757.6,124581.83,0,0,0,0,29.07985,-82.28096,Residential,Wood,1 944928,FL,MARION COUNTY,76167,76167,76167,76167,76167,114759.6,0,0,0,0,29.08039,-82.28183,Residential,Wood,1 105823,FL,MARION COUNTY,88527.6,88527.6,88527.6,88527.6,88527.6,119277.04,0,0,0,0,29.08044,-82.2816,Residential,Wood,1 326581,FL,MARION COUNTY,88225.2,88225.2,88225.2,88225.2,88225.2,78558.19,0,0,0,0,29.07995,-82.28242,Residential,Wood,1 367971,FL,MARION COUNTY,76167,76167,76167,76167,76167,73067.76,0,0,0,0,29.0799,-82.2829,Residential,Wood,1 977937,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,135709.86,0,0,0,0,29.09242,-82.27421,Residential,Wood,3 554866,FL,MARION COUNTY,76167,76167,76167,76167,76167,60878.76,0,0,0,0,29.09173,-82.27418,Residential,Wood,3 669488,FL,MARION COUNTY,89510.4,89510.4,89510.4,89510.4,89510.4,115754.85,0,0,0,0,29.09242,-82.27492,Residential,Wood,3 475999,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,121818.04,0,0,0,0,29.09397,-82.27933,Residential,Wood,1 236976,FL,MARION COUNTY,89510.4,89510.4,89510.4,89510.4,89510.4,76522.44,0,0,0,0,29.09455,-82.27944,Residential,Wood,3 938172,FL,MARION COUNTY,83689.2,83689.2,83689.2,83689.2,83689.2,104785.57,0,0,0,0,29.09155,-82.27769,Residential,Wood,1 939022,FL,MARION COUNTY,75751.2,75751.2,75751.2,75751.2,75751.2,69609.14,0,0,0,0,29.09268,-82.27875,Residential,Wood,3 375348,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,82471.93,0,0,0,0,29.09345,-82.27971,Residential,Wood,3 272319,FL,MARION COUNTY,103118.4,103118.4,103118.4,103118.4,103118.4,116350.04,0,0,0,0,29.09108,-82.27803,Residential,Wood,1 138801,FL,MARION COUNTY,97524,97524,97524,97524,97524,106281.17,0,4876.2,0,0,29.08911,-82.27765,Residential,Wood,1 727740,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,84205.76,0,0,0,0,29.08887,-82.27732,Residential,Wood,1 951825,FL,MARION COUNTY,89510.4,89510.4,89510.4,89510.4,89510.4,87630.68,0,0,0,0,29.08535,-82.2774,Residential,Wood,3 970180,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,137563.25,0,0,0,0,29.0884,-82.27621,Residential,Wood,1 763910,FL,MARION COUNTY,65394,65394,65394,65394,65394,103241.17,0,3269.7,0,0,29.08836,-82.27738,Residential,Wood,1 978218,FL,MARION COUNTY,73143,73143,73143,73143,73143,106308.45,0,0,0,0,29.08952,-82.2788,Residential,Wood,1 398255,FL,MARION COUNTY,79720.2,79720.2,79720.2,79720.2,79720.2,133312.58,0,0,0,0,29.08927,-82.27856,Residential,Wood,1 937371,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,135177.73,0,0,0,0,29.09319,-82.27499,Residential,Wood,3 629531,FL,MARION COUNTY,88527.6,88527.6,88527.6,88527.6,88527.6,103870.5,0,0,0,0,29.09292,-82.27472,Residential,Wood,3 362089,FL,MARION COUNTY,90606.6,90606.6,90606.6,90606.6,90606.6,107904.31,0,0,0,0,29.09229,-82.27406,Residential,Wood,3 696751,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,135941.45,0,0,0,0,29.09201,-82.2737,Residential,Wood,3 356166,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,109334.95,0,0,0,0,29.09213,-82.27464,Residential,Wood,3 908434,FL,MARION COUNTY,85919.4,85919.4,85919.4,85919.4,85919.4,80655.63,0,0,0,0,29.09185,-82.27432,Residential,Wood,3 706471,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,71624.65,0,0,0,0,29.09266,-82.27517,Residential,Wood,3 794644,FL,MARION COUNTY,97524,97524,97524,97524,97524,149012.77,0,4876.2,0,0,29.09401,-82.27792,Residential,Wood,3 871798,FL,MARION COUNTY,90379.8,90379.8,90379.8,90379.8,90379.8,91838.53,0,0,0,0,29.09395,-82.27773,Residential,Wood,3 589496,FL,MARION COUNTY,90379.8,90379.8,90379.8,90379.8,90379.8,103978.71,0,0,0,0,29.09389,-82.27754,Residential,Wood,3 930707,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,122787.38,0,0,0,0,29.09383,-82.27735,Residential,Wood,3 106263,FL,MARION COUNTY,163976.4,163976.4,163976.4,163976.4,163976.4,192363.99,0,0,0,0,29.082201,-82.274514,Residential,Wood,1 331646,FL,MARION COUNTY,164014.2,164014.2,164014.2,164014.2,164014.2,137909.7,0,0,0,0,29.0825,-82.277439,Residential,Wood,1 341745,FL,MARION COUNTY,191230.2,191230.2,191230.2,191230.2,191230.2,273650.42,0,0,0,0,29.082565,-82.278203,Residential,Wood,1 416606,FL,MARION COUNTY,185673.6,185673.6,185673.6,185673.6,185673.6,203505.69,0,0,0,0,29.082438,-82.279846,Residential,Wood,1 790483,FL,MARION COUNTY,185787,185787,185787,185787,185787,232228.92,0,0,0,0,29.082326,-82.280388,Residential,Wood,1 217034,FL,MARION COUNTY,107541,107541,107541,107541,107541,87061.11,0,0,0,0,29.09289,-82.27808,Residential,Wood,3 575438,FL,MARION COUNTY,85919.4,85919.4,85919.4,85919.4,85919.4,100753.81,0,0,0,0,29.09371,-82.27999,Residential,Wood,3 668773,FL,MARION COUNTY,85919.4,85919.4,85919.4,85919.4,85919.4,118360.5,0,0,0,0,29.09321,-82.27948,Residential,Wood,3 296321,FL,MARION COUNTY,107805.6,107805.6,107805.6,107805.6,107805.6,166602.88,0,0,0,0,29.09245,-82.27973,Residential,Wood,1 399280,FL,MARION COUNTY,87431.4,87431.4,87431.4,87431.4,87431.4,93401.92,0,0,0,0,29.08753,-82.27754,Residential,Wood,1 420394,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,63652.51,0,0,0,0,29.08761,-82.27664,Residential,Wood,1 373534,FL,MARION COUNTY,79720.2,79720.2,79720.2,79720.2,79720.2,108022.15,0,0,0,0,29.08844,-82.2775,Residential,Wood,1 378915,FL,MARION COUNTY,79720.2,79720.2,79720.2,79720.2,79720.2,103271.62,0,0,0,0,29.08908,-82.27836,Residential,Wood,1 634620,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,105225.95,0,0,0,0,29.0874,-82.27831,Residential,Wood,1 571268,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,92298.9,0,0,0,0,29.09513,-82.28026,Residential,Wood,1 421374,FL,MARION COUNTY,164656.8,164656.8,164656.8,164656.8,164656.8,217346.98,0,0,0,0,29.082125,-82.28151,Residential,Wood,1 845596,FL,MARION COUNTY,190776.6,190776.6,190776.6,190776.6,190776.6,152567.48,0,0,0,0,29.082079,-82.281933,Residential,Wood,1 744616,FL,MARION COUNTY,191608.2,191608.2,191608.2,191608.2,191608.2,255987.79,0,0,0,0,29.082064,-82.282095,Residential,Wood,1 788281,FL,MARION COUNTY,72613.8,72613.8,72613.8,72613.8,72613.8,71852.81,0,0,0,0,29.088121,-82.278458,Residential,Wood,1 700041,FL,MARION COUNTY,65394,65394,65394,65394,65394,81755.58,0,3269.7,0,0,29.088482,-82.278877,Residential,Wood,1 136817,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,81892.54,0,0,0,0,29.08961,-82.27916,Residential,Wood,1 185048,FL,MARION COUNTY,103987.8,103987.8,103987.8,103987.8,103987.8,170069.34,0,0,0,0,29.09025,-82.27932,Residential,Wood,3 920910,FL,MARION COUNTY,124777.8,124777.8,124777.8,124777.8,124777.8,160430.56,0,0,0,0,29.08985,-82.27964,Residential,Wood,1 508810,FL,MARION COUNTY,90039.6,90039.6,90039.6,90039.6,90039.6,98156.85,0,0,0,0,29.08848,-82.28,Residential,Wood,1 796572,FL,MARION COUNTY,103118.4,103118.4,103118.4,103118.4,103118.4,115980.98,0,0,0,0,29.08866,-82.28,Residential,Wood,1 508174,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,119670.3,0,0,0,0,29.08886,-82.27999,Residential,Wood,1 217205,FL,MARION COUNTY,97524,97524,97524,97524,97524,92811.45,0,4876.2,0,0,29.08755,-82.27997,Residential,Wood,1 830609,FL,MARION COUNTY,97524,97524,97524,97524,97524,155189.55,0,4876.2,0,0,29.08792,-82.27998,Residential,Wood,1 301017,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,104095.42,0,0,0,0,29.088,-82.27943,Residential,Wood,1 603795,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,88533.72,0,0,0,0,29.08831,-82.27944,Residential,Wood,1 888005,FL,MARION COUNTY,86675.4,86675.4,86675.4,86675.4,86675.4,69596.01,0,0,0,0,29.08881,-82.27946,Residential,Wood,1 272239,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,116930.52,0,0,0,0,29.088562,-82.278603,Residential,Wood,1 184112,FL,MARION COUNTY,89548.2,89548.2,89548.2,89548.2,89548.2,135517.77,0,0,0,0,29.08851,-82.27833,Residential,Wood,1 335678,FL,MARION COUNTY,72765,72765,72765,72765,72765,74183.48,0,0,0,0,29.08778,-82.27899,Residential,Wood,1 163358,FL,MARION COUNTY,0,80942.59,0,0,80942.59,136362.36,0,0,0,0,29.08779,-82.27885,Residential,Wood,1 432404,FL,MARION COUNTY,72765,72765,72765,72765,72765,75021.3,0,0,0,0,29.08782,-82.27856,Residential,Wood,1 142168,FL,MARION COUNTY,79833.6,79833.6,79833.6,79833.6,79833.6,75107.45,0,0,0,0,29.08784,-82.27829,Residential,Wood,1 815711,FL,MARION COUNTY,191003.4,191003.4,191003.4,191003.4,191003.4,216028.67,0,0,0,0,29.085611,-82.268379,Residential,Wood,1 371429,FL,MARION COUNTY,119372.4,119372.4,119372.4,119372.4,119372.4,111199.21,0,0,0,0,29.08451,-82.27007,Residential,Wood,1 239369,FL,MARION COUNTY,247363.2,247363.2,247363.2,247363.2,247363.2,387148.14,0,0,0,0,29.08511,-82.26957,Residential,Wood,1 390996,FL,MARION COUNTY,271630.8,271630.8,271630.8,271630.8,271630.8,188711.42,0,0,0,0,29.084578,-82.267387,Residential,Wood,1 158607,FL,MARION COUNTY,342883.8,342883.8,342883.8,342883.8,342883.8,370114.26,0,0,0,0,29.08471,-82.26836,Residential,Wood,1 401264,FL,MARION COUNTY,264070.8,264070.8,264070.8,264070.8,264070.8,324939.12,0,0,0,0,29.08445,-82.26878,Residential,Wood,1 618010,FL,MARION COUNTY,247363.2,247363.2,247363.2,247363.2,247363.2,379588.72,0,0,0,0,29.084284,-82.268005,Residential,Wood,1 246725,FL,MARION COUNTY,373879.8,373879.8,373879.8,373879.8,373879.8,302124.79,0,0,0,0,29.08332,-82.26908,Residential,Masonry,1 622767,FL,MARION COUNTY,161179.2,161179.2,161179.2,161179.2,161179.2,184840.31,0,0,0,0,29.0835,-82.2689,Residential,Wood,1 517884,FL,MARION COUNTY,298771.2,298771.2,298771.2,298771.2,298771.2,427864.26,0,0,0,0,29.08344,-82.26795,Residential,Wood,1 959125,FL,MARION COUNTY,366849,366849,366849,366849,366849,516429.48,0,0,0,0,29.08207,-82.26881,Residential,Masonry,3 848706,FL,MARION COUNTY,463806,463806,463806,463806,463806,670528.04,0,23190.3,0,0,29.08217,-82.26972,Residential,Masonry,3 711212,FL,MARION COUNTY,157172.4,157172.4,157172.4,157172.4,157172.4,123344.18,0,0,0,0,29.08278,-82.27021,Residential,Wood,3 616551,FL,MARION COUNTY,157172.4,157172.4,157172.4,157172.4,157172.4,181754.16,0,0,0,0,29.084045,-82.270279,Residential,Wood,1 715968,FL,MARION COUNTY,45775.8,45775.8,45775.8,45775.8,45775.8,70478.62,0,0,0,0,29.084816,-82.269974,Residential,Wood,1 451492,FL,MARION COUNTY,152220.6,152220.6,152220.6,152220.6,152220.6,164062.14,0,0,0,0,29.08536,-82.26993,Residential,Wood,1 250165,FL,MARION COUNTY,90379.8,90379.8,90379.8,90379.8,90379.8,112663.84,0,0,0,0,29.08731,-82.27934,Residential,Wood,1 650019,FL,MARION COUNTY,89510.4,89510.4,89510.4,89510.4,89510.4,111485.2,0,0,0,0,29.08733,-82.27903,Residential,Wood,1 621496,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,114833,0,0,0,0,29.09218,-82.28193,Residential,Wood,3 624878,FL,MARION COUNTY,90606.6,90606.6,90606.6,90606.6,90606.6,119818.17,0,0,0,0,29.09261,-82.28142,Residential,Wood,3 813719,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,116861.27,0,0,0,0,29.09348,-82.28036,Residential,Wood,3 584668,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,74990.76,0,0,0,0,29.09368,-82.28048,Residential,Wood,3 165001,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,115804.47,0,0,0,0,29.09378,-82.28071,Residential,Wood,3 634184,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,86683.24,0,0,0,0,29.093632,-82.281319,Residential,Wood,3 202198,FL,MARION COUNTY,84974.4,84974.4,84974.4,84974.4,84974.4,111380.19,0,0,0,0,29.09395,-82.28096,Residential,Wood,3 323623,FL,MARION COUNTY,119788.2,119788.2,119788.2,119788.2,119788.2,159294.35,0,0,0,0,29.09312,-82.28345,Residential,Wood,1 263805,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,101705.25,0,0,0,0,29.09297,-82.2833,Residential,Wood,1 268417,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,85868.94,0,0,0,0,29.09375,-82.28165,Residential,Wood,3 963126,FL,MARION COUNTY,69892.2,69892.2,69892.2,69892.2,69892.2,93830.42,0,0,0,0,29.0943,-82.28129,Residential,Wood,3 595443,FL,MARION COUNTY,74655,74655,74655,74655,74655,92915.61,0,0,0,0,29.09455,-82.28091,Residential,Wood,3 445571,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,132238.44,0,0,0,0,29.09314,-82.28212,Residential,Wood,1 417334,FL,MARION COUNTY,90568.8,90568.8,90568.8,90568.8,90568.8,67233.75,0,0,0,0,29.09363,-82.28204,Residential,Wood,1 308363,FL,MARION COUNTY,74163.6,74163.6,74163.6,74163.6,74163.6,80878.67,0,0,0,0,29.09475,-82.28134,Residential,Wood,3 119806,FL,MARION COUNTY,79682.4,79682.4,79682.4,79682.4,79682.4,93244.98,0,0,0,0,29.09492,-82.28104,Residential,Wood,3 288311,FL,MARION COUNTY,90379.8,90379.8,90379.8,90379.8,90379.8,125911.71,0,0,0,0,29.09342,-82.28252,Residential,Wood,1 596268,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,80473.85,0,0,0,0,29.09398,-82.28248,Residential,Wood,1 730363,FL,MARION COUNTY,102853.8,102853.8,102853.8,102853.8,102853.8,122082.52,0,0,0,0,29.09418,-82.28246,Residential,Wood,1 557865,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,109341.22,0,0,0,0,29.09338,-82.283203,Residential,Wood,1 579889,FL,MARION COUNTY,97448.4,97448.4,97448.4,97448.4,97448.4,82385.22,0,0,0,0,29.093792,-82.283226,Residential,Wood,1 795186,FL,MARION COUNTY,61689.6,61689.6,61689.6,61689.6,61689.6,73287.24,0,0,0,0,29.09508,-82.28181,Residential,Wood,3 541573,FL,MARION COUNTY,61689.6,61689.6,61689.6,61689.6,61689.6,79245.47,0,0,0,0,29.09532,-82.28146,Residential,Wood,3 548886,FL,MARION COUNTY,90568.8,90568.8,90568.8,90568.8,90568.8,83637.75,0,0,0,0,29.0955,-82.28189,Residential,Wood,1 438518,FL,MARION COUNTY,90568.8,90568.8,90568.8,90568.8,90568.8,95993.33,0,0,0,0,29.09577,-82.28144,Residential,Wood,1 848872,FL,MARION COUNTY,81950.4,81950.4,81950.4,81950.4,81950.4,132489.7,0,0,0,0,29.09525,-82.28037,Residential,Wood,1 639161,FL,MARION COUNTY,90568.8,90568.8,90568.8,90568.8,90568.8,86095.43,0,0,0,0,29.095,-82.28013,Residential,Wood,1 498362,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,107389.79,0,0,0,0,29.0956,-82.28251,Residential,Wood,1 554592,FL,MARION COUNTY,90379.8,90379.8,90379.8,90379.8,90379.8,108937.85,0,0,0,0,29.09571,-82.28235,Residential,Wood,1 148253,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,94577.19,0,0,0,0,29.09581,-82.28219,Residential,Wood,1 303700,FL,MARION COUNTY,98847,98847,98847,98847,98847,121888.24,0,0,0,0,29.09603,-82.28187,Residential,Wood,1 779457,FL,MARION COUNTY,106369.2,106369.2,106369.2,106369.2,106369.2,108068.98,0,0,0,0,29.09625,-82.28154,Residential,Wood,1 780119,FL,MARION COUNTY,97561.8,97561.8,97561.8,97561.8,97561.8,147919.3,0,0,0,0,29.09538,-82.27987,Residential,Wood,1 340580,FL,MARION COUNTY,96276.6,96276.6,96276.6,96276.6,96276.6,127082.8,0,0,0,0,29.09526,-82.27969,Residential,Wood,1 979070,FL,MARION COUNTY,102853.8,102853.8,102853.8,102853.8,102853.8,172578.39,0,0,0,0,29.09455,-82.28014,Residential,Wood,3 379505,FL,MARION COUNTY,94651.2,94651.2,94651.2,94651.2,94651.2,109915.6,0,0,0,0,29.08924,-82.27386,Residential,Wood,3 827968,FL,MARION COUNTY,55717.2,55717.2,55717.2,55717.2,55717.2,66903.43,0,0,0,0,29.089,-82.27404,Residential,Wood,3 536352,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,36075.92,0,0,0,0,29.08825,-82.27453,Residential,Wood,1 698559,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,40206.45,0,0,0,0,29.08737,-82.27475,Residential,Wood,1 139085,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,84624.91,0,0,0,0,29.08723,-82.27463,Residential,Wood,1 712959,FL,MARION COUNTY,40786.2,40786.2,40786.2,40786.2,40786.2,32839.74,0,0,0,0,29.08714,-82.27423,Residential,Wood,1 798932,FL,MARION COUNTY,55717.2,55717.2,55717.2,55717.2,55717.2,92085.93,0,0,0,0,29.08689,-82.27365,Residential,Wood,1 423041,FL,MARION COUNTY,50765.4,50765.4,50765.4,50765.4,50765.4,35946.98,0,0,0,0,29.08703,-82.273132,Residential,Wood,1 309306,FL,MARION COUNTY,93744,93744,93744,93744,93744,92736.06,0,4687.2,0,0,29.0916,-82.27302,Residential,Wood,1 477482,FL,MARION COUNTY,90568.8,90568.8,90568.8,90568.8,90568.8,120339.67,0,0,0,0,29.09114,-82.27322,Residential,Wood,1 948671,FL,MARION COUNTY,136584,136584,136584,136584,136584,129870.08,0,6829.2,0,0,29.093693,-82.281296,Residential,Wood,3 979549,FL,MARION COUNTY,141624,141624,141624,141624,141624,113320.87,0,7081.2,0,0,29.09286,-82.28235,Residential,Wood,1 387489,FL,MARION COUNTY,141624,141624,141624,141624,141624,228615.13,0,7081.2,0,0,29.09498,-82.28245,Residential,Wood,1 657000,FL,MARION COUNTY,132804,132804,132804,132804,132804,215004.36,0,6640.2,0,0,29.09542,-82.2811,Residential,Wood,3 881294,FL,MARION COUNTY,136584,136584,136584,136584,136584,188076.17,0,6829.2,0,0,29.09537,-82.28048,Residential,Wood,1 116350,FL,MARION COUNTY,179109,179109,179109,179109,179109,149759.48,0,0,0,0,29.09524,-82.28328,Residential,Wood,1 548153,FL,MARION COUNTY,171423,171423,171423,171423,171423,157366.31,0,0,0,0,29.09535,-82.28307,Residential,Wood,1 948230,FL,MARION COUNTY,116865,116865,116865,116865,116865,180862.14,0,0,0,0,29.091352,-82.284882,Residential,Wood,1 861375,FL,MARION COUNTY,116865,116865,116865,116865,116865,112109.76,0,0,0,0,29.0914,-82.284874,Residential,Wood,1 226706,FL,MARION COUNTY,136584,136584,136584,136584,136584,126976.68,0,6829.2,0,0,29.091326,-82.284775,Residential,Wood,1 545000,FL,MARION COUNTY,136584,136584,136584,136584,136584,180831.75,0,6829.2,0,0,29.09157,-82.28533,Residential,Wood,1 190733,FL,MARION COUNTY,136584,136584,136584,136584,136584,205683.21,0,6829.2,0,0,29.09152,-82.28495,Residential,Wood,1 382524,FL,MARION COUNTY,122913,122913,122913,122913,122913,168019.12,0,0,0,0,29.09058,-82.28692,Residential,Wood,1 209427,FL,MARION COUNTY,136584,136584,136584,136584,136584,148709.93,0,6829.2,0,0,29.09094,-82.28711,Residential,Wood,1 375266,FL,MARION COUNTY,136584,136584,136584,136584,136584,231318.66,0,6829.2,0,0,29.09112,-82.28706,Residential,Wood,1 371524,FL,MARION COUNTY,136584,136584,136584,136584,136584,146281.46,0,6829.2,0,0,29.09174,-82.28639,Residential,Wood,1 153658,FL,MARION COUNTY,136584,136584,136584,136584,136584,149023.93,0,6829.2,0,0,29.09132,-82.28661,Residential,Wood,1 307181,FL,MARION COUNTY,136584,136584,136584,136584,136584,219377.94,0,6829.2,0,0,29.09131,-82.28641,Residential,Wood,1 689992,FL,MARION COUNTY,144459,144459,144459,144459,144459,186184.39,0,0,0,0,29.09129,-82.28625,Residential,Wood,1 951145,FL,MARION COUNTY,144459,144459,144459,144459,144459,223237.69,0,0,0,0,29.091167,-82.286758,Residential,Wood,1 155077,FL,MARION COUNTY,136584,136584,136584,136584,136584,244944.83,0,6829.2,0,0,29.09096,-82.28648,Residential,Wood,1 300163,FL,MARION COUNTY,112267.8,112267.8,112267.8,112267.8,112267.8,105082.66,0,0,0,0,29.09093,-82.28632,Residential,Wood,1 438704,FL,MARION COUNTY,136584,136584,136584,136584,136584,223213.22,0,6829.2,0,0,29.09086,-82.28581,Residential,Wood,1 517073,FL,MARION COUNTY,144459,144459,144459,144459,144459,154715.59,0,0,0,0,29.09052,-82.2865,Residential,Wood,1 477329,FL,MARION COUNTY,136584,136584,136584,136584,136584,237659.98,0,6829.2,0,0,29.09049,-82.28633,Residential,Wood,1 937042,FL,MARION COUNTY,150948,150948,150948,150948,150948,143830.8,0,7547.4,0,0,29.09039,-82.28566,Residential,Wood,1 740998,FL,MARION COUNTY,136584,136584,136584,136584,136584,196214.12,0,6829.2,0,0,29.09009,-82.28607,Residential,Wood,1 667842,FL,MARION COUNTY,136584,136584,136584,136584,136584,131756.58,0,6829.2,0,0,29.08968,-82.28635,Residential,Wood,1 586789,FL,MARION COUNTY,136584,136584,136584,136584,136584,210940.33,0,6829.2,0,0,29.088978,-82.286606,Residential,Wood,1 944098,FL,MARION COUNTY,136584,136584,136584,136584,136584,154886.26,0,6829.2,0,0,29.088928,-82.286316,Residential,Wood,1 362108,FL,MARION COUNTY,144459,144459,144459,144459,144459,238187.47,0,0,0,0,29.089546,-82.285789,Residential,Wood,1 204685,FL,MARION COUNTY,150948,150948,150948,150948,150948,163129.5,0,7547.4,0,0,29.089727,-82.285751,Residential,Wood,1 114103,FL,MARION COUNTY,136584,136584,136584,136584,136584,117734.32,0,6829.2,0,0,29.090261,-82.285408,Residential,Wood,1 881893,FL,MARION COUNTY,136584,136584,136584,136584,136584,180079.72,0,6829.2,0,0,29.090425,-82.285225,Residential,Wood,1 372521,FL,MARION COUNTY,131922,131922,131922,131922,131922,140158.15,0,6596.1,0,0,29.088377,-82.285881,Residential,Wood,1 868978,FL,MARION COUNTY,116865,116865,116865,116865,116865,115637.57,0,0,0,0,29.088507,-82.285889,Residential,Wood,1 611138,FL,MARION COUNTY,179109,179109,179109,179109,179109,281347.28,0,0,0,0,29.088766,-82.285889,Residential,Wood,1 645192,FL,MARION COUNTY,122913,122913,122913,122913,122913,115122.28,0,0,0,0,29.089024,-82.285866,Residential,Wood,1 164383,FL,MARION COUNTY,150948,150948,150948,150948,150948,128698.26,0,7547.4,0,0,29.088247,-82.285927,Residential,Wood,1 928983,FL,MARION COUNTY,136584,136584,136584,136584,136584,131052.35,0,6829.2,0,0,29.089067,-82.286797,Residential,Wood,1 117287,FL,MARION COUNTY,144459,144459,144459,144459,144459,134751.36,0,0,0,0,29.089079,-82.286766,Residential,Wood,1 127110,FL,MARION COUNTY,144459,144459,144459,144459,144459,253118.17,0,0,0,0,29.089027,-82.286903,Residential,Wood,1 318293,FL,MARION COUNTY,136584,136584,136584,136584,136584,189810.24,0,6829.2,0,0,29.089014,-82.286827,Residential,Wood,1 868349,FL,MARION COUNTY,122283,122283,122283,122283,122283,112411.7,0,0,0,0,29.09099,-82.28862,Residential,Wood,1 112897,FL,MARION COUNTY,110691,110691,110691,110691,110691,150795.68,0,0,0,0,29.09112,-82.28859,Residential,Wood,1 263323,FL,MARION COUNTY,110691,110691,110691,110691,110691,101275.62,0,0,0,0,29.0913,-82.29076,Residential,Wood,1 678027,FL,MARION COUNTY,122283,122283,122283,122283,122283,179858.73,0,0,0,0,29.09105,-82.29081,Residential,Wood,1 538939,FL,MARION COUNTY,136584,136584,136584,136584,136584,179373.04,0,6829.2,0,0,29.0901,-82.29093,Residential,Wood,1 823389,FL,MARION COUNTY,144459,144459,144459,144459,144459,184145.93,0,0,0,0,29.08997,-82.29078,Residential,Wood,1 120084,FL,MARION COUNTY,110691,110691,110691,110691,110691,178288.89,0,0,0,0,29.08986,-82.29033,Residential,Wood,1 776125,FL,MARION COUNTY,122283,122283,122283,122283,122283,195174.43,0,0,0,0,29.08984,-82.28954,Residential,Wood,1 858103,FL,MARION COUNTY,110691,110691,110691,110691,110691,137343.73,0,0,0,0,29.09005,-82.28911,Residential,Wood,1 477880,FL,MARION COUNTY,150948,150948,150948,150948,150948,207787.47,0,7547.4,0,0,29.09097,-82.29035,Residential,Wood,1 623445,FL,MARION COUNTY,122283,122283,122283,122283,122283,190732.13,0,0,0,0,29.09124,-82.29028,Residential,Wood,1 116733,FL,MARION COUNTY,136584,136584,136584,136584,136584,162999.35,0,6829.2,0,0,29.09203,-82.29047,Residential,Wood,1 616046,FL,MARION COUNTY,122283,122283,122283,122283,122283,163089.45,0,0,0,0,29.09198,-82.2907,Residential,Wood,1 130961,FL,MARION COUNTY,136584,136584,136584,136584,136584,243043.03,0,6829.2,0,0,29.0909,-82.29001,Residential,Wood,1 210714,FL,MARION COUNTY,110691,110691,110691,110691,110691,96095.28,0,0,0,0,29.09141,-82.28985,Residential,Wood,1 948498,FL,MARION COUNTY,110691,110691,110691,110691,110691,163744.75,0,0,0,0,29.09169,-82.28891,Residential,Wood,1 864202,FL,MARION COUNTY,110691,110691,110691,110691,110691,166288.88,0,0,0,0,29.09129,-82.2894,Residential,Wood,1 952271,FL,MARION COUNTY,136584,136584,136584,136584,136584,107092.78,0,6829.2,0,0,29.09066,-82.29052,Residential,Wood,1 838862,FL,MARION COUNTY,136584,136584,136584,136584,136584,188922.99,0,6829.2,0,0,29.09052,-82.2899,Residential,Wood,1 595376,FL,MARION COUNTY,110691,110691,110691,110691,110691,122402.11,0,0,0,0,29.09024,-82.29016,Residential,Wood,1 396832,FL,MARION COUNTY,110691,110691,110691,110691,110691,170132.07,0,0,0,0,29.09023,-82.28967,Residential,Wood,1 890421,FL,MARION COUNTY,110691,110691,110691,110691,110691,124375.95,0,0,0,0,29.09039,-82.28937,Residential,Wood,1 229351,FL,MARION COUNTY,110691,110691,110691,110691,110691,146776.27,0,0,0,0,29.09097,-82.28911,Residential,Wood,1 330440,FL,MARION COUNTY,136584,136584,136584,136584,136584,96163.33,0,6829.2,0,0,29.09136,-82.28903,Residential,Wood,1 705350,FL,MARION COUNTY,123606,123606,123606,123606,123606,109192.55,0,6180.3,0,0,29.095,-82.28193,Residential,Wood,3 335274,FL,MARION COUNTY,107289,107289,107289,107289,107289,126346.96,0,0,0,0,29.09549,-82.28268,Residential,Wood,1 115835,FL,MARION COUNTY,122283,122283,122283,122283,122283,132426.62,0,0,0,0,29.09164,-82.29083,Residential,Wood,1 440143,FL,MARION COUNTY,110691,110691,110691,110691,110691,122867.01,0,0,0,0,29.09093,-82.2895,Residential,Wood,1 712060,FL,MARION COUNTY,0,111779.38,0,0,111779.38,160812.07,0,0,0,0,29.10079,-82.25828,Residential,Wood,3 836705,FL,MARION COUNTY,0,209280.14,0,0,209280.14,300719.87,0,0,0,0,29.10151,-82.26348,Residential,Wood,1 246034,FL,MARION COUNTY,0,238544.97,0,0,238544.97,239749.87,0,0,0,0,29.1015,-82.2637,Residential,Wood,1 899537,FL,MARION COUNTY,0,157820.07,0,0,157820.07,230278.42,0,0,0,0,29.10194,-82.26356,Residential,Wood,1 370247,FL,MARION COUNTY,0,157306.35,0,0,157306.35,157809.73,0,0,0,0,29.102346,-82.258575,Residential,Wood,3 335383,FL,MARION COUNTY,0,157697.19,0,0,157697.19,154231.17,0,0,0,0,29.102394,-82.258568,Residential,Wood,3 598471,FL,MARION COUNTY,0,157404.51,0,0,157404.51,220240.39,0,0,0,0,29.102491,-82.258553,Residential,Wood,3 562287,FL,MARION COUNTY,0,158714.28,0,0,158714.28,141746.93,0,0,0,0,29.102516,-82.258545,Residential,Wood,3 530016,FL,MARION COUNTY,0,150536.21,0,0,150536.21,133152.29,0,0,0,0,29.102541,-82.258545,Residential,Wood,3 773986,FL,MARION COUNTY,0,155583.9,0,0,155583.9,200845.12,0,0,0,0,29.102613,-82.25853,Residential,Wood,3 743167,FL,MARION COUNTY,0,154958.9,0,0,154958.9,207506.09,0,0,0,0,29.102638,-82.25853,Residential,Wood,3 414082,FL,MARION COUNTY,0,159529.98,0,0,159529.98,218931.93,0,0,0,0,29.102674,-82.258522,Residential,Wood,3 654999,FL,MARION COUNTY,0,275068.33,0,0,275068.33,227364.6,0,0,0,0,29.08595,-82.271458,Residential,Wood,1 881263,FL,MARION COUNTY,179109,179109,179109,179109,179109,187577.27,0,0,0,0,29.08391,-82.27352,Residential,Wood,1 815972,FL,MARION COUNTY,144081,144081,144081,144081,144081,208763,0,0,0,0,29.08472,-82.27336,Residential,Wood,3 212603,FL,MARION COUNTY,0,164784.03,0,0,164784.03,180424.02,0,0,0,0,29.0849,-82.27329,Residential,Wood,1 843620,FL,MARION COUNTY,136584,136584,136584,136584,136584,186689.57,0,6829.2,0,0,29.08524,-82.27618,Residential,Wood,1 542341,FL,MARION COUNTY,136584,136584,136584,136584,136584,220987.45,0,6829.2,0,0,29.08461,-82.27615,Residential,Wood,1 837787,FL,MARION COUNTY,136584,136584,136584,136584,136584,198369.14,0,6829.2,0,0,29.08436,-82.27435,Residential,Wood,3 386798,FL,MARION COUNTY,153090,153090,153090,153090,153090,232244.57,0,7654.5,0,0,29.0856,-82.27581,Residential,Wood,3 986101,FL,MARION COUNTY,0,163880.32,0,0,163880.32,135496.25,0,0,0,0,29.08582,-82.27641,Residential,Wood,3 575613,FL,MARION COUNTY,0,197772.74,0,0,197772.74,223056,0,0,0,0,29.08599,-82.27513,Residential,Wood,3 802806,FL,MARION COUNTY,0,144422.78,0,0,144422.78,157952.3,0,0,0,0,29.08535,-82.2774,Residential,Wood,3 985525,FL,MARION COUNTY,0,150158.49,0,0,150158.49,181251.2,0,0,0,0,29.08502,-82.27757,Residential,Wood,3 806149,FL,MARION COUNTY,136584,136584,136584,136584,136584,185819.25,0,6829.2,0,0,29.08462,-82.27517,Residential,Wood,3 667772,FL,MARION COUNTY,144459,144459,144459,144459,144459,130074.64,0,0,0,0,29.08454,-82.27475,Residential,Wood,3 754112,FL,MARION COUNTY,150948,150948,150948,150948,150948,197555.01,0,7547.4,0,0,29.089186,-82.285873,Residential,Wood,1 464048,FL,MARION COUNTY,0,130765.69,0,0,130765.69,210428.15,0,0,0,0,29.09325,-82.26381,Residential,Wood,1 552110,FL,MARION COUNTY,0,261244.12,0,0,261244.12,278635.67,0,0,0,0,29.086976,-82.270617,Residential,Wood,1 227765,FL,MARION COUNTY,0,260498.99,0,0,260498.99,256881.18,0,0,0,0,29.087569,-82.269971,Residential,Wood,1 720518,FL,MARION COUNTY,0,139731.36,0,0,139731.36,113109.74,0,0,0,0,29.085527,-82.274422,Residential,Wood,3 604169,FL,MARION COUNTY,0,167984.08,0,0,167984.08,259831.39,0,0,0,0,29.08567,-82.27601,Residential,Wood,3 730100,FL,MARION COUNTY,0,178710.09,0,0,178710.09,246619.92,0,0,0,0,29.08444,-82.277519,Residential,Wood,3 443650,FL,MARION COUNTY,0,57827.75,0,0,57827.75,83965.37,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 743869,FL,MARION COUNTY,0,669568.96,0,0,669568.96,995756.17,0,0,0,0,29.118877,-82.252258,Residential,Masonry,1 480246,FL,MARION COUNTY,0,81703.76,0,0,81703.76,90112.72,0,0,0,0,29.14333,-82.251793,Residential,Wood,1 106021,FL,MARION COUNTY,5400,5400,5400,5400,5400,6887.98,0,270,0,0,29.118877,-82.252258,Residential,Wood,1 600873,FL,MARION COUNTY,0,84778.97,0,0,84778.97,101039.58,0,0,0,0,29.091854,-82.252655,Residential,Wood,1 737858,FL,MARION COUNTY,7650,7650,7650,7650,7650,10273.34,0,382.5,0,0,29.1175,-82.3126,Residential,Wood,4 715843,FL,MARION COUNTY,9922.5,9922.5,9922.5,9922.5,9922.5,15854.41,0,0,0,0,29.118877,-82.252258,Residential,Wood,1 280750,FL,MARION COUNTY,3969,3969,3969,3969,3969,3632.43,0,0,0,0,29.118877,-82.252258,Residential,Wood,1 246502,FL,MARION COUNTY,94500,94500,94500,94500,94500,71791.65,0,4725,0,0,29.119196,-82.252258,Residential,Wood,1 275595,FL,MARION COUNTY,14025.6,14025.6,14025.6,14025.6,14025.6,17610.12,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 166278,FL,MARION COUNTY,0,452396.65,0,0,452396.65,606522.75,0,0,0,0,29.07989,-82.26091,Residential,Masonry,1 734039,FL,MARION COUNTY,17270.1,17270.1,17270.1,17270.1,17270.1,17702.27,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 400719,FL,MARION COUNTY,27640.8,27640.8,27640.8,27640.8,27640.8,34892.42,0,0,0,0,29.18375,-82.25169,Residential,Wood,3 832850,FL,MARION COUNTY,90000,90000,90000,90000,90000,129553.2,0,4500,0,0,29.154005,-82.241982,Residential,Wood,4 899617,FL,MARION COUNTY,0,1078987.53,0,0,1078987.53,1062759.56,0,0,0,0,29.105799,-82.260361,Residential,Masonry,3 509480,FL,MARION COUNTY,225000,225000,225000,225000,225000,371422.8,0,11250,0,0,29.093843,-82.259003,Residential,Wood,3 131009,FL,MARION COUNTY,90000,90000,90000,90000,90000,75816,0,4500,0,0,29.10555,-82.258185,Residential,Wood,3 350609,FL,MARION COUNTY,2808,2808,2808,2808,2808,3109.09,0,140.4,0,0,29.1175,-82.3126,Residential,Wood,4 841038,FL,MARION COUNTY,3744,3744,3744,3744,3744,5948.69,0,187.2,0,0,29.09223,-82.261032,Residential,Wood,3 593906,FL,MARION COUNTY,90000,90000,90000,90000,90000,120700.8,0,4500,0,0,29.1175,-82.3126,Residential,Wood,4 810051,FL,MARION COUNTY,36000,36000,36000,36000,36000,48263.04,0,1800,0,0,29.081877,-82.260597,Residential,Wood,1 550619,FL,MARION COUNTY,36000,36000,36000,36000,36000,51302.16,0,1800,0,0,29.089983,-82.28772,Residential,Wood,1 466923,FL,MARION COUNTY,315000,315000,315000,315000,315000,426354.39,0,15750,0,0,29.094505,-82.261665,Residential,Wood,3 202868,FL,MARION COUNTY,0,36602.49,0,0,36602.49,50006.32,0,0,0,0,29.094303,-82.260963,Residential,Wood,3 774559,FL,MARION COUNTY,290583.9,290583.9,290583.9,290583.9,290583.9,252777.77,0,0,0,0,29.103359,-82.260536,Residential,Wood,3 913468,FL,MARION COUNTY,157500,157500,157500,157500,157500,167829.48,0,7875,0,0,29.1175,-82.3126,Residential,Wood,4 338207,FL,MARION COUNTY,135000,135000,135000,135000,135000,156014.1,0,6750,0,0,29.1175,-82.3126,Residential,Wood,4 702257,FL,MARION COUNTY,87744.6,87744.6,87744.6,87744.6,87744.6,67619.5,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 537271,FL,MARION COUNTY,22500,22500,22500,22500,22500,32999.4,0,1125,0,0,29.083412,-82.270927,Residential,Wood,3 290949,FL,MARION COUNTY,23400,23400,23400,23400,23400,33415.2,0,1170,0,0,29.081158,-82.263573,Residential,Wood,3 297914,FL,MARION COUNTY,59938.2,59938.2,59938.2,59938.2,59938.2,94654.41,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 767233,FL,MARION COUNTY,63000,63000,63000,63000,63000,107356.54,0,3150,0,0,29.08626,-82.2872,Residential,Wood,3 553154,FL,MARION COUNTY,0,1991623.93,0,0,1991623.93,2301640.11,0,0,0,0,29.080921,-82.269859,Commercial,Reinforced Masonry,3 809876,FL,MARION COUNTY,56027.7,56027.7,56027.7,56027.7,56027.7,67819.07,0,0,0,0,29.080921,-82.269859,Residential,Wood,3 993157,FL,MARION COUNTY,76193.1,76193.1,76193.1,76193.1,76193.1,73045.72,0,0,0,0,29.08461,-82.25938,Residential,Wood,3 815601,FL,MARION COUNTY,6014.7,6014.7,6014.7,6014.7,6014.7,6907.28,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 461588,FL,MARION COUNTY,10170000,10170000,10170000,10170000,10170000,13050000,0,509490,0,0,29.086607,-82.253731,Commercial,Reinforced Concrete,3 845255,FL,MARION COUNTY,0,213003.24,0,0,213003.24,247475.69,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 950079,FL,MARION COUNTY,496800,496800,496800,496800,496800,594674.07,0,24840,0,0,29.105791,-82.259796,Residential,Masonry,3 229050,FL,MARION COUNTY,0,56123.92,0,0,56123.92,42871.66,0,0,0,0,29.0786,-82.2598,Residential,Wood,3 902597,FL,MARION COUNTY,0,1871.03,0,0,1871.03,2196.29,0,0,0,0,29.087492,-82.282593,Residential,Wood,3 137363,FL,MARION COUNTY,0,14390.05,0,0,14390.05,11155.51,0,0,0,0,29.10304,-82.25298,Residential,Wood,1 845507,FL,MARION COUNTY,0,58917.61,0,0,58917.61,99688.59,0,0,0,0,29.09334,-82.25283,Residential,Wood,1 239564,FL,MARION COUNTY,0,16914.42,0,0,16914.42,24714.27,0,0,0,0,29.15042,-82.305725,Residential,Wood,3 847067,FL,MARION COUNTY,0,17030.79,0,0,17030.79,17717.1,0,0,0,0,29.15042,-82.305725,Residential,Wood,3 649245,FL,MARION COUNTY,1015717.5,1015717.5,1015717.5,1015717.5,1015717.5,1072402.66,0,0,0,0,29.074215,-82.263756,Residential,Masonry,3 701840,FL,MARION COUNTY,0,182572.14,0,0,182572.14,221177.75,0,0,0,0,29.1175,-82.3126,Residential,Wood,3 168509,FL,MARION COUNTY,0,22445.28,0,0,22445.28,24650.17,0,0,0,0,29.1175,-82.3126,Residential,Wood,4 721949,FL,MARION COUNTY,153000,153000,153000,153000,153000,193982.58,0,3060,0,0,29.316723,-82.195557,Residential,Wood,1 539692,FL,MARION COUNTY,222698.7,222698.7,222698.7,222698.7,222698.7,286075.19,0,0,0,0,29.2262,-82.2435,Residential,Wood,4 170285,FL,MARION COUNTY,0,7384680,0,0,7384680,6513287.76,0,147693.6,0,0,29.210989,-82.194107,Commercial,Reinforced Masonry,1 378399,FL,MARION COUNTY,1400328,1400328,1400328,1400328,1400328,1501515.7,0,70016.4,0,0,29.213949,-82.200806,Residential,Masonry,1 808626,FL,MARION COUNTY,176198.4,176198.4,0,0,176198.4,162016.54,0,0,0,0,29.191113,-82.231857,Residential,Wood,1 250897,FL,MARION COUNTY,446771.7,446771.7,0,0,446771.7,583133.57,0,0,0,0,29.260654,-82.322403,Residential,Masonry,1 114325,FL,MARION COUNTY,0,1324370.48,0,0,1324370.48,1266159.1,0,0,0,0,29.18591,-82.21792,Residential,Masonry,1 679086,FL,MARION COUNTY,0,788687.5,0,0,788687.5,611373.2,0,0,0,0,29.30742,-82.3304,Residential,Masonry,1 648727,FL,MARION COUNTY,0,1234792.19,0,0,1234792.19,1761900.28,0,0,0,0,29.18821,-82.30232,Residential,Masonry,3 310294,FL,SUMTER COUNTY,509685.3,509685.3,0,0,509685.3,817679.46,0,0,0,0,28.915932,-82.099098,Residential,Masonry,1 358232,FL,SUMTER COUNTY,0,386016.89,0,0,386016.89,525334.24,0,0,0,0,28.9277,-82.0463,Residential,Masonry,3 120899,FL,SUMTER COUNTY,0,1483913.46,0,0,1483913.46,2071434.86,0,0,0,0,28.9277,-82.0463,Residential,Masonry,3 859830,FL,SUMTER COUNTY,0,605517.49,0,0,605517.49,647753.55,0,0,0,0,28.9277,-82.0463,Residential,Masonry,3 767120,FL,SUMTER COUNTY,0,422936.38,0,0,422936.38,617114.93,0,0,0,0,28.9277,-82.0463,Residential,Masonry,3 285099,FL,MARION COUNTY,152100,152100,152100,152100,152100,142536.71,0,0,0,0,29.171869,-81.860069,Residential,Wood,1 663467,FL,MARION COUNTY,46440,46440,46440,46440,46440,57979.41,0,0,0,0,29.2076,-81.9227,Residential,Wood,1 874064,FL,MARION COUNTY,0,17568.54,0,0,17568.54,21095.32,0,0,0,0,29.171968,-81.865189,Residential,Wood,1 277094,FL,MARION COUNTY,266144.4,266144.4,0,0,266144.4,420351.13,0,0,0,0,29.223528,-82.013069,Residential,Wood,1 206861,FL,MARION COUNTY,159030,159030,0,0,159030,160000.72,0,0,0,0,29.2076,-81.9227,Residential,Wood,4 304093,FL,MARION COUNTY,0,1141840.55,0,0,1141840.55,1987350.64,0,0,0,0,29.182739,-81.889488,Residential,Masonry,1 639232,FL,MARION COUNTY,0,385928.6,0,0,385928.6,579770.51,0,0,0,0,29.181604,-81.888222,Residential,Masonry,1 879582,FL,MARION COUNTY,1153800,1153800,1153800,1153800,1153800,1281110.29,0,57690,0,0,28.96664,-81.97083,Residential,Masonry,3 913207,FL,MARION COUNTY,328500,328500,328500,328500,328500,387419.76,0,16425,0,0,28.962307,-81.967232,Residential,Wood,1 481310,FL,MARION COUNTY,3393611.1,3393611.1,0,0,3393611.1,3534785.32,0,0,0,0,28.9985,-82.0207,Commercial,Reinforced Masonry,4 556087,FL,MARION COUNTY,420802.2,420802.2,0,0,420802.2,350911.16,0,0,0,0,28.98227,-81.98896,Residential,Masonry,3 900996,FL,MARION COUNTY,0,1319751.32,0,0,1319751.32,1427854.8,0,0,0,0,29.006342,-82.005463,Residential,Masonry,1 665027,FL,MARION COUNTY,0,637386.87,0,0,637386.87,496320.41,0,0,0,0,29.00362,-81.98271,Residential,Masonry,3 710110,FL,MARION COUNTY,1938150,1938150,1938150,1938150,1938150,2860883.83,0,0,0,0,28.9985,-82.0207,Commercial,Reinforced Masonry,4 787035,FL,MARION COUNTY,0,137493.04,0,0,137493.04,133085.84,0,0,0,0,28.981775,-82.119911,Residential,Wood,3 635018,FL,MARION COUNTY,0,1167154.47,0,0,1167154.47,1297082.1,0,0,0,0,28.9985,-82.0207,Residential,Masonry,3 128356,FL,MARION COUNTY,0,1795622.26,0,0,1795622.26,1730800.29,0,0,0,0,29.0248,-82.0216,Residential,Masonry,1 374675,FL,LEVY COUNTY,0,422869.04,0,0,422869.04,638936.52,0,0,0,0,29.033354,-82.703575,Residential,Masonry,3 529084,FL,LEVY COUNTY,0,492561.63,0,0,492561.63,774543.31,0,0,0,0,29.030426,-82.720619,Residential,Masonry,1 956085,FL,LEVY COUNTY,0,15375.02,0,0,15375.02,24453.65,0,0,0,0,29.035879,-82.699211,Residential,Wood,3 277726,FL,LEVY COUNTY,0,172267.51,0,0,172267.51,253172.43,0,0,0,0,29.035879,-82.699211,Residential,Wood,3 292676,FL,LEVY COUNTY,0,25699.84,0,0,25699.84,33466.59,0,0,0,0,29.035879,-82.699211,Residential,Wood,3 397896,FL,LEVY COUNTY,0,130182.61,0,0,130182.61,143649.35,0,0,0,0,29.035879,-82.699211,Residential,Wood,3 433320,FL,LEVY COUNTY,0,140282.99,0,0,140282.99,223060.89,0,0,0,0,29.035879,-82.699211,Residential,Wood,3 131768,FL,HILLSBOROUGH COUNTY,0,243290.39,0,0,243290.39,282898.06,0,0,0,0,28.150801,-82.4617,Residential,Wood,5 123660,FL,HERNANDO COUNTY,0,5670000,0,5670000,5670000,4676752.08,0,283500,0,0,28.57721,-82.37843,Commercial,Reinforced Masonry,1 954475,FL,HERNANDO COUNTY,1163339.1,1163339.1,1163339.1,1163339.1,1163339.1,1672567.52,0,0,0,0,28.55531,-82.38201,Residential,Masonry,1 642105,FL,HERNANDO COUNTY,767250,767250,767250,767250,767250,662664.62,0,0,0,0,28.49291,-82.30334,Residential,Masonry,1 145929,FL,HERNANDO COUNTY,364645.8,364645.8,364645.8,364645.8,364645.8,564016.62,0,0,0,0,28.55441,-82.3883,Residential,Masonry,1 680901,FL,HERNANDO COUNTY,207918,207918,207918,207918,207918,305242.75,0,0,0,0,28.54266,-82.39852,Residential,Wood,1 717287,FL,HERNANDO COUNTY,189540,189540,189540,189540,189540,212263.57,0,0,0,0,28.63461,-82.36364,Residential,Wood,1 803042,FL,HERNANDO COUNTY,0,3263197.5,0,3263197.5,3263197.5,2650623.54,0,0,0,0,28.595724,-82.400739,Commercial,Reinforced Masonry,1 338592,FL,HERNANDO COUNTY,0,5449294.8,0,5449294.8,5449294.8,7307831.28,0,0,0,0,28.595724,-82.400739,Commercial,Reinforced Masonry,1 197264,FL,HERNANDO COUNTY,0,29250,0,29250,29250,27626.3,0,0,0,0,28.595724,-82.400739,Residential,Wood,1 449669,FL,HERNANDO COUNTY,252000,252000,252000,252000,252000,355209.62,0,0,0,0,28.55694,-82.38789,Residential,Wood,1 311776,FL,HERNANDO COUNTY,22500,22500,22500,22500,22500,21573,0,0,0,0,28.5567,-82.387779,Residential,Wood,1 159179,FL,HERNANDO COUNTY,0,1308828.28,0,0,1308828.28,1566667.45,0,0,0,0,28.541052,-82.403625,Residential,Masonry,1 662389,FL,HERNANDO COUNTY,7229700,7229700,7229700,7229700,7229700,9810000,0,361485,0,0,28.55601,-82.38744,Commercial,Reinforced Masonry,1 168915,FL,HERNANDO COUNTY,640800,640800,640800,640800,640800,548789.45,0,32040,0,0,28.55517,-82.387833,Residential,Masonry,1 843573,FL,HERNANDO COUNTY,409500,409500,409500,409500,409500,421195.32,0,20475,0,0,28.55367,-82.39174,Residential,Masonry,1 306551,FL,HERNANDO COUNTY,229500,229500,229500,229500,229500,281298.15,0,11475,0,0,28.55367,-82.39174,Residential,Wood,1 775588,FL,HERNANDO COUNTY,40500,40500,40500,40500,40500,35757.45,0,2025,0,0,28.55601,-82.38744,Residential,Wood,1 206463,FL,HERNANDO COUNTY,22500,22500,22500,22500,22500,29925,0,1125,0,0,28.541126,-82.44323,Residential,Wood,3 163851,FL,HERNANDO COUNTY,130402.8,130402.8,0,0,130402.8,156722,0,0,0,0,28.533934,-82.407578,Residential,Wood,1 334281,FL,HERNANDO COUNTY,325028.7,325028.7,0,0,325028.7,266502.73,0,0,0,0,28.600019,-82.365601,Residential,Wood,3 369119,FL,HERNANDO COUNTY,209363.4,209363.4,0,0,209363.4,316678.05,0,0,0,0,28.5317,-82.32688,Residential,Wood,1 396619,FL,HERNANDO COUNTY,194976.9,194976.9,0,0,194976.9,220050.93,0,0,0,0,28.555607,-82.378609,Residential,Wood,3 928632,FL,HERNANDO COUNTY,243239.4,243239.4,0,0,243239.4,260257.4,0,0,0,0,28.49509,-82.32162,Residential,Wood,3 478408,FL,HERNANDO COUNTY,1782000,1782000,1782000,1782000,1782000,1519632.58,0,89100,0,0,28.53328,-82.40634,Residential,Masonry,1 458885,FL,HERNANDO COUNTY,11610000,11610000,11610000,11610000,11610000,12600000,0,0,0,0,28.53517,-82.40592,Commercial,Reinforced Concrete,1 535669,FL,HERNANDO COUNTY,0,144727.15,0,0,144727.15,220781.85,0,0,0,0,28.552385,-82.377464,Residential,Wood,1 294389,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,129886.78,0,0,0,0,28.552368,-82.377388,Residential,Wood,1 789362,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,193647.41,0,0,0,0,28.552004,-82.377388,Residential,Wood,1 973760,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,211855.92,0,0,0,0,28.551882,-82.377388,Residential,Wood,1 417431,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,166030.38,0,0,0,0,28.55164,-82.377396,Residential,Wood,1 636284,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,204565.01,0,0,0,0,28.5614,-82.3793,Residential,Wood,4 851320,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,128715.74,0,0,0,0,28.551298,-82.377747,Residential,Wood,1 584050,FL,HERNANDO COUNTY,0,320782.3,0,0,320782.3,494723.3,0,0,0,0,28.551207,-82.378006,Residential,Wood,1 346698,FL,HERNANDO COUNTY,0,224762.53,0,0,224762.53,219008.61,0,0,0,0,28.55077,-82.379227,Residential,Wood,1 727088,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,167998.52,0,0,0,0,28.551435,-82.378105,Residential,Wood,1 349890,FL,HERNANDO COUNTY,0,144727.15,0,0,144727.15,164125.8,0,0,0,0,28.55135,-82.37822,Residential,Wood,1 802811,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,199625.7,0,0,0,0,28.551275,-82.378456,Residential,Wood,1 275915,FL,HERNANDO COUNTY,0,144727.15,0,0,144727.15,178907.66,0,0,0,0,28.55237,-82.379257,Residential,Wood,1 880170,FL,HERNANDO COUNTY,0,144727.15,0,0,144727.15,183750.23,0,0,0,0,28.55246,-82.379005,Residential,Wood,1 395193,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,211006.52,0,0,0,0,28.55246,-82.378937,Residential,Wood,1 140188,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,153080.85,0,0,0,0,28.55246,-82.378868,Residential,Wood,1 144185,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,154929.52,0,0,0,0,28.552462,-82.378769,Residential,Wood,1 347848,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,182750.31,0,0,0,0,28.552462,-82.378662,Residential,Wood,1 516668,FL,HERNANDO COUNTY,0,144727.15,0,0,144727.15,105460.94,0,0,0,0,28.552462,-82.378632,Residential,Wood,1 763326,FL,HERNANDO COUNTY,0,156773.53,0,0,156773.53,223806.76,0,0,0,0,28.552462,-82.378563,Residential,Wood,1 726272,FL,HERNANDO COUNTY,0,144727.15,0,0,144727.15,126783.16,0,0,0,0,28.552462,-82.378304,Residential,Wood,1 817013,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,164631.52,0,0,0,0,28.552462,-82.378372,Residential,Wood,1 275652,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,97310.25,0,0,0,0,28.55242,-82.378883,Residential,Wood,1 129631,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,145768.82,0,0,0,0,28.551201,-82.378151,Residential,Wood,1 650962,FL,HERNANDO COUNTY,0,125999.94,0,0,125999.94,153243.01,0,0,0,0,28.551249,-82.378166,Residential,Wood,1 966272,FL,HERNANDO COUNTY,0,225238.37,0,0,225238.37,243270.5,0,0,0,0,28.552361,-82.378998,Residential,Wood,1 800412,FL,HERNANDO COUNTY,0,299700,0,299700,299700,406400.99,0,14985,0,0,28.48016,-82.47351,Residential,Wood,1 420731,FL,HERNANDO COUNTY,121680,121680,121680,121680,121680,91230.8,0,2433.6,0,0,28.460157,-82.447464,Residential,Wood,1 596049,FL,HERNANDO COUNTY,203643,203643,0,0,203643,310551.09,0,0,0,0,28.54896,-82.381185,Residential,Wood,1 552791,FL,HERNANDO COUNTY,0,10620000,0,0,10620000,15030000,0,0,0,0,28.49821,-82.59021,Commercial,Reinforced Concrete,1 827047,FL,HERNANDO COUNTY,0,29250,0,29250,29250,42551.26,0,0,0,0,28.4446,-82.63391,Residential,Wood,3 102773,FL,HERNANDO COUNTY,1091133,1091133,1091133,1091133,1091133,1774793.29,0,0,0,0,28.450989,-82.596146,Residential,Masonry,1 921385,FL,HERNANDO COUNTY,0,1216758.66,0,0,1216758.66,1791974.02,0,0,0,0,28.456907,-82.627472,Residential,Masonry,1 668211,FL,HERNANDO COUNTY,0,1018940.32,0,0,1018940.32,782593.04,0,0,0,0,28.48615,-82.60573,Residential,Masonry,1 284451,FL,HERNANDO COUNTY,0,992897.55,0,0,992897.55,913257.24,0,0,0,0,28.49714,-82.59303,Residential,Masonry,1 914456,FL,HERNANDO COUNTY,0,384331.5,0,384331.5,384331.5,526060.27,0,0,0,0,28.4517,-82.599236,Residential,Masonry,1 597581,FL,HERNANDO COUNTY,0,2585732.43,0,0,2585732.43,2868053.04,0,0,0,0,28.49411,-82.59757,Commercial,Reinforced Masonry,1 502696,FL,HERNANDO COUNTY,0,90000,0,90000,90000,93372.48,0,1800,0,0,28.49359,-82.58592,Residential,Wood,4 144095,FL,HERNANDO COUNTY,0,44889.18,0,0,44889.18,33484.01,0,0,0,0,28.53473,-82.62809,Residential,Wood,1 253833,FL,HERNANDO COUNTY,0,320036.25,0,0,320036.25,418761.03,0,0,0,0,28.45567,-82.63017,Residential,Wood,1 832709,FL,HERNANDO COUNTY,0,7869433.77,0,0,7869433.77,8543844.24,0,0,0,0,28.44397,-82.63621,Commercial,Reinforced Masonry,3 711544,FL,HERNANDO COUNTY,0,0,0,44820,44820,45708.56,0,0,0,0,28.517235,-82.599525,Residential,Wood,1 693929,FL,HERNANDO COUNTY,3672064.8,0,3672064.8,3672064.8,3672064.8,2857714.66,0,0,0,0,28.44081,-82.54447,Commercial,Reinforced Masonry,1 443457,FL,HERNANDO COUNTY,684180,684180,684180,684180,684180,1004086.15,0,0,0,0,28.45414,-82.56438,Residential,Masonry,1 658492,FL,HERNANDO COUNTY,67500,67500,67500,67500,67500,65349.59,0,0,0,0,28.45414,-82.56438,Residential,Wood,1 399942,FL,HERNANDO COUNTY,0,10530000,0,0,10530000,16920000,0,0,0,0,28.493713,-82.544029,Commercial,Reinforced Concrete,1 142018,FL,HERNANDO COUNTY,0,202500,0,202500,202500,283662,0,6075,0,0,28.434349,-82.555428,Residential,Wood,1 428537,FL,HERNANDO COUNTY,225000,225000,225000,225000,225000,212284.8,0,0,0,0,28.436235,-82.540886,Residential,Wood,1 702418,FL,HERNANDO COUNTY,136080,136080,136080,136080,136080,207452.87,0,6804,0,0,28.479225,-82.486397,Residential,Wood,1 943626,FL,HERNANDO COUNTY,72000,72000,72000,72000,72000,95406.34,0,3600,0,0,28.479225,-82.486397,Residential,Wood,1 600096,FL,HERNANDO COUNTY,72000,72000,72000,72000,72000,73084.03,0,3600,0,0,28.479225,-82.486397,Residential,Wood,1 728297,FL,HERNANDO COUNTY,413081.1,413081.1,413081.1,413081.1,413081.1,499986.75,0,0,0,0,28.479225,-82.486397,Residential,Masonry,1 543411,FL,HERNANDO COUNTY,1318793.4,1318793.4,1318793.4,1318793.4,1318793.4,1890812.12,0,0,0,0,28.47864,-82.48531,Residential,Masonry,1 316277,FL,HERNANDO COUNTY,300307.5,300307.5,300307.5,300307.5,300307.5,214015.94,0,0,0,0,28.52926,-82.51223,Residential,Wood,1 582783,FL,HERNANDO COUNTY,113248.8,113248.8,113248.8,113248.8,113248.8,110629.58,0,0,0,0,28.52261,-82.50886,Residential,Wood,1 211769,FL,HERNANDO COUNTY,0,4976029.8,0,4976029.8,4976029.8,8438311.53,0,0,0,0,28.435608,-82.548424,Commercial,Reinforced Masonry,1 692342,FL,HERNANDO COUNTY,0,4179634.2,0,4179634.2,4179634.2,4169979.24,0,0,0,0,28.46143,-82.536003,Commercial,Reinforced Masonry,1 327610,FL,HERNANDO COUNTY,0,5658822.9,0,5658822.9,5658822.9,7235201.2,0,0,0,0,28.461382,-82.535805,Commercial,Reinforced Masonry,1 427163,FL,HERNANDO COUNTY,0,1176810.3,0,1176810.3,1176810.3,1508482.51,0,0,0,0,28.461353,-82.535675,Residential,Masonry,1 669842,FL,HERNANDO COUNTY,1188900,1188900,1188900,1188900,1188900,1502791,0,59445,0,0,28.480392,-82.488518,Residential,Masonry,3 199501,FL,HERNANDO COUNTY,341345.7,341345.7,0,0,341345.7,301319.5,0,0,0,0,28.51311,-82.51797,Residential,Wood,1 469409,FL,HERNANDO COUNTY,0,997585.56,0,0,997585.56,1413155.76,0,0,0,0,28.47889,-82.48739,Residential,Masonry,1 237986,FL,HERNANDO COUNTY,0,5483718.52,0,0,5483718.52,5151185.83,0,0,0,0,28.53032,-82.48307,Commercial,Reinforced Masonry,1 522546,FL,HERNANDO COUNTY,0,19800,0,19800,19800,29578.35,0,990,0,0,28.45428,-82.53789,Residential,Wood,1 782727,FL,HERNANDO COUNTY,0,669072.64,0,0,669072.64,523750.06,0,0,0,0,28.49621,-82.50008,Residential,Masonry,1 935784,FL,HERNANDO COUNTY,980874,980874,980874,980874,980874,1369202.02,0,49043.7,0,0,28.53278,-82.512,Residential,Masonry,1 353989,FL,HERNANDO COUNTY,0,1804500,0,1804500,1804500,2074972.9,0,0,0,0,28.47875,-82.4831,Commercial,Reinforced Masonry,1 244450,FL,HERNANDO COUNTY,0,56113.2,0,0,56113.2,75943.6,0,0,0,0,28.50289,-82.49664,Residential,Wood,3 866297,FL,HERNANDO COUNTY,0,336679.17,0,0,336679.17,255311.9,0,0,0,0,28.49659,-82.50607,Residential,Wood,3 691272,FL,HERNANDO COUNTY,0,47258.53,0,0,47258.53,71786.66,0,0,0,0,28.49265,-82.5072,Residential,Wood,3 278683,FL,HERNANDO COUNTY,0,9893.88,0,0,9893.88,9612.1,0,0,0,0,28.49265,-82.5072,Residential,Wood,3 241639,FL,HERNANDO COUNTY,0,184500,0,184500,184500,244425.6,0,3690,0,2250,28.484358,-82.543549,Residential,Wood,1 798028,FL,PASCO COUNTY,0,365150.39,0,0,365150.39,434355.15,0,0,0,0,28.375521,-82.540527,Residential,Masonry,3 849703,FL,PASCO COUNTY,0,365150.39,0,0,365150.39,436887.83,0,0,0,0,28.375521,-82.540527,Residential,Masonry,3 400596,FL,PASCO COUNTY,0,416630.39,0,0,416630.39,635914.62,0,0,0,0,28.375521,-82.540527,Residential,Masonry,3 498333,FL,PASCO COUNTY,0,416630.39,0,0,416630.39,357035.57,0,0,0,0,28.375521,-82.540527,Residential,Masonry,3 200906,FL,PASCO COUNTY,0,416630.39,0,0,416630.39,448027.65,0,0,0,0,28.375521,-82.540527,Residential,Masonry,3 846463,FL,PASCO COUNTY,0,654590.39,0,0,654590.39,673367.31,0,0,0,0,28.375521,-82.540527,Residential,Masonry,3 413056,FL,PASCO COUNTY,0,314660.39,0,0,314660.39,297361.62,0,0,0,0,28.375521,-82.540527,Residential,Wood,3 692655,FL,PASCO COUNTY,0,413858.39,0,0,413858.39,447809.26,0,0,0,0,28.384655,-82.553108,Residential,Masonry,1 523839,FL,PASCO COUNTY,0,686990.39,0,0,686990.39,968689.42,0,0,0,0,28.384655,-82.553108,Residential,Masonry,1 121710,FL,PASCO COUNTY,0,343415.39,0,0,343415.39,275906.1,0,0,0,0,28.384655,-82.553108,Residential,Wood,1 531059,FL,PASCO COUNTY,0,5912024.99,0,0,5912024.99,6555253.3,0,0,0,0,28.36465,-82.56137,Commercial,Reinforced Masonry,1 361336,FL,PASCO COUNTY,617580,617580,617580,617580,617580,704337.64,0,0,0,0,28.38511,-82.55329,Residential,Masonry,1 579635,FL,PASCO COUNTY,0,1549620,0,1549620,1549620,2584248.59,0,77481,0,0,28.42008,-82.54955,Residential,Masonry,1 805116,FL,PASCO COUNTY,0,727830,0,727830,727830,992519.94,0,36391.5,0,0,28.42008,-82.54955,Residential,Masonry,1 574550,FL,PASCO COUNTY,0,1225170,0,1225170,1225170,1023673.64,0,61258.5,0,0,28.42008,-82.54955,Residential,Masonry,1 309310,FL,PASCO COUNTY,0,2257380,0,2257380,2257380,2531425.93,0,112869,0,0,28.42008,-82.54955,Commercial,Reinforced Masonry,1 542637,FL,PASCO COUNTY,0,1357290,0,1357290,1357290,1499381.98,0,67864.5,0,0,28.42008,-82.54955,Residential,Masonry,1 250946,FL,PASCO COUNTY,0,7602660,0,7602660,7602660,10260000,0,380133,0,0,28.42008,-82.54955,Commercial,Reinforced Masonry,1 323048,FL,PASCO COUNTY,0,21542.4,0,21542.4,21542.4,26676.56,0,0,0,0,28.42008,-82.54955,Residential,Wood,1 443485,FL,PASCO COUNTY,0,25200,0,25200,25200,25655.62,0,1260,0,0,28.41996,-82.47026,Residential,Wood,1 319930,FL,HERNANDO COUNTY,0,29970000,0,0,29970000,50040000,0,0,0,0,28.53207,-82.51709,Commercial,Reinforced Concrete,1 474780,FL,HERNANDO COUNTY,0,160143.57,0,0,160143.57,269689.78,0,0,0,0,28.53207,-82.51709,Residential,Wood,1 207328,FL,HERNANDO COUNTY,0,5670000,0,5670000,5670000,5319503.28,0,283500,0,0,28.53242,-82.52497,Commercial,Reinforced Masonry,1 283789,FL,HERNANDO COUNTY,0,2089800,0,2089800,2089800,1575061.36,0,0,0,0,28.52449,-82.557953,Commercial,Reinforced Masonry,1 227933,FL,HERNANDO COUNTY,0,5433684.59,0,0,5433684.59,6356775.23,0,0,0,0,28.53196,-82.50755,Commercial,Reinforced Masonry,1 523587,FL,HERNANDO COUNTY,1465146,1465146,1465146,1465146,1465146,2323648.3,0,73257.3,0,0,28.53424,-82.5095,Residential,Masonry,1 759005,FL,HERNANDO COUNTY,1016706.6,1016706.6,1016706.6,1016706.6,1016706.6,1401981.47,0,0,0,0,28.567917,-82.55896,Residential,Masonry,3 447115,FL,HERNANDO COUNTY,22500,22500,22500,22500,22500,30067.2,0,1125,0,0,28.533319,-82.534676,Residential,Wood,1 824182,FL,HERNANDO COUNTY,0,455811.53,0,0,455811.53,626926.82,0,0,0,0,28.55331,-82.49777,Residential,Masonry,1 147194,FL,HERNANDO COUNTY,0,149283.25,0,0,149283.25,191063.45,0,0,0,0,28.55331,-82.49777,Residential,Wood,1 998388,FL,HERNANDO COUNTY,0,89072.34,0,0,89072.34,145820.33,0,0,0,0,28.5494,-82.5306,Residential,Wood,4 743803,FL,HERNANDO COUNTY,0,14928.33,0,0,14928.33,11780.91,0,0,0,0,28.553265,-82.49921,Residential,Wood,4 300787,FL,HERNANDO COUNTY,81000,81000,81000,81000,81000,134757.43,1620,4050,0,0,28.533319,-82.534676,Residential,Wood,1 463464,FL,HERNANDO COUNTY,171900000,171900000,171900000,171900000,171900000,125100000,0,0,0,0,28.533319,-82.534676,Commercial,Steel Frame,1 399613,FL,HERNANDO COUNTY,7162200,7162200,7162200,7162200,7162200,5920238.71,143244,358110,0,0,28.53428,-82.52834,Commercial,Reinforced Masonry,1 699256,FL,HERNANDO COUNTY,0,1468064.89,0,0,1468064.89,2429199.64,0,0,0,0,28.53439,-82.50025,Residential,Masonry,1 818930,FL,HERNANDO COUNTY,0,615141.68,0,0,615141.68,895508.49,0,0,0,0,28.533545,-82.509094,Residential,Masonry,1 279729,FL,HERNANDO COUNTY,0,108000,0,108000,108000,82900.8,0,2160,0,0,28.5494,-82.5306,Residential,Wood,1 789217,FL,HERNANDO COUNTY,184246.2,184246.2,0,0,184246.2,256469.24,0,0,0,0,28.62237,-82.55087,Residential,Wood,3 812308,FL,HERNANDO COUNTY,353845.8,353845.8,0,0,353845.8,523512.03,0,0,0,0,28.59118,-82.4768,Residential,Wood,1 328157,FL,HERNANDO COUNTY,225361.8,225361.8,0,0,225361.8,233214.76,0,0,0,0,28.66475,-82.5512,Residential,Wood,3 251733,FL,PASCO COUNTY,0,1155305.39,0,0,1155305.39,1884903.84,0,0,0,0,28.305046,-82.484833,Residential,Masonry,1 891255,FL,PASCO COUNTY,442780.2,442780.2,0,0,442780.2,556853.66,0,0,0,0,28.323059,-82.420731,Residential,Masonry,1 150579,FL,PASCO COUNTY,0,280565.98,0,0,280565.98,307697.83,0,0,0,0,28.288691,-82.478058,Residential,Wood,1 737991,FL,PASCO COUNTY,0,33667.92,0,0,33667.92,50385.52,0,0,0,0,28.288691,-82.478058,Residential,Wood,1 623833,FL,PASCO COUNTY,0,3036509.46,0,0,3036509.46,4841167.76,0,0,0,0,28.274195,-82.473984,Commercial,Reinforced Masonry,3 800566,FL,PASCO COUNTY,0,202007.5,0,0,202007.5,330641.44,0,0,0,0,28.274195,-82.473984,Residential,Wood,3 897471,FL,PASCO COUNTY,0,674588.39,0,0,674588.39,1249472.61,0,0,0,0,28.21668,-82.49089,Residential,Masonry,1 524323,FL,PASCO COUNTY,0,1368830.39,0,0,1368830.39,2238686.51,0,0,0,0,28.21668,-82.49089,Residential,Masonry,1 823974,FL,PASCO COUNTY,0,1265400.59,0,0,1265400.59,1953943.01,0,0,0,0,28.2578,-82.47605,Residential,Masonry,1 495242,FL,PASCO COUNTY,0,366172.79,0,0,366172.79,476880,0,0,0,0,28.21668,-82.49089,Residential,Masonry,1 270345,FL,PASCO COUNTY,0,1736611.79,0,0,1736611.79,1513457.17,0,0,0,0,28.30248,-82.49598,Residential,Masonry,1 528388,FL,PASCO COUNTY,0,576775.49,0,0,576775.49,698422.05,0,0,0,0,28.30248,-82.49598,Residential,Masonry,1 566069,FL,PASCO COUNTY,203400,203400,203400,203400,203400,186447.83,0,0,0,0,28.24776,-82.46373,Residential,Wood,1 709197,FL,PASCO COUNTY,15390000,15390000,0,0,15390000,21870000,0,0,0,0,28.25734,-82.47247,Commercial,Reinforced Concrete,1 301066,FL,PASCO COUNTY,0,1677150,0,1677150,1677150,1509284.06,0,83857.5,0,0,28.262531,-82.476471,Residential,Masonry,1 428772,FL,PASCO COUNTY,0,19350000,0,19350000,19350000,20520000,0,967941,0,0,28.262924,-82.479866,Commercial,Reinforced Concrete,1 748823,FL,PASCO COUNTY,0,37044,0,37044,37044,46575.42,0,1852.2,0,0,28.262924,-82.479866,Residential,Wood,1 412407,FL,PASCO COUNTY,0,3230820,0,3230820,3230820,3222584.64,0,161541,0,0,28.262924,-82.479866,Commercial,Reinforced Masonry,1 607349,FL,PASCO COUNTY,0,73710,0,73710,73710,75253.19,0,3685.5,0,0,28.262924,-82.479866,Residential,Wood,1 384395,FL,PASCO COUNTY,0,392310,0,392310,392310,534891.15,0,19615.5,0,0,28.262924,-82.479866,Residential,Masonry,1 317684,FL,PASCO COUNTY,0,1628640,0,1628640,1628640,1631530.84,0,81432,0,0,28.2461,-82.4989,Residential,Masonry,4 985889,FL,PASCO COUNTY,0,85593.6,0,85593.6,85593.6,83418.84,0,0,0,0,28.2461,-82.4989,Residential,Wood,4 916219,FL,PASCO COUNTY,0,755325,0,755325,755325,604573.46,0,0,0,0,28.2461,-82.4989,Residential,Masonry,4 966733,FL,PASCO COUNTY,0,276120,0,276120,276120,452205.87,0,13806,0,0,28.23279,-82.46333,Residential,Wood,1 204312,FL,PASCO COUNTY,0,1024380,0,1024380,1024380,1463158.83,0,51219,0,0,28.200069,-82.505692,Residential,Masonry,3 880414,FL,PASCO COUNTY,0,1968660,0,1968660,1968660,3244095.75,0,98433,0,0,28.200069,-82.505692,Commercial,Reinforced Masonry,3 879548,FL,PASCO COUNTY,0,531900,0,531900,531900,621482.6,0,26595,0,0,28.200069,-82.505692,Residential,Masonry,3 724899,FL,PASCO COUNTY,0,324720,0,324720,324720,514707.18,0,16236,0,0,28.200069,-82.505692,Residential,Wood,3 434377,FL,PASCO COUNTY,0,1089434.12,0,0,1089434.12,1541802.02,0,0,0,0,28.3041,-82.50605,Residential,Masonry,3 840146,FL,PASCO COUNTY,0,619130.39,0,0,619130.39,487125.6,0,0,0,0,28.31217,-82.55431,Residential,Masonry,1 560286,FL,PASCO COUNTY,0,687947.78,0,0,687947.78,1158973.92,0,0,0,0,28.20185,-82.49166,Residential,Masonry,1 790849,FL,PASCO COUNTY,0,0,0,232200,232200,303055.83,0,0,0,0,28.296448,-82.499763,Residential,Wood,1 332864,FL,PASCO COUNTY,0,1920305.39,0,0,1920305.39,1343003.98,0,0,0,0,28.218821,-82.458267,Commercial,Reinforced Masonry,1 674480,FL,PASCO COUNTY,0,8612066.39,0,0,8612066.39,11160000,0,0,0,0,28.21823,-82.45994,Commercial,Reinforced Masonry,1 770768,FL,PASCO COUNTY,0,982085.09,0,0,982085.09,1096745.48,0,0,0,0,28.21823,-82.45994,Residential,Masonry,1 864795,FL,PASCO COUNTY,0,1198145.39,0,0,1198145.39,1789847.09,0,0,0,0,28.235243,-82.459457,Residential,Masonry,1 818826,FL,PASCO COUNTY,0,404570.39,0,0,404570.39,370198.09,0,0,0,0,28.19951,-82.43279,Residential,Masonry,1 315038,FL,PASCO COUNTY,0,1039329.59,0,0,1039329.59,894945.92,0,0,0,0,28.19951,-82.43279,Residential,Masonry,1 514381,FL,PASCO COUNTY,0,17370000,0,0,17370000,23940000,0,0,0,0,28.24025,-82.4382,Commercial,Reinforced Concrete,3 342894,FL,PASCO COUNTY,770382,770382,770382,770382,770382,1263147.6,0,0,0,0,28.19256,-82.43354,Residential,Masonry,1 720077,FL,PASCO COUNTY,220789.8,220789.8,0,0,220789.8,179088.13,0,0,0,0,28.223001,-82.430191,Residential,Wood,1 155781,FL,PASCO COUNTY,423980.1,423980.1,0,0,423980.1,461398.89,0,0,0,0,28.250455,-82.495415,Residential,Masonry,3 588497,FL,PASCO COUNTY,583517.7,583517.7,0,0,583517.7,524524.06,0,0,0,0,28.193575,-82.462936,Residential,Masonry,1 357212,FL,PASCO COUNTY,327060.9,327060.9,0,0,327060.9,451948.45,0,0,0,0,28.20497,-82.43379,Residential,Wood,3 370651,FL,PASCO COUNTY,135583.2,135583.2,0,0,135583.2,135044.93,0,0,0,0,28.23289,-82.42309,Residential,Wood,1 640550,FL,PASCO COUNTY,122226.3,122226.3,0,0,122226.3,128887.63,0,0,0,0,28.2188,-82.4322,Residential,Wood,4 216358,FL,PASCO COUNTY,0,11923.2,0,11923.2,11923.2,9633.95,0,0,0,0,28.23525,-82.42749,Residential,Wood,1 802802,FL,PASCO COUNTY,0,924840,0,924840,924840,995364.6,0,46242,0,0,28.19682,-82.43796,Residential,Masonry,1 791725,FL,PASCO COUNTY,0,1254510,0,1254510,1254510,1791615.91,0,62725.5,0,0,28.19682,-82.43796,Residential,Masonry,1 862738,FL,PASCO COUNTY,0,666270,0,666270,666270,533074.63,0,33313.5,0,0,28.19682,-82.43796,Residential,Masonry,1 210482,FL,PASCO COUNTY,0,136440,0,136440,136440,230736.14,0,6822,0,0,28.19682,-82.43796,Residential,Wood,1 642790,FL,PASCO COUNTY,0,1185210,0,1185210,1185210,1564477.2,0,59260.5,0,0,28.23335,-82.42918,Residential,Masonry,1 589450,FL,PASCO COUNTY,0,1929870,0,1929870,1929870,1645731.38,0,96493.5,0,0,28.23335,-82.42918,Commercial,Reinforced Masonry,1 367833,FL,PASCO COUNTY,0,1807110,0,1807110,1807110,2693110.73,0,90355.5,0,0,28.23335,-82.42918,Commercial,Reinforced Masonry,1 801835,FL,PASCO COUNTY,0,110070,0,110070,110070,127951.75,0,5503.5,0,0,28.23335,-82.42918,Residential,Wood,1 623082,FL,PASCO COUNTY,0,480622.5,0,480622.5,480622.5,547188.72,0,0,0,0,28.23335,-82.42918,Residential,Masonry,1 576399,FL,PASCO COUNTY,0,13860000,0,13860000,13860000,21060000,0,0,0,0,28.234005,-82.428009,Commercial,Reinforced Concrete,1 416690,FL,PASCO COUNTY,0,283500,0,283500,283500,267453.9,0,14175,0,0,28.234005,-82.428009,Residential,Wood,1 361269,FL,PASCO COUNTY,0,23328,0,23328,23328,25184.16,0,1166.4,0,0,28.234005,-82.428009,Residential,Wood,1 291931,FL,PASCO COUNTY,0,2293740,0,2293740,2293740,3334859.41,0,114687,0,0,28.234005,-82.428009,Commercial,Reinforced Masonry,1 662842,FL,PASCO COUNTY,0,2562660,0,2562660,2562660,2221487.95,0,128133,0,0,28.2188,-82.4322,Commercial,Reinforced Masonry,4 730280,FL,PASCO COUNTY,0,1273860,0,1273860,1273860,1241486.12,0,63693,0,0,28.2188,-82.4322,Residential,Masonry,4 831456,FL,PASCO COUNTY,0,136440,0,136440,136440,144152.68,0,6822,0,0,28.2188,-82.4322,Residential,Wood,4 637098,FL,PASCO COUNTY,0,342315,0,342315,342315,569749.09,0,0,0,0,28.2188,-82.4322,Residential,Wood,4 408125,FL,PASCO COUNTY,0,511477.79,0,0,511477.79,434321.36,0,0,0,0,28.20734,-82.39583,Residential,Masonry,1 224383,FL,PASCO COUNTY,0,11340000,0,0,11340000,8644940.15,0,0,0,0,28.1908,-82.458229,Commercial,Reinforced Concrete,1 973063,FL,PASCO COUNTY,0,56113.2,0,0,56113.2,55729.83,0,0,0,0,28.241503,-82.443512,Residential,Wood,3 186953,FL,PASCO COUNTY,0,89781.11,0,0,89781.11,103932.86,0,0,0,0,28.241503,-82.443512,Residential,Wood,3 347618,FL,PASCO COUNTY,0,67335.83,0,0,67335.83,66432.19,0,0,0,0,28.241503,-82.443512,Residential,Wood,3 647938,FL,PASCO COUNTY,0,6172.45,0,0,6172.45,7922.76,0,0,0,0,28.241503,-82.443512,Residential,Wood,3 170554,FL,PASCO COUNTY,0,213230.14,0,0,213230.14,244131.46,0,0,0,0,28.2188,-82.4322,Residential,Wood,3 315598,FL,PASCO COUNTY,0,446773.26,0,0,446773.26,519350.69,0,0,0,0,28.2188,-82.4322,Residential,Masonry,3 647528,FL,PASCO COUNTY,0,549011.5,0,0,549011.5,607558.09,0,0,0,0,28.2188,-82.4322,Residential,Masonry,3 794236,FL,PASCO COUNTY,0,28056.6,0,0,28056.6,36982.33,0,0,0,0,28.284019,-82.488678,Residential,Wood,1 504750,FL,PASCO COUNTY,0,22445.28,0,0,22445.28,28379.81,0,0,0,0,28.2188,-82.4322,Residential,Wood,4 973677,FL,PASCO COUNTY,0,29330.37,0,0,29330.37,28767.11,0,0,0,0,28.284019,-82.488678,Residential,Wood,1 314679,FL,PASCO COUNTY,0,6172.45,0,0,6172.45,10011.14,0,0,0,0,28.241503,-82.443512,Residential,Wood,3 480929,FL,PINELLAS COUNTY,131253.3,131253.3,0,0,131253.3,207922.03,0,0,0,0,27.872395,-82.727985,Residential,Wood,4 337877,FL,PASCO COUNTY,0,3975590.39,0,0,3975590.39,5223472.55,0,0,0,0,28.227568,-82.732071,Commercial,Reinforced Masonry,1 488277,FL,PASCO COUNTY,0,2842490.39,0,0,2842490.39,3827504.26,0,0,0,0,28.223909,-82.722992,Commercial,Reinforced Masonry,1 928068,FL,PASCO COUNTY,0,4722590.39,0,0,4722590.39,6163320.48,0,0,0,0,28.223963,-82.723,Commercial,Reinforced Masonry,1 626347,FL,PASCO COUNTY,0,4169990.39,0,0,4169990.39,4824245.2,0,0,0,0,28.24998,-82.72068,Commercial,Reinforced Masonry,1 879088,FL,PASCO COUNTY,0,1608590.39,0,0,1608590.39,2218170.54,0,0,0,0,28.223615,-82.722978,Residential,Masonry,1 967883,FL,PASCO COUNTY,0,1474628.81,0,0,1474628.81,2264534.37,0,0,0,0,28.241684,-82.72995,Residential,Masonry,1 567283,FL,PASCO COUNTY,0,633530.39,0,0,633530.39,854604.61,0,0,0,0,28.21974,-82.73357,Residential,Masonry,1 596118,FL,PASCO COUNTY,0,374690.39,0,0,374690.39,524356.71,0,0,0,0,28.2542,-82.75764,Residential,Masonry,1 502416,FL,PASCO COUNTY,114480,114480,114480,114480,114480,157861.51,0,0,0,0,28.25413,-82.71776,Residential,Wood,1 637175,FL,PASCO COUNTY,0,1157707.39,0,0,1157707.39,831002.37,0,0,0,0,28.233511,-82.72937,Residential,Masonry,1 397315,FL,PASCO COUNTY,4008091.5,4008091.5,4008091.5,4008091.5,4008091.5,3832376.77,0,0,0,0,28.247957,-82.727654,Commercial,Reinforced Masonry,1 966829,FL,PASCO COUNTY,1198719,1198719,0,0,1198719,1047452.65,0,0,0,0,28.2361,-82.729,Residential,Masonry,4 796376,FL,PASCO COUNTY,28530000,28530000,0,0,28530000,23400000,0,0,0,0,28.24945,-82.71873,Commercial,Reinforced Concrete,1 472623,FL,PASCO COUNTY,0,669869.72,0,0,669869.72,558101.29,0,0,0,0,28.2102,-82.72314,Residential,Masonry,1 490921,FL,PASCO COUNTY,0,258660,0,258660,258660,201134.02,0,0,0,0,28.25568,-82.71514,Residential,Wood,1 556096,FL,PASCO COUNTY,0,108000000,0,108000000,108000000,135900000,0,0,0,0,28.25432,-82.71447,Commercial,Steel Frame,1 479318,FL,PASCO COUNTY,0,58982.4,0,58982.4,58982.4,79558.29,0,0,0,0,28.21123,-82.71371,Residential,Wood,1 884147,FL,PASCO COUNTY,0,221310,0,221310,221310,242909.86,0,11065.5,0,0,28.21123,-82.71371,Residential,Wood,1 830483,FL,PASCO COUNTY,0,924660,0,924660,924660,792248.69,0,46233,0,0,28.2353,-82.716805,Residential,Masonry,1 619465,FL,PASCO COUNTY,0,20851.2,0,20851.2,20851.2,21407.2,0,0,0,0,28.2396,-82.71834,Residential,Wood,1 722711,FL,PASCO COUNTY,0,13478.4,0,13478.4,13478.4,20940.9,0,0,0,0,28.2396,-82.71834,Residential,Wood,1 808821,FL,PASCO COUNTY,0,2525400,0,2525400,2525400,3978477.28,0,126270,0,0,28.23051,-82.72134,Commercial,Reinforced Masonry,1 780167,FL,PASCO COUNTY,0,135000,0,135000,135000,243000,0,6750,0,0,28.23051,-82.72134,Residential,Wood,1 548200,FL,PASCO COUNTY,0,569520,0,569520,569520,869725.38,0,28476,0,0,28.22226,-82.72736,Residential,Masonry,1 180326,FL,PASCO COUNTY,0,1222380,0,1222380,1222380,929937.81,0,61119,0,0,28.22226,-82.72736,Residential,Masonry,1 885646,FL,PASCO COUNTY,0,383940,0,383940,383940,451513.44,0,19197,0,0,28.22226,-82.72736,Residential,Masonry,1 383924,FL,PASCO COUNTY,0,11520,0,11520,11520,9752.42,0,576,0,0,28.22226,-82.72736,Residential,Wood,1 346593,FL,PASCO COUNTY,0,143640,0,143640,143640,147579.33,0,7182,0,0,28.22226,-82.72736,Residential,Wood,1 518307,FL,PASCO COUNTY,0,686070,0,686070,686070,584531.64,0,34303.5,0,0,28.25653,-82.71689,Residential,Masonry,1 174360,FL,PASCO COUNTY,0,203760,0,203760,203760,182254.35,0,10188,0,0,28.25653,-82.71689,Residential,Wood,1 841977,FL,PASCO COUNTY,0,203760,0,203760,203760,211808.52,0,10188,0,0,28.25653,-82.71689,Residential,Wood,1 557862,FL,PASCO COUNTY,0,86130,0,86130,86130,131225.86,0,4306.5,0,0,28.25653,-82.71689,Residential,Wood,1 941960,FL,PASCO COUNTY,0,85708.8,0,85708.8,85708.8,74126.46,0,0,0,0,28.25653,-82.71689,Residential,Wood,1 874160,FL,PASCO COUNTY,0,179010,0,179010,179010,273251.6,0,8950.5,0,0,28.25653,-82.71689,Residential,Wood,1 707619,FL,PASCO COUNTY,0,367020,0,367020,367020,428369.6,0,18351,0,0,28.25653,-82.71689,Residential,Masonry,1 382812,FL,PASCO COUNTY,0,957420,0,957420,957420,816723.3,0,47871,0,0,28.2361,-82.729,Residential,Masonry,3 246322,FL,PASCO COUNTY,0,66509.1,0,66509.1,66509.1,86281.99,0,0,0,0,28.2361,-82.729,Residential,Wood,3 775534,FL,PASCO COUNTY,0,4414813.09,0,0,4414813.09,4406557.39,0,0,0,0,28.216484,-82.737785,Commercial,Reinforced Masonry,1 216597,FL,PASCO COUNTY,0,2048040.66,0,0,2048040.66,3563648.09,0,0,0,0,28.22231,-82.71317,Commercial,Reinforced Masonry,1 591508,FL,PASCO COUNTY,210772.8,210772.8,210772.8,210772.8,210772.8,249190.78,0,0,0,0,28.22231,-82.71317,Residential,Wood,1 533507,FL,PASCO COUNTY,0,677985.84,0,0,677985.84,524693.24,0,0,0,0,28.22231,-82.71317,Residential,Masonry,1 496393,FL,PASCO COUNTY,1875420,1875420,1875420,1875420,1875420,2066469.04,0,93771,0,0,28.248125,-82.727655,Commercial,Reinforced Masonry,1 666611,FL,PASCO COUNTY,0,50536.8,0,50536.8,50536.8,65247.05,0,0,0,0,28.240267,-82.7276,Residential,Wood,1 209985,FL,PASCO COUNTY,0,49500,0,49500,49500,58189.18,0,990,0,0,28.23524,-82.73549,Residential,Wood,1 398153,FL,PASCO COUNTY,0,67500,0,67500,67500,114229.44,0,1350,0,0,28.234972,-82.735298,Residential,Wood,1 594074,FL,PASCO COUNTY,0,67500,0,67500,67500,93552.84,0,1350,0,0,28.234961,-82.735268,Residential,Wood,1 604411,FL,PASCO COUNTY,0,0,0,244800,244800,249471.27,0,0,0,0,28.2361,-82.729,Residential,Wood,1 273141,FL,PASCO COUNTY,0,396900,0,396900,396900,474922.6,0,39690,0,0,28.24014,-82.71987,Residential,Masonry,1 420607,FL,PASCO COUNTY,0,4908350.39,0,0,4908350.39,7299109.69,0,0,0,0,28.26193,-82.68148,Commercial,Reinforced Masonry,1 533272,FL,PASCO COUNTY,0,509677.43,0,0,509677.43,698102.11,0,0,0,0,28.270018,-82.707367,Residential,Masonry,1 576520,FL,PASCO COUNTY,0,565238.39,0,0,565238.39,728343.57,0,0,0,0,28.270018,-82.707367,Residential,Masonry,1 701808,FL,PASCO COUNTY,0,1220428.49,0,0,1220428.49,990782.9,0,0,0,0,28.2589,-82.68566,Residential,Masonry,1 824969,FL,PASCO COUNTY,815310,815310,815310,815310,815310,919253.87,0,0,0,0,28.22016,-82.70575,Residential,Masonry,1 658470,FL,PASCO COUNTY,220410,220410,220410,220410,220410,182613.21,0,0,0,0,28.2252,-82.70929,Residential,Wood,1 475399,FL,PASCO COUNTY,0,950616.36,0,0,950616.36,763725.18,0,0,0,0,28.258699,-82.705963,Residential,Masonry,1 528439,FL,PASCO COUNTY,0,1224074.75,0,0,1224074.75,2029883.16,0,0,0,0,28.217197,-82.695557,Residential,Masonry,1 866270,FL,PASCO COUNTY,550231.2,550231.2,0,0,550231.2,622971.76,0,0,0,0,28.216959,-82.685783,Residential,Masonry,3 447639,FL,PASCO COUNTY,529371.9,529371.9,0,0,529371.9,834395.99,0,0,0,0,28.25719,-82.67681,Residential,Masonry,1 854500,FL,PASCO COUNTY,0,303014.49,0,0,303014.49,499773.92,0,0,0,0,28.267714,-82.696274,Residential,Wood,1 519895,FL,PASCO COUNTY,0,372852.92,0,0,372852.92,450895.51,0,0,0,0,28.2675,-82.696152,Residential,Masonry,3 489611,FL,PASCO COUNTY,0,527178.6,0,0,527178.6,568029.66,0,0,0,0,28.267702,-82.696327,Residential,Masonry,1 562391,FL,PASCO COUNTY,0,467606.36,0,0,467606.36,353510.41,0,0,0,0,28.267494,-82.696678,Residential,Masonry,1 599304,FL,PASCO COUNTY,0,878551.4,0,0,878551.4,1262781.46,0,0,0,0,28.265652,-82.696404,Residential,Masonry,1 917028,FL,PASCO COUNTY,0,530317.42,0,0,530317.42,662884.04,0,0,0,0,28.265594,-82.696205,Residential,Masonry,1 175100,FL,PASCO COUNTY,0,628740.91,0,0,628740.91,826142.92,0,0,0,0,28.264767,-82.694092,Residential,Masonry,1 740189,FL,PASCO COUNTY,0,697567.02,0,0,697567.02,678078.39,0,0,0,0,28.264992,-82.693939,Residential,Masonry,1 659966,FL,PASCO COUNTY,0,527178.6,0,0,527178.6,734636.02,0,0,0,0,28.265005,-82.693832,Residential,Masonry,1 416781,FL,PASCO COUNTY,0,303014.49,0,0,303014.49,271584.01,0,0,0,0,28.265062,-82.692833,Residential,Wood,1 510878,FL,PASCO COUNTY,0,487916.31,0,0,487916.31,416485.36,0,0,0,0,28.266012,-82.693024,Residential,Masonry,1 217855,FL,PASCO COUNTY,0,697567.02,0,0,697567.02,627043,0,0,0,0,28.266581,-82.694267,Residential,Masonry,1 759470,FL,PASCO COUNTY,0,659124.05,0,0,659124.05,713114.21,0,0,0,0,28.267881,-82.693077,Residential,Masonry,1 999970,FL,PASCO COUNTY,0,530317.42,0,0,530317.42,669759.08,0,0,0,0,28.267729,-82.692047,Residential,Masonry,1 220489,FL,PASCO COUNTY,0,625602.08,0,0,625602.08,904307.81,0,0,0,0,28.268499,-82.695496,Residential,Masonry,1 833518,FL,PASCO COUNTY,0,659124.05,0,0,659124.05,871421.31,0,0,0,0,28.269402,-82.694618,Residential,Masonry,1 969707,FL,PASCO COUNTY,0,856051.4,0,0,856051.4,1498987.09,0,0,0,0,28.269344,-82.693291,Residential,Masonry,1 574583,FL,PASCO COUNTY,0,659124.05,0,0,659124.05,895187.35,0,0,0,0,28.269434,-82.69236,Residential,Masonry,1 570314,FL,PASCO COUNTY,0,14760,0,14760,14760,23449.65,0,738,0,0,28.2442,-82.6965,Residential,Wood,3 953565,FL,PASCO COUNTY,0,9270,0,9270,9270,14634.73,0,463.5,0,0,28.268635,-82.693435,Residential,Wood,3 222029,FL,PASCO COUNTY,0,11070,0,11070,11070,9421.43,0,553.5,0,0,28.2442,-82.6965,Residential,Wood,3 700298,FL,PASCO COUNTY,0,9270,0,9270,9270,13447.93,0,463.5,0,0,28.268755,-82.695555,Residential,Wood,3 554890,FL,PASCO COUNTY,0,26280,0,26280,26280,27530.93,0,1314,0,0,28.26787,-82.695255,Residential,Wood,3 211877,FL,PASCO COUNTY,0,119880,0,119880,119880,172437.79,0,5994,0,0,28.26654,-82.693245,Residential,Wood,3 311545,FL,PASCO COUNTY,0,379665,0,379665,379665,571169.54,0,0,0,0,28.24931,-82.69655,Residential,Masonry,1 302787,FL,PASCO COUNTY,1027585.8,1027585.8,1027585.8,1027585.8,1027585.8,1335347.75,0,0,0,0,28.217184,-82.688972,Residential,Masonry,1 921435,FL,PASCO COUNTY,1049592.6,1049592.6,1049592.6,1049592.6,1049592.6,1234446.85,0,0,0,0,28.217173,-82.69693,Residential,Masonry,1 389373,FL,PASCO COUNTY,0,1533839.4,0,1533839.4,1533839.4,2532528.37,0,0,0,0,28.22438,-82.711586,Residential,Masonry,1 658877,FL,PASCO COUNTY,0,2069550,0,2069550,2069550,3128166.22,0,103477.5,0,0,28.276539,-82.676048,Commercial,Reinforced Masonry,3 969427,FL,PASCO COUNTY,0,4150688.92,0,0,4150688.92,6526875.32,0,0,0,0,28.25968,-82.68556,Commercial,Reinforced Masonry,1 584964,FL,PASCO COUNTY,0,579609,0,579609,579609,722975.29,0,0,0,0,28.24972,-82.711075,Residential,Masonry,1 650782,FL,PASCO COUNTY,0,328941,0,328941,328941,459417.42,0,0,0,0,28.25805,-82.71161,Residential,Wood,1 181985,FL,PASCO COUNTY,0,2027989.29,0,0,2027989.29,2171733.17,0,0,0,0,28.25298,-82.7143,Commercial,Reinforced Masonry,1 707211,FL,PASCO COUNTY,0,441137.7,0,441137.7,441137.7,378849.06,0,0,0,0,28.25432,-82.71447,Residential,Masonry,1 762290,FL,PASCO COUNTY,0,20736,0,20736,20736,16572.21,0,1036.8,0,0,28.27327,-82.690491,Residential,Wood,1 838506,FL,PASCO COUNTY,0,391725,0,391725,391725,566481.36,0,0,0,0,28.273273,-82.690758,Residential,Masonry,1 779321,FL,PASCO COUNTY,0,136440,0,136440,136440,154894.87,0,6822,0,0,28.273273,-82.690758,Residential,Wood,1 743630,FL,PASCO COUNTY,0,2543580,0,2543580,2543580,2467781.32,0,127179,0,0,28.238871,-82.690353,Commercial,Reinforced Masonry,1 371289,FL,PASCO COUNTY,0,1178010,0,1178010,1178010,1071009,0,58900.5,0,0,28.238871,-82.690353,Residential,Masonry,1 437709,FL,PASCO COUNTY,0,359482.5,0,359482.5,359482.5,610030.3,0,0,0,0,28.238871,-82.690353,Residential,Wood,1 233807,FL,PASCO COUNTY,0,152550,0,152550,152550,154352.53,0,7627.5,0,0,28.238871,-82.690353,Residential,Wood,1 517554,FL,PASCO COUNTY,0,451260,0,451260,451260,652381.17,0,22563,0,0,28.23291,-82.67107,Residential,Masonry,3 237014,FL,PASCO COUNTY,0,565560,0,565560,565560,444584.45,0,28278,0,0,28.23291,-82.67107,Residential,Masonry,3 201596,FL,PASCO COUNTY,0,1202130,0,1202130,1202130,1475907.89,0,60106.5,0,0,28.23291,-82.67107,Residential,Masonry,3 830462,FL,PASCO COUNTY,0,27648,0,27648,27648,39133.64,0,1382.4,0,0,28.23291,-82.67107,Residential,Wood,3 532914,FL,PASCO COUNTY,0,9472.5,0,9472.5,9472.5,12217.71,0,0,0,0,28.23291,-82.67107,Residential,Wood,3 270901,FL,PASCO COUNTY,0,1309050,0,1309050,1309050,1493131.23,0,65452.5,0,0,28.271328,-82.690826,Residential,Masonry,1 255318,FL,PASCO COUNTY,0,1476990,0,1476990,1476990,2098285.84,0,73849.5,0,0,28.271328,-82.690826,Residential,Masonry,1 860505,FL,PASCO COUNTY,0,740610,0,740610,740610,606912.12,0,37030.5,0,0,28.271328,-82.690826,Residential,Masonry,1 970352,FL,PASCO COUNTY,0,84330,0,84330,84330,116925.91,0,4216.5,0,0,28.271328,-82.690826,Residential,Wood,1 113048,FL,PASCO COUNTY,0,2839410,0,2839410,2839410,3244755.65,0,141970.5,0,0,28.271328,-82.690826,Commercial,Reinforced Masonry,1 553231,FL,PASCO COUNTY,0,614902.5,0,614902.5,614902.5,550368.48,0,0,0,0,28.271328,-82.690826,Residential,Masonry,1 347955,FL,PASCO COUNTY,0,791370,0,791370,791370,1179258.42,0,39568.5,0,0,28.24429,-82.70831,Residential,Masonry,1 996105,FL,PASCO COUNTY,0,5875.2,0,5875.2,5875.2,7602.79,0,0,0,0,28.273279,-82.687973,Residential,Wood,1 607739,FL,PASCO COUNTY,0,143550,0,143550,143550,125658.93,0,7177.5,0,0,28.273279,-82.687973,Residential,Wood,1 711666,FL,PASCO COUNTY,0,674200.8,0,674200.8,674200.8,579812.69,0,0,0,0,28.273279,-82.687973,Residential,Masonry,1 947071,FL,PASCO COUNTY,0,19051.2,0,19051.2,19051.2,31713.39,0,0,0,0,28.273279,-82.687973,Residential,Wood,1 523403,FL,PASCO COUNTY,0,22226.4,0,22226.4,22226.4,28414.23,0,0,0,0,28.273279,-82.687973,Residential,Wood,1 695252,FL,PASCO COUNTY,0,2417557.5,0,2417557.5,2417557.5,2785026.24,0,0,0,0,28.273279,-82.687973,Commercial,Reinforced Masonry,1 191692,FL,PASCO COUNTY,0,7064100,0,7064100,7064100,10800000,0,353205,0,0,28.2228,-82.70046,Commercial,Reinforced Masonry,1 903320,FL,PASCO COUNTY,0,3982500,0,3982500,3982500,4509026.33,0,199125,0,0,28.2228,-82.70046,Commercial,Reinforced Masonry,1 673270,FL,PASCO COUNTY,0,263620.91,0,0,263620.91,328442.13,0,0,0,0,28.24742,-82.70608,Residential,Wood,1 652788,FL,PASCO COUNTY,0,263620.91,0,0,263620.91,361898.79,0,0,0,0,28.24712,-82.706703,Residential,Wood,1 528558,FL,PASCO COUNTY,0,263620.91,0,0,263620.91,350273.11,0,0,0,0,28.247387,-82.706734,Residential,Wood,1 253792,FL,PASCO COUNTY,0,236689.95,0,0,236689.95,403734.35,0,0,0,0,28.247303,-82.705612,Residential,Wood,1 599504,FL,PASCO COUNTY,0,263620.91,0,0,263620.91,398993.42,0,0,0,0,28.247528,-82.705643,Residential,Wood,1 557086,FL,PASCO COUNTY,0,119372.97,0,0,119372.97,161989.12,0,0,0,0,28.247509,-82.705673,Residential,Wood,1 664803,FL,PASCO COUNTY,0,275469.78,0,0,275469.78,268638.13,0,0,0,0,28.25745,-82.7047,Residential,Wood,1 222173,FL,PASCO COUNTY,0,355414.25,0,0,355414.25,649046.12,0,0,0,0,28.257168,-82.704926,Residential,Wood,1 393248,FL,PASCO COUNTY,0,160102.17,0,0,160102.17,261863.11,0,0,0,0,28.257332,-82.70491,Residential,Wood,1 473348,FL,PASCO COUNTY,0,355414.25,0,0,355414.25,299733.63,0,0,0,0,28.257679,-82.704697,Residential,Wood,1 818848,FL,PASCO COUNTY,0,275469.78,0,0,275469.78,378283.09,0,0,0,0,28.257414,-82.704185,Residential,Wood,1 756608,FL,PASCO COUNTY,0,123037.16,0,0,123037.16,95762.28,0,0,0,0,28.257626,-82.704926,Residential,Wood,3 282127,FL,PASCO COUNTY,0,5420511.59,0,0,5420511.59,3953244.15,0,0,0,0,28.26664,-82.670242,Commercial,Reinforced Masonry,3 689146,FL,PASCO COUNTY,0,2611283.99,0,0,2611283.99,2633271,0,0,0,0,28.266644,-82.669632,Commercial,Reinforced Masonry,3 140039,FL,PASCO COUNTY,0,3051399.29,0,0,3051399.29,3341013.69,0,0,0,0,28.266644,-82.668915,Commercial,Reinforced Masonry,3 395906,FL,PASCO COUNTY,0,267590.39,0,0,267590.39,418150.65,0,0,0,0,28.26573,-82.674484,Residential,Wood,1 781693,FL,PASCO COUNTY,0,1748848.01,0,0,1748848.01,2099610.95,0,0,0,0,28.27079,-82.63619,Residential,Masonry,1 823484,FL,PASCO COUNTY,0,6300175.19,0,0,6300175.19,9990000,0,0,0,0,28.29865,-82.67257,Commercial,Reinforced Masonry,1 373115,FL,PASCO COUNTY,0,848778.89,0,0,848778.89,952289.17,0,0,0,0,28.26664,-82.669281,Residential,Masonry,3 616158,FL,PASCO COUNTY,0,3953840.99,0,0,3953840.99,4559379.64,0,0,0,0,28.275171,-82.674416,Commercial,Reinforced Masonry,1 451309,FL,PASCO COUNTY,0,4189975.2,0,4189975.2,4189975.2,5039098.81,0,0,0,0,28.27571,-82.64633,Commercial,Reinforced Masonry,1 873182,FL,PASCO COUNTY,0,4372840.8,0,4372840.8,4372840.8,4685988.68,0,0,0,0,28.27571,-82.64633,Commercial,Reinforced Masonry,1 686394,FL,PASCO COUNTY,0,5970632.4,0,5970632.4,5970632.4,6484912.82,0,0,0,0,28.27571,-82.64633,Commercial,Reinforced Masonry,1 395853,FL,PASCO COUNTY,0,15030000,0,15030000,15030000,12690000,0,0,0,0,28.27571,-82.64633,Commercial,Reinforced Concrete,1 864568,FL,PASCO COUNTY,0,1119397.5,0,1119397.5,1119397.5,1150919.73,0,0,0,0,28.27571,-82.64633,Residential,Masonry,1 552158,FL,PASCO COUNTY,0,4562514.9,0,4562514.9,4562514.9,6863938.67,0,0,0,0,28.27571,-82.64633,Commercial,Reinforced Masonry,1 986178,FL,PASCO COUNTY,0,7290,0,7290,7290,6232.92,0,0,0,0,28.27571,-82.64633,Residential,Wood,1 569297,FL,PASCO COUNTY,0,787104,0,787104,787104,726556.81,0,0,0,0,28.27571,-82.64633,Residential,Masonry,1 957869,FL,PASCO COUNTY,0,84520.8,0,84520.8,84520.8,128592.65,0,0,0,0,28.27571,-82.64633,Residential,Wood,1 136298,FL,PASCO COUNTY,0,604086.85,0,0,604086.85,833392.17,0,0,0,0,28.281305,-82.676003,Residential,Masonry,3 462096,FL,PASCO COUNTY,473981.4,473981.4,0,0,473981.4,649892.96,0,0,0,0,28.28001,-82.65122,Residential,Masonry,1 138823,FL,PASCO COUNTY,647457.3,647457.3,0,0,647457.3,823449.14,0,0,0,0,28.308445,-82.667165,Residential,Masonry,3 475202,FL,PASCO COUNTY,1049592.6,1049592.6,1049592.6,1049592.6,1049592.6,895092.57,0,0,0,0,28.27767,-82.67519,Residential,Masonry,3 679707,FL,PASCO COUNTY,0,2751492.6,0,2751492.6,2751492.6,2383191.56,0,0,0,0,28.330122,-82.646965,Commercial,Reinforced Masonry,4 545294,FL,PASCO COUNTY,0,1023588,0,1023588,1023588,1256147.19,0,51179.4,0,0,28.32361,-82.64353,Residential,Masonry,1 699813,FL,PASCO COUNTY,0,12780000,0,12780000,12780000,11250000,0,0,0,0,28.319553,-82.666115,Commercial,Reinforced Concrete,1 943768,FL,PASCO COUNTY,0,1702890,0,1702890,1702890,1553515.89,0,85144.5,0,0,28.319553,-82.666115,Residential,Masonry,1 704422,FL,PASCO COUNTY,0,920430,0,920430,920430,966354.86,0,46021.5,0,0,28.319553,-82.666115,Residential,Masonry,1 815599,FL,PASCO COUNTY,0,76423.5,0,76423.5,76423.5,123741.87,0,0,0,0,28.319553,-82.666115,Residential,Wood,1 795793,FL,PASCO COUNTY,0,16588.8,0,16588.8,16588.8,20561.35,0,0,0,0,28.269667,-82.649704,Residential,Wood,1 694010,FL,PASCO COUNTY,0,46080,0,46080,46080,39075.84,0,2304,0,0,28.269667,-82.649704,Residential,Wood,1 803209,FL,PASCO COUNTY,0,163594.8,0,163594.8,163594.8,257743.61,0,0,0,0,28.328644,-82.609978,Residential,Wood,1 604317,FL,PASCO COUNTY,0,80190,0,80190,80190,61575.09,0,4009.5,0,0,28.328644,-82.609978,Residential,Wood,1 500606,FL,PASCO COUNTY,0,936540,0,936540,936540,843290.59,0,46827,0,0,28.33265,-82.61293,Residential,Masonry,1 468982,FL,PASCO COUNTY,0,1331100,0,1331100,1331100,1321509.42,0,66555,0,0,28.33265,-82.61293,Residential,Masonry,1 391394,FL,PASCO COUNTY,0,4727880,0,4727880,4727880,4584209.18,0,236394,0,0,28.269566,-82.620644,Commercial,Reinforced Masonry,1 113078,FL,PASCO COUNTY,0,151020,0,151020,151020,202245.98,0,7551,0,0,28.269566,-82.620644,Residential,Wood,1 490691,FL,PASCO COUNTY,0,193410,0,193410,193410,244553.02,0,9670.5,0,0,28.269566,-82.620644,Residential,Wood,1 359992,FL,PASCO COUNTY,0,4401720,0,4401720,4401720,6162619.28,0,220086,0,0,28.269566,-82.620644,Commercial,Reinforced Masonry,1 428060,FL,PASCO COUNTY,0,248400,0,248400,248400,202778.86,0,12420,0,0,28.269566,-82.620644,Residential,Wood,1 572629,FL,PASCO COUNTY,0,5589810,0,5589810,5589810,6301012.71,0,279490.5,0,0,28.318567,-82.6661,Commercial,Reinforced Masonry,1 830381,FL,PASCO COUNTY,0,143640,0,143640,143640,182549.2,0,7182,0,0,28.318567,-82.6661,Residential,Wood,1 704803,FL,PASCO COUNTY,0,13824,0,13824,13824,21428.79,0,691.2,0,0,28.318567,-82.6661,Residential,Wood,1 993780,FL,PASCO COUNTY,0,2156620.21,0,0,2156620.21,3114752.65,0,0,0,0,28.28098,-82.67518,Commercial,Reinforced Masonry,1 444294,FL,PASCO COUNTY,0,412616.39,0,0,412616.39,338048.35,0,0,0,0,28.217358,-82.666199,Residential,Masonry,1 814376,FL,PASCO COUNTY,0,338690.39,0,0,338690.39,478612.19,0,0,0,0,28.217358,-82.666199,Residential,Wood,1 500668,FL,PASCO COUNTY,0,631775.39,0,0,631775.39,794046.89,0,0,0,0,28.1906,-82.69998,Residential,Masonry,1 545334,FL,PASCO COUNTY,0,415924.79,0,0,415924.79,444437.26,0,0,0,0,28.25222,-82.649709,Residential,Masonry,1 820306,FL,PASCO COUNTY,0,901505.39,0,0,901505.39,808644.92,0,0,0,0,28.25222,-82.649709,Residential,Masonry,1 191893,FL,PASCO COUNTY,0,7614465.89,0,0,7614465.89,11070000,0,0,0,0,28.23285,-82.66128,Commercial,Reinforced Masonry,1 185255,FL,PASCO COUNTY,1165680,1165680,1165680,1165680,1165680,1893064.32,0,58284,0,0,28.237061,-82.669991,Residential,Masonry,1 153228,FL,PASCO COUNTY,1059192,1059192,1059192,1059192,1059192,1002715.88,0,52959.6,0,0,28.17994,-82.69774,Residential,Masonry,1 321644,FL,PASCO COUNTY,224421.3,224421.3,0,0,224421.3,239805.83,0,0,0,0,28.17998,-82.64828,Residential,Wood,3 543166,FL,PASCO COUNTY,435318.3,435318.3,0,0,435318.3,489921.15,0,0,0,0,28.17659,-82.662285,Residential,Masonry,3 285768,FL,PASCO COUNTY,318818.7,318818.7,0,0,318818.7,277730.94,0,0,0,0,28.24438,-82.66212,Residential,Wood,3 140148,FL,PASCO COUNTY,455041.8,455041.8,0,0,455041.8,697360.66,0,0,0,0,28.183586,-82.695564,Residential,Masonry,1 453937,FL,PASCO COUNTY,0,39706.2,0,39706.2,39706.2,31992.4,0,0,0,0,28.20195,-82.66584,Residential,Wood,3 341692,FL,PASCO COUNTY,1048483.8,1048483.8,1048483.8,1048483.8,1048483.8,763516.39,0,0,0,0,28.23388,-82.66732,Residential,Masonry,1 950301,FL,PASCO COUNTY,0,24390000,0,24390000,24390000,30600000,0,0,0,0,28.187559,-82.677414,Commercial,Reinforced Concrete,1 131965,FL,PASCO COUNTY,0,575100,0,575100,575100,643909.56,0,0,0,0,28.17881,-82.69739,Residential,Masonry,1 557170,FL,PASCO COUNTY,0,974577.6,0,974577.6,974577.6,1486355.59,0,0,0,0,28.187403,-82.677322,Residential,Masonry,3 852601,FL,PASCO COUNTY,0,503467.2,0,503467.2,503467.2,626925.41,0,0,0,0,28.226374,-82.666168,Residential,Masonry,1 262753,FL,PASCO COUNTY,0,1176300,0,1176300,1176300,1454109.12,0,58815,0,0,28.1938,-82.67075,Residential,Masonry,1 418707,FL,PASCO COUNTY,0,3771540,0,3771540,3771540,5623603.75,0,188577,0,0,28.1938,-82.67075,Commercial,Reinforced Masonry,1 456880,FL,PASCO COUNTY,0,5142060,0,5142060,5142060,4811708.36,0,257103,0,0,28.1938,-82.67075,Commercial,Reinforced Masonry,1 376378,FL,PASCO COUNTY,0,625050,0,625050,625050,814280.14,0,31252.5,0,0,28.192831,-82.666687,Residential,Masonry,1 301167,FL,PASCO COUNTY,0,39160.8,0,39160.8,39160.8,47825.05,0,0,0,0,28.192852,-82.666687,Residential,Wood,1 639708,FL,PASCO COUNTY,0,3843360,0,3843360,3843360,3836172.92,0,192168,0,0,28.20747,-82.64696,Commercial,Reinforced Masonry,1 475224,FL,PASCO COUNTY,0,136440,0,136440,136440,114491.99,0,6822,0,0,28.20747,-82.64696,Residential,Wood,1 795383,FL,PASCO COUNTY,0,490635,0,490635,490635,522167.13,0,0,0,0,28.20747,-82.64696,Residential,Masonry,1 545278,FL,PASCO COUNTY,0,2306700,0,2306700,2306700,2904273.7,0,115335,0,0,28.206171,-82.681831,Commercial,Reinforced Masonry,1 839109,FL,PASCO COUNTY,0,164070,0,164070,164070,193632.95,0,8203.5,0,0,28.206171,-82.681831,Residential,Wood,1 540409,FL,PASCO COUNTY,0,565560,0,565560,565560,581065.39,0,28278,0,0,28.206171,-82.681831,Residential,Masonry,1 285674,FL,PASCO COUNTY,0,375570,0,375570,375570,434008.69,0,18778.5,0,0,28.206171,-82.681831,Residential,Masonry,1 548615,FL,PASCO COUNTY,0,1604700,0,1604700,1604700,1744167.69,0,80235,0,0,28.206171,-82.681831,Residential,Masonry,1 850363,FL,PASCO COUNTY,0,27648,0,27648,27648,29136.4,0,1382.4,0,0,28.206171,-82.681831,Residential,Wood,1 329608,FL,PASCO COUNTY,0,12060000,0,12060000,12060000,17730000,0,603931.5,0,0,28.19408,-82.666679,Commercial,Reinforced Concrete,1 655414,FL,PASCO COUNTY,0,136440,0,136440,136440,190618.69,0,6822,0,0,28.19165,-82.63879,Residential,Wood,1 278338,FL,PASCO COUNTY,0,3101760,0,3101760,3101760,2486798.86,0,155088,0,0,28.18584,-82.67951,Commercial,Reinforced Masonry,3 992126,FL,PASCO COUNTY,0,381645,0,381645,381645,468519.61,0,0,0,0,28.18584,-82.67951,Residential,Masonry,3 993918,FL,PASCO COUNTY,0,4024877.4,0,4024877.4,4024877.4,5887928.75,0,0,0,0,28.18503,-82.605141,Commercial,Reinforced Masonry,3 974078,FL,PASCO COUNTY,0,270000,0,270000,270000,365446.62,0,13500,0,0,28.19327,-82.67605,Residential,Wood,1 554154,FL,PASCO COUNTY,0,45000,0,45000,45000,37376.64,0,2250,0,0,28.19327,-82.67605,Residential,Wood,1 193935,FL,PASCO COUNTY,0,2713778.25,0,0,2713778.25,2229461.1,0,0,0,0,28.186672,-82.670746,Commercial,Reinforced Masonry,3 653202,FL,PASCO COUNTY,1040724,1040724,1040724,1040724,1040724,1212089.61,0,52036.2,0,0,28.20553,-82.66512,Residential,Masonry,3 282676,FL,PASCO COUNTY,0,1680132.47,0,0,1680132.47,2348421.95,0,0,0,0,28.371445,-82.683441,Residential,Masonry,1 914347,FL,PASCO COUNTY,0,392690.39,0,0,392690.39,568018.79,0,0,0,0,28.390022,-82.619995,Residential,Masonry,1 587770,FL,PASCO COUNTY,0,413858.39,0,0,413858.39,560089.45,0,0,0,0,28.390022,-82.619995,Residential,Masonry,1 766181,FL,PASCO COUNTY,0,12150000,0,0,12150000,15660000,0,0,0,0,28.39721,-82.63562,Commercial,Reinforced Concrete,1 640516,FL,PASCO COUNTY,0,2670210,0,2670210,2670210,3601539.2,0,0,0,0,28.331215,-82.683617,Commercial,Reinforced Masonry,1 316967,FL,PASCO COUNTY,0,795960,0,795960,795960,1006706.33,0,0,0,0,28.331215,-82.683479,Residential,Masonry,3 563065,FL,PASCO COUNTY,0,19800,0,19800,19800,30952.9,0,0,0,0,28.331215,-82.683456,Residential,Wood,1 383565,FL,PASCO COUNTY,0,436632.3,0,0,436632.3,605612.49,0,0,0,0,28.330992,-82.667174,Residential,Masonry,1 465756,FL,PASCO COUNTY,0,3099191.4,0,3099191.4,3099191.4,3589793.4,0,0,0,0,28.36471,-82.69351,Commercial,Reinforced Masonry,1 954698,FL,PASCO COUNTY,1458000,1458000,1458000,1458000,1458000,1500853.54,0,0,0,0,28.348385,-82.699272,Residential,Masonry,1 135078,FL,PASCO COUNTY,1440000,1440000,1440000,1440000,1440000,1722591.36,0,0,0,0,28.348385,-82.699272,Residential,Masonry,1 882624,FL,PASCO COUNTY,639000,639000,639000,639000,639000,830367.72,0,0,0,0,28.348385,-82.699272,Residential,Masonry,1 263702,FL,PASCO COUNTY,85719.6,85719.6,85719.6,85719.6,85719.6,116619.46,0,0,0,0,28.348557,-82.699265,Residential,Wood,1 837451,FL,PASCO COUNTY,2970010.8,2970010.8,2970010.8,2970010.8,2970010.8,2315681.78,0,0,0,0,28.331045,-82.668602,Commercial,Reinforced Masonry,1 578482,FL,PASCO COUNTY,1009530,1009530,1009530,1009530,1009530,1340946.59,0,50476.5,0,0,28.33123,-82.68856,Residential,Masonry,1 781683,FL,PASCO COUNTY,22500,22500,22500,22500,22500,30351.51,0,1125,0,0,28.359852,-82.689087,Residential,Wood,1 731799,FL,PASCO COUNTY,738541.8,738541.8,0,0,738541.8,980130.64,0,0,0,0,28.333095,-82.666265,Residential,Masonry,3 437835,FL,PASCO COUNTY,617802.3,617802.3,0,0,617802.3,645660.24,0,0,0,0,28.38973,-82.661491,Residential,Masonry,1 679018,FL,PASCO COUNTY,338724,338724,0,0,338724,304117.25,0,0,0,0,28.38962,-82.60106,Residential,Wood,1 477472,FL,PASCO COUNTY,388109.7,388109.7,0,0,388109.7,348833.77,0,0,0,0,28.38562,-82.67022,Residential,Masonry,1 781173,FL,PASCO COUNTY,3690000,3690000,3690000,3690000,3690000,5828753.52,73800,184500,0,0,28.362534,-82.685692,Commercial,Reinforced Masonry,1 402688,FL,PASCO COUNTY,0,162900000,0,0,162900000,260100000,0,0,0,0,28.359852,-82.689087,Commercial,Steel Frame,1 718076,FL,PASCO COUNTY,630523.8,630523.8,630523.8,630523.8,630523.8,675290.99,0,0,0,0,28.331686,-82.699348,Residential,Masonry,1 720955,FL,PASCO COUNTY,1049592.6,1049592.6,1049592.6,1049592.6,1049592.6,1427026.1,0,0,0,0,28.330999,-82.666969,Residential,Masonry,1 166755,FL,PASCO COUNTY,0,417690,0,417690,417690,385945.56,0,20884.5,0,0,28.36629,-82.69411,Residential,Masonry,1 950116,FL,PASCO COUNTY,0,116121.6,0,116121.6,116121.6,153405.69,0,0,0,0,28.36629,-82.69411,Residential,Wood,1 120919,FL,PASCO COUNTY,0,227970,0,227970,227970,223053.14,0,11398.5,0,0,28.36629,-82.69411,Residential,Wood,1 810137,FL,PASCO COUNTY,0,18892.8,0,18892.8,18892.8,17623.2,0,0,0,0,28.36629,-82.69411,Residential,Wood,1 935098,FL,PASCO COUNTY,0,14976,0,14976,14976,11879.14,0,748.8,0,0,28.36629,-82.69411,Residential,Wood,1 990865,FL,PASCO COUNTY,0,3146065.16,0,0,3146065.16,2311036.55,0,0,0,0,28.331003,-82.666595,Commercial,Reinforced Masonry,1 275584,FL,PASCO COUNTY,0,2719598.51,0,0,2719598.51,2307897.53,0,0,0,0,28.36083,-82.69633,Commercial,Reinforced Masonry,1 641722,FL,PASCO COUNTY,0,214644.01,0,0,214644.01,221776.63,0,0,0,0,28.25348,-81.268655,Residential,Wood,3 730690,FL,PASCO COUNTY,0,1391982.3,0,1391982.3,1391982.3,2397828.71,0,0,0,0,28.331409,-82.690987,Residential,Masonry,3 353513,FL,PASCO COUNTY,0,21735.95,0,0,21735.95,31944.17,0,0,0,0,28.404158,-82.655952,Residential,Wood,1 943413,FL,PASCO COUNTY,0,25292.74,0,0,25292.74,23552.6,0,0,0,0,28.404612,-82.655533,Residential,Wood,1 424151,FL,PASCO COUNTY,0,200234.16,0,0,200234.16,203503.58,0,0,0,0,28.404612,-82.655533,Residential,Wood,1 523528,FL,PASCO COUNTY,0,203772.51,0,0,203772.51,236213.09,0,0,0,0,28.404612,-82.655533,Residential,Wood,1 748582,FL,PASCO COUNTY,1214924.4,1214924.4,1214924.4,1214924.4,1214924.4,1561202.15,0,0,0,0,28.365485,-82.69169,Residential,Masonry,1 165850,FL,PASCO COUNTY,855817.2,855817.2,855817.2,855817.2,855817.2,1222658.96,0,0,0,0,28.33123,-82.690865,Residential,Masonry,3 457228,FL,PASCO COUNTY,0,288721.47,0,0,288721.47,277981.03,0,0,0,0,28.3883,-82.65657,Residential,Wood,1 240247,FL,PASCO COUNTY,0,288721.47,0,0,288721.47,520888.18,0,0,0,0,28.3883,-82.656654,Residential,Wood,1 937450,FL,PASCO COUNTY,0,288721.47,0,0,288721.47,380097.19,0,0,0,0,28.3883,-82.656357,Residential,Wood,1 749543,FL,PASCO COUNTY,0,288721.47,0,0,288721.47,494365.07,0,0,0,0,28.386696,-82.656502,Residential,Wood,1 307018,FL,PASCO COUNTY,0,288721.47,0,0,288721.47,263144.21,0,0,0,0,28.386717,-82.656639,Residential,Wood,1 446132,FL,PASCO COUNTY,0,90000,0,90000,90000,87341.04,0,1800,0,0,28.38955,-82.67174,Residential,Wood,1 247981,FL,PASCO COUNTY,0,90000,0,90000,90000,141523.2,0,1800,0,0,28.39215,-82.67418,Residential,Wood,1 929646,FL,PASCO COUNTY,0,90000,0,90000,90000,63592.2,0,1800,0,0,28.39316,-82.67387,Residential,Wood,1 554959,FL,PASCO COUNTY,0,357590.39,0,0,357590.39,293201.23,0,0,0,0,28.281069,-82.682693,Residential,Wood,1 346219,FL,PASCO COUNTY,0,387672.89,0,0,387672.89,422718.51,0,0,0,0,28.27227,-82.71148,Residential,Masonry,1 402918,FL,PASCO COUNTY,0,436632.3,0,0,436632.3,567985.27,0,0,0,0,28.28042,-82.703926,Residential,Masonry,1 406279,FL,PASCO COUNTY,0,5905173.6,0,5905173.6,5905173.6,5722254.94,0,0,0,0,28.281667,-82.697129,Commercial,Reinforced Masonry,1 620557,FL,PASCO COUNTY,0,1531348.84,0,0,1531348.84,1991304.78,0,0,0,0,28.297523,-82.706779,Residential,Masonry,1 493470,FL,PASCO COUNTY,0,1815266.25,0,0,1815266.25,1758993,0,0,0,0,28.29603,-82.70768,Commercial,Reinforced Masonry,1 821111,FL,PASCO COUNTY,0,1042898.95,0,0,1042898.95,891453.33,0,0,0,0,28.270135,-82.72504,Residential,Masonry,3 104817,FL,PASCO COUNTY,13320000,13320000,13320000,13320000,13320000,19440000,0,0,0,0,28.305296,-82.702049,Commercial,Reinforced Concrete,1 648286,FL,PASCO COUNTY,1842247.8,1842247.8,0,0,1842247.8,2705396.16,0,0,0,0,28.28174,-82.71383,Commercial,Reinforced Masonry,1 156889,FL,PASCO COUNTY,674431.2,674431.2,0,0,674431.2,573603.74,0,0,0,0,28.292068,-82.710098,Residential,Masonry,1 775386,FL,PASCO COUNTY,0,1517926.66,0,0,1517926.66,1285592.8,0,0,0,0,28.296333,-82.707497,Residential,Masonry,1 948192,FL,PASCO COUNTY,0,666247.63,0,0,666247.63,890240.08,0,0,0,0,28.29324,-82.70489,Residential,Masonry,1 415093,FL,PASCO COUNTY,0,2156571.01,0,0,2156571.01,2655148.66,0,0,0,0,28.273478,-82.703201,Commercial,Reinforced Masonry,1 173753,FL,PASCO COUNTY,0,951105.6,0,951105.6,951105.6,1365029.61,0,0,0,0,28.28129,-82.69745,Residential,Masonry,1 188202,FL,PASCO COUNTY,0,119673,0,119673,119673,195881.48,0,0,0,0,28.27154,-82.71535,Residential,Wood,1 105670,FL,PASCO COUNTY,0,35100,0,35100,35100,35666.51,0,1755,0,0,28.314569,-82.667358,Residential,Wood,3 386465,FL,PASCO COUNTY,0,45000,0,45000,45000,64519.2,0,2250,0,0,28.314569,-82.667358,Residential,Wood,3 865940,FL,PASCO COUNTY,0,45000,0,45000,45000,47740.5,0,2250,0,0,28.314569,-82.667358,Residential,Wood,3 126211,FL,PASCO COUNTY,0,40455,0,40455,40455,47702.27,0,0,0,0,28.29532,-82.69947,Residential,Wood,1 748417,FL,PASCO COUNTY,0,49500,0,49500,49500,47490.3,0,2475,0,0,28.314569,-82.667084,Residential,Wood,3 550595,FL,PASCO COUNTY,0,49500,0,49500,49500,41202.32,0,2475,0,0,28.314569,-82.667343,Residential,Wood,3 374683,FL,PASCO COUNTY,0,49500,0,49500,49500,57846.1,0,2475,0,0,28.314569,-82.66732,Residential,Wood,3 359022,FL,PASCO COUNTY,0,67500,0,67500,67500,105340.5,0,3375,0,0,28.314569,-82.667358,Residential,Wood,3 626871,FL,PASCO COUNTY,0,2422890,0,2422890,2422890,3973927.26,0,121144.5,0,0,28.27904,-82.68546,Commercial,Reinforced Masonry,1 144975,FL,PASCO COUNTY,0,2534490,0,2534490,2534490,3469126.27,0,126724.5,0,0,28.27904,-82.68546,Commercial,Reinforced Masonry,1 556761,FL,PASCO COUNTY,0,1649610,0,1649610,1649610,2108290.66,0,82480.5,0,0,28.280371,-82.683861,Residential,Masonry,1 331516,FL,PASCO COUNTY,0,5743080,0,5743080,5743080,7908221.16,0,287154,0,0,28.27904,-82.68546,Commercial,Reinforced Masonry,1 700589,FL,PASCO COUNTY,0,573885,0,573885,573885,467821.87,0,0,0,0,28.280371,-82.683861,Residential,Masonry,1 529723,FL,PASCO COUNTY,0,323640,0,323640,323640,313177.37,0,16182,0,0,28.288139,-82.723808,Residential,Wood,1 757056,FL,PASCO COUNTY,0,64512,0,64512,64512,95410.67,0,3225.6,0,0,28.288139,-82.723808,Residential,Wood,1 662448,FL,PASCO COUNTY,0,18432,0,18432,18432,24261.86,0,921.6,0,0,28.288139,-82.723808,Residential,Wood,1 146858,FL,PASCO COUNTY,0,15075,0,15075,15075,17474.94,0,0,0,0,28.288139,-82.723808,Residential,Wood,1 788221,FL,PASCO COUNTY,0,2306700,0,2306700,2306700,2427238.92,0,115335,0,0,28.30219,-82.67751,Commercial,Reinforced Masonry,1 796840,FL,PASCO COUNTY,0,27648,0,27648,27648,35916.47,0,1382.4,0,0,28.30219,-82.67751,Residential,Wood,1 728362,FL,PASCO COUNTY,0,1202130,0,1202130,1202130,1194328.18,0,60106.5,0,0,28.30219,-82.67751,Residential,Masonry,1 337160,FL,PASCO COUNTY,0,135540,0,135540,135540,221758.35,0,6777,0,0,28.30219,-82.67751,Residential,Wood,1 290905,FL,PASCO COUNTY,0,1464930,0,1464930,1464930,1461824.35,0,73246.5,0,0,28.326755,-82.680405,Residential,Masonry,3 328692,FL,PASCO COUNTY,0,136440,0,136440,136440,203186.45,0,6822,0,0,28.326755,-82.680405,Residential,Wood,3 478802,FL,PASCO COUNTY,0,9000000,0,0,9000000,7583846.44,0,0,0,0,28.301447,-82.704887,Commercial,Reinforced Concrete,1 336193,FL,PASCO COUNTY,0,142658.6,0,0,142658.6,165639.48,0,0,0,0,28.305296,-82.702049,Residential,Wood,1 955043,FL,PASCO COUNTY,0,13860000,0,0,13860000,20700000,0,0,0,0,28.294106,-82.709137,Commercial,Reinforced Concrete,1 482153,FL,PASCO COUNTY,0,2721999.08,0,0,2721999.08,3469160.61,0,0,0,0,28.294106,-82.709137,Commercial,Reinforced Masonry,1 650615,FL,PASCO COUNTY,1067695.2,1067695.2,1067695.2,1067695.2,1067695.2,804410.11,0,0,0,0,28.2932,-82.70776,Residential,Masonry,1 234018,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,195689.78,0,0,0,0,28.329299,-82.694475,Residential,Wood,1 315545,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,108581.4,0,0,0,0,28.329553,-82.694388,Residential,Wood,1 862407,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,144817.65,0,0,0,0,28.329731,-82.694384,Residential,Wood,1 687747,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,126520.64,0,0,0,0,28.329753,-82.694383,Residential,Wood,1 882540,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,92429.23,0,0,0,0,28.329819,-82.694381,Residential,Wood,1 340792,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,186258.27,0,0,0,0,28.32993,-82.694375,Residential,Wood,1 630523,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,137284.77,0,0,0,0,28.329994,-82.694353,Residential,Wood,1 141149,FL,PASCO COUNTY,0,126062.78,0,0,126062.78,135090.39,0,0,0,0,28.330079,-82.694324,Residential,Wood,1 262144,FL,PASCO COUNTY,0,55657.56,0,0,55657.56,51614.59,0,0,0,0,28.328979,-82.694542,Residential,Wood,1 687480,FL,PASCO COUNTY,0,18090000,0,0,18090000,28800000,0,0,0,0,28.294106,-82.709137,Commercial,Reinforced Concrete,1 479400,FL,PASCO COUNTY,0,49500,0,49500,49500,42203.7,0,990,0,0,28.295547,-82.698799,Residential,Wood,1 288499,FL,PASCO COUNTY,0,1688372.51,0,0,1688372.51,2307667.54,0,0,0,0,28.3342,-82.64251,Residential,Masonry,1 342611,FL,PASCO COUNTY,0,404570.39,0,0,404570.39,508484.29,0,0,0,0,28.36561,-82.65182,Residential,Masonry,1 899172,FL,PASCO COUNTY,0,669710.39,0,0,669710.39,743683.92,0,0,0,0,28.36561,-82.65182,Residential,Masonry,1 870448,FL,PASCO COUNTY,16549.2,16549.2,16549.2,16549.2,16549.2,25129.63,0,0,0,0,28.339264,-82.614632,Residential,Wood,1 432958,FL,PASCO COUNTY,213407.1,213407.1,0,0,213407.1,359049.76,0,0,0,0,28.357456,-82.569687,Residential,Wood,1 810231,FL,PASCO COUNTY,0,160785,0,160785,160785,168851.26,0,0,0,0,28.366274,-82.645561,Residential,Wood,1 324078,FL,PASCO COUNTY,0,3543480,0,3543480,3543480,4585192.25,0,177174,0,0,28.366274,-82.645561,Commercial,Reinforced Masonry,1 343494,FL,PASCO COUNTY,0,2646,0,2646,2646,4489.73,0,132.3,0,0,28.366274,-82.645561,Residential,Wood,1 611631,FL,PASCO COUNTY,0,291420,0,291420,291420,497182.92,0,14571,0,0,28.366562,-82.645561,Residential,Wood,1 993831,FL,PASCO COUNTY,0,9241.2,0,9241.2,9241.2,7027.1,0,0,0,0,28.368492,-82.645569,Residential,Wood,1 139600,FL,PASCO COUNTY,0,1806750,0,1806750,1806750,2352767.92,0,90337.5,0,0,28.36761,-82.643,Commercial,Reinforced Masonry,1 613460,FL,PASCO COUNTY,0,136440,0,136440,136440,146904.95,0,6822,0,0,28.36761,-82.643,Residential,Wood,1 609894,FL,PASCO COUNTY,0,1414766.76,0,0,1414766.76,1682118.06,0,0,0,0,28.33119,-82.663689,Residential,Masonry,1 202438,FL,PINELLAS COUNTY,1364873.4,1364873.4,1364873.4,1364873.4,1364873.4,1894064.84,0,0,0,0,28.034708,-82.669449,Residential,Masonry,1 377591,FL,PINELLAS COUNTY,201789,201789,201789,201789,201789,321086.66,0,0,0,0,28.03277,-82.66153,Residential,Wood,1 888750,FL,PINELLAS COUNTY,567657,567657,567657,567657,567657,541374.48,0,0,0,0,28.047606,-82.690514,Residential,Masonry,1 229598,FL,PINELLAS COUNTY,328500,328500,328500,328500,328500,422774.57,0,16425,0,0,28.042404,-82.67382,Residential,Wood,1 952935,FL,PINELLAS COUNTY,346449.6,346449.6,0,0,346449.6,269909.18,0,0,0,0,28.039774,-82.670021,Residential,Wood,1 343331,FL,PINELLAS COUNTY,143200.8,143200.8,0,0,143200.8,226112.63,0,0,0,0,28.01923,-82.66473,Residential,Wood,3 669080,FL,PINELLAS COUNTY,200667.6,200667.6,0,0,200667.6,271606.41,0,0,0,0,28.045225,-82.685127,Residential,Wood,1 781263,FL,PINELLAS COUNTY,0,1777102.72,0,0,1777102.72,3141117.91,0,0,0,0,28.037212,-82.669296,Residential,Masonry,1 916893,FL,PINELLAS COUNTY,0,234083.48,0,0,234083.48,299507.01,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 446068,FL,PINELLAS COUNTY,0,235390.26,0,0,235390.26,159533.4,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 106264,FL,PINELLAS COUNTY,0,237662.92,0,0,237662.92,291519.71,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 375963,FL,PINELLAS COUNTY,0,175733.06,0,0,175733.06,125616.8,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 138004,FL,PINELLAS COUNTY,0,670774.18,0,0,670774.18,883300.93,0,0,0,0,28.037212,-82.669296,Residential,Masonry,1 139380,FL,PINELLAS COUNTY,0,255793.58,0,0,255793.58,395751.03,0,0,0,0,28.035797,-82.669434,Residential,Wood,1 822043,FL,PINELLAS COUNTY,0,228434.21,0,0,228434.21,293012.56,0,0,0,0,28.035797,-82.669434,Residential,Wood,1 835296,FL,PINELLAS COUNTY,0,942480.66,0,0,942480.66,1439281.07,0,0,0,0,28.035797,-82.669434,Residential,Masonry,1 300032,FL,PINELLAS COUNTY,0,32897.16,0,0,32897.16,43097.62,0,0,0,0,28.035797,-82.669434,Residential,Wood,1 907723,FL,PINELLAS COUNTY,0,516631.34,0,0,516631.34,565317.64,0,0,0,0,28.04549,-82.66809,Residential,Masonry,1 531230,FL,PINELLAS COUNTY,0,594185.7,0,0,594185.7,593482.18,0,0,0,0,28.04549,-82.66809,Residential,Masonry,1 721154,FL,PINELLAS COUNTY,0,518925.18,0,0,518925.18,605232.3,0,0,0,0,28.04549,-82.66809,Residential,Masonry,1 931950,FL,PINELLAS COUNTY,81988.2,81988.2,81988.2,81988.2,81988.2,88433.78,0,0,0,0,28.04549,-82.66809,Residential,Wood,1 622601,FL,PINELLAS COUNTY,0,1777102.72,0,0,1777102.72,1684437.47,0,0,0,0,28.037212,-82.669296,Residential,Masonry,1 348620,FL,PINELLAS COUNTY,0,267377.88,0,0,267377.88,224863.46,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 543064,FL,PINELLAS COUNTY,0,235390.26,0,0,235390.26,307890.46,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 441718,FL,PINELLAS COUNTY,0,237662.92,0,0,237662.92,333505.72,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 563250,FL,PINELLAS COUNTY,0,191584.83,0,0,191584.83,157427.56,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 362505,FL,PINELLAS COUNTY,0,122609.75,0,0,122609.75,177705.66,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 409276,FL,PINELLAS COUNTY,0,175733.06,0,0,175733.06,193504.6,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 259809,FL,PINELLAS COUNTY,0,670774.18,0,0,670774.18,873331.88,0,0,0,0,28.037212,-82.669296,Residential,Masonry,1 444547,FL,PINELLAS COUNTY,0,6559.06,0,0,6559.06,8150.91,0,0,0,0,28.037212,-82.669296,Residential,Wood,1 469965,FL,PINELLAS COUNTY,0,1560253.11,0,0,1560253.11,1274726.79,0,0,0,0,28.037212,-82.669296,Residential,Masonry,1 186660,FL,PINELLAS COUNTY,0,32897.16,0,0,32897.16,49574.71,0,0,0,0,28.035797,-82.669434,Residential,Wood,1 192476,FL,PINELLAS COUNTY,0,516631.34,0,0,516631.34,561720.34,0,0,0,0,28.04549,-82.66809,Residential,Masonry,1 921703,FL,PINELLAS COUNTY,0,204027.62,0,0,204027.62,224070.07,0,0,0,0,28.04549,-82.66809,Residential,Wood,1 687574,FL,PINELLAS COUNTY,0,1379615.33,0,0,1379615.33,1641827.78,0,0,0,0,28.04549,-82.66809,Residential,Masonry,1 252045,FL,PINELLAS COUNTY,0,74806.69,0,0,74806.69,66829.91,0,0,0,0,28.02102,-82.660315,Residential,Wood,3 732204,FL,PINELLAS COUNTY,0,8670.28,0,0,8670.28,10243.59,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 663353,FL,PINELLAS COUNTY,0,15682.04,0,0,15682.04,22972.68,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 874335,FL,PINELLAS COUNTY,0,37084.05,0,0,37084.05,68687.08,0,0,0,0,28.033825,-82.67296,Residential,Wood,3 767582,FL,PINELLAS COUNTY,0,561050.21,0,0,561050.21,626535.99,0,0,0,0,28.045843,-82.664253,Residential,Masonry,1 915609,FL,PINELLAS COUNTY,0,589330.79,0,0,589330.79,832591.8,0,0,0,0,28.045843,-82.664253,Residential,Masonry,1 623933,FL,PINELLAS COUNTY,0,1563642.37,0,0,1563642.37,2266812.34,0,0,0,0,28.0439,-82.67028,Residential,Masonry,1 817006,FL,PINELLAS COUNTY,0,102175,0,0,102175,123678.34,0,0,0,0,28.044516,-82.671054,Residential,Wood,3 514807,FL,PINELLAS COUNTY,0,1924903.96,0,0,1924903.96,2610227.52,0,0,0,0,28.04444,-82.66515,Commercial,Reinforced Masonry,1 109950,FL,PINELLAS COUNTY,0,4228.4,0,0,4228.4,7318.25,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 190427,FL,PINELLAS COUNTY,0,2755988.09,0,0,2755988.09,4754856.64,0,0,0,0,28.03726,-82.663368,Commercial,Reinforced Masonry,1 258530,FL,PINELLAS COUNTY,0,4228.4,0,0,4228.4,4724.58,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 826943,FL,PINELLAS COUNTY,0,14409.41,0,0,14409.41,24056.51,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 967497,FL,PINELLAS COUNTY,0,26437.78,0,0,26437.78,36016.51,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 109906,FL,PINELLAS COUNTY,0,11741,0,0,11741,13768.14,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 666753,FL,PINELLAS COUNTY,0,111297.76,0,0,111297.76,100560.65,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 941814,FL,PINELLAS COUNTY,0,31017.41,0,0,31017.41,34678.15,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 663066,FL,PINELLAS COUNTY,0,163297.54,0,0,163297.54,165963.86,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 477860,FL,PINELLAS COUNTY,0,401401.77,0,0,401401.77,329411.17,0,0,0,0,28.031706,-82.654648,Residential,Masonry,1 196851,FL,PINELLAS COUNTY,0,661400.65,0,0,661400.65,1150900.63,0,0,0,0,28.031706,-82.654648,Residential,Masonry,1 382665,FL,PINELLAS COUNTY,0,193402.67,0,0,193402.67,172513.25,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 696285,FL,PINELLAS COUNTY,0,368559.81,0,0,368559.81,499988.24,0,0,0,0,28.031706,-82.654648,Residential,Masonry,1 272742,FL,PINELLAS COUNTY,0,77543.52,0,0,77543.52,86688.62,0,0,0,0,28.012922,-82.665009,Residential,Wood,1 889413,FL,PINELLAS COUNTY,0,74806.69,0,0,74806.69,80444.13,0,0,0,0,28.038721,-82.668877,Residential,Wood,1 169552,FL,PINELLAS COUNTY,0,94601.28,0,0,94601.28,116932.85,0,0,0,0,28.059505,-82.70857,Residential,Wood,3 835382,FL,PINELLAS COUNTY,0,1206785.1,0,0,1206785.1,1305644.93,0,0,0,0,28.037411,-82.663666,Residential,Masonry,1 469174,FL,PINELLAS COUNTY,0,63312.01,0,0,63312.01,70909.45,0,0,0,0,28.029942,-82.666489,Residential,Wood,3 664998,FL,PINELLAS COUNTY,0,31035.66,0,0,31035.66,50948.13,0,0,0,0,28.0482,-82.6812,Residential,Wood,4 343579,FL,PINELLAS COUNTY,0,176981.69,0,0,176981.69,247642.52,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 309899,FL,PINELLAS COUNTY,0,136841.51,0,0,136841.51,203943.12,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 740085,FL,PINELLAS COUNTY,0,91227.68,0,0,91227.68,114054.12,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 413841,FL,PINELLAS COUNTY,0,42147.19,0,0,42147.19,59612.98,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 933309,FL,PINELLAS COUNTY,0,728909.13,0,0,728909.13,567127.75,0,0,0,0,28.031706,-82.654648,Residential,Masonry,1 307927,FL,PINELLAS COUNTY,0,77543.52,0,0,77543.52,91243.29,0,0,0,0,28.031706,-82.654648,Residential,Wood,1 216642,FL,PINELLAS COUNTY,0,103087.27,0,0,103087.27,144091.27,0,0,0,0,28.039028,-82.664238,Residential,Wood,1 604331,FL,PINELLAS COUNTY,0,10640.8,0,0,10640.8,15506.62,0,0,0,0,28.06583,-82.68934,Residential,Wood,3 869899,FL,PINELLAS COUNTY,0,38671.41,0,0,38671.41,62323.23,0,0,0,0,28.0482,-82.6812,Residential,Wood,4 430717,FL,PINELLAS COUNTY,0,374033.47,0,0,374033.47,584569.43,0,0,0,0,28.041456,-82.668266,Residential,Masonry,3 614977,FL,PINELLAS COUNTY,0,27808.93,0,0,27808.93,31955.8,0,0,0,0,28.06583,-82.68934,Residential,Wood,3 656879,FL,PINELLAS COUNTY,0,26437.78,0,0,26437.78,21866.42,0,0,0,0,28.06583,-82.68934,Residential,Wood,3 764180,FL,PINELLAS COUNTY,0,6576.6,0,0,6576.6,6842.97,0,0,0,0,28.06583,-82.68934,Residential,Wood,3 463561,FL,PINELLAS COUNTY,0,1272.63,0,0,1272.63,1468.1,0,0,0,0,28.06583,-82.68934,Residential,Wood,3 797175,FL,PINELLAS COUNTY,0,7389.44,0,0,7389.44,11633.72,0,0,0,0,28.042495,-82.695545,Residential,Wood,3 143414,FL,PINELLAS COUNTY,0,25739.89,0,0,25739.89,38533.23,0,0,0,0,28.042495,-82.695545,Residential,Wood,3 825304,FL,PINELLAS COUNTY,0,18309.39,0,0,18309.39,25782.85,0,0,0,0,28.042495,-82.695545,Residential,Wood,3 111949,FL,PINELLAS COUNTY,0,1868055.46,0,0,1868055.46,2251630.75,0,0,0,0,28.04439,-82.67913,Commercial,Reinforced Masonry,1 103551,FL,PINELLAS COUNTY,858983.4,858983.4,858983.4,858983.4,858983.4,1313681.11,0,0,0,0,28.044842,-82.664253,Residential,Masonry,1 657015,FL,PINELLAS COUNTY,0,18990000,0,18990000,18990000,29880000,0,0,0,0,28.036644,-82.65786,Commercial,Reinforced Concrete,1 746704,FL,PINELLAS COUNTY,0,943659,0,943659,943659,887039.46,0,0,0,0,28.04382,-82.67204,Residential,Masonry,3 166972,FL,PINELLAS COUNTY,0,1426131.61,0,0,1426131.61,1961344.54,0,0,0,0,28.04348,-82.67613,Residential,Masonry,1 949720,FL,PINELLAS COUNTY,0,660909.15,0,0,660909.15,672891.43,0,0,0,0,28.06378,-82.70255,Residential,Masonry,1 792963,FL,PINELLAS COUNTY,0,492483.92,0,0,492483.92,631451.06,0,0,0,0,28.06378,-82.70255,Residential,Masonry,1 367030,FL,PINELLAS COUNTY,0,954000,0,954000,954000,1572497.28,0,47700,0,0,28.041555,-82.669777,Residential,Masonry,1 594660,FL,PINELLAS COUNTY,0,900000,0,900000,900000,811814.4,0,27000,0,0,28.040613,-82.668579,Residential,Masonry,1 360785,FL,PINELLAS COUNTY,0,1093500,0,1093500,1093500,1534191.44,0,32805,0,0,28.0482,-82.6812,Residential,Masonry,4 847570,FL,PINELLAS COUNTY,0,436632.3,0,0,436632.3,688459.98,0,0,0,0,28.056019,-82.763885,Residential,Masonry,3 196088,FL,PINELLAS COUNTY,1917403.2,1917403.2,1917403.2,1917403.2,1917403.2,3302918.75,0,0,0,0,28.08178,-82.74871,Commercial,Reinforced Masonry,1 166064,FL,PINELLAS COUNTY,1392346.8,1392346.8,1392346.8,1392346.8,1392346.8,1361819.6,0,0,0,0,28.08178,-82.74871,Residential,Masonry,1 507269,FL,PINELLAS COUNTY,1175310,1175310,1175310,1175310,1175310,1521291.88,0,0,0,0,28.05328,-82.74592,Residential,Masonry,1 335445,FL,PINELLAS COUNTY,47250.9,47250.9,47250.9,47250.9,47250.9,37895.6,0,0,0,0,28.08178,-82.74871,Residential,Wood,1 451921,FL,PINELLAS COUNTY,18630,18630,18630,18630,18630,21790.39,0,0,0,0,28.08178,-82.74871,Residential,Wood,1 859202,FL,PINELLAS COUNTY,9450,9450,9450,9450,9450,9577.31,0,0,0,0,28.05328,-82.74592,Residential,Wood,1 584224,FL,PINELLAS COUNTY,0,866904.3,0,866904.3,866904.3,1329858.94,0,0,0,0,28.122885,-82.770218,Residential,Masonry,3 603769,FL,PINELLAS COUNTY,0,1541972.7,0,1541972.7,1541972.7,2064682.94,0,0,0,0,28.122885,-82.770218,Residential,Masonry,3 575194,FL,PINELLAS COUNTY,0,3759303.6,0,3759303.6,3759303.6,4209183.22,0,0,0,0,28.122885,-82.770218,Commercial,Reinforced Masonry,3 708726,FL,PINELLAS COUNTY,0,717846.3,0,717846.3,717846.3,1097387.43,0,0,0,0,28.122885,-82.770218,Residential,Masonry,3 645213,FL,PINELLAS COUNTY,0,1728847.8,0,1728847.8,1728847.8,1449908.58,0,0,0,0,28.122885,-82.770218,Residential,Masonry,3 175829,FL,PINELLAS COUNTY,0,24210000,0,24210000,24210000,27000000,0,0,0,0,28.122885,-82.770218,Commercial,Reinforced Concrete,3 546178,FL,PINELLAS COUNTY,0,1331880.3,0,1331880.3,1331880.3,1770812.11,0,0,0,0,28.122885,-82.770218,Residential,Masonry,3 938910,FL,PINELLAS COUNTY,0,35408.7,0,35408.7,35408.7,51588.17,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 592170,FL,PINELLAS COUNTY,0,24574.5,0,24574.5,24574.5,40907.7,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 827844,FL,PINELLAS COUNTY,0,38112.3,0,38112.3,38112.3,52710.45,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 876385,FL,PINELLAS COUNTY,0,18312.3,0,18312.3,18312.3,18575.81,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 167630,FL,PINELLAS COUNTY,0,4522.5,0,4522.5,4522.5,4048.11,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 241496,FL,PINELLAS COUNTY,0,1350,0,1350,1350,1430.16,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 780814,FL,PINELLAS COUNTY,0,9770.4,0,9770.4,9770.4,9349.98,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 404309,FL,PINELLAS COUNTY,0,88722,0,88722,88722,155065.65,0,0,0,0,28.122885,-82.770218,Residential,Wood,3 465875,FL,PINELLAS COUNTY,1297057.5,1297057.5,1297057.5,1297057.5,1297057.5,1577500.79,0,0,0,0,28.0809,-82.7588,Residential,Masonry,1 791209,FL,PINELLAS COUNTY,173286.9,173286.9,0,0,173286.9,205527.97,0,0,0,0,28.11055,-82.76636,Residential,Wood,4 322627,FL,PINELLAS COUNTY,1499781.6,1499781.6,0,0,1499781.6,1768782.43,0,0,0,0,28.089415,-82.697411,Residential,Masonry,3 398149,FL,PINELLAS COUNTY,373488.3,373488.3,0,0,373488.3,596003.67,0,0,0,0,28.06444,-82.77459,Residential,Masonry,1 miller-3.4.0/doc/data/headerless.csv000066400000000000000000000001021266012053600173060ustar00rootroot00000000000000John,23,present Fred,34,present Alice,56,missing Carol,45,present miller-3.4.0/doc/data/het.csv000066400000000000000000000003521266012053600157560ustar00rootroot00000000000000resource,loadsec,ok /path/to/file,0.45,true record_count,resource 100,/path/to/file resource,loadsec,ok /path/to/second/file,0.32,true record_count,resource 150,/path/to/second/file resource,loadsec,ok /some/other/path,0.97,false miller-3.4.0/doc/data/het.dkvp000066400000000000000000000003461266012053600161320ustar00rootroot00000000000000resource=/path/to/file,loadsec=0.45,ok=true record_count=100,resource=/path/to/file resource=/path/to/second/file,loadsec=0.32,ok=true record_count=150,resource=/path/to/second/file resource=/some/other/path,loadsec=0.97,ok=false miller-3.4.0/doc/data/inout.csv000066400000000000000000000001061266012053600163310ustar00rootroot00000000000000a_in,a_out,b_in,b_out 436,490,446,195 526,320,963,780 220,888,705,831 miller-3.4.0/doc/data/join-left-example.csv000066400000000000000000000000701266012053600205130ustar00rootroot00000000000000id,name 100,alice 200,bob 300,carol 400,david 500,edgar miller-3.4.0/doc/data/join-right-example.csv000066400000000000000000000003761266012053600207070ustar00rootroot00000000000000status,idcode present,400 present,100 missing,200 present,100 present,200 missing,100 missing,200 present,300 missing,600 present,400 present,400 present,300 present,100 missing,400 present,200 present,200 present,200 present,200 present,400 present,300 miller-3.4.0/doc/data/join-u-left.csv000066400000000000000000000001531266012053600173260ustar00rootroot00000000000000hostname,ipaddr nadir.east.our.org,10.3.1.18 zenith.west.our.org,10.3.1.27 apoapsis.east.our.org,10.4.5.94 miller-3.4.0/doc/data/join-u-right.csv000066400000000000000000000004001266012053600175040ustar00rootroot00000000000000ipaddr,timestamp,bytes 10.3.1.27,1448762579,4568 10.3.1.18,1448762578,8729 10.4.5.94,1448762579,17445 10.3.1.27,1448762589,12 10.3.1.18,1448762588,44558 10.4.5.94,1448762589,8899 10.3.1.27,1448762599,0 10.3.1.18,1448762598,73425 10.4.5.94,1448762599,12200 miller-3.4.0/doc/data/json-example-1.json000066400000000000000000000033411266012053600201150ustar00rootroot00000000000000{ "color": "yellow", "shape": "triangle", "flag": 1, "i": 11, "u": 0.6321695890307647, "v": 0.9887207810889004, "w": 0.4364983936735774, "x": 5.7981881667050565 } { "color": "red", "shape": "square", "flag": 1, "i": 15, "u": 0.21966833570651523, "v": 0.001257332190235938, "w": 0.7927778364718627, "x": 2.944117399716207 } { "color": "red", "shape": "circle", "flag": 1, "i": 16, "u": 0.20901671281497636, "v": 0.29005231936593445, "w": 0.13810280912907674, "x": 5.065034003400998 } { "color": "red", "shape": "square", "flag": 0, "i": 48, "u": 0.9562743938458542, "v": 0.7467203085342884, "w": 0.7755423050923582, "x": 7.117831369597269 } { "color": "purple", "shape": "triangle", "flag": 0, "i": 51, "u": 0.4355354501763202, "v": 0.8591292672156728, "w": 0.8122903963006748, "x": 5.753094629505863 } { "color": "red", "shape": "square", "flag": 0, "i": 64, "u": 0.2015510269821953, "v": 0.9531098083420033, "w": 0.7719912015786777, "x": 5.612050466474166 } { "color": "purple", "shape": "triangle", "flag": 0, "i": 65, "u": 0.6842806710360729, "v": 0.5823723856331258, "w": 0.8014053396013747, "x": 5.805148213865135 } { "color": "yellow", "shape": "circle", "flag": 1, "i": 73, "u": 0.6033649768090676, "v": 0.42370791211283076, "w": 0.639785141788745, "x": 7.006414410739997 } { "color": "yellow", "shape": "circle", "flag": 1, "i": 87, "u": 0.2856563669907619, "v": 0.8335161523929382, "w": 0.6350579406858395, "x": 6.350035616385983 } { "color": "purple", "shape": "square", "flag": 0, "i": 91, "u": 0.25992639068499135, "v": 0.824321938346312, "w": 0.7237347131411271, "x": 6.854221024776646 } miller-3.4.0/doc/data/json-example-2.json000066400000000000000000000035341266012053600201220ustar00rootroot00000000000000{ "flag": 1, "i": 11, "attributes": { "color": "yellow", "shape": "triangle" }, "values": { "u": 0.632170, "v": 0.988721, "w": 0.436498, "x": 5.798188 } } { "flag": 1, "i": 15, "attributes": { "color": "red", "shape": "square" }, "values": { "u": 0.219668, "v": 0.001257, "w": 0.792778, "x": 2.944117 } } { "flag": 1, "i": 16, "attributes": { "color": "red", "shape": "circle" }, "values": { "u": 0.209017, "v": 0.290052, "w": 0.138103, "x": 5.065034 } } { "flag": 0, "i": 48, "attributes": { "color": "red", "shape": "square" }, "values": { "u": 0.956274, "v": 0.746720, "w": 0.775542, "x": 7.117831 } } { "flag": 0, "i": 51, "attributes": { "color": "purple", "shape": "triangle" }, "values": { "u": 0.435535, "v": 0.859129, "w": 0.812290, "x": 5.753095 } } { "flag": 0, "i": 64, "attributes": { "color": "red", "shape": "square" }, "values": { "u": 0.201551, "v": 0.953110, "w": 0.771991, "x": 5.612050 } } { "flag": 0, "i": 65, "attributes": { "color": "purple", "shape": "triangle" }, "values": { "u": 0.684281, "v": 0.582372, "w": 0.801405, "x": 5.805148 } } { "flag": 1, "i": 73, "attributes": { "color": "yellow", "shape": "circle" }, "values": { "u": 0.603365, "v": 0.423708, "w": 0.639785, "x": 7.006414 } } { "flag": 1, "i": 87, "attributes": { "color": "yellow", "shape": "circle" }, "values": { "u": 0.285656, "v": 0.833516, "w": 0.635058, "x": 6.350036 } } { "flag": 0, "i": 91, "attributes": { "color": "purple", "shape": "square" }, "values": { "u": 0.259926, "v": 0.824322, "w": 0.723735, "x": 6.854221 } } miller-3.4.0/doc/data/label-example.txt000066400000000000000000000021511266012053600177310ustar00rootroot00000000000000% grep -v '^#' /etc/passwd | mlr --nidx --fs : --opprint label name,password,uid,gid,gecos,home_dir,shell | head name password uid gid gecos home_dir shell nobody * -2 -2 Unprivileged User /var/empty /usr/bin/false root * 0 0 System Administrator /var/root /bin/sh daemon * 1 1 System Services /var/root /usr/bin/false _uucp * 4 4 Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico _taskgated * 13 13 Task Gate Daemon /var/empty /usr/bin/false _networkd * 24 24 Network Services /var/networkd /usr/bin/false _installassistant * 25 25 Install Assistant /var/empty /usr/bin/false _lp * 26 26 Printing Services /var/spool/cups /usr/bin/false _postfix * 27 27 Postfix Mail Server /var/spool/postfix /usr/bin/false miller-3.4.0/doc/data/linreg-example.jpg000066400000000000000000004224311266012053600201020ustar00rootroot00000000000000ÿØÿàJFIFHHÿáExifMM*bj1r2z;އi–HHPicasa2015:05:05 20:52:58Picasa0220Ø ô :¤ !ì1903:12:31 16:00:00d07c21815beaf3b97d7f55b4f45bc398ÿá {http://ns.adobe.com/xap/1.0/ Picasa ÿípPhotoshop 3.08BIM7Z%GPPicasa< 160000-08007190312318BIM%Z8ÑXŒ;ÀäºQÂHm­.ÿâDICC_PROFILE4applmntrRGB XYZ ß acspAPPLöÖÓ-appldescPbdscm´cprtÐ#wtptôrXYZgXYZbXYZ0rTRCD aargP vcgtp0ndin >chadà,mmod (bTRCD gTRCD aabgP aaggP descDisplaymluc" hrHR¨koKR ¼nbNOÈidÚhuHUìcsCZdaDKukUA2arNitITbroROvesESvheILˆnlNLžfiFI´zhTW ÄviVNÐskSKÞzhCN ÄruRU$ôfrFRms.caES@thTH XesXLvdeDEdenUStptBR†plPLželGR"°svSEÒtrTRâjaJPöptPTLCD u bojiÎì·ì LCDFarge-LCDLCD WarnaSzínes LCDBarevný LCDLCD-farveskærm>;L>@>289 LCD LCD EDHF)LCD coloriLCD color LCD æÑâÕàÙKleuren-LCDVäri-LCD_i‚r LCDLCD MàuFarebné LCD&25B=>9 -48A?;59LCD couleurWarna LCDLCD en colorLCD *5Farb-LCDColor LCDLCD ColoridoKolor LCDˆ³ÇÁɼ· ¿¸Ì½· LCDFärg-LCDRenkli LCD0«0é0ü LCDLCD a CorestextCopyright Apple Inc., 2015XYZ óÊXYZ qÀ9ŠgXYZ a#¹æöXYZ #ò ½Ðcurv #(-26;@EJOTY^chmrw|†‹•šŸ£¨­²·¼ÁÆËÐÕÛàåëðöû %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<' >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·OOIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿparaffò§ YÐ vcgtndin6§@U€LÀžÀ%€ ÀPT@333333sf32 røÿÿóºýrÿÿûÿÿý¤ÙÀqmmod Ì×ÿÀ:ôÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÛC     ÿÛC  ÿÝ?ÿÚ ?ûò€ ( € ( € ( € ( € ( € !@äœ 6Ï4oÚ³öñ™áýcHø‘m-·Š|]uá_³Ê¿lÕ­ÚešÕAPC)·›“…; âœ?/.¼ÉÉz%vÿ¯AI¨s_NV“õ{…¸zÒ¹d¦€ Ö€ ƒÒ€ Ö€ ƒÒ€ Z2=h #Ö€ Š2:æ€ Ž¹ #×õ #®h—ÚÛÉu;…Ž$g‘½Iü¤ÚŠmôNM$a|-ø¥à_´¯ŠŸ üG¯áýnÛí^¥²¥Ä{Šî€=TõªåF×[¤þõuø¤¥{tm}ÛAéR0 € ( € ( € ( € ( € ( ÿÐûò€ ( € ( € ( € ( € ( €úäÿxR—ÂÀü÷ý—>(xëáïÂ?‚:ƒõÁgkâßÚÛÅúGˆ"6±Iö«3w­Îb̈Æ?ÞCnB­òã8$Á%8P‹ÛÙÉüÒv"³i×—_iÆ×$°Ô?o>:|tÒ?mí_Âãá÷ŒüYkðÿDѼ;§çM:i6¦¡$Ð;KÉå" Rª ;HOó­õ<º©.f““[&”¥¦û´·ºékjÎùP…LÙᣤ}Åݧ(E·éw·®©Y-¸~5þÕßµÇÇ/„ÿ~~ÑSü9Ð2|jø­¤ŸÚ×âà øš x+Jø}ðfç^†öæÖ%_êW)ct’ù“–Ý"¨€Ÿ¼ qSu'CëÞ\Ö‹NÊÒ’]ïmlì»§twU:ucIì’ækvÚOådþ{ÞÖ:ÿ†?´çíûhkþEã=Kàü7¾ñWÅ-[NðÊGª<–÷‚Æ{HoãakÒo˜³Æí°1œž‰Rs¯6£Ó“JÏZªMEïðò;뽕ާ4jrЊ’¼¥)¤õøiµyZËâæ‹W¶kíØ~Ï´—Æ?‚2ø÷áoÚÃâ¾¹ñNø_â ÇD¿ðÿ‚|Ûùmo,ã•­lc/,Äʾk(Û•g ü¢bâðÜïw7-"ŸÝ×ÕÛkRJx¥ý×MMwÖs޾w½}Èÿh?Úwâ×Ç_|ðçì“ñGÄ_->#øÛYÑõÛßø#ȽK[]6k‰moã ’/–LNFÝûK+ *ÓT–/—xû9I÷Vœ"žûÝòõÒMÛK«m}^RKÞRKËTßü•ŽCâOí[ûEÿÁ?|eñsáW¾,^|U´Ò> Éãï‡ú׊쭡¾·ž;…³šÆé­$š!,Ê­±[ Ë“Ž3I<5fšR„©¥§J¼ê-ë­œ%·ÏsEGߥ=á%;ë­ág¦š))yìü¯êÿ ¾þÝ¿<]à‰:Çíwãë-REÿ…£áØXÙØÃ¶åüí'È€IÅ.ÅÈì2Äœ[¸ª5\¼Rjï{­Ÿ£{ö99åVŠ©i6ºYî¶oNžz+|}ý¸>0øÀ^4øåà¿ÛÃÆ~&ñ†¼C<Öþðÿð6Q^[+AìɃå–´å$f ©ÁJgC—ßS”nÉ>y$ÜvÑ_ÝßšÝÝçÍV2÷Zæµ®Ú²vºïÖKKj¯Ôý$ñ—­¼ð¯TøŸ¨Y™"Ò¼=.©5¼g–Àe(>¸ÆkÍ«ËðbÏà^ |-sc+Úm½âéÅüÅ…‰[±rQÝAû‡tÔ©:jO]sémî*êÜ»¤Þ¶ßRoªg~^º­“ïw£í+Áûq~ÙÿµìEñÖ-#JÕíüU£|rÒ¢Ó¾iÚÌöÂâbÑB|ä–Á¼õ‘‹²2ÈQ)Õ–5ÎÝã/+ÚIôÓN[jïk0ÑRŽ%ß–Ö”mÖ×M?=š{Zèè?jOü\ø¥|#ø=ñWþ ¨è2Üi’xßZð—„WPñ‡ŠõÖ0‹§ØÁepY«4­$‚"È%ÉÜÍZJTg‰’‚vKD»ßyiÕz+¿Dg8R‹“Wo[ö¶ÑÚïäÝ‘æþÚµK~Åßn¾ü`×ïüMàoŒ~ðß‚‘I®ú¶µŽˆ©9F•9õ“iöÙ;¥øoç©Êê?´Çí—áÙ_Ǿ Ñþ=.£ã¯þÓ:W€tOjÚ¹’úÆîîÇgÛ E¹ yå; BÊ™X*”ð³Z{G8˯Ã*‘¿OåNÝú³Z´åAÖMóZ1”zn¢í¾»½|ö=+Q¾ý¦¿dÏÚá÷Ã~Ó×Å/ ü[´Öt«ÕñV™cou¢êÖº|׉=©³‚1äH‘J· ƒÖ“;Ô¤ô÷%(¾ºY4ýS¾Û¢ã{•—IÅ5ÒÏkuºkî~GÎk?|<ýÿfÙ³Ãß¼GàKü<¿×·V¸§uRÿnJ^–¶Ÿ;?ÃÿÙMðÁ?ˆ­¼oyqÄ wÄZœÚ‹Ø"½‹jÏ#º*‡™ ÆìsŠÃIb0+ Ý—+×›núßk0¯(c¾²õw‹·øcÛÿ%2þþÃÚ/Àïˆ~ñþ™ñÿP>ø7oðúÖÊm>8ÖꦎQxÌ +!òÀØ>^MvV®ëbñ†µ¬âß—/5¾þfqû4ãJûÛçÍkÿé+üÎsÄ_°çÆÿ|Fñ·ŠdÏÚÆO‡Z/ĽMµOèW^‡S0j/E-î+IÙ¦‘óVdÜŠæ„Ti{7ȯe}UÛm'Ù¶ß«v±ÑV¬ªITûI%wªvÑ]wKEm4G™þÑß ¾~É>ø7s§ücø“à­_ÃÞÔ4KoŒ7ú ñ{nd†I¬u­Á˜K4˜š'ù*ÀZr”eŒEhóE+[F£~Tž÷Ý®õæw»d*N8hÅÞV“w¾©Ëw¾Ïm–›ÿðJø¶/üpøÕ¨xËÅ>(ÑükãK4?ø³F}׈~ϧÅ÷qÛ¬Qˆ­¼ÝÑDãdK‚ÝkZjTðQ„´÷¤ì÷³²×Í´ßODc$§Ž•Eü±OµÓ“ÓÉ&–ïTÝõ²Öÿ‚…ü5ø…ñGöý›´o‡~5Õü1©[øÓZº‡Å:f˜·Ù¯pÈeI£DìL¬WrÈB°b aJ XÙÊöq¥'«§.zjÏÖ.N×OK­™Ó.W…å{9Ç×gªùúšÞÿ‚u'ŒÄo~׿æøâ‰ž_ êÚ…†ˆšM¦—££Hémc´ó$óÞG%ÔÅ\Ôe‡t£uÌÔ›½ÝÖÞVM:»ÜÉ5e¯*i.ÊVæó÷¬¯è»ðì+ñ¼gàÝGöˆý®5Oø{áÄ’Iàý  æ¼Òµ³ÚÇ>¥:;›¹cŠF Qb\œ•&­Ê2rœ×¼ÓW读K»Ö÷ºWÑáeAµÓ·WmRo²zég¢<óPÿ‚M|\Õ¿f]Cö%ºý¹5›?…1A$^Ò4Zè¤~i–(/¯Ø]@‚V4…ÜÈÈ3ÏZôç)^på³²µãk6ºÚËÊúØÖ¦Ý5hÊ÷_âÝ&ïmÞ÷g×:ƒ/Ã+_|EԢצmtýjñ,>Íþbòäaf†ùrqëF!SÄsE­%{¯Rh¹Ñå×T|Õ£Á8~7ižÒÿf¦ý¸¼GÁmöÓ¼1¤è‚Ë^kdW‹K“XŽ`ÿeRæ8Òb€)“®j•IÂpF¤ákh¬í³’ÙýÉ>Â’Š‹TÕ¯;_{yzßîÐé~&Á5¾ü|ø‡ñÇÿ´O‰o<^Þ5ðºxsö6Å„4ÕŠØœ–3´ÁeiØî,Š8„©Þ”’vœš|Ëumcmì“鱤gËV2è“VÖÚèþþû£?Uýƒ~:iÞ)ðÆ‡µãÚüDðo‚æð–¥âø&;øu½*IRPe¶§—r¦8ÿz²Å~eÁ"´jØŠ•c£¨¢¥ÿnsY®ß´Õk¶ˆÍ+Q7öqùô}^w1ô/ø%çŠ,ôOˆ>ñgíi¯øšÏâŒ<=â½Jû\ðÝ©¾M_M»¶¸’O2.3 ©k KE*äéE>Z|ª+HË™|÷O×{ôì*±öÎR“ÖQå{|šÿ-}Ouñ'ìÿiâ/ÚƒÂß´Ôž$ž+ xKVУÑÖиKé­¥iL›²¥ ²€ î<ŒR„TjÎÌ’û›©S\Є•·øXù‹öÙýo< ðÅZG„¼q¯MwñKö–ðLj®/´Í9VçCioì-Ù¡ÀpÞJÀ%ë€GÌ0 eJ.”ðÔ®ÚŒ¦ÓÓNnyô['.»­ßmªÏÚÆ¬ßXÅ[ÒËñ=WÀ±Å;ÏŽúoÇ¿ÚöšŸâ&©á"ÿLð%¯„àÒ­4Át‚)¯¦Dw3Þ´ca@¶Æ¹®‹Ç–m+Jqqoû­¦Ò쮓wnö]ŒcÍEvÔZ~­_Wk/ÀÃÒ¿àšº—Ão† t߀ÿ´¡á¿ü!Ñî´Æ7:w6úžŸs ’{;Û ê²DÅPŽ®¬€«hœçí½¤m¬cu{¨¤»Ý>«^º¦Â2‡,¯ñ9&´³}6µžÏOKû3þÎ^9ø;ªxŸâÅïßÄøÆê 5}Jêg§YC †ÖÂÁ]ÒÖ’rÒ99wb¥XRä^­½ïþ^ENr©4Ý••’_Ö­÷~‹MXÚßÝoûæ‘!†þéÿ¾hÃtÿß4a¿ºïš9þéü¨Áþéÿ¾hÁþéÿ¾hÃtÿß4`ÿtÿß4a¿ºïš0ßÝ?÷ÍoîŸûæ€ ÕOýó@û§þù  ýÓÿ|Іþéÿ¾hB»,lO S@+)éÐŒPP@ÿÒûò€>Qý°~ øMý¶gŽvÃWoêeÓ'3x†îK4¶ÔßÙ´†Þ'-" sƒ’rk<)´¼‡I¶HÑôxŽšmƒìƳÙîÇëxJ«ÅÖ¾Î)ËüJ~ïÜœ½/æ+SŽ ”WI{¾œ›Ë¤~g§xãà†ûU~ÙŸf¯øÄöÞÔôßkž&±ð·‹o4Y®~Åmm»5Å”‘ÌBMx¿»·n ìHFÚÿÁb»;u·±ñÇ"_»?´_‹GÐ B€$ÿ‡#~Æÿô=|uÿÄñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,(ÿ‡#~Æßô=|uÿÄŽñoÿ,( ø"—ìùÿ 2æÂükÿ„Dh0=«Ú'Äþö—Ÿ(—-öÿ7g“äàÙœáCd ßør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€ør7ìmÿC×Ç_üHïÿò€9í;þû>?ÄífÓWñÇÆÏøD†‹§¶†öŒñG›öó%×Û7æòÅžÐÌTû@%òÐÿÑ¿coú¾:ÿâGx·ÿ–Û»ÿ‡#~ÆØÇü'?ñ#¼[ÿË @ðäoØÛþ‡¯Ž¿ø‘Þ-ÿå…ðäoØÛþ‡¯Ž¿ø‘Þ-ÿå…sß?à²'Ã?†š÷Ä3þ;Ä÷:.“=ìð÷íâ¹oµ& {tmICJøÚ  #‘Ö½,ŸO5Íh`êV…ÔœbêTmB »sM¤ÚŠÝ´ž&éÁÉ+Û¢ÜüùÕþ êß<+âÚwã߈~-k¾ ‹Å^| ¼øñ­hÞ8øu£ÝêsYi÷7gÔ?âa%Ùˆü÷ ‚ÌlHÕý#GÂ>â÷7³‹•ýÞEî£Ä–aŒ¡NUj+Æÿ ’”SvOÎþ‰íÿ ¿gø'çÀŸ‚¿ôßø)Oí“ñKJø¯ãYí^ï@üM§Þhë©<³XÁeezÉ!ˆy]È© < ÅòÕð9·…Ù‡çØùðF_Ry~I)óʤ*:*1«*U*;Ôs—¿QršŒ’Q²:£˜ÑÃQ‡Öê%9[ÉëµÒÛ³{‰ûJÿÁ>à>øqðëÆ^ý»¾³x‚Þîm¶bœÉäØ@+ˆHˆý¤ÆÛ™üÅYGÉã²¾¡Ã¼öžK8áñ],ž2¬•Sê{Hû^z³jPšç^ÉIr¨ò7¢3ĺХíuм½Õ­ö³¶Ÿ™Â~Çß¿f-GâÄ€·ÇŽ~5ø__øuã í>ÿâ¡ûGjÚW‡%Ì.4Í*)`Ôã^}‚Tsº0Ì!”–b+èxÛÂ\,³/ÍøFõ¨âéBqÃÇÛUÄ.XòV­(ÉJÔ½´\U¤ÒæŠI&e‡ÌeÏ*x[ÕÙ/%ëc¢øÅû:þͯí¥~˰‡ƒ¾,|Wñ^«ðîÛÇ–úÖ¥ûcx›Oðüþ–æ[_6 ¸u žy¼äj¬~YGfóP­æd~`ipÝ\û‹q“ÀáሖÂ4eRº¯Fv•9rF0åníË›™%Ëgu¥l{ú£A)I®mì­{_ï±…âÿ ~Á_²¾Ÿs¢ÿÁH¼ ûM|ñq²iš…ŸÇë¾×îVžHôûÛ;·vDb2ã‹ îp‰Øz8/1œ_R5x'OE¿z.P£^”\”S«N¤¢“”¹¹9%;¤›³”S‡™Æ‚¶&.æÓôkñ*xkþ óûFø[¾ý§¾*ü/ø£â¿xöM$?Âï‡ÿ´WŠçÖ<ipB›ß¶-â¶±æ™#šQ+*YƬ²†s®/ƒüÆc19_©C…UÚk»QÅN|žÍɬ?-œaÊœ«I«¤ÚJcŠÌcÖœ/[Ý[Æþk=l»ÛS_öpø{û~Ô¿µN¥ð“á̬>i:í߇GĽö¸ñ Câ-qwIkk¢ˆuiüMl¿i+••"tr˜9\QàÆ/„xBžc¯)cgVú¼)Mº4]”ç‰æŒ].I¿g{89§+¢°ù¤1X‡/q;s7»íŒéüiû~Ï:ßí5á¯þ;5ý¢¼iàâ-ÇÃïŒÞÑ>+x¥ï4}^kx®-õIo®¯U¢±¶Oõ¦ 0þz€†Ãå`8,¡Â˜ŠÙß.W^¤ë5 ”£)BtcJ ©VªþxÞ<¯áNæÓÅÎX„©kùd’Ù÷¿eÔƒöqÿ‚}ø7âgÃÝâ‰ãߊ_<25OGãOhŸü[á»Û'°žu±ÓltŸ´Æ.åó#û+HÅó76jø£ƒ¸S)Ì«àꪙ}~\#£FsúÄ$ªÆ.­ZµùäéÆÏÚF+š×ä²°¨bkÔ‚’´×½v•ž›$ºö5¼ÿàðß¾&ü;ûf‹û`xSÂþ>†êîÚž)_M‡!]* V=~k›§»µoLÞRBäHG—.è€Qáφ2L8Uñ8jóÂNœiÉV¯VNv“Ã*r:‘jüòª¹£J¥©ªÄU”©ò©%$ï¢ÓN·Õ>Ö<'öÄø ð»öHð7Ç¿‡¶¿jŸüOð‡4Ëÿ j>#ø-mRÎìH²ëÖöz|±=æ›m/—Ô×È‘>ÅŒd½~£Á>pïf&2T(ÐÀbªT…XÓÄce.zvqÃÎ¥j“TëÕåFçN7sÑDó±yL,*ÂíÎ)?†;?´’Wk£{/¼ê?`ØcMý·¿à™Wÿþ~Ô?µÿ67××–šŸÄíSM°ƒS€G#hIHÙÕÐ5ê«Ì¾s„˜¯•â7p_ø­ §„t²¹F-8ׯRnœù—·¿¶sSM;Qn0|«š¥w¦‰ÆeÞÒ樼’W]-k[ñ]Ï¡¼Qÿgh¼cð·Zðž³ñe´L ‹^—ö”ñHi om/Zëís¼3%aWX¤B]75ù®ÀÒÀæT±Ÿ¶†¸Z«žõ-+{:””ý”Tãﹸ¹ÆK•I­é<_=6–ŸivÓ{îíµ¶ò3¼ÿÎøyðëöŒÓ>_| ý¢5ïø‹R°ÓtoxOöžñUÔö#=Ìú³ê+ö[8¶àL¥Ë1hÜ3Ñ—pß æ|1S Î4±”£9ÎX¸©Æ-(FŒÕùêÊ÷pj)-o£ñ¡]GÙÞ.É5úö^g†|Fÿ‚}ø»öOøÿðçHý¥¾+üa×>ø×ãøM—Køßª&­âQ Ϧê—EÌé±Ú^)!¶Ø÷ |ÆV`¿@Êø;Þ1á̦G RÆað‹.j•Ý*>ÊJ5¨Ãžu'YÖæSŒêsF›÷bÒ»\“ÄãpÕ`ª»ÅË—ew}ž‰ZÞ[ž‰ûRÁ,õ¯ÙÏA×|Aá׉î|WãûMáVãOÚ‡Ä>E·žÉÑ-þÒ×-ý­x÷ˆ2.²2ç ƒó<#‘øÄøŠ4kÒÅQ ©‰ÏêJ5räS^Â’¤Ú”âÒ‹Iîî·ÄUÅÐM§wh§eÓñw<7Â?4ï„V¾>ýœà¡Zçů‡ß|ð%|{/ÅþКö·gqÝ5›ÜI¦4¾Dr´ÛvÁFy%B@ÆxKÁyÌð9ßÎx¬+õU†¬êQ𓂍£ʧ;Š…ï9TŒ›²JKšÜQÌqTå:8„£%neg}lôµ»}ç«ü øÿòñŸìyð[â÷Ç_ÚKãÂüsÐe>ÕGÇŸ]ØÙ_Å I4„Þ\½œ`"áYmª|xq>â¬î–—Öp9L¹«9ÔtŸ²rIsJK]ÙÊæIs6•Îí:ÂB­yª|ýz'óÑ|ô>mý¨ ðüYìYãŸ>*ø}ðïÁ³'Žüq7Å]~{[ L¹ÿŠˆywÏm Ãq‹]«m9VeBž[7åùf+ÅÕãÜ9—Jyž#¡N¬«IR§NQj4í9µ'*š{JŠöŠJo™ŸŒâüv'0ž*¦êB Ó©¥¢ÞŠK¬’³ºÑ;]hÓ>Œ?ðN‚¾økð³Ã¿´gí‹ñûÇÚí «Å¡x+]ð—/ôkMyín/-õ“$íþލZ+Ÿ< ýZäŠúþàLò´ó9æ§RYd]ZÔåu¨TTåN2¥®­ÚêkKµ-«ÃTÆQÃÓXšÞÒSz5Å+ê´ßníëòJ÷ì+ð³Äü ãoƒz¿ÄŸøºÏŸ|G£èZÿ‹õc{¨\Ù[]ùIçHˆ2¸ÇŒ€Å|ž:½ N2¥Z4•(IÝB.MEvNMÉ¥ÞM¾ìö"š›»=¶¹PÿÓûò€0üYðÛÁ:Ö¼?âxrÛß jÇTðõÄ®ÀÙ]˜$€Ê¸ b–DÃdaÏ/v\Ë{5÷ï÷ƒÖ6{hþíŒÍwà'ÁÏx§^ñŸ‰~iÚŽ£â '‡|A-ôm*_éHÒ²ÚI†<Í.~\ç$ñIÅrÊ=%fþ_ä4í8ÍoÙö½¿Èç¾~Æ¿³Ÿìͪ^k¿>5…ýí”v-«Ý_Ï”d˜ì ’êY d$•‚=±¯e­]Z²‹Mï«îßwÝù²9!ÏÏmUíå}Òí~§ð7þR‡ðˆÕ4ñ¿þÐë2Ñ( € ( € ( € ( € ( € ( € (šøÃÄ›¯…þ ¶ø9¬išwŠßG¸¿ÖlÞâÒÞ÷Ë>SÍÒFPA#^–M<®µ™BSÃóÇÚF FN÷”dôNÛ7¢3«í7É¿Có?ö ý¦>)øSö¬ð‡…làš÷~ñ'í g?‰~#xÃâ7‰ç±×˜ÙJ±ê³¦—r³=¥”wRHö–^rƒÁÑcêxW(Æpv/>!U¨eMQÃÒÃÓŒè~ñ7B.¼J²¦’¯[‘µ(òÊM¤x8~ÛŸ¼eû\Á)¿lý_Ášƒü3¯‡¼5à« ›TÒüE-œ¬u(…¥½¤¶óF€[(ØwaÓsWÒæÞ ñ'pæ‡|AÊ!ˆ«^£•J•¥9áãR*ò•{YÔ„ã'ûÆï¥âìŽjx:8ÊÒ¯„¨ÒKD–Ò×¾Úi¡îžøÿYÔ?jï~ÕZ×ÃïèÚ§‹4­7GñŠÜx¦âõ< Z‘qq§µ°a§}spNÝB1º lÃFI?Ÿâø‡Áú|‹È)W¯R T©JÔ£‰¯?rìçF(oBNÕ>+©¤—dhæ?Xg›²zß•.žm¾«m¶4u¯‡ŸðHÿ~Ócß x§XÑþ(kÚõ§Šwö§aªóýV«å­µœ£C–“o™©E]¦‰Ì1îµA7I«½U¹–Ö]^­z@|,ýŠ>2øÇö-ý¾ütøMðÏÅš/‚¾$Ÿ>|Dðü:½Õþ¹—åYK½ï$Ï"É1ó$¬òIüã8ãÌ‹Çyþc”â±*â1 P¯‡œ©F4eZõ=¥;)Í8¤áËiE]t;éájË JŠi-SWÖÚYì|gð÷ö§ñ÷í•ÿ6ýšþ~Ê:€þÚüðܲx—ÁÑ(Š×ÃZ—wi®h±#þ\[¬ ÚSp¥ã‰ñûŽeÂ9wøSÄ9ξ.Y…D©Öwr­O–L5wñ:\Ó”ÝITwq²j3’#ø›wâ[øº1Ι+j/w¤éúF¡}:Gas4Óy3®Sˆm@ÆÌÜÜãÿ ⱸ ®¾]Z8zXhÒªék¥IS¯SJ”ªÓ„#ÍMütùª7u$•ã2œD!:‘šmÊêûï¢M´®õ]Ý‹ŸðPÛ3Æ‹Hý¼?fOÚ×Áž0ø7áføSñ?Á>'Ó..o¤Öd»·]Je€É”@ë¸Ü&èÈYJ–‡†ü Ì]^ÏrºÑÃfV; Zœ£**tbåi¸ó§e ZI¸Ý& ø³ÄÍ;T¿ñ~’Ï4·p‹ ÈFŠM‰,¨Ï)l Ÿ¨ñsý­Äx•ÂxœUzSÄO[ ðõiCVÑ7É­æÒ’æp„’­®˜eö…먧k)];¯^ß3ç¯ÙsöáðÄŒ~ý?eø'V¿â;_Ùûâ\ÚWÂýkÃ_/.´› 6»¾³ŸRÖ.Lj¨o²[,†xämɽMߥñwãrÜ“ÄyþNŒ³\:©‰…L<#VSP¥R°ð»mÆrŒj¸ªrŠ´¹d¹­Á‡ÆÂuÕ 4\½›²iè¯}[ôÛsÜ"”鄨S…hÓ„}”*ÎJœjrËzu¤ª8Jí´ÑØðx<]z‘…Ó‹Wwº»ÖÛ½{®‡¯xûâ_í ñ·Jøuð_Åö}ý¡/ãÕ¼Q¤ø#C—þ +TµÓähVû‘Ç-›ù¶òI˜¦;Ê¡KWÄå¹_ d5qù¦ ý«“CÙP•i¯aVª”œ©CÊ5W,Ô$Ôá¢rVv:§Rµe7ìêjíºvïäy>û}~Á¿µ'À]'Å?ðPmsXðïÄÙ—ÄG‰þ!i êÚ{h~ Šé´ë{µ†ÝY¦‚ây ŠØ—vŠxüØÆà+ì«øuâ'ñ\?ÂpyÍ:´hKžEV„ «NSiFtà—=KE)Æ\’v9–7_¥Šv•;9n¬ö¿¥ÿ Ë·î™wûv~ÐZÀÿ…ß·OÿƒtüXøw ê>–v½Ô­®¦x/¦¿'ÈŸO0ÇpÆ rf ìË`ÙxqZðÝ|Ó’â*¬Dëà1D¹iÎR§_k)J N¢ö~÷*Nv³Æ/®WŒ!Q+ZqÓwÞûZרùkþ Ç}ûŸá÷¾ÛÆ4û;O»’ý†¯~á£e7IpÁmÜʪГáM|ÎWô†Àð©™&Xë⫺ñ¨§)9û\Bxt¨('i(EEÂQ”Üãåøƒ8˰xÏi*¼õR‡$#Õ]îöÕ§¢»Z>W¡èËûþÕðPOÛ.ÏÇðPú>…ëÝOÃÞðŒ-–ò{A3Ic[Å)¸+›©7Ý¢!f‚4 o+_àøc2Î8Qâ³Ì]Zq†&4ㆄ'V”_µZÉ$çhÓŒió&’”œt¹Ïý˜qmõŒê1PŒ_$#&ݯtÞªÏ]eyh’³Ðÿ‚+\|AñÇìÝâø%—íÑðÆóO⯠^ê÷‘܈m¡ð#ŠØi7‹Gw¥ÜMp/¥†)£ ñtà…þšñ_‡8SóxSC ƒœ(ÓŒ~Öµ7)ºÔÛR¥^1‹¦ªÎv¨í8¦îþ‹!¢è`¿³êEÙ-<£µž·MêõK}Qý³$Ô¿hÙ^OÙ£ö[ð­ðçâǯ‰zV…ðvoˆº…–™©ÞE§ÜZÃ6±¢Íw+5Õ´–m4Bp KûØÙ §ÊàeK†øÁg™õxbòün­\ZÃÆ¥Jquc9F†&4â”'ª2pÑCÝ’’Vgv)ºØoeI8Î-(ó4žŽ×Zê­÷þŠÁ8þ x§öxýŸõ_Þ7ñƯቾ+°Ôu[f”¥ä©«Ü”‰“æÎNò[$å›ïÄøÓ;Âq'cs\57NjŽq‹å¼Sµ—»hé·º’·E±êaiJ†4äîÒ±ïuóá@ÿÔûò€ (  ïŸò”?„_öMYi8+©v’i^Ç:ÅÒxoQ8/ï-w·žç’þÓŸäý–¾ÝþÊ¿ðM‡~Ó¼Iáùã;RÁàÑüáÛ¶¹¹¸Öç¶O/íˆï ¨Ñ[¹˜Z]°£}— äQâüÊÑ?~.)I_Þæq‹êÌ1ZX¥‡œlê/‰+ÙÞÊÿ£ý¥ñ'öåñ²~ÕþøKû,þÕIã¹|'àmgÁ?"¸ÐçšË@ñŒcm¦»â)µ–Úæ9Y&Sæ0TBdäÊøø:¾cŸåŸVUëRÄÐjqS«„zÔÃá9¥)N«Œá()Aûªò’vN狚Ä(RŸ5“OM¥ÑËK[úFþÚŸ<{ñöÝørß <}ñâWÂox[š.Ÿ®­¶¡¯[É0¾¼‰.Þ4’ÕàÜÅÜ&HŒ{çÏÀæœÄYv…±¿XÂà°x¬]z³”å QöTäé©ITnÎst¹`ä¥i+ĹÃFR¯JRŒRWµß]úuÜó/Úö‹ø»û\Á3|ûV~ÊðŠ?h¯xvUñ'‰tí: ÿ‡2Enï­Émù“|M=©±dRÛÒãz;V?UÂ\1’ðgЏ¾âõhdµj/gNq«(c’Xe9Rå´”'í“vå”9eÛG>#S€j):‹w¥ãüÍ_îó[o{£ü8ý»þ2xËö‰ðçü+âO‡ŸÆ/ 韵Où÷zw|Yö& wnÓÂ65¾ÌlÓ0,–ìÒeœúšuóOr<&M_!Ããñ°ÂbgˆNXTÃa}¢¼&£'u{EUþñÆiFÊ:àÔ1u¥UUq‹”Rµõ–ºþ–òó=þ ûIþÈÿ±§í#qûgGû!|Dø±ñ/Á ÒÛNñî…¦<Þ´x§»I#º¼ƒÌ†Æù \‰$hË¢^„û²>/Ã~ã>9áhðÇö®Äâ[• É,T”£M§ såZ.ÐqŠ’Œ¥MËx¦tcq\%néÊrI+¥îïmZÙ®ºiS¦ñ÷ìûRÛøOSøƒû3|`ð6½ák1xïQøuñû@¹×ì¼5©cºIt©â–9U¼ó#/È€E儨Cy9wˆœ#,e<y„­K†ƒÂÇœhNµ>gñ”e¹,¯eïs¹][iá1 .TšjOšÒÖÏÈð/~Þšü÷Â> øàoø"‡Æo‹^œ£Äº¿‰ ·ÓôM3`K,õ‹ˆfiÒo³>ÉÎ%L€n?£cü;ÄøMÆ`±|e,¿.œ¿w nU+N÷‡ï0ðœd¢”\=¢æ‹å³QnËφ`³©G Ï5£Ù-5Ñ¿[ÛÏ©ÝÿÁ8?à«_´í7ÿ[ñ·ìéñ“á}¯†m“Ã÷vIàÛ_[êpøGRÑÙ"½XçŠÝ<æçUuÈXÌi}Ç=⇃ü5ž`ó¬³ëIÔŒ½³¥*oOœ©·N\ªš‹qvnJz¥mv˳LF+1*å·K§f·ÙwÓ~‡×þ;øSûl|A»Öü+⿃:‡„5×UÓ5_Ýܾ¡ðþK]—:|ë­¨<Œè–€FrTœ­~)—g–ÂŽ&ŠÅÃKÍF¤"¡ŽS¼*EÙµF)&ÒµNmKSÕ•É`³¹ERÀ×¥‰«ëZU1Ñ´jsÅIIIE9sJ-6´m´°¥_T=žóN+·»ÒÇ¡ê^ ÿ‚xƒÃöš/Ž,ƒÅÚv§^­Íí„ÐÈšvrJÊιSrd b€7š¥ŽðÉ•\%,Lf¾ªéJrƒŒg'‰uSrƒ×ØòÚIk%we»†6QJ\¶÷¯kíömçÜø öB›Â¾/ÿ‚bø“özý¾ÿfï‡Z7Å_ÙÂwð‹MñÃÀ2Ë¥Xé“7”—kó..àóm&¹¶O)Ù#ò̘ÿGq¬q˜/0ùÏæŠ™~sV>Õ`ë¥VU"¹œ÷iÓŸ-E*têËž)ËGTx¸i©`gJ¼%§2ÒÏ®—vº³i}çÐZ$¿²…íªx/ödøÛwàï‰~h:ñ‡Ä^ÙÍáÓ¤øÈ´KK‰±`’¥ÆÜl÷3ëù®&‘ ø×ᇊ>(|1×¾þÌ/4k3öƒð¥Î»{ªØiÑx¦I#°¾ót¨ÖÞ}Vé„2%êä¢É†,ª¦¾ó†«â0¶†#9Ëc8ÏUB)ÍàRuiò×npÃÒ\Ñ•¤š¼lÛ9jÚp”ãjsÕM]µilôV»Ñߥõ¹ô7ìíû;þÑìf}+ö—Ò4?Ý| Ò%½ñOƒ‡ŽMÿ‰F±ha¥^IslβÙÝ[yÓÍ’d´ˆŒeÃ׿œOÄÜ3Tâ*™爎e5U½&ÙTj­x(MEÆ­*œ°§(ÇHÅÉ(^'] =lDh{t¢éêÕï$Ò²Õ_F¯}uó>lðí%û/|4ýºþ+ÚÁJ¿g_ ø;â‚´­M/¼gáH¯ltïŠP_‰G>™,{n¿Ñò‘Ï<¬ŒáÊlÁ#Ùñ7?¥Á~åxü›:œ°8©CÙaë:s­…ÎÕ*±•àÜÕåB6N›m«ùóL³/ÄËûK–W·Nuþ¿–¯SÎ"øÙ£ÁIo‡ÿb¿‚þøWe¢é#Nðç‹ì¼’øƒCðÜ670\Ç4ñù‘ÙÙ¼7SÛÇß+Î’%“.ðøâümâî Ìs'Œ¯…Ê*NJŽ´œ~·V¬âÿr¥üZžêªçO™(ÓæçÑ£åèç8Î,Ì)RË èÒZó¸ûܶ³]VªM%f®“æÙGì÷û+|xøûbx¯öð?ÁMWBð…­›­ö™¶ðX°¿ .›Íöž÷SÀÖבOrñ[*[ºÍ”dT+˜ÿZá>ð—ƒ|9ÁñM´ñ9­JnW©QT”ñ3­hT匕Z\‘‡µjiÒ›j.Qm){ùNG ¢¬°´¡¢»u\W3‹Õ¦íªnÖ¶Öêv?ðO†¿¾üXÕh€_µu—ǯˆÚgÁ=q>|Ó/ü‘ÿ/öªM¦Û=ýͺM©"yEgÜCHJäýÄœ×3â ž–OœerË0SÆQxÜ\£ößbãZj”'(J2OšôìšJú£ÖÀÓ…*Ž­9óË•òÇû—Ñ]®™sö/øÝ¤üvý®üYðözøIâ/‚×Ũeø…­üR¾ñ¬:¿‰o[M¾‚ Í"çNôÛeº–öÚ8%uxÒ)C“jáÇYnà¼.mœâ©æT°-a!†RÃÇÛSœ©Ö…h´«TtãN¤ç¸ÉÊ)Ô’ÚÁâ!ˆÄÎ(ºn^ó•ÓnÎÍ[¦·ZöØ÷?Û£öhÿ‚}|ý¹ü ÿ>ý°?i ÿÜØÜ%ž§j×3Iaq©An‰Àsj«¼9ŸÙp |‡¼UâNáö78o/Ž"2\Ó”TÕ9Is)-Û—/,åyA{±÷YÙ‹Ã`¨ã*´ÚòwµÒéÛÑhÞ»Üùûþ ì¿SàŽ½ÿ Åwz⯋›Ã:Íõì·3^Ú6³pË+Í0LNIóæn¤’râ÷>&ÅÿkÒT±\íT„b¢£$’iF>ìmü±Ñl’Øôðê’¡fïŒ÷JùÃ` €?ÿÕûò€ (  ïŸò”?„Gþ©§ÿôn‡@¢4P@P@P@P@P@P@PÄÿø+áwÃígâ?ÄC£h™=ö³«\9Xìí£BÒLÄ@U’Íwåyv?7̨à°TÝJÕeÂ+yJNÊ+ÕèEIÆœ¤ì‘òOíG㛟ØWþ 8~#þƺœß¬´ã¥ê:±ñ ï5ð_Ž?à¨þ(ø—¢ë>þÒÔ4þÞµ7Œ ³oØ·ö>ÿ„ÓEñ‚ïm~ Á¬ø“µ¦j ëêw\Ãik¦Ïh|ÛIEóÌoƒ“oø†Eáß`e?õŸ6ú½\=hKá_z5©¹ST`©Î¬ë¯»^.ÙÝ][šQõêc1KØSºkݺꞷÖÖknåÏÛ“ãïÆo?|%ª|%ðÁ_ ø{Æ~!¸ðtÚ¯Âú”ÚΩæCö;¬É2ÆòEtÃsq2kŸÃþȸwˆñPÌjã+ÖÃÓŽ*ŒòÊ”¦©Ò´½¥J²©¤e('euv¥«HXÚøŠ´"éÆ)7ÊÕK«¾‰Y?3ÎÿdoÛ+öÞÕ¿à°ö?°¿Šn¾øfÃÀ>[O‰þðÀHÔ¦Ž®ÿKß]¥Á†Ÿ A3´kµáù˜+WÔq—p çÅxu‰­X¥RÙ¾ëDú¯MO»þ+~Îÿ> þÒ>øÃ¡þÒ—Z?„t+E‹]øsÿ†Ÿym®0i›Ìk¹c7ÞGÄm·÷#Œ³þzÊx›'Ë8c–ÕË•LEWxb=­XJ—¬©Åû9-įïo¢=ª”*Ï©Ú+xÙkóßþÙñ/ìÅû1™ü{ã|)ðÚ·Ä-tÿˆ·÷VËë6Æè#»l…xÄrH9Ç Ù<šâÂñ_Æ85 UOöYóáâ›~Îm§zktÛKn©,=zN+ÞßÏÔüºñ¯üàůø(gÁ?†ÿ ~ ØÞþάo/´]cTš-?D‹û2?)üE§´Ñ–*4hÒ8¤v5ˆDh€?Öx ¸&ðÓ8Ææ¹G;ÇÊœ"¥:ÏÛ>e…ª£&ã,[jR”¢”yRrjlùÙã¨ÖÇS§w¥ Sz->Ò¾ü¶þ´8=CÄß?nŸÚ»ÄtGÁ >üwñ^‹ðçH×õýN] UñV¦ë*ÒÙiBÆYgS’Uº‰¼èÒcØ™\œý<&Iá÷Ðʪƶ37Ë)VÆNœ#ô¨U­A¨Ô¯íc:³”y%*•宆.Uñ¸‡R6*FïFÒ–ÊÝ^»ÿÀ>©ñwì[ÿ¹øah~|(ðG‹üq®økX±ð%¯†´›GU³ðŸ‰¯"’{_^ÁÊë£Ëª¹ðA~ Áqß‹y´þ¿˜V¥†¥ZÅ:“T©N¾›Qžœ¥wRŸÙ†»Iô²ÓÔ–MrA6Õ£ewfö“ìüÏ›þþÛÿ±àÿ‚fxÓþ H<1ñ-¾$ÃáÍgFø—¬xáÍν úä˜oõFx¤Ý:K*#™Ÿc™Â1Û_¨æ|ÆÏÅlˆ>ÓõRL<+b#Aª25*6’´\"ÚP2¼Z2W<øã0«,¿=švW׫éu¶§ºÁ)?à µwí/ÿ KáeÅ/‡RiZoáqñWDñî}iâíI`yâmSI0¨²¹Ó {(V|aš+’WÏüað߃¸Wûc,6!Tž"ØiÐ9áaÌ¢ÕêMÖ…uj“pÝ)SvI™~7ˆöqMZÚÞüÞ«¥¶Ô÷ÿÙöJÒ¾ |Pñ×ícãé|á™ukIá[…~%º´ðö­¤Ü̯o{ªZÎÿg“[g’ÜDÚ!p?7ã^3­Ÿe8.ÁûzÊ*>ÖXšp•zua§N„⽢¤ԡNZݹ=YۆêU%ZVWnܯFŸu·7¡Õü6:çÄOƒþݺ÷ì¥i_´Ÿ ëPèÞ µñ]…ÝÛ·›&ÛÕ ÿGÅÑŠ&.rÈ7r¤W‘š,>YžË„èçržUR¥:ΕHEh¯QЗï?t¥$’ÖV÷thª|Õ(ýaÒJ¢NÊéü¹­×Ðò_ÚYÿ‚€~ֲ߈ŸÿfðÅ[_‹Ð^6qñB+öÖÓΫwª=„ˆ5;IbHÄ–‘>ä7±)‡cý aü7àþ-ÌðYžeõŒ½áeu†”jÖ”ãáAU‹tjFM¸Uœm% ^ |Ë KÆ×ÃBTáió-9´V{¶·]ÒüN‡ãÿÄ_Û Ç¿ðNÿx‹à·Á7áíi©K§xKÃZG‰t[ùíî~Þ]'¹T·Ssj3DàHÙp\^o 圗x™„£šc%ŒÉå:µ'N¼"ãìÝÓŒ¨Õ*AJ-Ç™'¤[EÖž&x&áZiõóÓUøy›ß°UÆ£ð^óãÂÿŒ^6Ò¼ âhõ -6^ïUñ&–nìîæÛRiUPÊÓ‰LÔ\öˆŠ–yO&Ìa„–¦&›„¤á Xyû:Žœ'G•·Ê¡Ëí%?yÊîÝKÁ·IÔƒ—2‹¿v®¯gúXù"çö2ÿ‚ütÿ‚‡Aÿ.ýž¾7øÀþø•&™Ÿáˆw3[ø€xiFœu &M>êÆt„³ÙÜJ"ÆÕ·¦÷¯Ù£Ç>ð÷†rà|çS_íªPQ•¬7[ÙVUaV›••HGšQÕ&­+Dò^W3XÊRQŒ’Vwæ¶šZÖïÔïdßÙCþ ÃãŸÛ{ö›øÉáˇMFi.(eüùmex.\E,]:’­)û+ò$íhK ŽŒom9Ÿ2gN ‚ž2µE¿ÂâÕ¿áÓèu_¾~Ð3|;ø9ûuøCöp»øiã¯_øÇà#x¯K—OÔ<7ö¦·6Ò^ÈE°0Ä#ºŠP­&ÄòciÄ|%Çæü1˜fqÄà±ÕicÝ:°œ1 jj¿+Òœn£Ìý£rQIëR•ogOrÊ:8ÝY«í}´Ý}Çãø)¶ñOöñ-—üoöPµñÿÅ-cJŽÛÄ¿o`D‚KK€„24ЉàhŒ¾T4'qVO™kù»9ãlï‚¡åÕ¾³F’ö±Q—5*r©g5¯/¿¥¦®­+%Í­¾gÅRÆb¥K#¡íªj¥=¢¹ZÞî7M7f¤¶ÒèøÏÁ¿à¥/ý¹þ!|dÔô¯†ž(¿ø7â+ÓãÿˆŸµ.ü/§ÞÛY¥òÊéÜ¢Bº?.ÜÆŒ9 ƒŸèÞð[ÂL·…ò¬ÏŒñøÌf?u0ø|?»(:’ös…8ÉJŒÓ«däéÊV‹årJÞ._ç 5ž?áV¤:Éû‘jîû^ñÓ•¥½Û;ÿø$¯ÅÿÁ8o«ß‚ßÊMvÐ÷pVXHY[MŸO&}%_uÿÖûò€ (  ïŸò”?„_öMJý§üûdxšçAý€fO†)¤ü=ðׂžÚûÅž>¼²¾Ñ¼we’mÓÃ×°Fë{o®Ê³]¹Q`0rµû æ<„~/Ïq<øÊÕ“* ¤*áfës¼M94èÎPI¸R›ÖêíZçˆ§Š•°ô£h¥»ÕKMŸ]z³ó·ã—ü÷ö¾ÿ‚|2øÃñ‡Ný”´›ßø×M]?AÔ> ë¿Úº/€ô[‰ ‚óO].îÛíl×Ñ´¶âEY–8å ˜ÌEÏôÏø‘Á^$fÙN[<ÎQÂá¥Ï8âáì«b«ANTê:ôê{$¨5œ­Ór”Z´Ô”O¾]ŠÁQ«(AsOKÅÝE=ºû¯_–§¬~Á>2ý«¿à“_´Î¡ðsã—Æ WÄÿ-|qmà1&­§êÜÁ/ö4š…¾¥§ÚHe6ºt+Ã;¤ÍIo,ºüwˆ¸ñ“…)æYV4sgFX«FTÔZöñ¥:Uj.^zórS¦¥RnIs½"õÀK•WT«Ôæ§~[ë…»Ù½•µ³~š\û‡öšÔá½¶Ó?nÙGÁÞ,øå¬ø¯Â±è~ðŸ‡üobº%½®fºÄZ_:Á%Är¬iç&é ȪBæ¿áJN©ÂœAV–[N…WV­Z”j:Î^ìU)'8ÂQr—#´.›~÷*=êúÚ½æÚ²WVÿŸSã¿è¶ÿì¡áo üKÿ‚‹x®ûÆ¿üU5ô~ø•ðïá…¾µqð’hôâ³êo•…¹ÔšãÎŽ·œm`ùdp\×í¹~'€xÉÀð](á²ú ¾‰•ãÓ«xÒR©Z¢¢©ò¹©Ów›–±ME\–/ ibu“½šù4Õ»%{öò>­ý|â?ÚÇö Ñ|Mñ£þ 㟈vž-ñ\^'ð·ôm×ÁÚ«XÙÍ]3ìöÛƒÄÏm7™ür$ì>Q·oäÜxoáL~!ø›âLü6øqñ OÕ´Ùµ_‡¶÷ÑÙ^˪Z¹GtÑ‹¬lÄ_¼€à‚sÙŠá.à>&ÃcULS£ƒ§O늣QSÇÊ›«IQ¨½ÇMK’ü×–“[¤L1ñtZäß*wWí¯™¡ñòÿö5ñ¯ìé{û&xOö7]Z-ÅðßÀ¾ñGÃ{ØôHµ¨!o,±'›“çGûÔÊ–=yxrŸ`xžEˆÍùJ_\¯R–"›¬èÊ\µc'Êñ­òÑ•¤´V]*´°³¡ì£Nö|ªéÚý<íæ|µñ?þ áªÁ0þ üøƒðÃྻñKâo‰üG„üUáûMfòþËÃ'Tµº›S¹ðÙ>ZéÉr©wsƒoG”`ýw)ñ2‹9æoƒÇã!‚ÀѦëÒ¨áNœë{ Â4aŒøž"1¦Ü§J”¬ã +ójà^_B›§i^Ö»²¾ü½Ÿfþ}ÉàžÞ"ý¼oOÙßFð†|¿]üý¤<6ºÖ¿s¬ê:n§âé«2êêW°™Y¾, ’ÞG Ä.3âVÃÏøš¶"¿ïã˜åøŽJjªS¡ˆ¬âéJ9r¼={ðøªF6Ž·•«,n2‚_$Õõwi_wÕþ}¢x3‿jŸŒ´ÇÄ õ3{ð*çXÒ~Ö?³¯Àßø%‡Ãï~Ïß$ð øUã}CÄ? ìüuâµ°‹âÎo{(Õ¥6øs²ÍzX;«%Ä0+¹A–ú<σ¸›ˆ|]ÇÐÎ0ŸZúõt±.'7€©:qúºö³ºRŒcIÔ®¢Ô©Ên1æør¥‰¥G,Œ ÚämÆÿm&ï¢îïe~ÚŸYø?ödÿ‚oþØ^ð'ÂÿÙ{ö…ñ·Ã};FðRø“Fø}ð›âÆ,:~²ëx—Wv±1mìňV'f÷GoÆñÜWâ‡ãñ¸üûG:•½Œëâ¨FºsçMœ䒲V»KÞ²w=8PÁbáÑ›ŠµÒ‹¶’ÖïsÁ?h?ø$·jŸÚ“Çÿ¿e¯úþ‰ã #öŽÑµÍe¼[¡ÜÙi6úr¨¿ÓíåY Ö/bš8dIȉYLÐ3ìOèœ5ã.[Â#˳ü *aªeõ©CÙN«UΫ~ά“„ðô§(Ê›O–ªM¤ŽNWSˆ”èÔq’šzÞÚyuuözŸŽ´/ø)ßÃ/ˆ ô¿Û·Ä>Ò>xÆ+âˆÿ~k²iœñi°L,ß[ÿQK»‡µŽH"ŠhÊ™˜ö«Ÿ/ÄxOšåÙ„øNêfUi{,> Všu¥h°ßÄ•èÁNQœçNIò´¥wiÇ1„à± ('w(èôÚý5Ûú¹ÞÿÁAÿg/ˆŸðR}'Iø§ðÇßíü¤ü<¹Õ> üUÒüY{§köÞ+žáPÆ—‘é3ZŶSïÝ‘B•Q“ó¾ñFYáej¹~mCñ5+Ƽ,©S©BXXÅ»ºrw–&%xs~î)¶ÓoM±Øz˜ô¥NIE+ÆIÙó_¾¾ë[õì|­ûzþÒ¿ >xÄ¿ðLïÉ/‰!Ñ~ îºø«­Æ£¯OãõX¯4Û•ÔVT76Öé3¿šé˜ÙcPFÒ+Ë—Š¼;ÃYÅ>'ÃOÚæsÅÉC.Ãr¨,'+U)T£OØÎµ¢’ZJ.R·Så3Î&Ë2•< Vå(Á½ÜÒæŠæôw½ºÛKù_¼ãÆñOÃÙ¿þ aûbêþøSñN½ñÅœ0ñÃê2Ý4RCi OròyRM¹$Š?2TŒF_ËI™Šü[àoíÛ¨êMûN_ÝòÆÞ]¿9Ìå yÅ~L<Ó—%ÕÞé&Õìíª´ä¼“Ûì?ž ý©?c¿‰àžß³F­øÎ/ ø±uÏŽÿ4ÿØév:ލ\ÝO ’‹†‘¦ gBÏo+: |`oÀýxU[†³n#xj9}:´, T©Rp¯MCžmÅFÜÍJÑ«ç§Â}žò¨ÒÁa#îÅÞRò“o­ÛÕ÷=¿þ ·/ìͧ|:Ò<ãÛ¿Iýœ¼_}âHüGáïýª(UšÔˆæ[»RÑ®§ÉpÐÌZ2Æ3"È€ÆÞ'ƒËŠêæuqXl’Y¾4Ý”ìß"ž±ös´^7S‚RK™EÆO™zY’¥ìÔ}ª§+Ý>öÞëKéý=Ÿ‡^ý‹ü#ñWÂ>*ürðv»ûHkß  ðøñN›^·­i‚ÞyêÆÖcµBæeòFkrBâ¸3'Å[q^(¡G–ÉÕÅÂ5£OˆS’u/Rœ)ÔqœmkJJr“r|É/.†û=}^¥W)OH»h»hÛÛÔÁýŽ4/xcÀ¾.ðïÄŸŠŸðœkö_üY¯âÿ°Åmý¯:êÓ†¸ò¡&8÷u>QŽ+ùŸ<¯€Åfõë`pßV£)7\Ò—³‹Ú<Ò÷¥nï^ç·B2¥.gÕ÷ó=j¼£P €?ÿ×ûò€ (  ï¿ò”O„_öMpXj_ín1©EòS©8S©QIo6œ\iÊNûÆ:¶îy–_ sÅÇ®êîÖüþæyOì¯û|ÿ‚ÿÁ><9ñOö§ø«­èÞ2û.«â/ƒ¾6ðÄ‹³ªÿfë¶Ï<ºUü÷¹ŠÛÌx#1F X X÷•óþËüFáÏ ¼JÄeù0×¥GF¾ËÚaf£Ô£ .iò©KšVNrråO•Ç >¶;×—¼®âÓw´º;ßOÐà?kØhŸØ«ÇŸ ÿlÛÓ⇇,µYøŠÓàïÁO…ž”é–ãFLx_U‰,•žXîÀ¹ˆbuF¿IÁRáž;˳.á,5ICèKŒÄÖ^Ò|•å]Iá/'U¥K÷sWRNI7®ÉTÀ8b12K–ê1KMU·éß]µ>¡ý„uøZ_±~“ûüaý±~&ø«Ä~8øU7ˆt¾½Ðoì4)äÁ ýÁ•~Ý¢^ev•ÑÕيü“Ä*?ÙuW‹rܧ B†¨Ë êÓ¯ ׊çoÙC‘û)G—ኂ’qRæ=ö˜UBurW½¬ìüû¯Èö_Ú3öNºðïÀ߇Kû$|ðF»ã/ƒw0IðÂ×Å:”ú^Ÿ§lֳ̂„i ÛPÆÑ—`vŒ>#†8Ê® Çÿ¬XÚÔ°Ù‚’ĺQJ“÷ÔãÞ»ÙM+µ%.UkîŸU|3{(§(|7ÑmnŸ–×>Býо+xöxø‘£þÕðWxûEý¡õý.ãÃz|:¸´M7MÑb $º¼zoî4Ë?sÄó¢k}ß»ßó~ÓÇy>'‰²º¹‡ThTÉ©J5¤è©º“­+Æ4eR·¿Z¬}éR„~ÎV÷­§—„š¡QVÆ·í]Ö»%ÞËD¶»}oµÎ[öZÿ‚‰þÐß l/è:ÿíOᯊvÿþ,Ai}á? Újz·†|¢Vi4oHâ+“²4F±« –;r’3úü]á— æÜ^µ²¦ Y^RZŽ•,N!Ç•%ˆÂ$å [”k978Û[8¨Æˆ¥ŠW¨§Ï-•ÚøeúPë_ðXïøþ 7ª~Æß<+¬é¾žëJðï„Cýœkø(b~ÞöÿoO [x3Ãz¾Šth¿|;6³áÿj¥RîmDêì¾m—Ù¢*`‰+JÛ74D×í\OÁ¾?çá*¯^œý¥iשUèR»§_WO–¯´—¿ÍiAEsYI#Ì¡ˆÇ}s—­¬’WMîÝú[cÏ?c¯‡´7ì ûB|dðNïøãÅ_hß5¨ðí핼óxd;\é÷RyÓª4--ÕÐSÄ¿9åTéxã3៩ä9oöõ6—á¯í#RQX›(U‚åƒjJ0…Ö°ÒëVÙ†ž#*Ót›r›µ¿—§âÙÎþÇßþ)êÏàé¼kÿ˜½øYâO†ÿ |Y¦x7Hñ»cs໿ºûdQÜ Zâù^Y‚fMØBò`7Ê+Óãn!Êh¬ZÂñBÆÐÆb0³­8B¤qÜ´¡ìäáeN£û¶»´nÖ¬œ5 µj<®*I_á×]ovzOм;û4ÿÁ,|#ðïãæ¥ÿä‘5øZ—]ñ?½JK½;Ãÿ—%ΞÂyD³GstDQ\JŒ-ã9o&-øù\'м]ÆãòŠ|AxbkÑP¥‰Š…Jôé]B¢å‹ŒeJŸ½:piÕ–‹ÚO”Ök •Ó„ýÂÜvý]ìÞ‹{y#ã½CöÕý³¿j_„÷ZwÂícã/„ÿh¯|@°øµðóÀš+Üê>³á¦´¹ŠÂÚÞ_=a±ÓÌj·SÃvå.&·p°þõ#·Óà>áâ3Çà _%¡Bx õçÉN­ÇÜŸü_âŸø'oÀÿé?´…Ü>jš÷oÄÇ7‹5ïß]ù’hÐÂñGl,Ò5¡kGäí…Þ?–qüIÁy¾? ™Ë §ª TáÉ…… TÛ^nwVUäãï-}¥ï»³ïÇcpù6SÆM:vûNò”ŸÙK®—²Júh¾0\üÿ‚þÎÿeŸØÓöñ†gjV:jÇ~jÀKâ?9帟̖ håóFÒZCæfù@ø»‹ø÷Šøã˜ÑÍe—N´+º˜©ÆTªNêê4áMBtçU¨(rû''.eÉË?ˆÅbó¾)ÃÒ¥•Ó•5ÕæìÛiùJî+Krß™èÚÙô÷ìóÿ¿ÿ‚xü~À?´ƒdøƒâÿhqx§Z×/|9ua¥KekvñÁoÄmåÛ…rÄÛyÍ$Ù¤ÝP=NÊóî…N6ÈkIIUö~Ò­Ju±>Öp札(ó´Ü¤Õ^K§'y¹Ý¿¦Êxg'Êã,4ãí'+MÉ«lô·EgÒíë«gûHÿÁ!þü7øaðËÄ?³ÿ‹>1i©ñR?áCYhw?ü/ux·çIw½¢¼†IÚe’wÌÒ Ø.Ì.?¡x_Æœ×4â ã¨ã©`&èSúÇÖ½¥hâñ0ƒ¥í’§*rŒ\ ½È¸¦ù®ïÙˆÊiGÉ8:ŠîÖ²å‹ÖÚî¼Þºö>ñøÕyð¿öQý‘/¼;áß‹¾ø9¡x{©¡xGÅ òÛNðÜžPµ°fIÝVUÌ@FÌ7à)<濞ry¿ñ¬+WÂTÌ*ÕªêÕ§ ûJË›žªN ¸¹.kÉ/w{Ý_g‡Ã4¤¢’²oeÑn|¯ÿ$øñWöŽðoìóûkŸŽ»ã/jö¯ñ?â-·… ±’óA°·ó5;«k³Or÷"Úx­Óh‘“Ë$Ǽ×¼-â<Ÿ…ñÙ÷Ò¡ì°Ôa%†Ãº²šz²µNÒ­N4ùá9»¸§Ì—?+^na‡ž&,,Ûk™ÚÚ-[¿G~Çx¿f¿þÆÿ<[ñköuñJsŠMJ¬)ËYSW­Ïîïëâ¥g iÙ·}¯¶¯Ñù˜1ý¯?áÿ„Söñ—ö€¿°ø'âïÚø{Bøs¨|>x¯nŒøöÏý—?iÙ»ö,ðŸˆ|UûyütÖ¼5ð—B½Ôþ"]|:Õa¶ñGˆ¯'‘ÚK¶½½vtûH¦˜ýžråb…Èd‰Y¿¢8‹xWŠxïG’`©×ÇN ±”°Ôa’‡³¦”zÒŒW´‡-ç&¹TdÒñ±8jø|yªÉ¨'Ío‰¾÷}nƆÿà”¿ðKïÛWáŸÁx'öñ6§¤øÁƒÄ–¾ƒ]·P×ô­vêF[ÍJ)"76ÂîhÉÌ?gØ]Ö?/h ÑŠñ‡Å®ÍsŒ^+N1U½‹¨á'N•\,%F0£(ËÙÍÑŒ’÷ý¯5¢çÍwtò¬·F6ÛŠWµ÷O[¾ºüޝáÿì±ñ"Ïö†ðŸìû/ø?â_Ào/ÊçÃX®"Ïjáó<ÛJ4a$ðP”e9ÓTãh¢£ì§œeg&Óq–ÂÍU… *P§w¯ÅÙ^÷·{îz¯ücöeýŽ?jÏü>øyûb|mÔmtØ#Öïôï„–¾)[(¼mäÚ &v‚<]\Ig™PÛº2y¸•r+ä|1â¾8àü;ÃX8¹·F2Å:No Í;Es;Ó‚­/v^Ò2R²¶±¹ÑÃa1R„kËEv£}íå»¶èðM3öºÿ‚Æü$øóû#üñ ~ø]á»YXx¾ÿ÷­¨ëÞ¹´•õ—¨!¢Šp% #¿C«Ãð?9É8‹5§õœ}gˆ”©F¤=,D'IûJnJKÞRœ4²v¾öäUÖiN­råŠåÖÚ´÷Ñúnxì£ÿ!Óu‡gö‡ø­ão‚^øiaoð»â\Ûé+·žê&Ž;%¹–(Yõ ›‰ <˜×"Ç$«?Þñ…ÕhfyuW…Ãæµñ'ܪáZƒMÔpRšTiÁ)â­'gWÕG‹ ˜©*ÔT¤éÁ.Y}­z^Ûô]tûýëâ‡íuñGáçÀ]gö‡øËÿ⺳ÐüðÊ󖺟ÆK;{ïø‹S-ã¶±1Ù,ÊÚ}ì¾RÜI¸/˜´aSu~y”ð^Q™q—,â*¸œL+¸á¡…£N.nu/QÁªÔ#ÌéFÍòÙ)sJÇu\T©P•Z”­Å«ËY7ÑY_G×Ï¡ÔüøŸûÿÁAÿa‹Œ~¶ðßÃsଯ ›­ïJѾxÁt¦žk©-åû*ÝÛ[ý®IÌ)T³Jù9þQÇx<³êbéf6¥e8U­‹Â:Ê‚šö®JžÍF<¯šÉ]hõ£S Â)ÆÑpײŒ­ò½¾ãç¿Ûâ?í‹ã/ø$·í ñö™ø‡¥x¢ïÁ¾.Ðõ/ÿü1áÈô»{«2ö-µ¥ËÈéóM0Yã¶Òv¶úOå|ñ›"ÁdxyQŽ"•hcpµ*:²ŒíUJ…xÉE=#á(¥}ÕÑçã'Š–[Vu3‹‹‹I+êµ_çs騵Ûï¶ÿ ¼I/ìÙñ‹àcxÇ/â߉>(ðýΕ¦3 ÝLKâIãfk›+ØÕPl,̰ª³*µùL°ôò f4a„̽•‡ÃÓ¨«Tÿy“æx8´”*ÐmÉÝ$œ›Šr³=;º¼’P»»jËoæòe€¿hŸŽ?³ì_~5Çá_‹Ÿ¾-xÛÅ÷Þ0ñ9øŸuu,>»¸óôx´Ù æT ùl‹*V0 àoÄyç pÿ¼Ï+ö¸ ÇG Tþ­§‰§\C­|/í&á.výëuš4ëÕ£ÉRÒ„œ®îö{[úÐÂñOìñoNý¼þþÏÿ¾!ü`ø_û<|?ø?źxÅRŦ\ëÚÈ–-:éæia$/'›»æx®üèáFÛjPrvŒå^<ÍÅJ3|Ê>7Åuÿ´å†ÉèÆµ—*q²JÉ5f´vM»]-,ºœÇÆØÿãgÅ/Ù¿Åß¶íéyâ¨>8üD×­<ð“Ãú¶‹-´^©-ÊEiq0ƒÌX-\,Œªåm“ͺ4®¸ìðçÂl¯âN¯â(æ8|=‰ÄÆ”¿t©Ó=Jq»‹¬âíÙTNW§ÊäÌW ׯ§Î¤åZmFWQƒÒÚÇÓU~Nfþ&Ó>Æýšµ?Ž¿±ßìGðÛöøÕã¿|6øË¯Ùj~øO¯i¶³xŠÁ–ÂÔ]Û¦h£‰dX¼æd“j¶ÌƒÔÑ8ŸÜeÇxþ-ÊpóÅåt]*¸šrqÃÍ{Yû?gM)J\·åQq»W³[3î0Þ× ƒ†MFz¨Ù]h¾åèb| ‡Æ¿ðW«? ÿlÿ†óë_³Ôï¡„š±Q§Ûø‚êÑ®`½Ôm®ì'Y.-亶K˜²Ê<©Ñv‘×ÒÏå€ðZY>?†1 žr½¿Ö¡ñÊ”jrJ)Ó«N4æéÎÉûñnéì¨9æ^Ò5•ééËÒöÑ»®—Wô<‹þ ·û+|uø!ûü5ºøëñ®ëÇÚƒtû_xÎ]7XŸÃšEºM zWˆWOÊO}`ÂßV0‘ŽÈÀû?ø¿‡³ÿóå85…ž"RÄQRŒqdãNN¾Õ’N4«®)«Æ*Mêrf˜yÑÁBUgug«ŠßGd÷ZneÁN´k+ö_ð/í!ñóö˜•fø{«ý›ömº·—þâtK`'¶Õ5»tb7·VÑOûåd‚?5˜³FÅk³Âzñ­Å˜Ü“(Ë•±pæÌÿd­‚n§,éa¦æä©R©(û­J¤ùRIM&FeîàÕjÒø> >e;-¼Úù'÷ŸCéß ÿi?ø+OÁσ´Ìÿ´OÄßÙÛGŸÂ:Šx¯Â~Õ¦±ºÕ¤¸hMµô9ذâñ4Й|›‚”ÄãóJ¹Ç x7æÙÀa³jŠ­7J­hFq¦¡ÍÏNQZ¹ûÖš„Ô9áöãc¿ÙWÍ(Ó©Ï*jÎé6¯>ÝQØ~Òÿ°í1ûAüO‹âôŸ¶Å½ß‚uÁ©|ðÕÿ„mot=9š(£yµ[YNíFå6Èö÷ ñ=»ÊJ’ ñxWÄ~á¼¥åË'rŽ&˜º‘«8V¥&£BqÒ9^*­7Æ¢ŠNÎÍiˆÀâ+ÍOÚkx¦®—{®¯³éæVýšüOûm~Ì_I¨FttjmÒ’•IT—4ªFo]ƒñxzÒ£4䛺—˯Ïk-ûûŸþÏ?h_ØëÄ ÿà¬Zo„üaqâkÛÛÝGú‘ŽßG°?<6qO &šmÚyrËÑ”±ùüe\5Æô1þÊ®QŒ#“w•Ií)Ê2\±Œô½)sGGºvZÇR¶Ãi]ÞÖÛª^«£ýu+ü7Ö?aø*ìš<á j¾&øqáÝbÂÎ YÒõ=ÚçNK{«T p!šdP`9ù‘ùS» +\Ö‡ˆ^ñ—ÖqcGV“œ%Jªå¬ç ¶àç·ïi¤£º¶Œpx<~–*ðV]VÚ£áíoñ;ösýŽõ¿ÚöÖð¿¡é—^<6¾ øk¦ø:Þ WÂú4×é§é¶Ão/—;}ÉLª@ ( kÅ<-—g\]K&á;bªÆŠuk*×…z±‡µ­V2«É˪q“»qv»i‡¯:8gWî«è­²½¢´¹óçìó«ÞëËñYÔ|7£Ísñ«Æ&™©˜¾Ñoÿyð¯ä»¦qƒò³ ß"¿%=Ш €?ÿÑûðŽôñ¿Ä?ƒß¶gù¾9üø#ðŽÏÄZGÆnçSð×îi#X‹+Å"6¿bž_Šðyaóü7°Ät2E!]‹ËÌp_êþ]šâq¸ÓÁæ©WƒÀT©OnnXÕN.5ÒŒT\½ÉÆPO™Ž3U'N1’R‹kß³“ôõW~håüi⿃>ý½´ßø)„¾*øƒÆ^ñgˆu?Þ?Mf&··ðdÍ-´PÁa·[›…}FØÄÇ/µãÊPÄzØyŠðî§b0´ðøªéæt9”±)Fr”ªÉÍÓ‹T'Ì•£&©¨4åde9RŽ9b¢Ü“¼%åÙ.»þw<ËXøMðßáß탪~Ë?³ìgeÃïÙÇÇþ¹ñ®áK)õmc⾫m8±}DH¿¾‹K¹‘®C\I2ƈ®¦2œ}]ç4Ìø*žžæíã3zÕF¥WT°’¡(ûUFÏÝ–*œU6©ÆM¸µ$ÎuN”12¥BŸ»NQæKW+­/ß—}n}oâø*µŸÅïŽ>$ý•¿`oƒz‡Åø2ö{]jË.¡è2ÛÞ›kˆnnçy‘¼¹¼ƒrG)€`ˆüoá L—‡ðùÿbã‚Âb"%U­UNŸ<% q•¹Uãí9åA5xê¯è¼Ò5«JŽ<òïÑ&šo¿Þyïücöný†/?i/øÄÿüiðÓÆŸF£ Xübøe`¶ö÷—f?´éºˆUh®¦¼‚6M÷Iˆãc½6_GáøO…±xÊèã0¹w³ªð˜™9IBù*Ñ»R„(ÎIÚœãy4¹evŒqØ|ÄF2‹Œ§uÍ=Óï?^…?ø(w߈#öqño€?ioø[à/ì£à©m4©¿á ðçöέªé‰5¨Óf¶†(=5#ºXbx|™A‹yýØ†ÞæyjâŒ./#¥W3â G4×¶©ìiS¨ã?mÊS‹¬åOšJ~Òý¾'xµŽ¥)P”+5 *ËM[WÓÓ[hfü1øuÿùý¨ü#¤ë_²ŸÃ»_|‡ádŸþ.ø’ëÇZÆ•«øoAÒSíºuªéŽyIC7šÂ9Ld•gVÁëͳ?¸GV—Wx|ÍâV3 MQ¡V•jõß³­7Y7M(ÆË‘sC›F¢ÕÅ`qPN’æ§ËË'v¬–«C×­¿lOø'—þøcö.øûR§ÂWñ¿Ã ;Wøiy¡Ø¶‰%¶‘sv-,šÆK¨V¸’e1¥±ýóHŒõ¯ŠŸx—€ÍñDøÝûAxûÅ?´O…ÿ·ƒø³Æß õ++Í#àÿÆ CDñ6¥©Þ[ —TmwF&4µ…®.VÞ I$qª°'i¥Åþ*xeásVyáN6 9åþËJ£Q¨Rx|W,cR¢„%9Ji]·Nú£æs\û ƒJ†5ÊS­)>mæZ+;Û[Ùh›±ÖþÐÿoŸÚÓãF“㟉vËà/þÐ>(³ð¤? Ö †º·ðþ–Ò\®«{l¬${ 9Ï3Fw–,¢×óÏä\EâW ׇbçƒÉòÈÕ¬©ÓŒ§Z«‚…5R¤eMÖ¨àœ¢ïNq[³ÎÅå¼KÄRRÅKØÂ¤’öVÕF.üͧwi%g§ó-=×öìùûÿÁ0|Uûø[ÁZwÇ{«>/ŒWWø…ªjðŽêóxÎÚ[«;qÕ·ûTÖÌfŽ]]cQ¶@2AÃ>0ðëŠ1²|¢žýŽœkЧo a)ÊR­&êK÷‘Q•Z®Ji·yEŸg€Ê²|&] ÞœÚIèÜö¿K¾Ë¶‰ZÈï|ã?ø(çìûñÄþÊV^Ô¾4x~ìkí?â—‹š-. žH/£º»E?Ú:¸I–$¢9,Œ~ŒÇápÿúÁ*ÑËë?ma©sTs¬’•' mþç Õàå)JJkHµ¬}sÆÑ­ìmδÕé§[¾¯ô+~Öÿ >7þÓ¿´yðÇ„5o†~ øðžå|Cð?RÕüHÚµÞ¯¥^YKe«M{¢#ÇåžHíÒW.¹b~SÃiÁ™®AÂ|/õŒD18Œ9:8ØÂš¥uiÔJ§‰jW•“©(¥d–«U8˜Ô¯ˆåN*qÖ:Ý´Õ¥xöÙ\ùàí ñ‡âf½ã¿ØGöîÿ‚|_èOüoão… þhæÁe›Ã׈³ýŽH^#t·¯¶êˆ±ñ*œ¨FÖ8†²L«‚âÎÏcV¦&¬°Ø¬V&|öX¸7h¤¦©ºt”£U¶çð½%Ì£çÐÄÖ©9ÐÄQ²ŠæŠ_ÝzÚÝÝš=·Qÿ‚’üý²ÿbOþΟ´Drø{âÇÄø³KÕ~xèßjé=´·vRi¶ÍsF57H‹Çk(Wc¸ª²!jø*^ñqö:É¿{—ákágUeÉIÆjEVj”¾¯+N¬ŠV»R’GRÌhbðŽœôœ”¯«Ñ´×¯‘'ìñû|Qý¸eÏ~Ï¿ðSÿØÛNð÷…>øgG¸ð=Ƈñ&ú=JkØìšÑÜVÞKÚÈ sº2î¡—?-GqÎQÀ]Î87•\F*¥UYOMÓPuEìå>xÔ‹šÒ\±vIõ 6®/N–2”Rë­ím¦{†ücû@ü.ý’¾+¯üáü+s¥hpê6–ž"ð­úi‰â]"XX"¬M(û ìdÑ¡—s>ÖÜ ø¬V†ón2Ë?Ô_jªTtäéÕ‹¨èÕŒ“mÉG÷°Vö’jJêÖGZjXIýnÚ_U¥×éÛsáß?ðF›?ø(×ÿ†µìËñŸHøeð¶_€þÓtO øÒÒöêâËK¶ŠêXÖæxo2ˆn¶¹f¸Nêþ€áßgá†e˜ðþ{ƒž3±µç:´]8ÆUfáá Rm>h^6QÝ+F+(ŽcV§.X¨«-vó³;ëO‡ÿ<ûLZütýŽ¿j¿‡ÿµ}GöS_‡? |O¯|BÓî®ü[âÍ;S7“¡„8[–Ìí#ƒ˜ÀärHùª™–IáIe\K–WÂS†gõÌM8P©aðµ©*pjV¼9ª$ š÷º=,mÏÛª¸zŠ^ç*|ÉÞIÝúØúÏáŸì¿ñwľð¯ÅïÛóÇñoÄ¿†úÆ£­x'[ðŽ•u¥YhÂãN[wIm–áÖñ×7seJºíPA'ñÌ׋r\&/–ð…”08¸S§Ze ³©ÉUÍ8ÍÂ.š~æ‹[§vÖ‹Ô§‡«(©ârÚ¶–ºüO)ø;´v‡û?þÞ´§íƒàøÂvw—š&·‡n|-£â{ËÉl¬îã[©U‘>ÌÿdÒÞÊåÀù‘GØgN|-‰ÏxK$Ê«ÑÅ×pŒàêCᆧÕ©á›ö‹Úº‘ø ¹[ÒMóRýú¥ˆ«Q8«ôå»nÉë奿àÝñSö{øñ×öÈðwŽ ã}Þñ7á¨þÓѼ;¯ÄfŸF¾bßc¿µbÅ-§’Áö«?“…l)ðyGñðF/.­ƒU08÷îΤ*­KNzU¯:jVq»Qæ»Úg]J4kbc5+Jèú5ÙŸ$ü×>'Ùoñþ¦¯ÎÙØv´P@ÿÒûò€ w € JÎøÿ)CøEÿdÓÆÿú7C Ñ( € ( € ( € ( € ( € ( € (È Ïø“þ YãßÚSãGÆOÙö½øcñÂþ ñ­Öwð~÷º†œ-.l‡œ4ȯdÄqÞIÑG-àÅæ…]¥ôŽ? á^]ÂÙFYŸeXœ%|EÕXµV•NhÔ÷}´©¯yÒŒ£)B•á>]wR~4eŽz•(ÔRIÛ–ÍmÒýüö¿Üf~Í_·–¯ãØÃTý¢?à§µ¿Âˆþøï“éM£øWÃ×ÚV©ax×GNÔ-Øy²Ér°ÊíšØyŠåzéâŸ(åüsK&à\«ñøj±Ÿ=Z”êSœ=µ/vƒœRŸ%KJÞ㊕âgGσö¸¹Ç’JÚ^úè×wÚèÌð?ü·ágì1ðÇö}øWñëöw“áífÇÅ:dRø²óS’÷AÒôŠÛN–;i¬¾Óx×k$, ª2«–L`õæ æþ fÙî?(ÇýNXiµIRP«Wœë'8ÕötÕ¤œ“jÍG¡ ÊJt£R±wÞ÷Im¥¯©ë´7ì]à/Ú ö³µKßø'€õoøÓEŽçÅ´‡ˆaÓiž¼¼—M°Ô»°Õ-²«Ê®ð5ÅÁf lŒ7ÞÈèÕÌ<-­”ç´©áþ¸ëc°x©T„çG÷uhÏW5”•*vNUZvqjK·†a”ùRŒ£nú¦¿_#ÔüAÑï¿h¯hîþ|Sµ5LJaK«Éª U˜É#”%•#Æw¥}Þ„e‘æ<,m Êh×Ì# ý¬k7 kØó7 E_Þz¸µ%ÊÎIbcN¤1\­{GZJÍk£·è{Ÿìëûüøñwâ_í/ûøÞ+ƶWcTøc¡^ÙçÄp¾ìHš ÉÈhÃÓÌ‘™ œÏ¸›Ž3Þ#Ér쉨òÕÃJ<¸™Æ~Ýaä´‡+iJ÷ÙÆ.å½â­óù–'êØ˜¹«J\²qZûÉé®Öµïgumµ=ûöý±ußø%·ÅO‡·ß³UÇ‚®þ|Wñkø‡â¯€ç»žÿYÒumKmåýóݘÚZù3Å$q f„…¾Ž„ø«…3,wâ*aëåô]<6!¨ÂZ8uÉNœ(¨sWª¥FNm)&îág®c›ár)BSœc ½SzÝïmÞÍl¼ö9Ï¿ðQÛ ö§ý²¼+àÙÄ^#øwàˆI}àŸx›Ä]Çön¿9I¦“W€ù@$è-Ý"d‘Ê#©‘ÉDþsÈçÄ|gÃê9&]MÐÂÎ5«âÜ—µ…û®ZQm).{·ÊæïËÍ«ž|ÿ=Îs5C-³£$Ò«(ÊÒÑÚQøVink¦›¶¨ôßø&‡ì·¬~ÇŸ~Û~Ñÿ<=§|Iñ—…õµñO‹irË’üÏšV[žåz¸|ºŠ©^\Ò[=9µvÓï<{Âÿ³!ÿ‚¯| Òo?nxÓáåö½ñ²ëÅÞøQ¬˜ì¯ìtí6;›±Ú,ñÇqäOÆå§D‘´ªÑ°Âµ}®3Š×ƒ¹ýXð­8¸RÁÇW ΩY¯<Üe*|ðœU5 7(µ$îÑË:Ìè'ˆn7—2‹Ñ¤ºk¯ÎÛâÇÅïÚçþAáØkVñf«¤ø']º¶ñWƒ!ŠesÃà13ÊðEÿß²x9>KÁñ ±(ðÿޝü'®xÇ> Ôu 6Öö ó_Yê/ç­¼¥÷C¼É+ ûó܇•ñyNe›F­ ´a^èÐúå8T9sU–ÙUÃ.WV*6”g$ ŽLʛŨԅ-Sq»|®×Zy©t5i?ø'?ƒ¼ðšóö”—öóñVƒñ_á­ž£?‹u¯Üj·?<,¨&¸Ò’ÒÕd7{`79îa–iÉ îØ\rp·‰Øìnq d”ªåø÷8*P¥QÆb[å…gR£Š§yòsBœáNšÒ1WeWÀSŒ=¯´´ám[»Œz¯?žçŸþÌ?¿dŸÙ»âŒ~iµ_Á?~Ò¾ ñêüFð—ÄŠ—íV»ŠÊrÓ]ÉqÅy4Ép)Q|Û§e@€úN,θϊ2œ&2¦YŒ£‘Ò ðupøjË–u麱÷i©IÊ”' Ê|Iɶ›Ã K †œáÅÕo™9.ŽÏWÞÎÿ3ÑÛágÇ­Kþ {eûC~Ò²ˆ¼Yá/üO¶ƒáWÄφ¿®šÓJÓ · §Í¨iV’›wµ;¤»¾o5WaÈZùoí~¥á4òl—3§CG 'ŠÃb0ðæ©RRµXѯR*¢¨®”)AiÊå̵gG³¬ñþÒ¬N^ì“Ù-®—NížµûGxwötñG…ÿhÿÙ¯ö]ŸÂ~3ø·}okã¯øâ‹yâm&ITÙ´cåyŒ- GoƒÞS² ßî'Âbø<Ï•\>],-Ô' 5Tšw~Ñ{ܩԼªJ6”9¢¥½º«ª.5©Ñ³ŸÄÓ»_wèyŸì¿ñ›ã€þ|#ø‹ÿ7Õ¬>ø<ê±øK¿t- ;=Æ0ëe-,53dÒi_cÚêv”ªÕqnG’fXÂÓÓ’iÉF(§ý™J¼j)îÚŠIÙ=µ—]<»G~س×Ç~ø£¥üFøÓà}ÃV—ZF·ðzòtº°>Ô,‡˜Ójó‰B]Û›€­å€«°mÙÈü¸—‡²,Ç-ž Z¥y*´ñirOÚÓ©¢Ž<·§5 ®fÛæÖ6µŽÜUµiÍJI-zY®ÿ3™ÓõK¿ø)î“£xâÁ‰¼)«ÿÂ=ñ§ÃzÏ.nžóÄv_=ÃXI)"«I‘¶×Ä®r z•hÃÂúujã0ØÌg^>ÛRá=M ª¨§&ÚRSW‹èâ¬Ñ’Ú'SZI4õk{_§cäïÚ;öÙøÿÙøÉqûÁ.þ h|eÖµ ;]kâO5‹{Ë{ÅÛ-È‚êþ{¯´]IÍ /Û+(Rp‘7ìœ/À\Aâ–I.ãÌ]G–SŒå =Jޱƒ•:Q§ìáé4éFN«Né{Ó^n#KYá°N§VÚ·ÍÞÿäsÿðH¯ø»âwìiÄOx¶ã^Öõ¯ø¢óTÖ®®Y/¦}^à´¥ÐlöÚã@üÑâf_‚ʼ@Ìðx:J•*u¥Á&”RÑ$žªÝo­÷Ô÷0L9Ov•ýO§+Ꮀ €?ÿÓûò€ (  ïŸò”?„_öM#ñg‡_ð—ø›MÑnnt iÇeý­x‘–Š×íùŒùÂç'^¦I…ËqÙÆ˜b=… Î1^W?gí)ò-eʵåZ½‘%8Ón ï¢î|Mÿð'Ãë?ØsãGíXÞñU‡Äx?D¶ñ~ƒàŸ½Ô^Öí3NmdA³È¯y:•/m „‚ZýÛÃlÇ2ŸˆGûJRÁP«YÒjJ.µ‰©r)©sN¬¨AÝF¬¢“½Ùãã£N8µÚjM+¤ök»]º¾Ç“xÓöVÒà¥Õ¾|\ø§á_‰¦Ú[È|wñÖú}½·ÁÍN³¸ŸBÒa•wÏku¶Ui÷±7 ±P¿c€ã ÞbifÙv¦êŽ «©)f4äêF8Šò‹´jR¼Z‡*RväI^øÊ„qðtç%>òV´³²îº~g§~Ö~!ÿ‚|&ýš| ûHÚø“ÁÞ<Ô|5u¯[øãGð§a¥x~û@¹´¹~¶×:¨‘Ö[B–²ýžo6YJ†tPOÉðnÂ|犱¹$©Ö² èμjU¯ðœ=®B‡*q­yÇÚM.HFíFOM±RÌ)acVêM^ö²MYÙÝínÚžËû1kÿ·Ä_ØàWŒ4Ý{G·ø‰¨Xè7Ÿdø‘¤ÜG4ö,3¨"E ¡†ðƒ˜÷.ÀFr>#‹pÞåž#çXyÂoWŽaç”×𛔜”©'ñÙó5ªwÐë ñsÂS’k›Nkßn¿>ÇQÿÖ«à_ÛƧÂÿ±¥……|mðñ5Oüiѵ‹xµ _X¶w·ƒI–Ð/Ÿ+%«4‘ÜØ»¶ y?Z£˜pNÛæÒ–#]ÂŽp“§N”Òœ«F£|‘R¨”eNÜÎÜÍ´kgL­OF®åu«ÚÖßn§ðbOø§öð·ƒa},iÍ„vÓ7„?hv¸¹Õ¬,žêGžßQÌ’x®$C"ÄÎJ€ÈyA^öz°¸?±8ž+—´¥.eíp±¥)¨%Q|±„¡g5›³ÚF4¹¥ƒQÃèûO}úõô>ý£?à©¿³/ÁÙÃáG†þþÌ~ðƯ†ÿuë[ƒ>ñ¬†j‘É{¼égl‹ªÆòÏiF’I9ýçeFð¿„\WžñFi_2̪â2¼e xº´W6.›T¤”]IÉÐqŽ‘«%'Çà×”ðñYž‡‡-;N2k•_ÝzöZ§ù½Ïsÿ‚{|KøÛ«üKø»ûM~Ô× ºý¢|aðÏH:À8 :×}ºO.’.>Û$¢ÞæîY|½ÎУDeHäÝþ}âVUÑʲ¬‹ U£’ÐÄÕçÇ7í’©7×äöq‡<(Å'Íd§%% J›ìÁÕ®åR­d½«Š´6¿kßfß­´¿c£ñ‡ˆ>ø‹þ ãŸøᾩã=sÀwvŸ>?Æé"Ô¦:´T'F 5eWE%4œ¹åðÜÒr£ý—(Â.N6¼yµNé¿yöõÖÖ*ÿÁ'¼_ûc|CÖµŒ>ý•t_¿uÏ„ ðËÃÖ~(±Ôtk­jiÚs«J"Ž+¨šXÙ ‹$i€ŒOÎæ¯Æ\/åZy~#4–c›QÅ8âjJJucFQö)ÊS¤Ô|®2z´—º…–Ï;ÍSötÜ}ÕtÕûé©à¶ü—ÄZ¯‹´‹Í_ÁµO |1ŽóǺ † ß‚ü5âkMAJx†Ý¤o$X1$Mç<6ê³ÀâBÏøÜüFÉ£Wxy…ÄmO5ø¢þÉ?¶ïÀ_ŸðRÚ£ö†¾¼ñŸƒ|Wi®x¿FðîŸe#ɦ[œÇnÉ4pÏöØ-šÖ’MñGjw5öOÀ²Ž6ɲŽ2£{­ ÓÂÂr¨°´Ng+ÅA¶èÔ­ÏQòÍJ\¯žI+ràr<6qJ¦cœ>j·MÅ^É-£k«§ü­´­ÖíËì¯|Wý£4OÙïáGí!û)øWAñ'Àý'â–»­Íá¿€ž…$‹ÁÞsœ¶—ro¸Ô“P VÌåä ’~®§p~;Ì8o7rÃf?U¡FÆMò¬Z”4'N6§‡t9}›¬­Û™ÜûJô0´å†‚öJMÚ /wÓMo{Û©ËxûâN³ÿ3ýµô?Úöjø]á{ûÙ¯L}_D³Õ¯cÓ¼[âo #;xRH®‚¶-0K—udŽ}¤34r"}[•Ðð§€ëdÙæ&¬'œIS›Šu0´p¾Ó•cƒj´¦¢åIE©JÓIJ2jU?ÏJ*Ôõ×I9ZüºíçÑ?™Ñxÿá×Ŀڧö‹ø ûXÁC?b|=ñ‚~$ÿÂ;àÿxX¶ñ=´t]Ç­jwv» ŒSÛù¬ l>cs^f[™å\ÃßpnsCG‡öÕkV„°ÒJ›•9P£N|ÞÒ¬á>x»¦­îûñC«Nxª´«b©Ê.2²Ißç&º_}×}­´/þÊ_¶-Í¿ÇO€zÏ<[ãÿA­Xx'ÄZ©–ã@¾`ö—kž(Œ€G&Ð7§E~7_ÅüNYNo ô0x—Fu©ÅÚ5`­Rë IGÞ…Ûå–­+3ÔŒ°ø¯~›NQ½Ÿg·©ðgü×âŒgïÛ~ûãwüã?‹íþ(xÏEoèúŒúM׃o•õ}ú}…†©§ïÿLfûC­”ûfHŒ™Ø¿¡¼JËp\IÀ0Êø Ià0óúÌâ¥R8¸µBÕjU¡VߺK’.´/NSIB×hñ°3©Kí1r|írôqÝY&ºù;i¹õïüAnü;á|]ý§<àï~Ïž øu.¹uá3£É/ˆˆí¦fŽæÞY$[u‰abñ"HwÀ¿ðÓ“Âe¹z¸|ãˆT•^t°ÿWœR”'QÉÉk¼eu®§©MFSª“¦•íÖÿ‘óÿüÃá_ìûDÿÁ?ãø“ñ7à¯Â{Ox’ßP°Ô®þ/hê¾7·Òå7w7š­ÂÅ= Þx~Ï2å#T€…T~âfoÆ\1â;Á`qÏ,59BQXOgK *ñä©t"ç7{H?zM»¹]œÐÄà¹çDÞ—–²Kfß­ÕžËî[´7ü’ãþ ù¦|/ý¦ÿj˾x£EÐåµÔ¾iO§xŠÕ¢7Þro¼$«$QÄsá\€ÝsÇÃ>0CÁZ¹–EÃòXü=I©G/k‡•ýŸ+µ;óEÆR—Å»Wkbëå¿ÚŠk.I.ŠÏ¯OÌúÁßðPÏø&ï߉Ú_ì?àžÑüM¢ê0øOHð„Â֓ň"±Ž1D …EíàzWæ¸ß Y_›e+ì´m^ÿ‡SÙ?jýwNý¡´à½ïÁŸ xÏà·´mVˆß5?Ø}ÁòE5‹ir/$’á•FÆ_)£ž@? ÁØjœ5ˆ­™ÇSšagIáðñ¥SŸ¥&ª®xÛÙ¨Á7ª|éÙ-μD•x¨8§ ^îêÑí§]O‹¿àš×ÿ¶wügÁZ—ÀOÚ³ö'ñ?ˆ~Áã™<ñÂXjÚ…¼—7ø7WV–·2È-×8T6ë—¶Ve#÷_©ð7Œ˜êyÇçéfNŒU\=WR”…?‚IÓŒ}¢›öQƒrö®\ׄS<|»ëyd=jMÓOÝ’³5vín»éæuÿ‚vþÆž&ñŸ†W'̦ÿxúÛá]Ø4ä§9Ïšm¥º³~zü¶üÆxŸö×ý²?d¯‰–×?àŸ¦‘ðZÓRÕü1áïü(ÑßÄÚýð³X›MÖÙ,öÅea<áò$ÌÑʉœ¡%^€øŒ²™,{™œ£J½J˜©¬5ûNeZ…ê^U+Bv—ZÛiö6ÿï5-¬mݯeÜ-ÝmÅÄ­ÈV`@¦ž?Œxÿ8Yžx d+O,Su',ºe:³JœmΜù"¤µ‹³JÏGZQÂái¸IJ-(òíÎÝ’×§]:‡Æ‹?ÙÏöIñOˆcÙ?àŸß>&|ñ>‰i¯üF³¶µ¸Öt ÇŦØiZvÒgíà·mÖÄ$Å nhÌŠ|OÆxJH³Ü62£9RöãF­vÔ¥Z¥z×J2ävŒê+U»‚—5”_c†›¡ì¥(5wÕ.É/^ÛZÏüŸà§ìÕ}«x߯ŸµëÑã/ˆÚ |$øŸá·ð†£à_²$Z’,Ñ<·ö ‰'@ÞTĤc]t< ϸª,. ý_ZsÅaª,]³sâ}gÄ>)ñ‡ÛÖÇí¤>Ôv$Ão€<¸@ÂŒàu¯Æsklb°ÞÁå\îmË5Ùw€´aÿj«“ðçp^¯c#˜Ô§¬>]¾å •$¥WÚÊœù¡eg%îIU|©TJMyŠ­l^*_V"Òó}WK]K±îŸ¼ðŸàWì—¦|'ý°õ_ütñö¯yr|+‹4ë çÇ:ì2É}ed$X-åcdl(òþNã_Ÿd†sÄeS0á¨ÔËp”Ô}«¥*•£†¡$©T¨Ô›œâîäâµ×–6Ðë­t°¼•­9=¯eÌ÷KÈùÃþ ‹û1Á@?kØZëã§Ä…Ú‡~ÚFçâ{|\µ´×4ÿÒø5Ö“¨J‘]ɧ\F„ÌBê,ƒ|«æ$²",XP£ó¯ÿÁc?ogž øoñNøE{ãBº¹Ônm<9‘¦Ã#,öÅ!† ù@µi-áŠW(îBþð~W˜åxN9¯ŠÍ³ZÑÊhÆ•)ÑÃRr¯[9%¬åÎãvå*®uiJši,7<}ï …âìþªúÛ•* §ÊŸ/»Ö:rÏá÷_6œÚ¥ÛѾ1ø#Àï'ìÛûþžÔ~xgÅ„ý±~<üý“c¯KÿPø5¤êz¾»yºÔß <=þ‰g®Z¿™m2ï(èÈžOœrÎõåpGqñ¾1p.P§I5‰­V•«M;];¤ùù”mäz¸ªô0¸hýn:½ì´MZ\òŸþÈ~;~Ëší×ð'þ ]ñã'‹—áýÅÇÀÑ ZØxr ^#u˜ç³·Å•Ù7'Êt¹B#hœ?Ãöî5áÞâÚ|'›pí ¿ íâ±¼î¦"n”¹5IÞµ;S÷£*r\ÊI¨÷Âjõ¨¼D+9»{¶Ó_5¶ýÎâÃãÏÁ¿ØSRøC'í½àüKý£uoj§Å~ø_ö¯ ¤· %Ýœ©¥˜¦Ž‘P«ˆÃ–ËsàTáÌóÄYªájô0y-:ôãìªâ\)9(µNquõ÷Ô\”[N7嵑¤kSÂ{?nœª´õK_5§cèÙç³ÿǃ~.ñoÊ1¸Ó>:éíâ FÞóŲ¦¥¢Ã¨Y¬~]ª«ùšaTlˆÐƒ¹# +ó~%Æñ&Ažapøü5<²^Ê-RNGJmÞm®Z÷kV׿ ô;hF…jR”$í=wÕ]tìyßì{áÏ„–¾*Õn?bOº£¢è_ ðÇ„¾>ÞkÉtu«û)å€è÷‘¢,íäKrI?>agy~Ÿ±YÌðtãÅÙ­\T«UÀ¨8û(UŒeíé¶Ü´‹qŒ4åI=™Ž4“ÿgв”»Û£ôîxü§öß»ð¿Â~~Õžø}à8þ$|X×|;ðûXøUàËÆÒ4ïÛÎÖ÷W„—RÌÏ=ü‰öV, ýJ¡,ô_¸¼êXέ_ð˜Z5«ÃZŸµžqS„i*qƒ”!E?l¬ýŸG-ãÁb¹iòÕJ<Òir§kùßÏc³ý›ÿàŸããÿÂoŒ~Õ´ŸÆ_Š1x‡Æ–°ë:oŒ´—𨹸Ðı´0[¤nÚuߘ¡Œh‰2¨,X®ááq?ˆÿêæs•,ƒ/Â`*2p•,O,q<­JSiMW£k¥)JPm¤’vzPÁûju=´å+½šåøF3öáý›öùÿ‚x|5Ñåýt ;Æ>ñg‡ï/¾Yx‹OÔ…4µÔ"ŒKq¤RFÖP¶vàºü¡KqUÀR¼9ñ31¨³YÏ Z•xÇéÕ§íê:rö-ÂJRRUd·Ò/Vì+Ìóo3~Îñ˜zPËåJS’”«J“”}”câB¢n^Þü©¥xµ4аԩfPÄRƒn¥Û¿Kõòk·ùWŒko x3öãøðöçýž|ñã]ãëQÅâ‡:}Õòø.ÒòäC§³O:¥Í©cqp]V"SÊ'Á˜Üwg9Ç cëar¸ûéâ%}fTáÍ[ߌ’n•K{($Üù¢¾#Yâã e*Xˆ©TwÕ_NßzÜã|_£j?³Ã(ü+ÿøI ü5ø £|SÔ4MsÁŸ<%¥áoÚjçØê׿Rn4ˆ,æZY U’|pª7·‚¯OŠ3WˆàìTñ™½L5:­ˆªéâp³ ¹jÑ¥kC:ÑmB6n4ï«iÉg5*퉊5+Y+©_fÿ–ÏïgךÅÉ¿k/ÙëLÖ¿à_þø“Dºñ5¾‹â Vþæáì×FR#Ôcµx~ذò‹ìnÈÍ~-K$q-J\i‡¯F¬iÊ¥8ÅEOÛ=h¹©i윗¿kJ×¶§¦êÕeþœÍ|7©â'×Ïó|žaˆ¦ñ4ñq-¼Cƒæ¬¥EóF 'Ë%Ú­©J7iøqƼ)R¦äàŸ+M|=µó‡Côöeý þ&xŸEñÁ¯Ú›JƒGøàÚ_ø“@Ðï,ü)q%ÒI*6—wwƒr‘ÄÍïåNüÁÅ\5•a+áó<‚N¦ )*ç8O”MW§NêR¿'óGUt{”+T’p«ñGv¶×³gÏ_þ~Á:¿ì{ð3á‡Å©n¿j½/]ñ•ý—†>*^xbMW̽{›§{›ÉšGh!ˆ†¶óØ/”«Æ¥ñâ-7αÙrY%Jt¡*˜eQR´ ”iÅ(©JwU9b“|ÎZõâ£Gð´áS÷©¶¹­~¯%±Ä|³µÓõ?‰v6VqÛÃÆÏ,pEE@5i¸ ¿§Rudç'v÷w½þg²’JÈî*( ÿÕûò€ (  ï¿ò”O„_öMkÇ-cÌš½¯¡Ž"¥ E$Û]vùŸ:üdÿ‚cx7â×übßöð4 ø;ªjÃIÕµH<%¥½îŸi©[ßAuäFòÃ4ñ4Ѻ+»T`p1¶¿JÈüWÇd¾)K‹±N¶aNÖœ]Y(T•9Ó•*|òQœ#%›I4Úzës‚¶ÛeßVVƒimªOwm›W9OØcáçÄø'ì­àÿÙÿö†ø3§x·JðzxÇÅ~2øƒáÍFë? ¼W—öñˆ¦'’âXe PQŽA½3<·Å/Åç6.T*Wú¥ 4*FPe(B”ß4dà¡ FíI¾dﺱžÀa!N¬oËÌÛZÚÚúœÿ‚uo¿¶ßìeðkáÅø(«ü=ñ‡ÆOÜø»H—m®x£Á©$·±i6ÏlmÞÎâ;Gµif„¹Có‘Ü7§˜QÈx Žs|~_}k —ÒŽ|÷•¶£MÖšš¨ªBUÔ!>U%$ãÉ%L}¶7 N«É)¾m7qÞÚyoküÑõÃߨ_á?Ãڟ¯kž2’î å‹Å¿oF½ªÛ¬êÁTÝ\(vŠ-ÙD-ÀÏ<æ¿&ÌüAÎslþžcpè¸^–>“qjï’•JV÷µ}øa)Ó¢áv÷ÖZ½|üÌ_ø&/üQ£ð?ÆÙ›â/‡‡5oü_ðUõÔڧí¶Z–wu-¬‘]ý£È¼7ñ–vÚ×Ì+'˜ÎEWø±ã2y†Sž`¨{Zup˜È¥G¿ âaÔR§ÉÏOêò²R’Š­kÇ•+ž_–I*´ç/µªÒÊû;ëÃæ}ñûf¢Ããj¿²Ÿí ¬Çñ÷Nø ­Zü<øQ¥x’ݬeo9|Kû6`a7N¢•ÈP®Q”»8òÁaiñ(ž6Œ«â¥NJkÝ|Ô½´ZŸ$àÜÜÛiJ-kkny{)þó•Ú7ümø\ðoÚËÀÿ´ ?³gÁ?…?ðRé¾.øs¬ÞÚÝ|ZøŸ<:6»á½kûJ;ë1„{Ag*ØÏåFd˜€ÀÄš¾£.ão8S7θ‡!ª°¨§ 5Êu0õi:nOy¸Õug&ëRæ’Œ6jm$y¸ÙΆŸ×ä¹4æ“´lÛÓº·GßÈù÷öÉÿ‚¢þÑß´ŸíqñÛþ áâÿÅᆞ·‚óþýæ›þ&W My¦È&°–/*X Ey Çßð¼x³øid|;ƒ¡N–6¤¯ŽÅµI*˜tª{:eȹUT£8ÎN)J,¾30âLã;Å·‘7ì •çËÕÞé©húZÑm_V“L³âï€ÿ´ügIÑ¿o¯~ÊZ¯ÆˆÇû ßÇâLjsøÅòOn·p-åk‹Æž;‰!‹`&ÜÄœ¡,Ÿ£x]à÷„YÎiS)Ìó5D13qÅJñxš>ÊQN‡´%ÆQö’U%'57ÚIEú˜l‡û¤1üŽ­~EyIÝÆ_i÷ÖïÍ%m®}õd|cñoà þÁB>6hþ/j9—ľðßÁÿ^XÅâtíÓ 6K{·¨Yv1°\ysX—šf<ƒž+.…F­L]MÒu­u¸ÓŸ:ýÌÓæ[k©ö+ž¤a L”fÝ×+jöé®úntŸ·Ž¿fŸ–žý¨>*|>Ò|MñÁº›Øü%Ò¦ÕÒ×Q»Õu0-¾Ãddm¾mÂ)\0+ˆÉàG•áÞ_Å\Cÿ´«e~ZmßFßVÒ/,5'³IÍi÷}­¿çÄß‚Zíÿû+xvÃö¡øâ/‡E5Í7ĺ—†§i5Õ…ÆyöˆàžP’Ã,MåáG(äšË)Ïqq~"y"ž.ð©F59f£8Ö‡#”cxÎ2\Ï–ûIjšÐ©ÒXÌ:ö©ÇTí§Fyž…â mãG„?ioØ;Æö~:ømñ‡_[oÈþ*Iü=á'O´º„]éâx£´y/cÜYC²¹(¯ªÄa§‰È±YÑxlv_j Ù8ׯV¬á.LDù%*Š4Ÿ5.gÒRå²0O–¬jÐwŒ÷×D—UµµßsÀþ|øÙÿ*ð‡ñK]ý±¾ø×Æ1|O–߯>6ø)ã ›ŸøMÒ)äÐôkëTF™æ•"y Ìe¼›‡ˆ»4i-~‰›qCáfc[G)ÄaðÏ *8ÊPœqX¤åˆÄÒ›’Š„\”U)%Ï>UJ:5ñ´Ô¥QJWÕŵʻGþM¡?àßðN?~Á_¼WÁ/x^Ojš aãiõI¯oÚí†àçd¥ˆ2'Û«ãqüOW&â,m^ÅVXz‘©B2ªÓ«,<½ÞIèÖ±²|¶]¬tÆ‚©J*´UÕž›_Èø÷á‡ìÑûRø‹ö«ñ-ö™ª~Ñ ¬.µûɵüMø—§xŸÃZö˜Ú¢4ÚM¦–ïºÈÝ@XC2ªIo $†ý»7â®Âðv#€ÇN0‚,>®J¢¢ÔkT®•ª{)ÿ Ê5dîÕ–žd0ø‰b¼â®õm4ÕöK¥úv:¯Ù³öYý©`ü]ñwÃ/Ø›à‘à›T—úWÂýVþßÄ$–ÞáÎmtoók ò%”K&Y|×ÈÂåkÆâž.ápyVœcªb”é*’ÄÆœ¨QSŠúÌ©û/ÞËߌy“äVw–¦”pøœêJãËgd¯wü·¾‹­Ï¨ÿaO|Zðì›à¯ |wøƒoâG¥µý^×B³ÓSíHÒ´g²ýÂwˆI†1<±5ù7ãòlÇŒq•òšŽÊÔàçR£åŠQRç«ï¾{s®mW5¶HïÁB´0ÑUeyuÑ-õ¶ši·®|×ûpøŸþ Gð[öúøñkÀo!ýš•!½ø±o.™¤Aaá«+l‹™®.®GÚ]%Sæ“5‰†x+úa|.Ï|9ÇeØÌ"yæ±Â¾jòiÏàŒ!ݧî®tùœ–ªÖ|8¹céc!8K÷_km«9™?bOŽ?¶•ŸÂïÛöfÿ‚°hW>1ðŒ>'Ócø» |-Óï×X´½¿B¶Â10€}–M®æY7Ïò¶Ez«r©™pÖ{ÃŽ»ÃOê³ÄÔ‡³•:nò¿+Ÿïe/kdãm#ª±ÂWÅ(V£]s+ûÜ©Þÿ5±Ñü¾ý¥?c½?†´î¡ Ý|ð†©¨?ÅoŒ?y½oe«é÷t>pøAÿ¦·ý¢~éóþÜŸ|3¦~ÏÿµUøeâw[{;¦ž-#í¥õùdX%³˜º¤F …$ó#|0!Qμ Ÿ ç3\+‹©<ã­Êœ §YVä¡N•›œjÁ&çí9”£Ë8èõ࡚ËO÷ñJœŸ.úè½æúZúimZý‡?dO†¾0iÞý‚m/‹ëá ßHñ‹,|\§\ðï‹4=B n Kº™;ww”O$Ö¼Øpw>7øÓ7ÎòZ˜Î.Ê0žÞ««J”©~çBµ)Fu¡å5H¯kÅèΜ*Š8z’åVnú¦žº=?Ìÿdo‡6?¼#ãO†:g‰5­bßCø¿âëHuOê-yr««Ï‡žwù¦“ž]¹8ä““_€çLç4­Ž©NåRNN4â¡ߤb´Šì–‹¦‡¯JŸ²¦¡{Û¹êµæšÿÖûò€1µ¯ˆß¼7¯YøWÄ^;ÑtýSPÿ 6ûU†‹žp<¸Ýƒ?

xúò÷Oð/Ä=Z¸ÓdÙ¨A¤êðܽ³g‘cbSŸZ±æ[ÑØ¹ð4ÿBøDIÿšiãý¡Ðèˆ ò P@P@P@P@P@P@æ¿¶?€þ+|Rý•>"ü5øâGѼg¯x/R°ð®­§%›YêÛºA0ž/ž®U·¯Ì¸Èçôü˜äùGeøìÖŸ´ÃR­NuaʧÍN2NQä–’ºº³Ñõ0ÄÂ¥L<£MÙ´íê|ÍûKjö_°—Ã_¶ŸÇèÚ·‰~hºgƒþ%ø¶ó[Ôoïôý3PÖ×rYEQ™ïD?<±—Ùæ0Á,§õ>¡SÄ<Û:ጢ´áC:˜Œ=% P„êRç5VOø1'-#5nTôI¯>«x:4«ÕKš));·dí{w׫FGÄŸ²·‚?h/|6ý•~'j>Ô>2üGÐüañûMø]¨x«Dø¦êVëj-¾ÙóÛXGq’ÆteHÂoe!ŸwnWq†aÃuñ¼A†heøzØz XšXZØJ”dçÍìô©UÓ—2ä’r•ùT“Q²©Wñ…)[™¦ôæROK_e/ó>Ìñ Â;¯€¼;¡h𯑣\Ùx?V@‚Oì&’"Š`L ˆÒcR¡‚íë>#ã‚4¨ÿf¸t/üAñ¥î“ªjÃÉÔZk[¯™­u¥…Ì—ÊŒ¾\H±ìff¯Öèø©€á>Ì©Pú¦&£Ì]Z(ªÔé{Ô”gRT“JxWìãE´ù¤Üù¢’<éeóÄâ)·Í¡fÝŸ[¥þ/>Ûg|mý¿?e_ÙÄö?>7xóYMe| ý¯§}§C¹»:ݼDÂa‚TB——Ïå»›XËJÊöí9¯Ã2¸Ã0“Íòº0t½·³•§û)KÞR”[½:*é*’´´y¯¡êÕÆaðÒTæõµýÍù&~ر_Àø)Æ»ïÙ‹Ç¿4ý¯áM޹û:ü@ðö‹tòÚØó¯ Ôm#¶µÅĪ ¶i#‘ÙeÛû/ñçx_Ã=Áã'ˆåÅN–>…IÁ)NÜ´¥F¢r©?r/ßw„d’p”Z¿›ŠÂQÇÔtd¹oÁ«íÖý7;…ýƒ<sãûÙ/àÇÄ­'¬ÿ ü?§ügñ×ÂßO£xÒôÖioofH­­®H¸ódÛæH².Ø >{þ"&c º0Ûø¿ÃÆiõ¯húM½‹hº|[šÀNúS<‘¼‚Wäûª+ðSÉóú¹f[—a ÖT«Tr”ý¥IT²©ËöSQåŽö¾ížÅêQŒç9]n—em˜~þÒÞ$ý©$ýœi¯‹+ñGƒf’¿+VÓ›úÜ×ÕßöÔý 5 à‡íùû xCXÒ§Ö`Öü;â_…>7¸»µðÖ«¦Å%ݵ΢“yüÓˆŒHŽ|Å”mÀn*?ê'R­šp†uVE S©OF1•jUš§8Ñqç†ru¹euÁólßÖ«5OM5ºq{5µÿCšðoìÛû^ëÿðC‰~øÏyãß|iøŸà­zÿYÐ|[×VÚÅÜM±´EÛµ¶äWŽ!#ónÕÂWÅ<†ñÿ.Å劅 ¯Z„!:Qj2¥NJ^Ò£w”çfÔ¦ýér«Ýݼéáñ?ÙSU”䛳îú//#Ðÿà“´ìÑ¢Á?¤Ò¼5àÏøUšOÁKÝC@ø‘¢ë÷ǪÚÿ¤êI8vˆ£4Æå\ªyÅN °9ã ñUÕJõ¾»S1TêáçÛ«J~å$¢Ò•Ò³I¤ß*jé¦o–× °VK•Béߣ[ê|Õá_Ú§öý¨ÿhÿþý¤ÿiGâ¿Â]f[9õÝSXºmÁ>³³ÔIÒ!ä•~Ù5ÅÊmöî#¸FzýGÂÂ|1LUj±«>x=úF6z/;÷¾£ük¡~Å߳탅Oü¢ËáÁÿƒ6öú·†þx âúÛêÞ û|š†©g©ØH{è.Iˆ, ìÜ´qY ´à1uÅœñêóÇæYƒ•:˜ºøNhF‡³*£Ur”éûךŠ[JnN)¢PÂakÙVä§ yTµ½îÓNí¯/’±êßa_Ùÿþ ƒðÖOÚ7ö˜ý«3ÛøšâûÆzs5¸’S# 1[¯É#U m®§ÄŸ¸ë‹rü¿F„é,B«CéÆHÔJv\ªÞï½7¬õm¶ï©u0X Õ“iÚÒ•ýë^Z9ûpx[á/ìÝÿ¶²Ò?à–µ_‡>øoÆZ±ªémöÍGâ-ËÙ†6a0š ¯Ý‚ÆÜ1Rq´kî8œñO‹“©ÇÙeLml<éBs›ä§ƒŠœëG•ÆTõÑTi5­Ûg6.è`Õ*(§wÝËm÷ô=7âï~ÿÚüñ£à~Ÿ¡øe<+£iðŒé>(øsl}qm2[Üh¶ÖZ„·šþH¤µŽAIdMÛ”Ÿ“ÉrìËþ#Ž/,Íe:μêûIÓÄI¨ÆqsyÔ¥+ÎxÊ5g+{®2µš:*ÎÙq©k%d×mI®»lwµ·íeû$]ü°ø#ñO㯉þx¾KOêw¾êˆÞ2Ð×Ì·¸[!i`&sŠs´~O™†ÚCWÁœÆpâ)æ¸ j¶> ×>]][¾•omöYn4›ØUuÀdxîÈ\>üF›ÉiFêÕ…ýës>Í)%¢Ù4Ý–Ú+T©ÊÞíÒ]ÓqoWÖé?ŸÞþ«ð'…®|kÿ øG Zx¿WоøÎ_í-xã¹ÂÉ£/t‘ºìmÀ‘·9Dä`ƒ‘©ú)àÏ Oá[ø~çŦ²ðoΣ¬Ì’\˹‹|숊qœ (à½hR€ ( € ( € ( € ( € ( € ( €!¾YžÝ–ÝÂÈT„r¹ÚqÁüèN*Jë@w¶‡çíqû/ü4ñ–§ð²ø*/ìù­ügÕô=;Po|sð¤ÒøgÃ~Ó陥¿‰/£E);Ÿ3剨à1ý-ÁœYšàhæO€ñÐËéT”=ž ªXœEzžÏ•*RteÍ)Iµîë$•ÚLð±xJ5œ2í_ÞZ%ë¯cèkö­Ð/|5©| ÿ‚yhÞñwü;à_ðφ繓OðüÚì¢;i¡¾‚'„Æ`ŽVbÝŸ,Í~i‡á U<]<׌§V†­jÔªTIT®«ÓçR””ù”ÜTœ­»zµc½×+§†IÉ$ÒÙYùú+þØŸðT_~Úsø³þ ÃÿñÔæ‹âÕÿ‰ßD‡ÅV~&›OµM>ÞÍîï5+ RÑ$XÙ%ˆZr³Éòýw‚|%Ãð,p¼kÆQO.…5UÒtÕIsÎj:UhTqrRŒ½­Õâ’÷GŠÌ¾µ)a0Ïß¾÷ékÝ5éo™â?¶‡Å¿ÛwàG­CŶ׎~kåð®‡á}7á…߈-¼A£=±{¹.¼c&‹=¾ølû8 Z7pK\yÕ¼Gú?ð¦g > ½ze:Ø—8S©OðÅRÁª´§)ý]´äç/†¢Ž±MßÂÏs˜äØWS8º–IBêM«»Ï‘þ.Öµï±Ò~Ô÷Ÿð[ÿÛ[öKÔnô¯ÙÒÇà ·Ñ"ŽçÀ:Uá¶Õuó‡ß~Yw‚etgaã±Ïó—äùwˆkâå–å•e+ÏÝ[s{ŠR•ᦹå%8¾V­ï&¼ìm>3â¿–tãB“IJ)·7m^ÊÜ­iËÖÇeû7ÿÁ!lÿbï ü>ý­þ"è2ø‹ñ7þ?µÕ4í#á퉶hlïmÓì·¶×sHŒ–=̲OŽB!×íy.uÁùV1á¥G€ÄÐp«W7VU*Q—2œ*Å)EUPЧEÞ”$äáó¶{Y7 ar:q¬“[«µ»ÒÚݽ»ÐúÏþ û\ümý˜õO„þýŸ>xwÅ~!ø£ã¶ðÕµ¯ˆõ¹l!·?cšçÍócG â"0Tõóžp^AÅTs<^q‰©BŽ ‡¶nœÛ÷ã rÉǬ—Sé1ØšØ~HÒŠnNÚ»tî|Ê?à™´?‡m+~Î_ðSÿ_ø÷á÷„g·’O‰~ƒ^ñP±Õ$ó ê3C4hw#%®øÀŠ%1¡À5ú¯üE^Åp,ð¹× ÔŽV.Øz²¡†ç ¬•Ê5efnY^sjRÕžzË«CÍJ·½Õ^V}Þþ–ˆÀý²~Á.<)€¾.þÈžÐüMã­_ö¢Ò_K…þ&ÓM¤ž4“½µŽ©,¾h°ÓãÝ<6ʲ"DC''Ñà|Ïżd±ÙoT$2Úª_Y§W`ùâ§R„cÉíkÅ;SVâ×¹)(mž*†W”bœDýÛ|}/Ùw°ï øËö†ý„j¯Œ>0ýµü ~ÑZ›=ž›á Þßißð›ÞCý€·ðƒ)&(óŠÇk‘÷(&/Ã>!p~S†áz¿íLê'*µ)§ÔéËÛKéJÑÒR¿%ç$¡ö•ËR¯„ÄNU×»Ql“·3Ó–ç–ÿÁA>ü{ø=ûx ö•×uX¼ ð“CøI§øgÆÿ²n½ãíWK¶¸”&¢|˜ï>Ðd¸¸5±2ÏöE åSõ¾qç^"c²:PxœÆ¦*¥j9¤(Q©$¯GÞtùa Fk™5~ÑÚ<Îë—‡­O ·å‚ŠNÍ.¿{¿ß×kXø@·øåà_…ÿ²ßísã=kÃ=ð ׇ5/‡?¬ãÓô‡ñÅòÙ}ªârò…[Qö{ÔEMèÒ”-Ç3,Tø0̳þ£ ØãºrÆã)eŸY¥Z†+J•8άj7RU*iʪJj1U £(«rÙ›â00£…|‘s³ME·eÒËÊÝ6g–~Ès|+ý¡þø¯á¯‰þi_ÿdŸˆpê^x¯ÅPÛk2üC›Xaw,®Ê’>冗áÚ±…`µõÜj³žÎ0¸ê‰cø‹é×öÔ©JTV4³rN)7gRn ®çÌ›9°Ü•¢àâ¡FWVo^{ôÿ/-ŽÃöFøAðþ «ñâ7íûRþÒz†Ÿã7À÷w¾1ð‚xäë—#ðÕ•ÔpYx²öËa¹[•†5µÙú4AYcE.ÙñxÏ:μSË2üŸ Ë£<$ëB4ªûc8Šr«ƒ§VꛦäÝKÏ÷³vs“Iá©SÀÎu+OÞ¶ª÷¼SÒMwéÙüýª‹à­4ÚdëmáÆš;¿:}B;Xï$Ë09uwgnkòÍhxƒ™à8{ˆªFš©]ÊxÉ',Eœ9cMÎMÞ”Z\zE·k^Ç£Z›ÁÓ•j+eð¯‡{·e׿sówÄ>ÿ‚ZþÝÿ¶]Ÿí_ûPxÆ>Ô>1ø/Mð.©á=rI®u«©RÓOñêºdÍvr$bµv ˜ Œ³nþ¢Ââ¼]ðó§Ãù j8ˆeõª{JÑ«‡J4aR®Э7V-óº‘MÚ\©´•¼G-Ç×Uk§t½×}ÛÒWNÞKÐúŸövÿ‚w~Ñ¿°ÅOÙ¿À/ÄÍ{âî±ymãö—zoàƒMº\håã3éyfHVF2—!~Sùx™Ã#åAŒ«††³„%EB¤ãSåVÑÄYòWöq4/Êõ³zžŽ[:1RsJ÷¾¼º;Zú®ÞgŸÁL~;Ø|3ý³¼mªÿÁF4_‰úÁ«¼=kð3Â>Ùèúþ§G}}}q-¼€O=Œ¨²F’”iA–$Š-kèü)á깯àéð\ðÐÌ䱯թË:´©¶éR§Î7„+ŸÍÁIAòÎS§ÌÌ3 𣋓ÅsriÊ•Òo«o«Okü“±ô¯Á„¿ à ²”>1ÓlM3Tø5Ü0ëÿ~è¶¾ñ ™Žâ+¸ôÙEškßg‚âÒ˜®å‘í£ò-Çfü ÅÀK.«‡ÀÙ¸`ñ5%Z‹¼\H½!V.|ó§V Û8ONcÓ¡ Xš*jiÏù¢’}íÝtº}9K‘´-å!>cê¡ÈÚ !F’”e´š~w[kýk¨+FQkìÝ/G¾›3œø-ûüøãü}áøI5]bÓG:F“¨x»Å·º¼š^žX3ZÚ›©ÉF*›¶üÎ@®y;÷v»êí·ùù½^¤(E$–Êö]÷þº-‡£ü ÿ”¡ü"ãþi§ÿôn‡RYú#@P@P@P@P@P@P@2i’2HÀ(±'ÔГnÈ‘?kŸÚ;ö&ý³?gŸ?³¾Ÿû_Ýizg„¼ ·ñ/ÄáÿbÐd–UY|™ ºYa‚xä…°²•–¿gàÎãÞâ\Ÿ9žR§R½gON»ä欭·hN”e ÉÆ7³NÉžn"¾B¥5SD®Úí¹‡ûx>Ûö)ýŸ›ãf«ûs^øÛöpŸáæ©|>ŸÆºbÁ¨é6ÞB’=‘DÝáòV+Q™æ60Y‚×?Œ|W•æØê«•ÙѭZ8§NmÓœ¹ïyMʯ=ù¦¤Ô•”LhJ–]…uªVýÊŠiË¢þ¶[Üø)ÿj ø‡þ —ªŸø%f¥àŸ†Ö|?cá 5=SA¶Ó-î&SÏs¨Ç4N—=Ì{(žIbÛ´³¡¯˜Í¼Dãÿ<7Ãä™f‹Ž½Jµ±sS© Pt£SݸÆ0Œæù¹Tmâä×À>%–cž¬>Hã%g9EÛ}í¥žöOY5k+&þ¿øÿ[ñßÚj/Ú¯ãÿÅ»Œ½—†>ܶ^ †xå¹ñ|{R¦“xŠKDŠ4TŽhÝÒ]²îÝñÙUÂx ¢kNuqõªAJ´ù' tœ½•7Æ»’ïT¹”"éÅòÔšK—ð•,&9ãqj­+¹[âV³I--Ê­»G®ÿÁt2çN¶¹ÔŒÍç¬ù@$±P»±_οpf/pùNŠŽ&Ÿ,¯c¯ëq™E5µ”“[¾‰÷ëcö:øËûaüдØ·â%ò|MøÕ¤x­µˆgÅ~%d›NðEæ§s®ª—QÂ`º¸X£E¢l†ÎÀ{øÛ#àŒï_Š0QúžWR—³¡ì©¦§Œ§J%8Aɶê´Õ­k»ÚpÕq4’¡/ziÝÝý–÷¿èløÇf™ð?â¬ÿà•·–oð{â ëš„<'á5¼SvÒýª [FVU7Ÿ¼I"€É1uέ\XüZ¹þXòÎ&RúýJujÕ•7B rJŽ!¦ù)i˶ӧfâ¢ÑPšT§ÏCàwI+ßÍy‹û@øOâ7‹¿mQ©ßÞøGáþƒñà ÆáoiŸÙöß޾·FöM;O’SçK vªÒ˜T2,¡˜Ž3K†ñ¹^9 ªâ«aqÑ«VŒ½¤²ÿ`áìÕZª>ìe*Gµ' E²œ±:Ú*Q²z)ß{.»EñÆÏÂß ¾xoþ ?ì©©K¥|C»Ñïh? ü[·¶oêƒIµ6ÚVº}ìÞLZ±ºØÉ¸Ww“¡­}ŸÔÅç9¦#‚žgSªÇW åõx{yóâœêÓ<°ÊÔ¥RñŒVü‰œµTiÁbU=%nu+]ÙYhúújvþ=ÒÿcÚoàïÆOˆšÿÁÿø{ãÄ߇7‰¾ÝßÚÏã˜DóFsg¤µÄ±Áušý¤ü1ñƵÿÁÏøcâÆÏééö¥«^øÎÐøfélå¶”ÚkSLŒèÓ€bbÚί7#nGå\)‹Ëp\›b+ÐÁÕáªÎX‹©ÇŸ ´š§ñMÎé5 5³ôkÆrÄÓIÉo¶Úwõ1>8þÄZÿÃø«ö«ý‘W\Ô¼[â®/¼]ð«Qñ‘áÏ]Kj–*/¾Ð’‹a¾æO$F®È‚MÀ wä<{‡Í2ü7ñ$0ô”cK\ØŒ$c7Uû.G>yÙKŸ™Å6áfg[ *s•j7r{ÆúK¦·Ú˱â?¼EÿoÚ¿gïø&‡À_|>øMà ;FÑ/.|gáhíìþÓ*yÓϤè·6PE,iµ1‰ •q’}æE…ðQpÊÎ8ã[˜b¥ZªTj¹O–/–1ÄhÜ*ÎQnò½á(¾ç-Yf^ÝÓÃAFIjºõ·’;½{àžŸûzüWÓjÙ[ö£ºð߈¼3¦k_ ~*x»IÓo!¼Ùo4oq— Ðò-nö2ßjòŸtm´3R¿=‡Ïêøu“ÔÈsüµV£ZTqØjR”/(µ W”=ùÂT½Ÿ4m%{&Ýõ•ã*ªÔ§f¯í¯Fí}µêxÇÄïÙwÿ?j½áw…?n¿x·Æÿot7Æú_Æÿ ÉâÝ_Ä:¦™-Æ¡a!ŠÝ’ßHòmlNb _æ–o¹Êx·Ä\![ˆÉkPÂàcVteƒª°´¨Ó¬¡Jªæšu1õæ¹äÕÜt†‹–¦4q ªœ¥k©.fÚÕzi±÷'ì©û"xKöPÔ¾'ë~ñv¯¬Éñ?âf¡ã]Qu8à_²\ÝGh|¤OÝ"ÂKeÏ%™‰Í~żiŒãYu,E(SX,=<4yy½èÁÉóK™¿y¹6íhöI¾ 3›NüÍ¿¼ø/öGñÝçÄÿ xÓâ¡à=kÂóëü]s7‡|Iŧ3jóæÕ•dçk0ô$s_;œeðʳJØ8W…eNN*¥6Ü'ýè¶“iôºOºOCZSö´Ô­kôgª×šhPÿÑûò€ (  ïŸò”?„Gþ©§ÿôn‡@¢4P@P@P@P@P@P@PW‹ ‘ç Q”‡ ÐŒsúQvÐh~oþןðSïØwöJý™µßÙ›þ ýq¢Yø‘æ¼Ðt{iiaeá»™äq%ú9‡É“lÎZ1‘%•—v‹{ÄüGŽã œe ™¾1û:Ò¥Í:Ò«J1R´çMTš³INÉÊšk™Guð¹¿äù} ap2S­wô}Ý»?ÇGev¾R±ýšhÛ¿Iø—àŸÚGþ 1 ¿Äƒ:DÒk~×ìîo£ðì])ž{³gCqCŸ€»«„ +è8cÜÆ9®UÅ{•J®]º8j3§ =TÕéA)Nr·µåæ…Y8ºzI¶ÙâÒȳ<ïšY¶)Þß³[+>­$¤´M[U§T}-ÿªý‚¼yñãöLøiû@~ÕðxÄúç€ìï/?f«í@HðXé×gu}eVâ3,6·VñJ¾m²$a±2–¯Ø|Mãàn$ÆðßRxL%ogONšŒ}êwŒéQv~Ï–2*’ƒä¨Ü­zm#ìrœ¹ÇIM/q~ï}´¿~–¾«Ôò_Œ¿>=ÿÁ0¿nß |pÿ‚øÃãWÆ øgá¹Ôô½oÁÚXƒAÑüM-Ò^ZÆÎöÐOn¶¶ãˆáÞuó#`¼n dyø±áî'*àªX<º½lG$¡VW¯S IAÓ›IUœ&êOÞ8Æ›³MëcÕªåøÈOå4–éh¤út[w>Šÿ…Kû||Vø³âŒ_n> ü"ðý¥”Ö–?´†jþ$Ô<'v‰{mok$¬SO6““5ÎäÝÝ+IùöLJY>M†ËpK­&¥, §5‡†*›tç)¨¤êûhëMR´©Å(ÊRm¨÷û Ñ&>,×<Œ÷¦g’Õã¯dŸì¬ µ›sÌv )“^Wð~3…³ìó=ÇÑÃai)ÕÂákMsáibå]SåJ¢”Õ(Ã9Õ§e eïX¬V.ž"*pr•Ò“J÷qµúi$îúóð‡áµ„ŸðN_i¿ ¾7Çïü=½Ó5¯ø'ãf¡gc­xjõ¤ŽH-o¤+0Óï¬mfeÁ—1í-–-_çy¥HøŸ‹ž?ý—†Å*”êÖÁƤèÖ‚MJt•áíiW©ÝŸ'½t¬’;©A}F* ÚJ6iJɧçÙ¤MûR|r³ý£cÍç]ø¯ñCöZÔ|SñøCI¶Õü0‘ꦥ/Ú,¡°’5Žà-Ä­æ,èW)¸uÖ|!ÃóáŽ7¬¨á°ÙÔ(áþ±' Ó…8òT•DÜ©þöœW+„¯fÜ\[±8ªÊ¶^R¤äùVšÝè—]:ßç±ñ7Ç/ŽRþÈ¿µ‡ÿ>|/ñå÷ì¥áO x'A×ü_àèµØ~ ê[oSW†æâUhô±o "L¨œÍ`¥b¿zÈ8}q¦yK—â18Xg•q™Â•WNFôÝBiâå.]]>GkÞnÞejÏ MÆqRöi$íwÌõ¿¥—­Í‡¾%Ö>~ÖŸ?à¦òÞi6ß³ïÆÿ=Ö›á9üÒ§õGK‚ÖëRcj²%µÝî£o±d0Uºœ—¯.g…¡špnuÀ©IçmUU’úÍ*5¥8R\î2:4'wwNÒ1N¡'KOÿ.æö·ÂÚJú^͵ùùŸ~Õ–?ðS_xâ&¥û+Kðó\}STÐ øq¡Ýhæ9ôËw‘bÖ.5%¸Ž;šXÄlŒvívÆïç.©áN'€§Ÿûzj®ñSºœ’rÃÆ’Œ%(]¥ó&›w¼Uíìâ>¼£7JÎö·ësóÃö\ÿ‚_럾ÚþɚΣðï㿃þë ø_¨k¾:]ÇÂËûÇž÷PÕŒŠ´Zµä2Ü$p´\ÀÄ[mþ—âïpùfe.!¥FY‰ÆB†60©ÉR8èSQ¥J=¥B”ã)©éQ+»{·ð°Ù{©OØIª‘àÞÎ7Õ½’m^ÊÛ}çÜÞýÿa¿Ø¿ÀžýŠþ|ðg‰~(Xh/øq¡jžŠÍüK¯è¶qÃý­-Ôp4·¬Íkƒ‡F()ùûÄÞ qÖcâŒf2µªGˆœjJj EG/c9©Î’JMA{º%&›Mû † J8xE9%x§ÕÅo{hü÷9?ƒ¿ðQßÚ{âŸüÁß²Å?ÙÿþÕ¸ðµäþ ÓüY¢Ï{7Œ5(mËω¨ÁˆÖÕš ÃçÍGe)€³øaÂYG…ø¾!ËñßÚÚÁS•)Æ NR´^&Œ¯5RªRЦ­ÈÒ—4ã©ƽ\|hN=Ó|ßá’ÓO[ù>%‹þ UðsöŒðGÆÚ#ã ž.ðü%ï¡iÿþø_:áµ)<›kÍmîdoô+Dd“C°£`•e$W^çœ1ŒËrl'°Æ{%VUñµÕ’¢¹§ 2„Wïk?v0Ÿ5Ö—M&i/¯ÓÄFu%xÞÖŠï³~Hã|Eð‡Jý¹?lÝ#ö­ý“¿à£öþ!×~|O»‚/…þ(°‹û?ÃâWLÖb†^hÝ™%ba/*8%vçÜÂç5¸ªð÷ðû¥K†‹xšr~Ò¯4l<¥''Jɤ¥¹ÔbâÒ•ÌåMbñJ­·q{>Ÿè{wíñ¦kž;ŠóÁŸ?dÿøÛá7†¼.$ÀÕ«ˆj­6ªÊ¦b§*´ÕGZuªN*QŠ´›êœ•ü™[†7ØIr«mi]Û[_Um<¾óÎn=_à‡ìÿ¥ñgìGàÛoˆÚ7Š/þ6E¥KãÏÓ¨ø©íîáÔ§ÖþÑË-Í‘·ˆØEv£%Ò8ŽÐ3_OáýÿÄp¼S‰xz˜xàÜý…*´è)BTcC•ÅÆTåíçIí)«½ 1³£ËeB7Rr²nÉ·½üÕºïÀÙ‹ö†ÿ‚~ÁSnâøQ/޵kž$Ómà·ñwŽÚ ·†/¡(b[ÍIškíjÖédœYÛ‡ÜÈ¥¶×Îqpω>BY‡±§‰¥N£n•ñY¥+ÝÓ¢”)ajÓjµFší•Íéaëà³/w™Åµ»\¶~oW+ëeU±íµçìYuû:éú'í•«x3â÷í)ãO xâÊïV‹NñýöŸyg¢Åt÷ý›K±ýƤöï²5·dQ#$ ¬káx/Ž¡ÄõkpÍ:ØL£ ZŒã*êBU¥Ï^¯¿ETW“¨¤ùJm¤uâp¯•f¥RI®®öòKGnǦÁ2¿h¯Þ4øUñâ/í=àÿø;Â^6ººðwˆ>6 }+X}>S¾H®­Ùg ´„E—a,d6sšùoxg‡ðÆ_‚ȪÑÄbeF1­OÍV’©…MêN¢÷¦¹S„®¶±¾_ˆ«RœçU5è壳òémµ4ÿa_Ú§ö‡ý¢j^ø…ðW\ðŸÃ¯ ke¿Ã ­wÁlº¼L·1^]-Ë“ ôO,Xž3BX“&—Äážá<’¾ øÚð¨ñ*£QSiÂTàà’)F3qšžõ#5hÝÞ^¶"ª”ZŠ·+j×Þþ¿ðKŸµ—ÀïØ[Oø§¥øŸÅð÷ƒ~5üR»¸Ñ¼ñ?IðTW!V‹Nr’Ãuä°I£¶„„32¡©“§â*ehaêTÄex%•ðÒ¬ãAÒ•Uu*|Êñ•I{Ê ÊíËMÊÄRÂ{DÚJrÑ;k{w=ö!ø¯«ügý”üãÝgÁÿtköÒ͕ݧŠ=3Ä3Íjíl×W¶Ñ|‘I;Bg0¥eR‚ùž<ɨä\a‹ÁÒ«‡©ndð³u(%Q)¨Sœ½é*j\šÝ§›m\Û QÕÃÆM5þ%g¦šúŸ~É÷ÄxOÆ~ ø¯àk ø–ïâÿ‹¤Öü?iª Ø´ûíyÃD—(™Fj䃥xYÎ-Âf•¨åõj•¡7G(ôn|­õW~¬Ö“©*iÍYõGª×˜XP@ÿÒûò€ ( 2×ÿhŸíÝð£â÷ǯ‰ÚW„4à?iÑkZÓ0·³%áˆìå„2ޤôõý’~#|Eñ?ÀŸÜþÐ<­øëÄ#jÍqà,:v¡g+´–óÚCrævÈxw;p[' QÝÆynY„Ïñk'Ã×§…¥?gjü®¤'iƤ ”¹Ô¬–ÊË[]ƤçF.£NM_M¾WÔÜðïÇ;üxñ/Àh¾xºÖo h¶:Œ¾'¼Ñvh×ÿj2oks»÷³Ç³2&Ñ"rrqçb² áxw›¼E)*Óœ(Îõ¡Éozp·» _Üww³Ñi{e*Ξz|™CTý¨>ê>5ñ—Á?…ž&Ó|Oñ+Â:ÅÏ­¯|©ˆ`ëoÊËåÅæJ¢>I)¸WEÍ©`0™¦aNTp5ê{5Y«­,æÔSæ—,_6Ö•¬™/MÎTàï4¯oëúGÉ:‡üKö«Ÿö­ø}à5ý–&³ðFšúfñüè±r÷ž%Ô­%š==¥‰âX-¬ÂÃ4úImž)XÕUÿf§áGƒñø·™©b§í*`yÿs øz3Œ]U)¹Nµå t9¡V3мeÜ|Ùf8¬Â*Ÿº¬§my[[tÑu{|ÍÚ»þ Ñ¡~Ðü ý•‡u Àk¬üzø©â:]Â:7˜›íÃÛ‚e¼–6;I*Ï "}¡íøø?ÁÈb8mæ¼Aí!WÍO†§Ê«â+YÚV¹iFKÞnÉ¥+Ê2öQªñ9œÖ'ÙPI¨ÙÎOd¯ÒËW¿áæ×Ú^ñß„|c¿þØß²[Á<Û\«Ks ’&‘3º=èC ÀdWáXœ;ÿÚ)¸Ý´›Z7i$övz;6zñœ'³<â'íŸûNü#ýŸþ$|[ñßì!âuïxò} áσü5¯CªOâë’8¬µY'O‚Vv2+«¼ 3é_£åœÂy×eùv;¦¨Õ¡¸Šµ!*k4œªÑJO÷³‚IAÅÆ5%%Öç\V" ÍÒm§d“M¾Ï¥—~ÅþÛ?´÷Áío_ñ§Ç_ØzóCøSá/„²ø»Äž=Óüoe{qôKss¤G`6¼®Œ%ŒO¼FÆ<äÍiàNÎèPÂå9Ê«˜WÅ,=:£Rp•NHVuuIIrÉÂÎJöÖÁ,V"›r;EFíÝ=mv¬tÿ ?à ¿~%h7ž:¸ð§‹¼7á+…:gÄøŸCû6’º]äpc«¶n ‰7Ï eÁnqäæÞgyV&EV•lD±U0Š9óUö´ä¡~[/r¤©Ëí4ôEÒÇQ©{5U+½¬üÌÙößÒ?h½7âÿÅ_ ücðOÄoø[Z2xF/†v·s_ç­ŠÌmïeU’ñ¤X²¥v †$G8¿ UʲüF¶Z«õ‡7S—š›‹mRQåæsÕ>m,“'ŠU•I©)%µ¯{[ó=OÂ?­>%þÏú'ÅÝ3OºðUç‹tXæÐôˆ–Ëawgy|hý«|KûÞ|dñÿì€|9ñVT¹´øEÿ ­­×Ú.ài…¥¯ö’/¿h óÛ†ÎÓ^^i‘p~a–àóom—¹ÓOìgBJ>Ò~žwìÛ’å½ç˦èÖq Ï(Zzû·ûµó1ÿh/Û[Tý”?`¹ÿlÚàåþ‘«é¾ÓîµßiÚ„wÒØjwM"ÄÜÆ6H‘ÜL¨ó¨#b³… bºøo)ñˆ±á¬›”§R¤a^QpR§MJ^ӑ꜡ãïÌÔ[êe‰ÆýOñck+µçØð¯Ø—þ ïû4þØþ&Ò¾Ãð«Çz‰†æÕ¼Y3hms¢èÁm$óÉ-úàýŸ÷.‰3F‚GÚ¡Cµúý8¯‚0•qÏB­h©Ò\ê5ª¹N0Š'öýå)AJ\±»m¥s‹ža±Érŧk½4_3Ô~ÁP>üJø“?„u½ÛLñ:›¯‚ÚWˆ£¿¼øƒcŸöËÉâ³EY4$4b+¬ø ¼+äs¯ óÌ«*Xˆ)Ê¥wSp†r©ìéÆU娧¤¹©ÝGgªg],•IÛ£øuø•®ôéo3å¯Ù[þ ½ûKüX×~'|'×ÿ`k¾=ÐïgºðG‡´ÝM)¡´\Oki¯5ÑdÑåû4HÂwvYÙä!†O×8¿è÷ÂÙ6.Ìhç”ia*¥Õ%5U9.HÎx^Kþ1¼ðÏŒ¦›Â24ž¼¶æšMu#f60¢„Þÿ?–ePápûwÅx'Ÿ<þ¦Q:´eJ¨¥U[ ÉF+ Ú^ÖRmò¯w›•ò·îÞcšaåET´’½žŸ þ÷eæ_ý‡¿jŸÚG㧃¾kZî—àˆÞñ%§ˆ%ñGÅï†:´–Ú-Œö—Í •¬W€ÜÊÒÆ‘Á+‘8S\ü}ÂÆÆp8ë_“pæwÄ+òÚ¯ÕéʵK[Ü¥ sMÝ­#usª¥jT­ÎíweêgþÔ´‡‚¿e/‚š¿Æßéz®©m¥’ßBðüÍ©j·2ȱEig Ž‚{‰ÕR0À±8ÓÂ|1ã ú–W„”a)Þó¨Ú§N1NRI%.XE&å+Yu'ˆ†“©/ø.ý™ò??àªß´Ç¿Ú Mø7ÿÒø%áÿøwG»Ñgø›ã­GÄÖöòxv9odP°“Lº’Þo> tóTi<·eFˆ“_²åÞðçðÝLÏŽ1•0µª*ËF4å%YÆš•Š´HrNo•E¨óE9)¤yÓÌkV®¡…Š’Ó™ÞÖî¬íÿÈý½¿à´ß´Wì]ñƒþÍ#öðÿм«:ÿÂñ |e´…5ØÅ²K4‹iµÄÑ"Jd„3 ;Gy |+ȼ#ÉøOûCˆøŽx\tc9O°’•[ÆM(ÂS«J”£Ë$œ¢—5›Ðó³Î&§‘%*´ï|-5ïuzt¶º»-7½“óý«?mïø)f¥á3Ä¿|3ðá?ÄbhÖº^©öÝ[ĤÛÈ/tø§Œ¨‰¤lVEVe*òmù¿(‡ ñ¿O_‡© íçMÒ¨ðîN0ªã&ÚSÑû·K›ÜœÒR—Ïá³#âxÓ¨œpøjK>iÊ-j“MÙÝuŒ¾Û]ÿ_ðnÃM3ö…Ö>!~Ñ0·×þéž.–çÀß -·\ZÝiª¨Ö¿ÚrË<²¬†@ð‚ñ:¬dœäÜxÄnð׃ée¼ –¬.:¥F2_Çsr“š§$ß¹f¹$ùg b´Iž®YÁ9^[‰ub®®ì›oMíwÓ˯V϶¿mŸÙLý±?f¿~Îö¾=Ô<þ(6‚çÄÞµCwCu윕޲¼·V8(ì9¯Œà.4­ÀüU†ÎeB8•GšÔê7ÈÜ¡('ÖÎ<ÜÑihÒ³GÕb𫇕+ÚýP~Åÿ°¿ÁoØKÁ¿~ê(}.õ­ÏÙüIâ{H[bòÑ óØùíÿ–i…ô¯Ž<@ϼAÇÃ𯒩miÓ…>ngÌܹRæ•þÓ»ó .–´ïo7rÕ×쟤ø÷Æ>%ÕhoˆÞ¾ñ^›¯ø/Â^$Ñ-ͯ„nlâ*lÀn‘Œ…¥Þù*Na/­—à°ðÉ©}R´iT¥Z­9Ë›Žï=Q´mÕê?«)ͺ™]4šÚÇ üBømà/ŠÞÔ¾üHð†¹ k†×TÑõ+q-½Ü'ŽD<2œó™ng˜dù…ZjÒû]¸ÕìíµíZkøôÙ¤‰#X-žËj‹jG„@ɯsˆøÃ7âÜm,NdãÍF›pŒ`æ“mʧ-¹êIɹNW”žïC*jxx8Ãmõééåä|Ññ—þ ±ñëöµÑ~jµ×ÃÝW\UÔtŸŒv¸Ôlôiô©Þi`»Ò­›q]V ·—u)?|ËÉE©ä~(ð÷WÌaÃʼ)~î¦U)ÖUb£B¼Õ¿Ùç~zpO›ÜONføjàkbcmfõRµínëÏÌu×üïâmßÀ|ø(WŽcÕ~øÎ×Zð7m|-¦Ã¥Z[é­c˜‚5ðåÿxvv°"”QÁå*iðÇá¸[ŽÆPËéN¥xÊ4¹ï(Ðçnî1’j~ãä\Ûi+Üu°²¯EÍ«on¿å©ÚþÐüqñKáV¥àoƒÿu/†ZÞ¡wéâïéV×Pl•^@#¸S™Ld°8 Hä ðøs9ËòŒÞž/1ÁÇJ KÙT”ãx´µƒR\¯ÞI5v­±­js©MÆå}ÐßÙëáŽ~ü5Ó|)ñWã6¥ñ'Ä:|·&OkúUµµåÂI+:!KuT@ˆËÚB‚yÍ.%ÎpÎkS—àャ._ÜÂS”QI´æÜÚæÕ»7e Q§:pJræ}Ï…>$Áÿi«ýsPø“ðÏö˜hüMðïâañìõ‰üI{{ei¦NmîotÝQÄB}“Þ¶<¿º‰"QÝkú+ñ×…)P§‚Çe·¡‹Ãû,{¥Nœ'*‘ç…:´3…éÒ—*¼aïÉÍÞQ‹{3|Á€ÁÀÓ‡ñ;4Ëò,³-ÁRŒ#ƒ«*òRr© õž‘©Rœï ÂäRÒÝ.Øž«9Éß™[µ—düÏEÐþ xãßô_hÿ5åð~àuÐá^\ZÁ-µÅÒH jorÃÏ3ˆÇ–T±F6dŸš¯Ÿ`1Y%l-L>³R·µöéÉIE­i('ÉÉÍï'k­¯m ãFqª¤¦ùmn_ÖûÜä?nïÙóãwÆŸ ø_ų/Œt½â¼Um«øfo_^&('˹ŽöRé &ÈÉQæ%†3^ׇÜIäXÜN<£*˜,M)S¨©ÆªûPtåSH>t¹¥fùn¬Ì±”kUŒeE®h´ÕÛ·í¾Ÿcörÿ‚sü-øgñ#þ‡â¤Þ$øµ­imÿ &©}­Ýêe…íÉóo×H·¼y …¬“3‰59Ú+·‰üMÎ3\¯ûÕºœ¿wB¤¡v—Ö'MGÚÔŒR¼ž®NRêM 8Tö²Öo~«]í}‘zãþ ¥û6j?~|1׋5];á‡Äx¼qáIµÜÝ]G«Å,²ÆòÏ!/4jÓ8±+· Ðb±Š|UO3Ç㨪Pž7ðÕT)B1t¥ŨÅYFME{É^úîÙøe níEÝ]¶î¼Þç¤|løàï‘xjê¾ ³ñm§ˆtÖðþ¿=–êßvÈçòXyðçt/”~28ò¹c¸vX‡†„%íéNŒ¹áÚ3µÜy“åš¶“¤º=NŠ´#[—šú;èíý#âGÃ/|að6¥ðÓâ„4ý@Ö-üWGÕm„Ö÷qî ²DnrÁãŠâÊóLÇ$Ì)ã°eJµ7xÎ.Ò‹Úé­Ÿ™s§ °qšºgÎ_ ?`ψ ð—Ç/Ù»^ñÂ/Â?Ý ¾ÚéZþ 5Ý\Zª^C%ÜŒD0¬ÉÙ£€bÁ9~—œø‡—c±¹6wF‡ü(ᕱTéûœ“nœ•4½é8·íe7yË]78i`çդ߹/‡Wu¦¾‹µŽwÅ?ðO?Ž?dñuñ?ÇzL´-¿ÀSÀ:v¿ k·ñx~Îk‘û»¨ÑÕ¥I”¤®‚ NÃ…Æz˜O²ŸŒyp&òg¥Š•9›¯% á&š‹‹¼­IË“U­îÜOZ¦òkÚ¨¸§wm~öº]Ø÷ïØçÀ¿þ~Í^øsûJxŸAÖ|_¡iÂÂÿTðÚÜ [˜ar–Í›–iZO!bóÍ&ö üë³Íx§É)Nž¬¹ãœ¼ÉÉ'5îZ*<î\‰-#eº;0­KUiÉi¥ÿSៃÿòøœ3ÓãŒôí5|©Ðv”P@ÿÓûò€ (  øáû9x«ö¡ý¸>øÀŸ_á¾¹¤Xx£_Ñ|T𠮦cº‚(ouû© ­Ü‡ â6Âÿý·qF„³ºØÌ^ ëtªP)Òç;ÆS¥7.z~òåtÒÒÚµwÑòâèOIF2åi§{_£éó>«ðícûYjÞ3ø¥ãˆo¯þ*~ÍÞ¹ðÿ‰õ=gÂÿÙÚÝíŒQîšâÆ×*³[]Ë ´^PÚì0œmÏÚc¸;êPÂ`0®1Ëóz±«N0«í(ÆrvŒjÏWÑŒ’Ÿ6±NòÖç4q8Tå9|tÕž–/&p>4ñÂÏø(7Áß„_´Oí)à¿Ú#á=ÿŠüEá› xŦšºas*^ê¾Tpad·'•¢Ì£œ†¯£Àas ³¼×&É+`1СN¥Vµ:59ï·N‡3š”ÓŸ+„$Üœ[éc JÊTêUSƒnÖMé®ïcÂ?l _Û¯áwíañWý‰dñ§Ãmkâ^½m/€¼?áoøPÓþ#Ímb÷X›V¿bš|¯ ù,Ø'Ùw¨‘¤mŸ¡ðLü=Íx;/§Å>ÇK *õ*ÏN¦ NOÙP I:±Œ¾*ªü¾Ó•¸¨«ñâ¾¹O7‡¼\ÞŠÉ©ww{iÓüÙõÇüàÿÅÏ Á>µ†ß>>™ñ?T:Çü&zŒ|Goª¾§¨\y˜¸¼’ћˆ}Á…¾÷hcc»¿ñc;Éq~$ÓÇexŽ|=±•*r¤¡N÷iª‰^PÛžÉNK™¤ÛG¥—Ò«OÉQ{úÞí;¿;wìyyøCÿý`Z|FñïìÏðR_O¦ÞøVãÀº-ãxjm6 âãOÕþÝ’$I"2%iîÁ Û‡Ö,ëÃ.'ñ , Ç1X…R5UiÃë ¤­ËS쥹Æ)û³j-Ú÷JÆËC%7Yédíkìïúu=_ãWÀx‹Æ>ÿ…ðH·Òþ=À,ÿhω> ¸k-J }$>êÎçÏI„̱FÂ9JÆçåR7WÈd\GƒÂà±?ÚØ¹º™cæËðõ’79Öýì*C’QiÅ9MsA9-ÞÇMZ3”£ìã¤þ6·ÛK?øs;ã×í/¯þÍšÿÄßxWǾ4—Âÿ³·Á7¿€¼Gáϲéþ+ÔžØ\YÞ[k³+4ó$Q42¤i ß ,7§§‡xWÅ8|»ˆ¡EWͱ‹’½:œÕ(SRä© ábÒŒ¤§)Eò§ouÝ*µåBS”[µ8ìÖô|ß™òGÅþß:—üÇ_´'íÛûb\jsx§KÑu<'â}:ÃKŽÚÊ _Ì’î´äãûVÇÉ-æAœG#Í·ö\ŸáÕ/pY? å* Œ«AÕ§*•[œ¨YI³¼>«WšR©ÛQs‚vWò§õée«‰ž­'nÚ÷[ó+imÏNÐ>3ÁGþþÁZÄoÿ|¡C¬ø¦K¸þ|V·Š=3á?Ètù’Õ®¼‰­çkp¶ðÜ;%($®ö–Їž¨ó/Ù»ö¸¼ý­à׿k]gâ/Ž{Fо4A¦øà'Ám"Ò]f8Œús]jÖqÅ%å„ñÄË#]ùvðý°$»ŒbAõœQÁ”ø6T8v– J­\|v2ss•ùkraê9Æjr’qTyªÏÙóBÜÎ&1/fåe-#×¥ßTüÏø§¬ÁC¼m¯h¿´íÍû#ü—àW„µk'Ãý.×SñÄ þ+vKCl-ÂÚMyÜ£-TBî$dþs”aü3Àa«dü+šâÖm^2¡íäéPÀÕ„¤N~vêÆ”©­µçJé'eÙ7Ž”•Jð³VvWrO§“g¡~Ð_ðWO‡ÿ ´?øËàwÂ?üTð׋5MgM×µÏhWº„¾»²¶WÜZÁ3Èn%†‰ž"¹‚Æ6Zù®ðg2Í+ãp¹®*– ½Ñœ!Ztéªñ«6¯ Êi$¡MIFiûªË™3ZÙœ!ÉìâäõI»ZÛé½Þ×]{3àØ3à¿í=ð“á?Å?ø(çŽ?e«Í'âV»-Þ£·‰'w´ñF‡ªjï]Ó´Í?ÚRú&€ýœ\óL°«†UÜßѾ"g¼'gga3%< %^šJt+P¥ìðµkb­ìÝ)óþ÷Ùß‘Fn-7eâàibiÒ©Š;IÝëÕ7ªQ驪Ü ~7þËÿðMH¾~˶ß5ü)›áµÎ­¥|QñÔÒ‡Ñe¸½F·Ñî]­±ӵ̄#J…L[619€fùø¦ó\úXˆUÌ"0–‚_¼P¦ÔëÁ*šÆ íFIóss#Ù§WTéY¨ZüÏ¥ÞÏO3æo‹ ¿k/Ál?½²»ñõ§Ã?ÿgØx{Á×÷RI¥x•$Ô6´†5KWÚ‡y›-¡kó,Aþ§qMlû&­ˆËá…Sˆ¥Ï:غPН…j•Ôy›œo%Ê¡¤Ú½Îú³X¼7°¬”ù¾+;%´µùÇìû,þÉþý«4‹_ðJˆ|EðòÛÂø;ãÛK¬Ëy¨\Mó´û˜<¸„R]Ë7™ö™%l‡giYî5F¶íÞVK}Ç üm>'„<‘ñæ&–©,W4ãK N-¸{ªQÄT©+Â8uQÚª‚•[+Æ=V™†*¶^1\½dßà—~ÝÿàžŸ°üßHøEá?Ú+öOñ?‰ü} Ãeö߆·ž*ñ•Æ­oáùâÈl!ˆìæÞÒC2¨t{HùMW‰~#ø“_;Åd¼CJž³|¸…JŒiJ¬eÉ%íd—5HÙ)Á·³ºÜ0x<¥”›’éw·§o3È?à›¿à±¿´÷€>!ÿÁCü3n<<>xŠË^kK»H举žêöŵ£‹[‰ÎÙü™"€·hÄŒ%g¯µñG;ðFŸ ã°\Qûo¬aå ©´¡K›ê󨽬 ¯h§%zŠ\‹‘DæÀÒÌþ±bV–}ú¥£ò±ÜþØðP=GàߊâUqŒ“ƒ±ù— àkÒÁºÕiK9ÚSÂÍB+ Z ÷w»S›Ü›[(Ýú³%Z+R7²|½9•ß2o]“>føÿûE|3ÿ‚žü~Õ~Á5>Yéž>×¼&ö)ø½q~šDÍá¸îï,ä#\ Ie{FYâýã<éÀˆü“-ñ3Ä*y2¡’)Ï œôêÕ„¥‡§ˆŠå烔eJU£hÆJ¢å“½&“kã±YíLÿ,&I~Êõ_»“»MY»IZÍ'{ù3Ïÿi/ø wÇ ö@ÒOŸ‰Þ$ø½£j‘YkÞÒµUn™¢Jçl0É#FÖ‘[æK†dˆŽ©l1ýSÁŠœ”x¥>$ãJ•q®¤g:xŠé·íš»µ%Ï ÉÉΜ=øÂ Wv‹å\«€—ÕaSQÕÄE»ÝÞ6néYô‹×¢oxÛCêOø ÿìQ®þÍžñGˆ¼;ûEx+â§ÂOËc¬øYðò,¤kÈ&¶Õîw4 GÏ 6êâF.-K2ÆìÀý‡Ò Žp¼OÂáêåõ°9†N•hOEì,ððIM­¥*Ž<©EÏ–.QJße‘` ‹Œf§ON[wJϦ›[OÀý WóYï…P@P@P@P@P@P@§ã@™ÿä;ñ?þËŒôí5v”P@ÿÔûò€ ( =¶ðµÿŠ?ি³Í–¢^ÅáûokšöãÌ¢ÎÖžêØÄFn‘®cUWÌf9f%K+îdXÊxIâã)Î.­ Ò'+攪Q’„ù¿åÜ”n6—4agg$ò«%6wü¾ºžð×à7ü?þ UûjüGý ô;'ø¹¯éºvÖ¯poiòBå6™u®ùÈ'GÚbŒayÝûniÄ^3øWÀy~MV_Q£9Wj ʼԚæUá&í ý⮥-e¥¼ªtrÌ~2¥D¹¤¬›é¢Òϯßúž›ûSþ×Òx¾ËÄþ~Ç:§í M£á¯‰¶ÞñfZEÎÑúUâÜʇÌx¤;•NT7~O„8%`ªPÍs\Ú9MeìëaZUdêGâjn’²”U›Vom™ÕˆÄó§ pö‹TìÖžLY¾|ðŸ†~~ÛøSáÿxSâ®gû-éPj71É ðZ,z|N&|> ²yâ4L®Í¼ÑÓ<Ì'ˆÇð½\M\U|-ifRq‹N2›uZåWT\y\œ¬ù¯­¬ÂœR…e%É¿ËæaþÕ?³ §ÂO¾ý¶¿eMsMÐ5ý+ÆRꟴkÏ]ÚéÞ$ÑšÉỹžÊV÷P‚%_²£ìY˜±ák¿„8²yÏb8[ˆ!*´jRPÂMR„ªQ¬ª)S„jJÎ’oÛ8óI¤’êg‰Ãû:ê½fŸ¼¯£]tîºkcšÒ¾7~ËßðPhSã¿ìÉûnkþñ_ÅŸjžøm¡x¾›KžãO¸K«½FÞ~îòêʯ+ÿË>8׫[ âß ›ÊsÜž|>­,V"t›U±téÒ–.Ÿ½NœìÜb¾Öºªáñ¿½¥VÎiÅ'¶šß•îÎÇþ Wðgö×ø¿ðÀ?¿d¯>ð¦£m¯X]ø¿ÅZ޹>—{V¦3´†Ü•dq!’Ýö£ †]҇áfyÀy&wŽÍ8‹V¼'T£Ôƒs½ý¤¦ïnIÆòŒ½ë;YÞcGVŒ)áæ¢ú·ú%ç¿¥–l?áºh¿ÛÒÿþ ¿ûaø¯Á_þü0Ò4ë‹úïˆ3ð/íeÿùøÿâ}Càý‡‚ám Ý7‰|,5½&æ;=/O‹KÙ#ÄÉ-ÓÁr¶ï”€Tšö¼+ÍpL7‡¸ÇN”ë>wQ}_ìkÁÔ¯RUùS¼T“…(Ô¤êF\—i£,•IN5°Ó|‰t÷£u¢IzÚï]¶>Í´ðçì½kñêOÚ×ã'Ä+ñ¿Âü./|:Ö_P²Õí¤¶ óØi¯Ö6I’Ñp¼Ò 3²ãðé⸶\:¸{,¡/ìªø¿öJøˆ(Nœ”í¥[¨RrN.»Õ._‰E;úê8kí¦ÿx£ï$ôzvëä[ø…ÿý?e}SáEí¿ìûâ À¿tk_Qñ¦á³·ðÄ1$9uhRÖÈDÿ;ÊTB±È[…8Ç-ðÉø¾–g…L^q§2ª§*îN\Ê„œ­7x袟;qQÕ ž:ŽÓ÷Œõ½¶óhÅý¶ÿà­Vÿ³6‹áÏøGàf½âŸ‡;´°‡Ã¿|+¬XÝXÇs|Ò¢y6…Œ÷¢Ê©0—r"Ìíà¥ÅUñ|F6q¸W7S V#7\­óT²…5&ù[”“…œžŠäâó/«¤ÔoZÒ^~]{–ÿà•?þ4üðN‰§øsÅÖž,øWâýÿÅšïŒ|Q¤Üèþ)¾ñ}ö Ò]¦YÙ2qf‘db9\V^/çY{˜VzN†a‡œ(B•9F®8JTÒ‡ïîåRªv‹’J*û.¥Z”¥x;»µis7Ûd¿Â~<ÛÿÁe´ÛwXñïŠcÏ |_ÐôÑ{ðPÓ¯¡[ê23YÚÏ;-®¤[’öûG/·’1¾:ý ‡eà~#€há0ùµ\YòGF\øªjÕ'.Z´—,í<ײÚ^Ú|²8ê¬ÑbÜ¥4¾}—¶»7¦ûùX÷o¶žý?c?Y|Lý­´O|Bø¥>£«øoVøÁâÔ¾ÑtoÍh®¶úy¾†EŠÂÞtE ö('iÉù÷OÇ·íÇñ§áV—ñ«ÄW6þ*hrIªØê[¯#½ˆX)kUž[Û8¹EŒ#”]ª¾·…øÓ0ðëó_õW ŠžWENxŒ4Ò¥8Z›§/jíUÂ4*ɨÝÉÙ%'ÌÛ9qHãpPX‰/hì”–Ï[éµî·ÿ"Oˆ?³—¿à¦_ þ=~˾ø™ Ýü0ñÌz<ß ~2èþ°žÃI·²¾„\xq!·xe¹6ÓY» ž\+NT(0àÎ[Äø sl“>¯‡œqøoj±8IÕ©Ô•JräÅ9MN0ö±¨“„cv£vß=Ó ˜øÕ¤šävq’KK=cò¶÷ëÐÖ×üsñö‹ø“ჳ'í)àÿÙ÷À¾.»šÞÚ$ðjÙøßÆ“éFh5‹ {[•T‚Ûìì²Ç}ibhÃ((s\Xl¿,ጯ™ç¹}\×A&ÿ|çƒÃF¿,°õ'R ÊsçN3£&¡$ìÚ’±nU+ÔP¥5ËÊÒm^öò·]ÑÓ|;ÿ‚küý‹¿g¿ø[ãŸÇxµ¿…š7Œáñ¿n¼}nžo‚5DR[P¸¾­{!»“Ïß&Ð3·ɯ+3ñOˆøë‰pUòœ§©E᫪ ÛMíJ¬Õ8ªk’Ñ»ïdiOG FJ¤ïù•þËï~ºŸ(~Ìÿµ'íThýö‘ý¼b×~"ü;ok¿<7†ü)¨]Gâ­bÇR¶šÏ_¹Ò±Yý¦ßÊ»O—Ë‘S!T±ý‹Š¸KƒÿÕzÙ' òa1žÒŽ2£©V”] UiN50ÐÄ9ûjžÊq\ô¥¯2rµÚG›‡ÄbuV¿½ 8«'«MYµ¶·ÑŸdþÐ>$øáñöUøq£xö!ø­ákÍoÅV×:÷…¾xÓKÒïü)ð” çRašÖp§ÌŽ™â‘‡ r?á¼.A–q†aR®s…­t¥UÄQ­RÝJn>ä_¿”ïîJzFQOTR´«TÃE*rM½Ri5gù?Èàþ"/‡?dÏÚwÇüûYþÐQ[xkÅzn¹ñcÁÚ§…îüS¥k6¤³5¾›¢£¡6ª“L µ¡o*4ãcè²Ï­q— à²ÜVWr­J¥,-XÕ†­9ÐQS«‰i¥7(ÇÝU­Ï&åw®SåÃâ'8Ôž9+];ôü­ý¢µÿø$7í}ðoÁßµgíÏáMË@–ê÷FðçÆ+Khe7 ÁpѲ3rãpË"8¯†pÞ5pVy‹áþ«9VJ*¬#dÕ—,œ ¤š\övvMÙêiYåØšQ«]iª\Ú>ë¿ð^ŸøGko|-ýŸ¿gÏ ø³ÃZÃÚéÞ×èW]Ýè6qJÂo­Ï"Þ9ç•v–˜ù—!Œ¤*Æ~s$ɸ“1Ë2ìЭW!£ŠRTaîRuZ‹«iÊù§:tÔdä©óÆ”áÍ&e.Çgø‰UÎ'.UËN-Ù‹oÕÝß›HÛß|Wâ#öGø1ð[ö`ð×Ç€ÿ~;ÿiøhx£HƒR†©h|RúÚɯ šâqrcdvÈJæ¿aá>ʱ5³<^_•âñY 8b=‡,$Õ:ÊŸ59ÕösŒ"éó)MÝû»©&}M*T²ü-,57 r\º-4ëkÝëý3–ðÅŸþÌðT‰Ÿþ'|>øÁàé>,›}#Wð:ü5m~ÃÄmk$v^½«d,­ü˜§_±Ë‰šI$%L@}†7&Äqg„™vS€¯„Ä,5HVú¡:*iÕ¯‡t*ZU'Ï(¿m ŨÆ0WS¹‹˜N¬Ô—5•­tí¢w[zoøQZxöæðį7ÿ 5_?ƒ¦ð¦À?ߢÁg¦êñÁ1»kÕ¶¶ŽD‚[†ˆñ$§j±]…±_“TÌ|>Ìr¼žèÖúÊ«SëÕcïNtœ£ìýŸ<å8AIk+´Ÿ2W;ù1NV­eȺ'mokuóg¸ü8›Ç·?´;Š–:]¯‰äÒ-›ÄVÚï-”WÆ%3¥»Èªï“pF`¨€r+àó8åÑÌkG/”¥AN^ÍÍ%7 ¾W4›JN6æI´žÍtùù>ýmµüªá,( € ( € ( € ( € ( € ( € OÆ€?2þÿÈwâý–ÿÿéÚjí( €?ÿÕûðœPËŸoŒ~ñ7ÄýSàïìÃkâÏ|-ü{¯Üø¿ìw×7 n—wé–‹o ¹{{yccæÉwm‹ÓuDªFžÛÔÒk䜵²åNë~ŒÕÓ½ENòµíë´}_¥µ]n})áè¾1ðÆã^­ÆªØCycrC,aÑ¿`kj”åFnÑ­…9Ƭ£³³š?x/NÓîtÍ+ñž{¸%šÞ2£6Ë-¤ˆ“d‰J3/˵š(þ÷ío£jÝùZºoÉ­U¯tUWì± —[;öM;5ê¶{YèušïÆý ösý¶þüeñ7ƒ5¿i¾øMã»Ý_Mðí´SÝ¥”m¢´Ó¬RÉ•S ¥™ ‘v£|Øô²Œ¯fTp8(§V¬ã'%Í/…sI¥VÒ]È©Ràç=–¬æì¿à¢~+ý‚¼ã/à?ìáÝ çÅ¿´ï^.—â£si éúåÌZuÖ¹iç4ëÛ˜7ŽÖÛt*¡ _Õx_èx¡S‰ÎózËØÐ©EF­8*•*ac:•a‡©*u©S“|Õ*KÝÞí£Àx¯¨)Æ5«OF칬•ÓÕ7Ùh}Áû~ϵ§À/x£\ý§¿j¿xîÓÄ)­­¼=ð¾×Ãl—Á›ÍºžH¥vº‘ÓbÇ F=M~ÇKÁ¼E„ÃRÈrʸiRºn¦&xsNXEJ1PŒ]Þ‹VÏS CFRuj)_´R׿™Ë~Ñ0ý¡lß|ýŒuøxxÄSXøÇâ'<-õç…õˆR)í¥Ò¬®A}æFÍM½DB]ÊÌT¥zü3‚á® ÀC4âhÕ«õšjT°ô*¨B½)9Fj½H7:|²JJ­Ï–Í$ÔŒëʶ*~Î…•ž­­Sédôסòÿø%×…à µwí«~Ü?°Wü|m¬EªøâÕå—›aÙÚ=¼+¾D2ÌÑÉ:ùº÷gk`Ús?ñžðvAO…sº8Ÿ«A¶*–›œªTR“´_,Œ-E'+n¯o29|qØŠ¾Þ“6ªWÚÖÓç¾Ç¶|7ø7áÏÙ3I‡áWì c­x¥f˽FëÇ~×| —:¿u]^Ô< c«Ýâµ`ÄË7ÙBŒˆ‡à³LóÆUžaÅÒ…í…N4+B³,5,<í5WiM[ݧ훒o™9½Nªt¡†^Ï wì·VÕ¶´´žÞv8_üø?ÿšø¯ðÏö™øÃð¸xgâçÀó¼+¨øST´·¼š9oÇN´¾–DS½ôO3É K»%”“è3 ÷;ð7&Ìr,³í²ìÊï V5hÉÅ5MU«:QRw©FJŒÔ-ñ%ͬáJ–gRf­8|KUÞÊþOÔ赯ø$¿Ä_ÛïÆ¾)ñŸü7ᾉðÞóZ¸Òn5—ø-ñòòý•Z4¶Õm¯à0ˆ UŒÂbA"´’2È­ÉóhxÉ–xs€Ãax7<\iªª\àÎÓs¡:SSæ›oÚ)IÅ¥âÖÎy\±³rÄ®Ví~Y=zkéÐëþAû~ÇÚ‰ÿj¯ŠŸ¼/âûO„¾2¾ðƒ&ø£H­à-2þêÖịkI¤WkqånfS9i ;`|LÖ\sÆÕpÜ?€ÁÔ¡,ub«*ó_íU)B¤ž*©òSpæä§©Ú6\Í#zk „‹«9&¢ùU—ŸٲÝ÷oSÊ>ÿÁ'~übÖ~,þÍwz¯ƒ|?ðóÀ_åÕ~x¯àߊ#_x P.%–Ââc1>Ùd‘Vs3Ãç,§•O±â/ó<“•çqj¸ÜVCKMýSNܱ©ó¥%x¨·Ï‘ó©sÔR楖ӯ)ÓvQŒ¯ïEöðoo’·ªx¯öàøóñ×öKø›ñѼEáoÙÿá–›¤M§hÿüyjºÆ¥m©Zê‚Îì\é²l‚hn#VŽÝwy&L£nT?#„àáþ2˲¯gW4ÇNjsÃÐ~Ê›§R´§ÉY^q•95*®ÉF1~ò³‘Ñ<]zØYÎêœ{µwtìôÛ^žqÓxƒÅ?ðOŸŽ?³?‡¿oçøup,~ Xê0øZºøw}¾¸uŠÞYáѶ!‘VA ª˜ˆ_,2cnêòpøOr+¯ÂX\ùŒ©ºÐXŠrUbœ§Ëv¢Úæ‹jj÷´¯{7‚«B8Ž]!³³Ñíð‰{ã‰ß4Ÿ ÿÁ>,?l x›Æø:å>:ø»Ãž&MÆÚñ”¶w‡ ²Ò- —ÀQZXââóRºi<Ûñw0ƒËlŽAÈù:Ñá<ÿ†%^”c„ÆaÔçQÊrkêT¼!F <´½Œ7NO™kº±²uè×IûÑvKO†Ë[¾·<‹öäø«ûþÜž(ðßì'oâûOë²xãÍñü?×ôÉõ/ÿeÈ'¸¸½IÖC¹’!i0Úù¦?â8ûNÉø÷Ãü&#‹%Iᨪ6§íáV4ñ>ÝrÂ4œ\T¦”½­=Z\¼Ýldð˜Ç?Äï­­xÛ[½ýñ¯ì±ÿ4µý¹¿à¨ZGÇ»ÿ‡úþ‘ð3á7Â}kQÐü6‡ôZ¡ieIu vJè׆‘bEÌè…‘B‰6ŸÜx¿Â™øá-\¢éÔÍqت0e7Vœê4¡'QÅû.dœÛµ9I)I·¯#™,~aíR~Ê1ºVÑ4µkMÿ%×ê?Á^ýƒ~ |Dý¹ÿg‰~)Ó>ø³áU¬ß¾.‘«_É¥kw“É2êIcq,®’\\]ÂfŒB¥63IÀl~CS™x‡Ÿ`8S:ÃÒž:†&J¾'žŒJ4ãû'V‚q§ röröšéG[Ÿ$0Tg^“j.:-]›ëgÝï¡Oöÿ‚–é¿¿g„Ÿk;ø[±Ò/â?Åí3VÒãµøzÞJù «ï(Ú}åï½¼ %;H ƒ[ø…á]\¯‰³L³‡j4¥8}_ (ÖrÅûÏ™á줪ңñF¥GyCTÜ®Lz©FœëY¾²M{½¯Úç+ûhþÑß µï…¾(ýˆ>:ÁE¼ª|SÒtñ¡R¦#)¨Æ¾Œ'ìpñƒ²n5S穹Z\ºF×b«V9‡ï®“IFÛ7k¿»du_´§ügáw‚ÿg¿gïx^÷Åüwqá;ÍâÌúBjŽkÛ;MÊæ³±h|°VV+‚A&¿:­ÃY_æXÆ•¥‡Ââè*ðJ³pš—³|©½ä­(|i_KÙfyÖ/Ëêâ.½Ë«7kµ«Š¾íôîÏ›þ"ÝþÛ?ð[Ûè¼ះ+ð—àšiÿhþÕñ¯‡à¾½»ÔaŸˆ+¬Ñ²¼mîÞ bwßæ _’`3¾1Äb\§WNQ³œe:u%®×„¢ÒMmÍꞇÉâ{ÅíF”^ ÖóæäŸDšjÖ¶êé»§¡ãÿ¼IÿÚý‡~~Ñ?²ßþø‰¥ø_K³VÓiIÆMIûÑÒv^Þ*x™Ê¬at¤îõÒê×=×ö=ýž Ìl%°Bex\H¢ ‘¢Fyóî6â\ á¼> zÙnkAûô)©S¡R ¾ÒQæN5¥î©ÅŹ·)JZÆ1ëÃPŸ·rmN›Õ7«^WíÛ±Íþ×Z·Åï‡Þñ7íûRxóƾ_j‡á_„|;ð_âI†Ñt­[R‚;/²ÜDÄlì¥Ðº¤cŒäãÔàº9.eŒÃd¹ 5ýz­Lfòö´)JU0©ÂW–I&“IÊ[ÚÚÆ!Õ„eV«jþêQzY½%þ#è_€ºŸ€?eýOÁÿ°E÷Åoø×ÄÑøZóX²ñ/üíBîþÒ;¦×Z€biU¤ ¨pÅx _šq,Ë‹hâøº8Zz¬)ºtyiÂpÑB•ܹZÛW\ÍëÐì£(aÜpüÍ»7w¯^ç¸'Üö¯…:Å € ( € ( € ( € ( € ( € (  oø›Yð‡dÖôê¾%¸IcUÒtim’â@Î`n¦Š<(;Ž\€NüÕýžumC]uSÃ7º5ÅÇÆ¯´º^¤ð´öÇûbqµÌ/$dñŸ•Ø`ŽzŠô:( ÿÖûðÓ[‡CáÏk_>EûE~ÏúOìéãOë_|K}ª|.Ôô/›*ôjZu½³¥ÝÚ‘—Ù¦IC9MÑãËÞ~ZçöO—Ç~^^uÌö´êJ§2ßEÍkZúyš^8lT±Is)rɤõæŒTyuÑ]EYíÕê{þ|GñŸìùwûø]ñ'ƒo¬¾é?ð´cÒ„¶!g¸µÖTsqåÂáŠì(³£+g§^2Kˆ^œé´ïï+Ý­-£JϪ¹†K B{òµuö]¬ŸªnêêÚWì£û:þÔÿm?^øÏÄ^“ÁvŸ ¼9¢Ú?†>Í¥Y\Ek6¤ ²´ {0í¼ÐÒ¼H³ÆÆP³Å6šªÞîKÿIÝy-­ÿ ‹R¦£Ñ?Ïk÷{ßðê}Cðjåìÿি î’•¢ø_ã—Ç÷˜‰4Cîz~5PŠœÔok¾¥½Ðø«öBøóû]x°~Ø? 4-áßÄM/N·ø—ðóã‡Ã¸üEuw.})Ó§ò~Ômí÷‘˜ò~ts‡^? °œküƒÿVóÏ$ª<>#]ÐŒV"œ}´y½šE'îË›MUâõñ冭‰—¶‡»Ík©+ìôÒÿ‘Oþ ñàkÛ3^пb~Ϻ<?ˆ¬ŸÂß>#øÆM#J]NîÒx•´¸måY5‹ûu2;iî$U9aœüÌ%ÀØzÜQC6ýœÕ\>’«WÙÓœdÕyN.8z5’¯Ê-èº9ÌéÇþÏ8+=›vWk§v»µ_ìãûqügý g߃ïûLüMðÆÃÝrŠß>H4«Yµhã³6ÎñȲGšé?–¤3(b¹&¹x?Š8"á¼÷2Yvµg^‹ÂÐÅ~öJ“u9Òk–RåN<Îé6“h¬M UZÔ¡Ï$¬ùœtWþ¾g¿~Õß¶÷Á?ØãáŒüqâr?jÿ¼)½­x;HÔ펲ÚsζëuäÈë„.[ØV(ÀF+óŽà ûóœeOVT¡Zq—²öŠ.nÉ=RµÒ»I¦ô;qºXZrmÝÅ]®¶ØðkŸø)Çím§|ñ÷í'ãïØf÷áÿ‚¼â=eÞ´W·™ Ôµ%ŽØÊ“Mnv”‚6;ÕºîŸÐááGUϰ99X¬V"eû…x,L_îi7>WÔךr^ë]®Î?¯â½œªº|±Moü¯wòìzĽwÅz¯íáðóÅ¿ hاÒuφWË㆚—b²þÎÑ]–X8¸ñÊ^éÐè0 ›ïŒ÷ºeœ76“*HñË­wsf’23NʈÚE×Ûðð…/iføhb±8EEÆNo–t+T”*&Ò”^•:Ž)¥M6ï Y¸Ì.#ê2¦œc6ïþ6–õ»·›±Ò|ñoícâω6üyeûNx‡à?‚Öþ>ÚÝjwz׉¼1ð®]"âËE•,Mµ¤º—•åÝÏ 3؆a)gÛ(<¾<¾-ÊøŽ—å™Õ 5)åTã u1*¬eZ.¯<ãG›šœ'(Õ²äI^^÷½®¸yPúÌé¶MnÔlí§^º[ð>|økñOömøÿxømá=SöÒÓüccáÙçXð^£ã¿xÒÚêöç]þß¶Û§Þ]d+jWÉ8”íû¤×éY¦QÅEà®aˆ§“Ë*øúX˜Ð£Fq‚£õiÞ­:vmQëνÅ}ìpÓ¯†£šFªv‹ÛW½ïgçn‹ðP?²ïìÇûHøêÚGöXO|6×þêž{Ý+áœK{ñ;UÕ![›»{-jÏØ…vÎnd…d݈‹Öä<[Å|/‚y&eíqÔ±ëZX‡É‚¥BNåS RñªÜéû8ÍÆ-Fן)XÚØl5yº°´ko‰½õ[|Ú¸±Aû2xËöVðí7ÿöý¯5ÙÏû#Á÷ž#‹Àk¥‹ˆµË}!£ƒS¹Õt¸¿ÒµÉí’ØÛùñÊûÊ¡ß*²î%.+Àñ~;"ã,ª9·´« .¿3‹¥,Br£åû¬4*¹ûNIB<©µË 'e…ž°µ=šµíÞÚ6Öòµ­rOØöÿ‚y7þxGã7íÑÅïŽúu¾²¾øz5[X^=vé§:\¦âG†+ ¢u²Ìñ2$jˆHZ¸Sĵ—fØœ³%ú†S7GÚÐ^ÆM<,}´yœ©·ÍQÖ§g4Üå&µ &3-U)Æ¥e*›'wöµ·­ºnyÅ÷Â/…?µü€ø«Ã_³ÇÀ CºµøÃWW ¢Mâkg…$ñˆ¬%ƒ ­ÜZ f·{r’,)‘eŠElýE<ë8á þ¯[ކ"­xŠõu£FJMa0Õc;¼4*òƤj)EÔ§h8J Ê•*øë¨Ã–î)mÍÖR_ÌÖ·Z÷º³>¯økÿªý—~~Õ6ø_öø}ÿ ÷FøM‰§x—QÖg½º{¤¼Þ-¤Ó'­ååΠäÜ“û²ÅI¯Ç³Oø·7á ªùÝ®TÅ:²§Fåp·:­YÅ_OaR_IØôa–a)âT£F6Qµúﵿ]Æü+øÓã/Ø?áí /ÅÙÉíü3ð¯X¸ñ‡u_ø>ËFÓ|K¦\ij-½”Q0Ý[íòf–@¾cí œáy8£ ‘q^3%ÆG5…7‰¦©Öxšó›ÃN›åu+Tš´)NüðI¾HÞöµÚ…u—Э*‘´awt”U·ü:¶|!« Gö¦ÿ‚žx·öÍý‚¾ ÂÃñˆôïC×µ[KGá–§›5‰–ëqû>¦dX¤UwF…|°©óncãqŽÙ×üCzpß½2¯O[ÜÐg:nœœyá(¹^ ©§~kY/Œ©šU̳IO(§í&â½ésESvi6š´¯ÊõZi¹ôŸüþ ðÇXð.ûU~Ú>ñmÿĽWS¹¿¿ðߤ,®b¿¸Ùs4IƒtÓ Šf-(,Á¶£dWæÇËœEfXèæ¡ +ÚÆNtթŪp“K™QþmY¸sA$Ò:8sƒp”ánc:h’ø‡Vø{w¦\éºSZ\Io+ks¹#Óa•‚]ñ"pI_}áFŒ²'Ça0°…m|eN5ÕXÔ©í"§‡P³uçz<Þì·W—)˘}SB~ô•íf•»ù.½ŒxSQøÄ þË?³WÁ ¿5±ªë l¾*½­¾©àèD–VºÚC±´Þ¬¨V–=îIbÕèæ8Ê\DòúùöaŒžW„‡³†%áT¥O+Tžɵí,ÓiÎn\«e!GQ„yåÓ›xô~_"Lj>~Á_³OìÉû:hÿðP„~ð†¥àoGeðËÀö¾!½×­¬õ‹‰Œ1$fdÔ6‡‰ËÊŽ!båÚe†Í¼Eâ®+Ïêp†*®"šnXšÎ:•(GšNv÷i]©.XJ.jñÖíéá(P¤±IÅè®Þ¿¯è{ÅÏø*ìGð7âLj>|NøÇý›âß Í¥Ç} 6t÷7P(-ÚÙ2nÔoC#C¼B _“xKÇÜA“ÐͰN|=eRÕ9ࢽ•ù”Û—îÛ³äSåu-hsÔÌðTjÊ”çi+iëµ»ü¡×îŽ+ótw‹@P@P@P@P@P@P@z~4ù™ð|c]øŸÿe¿Æ?úvš€;J( ÿ×ûò€ØÏ^¢€ (Ä>3| ¿ý¥n? ¥äþñ“âëO‰Ö³XÉuáw´µ[Ës22Éå½Á° g{` ±iÀ|CO…sŠÙ¥Ò­JŒ¥‡r‡:Ž%T¢éË•§ÆÖÒ’²õhæÅÒuéª}WÖÚYßô>ÐýŠ´ŠøÕñcß|og‡eÓ´|,µñÜZ²hþµ¶òìuY=µÅöÉ ‹.AòFÖbÐqÝl§‘eu°4_iR¶%ÑtLDçz´bþ Â…Ò‹…¾-RÑa9ãZ¤e-­hÞöGÝ_Ìó¿Š?h²”_¶Ç‰ô/ƒ0‡^ñgˆ-ôF‡Å±Xx–Æ;”Óu I6 òÕLŠòïF }>S•ð¾KÆ…èOþ·[ EÍóa\ðõ\juh¾gï6œ¼l”¬îŽzÕkO õ†£h©;|Z«Ù§ùž#û5~ÔÞ=ý®~/üøSûwø»á׉îµ]Dø½¤_hºåß„®|+q<i6BÛÍ+®Ëq4®9ET19_ïx§„rî És¼Ã„éb(Æ­—ÍNÅF¼c/ßÔçåO pŠjn<͵É-&ãËCøðßà‡Ç‹ÑâÏ|)ñÄW•¾ž¶³L‚KH…ï™Zì ÈÄ‚zשÅy¦Aá¾0©Ÿf•óY)5JÑP’ÖÛ„RÇòÆ„!Nm7·Kñé©îþ%ÿ‚LþÖºŸü‹â?í™á?Ö³ÝÄloþjÿ´ø5½:Îâi]Ûý†6àûc´™ IûÇß#‚kóÌ'ŒœGÂ쿆±6¢ù㊆R£RQŠ^Î^ÖJQŸ·å^š:.XÆÇsËq_u.Î7ÕyéÒÝ6=/ö ýƒ>üUÿ‚¥ü'øö4¯‹:o‰á²]WPñ'…íb—ÃR"Ek{=NYwA<‹qmó2ìyŒùnñ9Ê<"Í2‡,,è6éÆFÖ!}a59ÑŒl¤£Êœå+òè–’iïˆÁR©˜S©ï'½ÖÚw9¿Úsöbºø×â-(þưV‰áÿ|ø«ýáâ.˜l|7gm¨4:†£â->'Xµr&HŠ–Úér¦T"H¹ôøO‹#aj®&Ï'W ˜á¹êSÃËŸ)RR¥G R¬“–ñrºW‹¤ù$¹&F# «I{V”%£z-w•¾×ùëºûK|B_ƒ^Òÿ`Í#YñGÇï·&Ò¼QáíOÆ?ιmàñ{©­õÛ­‘$0ÙZJ²ªùlg…Hm¡Uœ.ËyŒ©ÅµaO+Ê:´*F–#ØËìésO ÊS•ZÑqo™*swW»QkQQQëԨÝÕÕí®ï¢KïüOÖà¡_²§Àƒ_?g?üi³ø>šß5[?üIÒfÖ5ÝSRñ3•}wQ—O·‚K69"9±!ŒP[íèxkÆCžd™Ö/ñîR¯‡’¡Fœ0êë J5g8Ó­)Q´§¼¡î©ÞM¥Ë,à BJ\êm'vÛiÛu©êŸ²ÇÃ-âçìO¤|UÐ>~Ïÿ´V¬ÿ£Öìµ=?Áøj+?7ìÉ}ª]GzTÕ×Ë{‰$p’˘ò ~C‹ó\FMǵrúجvSMa)FUž!Ë—Ò£O–/ î¡Çš÷·Ùua¡¸U8Æ5ö·k·~¿‰CÇ>ñ/íóñ—?´ïˆüâ„ß>)?Ž4Ï^øq?áñ7ƒï4Û‹uÓVéÝíî®­$}ªB| <¾âN_˜á|9Èÿá jYŽa†XiQGõª8ºua7UÁ(Ô§N²åö1^ó÷µv»‰Aãj^³N—2eÆÝöºêvþø_Oý­|%ã]Göb¸ñÏÃïü0ü ¾øKáƒèÓiЯ™¤µäR$W x­ ´²Ï”æ2Y~EqádY–.§â°°Ì–ŠÄªØâª]TU¤íYS’” èµ/oVÜñOG«‹Ö¥8,D_'4cÇ•mnŸ>‹cæY?à¼ðVÛ[Ÿµwņþ(])|UáûÇ éhzÌÀÜ[Ay+[…µ•n¤XÛçùXJý]}#8‡ž¾Äe˜leoaQÐxŠª­û“•8©ÞqtÓ’÷u[£ÌþÂÂS§õ•'nœ¬š}/Û_¸ú—öCý’|âÚC¿þ:è¾ðÅ/è„Ú/ÁxÒÞëLÐãÔ§’;wË·XžW¿ù¼Æ• m$a°e̯ȸӌ±Ø^ÄåLêb°ª”Ôñ•¨Ê5*º1N{ÍÊ1X}92‹jü’å=L>œ±1©RÑœS÷SÑ_íYw8ïÛþ »ð¿á·ÁøSᾇâo übÐõ›Í#OðçŒ|(Ù³{w'ûB`α=³Æ¾b"ÉçxsP¹ž;»™Ü]@›MÏšGòaý☠‚sÍ¡ÇÞ1qf™F>×–j8xZž”ÛTc:’q¼à­9rÝÅ6‘æ`¸6ÄÒLî½è¶äéÇE}wVi'²Nú+¶î}iû~Ó¿³çìí£øcö=ñ$>ðEαâë½#àç„´¿O¯ê¦ŽðhÚÞÞ–C.žóE,’yW6(s£ô ïÃ|oö|ó–”§†ÃP„±ö0ÃÒ¥R2öS§NÍF²ŒÒNpWœœ¥(îϯËåƒÀц E-!îíº¿Uó#øùâ_Ø_ö¦ðÏÅ_𧦸ƒÄß ´_|%ÕÄ>.¼ðΞ/n„BçH{©LqÆf•­ãq†*ÄlbF+ØáÜ7ˆ<#‹Ë2ŠÑ•*Éáññöt¡‰©ÉnJÊæ“PŠœ)Y5~egrëOˆ…J‰ÝÆðÕÙ_ª»îô¹çÿðOé¿°å–àŒŸ³§‡þø_âÿЬ`ø{ªh¿õk—äGšXØÛDmmÃ,…„Gxú?0•xþu1™naSˆÀR›¯á)`½…KWË.y{I´â—:ìÒÓ,£„IJ 1›V´¹®ßüÞÿhŸÚ3â…4]+ö§ýšõKŠ? <0º…¿¼ ðÛDMw_ñИZÇ›,s¬q½¬ûÞxÎæ+ ˆ8ùß ð¾Q‹ÄUÈ3¸¼:·³tkb&èÐ¥_hÝh¸95VT䬓”dß)Û^µD•Z~ôUî’»}4ôêsðR¿ÙãÁ×?ðJÏŒ~ øcÂ>ƒ_ðõÅÛEwi¡é¶÷WÏ=ÅÌÒ†͹žG#s““šõü,âLt<^Ês,Î¥\K¥R1¼TëTq„\cEsJVVQŠNËedgŽ£ìú‚Jþ‰Là“Ÿ?b¯ ø¿öºýõïŒvºäÿ¤ðôš'ÃÍ[ûoXß-Å­Ì×Zd·­$tMº*Gæy n*€±'ìâ1qâðœ;œÃ *K«s×±¥îÆpŒ+*J1T×;r—/=윚I-Ãàã,E>kòÛÝÕ÷ÓÏ·àyçìgûAüIÿ‚”üC½ý‘?iÿ|Jð‡Å/‚¾2_h_ÂV6wº˜n¶vÏæHÖ÷÷öÏ!›j,sÆf’¨M}'ðÖWánY"È«áëà3.„ðþÖ¤áV£Su*R\±S£‡¨—³¼¥*räsI´sàñ3º£(ÎéÚÚ+[^ïåuйñËà¿í «ÿÁtþþ×??áñÃûÍu¼'ã]sá­Š½æ”!±f»°ñ —ó –r’ËåˆÐE3‚Øðþ{ÃT~¹‡fþÒ–20úÅb$Ô*sTJL"—-½ÙOš1ær|Õ/k¥UhÖyÌkÒ³ŽÍÇ{®’ÿƒ¶Çêg`Ï¥'D-P@P@P@P@P@P@§ã@™ÿä;ñ?þËŒôí5v”P@ÿÐûò€ ( Ãþøƒâ?ø*ììŸû›ðö‚ý†þ~ؾ.øaû'| ø—ãüFñæ£iñKân‘áëÍKGðî³Ëæiš†¡rÃì±ÆåÙ-¢Ý~~T(göŽ"á¯3žÂãø‡‡ÃPÂP§,6u!N­j2QµZ4 Ÿ<¤¬¥Rv”¹lÛqÓÌ¡[O(Q‹nOÞ•›IömþHò_ø#ìÑñ‡ã¿ìéâkOÚSø™ðë—óx‹@×~IàEð·‡VßSW”Ϥ£ ½‚0—'øK8!*ªÇíæ7Á_Ú‹öFý¯ÿà¡PXx/㟆¾º·ð¦•wá[•ñ^‡¬͵ô^\¢ ¡ŒÆÑD ŒT¹;=ùï q§øm)â°˜¬?×*ÅÕ’«ªÕ¥ËÏIJœ|êO™JME_•.fgG†Åc­Eò­Ÿ2}u~EÏø+O޼Wð;ÀÞø»ð·öÕ¼%â-;Ķ־øg¤­œQüEÔnolÒ-2ye‰ÞÙ ¸B‰¹-#`(¬<À`øƒ1ÅåØü¾5èΜ¥S.vðtáN£•XÆ2Q›ZISjN\‰A^åæSt£ÆvwÑ6«Oø'›|<ÿ‚zøoö¦ø!¯xÏþ AðŸCÒüj¶¸øwáËM<#ñkF‚ÂÛÂþ¿2Ý­åªiåÒòÍ㈬/+<Û-„‹•‘]þûÄNâ~áü³„°8£‹©{\,å9WÄÒµ7 ºÜ®XÊW¨¢£iò½bÔxð8œ>"¬ñ”½Õ{IZÑzémÞÿ}Ÿàö{ý¨$|Ò|{£xú×Ç7_“@ÿ„-ÖD¼¶ŽÊÙLº•­¼H×- ¸YŒb¹«ðžaÁXžŒ0¸Èa39Э…tV×úÓ›NœIµ5*Iªjp»‚\×Wׂ¼q1¯yÇšR¿5¹{éÕ-Ïlñ\ºÆ øCö÷ý5‡¶×:Õ–Ÿ>¿ñ Äþ¹’óSð2—ºžÎÝ€Žxd'l±¬ŠUY[ty9ƒXŒ“‹á&yFœª(P¥V Æ»Bš÷¡$µŒœZm5iYMƬc‰£mm«Nü»µÜüúÿ‚„~ÐðIÝö¾ðÅŸþÁž"øíãï‰^ ÒüS¦XèÖÓ&™âmg¼‡Î}$æ]CPH­]–9mÄ0—–!+ý%ᯠxņà¬v]ŠÎéå˜Lj´%)¸º”jÅS—*Äi Te*‰7 ×¼§Ë ¹4ülml»ëpš¢ç)$ôZ5¯N¯ä}ðÁŸ´gìëÿ ïIøûxDøfš6•­ü ð_‡m¬ôŸêSé€ê0j$HËo7šÁæKT,#ñ#ÇpÏÿbTÍóºÕ1ÎuiãkTs¯ãW÷R£î§(ò¹T匤Û}±éÐUé:ª’ŽŽ)Y]µ­ÿ-lR¶¿¼ø'câߨ¢?‚ÿ nì¼Eðf}áWìÅ¡h­`³‹þ'67·Î¦ÀÃ5õÆÅr#ȑّÀf­çNõL/’»m_KjíʶHû:ûâoÂ_xáÏ…þø»_ý¤þ(þÎ~)Ðt¶‡«Þ µ]mE»êW‰g Á{6êÎ7T±gG kΧ•g8œÇ0ÄcéSÊ0µ*õi󯛿xgΩSu$§NS›IÙ§.ehÊ6GÖûJJ0Œ©:m'ký®®Ûÿ]O¤¾:YxöuÕîþ/~ϳƒ5ߊ¼A¤éúœ3jöZ-þ»m ,-1¸”ºkKRò,CsjŽE~]ÃÕ1!Êó¯m˜a©ÆœpñÁ¼EÓ¡CÙ8F¥Üe ¼®Õ%ùÕÜS<ÚÆýKØÔ¥hËVù’jî÷·—n§Ù_³—ìY&±¥kühý¼üAûG|>×´WÑîü!ã ïGyxdóI´„o‘<­»Yˆýá, GáÜQÇ‘£V‹ÊòHe8ÊSUZR¯¶q’·¿'e.kÝ+è¬ísÔ¡…æOž£©­gkÿ³¿þ>~ÓŸ µ|Yø­uðƒÅ¾ø»¨Ïg¥èú:i×—þÓoÚ+e’Úì—û%Ì!C\¨ A®ž&Àpï gñ9vcðõð´Ó”æêF8ªÔÔ¦ÔéÙ{Jr½©¶ÚûHTeZ¼g.V¤ü½Ôû>¹á^°ø±âoŽ?´6“û|Fð7‹~3|VñTVÿ>"øWÅ[Y|6ÑSLeðÝÓ[ÊŽ—ÓìIAl[s¶[ ¤/èÊ™> ÈjqNµ ³I¼>­(ÊxÊΪxÈsÅÅÒ…Úqö–´U£vÕøàªJµo`Óœž²OáV÷}zìt³Gü§â¯Àßxƒà'Åox«â/Ê)Ž]RŒ9·(ËÞnö´¯Ó®¿¡ú ¼¨>ÕüÖ{bÐ@P@P@P@P@P@Pz~4ù—ðþC¿ÿì·øÇÿNÓPi@ÿÑûò€ ( 'ø…â!á/ÚËÃþ%?äø}ýŸû?üH¹ÿ„Ê;¹:ÆÐˆ¿ò˜!ˆàì# ¸æ¾Ÿƒp¯Äø* õ®jÔ×±æqö·m{>dÓ\ýúXÃ.Z|ܺ={yžðÏö«øëðözøkâOø·[ý¼;ñ×âüÑünñ׎ôùï5õñ4¶Q]6¯¦µÜÛ>Ÿu P«#ËIã‹åQ%jf¼ÃÙçæ1¡›VË0‰à¨Ð”aCêñ©(*•9Ê¢­JR“ï9¥¥SÞ|§ÌQÄ×¥‡„—îã9{Íï}ù–‰Y­ôÑéæ~ÿÁ=<5ñçKñ¯Ä˜þ-þÔ¿¾ [øw^ÿ„vÞ‰¬tXx@‘ïôçµE7v² bR0Lm·Ž¿Ëþ%b¸z¶/yvY…Âʬ=³xzõ+>Yh©ÖSoÙÔ¹œS½¤®{¸%[ž|ó“³¶©/š¶èð¯Ûƒö/Õ?h¯ø*.€þ_‹¿ ¼G{á»í㟵½Òg”éWÖ_,6Â9)Uç/ö†o-P¨s_ ðÑá +¬GÕqÔ#Rqž ´T*ÇÛrÇÛR©¬æä”¢Õ5f—3•ùQÉ‹ÃJ¾=róEÛI-Véúž/ÿ;_Øþ ËñU~~Îÿ ïíþ>|VÔ¡¹ÄÚ˜»Ô|§Þ¿Øî®ô¨´×~mÊ-œdyòK6dGØî¼(ÿˆâ~OõÜç”`bãìæù)âjS^Ò¯$Õ£K– Õ•ýœcrQæk‡2ž .¬¡JÚÔ{¥ð­´õ»Ó×SêËŠŸ°¯ÀŸ ~Êó|fø%ã…»Ôc›HøYã‰~šmCÂ×sD‘´:•ÌÅžÊêè˜âT%šFé0ü~®Oâã8™e˜Ê<±µLM,=T©×„[jTa•Jtµ“jÊ+ÎI?UTÂQ…x½tM­W«èÙÙÿÁF¿h¿ƒþÐWá-çÀ o>2ЗOñ­Ç«v'P‡F·¾X¤ÖàŒÆÞsÛ?)üò8 ¸'5áøcÃÞ3ý£s˰Õ}¦b_ðÝiÓrT$ù—*¨´”Ÿ»êûcq4UéòóÉZ\½m}ÿÈí<3àOÚJÛörñö­àÏ'ÅÞ/ñ¡¿×>AñGAŽÎÓÂî{=&æ+TÞÖð6– /,p+ÂÅæ<->'ÀÓÅa=†ÉKðÓsog&ªV„¦ì§Q|)Z+ZìÚ0¯ìdÔ®ÝÚºµ¯²vì|wð;á—íd¿·Ïˆ?goÚ7â_ŽuOhÿ¤Ó<ñÓFðƒLKËôiï’öM«g-«´Kh<¤Õãݹí¼Ašðkðê†u’áèÂ…LrlëóTp¤ùi:jîµ(ÕJN»ç“riÆ\¶KË£O±®VÛQ²’Zk½ûÛ§Núžuÿ”ý—5_Ÿ´wÀ|7øÃ©üA𷉼7ñoø«ÁúΧwá .âÔDv"8äŽ(-çòšPã`2J²0iÎ~£Æ^-£Ä/žaqØHáqj`*UaJ8¥JõnÔ¥9ÙEÇÞ|°qME{« ³ èU¢ã.dÔ®Õùoúÿÿý½þ&|Høë¥þÀ?°7Äe·ñJi_|Zñn¡Mªê²Ó’+‡´Ko³É ÜÝ!t…¦>\Žž@ÃβGù·†þeYWTâþ.Ãßû¸áiNq¥O:ÎPSsçŒÝ:N΢…¥¿jïrŒ»1ØÊ³ª°øi{ßi¥v’Õ«[®ËîÝœŸŒÿà³°·ížøà¯Ú{Åÿ5 [-/^×tåðe­Äšò³MÇ‚ç·S+G¨JxxaƒHçr׳ð3ÄxœÛ–ÒÅÂN­(KÚÎ*•”e |fùS£³9¶š»œ³3©šàêòÓSqv»Ò÷èã§_%ò-||ð¯Œ>*~ĺ_íû kú燾[x6ÏGÖ¿gû?ƚƙ§E¨1ÔSN’ÅÚæË^‰ ‚8<ÃlŒ¬ªÍ½ráÌf(ãÚ™/Bqò­:Ç:­ÑISJ‹¬ª¥N¦Oß”ùTäši´¹]WŒªaU\?À•œ×}mg¤ºv>oý‚>1xsÇ´ø[ðOö™¹²øÝáïÚw]Õþx ã'Œ5sq©ø}‚ÀÖwÑ+¼‹eб¹QÔ.ϵ¼Ìþ¡â.GŠËñ²Çæ™r–UW-£O_ J‡,+«ÉN“÷‹«(·(ÝÎŒ’×-¸pucR<´çjŠnÊMímŸËñ>ý‘k?ß¿h¨¾~Õ_ðM|1²ø»âm_Zê¿,¼^úuÃD’LZ% &¥¨R  …Ýe8ü«Ž¸S…³®žk’ñ%,_öu*PpX9á#(E´½çîÕ®÷³¼çÛv޽Ô15¨b9*ÑqSmß™JÝý#þgËŸ¶/ü ´×íðûá÷ü3॥´¬&Ö<ã_j[iö].nÿѯ ŽÒÑÒè,žt’·˜C CóWæ¹Ò:¡f8 ¾O4Çæ.¯ðr¦££êF¼*Ur‚ö^Ë÷\¼Ê¢œùyÆæÙµl~.ž"§í?{š.<©7·½¦­;»§¦—wk{ö‹ý˜üKû6|2×~1þÓž'ðïǯÚÄ—kª|$ð|ê¾'ÓuÍ5¥³S™´»xáY K,“$ª&Øß¢•<þøI„ñˆ0Øž1œÞ‚,EFèáá‡÷jý^œÕ¯>XÝÔ§ÏÌåiZ3}+"©B/™5‰Ä_ÜNî<¯•KÝÒ=Þ‹¢},»¿ø%ޝàÏø&ïÂ#ã?ü›ö¶¸ð ¿!Ô'ð¯ÂÙ•´°†ÞõZÞòÐKæÏe¶ÞXÐZ”²€é½wWïÞ,á1~%æ•2ŽÊ–&8g˜šÞ“•6¥N|¼”ê^qoÚ¥.wË.WcÞÊ¡ ºŒ^"|·ZFÖI-­½¬´¶‡¤ü[øÏãâo‹ðWÛ‡:Ö¡ðÂÿ®ü-mðŸâ Ýè÷Z¾§m«;I¨ Ib’¶¸¶‘WD4Ì´Æ€²Ÿ˜É²,Õr¿"Ìkcc]â¨rU:s¢’¥í#(ÍÔ§Q>zwTÔ•Ô¤Òk®¥YóOoqFÜ®é·}íÚÝw>ÿ‚Qx ãÂ?ø)ÏÄ3Ãß³Þ­§ø«Â ×üeែÚ/ŽO³º¼’k)ôÝ6Yâvµ–³Öp `¹FÂ0d¯è_s“;ð£/l|'‡¯Z†¦2t]IÆ 5aZ¬bÒ«:¸yE¦õW’jGƒ”Ó¯O3«'Y[™EKO%}¶gß?´Ç†>&~Ñ÷€>>~Øÿ5[/é~ “EñÁo뉬øŸÁÞ)Õ5(mí5«ií<µŠÏÌwº«G‘±Ý_Î|)ŠÊ¸gŽÊ8kVeRž2¼,6# B”§S8Ôr»[(ÒpjRV”Ò±ï׌ëÊ5+GD­ÊåÞ[Ë­þG³~ÈŸ ¿eŸ üø³ð"/|DOGãmCÞ(O:ÜñkOöx­¤kIµ O§Ê»UHIò£’OÃñ¦oÅø¬ÿ+ÍL?Ö]u©ýJ0Nšæ”Ò©I(ÖƒÖI®h«_c¯ OS§gk´ùºú_¡ËÿÁ?þÁL¿d‡ðgÀÿÚã§Á][á~“§Ï¤è‹§Ey¾ÛWqK/—±Ä€FFËF\å«×ñ<ð¯ŒÖ/5ÈpXÊxú’U'ÌàèküYÉGšq”Ÿ¼ß7/4”U‘Í€¥˜á# U¥D¬­{ù/»ò8߉¿~1kÆŸÙïþ ‰að×â¿…l|c¨·ÃÞ Õ¯¼Mä]jbK™ Ÿ1É´¬r+ÆAŽHÙÈ ãíå9NIG“ç,F*³‡Öqµ¨ÃÍ \Õ"¥I]7¤­(ÉE]ÊÂJÒU)bÒ’¶ÑMËWÿ ³üг7Çß_ê?³ŸüçöŒø}£øCÁ~>ø‹ðãâ&—y)Ò5k¨Òåu=²$²ßÏ ÄÉ!—Ë]Šv3;èŸpîcNžuâF_^¦'SÛáñyA{JPn—,ÛŒhÂQ´b£Ìîý䢓ÏêÕá/ešQг‹[7k=öùþÿÁ-iï xàÏÄ¿x“À:¿Ç/„ú˜ðô¾-}KRkM{À²³Çqe¨O2úèC4ÒÆ,k9 dž|ßžÆfY¾ N½<«l©rÒ祊N)YòÒ§ÍÆVnNškWk],¿SœÚöÒúÙdzîú®Ï©ÐÿÁBhïÿÁ1¾øCÀŸðNÏÙ£ÂZ³Çâ8ôËï hȲK¦[Ӥ鶹ºîº‡_ÉËJÈê6Ÿ7Ã^Áø¯Ä8¬_æ5i§MÎ5't§- äëTýÔU4“jN>ÓH)Eê¯ZY}Ç õÙ}ûo©¡ðöý¥?oOŒ_jÙ?⎇¡ü-Ñ!¼ðïÇ?…^1¶5m7ZFß$H‹Ùu1(ó$Q²BZ0Ün#á~ðï#Ì2!ÃN¦>£…l&“‹¥:-Y6Üõ§;7îže¤œuF'V¨4 ´”^éùi¿Ïcí„û£é_…¸´P@P@P@P@P@P@Ÿ~eüÿïÄÿû-þ1ÿÓ´ÔÚP@ÿÒûò€ ( ?kO‰?þþÓ_ ¼wûOxâÛCø}‚¤gNØ–ÒjÔ•âïÿ?Sèrc§Jžš«´zù«=>¡cáïíQñã–»¬ü*øSû$ø»âäÞñÖ“â¿ÙËYø™ðª]#Nðþƒ)†Í9F¶Œ›=æÞâIå{9~C°–þ̸C%áü=Ã0Í)`jhfÃâ•Z•kÇšTê¶•YZ½[{Zq§Òå~÷½eâÃV«q…7+4áud—n›-õ>–øÕû=~Í~ñίð?ö¹ÿ‚‹x¿GÕ>+ü[¹ñýHñåæ}m¶ÑÙ &„îf¶YwH|¤"üƒnOåyñN//¥šðîAJ¥<8|DçBá'ºžÚQpŠGFïž\©ûÎö]ÕhЄœ+VkšWZÛ}-é÷¿à™ÿ¶ÅÏÚ‚ËAðgÂߟøá]ΩàÿŠ:oÄmFö÷Äíyl‘ÿdÜ[ܼq‹: MpfEpÒ¨Rø,pñW‚²^©_¯í±XåK†–0†’mýb3‚rp䟹K’M5ä£t“Àbj×IAZ1º•þ//¿­Ïœn¿ØWâïí%û^xßâ—Â;ˆ4ð/…|]cªøÿáÅæ¨<7©Ï®ÛÚ:Ù]øsXžoœHщ Š†Vd’ƒéþøƒ’ð¿àðŒ¨añuéN1 ?X¦¨ÎiÔ†3«N\¼ª^Τæ¥ùcÍÁŒÁUÄbœáw´ÚÙ·f—+ì¯~‡­Á;ÿcÛ#Â_¾5ü*ø—ñÅñ–¹¬[Ïðÿ⦿ãã­:O›%¬Ö÷¤bKe—Écó¤åp¨¦¾7ÄÎ:à|odù† N®œ$«á¡GêU÷c8Õ$ýÚ­sÓQröqÑêÚ:pL\)ÔFÔ­&ù—]–›lß_;´Ï‹>:ÁJt/êÿ³×ÄýÅ_üªCyñ›\°¹ðËk9·mQ,>Uõ´,·‘m—nàX)Û‘•\›ˆ8{ÂÊøzxü5L>>½6°”1¤§u^<³æ¥8¨Æ”ï ÚÑm\¥R•\zn2N ûÏDü¼ûœOÂoø,OíUûD|øÅûa|2‚žðGÁ›ÿ鞇X¿ÔüY¢jëmºÑ5P« ¿Ùäx.Ø!Êy|‚½ÜçÁáž"Êxk±²Åâq£*ÎéájRsµGBîu9â¥M7+ÅK›G¡•ψ¥R¼\yTn–®Iù½ºvG¸|ñ‡í¬øwöpøeã_Ú³ÆZŠumOxÓÄmðÚÙ¬°ð×Å[6mkÂßh~;Ô%±´ŠÒö{É•ÌB•ná¶š2Œq¹Õ†åÞ2¿8sÁîÃd9ƒÄæy–+ í)aa‰ÂûóœèÂ1Œe8I¥UŒã;Z\¶²qü÷‰xƒƒÅsÓqrRjÑiNê×mÞÉhí¦²²v½Î»àwÅÏÁQ?o áÇ¿‹~1ÑbJx[ÂÞð¦œ÷·sxçIìµ B9HÔùPIqs0–9¦gýÚ ª¿Ï¹—„¾6ç|‹ÏsïöªU~°ðîp¥Ï)Âñ”!þÌùa>ei¯e àËþ¿Åy—>6u)RZF ëš =M=¹[“æM¹(Ù^ß|vð¿ügþ ïû+ü}Ñ>økáü^1Ð>%¯Œ4¯I$ÇYM—«‰ÍK»‰ pÈ\Îÿ2ä‘íø]Ãa˜æœ;—Ð…h`^%ûÓIJ.3Œñ)ÉÆOž s¶Ô¬Õù^ÇèÂåy6­,4"œcªþfÕ—3êå¥ÛÕœÏÀ?Ú Â—ßðNÿ ~Ú?d™¾ë~ð‡>ø‹Á:rë k¬ZZÛÅy£i‰$’, ,°•´˜É(Ž%ßÀ5÷ÜGÃxÊ~&b¸c(Í>¿J½yÖÅÓ­'J<ØyÎr†&³Œbæ£sU‚Œ¤ùzFµð­VŸ$’J6×âVÑzôgñƲÏíyÿ£ðÖ‡ûdükñoÅKï|M¾ðg>$ê¿áðö©¦ø‚in­í„°Å½lb‹kÁ,¬¥YwïA»m{¹n ‹¸/ÆE^ÁÒÁG ††"¾5å^œèEBs唬êÊWS„ºvå–—3«<6#.Н'.iY;(¾nžŸ©õO‰m_Ú+ö_ñ‡ÀOŠšg‡þxÛKÑ,´­â§…%¶ñ‡«^ƒK{geq†ò¢dT0Ü…bXàà¯Çóˆð ñn7ÀJ¦3 9ΤðÕyðõ©Âö:•!§4“º+¤—ª=OZ„©Í(É$”–©ú/ÑœÄ?ˆß°Çü§ö¬ñ‡‰þ0k^3Ѽ]ñ³AÒŠþ$jz§Âú{[ÙÍcn~Öª°iîÿgËż³1‡¶Ì}Y•øâwá(e°£S —N¯²ÃÆkë3SœjÏ÷m¹ÕQç÷eËd¹úóÎxL"NmóM+»iµ·éèVÿ‚0êÿ°î‡á/ø à×Å™|cñWF–ÏLøã¯X\Øk^.Ú¯5†¢Éw<ÒÏk$m v%pEmã?Äc0øÌÏ °ù}E9á¨Ó”gGªZIÓ„#‘œ{TÔÛæ÷®NTð‘ƒ9^][½ßTõoNÞG9ñ[Â?ðP? |Bño‡ÿà ¾ø_ñ_öZ×üwªj××wú©[ÿh9º±¹ºf¶…­m„^0.&.䙊¦O©“ã|7Åe¸ZÜ[ÏéP§N*1÷15¤¹*ž¬•J®MF_º§eeM9YeVåRQÄ(΋nýâºt³]ÿS‘ý™ü9ð[Eø?£øïþ QûLkšçˆ¼ ã3ã%ÏÅc­É'ƒîeÔKM!lo%µ†6‰­å„ÉoQ(šBÀ*°ìq^'=¯žVÂp>] TqTjeË È–-*V©ˆuiƤ䤧rÔœæÜÚdááJ4“ÅM·§ÍöuÚÚ~;ø,§ÄÕýŸ¾ ~Ï?¶ÏÂk«¨iŸbѼ]ÿX7ÇPð“Á5æ«æZÂŽn¶Ed³°‰ƒ2ʾ'ÙOúÉ—gÜ/™R‡$ðÎ¥/mîrb”£N…§'iT»KYÙ&§àï5¨¨ÎxJÍJÎÝc××Eò>ý’5Ö~øßö’¶ý‘SÀ2ñ–µy{ªø}+øÛñGã]îƒâ¿ŽÞ2“JÐ~ ø“Qi[ÃzŸ‡ìÒßUÓôù<Óâ,„ÌóÇ—S€Çï| O|NmÓÇ×´u¯‡ñ±iu„º#UˆËseæG¸ÊLqÞS¦«…x«5Ê|+¯W1ÆýgÏ,*ËÝNOâBUcˆVnJ4êÚVQ´¥§:»A^Œ*f 0,¬¥Ïo•»j¼ôìzìåñKãgÆ?ÛsǺ>©àï|.ðïÃv»Óu_øV 4ßÉu*Écâ+}UAs n¯j¾aQ"yŒ® ™â|£"Èø VZXÚØ¾YÆ´jÉTÃ*iª¸YPméÌÓGÊŸ"qw5ÃÕ­W4â⣥­¤»I?Ðú©>àúWäˆô… € ( € ( € ( € ( € ( € ( ôühó/àÿü‡~'ÿÙoñþ¦ Ò€ (ÿÓûò€ ŸRÓ­n¢±ºÔ-âšõ0É:«Éþê“–ü(Z98ê( Êö¾‘ª´‹¥êÖ·FÛ0¶¹I6FÚN?:\$ø‰â}þ !û8xQð®¬Øø¹¼WáÝJÏ[±1¤i‰sçF„í«ÙƪÌ’AŒ°#ëx7 *øÌehU9PÃN´\%ÊïØxZMkÈÕFÚMj¢ï¥Ÿ>%¥¦“MÛ_GþGEÿlñlj?ðM+/Zü+û⮫Ø_\é¾'ÑóWðN'Œ*êÞùIJ%ÒAq$2É.+Ä.(«ú Ç 7å~*O6–Cí2ú‘©*sp¥‰«Ë/ßBt—*tœ¡ù§NN§¿9žFXëOìý­¦ŸUªWÛ^ý=OrøÇcû0k¿æý”ÿà£?tO‰¶ÿ|_-×Âë=[ÁñZYhÖ‘´ o ý¾Ì×x̨„“e†Ò«_’TâÌ6O àºÁËI,K…W)Ô“çSÄ{)/vFM'hî›:êûiì±/›û·V·e~÷ûÉþ?þÂß<=«jpþŵ Üü`øÕkâ77úµ¬Wð;ì7¶úK›9Z)B$2FÜH&AYp߈9&7Äø׎*X5ÍÃÛû_kNU×µ‚”nå/…ÅÿL18:Ök79^[^Û;hÿ®¨øsöcøö?ŠÂ/ˆ_ðPÿŽ6¿ô_x”øÓá¶¹­j^-Óåðu€žÊúÓÏ1ØÍ}¦²yW—¤&Y|¶O߸¯2ö™MlÇàå–Ô¡‡ö8ˆB–¢ÅÕå´éTäæ«Óç§’ýäœ9“òpôÚ¨¡:ÒçNW‹×Ý]×K®§ØÞø×ðcà_‹~Yxw㾿à/€ß>·…>|-ŸáÜÖË¥j¢u1ß\jÒ“-”ÏÉm¬ßë$ ®X_‰cr,÷ˆ0y´ëࡊÍðXoˆÄ¬DdêRå|ÔᇣV1”]IÕ‡Ãg£Lõ#V•)Ó´ÜiÊ6Q·^íï~‰'ûJÁ<bo†~>ø%âÏÛóã—Ä­~ÊÒÃÂÚ‡¼aã+¿'…uWgöf±u¥Dc)*Ý‘ÉHÂM!Æ6•ûÞñ3g›`s\6G‚ÁÑ“xÔ¥FG^• ûj¯.kÅÝ)FÒ“qнï~\F éΜªÊOEfÛ³{;+^&°ýÿd?ÛÇBýŽüQà]kÃÿtßÙæÿÁoáð¶¡eáËëë¹`¼[«ËÀ<¦ËžéÃÈÞCÏ"nRZ»°•8Û<<­Ä”+B®g<|18Xº´çˆŒ)©Sp§OâR挧/h£Y¤Œ¹0˜LZ¡ÊÕ>NY;;]ë«ù½z·üö×øªÖZ¯ì‘ðொ~/|)ð?Å]CÂÞøé‹­®âƒH,³Â÷Ï4¢K–']¦Þ5‰`hQ@(Ex>5ðOÏKˆ³,e,a‰ÂÓ¯SéN Õ³Œ•%òÁIÅßÚIÍÔS“m4Í2œMxÅÐŒ\á4¥u·Ÿ’ZtïÚŸÛ_Ãÿ?dø‹ö†ý’´(~'hÞ+Õ<%áÏ|0½Ô´kýRšóNÁX<ë‹3À^ઢÊX¤^ú‡‰Ï8ÛC&Í&ð5)SÄF¥|M:u£NN4ë^óä…E'.ZwmÂÍÝjoõ¥K 'R 6¬–î¼íçÜøçKÿ‚ þÉŽ|Gð ã/ì!㿈^'ý¥5k_¼­^A¢X§‰åŠÚÝtû kÑ À·[‹xLs³ÈÃ0“@ý¾¯„Üd¾¯›å™Ý- ž5éáëAJ´þ­9º•gKž››„ä¥ÙY8ê¯å¬Ë ¥ìªSr•K6¶÷´VK²vÖïÔû+âÇíCã‡üñ³ö~ý£~ xCöeðåž«câ½ bÞ+½wÄ¢ÆñWN(-›- Ì6¸òf…Î.‰>@?™³,Gðç chq­XZê?în£ûWØïtØ.µ¹’ùÄQ›•˜¡·Y&M²¬¬X‚ßyÀžðm|"Ìp9Ôp™¶6U[Ên¢«ÉOÙGž›qQmÕk›™8ɦíôyvUƒÈñUå.£ZûIk'Ì“•Ûz®k¾ë_S¹ý±?iØÇþ áû>‘ÿׇÃÿ ¾(kwÞÔõx<-¡Á­ÞøZ B;)æ7ßhYV6ÇjÄ®WíD °5úWp¿ø™ÇЧº˜ì8â!Vr£ ò¤êF>Ë‘ÅË’­ÜÚ¿²ÜÚŠ=|]|6Ö¨MÛe~[Û{ù}çן³Ï¾'ü{ý“µÏx£öx°=“A‡OðοñSBµÓbø‡q ”rYê·‘ %±¶šs¿ì²nšÜ6†¯Åx—”ðïÑ¡‡ÇËêŠnu!…œê<$e7”aR\±«8COiB£³æižT­†nQ\ÖÑÉ%ͦ®šôè|ÉðKáÀÿÿÁ1|£þÒ´†µðwÅß³gĉu-SU×ý‡›özø½iá_üðLJæñ=çí+­D|9{ãK»‰í¯.D"ä´3ý¢îIvòÍò—n;›ø‰–ñòÎr×W™Ö¨¨,º0—Ö#ƒ§Μ½šR‡%5¸ûGËÏ+ÞïU $ð¾ÊvpJü÷Ó™éß{¿N‡ƒ~ÌðMÏ~Ë:‡ÀkÅ_µWŒ>xa~&\éþ;Ð5‹í¥Aâ«ØÝ.¥Û'ÙÙ5'€´ÖónCæ.æoCâÏp|]O<¥C,¥¯õx΄á„ö²¡ŸÖ"¼ß´O ¥hT…£ÏÊì£î¾6xwIÊ£‚»ºrßùl­×ªðO`ý©~?üRý®´ïø^VÓ¼Kð»Ãlþk?|Gá¦ÔºÅŸˆOâ{g,sƱÆKiÄf“v@Â<9”p]Oì©Õ•}lñÆÓ©ìíJ¦™a=HÊ Ê[Ô‹U5J<º·×ˆ­S¹Ò¼T”\Z¾©üWV-uÿ‚™ü0ýþ&éü·ño€|-ûE_xSPŸà•åÞ½ý¬Zêk%¼Vó[•˜*ù‚ˆp¯Ï|)͸×)®³9R¯_%Zk”=­)SSR”'^|×¶¹]½nuã©a*{š*¶|ºÙÿZ~„5±ÿ8ÿ‚WÜüðÅ?|?»ŸÃÚg…ø!ÿ…ðf…ñWÀÞ¼ø©¡øRâOhgâ Ø[#PŽ{›eò'ÑZ1E÷G–ùYþåÃÜŸðNaœø‰ž^8jÕÒ¥5:t15eïRq„ß4)TWo–ÏOy&y±4qiàR”bÚŽ»¸®·¶›[KþÖ¿ÿàœ_ðO޳þ­ãOˆzGïhºo‹|7aðâÓF¸¹]Jq!·’N³²´…—tÓ2²/žS ×å\œx¡âFAžSÃPž/RXZÒÄ9Æ. åìá¸Ú¥I§hA5'Ë´µ=U<­.irÅs+wæßÐô?|¼µñ¾—ðþ ¡ñ¢ãà_¾øÄ?į7Ã{eâÑxö·{-/o1©†9ã2ÀXuœE¯šÌ8Šœð3n8Â,Ï¥þÏ[ë<“¡ìÔéÞ¥:kV¤ã%Ùµ ìÙ¼){êž\‘ƒÕ[{ë»ý ~-MâØ“ã?ˆ¿l_ŠÿÛÅŸ¦ž[?|ðGÁKk«Í Y¹Š×BþÉåË›k­ìT ÞäìJŒ™a8÷"ÃðÖ_ƒöŠJU±u±’Œ*у• éTjš·<9Roø~ê\Ò —ÂUuç+Ãe£ïu¯{œwÅoÚ§ö²øÑào„_µv—ûCøcö_ø;¦[ê~+_ÙE}®ê‘¾hÎ…%½Ô(‘G$1“Æë0‘Êì#i¯s'á ȳ ׇ瀩œæP”¡KÙI„)û4þ°§ JR”fýèJ.ªüËS*˜ŒMXB²š¥·Õß·üÏÿg¿ø(Wí ­~ݺ¦½ xÃâ^­ñOâwÆ­OCøqàŸ‰Í©é> ±ðCù2ÛÝI§´I¶ý-í. F‡\ù“ ™Ù›ö¾%ðÓ†èx{J•j8zx \El7²«‹–1sFpU)^Œ§R’ïv›‚ŠKÌ£¬ñ®ÍóÊNÊWQåÓ[wéÓ¾§íêãhÇ¥X-P@P@P@P@P@P@!éøÐægÁþuωÇþ«Œôí5v”P@ÿÔûðóÆqBóûÅ_³ïÁÚ'Ãßµ×Ç¿ŒúM¥çŒ¼1âOKð·ŠîóöÏÛizEµÅ™°•ÿãЬÒ=Æøöîi2Ù®jõ'K$†" Ó~Ò_8Õ”Övj ò߯™½*r¯™º.-ÇÝŠ[Ý8©6–ºÞM^×÷{XúcÄ·ß¿`ÿ…‰ñ^çÀ¯âo†Óx“Æ0:Á&’’ÙÇ%ÕÀi¾fX‘·9í]ù•Tñ5!{F2üÛÑìse³­V•7Í)+-ïv¬Ÿ¯cÿcÿ„ÿ üAûWø{ã‡ìAû>|%Ðü¨izÇŠaÒ²íü}<Æi%½¶—QÁåÊâòUüïÝ—V-Qu:’šåRJÑë{Þöû6WZÙùXr5NZÊ.îZífœoÖîϪV=×â÷ߌ¿køOà‰cѼsÂ/êÖZH“ìZìcHŠÒVib•0'›ÈN€H>÷ ×ÉpÙþY¿?Õãê›jR Úu"¬Ó×–-+¥tŸDeˆIR~ÎÜÝ=z%®þÀþ/|5ø±û'þÔþ ´ø¹ûA躬Ÿ-¼geâ…×e°‹ì–±Aá»ÆÛo%»ê or¶ñż)(–$SŠþÕʸó‡8_”çy&¦'œ~¤éÔ‡²sn¥IKŽ3Xw8{Is{I¸òMµ&|Ôðµ«Â¥*Ëš§Åu­´VF¯Ñ|ÑëðNï:n›ñ áÆß†±±à·ð·ÄmoÃ~ i}s§x[^š=¶ž'¨ÌÑ;Adž2¥:+¥Ëx™Ä5jå¹®WŽÎc‰Uðôkaq’öq©^„]êa-F*IN­æ¡QòûŠRнÍp4—<' MZMJ:»>’Õµ·ÎÏä}ÕðkAðŸÆñßíUáÏÙþÐß4PÙèžñmÅßö6‹¨Ïå$æ&dÜ'ŽÁy#ùX8B>lÿ=瘌fIâ0™JÒɱs§yÕ¥ûJÔcÌãÌ“·³”ž‘–©§%±ìRŒjÔŒ«%íc}z&r_ ¾7ø+öÔŸãöûßxgÀ¿ðÆ›¬y?L~ —Nµñ?Š´ÍÅî¥}¬4nÚtòùÊcÄ&O.‚C‡VýÏr¾ð³+Âç2ÂÓÄWœ/Žýò©*\Sä§J–J*´êG•©^|·œjA{­yX©ÖÇÎT¹œWÙÒ×’Ýߥ¾]-Ô×ý¥—zrÝ~gÂ?ðS¿Þ~ÙÿÓRø/h¾.ñŽ¿ðÐx{ãž‘áo WI³“JszGÔ¥‰X&ZðɵC5¢{ )L¬žPU_õDîfF-šø¾>ð·‰8/9Ë3^*Ì!˜ãjÆ5T½¬)J•^odçÏ.x¹kʹ`Ô¤œ5ep÷ G3«[›EJ¤­d’ŠZ%}5¾Úò>’øÇÿ`´ñ×ÄÙïáÄ¿øÛàw€t3¢|Gð‹âa\¦K³|çq· q^–}…§_ žsÁÕšáZÔâhµËìeÏÔ ¬¹Ÿ½eºp˜\Fn”š•hº­^ŽûéÕÜãhÏ|øSÿÓüyñ[öJñ~™à”Óô¯ê¾:¸ŸC‹Àš€’H¦Órn$šÎá­³:»„8cîpÆ<Î|7©„ËóJSÅsUÄF‚X‡‡*”j”’äP­í*¨·Ïœ›å²Šî•näæ#*ü{†sŽ&ÁT¯–ä͹c °ò„b§*‘œ¢Õ8¦›¼¤¢—%¤ö½›G£Z¥:Ÿg^Öó>7øWà­#ÁðOŸ‹ú‡‡?kÏ„Öþ$K©øSö‚ñmÅŠ-õ‹yµ‹K¬´¦;{‹¤—uŒ@·îÕ %ŸÜs|}|‰9T+åX©biáÔ*à)*˜iS”iJÑÃ(óT…7V—¼ÜÛ²•Ï.•(ÃQ©Å'+ó»;ÿ‹£}>ã®ý·>#~ÐÚ'ìsñ3àÿìiûj—Üì?…$Ó|9£\iZ šµÉ­-œÙ‚[`ñùL®Œþl¨v ¯€²ÎÄqÆ]™q6yIÁÔ«ÍR¼jÖ^ÍPu#ï©Ùó&š\‘k™6k‹u…:õ½–ŠÝïm¿àžç®þÇ9øßö¶—À_õ߈V~$ø¥¨|-¹–ÃHñ%” þ˼´´–(æE)¢Æ ÞNÎŽ]·~ÍŸxÙÃ0ÅTʰ¹ZÄå¨NŽ8••hÎJ_¾§R¤e(üQN ÍòÓ‚Œ¢¢­åÒÊ«iVSå©{¾]òiY?[u<Ûþ ýñËáÿíMâí"Ãà×Çß ›ÏüJдo|*Ö~lñ=ü–¾ ‹ÎÔ,îfÛqýàÉ=»˜¥ùóœ}G‚œ?™pŽ ¬ó< N\FµJx˜b/†‚ž\´ªB7§í¥Ò3”jGš>í¬g™U†"K’kF“V×}ÓÞÞšÁÿÝýŒj¯Úª…‰û1ßøŸTßâe³ñ?…NºÖþз۠¿¿Œ7%ÌÄ%*ûRGÚ»°GÅýxëƒø=fo=8~íÊ^E,G4¿u*tžöpœ¤âœo$®í¡¾s„ÄâT÷Õ_Ýïvu_°ûP~ØÚÿ„n/Ž¿¼ ®ø^êÞök/‡|Z—†/ìû,:ã›–[{ˆ°&òãóö‰¨7ˆÕxK‚pø®ʰu©b"àž!c9é×…¯Ï*4Ò¦HKàæ—³¿-ÛM½p^ß㉜“O§-šò»×Fv¶>­û|zøgãφÿðR‡ºGß Ûk‡ÃñÇÄ-RÊÄk $"ä\éw.Á£ÃC»a#y€îVPAñx"ðökÆðN"x¼C‡·©F„jOÙÙòrÖ‚VzJ×[s+4ìi‹XLM9CU{&ì¯Öéô9/ØwàgíSû8¯ÄMGáÿí?¨|qøA⯠{á_Ž|QãyufÞý-–8,á¶–ÙÀy¼èÌjÌÈ¢,e«Øãþ á(ú…# §É785x¶îïÛÐø«ö%ý¿¾ Á>5ø§öðwÇÏ üSð—„¾ËñáŸöŠÝx_Ä#ÔnWP¼Ö|¨ Ûéwoº/ÞLðB!“lh0øýç|8ϼJ§…Ãäµp5°êóañ<®8šXz0tiÐæŸ-Jô£i{°JŽqæ”Õü¼&6† suÔÒÕ}–Þ·¶Éùü±> þØ¿²'ü‡àäÿµUŸì³¨ø³Æ¿5ËGÃ_ nu»Yõ„º’Ø,Sˆ!˜ÂVqæ¤^~W}³8¢°üG=àŽ5ðw<Ë2 .i¦!Bq¤â§yGšPS¼=×?ggË5£hô¨c0™­ms8=_ë×±OöÎý‘üãÁA?l2ðìt^µøO§xFž-À2ÜF÷–ÒKlÒ‹Ãupë®cýÌA‘C;¶Ü Æ™Ž[–>áœ5®o,T«N.†.1‹Tä£5MR‚s‚S÷çiI6£ñXxNX¯&¾[o»{³ô zWó™ì‹@P@P@P@P@P@P@þ9ð“øÛÃòh â_G2Ký»C»\.Ö ´9VÀ8ÁäüÖýŸ4gðùø‹¢¾³¨›o^1C{ª\‰®&ÿ‰¼çtŽÜÜã8@ƒ@ÿÕûð€x4àŸ?àž_~/ø×ľ%Ô£ƒöm8éd×Éùw]BO…Ÿ²Õ‡Â¯Ûx®Óã¿Äýmm-¤‚='ľ2{»¬¡A0ùj P>_îö­yÞ·Öäò¤’] w^øåâø(7Á3öwø‘£øSÄ áo\^jšæ„ueÓ]#íV«tÙ,™‹l¼ìØÜâ½¾Äðþ0Lç:ô]9¥OÙµQÛ’mÙÞ1÷¯/u®†u£ZTíIÙÝt¾Nïþ ðßö¦ý§þ0i>&ÿ‚Wx«ÀÖ’hž(†ÇãGŽ<%ãØ,5‹«‹'*tó lÒˆa”¸ŠV IÀ\ß¹ømšð‡ äuhqõ*ÒU)9`èÕ¡)ÒQª¯õŠ\Í(¹Ê6r‚jIjÝ´ò1°Äbª'ƒkGi4õºÑÅÛ·žÏ¡³ûxÁ>kCÀÿ¾9~Ì¿ðQ¿V¾)ÅÞ·áïXêÖ¯§6Ö22Ò…eRè PæL+²Ü7Ãá߉\O—åYïे÷iT¯(ÍT×Ýöµ$æâìýê–ÜSQ³³WŒÀ⽜çJ´¹·K§¥¿Àg]#ö¦øeÿ=Õ?ਸ਼Œà¯Â\jZ:h¿¾!Á¦ê+ VèVZÈæ&Hå·¹¸#€²¼ ›?£q=~ͼ'¥À|7KûG2Ã*u9ð´%RÜÿyQTK™9Fp§7(§x¨6ô8èÆ½<ÇëuŸ$Õ¤íè­¶ûZþÉÏû~Ëß¾9ÅðÓâþŸ ^x«âö›eâmX‚ &ÂÓÄwv1µ½†žLq-ËÜFDÛPÈÎîÇ9$Wãœeÿ‹r•ã°’«Z’§89Uœ°ôê>z•u“‚¦ïµ¥Ñ&zxªaêÔQ•¯%u²»Z%Þûžgû`þÓ^/ýŠþ<þÐþ пi©¼e2|oZüñ^u5¾”cž-=n-¯Àû<6¶MÖX2É+¼„ìSÁ\)‚ã¾ÈhÕË–—ð£Åz&©€ZT¹š9¬í'XÞÖ)#”Z«îÊcLXÖ9¯‹‘Ë2*X|¹RËñ!7…ö°¯‹»„mVJN:8û_yÂWå÷Übx¾o•dòY“«)5jw‹jûY;YtMÚû+¶“ðŒ²¯ü ãçÀ¯|DÖÿgOü4ønº ìëð¹â/¨êâñ‚Oý*G(nX^O&7HŠ]˜A?“`óϸ³C‹³„Ã;ª•jËš|±³ýåIFnM((ÑæRPÒ:E»|ö')Îøƒ 7Š‹¡EÆÞÊ-I¹'£jÖßÞvÝ[TÏ\ÿ‚tþÏüûHx×áßìãûXüAðÅ? hM{ñà˜gÔø…ওÂ>øy:øwÅ'½·ž#w¥Øi¿h\ª@~Ñ%ÂÌ»@Ú:²z\!ŒÄa3þ…l·„¬•Z•Ó¯†¡ Æ^εZÜŽ0r—îáMÓ—3w½ÒO¾§Ö"¥KÔã%¢ZI»ê’¾½Ï˜ÿà›_±Çǯˆ²µî—û ¦¯ði|gû@ë0|Qñ“øÂxõïi:=áK >RdŠâc³ÛÊû‡Îˆïç ãõ¸ã‡rÞ/…N*äÌ>¯¢ðÔ}”] ÕqN­IOÝ” ¥Ô‚·ÂÜcÈy¹~ VåÃÞ ÉÝÝÝ$ôVï«¿ãsèٿľ1øK£ê_²¯ìK†añN«ûB^OãxwÇÆë¥X Æ©¯$ÒÓ.ïÞÒæ!>HîÈ ïù§apYÍz|AÅ£ÃÃFJ?SçŸØ£…q-jxuRç—½*M'öYßAÊ’tpö»ž­>ky˳vÛ¹íàŽ?±~±áÿˆÿð„hšß„5Š^1Ó|SãkKÖ纚òöÃT}V2±Þ4±B¦âIK,h ‰ÀÇÃe¾7qÍF_õ©Ã *”(ÂPŒTaVŠ îé¨JMAE')=UÝõ:å–aŸ*³›M¾í;õ8OÛ#âJÿÁV?bÍ/Á¿ðOÚÛ@Ñ®<§ym¡ë¶³X_øÃLÓ¦x/4øâŸËžÞ¹AóÙnÊÊÊüûü•ÿÄ㺘ž1ÊçQa]8¹ÁÆpÃÔ­:u£Í ÉSntट2M4âa‹’Ìð|¸z‹Þ¿Í.žÿÈãkŒ|)à/†ÿ°WìûxTøŠšÆ‡®üeø3kàuá]?J¾3Ë,tð¥´q¶¢‰›…Ý0ÃÍå±R·ÁÙ&Q‹Ìs-âLÚ´0\•©a1n³Ž&uirF)SR•FÕÿví¥>tšfxš“8a¨ÓNZ9FÞퟞÛÿ™£ã7ì»â_¿²ÏüWâèô#ñrÞxZôÍ«Y}¢0Òê‚jVgÝ9f± ve…|µVeçÀeË‹p¹Öâ CžžÕW-)òÊÊ•7K•_ëÕ•k5M'7ÌÚL©7†t¨àÚ÷œ•·[jïäúuØÚøAðöÿ‚\þÂu‹¶‡„D+}wâ#ÆVŸ î$‹@¹º¹i¯î'´I¥{µy$R±¦6sŽ0wÄ\/â߈yE<»(«~XЉŠuc(ÒŒj8ÅSqI§'~m/®úR¡ˆÀaj9Ô]ÓåÚï]:þ‡9¨|,ý”¿àÿ¼UûN|ø 4x§á]Ö°>5|AñäÚgƒ5-_R½Ži4¹úé’ÊæyÑnB,*ª¸U=R½JY¿ø™“ár,Ïíp”11§õ:#S Ti¸ªÉR¦¥RàÝ6ÜÛoV¶d{,. ¬ªÂ6“ù›´[}5Ùõ,øçàOí3㯌ÿümñ§OÖõoê~ þÍ×ÿh‚Zô¶Ù®ßPk9ì75 Òæ†8#’èîy0€‚1Ëø‡…2ü‹<Âår„(B·<0Êj~ÒÐTUHU²«õˆIÊQ¥¤b¯ÌäÓºDêÒu7kYÅí­ìÖÖµµëä}?í½àïŒókÿ~øÿGФ×4¸í>|[Ô¯,ï¼;âfx¦Äw—6u m^ó \‘€à?7ãr(ÐÆæ´'UR“–+ 8b(RŒ£ïV¼?uªKÙÍÝj¼“îúäk7nßË-o˽º£Äø Æ·Ú%¦«ÞÕtŸ-æ’[FŽ;‡YfCæ¦2°•.Mzu83‡óN*£ÄœI—Ô¥Š­‚ÆfèÆs¤Ö"…k¨¨ÔR”ŒZåw³•ÞŠÆY« .…§(Á;'£O·ŸSÞàžß þþÅðN[Ÿ‚ßðP„.•o­üH›á´Ò·Ão øºÕ®Í–—5ÔQÆÏ:Î ¸› [1üïĬÓ7ãÏãšp~*stðë—Ö9¾¯%R¼a'$¢éìéÂÚ§e­—f,& Ãß/ÃnnŠúk~çÓQü øÿèý–|W­~Ê ¼á¹ô ¼ÂïÄÚ¸°‚ôÛùÔõY³+F†I šfr5ùCâ ñ?‹ðÔ¸ƒZ²«Q+Sƒœ£ÏdýÚ<Ï•{ŒyšGr¡C‡“¡¬½>öhü]øã?ÚÏá§€5¸?i?|5¾³[]cQ“ágˆ!û>¦Ò@ŒÖ¯4‘¸¸µÜIVK 6Fk›%â æ¸êRË©c#.jqúÍ9sA);MEIrT¶éÞÛRŒñ4àùÜ^þëü<Ñî*r â¾lu‹@P@P@P@P@P@P@éøÐæ_ÁÿùüOÿ²ßãý;M@¥PÿÖûò€ ( Ÿ¿joÙ—Æßµÿí á€þ/ÞøVÖ~øïÊñƒ(ó !ZÂã*OÙ&.­.¯˜#Úz‘÷Þq^_Á\i…Íñ¸E‰§NJð•ôwMT†©{HY¨s'zW]ù1Øyb°²¥r߯éèÏ@øiã/xSþ Ðÿ>¯€þ |_ñ—‹SJøq?ÁoZë0x¿ÄÖÚ]½àmFöÖ&Þ[± IÚs“—JýÇ5Áa±ž',×íó·IÔÄ,e)Òx|<ëN¨Óœùå\פ ­Ï§*JG— I`=œ- ·eÊÓ»²zµ¦½n`þÔŸÿࡲ ß‚?à«¶J|+ÿ„‹Á~éÿtÝZky5;JæÚ›ÈïPH¯Ÿ'í¾BFþL*êYŠo¯G„rß xÒÏøkë>ÇQbeŠ”#%Ñ„å n›åjÜÞÇÉsͧd¥Êeˆ­ŒÂ(ã1©¥n[îßg×½­±¥ÿšçö½ýŒíñçö’øuá ü9øµ£xº_ xÇÀ×:¥Ï…,î4Ão‡¼A¦Z;È÷­6£™ä|Täòxh¡Á|sý‹”åøŒE|^¶T£Z4ã^p«Îñ8Jõb©(Ñ—$“~òºwÑ^7ý« íjM(ÆIÙ¦íýÙ%­îõ=?ötø%ðÖÓöøû8ü\·°øñ“]ÐôOŒ~$×<gÿ΋®$2iv3é35Ì-ƒpÞ7ªƒ‰2ÄWÊq6}šO„òüï.rÂå”§[/TáVX©EÉW«ÓIS’—5´÷[·»dŽŠ4 «Îœýé´§v•“Ù[©Ÿñsö|ø ð×ÇÙ?µ¶ð¯\ñÆo]Z~Òþ>¹øŽÚ%õ¥„Vñ˜•a+™ÖÖæKEI#£É·V>c ŽŒ›‰85À{Nž&¾¬e—PXm NR|ÞÞ¬W#©J5Œª)i6—,Y5(áéO÷Ü·š÷ÝìíÒ˳ò<ëá§Äø%…¾>h~,øçñ+Æ? Ô¾¿~xëâ:F•áè5%‚ÓM³Ó[lÏ}o*3Å+ZµÑÿ¾l]øó6ñ †8ލ¨et(b–OuV¦"tù§9TŠ’pª¤£*P«ìÜ”R¥ªo’Xœ£ /kˆÒ2”¶Q]ݵgÒûž/ãOÛwö¶ý¾ÿà¤Ú—¿Øö®ñþá?j+o XÆ–zU¥µ ŽçPxmâ2Em$ˆ´® µÜa¶3…`óœÿŠü<¯ “&ÂÒÃá©ÖÇÕoÚÔu\œ!IIÆ>Þ¨Ósš¦£9A\øÉç™ßgr¡”Öp£§¿dì­«³¾ŽÚ-½®Ö>•øû ü8ÿ‚G|ñgíqûTø Œ>$Ðuë+VðÆ%ÍΦƒ ?hE¿—lC¼ÓÍrvÛ¯ÌvÄ)p‡|7ĹÆ]“åöx©S’©W;ª•×<íIEIÁIrÒ¥N+šrQærœ›>—)áÌP–'½­Uö­wåÌÛInÝÿ’ú§öËÒ¿h/Ž_|/á/ØÿÆSé°x¿ÄúgöïÄ? ø†Ú+½ BÞ³Í}eæ+ÇvΨ! È)9a {«p×çxœGQSt)ÔäÃÔ§'µìãu9\eME·;ô”R{ŸQŠU«RŠ¢÷kTö]×s°Ô~øÎïâG‰|umûCx²ÒÏÄ ] ËÃöþGÙ4‹±»þ&°e }¨î,J|£Šñ©qžW‡ÂKJR¥[Úº›š¤tý̵·³Ó¥ž¯SGFN¤¥ÎõV·o?Sˆý—#ý—¾5|.ð‡ÆÛüNÕ~Mªh6?!Ð~i}”°£êðYNò¸‡ìqÇ,ióI Îß.1ûö'áþ:ÀeY&3,­Gû>ŒéÃZ´hWÆU«QI¬<ªB1µ9{IN2zFQŒußÅz¸9Ô«‰©´ÛŠrQIuµÞº[NŒã¾*j²÷ÄÿÛ7À2| ðŽ‘­é>Ÿhš/„íî¼-cñ ⟪Mw¦Ý^¼q¤‘0’=FP×@.TÜv ÷2Švœ ·åÓ[6{¸jÎPP©4çÕ/òòÙœŸí3¬~ÆŸðLÙâ/ÚrÏöZÒ Ó~ˆô­ÃÀ~°·»ÓâÕµ¢–+@ípÇ-ÄË$ 2†9c’{\+GŽ|YâW‘O2“ž.õ'*õ*Jt)JQ•KsÊN0‹Œ›[+"1Âåô=·&‘ì—WÐè¼ñ‹âí…ðKáWíûøçAÐ4jZv«âËOéK{tÚABn´ÁöyvÛ_£‘1g:0*ØÅy˜Ü,à¬û3É¸ŽŒêÔ¥”é:R䵿¹[ßçE¯y$¢çšjåB¬±T¡RƒVvnúéÛ×ò(ÓoaM0}ËÜ\YÄÈ×PNe 8 ¬ŒŒ7}¶S™åYN6º­ša*æù¼©Æ¥n^Z\5jruÿz¹i¬ÓTêC‘ªz8ÉI;sT…J‘V§%NìºÊKm7·TzO‹¾ ~۶džôÙþ %û ø/Åÿ /n,ï|Qñ ß.t[™&KcqË¥" ¢òæqDfä¡|c|¾ ?à>ÅWâ. ÍkaññS:0𭜹]vÜ4:’†‰¨ïvtJ–/KM8õiÛðü¿ã¯í¯ñoöd<à¿ØëY?¾|}^xšùà²×ob³madÛ\ÜÇ壤Òç|RG†M²Fíâð÷ä¼Yý—ŠÅfÐúîgŒTÝiJt¡)Úu*+Ç’\Í:q·,âï^2Šº¸º´%R¦ù!ÝìßeßÍŸ*ü}ý”¿kÝgþ Me{/ÿ†>, ©ø;Ä?¼ðWádºLþ–ëU†ãP‘—`’ÞâA,‘Zfo”“_¯pçðUg_BñÅÑÅÖÆbUUYBŒ¡I7%¸Î ’3»º‚Ž©#ϯ‡ÅO,ºŠ—Â⢭g{¿øsîOã.…ñGÁž*ýŸ?loƒz¯Ãý:ëᦜÞ<ñ%î¦-¼8Óê±µ½Æ™e«†ŒË<.Y ®ÆãeÁa_ÏÔrLFSÃg5‹Ž*qÄTT)Æ<Ø‹Pjp«SirÂjÒQ|ÉÚIÝ&z S¯UewÓ]Ògœ|EýŽ>=ÛþÏÿ²—Ã|>ø{Ã3ÂÚ·Æ [Ljµ= [y4Hc RyÑ]\<‘ïÀ1¾ç#éòÎ7áß©Ë8â E|^1â*WŽ?ºÃ»qšÄI­-9.IÓ§Ë—U8Ú)óUÂVoØÑŠŒ9mͼ­µ’òÞïM´g|Ö<-ÿõÿ‚&üNø¿û!ëžÖõï‡ò_ÙÃâ½/áûé˪O¦^‹5þÑŠT‰îîÑ‘ÉqÀvË!+Šûœö†/įr컈á^,W$)WU9j~ÑûEÍS§'iFÅi-nsÒqÁes6ºÚ׳ëÝùž«áï~ßìeà¿þØVÞ/³ñõ÷Æ ,:|Ò-nMYÐ@nãgGbU³tá·Æƒ àf¾?ðê—ã(pÛ¥,p•ß§8Ú¬bù½›J7¬šµ×,Ÿ›:c ~Épxÿድ™¼3§øÛš¦¿¦$Ú5[Ì9@mÑ[Ì8Úâ2Êç°ü)‡Ê8v–{ƒÍ1¡ZTjÆt*ZSJŒ°“ÿ—ÍÇß“\¼«Xó$ÚÕâ]ZΓ‡4µÕšºÝK·cæÛ/áWÇOÚÇö–øKñ[ÁúÇŠ¾|*ø)ñ2 j?ð“^Zè-Ñ~îÛ^Ò–i|›«[„‘l!.ë3À5úÇg=ÁÜ+šeø˜RÌó Ç ñöjuî¥ïO_–<ð©M§^¦ª)Å>vy¸ºu±8Šs‹tá r»éèÕÚM=ßµµ?P•cÚ¿”¢€ ( € ( € ( € ( € ( € ( €Óñ Ì¿ƒÿòøŸÿe¿Æ?úvš€;J( ÿ×ûò€ ( ÃMø¡«~ÞžÓ~ ßèVÞ'¸ø/ñ/OâKi&±Žý¤Ð„-p‘üïù·ªòAâ½\’®SG4¡<Î3tâê*m)¸/‹‘½öåoEÔΪ¨éµ ^Ú_kŸcþÍÿeÿÙ£á߆š?¿ ê—Zˆ‡ZÓ< mkcgyâT´E¹XmÕ· ±Äg2ˆÕCt¯¥â¬Ï‹x«6ž7|YðçŽbÖŸBÿ„*çCƒÅ_j7ÖÖ–V«3½Õ±kG ò°@&9_éêü)žx3[1âŽöX캭OŸÛB´¨r{)Ô©7©NÕ£åue8«Ùø+G5PÃc„Ó½­köHôÿØ·Äðšü8ø‹ûhüSø¹à?üøÓâïMñoÃ~"¹o¶ÛIcº]¿öeð(LM<›“Ì~ìrHù>;Ã}C4Ëøc…¯ˆÌòêXE…©M.I*Ž5çí©{Í5:Š´¹ô:°¯ÚS•iÉ*sræO~Ú?Äú[ö0ð/ÂÙÑÔÆJ5!J¢^ν:ÉBpRçV)«B’S“ŒìŽ\FeJÝ JnMÚÑ[õMywó>¼ñí­û;x[ãž«ûø¯Ãwðj–ß -üNöú„v©mªZ\Ë-¢iÑ+J$šñÚ&_+fp‰8‹ax‰±|=KŠpõ"é¼L¨Þ<îP”j:’´\cJ*Iós][UmONXº­ì%¿-úkÒÞ§€|:ý«bÙ+Á ¾5þÍ_°î•à_†?%Ôã‰t¿ }’_.) G­C§Á:$©q$¶íÒ!…ä~¤8£f|ǼgÌ2¼ó9–'öo NUyÖ+ÛÉ]á¥VtÛŒ •E(F\ñKû§$q8l2„éÒ´%~go†ÝìŸ^ïCÌ¿à™?jÏÚÆß?l |Ð>1æ|Qÿ„_á'Œonl4ÍJ×ók_n´Šå•dV–`¼H^0Ò<ò…wcµ>·Å^áÀe7_<½Ï íñT’©Rœ±¡e9A7V­_kJSRj1Œ[ŠZË—.ÄVÄÊ¥xEMsZ/E¥õײÞÞbÁd?bØSá”Þ$ý­|âk/üK:\º6™¡xþÛJ»½ñ>±{³Öu'†D¸š8ç™e™\<{˜£ñçˆ9¬pü;ЦñeRS¯UŒpØzoÚP¢¥B2”"ãM§Z7Šm•šapqn²v•­dí«z7±éÿ¿dߌ´ÏÀû?Ø_⎹©øóâ‡Â¹toÉñ3âÏ…Ùüâ{«›™{ŠØÆº‚C™’È›3„ï%“q–G¹üø¯ápßmAa°µRÆQŒ ”j)O™Ñs¥Î¤ù½ø¥Ë£è©†«^Š¡?zq³æ’÷[íçØ_Ø[ãíkðëÄ>,ý…¼Yÿþ·ø/ªÜÛjZÂ{¯øL]øA…­šX×P¿¶‘iä»ó¤i²FíŠxŸà¥Äß²oŒü¦øŽg‚{MWƺt×úSYçt¤ÇnÊÒ•*ØÎJüß…eØ\ú+ˆhÖÌœhÊ0«Ï´ušiZ[Ý\íÄ{iRýËWóØùÃö‚ý­?kïÿÁ9ü+ûZÁ4üKàO‰˜—ÅsYx^îæ b+pmïŸL³3C.c¸ŽV–i FQI6«~ŸÃ|ÁX±<;Çëá!'jIÕ„eMÎÒ¤«Tåœ}è8§;()5)8ÆípWÄâå€l5¤úèõèì·ÜùÓàÆ§ÿõøÁñ¿á]×íuð/âV¿âŸŽžÓumGZñ __ü8½ñ>£h'›HŽÒ[™ Šî)„»mŒgìæ1—3_¦ç´¼JÉ2 Î<9ÃÒÃåµ*SŒ)û8fÃQŸ$k:‘§ Êœ£ËzœËÚ§¤Zv8hËVtåZ2½K=náÌÕíÛüOñýï‰à©´§Ã}Ká7Áß_uo~?°ÖµWâo‡ï´mÄš,7àÜØZ&)y4onèe"s÷ÙGÊeÐÂøGÂÙ„3 ^0§™Ð8GRj´kJŸ¹R§4y©Æ*sRQ|ÎivMôTæÌ+ÁÁJ ;µdÕö]ÎãÿÂ/ÙÏÇß³üÞø7ûCøÃàÞ½ñJ[?‡ºoŒ-µ³.§ñMõ›µÙj(ûf•(qµ£Fѹ;ÄDaô9q>]Ä‹™`+K3¥†RÄJ“ÃÚj¡gR–¿»ÄG÷rUT”¢½Þ^g$e^•)Ñå„×#z^úÎý|·ÒÇÓ^3øåñóÇ~'ü ý•h…K¬|=øT–sø>}øêšWŠ]#š+ƒ‚[³2ª¤J̲Ï;K,ŒX0bà…9 +ã²ÿ¸â•|j£JZ¸‰Ô©9Ô£µâåj­{H¨E$šk•¦ômžüòü+ŒnÚI%£²û¶ÔúAøð[Â^=ñ7Å_ ü/Ñ,¼EãX­!ñn¯‚,ú²[Gå[¬íÿ-qüŠÝ^ùÖ+ˆóÜf[†ÀWÄÎTpîN”Ÿ-77Í7öyž®Û½NÕF”dä–¯;í¯ÄÿþÓ?> ü?ý™>;ÛÙk>ºÔ<)¯xzÙ.%ðƵ[JùR¯–Ó@̱\€èË)̸S4Àc3Ü•*ªx£qU¨ÉÝ>h¾e¤×2³¶¨i D%RÕ]]tgÀ?°ÇÅ/~ܾ'Á3?à¡süLñÄ OUÕtíUñ€lgÑ|=¬k%¤fúÇm¤·#lˆ‡‘#Ë £¼AÊpe¼uÁ«CÒœ!N½HÖÄFmªÙU½XÁÞTdÖŽ öM´xxIÏBx\UÜÓºVÍi~¾§Ôžÿ‚b~Íþý>|3øßñ'Ä~&o„^1Óü_eãø¢»ºÖmŒs\M#1ò<ÉÛvrŠ6¨'h¯É1>,qF?‰ó,vU‡§Gëôg‡tiÓN1¥4“Œ"’\öZÍEIêú³ÑþÏÃÆŒ#Uß‘©]¾«©ÎÁEÿàŸß³/Ç]_ÅŸ´åÇÁ¿‰_t߇ö¶žðµÄÑgX­¯¾Ñͬìqa:»Ë¶ôŒª³ª‘¸×©áˆüWÃÔ0ÙÆ,]:ò•JŽƒ­Ο$ã8­jÁ¥Ѿ­&Ö„ãpt+JUyy¦’²½ºôíêOãÏø'?É_ðMýWö7ý—þ&^x3I×Þ[¿ÞéW–úÕÞµq,eîí®îdoßK3”Y'ÜìSžsYeÞ'æÙWŠ4¸—>ìEJV8ÉJŒ)Æ.ÔçN {±‚MÆqÕ ©…L¡F\·ÝîüÎ7þû~ﱇÀøWöŽøi±®ê°êsü3µº¶¸>žEo2i¥ˆ±3\|¹]ÍH#*rÎ+ÝúEñ× ñ×áñ-éÒ‹‚Ä58ûx§îÆ1•½ÚzÙÙJò’’²‰Ëàq84¡ZwmÞÝ¿áÏIøñ;þ mðÇö¸ñÇ‹¥ðǃõŸÚEð¼—Þ#Ò4 nüUi•»¬ÇŒÜJöÿfXâ{E|®Y”ø¹›pfªU§“Tª£Ns›Ž2u&œ›½¡>w9ZÑwlí©SO'dê%ª¶¯OÇKXðÿÚÃöúý¦¿hohž"ý˜~þÒ < jsÂwã­7ám´úé¹h„vº|ön.aw•${¨£a—·.Ñýÿøu¼3Š­G>ÅeøÜ]XÇØP–&Q£ÊçVxªV§ EEÆ4§$å~mÔT¸ñ8ÌMdÎ1[¾U%g¯Ïú^ýð?Tý®¿jÿØ3KÑþ(üs°øUñ“ÄÚU¾±.£àߪ^è6RÝ ­Òm3QiZ ÚØ,3£—T‘äíµZ¿9Ïép_x‡V¦,vYFR¦£V¥áVj3q­EEJ ¥çNQQr‚‹”UÚ;hˉÂ%)rMë¢Ùz?ÄùÇá÷ÀOÛwöŒÿ‚Ò|Yø½¨x_øuà?éú'†¬µë [Kkãm:ÚxïN^†fÓÜ︷FFÖO›ôüψ¸ †< ÊòØS†/‰•jά԰Õ'MU^ÎÉr¨Ã–M]ÛwONÐÆWͧRî1ŠKeïjµùìxÇÛ[Yÿ‚ÈþÖÚ/ì£ðÃáðgÄO„>4Ôµ_‡ÚÔ¾0ŸUÑ.u +QFµa´mki ³B.Áw‰¦XrZ¿FÈ8‡ü[ˆ1Ø¿¬`±ôiÓ¯J4«*uékõj²©%:‘öŽô´ŒÔ]I[Ù$yõ±sÍ1Ñ¡|® ´ïuuÑ«h­×åÔû?^øÝñ#öœÓîÿàÿ|#ðÓPøå£ZiwŸ´x^üxSÄ:ÓFu9´W|Ëp±Ç,Q†}¡g!_¡Çá˜lƒ+áJ‘ã,\D2ªŽ¤pó¥VŸÖ©WŒ_±Ž%+FRŒ¤Ò»tîãÒþ¿¶©ˆÿfš^Ñ[šéò´÷å}K¿´æµûþÊ_ï¼%mû{\üñïÄVðÔÖzeþ ú„KÓå±ÚiöfD¸HÚhÀ$ø,¹®~¡ÆÜc”C,‘f8L'Ö”b©ËÚU;Z±´æé¶§+¤½Ý+ðØjŽ>Ó’R·ž‹MKìqŸðT¿~Ü¿°ÏìƒâŠÿi…Õ!¾øÁku)Ô4{K½D¾¸Š mM1Ä`d[—EyçRþD’ïU5îøE…ðÿÄ5¡€Í2îG$¢¹g9­jQ”§^µä¦›¦›Œ)¾_h¢­ÊÚ1Ì¥Áá%:S¿½édú/ó<óöTý˜üsûZ|Sñ¿ì§ûV~Ä^ ø ðÃÂÐõφ¾ð拇u—¼»k»Í;U°EUšdaæ¢;YäS´Èƾ—Œ8³Á™Fˆ89§šcñ+RÄV©åZŠ…5Nj[|°kÜrŠRq‹WåF8j1U%Jµ/gf’{>餾gØÿ´§í1ªxOâçÂï€þ:ü+Óü[¯øÎ/øH|?ã«éÞêûÃöÈÆþ;np·à˜‚ Н.pÄ_ˆp· ÒÆä¹–o›`±3ÃÒ¢ýJ1ŠŒkÍþéÕsÿ—?7"rÛTÏR¾#’¤)BQæogÕ-ín£~ i_±÷ì{®~È|G%ÿ‰4ûMOâE׃.ä7Ú¡·º¼y&»…Få7.Qœ†p½ÅV}WxÎ#ÆÓå¡7O«/r—4 ”a&žA^WÝ&Â’Ãa¯F]emÙùÓûc|ý¢>.ÁE¾~Ú_†·¥ÇñËÃéßÓÇ&ûÃ3xR±d¾ŽË[pºÏjí¡lä”=Ü·Ž»‚ÚÄkúo‚3îÉ|1ÌøcÉ7–ÕsÄ{gˆXªuoIÔÃ{I'‘R‹uc0¦›«4xªxª¹…:ñÑMhãÊÖ¶•“OÉ_]{\úÓ]øÛuûhþËãàœ·úÅÏ‹~ ñ¦mñÃ<{sáû}"oí ¡…ʼnŒ¤3o·oša§¿Ãäà^,þÔQž.ÄѬð•q”!^U³Œ¢¹ ùyäåY­)ó)kfzίְüŽÒšk™Eµm|ÿ¦yÜ¿³Â/€^ñ÷ì¡ðÃöÊÒ­< àÏŒ?ð±¾8hï©Þi—ÿ¼1-ºÞÙiZcZïX`nŒPí ’ô, úuŹ×â°„WóFa€ÆeXê¸,]7 ´¥(N/GEµ(µÝ4Ó=¸N5"¥tÍZã(( € ( € ( € ( € ( € ( € OÆ€?2þÿÈwâý–ÿÿéÚjí( €?ÿÑûò€ ( ý¦þ~Òÿ?i¯|1ý“uMËÅ>"ømã]/RºÖõ‹«‹1ÒëÙ\[¤† @€A+#¢rÊÊûß 3^É8ºŽ?ˆc9P¥yÅBëE¯fªBn*Tu—´Š’”¬’iêrc©â*áÜhÛ™é­ÖlÖÏnþ‡ûE~Å?°ÏÆ¿ø'eÏÆ¿Ùóà­ÇƒÃãkk»}.]?RHuk›û]ÂÞmGû=šh@‘‘‘mªõ&Å^+à.<)Ì¡<*„ªÒÆÎ”©¹B¥NŠ¥Q¯i «V„ï$äÒ»oæ±´°+,–"Î>ÎüÊ÷·/ÄÚ[»+é­†üXý¨ç>2ñÇïø#wÂ/‰~ÒtOøBñ^¹áï[\ض“oÁeg˜ösÌ’G4ÊÞdeÝ“,áP†¯å'ñ*<)†•ÞN¶"ž/)Ñ÷Ûæ­ËVW¦Üœ9•9E{Ñ\µ,×Ïb³Ü^fäø~J<ªS´yR¶Ü²MßnGÑ4Ï@ø}ûxGörÿ‚¨ü5ø¢þÒ>/øâ¿‡ž3Õû…’o] £†ÃJ¬!V|óŠÛ¦{tkoó:‰ßðUï…³pÕ´OÚëÀš€|FÞ2}+Àþ]FßQÔ¼Y§5Â[[jöÑBß»‚iX®Ç!ãÚwO•x=œñR¥W‡kÇGت•ªòÊ:\çFr’ÖpнãxÊþëܺ™•,=ÕeÊïd·mwGÏ_þÿÁaÿo«Wð•·ìËáË=WHk/‡3ëË}â{…¹Žkû»½SMI ÀXŒEZFVŽd)‡oÒr,ÿÁ/jP§ˆ“Î+Ê5oˆP—%¸¸Ò…:¹c&Þ³çME5*ræ÷Wz¦62åýÒÓKêûê¶ùÁ:OÙâv‹áÏÚ×ö°ý”ü'ñúÏÅž<øªëZ/”hðÂRöæXÖÞ+è$·.Ö²deƒ<¾4Êkâ¸3†8ƒ‡Œ°ø\=*s¡RjZëÛÊW§·RTjFvU#gñhš4ÃÔN½z1•¥&í%ªZ}×]™öññìíãÏø'uÞñãâ-ïí «|×ôñç‡ü!«&’Þ2ñO ;ËhVDt™å›5Ê®ÞUHçðó Äùw‰‘«”áÖUO2§_ØT«UaèIIóÓœœdœyfÖîú6‡Œ `­Qó¸5t®û?òEŸŸðLÏÙsáïÁ›ÏxÁ>ñçÄ›P—Ún™/ÅÙ,õÿXË0qá™o§q'³ì® •ˆu˜åø­ÅÙ–y .µ .WŒ¥õU:§Ûëq¥þóujÓ—Hè:˜ è·å>ÜÚ¿îßù|¿SÌ~xŸàïìiûrx³áÁÏø(—ðëáç„´{Ÿø¯à2ü?²OèŠÖÖ³YO­iVáo'¶ºt¤r-_Wa3¾9ðÿ ™fY±xÚóŽ–;ÛÔxж©9ÆqÃYEÁÒŒéFRûI¾k«S,.2TáUF)s8Y[d·¿v ÿf_ÙWÅšOí¤ÁB~(üHðe‡üSð…­>'x[á¼3Ä×¢Hž×XŽIæJ‘ZD°Æ²DH¶rÁ¿6â¾/ÁÖáz¼€ÃÖž†+› Wãí(ÂÒS ÔcÊœêIÎn3WqW‹²·m <•uˆ›\Î:¥{>Ïîò>mø³ûM~É¿ðZ&? |>·ðoX¾‹¨üøÓ®hWVZˆï÷Ho­tÅSní"A @Ò%ÃíYÃ1ƒúŽMœeàWû~-C0§ÉZÌ' Ó£ =”붪.YN\ê.œnãfÝîpU­‡Í}ÈûNYuo­¶ôÜè¿à>$ÿ‚—übý–¼=©~Ò:Š5? |E²·ø}…¢_M¢ë^Òí`¸³¹ñEÍÝ÷úl·sI ¡™ÎåJ™ Iæø…ð«$âêðÉ'NŒ#–/žqj8š•% ÂB/ÜÆ”zÙGzRMENO/–eW ]_›Ý²ÑÅ-9µ»»õóò=çá÷ìŬ~Ç´÷Ä/ÚóÅ^(“Røy¢þÏú&K¯Ïýö™î'º.ƒÎw‰”ù›Ë;ƒ85ùÞeÅt8ã„ð9‡§ÉŒ©Ž­U¨ÅB‚úÏ$aY¾T¤¾T¢š³{ñ ð•¥^OÝPK»Ó¹âÚí û>ÁPm[Ä—ÓÑîïu„:jW1FæH‹e–ÁòÚJëÇpÿñ®7„˲ŒN ^O*þß>ýŠÿb3S𭼆;/|CÔþ}¦Ñn&A:…Ô.ìîmÍ´vìN# ÿi`…‡ÌSêü#á¯ò±œOÅv¯*t#‰å—,_.´iÕ¥SÚJvø›²NI=çÌ+cjc#C­Ý¸Ý}úÿÞÅÿŸÿ…Ûáo |Fý‚kM^×5…ž/Ÿþx»Kžäx“C¹•¦´¾’æââå'˜Ìfa}ÐCöt`¬ |GŒ_Ø8¼^_ÅÜ;8S†6”}¥*RŒ}h%”Ô! n1QåNN6©SžQn-9g·Œg†®›pz6¾$õOvMû~É6úÃx›Lø‡ÿñ‡Æx/ãÇü$½ö‰¨É¤ÿgêYEš%ìJñ=¾ìÎöш£Ý 6|uÆR£õj˜.¥—ÑÄ`½”âªóÓ•IIW§)F2S·¹’s•ù¯³Âay“S¬æÔîí¦½Ÿ—‘óí{ðÓö ²_Œºæ‘ð‡öŠÕ¼?ñ¶ïPø™&£m.—ã ßHÂOYéQ²Áö›kRÊñ ‘Ãæ"y‡k~¡Âôón?¨òÊRÅe4êàá ?+Up‘Á%l\ë¹8O’¥K8ËìÊ\²—*ºâ®éà×´´j5/{¤¹¾Í½ü5ÎËÂÚ7ů|"øƒð»á/íÌÿüE©Z\|Nð_öÆžºŽäðUÔ5ΫG}µœI}(Ž„†"…Ißœøxºù.:Àãó—ët`ã‚­É'O±”T*Е)5RR£jŠzT”¦×»kiËVt' uy[\ˬ¹^éßmvìy‡ì;á|Pý–¾~Ò?ÿॷ&ð z¦›{â?ƒ~4™5Y5o¸ò-ãÔç—í–î·bÑ[ñ£Ûœîó~_¬ñÊx»:É2îTqn5#OE:Jžðæ“£û)§UN§»'­¹}ìp°…L=:“­xéx½o/]ûhtÿÿlø,7¿hâÃߨÿÿüâK[o jVu=*ï@}~êåÚ û‹!þßæ;2À€Œ³Œª—.<®à³¯Ææµ3,M*ÑxXÖ…aN)Jœaˆ^Õ$ç/†I-$ÔyY[›C z5+5~÷V~ZÝÕðöûø·ûcø#⟂>ü ð…¾-|6ñÕ—…~ ÜøÊY.|5«ˆ.þͨùqÆŽïû›¯" €uSnî»e¾ˆ¼9Éx0ËqXümzùv2ŒëÐTRŽ"Ÿ49èóS“”R÷©ûIÁò¶ªF.ðgueLTgÅ)Ťï³èõûíò>î²³´Óí"°°¶Ž!Œ$0ÅEE@a_ÏÓœêIÊníêÛݳ×ÑÔ€P@P@P@P@P@P@Ÿ~eüÿïÄÿû-þ1ÿÓ´ÔÚP@ÿÒûðœPÎ_à Rü?×>"\ø7ö{ñ‹|+ðŽHâøâ;T¶€XÊ`K‰ã¶‚Rí­íäIe¯ µw°"¦”á5Ï'ËÚÿ›²ÖÉéܹS›|”Ó”í{-õÙ/7ÓüÏXø©ñûáÏÂ?€Ú¿íâ-FIü3¤xxë =Š $¹€ xÖ%ÏÌònUQžKOí(7å{(­Ü›²KͲ(¸VŠ•í¯w²V»oÑjpßÿk¿x¿âî—ðCã?À cáæ¿â? Ëâ èk·ÑßÚÂñ­Ä,ÐÜÜÃçB^2ÃåY¶¶4P¿2ë]y=.Ÿ®Œ‡4”eÒW³ô×U¾«Tp¿·ßí‹ñOöý > þÓß |šÜ–iâ=U¶¸Ñ¯/!k[«XaŠ]XÍmºGBk*Õ£C VJ”ªO•ªq‹Š÷Û\®\ÛÓZó%i=,ô³áÍkãðø9OMT«Ò-Úúë«ÛúÙj±ÿg- þ ÝûOüdÔÿmø(ÿí…ðÒß^Öõ{mGOð&‹*ج0¡iÛPYm"•™6yX“‘æ—Í"¼HÓâò…8çXÊ•)S—5:.¬åJÕ´„½Ø»%Æ*Vœšm!ƒáJÙŽ1㳉)Kšêk–+³÷Wtž—|«šRØ÷ xþ «ðãöŸ‡âÿÂOø,·†¼}ñø«á¶•«ÛÛ[jZÑ·ŽÚÄÖñÆË`°Æªör Ê© …yýïþ"ޝÿcâ2Œ<«Â‚ÃR­gûº<î¤ß#r¶”ääªÇ‘«»©\ú¸ežËÏN£QærqVJïÑ-;®½Î§þ ÿ4ÿ‚w|<ðmçí»û1øŸá§ÄŸ~ Ò¾ÁàkHº¸·»¸‚¨¼»R` .ãp;P5ÁáÆa†ÌñÐál÷4–(ÄËš»æ‚ŒeN2”æšåe¥¹¯³ica*púÅ*|Õ‹~¯]»#äŒ?¶÷ìqñ‡ö”‡Ç~.ð„ïþ|Vø˜¶_¼< yý¯®iæÚÞÞ=wX»»V“DWQ¤±EnaûLîNSö\“Šr,…¥…Ã籆aÃóaë}fÊ”ùç7‡ÃÓ§hâ}½6ã9ÔçöUŠV•Ï2­ õq ~ËÜ”½åÊîÕ·mü6vzZèïþ4þÙ³‡Ç=kþƒñ£á¿ƒ~8|3ø—¥YÙøÃCñޝ£iþ-ð­ãÞæYÞé©4ÑíŠh6”ûA€2~"âÎáêÙµ±•c0õdéNkOŽœ9U©OÝtTåNwRt׺îätTÃâk>uT‹Z¦ÒpZÚúßÏÌoÁOÛ£ö¾ýº~|Tð.—¦üð”~ ñÄoKÜð_j1Ôî–ÞM V¹td•^[¡h¤"@Ã Š®³î&ÀSðû0ÀbóªY†!Ö¡ƒ¤›Œ¡ %9¬F Í8ɺN«û.iÝÉ´¨Ð›ÆFq¤à¬ä÷»“z¦ûu·ù¯ÿࣟ°çü·ã¦“ñÛâwÀùüâÿé6v³øíªÉgáK»WÔ¢¹»œÍiËü*ŠmÃHFr ŒWØËsl¯Â®«”à8“ŠÃbe9Tx+O*R…8òÔn.ŒÛ~Õ¨óE+©+¤ó™eRT”væÛ}vÖý»ö>¹øOÿþÉÿj-wà?м#ªx?ÂúEΠ–Ÿ|A|‰¢ê‹o(Hd‚d‹€CÇ’8õ{†Äb**má©¶ëAÍ^J]³ÚVëäzTqUªb7JI+ûÏggÓ×s?öÃý°?`/ÚzÚçönÓm¯…^øSãí:êOŠ:ÿ…¼Rº‰®/H^€y/ ͼËÃr&V/”èMtpO`xJQÏ*sVÌ0²ŠÃB¬yðÊ IIËÞŒá86§G’JÓ\Û¤F/ ÓÖ²¾Å,ð•L—…1XŠ”±çÔq4¡jUé:u§ S’›”mO™ÙjÜ{íýŸS‰öµâ“V³‹}Òié×^¯B-cö§ÿ‚AxSþ ©c§|<ý›|7…u 2öþ÷ã½Ý†¡,Z_ˆî–òynKܳ¹³!Âc¯Ú.€=šq›c< œñœSlD%¬©M9áàéÆ0´« ·Wÿ¯p»»’2ú¬#˜Ú=×wÍgñkçf¿SÒþüUý…~,øcKñoíËÿ økÅÿjèÚÅÏ„>0m2ÿ]ðÍ¥ÊÝEk}p¤Gq#L³Ù"4b2}ß0ù\ßÄü¯'ÅÔÃp¥&òÜD]IáqQU)ÒÄÔƒ„§JNRœ¥N*.g%'+·hú)à¥Z*U¥ïÅÛš.×K£éêSý–¿m?ø#ïÀOxãáç‡ÿkQ©Ù]xÃH¾ñÒîÑô{Dy’Yx~sn‘%´Gvbƒ&&’@ÌI"¾K‹¸¯8â,Z¥KØG8ѪÔL\y¥'9«{Ó²šŒl¬‘¾ N„¥w«’ºÑ_¤tÙLã|WÿCý…üeûq|HøQqûI|@Óü'ñá„:lß4ïù>Ð ‘widEºÓRf› (s–‰®·ƒÆexËóˆÀË„ĹýZTœ“µ{»N‚Qº‹KII^ÌÎP©<\ái%%nkè½;3_àüëö|øMãí7öCøÁñÇÁ^6øtºtú†þ,GãÔæ]2ÎÒÔx•å„)Ônä,~L$˜•Ü\GÎrêœI–ãåÔÂò*iÔ©96ðJ-¿aI$µ¼£e«¾ŽƒÄSŸ±œy£²•ï¢_kÍžuÿóýµþø—[±ý¡?m¯ø*TšEç„<[¯ÙøáE«AáÝ" ¥žÖÜßYÛCê Ј¦·wGµHËncôþ%ñWahO'á| ‘¯J„«âœ¥^«­hÎ~ʤå'E©sBª‹|×w²²1ÁañN^Ö¼Ú³vމ[mRZ÷CooÚþ w©~ËWÿ±ìiñ7á†ÿ ŸÅWRø·Å—pÜÞi¾ŽS%Åæ«swóy7˜‹xÝ€v‘£M€–ZðëÄô¸¶WÄØùMeô¢©RS„*Vq´)Ñ„,¹¡eûÙ$ÜRR—3²f3ûaBÕô][oò>Œ×ÿoïø'×…¿eíKà¿ìÑÿøYà }“Añ5…»Cc¨5¼kB¾[ò€•lñ€r~c†Ïð˜®.§™ç”¥Š¡í9§NU$¥(96áí>%¾êÞV¹ß*†’›åvÑÛñ±ñ´_ðWŒ?ÿjß êžøýàˆü\ðî™ÅMNóÆú•ïü {§Ë4--„©Geö›@’Ì¥0×Nšý¹ÃÁ!àìL+⾪°*<4T)C‰…U(ÕM¹Töu/~õÕ;êÚ<›æÔ11´y¹’æÕòÆÝ½V¯×ïúGÅðWŸ†—>(ø—ñàWíïðÞæ¨é:O‚¼ñkGŸ@Ó¬¾Í>5=BõO:þ+˜œ˜d b[?˜a)ð0™v 6¦âùjÔ­_ V5êKž?¸§*OÜ¥*R_¼‹|î-ÞÍ#¾oïΛ]RV^nýoÑžYῳÈý¼þ5üJñ/ü;ÃÖ ¾&xQí¤Ð|1bºQŽK¨®-âkkè› ¨Y,Q¹»Tó¤8z•|KÈ¥Ã9~_O*Œë`S©R~Ö.Pœ¥YJ7•*׊t\8r·œäÜGWÛN^ÓI^é+n¬µî»Úï©ã~4ý¯~~Äÿµ.‡ñßRýªÛö¦øuáü8ðw…uñ†£5³ÄÚŽ·³ÚMQ²Ç©I ¸Y'ÇIŸÔ°üIøÛûRø[Âøÿ ¦¯o j -/-üFl,î 3TÓm˜È>ÐÐEŠñǰ•.sÖçâ¿ð¶q—åy{VØÒu#‰© aùêEʽ*ÓJ>✥¥.k>VÞ‡Ÿ*Ô§:Ô­+»r¦“Ñ¥w­¿Îǹ|Zÿ‚¶ÿÁ8?ho‡Ÿ?d/Š~0ñm—…ô½7AÓ4ˆzm«^jÄ·vᎣa˜¢¸°‘Wθe& ¾nµð;¥ÃYž_Äy~gƒ•yʴ燕ESTåeJ¯¼”¡ˆ‹~Î þòu¯NTgNVV³¶¯Íiºêú3{ö¢ý¿ÿà‘>ý–`øw‰}V‹¯›üÙô/ü=Ûþ š8?¶¿€¿ðp?¿7;CþíÿÍÿ£ÖðþøPÿvÿ‚fÿÑëx ÿü(ÿ‡»Á3èõ¼ÿƒþ‡þ ëÿÎa´~ÚÞÉÿ¨Àÿ ä¼'ÿyý…$ø©âÛþÚ> Ž4ømä¿U‰ØÅ'Ú|· ˜}›²NÓÆq@wü=Ûþ ›ÿG­à/üð þíÿÍÿ£ÖðþøPÿvÿ‚fÿÑëx ÿü(ÿ‡»Á3èõ¼ÿƒþÃÝ¿à™¿ôzÞÿÁÀÿ ?áîßðLßú=oàà…ð÷oø&oý·€¿ðp?€ø{·ü7þ[À_ø8á@ü=Ûþ ›ÿG­à/üð ÿ‡»Á3öÖðþøP'à/ø+çì%'\P­P@ÿÓûðý)­øSÅŸ¼Eû:ØþÓ?µƒž+Õ¼SñÅ:†©ðÊÂww6ž#SÓ-­cV»Š6†Št‘$3:yhŠÇåÁ<µiN¾Q¿xë¯ÇRuº{©JÛôÝ7cZs…{¯6ù_,¿ð¨¸«lô½º¶ßs¾ý¤¼âýKö!Õ¿cø/VÖ¼gàÿ†¡dºiú¬–rBßcŠå‡”ó¹µu1J‡RFg³RœgÖUÔaZ}]”Ô—]Ë…¦á…Xi»9Ó”|“q¶½¯¿ä;Á?£ý®ÿmï‡_~ü?ñe§†¾x]ë>%ðæ”±j:ˆ³Ž:1wfYUa™äòÃ*mPH,)Bœc^¥[éÊ¢¿½y)7òåWõë­·uÕ¡NÚ¹s?.TÕ¾mé®ÊçÕD1RH¥ ã+Š9þ÷é@^ ÈôÅ&Õô•Ç¿è(Ú;!@E ÈS»ÚÈëëŠWyõý(_Æ#${gÊž»¾ÿ—ƒa {NæB9î´ÀP1Ðþ”€ÁÏô§p ¸õÅ hÎ¥(èJ1““ü¨¸>¿¥&Þ=»â€Ëm»‚¾»8¡»îŒwüq@L˜~kFÀÀþ”`Ž?*M£Ûò§v‘ž§ô¤ϯé@?Þý(ç×ô '®J]² U°z”€~\äôf€¸uÈÏL­ÿ{ô Ÿ_Ò€}J9þ÷é@?Þý(ç×ô Ÿ_Ò€ ãߥ8ж=Jñ@8^O²Ðw†È>ë@?Þý(ç×ô Ÿ_Ò€½úPÏ÷¿J9õý(ç×ô Ÿ_Ò€ 9ÁéòйnŽÀPAS†C@ÿÔûò€Xp€ô€X®ÝÇ ÏJ:ðÇŽ>ë_´d´¿Çß|`ñn•⇺ö¡¤|1“Hñ}奟†×MÓ`¸Y¬$3¼—,ï!™_z‡åâ¹ñ‰à²—‹Ä¹å¯hI¥º4µ²ë®ÆØxÙ}Z_¹·ÚŠ“iïzß/=}Oö‡ý¡>%YÿÁ1$øñá=a4Ÿø‡ÀºGÙ58ÀÆŸ{©}ž´¨#® €F>ZìÌ©*Ï`¶u# 7´¦“·žžgUˆ–/.Ž*Úû)T·œ`ä“Ñî×o‘ƒá„öŸ²í§ð·áçÂßøžçBøàÍvé^&ñ}î­öËÛ´– A>×$†)?y2?—µ[Í\Ž—6*¥;;r¹.Ë–Q¯æ¥ó³{šºn:UowΠüùá9ëÓG 4ë£V³úÊ ° € ( €gU= q@^4мSãÙãOüJ_‹Þ/´øá?øP𤖾,¼‹NÓ,ôJ[[}5lRQnðM±+¡24îÙ&ܨÖXz+%w'+õR•šì­"í£Iêï{«¬U©J{Fé[KY^÷ëw«¿M-cìÿÚ7Â><øµû8k¾øñM< ªëšj¤™«ó·µEN5?ÂÞ¶¼SÕ_¦EFrµÒ¼šv¾«šÚ6º¤õ·]œ¿c[o^þØrë?±Oˆ ðì—©nufäìµ³9Û—åän#]Ï iòÎu8nݵÙ.²~QWn×vZ&ÚF´Ò”\å¤R»ü­óvKÍžCÿËÕ ø•ñ¾ßÇ#°ø ׺œ7Êñ1›EÓ®%±o&Ò9¦’(ÔA’[q3J0Ž1…ô”õm¶õÝßköÙlŒ[¨ñ2s¶ª.Ëe¦Þvï»ê}[Aa@P@gø³W“ÃþÔõøbömÅÊ#tfŽ&p¶V³«' R’è‹¥:Š/«Gçÿ€ü?⟆߲×À?ÛÞÏâç‹o¾!øëÇ^ºñ¬ÚŸ‹/'°Õ­|Aw7ɤ6ñC \/¨Šb6êrrûº)òQÄR¥kÆK•ßvù/Ͷ™_D“ÛDcQ¼M•žŽ’¶‹IrÛÍ[{Ýß]õ=¿þ £ñGƾøsðûá·‚ô¿_ˆ¿,ü=¬Yxåmõ{»msu%µ´í$knÓt‰å.›"y2•ÈÁAÕ¯[M[Wµì¶oµÚoºVêi9ª4'-ž‰=ív¯¥î®–Ö“RnɦïØ5ô|_ø™ð~/xÿÁú¦Ÿ—©Üü;ñ‰Z±±‚q4i§^y’;Epк¼Là#ÀHEÜK:Ræ§=[´žÿgE¢ïñ-[W¶ŠÈ*;TJÖ÷zu·uÒKgß{½Ï§ê„P@P/ñ»Ç ~ ø»âM„ ,þðÅþ¥OÑž w‘AöÊŠäÇ×–V´wŒ[û‘Óƒ¢±ºtŸÚ’_{>8ðGÃö{ðçìÕûDi?|Qªx¿âŠ´Í?âeƳâûË»?ǪióÏ(KIdh 1αÉ’‰±#e¥V1£™G ù_4ðJjNýo_­Òì:I×Ê狗Ĺ%¦«ß©ZêË—ÞVvÕ¥µîzüçÅú•޽ðgáÕ§‰üEgâ?Ü wáϵw²Öˆ¨((ÿÕûò€ (ç_‹° Ÿ|Eãôðíâ øWâËÅ'ÄŸ éº}´«¨È KižÞy½£\[ÆË·9UÊìrZ”b¹}œõ…î—ÎíiѽZï÷ç5?iË;Zý­³^k£;Ÿˆ²Ç†¾(xCÅ üiâíRãÀ~'ðe¿‡`ðdQö“HÈnmäUó|Ö>óS•'$ÝJœÒr|ÎJIõ‹Z«z4ž½I£j<»$Õº4ûü´ÐÄø9û#øÁ¿4ß_¾>ëõïø^_øVmKJ¶²N³™¢k‰J@–æo"òœ Fªå³jVr—Ú–ïÓ]Mud¸ü)m¿à¿%¢=²¤  € ( €H ƒÈ9€>fñgü‚ßÄz‡ˆ|§þÑ&Òþø¿ÆCÄÞ&økkajÐÜÜ´Ë=ͬwN†Xlîf_2hG,KeV`j‹öJšzû7xïtï̯®¼¯XöÑl’×4ç$ìæ¬û|<­®Í­üõݶûÚöEÖ¿h¯øÿᧈ¿h¿iúŽaÓ`¶Òll,Z b¦h­÷Å™Rëh¬æA´•P‘Y¸ÞÍ»µ.o»T½/«NéìÕ9’VJÞëß×ÖÚikzê\øû<|eøA¯ÃuâïÛÅ^6Ðí´Ö´µð¾«á=ÂÒòì‘ÂÒRH »näZs7w-[þ¿¯S%T’Ñ/ëþÈõÊ’‚€ ( € C‘@5ÿùôñvÞ_ŽšðøTþ<ÿ„½¾ >ßÊûq»ûq·û^<ß±ý³ý#Éë»åݳä§Eû>KëÉðù[m·åéøÜ*^|ü®ÜúKÍ=§2Ñž»yðGEñ^«âøµ¨'t}_SŠïHðç‰4{Y­4 š;qååÃÎZMÍ— ¸•¹UÖ©·~ºôyM´ôi+tÓ¯ÏôÐÄøû!üý¼ãˆ|/§Y^xßYŠöe´ÑííÆŸZÁoö8 J€´qCÇ™+·zpn4¹<ÛûÝÿ‚’‹©Ïä—áküúú¥Ha@P@2âÞ »y-.bY"•%ÆC© ûH¤Ò’iìÆ›‹º>jøwÿâƒÁ§‚¼+ªþÐþ%Öþ|7ñk^øs}aj!µw›X®.‚y×0Z3— X)v}‹éÕp´š¼”ySùY¿Wvû[¥õ"pSçIÙMó5Ó{Ùvõ·M–‰%×|Wýu/Œ^ ºÐ¼UûDø»ûnËÇãÅžñ\ÖIwá;„b¶¶Q—5º£K,Êí$sȬÇ#'ÈéÊ?/¯ó^ëU¶Î˳JJÒIšÍ£•â’vÑy[TÝìÛW~¶Ø×øû6ß|-ñïŠ>2üBøŸ{ã?øºÞÎÏRÖn4ø¬à¶°´ó ½µ´_,q«M3’ÅšC–ÀP- n1êùŸ­’û’Z/žú™ÉsM7ÑY]ÛÜõ:P@PmcHÓuý&ëBÖ-âÎöÚK{»yVXJ²Ÿb )­7 «§£*”$¥ÑóïÂ?ø'÷ü+½{À¾,ø÷¯ø«Â? ®$Ÿá·„µ:Ú$Ó¤0ÉoÜOvmíå’·c ÙmìVÊ¥IOÚTnSµ¹ŸžíÛy>¯ð¹œá.XéÞÛüµ¾‰ëúš?bÿøòûÃ=µý§|Qgã¿ø“SÔ¼1âÙtÛ9DVwß,ºLöÛsÙìTQ÷eýÚ¶ðÃ5æ¦Ô£¿+‹óM©kÙÝ-WK­›5”Üá(?…ÉI.Í&•¾RyÕþÍÿ³”Ÿ_Å~&ñ'Ä}GÅþ+ñκº·Š|C¨ZEl&•-ã·†`„†á‰Wæc‚Y˜’jܣȡd®üÛ{·ø-,¬‘—¿)¹ÎWÑ%Ú)_Ý^WmëwvÏM¨(( € ( ŒŒPð÷àv•ðïâ‡Ä/ŠZ‰/nn~!j67—–“ÃŽÅí¬’ÑV" 3Tw’CÆQŠ…N:^R•ü䢽4åC“rª¦úEGä›38þƾ-ñ6àZþÓž%O‰&½þÌø‹}¤ÙK>£mwÿW–©C,/•00#&¯›–§›lÚ!Çš³mÚ\Ëk­ôô³µºïºLì?f_ÙÓJý›| áäñž©â}k^×®µÏø¯[X–ïXÔnß4‹ª"ª,q"(#‰t¦ä¹#«F*ËæîþöÛù•&çRS{»~ É/+žìôj€ ÿÖûò€ ( € ( € ( € ( € ( € ( € ( € ( € ( € ( € ( € ( € ( € ( € ( € (ÿÙmiller-3.4.0/doc/data/linreg-example.txt000066400000000000000000000017631266012053600201420ustar00rootroot00000000000000 # Prepare input data: mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' data/medium > data/medium-squares # Do a linear regression and examine coefficients: mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares x_y_pca_m=1.014419 x_y_pca_b=0.000308 x_y_pca_quality=0.861354 # Option 1 to apply the regression coefficients and produce a linear fit: # Set x_y_pca_m and x_y_pca_b as shell variables: eval $(mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares) # In addition to x and y, make a new yfit which is the line fit, then plot # using your favorite tool: mlr --onidx put '$yfit='$x_y_pca_m'*$x+'$x_y_pca_b then cut -x -f a,b,i data/medium-squares \ | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1 # Option 2 to apply the regression coefficients and produce a linear fit: use --fit option mlr --onidx stats2 -a linreg-pca --fit -f x,y then cut -f a,b,i data/medium-squares \ | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1 miller-3.4.0/doc/data/medium000066400000000000000000022576271266012053600157110ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=11,x=0.7930488423451967,y=0.6505816637259333 a=zee,b=pan,i=12,x=0.3676141320555616,y=0.23614420670296965 a=eks,b=pan,i=13,x=0.4915175580479536,y=0.7709126592971468 a=eks,b=zee,i=14,x=0.5207382318405251,y=0.34141681118811673 a=eks,b=pan,i=15,x=0.07155556372719507,y=0.3596137145616235 a=pan,b=pan,i=16,x=0.5736853980681922,y=0.7554169353781729 a=zee,b=eks,i=17,x=0.29081949506712723,y=0.054478717073354166 a=hat,b=zee,i=18,x=0.05727869223575699,y=0.13343527626645157 a=zee,b=pan,i=19,x=0.43144132839222604,y=0.8442204830496998 a=eks,b=wye,i=20,x=0.38245149780530685,y=0.4730652428100751 a=hat,b=eks,i=21,x=0.0023058336158985338,y=0.16665492414949412 a=zee,b=wye,i=22,x=0.9270813051677103,y=0.5523236165919244 a=wye,b=pan,i=23,x=0.7975862089313748,y=0.8430307846116346 a=wye,b=hat,i=24,x=0.7286126830627567,y=0.19441962592638418 a=pan,b=eks,i=25,x=0.291444729043585,y=0.2680100577363237 a=eks,b=eks,i=26,x=0.7433678407354926,y=0.8295062256195103 a=wye,b=wye,i=27,x=0.9439687243972539,y=0.9305553444632164 a=hat,b=hat,i=28,x=0.5811879718711469,y=0.3934172489640808 a=eks,b=eks,i=29,x=0.05713488327208227,y=0.45012758797367913 a=zee,b=pan,i=30,x=0.7514525581952406,y=0.5869901584461873 a=eks,b=pan,i=31,x=0.5701563454882129,y=0.822178550628332 a=wye,b=wye,i=32,x=0.5112738997714514,y=0.33107563648490446 a=hat,b=pan,i=33,x=0.09303747345405,y=0.18404048980291832 a=hat,b=wye,i=34,x=0.49061881414751796,y=0.4721354893261027 a=zee,b=zee,i=35,x=0.12565828887119346,y=0.1936186210637818 a=pan,b=hat,i=36,x=0.9436794292675323,y=0.9111218711707734 a=wye,b=pan,i=37,x=0.056537252420374995,y=0.5450112991603523 a=pan,b=zee,i=38,x=0.508250895522605,y=0.12919877119684198 a=hat,b=pan,i=39,x=0.4591095934684415,y=0.6526252088703994 a=pan,b=hat,i=40,x=0.30302850095892986,y=0.2884018711352886 a=pan,b=hat,i=41,x=0.08143769954761992,y=0.030906489980379925 a=eks,b=eks,i=42,x=0.4614430092810964,y=0.552479841087209 a=zee,b=eks,i=43,x=0.8456728393970536,y=0.8501991168644704 a=pan,b=zee,i=44,x=0.8980511441946196,y=0.6728135588610029 a=pan,b=eks,i=45,x=0.6247151870956413,y=0.8275695927895051 a=pan,b=wye,i=46,x=0.08834857197997548,y=0.4444202016249801 a=eks,b=zee,i=47,x=0.4544511154182116,y=0.22787905378091933 a=hat,b=zee,i=48,x=0.4355461545206776,y=0.8758429593971929 a=wye,b=wye,i=49,x=0.21920222273431333,y=0.18979580426582043 a=wye,b=hat,i=50,x=0.4942114498754957,y=0.35138166631352374 a=hat,b=pan,i=51,x=0.744071908772339,y=0.9166693426799131 a=hat,b=pan,i=52,x=0.4302467414632086,y=0.9811029877493174 a=eks,b=eks,i=53,x=0.9985342548358704,y=0.9590495928336531 a=zee,b=eks,i=54,x=0.9314828033134765,y=0.8687851184407838 a=hat,b=wye,i=55,x=0.07268958233806955,y=0.49851026308988333 a=pan,b=zee,i=56,x=0.06982762802945175,y=0.033405940208281026 a=wye,b=pan,i=57,x=0.7302705254635534,y=0.7851652600343977 a=eks,b=zee,i=58,x=0.4767244077783851,y=0.6343726024100323 a=hat,b=hat,i=59,x=0.23821881669710454,y=0.2495882683265671 a=eks,b=eks,i=60,x=0.9940192460481878,y=0.23460275425446875 a=hat,b=wye,i=61,x=0.5661361038240923,y=0.30297884091448213 a=zee,b=eks,i=62,x=0.6925670766279615,y=0.6309283897492339 a=wye,b=wye,i=63,x=0.3034237022482048,y=0.4570355951663545 a=eks,b=zee,i=64,x=0.7150944451661773,y=0.44407448850132425 a=pan,b=hat,i=65,x=0.9374806227235818,y=0.5142245475995557 a=hat,b=hat,i=66,x=0.8467681996061774,y=0.7322484476601094 a=zee,b=hat,i=67,x=0.2584112989773649,y=0.4004276976232398 a=hat,b=wye,i=68,x=0.3362076167096233,y=0.10257516543234868 a=wye,b=wye,i=69,x=0.5045822356009134,y=0.37117047177904894 a=wye,b=wye,i=70,x=0.03459890490173678,y=0.6153285711977126 a=pan,b=hat,i=71,x=0.7573370490708291,y=0.07373145387947322 a=eks,b=wye,i=72,x=0.5981608655833305,y=0.6748831518079305 a=pan,b=zee,i=73,x=0.8832262928532921,y=0.41423111475143115 a=eks,b=eks,i=74,x=0.47929526118952226,y=0.04122489928296569 a=wye,b=hat,i=75,x=0.5852781359846899,y=0.2530983414392004 a=zee,b=eks,i=76,x=0.48749884261245857,y=0.4733893888865026 a=hat,b=zee,i=77,x=0.49083602889086597,y=0.9060845389367156 a=pan,b=eks,i=78,x=0.8066566257701527,y=0.5756861577587412 a=hat,b=eks,i=79,x=0.36764688836079906,y=0.3891921555248843 a=zee,b=zee,i=80,x=0.8318990957979263,y=0.9881725534495532 a=hat,b=wye,i=81,x=0.17534099646455403,y=0.2603138043676684 a=pan,b=eks,i=82,x=0.16030863176622356,y=0.3818559883741389 a=eks,b=eks,i=83,x=0.12617292637489663,y=0.2322389628774958 a=hat,b=wye,i=84,x=0.6438639100413308,y=0.7352455517915716 a=wye,b=wye,i=85,x=0.4632506196324333,y=0.47736149585488863 a=wye,b=hat,i=86,x=0.040744707036128314,y=0.03301111174849969 a=wye,b=hat,i=87,x=0.6505610031501867,y=0.8780409741829391 a=hat,b=eks,i=88,x=0.4467819157449152,y=0.25053527761538363 a=zee,b=zee,i=89,x=0.8495466480863977,y=0.32621281477326824 a=wye,b=hat,i=90,x=0.47950389571017593,y=0.42674583688195655 a=pan,b=pan,i=91,x=0.9831553489472493,y=0.8956966539093748 a=pan,b=eks,i=92,x=0.558471394524429,y=0.18097017277790595 a=wye,b=hat,i=93,x=0.5870769045363674,y=0.9424742244710793 a=zee,b=hat,i=94,x=0.9025271534348577,y=0.45924993374839684 a=wye,b=wye,i=95,x=0.49658345077223354,y=0.9177517032161158 a=wye,b=hat,i=96,x=0.6981858011144773,y=0.7500496060047478 a=zee,b=wye,i=97,x=0.9848235494485748,y=0.022289257742961754 a=pan,b=wye,i=98,x=0.7858397459820843,y=0.17868083683024716 a=zee,b=zee,i=99,x=0.9317555381388605,y=0.7821791090489817 a=wye,b=zee,i=100,x=0.45744184842338,y=0.8682791684654946 a=pan,b=hat,i=101,x=0.8551893009031044,y=0.5817332905396572 a=hat,b=zee,i=102,x=0.6981668049063121,y=0.7047537152787725 a=zee,b=hat,i=103,x=0.4414561871794942,y=0.9469598103198476 a=eks,b=hat,i=104,x=0.2120601199719776,y=0.5815731915374246 a=hat,b=pan,i=105,x=0.18287006336938183,y=0.7049942001890025 a=pan,b=hat,i=106,x=0.29173443059817517,y=0.7752097526541691 a=pan,b=pan,i=107,x=0.04969073649124267,y=0.3496530999805786 a=wye,b=eks,i=108,x=0.7225927195065096,y=0.4187910102687944 a=hat,b=zee,i=109,x=0.6352241884717337,y=0.5627539222500982 a=hat,b=eks,i=110,x=0.23052618333925456,y=0.6381223147292577 a=pan,b=hat,i=111,x=0.9154288048749503,y=0.6519249542119475 a=eks,b=hat,i=112,x=0.04982284101245715,y=0.7642422832858892 a=wye,b=zee,i=113,x=0.3320543853278368,y=0.30390890533333614 a=wye,b=wye,i=114,x=0.5448671671522891,y=0.4560013210405327 a=zee,b=eks,i=115,x=0.6020602802269807,y=0.49151403260985893 a=eks,b=eks,i=116,x=0.6525970433533309,y=0.6038254664200311 a=wye,b=hat,i=117,x=0.5151714700146957,y=0.07461822977630961 a=hat,b=zee,i=118,x=0.869072185421898,y=0.24935951674957813 a=eks,b=eks,i=119,x=0.7271030983543114,y=0.49297558822358944 a=wye,b=hat,i=120,x=0.7615397120903524,y=0.9797450222382247 a=pan,b=pan,i=121,x=0.613826139364826,y=0.9594055166987485 a=eks,b=wye,i=122,x=0.38075252326113784,y=0.015438488067683442 a=wye,b=wye,i=123,x=0.5795446579685392,y=0.35893969199526243 a=eks,b=zee,i=124,x=0.5720422015264689,y=0.5847353398497057 a=eks,b=zee,i=125,x=0.20393191361301366,y=0.5417271858177272 a=pan,b=zee,i=126,x=0.1495175173899136,y=0.37751439353621485 a=eks,b=wye,i=127,x=0.0766455676519866,y=0.8562543633218965 a=zee,b=hat,i=128,x=0.4962404023217607,y=0.3377314781015287 a=eks,b=hat,i=129,x=0.17009251828726202,y=0.517544397009653 a=eks,b=zee,i=130,x=0.8191166461936853,y=0.6036827248166735 a=zee,b=zee,i=131,x=0.8820504927451462,y=0.17262406561122967 a=eks,b=wye,i=132,x=0.6634725445660961,y=0.3836479034081546 a=hat,b=hat,i=133,x=0.10275440550496173,y=0.24475094001022435 a=eks,b=wye,i=134,x=0.224629215365013,y=0.6849916283018126 a=hat,b=hat,i=135,x=0.6950203918361871,y=0.6680826428134803 a=pan,b=pan,i=136,x=0.10793035048973287,y=0.26815648351708954 a=eks,b=hat,i=137,x=0.7869909808709532,y=0.3001475489161951 a=hat,b=eks,i=138,x=0.9349507622807055,y=0.1692665561677016 a=eks,b=zee,i=139,x=0.11179490410324633,y=0.603721160232944 a=wye,b=zee,i=140,x=0.21454586218739624,y=0.5492253214081585 a=pan,b=hat,i=141,x=0.2240396548356538,y=0.2500739139538637 a=zee,b=eks,i=142,x=0.7814387149488571,y=0.5062129648989182 a=pan,b=eks,i=143,x=0.7772439867698123,y=0.970133177930633 a=eks,b=wye,i=144,x=0.5300792274901561,y=0.3329098127249156 a=hat,b=zee,i=145,x=0.9039391234331099,y=0.17366986802981454 a=hat,b=wye,i=146,x=0.7557462730554149,y=0.8354966950279341 a=wye,b=wye,i=147,x=0.19573082452335644,y=0.16675321752165628 a=hat,b=eks,i=148,x=0.6206402300915382,y=0.821425348018401 a=pan,b=pan,i=149,x=0.2983431833827429,y=0.49328391364637114 a=zee,b=wye,i=150,x=0.6465476525020952,y=0.010839998639479487 a=pan,b=wye,i=151,x=0.7628297388566211,y=0.25945524901441286 a=eks,b=zee,i=152,x=0.39677449578160984,y=0.01242383070673192 a=pan,b=eks,i=153,x=0.3403054358911233,y=0.20856161342555235 a=wye,b=wye,i=154,x=0.7473556150405872,y=0.5878222144661077 a=pan,b=wye,i=155,x=0.8308266904064261,y=0.6160102482290218 a=hat,b=zee,i=156,x=0.06969918779892115,y=0.12332013609343595 a=zee,b=zee,i=157,x=0.08770785920874291,y=0.1694018877034732 a=hat,b=wye,i=158,x=0.5750041834429883,y=0.8988889437381339 a=zee,b=hat,i=159,x=0.3949341964723728,y=0.21461635038581106 a=wye,b=hat,i=160,x=0.7700798652245849,y=0.07882734380346257 a=hat,b=zee,i=161,x=0.241833257737751,y=0.2595728278064434 a=zee,b=zee,i=162,x=0.30865469474514673,y=0.04807979540420082 a=hat,b=eks,i=163,x=0.1276067871735147,y=0.60275669734591 a=eks,b=hat,i=164,x=0.24635677428468206,y=0.026325305117816278 a=wye,b=wye,i=165,x=0.8845921239269926,y=0.31637090814582536 a=wye,b=hat,i=166,x=0.44829526779246864,y=0.9231413532216132 a=eks,b=wye,i=167,x=0.4655842156857275,y=0.37721410941530287 a=wye,b=hat,i=168,x=0.7006512384825274,y=0.47994014933998974 a=pan,b=eks,i=169,x=0.772606170256783,y=0.2822045789726282 a=hat,b=zee,i=170,x=0.12938897709124275,y=0.8919705275016901 a=wye,b=wye,i=171,x=0.06972810304721344,y=0.9401580287060083 a=pan,b=pan,i=172,x=0.5464624353474236,y=0.4315049479416151 a=wye,b=pan,i=173,x=0.15061916413672838,y=0.399506367745217 a=hat,b=eks,i=174,x=0.2254130292138935,y=0.6999307939959456 a=zee,b=pan,i=175,x=0.3493963468867093,y=0.2448706490036231 a=hat,b=hat,i=176,x=0.5951138587106596,y=0.851049910114082 a=hat,b=wye,i=177,x=0.39004663496677305,y=0.2404193708137553 a=hat,b=eks,i=178,x=0.7778109990978507,y=0.4353416180768024 a=pan,b=pan,i=179,x=0.5158487973995551,y=0.3857173070225889 a=hat,b=wye,i=180,x=0.0983048320526585,y=0.3605050602699248 a=hat,b=eks,i=181,x=0.06881556874834038,y=0.02776354780439838 a=eks,b=zee,i=182,x=0.8795883767333226,y=0.7913268326625821 a=pan,b=pan,i=183,x=0.6986560980027141,y=0.10540771793654646 a=zee,b=wye,i=184,x=0.3918665170311699,y=0.8726348045234303 a=eks,b=pan,i=185,x=0.49921597322068556,y=0.7926600920736209 a=zee,b=wye,i=186,x=0.4488271641509629,y=0.6778168337109446 a=wye,b=eks,i=187,x=0.1765361867584282,y=0.7166382775023783 a=eks,b=wye,i=188,x=0.7195019639137887,y=0.6101293217348989 a=pan,b=eks,i=189,x=0.48651849518653256,y=0.3310583783958194 a=zee,b=hat,i=190,x=0.9187417496732211,y=0.01357822326345659 a=wye,b=hat,i=191,x=0.6036920337427446,y=0.10361603649711493 a=pan,b=wye,i=192,x=0.7721928274839366,y=0.730996300378133 a=eks,b=hat,i=193,x=0.8250294635521217,y=0.014592155431475518 a=eks,b=eks,i=194,x=0.6636241298839136,y=0.5259126321800084 a=pan,b=hat,i=195,x=0.6642514282295026,y=0.9448672883012781 a=eks,b=pan,i=196,x=0.36476881994778887,y=0.7206833750684084 a=wye,b=wye,i=197,x=0.07466320732554754,y=0.1470636187800869 a=eks,b=hat,i=198,x=0.04736012928828348,y=0.09632719090688924 a=zee,b=hat,i=199,x=0.07495669138561056,y=0.0033556400316512303 a=eks,b=pan,i=200,x=0.25160946724271127,y=0.3153026554896944 a=wye,b=eks,i=201,x=0.43178278951820004,y=0.6395054755372058 a=wye,b=eks,i=202,x=0.8067281849918618,y=0.45331926346459483 a=zee,b=zee,i=203,x=0.9685128952631964,y=0.10935985453746455 a=wye,b=eks,i=204,x=0.0866873459163141,y=0.08597589292509311 a=pan,b=hat,i=205,x=0.2896936796389531,y=0.9186383587296384 a=hat,b=wye,i=206,x=0.9712065807938725,y=0.8814161529894458 a=wye,b=zee,i=207,x=0.23493288178707172,y=0.9202087940900824 a=wye,b=eks,i=208,x=0.638370131847482,y=0.6031891659074958 a=hat,b=eks,i=209,x=0.08722321261724375,y=0.1699175655988554 a=eks,b=hat,i=210,x=0.4371757785089875,y=0.6860038700835268 a=wye,b=pan,i=211,x=0.20888984269730204,y=0.947777347490174 a=hat,b=zee,i=212,x=0.7028540974957029,y=0.2764448806144022 a=pan,b=zee,i=213,x=0.910694728148218,y=0.538005658230806 a=wye,b=zee,i=214,x=0.3552257616717024,y=0.7272883402124964 a=pan,b=zee,i=215,x=0.8250379925053151,y=0.7418087278106543 a=zee,b=zee,i=216,x=0.8378134809357036,y=0.016812447916020323 a=pan,b=eks,i=217,x=0.22619506065989436,y=0.6341340791970084 a=pan,b=zee,i=218,x=0.9817869716469648,y=0.49201333191352814 a=pan,b=wye,i=219,x=0.8177491896372755,y=0.4265728829799966 a=wye,b=eks,i=220,x=0.9707941416650918,y=0.5446983207141396 a=hat,b=eks,i=221,x=0.9623773206695981,y=0.7961697529692682 a=hat,b=wye,i=222,x=0.19310273682362344,y=0.7734873966667793 a=wye,b=eks,i=223,x=0.7008326115259359,y=0.8171891486894675 a=eks,b=pan,i=224,x=0.7439085948665143,y=0.02788543310463787 a=eks,b=zee,i=225,x=0.2567945604892924,y=0.24424154648770224 a=pan,b=hat,i=226,x=0.6257005988135916,y=0.042000423208434334 a=zee,b=wye,i=227,x=0.5324819986117966,y=0.43906785967359585 a=hat,b=zee,i=228,x=0.6353440745576056,y=0.8565317288607986 a=wye,b=hat,i=229,x=0.5097848345332788,y=0.8249641724859278 a=eks,b=hat,i=230,x=0.23668880559764938,y=0.9795999884306217 a=zee,b=wye,i=231,x=0.4952269526615126,y=0.998055015071858 a=eks,b=wye,i=232,x=0.5507351778417637,y=0.7118263982857057 a=hat,b=hat,i=233,x=0.2131489206395062,y=0.08647965840929162 a=wye,b=pan,i=234,x=0.4686994090286404,y=0.7301121378084597 a=wye,b=hat,i=235,x=0.37176718775770257,y=0.8655732826697372 a=eks,b=hat,i=236,x=0.06364189456177682,y=0.4949298511378918 a=pan,b=zee,i=237,x=0.4520047694204633,y=0.7431070780984742 a=pan,b=pan,i=238,x=0.1802663344712152,y=0.40747996818620213 a=zee,b=pan,i=239,x=0.7069459453313341,y=0.24901349035427478 a=wye,b=eks,i=240,x=0.11369718773090787,y=0.4362931656865052 a=pan,b=hat,i=241,x=0.5298443076284122,y=0.7286240415109126 a=hat,b=hat,i=242,x=0.17197294875303992,y=0.42960373892313586 a=hat,b=wye,i=243,x=0.40008739772830226,y=0.3431833719273334 a=wye,b=eks,i=244,x=0.047932173034763714,y=0.15974685050052528 a=hat,b=hat,i=245,x=0.6047108965207437,y=0.00023825870459259768 a=eks,b=hat,i=246,x=0.5031823192345856,y=0.1530255494090368 a=hat,b=hat,i=247,x=0.13552744935597638,y=0.7642516336910976 a=hat,b=wye,i=248,x=0.8794750860292233,y=0.9633187985176084 a=eks,b=pan,i=249,x=0.7650242839504571,y=0.13484454578382632 a=zee,b=wye,i=250,x=0.18225031260376368,y=0.42639010352161133 a=eks,b=eks,i=251,x=0.6366142860676015,y=0.7279525837465141 a=eks,b=pan,i=252,x=0.7489029711796827,y=0.6216975230273389 a=zee,b=pan,i=253,x=0.2896285025325088,y=0.4107984626977105 a=wye,b=pan,i=254,x=0.40783269275640843,y=0.07873948964651878 a=pan,b=pan,i=255,x=0.4310139640663371,y=0.133668391263563 a=pan,b=zee,i=256,x=0.715203591010661,y=0.3049124395637157 a=pan,b=eks,i=257,x=0.08448448051072821,y=0.8143297719717848 a=pan,b=wye,i=258,x=0.21573850217727963,y=0.7972074125763187 a=zee,b=wye,i=259,x=0.6485993255572561,y=0.9239849074696734 a=pan,b=hat,i=260,x=0.7786431758578792,y=0.9906513397624532 a=pan,b=hat,i=261,x=0.9547041198642143,y=0.46035613392656816 a=eks,b=wye,i=262,x=0.20205307067280354,y=0.8159138156555881 a=pan,b=pan,i=263,x=0.735966834511216,y=0.8642501328542477 a=pan,b=pan,i=264,x=0.0365319279313181,y=0.01547685459691761 a=hat,b=zee,i=265,x=0.594302803640343,y=0.26329631667022746 a=zee,b=zee,i=266,x=0.8645462287461376,y=0.3192124287902842 a=pan,b=hat,i=267,x=0.8759426552130376,y=0.8128071892594659 a=wye,b=zee,i=268,x=0.334247707070338,y=0.07108295911604934 a=zee,b=pan,i=269,x=0.8962601880511555,y=0.42772238076912505 a=zee,b=wye,i=270,x=0.9840112531079188,y=0.03199538649369371 a=pan,b=zee,i=271,x=0.38241767385691083,y=0.47652036205919546 a=zee,b=eks,i=272,x=0.5076219094472946,y=0.8598422972471865 a=wye,b=eks,i=273,x=0.4666963378862372,y=0.8511149275440506 a=eks,b=pan,i=274,x=0.5094754996388772,y=0.8630831763542761 a=pan,b=pan,i=275,x=0.0702163840810267,y=0.49744457340186665 a=zee,b=eks,i=276,x=0.7494501132627315,y=0.831480047566556 a=hat,b=eks,i=277,x=0.9160765564583604,y=0.9665017202156387 a=eks,b=wye,i=278,x=0.3405469715018894,y=0.39395981360241694 a=hat,b=wye,i=279,x=0.7709353111571556,y=0.0741458017139579 a=hat,b=zee,i=280,x=0.30432388754514095,y=0.9094986664334528 a=pan,b=wye,i=281,x=0.2807837856477664,y=0.5185246955685402 a=pan,b=wye,i=282,x=0.5934682340749541,y=0.33551685400674336 a=wye,b=eks,i=283,x=0.3857770915059473,y=0.2520288213780115 a=eks,b=hat,i=284,x=0.2823409534969953,y=0.6424410943891458 a=hat,b=hat,i=285,x=0.5231416402386272,y=0.8268208737366626 a=pan,b=pan,i=286,x=0.7741141348990104,y=0.22151996054945777 a=zee,b=zee,i=287,x=0.6530502437373199,y=0.28290337083561623 a=hat,b=wye,i=288,x=0.41079993080494803,y=0.6788656658934381 a=wye,b=zee,i=289,x=0.6118394231953472,y=0.2017219713934819 a=wye,b=zee,i=290,x=0.3867610140403043,y=0.5119527530254661 a=eks,b=wye,i=291,x=0.2544198663482523,y=0.9572070479148829 a=hat,b=wye,i=292,x=0.7857064933058493,y=0.5074038206162027 a=wye,b=wye,i=293,x=0.48768027264524494,y=0.858140960943469 a=hat,b=zee,i=294,x=0.3704436769585995,y=0.3120229742987346 a=eks,b=zee,i=295,x=0.4706744506967422,y=0.5788534321133716 a=zee,b=hat,i=296,x=0.014194623144548224,y=0.5791381505013093 a=eks,b=wye,i=297,x=0.15536712579543976,y=0.24068588834787485 a=pan,b=wye,i=298,x=0.2554134483434475,y=0.5924810928892916 a=zee,b=eks,i=299,x=0.8277425415026218,y=0.27844715446692714 a=pan,b=hat,i=300,x=0.7146992829593928,y=0.5429822061061883 a=zee,b=eks,i=301,x=0.30731567290334727,y=0.5306701215524663 a=zee,b=pan,i=302,x=0.7544266351625367,y=0.36462424597130505 a=pan,b=pan,i=303,x=0.9181020134419905,y=0.081593490099233 a=eks,b=eks,i=304,x=0.7883980268101866,y=0.23415186590563442 a=wye,b=pan,i=305,x=0.5103104415224277,y=0.6005096012353242 a=hat,b=zee,i=306,x=0.9883564018988095,y=0.42316915798436483 a=wye,b=eks,i=307,x=0.6064616942445623,y=0.565814763986132 a=hat,b=eks,i=308,x=0.40085643331635357,y=0.09395240921387538 a=pan,b=pan,i=309,x=0.5155063246540209,y=0.1492080054471291 a=zee,b=pan,i=310,x=0.5166885866040305,y=0.05595794333763471 a=eks,b=eks,i=311,x=0.09369987234653387,y=0.06802932452953492 a=wye,b=zee,i=312,x=0.07612086875946633,y=0.27326136662066614 a=zee,b=eks,i=313,x=0.25858901604075357,y=0.8923698739553502 a=zee,b=pan,i=314,x=0.906390102311296,y=0.454409013999299 a=hat,b=zee,i=315,x=0.34523405773089744,y=0.4354275687352226 a=zee,b=hat,i=316,x=0.13504220690406277,y=0.3795391182446578 a=eks,b=pan,i=317,x=0.46957588924343485,y=0.3400251823752689 a=wye,b=hat,i=318,x=0.18637343210075064,y=0.45983893886751714 a=pan,b=zee,i=319,x=0.16606734288775093,y=0.21473289889901537 a=zee,b=pan,i=320,x=0.8307425029665492,y=0.9687981266665243 a=zee,b=zee,i=321,x=0.6999788077300872,y=0.526382289897085 a=hat,b=eks,i=322,x=0.9979624896088678,y=0.38870780074027156 a=wye,b=zee,i=323,x=0.7167871674039571,y=0.8146661281584913 a=wye,b=wye,i=324,x=0.22862799493809793,y=0.45776956542633673 a=hat,b=hat,i=325,x=0.8502045677344342,y=0.06531154070205691 a=wye,b=pan,i=326,x=0.5817376394212832,y=0.2811644998873859 a=zee,b=zee,i=327,x=0.1254581943608959,y=0.01871101782750706 a=eks,b=pan,i=328,x=0.28146620713469994,y=0.45414955407945334 a=pan,b=eks,i=329,x=0.03763317797683374,y=0.2401750869051401 a=pan,b=pan,i=330,x=0.27222804399530887,y=0.8283442325329333 a=wye,b=hat,i=331,x=0.862986205564722,y=0.021211611355487214 a=wye,b=hat,i=332,x=0.5529572417601349,y=0.10365182374492421 a=eks,b=hat,i=333,x=0.0677128764291699,y=0.13888954761924865 a=hat,b=hat,i=334,x=0.8122872254151258,y=0.9343598605592562 a=wye,b=wye,i=335,x=0.3136448355146325,y=0.3030034178002945 a=wye,b=eks,i=336,x=0.3723857599541325,y=0.12311828419230408 a=wye,b=eks,i=337,x=0.8517094711110174,y=0.7107950535254092 a=hat,b=wye,i=338,x=0.29886440908142087,y=0.44199727275540557 a=eks,b=zee,i=339,x=0.4583899635695151,y=0.06228530919187403 a=wye,b=eks,i=340,x=0.23528308849163693,y=0.3882734087125834 a=zee,b=eks,i=341,x=0.6862997171756073,y=0.15490090302333992 a=pan,b=eks,i=342,x=0.23702739214960689,y=0.13214761320752622 a=pan,b=wye,i=343,x=0.2724033449540535,y=0.45196387793887527 a=eks,b=hat,i=344,x=0.6604478311777118,y=0.8554572649437313 a=wye,b=wye,i=345,x=0.11573898528830462,y=0.7254541105786084 a=eks,b=eks,i=346,x=0.4314505110520016,y=0.35990136288181707 a=eks,b=wye,i=347,x=0.013154121167666677,y=0.8417854982925147 a=pan,b=hat,i=348,x=0.14077282669103053,y=0.6589658883444618 a=wye,b=wye,i=349,x=0.4473451552346923,y=0.560474868919231 a=pan,b=eks,i=350,x=0.7749620340665812,y=0.6934753745173732 a=hat,b=hat,i=351,x=0.12676653838858187,y=0.7306420663956253 a=eks,b=eks,i=352,x=0.8908223033829336,y=0.756634722087033 a=wye,b=wye,i=353,x=0.3561234723336817,y=0.25848510016885773 a=wye,b=zee,i=354,x=0.07167250764974309,y=0.04755739805455228 a=eks,b=pan,i=355,x=0.6260379271888249,y=0.9999648102177897 a=wye,b=eks,i=356,x=0.9105767596182323,y=0.6275830055247574 a=hat,b=pan,i=357,x=0.584955714773423,y=0.2694061184561868 a=pan,b=eks,i=358,x=0.7793042404385853,y=0.3575901643950514 a=wye,b=pan,i=359,x=0.46013788462671257,y=0.07923543496739904 a=hat,b=pan,i=360,x=0.8209514688962976,y=0.322642334738109 a=eks,b=zee,i=361,x=0.43390275775283316,y=0.6995243187004873 a=eks,b=hat,i=362,x=0.9858910807074641,y=0.6063471357443468 a=zee,b=eks,i=363,x=0.0603319537288447,y=0.903548344851872 a=hat,b=pan,i=364,x=0.22048203347659634,y=0.9648789798257121 a=eks,b=zee,i=365,x=0.2429839206497697,y=0.5838305480202817 a=wye,b=wye,i=366,x=0.8697917247196751,y=0.11967963730609776 a=wye,b=wye,i=367,x=0.09106459676772116,y=0.7044423738663792 a=pan,b=eks,i=368,x=0.3244982645940453,y=0.8587867062845185 a=hat,b=zee,i=369,x=0.18008064179308536,y=0.31358866392662854 a=hat,b=zee,i=370,x=0.7032327626709055,y=0.4844486606638011 a=hat,b=wye,i=371,x=0.48451798820346725,y=0.08468945923087656 a=zee,b=hat,i=372,x=0.8713237021766693,y=0.18775438815480894 a=wye,b=hat,i=373,x=0.9062681519121573,y=0.6942343130437282 a=pan,b=hat,i=374,x=0.8711355253639088,y=0.21056604953749913 a=hat,b=zee,i=375,x=0.5411012705685904,y=0.49472395657244717 a=wye,b=pan,i=376,x=0.9148906431225965,y=0.6865707031323998 a=pan,b=zee,i=377,x=0.0873375214879103,y=0.9512779365638556 a=pan,b=zee,i=378,x=0.30162069682241655,y=0.59487547378256 a=hat,b=wye,i=379,x=0.723368325539696,y=0.9239506513259356 a=wye,b=hat,i=380,x=0.3284426805925267,y=0.8338493039051695 a=pan,b=wye,i=381,x=0.5162110464238533,y=0.028931464336820256 a=pan,b=wye,i=382,x=0.10290553602186514,y=0.15037258795056763 a=wye,b=wye,i=383,x=0.5865652699352844,y=0.14421401993609984 a=pan,b=zee,i=384,x=0.5491251090567257,y=0.9145935172366898 a=hat,b=eks,i=385,x=0.8339951693283406,y=0.3033056717379309 a=hat,b=wye,i=386,x=0.7028181061111627,y=0.3480791920548796 a=eks,b=wye,i=387,x=0.5486856774729921,y=0.46054237397329445 a=wye,b=eks,i=388,x=0.5468979682673912,y=0.5716892746572024 a=wye,b=pan,i=389,x=0.8711354046280742,y=0.7000550458179466 a=pan,b=zee,i=390,x=0.32965901763834493,y=0.4764401595448211 a=pan,b=wye,i=391,x=0.8693210254564347,y=0.39042419999368405 a=hat,b=eks,i=392,x=0.2668797007178766,y=0.9538969507044115 a=zee,b=eks,i=393,x=0.6953842859899757,y=0.9546625350220701 a=eks,b=hat,i=394,x=0.48773327214873685,y=0.6690593283014772 a=wye,b=eks,i=395,x=0.5496441289397975,y=0.9130998398573059 a=pan,b=eks,i=396,x=0.12088261778903142,y=0.2915014516366682 a=pan,b=pan,i=397,x=0.6527193676882986,y=0.5140617542371629 a=pan,b=pan,i=398,x=0.7206692031862747,y=0.4350967619148699 a=eks,b=eks,i=399,x=0.010510711223853386,y=0.08397157710064007 a=wye,b=zee,i=400,x=0.3788030627053418,y=0.7831833396943373 a=eks,b=pan,i=401,x=0.08749968996168989,y=0.3703456609602497 a=eks,b=wye,i=402,x=0.9870844142664434,y=0.07570772729385356 a=zee,b=hat,i=403,x=0.8371422088541587,y=0.9376680469763548 a=eks,b=wye,i=404,x=0.9276329844702215,y=0.30151980049765137 a=wye,b=wye,i=405,x=0.5955452707872064,y=0.5663276615611866 a=hat,b=wye,i=406,x=0.3016062899704931,y=0.1481359817881971 a=hat,b=pan,i=407,x=0.3557842656104653,y=0.8619332107179143 a=zee,b=hat,i=408,x=0.13829592936600588,y=0.4643427499672679 a=zee,b=zee,i=409,x=0.3885779964636952,y=0.8355517296208552 a=pan,b=pan,i=410,x=0.3369457823719886,y=0.6595559599218499 a=hat,b=pan,i=411,x=0.130208615128796,y=0.8157820943662931 a=zee,b=hat,i=412,x=0.5684534581822444,y=0.7576411674301173 a=wye,b=wye,i=413,x=0.1924325306941328,y=0.7584253339041852 a=pan,b=zee,i=414,x=0.09069900090430805,y=0.8557236931723043 a=hat,b=pan,i=415,x=0.9713015252603615,y=0.4287777397307879 a=wye,b=pan,i=416,x=0.8898988612865336,y=0.8930372261944983 a=wye,b=eks,i=417,x=0.9035749108061284,y=0.11475796206309319 a=zee,b=zee,i=418,x=0.36259161480392366,y=0.03106838412360613 a=zee,b=eks,i=419,x=0.9669197256156522,y=0.9525495700296412 a=zee,b=hat,i=420,x=0.2472176643017414,y=0.4766709326963189 a=hat,b=pan,i=421,x=0.5484055610018505,y=0.7401624563813598 a=wye,b=eks,i=422,x=0.9843960933372673,y=0.8274060260108933 a=pan,b=pan,i=423,x=0.08736573145179394,y=0.47080422361654306 a=pan,b=hat,i=424,x=0.41967399152692275,y=0.11281967088191636 a=eks,b=zee,i=425,x=0.1541100762311376,y=0.2899666127124777 a=wye,b=wye,i=426,x=0.8189862069673424,y=0.04342559105332089 a=pan,b=wye,i=427,x=0.42286545073700454,y=0.4861336428493519 a=pan,b=pan,i=428,x=0.8513998866661314,y=0.18344030684570167 a=eks,b=zee,i=429,x=0.10194433521396717,y=0.20006319684657992 a=eks,b=wye,i=430,x=0.5857626187839062,y=0.5321382987939495 a=zee,b=eks,i=431,x=0.8583324116859721,y=0.994808666622831 a=eks,b=eks,i=432,x=0.7853965492176864,y=0.9164907493679918 a=wye,b=hat,i=433,x=0.1717036971229997,y=0.820252389423276 a=pan,b=zee,i=434,x=0.3719511404416881,y=0.9187328704871145 a=hat,b=hat,i=435,x=0.02744685418877102,y=0.6376228704372093 a=eks,b=eks,i=436,x=0.6933382044724179,y=0.6338292052517879 a=wye,b=pan,i=437,x=0.37712852260119445,y=0.2533800875229283 a=zee,b=hat,i=438,x=0.3425559514322971,y=0.7292109440844495 a=zee,b=wye,i=439,x=0.6058194548394703,y=0.1349506589946292 a=wye,b=wye,i=440,x=0.33549631716864114,y=0.5044355487644854 a=zee,b=pan,i=441,x=0.6917806418576951,y=0.3830829559702531 a=pan,b=eks,i=442,x=0.3051229752913909,y=0.3927572304818523 a=hat,b=eks,i=443,x=0.35262831982100495,y=0.5903148558170942 a=wye,b=hat,i=444,x=0.009596883381098431,y=0.7627826236742389 a=hat,b=pan,i=445,x=0.693707602798371,y=0.9355332457358334 a=eks,b=eks,i=446,x=0.32733245362496055,y=0.5235444779640992 a=zee,b=eks,i=447,x=0.31894704216497904,y=0.8410708131567204 a=hat,b=eks,i=448,x=0.18956024307293828,y=0.7651866504059165 a=zee,b=wye,i=449,x=0.8505833795792004,y=0.9244534714701724 a=eks,b=wye,i=450,x=0.6844926010909408,y=0.614368249300009 a=hat,b=pan,i=451,x=0.6296608646086276,y=0.4470390043301713 a=pan,b=pan,i=452,x=0.5045572974857859,y=0.4793103881363998 a=hat,b=wye,i=453,x=4.509679127584487e-05,y=0.22031599198733764 a=wye,b=wye,i=454,x=0.2443606067405415,y=0.6398645261834082 a=wye,b=wye,i=455,x=0.804633328675182,y=0.48300382684775944 a=eks,b=zee,i=456,x=0.410350850017583,y=0.9892210383992472 a=wye,b=hat,i=457,x=0.0933236073619339,y=0.9291691566694624 a=zee,b=zee,i=458,x=0.4844711931621539,y=0.27495542782645344 a=eks,b=eks,i=459,x=0.3611062645335037,y=0.40226115300495247 a=pan,b=eks,i=460,x=0.8223780119629852,y=0.9126194557839794 a=hat,b=eks,i=461,x=0.3252432769092649,y=0.658382796137213 a=zee,b=wye,i=462,x=0.5396036185572467,y=0.25336124010413796 a=hat,b=wye,i=463,x=0.5222301823622756,y=0.38087060395976524 a=pan,b=hat,i=464,x=0.7246049387606904,y=0.45691838399060136 a=hat,b=pan,i=465,x=0.9995625801977208,y=0.23491153961213218 a=hat,b=wye,i=466,x=0.4276402941162851,y=0.029924580250603294 a=wye,b=hat,i=467,x=0.8502632858410699,y=0.22370398176509754 a=wye,b=zee,i=468,x=0.6372967659876994,y=0.024138253192505066 a=eks,b=eks,i=469,x=0.12954404025896205,y=0.13771358880489826 a=pan,b=eks,i=470,x=0.6368746235564642,y=0.31586391338281394 a=eks,b=hat,i=471,x=0.7738089394551085,y=0.4919427799587256 a=zee,b=hat,i=472,x=0.5201558372951883,y=0.5500922568519445 a=pan,b=zee,i=473,x=0.28235480114669276,y=0.01789197833877909 a=hat,b=zee,i=474,x=0.9737504172221616,y=0.5620581498765591 a=wye,b=wye,i=475,x=0.39240247578786536,y=0.7480836274059417 a=wye,b=pan,i=476,x=0.7337177223414596,y=0.33451199751230254 a=eks,b=eks,i=477,x=0.034584510761659026,y=0.43469127809305075 a=pan,b=wye,i=478,x=0.9492235640609361,y=0.3382725473893562 a=eks,b=hat,i=479,x=0.935311382854882,y=0.5581569700476232 a=pan,b=eks,i=480,x=0.6265973838424406,y=0.7055055050235215 a=hat,b=pan,i=481,x=0.0821695972704326,y=0.35414544375322354 a=wye,b=zee,i=482,x=0.4898198409702952,y=0.9025273479460141 a=wye,b=hat,i=483,x=0.2316003856711063,y=0.43956136357576003 a=eks,b=eks,i=484,x=0.6641863677348001,y=0.6447460873709984 a=wye,b=wye,i=485,x=0.2617661797012584,y=0.42266716043415287 a=wye,b=hat,i=486,x=0.30133537944217137,y=0.10221649013386602 a=eks,b=hat,i=487,x=0.06223193198721644,y=0.9204160326915265 a=hat,b=pan,i=488,x=0.9232269980553737,y=0.6301846340531019 a=zee,b=eks,i=489,x=0.47256613643793366,y=0.043043925407927786 a=wye,b=eks,i=490,x=0.05509649068009248,y=0.7725681545197371 a=wye,b=pan,i=491,x=0.2513964759410543,y=0.029649890186790206 a=eks,b=zee,i=492,x=0.24404562827103082,y=0.21765361298784158 a=hat,b=eks,i=493,x=0.1664695548518379,y=0.24789421681152946 a=pan,b=eks,i=494,x=0.3713429019328153,y=0.6705235456747188 a=zee,b=eks,i=495,x=0.9946822846385448,y=0.4850476812126694 a=wye,b=wye,i=496,x=0.9274092551834339,y=0.2541879419841372 a=wye,b=wye,i=497,x=0.7021621810855977,y=0.533290838271892 a=eks,b=eks,i=498,x=0.7227433480694091,y=0.6862413971745326 a=zee,b=zee,i=499,x=0.36612213225774104,y=0.6372766826351961 a=zee,b=pan,i=500,x=0.9372377490487999,y=0.5618667924767166 a=eks,b=pan,i=501,x=0.040475122297163324,y=0.16567765824398517 a=hat,b=wye,i=502,x=0.6077314844130164,y=0.768942559474086 a=pan,b=pan,i=503,x=0.0738664869271265,y=0.25330608830961776 a=pan,b=hat,i=504,x=0.25531331734422,y=0.7865269588902073 a=eks,b=wye,i=505,x=0.910806292687196,y=0.9026141937080411 a=hat,b=pan,i=506,x=0.15630232440709246,y=0.9158685116698817 a=eks,b=hat,i=507,x=0.5820790015257209,y=0.07776020965028863 a=pan,b=wye,i=508,x=0.9048575733678795,y=0.2624876849034098 a=pan,b=pan,i=509,x=0.30214111076722505,y=0.004555052573727347 a=eks,b=eks,i=510,x=0.2716828558768003,y=0.8096330043733283 a=wye,b=pan,i=511,x=0.16150441052668496,y=0.9285095431973928 a=zee,b=pan,i=512,x=0.19477333058846336,y=0.2603817709639791 a=eks,b=eks,i=513,x=0.31922688479267713,y=0.834593837944139 a=hat,b=zee,i=514,x=0.3540200248392754,y=0.2390584570033465 a=pan,b=hat,i=515,x=0.20952222920525165,y=0.7943223745285899 a=wye,b=hat,i=516,x=0.3140651518806169,y=0.8926293957852705 a=hat,b=zee,i=517,x=0.49137770000060343,y=0.35141387324505546 a=eks,b=zee,i=518,x=0.2568385171206745,y=0.5364889783697552 a=hat,b=pan,i=519,x=0.10212966989515981,y=0.16533265211820058 a=pan,b=pan,i=520,x=0.012153536247427765,y=0.5649175470315574 a=zee,b=hat,i=521,x=0.3838787804586675,y=0.8057523001988509 a=eks,b=pan,i=522,x=0.28735731367601225,y=0.01067207233763956 a=zee,b=wye,i=523,x=0.34414490686076227,y=0.26451700279951407 a=zee,b=eks,i=524,x=0.07661268800300436,y=0.336140096726808 a=zee,b=zee,i=525,x=0.2340021990274821,y=0.19565171550317406 a=eks,b=pan,i=526,x=0.9916766172123481,y=0.4941629586579006 a=wye,b=pan,i=527,x=0.23490598090770587,y=0.04525601514058908 a=eks,b=hat,i=528,x=0.558596725535886,y=0.18453457803026696 a=pan,b=wye,i=529,x=0.25303243992392954,y=0.24620118020872683 a=zee,b=zee,i=530,x=0.8324822558401548,y=0.6988570770856138 a=zee,b=hat,i=531,x=0.008609039703687982,y=0.5468838181663499 a=wye,b=pan,i=532,x=0.6825242751147447,y=0.4637231032445399 a=pan,b=zee,i=533,x=0.7751095714402214,y=0.5255361584302058 a=eks,b=zee,i=534,x=0.45468067939968737,y=0.6307288279730315 a=eks,b=zee,i=535,x=0.918189166469818,y=0.9631682259880161 a=zee,b=eks,i=536,x=0.9772047656933902,y=0.27024499862207607 a=hat,b=wye,i=537,x=0.05229927642142651,y=0.556739261699473 a=eks,b=eks,i=538,x=0.6478937309967303,y=0.8641203708540487 a=hat,b=pan,i=539,x=0.7269218850428996,y=0.48514423955986363 a=hat,b=pan,i=540,x=0.7444966092534115,y=0.8005631784590818 a=wye,b=eks,i=541,x=0.31793693438539106,y=0.5338521836000718 a=pan,b=zee,i=542,x=0.45523794139189355,y=0.7625878689224138 a=wye,b=zee,i=543,x=0.7175140108300609,y=0.47463314228548703 a=pan,b=eks,i=544,x=0.3070977911148097,y=0.8601511205546479 a=eks,b=pan,i=545,x=0.6594595904219487,y=0.9953938324572855 a=pan,b=pan,i=546,x=0.6157989578235565,y=0.5516616028345289 a=eks,b=hat,i=547,x=0.9313805274362773,y=0.08303742296566352 a=zee,b=zee,i=548,x=0.9236546276965072,y=0.7185917789599708 a=zee,b=hat,i=549,x=0.10683412342384302,y=0.3609954494938745 a=zee,b=zee,i=550,x=0.442695858154603,y=0.2279810907065235 a=hat,b=hat,i=551,x=0.010195105734865595,y=0.8966350444752939 a=hat,b=hat,i=552,x=0.23961750012587524,y=0.7097949558865199 a=hat,b=wye,i=553,x=0.6455436846500622,y=0.18485559566207277 a=zee,b=eks,i=554,x=0.06517756796746732,y=0.8796685374823151 a=zee,b=zee,i=555,x=0.42969241921044865,y=0.5290835130803165 a=hat,b=pan,i=556,x=0.6486062750649167,y=0.7897824130903452 a=zee,b=pan,i=557,x=0.1878359832100659,y=0.36569848741631705 a=wye,b=wye,i=558,x=0.44297135060478476,y=0.5083526674553874 a=eks,b=hat,i=559,x=0.27722769169135486,y=0.6987550099842482 a=eks,b=zee,i=560,x=0.24564874858670038,y=0.8997800191444999 a=pan,b=wye,i=561,x=0.23019585224736527,y=0.33146344086760515 a=wye,b=zee,i=562,x=0.9090864712373032,y=0.6795157215425431 a=eks,b=pan,i=563,x=0.595802702383979,y=0.168651831473682 a=hat,b=zee,i=564,x=0.7039566464970486,y=0.11164900949647594 a=zee,b=eks,i=565,x=0.5452772873196364,y=0.39972630770376316 a=wye,b=hat,i=566,x=0.5358639536626888,y=0.7343387003323596 a=pan,b=zee,i=567,x=0.36579393243898306,y=0.7559831353974735 a=eks,b=pan,i=568,x=0.9357934717739306,y=0.5799507923614251 a=wye,b=wye,i=569,x=0.7665973069675542,y=0.7195592313665612 a=pan,b=hat,i=570,x=0.38210149896595413,y=0.6304766007845428 a=hat,b=zee,i=571,x=0.26634229030281786,y=0.973201156636735 a=wye,b=pan,i=572,x=0.21135242286079792,y=0.8934489624895702 a=eks,b=zee,i=573,x=0.9268019021927346,y=0.17379821868719336 a=pan,b=pan,i=574,x=0.5760503711916657,y=0.25841636920363253 a=pan,b=wye,i=575,x=0.21812558940117743,y=0.3918449054425934 a=hat,b=wye,i=576,x=0.9187805829729324,y=0.7265918618789776 a=eks,b=eks,i=577,x=0.6757641755808136,y=0.8438941757795644 a=eks,b=pan,i=578,x=0.08138468100156837,y=0.7679042873713715 a=zee,b=pan,i=579,x=0.8628900762701416,y=0.49668430223471005 a=pan,b=wye,i=580,x=0.7375265988223096,y=0.28754696324486384 a=zee,b=zee,i=581,x=0.03169831018517821,y=0.26542940289146955 a=hat,b=eks,i=582,x=0.15837738839177617,y=0.04767102936713474 a=hat,b=eks,i=583,x=0.9124356938988999,y=0.43270325299399315 a=eks,b=hat,i=584,x=0.21498015726965602,y=0.7651057421754358 a=hat,b=zee,i=585,x=0.6805895701299852,y=0.9163445111607751 a=eks,b=wye,i=586,x=0.7911985256947109,y=0.29846866889111534 a=zee,b=pan,i=587,x=0.8338045555120547,y=0.18127234053022412 a=eks,b=pan,i=588,x=0.2983121220479472,y=0.7836442261015891 a=pan,b=wye,i=589,x=0.8045092117185423,y=0.9810352594851226 a=eks,b=hat,i=590,x=0.17485208172241573,y=0.10386578574214755 a=wye,b=zee,i=591,x=0.7581719018917179,y=0.16248881933435744 a=hat,b=wye,i=592,x=0.25971796023192173,y=0.17042472633318229 a=zee,b=hat,i=593,x=0.05696407643477175,y=0.6739629581626518 a=zee,b=eks,i=594,x=0.7405522732897065,y=0.31187891301120196 a=zee,b=eks,i=595,x=0.1915646079106995,y=0.9366091103378753 a=zee,b=eks,i=596,x=0.9553146355738393,y=0.47618665485485456 a=wye,b=pan,i=597,x=0.9041321135345515,y=0.7679179807567709 a=hat,b=wye,i=598,x=0.3095910881025504,y=0.8653973492352675 a=wye,b=hat,i=599,x=0.9310931043540538,y=0.9627637520286313 a=eks,b=zee,i=600,x=0.10930837103642799,y=0.734892377459777 a=wye,b=pan,i=601,x=0.10514810449108858,y=0.5812271144341119 a=pan,b=zee,i=602,x=0.9884538231531689,y=0.9826428169828403 a=zee,b=hat,i=603,x=0.04308972133597455,y=0.5287126434418946 a=hat,b=pan,i=604,x=0.43188828562650494,y=0.050660555822547026 a=pan,b=zee,i=605,x=0.2529032876659366,y=0.3388959543441078 a=eks,b=eks,i=606,x=0.35689384699612214,y=0.4336296598478725 a=zee,b=zee,i=607,x=0.06487858333497942,y=0.9820515846728632 a=hat,b=wye,i=608,x=0.3631005984856752,y=0.17908512378632557 a=zee,b=eks,i=609,x=0.0885240972512874,y=0.11687754329610434 a=eks,b=wye,i=610,x=0.976870279166798,y=0.979024408220298 a=hat,b=eks,i=611,x=0.22058278727333458,y=0.23176980505367228 a=pan,b=pan,i=612,x=0.5001009219306088,y=0.844066356281099 a=zee,b=zee,i=613,x=0.30995155197043656,y=0.7020213088533442 a=pan,b=eks,i=614,x=0.3108839226386939,y=0.3561979428678962 a=wye,b=eks,i=615,x=0.30764905368295004,y=0.3507626708329916 a=wye,b=hat,i=616,x=0.7717383349877469,y=0.1875503990617584 a=wye,b=eks,i=617,x=0.2660764665919485,y=0.145799475554256 a=eks,b=eks,i=618,x=0.697318049680538,y=0.8904258470184732 a=pan,b=hat,i=619,x=0.503320378593238,y=0.03835628235587274 a=eks,b=pan,i=620,x=0.9358015206061678,y=0.07000472867831498 a=wye,b=pan,i=621,x=0.9195273303281286,y=0.29958433313761934 a=hat,b=eks,i=622,x=0.6369034391881591,y=0.40912695001571486 a=zee,b=hat,i=623,x=0.3258804550058424,y=0.78858008240255 a=zee,b=hat,i=624,x=0.04964230770489264,y=0.579602188490132 a=pan,b=pan,i=625,x=0.6915515843242978,y=0.6178010854014475 a=pan,b=eks,i=626,x=0.41509674152822296,y=0.9607620788899446 a=hat,b=wye,i=627,x=0.9225950318933018,y=0.46973980998460607 a=wye,b=wye,i=628,x=0.6670242157242242,y=0.32410876974705904 a=wye,b=wye,i=629,x=0.0503400168303868,y=0.10527602332963393 a=wye,b=pan,i=630,x=0.6992730519827314,y=0.21425077312475782 a=pan,b=pan,i=631,x=0.782561530337917,y=0.3007736131403983 a=hat,b=wye,i=632,x=0.5674934046837635,y=0.8372958944262796 a=eks,b=wye,i=633,x=0.9138839617434728,y=0.031060548633509377 a=zee,b=hat,i=634,x=0.7745019360438186,y=0.3417641107496465 a=pan,b=wye,i=635,x=0.00861695712771493,y=0.5441803604064096 a=hat,b=zee,i=636,x=0.20399264976283815,y=0.7450909531960087 a=eks,b=wye,i=637,x=0.10597293490004256,y=0.20904153809081627 a=zee,b=zee,i=638,x=0.6998724502294686,y=0.15842755789229168 a=wye,b=pan,i=639,x=0.6297328922259222,y=0.24669534343310429 a=pan,b=wye,i=640,x=0.5760120638145232,y=0.6662486414541403 a=zee,b=wye,i=641,x=0.903530980816814,y=0.08429459129055339 a=pan,b=zee,i=642,x=0.6222272826627048,y=0.18325502513152692 a=wye,b=zee,i=643,x=0.8440287778509163,y=0.08413199380954395 a=hat,b=zee,i=644,x=0.9789858624275163,y=0.6867108424306388 a=eks,b=pan,i=645,x=0.28589757090653023,y=0.2874816869622683 a=pan,b=zee,i=646,x=0.03971681746631206,y=0.11488578458241061 a=pan,b=zee,i=647,x=0.9002505665510399,y=0.3919843474342828 a=pan,b=hat,i=648,x=0.6975350070264588,y=0.5434923294790459 a=wye,b=pan,i=649,x=0.017833700431765576,y=0.28497950273429307 a=wye,b=pan,i=650,x=0.8995516713685614,y=0.9709755173196244 a=eks,b=eks,i=651,x=0.23479328023133328,y=0.517141351688706 a=zee,b=pan,i=652,x=0.774338764727154,y=0.7866779831902309 a=pan,b=zee,i=653,x=0.598251646829306,y=0.798568072477333 a=pan,b=zee,i=654,x=0.5450721032047166,y=0.32230118106744865 a=hat,b=hat,i=655,x=0.43895262867533247,y=0.869617554872027 a=eks,b=zee,i=656,x=0.7342238031294267,y=0.6344399868216409 a=eks,b=eks,i=657,x=0.9526997294869483,y=0.6231118783065456 a=hat,b=pan,i=658,x=0.625646089688133,y=0.11860595050930467 a=eks,b=zee,i=659,x=0.5013803781985338,y=0.20397067203535713 a=zee,b=pan,i=660,x=0.3829079054237686,y=0.46767052095812467 a=eks,b=eks,i=661,x=0.16124263574065234,y=0.7861689392233051 a=hat,b=eks,i=662,x=0.8455895630959102,y=0.3950043508928123 a=pan,b=wye,i=663,x=0.4853719483437431,y=0.9100750401717121 a=zee,b=pan,i=664,x=0.3334670290589219,y=0.6393920946436594 a=eks,b=eks,i=665,x=0.5054850171460168,y=0.413768182196923 a=wye,b=hat,i=666,x=0.45353783164970474,y=0.530754898058723 a=eks,b=eks,i=667,x=0.656573731471621,y=0.902119091388546 a=wye,b=pan,i=668,x=0.04920210066939823,y=0.23851670466645347 a=hat,b=hat,i=669,x=0.6845954830331666,y=0.48983710746829556 a=eks,b=zee,i=670,x=0.36532897274847353,y=0.9866431832953275 a=pan,b=hat,i=671,x=0.6547944885588621,y=0.07142328653562735 a=wye,b=wye,i=672,x=0.7648029293390511,y=0.6650048997400388 a=pan,b=zee,i=673,x=0.8850456267920793,y=0.37595832006593455 a=wye,b=wye,i=674,x=0.07426167294984953,y=0.8983728711808775 a=zee,b=zee,i=675,x=0.14647630359578723,y=0.2444767037770159 a=wye,b=hat,i=676,x=0.6451848990883488,y=0.5038417150477158 a=zee,b=eks,i=677,x=0.4431725573720502,y=0.6602447847445098 a=hat,b=hat,i=678,x=0.2580287161696614,y=0.7294988098275678 a=wye,b=eks,i=679,x=0.36159847148560065,y=0.7499182579533756 a=eks,b=eks,i=680,x=0.0338572036055631,y=0.9757808949108091 a=eks,b=zee,i=681,x=0.8149561431006924,y=0.21088097822222962 a=wye,b=zee,i=682,x=0.7810987533825186,y=0.9667043995307188 a=eks,b=zee,i=683,x=0.587160737176585,y=0.03329448136151336 a=hat,b=eks,i=684,x=0.3749971755428878,y=0.21431876719781595 a=eks,b=hat,i=685,x=0.6737904998208634,y=0.019679445031305476 a=hat,b=eks,i=686,x=0.21050937771050438,y=0.41045403895167065 a=zee,b=wye,i=687,x=0.8487067932198148,y=0.11727125464987997 a=wye,b=eks,i=688,x=0.9002872154674284,y=0.42471026747794716 a=pan,b=eks,i=689,x=0.10444316592264569,y=0.8885602119427745 a=zee,b=wye,i=690,x=0.14854213084769508,y=0.9731706277100254 a=eks,b=zee,i=691,x=0.7240287030381926,y=0.79896437710086 a=hat,b=hat,i=692,x=0.14117333894379847,y=0.3225535116195155 a=zee,b=eks,i=693,x=0.27068880582424437,y=0.044369525310762326 a=eks,b=wye,i=694,x=0.1076349089443529,y=0.6101508286985079 a=zee,b=zee,i=695,x=0.9140507860836669,y=0.19365517291844658 a=hat,b=zee,i=696,x=0.16963322576469086,y=0.09487337662478568 a=hat,b=eks,i=697,x=0.8909103010365073,y=0.5323201554130181 a=hat,b=hat,i=698,x=0.07422312178663493,y=0.8831561730391124 a=pan,b=hat,i=699,x=0.44595497600145795,y=0.6267440405997144 a=eks,b=eks,i=700,x=0.09447912510249834,y=0.5957817269862618 a=eks,b=pan,i=701,x=0.8004210061445566,y=0.03952440744830843 a=pan,b=zee,i=702,x=0.8107677028439462,y=0.32429410872359143 a=zee,b=hat,i=703,x=0.2248043259303365,y=0.33203303056970623 a=wye,b=pan,i=704,x=0.595716356245294,y=0.004929607103288602 a=pan,b=eks,i=705,x=0.7388154708435315,y=0.797179757859978 a=pan,b=wye,i=706,x=0.5008032407057831,y=0.9591889291114695 a=pan,b=eks,i=707,x=0.9759907833320285,y=0.8936617707540555 a=pan,b=zee,i=708,x=0.7148877429133659,y=0.0667177678154226 a=hat,b=zee,i=709,x=0.5664816823643944,y=0.8967488777240636 a=wye,b=zee,i=710,x=0.8443019828048438,y=0.7860920608434899 a=hat,b=eks,i=711,x=0.6493317768253313,y=0.6921590557236297 a=eks,b=hat,i=712,x=0.7026564244799071,y=0.2532401255958231 a=hat,b=hat,i=713,x=0.34800467364944343,y=0.512231318502013 a=pan,b=wye,i=714,x=0.1707903602306352,y=0.1624539753347971 a=eks,b=hat,i=715,x=0.3702687648873617,y=0.5532443902814762 a=pan,b=hat,i=716,x=0.3526679330017216,y=0.9879415167199294 a=wye,b=hat,i=717,x=0.9126869246167464,y=0.8539144029222125 a=wye,b=eks,i=718,x=0.6170824308099435,y=0.42167938160852547 a=wye,b=zee,i=719,x=0.8648654985592689,y=0.744990377385103 a=wye,b=eks,i=720,x=0.0737982261184581,y=0.215040061968929 a=zee,b=eks,i=721,x=0.6857948820947404,y=0.24824277122401872 a=hat,b=pan,i=722,x=0.9288228199909815,y=0.2781250242506387 a=eks,b=hat,i=723,x=0.5223004827368406,y=0.7436988563433049 a=pan,b=zee,i=724,x=0.161391991386723,y=0.4896835486539596 a=zee,b=zee,i=725,x=0.6421372014622713,y=0.9769320758361035 a=hat,b=hat,i=726,x=0.6769964245482417,y=0.6143975572853417 a=hat,b=pan,i=727,x=0.07418538306763378,y=0.647862004010661 a=zee,b=pan,i=728,x=0.40960942207244977,y=0.4243129116901595 a=zee,b=hat,i=729,x=0.8560108659093649,y=0.11506232971202268 a=wye,b=wye,i=730,x=0.5648923679634816,y=0.23257155122856343 a=wye,b=hat,i=731,x=0.9839746222616559,y=0.2446478089699543 a=eks,b=zee,i=732,x=0.07883081296682193,y=0.6660416108034422 a=wye,b=zee,i=733,x=0.842462695985326,y=0.966657486505284 a=pan,b=wye,i=734,x=0.01934339909570837,y=0.05189496476807132 a=eks,b=wye,i=735,x=0.9417156459424341,y=0.9870712135656121 a=hat,b=hat,i=736,x=0.2947986604568096,y=0.9512796485274094 a=wye,b=pan,i=737,x=0.16300656842731953,y=0.3545653890588314 a=eks,b=zee,i=738,x=0.8977243371620829,y=0.5262722450488325 a=hat,b=zee,i=739,x=0.5948040912191594,y=0.3056178698423182 a=hat,b=wye,i=740,x=0.6686093454184745,y=0.6740449093675628 a=zee,b=pan,i=741,x=0.9598570146790528,y=0.6398488862754813 a=pan,b=wye,i=742,x=0.8257519339015849,y=0.693194093940406 a=eks,b=hat,i=743,x=0.04434098258715646,y=0.3266898058988358 a=zee,b=wye,i=744,x=0.7524245915453669,y=0.5461439986683315 a=pan,b=pan,i=745,x=0.6719897687291242,y=0.7565622573163691 a=eks,b=pan,i=746,x=0.916062376572181,y=0.886967557372127 a=eks,b=pan,i=747,x=0.40506409795178244,y=0.6998873497812762 a=pan,b=wye,i=748,x=0.5826370817680807,y=0.08078351188422772 a=pan,b=eks,i=749,x=0.8465950965363382,y=0.416842562059375 a=wye,b=pan,i=750,x=0.6658476587001316,y=0.5556451189688414 a=eks,b=eks,i=751,x=0.3242951995611114,y=0.5680663477563322 a=wye,b=wye,i=752,x=0.13191473062692816,y=0.19377767709093607 a=zee,b=eks,i=753,x=0.5186702283396277,y=0.5344580097568402 a=pan,b=eks,i=754,x=0.023312954423954868,y=0.13646462067848675 a=eks,b=eks,i=755,x=0.22961935180882087,y=0.16011525129191817 a=pan,b=zee,i=756,x=0.09666705485436378,y=0.3548198552440588 a=wye,b=wye,i=757,x=0.19425165484936957,y=0.9581201227608445 a=eks,b=wye,i=758,x=0.5362262223046377,y=0.5049539834712841 a=wye,b=zee,i=759,x=0.5321536977324647,y=0.369621860654502 a=hat,b=zee,i=760,x=0.7941529932304345,y=0.2064198694392868 a=wye,b=hat,i=761,x=0.38624241523517244,y=0.7325501625853548 a=zee,b=pan,i=762,x=0.9385694344762825,y=0.49700272359344677 a=eks,b=pan,i=763,x=0.3501489521153939,y=0.6398058286945986 a=wye,b=pan,i=764,x=0.16567218737817557,y=0.7953657761380494 a=eks,b=hat,i=765,x=0.324248802737786,y=0.8599723260499864 a=eks,b=eks,i=766,x=0.22335745734469326,y=0.21867582342847736 a=wye,b=wye,i=767,x=0.8255592677399582,y=0.2538516298356094 a=eks,b=hat,i=768,x=0.15841238344171704,y=0.574922286058442 a=eks,b=eks,i=769,x=0.18506419568907773,y=0.4760883565274585 a=hat,b=zee,i=770,x=0.18690741307246328,y=0.6711988977493772 a=hat,b=eks,i=771,x=0.9178219022568258,y=0.43350695723226085 a=wye,b=zee,i=772,x=0.23583751371437855,y=0.12279242944303292 a=hat,b=eks,i=773,x=0.26528801262285184,y=0.4010080804811049 a=eks,b=eks,i=774,x=0.6386491500093009,y=0.24632366540539852 a=hat,b=eks,i=775,x=0.03827924004922145,y=0.9441328448191567 a=wye,b=eks,i=776,x=0.9585382111164209,y=0.6306113838967866 a=zee,b=wye,i=777,x=0.7623811038765134,y=0.6139534724314861 a=wye,b=hat,i=778,x=0.19955726522431594,y=0.5077217624640397 a=zee,b=zee,i=779,x=0.3411759787401816,y=0.2865091416991973 a=hat,b=zee,i=780,x=0.5811342153834129,y=0.4772695688880223 a=hat,b=pan,i=781,x=0.1192837713483601,y=0.40681848859583813 a=hat,b=wye,i=782,x=0.721843867108292,y=0.44923817786818343 a=wye,b=wye,i=783,x=0.3438923976161088,y=0.5649145034717639 a=eks,b=eks,i=784,x=0.6165630308304775,y=0.3304084333387801 a=zee,b=eks,i=785,x=0.6562657631329122,y=0.8258194011693597 a=hat,b=hat,i=786,x=0.3439593168095797,y=0.8518997303215115 a=eks,b=zee,i=787,x=0.0654097106697118,y=0.4660389375188869 a=pan,b=eks,i=788,x=0.2217685316094703,y=0.16649100910012216 a=eks,b=hat,i=789,x=0.4717662995603106,y=0.44972566215644705 a=eks,b=hat,i=790,x=0.47887299708709874,y=0.7841667814595291 a=wye,b=wye,i=791,x=0.00519908348997844,y=0.3991391178091711 a=hat,b=hat,i=792,x=0.5475862720333128,y=0.9675473146380916 a=zee,b=wye,i=793,x=0.9545515061227288,y=0.8875064703498067 a=wye,b=hat,i=794,x=0.16854110528640676,y=0.23899152324736783 a=eks,b=hat,i=795,x=0.9414011524374403,y=0.38624947508331575 a=eks,b=eks,i=796,x=0.44475337389030567,y=0.3562483351552209 a=hat,b=zee,i=797,x=0.3458790979025249,y=0.10530555367157357 a=wye,b=hat,i=798,x=0.894955252691444,y=0.9020401281837919 a=zee,b=hat,i=799,x=0.6678020932140406,y=0.7272829012287039 a=pan,b=wye,i=800,x=0.6728857720452479,y=0.9063282177143175 a=pan,b=hat,i=801,x=0.6232260305196619,y=0.3246940048519549 a=hat,b=wye,i=802,x=0.6939811641375604,y=0.9772213376028769 a=wye,b=eks,i=803,x=0.735398041020814,y=0.43528061054041123 a=pan,b=wye,i=804,x=0.7553025953132643,y=0.12826679900502957 a=eks,b=eks,i=805,x=0.7970666568024275,y=0.7141982352996962 a=hat,b=hat,i=806,x=0.6283301745043451,y=0.2958341149885232 a=hat,b=pan,i=807,x=0.6054239018991081,y=0.44535311447129966 a=zee,b=pan,i=808,x=0.068327326345054,y=0.9193569789768139 a=wye,b=wye,i=809,x=0.779445087567334,y=0.6995188082196249 a=pan,b=eks,i=810,x=0.6751597242266821,y=0.5514064392004425 a=pan,b=eks,i=811,x=0.5542215714866076,y=0.14391751751745208 a=hat,b=zee,i=812,x=0.5623829182379033,y=0.0721774446182929 a=eks,b=wye,i=813,x=0.027045543431586827,y=0.5270107047302233 a=pan,b=pan,i=814,x=0.7042024611472535,y=0.5509286378129169 a=pan,b=eks,i=815,x=0.05860005161315873,y=0.0005735237078376976 a=eks,b=zee,i=816,x=0.11392244176975941,y=0.08027592413428164 a=hat,b=hat,i=817,x=0.2182634028675824,y=0.031522781055713156 a=hat,b=pan,i=818,x=0.5333781740115907,y=0.4837112511279462 a=zee,b=hat,i=819,x=0.062483279659384605,y=0.8930370625962232 a=eks,b=hat,i=820,x=0.6028476657314659,y=0.6800202871943302 a=pan,b=hat,i=821,x=0.11959405115201827,y=0.9706185345930702 a=eks,b=hat,i=822,x=0.2180916247267669,y=0.20200687440786602 a=hat,b=zee,i=823,x=0.4553739759143408,y=0.04377256284181141 a=eks,b=pan,i=824,x=0.14058200329018555,y=0.7690462771050751 a=wye,b=pan,i=825,x=0.6611884797250076,y=0.9588317557532128 a=zee,b=pan,i=826,x=0.2407553754423183,y=0.14438176167139094 a=zee,b=pan,i=827,x=0.5280509086050722,y=0.35353193017246765 a=pan,b=eks,i=828,x=0.9994029107062516,y=0.20066601756099478 a=pan,b=pan,i=829,x=0.9031593450788309,y=0.3797948680956209 a=eks,b=pan,i=830,x=0.36350612065623267,y=0.2886476639992571 a=eks,b=zee,i=831,x=0.692611920160873,y=0.26262694975977385 a=hat,b=wye,i=832,x=0.7659227499835054,y=0.6521346139410953 a=pan,b=zee,i=833,x=0.8267760334483312,y=0.8318269743977437 a=eks,b=eks,i=834,x=0.7372846052959475,y=0.386390580949861 a=zee,b=pan,i=835,x=0.9167189417830722,y=0.07204465286089479 a=zee,b=wye,i=836,x=0.5756190775565698,y=0.7938251688467333 a=wye,b=wye,i=837,x=0.2328642613637898,y=0.46278413120375006 a=eks,b=eks,i=838,x=0.7797750429004653,y=0.29884322034130906 a=pan,b=eks,i=839,x=0.8726738283401857,y=0.04628087648432999 a=zee,b=hat,i=840,x=0.6677673890093077,y=0.6533094635586054 a=hat,b=pan,i=841,x=0.4486203012761554,y=0.3566552462496445 a=eks,b=hat,i=842,x=0.4549321247838193,y=0.07592100983285954 a=wye,b=wye,i=843,x=0.255982822267825,y=0.3803102296515556 a=eks,b=hat,i=844,x=0.3446014862942576,y=0.7572793591602713 a=wye,b=eks,i=845,x=0.6203491211980909,y=0.15025452711014609 a=eks,b=zee,i=846,x=0.9460265533905371,y=0.45198587094481946 a=hat,b=wye,i=847,x=0.49389611860028626,y=0.07353689220151671 a=zee,b=pan,i=848,x=0.7169514982586007,y=0.9408480112735236 a=wye,b=wye,i=849,x=0.6446224014740414,y=0.11523766674998448 a=pan,b=eks,i=850,x=0.7274412652107003,y=0.6621932392565703 a=wye,b=pan,i=851,x=0.3263942251497617,y=0.9932583238060141 a=wye,b=eks,i=852,x=0.664738707605857,y=0.7223078050122264 a=eks,b=hat,i=853,x=0.1880170274631281,y=0.10968535421904191 a=hat,b=eks,i=854,x=0.6939278762348635,y=0.5313359369168281 a=hat,b=hat,i=855,x=0.7112683657239158,y=0.6136040745504255 a=zee,b=eks,i=856,x=0.5439786015377756,y=0.9686655026402698 a=zee,b=zee,i=857,x=0.10264607530788517,y=0.3331005309508399 a=eks,b=zee,i=858,x=0.484034536497318,y=0.5074658760998881 a=wye,b=hat,i=859,x=0.8335422363466695,y=0.3120932232687599 a=wye,b=zee,i=860,x=0.5661718614546278,y=0.008186918681462707 a=hat,b=pan,i=861,x=0.9969936112759107,y=0.21269969787446608 a=pan,b=wye,i=862,x=0.30274837710060487,y=0.015353477159141038 a=wye,b=pan,i=863,x=0.23680176335245073,y=0.23457864754397195 a=zee,b=zee,i=864,x=0.809561039932752,y=0.6017320599557826 a=wye,b=zee,i=865,x=0.7815565737026456,y=0.8572095724845105 a=eks,b=hat,i=866,x=0.5917695655140688,y=0.560162197865116 a=hat,b=zee,i=867,x=0.722695048982041,y=0.8684988555802282 a=wye,b=hat,i=868,x=0.21734964563610804,y=0.8045525190525901 a=wye,b=hat,i=869,x=0.226340504641239,y=0.6618680946496492 a=eks,b=wye,i=870,x=0.03466858500680492,y=0.5621939039921067 a=pan,b=wye,i=871,x=0.6789169629628927,y=0.5193967453982994 a=pan,b=pan,i=872,x=0.7564798789126915,y=0.7115590422599338 a=wye,b=hat,i=873,x=0.45127322199816233,y=0.7742566444517696 a=eks,b=wye,i=874,x=0.5403377945244225,y=0.16069845073082 a=pan,b=hat,i=875,x=0.1859774664492485,y=0.3619489833924334 a=wye,b=wye,i=876,x=0.4835086084877356,y=0.4540385079562712 a=wye,b=pan,i=877,x=0.27907367543536465,y=0.12385159649360233 a=hat,b=zee,i=878,x=0.3102237192022368,y=0.9669823901049626 a=eks,b=hat,i=879,x=0.6888483812825917,y=0.5505783461131407 a=hat,b=pan,i=880,x=0.9443559576513696,y=0.776626094540373 a=eks,b=pan,i=881,x=0.6733492820398447,y=0.11891510514178161 a=pan,b=pan,i=882,x=0.439665640988951,y=0.4549660840547012 a=pan,b=hat,i=883,x=0.5540100503192463,y=0.8429668921287791 a=pan,b=zee,i=884,x=0.9569511624197534,y=0.009698935906691575 a=zee,b=wye,i=885,x=0.4317067888424335,y=0.7251769880284373 a=eks,b=wye,i=886,x=0.3652904236362593,y=0.20906833314831175 a=pan,b=pan,i=887,x=0.6949995284041934,y=0.8053235553778822 a=pan,b=zee,i=888,x=0.7370727975606584,y=0.4485080316317849 a=wye,b=wye,i=889,x=0.9080280619248189,y=0.9139513254924729 a=pan,b=hat,i=890,x=0.680338712677067,y=0.010994432325418524 a=hat,b=eks,i=891,x=0.6355325141001417,y=0.07695298953416263 a=eks,b=wye,i=892,x=0.1376969209844151,y=0.834454990298031 a=eks,b=zee,i=893,x=0.9355755568148436,y=0.25640673765414823 a=zee,b=hat,i=894,x=0.06918579614388565,y=0.8717142673159294 a=pan,b=zee,i=895,x=0.9990440068491747,y=0.20478744699359197 a=eks,b=pan,i=896,x=0.18020508273454894,y=0.18233459061350799 a=zee,b=pan,i=897,x=0.16948195877360084,y=0.4673040380612351 a=pan,b=zee,i=898,x=0.048671024346735314,y=0.4634456617937973 a=eks,b=wye,i=899,x=0.6376504261357228,y=0.4968859553621585 a=wye,b=zee,i=900,x=0.0634446641763643,y=0.47070339237478154 a=hat,b=pan,i=901,x=0.3948962420926134,y=0.2858499628646297 a=zee,b=hat,i=902,x=0.792376744926382,y=0.7540301970987514 a=pan,b=zee,i=903,x=0.5150758332324689,y=0.8265689553462827 a=zee,b=pan,i=904,x=0.6774926045379539,y=0.2790431227538289 a=pan,b=wye,i=905,x=0.46948597026992234,y=0.6282160374404341 a=wye,b=zee,i=906,x=0.5370940115523006,y=0.1284825381186716 a=eks,b=wye,i=907,x=0.5764461281567995,y=0.6560112583406935 a=zee,b=hat,i=908,x=0.2293422544193603,y=0.5310403236033165 a=hat,b=pan,i=909,x=0.2565065893296261,y=0.3546175861833417 a=hat,b=zee,i=910,x=0.026474784279227448,y=0.7004167503216063 a=pan,b=eks,i=911,x=0.06608607463859384,y=0.07128733055849312 a=wye,b=eks,i=912,x=0.3364968005146698,y=0.5787883063495668 a=hat,b=wye,i=913,x=0.5696196789270859,y=0.5118141918287126 a=eks,b=zee,i=914,x=0.8582285128247622,y=0.7604153187806654 a=wye,b=eks,i=915,x=0.5460355036287519,y=0.8958184949801713 a=hat,b=pan,i=916,x=0.2607796424126346,y=0.2105454483785194 a=wye,b=hat,i=917,x=0.3846528045634492,y=0.3124085567677639 a=hat,b=eks,i=918,x=0.5027707430075526,y=0.4544234955959021 a=eks,b=pan,i=919,x=0.7703238268018578,y=0.11858518036609156 a=wye,b=eks,i=920,x=0.6878423136601669,y=0.10216851974973384 a=eks,b=zee,i=921,x=0.012096720577898457,y=0.6297080697429681 a=pan,b=eks,i=922,x=0.2886175127593028,y=0.828634782804935 a=wye,b=pan,i=923,x=0.9626100389715443,y=0.3905150319464591 a=hat,b=pan,i=924,x=0.3002347573504318,y=0.7414891858002532 a=pan,b=zee,i=925,x=0.3447367209775769,y=0.8487811195467444 a=zee,b=hat,i=926,x=0.3969942807955067,y=0.7524046203617899 a=zee,b=zee,i=927,x=0.7610101430574051,y=0.4964453780226331 a=hat,b=pan,i=928,x=0.9769401114714371,y=0.19866082639978944 a=hat,b=zee,i=929,x=0.9119484815981432,y=0.9002090722192556 a=eks,b=hat,i=930,x=0.28511500317711636,y=0.728558620027423 a=pan,b=hat,i=931,x=0.15134527475607873,y=0.348369087467138 a=zee,b=eks,i=932,x=0.7361189289061444,y=0.3847525716179372 a=wye,b=zee,i=933,x=0.3661453331509762,y=0.004152078250187152 a=wye,b=wye,i=934,x=0.447099608509545,y=0.17594771830007339 a=wye,b=zee,i=935,x=0.3196703223884384,y=0.8888974787225958 a=zee,b=zee,i=936,x=0.562838339421027,y=0.007778020871679225 a=zee,b=eks,i=937,x=0.02003336919176857,y=0.26669570512199325 a=eks,b=wye,i=938,x=0.3043257328168447,y=0.2906418445735329 a=zee,b=zee,i=939,x=0.8978345983120852,y=0.030447079101845298 a=eks,b=zee,i=940,x=0.5585422926486657,y=0.4978694410328127 a=hat,b=wye,i=941,x=0.5621962178745717,y=0.26772849156914025 a=hat,b=zee,i=942,x=0.6242711478551904,y=0.09401579423266704 a=eks,b=eks,i=943,x=0.27194272184638746,y=0.9612750351440212 a=hat,b=wye,i=944,x=0.8822781716699086,y=0.6067074807238132 a=zee,b=wye,i=945,x=0.7825493610673169,y=0.32373164668188725 a=wye,b=zee,i=946,x=0.1013010312091508,y=0.8534111346417461 a=zee,b=wye,i=947,x=0.8584260523164629,y=0.23498149964077852 a=zee,b=pan,i=948,x=0.7984764587459684,y=0.6810243958256237 a=wye,b=hat,i=949,x=0.23478741222352084,y=0.37065868020096504 a=hat,b=wye,i=950,x=0.09950476962568644,y=0.08527686061721151 a=wye,b=zee,i=951,x=0.032452509100876825,y=0.13213830932576387 a=pan,b=pan,i=952,x=0.20155399565096999,y=0.26323541426295427 a=zee,b=hat,i=953,x=0.7258512915506337,y=0.7130469035339413 a=wye,b=zee,i=954,x=0.5189900736412828,y=0.9806684784703058 a=pan,b=zee,i=955,x=0.6876410065228761,y=0.049081361078488706 a=eks,b=wye,i=956,x=0.8483404387366377,y=0.6963230727503091 a=hat,b=eks,i=957,x=0.7658922923332185,y=0.42890062704958776 a=hat,b=wye,i=958,x=0.5889300471089299,y=0.09950882081879164 a=zee,b=hat,i=959,x=0.5401768517178055,y=0.576926299555725 a=zee,b=pan,i=960,x=0.14284356858511216,y=0.7464892897966853 a=zee,b=hat,i=961,x=0.6778089684859776,y=0.0814354668691658 a=eks,b=wye,i=962,x=0.49553623626743193,y=0.9650390956306768 a=pan,b=eks,i=963,x=0.022898529014032887,y=0.8442755412229669 a=eks,b=pan,i=964,x=0.11974210479568592,y=0.1727873170586557 a=pan,b=eks,i=965,x=0.43364055944870217,y=0.9883467323590831 a=hat,b=eks,i=966,x=0.3126841836488823,y=0.8616419739774406 a=wye,b=zee,i=967,x=0.8957509371936184,y=0.6646859799560008 a=wye,b=pan,i=968,x=0.6531533778557712,y=0.8078705982263845 a=pan,b=pan,i=969,x=0.9309046826091119,y=0.16276567995818791 a=wye,b=eks,i=970,x=0.0003669282805145446,y=0.7009817497170139 a=pan,b=pan,i=971,x=0.48986271798634495,y=0.9495185819962723 a=zee,b=eks,i=972,x=0.25911127762915553,y=0.6423261731196327 a=pan,b=wye,i=973,x=0.31594050674870533,y=0.3202147086921625 a=wye,b=pan,i=974,x=0.10722011957438404,y=0.8335217073851289 a=wye,b=eks,i=975,x=0.22837011741983626,y=0.8508657508706551 a=hat,b=pan,i=976,x=0.2213905763595585,y=0.9144918892479273 a=wye,b=hat,i=977,x=0.8403881011140902,y=0.15373049137990247 a=wye,b=pan,i=978,x=0.2223195417593009,y=0.9927065687777529 a=pan,b=eks,i=979,x=0.3047140631616194,y=0.012239402814423261 a=pan,b=hat,i=980,x=0.08006366208466742,y=0.46683918475842656 a=zee,b=pan,i=981,x=0.1460023204833616,y=0.6268639860761865 a=zee,b=wye,i=982,x=0.37341981725134477,y=0.043362859112128116 a=pan,b=eks,i=983,x=0.23455765897855474,y=0.5826786823171225 a=eks,b=zee,i=984,x=0.1229552360203735,y=0.4375490388704373 a=eks,b=hat,i=985,x=0.011903992841803879,y=0.20158842970916258 a=zee,b=pan,i=986,x=0.36309769750156073,y=0.41372304201591836 a=zee,b=pan,i=987,x=0.2675153812056569,y=0.31944778253720596 a=zee,b=eks,i=988,x=0.4159116125988659,y=0.0527646250644187 a=zee,b=wye,i=989,x=0.8290703900542629,y=0.0029342637852388664 a=hat,b=hat,i=990,x=0.6968268719895765,y=0.7388049214848422 a=zee,b=eks,i=991,x=0.04205521417416125,y=0.7400694180318313 a=wye,b=hat,i=992,x=0.1082025069192426,y=0.382293188133744 a=pan,b=hat,i=993,x=0.9655911362500376,y=0.6528068171940502 a=pan,b=hat,i=994,x=0.06296083376713069,y=0.924782731671716 a=zee,b=hat,i=995,x=0.19931174025957066,y=0.6628915066032653 a=pan,b=pan,i=996,x=0.3896870360326876,y=0.7398938519226621 a=wye,b=pan,i=997,x=0.6473214345392985,y=0.1580211199769581 a=wye,b=wye,i=998,x=0.7054609891598416,y=0.11530820363956795 a=eks,b=wye,i=999,x=0.7530797661303167,y=0.7943533279150342 a=hat,b=hat,i=1000,x=0.27862167380000924,y=0.8957145512576364 a=pan,b=eks,i=1001,x=0.5972691205647312,y=0.4313550003841107 a=zee,b=wye,i=1002,x=0.27589217856931847,y=0.4784417775011829 a=pan,b=wye,i=1003,x=0.6022804421463093,y=0.15258107959053602 a=wye,b=hat,i=1004,x=0.7556173435575428,y=0.5360056181198413 a=wye,b=zee,i=1005,x=0.35533936034338987,y=0.5883076566864401 a=pan,b=hat,i=1006,x=0.4446033039150368,y=0.9979731391657491 a=zee,b=wye,i=1007,x=0.6726350502133611,y=0.9779321628810685 a=hat,b=eks,i=1008,x=0.19927285497348735,y=0.22487729305731685 a=eks,b=zee,i=1009,x=0.6292400672017409,y=0.344666919378786 a=hat,b=eks,i=1010,x=0.32802933242359655,y=0.2955845001645365 a=pan,b=eks,i=1011,x=0.7217042904394803,y=0.2232569692246722 a=pan,b=zee,i=1012,x=0.5003888723420944,y=0.03004905415183634 a=hat,b=zee,i=1013,x=0.6449280930394627,y=0.012641120692678642 a=pan,b=zee,i=1014,x=0.2224977060602883,y=0.1335049252959022 a=eks,b=eks,i=1015,x=0.5441091824904251,y=0.27206919115344796 a=wye,b=zee,i=1016,x=0.17366739952321908,y=0.937706710544049 a=pan,b=zee,i=1017,x=0.787790582328257,y=0.844311491671081 a=pan,b=eks,i=1018,x=0.015795494747047223,y=0.8254990704093889 a=pan,b=zee,i=1019,x=0.23762521364858846,y=0.8673593962442501 a=eks,b=pan,i=1020,x=0.902360533880021,y=0.7028811168584178 a=zee,b=wye,i=1021,x=0.008857541583488837,y=0.21509348675167894 a=eks,b=wye,i=1022,x=0.33588773148782947,y=0.40718964301240856 a=zee,b=eks,i=1023,x=0.21227584421525614,y=0.7891727565371357 a=zee,b=eks,i=1024,x=0.38754385741774056,y=0.42814516635986044 a=pan,b=eks,i=1025,x=0.19841453521545604,y=0.08811826842406556 a=eks,b=zee,i=1026,x=0.2741615196854501,y=0.5767980610310797 a=eks,b=zee,i=1027,x=0.7911574513154387,y=0.7553091091067402 a=eks,b=wye,i=1028,x=0.31990228399247944,y=0.9227512605727171 a=wye,b=eks,i=1029,x=0.2129672492537904,y=0.455409159116715 a=pan,b=pan,i=1030,x=0.5408386772361381,y=0.7160509492545313 a=hat,b=zee,i=1031,x=0.48469619278770393,y=0.6097136149080437 a=zee,b=pan,i=1032,x=0.8214019848831586,y=0.6593835512799063 a=eks,b=wye,i=1033,x=0.9319773759232135,y=0.8773892832568154 a=eks,b=hat,i=1034,x=0.21608546142882312,y=0.30554114451483116 a=hat,b=hat,i=1035,x=0.09020906616714786,y=0.10290991425754714 a=wye,b=zee,i=1036,x=0.3531778666649932,y=0.2809207717510849 a=hat,b=eks,i=1037,x=0.0945175541677894,y=0.3745112769716772 a=zee,b=pan,i=1038,x=0.5692057342171193,y=0.9606327704233413 a=zee,b=hat,i=1039,x=0.3081554551270379,y=0.4385650169051888 a=wye,b=hat,i=1040,x=0.5455490636956486,y=0.2139309079198488 a=pan,b=wye,i=1041,x=0.1485239533830236,y=0.1776854474981574 a=pan,b=pan,i=1042,x=0.15706603838853506,y=0.7751554210841053 a=pan,b=eks,i=1043,x=0.9037009385297075,y=0.6127765961736429 a=hat,b=eks,i=1044,x=0.1317980665424846,y=0.5354311378322799 a=pan,b=zee,i=1045,x=0.18824317733657336,y=0.5079230664372042 a=pan,b=wye,i=1046,x=0.6487563188200542,y=0.017743851244559794 a=wye,b=pan,i=1047,x=0.9924515398966479,y=0.8295830268367035 a=hat,b=hat,i=1048,x=0.866877027845022,y=0.3657752233481316 a=eks,b=eks,i=1049,x=0.5783739636973764,y=0.4270609054347013 a=zee,b=zee,i=1050,x=0.7931385685414742,y=0.7121487657433946 a=pan,b=eks,i=1051,x=0.07958271178407761,y=0.7510868078663989 a=hat,b=hat,i=1052,x=0.967055767380358,y=0.2710585230744418 a=wye,b=pan,i=1053,x=0.7709670432157318,y=0.18501678400499033 a=wye,b=zee,i=1054,x=0.08626749693608815,y=0.25205147479956 a=eks,b=eks,i=1055,x=0.7570291652540911,y=0.5426597756349021 a=wye,b=eks,i=1056,x=0.17697196127444081,y=0.48721255903838334 a=wye,b=pan,i=1057,x=0.34801756734906164,y=0.5214181842054965 a=pan,b=hat,i=1058,x=0.8522482352165042,y=0.7495559067319948 a=hat,b=pan,i=1059,x=0.2746468542015157,y=0.06589726142698449 a=zee,b=eks,i=1060,x=0.18748360833449518,y=0.7624096925483054 a=hat,b=hat,i=1061,x=0.7349337283030247,y=0.8809097022915752 a=zee,b=hat,i=1062,x=0.8802861735497903,y=0.6464219752541935 a=zee,b=hat,i=1063,x=0.4065008342810489,y=0.886323765340433 a=eks,b=hat,i=1064,x=0.4424079924279726,y=0.9148635648447586 a=hat,b=hat,i=1065,x=0.010130482768756055,y=0.9048046422071615 a=pan,b=zee,i=1066,x=0.0174503828855882,y=0.3772767215216971 a=pan,b=hat,i=1067,x=0.5324513907264202,y=0.7766825690772374 a=pan,b=zee,i=1068,x=0.9292735422372311,y=0.7845794722193757 a=wye,b=hat,i=1069,x=0.10796407185484191,y=0.026926570164813146 a=pan,b=eks,i=1070,x=0.48689932881768716,y=0.8580079152498714 a=eks,b=hat,i=1071,x=0.15020029058361362,y=0.45627529973691716 a=hat,b=pan,i=1072,x=0.44604654951505474,y=0.8038155982865464 a=eks,b=zee,i=1073,x=0.09738725055678144,y=0.08505208961455624 a=hat,b=hat,i=1074,x=0.3236826909608632,y=0.49627141594209967 a=eks,b=zee,i=1075,x=0.7153896932288586,y=0.9778494726905622 a=zee,b=hat,i=1076,x=0.7057228729875391,y=0.3212868771712061 a=pan,b=zee,i=1077,x=0.5856627674432751,y=0.9241757857209006 a=eks,b=eks,i=1078,x=0.35578945733022505,y=0.45528814372216575 a=pan,b=zee,i=1079,x=0.028491257749501564,y=0.7125221088820232 a=wye,b=wye,i=1080,x=0.016813529366139446,y=0.30619226711821357 a=pan,b=hat,i=1081,x=0.9328542327992406,y=0.9238747036441417 a=eks,b=hat,i=1082,x=0.818988631617168,y=0.6912196193544532 a=hat,b=wye,i=1083,x=0.8665578508008973,y=0.22211673759850004 a=hat,b=zee,i=1084,x=0.41406718708821955,y=0.02723245214010661 a=zee,b=eks,i=1085,x=0.13035161260495198,y=0.5640103641360239 a=eks,b=hat,i=1086,x=0.03139277667157425,y=0.5383540545781755 a=eks,b=zee,i=1087,x=0.041919682544647396,y=0.43365253130183956 a=pan,b=zee,i=1088,x=0.8344662624969731,y=0.05039883331049 a=wye,b=pan,i=1089,x=0.10459506042932876,y=0.7767794982555558 a=zee,b=hat,i=1090,x=0.05459959955270677,y=0.6641081427852065 a=eks,b=wye,i=1091,x=0.9741063795340834,y=0.5869419824678774 a=zee,b=zee,i=1092,x=0.913252015241433,y=0.41317703347248136 a=wye,b=pan,i=1093,x=0.060917243371145124,y=0.0729984416375653 a=hat,b=eks,i=1094,x=0.06571775207401842,y=0.6161858340132806 a=eks,b=wye,i=1095,x=0.9703612589022951,y=0.02299184173282698 a=pan,b=wye,i=1096,x=0.3123275732448444,y=0.9046978224447048 a=pan,b=eks,i=1097,x=0.36433855475903487,y=0.28640575782602984 a=pan,b=zee,i=1098,x=0.9388863703832938,y=0.9481045761632589 a=wye,b=eks,i=1099,x=0.1801852674259774,y=0.8001313396984383 a=pan,b=wye,i=1100,x=0.9449163664787465,y=0.21041416481960495 a=zee,b=pan,i=1101,x=0.9851142251459588,y=0.833308434948654 a=hat,b=zee,i=1102,x=0.6058843659959886,y=0.914771957616851 a=hat,b=hat,i=1103,x=0.09907505801136207,y=0.9886361549898667 a=wye,b=zee,i=1104,x=0.6026401587598063,y=0.9232948941188992 a=hat,b=zee,i=1105,x=0.7049227417732974,y=0.0462839144297168 a=pan,b=eks,i=1106,x=0.5485375288525932,y=0.41787054723627115 a=wye,b=zee,i=1107,x=0.2172040459296869,y=0.04347447260250059 a=zee,b=wye,i=1108,x=0.17849311848568739,y=0.15336908789618675 a=pan,b=zee,i=1109,x=0.9209948537835644,y=0.9617211607571948 a=zee,b=zee,i=1110,x=0.5617606152508641,y=0.12922472841055488 a=hat,b=zee,i=1111,x=0.5096259842809261,y=0.9716058274135191 a=eks,b=pan,i=1112,x=0.4601480008274824,y=0.6621941381779669 a=wye,b=hat,i=1113,x=0.04619109705664248,y=0.07731183378456241 a=eks,b=zee,i=1114,x=0.6225031791605239,y=0.724470067269006 a=hat,b=zee,i=1115,x=0.4384136215828739,y=0.8991776975784843 a=pan,b=pan,i=1116,x=0.3318167439135842,y=0.07638995864053721 a=hat,b=pan,i=1117,x=0.08389296153750614,y=0.616903034571171 a=eks,b=eks,i=1118,x=0.42321284015690686,y=0.18075244176916405 a=hat,b=zee,i=1119,x=0.9947060390455312,y=0.9155106367235321 a=hat,b=pan,i=1120,x=0.322426480645594,y=0.8107856936608234 a=eks,b=eks,i=1121,x=0.011345137277951278,y=0.30150866101509777 a=hat,b=hat,i=1122,x=0.2386256214986372,y=0.5024389651151668 a=hat,b=wye,i=1123,x=0.7175177574035164,y=0.49060053901509204 a=pan,b=eks,i=1124,x=0.08353595333636898,y=0.5861415970535602 a=eks,b=hat,i=1125,x=0.30127828892745145,y=0.6471608610675756 a=wye,b=wye,i=1126,x=0.8391082612863554,y=0.8564234939160587 a=hat,b=pan,i=1127,x=0.832626957843269,y=0.6240442951248336 a=hat,b=hat,i=1128,x=0.8806935192862494,y=0.7838162296913623 a=pan,b=zee,i=1129,x=0.3315347253194,y=0.008089402263374845 a=zee,b=wye,i=1130,x=0.01851853736108866,y=0.17184568517491516 a=wye,b=zee,i=1131,x=0.8126126224772602,y=0.9995009548069009 a=hat,b=zee,i=1132,x=0.4073244488743951,y=0.5406132572557787 a=zee,b=zee,i=1133,x=0.8240890643910131,y=0.13624992612749198 a=wye,b=eks,i=1134,x=0.7808769789539313,y=0.8783411417393904 a=zee,b=eks,i=1135,x=0.6515492928760739,y=0.03540134679084295 a=hat,b=pan,i=1136,x=0.5009194590736257,y=0.37469060025761247 a=zee,b=hat,i=1137,x=0.925731020213508,y=0.12357673418366155 a=pan,b=zee,i=1138,x=0.7159872385785992,y=0.04528852253706328 a=hat,b=zee,i=1139,x=0.6331768836278109,y=0.1369717170583027 a=zee,b=eks,i=1140,x=0.048571653758132216,y=0.3492112898081101 a=hat,b=hat,i=1141,x=0.612461401988446,y=0.14847850688380781 a=eks,b=eks,i=1142,x=0.027183982557207553,y=0.588477870478424 a=zee,b=pan,i=1143,x=0.9927901703526475,y=0.12700602926571025 a=hat,b=zee,i=1144,x=0.007391695879485738,y=0.9756749119225023 a=hat,b=eks,i=1145,x=0.8273428505388051,y=0.9831021972218925 a=pan,b=hat,i=1146,x=0.8460372878397171,y=0.3239568575223264 a=wye,b=zee,i=1147,x=0.011254496718364537,y=0.2947614358547457 a=wye,b=eks,i=1148,x=0.510274781147883,y=0.6342886591607202 a=eks,b=hat,i=1149,x=0.08103428766976473,y=0.530747032666464 a=hat,b=hat,i=1150,x=0.4058826696970118,y=0.4216435681134768 a=pan,b=pan,i=1151,x=0.6861388937798399,y=0.33890003075281316 a=eks,b=zee,i=1152,x=0.5857634146388722,y=0.042952777230192085 a=pan,b=hat,i=1153,x=0.6757867606577086,y=0.7740341802587707 a=hat,b=eks,i=1154,x=0.48734948309736814,y=0.03392833831821873 a=hat,b=pan,i=1155,x=0.15696039673828777,y=0.29845938463448995 a=eks,b=eks,i=1156,x=0.7220504220155584,y=0.3069530341008503 a=zee,b=hat,i=1157,x=0.8122264673038031,y=0.8517729655458225 a=zee,b=zee,i=1158,x=0.8088760687957014,y=0.21112197613175976 a=zee,b=wye,i=1159,x=0.46769194201594133,y=0.4329746427091592 a=wye,b=hat,i=1160,x=0.7263377504273455,y=0.17415133160693874 a=wye,b=eks,i=1161,x=0.6442949189199954,y=0.1494819214827784 a=eks,b=wye,i=1162,x=0.9629901424599551,y=0.7303763539966592 a=hat,b=pan,i=1163,x=0.1540633521892789,y=0.30579559836649084 a=pan,b=pan,i=1164,x=0.0565757314681804,y=0.8372880556318811 a=hat,b=pan,i=1165,x=0.6211654981395032,y=0.8227816494549414 a=eks,b=eks,i=1166,x=0.43746753562542595,y=0.4554692262381064 a=zee,b=hat,i=1167,x=0.3367047133504143,y=0.8141824349803665 a=eks,b=pan,i=1168,x=0.8136679912512943,y=0.597540308230969 a=zee,b=wye,i=1169,x=0.5770899885002667,y=0.28863298687378613 a=eks,b=hat,i=1170,x=0.38648551728927116,y=0.444170386297162 a=wye,b=zee,i=1171,x=0.6468403370363878,y=0.9265036001050484 a=wye,b=hat,i=1172,x=0.24417531360698597,y=0.4885016640644757 a=eks,b=pan,i=1173,x=0.14021562324171288,y=0.8343881176338883 a=hat,b=wye,i=1174,x=0.8826971260268877,y=0.5204304309651815 a=wye,b=hat,i=1175,x=0.07253012277298443,y=0.23424850735777059 a=hat,b=eks,i=1176,x=0.006644223863763399,y=0.0816917135559706 a=wye,b=eks,i=1177,x=0.9032818287668923,y=0.3192995339899316 a=eks,b=zee,i=1178,x=0.6806297878854731,y=0.5818723196551134 a=pan,b=pan,i=1179,x=0.8705072785671686,y=0.6988727124241529 a=zee,b=eks,i=1180,x=0.9994378171787394,y=0.13347602700579186 a=hat,b=hat,i=1181,x=0.9918698253530575,y=0.1452498294514708 a=hat,b=eks,i=1182,x=0.7176916554404814,y=0.11479832193407902 a=wye,b=eks,i=1183,x=0.6661595747080763,y=0.38719941985040585 a=zee,b=zee,i=1184,x=0.12344811253503452,y=0.7278140023096202 a=hat,b=eks,i=1185,x=0.8923180879132536,y=0.05433793092315187 a=hat,b=pan,i=1186,x=0.18605162703349232,y=0.08984973385947226 a=pan,b=wye,i=1187,x=0.002298959425301561,y=0.8456888165062316 a=hat,b=hat,i=1188,x=0.12094979737180311,y=0.6069817211275821 a=pan,b=hat,i=1189,x=0.36260151632409887,y=0.5849544530123062 a=hat,b=wye,i=1190,x=0.6833808585344113,y=0.09408333641094069 a=hat,b=pan,i=1191,x=0.6073887594007545,y=0.582980066141568 a=zee,b=zee,i=1192,x=0.20794006469650417,y=0.8379074082927926 a=pan,b=wye,i=1193,x=0.022245524512133796,y=0.6352302232122171 a=eks,b=hat,i=1194,x=0.9006853879899086,y=0.05583549785972808 a=pan,b=pan,i=1195,x=0.16832227022787238,y=0.13828673042487394 a=hat,b=eks,i=1196,x=0.3928690398294634,y=0.6037073958974022 a=pan,b=hat,i=1197,x=0.3580350006103836,y=0.814312590748317 a=zee,b=zee,i=1198,x=0.7027548035545187,y=0.5696437156771905 a=hat,b=wye,i=1199,x=0.5089871727765719,y=0.22764827796274545 a=zee,b=wye,i=1200,x=0.6577969186215513,y=0.13335841083829625 a=zee,b=hat,i=1201,x=0.8874397146268569,y=0.3285624695821543 a=eks,b=eks,i=1202,x=0.8354259959835246,y=0.05671746191419269 a=hat,b=eks,i=1203,x=0.13371374012873294,y=0.255811175503322 a=zee,b=zee,i=1204,x=0.7698393537978214,y=0.15023057683572805 a=pan,b=eks,i=1205,x=0.7829882013835832,y=0.8062997039846184 a=wye,b=hat,i=1206,x=0.8250443883729883,y=0.40002163110909417 a=wye,b=eks,i=1207,x=0.2912587148785738,y=0.8031779767496858 a=zee,b=hat,i=1208,x=0.6858599554715019,y=0.18452417758198125 a=wye,b=wye,i=1209,x=0.7107203114111836,y=0.00017993344165900815 a=pan,b=zee,i=1210,x=0.3363044695544226,y=0.6283867129304496 a=hat,b=eks,i=1211,x=0.8188718956849538,y=0.8967648753839026 a=pan,b=wye,i=1212,x=0.664842209320305,y=0.5067617041720663 a=hat,b=eks,i=1213,x=0.99973332327313,y=0.34548764769191365 a=pan,b=pan,i=1214,x=0.7158445324765502,y=0.7170272500849562 a=zee,b=eks,i=1215,x=0.17023806172245382,y=0.11112961156527701 a=pan,b=eks,i=1216,x=0.032830805279464026,y=0.858300617398515 a=pan,b=pan,i=1217,x=0.058339498506774445,y=0.3299590477816785 a=pan,b=wye,i=1218,x=0.2981850301136384,y=0.275715699110609 a=wye,b=hat,i=1219,x=0.9269469541827934,y=0.433885024903532 a=wye,b=pan,i=1220,x=0.5590392185080515,y=0.3532795367709467 a=zee,b=pan,i=1221,x=0.1120496540408027,y=0.052474214794520524 a=wye,b=wye,i=1222,x=0.32857456764622284,y=0.9839624955444709 a=eks,b=hat,i=1223,x=0.07964593404126263,y=0.5223768981550353 a=zee,b=hat,i=1224,x=0.6087209788431407,y=0.009657060823042296 a=pan,b=hat,i=1225,x=0.2062334403825843,y=0.9229745059225746 a=wye,b=zee,i=1226,x=0.17708548635341936,y=0.9990248955111103 a=zee,b=wye,i=1227,x=0.35351274012969736,y=0.4041475707851616 a=eks,b=eks,i=1228,x=0.5030002251433316,y=0.8127865742005792 a=hat,b=eks,i=1229,x=0.6208757978424075,y=0.5685317001125881 a=hat,b=wye,i=1230,x=0.4033883868841214,y=0.21662083975598512 a=eks,b=hat,i=1231,x=0.8372211910010664,y=0.05104830485393308 a=zee,b=zee,i=1232,x=0.6255227701030528,y=0.7068037158292888 a=zee,b=hat,i=1233,x=0.16099869622122553,y=0.03145480439751913 a=wye,b=eks,i=1234,x=0.29236003818241163,y=0.0038729096629406268 a=zee,b=eks,i=1235,x=0.4597704185565915,y=0.9921180702735245 a=eks,b=wye,i=1236,x=0.25200335314789113,y=0.18668063103395705 a=pan,b=hat,i=1237,x=0.7976885073930762,y=0.5851390530977472 a=eks,b=zee,i=1238,x=0.09123558516113806,y=0.7444584317010036 a=eks,b=wye,i=1239,x=0.28018636325329804,y=0.9609284482216048 a=eks,b=zee,i=1240,x=0.31745479549254885,y=0.19433880518244362 a=wye,b=wye,i=1241,x=0.02167407035426938,y=0.8517578603799361 a=zee,b=zee,i=1242,x=0.6106259696599957,y=0.022315745293787215 a=pan,b=zee,i=1243,x=0.6589609168139929,y=0.6454105665267801 a=wye,b=eks,i=1244,x=0.2787899466812519,y=0.06055887677281169 a=zee,b=pan,i=1245,x=0.2470406639222188,y=0.5853815139856057 a=hat,b=pan,i=1246,x=0.45904971489441826,y=0.5163058230383074 a=eks,b=wye,i=1247,x=0.9834930996078813,y=0.4959362914616142 a=pan,b=hat,i=1248,x=0.1525604218696871,y=0.07482470280574516 a=hat,b=hat,i=1249,x=0.7002367713266386,y=0.6487527612372115 a=zee,b=hat,i=1250,x=0.9701426957388892,y=0.7845500860373503 a=pan,b=hat,i=1251,x=0.5290805139059341,y=0.7100071242645416 a=hat,b=hat,i=1252,x=0.09930445608258032,y=0.5660530272938328 a=zee,b=eks,i=1253,x=0.5423655422122198,y=0.859227213109029 a=zee,b=pan,i=1254,x=0.21221332375586466,y=0.26582553763793293 a=zee,b=eks,i=1255,x=0.5793553556065434,y=0.563660887083747 a=pan,b=pan,i=1256,x=0.10769070223113286,y=0.7797941844365985 a=wye,b=wye,i=1257,x=0.23334157949355694,y=0.48533573180276546 a=pan,b=wye,i=1258,x=0.2995600681122321,y=0.7432427054977825 a=zee,b=wye,i=1259,x=0.18343409452228054,y=0.018648673229345936 a=wye,b=eks,i=1260,x=0.7451552312920868,y=0.7083570752878636 a=zee,b=zee,i=1261,x=0.5511811148393049,y=0.1182107616782363 a=eks,b=pan,i=1262,x=0.6119687598964016,y=0.8309635765979287 a=hat,b=zee,i=1263,x=0.990205350112817,y=0.9130137981522629 a=wye,b=eks,i=1264,x=0.2728580162726342,y=0.34083170474058677 a=wye,b=hat,i=1265,x=0.03629556392023969,y=0.14427174473473803 a=zee,b=eks,i=1266,x=0.042350338334240956,y=0.1289699792266037 a=eks,b=wye,i=1267,x=0.6455892671517784,y=0.2737715815072643 a=pan,b=eks,i=1268,x=0.49258185461644277,y=0.6767874718351204 a=hat,b=zee,i=1269,x=0.23099691497930386,y=0.010607810026782571 a=wye,b=wye,i=1270,x=0.7995556109605628,y=0.16274406637511674 a=hat,b=zee,i=1271,x=0.6536639656492141,y=0.4372415589868961 a=hat,b=eks,i=1272,x=0.9299854741714102,y=0.1361271855956554 a=wye,b=pan,i=1273,x=0.3500305547201491,y=0.19911752000719163 a=zee,b=pan,i=1274,x=0.8415267085560889,y=0.04046540168663748 a=wye,b=zee,i=1275,x=0.45988125966489024,y=0.44169640932292065 a=zee,b=eks,i=1276,x=0.5025321996588512,y=0.23509973545961738 a=zee,b=hat,i=1277,x=0.4881304294165376,y=0.5108673128747018 a=hat,b=zee,i=1278,x=0.34542108789754955,y=0.6393029254293789 a=hat,b=hat,i=1279,x=0.652274017608231,y=0.2139035554469655 a=hat,b=eks,i=1280,x=0.46886095371359493,y=0.40718264857353603 a=wye,b=eks,i=1281,x=0.23006798520906935,y=0.08383446031686925 a=wye,b=zee,i=1282,x=0.19157221596770568,y=0.8125166888087554 a=hat,b=eks,i=1283,x=0.5054724357500647,y=0.7470906139600201 a=hat,b=zee,i=1284,x=0.1351519159722092,y=0.4498407585837816 a=eks,b=wye,i=1285,x=0.9928332865840428,y=0.6970272102748626 a=zee,b=pan,i=1286,x=0.5903100219747524,y=0.3978181484200255 a=zee,b=zee,i=1287,x=0.9279289993969526,y=0.2801555418399182 a=zee,b=eks,i=1288,x=0.9628830236233576,y=0.9651783931494015 a=hat,b=eks,i=1289,x=0.18315393370531752,y=0.1945534839637214 a=zee,b=hat,i=1290,x=0.24224308391281513,y=0.5569008521094203 a=eks,b=zee,i=1291,x=0.9018025573968887,y=0.8449305240236747 a=eks,b=eks,i=1292,x=0.7608771883116217,y=0.7517241556722504 a=wye,b=hat,i=1293,x=0.15064377804093187,y=0.4793850890733947 a=eks,b=eks,i=1294,x=0.9835365178053855,y=0.4991321788048013 a=eks,b=wye,i=1295,x=0.6604229543170217,y=0.28382403297933256 a=pan,b=zee,i=1296,x=0.4653477162195633,y=0.8951405958621811 a=zee,b=zee,i=1297,x=0.27094318332243583,y=0.7304405621024768 a=zee,b=wye,i=1298,x=0.779174519106144,y=0.8363414405399494 a=wye,b=pan,i=1299,x=0.412255986899035,y=0.6866252838817691 a=zee,b=zee,i=1300,x=0.005776325077187949,y=0.8475053706800095 a=zee,b=hat,i=1301,x=0.7301684966378752,y=0.2613687718642025 a=wye,b=wye,i=1302,x=0.18017602702804525,y=0.2080647082488024 a=eks,b=eks,i=1303,x=0.2453496160424028,y=0.8111166316808313 a=eks,b=pan,i=1304,x=0.8469416170979848,y=0.9095929671389578 a=hat,b=wye,i=1305,x=0.1011787110939425,y=0.17876379874526727 a=hat,b=pan,i=1306,x=0.354306631649279,y=0.14650574878242473 a=pan,b=wye,i=1307,x=0.7179146053664565,y=0.0912103605838348 a=eks,b=eks,i=1308,x=0.38852974503903526,y=0.9366885248501026 a=hat,b=wye,i=1309,x=0.44974216883963103,y=0.90399629076228 a=wye,b=hat,i=1310,x=0.5674008146861433,y=0.24793347465919724 a=pan,b=eks,i=1311,x=0.4468521405894835,y=0.8073232684030767 a=eks,b=wye,i=1312,x=0.7048361671767605,y=0.2809802874043469 a=hat,b=zee,i=1313,x=0.6080368706120283,y=0.7923296244615721 a=pan,b=hat,i=1314,x=0.978539901340635,y=0.4361858063106284 a=zee,b=wye,i=1315,x=0.49174797358568,y=0.21477329503908604 a=hat,b=zee,i=1316,x=0.8447890636321257,y=0.5448553401794702 a=zee,b=pan,i=1317,x=0.234827977442866,y=0.36535789013854214 a=pan,b=wye,i=1318,x=0.28563288006029197,y=0.8722097325921051 a=pan,b=eks,i=1319,x=0.1574949973988704,y=0.737864320805229 a=hat,b=eks,i=1320,x=0.49021876898019556,y=0.9850723155763529 a=hat,b=hat,i=1321,x=0.10849276460754553,y=0.7096856014411096 a=eks,b=pan,i=1322,x=0.7704102390506976,y=0.2939166316548699 a=hat,b=pan,i=1323,x=0.785186354961605,y=0.5187554224402933 a=hat,b=wye,i=1324,x=0.4653747699218791,y=0.07316638818680055 a=zee,b=pan,i=1325,x=0.0726981243268019,y=0.9334085397103126 a=wye,b=eks,i=1326,x=0.5019035191475638,y=0.9808444985066099 a=zee,b=zee,i=1327,x=0.7577704935146902,y=0.07319296743342829 a=eks,b=wye,i=1328,x=0.027884294519191055,y=0.9742594194746489 a=hat,b=wye,i=1329,x=0.30934341709858726,y=0.7358665625064501 a=zee,b=wye,i=1330,x=0.20196851520666603,y=0.4686296388879383 a=wye,b=hat,i=1331,x=0.9886209096293992,y=0.35033943519876 a=pan,b=eks,i=1332,x=0.9437028531431318,y=0.8092545870987017 a=zee,b=pan,i=1333,x=0.025047095442164324,y=0.6492043063154611 a=pan,b=hat,i=1334,x=0.8484332941587861,y=0.24802424949042978 a=zee,b=zee,i=1335,x=0.5987101585948386,y=0.7670719549466084 a=wye,b=wye,i=1336,x=0.5875375382759155,y=0.12052683112565199 a=eks,b=eks,i=1337,x=0.5316127857819793,y=0.19131458191720963 a=pan,b=pan,i=1338,x=0.08200277948024282,y=0.6794187346086508 a=eks,b=wye,i=1339,x=0.5575467999942988,y=0.7816590387896203 a=eks,b=zee,i=1340,x=0.1329029001223042,y=0.7468954697559254 a=pan,b=zee,i=1341,x=0.8491462615453724,y=0.7667214357631618 a=zee,b=wye,i=1342,x=0.016857231484302737,y=0.7189825771028026 a=hat,b=zee,i=1343,x=0.0204145133471626,y=0.9850483398706436 a=pan,b=eks,i=1344,x=0.14343578380352173,y=0.3534760283313706 a=zee,b=zee,i=1345,x=0.3068266605225908,y=0.1872593613407797 a=eks,b=hat,i=1346,x=0.75151508070612,y=0.2636098408590172 a=eks,b=pan,i=1347,x=0.6927435409900552,y=0.8895994295177906 a=eks,b=pan,i=1348,x=0.6801900016838289,y=0.81285575413888 a=wye,b=pan,i=1349,x=0.5495196174214054,y=0.024059334079716832 a=wye,b=hat,i=1350,x=0.7464955639967092,y=0.635601451124977 a=wye,b=hat,i=1351,x=0.1945383266452364,y=0.6098906438896057 a=hat,b=zee,i=1352,x=0.2313757351431155,y=0.9047115591444801 a=zee,b=zee,i=1353,x=0.09798837394769866,y=0.4857389187941127 a=pan,b=wye,i=1354,x=0.020855652150608917,y=0.7979437738522005 a=pan,b=zee,i=1355,x=0.4204132169844832,y=0.016976719720622646 a=pan,b=eks,i=1356,x=0.3722527646196434,y=0.9516382491937279 a=hat,b=wye,i=1357,x=0.6527272744396904,y=0.5760550769108022 a=wye,b=zee,i=1358,x=0.40135887170615936,y=0.49587544313347875 a=eks,b=zee,i=1359,x=0.5832103840317804,y=0.4551385962898433 a=wye,b=pan,i=1360,x=0.13086231928141434,y=0.010866288916755895 a=eks,b=pan,i=1361,x=0.9224505345587571,y=0.09488253298885452 a=pan,b=pan,i=1362,x=0.21757550606480047,y=0.3250911878972238 a=zee,b=wye,i=1363,x=0.12002019129987074,y=0.330458068115164 a=hat,b=zee,i=1364,x=0.11093600453342645,y=0.46812386024583597 a=pan,b=wye,i=1365,x=0.2446315231324211,y=0.734485128500915 a=pan,b=eks,i=1366,x=0.44912372133198186,y=0.13603083622218803 a=hat,b=wye,i=1367,x=0.4410716319202098,y=0.5052447169227966 a=pan,b=hat,i=1368,x=0.5290826491768821,y=0.7868317670838846 a=hat,b=hat,i=1369,x=0.9003291714409005,y=0.6548894347969356 a=pan,b=zee,i=1370,x=0.20647577118202198,y=0.6570041239170981 a=hat,b=zee,i=1371,x=0.46970274230450093,y=0.9041951983476588 a=eks,b=pan,i=1372,x=0.6125178186376162,y=0.40366807591765197 a=eks,b=zee,i=1373,x=0.7520637884030741,y=0.7184683086802719 a=pan,b=pan,i=1374,x=0.9344059163223443,y=0.3777271392017554 a=wye,b=wye,i=1375,x=0.12707467974137798,y=0.951904259345876 a=hat,b=zee,i=1376,x=0.3256794711244385,y=0.38645249736136067 a=eks,b=hat,i=1377,x=0.179526538530434,y=0.20081807319252887 a=wye,b=zee,i=1378,x=0.2516305024121336,y=0.6994126099643698 a=pan,b=zee,i=1379,x=0.6583708842508542,y=0.12745947685299774 a=zee,b=hat,i=1380,x=0.85880207513692,y=0.5362089929386346 a=eks,b=eks,i=1381,x=0.7480180475780296,y=0.9104247466520813 a=pan,b=pan,i=1382,x=0.5734287289517749,y=0.8325676507978588 a=wye,b=pan,i=1383,x=0.7445746522867436,y=0.977610514961822 a=hat,b=pan,i=1384,x=0.18929691453341568,y=0.09316356559826999 a=hat,b=eks,i=1385,x=0.8173647642606612,y=0.685818179101868 a=hat,b=wye,i=1386,x=0.7472200309764511,y=0.040129476799068864 a=eks,b=hat,i=1387,x=0.6336667717285401,y=0.7885877398020724 a=eks,b=eks,i=1388,x=0.6391264035893477,y=0.885429385188037 a=zee,b=hat,i=1389,x=0.2737321526786327,y=0.40630528382661724 a=wye,b=eks,i=1390,x=0.8747667631201688,y=0.44871788319272277 a=eks,b=wye,i=1391,x=0.4921330479506649,y=0.23072265405056214 a=hat,b=wye,i=1392,x=0.03644384893663821,y=0.8601480046083115 a=zee,b=zee,i=1393,x=0.568247504526133,y=0.7756896840334044 a=eks,b=wye,i=1394,x=0.2879212011081145,y=0.2954751331645483 a=pan,b=zee,i=1395,x=0.6235312578229149,y=0.9190115143142508 a=eks,b=hat,i=1396,x=0.3925348585643007,y=0.6541017210621741 a=wye,b=wye,i=1397,x=0.1908719616976211,y=0.49066946794315214 a=pan,b=wye,i=1398,x=0.44636597753534346,y=0.1332459124221107 a=hat,b=wye,i=1399,x=0.15627409090669087,y=0.6666239928392401 a=pan,b=pan,i=1400,x=0.7498043663610715,y=0.9134287398239703 a=pan,b=zee,i=1401,x=0.1954474110318004,y=0.7423530907643979 a=zee,b=zee,i=1402,x=0.014212868410986568,y=0.725003340165483 a=hat,b=eks,i=1403,x=0.7141565502820018,y=0.8983828801012884 a=eks,b=wye,i=1404,x=0.014080795466545282,y=0.18026639861936977 a=zee,b=pan,i=1405,x=0.6715143596794965,y=0.921403075922691 a=zee,b=zee,i=1406,x=0.542929251925297,y=0.5096745932177545 a=hat,b=hat,i=1407,x=0.925464277899458,y=0.8114581401124622 a=hat,b=eks,i=1408,x=0.8155145601390111,y=0.4662651057032756 a=hat,b=pan,i=1409,x=0.7360283636432529,y=0.530485536184739 a=wye,b=eks,i=1410,x=0.18097124504277107,y=0.7796289744650133 a=zee,b=zee,i=1411,x=0.036610885557006756,y=0.9383609949487812 a=zee,b=zee,i=1412,x=0.3608642872844662,y=0.47981840619533633 a=zee,b=eks,i=1413,x=0.5222789053544413,y=0.2735382327354091 a=pan,b=pan,i=1414,x=0.41821681358517837,y=0.09261463379853807 a=eks,b=pan,i=1415,x=0.36407936516918227,y=0.412995532484439 a=zee,b=eks,i=1416,x=0.8037535280997706,y=0.9967016304554022 a=zee,b=wye,i=1417,x=0.03656836512418926,y=0.24047847966373825 a=hat,b=zee,i=1418,x=0.9966705327199551,y=0.24331478490278557 a=eks,b=zee,i=1419,x=0.0019272339003844063,y=0.4494856127708353 a=wye,b=zee,i=1420,x=0.26078653509711935,y=0.8205856479809418 a=eks,b=zee,i=1421,x=0.3781190702325734,y=0.7756276321642843 a=eks,b=eks,i=1422,x=0.8685238966563206,y=0.4749950592532425 a=hat,b=wye,i=1423,x=0.015363751269120707,y=0.7156073118022606 a=eks,b=hat,i=1424,x=0.816131333846752,y=0.6719670303804344 a=pan,b=hat,i=1425,x=0.7608261327843064,y=0.8033020578141182 a=wye,b=pan,i=1426,x=0.15941112007072045,y=0.5893140312689553 a=hat,b=wye,i=1427,x=0.37742125258201054,y=0.21248345631269194 a=pan,b=eks,i=1428,x=0.2179834817521752,y=0.6045604185833173 a=wye,b=hat,i=1429,x=0.6945031453929469,y=0.4781622710344138 a=hat,b=hat,i=1430,x=0.2249233470581683,y=0.2783168994644075 a=hat,b=pan,i=1431,x=0.4641755096893504,y=0.9173237513729213 a=pan,b=zee,i=1432,x=0.7027031224037956,y=0.3317909620850288 a=zee,b=hat,i=1433,x=0.7968305326329156,y=0.02115891484339094 a=eks,b=hat,i=1434,x=0.824832015791001,y=0.15206099206432044 a=pan,b=wye,i=1435,x=0.9895511842399779,y=0.24672707930718718 a=zee,b=wye,i=1436,x=0.03443424698915787,y=0.7036923651780208 a=eks,b=eks,i=1437,x=0.7077146987434991,y=0.4772318639588453 a=wye,b=zee,i=1438,x=0.280848551545003,y=0.581684502725692 a=wye,b=pan,i=1439,x=0.29634793935457593,y=0.15883447307684273 a=hat,b=wye,i=1440,x=0.9552968869720926,y=0.7549130979076563 a=eks,b=wye,i=1441,x=0.782665993384691,y=0.6769028671991114 a=wye,b=wye,i=1442,x=0.1111822347810345,y=0.4098271097617635 a=wye,b=pan,i=1443,x=0.9004115661167051,y=0.8953351280072975 a=eks,b=eks,i=1444,x=0.7825483490155876,y=0.1911154945653185 a=wye,b=hat,i=1445,x=0.5126253689092004,y=0.9851511494903027 a=zee,b=hat,i=1446,x=0.5683263846018851,y=0.36460301344654333 a=hat,b=wye,i=1447,x=0.0058754901082536115,y=0.774777974548495 a=eks,b=hat,i=1448,x=0.3708973278245986,y=0.8180561446210824 a=pan,b=zee,i=1449,x=0.7342563560822476,y=0.5866440660526566 a=wye,b=zee,i=1450,x=0.057991219063554644,y=0.5720271334501862 a=zee,b=pan,i=1451,x=0.7266623210900269,y=0.5529202681153802 a=pan,b=zee,i=1452,x=0.6045149915326044,y=0.43879278090859253 a=wye,b=pan,i=1453,x=0.7396355861845729,y=0.07902637119446942 a=hat,b=pan,i=1454,x=0.6796123362492761,y=0.07338367835669557 a=wye,b=hat,i=1455,x=0.6393700516557285,y=0.3786022905745211 a=pan,b=zee,i=1456,x=0.6285804221646021,y=0.9875061625049019 a=wye,b=wye,i=1457,x=0.020604286592247223,y=0.9051047892954668 a=wye,b=eks,i=1458,x=0.9288057779036796,y=0.08184955257646931 a=eks,b=hat,i=1459,x=0.37211255193051374,y=0.7275732107413054 a=hat,b=eks,i=1460,x=0.8976672611360175,y=0.11158201921723399 a=pan,b=pan,i=1461,x=0.8953302483551178,y=0.3176124805910262 a=zee,b=eks,i=1462,x=0.11393628149045654,y=0.14776897927457688 a=zee,b=wye,i=1463,x=0.9485009664381004,y=0.6876104431895068 a=pan,b=eks,i=1464,x=0.5034433003230543,y=0.9194125130762513 a=pan,b=zee,i=1465,x=0.18563268428375257,y=0.09241285966004353 a=zee,b=eks,i=1466,x=0.9809617365136725,y=0.41584412119368963 a=eks,b=eks,i=1467,x=0.5966766034558736,y=0.5918168248126415 a=zee,b=wye,i=1468,x=0.8524700641554818,y=0.9423215024482277 a=hat,b=hat,i=1469,x=0.30981599429404116,y=0.8121609570712267 a=eks,b=wye,i=1470,x=0.3172972103854893,y=0.5803204798913618 a=hat,b=eks,i=1471,x=0.33123267379248844,y=0.816316950700786 a=pan,b=pan,i=1472,x=0.13616411059500877,y=0.29064871767206657 a=eks,b=pan,i=1473,x=0.2072400514044095,y=0.6358868351183312 a=eks,b=wye,i=1474,x=0.4211179162576446,y=0.21058536437655107 a=pan,b=eks,i=1475,x=0.4704809160051703,y=0.8307787116985389 a=zee,b=pan,i=1476,x=0.13639522899731849,y=0.23338840020951146 a=pan,b=zee,i=1477,x=0.2723828998857428,y=0.9470378753636345 a=wye,b=hat,i=1478,x=0.9181407667919723,y=0.542065887413139 a=eks,b=pan,i=1479,x=0.36997774655144844,y=0.9163407928935801 a=hat,b=eks,i=1480,x=0.4110600513034226,y=0.762934868654504 a=eks,b=hat,i=1481,x=0.07888272339471736,y=0.9970129572140034 a=pan,b=wye,i=1482,x=0.18636069480197193,y=0.9912578166928323 a=hat,b=eks,i=1483,x=0.14507297992678936,y=0.005565478369193744 a=wye,b=eks,i=1484,x=0.12541139811813662,y=0.7168687280478707 a=pan,b=pan,i=1485,x=0.39466783430726504,y=0.982498465405116 a=wye,b=pan,i=1486,x=0.42338989462787613,y=0.21044104481161763 a=hat,b=pan,i=1487,x=0.15371916098016003,y=0.6216331795342438 a=wye,b=hat,i=1488,x=0.24032388275558492,y=0.8561385404203309 a=pan,b=zee,i=1489,x=0.9254041583361616,y=0.8626755735608904 a=wye,b=wye,i=1490,x=0.6717355270144156,y=0.12382812446245695 a=hat,b=zee,i=1491,x=0.8374077645159174,y=0.2868130167653046 a=zee,b=hat,i=1492,x=0.31566626553195365,y=0.18969237480034762 a=pan,b=hat,i=1493,x=0.7443466050859169,y=0.5883736148067066 a=pan,b=zee,i=1494,x=0.489472189755636,y=0.2436710488233178 a=pan,b=hat,i=1495,x=0.31071524278241913,y=0.3032733210952677 a=wye,b=zee,i=1496,x=0.6743178734293219,y=0.018796476267587625 a=eks,b=zee,i=1497,x=0.13194664583383386,y=0.13915515391288613 a=wye,b=pan,i=1498,x=0.40290420886277534,y=0.45645851051725006 a=zee,b=pan,i=1499,x=0.7372530102597384,y=0.28172203934687556 a=zee,b=wye,i=1500,x=0.8051155053673082,y=0.628483371578552 a=hat,b=pan,i=1501,x=0.8675575754177055,y=0.5525846951861648 a=pan,b=zee,i=1502,x=0.8765052305323637,y=0.3446134001019854 a=wye,b=pan,i=1503,x=0.5396577054171726,y=0.6580836727630581 a=eks,b=wye,i=1504,x=0.3351263725136986,y=0.16701945030517473 a=zee,b=wye,i=1505,x=0.502492235570156,y=0.27616039273844517 a=hat,b=wye,i=1506,x=0.11505114122495796,y=0.344787577171222 a=wye,b=hat,i=1507,x=0.84331982245662,y=0.5563459493044525 a=eks,b=wye,i=1508,x=0.19701887217577851,y=0.5005677125700215 a=hat,b=eks,i=1509,x=0.6569568959744496,y=0.37010077528594765 a=wye,b=pan,i=1510,x=0.7194905750125422,y=0.37415889411709513 a=zee,b=hat,i=1511,x=0.9889028039860764,y=0.25079970858002243 a=zee,b=hat,i=1512,x=0.40679341185508744,y=0.5138676082375969 a=eks,b=hat,i=1513,x=0.10774228377040074,y=0.15410741897104152 a=eks,b=eks,i=1514,x=0.4621589895594861,y=0.9572796836020941 a=eks,b=eks,i=1515,x=0.37334324705844235,y=0.5146787371775148 a=pan,b=eks,i=1516,x=0.322276672926436,y=0.4473633411895408 a=eks,b=eks,i=1517,x=0.9166592846030838,y=0.9746072560912218 a=zee,b=zee,i=1518,x=0.6805021595118457,y=0.0973567941307375 a=eks,b=zee,i=1519,x=0.008458305921919762,y=0.13018614842795018 a=wye,b=pan,i=1520,x=0.6365490008145669,y=0.717108948902972 a=zee,b=eks,i=1521,x=0.8128775978881801,y=0.8496069709075166 a=zee,b=eks,i=1522,x=0.7549485896689099,y=0.8158698570741542 a=wye,b=wye,i=1523,x=0.005603558151104915,y=0.7322907338442813 a=eks,b=wye,i=1524,x=0.2173598291514076,y=0.8332636657137272 a=eks,b=hat,i=1525,x=0.9893289065716524,y=0.4815313236058858 a=wye,b=eks,i=1526,x=0.5993045597268822,y=0.8066671481799782 a=pan,b=hat,i=1527,x=0.28028817426492336,y=0.9622494242847022 a=zee,b=hat,i=1528,x=0.1807703534747297,y=0.5647917504765553 a=pan,b=zee,i=1529,x=0.6659896188082082,y=0.08073793623287506 a=wye,b=zee,i=1530,x=0.0001874794831505655,y=0.316767027644979 a=pan,b=zee,i=1531,x=0.8883596657541506,y=0.5839060771184763 a=eks,b=hat,i=1532,x=0.901005316986836,y=0.8140237382706386 a=zee,b=hat,i=1533,x=0.9413660325436318,y=0.06622163813109339 a=hat,b=eks,i=1534,x=0.03906160456377494,y=0.1079795640773159 a=pan,b=hat,i=1535,x=0.9317916001293041,y=0.3898775157821377 a=wye,b=hat,i=1536,x=0.015674157771976116,y=0.69356849237495 a=pan,b=pan,i=1537,x=0.24487835477169373,y=0.5533586202131611 a=pan,b=pan,i=1538,x=0.7004457835988849,y=0.9254536373090144 a=zee,b=zee,i=1539,x=0.08095025737185801,y=0.42649957909211544 a=zee,b=hat,i=1540,x=0.5503724625066438,y=0.8550739169017145 a=pan,b=wye,i=1541,x=0.45409966242017596,y=0.6097069133161814 a=wye,b=wye,i=1542,x=0.8929002429586355,y=0.32554836024869227 a=pan,b=hat,i=1543,x=0.5949367118079497,y=0.8559890968130015 a=wye,b=zee,i=1544,x=0.9409798267255335,y=0.018548163160445608 a=pan,b=eks,i=1545,x=0.7534669087213052,y=0.23450536691315327 a=pan,b=eks,i=1546,x=0.2200107807755327,y=0.4056585225829311 a=pan,b=hat,i=1547,x=0.6431981362856164,y=0.20869397212585072 a=hat,b=zee,i=1548,x=0.7802297233261388,y=0.7951833869084849 a=wye,b=eks,i=1549,x=0.0689521292391374,y=0.7883769928657323 a=wye,b=wye,i=1550,x=0.08609382344969774,y=0.39902582557569544 a=zee,b=zee,i=1551,x=0.8470067873893261,y=0.16901402355720452 a=wye,b=eks,i=1552,x=0.7411482258747379,y=0.5326218258597286 a=eks,b=wye,i=1553,x=0.9069733522359251,y=0.30710040658612636 a=zee,b=eks,i=1554,x=0.27856650294803487,y=0.3773512841270542 a=pan,b=pan,i=1555,x=0.5341857564145447,y=0.33670626249057545 a=zee,b=pan,i=1556,x=0.810331031324778,y=0.8529873485281747 a=pan,b=eks,i=1557,x=0.8809860667113874,y=0.6544680775174134 a=zee,b=zee,i=1558,x=0.5835792774028313,y=0.7084079588663174 a=wye,b=zee,i=1559,x=0.44436564072900075,y=0.5752434865340957 a=hat,b=zee,i=1560,x=0.05594331248193807,y=0.6221392828715202 a=pan,b=zee,i=1561,x=0.705850527727704,y=0.9592589404430422 a=hat,b=hat,i=1562,x=0.31193139935992087,y=0.16547553772610035 a=wye,b=pan,i=1563,x=0.619202510644987,y=0.43091955100529267 a=zee,b=eks,i=1564,x=0.3001925600592342,y=0.8376369289625749 a=zee,b=pan,i=1565,x=0.012156208135737478,y=0.3456043711066239 a=zee,b=wye,i=1566,x=0.8568468043920444,y=0.4407063036969697 a=zee,b=wye,i=1567,x=0.9107751651007914,y=0.4338277282451076 a=zee,b=hat,i=1568,x=0.7354460222177639,y=0.9579628704250065 a=pan,b=pan,i=1569,x=0.28206876750655996,y=0.6360639371724323 a=zee,b=eks,i=1570,x=0.8221229536271197,y=0.11834502495832944 a=pan,b=wye,i=1571,x=0.6137258407313767,y=0.9758738290281926 a=pan,b=pan,i=1572,x=0.21906870698568925,y=0.09712236243897499 a=pan,b=eks,i=1573,x=0.3161549490930624,y=0.6465981924405851 a=zee,b=hat,i=1574,x=0.392507481283901,y=0.8101156318295134 a=eks,b=eks,i=1575,x=0.7966043024311776,y=0.2593981756391409 a=zee,b=zee,i=1576,x=0.8002836252017393,y=0.8669638365198293 a=wye,b=hat,i=1577,x=0.0784765489757262,y=0.2919577999135742 a=wye,b=wye,i=1578,x=0.8007027846918099,y=0.16134496938130005 a=wye,b=zee,i=1579,x=0.8737327971880199,y=0.7021864790253274 a=zee,b=wye,i=1580,x=0.5926703370632916,y=0.6204701558848567 a=eks,b=zee,i=1581,x=0.3258371500409273,y=0.4813220118624293 a=wye,b=wye,i=1582,x=0.45519672674498746,y=0.6149833786028758 a=pan,b=wye,i=1583,x=0.7445036133271608,y=0.3559946225162539 a=eks,b=pan,i=1584,x=0.21680886346713335,y=0.8184061883186948 a=wye,b=wye,i=1585,x=0.031589920237896196,y=0.5767882347019143 a=pan,b=wye,i=1586,x=0.6737421455744065,y=0.8440144488545762 a=wye,b=eks,i=1587,x=0.2445786639209251,y=0.4387287649518946 a=hat,b=pan,i=1588,x=0.5212487539988067,y=0.2199522299331076 a=hat,b=zee,i=1589,x=0.6381249665841564,y=0.6622471527137181 a=zee,b=zee,i=1590,x=0.49197726385941254,y=0.2851074772091239 a=pan,b=wye,i=1591,x=0.27721780314806643,y=0.42224771091002244 a=pan,b=wye,i=1592,x=0.945365956010478,y=0.09306257348741964 a=wye,b=wye,i=1593,x=0.12456537324161354,y=0.709614178322504 a=hat,b=wye,i=1594,x=0.1981221992299298,y=0.6757943828554006 a=pan,b=pan,i=1595,x=0.5198729892603339,y=0.8135669258519346 a=eks,b=wye,i=1596,x=0.8578168450376926,y=0.8632162279300964 a=eks,b=hat,i=1597,x=0.3540018556898594,y=0.7991052287555176 a=eks,b=wye,i=1598,x=0.9276333581678391,y=0.06549902318059164 a=wye,b=zee,i=1599,x=0.4561658314107403,y=0.6365134752538643 a=pan,b=pan,i=1600,x=0.9022636603358615,y=0.2162188539106099 a=zee,b=hat,i=1601,x=0.21917535804489907,y=0.49754205213030844 a=wye,b=pan,i=1602,x=0.8342980736735198,y=0.6640472095662565 a=zee,b=wye,i=1603,x=0.8557749370240072,y=0.05159217506855951 a=eks,b=pan,i=1604,x=0.6578249784146099,y=0.08991421995527515 a=pan,b=hat,i=1605,x=0.7597487093068874,y=0.8484514239165745 a=pan,b=eks,i=1606,x=0.6945970040541443,y=0.2660407416106616 a=wye,b=hat,i=1607,x=0.9316005854017254,y=0.061544811707459846 a=pan,b=pan,i=1608,x=0.1076571003288127,y=0.7762663913386769 a=hat,b=hat,i=1609,x=0.6237995866155571,y=0.07849520372537022 a=wye,b=eks,i=1610,x=0.09062598480760276,y=0.3361854985819238 a=pan,b=pan,i=1611,x=0.007836662246717752,y=0.5697242748348913 a=eks,b=pan,i=1612,x=0.34051658433735943,y=0.28757859267810415 a=hat,b=zee,i=1613,x=0.6572715559476069,y=0.39371095173028303 a=wye,b=pan,i=1614,x=0.8905869590474236,y=0.047907908875908234 a=eks,b=wye,i=1615,x=0.05539774482352222,y=0.030230875132911672 a=hat,b=pan,i=1616,x=0.31269372542106866,y=0.5929050080918079 a=eks,b=eks,i=1617,x=0.5259315994925159,y=0.3120388126285063 a=zee,b=eks,i=1618,x=0.41825022828100444,y=0.010066997525972399 a=hat,b=pan,i=1619,x=0.9529901310801209,y=0.24566804188484748 a=eks,b=hat,i=1620,x=0.1861273836070172,y=0.2869387265308132 a=wye,b=eks,i=1621,x=0.4197448738879491,y=0.057355525921190864 a=eks,b=eks,i=1622,x=0.5188894343183612,y=0.14708356201436057 a=pan,b=hat,i=1623,x=0.6787950657750607,y=0.06224754425761503 a=eks,b=zee,i=1624,x=0.9376797227474318,y=0.45224464425072863 a=wye,b=zee,i=1625,x=0.7652458613408694,y=0.959285581308301 a=wye,b=hat,i=1626,x=0.3525357465470107,y=0.7113074877138676 a=eks,b=eks,i=1627,x=0.6651612159386544,y=0.09641171687890637 a=pan,b=hat,i=1628,x=0.6018119249348337,y=0.2647753300105741 a=hat,b=zee,i=1629,x=0.41083118021802867,y=0.019106148002514645 a=hat,b=wye,i=1630,x=0.4217815192818861,y=0.6702955396816114 a=wye,b=hat,i=1631,x=0.7242804590797115,y=0.9448679681099966 a=wye,b=wye,i=1632,x=0.11624568451306994,y=0.8905809281772715 a=pan,b=wye,i=1633,x=0.38538324135826085,y=0.9883618907956973 a=hat,b=pan,i=1634,x=0.5776207387085575,y=0.2528561924267074 a=wye,b=pan,i=1635,x=0.8895974823179132,y=0.9200024991202054 a=wye,b=wye,i=1636,x=0.9393356532728606,y=0.6298264999340702 a=wye,b=eks,i=1637,x=0.9073542081519019,y=0.6848431646656846 a=hat,b=wye,i=1638,x=0.41413865923623305,y=0.9996509466622345 a=hat,b=pan,i=1639,x=0.4583916991957001,y=0.6357936726110696 a=eks,b=wye,i=1640,x=0.7198824080298333,y=0.7037862057023272 a=zee,b=hat,i=1641,x=0.17301970050562698,y=0.7988297836126249 a=hat,b=zee,i=1642,x=0.08350260061450743,y=0.7500700943710352 a=pan,b=eks,i=1643,x=0.4445332045218795,y=0.5668553575161199 a=hat,b=zee,i=1644,x=0.958532242547598,y=0.2998060164234553 a=pan,b=pan,i=1645,x=0.8386173577817879,y=0.7579883039951569 a=zee,b=hat,i=1646,x=0.4223193298481345,y=0.8728331174039174 a=wye,b=zee,i=1647,x=0.3542223974517451,y=0.4616303281316404 a=zee,b=pan,i=1648,x=0.1732057619535785,y=0.21331253786975357 a=hat,b=wye,i=1649,x=0.7928655951515221,y=0.29258856907772846 a=zee,b=wye,i=1650,x=0.8310778499617896,y=0.8744033167682863 a=pan,b=wye,i=1651,x=0.22292538964605568,y=0.8685911019201707 a=eks,b=zee,i=1652,x=0.5205479143101123,y=0.2930255040077785 a=wye,b=wye,i=1653,x=0.6034173789737551,y=0.7826811363427305 a=hat,b=zee,i=1654,x=0.1272383433369223,y=0.7739737595522014 a=zee,b=eks,i=1655,x=0.31813723998346144,y=0.2538852441364856 a=wye,b=hat,i=1656,x=0.18836020025377764,y=0.20683034404839462 a=pan,b=hat,i=1657,x=0.6185887927483923,y=0.10371843594601571 a=wye,b=zee,i=1658,x=0.42244696220990907,y=0.25272710810302346 a=wye,b=hat,i=1659,x=0.29012052922811093,y=0.41591681426338967 a=wye,b=hat,i=1660,x=0.4268085841844734,y=0.3388035517120921 a=eks,b=hat,i=1661,x=0.13934499347961038,y=0.03663996929413327 a=pan,b=hat,i=1662,x=0.012677030530496736,y=0.510781054167575 a=zee,b=eks,i=1663,x=0.40503031227105424,y=0.6047965215819301 a=wye,b=pan,i=1664,x=0.6399761240712305,y=0.09533593475272217 a=wye,b=eks,i=1665,x=0.8939474493355103,y=0.9223252135239184 a=pan,b=eks,i=1666,x=0.16666185875740613,y=0.5177501799126248 a=pan,b=wye,i=1667,x=0.7253392873302943,y=0.09162119951978043 a=eks,b=eks,i=1668,x=0.513508182615633,y=0.1685023831639888 a=wye,b=hat,i=1669,x=0.4710950479501834,y=0.03651025725804602 a=hat,b=eks,i=1670,x=0.6003116669898597,y=0.7981557111587316 a=pan,b=pan,i=1671,x=0.8116187328458756,y=0.8072718271616067 a=pan,b=wye,i=1672,x=0.7034003424147444,y=0.6847351199705963 a=wye,b=hat,i=1673,x=0.5949143416873871,y=0.8102803139285161 a=hat,b=wye,i=1674,x=0.5855903947052084,y=0.4648428630367838 a=hat,b=pan,i=1675,x=0.3455272053677292,y=0.6971667108454541 a=wye,b=wye,i=1676,x=0.29137127774161453,y=0.3509788972831772 a=zee,b=hat,i=1677,x=0.051223624824948355,y=0.48806061670524303 a=pan,b=zee,i=1678,x=0.22830360777714898,y=0.040523234104181904 a=zee,b=zee,i=1679,x=0.2004874019427556,y=0.2692182176272302 a=pan,b=wye,i=1680,x=0.7590576123107873,y=0.17200150784460888 a=hat,b=pan,i=1681,x=0.8474039861745504,y=0.5929326488850256 a=pan,b=zee,i=1682,x=0.6678126441832403,y=0.7581822567177666 a=eks,b=eks,i=1683,x=0.1656742241132675,y=0.25898444627641315 a=eks,b=eks,i=1684,x=0.08681268181886848,y=0.14340546739344362 a=pan,b=pan,i=1685,x=0.96441969603388,y=0.3414555586796736 a=zee,b=wye,i=1686,x=0.3371665714902127,y=0.9792785331415429 a=pan,b=eks,i=1687,x=0.663918740679759,y=0.7797473286438443 a=eks,b=wye,i=1688,x=0.26502140138042296,y=0.8841653957891482 a=hat,b=eks,i=1689,x=0.49022956784197735,y=0.4412363150159613 a=pan,b=pan,i=1690,x=0.4323862798117054,y=0.9572877683405837 a=wye,b=hat,i=1691,x=0.19346871577634817,y=0.3548449217449817 a=eks,b=zee,i=1692,x=0.2220528759711472,y=0.2854499747333922 a=wye,b=pan,i=1693,x=0.6318004848086037,y=0.8235151199361017 a=hat,b=hat,i=1694,x=0.22300051255024678,y=0.23627303242311026 a=pan,b=eks,i=1695,x=0.606816508396926,y=0.4747964191601073 a=pan,b=eks,i=1696,x=0.5409026908587434,y=0.8707138792965543 a=zee,b=eks,i=1697,x=0.8215348448990311,y=0.5963587804425763 a=eks,b=hat,i=1698,x=0.4552430260978796,y=0.7656888582137643 a=eks,b=eks,i=1699,x=0.5528124536495131,y=0.03385319757100913 a=wye,b=pan,i=1700,x=0.5921927876548824,y=0.13717891760982504 a=wye,b=wye,i=1701,x=0.3521072429813412,y=0.9393268458767366 a=eks,b=eks,i=1702,x=0.615481896967935,y=0.4253334980050465 a=hat,b=eks,i=1703,x=0.04267213782959711,y=0.6683763263616654 a=zee,b=wye,i=1704,x=0.417590320872979,y=0.7481853946231414 a=eks,b=wye,i=1705,x=0.4519026086752629,y=0.721298569465698 a=eks,b=wye,i=1706,x=0.867732327367188,y=0.7815034918779579 a=eks,b=pan,i=1707,x=0.21735365651407101,y=0.6786702647895654 a=eks,b=wye,i=1708,x=0.7426314107643154,y=0.39737817100828876 a=hat,b=wye,i=1709,x=0.7255615455173713,y=0.7788950854100821 a=pan,b=hat,i=1710,x=0.08892696718996207,y=0.9572747456151248 a=eks,b=hat,i=1711,x=0.8331359499607889,y=0.8880694168170389 a=pan,b=zee,i=1712,x=0.07987647709173995,y=0.13417502683990923 a=eks,b=wye,i=1713,x=0.43055194021989684,y=0.12038634859450736 a=eks,b=eks,i=1714,x=0.5087128193007605,y=0.9531328272635052 a=wye,b=zee,i=1715,x=0.5007673042035596,y=0.0839554814172323 a=zee,b=wye,i=1716,x=0.9367542179955354,y=0.8831199104153296 a=zee,b=zee,i=1717,x=0.8370665182431167,y=0.46590727343637683 a=zee,b=hat,i=1718,x=0.6417213786646256,y=0.12267793340629607 a=hat,b=pan,i=1719,x=0.48165651092697337,y=0.9550338464219692 a=pan,b=pan,i=1720,x=0.26837378206040097,y=0.3273738090239059 a=zee,b=eks,i=1721,x=0.3013268284235642,y=0.9999170047266996 a=eks,b=pan,i=1722,x=0.7488627212441221,y=0.7589673147670182 a=pan,b=zee,i=1723,x=0.22059597690872113,y=0.4590031168653098 a=zee,b=wye,i=1724,x=0.11085385425683147,y=0.18276048166565262 a=eks,b=eks,i=1725,x=0.8016828955823794,y=0.5017037375277129 a=eks,b=wye,i=1726,x=0.9929352438598067,y=0.836317286740252 a=hat,b=pan,i=1727,x=0.015544541266721779,y=0.4301942866494898 a=wye,b=hat,i=1728,x=0.24080891134309446,y=0.5995840846866549 a=hat,b=pan,i=1729,x=0.006810750830322787,y=0.855871006710109 a=wye,b=zee,i=1730,x=0.17481728816675346,y=0.4661820645212398 a=wye,b=zee,i=1731,x=0.255264888272124,y=0.9481051880482031 a=eks,b=wye,i=1732,x=0.9141703983722962,y=0.7783272768366281 a=pan,b=wye,i=1733,x=0.4811498350363058,y=0.31752434003930774 a=wye,b=hat,i=1734,x=0.33815529285945034,y=0.8025791463907084 a=wye,b=eks,i=1735,x=0.4660052329093146,y=0.6822728002131543 a=eks,b=pan,i=1736,x=0.42070034175427795,y=0.8250949093967167 a=hat,b=hat,i=1737,x=0.8848216308084669,y=0.49372633356388596 a=wye,b=wye,i=1738,x=0.41919127534471545,y=0.6972253946537716 a=pan,b=hat,i=1739,x=0.7458644297757762,y=0.06863960925170765 a=zee,b=hat,i=1740,x=0.5467481093982075,y=0.20576784027619854 a=hat,b=hat,i=1741,x=0.6667341296371178,y=0.5083249671499618 a=zee,b=zee,i=1742,x=0.5570445537603863,y=0.9969595288070264 a=hat,b=pan,i=1743,x=0.3878736075798501,y=0.09689320155996384 a=hat,b=wye,i=1744,x=0.47545940383287155,y=0.035171107409935454 a=wye,b=pan,i=1745,x=0.05202061770868127,y=0.6566730002228411 a=zee,b=hat,i=1746,x=0.058673442891371996,y=0.28933038921745524 a=wye,b=hat,i=1747,x=0.14150517117852657,y=0.536530005390096 a=eks,b=wye,i=1748,x=0.3689045321575106,y=0.43375960646000566 a=wye,b=eks,i=1749,x=0.08070562415535032,y=0.7601097373668262 a=zee,b=pan,i=1750,x=0.42748309274481444,y=0.40582328846411353 a=eks,b=pan,i=1751,x=0.5101125068297688,y=0.17416701133200285 a=eks,b=hat,i=1752,x=0.6822739323301563,y=0.934728306935636 a=zee,b=wye,i=1753,x=0.5815603591837878,y=0.42946603160181884 a=eks,b=zee,i=1754,x=0.4411659420836479,y=0.658970404212564 a=pan,b=eks,i=1755,x=0.16413727843701775,y=0.9186399984720109 a=hat,b=hat,i=1756,x=0.6677910628012946,y=0.7992076156627536 a=pan,b=pan,i=1757,x=0.018771917494669887,y=0.07627637321631209 a=eks,b=eks,i=1758,x=0.3849737318613389,y=0.10314796719548613 a=eks,b=hat,i=1759,x=0.004605943802663104,y=0.13706408448625906 a=pan,b=hat,i=1760,x=0.16534300738225027,y=0.6267714211033921 a=zee,b=zee,i=1761,x=0.9779052389253532,y=0.5003086801528233 a=wye,b=hat,i=1762,x=0.04507239441313149,y=0.7716812127623998 a=hat,b=hat,i=1763,x=0.6315164191885015,y=0.4375276804518171 a=hat,b=pan,i=1764,x=0.02195532641775666,y=0.2526330533315183 a=hat,b=eks,i=1765,x=0.2835946220779688,y=0.29118113110322497 a=hat,b=zee,i=1766,x=0.382493150516817,y=0.8520221210763981 a=zee,b=wye,i=1767,x=0.3657210401100467,y=0.6620479513955376 a=eks,b=zee,i=1768,x=0.7033634045957338,y=0.47107520132096625 a=zee,b=pan,i=1769,x=0.7412198854939575,y=0.34206923036029935 a=eks,b=wye,i=1770,x=0.7022926949673525,y=0.8178450530445518 a=wye,b=zee,i=1771,x=0.8754670655329418,y=0.17333696566959766 a=hat,b=eks,i=1772,x=0.585792241890598,y=0.7443360574921659 a=zee,b=zee,i=1773,x=0.6522535015576731,y=0.21757325076071798 a=pan,b=pan,i=1774,x=0.09695201653405716,y=0.8252978168426179 a=zee,b=zee,i=1775,x=0.977214551248574,y=0.4647124207647422 a=pan,b=hat,i=1776,x=0.9052349202388439,y=0.23607383279010508 a=pan,b=pan,i=1777,x=0.8770213930313705,y=0.2649679554558544 a=eks,b=pan,i=1778,x=0.5825936705834729,y=0.5453162110699705 a=eks,b=hat,i=1779,x=0.5006571233548579,y=0.1243780561189558 a=pan,b=zee,i=1780,x=0.1846415746915494,y=0.04736023830541203 a=wye,b=pan,i=1781,x=0.578399885263909,y=0.04308726031144994 a=pan,b=eks,i=1782,x=0.9210030244758979,y=0.7773896236831834 a=wye,b=zee,i=1783,x=0.9426077714915372,y=0.2538200528298715 a=wye,b=wye,i=1784,x=0.8612436216521431,y=0.8048330008328066 a=hat,b=wye,i=1785,x=0.9754832792942771,y=0.28923936562916985 a=pan,b=zee,i=1786,x=0.2494860009657509,y=0.17194280903044357 a=eks,b=eks,i=1787,x=0.368000320083405,y=0.4886055420500375 a=pan,b=wye,i=1788,x=0.26250246334689176,y=0.04787633922145995 a=pan,b=wye,i=1789,x=0.7301945417230211,y=0.226509032748324 a=hat,b=zee,i=1790,x=0.37729036546983097,y=0.27703668720411234 a=hat,b=pan,i=1791,x=0.05762772701528418,y=0.8943100353103193 a=pan,b=zee,i=1792,x=0.8322225569737312,y=0.7917170874641617 a=wye,b=zee,i=1793,x=0.31884392088021907,y=0.48529327738748296 a=wye,b=wye,i=1794,x=0.2263305044828683,y=0.937998380780705 a=hat,b=zee,i=1795,x=0.16118129356442434,y=0.16950272509494824 a=zee,b=eks,i=1796,x=0.4942226187236075,y=0.14210516571467535 a=hat,b=zee,i=1797,x=0.7287749063387707,y=0.9927587108357429 a=pan,b=hat,i=1798,x=0.6828185492461075,y=0.4502861054322417 a=hat,b=zee,i=1799,x=0.9355569291824988,y=0.20314844189673253 a=zee,b=pan,i=1800,x=0.72307448294554,y=0.6376778174182595 a=pan,b=eks,i=1801,x=0.8102218415617043,y=0.6044303313247449 a=zee,b=pan,i=1802,x=0.357073805593369,y=0.8319647967908266 a=eks,b=wye,i=1803,x=0.5196592664144227,y=0.7156673976778524 a=eks,b=wye,i=1804,x=0.29264863959299714,y=0.708791737405034 a=zee,b=eks,i=1805,x=0.8443555032696601,y=0.064863387129513 a=zee,b=hat,i=1806,x=0.6164118793332103,y=0.1255925909310226 a=wye,b=hat,i=1807,x=0.14657249890035728,y=0.5230067969283422 a=hat,b=wye,i=1808,x=0.2287730659373145,y=0.20360891960927452 a=eks,b=zee,i=1809,x=0.5828879813451391,y=0.8871296430025095 a=wye,b=hat,i=1810,x=0.10808902686015609,y=0.003095657967865484 a=zee,b=wye,i=1811,x=0.879138779526544,y=0.8158846610141476 a=zee,b=wye,i=1812,x=0.8726848944578037,y=0.06260871597344408 a=eks,b=pan,i=1813,x=0.7037266550933726,y=0.35602278298025203 a=hat,b=pan,i=1814,x=0.9644298322610328,y=0.4993991438913755 a=eks,b=pan,i=1815,x=0.5418348248161854,y=0.9355389520025802 a=hat,b=hat,i=1816,x=0.09792806194299297,y=0.14176660544329966 a=pan,b=pan,i=1817,x=0.5655519977509864,y=0.5975680493813812 a=zee,b=wye,i=1818,x=0.8214459119942229,y=0.29965361128737544 a=pan,b=wye,i=1819,x=0.18318519888267681,y=0.43197282065530884 a=hat,b=pan,i=1820,x=0.020838363795188775,y=0.8508185143390146 a=pan,b=pan,i=1821,x=0.38294698779651215,y=0.8341489509213522 a=hat,b=wye,i=1822,x=0.522603809398008,y=0.6634567147948507 a=zee,b=hat,i=1823,x=0.5191794392445693,y=0.5255931403873793 a=eks,b=pan,i=1824,x=0.44104659188971895,y=0.6594737117599939 a=wye,b=pan,i=1825,x=0.5392802909916755,y=0.8897079123047565 a=wye,b=pan,i=1826,x=0.8957889050713344,y=0.7119911089910552 a=hat,b=hat,i=1827,x=0.7124428569925854,y=0.5480761759295041 a=zee,b=hat,i=1828,x=0.05786804641448351,y=0.4254319991402028 a=pan,b=wye,i=1829,x=0.4687534933888111,y=0.706582639979992 a=zee,b=hat,i=1830,x=0.2721305750226911,y=0.005377285991549963 a=pan,b=hat,i=1831,x=0.18303692231105184,y=0.21025826705763861 a=eks,b=pan,i=1832,x=0.2038945772719637,y=0.5357417117465196 a=hat,b=eks,i=1833,x=0.014590280685686796,y=0.7002596722333126 a=wye,b=wye,i=1834,x=0.949816635928921,y=0.1930644264586816 a=eks,b=wye,i=1835,x=0.9900052984177767,y=0.8879825093814294 a=wye,b=pan,i=1836,x=0.3181487584311439,y=0.5523667763399458 a=hat,b=eks,i=1837,x=0.9591593624436306,y=0.6113919452246622 a=hat,b=zee,i=1838,x=0.559343676070325,y=0.890209332873675 a=pan,b=hat,i=1839,x=0.5368391085129115,y=0.8180683703610315 a=pan,b=eks,i=1840,x=0.80438348711484,y=0.2022566057940537 a=wye,b=hat,i=1841,x=0.5532887348403182,y=0.24429939746293128 a=pan,b=hat,i=1842,x=0.9898704891265324,y=0.7317672838087951 a=zee,b=hat,i=1843,x=0.5087737269682078,y=0.0806841886079015 a=zee,b=eks,i=1844,x=0.09986788038161976,y=0.9714739666784168 a=hat,b=eks,i=1845,x=0.09049828109166225,y=0.1947578588027301 a=eks,b=zee,i=1846,x=0.74504290778088,y=0.46929232899960105 a=zee,b=wye,i=1847,x=0.5102908546678789,y=0.8622466590956885 a=eks,b=wye,i=1848,x=0.9737508284191876,y=0.6060569185675129 a=pan,b=pan,i=1849,x=0.4022620876038918,y=0.7846557844677974 a=eks,b=zee,i=1850,x=0.31039634454352627,y=0.5252329961384006 a=eks,b=eks,i=1851,x=0.7390412177790203,y=0.769519937153525 a=hat,b=wye,i=1852,x=0.6238871121990431,y=0.41186598086229964 a=zee,b=wye,i=1853,x=0.8447601423313442,y=0.8520011644241022 a=zee,b=zee,i=1854,x=0.2962334576293918,y=0.926132945738903 a=pan,b=hat,i=1855,x=0.8401351548600108,y=0.6504879006085633 a=hat,b=zee,i=1856,x=0.07606845988104194,y=0.00034299355854428004 a=wye,b=zee,i=1857,x=0.4582107832207104,y=0.2944016633400677 a=eks,b=wye,i=1858,x=0.9930106907313097,y=0.7391793267018062 a=hat,b=pan,i=1859,x=0.42255637553704006,y=0.02707473931820803 a=zee,b=hat,i=1860,x=0.24049082129786625,y=0.987975708111131 a=zee,b=pan,i=1861,x=0.47821784409887513,y=0.8783256619433235 a=eks,b=hat,i=1862,x=0.8127278660333865,y=0.8191943473539423 a=pan,b=pan,i=1863,x=0.8302838683545155,y=0.24734279452032182 a=hat,b=zee,i=1864,x=0.826660555911501,y=0.2651509088000916 a=eks,b=zee,i=1865,x=0.38057266246696253,y=0.03213839928081663 a=eks,b=hat,i=1866,x=0.8031652473986357,y=0.5958264736432561 a=wye,b=wye,i=1867,x=0.15951611637472107,y=0.4077662801256805 a=eks,b=zee,i=1868,x=0.6732934218406293,y=0.7505416061385557 a=eks,b=zee,i=1869,x=0.633163245609033,y=0.8429419490648784 a=wye,b=pan,i=1870,x=0.10163096579388076,y=0.13758281047223042 a=hat,b=wye,i=1871,x=0.08107553652444954,y=0.2640692772059776 a=eks,b=eks,i=1872,x=0.42414648489598794,y=0.6065273117846864 a=wye,b=hat,i=1873,x=0.6051325007195336,y=0.0842051888808607 a=zee,b=eks,i=1874,x=0.4161594343684122,y=0.5842158524042167 a=wye,b=zee,i=1875,x=0.9548486055254091,y=0.3424491192867498 a=pan,b=eks,i=1876,x=0.6468659335884865,y=0.710835697336098 a=hat,b=zee,i=1877,x=0.9303319011279677,y=0.7113730786626118 a=zee,b=pan,i=1878,x=0.14398708400857807,y=0.7966487889999802 a=pan,b=zee,i=1879,x=0.527406345229876,y=0.47062036425973675 a=hat,b=eks,i=1880,x=0.8853889990767594,y=0.29294894207487143 a=pan,b=zee,i=1881,x=0.40105266769707004,y=0.7644044149977851 a=pan,b=zee,i=1882,x=0.9327815865652367,y=0.3602677495267469 a=pan,b=zee,i=1883,x=0.34429591718844843,y=0.05689015367587591 a=wye,b=hat,i=1884,x=0.708143215528541,y=0.3560504482521065 a=zee,b=wye,i=1885,x=0.11851805777842395,y=0.23782759573809764 a=eks,b=wye,i=1886,x=0.33449907630162523,y=0.9409666461544096 a=hat,b=hat,i=1887,x=0.9314693861337467,y=0.13863337436919843 a=zee,b=eks,i=1888,x=0.3519272451539994,y=0.5053162657228568 a=eks,b=zee,i=1889,x=0.8736600260492586,y=0.19107483910062717 a=hat,b=eks,i=1890,x=0.4174883365897032,y=0.6879531497535479 a=zee,b=hat,i=1891,x=0.5382838856043256,y=0.8806888516912734 a=zee,b=eks,i=1892,x=0.8124856255009596,y=0.9417530148525823 a=hat,b=zee,i=1893,x=0.6120649825518716,y=0.8578129408524632 a=wye,b=wye,i=1894,x=0.4169983470765677,y=0.31293410227278906 a=hat,b=wye,i=1895,x=0.10961101368157089,y=0.32892883700517095 a=hat,b=wye,i=1896,x=0.9132730441559633,y=0.7487099837821863 a=hat,b=hat,i=1897,x=0.7675505245773306,y=0.8461420935545583 a=pan,b=eks,i=1898,x=0.3252151127693067,y=0.9364118111641275 a=wye,b=hat,i=1899,x=0.1709902864944267,y=0.48516354025753305 a=hat,b=pan,i=1900,x=0.6087321537907773,y=0.7970729316915601 a=pan,b=eks,i=1901,x=0.24652370926788014,y=0.5636927917895729 a=hat,b=zee,i=1902,x=0.1264928014486475,y=0.6961063811057807 a=wye,b=eks,i=1903,x=0.31804488869587366,y=0.14285299153786624 a=eks,b=zee,i=1904,x=0.33758768803317096,y=0.5523041691821023 a=hat,b=wye,i=1905,x=0.7783001976331004,y=0.4281025219221022 a=hat,b=wye,i=1906,x=0.2507442607453316,y=0.9002257467281997 a=eks,b=eks,i=1907,x=0.9438758492662777,y=0.7214758965332612 a=wye,b=zee,i=1908,x=0.32738813438706793,y=0.7623152593994879 a=eks,b=hat,i=1909,x=0.7314442344747841,y=0.030358065216463115 a=hat,b=wye,i=1910,x=0.7380789095291242,y=0.9502552254648776 a=pan,b=pan,i=1911,x=0.3011591867627148,y=0.6774130244502444 a=wye,b=wye,i=1912,x=0.7175207335721732,y=0.5163511962741214 a=hat,b=pan,i=1913,x=0.010071221635602146,y=0.5065324934192511 a=eks,b=pan,i=1914,x=0.30367239205139296,y=0.7075141985416662 a=hat,b=pan,i=1915,x=0.6426932948416931,y=0.5081694432335289 a=wye,b=hat,i=1916,x=0.47018235692725985,y=0.8010843037704246 a=zee,b=wye,i=1917,x=0.529838527546025,y=0.975044822917303 a=hat,b=eks,i=1918,x=0.019159081788694077,y=0.5386166416064818 a=eks,b=zee,i=1919,x=0.45717869373411757,y=0.8830819174369392 a=eks,b=wye,i=1920,x=0.6319288641477111,y=0.47412119650722184 a=eks,b=wye,i=1921,x=0.9456983171768308,y=0.8913471052406744 a=wye,b=pan,i=1922,x=0.6733026865976656,y=0.5941565401265938 a=zee,b=zee,i=1923,x=0.15497719261601373,y=0.9824185888787137 a=zee,b=wye,i=1924,x=0.14261091973981976,y=0.03891416444006246 a=pan,b=pan,i=1925,x=0.051704291514689915,y=0.30096139627683915 a=eks,b=pan,i=1926,x=0.08149680519340818,y=0.371502322922598 a=eks,b=pan,i=1927,x=0.26745370041393246,y=0.7180946178205809 a=hat,b=pan,i=1928,x=0.03866554054364113,y=0.7467583161789872 a=pan,b=wye,i=1929,x=0.715219843779286,y=0.7347318985161266 a=hat,b=eks,i=1930,x=0.18556549546801415,y=0.8376753664837346 a=eks,b=eks,i=1931,x=0.6283884556872956,y=0.714926049974028 a=pan,b=wye,i=1932,x=0.08318436818892117,y=0.43049862856264764 a=wye,b=zee,i=1933,x=0.9047633922940572,y=0.7844909689207981 a=eks,b=hat,i=1934,x=0.2175670413228329,y=0.8617365456033637 a=wye,b=wye,i=1935,x=0.7550429521371519,y=0.786133808170408 a=wye,b=hat,i=1936,x=0.3345630973104814,y=0.2823268521687281 a=pan,b=wye,i=1937,x=0.9521970743863757,y=0.5949587882541866 a=zee,b=hat,i=1938,x=0.18206318284329825,y=0.0011400311959023357 a=wye,b=zee,i=1939,x=0.1903296792451994,y=0.9350080777637384 a=wye,b=hat,i=1940,x=0.37178768301191467,y=0.8451055253202524 a=pan,b=eks,i=1941,x=0.8294899690053994,y=0.7564416563177322 a=hat,b=hat,i=1942,x=0.44482696874869365,y=0.5961297980178011 a=pan,b=eks,i=1943,x=0.9719276019842854,y=0.640150164953268 a=eks,b=wye,i=1944,x=0.09816590063186759,y=0.8960419732965261 a=wye,b=wye,i=1945,x=0.8188272907846742,y=0.22236697182142784 a=pan,b=pan,i=1946,x=0.9840946983738358,y=0.24604842054457776 a=wye,b=eks,i=1947,x=0.5609426547261931,y=0.1519761843166667 a=zee,b=zee,i=1948,x=0.8526284266294675,y=0.7580336598194982 a=wye,b=eks,i=1949,x=0.04793743314382193,y=0.511362467180759 a=eks,b=hat,i=1950,x=0.5205580283603881,y=0.09466218875496657 a=eks,b=hat,i=1951,x=0.9392053569680634,y=0.9768144646610879 a=pan,b=hat,i=1952,x=0.491307664252547,y=0.8646927260623539 a=zee,b=eks,i=1953,x=0.6668788836391065,y=0.7090525532474364 a=zee,b=zee,i=1954,x=0.7595127799385754,y=0.6001574207956651 a=pan,b=pan,i=1955,x=0.3407552952250241,y=0.8020102136226014 a=pan,b=hat,i=1956,x=0.08503694234411441,y=0.7387665239824308 a=pan,b=zee,i=1957,x=0.9854793880226635,y=0.7095712814074717 a=wye,b=pan,i=1958,x=0.6114481880293695,y=0.22917077844582012 a=wye,b=zee,i=1959,x=0.5016850781819963,y=0.42040146896727615 a=eks,b=pan,i=1960,x=0.7325260743545391,y=0.35098817238458924 a=wye,b=wye,i=1961,x=0.29833631790760273,y=0.4831530650838167 a=hat,b=eks,i=1962,x=0.36631759989103085,y=0.29865431150806365 a=hat,b=eks,i=1963,x=0.23176876123591383,y=0.5612909158675198 a=wye,b=pan,i=1964,x=0.7334272338627286,y=0.650447648017669 a=pan,b=pan,i=1965,x=0.9367163916661853,y=0.9638919891814807 a=zee,b=hat,i=1966,x=0.7301180056013357,y=0.38279312633041496 a=wye,b=eks,i=1967,x=0.3271166838493157,y=0.8030348688816051 a=pan,b=eks,i=1968,x=0.7530954976867642,y=0.5048913343158832 a=wye,b=zee,i=1969,x=0.6270200861888447,y=0.24983293440736842 a=eks,b=zee,i=1970,x=0.12406730011560674,y=0.5862034791938755 a=hat,b=wye,i=1971,x=0.4654113772986844,y=0.03490618297713166 a=hat,b=wye,i=1972,x=0.5837244835312924,y=0.78564800693725 a=wye,b=hat,i=1973,x=0.5256418800394103,y=0.5657320340909927 a=hat,b=zee,i=1974,x=0.9946797442560897,y=0.17991015295150847 a=eks,b=eks,i=1975,x=0.5611515257329109,y=0.45353155787641375 a=wye,b=eks,i=1976,x=0.90900092404583,y=0.9088347779743747 a=wye,b=zee,i=1977,x=0.2485784939054746,y=0.5715538711284616 a=eks,b=eks,i=1978,x=0.43223859004330245,y=0.25096305614713244 a=wye,b=pan,i=1979,x=0.044824962223491194,y=0.26304195982115053 a=hat,b=zee,i=1980,x=0.8574700507192768,y=0.03240481571430498 a=hat,b=pan,i=1981,x=0.7205280959278643,y=0.9765256304646956 a=pan,b=eks,i=1982,x=0.11118021831380087,y=0.1736432452425345 a=eks,b=zee,i=1983,x=0.3665362715223871,y=0.8769601803237262 a=wye,b=zee,i=1984,x=0.5159131102473629,y=0.3138392498746069 a=hat,b=wye,i=1985,x=0.6785523977842361,y=0.9088522942899968 a=hat,b=eks,i=1986,x=0.8391540456864279,y=0.13395352775796587 a=wye,b=eks,i=1987,x=0.33553215256369306,y=0.8998597387125332 a=hat,b=zee,i=1988,x=0.3273336625347204,y=0.5235087574026606 a=pan,b=eks,i=1989,x=0.8846030796068061,y=0.1229509863981878 a=hat,b=eks,i=1990,x=0.972524874310568,y=0.7588379528101111 a=zee,b=pan,i=1991,x=0.4266265409041532,y=0.46661051389718977 a=eks,b=zee,i=1992,x=0.18951913536280773,y=0.3044420239454556 a=hat,b=pan,i=1993,x=0.6524602479494983,y=0.2683536424804953 a=hat,b=pan,i=1994,x=0.3458198938210745,y=0.15708271475158309 a=pan,b=hat,i=1995,x=0.2451140421214234,y=0.21125136662021793 a=wye,b=eks,i=1996,x=0.7260863327463748,y=0.8391383362988085 a=zee,b=wye,i=1997,x=0.3390776046149281,y=0.2943389939229085 a=eks,b=pan,i=1998,x=0.24597512351551498,y=0.5579233145456394 a=eks,b=zee,i=1999,x=0.6180255159787116,y=0.7640028449996572 a=pan,b=wye,i=2000,x=0.8323911295033875,y=0.05968766127057723 a=wye,b=hat,i=2001,x=0.15924096642007157,y=0.24059632344634185 a=pan,b=zee,i=2002,x=0.5349190357320186,y=0.508630259684438 a=pan,b=wye,i=2003,x=0.3562571816102539,y=0.9351982273289634 a=hat,b=pan,i=2004,x=0.5792914584913227,y=0.9721311150467201 a=hat,b=pan,i=2005,x=0.6721200696331198,y=0.5074220436659838 a=zee,b=pan,i=2006,x=0.36314674395500735,y=0.05966789024528896 a=eks,b=zee,i=2007,x=0.5198150674035192,y=0.5307294576536602 a=wye,b=wye,i=2008,x=0.8038374651958967,y=0.863525245703629 a=hat,b=eks,i=2009,x=0.8954319835423661,y=0.6074686757262493 a=hat,b=hat,i=2010,x=0.14682904757610016,y=0.5836897852849614 a=hat,b=wye,i=2011,x=0.5554922764125422,y=0.044893468168582085 a=wye,b=hat,i=2012,x=0.3272476785644499,y=0.2852380145740261 a=zee,b=pan,i=2013,x=0.5272911037027838,y=0.9007193862227653 a=pan,b=zee,i=2014,x=0.8942547964450125,y=0.7308860097948163 a=wye,b=pan,i=2015,x=0.7429848323935544,y=0.6564456028979551 a=wye,b=pan,i=2016,x=0.8976852390968387,y=0.3715619777706992 a=eks,b=eks,i=2017,x=0.5870221936023131,y=0.5886336776923361 a=pan,b=eks,i=2018,x=0.7548510407648094,y=0.259810938746426 a=wye,b=hat,i=2019,x=0.43322808613233055,y=0.0385758517767808 a=zee,b=eks,i=2020,x=0.6430370762426636,y=0.6948330772772741 a=pan,b=zee,i=2021,x=0.4140878244124503,y=0.398400762850186 a=eks,b=pan,i=2022,x=0.3500684495606733,y=0.14698881032642608 a=eks,b=zee,i=2023,x=0.8926094968763351,y=0.6086053558590667 a=wye,b=hat,i=2024,x=0.020600223126170603,y=0.20728018182250796 a=hat,b=wye,i=2025,x=0.0007025729724531304,y=0.6265023865043876 a=zee,b=wye,i=2026,x=0.8573260145899378,y=0.9080875650609371 a=eks,b=zee,i=2027,x=0.22981492296559103,y=0.10600637415066061 a=zee,b=zee,i=2028,x=0.6842296172237651,y=0.896024172825087 a=pan,b=wye,i=2029,x=0.5829130314173805,y=0.3189845366520674 a=pan,b=wye,i=2030,x=0.14984955320446725,y=0.8011645466128109 a=wye,b=zee,i=2031,x=0.14619362934789815,y=0.04433757197092214 a=pan,b=hat,i=2032,x=0.5611491467878738,y=0.630949265472906 a=hat,b=wye,i=2033,x=0.005567301262607405,y=0.6290855880213555 a=zee,b=pan,i=2034,x=0.40924963766916733,y=0.922632813755277 a=eks,b=hat,i=2035,x=0.33767734812921923,y=0.5658087617423716 a=zee,b=eks,i=2036,x=0.25944332814164905,y=0.11267646149361388 a=eks,b=hat,i=2037,x=0.4613748353843449,y=0.5072335485279396 a=zee,b=zee,i=2038,x=0.3797322702325565,y=0.9465025393896492 a=hat,b=hat,i=2039,x=0.8389132941448142,y=0.9200224995580027 a=pan,b=pan,i=2040,x=0.7463150208227146,y=0.34885266263688197 a=wye,b=hat,i=2041,x=0.6563952046485523,y=0.7555478004412313 a=zee,b=hat,i=2042,x=0.2743477126375994,y=0.3824464564910681 a=hat,b=hat,i=2043,x=0.8811861962295147,y=0.5191315240489268 a=zee,b=eks,i=2044,x=0.3599144261574607,y=0.24553060035029017 a=pan,b=eks,i=2045,x=0.9781655353605474,y=0.2730587268790037 a=wye,b=hat,i=2046,x=0.7333941298571239,y=0.5739371545354796 a=hat,b=eks,i=2047,x=0.06042270034486685,y=0.46301889302926746 a=pan,b=hat,i=2048,x=0.10911169262757925,y=0.007073831794458529 a=pan,b=pan,i=2049,x=0.8624169299220058,y=0.9006582996702346 a=eks,b=eks,i=2050,x=0.040691774802510294,y=0.8066732453567129 a=eks,b=hat,i=2051,x=0.40407704836251557,y=0.26395123641005147 a=zee,b=hat,i=2052,x=0.009808918561178714,y=0.2302545994571994 a=wye,b=eks,i=2053,x=0.7633729697198686,y=0.8187837109642871 a=wye,b=hat,i=2054,x=0.10710381581294204,y=0.3286506389479086 a=hat,b=eks,i=2055,x=0.9832237471284704,y=0.23991238481161792 a=zee,b=pan,i=2056,x=0.6210754046594348,y=0.49331354774956016 a=pan,b=zee,i=2057,x=0.28231501416039284,y=0.12643281231603754 a=wye,b=hat,i=2058,x=0.045046526806835296,y=0.681451721478501 a=eks,b=pan,i=2059,x=0.9331162879465084,y=0.14664803314097596 a=zee,b=wye,i=2060,x=0.7720929751822915,y=0.330085050859654 a=zee,b=zee,i=2061,x=0.14974934709461651,y=0.697616433647398 a=wye,b=eks,i=2062,x=0.945982672513977,y=0.36668794201328303 a=eks,b=zee,i=2063,x=0.10743808879213779,y=0.6963841526487657 a=zee,b=pan,i=2064,x=0.5676519201496846,y=0.24351963361710904 a=wye,b=eks,i=2065,x=0.606169952184269,y=0.9495081658090401 a=hat,b=pan,i=2066,x=0.5362186062455647,y=0.18683078751407345 a=eks,b=eks,i=2067,x=0.23118685760407975,y=0.4886672632279645 a=wye,b=wye,i=2068,x=0.0181286937053855,y=0.4027507216590225 a=wye,b=zee,i=2069,x=0.8920322140255575,y=0.2821329353409344 a=zee,b=wye,i=2070,x=0.2845370086876513,y=0.4200729779675041 a=eks,b=wye,i=2071,x=0.6616434446154568,y=0.028717804930202817 a=pan,b=zee,i=2072,x=0.13789801706952376,y=0.6865579908342762 a=hat,b=pan,i=2073,x=0.14024645801145608,y=0.2232995634066972 a=eks,b=hat,i=2074,x=0.8416373289721065,y=0.009957706782034892 a=pan,b=eks,i=2075,x=0.2730024769669228,y=0.6092063716892284 a=wye,b=hat,i=2076,x=0.6679556713229464,y=0.23886590929858575 a=wye,b=pan,i=2077,x=0.6772238022128941,y=0.35715527067676667 a=wye,b=wye,i=2078,x=0.0007441043225671073,y=0.9342244226449593 a=eks,b=pan,i=2079,x=0.00844716490372166,y=0.7042488450623287 a=zee,b=hat,i=2080,x=0.9840706098598035,y=0.7011152185727909 a=zee,b=wye,i=2081,x=0.3382103536180968,y=0.04576622304303102 a=wye,b=hat,i=2082,x=0.0855328407000916,y=0.7955310778574013 a=wye,b=wye,i=2083,x=0.654630167298159,y=0.9490657525005854 a=hat,b=pan,i=2084,x=0.9418973198231615,y=0.8869025666330164 a=eks,b=eks,i=2085,x=0.38148259830551734,y=0.8664658521060588 a=hat,b=zee,i=2086,x=0.9687249489223216,y=0.9138672864469205 a=pan,b=zee,i=2087,x=0.4582214393900814,y=0.8311346736169871 a=hat,b=wye,i=2088,x=0.3324758019863273,y=0.4703648792781622 a=hat,b=hat,i=2089,x=0.9166551411558639,y=0.0986178333688883 a=zee,b=zee,i=2090,x=0.5043939613961448,y=0.9818791944950958 a=eks,b=wye,i=2091,x=0.1351492269897414,y=0.9388421670767862 a=pan,b=eks,i=2092,x=0.6581611437110156,y=0.2936463974495629 a=eks,b=wye,i=2093,x=0.5685533529741125,y=0.8133350683940237 a=wye,b=pan,i=2094,x=0.07847412023993783,y=0.3613060871668645 a=wye,b=wye,i=2095,x=0.20230852407018185,y=0.2291747261210969 a=eks,b=eks,i=2096,x=0.43638629510919924,y=0.2881257309332079 a=hat,b=eks,i=2097,x=0.26844813288649483,y=0.39273900559861075 a=hat,b=eks,i=2098,x=0.9966377977643898,y=0.5245550930114457 a=hat,b=pan,i=2099,x=0.03219741593758807,y=0.8801777270031927 a=eks,b=pan,i=2100,x=0.8264573211830318,y=0.3323904264186872 a=hat,b=wye,i=2101,x=0.5557805350665251,y=0.5952937921640231 a=zee,b=wye,i=2102,x=0.749445246206683,y=0.9220669751971446 a=pan,b=eks,i=2103,x=0.48622365678958046,y=0.5824051664305276 a=wye,b=zee,i=2104,x=0.24393506694975353,y=0.8625197120864077 a=pan,b=zee,i=2105,x=0.42667111990222584,y=0.4200738107939501 a=pan,b=eks,i=2106,x=0.6899381403750706,y=0.5175558265399449 a=pan,b=wye,i=2107,x=0.046210916618416364,y=0.25213670524015686 a=zee,b=zee,i=2108,x=0.7086278430636463,y=0.7267047227599615 a=pan,b=zee,i=2109,x=0.8286002064140777,y=0.7422535714385249 a=wye,b=eks,i=2110,x=0.9082291930295346,y=0.47111153171260134 a=hat,b=wye,i=2111,x=0.5188526237698469,y=0.10386838578674262 a=zee,b=pan,i=2112,x=0.02494942612055806,y=0.6771165590440439 a=pan,b=zee,i=2113,x=0.0793213913259122,y=0.046201894636212604 a=eks,b=wye,i=2114,x=0.339791829917532,y=0.6311099033330176 a=hat,b=eks,i=2115,x=0.09151886587216429,y=0.7423362419494414 a=zee,b=zee,i=2116,x=0.4003379315212102,y=0.0193682083394614 a=pan,b=hat,i=2117,x=0.3429130580701697,y=0.6027060638473042 a=pan,b=zee,i=2118,x=0.9627595397700258,y=0.13997934081700658 a=hat,b=hat,i=2119,x=0.8206707686267524,y=0.7611213033730956 a=zee,b=wye,i=2120,x=0.5559252019928892,y=0.7174146654070022 a=hat,b=wye,i=2121,x=0.9803985810617651,y=0.8394646120202436 a=zee,b=hat,i=2122,x=0.08631486480591943,y=0.5785230915820572 a=pan,b=wye,i=2123,x=0.9115498197515648,y=0.9169354954307747 a=hat,b=hat,i=2124,x=0.7798071504849725,y=0.19792727612064476 a=wye,b=pan,i=2125,x=0.8561718307822236,y=0.1291568082386848 a=hat,b=wye,i=2126,x=0.2863145718712009,y=0.5710669434512489 a=wye,b=eks,i=2127,x=0.06803650937651173,y=0.3577026589688229 a=wye,b=hat,i=2128,x=0.9111033241507589,y=0.10783082272199751 a=zee,b=eks,i=2129,x=0.28267518376958845,y=0.17688870699173864 a=hat,b=pan,i=2130,x=0.19116926141337387,y=0.27875749703114405 a=hat,b=hat,i=2131,x=0.3254603712033679,y=0.9274447308988584 a=eks,b=wye,i=2132,x=0.11768724156109422,y=0.8908179117578706 a=wye,b=pan,i=2133,x=0.6516558397748747,y=0.774009470971533 a=hat,b=eks,i=2134,x=0.9053305484140348,y=0.37780854020278265 a=pan,b=pan,i=2135,x=0.7849642445184846,y=0.2074226048103197 a=zee,b=wye,i=2136,x=0.2843358696868167,y=0.17750391830130807 a=pan,b=hat,i=2137,x=0.6831781526100863,y=0.005628299955970917 a=zee,b=wye,i=2138,x=0.29832744224162844,y=0.33074245583419115 a=zee,b=wye,i=2139,x=0.4116759409721965,y=0.16673308079819182 a=zee,b=wye,i=2140,x=0.3063387912982882,y=0.3715575632516237 a=pan,b=hat,i=2141,x=0.41506057628652626,y=0.013486526190589099 a=zee,b=wye,i=2142,x=0.517904841622836,y=0.53285652127 a=hat,b=pan,i=2143,x=0.9156355367699018,y=0.8823700552229912 a=pan,b=hat,i=2144,x=0.6484157591768972,y=0.18545458215405763 a=eks,b=eks,i=2145,x=0.2511948002161768,y=0.6576693696214415 a=eks,b=zee,i=2146,x=0.4990209540685181,y=0.1364915882864166 a=eks,b=wye,i=2147,x=0.15240384791463035,y=0.4599246782338706 a=zee,b=pan,i=2148,x=0.8912158164832823,y=0.0715866507974654 a=zee,b=eks,i=2149,x=0.7025420244699133,y=0.987609520343113 a=wye,b=pan,i=2150,x=0.3436366777295877,y=0.3694637710717039 a=hat,b=zee,i=2151,x=0.9616090415643731,y=0.8945473597755025 a=zee,b=hat,i=2152,x=0.480760014274322,y=0.09273697945051707 a=eks,b=hat,i=2153,x=0.17176533143479,y=0.9370337444082136 a=zee,b=pan,i=2154,x=0.1391723805955094,y=0.9355089025836978 a=hat,b=zee,i=2155,x=0.005175137015667519,y=0.6082400770560145 a=eks,b=wye,i=2156,x=0.5266959602940757,y=0.2966790787127306 a=wye,b=pan,i=2157,x=0.40990967259698485,y=0.46693754055942116 a=hat,b=hat,i=2158,x=0.36568864609540286,y=0.482086719899368 a=zee,b=wye,i=2159,x=0.46324422760937845,y=0.18957042856735318 a=pan,b=eks,i=2160,x=0.0032731741464655517,y=0.24265930126172286 a=wye,b=eks,i=2161,x=0.17517848527969948,y=0.08180586013473534 a=pan,b=pan,i=2162,x=0.4403551635970905,y=0.22942697632655906 a=wye,b=pan,i=2163,x=0.09273957715469416,y=0.6132959825744481 a=pan,b=zee,i=2164,x=0.19524512170581543,y=0.5460739296935951 a=hat,b=hat,i=2165,x=0.46165958964019504,y=0.6029962831405496 a=wye,b=zee,i=2166,x=0.8944862196737927,y=0.34807401159779683 a=zee,b=hat,i=2167,x=0.42312576374129274,y=0.10048800632229682 a=wye,b=hat,i=2168,x=0.6568978924854212,y=0.5101756478889046 a=eks,b=zee,i=2169,x=0.05684290839594597,y=0.6167859837759624 a=wye,b=eks,i=2170,x=0.4198547582787967,y=0.2376285818765217 a=eks,b=eks,i=2171,x=0.6714359981321629,y=0.37149274278995337 a=pan,b=wye,i=2172,x=0.2057396940089804,y=0.8420562089794659 a=wye,b=hat,i=2173,x=0.4502790891675549,y=0.8635812727509119 a=pan,b=eks,i=2174,x=0.8915519585149145,y=0.297092301064787 a=wye,b=eks,i=2175,x=0.6684886052688896,y=0.23351427152549686 a=eks,b=eks,i=2176,x=0.018008652733587316,y=0.9614835324200763 a=eks,b=pan,i=2177,x=0.7183922577315158,y=0.48505114281853134 a=zee,b=wye,i=2178,x=0.8235592349921356,y=0.21457612748044042 a=hat,b=wye,i=2179,x=0.8080588257410165,y=0.8760901920518874 a=pan,b=eks,i=2180,x=0.6055815021312241,y=0.8480036770514022 a=zee,b=pan,i=2181,x=0.5449270457570026,y=0.7992463596093999 a=zee,b=hat,i=2182,x=0.3727527045897696,y=0.8534533340738414 a=eks,b=pan,i=2183,x=0.8003361363186678,y=0.8955368869223884 a=wye,b=wye,i=2184,x=0.009903387473833902,y=0.717874178791943 a=eks,b=eks,i=2185,x=0.33802204835640726,y=0.30007036518314967 a=hat,b=zee,i=2186,x=0.7146865245671944,y=0.4887379966859555 a=pan,b=eks,i=2187,x=0.09332217805283527,y=0.2731125734848725 a=eks,b=zee,i=2188,x=0.358076509887842,y=0.6122466113672775 a=zee,b=eks,i=2189,x=0.984738578757059,y=0.892051880694554 a=hat,b=wye,i=2190,x=0.9791796147633219,y=0.30772131333366337 a=zee,b=eks,i=2191,x=0.8618827816008505,y=0.3898158650484316 a=eks,b=wye,i=2192,x=0.08897197433077497,y=0.5341085853768164 a=zee,b=hat,i=2193,x=0.44938360138176914,y=0.04690228110148875 a=wye,b=wye,i=2194,x=0.2622599637682992,y=0.33190780821668475 a=zee,b=pan,i=2195,x=0.2456231364010899,y=0.8439355736973392 a=zee,b=zee,i=2196,x=0.7874461922758034,y=0.3195592889082516 a=hat,b=wye,i=2197,x=0.3540930552112632,y=0.4554803152418352 a=hat,b=eks,i=2198,x=0.12965400774700986,y=0.4139588865738947 a=hat,b=eks,i=2199,x=0.6553924554328745,y=0.4899538937166197 a=pan,b=zee,i=2200,x=0.4507994878036382,y=0.9785717062046653 a=pan,b=pan,i=2201,x=0.9526982671410141,y=0.3425963974364795 a=hat,b=wye,i=2202,x=0.4709189260548132,y=0.33410477791419135 a=wye,b=pan,i=2203,x=0.8491557372816053,y=0.5530531109549706 a=hat,b=wye,i=2204,x=0.7973426670893504,y=0.38438739471274264 a=wye,b=zee,i=2205,x=0.2774377944743893,y=0.45205678592354026 a=zee,b=eks,i=2206,x=0.4133477502781451,y=0.555969888477931 a=pan,b=eks,i=2207,x=0.9193964373230882,y=0.4625301712579941 a=hat,b=eks,i=2208,x=0.9772889351986918,y=0.3249537135963736 a=wye,b=eks,i=2209,x=0.7841059777895694,y=0.6947456883865291 a=hat,b=eks,i=2210,x=0.46786259691563536,y=0.31576530398682046 a=pan,b=hat,i=2211,x=0.3000341492694927,y=0.9961655477923976 a=wye,b=zee,i=2212,x=0.2800829848930697,y=0.8599095044857418 a=wye,b=eks,i=2213,x=0.7099477247456799,y=0.1413865209495151 a=hat,b=zee,i=2214,x=0.2971188903315465,y=0.44965916160853636 a=zee,b=pan,i=2215,x=0.06251445207257622,y=0.13216970387427485 a=hat,b=wye,i=2216,x=0.3382952859935743,y=0.4400906767156443 a=zee,b=wye,i=2217,x=0.49170781106474626,y=0.1402042893515265 a=zee,b=hat,i=2218,x=0.2583991751219392,y=0.36652517821181607 a=pan,b=zee,i=2219,x=0.14927136365683047,y=0.18664967620347506 a=eks,b=wye,i=2220,x=0.5726690878517332,y=0.9834177283918458 a=hat,b=eks,i=2221,x=0.7726531947838272,y=0.15165188282492126 a=zee,b=eks,i=2222,x=0.813180106527479,y=0.621185672504634 a=eks,b=hat,i=2223,x=0.289329024465074,y=0.36110779604692067 a=hat,b=pan,i=2224,x=0.27094205048996056,y=0.6489628299416983 a=hat,b=hat,i=2225,x=0.013545905550584214,y=0.8494572427931795 a=eks,b=wye,i=2226,x=0.3454244478858154,y=0.29090367914645576 a=zee,b=wye,i=2227,x=0.39971822303581617,y=0.17475090292312834 a=eks,b=zee,i=2228,x=0.9408003473361174,y=0.9376913825387122 a=hat,b=wye,i=2229,x=0.4494538288870511,y=0.13090866722624483 a=pan,b=wye,i=2230,x=0.8809697124067445,y=0.39092344601998064 a=wye,b=hat,i=2231,x=0.900794437962015,y=0.8967390597734215 a=hat,b=hat,i=2232,x=0.15713550210076666,y=0.7206735582912116 a=zee,b=wye,i=2233,x=0.9004219588711274,y=0.7577516737491493 a=eks,b=eks,i=2234,x=0.27871867532288996,y=0.2911552878960423 a=eks,b=wye,i=2235,x=0.5013653314603624,y=0.8333248001496258 a=zee,b=zee,i=2236,x=0.30501285370800013,y=0.5849535705099613 a=hat,b=zee,i=2237,x=0.45674559029260486,y=0.8728724386781094 a=pan,b=pan,i=2238,x=0.02847848077848736,y=0.9207996601523926 a=pan,b=zee,i=2239,x=0.010173755043218158,y=0.22123822336488064 a=wye,b=wye,i=2240,x=0.5930605475370612,y=0.3433603733657331 a=hat,b=wye,i=2241,x=0.5014017541132575,y=0.7090960181653438 a=wye,b=hat,i=2242,x=0.9458244074853481,y=0.7456393313493013 a=zee,b=pan,i=2243,x=0.29001787500073173,y=0.045527725574051714 a=hat,b=hat,i=2244,x=0.9708832254888226,y=0.15752383437958462 a=hat,b=eks,i=2245,x=0.4770264537232787,y=0.6736468654550781 a=wye,b=hat,i=2246,x=0.7714374257659208,y=0.5425954287320883 a=pan,b=pan,i=2247,x=0.8014273299143657,y=0.7288163705942878 a=pan,b=pan,i=2248,x=0.954246012713997,y=0.8279688125072744 a=eks,b=eks,i=2249,x=0.3345668023105298,y=0.31811620191709955 a=wye,b=hat,i=2250,x=0.5431274222493861,y=0.1566355934693281 a=eks,b=hat,i=2251,x=0.8946184447856771,y=0.8281124954281727 a=zee,b=wye,i=2252,x=0.5655358148358,y=0.9169255629455827 a=eks,b=wye,i=2253,x=0.6383105313881284,y=0.1027304181651264 a=wye,b=zee,i=2254,x=0.8612725048242387,y=0.056706665236205156 a=hat,b=zee,i=2255,x=0.4883498572156204,y=0.0770621976268544 a=wye,b=hat,i=2256,x=0.10604947211581683,y=0.8870919841683852 a=hat,b=hat,i=2257,x=0.6942446034273736,y=0.6246228939328669 a=eks,b=eks,i=2258,x=0.6930800244883837,y=0.17611165906867554 a=pan,b=hat,i=2259,x=0.22286725838973298,y=0.6076445332790815 a=zee,b=zee,i=2260,x=0.8359749877662224,y=0.08101114122788078 a=hat,b=eks,i=2261,x=0.9105620468307024,y=0.3593642950046009 a=zee,b=zee,i=2262,x=0.7490208516776408,y=0.7277121821219803 a=zee,b=hat,i=2263,x=0.012838825936875464,y=0.5223435911532996 a=hat,b=pan,i=2264,x=0.37286192432196275,y=0.8365432517009491 a=zee,b=pan,i=2265,x=0.946352430931429,y=0.27693938121291084 a=pan,b=eks,i=2266,x=0.5631724274367673,y=0.0642506263060727 a=hat,b=zee,i=2267,x=0.7578871147776249,y=0.14754564446673257 a=hat,b=wye,i=2268,x=0.17474153753114763,y=0.9634949103419465 a=pan,b=eks,i=2269,x=0.5541880960714733,y=0.9158224391454514 a=eks,b=eks,i=2270,x=0.5090886478757912,y=0.7656587962141506 a=pan,b=hat,i=2271,x=0.16768184769644479,y=0.8215102227732646 a=zee,b=hat,i=2272,x=0.14140036239733678,y=0.8390759674518355 a=eks,b=hat,i=2273,x=0.8127008522217432,y=0.9949059480342844 a=eks,b=wye,i=2274,x=0.9075350776906357,y=0.024516079984659767 a=eks,b=wye,i=2275,x=0.5212081176523184,y=0.8177991905419402 a=eks,b=eks,i=2276,x=0.5329538624469671,y=0.0018158942180759308 a=pan,b=wye,i=2277,x=0.8553908959608967,y=0.021430068067535557 a=wye,b=eks,i=2278,x=0.17901836368365676,y=0.14044395537918564 a=hat,b=eks,i=2279,x=0.012280680223469398,y=0.277342303022595 a=wye,b=zee,i=2280,x=0.4217562022758986,y=0.051936162685817355 a=zee,b=pan,i=2281,x=0.1383792519119802,y=0.47235511628254045 a=eks,b=hat,i=2282,x=0.7011958061953378,y=0.91083574253739 a=zee,b=eks,i=2283,x=0.36444369039046853,y=0.8130301163410548 a=hat,b=pan,i=2284,x=0.00437293898208746,y=0.5682527005859528 a=pan,b=pan,i=2285,x=0.7982165489798513,y=0.46696290935411433 a=wye,b=wye,i=2286,x=0.777938701974155,y=0.7615824205677968 a=zee,b=eks,i=2287,x=0.0007106109478662859,y=0.8643696111639223 a=pan,b=zee,i=2288,x=0.5745888818383479,y=0.8421462451069522 a=pan,b=zee,i=2289,x=0.042515149065466495,y=0.3428290162671168 a=zee,b=eks,i=2290,x=0.14418296982644663,y=0.3545011820617253 a=hat,b=zee,i=2291,x=0.20256672348423999,y=0.7387630204148321 a=pan,b=wye,i=2292,x=0.27678771174110695,y=0.35760728439380474 a=wye,b=wye,i=2293,x=0.7466090205883998,y=0.26526277458892455 a=wye,b=pan,i=2294,x=0.08185339484509935,y=0.528639660976175 a=wye,b=eks,i=2295,x=0.08642901521217838,y=0.7537214070316656 a=eks,b=pan,i=2296,x=0.8896433327303079,y=0.37296324484846344 a=hat,b=hat,i=2297,x=0.4483608002905408,y=0.9685358655584886 a=hat,b=wye,i=2298,x=0.04470660416233252,y=0.5097725516351974 a=pan,b=zee,i=2299,x=0.9075871262764453,y=0.2516247032796314 a=zee,b=pan,i=2300,x=0.9291273399024345,y=0.9606720070997913 a=wye,b=pan,i=2301,x=0.21033222836103416,y=0.992833477876893 a=eks,b=zee,i=2302,x=0.17194913992026895,y=0.7921934271129547 a=eks,b=hat,i=2303,x=0.99161495045373,y=0.41941465442597237 a=zee,b=hat,i=2304,x=0.1127642829456843,y=0.29881658214862383 a=pan,b=zee,i=2305,x=0.11496965057148123,y=0.19753250624952667 a=hat,b=pan,i=2306,x=0.3342389415345628,y=0.985240345385304 a=zee,b=wye,i=2307,x=0.6678594262004072,y=0.2626625984540243 a=zee,b=pan,i=2308,x=0.9899815839130719,y=0.49399198581194637 a=zee,b=wye,i=2309,x=0.12120595243094534,y=0.3417676704542142 a=wye,b=wye,i=2310,x=0.6528439645535314,y=0.626705481063678 a=zee,b=zee,i=2311,x=0.965416713125537,y=0.675622189665188 a=pan,b=zee,i=2312,x=0.38832123076906144,y=0.8770818996569462 a=zee,b=pan,i=2313,x=0.4308881860064431,y=0.298139087353108 a=zee,b=hat,i=2314,x=0.9107705033446805,y=0.05369007195738784 a=wye,b=eks,i=2315,x=0.1958584059822993,y=0.6458957990948471 a=eks,b=eks,i=2316,x=0.1898131609601975,y=0.2576221943783219 a=pan,b=hat,i=2317,x=0.37219247017788026,y=0.9659877761503816 a=eks,b=hat,i=2318,x=0.6179437679435674,y=0.6255315742679604 a=hat,b=eks,i=2319,x=0.5617665438640009,y=0.03790286141600696 a=eks,b=hat,i=2320,x=0.43513392007253626,y=0.953280068715905 a=eks,b=hat,i=2321,x=0.9006870009567153,y=0.8537806242130159 a=zee,b=zee,i=2322,x=0.39299000984576493,y=0.48675520394221294 a=zee,b=zee,i=2323,x=0.6924646229067376,y=0.961728591715515 a=eks,b=zee,i=2324,x=0.3656731818815381,y=0.4348170464549541 a=zee,b=eks,i=2325,x=0.9310044743908388,y=0.5915717923626269 a=wye,b=hat,i=2326,x=0.5390947464654677,y=0.9171443353099715 a=hat,b=pan,i=2327,x=0.13236042343196264,y=0.7018827248938442 a=eks,b=zee,i=2328,x=0.9233414160859896,y=0.9426916138193271 a=eks,b=wye,i=2329,x=0.32236596243200943,y=0.12349447265840763 a=pan,b=hat,i=2330,x=0.26562360950781083,y=0.6143914548179807 a=pan,b=eks,i=2331,x=0.7795985947092806,y=0.9791969083425154 a=wye,b=eks,i=2332,x=0.8888447587498162,y=0.9274917692848156 a=zee,b=eks,i=2333,x=0.0339047026172683,y=0.9899797336099346 a=eks,b=hat,i=2334,x=0.4706495392838296,y=0.5339895561589622 a=eks,b=pan,i=2335,x=0.43389388336403034,y=0.6527555471857784 a=zee,b=wye,i=2336,x=0.2132138095588999,y=0.3350510820375012 a=eks,b=zee,i=2337,x=0.18310611841718727,y=0.27611093961149813 a=zee,b=wye,i=2338,x=0.5849778358487363,y=0.4472676087156583 a=pan,b=pan,i=2339,x=0.7632065771231693,y=0.9533148007319427 a=zee,b=zee,i=2340,x=0.7979106986767058,y=0.34142212009441275 a=eks,b=eks,i=2341,x=0.1689642670369339,y=0.08666058738902227 a=pan,b=zee,i=2342,x=0.7289455213274276,y=0.04597102157281818 a=zee,b=zee,i=2343,x=0.6910588757833684,y=0.2853388537359345 a=wye,b=eks,i=2344,x=0.46559621387184413,y=0.6453632272888741 a=eks,b=eks,i=2345,x=0.7240818295178657,y=0.7697201439211158 a=zee,b=pan,i=2346,x=0.2106452223867551,y=0.8198492988109947 a=wye,b=pan,i=2347,x=0.9345794244994885,y=0.5611924241664724 a=pan,b=hat,i=2348,x=0.5703090995325857,y=0.5762676020746584 a=hat,b=zee,i=2349,x=0.2589915838302729,y=0.04497637706481694 a=wye,b=pan,i=2350,x=0.8998392369608815,y=0.03747679005136095 a=pan,b=pan,i=2351,x=0.6724810273079015,y=0.3212043712768039 a=zee,b=pan,i=2352,x=0.19948276246295482,y=0.27886956486778547 a=hat,b=eks,i=2353,x=0.19721696160232083,y=0.1902097573367555 a=zee,b=wye,i=2354,x=0.3060499042971171,y=0.6230526367576228 a=pan,b=zee,i=2355,x=0.4132334507678017,y=0.0958935038625609 a=pan,b=pan,i=2356,x=0.49220586447091974,y=0.3637263342876337 a=pan,b=hat,i=2357,x=0.6035016232976687,y=0.2654296683236047 a=hat,b=hat,i=2358,x=0.5472833606897747,y=0.11508965130492199 a=zee,b=pan,i=2359,x=0.3123116477611221,y=0.5313965363528594 a=zee,b=eks,i=2360,x=0.7646045437647716,y=0.4374368628092571 a=wye,b=pan,i=2361,x=0.8368170215826418,y=0.1513261409766582 a=hat,b=hat,i=2362,x=0.7586788480149922,y=0.6167614911809044 a=eks,b=zee,i=2363,x=0.2829560793295287,y=0.31877554125357643 a=wye,b=wye,i=2364,x=0.8255236580889759,y=0.30884248417286686 a=eks,b=wye,i=2365,x=0.10694687582616103,y=0.12549118259779624 a=zee,b=hat,i=2366,x=0.8434948128398014,y=0.7566711862078771 a=eks,b=hat,i=2367,x=0.11100450503347647,y=0.26231820024625485 a=wye,b=zee,i=2368,x=0.7948774475212161,y=0.10865250917846037 a=hat,b=wye,i=2369,x=0.03135249091794745,y=0.3202037119775658 a=wye,b=zee,i=2370,x=0.5078848120383039,y=0.5495294084638471 a=eks,b=zee,i=2371,x=0.6296689722217776,y=0.8808041685758371 a=hat,b=wye,i=2372,x=0.36694062952440554,y=0.03285188729261823 a=wye,b=zee,i=2373,x=0.5980535785869657,y=0.36584311596027363 a=pan,b=zee,i=2374,x=0.8057531144421612,y=0.1103465158096888 a=eks,b=hat,i=2375,x=0.39566127922010763,y=0.926370579143245 a=pan,b=eks,i=2376,x=0.7036015015427707,y=0.8896688757860348 a=hat,b=wye,i=2377,x=0.3840916366205712,y=0.6117763705069971 a=wye,b=hat,i=2378,x=0.4244587912309,y=0.5147488063855301 a=pan,b=eks,i=2379,x=0.0126919318388804,y=0.05364265512252031 a=hat,b=zee,i=2380,x=0.12629846495196628,y=0.00017118893583800698 a=eks,b=hat,i=2381,x=0.551443915184712,y=0.4189803949942186 a=zee,b=hat,i=2382,x=0.9419188430791652,y=0.5943076078356421 a=hat,b=pan,i=2383,x=0.3305527530124114,y=0.9744246737507011 a=wye,b=wye,i=2384,x=0.11982738948595928,y=0.5927050811984642 a=hat,b=wye,i=2385,x=0.6993064388052053,y=0.33556275655578294 a=zee,b=pan,i=2386,x=0.4400144230398596,y=0.40718760512261376 a=wye,b=zee,i=2387,x=0.6500939509690578,y=0.45169252354648837 a=wye,b=eks,i=2388,x=0.6542816745109832,y=0.013759212456254444 a=wye,b=eks,i=2389,x=0.6332584135319546,y=0.13251231094237437 a=eks,b=wye,i=2390,x=0.6331896102608988,y=0.9589307439412602 a=wye,b=zee,i=2391,x=0.6731897745167693,y=0.4283772233112926 a=eks,b=zee,i=2392,x=0.7923894749706849,y=0.8917271151038314 a=eks,b=eks,i=2393,x=0.9746844751820227,y=0.4893807704691421 a=wye,b=pan,i=2394,x=0.2920699646605315,y=0.7387920697224446 a=eks,b=wye,i=2395,x=0.27334460412686323,y=0.9029783332632627 a=hat,b=hat,i=2396,x=0.07185787494215012,y=0.8691631482259681 a=eks,b=eks,i=2397,x=0.768257729490193,y=0.31910490090314103 a=pan,b=wye,i=2398,x=0.6626457206760483,y=0.6952332207508496 a=pan,b=hat,i=2399,x=0.034841768970897746,y=0.5723693878842167 a=pan,b=hat,i=2400,x=0.15181645902125407,y=0.7998239378911912 a=eks,b=zee,i=2401,x=0.07479813220400944,y=0.6026675734691738 a=hat,b=hat,i=2402,x=0.7741341758574097,y=0.24407851593657948 a=zee,b=wye,i=2403,x=0.4652916798345421,y=0.5826939451920669 a=eks,b=wye,i=2404,x=0.5546642401893631,y=0.5985846330820938 a=pan,b=pan,i=2405,x=0.2358853113430821,y=0.024003950417810227 a=wye,b=eks,i=2406,x=0.28179350936795733,y=0.5023264174705517 a=hat,b=eks,i=2407,x=0.2457970370438457,y=0.811421289170773 a=hat,b=hat,i=2408,x=0.6751131270509296,y=0.48856361143986005 a=eks,b=zee,i=2409,x=0.59847879634121,y=0.7916259405367129 a=pan,b=zee,i=2410,x=0.04515829439395114,y=0.24330613797458922 a=zee,b=hat,i=2411,x=0.22712092810863416,y=0.8127998680800427 a=zee,b=zee,i=2412,x=0.21505489058022198,y=0.8006638202348123 a=eks,b=hat,i=2413,x=0.13598286981810193,y=0.86160038906847 a=pan,b=pan,i=2414,x=0.8144512562961078,y=0.9177829414099823 a=hat,b=hat,i=2415,x=0.6600221567552329,y=0.0584486480823484 a=wye,b=wye,i=2416,x=0.7428129016480294,y=0.14965046440370033 a=eks,b=hat,i=2417,x=0.6492293161864587,y=0.9521947928976578 a=hat,b=pan,i=2418,x=0.9704055340867738,y=0.5799798105012466 a=eks,b=zee,i=2419,x=0.09047960361588969,y=0.48999371435226136 a=pan,b=pan,i=2420,x=0.9333731806896786,y=0.6043241512179962 a=hat,b=hat,i=2421,x=0.21707010100448243,y=0.5150327861442825 a=eks,b=pan,i=2422,x=0.00863696577870754,y=0.11509725431793605 a=zee,b=wye,i=2423,x=0.4653066475033094,y=0.21997612033850344 a=hat,b=wye,i=2424,x=0.9062179939941751,y=0.2875912231476856 a=zee,b=wye,i=2425,x=0.398155311000022,y=0.0933499833149607 a=pan,b=eks,i=2426,x=0.6379726091040971,y=0.5194384530463447 a=wye,b=eks,i=2427,x=0.539037074058747,y=0.7531525516774173 a=pan,b=hat,i=2428,x=0.7520504631719865,y=0.34660951591602773 a=pan,b=wye,i=2429,x=0.8020766995566793,y=0.7689029735366432 a=zee,b=zee,i=2430,x=0.6271482513925272,y=0.4944204099323506 a=hat,b=wye,i=2431,x=0.3036891373264764,y=0.9909449455648611 a=zee,b=wye,i=2432,x=0.30385506685705554,y=0.17382245218515768 a=zee,b=pan,i=2433,x=0.6754312777622205,y=0.07005068705650719 a=pan,b=eks,i=2434,x=0.013657995328708816,y=0.45586613889144767 a=zee,b=wye,i=2435,x=0.9416754660578306,y=0.6579056008950284 a=zee,b=wye,i=2436,x=0.090487272126626,y=0.6726267738306646 a=wye,b=wye,i=2437,x=0.8441032403303297,y=0.7236974901617537 a=pan,b=pan,i=2438,x=0.9785415873749357,y=0.14648707376766656 a=hat,b=zee,i=2439,x=0.7318268760763208,y=0.7357122474543071 a=pan,b=hat,i=2440,x=0.4546313043075274,y=0.9868446327538511 a=eks,b=zee,i=2441,x=0.7384348801280877,y=0.4331993419540827 a=zee,b=zee,i=2442,x=0.3563884899582277,y=0.8944727395958034 a=pan,b=zee,i=2443,x=0.5467338009669124,y=0.3737101047888789 a=zee,b=wye,i=2444,x=0.6743475636626085,y=0.5841642214951493 a=pan,b=zee,i=2445,x=0.150471438909343,y=0.03999544722112036 a=pan,b=zee,i=2446,x=0.8427836793414677,y=0.177257809167512 a=zee,b=hat,i=2447,x=0.9165212208454823,y=0.6343832698422787 a=wye,b=hat,i=2448,x=0.8350423281884237,y=0.2422590088973925 a=wye,b=pan,i=2449,x=0.5042681244213146,y=0.908306481649806 a=pan,b=hat,i=2450,x=0.3717927109546766,y=0.7872600125241359 a=wye,b=zee,i=2451,x=0.23883689209402614,y=0.4489097810835715 a=hat,b=wye,i=2452,x=0.7256914244489449,y=0.07408098995861301 a=hat,b=wye,i=2453,x=0.4787447016730605,y=0.027781641677141033 a=wye,b=hat,i=2454,x=0.782215232098275,y=0.17908166243221946 a=zee,b=zee,i=2455,x=0.15793062293407878,y=0.9604346209844584 a=zee,b=eks,i=2456,x=0.09865545345297155,y=0.8348979205972645 a=pan,b=pan,i=2457,x=0.3927934924087789,y=0.06769141197493256 a=zee,b=pan,i=2458,x=0.02903168922821775,y=0.9416706505805262 a=wye,b=pan,i=2459,x=0.0074179863852393835,y=0.13412770282159325 a=wye,b=wye,i=2460,x=0.8546039006462764,y=0.5794887921093801 a=pan,b=pan,i=2461,x=0.39765418222695004,y=0.607893298841388 a=wye,b=wye,i=2462,x=0.9445996918832312,y=0.4706780924111563 a=pan,b=zee,i=2463,x=0.9563932642460863,y=0.31484480296442896 a=hat,b=hat,i=2464,x=0.6604485499983388,y=0.6145786977176719 a=zee,b=zee,i=2465,x=0.3505544906675998,y=0.1954960429503897 a=pan,b=pan,i=2466,x=0.7769548783450912,y=0.8220089791630163 a=eks,b=eks,i=2467,x=0.9350039614092526,y=0.8756536110782422 a=zee,b=pan,i=2468,x=0.7178372288982118,y=0.4062989111358041 a=zee,b=wye,i=2469,x=0.9204186818975437,y=0.4747739907393056 a=hat,b=zee,i=2470,x=0.910842331244497,y=0.8937381551221251 a=pan,b=wye,i=2471,x=0.36510756117868337,y=0.16172467779589483 a=zee,b=zee,i=2472,x=0.08880173246131728,y=0.7982278670793287 a=wye,b=wye,i=2473,x=0.07909826171256307,y=0.855556979661628 a=pan,b=eks,i=2474,x=0.7828499578474473,y=0.9442071626420061 a=wye,b=wye,i=2475,x=0.06324401276925695,y=0.5950858034074182 a=pan,b=zee,i=2476,x=0.2262395290029181,y=0.49451050699405674 a=wye,b=eks,i=2477,x=0.6306465815187388,y=0.46790600889102485 a=wye,b=hat,i=2478,x=0.4614473986661236,y=0.4721517855532317 a=eks,b=eks,i=2479,x=0.3091965203151934,y=0.9145596089559873 a=hat,b=wye,i=2480,x=0.014430995239748112,y=0.35346467775779145 a=eks,b=hat,i=2481,x=0.8284728324140498,y=0.2977503297359205 a=hat,b=zee,i=2482,x=0.15810752007547613,y=0.10215153278169598 a=hat,b=eks,i=2483,x=0.5002024621775637,y=0.9187983113959539 a=zee,b=hat,i=2484,x=0.04124901160673633,y=0.1095855587112885 a=wye,b=pan,i=2485,x=0.7244385390670799,y=0.17205034306117317 a=eks,b=hat,i=2486,x=0.4923487745128049,y=0.28889637616320174 a=wye,b=pan,i=2487,x=0.3300250547987864,y=0.22540259142646224 a=eks,b=zee,i=2488,x=0.0023333167684839173,y=0.24088326731558385 a=zee,b=pan,i=2489,x=0.5050787967691673,y=0.96990681663883 a=pan,b=pan,i=2490,x=0.853399144959847,y=0.3768453915244885 a=pan,b=eks,i=2491,x=0.11150304854042947,y=0.33331036327124963 a=wye,b=eks,i=2492,x=0.9214469071128305,y=0.28676404710502656 a=hat,b=zee,i=2493,x=0.8773662066308794,y=0.17323941800052478 a=pan,b=pan,i=2494,x=0.3207059888232746,y=0.8664631709525704 a=eks,b=hat,i=2495,x=0.910628314565378,y=0.4258002135216937 a=hat,b=zee,i=2496,x=0.1577724924590801,y=0.4739307550526024 a=hat,b=wye,i=2497,x=0.8872744210629263,y=0.14605498570574493 a=wye,b=hat,i=2498,x=0.23359521101241776,y=0.5844213774291599 a=zee,b=zee,i=2499,x=0.8613769284558995,y=0.9685505021744841 a=eks,b=pan,i=2500,x=0.8597477426689076,y=0.17079339571919316 a=eks,b=zee,i=2501,x=0.9988110946859143,y=0.8013707404671317 a=zee,b=eks,i=2502,x=0.08631339989521669,y=0.7626498621504472 a=wye,b=pan,i=2503,x=0.6021619570218234,y=0.7998420154096526 a=zee,b=pan,i=2504,x=0.8178599713104803,y=0.18283102556915032 a=pan,b=hat,i=2505,x=0.7319860671662751,y=0.11573142291632155 a=hat,b=eks,i=2506,x=0.38864742500184934,y=0.9549915162000734 a=zee,b=eks,i=2507,x=0.06006684599594547,y=0.32800136057911744 a=eks,b=eks,i=2508,x=0.2459351356992232,y=0.6992300046304194 a=hat,b=pan,i=2509,x=0.9399094021245685,y=0.9766927628695118 a=eks,b=eks,i=2510,x=0.6122854089898786,y=0.11735880955927658 a=hat,b=pan,i=2511,x=0.3658401332558662,y=0.8058278063627171 a=pan,b=eks,i=2512,x=0.9712759091673199,y=0.35741783697299145 a=wye,b=pan,i=2513,x=0.9941884027342468,y=0.7427222275160807 a=hat,b=wye,i=2514,x=0.759666601296956,y=0.5029288106582336 a=hat,b=hat,i=2515,x=0.41858436455494885,y=0.7397180761147025 a=wye,b=zee,i=2516,x=0.22158162509494428,y=0.1717438346245811 a=wye,b=hat,i=2517,x=0.25809778439746667,y=0.8942638085822656 a=eks,b=hat,i=2518,x=0.8156500849184675,y=0.08381965183304241 a=hat,b=zee,i=2519,x=0.023141000554160573,y=0.159821225039678 a=eks,b=hat,i=2520,x=0.38461965648830476,y=0.8779474089328696 a=wye,b=pan,i=2521,x=0.6746733937181614,y=0.12172129656898323 a=pan,b=zee,i=2522,x=0.3836823470783707,y=0.2530933368188705 a=pan,b=eks,i=2523,x=0.2467086564140698,y=0.9098280255547708 a=hat,b=pan,i=2524,x=0.5483698024028446,y=0.80652225685914 a=zee,b=pan,i=2525,x=0.9332167021929317,y=0.8274407370101524 a=pan,b=pan,i=2526,x=0.22953431238745692,y=0.07163851427849766 a=wye,b=hat,i=2527,x=0.021510700973820462,y=0.7950798338977892 a=eks,b=eks,i=2528,x=0.7481860062358446,y=0.6037295548285344 a=eks,b=pan,i=2529,x=0.3393051290797555,y=0.025397429828768137 a=zee,b=zee,i=2530,x=0.6149438991743728,y=0.7634078131671355 a=wye,b=zee,i=2531,x=0.6511465358134351,y=0.0536653751892201 a=wye,b=wye,i=2532,x=0.0054964576725233805,y=0.28953245784366877 a=wye,b=hat,i=2533,x=0.15518569216470812,y=0.5686747295053566 a=zee,b=wye,i=2534,x=0.12207545315374224,y=0.9746444335548179 a=zee,b=eks,i=2535,x=0.5565415302093949,y=0.10288505903505452 a=wye,b=wye,i=2536,x=0.43315262752486194,y=0.27205902504143986 a=pan,b=hat,i=2537,x=0.3113077953556219,y=0.8505260803244152 a=eks,b=eks,i=2538,x=0.38906239415188226,y=0.2685051550780454 a=zee,b=hat,i=2539,x=0.6345180823665123,y=0.714272732680164 a=zee,b=pan,i=2540,x=0.7633387673070651,y=0.16850854825088746 a=wye,b=eks,i=2541,x=0.9200450459897079,y=0.5203187898658775 a=hat,b=pan,i=2542,x=0.416076924166804,y=0.4567226915609339 a=zee,b=eks,i=2543,x=0.8882507111625345,y=0.6834591517880225 a=hat,b=zee,i=2544,x=0.6234518321227132,y=0.568093714839173 a=pan,b=zee,i=2545,x=0.04811425968953953,y=0.5966158652406183 a=zee,b=zee,i=2546,x=0.5921140592243828,y=0.3199967249370237 a=pan,b=hat,i=2547,x=0.24011644563078283,y=0.12009590313568308 a=zee,b=hat,i=2548,x=0.4304009679094255,y=0.3235635213023209 a=eks,b=zee,i=2549,x=0.7611031921737661,y=0.689829708430865 a=zee,b=hat,i=2550,x=0.9107046316959098,y=0.9267025956859704 a=zee,b=zee,i=2551,x=0.5534453229003656,y=0.19470214949450948 a=pan,b=zee,i=2552,x=0.7099889805872556,y=0.2612275639524275 a=pan,b=hat,i=2553,x=0.8260887056078599,y=0.6576752537408973 a=pan,b=pan,i=2554,x=0.4479850467242381,y=0.605644729638017 a=wye,b=pan,i=2555,x=0.8635009458180566,y=0.057986705329265864 a=eks,b=pan,i=2556,x=0.680151798371677,y=0.9721202344719171 a=zee,b=pan,i=2557,x=0.3624846239071149,y=0.38096311190739685 a=eks,b=eks,i=2558,x=0.39585447743449853,y=0.9090232688363228 a=pan,b=eks,i=2559,x=0.41182608064067716,y=0.4651557950827221 a=zee,b=hat,i=2560,x=0.8207042664095232,y=0.972493490219255 a=eks,b=eks,i=2561,x=0.9568943633067363,y=0.9942427604342767 a=pan,b=wye,i=2562,x=0.7844571232021518,y=0.25212822563492654 a=eks,b=eks,i=2563,x=0.7448606140977615,y=0.7677875733269816 a=eks,b=eks,i=2564,x=0.6984324028424346,y=0.6867698395582814 a=wye,b=eks,i=2565,x=0.3850930672708389,y=0.6142341088294833 a=pan,b=pan,i=2566,x=0.027948166482267056,y=0.10155712046334942 a=zee,b=pan,i=2567,x=0.6373779619859908,y=0.8254690568634606 a=hat,b=zee,i=2568,x=0.5351681178046073,y=0.8555068797919759 a=eks,b=eks,i=2569,x=0.6837390714119882,y=0.2555760527745451 a=zee,b=wye,i=2570,x=0.7332356879541984,y=0.7095236956282258 a=wye,b=zee,i=2571,x=0.6045866476300921,y=0.9472308056954024 a=zee,b=wye,i=2572,x=0.5192819052899776,y=0.18543077448215517 a=pan,b=eks,i=2573,x=0.6173980620064918,y=0.7399111725286391 a=wye,b=hat,i=2574,x=0.12423956865216534,y=0.989639508760292 a=eks,b=hat,i=2575,x=0.33031955019827075,y=0.7108284566198849 a=hat,b=eks,i=2576,x=0.8598307222093972,y=0.677493082731475 a=pan,b=zee,i=2577,x=0.2591109015365989,y=0.9393069496539326 a=zee,b=eks,i=2578,x=0.11420274089804072,y=0.6781907800368309 a=hat,b=wye,i=2579,x=0.470168322914005,y=0.3245499585879692 a=hat,b=wye,i=2580,x=0.7501598293607254,y=0.4721867436018571 a=eks,b=hat,i=2581,x=0.625746894720574,y=0.33737938119664646 a=pan,b=eks,i=2582,x=0.4136169698568053,y=0.3221257100507432 a=zee,b=wye,i=2583,x=0.815721986649748,y=0.45027193508163077 a=pan,b=zee,i=2584,x=0.32285180303468286,y=0.5767328321662406 a=pan,b=pan,i=2585,x=0.3671198622625018,y=0.04290161860716368 a=hat,b=eks,i=2586,x=0.7548839524754403,y=0.3140601750346328 a=pan,b=wye,i=2587,x=0.149414261676316,y=0.8817567568143645 a=pan,b=eks,i=2588,x=0.13689661134333897,y=0.5584038012783021 a=hat,b=pan,i=2589,x=0.9259610701768484,y=0.7567071664063917 a=zee,b=wye,i=2590,x=0.35176292753881166,y=0.7374790902726833 a=hat,b=hat,i=2591,x=0.09004868118257148,y=0.6922893442005552 a=hat,b=pan,i=2592,x=0.18016216606425406,y=0.2099121503498219 a=pan,b=hat,i=2593,x=0.6510610556921332,y=0.10742569633195376 a=eks,b=zee,i=2594,x=0.07159878226683902,y=0.20989783292032282 a=hat,b=hat,i=2595,x=0.9678207161209708,y=0.992049177363607 a=eks,b=hat,i=2596,x=0.18014846649609306,y=0.5629283001780467 a=hat,b=pan,i=2597,x=0.6191641186208192,y=0.91398214172482 a=eks,b=hat,i=2598,x=0.012851434303710274,y=0.14814227972741656 a=hat,b=zee,i=2599,x=0.9048118287143257,y=0.8847594382115711 a=zee,b=wye,i=2600,x=0.5561307219276355,y=0.15276515927874457 a=zee,b=eks,i=2601,x=0.19257014095901703,y=0.7774457342825621 a=wye,b=eks,i=2602,x=0.9514647938068078,y=0.10795242094349111 a=hat,b=wye,i=2603,x=0.31179190517346567,y=0.01609407680873831 a=wye,b=wye,i=2604,x=0.47775304052473055,y=0.38671047718640983 a=eks,b=pan,i=2605,x=0.2344602349071444,y=0.8645430924168496 a=eks,b=zee,i=2606,x=0.1439484898344945,y=0.9439005895698022 a=eks,b=eks,i=2607,x=0.8629787970160852,y=0.8183015089362451 a=pan,b=zee,i=2608,x=0.880820846632719,y=0.4542838900435503 a=wye,b=eks,i=2609,x=0.5124204798290518,y=0.4054974158118896 a=wye,b=hat,i=2610,x=0.14713673147626471,y=0.193770427584398 a=zee,b=wye,i=2611,x=0.9269147206987636,y=0.3354668582497363 a=pan,b=wye,i=2612,x=0.48759095161412014,y=0.9486718920730824 a=pan,b=pan,i=2613,x=0.9093120035098351,y=0.993257702527396 a=hat,b=wye,i=2614,x=0.7781647480152264,y=0.993772240196278 a=hat,b=hat,i=2615,x=0.275311283835037,y=0.741356597630266 a=eks,b=eks,i=2616,x=0.8400827662084357,y=0.904384801897908 a=pan,b=pan,i=2617,x=0.44875309896113624,y=0.20709074311528453 a=wye,b=zee,i=2618,x=0.7355696569603329,y=0.27564344454988243 a=hat,b=wye,i=2619,x=0.19051153642139496,y=0.46651684239833613 a=pan,b=zee,i=2620,x=0.5592572385681548,y=0.672039894065432 a=wye,b=wye,i=2621,x=0.9091768138788122,y=0.07363030569876483 a=hat,b=eks,i=2622,x=0.21855190429616178,y=0.306255719577206 a=hat,b=zee,i=2623,x=0.5579915433786629,y=0.9351922009068756 a=hat,b=wye,i=2624,x=0.16649980465987524,y=0.9174497541816296 a=eks,b=eks,i=2625,x=0.9025640383772568,y=0.4657693509889542 a=wye,b=zee,i=2626,x=0.21020261586647726,y=0.2011091555698421 a=hat,b=eks,i=2627,x=0.037644003067944465,y=0.9166549903188604 a=eks,b=eks,i=2628,x=0.5037459860860201,y=0.20718835826701032 a=eks,b=eks,i=2629,x=0.7314957198821074,y=0.0818653656966235 a=hat,b=zee,i=2630,x=0.9194151240931991,y=0.07423066472063256 a=hat,b=hat,i=2631,x=0.8669833462776865,y=0.024944214178881152 a=hat,b=hat,i=2632,x=0.40619921403492654,y=0.6776699682132551 a=hat,b=zee,i=2633,x=0.11167516897133345,y=0.1968557916169683 a=wye,b=zee,i=2634,x=0.12637912495756354,y=0.932738782222326 a=zee,b=wye,i=2635,x=0.6187681447031627,y=0.274704452983646 a=pan,b=wye,i=2636,x=0.6460342181062689,y=0.7795324745240246 a=zee,b=zee,i=2637,x=0.19576834398868515,y=0.679453943382103 a=wye,b=eks,i=2638,x=0.36177627776550847,y=0.8386225553120263 a=eks,b=eks,i=2639,x=0.12492716932261638,y=0.21510868197623745 a=eks,b=wye,i=2640,x=0.885996241979663,y=0.059743642576263634 a=eks,b=wye,i=2641,x=0.7008702235836195,y=0.39708447632667465 a=hat,b=eks,i=2642,x=0.19929727396144037,y=0.5393711342556087 a=wye,b=eks,i=2643,x=0.7038379533640264,y=0.2415724804873508 a=eks,b=pan,i=2644,x=0.1021121482244629,y=0.676614797112832 a=wye,b=zee,i=2645,x=0.22135649292487047,y=0.3353372961478748 a=hat,b=wye,i=2646,x=0.8302037270628269,y=0.29829682191098783 a=zee,b=hat,i=2647,x=0.7129222271572655,y=0.3569951209382327 a=wye,b=wye,i=2648,x=0.5590007902215932,y=0.44142931845984645 a=zee,b=eks,i=2649,x=0.8676857104115077,y=0.6062661030015066 a=zee,b=pan,i=2650,x=0.9849457970315111,y=0.0914154862759321 a=zee,b=zee,i=2651,x=0.08318080628977687,y=0.08723840975656705 a=hat,b=pan,i=2652,x=0.3556516386966647,y=0.6019467128167675 a=hat,b=wye,i=2653,x=0.279635601734451,y=0.4522275293507577 a=pan,b=zee,i=2654,x=0.2553738664507069,y=0.8359675139928466 a=pan,b=eks,i=2655,x=0.20861278160790098,y=0.09276404710956598 a=eks,b=eks,i=2656,x=0.714144646455272,y=0.3211201665161757 a=eks,b=eks,i=2657,x=0.9118213055286543,y=0.2304692673683172 a=wye,b=eks,i=2658,x=0.8878589425876583,y=0.16500927178713598 a=pan,b=eks,i=2659,x=0.39231354538410634,y=0.19261788337249341 a=zee,b=hat,i=2660,x=0.5125720965755153,y=0.3101033226433013 a=zee,b=wye,i=2661,x=0.9409834902940938,y=0.06519737249713942 a=zee,b=zee,i=2662,x=0.8522522520922186,y=0.0821437591034958 a=zee,b=wye,i=2663,x=0.7126684401510096,y=0.8051899200649238 a=eks,b=wye,i=2664,x=0.151141097038609,y=0.671754932411165 a=zee,b=eks,i=2665,x=0.9622613991461785,y=0.19912987672139137 a=pan,b=zee,i=2666,x=0.9074679274351196,y=0.8957847934010839 a=hat,b=pan,i=2667,x=0.9240389772763548,y=0.5231982813953002 a=pan,b=eks,i=2668,x=0.3525652118913354,y=0.49330814134258383 a=hat,b=wye,i=2669,x=0.14565423862972182,y=0.18195721833206513 a=wye,b=hat,i=2670,x=0.5314631858298513,y=0.9247384504550191 a=eks,b=pan,i=2671,x=0.2191775509938665,y=0.16221454397918067 a=zee,b=wye,i=2672,x=0.2957478300120929,y=0.9566416400315985 a=hat,b=eks,i=2673,x=0.5317253402583432,y=0.47720559893968584 a=hat,b=wye,i=2674,x=0.5685867476642044,y=0.9536560186396535 a=eks,b=zee,i=2675,x=0.7116584351173386,y=0.8813675632259913 a=zee,b=zee,i=2676,x=0.6369443311903168,y=0.20245472621871452 a=wye,b=hat,i=2677,x=0.03828177316116377,y=0.694988753462705 a=wye,b=hat,i=2678,x=0.44478934074526144,y=0.6593596173323781 a=zee,b=wye,i=2679,x=0.4234179513345332,y=0.9156320336038198 a=zee,b=zee,i=2680,x=0.28695958426961987,y=0.35447908228108094 a=zee,b=zee,i=2681,x=0.5753537491643719,y=0.8698920433502088 a=hat,b=eks,i=2682,x=0.7144081950600689,y=0.8253921612815761 a=pan,b=pan,i=2683,x=0.9474694135785586,y=0.5331573468403473 a=pan,b=eks,i=2684,x=0.3066978542374318,y=0.9327810898395875 a=wye,b=pan,i=2685,x=0.5059670030001199,y=0.5002012382517893 a=wye,b=wye,i=2686,x=0.5187856380368512,y=0.8665210971116168 a=zee,b=pan,i=2687,x=0.5064156313100883,y=0.5164969637045003 a=pan,b=wye,i=2688,x=0.9170439177596071,y=0.7855194635003687 a=zee,b=hat,i=2689,x=0.7018760912024224,y=0.9018580557735235 a=zee,b=eks,i=2690,x=0.9007898309642012,y=0.45508381746621207 a=zee,b=zee,i=2691,x=0.5231651296128275,y=0.09791858989165081 a=wye,b=eks,i=2692,x=0.2877718302322071,y=0.7350128229993341 a=pan,b=zee,i=2693,x=0.6621261710619304,y=0.765604369363381 a=wye,b=wye,i=2694,x=0.5113378128718417,y=0.7447015937237151 a=hat,b=eks,i=2695,x=0.20486591930659304,y=0.08546083685115857 a=eks,b=hat,i=2696,x=0.04425126652191069,y=0.9193247377962478 a=pan,b=hat,i=2697,x=0.4397272166348868,y=0.5119020678265614 a=pan,b=wye,i=2698,x=0.24786027932789856,y=0.25028548790543437 a=hat,b=hat,i=2699,x=0.18362126379498567,y=0.3583685237385621 a=wye,b=zee,i=2700,x=0.08296135187962883,y=0.9476795899696359 a=wye,b=eks,i=2701,x=0.2631227677304565,y=0.8380786611056333 a=wye,b=hat,i=2702,x=0.6107721059185136,y=0.29607498743239313 a=eks,b=wye,i=2703,x=0.385921871325144,y=0.72206084966027 a=eks,b=eks,i=2704,x=0.7289032202296384,y=0.943448586243151 a=pan,b=zee,i=2705,x=0.2681131456172976,y=0.03881677277584117 a=eks,b=eks,i=2706,x=0.042331033396890594,y=0.5816340794859904 a=zee,b=eks,i=2707,x=0.09716550757790055,y=0.7946966787875323 a=eks,b=wye,i=2708,x=0.6794836901391871,y=0.05370583587162048 a=hat,b=zee,i=2709,x=0.4719223070024049,y=0.8798667170009199 a=pan,b=zee,i=2710,x=0.3235306005938401,y=0.3944479990658286 a=zee,b=zee,i=2711,x=0.6152705208747911,y=0.1871405298405333 a=eks,b=wye,i=2712,x=0.28680813614749745,y=0.9091560294185156 a=wye,b=hat,i=2713,x=0.7816282897070512,y=0.8725529048814329 a=wye,b=eks,i=2714,x=0.5337563133061932,y=0.8113476754885716 a=wye,b=eks,i=2715,x=0.830862652732706,y=0.31332718593186215 a=eks,b=wye,i=2716,x=0.632360024350908,y=0.3523899339535477 a=hat,b=eks,i=2717,x=0.8517633647797415,y=0.6075520102742804 a=hat,b=zee,i=2718,x=0.3739110752469652,y=0.7344229221023192 a=pan,b=zee,i=2719,x=0.13091802232794136,y=0.4147418371197401 a=zee,b=pan,i=2720,x=0.875012865695414,y=0.6301510344124231 a=pan,b=pan,i=2721,x=0.7634027233725996,y=0.9537462437208611 a=eks,b=eks,i=2722,x=0.7485292786111598,y=0.060074780780270065 a=wye,b=zee,i=2723,x=0.4692411142423141,y=0.18086715737750947 a=wye,b=zee,i=2724,x=0.3016910888319093,y=0.2815838391993606 a=eks,b=pan,i=2725,x=0.09842524478857917,y=0.4039455571089149 a=zee,b=hat,i=2726,x=0.673450582305474,y=0.2368758099721252 a=zee,b=hat,i=2727,x=0.3699736290437986,y=0.9456050995886015 a=zee,b=wye,i=2728,x=0.8748783567240713,y=0.9127365833223035 a=pan,b=eks,i=2729,x=0.9890321807426645,y=0.6544105013007959 a=eks,b=zee,i=2730,x=0.5913012155193706,y=0.5125849403012366 a=pan,b=hat,i=2731,x=0.7319063656923598,y=0.3661739653385341 a=pan,b=eks,i=2732,x=0.7776625957923161,y=0.7377246871264523 a=zee,b=eks,i=2733,x=0.11325755544848148,y=0.32415018564505305 a=eks,b=pan,i=2734,x=0.4544389365010312,y=0.36274017551484594 a=zee,b=hat,i=2735,x=0.6753256152256654,y=0.7111448175040769 a=zee,b=pan,i=2736,x=0.13316236671850434,y=0.49210023866083397 a=wye,b=hat,i=2737,x=0.8250578484602521,y=0.44752314931586656 a=hat,b=zee,i=2738,x=0.6324404521389477,y=0.5991554446942754 a=hat,b=zee,i=2739,x=0.4523752260828632,y=0.4097560532434581 a=pan,b=eks,i=2740,x=0.16601226995675156,y=0.18151654867600586 a=zee,b=pan,i=2741,x=0.8311173071571613,y=0.40630856689489725 a=hat,b=eks,i=2742,x=0.5093718066070119,y=0.9913946330960695 a=hat,b=pan,i=2743,x=0.3698356457904749,y=0.912970532909554 a=pan,b=hat,i=2744,x=0.5286755809647917,y=0.1651174363994401 a=wye,b=pan,i=2745,x=0.028208712274286007,y=0.45797747909936903 a=eks,b=pan,i=2746,x=0.1995882002967131,y=0.9988195280621234 a=wye,b=eks,i=2747,x=0.801718741445332,y=0.8343436520177938 a=zee,b=eks,i=2748,x=0.11153132519318998,y=0.17527565983385196 a=wye,b=zee,i=2749,x=0.39908796305565186,y=0.8203196495353728 a=hat,b=eks,i=2750,x=0.7691621480087831,y=0.04624795153739847 a=wye,b=zee,i=2751,x=0.8233374811260633,y=0.28118965684997943 a=wye,b=zee,i=2752,x=0.5421828769626178,y=0.6932556944834627 a=zee,b=eks,i=2753,x=0.38158944973875963,y=0.9978357823939198 a=hat,b=zee,i=2754,x=0.7970322675458169,y=0.9056375064474206 a=eks,b=pan,i=2755,x=0.5550958032704141,y=0.42460295509180657 a=wye,b=hat,i=2756,x=0.5906831195384066,y=0.8552080634179315 a=eks,b=eks,i=2757,x=0.9555433089030078,y=0.1012177575954587 a=eks,b=zee,i=2758,x=0.7664329663706339,y=0.15228215819457713 a=hat,b=zee,i=2759,x=0.7270670926222843,y=0.029636297862852157 a=pan,b=hat,i=2760,x=0.5529628324424195,y=0.672560428419093 a=wye,b=hat,i=2761,x=0.9138967886693034,y=0.9213145915711659 a=pan,b=wye,i=2762,x=0.17716806320819933,y=0.5447158699924802 a=hat,b=hat,i=2763,x=0.022393825286782576,y=0.858016600540151 a=hat,b=hat,i=2764,x=0.603392328507201,y=0.2363695702425591 a=zee,b=hat,i=2765,x=0.6459575860068912,y=0.49490736001017566 a=pan,b=zee,i=2766,x=0.830723134231425,y=0.665433991421394 a=hat,b=pan,i=2767,x=0.3457100418361476,y=0.4664053612526614 a=pan,b=hat,i=2768,x=0.051556933697434526,y=0.17976239369842706 a=wye,b=zee,i=2769,x=0.9668199998927879,y=0.775654943293786 a=hat,b=pan,i=2770,x=0.27594379871232555,y=0.07411463454718337 a=pan,b=wye,i=2771,x=0.1174987458859269,y=0.005708083531397623 a=pan,b=pan,i=2772,x=0.05392321788248433,y=0.8060831057224058 a=eks,b=hat,i=2773,x=0.69291317851219,y=0.7469948294872729 a=eks,b=hat,i=2774,x=0.9533669824863673,y=0.12771923797645246 a=pan,b=pan,i=2775,x=0.7184184194719956,y=0.4904968081523946 a=zee,b=wye,i=2776,x=0.7910444608980398,y=0.6491427094511163 a=pan,b=pan,i=2777,x=0.7969059524383465,y=0.669103483462524 a=eks,b=eks,i=2778,x=0.4044385597446536,y=0.8914365675089366 a=hat,b=hat,i=2779,x=0.3474761482419263,y=0.8741149984223016 a=wye,b=pan,i=2780,x=0.2907618155304045,y=0.6492086022779383 a=eks,b=wye,i=2781,x=0.4061806402666983,y=0.36644038967272896 a=hat,b=wye,i=2782,x=0.6917795282383538,y=0.9185836699082268 a=pan,b=eks,i=2783,x=0.5239744947947007,y=0.100504836859581 a=pan,b=hat,i=2784,x=0.18256579384445848,y=0.6843696194592838 a=pan,b=wye,i=2785,x=0.621716134059889,y=0.5300633007674981 a=pan,b=pan,i=2786,x=0.591903135564393,y=0.9817870263065608 a=wye,b=hat,i=2787,x=0.8988078039296443,y=0.3324514276733742 a=pan,b=hat,i=2788,x=0.17679205732662606,y=0.7527210010920257 a=zee,b=wye,i=2789,x=0.053717462803680616,y=0.05452469526931114 a=wye,b=wye,i=2790,x=0.7984829227541226,y=0.5087673080038057 a=eks,b=wye,i=2791,x=0.25879893217096905,y=0.8220530299185523 a=eks,b=hat,i=2792,x=0.574814951546933,y=0.838521058328272 a=zee,b=hat,i=2793,x=0.016119118073299465,y=0.048486447355322926 a=zee,b=eks,i=2794,x=0.650899632819198,y=0.32295818131218135 a=eks,b=hat,i=2795,x=0.9828163659495991,y=0.7271574141684917 a=eks,b=wye,i=2796,x=0.9795666089681072,y=0.6936068995013053 a=wye,b=eks,i=2797,x=0.0955127453952278,y=0.3193873136743336 a=hat,b=hat,i=2798,x=0.6770658307401128,y=0.9612492884585951 a=wye,b=zee,i=2799,x=0.21161639516025754,y=0.5474527237981746 a=wye,b=hat,i=2800,x=0.7093628384045736,y=0.345927559025347 a=eks,b=zee,i=2801,x=0.7870199221618309,y=0.43806525264266394 a=pan,b=pan,i=2802,x=0.8498273803284082,y=0.6695254936819108 a=hat,b=pan,i=2803,x=0.9905728716452045,y=0.06817205087359623 a=eks,b=zee,i=2804,x=0.6933897404058519,y=0.38922468118999143 a=pan,b=hat,i=2805,x=0.7075088693645657,y=0.42506017139149 a=eks,b=pan,i=2806,x=0.45982174205757165,y=0.21639041126785252 a=eks,b=hat,i=2807,x=0.8031386749353514,y=0.0456999691548835 a=eks,b=wye,i=2808,x=0.7600783211059084,y=0.007237947568672576 a=pan,b=eks,i=2809,x=0.7165979106211948,y=0.39409630219954705 a=eks,b=pan,i=2810,x=0.18551339605772543,y=0.380046863146443 a=zee,b=zee,i=2811,x=0.5396926661842615,y=0.7423060132429089 a=wye,b=hat,i=2812,x=0.4080552691530873,y=0.23715395574697773 a=pan,b=pan,i=2813,x=0.17404926584053904,y=0.80645434088305 a=wye,b=pan,i=2814,x=0.4232831301914316,y=0.003575690575454038 a=wye,b=hat,i=2815,x=0.2753349005711472,y=0.2981607803589118 a=wye,b=hat,i=2816,x=0.0548741999804403,y=0.8717529254849362 a=pan,b=eks,i=2817,x=0.9437261643896192,y=0.6585456269208473 a=pan,b=eks,i=2818,x=0.5445166922773753,y=0.38460962685588984 a=wye,b=zee,i=2819,x=0.6749831740629705,y=0.7181822687947076 a=zee,b=wye,i=2820,x=0.3580004431691963,y=0.6240683366699936 a=pan,b=eks,i=2821,x=0.4716526277671149,y=0.9325757014700042 a=wye,b=zee,i=2822,x=0.14098677511513125,y=0.5582313771144721 a=pan,b=pan,i=2823,x=0.8970769946774317,y=0.8143443328628265 a=wye,b=wye,i=2824,x=0.7341426123679048,y=0.6900466491014886 a=hat,b=zee,i=2825,x=0.9719365537990282,y=0.24324139738802553 a=wye,b=eks,i=2826,x=0.4233744319170222,y=0.8058439449826745 a=hat,b=pan,i=2827,x=0.007693535697102405,y=0.358018000756796 a=hat,b=wye,i=2828,x=0.41676624317270083,y=0.6624100442632929 a=wye,b=pan,i=2829,x=0.8978699958731674,y=0.5078843103822455 a=hat,b=hat,i=2830,x=0.21960808360173467,y=0.8264732984361639 a=zee,b=pan,i=2831,x=0.9137972915067373,y=0.8146525548769581 a=eks,b=pan,i=2832,x=0.4530789281841252,y=0.6341898004637524 a=zee,b=zee,i=2833,x=0.6526333204333133,y=0.8962754703239799 a=zee,b=hat,i=2834,x=0.6338906419145569,y=0.08004293967389409 a=wye,b=wye,i=2835,x=0.7415127201223656,y=0.2613633462577486 a=zee,b=hat,i=2836,x=0.846671334452858,y=0.24855668017395638 a=hat,b=hat,i=2837,x=0.5655910185189842,y=0.9183250775072218 a=hat,b=eks,i=2838,x=0.16902131337166026,y=0.7584866069936619 a=hat,b=pan,i=2839,x=0.5193100111654236,y=0.20166854425847602 a=pan,b=zee,i=2840,x=0.5303948386863744,y=0.9080864546926949 a=zee,b=wye,i=2841,x=0.09731314104522193,y=0.31228305132515555 a=pan,b=eks,i=2842,x=0.7549176932437908,y=0.8640405171715994 a=wye,b=zee,i=2843,x=0.2777710660360485,y=0.5714718654538901 a=eks,b=pan,i=2844,x=0.7384309958383901,y=0.36866931513449486 a=pan,b=pan,i=2845,x=0.606181068721247,y=0.616002039068612 a=hat,b=wye,i=2846,x=0.3265631003841204,y=0.374492300721745 a=hat,b=zee,i=2847,x=0.7881568154651081,y=0.5559821919859138 a=pan,b=zee,i=2848,x=0.9624756126657645,y=0.9574074942948696 a=eks,b=zee,i=2849,x=0.12952438020370405,y=0.9270908752540581 a=wye,b=hat,i=2850,x=0.05470860141262479,y=0.04658298467108257 a=wye,b=wye,i=2851,x=0.0020446268545805113,y=0.009943917182808737 a=wye,b=pan,i=2852,x=0.42940687832989866,y=0.1468318742685415 a=wye,b=wye,i=2853,x=0.990161382728111,y=0.3499379688024109 a=eks,b=pan,i=2854,x=0.6338735592995826,y=0.15761281386438764 a=wye,b=eks,i=2855,x=0.9419146917622048,y=0.6060209650374142 a=eks,b=pan,i=2856,x=0.7115880622754508,y=0.8964623782367054 a=hat,b=hat,i=2857,x=0.08346734323720095,y=0.6474711871979782 a=zee,b=wye,i=2858,x=0.2826186316140814,y=0.6695478005175661 a=eks,b=pan,i=2859,x=0.02447776772167043,y=0.20688297772055575 a=wye,b=eks,i=2860,x=0.5600033166985924,y=0.3484813313151226 a=hat,b=eks,i=2861,x=0.9138579231935814,y=0.16832803063229773 a=pan,b=pan,i=2862,x=0.09800893976590253,y=0.8457845208352374 a=pan,b=hat,i=2863,x=0.1834990915331669,y=0.528761462797945 a=zee,b=wye,i=2864,x=0.42109865017533243,y=0.9324216458693535 a=pan,b=hat,i=2865,x=0.1829857546300825,y=0.7541272830946107 a=eks,b=zee,i=2866,x=0.8934857222410671,y=0.6256367404608381 a=wye,b=zee,i=2867,x=0.9489727374596107,y=0.8632434631696883 a=eks,b=hat,i=2868,x=0.4247265114092217,y=0.9641274059396724 a=hat,b=pan,i=2869,x=0.04903454618587899,y=0.48019476723366983 a=wye,b=eks,i=2870,x=0.13588621486865515,y=0.46171851137675657 a=eks,b=hat,i=2871,x=0.8766196552731117,y=0.3432628950600898 a=eks,b=hat,i=2872,x=0.0824464474583485,y=0.41500058370516746 a=wye,b=zee,i=2873,x=0.8623888758101239,y=0.47502811946398604 a=zee,b=wye,i=2874,x=0.1681357784018227,y=0.8392880686727994 a=hat,b=hat,i=2875,x=0.8882531275158145,y=0.30970406610040124 a=wye,b=hat,i=2876,x=0.4100612516068668,y=0.5241347164240856 a=zee,b=wye,i=2877,x=0.7488377252084604,y=0.4727904641808244 a=pan,b=zee,i=2878,x=0.9718428999206795,y=0.32151486300776966 a=wye,b=zee,i=2879,x=0.3368479146214749,y=0.319508849901748 a=pan,b=eks,i=2880,x=0.6248138883456014,y=0.4323808730206413 a=hat,b=wye,i=2881,x=0.8870137115236287,y=0.6557420558079095 a=wye,b=pan,i=2882,x=0.20508256902105493,y=0.24625712578663705 a=pan,b=eks,i=2883,x=0.17469445546060924,y=0.7502077456439166 a=hat,b=eks,i=2884,x=0.01803842185770055,y=0.7123720723174057 a=wye,b=zee,i=2885,x=0.4079982232706686,y=0.42382421978789164 a=eks,b=pan,i=2886,x=0.5056322667148411,y=0.4290653381431411 a=pan,b=wye,i=2887,x=0.6338351841317565,y=0.4907041096317738 a=zee,b=hat,i=2888,x=0.9703529871646023,y=0.517811760850648 a=wye,b=zee,i=2889,x=0.7686343850863733,y=0.5742253808106673 a=eks,b=zee,i=2890,x=0.18685211627025788,y=0.2370568703128223 a=wye,b=eks,i=2891,x=0.3968173236793585,y=0.04738783308138439 a=hat,b=pan,i=2892,x=0.5956805463320682,y=0.3609140423721199 a=eks,b=zee,i=2893,x=0.5531039940725316,y=0.7306512817266388 a=pan,b=pan,i=2894,x=0.8634113930447151,y=0.042975650168931456 a=zee,b=eks,i=2895,x=0.9753708467911276,y=0.615940530686146 a=zee,b=wye,i=2896,x=0.7277583590103486,y=0.49504307091898514 a=hat,b=zee,i=2897,x=0.5678455159032189,y=0.7910090421492175 a=pan,b=zee,i=2898,x=0.23271930748884184,y=0.4088902304553087 a=pan,b=pan,i=2899,x=0.15868622973775615,y=0.9693856805728462 a=hat,b=wye,i=2900,x=0.9619050081633596,y=0.7954950376163313 a=zee,b=zee,i=2901,x=0.9156042982679851,y=0.46085055630239913 a=hat,b=pan,i=2902,x=0.2080952766035833,y=0.9323723777621576 a=pan,b=eks,i=2903,x=0.34600684567011875,y=0.2803937160495198 a=zee,b=eks,i=2904,x=0.5195992086409938,y=0.57773770500564 a=pan,b=hat,i=2905,x=0.004044853443978869,y=0.5461411566611463 a=zee,b=eks,i=2906,x=0.8608071169231579,y=0.9846761059035525 a=eks,b=hat,i=2907,x=0.5503089823322713,y=0.7762987168630092 a=hat,b=hat,i=2908,x=0.06422544393476348,y=0.04831803951278302 a=eks,b=zee,i=2909,x=0.9735920834852287,y=0.6045980049718644 a=pan,b=eks,i=2910,x=0.4552157780113615,y=0.45436268452495654 a=eks,b=pan,i=2911,x=0.3540491877210178,y=0.14296150972097188 a=zee,b=zee,i=2912,x=0.34907798271188584,y=0.6838642852489554 a=eks,b=eks,i=2913,x=0.9528487416801219,y=0.9770139821982978 a=zee,b=zee,i=2914,x=0.6713487756784149,y=0.6851459487246977 a=eks,b=wye,i=2915,x=0.18003026071883055,y=0.7605790766570338 a=eks,b=zee,i=2916,x=0.3111065625389652,y=0.4900633108457091 a=wye,b=pan,i=2917,x=0.10226439038444546,y=0.32221570886934225 a=eks,b=pan,i=2918,x=0.07324611102045919,y=0.5397221232035317 a=pan,b=hat,i=2919,x=0.5539681113785856,y=0.22898580497204302 a=hat,b=eks,i=2920,x=0.584814627427767,y=0.9854086527153794 a=pan,b=wye,i=2921,x=0.8092163085387806,y=0.5552811725641776 a=hat,b=eks,i=2922,x=0.38004354197524004,y=0.9564525660110145 a=wye,b=zee,i=2923,x=0.5170783036546709,y=0.7221456579996477 a=wye,b=zee,i=2924,x=0.6270174635047546,y=0.23008678243789993 a=eks,b=eks,i=2925,x=0.7696289189244249,y=0.057396523424096735 a=zee,b=pan,i=2926,x=0.5318019616386042,y=0.9627343736200256 a=wye,b=wye,i=2927,x=0.2329842191757341,y=0.7858658681445121 a=eks,b=zee,i=2928,x=0.6133201827668029,y=0.49769995246446974 a=hat,b=wye,i=2929,x=0.3314067590262917,y=0.2089161550583003 a=pan,b=hat,i=2930,x=0.0946626417566162,y=0.7642456152582329 a=zee,b=wye,i=2931,x=0.4294178052742412,y=0.001833098567169067 a=zee,b=eks,i=2932,x=0.27878008616849204,y=0.862578455284283 a=hat,b=wye,i=2933,x=0.4977072740481646,y=0.6875844573519313 a=hat,b=eks,i=2934,x=0.06412360974253373,y=0.22600333579859744 a=pan,b=hat,i=2935,x=0.8626379833482911,y=0.9150292252328203 a=zee,b=wye,i=2936,x=0.5768883618530124,y=0.918139479854031 a=wye,b=pan,i=2937,x=0.5377017444604313,y=0.6977594925111669 a=pan,b=hat,i=2938,x=0.2765222912827068,y=0.20398898222008643 a=wye,b=pan,i=2939,x=0.15430209185442478,y=0.3054947262512059 a=zee,b=zee,i=2940,x=0.33908084985171905,y=0.3559785704920787 a=wye,b=eks,i=2941,x=0.888622878020096,y=0.9305395559526985 a=pan,b=hat,i=2942,x=0.8426210638730054,y=0.4910437389080752 a=eks,b=wye,i=2943,x=0.43116472402260675,y=0.5431912750926549 a=pan,b=pan,i=2944,x=0.22818877662838155,y=0.08013191447933687 a=hat,b=hat,i=2945,x=0.855770419141142,y=0.9504972075792718 a=wye,b=wye,i=2946,x=0.7063288975843842,y=0.14617579736608532 a=hat,b=pan,i=2947,x=0.4735373969736173,y=0.6728372575825865 a=zee,b=eks,i=2948,x=0.027656885408126497,y=0.8228770381611789 a=pan,b=zee,i=2949,x=0.9950626279412539,y=0.3439388785004105 a=pan,b=eks,i=2950,x=0.3557454554545477,y=0.35596931491049777 a=zee,b=pan,i=2951,x=0.45736186455134964,y=0.8552078753422031 a=pan,b=pan,i=2952,x=0.6956146036887194,y=0.7094299324737594 a=hat,b=eks,i=2953,x=0.6683768178930775,y=0.25260524697474684 a=zee,b=zee,i=2954,x=0.7139612884395727,y=0.521259999124225 a=hat,b=hat,i=2955,x=0.5751429586126809,y=0.17785127736470563 a=pan,b=pan,i=2956,x=0.17229422895082336,y=0.24883239435188065 a=pan,b=hat,i=2957,x=0.14582342165786877,y=0.4356307792657701 a=zee,b=eks,i=2958,x=0.9798520574677635,y=0.42174871239678 a=hat,b=eks,i=2959,x=0.8069448445065791,y=0.7001343626890119 a=pan,b=hat,i=2960,x=0.3756435277345719,y=0.047826156911501605 a=eks,b=pan,i=2961,x=0.8176993405474695,y=0.995125161400413 a=pan,b=pan,i=2962,x=0.6998988727502398,y=0.4001842416106014 a=eks,b=pan,i=2963,x=0.11173104822679536,y=0.6370518407136563 a=hat,b=wye,i=2964,x=0.9298169180566062,y=0.09131710178593277 a=pan,b=zee,i=2965,x=0.4596689215584,y=0.6112438501475592 a=wye,b=eks,i=2966,x=0.2641518333282219,y=0.38955465518639776 a=zee,b=zee,i=2967,x=0.42822201314164976,y=0.006074939297309734 a=eks,b=eks,i=2968,x=0.20950457390651211,y=0.07888932379405189 a=wye,b=zee,i=2969,x=0.289378401347387,y=0.7440165584936792 a=zee,b=pan,i=2970,x=0.2731397114360453,y=0.8759259221000683 a=hat,b=eks,i=2971,x=0.8266785429565111,y=0.897325116301253 a=pan,b=hat,i=2972,x=0.7032052034018701,y=0.2009782870263226 a=hat,b=wye,i=2973,x=0.19266544419630705,y=0.5730436792504735 a=pan,b=wye,i=2974,x=0.20451527019757088,y=0.0206184692976914 a=wye,b=pan,i=2975,x=0.51006790151616,y=0.586042056906746 a=pan,b=zee,i=2976,x=0.8782971392557426,y=0.7428023579415594 a=wye,b=hat,i=2977,x=0.9504447063856765,y=0.94067852216513 a=zee,b=hat,i=2978,x=0.33851596868477396,y=0.8334798475916935 a=wye,b=hat,i=2979,x=0.3014946499505823,y=0.3166621276039525 a=zee,b=zee,i=2980,x=0.8838963894635692,y=0.8052149644100633 a=wye,b=zee,i=2981,x=0.5154924055050366,y=0.7978166707046667 a=wye,b=eks,i=2982,x=0.613351743297237,y=0.8395323005164117 a=zee,b=eks,i=2983,x=0.48954358421735966,y=0.9354933367243893 a=zee,b=eks,i=2984,x=0.6070104477111674,y=0.42140737208696954 a=hat,b=eks,i=2985,x=0.4613625094242657,y=0.9834443486684832 a=hat,b=hat,i=2986,x=0.012529011658969247,y=0.19751371734088574 a=hat,b=hat,i=2987,x=0.6395639802554064,y=0.2647659207339501 a=wye,b=eks,i=2988,x=0.8289886576552059,y=0.9130379115658384 a=zee,b=eks,i=2989,x=0.6115566437731396,y=0.654382371446181 a=eks,b=eks,i=2990,x=0.9192312982792387,y=0.933633690100049 a=eks,b=hat,i=2991,x=0.17088819954927414,y=0.1940915669377936 a=zee,b=eks,i=2992,x=0.7975067562633096,y=0.7188787477650647 a=wye,b=hat,i=2993,x=0.7386984969630342,y=0.5918321915044837 a=hat,b=pan,i=2994,x=0.6175875126511366,y=0.5310338441204902 a=zee,b=wye,i=2995,x=0.1553956256476441,y=0.27030029752780416 a=wye,b=pan,i=2996,x=0.7517640622761323,y=0.48287590582310524 a=eks,b=pan,i=2997,x=0.7960098234515162,y=0.9293203088509989 a=wye,b=wye,i=2998,x=0.2259174651286836,y=0.5554793712549178 a=zee,b=pan,i=2999,x=0.19942029200045563,y=0.09337986668927678 a=pan,b=hat,i=3000,x=0.7814546932332067,y=0.6000946585621107 a=eks,b=eks,i=3001,x=0.5998159531946954,y=0.7729581156588532 a=hat,b=wye,i=3002,x=0.8285272249030134,y=0.9302564445098462 a=eks,b=zee,i=3003,x=0.32175750111047774,y=0.9174648845846595 a=pan,b=hat,i=3004,x=0.6936167302032076,y=0.34099561246852717 a=wye,b=hat,i=3005,x=0.05536700717456822,y=0.10240541011411275 a=wye,b=pan,i=3006,x=0.4707778178190908,y=0.9739982771022873 a=eks,b=eks,i=3007,x=0.33350360416191926,y=0.2321416996453538 a=hat,b=wye,i=3008,x=0.793700582315604,y=0.7819730529107373 a=wye,b=zee,i=3009,x=0.8588342479923059,y=0.6774442006552894 a=wye,b=wye,i=3010,x=0.7683834748330075,y=0.8315497206524393 a=wye,b=zee,i=3011,x=0.4808351970354847,y=0.4758472571744147 a=pan,b=hat,i=3012,x=0.3219915061675801,y=0.5309453409773968 a=zee,b=pan,i=3013,x=0.8669507229743478,y=0.9303002206266048 a=zee,b=pan,i=3014,x=0.6036472794089942,y=0.5392590440608642 a=zee,b=wye,i=3015,x=0.44076973462262803,y=0.22601425557115284 a=eks,b=eks,i=3016,x=0.14517527208436098,y=0.4422293378481955 a=eks,b=eks,i=3017,x=0.8306135722899411,y=0.10636363353069911 a=hat,b=hat,i=3018,x=0.46054396234881867,y=0.3731307386931515 a=hat,b=wye,i=3019,x=0.7451272273092002,y=0.9191708709874246 a=eks,b=wye,i=3020,x=0.36662020525022576,y=0.562402663612683 a=pan,b=eks,i=3021,x=0.6322320887182494,y=0.37724024424135094 a=wye,b=pan,i=3022,x=0.7585013008000357,y=0.24891818506988306 a=pan,b=eks,i=3023,x=0.7972083825965124,y=0.6785915910266607 a=wye,b=pan,i=3024,x=0.2264089359117355,y=0.02834029309178865 a=zee,b=wye,i=3025,x=0.20048730201468612,y=0.22503692249617124 a=zee,b=wye,i=3026,x=0.620337023862303,y=0.8479919985880766 a=eks,b=hat,i=3027,x=0.4902155165931996,y=0.34683593338631313 a=zee,b=pan,i=3028,x=0.4877814673013795,y=0.6540470265442844 a=zee,b=eks,i=3029,x=0.11413363994060732,y=0.18491037637118812 a=pan,b=pan,i=3030,x=0.05555019543717121,y=0.25564439988112275 a=zee,b=pan,i=3031,x=0.41930991083452396,y=0.9053752256549477 a=wye,b=zee,i=3032,x=0.6829080864945356,y=0.2589038995740719 a=zee,b=hat,i=3033,x=0.1945237174643939,y=0.04785693318973694 a=eks,b=hat,i=3034,x=0.777291960919939,y=0.13986709661108743 a=zee,b=zee,i=3035,x=0.22350085923447272,y=0.6932534345647985 a=pan,b=eks,i=3036,x=0.6669439868955551,y=0.5083766717543267 a=pan,b=zee,i=3037,x=0.4601123673241928,y=0.589035207964983 a=zee,b=wye,i=3038,x=0.9846294915268529,y=0.7245527090730468 a=wye,b=eks,i=3039,x=0.17248806811657325,y=0.3766117373894895 a=zee,b=hat,i=3040,x=0.09621613036773924,y=0.09274768655857912 a=eks,b=eks,i=3041,x=0.5351382501931934,y=0.12235949381541733 a=pan,b=zee,i=3042,x=0.7822379718483918,y=0.3278369973742308 a=hat,b=wye,i=3043,x=0.03791889192037379,y=0.3879285406506343 a=wye,b=wye,i=3044,x=0.008609845384408454,y=0.6630442142382447 a=eks,b=eks,i=3045,x=0.8779655290898389,y=0.9276702739930572 a=hat,b=hat,i=3046,x=0.960016973419662,y=0.08732247689827766 a=wye,b=zee,i=3047,x=0.8309049399070346,y=0.7082428624476516 a=hat,b=pan,i=3048,x=0.3745994561931344,y=0.8417922239746083 a=pan,b=zee,i=3049,x=0.5327270669677042,y=0.30368855674177586 a=eks,b=wye,i=3050,x=0.8299993357777166,y=0.2238418279755512 a=hat,b=zee,i=3051,x=0.35348860200536536,y=0.8211471760032776 a=hat,b=hat,i=3052,x=0.022155682158138235,y=0.22804250396069936 a=eks,b=wye,i=3053,x=0.40298772117416637,y=0.5310548635233784 a=zee,b=hat,i=3054,x=0.8975586946419573,y=0.8371128774375303 a=pan,b=wye,i=3055,x=0.11898366225879431,y=0.973067950910434 a=zee,b=pan,i=3056,x=0.5580433239689949,y=0.2207032579590179 a=hat,b=eks,i=3057,x=0.6216704870927365,y=0.5368073736943582 a=hat,b=zee,i=3058,x=0.7143749715262198,y=0.8268686099704066 a=pan,b=pan,i=3059,x=0.6284468013862667,y=0.9107779672871813 a=pan,b=hat,i=3060,x=0.6279788132841725,y=0.7966531861283309 a=hat,b=wye,i=3061,x=0.3399453078984599,y=0.9563683369526331 a=eks,b=wye,i=3062,x=0.7538022280814409,y=0.4317566099915433 a=pan,b=zee,i=3063,x=0.8834284343378148,y=0.8232921415981069 a=pan,b=hat,i=3064,x=0.4713927103837089,y=0.9270600022151935 a=wye,b=eks,i=3065,x=0.725831736511898,y=0.5497593420610962 a=pan,b=eks,i=3066,x=0.3546378076377753,y=0.751660464737342 a=pan,b=hat,i=3067,x=0.14912115137943105,y=0.8537419730854358 a=hat,b=zee,i=3068,x=0.15034534971981672,y=0.5991052546814497 a=hat,b=zee,i=3069,x=0.4210145115702397,y=0.6847329962869824 a=zee,b=zee,i=3070,x=0.8140199067124364,y=0.40845696417778843 a=wye,b=pan,i=3071,x=0.4419206171851453,y=0.15330946039593318 a=zee,b=hat,i=3072,x=0.2169139656710095,y=0.024309947214042227 a=zee,b=wye,i=3073,x=0.3204085048627119,y=0.5177596022884065 a=hat,b=eks,i=3074,x=0.6550427877323648,y=0.571804931654245 a=zee,b=hat,i=3075,x=0.09224547266943217,y=0.27630390686135065 a=wye,b=hat,i=3076,x=0.142566387091713,y=0.27801610209718775 a=zee,b=pan,i=3077,x=0.9828350031666842,y=0.2911042298547496 a=eks,b=pan,i=3078,x=0.7520400964406814,y=0.06477631117085936 a=eks,b=pan,i=3079,x=0.7876590569822286,y=0.08167315862021418 a=wye,b=hat,i=3080,x=0.9121720715420508,y=0.27595593913920513 a=hat,b=eks,i=3081,x=0.9256606535733007,y=0.6699893991173689 a=pan,b=wye,i=3082,x=0.02986898401074356,y=0.02865740061148525 a=hat,b=pan,i=3083,x=0.43255930345398574,y=0.16451673283391233 a=zee,b=wye,i=3084,x=0.761217263172412,y=0.38734953067609035 a=zee,b=pan,i=3085,x=0.9640093000659047,y=0.025667634889210977 a=zee,b=zee,i=3086,x=0.6070527044301867,y=0.36774684626978793 a=hat,b=eks,i=3087,x=0.8008471329449127,y=0.4950773666671012 a=eks,b=eks,i=3088,x=0.42383094655044284,y=0.3113550671070515 a=pan,b=zee,i=3089,x=0.505503302798009,y=0.3205385386369711 a=eks,b=pan,i=3090,x=0.45506560432905374,y=0.48045443192943516 a=pan,b=wye,i=3091,x=0.7238244246263034,y=0.2314305015321535 a=pan,b=hat,i=3092,x=0.2820421299406517,y=0.6948986244320373 a=eks,b=wye,i=3093,x=0.6296930505212618,y=0.28305081013586286 a=eks,b=hat,i=3094,x=0.9895960932461209,y=0.48997629742606663 a=zee,b=zee,i=3095,x=0.5250712031905327,y=0.25343374690524134 a=pan,b=zee,i=3096,x=0.85788069900133,y=0.5286390892779154 a=hat,b=hat,i=3097,x=0.8481737493253426,y=0.22795592498176165 a=zee,b=hat,i=3098,x=0.8134078580345757,y=0.04760505233880952 a=zee,b=eks,i=3099,x=0.13183545798325502,y=0.7832803595814398 a=eks,b=hat,i=3100,x=0.07108443716756485,y=0.31816018481405606 a=pan,b=hat,i=3101,x=0.4069137599331083,y=0.9819670340442527 a=hat,b=zee,i=3102,x=0.3343254952473229,y=0.035494955233627556 a=zee,b=eks,i=3103,x=0.23523417159414106,y=0.98949954046695 a=hat,b=wye,i=3104,x=0.3204490612720853,y=0.0691818430184431 a=wye,b=hat,i=3105,x=0.9472477355051101,y=0.6702789389942152 a=eks,b=hat,i=3106,x=0.178408829993969,y=0.47163529118192904 a=wye,b=pan,i=3107,x=0.2923687400336503,y=0.5988171487852212 a=wye,b=wye,i=3108,x=0.0967008571691299,y=0.5910810037087718 a=wye,b=hat,i=3109,x=0.183095401433091,y=0.5893121732700413 a=wye,b=pan,i=3110,x=0.8967101456216812,y=0.8085016458992474 a=eks,b=wye,i=3111,x=0.9706322412385915,y=0.1385826306820812 a=zee,b=eks,i=3112,x=0.4493727221740449,y=0.16704994503241388 a=pan,b=pan,i=3113,x=0.7927985055919656,y=0.9023056637507897 a=hat,b=pan,i=3114,x=0.2690618409790604,y=0.9750006243924199 a=eks,b=zee,i=3115,x=0.8122516823974709,y=0.034777149921719985 a=zee,b=wye,i=3116,x=0.8411583744381673,y=0.3367223940453469 a=eks,b=hat,i=3117,x=0.6278279883921511,y=0.6783776757536581 a=wye,b=pan,i=3118,x=0.0780608220831499,y=0.34219170347854155 a=pan,b=hat,i=3119,x=0.0773284361282679,y=0.8087620482239243 a=pan,b=zee,i=3120,x=0.6479059739692804,y=0.4847407102135154 a=hat,b=pan,i=3121,x=0.44037371230003286,y=0.6579475199919346 a=zee,b=zee,i=3122,x=0.5294122704675105,y=0.6857110786673584 a=zee,b=pan,i=3123,x=0.4772167563026266,y=0.8953319261849312 a=eks,b=pan,i=3124,x=0.1911839922513059,y=0.16422636870934193 a=eks,b=eks,i=3125,x=0.34087831336678864,y=0.5699628829691863 a=zee,b=eks,i=3126,x=0.2514477009793492,y=0.2498314026061056 a=pan,b=zee,i=3127,x=0.5132442039074944,y=0.07963430048086384 a=wye,b=wye,i=3128,x=0.8001592917309861,y=0.2595871624611582 a=zee,b=zee,i=3129,x=0.027975828338240083,y=0.46442407872411695 a=eks,b=eks,i=3130,x=0.2455308797278265,y=0.13309025352554837 a=hat,b=wye,i=3131,x=0.4803964481769877,y=0.5234608286996335 a=pan,b=eks,i=3132,x=0.7271701616492765,y=0.5650626367615349 a=pan,b=wye,i=3133,x=0.23651873567883164,y=0.3764128593161674 a=hat,b=eks,i=3134,x=0.9970634534653143,y=0.8349282777208548 a=zee,b=zee,i=3135,x=0.34594612609624187,y=0.22911649635660625 a=eks,b=eks,i=3136,x=0.7717959001675492,y=0.8076412924980277 a=eks,b=pan,i=3137,x=0.9536337598657055,y=0.010853472417537202 a=hat,b=zee,i=3138,x=0.27317174947779554,y=0.646988499341493 a=zee,b=wye,i=3139,x=0.5684780382451567,y=0.5720874081361975 a=wye,b=zee,i=3140,x=0.366288776550753,y=0.04378768748862749 a=eks,b=eks,i=3141,x=0.07079750623034164,y=0.6704842466344859 a=wye,b=eks,i=3142,x=0.05521456504163247,y=0.9500745301432092 a=pan,b=eks,i=3143,x=0.9750373739856155,y=0.26053373356331044 a=pan,b=eks,i=3144,x=0.5530175425021646,y=0.8944089100243684 a=zee,b=wye,i=3145,x=0.6844032050501776,y=0.7132658565772104 a=pan,b=pan,i=3146,x=0.9710413684746768,y=0.47971725236580287 a=hat,b=hat,i=3147,x=0.0053700807986794,y=0.9348161701107937 a=hat,b=pan,i=3148,x=0.007135675731816615,y=0.26790355487815287 a=wye,b=hat,i=3149,x=0.3564530503749801,y=0.8151097852673919 a=eks,b=hat,i=3150,x=0.5356404368957323,y=0.5401388412379213 a=eks,b=pan,i=3151,x=0.0677212385434749,y=0.4111467324640289 a=hat,b=wye,i=3152,x=0.3304026703418458,y=0.06256059204934794 a=zee,b=zee,i=3153,x=0.8571384195554904,y=0.07978949404055691 a=pan,b=wye,i=3154,x=0.16108434266645066,y=0.4223970209540501 a=hat,b=pan,i=3155,x=0.2149573485418389,y=0.8001616345217611 a=eks,b=zee,i=3156,x=0.5903395185451377,y=0.6284941637547498 a=eks,b=eks,i=3157,x=0.005620302559396273,y=0.5908603311050712 a=hat,b=wye,i=3158,x=0.4946858056236574,y=0.6718815240562283 a=hat,b=eks,i=3159,x=0.3772290185802739,y=0.7716546902601435 a=pan,b=hat,i=3160,x=0.4338772208506313,y=0.9209566304134479 a=zee,b=eks,i=3161,x=0.16149623520591205,y=0.8191827690376345 a=pan,b=pan,i=3162,x=0.2443000912024087,y=0.8277963236917038 a=pan,b=pan,i=3163,x=0.5737538909065584,y=0.3575809203203234 a=eks,b=hat,i=3164,x=0.1678243487522464,y=0.1296504375686386 a=pan,b=hat,i=3165,x=0.7163182383385346,y=0.1300805568939386 a=wye,b=pan,i=3166,x=0.2735080310434773,y=0.6786442937707285 a=pan,b=eks,i=3167,x=0.48168869036370665,y=0.8968310574568457 a=zee,b=zee,i=3168,x=0.3961829207208839,y=0.2622983994021634 a=eks,b=wye,i=3169,x=0.2536595801738487,y=0.08261588685057286 a=zee,b=hat,i=3170,x=0.7316564704807246,y=0.30372246853485163 a=zee,b=zee,i=3171,x=0.27819614904389,y=0.11787924109496262 a=zee,b=wye,i=3172,x=0.9313276309501597,y=0.06784065184241639 a=pan,b=zee,i=3173,x=0.9635998480283486,y=0.12292283146783456 a=eks,b=wye,i=3174,x=0.2566078750567745,y=0.05360968786999365 a=pan,b=eks,i=3175,x=0.9685323733434764,y=0.1278804691222305 a=hat,b=pan,i=3176,x=0.776656326879061,y=0.4278875482927529 a=wye,b=pan,i=3177,x=0.6848262739198221,y=0.5321892371672183 a=wye,b=wye,i=3178,x=0.9845151630820034,y=0.6080801511979752 a=pan,b=zee,i=3179,x=0.6442678944579725,y=0.32523273097572414 a=hat,b=eks,i=3180,x=0.23662417282509318,y=0.6499193149885536 a=zee,b=pan,i=3181,x=0.12870746190802307,y=0.21635539491335465 a=eks,b=hat,i=3182,x=0.27201825487678566,y=0.9413561927236772 a=pan,b=hat,i=3183,x=0.8541608865089346,y=0.4366080716736369 a=hat,b=zee,i=3184,x=0.40026444936770444,y=0.8965715190797674 a=hat,b=zee,i=3185,x=0.9325030093530197,y=0.040633192110803185 a=wye,b=hat,i=3186,x=0.31825681489643076,y=0.3867222210818564 a=pan,b=hat,i=3187,x=0.7581463326564405,y=0.18210426293229232 a=eks,b=eks,i=3188,x=0.13550843210847796,y=0.20870138759868107 a=pan,b=hat,i=3189,x=0.026314019590705673,y=0.18939923462316988 a=pan,b=zee,i=3190,x=0.0946195302667141,y=0.9170310729203291 a=wye,b=zee,i=3191,x=0.2541806115835422,y=0.7506597466069973 a=pan,b=wye,i=3192,x=0.7448507872358296,y=0.9175983360847946 a=pan,b=zee,i=3193,x=0.3376000211106229,y=0.7592946456540783 a=wye,b=pan,i=3194,x=0.6242009188843649,y=0.1437894916755703 a=wye,b=hat,i=3195,x=0.6601677176592059,y=0.014754580715863108 a=hat,b=wye,i=3196,x=0.6843473825379831,y=0.7390543536399969 a=hat,b=zee,i=3197,x=0.48954739752340115,y=0.7181499788655996 a=zee,b=hat,i=3198,x=0.4197184822020955,y=0.9015807728046735 a=wye,b=hat,i=3199,x=0.5950661155016866,y=0.7876820843797742 a=hat,b=eks,i=3200,x=0.6465062834343134,y=0.5218982684290329 a=zee,b=hat,i=3201,x=0.060837643441948086,y=0.06449850438005456 a=hat,b=pan,i=3202,x=0.3172017484222194,y=0.05112537969570785 a=pan,b=hat,i=3203,x=0.11472288877111181,y=0.278764852494509 a=pan,b=zee,i=3204,x=0.9047148747559682,y=0.04965210128934949 a=zee,b=pan,i=3205,x=0.6892430196905853,y=0.3657149811550592 a=pan,b=pan,i=3206,x=0.6248657938226793,y=0.8681563350185779 a=pan,b=eks,i=3207,x=0.6881257122613184,y=0.804141641741672 a=hat,b=pan,i=3208,x=0.9922055997300119,y=0.9648120708367885 a=hat,b=pan,i=3209,x=0.3619120930679631,y=0.9853160311413681 a=eks,b=eks,i=3210,x=0.45293528719314957,y=0.17947685156612458 a=hat,b=hat,i=3211,x=0.5613170559787437,y=0.5352246021671387 a=zee,b=zee,i=3212,x=0.7964737415528816,y=0.5558173183901908 a=wye,b=eks,i=3213,x=0.8883434034808566,y=0.4617422375169109 a=hat,b=eks,i=3214,x=0.3321384410187088,y=0.7317250838743725 a=pan,b=pan,i=3215,x=0.1413377562828586,y=0.44678231607159036 a=eks,b=wye,i=3216,x=0.29373386203032203,y=0.4631723587487283 a=eks,b=wye,i=3217,x=0.34111783868014145,y=0.5839315442691357 a=eks,b=eks,i=3218,x=0.6880428093376797,y=0.9103207963454706 a=hat,b=pan,i=3219,x=0.7474182668789385,y=0.5590391934991645 a=eks,b=pan,i=3220,x=0.9532855829386742,y=0.8800478978800655 a=zee,b=eks,i=3221,x=0.767029184744309,y=0.2596274975760916 a=zee,b=zee,i=3222,x=0.5138831052561117,y=0.47989679105419414 a=pan,b=eks,i=3223,x=0.009907068182697043,y=0.7478047711855503 a=eks,b=wye,i=3224,x=0.8943590875125406,y=0.6208131688490002 a=eks,b=hat,i=3225,x=0.4838255169683877,y=0.2140927440076752 a=pan,b=hat,i=3226,x=0.35642723142223887,y=0.9711625405713799 a=wye,b=pan,i=3227,x=0.7070990060513,y=0.5452513596675552 a=eks,b=hat,i=3228,x=0.9463721381595557,y=0.5282145729291476 a=pan,b=pan,i=3229,x=0.9242949068835605,y=0.6700494745496223 a=hat,b=eks,i=3230,x=0.0584193890994712,y=0.4718114656898049 a=wye,b=wye,i=3231,x=0.030244834940777232,y=0.6087749649541813 a=hat,b=wye,i=3232,x=0.34678472033142016,y=0.4446414363995591 a=pan,b=eks,i=3233,x=0.5471314567981557,y=0.2169784309597168 a=pan,b=hat,i=3234,x=0.7648908069032151,y=0.03159384287802769 a=zee,b=pan,i=3235,x=0.013980830949869794,y=0.2508908461970313 a=hat,b=wye,i=3236,x=0.6969519489568067,y=0.6395027023616561 a=zee,b=wye,i=3237,x=0.8234005688200698,y=0.3631748220150387 a=zee,b=eks,i=3238,x=0.012602991921698004,y=0.22634995064837027 a=hat,b=pan,i=3239,x=0.02254180433325681,y=0.7359441973013121 a=pan,b=zee,i=3240,x=0.5877493357317612,y=0.548066125189975 a=zee,b=pan,i=3241,x=0.30421967413326567,y=0.5234487663288749 a=pan,b=wye,i=3242,x=0.9611019977003785,y=0.681330883403185 a=zee,b=hat,i=3243,x=0.17998018908462488,y=0.2200339352675208 a=hat,b=pan,i=3244,x=0.5444834083087221,y=0.5306965663976729 a=pan,b=zee,i=3245,x=0.7759221188096915,y=0.6025062049702136 a=eks,b=wye,i=3246,x=0.9681111792743258,y=0.45013761820073994 a=zee,b=hat,i=3247,x=0.7005880770412263,y=0.9156129778807589 a=hat,b=wye,i=3248,x=0.15641983171365736,y=0.5385071761397577 a=eks,b=pan,i=3249,x=0.2874972552716878,y=0.25110619048650307 a=pan,b=eks,i=3250,x=0.2829120767349058,y=0.09835801807841182 a=zee,b=wye,i=3251,x=0.4637348926957112,y=0.542576911836454 a=pan,b=hat,i=3252,x=0.9877179689365846,y=0.31240448781527486 a=eks,b=wye,i=3253,x=0.4072943512790075,y=0.6799266447871808 a=pan,b=pan,i=3254,x=0.350457431460238,y=0.4302184547620955 a=hat,b=eks,i=3255,x=0.23726834440158573,y=0.5292284240941152 a=pan,b=eks,i=3256,x=0.7135080861062042,y=0.5712799934745325 a=zee,b=eks,i=3257,x=0.20289239990952312,y=0.362603885203753 a=zee,b=zee,i=3258,x=0.8218885195808542,y=0.44721748770524405 a=wye,b=hat,i=3259,x=0.08107176449903364,y=0.29319048909041645 a=hat,b=zee,i=3260,x=0.8800473905727186,y=0.7552020057189927 a=pan,b=wye,i=3261,x=0.41821226279651147,y=0.8850253360947092 a=zee,b=hat,i=3262,x=0.32568444506228,y=0.6065878837570879 a=hat,b=hat,i=3263,x=0.5430211603262051,y=0.022421059979423008 a=eks,b=pan,i=3264,x=0.829909329738617,y=0.9788813279683912 a=wye,b=pan,i=3265,x=0.4953326302591503,y=0.864833969133287 a=pan,b=zee,i=3266,x=0.3412837479312676,y=0.8486794212655834 a=eks,b=hat,i=3267,x=0.39932762162444313,y=0.953150614321362 a=pan,b=pan,i=3268,x=0.001904789877841595,y=0.2107702989499245 a=zee,b=pan,i=3269,x=0.5531033835416052,y=0.3659293527971088 a=wye,b=hat,i=3270,x=0.3399739634399507,y=0.49965908692258354 a=eks,b=hat,i=3271,x=0.11643573302292032,y=0.35717256575069845 a=zee,b=eks,i=3272,x=0.8616836237809823,y=0.2555712577320536 a=eks,b=hat,i=3273,x=0.8348848872325367,y=0.48966840491973995 a=eks,b=pan,i=3274,x=0.25513593682652125,y=0.39337835968432966 a=zee,b=pan,i=3275,x=0.3232344110781661,y=0.47637792160425796 a=zee,b=pan,i=3276,x=0.5834425639683404,y=0.23108217202798198 a=zee,b=zee,i=3277,x=0.9181379020242023,y=0.40705334764249457 a=eks,b=pan,i=3278,x=0.5097190157077268,y=0.04899861849664533 a=wye,b=hat,i=3279,x=0.9157221686398738,y=0.5671280092243552 a=pan,b=eks,i=3280,x=0.9442806463291782,y=0.9335857464104109 a=eks,b=hat,i=3281,x=0.5361984419807034,y=0.15587235520500609 a=pan,b=zee,i=3282,x=0.86450976120493,y=0.8170786827110009 a=hat,b=wye,i=3283,x=0.5057733411836555,y=0.04923731532668796 a=pan,b=hat,i=3284,x=0.414038070322006,y=0.4761906775736686 a=pan,b=hat,i=3285,x=0.48063067035883633,y=0.4966350007922782 a=wye,b=pan,i=3286,x=0.7217297767808066,y=0.9865570013659641 a=zee,b=wye,i=3287,x=0.049406279942573406,y=0.4381024486414813 a=eks,b=eks,i=3288,x=0.8590013149268277,y=0.936500197803695 a=eks,b=hat,i=3289,x=0.9568499040898423,y=0.3653704666883357 a=zee,b=eks,i=3290,x=0.40120382485623196,y=0.21124233932924863 a=eks,b=zee,i=3291,x=0.9770383012651398,y=0.2432263238178496 a=wye,b=zee,i=3292,x=0.9521492688907935,y=0.6087321738215051 a=hat,b=hat,i=3293,x=0.47067984267026386,y=0.2670742530232063 a=pan,b=zee,i=3294,x=0.6918379159173412,y=0.31495560827632296 a=eks,b=zee,i=3295,x=0.4372879409717054,y=0.6053789536304973 a=eks,b=zee,i=3296,x=0.21986184005655396,y=0.3247997718602733 a=hat,b=pan,i=3297,x=0.9729466791999957,y=0.5771820308689207 a=pan,b=hat,i=3298,x=0.7522212873607641,y=0.17501638801193387 a=wye,b=zee,i=3299,x=0.06852018338234533,y=0.5000015791152141 a=wye,b=wye,i=3300,x=0.6831118314601023,y=0.5728211330223406 a=eks,b=eks,i=3301,x=0.8886973140588106,y=0.7986263263709766 a=hat,b=zee,i=3302,x=0.36319331709268987,y=0.87884157727253 a=pan,b=pan,i=3303,x=0.0916484218320428,y=0.6140281532216169 a=wye,b=hat,i=3304,x=0.4319885161986502,y=0.11333627655422829 a=hat,b=pan,i=3305,x=0.20275914918267568,y=0.3188057450261915 a=eks,b=pan,i=3306,x=0.7128512847755833,y=0.8374752272564904 a=zee,b=hat,i=3307,x=0.12238507918350494,y=0.9886825082749487 a=zee,b=zee,i=3308,x=0.24501938424108383,y=0.2620366749016796 a=eks,b=eks,i=3309,x=0.6736625417797468,y=0.1759055405630674 a=zee,b=wye,i=3310,x=0.7640238780203037,y=0.5545749802574607 a=zee,b=hat,i=3311,x=0.7391015948965168,y=0.7783105639991896 a=wye,b=pan,i=3312,x=0.9912133558674248,y=0.792510678216663 a=zee,b=wye,i=3313,x=0.12157734657040631,y=0.5335120372360502 a=pan,b=pan,i=3314,x=0.6554607159333067,y=0.9770255281674824 a=pan,b=wye,i=3315,x=0.1108498180405314,y=0.9467953471924881 a=eks,b=hat,i=3316,x=0.5888965480684432,y=0.045574928515849766 a=hat,b=zee,i=3317,x=0.8991863104086707,y=0.8351323082787309 a=wye,b=zee,i=3318,x=0.8368882450019627,y=0.9558667451117976 a=pan,b=eks,i=3319,x=0.34803167097398835,y=0.6217481359344504 a=hat,b=wye,i=3320,x=0.5049375453273435,y=0.07971841779344901 a=eks,b=eks,i=3321,x=0.36879345677908304,y=0.7533458977670897 a=pan,b=zee,i=3322,x=0.4071079549678054,y=0.5216483192298931 a=zee,b=wye,i=3323,x=0.956745510209848,y=0.7277085431442248 a=hat,b=eks,i=3324,x=0.6530059095611962,y=0.4110782521026085 a=pan,b=pan,i=3325,x=0.3674804417277773,y=0.9040679087190475 a=hat,b=eks,i=3326,x=0.07009249966420861,y=0.25922706016534536 a=zee,b=eks,i=3327,x=0.14046308364385085,y=0.059686547583128746 a=pan,b=hat,i=3328,x=0.9232634224803832,y=0.02622931272244866 a=eks,b=hat,i=3329,x=0.5694104895719442,y=0.896791407570237 a=eks,b=pan,i=3330,x=0.34148617036917717,y=0.868694856533039 a=zee,b=hat,i=3331,x=0.5580004279189276,y=0.13162220092963606 a=pan,b=wye,i=3332,x=0.32760226290506067,y=0.20546606340653295 a=eks,b=pan,i=3333,x=0.4410927567165518,y=0.9434358777012175 a=wye,b=pan,i=3334,x=0.3692628443912691,y=0.04456305695935858 a=eks,b=wye,i=3335,x=0.2886377826496196,y=0.5510326222058004 a=wye,b=pan,i=3336,x=0.0830596216722399,y=0.42130620217712367 a=eks,b=eks,i=3337,x=0.8502898262908782,y=0.808554017252108 a=wye,b=pan,i=3338,x=0.4258737140465607,y=0.20746386470004785 a=zee,b=hat,i=3339,x=0.9958679007877833,y=0.03637803286845476 a=eks,b=eks,i=3340,x=0.8772219678712854,y=0.6738364551822755 a=zee,b=wye,i=3341,x=0.8674680931450676,y=0.08495173932166111 a=hat,b=wye,i=3342,x=0.039731587832649184,y=0.7153198737893809 a=zee,b=wye,i=3343,x=0.28331195090016237,y=0.3609364099093614 a=wye,b=pan,i=3344,x=0.5916979456033509,y=0.4261672292650668 a=zee,b=hat,i=3345,x=0.3236007641260298,y=0.31877697899629276 a=zee,b=wye,i=3346,x=0.0631478998746885,y=0.6649602440405321 a=wye,b=pan,i=3347,x=0.61444979062327,y=0.13673022117181688 a=eks,b=eks,i=3348,x=0.38993896958048435,y=0.2335429118604364 a=pan,b=wye,i=3349,x=0.376031512913815,y=0.4929792401226455 a=wye,b=eks,i=3350,x=0.9327767394224131,y=0.7607839483352263 a=eks,b=wye,i=3351,x=0.18464331650677035,y=0.6120397829138642 a=hat,b=hat,i=3352,x=0.550190920585813,y=0.7696873798459735 a=wye,b=eks,i=3353,x=0.5877052746857248,y=0.5545585412269964 a=pan,b=zee,i=3354,x=0.2801717488802852,y=0.17038214633612547 a=zee,b=wye,i=3355,x=0.024194919016248595,y=0.13545067511197206 a=wye,b=eks,i=3356,x=0.6380780240701133,y=0.9408087514008974 a=eks,b=pan,i=3357,x=0.6623105955866089,y=0.4258008296217072 a=eks,b=wye,i=3358,x=0.4071377938114724,y=0.7108273628344846 a=wye,b=hat,i=3359,x=0.6347502280299748,y=0.13907882326502974 a=wye,b=zee,i=3360,x=0.8494626745217564,y=0.023483418292297054 a=eks,b=eks,i=3361,x=0.6555829047838948,y=0.8920276297804856 a=hat,b=zee,i=3362,x=0.9880826407125887,y=0.11010372754824016 a=pan,b=wye,i=3363,x=0.6526207146787799,y=0.3813540848159578 a=eks,b=zee,i=3364,x=0.28621636247260607,y=0.5342782090242255 a=wye,b=pan,i=3365,x=0.5700040498735991,y=0.8850660888169822 a=hat,b=eks,i=3366,x=0.4556207889124957,y=0.07128477762040519 a=hat,b=pan,i=3367,x=0.18923164185093178,y=0.7138172870807187 a=pan,b=zee,i=3368,x=0.7831951158978603,y=0.3315912232116869 a=eks,b=wye,i=3369,x=0.3991655712684341,y=0.6297930225870115 a=eks,b=pan,i=3370,x=0.9558238449527896,y=0.27697054714540026 a=wye,b=eks,i=3371,x=0.794226121886924,y=0.42411771070954085 a=pan,b=hat,i=3372,x=0.43937440052467935,y=0.4563691901909951 a=wye,b=zee,i=3373,x=0.6530552443760023,y=0.15544449101184865 a=eks,b=wye,i=3374,x=0.8269474339710359,y=0.12072235071637616 a=zee,b=zee,i=3375,x=0.4367949309522303,y=0.013673838744716393 a=zee,b=eks,i=3376,x=0.5377434458282238,y=0.23314241806418468 a=pan,b=pan,i=3377,x=0.45145970444322747,y=0.8856960898087811 a=hat,b=wye,i=3378,x=0.012877279074692716,y=0.6068979505584087 a=zee,b=wye,i=3379,x=0.23678623178363256,y=0.05041356234716987 a=pan,b=hat,i=3380,x=0.9872783151204066,y=0.48841231625195825 a=zee,b=hat,i=3381,x=0.7373174186367665,y=0.7964198412222034 a=hat,b=wye,i=3382,x=0.4115788506813578,y=0.5970142880431725 a=zee,b=pan,i=3383,x=0.7218790645435766,y=0.45969503904769105 a=zee,b=wye,i=3384,x=0.16492065527363664,y=0.9315720353082685 a=zee,b=pan,i=3385,x=0.05670367935833176,y=0.2963435909908908 a=zee,b=eks,i=3386,x=0.6420030353862732,y=0.23114095824311187 a=eks,b=wye,i=3387,x=0.8708836596594736,y=0.18168328151330237 a=eks,b=eks,i=3388,x=0.711689030667817,y=0.08741327203084581 a=wye,b=zee,i=3389,x=0.40891337260400795,y=0.9839548655687227 a=eks,b=eks,i=3390,x=0.4329319528885155,y=0.7161120212330097 a=wye,b=wye,i=3391,x=0.9407214715817039,y=0.16134765993593336 a=wye,b=eks,i=3392,x=0.764135299542596,y=0.46303754738896463 a=wye,b=zee,i=3393,x=0.9822570907790836,y=0.7299006638143403 a=hat,b=eks,i=3394,x=0.6851390329252532,y=0.9050274462052531 a=pan,b=zee,i=3395,x=0.7512424175943134,y=0.4059836895379698 a=eks,b=hat,i=3396,x=0.9607050331936833,y=0.7948112675657537 a=wye,b=zee,i=3397,x=0.05596493072960251,y=0.9435195318051948 a=hat,b=eks,i=3398,x=0.6053108138597539,y=0.5992354123506696 a=pan,b=eks,i=3399,x=0.048684103098098785,y=0.1633725907413952 a=wye,b=wye,i=3400,x=0.10069663909544047,y=0.9482094389350565 a=zee,b=wye,i=3401,x=0.12603857687396403,y=0.9644862170094224 a=pan,b=zee,i=3402,x=0.27741250695381336,y=0.8159372840391408 a=pan,b=hat,i=3403,x=0.7370714816662562,y=0.8697953979508419 a=pan,b=zee,i=3404,x=0.31468021565829374,y=0.4427420339087643 a=hat,b=pan,i=3405,x=0.8863854452798668,y=0.033442919864234644 a=hat,b=hat,i=3406,x=0.45429743426633307,y=0.18433478859999053 a=eks,b=wye,i=3407,x=0.9617046721194548,y=0.9093815718950851 a=pan,b=hat,i=3408,x=0.07330408010392908,y=0.4448942751848767 a=zee,b=eks,i=3409,x=0.3364026277159641,y=0.9868364857498738 a=hat,b=pan,i=3410,x=0.08445928966500227,y=0.0703789054946542 a=wye,b=eks,i=3411,x=0.34156100908061116,y=0.8010566111511997 a=pan,b=wye,i=3412,x=0.8423508832374376,y=0.6949323092381406 a=wye,b=wye,i=3413,x=0.040886939254273114,y=0.47897154534037656 a=zee,b=wye,i=3414,x=0.25217276547664036,y=0.036553945399371846 a=zee,b=pan,i=3415,x=0.5599190631540909,y=0.924868567464608 a=zee,b=zee,i=3416,x=0.48916626975610933,y=0.5220243096247617 a=pan,b=zee,i=3417,x=0.2837666956657495,y=0.38177621330614264 a=hat,b=pan,i=3418,x=0.9442741844519087,y=0.3017027866540207 a=zee,b=hat,i=3419,x=0.06600809539932284,y=0.6981900505881413 a=zee,b=wye,i=3420,x=0.23090328234417856,y=0.2832500437007679 a=pan,b=zee,i=3421,x=0.9466805608495066,y=0.20786286772685625 a=wye,b=wye,i=3422,x=0.9363152201437546,y=0.28852583041792845 a=hat,b=hat,i=3423,x=0.0844657406732815,y=0.035913466762956925 a=pan,b=wye,i=3424,x=0.8784967044400372,y=0.604737958747047 a=hat,b=pan,i=3425,x=0.6609492899115649,y=0.5467085754935348 a=zee,b=hat,i=3426,x=0.075752725904918,y=0.609127836669268 a=pan,b=hat,i=3427,x=0.8416597040795218,y=0.8525979909355791 a=wye,b=zee,i=3428,x=0.16948281534078558,y=0.5287767961751489 a=eks,b=pan,i=3429,x=0.6884416724548735,y=0.37076683601683813 a=wye,b=zee,i=3430,x=0.06722038251076656,y=0.9227889532742807 a=eks,b=wye,i=3431,x=0.09226104972636995,y=0.7254707163058396 a=eks,b=wye,i=3432,x=0.9890932308131895,y=0.23151574428068822 a=zee,b=zee,i=3433,x=0.8595470542087552,y=0.8498636271417952 a=wye,b=eks,i=3434,x=0.5407110734310688,y=0.05363800054311196 a=zee,b=eks,i=3435,x=0.0439664086678202,y=0.9140005792113355 a=zee,b=wye,i=3436,x=0.9752652636201881,y=0.47980923190874036 a=pan,b=eks,i=3437,x=0.025261472762689308,y=0.12799888376709667 a=zee,b=eks,i=3438,x=0.16021119119058125,y=0.7792702864503347 a=zee,b=hat,i=3439,x=0.6820189455688497,y=0.10951500585648855 a=wye,b=pan,i=3440,x=0.936544606740171,y=0.03446044548668015 a=eks,b=pan,i=3441,x=0.2537650754015236,y=0.05620296178361983 a=hat,b=wye,i=3442,x=0.6287605552712544,y=0.33295303984892444 a=wye,b=zee,i=3443,x=0.21494998659532738,y=0.7690234752214624 a=pan,b=wye,i=3444,x=0.6714922124805293,y=0.4749161688649426 a=wye,b=eks,i=3445,x=0.0550862548275467,y=0.9962657146123411 a=zee,b=eks,i=3446,x=0.2804194256928545,y=0.23979661671683972 a=eks,b=pan,i=3447,x=0.8785960556284188,y=0.7011073928320367 a=eks,b=eks,i=3448,x=0.5502631585453132,y=0.11319904721842211 a=zee,b=pan,i=3449,x=0.524308758962708,y=0.6332502139032691 a=pan,b=pan,i=3450,x=0.8213036158322992,y=0.6456770989043784 a=pan,b=pan,i=3451,x=0.8025436057063862,y=0.7060797186033781 a=pan,b=zee,i=3452,x=0.5760028039744347,y=0.6132903113537639 a=eks,b=hat,i=3453,x=0.05717780028504649,y=0.07422864049114308 a=eks,b=hat,i=3454,x=0.9110638506299676,y=0.9591332251303966 a=zee,b=wye,i=3455,x=0.51833979114664,y=0.6939970837947521 a=eks,b=pan,i=3456,x=0.4252463974393268,y=0.39275828072553476 a=eks,b=wye,i=3457,x=0.9769460675156931,y=0.8198707026075209 a=hat,b=eks,i=3458,x=0.30514346329289554,y=0.9833267802770143 a=pan,b=pan,i=3459,x=0.014452973503922828,y=0.755728000485021 a=zee,b=hat,i=3460,x=0.588470670827405,y=0.6174548562216325 a=zee,b=wye,i=3461,x=0.1990979839956707,y=0.023566934582078036 a=wye,b=eks,i=3462,x=0.7242013186291925,y=0.47306057653207245 a=pan,b=wye,i=3463,x=0.06717794490486906,y=0.48623828005334757 a=pan,b=eks,i=3464,x=0.8155896300126392,y=0.5894548806723218 a=wye,b=eks,i=3465,x=0.9422913151044523,y=0.361126352245832 a=zee,b=wye,i=3466,x=0.209141807598481,y=0.7545695892430896 a=hat,b=eks,i=3467,x=0.9391826144539274,y=0.9934443990210938 a=zee,b=wye,i=3468,x=0.2358251666384058,y=0.4863498031303115 a=pan,b=pan,i=3469,x=0.4258863723941383,y=0.2095061249114658 a=eks,b=hat,i=3470,x=0.47997276184744964,y=0.06659122141821061 a=wye,b=pan,i=3471,x=0.2764533988832033,y=0.3208516601140218 a=hat,b=wye,i=3472,x=0.4069308223369382,y=0.7259811106485108 a=pan,b=eks,i=3473,x=0.244297825943407,y=0.31169012284386755 a=wye,b=pan,i=3474,x=0.6738217687467104,y=0.2638420139509079 a=zee,b=wye,i=3475,x=0.8997076621651254,y=0.35716661851825715 a=zee,b=hat,i=3476,x=0.4788250437439896,y=0.5377374198573633 a=pan,b=hat,i=3477,x=0.6611093704674268,y=0.6687601867132502 a=eks,b=pan,i=3478,x=0.08557950916786583,y=0.37592412501843786 a=zee,b=pan,i=3479,x=0.8231858428238995,y=0.28514406372275236 a=wye,b=eks,i=3480,x=0.4670447991864045,y=0.46821183232819474 a=eks,b=wye,i=3481,x=0.0018822508391512782,y=0.4734813045472098 a=pan,b=zee,i=3482,x=0.21972014701783804,y=0.9122864135454931 a=zee,b=hat,i=3483,x=0.2095348234287714,y=0.9927778389609139 a=eks,b=pan,i=3484,x=0.10029139579593083,y=0.535016375595021 a=hat,b=hat,i=3485,x=0.36431575992404175,y=0.9966126666610623 a=hat,b=wye,i=3486,x=0.2849558278410832,y=0.3539958226346893 a=zee,b=hat,i=3487,x=0.866561498905371,y=0.6749719599240999 a=zee,b=pan,i=3488,x=0.05018208235181909,y=0.3964541287147757 a=wye,b=eks,i=3489,x=0.8077315081411627,y=0.7479997434577657 a=zee,b=zee,i=3490,x=0.10200642169348917,y=0.31165758001404054 a=hat,b=wye,i=3491,x=0.12886564721513227,y=0.7037939176865968 a=eks,b=hat,i=3492,x=0.43102073349691117,y=0.5993057473020176 a=hat,b=pan,i=3493,x=0.555202486463376,y=0.36825782870554846 a=hat,b=hat,i=3494,x=0.9044026544451589,y=0.37279264245660304 a=zee,b=wye,i=3495,x=0.9934345872412148,y=0.8688371909960622 a=zee,b=eks,i=3496,x=0.12474075821856478,y=0.7664439797094331 a=eks,b=zee,i=3497,x=0.9892124342839178,y=0.9379196159380152 a=eks,b=hat,i=3498,x=0.6909633362296115,y=0.5517990615632886 a=pan,b=eks,i=3499,x=0.10345255049088942,y=0.02234404876115914 a=eks,b=eks,i=3500,x=0.3991733155276741,y=0.8199397764785649 a=hat,b=eks,i=3501,x=0.002293403878501854,y=0.4879144111797784 a=zee,b=zee,i=3502,x=0.5345656776152677,y=0.9046658240543963 a=zee,b=wye,i=3503,x=0.9917665563701388,y=0.7473226514963157 a=wye,b=hat,i=3504,x=0.5918745558045386,y=0.2286796079695561 a=pan,b=hat,i=3505,x=0.9587176731534732,y=0.12809903557671276 a=pan,b=eks,i=3506,x=0.3942757672769698,y=0.3445410354016084 a=wye,b=zee,i=3507,x=0.8698234232439451,y=0.6003476393534727 a=eks,b=hat,i=3508,x=0.6230637620114838,y=0.424076726635791 a=hat,b=zee,i=3509,x=0.9622867726071316,y=0.1432938077777307 a=hat,b=wye,i=3510,x=0.3386148986151456,y=0.7431914358914263 a=eks,b=pan,i=3511,x=0.3837436116647608,y=0.8533106760534216 a=zee,b=eks,i=3512,x=0.7150929360997113,y=0.9600218860596139 a=hat,b=eks,i=3513,x=0.33373578693097705,y=0.5234647971537469 a=wye,b=wye,i=3514,x=0.5856301380406596,y=0.1275528964200492 a=zee,b=wye,i=3515,x=0.37723354796784714,y=0.9997851122732699 a=wye,b=hat,i=3516,x=0.44369718809353986,y=0.4894205500423119 a=wye,b=eks,i=3517,x=0.322389903088264,y=0.05702987241410096 a=pan,b=wye,i=3518,x=0.11882480113661997,y=0.3858296816561547 a=wye,b=zee,i=3519,x=0.7202765028894381,y=0.12574040969710987 a=zee,b=hat,i=3520,x=0.0928487341029709,y=0.3330386484000102 a=pan,b=pan,i=3521,x=0.22867195583127464,y=0.33603525596818895 a=pan,b=zee,i=3522,x=0.7242093277954511,y=0.831898967676118 a=zee,b=eks,i=3523,x=0.42001209130403205,y=0.5036656584109297 a=pan,b=eks,i=3524,x=0.30252752965606133,y=0.24419009734033026 a=wye,b=hat,i=3525,x=0.9824695650800549,y=0.222603495436539 a=zee,b=wye,i=3526,x=0.04315340497837039,y=0.38068506172393646 a=hat,b=pan,i=3527,x=0.6632440400457205,y=0.1820945385520728 a=zee,b=wye,i=3528,x=0.7076813404535067,y=0.027521703948078957 a=wye,b=eks,i=3529,x=0.16368069077854164,y=0.29359040780910695 a=zee,b=wye,i=3530,x=0.217015339519548,y=0.8474352672037695 a=wye,b=hat,i=3531,x=0.598374987624828,y=0.6802372735701074 a=hat,b=wye,i=3532,x=0.3438213922655702,y=0.28091154307295796 a=wye,b=zee,i=3533,x=0.2380647747461756,y=0.9297096582745085 a=pan,b=zee,i=3534,x=0.5808212068478656,y=0.9148727191488517 a=pan,b=wye,i=3535,x=0.7265966050847938,y=0.21414009357018593 a=hat,b=pan,i=3536,x=0.7017454439056625,y=0.2590514800523752 a=hat,b=eks,i=3537,x=0.23900423399657456,y=0.2588795683734507 a=wye,b=zee,i=3538,x=0.784669987647248,y=0.6504554048913334 a=wye,b=zee,i=3539,x=0.26623848938137373,y=0.5547651697635625 a=pan,b=eks,i=3540,x=0.6492339089502173,y=0.6963037893628019 a=wye,b=hat,i=3541,x=0.4456255182136123,y=0.6615870162361136 a=hat,b=eks,i=3542,x=0.20295072778526713,y=0.7574601201974366 a=eks,b=wye,i=3543,x=0.9795917719021048,y=0.41272909038566297 a=pan,b=eks,i=3544,x=0.660437682897796,y=0.9976869991284935 a=wye,b=zee,i=3545,x=0.2910302714747729,y=0.3219344480841323 a=zee,b=wye,i=3546,x=0.6680653445050417,y=0.864596002429439 a=pan,b=zee,i=3547,x=0.7639660507096179,y=0.6193776992233352 a=hat,b=wye,i=3548,x=0.2983669342833217,y=0.9026909166111313 a=eks,b=eks,i=3549,x=0.1538517544982081,y=0.5455919445696917 a=wye,b=zee,i=3550,x=0.15207698807295011,y=0.9519397932545018 a=eks,b=hat,i=3551,x=0.4342338573806348,y=0.6933807304285913 a=eks,b=pan,i=3552,x=0.965663991619718,y=0.5930384036340364 a=pan,b=pan,i=3553,x=0.3101812940186591,y=0.2727128797499023 a=eks,b=hat,i=3554,x=0.18260657532777225,y=0.5311854832790144 a=hat,b=eks,i=3555,x=0.3893225708373611,y=0.5611190752491995 a=zee,b=wye,i=3556,x=0.7278766469231946,y=0.21929031459492465 a=zee,b=eks,i=3557,x=0.8571691661862111,y=0.5461980618981016 a=pan,b=eks,i=3558,x=0.8344799261872303,y=0.3256634336181796 a=pan,b=zee,i=3559,x=0.06279062797134494,y=0.9004664994169836 a=eks,b=eks,i=3560,x=0.4525336606815864,y=0.7037155484173209 a=pan,b=hat,i=3561,x=0.19425929127106012,y=0.24083853125540766 a=wye,b=eks,i=3562,x=0.07556315455842999,y=0.7950176869999145 a=eks,b=eks,i=3563,x=0.11705838779214672,y=0.8232973229982639 a=eks,b=hat,i=3564,x=0.4273089616257022,y=0.8991684257803373 a=wye,b=zee,i=3565,x=0.0168691413650478,y=0.18821185808166463 a=eks,b=eks,i=3566,x=0.1825897444890373,y=0.8746110728517744 a=zee,b=pan,i=3567,x=0.8121651250250981,y=0.686457266195396 a=hat,b=pan,i=3568,x=0.18054803232549899,y=0.8898083043065161 a=wye,b=hat,i=3569,x=0.8089924807824601,y=0.6633779430154854 a=hat,b=hat,i=3570,x=0.23144140451317397,y=0.756629243011781 a=wye,b=wye,i=3571,x=0.38887372145181665,y=0.20495538006007763 a=eks,b=pan,i=3572,x=0.35534650094834996,y=0.47884355218030206 a=zee,b=wye,i=3573,x=0.6566568341390783,y=0.6074553589369566 a=eks,b=eks,i=3574,x=0.6035504498536483,y=0.4034395784600332 a=wye,b=wye,i=3575,x=0.6697828249944248,y=0.7638274219999387 a=pan,b=zee,i=3576,x=0.35707993266640137,y=0.5998235579404124 a=hat,b=pan,i=3577,x=0.8477996338004375,y=0.10094293678130806 a=eks,b=eks,i=3578,x=0.47993080744275407,y=0.7674479934775376 a=pan,b=eks,i=3579,x=0.8628339613928006,y=0.8518114551427095 a=eks,b=wye,i=3580,x=0.06010165714354565,y=0.944192401862212 a=zee,b=pan,i=3581,x=0.6103322948705803,y=0.26797145325571314 a=hat,b=zee,i=3582,x=0.8139735237051052,y=0.41109841413309234 a=eks,b=wye,i=3583,x=0.27009503691464387,y=0.34604318820252766 a=pan,b=eks,i=3584,x=0.29901280575806055,y=0.2606367826081081 a=eks,b=eks,i=3585,x=0.9444152014675282,y=0.08541204554484039 a=eks,b=hat,i=3586,x=0.9746502905906368,y=0.5008159057662351 a=eks,b=eks,i=3587,x=0.3503288922335456,y=0.8393293676314583 a=hat,b=hat,i=3588,x=0.5428335261613996,y=0.8746507311887247 a=eks,b=hat,i=3589,x=0.04503314762859012,y=0.4498210841109198 a=eks,b=hat,i=3590,x=0.21099486037176274,y=0.15918964285673298 a=pan,b=zee,i=3591,x=0.9647151077978772,y=0.21127797222603706 a=wye,b=hat,i=3592,x=0.794447944887749,y=0.04835321965805062 a=hat,b=pan,i=3593,x=0.8800094797708875,y=0.26888925214636394 a=pan,b=hat,i=3594,x=0.30914801544685455,y=0.38087457746812736 a=eks,b=zee,i=3595,x=0.5231819036675817,y=0.40713616193177726 a=zee,b=hat,i=3596,x=0.5397245337903605,y=0.22318277532785968 a=eks,b=eks,i=3597,x=0.3001045399300144,y=0.684654835830757 a=wye,b=wye,i=3598,x=0.7511038686147846,y=0.16271559707006 a=pan,b=wye,i=3599,x=0.24928033876518263,y=0.5468336781217452 a=zee,b=zee,i=3600,x=0.8913764206699744,y=0.10963338992957028 a=zee,b=zee,i=3601,x=0.2744348997210646,y=0.31854494443399084 a=wye,b=zee,i=3602,x=0.054351745514601424,y=0.6361866150927422 a=zee,b=eks,i=3603,x=0.5229720340996624,y=0.057088462748232205 a=wye,b=pan,i=3604,x=0.7144947248233644,y=0.6725505298381226 a=wye,b=eks,i=3605,x=0.6414071793103325,y=0.5040707081922082 a=pan,b=eks,i=3606,x=0.8517449653369746,y=0.2950457092186415 a=wye,b=hat,i=3607,x=0.2865652516469479,y=0.10334063882665867 a=wye,b=pan,i=3608,x=0.24799522500173943,y=0.029628860448197347 a=zee,b=hat,i=3609,x=0.519616508395717,y=0.280205313320282 a=eks,b=zee,i=3610,x=0.06251116908017895,y=0.23236755910808227 a=eks,b=hat,i=3611,x=0.2146220845642176,y=0.1332540175691711 a=hat,b=zee,i=3612,x=0.39065626156480215,y=0.09272883365156981 a=pan,b=eks,i=3613,x=0.04243312520650444,y=0.12731535921213588 a=zee,b=hat,i=3614,x=0.9992938250588376,y=0.7586006131131866 a=pan,b=pan,i=3615,x=0.955045779277772,y=0.8579181695107918 a=eks,b=wye,i=3616,x=0.14187634853420827,y=0.2180915198390927 a=wye,b=wye,i=3617,x=0.7840113988617385,y=0.15653631848249716 a=zee,b=zee,i=3618,x=0.015927778136068382,y=0.6135932738526103 a=pan,b=pan,i=3619,x=0.19730522485789048,y=0.6132793786163574 a=wye,b=hat,i=3620,x=0.6713095225608523,y=0.5954491704569804 a=zee,b=pan,i=3621,x=0.4092160575415905,y=0.30771033889968114 a=hat,b=pan,i=3622,x=0.8901185751582916,y=0.1870407451165942 a=wye,b=hat,i=3623,x=0.5152268528423625,y=0.013485915142624427 a=wye,b=hat,i=3624,x=0.13584832757741117,y=0.382341043184265 a=wye,b=zee,i=3625,x=0.7390723547209095,y=0.6804645486376089 a=pan,b=pan,i=3626,x=0.17323378929158628,y=0.22177151771660586 a=hat,b=hat,i=3627,x=0.27427850969768897,y=0.39696397114401794 a=hat,b=hat,i=3628,x=0.12300146024961678,y=0.7010677704464917 a=zee,b=zee,i=3629,x=0.1203621553000902,y=0.03649730823892894 a=eks,b=pan,i=3630,x=0.6432472290390947,y=0.6493064608702905 a=wye,b=zee,i=3631,x=0.5501609784896981,y=0.5442209389820327 a=hat,b=zee,i=3632,x=0.9887195745001507,y=0.8462799528384646 a=zee,b=wye,i=3633,x=0.05961380658144755,y=0.41153390509403887 a=wye,b=pan,i=3634,x=0.779500491235004,y=0.5677694423637825 a=pan,b=pan,i=3635,x=0.8517678780538765,y=0.37570897363715816 a=zee,b=zee,i=3636,x=0.3540502081666034,y=0.7557010012298948 a=eks,b=pan,i=3637,x=0.5208357640093749,y=0.5659221306135821 a=hat,b=pan,i=3638,x=0.7845171840273204,y=0.3502193918421451 a=hat,b=pan,i=3639,x=0.31221536384885895,y=0.8777925678653494 a=wye,b=wye,i=3640,x=0.3117811337270454,y=0.6199259533630647 a=zee,b=wye,i=3641,x=0.34634768849647446,y=0.1722807458856409 a=eks,b=zee,i=3642,x=0.04372051184301495,y=0.7131048031620709 a=hat,b=eks,i=3643,x=0.39531406696346205,y=0.7072916873720192 a=wye,b=hat,i=3644,x=0.5912661057148787,y=0.49271215252480305 a=zee,b=pan,i=3645,x=0.3353629361519648,y=0.27452402896726324 a=zee,b=wye,i=3646,x=0.4302250977906721,y=0.9570565709617685 a=pan,b=eks,i=3647,x=0.8754763901824134,y=0.4440861211150172 a=pan,b=pan,i=3648,x=0.9502862550981916,y=0.9040781097596586 a=wye,b=pan,i=3649,x=0.07083776693984412,y=0.42161605810186464 a=hat,b=wye,i=3650,x=0.027750870484755663,y=0.059142569848676385 a=hat,b=zee,i=3651,x=0.7388454792523287,y=0.6889713924377876 a=hat,b=hat,i=3652,x=0.12134854954936014,y=0.12339998428589616 a=pan,b=pan,i=3653,x=0.42035180771481173,y=0.872087852987371 a=pan,b=pan,i=3654,x=0.741537059135207,y=0.9230584052244919 a=eks,b=hat,i=3655,x=0.1316863843779006,y=0.4213001572015598 a=hat,b=eks,i=3656,x=0.14075093892206003,y=0.21208162198013836 a=eks,b=wye,i=3657,x=0.8011409482794655,y=0.017450835880964632 a=hat,b=eks,i=3658,x=0.8537796341502905,y=0.5982760622218769 a=pan,b=hat,i=3659,x=0.09110243804094742,y=0.35916077607118146 a=wye,b=zee,i=3660,x=0.9000633600969007,y=0.2868625781042997 a=zee,b=hat,i=3661,x=0.32611268243475844,y=0.12873678851672 a=hat,b=zee,i=3662,x=0.7673614981915601,y=0.7295742505814344 a=zee,b=zee,i=3663,x=0.913522524093555,y=0.4340116921500242 a=eks,b=eks,i=3664,x=0.28693486076576824,y=0.19397030458410913 a=zee,b=zee,i=3665,x=0.3813728809412974,y=0.8915253351559728 a=hat,b=wye,i=3666,x=0.7295635205285994,y=0.6119784896875866 a=wye,b=pan,i=3667,x=0.41467178462553234,y=0.8608278645584995 a=zee,b=eks,i=3668,x=0.5993837930923437,y=0.7509474480036791 a=eks,b=eks,i=3669,x=0.9355633368933711,y=0.9694655041497229 a=zee,b=pan,i=3670,x=0.4986606323353615,y=0.3252967314272578 a=hat,b=zee,i=3671,x=0.9851663975549066,y=0.7574307817453141 a=wye,b=eks,i=3672,x=0.8646473696955588,y=0.8313013386958765 a=pan,b=wye,i=3673,x=0.2515908234672535,y=0.056725699540206675 a=eks,b=eks,i=3674,x=0.3536670370401426,y=0.3355576484883924 a=hat,b=eks,i=3675,x=0.0929703970918907,y=0.7140596291048347 a=eks,b=pan,i=3676,x=0.8723087423163797,y=0.6109859185908899 a=wye,b=pan,i=3677,x=0.3996143053161535,y=0.8616939694819011 a=zee,b=pan,i=3678,x=0.8491710196926309,y=0.6558159307696828 a=wye,b=pan,i=3679,x=0.20307168892773197,y=0.7086180793037447 a=wye,b=zee,i=3680,x=0.7425818200196079,y=0.9810014583943923 a=wye,b=wye,i=3681,x=0.02721573926299492,y=0.07804891308055895 a=eks,b=zee,i=3682,x=0.39124881803949274,y=0.9059680205710228 a=pan,b=eks,i=3683,x=0.11128670399371465,y=0.6228832493398745 a=zee,b=eks,i=3684,x=0.5257462041656636,y=0.23566322936666084 a=zee,b=eks,i=3685,x=0.7398298697417746,y=0.4194935104256209 a=hat,b=pan,i=3686,x=0.9301169302245861,y=0.7982783216031746 a=hat,b=hat,i=3687,x=0.24482997045240362,y=0.8750823381392218 a=zee,b=hat,i=3688,x=0.5723630888086361,y=0.8172243896570902 a=hat,b=wye,i=3689,x=0.8355718873799872,y=0.8007108863141698 a=wye,b=hat,i=3690,x=0.3502150576320706,y=0.9931617687282244 a=eks,b=pan,i=3691,x=0.1796260215186376,y=0.9607252375862692 a=zee,b=hat,i=3692,x=0.573338911032452,y=0.5241388333942388 a=hat,b=pan,i=3693,x=0.7781206646766762,y=0.5080484241731826 a=hat,b=zee,i=3694,x=0.33067301800352,y=0.7754516395280142 a=pan,b=eks,i=3695,x=0.4992904970087908,y=0.742643746741839 a=eks,b=wye,i=3696,x=0.9448270882170847,y=0.4103666781094296 a=wye,b=zee,i=3697,x=0.522725396720144,y=0.18925111602486566 a=pan,b=eks,i=3698,x=0.02978537252653579,y=0.5654493110146563 a=hat,b=hat,i=3699,x=0.2902217497914289,y=0.6770102706214468 a=wye,b=wye,i=3700,x=0.9046703649949718,y=0.7600607720698596 a=pan,b=hat,i=3701,x=0.7653688084959293,y=0.9589886741282106 a=hat,b=zee,i=3702,x=0.31427641268831985,y=0.7319186674523148 a=hat,b=eks,i=3703,x=0.04581508270551782,y=0.7555154492651157 a=zee,b=eks,i=3704,x=0.6944927784356837,y=0.6778190994819128 a=wye,b=wye,i=3705,x=0.40469824814249367,y=0.8841785778563369 a=eks,b=zee,i=3706,x=0.28192270569849476,y=0.3669079489151894 a=wye,b=hat,i=3707,x=0.32172668895407197,y=0.23641326221038772 a=pan,b=zee,i=3708,x=0.9367338792831362,y=0.4695354410183338 a=eks,b=wye,i=3709,x=0.5793435558579774,y=0.5284203604486059 a=pan,b=zee,i=3710,x=0.8358876467213303,y=0.010883794663985147 a=wye,b=hat,i=3711,x=0.7062248515236889,y=0.7592554719549557 a=eks,b=hat,i=3712,x=0.20158466043698664,y=0.2506153993203297 a=hat,b=zee,i=3713,x=0.5453918537789201,y=0.9591221613154766 a=pan,b=wye,i=3714,x=0.7007443629312707,y=0.69979486340907 a=hat,b=zee,i=3715,x=0.4982158038764617,y=0.1845463889797414 a=pan,b=wye,i=3716,x=0.7794631862118141,y=0.38174400926867047 a=wye,b=zee,i=3717,x=0.20372686286113306,y=0.48178229369817827 a=pan,b=pan,i=3718,x=0.6978201901277095,y=0.029333538689990557 a=eks,b=pan,i=3719,x=0.4534387451777433,y=0.22731879465386806 a=hat,b=hat,i=3720,x=0.9601728250087456,y=0.25178938182476607 a=eks,b=eks,i=3721,x=0.8929949309089861,y=0.2753211862235905 a=pan,b=wye,i=3722,x=0.9375469687103644,y=0.3374245074403295 a=wye,b=wye,i=3723,x=0.47515921315887333,y=0.9657952342754725 a=wye,b=eks,i=3724,x=0.7362078619104057,y=0.10855543465047734 a=zee,b=zee,i=3725,x=0.15221580400712498,y=0.5846857209085365 a=hat,b=eks,i=3726,x=0.7864690866743678,y=0.023450973928021757 a=hat,b=eks,i=3727,x=0.02778608789107495,y=0.19112025359038776 a=eks,b=hat,i=3728,x=0.5830906923999751,y=0.1825999304288003 a=pan,b=wye,i=3729,x=0.6339377797999709,y=0.7940228471998122 a=hat,b=wye,i=3730,x=0.9186140626854419,y=0.4158937617414502 a=hat,b=hat,i=3731,x=0.03433461671749849,y=0.37009846068918584 a=wye,b=wye,i=3732,x=0.24997685932838876,y=0.7647954464137104 a=wye,b=wye,i=3733,x=0.19073435311282794,y=0.705275429721041 a=wye,b=pan,i=3734,x=0.5747797481156508,y=0.8274654836314349 a=zee,b=hat,i=3735,x=0.20101546519059987,y=0.9017936214420659 a=eks,b=eks,i=3736,x=0.8706261619141413,y=0.5428739515744351 a=wye,b=pan,i=3737,x=0.5574876609423702,y=0.8504937121138577 a=pan,b=wye,i=3738,x=0.5390690548412024,y=0.3716168991158759 a=wye,b=hat,i=3739,x=0.971775360771065,y=0.3319565969194058 a=zee,b=pan,i=3740,x=0.9333817720718712,y=0.4371222668297464 a=zee,b=pan,i=3741,x=0.9571682809413955,y=0.6570144668674751 a=pan,b=zee,i=3742,x=0.05182394212116692,y=0.8208128933987844 a=eks,b=pan,i=3743,x=0.4905151151584467,y=0.320903002068355 a=wye,b=zee,i=3744,x=0.7710752122842248,y=0.6182369915664692 a=zee,b=pan,i=3745,x=0.0634219140814758,y=0.0909389524119274 a=pan,b=hat,i=3746,x=0.016317522611819957,y=0.4500858677522094 a=hat,b=hat,i=3747,x=0.2731453345797118,y=0.3612727190378229 a=zee,b=zee,i=3748,x=0.7692098314967419,y=0.723183352513404 a=pan,b=eks,i=3749,x=0.6600164034317578,y=0.22789566978678333 a=zee,b=zee,i=3750,x=0.4584069341764643,y=0.6052673722009491 a=pan,b=zee,i=3751,x=0.1376132992218041,y=0.5327305744083769 a=hat,b=pan,i=3752,x=0.27781099183901203,y=0.24166942932110203 a=eks,b=eks,i=3753,x=0.9130333710330752,y=0.9434343087469547 a=pan,b=hat,i=3754,x=0.39530750680824867,y=0.285187450605236 a=wye,b=zee,i=3755,x=0.5821904936762373,y=0.9440238426951152 a=eks,b=eks,i=3756,x=0.3151274913498434,y=0.2613270252067468 a=wye,b=zee,i=3757,x=0.27126594951001737,y=0.2696036535766695 a=pan,b=zee,i=3758,x=0.1144851508437299,y=0.43717693060689256 a=wye,b=wye,i=3759,x=0.8659325090962396,y=0.500920016668498 a=wye,b=zee,i=3760,x=0.14033050146326476,y=0.7853558549084289 a=pan,b=pan,i=3761,x=0.6277167190080807,y=0.820462327799342 a=zee,b=zee,i=3762,x=0.40740521496915294,y=0.5027677314620422 a=hat,b=eks,i=3763,x=0.702517766279011,y=0.5201760035681132 a=hat,b=pan,i=3764,x=0.9684950471794708,y=0.9824729038297494 a=pan,b=pan,i=3765,x=0.7505504157884441,y=0.5688693727587826 a=hat,b=zee,i=3766,x=0.3053846255939139,y=0.29250711868083323 a=pan,b=hat,i=3767,x=0.07270094398967542,y=0.819707679427309 a=pan,b=wye,i=3768,x=0.39157640275144845,y=0.29940355516568284 a=wye,b=hat,i=3769,x=0.2813634801023107,y=0.33793045381955156 a=wye,b=zee,i=3770,x=0.3006731850375737,y=0.41117593228974025 a=eks,b=zee,i=3771,x=0.8966388980866674,y=0.6767775863177413 a=zee,b=eks,i=3772,x=0.09712051675224176,y=0.1992258338913524 a=wye,b=hat,i=3773,x=0.05484010565512498,y=0.6891554266059904 a=eks,b=eks,i=3774,x=0.10098411790939343,y=0.23016371716573425 a=zee,b=hat,i=3775,x=0.7941735867493203,y=0.2594788677041825 a=zee,b=zee,i=3776,x=0.9683966232439434,y=0.25528882348504156 a=wye,b=eks,i=3777,x=0.5229176412769544,y=0.8857285221477562 a=eks,b=pan,i=3778,x=0.5543756678908779,y=0.8979653327985948 a=zee,b=eks,i=3779,x=0.692670964675647,y=0.43868001633055353 a=eks,b=pan,i=3780,x=0.6536521341657655,y=0.6026553230815477 a=hat,b=eks,i=3781,x=0.22056344697345842,y=0.16263581703146368 a=hat,b=wye,i=3782,x=0.9802208332262505,y=0.42156225597643915 a=hat,b=wye,i=3783,x=0.5246681466694276,y=0.3988002197517633 a=wye,b=eks,i=3784,x=0.2896043360112557,y=0.03933436470492446 a=pan,b=zee,i=3785,x=0.6699335151046618,y=0.1867082955540268 a=zee,b=zee,i=3786,x=0.0022910915202805082,y=0.8679336791294139 a=zee,b=hat,i=3787,x=0.11351579052401195,y=0.5365315180789991 a=pan,b=wye,i=3788,x=0.41697687514270476,y=0.3863350720666795 a=eks,b=pan,i=3789,x=0.2647880014677908,y=0.495992120309258 a=pan,b=wye,i=3790,x=0.4871902945382671,y=0.22753844996371497 a=zee,b=wye,i=3791,x=0.9587582682512387,y=0.9041552661112677 a=pan,b=eks,i=3792,x=0.8303342159408211,y=0.7063245550219001 a=pan,b=eks,i=3793,x=0.43293237945019947,y=0.26733489278694356 a=zee,b=wye,i=3794,x=0.8976337510372844,y=0.8750629709298201 a=hat,b=pan,i=3795,x=0.8432372103239337,y=0.9510111805966026 a=eks,b=hat,i=3796,x=0.823953148854179,y=0.3020905534872981 a=zee,b=wye,i=3797,x=0.6303527344509033,y=0.17531824895427106 a=zee,b=pan,i=3798,x=0.9979923700274865,y=0.6588578150120853 a=pan,b=zee,i=3799,x=0.03921193583035787,y=0.7303677603577615 a=hat,b=eks,i=3800,x=0.6540911583411234,y=0.6156768180814669 a=eks,b=zee,i=3801,x=0.41291944190449625,y=0.04630035513500563 a=pan,b=eks,i=3802,x=0.21101198189616388,y=0.6878498019067313 a=zee,b=pan,i=3803,x=0.6938862506507568,y=0.09123194788888433 a=hat,b=zee,i=3804,x=0.13831455085494204,y=0.6878495274227865 a=hat,b=hat,i=3805,x=0.9077137203924546,y=0.6604195772537097 a=zee,b=pan,i=3806,x=0.4130639175002534,y=0.4140992672289935 a=hat,b=zee,i=3807,x=0.5264705799180144,y=0.05933317807985761 a=eks,b=pan,i=3808,x=0.18073645069225752,y=0.47471602068305085 a=hat,b=eks,i=3809,x=0.07620205058855944,y=0.41909302154687966 a=hat,b=zee,i=3810,x=0.9274217320420701,y=0.23200196179581423 a=wye,b=wye,i=3811,x=0.9262768212215141,y=0.583254627467812 a=eks,b=eks,i=3812,x=0.5738580742119982,y=0.22201053907217239 a=hat,b=zee,i=3813,x=0.8381595697055793,y=0.8082122321715743 a=hat,b=pan,i=3814,x=0.3227628236617065,y=0.09200255049758854 a=zee,b=pan,i=3815,x=0.5420566318553253,y=0.24311173211623627 a=pan,b=zee,i=3816,x=0.0679585117420517,y=0.9334969672578366 a=wye,b=pan,i=3817,x=0.21834728153634142,y=0.009580087519049041 a=wye,b=pan,i=3818,x=0.6892726476500824,y=0.328130518469796 a=wye,b=zee,i=3819,x=0.6612561643616807,y=0.647643437411651 a=zee,b=hat,i=3820,x=0.030987943391648676,y=0.6485266624267947 a=pan,b=pan,i=3821,x=0.09753442464986295,y=0.3452736158284476 a=eks,b=wye,i=3822,x=0.23064104633743454,y=0.6206626510995845 a=hat,b=wye,i=3823,x=0.0660248906480213,y=0.4768167157060277 a=zee,b=hat,i=3824,x=0.07286963812865666,y=0.9841111028377353 a=wye,b=wye,i=3825,x=0.7412307338094147,y=0.8357569402941348 a=pan,b=zee,i=3826,x=0.8700896084310135,y=0.7743947935823393 a=wye,b=hat,i=3827,x=0.5505247366282321,y=0.4487041560677363 a=hat,b=hat,i=3828,x=0.4439300237744592,y=0.3540302359317383 a=zee,b=eks,i=3829,x=0.8461894479274499,y=0.1091063374403779 a=wye,b=hat,i=3830,x=0.31602199194810077,y=0.23756301234064214 a=eks,b=eks,i=3831,x=0.4588783903640905,y=0.822431348022218 a=wye,b=pan,i=3832,x=0.3154044653633482,y=0.6954789197372386 a=pan,b=eks,i=3833,x=0.9435147604130275,y=0.6343874692425551 a=pan,b=hat,i=3834,x=0.7491688531360436,y=0.6632149460503455 a=eks,b=zee,i=3835,x=0.7084199117993816,y=0.23836696302687854 a=wye,b=pan,i=3836,x=0.5783001097508949,y=0.5326591809573153 a=pan,b=zee,i=3837,x=0.007599613269725358,y=0.5985657848153627 a=wye,b=eks,i=3838,x=0.16276307163297787,y=0.4480412721243018 a=hat,b=pan,i=3839,x=0.04332885941703746,y=0.6974767645258779 a=pan,b=hat,i=3840,x=0.6308501275600921,y=0.15448447296698842 a=wye,b=wye,i=3841,x=0.7854392875246197,y=0.7264036810522736 a=zee,b=wye,i=3842,x=0.9500031218945214,y=0.9557435110983296 a=hat,b=eks,i=3843,x=0.8979324823898589,y=0.22043224466362787 a=zee,b=eks,i=3844,x=0.5533769309499299,y=0.4231610222317168 a=eks,b=hat,i=3845,x=0.956021508845704,y=0.05912536350688913 a=pan,b=zee,i=3846,x=0.12083257325362673,y=0.6880217459012083 a=eks,b=pan,i=3847,x=0.9538690048763792,y=0.018466194565513683 a=wye,b=eks,i=3848,x=0.6500527955774431,y=0.023909990362617428 a=wye,b=eks,i=3849,x=0.7149976391333995,y=0.9748913470930238 a=zee,b=eks,i=3850,x=0.7036643435758647,y=0.29910186188725063 a=eks,b=zee,i=3851,x=0.6884645549243478,y=0.6729540888918134 a=wye,b=wye,i=3852,x=0.16575767054134194,y=0.3519742254585112 a=zee,b=pan,i=3853,x=0.16807480611879477,y=0.6916258245977434 a=zee,b=eks,i=3854,x=0.9118453703518822,y=0.4970364912618278 a=eks,b=wye,i=3855,x=0.7041409587449016,y=0.21248706433820264 a=pan,b=zee,i=3856,x=0.7166199842938143,y=0.5985908973683398 a=eks,b=pan,i=3857,x=0.911885736627155,y=0.7775693985993537 a=pan,b=pan,i=3858,x=0.2655493421352306,y=0.5008269003029236 a=eks,b=eks,i=3859,x=0.23564525774209633,y=0.6200721762867689 a=eks,b=pan,i=3860,x=0.16404594209083445,y=0.2945650928508321 a=hat,b=zee,i=3861,x=0.5532707570794401,y=0.3218958838799141 a=wye,b=eks,i=3862,x=0.845977895190702,y=0.2105916632815279 a=pan,b=wye,i=3863,x=0.8914098448143842,y=0.941827688174933 a=wye,b=pan,i=3864,x=0.40887317017480806,y=0.9211253311538701 a=eks,b=pan,i=3865,x=0.6410821318604495,y=0.742344518102107 a=eks,b=eks,i=3866,x=0.8820740686865273,y=0.6336399556322359 a=zee,b=zee,i=3867,x=0.9124099806717596,y=0.10039063827592765 a=pan,b=pan,i=3868,x=0.5708876065677694,y=0.6788408195369369 a=pan,b=hat,i=3869,x=0.5531285064534339,y=0.014934021539296571 a=hat,b=zee,i=3870,x=0.40688870301241575,y=0.4640784108862729 a=eks,b=hat,i=3871,x=0.576479904048506,y=0.31414898223457755 a=wye,b=wye,i=3872,x=0.47105100438757685,y=0.05894343228765331 a=wye,b=hat,i=3873,x=0.08895748908550638,y=0.7503852698192701 a=zee,b=wye,i=3874,x=0.36954687122878715,y=0.07524269626487912 a=pan,b=zee,i=3875,x=0.8656993436002198,y=0.7910484890727197 a=wye,b=wye,i=3876,x=0.03808754965335226,y=0.08658971281465833 a=pan,b=zee,i=3877,x=0.09904785925240933,y=0.6676400108509978 a=eks,b=eks,i=3878,x=0.0506506132923914,y=0.7242690651435119 a=hat,b=eks,i=3879,x=0.03588331465146932,y=0.7484282721818893 a=hat,b=hat,i=3880,x=0.4235813324669898,y=0.24387827945280804 a=hat,b=hat,i=3881,x=0.7822034723161025,y=0.7478339704565765 a=hat,b=eks,i=3882,x=0.011719496883464853,y=0.24640876061080674 a=eks,b=hat,i=3883,x=0.4614594041430371,y=0.3205017019419516 a=wye,b=wye,i=3884,x=0.9807726374776462,y=0.16883444992338326 a=wye,b=zee,i=3885,x=0.31672532313467505,y=0.2365343741445356 a=hat,b=pan,i=3886,x=0.18873324663018243,y=0.7292335881068795 a=pan,b=hat,i=3887,x=0.030126862485056027,y=0.7407216218234761 a=eks,b=wye,i=3888,x=0.21823480875880663,y=0.6891953143456548 a=zee,b=wye,i=3889,x=0.039039225578129,y=0.043618607590064085 a=wye,b=eks,i=3890,x=0.1974840445022984,y=0.43475405724957294 a=pan,b=eks,i=3891,x=0.9382818311518488,y=0.9030005498802104 a=pan,b=zee,i=3892,x=0.27112454369214156,y=0.8859937112495071 a=eks,b=eks,i=3893,x=0.4046249389793575,y=0.21056190964042465 a=wye,b=zee,i=3894,x=0.7443136068289423,y=0.8294047544954046 a=hat,b=hat,i=3895,x=0.4564412341948818,y=0.7759614897360431 a=hat,b=wye,i=3896,x=0.04335080026755522,y=0.9820438391823961 a=hat,b=pan,i=3897,x=0.49376649897367464,y=0.13401013066245737 a=eks,b=pan,i=3898,x=0.6998124732144403,y=0.3446237971866837 a=eks,b=wye,i=3899,x=0.1432600644239883,y=0.7912100443742818 a=pan,b=hat,i=3900,x=0.8799773683889426,y=0.5220746421238783 a=wye,b=zee,i=3901,x=0.8739801518514984,y=0.13243512076702868 a=zee,b=eks,i=3902,x=0.8645468539063139,y=0.9700412096469742 a=hat,b=hat,i=3903,x=0.6603175490464367,y=0.7332253490191969 a=wye,b=hat,i=3904,x=0.2808463214358832,y=0.6400325080698059 a=hat,b=hat,i=3905,x=0.37058852723699554,y=0.10112929497538448 a=hat,b=pan,i=3906,x=0.18587769312561342,y=0.5877405963198684 a=hat,b=hat,i=3907,x=0.5156840561144312,y=0.48828123151684966 a=hat,b=hat,i=3908,x=0.011436139295365133,y=0.698305213173947 a=eks,b=zee,i=3909,x=0.8701294324647131,y=0.6010009857684786 a=eks,b=pan,i=3910,x=0.7754775924406334,y=0.9607498923245504 a=zee,b=zee,i=3911,x=0.10611443109176355,y=0.9500980959450185 a=eks,b=hat,i=3912,x=0.40688370124160333,y=0.3725099736322035 a=eks,b=pan,i=3913,x=0.7572616191019003,y=0.009426657564762575 a=zee,b=pan,i=3914,x=0.568449276718281,y=0.44428728066132994 a=hat,b=zee,i=3915,x=0.4715771685615844,y=0.679035167069352 a=pan,b=hat,i=3916,x=0.10385472378813976,y=0.8696276556798485 a=zee,b=eks,i=3917,x=0.4610838052133647,y=0.5166912532440093 a=eks,b=wye,i=3918,x=0.3468839319991631,y=0.7460608153868107 a=hat,b=hat,i=3919,x=0.20968623039533885,y=0.2249710535207634 a=eks,b=wye,i=3920,x=0.06633524516092837,y=0.21897455790581 a=zee,b=hat,i=3921,x=0.24462442594768674,y=0.7825101030749122 a=eks,b=pan,i=3922,x=0.09303768776585819,y=0.9097350521192294 a=pan,b=zee,i=3923,x=0.7828038174006502,y=0.40187653591870354 a=eks,b=wye,i=3924,x=0.24552287892234603,y=0.8709339930853457 a=wye,b=eks,i=3925,x=0.9444615936887226,y=0.5492757409492689 a=pan,b=eks,i=3926,x=0.2577383831501502,y=0.42247048365748696 a=hat,b=pan,i=3927,x=0.2961162902664337,y=0.5026763086626909 a=hat,b=pan,i=3928,x=0.3294192690721903,y=0.0018064795955691215 a=pan,b=wye,i=3929,x=0.5373694134669578,y=0.6408298650436733 a=wye,b=zee,i=3930,x=0.3772473940400355,y=0.4855477755417952 a=pan,b=hat,i=3931,x=0.8947844528349447,y=0.6976181039979583 a=wye,b=eks,i=3932,x=0.902042488611117,y=0.8695780909283909 a=zee,b=eks,i=3933,x=0.9377651072146025,y=0.49393343661090683 a=wye,b=wye,i=3934,x=0.8890179128922202,y=0.036534071445648686 a=eks,b=wye,i=3935,x=0.8719220728834155,y=0.626436829723036 a=zee,b=zee,i=3936,x=0.2789666429898331,y=0.7718880254003965 a=wye,b=zee,i=3937,x=0.8620266789446326,y=0.133104948798772 a=wye,b=wye,i=3938,x=0.4264030481171944,y=0.2469737981294069 a=zee,b=pan,i=3939,x=0.9776442331945898,y=0.4655162963934556 a=pan,b=hat,i=3940,x=0.37339956142433084,y=0.23248823182301037 a=eks,b=hat,i=3941,x=0.8182766432429959,y=0.2282730594932706 a=eks,b=zee,i=3942,x=0.7678757943544514,y=0.9693217394374674 a=wye,b=hat,i=3943,x=0.29550708533363845,y=0.16362618484177738 a=zee,b=wye,i=3944,x=0.9305603171944418,y=0.2631848553023146 a=zee,b=eks,i=3945,x=0.9502316772099553,y=0.19036371662120233 a=wye,b=eks,i=3946,x=0.8350585462480241,y=0.7491629688087337 a=wye,b=zee,i=3947,x=0.8226133287365867,y=0.2794421547836373 a=wye,b=wye,i=3948,x=0.02572471641992602,y=0.6920862746683303 a=wye,b=zee,i=3949,x=0.3676627709059406,y=0.3957927902894449 a=zee,b=pan,i=3950,x=0.32474388588887126,y=0.02474711989630063 a=pan,b=eks,i=3951,x=0.7409946857015619,y=0.19548589834215446 a=hat,b=wye,i=3952,x=0.6350102710290926,y=0.2620857765590283 a=zee,b=eks,i=3953,x=0.30922267009534077,y=0.3284230853853207 a=hat,b=pan,i=3954,x=0.052368455214725995,y=0.4715978875853839 a=eks,b=zee,i=3955,x=0.5312946172484967,y=0.12098565859835453 a=zee,b=eks,i=3956,x=0.1849505395742288,y=0.6971047278578605 a=pan,b=eks,i=3957,x=0.6165622172072422,y=0.37237191581951723 a=hat,b=zee,i=3958,x=0.07310839831115146,y=0.32925431162438823 a=pan,b=hat,i=3959,x=0.1292574457299427,y=0.3582879075778822 a=pan,b=zee,i=3960,x=0.19211441013639674,y=0.11950330832710931 a=wye,b=hat,i=3961,x=0.6511854877418017,y=0.4589218300880824 a=eks,b=hat,i=3962,x=0.9657235616300794,y=0.05144636955135773 a=hat,b=pan,i=3963,x=0.2775863198412192,y=0.7891255209818445 a=wye,b=eks,i=3964,x=0.9210830069555165,y=0.5838970142942722 a=zee,b=wye,i=3965,x=0.23984259901508576,y=0.26442599713920145 a=hat,b=eks,i=3966,x=0.23733058400187923,y=0.7016365873249447 a=zee,b=wye,i=3967,x=0.9985449436152721,y=0.7330838738578122 a=eks,b=wye,i=3968,x=0.015400799144512867,y=0.6014606839935781 a=zee,b=hat,i=3969,x=0.6861552175518395,y=0.46267309304633597 a=wye,b=zee,i=3970,x=0.3424738374943377,y=0.6234959936497562 a=hat,b=pan,i=3971,x=0.47236749903854525,y=0.49755810812875845 a=pan,b=wye,i=3972,x=0.06499356218753538,y=0.5661193015342019 a=pan,b=hat,i=3973,x=0.39627283237990996,y=0.6628720545942175 a=hat,b=hat,i=3974,x=0.2255823178745917,y=0.3328848639919585 a=zee,b=pan,i=3975,x=0.41021697311932137,y=0.5253220869630462 a=eks,b=eks,i=3976,x=0.3872364913819858,y=0.12628018436476995 a=zee,b=wye,i=3977,x=0.640238580570024,y=0.41378547967160495 a=eks,b=zee,i=3978,x=0.10057250053848688,y=0.6832812035658576 a=eks,b=wye,i=3979,x=0.05509300519176841,y=0.3449069313995392 a=eks,b=wye,i=3980,x=0.17739908838951735,y=0.6189549035709109 a=eks,b=pan,i=3981,x=0.798588528905017,y=0.7451168881460923 a=wye,b=eks,i=3982,x=0.7480880614402182,y=0.8419207681331152 a=wye,b=zee,i=3983,x=0.8362240426090267,y=0.77769018412775 a=hat,b=wye,i=3984,x=0.020984581151031745,y=0.9379819495871566 a=zee,b=eks,i=3985,x=0.05962271913450001,y=0.8797820678732818 a=pan,b=zee,i=3986,x=0.4205297371360823,y=0.9963268123973551 a=eks,b=hat,i=3987,x=0.3908629932350629,y=0.5854417332644798 a=zee,b=zee,i=3988,x=0.7335921993524305,y=0.5879895671878599 a=wye,b=zee,i=3989,x=0.2700024864980135,y=0.8437375152003208 a=wye,b=pan,i=3990,x=0.2551633201471506,y=0.4633660311722343 a=pan,b=zee,i=3991,x=0.07557797117002352,y=0.03446642347570361 a=zee,b=eks,i=3992,x=0.7507600776739561,y=0.6732032182262292 a=hat,b=zee,i=3993,x=0.08221997898229427,y=0.21489690844146592 a=zee,b=eks,i=3994,x=0.2399390749091379,y=0.8600537400054703 a=hat,b=eks,i=3995,x=0.6854597775410988,y=0.6047357220116547 a=pan,b=hat,i=3996,x=0.4669100032261838,y=0.48298621327550606 a=eks,b=hat,i=3997,x=0.8201134204882613,y=0.5748852394805374 a=zee,b=eks,i=3998,x=0.39329877289726367,y=0.8779820074659457 a=pan,b=pan,i=3999,x=0.1966197290195203,y=0.539503732197533 a=pan,b=wye,i=4000,x=0.7030828102156571,y=0.12232197500884245 a=wye,b=hat,i=4001,x=0.8174301789619988,y=0.9053657573378745 a=eks,b=wye,i=4002,x=0.3850636313361996,y=0.552180695877821 a=eks,b=hat,i=4003,x=0.6772262101934939,y=0.12567047648579976 a=wye,b=pan,i=4004,x=0.7607827500015804,y=0.6235619294990873 a=zee,b=zee,i=4005,x=0.6393382677423634,y=0.026928024799432126 a=zee,b=hat,i=4006,x=0.48789661545234886,y=0.21227412408894908 a=pan,b=wye,i=4007,x=0.5905532262814199,y=0.03346277389076979 a=eks,b=hat,i=4008,x=0.890243383339597,y=0.7267223805200799 a=hat,b=pan,i=4009,x=0.5706952995715363,y=0.9230695483570237 a=zee,b=hat,i=4010,x=0.42440597576906447,y=0.0704425276034597 a=hat,b=wye,i=4011,x=0.24251335510099137,y=0.23960695465439596 a=zee,b=pan,i=4012,x=0.5455876516440495,y=0.4916025226658389 a=eks,b=pan,i=4013,x=0.8704264127290353,y=0.5876599831119824 a=hat,b=pan,i=4014,x=0.31319409877544535,y=0.37600379424562247 a=pan,b=hat,i=4015,x=0.6791412275551999,y=0.8868908402993898 a=pan,b=eks,i=4016,x=0.8587762124701115,y=0.7327173343378633 a=zee,b=eks,i=4017,x=0.3047836325798219,y=0.7894212582792598 a=hat,b=pan,i=4018,x=0.3048776737346697,y=0.13707959214248555 a=zee,b=zee,i=4019,x=0.32116201777416775,y=0.6159942228124887 a=hat,b=pan,i=4020,x=0.0435632469106455,y=0.8600282250289863 a=zee,b=hat,i=4021,x=0.3130407621764443,y=0.2693181610377101 a=wye,b=zee,i=4022,x=0.40301649786733384,y=0.9524000685947437 a=pan,b=pan,i=4023,x=0.10367305449954967,y=0.022130374916290774 a=pan,b=zee,i=4024,x=0.2180038149057033,y=0.2890891058720141 a=hat,b=wye,i=4025,x=0.6365723951389777,y=0.7003325245087676 a=zee,b=zee,i=4026,x=0.9441858479531559,y=0.3388368972590644 a=wye,b=hat,i=4027,x=0.4037114359444258,y=0.90743641296412 a=hat,b=eks,i=4028,x=0.20788010249626498,y=0.6884626872862553 a=wye,b=pan,i=4029,x=0.3428961154684751,y=0.8868244204307322 a=zee,b=eks,i=4030,x=0.3317839760740481,y=0.4161099049929635 a=pan,b=eks,i=4031,x=0.09704619121471669,y=0.0779275379233505 a=wye,b=wye,i=4032,x=0.2974124725329491,y=0.20863438296756043 a=wye,b=pan,i=4033,x=0.44164928623031885,y=0.3935479870985933 a=zee,b=pan,i=4034,x=0.407013802751526,y=0.7638222768155006 a=hat,b=hat,i=4035,x=0.5832281654804606,y=0.30161246333228053 a=hat,b=pan,i=4036,x=0.3630052335487458,y=0.1756001401202808 a=pan,b=wye,i=4037,x=0.40101967210862355,y=0.21622386613658062 a=zee,b=eks,i=4038,x=0.31593174924868916,y=0.30590560916984444 a=pan,b=eks,i=4039,x=0.053167065399378544,y=0.9320171029412466 a=hat,b=zee,i=4040,x=0.9955496827175224,y=0.48098153603493243 a=wye,b=eks,i=4041,x=0.6663441339123051,y=0.8594459082303051 a=pan,b=wye,i=4042,x=0.1587273385461524,y=0.6669257024952429 a=eks,b=zee,i=4043,x=0.28076996721337844,y=0.7010179301082176 a=zee,b=wye,i=4044,x=0.4445193542875734,y=0.10451265229731932 a=eks,b=zee,i=4045,x=0.7400078317069471,y=0.6537027971576772 a=zee,b=zee,i=4046,x=0.6525804691103836,y=0.2545220514360603 a=wye,b=wye,i=4047,x=0.5414929203702645,y=0.4539331132426315 a=pan,b=hat,i=4048,x=0.26401325806452103,y=0.5055541652981963 a=zee,b=wye,i=4049,x=0.3865785757267529,y=0.3257613178120228 a=zee,b=pan,i=4050,x=0.22133212632288612,y=0.46497223755296413 a=wye,b=pan,i=4051,x=0.46330422466377885,y=0.0013216245762560641 a=eks,b=eks,i=4052,x=0.26951508961424153,y=0.8159189781286144 a=hat,b=zee,i=4053,x=0.8866052673521815,y=0.4046547094268781 a=eks,b=pan,i=4054,x=0.740840958021636,y=0.4460391910997835 a=hat,b=hat,i=4055,x=0.24697770493624438,y=0.612234746493852 a=eks,b=eks,i=4056,x=0.8643394873777513,y=0.9659257127064651 a=pan,b=pan,i=4057,x=0.3102888737344549,y=0.40268801525857945 a=zee,b=pan,i=4058,x=0.9750004025056389,y=0.30221484127549403 a=wye,b=eks,i=4059,x=0.5063318396525335,y=0.4417901089284284 a=pan,b=zee,i=4060,x=0.008052078028936815,y=0.8144830537845575 a=zee,b=zee,i=4061,x=0.5943115025128368,y=0.7926566656770357 a=eks,b=eks,i=4062,x=0.9875301794451499,y=0.7335426236266079 a=wye,b=zee,i=4063,x=0.8739281191211792,y=0.4835160480530071 a=wye,b=wye,i=4064,x=0.054986884076116516,y=0.9109000045675829 a=eks,b=pan,i=4065,x=0.9790714906563968,y=0.007030356364051138 a=eks,b=eks,i=4066,x=0.9312192725082208,y=0.4963799110654653 a=pan,b=pan,i=4067,x=0.5063639370311482,y=0.004264053556000236 a=eks,b=wye,i=4068,x=0.1524845394038703,y=0.8431776270630555 a=zee,b=wye,i=4069,x=0.969881192737605,y=0.7454405956242405 a=hat,b=eks,i=4070,x=0.18629806750635058,y=0.20897903127133244 a=hat,b=eks,i=4071,x=0.17058445050982152,y=0.6566712054825186 a=wye,b=hat,i=4072,x=0.5889180149165333,y=0.24917849958971638 a=pan,b=eks,i=4073,x=0.2657367745661936,y=0.2985150423046431 a=wye,b=pan,i=4074,x=0.7170683734519407,y=0.6616939907637078 a=hat,b=pan,i=4075,x=0.7741097521171826,y=0.5862044466287508 a=pan,b=eks,i=4076,x=0.6711827040032985,y=0.1902299755507466 a=hat,b=hat,i=4077,x=0.5011592202840128,y=0.4774266498958699 a=wye,b=hat,i=4078,x=0.45606720248652644,y=0.8123287155978273 a=zee,b=zee,i=4079,x=0.3760881437289524,y=0.8847359365393963 a=eks,b=zee,i=4080,x=0.6036589730049234,y=0.5196679309887058 a=eks,b=pan,i=4081,x=0.8636397669083807,y=0.39559043404091077 a=hat,b=hat,i=4082,x=0.5572557445251078,y=0.624066652987969 a=wye,b=wye,i=4083,x=0.8666445318722942,y=0.767288613574896 a=eks,b=zee,i=4084,x=0.5618487213544217,y=0.30293876669064146 a=wye,b=eks,i=4085,x=0.5272061090337726,y=0.9162627017806118 a=eks,b=wye,i=4086,x=0.3119331822264977,y=0.4703087590730718 a=wye,b=zee,i=4087,x=0.041369624776661396,y=0.1706574091421187 a=pan,b=eks,i=4088,x=0.6090012823832082,y=0.812489654491081 a=hat,b=pan,i=4089,x=0.6181818234320513,y=0.3456834903874286 a=wye,b=zee,i=4090,x=0.08760748700129917,y=0.046823223997924046 a=pan,b=pan,i=4091,x=0.9477496006595305,y=0.6877721274230629 a=pan,b=eks,i=4092,x=0.05823591729943611,y=0.2271541631902052 a=zee,b=wye,i=4093,x=0.5115949427264939,y=0.7463065447615764 a=hat,b=hat,i=4094,x=0.8294711965470426,y=0.5100796086516896 a=pan,b=wye,i=4095,x=0.002245348719915996,y=0.4758218988941505 a=zee,b=eks,i=4096,x=0.6921498725707808,y=0.11138574708230264 a=eks,b=zee,i=4097,x=0.5977012193299909,y=0.6349007809350186 a=wye,b=pan,i=4098,x=0.9826450383900536,y=0.1400761078947168 a=pan,b=wye,i=4099,x=0.8910882964590207,y=0.33701906973508144 a=wye,b=pan,i=4100,x=0.4194005326767647,y=0.5452164572329079 a=wye,b=wye,i=4101,x=0.9070001852862156,y=0.5366667269362855 a=pan,b=zee,i=4102,x=0.936276054438326,y=0.40450742681553564 a=wye,b=zee,i=4103,x=0.40338842748518,y=0.16714248436837198 a=pan,b=eks,i=4104,x=0.4763532787659751,y=0.6087591109968019 a=pan,b=wye,i=4105,x=0.16729489652734397,y=0.5307591339000314 a=wye,b=hat,i=4106,x=0.6762148011530986,y=0.7998537880048552 a=zee,b=wye,i=4107,x=0.1740567415346871,y=0.8534128359069896 a=eks,b=zee,i=4108,x=0.3415946367341153,y=0.19830581897594968 a=pan,b=hat,i=4109,x=0.06408072699727674,y=0.7782480536170286 a=eks,b=pan,i=4110,x=0.7201591775410024,y=0.9280174950278048 a=wye,b=hat,i=4111,x=0.27092702426036697,y=0.40264205326846036 a=wye,b=eks,i=4112,x=0.21549872173717677,y=0.7712851660284064 a=wye,b=eks,i=4113,x=0.9978834111387961,y=0.02729153021305819 a=wye,b=hat,i=4114,x=0.5672845724991237,y=0.8126100904189216 a=pan,b=eks,i=4115,x=0.14786482586108984,y=0.7088885498409112 a=eks,b=zee,i=4116,x=0.5374530235586998,y=0.1554131021415981 a=zee,b=wye,i=4117,x=0.973704237758867,y=0.2722193342177551 a=eks,b=zee,i=4118,x=0.44761492415732196,y=0.8962682037215072 a=wye,b=zee,i=4119,x=0.14069101423742136,y=0.3916394205657444 a=eks,b=hat,i=4120,x=0.7278136147317754,y=0.992128682834371 a=wye,b=eks,i=4121,x=0.3436640653132741,y=0.12875649374791853 a=pan,b=wye,i=4122,x=0.5589346838220178,y=0.4914922406604886 a=hat,b=zee,i=4123,x=0.11667168949423246,y=0.09343624851787202 a=zee,b=zee,i=4124,x=0.3762744289665654,y=0.4657534810646099 a=pan,b=zee,i=4125,x=0.8167559403831369,y=0.6726503484988995 a=zee,b=hat,i=4126,x=0.16302778730181566,y=0.2748655824617119 a=wye,b=wye,i=4127,x=0.7262693332963976,y=0.7800792471160094 a=wye,b=pan,i=4128,x=0.343037394179604,y=0.8198518248958258 a=zee,b=wye,i=4129,x=0.05680148699183385,y=0.6245423259174248 a=eks,b=wye,i=4130,x=0.8598238868873511,y=0.012220950836815403 a=pan,b=zee,i=4131,x=0.3675182883990802,y=0.8604415347784466 a=wye,b=zee,i=4132,x=0.14673501967206204,y=0.2171503552857429 a=wye,b=zee,i=4133,x=0.7389607262096376,y=0.036648057677968304 a=pan,b=eks,i=4134,x=0.5678246594857959,y=0.8501122230105806 a=eks,b=wye,i=4135,x=0.06467946568449268,y=0.8481570975546845 a=zee,b=eks,i=4136,x=0.9750589992032552,y=0.8792931621208594 a=pan,b=eks,i=4137,x=0.727677709722926,y=0.990782873469676 a=hat,b=eks,i=4138,x=0.680011121560662,y=0.8738045887343792 a=pan,b=eks,i=4139,x=0.8882078496509985,y=0.7037523368580344 a=wye,b=wye,i=4140,x=0.4072330251968732,y=0.5912138499903089 a=pan,b=pan,i=4141,x=0.7099916507740912,y=0.7023882125149881 a=zee,b=hat,i=4142,x=0.59845620196533,y=0.7654415799243958 a=wye,b=zee,i=4143,x=0.7319199702444085,y=0.3284383385587504 a=pan,b=eks,i=4144,x=0.20066813487611335,y=0.14876626920283553 a=eks,b=eks,i=4145,x=0.15065242524890976,y=0.12428817259719527 a=eks,b=hat,i=4146,x=0.24650476137003852,y=0.24493489109337752 a=pan,b=eks,i=4147,x=0.18018100232038436,y=0.6774654990004214 a=pan,b=wye,i=4148,x=0.3413539884717429,y=0.42693818289018026 a=pan,b=hat,i=4149,x=0.3302318191152641,y=0.76393329273942 a=wye,b=wye,i=4150,x=0.18070207422954976,y=0.5101494095812327 a=hat,b=wye,i=4151,x=0.9300760758556822,y=0.7773525646273065 a=eks,b=eks,i=4152,x=0.1811147851470688,y=0.27238019374865363 a=zee,b=zee,i=4153,x=0.5846722719463249,y=0.6311555286184487 a=eks,b=wye,i=4154,x=0.14862179863191494,y=0.8693912096400257 a=pan,b=zee,i=4155,x=0.09454282552502047,y=0.49923403772444375 a=hat,b=eks,i=4156,x=0.15799120592162896,y=0.038371812406094774 a=eks,b=zee,i=4157,x=0.4858235480097448,y=0.09279407391803784 a=wye,b=pan,i=4158,x=0.1333970187468101,y=0.28784426376744954 a=zee,b=wye,i=4159,x=0.16633086096833194,y=0.24966226951484904 a=hat,b=wye,i=4160,x=0.8054114157818849,y=0.7345641356600717 a=zee,b=wye,i=4161,x=0.0010540410989509086,y=0.4824535316499434 a=hat,b=wye,i=4162,x=0.17183301057444123,y=0.5814481871152551 a=hat,b=wye,i=4163,x=0.7378974454559613,y=0.14329858381160532 a=eks,b=eks,i=4164,x=0.1814557125976639,y=0.16922072136830046 a=hat,b=hat,i=4165,x=0.1667557442764379,y=0.4707835711078464 a=eks,b=eks,i=4166,x=0.8001532760200558,y=0.4710414364372668 a=zee,b=eks,i=4167,x=0.7619530390058822,y=0.930540767502347 a=zee,b=pan,i=4168,x=0.599752942239787,y=0.2632005449641026 a=wye,b=eks,i=4169,x=0.07899981174582527,y=0.8711975079555797 a=wye,b=zee,i=4170,x=0.9950566917608218,y=0.8929860757345622 a=zee,b=hat,i=4171,x=0.6164466931885032,y=0.046028336349777765 a=pan,b=wye,i=4172,x=0.9552928088345413,y=0.4665974055074307 a=hat,b=wye,i=4173,x=0.5631533277539057,y=0.18005042555248219 a=zee,b=wye,i=4174,x=0.43302095958952536,y=0.9058926327335167 a=eks,b=hat,i=4175,x=0.14893444050478133,y=0.6668089129536704 a=pan,b=wye,i=4176,x=0.4341923489619599,y=0.7002062767529537 a=wye,b=wye,i=4177,x=0.8269582967617823,y=0.3873323406990482 a=wye,b=hat,i=4178,x=0.10338061245651997,y=0.6598406918574121 a=wye,b=pan,i=4179,x=0.8403305474491944,y=0.5265486487825841 a=pan,b=wye,i=4180,x=0.2142912364810604,y=0.5902490540194396 a=hat,b=hat,i=4181,x=0.9215787418719625,y=0.87388922229494 a=wye,b=eks,i=4182,x=0.34389709563449355,y=0.9265777131373166 a=wye,b=hat,i=4183,x=0.7734961393992563,y=0.8972101418171253 a=wye,b=eks,i=4184,x=0.26453922756144566,y=0.04144136482622762 a=eks,b=eks,i=4185,x=0.6545545397873997,y=0.3003265405693454 a=zee,b=pan,i=4186,x=0.09176822676571406,y=0.5263428400902627 a=hat,b=eks,i=4187,x=0.9865778952946068,y=0.9315331182266391 a=zee,b=zee,i=4188,x=0.5768573162811447,y=0.03374115506424635 a=wye,b=eks,i=4189,x=0.8653650223373014,y=0.05928658347043925 a=hat,b=hat,i=4190,x=0.9900519739227561,y=0.3950239124798106 a=pan,b=eks,i=4191,x=0.637972872375815,y=0.17992343467853944 a=zee,b=hat,i=4192,x=0.20233463129873608,y=0.8387699339680452 a=pan,b=wye,i=4193,x=0.782060968571005,y=0.5226067196250769 a=zee,b=hat,i=4194,x=0.6917599608609465,y=0.7645848884839161 a=zee,b=wye,i=4195,x=0.05217934744029562,y=0.9588458237749052 a=eks,b=zee,i=4196,x=0.9253885848590683,y=0.3616430584909154 a=zee,b=wye,i=4197,x=0.04731297366084686,y=0.5416374414603988 a=pan,b=pan,i=4198,x=0.2033916216857976,y=0.920262918619217 a=hat,b=hat,i=4199,x=0.14718338407807485,y=0.8513271413790102 a=eks,b=eks,i=4200,x=0.7461940655714095,y=0.22725935726388635 a=hat,b=zee,i=4201,x=0.5742688863471991,y=0.20563261535996558 a=pan,b=hat,i=4202,x=0.23693797784996196,y=0.7710519376518159 a=wye,b=pan,i=4203,x=0.24740078542575394,y=0.031517413903408564 a=eks,b=wye,i=4204,x=0.09707778409356904,y=0.4413369985080463 a=zee,b=hat,i=4205,x=0.9035555263299718,y=0.39000800205677044 a=eks,b=zee,i=4206,x=0.591250716216349,y=0.533942741704139 a=wye,b=pan,i=4207,x=0.03750222722365337,y=0.7243329653363689 a=eks,b=eks,i=4208,x=0.23584245665114634,y=0.13929514505423546 a=hat,b=wye,i=4209,x=0.01599534158357141,y=0.888241457991452 a=pan,b=pan,i=4210,x=0.7140111302670499,y=0.3769195273604298 a=wye,b=eks,i=4211,x=0.5693885676546375,y=0.8180582438424654 a=eks,b=pan,i=4212,x=0.7602507606210257,y=0.39631475864139476 a=zee,b=zee,i=4213,x=0.6569921162319814,y=0.9398725266121587 a=zee,b=eks,i=4214,x=0.6757239578204182,y=0.6370305085828928 a=wye,b=pan,i=4215,x=0.24941440834260942,y=0.6514695259568407 a=hat,b=wye,i=4216,x=0.11546817052646863,y=0.987858819464426 a=pan,b=wye,i=4217,x=0.4097976618902073,y=0.141878119206427 a=pan,b=pan,i=4218,x=0.37182041744304883,y=0.5321264950796094 a=zee,b=zee,i=4219,x=0.6441844499665529,y=0.23588688400237645 a=zee,b=pan,i=4220,x=0.30704268738508733,y=0.5886080352557902 a=zee,b=zee,i=4221,x=0.2777713687698916,y=0.9525579988213925 a=eks,b=wye,i=4222,x=0.2916049582954635,y=0.36479303527285845 a=eks,b=eks,i=4223,x=0.18203746990797298,y=0.7219165981682398 a=hat,b=zee,i=4224,x=0.5666319712329421,y=0.5421871427604233 a=wye,b=eks,i=4225,x=0.4458349858817956,y=0.9706195326043711 a=eks,b=zee,i=4226,x=0.16294492416963813,y=0.8362146915120445 a=pan,b=hat,i=4227,x=0.7293597006505415,y=0.35215231788343837 a=wye,b=pan,i=4228,x=0.0036540728637147746,y=0.9534351724118004 a=pan,b=eks,i=4229,x=0.651806061031575,y=0.6877628315760286 a=hat,b=zee,i=4230,x=0.3033701670401001,y=0.6978700190197445 a=eks,b=hat,i=4231,x=0.9813730880370696,y=0.8073301729919906 a=hat,b=hat,i=4232,x=0.4406941528960675,y=0.11038994093232624 a=wye,b=pan,i=4233,x=0.6049346739736081,y=0.8481638285484625 a=wye,b=pan,i=4234,x=0.03250269370708647,y=0.07284046091092433 a=hat,b=eks,i=4235,x=0.8805603004827004,y=0.2757599334574219 a=hat,b=eks,i=4236,x=0.35959828200975064,y=0.942305832708083 a=zee,b=zee,i=4237,x=0.3542208694505635,y=0.9173262586874656 a=wye,b=hat,i=4238,x=0.768952199858574,y=0.3860553554975482 a=wye,b=zee,i=4239,x=0.15775845219755535,y=0.6337543088194983 a=pan,b=hat,i=4240,x=0.7490446337745393,y=0.7787017014295363 a=pan,b=wye,i=4241,x=0.39480526500730084,y=0.8301232751171009 a=zee,b=hat,i=4242,x=0.34372514541539545,y=0.49770081510285935 a=hat,b=eks,i=4243,x=0.38836962308546263,y=0.20018023403843987 a=pan,b=wye,i=4244,x=0.7365286003534705,y=0.9834124894169503 a=hat,b=zee,i=4245,x=0.8079109744541904,y=0.7703976742527068 a=zee,b=wye,i=4246,x=0.4282487915196205,y=0.20203065558191458 a=pan,b=eks,i=4247,x=0.9507204029429733,y=0.5630361304031504 a=eks,b=wye,i=4248,x=0.5065699052598817,y=0.6709355384501077 a=hat,b=zee,i=4249,x=0.09530331139521941,y=0.6141770440290856 a=pan,b=wye,i=4250,x=0.574482871032033,y=0.24679198539791947 a=zee,b=pan,i=4251,x=0.36882904197494304,y=0.20694570729434147 a=zee,b=zee,i=4252,x=0.18869049168164287,y=0.2881249393129065 a=pan,b=eks,i=4253,x=0.8529162429192656,y=0.6126252561626568 a=eks,b=eks,i=4254,x=0.9121680240505416,y=0.24514174410079137 a=hat,b=pan,i=4255,x=0.29284172836172306,y=0.7411592078657947 a=zee,b=eks,i=4256,x=0.340648501185675,y=0.8624542687016871 a=hat,b=pan,i=4257,x=0.5337295526676911,y=0.20956745825751122 a=hat,b=eks,i=4258,x=0.23233951000696584,y=0.7359066130916937 a=pan,b=hat,i=4259,x=0.5012993133229816,y=0.9840303477621715 a=eks,b=pan,i=4260,x=0.0557110727165222,y=0.3692997658300152 a=hat,b=hat,i=4261,x=0.7017095010065938,y=0.2235290487843009 a=eks,b=eks,i=4262,x=0.45572766007890264,y=0.8865479382954524 a=zee,b=wye,i=4263,x=0.5008782411049667,y=0.6537828452513129 a=eks,b=wye,i=4264,x=0.17630798589531016,y=0.8870092132233037 a=pan,b=wye,i=4265,x=0.4723205963134164,y=0.5883227580402909 a=eks,b=zee,i=4266,x=0.7813498909756447,y=0.3554002183159217 a=hat,b=eks,i=4267,x=0.6709709261548794,y=0.6826054557997793 a=zee,b=pan,i=4268,x=0.5869984233644046,y=0.4215965891872716 a=hat,b=wye,i=4269,x=0.23755705980379305,y=0.565717672067408 a=wye,b=hat,i=4270,x=0.05437547367302842,y=0.3843634628840725 a=wye,b=eks,i=4271,x=0.33499684404101904,y=0.7363519893989602 a=eks,b=eks,i=4272,x=0.42076370727497103,y=0.347103929260111 a=eks,b=hat,i=4273,x=0.20223347366198052,y=0.6349185327342544 a=eks,b=eks,i=4274,x=0.7194619239494552,y=0.6726333368969638 a=pan,b=hat,i=4275,x=0.15064209086091185,y=0.5650744857540827 a=eks,b=wye,i=4276,x=0.03269653193879951,y=0.29083447280996944 a=hat,b=wye,i=4277,x=0.9383386369025388,y=0.09737047596503401 a=pan,b=wye,i=4278,x=0.6033940134557939,y=0.1524866624571496 a=zee,b=hat,i=4279,x=0.919407700741633,y=0.6700497097456894 a=eks,b=pan,i=4280,x=0.09769799852915939,y=0.3471066706498296 a=hat,b=eks,i=4281,x=0.9148347334297323,y=0.3595323954523194 a=wye,b=pan,i=4282,x=0.32493658600558517,y=0.7120462337991681 a=pan,b=hat,i=4283,x=0.6050379829344159,y=0.018006169529162563 a=hat,b=pan,i=4284,x=0.37191179153184073,y=0.832305267226861 a=pan,b=zee,i=4285,x=0.2957451251158941,y=0.23349218064678878 a=eks,b=eks,i=4286,x=0.8813752969569559,y=0.3063937411460197 a=pan,b=eks,i=4287,x=0.22955891589246613,y=0.2437355707416211 a=hat,b=zee,i=4288,x=0.2100291042828707,y=0.3046125296846791 a=hat,b=zee,i=4289,x=0.6942460642160058,y=0.871648415206408 a=wye,b=pan,i=4290,x=0.13303046989523815,y=0.45261676602514167 a=wye,b=wye,i=4291,x=0.24091267860783117,y=0.432502161153847 a=wye,b=zee,i=4292,x=0.6513153856124736,y=0.023025130979235975 a=eks,b=eks,i=4293,x=0.772799624621821,y=0.13641136437762147 a=hat,b=eks,i=4294,x=0.9391670129701266,y=0.15143599739807145 a=zee,b=hat,i=4295,x=0.866742316822531,y=0.5669492043473316 a=eks,b=wye,i=4296,x=0.11546282204080383,y=0.9128514066164883 a=pan,b=hat,i=4297,x=0.020837302984029304,y=0.3069132274412595 a=hat,b=hat,i=4298,x=0.006892430057588106,y=0.6798603206549415 a=hat,b=wye,i=4299,x=0.6559693329859475,y=0.9101410668227939 a=pan,b=pan,i=4300,x=0.14308736404653355,y=0.35525668832657153 a=eks,b=hat,i=4301,x=0.04475741710473613,y=0.3360654229410476 a=zee,b=eks,i=4302,x=0.300825418985067,y=0.5528561991382178 a=zee,b=pan,i=4303,x=0.3269045708474553,y=0.9274904871303865 a=eks,b=hat,i=4304,x=0.4580262055344778,y=0.9863999543980315 a=zee,b=pan,i=4305,x=0.054247648849443775,y=0.03062117326702829 a=zee,b=zee,i=4306,x=0.2506554143610683,y=0.5597570122349527 a=hat,b=zee,i=4307,x=0.6572769759538587,y=0.7762188360555565 a=zee,b=zee,i=4308,x=0.6244811945148983,y=0.6455417265947343 a=pan,b=pan,i=4309,x=0.14825540740448062,y=0.7586294908793549 a=wye,b=zee,i=4310,x=0.3157871729124738,y=0.3917102144253892 a=eks,b=hat,i=4311,x=0.6708501828317742,y=0.004568949785298204 a=pan,b=eks,i=4312,x=0.20998610203251922,y=0.7744934955144873 a=zee,b=hat,i=4313,x=0.40564280799464325,y=0.33455931413035944 a=hat,b=zee,i=4314,x=0.26557751620121417,y=0.030582294685487232 a=wye,b=eks,i=4315,x=0.8346822718173391,y=0.9087526385931736 a=zee,b=pan,i=4316,x=0.6650102486494331,y=0.47444093050485336 a=eks,b=wye,i=4317,x=0.5533052426698345,y=0.9963296753932288 a=hat,b=wye,i=4318,x=0.8500427306718407,y=0.3980491400101921 a=eks,b=hat,i=4319,x=0.587710279503696,y=0.7637256058032382 a=hat,b=eks,i=4320,x=0.225195776008963,y=0.34680409151838987 a=eks,b=eks,i=4321,x=0.3743649517286406,y=0.371323975760271 a=zee,b=wye,i=4322,x=0.08196046591615203,y=0.9354600035181082 a=pan,b=zee,i=4323,x=0.1270141412555008,y=0.9359092028185755 a=pan,b=wye,i=4324,x=0.8265091425517825,y=0.8730857418980851 a=wye,b=hat,i=4325,x=0.18762256928648036,y=0.3496377335361346 a=hat,b=zee,i=4326,x=0.5027579931171035,y=0.4533737960921881 a=pan,b=zee,i=4327,x=0.8574481014982461,y=0.5295177741370016 a=eks,b=hat,i=4328,x=0.04469772107287828,y=0.1558945876794342 a=zee,b=wye,i=4329,x=0.040009010165471426,y=0.23762769464838596 a=wye,b=eks,i=4330,x=0.7337424822041352,y=0.9253645788362634 a=eks,b=pan,i=4331,x=0.39774327394939324,y=0.7598516907632268 a=zee,b=eks,i=4332,x=0.6650861493530829,y=0.9532385654163494 a=wye,b=zee,i=4333,x=0.623256894200598,y=0.9959963338862539 a=hat,b=hat,i=4334,x=0.5194251677645445,y=0.6069457992071033 a=eks,b=eks,i=4335,x=0.27590012941997233,y=0.4710389173795224 a=eks,b=wye,i=4336,x=0.20559084127748029,y=0.07907344682124973 a=zee,b=eks,i=4337,x=0.7274918229548967,y=0.4560003890137745 a=eks,b=wye,i=4338,x=0.7956872034220226,y=0.5293505141201019 a=eks,b=hat,i=4339,x=0.7870829513432012,y=0.43739349603781874 a=zee,b=hat,i=4340,x=0.7603664092180368,y=0.9580821743227704 a=hat,b=wye,i=4341,x=0.13255591202916173,y=0.6036817350896815 a=hat,b=eks,i=4342,x=0.894832446069551,y=0.20041478240523392 a=pan,b=zee,i=4343,x=0.25499861370064547,y=0.7429826617008429 a=wye,b=wye,i=4344,x=0.052662357337272314,y=0.29674416350945576 a=wye,b=eks,i=4345,x=0.32377948428256254,y=0.44346746414092775 a=pan,b=wye,i=4346,x=0.981200940391299,y=0.3540023526814763 a=zee,b=pan,i=4347,x=0.8084421949971258,y=0.30776403749247283 a=wye,b=hat,i=4348,x=0.4821078789121165,y=0.4162262532349117 a=wye,b=hat,i=4349,x=0.4367902393016294,y=0.05920613613537973 a=eks,b=hat,i=4350,x=0.9339368174600853,y=0.7317847021280102 a=zee,b=hat,i=4351,x=0.9429615758129121,y=0.5240015841208292 a=hat,b=zee,i=4352,x=0.0664957669868742,y=8.818962627266114e-05 a=pan,b=eks,i=4353,x=0.8282722812326957,y=0.23408835381449733 a=zee,b=hat,i=4354,x=0.1538284653082913,y=0.6089810980954452 a=zee,b=eks,i=4355,x=0.46866002588451194,y=0.9134518194404112 a=pan,b=eks,i=4356,x=0.01315481017386444,y=0.44644705644627847 a=wye,b=pan,i=4357,x=0.15872648196015937,y=0.4101120817770719 a=eks,b=pan,i=4358,x=0.4048463543687769,y=0.8180080997048252 a=eks,b=hat,i=4359,x=0.18749105355156304,y=0.031119717506070232 a=wye,b=eks,i=4360,x=0.5994338059975802,y=0.7593584300322925 a=zee,b=pan,i=4361,x=0.4041175236502057,y=0.563867680719028 a=pan,b=pan,i=4362,x=0.4776831446864783,y=0.31255268452634855 a=zee,b=zee,i=4363,x=0.737623707262791,y=0.07173859048743914 a=eks,b=zee,i=4364,x=0.06851910387772064,y=0.6267119426769414 a=pan,b=pan,i=4365,x=0.8056978268678051,y=0.6122184248222929 a=wye,b=eks,i=4366,x=0.6130750784896909,y=0.3739723925301818 a=zee,b=eks,i=4367,x=0.5479247041679578,y=0.8471361139630293 a=hat,b=hat,i=4368,x=0.6173031043354198,y=0.7380826201700894 a=hat,b=pan,i=4369,x=0.18322206558953436,y=0.3662885008446586 a=zee,b=pan,i=4370,x=0.8569969483007317,y=0.731735360698434 a=zee,b=zee,i=4371,x=0.20408101154886704,y=0.43495561327109344 a=wye,b=eks,i=4372,x=0.3106731927957148,y=0.8646328772903458 a=zee,b=pan,i=4373,x=0.39321439524831203,y=0.2914282319820135 a=zee,b=hat,i=4374,x=0.683824883019394,y=0.585513739811086 a=hat,b=hat,i=4375,x=0.9928427533843932,y=0.4919698293838758 a=eks,b=zee,i=4376,x=0.8528651690503563,y=0.6839515405337084 a=wye,b=zee,i=4377,x=0.6209381983202935,y=0.37443140551688425 a=hat,b=eks,i=4378,x=0.05864089512370707,y=0.3851321842794584 a=hat,b=eks,i=4379,x=0.385346641589309,y=0.49130997093061135 a=wye,b=eks,i=4380,x=0.41688102647846714,y=0.4373087113569425 a=wye,b=zee,i=4381,x=0.7486814244189324,y=0.45486094891390894 a=wye,b=zee,i=4382,x=0.6423172315048185,y=0.43668923283070715 a=eks,b=eks,i=4383,x=0.8187617783793841,y=0.9557936564036845 a=pan,b=eks,i=4384,x=0.5100350554093268,y=0.8092077539642156 a=hat,b=pan,i=4385,x=0.47426099560303103,y=0.6325566666019241 a=pan,b=wye,i=4386,x=0.03535725248176258,y=0.21559585940453474 a=eks,b=zee,i=4387,x=0.5578706674280356,y=0.5892456559407706 a=zee,b=hat,i=4388,x=0.3301766575217969,y=0.3233192495545678 a=hat,b=wye,i=4389,x=0.17144446980658334,y=0.17462284811463846 a=wye,b=wye,i=4390,x=0.7204182651096341,y=0.09552085794825671 a=zee,b=hat,i=4391,x=0.4346285785864693,y=0.9698660828641514 a=wye,b=eks,i=4392,x=0.08391983953449689,y=0.4685350106442322 a=pan,b=zee,i=4393,x=0.4995072530912873,y=0.7435874077135464 a=eks,b=hat,i=4394,x=0.6446893978656929,y=0.742983523935812 a=hat,b=eks,i=4395,x=0.05068057954766625,y=0.32284857142742274 a=zee,b=wye,i=4396,x=0.031143786348458158,y=0.4250465603658179 a=pan,b=zee,i=4397,x=0.47789346509127195,y=0.35190784679302956 a=eks,b=zee,i=4398,x=0.18676354095379522,y=0.8523337248259436 a=pan,b=zee,i=4399,x=0.4023182691161423,y=0.9889383169990947 a=wye,b=hat,i=4400,x=0.06936764963814968,y=0.3043996463710237 a=hat,b=hat,i=4401,x=0.1471442142546867,y=0.9419015090081274 a=zee,b=zee,i=4402,x=0.05608507131691576,y=0.3577189025004591 a=zee,b=zee,i=4403,x=0.6778157751992904,y=0.3796072620376758 a=eks,b=wye,i=4404,x=0.20538620731982282,y=0.20907310428515913 a=pan,b=hat,i=4405,x=0.770037239607531,y=0.8918149402479805 a=zee,b=hat,i=4406,x=0.5633321574207005,y=0.23765572260844736 a=pan,b=hat,i=4407,x=0.5936012356219856,y=0.9640723007408432 a=hat,b=hat,i=4408,x=0.10549405386012722,y=0.5508069885788562 a=eks,b=zee,i=4409,x=0.42871073222230527,y=0.7803087556052989 a=pan,b=pan,i=4410,x=0.2570515021562684,y=0.18774521042902936 a=pan,b=wye,i=4411,x=0.06223387369679134,y=0.9162029404566593 a=wye,b=wye,i=4412,x=0.7213015230538632,y=0.6718375213896831 a=zee,b=pan,i=4413,x=0.8367397203622533,y=0.7284961033977948 a=eks,b=eks,i=4414,x=0.6694554317033412,y=0.9879307986798048 a=eks,b=pan,i=4415,x=0.557526011305301,y=0.029599606830183034 a=zee,b=eks,i=4416,x=0.362024615946302,y=0.01598375230508753 a=hat,b=wye,i=4417,x=0.3577525385238439,y=0.8867789429771926 a=pan,b=eks,i=4418,x=0.9353086997459791,y=0.840900748615823 a=pan,b=eks,i=4419,x=0.33299408925849605,y=0.9684574693908093 a=hat,b=hat,i=4420,x=0.9677858495817456,y=0.3852147823991926 a=eks,b=pan,i=4421,x=0.09737990168391619,y=0.8610505154621456 a=wye,b=zee,i=4422,x=0.18372838583640871,y=0.677719382536205 a=zee,b=eks,i=4423,x=0.9639383645238275,y=0.6490468629834018 a=zee,b=eks,i=4424,x=0.7312421688490892,y=0.8667063684553176 a=pan,b=pan,i=4425,x=0.46845749017099236,y=0.11757543510403212 a=zee,b=eks,i=4426,x=0.5623944023007167,y=0.7586419852976186 a=eks,b=hat,i=4427,x=0.9350368655950849,y=0.9337007230580264 a=pan,b=wye,i=4428,x=0.28446652374011305,y=0.9335853004150079 a=zee,b=pan,i=4429,x=0.2435597397475192,y=0.9504689136369295 a=eks,b=eks,i=4430,x=0.18612060795223095,y=0.5312429574676665 a=wye,b=wye,i=4431,x=0.6855292088150996,y=0.5336035912975299 a=hat,b=wye,i=4432,x=0.3714804665656307,y=0.5063602618918502 a=eks,b=pan,i=4433,x=0.24252721996042959,y=0.28456246724868983 a=wye,b=eks,i=4434,x=0.1632748286056276,y=0.6415721193438837 a=zee,b=eks,i=4435,x=0.3774471419632248,y=0.29246801034228276 a=wye,b=eks,i=4436,x=0.21438792699902287,y=0.1153507200959073 a=eks,b=wye,i=4437,x=0.47860288810882523,y=0.25957684880561227 a=pan,b=hat,i=4438,x=0.35637893830039535,y=0.566432274547929 a=wye,b=hat,i=4439,x=0.8059627789626932,y=0.9269765317602825 a=eks,b=wye,i=4440,x=0.5734217911203672,y=0.11837434570151262 a=hat,b=wye,i=4441,x=0.9694639452414799,y=0.4236734467526825 a=wye,b=eks,i=4442,x=0.5598645482568733,y=0.8346150307672233 a=pan,b=hat,i=4443,x=0.7863543856807507,y=0.44923205034018343 a=zee,b=pan,i=4444,x=0.06405328319447168,y=0.853068557145527 a=hat,b=wye,i=4445,x=0.16426131233686758,y=0.9176538861190784 a=hat,b=zee,i=4446,x=0.701715405648832,y=0.8559468613900958 a=hat,b=pan,i=4447,x=0.13582612436147878,y=0.497058893619451 a=hat,b=wye,i=4448,x=0.6624067185928518,y=0.7937707954447804 a=zee,b=zee,i=4449,x=0.6191704067390206,y=0.43116585741152647 a=pan,b=hat,i=4450,x=0.48601459169792693,y=0.9674848773976846 a=pan,b=zee,i=4451,x=0.9254868696106908,y=0.9850750432504393 a=hat,b=eks,i=4452,x=0.4276425759791995,y=0.9805685474387745 a=pan,b=wye,i=4453,x=0.9879231882058336,y=0.05532023052523416 a=wye,b=zee,i=4454,x=0.9975176429595021,y=0.3219020340649893 a=zee,b=wye,i=4455,x=0.9045463102006963,y=0.848434465758308 a=zee,b=hat,i=4456,x=0.08456763094566144,y=0.010673585995051305 a=pan,b=hat,i=4457,x=0.0033725690276290576,y=0.9788940035931831 a=hat,b=wye,i=4458,x=0.20520432149483148,y=0.5343150390458646 a=wye,b=wye,i=4459,x=0.5647236635302233,y=0.3680663878959515 a=pan,b=zee,i=4460,x=0.1592478815974211,y=0.4117697078037489 a=pan,b=pan,i=4461,x=0.62386217954306,y=0.32217051912035644 a=zee,b=zee,i=4462,x=0.18223498064407118,y=0.36892881666552835 a=eks,b=wye,i=4463,x=0.6602307362128103,y=0.824908201375127 a=eks,b=eks,i=4464,x=0.4730857339400537,y=0.9000760203605631 a=zee,b=wye,i=4465,x=0.9363792956174969,y=0.8531230483001019 a=eks,b=zee,i=4466,x=0.8051994741838333,y=0.5378817334878282 a=wye,b=eks,i=4467,x=0.30400985135251946,y=0.7987746479150503 a=pan,b=hat,i=4468,x=0.6433621739438674,y=0.6213575464612451 a=eks,b=hat,i=4469,x=0.9576601311217493,y=0.653626721264175 a=eks,b=eks,i=4470,x=0.98941560149702,y=0.36720018654175823 a=wye,b=wye,i=4471,x=0.01614755296128778,y=0.6311179470884701 a=wye,b=hat,i=4472,x=0.36611005710206224,y=0.8033266539816868 a=hat,b=eks,i=4473,x=0.37497169859420076,y=0.979993946243979 a=hat,b=wye,i=4474,x=0.9049733829008388,y=0.2530406481106403 a=eks,b=eks,i=4475,x=0.7604785827914787,y=0.0635000262397527 a=hat,b=zee,i=4476,x=0.09254183760409695,y=0.9759835344600776 a=eks,b=hat,i=4477,x=0.09002534954722263,y=0.0791900913528687 a=zee,b=wye,i=4478,x=0.7347401014901926,y=0.5874553765719767 a=zee,b=eks,i=4479,x=0.18927674591359955,y=0.9166186983358086 a=eks,b=zee,i=4480,x=0.06846268410645817,y=0.17937317736357228 a=zee,b=pan,i=4481,x=0.9513688420096763,y=0.23610642422264838 a=eks,b=zee,i=4482,x=0.5207774812238394,y=0.7322116837434511 a=zee,b=wye,i=4483,x=0.6011563904137914,y=0.6359195042320677 a=pan,b=pan,i=4484,x=0.5657005920846724,y=0.18970181926871021 a=hat,b=eks,i=4485,x=0.14129738926071922,y=0.09762322511903287 a=wye,b=wye,i=4486,x=0.587567750076066,y=0.6669838072984797 a=eks,b=wye,i=4487,x=0.5516672019589355,y=0.7655831718008789 a=hat,b=wye,i=4488,x=0.7926043240629409,y=0.5015162896194846 a=wye,b=wye,i=4489,x=0.6948771123324418,y=0.5976836677553925 a=hat,b=hat,i=4490,x=0.9101749423682922,y=0.9101168870690818 a=pan,b=wye,i=4491,x=0.5070024474601975,y=0.7305420057451063 a=hat,b=eks,i=4492,x=0.1759423893989127,y=0.3959141841599947 a=eks,b=pan,i=4493,x=0.6837930443900314,y=0.6284806971996789 a=pan,b=eks,i=4494,x=0.01334023940553175,y=0.8984813314174203 a=wye,b=hat,i=4495,x=0.4602646789703714,y=0.12318800994516399 a=wye,b=pan,i=4496,x=0.7594514407425375,y=0.6656599679572212 a=zee,b=pan,i=4497,x=0.0776140160787101,y=0.02352743433085669 a=wye,b=zee,i=4498,x=0.02184839096132485,y=0.3911325637076585 a=wye,b=pan,i=4499,x=0.8747947010040115,y=0.9998479502810276 a=pan,b=zee,i=4500,x=0.47622133460809657,y=0.12656764784587515 a=zee,b=pan,i=4501,x=0.9880755588957435,y=0.780394078164109 a=wye,b=pan,i=4502,x=0.5872223616487092,y=0.24413711463218768 a=pan,b=wye,i=4503,x=0.3169372633496723,y=0.6300856859908801 a=hat,b=eks,i=4504,x=0.7328180759655728,y=0.8128425968959323 a=pan,b=hat,i=4505,x=0.4952953134840421,y=0.7414385634621263 a=hat,b=wye,i=4506,x=0.6481956843803017,y=0.6728352515966057 a=wye,b=zee,i=4507,x=0.5592247301828953,y=0.38151239977141804 a=zee,b=eks,i=4508,x=0.6599555713404097,y=0.05617030765448339 a=pan,b=pan,i=4509,x=0.728902215552813,y=0.27293683220270937 a=hat,b=wye,i=4510,x=0.3413847510209549,y=0.9446873420872602 a=wye,b=hat,i=4511,x=0.9311713164896562,y=0.5805780192421368 a=hat,b=eks,i=4512,x=0.23786081178866836,y=0.36277905022985646 a=hat,b=wye,i=4513,x=0.965484537526872,y=0.940488169982859 a=wye,b=zee,i=4514,x=0.6337020189425001,y=0.24780419902689788 a=eks,b=zee,i=4515,x=0.5658257878312276,y=0.07673202860335637 a=pan,b=pan,i=4516,x=0.3492462945952187,y=0.2946268275283319 a=pan,b=eks,i=4517,x=0.3809006676495632,y=0.9025992620313033 a=hat,b=eks,i=4518,x=0.44713434909121097,y=0.16699429132092636 a=hat,b=eks,i=4519,x=0.04008702328986802,y=0.6174480537157027 a=wye,b=eks,i=4520,x=0.21810500990652393,y=0.23695212300002177 a=wye,b=eks,i=4521,x=0.8007710094864122,y=0.4612346253522104 a=hat,b=eks,i=4522,x=0.6458119971443835,y=0.21584168033920748 a=wye,b=zee,i=4523,x=0.05279712720226515,y=0.027511378098411865 a=zee,b=hat,i=4524,x=0.1957893855808428,y=0.2551266540561208 a=zee,b=pan,i=4525,x=0.011543703995189447,y=0.22663954461488478 a=pan,b=pan,i=4526,x=0.04880772479373874,y=0.07481795594892848 a=pan,b=hat,i=4527,x=0.31836250428860824,y=0.32626988649341593 a=pan,b=eks,i=4528,x=0.31647815243381505,y=0.9543304719705902 a=eks,b=eks,i=4529,x=0.6724206236624584,y=0.407679006701397 a=wye,b=hat,i=4530,x=0.01951408829488066,y=0.8016601846958178 a=eks,b=zee,i=4531,x=0.34858797365915506,y=0.4282397998858426 a=pan,b=eks,i=4532,x=0.8877015003398467,y=0.7747761049575923 a=zee,b=hat,i=4533,x=0.20311049077197163,y=0.9056538940562936 a=zee,b=eks,i=4534,x=0.042723672522825384,y=0.597559530943149 a=zee,b=hat,i=4535,x=0.46136202746827326,y=0.42271339711114486 a=eks,b=wye,i=4536,x=0.009469467689817823,y=0.5905509650490668 a=hat,b=pan,i=4537,x=0.835149120257535,y=0.33196199258862646 a=wye,b=pan,i=4538,x=0.7691954303113361,y=0.5906545288840418 a=wye,b=eks,i=4539,x=0.666121467152889,y=0.7009152639751882 a=pan,b=pan,i=4540,x=0.8705353878768347,y=0.569382489859167 a=pan,b=hat,i=4541,x=0.4923885483714453,y=0.9049207586310641 a=hat,b=wye,i=4542,x=0.27993688119753957,y=0.7737127207588408 a=zee,b=pan,i=4543,x=0.06684443758496139,y=0.669147012692109 a=wye,b=zee,i=4544,x=0.41011486047935275,y=0.7628128623557089 a=zee,b=pan,i=4545,x=0.6170845342886218,y=0.16351912171251637 a=pan,b=wye,i=4546,x=0.30897074727172746,y=0.07486636973164118 a=eks,b=eks,i=4547,x=0.03524990401153394,y=0.904683107161618 a=hat,b=zee,i=4548,x=0.6838256979656141,y=0.9575551645763191 a=wye,b=eks,i=4549,x=0.9129619062625066,y=0.7815822557674902 a=wye,b=zee,i=4550,x=0.4016549692069845,y=0.724711080886896 a=zee,b=zee,i=4551,x=0.5217798806787498,y=0.060225688816844425 a=hat,b=hat,i=4552,x=0.38397767907558444,y=0.6583775510562486 a=pan,b=zee,i=4553,x=0.8167689053817359,y=0.28922410230760154 a=wye,b=wye,i=4554,x=0.9638574684692321,y=0.29330354945805037 a=zee,b=zee,i=4555,x=0.5750699152551632,y=0.06554938093659102 a=wye,b=eks,i=4556,x=0.43879872159435107,y=0.5781692813513072 a=wye,b=pan,i=4557,x=0.43671727561555884,y=0.8495155027864089 a=zee,b=hat,i=4558,x=0.030771073498329193,y=0.22547664086558517 a=pan,b=zee,i=4559,x=0.8853445527158975,y=0.9598699991813698 a=pan,b=pan,i=4560,x=0.022873859395381335,y=0.16717654342761945 a=zee,b=hat,i=4561,x=0.9373515354219202,y=0.2891538081093269 a=wye,b=wye,i=4562,x=0.9962200957849251,y=0.7504411563669804 a=hat,b=eks,i=4563,x=0.05502367054609869,y=0.6444826263272572 a=zee,b=wye,i=4564,x=0.7531892953023888,y=0.662798570253206 a=pan,b=wye,i=4565,x=0.2693404460591514,y=0.8267302541357341 a=wye,b=pan,i=4566,x=0.8263810161941457,y=0.049441142990266584 a=wye,b=eks,i=4567,x=0.0013320296153030986,y=0.3527351039106079 a=pan,b=pan,i=4568,x=0.7262006271124115,y=0.2750926075667838 a=pan,b=hat,i=4569,x=0.6676401567199843,y=0.15611308180709593 a=hat,b=pan,i=4570,x=0.5538202729746985,y=0.4068149726511291 a=pan,b=eks,i=4571,x=0.968095869026238,y=0.025471172108070594 a=eks,b=hat,i=4572,x=0.4698777463924877,y=0.5590684721569192 a=pan,b=pan,i=4573,x=0.8739437627285006,y=0.29509284815603065 a=pan,b=pan,i=4574,x=0.8828597588783772,y=0.0029763172734756926 a=zee,b=zee,i=4575,x=0.4923232521663191,y=0.31138573511811585 a=pan,b=eks,i=4576,x=0.4634084033597302,y=0.7040687106187243 a=pan,b=hat,i=4577,x=0.4415962788129276,y=0.8575497231199157 a=pan,b=hat,i=4578,x=0.6072792806625152,y=0.45767228806970406 a=hat,b=hat,i=4579,x=0.7716061175886524,y=0.5940949446227113 a=wye,b=zee,i=4580,x=0.8815091817106934,y=0.19682219276482926 a=zee,b=pan,i=4581,x=0.6615122130690573,y=0.743282484093763 a=hat,b=zee,i=4582,x=0.7466772782921713,y=0.6024593387871963 a=zee,b=zee,i=4583,x=0.7293308998803242,y=0.9194675588274827 a=pan,b=wye,i=4584,x=0.9785223653345103,y=0.3599874182922952 a=wye,b=wye,i=4585,x=0.49005088405256925,y=0.19667802308060156 a=zee,b=eks,i=4586,x=0.07759080031155674,y=0.5800418301347179 a=wye,b=pan,i=4587,x=0.028648375277809612,y=0.7340705243928477 a=hat,b=zee,i=4588,x=0.15982614073843593,y=0.29678575429874954 a=wye,b=zee,i=4589,x=0.7660330001010108,y=0.12214362772060794 a=hat,b=zee,i=4590,x=0.5798093869980113,y=0.10378695075036093 a=zee,b=wye,i=4591,x=0.3549198162177106,y=0.15971238689401845 a=zee,b=zee,i=4592,x=0.3725968594942376,y=0.10170369746035934 a=wye,b=eks,i=4593,x=0.7856019829313924,y=0.4108035864939361 a=pan,b=eks,i=4594,x=0.9636076558747869,y=0.6429412934414747 a=eks,b=zee,i=4595,x=0.6544038361180394,y=0.4941333402391265 a=pan,b=eks,i=4596,x=0.6771264909006598,y=0.008696187477938766 a=pan,b=zee,i=4597,x=0.5913051026982411,y=0.41009568634323257 a=zee,b=hat,i=4598,x=0.8546218618730578,y=0.4453962412371504 a=pan,b=hat,i=4599,x=0.31929533389085374,y=0.9456168170774322 a=wye,b=wye,i=4600,x=0.9581114071286606,y=0.07673690685162327 a=eks,b=eks,i=4601,x=0.17142456675630824,y=0.428244260538891 a=pan,b=wye,i=4602,x=0.9706134171920786,y=0.2394012508489064 a=pan,b=pan,i=4603,x=0.7077416345290591,y=0.3940789509138629 a=wye,b=eks,i=4604,x=0.26884887570750515,y=0.0629227877462456 a=wye,b=hat,i=4605,x=0.9967036371872702,y=0.9394080649718911 a=wye,b=zee,i=4606,x=0.4136967828620527,y=0.9691879757554137 a=wye,b=eks,i=4607,x=0.7882253618539071,y=0.040484731408140906 a=wye,b=hat,i=4608,x=0.8502136933818653,y=0.22282199291281735 a=hat,b=hat,i=4609,x=0.3806800313299039,y=0.7432483423888808 a=eks,b=hat,i=4610,x=0.8546204254968556,y=0.544666096374198 a=wye,b=zee,i=4611,x=0.9797738948452778,y=0.7539379828966757 a=zee,b=zee,i=4612,x=0.5658890329943034,y=0.3209865549677199 a=eks,b=eks,i=4613,x=0.036974707048940014,y=0.13498566781731325 a=pan,b=zee,i=4614,x=0.4962373115799128,y=0.34690328340466625 a=hat,b=eks,i=4615,x=0.03988943828313485,y=0.5198278894510299 a=zee,b=wye,i=4616,x=0.3113084465595777,y=0.5849628571688789 a=pan,b=wye,i=4617,x=0.6064318491662761,y=0.9709587074540149 a=eks,b=eks,i=4618,x=0.6067298140262544,y=0.6856518510847851 a=hat,b=eks,i=4619,x=0.5013319604077514,y=0.09625820792492479 a=eks,b=eks,i=4620,x=0.9081698767653911,y=0.09914145966043864 a=zee,b=eks,i=4621,x=0.30992740946284036,y=0.3114230762548156 a=wye,b=wye,i=4622,x=0.9124025251398724,y=0.9456164182783081 a=hat,b=pan,i=4623,x=0.8700806062428935,y=0.2702206397600061 a=wye,b=pan,i=4624,x=0.5833679710036083,y=0.9019285736689665 a=zee,b=pan,i=4625,x=0.8458203200231942,y=0.5450580672631699 a=pan,b=pan,i=4626,x=0.8541837089895298,y=0.10662879193504415 a=pan,b=pan,i=4627,x=0.6949946108264341,y=0.32599427511471524 a=pan,b=hat,i=4628,x=0.8957043450158336,y=0.5673889892957554 a=wye,b=hat,i=4629,x=0.8464282723870642,y=0.5202135613238874 a=wye,b=hat,i=4630,x=0.613215207985136,y=0.3257127644270309 a=zee,b=hat,i=4631,x=0.9018507034320511,y=0.7039556507979018 a=pan,b=pan,i=4632,x=0.4889756359426054,y=0.3597265690523318 a=hat,b=eks,i=4633,x=0.9578525826572483,y=0.14404380765797786 a=pan,b=zee,i=4634,x=0.3044854324264554,y=0.7688031286868651 a=eks,b=wye,i=4635,x=0.6963926992471413,y=0.3473111484128578 a=zee,b=wye,i=4636,x=0.7694758941220707,y=0.18753300419759023 a=eks,b=zee,i=4637,x=0.016930162668300386,y=0.916668923894452 a=pan,b=eks,i=4638,x=0.1800152730244199,y=0.8740912343460313 a=eks,b=eks,i=4639,x=0.36139046295982613,y=0.40696722185592216 a=wye,b=wye,i=4640,x=0.03629701172915789,y=0.5927800218745649 a=eks,b=wye,i=4641,x=0.8718989050597648,y=0.39307440967351814 a=zee,b=hat,i=4642,x=0.3250137468458404,y=0.6558363341062954 a=zee,b=hat,i=4643,x=0.4795723404826593,y=0.46439187383822056 a=zee,b=hat,i=4644,x=0.5269030281828351,y=0.5294159733959858 a=wye,b=zee,i=4645,x=0.09245439495290197,y=0.7686039676164822 a=pan,b=hat,i=4646,x=0.831713886231876,y=0.2677496071207002 a=eks,b=zee,i=4647,x=0.42422452591610793,y=0.2126460780549554 a=eks,b=hat,i=4648,x=0.5207613338836535,y=0.48593533079307305 a=hat,b=wye,i=4649,x=0.23701829308813094,y=0.8653571299757888 a=wye,b=pan,i=4650,x=0.20994504688794036,y=0.6907804524857445 a=eks,b=zee,i=4651,x=0.2453117436615031,y=0.6150127076085181 a=zee,b=zee,i=4652,x=0.042537661080377376,y=0.8584990883333112 a=hat,b=pan,i=4653,x=0.21286942433921574,y=0.8764916061320036 a=pan,b=hat,i=4654,x=0.5285099685069632,y=0.5178008352128922 a=hat,b=eks,i=4655,x=0.26641282472179073,y=0.5266452477752575 a=eks,b=pan,i=4656,x=0.6818528635056993,y=0.337950728316578 a=hat,b=wye,i=4657,x=0.14061995895280166,y=0.47199609775073736 a=zee,b=zee,i=4658,x=0.6602472108733521,y=0.2687315624525114 a=wye,b=zee,i=4659,x=0.2520902351101554,y=0.8428783239555871 a=hat,b=eks,i=4660,x=0.30472363074700515,y=0.07217266625982621 a=hat,b=wye,i=4661,x=0.2091333254634984,y=0.1548046270754979 a=eks,b=pan,i=4662,x=0.11981801924487756,y=0.8469445222208282 a=hat,b=hat,i=4663,x=0.3119827522367612,y=0.4259694252127655 a=eks,b=hat,i=4664,x=0.3269411701545405,y=0.9376670988013223 a=pan,b=zee,i=4665,x=0.054344923432058434,y=0.16217922759144587 a=wye,b=zee,i=4666,x=0.4186702128599753,y=0.2835839275998192 a=wye,b=zee,i=4667,x=0.0646217379660351,y=0.30530257092910784 a=zee,b=eks,i=4668,x=0.07870649960682297,y=0.2515794150323323 a=hat,b=hat,i=4669,x=0.5003476787456538,y=0.6310918883710445 a=pan,b=hat,i=4670,x=0.6275111165777365,y=0.8054897414350336 a=pan,b=pan,i=4671,x=0.1499838451712301,y=0.6223414752307141 a=hat,b=wye,i=4672,x=0.4988884658239877,y=0.9906049192655605 a=zee,b=eks,i=4673,x=0.984318771878163,y=0.7280796955832692 a=zee,b=wye,i=4674,x=0.23054557107461504,y=0.19681174789488143 a=wye,b=eks,i=4675,x=0.7334463313910938,y=0.28306119200330626 a=eks,b=pan,i=4676,x=0.1423438599979604,y=0.35330918689671975 a=wye,b=wye,i=4677,x=0.6577383987571024,y=0.15021996734596066 a=hat,b=zee,i=4678,x=0.9082274952383252,y=0.7405877302837555 a=eks,b=pan,i=4679,x=0.8074215267431348,y=0.5236668774007812 a=wye,b=hat,i=4680,x=0.5108382071350746,y=0.47151957178400083 a=hat,b=wye,i=4681,x=0.9809419297944051,y=0.23507029745163854 a=eks,b=hat,i=4682,x=0.9342926038131985,y=0.7979695752949024 a=eks,b=hat,i=4683,x=0.8736202694364024,y=0.38219743850966714 a=zee,b=pan,i=4684,x=0.44163999038860213,y=0.38504226387550344 a=pan,b=zee,i=4685,x=0.03027055342778162,y=0.08035681468258382 a=zee,b=wye,i=4686,x=0.08118893501639246,y=0.27655291599781473 a=wye,b=hat,i=4687,x=0.06385275336646346,y=0.35108434035108427 a=pan,b=hat,i=4688,x=0.5644746928123485,y=0.35881287919613414 a=wye,b=hat,i=4689,x=0.8811472299764586,y=0.603532565127673 a=hat,b=wye,i=4690,x=0.2892596087785041,y=0.7179425188945073 a=eks,b=wye,i=4691,x=0.4661213596465832,y=0.6018977897376697 a=eks,b=wye,i=4692,x=0.6256084558730343,y=0.5912072106343357 a=eks,b=wye,i=4693,x=0.43739401507823317,y=0.4449591712634142 a=hat,b=pan,i=4694,x=0.22337135846397238,y=0.6406931174403291 a=pan,b=wye,i=4695,x=0.39634806245632836,y=0.6355835294701532 a=eks,b=hat,i=4696,x=0.008662277886696601,y=0.3721538653338412 a=eks,b=zee,i=4697,x=0.7171113231602343,y=0.7425350749221431 a=zee,b=zee,i=4698,x=0.9050833916740578,y=0.46132560825719815 a=eks,b=pan,i=4699,x=0.3986676727991927,y=0.5705940358286782 a=pan,b=hat,i=4700,x=0.9055844258025669,y=0.7437707529087395 a=pan,b=zee,i=4701,x=0.8070216695328106,y=0.4694866303836862 a=zee,b=zee,i=4702,x=0.7415668922687337,y=0.8797752247285192 a=eks,b=wye,i=4703,x=0.7722596990678992,y=0.7367517235830364 a=wye,b=pan,i=4704,x=0.9555278566799899,y=0.2423309359426713 a=pan,b=eks,i=4705,x=0.9264663466646326,y=0.18799757892955882 a=eks,b=hat,i=4706,x=0.6995046411916459,y=0.9587840493554082 a=hat,b=wye,i=4707,x=0.7945060726118334,y=0.8708814355187628 a=eks,b=hat,i=4708,x=0.1778567317636336,y=0.4554107042944405 a=eks,b=hat,i=4709,x=0.8605269620945222,y=0.9282320361391482 a=zee,b=pan,i=4710,x=0.7925893623491367,y=0.8373876174093722 a=eks,b=pan,i=4711,x=0.6921652120265591,y=0.49820807295967395 a=eks,b=hat,i=4712,x=0.8183219512899657,y=0.4748837712114852 a=hat,b=zee,i=4713,x=0.3394230162235836,y=0.4370239027445896 a=hat,b=hat,i=4714,x=0.8405345514548883,y=0.8644132717621533 a=wye,b=zee,i=4715,x=0.8120809467339879,y=0.44574425551887853 a=hat,b=pan,i=4716,x=0.012844309530080089,y=0.25779486121957473 a=hat,b=eks,i=4717,x=0.7365074627250664,y=0.9439422879543493 a=pan,b=pan,i=4718,x=0.23929472797530638,y=0.15699808756834377 a=wye,b=hat,i=4719,x=0.9471866108884663,y=0.03869282767938487 a=pan,b=wye,i=4720,x=0.8444868689691774,y=0.46503509886894867 a=wye,b=eks,i=4721,x=0.9347768806843397,y=0.8839032510290749 a=wye,b=wye,i=4722,x=0.3742418961489814,y=0.5186714928696796 a=pan,b=wye,i=4723,x=0.7424435191645153,y=0.2988557048069972 a=wye,b=eks,i=4724,x=0.2784537107571192,y=0.9729902650787269 a=hat,b=wye,i=4725,x=0.07061996836486473,y=0.7738977079370831 a=zee,b=wye,i=4726,x=0.8269425781542478,y=0.7279915540846144 a=wye,b=pan,i=4727,x=0.9998228522652893,y=0.19388380502268276 a=eks,b=pan,i=4728,x=0.0933124028124549,y=0.6002309994378867 a=pan,b=zee,i=4729,x=0.18970289783165384,y=0.4228791314162068 a=zee,b=hat,i=4730,x=0.19347150884164055,y=0.37509711156847003 a=eks,b=zee,i=4731,x=0.8015159150372596,y=0.006137056655737272 a=zee,b=wye,i=4732,x=0.9567066838864685,y=0.6222637241828745 a=pan,b=eks,i=4733,x=0.2972122648067026,y=0.8561276270460755 a=hat,b=eks,i=4734,x=0.4361140296691789,y=0.19415398432919728 a=eks,b=zee,i=4735,x=0.028008275847919872,y=0.12986606641246612 a=eks,b=pan,i=4736,x=0.3770691592676825,y=0.7987276999117943 a=eks,b=hat,i=4737,x=0.6487232074787501,y=0.3406218786292676 a=pan,b=pan,i=4738,x=0.10422609081686773,y=0.7198350875588949 a=zee,b=pan,i=4739,x=0.7741427673583083,y=0.26198990214937334 a=hat,b=wye,i=4740,x=0.1119893643732226,y=0.41788347372200485 a=hat,b=eks,i=4741,x=0.7241531241241961,y=0.9089044568897544 a=hat,b=wye,i=4742,x=0.8802453504639547,y=0.7366398321703834 a=eks,b=pan,i=4743,x=0.2504490581104497,y=0.29547558676954633 a=hat,b=wye,i=4744,x=0.4979148854618458,y=0.11700636396309227 a=wye,b=zee,i=4745,x=0.9393988198376061,y=0.485008216753421 a=eks,b=pan,i=4746,x=0.16989991264520043,y=0.018451772273192057 a=pan,b=wye,i=4747,x=0.6742534054657287,y=0.2313198886390252 a=zee,b=pan,i=4748,x=0.7418671304073968,y=0.8575401492075233 a=wye,b=zee,i=4749,x=0.42654335022770995,y=0.5311170879512087 a=zee,b=zee,i=4750,x=0.27987943738440046,y=0.6560072393556038 a=hat,b=pan,i=4751,x=0.5858041848273323,y=0.6295306564064627 a=zee,b=eks,i=4752,x=0.4429063010177615,y=0.6964425867324696 a=zee,b=wye,i=4753,x=0.8545851137163856,y=0.9679476038287586 a=zee,b=wye,i=4754,x=0.0024174510881032063,y=0.8687606547332845 a=eks,b=hat,i=4755,x=0.7839088793029254,y=0.524722394465856 a=pan,b=pan,i=4756,x=0.397023046047854,y=0.11000986851499284 a=wye,b=eks,i=4757,x=0.21991834430842194,y=0.3045979240462181 a=hat,b=hat,i=4758,x=0.3227532114958719,y=0.8948973181698502 a=pan,b=wye,i=4759,x=0.26645602877267305,y=0.7437714335312278 a=zee,b=wye,i=4760,x=0.022667005941863883,y=0.45092868070487113 a=zee,b=zee,i=4761,x=0.5717912178641216,y=0.35870172894832364 a=zee,b=hat,i=4762,x=0.9059466160415109,y=0.6087785388744085 a=zee,b=pan,i=4763,x=0.9251602172892174,y=0.40701572328742064 a=zee,b=wye,i=4764,x=0.31384490226563877,y=0.7399150124011242 a=zee,b=zee,i=4765,x=0.9455569776929973,y=0.8604499298561917 a=zee,b=eks,i=4766,x=0.37773136340995606,y=0.25694678545170857 a=eks,b=eks,i=4767,x=0.7219583517207702,y=0.727638969023518 a=zee,b=pan,i=4768,x=0.08069188699987828,y=0.976850177257017 a=zee,b=wye,i=4769,x=0.9897615767481157,y=0.6975316151559802 a=eks,b=hat,i=4770,x=0.23499057343433494,y=0.47659932458800036 a=wye,b=hat,i=4771,x=0.1844047653981028,y=0.022663675164210306 a=zee,b=wye,i=4772,x=0.09271907588361772,y=0.13142402431280997 a=eks,b=eks,i=4773,x=0.4725220407504178,y=0.9526498802931831 a=hat,b=pan,i=4774,x=0.3043981591451792,y=0.7226259220082152 a=eks,b=eks,i=4775,x=0.1884342557611145,y=0.8408029444627654 a=hat,b=hat,i=4776,x=0.2338057751520678,y=0.09800686529861335 a=wye,b=eks,i=4777,x=0.7891590901274228,y=0.34487105920096073 a=zee,b=pan,i=4778,x=0.3599347922656181,y=0.18218338698595427 a=hat,b=hat,i=4779,x=0.5478941318063015,y=0.039942288716842134 a=eks,b=pan,i=4780,x=0.5515560102138437,y=0.9790752715442088 a=pan,b=zee,i=4781,x=0.9530344417320495,y=0.5854254757860599 a=zee,b=eks,i=4782,x=0.2679740964392081,y=0.9539737990088547 a=zee,b=hat,i=4783,x=0.8937130637825316,y=0.9482001237924185 a=eks,b=zee,i=4784,x=0.535394341606814,y=0.9507496372757723 a=hat,b=pan,i=4785,x=0.6905839897107999,y=0.7545488329990303 a=hat,b=wye,i=4786,x=0.01916979841839017,y=0.2780999914884037 a=hat,b=zee,i=4787,x=0.9707632375104736,y=0.823966840635361 a=zee,b=eks,i=4788,x=0.2900344019459282,y=0.4551744845405584 a=eks,b=zee,i=4789,x=0.581964402755552,y=0.6562137540702333 a=eks,b=wye,i=4790,x=0.5159650104250221,y=0.6583847382580487 a=pan,b=pan,i=4791,x=0.4314747391635376,y=0.11719605119566623 a=eks,b=pan,i=4792,x=0.25200941717038683,y=0.5319239571062138 a=pan,b=wye,i=4793,x=0.8596672453072937,y=0.7203822316562272 a=zee,b=pan,i=4794,x=0.41119242720559135,y=0.16288056185655064 a=eks,b=hat,i=4795,x=0.3563187687683087,y=0.9628268767119371 a=hat,b=hat,i=4796,x=0.8166219529056433,y=0.38174138297770366 a=hat,b=wye,i=4797,x=0.6239839123252174,y=0.5446595433698003 a=pan,b=wye,i=4798,x=0.5914484609361321,y=0.5863799669381212 a=zee,b=eks,i=4799,x=0.05246384333604992,y=0.7084334011458191 a=hat,b=wye,i=4800,x=0.7975814555638998,y=0.6742547886299404 a=eks,b=zee,i=4801,x=0.32122401484315466,y=0.17580532480506172 a=hat,b=pan,i=4802,x=0.9532078757744794,y=0.11431895466047837 a=eks,b=eks,i=4803,x=0.07646493070387805,y=0.43572994178375957 a=pan,b=hat,i=4804,x=0.7521042104003381,y=0.40785444565501394 a=hat,b=pan,i=4805,x=0.2078967635625505,y=0.39646961279273085 a=wye,b=wye,i=4806,x=0.2900119081724013,y=0.7387990125329715 a=zee,b=wye,i=4807,x=0.5734922188510542,y=0.9110138243945486 a=wye,b=wye,i=4808,x=0.5888053656056721,y=0.6357658487621642 a=hat,b=wye,i=4809,x=0.9209565722669064,y=0.6387306072748612 a=eks,b=hat,i=4810,x=0.5922647221870971,y=0.8442189902394986 a=wye,b=zee,i=4811,x=0.03606766464192224,y=0.6770940604237418 a=wye,b=wye,i=4812,x=0.6090893281675697,y=0.647518662887554 a=eks,b=hat,i=4813,x=0.5365520827981886,y=0.3202367220791762 a=eks,b=eks,i=4814,x=0.1473763964352245,y=0.8033805314306441 a=zee,b=eks,i=4815,x=0.23445194234627598,y=0.26893786383591456 a=eks,b=wye,i=4816,x=0.1147712927157829,y=0.7402057160513233 a=zee,b=zee,i=4817,x=0.23202362739606153,y=0.47886038007736564 a=wye,b=wye,i=4818,x=0.7928418369663099,y=0.46501269022958036 a=eks,b=zee,i=4819,x=0.712974515799127,y=0.542449640039289 a=zee,b=wye,i=4820,x=0.3079653233324052,y=0.6574173411380181 a=eks,b=pan,i=4821,x=0.09797648760110378,y=0.1605809921671595 a=eks,b=pan,i=4822,x=0.7899521961417237,y=0.29314917908691485 a=wye,b=hat,i=4823,x=0.581757236497391,y=0.9463973717007303 a=hat,b=hat,i=4824,x=0.40413977500334364,y=0.08865258409882204 a=wye,b=hat,i=4825,x=0.7001704003542419,y=0.7416812627335253 a=zee,b=wye,i=4826,x=0.8846834351985541,y=0.9987381458494847 a=wye,b=zee,i=4827,x=0.9763864041558291,y=0.6651833167661081 a=eks,b=pan,i=4828,x=0.3701118364091578,y=0.929356390393571 a=wye,b=hat,i=4829,x=0.5458229710063858,y=0.12382895782525949 a=zee,b=hat,i=4830,x=0.5163276995322134,y=0.4142396117545545 a=pan,b=pan,i=4831,x=0.6131916476098028,y=0.7258426490475796 a=pan,b=pan,i=4832,x=0.6315103295350951,y=0.5044543655861339 a=eks,b=zee,i=4833,x=0.9679369605057206,y=0.011684326982985715 a=zee,b=wye,i=4834,x=0.34898673117720225,y=0.6580602623791368 a=eks,b=wye,i=4835,x=0.4939841533621645,y=0.5809417229170144 a=wye,b=pan,i=4836,x=0.569545208750187,y=0.7786619129324108 a=zee,b=wye,i=4837,x=0.5226423611496498,y=0.9996700213544367 a=eks,b=hat,i=4838,x=0.935982420664342,y=0.8799965660826473 a=wye,b=wye,i=4839,x=0.6500461572660748,y=0.44309281124092303 a=hat,b=zee,i=4840,x=0.4899151526577582,y=0.7548638962729715 a=pan,b=wye,i=4841,x=0.9467012654543959,y=0.4850494160239309 a=zee,b=pan,i=4842,x=0.30320721599497247,y=0.5095143023332701 a=hat,b=hat,i=4843,x=0.17685636300959084,y=0.7787222148601067 a=wye,b=zee,i=4844,x=0.626255827932442,y=0.4064381262515122 a=pan,b=zee,i=4845,x=0.28060256724829724,y=0.1194472053493133 a=hat,b=wye,i=4846,x=0.8368724870819061,y=0.28659871919539215 a=hat,b=wye,i=4847,x=0.4904015837947624,y=0.7008487005892795 a=pan,b=pan,i=4848,x=0.67625412710794,y=0.44913802116649393 a=eks,b=zee,i=4849,x=0.8081214809760484,y=0.4375026041190979 a=eks,b=eks,i=4850,x=0.2525590429487127,y=0.36945113778662786 a=hat,b=eks,i=4851,x=0.5131509545709081,y=0.583688721156048 a=zee,b=eks,i=4852,x=0.014141655432134415,y=0.5189268194067536 a=wye,b=eks,i=4853,x=0.8412950512846047,y=0.25597362111669464 a=eks,b=wye,i=4854,x=0.12400039159204757,y=0.5713605164804926 a=wye,b=eks,i=4855,x=0.8743253482906079,y=0.7740900498864154 a=eks,b=zee,i=4856,x=0.9765509957513644,y=0.06071911475075953 a=pan,b=wye,i=4857,x=0.23806525172795734,y=0.2959143584631805 a=pan,b=pan,i=4858,x=0.9189791410736298,y=0.7770463990190287 a=pan,b=zee,i=4859,x=0.8322629927658091,y=0.34582111363584955 a=zee,b=eks,i=4860,x=0.3338609486281813,y=0.3484284682131591 a=zee,b=hat,i=4861,x=0.13328569444496707,y=0.4177841139240035 a=zee,b=eks,i=4862,x=0.48622017397025397,y=0.07896067004609653 a=zee,b=wye,i=4863,x=0.6240325596862799,y=0.2809015820805495 a=wye,b=pan,i=4864,x=0.29934656970455364,y=0.401161898451611 a=wye,b=hat,i=4865,x=0.33964644206576833,y=0.37831409639409463 a=pan,b=hat,i=4866,x=0.3348192796730043,y=0.39422602502766824 a=hat,b=zee,i=4867,x=0.8800967275591628,y=0.869121595376977 a=pan,b=eks,i=4868,x=0.08813504131014349,y=0.8615201735498272 a=hat,b=hat,i=4869,x=0.03137488493693985,y=0.6013253974236795 a=zee,b=zee,i=4870,x=0.5723345813434529,y=0.5920424414132134 a=wye,b=hat,i=4871,x=0.42866884650575776,y=0.8587406078406857 a=wye,b=pan,i=4872,x=0.8048299563371534,y=0.09309848925430309 a=wye,b=hat,i=4873,x=0.48343329104464405,y=0.684262350564715 a=eks,b=pan,i=4874,x=0.9190574216192423,y=0.023243819371963403 a=pan,b=zee,i=4875,x=0.6013577540137748,y=0.636284103659697 a=hat,b=eks,i=4876,x=0.876674932281404,y=0.09417500045463179 a=wye,b=hat,i=4877,x=0.3699653574585806,y=0.4481319838637625 a=eks,b=zee,i=4878,x=0.8140883903787601,y=0.9675148391636573 a=eks,b=eks,i=4879,x=0.8227355186912324,y=0.754836723664535 a=hat,b=wye,i=4880,x=0.5107655326943182,y=0.429814017179746 a=wye,b=wye,i=4881,x=0.8494740781256328,y=0.4865120606762955 a=eks,b=wye,i=4882,x=0.5564517747676477,y=0.8364351449356273 a=pan,b=hat,i=4883,x=0.8723128492154898,y=0.44043984808323666 a=pan,b=hat,i=4884,x=0.9402178619522376,y=0.19405443014027346 a=eks,b=eks,i=4885,x=0.8707313650863101,y=0.8057609437403466 a=zee,b=hat,i=4886,x=0.7016030425978176,y=0.10558873487974474 a=hat,b=zee,i=4887,x=0.19592751855539559,y=0.6245017403424943 a=wye,b=pan,i=4888,x=0.24417888243946928,y=0.4591742086366801 a=eks,b=wye,i=4889,x=0.9179229941131368,y=0.2037862299046369 a=eks,b=wye,i=4890,x=0.04910880060108913,y=0.07316217290218352 a=hat,b=eks,i=4891,x=0.2297927732533699,y=0.6559737139197993 a=eks,b=wye,i=4892,x=0.630140714403855,y=0.4123205327848799 a=eks,b=zee,i=4893,x=0.8863621874744464,y=0.35341030613050206 a=wye,b=eks,i=4894,x=0.08956997835221292,y=0.15153433659257443 a=wye,b=eks,i=4895,x=0.2302595629324965,y=0.2862207000255006 a=eks,b=eks,i=4896,x=0.595542985856601,y=0.6247689899970194 a=zee,b=eks,i=4897,x=0.7608028013428353,y=0.878174748817996 a=pan,b=wye,i=4898,x=0.40450598472844423,y=0.9381773198691041 a=eks,b=zee,i=4899,x=0.1567102404262226,y=0.2213311716892986 a=hat,b=hat,i=4900,x=0.8901137791212611,y=0.6090349204378238 a=eks,b=hat,i=4901,x=0.4107962861135135,y=0.6382257944674624 a=zee,b=pan,i=4902,x=0.699059960351012,y=0.9885800960251768 a=zee,b=pan,i=4903,x=0.8266877732317284,y=0.0677848179065984 a=hat,b=wye,i=4904,x=0.30857036671389493,y=0.21668637382948186 a=hat,b=pan,i=4905,x=0.6411579594900462,y=0.5351923498013205 a=eks,b=pan,i=4906,x=0.6854190139070013,y=0.8299360694533708 a=pan,b=hat,i=4907,x=0.5936171298524064,y=0.7041056598923683 a=hat,b=eks,i=4908,x=0.8503470988840566,y=0.6331693431984986 a=zee,b=eks,i=4909,x=0.9517994594813314,y=0.07539953012409928 a=zee,b=eks,i=4910,x=0.4535445737616459,y=0.8218048881320029 a=pan,b=wye,i=4911,x=0.4369913287175713,y=0.4720871164245992 a=eks,b=hat,i=4912,x=0.9940947899133816,y=0.4687982909569981 a=zee,b=wye,i=4913,x=0.7975684270658338,y=0.6973895935548693 a=zee,b=hat,i=4914,x=0.8248078318753365,y=0.24648082781434477 a=pan,b=hat,i=4915,x=0.5972128798923884,y=0.02932462768715416 a=zee,b=wye,i=4916,x=0.6624686517748942,y=0.8016741542650369 a=pan,b=pan,i=4917,x=0.24891816767946373,y=0.7798969646202224 a=zee,b=zee,i=4918,x=0.641375026211945,y=0.8347424300045329 a=wye,b=eks,i=4919,x=0.22099244372718618,y=0.4659468290849962 a=eks,b=zee,i=4920,x=0.7311583488804345,y=0.07752342335337659 a=hat,b=hat,i=4921,x=0.5785465847836638,y=0.6908978810578349 a=pan,b=pan,i=4922,x=0.7647463305911298,y=0.28073564029507714 a=pan,b=pan,i=4923,x=0.7385181536058433,y=0.361414367741285 a=hat,b=pan,i=4924,x=0.40224441655955634,y=0.19530268026233755 a=hat,b=hat,i=4925,x=0.653842164262253,y=0.6280602144296272 a=eks,b=hat,i=4926,x=0.5370983012158481,y=0.8265755341115193 a=pan,b=hat,i=4927,x=0.20003498013779974,y=0.33067633213900816 a=hat,b=eks,i=4928,x=0.2616862784842936,y=0.8976330171178399 a=zee,b=wye,i=4929,x=0.6597792701685063,y=0.5747306201637469 a=wye,b=zee,i=4930,x=0.7005469670714589,y=0.8590565664901815 a=eks,b=wye,i=4931,x=0.056783946256193096,y=0.13845635335075446 a=zee,b=hat,i=4932,x=0.17914823686110226,y=0.3724424181901871 a=wye,b=eks,i=4933,x=0.35047905702830917,y=0.03585739880658767 a=wye,b=hat,i=4934,x=0.5052702257066015,y=0.26639197043310225 a=hat,b=pan,i=4935,x=0.7192181204742805,y=0.3595231416956127 a=pan,b=pan,i=4936,x=0.2268254080621852,y=0.4964858179117778 a=zee,b=wye,i=4937,x=0.6231176411317095,y=0.25674942672821843 a=pan,b=wye,i=4938,x=0.8307759374051367,y=0.19772109525743065 a=pan,b=pan,i=4939,x=0.9918663359881192,y=0.3908108219044335 a=eks,b=wye,i=4940,x=0.3939161722668897,y=0.9425714270572593 a=pan,b=wye,i=4941,x=0.684790210390548,y=0.9744745064587994 a=eks,b=zee,i=4942,x=0.7765052392233155,y=0.12663912158745527 a=pan,b=pan,i=4943,x=0.27521613107535237,y=0.035785181333226945 a=zee,b=pan,i=4944,x=0.5842395564913692,y=0.011897528078530284 a=hat,b=pan,i=4945,x=0.28514048743680753,y=0.07363097335604496 a=hat,b=wye,i=4946,x=0.4057436295571034,y=0.571241351522998 a=pan,b=pan,i=4947,x=0.08892185709515954,y=0.824188422644117 a=wye,b=hat,i=4948,x=0.31710176239516497,y=0.2704638711875881 a=hat,b=hat,i=4949,x=0.7395993281771386,y=0.5735970605731027 a=zee,b=wye,i=4950,x=0.9215266366214452,y=0.4500407010606755 a=pan,b=zee,i=4951,x=0.9198627133436097,y=0.2906368510730867 a=zee,b=eks,i=4952,x=0.3969923775629448,y=0.22024693929882533 a=hat,b=eks,i=4953,x=0.5154408810016854,y=0.7038009086382059 a=wye,b=hat,i=4954,x=0.7843273989738635,y=0.3830263696806163 a=wye,b=hat,i=4955,x=0.8340489175824841,y=0.6288838568483295 a=eks,b=zee,i=4956,x=0.7811008985162822,y=0.8018574276178609 a=eks,b=pan,i=4957,x=0.19948892249539518,y=0.6412104115690623 a=hat,b=pan,i=4958,x=0.32954001616237283,y=0.13809011794903436 a=hat,b=wye,i=4959,x=0.3753128948010216,y=0.47542625730960586 a=pan,b=zee,i=4960,x=0.775513146568018,y=0.10589570588100916 a=hat,b=hat,i=4961,x=0.4416884389198312,y=0.9511653213275143 a=zee,b=wye,i=4962,x=0.3532053262185273,y=0.5274524054522398 a=pan,b=hat,i=4963,x=0.7498291735257391,y=0.2463257969663506 a=eks,b=hat,i=4964,x=0.9386114992431355,y=0.39299390498123243 a=zee,b=hat,i=4965,x=0.45139611357151777,y=0.38795035866424066 a=wye,b=pan,i=4966,x=0.07045237248114167,y=0.8099864640689171 a=wye,b=hat,i=4967,x=0.24118009132354112,y=0.1629785769528157 a=hat,b=wye,i=4968,x=0.04728174638088167,y=0.24887900862466006 a=zee,b=zee,i=4969,x=0.04313535474378283,y=0.9961893037121993 a=wye,b=zee,i=4970,x=0.64845292806442,y=0.0783662989719438 a=wye,b=hat,i=4971,x=0.1358347479828308,y=0.5733638726371927 a=zee,b=pan,i=4972,x=0.8445417535581274,y=0.5401648117511082 a=pan,b=wye,i=4973,x=0.8602817547452486,y=0.3630459570585407 a=pan,b=zee,i=4974,x=0.7126917418857502,y=0.45078360189374256 a=hat,b=hat,i=4975,x=0.8793776042522701,y=0.27141043268942633 a=zee,b=zee,i=4976,x=0.05992605295674014,y=0.7074936036971408 a=hat,b=wye,i=4977,x=0.346394513794262,y=0.29350246124167567 a=pan,b=wye,i=4978,x=0.5095513696287198,y=0.6796749104642862 a=wye,b=pan,i=4979,x=0.21965536908012684,y=0.9260144908739824 a=eks,b=wye,i=4980,x=0.7947621013643159,y=0.3813039850148131 a=eks,b=hat,i=4981,x=0.6239763460715818,y=0.5785443365814726 a=wye,b=zee,i=4982,x=0.23421805243604576,y=0.8666355498558119 a=hat,b=pan,i=4983,x=0.8485485930791395,y=0.4491405780816806 a=zee,b=wye,i=4984,x=0.052468448246404065,y=0.7811213755089573 a=wye,b=pan,i=4985,x=0.7439428126731077,y=0.9235490434329954 a=zee,b=zee,i=4986,x=0.8301353367964757,y=0.8649908229299215 a=hat,b=pan,i=4987,x=0.7155127400138539,y=0.725960059877104 a=hat,b=zee,i=4988,x=0.18338886820824507,y=0.8754893547448714 a=eks,b=zee,i=4989,x=0.018601982778751247,y=0.7913367608240889 a=pan,b=zee,i=4990,x=0.6245117285311684,y=0.5893294863439663 a=hat,b=eks,i=4991,x=0.8595121491036393,y=0.03409935768812744 a=pan,b=eks,i=4992,x=0.30073741634815365,y=0.27875382911011104 a=hat,b=zee,i=4993,x=0.5620368555651936,y=0.11559735452435582 a=pan,b=zee,i=4994,x=0.46131994902690476,y=0.9908240648244072 a=eks,b=eks,i=4995,x=0.13302596047508553,y=0.6892154279564321 a=pan,b=pan,i=4996,x=0.13517161511402043,y=0.8982044069226925 a=zee,b=hat,i=4997,x=0.5678552312876715,y=0.135724108125433 a=pan,b=hat,i=4998,x=0.9535726959631937,y=0.8197092073820271 a=hat,b=hat,i=4999,x=0.20718170417583293,y=0.15443490334276233 a=eks,b=eks,i=5000,x=0.5474103987606213,y=0.8639022623566207 a=zee,b=wye,i=5001,x=0.08843009472207297,y=0.14945328753720988 a=wye,b=zee,i=5002,x=0.11843248048480792,y=0.10564749120283823 a=pan,b=pan,i=5003,x=0.4789366550469353,y=0.22717511611934216 a=eks,b=wye,i=5004,x=0.47636937977487326,y=0.2810082791040678 a=pan,b=wye,i=5005,x=0.6626206294858628,y=0.9073394670955045 a=zee,b=hat,i=5006,x=0.19063843659030766,y=0.9540528860502674 a=pan,b=eks,i=5007,x=0.32167311196502024,y=0.9736668589456996 a=wye,b=wye,i=5008,x=0.03995088246162504,y=0.8906248987030765 a=zee,b=eks,i=5009,x=0.03028572303145005,y=0.9955507546832659 a=zee,b=eks,i=5010,x=0.09758243590212268,y=0.9326749078724424 a=wye,b=zee,i=5011,x=0.5166258594604775,y=0.31080741827085223 a=hat,b=zee,i=5012,x=0.10474935534605045,y=0.8820142826206279 a=eks,b=eks,i=5013,x=0.6206929828322025,y=0.31290830603904707 a=eks,b=pan,i=5014,x=0.7386573050111648,y=0.9236218998819093 a=wye,b=wye,i=5015,x=0.2541399902465252,y=0.9389113315138905 a=pan,b=eks,i=5016,x=0.4869636506082311,y=0.9502946331199825 a=zee,b=zee,i=5017,x=0.5038628336682738,y=0.6629947699756096 a=pan,b=hat,i=5018,x=0.888380448419866,y=0.9524601673710467 a=hat,b=pan,i=5019,x=0.33990101411005635,y=0.4348664315239562 a=zee,b=wye,i=5020,x=0.3672167922652847,y=0.3368467808484725 a=wye,b=zee,i=5021,x=0.07663456505244592,y=0.2631577836245168 a=pan,b=hat,i=5022,x=0.060489795371573285,y=0.8285572517841496 a=hat,b=wye,i=5023,x=0.7884614415246883,y=0.7586781551216389 a=pan,b=hat,i=5024,x=0.20846872150137863,y=0.2990773668794384 a=pan,b=eks,i=5025,x=0.588830614588479,y=0.21537813765089953 a=eks,b=eks,i=5026,x=0.12876049793274924,y=0.15585641140542594 a=eks,b=pan,i=5027,x=0.7572211331764787,y=0.2325134648801609 a=eks,b=zee,i=5028,x=0.35386542107386076,y=0.37117012291309726 a=eks,b=zee,i=5029,x=0.6649005742152306,y=0.968640074749029 a=zee,b=zee,i=5030,x=0.5875090511863751,y=0.2797909799076582 a=pan,b=eks,i=5031,x=0.6958326538393494,y=0.8708243653761277 a=eks,b=hat,i=5032,x=0.2945439456101079,y=0.15728143751762003 a=zee,b=pan,i=5033,x=0.974924650628186,y=0.9669570839581866 a=zee,b=zee,i=5034,x=0.9203642855427807,y=0.5206651807226769 a=eks,b=wye,i=5035,x=0.7880820779075502,y=0.7490003085045434 a=pan,b=eks,i=5036,x=0.6669037309103186,y=0.7852898502819553 a=eks,b=hat,i=5037,x=0.3861256788895815,y=0.9849326988419349 a=zee,b=eks,i=5038,x=0.27646436821800646,y=0.966795943629766 a=pan,b=hat,i=5039,x=0.05805817405705915,y=0.9932179958604398 a=zee,b=wye,i=5040,x=0.8804560258917605,y=0.5859741175246163 a=pan,b=wye,i=5041,x=0.8215150463068943,y=0.41746899820589767 a=pan,b=zee,i=5042,x=0.5160594808754981,y=0.34038151643511527 a=zee,b=pan,i=5043,x=0.4729643897380491,y=0.8082796095448785 a=wye,b=eks,i=5044,x=0.944933980409295,y=0.7127158343146003 a=eks,b=pan,i=5045,x=0.10534087226240663,y=0.7542791199133174 a=zee,b=pan,i=5046,x=0.43365029209841155,y=0.7392132819618191 a=eks,b=pan,i=5047,x=0.9240822180479168,y=0.4314552821051867 a=pan,b=zee,i=5048,x=0.7380043154543273,y=0.6241669393170018 a=hat,b=wye,i=5049,x=0.6158161626836199,y=0.23107643291636182 a=zee,b=pan,i=5050,x=0.5149206518156693,y=0.443722826592738 a=zee,b=zee,i=5051,x=0.10806215838843414,y=0.8316091936418926 a=zee,b=eks,i=5052,x=0.13123538643662702,y=0.8993374561672973 a=hat,b=hat,i=5053,x=0.023117725750200657,y=0.033915988824823384 a=zee,b=pan,i=5054,x=0.32314928212370087,y=0.05688167384675946 a=wye,b=wye,i=5055,x=0.3342612127307919,y=0.42233407978529247 a=hat,b=pan,i=5056,x=0.9666322975798146,y=0.17947032558912945 a=wye,b=pan,i=5057,x=0.6923954779265878,y=0.034012875290441835 a=pan,b=hat,i=5058,x=0.3825906955163786,y=0.8103254262396773 a=zee,b=zee,i=5059,x=0.11722281926454714,y=0.4784698788530096 a=pan,b=wye,i=5060,x=0.3993713904293549,y=0.8630955008829282 a=hat,b=hat,i=5061,x=0.8982925202936236,y=0.5153152768869278 a=pan,b=wye,i=5062,x=0.6541733479114709,y=0.14435606729689698 a=hat,b=eks,i=5063,x=0.7404726614057833,y=0.14934213540808206 a=eks,b=hat,i=5064,x=0.11826065449979817,y=0.44361936119890544 a=eks,b=pan,i=5065,x=0.16113803077069544,y=0.1931224993069398 a=pan,b=zee,i=5066,x=0.160970845859988,y=0.3653498317855951 a=wye,b=pan,i=5067,x=0.984014519910755,y=0.1085442049474844 a=zee,b=zee,i=5068,x=0.513447706607767,y=0.9552034872186853 a=zee,b=pan,i=5069,x=0.9699280626129259,y=0.054007659482251835 a=zee,b=zee,i=5070,x=0.3974043085931761,y=0.04564461949638321 a=zee,b=wye,i=5071,x=0.8135506068560597,y=0.9608362809012473 a=hat,b=pan,i=5072,x=0.9182632141669294,y=0.43231306945460934 a=eks,b=wye,i=5073,x=0.6147484385420419,y=0.5363878643299302 a=pan,b=eks,i=5074,x=0.5845946846241253,y=0.6243144568720979 a=pan,b=eks,i=5075,x=0.06225295939318909,y=0.47296164563217147 a=eks,b=eks,i=5076,x=0.7982506064893715,y=0.35691237251141883 a=wye,b=eks,i=5077,x=0.231763398457011,y=0.29533799083169177 a=pan,b=pan,i=5078,x=0.7379292282342623,y=0.32576070412274116 a=eks,b=wye,i=5079,x=0.4620414482111399,y=0.10454449264714505 a=eks,b=pan,i=5080,x=0.4154239126338921,y=0.1558721394610474 a=zee,b=pan,i=5081,x=0.38422127165844955,y=0.6011019199719426 a=zee,b=eks,i=5082,x=0.12455848010524884,y=0.970273373226025 a=wye,b=pan,i=5083,x=0.598195485668647,y=0.7711986200741965 a=eks,b=hat,i=5084,x=0.5007295834146884,y=0.028607275454148873 a=pan,b=eks,i=5085,x=0.6467927352142951,y=0.6809546997794357 a=hat,b=wye,i=5086,x=0.5496362637078044,y=0.2720688549660476 a=zee,b=zee,i=5087,x=0.10493923293046115,y=0.4813239698030355 a=eks,b=eks,i=5088,x=0.8414465852290272,y=0.22833809125034366 a=eks,b=wye,i=5089,x=0.27190062244408597,y=0.8657800314514896 a=pan,b=pan,i=5090,x=0.6064110590077285,y=0.36771074250450764 a=zee,b=eks,i=5091,x=0.6465716391447923,y=0.23897122778060764 a=eks,b=pan,i=5092,x=0.14584747968792888,y=0.19250348835022613 a=hat,b=wye,i=5093,x=0.06193876102851703,y=0.7031996658938712 a=eks,b=hat,i=5094,x=0.490742515210689,y=0.8308001526807453 a=pan,b=zee,i=5095,x=0.12743414057293911,y=0.3674063708637675 a=zee,b=pan,i=5096,x=0.5190322323030374,y=0.3578341596299308 a=eks,b=wye,i=5097,x=0.33724586909672605,y=0.2808209264792111 a=zee,b=pan,i=5098,x=0.5191394718493332,y=0.6948029406893036 a=pan,b=eks,i=5099,x=0.4686142873190169,y=0.47194949482921567 a=wye,b=pan,i=5100,x=0.5289724539988195,y=0.45192202668859927 a=eks,b=hat,i=5101,x=0.05611052621758694,y=0.14551172850676686 a=hat,b=hat,i=5102,x=0.28592095486470515,y=0.5702639619125038 a=hat,b=eks,i=5103,x=0.45909975903968236,y=0.8370518995297732 a=zee,b=hat,i=5104,x=0.12383004586365431,y=0.25661110382216856 a=zee,b=wye,i=5105,x=0.5972154159415002,y=0.03575292723673351 a=pan,b=wye,i=5106,x=0.44560649854859324,y=0.44398213053605406 a=pan,b=eks,i=5107,x=0.2991869218909077,y=0.4855377015585889 a=pan,b=zee,i=5108,x=0.8696312098499749,y=0.9234420344814674 a=eks,b=pan,i=5109,x=0.6347308371468083,y=0.1326692680255398 a=eks,b=wye,i=5110,x=0.055715443104116136,y=0.4615507678180293 a=wye,b=hat,i=5111,x=0.14260896559625547,y=0.2842155054761949 a=eks,b=hat,i=5112,x=0.868450337333343,y=0.8706206691563101 a=zee,b=wye,i=5113,x=0.8961064659188982,y=0.1944648523597512 a=wye,b=eks,i=5114,x=0.44892526756143925,y=0.5497795546938405 a=wye,b=pan,i=5115,x=0.4740055676174042,y=0.7911350546389597 a=pan,b=hat,i=5116,x=0.8762799268435709,y=0.9446805166366606 a=wye,b=zee,i=5117,x=0.7818146150023622,y=0.3854558191994354 a=wye,b=pan,i=5118,x=0.49177947702902347,y=0.7423017808370791 a=wye,b=pan,i=5119,x=0.4794067150556538,y=0.07923269424861734 a=wye,b=wye,i=5120,x=0.7036317641291522,y=0.25076154186882316 a=pan,b=pan,i=5121,x=0.8862196092737421,y=0.0033279610366836465 a=pan,b=wye,i=5122,x=0.3687043552254645,y=0.8549560734268002 a=zee,b=pan,i=5123,x=0.6515686983034052,y=0.5100953103470156 a=hat,b=zee,i=5124,x=0.8484226442959659,y=0.3697927989244223 a=zee,b=zee,i=5125,x=0.4116570693381614,y=0.8943311044914664 a=eks,b=wye,i=5126,x=0.9547804139837082,y=0.47195131805052704 a=eks,b=pan,i=5127,x=0.011993047445383431,y=0.7287085495775942 a=wye,b=zee,i=5128,x=0.07513405469493029,y=0.9154830290251537 a=zee,b=zee,i=5129,x=0.12609531649583638,y=0.44052343410884454 a=hat,b=wye,i=5130,x=0.7684246903338762,y=0.23751976841777223 a=hat,b=hat,i=5131,x=0.8922493612645849,y=0.2882212197666263 a=zee,b=pan,i=5132,x=0.33080234532260044,y=0.3096178521788119 a=hat,b=wye,i=5133,x=0.3942617617355668,y=0.8686679943940434 a=zee,b=wye,i=5134,x=0.2827895360020647,y=0.2448957006369109 a=pan,b=hat,i=5135,x=0.09957083263754218,y=0.5980806620300303 a=wye,b=eks,i=5136,x=0.4056324583379335,y=0.08334576336977417 a=hat,b=eks,i=5137,x=0.878238719282208,y=0.6491135241981707 a=wye,b=hat,i=5138,x=0.06783170016557316,y=0.4197736525433723 a=zee,b=hat,i=5139,x=0.301521500457932,y=0.7493817768168342 a=hat,b=pan,i=5140,x=0.3051559696668491,y=0.06338171371155699 a=hat,b=pan,i=5141,x=0.24126630734948107,y=0.3415400162111678 a=zee,b=zee,i=5142,x=0.5053797938498257,y=0.6943665465448414 a=pan,b=wye,i=5143,x=0.2455006451228895,y=0.2381483502091848 a=eks,b=zee,i=5144,x=0.048487900564839426,y=0.7986829177323632 a=zee,b=eks,i=5145,x=0.943348462297874,y=0.49699730029153877 a=zee,b=wye,i=5146,x=0.31739948115727923,y=0.6000335929359446 a=pan,b=eks,i=5147,x=0.20821590282748392,y=0.05180957502134165 a=zee,b=wye,i=5148,x=0.6971578309400973,y=0.05130727558151871 a=zee,b=zee,i=5149,x=0.01730237891149944,y=0.7994974955185655 a=hat,b=hat,i=5150,x=0.5204676158996879,y=0.7837983020069176 a=pan,b=wye,i=5151,x=0.46792698874985184,y=0.8655145758102156 a=pan,b=eks,i=5152,x=0.7698104203177931,y=0.26202820594725107 a=eks,b=zee,i=5153,x=0.5599128818778365,y=0.6217154146552438 a=zee,b=zee,i=5154,x=0.9860645516631891,y=0.4316727707502638 a=hat,b=hat,i=5155,x=0.6598214440228759,y=0.3829372068865968 a=eks,b=wye,i=5156,x=0.8891940614044549,y=0.06487886134646581 a=zee,b=pan,i=5157,x=0.7088889371664757,y=0.5291365868969226 a=wye,b=wye,i=5158,x=0.03780907803981348,y=0.01743012834128732 a=wye,b=hat,i=5159,x=0.541375591656728,y=0.19271971067809746 a=zee,b=pan,i=5160,x=0.1291394701733155,y=0.3164888119812437 a=eks,b=zee,i=5161,x=0.7070972450015776,y=0.8576144505983694 a=pan,b=wye,i=5162,x=0.23503083628119015,y=0.3804966968759753 a=pan,b=wye,i=5163,x=0.7745902001026395,y=0.05547251429169031 a=zee,b=eks,i=5164,x=0.817955788881543,y=0.5354324301609987 a=wye,b=wye,i=5165,x=0.8025727679132887,y=0.19141681065547878 a=zee,b=hat,i=5166,x=0.7360375371224098,y=0.29561728150687583 a=zee,b=hat,i=5167,x=0.01949832966304421,y=0.44975230900638874 a=eks,b=hat,i=5168,x=0.7853520653542873,y=0.21913075886744116 a=hat,b=wye,i=5169,x=0.10431463074876668,y=0.9319628819493798 a=wye,b=pan,i=5170,x=0.2834142139187724,y=0.8015795778401339 a=wye,b=wye,i=5171,x=0.8563300778556382,y=0.29021146719669166 a=hat,b=eks,i=5172,x=0.8901432458076336,y=0.5906289428469621 a=eks,b=wye,i=5173,x=0.23209666592661993,y=0.7954117026433107 a=pan,b=wye,i=5174,x=0.7220313992623487,y=0.47674307211032296 a=zee,b=eks,i=5175,x=0.007929525800474901,y=0.7115763725040718 a=pan,b=hat,i=5176,x=0.13951096415676212,y=0.37397816099478665 a=wye,b=pan,i=5177,x=0.32426760784210895,y=0.6275207008763184 a=wye,b=hat,i=5178,x=0.8483367054488846,y=0.3438036340567002 a=pan,b=wye,i=5179,x=0.5722581464790939,y=0.6082504729241017 a=pan,b=wye,i=5180,x=0.4531005566059778,y=0.6317423583403005 a=zee,b=eks,i=5181,x=0.8810030632200981,y=0.38442701936628154 a=pan,b=zee,i=5182,x=0.5458504348562845,y=0.5606252991061377 a=wye,b=hat,i=5183,x=0.7217910708545336,y=0.698686710480415 a=hat,b=eks,i=5184,x=0.5362269296471793,y=0.05511158796442561 a=pan,b=wye,i=5185,x=0.28943459067392874,y=0.9963452393967427 a=eks,b=zee,i=5186,x=0.19471121838287642,y=0.8475932004442778 a=wye,b=eks,i=5187,x=0.27341937394530447,y=0.5835195238055988 a=pan,b=eks,i=5188,x=0.1098179895780228,y=0.691118264458782 a=pan,b=wye,i=5189,x=0.5424445870456038,y=0.47980328960531937 a=pan,b=zee,i=5190,x=0.958030425108842,y=0.9229656805294295 a=pan,b=wye,i=5191,x=0.34032539138935425,y=0.4003903325198842 a=hat,b=pan,i=5192,x=0.3435706571010647,y=0.06283363667654052 a=zee,b=wye,i=5193,x=0.01565153403082964,y=0.559742349020455 a=eks,b=eks,i=5194,x=0.9601222966912384,y=0.7746495793923044 a=pan,b=hat,i=5195,x=0.5165119272913388,y=0.8970096684776827 a=pan,b=hat,i=5196,x=0.5242448227650341,y=0.40727326602398184 a=hat,b=eks,i=5197,x=0.5268012119318143,y=0.9704796636500256 a=pan,b=pan,i=5198,x=0.5788360834761852,y=0.9163631840503775 a=zee,b=pan,i=5199,x=0.863846165540519,y=0.7926861461485262 a=wye,b=zee,i=5200,x=0.9308584180091819,y=0.1060885355033907 a=hat,b=pan,i=5201,x=0.13550559685784802,y=0.23666447032870253 a=hat,b=pan,i=5202,x=0.9333837848637749,y=0.7983610377673229 a=pan,b=zee,i=5203,x=0.8164395473206716,y=0.9295267627751691 a=hat,b=eks,i=5204,x=0.09343575555554806,y=0.30344155652002347 a=zee,b=hat,i=5205,x=0.28240510221521764,y=0.2545255694003048 a=zee,b=pan,i=5206,x=0.3994083205887524,y=0.07213558504539785 a=pan,b=zee,i=5207,x=0.5698284352568362,y=0.5897809603851609 a=zee,b=zee,i=5208,x=0.3216207044318503,y=0.038820482913941357 a=pan,b=wye,i=5209,x=0.8306447997004499,y=0.8384123743007208 a=eks,b=hat,i=5210,x=0.08770207583625389,y=0.7725018412751664 a=wye,b=zee,i=5211,x=0.33912997635684583,y=0.8105461466866878 a=zee,b=hat,i=5212,x=0.7610245335034946,y=0.23104051545907822 a=zee,b=wye,i=5213,x=0.630076553798416,y=0.4732456051973126 a=eks,b=wye,i=5214,x=0.6175594035658841,y=0.9608217208353017 a=hat,b=eks,i=5215,x=0.28256241866196097,y=0.265704893607123 a=hat,b=zee,i=5216,x=0.8249008956837504,y=0.7862378134305688 a=hat,b=pan,i=5217,x=0.4700457200943312,y=0.005846894154671878 a=eks,b=hat,i=5218,x=0.7091734686647354,y=0.9683424620144252 a=eks,b=pan,i=5219,x=0.08321970448060567,y=0.9552244458317039 a=zee,b=zee,i=5220,x=0.7678115603005319,y=0.17456048525769519 a=hat,b=hat,i=5221,x=0.6804959880554192,y=0.5106473873198336 a=hat,b=wye,i=5222,x=0.08046680632449676,y=0.5515390101660408 a=hat,b=zee,i=5223,x=0.28029330967388233,y=0.7219566130837053 a=zee,b=zee,i=5224,x=0.7555723920288009,y=0.3761074889073034 a=pan,b=wye,i=5225,x=0.4049308387224845,y=0.7002764807468328 a=hat,b=wye,i=5226,x=0.7522569018366815,y=0.18119883657776303 a=pan,b=pan,i=5227,x=0.04907194450053376,y=0.24371127321212294 a=eks,b=hat,i=5228,x=0.08589819615072136,y=0.1928776399714467 a=eks,b=hat,i=5229,x=0.5280780018220216,y=0.850193621850258 a=hat,b=pan,i=5230,x=0.3059897834653845,y=0.7239860853683812 a=zee,b=wye,i=5231,x=0.24344354397416768,y=0.9681438520522745 a=pan,b=hat,i=5232,x=0.1881342701340306,y=0.7919638741482248 a=zee,b=hat,i=5233,x=0.7794106496174618,y=0.950428895380262 a=eks,b=wye,i=5234,x=0.1964278841499737,y=0.9230114722930227 a=hat,b=zee,i=5235,x=0.5349332160444686,y=0.7212892273015341 a=zee,b=eks,i=5236,x=0.0096091347524081,y=0.05157241835503623 a=pan,b=wye,i=5237,x=0.29264897203906315,y=0.2708942584778229 a=wye,b=eks,i=5238,x=0.877475809945589,y=0.4753884279556253 a=zee,b=hat,i=5239,x=0.10804287516531197,y=0.25028720143889427 a=pan,b=zee,i=5240,x=0.038521217586762524,y=0.45833782252961597 a=pan,b=hat,i=5241,x=0.6242964208021841,y=0.46876845876825834 a=pan,b=pan,i=5242,x=0.03478916499976592,y=0.8872591850817888 a=eks,b=eks,i=5243,x=0.3532736876730329,y=0.8100993157058493 a=wye,b=eks,i=5244,x=0.4410158520384003,y=0.08878204317661487 a=hat,b=wye,i=5245,x=0.30542326696649835,y=0.03254190401750867 a=wye,b=wye,i=5246,x=0.2619681126430232,y=0.2649618519422796 a=hat,b=eks,i=5247,x=0.45824524247081966,y=0.6844159528310743 a=hat,b=eks,i=5248,x=0.3283595420804768,y=0.8574880365351013 a=hat,b=zee,i=5249,x=0.7484157555119979,y=0.39553557685807894 a=pan,b=pan,i=5250,x=0.7554789617512107,y=0.2317754776472134 a=zee,b=hat,i=5251,x=0.6787637703297714,y=0.8107713369785818 a=wye,b=hat,i=5252,x=0.04799306200946163,y=0.699111788491548 a=pan,b=eks,i=5253,x=0.09939382730538704,y=0.9181166624382701 a=eks,b=hat,i=5254,x=0.3788407507062852,y=0.6050730090302495 a=zee,b=eks,i=5255,x=0.5847457461108924,y=0.8796125841387396 a=hat,b=zee,i=5256,x=0.5958859328721237,y=0.5394313157526304 a=eks,b=zee,i=5257,x=0.6145812801413588,y=0.8667435600565327 a=hat,b=pan,i=5258,x=0.39378429867517395,y=0.66637394577698 a=wye,b=eks,i=5259,x=0.9417378953261469,y=0.4145045232597019 a=hat,b=pan,i=5260,x=0.1040138249574939,y=0.5711578035148099 a=zee,b=wye,i=5261,x=0.2807184907727448,y=0.6881546576599258 a=eks,b=zee,i=5262,x=0.6748387970430342,y=0.9842159808803176 a=zee,b=eks,i=5263,x=0.5854346090243887,y=0.24780046831336067 a=zee,b=zee,i=5264,x=0.6651087221905022,y=0.4694678243278747 a=eks,b=eks,i=5265,x=0.178487009198119,y=0.3389965086336105 a=hat,b=wye,i=5266,x=0.60584735950502,y=0.08711755746003325 a=hat,b=pan,i=5267,x=0.14941018319657196,y=0.42913266234393854 a=wye,b=wye,i=5268,x=0.44618372032109543,y=0.19531077190155655 a=wye,b=pan,i=5269,x=0.8715465668907355,y=0.15578281828771234 a=eks,b=zee,i=5270,x=0.272381988376838,y=0.749508925403637 a=hat,b=zee,i=5271,x=0.8731584572028818,y=0.8587026343639556 a=hat,b=wye,i=5272,x=0.7141686842916973,y=0.2536343098230014 a=hat,b=pan,i=5273,x=0.6161173798530847,y=0.5170002336730243 a=wye,b=wye,i=5274,x=0.9836997370643351,y=0.9073574715868198 a=zee,b=zee,i=5275,x=0.9271419947755198,y=0.7499953605856078 a=eks,b=zee,i=5276,x=0.4436574016008654,y=0.11521473164364193 a=wye,b=zee,i=5277,x=0.41785833930772587,y=0.5581905438338015 a=hat,b=zee,i=5278,x=0.6303081078068822,y=0.9708543000113369 a=eks,b=hat,i=5279,x=0.7724785778741878,y=0.8749355527936072 a=zee,b=pan,i=5280,x=0.019491215186811517,y=0.28573440717823495 a=hat,b=hat,i=5281,x=0.8966308328410811,y=0.8932890927799828 a=zee,b=eks,i=5282,x=0.20474699819177533,y=0.9563609260887708 a=eks,b=hat,i=5283,x=0.8232222331296849,y=0.43288890410832115 a=pan,b=pan,i=5284,x=0.06808879127275447,y=0.2961369332523437 a=hat,b=pan,i=5285,x=0.07045589395497931,y=0.06411882838638927 a=zee,b=pan,i=5286,x=0.5025476621481306,y=0.5455719768538321 a=hat,b=eks,i=5287,x=0.6864003316225611,y=0.08724809130852695 a=eks,b=wye,i=5288,x=0.9345047793469049,y=0.7545355491792637 a=eks,b=zee,i=5289,x=0.09683817897484082,y=0.15042392025928608 a=hat,b=zee,i=5290,x=0.2201144900883092,y=0.09304236894658524 a=pan,b=zee,i=5291,x=0.6437086955209985,y=0.6412853324081308 a=pan,b=pan,i=5292,x=0.7101999657039595,y=0.9654389825167757 a=zee,b=pan,i=5293,x=0.44434019344510023,y=0.3616886405725528 a=hat,b=hat,i=5294,x=0.4986619811254004,y=0.36527690926573364 a=wye,b=zee,i=5295,x=0.6218618299228648,y=0.9324975302931531 a=hat,b=wye,i=5296,x=0.3811141224627541,y=0.9228475537405691 a=eks,b=eks,i=5297,x=0.450776715605552,y=0.31636578533096016 a=pan,b=zee,i=5298,x=0.3086259636689451,y=0.06652636662046696 a=zee,b=wye,i=5299,x=0.4581205277744118,y=0.8883132608926249 a=hat,b=zee,i=5300,x=0.6065263542151584,y=0.8758808605345744 a=eks,b=pan,i=5301,x=0.26907393999080953,y=0.633331389237707 a=pan,b=hat,i=5302,x=0.2662060484446822,y=0.501911240454392 a=wye,b=zee,i=5303,x=0.030537351078086195,y=0.20700838585535786 a=wye,b=hat,i=5304,x=0.4745666526865788,y=0.3396776308478552 a=eks,b=zee,i=5305,x=0.5607499175198385,y=0.21583087167043014 a=eks,b=hat,i=5306,x=0.690451786737028,y=0.0861194392792598 a=pan,b=zee,i=5307,x=0.06684973668910421,y=0.9544628284207586 a=wye,b=zee,i=5308,x=0.7500932442964064,y=0.552958619063383 a=pan,b=zee,i=5309,x=0.2335642300224079,y=0.31164052398797637 a=pan,b=eks,i=5310,x=0.15387236958406036,y=0.43829110359848433 a=wye,b=zee,i=5311,x=0.7866346249384528,y=0.03570506892329006 a=hat,b=wye,i=5312,x=0.5514251601334069,y=0.4379220457409775 a=eks,b=wye,i=5313,x=0.0355425881526662,y=0.16802137840026887 a=eks,b=eks,i=5314,x=0.04767639014474101,y=0.7923199475995649 a=hat,b=pan,i=5315,x=0.22846522556430016,y=0.8271404016977637 a=wye,b=pan,i=5316,x=0.31445904414804127,y=0.235006707754 a=zee,b=wye,i=5317,x=0.4335088190275804,y=0.5671270126055555 a=hat,b=wye,i=5318,x=0.15817916140514576,y=0.6371355203785057 a=zee,b=zee,i=5319,x=0.9627644186331633,y=0.46453264491285806 a=pan,b=pan,i=5320,x=0.9101265684004383,y=0.8101420365566193 a=pan,b=hat,i=5321,x=0.7404633039474602,y=0.9639884498668673 a=zee,b=zee,i=5322,x=0.6420718148305066,y=0.37414212799368096 a=wye,b=hat,i=5323,x=0.4830324590268663,y=0.0404568640233397 a=hat,b=zee,i=5324,x=0.5028487276011456,y=0.020932159991859267 a=zee,b=pan,i=5325,x=0.888291122851125,y=0.5111470794632866 a=wye,b=pan,i=5326,x=0.07272409700902271,y=0.27564484500916986 a=wye,b=pan,i=5327,x=0.0888998337471314,y=0.9919041685553374 a=hat,b=pan,i=5328,x=0.3064216274886523,y=0.4890201595898237 a=pan,b=wye,i=5329,x=0.3470931183432189,y=0.1997795824920121 a=zee,b=zee,i=5330,x=0.13436961326496677,y=0.3095854896519281 a=zee,b=pan,i=5331,x=0.8655317519954471,y=0.8104322805331614 a=eks,b=wye,i=5332,x=0.01695205279543599,y=0.6253163249860758 a=wye,b=wye,i=5333,x=0.41853514055951446,y=0.46414849053819973 a=eks,b=wye,i=5334,x=0.9312528403346797,y=0.34690398003679423 a=hat,b=wye,i=5335,x=0.8146576023607562,y=0.517623963255214 a=wye,b=wye,i=5336,x=0.9644696679607304,y=0.17623585722771673 a=hat,b=wye,i=5337,x=0.0491647681854408,y=0.9084359968915301 a=wye,b=eks,i=5338,x=0.9183687166177615,y=0.6742918022088258 a=eks,b=zee,i=5339,x=0.6913946457851302,y=0.5236074895779744 a=wye,b=wye,i=5340,x=0.7574842345027994,y=0.35438559050849205 a=pan,b=pan,i=5341,x=0.9609080490571219,y=0.764751472995584 a=hat,b=hat,i=5342,x=0.9571224566918112,y=0.6488786174457046 a=eks,b=zee,i=5343,x=0.1297439418853782,y=0.10986446330230937 a=wye,b=pan,i=5344,x=0.2265442713227983,y=0.08671233554174995 a=zee,b=eks,i=5345,x=0.6690807314571691,y=0.5220733222869928 a=wye,b=zee,i=5346,x=0.42279438877482367,y=0.1357326426861194 a=zee,b=eks,i=5347,x=0.566584546381942,y=0.14424580074370563 a=eks,b=hat,i=5348,x=0.9402905188032046,y=0.6899005608656246 a=wye,b=wye,i=5349,x=0.8220699059748584,y=0.08673018838619662 a=eks,b=pan,i=5350,x=0.223912795614429,y=0.8705191204953174 a=pan,b=zee,i=5351,x=0.17054432883772475,y=0.3754155013143816 a=pan,b=hat,i=5352,x=0.577021048756712,y=0.8658764185620885 a=eks,b=zee,i=5353,x=0.6047802080751319,y=0.16748745069598325 a=zee,b=pan,i=5354,x=0.8138458432489908,y=0.887184873534984 a=hat,b=zee,i=5355,x=0.4409314249173867,y=0.16661996267618873 a=zee,b=wye,i=5356,x=0.9294777278187871,y=0.9218221729540071 a=zee,b=zee,i=5357,x=0.7978605597846053,y=0.19629225024825436 a=eks,b=eks,i=5358,x=0.020853766511345406,y=0.9622073813280082 a=pan,b=wye,i=5359,x=0.30351132190401986,y=0.6285435222862336 a=hat,b=eks,i=5360,x=0.20965717538739437,y=0.8407225718631762 a=wye,b=eks,i=5361,x=0.8752567055200561,y=0.9860616183578573 a=zee,b=pan,i=5362,x=0.7742820785303554,y=0.12159579314900681 a=eks,b=pan,i=5363,x=0.045340262727698866,y=0.8347997035721408 a=eks,b=eks,i=5364,x=0.27673456069026947,y=0.28606929907632006 a=hat,b=eks,i=5365,x=0.1389831981773636,y=0.958748587909282 a=hat,b=hat,i=5366,x=0.2805736404470527,y=0.39685097136131187 a=eks,b=hat,i=5367,x=0.506031079714652,y=0.9912645565514333 a=pan,b=zee,i=5368,x=0.6865182575714622,y=0.8704513374052988 a=zee,b=wye,i=5369,x=0.8603176374144329,y=0.3346439571733928 a=pan,b=eks,i=5370,x=0.9070851500395942,y=0.03151443822439248 a=wye,b=zee,i=5371,x=0.26330651984082165,y=0.312969179382553 a=zee,b=zee,i=5372,x=0.5395637542263729,y=0.876693303664991 a=zee,b=hat,i=5373,x=0.34909843746802205,y=0.8568124167530461 a=zee,b=zee,i=5374,x=0.3028178173036057,y=0.7391998484027293 a=hat,b=zee,i=5375,x=0.5150486678896874,y=0.5093614114895396 a=hat,b=zee,i=5376,x=0.26087420592676525,y=0.45387940157532647 a=zee,b=eks,i=5377,x=0.11113050876158048,y=0.019064162496037707 a=zee,b=hat,i=5378,x=0.7356184687449835,y=0.5091161605127379 a=wye,b=wye,i=5379,x=0.09703125778637067,y=0.25691589979049356 a=zee,b=eks,i=5380,x=0.3345104910149367,y=0.1516506429745581 a=eks,b=hat,i=5381,x=0.5792199947921147,y=0.49613092724134833 a=wye,b=eks,i=5382,x=0.6188424819758455,y=0.5722334124286547 a=wye,b=pan,i=5383,x=0.4199976827116998,y=0.6380529017621875 a=eks,b=zee,i=5384,x=0.7599800240198485,y=0.19856983882208867 a=eks,b=hat,i=5385,x=0.06854514347417606,y=0.028515802052052952 a=wye,b=zee,i=5386,x=0.31992003300785,y=0.9257458880403014 a=wye,b=zee,i=5387,x=0.8545498814228611,y=0.06322205211700338 a=eks,b=zee,i=5388,x=0.14459434374592373,y=0.42112443945304057 a=pan,b=zee,i=5389,x=0.11816306719121206,y=0.17831615949339463 a=zee,b=pan,i=5390,x=0.551475598918215,y=0.6565173979014076 a=hat,b=pan,i=5391,x=0.4696624324268569,y=0.9440798879738231 a=pan,b=hat,i=5392,x=0.2906675154826033,y=0.7331663429068216 a=pan,b=hat,i=5393,x=0.2596796215047702,y=0.9407425847640128 a=eks,b=wye,i=5394,x=0.6216628077513283,y=0.9763969655887303 a=zee,b=wye,i=5395,x=0.8476101473277529,y=0.9881007277790081 a=zee,b=zee,i=5396,x=0.8702478883993182,y=0.2813073047318746 a=eks,b=hat,i=5397,x=0.9584988429207648,y=0.16350049486702678 a=wye,b=eks,i=5398,x=0.36458407067281184,y=0.04100408848224302 a=wye,b=wye,i=5399,x=0.733413532545851,y=0.6459898444733033 a=pan,b=wye,i=5400,x=0.9665506125898256,y=0.5448152784578933 a=zee,b=hat,i=5401,x=0.8543887956499512,y=0.7439702074332549 a=pan,b=hat,i=5402,x=0.16703607056661052,y=0.678760520989282 a=pan,b=pan,i=5403,x=0.8295505457000276,y=0.08557288192430035 a=hat,b=eks,i=5404,x=0.24083859157948273,y=0.8456272874080909 a=hat,b=hat,i=5405,x=0.7303478280030506,y=0.08240241730334918 a=hat,b=hat,i=5406,x=0.16072785206888152,y=0.940229803599545 a=eks,b=pan,i=5407,x=0.8649757853523717,y=0.49430262836010985 a=hat,b=hat,i=5408,x=0.5776416796711862,y=0.38502333915273557 a=hat,b=pan,i=5409,x=0.5633298053737792,y=0.7410429711654063 a=eks,b=eks,i=5410,x=0.9778916491011578,y=0.2273478424516322 a=pan,b=eks,i=5411,x=0.7262036914700832,y=0.9187345564266572 a=zee,b=eks,i=5412,x=0.33286294808080064,y=0.3921681976941228 a=wye,b=eks,i=5413,x=0.08772931753470603,y=0.48815297744510433 a=eks,b=pan,i=5414,x=0.44377217382552636,y=0.13437156912545423 a=eks,b=eks,i=5415,x=0.43246842646662487,y=0.9003920363683975 a=eks,b=hat,i=5416,x=0.753762625636042,y=0.6313338577994543 a=pan,b=hat,i=5417,x=0.20986095023321283,y=0.278888203103681 a=zee,b=pan,i=5418,x=0.15332749400308754,y=0.8904428676045328 a=hat,b=eks,i=5419,x=0.46399468430524804,y=0.0717886401624439 a=zee,b=zee,i=5420,x=0.47725202464468663,y=0.9096066884668478 a=wye,b=eks,i=5421,x=0.4608256396986088,y=0.18257443066884294 a=hat,b=zee,i=5422,x=0.9062976974038087,y=0.825705654266679 a=pan,b=eks,i=5423,x=0.829675619825074,y=0.30094578297716856 a=zee,b=pan,i=5424,x=0.2627796756491889,y=0.05131765835402935 a=pan,b=wye,i=5425,x=0.9750271883009257,y=0.10505350281212911 a=wye,b=wye,i=5426,x=0.2694712165014862,y=0.617405875060473 a=hat,b=eks,i=5427,x=0.06062699861257914,y=0.14515726494650738 a=pan,b=wye,i=5428,x=0.9471818920457628,y=0.2665032520198297 a=hat,b=eks,i=5429,x=0.3317119302689199,y=0.45073390665129454 a=pan,b=hat,i=5430,x=0.16613227391144125,y=0.41913253603052736 a=zee,b=eks,i=5431,x=0.5545698300075519,y=0.9624415304532793 a=hat,b=hat,i=5432,x=0.9825886641650767,y=0.4606811454162322 a=hat,b=zee,i=5433,x=0.7849062201991618,y=0.9640442210529644 a=pan,b=wye,i=5434,x=0.027672040238877704,y=0.09364154641355082 a=zee,b=hat,i=5435,x=0.4045108520910917,y=0.36431937644373535 a=hat,b=zee,i=5436,x=0.9496952473063589,y=0.6756301296750051 a=zee,b=hat,i=5437,x=0.5978983969671523,y=0.6276473499153709 a=eks,b=hat,i=5438,x=0.38522029067066954,y=0.9206254386424841 a=eks,b=hat,i=5439,x=0.38811572418657825,y=0.07594870509481821 a=hat,b=pan,i=5440,x=0.3245042501769525,y=0.5860367509842646 a=eks,b=hat,i=5441,x=0.5113055435442414,y=0.9478634662218888 a=hat,b=hat,i=5442,x=0.649952463378999,y=0.40331287808319716 a=zee,b=pan,i=5443,x=0.2660546525494476,y=0.036573786936417774 a=hat,b=wye,i=5444,x=0.2933645151017673,y=0.8565796439445684 a=hat,b=hat,i=5445,x=0.19274932648900556,y=0.6752612195498396 a=zee,b=pan,i=5446,x=0.6843298638997956,y=0.18463787286549893 a=eks,b=zee,i=5447,x=0.4465765938644741,y=0.6465428046837856 a=wye,b=hat,i=5448,x=0.7104951786733581,y=0.007575728589058528 a=hat,b=wye,i=5449,x=0.05598891388977545,y=0.22520895137141883 a=hat,b=zee,i=5450,x=0.6973457907641605,y=0.3767547727152859 a=eks,b=hat,i=5451,x=0.22980925307219058,y=0.09539340024354548 a=pan,b=hat,i=5452,x=0.3157808212188198,y=0.6787208591042566 a=zee,b=zee,i=5453,x=0.08674939853988706,y=0.0016458788929679669 a=pan,b=hat,i=5454,x=0.45512276442779265,y=0.7647008695253613 a=wye,b=hat,i=5455,x=0.9223519005619959,y=0.9896263386831655 a=hat,b=zee,i=5456,x=0.2599314461144381,y=0.8810566831796974 a=wye,b=eks,i=5457,x=0.3716116598539073,y=0.6158074210009791 a=eks,b=zee,i=5458,x=0.04287045703879866,y=0.3387484748791293 a=eks,b=eks,i=5459,x=0.964192450580381,y=0.0021921221413634395 a=zee,b=hat,i=5460,x=0.16317765667465844,y=0.5350462588301713 a=pan,b=pan,i=5461,x=0.6162574043540692,y=0.8321486837007045 a=eks,b=pan,i=5462,x=0.1418039983669439,y=0.6211011915118961 a=zee,b=hat,i=5463,x=0.5986397200652216,y=0.6968533019592756 a=wye,b=eks,i=5464,x=0.8847165179059643,y=0.8396671337239269 a=eks,b=pan,i=5465,x=0.64956961455677,y=0.42814835565709897 a=wye,b=zee,i=5466,x=0.078362139340725,y=0.7041742329715265 a=pan,b=pan,i=5467,x=0.7658242784400351,y=0.6658002824538031 a=zee,b=wye,i=5468,x=0.7694464457122385,y=0.3630968380462761 a=eks,b=wye,i=5469,x=0.5573393787208576,y=0.5674857974105666 a=wye,b=wye,i=5470,x=0.9070377249974354,y=0.2288418409874835 a=hat,b=hat,i=5471,x=0.9390885842014736,y=0.4885661765278554 a=pan,b=hat,i=5472,x=0.15616642541017933,y=0.723291076738834 a=hat,b=pan,i=5473,x=0.8339379553110595,y=0.27272554707575325 a=zee,b=wye,i=5474,x=0.7147670868273149,y=0.5300588513631999 a=hat,b=hat,i=5475,x=0.6079530363728716,y=0.7302013509128558 a=eks,b=hat,i=5476,x=0.20009244252935454,y=0.3819915946964063 a=eks,b=wye,i=5477,x=0.39259835612758154,y=0.30659538127782704 a=hat,b=wye,i=5478,x=0.6770531656328236,y=0.6798247125178067 a=wye,b=hat,i=5479,x=0.8464109156551775,y=0.5746477726666506 a=zee,b=zee,i=5480,x=0.5016540167129663,y=0.8741956310027429 a=wye,b=hat,i=5481,x=0.6695686221456726,y=0.689441485231751 a=zee,b=zee,i=5482,x=0.6069552630891367,y=0.8327367055952278 a=eks,b=eks,i=5483,x=0.7469659158360071,y=0.10223878164983224 a=zee,b=pan,i=5484,x=0.9278433464500453,y=0.1755972033710903 a=zee,b=pan,i=5485,x=0.5724120522769688,y=0.03415735625364058 a=zee,b=wye,i=5486,x=0.3960740290371987,y=0.2157291640948238 a=zee,b=wye,i=5487,x=0.4006137623075525,y=0.915996687470202 a=wye,b=wye,i=5488,x=0.3501090213998701,y=0.1419133192803893 a=eks,b=eks,i=5489,x=0.86861919099865,y=0.25681726556775375 a=wye,b=hat,i=5490,x=0.0114773666847795,y=0.024645492270649272 a=pan,b=eks,i=5491,x=0.37445278083566247,y=0.1319415773692295 a=pan,b=eks,i=5492,x=0.24969695350122256,y=0.7787009090435869 a=hat,b=wye,i=5493,x=0.1382138485389508,y=0.42533800225303686 a=zee,b=pan,i=5494,x=0.8834013775449513,y=0.532739443419528 a=hat,b=pan,i=5495,x=0.06870299529036838,y=0.16955231705247786 a=pan,b=eks,i=5496,x=0.7348263636816107,y=0.8630644835981002 a=pan,b=wye,i=5497,x=0.18130548510310573,y=0.012524267398086986 a=zee,b=wye,i=5498,x=0.07850770050431843,y=0.6592896086014353 a=eks,b=wye,i=5499,x=0.12579070445810636,y=0.027946488029312544 a=zee,b=hat,i=5500,x=0.31461267260641923,y=0.0748646953586749 a=eks,b=pan,i=5501,x=0.6387163017917407,y=0.9935696733123411 a=zee,b=wye,i=5502,x=0.43904419266704897,y=0.4569132922221508 a=eks,b=pan,i=5503,x=0.8033268068277595,y=0.18844163406954773 a=zee,b=eks,i=5504,x=0.9596958577456198,y=0.04773563051124652 a=hat,b=wye,i=5505,x=0.5520964703015074,y=0.48453868182721893 a=wye,b=zee,i=5506,x=0.4087385270797551,y=0.8564815497838665 a=eks,b=pan,i=5507,x=0.21391759502009422,y=0.3447041692322321 a=hat,b=eks,i=5508,x=0.27910653275458874,y=0.5485292937357691 a=hat,b=pan,i=5509,x=0.0989266416174771,y=0.6959930085614316 a=pan,b=hat,i=5510,x=0.4611680765379149,y=0.7214873034272665 a=eks,b=wye,i=5511,x=0.23798712129455957,y=0.7587550612183068 a=eks,b=wye,i=5512,x=0.5807870919230165,y=0.9691165477002429 a=pan,b=pan,i=5513,x=0.12503735272775673,y=0.4355589149955563 a=pan,b=eks,i=5514,x=0.24662547688833314,y=0.3287438663802673 a=zee,b=pan,i=5515,x=0.6313995187707404,y=0.833564271162547 a=hat,b=zee,i=5516,x=0.33305390076062613,y=0.9170789339963947 a=wye,b=eks,i=5517,x=0.8721055830589473,y=0.02704639391207897 a=pan,b=pan,i=5518,x=0.14313525389664383,y=0.7459994619303395 a=eks,b=zee,i=5519,x=0.7813269749608942,y=0.43515581235296563 a=pan,b=pan,i=5520,x=0.12004377059603999,y=0.17842342731389704 a=wye,b=wye,i=5521,x=0.4952080825177475,y=0.16871841358834394 a=zee,b=pan,i=5522,x=0.36872049705368115,y=0.1990766711673171 a=pan,b=wye,i=5523,x=0.742045965934904,y=0.9721895926892108 a=eks,b=zee,i=5524,x=0.8701165441999673,y=0.5339961636745024 a=wye,b=pan,i=5525,x=0.49890360517452514,y=0.024484853806581164 a=pan,b=eks,i=5526,x=0.7026312260362405,y=0.8810518289214107 a=wye,b=eks,i=5527,x=0.7997008739733962,y=0.18410432351101302 a=hat,b=pan,i=5528,x=0.8212044358760883,y=0.11209149520678119 a=pan,b=eks,i=5529,x=0.8511463764647872,y=0.14138132753417088 a=hat,b=eks,i=5530,x=0.5258934621583872,y=0.720463955146462 a=zee,b=eks,i=5531,x=0.35366192891288517,y=0.08693096089863839 a=eks,b=pan,i=5532,x=0.02230190397042897,y=0.6075383296925656 a=hat,b=zee,i=5533,x=0.958788084715825,y=0.20611877870477535 a=pan,b=hat,i=5534,x=0.0019016743345633413,y=0.32222113968267996 a=hat,b=wye,i=5535,x=0.4214775778712955,y=0.22796016352171378 a=hat,b=hat,i=5536,x=0.7965347610723122,y=0.2771962774393667 a=zee,b=eks,i=5537,x=0.5232208554018066,y=0.7842118697965217 a=hat,b=eks,i=5538,x=0.4077121389029271,y=0.11707098355780121 a=wye,b=wye,i=5539,x=0.743441288773323,y=0.6405109845442226 a=hat,b=hat,i=5540,x=0.42899567587485843,y=0.23687426121264998 a=pan,b=zee,i=5541,x=0.8254948808955715,y=0.4991271884600853 a=zee,b=wye,i=5542,x=0.755488383171051,y=0.4137799115139683 a=hat,b=eks,i=5543,x=0.48020817778428815,y=0.9225205496681843 a=zee,b=eks,i=5544,x=0.6602401325197925,y=0.32279850833980206 a=hat,b=wye,i=5545,x=0.858697605273768,y=0.8576653967219389 a=pan,b=eks,i=5546,x=0.6631984443201948,y=0.3727938739078658 a=eks,b=hat,i=5547,x=0.6895459625786122,y=0.22640122479226865 a=eks,b=pan,i=5548,x=0.3627382468806156,y=0.0796990614162374 a=zee,b=eks,i=5549,x=0.7292096702579594,y=0.9691771087568819 a=eks,b=eks,i=5550,x=0.6327683854211364,y=0.6420822760549295 a=zee,b=eks,i=5551,x=0.28298845518306814,y=0.8947425604116854 a=pan,b=hat,i=5552,x=0.5841578438331838,y=0.1596820606396967 a=hat,b=zee,i=5553,x=0.5166466940884901,y=0.5215576515640856 a=pan,b=pan,i=5554,x=0.9579182517583037,y=0.18510227855201322 a=wye,b=zee,i=5555,x=0.8156182188735165,y=0.7385240536968077 a=pan,b=hat,i=5556,x=0.4092542192178087,y=0.8148464821295865 a=wye,b=pan,i=5557,x=0.25358407312884057,y=0.9664484962083387 a=hat,b=pan,i=5558,x=0.768872222650759,y=0.7571069129173444 a=zee,b=hat,i=5559,x=0.02119490837909377,y=0.7608765429541047 a=wye,b=eks,i=5560,x=0.5167434492366938,y=0.2556264017975728 a=zee,b=zee,i=5561,x=0.19901052822038778,y=0.010162787621391778 a=zee,b=zee,i=5562,x=0.010968218584134437,y=0.4064143237134189 a=pan,b=hat,i=5563,x=0.5922101576133584,y=0.4027972800052315 a=eks,b=wye,i=5564,x=0.49763688623866753,y=0.5883123179094881 a=pan,b=wye,i=5565,x=0.7684392835456383,y=0.3749236173392554 a=eks,b=zee,i=5566,x=0.8548967678474122,y=0.570131787889301 a=zee,b=zee,i=5567,x=0.31067383496587675,y=0.6147427008783484 a=eks,b=pan,i=5568,x=0.8429203216611878,y=0.1574744061469351 a=zee,b=hat,i=5569,x=0.08829574118086814,y=0.5348102685441779 a=pan,b=eks,i=5570,x=0.6920854194235941,y=0.6152462479121356 a=pan,b=pan,i=5571,x=0.6728243500766502,y=0.4062647573271557 a=wye,b=zee,i=5572,x=0.7192603411774698,y=0.4187864354572167 a=pan,b=pan,i=5573,x=0.4439499129311816,y=0.452364734358081 a=pan,b=eks,i=5574,x=0.20220091735345957,y=0.7994491452794874 a=wye,b=wye,i=5575,x=0.21178209452449626,y=0.15235066856869428 a=pan,b=hat,i=5576,x=0.2328237068625838,y=0.1466943672149028 a=wye,b=eks,i=5577,x=0.1463637145507638,y=0.27512353058563355 a=eks,b=eks,i=5578,x=0.7678172951406467,y=0.4330114463831388 a=hat,b=wye,i=5579,x=0.7640191949316547,y=0.24039019030979936 a=wye,b=hat,i=5580,x=0.302423176696171,y=0.8421273065109021 a=wye,b=hat,i=5581,x=0.8901857920101928,y=0.29658407519577457 a=wye,b=zee,i=5582,x=0.9976903742848702,y=0.45676971223633933 a=eks,b=hat,i=5583,x=0.9279820319463397,y=0.2328972990196413 a=hat,b=eks,i=5584,x=0.33098984262520037,y=0.558064177488057 a=zee,b=wye,i=5585,x=0.8492581279138114,y=0.3377131419417513 a=wye,b=hat,i=5586,x=0.3843644484125802,y=0.5395570591826665 a=pan,b=wye,i=5587,x=0.2563692488210999,y=0.8648625544244997 a=eks,b=pan,i=5588,x=0.47849756747842254,y=0.36440498978427904 a=zee,b=zee,i=5589,x=0.16028903050640975,y=0.7637743011708871 a=hat,b=eks,i=5590,x=0.3632486395529805,y=0.009397590758849828 a=zee,b=hat,i=5591,x=0.30560662975374475,y=0.7718259824315155 a=pan,b=pan,i=5592,x=0.39375784368183886,y=0.04590683905804471 a=zee,b=wye,i=5593,x=0.6639341156412852,y=0.21782811751505382 a=wye,b=eks,i=5594,x=0.748874819175722,y=0.5391318034694991 a=wye,b=zee,i=5595,x=0.14037849467735208,y=0.17046690443866652 a=zee,b=zee,i=5596,x=0.10182342354198881,y=0.5446008492963108 a=zee,b=pan,i=5597,x=0.6907943477760979,y=0.4189830850027354 a=eks,b=zee,i=5598,x=0.2962037835362923,y=0.36049737941380366 a=wye,b=pan,i=5599,x=0.16480658469175224,y=0.8389670972825451 a=zee,b=pan,i=5600,x=0.6488288447142824,y=0.8870043471299166 a=wye,b=eks,i=5601,x=0.9541704944878237,y=0.06050893170404792 a=hat,b=wye,i=5602,x=0.9634543762478623,y=0.2995192276364238 a=pan,b=eks,i=5603,x=0.713998278452672,y=0.6065522135018214 a=eks,b=pan,i=5604,x=0.9495183550398497,y=0.861843219886308 a=zee,b=wye,i=5605,x=0.9500848655829623,y=0.45916889205740574 a=pan,b=zee,i=5606,x=0.314494599736428,y=0.24386090680148387 a=zee,b=wye,i=5607,x=0.7689855715450897,y=0.11045228604478441 a=pan,b=pan,i=5608,x=0.2591280268253763,y=0.9062746985784103 a=wye,b=eks,i=5609,x=0.038203945200321776,y=0.5754771176043 a=wye,b=pan,i=5610,x=0.3513354907140842,y=0.23568099743397186 a=eks,b=wye,i=5611,x=0.5581667554162788,y=0.533651422581368 a=wye,b=pan,i=5612,x=0.6476139827218337,y=0.1625920960990147 a=hat,b=hat,i=5613,x=0.43541285982294176,y=0.9781241021866268 a=zee,b=hat,i=5614,x=0.07143295094027957,y=0.5146773830335898 a=zee,b=hat,i=5615,x=0.3921043983626502,y=0.12859994269629937 a=hat,b=hat,i=5616,x=0.12215970633938278,y=0.3357015949156391 a=hat,b=pan,i=5617,x=0.1867388485013709,y=0.11120997350204453 a=wye,b=eks,i=5618,x=0.6179065708118318,y=0.03936978657358048 a=pan,b=eks,i=5619,x=0.23990263600951223,y=0.8386791333746637 a=wye,b=zee,i=5620,x=0.8136012361181053,y=0.9246893690807032 a=zee,b=eks,i=5621,x=0.6936065900415402,y=0.9835121994811427 a=wye,b=hat,i=5622,x=0.46042861129071444,y=0.8690567617780255 a=hat,b=hat,i=5623,x=0.7847006863046383,y=0.9540584320255103 a=wye,b=zee,i=5624,x=0.6715918738207972,y=0.9248713771595384 a=hat,b=wye,i=5625,x=0.3458684025425872,y=0.27012900303390197 a=pan,b=eks,i=5626,x=0.5311033870913179,y=0.17537860987554665 a=eks,b=zee,i=5627,x=0.8021710394665355,y=0.8677575901404581 a=zee,b=zee,i=5628,x=0.22133674407714776,y=0.650517614686327 a=eks,b=hat,i=5629,x=0.19299554543178998,y=0.926482748769109 a=hat,b=pan,i=5630,x=0.6751229005765216,y=0.5680107534137527 a=pan,b=hat,i=5631,x=0.6215515202465142,y=0.7335723775728186 a=pan,b=wye,i=5632,x=0.8548923960863601,y=0.22525018696051402 a=zee,b=hat,i=5633,x=0.8768635937091291,y=0.17829195183165314 a=hat,b=zee,i=5634,x=0.6015751224700235,y=0.0644975490073253 a=pan,b=hat,i=5635,x=0.7276807776942956,y=0.8500606585761793 a=wye,b=eks,i=5636,x=0.4833228626835777,y=0.7378551070407615 a=eks,b=pan,i=5637,x=0.19782280979787448,y=0.16113009983532756 a=wye,b=eks,i=5638,x=0.6640345835133702,y=0.6498713803920758 a=hat,b=hat,i=5639,x=0.20821268257622816,y=0.4305417007597995 a=hat,b=hat,i=5640,x=0.5586511327847578,y=0.1326971674398928 a=pan,b=eks,i=5641,x=0.7319972100987417,y=0.719616216404303 a=pan,b=hat,i=5642,x=0.13804409751652513,y=0.9924728363763738 a=zee,b=pan,i=5643,x=0.5223512543043243,y=0.4991596521110977 a=eks,b=wye,i=5644,x=0.3698151588984483,y=0.17106212044489788 a=eks,b=hat,i=5645,x=0.7963153151177051,y=0.8008422439449929 a=pan,b=eks,i=5646,x=0.19219529269095814,y=0.20998226328210212 a=zee,b=wye,i=5647,x=0.3429668212121526,y=0.8081062419069119 a=eks,b=pan,i=5648,x=0.6185038317407525,y=0.13922536086565684 a=pan,b=zee,i=5649,x=0.1882750077103732,y=0.051490445358029824 a=pan,b=wye,i=5650,x=0.28997067788262,y=0.9817716356894414 a=zee,b=pan,i=5651,x=0.7900065659824048,y=0.8799973980821687 a=wye,b=hat,i=5652,x=0.6169368270983073,y=0.10348718268597767 a=zee,b=wye,i=5653,x=0.17648668002767787,y=0.680848224860555 a=pan,b=eks,i=5654,x=0.4277856265977521,y=0.46720306495008457 a=pan,b=wye,i=5655,x=0.6238246026482904,y=0.5005719727517985 a=hat,b=hat,i=5656,x=0.13794992086740376,y=0.8837838569509247 a=pan,b=zee,i=5657,x=0.10798159915883232,y=0.14419721657117324 a=wye,b=zee,i=5658,x=0.6608918667457152,y=0.9243582421976495 a=eks,b=wye,i=5659,x=0.6991477488632273,y=0.757988136039786 a=eks,b=eks,i=5660,x=0.6338110809908714,y=0.8899492379893515 a=pan,b=zee,i=5661,x=0.5036749461847732,y=0.26738310174407787 a=zee,b=hat,i=5662,x=0.8842361839832931,y=0.2166296985577939 a=pan,b=eks,i=5663,x=0.7069322205111267,y=0.3613403478317495 a=zee,b=zee,i=5664,x=0.9028085500044974,y=0.6560744841877679 a=eks,b=pan,i=5665,x=0.42180175898330097,y=0.5602780165419919 a=eks,b=wye,i=5666,x=0.11819158774260774,y=0.3269446466483843 a=hat,b=pan,i=5667,x=0.4124388603109588,y=0.32891147928157505 a=hat,b=hat,i=5668,x=0.28048754020684197,y=0.1586304642802714 a=pan,b=pan,i=5669,x=0.355899451932013,y=0.6719277980511792 a=wye,b=pan,i=5670,x=0.8835631178552948,y=0.030315290308040144 a=pan,b=zee,i=5671,x=0.6000348059150206,y=0.29058998333691977 a=eks,b=pan,i=5672,x=0.15818268756400555,y=0.06017126006059004 a=hat,b=zee,i=5673,x=0.2279653016908878,y=0.9182355806226783 a=eks,b=hat,i=5674,x=0.30002134346912324,y=0.5070589085102488 a=hat,b=eks,i=5675,x=0.6776164025070541,y=0.8270479553259737 a=hat,b=hat,i=5676,x=0.26316020747343927,y=0.4439406464012029 a=hat,b=wye,i=5677,x=0.21137471648135742,y=0.5132924852429177 a=wye,b=eks,i=5678,x=0.6936453571596785,y=0.5977687990521104 a=zee,b=wye,i=5679,x=0.038384056804088296,y=0.39062169520305345 a=wye,b=hat,i=5680,x=0.2396335274387169,y=0.5617745220517328 a=hat,b=pan,i=5681,x=0.754469633162002,y=0.0837659053517874 a=wye,b=wye,i=5682,x=0.13450523706607276,y=0.5466840856340288 a=pan,b=hat,i=5683,x=0.3334514488024498,y=0.8403356176006205 a=pan,b=eks,i=5684,x=0.5990374956703001,y=0.759556440814025 a=eks,b=wye,i=5685,x=0.2272695825818456,y=0.06890003755302965 a=hat,b=wye,i=5686,x=0.0781769662654741,y=0.610149228572904 a=pan,b=eks,i=5687,x=0.20540821693039724,y=0.4583791378818265 a=eks,b=eks,i=5688,x=0.2681427485140152,y=0.4723384743843706 a=wye,b=zee,i=5689,x=0.06033196478297487,y=0.7884610426494236 a=pan,b=pan,i=5690,x=0.15932061131003383,y=0.10750760915363755 a=pan,b=wye,i=5691,x=0.6927406446662911,y=0.9484436166272129 a=hat,b=hat,i=5692,x=0.5189985771163975,y=0.8788751540883317 a=eks,b=eks,i=5693,x=0.2268536055075211,y=0.07181079334560747 a=hat,b=zee,i=5694,x=0.9574100016777235,y=0.17039179071493438 a=zee,b=pan,i=5695,x=0.9393222489267224,y=0.774430899802153 a=zee,b=eks,i=5696,x=0.2640774691558284,y=0.8627504344994997 a=pan,b=eks,i=5697,x=0.0327219679391374,y=0.09248968708796146 a=hat,b=wye,i=5698,x=0.06810484760017288,y=0.6639875840703167 a=zee,b=zee,i=5699,x=0.6656525429975034,y=0.2656212467516811 a=pan,b=zee,i=5700,x=0.28090923774332355,y=0.8374951101696497 a=wye,b=wye,i=5701,x=0.1179627885550506,y=0.9975425331219988 a=eks,b=eks,i=5702,x=0.25289706880351914,y=0.2805563313790924 a=hat,b=pan,i=5703,x=0.72917739071484,y=0.690903665960745 a=zee,b=wye,i=5704,x=0.5782219259637615,y=0.6129742019787713 a=hat,b=zee,i=5705,x=0.04579072787896754,y=0.15799336306835265 a=hat,b=eks,i=5706,x=0.2189964629062231,y=0.6072901175002905 a=zee,b=zee,i=5707,x=0.5807599756368977,y=0.28039036085635494 a=hat,b=hat,i=5708,x=0.5348701164177605,y=0.871699930863178 a=zee,b=pan,i=5709,x=0.6457903828308892,y=0.9224142093441036 a=wye,b=zee,i=5710,x=0.7433946942246273,y=0.7685021078153906 a=wye,b=zee,i=5711,x=0.243617265440373,y=0.9593069077433208 a=hat,b=eks,i=5712,x=0.6655721179929885,y=0.6283331080904476 a=eks,b=eks,i=5713,x=0.5690397938907296,y=0.9770357412029763 a=wye,b=zee,i=5714,x=0.08482160064983257,y=0.03799417629580293 a=eks,b=eks,i=5715,x=0.6755655231911353,y=0.4811405314521109 a=eks,b=hat,i=5716,x=0.21238778822910676,y=0.3806052020082521 a=eks,b=wye,i=5717,x=0.6979537966601973,y=0.42962472621589876 a=zee,b=wye,i=5718,x=0.5593594936211146,y=0.16162369293678702 a=wye,b=pan,i=5719,x=0.5431877225362253,y=0.8355498406808398 a=eks,b=pan,i=5720,x=0.08305185712441976,y=0.051555598682940684 a=zee,b=hat,i=5721,x=0.2195036864656421,y=0.0024237944219759333 a=wye,b=zee,i=5722,x=0.10456345278337953,y=0.509746172766625 a=eks,b=zee,i=5723,x=0.21507165298767472,y=0.3682335327240591 a=hat,b=eks,i=5724,x=0.8143828554234033,y=0.24040241057094147 a=eks,b=eks,i=5725,x=0.9447207896646325,y=0.5966728037991648 a=wye,b=hat,i=5726,x=0.14625361456888575,y=0.5773510905462336 a=wye,b=zee,i=5727,x=0.8249759724947993,y=0.8786053736989866 a=wye,b=pan,i=5728,x=0.2648916398523009,y=0.36807949569468823 a=wye,b=zee,i=5729,x=0.38861160385421634,y=0.008675492900147463 a=eks,b=zee,i=5730,x=0.12149239438427939,y=0.4952581794297195 a=hat,b=wye,i=5731,x=0.9834987933267317,y=0.9382393032643578 a=hat,b=wye,i=5732,x=0.5015349091062511,y=0.6216857441435001 a=eks,b=pan,i=5733,x=0.13872819430672179,y=0.13383706933234074 a=hat,b=pan,i=5734,x=0.5107753291897712,y=0.1890771910893585 a=zee,b=eks,i=5735,x=0.16433787761695273,y=0.9899324406741649 a=pan,b=hat,i=5736,x=0.09547147433477066,y=0.8232711347746213 a=eks,b=eks,i=5737,x=0.9827804718012476,y=0.8380939985179561 a=wye,b=hat,i=5738,x=0.8055154582345196,y=0.6724553306516827 a=hat,b=pan,i=5739,x=0.6476551335592238,y=0.2601855690050563 a=eks,b=wye,i=5740,x=0.06533958654376182,y=0.08290954242914517 a=eks,b=pan,i=5741,x=0.8637268770032811,y=0.5213399189681543 a=hat,b=wye,i=5742,x=0.34236446310071245,y=0.9934982483299798 a=hat,b=eks,i=5743,x=0.5295348501354114,y=0.7258797581771135 a=hat,b=hat,i=5744,x=0.12378910131331311,y=0.40752356675537815 a=eks,b=wye,i=5745,x=0.3665816980119626,y=0.6375063009827584 a=hat,b=hat,i=5746,x=0.3584851213141641,y=0.7358326774690753 a=hat,b=zee,i=5747,x=0.43583700578338747,y=0.672265347255106 a=zee,b=pan,i=5748,x=0.7440532825684012,y=0.9785802799882344 a=zee,b=hat,i=5749,x=0.21090673582102115,y=0.1689004632484875 a=pan,b=pan,i=5750,x=0.8304494332695221,y=0.5545369624062666 a=zee,b=pan,i=5751,x=0.5728551154691659,y=0.6693087997390269 a=eks,b=wye,i=5752,x=0.4413629999732097,y=0.15979822952735956 a=wye,b=eks,i=5753,x=0.7095091807055749,y=0.724643932584749 a=zee,b=wye,i=5754,x=0.7672243199159505,y=0.2279066139221857 a=zee,b=zee,i=5755,x=0.3010837648341733,y=0.025119103758309502 a=pan,b=zee,i=5756,x=0.6193965896501459,y=0.8537626115609437 a=wye,b=hat,i=5757,x=0.1224660035525037,y=0.9089730465198579 a=wye,b=zee,i=5758,x=0.7467869025815791,y=0.7773472293348217 a=eks,b=zee,i=5759,x=0.5808704155987169,y=0.7833615756850842 a=hat,b=eks,i=5760,x=0.9162336115551181,y=0.823024870348188 a=eks,b=pan,i=5761,x=0.8487786036617613,y=0.622984817551366 a=wye,b=pan,i=5762,x=0.40655642829036065,y=0.4636508847184254 a=eks,b=zee,i=5763,x=0.5976566500579671,y=0.43395514824679315 a=zee,b=eks,i=5764,x=0.3648319525198409,y=0.8451336137273936 a=eks,b=hat,i=5765,x=0.18805948712913445,y=0.22065247387702902 a=hat,b=eks,i=5766,x=0.46718203983164364,y=0.5797529176785338 a=wye,b=wye,i=5767,x=0.3576483350283548,y=0.7099943913835636 a=zee,b=wye,i=5768,x=0.3112657659379815,y=0.7236135438320516 a=pan,b=wye,i=5769,x=0.12034641162140858,y=0.7632931531006384 a=wye,b=zee,i=5770,x=0.2844962427329081,y=0.46659983713341124 a=pan,b=hat,i=5771,x=0.8904572608374995,y=0.8849293322073792 a=wye,b=wye,i=5772,x=0.7038981127406301,y=0.494354667366391 a=pan,b=eks,i=5773,x=0.5155930172001615,y=0.9788581972056736 a=zee,b=eks,i=5774,x=0.28797189143581137,y=0.8675122476473998 a=zee,b=pan,i=5775,x=0.03055433366810012,y=0.1704580136613072 a=pan,b=eks,i=5776,x=0.7165945800863369,y=0.6653908462460456 a=pan,b=eks,i=5777,x=0.8730284129862198,y=0.6933278671481614 a=pan,b=zee,i=5778,x=0.18335757641115535,y=0.5465471193000622 a=zee,b=hat,i=5779,x=0.10449109525989031,y=0.09472821919765906 a=zee,b=wye,i=5780,x=0.4996898459570338,y=0.788832071937286 a=hat,b=hat,i=5781,x=0.9223990594381151,y=0.9860563250941797 a=pan,b=pan,i=5782,x=0.21543034149293305,y=0.7487921850342059 a=hat,b=zee,i=5783,x=0.6163250225253557,y=0.7015824283135457 a=zee,b=pan,i=5784,x=0.25355692244085803,y=0.5122385042700014 a=hat,b=wye,i=5785,x=0.40569525676284146,y=0.22909456416866192 a=wye,b=zee,i=5786,x=0.03516048679248873,y=0.8905801671138128 a=wye,b=eks,i=5787,x=0.21927016627884677,y=0.5789606863931362 a=pan,b=eks,i=5788,x=0.02515332637605694,y=0.5642073646656487 a=hat,b=wye,i=5789,x=0.8879926912167789,y=0.288087517987045 a=zee,b=zee,i=5790,x=0.8365237122409817,y=0.3161681746915882 a=pan,b=pan,i=5791,x=0.9821624001072915,y=0.035862016352741 a=hat,b=hat,i=5792,x=0.04225905159882992,y=0.11113794777514896 a=wye,b=hat,i=5793,x=0.7433843634275165,y=0.5164678527321154 a=eks,b=hat,i=5794,x=0.6887872847411916,y=0.485721605301096 a=wye,b=zee,i=5795,x=0.6399305400537463,y=0.5169871749762857 a=pan,b=eks,i=5796,x=0.10739150192981317,y=0.004460524149627276 a=hat,b=hat,i=5797,x=0.5867728931987851,y=0.937578286245456 a=eks,b=hat,i=5798,x=0.3908387810335817,y=0.34330528598151944 a=wye,b=eks,i=5799,x=0.11663940947930529,y=0.2283382768880119 a=hat,b=wye,i=5800,x=0.20766266556079938,y=0.06909200825337258 a=zee,b=eks,i=5801,x=0.019645955696274475,y=0.9094238943256715 a=hat,b=zee,i=5802,x=0.4647837023773008,y=0.30037328314118017 a=wye,b=pan,i=5803,x=0.5646566533554874,y=0.15673400226423917 a=eks,b=hat,i=5804,x=0.29845440226372855,y=0.24711215673748332 a=zee,b=wye,i=5805,x=0.25960541840206386,y=0.22950027817819518 a=wye,b=pan,i=5806,x=0.6653575136807429,y=0.9060998128185732 a=pan,b=wye,i=5807,x=0.18771994519215784,y=0.26225112077131363 a=wye,b=pan,i=5808,x=0.3666840512152372,y=0.15437085935635642 a=zee,b=wye,i=5809,x=0.1494185162017646,y=0.7860811687162453 a=wye,b=hat,i=5810,x=0.11952846412695983,y=0.8522219808940303 a=hat,b=eks,i=5811,x=0.44094875130964795,y=0.7732717099587513 a=eks,b=hat,i=5812,x=0.5559531679203801,y=0.026931495207055067 a=hat,b=zee,i=5813,x=0.5451345812741655,y=0.4792657127863339 a=eks,b=wye,i=5814,x=0.3619763137230263,y=0.3300717677846403 a=eks,b=zee,i=5815,x=0.48687526629526545,y=0.8584389551214576 a=pan,b=eks,i=5816,x=0.9160561949834121,y=0.5246537157918573 a=pan,b=wye,i=5817,x=0.3309523992695672,y=0.8070632628360801 a=pan,b=zee,i=5818,x=0.20345133041566366,y=0.5750982955524265 a=zee,b=eks,i=5819,x=0.07183321376053509,y=0.9726675502317286 a=wye,b=wye,i=5820,x=0.9675205269852082,y=0.8456558793367495 a=hat,b=zee,i=5821,x=0.319976254021178,y=0.8734609010107423 a=eks,b=eks,i=5822,x=0.6616970307501397,y=0.6091232839670194 a=eks,b=pan,i=5823,x=0.5176519151206722,y=0.021797183751670723 a=eks,b=zee,i=5824,x=0.008069601151581285,y=0.4982567352783567 a=pan,b=hat,i=5825,x=0.5827800197345394,y=0.7803525569338927 a=pan,b=pan,i=5826,x=0.2538325082222126,y=0.9476879457255432 a=wye,b=eks,i=5827,x=0.9514763137560248,y=0.20882670554843952 a=wye,b=zee,i=5828,x=0.9320615638508492,y=0.19881625022009897 a=pan,b=hat,i=5829,x=0.9764966414862699,y=0.4156514128952272 a=hat,b=pan,i=5830,x=0.3667779041985445,y=0.705757188907245 a=eks,b=eks,i=5831,x=0.2131869859612514,y=0.051574404230206206 a=hat,b=eks,i=5832,x=0.536815843763481,y=0.9725354850537404 a=eks,b=wye,i=5833,x=0.06151529817648871,y=0.7067840865178908 a=pan,b=hat,i=5834,x=0.40809909826591584,y=0.9348168564556171 a=eks,b=eks,i=5835,x=0.565996045716497,y=0.4508098512548929 a=eks,b=wye,i=5836,x=0.8956966597743651,y=0.8528472084728154 a=eks,b=pan,i=5837,x=0.4574051555265334,y=0.8299651056659689 a=pan,b=wye,i=5838,x=0.40192120844730816,y=0.01299427191690905 a=wye,b=hat,i=5839,x=0.9215400303532923,y=0.45266271324432283 a=pan,b=wye,i=5840,x=0.24154556129725246,y=0.5622236434363397 a=zee,b=wye,i=5841,x=0.1727248222190798,y=0.6210983576320617 a=wye,b=eks,i=5842,x=0.6216373633536472,y=0.9301770846288369 a=eks,b=eks,i=5843,x=0.7492151915521785,y=0.39861528823986403 a=zee,b=pan,i=5844,x=0.760328363920412,y=0.25716006527035284 a=hat,b=eks,i=5845,x=0.43975939611821113,y=0.8916429935358784 a=zee,b=zee,i=5846,x=0.162570991251604,y=0.26519462331398813 a=wye,b=zee,i=5847,x=0.27955183683250895,y=0.593734945819627 a=hat,b=hat,i=5848,x=0.9956327931315808,y=0.8873051757938238 a=hat,b=pan,i=5849,x=0.7302167315792862,y=0.21263835483392501 a=wye,b=pan,i=5850,x=0.9313090088228326,y=0.9743729163851863 a=eks,b=zee,i=5851,x=0.22409910130745192,y=0.13300739204811318 a=hat,b=pan,i=5852,x=0.9764589316784894,y=0.5367076815906018 a=hat,b=hat,i=5853,x=0.9153388125321756,y=0.3586120018450708 a=zee,b=eks,i=5854,x=0.13307347063070984,y=0.35231749332115525 a=eks,b=zee,i=5855,x=0.9817510205071746,y=0.345441110032638 a=hat,b=hat,i=5856,x=0.02372556298430306,y=0.7721928675615208 a=eks,b=hat,i=5857,x=0.5417934009900822,y=0.13544385674063442 a=eks,b=zee,i=5858,x=0.0460418994677978,y=0.5267262848816568 a=eks,b=wye,i=5859,x=0.07297199386640929,y=0.027345228589134907 a=eks,b=eks,i=5860,x=0.9833629242563793,y=0.9992250545586543 a=eks,b=hat,i=5861,x=0.885544518143363,y=0.6319209563437962 a=wye,b=eks,i=5862,x=0.5814001743292831,y=0.2775598540805262 a=eks,b=wye,i=5863,x=0.46034553116676624,y=0.8419263560507274 a=hat,b=pan,i=5864,x=0.8998046024201602,y=0.13280033695524907 a=zee,b=zee,i=5865,x=0.7705835578927107,y=0.47218544336953905 a=wye,b=wye,i=5866,x=0.0548129640505145,y=0.8443145744599417 a=eks,b=zee,i=5867,x=0.9115822381629575,y=0.7866137441239371 a=zee,b=zee,i=5868,x=0.6094609434293627,y=0.5377506393673299 a=zee,b=wye,i=5869,x=0.018050024906604567,y=0.7925383948436677 a=pan,b=wye,i=5870,x=0.7185567353405748,y=0.9625690376428901 a=zee,b=zee,i=5871,x=0.028580144473957514,y=0.3101568871452759 a=pan,b=pan,i=5872,x=0.3820471070600516,y=0.35563824254246 a=hat,b=pan,i=5873,x=0.48211948675174343,y=0.2808314182510484 a=zee,b=zee,i=5874,x=0.4244763123071966,y=0.27813346850123377 a=hat,b=hat,i=5875,x=0.08023425641620874,y=0.3562943757988909 a=eks,b=zee,i=5876,x=0.42409197009601207,y=0.2580874448511281 a=zee,b=hat,i=5877,x=0.6106977731868735,y=0.8348351384198046 a=hat,b=pan,i=5878,x=0.7267758858416487,y=0.6189509030501132 a=eks,b=pan,i=5879,x=0.9304167092235895,y=0.7812522227544872 a=pan,b=pan,i=5880,x=0.16403167139407027,y=0.9377394665165222 a=zee,b=zee,i=5881,x=0.9728622687660967,y=0.15656315863552106 a=wye,b=hat,i=5882,x=0.1079539981243911,y=0.27269401005584115 a=pan,b=wye,i=5883,x=0.3575378506176421,y=0.6513985153042581 a=pan,b=pan,i=5884,x=0.5893199011375699,y=0.9675602927187726 a=zee,b=wye,i=5885,x=0.7855309055804873,y=0.8242084722200425 a=pan,b=hat,i=5886,x=0.21719695401350458,y=0.30358017023038153 a=hat,b=hat,i=5887,x=0.9478034096451651,y=0.408314973093156 a=pan,b=hat,i=5888,x=0.6047201198005093,y=0.9181081561579384 a=hat,b=hat,i=5889,x=0.585057883337934,y=0.8637135279822525 a=wye,b=hat,i=5890,x=0.7193606570599776,y=0.13247216321287003 a=eks,b=hat,i=5891,x=0.38491586194929694,y=0.1469109750984342 a=zee,b=pan,i=5892,x=0.9813253864700262,y=0.35805907741021115 a=pan,b=pan,i=5893,x=0.3991583932113212,y=0.9300651976220902 a=eks,b=hat,i=5894,x=0.4664037391639634,y=0.665201311994492 a=eks,b=zee,i=5895,x=0.34688995428502123,y=0.05521465426780947 a=pan,b=hat,i=5896,x=0.9024771073805518,y=0.604435930128322 a=wye,b=eks,i=5897,x=0.8964292531785713,y=0.4797408068859207 a=zee,b=zee,i=5898,x=0.9638020677593624,y=0.9758009686628205 a=pan,b=zee,i=5899,x=0.1740859761427278,y=0.6267077732379096 a=wye,b=eks,i=5900,x=0.5229577213131821,y=0.18158149929552536 a=pan,b=wye,i=5901,x=0.7384787869595655,y=0.41300809363121915 a=pan,b=hat,i=5902,x=0.41567839319864996,y=0.6586070339163206 a=pan,b=pan,i=5903,x=0.16296558429713726,y=0.6335579931374635 a=wye,b=eks,i=5904,x=0.791240301793597,y=0.5905379287555277 a=eks,b=eks,i=5905,x=0.8611318706939175,y=0.012613640405385818 a=wye,b=pan,i=5906,x=0.25968317122777085,y=0.21946674504226305 a=eks,b=pan,i=5907,x=0.20429202129242863,y=0.2739618927896226 a=hat,b=zee,i=5908,x=0.5139620538238665,y=0.4911358765578846 a=pan,b=hat,i=5909,x=0.2621296183552325,y=0.6724917830910391 a=eks,b=hat,i=5910,x=0.42415855241583555,y=0.6705675010493037 a=wye,b=pan,i=5911,x=0.865745658241438,y=0.58440580479703 a=eks,b=hat,i=5912,x=0.8061623351763454,y=0.6282727719209886 a=pan,b=zee,i=5913,x=0.07513903167347802,y=0.6097002489929698 a=zee,b=hat,i=5914,x=0.6882661603529711,y=0.8887129009982704 a=wye,b=wye,i=5915,x=0.25957436941921963,y=0.5267742816791648 a=hat,b=zee,i=5916,x=0.5369361894430387,y=0.7602843160092176 a=zee,b=eks,i=5917,x=0.7603685712259192,y=0.6343676597010043 a=pan,b=hat,i=5918,x=0.366468458362766,y=0.03541459276961356 a=hat,b=zee,i=5919,x=0.572831435062068,y=0.03791669059169456 a=hat,b=eks,i=5920,x=0.22277164773544,y=0.6701548094942816 a=eks,b=hat,i=5921,x=0.7220748068466161,y=0.9135263674287071 a=hat,b=hat,i=5922,x=0.7007543076445784,y=0.5785000013877882 a=zee,b=pan,i=5923,x=0.07333176505461592,y=0.6129972451763929 a=eks,b=eks,i=5924,x=0.7977706056198149,y=0.3145761502534876 a=pan,b=wye,i=5925,x=0.02234819330370974,y=0.24864881451646326 a=eks,b=wye,i=5926,x=0.31862517237026744,y=0.6707830122783046 a=zee,b=wye,i=5927,x=0.7736532335919073,y=0.06276902730360534 a=zee,b=hat,i=5928,x=0.571180118057766,y=0.23249209976534324 a=wye,b=wye,i=5929,x=0.765996158956063,y=0.7875000435827569 a=eks,b=eks,i=5930,x=0.9258500136940602,y=0.14002804460000795 a=zee,b=pan,i=5931,x=0.14870262574003812,y=0.25758171933702145 a=hat,b=hat,i=5932,x=0.6061740180931977,y=0.0647099944297298 a=zee,b=eks,i=5933,x=0.21312616005615392,y=0.1555687828207697 a=wye,b=wye,i=5934,x=0.32174717605868364,y=0.5617674601864029 a=zee,b=eks,i=5935,x=0.4278905571169318,y=0.7204350849259756 a=wye,b=wye,i=5936,x=0.5169276990526274,y=0.34471540929660927 a=hat,b=wye,i=5937,x=0.7939967856315264,y=0.9601200264326587 a=pan,b=pan,i=5938,x=0.7447545239901884,y=0.8615464344679636 a=wye,b=pan,i=5939,x=0.32618776050076514,y=0.04356428568705306 a=zee,b=pan,i=5940,x=0.30848692760824414,y=0.4765563067775509 a=zee,b=eks,i=5941,x=0.47731093944717395,y=0.20531029159472136 a=zee,b=hat,i=5942,x=0.14569062187871828,y=0.29647189869590773 a=zee,b=eks,i=5943,x=0.8514541851665678,y=0.47380190170636116 a=wye,b=pan,i=5944,x=0.8579979653959152,y=0.020846772517364776 a=pan,b=eks,i=5945,x=0.6760904036707333,y=0.038710653329522726 a=wye,b=pan,i=5946,x=0.4654804137932894,y=0.034558917439536097 a=zee,b=hat,i=5947,x=0.21695412923454904,y=0.43929843802398505 a=hat,b=hat,i=5948,x=0.5757328621980413,y=0.6353025655596225 a=wye,b=eks,i=5949,x=0.9623043477520935,y=0.11211455399205761 a=pan,b=eks,i=5950,x=0.2489174544195356,y=0.9543858789744019 a=wye,b=zee,i=5951,x=0.2551744295171663,y=0.6371014605832375 a=wye,b=zee,i=5952,x=0.6661892172394466,y=0.25609424535345615 a=zee,b=eks,i=5953,x=0.9664924377661902,y=0.5704525111862812 a=zee,b=zee,i=5954,x=0.7314435770258082,y=0.5760633916387623 a=wye,b=eks,i=5955,x=0.11730300164253482,y=0.2437668953328913 a=hat,b=wye,i=5956,x=0.2856744287649412,y=0.5130003461790801 a=pan,b=wye,i=5957,x=0.7991558243539277,y=0.04715962071161517 a=wye,b=hat,i=5958,x=0.4484915030384218,y=0.0021936451209908503 a=wye,b=eks,i=5959,x=0.4276118637683318,y=0.9781842697081753 a=wye,b=zee,i=5960,x=0.5390282464497976,y=0.21779961652631485 a=hat,b=zee,i=5961,x=0.3083082640562401,y=0.43599613823729055 a=pan,b=eks,i=5962,x=0.15236030642851295,y=0.11800538936265059 a=zee,b=wye,i=5963,x=0.7842417183077839,y=0.8263558103417791 a=wye,b=pan,i=5964,x=0.42422897642936763,y=0.5598064063472771 a=wye,b=hat,i=5965,x=0.7381633325773709,y=0.7044839805205219 a=eks,b=zee,i=5966,x=0.8246457170881877,y=0.546058458654676 a=pan,b=wye,i=5967,x=0.03056556054577575,y=0.5661151347932647 a=wye,b=wye,i=5968,x=0.6210050577035034,y=0.6524576650195097 a=hat,b=pan,i=5969,x=0.7090572782654315,y=0.5364015328854267 a=eks,b=zee,i=5970,x=0.6509530715275128,y=0.5780440319964154 a=pan,b=pan,i=5971,x=0.2887825352259904,y=0.15004456717790193 a=wye,b=pan,i=5972,x=0.831991442447814,y=0.26469776729003514 a=zee,b=wye,i=5973,x=0.20543699412375216,y=0.7115776392376905 a=pan,b=wye,i=5974,x=0.2632680009756867,y=0.5045539888483129 a=zee,b=hat,i=5975,x=0.34854624620098384,y=0.12823216693877193 a=hat,b=zee,i=5976,x=0.12265984923829065,y=0.46184314823141537 a=zee,b=eks,i=5977,x=0.9593214911106812,y=0.18841934020738382 a=zee,b=pan,i=5978,x=0.29873353271383263,y=0.8224260506438726 a=wye,b=zee,i=5979,x=0.3367480944275053,y=0.9086030526073715 a=eks,b=hat,i=5980,x=0.6119122505853635,y=0.08152300908632903 a=eks,b=eks,i=5981,x=0.04584617519803835,y=0.07778733739846255 a=hat,b=hat,i=5982,x=0.12903186206218742,y=0.34208394676963483 a=wye,b=eks,i=5983,x=0.20225412929960151,y=0.467369874775762 a=eks,b=zee,i=5984,x=0.43322997404163954,y=0.5286653070293011 a=zee,b=zee,i=5985,x=0.5011026241476996,y=0.805862929391608 a=zee,b=eks,i=5986,x=0.8754701645608397,y=0.38365755627001585 a=pan,b=eks,i=5987,x=0.4615059476811778,y=0.052616042635722726 a=hat,b=wye,i=5988,x=0.6628427322104598,y=0.7830019543371667 a=hat,b=wye,i=5989,x=0.9291945030562897,y=0.3850137859960868 a=wye,b=pan,i=5990,x=0.17713926799897517,y=0.23695227873073954 a=pan,b=eks,i=5991,x=0.7450679111488475,y=0.28865753240279957 a=hat,b=wye,i=5992,x=0.608480151924532,y=0.2124705647477415 a=wye,b=zee,i=5993,x=0.5294790360408727,y=0.8997422208092308 a=wye,b=pan,i=5994,x=0.8452227401580423,y=0.17900534407423696 a=pan,b=pan,i=5995,x=0.9106908084952221,y=0.4539070115302676 a=zee,b=wye,i=5996,x=0.5373426059376083,y=0.4221246992022961 a=pan,b=wye,i=5997,x=0.5531071589049933,y=0.08637347865871003 a=zee,b=pan,i=5998,x=0.21694616431952807,y=0.39150665545149743 a=zee,b=wye,i=5999,x=0.6413081783785531,y=0.1998976766972167 a=eks,b=eks,i=6000,x=0.2792519668247778,y=0.5138064566303124 a=hat,b=zee,i=6001,x=0.5185086838193509,y=0.7904042779588125 a=eks,b=eks,i=6002,x=0.39573160678139196,y=0.4615703290236336 a=zee,b=hat,i=6003,x=0.0715926003170353,y=0.6334247799868317 a=pan,b=zee,i=6004,x=0.24114560678004815,y=0.9328567037965978 a=hat,b=wye,i=6005,x=0.7983815573901718,y=0.7761184973619634 a=hat,b=zee,i=6006,x=0.5384751396537175,y=0.3888207115072827 a=wye,b=pan,i=6007,x=0.8053846290661436,y=0.8678997964852174 a=pan,b=eks,i=6008,x=0.41565599952378685,y=0.9850186434544672 a=wye,b=wye,i=6009,x=0.0929139240769814,y=0.5373260828931007 a=zee,b=eks,i=6010,x=0.6485105788304564,y=0.4297840734143743 a=hat,b=zee,i=6011,x=0.9000836207274523,y=0.21471020343061598 a=eks,b=eks,i=6012,x=0.6658398998195909,y=0.13678166324566765 a=hat,b=wye,i=6013,x=0.4176340542833341,y=0.9065866640956619 a=zee,b=wye,i=6014,x=0.8507681738053369,y=0.11610028428937647 a=eks,b=hat,i=6015,x=0.9615655580235888,y=0.3722658883094253 a=pan,b=pan,i=6016,x=0.7515268934050028,y=0.6517374909352979 a=pan,b=hat,i=6017,x=0.49152531929212073,y=0.7512315139958677 a=eks,b=hat,i=6018,x=0.4684056585315659,y=0.337057411818393 a=zee,b=hat,i=6019,x=0.46644646414956337,y=0.37632624811846627 a=eks,b=zee,i=6020,x=0.8375544392876899,y=0.06208795125761901 a=eks,b=wye,i=6021,x=0.853613881880828,y=0.42565283184216685 a=wye,b=hat,i=6022,x=0.0008045774133644823,y=0.9649087112765938 a=eks,b=wye,i=6023,x=0.728964866290429,y=0.20299302934138896 a=wye,b=wye,i=6024,x=0.17509415050833677,y=0.6602044660320481 a=pan,b=hat,i=6025,x=0.8660100438564455,y=0.43409555049096815 a=hat,b=hat,i=6026,x=0.26534848529863153,y=0.15071960409960417 a=hat,b=eks,i=6027,x=0.6918174742812051,y=0.18022893420812924 a=pan,b=eks,i=6028,x=0.8921081985029767,y=0.918512738613517 a=eks,b=hat,i=6029,x=0.5291325936429374,y=0.11343528410923331 a=pan,b=eks,i=6030,x=0.6604483059910737,y=0.828006457014962 a=hat,b=zee,i=6031,x=0.15437854915261007,y=0.503378274348622 a=wye,b=pan,i=6032,x=0.18616681775349353,y=0.428462590403658 a=wye,b=hat,i=6033,x=0.17782260468314637,y=0.3212752721293215 a=zee,b=zee,i=6034,x=0.1872485063005922,y=0.11358951848324028 a=wye,b=zee,i=6035,x=0.40200320956425806,y=0.5915516801877846 a=wye,b=eks,i=6036,x=0.6743134456217715,y=0.03587684243454348 a=hat,b=pan,i=6037,x=0.13535704558051898,y=0.08799048432237733 a=eks,b=hat,i=6038,x=0.45829076005760183,y=0.9312783969989717 a=pan,b=wye,i=6039,x=0.8260078705928582,y=0.015009473265236828 a=pan,b=eks,i=6040,x=0.02209842222005065,y=0.2707759101194467 a=pan,b=pan,i=6041,x=0.24065041069096327,y=0.096992272385374 a=wye,b=wye,i=6042,x=0.1257432277214967,y=0.7056875982657411 a=wye,b=zee,i=6043,x=0.19024789027868116,y=0.8414234848855409 a=zee,b=wye,i=6044,x=0.5264647677402654,y=0.16668422327274046 a=wye,b=wye,i=6045,x=0.43588050348095864,y=0.4231462786478698 a=zee,b=eks,i=6046,x=0.35017939224895767,y=0.31215765738608925 a=eks,b=wye,i=6047,x=0.5417973498575591,y=0.47047382812068883 a=hat,b=wye,i=6048,x=0.7766726125727336,y=0.5675508167476694 a=zee,b=wye,i=6049,x=0.9832175361809419,y=0.2682166583462263 a=wye,b=zee,i=6050,x=0.6951984651252766,y=0.5425712622829648 a=pan,b=wye,i=6051,x=0.9427895952822903,y=0.8719941425198732 a=hat,b=hat,i=6052,x=0.5361976672567662,y=0.5331863539216497 a=eks,b=wye,i=6053,x=0.7102521301167394,y=0.017628741065697007 a=eks,b=hat,i=6054,x=0.7073320813195529,y=0.9382615280812954 a=wye,b=wye,i=6055,x=0.9034120549999815,y=0.9428661865045129 a=wye,b=zee,i=6056,x=0.9036169505703209,y=0.8702961297029511 a=pan,b=zee,i=6057,x=0.351391651879459,y=0.22131930493166563 a=hat,b=pan,i=6058,x=0.4633029443317498,y=0.9006978783785164 a=pan,b=hat,i=6059,x=0.8954915180233931,y=0.5799236237902317 a=wye,b=pan,i=6060,x=0.011291356990852042,y=0.7765350029774964 a=wye,b=hat,i=6061,x=0.8964276551673388,y=0.09468753423212417 a=eks,b=zee,i=6062,x=0.32542453183848197,y=0.5356755758750752 a=pan,b=pan,i=6063,x=0.4553835211035392,y=0.421964673707642 a=eks,b=eks,i=6064,x=0.9195082628714536,y=0.7843278824429687 a=wye,b=eks,i=6065,x=0.43792520749353625,y=0.9395208618424521 a=hat,b=zee,i=6066,x=0.6147064931036405,y=0.9150698526901345 a=zee,b=eks,i=6067,x=0.22286944513587603,y=0.5667267901072823 a=zee,b=pan,i=6068,x=0.1015880769763784,y=0.9719880080896737 a=zee,b=hat,i=6069,x=0.8599055004647317,y=0.09826062758286946 a=hat,b=pan,i=6070,x=0.6313496582432914,y=0.9900649342170824 a=pan,b=pan,i=6071,x=0.8928836261132681,y=0.5415114404183805 a=zee,b=wye,i=6072,x=0.7452277791699898,y=0.27999313704075457 a=wye,b=wye,i=6073,x=0.018510579550919615,y=0.6478773625532628 a=pan,b=hat,i=6074,x=0.14632992450201188,y=0.7026424321895863 a=pan,b=eks,i=6075,x=0.8012118002371259,y=0.7203879849887644 a=hat,b=wye,i=6076,x=0.8379974247825939,y=0.6503639424507504 a=pan,b=zee,i=6077,x=0.5778438306895812,y=0.3635043725548298 a=hat,b=eks,i=6078,x=0.6372234825627152,y=0.5775364684644685 a=wye,b=hat,i=6079,x=0.788390001290666,y=0.08406257620709923 a=eks,b=hat,i=6080,x=0.5842098929256355,y=0.9268385178778537 a=eks,b=zee,i=6081,x=0.8045184557436604,y=0.3550708830410243 a=wye,b=hat,i=6082,x=0.6940314918085063,y=0.9546919945201542 a=zee,b=wye,i=6083,x=0.07677730138586769,y=0.27970074396540523 a=hat,b=hat,i=6084,x=0.8231273607660942,y=0.7945531787758096 a=pan,b=zee,i=6085,x=0.149414209891241,y=0.785222866060064 a=hat,b=zee,i=6086,x=0.8656687722742876,y=0.3783605596273294 a=pan,b=hat,i=6087,x=0.7452242982918568,y=0.933266614617221 a=eks,b=eks,i=6088,x=0.9407795350577164,y=0.8986498240204077 a=zee,b=wye,i=6089,x=0.20326626549933924,y=0.9955640843974876 a=eks,b=pan,i=6090,x=0.838908851853637,y=0.9142053659359575 a=pan,b=zee,i=6091,x=0.2805934812907199,y=0.4958691991853912 a=hat,b=hat,i=6092,x=0.11050475306966923,y=0.6388348781021509 a=zee,b=hat,i=6093,x=0.665308883447062,y=0.06804657653188073 a=zee,b=wye,i=6094,x=0.38062861091901556,y=0.1551403595265176 a=eks,b=zee,i=6095,x=0.6890247160219993,y=0.37496310117295584 a=eks,b=hat,i=6096,x=0.42296496745953693,y=0.028270087708508695 a=zee,b=pan,i=6097,x=0.16613072961880582,y=0.6781440562566766 a=eks,b=wye,i=6098,x=0.004861307055076147,y=0.16556471646142745 a=hat,b=wye,i=6099,x=0.45226025959304195,y=0.18641738624575777 a=wye,b=eks,i=6100,x=0.6994211629442989,y=0.5162220389082391 a=hat,b=eks,i=6101,x=0.21566053977410837,y=0.0009137416907488705 a=zee,b=eks,i=6102,x=0.8280966067887752,y=0.694693806129609 a=zee,b=pan,i=6103,x=0.6340964020751576,y=0.62642563404278 a=eks,b=eks,i=6104,x=0.35610230144127086,y=0.6916343444424629 a=pan,b=wye,i=6105,x=0.2907054181631238,y=0.6928671017273116 a=zee,b=pan,i=6106,x=0.8553526569078405,y=0.9138200519516971 a=hat,b=hat,i=6107,x=0.16347811679340452,y=0.6796304402643298 a=pan,b=eks,i=6108,x=0.08545243832367033,y=0.26227816664595516 a=pan,b=wye,i=6109,x=0.42064626396142935,y=0.03834575879901836 a=hat,b=hat,i=6110,x=0.06431500264016754,y=0.8198549278735412 a=pan,b=hat,i=6111,x=0.8176964039522118,y=0.27991537751096096 a=wye,b=eks,i=6112,x=0.32643889115109914,y=0.057664918435550105 a=eks,b=zee,i=6113,x=0.7830249162665363,y=0.9359267958767102 a=zee,b=pan,i=6114,x=0.12372114799931111,y=0.006510213999872061 a=eks,b=pan,i=6115,x=0.14468978749350747,y=0.9503328335027744 a=pan,b=wye,i=6116,x=0.8796441138920073,y=0.7932277172417034 a=zee,b=zee,i=6117,x=0.9246694666039478,y=0.18141663220397541 a=wye,b=pan,i=6118,x=0.6353087660069283,y=0.5051898483269901 a=pan,b=wye,i=6119,x=0.5863942231599231,y=0.001428085680191149 a=wye,b=zee,i=6120,x=0.8391496713951982,y=0.8272270342812488 a=pan,b=wye,i=6121,x=0.10848385354873591,y=0.4213783243233229 a=eks,b=zee,i=6122,x=0.7851432595398691,y=0.8736148992334403 a=pan,b=wye,i=6123,x=0.14384598748640032,y=0.32134746224637845 a=hat,b=zee,i=6124,x=0.05088458565782927,y=0.9994183544894671 a=hat,b=eks,i=6125,x=0.7256280642967333,y=0.8471794523838057 a=eks,b=pan,i=6126,x=0.6585496392017636,y=0.4276868684164896 a=wye,b=hat,i=6127,x=0.645442843855344,y=0.34584198249412534 a=wye,b=hat,i=6128,x=0.5798880313425798,y=0.991140739248181 a=zee,b=zee,i=6129,x=0.8451024180287646,y=0.4474449179206156 a=pan,b=eks,i=6130,x=0.06722223792791904,y=0.14906728853790685 a=eks,b=eks,i=6131,x=0.8733172145139986,y=0.754180892846082 a=wye,b=wye,i=6132,x=0.21323342519040167,y=0.023037099194546995 a=eks,b=hat,i=6133,x=0.2772309881804147,y=0.03618215388759871 a=hat,b=wye,i=6134,x=0.3566779583699996,y=0.7569810016480044 a=zee,b=zee,i=6135,x=0.4368219705298403,y=0.02593555893570043 a=wye,b=hat,i=6136,x=0.13423307209566393,y=0.7786764748609936 a=pan,b=wye,i=6137,x=0.26321994371190116,y=0.7448472659747205 a=pan,b=eks,i=6138,x=0.09141195779591726,y=0.10884990452426058 a=hat,b=eks,i=6139,x=0.8439060414873816,y=0.4078177506117555 a=zee,b=eks,i=6140,x=0.6449410501908724,y=0.7328187261405557 a=wye,b=wye,i=6141,x=0.31425705029105533,y=0.7492859328412478 a=zee,b=zee,i=6142,x=0.657143123361377,y=0.37319179681546233 a=pan,b=wye,i=6143,x=0.8303922450488143,y=0.04133052528317438 a=pan,b=zee,i=6144,x=0.054269779082146474,y=0.7280169255714574 a=pan,b=eks,i=6145,x=0.9449211141040083,y=0.18293190122317016 a=zee,b=wye,i=6146,x=0.28919940890955353,y=0.7696928449638194 a=wye,b=wye,i=6147,x=0.29949161102957667,y=0.5548662350346921 a=zee,b=wye,i=6148,x=0.06803050982105852,y=0.6066130537591169 a=eks,b=zee,i=6149,x=0.6534482020575438,y=0.2506945890953125 a=eks,b=eks,i=6150,x=0.2543117769739106,y=0.2683840371177597 a=wye,b=eks,i=6151,x=0.2875496688119247,y=0.44319198704607665 a=wye,b=eks,i=6152,x=0.7099732953682635,y=0.5854903351687778 a=wye,b=pan,i=6153,x=0.07854709434875495,y=0.3722757779564305 a=pan,b=wye,i=6154,x=0.8844645043086019,y=0.0821083597407316 a=zee,b=zee,i=6155,x=0.3642127687872748,y=0.5633536743710837 a=wye,b=zee,i=6156,x=0.06825592495808563,y=0.1502278354043537 a=hat,b=wye,i=6157,x=0.96483308459617,y=0.005464821632367056 a=wye,b=wye,i=6158,x=0.5486690225111291,y=0.22135008972861803 a=pan,b=wye,i=6159,x=0.962029830876355,y=0.39858158874481264 a=hat,b=eks,i=6160,x=0.7011580850727354,y=0.6036204870691432 a=eks,b=zee,i=6161,x=0.08747236952448512,y=0.6025426256044452 a=hat,b=wye,i=6162,x=0.7456669839482689,y=0.1394569856909862 a=hat,b=hat,i=6163,x=0.10827051081377403,y=0.16793651272516608 a=wye,b=pan,i=6164,x=0.8979852141961816,y=0.13235901577397613 a=zee,b=zee,i=6165,x=0.15629723258639028,y=0.8654019947072258 a=pan,b=wye,i=6166,x=0.5836460911249829,y=0.5913706500552215 a=pan,b=zee,i=6167,x=0.6207688091598478,y=0.47548687622711405 a=eks,b=pan,i=6168,x=0.011142080206369753,y=0.11796822475814073 a=wye,b=hat,i=6169,x=0.27571064540346324,y=0.849891289726519 a=wye,b=hat,i=6170,x=0.05037038984895503,y=0.6127522806306696 a=hat,b=eks,i=6171,x=0.6128807090186297,y=0.13380041255048647 a=hat,b=zee,i=6172,x=0.4805916761138247,y=0.1482140011291747 a=pan,b=zee,i=6173,x=0.07652496417334043,y=0.042388913077830326 a=eks,b=eks,i=6174,x=0.43221049405771506,y=0.9702133355298461 a=zee,b=hat,i=6175,x=0.22992120482659384,y=0.7893723418315517 a=wye,b=wye,i=6176,x=0.8712880934289053,y=0.1426259097448438 a=wye,b=pan,i=6177,x=0.03184609338086353,y=0.0814260689531977 a=pan,b=eks,i=6178,x=0.18328780306168269,y=0.7969641159371771 a=pan,b=hat,i=6179,x=0.44176808883841967,y=0.606631222409441 a=pan,b=eks,i=6180,x=0.6707266041969419,y=0.8559378190156729 a=eks,b=zee,i=6181,x=0.2802981253544844,y=0.3174939125127616 a=hat,b=wye,i=6182,x=0.5963539674332015,y=0.8719750664328125 a=hat,b=pan,i=6183,x=0.005703731409972823,y=0.13190978995990732 a=wye,b=eks,i=6184,x=0.8185740040040715,y=0.29143129414848035 a=hat,b=pan,i=6185,x=0.38534047699412566,y=0.653203878373999 a=pan,b=eks,i=6186,x=0.8129419229181339,y=0.9565505011070674 a=zee,b=eks,i=6187,x=0.9102216458464243,y=0.14788252816414793 a=pan,b=pan,i=6188,x=0.3138266925669364,y=0.1423581267550319 a=eks,b=zee,i=6189,x=0.1600695810764854,y=0.3703741621779819 a=hat,b=zee,i=6190,x=0.855253088583113,y=0.4268359685582771 a=pan,b=zee,i=6191,x=0.4936690941214801,y=0.8239585275348885 a=zee,b=eks,i=6192,x=0.9698866358660461,y=0.45918790442353197 a=zee,b=pan,i=6193,x=0.22555543203604156,y=0.354448421001617 a=wye,b=zee,i=6194,x=0.567972797574568,y=0.48947921344717205 a=pan,b=wye,i=6195,x=0.32782196923608053,y=0.5904659635589349 a=hat,b=hat,i=6196,x=0.6643469112984154,y=0.21978754163260783 a=hat,b=wye,i=6197,x=0.9175822141933855,y=0.8289821718204701 a=pan,b=pan,i=6198,x=0.7387220064556718,y=0.634422986160881 a=hat,b=hat,i=6199,x=0.27873509309298805,y=0.8518009401398621 a=hat,b=pan,i=6200,x=0.9456083795785362,y=0.07976539092371093 a=wye,b=zee,i=6201,x=0.3729199649979895,y=0.3737596699867053 a=pan,b=eks,i=6202,x=0.47394220338381987,y=0.22208820414520292 a=wye,b=wye,i=6203,x=0.43456592177296915,y=0.8898632264012567 a=hat,b=hat,i=6204,x=0.01568433367414035,y=0.6760088307426864 a=eks,b=pan,i=6205,x=0.9867459947802004,y=0.048081368596216145 a=zee,b=eks,i=6206,x=0.4689131127096242,y=0.18743577113193155 a=hat,b=pan,i=6207,x=0.35740607834132276,y=0.9046883371614931 a=wye,b=pan,i=6208,x=0.38705607831183175,y=0.33125379993312465 a=hat,b=pan,i=6209,x=0.1164284726722783,y=0.5077787588883211 a=eks,b=pan,i=6210,x=0.11164707350592284,y=0.4366699296089537 a=zee,b=hat,i=6211,x=0.1756835304978165,y=0.21235178828034162 a=wye,b=wye,i=6212,x=0.4370538758875272,y=0.6712221542567061 a=wye,b=zee,i=6213,x=0.223018528653398,y=0.07665796419452864 a=wye,b=wye,i=6214,x=0.3196105142466139,y=0.5918579198886101 a=hat,b=pan,i=6215,x=0.2642111043247998,y=0.7655889787356082 a=eks,b=pan,i=6216,x=0.830827137944212,y=0.04852612916637178 a=wye,b=eks,i=6217,x=0.8805402436632958,y=0.45841077395866314 a=eks,b=pan,i=6218,x=0.413534591007817,y=0.23614970902594068 a=zee,b=hat,i=6219,x=0.16354591153161113,y=0.9206152927733066 a=eks,b=zee,i=6220,x=0.047918107206670224,y=0.11615158016485994 a=wye,b=eks,i=6221,x=0.7465534540087728,y=0.9821197497223434 a=eks,b=wye,i=6222,x=0.06680014273579682,y=0.18844745124665652 a=eks,b=zee,i=6223,x=0.722803247048192,y=0.36350236589598184 a=eks,b=hat,i=6224,x=0.4238158023951344,y=0.2511472296462649 a=pan,b=pan,i=6225,x=0.9203832973582675,y=0.06804134828535513 a=eks,b=hat,i=6226,x=0.02496410500180868,y=0.05574344857979974 a=hat,b=hat,i=6227,x=0.38672001205322815,y=0.19823389210483422 a=zee,b=wye,i=6228,x=0.82604777396307,y=0.4659557204008049 a=hat,b=pan,i=6229,x=0.14688149819492824,y=0.09514280973942923 a=zee,b=hat,i=6230,x=0.7075949539072733,y=0.4235760111709499 a=zee,b=zee,i=6231,x=0.5376973727140149,y=0.2898522104137249 a=hat,b=eks,i=6232,x=0.5875320141178829,y=0.2318829378753392 a=wye,b=pan,i=6233,x=0.608930346989634,y=0.4394723390502957 a=hat,b=pan,i=6234,x=0.3711000240622062,y=0.5630248688807553 a=zee,b=hat,i=6235,x=0.6700739126174862,y=0.9940554433455402 a=hat,b=hat,i=6236,x=0.4937178916169107,y=0.9804247824378383 a=eks,b=zee,i=6237,x=0.9471147772457458,y=0.08993646421096724 a=pan,b=zee,i=6238,x=0.8826315387759526,y=0.29842130130234024 a=wye,b=pan,i=6239,x=0.8739810335218393,y=0.2932188268287632 a=zee,b=zee,i=6240,x=0.7765733461710617,y=0.2833840343701606 a=pan,b=eks,i=6241,x=0.8637612972836923,y=0.7179857913303808 a=pan,b=wye,i=6242,x=0.7916044619336652,y=0.8298956143848671 a=hat,b=wye,i=6243,x=0.03245716276075361,y=0.06220544584591636 a=wye,b=hat,i=6244,x=0.12210504687225221,y=0.6815533723212936 a=eks,b=zee,i=6245,x=0.46823867638384764,y=0.6642014993474107 a=eks,b=hat,i=6246,x=0.29665539600807134,y=0.7003997740545368 a=eks,b=hat,i=6247,x=0.3362821619192434,y=0.5279161806972573 a=eks,b=zee,i=6248,x=0.5444822392275463,y=0.0876616329488289 a=eks,b=hat,i=6249,x=0.20745998433546498,y=0.6115074760010532 a=zee,b=wye,i=6250,x=0.1678104597445702,y=0.6488476640200247 a=eks,b=hat,i=6251,x=0.7449272998418788,y=0.6080272372617547 a=zee,b=pan,i=6252,x=0.5630148470870018,y=0.9374709146770936 a=zee,b=eks,i=6253,x=0.3902801767495462,y=0.5732026335466424 a=zee,b=eks,i=6254,x=0.16850436138589997,y=0.8738130855818549 a=zee,b=zee,i=6255,x=0.9316229517968885,y=0.652503212541953 a=zee,b=eks,i=6256,x=0.5901306196182216,y=0.0931368428666508 a=hat,b=eks,i=6257,x=0.7050090746554877,y=0.8875603931761636 a=eks,b=wye,i=6258,x=0.9454475219485642,y=0.5012059708954245 a=zee,b=pan,i=6259,x=0.4266553967306278,y=0.4003433468882255 a=wye,b=zee,i=6260,x=0.9923421841444514,y=0.8824722395488493 a=hat,b=hat,i=6261,x=0.40702432370099206,y=0.7171214051987123 a=hat,b=eks,i=6262,x=0.3350864667715827,y=0.014819836304338363 a=wye,b=hat,i=6263,x=0.9268271428508724,y=0.8044165287448475 a=eks,b=eks,i=6264,x=0.4779658182518448,y=0.8202291191900539 a=pan,b=hat,i=6265,x=0.2970907219742721,y=0.1979486130274667 a=hat,b=zee,i=6266,x=0.7137087061271212,y=0.013510967108152694 a=eks,b=eks,i=6267,x=0.6051949380519777,y=0.7786588336276383 a=eks,b=wye,i=6268,x=0.8158250525163169,y=0.4134056153971454 a=eks,b=eks,i=6269,x=0.19963046420567765,y=0.7765565982643615 a=hat,b=eks,i=6270,x=0.543219579817685,y=0.5740667894014433 a=pan,b=eks,i=6271,x=0.46967904346855993,y=0.8165981152983919 a=pan,b=hat,i=6272,x=0.866140011093518,y=0.3038034829369789 a=zee,b=hat,i=6273,x=0.7504799514506184,y=0.5256684190391457 a=eks,b=eks,i=6274,x=0.7402757803304741,y=0.8741323775731765 a=zee,b=eks,i=6275,x=0.10740056926929464,y=0.24466182300866768 a=pan,b=pan,i=6276,x=0.6952734267926836,y=0.3034126351184192 a=hat,b=eks,i=6277,x=0.4555390450312061,y=0.29958791124739714 a=pan,b=pan,i=6278,x=0.8010308117452736,y=0.10301620244633602 a=pan,b=zee,i=6279,x=0.7313615800627254,y=0.1256082104913564 a=pan,b=hat,i=6280,x=0.4855733066299236,y=0.8761128788327854 a=hat,b=pan,i=6281,x=0.4484391085565852,y=0.4389498697416624 a=pan,b=hat,i=6282,x=0.09083588457295921,y=0.7896685475022054 a=zee,b=eks,i=6283,x=0.5390923448056928,y=0.5167672853818701 a=wye,b=wye,i=6284,x=0.35204669568634417,y=0.4690592822602978 a=pan,b=pan,i=6285,x=0.32173095582057487,y=0.21796469598272317 a=zee,b=eks,i=6286,x=0.144962592956428,y=0.7722195658556293 a=hat,b=wye,i=6287,x=0.2714129569031942,y=0.8615826556040387 a=hat,b=zee,i=6288,x=0.07477462162312054,y=0.5791036060536199 a=wye,b=zee,i=6289,x=0.7327389149804516,y=0.7332292873505851 a=wye,b=hat,i=6290,x=0.21334531120997036,y=0.7835004731984553 a=wye,b=pan,i=6291,x=0.72465968202963,y=0.8111622984322363 a=wye,b=zee,i=6292,x=0.7179223482928053,y=0.7389960044426721 a=wye,b=zee,i=6293,x=0.6388081928409085,y=0.34955396223940427 a=pan,b=wye,i=6294,x=0.9468440956319596,y=0.4217394313328563 a=pan,b=eks,i=6295,x=0.5390564367625461,y=0.044601959541880176 a=pan,b=pan,i=6296,x=0.16446925567275705,y=0.2859671068853066 a=zee,b=zee,i=6297,x=0.36656402569411484,y=0.7479751436902188 a=zee,b=hat,i=6298,x=0.9752808469326072,y=0.5811620174961745 a=zee,b=pan,i=6299,x=0.8830811226882286,y=0.2699573596370525 a=pan,b=zee,i=6300,x=0.31023070105575734,y=0.11731145460396875 a=zee,b=pan,i=6301,x=0.9479037050282592,y=0.396609639351287 a=zee,b=zee,i=6302,x=0.24914699249882744,y=0.4481166721397105 a=hat,b=zee,i=6303,x=0.8952025142838863,y=0.5374079020216094 a=wye,b=eks,i=6304,x=0.7278787302021043,y=0.4613586504326308 a=pan,b=zee,i=6305,x=0.1290986312271305,y=0.12638586813227837 a=eks,b=hat,i=6306,x=0.12880877413554215,y=0.7937042890401891 a=pan,b=hat,i=6307,x=0.5265554249602866,y=0.5324141264515088 a=zee,b=eks,i=6308,x=0.6932899560091913,y=0.4224058829341274 a=eks,b=eks,i=6309,x=0.6584180105748301,y=0.46624011433648027 a=eks,b=eks,i=6310,x=0.4455507880824502,y=0.8273180891731959 a=eks,b=hat,i=6311,x=0.9810589871426987,y=0.8707798683477451 a=eks,b=pan,i=6312,x=0.20487685479037343,y=0.3809481389765218 a=eks,b=zee,i=6313,x=0.8361568272178401,y=0.3358472395165475 a=wye,b=zee,i=6314,x=0.463204899148721,y=0.8170995486225013 a=eks,b=zee,i=6315,x=0.4236416770354665,y=0.6484535277551096 a=zee,b=pan,i=6316,x=0.2909481028983725,y=0.6310311151465591 a=eks,b=pan,i=6317,x=0.3794062074790783,y=0.4471294857197765 a=zee,b=pan,i=6318,x=0.2692152520955172,y=0.22081394976202395 a=zee,b=zee,i=6319,x=0.5181926783871064,y=0.1991481006591117 a=hat,b=eks,i=6320,x=0.9361894740111099,y=0.11767606452557877 a=pan,b=wye,i=6321,x=0.2769079772213442,y=0.7118580604878051 a=wye,b=wye,i=6322,x=0.5167349179748397,y=0.9138123003320032 a=hat,b=pan,i=6323,x=0.001915577829406656,y=0.5325392190044987 a=zee,b=wye,i=6324,x=0.9515688609245834,y=0.6819481738668132 a=wye,b=eks,i=6325,x=0.9593196183251438,y=0.8367522899279389 a=zee,b=eks,i=6326,x=0.6840763322653561,y=0.48711604133900366 a=zee,b=pan,i=6327,x=0.9887417195594495,y=0.8511851849030334 a=zee,b=wye,i=6328,x=0.4752524014081069,y=0.5948633790977842 a=pan,b=zee,i=6329,x=0.8670969736419382,y=0.22322204023719405 a=hat,b=pan,i=6330,x=0.5128088389522093,y=0.8131565213796835 a=wye,b=wye,i=6331,x=0.4909465554349871,y=0.8422488044877716 a=eks,b=eks,i=6332,x=0.13395594485063067,y=0.8961331478845271 a=hat,b=eks,i=6333,x=0.3615187221839192,y=0.4910814422431359 a=wye,b=eks,i=6334,x=0.09211420131313564,y=0.423787234189663 a=hat,b=zee,i=6335,x=0.4909870746929612,y=0.4355886224024228 a=hat,b=zee,i=6336,x=0.45712566044414527,y=0.7396866168330615 a=eks,b=hat,i=6337,x=0.579470745492393,y=0.8856435834505533 a=wye,b=hat,i=6338,x=0.08580189556409401,y=0.18529503699085126 a=zee,b=hat,i=6339,x=0.012498941021629406,y=0.8894278634707358 a=wye,b=eks,i=6340,x=0.893469417305926,y=0.6681902139221949 a=wye,b=wye,i=6341,x=0.7436478988526702,y=0.2699384378114361 a=wye,b=pan,i=6342,x=0.494186739181505,y=0.7777818161245044 a=zee,b=zee,i=6343,x=0.1034004605453186,y=0.39652659704684057 a=zee,b=zee,i=6344,x=0.13448148210620792,y=0.6260474107034932 a=pan,b=hat,i=6345,x=0.2613437423487872,y=0.9940438754118295 a=wye,b=hat,i=6346,x=0.4029829128240823,y=0.11036697991316924 a=zee,b=pan,i=6347,x=0.565275716092621,y=0.23420880259350974 a=pan,b=eks,i=6348,x=0.5980140331893903,y=0.06910125165307579 a=hat,b=pan,i=6349,x=0.8269557855792476,y=0.9027369919455107 a=hat,b=zee,i=6350,x=0.5352885898361499,y=0.3388698770867209 a=zee,b=wye,i=6351,x=0.9929432399676,y=0.7266233986268336 a=hat,b=hat,i=6352,x=0.4603922787242829,y=0.8630173727305803 a=zee,b=zee,i=6353,x=0.021330838330390844,y=0.3809296291373765 a=pan,b=hat,i=6354,x=0.7002692145665447,y=0.5873523948555504 a=eks,b=zee,i=6355,x=0.7096421804081511,y=0.8295306415940142 a=eks,b=eks,i=6356,x=0.16187658808999894,y=0.8302220496819485 a=zee,b=zee,i=6357,x=0.49409427660264216,y=0.4850204111936285 a=zee,b=wye,i=6358,x=0.2708188103232835,y=0.9662266139049696 a=hat,b=wye,i=6359,x=0.9607252863389836,y=0.5686827648028989 a=pan,b=eks,i=6360,x=0.7560882445267275,y=0.8572550831102655 a=zee,b=eks,i=6361,x=0.18272065148367533,y=0.739247187328454 a=eks,b=zee,i=6362,x=0.3565928726289197,y=0.7787122695765799 a=eks,b=hat,i=6363,x=0.2435075200137201,y=0.6410578487821268 a=wye,b=hat,i=6364,x=0.914528515618754,y=0.9410825640734111 a=hat,b=wye,i=6365,x=0.8343977017390618,y=0.4038557567547202 a=eks,b=eks,i=6366,x=0.3386950606192106,y=0.06992633700519646 a=wye,b=wye,i=6367,x=0.7504949488085239,y=0.786978752534252 a=hat,b=zee,i=6368,x=0.5051737323297509,y=0.7652145340768823 a=hat,b=wye,i=6369,x=0.7463935682542416,y=0.5295073352906969 a=wye,b=pan,i=6370,x=0.49818710578255154,y=0.1690594948792461 a=eks,b=wye,i=6371,x=0.49803548538778086,y=0.22335884494050284 a=eks,b=hat,i=6372,x=0.4246224317545182,y=0.3262297869762637 a=hat,b=pan,i=6373,x=0.0020932075053449184,y=0.9854117764909686 a=wye,b=zee,i=6374,x=0.18643754020877645,y=0.3123085804500255 a=hat,b=hat,i=6375,x=0.8001034675030699,y=0.9517591892658788 a=pan,b=eks,i=6376,x=0.6252933549201062,y=0.555208264819299 a=pan,b=pan,i=6377,x=0.1234059193898962,y=0.4282585828512744 a=eks,b=pan,i=6378,x=0.110887922625855,y=0.6850395297332329 a=hat,b=hat,i=6379,x=0.8361850070054325,y=0.19844462435428833 a=pan,b=eks,i=6380,x=0.2714658186149983,y=0.8900328486062874 a=hat,b=eks,i=6381,x=0.9299884067645247,y=0.9833998868880498 a=zee,b=eks,i=6382,x=0.5086463065649875,y=0.7232680771660464 a=eks,b=zee,i=6383,x=0.14567680811548367,y=0.7666281407205074 a=pan,b=pan,i=6384,x=0.6344408306479109,y=0.06196040433120564 a=eks,b=wye,i=6385,x=0.375259929118559,y=0.37681150088581805 a=hat,b=pan,i=6386,x=0.09907032231055479,y=0.11845065981831315 a=eks,b=wye,i=6387,x=0.5738630943778305,y=0.1629984838329911 a=wye,b=wye,i=6388,x=0.023110383118460698,y=0.4068502633328007 a=eks,b=wye,i=6389,x=0.06029233433804437,y=0.0069107595974849945 a=eks,b=eks,i=6390,x=0.37636185226364116,y=0.33595097225386006 a=wye,b=eks,i=6391,x=0.5269052228103134,y=0.06811348549954421 a=eks,b=eks,i=6392,x=0.7225625151417873,y=0.24647861320372433 a=pan,b=hat,i=6393,x=0.6164331222493035,y=0.799523761418903 a=pan,b=eks,i=6394,x=0.9066239795995487,y=0.3810678910603539 a=eks,b=eks,i=6395,x=0.013151988906827783,y=0.3911978077086571 a=zee,b=pan,i=6396,x=0.05693046828037929,y=0.0830535181246761 a=wye,b=pan,i=6397,x=0.09815785100601382,y=0.6838294083636631 a=hat,b=wye,i=6398,x=0.8278262369190469,y=0.8063525578215112 a=pan,b=pan,i=6399,x=0.10214678849235426,y=0.8695638422967837 a=wye,b=zee,i=6400,x=0.30136696499099913,y=0.6753346559057617 a=eks,b=pan,i=6401,x=0.3117980184170095,y=0.3896017834660054 a=pan,b=zee,i=6402,x=0.9804741377964931,y=0.49631735811047895 a=wye,b=pan,i=6403,x=0.374109581008899,y=0.9110444354943075 a=zee,b=hat,i=6404,x=0.7164677134055616,y=0.9694565043354904 a=pan,b=hat,i=6405,x=0.9759078114126464,y=0.7063179771371398 a=pan,b=hat,i=6406,x=0.954175493846238,y=0.6691300320475423 a=zee,b=hat,i=6407,x=0.04895042948869599,y=0.5565817121631146 a=zee,b=zee,i=6408,x=0.31225714410247885,y=0.2676588944630799 a=wye,b=zee,i=6409,x=0.7688696231859601,y=0.2251514431056416 a=pan,b=eks,i=6410,x=0.0771175852385313,y=0.43719251713130314 a=zee,b=pan,i=6411,x=0.6943439597980344,y=0.4529874687497758 a=eks,b=pan,i=6412,x=0.028528724411183704,y=0.4117910378534779 a=wye,b=wye,i=6413,x=0.6287761434833328,y=0.9307783735658955 a=zee,b=pan,i=6414,x=0.16675267868516974,y=0.46567693999380766 a=hat,b=hat,i=6415,x=0.8976720079433573,y=0.9828223660778185 a=hat,b=pan,i=6416,x=0.047236756072866926,y=0.7378794124793239 a=hat,b=pan,i=6417,x=0.5832411030367591,y=0.9477789434363258 a=hat,b=hat,i=6418,x=0.3743966868977374,y=0.783174113073371 a=hat,b=hat,i=6419,x=0.7816923607003607,y=0.26730270554894997 a=zee,b=hat,i=6420,x=0.8712427179950256,y=0.7447570934180631 a=wye,b=wye,i=6421,x=0.5648884056728719,y=0.5634331844443893 a=hat,b=wye,i=6422,x=0.01694176656548152,y=0.07336362857726697 a=wye,b=eks,i=6423,x=0.634648698039043,y=0.6818627870740478 a=hat,b=wye,i=6424,x=0.2615797200021953,y=0.06268282068424968 a=zee,b=hat,i=6425,x=0.4347562105046442,y=0.674781093628785 a=hat,b=pan,i=6426,x=0.6291090221287023,y=0.7077446188899329 a=zee,b=zee,i=6427,x=0.1266840835991615,y=0.4710457768189127 a=hat,b=eks,i=6428,x=0.09464086229090107,y=0.47239885675212656 a=wye,b=zee,i=6429,x=0.4663382505006868,y=0.8049521146793138 a=zee,b=pan,i=6430,x=0.4694715777452184,y=0.8671762254103113 a=eks,b=hat,i=6431,x=0.5070929456626403,y=0.4141949031576415 a=zee,b=eks,i=6432,x=0.9977728531401571,y=0.5555230798468542 a=eks,b=zee,i=6433,x=0.7714689740358521,y=0.4682319612714012 a=wye,b=zee,i=6434,x=0.3396705468736063,y=0.7170093938098063 a=eks,b=wye,i=6435,x=0.29949442818251637,y=0.2980558556550551 a=hat,b=pan,i=6436,x=0.8917689813015088,y=0.984408429326343 a=pan,b=eks,i=6437,x=0.07063477691831455,y=0.8731745285524414 a=wye,b=eks,i=6438,x=0.9311531747307039,y=0.36017141690300103 a=wye,b=eks,i=6439,x=0.27627014363793057,y=0.16739805033116262 a=eks,b=eks,i=6440,x=0.54039073822999,y=0.7382909202030716 a=pan,b=wye,i=6441,x=0.5364355943542373,y=0.8667607097366447 a=zee,b=hat,i=6442,x=0.1019419739884182,y=0.8210522328943843 a=zee,b=hat,i=6443,x=0.8392717810036734,y=0.4095062555606819 a=zee,b=wye,i=6444,x=0.5115020732232286,y=0.5858898596014527 a=eks,b=wye,i=6445,x=0.08215358744465884,y=0.4803964930713249 a=pan,b=eks,i=6446,x=0.44656601416029373,y=0.025883415745221905 a=eks,b=pan,i=6447,x=0.2131521138705983,y=0.44443595051013873 a=hat,b=zee,i=6448,x=0.8877041378948662,y=0.37718161280744267 a=hat,b=eks,i=6449,x=0.02954457910704722,y=0.18268010541285318 a=wye,b=hat,i=6450,x=0.06540529634689618,y=0.6973248364919504 a=hat,b=wye,i=6451,x=0.3603702418256457,y=0.945714519438643 a=eks,b=zee,i=6452,x=0.06223787640046563,y=0.8925718669036773 a=hat,b=hat,i=6453,x=0.6640804340662215,y=0.7894591475325365 a=zee,b=hat,i=6454,x=0.3766538672292219,y=0.4455838705050216 a=wye,b=pan,i=6455,x=0.23373281011403946,y=0.3153880547268789 a=wye,b=pan,i=6456,x=0.03036849011680509,y=0.2750194685259788 a=wye,b=eks,i=6457,x=0.7538211276818132,y=0.001441310514862515 a=pan,b=hat,i=6458,x=0.09729717910412794,y=0.19414276392139473 a=wye,b=hat,i=6459,x=0.5675430389740692,y=0.8272519001873508 a=eks,b=wye,i=6460,x=0.5637263196436371,y=0.670195472057473 a=wye,b=wye,i=6461,x=0.6778284989779373,y=0.0285879376093221 a=hat,b=eks,i=6462,x=0.9921482859148919,y=0.5987898976105622 a=wye,b=wye,i=6463,x=0.3211875999010735,y=0.7834800976581381 a=eks,b=pan,i=6464,x=0.2544291614706208,y=0.6807274563683547 a=wye,b=pan,i=6465,x=0.9167490958878957,y=0.9855848244933287 a=pan,b=zee,i=6466,x=0.15059271173810918,y=0.44163751220849723 a=zee,b=hat,i=6467,x=0.8143906454818576,y=0.05494909360709832 a=pan,b=zee,i=6468,x=0.9487811607055657,y=0.47218047025346854 a=eks,b=wye,i=6469,x=0.5901730276534817,y=0.8155922672887547 a=hat,b=wye,i=6470,x=0.6390276410501727,y=0.7865739186729956 a=hat,b=hat,i=6471,x=0.9494189095418566,y=0.3376440579707607 a=wye,b=zee,i=6472,x=0.6214639311843375,y=0.5100489809959527 a=wye,b=pan,i=6473,x=0.38012438275479565,y=0.990757480229546 a=eks,b=eks,i=6474,x=0.21187331402552312,y=0.3570247389877106 a=pan,b=wye,i=6475,x=0.1407760095778986,y=0.4114197966182903 a=zee,b=eks,i=6476,x=0.9687676442631526,y=0.3778953089069811 a=wye,b=hat,i=6477,x=0.4489569133156198,y=0.37328013990205033 a=wye,b=wye,i=6478,x=0.42854180852415313,y=0.9807031803546391 a=hat,b=zee,i=6479,x=0.702402839401389,y=0.7009502307426156 a=eks,b=zee,i=6480,x=0.9676699721896564,y=0.22422126244502638 a=hat,b=hat,i=6481,x=0.6708784819364922,y=0.8308286378718903 a=hat,b=wye,i=6482,x=0.8345542484122913,y=0.2115567403921984 a=eks,b=wye,i=6483,x=0.6489598152434705,y=0.725168237682496 a=zee,b=wye,i=6484,x=0.12383076923326797,y=0.10227618505533276 a=wye,b=wye,i=6485,x=0.6359239484918648,y=0.6087629645637064 a=wye,b=wye,i=6486,x=0.26321351409255855,y=0.10213207378968225 a=pan,b=eks,i=6487,x=0.4153808872409316,y=0.5380953444898547 a=wye,b=zee,i=6488,x=0.4298876367578778,y=0.8740569087259292 a=pan,b=eks,i=6489,x=0.7368633007515517,y=0.3235565157293787 a=hat,b=eks,i=6490,x=0.1904681932728718,y=0.39823383688284875 a=pan,b=hat,i=6491,x=0.40162401516303015,y=0.799676980010159 a=zee,b=zee,i=6492,x=0.6594479172290615,y=0.14884894304112206 a=hat,b=pan,i=6493,x=0.17669129422616314,y=0.17133013634096628 a=wye,b=hat,i=6494,x=0.4038680680240342,y=0.9000810248451881 a=pan,b=pan,i=6495,x=0.7458398054156802,y=0.15394809221770678 a=hat,b=wye,i=6496,x=0.024616285726912657,y=0.5198835249687588 a=eks,b=pan,i=6497,x=0.1184790227809902,y=0.7840803727709396 a=zee,b=pan,i=6498,x=0.9228447198201761,y=0.09844115301637657 a=zee,b=zee,i=6499,x=0.5093537663250951,y=0.5070363131757412 a=wye,b=wye,i=6500,x=0.04793995870348999,y=0.7326376271762662 a=wye,b=zee,i=6501,x=0.857769146584233,y=0.7284491562757176 a=hat,b=wye,i=6502,x=0.13952314891314033,y=0.21138680405955823 a=hat,b=zee,i=6503,x=0.0821042436799082,y=0.2380454193004119 a=zee,b=pan,i=6504,x=0.22170850644080387,y=0.8591089479037638 a=pan,b=pan,i=6505,x=0.6670057101772067,y=0.369664928277994 a=wye,b=eks,i=6506,x=0.2228766869756198,y=0.23547292675257847 a=hat,b=hat,i=6507,x=0.2037318613195901,y=0.8653218491418396 a=zee,b=hat,i=6508,x=0.5293143753649202,y=0.3032899464869183 a=wye,b=hat,i=6509,x=0.22689252452538788,y=0.01540955658171872 a=zee,b=wye,i=6510,x=0.03761238359284913,y=0.04430693507101946 a=pan,b=eks,i=6511,x=0.4156974178513727,y=0.6505604437223226 a=zee,b=wye,i=6512,x=0.5717578999541683,y=0.583339576596991 a=eks,b=wye,i=6513,x=0.2576348537935582,y=0.02891940447221053 a=zee,b=wye,i=6514,x=0.7108561722879589,y=0.5343855601720103 a=pan,b=wye,i=6515,x=0.20906185021483092,y=0.7346487645413573 a=pan,b=pan,i=6516,x=0.16436389636346782,y=0.06142769237145096 a=wye,b=hat,i=6517,x=0.9499786087950957,y=0.9169897551951627 a=hat,b=wye,i=6518,x=0.11226676145430348,y=0.3389463928651728 a=zee,b=zee,i=6519,x=0.2323137819710005,y=0.21425984944922594 a=wye,b=eks,i=6520,x=0.7524818540927941,y=0.9710297784453114 a=pan,b=wye,i=6521,x=0.4364322319855357,y=0.8466924609197165 a=hat,b=wye,i=6522,x=0.9673009309832951,y=0.33015592019384987 a=pan,b=zee,i=6523,x=0.5065662166353603,y=0.017151576997059825 a=wye,b=pan,i=6524,x=0.4239737405316326,y=0.24586595155563684 a=wye,b=eks,i=6525,x=0.666984074931497,y=0.5881526921363845 a=zee,b=eks,i=6526,x=0.7035055465426836,y=0.9029683394431433 a=hat,b=hat,i=6527,x=0.48083662190863985,y=0.6503200309394563 a=eks,b=eks,i=6528,x=0.35544201168726874,y=0.26203559629802176 a=eks,b=wye,i=6529,x=0.6483532909041725,y=0.27350007757294326 a=hat,b=zee,i=6530,x=0.6725507341754717,y=0.8211175540313643 a=pan,b=eks,i=6531,x=0.9263381279440988,y=0.7230758102834317 a=zee,b=eks,i=6532,x=0.9504925230076702,y=0.3707214379298016 a=pan,b=hat,i=6533,x=0.2968690724659714,y=0.5710523550663877 a=hat,b=wye,i=6534,x=0.09447988348358638,y=0.21201328127649932 a=hat,b=eks,i=6535,x=0.0022062240850495574,y=0.3458564847842249 a=eks,b=eks,i=6536,x=0.08799574586608505,y=0.16463115926454674 a=pan,b=pan,i=6537,x=0.15749262177445233,y=0.3950102135965362 a=hat,b=hat,i=6538,x=0.4868613643303731,y=0.8080900505454058 a=pan,b=eks,i=6539,x=0.7612094490147115,y=0.4401071622837852 a=hat,b=zee,i=6540,x=0.42723999009924263,y=0.5155261035021511 a=pan,b=hat,i=6541,x=0.0420481636052179,y=0.3896076829423738 a=zee,b=pan,i=6542,x=0.6629759666763753,y=0.7114746505059143 a=pan,b=pan,i=6543,x=0.8686279923185595,y=0.3493091545672151 a=pan,b=hat,i=6544,x=0.48676766407802263,y=0.2518094002262543 a=pan,b=eks,i=6545,x=0.8135981715168512,y=0.4300391107446847 a=zee,b=hat,i=6546,x=0.18939671235009936,y=0.5074696127752749 a=pan,b=wye,i=6547,x=0.7600528676641951,y=0.4426657030274146 a=hat,b=zee,i=6548,x=0.9011359340858558,y=0.6061658741277544 a=wye,b=wye,i=6549,x=0.2051254389063183,y=0.05111364491561332 a=hat,b=zee,i=6550,x=0.38066561435480195,y=0.42936645455121314 a=wye,b=pan,i=6551,x=0.018388994580471718,y=0.9954888468513496 a=wye,b=wye,i=6552,x=0.6253051834446587,y=0.29559701533864535 a=wye,b=eks,i=6553,x=0.33502063619497235,y=0.2610167700436856 a=pan,b=hat,i=6554,x=0.7802269675523349,y=0.9534940914356625 a=wye,b=hat,i=6555,x=0.005663846527729333,y=0.48584311997319796 a=eks,b=hat,i=6556,x=0.14062017897722112,y=0.005932662015826984 a=zee,b=pan,i=6557,x=0.3235867320680704,y=0.9056759816070373 a=wye,b=eks,i=6558,x=0.8070546249299714,y=0.09046129583350693 a=eks,b=hat,i=6559,x=0.9459853213004996,y=0.4362855250788259 a=pan,b=wye,i=6560,x=0.0727664463558585,y=0.025570241966542673 a=pan,b=zee,i=6561,x=0.6816547334568862,y=0.4142699086191578 a=zee,b=hat,i=6562,x=0.516217374487157,y=0.6640919516818178 a=hat,b=pan,i=6563,x=0.05685851331978431,y=0.6903540720393333 a=eks,b=wye,i=6564,x=0.7790458055803663,y=0.6522738145614022 a=hat,b=eks,i=6565,x=0.8990182808114324,y=0.971140059395297 a=eks,b=zee,i=6566,x=0.5308026859083895,y=0.6453041296190671 a=eks,b=hat,i=6567,x=0.4215632982227624,y=0.7633632892500558 a=hat,b=hat,i=6568,x=0.6015424402169296,y=0.9136579408737084 a=eks,b=zee,i=6569,x=0.07024602364065347,y=0.10258813515051479 a=hat,b=zee,i=6570,x=0.3550675740695889,y=0.007910225883702049 a=zee,b=pan,i=6571,x=0.1632710729418324,y=0.03017711376568888 a=eks,b=pan,i=6572,x=0.9270875444507882,y=0.637374878466062 a=hat,b=hat,i=6573,x=0.05509535512573205,y=0.8918234294509011 a=wye,b=wye,i=6574,x=0.9555552809704153,y=0.41421382030170906 a=pan,b=wye,i=6575,x=0.15402188087239954,y=0.8691716209727222 a=pan,b=zee,i=6576,x=0.8777708761889912,y=0.5786474005042914 a=pan,b=pan,i=6577,x=0.3993469483222466,y=0.3892398770682076 a=hat,b=hat,i=6578,x=0.8463232011086974,y=0.18319003947637869 a=wye,b=eks,i=6579,x=0.24777952654263558,y=0.27916343904186647 a=eks,b=eks,i=6580,x=0.6495626911864495,y=0.9137400574083774 a=eks,b=zee,i=6581,x=0.0552357804759368,y=0.27859129675614414 a=eks,b=wye,i=6582,x=0.047528529169082234,y=0.06138863023310337 a=zee,b=hat,i=6583,x=0.8563606600171147,y=0.015181563909825058 a=wye,b=eks,i=6584,x=0.3654798126861838,y=0.8807563837162635 a=eks,b=pan,i=6585,x=0.08337736967964804,y=0.03539849770256276 a=pan,b=wye,i=6586,x=0.29250342016498887,y=0.3069941691864093 a=wye,b=pan,i=6587,x=0.5020409286292801,y=0.009939761220784549 a=pan,b=hat,i=6588,x=0.6710775244097316,y=0.29891597994587726 a=eks,b=eks,i=6589,x=0.8981260130197878,y=0.341172072262118 a=eks,b=hat,i=6590,x=0.036271533325818894,y=0.34617217226715424 a=wye,b=pan,i=6591,x=0.42885075582120236,y=0.9638923170569789 a=eks,b=zee,i=6592,x=0.9241230700230697,y=0.7087787442946673 a=pan,b=eks,i=6593,x=0.5671688159882186,y=0.2525080171055939 a=eks,b=eks,i=6594,x=0.09678454503956313,y=0.9394372732793339 a=hat,b=wye,i=6595,x=0.2134794663649403,y=0.1743187405629919 a=pan,b=zee,i=6596,x=0.7535951031670416,y=0.3524925624995391 a=pan,b=wye,i=6597,x=0.7481435165529386,y=0.6957778649603638 a=zee,b=hat,i=6598,x=0.6210617717475871,y=0.6190922851909458 a=pan,b=zee,i=6599,x=0.18502780307376443,y=0.34510172711084 a=eks,b=hat,i=6600,x=0.34120771327893296,y=0.5437219745072818 a=zee,b=zee,i=6601,x=0.7435038730289294,y=0.06225845908254546 a=zee,b=eks,i=6602,x=0.7661471810537874,y=0.11870848331729167 a=zee,b=eks,i=6603,x=0.9777797463621237,y=0.09720023036402714 a=pan,b=hat,i=6604,x=0.422595464517281,y=0.8343132654700024 a=wye,b=hat,i=6605,x=0.10761057631214699,y=0.7430467022453479 a=pan,b=zee,i=6606,x=0.8486989983659791,y=0.6465788461912306 a=eks,b=hat,i=6607,x=0.7823679742941769,y=0.8209287515709784 a=hat,b=eks,i=6608,x=0.7400121945607447,y=0.03882673241167289 a=wye,b=hat,i=6609,x=0.12667845633514874,y=0.1111690903267013 a=hat,b=zee,i=6610,x=0.9346894562923037,y=0.10587701420327944 a=hat,b=wye,i=6611,x=0.6262544347274932,y=0.30525530738772355 a=wye,b=hat,i=6612,x=0.8337403987989883,y=0.25060970159832463 a=pan,b=zee,i=6613,x=0.8461001648282795,y=0.42374948718873573 a=hat,b=wye,i=6614,x=0.7344391388034486,y=0.25789180389511723 a=hat,b=zee,i=6615,x=0.78349042546449,y=0.44915494280220225 a=zee,b=hat,i=6616,x=0.22594744492269403,y=0.16847954740221938 a=hat,b=hat,i=6617,x=0.1680792215326481,y=0.7434162302269155 a=pan,b=zee,i=6618,x=0.034862418341202295,y=0.7671853898444302 a=wye,b=hat,i=6619,x=0.48364559195372436,y=0.5916684625577362 a=zee,b=hat,i=6620,x=0.49520075702438326,y=0.1675286620908042 a=pan,b=zee,i=6621,x=0.92531350722769,y=0.7331109839366486 a=zee,b=wye,i=6622,x=0.28966831942694526,y=0.5726274862219165 a=eks,b=pan,i=6623,x=0.8441127141759738,y=0.9967304913754049 a=wye,b=hat,i=6624,x=0.5591280937962949,y=0.6627435675727004 a=eks,b=wye,i=6625,x=0.5105119511152182,y=0.5062086629041608 a=zee,b=hat,i=6626,x=0.9866848527389168,y=0.32213040281236427 a=zee,b=pan,i=6627,x=0.021852600596809824,y=0.6287762047371142 a=wye,b=zee,i=6628,x=0.34899619352678224,y=0.6762953600092646 a=eks,b=wye,i=6629,x=0.042973374957347765,y=0.3504215411530547 a=pan,b=hat,i=6630,x=0.5318569983484858,y=0.1981595013443107 a=hat,b=zee,i=6631,x=0.3770252104819539,y=0.9521141704617042 a=zee,b=hat,i=6632,x=0.251621124332819,y=0.8820641410404748 a=hat,b=hat,i=6633,x=0.2959658325331481,y=0.13508551484281162 a=wye,b=hat,i=6634,x=0.09078570109861495,y=0.496300237950696 a=eks,b=pan,i=6635,x=0.1336818909314733,y=0.4638227719158149 a=eks,b=wye,i=6636,x=0.07517679920524767,y=0.4915331134051061 a=eks,b=wye,i=6637,x=0.3352816408227677,y=0.8140380433910319 a=wye,b=zee,i=6638,x=0.591256877732877,y=0.5915874489265203 a=zee,b=zee,i=6639,x=0.9221422139699282,y=0.47360413794657386 a=eks,b=eks,i=6640,x=0.38457971591828066,y=0.7022912637900967 a=eks,b=zee,i=6641,x=0.8781234363470478,y=0.8882819185534889 a=hat,b=pan,i=6642,x=0.005715323745672962,y=0.2447512299512158 a=eks,b=zee,i=6643,x=0.015710994394110722,y=0.33183466779705995 a=wye,b=wye,i=6644,x=0.39250510547900563,y=0.08289629956063027 a=eks,b=hat,i=6645,x=0.261494320247025,y=0.36299917636703616 a=pan,b=pan,i=6646,x=0.24764166684766364,y=0.9615131721631346 a=hat,b=zee,i=6647,x=0.07946351924617867,y=0.9130106536641815 a=pan,b=wye,i=6648,x=0.23702724653048457,y=0.11584533450215717 a=pan,b=hat,i=6649,x=0.6519700937726137,y=0.34886054594961424 a=hat,b=wye,i=6650,x=0.4661494621587131,y=0.17426048946142003 a=zee,b=eks,i=6651,x=0.47348695334894386,y=0.4301930194799014 a=pan,b=zee,i=6652,x=0.4602949257627642,y=0.49975689849461613 a=hat,b=eks,i=6653,x=0.8374977303853919,y=0.5694625331922527 a=zee,b=eks,i=6654,x=0.5422936444892872,y=0.5852344409380648 a=pan,b=hat,i=6655,x=0.6453370235827801,y=0.5399548634478539 a=wye,b=hat,i=6656,x=0.796475923939686,y=0.010301259372155425 a=pan,b=pan,i=6657,x=0.7793713291305154,y=0.43736432518686286 a=zee,b=wye,i=6658,x=0.026272697033822512,y=0.8586650268622298 a=pan,b=hat,i=6659,x=0.8340965806153038,y=0.9954916059691153 a=wye,b=hat,i=6660,x=0.797154755771274,y=0.5736771633024341 a=wye,b=zee,i=6661,x=0.8188492526845532,y=0.4439387096787365 a=eks,b=zee,i=6662,x=0.692659935953495,y=0.014750331023098417 a=pan,b=hat,i=6663,x=0.5189752727315453,y=0.27114682476438556 a=wye,b=pan,i=6664,x=0.8410807442089315,y=0.5618783788762672 a=zee,b=wye,i=6665,x=0.750023688775221,y=0.8540304746331103 a=hat,b=hat,i=6666,x=0.6568757213906617,y=0.023741446240077235 a=hat,b=zee,i=6667,x=0.5925080941699123,y=0.26022346139524233 a=pan,b=zee,i=6668,x=0.5792938319765554,y=0.549059780249718 a=pan,b=pan,i=6669,x=0.40578589985803115,y=0.991882019921512 a=hat,b=pan,i=6670,x=0.5062335371686814,y=0.25014874809168464 a=zee,b=pan,i=6671,x=0.8485250852135324,y=0.42291127183964006 a=eks,b=zee,i=6672,x=0.8633240831439754,y=0.805776035676606 a=eks,b=pan,i=6673,x=0.5844555116526361,y=0.9258656111924322 a=eks,b=pan,i=6674,x=0.07876117692793061,y=0.6162828639866715 a=eks,b=zee,i=6675,x=0.6002332633428729,y=0.02737805769773405 a=zee,b=eks,i=6676,x=0.7361247716287402,y=0.4981984945475131 a=eks,b=hat,i=6677,x=0.07057457921469279,y=0.27327598383734664 a=wye,b=eks,i=6678,x=0.13317313653408192,y=0.833936738251508 a=zee,b=pan,i=6679,x=0.36757640497694033,y=0.15666791431421667 a=pan,b=wye,i=6680,x=0.7228498260423928,y=0.16029570100550605 a=zee,b=wye,i=6681,x=0.23575638607482352,y=0.5267963423656761 a=wye,b=wye,i=6682,x=0.05864862278509386,y=0.968278945419499 a=hat,b=pan,i=6683,x=0.6654580371987767,y=0.9155359993727842 a=eks,b=hat,i=6684,x=0.11258817875708949,y=0.5202664086593939 a=wye,b=pan,i=6685,x=0.2633941946281759,y=0.611467934771218 a=eks,b=eks,i=6686,x=0.8316637163146731,y=0.3179748046122216 a=eks,b=hat,i=6687,x=0.4611093872251627,y=0.4933386211537618 a=pan,b=pan,i=6688,x=0.13485289624642116,y=0.30288273557456213 a=zee,b=zee,i=6689,x=0.9273055357466653,y=0.054449902661783844 a=zee,b=hat,i=6690,x=0.5203670639579945,y=0.7962270767115127 a=hat,b=wye,i=6691,x=0.6886657290157878,y=0.9480662991851704 a=eks,b=hat,i=6692,x=0.09793478921203369,y=0.45646997283913904 a=zee,b=hat,i=6693,x=0.6887185377427641,y=0.2725371105355715 a=pan,b=wye,i=6694,x=0.08459665725133014,y=0.6480627030857502 a=eks,b=wye,i=6695,x=0.9070253492729443,y=0.8359657479869284 a=eks,b=pan,i=6696,x=0.5213061786374872,y=0.9436108956847651 a=eks,b=wye,i=6697,x=0.38079548707281974,y=0.7146301348085543 a=pan,b=pan,i=6698,x=0.24992815869516327,y=0.7828473032320792 a=wye,b=eks,i=6699,x=0.4863235665190313,y=0.024761627522226104 a=eks,b=wye,i=6700,x=0.11486299826891566,y=0.7732953412442202 a=eks,b=pan,i=6701,x=0.11289143979118377,y=0.5154344501380237 a=pan,b=pan,i=6702,x=0.09897861729160984,y=0.1632726180578581 a=zee,b=pan,i=6703,x=0.6063357396844151,y=0.9440640953293378 a=wye,b=zee,i=6704,x=0.9929065501226577,y=0.9563353213992627 a=zee,b=zee,i=6705,x=0.6695263366217671,y=0.9094821746571289 a=eks,b=hat,i=6706,x=0.6005219270357064,y=0.7674256844260718 a=pan,b=pan,i=6707,x=0.7568092546831552,y=0.30011145741383816 a=eks,b=wye,i=6708,x=0.3630047546497195,y=0.3731502489099452 a=pan,b=wye,i=6709,x=0.6499789136488362,y=0.9975126213435949 a=pan,b=eks,i=6710,x=0.9822306336820864,y=0.9518481162696052 a=wye,b=wye,i=6711,x=0.6529313233924365,y=0.16117133810135675 a=hat,b=eks,i=6712,x=0.0038597545092279306,y=0.04201771404673427 a=hat,b=hat,i=6713,x=0.4327034173748717,y=0.40765932026954144 a=pan,b=eks,i=6714,x=0.6768196355507363,y=0.4866501412692976 a=pan,b=pan,i=6715,x=0.941886673981322,y=0.6955697200870666 a=wye,b=eks,i=6716,x=0.7399610338026938,y=0.7410171019957901 a=wye,b=eks,i=6717,x=0.867978110755599,y=0.5614068975084064 a=eks,b=hat,i=6718,x=0.24524935543537574,y=0.6137124860108586 a=zee,b=pan,i=6719,x=0.1581978243465465,y=0.8467816744572415 a=eks,b=zee,i=6720,x=0.14299332956774857,y=0.3448281281418095 a=zee,b=hat,i=6721,x=0.6375447951528392,y=0.9688821643544498 a=zee,b=wye,i=6722,x=0.13464497699175937,y=0.5072303450060313 a=wye,b=pan,i=6723,x=0.08857317290220112,y=0.22813936075330932 a=wye,b=zee,i=6724,x=0.9180101472288132,y=0.4772553128152984 a=eks,b=zee,i=6725,x=0.5257382125487153,y=0.28145993503907585 a=hat,b=wye,i=6726,x=0.8681656798259132,y=0.5422446735924256 a=hat,b=hat,i=6727,x=0.6760254739914621,y=0.38899478823906797 a=wye,b=hat,i=6728,x=0.19864833682412852,y=0.07849170872015998 a=wye,b=eks,i=6729,x=0.0725487679182576,y=0.6718016982732007 a=zee,b=pan,i=6730,x=0.664189415821601,y=0.9231485351812634 a=pan,b=eks,i=6731,x=0.3748183297884402,y=0.14651294307202578 a=hat,b=eks,i=6732,x=0.19051425073038974,y=0.2534461176951027 a=hat,b=pan,i=6733,x=0.420176119585988,y=0.5325617521489726 a=pan,b=pan,i=6734,x=0.1580686510357059,y=0.5545289683879925 a=pan,b=zee,i=6735,x=0.34376736360822124,y=0.8783403362652445 a=wye,b=eks,i=6736,x=0.1720144618863838,y=0.07472067325986242 a=wye,b=zee,i=6737,x=0.7735497202626829,y=0.39904858822422706 a=zee,b=wye,i=6738,x=0.6916920100867227,y=0.15860111481046824 a=pan,b=pan,i=6739,x=0.7724445003059343,y=0.10599738910890832 a=hat,b=hat,i=6740,x=0.1638749831040246,y=0.33942864618967783 a=hat,b=pan,i=6741,x=0.5132827171435942,y=0.30511383816187543 a=eks,b=pan,i=6742,x=0.7821265240696961,y=0.5002704992494771 a=zee,b=pan,i=6743,x=0.5963266420934059,y=0.29065786430330587 a=pan,b=pan,i=6744,x=0.3890975093181427,y=0.13247688252534073 a=eks,b=eks,i=6745,x=0.17791482999411534,y=0.49908183588985267 a=eks,b=zee,i=6746,x=0.9727441527624078,y=0.1416421024960326 a=zee,b=wye,i=6747,x=0.723551831416918,y=0.2807129773827569 a=eks,b=hat,i=6748,x=0.5710553437496192,y=0.06737951674524745 a=pan,b=wye,i=6749,x=0.9967283968435253,y=0.4586425241398737 a=zee,b=eks,i=6750,x=0.411125321089135,y=0.47877014881710245 a=wye,b=pan,i=6751,x=0.5228421813260895,y=0.9476995312395788 a=eks,b=hat,i=6752,x=0.5272144612869077,y=0.5823689048097198 a=pan,b=pan,i=6753,x=0.6092847281248764,y=0.08166906720980371 a=pan,b=pan,i=6754,x=0.03127627780352893,y=0.7077713273089731 a=wye,b=pan,i=6755,x=0.9394158998984187,y=0.4097422792388996 a=eks,b=pan,i=6756,x=0.7136237306098985,y=0.44757595968820907 a=eks,b=wye,i=6757,x=0.6668899487792558,y=0.6148196125913775 a=wye,b=eks,i=6758,x=0.24918942240065567,y=0.1175614364985561 a=hat,b=hat,i=6759,x=0.4409476763420297,y=0.37269928936748364 a=wye,b=eks,i=6760,x=0.7875787294909694,y=0.039280684999618454 a=eks,b=wye,i=6761,x=0.846782848681552,y=0.7680754064510079 a=wye,b=eks,i=6762,x=0.6630016803214965,y=0.35559642495764865 a=hat,b=zee,i=6763,x=0.8827431489428148,y=0.8101223666047421 a=wye,b=eks,i=6764,x=0.8818772544000334,y=0.5852259091501919 a=wye,b=wye,i=6765,x=0.6302491045216058,y=0.35058599080261854 a=wye,b=zee,i=6766,x=0.8428810279931461,y=0.06453198742123845 a=hat,b=eks,i=6767,x=0.41034801950126865,y=0.7814715051154284 a=eks,b=hat,i=6768,x=0.807164432383456,y=0.10155228923520643 a=wye,b=zee,i=6769,x=0.015938042152491505,y=0.2467410432381938 a=zee,b=wye,i=6770,x=0.4647151786207453,y=0.09586765050852464 a=zee,b=wye,i=6771,x=0.5282093689650457,y=0.45570775635349325 a=pan,b=wye,i=6772,x=0.8587471775202551,y=0.07946050584311648 a=wye,b=pan,i=6773,x=0.1251517157188331,y=0.14006157275798192 a=wye,b=zee,i=6774,x=0.6171307886636815,y=0.23263807093903088 a=zee,b=eks,i=6775,x=0.7107364083112168,y=0.747744177326698 a=pan,b=eks,i=6776,x=0.7402366773916875,y=0.5425967566595283 a=pan,b=pan,i=6777,x=0.8587338035081189,y=0.6815723862967287 a=hat,b=eks,i=6778,x=0.7374724325083976,y=0.33507894275895755 a=wye,b=eks,i=6779,x=0.051803530307045764,y=0.9635968624328757 a=wye,b=wye,i=6780,x=0.7420078463856731,y=0.24580232345831476 a=hat,b=pan,i=6781,x=0.31100740187371934,y=0.15295409834535245 a=eks,b=eks,i=6782,x=0.47803669544518634,y=0.9519657570611978 a=zee,b=eks,i=6783,x=0.09545968133365756,y=0.010784899546895543 a=zee,b=wye,i=6784,x=0.609956046414881,y=0.6555640945124119 a=pan,b=wye,i=6785,x=0.5316777127876826,y=0.6104961546467026 a=pan,b=wye,i=6786,x=0.25974778249116803,y=0.08881791270926387 a=eks,b=pan,i=6787,x=0.5461613458666269,y=0.40749063143865827 a=wye,b=eks,i=6788,x=0.59700206673727,y=0.5092154392509416 a=eks,b=hat,i=6789,x=0.11384620831197945,y=0.21498304087430675 a=zee,b=eks,i=6790,x=0.3259643807042226,y=0.294440283499696 a=hat,b=pan,i=6791,x=0.3918842930839752,y=0.4866508833195289 a=pan,b=pan,i=6792,x=0.5301735918581785,y=0.8191767116079914 a=zee,b=wye,i=6793,x=0.09304197140837533,y=0.41014621328207224 a=zee,b=wye,i=6794,x=0.9068197358960509,y=0.08182204172224206 a=eks,b=hat,i=6795,x=0.6802118298728432,y=0.3352065052212123 a=eks,b=wye,i=6796,x=0.5909399906562114,y=0.5580035130979556 a=eks,b=hat,i=6797,x=0.9632745089330987,y=0.7078513092089819 a=eks,b=wye,i=6798,x=0.15363778133009276,y=0.6325423246809744 a=zee,b=eks,i=6799,x=0.9004852465295646,y=0.9465220966082961 a=wye,b=zee,i=6800,x=0.24904470404318169,y=0.4920531920025397 a=zee,b=pan,i=6801,x=0.6403589395715946,y=0.11274127473071038 a=zee,b=wye,i=6802,x=0.09957278874549647,y=0.715843577221054 a=pan,b=wye,i=6803,x=0.22156558120148118,y=0.6572540721541829 a=hat,b=zee,i=6804,x=0.7027731517392186,y=0.3606531856415711 a=pan,b=hat,i=6805,x=0.8362059152851221,y=0.9472897492210541 a=wye,b=wye,i=6806,x=0.46185714288118773,y=0.9932895877413421 a=pan,b=eks,i=6807,x=0.5997233937030831,y=0.005793331189633544 a=hat,b=zee,i=6808,x=0.8753345579411498,y=0.04597732362263285 a=wye,b=wye,i=6809,x=0.8141741575210425,y=0.16783710466982837 a=zee,b=pan,i=6810,x=0.15680318230138823,y=0.9869386425704416 a=eks,b=wye,i=6811,x=0.7065407352836623,y=0.8368678138790903 a=wye,b=wye,i=6812,x=0.4084090484238747,y=0.9288230265446697 a=eks,b=eks,i=6813,x=0.22195791037233625,y=0.46000678721121724 a=hat,b=zee,i=6814,x=0.06615677821987875,y=0.9808603644184125 a=zee,b=zee,i=6815,x=0.5000818809944109,y=0.771946292891575 a=wye,b=pan,i=6816,x=0.9209420415686578,y=0.13984027426134304 a=hat,b=wye,i=6817,x=0.8610216667264953,y=0.5382429359595315 a=wye,b=hat,i=6818,x=0.9490099609383663,y=0.06552721253446325 a=eks,b=pan,i=6819,x=0.5703992590220686,y=0.8637215064086881 a=hat,b=zee,i=6820,x=0.2416040451020256,y=0.9776127555858962 a=zee,b=hat,i=6821,x=0.4912693762402818,y=0.5204860488656815 a=hat,b=eks,i=6822,x=0.1966228532052421,y=0.975043572227354 a=wye,b=zee,i=6823,x=0.5781208624185773,y=0.8409446241801248 a=eks,b=hat,i=6824,x=0.43385175975083057,y=0.41792395879700195 a=eks,b=eks,i=6825,x=0.24716919525264047,y=0.9659819670046521 a=zee,b=pan,i=6826,x=0.8340499179886257,y=0.9535536917685269 a=pan,b=pan,i=6827,x=0.7938211511368373,y=0.4559826830758338 a=pan,b=hat,i=6828,x=0.3431841672353826,y=0.9731740314694275 a=zee,b=hat,i=6829,x=0.41031480623763106,y=0.45880274972572666 a=pan,b=pan,i=6830,x=0.1142681517107742,y=0.2829811068526855 a=eks,b=wye,i=6831,x=0.6311471125678166,y=0.35079658233745936 a=hat,b=pan,i=6832,x=0.7805431061337192,y=0.6499156385099167 a=wye,b=hat,i=6833,x=0.5448291589816822,y=0.24233292928888261 a=pan,b=wye,i=6834,x=0.1500861412508071,y=0.4288594929835393 a=hat,b=zee,i=6835,x=0.3554971979233431,y=0.7003527906078075 a=eks,b=eks,i=6836,x=0.8314643867997237,y=0.6792470433081391 a=wye,b=eks,i=6837,x=0.1301888660610001,y=0.9808398029246085 a=hat,b=wye,i=6838,x=0.7770652463104809,y=0.6687521390314989 a=eks,b=hat,i=6839,x=0.6771345756994601,y=0.3254097306513094 a=eks,b=zee,i=6840,x=0.6482286253811516,y=0.8094333984928788 a=wye,b=pan,i=6841,x=0.2567333227180485,y=0.3632000329956243 a=hat,b=pan,i=6842,x=0.5591318142449471,y=0.30371083367502205 a=wye,b=eks,i=6843,x=0.22133780427833827,y=0.12550147451196636 a=pan,b=zee,i=6844,x=0.6378228582954686,y=0.173029586655695 a=wye,b=zee,i=6845,x=0.18295530986921293,y=0.5733022672604575 a=wye,b=eks,i=6846,x=0.6423397517155203,y=0.8356059098780667 a=wye,b=eks,i=6847,x=0.5654097817406883,y=0.4917356814957925 a=pan,b=hat,i=6848,x=0.13005488453891356,y=0.36376504302138823 a=pan,b=pan,i=6849,x=0.7292341394730394,y=0.9619604141937782 a=wye,b=hat,i=6850,x=0.9700608965235021,y=0.3990830943961574 a=hat,b=zee,i=6851,x=0.626771477414734,y=0.20044484931996054 a=hat,b=hat,i=6852,x=0.12907922332721755,y=0.9897873547381626 a=zee,b=hat,i=6853,x=0.16224652017611052,y=0.3566205026903966 a=pan,b=pan,i=6854,x=0.7113055088893854,y=0.8848278821601264 a=hat,b=zee,i=6855,x=0.03040686539549997,y=0.7759017452917722 a=hat,b=pan,i=6856,x=0.6726315514891058,y=0.9389924558403268 a=hat,b=zee,i=6857,x=0.1411606825265106,y=0.7112133367607912 a=wye,b=wye,i=6858,x=0.3955235311928522,y=0.1986261607297174 a=wye,b=pan,i=6859,x=0.3196180023166212,y=0.22620149742138462 a=eks,b=wye,i=6860,x=0.7484529088599197,y=0.9458674650980478 a=hat,b=eks,i=6861,x=0.5333359352881868,y=0.6705965726039589 a=eks,b=pan,i=6862,x=0.03969161279974032,y=0.6429740057666072 a=pan,b=wye,i=6863,x=0.8290379851119192,y=0.4133616397651474 a=hat,b=eks,i=6864,x=0.5485065278651766,y=0.5820232711323319 a=pan,b=zee,i=6865,x=0.9369018030633546,y=0.2730985696260336 a=eks,b=wye,i=6866,x=0.7518803820253178,y=0.1629275612174501 a=zee,b=wye,i=6867,x=0.9102230409548707,y=0.9019213473878609 a=pan,b=zee,i=6868,x=0.4631144547528713,y=0.17716733576639176 a=hat,b=eks,i=6869,x=0.2542372110197165,y=0.30416858126881696 a=pan,b=wye,i=6870,x=0.4253800398968478,y=0.033574775026327885 a=eks,b=eks,i=6871,x=0.5063694703652393,y=0.006032505525179865 a=wye,b=eks,i=6872,x=0.38036352987366395,y=0.46731687201043415 a=wye,b=eks,i=6873,x=0.9798362101131622,y=0.797643782226173 a=eks,b=hat,i=6874,x=0.5227336833787608,y=0.9908448955682759 a=eks,b=zee,i=6875,x=0.606422651768782,y=0.914840315532674 a=pan,b=hat,i=6876,x=0.5129530277212709,y=0.7790386991794965 a=hat,b=eks,i=6877,x=0.11459832283361682,y=0.767333306893435 a=zee,b=pan,i=6878,x=0.31397281280064293,y=0.16291546501309395 a=pan,b=zee,i=6879,x=0.5284562057774806,y=0.7918033883536163 a=eks,b=wye,i=6880,x=0.5984387679261401,y=0.9753479770314387 a=zee,b=hat,i=6881,x=0.5862597507571483,y=0.7707420703176064 a=pan,b=eks,i=6882,x=0.5334986785639318,y=0.9783513827876675 a=zee,b=wye,i=6883,x=0.7679069545156161,y=0.7810806767827133 a=hat,b=pan,i=6884,x=0.25121382521102964,y=0.08373878679612079 a=wye,b=hat,i=6885,x=0.05142094104336947,y=0.9978267954724354 a=pan,b=zee,i=6886,x=0.27515151044558905,y=0.8898719178215098 a=hat,b=wye,i=6887,x=0.3290836499787756,y=0.8942355162084987 a=zee,b=pan,i=6888,x=0.7705250058516857,y=0.9061349225471161 a=eks,b=pan,i=6889,x=0.8727519098818294,y=0.38422445867709476 a=zee,b=hat,i=6890,x=0.07814285019815281,y=0.6524720493819127 a=eks,b=eks,i=6891,x=0.553350512403786,y=0.21084722161813896 a=zee,b=hat,i=6892,x=0.307754111293953,y=0.5638948621786333 a=zee,b=zee,i=6893,x=0.8600709509023364,y=0.160849705704027 a=zee,b=hat,i=6894,x=0.5702891448833654,y=0.4084412240884401 a=zee,b=hat,i=6895,x=0.6946417768735003,y=0.41460355943617566 a=zee,b=hat,i=6896,x=0.7359164967591003,y=0.8293086338798401 a=wye,b=hat,i=6897,x=0.051569812567012985,y=0.7086891870318104 a=wye,b=wye,i=6898,x=0.890610959944813,y=0.42067321781938505 a=zee,b=zee,i=6899,x=0.5568256158466047,y=0.15682857405624617 a=pan,b=pan,i=6900,x=0.46106520857783606,y=0.8984962995391143 a=zee,b=zee,i=6901,x=0.15447805903030032,y=0.3708113295153489 a=wye,b=hat,i=6902,x=0.2178563623721872,y=0.5234598648171618 a=wye,b=eks,i=6903,x=0.22666531785803,y=0.6725621891005873 a=hat,b=wye,i=6904,x=0.8610376333440763,y=0.7594915846085165 a=zee,b=pan,i=6905,x=0.2561178270791922,y=0.11749615398320445 a=hat,b=zee,i=6906,x=0.07026123437146103,y=0.8267280415036612 a=wye,b=zee,i=6907,x=0.6367788848968293,y=0.6394774166453675 a=wye,b=zee,i=6908,x=0.809527772497878,y=0.13573629343090665 a=hat,b=hat,i=6909,x=0.2602273628092978,y=0.6319094113304579 a=pan,b=wye,i=6910,x=0.25097439132798516,y=0.0005109887783484313 a=zee,b=zee,i=6911,x=0.8474137462624203,y=0.25704106383367986 a=zee,b=eks,i=6912,x=0.8996806626412216,y=0.8543839233593294 a=pan,b=zee,i=6913,x=0.6587566128742129,y=0.5632886251369115 a=eks,b=pan,i=6914,x=0.6621105804379062,y=0.9655406039971886 a=eks,b=hat,i=6915,x=0.2111094032818116,y=0.5848242928084593 a=zee,b=hat,i=6916,x=0.984302853476379,y=0.3318129327554279 a=wye,b=eks,i=6917,x=0.4116075902695022,y=0.28661075899283883 a=hat,b=zee,i=6918,x=0.9078126587488162,y=0.825042025154357 a=hat,b=wye,i=6919,x=0.6271510270374615,y=0.2788131116617252 a=eks,b=pan,i=6920,x=0.5871441514609353,y=0.8959550649206074 a=zee,b=wye,i=6921,x=0.5169699337780084,y=0.8908217878266501 a=hat,b=zee,i=6922,x=0.26862211703298666,y=0.7329656688559485 a=wye,b=hat,i=6923,x=0.9326808746284245,y=0.1899255490512184 a=hat,b=zee,i=6924,x=0.18898941655772628,y=0.41248127061100026 a=eks,b=eks,i=6925,x=0.013945565190257692,y=0.5578850256771833 a=eks,b=eks,i=6926,x=0.48658959418573866,y=0.12700817464144343 a=pan,b=pan,i=6927,x=0.2148229483341345,y=0.142698457109815 a=wye,b=wye,i=6928,x=0.9723961772197747,y=0.9337468605908721 a=pan,b=hat,i=6929,x=0.39047545698773434,y=0.1014408675739632 a=eks,b=zee,i=6930,x=0.5526320529536692,y=0.6589359191373861 a=zee,b=pan,i=6931,x=0.9169134272880114,y=0.45914482802505263 a=wye,b=eks,i=6932,x=0.335776156098611,y=0.5748799322742809 a=pan,b=zee,i=6933,x=0.736088726276053,y=0.9511504821090352 a=pan,b=hat,i=6934,x=0.0735762788752764,y=0.0008249210316072508 a=hat,b=hat,i=6935,x=0.8448124844892154,y=0.7472136644468284 a=wye,b=zee,i=6936,x=0.8005403193787164,y=0.00364938998415798 a=eks,b=wye,i=6937,x=0.21622217154383783,y=0.693609603948259 a=pan,b=eks,i=6938,x=0.3920264992178498,y=0.7658079570315041 a=pan,b=pan,i=6939,x=0.9322271691157334,y=0.5636509019339512 a=pan,b=wye,i=6940,x=0.7428995263807269,y=0.28179583615338055 a=hat,b=eks,i=6941,x=0.7647380306778612,y=0.5588346481843296 a=eks,b=zee,i=6942,x=0.43808251265668563,y=0.7626481299623035 a=wye,b=pan,i=6943,x=0.9077501006486136,y=0.15938270549685063 a=zee,b=hat,i=6944,x=0.30931352961195646,y=0.7930984054369467 a=zee,b=zee,i=6945,x=0.7497323025761014,y=0.19551835687807828 a=hat,b=eks,i=6946,x=0.06859192488355459,y=0.18197505910402123 a=pan,b=eks,i=6947,x=0.6992727384765998,y=0.29778601894865464 a=pan,b=hat,i=6948,x=0.6806028930853153,y=0.5337351071127955 a=wye,b=hat,i=6949,x=0.8798782820732383,y=0.08851766994161492 a=eks,b=wye,i=6950,x=0.5484166834064047,y=0.5444329351784222 a=pan,b=hat,i=6951,x=0.26580629226731123,y=0.6717468181544698 a=wye,b=hat,i=6952,x=0.3046906425663285,y=0.9311855954257118 a=wye,b=hat,i=6953,x=0.0716884908750034,y=0.7032897899381292 a=zee,b=pan,i=6954,x=0.19883557252817674,y=0.8081642410948915 a=zee,b=wye,i=6955,x=0.2873302616631028,y=0.8940998424635924 a=pan,b=wye,i=6956,x=0.05509311089172042,y=0.02187042391982985 a=zee,b=wye,i=6957,x=0.6879906058837991,y=0.12542105731118525 a=hat,b=wye,i=6958,x=0.18834573262459287,y=0.5850606930814083 a=eks,b=pan,i=6959,x=0.11939644968502994,y=0.5520356552775578 a=wye,b=pan,i=6960,x=0.3153717815038891,y=0.09047586220595472 a=zee,b=wye,i=6961,x=0.6007313242961704,y=0.6613290251670858 a=pan,b=zee,i=6962,x=0.7601533500363858,y=0.8925522323934668 a=wye,b=pan,i=6963,x=0.48448541281210233,y=0.41562920864135944 a=hat,b=eks,i=6964,x=0.4992605837600408,y=0.43605518279149746 a=wye,b=hat,i=6965,x=0.45740161659615763,y=0.04534932831025773 a=hat,b=pan,i=6966,x=0.7533879705727782,y=0.5865175721970042 a=eks,b=wye,i=6967,x=0.9773513257418902,y=0.2380306718479056 a=zee,b=zee,i=6968,x=0.6712412554088817,y=0.2720254276549653 a=wye,b=wye,i=6969,x=0.31490517543879204,y=0.21016765203059373 a=hat,b=zee,i=6970,x=0.797989047174311,y=0.2162177019841508 a=hat,b=eks,i=6971,x=0.05477486899188533,y=0.5389943813219003 a=wye,b=wye,i=6972,x=0.4404514385321253,y=0.7283283568308369 a=eks,b=zee,i=6973,x=0.8858598587998294,y=0.6368695546608352 a=zee,b=wye,i=6974,x=0.989576281733764,y=0.6583358951055004 a=eks,b=pan,i=6975,x=0.1301868947541912,y=0.9369685664682424 a=wye,b=wye,i=6976,x=0.3024970191010684,y=0.2093604064761977 a=zee,b=pan,i=6977,x=0.7855530401666628,y=0.9857367912810565 a=pan,b=hat,i=6978,x=0.9643587082677965,y=0.3525023561742381 a=zee,b=hat,i=6979,x=0.236940011648326,y=0.43182187533436656 a=zee,b=eks,i=6980,x=0.7036947557005062,y=0.8967163177168612 a=zee,b=pan,i=6981,x=0.7258773601437264,y=0.43569247036733716 a=pan,b=eks,i=6982,x=0.0009579203969094507,y=0.4374451455672883 a=pan,b=eks,i=6983,x=0.414932981812524,y=0.43196390781557925 a=eks,b=eks,i=6984,x=0.9329999431393118,y=0.17135830698518684 a=pan,b=eks,i=6985,x=0.2597251524181662,y=0.17875541966558117 a=wye,b=pan,i=6986,x=0.397846421602455,y=0.061580742680189204 a=eks,b=hat,i=6987,x=0.10959780180161571,y=0.8943020336797796 a=zee,b=zee,i=6988,x=0.9430266721644799,y=0.5094104013079503 a=eks,b=hat,i=6989,x=0.3313418699976328,y=0.33567997892328394 a=eks,b=zee,i=6990,x=0.5148133498496276,y=0.6918563081083983 a=hat,b=wye,i=6991,x=0.25547073172247026,y=0.20184384726111237 a=pan,b=pan,i=6992,x=0.03213631773319936,y=0.554769673785168 a=wye,b=wye,i=6993,x=0.8254022878057393,y=0.633291096076743 a=pan,b=eks,i=6994,x=0.3537340849132855,y=0.8841969050289067 a=eks,b=pan,i=6995,x=0.09806828374128973,y=0.6430042633610615 a=wye,b=zee,i=6996,x=0.5747272683926599,y=0.48989582464308623 a=pan,b=zee,i=6997,x=0.7983517224073071,y=0.5557697277179173 a=zee,b=zee,i=6998,x=0.7651332678935355,y=0.1986723127864063 a=wye,b=wye,i=6999,x=0.31230656247460964,y=0.7709719364206021 a=hat,b=wye,i=7000,x=0.44889249877909887,y=0.9296219735657666 a=pan,b=hat,i=7001,x=0.1931728782354155,y=0.9434264276805716 a=hat,b=wye,i=7002,x=0.41061585650926835,y=0.01643773647124569 a=zee,b=wye,i=7003,x=0.5815308271025876,y=0.07558886006933907 a=hat,b=hat,i=7004,x=0.5167987887837867,y=0.6125153714308963 a=hat,b=zee,i=7005,x=0.17030551513160364,y=0.6743869951544157 a=zee,b=eks,i=7006,x=0.9635379226473363,y=0.29850368521754844 a=pan,b=eks,i=7007,x=0.20071792427547297,y=0.8474599823946072 a=wye,b=wye,i=7008,x=0.8591581165484377,y=0.3991724887525355 a=zee,b=pan,i=7009,x=0.3868986728643612,y=0.32414353523303663 a=hat,b=eks,i=7010,x=0.6030024004661663,y=0.3056681212721363 a=eks,b=pan,i=7011,x=0.08663635855557505,y=0.8292216812769441 a=pan,b=wye,i=7012,x=0.718361521407771,y=0.5051204438264707 a=pan,b=wye,i=7013,x=0.277094876326926,y=0.602002918971647 a=wye,b=eks,i=7014,x=0.7012074385988786,y=0.5007374216681656 a=zee,b=pan,i=7015,x=0.5613769792191474,y=0.2784096473095522 a=zee,b=wye,i=7016,x=0.9594027753815709,y=0.21779948075500577 a=eks,b=wye,i=7017,x=0.5420542017862827,y=0.36305123317879384 a=zee,b=hat,i=7018,x=0.32805123696394034,y=0.5124093456505748 a=wye,b=eks,i=7019,x=0.3036229968730817,y=0.23518690587775104 a=zee,b=eks,i=7020,x=0.4316289204904483,y=0.08091854356676809 a=hat,b=zee,i=7021,x=0.863877436043872,y=0.5856682390415403 a=zee,b=hat,i=7022,x=0.2071927381626798,y=0.5309301582209865 a=pan,b=eks,i=7023,x=0.29791421670042273,y=0.07470613128293369 a=eks,b=wye,i=7024,x=0.8917532472992171,y=0.14489189839111738 a=hat,b=pan,i=7025,x=0.37840242944286007,y=0.5252842371930347 a=pan,b=zee,i=7026,x=0.5129987522412781,y=0.6196138088300045 a=zee,b=wye,i=7027,x=0.23097612498471853,y=0.86560943277181 a=zee,b=eks,i=7028,x=0.5584826667497241,y=0.7683156302547838 a=hat,b=pan,i=7029,x=0.9655789508856257,y=0.5847058626759788 a=zee,b=pan,i=7030,x=0.6277332467942169,y=0.6792611974173626 a=pan,b=wye,i=7031,x=0.6131961433966792,y=0.687915924439632 a=pan,b=hat,i=7032,x=0.9325179960861075,y=0.9058746805470116 a=zee,b=wye,i=7033,x=0.08845711389601285,y=0.6556664190853554 a=wye,b=wye,i=7034,x=0.6178564629606926,y=0.257518710051613 a=pan,b=pan,i=7035,x=0.6283536854585481,y=0.2469987747711726 a=wye,b=pan,i=7036,x=0.7418713116937065,y=0.21710781972748616 a=pan,b=zee,i=7037,x=0.33589607439034086,y=0.020535990195571174 a=zee,b=zee,i=7038,x=0.2760987429128404,y=0.4680732030302005 a=hat,b=wye,i=7039,x=0.7395205341627435,y=0.7057475465708692 a=eks,b=zee,i=7040,x=0.6082940902168954,y=0.48538987636118824 a=wye,b=hat,i=7041,x=0.20266698834916153,y=0.5813828944396172 a=pan,b=zee,i=7042,x=0.837647351501191,y=0.08974718944866877 a=zee,b=eks,i=7043,x=0.9227470147480153,y=0.7805110973249272 a=eks,b=hat,i=7044,x=0.9125698654022647,y=0.6003269419507505 a=pan,b=pan,i=7045,x=0.9149867225420508,y=0.8482623017705537 a=zee,b=eks,i=7046,x=0.27001776810888767,y=0.5884950099164382 a=zee,b=hat,i=7047,x=0.3821711240746809,y=0.20003488070361253 a=wye,b=zee,i=7048,x=0.20803556414051616,y=0.2099912026909062 a=hat,b=wye,i=7049,x=0.670378278494791,y=0.7076636735945074 a=hat,b=zee,i=7050,x=0.23723928107944892,y=0.14022716241391253 a=hat,b=hat,i=7051,x=0.08564555647369987,y=0.8035765944470057 a=pan,b=pan,i=7052,x=0.2551692350228507,y=0.30169763443298714 a=hat,b=hat,i=7053,x=0.5800900713331231,y=0.1120629753999538 a=wye,b=wye,i=7054,x=0.8075288799285653,y=0.40080406376291855 a=pan,b=zee,i=7055,x=0.3237065988296146,y=0.16406274536872145 a=hat,b=zee,i=7056,x=0.11778152617272919,y=0.6479030514858882 a=zee,b=hat,i=7057,x=0.3051810429960812,y=0.7908669168132235 a=eks,b=zee,i=7058,x=0.656344016455348,y=0.36896554924499647 a=eks,b=hat,i=7059,x=0.920076220476711,y=0.5876972502303767 a=hat,b=eks,i=7060,x=0.9346394642794167,y=0.6814288404781228 a=eks,b=zee,i=7061,x=0.5738169055546608,y=0.21575746069772594 a=pan,b=hat,i=7062,x=0.4847233858259188,y=0.7657727011149124 a=pan,b=wye,i=7063,x=0.39952219916088616,y=0.40591491856978035 a=hat,b=zee,i=7064,x=0.14067685725223567,y=0.3092246716986138 a=eks,b=eks,i=7065,x=0.8605698057139388,y=0.32299577521005374 a=wye,b=pan,i=7066,x=0.8824319081192505,y=0.35485300016641663 a=eks,b=eks,i=7067,x=0.6109777816801221,y=0.24224058206368682 a=pan,b=wye,i=7068,x=0.4549499403459556,y=0.49621131228697424 a=eks,b=pan,i=7069,x=0.9886201663452385,y=0.9412530719900734 a=wye,b=hat,i=7070,x=0.665041142898201,y=0.9595343437808125 a=eks,b=eks,i=7071,x=0.8618148405551886,y=0.3478823253266865 a=pan,b=zee,i=7072,x=0.2724259823227272,y=0.30192794453375993 a=pan,b=wye,i=7073,x=0.6028342052246591,y=0.07993824024604124 a=eks,b=eks,i=7074,x=0.8193690697522501,y=0.503433259768719 a=hat,b=eks,i=7075,x=0.4081232497868382,y=0.44918917218867327 a=pan,b=hat,i=7076,x=0.39435745153096624,y=0.2533507793160499 a=zee,b=eks,i=7077,x=0.9030855046114618,y=0.7353402992136046 a=zee,b=zee,i=7078,x=0.28428013807040586,y=0.3777563622186406 a=zee,b=wye,i=7079,x=0.27996765719480765,y=0.873411216265053 a=zee,b=wye,i=7080,x=0.4095476180955867,y=0.9089358780031519 a=wye,b=pan,i=7081,x=0.5027581392155828,y=0.5918516944292527 a=eks,b=wye,i=7082,x=0.17393135812804061,y=0.8723860687774272 a=wye,b=pan,i=7083,x=0.6981142504634895,y=0.5779284385442213 a=eks,b=hat,i=7084,x=0.2854516522673507,y=0.20310209686600733 a=hat,b=zee,i=7085,x=0.010890023772322621,y=0.6157830695335651 a=hat,b=zee,i=7086,x=0.9886292059134817,y=0.7404507111518657 a=hat,b=pan,i=7087,x=0.8819873483332783,y=0.4236719882838914 a=eks,b=zee,i=7088,x=0.6374047421710877,y=0.16806648423408932 a=eks,b=zee,i=7089,x=0.2711607560909379,y=0.24024418535758385 a=zee,b=pan,i=7090,x=0.23901675556827195,y=0.9642697268066455 a=hat,b=eks,i=7091,x=0.7757377070780304,y=0.9407578395112463 a=eks,b=pan,i=7092,x=0.260858501720898,y=0.6591425472718141 a=pan,b=hat,i=7093,x=0.6397441933292296,y=0.9829200046878069 a=eks,b=wye,i=7094,x=0.44868457406229934,y=0.8112443348137468 a=eks,b=wye,i=7095,x=0.0906962202117284,y=0.591681350241042 a=wye,b=pan,i=7096,x=0.07890849487936957,y=0.41485920875555027 a=wye,b=zee,i=7097,x=0.8196751485720796,y=0.9182400853440643 a=wye,b=pan,i=7098,x=0.06668588398001474,y=0.26172812514471555 a=eks,b=hat,i=7099,x=0.22008401563656388,y=0.04305085018273014 a=pan,b=pan,i=7100,x=0.9285737504002782,y=0.009817451138142141 a=hat,b=eks,i=7101,x=0.981509594449636,y=0.3512738134950749 a=hat,b=hat,i=7102,x=0.014273713288732837,y=0.7356741638793522 a=wye,b=pan,i=7103,x=0.4829108252034583,y=0.6462618208312636 a=eks,b=pan,i=7104,x=0.2936586449378221,y=0.5697398551523063 a=zee,b=hat,i=7105,x=0.2980064088882294,y=0.3531576463065931 a=zee,b=zee,i=7106,x=0.9884822924298222,y=0.9742451923102192 a=pan,b=wye,i=7107,x=0.2998044704471554,y=0.2269111558178346 a=wye,b=eks,i=7108,x=0.2586819630109063,y=0.7581262202061657 a=eks,b=zee,i=7109,x=0.6665600019130787,y=0.5478452197045156 a=zee,b=pan,i=7110,x=0.8179518622169052,y=0.44278658627392875 a=pan,b=hat,i=7111,x=0.06963315314613838,y=0.11691071591581381 a=wye,b=wye,i=7112,x=0.5792946910659483,y=0.7652424387264126 a=eks,b=pan,i=7113,x=0.2918757972941147,y=0.09568558582017328 a=eks,b=hat,i=7114,x=0.9289422804383715,y=0.0973877277219467 a=zee,b=hat,i=7115,x=0.6512838863936804,y=0.2516748002564705 a=zee,b=eks,i=7116,x=0.7404888117639189,y=0.7975704275356439 a=zee,b=wye,i=7117,x=0.3032123219266547,y=0.408039844976006 a=hat,b=eks,i=7118,x=0.34505031276366815,y=0.8337966400074031 a=wye,b=hat,i=7119,x=0.6315033401415422,y=0.9740617533706384 a=pan,b=wye,i=7120,x=0.5205183279285498,y=0.6711794774673148 a=zee,b=eks,i=7121,x=0.6246582352065935,y=0.26995458439418407 a=eks,b=eks,i=7122,x=0.7551924972639424,y=0.43086081813515076 a=pan,b=wye,i=7123,x=0.1635996059631727,y=0.9577567705724599 a=zee,b=wye,i=7124,x=0.5036489463705721,y=0.3876971054515429 a=pan,b=zee,i=7125,x=0.2551365895416149,y=0.28047087188514475 a=eks,b=pan,i=7126,x=0.7428006686642148,y=0.09900719636423816 a=pan,b=hat,i=7127,x=0.30368095354356406,y=0.2597236612256202 a=hat,b=hat,i=7128,x=0.6279447467606394,y=0.4225543625896867 a=wye,b=wye,i=7129,x=0.5482218790981049,y=0.2894225177955031 a=pan,b=pan,i=7130,x=0.5209682344960287,y=0.3459917950310737 a=pan,b=zee,i=7131,x=0.19933196272377474,y=0.33283266063310113 a=pan,b=wye,i=7132,x=0.5712931905065656,y=0.7126877408626767 a=wye,b=hat,i=7133,x=0.8722812709831377,y=0.7402713360198966 a=zee,b=zee,i=7134,x=0.8239370005383643,y=0.8999946232295659 a=hat,b=hat,i=7135,x=0.7884238740570607,y=0.502745899378346 a=zee,b=eks,i=7136,x=0.1151808584625903,y=0.09114185305034295 a=hat,b=pan,i=7137,x=0.2542302739150816,y=0.10795409059370309 a=hat,b=wye,i=7138,x=0.2410727132014231,y=0.4676445777847451 a=hat,b=pan,i=7139,x=0.34808712588524904,y=0.8828628930362004 a=zee,b=wye,i=7140,x=0.1974763738933888,y=0.05233731805135977 a=hat,b=zee,i=7141,x=0.5122141330634649,y=0.9464876262232287 a=pan,b=hat,i=7142,x=0.5253509732767064,y=0.8670318755725022 a=wye,b=hat,i=7143,x=0.21543094473021618,y=0.04601417423771059 a=zee,b=hat,i=7144,x=0.6991820521352337,y=0.729482196220355 a=eks,b=pan,i=7145,x=0.5837334896130115,y=0.3007149582733508 a=zee,b=pan,i=7146,x=0.9971541764709625,y=0.892947440752753 a=pan,b=zee,i=7147,x=0.04585989364324272,y=0.09848374190945741 a=zee,b=zee,i=7148,x=0.08359037777595768,y=0.18397726583989749 a=zee,b=hat,i=7149,x=0.7990351121845923,y=0.883654825281865 a=pan,b=eks,i=7150,x=0.06880418014853351,y=0.774850869582918 a=hat,b=pan,i=7151,x=0.7525794901534716,y=0.2866308656913933 a=hat,b=hat,i=7152,x=0.9710254927009822,y=0.2710815765754221 a=wye,b=pan,i=7153,x=0.6258726536948953,y=0.7945230748164691 a=wye,b=wye,i=7154,x=0.0785227436298842,y=0.5694736271045654 a=zee,b=eks,i=7155,x=0.33789283812701887,y=0.4922604374749663 a=pan,b=eks,i=7156,x=0.8443027153248559,y=0.6768057967242282 a=zee,b=zee,i=7157,x=0.5562106087670207,y=0.03587821373906863 a=pan,b=pan,i=7158,x=0.004511539489729266,y=0.7768848294530629 a=eks,b=wye,i=7159,x=0.3902007098058078,y=0.1663592901985712 a=wye,b=pan,i=7160,x=0.4066344147201285,y=0.9578296410706988 a=hat,b=hat,i=7161,x=0.05527312148960439,y=0.40628388765166956 a=pan,b=zee,i=7162,x=0.762250186313408,y=0.10837770076532993 a=wye,b=wye,i=7163,x=0.4555929409217334,y=0.46397391790537257 a=eks,b=pan,i=7164,x=0.5336092896068227,y=0.6717538742842986 a=zee,b=hat,i=7165,x=0.8455323374846566,y=0.0849930980915663 a=pan,b=zee,i=7166,x=0.4778764959737758,y=0.838605100252609 a=zee,b=eks,i=7167,x=0.10058553136359771,y=0.8527719709495678 a=pan,b=zee,i=7168,x=0.05484316817552892,y=0.17151702310481431 a=hat,b=wye,i=7169,x=0.20795586378052433,y=0.7648155272308214 a=eks,b=pan,i=7170,x=0.37156761781681846,y=0.8390576537440628 a=pan,b=pan,i=7171,x=0.11014202080800839,y=0.7384835945172147 a=pan,b=eks,i=7172,x=0.6981612913907711,y=0.05072492614651758 a=hat,b=wye,i=7173,x=0.18576991003719212,y=0.32538288858474795 a=wye,b=hat,i=7174,x=0.4517242075190575,y=0.7384551615771798 a=hat,b=eks,i=7175,x=0.8596787945183175,y=0.9376543180536796 a=wye,b=pan,i=7176,x=0.6724292506877466,y=0.8820892101229925 a=eks,b=wye,i=7177,x=0.5749745903887773,y=0.4151184059091343 a=wye,b=pan,i=7178,x=0.4069058311850614,y=0.8985915120635419 a=pan,b=pan,i=7179,x=0.34025617153772425,y=0.7362436479716264 a=zee,b=wye,i=7180,x=0.9735765701999921,y=0.3536158455578553 a=pan,b=hat,i=7181,x=0.33202126409882426,y=0.6393977150538188 a=wye,b=eks,i=7182,x=0.8209372270884935,y=0.22933427059194011 a=pan,b=wye,i=7183,x=0.7589482772018452,y=0.34920417666135495 a=pan,b=zee,i=7184,x=0.4443660624344251,y=0.6792046483658297 a=eks,b=hat,i=7185,x=0.16457422522306786,y=0.3254688160534126 a=pan,b=pan,i=7186,x=0.09026915761362286,y=0.023448958188875713 a=hat,b=wye,i=7187,x=0.4560687123084549,y=0.4064263428720335 a=wye,b=pan,i=7188,x=0.4956424303944521,y=0.2862948969999991 a=zee,b=zee,i=7189,x=0.6872200803930903,y=0.33825858578605605 a=wye,b=zee,i=7190,x=0.7091610020939861,y=0.11636512757451645 a=wye,b=eks,i=7191,x=0.40387119430799534,y=0.2671989768915307 a=hat,b=zee,i=7192,x=0.04140473031764258,y=0.12247713585949505 a=wye,b=eks,i=7193,x=0.7904392489862636,y=0.3255246590384645 a=pan,b=pan,i=7194,x=0.8605715825783998,y=0.30866294108908654 a=eks,b=pan,i=7195,x=0.3063063420456562,y=0.8778236978497203 a=pan,b=hat,i=7196,x=0.47951019710347087,y=0.7687346833879765 a=pan,b=pan,i=7197,x=0.571144729887671,y=0.3556625598706247 a=eks,b=eks,i=7198,x=0.21945638426831482,y=0.02350640610667476 a=hat,b=wye,i=7199,x=0.5813406427006567,y=0.3332804684828835 a=pan,b=zee,i=7200,x=0.905315344809699,y=0.1528899922373057 a=wye,b=pan,i=7201,x=0.9400232704650787,y=0.6360498242547704 a=wye,b=zee,i=7202,x=0.2595277149011631,y=0.8540466345462062 a=zee,b=zee,i=7203,x=0.6196913167679251,y=0.7693669742661702 a=pan,b=eks,i=7204,x=0.7025276205611544,y=0.5171960435307702 a=eks,b=eks,i=7205,x=0.8476919005501825,y=0.33999828204602445 a=hat,b=wye,i=7206,x=0.2484899687204748,y=0.8552754879346082 a=eks,b=wye,i=7207,x=0.5111288494558484,y=0.31828385178170016 a=wye,b=pan,i=7208,x=0.49730390768352073,y=0.040387788389040336 a=wye,b=zee,i=7209,x=0.2990551204662385,y=0.24766816596397379 a=wye,b=pan,i=7210,x=0.05433220416409046,y=0.7683173788573371 a=hat,b=zee,i=7211,x=0.5479599732793081,y=0.7309237182718691 a=hat,b=hat,i=7212,x=0.11334324090228143,y=0.4449813414016559 a=hat,b=hat,i=7213,x=0.17855300168610388,y=0.5777528971707431 a=eks,b=zee,i=7214,x=0.8432742398345661,y=0.19519802350924498 a=zee,b=eks,i=7215,x=0.027726411224188063,y=0.6253184802891883 a=wye,b=hat,i=7216,x=0.5252986145121908,y=0.9054934316514225 a=hat,b=pan,i=7217,x=0.18576029964130547,y=0.9066585641073414 a=hat,b=pan,i=7218,x=0.2996125766631278,y=0.4976607588511254 a=zee,b=zee,i=7219,x=0.6269054706790941,y=0.7732047241313896 a=zee,b=hat,i=7220,x=0.9218855933251531,y=0.9884286346489324 a=zee,b=zee,i=7221,x=0.8961118412742498,y=0.5527678285308364 a=pan,b=hat,i=7222,x=0.06750577252048573,y=0.45278767440580836 a=pan,b=zee,i=7223,x=0.5422551743173196,y=0.48196997280820075 a=eks,b=eks,i=7224,x=0.826281664166814,y=0.7784066577349854 a=eks,b=pan,i=7225,x=0.21428073770333067,y=0.7357536006823585 a=zee,b=hat,i=7226,x=0.3525785753907552,y=0.8580740440780245 a=eks,b=eks,i=7227,x=0.5839736448682071,y=0.8252023673907429 a=eks,b=hat,i=7228,x=0.9933636751222338,y=0.20481742503678568 a=eks,b=pan,i=7229,x=0.04398478871595091,y=0.7794740728564747 a=eks,b=pan,i=7230,x=0.6437767672345736,y=0.880694505581993 a=hat,b=eks,i=7231,x=0.8525023870231172,y=0.8371410685258226 a=eks,b=zee,i=7232,x=0.8665889356718274,y=0.727601457029631 a=pan,b=pan,i=7233,x=0.16532133170819407,y=0.6129115845589822 a=eks,b=eks,i=7234,x=0.24279014390270426,y=0.2483565874207584 a=hat,b=pan,i=7235,x=0.8801345341211195,y=0.9358790870593957 a=pan,b=wye,i=7236,x=0.27447738011116474,y=0.004545127562776141 a=zee,b=zee,i=7237,x=0.4441192412902708,y=0.12641379815166043 a=zee,b=wye,i=7238,x=0.08465889757356693,y=0.5167264969332714 a=zee,b=hat,i=7239,x=0.37409052113954255,y=0.6558372047842991 a=zee,b=wye,i=7240,x=0.08769157759149027,y=0.4682424277651016 a=wye,b=pan,i=7241,x=0.16048892749077326,y=0.8088730543110708 a=wye,b=hat,i=7242,x=0.7810183175877844,y=0.11112670210527198 a=wye,b=pan,i=7243,x=0.23457496179942383,y=0.25480860225867064 a=pan,b=wye,i=7244,x=0.33418676914584544,y=0.12547224222781395 a=eks,b=hat,i=7245,x=0.15591846641848217,y=0.06738895282990076 a=hat,b=wye,i=7246,x=0.4083519225238026,y=0.9205841027663143 a=zee,b=hat,i=7247,x=0.995551497542232,y=0.20626255566312157 a=wye,b=pan,i=7248,x=0.03722910071622887,y=0.666426594713559 a=wye,b=eks,i=7249,x=0.3336400413872498,y=0.9930112481730917 a=zee,b=zee,i=7250,x=0.4205283537525053,y=0.017542491951736294 a=wye,b=zee,i=7251,x=0.03690845523228947,y=0.3207859173250125 a=wye,b=eks,i=7252,x=0.5180151961590858,y=0.18663669340288258 a=pan,b=wye,i=7253,x=0.09014357778603788,y=0.7770581018902949 a=eks,b=hat,i=7254,x=0.08477920149342666,y=0.8536609969299198 a=pan,b=hat,i=7255,x=0.005529616019901207,y=0.050405481126457485 a=hat,b=zee,i=7256,x=0.19429528950321628,y=0.2713422241532205 a=wye,b=zee,i=7257,x=0.030816159583946456,y=0.26057323500261886 a=pan,b=pan,i=7258,x=0.4996723711675731,y=0.861409653660949 a=hat,b=wye,i=7259,x=0.6482012699497162,y=0.25150090033880335 a=wye,b=hat,i=7260,x=0.3722574884303841,y=0.9096204632963236 a=eks,b=pan,i=7261,x=0.5956552210056466,y=0.6731134108078785 a=eks,b=wye,i=7262,x=0.6111098139614397,y=0.15517709802904156 a=wye,b=zee,i=7263,x=0.7738670394914589,y=0.7776575420356829 a=zee,b=pan,i=7264,x=0.3693607630046949,y=0.5055013090983799 a=eks,b=pan,i=7265,x=0.9551577221486072,y=0.29383627386535827 a=pan,b=zee,i=7266,x=0.29284541534943886,y=0.302297804948473 a=eks,b=wye,i=7267,x=0.7682692325496115,y=0.10545189803719768 a=hat,b=zee,i=7268,x=0.5187716634369838,y=0.4578907340058458 a=eks,b=wye,i=7269,x=0.34228005996384936,y=0.7962044127378957 a=wye,b=pan,i=7270,x=0.6526947310324253,y=0.22517849223509379 a=wye,b=eks,i=7271,x=0.3000326333821377,y=0.5981658390236453 a=wye,b=zee,i=7272,x=0.3433404141399181,y=0.9542907816350394 a=hat,b=wye,i=7273,x=0.14732182908248415,y=0.15766209607019577 a=zee,b=hat,i=7274,x=0.12912926442853778,y=0.4373967289737535 a=zee,b=pan,i=7275,x=0.8310286639738583,y=0.23874521098835433 a=zee,b=hat,i=7276,x=0.5541611116464608,y=0.11389221370130065 a=wye,b=pan,i=7277,x=0.7078871914506895,y=0.33655897282671654 a=pan,b=wye,i=7278,x=0.8504546169336947,y=0.8944056123200194 a=wye,b=eks,i=7279,x=0.27325948155789803,y=0.9780751132127382 a=hat,b=wye,i=7280,x=0.8630577882216759,y=0.3401148862570683 a=pan,b=pan,i=7281,x=0.8126567917280336,y=0.8074968827433902 a=zee,b=eks,i=7282,x=0.7505245483102981,y=0.17388594473052665 a=wye,b=wye,i=7283,x=0.7932471858732224,y=0.799314077275886 a=zee,b=pan,i=7284,x=0.9156868185576506,y=0.8532083341105031 a=pan,b=eks,i=7285,x=0.6782016255263672,y=0.6826685678107132 a=zee,b=wye,i=7286,x=0.7477781751613256,y=0.47420402963502417 a=zee,b=hat,i=7287,x=0.1793121692955475,y=0.15066781644968152 a=hat,b=eks,i=7288,x=0.47506460337294665,y=0.6344735780644974 a=pan,b=pan,i=7289,x=0.5648161072496519,y=0.5225373033056284 a=zee,b=wye,i=7290,x=0.07866679545878696,y=0.8281670295675017 a=zee,b=hat,i=7291,x=0.4416432361854393,y=0.4815754525534033 a=pan,b=pan,i=7292,x=0.7818043909150125,y=0.8301584593837131 a=eks,b=zee,i=7293,x=0.15209082772656235,y=0.8094992950290192 a=wye,b=hat,i=7294,x=0.7071475331155577,y=0.463983028008944 a=wye,b=zee,i=7295,x=0.9580523714631302,y=0.44770394756077214 a=wye,b=hat,i=7296,x=0.06387677434814132,y=0.4016686557239688 a=zee,b=wye,i=7297,x=0.9096641147013969,y=0.3198678677416569 a=zee,b=wye,i=7298,x=0.3398026136728608,y=0.796415365588005 a=wye,b=pan,i=7299,x=0.1271157644108325,y=0.8215802283737754 a=zee,b=pan,i=7300,x=0.7996204817268934,y=0.16695600702508173 a=eks,b=zee,i=7301,x=0.24231768726605574,y=0.36168589987653654 a=pan,b=wye,i=7302,x=0.9493279693158848,y=0.9320553760871662 a=pan,b=pan,i=7303,x=0.9626006756922457,y=0.3454344654908674 a=zee,b=pan,i=7304,x=0.6353829183388288,y=0.7926738022346027 a=pan,b=hat,i=7305,x=0.5874095716972196,y=0.7353421801026144 a=eks,b=wye,i=7306,x=0.5141888431558487,y=0.25073225691473777 a=wye,b=eks,i=7307,x=0.2143162664337741,y=0.8580034716749112 a=hat,b=zee,i=7308,x=0.13221833833166552,y=0.9172258570287248 a=wye,b=wye,i=7309,x=0.9524036783598119,y=0.012525060888625927 a=hat,b=pan,i=7310,x=0.06459215228779991,y=0.7528579464907585 a=pan,b=eks,i=7311,x=0.5502139795389652,y=0.49591789494048777 a=wye,b=hat,i=7312,x=0.23122127585115393,y=0.34710066461942035 a=hat,b=hat,i=7313,x=0.04440593404771587,y=0.37885696420400083 a=pan,b=hat,i=7314,x=0.11943754790139005,y=0.36148458916104687 a=hat,b=wye,i=7315,x=0.762849509523023,y=0.5445776666095938 a=wye,b=hat,i=7316,x=0.49431226962351105,y=0.20765083254084993 a=pan,b=eks,i=7317,x=0.9283829868445185,y=0.053320653955502006 a=zee,b=wye,i=7318,x=0.9779192041341719,y=0.45913392788037144 a=eks,b=wye,i=7319,x=0.7931636018175485,y=0.6139112136646976 a=hat,b=hat,i=7320,x=0.39178985057319626,y=0.23236564180125518 a=wye,b=wye,i=7321,x=0.35700901065371815,y=0.28320908292909874 a=pan,b=eks,i=7322,x=0.23434957604819473,y=0.051931896713069414 a=wye,b=wye,i=7323,x=0.7111896724396426,y=0.3207922792041831 a=wye,b=zee,i=7324,x=0.46590974940880736,y=0.38852539050053736 a=hat,b=zee,i=7325,x=0.923332148981879,y=0.24711153523263418 a=hat,b=zee,i=7326,x=0.6477850327935991,y=0.166272703335551 a=wye,b=wye,i=7327,x=0.017676716675338322,y=0.9778332141214291 a=hat,b=hat,i=7328,x=0.5360492386373142,y=0.6804516078113585 a=wye,b=eks,i=7329,x=0.5479278609035699,y=0.6395949329290961 a=hat,b=pan,i=7330,x=0.30931842449078206,y=0.9848451565724043 a=eks,b=hat,i=7331,x=0.788081413287463,y=0.8378548167327706 a=eks,b=eks,i=7332,x=0.5489481141023792,y=0.1898445505274633 a=wye,b=eks,i=7333,x=0.23109457565661884,y=0.175253032327905 a=eks,b=eks,i=7334,x=0.5399986455657582,y=0.8158128369790969 a=pan,b=wye,i=7335,x=0.2567672400806126,y=0.2775523933001237 a=eks,b=zee,i=7336,x=0.29854063622113325,y=0.6880575576316322 a=pan,b=pan,i=7337,x=0.03345300533476314,y=0.05011040908993403 a=zee,b=hat,i=7338,x=0.7240024979256982,y=0.4923630478351134 a=eks,b=wye,i=7339,x=0.7149884797875254,y=0.5780977956467382 a=wye,b=hat,i=7340,x=0.3027659530127267,y=0.8901256310015528 a=wye,b=wye,i=7341,x=0.9095596401410326,y=0.16616223702173794 a=pan,b=eks,i=7342,x=0.32087613651983915,y=0.33882735674733244 a=pan,b=hat,i=7343,x=0.9718021240386961,y=0.8360987881082459 a=pan,b=zee,i=7344,x=0.7960579191229258,y=0.8642875358044435 a=wye,b=zee,i=7345,x=0.97794870050786,y=0.3755010163868553 a=hat,b=eks,i=7346,x=0.9392077077039757,y=0.869513883344899 a=zee,b=pan,i=7347,x=0.5598151935312621,y=0.9371568081140333 a=hat,b=pan,i=7348,x=0.5273520540957175,y=0.9743536695566267 a=zee,b=pan,i=7349,x=0.9798614924191777,y=0.661939043406021 a=wye,b=pan,i=7350,x=0.22127788655478875,y=0.8938285029323859 a=pan,b=hat,i=7351,x=0.5233972953461609,y=0.1299030288348728 a=wye,b=wye,i=7352,x=0.0924480571001528,y=0.30109533355539897 a=pan,b=wye,i=7353,x=0.7001693740890388,y=0.7313365122301939 a=zee,b=wye,i=7354,x=0.5619890666183939,y=0.23528736664694083 a=zee,b=eks,i=7355,x=0.8301624729023548,y=0.0615273482256774 a=pan,b=hat,i=7356,x=0.5045510100638597,y=0.23513093423261755 a=zee,b=zee,i=7357,x=0.37772059495645105,y=0.04160047639165676 a=eks,b=pan,i=7358,x=0.20000198658880186,y=0.2727601315820374 a=zee,b=zee,i=7359,x=0.8789933703062237,y=0.787471191499597 a=zee,b=hat,i=7360,x=0.9083001482768445,y=0.3841688843397407 a=zee,b=hat,i=7361,x=0.03789515978860469,y=0.08906319847440858 a=zee,b=pan,i=7362,x=0.37791224094768805,y=0.035794629838716285 a=eks,b=eks,i=7363,x=0.1789979975700029,y=0.9323731265959059 a=hat,b=eks,i=7364,x=0.7057751089174641,y=0.3218193615346736 a=eks,b=wye,i=7365,x=0.4037294740938493,y=0.827514532289803 a=zee,b=pan,i=7366,x=0.7326832606913403,y=0.988312668973181 a=pan,b=wye,i=7367,x=0.050978150403878986,y=0.6397760763553187 a=eks,b=hat,i=7368,x=0.38478100718255326,y=0.5987722480044325 a=zee,b=wye,i=7369,x=0.12183474068456046,y=0.935692190729219 a=zee,b=zee,i=7370,x=0.7741716706994631,y=0.8036145555008443 a=zee,b=hat,i=7371,x=0.4507985912029725,y=0.3077642021954843 a=pan,b=pan,i=7372,x=0.7704918547993125,y=0.9834514670413425 a=eks,b=eks,i=7373,x=0.4293751563574991,y=0.321596575054345 a=wye,b=zee,i=7374,x=0.551952261755126,y=0.5902774680877885 a=pan,b=wye,i=7375,x=0.42955545463755385,y=0.9934718779427805 a=eks,b=eks,i=7376,x=0.3445135978821475,y=0.6156808849126956 a=pan,b=eks,i=7377,x=0.34789754809053564,y=0.6075272228064196 a=hat,b=pan,i=7378,x=0.10026227651385622,y=0.04421109516628252 a=hat,b=eks,i=7379,x=0.24988599675183953,y=0.5075999788186907 a=hat,b=hat,i=7380,x=0.27192573832264333,y=0.8068429680053445 a=pan,b=zee,i=7381,x=0.9697283975533304,y=0.28635495669422684 a=hat,b=wye,i=7382,x=0.8019809972589643,y=0.005365368085154643 a=pan,b=wye,i=7383,x=0.8494039628427111,y=0.8499184581272037 a=pan,b=pan,i=7384,x=0.147877939581611,y=0.3802766658466368 a=hat,b=wye,i=7385,x=0.6891675084646794,y=0.21966643420211807 a=eks,b=wye,i=7386,x=0.06869104618996669,y=0.9055981024968931 a=hat,b=pan,i=7387,x=0.04127341734955359,y=0.5872280653454409 a=zee,b=pan,i=7388,x=0.29756214466232356,y=0.9313351005781804 a=eks,b=pan,i=7389,x=0.2598351155486429,y=0.6198880821789519 a=wye,b=eks,i=7390,x=0.6980368648478577,y=0.3472713980791412 a=pan,b=eks,i=7391,x=0.4877630118621793,y=0.2703969185758941 a=eks,b=zee,i=7392,x=0.47928188791181825,y=0.4019006064467472 a=zee,b=pan,i=7393,x=0.32975449059840245,y=0.7244778074880798 a=pan,b=zee,i=7394,x=0.7577687447939129,y=0.8939904227639627 a=zee,b=wye,i=7395,x=0.5803000300289758,y=0.4776490273972346 a=hat,b=eks,i=7396,x=0.15220840867031593,y=0.8065677095962809 a=pan,b=eks,i=7397,x=0.7805268684800922,y=0.40839477314823913 a=zee,b=eks,i=7398,x=0.6991548640255947,y=0.30943844921705455 a=zee,b=eks,i=7399,x=0.9620019895205045,y=0.04121066152708375 a=wye,b=pan,i=7400,x=0.6413551187597212,y=0.8585006139152228 a=pan,b=zee,i=7401,x=0.7038547368085565,y=0.833002029439337 a=wye,b=eks,i=7402,x=0.8512179412309284,y=0.11635538096923825 a=eks,b=hat,i=7403,x=0.8360641078807856,y=0.9076959476149424 a=wye,b=zee,i=7404,x=0.8798482207846597,y=0.980841539034285 a=pan,b=eks,i=7405,x=0.6745743258945766,y=0.7867105500751859 a=hat,b=hat,i=7406,x=0.563984894776307,y=0.22186356075852087 a=zee,b=hat,i=7407,x=0.21870541414543287,y=0.5381352837603439 a=hat,b=wye,i=7408,x=0.9529062878494667,y=0.7852866253859588 a=eks,b=pan,i=7409,x=0.7981122558329,y=0.6186019487821701 a=zee,b=eks,i=7410,x=0.28326065224069574,y=0.9300177238169315 a=eks,b=wye,i=7411,x=0.9969817321900778,y=0.46830380409504446 a=pan,b=wye,i=7412,x=0.6977929179546933,y=0.5888437383863911 a=zee,b=zee,i=7413,x=0.5789877301693207,y=0.21648842981409888 a=wye,b=hat,i=7414,x=0.8736572008864342,y=0.5573924644600762 a=wye,b=wye,i=7415,x=0.30171840067278866,y=0.3419586030343307 a=pan,b=wye,i=7416,x=0.2585223323598659,y=0.3463024564198399 a=hat,b=eks,i=7417,x=0.3785664786635482,y=0.26018775063772737 a=wye,b=eks,i=7418,x=0.006639005627157579,y=0.5729637583197084 a=hat,b=hat,i=7419,x=0.2273259043408271,y=0.5563529993801493 a=wye,b=pan,i=7420,x=0.637403401738078,y=0.8374737656276083 a=zee,b=zee,i=7421,x=0.27260075448645904,y=0.40666948184724905 a=wye,b=wye,i=7422,x=0.23158788759518745,y=0.2878292702486247 a=wye,b=hat,i=7423,x=0.65748564141991,y=0.991048470406043 a=hat,b=hat,i=7424,x=0.10089391588727137,y=0.7817715852844856 a=zee,b=eks,i=7425,x=0.8261837120346296,y=0.06964125640579655 a=pan,b=pan,i=7426,x=0.07638817370818407,y=0.556879044634861 a=pan,b=pan,i=7427,x=0.26915621186308547,y=0.9818876276497374 a=hat,b=hat,i=7428,x=0.39688244993813704,y=0.9331868149522005 a=pan,b=hat,i=7429,x=0.9357825556156103,y=0.4134876666224273 a=wye,b=eks,i=7430,x=0.6505309265233103,y=0.08052144928451366 a=eks,b=hat,i=7431,x=0.42045666700455464,y=0.1678609743716658 a=pan,b=wye,i=7432,x=0.7229621008200041,y=0.31447862305937724 a=wye,b=pan,i=7433,x=0.1438112738288524,y=0.9525096683562059 a=wye,b=zee,i=7434,x=0.1904070234884352,y=0.933784711872319 a=wye,b=eks,i=7435,x=0.19859477051626107,y=0.9333014786736845 a=zee,b=hat,i=7436,x=0.05768708104754017,y=0.6575915330429977 a=wye,b=pan,i=7437,x=0.9282262872069705,y=0.6360386793524121 a=pan,b=wye,i=7438,x=0.14231386871466345,y=0.4954949252707901 a=hat,b=zee,i=7439,x=0.3598352944100318,y=0.24656543972679557 a=eks,b=hat,i=7440,x=0.25828687688130847,y=0.842768437062058 a=wye,b=wye,i=7441,x=0.48729002348282646,y=0.9161401465437051 a=zee,b=wye,i=7442,x=0.6608160620662386,y=0.5974595563363765 a=hat,b=wye,i=7443,x=0.25082061911407305,y=0.21021328972399989 a=pan,b=zee,i=7444,x=0.3397136877438124,y=0.2183579843750636 a=pan,b=wye,i=7445,x=0.08633640516764107,y=0.8061389023613882 a=zee,b=wye,i=7446,x=0.48989555445269983,y=0.4667529417156665 a=wye,b=pan,i=7447,x=0.12261193061376408,y=0.799087216626477 a=pan,b=pan,i=7448,x=0.2640997209164132,y=0.21566634091032355 a=wye,b=pan,i=7449,x=0.8358772139168086,y=0.5804404380403491 a=hat,b=hat,i=7450,x=0.999952670371898,y=0.02385920300033073 a=wye,b=eks,i=7451,x=0.8347006203497817,y=0.9777231624470996 a=eks,b=eks,i=7452,x=0.9039050523436697,y=0.2854652762069536 a=eks,b=pan,i=7453,x=0.16650506760957007,y=0.5597579813350784 a=pan,b=hat,i=7454,x=0.5194182222148909,y=0.7430038847189214 a=hat,b=eks,i=7455,x=0.5414111357368178,y=0.20940952316770656 a=pan,b=zee,i=7456,x=0.9804921267993308,y=0.016246164251253248 a=wye,b=zee,i=7457,x=0.33342706113360265,y=0.14501891527781052 a=eks,b=eks,i=7458,x=0.5811068614884891,y=0.664734231079448 a=pan,b=eks,i=7459,x=0.2226239493776776,y=0.5135994340181766 a=pan,b=pan,i=7460,x=0.35138591198463265,y=0.21244588228015993 a=hat,b=zee,i=7461,x=0.7384848550717226,y=0.24830667641463977 a=pan,b=pan,i=7462,x=0.6618404094367076,y=0.8219415456549093 a=wye,b=hat,i=7463,x=0.6072686833968383,y=0.7123986333317 a=pan,b=pan,i=7464,x=0.20391564584771982,y=0.016010952251377497 a=wye,b=pan,i=7465,x=0.7773724564001473,y=0.2347275530159466 a=zee,b=hat,i=7466,x=0.46902698855775327,y=0.6551810919348852 a=hat,b=wye,i=7467,x=0.9615308149819951,y=0.21971550212549507 a=pan,b=wye,i=7468,x=0.5738436863958716,y=0.15248721298846157 a=zee,b=wye,i=7469,x=0.07385275759024545,y=0.988298861201188 a=pan,b=eks,i=7470,x=0.9940613416045865,y=0.07142955197723755 a=pan,b=zee,i=7471,x=0.7206962235321295,y=0.4041386971591123 a=wye,b=pan,i=7472,x=0.9988712528911804,y=0.10724690438707674 a=eks,b=wye,i=7473,x=0.05762456751144174,y=0.28964111938628945 a=zee,b=hat,i=7474,x=0.43396734243561297,y=0.14885801202307214 a=eks,b=pan,i=7475,x=0.6722348646450019,y=0.7590858841092192 a=wye,b=eks,i=7476,x=0.2793082894315966,y=0.6921191873971512 a=wye,b=eks,i=7477,x=0.2981113055444685,y=0.3118479248083458 a=eks,b=zee,i=7478,x=0.7409323823493578,y=0.7821738405034923 a=eks,b=pan,i=7479,x=0.9488581319420917,y=0.5706834161873786 a=eks,b=hat,i=7480,x=0.02963041418290202,y=0.31020752876337365 a=zee,b=hat,i=7481,x=0.530165909368211,y=0.3499068052213301 a=eks,b=hat,i=7482,x=0.5358070419986188,y=0.9271364146014381 a=eks,b=hat,i=7483,x=0.641587995068053,y=0.39862033216100345 a=pan,b=hat,i=7484,x=0.9277546187980327,y=0.6036400626061248 a=zee,b=zee,i=7485,x=0.18250243629492235,y=0.5110714625281656 a=hat,b=eks,i=7486,x=0.05432606225417025,y=0.846037438857557 a=zee,b=wye,i=7487,x=0.06930153211010659,y=0.40332380041726024 a=hat,b=zee,i=7488,x=0.9738235845036819,y=0.11750653625892593 a=wye,b=zee,i=7489,x=0.586694906363601,y=0.485804661756557 a=eks,b=wye,i=7490,x=0.19672144728622376,y=0.8795897188259745 a=hat,b=pan,i=7491,x=0.6815182530961382,y=0.9995542599759397 a=zee,b=zee,i=7492,x=0.9924139789261013,y=0.39715459387237506 a=wye,b=zee,i=7493,x=0.30230649338335736,y=0.6455888156649094 a=eks,b=eks,i=7494,x=0.6054081816351222,y=0.18385964263706056 a=pan,b=eks,i=7495,x=0.153249592750631,y=0.93584890369611 a=pan,b=hat,i=7496,x=0.6974292707231954,y=0.2143287930146287 a=hat,b=wye,i=7497,x=0.01901911173549864,y=0.12188494912380243 a=zee,b=wye,i=7498,x=0.9598078762930742,y=0.9526096866376772 a=hat,b=wye,i=7499,x=0.636327994634104,y=0.5920454180111085 a=eks,b=pan,i=7500,x=0.28545374834074233,y=0.23198097536923323 a=zee,b=eks,i=7501,x=0.28446902555255327,y=0.7217441754314862 a=wye,b=pan,i=7502,x=0.4908870880910682,y=0.8748956439477087 a=zee,b=hat,i=7503,x=0.7352529827218478,y=0.629380067609114 a=pan,b=wye,i=7504,x=0.8333715164315797,y=0.9451336949095434 a=zee,b=pan,i=7505,x=0.564057939908022,y=0.5334065367359347 a=eks,b=pan,i=7506,x=0.7892604620140382,y=0.4458012446463657 a=hat,b=pan,i=7507,x=0.2115605362533587,y=0.17174864475858942 a=wye,b=eks,i=7508,x=0.5483107008409311,y=0.887289998494882 a=eks,b=pan,i=7509,x=0.7069484914746176,y=0.782150154038626 a=wye,b=eks,i=7510,x=0.6248444849216757,y=0.6630576924648813 a=zee,b=zee,i=7511,x=0.6377020664864278,y=0.03108546393426559 a=pan,b=hat,i=7512,x=0.5379752912051612,y=0.224779054520575 a=hat,b=wye,i=7513,x=0.5412688517812235,y=0.5262389205562669 a=eks,b=pan,i=7514,x=0.6610230005876971,y=0.3614899634971477 a=wye,b=hat,i=7515,x=0.9897486946692156,y=0.8560315264830626 a=wye,b=zee,i=7516,x=0.8259254313902334,y=0.7412888906117227 a=pan,b=pan,i=7517,x=0.7516545627381832,y=0.7262369325855629 a=wye,b=eks,i=7518,x=0.11113013523732362,y=0.8868844523482303 a=pan,b=zee,i=7519,x=0.8278328235609442,y=0.20410343800651054 a=pan,b=zee,i=7520,x=0.9899477831046952,y=0.14660509070885575 a=pan,b=eks,i=7521,x=0.8118281802749344,y=0.2234359726399897 a=hat,b=pan,i=7522,x=0.24133540171495538,y=0.5588871341097482 a=pan,b=hat,i=7523,x=0.7491239851649556,y=0.9869320105885282 a=pan,b=zee,i=7524,x=0.8170930769042274,y=0.9831655236845562 a=eks,b=hat,i=7525,x=0.8698194027224814,y=0.05435121618572081 a=pan,b=hat,i=7526,x=0.6842184815608053,y=0.5413631696210732 a=hat,b=eks,i=7527,x=0.9217058451870804,y=0.21666960274280356 a=eks,b=zee,i=7528,x=0.6805617035261402,y=0.9357708602507883 a=eks,b=hat,i=7529,x=0.31981099050142825,y=0.8903683820537329 a=zee,b=wye,i=7530,x=0.7097075423244159,y=0.9664504052194537 a=hat,b=zee,i=7531,x=0.2229334385915317,y=0.3284190225602506 a=eks,b=wye,i=7532,x=0.5296457339778697,y=0.5356809514905594 a=wye,b=pan,i=7533,x=0.7835022697060869,y=0.5470260523424321 a=zee,b=wye,i=7534,x=0.1466838920302843,y=0.5483633847205762 a=eks,b=eks,i=7535,x=0.09134795754962621,y=0.843889939620117 a=zee,b=wye,i=7536,x=0.977198066335277,y=0.841156212711556 a=zee,b=zee,i=7537,x=0.45067646463535815,y=0.4846053315615896 a=wye,b=wye,i=7538,x=0.23718351292469453,y=0.9441763901099166 a=eks,b=wye,i=7539,x=0.26816744152538996,y=0.6815708508524089 a=pan,b=pan,i=7540,x=0.9220993601302719,y=0.7568665001928173 a=eks,b=hat,i=7541,x=0.5161023046647734,y=0.038809351906244016 a=pan,b=pan,i=7542,x=0.20122530941942418,y=0.7472458340839414 a=hat,b=hat,i=7543,x=0.6227885940707738,y=0.6684149004769806 a=wye,b=eks,i=7544,x=0.9740791622624008,y=0.07927202429603264 a=wye,b=eks,i=7545,x=0.022518661429014375,y=0.2901112553388282 a=wye,b=zee,i=7546,x=0.18448181492287075,y=0.9152350814320122 a=hat,b=hat,i=7547,x=0.8215672815436097,y=0.5614013828250404 a=hat,b=hat,i=7548,x=0.19269905065728477,y=0.011009649002469146 a=eks,b=wye,i=7549,x=0.7325288469158541,y=0.565544676390673 a=hat,b=eks,i=7550,x=0.2558306743415637,y=0.7422910597132735 a=wye,b=hat,i=7551,x=0.3483947470200932,y=0.510297078100616 a=wye,b=eks,i=7552,x=0.8469802002512098,y=0.815964077738481 a=eks,b=pan,i=7553,x=0.5358909567117672,y=0.4100558446457958 a=eks,b=wye,i=7554,x=0.7339079956532404,y=0.8285558028377102 a=pan,b=zee,i=7555,x=0.30709526445187707,y=0.4817130705295929 a=hat,b=zee,i=7556,x=0.8122054753287119,y=0.20604868440565904 a=zee,b=zee,i=7557,x=0.7640201646131568,y=0.07069070372885133 a=wye,b=hat,i=7558,x=0.6038851752558235,y=0.9009580077702348 a=hat,b=pan,i=7559,x=0.5523119384745296,y=0.3127290290515127 a=eks,b=hat,i=7560,x=0.10199887225407722,y=0.31764039641093744 a=pan,b=eks,i=7561,x=0.41848341511646414,y=0.5635397789589572 a=wye,b=pan,i=7562,x=0.11656719650390013,y=0.7876569096468866 a=eks,b=hat,i=7563,x=0.026862386488812562,y=0.6617623406511374 a=hat,b=wye,i=7564,x=0.8296346152245616,y=0.22172618374176756 a=hat,b=eks,i=7565,x=0.17354141768396691,y=0.7068716816979178 a=zee,b=zee,i=7566,x=0.04190996301140926,y=0.8085114623622482 a=zee,b=pan,i=7567,x=0.4193214026807677,y=0.394167835232068 a=eks,b=pan,i=7568,x=0.5271419780589164,y=0.1432057817925363 a=zee,b=hat,i=7569,x=0.09822492892655521,y=0.05447501970715207 a=zee,b=zee,i=7570,x=0.12789683952220732,y=0.25490189761435 a=pan,b=eks,i=7571,x=0.22380898154758588,y=0.9433203311960137 a=hat,b=pan,i=7572,x=0.445759638952951,y=0.6137807210496694 a=wye,b=wye,i=7573,x=0.92008458670793,y=0.6955528667719472 a=eks,b=pan,i=7574,x=0.14478437931649057,y=0.0941855027104701 a=pan,b=pan,i=7575,x=0.9500548333140316,y=0.18833841450136246 a=hat,b=wye,i=7576,x=0.6030949657537056,y=0.14875629679301372 a=eks,b=zee,i=7577,x=0.14231014763644978,y=0.4717127637144344 a=wye,b=eks,i=7578,x=0.06201408130259789,y=0.69048502266567 a=hat,b=zee,i=7579,x=0.05435384851495728,y=0.9902847007425324 a=pan,b=eks,i=7580,x=0.1600952140568258,y=0.4045418954164892 a=wye,b=wye,i=7581,x=0.2175313107798721,y=0.3671212999414236 a=pan,b=hat,i=7582,x=0.2569787233680674,y=0.2148575227188957 a=pan,b=hat,i=7583,x=0.8536220104505021,y=0.2523759042998861 a=zee,b=hat,i=7584,x=0.09065491442429796,y=0.5048830484306086 a=wye,b=zee,i=7585,x=0.13751395044042258,y=0.034975186947673986 a=hat,b=hat,i=7586,x=0.5889920011506182,y=0.8078788341273992 a=zee,b=hat,i=7587,x=0.03280836042125246,y=0.41282684631580824 a=zee,b=wye,i=7588,x=0.5288696811580935,y=0.48744579505300667 a=zee,b=hat,i=7589,x=0.7770699494898016,y=0.7790651064661754 a=pan,b=pan,i=7590,x=0.3953702626804989,y=0.8410161773270264 a=pan,b=hat,i=7591,x=0.2245253698516796,y=0.7737639246478398 a=zee,b=zee,i=7592,x=0.35146635664435344,y=0.4539874980554838 a=wye,b=eks,i=7593,x=0.04430024252919407,y=0.1263254223270297 a=zee,b=eks,i=7594,x=0.6200947126046739,y=0.24510543274951047 a=pan,b=wye,i=7595,x=0.20918481361880603,y=0.6732663492566918 a=eks,b=zee,i=7596,x=0.5712662107490064,y=0.6090688560627531 a=wye,b=eks,i=7597,x=0.4310431117208252,y=0.08951460884563855 a=wye,b=wye,i=7598,x=0.06633817142669896,y=0.5442252601992482 a=pan,b=wye,i=7599,x=0.9608268596180474,y=0.9070684642079544 a=eks,b=eks,i=7600,x=0.5242885778608762,y=0.7826689200927383 a=wye,b=pan,i=7601,x=0.9208150605661285,y=0.5589433846274124 a=eks,b=wye,i=7602,x=0.5833785073086928,y=0.04443501942703898 a=eks,b=hat,i=7603,x=0.36191015100917356,y=0.710442357988238 a=wye,b=wye,i=7604,x=0.9697192149941326,y=0.09592438977685924 a=pan,b=hat,i=7605,x=0.3084442479608156,y=0.29052958365713977 a=zee,b=pan,i=7606,x=0.39737589478806956,y=0.02851924706651765 a=pan,b=wye,i=7607,x=0.2998113807261462,y=0.47793002819857533 a=pan,b=wye,i=7608,x=0.7117542206974444,y=0.7970333994894653 a=zee,b=pan,i=7609,x=0.39637889658629055,y=0.15152040674745126 a=zee,b=eks,i=7610,x=0.3668009982476311,y=0.636238165533322 a=wye,b=wye,i=7611,x=0.9172464082645518,y=0.21030281985055865 a=zee,b=wye,i=7612,x=0.3473870036653739,y=0.03835525794322947 a=eks,b=wye,i=7613,x=0.051620293140943185,y=0.3354589495771291 a=hat,b=eks,i=7614,x=0.26171105103308545,y=0.7349252470172892 a=pan,b=hat,i=7615,x=0.006420504177456654,y=0.8005473595004451 a=zee,b=pan,i=7616,x=0.6250802601130294,y=0.350073441110904 a=hat,b=wye,i=7617,x=0.3667157138284648,y=0.8788517472187893 a=hat,b=eks,i=7618,x=0.23737869189758654,y=0.43340937762837506 a=zee,b=hat,i=7619,x=0.0396492782791249,y=0.21046790711790042 a=hat,b=wye,i=7620,x=0.8866095807323401,y=0.1303857423099647 a=wye,b=zee,i=7621,x=0.17096221571163828,y=0.7965958396369065 a=hat,b=zee,i=7622,x=0.03375086644321179,y=0.6603973570703182 a=zee,b=wye,i=7623,x=0.8476652404295622,y=0.5532359995865707 a=eks,b=wye,i=7624,x=0.4036466177426279,y=0.9323311367204503 a=zee,b=wye,i=7625,x=0.6630299534680688,y=0.9316352338897794 a=eks,b=zee,i=7626,x=0.9362983270638663,y=0.02530583139989606 a=zee,b=hat,i=7627,x=0.3510535767246904,y=0.3060628840965116 a=eks,b=eks,i=7628,x=0.6580765451729311,y=0.3478545363218032 a=hat,b=hat,i=7629,x=0.6503893869201249,y=0.8748121320804191 a=wye,b=pan,i=7630,x=0.4658141836395999,y=0.8966097764457495 a=pan,b=pan,i=7631,x=0.27145158019948934,y=0.09516187714787117 a=wye,b=zee,i=7632,x=0.734823995296927,y=0.7719486421533686 a=pan,b=wye,i=7633,x=0.16036619135517816,y=0.6056119689930829 a=eks,b=wye,i=7634,x=0.7109688223985979,y=0.7976941367774835 a=zee,b=zee,i=7635,x=0.12557655765488285,y=0.11534164357950183 a=pan,b=hat,i=7636,x=0.06705624100603413,y=0.6451188760762676 a=pan,b=hat,i=7637,x=0.9106017109900336,y=0.8891547034705604 a=zee,b=zee,i=7638,x=0.2748491611629733,y=0.80651606034967 a=eks,b=hat,i=7639,x=0.771170174812707,y=0.7659520407198543 a=eks,b=wye,i=7640,x=0.2743403725668617,y=0.29487651020724404 a=pan,b=zee,i=7641,x=0.9381993656017179,y=0.6132694517353006 a=zee,b=wye,i=7642,x=0.20250440741625753,y=0.5663711206888612 a=eks,b=pan,i=7643,x=0.47586159706318876,y=0.4962125479739936 a=wye,b=zee,i=7644,x=0.6513731813421505,y=0.9956216673837286 a=hat,b=wye,i=7645,x=0.7915745853842925,y=0.34176706803861534 a=hat,b=zee,i=7646,x=0.5142370614917985,y=0.37306603953034023 a=zee,b=pan,i=7647,x=0.4270489725783423,y=0.5331035003317631 a=zee,b=wye,i=7648,x=0.6798736010037264,y=0.9310702986321819 a=wye,b=wye,i=7649,x=0.06713737802328557,y=0.6633680869367675 a=wye,b=hat,i=7650,x=0.8930880818631942,y=0.05300924902758186 a=eks,b=wye,i=7651,x=0.46360005487315714,y=0.5379475572098419 a=wye,b=zee,i=7652,x=0.006772483197185153,y=0.8526037392488609 a=wye,b=wye,i=7653,x=0.5261687377247655,y=0.9662557892207575 a=hat,b=eks,i=7654,x=0.930363511771148,y=0.40431933522117625 a=hat,b=zee,i=7655,x=0.7870611543157765,y=0.3879247735466407 a=hat,b=eks,i=7656,x=0.5567810208255114,y=0.08177612908836551 a=eks,b=pan,i=7657,x=0.9396222500433881,y=0.4873885569213413 a=pan,b=wye,i=7658,x=0.3621794133271582,y=0.38650038828351596 a=pan,b=wye,i=7659,x=0.6372574031531049,y=0.4008307542658702 a=pan,b=pan,i=7660,x=0.5441433972504542,y=0.9469895242558711 a=zee,b=hat,i=7661,x=0.9408442476780763,y=0.8023490934603362 a=pan,b=pan,i=7662,x=0.7195689266210618,y=0.19413596115835852 a=hat,b=eks,i=7663,x=0.511020096362885,y=0.37947905296566964 a=wye,b=wye,i=7664,x=0.63099124038326,y=0.08422373938558314 a=eks,b=hat,i=7665,x=0.34062598597350535,y=0.9340112462726258 a=wye,b=hat,i=7666,x=0.567402800484997,y=0.03927156134016285 a=zee,b=eks,i=7667,x=0.03246665173355623,y=0.4911639950418465 a=pan,b=eks,i=7668,x=0.10428072545494949,y=0.705703566436069 a=hat,b=hat,i=7669,x=0.9372199212901666,y=0.2848921895320988 a=pan,b=wye,i=7670,x=0.4293848817589905,y=0.6839311106774395 a=pan,b=hat,i=7671,x=0.5479425830973824,y=0.6792965466963522 a=pan,b=wye,i=7672,x=0.8149257619922751,y=0.04756755305626292 a=eks,b=pan,i=7673,x=0.8071000122718018,y=0.3069131904807898 a=wye,b=wye,i=7674,x=0.8942818883713989,y=0.5212590944649815 a=wye,b=eks,i=7675,x=0.5955058458574938,y=0.4676247967613243 a=eks,b=pan,i=7676,x=0.44645752932549043,y=0.031497838025275615 a=pan,b=eks,i=7677,x=0.5906841474792559,y=0.39720028182162814 a=eks,b=hat,i=7678,x=0.07578434084199792,y=0.22918239952964947 a=wye,b=hat,i=7679,x=0.9686531523418166,y=0.924678615947144 a=wye,b=hat,i=7680,x=0.6280201487984101,y=0.536246349153707 a=zee,b=pan,i=7681,x=0.14883118602285983,y=0.5148080394741317 a=wye,b=hat,i=7682,x=0.24098953071009122,y=0.26190037231185814 a=pan,b=pan,i=7683,x=0.6653528080679457,y=0.23663023500818714 a=wye,b=pan,i=7684,x=0.8868188354900317,y=0.43208980346634795 a=zee,b=pan,i=7685,x=0.09709731100349062,y=0.4690475302436993 a=pan,b=eks,i=7686,x=0.18978586580625822,y=0.18115920896147264 a=wye,b=zee,i=7687,x=0.3434686533925685,y=0.48726381835108046 a=eks,b=wye,i=7688,x=0.6488879560928158,y=0.042222720585220475 a=eks,b=hat,i=7689,x=0.17159448083555107,y=0.045442427612649494 a=hat,b=zee,i=7690,x=0.7259375308340535,y=0.7674839756219988 a=hat,b=hat,i=7691,x=0.8777344389987419,y=0.13098255040262852 a=hat,b=eks,i=7692,x=0.8385522296255185,y=0.33460046618507555 a=eks,b=hat,i=7693,x=0.8955356576888092,y=0.48158644758234315 a=zee,b=wye,i=7694,x=0.3060398953875496,y=0.10472339189986246 a=pan,b=zee,i=7695,x=0.3094975482418527,y=0.5858128371070169 a=wye,b=hat,i=7696,x=0.4662656698623283,y=0.8544965801108738 a=pan,b=zee,i=7697,x=0.6678143703378705,y=0.09581777907957223 a=zee,b=zee,i=7698,x=0.17073541333474684,y=0.6197461253961557 a=hat,b=pan,i=7699,x=0.28150223924025986,y=0.7949334007434804 a=eks,b=pan,i=7700,x=0.7077775737786727,y=0.7272353949934527 a=pan,b=pan,i=7701,x=0.43912855740961954,y=0.5952759302937142 a=wye,b=pan,i=7702,x=0.6934052269305254,y=0.7343693194312434 a=zee,b=wye,i=7703,x=0.0832141448099386,y=0.689610820157997 a=eks,b=eks,i=7704,x=0.76786474676413,y=0.8734911204128757 a=zee,b=eks,i=7705,x=0.9142550768210165,y=0.42338987508974 a=hat,b=hat,i=7706,x=0.4389747985376733,y=0.5868957432180422 a=pan,b=hat,i=7707,x=0.4742489895390498,y=0.6875201433051585 a=eks,b=wye,i=7708,x=0.1593131070189654,y=0.21618160132947373 a=eks,b=pan,i=7709,x=0.021236282778372417,y=0.3980616560952607 a=pan,b=pan,i=7710,x=0.6454947652276057,y=0.5934369662779847 a=pan,b=hat,i=7711,x=0.38583521508275165,y=0.5401757081161919 a=pan,b=hat,i=7712,x=0.4196809161822014,y=0.26377711630821754 a=zee,b=pan,i=7713,x=0.155281849590593,y=0.5244565614620743 a=zee,b=eks,i=7714,x=0.6373285599346649,y=0.1336713798341309 a=hat,b=hat,i=7715,x=0.6233765313325004,y=0.5758791846152675 a=wye,b=pan,i=7716,x=0.06175476953603409,y=0.8534290829785786 a=hat,b=wye,i=7717,x=0.2286520253814175,y=0.1192319014188804 a=zee,b=hat,i=7718,x=0.267306560937963,y=0.6639413524240723 a=wye,b=pan,i=7719,x=0.776170709486471,y=0.04166930319722717 a=zee,b=wye,i=7720,x=0.9961164879374235,y=0.16594871214649265 a=hat,b=hat,i=7721,x=0.6299836686087046,y=0.13572824583073617 a=zee,b=wye,i=7722,x=0.3686941934605621,y=0.9443406667411673 a=eks,b=pan,i=7723,x=0.3209098916589238,y=0.4109567715356973 a=wye,b=hat,i=7724,x=0.6570505905515743,y=0.15899862539640153 a=hat,b=wye,i=7725,x=0.1378541730969839,y=0.25911129591737747 a=pan,b=pan,i=7726,x=0.43414990019558963,y=0.1556380176176868 a=pan,b=wye,i=7727,x=0.8676654887349956,y=0.4278534479696323 a=eks,b=zee,i=7728,x=0.5397828066703505,y=0.6535807927478277 a=eks,b=hat,i=7729,x=0.02721562297052116,y=0.8792751973629769 a=zee,b=zee,i=7730,x=0.17826971421632076,y=0.23305955441707682 a=hat,b=eks,i=7731,x=0.6064367170765328,y=0.5843998077541726 a=zee,b=zee,i=7732,x=0.306490201972222,y=0.8466305229690627 a=hat,b=pan,i=7733,x=0.15752257838130168,y=0.025328573078963523 a=zee,b=wye,i=7734,x=0.004805891882058155,y=0.7847915958995085 a=hat,b=hat,i=7735,x=0.9286394794387348,y=0.9849690205615684 a=wye,b=zee,i=7736,x=0.5283513685317409,y=0.8859340359150333 a=wye,b=zee,i=7737,x=0.652833563987708,y=0.08525874301989911 a=hat,b=hat,i=7738,x=0.5904289054724924,y=0.015759945451949697 a=wye,b=eks,i=7739,x=0.20047031500415902,y=0.8454528005125532 a=wye,b=eks,i=7740,x=0.7528542161787996,y=0.7648364405523831 a=hat,b=wye,i=7741,x=0.9811094199766318,y=0.28309547772560684 a=wye,b=hat,i=7742,x=0.9283700112189616,y=0.4397004799577646 a=pan,b=hat,i=7743,x=0.26831057042317386,y=0.7077299528211933 a=eks,b=hat,i=7744,x=0.9850127339517182,y=0.28247386637526417 a=eks,b=eks,i=7745,x=0.3215874010779871,y=0.2780127707789244 a=eks,b=eks,i=7746,x=0.35282776725789056,y=0.015349081732579983 a=zee,b=eks,i=7747,x=0.4180982192655389,y=0.2733251523581718 a=eks,b=hat,i=7748,x=0.27317227631391283,y=0.6152013002721723 a=zee,b=pan,i=7749,x=0.408781801299804,y=0.717319277351812 a=pan,b=zee,i=7750,x=0.27375467840491696,y=0.9485370229814897 a=wye,b=wye,i=7751,x=0.9578808895640281,y=0.567472797993126 a=eks,b=wye,i=7752,x=0.8308158486543955,y=0.7251988641133165 a=wye,b=wye,i=7753,x=0.35648228848353636,y=0.825810007353184 a=eks,b=hat,i=7754,x=0.5569680022127645,y=0.5333129600306122 a=eks,b=pan,i=7755,x=0.3881304412114248,y=0.4050350844434646 a=zee,b=pan,i=7756,x=0.2999624778639135,y=0.3422859654759408 a=hat,b=eks,i=7757,x=0.005675684156441596,y=0.4710155431561027 a=pan,b=zee,i=7758,x=0.36890917101981324,y=0.9763006270617745 a=hat,b=pan,i=7759,x=0.2655863070154898,y=0.4394097550698016 a=zee,b=pan,i=7760,x=0.09922636178391386,y=0.3133271646647967 a=hat,b=pan,i=7761,x=0.5937279590019037,y=0.9494399455643315 a=eks,b=pan,i=7762,x=0.9358045588817545,y=0.7330851249844436 a=zee,b=wye,i=7763,x=0.5786653829827114,y=0.2618880168331781 a=zee,b=pan,i=7764,x=0.48750871272402196,y=0.22236263541673462 a=hat,b=hat,i=7765,x=0.8891522513963568,y=0.2668239844400174 a=zee,b=pan,i=7766,x=0.30364046910111253,y=0.6891273587279694 a=eks,b=eks,i=7767,x=0.53797481529119,y=0.9465659178026697 a=eks,b=eks,i=7768,x=0.28912890940887614,y=0.7442458122620677 a=wye,b=hat,i=7769,x=0.3705583652673885,y=0.059144918778647027 a=pan,b=zee,i=7770,x=0.6956017564216889,y=0.66737949839894 a=hat,b=eks,i=7771,x=0.756025188553685,y=0.8094953852781318 a=pan,b=pan,i=7772,x=0.6990222040473527,y=0.033151103195916964 a=hat,b=wye,i=7773,x=0.978940590729752,y=0.12080187423149347 a=pan,b=eks,i=7774,x=0.8611049069366612,y=0.7289618171406003 a=hat,b=pan,i=7775,x=0.24037840559946289,y=0.5476859366235767 a=hat,b=hat,i=7776,x=0.8353731209463556,y=0.766113750196805 a=wye,b=pan,i=7777,x=0.05858955413860256,y=0.12058424529655198 a=zee,b=zee,i=7778,x=0.7416290206514613,y=0.3921085843199572 a=wye,b=hat,i=7779,x=0.6525057028901559,y=0.827506650684489 a=hat,b=hat,i=7780,x=0.35967618349426034,y=0.6155205527426165 a=zee,b=wye,i=7781,x=0.8785183426416252,y=0.5929085468141393 a=eks,b=pan,i=7782,x=0.9147117130322603,y=0.2625104340138019 a=hat,b=pan,i=7783,x=0.2970040422341498,y=0.3987945132487777 a=eks,b=pan,i=7784,x=0.5773221928392703,y=0.984120457296803 a=eks,b=eks,i=7785,x=0.7533984992681583,y=0.34117949445154283 a=pan,b=wye,i=7786,x=0.4922908537138324,y=0.8016564975759202 a=hat,b=pan,i=7787,x=0.9606695287435937,y=0.2724371377986182 a=zee,b=zee,i=7788,x=0.39665748675823,y=0.7990204115613213 a=hat,b=hat,i=7789,x=0.9011093799553621,y=0.233507874232196 a=hat,b=zee,i=7790,x=0.0071897888391820874,y=0.9914209553595086 a=eks,b=eks,i=7791,x=0.41888693176987457,y=0.12945875791772954 a=eks,b=pan,i=7792,x=0.1663832456913965,y=0.7815381913771416 a=hat,b=zee,i=7793,x=0.958394958736606,y=0.8162724775424932 a=pan,b=pan,i=7794,x=0.6756648486521578,y=0.3164832583304539 a=pan,b=eks,i=7795,x=0.5007434672508728,y=0.45116398803311886 a=wye,b=wye,i=7796,x=0.7618404269252146,y=0.7082734662093254 a=hat,b=eks,i=7797,x=0.3339037394632195,y=0.33041712223471265 a=pan,b=eks,i=7798,x=0.8964629088574175,y=0.6314628948974991 a=pan,b=wye,i=7799,x=0.22115218679677484,y=0.8945303177931078 a=zee,b=wye,i=7800,x=0.7914989655477432,y=0.43386605796501754 a=eks,b=wye,i=7801,x=0.2768061453774291,y=0.11197920863328137 a=zee,b=pan,i=7802,x=0.8246321893741126,y=0.9437960471953348 a=zee,b=pan,i=7803,x=0.14679410267991433,y=0.7951490909241772 a=eks,b=zee,i=7804,x=0.2527677515169743,y=0.6402837194288739 a=hat,b=zee,i=7805,x=0.7220810582203347,y=0.7321859764651767 a=hat,b=wye,i=7806,x=0.8114485139288578,y=0.10936244859497501 a=zee,b=eks,i=7807,x=0.2431299964406336,y=0.6806744199778801 a=hat,b=hat,i=7808,x=0.8890059022302841,y=0.22235264592897086 a=wye,b=wye,i=7809,x=0.00751279921360315,y=0.10191418158652688 a=wye,b=pan,i=7810,x=0.22896336477318813,y=0.3855317875005415 a=pan,b=hat,i=7811,x=0.2803772001943151,y=0.06126665020709965 a=pan,b=wye,i=7812,x=0.6626056412742908,y=0.8119248457418577 a=zee,b=wye,i=7813,x=0.2839449326479042,y=0.21823946066739763 a=hat,b=zee,i=7814,x=0.9824109871068729,y=0.24702350802138673 a=wye,b=pan,i=7815,x=0.29912422376234227,y=0.031086896342097492 a=wye,b=hat,i=7816,x=0.9864077710445651,y=0.7857310073202174 a=zee,b=zee,i=7817,x=0.8037520801675582,y=0.23521748865500658 a=zee,b=zee,i=7818,x=0.8547716274640922,y=0.19464566963124352 a=wye,b=wye,i=7819,x=0.48778425728806885,y=0.5848857294076643 a=zee,b=pan,i=7820,x=0.6449176000624874,y=0.6911176673897844 a=zee,b=zee,i=7821,x=0.6652689102876012,y=0.8739835083180177 a=zee,b=eks,i=7822,x=0.6987205194846695,y=0.5636198949945938 a=pan,b=hat,i=7823,x=0.010016579560818473,y=0.8874400130011928 a=zee,b=eks,i=7824,x=0.819077078113403,y=0.1908070440081936 a=pan,b=hat,i=7825,x=0.1352980142489283,y=0.6116246247477668 a=hat,b=zee,i=7826,x=0.45007045338969864,y=0.8838605924784972 a=zee,b=zee,i=7827,x=0.5476130433221185,y=0.5402862105818173 a=zee,b=hat,i=7828,x=0.9857371922518141,y=0.9407026776406513 a=eks,b=eks,i=7829,x=0.6388976780469364,y=0.1723731781397092 a=zee,b=zee,i=7830,x=0.00819682639104835,y=0.4240387399947815 a=pan,b=eks,i=7831,x=0.7227922598778895,y=0.8810129413735137 a=wye,b=eks,i=7832,x=0.44768287987315436,y=0.06097808844991881 a=hat,b=zee,i=7833,x=0.38094799324344375,y=0.842105346910846 a=hat,b=hat,i=7834,x=0.7048613327865254,y=0.1492452682364549 a=pan,b=eks,i=7835,x=0.7503216413048331,y=0.22610681402742594 a=wye,b=hat,i=7836,x=0.18033444340025684,y=0.5396596125945982 a=zee,b=hat,i=7837,x=0.7596610024208577,y=0.13811213680042633 a=zee,b=pan,i=7838,x=0.46989555714248354,y=0.5731236845422526 a=eks,b=zee,i=7839,x=0.2378040998190729,y=0.8687389259046864 a=eks,b=wye,i=7840,x=0.15083338360252196,y=0.4677170605064366 a=eks,b=wye,i=7841,x=0.2390993050590302,y=0.4022350252704088 a=wye,b=wye,i=7842,x=0.03868013977565554,y=0.36213469293451195 a=hat,b=eks,i=7843,x=0.2326952229877629,y=0.07810622939834866 a=eks,b=eks,i=7844,x=0.3464583830104778,y=0.24608203542200424 a=zee,b=hat,i=7845,x=0.6258279281533773,y=0.519301606092353 a=hat,b=hat,i=7846,x=0.7328028225195036,y=0.11369450919398072 a=hat,b=wye,i=7847,x=0.5913920636618824,y=0.869313774493801 a=pan,b=hat,i=7848,x=0.9911771508550357,y=0.4789157458695267 a=zee,b=wye,i=7849,x=0.6838794391771024,y=0.7901996933834754 a=zee,b=eks,i=7850,x=0.38221395674318315,y=0.4647687529098594 a=pan,b=hat,i=7851,x=0.7174129864414264,y=0.6977644513609003 a=wye,b=wye,i=7852,x=0.9237362599816926,y=0.8751578434058209 a=eks,b=eks,i=7853,x=0.4518707326185428,y=0.6617696626513239 a=hat,b=wye,i=7854,x=0.06764752166213406,y=0.2082339516770152 a=zee,b=wye,i=7855,x=0.28326864641471117,y=0.7936013908655049 a=wye,b=hat,i=7856,x=0.7543839227963806,y=0.7708302534568163 a=pan,b=hat,i=7857,x=0.4184705412704066,y=0.40669972332461846 a=wye,b=zee,i=7858,x=0.9223976078879647,y=0.5779020996216999 a=zee,b=zee,i=7859,x=0.10768947209184598,y=0.3365441234115185 a=hat,b=eks,i=7860,x=0.7452070101622097,y=0.17526957060226422 a=zee,b=eks,i=7861,x=0.5097508654113272,y=0.21814047343538046 a=hat,b=eks,i=7862,x=0.27105430205532133,y=0.7490102016231208 a=hat,b=pan,i=7863,x=0.06726201643453855,y=0.35933180644142315 a=pan,b=wye,i=7864,x=0.3103009370970985,y=0.8407327110613196 a=eks,b=wye,i=7865,x=0.32234768937000546,y=0.02406247620613 a=wye,b=hat,i=7866,x=0.6773974203264422,y=0.2145912727473317 a=zee,b=hat,i=7867,x=0.7690926832290548,y=0.9300355345607946 a=wye,b=hat,i=7868,x=0.9396022178120012,y=0.4338845485635848 a=zee,b=hat,i=7869,x=0.9505475018937193,y=0.14630084195031035 a=eks,b=pan,i=7870,x=0.31855769422540314,y=0.8895458854037835 a=hat,b=eks,i=7871,x=0.5921983075931928,y=0.4229347949955703 a=wye,b=wye,i=7872,x=0.5263396869727451,y=0.6135988456193723 a=hat,b=hat,i=7873,x=0.8940280465724006,y=0.23131247213081552 a=hat,b=wye,i=7874,x=0.09904413256911793,y=0.8854746496958716 a=wye,b=wye,i=7875,x=0.5037904698265824,y=0.32995968281854504 a=hat,b=eks,i=7876,x=0.5344512004977263,y=0.11225525657163704 a=pan,b=wye,i=7877,x=0.9050244381025329,y=0.4700479323860336 a=zee,b=wye,i=7878,x=0.5290284670419653,y=0.35507751760627737 a=wye,b=pan,i=7879,x=0.3148924229301867,y=0.1872406546524351 a=eks,b=wye,i=7880,x=0.03633390115689916,y=0.16903851260082725 a=hat,b=pan,i=7881,x=0.8711990119730865,y=0.4293663097385956 a=eks,b=eks,i=7882,x=0.8471544066093775,y=0.40223962006438685 a=hat,b=wye,i=7883,x=0.24262458856564295,y=0.01835360943862996 a=pan,b=eks,i=7884,x=0.6922724138336023,y=0.012397141051616933 a=zee,b=hat,i=7885,x=0.3025111314280283,y=0.9069884084952201 a=hat,b=zee,i=7886,x=0.794970017782755,y=0.6062492046952036 a=wye,b=zee,i=7887,x=0.8726346787308475,y=0.3029668754826792 a=hat,b=hat,i=7888,x=0.20756986827268153,y=0.6363026946616206 a=zee,b=wye,i=7889,x=0.23271731636441206,y=0.548253711367059 a=eks,b=eks,i=7890,x=0.5715742308742378,y=0.8192093346935977 a=wye,b=eks,i=7891,x=0.6699323585736414,y=0.1435311317094633 a=hat,b=eks,i=7892,x=0.42467396461692,y=0.7347899103390217 a=hat,b=pan,i=7893,x=0.7439486973392055,y=0.17955726400681704 a=eks,b=wye,i=7894,x=0.5608680829128325,y=0.9585598084195104 a=wye,b=wye,i=7895,x=0.44727463294971703,y=0.7872043941311472 a=eks,b=pan,i=7896,x=0.9913466570743009,y=0.6302035261111584 a=hat,b=wye,i=7897,x=0.5421196020388044,y=0.8624723374301944 a=eks,b=eks,i=7898,x=0.37298028446417475,y=0.8728404913054509 a=eks,b=zee,i=7899,x=0.8332042684792176,y=0.07345290916251856 a=zee,b=wye,i=7900,x=0.8094076175677304,y=0.14978155572080065 a=wye,b=hat,i=7901,x=0.9355960796171349,y=0.18626647870004664 a=zee,b=wye,i=7902,x=0.2637291967134705,y=0.5442660467355056 a=zee,b=eks,i=7903,x=0.12158777831041234,y=0.9890244717689465 a=eks,b=hat,i=7904,x=0.2705482127515829,y=0.01971442860313377 a=zee,b=eks,i=7905,x=0.44670524308794834,y=0.5845415190296815 a=zee,b=eks,i=7906,x=0.691867757886342,y=0.2848167176859655 a=pan,b=zee,i=7907,x=0.33908058571920063,y=0.5335427401965982 a=zee,b=hat,i=7908,x=0.3610060660850839,y=0.24288129482927623 a=zee,b=wye,i=7909,x=0.9120826455472996,y=0.44475380738945147 a=zee,b=zee,i=7910,x=0.567164847298404,y=0.399455541894602 a=wye,b=eks,i=7911,x=0.691697756697526,y=0.877518858711515 a=zee,b=pan,i=7912,x=0.31982431730922556,y=0.7058492177082524 a=pan,b=zee,i=7913,x=0.7134779956631648,y=0.03877802504200312 a=wye,b=hat,i=7914,x=0.4366613963535759,y=0.8447738266648783 a=zee,b=pan,i=7915,x=0.6579171209676669,y=0.6482697150135545 a=wye,b=eks,i=7916,x=0.2877295918648384,y=0.211059870769302 a=pan,b=eks,i=7917,x=0.5275793853162087,y=0.8748428200227294 a=eks,b=eks,i=7918,x=0.12458230242468837,y=0.24069602443528393 a=zee,b=zee,i=7919,x=0.5222051770223615,y=0.1878235700153812 a=zee,b=zee,i=7920,x=0.8985365345616582,y=0.6020907480091875 a=hat,b=wye,i=7921,x=0.09671063835019511,y=0.4703227983629693 a=hat,b=zee,i=7922,x=0.8879147106591082,y=0.19697818805308442 a=eks,b=zee,i=7923,x=0.38870229665971356,y=0.5985607302963999 a=eks,b=pan,i=7924,x=0.3713298410561683,y=0.296460093460874 a=zee,b=eks,i=7925,x=0.5420534501009495,y=0.05866294852898357 a=zee,b=eks,i=7926,x=0.47492169105504933,y=0.8587163655741379 a=pan,b=zee,i=7927,x=0.7972209851115417,y=0.1287619061325339 a=wye,b=pan,i=7928,x=0.4065863120979525,y=0.7016224626335005 a=zee,b=zee,i=7929,x=0.25040361330370065,y=0.3462781056544345 a=wye,b=eks,i=7930,x=0.5998999740666952,y=0.940489760974054 a=eks,b=hat,i=7931,x=0.7426863429203551,y=0.5997919568409129 a=eks,b=wye,i=7932,x=0.7539925055624301,y=0.9588704021223314 a=eks,b=eks,i=7933,x=0.8496577484419044,y=0.8749858904217946 a=zee,b=hat,i=7934,x=0.39625425573088036,y=0.7516162692981885 a=zee,b=eks,i=7935,x=0.07413718973123662,y=0.9540488375627403 a=hat,b=eks,i=7936,x=0.43057462793549084,y=0.83261804348024 a=pan,b=pan,i=7937,x=0.7944834203394888,y=0.4910876849942255 a=pan,b=hat,i=7938,x=0.7835615902262538,y=0.030503750805517593 a=wye,b=zee,i=7939,x=0.20769387630166103,y=0.9857694928121757 a=eks,b=pan,i=7940,x=0.18503477530273849,y=0.2613475073722671 a=wye,b=hat,i=7941,x=0.4205902145088837,y=0.8454165597750689 a=pan,b=wye,i=7942,x=0.14289054655956812,y=0.5590237538729541 a=zee,b=hat,i=7943,x=0.007346899370313853,y=0.9435542424367808 a=wye,b=pan,i=7944,x=0.6010756954347072,y=0.602663902557592 a=wye,b=pan,i=7945,x=0.204176839139523,y=0.9444532348782411 a=zee,b=pan,i=7946,x=0.22356842063761684,y=0.6173414017420112 a=zee,b=eks,i=7947,x=0.025642761574512285,y=0.18768382301071385 a=eks,b=wye,i=7948,x=0.6258015401993495,y=0.4655464102747875 a=pan,b=zee,i=7949,x=0.2888268615751203,y=0.5754370603975112 a=wye,b=pan,i=7950,x=0.13192831258970839,y=0.09974934678356573 a=eks,b=pan,i=7951,x=0.573135783011619,y=0.5173979516422308 a=wye,b=pan,i=7952,x=0.9672001578855394,y=0.5999113434317762 a=hat,b=wye,i=7953,x=0.5332777170304573,y=0.8240541851977825 a=pan,b=wye,i=7954,x=0.1279461268867662,y=0.3465018420126411 a=pan,b=zee,i=7955,x=0.26370302153935266,y=0.709886854064376 a=wye,b=wye,i=7956,x=0.08185493324300519,y=0.8430295223333161 a=eks,b=eks,i=7957,x=0.990948668400743,y=0.1741418790774628 a=wye,b=zee,i=7958,x=0.7645204491814582,y=0.853303854748976 a=zee,b=pan,i=7959,x=0.15605455866939177,y=0.46323289916297505 a=hat,b=zee,i=7960,x=0.16017925473869754,y=0.4529356695213568 a=eks,b=pan,i=7961,x=0.6125869749454478,y=0.370095068843984 a=wye,b=wye,i=7962,x=0.18404446909382244,y=0.26269521842771504 a=eks,b=wye,i=7963,x=0.5558763888070763,y=0.185510369521809 a=pan,b=pan,i=7964,x=0.282047967900814,y=0.22212917426772594 a=eks,b=wye,i=7965,x=0.05872308143086857,y=0.38482704713824056 a=pan,b=hat,i=7966,x=0.2501049463368379,y=0.39344676758297514 a=wye,b=hat,i=7967,x=0.8987874844489919,y=0.49750601381227266 a=pan,b=zee,i=7968,x=0.7089490867118664,y=0.45255811448776784 a=eks,b=wye,i=7969,x=0.6608518009893678,y=0.22790991951466288 a=eks,b=wye,i=7970,x=0.7564471093195367,y=0.588547367327297 a=eks,b=wye,i=7971,x=0.3177159468656713,y=0.6507595896357143 a=wye,b=zee,i=7972,x=0.6981615941048016,y=0.3554268056065458 a=wye,b=pan,i=7973,x=0.018524216435056196,y=0.08446663540594712 a=hat,b=zee,i=7974,x=0.24963209679900955,y=0.016049846424579184 a=hat,b=wye,i=7975,x=0.048154096212748465,y=0.23172149127883657 a=eks,b=pan,i=7976,x=0.406288377613479,y=0.6746918193025293 a=wye,b=hat,i=7977,x=0.5283629678807258,y=0.8918455631655288 a=pan,b=wye,i=7978,x=0.5186376529712587,y=0.8811576068202212 a=hat,b=eks,i=7979,x=0.1757549377495632,y=0.7507650545931341 a=zee,b=zee,i=7980,x=0.10892391322425843,y=0.050571608567332116 a=hat,b=eks,i=7981,x=0.5740714306503298,y=0.34091415824926563 a=hat,b=hat,i=7982,x=0.15020550177808045,y=0.9076080995933096 a=pan,b=hat,i=7983,x=0.5450883311922072,y=0.44507084646454187 a=eks,b=pan,i=7984,x=0.49794222352752093,y=0.19964088700431204 a=eks,b=eks,i=7985,x=0.25908328241507117,y=0.41719268312114377 a=wye,b=zee,i=7986,x=0.2712612087411137,y=0.4093087980161978 a=eks,b=eks,i=7987,x=0.6808132597759162,y=0.10935069218341964 a=wye,b=eks,i=7988,x=0.8262618950608377,y=0.09248423605386846 a=zee,b=eks,i=7989,x=0.5671275966876752,y=0.6710467056302961 a=zee,b=hat,i=7990,x=0.12246709018315027,y=0.9902823724804396 a=hat,b=eks,i=7991,x=0.9093001304035243,y=0.6454294428509858 a=pan,b=hat,i=7992,x=0.28055455032097176,y=0.7076435705928082 a=zee,b=pan,i=7993,x=0.840708068980671,y=0.7676444206837281 a=eks,b=pan,i=7994,x=0.13873019879879267,y=0.3541885725000481 a=wye,b=wye,i=7995,x=0.5556276037973694,y=0.7103742139489323 a=wye,b=hat,i=7996,x=0.7897718226462853,y=0.7866250828364114 a=pan,b=zee,i=7997,x=0.42328017164614196,y=0.8968239987659891 a=zee,b=pan,i=7998,x=0.6173947671381171,y=0.9099504940374747 a=pan,b=eks,i=7999,x=0.1904021794562485,y=0.2442456072044632 a=eks,b=hat,i=8000,x=0.494989535411282,y=0.9858490482421876 a=pan,b=zee,i=8001,x=0.21740880422197573,y=0.009823495326658604 a=wye,b=zee,i=8002,x=0.8483246353215173,y=0.748697867257607 a=eks,b=wye,i=8003,x=0.07232519497816503,y=0.01460395395166092 a=hat,b=hat,i=8004,x=0.38823106724151646,y=0.7637253093388771 a=pan,b=eks,i=8005,x=0.8569860709125309,y=0.12024935239203738 a=zee,b=zee,i=8006,x=0.4339798390608952,y=0.752225427449917 a=hat,b=eks,i=8007,x=0.37719631868649617,y=0.39591507134214254 a=hat,b=zee,i=8008,x=0.2500892579626076,y=0.6235655047728978 a=zee,b=eks,i=8009,x=0.21398276966281848,y=0.6412152131738255 a=hat,b=eks,i=8010,x=0.3187905796970636,y=0.3173506685081655 a=pan,b=pan,i=8011,x=0.5376262182105622,y=0.4824151159482998 a=zee,b=hat,i=8012,x=0.9967455860256934,y=0.846350626099811 a=eks,b=zee,i=8013,x=0.6750010866052097,y=0.380258473116171 a=pan,b=hat,i=8014,x=0.8682985870091493,y=0.13867025721075266 a=zee,b=wye,i=8015,x=0.876659392160873,y=0.005960162771398214 a=pan,b=wye,i=8016,x=0.17217503903346676,y=0.6363974355768541 a=hat,b=zee,i=8017,x=0.8289275824108141,y=0.5824677757054623 a=zee,b=hat,i=8018,x=0.47908711384726377,y=0.2078467393092358 a=pan,b=hat,i=8019,x=0.03774190681630729,y=0.37562081779173295 a=pan,b=pan,i=8020,x=0.25202925423609734,y=0.8758710479186967 a=hat,b=zee,i=8021,x=0.6283764347998099,y=0.7038955747755151 a=wye,b=eks,i=8022,x=0.9822305246922711,y=0.9025462559345021 a=pan,b=hat,i=8023,x=0.17809600073620713,y=0.7136989224391156 a=pan,b=hat,i=8024,x=0.7871049381240648,y=0.9157631088161338 a=hat,b=zee,i=8025,x=0.8464024197077388,y=0.7505262168915832 a=hat,b=hat,i=8026,x=0.27076546874115703,y=0.717232478948042 a=eks,b=wye,i=8027,x=0.47677652985856545,y=0.742388612767014 a=pan,b=wye,i=8028,x=0.03498607510109997,y=0.19549287051995312 a=hat,b=zee,i=8029,x=0.8902222199776184,y=0.22597809584182216 a=wye,b=pan,i=8030,x=0.8534063530727802,y=0.5216400536886638 a=wye,b=pan,i=8031,x=0.399100924785613,y=0.8096553851806476 a=zee,b=hat,i=8032,x=0.3470913703916284,y=0.4932013734514763 a=hat,b=hat,i=8033,x=0.10816322348365748,y=0.6629283579053702 a=zee,b=eks,i=8034,x=0.7893326165734248,y=0.0055174814334882916 a=wye,b=pan,i=8035,x=0.17190090759613674,y=0.02144281885832955 a=hat,b=eks,i=8036,x=0.4487638977131928,y=0.9316999919622478 a=zee,b=zee,i=8037,x=0.7060201401255403,y=0.9669662969793548 a=zee,b=wye,i=8038,x=0.1386368820895454,y=0.5056689278962295 a=pan,b=eks,i=8039,x=0.09184144959885043,y=0.6340163134818283 a=pan,b=zee,i=8040,x=0.7171534760409121,y=0.7328586414702059 a=pan,b=eks,i=8041,x=0.3839508814613577,y=0.30631865487711984 a=zee,b=wye,i=8042,x=0.3764616704796617,y=0.0013477620094425324 a=hat,b=eks,i=8043,x=0.3534996104529119,y=0.7450885137370724 a=hat,b=wye,i=8044,x=0.10170616112045472,y=0.5317124791229391 a=hat,b=pan,i=8045,x=0.7300195962365097,y=0.3308540333941833 a=eks,b=wye,i=8046,x=0.6051188687817523,y=0.9131734207686757 a=eks,b=zee,i=8047,x=0.5374608283378429,y=0.31273904942423725 a=zee,b=wye,i=8048,x=0.05640085976332132,y=0.0700003098785944 a=wye,b=eks,i=8049,x=0.5114158496176794,y=0.12846145668110132 a=eks,b=hat,i=8050,x=0.9874222186130187,y=0.8593466056433501 a=eks,b=eks,i=8051,x=0.9761481708304064,y=0.15123613115180856 a=pan,b=pan,i=8052,x=0.6493110423838093,y=0.5347940909170277 a=pan,b=pan,i=8053,x=0.9130131367137716,y=0.20063251495257384 a=wye,b=wye,i=8054,x=0.29645291860851164,y=0.2862439675971603 a=wye,b=hat,i=8055,x=0.9283998083818392,y=0.9186794272646708 a=zee,b=eks,i=8056,x=0.21742326077552165,y=0.21215545457837148 a=hat,b=pan,i=8057,x=0.805271595399746,y=0.46020440997594847 a=pan,b=zee,i=8058,x=0.2152394578214053,y=0.6196385518512275 a=eks,b=pan,i=8059,x=0.39413913874172746,y=0.8509631752611558 a=hat,b=wye,i=8060,x=0.6704371607062275,y=0.002101362140308649 a=wye,b=eks,i=8061,x=0.38279862612807036,y=0.5895252762171836 a=wye,b=hat,i=8062,x=0.9226631815117158,y=0.9902149324132298 a=pan,b=eks,i=8063,x=0.4162908252496399,y=0.18879569170028876 a=wye,b=eks,i=8064,x=0.520433239579577,y=0.4738497455813805 a=wye,b=wye,i=8065,x=0.5952586854249843,y=0.050797298251500145 a=eks,b=pan,i=8066,x=0.7550938758657687,y=0.03587749109184113 a=pan,b=hat,i=8067,x=0.5198389196832879,y=0.2056652183357338 a=zee,b=zee,i=8068,x=0.1526773413967627,y=0.492096177763767 a=hat,b=zee,i=8069,x=0.6263854342684977,y=0.4917794632623357 a=wye,b=wye,i=8070,x=0.19425905980457325,y=0.5136004485194701 a=pan,b=eks,i=8071,x=0.15980232628622404,y=0.7963848087282333 a=pan,b=hat,i=8072,x=0.8729803431362889,y=0.23389287840183937 a=eks,b=pan,i=8073,x=0.8414137403991204,y=0.013708060374022835 a=pan,b=pan,i=8074,x=0.47234873863850657,y=0.4467664305469584 a=eks,b=zee,i=8075,x=0.8643916283489397,y=0.8421716629916459 a=pan,b=wye,i=8076,x=0.36180082799458324,y=0.2681111063038798 a=wye,b=zee,i=8077,x=0.291110312999184,y=0.3904237799736081 a=pan,b=wye,i=8078,x=0.2285091327975376,y=0.08630172750559728 a=hat,b=wye,i=8079,x=0.04336915531209018,y=0.7750227412335468 a=zee,b=pan,i=8080,x=0.4953944041935031,y=0.13051323550656468 a=eks,b=wye,i=8081,x=0.9893684193709726,y=0.009655042259111513 a=wye,b=eks,i=8082,x=0.5505998662939379,y=0.4793977598693524 a=eks,b=zee,i=8083,x=0.976642999884874,y=0.41575660829151373 a=eks,b=hat,i=8084,x=0.6415360825871783,y=0.9093765294473956 a=eks,b=wye,i=8085,x=0.19986686946961607,y=0.6001471405049741 a=wye,b=pan,i=8086,x=0.7089561346111681,y=0.9346147842120147 a=hat,b=wye,i=8087,x=0.6721158897399355,y=0.8662012495181518 a=zee,b=pan,i=8088,x=0.2999863643844106,y=0.9736282819386414 a=eks,b=hat,i=8089,x=0.780371764692202,y=0.13534345378955825 a=hat,b=zee,i=8090,x=0.18588301944750896,y=0.9295096790100238 a=wye,b=wye,i=8091,x=0.3136153634214588,y=0.9518615611124033 a=wye,b=zee,i=8092,x=0.3727994612209693,y=0.12052581566020104 a=eks,b=hat,i=8093,x=0.9315252187513533,y=0.561169216332415 a=zee,b=pan,i=8094,x=0.6896842396279547,y=0.2659526826052142 a=zee,b=eks,i=8095,x=0.013899464399908745,y=0.8010549230884639 a=hat,b=wye,i=8096,x=0.9312335027031023,y=0.22775044082337215 a=pan,b=pan,i=8097,x=0.2875217953665159,y=0.7352692976694222 a=pan,b=eks,i=8098,x=0.02310988069794695,y=0.04436912792860748 a=wye,b=eks,i=8099,x=0.9922978662257267,y=0.1009226522265646 a=pan,b=wye,i=8100,x=0.6977704958793126,y=0.7057512041273386 a=hat,b=zee,i=8101,x=0.8813156757676321,y=0.538439525268842 a=pan,b=eks,i=8102,x=0.8253811424731291,y=0.8958384638924397 a=wye,b=hat,i=8103,x=0.6382749094882392,y=0.7690601393055252 a=zee,b=zee,i=8104,x=0.19443211144688854,y=0.39629790432524836 a=zee,b=zee,i=8105,x=0.028359518501674397,y=0.31630049190233644 a=eks,b=zee,i=8106,x=0.04927046404341662,y=0.8091340642622323 a=pan,b=wye,i=8107,x=0.4038787839956157,y=0.8184040881437044 a=eks,b=eks,i=8108,x=0.8869014997757403,y=0.6363003729185641 a=eks,b=wye,i=8109,x=0.9098383165363556,y=0.06949042541302553 a=eks,b=eks,i=8110,x=0.24771678765070493,y=0.9300163398042232 a=eks,b=eks,i=8111,x=0.3084468757714339,y=0.9610528375033978 a=eks,b=eks,i=8112,x=0.31000078368875394,y=0.36138146669138416 a=wye,b=pan,i=8113,x=0.8110116541728041,y=0.36626731504545484 a=wye,b=hat,i=8114,x=0.8838936751784368,y=0.16448491200443816 a=eks,b=hat,i=8115,x=0.2092866675789835,y=0.6207159056705113 a=wye,b=wye,i=8116,x=0.5430690309464962,y=0.3836390944257766 a=hat,b=wye,i=8117,x=0.14958982301791146,y=0.8124903759523353 a=eks,b=hat,i=8118,x=0.8557041552120278,y=0.5440118132291639 a=hat,b=pan,i=8119,x=0.21486759901824792,y=0.3923954170049483 a=pan,b=zee,i=8120,x=0.6592841558501972,y=0.8794810617469089 a=eks,b=eks,i=8121,x=0.9178846401562378,y=0.7797206181214477 a=wye,b=eks,i=8122,x=0.6079549297413829,y=0.16695883184694493 a=eks,b=hat,i=8123,x=0.8786712780916176,y=0.5986968292379161 a=eks,b=hat,i=8124,x=0.6050565349569751,y=0.17711761175975083 a=zee,b=hat,i=8125,x=0.7071191860103717,y=0.5065338033789499 a=wye,b=pan,i=8126,x=0.9928274286457106,y=0.611287542007201 a=pan,b=pan,i=8127,x=0.7855300117843916,y=0.919185243159261 a=wye,b=wye,i=8128,x=0.5451094693684497,y=0.6739488974426652 a=eks,b=eks,i=8129,x=0.4483894040870827,y=0.04899785138545132 a=wye,b=wye,i=8130,x=0.6304140421100901,y=0.8822571743603556 a=pan,b=wye,i=8131,x=0.722244198415005,y=0.4334139656985445 a=zee,b=eks,i=8132,x=0.9155857784701777,y=0.3496924391322812 a=wye,b=eks,i=8133,x=0.968745042493151,y=0.20226923971903277 a=pan,b=hat,i=8134,x=0.8128492182669791,y=0.392568386730878 a=pan,b=wye,i=8135,x=0.45117859842393093,y=0.2608070414195329 a=zee,b=zee,i=8136,x=0.6400905852932521,y=0.9035481906697407 a=eks,b=hat,i=8137,x=0.039487665967159025,y=0.2642755984465909 a=hat,b=hat,i=8138,x=0.9944665404962163,y=0.03601538456153819 a=eks,b=eks,i=8139,x=0.5696036037683665,y=0.5215775669287221 a=pan,b=pan,i=8140,x=0.24967169231618214,y=0.6896632292080579 a=hat,b=hat,i=8141,x=0.06250971300811059,y=0.6284789386523464 a=zee,b=wye,i=8142,x=0.6462280039869936,y=0.989075899835102 a=pan,b=zee,i=8143,x=0.03802909555431522,y=0.0805330261761773 a=pan,b=wye,i=8144,x=0.7168864018283236,y=0.9743458426619153 a=eks,b=eks,i=8145,x=0.45913426278863745,y=0.7259328042437585 a=hat,b=wye,i=8146,x=0.6466004179249605,y=0.6476130238612243 a=wye,b=pan,i=8147,x=0.7564890511190168,y=0.3370280131510147 a=hat,b=pan,i=8148,x=0.8171601926388993,y=0.12709291977727588 a=eks,b=zee,i=8149,x=0.9838548523184443,y=0.6613857827470255 a=eks,b=hat,i=8150,x=0.42800158894759266,y=0.13739447644695857 a=wye,b=wye,i=8151,x=0.43651846968412356,y=0.716297573022078 a=zee,b=eks,i=8152,x=0.6420074465872548,y=0.5270375969424234 a=wye,b=hat,i=8153,x=0.07009589864190946,y=0.7822728799879559 a=eks,b=wye,i=8154,x=0.00955231084174002,y=0.7545442970218491 a=hat,b=pan,i=8155,x=0.6975376085727898,y=0.6899571370767156 a=zee,b=zee,i=8156,x=0.6395251098634284,y=0.5644973057197734 a=zee,b=pan,i=8157,x=0.39296205632043724,y=0.5511832594601693 a=eks,b=wye,i=8158,x=0.8469059054134236,y=0.9101861362422637 a=hat,b=zee,i=8159,x=0.11438608585479293,y=0.6137417386563446 a=wye,b=pan,i=8160,x=0.6081825274202294,y=0.14769534194863843 a=zee,b=wye,i=8161,x=0.7550762971732712,y=0.8530495051917243 a=zee,b=hat,i=8162,x=0.5735901437760568,y=0.20486220503074404 a=zee,b=hat,i=8163,x=0.13773260453775793,y=0.9660659918112889 a=zee,b=eks,i=8164,x=0.3607826318282279,y=0.1255618535732741 a=pan,b=wye,i=8165,x=0.7460078629419659,y=0.20509518109673885 a=eks,b=wye,i=8166,x=0.2703585359160412,y=0.7519449563416004 a=eks,b=wye,i=8167,x=0.6912089808005739,y=0.351675852657667 a=eks,b=eks,i=8168,x=0.8121986201818601,y=0.4587202609317872 a=eks,b=pan,i=8169,x=0.7194305802045211,y=0.9549210116328868 a=pan,b=eks,i=8170,x=0.6998846923585399,y=0.49886417024119634 a=wye,b=pan,i=8171,x=0.7170199430209871,y=0.4596547273774765 a=zee,b=wye,i=8172,x=0.2188044470516215,y=0.9409262537024545 a=pan,b=eks,i=8173,x=0.7415922617357986,y=0.0627371763205734 a=pan,b=hat,i=8174,x=0.2520020123957777,y=0.5935359054834856 a=pan,b=zee,i=8175,x=0.5756118666838461,y=0.6166940778091887 a=hat,b=wye,i=8176,x=0.8316169809953903,y=0.7727468837518336 a=wye,b=wye,i=8177,x=0.45262062218854693,y=0.6417926617217392 a=zee,b=hat,i=8178,x=0.3414767323625455,y=0.8276355992219739 a=hat,b=wye,i=8179,x=0.6913338216581719,y=0.8634446415532928 a=zee,b=pan,i=8180,x=0.7018819862110542,y=0.30230351547636003 a=hat,b=hat,i=8181,x=0.23955047854083944,y=0.27040254626774474 a=eks,b=wye,i=8182,x=0.2922405169121165,y=0.6645061373641254 a=zee,b=hat,i=8183,x=0.5126902650356464,y=0.8692712883907214 a=wye,b=pan,i=8184,x=0.9824979545102979,y=0.011383619081017482 a=eks,b=hat,i=8185,x=0.8449937251277326,y=0.6863834790266286 a=wye,b=zee,i=8186,x=0.04497354678950516,y=0.5141925160548166 a=hat,b=hat,i=8187,x=0.8262556263127695,y=0.21920924731404545 a=zee,b=zee,i=8188,x=0.8188229466265301,y=0.7731986253520043 a=zee,b=eks,i=8189,x=0.21859629681055648,y=0.04545680236762617 a=wye,b=eks,i=8190,x=0.17387577778883723,y=0.3600963171444731 a=zee,b=zee,i=8191,x=0.6027946184126483,y=0.7560104230688947 a=wye,b=pan,i=8192,x=0.5268204744299162,y=0.7467950199333838 a=pan,b=eks,i=8193,x=0.6279753535291541,y=0.1032502911892883 a=eks,b=pan,i=8194,x=0.4677408184985905,y=0.6073881904140683 a=zee,b=hat,i=8195,x=0.016890946717297295,y=0.9176976283367435 a=eks,b=hat,i=8196,x=0.24986039875431232,y=0.6476803155115554 a=pan,b=pan,i=8197,x=0.4524152227370508,y=0.2620560509511556 a=pan,b=eks,i=8198,x=0.895911910015345,y=0.9918773365972562 a=wye,b=hat,i=8199,x=0.7136636567819744,y=0.7470766277154778 a=hat,b=pan,i=8200,x=0.4231374284492073,y=0.1546230087665409 a=zee,b=zee,i=8201,x=0.7750292191321659,y=0.8295732493514495 a=eks,b=wye,i=8202,x=0.36911480147216946,y=0.18354328249876783 a=pan,b=zee,i=8203,x=0.11943983237768319,y=0.9064110889547424 a=pan,b=eks,i=8204,x=0.6300000735055588,y=0.5097476114683049 a=wye,b=zee,i=8205,x=0.6442554149020752,y=0.6779628314804215 a=pan,b=zee,i=8206,x=0.7692427917331188,y=0.11292590381570122 a=wye,b=pan,i=8207,x=0.39637091869319985,y=0.76304090412573 a=pan,b=hat,i=8208,x=0.7495304237104456,y=0.7417705075817802 a=wye,b=zee,i=8209,x=0.45586308498398453,y=0.9987194582307727 a=hat,b=hat,i=8210,x=0.6476477827460192,y=0.15239181174134397 a=hat,b=pan,i=8211,x=0.11189505956227741,y=0.4621617318098107 a=zee,b=eks,i=8212,x=0.09903637464949222,y=0.11847710838278536 a=zee,b=eks,i=8213,x=0.6131401826730208,y=0.5022261795262266 a=pan,b=eks,i=8214,x=0.18560914156032815,y=0.5491754568832973 a=hat,b=hat,i=8215,x=0.18871663617759393,y=0.7013352032606388 a=zee,b=pan,i=8216,x=0.10912632587239346,y=0.23098909374573406 a=eks,b=hat,i=8217,x=0.9215273193717863,y=0.14757043140565207 a=eks,b=wye,i=8218,x=0.3534829912574341,y=0.5696087711664961 a=hat,b=pan,i=8219,x=0.3322693803060234,y=0.0076976965775436 a=hat,b=wye,i=8220,x=0.8522954785865527,y=0.0007129432355447163 a=hat,b=hat,i=8221,x=0.046602995923670676,y=0.09042940585063108 a=hat,b=pan,i=8222,x=0.0007290941902635684,y=0.9057125778564156 a=zee,b=pan,i=8223,x=0.7575639565865209,y=0.29884828498056126 a=eks,b=wye,i=8224,x=0.995186116661242,y=0.2471757939983208 a=hat,b=zee,i=8225,x=0.3176890506590573,y=0.04443659691703017 a=pan,b=pan,i=8226,x=0.46997531114555335,y=0.91414102033992 a=pan,b=eks,i=8227,x=0.7045690818004235,y=0.016544250381158587 a=pan,b=eks,i=8228,x=0.6859024128283686,y=0.43310740395134806 a=wye,b=hat,i=8229,x=0.4802812953776502,y=0.28698445483944135 a=zee,b=eks,i=8230,x=0.37256536791796446,y=0.22484134058612737 a=hat,b=wye,i=8231,x=0.5993464309625437,y=0.09529154836393428 a=hat,b=pan,i=8232,x=0.053356023845203326,y=0.20750162756833523 a=pan,b=wye,i=8233,x=0.01730056600220997,y=0.4811950137685327 a=wye,b=hat,i=8234,x=0.7002619408413644,y=0.29378327426642736 a=hat,b=zee,i=8235,x=0.5760269820743364,y=0.9876933845887379 a=pan,b=zee,i=8236,x=0.6939214180664733,y=0.01597187286439905 a=pan,b=wye,i=8237,x=0.32216831192867235,y=0.4489268007125685 a=zee,b=pan,i=8238,x=0.4974895037561218,y=0.6955723789507248 a=zee,b=zee,i=8239,x=0.8722145698985853,y=0.5243287664361148 a=hat,b=eks,i=8240,x=0.3119317638364195,y=0.03153083991370387 a=hat,b=hat,i=8241,x=0.8231293488825948,y=0.44236728060318375 a=pan,b=pan,i=8242,x=0.6284004646755453,y=0.5188512495739586 a=eks,b=pan,i=8243,x=0.7790459369722915,y=0.38281709292600563 a=zee,b=zee,i=8244,x=0.5648821749696828,y=0.8387452862417517 a=zee,b=pan,i=8245,x=0.28860321455069415,y=0.5335162435192266 a=pan,b=pan,i=8246,x=0.978767937767844,y=0.595121683896329 a=pan,b=pan,i=8247,x=0.8877669245621814,y=0.993370582244656 a=hat,b=pan,i=8248,x=0.3673861400753813,y=0.7147327203599682 a=wye,b=wye,i=8249,x=0.12404890706154814,y=0.7443872152100742 a=eks,b=zee,i=8250,x=0.5731463701870027,y=0.4981231530018835 a=hat,b=wye,i=8251,x=0.2058939811865338,y=0.8011049893656047 a=zee,b=pan,i=8252,x=0.5300215804178179,y=0.8809898315791685 a=pan,b=pan,i=8253,x=0.14951845911545658,y=0.050337793147141485 a=wye,b=wye,i=8254,x=0.25412836603193123,y=0.7648066786148572 a=zee,b=zee,i=8255,x=0.2969343720495279,y=0.17875651030138728 a=hat,b=hat,i=8256,x=0.6242185970220043,y=0.7024165856278344 a=hat,b=eks,i=8257,x=0.26153012394521724,y=0.9173648797055972 a=hat,b=wye,i=8258,x=0.8531277255736057,y=0.8769896764505173 a=hat,b=zee,i=8259,x=0.80786266752403,y=0.6716375742716686 a=wye,b=hat,i=8260,x=0.8282560647084989,y=0.20433611074471913 a=zee,b=hat,i=8261,x=0.1113559979634432,y=0.7406405068913335 a=zee,b=pan,i=8262,x=0.8457444769341051,y=0.878949052752884 a=hat,b=hat,i=8263,x=0.021118246086347936,y=0.1691340461129066 a=zee,b=wye,i=8264,x=0.9518459612960978,y=0.2793142544459978 a=wye,b=hat,i=8265,x=0.07060877965846446,y=0.7105555726161993 a=wye,b=pan,i=8266,x=0.239318068730919,y=0.9656322414777047 a=wye,b=zee,i=8267,x=0.9407755844234869,y=0.243380428927656 a=hat,b=zee,i=8268,x=0.36840212479306056,y=0.1937179362263023 a=hat,b=eks,i=8269,x=0.11448405024977704,y=0.23838350078789672 a=hat,b=eks,i=8270,x=0.8887588347134354,y=0.3965985425548265 a=zee,b=zee,i=8271,x=0.6960229915393261,y=0.35933925756783236 a=eks,b=wye,i=8272,x=0.6007652533828618,y=0.9021580447695768 a=zee,b=wye,i=8273,x=0.5248356199666635,y=0.26596318599910873 a=eks,b=wye,i=8274,x=0.12638772701100054,y=0.98169945968464 a=eks,b=pan,i=8275,x=0.3873436846104391,y=0.143667378519436 a=wye,b=zee,i=8276,x=0.9887489614515038,y=0.2317693120893085 a=pan,b=hat,i=8277,x=0.07383920400137156,y=0.29779174578381706 a=eks,b=wye,i=8278,x=0.46767848884631935,y=0.05594159328112347 a=pan,b=zee,i=8279,x=0.0664546736505951,y=0.9617417667852406 a=hat,b=zee,i=8280,x=0.3946923561479273,y=0.26022613248187254 a=pan,b=zee,i=8281,x=0.1263835939366954,y=0.432802462221352 a=zee,b=zee,i=8282,x=0.40991526751045837,y=0.4664079852923113 a=hat,b=hat,i=8283,x=0.7155306719275212,y=0.06447259326334698 a=eks,b=zee,i=8284,x=0.18920257463227763,y=0.036407632423777536 a=hat,b=zee,i=8285,x=0.2926888932381453,y=0.7371130359478189 a=eks,b=zee,i=8286,x=0.8003927399144655,y=0.417202355775281 a=pan,b=wye,i=8287,x=0.6189613307505946,y=0.6990573098254149 a=eks,b=wye,i=8288,x=0.4497557556254256,y=0.24756315944170548 a=hat,b=wye,i=8289,x=0.565349257018066,y=0.9695790816330443 a=wye,b=hat,i=8290,x=0.1961063995221537,y=0.8919123622039012 a=pan,b=zee,i=8291,x=0.735310256094497,y=0.8766337081918637 a=wye,b=pan,i=8292,x=0.11264565494014644,y=0.9526134134675315 a=pan,b=zee,i=8293,x=0.42564320453866944,y=0.754899630271162 a=wye,b=eks,i=8294,x=0.03212624806856701,y=0.6046010405280738 a=hat,b=zee,i=8295,x=0.9314009276546747,y=0.3634004587734717 a=pan,b=eks,i=8296,x=0.4120888305335959,y=0.750837757399676 a=pan,b=eks,i=8297,x=0.9819888226687685,y=0.5660827409414791 a=wye,b=zee,i=8298,x=0.8302599994058273,y=0.7781190613623368 a=zee,b=pan,i=8299,x=0.7102421054905385,y=0.18545230561185977 a=eks,b=eks,i=8300,x=0.3945447287695022,y=0.18429543577101226 a=hat,b=wye,i=8301,x=0.5127430759316344,y=0.37361440070960017 a=zee,b=pan,i=8302,x=0.6034067583933804,y=0.04121009695962874 a=hat,b=pan,i=8303,x=0.46102687899911865,y=0.028654914603273074 a=pan,b=wye,i=8304,x=0.2251798670287818,y=0.1196124323878246 a=pan,b=pan,i=8305,x=0.5277320763446786,y=0.2381453397638834 a=wye,b=wye,i=8306,x=0.46134525628997447,y=0.14969908222679185 a=zee,b=wye,i=8307,x=0.4681491013126058,y=0.5960038288514199 a=pan,b=hat,i=8308,x=0.49210482260143007,y=0.9993016708772244 a=wye,b=zee,i=8309,x=0.8206434836667577,y=0.48326589462644276 a=eks,b=hat,i=8310,x=0.9655430452589465,y=0.9245411060012981 a=zee,b=zee,i=8311,x=0.1815329790070851,y=0.8035031242939596 a=hat,b=pan,i=8312,x=0.547677016360058,y=0.9650817043634582 a=pan,b=pan,i=8313,x=0.6126245890384583,y=0.2627563830782662 a=pan,b=pan,i=8314,x=0.5494985537362173,y=0.4929560062893006 a=hat,b=zee,i=8315,x=0.24017154445473743,y=0.8801615057175497 a=eks,b=zee,i=8316,x=0.01845753106507053,y=0.07103606295934006 a=eks,b=pan,i=8317,x=0.729335030923378,y=0.9595878811451796 a=zee,b=wye,i=8318,x=0.3037988276042912,y=0.9939532896787204 a=hat,b=hat,i=8319,x=0.31751994407032824,y=0.04431824787878602 a=eks,b=wye,i=8320,x=0.32774406925223687,y=0.39755988935681663 a=eks,b=pan,i=8321,x=0.2983894526754026,y=0.6350152253803334 a=wye,b=zee,i=8322,x=0.21110663580942235,y=0.5844040682223098 a=wye,b=hat,i=8323,x=0.27575135446576815,y=0.5943122394277006 a=hat,b=zee,i=8324,x=0.03714831235343263,y=0.18937718204762566 a=zee,b=hat,i=8325,x=0.6815362179515927,y=0.054322149908386796 a=hat,b=wye,i=8326,x=0.28959963076391493,y=0.36439348847404984 a=pan,b=eks,i=8327,x=0.4907923620285024,y=0.7411167930742034 a=wye,b=hat,i=8328,x=0.5085798206640023,y=0.8237875259659011 a=zee,b=pan,i=8329,x=0.16898862414886817,y=0.15560228332434112 a=wye,b=eks,i=8330,x=0.29464103904562966,y=0.7341494813651416 a=pan,b=wye,i=8331,x=0.7050741639259068,y=0.24486480402061384 a=wye,b=pan,i=8332,x=0.7019265469630769,y=0.07151895734610458 a=wye,b=hat,i=8333,x=0.3553335894794559,y=0.9167960838619573 a=eks,b=hat,i=8334,x=0.5699916051880387,y=0.13240719214910757 a=eks,b=wye,i=8335,x=0.22545133259971217,y=0.9891874451094091 a=wye,b=pan,i=8336,x=0.751226927786043,y=0.4644307134498339 a=wye,b=hat,i=8337,x=0.9324084470957861,y=0.30464033139638336 a=pan,b=wye,i=8338,x=0.8320742055010252,y=0.3040383465855868 a=zee,b=hat,i=8339,x=0.04629611790555632,y=0.6570852521967993 a=zee,b=wye,i=8340,x=0.779538114438638,y=0.8910397798499486 a=pan,b=pan,i=8341,x=0.6773754216149304,y=0.613857099295925 a=wye,b=hat,i=8342,x=0.1458720698488648,y=0.4351692119049885 a=wye,b=wye,i=8343,x=0.818540088896837,y=0.09911450492965423 a=zee,b=hat,i=8344,x=0.1958836142058411,y=0.9176685083913124 a=zee,b=eks,i=8345,x=0.5108081370139803,y=0.8369754291473595 a=pan,b=zee,i=8346,x=0.028776659972544194,y=0.6948652507080405 a=hat,b=wye,i=8347,x=0.5681600007983288,y=0.054076468737378036 a=zee,b=wye,i=8348,x=0.803443835215121,y=0.5295807220048788 a=eks,b=pan,i=8349,x=0.9755546767865578,y=0.8799835489524848 a=eks,b=zee,i=8350,x=0.24384090338130648,y=0.6466628002800704 a=eks,b=wye,i=8351,x=0.03641540536678134,y=0.08744451304860146 a=zee,b=wye,i=8352,x=0.5212869356402663,y=0.28575619803116314 a=hat,b=hat,i=8353,x=0.055663129013605483,y=0.3787786437258225 a=eks,b=hat,i=8354,x=0.5157212090975359,y=0.8904310076101238 a=pan,b=wye,i=8355,x=0.7949456612203025,y=0.03903053598722972 a=hat,b=hat,i=8356,x=0.5915574129139735,y=0.5501666687575646 a=zee,b=eks,i=8357,x=0.7920429015988977,y=0.11834165152142673 a=pan,b=hat,i=8358,x=0.42334512731520135,y=0.6760099049563617 a=hat,b=hat,i=8359,x=0.672862622018669,y=0.9813314150345762 a=hat,b=zee,i=8360,x=0.621024648933727,y=0.20026822440380232 a=pan,b=hat,i=8361,x=0.32174647083648733,y=0.5895462222915597 a=hat,b=hat,i=8362,x=0.8239226232469129,y=0.5363672557332027 a=zee,b=hat,i=8363,x=0.2786903002001039,y=0.9687065243326013 a=eks,b=zee,i=8364,x=0.6109061549072763,y=0.9310832897288339 a=pan,b=pan,i=8365,x=0.6603069810848408,y=0.8682978196165198 a=pan,b=eks,i=8366,x=0.8584731893684808,y=0.018687872462489152 a=zee,b=eks,i=8367,x=0.4049863490547647,y=0.4247029183107722 a=wye,b=eks,i=8368,x=0.30480439273047766,y=0.48048174444338265 a=zee,b=wye,i=8369,x=0.4648458105978611,y=0.21546080520985877 a=hat,b=pan,i=8370,x=0.7696984054132116,y=0.7047713537963836 a=eks,b=zee,i=8371,x=0.37597533966420293,y=0.08724777473553502 a=zee,b=hat,i=8372,x=0.5295738751761022,y=0.49181407244012054 a=zee,b=eks,i=8373,x=0.6150222878860193,y=0.5607136634592303 a=pan,b=wye,i=8374,x=0.4528870946233897,y=0.07597161789124052 a=pan,b=zee,i=8375,x=0.5301175183103385,y=0.8601180937794322 a=hat,b=eks,i=8376,x=0.06489427108475243,y=0.40261315507492046 a=eks,b=wye,i=8377,x=0.563425411256789,y=0.9184806642610032 a=eks,b=wye,i=8378,x=0.49250711472543074,y=0.5894409813302941 a=wye,b=wye,i=8379,x=0.3106946403141324,y=0.9203740586209803 a=hat,b=pan,i=8380,x=0.46061124100732664,y=0.7117135535467465 a=pan,b=pan,i=8381,x=0.9008707927717292,y=0.3595902617465878 a=zee,b=wye,i=8382,x=0.7952836839227378,y=0.6833817456403316 a=hat,b=hat,i=8383,x=0.3984261676380828,y=0.1738533271203584 a=eks,b=wye,i=8384,x=0.11104863533882658,y=0.3751765500241939 a=hat,b=pan,i=8385,x=0.49685402919308186,y=0.07834061857462182 a=zee,b=pan,i=8386,x=0.7967208048423021,y=0.6030273368815906 a=zee,b=pan,i=8387,x=0.1807569167154014,y=0.7798562786722997 a=pan,b=zee,i=8388,x=0.019186371949722614,y=0.712217475239358 a=pan,b=eks,i=8389,x=0.7546663778603894,y=0.19055481748967162 a=eks,b=hat,i=8390,x=0.750192269695654,y=0.2196686846490249 a=hat,b=eks,i=8391,x=0.989982527715026,y=0.7339778723038518 a=hat,b=zee,i=8392,x=0.1535960092053097,y=0.48365184245511483 a=wye,b=pan,i=8393,x=0.5371021532444956,y=0.5076931407974227 a=zee,b=eks,i=8394,x=0.9938525452278908,y=0.9944136062432827 a=hat,b=eks,i=8395,x=0.5759238042621931,y=0.47928472474217776 a=wye,b=eks,i=8396,x=0.7599928088669528,y=0.44980430671729377 a=hat,b=zee,i=8397,x=0.652668800860253,y=0.4288216397914163 a=wye,b=pan,i=8398,x=0.46997259303660743,y=0.6215175533218944 a=zee,b=pan,i=8399,x=0.9401027436536872,y=0.8241834377991233 a=wye,b=pan,i=8400,x=0.09022482342468607,y=0.7117741343367263 a=eks,b=hat,i=8401,x=0.21592490518329377,y=0.33061077431647556 a=eks,b=hat,i=8402,x=0.9947356560721309,y=0.7409670678572535 a=eks,b=zee,i=8403,x=0.17272225530114538,y=0.8080858181702887 a=zee,b=eks,i=8404,x=0.3493565206043524,y=0.09054805425762869 a=pan,b=wye,i=8405,x=0.4811201910981,y=0.18742552959849512 a=eks,b=zee,i=8406,x=0.31784551409346495,y=0.7449149218097839 a=pan,b=wye,i=8407,x=0.6830421268168155,y=0.23886758610551817 a=zee,b=hat,i=8408,x=0.9200690263533268,y=0.844860872568536 a=zee,b=pan,i=8409,x=0.9273895913936498,y=0.34564042630503233 a=wye,b=eks,i=8410,x=0.8159771407795444,y=0.17344618297387282 a=hat,b=zee,i=8411,x=0.17599234652950568,y=0.8329306332017614 a=eks,b=wye,i=8412,x=0.30559437664735667,y=0.2954096578389033 a=eks,b=hat,i=8413,x=0.4338584089312799,y=0.1949819510216354 a=wye,b=eks,i=8414,x=0.522368921381192,y=0.6530064427565451 a=wye,b=eks,i=8415,x=0.40077151734215266,y=0.2875570398483994 a=zee,b=wye,i=8416,x=0.44384210652184575,y=0.34372338201033137 a=hat,b=zee,i=8417,x=0.8269419111916478,y=0.5295548379993134 a=pan,b=eks,i=8418,x=0.4380512868717956,y=0.75013896261849 a=zee,b=zee,i=8419,x=0.0075621874159564895,y=0.6690403936644571 a=pan,b=zee,i=8420,x=0.23857482485031023,y=0.7909075804228464 a=zee,b=pan,i=8421,x=0.3657309162534651,y=0.6228123699358817 a=eks,b=wye,i=8422,x=0.6050408267820816,y=0.6834071285687362 a=pan,b=eks,i=8423,x=0.926919755552011,y=0.26857376981837733 a=zee,b=pan,i=8424,x=0.8931825703051405,y=0.3852663649349296 a=wye,b=hat,i=8425,x=0.7453660507413682,y=0.13411772302924097 a=hat,b=zee,i=8426,x=0.15542783988635755,y=0.704049056631255 a=zee,b=eks,i=8427,x=0.4741772361406499,y=0.4439154258100234 a=wye,b=pan,i=8428,x=0.08174430747151484,y=0.6148589268621117 a=zee,b=pan,i=8429,x=0.5376842505367805,y=0.3213151447208863 a=pan,b=pan,i=8430,x=0.7934355146306612,y=0.2130128581792352 a=pan,b=hat,i=8431,x=0.39291331641736893,y=0.8094069164458879 a=wye,b=pan,i=8432,x=0.06348257739180108,y=0.5106796157018605 a=hat,b=zee,i=8433,x=0.5390621535629033,y=0.2952379177915695 a=zee,b=zee,i=8434,x=0.9547567491718741,y=0.12013342742496513 a=hat,b=pan,i=8435,x=0.38866184034912554,y=0.059525983951048245 a=pan,b=pan,i=8436,x=0.006149130517828727,y=0.5641604969336926 a=hat,b=eks,i=8437,x=0.5253247675869896,y=0.5165646242633789 a=hat,b=wye,i=8438,x=0.17892790253218238,y=0.7014261262330826 a=eks,b=pan,i=8439,x=0.8952428124136508,y=0.9997604543675731 a=hat,b=pan,i=8440,x=0.9697671337199946,y=0.4191895939702769 a=zee,b=hat,i=8441,x=0.22626716374612477,y=0.3072575476209706 a=zee,b=hat,i=8442,x=0.012897791583037166,y=0.45928268470148015 a=eks,b=hat,i=8443,x=0.26800839200996895,y=0.6418100107433928 a=pan,b=hat,i=8444,x=0.033038289736824766,y=0.05539460621434722 a=pan,b=hat,i=8445,x=0.3310467747539301,y=0.028084005329851225 a=hat,b=zee,i=8446,x=0.178210692330519,y=0.4596388855650022 a=hat,b=wye,i=8447,x=0.44766765422608423,y=0.2937943605301816 a=eks,b=wye,i=8448,x=0.9730885844448779,y=0.6233373493085322 a=pan,b=hat,i=8449,x=0.020061713489634814,y=0.6882480566852568 a=pan,b=wye,i=8450,x=0.2793484686069333,y=0.44070351370129646 a=pan,b=zee,i=8451,x=0.6735785887971937,y=0.2100853452380218 a=wye,b=wye,i=8452,x=0.47072648393194716,y=0.3041985693356054 a=wye,b=pan,i=8453,x=0.8533811491024729,y=0.9678356263785118 a=wye,b=eks,i=8454,x=0.586163122107279,y=0.18970011803086628 a=pan,b=hat,i=8455,x=0.5906501253369019,y=0.6123184772904339 a=zee,b=hat,i=8456,x=0.08188017117818536,y=0.5533473423116015 a=hat,b=wye,i=8457,x=0.09332068743830269,y=0.20145292592178443 a=eks,b=zee,i=8458,x=0.6797834696384837,y=0.10797028132301578 a=zee,b=wye,i=8459,x=0.6609343823302558,y=0.42546615879700533 a=zee,b=wye,i=8460,x=0.8953715335446936,y=0.11110049694702284 a=eks,b=pan,i=8461,x=0.3064924756043348,y=0.844175432052883 a=wye,b=zee,i=8462,x=0.8562111449628035,y=0.3207655114753235 a=hat,b=pan,i=8463,x=0.278695825691301,y=0.1017956876584839 a=zee,b=pan,i=8464,x=0.008481311112248147,y=0.7901219557747767 a=wye,b=hat,i=8465,x=0.9233177773701866,y=0.4551415267122566 a=hat,b=hat,i=8466,x=0.14139708059138034,y=0.10409871077285981 a=wye,b=eks,i=8467,x=0.15399092408367587,y=0.8471702381741639 a=wye,b=pan,i=8468,x=0.7612272119425962,y=0.4244931128555939 a=pan,b=pan,i=8469,x=0.1347759881116134,y=0.2455909077182844 a=zee,b=eks,i=8470,x=0.7123089216903319,y=0.12685439711002044 a=zee,b=zee,i=8471,x=0.516240721628621,y=0.6586906452113941 a=eks,b=hat,i=8472,x=0.6674728443046178,y=0.1746237628027798 a=eks,b=hat,i=8473,x=0.09764518520867405,y=0.3404811785298787 a=wye,b=hat,i=8474,x=0.022760068608759787,y=0.5809138462442031 a=wye,b=wye,i=8475,x=0.9378861915703766,y=0.2850230950144711 a=wye,b=hat,i=8476,x=0.8745714693022778,y=0.6067344417467008 a=eks,b=hat,i=8477,x=0.9309461833265447,y=0.5563876226531717 a=zee,b=eks,i=8478,x=0.26305562568234253,y=0.9564416471738901 a=zee,b=zee,i=8479,x=0.267729670683009,y=0.8948780265074652 a=wye,b=wye,i=8480,x=0.16146423266136367,y=0.06354282797551147 a=pan,b=eks,i=8481,x=0.7416513487460877,y=0.3796824390692355 a=pan,b=pan,i=8482,x=0.8910001828466121,y=0.7723030338995308 a=eks,b=zee,i=8483,x=0.20374081828155488,y=0.4241287356182083 a=eks,b=pan,i=8484,x=0.2661511616359886,y=0.5443269070761398 a=pan,b=zee,i=8485,x=0.3471597707881957,y=0.5383222143237165 a=wye,b=eks,i=8486,x=0.9422065000597399,y=0.9149504343179683 a=zee,b=hat,i=8487,x=0.8443654519702793,y=0.40835643886431905 a=hat,b=eks,i=8488,x=0.4452671926810047,y=0.11987318281596804 a=eks,b=pan,i=8489,x=0.8711743497988805,y=0.05126471215006212 a=eks,b=pan,i=8490,x=0.21893201804499796,y=0.841786373878745 a=pan,b=zee,i=8491,x=0.14450135153044963,y=0.4964690028665373 a=wye,b=zee,i=8492,x=0.30534075186128107,y=0.8304463953467625 a=wye,b=pan,i=8493,x=0.19415677927998398,y=0.36967456189817616 a=zee,b=wye,i=8494,x=0.6014391280905923,y=0.9035203941606601 a=pan,b=wye,i=8495,x=0.9535261800524316,y=0.6741780286573957 a=zee,b=hat,i=8496,x=0.621523130626718,y=0.4636815949354597 a=hat,b=hat,i=8497,x=0.3932809847758547,y=0.32342585911847266 a=zee,b=eks,i=8498,x=0.5874342193773027,y=0.07510933559358712 a=hat,b=zee,i=8499,x=0.6960433804921428,y=0.9688422831160675 a=hat,b=hat,i=8500,x=0.948682263253869,y=0.894330225437426 a=hat,b=wye,i=8501,x=0.9251536771842801,y=0.5375948099135825 a=eks,b=eks,i=8502,x=0.7145487756177015,y=0.48881971388046497 a=wye,b=hat,i=8503,x=0.43025676669473123,y=0.7342583446741899 a=zee,b=hat,i=8504,x=0.33240950818517156,y=0.08420305010182172 a=pan,b=wye,i=8505,x=0.04933447605388053,y=0.43620839928024635 a=zee,b=eks,i=8506,x=0.5644240816881203,y=0.30905524481111557 a=zee,b=hat,i=8507,x=0.8799876950191433,y=0.8626007536651286 a=eks,b=pan,i=8508,x=0.5903156727749356,y=0.08521525736448865 a=hat,b=hat,i=8509,x=0.4819653658346117,y=0.47086103178508854 a=eks,b=pan,i=8510,x=0.09221850268394138,y=0.5189296436201934 a=wye,b=hat,i=8511,x=0.5399541727181182,y=0.8444405945197476 a=hat,b=zee,i=8512,x=0.8829979498980527,y=0.22352194169557127 a=eks,b=pan,i=8513,x=0.10151458816501346,y=0.1389357491074602 a=wye,b=eks,i=8514,x=0.145836390847488,y=0.3255110732802976 a=eks,b=zee,i=8515,x=0.5023980888022918,y=0.49053802703856897 a=wye,b=pan,i=8516,x=0.4017850863763818,y=0.44971529290471857 a=pan,b=hat,i=8517,x=0.9781793338882204,y=0.021166333309513008 a=pan,b=zee,i=8518,x=0.7275818161813503,y=0.5297860907729676 a=eks,b=eks,i=8519,x=0.20825394541995124,y=0.20861255119440336 a=wye,b=pan,i=8520,x=0.8898604947131726,y=0.597970731230186 a=eks,b=wye,i=8521,x=0.3648001678117977,y=0.19557380766743293 a=pan,b=eks,i=8522,x=0.6966179778593448,y=0.6840334680719272 a=hat,b=hat,i=8523,x=0.440001403027384,y=0.45225896734383286 a=hat,b=wye,i=8524,x=0.859237452752394,y=0.1542124316389395 a=wye,b=wye,i=8525,x=0.725596832315083,y=0.22913389637676507 a=hat,b=eks,i=8526,x=0.6308328182217219,y=0.9629302966330678 a=wye,b=wye,i=8527,x=0.8115562833033729,y=0.4166596968518107 a=zee,b=pan,i=8528,x=0.1829199682476771,y=0.22085981047936964 a=hat,b=wye,i=8529,x=0.8572334709695195,y=0.7640619187795664 a=zee,b=wye,i=8530,x=0.7086732598851492,y=0.4127159537504168 a=zee,b=wye,i=8531,x=0.32354124502667125,y=0.2318309195815882 a=pan,b=hat,i=8532,x=0.9446099166208107,y=0.1614735751140206 a=pan,b=wye,i=8533,x=0.4223281734144666,y=0.10945011806361638 a=wye,b=zee,i=8534,x=0.27597556866373363,y=0.8816530467647844 a=wye,b=hat,i=8535,x=0.7402933295244709,y=0.2866045341793103 a=pan,b=eks,i=8536,x=0.23950266321443625,y=0.2173609684570218 a=wye,b=eks,i=8537,x=0.8479922856732104,y=0.646967422694876 a=pan,b=eks,i=8538,x=0.9430852556493492,y=0.8645812565386866 a=wye,b=wye,i=8539,x=0.5424202389577869,y=0.7980364309577922 a=zee,b=zee,i=8540,x=0.6480753391409477,y=0.5064183808137883 a=eks,b=hat,i=8541,x=0.38813893407288325,y=0.12561215999003672 a=zee,b=hat,i=8542,x=0.17586391865769935,y=0.610479743176282 a=pan,b=zee,i=8543,x=0.7196826298375226,y=0.21171452421116865 a=zee,b=eks,i=8544,x=0.042214602250652544,y=0.7797653758284612 a=pan,b=pan,i=8545,x=0.6623908411097427,y=0.2713858225948562 a=pan,b=eks,i=8546,x=0.8347245917805975,y=0.32344231920229216 a=eks,b=zee,i=8547,x=0.17659256136803803,y=0.2734607705288187 a=hat,b=wye,i=8548,x=0.06872905733725654,y=0.24606652109262273 a=pan,b=pan,i=8549,x=0.45957314823744033,y=0.5826268929712483 a=hat,b=zee,i=8550,x=0.5390972348460589,y=0.832817959583314 a=zee,b=zee,i=8551,x=0.9479215142295764,y=0.31091453552453974 a=pan,b=wye,i=8552,x=0.8946104855739115,y=0.2336514856632098 a=eks,b=zee,i=8553,x=0.1756747767253124,y=0.40173864656676805 a=eks,b=eks,i=8554,x=0.35767825814151055,y=0.6530934959898533 a=eks,b=eks,i=8555,x=0.9294958471853418,y=0.44323868180332826 a=hat,b=wye,i=8556,x=0.2055964313614329,y=0.7508496809797562 a=zee,b=pan,i=8557,x=0.4734760023383495,y=0.24574081766297817 a=pan,b=pan,i=8558,x=0.01915285502673958,y=0.0710080820684984 a=wye,b=hat,i=8559,x=0.36628589114868737,y=0.7546365740130917 a=pan,b=pan,i=8560,x=0.8369571665486479,y=0.6640166878609967 a=pan,b=wye,i=8561,x=0.9827417467300459,y=0.47548149029733666 a=eks,b=hat,i=8562,x=0.9263781942963408,y=0.13871044819580336 a=pan,b=pan,i=8563,x=0.9901067426610356,y=0.22526379572530497 a=zee,b=eks,i=8564,x=0.4638040598773725,y=0.34104108677898826 a=wye,b=hat,i=8565,x=0.48113198136329016,y=0.3218458306963313 a=zee,b=pan,i=8566,x=0.6161448715164534,y=0.48576149543063263 a=pan,b=hat,i=8567,x=0.7401694289092702,y=0.8501949156927895 a=wye,b=eks,i=8568,x=0.5607940018315913,y=0.6859095069187073 a=hat,b=wye,i=8569,x=0.8193761557404394,y=0.6213974290333986 a=hat,b=hat,i=8570,x=0.218909328728924,y=0.7083399518815072 a=hat,b=pan,i=8571,x=0.3374929371344728,y=0.11008369139923513 a=wye,b=zee,i=8572,x=0.5104050859274984,y=0.84636724693727 a=wye,b=pan,i=8573,x=0.304284204335561,y=0.8057462093976527 a=hat,b=pan,i=8574,x=0.1304164384473907,y=0.7795954672055522 a=eks,b=hat,i=8575,x=0.411309283136459,y=0.3134260008884213 a=hat,b=eks,i=8576,x=0.8094118504289595,y=0.3462825803661308 a=eks,b=pan,i=8577,x=0.8378950242503957,y=0.3281587348968884 a=wye,b=eks,i=8578,x=0.8671191631706497,y=0.848376644694914 a=wye,b=hat,i=8579,x=0.3629850782784485,y=0.7894725040297135 a=hat,b=pan,i=8580,x=0.20981130689562955,y=0.4981591059735274 a=wye,b=zee,i=8581,x=0.9549730188079689,y=0.16399154830304508 a=zee,b=wye,i=8582,x=0.48899851680494,y=0.05774193348030199 a=hat,b=hat,i=8583,x=0.18626492222161328,y=0.7003807702816355 a=wye,b=zee,i=8584,x=0.36453353655204557,y=0.784021739601697 a=pan,b=zee,i=8585,x=0.8620613291960066,y=0.8283882429708938 a=zee,b=wye,i=8586,x=0.6927422583943957,y=0.7194075668113131 a=hat,b=pan,i=8587,x=0.0052693086009946155,y=0.6525496192910188 a=eks,b=hat,i=8588,x=0.451596899385722,y=0.5139458108988265 a=hat,b=zee,i=8589,x=0.2926550989813841,y=0.35398173553544887 a=eks,b=wye,i=8590,x=0.9239196319519597,y=0.14591437779625882 a=hat,b=pan,i=8591,x=0.7873294723300266,y=0.5332360898832793 a=zee,b=pan,i=8592,x=0.6070860534520608,y=0.06388885983216774 a=zee,b=zee,i=8593,x=0.2617818185031422,y=0.43707681521897646 a=pan,b=hat,i=8594,x=0.6468386400257026,y=0.38978242152795606 a=zee,b=eks,i=8595,x=0.42488684401408794,y=0.2974668150516677 a=wye,b=wye,i=8596,x=0.8826796731081049,y=0.7850131924698824 a=wye,b=eks,i=8597,x=0.006860697351333767,y=0.19549617714299017 a=hat,b=zee,i=8598,x=0.07939885603933172,y=0.677412657910395 a=wye,b=zee,i=8599,x=0.7184888188080124,y=0.8697536607671493 a=hat,b=wye,i=8600,x=0.84790186953787,y=0.8684654646246722 a=eks,b=pan,i=8601,x=0.8421109599018441,y=0.16320118728086785 a=pan,b=pan,i=8602,x=0.26047864829581335,y=0.6808750509660122 a=eks,b=pan,i=8603,x=0.31611152902489204,y=0.11267222283796785 a=eks,b=wye,i=8604,x=0.06845978562369492,y=0.7238513464535802 a=pan,b=zee,i=8605,x=0.6530000366736074,y=0.10675264632456327 a=wye,b=wye,i=8606,x=0.06774372832796882,y=0.567171071395945 a=pan,b=wye,i=8607,x=0.7672859830291083,y=0.9905418229463311 a=wye,b=hat,i=8608,x=0.9486273082548317,y=0.49394451768421244 a=zee,b=wye,i=8609,x=0.8594077389671471,y=0.39612060375973734 a=eks,b=hat,i=8610,x=0.20455104503269428,y=0.8497404270304781 a=eks,b=wye,i=8611,x=0.024981210157926648,y=0.4592839770075655 a=wye,b=pan,i=8612,x=0.9729537123818344,y=0.31179500609148325 a=pan,b=pan,i=8613,x=0.9509457095140577,y=0.47129012611509 a=wye,b=hat,i=8614,x=0.9846913444886134,y=0.02710103368583705 a=zee,b=wye,i=8615,x=0.3010264833529994,y=0.7455884610745039 a=pan,b=zee,i=8616,x=0.6883510014246306,y=0.8824450569844674 a=zee,b=eks,i=8617,x=0.4515091274400017,y=0.020225254455900066 a=zee,b=hat,i=8618,x=0.8851862421614336,y=0.15621840171343437 a=pan,b=hat,i=8619,x=0.2649678025213431,y=0.39936058228129934 a=zee,b=pan,i=8620,x=0.7597636742317367,y=0.1317502476459378 a=zee,b=zee,i=8621,x=0.13218842583668222,y=0.03127532132246047 a=hat,b=eks,i=8622,x=0.49385289030098156,y=0.3427851043390181 a=eks,b=zee,i=8623,x=0.18543631005824213,y=0.19588655519979803 a=pan,b=zee,i=8624,x=0.10763314570414217,y=0.08213428508081799 a=pan,b=eks,i=8625,x=0.6882597637249681,y=0.8142971025439197 a=eks,b=hat,i=8626,x=0.6080795099100825,y=0.8728243765075873 a=eks,b=eks,i=8627,x=0.770624339998738,y=0.07831235750300036 a=hat,b=zee,i=8628,x=0.46540841676613476,y=0.10159896993531026 a=zee,b=pan,i=8629,x=0.004614760806835205,y=0.9592385994725491 a=wye,b=pan,i=8630,x=0.6807920836499873,y=0.8665298197163882 a=pan,b=eks,i=8631,x=0.6858410458377651,y=0.7631951114896744 a=eks,b=hat,i=8632,x=0.20944920807915668,y=0.17415067019098263 a=zee,b=wye,i=8633,x=0.015521112321513986,y=0.870629718512366 a=zee,b=pan,i=8634,x=0.3707685639916669,y=0.2775760739581703 a=pan,b=zee,i=8635,x=0.6292193294154781,y=0.21469655787258057 a=zee,b=zee,i=8636,x=0.6107700273929492,y=0.14811799805161463 a=zee,b=eks,i=8637,x=0.6395976874259532,y=0.9961211959529084 a=pan,b=wye,i=8638,x=0.8056202987173707,y=0.28960110672185313 a=zee,b=eks,i=8639,x=0.2524229698549828,y=0.17611542817224723 a=zee,b=zee,i=8640,x=0.08482390402218887,y=0.36890700689619493 a=eks,b=pan,i=8641,x=0.46605482768215767,y=0.07140744226571838 a=eks,b=hat,i=8642,x=0.10408804972672026,y=0.23204314849773244 a=hat,b=zee,i=8643,x=0.3955443156971198,y=0.35524981169296355 a=zee,b=hat,i=8644,x=0.7215420507798297,y=0.03391309500084805 a=eks,b=pan,i=8645,x=0.9910156023068047,y=0.21643864467214002 a=zee,b=wye,i=8646,x=0.6658298582773444,y=0.36894449402470386 a=wye,b=wye,i=8647,x=0.8282095483187364,y=0.5670959372120373 a=zee,b=hat,i=8648,x=0.0831367015182175,y=0.7424505172193498 a=pan,b=hat,i=8649,x=0.8273775847857144,y=0.849837822420028 a=hat,b=pan,i=8650,x=0.7798855565061036,y=0.6249390723014688 a=pan,b=hat,i=8651,x=0.15776823313362787,y=0.6837656369090205 a=pan,b=hat,i=8652,x=0.12499193321086843,y=0.8909115194708364 a=zee,b=hat,i=8653,x=0.623624299660614,y=0.28437293457698065 a=wye,b=hat,i=8654,x=0.4794478591209653,y=0.6149276606394762 a=zee,b=hat,i=8655,x=0.9202280019494714,y=0.43438007188126115 a=pan,b=wye,i=8656,x=0.5362020839763336,y=0.5898815059855541 a=hat,b=pan,i=8657,x=0.4419120878855759,y=0.04387616479212919 a=wye,b=pan,i=8658,x=0.37394689239227175,y=0.6932810199911174 a=hat,b=eks,i=8659,x=0.09027772061731287,y=0.5938968603299669 a=hat,b=eks,i=8660,x=0.44939114811664815,y=0.8033098658688053 a=eks,b=hat,i=8661,x=0.9412054441857266,y=0.7031238908715453 a=hat,b=wye,i=8662,x=0.026880033398767544,y=0.9570616615315023 a=pan,b=zee,i=8663,x=0.16400229878818795,y=0.7569220441881562 a=hat,b=eks,i=8664,x=0.737351462653292,y=0.008534196836191721 a=zee,b=eks,i=8665,x=0.16620817209916572,y=0.4183421439519892 a=eks,b=eks,i=8666,x=0.2605898276210701,y=0.9107791581080643 a=pan,b=eks,i=8667,x=0.16483965969504477,y=0.008847013569707962 a=hat,b=hat,i=8668,x=0.5758275186132803,y=0.4376894563403356 a=wye,b=eks,i=8669,x=0.30935622306150556,y=0.5406996947409577 a=hat,b=eks,i=8670,x=0.6115682118401596,y=0.709847191339046 a=hat,b=pan,i=8671,x=0.5876224326167997,y=0.655751406127023 a=pan,b=pan,i=8672,x=0.7383754184207463,y=0.4204832285810981 a=wye,b=wye,i=8673,x=0.9992635865771493,y=0.4216138590799462 a=zee,b=wye,i=8674,x=0.30144308355523053,y=0.985811453648491 a=hat,b=eks,i=8675,x=0.7901168710228115,y=0.02854873755150633 a=wye,b=zee,i=8676,x=0.458348366941119,y=0.0654065118924938 a=pan,b=eks,i=8677,x=0.576018794663166,y=0.021732489132554877 a=wye,b=zee,i=8678,x=0.051768914692817525,y=0.9811531769362358 a=wye,b=eks,i=8679,x=0.8714866001900081,y=0.5074064697197682 a=pan,b=zee,i=8680,x=0.8573300862564848,y=0.8110639386847459 a=eks,b=wye,i=8681,x=0.9176784134359273,y=0.2764422061252122 a=hat,b=eks,i=8682,x=0.8690529123645934,y=0.9535269156601301 a=wye,b=zee,i=8683,x=0.6350123840910076,y=0.6382912385391265 a=hat,b=eks,i=8684,x=0.6215103356564846,y=0.14887437241814006 a=zee,b=wye,i=8685,x=0.584126263404004,y=0.7538247769853159 a=wye,b=wye,i=8686,x=0.43551003027785373,y=0.3236501977657479 a=wye,b=hat,i=8687,x=0.8880686097383739,y=0.6330150426943297 a=wye,b=zee,i=8688,x=0.7635796389205769,y=0.2638125019378026 a=zee,b=wye,i=8689,x=0.3761531727653552,y=0.9022543136929991 a=wye,b=eks,i=8690,x=0.08913417768338172,y=0.9531306393247156 a=eks,b=pan,i=8691,x=0.9943932359314775,y=0.9072697301052425 a=eks,b=zee,i=8692,x=0.5457000332265722,y=0.4837579979584361 a=zee,b=pan,i=8693,x=0.4765529256302863,y=0.7047109057288847 a=eks,b=hat,i=8694,x=0.742421569895559,y=0.766958291324268 a=zee,b=eks,i=8695,x=0.23665653193040737,y=0.2743956071876914 a=wye,b=wye,i=8696,x=0.2888070230684594,y=0.9935631592216062 a=hat,b=zee,i=8697,x=0.1507630405832039,y=0.8444262680025181 a=zee,b=pan,i=8698,x=0.9647755452332127,y=0.3090467608406059 a=wye,b=wye,i=8699,x=0.18194655224399203,y=0.9052438757034091 a=pan,b=wye,i=8700,x=0.849446996637848,y=0.7731446643107283 a=pan,b=pan,i=8701,x=0.6101087522261474,y=0.5619798733118421 a=eks,b=eks,i=8702,x=0.2860963732537126,y=0.5616399941521609 a=hat,b=hat,i=8703,x=0.5764546868259887,y=0.5585165186187631 a=wye,b=hat,i=8704,x=0.5825019915262796,y=0.7509760878946939 a=wye,b=hat,i=8705,x=0.2608869277824021,y=0.18054497056171448 a=hat,b=hat,i=8706,x=0.44933047132208914,y=0.2870706030629274 a=eks,b=eks,i=8707,x=0.5126396112669858,y=0.7451349937567859 a=wye,b=hat,i=8708,x=0.9654821455735791,y=0.4030015908373886 a=zee,b=hat,i=8709,x=0.12072257756980032,y=0.6331889132322128 a=eks,b=eks,i=8710,x=0.23179579194118272,y=0.2720693323497807 a=pan,b=hat,i=8711,x=0.2745931092811078,y=0.8275977373766176 a=zee,b=zee,i=8712,x=0.16788282836102386,y=0.8552502071604215 a=hat,b=eks,i=8713,x=0.17690637256217367,y=0.7529327963215693 a=zee,b=zee,i=8714,x=0.871119409753738,y=0.8880243168317828 a=pan,b=zee,i=8715,x=0.06440670061693166,y=0.7697496461773731 a=pan,b=zee,i=8716,x=0.010723117383408809,y=0.3256007021073345 a=pan,b=zee,i=8717,x=0.6961198318349152,y=0.46776215866881776 a=zee,b=pan,i=8718,x=0.5501338319067216,y=0.4585993087188408 a=pan,b=pan,i=8719,x=0.8266651999765658,y=0.7457257758170397 a=wye,b=pan,i=8720,x=0.6983669783370258,y=0.18024570857490163 a=zee,b=hat,i=8721,x=0.18186817750471462,y=0.28188928351608533 a=eks,b=wye,i=8722,x=0.1796424637908317,y=0.08845716187743458 a=wye,b=zee,i=8723,x=0.18784777106560657,y=0.8680814485784762 a=wye,b=pan,i=8724,x=0.7535113517713046,y=0.06635813172501992 a=wye,b=wye,i=8725,x=0.06677961979475944,y=0.8150664034109032 a=pan,b=pan,i=8726,x=0.09110059809025017,y=0.634882036803602 a=eks,b=eks,i=8727,x=0.07770263986306736,y=0.6339732062069904 a=hat,b=zee,i=8728,x=0.1222023744265569,y=0.36047803182555027 a=hat,b=wye,i=8729,x=0.38616984963682455,y=0.6665706605579002 a=eks,b=wye,i=8730,x=0.03564554727285307,y=0.775754590350077 a=wye,b=zee,i=8731,x=0.35713870378290125,y=0.1671267891620788 a=hat,b=zee,i=8732,x=0.5996953011640668,y=0.62340072229723 a=zee,b=hat,i=8733,x=0.2345433105033039,y=0.10071782641377514 a=zee,b=hat,i=8734,x=0.301665687569308,y=0.3630510637781915 a=hat,b=pan,i=8735,x=0.47526687158292913,y=0.22747265846322517 a=pan,b=eks,i=8736,x=0.5793971065628433,y=0.6408359296127717 a=wye,b=zee,i=8737,x=0.6210812266919626,y=0.8036316255685408 a=pan,b=wye,i=8738,x=0.15856470090745411,y=0.07442697669748699 a=hat,b=pan,i=8739,x=0.6747028428344869,y=0.05546525602545038 a=zee,b=zee,i=8740,x=0.7182904394926175,y=0.7258491677192344 a=wye,b=hat,i=8741,x=0.050796016954941514,y=0.2827688297213582 a=pan,b=hat,i=8742,x=0.536032482315453,y=0.7201071015346874 a=pan,b=hat,i=8743,x=0.23212794392337244,y=0.9962892434331647 a=zee,b=hat,i=8744,x=0.15548275830576097,y=0.5597164039669866 a=pan,b=zee,i=8745,x=0.053519007571192656,y=0.5880763072120166 a=wye,b=hat,i=8746,x=0.4039984554038578,y=0.6360272605402368 a=eks,b=zee,i=8747,x=0.12768838944842187,y=0.7694103697647696 a=pan,b=pan,i=8748,x=0.0504766925956035,y=0.1711562295167237 a=eks,b=eks,i=8749,x=0.43854684004790123,y=0.28682577788725483 a=zee,b=zee,i=8750,x=0.37684822924899897,y=0.6896149386123666 a=wye,b=hat,i=8751,x=0.06509359888339494,y=0.177636855552877 a=eks,b=pan,i=8752,x=0.09242339085575646,y=0.32343297889748723 a=wye,b=eks,i=8753,x=0.9973914329853147,y=0.9693279929688737 a=hat,b=eks,i=8754,x=0.370565044079066,y=0.009819699195025788 a=zee,b=pan,i=8755,x=0.8202332245450998,y=0.5597758930454603 a=eks,b=hat,i=8756,x=0.272322951811926,y=0.145224793410337 a=pan,b=eks,i=8757,x=0.10217035846864753,y=0.8463196056537164 a=zee,b=zee,i=8758,x=0.9667659565271899,y=0.5623772828898473 a=zee,b=hat,i=8759,x=0.03620010006756513,y=0.9300101887480641 a=pan,b=hat,i=8760,x=0.7972381410312142,y=0.3059551797120732 a=wye,b=wye,i=8761,x=0.6603209295504429,y=0.5459240190405134 a=zee,b=hat,i=8762,x=0.8972125526805521,y=0.12801932204763655 a=hat,b=eks,i=8763,x=0.08300923681882266,y=0.3326688755194035 a=pan,b=hat,i=8764,x=0.19654713910488297,y=0.9815477858639055 a=pan,b=wye,i=8765,x=0.7403998857752021,y=0.9560094148670492 a=wye,b=zee,i=8766,x=0.9449147393082301,y=0.6732722707943484 a=pan,b=hat,i=8767,x=0.994940403256145,y=0.6992814067153592 a=pan,b=eks,i=8768,x=0.9628487500260046,y=0.2914751295622189 a=zee,b=hat,i=8769,x=0.04870919701921694,y=0.9387243884055145 a=pan,b=eks,i=8770,x=0.6298376152653163,y=0.5214339719227405 a=pan,b=hat,i=8771,x=0.05539194558306315,y=0.6044013107155554 a=wye,b=zee,i=8772,x=0.754483186364135,y=0.9567133222811894 a=eks,b=zee,i=8773,x=0.7529293581975827,y=0.2684999525860745 a=wye,b=eks,i=8774,x=0.3998473670297119,y=0.07393345230936454 a=wye,b=zee,i=8775,x=0.15521659769175922,y=0.2873998987631695 a=wye,b=zee,i=8776,x=0.5452491171201722,y=0.050076673250635584 a=pan,b=eks,i=8777,x=0.5238633710326642,y=0.019941096658736224 a=zee,b=wye,i=8778,x=0.7616404527480684,y=0.8158713089665471 a=hat,b=wye,i=8779,x=0.600461848950472,y=0.5399884947809014 a=eks,b=zee,i=8780,x=0.5925751420631895,y=0.6690795493308443 a=pan,b=zee,i=8781,x=0.9383737724522293,y=0.7748193135876428 a=pan,b=pan,i=8782,x=0.49034005500698785,y=0.80873396896634 a=pan,b=hat,i=8783,x=0.5183921754082103,y=0.11862486021555674 a=pan,b=zee,i=8784,x=0.8772019876864762,y=0.1521542632208297 a=zee,b=hat,i=8785,x=0.6464009753631575,y=0.6923362770119578 a=pan,b=hat,i=8786,x=0.16224717165693037,y=0.7476369567248122 a=eks,b=pan,i=8787,x=0.9541941134181783,y=0.39739249865003967 a=hat,b=zee,i=8788,x=0.2642687755038374,y=0.10859080810253674 a=zee,b=wye,i=8789,x=0.789145574444134,y=0.24974632777903916 a=wye,b=hat,i=8790,x=0.8223311948449997,y=0.5130414892803776 a=eks,b=hat,i=8791,x=0.6818394894701235,y=0.7849388490947223 a=eks,b=zee,i=8792,x=0.2729303223525674,y=0.8719161161689617 a=wye,b=zee,i=8793,x=0.9343780609627443,y=0.05352320375085495 a=pan,b=pan,i=8794,x=0.9586567458589967,y=0.919190837846641 a=zee,b=eks,i=8795,x=0.27124185699244374,y=0.6001949173753478 a=wye,b=wye,i=8796,x=0.534583514132678,y=0.7819265778012215 a=pan,b=hat,i=8797,x=0.4497161697366787,y=0.026741184746243984 a=zee,b=eks,i=8798,x=0.8167620532839222,y=0.8279530206710328 a=wye,b=eks,i=8799,x=0.8471762978662517,y=0.6353417536536258 a=zee,b=hat,i=8800,x=0.4068819800794493,y=0.6647858452666756 a=hat,b=hat,i=8801,x=0.017219020782623162,y=0.1624665172562224 a=zee,b=wye,i=8802,x=0.5608298870065771,y=0.5058672809947269 a=eks,b=pan,i=8803,x=0.4433211231528589,y=0.2838323939048415 a=hat,b=wye,i=8804,x=0.015128205072592937,y=0.9382969714739184 a=wye,b=zee,i=8805,x=0.41033971377507983,y=0.8903811666103645 a=wye,b=pan,i=8806,x=0.08327290658651032,y=0.2550251881973168 a=pan,b=eks,i=8807,x=0.339222785155762,y=0.1751435242352425 a=zee,b=zee,i=8808,x=0.4820472727787015,y=0.017092345316797486 a=eks,b=pan,i=8809,x=0.8772675192449497,y=0.09405065417217506 a=eks,b=zee,i=8810,x=0.4802724150878229,y=0.750654827698973 a=wye,b=eks,i=8811,x=0.27073265506551913,y=0.4615910666569303 a=eks,b=eks,i=8812,x=0.07160623229882901,y=0.12458111194427568 a=pan,b=hat,i=8813,x=0.7877743286534948,y=0.8757926217967861 a=wye,b=pan,i=8814,x=0.8234802661475596,y=0.47740951215608096 a=zee,b=wye,i=8815,x=0.7068610202368742,y=0.7545170669582756 a=eks,b=wye,i=8816,x=0.42511667279750365,y=0.7472491957445023 a=hat,b=pan,i=8817,x=0.8982686805610952,y=0.41213109883329235 a=eks,b=eks,i=8818,x=0.0006917972627396018,y=0.9154889032308835 a=zee,b=hat,i=8819,x=0.8077899694017853,y=0.9694410429631465 a=wye,b=wye,i=8820,x=0.5128274083278233,y=0.1925061634264612 a=wye,b=hat,i=8821,x=0.48953047787044934,y=0.9309635789095997 a=wye,b=wye,i=8822,x=0.5093848419146877,y=0.7499112900526392 a=wye,b=zee,i=8823,x=0.7521935072400413,y=0.8768924705259773 a=zee,b=wye,i=8824,x=0.17855149771491108,y=0.09366701006513045 a=wye,b=wye,i=8825,x=0.9175145724829686,y=0.733177971733118 a=wye,b=pan,i=8826,x=0.7781119220016439,y=0.5568374194244214 a=pan,b=pan,i=8827,x=0.44994539245047094,y=0.010072546778717273 a=zee,b=pan,i=8828,x=0.8974531793622843,y=0.6299514776398363 a=zee,b=hat,i=8829,x=0.03029077173623984,y=0.8996371412607174 a=pan,b=zee,i=8830,x=0.9250374016750887,y=0.21170234142774214 a=hat,b=wye,i=8831,x=0.2886019989070704,y=0.8746854292394444 a=eks,b=zee,i=8832,x=0.8201188808616761,y=0.7163833146418705 a=hat,b=pan,i=8833,x=0.4781516414425546,y=0.6243657645336355 a=eks,b=pan,i=8834,x=0.30019128687682395,y=0.6215357926899209 a=zee,b=pan,i=8835,x=0.28411203290841713,y=0.880506908200805 a=zee,b=hat,i=8836,x=0.12727398470205364,y=0.6861531204026988 a=pan,b=pan,i=8837,x=0.6585419955018336,y=0.10473471849452742 a=pan,b=hat,i=8838,x=0.4461825537060876,y=0.3925097922631463 a=wye,b=pan,i=8839,x=0.4002040179552746,y=0.24694949779242004 a=hat,b=hat,i=8840,x=0.2591704876662355,y=0.8145986246056769 a=wye,b=pan,i=8841,x=0.38972915905002337,y=0.5603702988216951 a=pan,b=eks,i=8842,x=0.9266082306477657,y=0.5285007006129709 a=hat,b=hat,i=8843,x=0.37872486721691034,y=0.07532645476050148 a=hat,b=hat,i=8844,x=0.0685259642260373,y=0.00776256940978215 a=pan,b=wye,i=8845,x=0.24303613366881238,y=0.13056160975299724 a=wye,b=eks,i=8846,x=0.9676348576302707,y=0.5106172718000012 a=wye,b=pan,i=8847,x=0.19766194187411346,y=0.6722053323380418 a=hat,b=eks,i=8848,x=0.18275312440508307,y=0.9764304146821695 a=pan,b=zee,i=8849,x=0.6264364311275306,y=0.9563714459175713 a=hat,b=eks,i=8850,x=0.8735595733663851,y=0.5106033973424751 a=hat,b=wye,i=8851,x=0.8277257237676418,y=0.38220594008932074 a=pan,b=eks,i=8852,x=0.5590462379202299,y=0.07402923834402797 a=wye,b=wye,i=8853,x=0.6030890949494638,y=0.024154261693530632 a=hat,b=wye,i=8854,x=0.9304995637638334,y=0.6319621895624278 a=eks,b=zee,i=8855,x=0.3608005376988722,y=0.9009155444417519 a=pan,b=hat,i=8856,x=0.31871112874254814,y=0.5214655695969946 a=pan,b=eks,i=8857,x=0.31972354861237895,y=0.7327700228563248 a=pan,b=zee,i=8858,x=0.7128306783608381,y=0.811303686462451 a=pan,b=wye,i=8859,x=0.9081121983690633,y=0.5712022128090308 a=eks,b=pan,i=8860,x=0.7438203192490614,y=0.28338323389587416 a=wye,b=hat,i=8861,x=0.39486469148361836,y=0.49780490997274707 a=wye,b=wye,i=8862,x=0.7736663364376681,y=0.5874621525618737 a=zee,b=pan,i=8863,x=0.7598351732843991,y=0.16402301245225137 a=eks,b=eks,i=8864,x=0.8345356283222535,y=0.7112462031216813 a=zee,b=eks,i=8865,x=0.9403263935444554,y=0.07461363367845775 a=zee,b=hat,i=8866,x=0.6732648337974786,y=0.9333019394438807 a=hat,b=zee,i=8867,x=0.4989779025451857,y=0.9076709264537641 a=hat,b=hat,i=8868,x=0.016222381142314224,y=0.02090746494690887 a=wye,b=hat,i=8869,x=0.2676602361580831,y=0.8275937851537348 a=wye,b=zee,i=8870,x=0.5771716563773662,y=0.3486638387791615 a=wye,b=zee,i=8871,x=0.8326977668224673,y=0.042247928422714076 a=eks,b=pan,i=8872,x=0.46276796521083263,y=0.937222119081556 a=zee,b=wye,i=8873,x=0.12465164468565504,y=0.4217551436223611 a=hat,b=wye,i=8874,x=0.8578330113744658,y=0.5967910955072325 a=wye,b=pan,i=8875,x=0.9700008052690227,y=0.5495480079950836 a=pan,b=hat,i=8876,x=0.14594726337052932,y=0.7756413451049061 a=wye,b=eks,i=8877,x=0.21506616709063353,y=0.028566538362973737 a=hat,b=zee,i=8878,x=0.8446285361381319,y=0.08785108055341062 a=zee,b=pan,i=8879,x=0.8504405312776793,y=0.6033489024089217 a=wye,b=wye,i=8880,x=0.47595916238031677,y=0.4288837512249194 a=eks,b=zee,i=8881,x=0.45213579710907703,y=0.08748650555497739 a=zee,b=eks,i=8882,x=0.1414462883645664,y=0.9081746803701161 a=hat,b=eks,i=8883,x=0.7348243939209332,y=0.8605568412288824 a=pan,b=hat,i=8884,x=0.7853971344779014,y=0.004051486898246415 a=zee,b=wye,i=8885,x=0.41758576449425977,y=0.14627581317514182 a=wye,b=hat,i=8886,x=0.9280339369715974,y=0.9297205006311496 a=zee,b=hat,i=8887,x=0.7347475121162593,y=0.03993326351233917 a=zee,b=zee,i=8888,x=0.8278911862966036,y=0.4003238193899692 a=zee,b=zee,i=8889,x=0.06545001204265088,y=0.3004515856834621 a=eks,b=zee,i=8890,x=0.27962535290039825,y=0.44335679461319166 a=hat,b=hat,i=8891,x=0.019843222350497625,y=0.5313009507007954 a=pan,b=eks,i=8892,x=0.3852530201110397,y=0.06941698785655903 a=pan,b=eks,i=8893,x=0.2977417830889273,y=0.6332182300346895 a=zee,b=eks,i=8894,x=0.1966531651167187,y=0.4688240979189081 a=wye,b=hat,i=8895,x=0.22463107582925324,y=0.4161186278077874 a=eks,b=zee,i=8896,x=0.22809184804735871,y=0.4707492036142362 a=hat,b=eks,i=8897,x=0.4271783841263873,y=0.5474566889867322 a=hat,b=zee,i=8898,x=0.45420946781919536,y=0.10354482418357991 a=zee,b=pan,i=8899,x=0.1500424792671291,y=0.3904357922605537 a=eks,b=hat,i=8900,x=0.4705695658454211,y=0.13058529889276693 a=wye,b=eks,i=8901,x=0.7851072833003859,y=0.010949059596507271 a=eks,b=pan,i=8902,x=0.36598892555347484,y=0.8692921887688625 a=zee,b=eks,i=8903,x=0.4231582011204885,y=0.4821489267549405 a=eks,b=wye,i=8904,x=0.27693517497385267,y=0.35861877550118093 a=eks,b=hat,i=8905,x=0.2021072148174844,y=0.5782529159344267 a=pan,b=eks,i=8906,x=0.6095360635614762,y=0.15147456052535202 a=pan,b=eks,i=8907,x=0.730295298034919,y=0.2551125391698271 a=zee,b=zee,i=8908,x=0.3638375152320661,y=0.5373463704499434 a=pan,b=hat,i=8909,x=0.5579467202447957,y=0.1630566373150174 a=hat,b=pan,i=8910,x=0.49610253645583846,y=0.21986829070394298 a=eks,b=wye,i=8911,x=0.09558215825789063,y=0.018958306464913255 a=zee,b=eks,i=8912,x=0.5946765644498425,y=0.4861950247721053 a=zee,b=wye,i=8913,x=0.7753872326222572,y=0.130388837660953 a=zee,b=hat,i=8914,x=0.8820731335941235,y=0.12986802677134568 a=hat,b=zee,i=8915,x=0.4040203950712935,y=0.04965833346589221 a=eks,b=wye,i=8916,x=0.46871698272105,y=0.3462467467139262 a=wye,b=hat,i=8917,x=0.5720192464320304,y=0.0819820791306417 a=wye,b=wye,i=8918,x=0.8054579412182167,y=0.3836759639818865 a=eks,b=hat,i=8919,x=0.4742484069291977,y=0.2514827712591855 a=pan,b=wye,i=8920,x=0.733610226156712,y=0.5651397506818968 a=hat,b=zee,i=8921,x=0.5565613081265703,y=0.9540215346587051 a=pan,b=pan,i=8922,x=0.270663413379612,y=0.4701176631611145 a=pan,b=zee,i=8923,x=0.1853923248765008,y=0.0022929560982657415 a=zee,b=pan,i=8924,x=0.7050433080915809,y=0.4961082324924917 a=eks,b=wye,i=8925,x=0.5609329671328473,y=0.589599688677612 a=pan,b=eks,i=8926,x=0.5899990569564478,y=0.9670305978679095 a=eks,b=zee,i=8927,x=0.6589844496396701,y=0.07234525669075342 a=hat,b=wye,i=8928,x=0.9559160182621979,y=0.2564401800691153 a=zee,b=wye,i=8929,x=0.7910634287616417,y=0.5832583369417834 a=pan,b=eks,i=8930,x=0.9200311370773863,y=0.8086516025019609 a=zee,b=eks,i=8931,x=0.7726442152731748,y=0.3006011490460859 a=pan,b=pan,i=8932,x=0.9200924471782158,y=0.30104452372640955 a=zee,b=zee,i=8933,x=0.4454093296017202,y=0.3284583037994141 a=wye,b=eks,i=8934,x=0.42726184573719983,y=0.9963781447633139 a=zee,b=eks,i=8935,x=0.4486952558039746,y=0.4130427561178419 a=hat,b=eks,i=8936,x=0.9755076232964625,y=0.6362818073430646 a=zee,b=zee,i=8937,x=0.5683636673391735,y=0.329434458320802 a=zee,b=hat,i=8938,x=0.35289211042725366,y=0.7543520598626876 a=hat,b=pan,i=8939,x=0.8511623725969789,y=0.6164456458973154 a=wye,b=wye,i=8940,x=0.9818963757219575,y=0.5755972292005318 a=hat,b=hat,i=8941,x=0.7568298583150284,y=0.5846179373919896 a=eks,b=hat,i=8942,x=0.601894549758784,y=0.13992074533051124 a=eks,b=hat,i=8943,x=0.35887195487544743,y=0.6953516641971523 a=zee,b=hat,i=8944,x=0.8805088303643233,y=0.08493946930957796 a=eks,b=hat,i=8945,x=0.7539371156991909,y=0.4116992595762401 a=wye,b=hat,i=8946,x=0.16141868331242304,y=0.9136362828702729 a=eks,b=hat,i=8947,x=0.8483324196518135,y=0.6158053719777993 a=eks,b=pan,i=8948,x=0.5318875109400665,y=0.8230182723036877 a=zee,b=zee,i=8949,x=0.4716296186751222,y=0.8472833535757873 a=zee,b=wye,i=8950,x=0.2790928413033852,y=0.0772468110330039 a=wye,b=eks,i=8951,x=0.9027943823162313,y=0.6124436018843183 a=pan,b=wye,i=8952,x=0.39603795348082305,y=0.7719031240961284 a=eks,b=hat,i=8953,x=0.8716876316900987,y=0.20148989402965545 a=zee,b=eks,i=8954,x=0.47758220480911473,y=0.2664181870815133 a=hat,b=pan,i=8955,x=0.3375565375177234,y=0.19102233314969186 a=hat,b=wye,i=8956,x=0.44049488264331627,y=0.5092306826033091 a=eks,b=eks,i=8957,x=0.7047805468534891,y=0.5946651385930218 a=pan,b=pan,i=8958,x=0.6519485361202326,y=0.7030912337766829 a=hat,b=eks,i=8959,x=0.6713731052940981,y=0.6013560927295543 a=hat,b=pan,i=8960,x=0.9417167187642326,y=0.8026299128777213 a=zee,b=wye,i=8961,x=0.8154052031095614,y=0.6481399972215665 a=pan,b=wye,i=8962,x=0.0914057435253639,y=0.10822318947000709 a=pan,b=hat,i=8963,x=0.3046680167824908,y=0.09348404024830137 a=zee,b=zee,i=8964,x=0.6189408278256606,y=0.8433159445563726 a=eks,b=hat,i=8965,x=0.958051223919934,y=0.5081338063861043 a=wye,b=eks,i=8966,x=0.8530691152394455,y=0.8692728927718893 a=hat,b=eks,i=8967,x=0.8372819315874948,y=0.8861340588817578 a=wye,b=zee,i=8968,x=0.9977506774202527,y=0.9679468301172027 a=hat,b=pan,i=8969,x=0.45963913428927994,y=0.2847833031004139 a=pan,b=eks,i=8970,x=0.34327965136688565,y=0.2691645574062619 a=eks,b=hat,i=8971,x=0.24298535978329028,y=0.6326328755167427 a=hat,b=zee,i=8972,x=0.5786862872644059,y=0.8671986650119898 a=wye,b=hat,i=8973,x=0.7183329442429014,y=0.3363191065286383 a=wye,b=pan,i=8974,x=0.551888889672068,y=0.3209850549321359 a=pan,b=pan,i=8975,x=0.30697964139250933,y=0.08659671798153756 a=zee,b=eks,i=8976,x=0.9556339095055809,y=0.021482277034970076 a=eks,b=hat,i=8977,x=0.3585667547454152,y=0.7507818063628751 a=eks,b=hat,i=8978,x=0.5232916500187303,y=0.8753848427459924 a=hat,b=wye,i=8979,x=0.002400498001248641,y=0.5428314927562883 a=wye,b=eks,i=8980,x=0.31030792190565804,y=0.851109380675088 a=hat,b=eks,i=8981,x=0.8950141191932938,y=0.3343291380416574 a=wye,b=zee,i=8982,x=0.007647040296205221,y=0.5252318459052353 a=eks,b=hat,i=8983,x=0.6822585854384956,y=0.009453423471399658 a=zee,b=pan,i=8984,x=0.6987813603715117,y=0.5232757984191948 a=hat,b=wye,i=8985,x=0.932024395968463,y=0.9447580630208217 a=zee,b=zee,i=8986,x=0.8552570190589601,y=0.08815519942713801 a=wye,b=pan,i=8987,x=0.27750649660566373,y=0.76526956752658 a=pan,b=hat,i=8988,x=0.5404886782798238,y=0.5374270296539031 a=wye,b=hat,i=8989,x=0.9762152572727496,y=0.8712434910014083 a=wye,b=hat,i=8990,x=0.2691586619417575,y=0.5122780764115732 a=pan,b=eks,i=8991,x=0.5236344484593898,y=0.7020390430173928 a=zee,b=zee,i=8992,x=0.285347240060405,y=0.2493240966526331 a=zee,b=wye,i=8993,x=0.7119318558771737,y=0.8612125817012293 a=pan,b=eks,i=8994,x=0.6358666072344865,y=0.930679583655016 a=eks,b=pan,i=8995,x=0.43393822544853966,y=0.5656571369668376 a=eks,b=zee,i=8996,x=0.014997169280220546,y=0.38924624193859947 a=pan,b=eks,i=8997,x=0.006957705982631457,y=0.27329586967444996 a=zee,b=wye,i=8998,x=0.45799438726799335,y=0.020705027471035087 a=wye,b=wye,i=8999,x=0.18512302956813365,y=0.7121523046316812 a=hat,b=eks,i=9000,x=0.33727508102114134,y=0.13582122939201124 a=eks,b=eks,i=9001,x=0.517121854692058,y=0.308749201053908 a=hat,b=zee,i=9002,x=0.07358032166019501,y=0.736123828569227 a=zee,b=hat,i=9003,x=0.004824023551166401,y=0.759916663671451 a=zee,b=eks,i=9004,x=0.4893113819292234,y=0.23390278210191928 a=hat,b=eks,i=9005,x=0.45618459558425717,y=0.8962930076422373 a=zee,b=hat,i=9006,x=0.6562108769673498,y=0.13991018518940446 a=zee,b=zee,i=9007,x=0.3650427655416524,y=0.8531673941547171 a=zee,b=wye,i=9008,x=0.8282941376563813,y=0.9889370827954176 a=pan,b=pan,i=9009,x=0.3878236858466175,y=0.06714068514516147 a=hat,b=hat,i=9010,x=0.2007850497817364,y=0.6400219844960209 a=wye,b=wye,i=9011,x=0.6252481085403859,y=0.203071024510721 a=wye,b=hat,i=9012,x=0.4675098280645633,y=0.9904823978688722 a=zee,b=pan,i=9013,x=0.6305143660449302,y=0.710245374097503 a=zee,b=wye,i=9014,x=0.16891869382531022,y=0.37574058303798785 a=pan,b=wye,i=9015,x=0.3220094028213596,y=0.4839478151356543 a=eks,b=eks,i=9016,x=0.5800740825749267,y=0.8910261945783475 a=zee,b=hat,i=9017,x=0.9502641304019075,y=0.8396710982351069 a=pan,b=eks,i=9018,x=0.4764608908539697,y=0.4728942258779697 a=hat,b=wye,i=9019,x=0.272865007065651,y=0.41472685232133355 a=eks,b=hat,i=9020,x=0.03877794357017561,y=0.8924528458892764 a=eks,b=wye,i=9021,x=0.7714689461624145,y=0.7234215610234059 a=eks,b=eks,i=9022,x=0.8213647586189171,y=0.8993719170687399 a=zee,b=zee,i=9023,x=0.7890585709155626,y=0.5099043493783608 a=zee,b=wye,i=9024,x=0.3645469383907922,y=0.7980710103585312 a=eks,b=pan,i=9025,x=0.7614330300379404,y=0.039049698191956694 a=hat,b=zee,i=9026,x=0.8364001741754985,y=0.8590079093968295 a=pan,b=hat,i=9027,x=0.142586581614627,y=0.8402014883489196 a=zee,b=wye,i=9028,x=0.5239151547368636,y=0.8242755070656802 a=hat,b=eks,i=9029,x=0.8128575668904885,y=0.395268947973739 a=zee,b=pan,i=9030,x=0.5793285227205369,y=0.8038160807198467 a=zee,b=wye,i=9031,x=0.42904790956591343,y=0.292783754196035 a=zee,b=eks,i=9032,x=0.6146666934752367,y=0.26568169357263305 a=eks,b=eks,i=9033,x=0.6937567726575595,y=0.9601490785081487 a=zee,b=wye,i=9034,x=0.7679588189607225,y=0.5157794038228849 a=zee,b=eks,i=9035,x=0.8214778175820499,y=0.760903040561442 a=hat,b=wye,i=9036,x=0.13026398297350839,y=0.8705769782903738 a=pan,b=wye,i=9037,x=0.5665532246879906,y=0.7400695598140006 a=wye,b=pan,i=9038,x=0.565327438099348,y=0.231520424905162 a=hat,b=zee,i=9039,x=0.5300522543665926,y=0.23348061445665524 a=wye,b=zee,i=9040,x=0.6003398441074326,y=0.39489635735776574 a=wye,b=hat,i=9041,x=0.983147388463674,y=0.6432444380950916 a=wye,b=zee,i=9042,x=0.555504813496403,y=0.005666564490671155 a=eks,b=pan,i=9043,x=0.5141737191526409,y=0.23406402155139128 a=pan,b=eks,i=9044,x=0.4915948295461785,y=0.5674330258517061 a=pan,b=eks,i=9045,x=0.4125775873836637,y=0.9745899732717427 a=zee,b=wye,i=9046,x=0.27009823817926015,y=0.5931288546151294 a=hat,b=hat,i=9047,x=0.49305007094314124,y=0.3988521392673088 a=zee,b=wye,i=9048,x=0.852593383706857,y=0.13271142657885082 a=pan,b=wye,i=9049,x=0.10903067000808575,y=0.6457675593887455 a=pan,b=eks,i=9050,x=0.9286228908161963,y=0.7128664838636729 a=eks,b=zee,i=9051,x=0.7368149289050578,y=0.040114995641035156 a=pan,b=eks,i=9052,x=0.9883016421626661,y=0.836414097002929 a=eks,b=eks,i=9053,x=0.578258852447845,y=0.6483953013399163 a=pan,b=eks,i=9054,x=0.4581912096837616,y=0.2396747725609628 a=pan,b=zee,i=9055,x=0.3910891811342043,y=0.3060677650909158 a=zee,b=eks,i=9056,x=0.1257667798355191,y=0.22523050330447225 a=wye,b=wye,i=9057,x=0.8018497438432275,y=0.13069916829224115 a=eks,b=zee,i=9058,x=0.46306509283004527,y=0.6479906691686209 a=hat,b=zee,i=9059,x=0.8032276523393308,y=0.5895573796523289 a=zee,b=wye,i=9060,x=0.9489845382435659,y=0.7186985210470157 a=wye,b=eks,i=9061,x=0.5843515776382836,y=0.09689548652828073 a=eks,b=zee,i=9062,x=0.29235718302362745,y=0.8058919599706711 a=zee,b=eks,i=9063,x=0.3746671187448585,y=0.7104834374120668 a=pan,b=pan,i=9064,x=0.957433552072592,y=0.612273185217601 a=pan,b=pan,i=9065,x=0.9206660995409818,y=0.6388548120920611 a=hat,b=eks,i=9066,x=0.7938077850540011,y=0.9840395711931128 a=eks,b=eks,i=9067,x=0.7586156840742447,y=0.9657635310428576 a=zee,b=wye,i=9068,x=0.03525325620506059,y=0.20286396861407563 a=wye,b=wye,i=9069,x=0.9854601376745921,y=0.28297920890020123 a=eks,b=zee,i=9070,x=0.7790422604287773,y=0.28267242056842967 a=wye,b=pan,i=9071,x=0.9604400242139107,y=0.09079642708772462 a=wye,b=pan,i=9072,x=0.5208132164872745,y=0.013972758368806626 a=eks,b=eks,i=9073,x=0.2792153884168088,y=0.7248580986479927 a=pan,b=wye,i=9074,x=0.9826230778886313,y=0.30895404125911885 a=zee,b=pan,i=9075,x=0.3488738872635716,y=0.8235123319669855 a=eks,b=pan,i=9076,x=0.9828706810264064,y=0.7255065121370968 a=wye,b=pan,i=9077,x=0.285398788706721,y=0.4224009700612671 a=hat,b=hat,i=9078,x=0.049288778502150965,y=0.996399226324633 a=eks,b=wye,i=9079,x=0.2615316643364618,y=0.22800118037634576 a=zee,b=zee,i=9080,x=0.4293043221770476,y=0.17146941589040998 a=pan,b=zee,i=9081,x=0.00020390740306253097,y=0.858089025239552 a=zee,b=wye,i=9082,x=0.2857614979340398,y=0.6179068250859443 a=eks,b=zee,i=9083,x=0.23246167408482288,y=0.22121933132231686 a=zee,b=hat,i=9084,x=0.3023274634670656,y=0.3919343366566008 a=wye,b=zee,i=9085,x=0.48017021719327857,y=0.0007369823565522848 a=eks,b=pan,i=9086,x=0.43284428230137006,y=0.6679282652138314 a=wye,b=eks,i=9087,x=0.5126283529841884,y=0.414628158508178 a=pan,b=hat,i=9088,x=0.10076670744312233,y=0.924513056086707 a=eks,b=hat,i=9089,x=0.17655473424651258,y=0.027572342702157582 a=zee,b=hat,i=9090,x=0.32515391353663414,y=0.24968345250419 a=hat,b=hat,i=9091,x=0.40076821857198996,y=0.6602879383328565 a=zee,b=zee,i=9092,x=0.26080219359430634,y=0.6103007265821453 a=pan,b=hat,i=9093,x=0.2925006896788842,y=0.6480842668339396 a=pan,b=pan,i=9094,x=0.9716001304365217,y=0.6469197673672618 a=eks,b=eks,i=9095,x=0.5806604417079977,y=0.3031395509663418 a=eks,b=eks,i=9096,x=0.3734935600143474,y=0.5772166478411038 a=zee,b=zee,i=9097,x=0.9600502263246077,y=0.39644027119291114 a=wye,b=hat,i=9098,x=0.2804902678845115,y=0.048162079204052355 a=eks,b=zee,i=9099,x=0.43507793732310474,y=0.3953634078162601 a=pan,b=eks,i=9100,x=0.4123076209388652,y=0.8034708206600174 a=zee,b=eks,i=9101,x=0.39275338043203933,y=0.6958341586624519 a=pan,b=hat,i=9102,x=0.28992810063257124,y=0.0936263604214349 a=hat,b=hat,i=9103,x=0.05803247800352507,y=0.5686807585943757 a=pan,b=wye,i=9104,x=0.27797911143024934,y=0.942706265472493 a=hat,b=hat,i=9105,x=0.4895163425613803,y=0.033340055000638746 a=pan,b=zee,i=9106,x=0.44873266752482066,y=0.15530029661112588 a=pan,b=wye,i=9107,x=0.34313847787795904,y=0.2784766094254877 a=hat,b=wye,i=9108,x=0.614870837142051,y=0.3488517641548976 a=eks,b=hat,i=9109,x=0.9754089146191263,y=0.5077651396700906 a=hat,b=zee,i=9110,x=0.6804708680166679,y=0.5357141089061417 a=zee,b=zee,i=9111,x=0.0703606204232261,y=0.6245056563608682 a=pan,b=wye,i=9112,x=0.3153235029768974,y=0.5484733757485007 a=eks,b=wye,i=9113,x=0.49754317676073356,y=0.5477171066757857 a=eks,b=wye,i=9114,x=0.9835650326182704,y=0.8742646308873757 a=wye,b=zee,i=9115,x=0.10698858622424778,y=0.1221930347907727 a=eks,b=pan,i=9116,x=0.8096317851752184,y=0.4495015727565027 a=pan,b=eks,i=9117,x=0.03509835946106599,y=0.4760601952379325 a=zee,b=hat,i=9118,x=0.6070026967820008,y=0.27123198811450044 a=eks,b=hat,i=9119,x=0.4790316458227425,y=0.39259275204959654 a=zee,b=eks,i=9120,x=0.8458192848056897,y=0.9572808268819287 a=pan,b=pan,i=9121,x=0.9385839358069921,y=0.6047637384188489 a=eks,b=pan,i=9122,x=0.45413891231860504,y=0.7591849964061139 a=pan,b=zee,i=9123,x=0.026931116208210204,y=0.552290792057422 a=wye,b=pan,i=9124,x=0.271590915264334,y=0.042888205379760125 a=pan,b=wye,i=9125,x=0.004588040579576735,y=0.6300579166147449 a=wye,b=wye,i=9126,x=0.5171856925914533,y=0.24961569992529742 a=wye,b=pan,i=9127,x=0.8948475255545615,y=0.6574529698134108 a=wye,b=hat,i=9128,x=0.3669933618796106,y=0.37512574289121725 a=pan,b=hat,i=9129,x=0.6586229255026295,y=0.1784724547766009 a=hat,b=zee,i=9130,x=0.27552193496369337,y=0.6578126148590314 a=zee,b=pan,i=9131,x=0.6444063407232797,y=0.4063279946367009 a=pan,b=wye,i=9132,x=0.6455902674388132,y=0.5382099179246037 a=hat,b=pan,i=9133,x=0.9317711632235914,y=0.3230694970784014 a=eks,b=hat,i=9134,x=0.16612397042168814,y=0.3555728981905678 a=wye,b=zee,i=9135,x=0.7750442450200157,y=0.06656439748434029 a=zee,b=pan,i=9136,x=0.5002884150544058,y=0.21659717683648372 a=zee,b=hat,i=9137,x=0.0053168417053239825,y=0.23970890502186593 a=hat,b=zee,i=9138,x=0.05408301987702224,y=0.8596429828563238 a=zee,b=zee,i=9139,x=0.24544320815673137,y=0.677429657112386 a=zee,b=pan,i=9140,x=0.5013642860004229,y=0.6650678922317501 a=eks,b=hat,i=9141,x=0.39054802020070156,y=0.06891218601149551 a=wye,b=hat,i=9142,x=0.29433621999949233,y=0.7751648810637005 a=wye,b=hat,i=9143,x=0.4460302810053538,y=0.040278587711885305 a=hat,b=eks,i=9144,x=0.30372533545667213,y=0.4297094831523881 a=zee,b=eks,i=9145,x=0.00769664097559164,y=0.1446289205179656 a=pan,b=wye,i=9146,x=0.9108896246536903,y=0.20685277919402034 a=wye,b=pan,i=9147,x=0.8702610842064613,y=0.13016678459764375 a=pan,b=wye,i=9148,x=0.7394828765293925,y=0.9475622732914554 a=zee,b=pan,i=9149,x=0.22357262525185106,y=0.20550777850363977 a=zee,b=pan,i=9150,x=0.7364509479059471,y=0.5273598026796336 a=zee,b=eks,i=9151,x=0.3216536526700301,y=0.23861396443066107 a=hat,b=wye,i=9152,x=0.629862943457729,y=0.2161824319117963 a=zee,b=wye,i=9153,x=0.7713603997995606,y=0.8927934282961629 a=eks,b=eks,i=9154,x=0.8033015390132335,y=0.7428789028852476 a=hat,b=pan,i=9155,x=0.4469843980869507,y=0.18928924828611082 a=wye,b=wye,i=9156,x=0.500390135135027,y=0.8848611838558533 a=zee,b=hat,i=9157,x=0.6459716786543495,y=0.8783255778315494 a=zee,b=pan,i=9158,x=0.829825296282736,y=0.9403424810846446 a=hat,b=wye,i=9159,x=0.6553956343389391,y=0.1525879472674848 a=zee,b=eks,i=9160,x=0.6080812576081395,y=0.3155419271117481 a=wye,b=zee,i=9161,x=0.9794920335555851,y=0.5208178578405636 a=hat,b=pan,i=9162,x=0.36011363532418106,y=0.3418468995076799 a=pan,b=wye,i=9163,x=0.37797791224139665,y=0.39353695559343227 a=hat,b=zee,i=9164,x=0.8838448430378912,y=0.7958865093747128 a=zee,b=zee,i=9165,x=0.7783131261247423,y=0.7403476431916528 a=eks,b=eks,i=9166,x=0.22004086657109556,y=0.19736319549096537 a=hat,b=wye,i=9167,x=0.6758868789217809,y=0.24720804895114945 a=wye,b=pan,i=9168,x=0.5370077637228887,y=0.6389653169963743 a=pan,b=zee,i=9169,x=0.030815090059835182,y=0.017547992939040524 a=wye,b=wye,i=9170,x=0.8353343256800804,y=0.3768654473939027 a=hat,b=zee,i=9171,x=0.46003847353195026,y=0.4354345395691309 a=hat,b=pan,i=9172,x=0.032538252982685534,y=0.988500077283618 a=eks,b=wye,i=9173,x=0.034581992091101466,y=0.7801643183419578 a=eks,b=zee,i=9174,x=0.6550305066967593,y=0.16344251291756706 a=zee,b=wye,i=9175,x=0.19674254649951783,y=0.18304515051083692 a=eks,b=pan,i=9176,x=0.21328957209812893,y=0.13489440510159378 a=pan,b=eks,i=9177,x=0.005689888388995534,y=0.19304812808970884 a=zee,b=pan,i=9178,x=0.9154191363169403,y=0.032732957728748735 a=zee,b=zee,i=9179,x=0.9807519030460864,y=0.4665860553591783 a=pan,b=pan,i=9180,x=0.6528911310033898,y=0.7987231494976602 a=pan,b=hat,i=9181,x=0.6407905148282739,y=0.7653184860370159 a=wye,b=pan,i=9182,x=0.9562838531255896,y=0.27319300978963235 a=zee,b=eks,i=9183,x=0.8789109160607933,y=0.6764597514962247 a=hat,b=wye,i=9184,x=0.0454922541303826,y=0.7789503923765669 a=zee,b=hat,i=9185,x=0.9488182203633042,y=0.20055459864504688 a=pan,b=zee,i=9186,x=0.8094929584839381,y=0.017753827357001706 a=zee,b=eks,i=9187,x=0.9492829297817624,y=0.9675987602030636 a=hat,b=wye,i=9188,x=0.5484371698132414,y=0.48898521397678274 a=zee,b=hat,i=9189,x=0.698589129880174,y=0.4354385113427839 a=pan,b=wye,i=9190,x=0.8371899774027962,y=0.7968937186611519 a=wye,b=zee,i=9191,x=0.021517369039138368,y=0.1381446138482929 a=eks,b=zee,i=9192,x=0.2695667438992312,y=0.28074171138048576 a=wye,b=pan,i=9193,x=0.894511626988757,y=0.938591468790241 a=wye,b=pan,i=9194,x=0.12628217214956572,y=0.6168175982380071 a=pan,b=zee,i=9195,x=0.5535590246543304,y=0.2526444377074163 a=hat,b=hat,i=9196,x=0.3980083533361548,y=0.12546876469790447 a=wye,b=hat,i=9197,x=0.3508027024722644,y=0.8470842806054778 a=pan,b=pan,i=9198,x=0.6918350451415268,y=0.7037194771160388 a=pan,b=wye,i=9199,x=0.09935798556479436,y=0.8306198911393249 a=eks,b=wye,i=9200,x=0.5817459757102148,y=0.7926589099732673 a=wye,b=pan,i=9201,x=0.6973989669681704,y=0.029025785391803005 a=hat,b=wye,i=9202,x=0.541438501860869,y=0.43313624277905893 a=zee,b=eks,i=9203,x=0.03325991383215876,y=0.7053312999685288 a=hat,b=pan,i=9204,x=0.972877655785142,y=0.2339442404736457 a=wye,b=pan,i=9205,x=0.650403525932319,y=0.3896918481459313 a=eks,b=zee,i=9206,x=0.38877534437698114,y=0.570145295749778 a=eks,b=wye,i=9207,x=0.4768627348776039,y=0.8140053040358975 a=wye,b=eks,i=9208,x=0.7602904558546134,y=0.40132374234963053 a=hat,b=eks,i=9209,x=0.9001439023825403,y=0.03672742376278848 a=pan,b=eks,i=9210,x=0.9435871837198925,y=0.17154456862061596 a=pan,b=hat,i=9211,x=0.6420793762242888,y=0.686212047389247 a=wye,b=zee,i=9212,x=0.5791530677301323,y=0.4958922872459267 a=zee,b=pan,i=9213,x=0.5172383902917987,y=0.415686177469048 a=zee,b=zee,i=9214,x=0.5228330684403698,y=0.9018872431686975 a=eks,b=wye,i=9215,x=0.04381430874634051,y=0.6032242723440449 a=wye,b=pan,i=9216,x=0.945612107018632,y=0.5963971999452331 a=pan,b=hat,i=9217,x=0.5519808331424808,y=0.037818522708640945 a=wye,b=pan,i=9218,x=0.45248627667931407,y=0.9107065056547308 a=wye,b=pan,i=9219,x=0.9023383971006868,y=0.007488783487717088 a=hat,b=wye,i=9220,x=0.7052123508658505,y=0.38765508481678934 a=eks,b=zee,i=9221,x=0.41382740826608244,y=0.477677197129144 a=hat,b=eks,i=9222,x=0.6481864881498441,y=0.5386696824239133 a=wye,b=hat,i=9223,x=0.677511714967485,y=0.2245548025295082 a=zee,b=eks,i=9224,x=0.23401414583819413,y=0.9738879243097983 a=wye,b=pan,i=9225,x=0.8767378564000506,y=0.4275905594606648 a=pan,b=zee,i=9226,x=0.4240169603576853,y=0.8296431435579869 a=hat,b=pan,i=9227,x=0.946179027020023,y=0.5244012924468459 a=pan,b=zee,i=9228,x=0.05618069066896114,y=0.7424835122028975 a=zee,b=wye,i=9229,x=0.40650226274306367,y=0.9887079480722842 a=pan,b=eks,i=9230,x=0.3504445487923017,y=0.0696878797080479 a=wye,b=zee,i=9231,x=0.9610972939563219,y=0.9615810406623142 a=eks,b=wye,i=9232,x=0.9834939198983763,y=0.902120163211437 a=pan,b=eks,i=9233,x=0.8804184286373076,y=0.4945856574840146 a=wye,b=wye,i=9234,x=0.07920533790072082,y=0.4210755544521094 a=eks,b=hat,i=9235,x=0.48788423763049804,y=0.4836801731961293 a=wye,b=eks,i=9236,x=0.9192818812102141,y=0.1515679068232202 a=hat,b=hat,i=9237,x=0.7302582849873859,y=0.6347279985888814 a=zee,b=eks,i=9238,x=0.7403878392403773,y=0.34071315515449585 a=pan,b=pan,i=9239,x=0.8213696571357758,y=0.17138348492013578 a=wye,b=hat,i=9240,x=0.8014369373980875,y=0.814100095516592 a=pan,b=pan,i=9241,x=0.3913547136873715,y=0.54960018873529 a=pan,b=zee,i=9242,x=0.9438072144493844,y=0.06767533471560916 a=wye,b=zee,i=9243,x=0.5569913771099433,y=0.18691552708330927 a=pan,b=wye,i=9244,x=0.2905201186571721,y=0.43425495374391 a=pan,b=zee,i=9245,x=0.29006760780733076,y=0.9489792158642996 a=wye,b=zee,i=9246,x=0.21902763341829212,y=0.7943599432988762 a=wye,b=pan,i=9247,x=0.8348408249460723,y=0.45052677140725683 a=zee,b=eks,i=9248,x=0.26940493140011434,y=0.9610522390775448 a=eks,b=hat,i=9249,x=0.39091312069697004,y=0.3308378438144999 a=hat,b=wye,i=9250,x=0.2762755403834666,y=0.9174844589095804 a=zee,b=wye,i=9251,x=0.4183886566774483,y=0.9616112086487094 a=hat,b=pan,i=9252,x=0.03920827797790982,y=0.7576567680032309 a=zee,b=pan,i=9253,x=0.9673157002999003,y=0.7433452506349982 a=wye,b=eks,i=9254,x=0.924508714560465,y=0.19996024545680346 a=eks,b=pan,i=9255,x=0.4613513625777358,y=0.13932504620685293 a=wye,b=hat,i=9256,x=0.961942362261845,y=0.9395596121676374 a=zee,b=eks,i=9257,x=0.8279072561096625,y=0.8490761119202441 a=wye,b=hat,i=9258,x=0.22113630994807887,y=0.04508156412906639 a=wye,b=hat,i=9259,x=0.5343061739795472,y=0.3925155297434233 a=hat,b=eks,i=9260,x=0.6027628673680535,y=0.29907777128173474 a=eks,b=pan,i=9261,x=0.269529051685529,y=0.4796863618360836 a=wye,b=wye,i=9262,x=0.09116905745671411,y=0.6431265280186941 a=pan,b=wye,i=9263,x=0.18094504922785837,y=0.6552196736780825 a=hat,b=zee,i=9264,x=0.023456730670551096,y=0.1975931324733875 a=zee,b=pan,i=9265,x=0.007623684349103987,y=0.07551340520872629 a=eks,b=eks,i=9266,x=0.17817560372002472,y=0.49956704475839064 a=pan,b=pan,i=9267,x=0.04690229807589086,y=0.1929566014362788 a=zee,b=eks,i=9268,x=0.3470560427863578,y=0.3275172947002548 a=zee,b=hat,i=9269,x=0.5409419616161683,y=0.3958039424067026 a=pan,b=pan,i=9270,x=0.1487528959524752,y=0.4469367832007153 a=pan,b=wye,i=9271,x=0.24595184073704124,y=0.48817169012236983 a=hat,b=eks,i=9272,x=0.8194471147409262,y=0.06810057179235018 a=hat,b=zee,i=9273,x=0.4611616764401677,y=0.8051508540162687 a=pan,b=hat,i=9274,x=0.5857275960463182,y=0.1154346418508585 a=eks,b=wye,i=9275,x=0.09259540108550524,y=0.21275003504178946 a=zee,b=pan,i=9276,x=0.684545528802376,y=0.5890511399726057 a=eks,b=zee,i=9277,x=0.8931272247478754,y=0.9108980465393053 a=wye,b=hat,i=9278,x=0.4908268342979165,y=0.1022036634900918 a=hat,b=hat,i=9279,x=0.2967586295179133,y=0.28353991288502345 a=eks,b=wye,i=9280,x=0.7214470432782933,y=0.3196837745294565 a=zee,b=eks,i=9281,x=0.5357035342523082,y=0.4498861677161915 a=hat,b=pan,i=9282,x=0.7019948002783253,y=0.631688166262754 a=wye,b=eks,i=9283,x=0.3146560370204342,y=0.9598216687345593 a=wye,b=wye,i=9284,x=0.6806389501871987,y=0.6623844311258401 a=hat,b=hat,i=9285,x=0.4737832453554822,y=0.41355006089770063 a=eks,b=wye,i=9286,x=0.9872826301151825,y=0.2639815365115553 a=eks,b=zee,i=9287,x=0.8397334293185692,y=0.5061677209701542 a=zee,b=hat,i=9288,x=0.21107288266906798,y=0.6423943950594364 a=wye,b=hat,i=9289,x=0.9539770475173472,y=0.33368774127122824 a=pan,b=zee,i=9290,x=0.3192448675700893,y=0.44823866938306645 a=zee,b=wye,i=9291,x=0.9454063570448517,y=0.8966671326133628 a=pan,b=wye,i=9292,x=0.23598454792188905,y=0.19161925423381865 a=eks,b=wye,i=9293,x=0.7765814539440627,y=0.3128212435040012 a=eks,b=pan,i=9294,x=0.6560425166942336,y=0.6540980604466382 a=zee,b=hat,i=9295,x=0.6842327967828038,y=0.22627755842144792 a=wye,b=wye,i=9296,x=0.4655851206978665,y=0.572270128810435 a=hat,b=pan,i=9297,x=0.04780798739920045,y=0.884344079010386 a=wye,b=zee,i=9298,x=0.6400110650985101,y=0.5918078681573676 a=hat,b=pan,i=9299,x=0.7099587184174139,y=0.026383946823356652 a=hat,b=pan,i=9300,x=0.8979895176793228,y=0.32530725941578 a=pan,b=pan,i=9301,x=0.9138183195198948,y=0.7104753541099725 a=hat,b=eks,i=9302,x=0.8146457149078221,y=0.49936330932918804 a=pan,b=hat,i=9303,x=0.19068920109866783,y=0.5863544157356678 a=hat,b=wye,i=9304,x=0.7296704964431727,y=0.7521653716034574 a=eks,b=zee,i=9305,x=0.06306304065329327,y=0.0425317362399702 a=hat,b=zee,i=9306,x=0.5892447648917019,y=0.26424215126062567 a=zee,b=hat,i=9307,x=0.40286235516928426,y=0.8843324963600357 a=pan,b=hat,i=9308,x=0.6041097470881792,y=0.6019432291571227 a=hat,b=hat,i=9309,x=0.5418892395718498,y=0.3894965192603561 a=zee,b=zee,i=9310,x=0.0489167780793065,y=0.1349420473135753 a=zee,b=hat,i=9311,x=0.9072476732379934,y=0.9064380734997842 a=zee,b=hat,i=9312,x=0.47773815390175445,y=0.7350455011720012 a=wye,b=wye,i=9313,x=0.8777070865064334,y=0.688500944696727 a=zee,b=eks,i=9314,x=0.23207083417195573,y=0.1459854668671191 a=eks,b=hat,i=9315,x=0.5953234480197771,y=0.17617996349844 a=hat,b=pan,i=9316,x=0.4588300778601382,y=0.6017358841802433 a=eks,b=pan,i=9317,x=0.7067142230113493,y=0.8603219297899701 a=eks,b=wye,i=9318,x=0.8917960222408765,y=0.13297569276200116 a=zee,b=pan,i=9319,x=0.32868846620305514,y=0.23221497395763813 a=eks,b=zee,i=9320,x=0.2336595066443039,y=0.5433625711598566 a=wye,b=wye,i=9321,x=0.08724329840345546,y=0.526071263228722 a=hat,b=eks,i=9322,x=0.4540531923441389,y=0.08529592575810008 a=pan,b=eks,i=9323,x=0.015142033208188965,y=0.9025875096361236 a=eks,b=pan,i=9324,x=0.2776566751941013,y=0.5186679560214653 a=zee,b=pan,i=9325,x=0.21535440536922212,y=0.5985912955734372 a=eks,b=zee,i=9326,x=0.9314022909750975,y=0.48900523853727407 a=pan,b=wye,i=9327,x=0.6213414890218699,y=0.3534669210352892 a=wye,b=wye,i=9328,x=0.5529670045133065,y=0.3657722177869842 a=pan,b=pan,i=9329,x=0.709436743485784,y=0.864805283294307 a=wye,b=hat,i=9330,x=0.7856558845965795,y=0.1735275218393233 a=wye,b=pan,i=9331,x=0.15157491016759606,y=0.1781007458002013 a=hat,b=pan,i=9332,x=0.469941809547738,y=0.17916634366371342 a=zee,b=hat,i=9333,x=0.09066429132809939,y=0.11291661870669667 a=eks,b=hat,i=9334,x=0.524982507717917,y=0.7739607975739912 a=zee,b=zee,i=9335,x=0.012865744128303103,y=0.4199812901617862 a=hat,b=wye,i=9336,x=0.3598356400708439,y=0.6497623418471714 a=eks,b=wye,i=9337,x=0.967092843190403,y=0.7129610451088223 a=zee,b=pan,i=9338,x=0.8766283655189672,y=0.8633718650644421 a=eks,b=wye,i=9339,x=0.3555024023169856,y=0.8712144867378462 a=pan,b=pan,i=9340,x=0.24667037823231752,y=0.930054068315833 a=pan,b=eks,i=9341,x=0.9847985606188508,y=0.002920168705884074 a=wye,b=zee,i=9342,x=0.6598872721679194,y=0.5841487864376177 a=pan,b=hat,i=9343,x=0.11586150580933774,y=0.8232025034483835 a=pan,b=eks,i=9344,x=0.23032551308519345,y=0.4668513513037823 a=zee,b=zee,i=9345,x=0.20721325482748,y=0.034658616763860395 a=pan,b=zee,i=9346,x=0.16804254918956518,y=0.41515674460320806 a=wye,b=hat,i=9347,x=0.9555426542676889,y=0.3336472181106118 a=zee,b=eks,i=9348,x=0.027241967830535785,y=0.6546273692203828 a=zee,b=hat,i=9349,x=0.39077150740400146,y=0.35499431123174563 a=pan,b=wye,i=9350,x=0.897415684005392,y=0.0054949420910770375 a=pan,b=zee,i=9351,x=0.6475971487532642,y=0.2993123271198067 a=zee,b=wye,i=9352,x=0.25522951350527867,y=0.48668317596678823 a=hat,b=wye,i=9353,x=0.6279030165419767,y=0.14783115221664478 a=pan,b=eks,i=9354,x=0.0010353989176113965,y=0.7228482030180055 a=hat,b=eks,i=9355,x=0.7415812921258672,y=0.5371997970549264 a=eks,b=zee,i=9356,x=0.3273618744303315,y=0.7034589444097167 a=eks,b=eks,i=9357,x=0.7638755117313554,y=0.37304708043971646 a=pan,b=zee,i=9358,x=0.7274485972079328,y=0.027395796712653575 a=eks,b=pan,i=9359,x=0.726201179013375,y=0.8974974727334436 a=wye,b=hat,i=9360,x=0.009237964269686039,y=0.6456624352507632 a=wye,b=eks,i=9361,x=0.9893854310908603,y=0.6762929165737711 a=pan,b=hat,i=9362,x=0.021355365998413367,y=0.8849112911074679 a=hat,b=pan,i=9363,x=0.24144536935297445,y=0.2588538401367807 a=pan,b=eks,i=9364,x=0.20906377399579568,y=0.26492309174424467 a=hat,b=zee,i=9365,x=0.2716712677588158,y=0.7480148549966943 a=zee,b=eks,i=9366,x=0.564783511562303,y=0.8736158892678358 a=zee,b=zee,i=9367,x=0.5210119669704992,y=0.6601277179108643 a=zee,b=hat,i=9368,x=0.09391533461405244,y=0.8033292481660601 a=eks,b=pan,i=9369,x=0.47109046860253434,y=0.7533692481022667 a=eks,b=wye,i=9370,x=0.45402522126988876,y=0.3506046491270858 a=hat,b=wye,i=9371,x=0.3288376239355628,y=0.9711363417175689 a=hat,b=zee,i=9372,x=0.04803081055457803,y=0.9237983355638324 a=hat,b=eks,i=9373,x=0.13505404407952326,y=0.9843128058775863 a=hat,b=zee,i=9374,x=0.1687355361920142,y=0.5136082981945438 a=zee,b=wye,i=9375,x=0.5866436779364502,y=0.49139965761407123 a=hat,b=eks,i=9376,x=0.7413691108319418,y=0.6875522126693252 a=wye,b=eks,i=9377,x=0.8850578085185158,y=0.12984077539965466 a=zee,b=pan,i=9378,x=0.07698056466866121,y=0.3418330456253533 a=hat,b=hat,i=9379,x=0.6567829350592936,y=0.42166759832139167 a=eks,b=pan,i=9380,x=0.2066941665945501,y=0.34630072002937273 a=hat,b=hat,i=9381,x=0.3011098756670775,y=0.8241475200392532 a=hat,b=eks,i=9382,x=0.1595168703472838,y=0.9632363240817852 a=eks,b=eks,i=9383,x=0.316374240183787,y=0.894701260202343 a=eks,b=eks,i=9384,x=0.6925067244014451,y=0.5943855874672127 a=pan,b=hat,i=9385,x=0.8929259869658823,y=0.13255544013678944 a=eks,b=hat,i=9386,x=0.9458375043305679,y=0.0711986701172268 a=pan,b=eks,i=9387,x=0.42414161600219213,y=0.8727447652075521 a=pan,b=zee,i=9388,x=0.16102926470006396,y=0.7076666589050068 a=eks,b=wye,i=9389,x=0.38573189008702746,y=0.7862235218204946 a=pan,b=eks,i=9390,x=0.009185746132245987,y=0.9615590214943641 a=hat,b=eks,i=9391,x=0.6541239333254625,y=0.4465038993768474 a=zee,b=pan,i=9392,x=0.7293619733667298,y=0.9075863768811903 a=eks,b=zee,i=9393,x=0.5270647942493862,y=0.3208644368195749 a=wye,b=wye,i=9394,x=0.10611623011471227,y=0.3957794249815757 a=wye,b=pan,i=9395,x=0.04167582918996382,y=0.9345423545353554 a=zee,b=pan,i=9396,x=0.6285537391072125,y=0.9531200799497426 a=eks,b=wye,i=9397,x=0.22691889482992367,y=0.821434358932521 a=pan,b=wye,i=9398,x=0.8650573724586973,y=0.5778302746561125 a=wye,b=zee,i=9399,x=0.4320795547957027,y=0.23858094801157526 a=hat,b=wye,i=9400,x=0.2940385536354171,y=0.23832353705367249 a=zee,b=eks,i=9401,x=0.42923024441857793,y=0.17544011645116253 a=hat,b=pan,i=9402,x=0.050855729288162066,y=0.7490381251654518 a=zee,b=eks,i=9403,x=0.2945793937707598,y=0.7184571034764143 a=eks,b=pan,i=9404,x=0.18971476661419018,y=0.8587967149525896 a=hat,b=hat,i=9405,x=0.8781331270774858,y=0.22282398620968602 a=zee,b=pan,i=9406,x=0.6365186667658354,y=0.8944728240200203 a=eks,b=zee,i=9407,x=0.6393982916726031,y=0.42468859570082085 a=pan,b=wye,i=9408,x=0.12426748935771803,y=0.0845763991164874 a=hat,b=hat,i=9409,x=0.8968671619037487,y=0.17554843424501398 a=hat,b=wye,i=9410,x=0.008668685325378456,y=0.5585204180254394 a=hat,b=pan,i=9411,x=0.9186069486489989,y=0.8447036557059203 a=zee,b=wye,i=9412,x=0.20193830450565098,y=0.5853957332725758 a=pan,b=wye,i=9413,x=0.9095023537816819,y=0.03850690961125591 a=hat,b=eks,i=9414,x=0.2255272659717531,y=0.35264234784519843 a=zee,b=hat,i=9415,x=0.008811072137013154,y=0.035134463676480765 a=eks,b=zee,i=9416,x=0.25375738274931314,y=0.2401418182493137 a=hat,b=hat,i=9417,x=0.9120549045686616,y=0.8777751478548385 a=eks,b=zee,i=9418,x=0.6260065420723087,y=0.5130847407197059 a=wye,b=eks,i=9419,x=0.05078132617198228,y=0.6850739609021935 a=wye,b=hat,i=9420,x=0.5546625744389891,y=0.592423843346026 a=eks,b=pan,i=9421,x=0.3027881637101668,y=0.6808643872207955 a=wye,b=wye,i=9422,x=0.37276454834771744,y=0.8714783706587489 a=wye,b=pan,i=9423,x=0.7419375666814781,y=0.637584961040595 a=zee,b=wye,i=9424,x=0.7703279734371525,y=0.06486561364647381 a=hat,b=eks,i=9425,x=0.5549660221796285,y=0.025089141119986502 a=hat,b=wye,i=9426,x=0.09307376603254536,y=0.9353448863380895 a=zee,b=hat,i=9427,x=0.1030256845979749,y=0.7734068134003184 a=zee,b=hat,i=9428,x=0.653199130802959,y=0.6335896172568141 a=zee,b=hat,i=9429,x=0.532354384202152,y=0.6240035856800994 a=zee,b=wye,i=9430,x=0.34274658023426774,y=0.30318681846915607 a=zee,b=zee,i=9431,x=0.5467923659024335,y=0.7749657540239817 a=zee,b=eks,i=9432,x=0.011838772084611482,y=0.1275339102058447 a=pan,b=eks,i=9433,x=0.8206211659130856,y=0.3064654802677319 a=wye,b=hat,i=9434,x=0.017191670800521974,y=0.7085199387051128 a=eks,b=wye,i=9435,x=0.06360578109666282,y=0.46325468037532036 a=hat,b=wye,i=9436,x=0.7601470639179305,y=0.659295809995321 a=wye,b=eks,i=9437,x=0.9367938724373632,y=0.017440063316899512 a=eks,b=wye,i=9438,x=0.08469295491745277,y=0.6859916432738016 a=pan,b=pan,i=9439,x=0.8916122427540487,y=0.3044045541494258 a=wye,b=zee,i=9440,x=0.5929171430130797,y=0.7244452361008757 a=eks,b=pan,i=9441,x=0.6555419304461224,y=0.8327927199446215 a=hat,b=zee,i=9442,x=0.3102917611279977,y=0.1420968126103015 a=pan,b=wye,i=9443,x=0.5029377247494847,y=0.13904388591573225 a=zee,b=pan,i=9444,x=0.09343968982332573,y=0.08259490069798114 a=zee,b=zee,i=9445,x=0.7881482118621499,y=0.14841414165625988 a=hat,b=wye,i=9446,x=0.17230938096585302,y=0.4547425422305543 a=hat,b=wye,i=9447,x=0.9179072696408536,y=0.07438240520747308 a=pan,b=zee,i=9448,x=0.1174681478790296,y=0.24900650669165836 a=hat,b=wye,i=9449,x=0.47777327288439886,y=0.6489946706089305 a=pan,b=wye,i=9450,x=0.012891972793683926,y=0.6683256849475698 a=eks,b=eks,i=9451,x=0.3293644408777492,y=0.4858482434549475 a=eks,b=hat,i=9452,x=0.06728855986596627,y=0.0225203259981267 a=zee,b=wye,i=9453,x=0.6954345063830266,y=0.39093627278723897 a=eks,b=eks,i=9454,x=0.6561623394687102,y=0.8733561225304062 a=hat,b=hat,i=9455,x=0.7967671268259048,y=0.9988457558727984 a=eks,b=hat,i=9456,x=0.3026733411299638,y=0.009039229737229593 a=hat,b=zee,i=9457,x=0.048573658961714505,y=0.6212752707665637 a=hat,b=eks,i=9458,x=0.3567374350316811,y=0.5763840507853728 a=wye,b=hat,i=9459,x=0.6222194995601943,y=0.7094551547783764 a=zee,b=zee,i=9460,x=0.20547852694177993,y=0.6209825112942681 a=zee,b=zee,i=9461,x=0.9078512942646408,y=0.457893412939096 a=zee,b=pan,i=9462,x=0.3728674304211519,y=0.12798138723542984 a=eks,b=zee,i=9463,x=0.9866166648988529,y=0.17872754778259448 a=eks,b=hat,i=9464,x=0.8408137777713087,y=0.7528260965110807 a=eks,b=zee,i=9465,x=0.33674248998876777,y=0.10313732374119522 a=zee,b=hat,i=9466,x=0.7785160988373221,y=0.9149400917302326 a=pan,b=pan,i=9467,x=0.6408147454849812,y=0.8180389929482121 a=eks,b=wye,i=9468,x=0.4450915490400188,y=0.8824862158939643 a=hat,b=eks,i=9469,x=0.7744532386038095,y=0.8239793457702959 a=eks,b=zee,i=9470,x=0.3380551755097342,y=0.9960822877834217 a=pan,b=wye,i=9471,x=0.19841074697657957,y=0.585082594173758 a=pan,b=wye,i=9472,x=0.24546532083386097,y=0.7604287018742679 a=zee,b=wye,i=9473,x=0.7950056898263439,y=0.3564547166869826 a=zee,b=hat,i=9474,x=0.647685209897895,y=0.8836053801968514 a=hat,b=wye,i=9475,x=0.6632008131941411,y=0.4341909885612145 a=wye,b=hat,i=9476,x=0.3069739795755916,y=0.8833844662300937 a=zee,b=wye,i=9477,x=0.8339299679122139,y=0.3475658687207359 a=pan,b=pan,i=9478,x=0.061365475952511406,y=0.818350624274383 a=zee,b=pan,i=9479,x=0.52329697201472,y=0.43298303575134856 a=wye,b=zee,i=9480,x=0.8749976408632957,y=0.6548646339660915 a=wye,b=pan,i=9481,x=0.5642187826825651,y=0.34484130192623874 a=zee,b=wye,i=9482,x=0.8624170951363191,y=0.39655837242080083 a=wye,b=zee,i=9483,x=0.8152545316901858,y=0.805340784776813 a=wye,b=pan,i=9484,x=0.6372765009756718,y=0.9390350932955009 a=pan,b=hat,i=9485,x=0.9951942673622418,y=0.24029104242438515 a=zee,b=pan,i=9486,x=0.5811802467756935,y=0.2889437683040591 a=zee,b=pan,i=9487,x=0.4993989664425713,y=0.05807295824271008 a=hat,b=eks,i=9488,x=0.2735790874645423,y=0.9082260037697276 a=pan,b=eks,i=9489,x=0.6975989077779615,y=0.09410891805021981 a=eks,b=wye,i=9490,x=0.3047068029924873,y=0.45677847562149443 a=eks,b=hat,i=9491,x=0.8064028259566911,y=0.23750639868456547 a=wye,b=pan,i=9492,x=0.8385671784002926,y=0.16511708685555704 a=pan,b=zee,i=9493,x=0.14382267645371283,y=0.30310643623917777 a=wye,b=zee,i=9494,x=0.1971697941455559,y=0.9572851470177893 a=pan,b=zee,i=9495,x=0.7883366151370216,y=0.3948433476009946 a=wye,b=eks,i=9496,x=0.6409095653823011,y=0.9562448788009965 a=eks,b=pan,i=9497,x=0.5364899166331132,y=0.2068390306785195 a=zee,b=zee,i=9498,x=0.8078967452757337,y=0.3300003462355645 a=pan,b=hat,i=9499,x=0.6409505992060831,y=0.8924125083478576 a=eks,b=eks,i=9500,x=0.7367548086654266,y=0.1195022439518929 a=wye,b=hat,i=9501,x=0.7080642380603698,y=0.2215162974776509 a=eks,b=pan,i=9502,x=0.16573428170345306,y=0.41898077136905765 a=eks,b=wye,i=9503,x=0.36724763207097333,y=0.20835207321889548 a=wye,b=zee,i=9504,x=0.39741592004944626,y=0.9293543997296885 a=pan,b=wye,i=9505,x=0.9560872444441273,y=0.07372493247854506 a=hat,b=zee,i=9506,x=0.8278984427570538,y=0.42279600093868386 a=pan,b=zee,i=9507,x=0.7813724544334408,y=0.8453351473597829 a=wye,b=wye,i=9508,x=0.7441125682394683,y=0.7008423538608134 a=pan,b=wye,i=9509,x=0.9777133094457836,y=0.8770140891389367 a=pan,b=zee,i=9510,x=0.5805152904440047,y=0.7292694938520734 a=hat,b=zee,i=9511,x=0.6147425358709413,y=0.07609273803938887 a=pan,b=eks,i=9512,x=0.8889876510183636,y=0.5398130117495377 a=zee,b=hat,i=9513,x=0.9304009976201171,y=0.7707216462443467 a=eks,b=wye,i=9514,x=0.30105501363454046,y=0.6134456172343001 a=zee,b=zee,i=9515,x=0.49203474036972605,y=0.8884765700634494 a=pan,b=zee,i=9516,x=0.19069582221512293,y=0.18374946422400285 a=hat,b=zee,i=9517,x=0.7026133177880014,y=0.6466476553765019 a=zee,b=zee,i=9518,x=0.9360532474806631,y=0.3150191945268458 a=hat,b=hat,i=9519,x=0.7398790596655229,y=0.39271231521470007 a=hat,b=wye,i=9520,x=0.4732400431646818,y=0.9988992430260081 a=eks,b=wye,i=9521,x=0.5220677770619295,y=0.22799544453185772 a=zee,b=zee,i=9522,x=0.42835064707125325,y=0.5919336704352758 a=hat,b=wye,i=9523,x=0.9605618074441231,y=0.4152052252584968 a=zee,b=eks,i=9524,x=0.9170688313846707,y=0.5069375781460218 a=wye,b=pan,i=9525,x=0.3863168227783099,y=0.9070811441436243 a=pan,b=pan,i=9526,x=0.2141091210993753,y=0.3444756388829696 a=pan,b=pan,i=9527,x=0.8963731964519087,y=0.4182877370577519 a=zee,b=wye,i=9528,x=0.8576581178453184,y=0.5844216436491058 a=hat,b=pan,i=9529,x=0.15630461982613209,y=0.4213024290362597 a=wye,b=pan,i=9530,x=0.9935514622913653,y=0.0905032997544325 a=hat,b=hat,i=9531,x=0.6515604108858241,y=0.1838995493742861 a=wye,b=eks,i=9532,x=0.7441241444485516,y=0.07237060435987241 a=hat,b=zee,i=9533,x=0.14919839526856782,y=0.36262847729045855 a=pan,b=zee,i=9534,x=0.028605382208390595,y=0.3310651782769932 a=eks,b=eks,i=9535,x=0.2897105250506825,y=0.7327433725996669 a=wye,b=pan,i=9536,x=0.3206273570986442,y=0.6278333197115907 a=pan,b=pan,i=9537,x=0.6651951277546836,y=0.04848147036578743 a=zee,b=hat,i=9538,x=0.6252849020303484,y=0.6594304208970674 a=hat,b=pan,i=9539,x=0.19370943950685016,y=0.9984558689466796 a=pan,b=hat,i=9540,x=0.9246863327027597,y=0.8632603228617942 a=hat,b=eks,i=9541,x=0.4067481238813502,y=0.23429602829888707 a=wye,b=pan,i=9542,x=0.021183317661808254,y=0.17173704813590862 a=hat,b=wye,i=9543,x=0.5871893596056772,y=0.4980677307811977 a=zee,b=hat,i=9544,x=0.8363252040733755,y=0.9066361832913213 a=hat,b=wye,i=9545,x=0.8237931228490942,y=0.6154262745221335 a=eks,b=pan,i=9546,x=0.40720117438767467,y=0.23973575256875324 a=zee,b=hat,i=9547,x=0.262730021858643,y=0.9775392644170577 a=eks,b=eks,i=9548,x=0.18870561616460124,y=0.39344511734853893 a=hat,b=pan,i=9549,x=0.810156100508244,y=0.8042316538504537 a=eks,b=pan,i=9550,x=0.15708603238162966,y=0.1775120949821959 a=wye,b=pan,i=9551,x=0.27897262749013574,y=0.6810625461380688 a=wye,b=hat,i=9552,x=0.7096131782065784,y=0.9809388281353744 a=wye,b=zee,i=9553,x=0.7419668715219193,y=0.8915237603968896 a=pan,b=hat,i=9554,x=0.3423989249268735,y=0.9243111067539105 a=hat,b=zee,i=9555,x=0.24555292038029897,y=0.48675495523019463 a=pan,b=wye,i=9556,x=0.24636402971605553,y=0.5875667064956803 a=hat,b=hat,i=9557,x=0.0708280418080367,y=0.028042679168150064 a=zee,b=pan,i=9558,x=0.6684221558470672,y=0.30650078371682876 a=zee,b=hat,i=9559,x=0.43239927669791367,y=0.9087149456158999 a=hat,b=eks,i=9560,x=0.4502257867908256,y=0.24215826461552248 a=hat,b=pan,i=9561,x=0.3883496618282979,y=0.22856613973468343 a=pan,b=zee,i=9562,x=0.38705906045142546,y=0.8201861527861242 a=wye,b=hat,i=9563,x=0.7048435545008259,y=0.48292367120675417 a=wye,b=wye,i=9564,x=0.31482422203360294,y=0.7773413323819734 a=eks,b=wye,i=9565,x=0.9044412102611812,y=0.9981501201118028 a=eks,b=pan,i=9566,x=0.8603999193559607,y=0.050257998909329804 a=hat,b=pan,i=9567,x=0.3290021077530395,y=0.39186940599147513 a=hat,b=hat,i=9568,x=0.5173577930271901,y=0.5140354310886103 a=eks,b=wye,i=9569,x=0.7320928489540067,y=0.32241117771050576 a=zee,b=pan,i=9570,x=0.6962209074556881,y=0.9192719817135738 a=pan,b=hat,i=9571,x=0.888257035194179,y=0.2504282311488486 a=eks,b=eks,i=9572,x=0.9118388496610922,y=0.4477922591240877 a=eks,b=eks,i=9573,x=0.6740019306244561,y=0.08236636121482144 a=wye,b=hat,i=9574,x=0.0519270658523715,y=0.5083523326544599 a=eks,b=zee,i=9575,x=0.43349880702663446,y=0.2019764764745724 a=eks,b=wye,i=9576,x=0.40205714986858077,y=0.4741982385845239 a=pan,b=wye,i=9577,x=0.881168878098415,y=0.19056106338416623 a=hat,b=pan,i=9578,x=0.7487655114338957,y=0.17555433868225578 a=hat,b=hat,i=9579,x=0.8966618053662483,y=0.4330076918462582 a=zee,b=pan,i=9580,x=0.7965009504831406,y=0.7113454506506395 a=zee,b=hat,i=9581,x=0.2752580210770491,y=0.38383648901881584 a=zee,b=zee,i=9582,x=0.05859657717284972,y=0.4628784062589941 a=eks,b=wye,i=9583,x=0.8996740267247002,y=0.5650994189598781 a=pan,b=eks,i=9584,x=0.02695408257021037,y=0.29013109754146693 a=eks,b=pan,i=9585,x=0.4535709808960595,y=0.5806226415527737 a=wye,b=zee,i=9586,x=0.5222675900946373,y=0.2730687743275988 a=hat,b=wye,i=9587,x=0.8298282901710073,y=0.4244293086366463 a=zee,b=pan,i=9588,x=0.6700466485802432,y=0.8589272032654192 a=eks,b=zee,i=9589,x=0.9276643978084914,y=0.5258608330900789 a=zee,b=wye,i=9590,x=0.8441314279623635,y=0.9332236415562302 a=eks,b=hat,i=9591,x=0.4827772018239752,y=0.5265209579835296 a=eks,b=zee,i=9592,x=0.26199786487068166,y=0.6277586753372824 a=pan,b=zee,i=9593,x=0.5450234908021439,y=0.08615595529756348 a=pan,b=zee,i=9594,x=0.23590110682049703,y=0.4376160303971274 a=eks,b=eks,i=9595,x=0.28340752983264006,y=0.11403963974075082 a=zee,b=eks,i=9596,x=0.35304408286489164,y=0.8124829013597039 a=pan,b=eks,i=9597,x=0.12573249703948852,y=0.7661395734572027 a=wye,b=wye,i=9598,x=0.5312315260758368,y=0.8829573415823095 a=zee,b=zee,i=9599,x=0.5367647772694465,y=0.8214571633873584 a=pan,b=eks,i=9600,x=0.014723374949171641,y=0.5395465432733608 a=wye,b=hat,i=9601,x=0.07895223840580223,y=0.194977597106609 a=pan,b=pan,i=9602,x=0.8253467012158633,y=0.1789489998930841 a=wye,b=hat,i=9603,x=0.8921240644062436,y=0.4426730752788607 a=zee,b=wye,i=9604,x=0.06643820319339155,y=0.53243917974831 a=zee,b=eks,i=9605,x=0.20698996963521232,y=0.1727878106962335 a=hat,b=wye,i=9606,x=0.8834303299307495,y=0.5688694060075045 a=pan,b=wye,i=9607,x=0.7447919202299266,y=0.288491034452374 a=wye,b=hat,i=9608,x=0.5353991342820382,y=0.17933052450743758 a=wye,b=eks,i=9609,x=0.6154267547093157,y=0.6251702670753683 a=wye,b=wye,i=9610,x=0.6498025682619308,y=0.7373575543454602 a=pan,b=pan,i=9611,x=0.5949770409017805,y=0.12908671407875727 a=pan,b=hat,i=9612,x=0.33776075209807155,y=0.9036967387336143 a=wye,b=wye,i=9613,x=0.22534868678381625,y=0.2948136458395363 a=zee,b=hat,i=9614,x=0.18625473663791048,y=0.9908832589746321 a=wye,b=pan,i=9615,x=0.9704362849821679,y=0.7056997811176895 a=wye,b=pan,i=9616,x=0.045274112402005295,y=0.927169630245143 a=wye,b=eks,i=9617,x=0.47705336261321385,y=0.6750550500462088 a=hat,b=hat,i=9618,x=0.12470215534695595,y=0.6384166019909083 a=zee,b=eks,i=9619,x=0.2581941043200088,y=0.9649567414630514 a=eks,b=pan,i=9620,x=0.9018226733942377,y=0.36177533283317176 a=eks,b=wye,i=9621,x=0.9710728242015396,y=0.03785169422146961 a=eks,b=hat,i=9622,x=0.3797960123033828,y=0.8885266797541085 a=wye,b=wye,i=9623,x=0.8866788918745252,y=0.1725138886130947 a=pan,b=wye,i=9624,x=0.7133865698466841,y=0.929260666330654 a=zee,b=eks,i=9625,x=0.4926378355160854,y=0.7904306245961183 a=hat,b=zee,i=9626,x=0.6958926586419276,y=0.9430927470576268 a=eks,b=pan,i=9627,x=0.835956453698831,y=0.9007142296516358 a=eks,b=eks,i=9628,x=0.6999306667567604,y=0.780471447448193 a=pan,b=wye,i=9629,x=0.09405147784147772,y=0.11479025012357491 a=pan,b=pan,i=9630,x=0.5521126309556411,y=0.9964281092981838 a=pan,b=wye,i=9631,x=0.05531336390926278,y=0.03713539762104867 a=pan,b=eks,i=9632,x=0.06596720074216122,y=0.5047584331504461 a=pan,b=hat,i=9633,x=0.7402115896026022,y=0.8286389697202792 a=pan,b=wye,i=9634,x=0.24820023272983005,y=0.23862519520811787 a=hat,b=hat,i=9635,x=0.46092562373997625,y=0.6247131098820621 a=pan,b=zee,i=9636,x=0.28131833297516473,y=0.8846710544611799 a=pan,b=wye,i=9637,x=0.8663800328522322,y=0.9391569730896534 a=pan,b=hat,i=9638,x=0.833781456495762,y=0.7668042837631657 a=eks,b=pan,i=9639,x=0.382030344664966,y=0.7882388680685686 a=hat,b=hat,i=9640,x=0.463917278383292,y=0.3511187165916906 a=eks,b=wye,i=9641,x=0.529202227506829,y=0.8125205279022973 a=pan,b=hat,i=9642,x=0.9841563799754587,y=0.7384543484249447 a=eks,b=wye,i=9643,x=0.4320217008326096,y=0.9206705868869096 a=zee,b=wye,i=9644,x=0.44428785284867134,y=0.5020097257793937 a=hat,b=hat,i=9645,x=0.9504824754631439,y=0.09348851365055577 a=wye,b=zee,i=9646,x=0.33420875392550375,y=0.5893334569374644 a=eks,b=zee,i=9647,x=0.5673775461311286,y=0.12307074649995897 a=hat,b=pan,i=9648,x=0.622994461222752,y=0.24151966026299154 a=eks,b=eks,i=9649,x=0.5350085360772315,y=0.172869985141348 a=pan,b=wye,i=9650,x=0.6754011861080255,y=0.05797717400310154 a=hat,b=wye,i=9651,x=0.3235716165591942,y=0.6778947432413094 a=zee,b=hat,i=9652,x=0.929634631262683,y=0.6531235392615523 a=zee,b=zee,i=9653,x=0.0005486114815762555,y=0.7390531741942926 a=wye,b=eks,i=9654,x=0.2797016068787569,y=0.2814263099253008 a=pan,b=zee,i=9655,x=0.4057734719060324,y=0.15139105154457277 a=eks,b=hat,i=9656,x=0.7989570844648637,y=0.18643578362186397 a=zee,b=wye,i=9657,x=0.3194817450421683,y=0.16543264401690605 a=pan,b=zee,i=9658,x=0.5277143419555844,y=0.564254772210993 a=pan,b=pan,i=9659,x=0.2294759703953444,y=0.9048171749557317 a=zee,b=pan,i=9660,x=0.7009420239615597,y=0.7800651878215885 a=hat,b=eks,i=9661,x=0.953827560931939,y=0.185884517258452 a=eks,b=hat,i=9662,x=0.39474659738679696,y=0.43059711110253074 a=eks,b=wye,i=9663,x=0.4372348974243785,y=0.10476776917399111 a=zee,b=zee,i=9664,x=0.7236352219650497,y=0.08403018416427377 a=eks,b=hat,i=9665,x=0.05892665049965862,y=0.9092582016648947 a=wye,b=hat,i=9666,x=0.060690152753413606,y=0.7684174554192018 a=pan,b=zee,i=9667,x=0.4770802050437122,y=0.3612321845191586 a=eks,b=eks,i=9668,x=0.9444367104990204,y=0.4453839788188664 a=pan,b=pan,i=9669,x=0.1622773559553956,y=0.2408391953166471 a=zee,b=hat,i=9670,x=0.8623108841707915,y=0.5103999923687886 a=pan,b=eks,i=9671,x=0.6246995141336152,y=0.9570445916327326 a=zee,b=hat,i=9672,x=0.1269462523668624,y=0.5944133371399858 a=hat,b=eks,i=9673,x=0.4200506848108232,y=0.5676463512767541 a=pan,b=wye,i=9674,x=0.5610478784857535,y=0.03318888871240755 a=eks,b=zee,i=9675,x=0.20265536384504856,y=0.6923879412730425 a=eks,b=eks,i=9676,x=0.3552193074991099,y=0.48796093863435663 a=zee,b=zee,i=9677,x=0.7404662009786069,y=0.11704524348651668 a=pan,b=eks,i=9678,x=0.808264671158733,y=0.7958171364354866 a=eks,b=zee,i=9679,x=0.7801771579924318,y=0.8039168775444497 a=zee,b=hat,i=9680,x=0.8361585788416193,y=0.5904904054602013 a=pan,b=zee,i=9681,x=0.0881721087846773,y=0.6134254647769964 a=zee,b=zee,i=9682,x=0.790057108611216,y=0.6026603017260809 a=eks,b=eks,i=9683,x=0.591870649889634,y=0.03952287487189998 a=hat,b=zee,i=9684,x=0.2251288541796853,y=0.0914353575236524 a=hat,b=zee,i=9685,x=0.9783350755125275,y=0.6710234655696609 a=eks,b=wye,i=9686,x=0.2325134660144058,y=0.44098000477056654 a=eks,b=hat,i=9687,x=0.11435792053370386,y=0.3592405692612377 a=eks,b=pan,i=9688,x=0.013751121997101046,y=0.21071503600234553 a=eks,b=eks,i=9689,x=0.1983455661823349,y=0.3353712062497688 a=pan,b=zee,i=9690,x=0.8642706624839454,y=0.5020203992558137 a=zee,b=eks,i=9691,x=0.2257785909803941,y=0.7399889531061412 a=pan,b=zee,i=9692,x=0.518772161497821,y=0.5305276254149733 a=pan,b=wye,i=9693,x=0.5247714869016064,y=0.20906476377409644 a=hat,b=pan,i=9694,x=0.11556338152672874,y=0.33174635478223324 a=zee,b=eks,i=9695,x=0.7368043937171205,y=0.19022664969335668 a=hat,b=eks,i=9696,x=0.45233728948031515,y=0.8621802693175313 a=zee,b=hat,i=9697,x=0.609947885859063,y=0.5639255760997719 a=pan,b=pan,i=9698,x=0.8228841939557919,y=0.31636476080699183 a=pan,b=eks,i=9699,x=0.5797850274201329,y=0.8706915943068293 a=wye,b=eks,i=9700,x=0.5883942014435751,y=0.4251422885431637 a=pan,b=hat,i=9701,x=0.6223555273725319,y=0.23801172242502744 a=hat,b=pan,i=9702,x=0.47371944906908836,y=0.8829841445810995 a=eks,b=pan,i=9703,x=0.6629053709037614,y=0.2666968632816322 a=hat,b=wye,i=9704,x=0.0020992599710109028,y=0.7828207905256124 a=wye,b=eks,i=9705,x=0.8295502211195385,y=0.2601557950975687 a=pan,b=pan,i=9706,x=0.49968159892099573,y=0.8538626308087385 a=hat,b=zee,i=9707,x=0.452146182413364,y=0.6070096571093107 a=hat,b=hat,i=9708,x=0.20800822198744873,y=0.6831793769522073 a=pan,b=hat,i=9709,x=0.37466193491417743,y=0.9006405341772813 a=pan,b=pan,i=9710,x=0.7926733788975334,y=0.08649107188287852 a=eks,b=eks,i=9711,x=0.6600637787756933,y=0.8973761456806139 a=eks,b=pan,i=9712,x=0.6042851641458743,y=0.5283912780602698 a=pan,b=pan,i=9713,x=0.8335225275262462,y=0.6504888680594751 a=hat,b=hat,i=9714,x=0.08407860919578702,y=0.6696777791854102 a=eks,b=eks,i=9715,x=0.6688071850195556,y=0.8479172328203074 a=eks,b=pan,i=9716,x=0.7699539494161064,y=0.26819674031242324 a=zee,b=eks,i=9717,x=0.15919097637828838,y=0.1961372512286007 a=pan,b=eks,i=9718,x=0.764067350428244,y=0.40784722026028675 a=hat,b=zee,i=9719,x=0.43422195883532855,y=0.21527795148734652 a=hat,b=wye,i=9720,x=0.18548878820596515,y=0.0823708416566078 a=eks,b=hat,i=9721,x=0.3055689756821137,y=0.09846251941046569 a=eks,b=eks,i=9722,x=0.7595314601613131,y=0.33493549394323163 a=zee,b=eks,i=9723,x=0.6798345440149453,y=0.20549268600871629 a=pan,b=zee,i=9724,x=0.5536779382214667,y=0.5953194186331342 a=zee,b=hat,i=9725,x=0.07153658715465838,y=0.3044986057514285 a=zee,b=eks,i=9726,x=0.7429014874999341,y=0.769520753307292 a=zee,b=zee,i=9727,x=0.9994904324789629,y=0.9539638011649831 a=hat,b=eks,i=9728,x=0.8039188324095456,y=0.3485837756125213 a=zee,b=wye,i=9729,x=0.585248425583051,y=0.8575390870552795 a=wye,b=zee,i=9730,x=0.21280831790997046,y=0.215168894307449 a=pan,b=wye,i=9731,x=0.5632993384118764,y=0.039984476208001385 a=wye,b=wye,i=9732,x=0.8690690369493996,y=0.4780287234110929 a=pan,b=pan,i=9733,x=0.4805900786042281,y=0.16269527652434412 a=zee,b=zee,i=9734,x=0.685896959785486,y=0.04306632327231985 a=eks,b=hat,i=9735,x=0.9365415028222407,y=0.7049316644937267 a=wye,b=hat,i=9736,x=0.8357032803599334,y=0.5980478941599903 a=eks,b=wye,i=9737,x=0.9524795937075123,y=0.10018533556749787 a=eks,b=zee,i=9738,x=0.9571796062292364,y=0.23794282932532718 a=wye,b=zee,i=9739,x=0.9969978586906577,y=0.12087339658352203 a=hat,b=hat,i=9740,x=0.6123513158512692,y=0.6254032566567909 a=wye,b=hat,i=9741,x=0.3852066212224572,y=0.18704182599635633 a=hat,b=pan,i=9742,x=0.3298562598570899,y=0.07896336383457148 a=wye,b=eks,i=9743,x=0.9717135336552146,y=0.07632785790260654 a=wye,b=pan,i=9744,x=0.22511319050031164,y=0.027172244080271968 a=eks,b=wye,i=9745,x=0.8413814458463156,y=0.3006239950449451 a=wye,b=eks,i=9746,x=0.8712637246437533,y=0.3533804932864615 a=hat,b=zee,i=9747,x=0.7487247858158664,y=0.7159053727726352 a=wye,b=zee,i=9748,x=0.5840196841699298,y=0.4370626364171394 a=pan,b=zee,i=9749,x=0.34522090703048847,y=0.4157608834458977 a=hat,b=zee,i=9750,x=0.7718731752355878,y=0.003718233758628786 a=pan,b=pan,i=9751,x=0.9143236771785547,y=0.25370981239174295 a=pan,b=pan,i=9752,x=0.49208279855492576,y=0.20454810028776949 a=pan,b=hat,i=9753,x=0.9706978016906814,y=0.10150626192794265 a=hat,b=eks,i=9754,x=0.5026259494302875,y=0.8456607478858248 a=eks,b=zee,i=9755,x=0.5983063482292889,y=0.5332133759436987 a=hat,b=zee,i=9756,x=0.7064136847926241,y=0.44538611409928863 a=hat,b=eks,i=9757,x=0.008475751466850423,y=0.28105237534152183 a=pan,b=zee,i=9758,x=0.17107174260903157,y=0.37907028999046954 a=eks,b=hat,i=9759,x=0.017723241565128722,y=0.9328595930739089 a=eks,b=pan,i=9760,x=0.12671066296153322,y=0.5377141169726312 a=pan,b=pan,i=9761,x=0.5230226494775585,y=0.13327609324548828 a=hat,b=eks,i=9762,x=0.7178138929211814,y=0.1071446592333627 a=hat,b=eks,i=9763,x=0.5172215091010056,y=0.5656123978535788 a=hat,b=zee,i=9764,x=0.7656352275177252,y=0.2648922718032728 a=eks,b=hat,i=9765,x=0.48052681626037963,y=0.7749660798351525 a=wye,b=wye,i=9766,x=0.259817607695608,y=0.9840660882388936 a=zee,b=pan,i=9767,x=0.048130721334256,y=0.7454770180064983 a=pan,b=eks,i=9768,x=0.20367798282554506,y=0.2900189560591435 a=hat,b=pan,i=9769,x=0.25924528216321086,y=0.09380722776595263 a=zee,b=eks,i=9770,x=0.6363426074022088,y=0.4319301718266042 a=zee,b=zee,i=9771,x=0.3356843529120048,y=0.5926710392808378 a=zee,b=wye,i=9772,x=0.5622225319493308,y=0.8404440554821954 a=wye,b=eks,i=9773,x=0.13486296020405042,y=0.1370545330575903 a=hat,b=hat,i=9774,x=0.35744829640564457,y=0.6788365316031054 a=hat,b=wye,i=9775,x=0.24625364619227708,y=0.8195103714348378 a=pan,b=pan,i=9776,x=0.5528717365202791,y=0.6963979512688395 a=pan,b=pan,i=9777,x=0.2517658835424562,y=0.6092188620965916 a=zee,b=hat,i=9778,x=0.01504264188606863,y=0.5413773331319965 a=wye,b=hat,i=9779,x=0.5571763577936231,y=0.008720265560284046 a=hat,b=eks,i=9780,x=0.09487662655788398,y=0.6514663782722071 a=hat,b=zee,i=9781,x=0.04241382763446522,y=0.8022615952391015 a=pan,b=wye,i=9782,x=0.6824468663215681,y=0.48194582894494864 a=zee,b=zee,i=9783,x=0.9571941589309878,y=0.7438875241555649 a=zee,b=zee,i=9784,x=0.40696198225113067,y=0.5926120348164292 a=hat,b=hat,i=9785,x=0.32320628233550797,y=0.8120858769211963 a=wye,b=eks,i=9786,x=0.36572120295268673,y=0.4315097648133279 a=pan,b=pan,i=9787,x=0.536020466205729,y=0.36476940865976226 a=pan,b=zee,i=9788,x=0.18548410059983933,y=0.6484359981774218 a=pan,b=wye,i=9789,x=0.7500082437438368,y=0.6736777772258289 a=hat,b=zee,i=9790,x=0.32608913911284954,y=0.06744557277974006 a=eks,b=hat,i=9791,x=0.6359822783546621,y=0.6518259855994504 a=zee,b=wye,i=9792,x=0.4220728880621055,y=0.17140084746735773 a=wye,b=eks,i=9793,x=0.11689471664414974,y=0.1874183258828398 a=wye,b=pan,i=9794,x=0.4771768380141904,y=0.47458700283464794 a=zee,b=wye,i=9795,x=0.7547326233775347,y=0.2923139817159962 a=pan,b=hat,i=9796,x=0.04688093205740962,y=0.50212295582611 a=hat,b=eks,i=9797,x=0.4801061637157764,y=0.27686764370925665 a=zee,b=pan,i=9798,x=0.2234307924316019,y=0.9911544429536859 a=pan,b=wye,i=9799,x=0.9939181050884636,y=0.9933949713028724 a=eks,b=wye,i=9800,x=0.3244253214963203,y=0.5909643779096942 a=pan,b=eks,i=9801,x=0.40857906819081213,y=0.9965875678612408 a=eks,b=zee,i=9802,x=0.03433864233340278,y=0.08512282774742341 a=hat,b=eks,i=9803,x=0.2637466257688432,y=0.91230604083564 a=wye,b=hat,i=9804,x=0.9290204990737289,y=0.39908048283039077 a=pan,b=pan,i=9805,x=0.03871655125329254,y=0.6099093593302857 a=hat,b=hat,i=9806,x=0.7581986258233882,y=0.6723938004232705 a=hat,b=zee,i=9807,x=0.734026221575298,y=0.5060212582772865 a=zee,b=zee,i=9808,x=0.8976695035586633,y=0.8107371161879025 a=zee,b=eks,i=9809,x=0.9007397692300039,y=0.744200950461551 a=zee,b=wye,i=9810,x=0.33878497822294384,y=0.19641652801433074 a=wye,b=eks,i=9811,x=0.3684889443586322,y=0.03845017409345586 a=eks,b=eks,i=9812,x=0.5467455763864191,y=0.2509547627082641 a=zee,b=pan,i=9813,x=0.8206715556120792,y=0.8639781360005004 a=hat,b=wye,i=9814,x=0.34212469593392425,y=0.20687141477181548 a=hat,b=pan,i=9815,x=0.17753782684157615,y=0.0015438604368104292 a=pan,b=hat,i=9816,x=0.24876592451844848,y=0.4470518528813471 a=wye,b=wye,i=9817,x=0.7049827500065716,y=0.70700844125317 a=zee,b=wye,i=9818,x=0.7922870761657094,y=0.1588053154611868 a=hat,b=zee,i=9819,x=0.19261418898624927,y=0.050366139741013005 a=hat,b=pan,i=9820,x=0.5447052480269977,y=0.8699888671698426 a=eks,b=wye,i=9821,x=0.5189946092707575,y=0.6854994867317263 a=eks,b=zee,i=9822,x=0.7728584654655655,y=0.8255138151084206 a=wye,b=hat,i=9823,x=0.7885587074785081,y=0.8643021021880486 a=wye,b=zee,i=9824,x=0.7856139049382169,y=0.18039878866135772 a=wye,b=hat,i=9825,x=0.5289400839880876,y=0.015600624873499225 a=eks,b=pan,i=9826,x=0.2030275078795114,y=0.7367196912046005 a=wye,b=hat,i=9827,x=0.2296202003399993,y=0.10085387835757498 a=eks,b=eks,i=9828,x=0.7116944851584103,y=0.4451057001626685 a=pan,b=pan,i=9829,x=0.1561292001719159,y=0.16006739551266214 a=zee,b=wye,i=9830,x=0.022447139657367665,y=0.7657756294873818 a=pan,b=hat,i=9831,x=0.07903067560527932,y=0.06301267712877379 a=hat,b=hat,i=9832,x=0.6422615702526209,y=0.8249323364395087 a=zee,b=hat,i=9833,x=0.10035889696290079,y=0.003028321603898987 a=hat,b=zee,i=9834,x=0.2640449383149195,y=0.37076593348410314 a=eks,b=wye,i=9835,x=0.5874685326990423,y=0.9287556289542644 a=wye,b=pan,i=9836,x=0.8763125291386116,y=0.5144780339183038 a=zee,b=eks,i=9837,x=0.65481575495434,y=0.7500209738973791 a=eks,b=pan,i=9838,x=0.6496315038661542,y=0.6072257440552286 a=eks,b=wye,i=9839,x=0.9533298751342247,y=0.023940678831367967 a=zee,b=wye,i=9840,x=0.2852685772877177,y=0.691521855604441 a=eks,b=hat,i=9841,x=0.09722173469836548,y=0.36827480828558046 a=zee,b=wye,i=9842,x=0.9106754203674021,y=0.44421367548499935 a=zee,b=zee,i=9843,x=0.43260196585756017,y=0.7253288611322654 a=wye,b=pan,i=9844,x=0.12361870847069467,y=0.8005113079266706 a=hat,b=pan,i=9845,x=0.75413528558763,y=0.25353880305437526 a=hat,b=eks,i=9846,x=0.39360425072719285,y=0.9727010611978959 a=eks,b=eks,i=9847,x=0.36408179966880305,y=0.005301040380198518 a=zee,b=hat,i=9848,x=0.7494017826915185,y=0.5716008160658336 a=pan,b=pan,i=9849,x=0.07314118820090576,y=0.6728814876086208 a=pan,b=pan,i=9850,x=0.03810488399365641,y=0.6301648369861882 a=pan,b=pan,i=9851,x=0.001361386759249128,y=0.25792849048845146 a=zee,b=pan,i=9852,x=0.293496771264693,y=0.5611287273924571 a=wye,b=hat,i=9853,x=0.18556020761414638,y=0.5317691684291805 a=hat,b=zee,i=9854,x=0.5972939543247376,y=0.4330238320114945 a=wye,b=pan,i=9855,x=0.6182578764501776,y=0.7655458252282237 a=pan,b=hat,i=9856,x=0.8102716531871033,y=0.8313089740346422 a=zee,b=pan,i=9857,x=0.466306200678794,y=0.10723178210789208 a=eks,b=eks,i=9858,x=0.3843542033136572,y=0.943645502584351 a=pan,b=eks,i=9859,x=0.25317568143298785,y=0.546876245709709 a=pan,b=pan,i=9860,x=0.5805216264198891,y=0.7328584964292528 a=zee,b=hat,i=9861,x=0.2178144713563437,y=0.7034064666412133 a=pan,b=eks,i=9862,x=0.5507783340308107,y=0.8117197523869161 a=hat,b=hat,i=9863,x=0.29207020272823003,y=0.3025947324662317 a=eks,b=wye,i=9864,x=0.11439725902216524,y=0.07940989075873717 a=eks,b=zee,i=9865,x=0.007673493448299595,y=0.7065454787031791 a=eks,b=hat,i=9866,x=0.4975899292735726,y=0.004921317195285879 a=zee,b=eks,i=9867,x=0.02662315353765099,y=0.34265021760387904 a=pan,b=pan,i=9868,x=0.4854194107628803,y=0.3198466348114496 a=hat,b=zee,i=9869,x=0.9595189622375838,y=0.501564353037085 a=zee,b=wye,i=9870,x=0.5215850818114982,y=0.4286413152070583 a=zee,b=hat,i=9871,x=0.6250842276723021,y=0.6957696470514947 a=eks,b=eks,i=9872,x=0.2737032476182002,y=0.9151070142618852 a=hat,b=wye,i=9873,x=0.6217399084607139,y=0.1324645008753036 a=hat,b=eks,i=9874,x=0.2999314090059486,y=0.6837336951519206 a=hat,b=zee,i=9875,x=0.748712308729834,y=0.7138449723779594 a=zee,b=wye,i=9876,x=0.8136200511878549,y=0.8072663619726874 a=eks,b=zee,i=9877,x=0.4863731414322163,y=0.1035362785381897 a=pan,b=eks,i=9878,x=0.18800091230044202,y=0.6362766839502966 a=zee,b=wye,i=9879,x=0.20901422499230626,y=0.4434307845301825 a=wye,b=eks,i=9880,x=0.7843765179845881,y=0.9652357480134778 a=zee,b=wye,i=9881,x=0.7862677717692486,y=0.5179978676865895 a=pan,b=pan,i=9882,x=0.7627902949547447,y=0.19790202442128657 a=zee,b=zee,i=9883,x=0.9799742729336977,y=0.28992926827299315 a=zee,b=eks,i=9884,x=0.05789237193201191,y=0.5580049129122333 a=pan,b=zee,i=9885,x=0.8352546612543933,y=0.29808563018476386 a=eks,b=zee,i=9886,x=0.6612732451934941,y=0.8821040941341458 a=zee,b=wye,i=9887,x=0.03800555126962368,y=0.5564528314361259 a=wye,b=wye,i=9888,x=0.15173705344284016,y=0.8028950342833062 a=eks,b=pan,i=9889,x=0.4757333931069331,y=0.6709064008045604 a=zee,b=zee,i=9890,x=0.04473360870043863,y=0.7488172425798428 a=pan,b=wye,i=9891,x=0.6641701958582154,y=0.045390088141842866 a=pan,b=wye,i=9892,x=0.6400396948750516,y=0.2741016723165629 a=wye,b=hat,i=9893,x=0.07086887541312281,y=0.9995743686923368 a=zee,b=wye,i=9894,x=0.6202100179528263,y=0.9712368683190139 a=pan,b=hat,i=9895,x=0.8641234318244241,y=0.893546531152826 a=eks,b=hat,i=9896,x=0.10089977663900951,y=0.40511056317517313 a=hat,b=pan,i=9897,x=0.1706694949653771,y=0.8882049668710424 a=hat,b=eks,i=9898,x=0.9012519500883333,y=0.35484059538741897 a=eks,b=hat,i=9899,x=0.26412200768049177,y=0.8469250510935257 a=pan,b=eks,i=9900,x=0.18024054303984605,y=0.6531731873858931 a=wye,b=hat,i=9901,x=0.8417240952654167,y=0.09572553012932483 a=pan,b=zee,i=9902,x=0.9054776364609202,y=0.6259317176046434 a=zee,b=hat,i=9903,x=0.9287944849908445,y=0.46735676241217305 a=pan,b=zee,i=9904,x=0.5481438224523807,y=0.7183018840232132 a=hat,b=wye,i=9905,x=0.5457200264172307,y=0.29150693945838846 a=eks,b=pan,i=9906,x=0.19123694955232085,y=0.1361773881166165 a=pan,b=pan,i=9907,x=0.9805858575888526,y=0.35107718527657394 a=wye,b=hat,i=9908,x=0.8027037826343639,y=0.02454307542444223 a=eks,b=hat,i=9909,x=0.5392855167210358,y=0.04490931508757068 a=hat,b=hat,i=9910,x=0.07042038780612936,y=0.5146702744032997 a=pan,b=eks,i=9911,x=0.7646508656008143,y=0.9446343254356182 a=zee,b=wye,i=9912,x=0.4701991772804557,y=0.33405458598495386 a=pan,b=eks,i=9913,x=0.8147835691088603,y=0.6617843834409757 a=pan,b=zee,i=9914,x=0.9240645650332355,y=0.8621654329742796 a=eks,b=zee,i=9915,x=0.6616625895734575,y=0.14135816098909115 a=wye,b=pan,i=9916,x=0.3042515765931557,y=0.37717959119403555 a=hat,b=zee,i=9917,x=0.9463027359513574,y=0.20816847808308991 a=pan,b=zee,i=9918,x=0.062017678365430595,y=0.11198470904331581 a=zee,b=wye,i=9919,x=0.5748726266575598,y=0.3779573684358648 a=hat,b=wye,i=9920,x=0.3438737626946553,y=0.5489498676687791 a=wye,b=wye,i=9921,x=0.6906719134435684,y=0.8555178209462388 a=hat,b=wye,i=9922,x=0.9728689411167353,y=0.8157055538148639 a=wye,b=hat,i=9923,x=0.20975092024121644,y=0.6588638151332867 a=hat,b=pan,i=9924,x=0.3254178263556141,y=0.9839978841946503 a=eks,b=hat,i=9925,x=0.7275202634311879,y=0.2129559326323187 a=hat,b=eks,i=9926,x=0.1541309399763774,y=0.3791445762682304 a=wye,b=pan,i=9927,x=0.8783682319990223,y=0.6933957357140185 a=eks,b=eks,i=9928,x=0.09936486720481041,y=0.8907110968753766 a=eks,b=pan,i=9929,x=0.5193758781368972,y=0.409871414549149 a=pan,b=hat,i=9930,x=0.5677825974360403,y=0.4567634115934158 a=hat,b=hat,i=9931,x=0.22344053593327007,y=0.3136460886229182 a=eks,b=wye,i=9932,x=0.7744014553941428,y=0.318908757325456 a=zee,b=zee,i=9933,x=0.5227775810997735,y=0.10751874257421012 a=hat,b=hat,i=9934,x=0.20145807804290206,y=0.41891252140867674 a=wye,b=hat,i=9935,x=0.25910371069218296,y=0.6568892395017885 a=eks,b=hat,i=9936,x=0.7556816893135765,y=0.7737786856558144 a=pan,b=zee,i=9937,x=0.5546876661250906,y=0.403008800918636 a=eks,b=wye,i=9938,x=0.5330080701180497,y=0.22709767551835436 a=hat,b=wye,i=9939,x=0.208097253807903,y=0.11669571201990991 a=hat,b=wye,i=9940,x=0.8460880203022336,y=0.8184128241834582 a=pan,b=hat,i=9941,x=0.5525707759822344,y=0.2904413914902232 a=pan,b=eks,i=9942,x=0.5757720306595114,y=0.008223444000978186 a=zee,b=wye,i=9943,x=0.4913245348903704,y=0.25864014284309744 a=hat,b=pan,i=9944,x=0.09459751273648653,y=0.9299307121234656 a=zee,b=pan,i=9945,x=0.44635620401009446,y=0.5129261056747197 a=zee,b=zee,i=9946,x=0.13202631656529729,y=0.021604794833400942 a=pan,b=hat,i=9947,x=0.8783008100979538,y=0.6172168477305974 a=pan,b=eks,i=9948,x=0.6047433842453397,y=0.53470873199638 a=pan,b=pan,i=9949,x=0.12278928201439199,y=0.3424112106292362 a=hat,b=hat,i=9950,x=0.8421815876690498,y=0.04784842315950366 a=hat,b=eks,i=9951,x=0.23150439446451176,y=0.362011464774759 a=hat,b=zee,i=9952,x=0.187055253929304,y=0.7872831108348827 a=pan,b=eks,i=9953,x=0.9690028290247679,y=0.5626274346583657 a=eks,b=pan,i=9954,x=0.703550423241368,y=0.8640890526817995 a=wye,b=wye,i=9955,x=0.1708681258811735,y=0.5385038134896668 a=wye,b=zee,i=9956,x=0.3732949851683247,y=0.9189853496560824 a=wye,b=hat,i=9957,x=0.6466417304468489,y=0.4955279123282218 a=pan,b=hat,i=9958,x=0.8447936799573535,y=0.45561414780776455 a=pan,b=wye,i=9959,x=0.5523199497193726,y=0.844808439474632 a=wye,b=hat,i=9960,x=0.1339766165243773,y=0.90209906677784 a=eks,b=pan,i=9961,x=0.0018643836079239584,y=0.22214207434571398 a=hat,b=wye,i=9962,x=0.27668665603289977,y=0.8949840037944731 a=wye,b=eks,i=9963,x=0.7660038618991021,y=0.0724322389595311 a=zee,b=wye,i=9964,x=0.14503471143188695,y=0.6572300809799787 a=eks,b=hat,i=9965,x=0.45140832054850244,y=0.4872441473665683 a=hat,b=zee,i=9966,x=0.09915562191171134,y=0.19911839331011605 a=eks,b=wye,i=9967,x=0.9705821420611176,y=0.1682630903706045 a=pan,b=wye,i=9968,x=0.3049598321025262,y=0.8146693779796157 a=pan,b=pan,i=9969,x=0.4470842181156869,y=0.8188080614674343 a=hat,b=zee,i=9970,x=0.7615491651523039,y=0.3309208743280688 a=eks,b=hat,i=9971,x=0.16013813822306744,y=0.18970582735969377 a=hat,b=wye,i=9972,x=0.01092212097676093,y=0.19287438329005957 a=eks,b=hat,i=9973,x=0.9278177925083565,y=0.14699304090594456 a=hat,b=wye,i=9974,x=0.34339938249336444,y=0.6938846096026958 a=zee,b=eks,i=9975,x=0.14164773949664755,y=0.16897907378815158 a=hat,b=eks,i=9976,x=0.9051959081404853,y=0.3084507684845691 a=eks,b=zee,i=9977,x=0.4549080098494652,y=0.2027740955809184 a=pan,b=hat,i=9978,x=0.18068678390966952,y=0.24718291910572177 a=wye,b=hat,i=9979,x=0.48039589777666136,y=0.8099902771432259 a=pan,b=wye,i=9980,x=0.029289120404769053,y=0.5923039290360491 a=eks,b=pan,i=9981,x=0.2544586487901952,y=0.4578886296197162 a=wye,b=eks,i=9982,x=0.34998222187670314,y=0.3061867938018288 a=wye,b=hat,i=9983,x=0.4640332038264391,y=0.019243858556094673 a=pan,b=hat,i=9984,x=0.48914378417931326,y=0.36728976081695264 a=hat,b=zee,i=9985,x=0.5155567078470872,y=0.6010598365861822 a=hat,b=wye,i=9986,x=0.687016150489404,y=0.14515901345978532 a=hat,b=hat,i=9987,x=0.429284826906265,y=0.1787642439603777 a=zee,b=zee,i=9988,x=0.16947406856911285,y=0.6350945353981919 a=wye,b=eks,i=9989,x=0.8561772298898314,y=0.6874185671784931 a=eks,b=pan,i=9990,x=0.06739304569008775,y=0.2341964277411741 a=hat,b=wye,i=9991,x=0.3633322891461138,y=0.12892395206278184 a=wye,b=zee,i=9992,x=0.348286564151128,y=0.9559121889830311 a=eks,b=eks,i=9993,x=0.8231194474452225,y=0.08896471922413896 a=pan,b=pan,i=9994,x=0.7310844732875349,y=0.16823055115657648 a=pan,b=eks,i=9995,x=0.8981803676290844,y=0.34464277045717084 a=zee,b=wye,i=9996,x=0.72761807629368,y=0.6860394313092489 a=pan,b=hat,i=9997,x=0.700242583670093,y=0.27129926260336745 a=eks,b=pan,i=9998,x=0.5554835956450555,y=0.7053505857791378 a=wye,b=pan,i=9999,x=0.19004481082030356,y=0.8073900575802198 a=zee,b=pan,i=10000,x=0.02349941792343435,y=0.19861196418373683 miller-3.4.0/doc/data/medium-squares000066400000000000000000011264201266012053600173530ustar00rootroot00000000000000a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=11,x=0.7930488423451967,y=0.6505816637259333 a=zee,b=pan,i=12,x=0.3676141320555616,y=0.23614420670296965 a=eks,b=pan,i=15,x=0.07155556372719507,y=0.3596137145616235 a=pan,b=pan,i=16,x=0.5736853980681922,y=0.7554169353781729 a=zee,b=eks,i=17,x=0.29081949506712723,y=0.054478717073354166 a=hat,b=zee,i=18,x=0.05727869223575699,y=0.13343527626645157 a=eks,b=wye,i=20,x=0.38245149780530685,y=0.4730652428100751 a=hat,b=eks,i=21,x=0.0023058336158985338,y=0.16665492414949412 a=zee,b=wye,i=22,x=0.9270813051677103,y=0.5523236165919244 a=wye,b=pan,i=23,x=0.7975862089313748,y=0.8430307846116346 a=pan,b=eks,i=25,x=0.291444729043585,y=0.2680100577363237 a=eks,b=eks,i=26,x=0.7433678407354926,y=0.8295062256195103 a=wye,b=wye,i=27,x=0.9439687243972539,y=0.9305553444632164 a=eks,b=eks,i=29,x=0.05713488327208227,y=0.45012758797367913 a=zee,b=pan,i=30,x=0.7514525581952406,y=0.5869901584461873 a=eks,b=pan,i=31,x=0.5701563454882129,y=0.822178550628332 a=hat,b=pan,i=33,x=0.09303747345405,y=0.18404048980291832 a=hat,b=wye,i=34,x=0.49061881414751796,y=0.4721354893261027 a=zee,b=zee,i=35,x=0.12565828887119346,y=0.1936186210637818 a=pan,b=hat,i=36,x=0.9436794292675323,y=0.9111218711707734 a=pan,b=hat,i=40,x=0.30302850095892986,y=0.2884018711352886 a=pan,b=hat,i=41,x=0.08143769954761992,y=0.030906489980379925 a=zee,b=eks,i=43,x=0.8456728393970536,y=0.8501991168644704 a=pan,b=zee,i=44,x=0.8980511441946196,y=0.6728135588610029 a=pan,b=eks,i=45,x=0.6247151870956413,y=0.8275695927895051 a=pan,b=wye,i=46,x=0.08834857197997548,y=0.4444202016249801 a=eks,b=zee,i=47,x=0.4544511154182116,y=0.22787905378091933 a=wye,b=wye,i=49,x=0.21920222273431333,y=0.18979580426582043 a=wye,b=hat,i=50,x=0.4942114498754957,y=0.35138166631352374 a=hat,b=pan,i=51,x=0.744071908772339,y=0.9166693426799131 a=eks,b=eks,i=53,x=0.9985342548358704,y=0.9590495928336531 a=zee,b=eks,i=54,x=0.9314828033134765,y=0.8687851184407838 a=hat,b=wye,i=55,x=0.07268958233806955,y=0.49851026308988333 a=pan,b=zee,i=56,x=0.06982762802945175,y=0.033405940208281026 a=wye,b=pan,i=57,x=0.7302705254635534,y=0.7851652600343977 a=hat,b=hat,i=59,x=0.23821881669710454,y=0.2495882683265671 a=zee,b=eks,i=62,x=0.6925670766279615,y=0.6309283897492339 a=wye,b=wye,i=63,x=0.3034237022482048,y=0.4570355951663545 a=pan,b=hat,i=65,x=0.9374806227235818,y=0.5142245475995557 a=hat,b=hat,i=66,x=0.8467681996061774,y=0.7322484476601094 a=zee,b=hat,i=67,x=0.2584112989773649,y=0.4004276976232398 a=hat,b=wye,i=68,x=0.3362076167096233,y=0.10257516543234868 a=eks,b=wye,i=72,x=0.5981608655833305,y=0.6748831518079305 a=eks,b=eks,i=74,x=0.47929526118952226,y=0.04122489928296569 a=zee,b=eks,i=76,x=0.48749884261245857,y=0.4733893888865026 a=pan,b=eks,i=78,x=0.8066566257701527,y=0.5756861577587412 a=hat,b=eks,i=79,x=0.36764688836079906,y=0.3891921555248843 a=zee,b=zee,i=80,x=0.8318990957979263,y=0.9881725534495532 a=hat,b=wye,i=81,x=0.17534099646455403,y=0.2603138043676684 a=pan,b=eks,i=82,x=0.16030863176622356,y=0.3818559883741389 a=eks,b=eks,i=83,x=0.12617292637489663,y=0.2322389628774958 a=hat,b=wye,i=84,x=0.6438639100413308,y=0.7352455517915716 a=wye,b=wye,i=85,x=0.4632506196324333,y=0.47736149585488863 a=wye,b=hat,i=86,x=0.040744707036128314,y=0.03301111174849969 a=wye,b=hat,i=87,x=0.6505610031501867,y=0.8780409741829391 a=hat,b=eks,i=88,x=0.4467819157449152,y=0.25053527761538363 a=wye,b=hat,i=90,x=0.47950389571017593,y=0.42674583688195655 a=pan,b=pan,i=91,x=0.9831553489472493,y=0.8956966539093748 a=wye,b=hat,i=93,x=0.5870769045363674,y=0.9424742244710793 a=wye,b=hat,i=96,x=0.6981858011144773,y=0.7500496060047478 a=zee,b=zee,i=99,x=0.9317555381388605,y=0.7821791090489817 a=pan,b=hat,i=101,x=0.8551893009031044,y=0.5817332905396572 a=hat,b=zee,i=102,x=0.6981668049063121,y=0.7047537152787725 a=pan,b=pan,i=107,x=0.04969073649124267,y=0.3496530999805786 a=hat,b=zee,i=109,x=0.6352241884717337,y=0.5627539222500982 a=pan,b=hat,i=111,x=0.9154288048749503,y=0.6519249542119475 a=wye,b=zee,i=113,x=0.3320543853278368,y=0.30390890533333614 a=eks,b=eks,i=116,x=0.6525970433533309,y=0.6038254664200311 a=wye,b=hat,i=120,x=0.7615397120903524,y=0.9797450222382247 a=pan,b=pan,i=121,x=0.613826139364826,y=0.9594055166987485 a=eks,b=wye,i=122,x=0.38075252326113784,y=0.015438488067683442 a=eks,b=zee,i=124,x=0.5720422015264689,y=0.5847353398497057 a=pan,b=zee,i=126,x=0.1495175173899136,y=0.37751439353621485 a=zee,b=hat,i=128,x=0.4962404023217607,y=0.3377314781015287 a=eks,b=zee,i=130,x=0.8191166461936853,y=0.6036827248166735 a=hat,b=hat,i=133,x=0.10275440550496173,y=0.24475094001022435 a=hat,b=hat,i=135,x=0.6950203918361871,y=0.6680826428134803 a=pan,b=pan,i=136,x=0.10793035048973287,y=0.26815648351708954 a=pan,b=hat,i=141,x=0.2240396548356538,y=0.2500739139538637 a=zee,b=eks,i=142,x=0.7814387149488571,y=0.5062129648989182 a=pan,b=eks,i=143,x=0.7772439867698123,y=0.970133177930633 a=hat,b=wye,i=146,x=0.7557462730554149,y=0.8354966950279341 a=wye,b=wye,i=147,x=0.19573082452335644,y=0.16675321752165628 a=hat,b=eks,i=148,x=0.6206402300915382,y=0.821425348018401 a=pan,b=pan,i=149,x=0.2983431833827429,y=0.49328391364637114 a=eks,b=zee,i=152,x=0.39677449578160984,y=0.01242383070673192 a=pan,b=eks,i=153,x=0.3403054358911233,y=0.20856161342555235 a=wye,b=wye,i=154,x=0.7473556150405872,y=0.5878222144661077 a=pan,b=wye,i=155,x=0.8308266904064261,y=0.6160102482290218 a=hat,b=zee,i=156,x=0.06969918779892115,y=0.12332013609343595 a=zee,b=zee,i=157,x=0.08770785920874291,y=0.1694018877034732 a=hat,b=wye,i=158,x=0.5750041834429883,y=0.8988889437381339 a=zee,b=hat,i=159,x=0.3949341964723728,y=0.21461635038581106 a=hat,b=zee,i=161,x=0.241833257737751,y=0.2595728278064434 a=zee,b=zee,i=162,x=0.30865469474514673,y=0.04807979540420082 a=eks,b=hat,i=164,x=0.24635677428468206,y=0.026325305117816278 a=eks,b=wye,i=167,x=0.4655842156857275,y=0.37721410941530287 a=wye,b=pan,i=173,x=0.15061916413672838,y=0.399506367745217 a=zee,b=pan,i=175,x=0.3493963468867093,y=0.2448706490036231 a=hat,b=hat,i=176,x=0.5951138587106596,y=0.851049910114082 a=hat,b=wye,i=177,x=0.39004663496677305,y=0.2404193708137553 a=hat,b=wye,i=180,x=0.0983048320526585,y=0.3605050602699248 a=hat,b=eks,i=181,x=0.06881556874834038,y=0.02776354780439838 a=eks,b=zee,i=182,x=0.8795883767333226,y=0.7913268326625821 a=eks,b=wye,i=188,x=0.7195019639137887,y=0.6101293217348989 a=pan,b=eks,i=189,x=0.48651849518653256,y=0.3310583783958194 a=pan,b=wye,i=192,x=0.7721928274839366,y=0.730996300378133 a=eks,b=eks,i=194,x=0.6636241298839136,y=0.5259126321800084 a=pan,b=hat,i=195,x=0.6642514282295026,y=0.9448672883012781 a=wye,b=wye,i=197,x=0.07466320732554754,y=0.1470636187800869 a=eks,b=hat,i=198,x=0.04736012928828348,y=0.09632719090688924 a=zee,b=hat,i=199,x=0.07495669138561056,y=0.0033556400316512303 a=eks,b=pan,i=200,x=0.25160946724271127,y=0.3153026554896944 a=wye,b=eks,i=204,x=0.0866873459163141,y=0.08597589292509311 a=hat,b=wye,i=206,x=0.9712065807938725,y=0.8814161529894458 a=wye,b=eks,i=208,x=0.638370131847482,y=0.6031891659074958 a=hat,b=eks,i=209,x=0.08722321261724375,y=0.1699175655988554 a=pan,b=zee,i=213,x=0.910694728148218,y=0.538005658230806 a=pan,b=zee,i=215,x=0.8250379925053151,y=0.7418087278106543 a=wye,b=eks,i=220,x=0.9707941416650918,y=0.5446983207141396 a=hat,b=eks,i=221,x=0.9623773206695981,y=0.7961697529692682 a=wye,b=eks,i=223,x=0.7008326115259359,y=0.8171891486894675 a=eks,b=zee,i=225,x=0.2567945604892924,y=0.24424154648770224 a=hat,b=zee,i=228,x=0.6353440745576056,y=0.8565317288607986 a=wye,b=hat,i=229,x=0.5097848345332788,y=0.8249641724859278 a=eks,b=wye,i=232,x=0.5507351778417637,y=0.7118263982857057 a=hat,b=hat,i=233,x=0.2131489206395062,y=0.08647965840929162 a=eks,b=hat,i=236,x=0.06364189456177682,y=0.4949298511378918 a=pan,b=pan,i=238,x=0.1802663344712152,y=0.40747996818620213 a=wye,b=eks,i=240,x=0.11369718773090787,y=0.4362931656865052 a=pan,b=hat,i=241,x=0.5298443076284122,y=0.7286240415109126 a=hat,b=hat,i=242,x=0.17197294875303992,y=0.42960373892313586 a=hat,b=wye,i=243,x=0.40008739772830226,y=0.3431833719273334 a=wye,b=eks,i=244,x=0.047932173034763714,y=0.15974685050052528 a=hat,b=wye,i=248,x=0.8794750860292233,y=0.9633187985176084 a=zee,b=wye,i=250,x=0.18225031260376368,y=0.42639010352161133 a=eks,b=eks,i=251,x=0.6366142860676015,y=0.7279525837465141 a=eks,b=pan,i=252,x=0.7489029711796827,y=0.6216975230273389 a=zee,b=pan,i=253,x=0.2896285025325088,y=0.4107984626977105 a=wye,b=pan,i=254,x=0.40783269275640843,y=0.07873948964651878 a=pan,b=pan,i=255,x=0.4310139640663371,y=0.133668391263563 a=zee,b=wye,i=259,x=0.6485993255572561,y=0.9239849074696734 a=pan,b=hat,i=260,x=0.7786431758578792,y=0.9906513397624532 a=pan,b=pan,i=263,x=0.735966834511216,y=0.8642501328542477 a=pan,b=pan,i=264,x=0.0365319279313181,y=0.01547685459691761 a=pan,b=hat,i=267,x=0.8759426552130376,y=0.8128071892594659 a=wye,b=zee,i=268,x=0.334247707070338,y=0.07108295911604934 a=pan,b=zee,i=271,x=0.38241767385691083,y=0.47652036205919546 a=zee,b=eks,i=272,x=0.5076219094472946,y=0.8598422972471865 a=eks,b=pan,i=274,x=0.5094754996388772,y=0.8630831763542761 a=pan,b=pan,i=275,x=0.0702163840810267,y=0.49744457340186665 a=zee,b=eks,i=276,x=0.7494501132627315,y=0.831480047566556 a=hat,b=eks,i=277,x=0.9160765564583604,y=0.9665017202156387 a=eks,b=wye,i=278,x=0.3405469715018894,y=0.39395981360241694 a=wye,b=eks,i=283,x=0.3857770915059473,y=0.2520288213780115 a=hat,b=hat,i=285,x=0.5231416402386272,y=0.8268208737366626 a=hat,b=wye,i=292,x=0.7857064933058493,y=0.5074038206162027 a=hat,b=zee,i=294,x=0.3704436769585995,y=0.3120229742987346 a=eks,b=wye,i=297,x=0.15536712579543976,y=0.24068588834787485 a=pan,b=hat,i=300,x=0.7146992829593928,y=0.5429822061061883 a=wye,b=pan,i=305,x=0.5103104415224277,y=0.6005096012353242 a=wye,b=eks,i=307,x=0.6064616942445623,y=0.565814763986132 a=hat,b=eks,i=308,x=0.40085643331635357,y=0.09395240921387538 a=eks,b=eks,i=311,x=0.09369987234653387,y=0.06802932452953492 a=wye,b=zee,i=312,x=0.07612086875946633,y=0.27326136662066614 a=hat,b=zee,i=315,x=0.34523405773089744,y=0.4354275687352226 a=zee,b=hat,i=316,x=0.13504220690406277,y=0.3795391182446578 a=eks,b=pan,i=317,x=0.46957588924343485,y=0.3400251823752689 a=wye,b=hat,i=318,x=0.18637343210075064,y=0.45983893886751714 a=pan,b=zee,i=319,x=0.16606734288775093,y=0.21473289889901537 a=zee,b=pan,i=320,x=0.8307425029665492,y=0.9687981266665243 a=zee,b=zee,i=321,x=0.6999788077300872,y=0.526382289897085 a=wye,b=zee,i=323,x=0.7167871674039571,y=0.8146661281584913 a=wye,b=wye,i=324,x=0.22862799493809793,y=0.45776956542633673 a=zee,b=zee,i=327,x=0.1254581943608959,y=0.01871101782750706 a=eks,b=pan,i=328,x=0.28146620713469994,y=0.45414955407945334 a=pan,b=eks,i=329,x=0.03763317797683374,y=0.2401750869051401 a=eks,b=hat,i=333,x=0.0677128764291699,y=0.13888954761924865 a=hat,b=hat,i=334,x=0.8122872254151258,y=0.9343598605592562 a=wye,b=wye,i=335,x=0.3136448355146325,y=0.3030034178002945 a=wye,b=eks,i=336,x=0.3723857599541325,y=0.12311828419230408 a=wye,b=eks,i=337,x=0.8517094711110174,y=0.7107950535254092 a=hat,b=wye,i=338,x=0.29886440908142087,y=0.44199727275540557 a=eks,b=zee,i=339,x=0.4583899635695151,y=0.06228530919187403 a=wye,b=eks,i=340,x=0.23528308849163693,y=0.3882734087125834 a=pan,b=eks,i=342,x=0.23702739214960689,y=0.13214761320752622 a=pan,b=wye,i=343,x=0.2724033449540535,y=0.45196387793887527 a=eks,b=hat,i=344,x=0.6604478311777118,y=0.8554572649437313 a=eks,b=eks,i=346,x=0.4314505110520016,y=0.35990136288181707 a=pan,b=eks,i=350,x=0.7749620340665812,y=0.6934753745173732 a=eks,b=eks,i=352,x=0.8908223033829336,y=0.756634722087033 a=wye,b=wye,i=353,x=0.3561234723336817,y=0.25848510016885773 a=wye,b=zee,i=354,x=0.07167250764974309,y=0.04755739805455228 a=eks,b=pan,i=355,x=0.6260379271888249,y=0.9999648102177897 a=wye,b=eks,i=356,x=0.9105767596182323,y=0.6275830055247574 a=wye,b=pan,i=359,x=0.46013788462671257,y=0.07923543496739904 a=eks,b=hat,i=362,x=0.9858910807074641,y=0.6063471357443468 a=hat,b=zee,i=369,x=0.18008064179308536,y=0.31358866392662854 a=hat,b=wye,i=371,x=0.48451798820346725,y=0.08468945923087656 a=wye,b=hat,i=373,x=0.9062681519121573,y=0.6942343130437282 a=wye,b=pan,i=376,x=0.9148906431225965,y=0.6865707031323998 a=hat,b=wye,i=379,x=0.723368325539696,y=0.9239506513259356 a=pan,b=wye,i=382,x=0.10290553602186514,y=0.15037258795056763 a=pan,b=zee,i=384,x=0.5491251090567257,y=0.9145935172366898 a=wye,b=eks,i=388,x=0.5468979682673912,y=0.5716892746572024 a=wye,b=pan,i=389,x=0.8711354046280742,y=0.7000550458179466 a=pan,b=zee,i=390,x=0.32965901763834493,y=0.4764401595448211 a=zee,b=eks,i=393,x=0.6953842859899757,y=0.9546625350220701 a=wye,b=eks,i=395,x=0.5496441289397975,y=0.9130998398573059 a=pan,b=eks,i=396,x=0.12088261778903142,y=0.2915014516366682 a=pan,b=pan,i=397,x=0.6527193676882986,y=0.5140617542371629 a=eks,b=eks,i=399,x=0.010510711223853386,y=0.08397157710064007 a=eks,b=pan,i=401,x=0.08749968996168989,y=0.3703456609602497 a=zee,b=hat,i=403,x=0.8371422088541587,y=0.9376680469763548 a=wye,b=wye,i=405,x=0.5955452707872064,y=0.5663276615611866 a=hat,b=wye,i=406,x=0.3016062899704931,y=0.1481359817881971 a=zee,b=hat,i=408,x=0.13829592936600588,y=0.4643427499672679 a=zee,b=hat,i=412,x=0.5684534581822444,y=0.7576411674301173 a=wye,b=pan,i=416,x=0.8898988612865336,y=0.8930372261944983 a=zee,b=zee,i=418,x=0.36259161480392366,y=0.03106838412360613 a=zee,b=eks,i=419,x=0.9669197256156522,y=0.9525495700296412 a=zee,b=hat,i=420,x=0.2472176643017414,y=0.4766709326963189 a=hat,b=pan,i=421,x=0.5484055610018505,y=0.7401624563813598 a=wye,b=eks,i=422,x=0.9843960933372673,y=0.8274060260108933 a=pan,b=pan,i=423,x=0.08736573145179394,y=0.47080422361654306 a=pan,b=hat,i=424,x=0.41967399152692275,y=0.11281967088191636 a=eks,b=zee,i=425,x=0.1541100762311376,y=0.2899666127124777 a=pan,b=wye,i=427,x=0.42286545073700454,y=0.4861336428493519 a=eks,b=zee,i=429,x=0.10194433521396717,y=0.20006319684657992 a=eks,b=wye,i=430,x=0.5857626187839062,y=0.5321382987939495 a=zee,b=eks,i=431,x=0.8583324116859721,y=0.994808666622831 a=eks,b=eks,i=432,x=0.7853965492176864,y=0.9164907493679918 a=eks,b=eks,i=436,x=0.6933382044724179,y=0.6338292052517879 a=wye,b=pan,i=437,x=0.37712852260119445,y=0.2533800875229283 a=pan,b=eks,i=442,x=0.3051229752913909,y=0.3927572304818523 a=hat,b=pan,i=445,x=0.693707602798371,y=0.9355332457358334 a=zee,b=wye,i=449,x=0.8505833795792004,y=0.9244534714701724 a=eks,b=wye,i=450,x=0.6844926010909408,y=0.614368249300009 a=hat,b=wye,i=453,x=4.509679127584487e-05,y=0.22031599198733764 a=zee,b=zee,i=458,x=0.4844711931621539,y=0.27495542782645344 a=eks,b=eks,i=459,x=0.3611062645335037,y=0.40226115300495247 a=pan,b=eks,i=460,x=0.8223780119629852,y=0.9126194557839794 a=hat,b=wye,i=466,x=0.4276402941162851,y=0.029924580250603294 a=eks,b=eks,i=469,x=0.12954404025896205,y=0.13771358880489826 a=zee,b=hat,i=472,x=0.5201558372951883,y=0.5500922568519445 a=pan,b=zee,i=473,x=0.28235480114669276,y=0.01789197833877909 a=hat,b=zee,i=474,x=0.9737504172221616,y=0.5620581498765591 a=eks,b=eks,i=477,x=0.034584510761659026,y=0.43469127809305075 a=eks,b=hat,i=479,x=0.935311382854882,y=0.5581569700476232 a=pan,b=eks,i=480,x=0.6265973838424406,y=0.7055055050235215 a=hat,b=pan,i=481,x=0.0821695972704326,y=0.35414544375322354 a=wye,b=hat,i=483,x=0.2316003856711063,y=0.43956136357576003 a=eks,b=eks,i=484,x=0.6641863677348001,y=0.6447460873709984 a=wye,b=wye,i=485,x=0.2617661797012584,y=0.42266716043415287 a=wye,b=hat,i=486,x=0.30133537944217137,y=0.10221649013386602 a=hat,b=pan,i=488,x=0.9232269980553737,y=0.6301846340531019 a=zee,b=eks,i=489,x=0.47256613643793366,y=0.043043925407927786 a=wye,b=pan,i=491,x=0.2513964759410543,y=0.029649890186790206 a=eks,b=zee,i=492,x=0.24404562827103082,y=0.21765361298784158 a=hat,b=eks,i=493,x=0.1664695548518379,y=0.24789421681152946 a=wye,b=wye,i=497,x=0.7021621810855977,y=0.533290838271892 a=eks,b=eks,i=498,x=0.7227433480694091,y=0.6862413971745326 a=zee,b=pan,i=500,x=0.9372377490487999,y=0.5618667924767166 a=eks,b=pan,i=501,x=0.040475122297163324,y=0.16567765824398517 a=hat,b=wye,i=502,x=0.6077314844130164,y=0.768942559474086 a=pan,b=pan,i=503,x=0.0738664869271265,y=0.25330608830961776 a=eks,b=wye,i=505,x=0.910806292687196,y=0.9026141937080411 a=pan,b=pan,i=509,x=0.30214111076722505,y=0.004555052573727347 a=zee,b=pan,i=512,x=0.19477333058846336,y=0.2603817709639791 a=hat,b=zee,i=514,x=0.3540200248392754,y=0.2390584570033465 a=hat,b=zee,i=517,x=0.49137770000060343,y=0.35141387324505546 a=hat,b=pan,i=519,x=0.10212966989515981,y=0.16533265211820058 a=eks,b=pan,i=522,x=0.28735731367601225,y=0.01067207233763956 a=zee,b=wye,i=523,x=0.34414490686076227,y=0.26451700279951407 a=zee,b=eks,i=524,x=0.07661268800300436,y=0.336140096726808 a=zee,b=zee,i=525,x=0.2340021990274821,y=0.19565171550317406 a=wye,b=pan,i=527,x=0.23490598090770587,y=0.04525601514058908 a=pan,b=wye,i=529,x=0.25303243992392954,y=0.24620118020872683 a=zee,b=zee,i=530,x=0.8324822558401548,y=0.6988570770856138 a=pan,b=zee,i=533,x=0.7751095714402214,y=0.5255361584302058 a=eks,b=zee,i=535,x=0.918189166469818,y=0.9631682259880161 a=eks,b=eks,i=538,x=0.6478937309967303,y=0.8641203708540487 a=hat,b=pan,i=540,x=0.7444966092534115,y=0.8005631784590818 a=eks,b=pan,i=545,x=0.6594595904219487,y=0.9953938324572855 a=pan,b=pan,i=546,x=0.6157989578235565,y=0.5516616028345289 a=zee,b=zee,i=548,x=0.9236546276965072,y=0.7185917789599708 a=zee,b=hat,i=549,x=0.10683412342384302,y=0.3609954494938745 a=zee,b=zee,i=550,x=0.442695858154603,y=0.2279810907065235 a=hat,b=pan,i=556,x=0.6486062750649167,y=0.7897824130903452 a=zee,b=pan,i=557,x=0.1878359832100659,y=0.36569848741631705 a=pan,b=wye,i=561,x=0.23019585224736527,y=0.33146344086760515 a=wye,b=zee,i=562,x=0.9090864712373032,y=0.6795157215425431 a=wye,b=hat,i=566,x=0.5358639536626888,y=0.7343387003323596 a=eks,b=pan,i=568,x=0.9357934717739306,y=0.5799507923614251 a=wye,b=wye,i=569,x=0.7665973069675542,y=0.7195592313665612 a=pan,b=wye,i=575,x=0.21812558940117743,y=0.3918449054425934 a=hat,b=wye,i=576,x=0.9187805829729324,y=0.7265918618789776 a=eks,b=eks,i=577,x=0.6757641755808136,y=0.8438941757795644 a=zee,b=zee,i=581,x=0.03169831018517821,y=0.26542940289146955 a=hat,b=eks,i=582,x=0.15837738839177617,y=0.04767102936713474 a=hat,b=zee,i=585,x=0.6805895701299852,y=0.9163445111607751 a=pan,b=wye,i=589,x=0.8045092117185423,y=0.9810352594851226 a=eks,b=hat,i=590,x=0.17485208172241573,y=0.10386578574214755 a=hat,b=wye,i=592,x=0.25971796023192173,y=0.17042472633318229 a=wye,b=pan,i=597,x=0.9041321135345515,y=0.7679179807567709 a=wye,b=hat,i=599,x=0.9310931043540538,y=0.9627637520286313 a=pan,b=zee,i=602,x=0.9884538231531689,y=0.9826428169828403 a=hat,b=pan,i=604,x=0.43188828562650494,y=0.050660555822547026 a=pan,b=zee,i=605,x=0.2529032876659366,y=0.3388959543441078 a=eks,b=eks,i=606,x=0.35689384699612214,y=0.4336296598478725 a=hat,b=wye,i=608,x=0.3631005984856752,y=0.17908512378632557 a=zee,b=eks,i=609,x=0.0885240972512874,y=0.11687754329610434 a=eks,b=wye,i=610,x=0.976870279166798,y=0.979024408220298 a=hat,b=eks,i=611,x=0.22058278727333458,y=0.23176980505367228 a=pan,b=pan,i=612,x=0.5001009219306088,y=0.844066356281099 a=pan,b=eks,i=614,x=0.3108839226386939,y=0.3561979428678962 a=wye,b=eks,i=615,x=0.30764905368295004,y=0.3507626708329916 a=wye,b=eks,i=617,x=0.2660764665919485,y=0.145799475554256 a=eks,b=eks,i=618,x=0.697318049680538,y=0.8904258470184732 a=pan,b=pan,i=625,x=0.6915515843242978,y=0.6178010854014475 a=wye,b=wye,i=629,x=0.0503400168303868,y=0.10527602332963393 a=hat,b=wye,i=632,x=0.5674934046837635,y=0.8372958944262796 a=eks,b=wye,i=637,x=0.10597293490004256,y=0.20904153809081627 a=pan,b=wye,i=640,x=0.5760120638145232,y=0.6662486414541403 a=hat,b=zee,i=644,x=0.9789858624275163,y=0.6867108424306388 a=eks,b=pan,i=645,x=0.28589757090653023,y=0.2874816869622683 a=pan,b=zee,i=646,x=0.03971681746631206,y=0.11488578458241061 a=pan,b=hat,i=648,x=0.6975350070264588,y=0.5434923294790459 a=wye,b=pan,i=649,x=0.017833700431765576,y=0.28497950273429307 a=wye,b=pan,i=650,x=0.8995516713685614,y=0.9709755173196244 a=zee,b=pan,i=652,x=0.774338764727154,y=0.7866779831902309 a=pan,b=zee,i=653,x=0.598251646829306,y=0.798568072477333 a=eks,b=zee,i=656,x=0.7342238031294267,y=0.6344399868216409 a=eks,b=eks,i=657,x=0.9526997294869483,y=0.6231118783065456 a=zee,b=pan,i=660,x=0.3829079054237686,y=0.46767052095812467 a=eks,b=eks,i=667,x=0.656573731471621,y=0.902119091388546 a=wye,b=pan,i=668,x=0.04920210066939823,y=0.23851670466645347 a=wye,b=wye,i=672,x=0.7648029293390511,y=0.6650048997400388 a=zee,b=zee,i=675,x=0.14647630359578723,y=0.2444767037770159 a=wye,b=hat,i=676,x=0.6451848990883488,y=0.5038417150477158 a=wye,b=zee,i=682,x=0.7810987533825186,y=0.9667043995307188 a=hat,b=eks,i=684,x=0.3749971755428878,y=0.21431876719781595 a=hat,b=eks,i=686,x=0.21050937771050438,y=0.41045403895167065 a=eks,b=zee,i=691,x=0.7240287030381926,y=0.79896437710086 a=hat,b=hat,i=692,x=0.14117333894379847,y=0.3225535116195155 a=zee,b=eks,i=693,x=0.27068880582424437,y=0.044369525310762326 a=hat,b=zee,i=696,x=0.16963322576469086,y=0.09487337662478568 a=hat,b=eks,i=697,x=0.8909103010365073,y=0.5323201554130181 a=zee,b=hat,i=703,x=0.2248043259303365,y=0.33203303056970623 a=pan,b=eks,i=705,x=0.7388154708435315,y=0.797179757859978 a=pan,b=wye,i=706,x=0.5008032407057831,y=0.9591889291114695 a=pan,b=eks,i=707,x=0.9759907833320285,y=0.8936617707540555 a=hat,b=zee,i=709,x=0.5664816823643944,y=0.8967488777240636 a=wye,b=zee,i=710,x=0.8443019828048438,y=0.7860920608434899 a=hat,b=eks,i=711,x=0.6493317768253313,y=0.6921590557236297 a=pan,b=wye,i=714,x=0.1707903602306352,y=0.1624539753347971 a=wye,b=hat,i=717,x=0.9126869246167464,y=0.8539144029222125 a=wye,b=zee,i=719,x=0.8648654985592689,y=0.744990377385103 a=wye,b=eks,i=720,x=0.0737982261184581,y=0.215040061968929 a=eks,b=hat,i=723,x=0.5223004827368406,y=0.7436988563433049 a=pan,b=zee,i=724,x=0.161391991386723,y=0.4896835486539596 a=zee,b=zee,i=725,x=0.6421372014622713,y=0.9769320758361035 a=hat,b=hat,i=726,x=0.6769964245482417,y=0.6143975572853417 a=zee,b=pan,i=728,x=0.40960942207244977,y=0.4243129116901595 a=wye,b=zee,i=733,x=0.842462695985326,y=0.966657486505284 a=pan,b=wye,i=734,x=0.01934339909570837,y=0.05189496476807132 a=eks,b=wye,i=735,x=0.9417156459424341,y=0.9870712135656121 a=wye,b=pan,i=737,x=0.16300656842731953,y=0.3545653890588314 a=eks,b=zee,i=738,x=0.8977243371620829,y=0.5262722450488325 a=hat,b=wye,i=740,x=0.6686093454184745,y=0.6740449093675628 a=zee,b=pan,i=741,x=0.9598570146790528,y=0.6398488862754813 a=pan,b=wye,i=742,x=0.8257519339015849,y=0.693194093940406 a=eks,b=hat,i=743,x=0.04434098258715646,y=0.3266898058988358 a=zee,b=wye,i=744,x=0.7524245915453669,y=0.5461439986683315 a=pan,b=pan,i=745,x=0.6719897687291242,y=0.7565622573163691 a=eks,b=pan,i=746,x=0.916062376572181,y=0.886967557372127 a=wye,b=pan,i=750,x=0.6658476587001316,y=0.5556451189688414 a=wye,b=wye,i=752,x=0.13191473062692816,y=0.19377767709093607 a=zee,b=eks,i=753,x=0.5186702283396277,y=0.5344580097568402 a=pan,b=eks,i=754,x=0.023312954423954868,y=0.13646462067848675 a=eks,b=eks,i=755,x=0.22961935180882087,y=0.16011525129191817 a=pan,b=zee,i=756,x=0.09666705485436378,y=0.3548198552440588 a=eks,b=wye,i=758,x=0.5362262223046377,y=0.5049539834712841 a=eks,b=eks,i=766,x=0.22335745734469326,y=0.21867582342847736 a=eks,b=eks,i=769,x=0.18506419568907773,y=0.4760883565274585 a=wye,b=zee,i=772,x=0.23583751371437855,y=0.12279242944303292 a=hat,b=eks,i=773,x=0.26528801262285184,y=0.4010080804811049 a=wye,b=eks,i=776,x=0.9585382111164209,y=0.6306113838967866 a=zee,b=wye,i=777,x=0.7623811038765134,y=0.6139534724314861 a=zee,b=zee,i=779,x=0.3411759787401816,y=0.2865091416991973 a=hat,b=pan,i=781,x=0.1192837713483601,y=0.40681848859583813 a=zee,b=eks,i=785,x=0.6562657631329122,y=0.8258194011693597 a=eks,b=zee,i=787,x=0.0654097106697118,y=0.4660389375188869 a=pan,b=eks,i=788,x=0.2217685316094703,y=0.16649100910012216 a=eks,b=hat,i=789,x=0.4717662995603106,y=0.44972566215644705 a=wye,b=wye,i=791,x=0.00519908348997844,y=0.3991391178091711 a=hat,b=hat,i=792,x=0.5475862720333128,y=0.9675473146380916 a=zee,b=wye,i=793,x=0.9545515061227288,y=0.8875064703498067 a=wye,b=hat,i=794,x=0.16854110528640676,y=0.23899152324736783 a=eks,b=eks,i=796,x=0.44475337389030567,y=0.3562483351552209 a=hat,b=zee,i=797,x=0.3458790979025249,y=0.10530555367157357 a=wye,b=hat,i=798,x=0.894955252691444,y=0.9020401281837919 a=zee,b=hat,i=799,x=0.6678020932140406,y=0.7272829012287039 a=pan,b=wye,i=800,x=0.6728857720452479,y=0.9063282177143175 a=hat,b=wye,i=802,x=0.6939811641375604,y=0.9772213376028769 a=eks,b=eks,i=805,x=0.7970666568024275,y=0.7141982352996962 a=wye,b=wye,i=809,x=0.779445087567334,y=0.6995188082196249 a=pan,b=eks,i=810,x=0.6751597242266821,y=0.5514064392004425 a=pan,b=pan,i=814,x=0.7042024611472535,y=0.5509286378129169 a=pan,b=eks,i=815,x=0.05860005161315873,y=0.0005735237078376976 a=eks,b=zee,i=816,x=0.11392244176975941,y=0.08027592413428164 a=hat,b=hat,i=817,x=0.2182634028675824,y=0.031522781055713156 a=eks,b=hat,i=820,x=0.6028476657314659,y=0.6800202871943302 a=eks,b=hat,i=822,x=0.2180916247267669,y=0.20200687440786602 a=hat,b=zee,i=823,x=0.4553739759143408,y=0.04377256284181141 a=wye,b=pan,i=825,x=0.6611884797250076,y=0.9588317557532128 a=zee,b=pan,i=826,x=0.2407553754423183,y=0.14438176167139094 a=eks,b=pan,i=830,x=0.36350612065623267,y=0.2886476639992571 a=hat,b=wye,i=832,x=0.7659227499835054,y=0.6521346139410953 a=pan,b=zee,i=833,x=0.8267760334483312,y=0.8318269743977437 a=zee,b=wye,i=836,x=0.5756190775565698,y=0.7938251688467333 a=wye,b=wye,i=837,x=0.2328642613637898,y=0.46278413120375006 a=zee,b=hat,i=840,x=0.6677673890093077,y=0.6533094635586054 a=hat,b=pan,i=841,x=0.4486203012761554,y=0.3566552462496445 a=eks,b=hat,i=842,x=0.4549321247838193,y=0.07592100983285954 a=wye,b=wye,i=843,x=0.255982822267825,y=0.3803102296515556 a=hat,b=wye,i=847,x=0.49389611860028626,y=0.07353689220151671 a=zee,b=pan,i=848,x=0.7169514982586007,y=0.9408480112735236 a=pan,b=eks,i=850,x=0.7274412652107003,y=0.6621932392565703 a=wye,b=eks,i=852,x=0.664738707605857,y=0.7223078050122264 a=eks,b=hat,i=853,x=0.1880170274631281,y=0.10968535421904191 a=hat,b=eks,i=854,x=0.6939278762348635,y=0.5313359369168281 a=hat,b=hat,i=855,x=0.7112683657239158,y=0.6136040745504255 a=zee,b=eks,i=856,x=0.5439786015377756,y=0.9686655026402698 a=zee,b=zee,i=857,x=0.10264607530788517,y=0.3331005309508399 a=pan,b=wye,i=862,x=0.30274837710060487,y=0.015353477159141038 a=wye,b=pan,i=863,x=0.23680176335245073,y=0.23457864754397195 a=zee,b=zee,i=864,x=0.809561039932752,y=0.6017320599557826 a=wye,b=zee,i=865,x=0.7815565737026456,y=0.8572095724845105 a=eks,b=hat,i=866,x=0.5917695655140688,y=0.560162197865116 a=hat,b=zee,i=867,x=0.722695048982041,y=0.8684988555802282 a=pan,b=wye,i=871,x=0.6789169629628927,y=0.5193967453982994 a=pan,b=pan,i=872,x=0.7564798789126915,y=0.7115590422599338 a=pan,b=hat,i=875,x=0.1859774664492485,y=0.3619489833924334 a=wye,b=wye,i=876,x=0.4835086084877356,y=0.4540385079562712 a=wye,b=pan,i=877,x=0.27907367543536465,y=0.12385159649360233 a=eks,b=hat,i=879,x=0.6888483812825917,y=0.5505783461131407 a=hat,b=pan,i=880,x=0.9443559576513696,y=0.776626094540373 a=pan,b=pan,i=882,x=0.439665640988951,y=0.4549660840547012 a=pan,b=hat,i=883,x=0.5540100503192463,y=0.8429668921287791 a=eks,b=wye,i=886,x=0.3652904236362593,y=0.20906833314831175 a=pan,b=pan,i=887,x=0.6949995284041934,y=0.8053235553778822 a=wye,b=wye,i=889,x=0.9080280619248189,y=0.9139513254924729 a=eks,b=pan,i=896,x=0.18020508273454894,y=0.18233459061350799 a=zee,b=pan,i=897,x=0.16948195877360084,y=0.4673040380612351 a=pan,b=zee,i=898,x=0.048671024346735314,y=0.4634456617937973 a=wye,b=zee,i=900,x=0.0634446641763643,y=0.47070339237478154 a=hat,b=pan,i=901,x=0.3948962420926134,y=0.2858499628646297 a=zee,b=hat,i=902,x=0.792376744926382,y=0.7540301970987514 a=pan,b=zee,i=903,x=0.5150758332324689,y=0.8265689553462827 a=eks,b=wye,i=907,x=0.5764461281567995,y=0.6560112583406935 a=hat,b=pan,i=909,x=0.2565065893296261,y=0.3546175861833417 a=pan,b=eks,i=911,x=0.06608607463859384,y=0.07128733055849312 a=hat,b=wye,i=913,x=0.5696196789270859,y=0.5118141918287126 a=eks,b=zee,i=914,x=0.8582285128247622,y=0.7604153187806654 a=wye,b=eks,i=915,x=0.5460355036287519,y=0.8958184949801713 a=hat,b=pan,i=916,x=0.2607796424126346,y=0.2105454483785194 a=wye,b=hat,i=917,x=0.3846528045634492,y=0.3124085567677639 a=hat,b=zee,i=929,x=0.9119484815981432,y=0.9002090722192556 a=pan,b=hat,i=931,x=0.15134527475607873,y=0.348369087467138 a=wye,b=zee,i=933,x=0.3661453331509762,y=0.004152078250187152 a=wye,b=wye,i=934,x=0.447099608509545,y=0.17594771830007339 a=zee,b=eks,i=937,x=0.02003336919176857,y=0.26669570512199325 a=eks,b=wye,i=938,x=0.3043257328168447,y=0.2906418445735329 a=hat,b=wye,i=944,x=0.8822781716699086,y=0.6067074807238132 a=zee,b=pan,i=948,x=0.7984764587459684,y=0.6810243958256237 a=wye,b=hat,i=949,x=0.23478741222352084,y=0.37065868020096504 a=hat,b=wye,i=950,x=0.09950476962568644,y=0.08527686061721151 a=wye,b=zee,i=951,x=0.032452509100876825,y=0.13213830932576387 a=pan,b=pan,i=952,x=0.20155399565096999,y=0.26323541426295427 a=zee,b=hat,i=953,x=0.7258512915506337,y=0.7130469035339413 a=wye,b=zee,i=954,x=0.5189900736412828,y=0.9806684784703058 a=eks,b=wye,i=956,x=0.8483404387366377,y=0.6963230727503091 a=zee,b=hat,i=959,x=0.5401768517178055,y=0.576926299555725 a=eks,b=pan,i=964,x=0.11974210479568592,y=0.1727873170586557 a=wye,b=zee,i=967,x=0.8957509371936184,y=0.6646859799560008 a=wye,b=pan,i=968,x=0.6531533778557712,y=0.8078705982263845 a=pan,b=wye,i=973,x=0.31594050674870533,y=0.3202147086921625 a=pan,b=eks,i=979,x=0.3047140631616194,y=0.012239402814423261 a=pan,b=hat,i=980,x=0.08006366208466742,y=0.46683918475842656 a=zee,b=wye,i=982,x=0.37341981725134477,y=0.043362859112128116 a=eks,b=zee,i=984,x=0.1229552360203735,y=0.4375490388704373 a=eks,b=hat,i=985,x=0.011903992841803879,y=0.20158842970916258 a=zee,b=pan,i=986,x=0.36309769750156073,y=0.41372304201591836 a=zee,b=pan,i=987,x=0.2675153812056569,y=0.31944778253720596 a=zee,b=eks,i=988,x=0.4159116125988659,y=0.0527646250644187 a=hat,b=hat,i=990,x=0.6968268719895765,y=0.7388049214848422 a=wye,b=hat,i=992,x=0.1082025069192426,y=0.382293188133744 a=pan,b=hat,i=993,x=0.9655911362500376,y=0.6528068171940502 a=eks,b=wye,i=999,x=0.7530797661303167,y=0.7943533279150342 a=zee,b=wye,i=1002,x=0.27589217856931847,y=0.4784417775011829 a=wye,b=hat,i=1004,x=0.7556173435575428,y=0.5360056181198413 a=zee,b=wye,i=1007,x=0.6726350502133611,y=0.9779321628810685 a=hat,b=eks,i=1008,x=0.19927285497348735,y=0.22487729305731685 a=hat,b=eks,i=1010,x=0.32802933242359655,y=0.2955845001645365 a=pan,b=zee,i=1014,x=0.2224977060602883,y=0.1335049252959022 a=pan,b=zee,i=1017,x=0.787790582328257,y=0.844311491671081 a=eks,b=pan,i=1020,x=0.902360533880021,y=0.7028811168584178 a=zee,b=wye,i=1021,x=0.008857541583488837,y=0.21509348675167894 a=eks,b=wye,i=1022,x=0.33588773148782947,y=0.40718964301240856 a=zee,b=eks,i=1024,x=0.38754385741774056,y=0.42814516635986044 a=pan,b=eks,i=1025,x=0.19841453521545604,y=0.08811826842406556 a=eks,b=zee,i=1027,x=0.7911574513154387,y=0.7553091091067402 a=wye,b=eks,i=1029,x=0.2129672492537904,y=0.455409159116715 a=pan,b=pan,i=1030,x=0.5408386772361381,y=0.7160509492545313 a=zee,b=pan,i=1032,x=0.8214019848831586,y=0.6593835512799063 a=eks,b=wye,i=1033,x=0.9319773759232135,y=0.8773892832568154 a=eks,b=hat,i=1034,x=0.21608546142882312,y=0.30554114451483116 a=hat,b=hat,i=1035,x=0.09020906616714786,y=0.10290991425754714 a=wye,b=zee,i=1036,x=0.3531778666649932,y=0.2809207717510849 a=hat,b=eks,i=1037,x=0.0945175541677894,y=0.3745112769716772 a=zee,b=pan,i=1038,x=0.5692057342171193,y=0.9606327704233413 a=zee,b=hat,i=1039,x=0.3081554551270379,y=0.4385650169051888 a=pan,b=wye,i=1041,x=0.1485239533830236,y=0.1776854474981574 a=pan,b=eks,i=1043,x=0.9037009385297075,y=0.6127765961736429 a=wye,b=pan,i=1047,x=0.9924515398966479,y=0.8295830268367035 a=zee,b=zee,i=1050,x=0.7931385685414742,y=0.7121487657433946 a=wye,b=zee,i=1054,x=0.08626749693608815,y=0.25205147479956 a=eks,b=eks,i=1055,x=0.7570291652540911,y=0.5426597756349021 a=wye,b=eks,i=1056,x=0.17697196127444081,y=0.48721255903838334 a=pan,b=hat,i=1058,x=0.8522482352165042,y=0.7495559067319948 a=hat,b=pan,i=1059,x=0.2746468542015157,y=0.06589726142698449 a=hat,b=hat,i=1061,x=0.7349337283030247,y=0.8809097022915752 a=zee,b=hat,i=1062,x=0.8802861735497903,y=0.6464219752541935 a=pan,b=zee,i=1066,x=0.0174503828855882,y=0.3772767215216971 a=pan,b=hat,i=1067,x=0.5324513907264202,y=0.7766825690772374 a=pan,b=zee,i=1068,x=0.9292735422372311,y=0.7845794722193757 a=wye,b=hat,i=1069,x=0.10796407185484191,y=0.026926570164813146 a=eks,b=hat,i=1071,x=0.15020029058361362,y=0.45627529973691716 a=eks,b=zee,i=1073,x=0.09738725055678144,y=0.08505208961455624 a=hat,b=hat,i=1074,x=0.3236826909608632,y=0.49627141594209967 a=eks,b=zee,i=1075,x=0.7153896932288586,y=0.9778494726905622 a=pan,b=zee,i=1077,x=0.5856627674432751,y=0.9241757857209006 a=eks,b=eks,i=1078,x=0.35578945733022505,y=0.45528814372216575 a=wye,b=wye,i=1080,x=0.016813529366139446,y=0.30619226711821357 a=pan,b=hat,i=1081,x=0.9328542327992406,y=0.9238747036441417 a=eks,b=hat,i=1082,x=0.818988631617168,y=0.6912196193544532 a=hat,b=zee,i=1084,x=0.41406718708821955,y=0.02723245214010661 a=eks,b=zee,i=1087,x=0.041919682544647396,y=0.43365253130183956 a=eks,b=wye,i=1091,x=0.9741063795340834,y=0.5869419824678774 a=wye,b=pan,i=1093,x=0.060917243371145124,y=0.0729984416375653 a=pan,b=eks,i=1097,x=0.36433855475903487,y=0.28640575782602984 a=pan,b=zee,i=1098,x=0.9388863703832938,y=0.9481045761632589 a=zee,b=pan,i=1101,x=0.9851142251459588,y=0.833308434948654 a=hat,b=zee,i=1102,x=0.6058843659959886,y=0.914771957616851 a=wye,b=zee,i=1104,x=0.6026401587598063,y=0.9232948941188992 a=wye,b=zee,i=1107,x=0.2172040459296869,y=0.04347447260250059 a=zee,b=wye,i=1108,x=0.17849311848568739,y=0.15336908789618675 a=pan,b=zee,i=1109,x=0.9209948537835644,y=0.9617211607571948 a=hat,b=zee,i=1111,x=0.5096259842809261,y=0.9716058274135191 a=wye,b=hat,i=1113,x=0.04619109705664248,y=0.07731183378456241 a=eks,b=zee,i=1114,x=0.6225031791605239,y=0.724470067269006 a=pan,b=pan,i=1116,x=0.3318167439135842,y=0.07638995864053721 a=eks,b=eks,i=1118,x=0.42321284015690686,y=0.18075244176916405 a=hat,b=zee,i=1119,x=0.9947060390455312,y=0.9155106367235321 a=eks,b=eks,i=1121,x=0.011345137277951278,y=0.30150866101509777 a=wye,b=wye,i=1126,x=0.8391082612863554,y=0.8564234939160587 a=hat,b=pan,i=1127,x=0.832626957843269,y=0.6240442951248336 a=hat,b=hat,i=1128,x=0.8806935192862494,y=0.7838162296913623 a=pan,b=zee,i=1129,x=0.3315347253194,y=0.008089402263374845 a=zee,b=wye,i=1130,x=0.01851853736108866,y=0.17184568517491516 a=wye,b=zee,i=1131,x=0.8126126224772602,y=0.9995009548069009 a=wye,b=eks,i=1134,x=0.7808769789539313,y=0.8783411417393904 a=zee,b=eks,i=1140,x=0.048571653758132216,y=0.3492112898081101 a=hat,b=eks,i=1145,x=0.8273428505388051,y=0.9831021972218925 a=wye,b=zee,i=1147,x=0.011254496718364537,y=0.2947614358547457 a=wye,b=eks,i=1148,x=0.510274781147883,y=0.6342886591607202 a=hat,b=hat,i=1150,x=0.4058826696970118,y=0.4216435681134768 a=pan,b=hat,i=1153,x=0.6757867606577086,y=0.7740341802587707 a=hat,b=eks,i=1154,x=0.48734948309736814,y=0.03392833831821873 a=hat,b=pan,i=1155,x=0.15696039673828777,y=0.29845938463448995 a=zee,b=hat,i=1157,x=0.8122264673038031,y=0.8517729655458225 a=zee,b=wye,i=1159,x=0.46769194201594133,y=0.4329746427091592 a=eks,b=wye,i=1162,x=0.9629901424599551,y=0.7303763539966592 a=hat,b=pan,i=1163,x=0.1540633521892789,y=0.30579559836649084 a=hat,b=pan,i=1165,x=0.6211654981395032,y=0.8227816494549414 a=eks,b=eks,i=1166,x=0.43746753562542595,y=0.4554692262381064 a=eks,b=pan,i=1168,x=0.8136679912512943,y=0.597540308230969 a=eks,b=hat,i=1170,x=0.38648551728927116,y=0.444170386297162 a=wye,b=zee,i=1171,x=0.6468403370363878,y=0.9265036001050484 a=wye,b=hat,i=1172,x=0.24417531360698597,y=0.4885016640644757 a=hat,b=wye,i=1174,x=0.8826971260268877,y=0.5204304309651815 a=wye,b=hat,i=1175,x=0.07253012277298443,y=0.23424850735777059 a=hat,b=eks,i=1176,x=0.006644223863763399,y=0.0816917135559706 a=eks,b=zee,i=1178,x=0.6806297878854731,y=0.5818723196551134 a=pan,b=pan,i=1179,x=0.8705072785671686,y=0.6988727124241529 a=hat,b=pan,i=1186,x=0.18605162703349232,y=0.08984973385947226 a=hat,b=pan,i=1191,x=0.6073887594007545,y=0.582980066141568 a=pan,b=pan,i=1195,x=0.16832227022787238,y=0.13828673042487394 a=zee,b=zee,i=1198,x=0.7027548035545187,y=0.5696437156771905 a=hat,b=eks,i=1203,x=0.13371374012873294,y=0.255811175503322 a=pan,b=eks,i=1205,x=0.7829882013835832,y=0.8062997039846184 a=hat,b=eks,i=1211,x=0.8188718956849538,y=0.8967648753839026 a=pan,b=wye,i=1212,x=0.664842209320305,y=0.5067617041720663 a=pan,b=pan,i=1214,x=0.7158445324765502,y=0.7170272500849562 a=zee,b=eks,i=1215,x=0.17023806172245382,y=0.11112961156527701 a=pan,b=pan,i=1217,x=0.058339498506774445,y=0.3299590477816785 a=pan,b=wye,i=1218,x=0.2981850301136384,y=0.275715699110609 a=zee,b=pan,i=1221,x=0.1120496540408027,y=0.052474214794520524 a=zee,b=wye,i=1227,x=0.35351274012969736,y=0.4041475707851616 a=eks,b=eks,i=1228,x=0.5030002251433316,y=0.8127865742005792 a=hat,b=eks,i=1229,x=0.6208757978424075,y=0.5685317001125881 a=hat,b=wye,i=1230,x=0.4033883868841214,y=0.21662083975598512 a=zee,b=zee,i=1232,x=0.6255227701030528,y=0.7068037158292888 a=zee,b=hat,i=1233,x=0.16099869622122553,y=0.03145480439751913 a=wye,b=eks,i=1234,x=0.29236003818241163,y=0.0038729096629406268 a=eks,b=wye,i=1236,x=0.25200335314789113,y=0.18668063103395705 a=pan,b=hat,i=1237,x=0.7976885073930762,y=0.5851390530977472 a=eks,b=zee,i=1240,x=0.31745479549254885,y=0.19433880518244362 a=pan,b=zee,i=1243,x=0.6589609168139929,y=0.6454105665267801 a=wye,b=eks,i=1244,x=0.2787899466812519,y=0.06055887677281169 a=pan,b=hat,i=1248,x=0.1525604218696871,y=0.07482470280574516 a=hat,b=hat,i=1249,x=0.7002367713266386,y=0.6487527612372115 a=zee,b=hat,i=1250,x=0.9701426957388892,y=0.7845500860373503 a=pan,b=hat,i=1251,x=0.5290805139059341,y=0.7100071242645416 a=zee,b=eks,i=1253,x=0.5423655422122198,y=0.859227213109029 a=zee,b=pan,i=1254,x=0.21221332375586466,y=0.26582553763793293 a=zee,b=eks,i=1255,x=0.5793553556065434,y=0.563660887083747 a=wye,b=wye,i=1257,x=0.23334157949355694,y=0.48533573180276546 a=zee,b=wye,i=1259,x=0.18343409452228054,y=0.018648673229345936 a=wye,b=eks,i=1260,x=0.7451552312920868,y=0.7083570752878636 a=eks,b=pan,i=1262,x=0.6119687598964016,y=0.8309635765979287 a=hat,b=zee,i=1263,x=0.990205350112817,y=0.9130137981522629 a=wye,b=eks,i=1264,x=0.2728580162726342,y=0.34083170474058677 a=wye,b=hat,i=1265,x=0.03629556392023969,y=0.14427174473473803 a=zee,b=eks,i=1266,x=0.042350338334240956,y=0.1289699792266037 a=hat,b=zee,i=1269,x=0.23099691497930386,y=0.010607810026782571 a=wye,b=pan,i=1273,x=0.3500305547201491,y=0.19911752000719163 a=wye,b=zee,i=1275,x=0.45988125966489024,y=0.44169640932292065 a=hat,b=eks,i=1280,x=0.46886095371359493,y=0.40718264857353603 a=wye,b=eks,i=1281,x=0.23006798520906935,y=0.08383446031686925 a=hat,b=eks,i=1283,x=0.5054724357500647,y=0.7470906139600201 a=hat,b=zee,i=1284,x=0.1351519159722092,y=0.4498407585837816 a=eks,b=wye,i=1285,x=0.9928332865840428,y=0.6970272102748626 a=zee,b=eks,i=1288,x=0.9628830236233576,y=0.9651783931494015 a=hat,b=eks,i=1289,x=0.18315393370531752,y=0.1945534839637214 a=eks,b=zee,i=1291,x=0.9018025573968887,y=0.8449305240236747 a=eks,b=eks,i=1292,x=0.7608771883116217,y=0.7517241556722504 a=wye,b=hat,i=1293,x=0.15064377804093187,y=0.4793850890733947 a=zee,b=wye,i=1298,x=0.779174519106144,y=0.8363414405399494 a=wye,b=wye,i=1302,x=0.18017602702804525,y=0.2080647082488024 a=eks,b=pan,i=1304,x=0.8469416170979848,y=0.9095929671389578 a=hat,b=wye,i=1305,x=0.1011787110939425,y=0.17876379874526727 a=hat,b=pan,i=1306,x=0.354306631649279,y=0.14650574878242473 a=hat,b=zee,i=1313,x=0.6080368706120283,y=0.7923296244615721 a=zee,b=wye,i=1315,x=0.49174797358568,y=0.21477329503908604 a=hat,b=zee,i=1316,x=0.8447890636321257,y=0.5448553401794702 a=zee,b=pan,i=1317,x=0.234827977442866,y=0.36535789013854214 a=hat,b=pan,i=1323,x=0.785186354961605,y=0.5187554224402933 a=hat,b=wye,i=1324,x=0.4653747699218791,y=0.07316638818680055 a=wye,b=eks,i=1326,x=0.5019035191475638,y=0.9808444985066099 a=zee,b=wye,i=1330,x=0.20196851520666603,y=0.4686296388879383 a=pan,b=eks,i=1332,x=0.9437028531431318,y=0.8092545870987017 a=zee,b=zee,i=1335,x=0.5987101585948386,y=0.7670719549466084 a=eks,b=wye,i=1339,x=0.5575467999942988,y=0.7816590387896203 a=pan,b=zee,i=1341,x=0.8491462615453724,y=0.7667214357631618 a=pan,b=eks,i=1344,x=0.14343578380352173,y=0.3534760283313706 a=zee,b=zee,i=1345,x=0.3068266605225908,y=0.1872593613407797 a=eks,b=pan,i=1347,x=0.6927435409900552,y=0.8895994295177906 a=eks,b=pan,i=1348,x=0.6801900016838289,y=0.81285575413888 a=wye,b=hat,i=1350,x=0.7464955639967092,y=0.635601451124977 a=zee,b=zee,i=1353,x=0.09798837394769866,y=0.4857389187941127 a=pan,b=zee,i=1355,x=0.4204132169844832,y=0.016976719720622646 a=hat,b=wye,i=1357,x=0.6527272744396904,y=0.5760550769108022 a=wye,b=zee,i=1358,x=0.40135887170615936,y=0.49587544313347875 a=wye,b=pan,i=1360,x=0.13086231928141434,y=0.010866288916755895 a=pan,b=pan,i=1362,x=0.21757550606480047,y=0.3250911878972238 a=zee,b=wye,i=1363,x=0.12002019129987074,y=0.330458068115164 a=hat,b=zee,i=1364,x=0.11093600453342645,y=0.46812386024583597 a=pan,b=eks,i=1366,x=0.44912372133198186,y=0.13603083622218803 a=pan,b=hat,i=1368,x=0.5290826491768821,y=0.7868317670838846 a=hat,b=hat,i=1369,x=0.9003291714409005,y=0.6548894347969356 a=eks,b=zee,i=1373,x=0.7520637884030741,y=0.7184683086802719 a=hat,b=zee,i=1376,x=0.3256794711244385,y=0.38645249736136067 a=eks,b=hat,i=1377,x=0.179526538530434,y=0.20081807319252887 a=zee,b=hat,i=1380,x=0.85880207513692,y=0.5362089929386346 a=eks,b=eks,i=1381,x=0.7480180475780296,y=0.9104247466520813 a=pan,b=pan,i=1382,x=0.5734287289517749,y=0.8325676507978588 a=wye,b=pan,i=1383,x=0.7445746522867436,y=0.977610514961822 a=hat,b=pan,i=1384,x=0.18929691453341568,y=0.09316356559826999 a=hat,b=eks,i=1385,x=0.8173647642606612,y=0.685818179101868 a=eks,b=hat,i=1387,x=0.6336667717285401,y=0.7885877398020724 a=eks,b=eks,i=1388,x=0.6391264035893477,y=0.885429385188037 a=zee,b=hat,i=1389,x=0.2737321526786327,y=0.40630528382661724 a=eks,b=wye,i=1391,x=0.4921330479506649,y=0.23072265405056214 a=zee,b=zee,i=1393,x=0.568247504526133,y=0.7756896840334044 a=eks,b=wye,i=1394,x=0.2879212011081145,y=0.2954751331645483 a=pan,b=zee,i=1395,x=0.6235312578229149,y=0.9190115143142508 a=wye,b=wye,i=1397,x=0.1908719616976211,y=0.49066946794315214 a=pan,b=wye,i=1398,x=0.44636597753534346,y=0.1332459124221107 a=pan,b=pan,i=1400,x=0.7498043663610715,y=0.9134287398239703 a=hat,b=eks,i=1403,x=0.7141565502820018,y=0.8983828801012884 a=eks,b=wye,i=1404,x=0.014080795466545282,y=0.18026639861936977 a=zee,b=pan,i=1405,x=0.6715143596794965,y=0.921403075922691 a=zee,b=zee,i=1406,x=0.542929251925297,y=0.5096745932177545 a=hat,b=hat,i=1407,x=0.925464277899458,y=0.8114581401124622 a=hat,b=pan,i=1409,x=0.7360283636432529,y=0.530485536184739 a=zee,b=zee,i=1412,x=0.3608642872844662,y=0.47981840619533633 a=pan,b=pan,i=1414,x=0.41821681358517837,y=0.09261463379853807 a=eks,b=pan,i=1415,x=0.36407936516918227,y=0.412995532484439 a=zee,b=eks,i=1416,x=0.8037535280997706,y=0.9967016304554022 a=zee,b=wye,i=1417,x=0.03656836512418926,y=0.24047847966373825 a=eks,b=zee,i=1419,x=0.0019272339003844063,y=0.4494856127708353 a=eks,b=hat,i=1424,x=0.816131333846752,y=0.6719670303804344 a=pan,b=hat,i=1425,x=0.7608261327843064,y=0.8033020578141182 a=hat,b=wye,i=1427,x=0.37742125258201054,y=0.21248345631269194 a=hat,b=hat,i=1430,x=0.2249233470581683,y=0.2783168994644075 a=wye,b=pan,i=1439,x=0.29634793935457593,y=0.15883447307684273 a=hat,b=wye,i=1440,x=0.9552968869720926,y=0.7549130979076563 a=eks,b=wye,i=1441,x=0.782665993384691,y=0.6769028671991114 a=wye,b=wye,i=1442,x=0.1111822347810345,y=0.4098271097617635 a=wye,b=pan,i=1443,x=0.9004115661167051,y=0.8953351280072975 a=wye,b=hat,i=1445,x=0.5126253689092004,y=0.9851511494903027 a=pan,b=zee,i=1449,x=0.7342563560822476,y=0.5866440660526566 a=zee,b=pan,i=1451,x=0.7266623210900269,y=0.5529202681153802 a=pan,b=zee,i=1456,x=0.6285804221646021,y=0.9875061625049019 a=zee,b=eks,i=1462,x=0.11393628149045654,y=0.14776897927457688 a=zee,b=wye,i=1463,x=0.9485009664381004,y=0.6876104431895068 a=pan,b=eks,i=1464,x=0.5034433003230543,y=0.9194125130762513 a=pan,b=zee,i=1465,x=0.18563268428375257,y=0.09241285966004353 a=eks,b=eks,i=1467,x=0.5966766034558736,y=0.5918168248126415 a=zee,b=wye,i=1468,x=0.8524700641554818,y=0.9423215024482277 a=pan,b=pan,i=1472,x=0.13616411059500877,y=0.29064871767206657 a=eks,b=wye,i=1474,x=0.4211179162576446,y=0.21058536437655107 a=zee,b=pan,i=1476,x=0.13639522899731849,y=0.23338840020951146 a=wye,b=hat,i=1478,x=0.9181407667919723,y=0.542065887413139 a=hat,b=eks,i=1483,x=0.14507297992678936,y=0.005565478369193744 a=wye,b=pan,i=1486,x=0.42338989462787613,y=0.21044104481161763 a=pan,b=zee,i=1489,x=0.9254041583361616,y=0.8626755735608904 a=zee,b=hat,i=1492,x=0.31566626553195365,y=0.18969237480034762 a=pan,b=hat,i=1493,x=0.7443466050859169,y=0.5883736148067066 a=pan,b=zee,i=1494,x=0.489472189755636,y=0.2436710488233178 a=pan,b=hat,i=1495,x=0.31071524278241913,y=0.3032733210952677 a=eks,b=zee,i=1497,x=0.13194664583383386,y=0.13915515391288613 a=wye,b=pan,i=1498,x=0.40290420886277534,y=0.45645851051725006 a=zee,b=wye,i=1500,x=0.8051155053673082,y=0.628483371578552 a=hat,b=pan,i=1501,x=0.8675575754177055,y=0.5525846951861648 a=wye,b=pan,i=1503,x=0.5396577054171726,y=0.6580836727630581 a=eks,b=wye,i=1504,x=0.3351263725136986,y=0.16701945030517473 a=hat,b=wye,i=1506,x=0.11505114122495796,y=0.344787577171222 a=wye,b=hat,i=1507,x=0.84331982245662,y=0.5563459493044525 a=eks,b=hat,i=1513,x=0.10774228377040074,y=0.15410741897104152 a=pan,b=eks,i=1516,x=0.322276672926436,y=0.4473633411895408 a=eks,b=eks,i=1517,x=0.9166592846030838,y=0.9746072560912218 a=eks,b=zee,i=1519,x=0.008458305921919762,y=0.13018614842795018 a=wye,b=pan,i=1520,x=0.6365490008145669,y=0.717108948902972 a=zee,b=eks,i=1521,x=0.8128775978881801,y=0.8496069709075166 a=zee,b=eks,i=1522,x=0.7549485896689099,y=0.8158698570741542 a=wye,b=eks,i=1526,x=0.5993045597268822,y=0.8066671481799782 a=wye,b=zee,i=1530,x=0.0001874794831505655,y=0.316767027644979 a=pan,b=zee,i=1531,x=0.8883596657541506,y=0.5839060771184763 a=eks,b=hat,i=1532,x=0.901005316986836,y=0.8140237382706386 a=hat,b=eks,i=1534,x=0.03906160456377494,y=0.1079795640773159 a=pan,b=pan,i=1538,x=0.7004457835988849,y=0.9254536373090144 a=zee,b=zee,i=1539,x=0.08095025737185801,y=0.42649957909211544 a=zee,b=hat,i=1540,x=0.5503724625066438,y=0.8550739169017145 a=pan,b=hat,i=1543,x=0.5949367118079497,y=0.8559890968130015 a=pan,b=eks,i=1546,x=0.2200107807755327,y=0.4056585225829311 a=hat,b=zee,i=1548,x=0.7802297233261388,y=0.7951833869084849 a=wye,b=wye,i=1550,x=0.08609382344969774,y=0.39902582557569544 a=wye,b=eks,i=1552,x=0.7411482258747379,y=0.5326218258597286 a=zee,b=eks,i=1554,x=0.27856650294803487,y=0.3773512841270542 a=zee,b=pan,i=1556,x=0.810331031324778,y=0.8529873485281747 a=pan,b=eks,i=1557,x=0.8809860667113874,y=0.6544680775174134 a=zee,b=zee,i=1558,x=0.5835792774028313,y=0.7084079588663174 a=pan,b=zee,i=1561,x=0.705850527727704,y=0.9592589404430422 a=hat,b=hat,i=1562,x=0.31193139935992087,y=0.16547553772610035 a=zee,b=pan,i=1565,x=0.012156208135737478,y=0.3456043711066239 a=zee,b=hat,i=1568,x=0.7354460222177639,y=0.9579628704250065 a=pan,b=wye,i=1571,x=0.6137258407313767,y=0.9758738290281926 a=pan,b=pan,i=1572,x=0.21906870698568925,y=0.09712236243897499 a=zee,b=zee,i=1576,x=0.8002836252017393,y=0.8669638365198293 a=wye,b=hat,i=1577,x=0.0784765489757262,y=0.2919577999135742 a=wye,b=zee,i=1579,x=0.8737327971880199,y=0.7021864790253274 a=zee,b=wye,i=1580,x=0.5926703370632916,y=0.6204701558848567 a=eks,b=zee,i=1581,x=0.3258371500409273,y=0.4813220118624293 a=pan,b=wye,i=1586,x=0.6737421455744065,y=0.8440144488545762 a=wye,b=eks,i=1587,x=0.2445786639209251,y=0.4387287649518946 a=hat,b=zee,i=1589,x=0.6381249665841564,y=0.6622471527137181 a=zee,b=zee,i=1590,x=0.49197726385941254,y=0.2851074772091239 a=pan,b=wye,i=1591,x=0.27721780314806643,y=0.42224771091002244 a=pan,b=pan,i=1595,x=0.5198729892603339,y=0.8135669258519346 a=eks,b=wye,i=1596,x=0.8578168450376926,y=0.8632162279300964 a=zee,b=hat,i=1601,x=0.21917535804489907,y=0.49754205213030844 a=wye,b=pan,i=1602,x=0.8342980736735198,y=0.6640472095662565 a=pan,b=hat,i=1605,x=0.7597487093068874,y=0.8484514239165745 a=wye,b=eks,i=1610,x=0.09062598480760276,y=0.3361854985819238 a=eks,b=pan,i=1612,x=0.34051658433735943,y=0.28757859267810415 a=eks,b=wye,i=1615,x=0.05539774482352222,y=0.030230875132911672 a=zee,b=eks,i=1618,x=0.41825022828100444,y=0.010066997525972399 a=eks,b=hat,i=1620,x=0.1861273836070172,y=0.2869387265308132 a=wye,b=eks,i=1621,x=0.4197448738879491,y=0.057355525921190864 a=wye,b=zee,i=1625,x=0.7652458613408694,y=0.959285581308301 a=hat,b=zee,i=1629,x=0.41083118021802867,y=0.019106148002514645 a=wye,b=hat,i=1631,x=0.7242804590797115,y=0.9448679681099966 a=wye,b=pan,i=1635,x=0.8895974823179132,y=0.9200024991202054 a=wye,b=wye,i=1636,x=0.9393356532728606,y=0.6298264999340702 a=wye,b=eks,i=1637,x=0.9073542081519019,y=0.6848431646656846 a=eks,b=wye,i=1640,x=0.7198824080298333,y=0.7037862057023272 a=pan,b=pan,i=1645,x=0.8386173577817879,y=0.7579883039951569 a=wye,b=zee,i=1647,x=0.3542223974517451,y=0.4616303281316404 a=zee,b=pan,i=1648,x=0.1732057619535785,y=0.21331253786975357 a=zee,b=wye,i=1650,x=0.8310778499617896,y=0.8744033167682863 a=wye,b=wye,i=1653,x=0.6034173789737551,y=0.7826811363427305 a=zee,b=eks,i=1655,x=0.31813723998346144,y=0.2538852441364856 a=wye,b=hat,i=1656,x=0.18836020025377764,y=0.20683034404839462 a=wye,b=zee,i=1658,x=0.42244696220990907,y=0.25272710810302346 a=wye,b=hat,i=1659,x=0.29012052922811093,y=0.41591681426338967 a=wye,b=hat,i=1660,x=0.4268085841844734,y=0.3388035517120921 a=eks,b=hat,i=1661,x=0.13934499347961038,y=0.03663996929413327 a=wye,b=eks,i=1665,x=0.8939474493355103,y=0.9223252135239184 a=wye,b=hat,i=1669,x=0.4710950479501834,y=0.03651025725804602 a=hat,b=eks,i=1670,x=0.6003116669898597,y=0.7981557111587316 a=pan,b=pan,i=1671,x=0.8116187328458756,y=0.8072718271616067 a=pan,b=wye,i=1672,x=0.7034003424147444,y=0.6847351199705963 a=wye,b=hat,i=1673,x=0.5949143416873871,y=0.8102803139285161 a=wye,b=wye,i=1676,x=0.29137127774161453,y=0.3509788972831772 a=zee,b=hat,i=1677,x=0.051223624824948355,y=0.48806061670524303 a=pan,b=zee,i=1678,x=0.22830360777714898,y=0.040523234104181904 a=zee,b=zee,i=1679,x=0.2004874019427556,y=0.2692182176272302 a=hat,b=pan,i=1681,x=0.8474039861745504,y=0.5929326488850256 a=pan,b=zee,i=1682,x=0.6678126441832403,y=0.7581822567177666 a=eks,b=eks,i=1683,x=0.1656742241132675,y=0.25898444627641315 a=eks,b=eks,i=1684,x=0.08681268181886848,y=0.14340546739344362 a=pan,b=eks,i=1687,x=0.663918740679759,y=0.7797473286438443 a=hat,b=eks,i=1689,x=0.49022956784197735,y=0.4412363150159613 a=wye,b=hat,i=1691,x=0.19346871577634817,y=0.3548449217449817 a=eks,b=zee,i=1692,x=0.2220528759711472,y=0.2854499747333922 a=wye,b=pan,i=1693,x=0.6318004848086037,y=0.8235151199361017 a=hat,b=hat,i=1694,x=0.22300051255024678,y=0.23627303242311026 a=pan,b=eks,i=1696,x=0.5409026908587434,y=0.8707138792965543 a=zee,b=eks,i=1697,x=0.8215348448990311,y=0.5963587804425763 a=eks,b=wye,i=1706,x=0.867732327367188,y=0.7815034918779579 a=hat,b=wye,i=1709,x=0.7255615455173713,y=0.7788950854100821 a=eks,b=hat,i=1711,x=0.8331359499607889,y=0.8880694168170389 a=pan,b=zee,i=1712,x=0.07987647709173995,y=0.13417502683990923 a=eks,b=wye,i=1713,x=0.43055194021989684,y=0.12038634859450736 a=eks,b=eks,i=1714,x=0.5087128193007605,y=0.9531328272635052 a=zee,b=wye,i=1716,x=0.9367542179955354,y=0.8831199104153296 a=pan,b=pan,i=1720,x=0.26837378206040097,y=0.3273738090239059 a=eks,b=pan,i=1722,x=0.7488627212441221,y=0.7589673147670182 a=pan,b=zee,i=1723,x=0.22059597690872113,y=0.4590031168653098 a=zee,b=wye,i=1724,x=0.11085385425683147,y=0.18276048166565262 a=eks,b=eks,i=1725,x=0.8016828955823794,y=0.5017037375277129 a=eks,b=wye,i=1726,x=0.9929352438598067,y=0.836317286740252 a=hat,b=pan,i=1727,x=0.015544541266721779,y=0.4301942866494898 a=wye,b=zee,i=1730,x=0.17481728816675346,y=0.4661820645212398 a=eks,b=wye,i=1732,x=0.9141703983722962,y=0.7783272768366281 a=pan,b=wye,i=1733,x=0.4811498350363058,y=0.31752434003930774 a=hat,b=hat,i=1741,x=0.6667341296371178,y=0.5083249671499618 a=zee,b=zee,i=1742,x=0.5570445537603863,y=0.9969595288070264 a=hat,b=pan,i=1743,x=0.3878736075798501,y=0.09689320155996384 a=hat,b=wye,i=1744,x=0.47545940383287155,y=0.035171107409935454 a=zee,b=hat,i=1746,x=0.058673442891371996,y=0.28933038921745524 a=eks,b=wye,i=1748,x=0.3689045321575106,y=0.43375960646000566 a=zee,b=pan,i=1750,x=0.42748309274481444,y=0.40582328846411353 a=eks,b=hat,i=1752,x=0.6822739323301563,y=0.934728306935636 a=hat,b=hat,i=1756,x=0.6677910628012946,y=0.7992076156627536 a=pan,b=pan,i=1757,x=0.018771917494669887,y=0.07627637321631209 a=eks,b=eks,i=1758,x=0.3849737318613389,y=0.10314796719548613 a=eks,b=hat,i=1759,x=0.004605943802663104,y=0.13706408448625906 a=zee,b=zee,i=1761,x=0.9779052389253532,y=0.5003086801528233 a=hat,b=pan,i=1764,x=0.02195532641775666,y=0.2526330533315183 a=hat,b=eks,i=1765,x=0.2835946220779688,y=0.29118113110322497 a=eks,b=wye,i=1770,x=0.7022926949673525,y=0.8178450530445518 a=hat,b=eks,i=1772,x=0.585792241890598,y=0.7443360574921659 a=eks,b=pan,i=1778,x=0.5825936705834729,y=0.5453162110699705 a=pan,b=zee,i=1780,x=0.1846415746915494,y=0.04736023830541203 a=pan,b=eks,i=1782,x=0.9210030244758979,y=0.7773896236831834 a=wye,b=wye,i=1784,x=0.8612436216521431,y=0.8048330008328066 a=pan,b=zee,i=1786,x=0.2494860009657509,y=0.17194280903044357 a=eks,b=eks,i=1787,x=0.368000320083405,y=0.4886055420500375 a=pan,b=wye,i=1788,x=0.26250246334689176,y=0.04787633922145995 a=hat,b=zee,i=1790,x=0.37729036546983097,y=0.27703668720411234 a=pan,b=zee,i=1792,x=0.8322225569737312,y=0.7917170874641617 a=wye,b=zee,i=1793,x=0.31884392088021907,y=0.48529327738748296 a=hat,b=zee,i=1795,x=0.16118129356442434,y=0.16950272509494824 a=zee,b=eks,i=1796,x=0.4942226187236075,y=0.14210516571467535 a=hat,b=zee,i=1797,x=0.7287749063387707,y=0.9927587108357429 a=zee,b=pan,i=1800,x=0.72307448294554,y=0.6376778174182595 a=pan,b=eks,i=1801,x=0.8102218415617043,y=0.6044303313247449 a=eks,b=wye,i=1803,x=0.5196592664144227,y=0.7156673976778524 a=hat,b=wye,i=1808,x=0.2287730659373145,y=0.20360891960927452 a=eks,b=zee,i=1809,x=0.5828879813451391,y=0.8871296430025095 a=wye,b=hat,i=1810,x=0.10808902686015609,y=0.003095657967865484 a=zee,b=wye,i=1811,x=0.879138779526544,y=0.8158846610141476 a=eks,b=pan,i=1815,x=0.5418348248161854,y=0.9355389520025802 a=hat,b=hat,i=1816,x=0.09792806194299297,y=0.14176660544329966 a=pan,b=pan,i=1817,x=0.5655519977509864,y=0.5975680493813812 a=pan,b=wye,i=1819,x=0.18318519888267681,y=0.43197282065530884 a=hat,b=wye,i=1822,x=0.522603809398008,y=0.6634567147948507 a=zee,b=hat,i=1823,x=0.5191794392445693,y=0.5255931403873793 a=wye,b=pan,i=1825,x=0.5392802909916755,y=0.8897079123047565 a=wye,b=pan,i=1826,x=0.8957889050713344,y=0.7119911089910552 a=hat,b=hat,i=1827,x=0.7124428569925854,y=0.5480761759295041 a=zee,b=hat,i=1828,x=0.05786804641448351,y=0.4254319991402028 a=zee,b=hat,i=1830,x=0.2721305750226911,y=0.005377285991549963 a=pan,b=hat,i=1831,x=0.18303692231105184,y=0.21025826705763861 a=eks,b=wye,i=1835,x=0.9900052984177767,y=0.8879825093814294 a=hat,b=eks,i=1837,x=0.9591593624436306,y=0.6113919452246622 a=hat,b=zee,i=1838,x=0.559343676070325,y=0.890209332873675 a=pan,b=hat,i=1839,x=0.5368391085129115,y=0.8180683703610315 a=pan,b=hat,i=1842,x=0.9898704891265324,y=0.7317672838087951 a=hat,b=eks,i=1845,x=0.09049828109166225,y=0.1947578588027301 a=zee,b=wye,i=1847,x=0.5102908546678789,y=0.8622466590956885 a=eks,b=wye,i=1848,x=0.9737508284191876,y=0.6060569185675129 a=eks,b=eks,i=1851,x=0.7390412177790203,y=0.769519937153525 a=zee,b=wye,i=1853,x=0.8447601423313442,y=0.8520011644241022 a=pan,b=hat,i=1855,x=0.8401351548600108,y=0.6504879006085633 a=hat,b=zee,i=1856,x=0.07606845988104194,y=0.00034299355854428004 a=wye,b=zee,i=1857,x=0.4582107832207104,y=0.2944016633400677 a=eks,b=wye,i=1858,x=0.9930106907313097,y=0.7391793267018062 a=hat,b=pan,i=1859,x=0.42255637553704006,y=0.02707473931820803 a=eks,b=hat,i=1862,x=0.8127278660333865,y=0.8191943473539423 a=eks,b=zee,i=1865,x=0.38057266246696253,y=0.03213839928081663 a=eks,b=hat,i=1866,x=0.8031652473986357,y=0.5958264736432561 a=wye,b=wye,i=1867,x=0.15951611637472107,y=0.4077662801256805 a=eks,b=zee,i=1868,x=0.6732934218406293,y=0.7505416061385557 a=eks,b=zee,i=1869,x=0.633163245609033,y=0.8429419490648784 a=wye,b=pan,i=1870,x=0.10163096579388076,y=0.13758281047223042 a=hat,b=wye,i=1871,x=0.08107553652444954,y=0.2640692772059776 a=pan,b=eks,i=1876,x=0.6468659335884865,y=0.710835697336098 a=hat,b=zee,i=1877,x=0.9303319011279677,y=0.7113730786626118 a=pan,b=zee,i=1883,x=0.34429591718844843,y=0.05689015367587591 a=zee,b=wye,i=1885,x=0.11851805777842395,y=0.23782759573809764 a=zee,b=hat,i=1891,x=0.5382838856043256,y=0.8806888516912734 a=zee,b=eks,i=1892,x=0.8124856255009596,y=0.9417530148525823 a=hat,b=zee,i=1893,x=0.6120649825518716,y=0.8578129408524632 a=wye,b=wye,i=1894,x=0.4169983470765677,y=0.31293410227278906 a=hat,b=wye,i=1895,x=0.10961101368157089,y=0.32892883700517095 a=hat,b=wye,i=1896,x=0.9132730441559633,y=0.7487099837821863 a=hat,b=hat,i=1897,x=0.7675505245773306,y=0.8461420935545583 a=wye,b=hat,i=1899,x=0.1709902864944267,y=0.48516354025753305 a=hat,b=pan,i=1900,x=0.6087321537907773,y=0.7970729316915601 a=wye,b=eks,i=1903,x=0.31804488869587366,y=0.14285299153786624 a=eks,b=eks,i=1907,x=0.9438758492662777,y=0.7214758965332612 a=hat,b=wye,i=1910,x=0.7380789095291242,y=0.9502552254648776 a=wye,b=wye,i=1912,x=0.7175207335721732,y=0.5163511962741214 a=hat,b=pan,i=1915,x=0.6426932948416931,y=0.5081694432335289 a=zee,b=wye,i=1917,x=0.529838527546025,y=0.975044822917303 a=eks,b=wye,i=1921,x=0.9456983171768308,y=0.8913471052406744 a=wye,b=pan,i=1922,x=0.6733026865976656,y=0.5941565401265938 a=zee,b=wye,i=1924,x=0.14261091973981976,y=0.03891416444006246 a=pan,b=pan,i=1925,x=0.051704291514689915,y=0.30096139627683915 a=eks,b=pan,i=1926,x=0.08149680519340818,y=0.371502322922598 a=pan,b=wye,i=1929,x=0.715219843779286,y=0.7347318985161266 a=eks,b=eks,i=1931,x=0.6283884556872956,y=0.714926049974028 a=pan,b=wye,i=1932,x=0.08318436818892117,y=0.43049862856264764 a=wye,b=zee,i=1933,x=0.9047633922940572,y=0.7844909689207981 a=wye,b=wye,i=1935,x=0.7550429521371519,y=0.786133808170408 a=wye,b=hat,i=1936,x=0.3345630973104814,y=0.2823268521687281 a=pan,b=wye,i=1937,x=0.9521970743863757,y=0.5949587882541866 a=zee,b=hat,i=1938,x=0.18206318284329825,y=0.0011400311959023357 a=pan,b=eks,i=1941,x=0.8294899690053994,y=0.7564416563177322 a=pan,b=eks,i=1943,x=0.9719276019842854,y=0.640150164953268 a=zee,b=zee,i=1948,x=0.8526284266294675,y=0.7580336598194982 a=eks,b=hat,i=1951,x=0.9392053569680634,y=0.9768144646610879 a=zee,b=eks,i=1953,x=0.6668788836391065,y=0.7090525532474364 a=zee,b=zee,i=1954,x=0.7595127799385754,y=0.6001574207956651 a=pan,b=zee,i=1957,x=0.9854793880226635,y=0.7095712814074717 a=wye,b=wye,i=1961,x=0.29833631790760273,y=0.4831530650838167 a=hat,b=eks,i=1962,x=0.36631759989103085,y=0.29865431150806365 a=wye,b=pan,i=1964,x=0.7334272338627286,y=0.650447648017669 a=pan,b=pan,i=1965,x=0.9367163916661853,y=0.9638919891814807 a=pan,b=eks,i=1968,x=0.7530954976867642,y=0.5048913343158832 a=hat,b=wye,i=1971,x=0.4654113772986844,y=0.03490618297713166 a=hat,b=wye,i=1972,x=0.5837244835312924,y=0.78564800693725 a=wye,b=hat,i=1973,x=0.5256418800394103,y=0.5657320340909927 a=wye,b=eks,i=1976,x=0.90900092404583,y=0.9088347779743747 a=eks,b=eks,i=1978,x=0.43223859004330245,y=0.25096305614713244 a=wye,b=pan,i=1979,x=0.044824962223491194,y=0.26304195982115053 a=hat,b=pan,i=1981,x=0.7205280959278643,y=0.9765256304646956 a=pan,b=eks,i=1982,x=0.11118021831380087,y=0.1736432452425345 a=hat,b=wye,i=1985,x=0.6785523977842361,y=0.9088522942899968 a=hat,b=eks,i=1990,x=0.972524874310568,y=0.7588379528101111 a=zee,b=pan,i=1991,x=0.4266265409041532,y=0.46661051389718977 a=eks,b=zee,i=1992,x=0.18951913536280773,y=0.3044420239454556 a=hat,b=pan,i=1994,x=0.3458198938210745,y=0.15708271475158309 a=pan,b=hat,i=1995,x=0.2451140421214234,y=0.21125136662021793 a=wye,b=eks,i=1996,x=0.7260863327463748,y=0.8391383362988085 a=zee,b=wye,i=1997,x=0.3390776046149281,y=0.2943389939229085 a=eks,b=zee,i=1999,x=0.6180255159787116,y=0.7640028449996572 a=wye,b=hat,i=2001,x=0.15924096642007157,y=0.24059632344634185 a=pan,b=zee,i=2002,x=0.5349190357320186,y=0.508630259684438 a=hat,b=pan,i=2004,x=0.5792914584913227,y=0.9721311150467201 a=hat,b=pan,i=2005,x=0.6721200696331198,y=0.5074220436659838 a=zee,b=pan,i=2006,x=0.36314674395500735,y=0.05966789024528896 a=eks,b=zee,i=2007,x=0.5198150674035192,y=0.5307294576536602 a=wye,b=wye,i=2008,x=0.8038374651958967,y=0.863525245703629 a=hat,b=eks,i=2009,x=0.8954319835423661,y=0.6074686757262493 a=wye,b=hat,i=2012,x=0.3272476785644499,y=0.2852380145740261 a=zee,b=pan,i=2013,x=0.5272911037027838,y=0.9007193862227653 a=pan,b=zee,i=2014,x=0.8942547964450125,y=0.7308860097948163 a=wye,b=pan,i=2015,x=0.7429848323935544,y=0.6564456028979551 a=eks,b=eks,i=2017,x=0.5870221936023131,y=0.5886336776923361 a=wye,b=hat,i=2019,x=0.43322808613233055,y=0.0385758517767808 a=zee,b=eks,i=2020,x=0.6430370762426636,y=0.6948330772772741 a=pan,b=zee,i=2021,x=0.4140878244124503,y=0.398400762850186 a=eks,b=pan,i=2022,x=0.3500684495606733,y=0.14698881032642608 a=eks,b=zee,i=2023,x=0.8926094968763351,y=0.6086053558590667 a=wye,b=hat,i=2024,x=0.020600223126170603,y=0.20728018182250796 a=zee,b=wye,i=2026,x=0.8573260145899378,y=0.9080875650609371 a=eks,b=zee,i=2027,x=0.22981492296559103,y=0.10600637415066061 a=zee,b=zee,i=2028,x=0.6842296172237651,y=0.896024172825087 a=wye,b=zee,i=2031,x=0.14619362934789815,y=0.04433757197092214 a=pan,b=hat,i=2032,x=0.5611491467878738,y=0.630949265472906 a=zee,b=eks,i=2036,x=0.25944332814164905,y=0.11267646149361388 a=hat,b=hat,i=2039,x=0.8389132941448142,y=0.9200224995580027 a=wye,b=hat,i=2041,x=0.6563952046485523,y=0.7555478004412313 a=zee,b=hat,i=2042,x=0.2743477126375994,y=0.3824464564910681 a=hat,b=hat,i=2043,x=0.8811861962295147,y=0.5191315240489268 a=zee,b=eks,i=2044,x=0.3599144261574607,y=0.24553060035029017 a=wye,b=hat,i=2046,x=0.7333941298571239,y=0.5739371545354796 a=hat,b=eks,i=2047,x=0.06042270034486685,y=0.46301889302926746 a=pan,b=hat,i=2048,x=0.10911169262757925,y=0.007073831794458529 a=pan,b=pan,i=2049,x=0.8624169299220058,y=0.9006582996702346 a=eks,b=hat,i=2051,x=0.40407704836251557,y=0.26395123641005147 a=zee,b=hat,i=2052,x=0.009808918561178714,y=0.2302545994571994 a=wye,b=eks,i=2053,x=0.7633729697198686,y=0.8187837109642871 a=wye,b=hat,i=2054,x=0.10710381581294204,y=0.3286506389479086 a=pan,b=zee,i=2057,x=0.28231501416039284,y=0.12643281231603754 a=wye,b=eks,i=2065,x=0.606169952184269,y=0.9495081658090401 a=eks,b=eks,i=2067,x=0.23118685760407975,y=0.4886672632279645 a=wye,b=wye,i=2068,x=0.0181286937053855,y=0.4027507216590225 a=zee,b=wye,i=2070,x=0.2845370086876513,y=0.4200729779675041 a=hat,b=pan,i=2073,x=0.14024645801145608,y=0.2232995634066972 a=zee,b=hat,i=2080,x=0.9840706098598035,y=0.7011152185727909 a=zee,b=wye,i=2081,x=0.3382103536180968,y=0.04576622304303102 a=wye,b=wye,i=2083,x=0.654630167298159,y=0.9490657525005854 a=hat,b=pan,i=2084,x=0.9418973198231615,y=0.8869025666330164 a=hat,b=zee,i=2086,x=0.9687249489223216,y=0.9138672864469205 a=hat,b=wye,i=2088,x=0.3324758019863273,y=0.4703648792781622 a=zee,b=zee,i=2090,x=0.5043939613961448,y=0.9818791944950958 a=eks,b=wye,i=2093,x=0.5685533529741125,y=0.8133350683940237 a=wye,b=pan,i=2094,x=0.07847412023993783,y=0.3613060871668645 a=wye,b=wye,i=2095,x=0.20230852407018185,y=0.2291747261210969 a=eks,b=eks,i=2096,x=0.43638629510919924,y=0.2881257309332079 a=hat,b=eks,i=2097,x=0.26844813288649483,y=0.39273900559861075 a=hat,b=eks,i=2098,x=0.9966377977643898,y=0.5245550930114457 a=hat,b=wye,i=2101,x=0.5557805350665251,y=0.5952937921640231 a=zee,b=wye,i=2102,x=0.749445246206683,y=0.9220669751971446 a=pan,b=zee,i=2105,x=0.42667111990222584,y=0.4200738107939501 a=pan,b=eks,i=2106,x=0.6899381403750706,y=0.5175558265399449 a=pan,b=wye,i=2107,x=0.046210916618416364,y=0.25213670524015686 a=zee,b=zee,i=2108,x=0.7086278430636463,y=0.7267047227599615 a=pan,b=zee,i=2109,x=0.8286002064140777,y=0.7422535714385249 a=pan,b=zee,i=2113,x=0.0793213913259122,y=0.046201894636212604 a=zee,b=zee,i=2116,x=0.4003379315212102,y=0.0193682083394614 a=hat,b=hat,i=2119,x=0.8206707686267524,y=0.7611213033730956 a=zee,b=wye,i=2120,x=0.5559252019928892,y=0.7174146654070022 a=hat,b=wye,i=2121,x=0.9803985810617651,y=0.8394646120202436 a=pan,b=wye,i=2123,x=0.9115498197515648,y=0.9169354954307747 a=wye,b=eks,i=2127,x=0.06803650937651173,y=0.3577026589688229 a=zee,b=eks,i=2129,x=0.28267518376958845,y=0.17688870699173864 a=hat,b=pan,i=2130,x=0.19116926141337387,y=0.27875749703114405 a=wye,b=pan,i=2133,x=0.6516558397748747,y=0.774009470971533 a=zee,b=wye,i=2136,x=0.2843358696868167,y=0.17750391830130807 a=zee,b=wye,i=2138,x=0.29832744224162844,y=0.33074245583419115 a=zee,b=wye,i=2139,x=0.4116759409721965,y=0.16673308079819182 a=zee,b=wye,i=2140,x=0.3063387912982882,y=0.3715575632516237 a=pan,b=hat,i=2141,x=0.41506057628652626,y=0.013486526190589099 a=zee,b=wye,i=2142,x=0.517904841622836,y=0.53285652127 a=hat,b=pan,i=2143,x=0.9156355367699018,y=0.8823700552229912 a=eks,b=zee,i=2146,x=0.4990209540685181,y=0.1364915882864166 a=eks,b=wye,i=2147,x=0.15240384791463035,y=0.4599246782338706 a=zee,b=eks,i=2149,x=0.7025420244699133,y=0.987609520343113 a=wye,b=pan,i=2150,x=0.3436366777295877,y=0.3694637710717039 a=hat,b=zee,i=2151,x=0.9616090415643731,y=0.8945473597755025 a=zee,b=hat,i=2152,x=0.480760014274322,y=0.09273697945051707 a=wye,b=pan,i=2157,x=0.40990967259698485,y=0.46693754055942116 a=hat,b=hat,i=2158,x=0.36568864609540286,y=0.482086719899368 a=zee,b=wye,i=2159,x=0.46324422760937845,y=0.18957042856735318 a=pan,b=eks,i=2160,x=0.0032731741464655517,y=0.24265930126172286 a=wye,b=eks,i=2161,x=0.17517848527969948,y=0.08180586013473534 a=pan,b=pan,i=2162,x=0.4403551635970905,y=0.22942697632655906 a=zee,b=hat,i=2167,x=0.42312576374129274,y=0.10048800632229682 a=wye,b=hat,i=2168,x=0.6568978924854212,y=0.5101756478889046 a=wye,b=eks,i=2170,x=0.4198547582787967,y=0.2376285818765217 a=hat,b=wye,i=2179,x=0.8080588257410165,y=0.8760901920518874 a=pan,b=eks,i=2180,x=0.6055815021312241,y=0.8480036770514022 a=zee,b=pan,i=2181,x=0.5449270457570026,y=0.7992463596093999 a=eks,b=pan,i=2183,x=0.8003361363186678,y=0.8955368869223884 a=eks,b=eks,i=2185,x=0.33802204835640726,y=0.30007036518314967 a=pan,b=eks,i=2187,x=0.09332217805283527,y=0.2731125734848725 a=zee,b=eks,i=2189,x=0.984738578757059,y=0.892051880694554 a=zee,b=hat,i=2193,x=0.44938360138176914,y=0.04690228110148875 a=wye,b=wye,i=2194,x=0.2622599637682992,y=0.33190780821668475 a=hat,b=wye,i=2197,x=0.3540930552112632,y=0.4554803152418352 a=hat,b=eks,i=2198,x=0.12965400774700986,y=0.4139588865738947 a=hat,b=wye,i=2202,x=0.4709189260548132,y=0.33410477791419135 a=wye,b=pan,i=2203,x=0.8491557372816053,y=0.5530531109549706 a=wye,b=zee,i=2205,x=0.2774377944743893,y=0.45205678592354026 a=wye,b=eks,i=2209,x=0.7841059777895694,y=0.6947456883865291 a=hat,b=eks,i=2210,x=0.46786259691563536,y=0.31576530398682046 a=hat,b=zee,i=2214,x=0.2971188903315465,y=0.44965916160853636 a=zee,b=pan,i=2215,x=0.06251445207257622,y=0.13216970387427485 a=hat,b=wye,i=2216,x=0.3382952859935743,y=0.4400906767156443 a=zee,b=wye,i=2217,x=0.49170781106474626,y=0.1402042893515265 a=zee,b=hat,i=2218,x=0.2583991751219392,y=0.36652517821181607 a=pan,b=zee,i=2219,x=0.14927136365683047,y=0.18664967620347506 a=eks,b=wye,i=2220,x=0.5726690878517332,y=0.9834177283918458 a=zee,b=eks,i=2222,x=0.813180106527479,y=0.621185672504634 a=eks,b=hat,i=2223,x=0.289329024465074,y=0.36110779604692067 a=eks,b=wye,i=2226,x=0.3454244478858154,y=0.29090367914645576 a=zee,b=wye,i=2227,x=0.39971822303581617,y=0.17475090292312834 a=eks,b=zee,i=2228,x=0.9408003473361174,y=0.9376913825387122 a=hat,b=wye,i=2229,x=0.4494538288870511,y=0.13090866722624483 a=wye,b=hat,i=2231,x=0.900794437962015,y=0.8967390597734215 a=zee,b=wye,i=2233,x=0.9004219588711274,y=0.7577516737491493 a=eks,b=eks,i=2234,x=0.27871867532288996,y=0.2911552878960423 a=eks,b=wye,i=2235,x=0.5013653314603624,y=0.8333248001496258 a=pan,b=zee,i=2239,x=0.010173755043218158,y=0.22123822336488064 a=hat,b=wye,i=2241,x=0.5014017541132575,y=0.7090960181653438 a=wye,b=hat,i=2242,x=0.9458244074853481,y=0.7456393313493013 a=zee,b=pan,i=2243,x=0.29001787500073173,y=0.045527725574051714 a=wye,b=hat,i=2246,x=0.7714374257659208,y=0.5425954287320883 a=pan,b=pan,i=2247,x=0.8014273299143657,y=0.7288163705942878 a=pan,b=pan,i=2248,x=0.954246012713997,y=0.8279688125072744 a=eks,b=eks,i=2249,x=0.3345668023105298,y=0.31811620191709955 a=eks,b=hat,i=2251,x=0.8946184447856771,y=0.8281124954281727 a=zee,b=wye,i=2252,x=0.5655358148358,y=0.9169255629455827 a=hat,b=zee,i=2255,x=0.4883498572156204,y=0.0770621976268544 a=hat,b=hat,i=2257,x=0.6942446034273736,y=0.6246228939328669 a=zee,b=zee,i=2262,x=0.7490208516776408,y=0.7277121821219803 a=pan,b=eks,i=2269,x=0.5541880960714733,y=0.9158224391454514 a=eks,b=eks,i=2270,x=0.5090886478757912,y=0.7656587962141506 a=eks,b=hat,i=2273,x=0.8127008522217432,y=0.9949059480342844 a=eks,b=wye,i=2275,x=0.5212081176523184,y=0.8177991905419402 a=wye,b=eks,i=2278,x=0.17901836368365676,y=0.14044395537918564 a=hat,b=eks,i=2279,x=0.012280680223469398,y=0.277342303022595 a=wye,b=zee,i=2280,x=0.4217562022758986,y=0.051936162685817355 a=zee,b=pan,i=2281,x=0.1383792519119802,y=0.47235511628254045 a=eks,b=hat,i=2282,x=0.7011958061953378,y=0.91083574253739 a=wye,b=wye,i=2286,x=0.777938701974155,y=0.7615824205677968 a=pan,b=zee,i=2288,x=0.5745888818383479,y=0.8421462451069522 a=pan,b=zee,i=2289,x=0.042515149065466495,y=0.3428290162671168 a=zee,b=eks,i=2290,x=0.14418296982644663,y=0.3545011820617253 a=pan,b=wye,i=2292,x=0.27678771174110695,y=0.35760728439380474 a=zee,b=pan,i=2300,x=0.9291273399024345,y=0.9606720070997913 a=zee,b=hat,i=2304,x=0.1127642829456843,y=0.29881658214862383 a=pan,b=zee,i=2305,x=0.11496965057148123,y=0.19753250624952667 a=zee,b=wye,i=2309,x=0.12120595243094534,y=0.3417676704542142 a=wye,b=wye,i=2310,x=0.6528439645535314,y=0.626705481063678 a=zee,b=zee,i=2311,x=0.965416713125537,y=0.675622189665188 a=zee,b=pan,i=2313,x=0.4308881860064431,y=0.298139087353108 a=eks,b=eks,i=2316,x=0.1898131609601975,y=0.2576221943783219 a=eks,b=hat,i=2318,x=0.6179437679435674,y=0.6255315742679604 a=eks,b=hat,i=2321,x=0.9006870009567153,y=0.8537806242130159 a=zee,b=zee,i=2322,x=0.39299000984576493,y=0.48675520394221294 a=zee,b=zee,i=2323,x=0.6924646229067376,y=0.961728591715515 a=eks,b=zee,i=2324,x=0.3656731818815381,y=0.4348170464549541 a=zee,b=eks,i=2325,x=0.9310044743908388,y=0.5915717923626269 a=wye,b=hat,i=2326,x=0.5390947464654677,y=0.9171443353099715 a=eks,b=zee,i=2328,x=0.9233414160859896,y=0.9426916138193271 a=eks,b=wye,i=2329,x=0.32236596243200943,y=0.12349447265840763 a=pan,b=eks,i=2331,x=0.7795985947092806,y=0.9791969083425154 a=wye,b=eks,i=2332,x=0.8888447587498162,y=0.9274917692848156 a=zee,b=wye,i=2336,x=0.2132138095588999,y=0.3350510820375012 a=eks,b=zee,i=2337,x=0.18310611841718727,y=0.27611093961149813 a=pan,b=pan,i=2339,x=0.7632065771231693,y=0.9533148007319427 a=eks,b=eks,i=2341,x=0.1689642670369339,y=0.08666058738902227 a=eks,b=eks,i=2345,x=0.7240818295178657,y=0.7697201439211158 a=wye,b=pan,i=2347,x=0.9345794244994885,y=0.5611924241664724 a=pan,b=hat,i=2348,x=0.5703090995325857,y=0.5762676020746584 a=hat,b=zee,i=2349,x=0.2589915838302729,y=0.04497637706481694 a=zee,b=pan,i=2352,x=0.19948276246295482,y=0.27886956486778547 a=hat,b=eks,i=2353,x=0.19721696160232083,y=0.1902097573367555 a=pan,b=zee,i=2355,x=0.4132334507678017,y=0.0958935038625609 a=pan,b=pan,i=2356,x=0.49220586447091974,y=0.3637263342876337 a=hat,b=hat,i=2362,x=0.7586788480149922,y=0.6167614911809044 a=eks,b=zee,i=2363,x=0.2829560793295287,y=0.31877554125357643 a=eks,b=wye,i=2365,x=0.10694687582616103,y=0.12549118259779624 a=zee,b=hat,i=2366,x=0.8434948128398014,y=0.7566711862078771 a=eks,b=hat,i=2367,x=0.11100450503347647,y=0.26231820024625485 a=hat,b=wye,i=2369,x=0.03135249091794745,y=0.3202037119775658 a=wye,b=zee,i=2370,x=0.5078848120383039,y=0.5495294084638471 a=eks,b=zee,i=2371,x=0.6296689722217776,y=0.8808041685758371 a=hat,b=wye,i=2372,x=0.36694062952440554,y=0.03285188729261823 a=pan,b=eks,i=2376,x=0.7036015015427707,y=0.8896688757860348 a=pan,b=eks,i=2379,x=0.0126919318388804,y=0.05364265512252031 a=hat,b=zee,i=2380,x=0.12629846495196628,y=0.00017118893583800698 a=zee,b=hat,i=2382,x=0.9419188430791652,y=0.5943076078356421 a=zee,b=pan,i=2386,x=0.4400144230398596,y=0.40718760512261376 a=eks,b=wye,i=2390,x=0.6331896102608988,y=0.9589307439412602 a=eks,b=zee,i=2392,x=0.7923894749706849,y=0.8917271151038314 a=pan,b=wye,i=2398,x=0.6626457206760483,y=0.6952332207508496 a=eks,b=wye,i=2404,x=0.5546642401893631,y=0.5985846330820938 a=pan,b=pan,i=2405,x=0.2358853113430821,y=0.024003950417810227 a=eks,b=zee,i=2409,x=0.59847879634121,y=0.7916259405367129 a=pan,b=zee,i=2410,x=0.04515829439395114,y=0.24330613797458922 a=pan,b=pan,i=2414,x=0.8144512562961078,y=0.9177829414099823 a=eks,b=hat,i=2417,x=0.6492293161864587,y=0.9521947928976578 a=hat,b=pan,i=2418,x=0.9704055340867738,y=0.5799798105012466 a=eks,b=zee,i=2419,x=0.09047960361588969,y=0.48999371435226136 a=pan,b=pan,i=2420,x=0.9333731806896786,y=0.6043241512179962 a=eks,b=pan,i=2422,x=0.00863696577870754,y=0.11509725431793605 a=zee,b=wye,i=2423,x=0.4653066475033094,y=0.21997612033850344 a=zee,b=wye,i=2425,x=0.398155311000022,y=0.0933499833149607 a=pan,b=eks,i=2426,x=0.6379726091040971,y=0.5194384530463447 a=wye,b=eks,i=2427,x=0.539037074058747,y=0.7531525516774173 a=pan,b=wye,i=2429,x=0.8020766995566793,y=0.7689029735366432 a=zee,b=wye,i=2432,x=0.30385506685705554,y=0.17382245218515768 a=pan,b=eks,i=2434,x=0.013657995328708816,y=0.45586613889144767 a=zee,b=wye,i=2435,x=0.9416754660578306,y=0.6579056008950284 a=wye,b=wye,i=2437,x=0.8441032403303297,y=0.7236974901617537 a=hat,b=zee,i=2439,x=0.7318268760763208,y=0.7357122474543071 a=zee,b=wye,i=2444,x=0.6743475636626085,y=0.5841642214951493 a=pan,b=zee,i=2445,x=0.150471438909343,y=0.03999544722112036 a=zee,b=hat,i=2447,x=0.9165212208454823,y=0.6343832698422787 a=wye,b=pan,i=2449,x=0.5042681244213146,y=0.908306481649806 a=wye,b=zee,i=2451,x=0.23883689209402614,y=0.4489097810835715 a=hat,b=wye,i=2453,x=0.4787447016730605,y=0.027781641677141033 a=pan,b=pan,i=2457,x=0.3927934924087789,y=0.06769141197493256 a=wye,b=pan,i=2459,x=0.0074179863852393835,y=0.13412770282159325 a=wye,b=wye,i=2460,x=0.8546039006462764,y=0.5794887921093801 a=hat,b=hat,i=2464,x=0.6604485499983388,y=0.6145786977176719 a=zee,b=zee,i=2465,x=0.3505544906675998,y=0.1954960429503897 a=pan,b=pan,i=2466,x=0.7769548783450912,y=0.8220089791630163 a=eks,b=eks,i=2467,x=0.9350039614092526,y=0.8756536110782422 a=hat,b=zee,i=2470,x=0.910842331244497,y=0.8937381551221251 a=pan,b=wye,i=2471,x=0.36510756117868337,y=0.16172467779589483 a=pan,b=eks,i=2474,x=0.7828499578474473,y=0.9442071626420061 a=pan,b=zee,i=2476,x=0.2262395290029181,y=0.49451050699405674 a=wye,b=hat,i=2478,x=0.4614473986661236,y=0.4721517855532317 a=hat,b=wye,i=2480,x=0.014430995239748112,y=0.35346467775779145 a=hat,b=zee,i=2482,x=0.15810752007547613,y=0.10215153278169598 a=hat,b=eks,i=2483,x=0.5002024621775637,y=0.9187983113959539 a=zee,b=hat,i=2484,x=0.04124901160673633,y=0.1095855587112885 a=eks,b=hat,i=2486,x=0.4923487745128049,y=0.28889637616320174 a=wye,b=pan,i=2487,x=0.3300250547987864,y=0.22540259142646224 a=eks,b=zee,i=2488,x=0.0023333167684839173,y=0.24088326731558385 a=zee,b=pan,i=2489,x=0.5050787967691673,y=0.96990681663883 a=pan,b=eks,i=2491,x=0.11150304854042947,y=0.33331036327124963 a=hat,b=zee,i=2496,x=0.1577724924590801,y=0.4739307550526024 a=zee,b=zee,i=2499,x=0.8613769284558995,y=0.9685505021744841 a=eks,b=zee,i=2501,x=0.9988110946859143,y=0.8013707404671317 a=wye,b=pan,i=2503,x=0.6021619570218234,y=0.7998420154096526 a=zee,b=eks,i=2507,x=0.06006684599594547,y=0.32800136057911744 a=hat,b=pan,i=2509,x=0.9399094021245685,y=0.9766927628695118 a=wye,b=pan,i=2513,x=0.9941884027342468,y=0.7427222275160807 a=hat,b=wye,i=2514,x=0.759666601296956,y=0.5029288106582336 a=wye,b=zee,i=2516,x=0.22158162509494428,y=0.1717438346245811 a=hat,b=zee,i=2519,x=0.023141000554160573,y=0.159821225039678 a=pan,b=zee,i=2522,x=0.3836823470783707,y=0.2530933368188705 a=hat,b=pan,i=2524,x=0.5483698024028446,y=0.80652225685914 a=zee,b=pan,i=2525,x=0.9332167021929317,y=0.8274407370101524 a=pan,b=pan,i=2526,x=0.22953431238745692,y=0.07163851427849766 a=eks,b=eks,i=2528,x=0.7481860062358446,y=0.6037295548285344 a=eks,b=pan,i=2529,x=0.3393051290797555,y=0.025397429828768137 a=zee,b=zee,i=2530,x=0.6149438991743728,y=0.7634078131671355 a=wye,b=wye,i=2532,x=0.0054964576725233805,y=0.28953245784366877 a=wye,b=wye,i=2536,x=0.43315262752486194,y=0.27205902504143986 a=eks,b=eks,i=2538,x=0.38906239415188226,y=0.2685051550780454 a=zee,b=hat,i=2539,x=0.6345180823665123,y=0.714272732680164 a=wye,b=eks,i=2541,x=0.9200450459897079,y=0.5203187898658775 a=hat,b=pan,i=2542,x=0.416076924166804,y=0.4567226915609339 a=zee,b=eks,i=2543,x=0.8882507111625345,y=0.6834591517880225 a=hat,b=zee,i=2544,x=0.6234518321227132,y=0.568093714839173 a=pan,b=hat,i=2547,x=0.24011644563078283,y=0.12009590313568308 a=zee,b=hat,i=2548,x=0.4304009679094255,y=0.3235635213023209 a=eks,b=zee,i=2549,x=0.7611031921737661,y=0.689829708430865 a=zee,b=hat,i=2550,x=0.9107046316959098,y=0.9267025956859704 a=pan,b=hat,i=2553,x=0.8260887056078599,y=0.6576752537408973 a=eks,b=pan,i=2556,x=0.680151798371677,y=0.9721202344719171 a=zee,b=pan,i=2557,x=0.3624846239071149,y=0.38096311190739685 a=pan,b=eks,i=2559,x=0.41182608064067716,y=0.4651557950827221 a=zee,b=hat,i=2560,x=0.8207042664095232,y=0.972493490219255 a=eks,b=eks,i=2561,x=0.9568943633067363,y=0.9942427604342767 a=eks,b=eks,i=2563,x=0.7448606140977615,y=0.7677875733269816 a=eks,b=eks,i=2564,x=0.6984324028424346,y=0.6867698395582814 a=pan,b=pan,i=2566,x=0.027948166482267056,y=0.10155712046334942 a=zee,b=pan,i=2567,x=0.6373779619859908,y=0.8254690568634606 a=hat,b=zee,i=2568,x=0.5351681178046073,y=0.8555068797919759 a=zee,b=wye,i=2570,x=0.7332356879541984,y=0.7095236956282258 a=wye,b=zee,i=2571,x=0.6045866476300921,y=0.9472308056954024 a=pan,b=eks,i=2573,x=0.6173980620064918,y=0.7399111725286391 a=hat,b=eks,i=2576,x=0.8598307222093972,y=0.677493082731475 a=hat,b=wye,i=2579,x=0.470168322914005,y=0.3245499585879692 a=pan,b=eks,i=2582,x=0.4136169698568053,y=0.3221257100507432 a=pan,b=pan,i=2585,x=0.3671198622625018,y=0.04290161860716368 a=hat,b=pan,i=2589,x=0.9259610701768484,y=0.7567071664063917 a=hat,b=pan,i=2592,x=0.18016216606425406,y=0.2099121503498219 a=eks,b=zee,i=2594,x=0.07159878226683902,y=0.20989783292032282 a=hat,b=hat,i=2595,x=0.9678207161209708,y=0.992049177363607 a=hat,b=pan,i=2597,x=0.6191641186208192,y=0.91398214172482 a=eks,b=hat,i=2598,x=0.012851434303710274,y=0.14814227972741656 a=hat,b=zee,i=2599,x=0.9048118287143257,y=0.8847594382115711 a=hat,b=wye,i=2603,x=0.31179190517346567,y=0.01609407680873831 a=wye,b=wye,i=2604,x=0.47775304052473055,y=0.38671047718640983 a=eks,b=eks,i=2607,x=0.8629787970160852,y=0.8183015089362451 a=wye,b=hat,i=2610,x=0.14713673147626471,y=0.193770427584398 a=pan,b=pan,i=2613,x=0.9093120035098351,y=0.993257702527396 a=hat,b=wye,i=2614,x=0.7781647480152264,y=0.993772240196278 a=eks,b=eks,i=2616,x=0.8400827662084357,y=0.904384801897908 a=pan,b=pan,i=2617,x=0.44875309896113624,y=0.20709074311528453 a=hat,b=wye,i=2619,x=0.19051153642139496,y=0.46651684239833613 a=pan,b=zee,i=2620,x=0.5592572385681548,y=0.672039894065432 a=hat,b=eks,i=2622,x=0.21855190429616178,y=0.306255719577206 a=hat,b=zee,i=2623,x=0.5579915433786629,y=0.9351922009068756 a=wye,b=zee,i=2626,x=0.21020261586647726,y=0.2011091555698421 a=hat,b=zee,i=2633,x=0.11167516897133345,y=0.1968557916169683 a=pan,b=wye,i=2636,x=0.6460342181062689,y=0.7795324745240246 a=eks,b=eks,i=2639,x=0.12492716932261638,y=0.21510868197623745 a=wye,b=zee,i=2645,x=0.22135649292487047,y=0.3353372961478748 a=zee,b=eks,i=2649,x=0.8676857104115077,y=0.6062661030015066 a=zee,b=zee,i=2651,x=0.08318080628977687,y=0.08723840975656705 a=hat,b=wye,i=2653,x=0.279635601734451,y=0.4522275293507577 a=pan,b=eks,i=2655,x=0.20861278160790098,y=0.09276404710956598 a=pan,b=eks,i=2659,x=0.39231354538410634,y=0.19261788337249341 a=zee,b=wye,i=2663,x=0.7126684401510096,y=0.8051899200649238 a=pan,b=zee,i=2666,x=0.9074679274351196,y=0.8957847934010839 a=hat,b=pan,i=2667,x=0.9240389772763548,y=0.5231982813953002 a=pan,b=eks,i=2668,x=0.3525652118913354,y=0.49330814134258383 a=hat,b=wye,i=2669,x=0.14565423862972182,y=0.18195721833206513 a=wye,b=hat,i=2670,x=0.5314631858298513,y=0.9247384504550191 a=eks,b=pan,i=2671,x=0.2191775509938665,y=0.16221454397918067 a=hat,b=wye,i=2674,x=0.5685867476642044,y=0.9536560186396535 a=eks,b=zee,i=2675,x=0.7116584351173386,y=0.8813675632259913 a=zee,b=zee,i=2680,x=0.28695958426961987,y=0.35447908228108094 a=zee,b=zee,i=2681,x=0.5753537491643719,y=0.8698920433502088 a=hat,b=eks,i=2682,x=0.7144081950600689,y=0.8253921612815761 a=pan,b=pan,i=2683,x=0.9474694135785586,y=0.5331573468403473 a=wye,b=pan,i=2685,x=0.5059670030001199,y=0.5002012382517893 a=wye,b=wye,i=2686,x=0.5187856380368512,y=0.8665210971116168 a=zee,b=pan,i=2687,x=0.5064156313100883,y=0.5164969637045003 a=pan,b=wye,i=2688,x=0.9170439177596071,y=0.7855194635003687 a=zee,b=hat,i=2689,x=0.7018760912024224,y=0.9018580557735235 a=pan,b=zee,i=2693,x=0.6621261710619304,y=0.765604369363381 a=wye,b=wye,i=2694,x=0.5113378128718417,y=0.7447015937237151 a=hat,b=eks,i=2695,x=0.20486591930659304,y=0.08546083685115857 a=pan,b=wye,i=2698,x=0.24786027932789856,y=0.25028548790543437 a=hat,b=hat,i=2699,x=0.18362126379498567,y=0.3583685237385621 a=eks,b=eks,i=2704,x=0.7289032202296384,y=0.943448586243151 a=pan,b=zee,i=2705,x=0.2681131456172976,y=0.03881677277584117 a=pan,b=zee,i=2710,x=0.3235306005938401,y=0.3944479990658286 a=wye,b=hat,i=2713,x=0.7816282897070512,y=0.8725529048814329 a=wye,b=eks,i=2714,x=0.5337563133061932,y=0.8113476754885716 a=hat,b=eks,i=2717,x=0.8517633647797415,y=0.6075520102742804 a=pan,b=zee,i=2719,x=0.13091802232794136,y=0.4147418371197401 a=zee,b=pan,i=2720,x=0.875012865695414,y=0.6301510344124231 a=pan,b=pan,i=2721,x=0.7634027233725996,y=0.9537462437208611 a=wye,b=zee,i=2723,x=0.4692411142423141,y=0.18086715737750947 a=wye,b=zee,i=2724,x=0.3016910888319093,y=0.2815838391993606 a=eks,b=pan,i=2725,x=0.09842524478857917,y=0.4039455571089149 a=zee,b=wye,i=2728,x=0.8748783567240713,y=0.9127365833223035 a=pan,b=eks,i=2729,x=0.9890321807426645,y=0.6544105013007959 a=eks,b=zee,i=2730,x=0.5913012155193706,y=0.5125849403012366 a=pan,b=eks,i=2732,x=0.7776625957923161,y=0.7377246871264523 a=zee,b=eks,i=2733,x=0.11325755544848148,y=0.32415018564505305 a=eks,b=pan,i=2734,x=0.4544389365010312,y=0.36274017551484594 a=zee,b=hat,i=2735,x=0.6753256152256654,y=0.7111448175040769 a=zee,b=pan,i=2736,x=0.13316236671850434,y=0.49210023866083397 a=hat,b=zee,i=2738,x=0.6324404521389477,y=0.5991554446942754 a=hat,b=zee,i=2739,x=0.4523752260828632,y=0.4097560532434581 a=pan,b=eks,i=2740,x=0.16601226995675156,y=0.18151654867600586 a=hat,b=eks,i=2742,x=0.5093718066070119,y=0.9913946330960695 a=wye,b=pan,i=2745,x=0.028208712274286007,y=0.45797747909936903 a=wye,b=eks,i=2747,x=0.801718741445332,y=0.8343436520177938 a=zee,b=eks,i=2748,x=0.11153132519318998,y=0.17527565983385196 a=wye,b=zee,i=2752,x=0.5421828769626178,y=0.6932556944834627 a=hat,b=zee,i=2754,x=0.7970322675458169,y=0.9056375064474206 a=wye,b=hat,i=2756,x=0.5906831195384066,y=0.8552080634179315 a=pan,b=hat,i=2760,x=0.5529628324424195,y=0.672560428419093 a=wye,b=hat,i=2761,x=0.9138967886693034,y=0.9213145915711659 a=pan,b=zee,i=2766,x=0.830723134231425,y=0.665433991421394 a=hat,b=pan,i=2767,x=0.3457100418361476,y=0.4664053612526614 a=pan,b=hat,i=2768,x=0.051556933697434526,y=0.17976239369842706 a=wye,b=zee,i=2769,x=0.9668199998927879,y=0.775654943293786 a=hat,b=pan,i=2770,x=0.27594379871232555,y=0.07411463454718337 a=pan,b=wye,i=2771,x=0.1174987458859269,y=0.005708083531397623 a=eks,b=hat,i=2773,x=0.69291317851219,y=0.7469948294872729 a=zee,b=wye,i=2776,x=0.7910444608980398,y=0.6491427094511163 a=pan,b=pan,i=2777,x=0.7969059524383465,y=0.669103483462524 a=eks,b=wye,i=2781,x=0.4061806402666983,y=0.36644038967272896 a=hat,b=wye,i=2782,x=0.6917795282383538,y=0.9185836699082268 a=pan,b=wye,i=2785,x=0.621716134059889,y=0.5300633007674981 a=pan,b=pan,i=2786,x=0.591903135564393,y=0.9817870263065608 a=zee,b=wye,i=2789,x=0.053717462803680616,y=0.05452469526931114 a=wye,b=wye,i=2790,x=0.7984829227541226,y=0.5087673080038057 a=eks,b=hat,i=2792,x=0.574814951546933,y=0.838521058328272 a=zee,b=hat,i=2793,x=0.016119118073299465,y=0.048486447355322926 a=eks,b=hat,i=2795,x=0.9828163659495991,y=0.7271574141684917 a=eks,b=wye,i=2796,x=0.9795666089681072,y=0.6936068995013053 a=wye,b=eks,i=2797,x=0.0955127453952278,y=0.3193873136743336 a=hat,b=hat,i=2798,x=0.6770658307401128,y=0.9612492884585951 a=pan,b=pan,i=2802,x=0.8498273803284082,y=0.6695254936819108 a=eks,b=pan,i=2806,x=0.45982174205757165,y=0.21639041126785252 a=eks,b=pan,i=2810,x=0.18551339605772543,y=0.380046863146443 a=zee,b=zee,i=2811,x=0.5396926661842615,y=0.7423060132429089 a=wye,b=hat,i=2812,x=0.4080552691530873,y=0.23715395574697773 a=wye,b=pan,i=2814,x=0.4232831301914316,y=0.003575690575454038 a=wye,b=hat,i=2815,x=0.2753349005711472,y=0.2981607803589118 a=pan,b=eks,i=2817,x=0.9437261643896192,y=0.6585456269208473 a=wye,b=zee,i=2819,x=0.6749831740629705,y=0.7181822687947076 a=pan,b=pan,i=2823,x=0.8970769946774317,y=0.8143443328628265 a=wye,b=wye,i=2824,x=0.7341426123679048,y=0.6900466491014886 a=hat,b=pan,i=2827,x=0.007693535697102405,y=0.358018000756796 a=wye,b=pan,i=2829,x=0.8978699958731674,y=0.5078843103822455 a=zee,b=pan,i=2831,x=0.9137972915067373,y=0.8146525548769581 a=zee,b=zee,i=2833,x=0.6526333204333133,y=0.8962754703239799 a=hat,b=hat,i=2837,x=0.5655910185189842,y=0.9183250775072218 a=pan,b=zee,i=2840,x=0.5303948386863744,y=0.9080864546926949 a=zee,b=wye,i=2841,x=0.09731314104522193,y=0.31228305132515555 a=pan,b=eks,i=2842,x=0.7549176932437908,y=0.8640405171715994 a=pan,b=pan,i=2845,x=0.606181068721247,y=0.616002039068612 a=hat,b=wye,i=2846,x=0.3265631003841204,y=0.374492300721745 a=hat,b=zee,i=2847,x=0.7881568154651081,y=0.5559821919859138 a=pan,b=zee,i=2848,x=0.9624756126657645,y=0.9574074942948696 a=wye,b=hat,i=2850,x=0.05470860141262479,y=0.04658298467108257 a=wye,b=wye,i=2851,x=0.0020446268545805113,y=0.009943917182808737 a=wye,b=pan,i=2852,x=0.42940687832989866,y=0.1468318742685415 a=wye,b=eks,i=2855,x=0.9419146917622048,y=0.6060209650374142 a=eks,b=pan,i=2856,x=0.7115880622754508,y=0.8964623782367054 a=eks,b=pan,i=2859,x=0.02447776772167043,y=0.20688297772055575 a=eks,b=zee,i=2866,x=0.8934857222410671,y=0.6256367404608381 a=wye,b=zee,i=2867,x=0.9489727374596107,y=0.8632434631696883 a=hat,b=pan,i=2869,x=0.04903454618587899,y=0.48019476723366983 a=wye,b=eks,i=2870,x=0.13588621486865515,y=0.46171851137675657 a=eks,b=hat,i=2872,x=0.0824464474583485,y=0.41500058370516746 a=wye,b=zee,i=2879,x=0.3368479146214749,y=0.319508849901748 a=hat,b=wye,i=2881,x=0.8870137115236287,y=0.6557420558079095 a=wye,b=pan,i=2882,x=0.20508256902105493,y=0.24625712578663705 a=wye,b=zee,i=2885,x=0.4079982232706686,y=0.42382421978789164 a=zee,b=hat,i=2888,x=0.9703529871646023,y=0.517811760850648 a=wye,b=zee,i=2889,x=0.7686343850863733,y=0.5742253808106673 a=eks,b=zee,i=2890,x=0.18685211627025788,y=0.2370568703128223 a=wye,b=eks,i=2891,x=0.3968173236793585,y=0.04738783308138439 a=eks,b=zee,i=2893,x=0.5531039940725316,y=0.7306512817266388 a=zee,b=eks,i=2895,x=0.9753708467911276,y=0.615940530686146 a=hat,b=zee,i=2897,x=0.5678455159032189,y=0.7910090421492175 a=pan,b=zee,i=2898,x=0.23271930748884184,y=0.4088902304553087 a=hat,b=wye,i=2900,x=0.9619050081633596,y=0.7954950376163313 a=pan,b=eks,i=2903,x=0.34600684567011875,y=0.2803937160495198 a=zee,b=eks,i=2904,x=0.5195992086409938,y=0.57773770500564 a=zee,b=eks,i=2906,x=0.8608071169231579,y=0.9846761059035525 a=eks,b=hat,i=2907,x=0.5503089823322713,y=0.7762987168630092 a=hat,b=hat,i=2908,x=0.06422544393476348,y=0.04831803951278302 a=eks,b=zee,i=2909,x=0.9735920834852287,y=0.6045980049718644 a=pan,b=eks,i=2910,x=0.4552157780113615,y=0.45436268452495654 a=eks,b=pan,i=2911,x=0.3540491877210178,y=0.14296150972097188 a=eks,b=eks,i=2913,x=0.9528487416801219,y=0.9770139821982978 a=zee,b=zee,i=2914,x=0.6713487756784149,y=0.6851459487246977 a=eks,b=zee,i=2916,x=0.3111065625389652,y=0.4900633108457091 a=wye,b=pan,i=2917,x=0.10226439038444546,y=0.32221570886934225 a=hat,b=eks,i=2920,x=0.584814627427767,y=0.9854086527153794 a=pan,b=wye,i=2921,x=0.8092163085387806,y=0.5552811725641776 a=wye,b=zee,i=2923,x=0.5170783036546709,y=0.7221456579996477 a=zee,b=pan,i=2926,x=0.5318019616386042,y=0.9627343736200256 a=hat,b=wye,i=2929,x=0.3314067590262917,y=0.2089161550583003 a=zee,b=wye,i=2931,x=0.4294178052742412,y=0.001833098567169067 a=hat,b=eks,i=2934,x=0.06412360974253373,y=0.22600333579859744 a=pan,b=hat,i=2935,x=0.8626379833482911,y=0.9150292252328203 a=zee,b=wye,i=2936,x=0.5768883618530124,y=0.918139479854031 a=wye,b=pan,i=2937,x=0.5377017444604313,y=0.6977594925111669 a=pan,b=hat,i=2938,x=0.2765222912827068,y=0.20398898222008643 a=wye,b=pan,i=2939,x=0.15430209185442478,y=0.3054947262512059 a=zee,b=zee,i=2940,x=0.33908084985171905,y=0.3559785704920787 a=wye,b=eks,i=2941,x=0.888622878020096,y=0.9305395559526985 a=pan,b=pan,i=2944,x=0.22818877662838155,y=0.08013191447933687 a=hat,b=hat,i=2945,x=0.855770419141142,y=0.9504972075792718 a=pan,b=eks,i=2950,x=0.3557454554545477,y=0.35596931491049777 a=pan,b=pan,i=2952,x=0.6956146036887194,y=0.7094299324737594 a=zee,b=zee,i=2954,x=0.7139612884395727,y=0.521259999124225 a=pan,b=pan,i=2956,x=0.17229422895082336,y=0.24883239435188065 a=pan,b=hat,i=2957,x=0.14582342165786877,y=0.4356307792657701 a=hat,b=eks,i=2959,x=0.8069448445065791,y=0.7001343626890119 a=pan,b=hat,i=2960,x=0.3756435277345719,y=0.047826156911501605 a=eks,b=pan,i=2961,x=0.8176993405474695,y=0.995125161400413 a=wye,b=eks,i=2966,x=0.2641518333282219,y=0.38955465518639776 a=zee,b=zee,i=2967,x=0.42822201314164976,y=0.006074939297309734 a=eks,b=eks,i=2968,x=0.20950457390651211,y=0.07888932379405189 a=hat,b=eks,i=2971,x=0.8266785429565111,y=0.897325116301253 a=pan,b=wye,i=2974,x=0.20451527019757088,y=0.0206184692976914 a=wye,b=pan,i=2975,x=0.51006790151616,y=0.586042056906746 a=pan,b=zee,i=2976,x=0.8782971392557426,y=0.7428023579415594 a=wye,b=hat,i=2977,x=0.9504447063856765,y=0.94067852216513 a=wye,b=hat,i=2979,x=0.3014946499505823,y=0.3166621276039525 a=zee,b=zee,i=2980,x=0.8838963894635692,y=0.8052149644100633 a=wye,b=zee,i=2981,x=0.5154924055050366,y=0.7978166707046667 a=wye,b=eks,i=2982,x=0.613351743297237,y=0.8395323005164117 a=hat,b=hat,i=2986,x=0.012529011658969247,y=0.19751371734088574 a=wye,b=eks,i=2988,x=0.8289886576552059,y=0.9130379115658384 a=zee,b=eks,i=2989,x=0.6115566437731396,y=0.654382371446181 a=eks,b=eks,i=2990,x=0.9192312982792387,y=0.933633690100049 a=eks,b=hat,i=2991,x=0.17088819954927414,y=0.1940915669377936 a=zee,b=eks,i=2992,x=0.7975067562633096,y=0.7188787477650647 a=wye,b=hat,i=2993,x=0.7386984969630342,y=0.5918321915044837 a=hat,b=pan,i=2994,x=0.6175875126511366,y=0.5310338441204902 a=zee,b=wye,i=2995,x=0.1553956256476441,y=0.27030029752780416 a=eks,b=pan,i=2997,x=0.7960098234515162,y=0.9293203088509989 a=zee,b=pan,i=2999,x=0.19942029200045563,y=0.09337986668927678 a=pan,b=hat,i=3000,x=0.7814546932332067,y=0.6000946585621107 a=eks,b=eks,i=3001,x=0.5998159531946954,y=0.7729581156588532 a=hat,b=wye,i=3002,x=0.8285272249030134,y=0.9302564445098462 a=wye,b=hat,i=3005,x=0.05536700717456822,y=0.10240541011411275 a=eks,b=eks,i=3007,x=0.33350360416191926,y=0.2321416996453538 a=hat,b=wye,i=3008,x=0.793700582315604,y=0.7819730529107373 a=wye,b=zee,i=3009,x=0.8588342479923059,y=0.6774442006552894 a=wye,b=wye,i=3010,x=0.7683834748330075,y=0.8315497206524393 a=wye,b=zee,i=3011,x=0.4808351970354847,y=0.4758472571744147 a=zee,b=pan,i=3013,x=0.8669507229743478,y=0.9303002206266048 a=zee,b=pan,i=3014,x=0.6036472794089942,y=0.5392590440608642 a=zee,b=wye,i=3015,x=0.44076973462262803,y=0.22601425557115284 a=eks,b=eks,i=3016,x=0.14517527208436098,y=0.4422293378481955 a=hat,b=hat,i=3018,x=0.46054396234881867,y=0.3731307386931515 a=hat,b=wye,i=3019,x=0.7451272273092002,y=0.9191708709874246 a=pan,b=eks,i=3023,x=0.7972083825965124,y=0.6785915910266607 a=wye,b=pan,i=3024,x=0.2264089359117355,y=0.02834029309178865 a=zee,b=wye,i=3025,x=0.20048730201468612,y=0.22503692249617124 a=zee,b=wye,i=3026,x=0.620337023862303,y=0.8479919985880766 a=eks,b=hat,i=3027,x=0.4902155165931996,y=0.34683593338631313 a=zee,b=eks,i=3029,x=0.11413363994060732,y=0.18491037637118812 a=pan,b=pan,i=3030,x=0.05555019543717121,y=0.25564439988112275 a=zee,b=hat,i=3033,x=0.1945237174643939,y=0.04785693318973694 a=pan,b=eks,i=3036,x=0.6669439868955551,y=0.5083766717543267 a=zee,b=wye,i=3038,x=0.9846294915268529,y=0.7245527090730468 a=wye,b=eks,i=3039,x=0.17248806811657325,y=0.3766117373894895 a=zee,b=hat,i=3040,x=0.09621613036773924,y=0.09274768655857912 a=hat,b=wye,i=3043,x=0.03791889192037379,y=0.3879285406506343 a=eks,b=eks,i=3045,x=0.8779655290898389,y=0.9276702739930572 a=wye,b=zee,i=3047,x=0.8309049399070346,y=0.7082428624476516 a=hat,b=hat,i=3052,x=0.022155682158138235,y=0.22804250396069936 a=zee,b=hat,i=3054,x=0.8975586946419573,y=0.8371128774375303 a=hat,b=eks,i=3057,x=0.6216704870927365,y=0.5368073736943582 a=hat,b=zee,i=3058,x=0.7143749715262198,y=0.8268686099704066 a=pan,b=pan,i=3059,x=0.6284468013862667,y=0.9107779672871813 a=pan,b=hat,i=3060,x=0.6279788132841725,y=0.7966531861283309 a=pan,b=zee,i=3063,x=0.8834284343378148,y=0.8232921415981069 a=wye,b=eks,i=3065,x=0.725831736511898,y=0.5497593420610962 a=wye,b=pan,i=3071,x=0.4419206171851453,y=0.15330946039593318 a=zee,b=hat,i=3072,x=0.2169139656710095,y=0.024309947214042227 a=hat,b=eks,i=3074,x=0.6550427877323648,y=0.571804931654245 a=zee,b=hat,i=3075,x=0.09224547266943217,y=0.27630390686135065 a=wye,b=hat,i=3076,x=0.142566387091713,y=0.27801610209718775 a=hat,b=eks,i=3081,x=0.9256606535733007,y=0.6699893991173689 a=pan,b=wye,i=3082,x=0.02986898401074356,y=0.02865740061148525 a=hat,b=pan,i=3083,x=0.43255930345398574,y=0.16451673283391233 a=eks,b=eks,i=3088,x=0.42383094655044284,y=0.3113550671070515 a=eks,b=pan,i=3090,x=0.45506560432905374,y=0.48045443192943516 a=pan,b=zee,i=3096,x=0.85788069900133,y=0.5286390892779154 a=eks,b=hat,i=3100,x=0.07108443716756485,y=0.31816018481405606 a=hat,b=zee,i=3102,x=0.3343254952473229,y=0.035494955233627556 a=hat,b=wye,i=3104,x=0.3204490612720853,y=0.0691818430184431 a=wye,b=hat,i=3105,x=0.9472477355051101,y=0.6702789389942152 a=eks,b=hat,i=3106,x=0.178408829993969,y=0.47163529118192904 a=wye,b=pan,i=3110,x=0.8967101456216812,y=0.8085016458992474 a=zee,b=eks,i=3112,x=0.4493727221740449,y=0.16704994503241388 a=pan,b=pan,i=3113,x=0.7927985055919656,y=0.9023056637507897 a=eks,b=hat,i=3117,x=0.6278279883921511,y=0.6783776757536581 a=wye,b=pan,i=3118,x=0.0780608220831499,y=0.34219170347854155 a=zee,b=zee,i=3122,x=0.5294122704675105,y=0.6857110786673584 a=eks,b=pan,i=3124,x=0.1911839922513059,y=0.16422636870934193 a=zee,b=eks,i=3126,x=0.2514477009793492,y=0.2498314026061056 a=zee,b=zee,i=3129,x=0.027975828338240083,y=0.46442407872411695 a=eks,b=eks,i=3130,x=0.2455308797278265,y=0.13309025352554837 a=pan,b=eks,i=3132,x=0.7271701616492765,y=0.5650626367615349 a=pan,b=wye,i=3133,x=0.23651873567883164,y=0.3764128593161674 a=hat,b=eks,i=3134,x=0.9970634534653143,y=0.8349282777208548 a=zee,b=zee,i=3135,x=0.34594612609624187,y=0.22911649635660625 a=eks,b=eks,i=3136,x=0.7717959001675492,y=0.8076412924980277 a=zee,b=wye,i=3139,x=0.5684780382451567,y=0.5720874081361975 a=wye,b=zee,i=3140,x=0.366288776550753,y=0.04378768748862749 a=pan,b=eks,i=3144,x=0.5530175425021646,y=0.8944089100243684 a=zee,b=wye,i=3145,x=0.6844032050501776,y=0.7132658565772104 a=hat,b=pan,i=3148,x=0.007135675731816615,y=0.26790355487815287 a=eks,b=hat,i=3150,x=0.5356404368957323,y=0.5401388412379213 a=eks,b=pan,i=3151,x=0.0677212385434749,y=0.4111467324640289 a=hat,b=wye,i=3152,x=0.3304026703418458,y=0.06256059204934794 a=pan,b=wye,i=3154,x=0.16108434266645066,y=0.4223970209540501 a=eks,b=zee,i=3156,x=0.5903395185451377,y=0.6284941637547498 a=eks,b=hat,i=3164,x=0.1678243487522464,y=0.1296504375686386 a=zee,b=zee,i=3168,x=0.3961829207208839,y=0.2622983994021634 a=eks,b=wye,i=3169,x=0.2536595801738487,y=0.08261588685057286 a=zee,b=zee,i=3171,x=0.27819614904389,y=0.11787924109496262 a=eks,b=wye,i=3174,x=0.2566078750567745,y=0.05360968786999365 a=wye,b=pan,i=3177,x=0.6848262739198221,y=0.5321892371672183 a=wye,b=wye,i=3178,x=0.9845151630820034,y=0.6080801511979752 a=zee,b=pan,i=3181,x=0.12870746190802307,y=0.21635539491335465 a=wye,b=hat,i=3186,x=0.31825681489643076,y=0.3867222210818564 a=eks,b=eks,i=3188,x=0.13550843210847796,y=0.20870138759868107 a=pan,b=hat,i=3189,x=0.026314019590705673,y=0.18939923462316988 a=pan,b=wye,i=3192,x=0.7448507872358296,y=0.9175983360847946 a=hat,b=wye,i=3196,x=0.6843473825379831,y=0.7390543536399969 a=wye,b=hat,i=3199,x=0.5950661155016866,y=0.7876820843797742 a=hat,b=eks,i=3200,x=0.6465062834343134,y=0.5218982684290329 a=zee,b=hat,i=3201,x=0.060837643441948086,y=0.06449850438005456 a=hat,b=pan,i=3202,x=0.3172017484222194,y=0.05112537969570785 a=pan,b=hat,i=3203,x=0.11472288877111181,y=0.278764852494509 a=pan,b=pan,i=3206,x=0.6248657938226793,y=0.8681563350185779 a=pan,b=eks,i=3207,x=0.6881257122613184,y=0.804141641741672 a=hat,b=pan,i=3208,x=0.9922055997300119,y=0.9648120708367885 a=eks,b=eks,i=3210,x=0.45293528719314957,y=0.17947685156612458 a=hat,b=hat,i=3211,x=0.5613170559787437,y=0.5352246021671387 a=zee,b=zee,i=3212,x=0.7964737415528816,y=0.5558173183901908 a=pan,b=pan,i=3215,x=0.1413377562828586,y=0.44678231607159036 a=eks,b=wye,i=3216,x=0.29373386203032203,y=0.4631723587487283 a=eks,b=eks,i=3218,x=0.6880428093376797,y=0.9103207963454706 a=hat,b=pan,i=3219,x=0.7474182668789385,y=0.5590391934991645 a=eks,b=pan,i=3220,x=0.9532855829386742,y=0.8800478978800655 a=eks,b=wye,i=3224,x=0.8943590875125406,y=0.6208131688490002 a=eks,b=hat,i=3225,x=0.4838255169683877,y=0.2140927440076752 a=wye,b=pan,i=3227,x=0.7070990060513,y=0.5452513596675552 a=eks,b=hat,i=3228,x=0.9463721381595557,y=0.5282145729291476 a=pan,b=pan,i=3229,x=0.9242949068835605,y=0.6700494745496223 a=hat,b=eks,i=3230,x=0.0584193890994712,y=0.4718114656898049 a=hat,b=wye,i=3232,x=0.34678472033142016,y=0.4446414363995591 a=zee,b=pan,i=3235,x=0.013980830949869794,y=0.2508908461970313 a=hat,b=wye,i=3236,x=0.6969519489568067,y=0.6395027023616561 a=zee,b=eks,i=3238,x=0.012602991921698004,y=0.22634995064837027 a=pan,b=zee,i=3240,x=0.5877493357317612,y=0.548066125189975 a=pan,b=wye,i=3242,x=0.9611019977003785,y=0.681330883403185 a=zee,b=hat,i=3243,x=0.17998018908462488,y=0.2200339352675208 a=hat,b=pan,i=3244,x=0.5444834083087221,y=0.5306965663976729 a=pan,b=zee,i=3245,x=0.7759221188096915,y=0.6025062049702136 a=zee,b=hat,i=3247,x=0.7005880770412263,y=0.9156129778807589 a=eks,b=pan,i=3249,x=0.2874972552716878,y=0.25110619048650307 a=pan,b=eks,i=3250,x=0.2829120767349058,y=0.09835801807841182 a=pan,b=pan,i=3254,x=0.350457431460238,y=0.4302184547620955 a=pan,b=eks,i=3256,x=0.7135080861062042,y=0.5712799934745325 a=zee,b=eks,i=3257,x=0.20289239990952312,y=0.362603885203753 a=wye,b=hat,i=3259,x=0.08107176449903364,y=0.29319048909041645 a=hat,b=zee,i=3260,x=0.8800473905727186,y=0.7552020057189927 a=eks,b=pan,i=3264,x=0.829909329738617,y=0.9788813279683912 a=pan,b=pan,i=3268,x=0.001904789877841595,y=0.2107702989499245 a=wye,b=hat,i=3270,x=0.3399739634399507,y=0.49965908692258354 a=eks,b=hat,i=3271,x=0.11643573302292032,y=0.35717256575069845 a=eks,b=pan,i=3274,x=0.25513593682652125,y=0.39337835968432966 a=zee,b=pan,i=3275,x=0.3232344110781661,y=0.47637792160425796 a=wye,b=hat,i=3279,x=0.9157221686398738,y=0.5671280092243552 a=pan,b=eks,i=3280,x=0.9442806463291782,y=0.9335857464104109 a=pan,b=zee,i=3282,x=0.86450976120493,y=0.8170786827110009 a=pan,b=hat,i=3284,x=0.414038070322006,y=0.4761906775736686 a=pan,b=hat,i=3285,x=0.48063067035883633,y=0.4966350007922782 a=wye,b=pan,i=3286,x=0.7217297767808066,y=0.9865570013659641 a=zee,b=wye,i=3287,x=0.049406279942573406,y=0.4381024486414813 a=eks,b=eks,i=3288,x=0.8590013149268277,y=0.936500197803695 a=zee,b=eks,i=3290,x=0.40120382485623196,y=0.21124233932924863 a=wye,b=zee,i=3292,x=0.9521492688907935,y=0.6087321738215051 a=hat,b=hat,i=3293,x=0.47067984267026386,y=0.2670742530232063 a=eks,b=zee,i=3296,x=0.21986184005655396,y=0.3247997718602733 a=hat,b=pan,i=3297,x=0.9729466791999957,y=0.5771820308689207 a=wye,b=wye,i=3300,x=0.6831118314601023,y=0.5728211330223406 a=eks,b=eks,i=3301,x=0.8886973140588106,y=0.7986263263709766 a=wye,b=hat,i=3304,x=0.4319885161986502,y=0.11333627655422829 a=hat,b=pan,i=3305,x=0.20275914918267568,y=0.3188057450261915 a=eks,b=pan,i=3306,x=0.7128512847755833,y=0.8374752272564904 a=zee,b=zee,i=3308,x=0.24501938424108383,y=0.2620366749016796 a=zee,b=wye,i=3310,x=0.7640238780203037,y=0.5545749802574607 a=zee,b=hat,i=3311,x=0.7391015948965168,y=0.7783105639991896 a=wye,b=pan,i=3312,x=0.9912133558674248,y=0.792510678216663 a=pan,b=pan,i=3314,x=0.6554607159333067,y=0.9770255281674824 a=hat,b=zee,i=3317,x=0.8991863104086707,y=0.8351323082787309 a=wye,b=zee,i=3318,x=0.8368882450019627,y=0.9558667451117976 a=zee,b=wye,i=3323,x=0.956745510209848,y=0.7277085431442248 a=hat,b=eks,i=3326,x=0.07009249966420861,y=0.25922706016534536 a=zee,b=eks,i=3327,x=0.14046308364385085,y=0.059686547583128746 a=eks,b=hat,i=3329,x=0.5694104895719442,y=0.896791407570237 a=pan,b=wye,i=3332,x=0.32760226290506067,y=0.20546606340653295 a=wye,b=pan,i=3334,x=0.3692628443912691,y=0.04456305695935858 a=wye,b=pan,i=3336,x=0.0830596216722399,y=0.42130620217712367 a=eks,b=eks,i=3337,x=0.8502898262908782,y=0.808554017252108 a=wye,b=pan,i=3338,x=0.4258737140465607,y=0.20746386470004785 a=eks,b=eks,i=3340,x=0.8772219678712854,y=0.6738364551822755 a=zee,b=wye,i=3343,x=0.28331195090016237,y=0.3609364099093614 a=zee,b=hat,i=3345,x=0.3236007641260298,y=0.31877697899629276 a=eks,b=eks,i=3348,x=0.38993896958048435,y=0.2335429118604364 a=pan,b=wye,i=3349,x=0.376031512913815,y=0.4929792401226455 a=wye,b=eks,i=3350,x=0.9327767394224131,y=0.7607839483352263 a=hat,b=hat,i=3352,x=0.550190920585813,y=0.7696873798459735 a=wye,b=eks,i=3353,x=0.5877052746857248,y=0.5545585412269964 a=pan,b=zee,i=3354,x=0.2801717488802852,y=0.17038214633612547 a=zee,b=wye,i=3355,x=0.024194919016248595,y=0.13545067511197206 a=wye,b=eks,i=3356,x=0.6380780240701133,y=0.9408087514008974 a=eks,b=eks,i=3361,x=0.6555829047838948,y=0.8920276297804856 a=wye,b=pan,i=3365,x=0.5700040498735991,y=0.8850660888169822 a=hat,b=eks,i=3366,x=0.4556207889124957,y=0.07128477762040519 a=pan,b=hat,i=3372,x=0.43937440052467935,y=0.4563691901909951 a=zee,b=zee,i=3375,x=0.4367949309522303,y=0.013673838744716393 a=zee,b=wye,i=3379,x=0.23678623178363256,y=0.05041356234716987 a=zee,b=hat,i=3381,x=0.7373174186367665,y=0.7964198412222034 a=zee,b=pan,i=3385,x=0.05670367935833176,y=0.2963435909908908 a=wye,b=zee,i=3393,x=0.9822570907790836,y=0.7299006638143403 a=hat,b=eks,i=3394,x=0.6851390329252532,y=0.9050274462052531 a=eks,b=hat,i=3396,x=0.9607050331936833,y=0.7948112675657537 a=hat,b=eks,i=3398,x=0.6053108138597539,y=0.5992354123506696 a=pan,b=eks,i=3399,x=0.048684103098098785,y=0.1633725907413952 a=pan,b=hat,i=3403,x=0.7370714816662562,y=0.8697953979508419 a=pan,b=zee,i=3404,x=0.31468021565829374,y=0.4427420339087643 a=hat,b=hat,i=3406,x=0.45429743426633307,y=0.18433478859999053 a=eks,b=wye,i=3407,x=0.9617046721194548,y=0.9093815718950851 a=pan,b=hat,i=3408,x=0.07330408010392908,y=0.4448942751848767 a=hat,b=pan,i=3410,x=0.08445928966500227,y=0.0703789054946542 a=pan,b=wye,i=3412,x=0.8423508832374376,y=0.6949323092381406 a=wye,b=wye,i=3413,x=0.040886939254273114,y=0.47897154534037656 a=zee,b=wye,i=3414,x=0.25217276547664036,y=0.036553945399371846 a=zee,b=pan,i=3415,x=0.5599190631540909,y=0.924868567464608 a=pan,b=zee,i=3417,x=0.2837666956657495,y=0.38177621330614264 a=zee,b=wye,i=3420,x=0.23090328234417856,y=0.2832500437007679 a=hat,b=hat,i=3423,x=0.0844657406732815,y=0.035913466762956925 a=pan,b=wye,i=3424,x=0.8784967044400372,y=0.604737958747047 a=hat,b=pan,i=3425,x=0.6609492899115649,y=0.5467085754935348 a=pan,b=hat,i=3427,x=0.8416597040795218,y=0.8525979909355791 a=zee,b=zee,i=3433,x=0.8595470542087552,y=0.8498636271417952 a=pan,b=eks,i=3437,x=0.025261472762689308,y=0.12799888376709667 a=eks,b=pan,i=3441,x=0.2537650754015236,y=0.05620296178361983 a=zee,b=eks,i=3446,x=0.2804194256928545,y=0.23979661671683972 a=eks,b=pan,i=3447,x=0.8785960556284188,y=0.7011073928320367 a=zee,b=pan,i=3449,x=0.524308758962708,y=0.6332502139032691 a=pan,b=pan,i=3450,x=0.8213036158322992,y=0.6456770989043784 a=pan,b=pan,i=3451,x=0.8025436057063862,y=0.7060797186033781 a=pan,b=zee,i=3452,x=0.5760028039744347,y=0.6132903113537639 a=eks,b=hat,i=3453,x=0.05717780028504649,y=0.07422864049114308 a=eks,b=hat,i=3454,x=0.9110638506299676,y=0.9591332251303966 a=zee,b=wye,i=3455,x=0.51833979114664,y=0.6939970837947521 a=eks,b=pan,i=3456,x=0.4252463974393268,y=0.39275828072553476 a=eks,b=wye,i=3457,x=0.9769460675156931,y=0.8198707026075209 a=zee,b=hat,i=3460,x=0.588470670827405,y=0.6174548562216325 a=zee,b=wye,i=3461,x=0.1990979839956707,y=0.023566934582078036 a=pan,b=wye,i=3463,x=0.06717794490486906,y=0.48623828005334757 a=pan,b=eks,i=3464,x=0.8155896300126392,y=0.5894548806723218 a=hat,b=eks,i=3467,x=0.9391826144539274,y=0.9934443990210938 a=zee,b=wye,i=3468,x=0.2358251666384058,y=0.4863498031303115 a=pan,b=pan,i=3469,x=0.4258863723941383,y=0.2095061249114658 a=eks,b=hat,i=3470,x=0.47997276184744964,y=0.06659122141821061 a=wye,b=pan,i=3471,x=0.2764533988832033,y=0.3208516601140218 a=pan,b=eks,i=3473,x=0.244297825943407,y=0.31169012284386755 a=pan,b=hat,i=3477,x=0.6611093704674268,y=0.6687601867132502 a=eks,b=pan,i=3478,x=0.08557950916786583,y=0.37592412501843786 a=wye,b=eks,i=3480,x=0.4670447991864045,y=0.46821183232819474 a=eks,b=wye,i=3481,x=0.0018822508391512782,y=0.4734813045472098 a=hat,b=wye,i=3486,x=0.2849558278410832,y=0.3539958226346893 a=zee,b=hat,i=3487,x=0.866561498905371,y=0.6749719599240999 a=zee,b=pan,i=3488,x=0.05018208235181909,y=0.3964541287147757 a=wye,b=eks,i=3489,x=0.8077315081411627,y=0.7479997434577657 a=zee,b=zee,i=3490,x=0.10200642169348917,y=0.31165758001404054 a=zee,b=wye,i=3495,x=0.9934345872412148,y=0.8688371909960622 a=eks,b=zee,i=3497,x=0.9892124342839178,y=0.9379196159380152 a=eks,b=hat,i=3498,x=0.6909633362296115,y=0.5517990615632886 a=pan,b=eks,i=3499,x=0.10345255049088942,y=0.02234404876115914 a=hat,b=eks,i=3501,x=0.002293403878501854,y=0.4879144111797784 a=zee,b=zee,i=3502,x=0.5345656776152677,y=0.9046658240543963 a=zee,b=wye,i=3503,x=0.9917665563701388,y=0.7473226514963157 a=pan,b=eks,i=3506,x=0.3942757672769698,y=0.3445410354016084 a=wye,b=zee,i=3507,x=0.8698234232439451,y=0.6003476393534727 a=zee,b=eks,i=3512,x=0.7150929360997113,y=0.9600218860596139 a=wye,b=hat,i=3516,x=0.44369718809353986,y=0.4894205500423119 a=wye,b=eks,i=3517,x=0.322389903088264,y=0.05702987241410096 a=pan,b=wye,i=3518,x=0.11882480113661997,y=0.3858296816561547 a=zee,b=hat,i=3520,x=0.0928487341029709,y=0.3330386484000102 a=pan,b=pan,i=3521,x=0.22867195583127464,y=0.33603525596818895 a=pan,b=zee,i=3522,x=0.7242093277954511,y=0.831898967676118 a=pan,b=eks,i=3524,x=0.30252752965606133,y=0.24419009734033026 a=zee,b=wye,i=3526,x=0.04315340497837039,y=0.38068506172393646 a=wye,b=eks,i=3529,x=0.16368069077854164,y=0.29359040780910695 a=wye,b=hat,i=3531,x=0.598374987624828,y=0.6802372735701074 a=hat,b=wye,i=3532,x=0.3438213922655702,y=0.28091154307295796 a=pan,b=zee,i=3534,x=0.5808212068478656,y=0.9148727191488517 a=hat,b=eks,i=3537,x=0.23900423399657456,y=0.2588795683734507 a=wye,b=zee,i=3538,x=0.784669987647248,y=0.6504554048913334 a=pan,b=eks,i=3540,x=0.6492339089502173,y=0.6963037893628019 a=pan,b=eks,i=3544,x=0.660437682897796,y=0.9976869991284935 a=wye,b=zee,i=3545,x=0.2910302714747729,y=0.3219344480841323 a=zee,b=wye,i=3546,x=0.6680653445050417,y=0.864596002429439 a=pan,b=zee,i=3547,x=0.7639660507096179,y=0.6193776992233352 a=eks,b=pan,i=3552,x=0.965663991619718,y=0.5930384036340364 a=pan,b=pan,i=3553,x=0.3101812940186591,y=0.2727128797499023 a=zee,b=eks,i=3557,x=0.8571691661862111,y=0.5461980618981016 a=pan,b=hat,i=3561,x=0.19425929127106012,y=0.24083853125540766 a=wye,b=zee,i=3565,x=0.0168691413650478,y=0.18821185808166463 a=zee,b=pan,i=3567,x=0.8121651250250981,y=0.686457266195396 a=wye,b=hat,i=3569,x=0.8089924807824601,y=0.6633779430154854 a=wye,b=wye,i=3571,x=0.38887372145181665,y=0.20495538006007763 a=eks,b=pan,i=3572,x=0.35534650094834996,y=0.47884355218030206 a=zee,b=wye,i=3573,x=0.6566568341390783,y=0.6074553589369566 a=wye,b=wye,i=3575,x=0.6697828249944248,y=0.7638274219999387 a=pan,b=eks,i=3579,x=0.8628339613928006,y=0.8518114551427095 a=eks,b=wye,i=3583,x=0.27009503691464387,y=0.34604318820252766 a=pan,b=eks,i=3584,x=0.29901280575806055,y=0.2606367826081081 a=eks,b=hat,i=3586,x=0.9746502905906368,y=0.5008159057662351 a=hat,b=hat,i=3588,x=0.5428335261613996,y=0.8746507311887247 a=eks,b=hat,i=3589,x=0.04503314762859012,y=0.4498210841109198 a=eks,b=hat,i=3590,x=0.21099486037176274,y=0.15918964285673298 a=pan,b=hat,i=3594,x=0.30914801544685455,y=0.38087457746812736 a=zee,b=zee,i=3601,x=0.2744348997210646,y=0.31854494443399084 a=wye,b=pan,i=3604,x=0.7144947248233644,y=0.6725505298381226 a=wye,b=eks,i=3605,x=0.6414071793103325,y=0.5040707081922082 a=wye,b=hat,i=3607,x=0.2865652516469479,y=0.10334063882665867 a=wye,b=pan,i=3608,x=0.24799522500173943,y=0.029628860448197347 a=eks,b=zee,i=3610,x=0.06251116908017895,y=0.23236755910808227 a=eks,b=hat,i=3611,x=0.2146220845642176,y=0.1332540175691711 a=hat,b=zee,i=3612,x=0.39065626156480215,y=0.09272883365156981 a=pan,b=eks,i=3613,x=0.04243312520650444,y=0.12731535921213588 a=zee,b=hat,i=3614,x=0.9992938250588376,y=0.7586006131131866 a=pan,b=pan,i=3615,x=0.955045779277772,y=0.8579181695107918 a=eks,b=wye,i=3616,x=0.14187634853420827,y=0.2180915198390927 a=wye,b=hat,i=3620,x=0.6713095225608523,y=0.5954491704569804 a=zee,b=pan,i=3621,x=0.4092160575415905,y=0.30771033889968114 a=wye,b=hat,i=3624,x=0.13584832757741117,y=0.382341043184265 a=wye,b=zee,i=3625,x=0.7390723547209095,y=0.6804645486376089 a=pan,b=pan,i=3626,x=0.17323378929158628,y=0.22177151771660586 a=hat,b=hat,i=3627,x=0.27427850969768897,y=0.39696397114401794 a=zee,b=zee,i=3629,x=0.1203621553000902,y=0.03649730823892894 a=eks,b=pan,i=3630,x=0.6432472290390947,y=0.6493064608702905 a=wye,b=zee,i=3631,x=0.5501609784896981,y=0.5442209389820327 a=hat,b=zee,i=3632,x=0.9887195745001507,y=0.8462799528384646 a=zee,b=wye,i=3633,x=0.05961380658144755,y=0.41153390509403887 a=wye,b=pan,i=3634,x=0.779500491235004,y=0.5677694423637825 a=eks,b=pan,i=3637,x=0.5208357640093749,y=0.5659221306135821 a=zee,b=wye,i=3641,x=0.34634768849647446,y=0.1722807458856409 a=zee,b=pan,i=3645,x=0.3353629361519648,y=0.27452402896726324 a=pan,b=pan,i=3648,x=0.9502862550981916,y=0.9040781097596586 a=wye,b=pan,i=3649,x=0.07083776693984412,y=0.42161605810186464 a=hat,b=wye,i=3650,x=0.027750870484755663,y=0.059142569848676385 a=hat,b=zee,i=3651,x=0.7388454792523287,y=0.6889713924377876 a=hat,b=hat,i=3652,x=0.12134854954936014,y=0.12339998428589616 a=pan,b=pan,i=3654,x=0.741537059135207,y=0.9230584052244919 a=eks,b=hat,i=3655,x=0.1316863843779006,y=0.4213001572015598 a=hat,b=eks,i=3656,x=0.14075093892206003,y=0.21208162198013836 a=hat,b=eks,i=3658,x=0.8537796341502905,y=0.5982760622218769 a=pan,b=hat,i=3659,x=0.09110243804094742,y=0.35916077607118146 a=zee,b=hat,i=3661,x=0.32611268243475844,y=0.12873678851672 a=hat,b=zee,i=3662,x=0.7673614981915601,y=0.7295742505814344 a=eks,b=eks,i=3664,x=0.28693486076576824,y=0.19397030458410913 a=hat,b=wye,i=3666,x=0.7295635205285994,y=0.6119784896875866 a=zee,b=eks,i=3668,x=0.5993837930923437,y=0.7509474480036791 a=eks,b=eks,i=3669,x=0.9355633368933711,y=0.9694655041497229 a=zee,b=pan,i=3670,x=0.4986606323353615,y=0.3252967314272578 a=hat,b=zee,i=3671,x=0.9851663975549066,y=0.7574307817453141 a=wye,b=eks,i=3672,x=0.8646473696955588,y=0.8313013386958765 a=pan,b=wye,i=3673,x=0.2515908234672535,y=0.056725699540206675 a=eks,b=eks,i=3674,x=0.3536670370401426,y=0.3355576484883924 a=eks,b=pan,i=3676,x=0.8723087423163797,y=0.6109859185908899 a=zee,b=pan,i=3678,x=0.8491710196926309,y=0.6558159307696828 a=wye,b=zee,i=3680,x=0.7425818200196079,y=0.9810014583943923 a=wye,b=wye,i=3681,x=0.02721573926299492,y=0.07804891308055895 a=hat,b=pan,i=3686,x=0.9301169302245861,y=0.7982783216031746 a=zee,b=hat,i=3688,x=0.5723630888086361,y=0.8172243896570902 a=hat,b=wye,i=3689,x=0.8355718873799872,y=0.8007108863141698 a=zee,b=hat,i=3692,x=0.573338911032452,y=0.5241388333942388 a=hat,b=pan,i=3693,x=0.7781206646766762,y=0.5080484241731826 a=wye,b=wye,i=3700,x=0.9046703649949718,y=0.7600607720698596 a=pan,b=hat,i=3701,x=0.7653688084959293,y=0.9589886741282106 a=zee,b=eks,i=3704,x=0.6944927784356837,y=0.6778190994819128 a=eks,b=zee,i=3706,x=0.28192270569849476,y=0.3669079489151894 a=wye,b=hat,i=3707,x=0.32172668895407197,y=0.23641326221038772 a=eks,b=wye,i=3709,x=0.5793435558579774,y=0.5284203604486059 a=wye,b=hat,i=3711,x=0.7062248515236889,y=0.7592554719549557 a=eks,b=hat,i=3712,x=0.20158466043698664,y=0.2506153993203297 a=hat,b=zee,i=3713,x=0.5453918537789201,y=0.9591221613154766 a=pan,b=wye,i=3714,x=0.7007443629312707,y=0.69979486340907 a=hat,b=zee,i=3715,x=0.4982158038764617,y=0.1845463889797414 a=wye,b=zee,i=3717,x=0.20372686286113306,y=0.48178229369817827 a=eks,b=pan,i=3719,x=0.4534387451777433,y=0.22731879465386806 a=hat,b=eks,i=3727,x=0.02778608789107495,y=0.19112025359038776 a=pan,b=wye,i=3729,x=0.6339377797999709,y=0.7940228471998122 a=hat,b=hat,i=3731,x=0.03433461671749849,y=0.37009846068918584 a=wye,b=pan,i=3734,x=0.5747797481156508,y=0.8274654836314349 a=eks,b=eks,i=3736,x=0.8706261619141413,y=0.5428739515744351 a=wye,b=pan,i=3737,x=0.5574876609423702,y=0.8504937121138577 a=zee,b=pan,i=3741,x=0.9571682809413955,y=0.6570144668674751 a=eks,b=pan,i=3743,x=0.4905151151584467,y=0.320903002068355 a=wye,b=zee,i=3744,x=0.7710752122842248,y=0.6182369915664692 a=zee,b=pan,i=3745,x=0.0634219140814758,y=0.0909389524119274 a=pan,b=hat,i=3746,x=0.016317522611819957,y=0.4500858677522094 a=hat,b=hat,i=3747,x=0.2731453345797118,y=0.3612727190378229 a=zee,b=zee,i=3748,x=0.7692098314967419,y=0.723183352513404 a=hat,b=pan,i=3752,x=0.27781099183901203,y=0.24166942932110203 a=eks,b=eks,i=3753,x=0.9130333710330752,y=0.9434343087469547 a=pan,b=hat,i=3754,x=0.39530750680824867,y=0.285187450605236 a=wye,b=zee,i=3755,x=0.5821904936762373,y=0.9440238426951152 a=eks,b=eks,i=3756,x=0.3151274913498434,y=0.2613270252067468 a=wye,b=zee,i=3757,x=0.27126594951001737,y=0.2696036535766695 a=pan,b=zee,i=3758,x=0.1144851508437299,y=0.43717693060689256 a=wye,b=wye,i=3759,x=0.8659325090962396,y=0.500920016668498 a=pan,b=pan,i=3761,x=0.6277167190080807,y=0.820462327799342 a=hat,b=eks,i=3763,x=0.702517766279011,y=0.5201760035681132 a=hat,b=pan,i=3764,x=0.9684950471794708,y=0.9824729038297494 a=pan,b=pan,i=3765,x=0.7505504157884441,y=0.5688693727587826 a=hat,b=zee,i=3766,x=0.3053846255939139,y=0.29250711868083323 a=pan,b=wye,i=3768,x=0.39157640275144845,y=0.29940355516568284 a=wye,b=hat,i=3769,x=0.2813634801023107,y=0.33793045381955156 a=wye,b=zee,i=3770,x=0.3006731850375737,y=0.41117593228974025 a=eks,b=zee,i=3771,x=0.8966388980866674,y=0.6767775863177413 a=zee,b=eks,i=3772,x=0.09712051675224176,y=0.1992258338913524 a=eks,b=eks,i=3774,x=0.10098411790939343,y=0.23016371716573425 a=wye,b=eks,i=3777,x=0.5229176412769544,y=0.8857285221477562 a=eks,b=pan,i=3778,x=0.5543756678908779,y=0.8979653327985948 a=eks,b=pan,i=3780,x=0.6536521341657655,y=0.6026553230815477 a=hat,b=eks,i=3781,x=0.22056344697345842,y=0.16263581703146368 a=wye,b=eks,i=3784,x=0.2896043360112557,y=0.03933436470492446 a=pan,b=wye,i=3788,x=0.41697687514270476,y=0.3863350720666795 a=eks,b=pan,i=3789,x=0.2647880014677908,y=0.495992120309258 a=pan,b=wye,i=3790,x=0.4871902945382671,y=0.22753844996371497 a=zee,b=wye,i=3791,x=0.9587582682512387,y=0.9041552661112677 a=pan,b=eks,i=3792,x=0.8303342159408211,y=0.7063245550219001 a=pan,b=eks,i=3793,x=0.43293237945019947,y=0.26733489278694356 a=zee,b=wye,i=3794,x=0.8976337510372844,y=0.8750629709298201 a=hat,b=pan,i=3795,x=0.8432372103239337,y=0.9510111805966026 a=zee,b=pan,i=3798,x=0.9979923700274865,y=0.6588578150120853 a=hat,b=eks,i=3800,x=0.6540911583411234,y=0.6156768180814669 a=eks,b=zee,i=3801,x=0.41291944190449625,y=0.04630035513500563 a=hat,b=hat,i=3805,x=0.9077137203924546,y=0.6604195772537097 a=zee,b=pan,i=3806,x=0.4130639175002534,y=0.4140992672289935 a=eks,b=pan,i=3808,x=0.18073645069225752,y=0.47471602068305085 a=hat,b=eks,i=3809,x=0.07620205058855944,y=0.41909302154687966 a=wye,b=wye,i=3811,x=0.9262768212215141,y=0.583254627467812 a=hat,b=zee,i=3813,x=0.8381595697055793,y=0.8082122321715743 a=hat,b=pan,i=3814,x=0.3227628236617065,y=0.09200255049758854 a=wye,b=pan,i=3817,x=0.21834728153634142,y=0.009580087519049041 a=wye,b=zee,i=3819,x=0.6612561643616807,y=0.647643437411651 a=pan,b=pan,i=3821,x=0.09753442464986295,y=0.3452736158284476 a=hat,b=wye,i=3823,x=0.0660248906480213,y=0.4768167157060277 a=wye,b=wye,i=3825,x=0.7412307338094147,y=0.8357569402941348 a=pan,b=zee,i=3826,x=0.8700896084310135,y=0.7743947935823393 a=hat,b=hat,i=3828,x=0.4439300237744592,y=0.3540302359317383 a=wye,b=hat,i=3830,x=0.31602199194810077,y=0.23756301234064214 a=pan,b=eks,i=3833,x=0.9435147604130275,y=0.6343874692425551 a=pan,b=hat,i=3834,x=0.7491688531360436,y=0.6632149460503455 a=wye,b=pan,i=3836,x=0.5783001097508949,y=0.5326591809573153 a=wye,b=eks,i=3838,x=0.16276307163297787,y=0.4480412721243018 a=wye,b=wye,i=3841,x=0.7854392875246197,y=0.7264036810522736 a=zee,b=wye,i=3842,x=0.9500031218945214,y=0.9557435110983296 a=wye,b=eks,i=3849,x=0.7149976391333995,y=0.9748913470930238 a=eks,b=zee,i=3851,x=0.6884645549243478,y=0.6729540888918134 a=wye,b=wye,i=3852,x=0.16575767054134194,y=0.3519742254585112 a=pan,b=zee,i=3856,x=0.7166199842938143,y=0.5985908973683398 a=eks,b=pan,i=3857,x=0.911885736627155,y=0.7775693985993537 a=eks,b=pan,i=3860,x=0.16404594209083445,y=0.2945650928508321 a=pan,b=wye,i=3863,x=0.8914098448143842,y=0.941827688174933 a=eks,b=pan,i=3865,x=0.6410821318604495,y=0.742344518102107 a=eks,b=eks,i=3866,x=0.8820740686865273,y=0.6336399556322359 a=pan,b=pan,i=3868,x=0.5708876065677694,y=0.6788408195369369 a=hat,b=zee,i=3870,x=0.40688870301241575,y=0.4640784108862729 a=wye,b=wye,i=3872,x=0.47105100438757685,y=0.05894343228765331 a=zee,b=wye,i=3874,x=0.36954687122878715,y=0.07524269626487912 a=pan,b=zee,i=3875,x=0.8656993436002198,y=0.7910484890727197 a=wye,b=wye,i=3876,x=0.03808754965335226,y=0.08658971281465833 a=hat,b=hat,i=3880,x=0.4235813324669898,y=0.24387827945280804 a=hat,b=hat,i=3881,x=0.7822034723161025,y=0.7478339704565765 a=hat,b=eks,i=3882,x=0.011719496883464853,y=0.24640876061080674 a=eks,b=hat,i=3883,x=0.4614594041430371,y=0.3205017019419516 a=wye,b=zee,i=3885,x=0.31672532313467505,y=0.2365343741445356 a=zee,b=wye,i=3889,x=0.039039225578129,y=0.043618607590064085 a=wye,b=eks,i=3890,x=0.1974840445022984,y=0.43475405724957294 a=pan,b=eks,i=3891,x=0.9382818311518488,y=0.9030005498802104 a=eks,b=eks,i=3893,x=0.4046249389793575,y=0.21056190964042465 a=wye,b=zee,i=3894,x=0.7443136068289423,y=0.8294047544954046 a=hat,b=pan,i=3897,x=0.49376649897367464,y=0.13401013066245737 a=pan,b=hat,i=3900,x=0.8799773683889426,y=0.5220746421238783 a=zee,b=eks,i=3902,x=0.8645468539063139,y=0.9700412096469742 a=hat,b=hat,i=3903,x=0.6603175490464367,y=0.7332253490191969 a=hat,b=hat,i=3905,x=0.37058852723699554,y=0.10112929497538448 a=eks,b=zee,i=3909,x=0.8701294324647131,y=0.6010009857684786 a=eks,b=pan,i=3910,x=0.7754775924406334,y=0.9607498923245504 a=eks,b=hat,i=3912,x=0.40688370124160333,y=0.3725099736322035 a=hat,b=hat,i=3919,x=0.20968623039533885,y=0.2249710535207634 a=eks,b=wye,i=3920,x=0.06633524516092837,y=0.21897455790581 a=wye,b=eks,i=3925,x=0.9444615936887226,y=0.5492757409492689 a=pan,b=eks,i=3926,x=0.2577383831501502,y=0.42247048365748696 a=hat,b=pan,i=3928,x=0.3294192690721903,y=0.0018064795955691215 a=pan,b=wye,i=3929,x=0.5373694134669578,y=0.6408298650436733 a=wye,b=zee,i=3930,x=0.3772473940400355,y=0.4855477755417952 a=pan,b=hat,i=3931,x=0.8947844528349447,y=0.6976181039979583 a=wye,b=eks,i=3932,x=0.902042488611117,y=0.8695780909283909 a=eks,b=wye,i=3935,x=0.8719220728834155,y=0.626436829723036 a=wye,b=wye,i=3938,x=0.4264030481171944,y=0.2469737981294069 a=pan,b=hat,i=3940,x=0.37339956142433084,y=0.23248823182301037 a=eks,b=zee,i=3942,x=0.7678757943544514,y=0.9693217394374674 a=wye,b=hat,i=3943,x=0.29550708533363845,y=0.16362618484177738 a=wye,b=eks,i=3946,x=0.8350585462480241,y=0.7491629688087337 a=wye,b=zee,i=3949,x=0.3676627709059406,y=0.3957927902894449 a=zee,b=pan,i=3950,x=0.32474388588887126,y=0.02474711989630063 a=zee,b=eks,i=3953,x=0.30922267009534077,y=0.3284230853853207 a=hat,b=pan,i=3954,x=0.052368455214725995,y=0.4715978875853839 a=hat,b=zee,i=3958,x=0.07310839831115146,y=0.32925431162438823 a=pan,b=hat,i=3959,x=0.1292574457299427,y=0.3582879075778822 a=pan,b=zee,i=3960,x=0.19211441013639674,y=0.11950330832710931 a=wye,b=eks,i=3964,x=0.9210830069555165,y=0.5838970142942722 a=zee,b=wye,i=3965,x=0.23984259901508576,y=0.26442599713920145 a=zee,b=wye,i=3967,x=0.9985449436152721,y=0.7330838738578122 a=hat,b=pan,i=3971,x=0.47236749903854525,y=0.49755810812875845 a=hat,b=hat,i=3974,x=0.2255823178745917,y=0.3328848639919585 a=eks,b=eks,i=3976,x=0.3872364913819858,y=0.12628018436476995 a=eks,b=wye,i=3979,x=0.05509300519176841,y=0.3449069313995392 a=eks,b=pan,i=3981,x=0.798588528905017,y=0.7451168881460923 a=wye,b=eks,i=3982,x=0.7480880614402182,y=0.8419207681331152 a=wye,b=zee,i=3983,x=0.8362240426090267,y=0.77769018412775 a=zee,b=zee,i=3988,x=0.7335921993524305,y=0.5879895671878599 a=wye,b=pan,i=3990,x=0.2551633201471506,y=0.4633660311722343 a=pan,b=zee,i=3991,x=0.07557797117002352,y=0.03446642347570361 a=zee,b=eks,i=3992,x=0.7507600776739561,y=0.6732032182262292 a=hat,b=zee,i=3993,x=0.08221997898229427,y=0.21489690844146592 a=hat,b=eks,i=3995,x=0.6854597775410988,y=0.6047357220116547 a=pan,b=hat,i=3996,x=0.4669100032261838,y=0.48298621327550606 a=eks,b=hat,i=3997,x=0.8201134204882613,y=0.5748852394805374 a=wye,b=hat,i=4001,x=0.8174301789619988,y=0.9053657573378745 a=wye,b=pan,i=4004,x=0.7607827500015804,y=0.6235619294990873 a=zee,b=hat,i=4006,x=0.48789661545234886,y=0.21227412408894908 a=eks,b=hat,i=4008,x=0.890243383339597,y=0.7267223805200799 a=hat,b=pan,i=4009,x=0.5706952995715363,y=0.9230695483570237 a=zee,b=hat,i=4010,x=0.42440597576906447,y=0.0704425276034597 a=hat,b=wye,i=4011,x=0.24251335510099137,y=0.23960695465439596 a=eks,b=pan,i=4013,x=0.8704264127290353,y=0.5876599831119824 a=hat,b=pan,i=4014,x=0.31319409877544535,y=0.37600379424562247 a=pan,b=hat,i=4015,x=0.6791412275551999,y=0.8868908402993898 a=pan,b=eks,i=4016,x=0.8587762124701115,y=0.7327173343378633 a=hat,b=pan,i=4018,x=0.3048776737346697,y=0.13707959214248555 a=zee,b=hat,i=4021,x=0.3130407621764443,y=0.2693181610377101 a=pan,b=pan,i=4023,x=0.10367305449954967,y=0.022130374916290774 a=pan,b=zee,i=4024,x=0.2180038149057033,y=0.2890891058720141 a=hat,b=wye,i=4025,x=0.6365723951389777,y=0.7003325245087676 a=zee,b=eks,i=4030,x=0.3317839760740481,y=0.4161099049929635 a=pan,b=eks,i=4031,x=0.09704619121471669,y=0.0779275379233505 a=wye,b=wye,i=4032,x=0.2974124725329491,y=0.20863438296756043 a=wye,b=pan,i=4033,x=0.44164928623031885,y=0.3935479870985933 a=hat,b=pan,i=4036,x=0.3630052335487458,y=0.1756001401202808 a=pan,b=wye,i=4037,x=0.40101967210862355,y=0.21622386613658062 a=zee,b=eks,i=4038,x=0.31593174924868916,y=0.30590560916984444 a=wye,b=eks,i=4041,x=0.6663441339123051,y=0.8594459082303051 a=zee,b=wye,i=4044,x=0.4445193542875734,y=0.10451265229731932 a=eks,b=zee,i=4045,x=0.7400078317069471,y=0.6537027971576772 a=zee,b=wye,i=4049,x=0.3865785757267529,y=0.3257613178120228 a=zee,b=pan,i=4050,x=0.22133212632288612,y=0.46497223755296413 a=wye,b=pan,i=4051,x=0.46330422466377885,y=0.0013216245762560641 a=eks,b=eks,i=4056,x=0.8643394873777513,y=0.9659257127064651 a=pan,b=pan,i=4057,x=0.3102888737344549,y=0.40268801525857945 a=zee,b=zee,i=4061,x=0.5943115025128368,y=0.7926566656770357 a=eks,b=eks,i=4062,x=0.9875301794451499,y=0.7335426236266079 a=zee,b=wye,i=4069,x=0.969881192737605,y=0.7454405956242405 a=hat,b=eks,i=4070,x=0.18629806750635058,y=0.20897903127133244 a=pan,b=eks,i=4073,x=0.2657367745661936,y=0.2985150423046431 a=wye,b=pan,i=4074,x=0.7170683734519407,y=0.6616939907637078 a=hat,b=pan,i=4075,x=0.7741097521171826,y=0.5862044466287508 a=eks,b=zee,i=4080,x=0.6036589730049234,y=0.5196679309887058 a=hat,b=hat,i=4082,x=0.5572557445251078,y=0.624066652987969 a=wye,b=wye,i=4083,x=0.8666445318722942,y=0.767288613574896 a=wye,b=eks,i=4085,x=0.5272061090337726,y=0.9162627017806118 a=eks,b=wye,i=4086,x=0.3119331822264977,y=0.4703087590730718 a=wye,b=zee,i=4087,x=0.041369624776661396,y=0.1706574091421187 a=pan,b=eks,i=4088,x=0.6090012823832082,y=0.812489654491081 a=wye,b=zee,i=4090,x=0.08760748700129917,y=0.046823223997924046 a=pan,b=pan,i=4091,x=0.9477496006595305,y=0.6877721274230629 a=pan,b=eks,i=4092,x=0.05823591729943611,y=0.2271541631902052 a=zee,b=wye,i=4093,x=0.5115949427264939,y=0.7463065447615764 a=hat,b=hat,i=4094,x=0.8294711965470426,y=0.5100796086516896 a=pan,b=wye,i=4095,x=0.002245348719915996,y=0.4758218988941505 a=eks,b=zee,i=4097,x=0.5977012193299909,y=0.6349007809350186 a=wye,b=wye,i=4101,x=0.9070001852862156,y=0.5366667269362855 a=wye,b=zee,i=4103,x=0.40338842748518,y=0.16714248436837198 a=wye,b=hat,i=4106,x=0.6762148011530986,y=0.7998537880048552 a=eks,b=zee,i=4108,x=0.3415946367341153,y=0.19830581897594968 a=eks,b=pan,i=4110,x=0.7201591775410024,y=0.9280174950278048 a=wye,b=hat,i=4111,x=0.27092702426036697,y=0.40264205326846036 a=wye,b=hat,i=4114,x=0.5672845724991237,y=0.8126100904189216 a=wye,b=zee,i=4119,x=0.14069101423742136,y=0.3916394205657444 a=eks,b=hat,i=4120,x=0.7278136147317754,y=0.992128682834371 a=wye,b=eks,i=4121,x=0.3436640653132741,y=0.12875649374791853 a=hat,b=zee,i=4123,x=0.11667168949423246,y=0.09343624851787202 a=zee,b=zee,i=4124,x=0.3762744289665654,y=0.4657534810646099 a=pan,b=zee,i=4125,x=0.8167559403831369,y=0.6726503484988995 a=zee,b=hat,i=4126,x=0.16302778730181566,y=0.2748655824617119 a=wye,b=wye,i=4127,x=0.7262693332963976,y=0.7800792471160094 a=wye,b=zee,i=4132,x=0.14673501967206204,y=0.2171503552857429 a=pan,b=eks,i=4134,x=0.5678246594857959,y=0.8501122230105806 a=zee,b=eks,i=4136,x=0.9750589992032552,y=0.8792931621208594 a=pan,b=eks,i=4137,x=0.727677709722926,y=0.990782873469676 a=hat,b=eks,i=4138,x=0.680011121560662,y=0.8738045887343792 a=pan,b=eks,i=4139,x=0.8882078496509985,y=0.7037523368580344 a=pan,b=pan,i=4141,x=0.7099916507740912,y=0.7023882125149881 a=zee,b=hat,i=4142,x=0.59845620196533,y=0.7654415799243958 a=pan,b=eks,i=4144,x=0.20066813487611335,y=0.14876626920283553 a=eks,b=eks,i=4145,x=0.15065242524890976,y=0.12428817259719527 a=eks,b=hat,i=4146,x=0.24650476137003852,y=0.24493489109337752 a=pan,b=wye,i=4148,x=0.3413539884717429,y=0.42693818289018026 a=hat,b=wye,i=4151,x=0.9300760758556822,y=0.7773525646273065 a=eks,b=eks,i=4152,x=0.1811147851470688,y=0.27238019374865363 a=zee,b=zee,i=4153,x=0.5846722719463249,y=0.6311555286184487 a=pan,b=zee,i=4155,x=0.09454282552502047,y=0.49923403772444375 a=hat,b=eks,i=4156,x=0.15799120592162896,y=0.038371812406094774 a=eks,b=zee,i=4157,x=0.4858235480097448,y=0.09279407391803784 a=wye,b=pan,i=4158,x=0.1333970187468101,y=0.28784426376744954 a=zee,b=wye,i=4159,x=0.16633086096833194,y=0.24966226951484904 a=hat,b=wye,i=4160,x=0.8054114157818849,y=0.7345641356600717 a=zee,b=wye,i=4161,x=0.0010540410989509086,y=0.4824535316499434 a=eks,b=eks,i=4164,x=0.1814557125976639,y=0.16922072136830046 a=hat,b=hat,i=4165,x=0.1667557442764379,y=0.4707835711078464 a=zee,b=eks,i=4167,x=0.7619530390058822,y=0.930540767502347 a=wye,b=zee,i=4170,x=0.9950566917608218,y=0.8929860757345622 a=wye,b=pan,i=4179,x=0.8403305474491944,y=0.5265486487825841 a=hat,b=hat,i=4181,x=0.9215787418719625,y=0.87388922229494 a=wye,b=hat,i=4183,x=0.7734961393992563,y=0.8972101418171253 a=wye,b=eks,i=4184,x=0.26453922756144566,y=0.04144136482622762 a=hat,b=eks,i=4187,x=0.9865778952946068,y=0.9315331182266391 a=pan,b=wye,i=4193,x=0.782060968571005,y=0.5226067196250769 a=zee,b=hat,i=4194,x=0.6917599608609465,y=0.7645848884839161 a=wye,b=pan,i=4203,x=0.24740078542575394,y=0.031517413903408564 a=eks,b=wye,i=4204,x=0.09707778409356904,y=0.4413369985080463 a=eks,b=zee,i=4206,x=0.591250716216349,y=0.533942741704139 a=eks,b=eks,i=4208,x=0.23584245665114634,y=0.13929514505423546 a=wye,b=eks,i=4211,x=0.5693885676546375,y=0.8180582438424654 a=zee,b=zee,i=4213,x=0.6569921162319814,y=0.9398725266121587 a=zee,b=eks,i=4214,x=0.6757239578204182,y=0.6370305085828928 a=pan,b=wye,i=4217,x=0.4097976618902073,y=0.141878119206427 a=eks,b=wye,i=4222,x=0.2916049582954635,y=0.36479303527285845 a=hat,b=zee,i=4224,x=0.5666319712329421,y=0.5421871427604233 a=pan,b=eks,i=4229,x=0.651806061031575,y=0.6877628315760286 a=eks,b=hat,i=4231,x=0.9813730880370696,y=0.8073301729919906 a=hat,b=hat,i=4232,x=0.4406941528960675,y=0.11038994093232624 a=wye,b=pan,i=4233,x=0.6049346739736081,y=0.8481638285484625 a=wye,b=pan,i=4234,x=0.03250269370708647,y=0.07284046091092433 a=pan,b=hat,i=4240,x=0.7490446337745393,y=0.7787017014295363 a=zee,b=hat,i=4242,x=0.34372514541539545,y=0.49770081510285935 a=hat,b=eks,i=4243,x=0.38836962308546263,y=0.20018023403843987 a=pan,b=wye,i=4244,x=0.7365286003534705,y=0.9834124894169503 a=hat,b=zee,i=4245,x=0.8079109744541904,y=0.7703976742527068 a=zee,b=wye,i=4246,x=0.4282487915196205,y=0.20203065558191458 a=pan,b=eks,i=4247,x=0.9507204029429733,y=0.5630361304031504 a=eks,b=wye,i=4248,x=0.5065699052598817,y=0.6709355384501077 a=zee,b=pan,i=4251,x=0.36882904197494304,y=0.20694570729434147 a=zee,b=zee,i=4252,x=0.18869049168164287,y=0.2881249393129065 a=pan,b=eks,i=4253,x=0.8529162429192656,y=0.6126252561626568 a=pan,b=hat,i=4259,x=0.5012993133229816,y=0.9840303477621715 a=eks,b=pan,i=4260,x=0.0557110727165222,y=0.3692997658300152 a=zee,b=wye,i=4263,x=0.5008782411049667,y=0.6537828452513129 a=hat,b=eks,i=4267,x=0.6709709261548794,y=0.6826054557997793 a=wye,b=hat,i=4270,x=0.05437547367302842,y=0.3843634628840725 a=eks,b=eks,i=4272,x=0.42076370727497103,y=0.347103929260111 a=eks,b=eks,i=4274,x=0.7194619239494552,y=0.6726333368969638 a=eks,b=wye,i=4276,x=0.03269653193879951,y=0.29083447280996944 a=zee,b=hat,i=4279,x=0.919407700741633,y=0.6700497097456894 a=eks,b=pan,i=4280,x=0.09769799852915939,y=0.3471066706498296 a=pan,b=zee,i=4285,x=0.2957451251158941,y=0.23349218064678878 a=pan,b=eks,i=4287,x=0.22955891589246613,y=0.2437355707416211 a=hat,b=zee,i=4288,x=0.2100291042828707,y=0.3046125296846791 a=hat,b=zee,i=4289,x=0.6942460642160058,y=0.871648415206408 a=wye,b=pan,i=4290,x=0.13303046989523815,y=0.45261676602514167 a=wye,b=wye,i=4291,x=0.24091267860783117,y=0.432502161153847 a=zee,b=hat,i=4295,x=0.866742316822531,y=0.5669492043473316 a=pan,b=hat,i=4297,x=0.020837302984029304,y=0.3069132274412595 a=hat,b=wye,i=4299,x=0.6559693329859475,y=0.9101410668227939 a=pan,b=pan,i=4300,x=0.14308736404653355,y=0.35525668832657153 a=eks,b=hat,i=4301,x=0.04475741710473613,y=0.3360654229410476 a=zee,b=pan,i=4305,x=0.054247648849443775,y=0.03062117326702829 a=hat,b=zee,i=4307,x=0.6572769759538587,y=0.7762188360555565 a=zee,b=zee,i=4308,x=0.6244811945148983,y=0.6455417265947343 a=wye,b=zee,i=4310,x=0.3157871729124738,y=0.3917102144253892 a=zee,b=hat,i=4313,x=0.40564280799464325,y=0.33455931413035944 a=hat,b=zee,i=4314,x=0.26557751620121417,y=0.030582294685487232 a=wye,b=eks,i=4315,x=0.8346822718173391,y=0.9087526385931736 a=eks,b=wye,i=4317,x=0.5533052426698345,y=0.9963296753932288 a=eks,b=hat,i=4319,x=0.587710279503696,y=0.7637256058032382 a=hat,b=eks,i=4320,x=0.225195776008963,y=0.34680409151838987 a=eks,b=eks,i=4321,x=0.3743649517286406,y=0.371323975760271 a=pan,b=wye,i=4324,x=0.8265091425517825,y=0.8730857418980851 a=wye,b=hat,i=4325,x=0.18762256928648036,y=0.3496377335361346 a=pan,b=zee,i=4327,x=0.8574481014982461,y=0.5295177741370016 a=eks,b=hat,i=4328,x=0.04469772107287828,y=0.1558945876794342 a=zee,b=wye,i=4329,x=0.040009010165471426,y=0.23762769464838596 a=wye,b=eks,i=4330,x=0.7337424822041352,y=0.9253645788362634 a=zee,b=eks,i=4332,x=0.6650861493530829,y=0.9532385654163494 a=wye,b=zee,i=4333,x=0.623256894200598,y=0.9959963338862539 a=hat,b=hat,i=4334,x=0.5194251677645445,y=0.6069457992071033 a=eks,b=eks,i=4335,x=0.27590012941997233,y=0.4710389173795224 a=eks,b=wye,i=4336,x=0.20559084127748029,y=0.07907344682124973 a=eks,b=wye,i=4338,x=0.7956872034220226,y=0.5293505141201019 a=zee,b=hat,i=4340,x=0.7603664092180368,y=0.9580821743227704 a=wye,b=wye,i=4344,x=0.052662357337272314,y=0.29674416350945576 a=wye,b=eks,i=4345,x=0.32377948428256254,y=0.44346746414092775 a=wye,b=hat,i=4348,x=0.4821078789121165,y=0.4162262532349117 a=wye,b=hat,i=4349,x=0.4367902393016294,y=0.05920613613537973 a=eks,b=hat,i=4350,x=0.9339368174600853,y=0.7317847021280102 a=zee,b=hat,i=4351,x=0.9429615758129121,y=0.5240015841208292 a=hat,b=zee,i=4352,x=0.0664957669868742,y=8.818962627266114e-05 a=pan,b=eks,i=4356,x=0.01315481017386444,y=0.44644705644627847 a=wye,b=pan,i=4357,x=0.15872648196015937,y=0.4101120817770719 a=eks,b=hat,i=4359,x=0.18749105355156304,y=0.031119717506070232 a=wye,b=eks,i=4360,x=0.5994338059975802,y=0.7593584300322925 a=pan,b=pan,i=4362,x=0.4776831446864783,y=0.31255268452634855 a=pan,b=pan,i=4365,x=0.8056978268678051,y=0.6122184248222929 a=zee,b=eks,i=4367,x=0.5479247041679578,y=0.8471361139630293 a=hat,b=hat,i=4368,x=0.6173031043354198,y=0.7380826201700894 a=hat,b=pan,i=4369,x=0.18322206558953436,y=0.3662885008446586 a=zee,b=pan,i=4370,x=0.8569969483007317,y=0.731735360698434 a=zee,b=zee,i=4371,x=0.20408101154886704,y=0.43495561327109344 a=zee,b=pan,i=4373,x=0.39321439524831203,y=0.2914282319820135 a=zee,b=hat,i=4374,x=0.683824883019394,y=0.585513739811086 a=eks,b=zee,i=4376,x=0.8528651690503563,y=0.6839515405337084 a=hat,b=eks,i=4378,x=0.05864089512370707,y=0.3851321842794584 a=hat,b=eks,i=4379,x=0.385346641589309,y=0.49130997093061135 a=wye,b=eks,i=4380,x=0.41688102647846714,y=0.4373087113569425 a=eks,b=eks,i=4383,x=0.8187617783793841,y=0.9557936564036845 a=pan,b=eks,i=4384,x=0.5100350554093268,y=0.8092077539642156 a=pan,b=wye,i=4386,x=0.03535725248176258,y=0.21559585940453474 a=eks,b=zee,i=4387,x=0.5578706674280356,y=0.5892456559407706 a=zee,b=hat,i=4388,x=0.3301766575217969,y=0.3233192495545678 a=hat,b=wye,i=4389,x=0.17144446980658334,y=0.17462284811463846 a=wye,b=eks,i=4392,x=0.08391983953449689,y=0.4685350106442322 a=eks,b=hat,i=4394,x=0.6446893978656929,y=0.742983523935812 a=hat,b=eks,i=4395,x=0.05068057954766625,y=0.32284857142742274 a=zee,b=wye,i=4396,x=0.031143786348458158,y=0.4250465603658179 a=pan,b=zee,i=4397,x=0.47789346509127195,y=0.35190784679302956 a=wye,b=hat,i=4400,x=0.06936764963814968,y=0.3043996463710237 a=zee,b=zee,i=4402,x=0.05608507131691576,y=0.3577189025004591 a=eks,b=wye,i=4404,x=0.20538620731982282,y=0.20907310428515913 a=pan,b=hat,i=4405,x=0.770037239607531,y=0.8918149402479805 a=pan,b=hat,i=4407,x=0.5936012356219856,y=0.9640723007408432 a=pan,b=pan,i=4410,x=0.2570515021562684,y=0.18774521042902936 a=wye,b=wye,i=4412,x=0.7213015230538632,y=0.6718375213896831 a=zee,b=pan,i=4413,x=0.8367397203622533,y=0.7284961033977948 a=eks,b=eks,i=4414,x=0.6694554317033412,y=0.9879307986798048 a=zee,b=eks,i=4416,x=0.362024615946302,y=0.01598375230508753 a=pan,b=eks,i=4418,x=0.9353086997459791,y=0.840900748615823 a=zee,b=eks,i=4423,x=0.9639383645238275,y=0.6490468629834018 a=zee,b=eks,i=4424,x=0.7312421688490892,y=0.8667063684553176 a=pan,b=pan,i=4425,x=0.46845749017099236,y=0.11757543510403212 a=zee,b=eks,i=4426,x=0.5623944023007167,y=0.7586419852976186 a=eks,b=hat,i=4427,x=0.9350368655950849,y=0.9337007230580264 a=wye,b=wye,i=4431,x=0.6855292088150996,y=0.5336035912975299 a=eks,b=pan,i=4433,x=0.24252721996042959,y=0.28456246724868983 a=zee,b=eks,i=4435,x=0.3774471419632248,y=0.29246801034228276 a=wye,b=eks,i=4436,x=0.21438792699902287,y=0.1153507200959073 a=eks,b=wye,i=4437,x=0.47860288810882523,y=0.25957684880561227 a=wye,b=hat,i=4439,x=0.8059627789626932,y=0.9269765317602825 a=wye,b=eks,i=4442,x=0.5598645482568733,y=0.8346150307672233 a=hat,b=zee,i=4446,x=0.701715405648832,y=0.8559468613900958 a=hat,b=pan,i=4447,x=0.13582612436147878,y=0.497058893619451 a=hat,b=wye,i=4448,x=0.6624067185928518,y=0.7937707954447804 a=pan,b=zee,i=4451,x=0.9254868696106908,y=0.9850750432504393 a=zee,b=wye,i=4455,x=0.9045463102006963,y=0.848434465758308 a=zee,b=hat,i=4456,x=0.08456763094566144,y=0.010673585995051305 a=pan,b=zee,i=4460,x=0.1592478815974211,y=0.4117697078037489 a=zee,b=zee,i=4462,x=0.18223498064407118,y=0.36892881666552835 a=eks,b=wye,i=4463,x=0.6602307362128103,y=0.824908201375127 a=zee,b=wye,i=4465,x=0.9363792956174969,y=0.8531230483001019 a=eks,b=zee,i=4466,x=0.8051994741838333,y=0.5378817334878282 a=pan,b=hat,i=4468,x=0.6433621739438674,y=0.6213575464612451 a=eks,b=hat,i=4469,x=0.9576601311217493,y=0.653626721264175 a=eks,b=hat,i=4477,x=0.09002534954722263,y=0.0791900913528687 a=zee,b=wye,i=4478,x=0.7347401014901926,y=0.5874553765719767 a=eks,b=zee,i=4480,x=0.06846268410645817,y=0.17937317736357228 a=eks,b=zee,i=4482,x=0.5207774812238394,y=0.7322116837434511 a=zee,b=wye,i=4483,x=0.6011563904137914,y=0.6359195042320677 a=hat,b=eks,i=4485,x=0.14129738926071922,y=0.09762322511903287 a=wye,b=wye,i=4486,x=0.587567750076066,y=0.6669838072984797 a=eks,b=wye,i=4487,x=0.5516672019589355,y=0.7655831718008789 a=hat,b=wye,i=4488,x=0.7926043240629409,y=0.5015162896194846 a=wye,b=wye,i=4489,x=0.6948771123324418,y=0.5976836677553925 a=hat,b=hat,i=4490,x=0.9101749423682922,y=0.9101168870690818 a=pan,b=wye,i=4491,x=0.5070024474601975,y=0.7305420057451063 a=hat,b=eks,i=4492,x=0.1759423893989127,y=0.3959141841599947 a=eks,b=pan,i=4493,x=0.6837930443900314,y=0.6284806971996789 a=wye,b=hat,i=4495,x=0.4602646789703714,y=0.12318800994516399 a=wye,b=pan,i=4496,x=0.7594514407425375,y=0.6656599679572212 a=zee,b=pan,i=4497,x=0.0776140160787101,y=0.02352743433085669 a=wye,b=zee,i=4498,x=0.02184839096132485,y=0.3911325637076585 a=wye,b=pan,i=4499,x=0.8747947010040115,y=0.9998479502810276 a=pan,b=zee,i=4500,x=0.47622133460809657,y=0.12656764784587515 a=zee,b=pan,i=4501,x=0.9880755588957435,y=0.780394078164109 a=hat,b=eks,i=4504,x=0.7328180759655728,y=0.8128425968959323 a=hat,b=wye,i=4506,x=0.6481956843803017,y=0.6728352515966057 a=wye,b=hat,i=4511,x=0.9311713164896562,y=0.5805780192421368 a=hat,b=eks,i=4512,x=0.23786081178866836,y=0.36277905022985646 a=hat,b=wye,i=4513,x=0.965484537526872,y=0.940488169982859 a=pan,b=pan,i=4516,x=0.3492462945952187,y=0.2946268275283319 a=hat,b=eks,i=4518,x=0.44713434909121097,y=0.16699429132092636 a=wye,b=eks,i=4520,x=0.21810500990652393,y=0.23695212300002177 a=wye,b=zee,i=4523,x=0.05279712720226515,y=0.027511378098411865 a=zee,b=hat,i=4524,x=0.1957893855808428,y=0.2551266540561208 a=zee,b=pan,i=4525,x=0.011543703995189447,y=0.22663954461488478 a=pan,b=pan,i=4526,x=0.04880772479373874,y=0.07481795594892848 a=pan,b=hat,i=4527,x=0.31836250428860824,y=0.32626988649341593 a=eks,b=zee,i=4531,x=0.34858797365915506,y=0.4282397998858426 a=pan,b=eks,i=4532,x=0.8877015003398467,y=0.7747761049575923 a=zee,b=hat,i=4535,x=0.46136202746827326,y=0.42271339711114486 a=wye,b=pan,i=4538,x=0.7691954303113361,y=0.5906545288840418 a=wye,b=eks,i=4539,x=0.666121467152889,y=0.7009152639751882 a=pan,b=pan,i=4540,x=0.8705353878768347,y=0.569382489859167 a=pan,b=wye,i=4546,x=0.30897074727172746,y=0.07486636973164118 a=hat,b=zee,i=4548,x=0.6838256979656141,y=0.9575551645763191 a=wye,b=eks,i=4549,x=0.9129619062625066,y=0.7815822557674902 a=zee,b=hat,i=4558,x=0.030771073498329193,y=0.22547664086558517 a=pan,b=zee,i=4559,x=0.8853445527158975,y=0.9598699991813698 a=pan,b=pan,i=4560,x=0.022873859395381335,y=0.16717654342761945 a=wye,b=wye,i=4562,x=0.9962200957849251,y=0.7504411563669804 a=zee,b=wye,i=4564,x=0.7531892953023888,y=0.662798570253206 a=wye,b=eks,i=4567,x=0.0013320296153030986,y=0.3527351039106079 a=zee,b=zee,i=4575,x=0.4923232521663191,y=0.31138573511811585 a=hat,b=hat,i=4579,x=0.7716061175886524,y=0.5940949446227113 a=zee,b=pan,i=4581,x=0.6615122130690573,y=0.743282484093763 a=hat,b=zee,i=4582,x=0.7466772782921713,y=0.6024593387871963 a=zee,b=zee,i=4583,x=0.7293308998803242,y=0.9194675588274827 a=wye,b=wye,i=4585,x=0.49005088405256925,y=0.19667802308060156 a=hat,b=zee,i=4588,x=0.15982614073843593,y=0.29678575429874954 a=zee,b=wye,i=4591,x=0.3549198162177106,y=0.15971238689401845 a=zee,b=zee,i=4592,x=0.3725968594942376,y=0.10170369746035934 a=pan,b=eks,i=4594,x=0.9636076558747869,y=0.6429412934414747 a=eks,b=eks,i=4601,x=0.17142456675630824,y=0.428244260538891 a=wye,b=eks,i=4604,x=0.26884887570750515,y=0.0629227877462456 a=wye,b=hat,i=4605,x=0.9967036371872702,y=0.9394080649718911 a=eks,b=hat,i=4610,x=0.8546204254968556,y=0.544666096374198 a=wye,b=zee,i=4611,x=0.9797738948452778,y=0.7539379828966757 a=eks,b=eks,i=4613,x=0.036974707048940014,y=0.13498566781731325 a=pan,b=zee,i=4614,x=0.4962373115799128,y=0.34690328340466625 a=pan,b=wye,i=4617,x=0.6064318491662761,y=0.9709587074540149 a=eks,b=eks,i=4618,x=0.6067298140262544,y=0.6856518510847851 a=zee,b=eks,i=4621,x=0.30992740946284036,y=0.3114230762548156 a=wye,b=wye,i=4622,x=0.9124025251398724,y=0.9456164182783081 a=wye,b=pan,i=4624,x=0.5833679710036083,y=0.9019285736689665 a=zee,b=pan,i=4625,x=0.8458203200231942,y=0.5450580672631699 a=pan,b=hat,i=4628,x=0.8957043450158336,y=0.5673889892957554 a=wye,b=hat,i=4629,x=0.8464282723870642,y=0.5202135613238874 a=zee,b=hat,i=4631,x=0.9018507034320511,y=0.7039556507979018 a=pan,b=pan,i=4632,x=0.4889756359426054,y=0.3597265690523318 a=eks,b=eks,i=4639,x=0.36139046295982613,y=0.40696722185592216 a=zee,b=hat,i=4643,x=0.4795723404826593,y=0.46439187383822056 a=zee,b=hat,i=4644,x=0.5269030281828351,y=0.5294159733959858 a=eks,b=zee,i=4647,x=0.42422452591610793,y=0.2126460780549554 a=pan,b=hat,i=4654,x=0.5285099685069632,y=0.5178008352128922 a=hat,b=wye,i=4657,x=0.14061995895280166,y=0.47199609775073736 a=hat,b=eks,i=4660,x=0.30472363074700515,y=0.07217266625982621 a=hat,b=wye,i=4661,x=0.2091333254634984,y=0.1548046270754979 a=hat,b=hat,i=4663,x=0.3119827522367612,y=0.4259694252127655 a=pan,b=zee,i=4665,x=0.054344923432058434,y=0.16217922759144587 a=wye,b=zee,i=4666,x=0.4186702128599753,y=0.2835839275998192 a=wye,b=zee,i=4667,x=0.0646217379660351,y=0.30530257092910784 a=zee,b=eks,i=4668,x=0.07870649960682297,y=0.2515794150323323 a=hat,b=hat,i=4669,x=0.5003476787456538,y=0.6310918883710445 a=pan,b=hat,i=4670,x=0.6275111165777365,y=0.8054897414350336 a=zee,b=eks,i=4673,x=0.984318771878163,y=0.7280796955832692 a=zee,b=wye,i=4674,x=0.23054557107461504,y=0.19681174789488143 a=eks,b=pan,i=4676,x=0.1423438599979604,y=0.35330918689671975 a=hat,b=zee,i=4678,x=0.9082274952383252,y=0.7405877302837555 a=eks,b=pan,i=4679,x=0.8074215267431348,y=0.5236668774007812 a=eks,b=hat,i=4682,x=0.9342926038131985,y=0.7979695752949024 a=zee,b=pan,i=4684,x=0.44163999038860213,y=0.38504226387550344 a=pan,b=zee,i=4685,x=0.03027055342778162,y=0.08035681468258382 a=zee,b=wye,i=4686,x=0.08118893501639246,y=0.27655291599781473 a=wye,b=hat,i=4687,x=0.06385275336646346,y=0.35108434035108427 a=wye,b=hat,i=4689,x=0.8811472299764586,y=0.603532565127673 a=eks,b=wye,i=4692,x=0.6256084558730343,y=0.5912072106343357 a=eks,b=wye,i=4693,x=0.43739401507823317,y=0.4449591712634142 a=eks,b=hat,i=4696,x=0.008662277886696601,y=0.3721538653338412 a=eks,b=zee,i=4697,x=0.7171113231602343,y=0.7425350749221431 a=pan,b=hat,i=4700,x=0.9055844258025669,y=0.7437707529087395 a=zee,b=zee,i=4702,x=0.7415668922687337,y=0.8797752247285192 a=eks,b=wye,i=4703,x=0.7722596990678992,y=0.7367517235830364 a=eks,b=hat,i=4706,x=0.6995046411916459,y=0.9587840493554082 a=hat,b=wye,i=4707,x=0.7945060726118334,y=0.8708814355187628 a=eks,b=hat,i=4708,x=0.1778567317636336,y=0.4554107042944405 a=eks,b=hat,i=4709,x=0.8605269620945222,y=0.9282320361391482 a=zee,b=pan,i=4710,x=0.7925893623491367,y=0.8373876174093722 a=hat,b=zee,i=4713,x=0.3394230162235836,y=0.4370239027445896 a=hat,b=hat,i=4714,x=0.8405345514548883,y=0.8644132717621533 a=hat,b=pan,i=4716,x=0.012844309530080089,y=0.25779486121957473 a=hat,b=eks,i=4717,x=0.7365074627250664,y=0.9439422879543493 a=pan,b=pan,i=4718,x=0.23929472797530638,y=0.15699808756834377 a=wye,b=eks,i=4721,x=0.9347768806843397,y=0.8839032510290749 a=zee,b=wye,i=4726,x=0.8269425781542478,y=0.7279915540846144 a=pan,b=zee,i=4729,x=0.18970289783165384,y=0.4228791314162068 a=zee,b=hat,i=4730,x=0.19347150884164055,y=0.37509711156847003 a=zee,b=wye,i=4732,x=0.9567066838864685,y=0.6222637241828745 a=hat,b=eks,i=4734,x=0.4361140296691789,y=0.19415398432919728 a=eks,b=zee,i=4735,x=0.028008275847919872,y=0.12986606641246612 a=hat,b=wye,i=4740,x=0.1119893643732226,y=0.41788347372200485 a=hat,b=eks,i=4741,x=0.7241531241241961,y=0.9089044568897544 a=hat,b=wye,i=4742,x=0.8802453504639547,y=0.7366398321703834 a=eks,b=pan,i=4743,x=0.2504490581104497,y=0.29547558676954633 a=hat,b=wye,i=4744,x=0.4979148854618458,y=0.11700636396309227 a=eks,b=pan,i=4746,x=0.16989991264520043,y=0.018451772273192057 a=zee,b=pan,i=4748,x=0.7418671304073968,y=0.8575401492075233 a=hat,b=pan,i=4751,x=0.5858041848273323,y=0.6295306564064627 a=zee,b=wye,i=4753,x=0.8545851137163856,y=0.9679476038287586 a=eks,b=hat,i=4755,x=0.7839088793029254,y=0.524722394465856 a=pan,b=pan,i=4756,x=0.397023046047854,y=0.11000986851499284 a=wye,b=eks,i=4757,x=0.21991834430842194,y=0.3045979240462181 a=zee,b=wye,i=4760,x=0.022667005941863883,y=0.45092868070487113 a=zee,b=hat,i=4762,x=0.9059466160415109,y=0.6087785388744085 a=zee,b=zee,i=4765,x=0.9455569776929973,y=0.8604499298561917 a=zee,b=eks,i=4766,x=0.37773136340995606,y=0.25694678545170857 a=eks,b=eks,i=4767,x=0.7219583517207702,y=0.727638969023518 a=zee,b=wye,i=4769,x=0.9897615767481157,y=0.6975316151559802 a=eks,b=hat,i=4770,x=0.23499057343433494,y=0.47659932458800036 a=wye,b=hat,i=4771,x=0.1844047653981028,y=0.022663675164210306 a=zee,b=wye,i=4772,x=0.09271907588361772,y=0.13142402431280997 a=hat,b=hat,i=4776,x=0.2338057751520678,y=0.09800686529861335 a=zee,b=pan,i=4778,x=0.3599347922656181,y=0.18218338698595427 a=eks,b=pan,i=4780,x=0.5515560102138437,y=0.9790752715442088 a=pan,b=zee,i=4781,x=0.9530344417320495,y=0.5854254757860599 a=zee,b=hat,i=4783,x=0.8937130637825316,y=0.9482001237924185 a=eks,b=zee,i=4784,x=0.535394341606814,y=0.9507496372757723 a=hat,b=pan,i=4785,x=0.6905839897107999,y=0.7545488329990303 a=hat,b=wye,i=4786,x=0.01916979841839017,y=0.2780999914884037 a=hat,b=zee,i=4787,x=0.9707632375104736,y=0.823966840635361 a=zee,b=eks,i=4788,x=0.2900344019459282,y=0.4551744845405584 a=eks,b=zee,i=4789,x=0.581964402755552,y=0.6562137540702333 a=eks,b=wye,i=4790,x=0.5159650104250221,y=0.6583847382580487 a=pan,b=pan,i=4791,x=0.4314747391635376,y=0.11719605119566623 a=pan,b=wye,i=4793,x=0.8596672453072937,y=0.7203822316562272 a=zee,b=pan,i=4794,x=0.41119242720559135,y=0.16288056185655064 a=hat,b=wye,i=4797,x=0.6239839123252174,y=0.5446595433698003 a=pan,b=wye,i=4798,x=0.5914484609361321,y=0.5863799669381212 a=hat,b=wye,i=4800,x=0.7975814555638998,y=0.6742547886299404 a=eks,b=zee,i=4801,x=0.32122401484315466,y=0.17580532480506172 a=eks,b=eks,i=4803,x=0.07646493070387805,y=0.43572994178375957 a=hat,b=pan,i=4805,x=0.2078967635625505,y=0.39646961279273085 a=zee,b=wye,i=4807,x=0.5734922188510542,y=0.9110138243945486 a=wye,b=wye,i=4808,x=0.5888053656056721,y=0.6357658487621642 a=hat,b=wye,i=4809,x=0.9209565722669064,y=0.6387306072748612 a=eks,b=hat,i=4810,x=0.5922647221870971,y=0.8442189902394986 a=wye,b=wye,i=4812,x=0.6090893281675697,y=0.647518662887554 a=zee,b=eks,i=4815,x=0.23445194234627598,y=0.26893786383591456 a=zee,b=zee,i=4817,x=0.23202362739606153,y=0.47886038007736564 a=eks,b=zee,i=4819,x=0.712974515799127,y=0.542449640039289 a=eks,b=pan,i=4821,x=0.09797648760110378,y=0.1605809921671595 a=wye,b=hat,i=4823,x=0.581757236497391,y=0.9463973717007303 a=hat,b=hat,i=4824,x=0.40413977500334364,y=0.08865258409882204 a=wye,b=hat,i=4825,x=0.7001704003542419,y=0.7416812627335253 a=zee,b=wye,i=4826,x=0.8846834351985541,y=0.9987381458494847 a=wye,b=zee,i=4827,x=0.9763864041558291,y=0.6651833167661081 a=pan,b=pan,i=4831,x=0.6131916476098028,y=0.7258426490475796 a=pan,b=pan,i=4832,x=0.6315103295350951,y=0.5044543655861339 a=wye,b=pan,i=4836,x=0.569545208750187,y=0.7786619129324108 a=zee,b=wye,i=4837,x=0.5226423611496498,y=0.9996700213544367 a=eks,b=hat,i=4838,x=0.935982420664342,y=0.8799965660826473 a=pan,b=zee,i=4845,x=0.28060256724829724,y=0.1194472053493133 a=eks,b=eks,i=4850,x=0.2525590429487127,y=0.36945113778662786 a=hat,b=eks,i=4851,x=0.5131509545709081,y=0.583688721156048 a=wye,b=eks,i=4855,x=0.8743253482906079,y=0.7740900498864154 a=pan,b=wye,i=4857,x=0.23806525172795734,y=0.2959143584631805 a=pan,b=pan,i=4858,x=0.9189791410736298,y=0.7770463990190287 a=zee,b=eks,i=4860,x=0.3338609486281813,y=0.3484284682131591 a=zee,b=hat,i=4861,x=0.13328569444496707,y=0.4177841139240035 a=zee,b=eks,i=4862,x=0.48622017397025397,y=0.07896067004609653 a=wye,b=pan,i=4864,x=0.29934656970455364,y=0.401161898451611 a=wye,b=hat,i=4865,x=0.33964644206576833,y=0.37831409639409463 a=pan,b=hat,i=4866,x=0.3348192796730043,y=0.39422602502766824 a=hat,b=zee,i=4867,x=0.8800967275591628,y=0.869121595376977 a=zee,b=zee,i=4870,x=0.5723345813434529,y=0.5920424414132134 a=pan,b=zee,i=4875,x=0.6013577540137748,y=0.636284103659697 a=wye,b=hat,i=4877,x=0.3699653574585806,y=0.4481319838637625 a=eks,b=zee,i=4878,x=0.8140883903787601,y=0.9675148391636573 a=eks,b=eks,i=4879,x=0.8227355186912324,y=0.754836723664535 a=eks,b=wye,i=4882,x=0.5564517747676477,y=0.8364351449356273 a=eks,b=eks,i=4885,x=0.8707313650863101,y=0.8057609437403466 a=wye,b=pan,i=4888,x=0.24417888243946928,y=0.4591742086366801 a=eks,b=wye,i=4890,x=0.04910880060108913,y=0.07316217290218352 a=wye,b=eks,i=4894,x=0.08956997835221292,y=0.15153433659257443 a=wye,b=eks,i=4895,x=0.2302595629324965,y=0.2862207000255006 a=eks,b=eks,i=4896,x=0.595542985856601,y=0.6247689899970194 a=zee,b=eks,i=4897,x=0.7608028013428353,y=0.878174748817996 a=eks,b=zee,i=4899,x=0.1567102404262226,y=0.2213311716892986 a=hat,b=hat,i=4900,x=0.8901137791212611,y=0.6090349204378238 a=zee,b=pan,i=4902,x=0.699059960351012,y=0.9885800960251768 a=hat,b=wye,i=4904,x=0.30857036671389493,y=0.21668637382948186 a=hat,b=pan,i=4905,x=0.6411579594900462,y=0.5351923498013205 a=eks,b=pan,i=4906,x=0.6854190139070013,y=0.8299360694533708 a=pan,b=hat,i=4907,x=0.5936171298524064,y=0.7041056598923683 a=hat,b=eks,i=4908,x=0.8503470988840566,y=0.6331693431984986 a=pan,b=wye,i=4911,x=0.4369913287175713,y=0.4720871164245992 a=zee,b=wye,i=4913,x=0.7975684270658338,y=0.6973895935548693 a=zee,b=wye,i=4916,x=0.6624686517748942,y=0.8016741542650369 a=zee,b=zee,i=4918,x=0.641375026211945,y=0.8347424300045329 a=wye,b=eks,i=4919,x=0.22099244372718618,y=0.4659468290849962 a=hat,b=hat,i=4921,x=0.5785465847836638,y=0.6908978810578349 a=hat,b=pan,i=4924,x=0.40224441655955634,y=0.19530268026233755 a=hat,b=hat,i=4925,x=0.653842164262253,y=0.6280602144296272 a=eks,b=hat,i=4926,x=0.5370983012158481,y=0.8265755341115193 a=pan,b=hat,i=4927,x=0.20003498013779974,y=0.33067633213900816 a=zee,b=wye,i=4929,x=0.6597792701685063,y=0.5747306201637469 a=wye,b=zee,i=4930,x=0.7005469670714589,y=0.8590565664901815 a=eks,b=wye,i=4931,x=0.056783946256193096,y=0.13845635335075446 a=zee,b=hat,i=4932,x=0.17914823686110226,y=0.3724424181901871 a=wye,b=eks,i=4933,x=0.35047905702830917,y=0.03585739880658767 a=pan,b=pan,i=4936,x=0.2268254080621852,y=0.4964858179117778 a=pan,b=wye,i=4941,x=0.684790210390548,y=0.9744745064587994 a=pan,b=pan,i=4943,x=0.27521613107535237,y=0.035785181333226945 a=hat,b=pan,i=4945,x=0.28514048743680753,y=0.07363097335604496 a=wye,b=hat,i=4948,x=0.31710176239516497,y=0.2704638711875881 a=hat,b=hat,i=4949,x=0.7395993281771386,y=0.5735970605731027 a=zee,b=eks,i=4952,x=0.3969923775629448,y=0.22024693929882533 a=hat,b=eks,i=4953,x=0.5154408810016854,y=0.7038009086382059 a=wye,b=hat,i=4955,x=0.8340489175824841,y=0.6288838568483295 a=eks,b=zee,i=4956,x=0.7811008985162822,y=0.8018574276178609 a=hat,b=pan,i=4958,x=0.32954001616237283,y=0.13809011794903436 a=hat,b=wye,i=4959,x=0.3753128948010216,y=0.47542625730960586 a=zee,b=hat,i=4965,x=0.45139611357151777,y=0.38795035866424066 a=wye,b=hat,i=4967,x=0.24118009132354112,y=0.1629785769528157 a=hat,b=wye,i=4968,x=0.04728174638088167,y=0.24887900862466006 a=zee,b=pan,i=4972,x=0.8445417535581274,y=0.5401648117511082 a=hat,b=wye,i=4977,x=0.346394513794262,y=0.29350246124167567 a=pan,b=wye,i=4978,x=0.5095513696287198,y=0.6796749104642862 a=eks,b=hat,i=4981,x=0.6239763460715818,y=0.5785443365814726 a=wye,b=pan,i=4985,x=0.7439428126731077,y=0.9235490434329954 a=zee,b=zee,i=4986,x=0.8301353367964757,y=0.8649908229299215 a=hat,b=pan,i=4987,x=0.7155127400138539,y=0.725960059877104 a=pan,b=zee,i=4990,x=0.6245117285311684,y=0.5893294863439663 a=pan,b=eks,i=4992,x=0.30073741634815365,y=0.27875382911011104 a=pan,b=hat,i=4998,x=0.9535726959631937,y=0.8197092073820271 a=hat,b=hat,i=4999,x=0.20718170417583293,y=0.15443490334276233 a=eks,b=eks,i=5000,x=0.5474103987606213,y=0.8639022623566207 a=zee,b=wye,i=5001,x=0.08843009472207297,y=0.14945328753720988 a=wye,b=zee,i=5002,x=0.11843248048480792,y=0.10564749120283823 a=pan,b=pan,i=5003,x=0.4789366550469353,y=0.22717511611934216 a=eks,b=wye,i=5004,x=0.47636937977487326,y=0.2810082791040678 a=pan,b=wye,i=5005,x=0.6626206294858628,y=0.9073394670955045 a=eks,b=pan,i=5014,x=0.7386573050111648,y=0.9236218998819093 a=zee,b=zee,i=5017,x=0.5038628336682738,y=0.6629947699756096 a=pan,b=hat,i=5018,x=0.888380448419866,y=0.9524601673710467 a=hat,b=pan,i=5019,x=0.33990101411005635,y=0.4348664315239562 a=zee,b=wye,i=5020,x=0.3672167922652847,y=0.3368467808484725 a=wye,b=zee,i=5021,x=0.07663456505244592,y=0.2631577836245168 a=hat,b=wye,i=5023,x=0.7884614415246883,y=0.7586781551216389 a=pan,b=hat,i=5024,x=0.20846872150137863,y=0.2990773668794384 a=eks,b=eks,i=5026,x=0.12876049793274924,y=0.15585641140542594 a=eks,b=zee,i=5028,x=0.35386542107386076,y=0.37117012291309726 a=eks,b=zee,i=5029,x=0.6649005742152306,y=0.968640074749029 a=pan,b=eks,i=5031,x=0.6958326538393494,y=0.8708243653761277 a=eks,b=hat,i=5032,x=0.2945439456101079,y=0.15728143751762003 a=zee,b=pan,i=5033,x=0.974924650628186,y=0.9669570839581866 a=zee,b=zee,i=5034,x=0.9203642855427807,y=0.5206651807226769 a=eks,b=wye,i=5035,x=0.7880820779075502,y=0.7490003085045434 a=pan,b=eks,i=5036,x=0.6669037309103186,y=0.7852898502819553 a=zee,b=wye,i=5040,x=0.8804560258917605,y=0.5859741175246163 a=wye,b=eks,i=5044,x=0.944933980409295,y=0.7127158343146003 a=pan,b=zee,i=5048,x=0.7380043154543273,y=0.6241669393170018 a=hat,b=hat,i=5053,x=0.023117725750200657,y=0.033915988824823384 a=zee,b=pan,i=5054,x=0.32314928212370087,y=0.05688167384675946 a=wye,b=wye,i=5055,x=0.3342612127307919,y=0.42233407978529247 a=zee,b=zee,i=5059,x=0.11722281926454714,y=0.4784698788530096 a=hat,b=hat,i=5061,x=0.8982925202936236,y=0.5153152768869278 a=eks,b=hat,i=5064,x=0.11826065449979817,y=0.44361936119890544 a=eks,b=pan,i=5065,x=0.16113803077069544,y=0.1931224993069398 a=pan,b=zee,i=5066,x=0.160970845859988,y=0.3653498317855951 a=zee,b=zee,i=5068,x=0.513447706607767,y=0.9552034872186853 a=zee,b=zee,i=5070,x=0.3974043085931761,y=0.04564461949638321 a=zee,b=wye,i=5071,x=0.8135506068560597,y=0.9608362809012473 a=eks,b=wye,i=5073,x=0.6147484385420419,y=0.5363878643299302 a=pan,b=eks,i=5074,x=0.5845946846241253,y=0.6243144568720979 a=pan,b=eks,i=5075,x=0.06225295939318909,y=0.47296164563217147 a=wye,b=eks,i=5077,x=0.231763398457011,y=0.29533799083169177 a=eks,b=wye,i=5079,x=0.4620414482111399,y=0.10454449264714505 a=eks,b=pan,i=5080,x=0.4154239126338921,y=0.1558721394610474 a=wye,b=pan,i=5083,x=0.598195485668647,y=0.7711986200741965 a=pan,b=eks,i=5085,x=0.6467927352142951,y=0.6809546997794357 a=zee,b=zee,i=5087,x=0.10493923293046115,y=0.4813239698030355 a=eks,b=pan,i=5092,x=0.14584747968792888,y=0.19250348835022613 a=pan,b=zee,i=5095,x=0.12743414057293911,y=0.3674063708637675 a=eks,b=wye,i=5097,x=0.33724586909672605,y=0.2808209264792111 a=zee,b=pan,i=5098,x=0.5191394718493332,y=0.6948029406893036 a=pan,b=eks,i=5099,x=0.4686142873190169,y=0.47194949482921567 a=eks,b=hat,i=5101,x=0.05611052621758694,y=0.14551172850676686 a=zee,b=hat,i=5104,x=0.12383004586365431,y=0.25661110382216856 a=pan,b=wye,i=5106,x=0.44560649854859324,y=0.44398213053605406 a=pan,b=eks,i=5107,x=0.2991869218909077,y=0.4855377015585889 a=pan,b=zee,i=5108,x=0.8696312098499749,y=0.9234420344814674 a=eks,b=wye,i=5110,x=0.055715443104116136,y=0.4615507678180293 a=wye,b=hat,i=5111,x=0.14260896559625547,y=0.2842155054761949 a=eks,b=hat,i=5112,x=0.868450337333343,y=0.8706206691563101 a=pan,b=hat,i=5116,x=0.8762799268435709,y=0.9446805166366606 a=wye,b=pan,i=5119,x=0.4794067150556538,y=0.07923269424861734 a=zee,b=pan,i=5123,x=0.6515686983034052,y=0.5100953103470156 a=zee,b=zee,i=5129,x=0.12609531649583638,y=0.44052343410884454 a=zee,b=pan,i=5132,x=0.33080234532260044,y=0.3096178521788119 a=zee,b=wye,i=5134,x=0.2827895360020647,y=0.2448957006369109 a=wye,b=eks,i=5136,x=0.4056324583379335,y=0.08334576336977417 a=hat,b=eks,i=5137,x=0.878238719282208,y=0.6491135241981707 a=wye,b=hat,i=5138,x=0.06783170016557316,y=0.4197736525433723 a=hat,b=pan,i=5140,x=0.3051559696668491,y=0.06338171371155699 a=hat,b=pan,i=5141,x=0.24126630734948107,y=0.3415400162111678 a=zee,b=zee,i=5142,x=0.5053797938498257,y=0.6943665465448414 a=pan,b=wye,i=5143,x=0.2455006451228895,y=0.2381483502091848 a=pan,b=eks,i=5147,x=0.20821590282748392,y=0.05180957502134165 a=hat,b=hat,i=5150,x=0.5204676158996879,y=0.7837983020069176 a=eks,b=zee,i=5153,x=0.5599128818778365,y=0.6217154146552438 a=zee,b=pan,i=5157,x=0.7088889371664757,y=0.5291365868969226 a=wye,b=wye,i=5158,x=0.03780907803981348,y=0.01743012834128732 a=zee,b=pan,i=5160,x=0.1291394701733155,y=0.3164888119812437 a=eks,b=zee,i=5161,x=0.7070972450015776,y=0.8576144505983694 a=pan,b=wye,i=5162,x=0.23503083628119015,y=0.3804966968759753 a=zee,b=eks,i=5164,x=0.817955788881543,y=0.5354324301609987 a=zee,b=hat,i=5167,x=0.01949832966304421,y=0.44975230900638874 a=hat,b=eks,i=5172,x=0.8901432458076336,y=0.5906289428469621 a=pan,b=hat,i=5176,x=0.13951096415676212,y=0.37397816099478665 a=pan,b=wye,i=5179,x=0.5722581464790939,y=0.6082504729241017 a=pan,b=zee,i=5182,x=0.5458504348562845,y=0.5606252991061377 a=wye,b=hat,i=5183,x=0.7217910708545336,y=0.698686710480415 a=pan,b=zee,i=5190,x=0.958030425108842,y=0.9229656805294295 a=pan,b=wye,i=5191,x=0.34032539138935425,y=0.4003903325198842 a=hat,b=pan,i=5192,x=0.3435706571010647,y=0.06283363667654052 a=eks,b=eks,i=5194,x=0.9601222966912384,y=0.7746495793923044 a=pan,b=hat,i=5195,x=0.5165119272913388,y=0.8970096684776827 a=hat,b=eks,i=5197,x=0.5268012119318143,y=0.9704796636500256 a=pan,b=pan,i=5198,x=0.5788360834761852,y=0.9163631840503775 a=zee,b=pan,i=5199,x=0.863846165540519,y=0.7926861461485262 a=hat,b=pan,i=5201,x=0.13550559685784802,y=0.23666447032870253 a=hat,b=pan,i=5202,x=0.9333837848637749,y=0.7983610377673229 a=pan,b=zee,i=5203,x=0.8164395473206716,y=0.9295267627751691 a=hat,b=eks,i=5204,x=0.09343575555554806,y=0.30344155652002347 a=zee,b=hat,i=5205,x=0.28240510221521764,y=0.2545255694003048 a=zee,b=pan,i=5206,x=0.3994083205887524,y=0.07213558504539785 a=pan,b=zee,i=5207,x=0.5698284352568362,y=0.5897809603851609 a=zee,b=zee,i=5208,x=0.3216207044318503,y=0.038820482913941357 a=pan,b=wye,i=5209,x=0.8306447997004499,y=0.8384123743007208 a=eks,b=wye,i=5214,x=0.6175594035658841,y=0.9608217208353017 a=hat,b=eks,i=5215,x=0.28256241866196097,y=0.265704893607123 a=hat,b=zee,i=5216,x=0.8249008956837504,y=0.7862378134305688 a=hat,b=pan,i=5217,x=0.4700457200943312,y=0.005846894154671878 a=eks,b=hat,i=5218,x=0.7091734686647354,y=0.9683424620144252 a=hat,b=hat,i=5221,x=0.6804959880554192,y=0.5106473873198336 a=pan,b=pan,i=5227,x=0.04907194450053376,y=0.24371127321212294 a=eks,b=hat,i=5228,x=0.08589819615072136,y=0.1928776399714467 a=eks,b=hat,i=5229,x=0.5280780018220216,y=0.850193621850258 a=zee,b=hat,i=5233,x=0.7794106496174618,y=0.950428895380262 a=hat,b=zee,i=5235,x=0.5349332160444686,y=0.7212892273015341 a=zee,b=eks,i=5236,x=0.0096091347524081,y=0.05157241835503623 a=pan,b=wye,i=5237,x=0.29264897203906315,y=0.2708942584778229 a=zee,b=hat,i=5239,x=0.10804287516531197,y=0.25028720143889427 a=pan,b=zee,i=5240,x=0.038521217586762524,y=0.45833782252961597 a=wye,b=eks,i=5244,x=0.4410158520384003,y=0.08878204317661487 a=hat,b=wye,i=5245,x=0.30542326696649835,y=0.03254190401750867 a=wye,b=wye,i=5246,x=0.2619681126430232,y=0.2649618519422796 a=zee,b=hat,i=5251,x=0.6787637703297714,y=0.8107713369785818 a=zee,b=eks,i=5255,x=0.5847457461108924,y=0.8796125841387396 a=hat,b=zee,i=5256,x=0.5958859328721237,y=0.5394313157526304 a=eks,b=zee,i=5257,x=0.6145812801413588,y=0.8667435600565327 a=eks,b=zee,i=5262,x=0.6748387970430342,y=0.9842159808803176 a=eks,b=eks,i=5265,x=0.178487009198119,y=0.3389965086336105 a=hat,b=pan,i=5267,x=0.14941018319657196,y=0.42913266234393854 a=wye,b=wye,i=5268,x=0.44618372032109543,y=0.19531077190155655 a=hat,b=zee,i=5271,x=0.8731584572028818,y=0.8587026343639556 a=hat,b=pan,i=5273,x=0.6161173798530847,y=0.5170002336730243 a=wye,b=wye,i=5274,x=0.9836997370643351,y=0.9073574715868198 a=zee,b=zee,i=5275,x=0.9271419947755198,y=0.7499953605856078 a=eks,b=zee,i=5276,x=0.4436574016008654,y=0.11521473164364193 a=hat,b=zee,i=5278,x=0.6303081078068822,y=0.9708543000113369 a=eks,b=hat,i=5279,x=0.7724785778741878,y=0.8749355527936072 a=zee,b=pan,i=5280,x=0.019491215186811517,y=0.28573440717823495 a=hat,b=hat,i=5281,x=0.8966308328410811,y=0.8932890927799828 a=pan,b=pan,i=5284,x=0.06808879127275447,y=0.2961369332523437 a=hat,b=pan,i=5285,x=0.07045589395497931,y=0.06411882838638927 a=zee,b=pan,i=5286,x=0.5025476621481306,y=0.5455719768538321 a=eks,b=wye,i=5288,x=0.9345047793469049,y=0.7545355491792637 a=eks,b=zee,i=5289,x=0.09683817897484082,y=0.15042392025928608 a=hat,b=zee,i=5290,x=0.2201144900883092,y=0.09304236894658524 a=pan,b=zee,i=5291,x=0.6437086955209985,y=0.6412853324081308 a=pan,b=pan,i=5292,x=0.7101999657039595,y=0.9654389825167757 a=zee,b=pan,i=5293,x=0.44434019344510023,y=0.3616886405725528 a=hat,b=hat,i=5294,x=0.4986619811254004,y=0.36527690926573364 a=wye,b=zee,i=5295,x=0.6218618299228648,y=0.9324975302931531 a=eks,b=eks,i=5297,x=0.450776715605552,y=0.31636578533096016 a=pan,b=zee,i=5298,x=0.3086259636689451,y=0.06652636662046696 a=hat,b=zee,i=5300,x=0.6065263542151584,y=0.8758808605345744 a=wye,b=zee,i=5303,x=0.030537351078086195,y=0.20700838585535786 a=wye,b=hat,i=5304,x=0.4745666526865788,y=0.3396776308478552 a=wye,b=zee,i=5308,x=0.7500932442964064,y=0.552958619063383 a=pan,b=zee,i=5309,x=0.2335642300224079,y=0.31164052398797637 a=pan,b=eks,i=5310,x=0.15387236958406036,y=0.43829110359848433 a=eks,b=wye,i=5313,x=0.0355425881526662,y=0.16802137840026887 a=wye,b=pan,i=5316,x=0.31445904414804127,y=0.235006707754 a=pan,b=pan,i=5320,x=0.9101265684004383,y=0.8101420365566193 a=pan,b=hat,i=5321,x=0.7404633039474602,y=0.9639884498668673 a=wye,b=hat,i=5323,x=0.4830324590268663,y=0.0404568640233397 a=zee,b=pan,i=5325,x=0.888291122851125,y=0.5111470794632866 a=wye,b=pan,i=5326,x=0.07272409700902271,y=0.27564484500916986 a=hat,b=pan,i=5328,x=0.3064216274886523,y=0.4890201595898237 a=pan,b=wye,i=5329,x=0.3470931183432189,y=0.1997795824920121 a=zee,b=zee,i=5330,x=0.13436961326496677,y=0.3095854896519281 a=zee,b=pan,i=5331,x=0.8655317519954471,y=0.8104322805331614 a=wye,b=wye,i=5333,x=0.41853514055951446,y=0.46414849053819973 a=hat,b=wye,i=5335,x=0.8146576023607562,y=0.517623963255214 a=wye,b=eks,i=5338,x=0.9183687166177615,y=0.6742918022088258 a=eks,b=zee,i=5339,x=0.6913946457851302,y=0.5236074895779744 a=pan,b=pan,i=5341,x=0.9609080490571219,y=0.764751472995584 a=hat,b=hat,i=5342,x=0.9571224566918112,y=0.6488786174457046 a=eks,b=zee,i=5343,x=0.1297439418853782,y=0.10986446330230937 a=wye,b=pan,i=5344,x=0.2265442713227983,y=0.08671233554174995 a=zee,b=eks,i=5345,x=0.6690807314571691,y=0.5220733222869928 a=wye,b=zee,i=5346,x=0.42279438877482367,y=0.1357326426861194 a=eks,b=hat,i=5348,x=0.9402905188032046,y=0.6899005608656246 a=pan,b=zee,i=5351,x=0.17054432883772475,y=0.3754155013143816 a=pan,b=hat,i=5352,x=0.577021048756712,y=0.8658764185620885 a=zee,b=pan,i=5354,x=0.8138458432489908,y=0.887184873534984 a=hat,b=zee,i=5355,x=0.4409314249173867,y=0.16661996267618873 a=zee,b=wye,i=5356,x=0.9294777278187871,y=0.9218221729540071 a=wye,b=eks,i=5361,x=0.8752567055200561,y=0.9860616183578573 a=eks,b=eks,i=5364,x=0.27673456069026947,y=0.28606929907632006 a=hat,b=hat,i=5366,x=0.2805736404470527,y=0.39685097136131187 a=eks,b=hat,i=5367,x=0.506031079714652,y=0.9912645565514333 a=pan,b=zee,i=5368,x=0.6865182575714622,y=0.8704513374052988 a=wye,b=zee,i=5371,x=0.26330651984082165,y=0.312969179382553 a=zee,b=zee,i=5372,x=0.5395637542263729,y=0.876693303664991 a=hat,b=zee,i=5375,x=0.5150486678896874,y=0.5093614114895396 a=hat,b=zee,i=5376,x=0.26087420592676525,y=0.45387940157532647 a=zee,b=eks,i=5377,x=0.11113050876158048,y=0.019064162496037707 a=zee,b=hat,i=5378,x=0.7356184687449835,y=0.5091161605127379 a=wye,b=wye,i=5379,x=0.09703125778637067,y=0.25691589979049356 a=zee,b=eks,i=5380,x=0.3345104910149367,y=0.1516506429745581 a=wye,b=eks,i=5382,x=0.6188424819758455,y=0.5722334124286547 a=eks,b=hat,i=5385,x=0.06854514347417606,y=0.028515802052052952 a=eks,b=zee,i=5388,x=0.14459434374592373,y=0.42112443945304057 a=pan,b=zee,i=5389,x=0.11816306719121206,y=0.17831615949339463 a=zee,b=pan,i=5390,x=0.551475598918215,y=0.6565173979014076 a=eks,b=wye,i=5394,x=0.6216628077513283,y=0.9763969655887303 a=zee,b=wye,i=5395,x=0.8476101473277529,y=0.9881007277790081 a=wye,b=eks,i=5398,x=0.36458407067281184,y=0.04100408848224302 a=wye,b=wye,i=5399,x=0.733413532545851,y=0.6459898444733033 a=pan,b=wye,i=5400,x=0.9665506125898256,y=0.5448152784578933 a=zee,b=hat,i=5401,x=0.8543887956499512,y=0.7439702074332549 a=hat,b=pan,i=5409,x=0.5633298053737792,y=0.7410429711654063 a=pan,b=eks,i=5411,x=0.7262036914700832,y=0.9187345564266572 a=zee,b=eks,i=5412,x=0.33286294808080064,y=0.3921681976941228 a=wye,b=eks,i=5413,x=0.08772931753470603,y=0.48815297744510433 a=eks,b=pan,i=5414,x=0.44377217382552636,y=0.13437156912545423 a=eks,b=hat,i=5416,x=0.753762625636042,y=0.6313338577994543 a=pan,b=hat,i=5417,x=0.20986095023321283,y=0.278888203103681 a=hat,b=eks,i=5419,x=0.46399468430524804,y=0.0717886401624439 a=wye,b=eks,i=5421,x=0.4608256396986088,y=0.18257443066884294 a=hat,b=zee,i=5422,x=0.9062976974038087,y=0.825705654266679 a=zee,b=pan,i=5424,x=0.2627796756491889,y=0.05131765835402935 a=hat,b=eks,i=5427,x=0.06062699861257914,y=0.14515726494650738 a=hat,b=eks,i=5429,x=0.3317119302689199,y=0.45073390665129454 a=pan,b=hat,i=5430,x=0.16613227391144125,y=0.41913253603052736 a=zee,b=eks,i=5431,x=0.5545698300075519,y=0.9624415304532793 a=hat,b=zee,i=5433,x=0.7849062201991618,y=0.9640442210529644 a=pan,b=wye,i=5434,x=0.027672040238877704,y=0.09364154641355082 a=zee,b=hat,i=5435,x=0.4045108520910917,y=0.36431937644373535 a=hat,b=zee,i=5436,x=0.9496952473063589,y=0.6756301296750051 a=zee,b=hat,i=5437,x=0.5978983969671523,y=0.6276473499153709 a=eks,b=hat,i=5439,x=0.38811572418657825,y=0.07594870509481821 a=eks,b=hat,i=5441,x=0.5113055435442414,y=0.9478634662218888 a=zee,b=pan,i=5443,x=0.2660546525494476,y=0.036573786936417774 a=hat,b=wye,i=5449,x=0.05598891388977545,y=0.22520895137141883 a=eks,b=hat,i=5451,x=0.22980925307219058,y=0.09539340024354548 a=zee,b=zee,i=5453,x=0.08674939853988706,y=0.0016458788929679669 a=wye,b=hat,i=5455,x=0.9223519005619959,y=0.9896263386831655 a=eks,b=zee,i=5458,x=0.04287045703879866,y=0.3387484748791293 a=pan,b=pan,i=5461,x=0.6162574043540692,y=0.8321486837007045 a=zee,b=hat,i=5463,x=0.5986397200652216,y=0.6968533019592756 a=wye,b=eks,i=5464,x=0.8847165179059643,y=0.8396671337239269 a=pan,b=pan,i=5467,x=0.7658242784400351,y=0.6658002824538031 a=eks,b=wye,i=5469,x=0.5573393787208576,y=0.5674857974105666 a=zee,b=wye,i=5474,x=0.7147670868273149,y=0.5300588513631999 a=hat,b=hat,i=5475,x=0.6079530363728716,y=0.7302013509128558 a=eks,b=hat,i=5476,x=0.20009244252935454,y=0.3819915946964063 a=eks,b=wye,i=5477,x=0.39259835612758154,y=0.30659538127782704 a=hat,b=wye,i=5478,x=0.6770531656328236,y=0.6798247125178067 a=wye,b=hat,i=5479,x=0.8464109156551775,y=0.5746477726666506 a=zee,b=zee,i=5480,x=0.5016540167129663,y=0.8741956310027429 a=wye,b=hat,i=5481,x=0.6695686221456726,y=0.689441485231751 a=zee,b=zee,i=5482,x=0.6069552630891367,y=0.8327367055952278 a=zee,b=wye,i=5486,x=0.3960740290371987,y=0.2157291640948238 a=wye,b=wye,i=5488,x=0.3501090213998701,y=0.1419133192803893 a=wye,b=hat,i=5490,x=0.0114773666847795,y=0.024645492270649272 a=pan,b=eks,i=5491,x=0.37445278083566247,y=0.1319415773692295 a=hat,b=wye,i=5493,x=0.1382138485389508,y=0.42533800225303686 a=zee,b=pan,i=5494,x=0.8834013775449513,y=0.532739443419528 a=hat,b=pan,i=5495,x=0.06870299529036838,y=0.16955231705247786 a=pan,b=eks,i=5496,x=0.7348263636816107,y=0.8630644835981002 a=pan,b=wye,i=5497,x=0.18130548510310573,y=0.012524267398086986 a=eks,b=wye,i=5499,x=0.12579070445810636,y=0.027946488029312544 a=zee,b=hat,i=5500,x=0.31461267260641923,y=0.0748646953586749 a=eks,b=pan,i=5501,x=0.6387163017917407,y=0.9935696733123411 a=zee,b=wye,i=5502,x=0.43904419266704897,y=0.4569132922221508 a=eks,b=pan,i=5507,x=0.21391759502009422,y=0.3447041692322321 a=eks,b=wye,i=5512,x=0.5807870919230165,y=0.9691165477002429 a=pan,b=pan,i=5513,x=0.12503735272775673,y=0.4355589149955563 a=pan,b=eks,i=5514,x=0.24662547688833314,y=0.3287438663802673 a=zee,b=pan,i=5515,x=0.6313995187707404,y=0.833564271162547 a=pan,b=pan,i=5520,x=0.12004377059603999,y=0.17842342731389704 a=wye,b=wye,i=5521,x=0.4952080825177475,y=0.16871841358834394 a=zee,b=pan,i=5522,x=0.36872049705368115,y=0.1990766711673171 a=pan,b=wye,i=5523,x=0.742045965934904,y=0.9721895926892108 a=eks,b=zee,i=5524,x=0.8701165441999673,y=0.5339961636745024 a=wye,b=pan,i=5525,x=0.49890360517452514,y=0.024484853806581164 a=pan,b=eks,i=5526,x=0.7026312260362405,y=0.8810518289214107 a=hat,b=eks,i=5530,x=0.5258934621583872,y=0.720463955146462 a=zee,b=eks,i=5531,x=0.35366192891288517,y=0.08693096089863839 a=pan,b=hat,i=5534,x=0.0019016743345633413,y=0.32222113968267996 a=hat,b=wye,i=5535,x=0.4214775778712955,y=0.22796016352171378 a=zee,b=eks,i=5537,x=0.5232208554018066,y=0.7842118697965217 a=hat,b=eks,i=5538,x=0.4077121389029271,y=0.11707098355780121 a=wye,b=wye,i=5539,x=0.743441288773323,y=0.6405109845442226 a=hat,b=hat,i=5540,x=0.42899567587485843,y=0.23687426121264998 a=hat,b=wye,i=5545,x=0.858697605273768,y=0.8576653967219389 a=eks,b=pan,i=5548,x=0.3627382468806156,y=0.0796990614162374 a=zee,b=eks,i=5549,x=0.7292096702579594,y=0.9691771087568819 a=eks,b=eks,i=5550,x=0.6327683854211364,y=0.6420822760549295 a=hat,b=zee,i=5553,x=0.5166466940884901,y=0.5215576515640856 a=wye,b=zee,i=5555,x=0.8156182188735165,y=0.7385240536968077 a=hat,b=pan,i=5558,x=0.768872222650759,y=0.7571069129173444 a=zee,b=zee,i=5561,x=0.19901052822038778,y=0.010162787621391778 a=zee,b=zee,i=5562,x=0.010968218584134437,y=0.4064143237134189 a=eks,b=zee,i=5566,x=0.8548967678474122,y=0.570131787889301 a=pan,b=eks,i=5570,x=0.6920854194235941,y=0.6152462479121356 a=pan,b=pan,i=5573,x=0.4439499129311816,y=0.452364734358081 a=wye,b=wye,i=5575,x=0.21178209452449626,y=0.15235066856869428 a=pan,b=hat,i=5576,x=0.2328237068625838,y=0.1466943672149028 a=wye,b=eks,i=5577,x=0.1463637145507638,y=0.27512353058563355 a=eks,b=pan,i=5588,x=0.47849756747842254,y=0.36440498978427904 a=hat,b=eks,i=5590,x=0.3632486395529805,y=0.009397590758849828 a=pan,b=pan,i=5592,x=0.39375784368183886,y=0.04590683905804471 a=wye,b=eks,i=5594,x=0.748874819175722,y=0.5391318034694991 a=wye,b=zee,i=5595,x=0.14037849467735208,y=0.17046690443866652 a=eks,b=zee,i=5598,x=0.2962037835362923,y=0.36049737941380366 a=zee,b=pan,i=5600,x=0.6488288447142824,y=0.8870043471299166 a=pan,b=eks,i=5603,x=0.713998278452672,y=0.6065522135018214 a=eks,b=pan,i=5604,x=0.9495183550398497,y=0.861843219886308 a=pan,b=zee,i=5606,x=0.314494599736428,y=0.24386090680148387 a=wye,b=pan,i=5610,x=0.3513354907140842,y=0.23568099743397186 a=eks,b=wye,i=5611,x=0.5581667554162788,y=0.533651422581368 a=zee,b=hat,i=5615,x=0.3921043983626502,y=0.12859994269629937 a=hat,b=hat,i=5616,x=0.12215970633938278,y=0.3357015949156391 a=hat,b=pan,i=5617,x=0.1867388485013709,y=0.11120997350204453 a=wye,b=zee,i=5620,x=0.8136012361181053,y=0.9246893690807032 a=zee,b=eks,i=5621,x=0.6936065900415402,y=0.9835121994811427 a=hat,b=hat,i=5623,x=0.7847006863046383,y=0.9540584320255103 a=wye,b=zee,i=5624,x=0.6715918738207972,y=0.9248713771595384 a=hat,b=wye,i=5625,x=0.3458684025425872,y=0.27012900303390197 a=eks,b=zee,i=5627,x=0.8021710394665355,y=0.8677575901404581 a=hat,b=pan,i=5630,x=0.6751229005765216,y=0.5680107534137527 a=pan,b=hat,i=5631,x=0.6215515202465142,y=0.7335723775728186 a=pan,b=hat,i=5635,x=0.7276807776942956,y=0.8500606585761793 a=eks,b=pan,i=5637,x=0.19782280979787448,y=0.16113009983532756 a=wye,b=eks,i=5638,x=0.6640345835133702,y=0.6498713803920758 a=hat,b=hat,i=5639,x=0.20821268257622816,y=0.4305417007597995 a=pan,b=eks,i=5641,x=0.7319972100987417,y=0.719616216404303 a=eks,b=wye,i=5644,x=0.3698151588984483,y=0.17106212044489788 a=eks,b=hat,i=5645,x=0.7963153151177051,y=0.8008422439449929 a=pan,b=eks,i=5646,x=0.19219529269095814,y=0.20998226328210212 a=pan,b=zee,i=5649,x=0.1882750077103732,y=0.051490445358029824 a=zee,b=pan,i=5651,x=0.7900065659824048,y=0.8799973980821687 a=pan,b=eks,i=5654,x=0.4277856265977521,y=0.46720306495008457 a=pan,b=wye,i=5655,x=0.6238246026482904,y=0.5005719727517985 a=pan,b=zee,i=5657,x=0.10798159915883232,y=0.14419721657117324 a=wye,b=zee,i=5658,x=0.6608918667457152,y=0.9243582421976495 a=eks,b=wye,i=5659,x=0.6991477488632273,y=0.757988136039786 a=eks,b=eks,i=5660,x=0.6338110809908714,y=0.8899492379893515 a=zee,b=zee,i=5664,x=0.9028085500044974,y=0.6560744841877679 a=eks,b=wye,i=5666,x=0.11819158774260774,y=0.3269446466483843 a=hat,b=pan,i=5667,x=0.4124388603109588,y=0.32891147928157505 a=hat,b=hat,i=5668,x=0.28048754020684197,y=0.1586304642802714 a=eks,b=pan,i=5672,x=0.15818268756400555,y=0.06017126006059004 a=hat,b=eks,i=5675,x=0.6776164025070541,y=0.8270479553259737 a=hat,b=hat,i=5676,x=0.26316020747343927,y=0.4439406464012029 a=wye,b=eks,i=5678,x=0.6936453571596785,y=0.5977687990521104 a=zee,b=wye,i=5679,x=0.038384056804088296,y=0.39062169520305345 a=pan,b=eks,i=5684,x=0.5990374956703001,y=0.759556440814025 a=eks,b=wye,i=5685,x=0.2272695825818456,y=0.06890003755302965 a=pan,b=eks,i=5687,x=0.20540821693039724,y=0.4583791378818265 a=eks,b=eks,i=5688,x=0.2681427485140152,y=0.4723384743843706 a=pan,b=pan,i=5690,x=0.15932061131003383,y=0.10750760915363755 a=pan,b=wye,i=5691,x=0.6927406446662911,y=0.9484436166272129 a=hat,b=hat,i=5692,x=0.5189985771163975,y=0.8788751540883317 a=eks,b=eks,i=5693,x=0.2268536055075211,y=0.07181079334560747 a=zee,b=pan,i=5695,x=0.9393222489267224,y=0.774430899802153 a=pan,b=eks,i=5697,x=0.0327219679391374,y=0.09248968708796146 a=eks,b=eks,i=5702,x=0.25289706880351914,y=0.2805563313790924 a=hat,b=pan,i=5703,x=0.72917739071484,y=0.690903665960745 a=zee,b=wye,i=5704,x=0.5782219259637615,y=0.6129742019787713 a=hat,b=zee,i=5705,x=0.04579072787896754,y=0.15799336306835265 a=hat,b=hat,i=5708,x=0.5348701164177605,y=0.871699930863178 a=zee,b=pan,i=5709,x=0.6457903828308892,y=0.9224142093441036 a=wye,b=zee,i=5710,x=0.7433946942246273,y=0.7685021078153906 a=hat,b=eks,i=5712,x=0.6655721179929885,y=0.6283331080904476 a=eks,b=eks,i=5713,x=0.5690397938907296,y=0.9770357412029763 a=wye,b=zee,i=5714,x=0.08482160064983257,y=0.03799417629580293 a=eks,b=hat,i=5716,x=0.21238778822910676,y=0.3806052020082521 a=wye,b=pan,i=5719,x=0.5431877225362253,y=0.8355498406808398 a=eks,b=pan,i=5720,x=0.08305185712441976,y=0.051555598682940684 a=zee,b=hat,i=5721,x=0.2195036864656421,y=0.0024237944219759333 a=eks,b=zee,i=5723,x=0.21507165298767472,y=0.3682335327240591 a=eks,b=eks,i=5725,x=0.9447207896646325,y=0.5966728037991648 a=wye,b=zee,i=5727,x=0.8249759724947993,y=0.8786053736989866 a=wye,b=pan,i=5728,x=0.2648916398523009,y=0.36807949569468823 a=wye,b=zee,i=5729,x=0.38861160385421634,y=0.008675492900147463 a=eks,b=zee,i=5730,x=0.12149239438427939,y=0.4952581794297195 a=hat,b=wye,i=5731,x=0.9834987933267317,y=0.9382393032643578 a=hat,b=wye,i=5732,x=0.5015349091062511,y=0.6216857441435001 a=eks,b=pan,i=5733,x=0.13872819430672179,y=0.13383706933234074 a=eks,b=eks,i=5737,x=0.9827804718012476,y=0.8380939985179561 a=wye,b=hat,i=5738,x=0.8055154582345196,y=0.6724553306516827 a=eks,b=wye,i=5740,x=0.06533958654376182,y=0.08290954242914517 a=eks,b=pan,i=5741,x=0.8637268770032811,y=0.5213399189681543 a=hat,b=eks,i=5743,x=0.5295348501354114,y=0.7258797581771135 a=hat,b=hat,i=5744,x=0.12378910131331311,y=0.40752356675537815 a=zee,b=pan,i=5748,x=0.7440532825684012,y=0.9785802799882344 a=zee,b=hat,i=5749,x=0.21090673582102115,y=0.1689004632484875 a=pan,b=pan,i=5750,x=0.8304494332695221,y=0.5545369624062666 a=zee,b=pan,i=5751,x=0.5728551154691659,y=0.6693087997390269 a=eks,b=wye,i=5752,x=0.4413629999732097,y=0.15979822952735956 a=wye,b=eks,i=5753,x=0.7095091807055749,y=0.724643932584749 a=zee,b=zee,i=5755,x=0.3010837648341733,y=0.025119103758309502 a=pan,b=zee,i=5756,x=0.6193965896501459,y=0.8537626115609437 a=wye,b=zee,i=5758,x=0.7467869025815791,y=0.7773472293348217 a=eks,b=zee,i=5759,x=0.5808704155987169,y=0.7833615756850842 a=hat,b=eks,i=5760,x=0.9162336115551181,y=0.823024870348188 a=eks,b=pan,i=5761,x=0.8487786036617613,y=0.622984817551366 a=wye,b=pan,i=5762,x=0.40655642829036065,y=0.4636508847184254 a=eks,b=hat,i=5765,x=0.18805948712913445,y=0.22065247387702902 a=wye,b=zee,i=5770,x=0.2844962427329081,y=0.46659983713341124 a=pan,b=hat,i=5771,x=0.8904572608374995,y=0.8849293322073792 a=pan,b=eks,i=5773,x=0.5155930172001615,y=0.9788581972056736 a=zee,b=pan,i=5775,x=0.03055433366810012,y=0.1704580136613072 a=pan,b=eks,i=5776,x=0.7165945800863369,y=0.6653908462460456 a=pan,b=eks,i=5777,x=0.8730284129862198,y=0.6933278671481614 a=zee,b=hat,i=5779,x=0.10449109525989031,y=0.09472821919765906 a=hat,b=hat,i=5781,x=0.9223990594381151,y=0.9860563250941797 a=hat,b=zee,i=5783,x=0.6163250225253557,y=0.7015824283135457 a=hat,b=wye,i=5785,x=0.40569525676284146,y=0.22909456416866192 a=hat,b=hat,i=5792,x=0.04225905159882992,y=0.11113794777514896 a=wye,b=hat,i=5793,x=0.7433843634275165,y=0.5164678527321154 a=wye,b=zee,i=5795,x=0.6399305400537463,y=0.5169871749762857 a=pan,b=eks,i=5796,x=0.10739150192981317,y=0.004460524149627276 a=hat,b=hat,i=5797,x=0.5867728931987851,y=0.937578286245456 a=eks,b=hat,i=5798,x=0.3908387810335817,y=0.34330528598151944 a=wye,b=eks,i=5799,x=0.11663940947930529,y=0.2283382768880119 a=hat,b=wye,i=5800,x=0.20766266556079938,y=0.06909200825337258 a=hat,b=zee,i=5802,x=0.4647837023773008,y=0.30037328314118017 a=eks,b=hat,i=5804,x=0.29845440226372855,y=0.24711215673748332 a=zee,b=wye,i=5805,x=0.25960541840206386,y=0.22950027817819518 a=wye,b=pan,i=5806,x=0.6653575136807429,y=0.9060998128185732 a=pan,b=wye,i=5807,x=0.18771994519215784,y=0.26225112077131363 a=wye,b=pan,i=5808,x=0.3666840512152372,y=0.15437085935635642 a=eks,b=wye,i=5814,x=0.3619763137230263,y=0.3300717677846403 a=pan,b=eks,i=5816,x=0.9160561949834121,y=0.5246537157918573 a=wye,b=wye,i=5820,x=0.9675205269852082,y=0.8456558793367495 a=eks,b=eks,i=5822,x=0.6616970307501397,y=0.6091232839670194 a=eks,b=zee,i=5824,x=0.008069601151581285,y=0.4982567352783567 a=pan,b=hat,i=5825,x=0.5827800197345394,y=0.7803525569338927 a=eks,b=eks,i=5831,x=0.2131869859612514,y=0.051574404230206206 a=hat,b=eks,i=5832,x=0.536815843763481,y=0.9725354850537404 a=eks,b=wye,i=5836,x=0.8956966597743651,y=0.8528472084728154 a=pan,b=wye,i=5838,x=0.40192120844730816,y=0.01299427191690905 a=wye,b=eks,i=5842,x=0.6216373633536472,y=0.9301770846288369 a=zee,b=zee,i=5846,x=0.162570991251604,y=0.26519462331398813 a=hat,b=hat,i=5848,x=0.9956327931315808,y=0.8873051757938238 a=wye,b=pan,i=5850,x=0.9313090088228326,y=0.9743729163851863 a=eks,b=zee,i=5851,x=0.22409910130745192,y=0.13300739204811318 a=hat,b=pan,i=5852,x=0.9764589316784894,y=0.5367076815906018 a=zee,b=eks,i=5854,x=0.13307347063070984,y=0.35231749332115525 a=eks,b=wye,i=5859,x=0.07297199386640929,y=0.027345228589134907 a=eks,b=eks,i=5860,x=0.9833629242563793,y=0.9992250545586543 a=eks,b=hat,i=5861,x=0.885544518143363,y=0.6319209563437962 a=eks,b=zee,i=5867,x=0.9115822381629575,y=0.7866137441239371 a=zee,b=zee,i=5868,x=0.6094609434293627,y=0.5377506393673299 a=pan,b=wye,i=5870,x=0.7185567353405748,y=0.9625690376428901 a=zee,b=zee,i=5871,x=0.028580144473957514,y=0.3101568871452759 a=pan,b=pan,i=5872,x=0.3820471070600516,y=0.35563824254246 a=hat,b=pan,i=5873,x=0.48211948675174343,y=0.2808314182510484 a=zee,b=zee,i=5874,x=0.4244763123071966,y=0.27813346850123377 a=hat,b=hat,i=5875,x=0.08023425641620874,y=0.3562943757988909 a=eks,b=zee,i=5876,x=0.42409197009601207,y=0.2580874448511281 a=zee,b=hat,i=5877,x=0.6106977731868735,y=0.8348351384198046 a=hat,b=pan,i=5878,x=0.7267758858416487,y=0.6189509030501132 a=eks,b=pan,i=5879,x=0.9304167092235895,y=0.7812522227544872 a=wye,b=hat,i=5882,x=0.1079539981243911,y=0.27269401005584115 a=pan,b=pan,i=5884,x=0.5893199011375699,y=0.9675602927187726 a=zee,b=wye,i=5885,x=0.7855309055804873,y=0.8242084722200425 a=pan,b=hat,i=5886,x=0.21719695401350458,y=0.30358017023038153 a=pan,b=hat,i=5888,x=0.6047201198005093,y=0.9181081561579384 a=hat,b=hat,i=5889,x=0.585057883337934,y=0.8637135279822525 a=eks,b=hat,i=5891,x=0.38491586194929694,y=0.1469109750984342 a=eks,b=zee,i=5895,x=0.34688995428502123,y=0.05521465426780947 a=pan,b=hat,i=5896,x=0.9024771073805518,y=0.604435930128322 a=zee,b=zee,i=5898,x=0.9638020677593624,y=0.9758009686628205 a=wye,b=eks,i=5904,x=0.791240301793597,y=0.5905379287555277 a=wye,b=pan,i=5906,x=0.25968317122777085,y=0.21946674504226305 a=eks,b=pan,i=5907,x=0.20429202129242863,y=0.2739618927896226 a=wye,b=pan,i=5911,x=0.865745658241438,y=0.58440580479703 a=eks,b=hat,i=5912,x=0.8061623351763454,y=0.6282727719209886 a=zee,b=hat,i=5914,x=0.6882661603529711,y=0.8887129009982704 a=hat,b=zee,i=5916,x=0.5369361894430387,y=0.7602843160092176 a=zee,b=eks,i=5917,x=0.7603685712259192,y=0.6343676597010043 a=pan,b=hat,i=5918,x=0.366468458362766,y=0.03541459276961356 a=eks,b=hat,i=5921,x=0.7220748068466161,y=0.9135263674287071 a=hat,b=hat,i=5922,x=0.7007543076445784,y=0.5785000013877882 a=pan,b=wye,i=5925,x=0.02234819330370974,y=0.24864881451646326 a=wye,b=wye,i=5929,x=0.765996158956063,y=0.7875000435827569 a=zee,b=pan,i=5931,x=0.14870262574003812,y=0.25758171933702145 a=zee,b=eks,i=5933,x=0.21312616005615392,y=0.1555687828207697 a=hat,b=wye,i=5937,x=0.7939967856315264,y=0.9601200264326587 a=pan,b=pan,i=5938,x=0.7447545239901884,y=0.8615464344679636 a=wye,b=pan,i=5939,x=0.32618776050076514,y=0.04356428568705306 a=zee,b=pan,i=5940,x=0.30848692760824414,y=0.4765563067775509 a=zee,b=eks,i=5941,x=0.47731093944717395,y=0.20531029159472136 a=zee,b=hat,i=5942,x=0.14569062187871828,y=0.29647189869590773 a=wye,b=pan,i=5946,x=0.4654804137932894,y=0.034558917439536097 a=zee,b=hat,i=5947,x=0.21695412923454904,y=0.43929843802398505 a=hat,b=hat,i=5948,x=0.5757328621980413,y=0.6353025655596225 a=zee,b=eks,i=5953,x=0.9664924377661902,y=0.5704525111862812 a=zee,b=zee,i=5954,x=0.7314435770258082,y=0.5760633916387623 a=wye,b=eks,i=5955,x=0.11730300164253482,y=0.2437668953328913 a=wye,b=hat,i=5958,x=0.4484915030384218,y=0.0021936451209908503 a=hat,b=zee,i=5961,x=0.3083082640562401,y=0.43599613823729055 a=pan,b=eks,i=5962,x=0.15236030642851295,y=0.11800538936265059 a=zee,b=wye,i=5963,x=0.7842417183077839,y=0.8263558103417791 a=wye,b=hat,i=5965,x=0.7381633325773709,y=0.7044839805205219 a=eks,b=zee,i=5966,x=0.8246457170881877,y=0.546058458654676 a=wye,b=wye,i=5968,x=0.6210050577035034,y=0.6524576650195097 a=hat,b=pan,i=5969,x=0.7090572782654315,y=0.5364015328854267 a=eks,b=zee,i=5970,x=0.6509530715275128,y=0.5780440319964154 a=pan,b=pan,i=5971,x=0.2887825352259904,y=0.15004456717790193 a=zee,b=hat,i=5975,x=0.34854624620098384,y=0.12823216693877193 a=hat,b=zee,i=5976,x=0.12265984923829065,y=0.46184314823141537 a=eks,b=eks,i=5981,x=0.04584617519803835,y=0.07778733739846255 a=hat,b=hat,i=5982,x=0.12903186206218742,y=0.34208394676963483 a=wye,b=eks,i=5983,x=0.20225412929960151,y=0.467369874775762 a=zee,b=zee,i=5985,x=0.5011026241476996,y=0.805862929391608 a=pan,b=eks,i=5987,x=0.4615059476811778,y=0.052616042635722726 a=hat,b=wye,i=5988,x=0.6628427322104598,y=0.7830019543371667 a=wye,b=pan,i=5990,x=0.17713926799897517,y=0.23695227873073954 a=wye,b=zee,i=5993,x=0.5294790360408727,y=0.8997422208092308 a=zee,b=pan,i=5998,x=0.21694616431952807,y=0.39150665545149743 a=hat,b=zee,i=6001,x=0.5185086838193509,y=0.7904042779588125 a=eks,b=eks,i=6002,x=0.39573160678139196,y=0.4615703290236336 a=hat,b=wye,i=6005,x=0.7983815573901718,y=0.7761184973619634 a=wye,b=pan,i=6007,x=0.8053846290661436,y=0.8678997964852174 a=pan,b=pan,i=6016,x=0.7515268934050028,y=0.6517374909352979 a=eks,b=hat,i=6018,x=0.4684056585315659,y=0.337057411818393 a=zee,b=hat,i=6019,x=0.46644646414956337,y=0.37632624811846627 a=hat,b=hat,i=6026,x=0.26534848529863153,y=0.15071960409960417 a=pan,b=eks,i=6028,x=0.8921081985029767,y=0.918512738613517 a=pan,b=eks,i=6030,x=0.6604483059910737,y=0.828006457014962 a=wye,b=pan,i=6032,x=0.18616681775349353,y=0.428462590403658 a=wye,b=hat,i=6033,x=0.17782260468314637,y=0.3212752721293215 a=zee,b=zee,i=6034,x=0.1872485063005922,y=0.11358951848324028 a=hat,b=pan,i=6037,x=0.13535704558051898,y=0.08799048432237733 a=pan,b=eks,i=6040,x=0.02209842222005065,y=0.2707759101194467 a=pan,b=pan,i=6041,x=0.24065041069096327,y=0.096992272385374 a=wye,b=wye,i=6045,x=0.43588050348095864,y=0.4231462786478698 a=zee,b=eks,i=6046,x=0.35017939224895767,y=0.31215765738608925 a=hat,b=wye,i=6048,x=0.7766726125727336,y=0.5675508167476694 a=wye,b=zee,i=6050,x=0.6951984651252766,y=0.5425712622829648 a=pan,b=wye,i=6051,x=0.9427895952822903,y=0.8719941425198732 a=hat,b=hat,i=6052,x=0.5361976672567662,y=0.5331863539216497 a=eks,b=hat,i=6054,x=0.7073320813195529,y=0.9382615280812954 a=wye,b=wye,i=6055,x=0.9034120549999815,y=0.9428661865045129 a=wye,b=zee,i=6056,x=0.9036169505703209,y=0.8702961297029511 a=pan,b=zee,i=6057,x=0.351391651879459,y=0.22131930493166563 a=pan,b=hat,i=6059,x=0.8954915180233931,y=0.5799236237902317 a=pan,b=pan,i=6063,x=0.4553835211035392,y=0.421964673707642 a=eks,b=eks,i=6064,x=0.9195082628714536,y=0.7843278824429687 a=hat,b=zee,i=6066,x=0.6147064931036405,y=0.9150698526901345 a=hat,b=pan,i=6070,x=0.6313496582432914,y=0.9900649342170824 a=pan,b=pan,i=6071,x=0.8928836261132681,y=0.5415114404183805 a=pan,b=eks,i=6075,x=0.8012118002371259,y=0.7203879849887644 a=hat,b=wye,i=6076,x=0.8379974247825939,y=0.6503639424507504 a=hat,b=eks,i=6078,x=0.6372234825627152,y=0.5775364684644685 a=eks,b=hat,i=6080,x=0.5842098929256355,y=0.9268385178778537 a=wye,b=hat,i=6082,x=0.6940314918085063,y=0.9546919945201542 a=zee,b=wye,i=6083,x=0.07677730138586769,y=0.27970074396540523 a=hat,b=hat,i=6084,x=0.8231273607660942,y=0.7945531787758096 a=pan,b=hat,i=6087,x=0.7452242982918568,y=0.933266614617221 a=eks,b=eks,i=6088,x=0.9407795350577164,y=0.8986498240204077 a=eks,b=pan,i=6090,x=0.838908851853637,y=0.9142053659359575 a=pan,b=zee,i=6091,x=0.2805934812907199,y=0.4958691991853912 a=zee,b=wye,i=6094,x=0.38062861091901556,y=0.1551403595265176 a=eks,b=hat,i=6096,x=0.42296496745953693,y=0.028270087708508695 a=eks,b=wye,i=6098,x=0.004861307055076147,y=0.16556471646142745 a=hat,b=wye,i=6099,x=0.45226025959304195,y=0.18641738624575777 a=wye,b=eks,i=6100,x=0.6994211629442989,y=0.5162220389082391 a=hat,b=eks,i=6101,x=0.21566053977410837,y=0.0009137416907488705 a=zee,b=eks,i=6102,x=0.8280966067887752,y=0.694693806129609 a=zee,b=pan,i=6103,x=0.6340964020751576,y=0.62642563404278 a=zee,b=pan,i=6106,x=0.8553526569078405,y=0.9138200519516971 a=pan,b=eks,i=6108,x=0.08545243832367033,y=0.26227816664595516 a=pan,b=wye,i=6109,x=0.42064626396142935,y=0.03834575879901836 a=wye,b=eks,i=6112,x=0.32643889115109914,y=0.057664918435550105 a=eks,b=zee,i=6113,x=0.7830249162665363,y=0.9359267958767102 a=zee,b=pan,i=6114,x=0.12372114799931111,y=0.006510213999872061 a=pan,b=wye,i=6116,x=0.8796441138920073,y=0.7932277172417034 a=wye,b=pan,i=6118,x=0.6353087660069283,y=0.5051898483269901 a=wye,b=zee,i=6120,x=0.8391496713951982,y=0.8272270342812488 a=pan,b=wye,i=6121,x=0.10848385354873591,y=0.4213783243233229 a=eks,b=zee,i=6122,x=0.7851432595398691,y=0.8736148992334403 a=pan,b=wye,i=6123,x=0.14384598748640032,y=0.32134746224637845 a=hat,b=eks,i=6125,x=0.7256280642967333,y=0.8471794523838057 a=wye,b=hat,i=6128,x=0.5798880313425798,y=0.991140739248181 a=pan,b=eks,i=6130,x=0.06722223792791904,y=0.14906728853790685 a=eks,b=eks,i=6131,x=0.8733172145139986,y=0.754180892846082 a=wye,b=wye,i=6132,x=0.21323342519040167,y=0.023037099194546995 a=eks,b=hat,i=6133,x=0.2772309881804147,y=0.03618215388759871 a=zee,b=zee,i=6135,x=0.4368219705298403,y=0.02593555893570043 a=pan,b=eks,i=6138,x=0.09141195779591726,y=0.10884990452426058 a=zee,b=eks,i=6140,x=0.6449410501908724,y=0.7328187261405557 a=eks,b=eks,i=6150,x=0.2543117769739106,y=0.2683840371177597 a=wye,b=eks,i=6151,x=0.2875496688119247,y=0.44319198704607665 a=wye,b=eks,i=6152,x=0.7099732953682635,y=0.5854903351687778 a=wye,b=pan,i=6153,x=0.07854709434875495,y=0.3722757779564305 a=wye,b=zee,i=6156,x=0.06825592495808563,y=0.1502278354043537 a=hat,b=eks,i=6160,x=0.7011580850727354,y=0.6036204870691432 a=hat,b=hat,i=6163,x=0.10827051081377403,y=0.16793651272516608 a=pan,b=wye,i=6166,x=0.5836460911249829,y=0.5913706500552215 a=eks,b=pan,i=6168,x=0.011142080206369753,y=0.11796822475814073 a=hat,b=zee,i=6172,x=0.4805916761138247,y=0.1482140011291747 a=pan,b=zee,i=6173,x=0.07652496417334043,y=0.042388913077830326 a=wye,b=pan,i=6177,x=0.03184609338086353,y=0.0814260689531977 a=pan,b=eks,i=6180,x=0.6707266041969419,y=0.8559378190156729 a=eks,b=zee,i=6181,x=0.2802981253544844,y=0.3174939125127616 a=hat,b=wye,i=6182,x=0.5963539674332015,y=0.8719750664328125 a=hat,b=pan,i=6183,x=0.005703731409972823,y=0.13190978995990732 a=pan,b=eks,i=6186,x=0.8129419229181339,y=0.9565505011070674 a=pan,b=pan,i=6188,x=0.3138266925669364,y=0.1423581267550319 a=eks,b=zee,i=6189,x=0.1600695810764854,y=0.3703741621779819 a=zee,b=pan,i=6193,x=0.22555543203604156,y=0.354448421001617 a=hat,b=wye,i=6197,x=0.9175822141933855,y=0.8289821718204701 a=pan,b=pan,i=6198,x=0.7387220064556718,y=0.634422986160881 a=wye,b=zee,i=6201,x=0.3729199649979895,y=0.3737596699867053 a=pan,b=eks,i=6202,x=0.47394220338381987,y=0.22208820414520292 a=zee,b=eks,i=6206,x=0.4689131127096242,y=0.18743577113193155 a=wye,b=pan,i=6208,x=0.38705607831183175,y=0.33125379993312465 a=eks,b=pan,i=6210,x=0.11164707350592284,y=0.4366699296089537 a=zee,b=hat,i=6211,x=0.1756835304978165,y=0.21235178828034162 a=wye,b=zee,i=6213,x=0.223018528653398,y=0.07665796419452864 a=eks,b=pan,i=6218,x=0.413534591007817,y=0.23614970902594068 a=eks,b=zee,i=6220,x=0.047918107206670224,y=0.11615158016485994 a=wye,b=eks,i=6221,x=0.7465534540087728,y=0.9821197497223434 a=eks,b=wye,i=6222,x=0.06680014273579682,y=0.18844745124665652 a=eks,b=hat,i=6224,x=0.4238158023951344,y=0.2511472296462649 a=eks,b=hat,i=6226,x=0.02496410500180868,y=0.05574344857979974 a=hat,b=hat,i=6227,x=0.38672001205322815,y=0.19823389210483422 a=hat,b=pan,i=6229,x=0.14688149819492824,y=0.09514280973942923 a=zee,b=hat,i=6235,x=0.6700739126174862,y=0.9940554433455402 a=pan,b=eks,i=6241,x=0.8637612972836923,y=0.7179857913303808 a=pan,b=wye,i=6242,x=0.7916044619336652,y=0.8298956143848671 a=hat,b=wye,i=6243,x=0.03245716276075361,y=0.06220544584591636 a=eks,b=hat,i=6251,x=0.7449272998418788,y=0.6080272372617547 a=zee,b=pan,i=6252,x=0.5630148470870018,y=0.9374709146770936 a=zee,b=zee,i=6255,x=0.9316229517968885,y=0.652503212541953 a=hat,b=eks,i=6257,x=0.7050090746554877,y=0.8875603931761636 a=eks,b=wye,i=6258,x=0.9454475219485642,y=0.5012059708954245 a=zee,b=pan,i=6259,x=0.4266553967306278,y=0.4003433468882255 a=wye,b=zee,i=6260,x=0.9923421841444514,y=0.8824722395488493 a=hat,b=eks,i=6262,x=0.3350864667715827,y=0.014819836304338363 a=wye,b=hat,i=6263,x=0.9268271428508724,y=0.8044165287448475 a=pan,b=hat,i=6265,x=0.2970907219742721,y=0.1979486130274667 a=eks,b=eks,i=6267,x=0.6051949380519777,y=0.7786588336276383 a=hat,b=eks,i=6270,x=0.543219579817685,y=0.5740667894014433 a=zee,b=hat,i=6273,x=0.7504799514506184,y=0.5256684190391457 a=eks,b=eks,i=6274,x=0.7402757803304741,y=0.8741323775731765 a=zee,b=eks,i=6275,x=0.10740056926929464,y=0.24466182300866768 a=hat,b=eks,i=6277,x=0.4555390450312061,y=0.29958791124739714 a=hat,b=pan,i=6281,x=0.4484391085565852,y=0.4389498697416624 a=zee,b=eks,i=6283,x=0.5390923448056928,y=0.5167672853818701 a=wye,b=wye,i=6284,x=0.35204669568634417,y=0.4690592822602978 a=pan,b=pan,i=6285,x=0.32173095582057487,y=0.21796469598272317 a=wye,b=zee,i=6289,x=0.7327389149804516,y=0.7332292873505851 a=wye,b=pan,i=6291,x=0.72465968202963,y=0.8111622984322363 a=wye,b=zee,i=6292,x=0.7179223482928053,y=0.7389960044426721 a=pan,b=pan,i=6296,x=0.16446925567275705,y=0.2859671068853066 a=zee,b=hat,i=6298,x=0.9752808469326072,y=0.5811620174961745 a=pan,b=zee,i=6300,x=0.31023070105575734,y=0.11731145460396875 a=zee,b=zee,i=6302,x=0.24914699249882744,y=0.4481166721397105 a=hat,b=zee,i=6303,x=0.8952025142838863,y=0.5374079020216094 a=pan,b=zee,i=6305,x=0.1290986312271305,y=0.12638586813227837 a=pan,b=hat,i=6307,x=0.5265554249602866,y=0.5324141264515088 a=eks,b=hat,i=6311,x=0.9810589871426987,y=0.8707798683477451 a=eks,b=pan,i=6312,x=0.20487685479037343,y=0.3809481389765218 a=eks,b=pan,i=6317,x=0.3794062074790783,y=0.4471294857197765 a=zee,b=pan,i=6318,x=0.2692152520955172,y=0.22081394976202395 a=wye,b=wye,i=6322,x=0.5167349179748397,y=0.9138123003320032 a=zee,b=wye,i=6324,x=0.9515688609245834,y=0.6819481738668132 a=wye,b=eks,i=6325,x=0.9593196183251438,y=0.8367522899279389 a=zee,b=pan,i=6327,x=0.9887417195594495,y=0.8511851849030334 a=hat,b=pan,i=6330,x=0.5128088389522093,y=0.8131565213796835 a=hat,b=eks,i=6333,x=0.3615187221839192,y=0.4910814422431359 a=wye,b=eks,i=6334,x=0.09211420131313564,y=0.423787234189663 a=hat,b=zee,i=6335,x=0.4909870746929612,y=0.4355886224024228 a=eks,b=hat,i=6337,x=0.579470745492393,y=0.8856435834505533 a=wye,b=hat,i=6338,x=0.08580189556409401,y=0.18529503699085126 a=wye,b=eks,i=6340,x=0.893469417305926,y=0.6681902139221949 a=zee,b=zee,i=6343,x=0.1034004605453186,y=0.39652659704684057 a=wye,b=hat,i=6346,x=0.4029829128240823,y=0.11036697991316924 a=hat,b=pan,i=6349,x=0.8269557855792476,y=0.9027369919455107 a=zee,b=wye,i=6351,x=0.9929432399676,y=0.7266233986268336 a=zee,b=zee,i=6353,x=0.021330838330390844,y=0.3809296291373765 a=pan,b=hat,i=6354,x=0.7002692145665447,y=0.5873523948555504 a=eks,b=zee,i=6355,x=0.7096421804081511,y=0.8295306415940142 a=zee,b=zee,i=6357,x=0.49409427660264216,y=0.4850204111936285 a=hat,b=wye,i=6359,x=0.9607252863389836,y=0.5686827648028989 a=pan,b=eks,i=6360,x=0.7560882445267275,y=0.8572550831102655 a=wye,b=hat,i=6364,x=0.914528515618754,y=0.9410825640734111 a=eks,b=eks,i=6366,x=0.3386950606192106,y=0.06992633700519646 a=wye,b=wye,i=6367,x=0.7504949488085239,y=0.786978752534252 a=hat,b=zee,i=6368,x=0.5051737323297509,y=0.7652145340768823 a=hat,b=wye,i=6369,x=0.7463935682542416,y=0.5295073352906969 a=wye,b=pan,i=6370,x=0.49818710578255154,y=0.1690594948792461 a=eks,b=wye,i=6371,x=0.49803548538778086,y=0.22335884494050284 a=eks,b=hat,i=6372,x=0.4246224317545182,y=0.3262297869762637 a=wye,b=zee,i=6374,x=0.18643754020877645,y=0.3123085804500255 a=hat,b=hat,i=6375,x=0.8001034675030699,y=0.9517591892658788 a=pan,b=eks,i=6376,x=0.6252933549201062,y=0.555208264819299 a=pan,b=pan,i=6377,x=0.1234059193898962,y=0.4282585828512744 a=hat,b=eks,i=6381,x=0.9299884067645247,y=0.9833998868880498 a=zee,b=eks,i=6382,x=0.5086463065649875,y=0.7232680771660464 a=eks,b=wye,i=6385,x=0.375259929118559,y=0.37681150088581805 a=hat,b=pan,i=6386,x=0.09907032231055479,y=0.11845065981831315 a=wye,b=wye,i=6388,x=0.023110383118460698,y=0.4068502633328007 a=eks,b=wye,i=6389,x=0.06029233433804437,y=0.0069107595974849945 a=eks,b=eks,i=6390,x=0.37636185226364116,y=0.33595097225386006 a=pan,b=hat,i=6393,x=0.6164331222493035,y=0.799523761418903 a=eks,b=eks,i=6395,x=0.013151988906827783,y=0.3911978077086571 a=zee,b=pan,i=6396,x=0.05693046828037929,y=0.0830535181246761 a=hat,b=wye,i=6398,x=0.8278262369190469,y=0.8063525578215112 a=eks,b=pan,i=6401,x=0.3117980184170095,y=0.3896017834660054 a=zee,b=hat,i=6404,x=0.7164677134055616,y=0.9694565043354904 a=pan,b=hat,i=6405,x=0.9759078114126464,y=0.7063179771371398 a=pan,b=hat,i=6406,x=0.954175493846238,y=0.6691300320475423 a=zee,b=zee,i=6408,x=0.31225714410247885,y=0.2676588944630799 a=pan,b=eks,i=6410,x=0.0771175852385313,y=0.43719251713130314 a=eks,b=pan,i=6412,x=0.028528724411183704,y=0.4117910378534779 a=wye,b=wye,i=6413,x=0.6287761434833328,y=0.9307783735658955 a=zee,b=pan,i=6414,x=0.16675267868516974,y=0.46567693999380766 a=hat,b=hat,i=6415,x=0.8976720079433573,y=0.9828223660778185 a=hat,b=pan,i=6417,x=0.5832411030367591,y=0.9477789434363258 a=zee,b=hat,i=6420,x=0.8712427179950256,y=0.7447570934180631 a=wye,b=wye,i=6421,x=0.5648884056728719,y=0.5634331844443893 a=hat,b=wye,i=6422,x=0.01694176656548152,y=0.07336362857726697 a=wye,b=eks,i=6423,x=0.634648698039043,y=0.6818627870740478 a=hat,b=wye,i=6424,x=0.2615797200021953,y=0.06268282068424968 a=hat,b=pan,i=6426,x=0.6291090221287023,y=0.7077446188899329 a=zee,b=zee,i=6427,x=0.1266840835991615,y=0.4710457768189127 a=hat,b=eks,i=6428,x=0.09464086229090107,y=0.47239885675212656 a=zee,b=eks,i=6432,x=0.9977728531401571,y=0.5555230798468542 a=eks,b=wye,i=6435,x=0.29949442818251637,y=0.2980558556550551 a=hat,b=pan,i=6436,x=0.8917689813015088,y=0.984408429326343 a=wye,b=eks,i=6439,x=0.27627014363793057,y=0.16739805033116262 a=eks,b=eks,i=6440,x=0.54039073822999,y=0.7382909202030716 a=pan,b=wye,i=6441,x=0.5364355943542373,y=0.8667607097366447 a=zee,b=wye,i=6444,x=0.5115020732232286,y=0.5858898596014527 a=eks,b=wye,i=6445,x=0.08215358744465884,y=0.4803964930713249 a=pan,b=eks,i=6446,x=0.44656601416029373,y=0.025883415745221905 a=eks,b=pan,i=6447,x=0.2131521138705983,y=0.44443595051013873 a=hat,b=eks,i=6449,x=0.02954457910704722,y=0.18268010541285318 a=hat,b=hat,i=6453,x=0.6640804340662215,y=0.7894591475325365 a=zee,b=hat,i=6454,x=0.3766538672292219,y=0.4455838705050216 a=wye,b=pan,i=6455,x=0.23373281011403946,y=0.3153880547268789 a=wye,b=pan,i=6456,x=0.03036849011680509,y=0.2750194685259788 a=pan,b=hat,i=6458,x=0.09729717910412794,y=0.19414276392139473 a=wye,b=hat,i=6459,x=0.5675430389740692,y=0.8272519001873508 a=eks,b=wye,i=6460,x=0.5637263196436371,y=0.670195472057473 a=hat,b=eks,i=6462,x=0.9921482859148919,y=0.5987898976105622 a=wye,b=pan,i=6465,x=0.9167490958878957,y=0.9855848244933287 a=pan,b=zee,i=6466,x=0.15059271173810918,y=0.44163751220849723 a=eks,b=wye,i=6469,x=0.5901730276534817,y=0.8155922672887547 a=hat,b=wye,i=6470,x=0.6390276410501727,y=0.7865739186729956 a=wye,b=zee,i=6472,x=0.6214639311843375,y=0.5100489809959527 a=eks,b=eks,i=6474,x=0.21187331402552312,y=0.3570247389877106 a=pan,b=wye,i=6475,x=0.1407760095778986,y=0.4114197966182903 a=wye,b=hat,i=6477,x=0.4489569133156198,y=0.37328013990205033 a=hat,b=zee,i=6479,x=0.702402839401389,y=0.7009502307426156 a=hat,b=hat,i=6481,x=0.6708784819364922,y=0.8308286378718903 a=eks,b=wye,i=6483,x=0.6489598152434705,y=0.725168237682496 a=zee,b=wye,i=6484,x=0.12383076923326797,y=0.10227618505533276 a=wye,b=wye,i=6485,x=0.6359239484918648,y=0.6087629645637064 a=wye,b=wye,i=6486,x=0.26321351409255855,y=0.10213207378968225 a=hat,b=eks,i=6490,x=0.1904681932728718,y=0.39823383688284875 a=hat,b=pan,i=6493,x=0.17669129422616314,y=0.17133013634096628 a=zee,b=zee,i=6499,x=0.5093537663250951,y=0.5070363131757412 a=wye,b=zee,i=6501,x=0.857769146584233,y=0.7284491562757176 a=hat,b=wye,i=6502,x=0.13952314891314033,y=0.21138680405955823 a=hat,b=zee,i=6503,x=0.0821042436799082,y=0.2380454193004119 a=wye,b=eks,i=6506,x=0.2228766869756198,y=0.23547292675257847 a=wye,b=hat,i=6509,x=0.22689252452538788,y=0.01540955658171872 a=zee,b=wye,i=6510,x=0.03761238359284913,y=0.04430693507101946 a=zee,b=wye,i=6512,x=0.5717578999541683,y=0.583339576596991 a=eks,b=wye,i=6513,x=0.2576348537935582,y=0.02891940447221053 a=zee,b=wye,i=6514,x=0.7108561722879589,y=0.5343855601720103 a=pan,b=pan,i=6516,x=0.16436389636346782,y=0.06142769237145096 a=wye,b=hat,i=6517,x=0.9499786087950957,y=0.9169897551951627 a=hat,b=wye,i=6518,x=0.11226676145430348,y=0.3389463928651728 a=zee,b=zee,i=6519,x=0.2323137819710005,y=0.21425984944922594 a=wye,b=eks,i=6520,x=0.7524818540927941,y=0.9710297784453114 a=wye,b=pan,i=6524,x=0.4239737405316326,y=0.24586595155563684 a=wye,b=eks,i=6525,x=0.666984074931497,y=0.5881526921363845 a=zee,b=eks,i=6526,x=0.7035055465426836,y=0.9029683394431433 a=eks,b=eks,i=6528,x=0.35544201168726874,y=0.26203559629802176 a=hat,b=zee,i=6530,x=0.6725507341754717,y=0.8211175540313643 a=pan,b=eks,i=6531,x=0.9263381279440988,y=0.7230758102834317 a=hat,b=wye,i=6534,x=0.09447988348358638,y=0.21201328127649932 a=hat,b=eks,i=6535,x=0.0022062240850495574,y=0.3458564847842249 a=eks,b=eks,i=6536,x=0.08799574586608505,y=0.16463115926454674 a=pan,b=pan,i=6537,x=0.15749262177445233,y=0.3950102135965362 a=pan,b=hat,i=6541,x=0.0420481636052179,y=0.3896076829423738 a=zee,b=pan,i=6542,x=0.6629759666763753,y=0.7114746505059143 a=pan,b=hat,i=6544,x=0.48676766407802263,y=0.2518094002262543 a=hat,b=zee,i=6548,x=0.9011359340858558,y=0.6061658741277544 a=wye,b=wye,i=6549,x=0.2051254389063183,y=0.05111364491561332 a=hat,b=zee,i=6550,x=0.38066561435480195,y=0.42936645455121314 a=wye,b=eks,i=6553,x=0.33502063619497235,y=0.2610167700436856 a=pan,b=hat,i=6554,x=0.7802269675523349,y=0.9534940914356625 a=wye,b=hat,i=6555,x=0.005663846527729333,y=0.48584311997319796 a=eks,b=hat,i=6556,x=0.14062017897722112,y=0.005932662015826984 a=pan,b=wye,i=6560,x=0.0727664463558585,y=0.025570241966542673 a=zee,b=hat,i=6562,x=0.516217374487157,y=0.6640919516818178 a=eks,b=wye,i=6564,x=0.7790458055803663,y=0.6522738145614022 a=hat,b=eks,i=6565,x=0.8990182808114324,y=0.971140059395297 a=eks,b=zee,i=6566,x=0.5308026859083895,y=0.6453041296190671 a=hat,b=hat,i=6568,x=0.6015424402169296,y=0.9136579408737084 a=eks,b=zee,i=6569,x=0.07024602364065347,y=0.10258813515051479 a=hat,b=zee,i=6570,x=0.3550675740695889,y=0.007910225883702049 a=zee,b=pan,i=6571,x=0.1632710729418324,y=0.03017711376568888 a=eks,b=pan,i=6572,x=0.9270875444507882,y=0.637374878466062 a=pan,b=zee,i=6576,x=0.8777708761889912,y=0.5786474005042914 a=pan,b=pan,i=6577,x=0.3993469483222466,y=0.3892398770682076 a=wye,b=eks,i=6579,x=0.24777952654263558,y=0.27916343904186647 a=eks,b=eks,i=6580,x=0.6495626911864495,y=0.9137400574083774 a=eks,b=zee,i=6581,x=0.0552357804759368,y=0.27859129675614414 a=eks,b=wye,i=6582,x=0.047528529169082234,y=0.06138863023310337 a=eks,b=pan,i=6585,x=0.08337736967964804,y=0.03539849770256276 a=pan,b=wye,i=6586,x=0.29250342016498887,y=0.3069941691864093 a=eks,b=hat,i=6590,x=0.036271533325818894,y=0.34617217226715424 a=eks,b=zee,i=6592,x=0.9241230700230697,y=0.7087787442946673 a=hat,b=wye,i=6595,x=0.2134794663649403,y=0.1743187405629919 a=pan,b=wye,i=6597,x=0.7481435165529386,y=0.6957778649603638 a=zee,b=hat,i=6598,x=0.6210617717475871,y=0.6190922851909458 a=pan,b=zee,i=6599,x=0.18502780307376443,y=0.34510172711084 a=pan,b=zee,i=6606,x=0.8486989983659791,y=0.6465788461912306 a=eks,b=hat,i=6607,x=0.7823679742941769,y=0.8209287515709784 a=wye,b=hat,i=6609,x=0.12667845633514874,y=0.1111690903267013 a=zee,b=hat,i=6616,x=0.22594744492269403,y=0.16847954740221938 a=zee,b=hat,i=6620,x=0.49520075702438326,y=0.1675286620908042 a=pan,b=zee,i=6621,x=0.92531350722769,y=0.7331109839366486 a=eks,b=pan,i=6623,x=0.8441127141759738,y=0.9967304913754049 a=wye,b=hat,i=6624,x=0.5591280937962949,y=0.6627435675727004 a=eks,b=wye,i=6625,x=0.5105119511152182,y=0.5062086629041608 a=eks,b=wye,i=6629,x=0.042973374957347765,y=0.3504215411530547 a=hat,b=hat,i=6633,x=0.2959658325331481,y=0.13508551484281162 a=wye,b=hat,i=6634,x=0.09078570109861495,y=0.496300237950696 a=eks,b=pan,i=6635,x=0.1336818909314733,y=0.4638227719158149 a=eks,b=wye,i=6636,x=0.07517679920524767,y=0.4915331134051061 a=wye,b=zee,i=6638,x=0.591256877732877,y=0.5915874489265203 a=eks,b=zee,i=6641,x=0.8781234363470478,y=0.8882819185534889 a=hat,b=pan,i=6642,x=0.005715323745672962,y=0.2447512299512158 a=eks,b=zee,i=6643,x=0.015710994394110722,y=0.33183466779705995 a=wye,b=wye,i=6644,x=0.39250510547900563,y=0.08289629956063027 a=eks,b=hat,i=6645,x=0.261494320247025,y=0.36299917636703616 a=pan,b=wye,i=6648,x=0.23702724653048457,y=0.11584533450215717 a=hat,b=wye,i=6650,x=0.4661494621587131,y=0.17426048946142003 a=zee,b=eks,i=6651,x=0.47348695334894386,y=0.4301930194799014 a=pan,b=zee,i=6652,x=0.4602949257627642,y=0.49975689849461613 a=hat,b=eks,i=6653,x=0.8374977303853919,y=0.5694625331922527 a=zee,b=eks,i=6654,x=0.5422936444892872,y=0.5852344409380648 a=pan,b=hat,i=6655,x=0.6453370235827801,y=0.5399548634478539 a=pan,b=hat,i=6659,x=0.8340965806153038,y=0.9954916059691153 a=wye,b=hat,i=6660,x=0.797154755771274,y=0.5736771633024341 a=wye,b=pan,i=6664,x=0.8410807442089315,y=0.5618783788762672 a=zee,b=wye,i=6665,x=0.750023688775221,y=0.8540304746331103 a=pan,b=zee,i=6668,x=0.5792938319765554,y=0.549059780249718 a=eks,b=zee,i=6672,x=0.8633240831439754,y=0.805776035676606 a=eks,b=pan,i=6673,x=0.5844555116526361,y=0.9258656111924322 a=eks,b=hat,i=6677,x=0.07057457921469279,y=0.27327598383734664 a=zee,b=pan,i=6679,x=0.36757640497694033,y=0.15666791431421667 a=hat,b=pan,i=6683,x=0.6654580371987767,y=0.9155359993727842 a=eks,b=hat,i=6687,x=0.4611093872251627,y=0.4933386211537618 a=pan,b=pan,i=6688,x=0.13485289624642116,y=0.30288273557456213 a=zee,b=hat,i=6690,x=0.5203670639579945,y=0.7962270767115127 a=hat,b=wye,i=6691,x=0.6886657290157878,y=0.9480662991851704 a=eks,b=hat,i=6692,x=0.09793478921203369,y=0.45646997283913904 a=eks,b=wye,i=6695,x=0.9070253492729443,y=0.8359657479869284 a=eks,b=pan,i=6696,x=0.5213061786374872,y=0.9436108956847651 a=wye,b=eks,i=6699,x=0.4863235665190313,y=0.024761627522226104 a=pan,b=pan,i=6702,x=0.09897861729160984,y=0.1632726180578581 a=zee,b=pan,i=6703,x=0.6063357396844151,y=0.9440640953293378 a=wye,b=zee,i=6704,x=0.9929065501226577,y=0.9563353213992627 a=zee,b=zee,i=6705,x=0.6695263366217671,y=0.9094821746571289 a=eks,b=hat,i=6706,x=0.6005219270357064,y=0.7674256844260718 a=eks,b=wye,i=6708,x=0.3630047546497195,y=0.3731502489099452 a=pan,b=wye,i=6709,x=0.6499789136488362,y=0.9975126213435949 a=pan,b=eks,i=6710,x=0.9822306336820864,y=0.9518481162696052 a=hat,b=eks,i=6712,x=0.0038597545092279306,y=0.04201771404673427 a=hat,b=hat,i=6713,x=0.4327034173748717,y=0.40765932026954144 a=pan,b=pan,i=6715,x=0.941886673981322,y=0.6955697200870666 a=wye,b=eks,i=6716,x=0.7399610338026938,y=0.7410171019957901 a=wye,b=eks,i=6717,x=0.867978110755599,y=0.5614068975084064 a=eks,b=zee,i=6720,x=0.14299332956774857,y=0.3448281281418095 a=zee,b=hat,i=6721,x=0.6375447951528392,y=0.9688821643544498 a=wye,b=pan,i=6723,x=0.08857317290220112,y=0.22813936075330932 a=hat,b=wye,i=6726,x=0.8681656798259132,y=0.5422446735924256 a=wye,b=hat,i=6728,x=0.19864833682412852,y=0.07849170872015998 a=zee,b=pan,i=6730,x=0.664189415821601,y=0.9231485351812634 a=pan,b=eks,i=6731,x=0.3748183297884402,y=0.14651294307202578 a=hat,b=eks,i=6732,x=0.19051425073038974,y=0.2534461176951027 a=wye,b=eks,i=6736,x=0.1720144618863838,y=0.07472067325986242 a=hat,b=hat,i=6740,x=0.1638749831040246,y=0.33942864618967783 a=eks,b=pan,i=6742,x=0.7821265240696961,y=0.5002704992494771 a=pan,b=pan,i=6744,x=0.3890975093181427,y=0.13247688252534073 a=eks,b=eks,i=6745,x=0.17791482999411534,y=0.49908183588985267 a=zee,b=eks,i=6750,x=0.411125321089135,y=0.47877014881710245 a=wye,b=pan,i=6751,x=0.5228421813260895,y=0.9476995312395788 a=eks,b=hat,i=6752,x=0.5272144612869077,y=0.5823689048097198 a=eks,b=wye,i=6757,x=0.6668899487792558,y=0.6148196125913775 a=wye,b=eks,i=6758,x=0.24918942240065567,y=0.1175614364985561 a=hat,b=hat,i=6759,x=0.4409476763420297,y=0.37269928936748364 a=eks,b=wye,i=6761,x=0.846782848681552,y=0.7680754064510079 a=hat,b=zee,i=6763,x=0.8827431489428148,y=0.8101223666047421 a=wye,b=eks,i=6764,x=0.8818772544000334,y=0.5852259091501919 a=wye,b=zee,i=6769,x=0.015938042152491505,y=0.2467410432381938 a=zee,b=wye,i=6770,x=0.4647151786207453,y=0.09586765050852464 a=wye,b=pan,i=6773,x=0.1251517157188331,y=0.14006157275798192 a=zee,b=eks,i=6775,x=0.7107364083112168,y=0.747744177326698 a=pan,b=eks,i=6776,x=0.7402366773916875,y=0.5425967566595283 a=pan,b=pan,i=6777,x=0.8587338035081189,y=0.6815723862967287 a=hat,b=pan,i=6781,x=0.31100740187371934,y=0.15295409834535245 a=zee,b=eks,i=6783,x=0.09545968133365756,y=0.010784899546895543 a=zee,b=wye,i=6784,x=0.609956046414881,y=0.6555640945124119 a=pan,b=wye,i=6785,x=0.5316777127876826,y=0.6104961546467026 a=pan,b=wye,i=6786,x=0.25974778249116803,y=0.08881791270926387 a=wye,b=eks,i=6788,x=0.59700206673727,y=0.5092154392509416 a=eks,b=hat,i=6789,x=0.11384620831197945,y=0.21498304087430675 a=zee,b=eks,i=6790,x=0.3259643807042226,y=0.294440283499696 a=hat,b=pan,i=6791,x=0.3918842930839752,y=0.4866508833195289 a=pan,b=pan,i=6792,x=0.5301735918581785,y=0.8191767116079914 a=zee,b=wye,i=6793,x=0.09304197140837533,y=0.41014621328207224 a=eks,b=wye,i=6796,x=0.5909399906562114,y=0.5580035130979556 a=eks,b=hat,i=6797,x=0.9632745089330987,y=0.7078513092089819 a=zee,b=eks,i=6799,x=0.9004852465295646,y=0.9465220966082961 a=wye,b=zee,i=6800,x=0.24904470404318169,y=0.4920531920025397 a=pan,b=hat,i=6805,x=0.8362059152851221,y=0.9472897492210541 a=eks,b=wye,i=6811,x=0.7065407352836623,y=0.8368678138790903 a=eks,b=eks,i=6813,x=0.22195791037233625,y=0.46000678721121724 a=zee,b=zee,i=6815,x=0.5000818809944109,y=0.771946292891575 a=hat,b=wye,i=6817,x=0.8610216667264953,y=0.5382429359595315 a=eks,b=pan,i=6819,x=0.5703992590220686,y=0.8637215064086881 a=wye,b=zee,i=6823,x=0.5781208624185773,y=0.8409446241801248 a=eks,b=hat,i=6824,x=0.43385175975083057,y=0.41792395879700195 a=zee,b=pan,i=6826,x=0.8340499179886257,y=0.9535536917685269 a=zee,b=hat,i=6829,x=0.41031480623763106,y=0.45880274972572666 a=pan,b=pan,i=6830,x=0.1142681517107742,y=0.2829811068526855 a=hat,b=pan,i=6832,x=0.7805431061337192,y=0.6499156385099167 a=pan,b=wye,i=6834,x=0.1500861412508071,y=0.4288594929835393 a=eks,b=eks,i=6836,x=0.8314643867997237,y=0.6792470433081391 a=hat,b=wye,i=6838,x=0.7770652463104809,y=0.6687521390314989 a=eks,b=zee,i=6840,x=0.6482286253811516,y=0.8094333984928788 a=wye,b=pan,i=6841,x=0.2567333227180485,y=0.3632000329956243 a=wye,b=eks,i=6843,x=0.22133780427833827,y=0.12550147451196636 a=wye,b=eks,i=6846,x=0.6423397517155203,y=0.8356059098780667 a=pan,b=hat,i=6848,x=0.13005488453891356,y=0.36376504302138823 a=pan,b=pan,i=6849,x=0.7292341394730394,y=0.9619604141937782 a=zee,b=hat,i=6853,x=0.16224652017611052,y=0.3566205026903966 a=pan,b=pan,i=6854,x=0.7113055088893854,y=0.8848278821601264 a=hat,b=pan,i=6856,x=0.6726315514891058,y=0.9389924558403268 a=wye,b=wye,i=6858,x=0.3955235311928522,y=0.1986261607297174 a=wye,b=pan,i=6859,x=0.3196180023166212,y=0.22620149742138462 a=eks,b=wye,i=6860,x=0.7484529088599197,y=0.9458674650980478 a=hat,b=eks,i=6861,x=0.5333359352881868,y=0.6705965726039589 a=hat,b=eks,i=6864,x=0.5485065278651766,y=0.5820232711323319 a=zee,b=wye,i=6867,x=0.9102230409548707,y=0.9019213473878609 a=pan,b=zee,i=6868,x=0.4631144547528713,y=0.17716733576639176 a=hat,b=eks,i=6869,x=0.2542372110197165,y=0.30416858126881696 a=pan,b=wye,i=6870,x=0.4253800398968478,y=0.033574775026327885 a=wye,b=eks,i=6872,x=0.38036352987366395,y=0.46731687201043415 a=wye,b=eks,i=6873,x=0.9798362101131622,y=0.797643782226173 a=eks,b=hat,i=6874,x=0.5227336833787608,y=0.9908448955682759 a=eks,b=zee,i=6875,x=0.606422651768782,y=0.914840315532674 a=pan,b=hat,i=6876,x=0.5129530277212709,y=0.7790386991794965 a=zee,b=pan,i=6878,x=0.31397281280064293,y=0.16291546501309395 a=pan,b=zee,i=6879,x=0.5284562057774806,y=0.7918033883536163 a=eks,b=wye,i=6880,x=0.5984387679261401,y=0.9753479770314387 a=zee,b=hat,i=6881,x=0.5862597507571483,y=0.7707420703176064 a=pan,b=eks,i=6882,x=0.5334986785639318,y=0.9783513827876675 a=zee,b=wye,i=6883,x=0.7679069545156161,y=0.7810806767827133 a=hat,b=pan,i=6884,x=0.25121382521102964,y=0.08373878679612079 a=zee,b=pan,i=6888,x=0.7705250058516857,y=0.9061349225471161 a=zee,b=hat,i=6896,x=0.7359164967591003,y=0.8293086338798401 a=zee,b=zee,i=6901,x=0.15447805903030032,y=0.3708113295153489 a=hat,b=wye,i=6904,x=0.8610376333440763,y=0.7594915846085165 a=zee,b=pan,i=6905,x=0.2561178270791922,y=0.11749615398320445 a=wye,b=zee,i=6907,x=0.6367788848968293,y=0.6394774166453675 a=pan,b=wye,i=6910,x=0.25097439132798516,y=0.0005109887783484313 a=zee,b=eks,i=6912,x=0.8996806626412216,y=0.8543839233593294 a=pan,b=zee,i=6913,x=0.6587566128742129,y=0.5632886251369115 a=eks,b=pan,i=6914,x=0.6621105804379062,y=0.9655406039971886 a=wye,b=eks,i=6917,x=0.4116075902695022,y=0.28661075899283883 a=hat,b=zee,i=6918,x=0.9078126587488162,y=0.825042025154357 a=eks,b=pan,i=6920,x=0.5871441514609353,y=0.8959550649206074 a=zee,b=wye,i=6921,x=0.5169699337780084,y=0.8908217878266501 a=hat,b=zee,i=6924,x=0.18898941655772628,y=0.41248127061100026 a=eks,b=eks,i=6926,x=0.48658959418573866,y=0.12700817464144343 a=pan,b=pan,i=6927,x=0.2148229483341345,y=0.142698457109815 a=wye,b=wye,i=6928,x=0.9723961772197747,y=0.9337468605908721 a=pan,b=hat,i=6929,x=0.39047545698773434,y=0.1014408675739632 a=eks,b=zee,i=6930,x=0.5526320529536692,y=0.6589359191373861 a=pan,b=zee,i=6933,x=0.736088726276053,y=0.9511504821090352 a=pan,b=hat,i=6934,x=0.0735762788752764,y=0.0008249210316072508 a=hat,b=hat,i=6935,x=0.8448124844892154,y=0.7472136644468284 a=pan,b=pan,i=6939,x=0.9322271691157334,y=0.5636509019339512 a=hat,b=eks,i=6941,x=0.7647380306778612,y=0.5588346481843296 a=hat,b=eks,i=6946,x=0.06859192488355459,y=0.18197505910402123 a=pan,b=hat,i=6948,x=0.6806028930853153,y=0.5337351071127955 a=eks,b=wye,i=6950,x=0.5484166834064047,y=0.5444329351784222 a=pan,b=wye,i=6956,x=0.05509311089172042,y=0.02187042391982985 a=wye,b=pan,i=6960,x=0.3153717815038891,y=0.09047586220595472 a=zee,b=wye,i=6961,x=0.6007313242961704,y=0.6613290251670858 a=pan,b=zee,i=6962,x=0.7601533500363858,y=0.8925522323934668 a=wye,b=pan,i=6963,x=0.48448541281210233,y=0.41562920864135944 a=hat,b=eks,i=6964,x=0.4992605837600408,y=0.43605518279149746 a=wye,b=hat,i=6965,x=0.45740161659615763,y=0.04534932831025773 a=hat,b=pan,i=6966,x=0.7533879705727782,y=0.5865175721970042 a=wye,b=wye,i=6969,x=0.31490517543879204,y=0.21016765203059373 a=eks,b=zee,i=6973,x=0.8858598587998294,y=0.6368695546608352 a=zee,b=wye,i=6974,x=0.989576281733764,y=0.6583358951055004 a=wye,b=wye,i=6976,x=0.3024970191010684,y=0.2093604064761977 a=zee,b=pan,i=6977,x=0.7855530401666628,y=0.9857367912810565 a=zee,b=hat,i=6979,x=0.236940011648326,y=0.43182187533436656 a=zee,b=eks,i=6980,x=0.7036947557005062,y=0.8967163177168612 a=pan,b=eks,i=6982,x=0.0009579203969094507,y=0.4374451455672883 a=pan,b=eks,i=6983,x=0.414932981812524,y=0.43196390781557925 a=pan,b=eks,i=6985,x=0.2597251524181662,y=0.17875541966558117 a=wye,b=pan,i=6986,x=0.397846421602455,y=0.061580742680189204 a=zee,b=zee,i=6988,x=0.9430266721644799,y=0.5094104013079503 a=eks,b=hat,i=6989,x=0.3313418699976328,y=0.33567997892328394 a=eks,b=zee,i=6990,x=0.5148133498496276,y=0.6918563081083983 a=hat,b=wye,i=6991,x=0.25547073172247026,y=0.20184384726111237 a=wye,b=wye,i=6993,x=0.8254022878057393,y=0.633291096076743 a=pan,b=zee,i=6997,x=0.7983517224073071,y=0.5557697277179173 a=hat,b=wye,i=7002,x=0.41061585650926835,y=0.01643773647124569 a=hat,b=hat,i=7004,x=0.5167987887837867,y=0.6125153714308963 a=zee,b=pan,i=7009,x=0.3868986728643612,y=0.32414353523303663 a=pan,b=wye,i=7012,x=0.718361521407771,y=0.5051204438264707 a=wye,b=eks,i=7014,x=0.7012074385988786,y=0.5007374216681656 a=wye,b=eks,i=7019,x=0.3036229968730817,y=0.23518690587775104 a=zee,b=eks,i=7020,x=0.4316289204904483,y=0.08091854356676809 a=hat,b=zee,i=7021,x=0.863877436043872,y=0.5856682390415403 a=pan,b=eks,i=7023,x=0.29791421670042273,y=0.07470613128293369 a=pan,b=zee,i=7026,x=0.5129987522412781,y=0.6196138088300045 a=zee,b=eks,i=7028,x=0.5584826667497241,y=0.7683156302547838 a=hat,b=pan,i=7029,x=0.9655789508856257,y=0.5847058626759788 a=zee,b=pan,i=7030,x=0.6277332467942169,y=0.6792611974173626 a=pan,b=wye,i=7031,x=0.6131961433966792,y=0.687915924439632 a=pan,b=hat,i=7032,x=0.9325179960861075,y=0.9058746805470116 a=pan,b=zee,i=7037,x=0.33589607439034086,y=0.020535990195571174 a=zee,b=zee,i=7038,x=0.2760987429128404,y=0.4680732030302005 a=hat,b=wye,i=7039,x=0.7395205341627435,y=0.7057475465708692 a=zee,b=eks,i=7043,x=0.9227470147480153,y=0.7805110973249272 a=eks,b=hat,i=7044,x=0.9125698654022647,y=0.6003269419507505 a=pan,b=pan,i=7045,x=0.9149867225420508,y=0.8482623017705537 a=zee,b=hat,i=7047,x=0.3821711240746809,y=0.20003488070361253 a=wye,b=zee,i=7048,x=0.20803556414051616,y=0.2099912026909062 a=hat,b=wye,i=7049,x=0.670378278494791,y=0.7076636735945074 a=hat,b=zee,i=7050,x=0.23723928107944892,y=0.14022716241391253 a=pan,b=pan,i=7052,x=0.2551692350228507,y=0.30169763443298714 a=pan,b=zee,i=7055,x=0.3237065988296146,y=0.16406274536872145 a=eks,b=hat,i=7059,x=0.920076220476711,y=0.5876972502303767 a=hat,b=eks,i=7060,x=0.9346394642794167,y=0.6814288404781228 a=pan,b=wye,i=7063,x=0.39952219916088616,y=0.40591491856978035 a=hat,b=zee,i=7064,x=0.14067685725223567,y=0.3092246716986138 a=pan,b=wye,i=7068,x=0.4549499403459556,y=0.49621131228697424 a=eks,b=pan,i=7069,x=0.9886201663452385,y=0.9412530719900734 a=wye,b=hat,i=7070,x=0.665041142898201,y=0.9595343437808125 a=pan,b=zee,i=7072,x=0.2724259823227272,y=0.30192794453375993 a=eks,b=eks,i=7074,x=0.8193690697522501,y=0.503433259768719 a=hat,b=eks,i=7075,x=0.4081232497868382,y=0.44918917218867327 a=pan,b=hat,i=7076,x=0.39435745153096624,y=0.2533507793160499 a=zee,b=eks,i=7077,x=0.9030855046114618,y=0.7353402992136046 a=zee,b=zee,i=7078,x=0.28428013807040586,y=0.3777563622186406 a=wye,b=pan,i=7081,x=0.5027581392155828,y=0.5918516944292527 a=wye,b=pan,i=7083,x=0.6981142504634895,y=0.5779284385442213 a=eks,b=hat,i=7084,x=0.2854516522673507,y=0.20310209686600733 a=hat,b=zee,i=7086,x=0.9886292059134817,y=0.7404507111518657 a=eks,b=zee,i=7089,x=0.2711607560909379,y=0.24024418535758385 a=hat,b=eks,i=7091,x=0.7757377070780304,y=0.9407578395112463 a=pan,b=hat,i=7093,x=0.6397441933292296,y=0.9829200046878069 a=wye,b=pan,i=7096,x=0.07890849487936957,y=0.41485920875555027 a=wye,b=zee,i=7097,x=0.8196751485720796,y=0.9182400853440643 a=wye,b=pan,i=7098,x=0.06668588398001474,y=0.26172812514471555 a=eks,b=hat,i=7099,x=0.22008401563656388,y=0.04305085018273014 a=zee,b=hat,i=7105,x=0.2980064088882294,y=0.3531576463065931 a=zee,b=zee,i=7106,x=0.9884822924298222,y=0.9742451923102192 a=pan,b=wye,i=7107,x=0.2998044704471554,y=0.2269111558178346 a=eks,b=zee,i=7109,x=0.6665600019130787,y=0.5478452197045156 a=pan,b=hat,i=7111,x=0.06963315314613838,y=0.11691071591581381 a=wye,b=wye,i=7112,x=0.5792946910659483,y=0.7652424387264126 a=eks,b=pan,i=7113,x=0.2918757972941147,y=0.09568558582017328 a=zee,b=eks,i=7116,x=0.7404888117639189,y=0.7975704275356439 a=zee,b=wye,i=7117,x=0.3032123219266547,y=0.408039844976006 a=wye,b=hat,i=7119,x=0.6315033401415422,y=0.9740617533706384 a=pan,b=wye,i=7120,x=0.5205183279285498,y=0.6711794774673148 a=pan,b=zee,i=7125,x=0.2551365895416149,y=0.28047087188514475 a=pan,b=hat,i=7127,x=0.30368095354356406,y=0.2597236612256202 a=pan,b=zee,i=7131,x=0.19933196272377474,y=0.33283266063310113 a=pan,b=wye,i=7132,x=0.5712931905065656,y=0.7126877408626767 a=wye,b=hat,i=7133,x=0.8722812709831377,y=0.7402713360198966 a=zee,b=zee,i=7134,x=0.8239370005383643,y=0.8999946232295659 a=hat,b=hat,i=7135,x=0.7884238740570607,y=0.502745899378346 a=zee,b=eks,i=7136,x=0.1151808584625903,y=0.09114185305034295 a=hat,b=pan,i=7137,x=0.2542302739150816,y=0.10795409059370309 a=hat,b=wye,i=7138,x=0.2410727132014231,y=0.4676445777847451 a=zee,b=wye,i=7140,x=0.1974763738933888,y=0.05233731805135977 a=hat,b=zee,i=7141,x=0.5122141330634649,y=0.9464876262232287 a=pan,b=hat,i=7142,x=0.5253509732767064,y=0.8670318755725022 a=wye,b=hat,i=7143,x=0.21543094473021618,y=0.04601417423771059 a=zee,b=hat,i=7144,x=0.6991820521352337,y=0.729482196220355 a=zee,b=pan,i=7146,x=0.9971541764709625,y=0.892947440752753 a=pan,b=zee,i=7147,x=0.04585989364324272,y=0.09848374190945741 a=zee,b=zee,i=7148,x=0.08359037777595768,y=0.18397726583989749 a=zee,b=hat,i=7149,x=0.7990351121845923,y=0.883654825281865 a=wye,b=pan,i=7153,x=0.6258726536948953,y=0.7945230748164691 a=zee,b=eks,i=7155,x=0.33789283812701887,y=0.4922604374749663 a=pan,b=eks,i=7156,x=0.8443027153248559,y=0.6768057967242282 a=eks,b=wye,i=7159,x=0.3902007098058078,y=0.1663592901985712 a=hat,b=hat,i=7161,x=0.05527312148960439,y=0.40628388765166956 a=wye,b=wye,i=7163,x=0.4555929409217334,y=0.46397391790537257 a=eks,b=pan,i=7164,x=0.5336092896068227,y=0.6717538742842986 a=pan,b=zee,i=7168,x=0.05484316817552892,y=0.17151702310481431 a=hat,b=wye,i=7173,x=0.18576991003719212,y=0.32538288858474795 a=hat,b=eks,i=7175,x=0.8596787945183175,y=0.9376543180536796 a=wye,b=pan,i=7176,x=0.6724292506877466,y=0.8820892101229925 a=eks,b=hat,i=7185,x=0.16457422522306786,y=0.3254688160534126 a=pan,b=pan,i=7186,x=0.09026915761362286,y=0.023448958188875713 a=hat,b=wye,i=7187,x=0.4560687123084549,y=0.4064263428720335 a=wye,b=pan,i=7188,x=0.4956424303944521,y=0.2862948969999991 a=wye,b=eks,i=7191,x=0.40387119430799534,y=0.2671989768915307 a=hat,b=zee,i=7192,x=0.04140473031764258,y=0.12247713585949505 a=eks,b=eks,i=7198,x=0.21945638426831482,y=0.02350640610667476 a=wye,b=pan,i=7201,x=0.9400232704650787,y=0.6360498242547704 a=zee,b=zee,i=7203,x=0.6196913167679251,y=0.7693669742661702 a=pan,b=eks,i=7204,x=0.7025276205611544,y=0.5171960435307702 a=wye,b=pan,i=7208,x=0.49730390768352073,y=0.040387788389040336 a=wye,b=zee,i=7209,x=0.2990551204662385,y=0.24766816596397379 a=hat,b=zee,i=7211,x=0.5479599732793081,y=0.7309237182718691 a=hat,b=hat,i=7212,x=0.11334324090228143,y=0.4449813414016559 a=wye,b=hat,i=7216,x=0.5252986145121908,y=0.9054934316514225 a=hat,b=pan,i=7218,x=0.2996125766631278,y=0.4976607588511254 a=zee,b=zee,i=7219,x=0.6269054706790941,y=0.7732047241313896 a=zee,b=hat,i=7220,x=0.9218855933251531,y=0.9884286346489324 a=zee,b=zee,i=7221,x=0.8961118412742498,y=0.5527678285308364 a=pan,b=hat,i=7222,x=0.06750577252048573,y=0.45278767440580836 a=eks,b=eks,i=7224,x=0.826281664166814,y=0.7784066577349854 a=eks,b=eks,i=7227,x=0.5839736448682071,y=0.8252023673907429 a=eks,b=pan,i=7230,x=0.6437767672345736,y=0.880694505581993 a=hat,b=eks,i=7231,x=0.8525023870231172,y=0.8371410685258226 a=eks,b=zee,i=7232,x=0.8665889356718274,y=0.727601457029631 a=eks,b=eks,i=7234,x=0.24279014390270426,y=0.2483565874207584 a=hat,b=pan,i=7235,x=0.8801345341211195,y=0.9358790870593957 a=pan,b=wye,i=7236,x=0.27447738011116474,y=0.004545127562776141 a=zee,b=zee,i=7237,x=0.4441192412902708,y=0.12641379815166043 a=zee,b=wye,i=7240,x=0.08769157759149027,y=0.4682424277651016 a=wye,b=pan,i=7243,x=0.23457496179942383,y=0.25480860225867064 a=pan,b=wye,i=7244,x=0.33418676914584544,y=0.12547224222781395 a=eks,b=hat,i=7245,x=0.15591846641848217,y=0.06738895282990076 a=zee,b=zee,i=7250,x=0.4205283537525053,y=0.017542491951736294 a=wye,b=zee,i=7251,x=0.03690845523228947,y=0.3207859173250125 a=pan,b=hat,i=7255,x=0.005529616019901207,y=0.050405481126457485 a=hat,b=zee,i=7256,x=0.19429528950321628,y=0.2713422241532205 a=wye,b=zee,i=7257,x=0.030816159583946456,y=0.26057323500261886 a=eks,b=pan,i=7261,x=0.5956552210056466,y=0.6731134108078785 a=wye,b=zee,i=7263,x=0.7738670394914589,y=0.7776575420356829 a=pan,b=zee,i=7266,x=0.29284541534943886,y=0.302297804948473 a=hat,b=wye,i=7273,x=0.14732182908248415,y=0.15766209607019577 a=zee,b=hat,i=7274,x=0.12912926442853778,y=0.4373967289737535 a=pan,b=wye,i=7278,x=0.8504546169336947,y=0.8944056123200194 a=pan,b=pan,i=7281,x=0.8126567917280336,y=0.8074968827433902 a=wye,b=wye,i=7283,x=0.7932471858732224,y=0.799314077275886 a=zee,b=pan,i=7284,x=0.9156868185576506,y=0.8532083341105031 a=pan,b=eks,i=7285,x=0.6782016255263672,y=0.6826685678107132 a=zee,b=hat,i=7287,x=0.1793121692955475,y=0.15066781644968152 a=pan,b=pan,i=7289,x=0.5648161072496519,y=0.5225373033056284 a=zee,b=hat,i=7291,x=0.4416432361854393,y=0.4815754525534033 a=pan,b=pan,i=7292,x=0.7818043909150125,y=0.8301584593837131 a=wye,b=hat,i=7296,x=0.06387677434814132,y=0.4016686557239688 a=eks,b=zee,i=7301,x=0.24231768726605574,y=0.36168589987653654 a=pan,b=wye,i=7302,x=0.9493279693158848,y=0.9320553760871662 a=zee,b=pan,i=7304,x=0.6353829183388288,y=0.7926738022346027 a=pan,b=hat,i=7305,x=0.5874095716972196,y=0.7353421801026144 a=wye,b=hat,i=7312,x=0.23122127585115393,y=0.34710066461942035 a=hat,b=hat,i=7313,x=0.04440593404771587,y=0.37885696420400083 a=pan,b=hat,i=7314,x=0.11943754790139005,y=0.36148458916104687 a=hat,b=wye,i=7315,x=0.762849509523023,y=0.5445776666095938 a=wye,b=hat,i=7316,x=0.49431226962351105,y=0.20765083254084993 a=eks,b=wye,i=7319,x=0.7931636018175485,y=0.6139112136646976 a=hat,b=hat,i=7320,x=0.39178985057319626,y=0.23236564180125518 a=wye,b=wye,i=7321,x=0.35700901065371815,y=0.28320908292909874 a=pan,b=eks,i=7322,x=0.23434957604819473,y=0.051931896713069414 a=wye,b=zee,i=7324,x=0.46590974940880736,y=0.38852539050053736 a=hat,b=hat,i=7328,x=0.5360492386373142,y=0.6804516078113585 a=wye,b=eks,i=7329,x=0.5479278609035699,y=0.6395949329290961 a=eks,b=hat,i=7331,x=0.788081413287463,y=0.8378548167327706 a=wye,b=eks,i=7333,x=0.23109457565661884,y=0.175253032327905 a=eks,b=eks,i=7334,x=0.5399986455657582,y=0.8158128369790969 a=pan,b=wye,i=7335,x=0.2567672400806126,y=0.2775523933001237 a=pan,b=pan,i=7337,x=0.03345300533476314,y=0.05011040908993403 a=eks,b=wye,i=7339,x=0.7149884797875254,y=0.5780977956467382 a=pan,b=eks,i=7342,x=0.32087613651983915,y=0.33882735674733244 a=pan,b=hat,i=7343,x=0.9718021240386961,y=0.8360987881082459 a=pan,b=zee,i=7344,x=0.7960579191229258,y=0.8642875358044435 a=hat,b=eks,i=7346,x=0.9392077077039757,y=0.869513883344899 a=zee,b=pan,i=7347,x=0.5598151935312621,y=0.9371568081140333 a=hat,b=pan,i=7348,x=0.5273520540957175,y=0.9743536695566267 a=zee,b=pan,i=7349,x=0.9798614924191777,y=0.661939043406021 a=wye,b=wye,i=7352,x=0.0924480571001528,y=0.30109533355539897 a=pan,b=wye,i=7353,x=0.7001693740890388,y=0.7313365122301939 a=zee,b=zee,i=7357,x=0.37772059495645105,y=0.04160047639165676 a=eks,b=pan,i=7358,x=0.20000198658880186,y=0.2727601315820374 a=zee,b=zee,i=7359,x=0.8789933703062237,y=0.787471191499597 a=zee,b=hat,i=7361,x=0.03789515978860469,y=0.08906319847440858 a=zee,b=pan,i=7362,x=0.37791224094768805,y=0.035794629838716285 a=zee,b=pan,i=7366,x=0.7326832606913403,y=0.988312668973181 a=zee,b=zee,i=7370,x=0.7741716706994631,y=0.8036145555008443 a=zee,b=hat,i=7371,x=0.4507985912029725,y=0.3077642021954843 a=pan,b=pan,i=7372,x=0.7704918547993125,y=0.9834514670413425 a=eks,b=eks,i=7373,x=0.4293751563574991,y=0.321596575054345 a=wye,b=zee,i=7374,x=0.551952261755126,y=0.5902774680877885 a=hat,b=pan,i=7378,x=0.10026227651385622,y=0.04421109516628252 a=pan,b=wye,i=7383,x=0.8494039628427111,y=0.8499184581272037 a=pan,b=pan,i=7384,x=0.147877939581611,y=0.3802766658466368 a=pan,b=eks,i=7391,x=0.4877630118621793,y=0.2703969185758941 a=eks,b=zee,i=7392,x=0.47928188791181825,y=0.4019006064467472 a=pan,b=zee,i=7394,x=0.7577687447939129,y=0.8939904227639627 a=wye,b=pan,i=7400,x=0.6413551187597212,y=0.8585006139152228 a=pan,b=zee,i=7401,x=0.7038547368085565,y=0.833002029439337 a=eks,b=hat,i=7403,x=0.8360641078807856,y=0.9076959476149424 a=wye,b=zee,i=7404,x=0.8798482207846597,y=0.980841539034285 a=pan,b=eks,i=7405,x=0.6745743258945766,y=0.7867105500751859 a=hat,b=wye,i=7408,x=0.9529062878494667,y=0.7852866253859588 a=eks,b=pan,i=7409,x=0.7981122558329,y=0.6186019487821701 a=pan,b=wye,i=7412,x=0.6977929179546933,y=0.5888437383863911 a=wye,b=hat,i=7414,x=0.8736572008864342,y=0.5573924644600762 a=wye,b=wye,i=7415,x=0.30171840067278866,y=0.3419586030343307 a=pan,b=wye,i=7416,x=0.2585223323598659,y=0.3463024564198399 a=hat,b=eks,i=7417,x=0.3785664786635482,y=0.26018775063772737 a=wye,b=pan,i=7420,x=0.637403401738078,y=0.8374737656276083 a=zee,b=zee,i=7421,x=0.27260075448645904,y=0.40666948184724905 a=wye,b=wye,i=7422,x=0.23158788759518745,y=0.2878292702486247 a=wye,b=hat,i=7423,x=0.65748564141991,y=0.991048470406043 a=eks,b=hat,i=7431,x=0.42045666700455464,y=0.1678609743716658 a=wye,b=pan,i=7437,x=0.9282262872069705,y=0.6360386793524121 a=pan,b=wye,i=7438,x=0.14231386871466345,y=0.4954949252707901 a=hat,b=zee,i=7439,x=0.3598352944100318,y=0.24656543972679557 a=zee,b=wye,i=7442,x=0.6608160620662386,y=0.5974595563363765 a=hat,b=wye,i=7443,x=0.25082061911407305,y=0.21021328972399989 a=pan,b=zee,i=7444,x=0.3397136877438124,y=0.2183579843750636 a=zee,b=wye,i=7446,x=0.48989555445269983,y=0.4667529417156665 a=pan,b=pan,i=7448,x=0.2640997209164132,y=0.21566634091032355 a=wye,b=pan,i=7449,x=0.8358772139168086,y=0.5804404380403491 a=wye,b=eks,i=7451,x=0.8347006203497817,y=0.9777231624470996 a=pan,b=hat,i=7454,x=0.5194182222148909,y=0.7430038847189214 a=wye,b=zee,i=7457,x=0.33342706113360265,y=0.14501891527781052 a=eks,b=eks,i=7458,x=0.5811068614884891,y=0.664734231079448 a=pan,b=pan,i=7460,x=0.35138591198463265,y=0.21244588228015993 a=pan,b=pan,i=7462,x=0.6618404094367076,y=0.8219415456549093 a=wye,b=hat,i=7463,x=0.6072686833968383,y=0.7123986333317 a=pan,b=pan,i=7464,x=0.20391564584771982,y=0.016010952251377497 a=eks,b=wye,i=7473,x=0.05762456751144174,y=0.28964111938628945 a=zee,b=hat,i=7474,x=0.43396734243561297,y=0.14885801202307214 a=eks,b=pan,i=7475,x=0.6722348646450019,y=0.7590858841092192 a=wye,b=eks,i=7477,x=0.2981113055444685,y=0.3118479248083458 a=eks,b=zee,i=7478,x=0.7409323823493578,y=0.7821738405034923 a=eks,b=pan,i=7479,x=0.9488581319420917,y=0.5706834161873786 a=eks,b=hat,i=7480,x=0.02963041418290202,y=0.31020752876337365 a=eks,b=hat,i=7482,x=0.5358070419986188,y=0.9271364146014381 a=pan,b=hat,i=7484,x=0.9277546187980327,y=0.6036400626061248 a=zee,b=wye,i=7487,x=0.06930153211010659,y=0.40332380041726024 a=hat,b=pan,i=7491,x=0.6815182530961382,y=0.9995542599759397 a=hat,b=wye,i=7497,x=0.01901911173549864,y=0.12188494912380243 a=zee,b=wye,i=7498,x=0.9598078762930742,y=0.9526096866376772 a=hat,b=wye,i=7499,x=0.636327994634104,y=0.5920454180111085 a=eks,b=pan,i=7500,x=0.28545374834074233,y=0.23198097536923323 a=zee,b=hat,i=7503,x=0.7352529827218478,y=0.629380067609114 a=pan,b=wye,i=7504,x=0.8333715164315797,y=0.9451336949095434 a=zee,b=pan,i=7505,x=0.564057939908022,y=0.5334065367359347 a=hat,b=pan,i=7507,x=0.2115605362533587,y=0.17174864475858942 a=wye,b=eks,i=7508,x=0.5483107008409311,y=0.887289998494882 a=eks,b=pan,i=7509,x=0.7069484914746176,y=0.782150154038626 a=wye,b=eks,i=7510,x=0.6248444849216757,y=0.6630576924648813 a=hat,b=wye,i=7513,x=0.5412688517812235,y=0.5262389205562669 a=wye,b=hat,i=7515,x=0.9897486946692156,y=0.8560315264830626 a=wye,b=zee,i=7516,x=0.8259254313902334,y=0.7412888906117227 a=pan,b=pan,i=7517,x=0.7516545627381832,y=0.7262369325855629 a=pan,b=hat,i=7523,x=0.7491239851649556,y=0.9869320105885282 a=pan,b=zee,i=7524,x=0.8170930769042274,y=0.9831655236845562 a=pan,b=hat,i=7526,x=0.6842184815608053,y=0.5413631696210732 a=eks,b=zee,i=7528,x=0.6805617035261402,y=0.9357708602507883 a=zee,b=wye,i=7530,x=0.7097075423244159,y=0.9664504052194537 a=hat,b=zee,i=7531,x=0.2229334385915317,y=0.3284190225602506 a=eks,b=wye,i=7532,x=0.5296457339778697,y=0.5356809514905594 a=wye,b=pan,i=7533,x=0.7835022697060869,y=0.5470260523424321 a=zee,b=wye,i=7536,x=0.977198066335277,y=0.841156212711556 a=zee,b=zee,i=7537,x=0.45067646463535815,y=0.4846053315615896 a=pan,b=pan,i=7540,x=0.9220993601302719,y=0.7568665001928173 a=hat,b=hat,i=7543,x=0.6227885940707738,y=0.6684149004769806 a=wye,b=eks,i=7545,x=0.022518661429014375,y=0.2901112553388282 a=hat,b=hat,i=7547,x=0.8215672815436097,y=0.5614013828250404 a=hat,b=hat,i=7548,x=0.19269905065728477,y=0.011009649002469146 a=eks,b=wye,i=7549,x=0.7325288469158541,y=0.565544676390673 a=wye,b=eks,i=7552,x=0.8469802002512098,y=0.815964077738481 a=eks,b=wye,i=7554,x=0.7339079956532404,y=0.8285558028377102 a=pan,b=zee,i=7555,x=0.30709526445187707,y=0.4817130705295929 a=wye,b=hat,i=7558,x=0.6038851752558235,y=0.9009580077702348 a=eks,b=hat,i=7560,x=0.10199887225407722,y=0.31764039641093744 a=zee,b=pan,i=7567,x=0.4193214026807677,y=0.394167835232068 a=zee,b=hat,i=7569,x=0.09822492892655521,y=0.05447501970715207 a=zee,b=zee,i=7570,x=0.12789683952220732,y=0.25490189761435 a=wye,b=wye,i=7573,x=0.92008458670793,y=0.6955528667719472 a=eks,b=pan,i=7574,x=0.14478437931649057,y=0.0941855027104701 a=eks,b=zee,i=7577,x=0.14231014763644978,y=0.4717127637144344 a=pan,b=eks,i=7580,x=0.1600952140568258,y=0.4045418954164892 a=wye,b=wye,i=7581,x=0.2175313107798721,y=0.3671212999414236 a=pan,b=hat,i=7582,x=0.2569787233680674,y=0.2148575227188957 a=wye,b=zee,i=7585,x=0.13751395044042258,y=0.034975186947673986 a=hat,b=hat,i=7586,x=0.5889920011506182,y=0.8078788341273992 a=zee,b=hat,i=7587,x=0.03280836042125246,y=0.41282684631580824 a=zee,b=hat,i=7589,x=0.7770699494898016,y=0.7790651064661754 a=zee,b=zee,i=7592,x=0.35146635664435344,y=0.4539874980554838 a=wye,b=eks,i=7593,x=0.04430024252919407,y=0.1263254223270297 a=eks,b=zee,i=7596,x=0.5712662107490064,y=0.6090688560627531 a=wye,b=eks,i=7597,x=0.4310431117208252,y=0.08951460884563855 a=pan,b=wye,i=7599,x=0.9608268596180474,y=0.9070684642079544 a=eks,b=eks,i=7600,x=0.5242885778608762,y=0.7826689200927383 a=wye,b=pan,i=7601,x=0.9208150605661285,y=0.5589433846274124 a=pan,b=hat,i=7605,x=0.3084442479608156,y=0.29052958365713977 a=zee,b=pan,i=7606,x=0.39737589478806956,y=0.02851924706651765 a=pan,b=wye,i=7607,x=0.2998113807261462,y=0.47793002819857533 a=pan,b=wye,i=7608,x=0.7117542206974444,y=0.7970333994894653 a=zee,b=pan,i=7609,x=0.39637889658629055,y=0.15152040674745126 a=zee,b=wye,i=7612,x=0.3473870036653739,y=0.03835525794322947 a=eks,b=wye,i=7613,x=0.051620293140943185,y=0.3354589495771291 a=hat,b=eks,i=7618,x=0.23737869189758654,y=0.43340937762837506 a=zee,b=hat,i=7619,x=0.0396492782791249,y=0.21046790711790042 a=zee,b=wye,i=7623,x=0.8476652404295622,y=0.5532359995865707 a=zee,b=wye,i=7625,x=0.6630299534680688,y=0.9316352338897794 a=zee,b=hat,i=7627,x=0.3510535767246904,y=0.3060628840965116 a=hat,b=hat,i=7629,x=0.6503893869201249,y=0.8748121320804191 a=pan,b=pan,i=7631,x=0.27145158019948934,y=0.09516187714787117 a=wye,b=zee,i=7632,x=0.734823995296927,y=0.7719486421533686 a=eks,b=wye,i=7634,x=0.7109688223985979,y=0.7976941367774835 a=zee,b=zee,i=7635,x=0.12557655765488285,y=0.11534164357950183 a=pan,b=hat,i=7637,x=0.9106017109900336,y=0.8891547034705604 a=eks,b=hat,i=7639,x=0.771170174812707,y=0.7659520407198543 a=eks,b=wye,i=7640,x=0.2743403725668617,y=0.29487651020724404 a=pan,b=zee,i=7641,x=0.9381993656017179,y=0.6132694517353006 a=eks,b=pan,i=7643,x=0.47586159706318876,y=0.4962125479739936 a=wye,b=zee,i=7644,x=0.6513731813421505,y=0.9956216673837286 a=zee,b=wye,i=7648,x=0.6798736010037264,y=0.9310702986321819 a=wye,b=wye,i=7653,x=0.5261687377247655,y=0.9662557892207575 a=pan,b=wye,i=7658,x=0.3621794133271582,y=0.38650038828351596 a=pan,b=pan,i=7660,x=0.5441433972504542,y=0.9469895242558711 a=zee,b=hat,i=7661,x=0.9408442476780763,y=0.8023490934603362 a=zee,b=eks,i=7667,x=0.03246665173355623,y=0.4911639950418465 a=pan,b=hat,i=7671,x=0.5479425830973824,y=0.6792965466963522 a=wye,b=wye,i=7674,x=0.8942818883713989,y=0.5212590944649815 a=eks,b=pan,i=7676,x=0.44645752932549043,y=0.031497838025275615 a=eks,b=hat,i=7678,x=0.07578434084199792,y=0.22918239952964947 a=wye,b=hat,i=7679,x=0.9686531523418166,y=0.924678615947144 a=wye,b=hat,i=7680,x=0.6280201487984101,y=0.536246349153707 a=wye,b=hat,i=7682,x=0.24098953071009122,y=0.26190037231185814 a=zee,b=pan,i=7685,x=0.09709731100349062,y=0.4690475302436993 a=pan,b=eks,i=7686,x=0.18978586580625822,y=0.18115920896147264 a=wye,b=zee,i=7687,x=0.3434686533925685,y=0.48726381835108046 a=eks,b=hat,i=7689,x=0.17159448083555107,y=0.045442427612649494 a=hat,b=zee,i=7690,x=0.7259375308340535,y=0.7674839756219988 a=zee,b=wye,i=7694,x=0.3060398953875496,y=0.10472339189986246 a=eks,b=pan,i=7700,x=0.7077775737786727,y=0.7272353949934527 a=wye,b=pan,i=7702,x=0.6934052269305254,y=0.7343693194312434 a=eks,b=eks,i=7704,x=0.76786474676413,y=0.8734911204128757 a=eks,b=wye,i=7708,x=0.1593131070189654,y=0.21618160132947373 a=eks,b=pan,i=7709,x=0.021236282778372417,y=0.3980616560952607 a=pan,b=pan,i=7710,x=0.6454947652276057,y=0.5934369662779847 a=pan,b=hat,i=7712,x=0.4196809161822014,y=0.26377711630821754 a=hat,b=hat,i=7715,x=0.6233765313325004,y=0.5758791846152675 a=hat,b=wye,i=7717,x=0.2286520253814175,y=0.1192319014188804 a=eks,b=pan,i=7723,x=0.3209098916589238,y=0.4109567715356973 a=hat,b=wye,i=7725,x=0.1378541730969839,y=0.25911129591737747 a=pan,b=pan,i=7726,x=0.43414990019558963,y=0.1556380176176868 a=eks,b=zee,i=7728,x=0.5397828066703505,y=0.6535807927478277 a=zee,b=zee,i=7730,x=0.17826971421632076,y=0.23305955441707682 a=hat,b=eks,i=7731,x=0.6064367170765328,y=0.5843998077541726 a=hat,b=pan,i=7733,x=0.15752257838130168,y=0.025328573078963523 a=hat,b=hat,i=7735,x=0.9286394794387348,y=0.9849690205615684 a=wye,b=zee,i=7736,x=0.5283513685317409,y=0.8859340359150333 a=wye,b=eks,i=7740,x=0.7528542161787996,y=0.7648364405523831 a=eks,b=eks,i=7745,x=0.3215874010779871,y=0.2780127707789244 a=eks,b=eks,i=7746,x=0.35282776725789056,y=0.015349081732579983 a=zee,b=eks,i=7747,x=0.4180982192655389,y=0.2733251523581718 a=wye,b=wye,i=7751,x=0.9578808895640281,y=0.567472797993126 a=eks,b=wye,i=7752,x=0.8308158486543955,y=0.7251988641133165 a=eks,b=hat,i=7754,x=0.5569680022127645,y=0.5333129600306122 a=eks,b=pan,i=7755,x=0.3881304412114248,y=0.4050350844434646 a=zee,b=pan,i=7756,x=0.2999624778639135,y=0.3422859654759408 a=hat,b=eks,i=7757,x=0.005675684156441596,y=0.4710155431561027 a=hat,b=pan,i=7759,x=0.2655863070154898,y=0.4394097550698016 a=zee,b=pan,i=7760,x=0.09922636178391386,y=0.3133271646647967 a=hat,b=pan,i=7761,x=0.5937279590019037,y=0.9494399455643315 a=eks,b=pan,i=7762,x=0.9358045588817545,y=0.7330851249844436 a=zee,b=pan,i=7764,x=0.48750871272402196,y=0.22236263541673462 a=eks,b=eks,i=7767,x=0.53797481529119,y=0.9465659178026697 a=wye,b=hat,i=7769,x=0.3705583652673885,y=0.059144918778647027 a=pan,b=zee,i=7770,x=0.6956017564216889,y=0.66737949839894 a=hat,b=eks,i=7771,x=0.756025188553685,y=0.8094953852781318 a=pan,b=eks,i=7774,x=0.8611049069366612,y=0.7289618171406003 a=hat,b=hat,i=7776,x=0.8353731209463556,y=0.766113750196805 a=wye,b=pan,i=7777,x=0.05858955413860256,y=0.12058424529655198 a=wye,b=hat,i=7779,x=0.6525057028901559,y=0.827506650684489 a=zee,b=wye,i=7781,x=0.8785183426416252,y=0.5929085468141393 a=hat,b=pan,i=7783,x=0.2970040422341498,y=0.3987945132487777 a=eks,b=pan,i=7784,x=0.5773221928392703,y=0.984120457296803 a=eks,b=eks,i=7791,x=0.41888693176987457,y=0.12945875791772954 a=hat,b=zee,i=7793,x=0.958394958736606,y=0.8162724775424932 a=wye,b=wye,i=7796,x=0.7618404269252146,y=0.7082734662093254 a=hat,b=eks,i=7797,x=0.3339037394632195,y=0.33041712223471265 a=pan,b=eks,i=7798,x=0.8964629088574175,y=0.6314628948974991 a=eks,b=wye,i=7801,x=0.2768061453774291,y=0.11197920863328137 a=zee,b=pan,i=7802,x=0.8246321893741126,y=0.9437960471953348 a=hat,b=zee,i=7805,x=0.7220810582203347,y=0.7321859764651767 a=wye,b=wye,i=7809,x=0.00751279921360315,y=0.10191418158652688 a=wye,b=pan,i=7810,x=0.22896336477318813,y=0.3855317875005415 a=pan,b=hat,i=7811,x=0.2803772001943151,y=0.06126665020709965 a=pan,b=wye,i=7812,x=0.6626056412742908,y=0.8119248457418577 a=zee,b=wye,i=7813,x=0.2839449326479042,y=0.21823946066739763 a=wye,b=pan,i=7815,x=0.29912422376234227,y=0.031086896342097492 a=wye,b=hat,i=7816,x=0.9864077710445651,y=0.7857310073202174 a=zee,b=pan,i=7820,x=0.6449176000624874,y=0.6911176673897844 a=zee,b=zee,i=7821,x=0.6652689102876012,y=0.8739835083180177 a=zee,b=eks,i=7822,x=0.6987205194846695,y=0.5636198949945938 a=zee,b=zee,i=7827,x=0.5476130433221185,y=0.5402862105818173 a=zee,b=hat,i=7828,x=0.9857371922518141,y=0.9407026776406513 a=zee,b=zee,i=7830,x=0.00819682639104835,y=0.4240387399947815 a=pan,b=eks,i=7831,x=0.7227922598778895,y=0.8810129413735137 a=wye,b=eks,i=7832,x=0.44768287987315436,y=0.06097808844991881 a=eks,b=wye,i=7840,x=0.15083338360252196,y=0.4677170605064366 a=eks,b=wye,i=7841,x=0.2390993050590302,y=0.4022350252704088 a=wye,b=wye,i=7842,x=0.03868013977565554,y=0.36213469293451195 a=hat,b=eks,i=7843,x=0.2326952229877629,y=0.07810622939834866 a=eks,b=eks,i=7844,x=0.3464583830104778,y=0.24608203542200424 a=zee,b=hat,i=7845,x=0.6258279281533773,y=0.519301606092353 a=hat,b=wye,i=7847,x=0.5913920636618824,y=0.869313774493801 a=zee,b=wye,i=7849,x=0.6838794391771024,y=0.7901996933834754 a=zee,b=eks,i=7850,x=0.38221395674318315,y=0.4647687529098594 a=pan,b=hat,i=7851,x=0.7174129864414264,y=0.6977644513609003 a=wye,b=wye,i=7852,x=0.9237362599816926,y=0.8751578434058209 a=hat,b=wye,i=7854,x=0.06764752166213406,y=0.2082339516770152 a=wye,b=hat,i=7856,x=0.7543839227963806,y=0.7708302534568163 a=pan,b=hat,i=7857,x=0.4184705412704066,y=0.40669972332461846 a=wye,b=zee,i=7858,x=0.9223976078879647,y=0.5779020996216999 a=zee,b=zee,i=7859,x=0.10768947209184598,y=0.3365441234115185 a=hat,b=pan,i=7863,x=0.06726201643453855,y=0.35933180644142315 a=eks,b=wye,i=7865,x=0.32234768937000546,y=0.02406247620613 a=zee,b=hat,i=7867,x=0.7690926832290548,y=0.9300355345607946 a=wye,b=wye,i=7872,x=0.5263396869727451,y=0.6135988456193723 a=wye,b=pan,i=7879,x=0.3148924229301867,y=0.1872406546524351 a=eks,b=wye,i=7880,x=0.03633390115689916,y=0.16903851260082725 a=hat,b=wye,i=7883,x=0.24262458856564295,y=0.01835360943862996 a=hat,b=zee,i=7886,x=0.794970017782755,y=0.6062492046952036 a=eks,b=eks,i=7890,x=0.5715742308742378,y=0.8192093346935977 a=eks,b=wye,i=7894,x=0.5608680829128325,y=0.9585598084195104 a=eks,b=pan,i=7896,x=0.9913466570743009,y=0.6302035261111584 a=hat,b=wye,i=7897,x=0.5421196020388044,y=0.8624723374301944 a=eks,b=hat,i=7904,x=0.2705482127515829,y=0.01971442860313377 a=zee,b=hat,i=7908,x=0.3610060660850839,y=0.24288129482927623 a=wye,b=eks,i=7911,x=0.691697756697526,y=0.877518858711515 a=zee,b=pan,i=7915,x=0.6579171209676669,y=0.6482697150135545 a=wye,b=eks,i=7916,x=0.2877295918648384,y=0.211059870769302 a=pan,b=eks,i=7917,x=0.5275793853162087,y=0.8748428200227294 a=eks,b=eks,i=7918,x=0.12458230242468837,y=0.24069602443528393 a=zee,b=zee,i=7920,x=0.8985365345616582,y=0.6020907480091875 a=hat,b=wye,i=7921,x=0.09671063835019511,y=0.4703227983629693 a=eks,b=pan,i=7924,x=0.3713298410561683,y=0.296460093460874 a=zee,b=zee,i=7929,x=0.25040361330370065,y=0.3462781056544345 a=wye,b=eks,i=7930,x=0.5998999740666952,y=0.940489760974054 a=eks,b=hat,i=7931,x=0.7426863429203551,y=0.5997919568409129 a=eks,b=wye,i=7932,x=0.7539925055624301,y=0.9588704021223314 a=eks,b=eks,i=7933,x=0.8496577484419044,y=0.8749858904217946 a=eks,b=pan,i=7940,x=0.18503477530273849,y=0.2613475073722671 a=wye,b=pan,i=7944,x=0.6010756954347072,y=0.602663902557592 a=zee,b=eks,i=7947,x=0.025642761574512285,y=0.18768382301071385 a=wye,b=pan,i=7950,x=0.13192831258970839,y=0.09974934678356573 a=eks,b=pan,i=7951,x=0.573135783011619,y=0.5173979516422308 a=wye,b=pan,i=7952,x=0.9672001578855394,y=0.5999113434317762 a=hat,b=wye,i=7953,x=0.5332777170304573,y=0.8240541851977825 a=pan,b=wye,i=7954,x=0.1279461268867662,y=0.3465018420126411 a=wye,b=zee,i=7958,x=0.7645204491814582,y=0.853303854748976 a=zee,b=pan,i=7959,x=0.15605455866939177,y=0.46323289916297505 a=hat,b=zee,i=7960,x=0.16017925473869754,y=0.4529356695213568 a=wye,b=wye,i=7962,x=0.18404446909382244,y=0.26269521842771504 a=pan,b=pan,i=7964,x=0.282047967900814,y=0.22212917426772594 a=eks,b=wye,i=7965,x=0.05872308143086857,y=0.38482704713824056 a=pan,b=hat,i=7966,x=0.2501049463368379,y=0.39344676758297514 a=eks,b=wye,i=7970,x=0.7564471093195367,y=0.588547367327297 a=wye,b=pan,i=7973,x=0.018524216435056196,y=0.08446663540594712 a=hat,b=zee,i=7974,x=0.24963209679900955,y=0.016049846424579184 a=hat,b=wye,i=7975,x=0.048154096212748465,y=0.23172149127883657 a=wye,b=hat,i=7977,x=0.5283629678807258,y=0.8918455631655288 a=pan,b=wye,i=7978,x=0.5186376529712587,y=0.8811576068202212 a=zee,b=zee,i=7980,x=0.10892391322425843,y=0.050571608567332116 a=eks,b=pan,i=7984,x=0.49794222352752093,y=0.19964088700431204 a=eks,b=eks,i=7985,x=0.25908328241507117,y=0.41719268312114377 a=wye,b=zee,i=7986,x=0.2712612087411137,y=0.4093087980161978 a=zee,b=eks,i=7989,x=0.5671275966876752,y=0.6710467056302961 a=hat,b=eks,i=7991,x=0.9093001304035243,y=0.6454294428509858 a=zee,b=pan,i=7993,x=0.840708068980671,y=0.7676444206837281 a=eks,b=pan,i=7994,x=0.13873019879879267,y=0.3541885725000481 a=wye,b=wye,i=7995,x=0.5556276037973694,y=0.7103742139489323 a=wye,b=hat,i=7996,x=0.7897718226462853,y=0.7866250828364114 a=zee,b=pan,i=7998,x=0.6173947671381171,y=0.9099504940374747 a=pan,b=eks,i=7999,x=0.1904021794562485,y=0.2442456072044632 a=pan,b=zee,i=8001,x=0.21740880422197573,y=0.009823495326658604 a=wye,b=zee,i=8002,x=0.8483246353215173,y=0.748697867257607 a=eks,b=wye,i=8003,x=0.07232519497816503,y=0.01460395395166092 a=hat,b=eks,i=8007,x=0.37719631868649617,y=0.39591507134214254 a=hat,b=eks,i=8010,x=0.3187905796970636,y=0.3173506685081655 a=zee,b=hat,i=8012,x=0.9967455860256934,y=0.846350626099811 a=hat,b=zee,i=8017,x=0.8289275824108141,y=0.5824677757054623 a=zee,b=hat,i=8018,x=0.47908711384726377,y=0.2078467393092358 a=pan,b=hat,i=8019,x=0.03774190681630729,y=0.37562081779173295 a=hat,b=zee,i=8021,x=0.6283764347998099,y=0.7038955747755151 a=wye,b=eks,i=8022,x=0.9822305246922711,y=0.9025462559345021 a=pan,b=hat,i=8024,x=0.7871049381240648,y=0.9157631088161338 a=hat,b=zee,i=8025,x=0.8464024197077388,y=0.7505262168915832 a=pan,b=wye,i=8028,x=0.03498607510109997,y=0.19549287051995312 a=wye,b=pan,i=8030,x=0.8534063530727802,y=0.5216400536886638 a=zee,b=hat,i=8032,x=0.3470913703916284,y=0.4932013734514763 a=wye,b=pan,i=8035,x=0.17190090759613674,y=0.02144281885832955 a=zee,b=zee,i=8037,x=0.7060201401255403,y=0.9669662969793548 a=pan,b=zee,i=8040,x=0.7171534760409121,y=0.7328586414702059 a=pan,b=eks,i=8041,x=0.3839508814613577,y=0.30631865487711984 a=zee,b=wye,i=8042,x=0.3764616704796617,y=0.0013477620094425324 a=eks,b=wye,i=8046,x=0.6051188687817523,y=0.9131734207686757 a=zee,b=wye,i=8048,x=0.05640085976332132,y=0.0700003098785944 a=eks,b=hat,i=8050,x=0.9874222186130187,y=0.8593466056433501 a=pan,b=pan,i=8052,x=0.6493110423838093,y=0.5347940909170277 a=wye,b=wye,i=8054,x=0.29645291860851164,y=0.2862439675971603 a=wye,b=hat,i=8055,x=0.9283998083818392,y=0.9186794272646708 a=zee,b=eks,i=8056,x=0.21742326077552165,y=0.21215545457837148 a=wye,b=hat,i=8062,x=0.9226631815117158,y=0.9902149324132298 a=pan,b=eks,i=8063,x=0.4162908252496399,y=0.18879569170028876 a=zee,b=zee,i=8068,x=0.1526773413967627,y=0.492096177763767 a=pan,b=pan,i=8074,x=0.47234873863850657,y=0.4467664305469584 a=eks,b=zee,i=8075,x=0.8643916283489397,y=0.8421716629916459 a=pan,b=wye,i=8076,x=0.36180082799458324,y=0.2681111063038798 a=wye,b=zee,i=8077,x=0.291110312999184,y=0.3904237799736081 a=pan,b=wye,i=8078,x=0.2285091327975376,y=0.08630172750559728 a=zee,b=pan,i=8080,x=0.4953944041935031,y=0.13051323550656468 a=eks,b=hat,i=8084,x=0.6415360825871783,y=0.9093765294473956 a=wye,b=pan,i=8086,x=0.7089561346111681,y=0.9346147842120147 a=hat,b=wye,i=8087,x=0.6721158897399355,y=0.8662012495181518 a=wye,b=zee,i=8092,x=0.3727994612209693,y=0.12052581566020104 a=eks,b=hat,i=8093,x=0.9315252187513533,y=0.561169216332415 a=pan,b=eks,i=8098,x=0.02310988069794695,y=0.04436912792860748 a=pan,b=wye,i=8100,x=0.6977704958793126,y=0.7057512041273386 a=hat,b=zee,i=8101,x=0.8813156757676321,y=0.538439525268842 a=pan,b=eks,i=8102,x=0.8253811424731291,y=0.8958384638924397 a=wye,b=hat,i=8103,x=0.6382749094882392,y=0.7690601393055252 a=zee,b=zee,i=8104,x=0.19443211144688854,y=0.39629790432524836 a=zee,b=zee,i=8105,x=0.028359518501674397,y=0.31630049190233644 a=eks,b=eks,i=8108,x=0.8869014997757403,y=0.6363003729185641 a=eks,b=eks,i=8112,x=0.31000078368875394,y=0.36138146669138416 a=eks,b=hat,i=8118,x=0.8557041552120278,y=0.5440118132291639 a=hat,b=pan,i=8119,x=0.21486759901824792,y=0.3923954170049483 a=pan,b=zee,i=8120,x=0.6592841558501972,y=0.8794810617469089 a=eks,b=eks,i=8121,x=0.9178846401562378,y=0.7797206181214477 a=eks,b=hat,i=8123,x=0.8786712780916176,y=0.5986968292379161 a=zee,b=hat,i=8125,x=0.7071191860103717,y=0.5065338033789499 a=wye,b=pan,i=8126,x=0.9928274286457106,y=0.611287542007201 a=pan,b=pan,i=8127,x=0.7855300117843916,y=0.919185243159261 a=wye,b=wye,i=8128,x=0.5451094693684497,y=0.6739488974426652 a=eks,b=eks,i=8129,x=0.4483894040870827,y=0.04899785138545132 a=wye,b=wye,i=8130,x=0.6304140421100901,y=0.8822571743603556 a=pan,b=wye,i=8135,x=0.45117859842393093,y=0.2608070414195329 a=zee,b=zee,i=8136,x=0.6400905852932521,y=0.9035481906697407 a=eks,b=hat,i=8137,x=0.039487665967159025,y=0.2642755984465909 a=eks,b=eks,i=8139,x=0.5696036037683665,y=0.5215775669287221 a=zee,b=wye,i=8142,x=0.6462280039869936,y=0.989075899835102 a=pan,b=zee,i=8143,x=0.03802909555431522,y=0.0805330261761773 a=pan,b=wye,i=8144,x=0.7168864018283236,y=0.9743458426619153 a=hat,b=wye,i=8146,x=0.6466004179249605,y=0.6476130238612243 a=eks,b=zee,i=8149,x=0.9838548523184443,y=0.6613857827470255 a=eks,b=hat,i=8150,x=0.42800158894759266,y=0.13739447644695857 a=zee,b=eks,i=8152,x=0.6420074465872548,y=0.5270375969424234 a=hat,b=pan,i=8155,x=0.6975376085727898,y=0.6899571370767156 a=zee,b=zee,i=8156,x=0.6395251098634284,y=0.5644973057197734 a=eks,b=wye,i=8158,x=0.8469059054134236,y=0.9101861362422637 a=zee,b=wye,i=8161,x=0.7550762971732712,y=0.8530495051917243 a=zee,b=eks,i=8164,x=0.3607826318282279,y=0.1255618535732741 a=eks,b=pan,i=8169,x=0.7194305802045211,y=0.9549210116328868 a=pan,b=zee,i=8175,x=0.5756118666838461,y=0.6166940778091887 a=hat,b=wye,i=8176,x=0.8316169809953903,y=0.7727468837518336 a=hat,b=wye,i=8179,x=0.6913338216581719,y=0.8634446415532928 a=hat,b=hat,i=8181,x=0.23955047854083944,y=0.27040254626774474 a=zee,b=hat,i=8183,x=0.5126902650356464,y=0.8692712883907214 a=eks,b=hat,i=8185,x=0.8449937251277326,y=0.6863834790266286 a=zee,b=zee,i=8188,x=0.8188229466265301,y=0.7731986253520043 a=zee,b=eks,i=8189,x=0.21859629681055648,y=0.04545680236762617 a=wye,b=eks,i=8190,x=0.17387577778883723,y=0.3600963171444731 a=zee,b=zee,i=8191,x=0.6027946184126483,y=0.7560104230688947 a=wye,b=pan,i=8192,x=0.5268204744299162,y=0.7467950199333838 a=pan,b=pan,i=8197,x=0.4524152227370508,y=0.2620560509511556 a=pan,b=eks,i=8198,x=0.895911910015345,y=0.9918773365972562 a=wye,b=hat,i=8199,x=0.7136636567819744,y=0.7470766277154778 a=hat,b=pan,i=8200,x=0.4231374284492073,y=0.1546230087665409 a=zee,b=zee,i=8201,x=0.7750292191321659,y=0.8295732493514495 a=eks,b=wye,i=8202,x=0.36911480147216946,y=0.18354328249876783 a=pan,b=eks,i=8204,x=0.6300000735055588,y=0.5097476114683049 a=wye,b=zee,i=8205,x=0.6442554149020752,y=0.6779628314804215 a=pan,b=hat,i=8208,x=0.7495304237104456,y=0.7417705075817802 a=hat,b=pan,i=8211,x=0.11189505956227741,y=0.4621617318098107 a=zee,b=eks,i=8212,x=0.09903637464949222,y=0.11847710838278536 a=zee,b=eks,i=8213,x=0.6131401826730208,y=0.5022261795262266 a=zee,b=pan,i=8216,x=0.10912632587239346,y=0.23098909374573406 a=hat,b=pan,i=8219,x=0.3322693803060234,y=0.0076976965775436 a=hat,b=hat,i=8221,x=0.046602995923670676,y=0.09042940585063108 a=hat,b=zee,i=8225,x=0.3176890506590573,y=0.04443659691703017 a=wye,b=hat,i=8229,x=0.4802812953776502,y=0.28698445483944135 a=zee,b=eks,i=8230,x=0.37256536791796446,y=0.22484134058612737 a=hat,b=pan,i=8232,x=0.053356023845203326,y=0.20750162756833523 a=pan,b=wye,i=8233,x=0.01730056600220997,y=0.4811950137685327 a=hat,b=zee,i=8235,x=0.5760269820743364,y=0.9876933845887379 a=pan,b=wye,i=8237,x=0.32216831192867235,y=0.4489268007125685 a=zee,b=zee,i=8239,x=0.8722145698985853,y=0.5243287664361148 a=hat,b=eks,i=8240,x=0.3119317638364195,y=0.03153083991370387 a=pan,b=pan,i=8242,x=0.6284004646755453,y=0.5188512495739586 a=zee,b=zee,i=8244,x=0.5648821749696828,y=0.8387452862417517 a=pan,b=pan,i=8246,x=0.978767937767844,y=0.595121683896329 a=pan,b=pan,i=8247,x=0.8877669245621814,y=0.993370582244656 a=zee,b=pan,i=8252,x=0.5300215804178179,y=0.8809898315791685 a=pan,b=pan,i=8253,x=0.14951845911545658,y=0.050337793147141485 a=zee,b=zee,i=8255,x=0.2969343720495279,y=0.17875651030138728 a=hat,b=hat,i=8256,x=0.6242185970220043,y=0.7024165856278344 a=hat,b=wye,i=8258,x=0.8531277255736057,y=0.8769896764505173 a=hat,b=zee,i=8259,x=0.80786266752403,y=0.6716375742716686 a=zee,b=pan,i=8262,x=0.8457444769341051,y=0.878949052752884 a=hat,b=hat,i=8263,x=0.021118246086347936,y=0.1691340461129066 a=hat,b=zee,i=8268,x=0.36840212479306056,y=0.1937179362263023 a=hat,b=eks,i=8269,x=0.11448405024977704,y=0.23838350078789672 a=eks,b=wye,i=8272,x=0.6007652533828618,y=0.9021580447695768 a=eks,b=pan,i=8275,x=0.3873436846104391,y=0.143667378519436 a=pan,b=hat,i=8277,x=0.07383920400137156,y=0.29779174578381706 a=eks,b=wye,i=8278,x=0.46767848884631935,y=0.05594159328112347 a=hat,b=zee,i=8280,x=0.3946923561479273,y=0.26022613248187254 a=pan,b=zee,i=8281,x=0.1263835939366954,y=0.432802462221352 a=zee,b=zee,i=8282,x=0.40991526751045837,y=0.4664079852923113 a=eks,b=zee,i=8284,x=0.18920257463227763,y=0.036407632423777536 a=pan,b=wye,i=8287,x=0.6189613307505946,y=0.6990573098254149 a=eks,b=wye,i=8288,x=0.4497557556254256,y=0.24756315944170548 a=hat,b=wye,i=8289,x=0.565349257018066,y=0.9695790816330443 a=pan,b=zee,i=8291,x=0.735310256094497,y=0.8766337081918637 a=pan,b=eks,i=8297,x=0.9819888226687685,y=0.5660827409414791 a=wye,b=zee,i=8298,x=0.8302599994058273,y=0.7781190613623368 a=eks,b=eks,i=8300,x=0.3945447287695022,y=0.18429543577101226 a=hat,b=pan,i=8303,x=0.46102687899911865,y=0.028654914603273074 a=pan,b=wye,i=8304,x=0.2251798670287818,y=0.1196124323878246 a=wye,b=wye,i=8306,x=0.46134525628997447,y=0.14969908222679185 a=eks,b=hat,i=8310,x=0.9655430452589465,y=0.9245411060012981 a=hat,b=pan,i=8312,x=0.547677016360058,y=0.9650817043634582 a=eks,b=zee,i=8316,x=0.01845753106507053,y=0.07103606295934006 a=eks,b=pan,i=8317,x=0.729335030923378,y=0.9595878811451796 a=hat,b=hat,i=8319,x=0.31751994407032824,y=0.04431824787878602 a=eks,b=wye,i=8320,x=0.32774406925223687,y=0.39755988935681663 a=hat,b=zee,i=8324,x=0.03714831235343263,y=0.18937718204762566 a=hat,b=wye,i=8326,x=0.28959963076391493,y=0.36439348847404984 a=wye,b=hat,i=8328,x=0.5085798206640023,y=0.8237875259659011 a=zee,b=pan,i=8329,x=0.16898862414886817,y=0.15560228332434112 a=zee,b=wye,i=8340,x=0.779538114438638,y=0.8910397798499486 a=pan,b=pan,i=8341,x=0.6773754216149304,y=0.613857099295925 a=wye,b=hat,i=8342,x=0.1458720698488648,y=0.4351692119049885 a=zee,b=eks,i=8345,x=0.5108081370139803,y=0.8369754291473595 a=zee,b=wye,i=8348,x=0.803443835215121,y=0.5295807220048788 a=eks,b=pan,i=8349,x=0.9755546767865578,y=0.8799835489524848 a=eks,b=wye,i=8351,x=0.03641540536678134,y=0.08744451304860146 a=hat,b=hat,i=8353,x=0.055663129013605483,y=0.3787786437258225 a=eks,b=hat,i=8354,x=0.5157212090975359,y=0.8904310076101238 a=hat,b=hat,i=8356,x=0.5915574129139735,y=0.5501666687575646 a=hat,b=hat,i=8359,x=0.672862622018669,y=0.9813314150345762 a=hat,b=hat,i=8362,x=0.8239226232469129,y=0.5363672557332027 a=eks,b=zee,i=8364,x=0.6109061549072763,y=0.9310832897288339 a=pan,b=pan,i=8365,x=0.6603069810848408,y=0.8682978196165198 a=zee,b=eks,i=8367,x=0.4049863490547647,y=0.4247029183107722 a=wye,b=eks,i=8368,x=0.30480439273047766,y=0.48048174444338265 a=zee,b=wye,i=8369,x=0.4648458105978611,y=0.21546080520985877 a=hat,b=pan,i=8370,x=0.7696984054132116,y=0.7047713537963836 a=eks,b=zee,i=8371,x=0.37597533966420293,y=0.08724777473553502 a=zee,b=eks,i=8373,x=0.6150222878860193,y=0.5607136634592303 a=pan,b=wye,i=8374,x=0.4528870946233897,y=0.07597161789124052 a=pan,b=zee,i=8375,x=0.5301175183103385,y=0.8601180937794322 a=hat,b=eks,i=8376,x=0.06489427108475243,y=0.40261315507492046 a=eks,b=wye,i=8377,x=0.563425411256789,y=0.9184806642610032 a=zee,b=wye,i=8382,x=0.7952836839227378,y=0.6833817456403316 a=hat,b=hat,i=8383,x=0.3984261676380828,y=0.1738533271203584 a=eks,b=wye,i=8384,x=0.11104863533882658,y=0.3751765500241939 a=hat,b=pan,i=8385,x=0.49685402919308186,y=0.07834061857462182 a=zee,b=pan,i=8386,x=0.7967208048423021,y=0.6030273368815906 a=hat,b=eks,i=8391,x=0.989982527715026,y=0.7339778723038518 a=hat,b=zee,i=8392,x=0.1535960092053097,y=0.48365184245511483 a=wye,b=pan,i=8393,x=0.5371021532444956,y=0.5076931407974227 a=zee,b=eks,i=8394,x=0.9938525452278908,y=0.9944136062432827 a=zee,b=pan,i=8399,x=0.9401027436536872,y=0.8241834377991233 a=eks,b=hat,i=8401,x=0.21592490518329377,y=0.33061077431647556 a=eks,b=hat,i=8402,x=0.9947356560721309,y=0.7409670678572535 a=zee,b=eks,i=8404,x=0.3493565206043524,y=0.09054805425762869 a=pan,b=wye,i=8405,x=0.4811201910981,y=0.18742552959849512 a=zee,b=hat,i=8408,x=0.9200690263533268,y=0.844860872568536 a=eks,b=wye,i=8412,x=0.30559437664735667,y=0.2954096578389033 a=eks,b=hat,i=8413,x=0.4338584089312799,y=0.1949819510216354 a=wye,b=eks,i=8414,x=0.522368921381192,y=0.6530064427565451 a=wye,b=eks,i=8415,x=0.40077151734215266,y=0.2875570398483994 a=zee,b=wye,i=8416,x=0.44384210652184575,y=0.34372338201033137 a=hat,b=zee,i=8417,x=0.8269419111916478,y=0.5295548379993134 a=eks,b=wye,i=8422,x=0.6050408267820816,y=0.6834071285687362 a=zee,b=eks,i=8427,x=0.4741772361406499,y=0.4439154258100234 a=hat,b=pan,i=8435,x=0.38866184034912554,y=0.059525983951048245 a=hat,b=eks,i=8437,x=0.5253247675869896,y=0.5165646242633789 a=eks,b=pan,i=8439,x=0.8952428124136508,y=0.9997604543675731 a=zee,b=hat,i=8441,x=0.22626716374612477,y=0.3072575476209706 a=zee,b=hat,i=8442,x=0.012897791583037166,y=0.45928268470148015 a=pan,b=hat,i=8444,x=0.033038289736824766,y=0.05539460621434722 a=pan,b=hat,i=8445,x=0.3310467747539301,y=0.028084005329851225 a=hat,b=zee,i=8446,x=0.178210692330519,y=0.4596388855650022 a=hat,b=wye,i=8447,x=0.44766765422608423,y=0.2937943605301816 a=eks,b=wye,i=8448,x=0.9730885844448779,y=0.6233373493085322 a=pan,b=wye,i=8450,x=0.2793484686069333,y=0.44070351370129646 a=wye,b=wye,i=8452,x=0.47072648393194716,y=0.3041985693356054 a=wye,b=pan,i=8453,x=0.8533811491024729,y=0.9678356263785118 a=pan,b=hat,i=8455,x=0.5906501253369019,y=0.6123184772904339 a=hat,b=wye,i=8457,x=0.09332068743830269,y=0.20145292592178443 a=hat,b=pan,i=8463,x=0.278695825691301,y=0.1017956876584839 a=hat,b=hat,i=8466,x=0.14139708059138034,y=0.10409871077285981 a=pan,b=pan,i=8469,x=0.1347759881116134,y=0.2455909077182844 a=zee,b=zee,i=8471,x=0.516240721628621,y=0.6586906452113941 a=eks,b=hat,i=8473,x=0.09764518520867405,y=0.3404811785298787 a=wye,b=hat,i=8476,x=0.8745714693022778,y=0.6067344417467008 a=eks,b=hat,i=8477,x=0.9309461833265447,y=0.5563876226531717 a=wye,b=wye,i=8480,x=0.16146423266136367,y=0.06354282797551147 a=pan,b=pan,i=8482,x=0.8910001828466121,y=0.7723030338995308 a=eks,b=zee,i=8483,x=0.20374081828155488,y=0.4241287356182083 a=wye,b=eks,i=8486,x=0.9422065000597399,y=0.9149504343179683 a=hat,b=eks,i=8488,x=0.4452671926810047,y=0.11987318281596804 a=pan,b=zee,i=8491,x=0.14450135153044963,y=0.4964690028665373 a=wye,b=pan,i=8493,x=0.19415677927998398,y=0.36967456189817616 a=zee,b=wye,i=8494,x=0.6014391280905923,y=0.9035203941606601 a=pan,b=wye,i=8495,x=0.9535261800524316,y=0.6741780286573957 a=hat,b=hat,i=8497,x=0.3932809847758547,y=0.32342585911847266 a=hat,b=zee,i=8499,x=0.6960433804921428,y=0.9688422831160675 a=hat,b=hat,i=8500,x=0.948682263253869,y=0.894330225437426 a=hat,b=wye,i=8501,x=0.9251536771842801,y=0.5375948099135825 a=zee,b=hat,i=8504,x=0.33240950818517156,y=0.08420305010182172 a=pan,b=wye,i=8505,x=0.04933447605388053,y=0.43620839928024635 a=zee,b=hat,i=8507,x=0.8799876950191433,y=0.8626007536651286 a=hat,b=hat,i=8509,x=0.4819653658346117,y=0.47086103178508854 a=wye,b=hat,i=8511,x=0.5399541727181182,y=0.8444405945197476 a=eks,b=pan,i=8513,x=0.10151458816501346,y=0.1389357491074602 a=wye,b=eks,i=8514,x=0.145836390847488,y=0.3255110732802976 a=wye,b=pan,i=8516,x=0.4017850863763818,y=0.44971529290471857 a=pan,b=zee,i=8518,x=0.7275818161813503,y=0.5297860907729676 a=eks,b=eks,i=8519,x=0.20825394541995124,y=0.20861255119440336 a=wye,b=pan,i=8520,x=0.8898604947131726,y=0.597970731230186 a=eks,b=wye,i=8521,x=0.3648001678117977,y=0.19557380766743293 a=pan,b=eks,i=8522,x=0.6966179778593448,y=0.6840334680719272 a=hat,b=hat,i=8523,x=0.440001403027384,y=0.45225896734383286 a=hat,b=eks,i=8526,x=0.6308328182217219,y=0.9629302966330678 a=zee,b=pan,i=8528,x=0.1829199682476771,y=0.22085981047936964 a=hat,b=wye,i=8529,x=0.8572334709695195,y=0.7640619187795664 a=zee,b=wye,i=8531,x=0.32354124502667125,y=0.2318309195815882 a=pan,b=wye,i=8533,x=0.4223281734144666,y=0.10945011806361638 a=pan,b=eks,i=8536,x=0.23950266321443625,y=0.2173609684570218 a=wye,b=eks,i=8537,x=0.8479922856732104,y=0.646967422694876 a=pan,b=eks,i=8538,x=0.9430852556493492,y=0.8645812565386866 a=wye,b=wye,i=8539,x=0.5424202389577869,y=0.7980364309577922 a=zee,b=zee,i=8540,x=0.6480753391409477,y=0.5064183808137883 a=eks,b=hat,i=8541,x=0.38813893407288325,y=0.12561215999003672 a=eks,b=zee,i=8547,x=0.17659256136803803,y=0.2734607705288187 a=hat,b=wye,i=8548,x=0.06872905733725654,y=0.24606652109262273 a=hat,b=zee,i=8550,x=0.5390972348460589,y=0.832817959583314 a=eks,b=zee,i=8553,x=0.1756747767253124,y=0.40173864656676805 a=zee,b=pan,i=8557,x=0.4734760023383495,y=0.24574081766297817 a=pan,b=pan,i=8558,x=0.01915285502673958,y=0.0710080820684984 a=pan,b=pan,i=8560,x=0.8369571665486479,y=0.6640166878609967 a=zee,b=eks,i=8564,x=0.4638040598773725,y=0.34104108677898826 a=wye,b=hat,i=8565,x=0.48113198136329016,y=0.3218458306963313 a=pan,b=hat,i=8567,x=0.7401694289092702,y=0.8501949156927895 a=wye,b=eks,i=8568,x=0.5607940018315913,y=0.6859095069187073 a=hat,b=wye,i=8569,x=0.8193761557404394,y=0.6213974290333986 a=hat,b=pan,i=8571,x=0.3374929371344728,y=0.11008369139923513 a=wye,b=zee,i=8572,x=0.5104050859274984,y=0.84636724693727 a=eks,b=hat,i=8575,x=0.411309283136459,y=0.3134260008884213 a=wye,b=eks,i=8578,x=0.8671191631706497,y=0.848376644694914 a=hat,b=pan,i=8580,x=0.20981130689562955,y=0.4981591059735274 a=zee,b=wye,i=8582,x=0.48899851680494,y=0.05774193348030199 a=pan,b=zee,i=8585,x=0.8620613291960066,y=0.8283882429708938 a=zee,b=wye,i=8586,x=0.6927422583943957,y=0.7194075668113131 a=hat,b=zee,i=8589,x=0.2926550989813841,y=0.35398173553544887 a=hat,b=pan,i=8591,x=0.7873294723300266,y=0.5332360898832793 a=zee,b=zee,i=8593,x=0.2617818185031422,y=0.43707681521897646 a=zee,b=eks,i=8595,x=0.42488684401408794,y=0.2974668150516677 a=wye,b=wye,i=8596,x=0.8826796731081049,y=0.7850131924698824 a=wye,b=eks,i=8597,x=0.006860697351333767,y=0.19549617714299017 a=wye,b=zee,i=8599,x=0.7184888188080124,y=0.8697536607671493 a=hat,b=wye,i=8600,x=0.84790186953787,y=0.8684654646246722 a=eks,b=pan,i=8603,x=0.31611152902489204,y=0.11267222283796785 a=pan,b=wye,i=8607,x=0.7672859830291083,y=0.9905418229463311 a=eks,b=wye,i=8611,x=0.024981210157926648,y=0.4592839770075655 a=pan,b=zee,i=8616,x=0.6883510014246306,y=0.8824450569844674 a=zee,b=eks,i=8617,x=0.4515091274400017,y=0.020225254455900066 a=pan,b=hat,i=8619,x=0.2649678025213431,y=0.39936058228129934 a=zee,b=zee,i=8621,x=0.13218842583668222,y=0.03127532132246047 a=hat,b=eks,i=8622,x=0.49385289030098156,y=0.3427851043390181 a=eks,b=zee,i=8623,x=0.18543631005824213,y=0.19588655519979803 a=pan,b=zee,i=8624,x=0.10763314570414217,y=0.08213428508081799 a=pan,b=eks,i=8625,x=0.6882597637249681,y=0.8142971025439197 a=eks,b=hat,i=8626,x=0.6080795099100825,y=0.8728243765075873 a=hat,b=zee,i=8628,x=0.46540841676613476,y=0.10159896993531026 a=wye,b=pan,i=8630,x=0.6807920836499873,y=0.8665298197163882 a=pan,b=eks,i=8631,x=0.6858410458377651,y=0.7631951114896744 a=eks,b=hat,i=8632,x=0.20944920807915668,y=0.17415067019098263 a=zee,b=pan,i=8634,x=0.3707685639916669,y=0.2775760739581703 a=zee,b=eks,i=8637,x=0.6395976874259532,y=0.9961211959529084 a=zee,b=eks,i=8639,x=0.2524229698549828,y=0.17611542817224723 a=zee,b=zee,i=8640,x=0.08482390402218887,y=0.36890700689619493 a=eks,b=pan,i=8641,x=0.46605482768215767,y=0.07140744226571838 a=eks,b=hat,i=8642,x=0.10408804972672026,y=0.23204314849773244 a=hat,b=zee,i=8643,x=0.3955443156971198,y=0.35524981169296355 a=wye,b=wye,i=8647,x=0.8282095483187364,y=0.5670959372120373 a=pan,b=hat,i=8649,x=0.8273775847857144,y=0.849837822420028 a=hat,b=pan,i=8650,x=0.7798855565061036,y=0.6249390723014688 a=pan,b=wye,i=8656,x=0.5362020839763336,y=0.5898815059855541 a=hat,b=pan,i=8657,x=0.4419120878855759,y=0.04387616479212919 a=eks,b=hat,i=8661,x=0.9412054441857266,y=0.7031238908715453 a=zee,b=eks,i=8665,x=0.16620817209916572,y=0.4183421439519892 a=pan,b=eks,i=8667,x=0.16483965969504477,y=0.008847013569707962 a=hat,b=eks,i=8670,x=0.6115682118401596,y=0.709847191339046 a=hat,b=pan,i=8671,x=0.5876224326167997,y=0.655751406127023 a=wye,b=zee,i=8676,x=0.458348366941119,y=0.0654065118924938 a=wye,b=eks,i=8679,x=0.8714866001900081,y=0.5074064697197682 a=pan,b=zee,i=8680,x=0.8573300862564848,y=0.8110639386847459 a=hat,b=eks,i=8682,x=0.8690529123645934,y=0.9535269156601301 a=wye,b=zee,i=8683,x=0.6350123840910076,y=0.6382912385391265 a=zee,b=wye,i=8685,x=0.584126263404004,y=0.7538247769853159 a=wye,b=wye,i=8686,x=0.43551003027785373,y=0.3236501977657479 a=wye,b=hat,i=8687,x=0.8880686097383739,y=0.6330150426943297 a=eks,b=pan,i=8691,x=0.9943932359314775,y=0.9072697301052425 a=eks,b=hat,i=8694,x=0.742421569895559,y=0.766958291324268 a=zee,b=eks,i=8695,x=0.23665653193040737,y=0.2743956071876914 a=pan,b=wye,i=8700,x=0.849446996637848,y=0.7731446643107283 a=pan,b=pan,i=8701,x=0.6101087522261474,y=0.5619798733118421 a=hat,b=hat,i=8703,x=0.5764546868259887,y=0.5585165186187631 a=wye,b=hat,i=8704,x=0.5825019915262796,y=0.7509760878946939 a=wye,b=hat,i=8705,x=0.2608869277824021,y=0.18054497056171448 a=hat,b=hat,i=8706,x=0.44933047132208914,y=0.2870706030629274 a=eks,b=eks,i=8707,x=0.5126396112669858,y=0.7451349937567859 a=eks,b=eks,i=8710,x=0.23179579194118272,y=0.2720693323497807 a=zee,b=zee,i=8714,x=0.871119409753738,y=0.8880243168317828 a=pan,b=zee,i=8716,x=0.010723117383408809,y=0.3256007021073345 a=pan,b=pan,i=8719,x=0.8266651999765658,y=0.7457257758170397 a=zee,b=hat,i=8721,x=0.18186817750471462,y=0.28188928351608533 a=eks,b=wye,i=8722,x=0.1796424637908317,y=0.08845716187743458 a=hat,b=zee,i=8728,x=0.1222023744265569,y=0.36047803182555027 a=wye,b=zee,i=8731,x=0.35713870378290125,y=0.1671267891620788 a=hat,b=zee,i=8732,x=0.5996953011640668,y=0.62340072229723 a=zee,b=hat,i=8733,x=0.2345433105033039,y=0.10071782641377514 a=zee,b=hat,i=8734,x=0.301665687569308,y=0.3630510637781915 a=hat,b=pan,i=8735,x=0.47526687158292913,y=0.22747265846322517 a=pan,b=eks,i=8736,x=0.5793971065628433,y=0.6408359296127717 a=wye,b=zee,i=8737,x=0.6210812266919626,y=0.8036316255685408 a=pan,b=wye,i=8738,x=0.15856470090745411,y=0.07442697669748699 a=zee,b=zee,i=8740,x=0.7182904394926175,y=0.7258491677192344 a=wye,b=hat,i=8741,x=0.050796016954941514,y=0.2827688297213582 a=pan,b=hat,i=8742,x=0.536032482315453,y=0.7201071015346874 a=pan,b=pan,i=8748,x=0.0504766925956035,y=0.1711562295167237 a=eks,b=eks,i=8749,x=0.43854684004790123,y=0.28682577788725483 a=wye,b=hat,i=8751,x=0.06509359888339494,y=0.177636855552877 a=eks,b=pan,i=8752,x=0.09242339085575646,y=0.32343297889748723 a=wye,b=eks,i=8753,x=0.9973914329853147,y=0.9693279929688737 a=hat,b=eks,i=8754,x=0.370565044079066,y=0.009819699195025788 a=zee,b=pan,i=8755,x=0.8202332245450998,y=0.5597758930454603 a=eks,b=hat,i=8756,x=0.272322951811926,y=0.145224793410337 a=zee,b=zee,i=8758,x=0.9667659565271899,y=0.5623772828898473 a=wye,b=wye,i=8761,x=0.6603209295504429,y=0.5459240190405134 a=hat,b=eks,i=8763,x=0.08300923681882266,y=0.3326688755194035 a=pan,b=wye,i=8765,x=0.7403998857752021,y=0.9560094148670492 a=wye,b=zee,i=8766,x=0.9449147393082301,y=0.6732722707943484 a=pan,b=hat,i=8767,x=0.994940403256145,y=0.6992814067153592 a=pan,b=eks,i=8770,x=0.6298376152653163,y=0.5214339719227405 a=wye,b=zee,i=8772,x=0.754483186364135,y=0.9567133222811894 a=wye,b=eks,i=8774,x=0.3998473670297119,y=0.07393345230936454 a=wye,b=zee,i=8775,x=0.15521659769175922,y=0.2873998987631695 a=zee,b=wye,i=8778,x=0.7616404527480684,y=0.8158713089665471 a=hat,b=wye,i=8779,x=0.600461848950472,y=0.5399884947809014 a=eks,b=zee,i=8780,x=0.5925751420631895,y=0.6690795493308443 a=pan,b=zee,i=8781,x=0.9383737724522293,y=0.7748193135876428 a=zee,b=hat,i=8785,x=0.6464009753631575,y=0.6923362770119578 a=hat,b=zee,i=8788,x=0.2642687755038374,y=0.10859080810253674 a=wye,b=hat,i=8790,x=0.8223311948449997,y=0.5130414892803776 a=eks,b=hat,i=8791,x=0.6818394894701235,y=0.7849388490947223 a=pan,b=pan,i=8794,x=0.9586567458589967,y=0.919190837846641 a=wye,b=wye,i=8796,x=0.534583514132678,y=0.7819265778012215 a=pan,b=hat,i=8797,x=0.4497161697366787,y=0.026741184746243984 a=zee,b=eks,i=8798,x=0.8167620532839222,y=0.8279530206710328 a=wye,b=eks,i=8799,x=0.8471762978662517,y=0.6353417536536258 a=hat,b=hat,i=8801,x=0.017219020782623162,y=0.1624665172562224 a=zee,b=wye,i=8802,x=0.5608298870065771,y=0.5058672809947269 a=eks,b=pan,i=8803,x=0.4433211231528589,y=0.2838323939048415 a=wye,b=pan,i=8806,x=0.08327290658651032,y=0.2550251881973168 a=pan,b=eks,i=8807,x=0.339222785155762,y=0.1751435242352425 a=zee,b=zee,i=8808,x=0.4820472727787015,y=0.017092345316797486 a=wye,b=eks,i=8811,x=0.27073265506551913,y=0.4615910666569303 a=eks,b=eks,i=8812,x=0.07160623229882901,y=0.12458111194427568 a=pan,b=hat,i=8813,x=0.7877743286534948,y=0.8757926217967861 a=zee,b=wye,i=8815,x=0.7068610202368742,y=0.7545170669582756 a=zee,b=hat,i=8819,x=0.8077899694017853,y=0.9694410429631465 a=wye,b=wye,i=8822,x=0.5093848419146877,y=0.7499112900526392 a=wye,b=zee,i=8823,x=0.7521935072400413,y=0.8768924705259773 a=zee,b=wye,i=8824,x=0.17855149771491108,y=0.09366701006513045 a=wye,b=wye,i=8825,x=0.9175145724829686,y=0.733177971733118 a=wye,b=pan,i=8826,x=0.7781119220016439,y=0.5568374194244214 a=pan,b=pan,i=8827,x=0.44994539245047094,y=0.010072546778717273 a=zee,b=pan,i=8828,x=0.8974531793622843,y=0.6299514776398363 a=eks,b=zee,i=8832,x=0.8201188808616761,y=0.7163833146418705 a=pan,b=hat,i=8838,x=0.4461825537060876,y=0.3925097922631463 a=wye,b=pan,i=8839,x=0.4002040179552746,y=0.24694949779242004 a=pan,b=eks,i=8842,x=0.9266082306477657,y=0.5285007006129709 a=hat,b=hat,i=8843,x=0.37872486721691034,y=0.07532645476050148 a=hat,b=hat,i=8844,x=0.0685259642260373,y=0.00776256940978215 a=pan,b=wye,i=8845,x=0.24303613366881238,y=0.13056160975299724 a=wye,b=eks,i=8846,x=0.9676348576302707,y=0.5106172718000012 a=pan,b=zee,i=8849,x=0.6264364311275306,y=0.9563714459175713 a=hat,b=eks,i=8850,x=0.8735595733663851,y=0.5106033973424751 a=hat,b=wye,i=8854,x=0.9304995637638334,y=0.6319621895624278 a=pan,b=zee,i=8858,x=0.7128306783608381,y=0.811303686462451 a=pan,b=wye,i=8859,x=0.9081121983690633,y=0.5712022128090308 a=wye,b=hat,i=8861,x=0.39486469148361836,y=0.49780490997274707 a=wye,b=wye,i=8862,x=0.7736663364376681,y=0.5874621525618737 a=eks,b=eks,i=8864,x=0.8345356283222535,y=0.7112462031216813 a=zee,b=hat,i=8866,x=0.6732648337974786,y=0.9333019394438807 a=hat,b=hat,i=8868,x=0.016222381142314224,y=0.02090746494690887 a=zee,b=wye,i=8873,x=0.12465164468565504,y=0.4217551436223611 a=hat,b=wye,i=8874,x=0.8578330113744658,y=0.5967910955072325 a=wye,b=pan,i=8875,x=0.9700008052690227,y=0.5495480079950836 a=wye,b=eks,i=8877,x=0.21506616709063353,y=0.028566538362973737 a=zee,b=pan,i=8879,x=0.8504405312776793,y=0.6033489024089217 a=wye,b=wye,i=8880,x=0.47595916238031677,y=0.4288837512249194 a=eks,b=zee,i=8881,x=0.45213579710907703,y=0.08748650555497739 a=hat,b=eks,i=8883,x=0.7348243939209332,y=0.8605568412288824 a=zee,b=wye,i=8885,x=0.41758576449425977,y=0.14627581317514182 a=wye,b=hat,i=8886,x=0.9280339369715974,y=0.9297205006311496 a=zee,b=zee,i=8889,x=0.06545001204265088,y=0.3004515856834621 a=eks,b=zee,i=8890,x=0.27962535290039825,y=0.44335679461319166 a=pan,b=eks,i=8892,x=0.3852530201110397,y=0.06941698785655903 a=zee,b=eks,i=8894,x=0.1966531651167187,y=0.4688240979189081 a=wye,b=hat,i=8895,x=0.22463107582925324,y=0.4161186278077874 a=eks,b=zee,i=8896,x=0.22809184804735871,y=0.4707492036142362 a=hat,b=zee,i=8898,x=0.45420946781919536,y=0.10354482418357991 a=zee,b=pan,i=8899,x=0.1500424792671291,y=0.3904357922605537 a=eks,b=hat,i=8900,x=0.4705695658454211,y=0.13058529889276693 a=zee,b=eks,i=8903,x=0.4231582011204885,y=0.4821489267549405 a=eks,b=wye,i=8904,x=0.27693517497385267,y=0.35861877550118093 a=hat,b=pan,i=8910,x=0.49610253645583846,y=0.21986829070394298 a=eks,b=wye,i=8911,x=0.09558215825789063,y=0.018958306464913255 a=hat,b=zee,i=8915,x=0.4040203950712935,y=0.04965833346589221 a=eks,b=wye,i=8916,x=0.46871698272105,y=0.3462467467139262 a=eks,b=hat,i=8919,x=0.4742484069291977,y=0.2514827712591855 a=pan,b=wye,i=8920,x=0.733610226156712,y=0.5651397506818968 a=hat,b=zee,i=8921,x=0.5565613081265703,y=0.9540215346587051 a=pan,b=pan,i=8922,x=0.270663413379612,y=0.4701176631611145 a=pan,b=zee,i=8923,x=0.1853923248765008,y=0.0022929560982657415 a=eks,b=wye,i=8925,x=0.5609329671328473,y=0.589599688677612 a=pan,b=eks,i=8926,x=0.5899990569564478,y=0.9670305978679095 a=zee,b=wye,i=8929,x=0.7910634287616417,y=0.5832583369417834 a=pan,b=eks,i=8930,x=0.9200311370773863,y=0.8086516025019609 a=zee,b=zee,i=8933,x=0.4454093296017202,y=0.3284583037994141 a=zee,b=eks,i=8935,x=0.4486952558039746,y=0.4130427561178419 a=hat,b=eks,i=8936,x=0.9755076232964625,y=0.6362818073430646 a=hat,b=pan,i=8939,x=0.8511623725969789,y=0.6164456458973154 a=wye,b=wye,i=8940,x=0.9818963757219575,y=0.5755972292005318 a=hat,b=hat,i=8941,x=0.7568298583150284,y=0.5846179373919896 a=eks,b=hat,i=8947,x=0.8483324196518135,y=0.6158053719777993 a=eks,b=pan,i=8948,x=0.5318875109400665,y=0.8230182723036877 a=zee,b=wye,i=8950,x=0.2790928413033852,y=0.0772468110330039 a=wye,b=eks,i=8951,x=0.9027943823162313,y=0.6124436018843183 a=zee,b=eks,i=8954,x=0.47758220480911473,y=0.2664181870815133 a=hat,b=pan,i=8955,x=0.3375565375177234,y=0.19102233314969186 a=eks,b=eks,i=8957,x=0.7047805468534891,y=0.5946651385930218 a=pan,b=pan,i=8958,x=0.6519485361202326,y=0.7030912337766829 a=hat,b=eks,i=8959,x=0.6713731052940981,y=0.6013560927295543 a=hat,b=pan,i=8960,x=0.9417167187642326,y=0.8026299128777213 a=zee,b=wye,i=8961,x=0.8154052031095614,y=0.6481399972215665 a=pan,b=wye,i=8962,x=0.0914057435253639,y=0.10822318947000709 a=pan,b=hat,i=8963,x=0.3046680167824908,y=0.09348404024830137 a=zee,b=zee,i=8964,x=0.6189408278256606,y=0.8433159445563726 a=eks,b=hat,i=8965,x=0.958051223919934,y=0.5081338063861043 a=wye,b=eks,i=8966,x=0.8530691152394455,y=0.8692728927718893 a=hat,b=eks,i=8967,x=0.8372819315874948,y=0.8861340588817578 a=wye,b=zee,i=8968,x=0.9977506774202527,y=0.9679468301172027 a=hat,b=pan,i=8969,x=0.45963913428927994,y=0.2847833031004139 a=pan,b=eks,i=8970,x=0.34327965136688565,y=0.2691645574062619 a=hat,b=zee,i=8972,x=0.5786862872644059,y=0.8671986650119898 a=pan,b=pan,i=8975,x=0.30697964139250933,y=0.08659671798153756 a=eks,b=hat,i=8978,x=0.5232916500187303,y=0.8753848427459924 a=zee,b=pan,i=8984,x=0.6987813603715117,y=0.5232757984191948 a=hat,b=wye,i=8985,x=0.932024395968463,y=0.9447580630208217 a=pan,b=hat,i=8988,x=0.5404886782798238,y=0.5374270296539031 a=wye,b=hat,i=8989,x=0.9762152572727496,y=0.8712434910014083 a=pan,b=eks,i=8991,x=0.5236344484593898,y=0.7020390430173928 a=zee,b=zee,i=8992,x=0.285347240060405,y=0.2493240966526331 a=zee,b=wye,i=8993,x=0.7119318558771737,y=0.8612125817012293 a=pan,b=eks,i=8994,x=0.6358666072344865,y=0.930679583655016 a=eks,b=zee,i=8996,x=0.014997169280220546,y=0.38924624193859947 a=pan,b=eks,i=8997,x=0.006957705982631457,y=0.27329586967444996 a=zee,b=wye,i=8998,x=0.45799438726799335,y=0.020705027471035087 a=hat,b=eks,i=9000,x=0.33727508102114134,y=0.13582122939201124 a=zee,b=eks,i=9004,x=0.4893113819292234,y=0.23390278210191928 a=zee,b=wye,i=9008,x=0.8282941376563813,y=0.9889370827954176 a=pan,b=pan,i=9009,x=0.3878236858466175,y=0.06714068514516147 a=zee,b=pan,i=9013,x=0.6305143660449302,y=0.710245374097503 a=zee,b=wye,i=9014,x=0.16891869382531022,y=0.37574058303798785 a=pan,b=wye,i=9015,x=0.3220094028213596,y=0.4839478151356543 a=eks,b=eks,i=9016,x=0.5800740825749267,y=0.8910261945783475 a=zee,b=hat,i=9017,x=0.9502641304019075,y=0.8396710982351069 a=pan,b=eks,i=9018,x=0.4764608908539697,y=0.4728942258779697 a=hat,b=wye,i=9019,x=0.272865007065651,y=0.41472685232133355 a=eks,b=wye,i=9021,x=0.7714689461624145,y=0.7234215610234059 a=eks,b=eks,i=9022,x=0.8213647586189171,y=0.8993719170687399 a=zee,b=zee,i=9023,x=0.7890585709155626,y=0.5099043493783608 a=hat,b=zee,i=9026,x=0.8364001741754985,y=0.8590079093968295 a=zee,b=wye,i=9028,x=0.5239151547368636,y=0.8242755070656802 a=zee,b=pan,i=9030,x=0.5793285227205369,y=0.8038160807198467 a=zee,b=wye,i=9031,x=0.42904790956591343,y=0.292783754196035 a=eks,b=eks,i=9033,x=0.6937567726575595,y=0.9601490785081487 a=zee,b=wye,i=9034,x=0.7679588189607225,y=0.5157794038228849 a=zee,b=eks,i=9035,x=0.8214778175820499,y=0.760903040561442 a=pan,b=wye,i=9037,x=0.5665532246879906,y=0.7400695598140006 a=wye,b=hat,i=9041,x=0.983147388463674,y=0.6432444380950916 a=hat,b=hat,i=9047,x=0.49305007094314124,y=0.3988521392673088 a=pan,b=eks,i=9050,x=0.9286228908161963,y=0.7128664838636729 a=pan,b=eks,i=9052,x=0.9883016421626661,y=0.836414097002929 a=eks,b=eks,i=9053,x=0.578258852447845,y=0.6483953013399163 a=pan,b=eks,i=9054,x=0.4581912096837616,y=0.2396747725609628 a=pan,b=zee,i=9055,x=0.3910891811342043,y=0.3060677650909158 a=zee,b=eks,i=9056,x=0.1257667798355191,y=0.22523050330447225 a=hat,b=zee,i=9059,x=0.8032276523393308,y=0.5895573796523289 a=zee,b=wye,i=9060,x=0.9489845382435659,y=0.7186985210470157 a=pan,b=pan,i=9064,x=0.957433552072592,y=0.612273185217601 a=pan,b=pan,i=9065,x=0.9206660995409818,y=0.6388548120920611 a=hat,b=eks,i=9066,x=0.7938077850540011,y=0.9840395711931128 a=eks,b=eks,i=9067,x=0.7586156840742447,y=0.9657635310428576 a=zee,b=wye,i=9068,x=0.03525325620506059,y=0.20286396861407563 a=eks,b=pan,i=9076,x=0.9828706810264064,y=0.7255065121370968 a=wye,b=pan,i=9077,x=0.285398788706721,y=0.4224009700612671 a=eks,b=wye,i=9079,x=0.2615316643364618,y=0.22800118037634576 a=zee,b=zee,i=9080,x=0.4293043221770476,y=0.17146941589040998 a=eks,b=zee,i=9083,x=0.23246167408482288,y=0.22121933132231686 a=zee,b=hat,i=9084,x=0.3023274634670656,y=0.3919343366566008 a=wye,b=zee,i=9085,x=0.48017021719327857,y=0.0007369823565522848 a=eks,b=hat,i=9089,x=0.17655473424651258,y=0.027572342702157582 a=zee,b=hat,i=9090,x=0.32515391353663414,y=0.24968345250419 a=pan,b=pan,i=9094,x=0.9716001304365217,y=0.6469197673672618 a=wye,b=hat,i=9098,x=0.2804902678845115,y=0.048162079204052355 a=eks,b=zee,i=9099,x=0.43507793732310474,y=0.3953634078162601 a=pan,b=hat,i=9102,x=0.28992810063257124,y=0.0936263604214349 a=hat,b=hat,i=9105,x=0.4895163425613803,y=0.033340055000638746 a=pan,b=zee,i=9106,x=0.44873266752482066,y=0.15530029661112588 a=pan,b=wye,i=9107,x=0.34313847787795904,y=0.2784766094254877 a=eks,b=hat,i=9109,x=0.9754089146191263,y=0.5077651396700906 a=hat,b=zee,i=9110,x=0.6804708680166679,y=0.5357141089061417 a=eks,b=wye,i=9114,x=0.9835650326182704,y=0.8742646308873757 a=wye,b=zee,i=9115,x=0.10698858622424778,y=0.1221930347907727 a=pan,b=eks,i=9117,x=0.03509835946106599,y=0.4760601952379325 a=eks,b=hat,i=9119,x=0.4790316458227425,y=0.39259275204959654 a=zee,b=eks,i=9120,x=0.8458192848056897,y=0.9572808268819287 a=pan,b=pan,i=9121,x=0.9385839358069921,y=0.6047637384188489 a=wye,b=pan,i=9124,x=0.271590915264334,y=0.042888205379760125 a=wye,b=pan,i=9127,x=0.8948475255545615,y=0.6574529698134108 a=wye,b=hat,i=9128,x=0.3669933618796106,y=0.37512574289121725 a=pan,b=wye,i=9132,x=0.6455902674388132,y=0.5382099179246037 a=eks,b=hat,i=9134,x=0.16612397042168814,y=0.3555728981905678 a=zee,b=hat,i=9137,x=0.0053168417053239825,y=0.23970890502186593 a=zee,b=pan,i=9140,x=0.5013642860004229,y=0.6650678922317501 a=eks,b=hat,i=9141,x=0.39054802020070156,y=0.06891218601149551 a=wye,b=hat,i=9143,x=0.4460302810053538,y=0.040278587711885305 a=hat,b=eks,i=9144,x=0.30372533545667213,y=0.4297094831523881 a=zee,b=eks,i=9145,x=0.00769664097559164,y=0.1446289205179656 a=pan,b=wye,i=9148,x=0.7394828765293925,y=0.9475622732914554 a=zee,b=pan,i=9149,x=0.22357262525185106,y=0.20550777850363977 a=zee,b=pan,i=9150,x=0.7364509479059471,y=0.5273598026796336 a=zee,b=eks,i=9151,x=0.3216536526700301,y=0.23861396443066107 a=zee,b=wye,i=9153,x=0.7713603997995606,y=0.8927934282961629 a=eks,b=eks,i=9154,x=0.8033015390132335,y=0.7428789028852476 a=hat,b=pan,i=9155,x=0.4469843980869507,y=0.18928924828611082 a=wye,b=wye,i=9156,x=0.500390135135027,y=0.8848611838558533 a=zee,b=hat,i=9157,x=0.6459716786543495,y=0.8783255778315494 a=zee,b=pan,i=9158,x=0.829825296282736,y=0.9403424810846446 a=wye,b=zee,i=9161,x=0.9794920335555851,y=0.5208178578405636 a=hat,b=pan,i=9162,x=0.36011363532418106,y=0.3418468995076799 a=pan,b=wye,i=9163,x=0.37797791224139665,y=0.39353695559343227 a=hat,b=zee,i=9164,x=0.8838448430378912,y=0.7958865093747128 a=zee,b=zee,i=9165,x=0.7783131261247423,y=0.7403476431916528 a=eks,b=eks,i=9166,x=0.22004086657109556,y=0.19736319549096537 a=wye,b=pan,i=9168,x=0.5370077637228887,y=0.6389653169963743 a=pan,b=zee,i=9169,x=0.030815090059835182,y=0.017547992939040524 a=hat,b=zee,i=9171,x=0.46003847353195026,y=0.4354345395691309 a=zee,b=wye,i=9175,x=0.19674254649951783,y=0.18304515051083692 a=eks,b=pan,i=9176,x=0.21328957209812893,y=0.13489440510159378 a=pan,b=eks,i=9177,x=0.005689888388995534,y=0.19304812808970884 a=pan,b=pan,i=9180,x=0.6528911310033898,y=0.7987231494976602 a=pan,b=hat,i=9181,x=0.6407905148282739,y=0.7653184860370159 a=zee,b=eks,i=9183,x=0.8789109160607933,y=0.6764597514962247 a=zee,b=eks,i=9187,x=0.9492829297817624,y=0.9675987602030636 a=pan,b=wye,i=9190,x=0.8371899774027962,y=0.7968937186611519 a=wye,b=zee,i=9191,x=0.021517369039138368,y=0.1381446138482929 a=eks,b=zee,i=9192,x=0.2695667438992312,y=0.28074171138048576 a=wye,b=pan,i=9193,x=0.894511626988757,y=0.938591468790241 a=hat,b=hat,i=9196,x=0.3980083533361548,y=0.12546876469790447 a=pan,b=pan,i=9198,x=0.6918350451415268,y=0.7037194771160388 a=eks,b=wye,i=9200,x=0.5817459757102148,y=0.7926589099732673 a=pan,b=hat,i=9211,x=0.6420793762242888,y=0.686212047389247 a=zee,b=zee,i=9214,x=0.5228330684403698,y=0.9018872431686975 a=wye,b=pan,i=9216,x=0.945612107018632,y=0.5963971999452331 a=eks,b=zee,i=9221,x=0.41382740826608244,y=0.477677197129144 a=hat,b=eks,i=9222,x=0.6481864881498441,y=0.5386696824239133 a=hat,b=pan,i=9227,x=0.946179027020023,y=0.5244012924468459 a=pan,b=eks,i=9230,x=0.3504445487923017,y=0.0696878797080479 a=wye,b=zee,i=9231,x=0.9610972939563219,y=0.9615810406623142 a=eks,b=wye,i=9232,x=0.9834939198983763,y=0.902120163211437 a=wye,b=wye,i=9234,x=0.07920533790072082,y=0.4210755544521094 a=eks,b=hat,i=9235,x=0.48788423763049804,y=0.4836801731961293 a=hat,b=hat,i=9237,x=0.7302582849873859,y=0.6347279985888814 a=wye,b=hat,i=9240,x=0.8014369373980875,y=0.814100095516592 a=pan,b=wye,i=9244,x=0.2905201186571721,y=0.43425495374391 a=eks,b=hat,i=9249,x=0.39091312069697004,y=0.3308378438144999 a=zee,b=pan,i=9253,x=0.9673157002999003,y=0.7433452506349982 a=eks,b=pan,i=9255,x=0.4613513625777358,y=0.13932504620685293 a=wye,b=hat,i=9256,x=0.961942362261845,y=0.9395596121676374 a=zee,b=eks,i=9257,x=0.8279072561096625,y=0.8490761119202441 a=wye,b=hat,i=9258,x=0.22113630994807887,y=0.04508156412906639 a=eks,b=pan,i=9261,x=0.269529051685529,y=0.4796863618360836 a=hat,b=zee,i=9264,x=0.023456730670551096,y=0.1975931324733875 a=zee,b=pan,i=9265,x=0.007623684349103987,y=0.07551340520872629 a=eks,b=eks,i=9266,x=0.17817560372002472,y=0.49956704475839064 a=pan,b=pan,i=9267,x=0.04690229807589086,y=0.1929566014362788 a=zee,b=eks,i=9268,x=0.3470560427863578,y=0.3275172947002548 a=pan,b=pan,i=9270,x=0.1487528959524752,y=0.4469367832007153 a=pan,b=wye,i=9271,x=0.24595184073704124,y=0.48817169012236983 a=eks,b=wye,i=9275,x=0.09259540108550524,y=0.21275003504178946 a=zee,b=pan,i=9276,x=0.684545528802376,y=0.5890511399726057 a=eks,b=zee,i=9277,x=0.8931272247478754,y=0.9108980465393053 a=wye,b=hat,i=9278,x=0.4908268342979165,y=0.1022036634900918 a=hat,b=hat,i=9279,x=0.2967586295179133,y=0.28353991288502345 a=hat,b=pan,i=9282,x=0.7019948002783253,y=0.631688166262754 a=wye,b=wye,i=9284,x=0.6806389501871987,y=0.6623844311258401 a=hat,b=hat,i=9285,x=0.4737832453554822,y=0.41355006089770063 a=eks,b=zee,i=9287,x=0.8397334293185692,y=0.5061677209701542 a=pan,b=zee,i=9290,x=0.3192448675700893,y=0.44823866938306645 a=zee,b=wye,i=9291,x=0.9454063570448517,y=0.8966671326133628 a=pan,b=wye,i=9292,x=0.23598454792188905,y=0.19161925423381865 a=eks,b=pan,i=9294,x=0.6560425166942336,y=0.6540980604466382 a=wye,b=zee,i=9298,x=0.6400110650985101,y=0.5918078681573676 a=pan,b=pan,i=9301,x=0.9138183195198948,y=0.7104753541099725 a=hat,b=wye,i=9304,x=0.7296704964431727,y=0.7521653716034574 a=eks,b=zee,i=9305,x=0.06306304065329327,y=0.0425317362399702 a=pan,b=hat,i=9308,x=0.6041097470881792,y=0.6019432291571227 a=zee,b=zee,i=9310,x=0.0489167780793065,y=0.1349420473135753 a=zee,b=hat,i=9311,x=0.9072476732379934,y=0.9064380734997842 a=wye,b=wye,i=9313,x=0.8777070865064334,y=0.688500944696727 a=zee,b=eks,i=9314,x=0.23207083417195573,y=0.1459854668671191 a=eks,b=pan,i=9317,x=0.7067142230113493,y=0.8603219297899701 a=zee,b=pan,i=9319,x=0.32868846620305514,y=0.23221497395763813 a=hat,b=eks,i=9322,x=0.4540531923441389,y=0.08529592575810008 a=pan,b=pan,i=9329,x=0.709436743485784,y=0.864805283294307 a=wye,b=pan,i=9331,x=0.15157491016759606,y=0.1781007458002013 a=hat,b=pan,i=9332,x=0.469941809547738,y=0.17916634366371342 a=zee,b=hat,i=9333,x=0.09066429132809939,y=0.11291661870669667 a=eks,b=hat,i=9334,x=0.524982507717917,y=0.7739607975739912 a=zee,b=zee,i=9335,x=0.012865744128303103,y=0.4199812901617862 a=eks,b=wye,i=9337,x=0.967092843190403,y=0.7129610451088223 a=zee,b=pan,i=9338,x=0.8766283655189672,y=0.8633718650644421 a=wye,b=zee,i=9342,x=0.6598872721679194,y=0.5841487864376177 a=pan,b=eks,i=9344,x=0.23032551308519345,y=0.4668513513037823 a=zee,b=zee,i=9345,x=0.20721325482748,y=0.034658616763860395 a=pan,b=zee,i=9346,x=0.16804254918956518,y=0.41515674460320806 a=zee,b=hat,i=9349,x=0.39077150740400146,y=0.35499431123174563 a=zee,b=wye,i=9352,x=0.25522951350527867,y=0.48668317596678823 a=hat,b=eks,i=9355,x=0.7415812921258672,y=0.5371997970549264 a=eks,b=pan,i=9359,x=0.726201179013375,y=0.8974974727334436 a=wye,b=eks,i=9361,x=0.9893854310908603,y=0.6762929165737711 a=hat,b=pan,i=9363,x=0.24144536935297445,y=0.2588538401367807 a=pan,b=eks,i=9364,x=0.20906377399579568,y=0.26492309174424467 a=zee,b=eks,i=9366,x=0.564783511562303,y=0.8736158892678358 a=zee,b=zee,i=9367,x=0.5210119669704992,y=0.6601277179108643 a=eks,b=wye,i=9370,x=0.45402522126988876,y=0.3506046491270858 a=hat,b=eks,i=9376,x=0.7413691108319418,y=0.6875522126693252 a=zee,b=pan,i=9378,x=0.07698056466866121,y=0.3418330456253533 a=eks,b=pan,i=9380,x=0.2066941665945501,y=0.34630072002937273 a=eks,b=eks,i=9384,x=0.6925067244014451,y=0.5943855874672127 a=zee,b=pan,i=9392,x=0.7293619733667298,y=0.9075863768811903 a=wye,b=wye,i=9394,x=0.10611623011471227,y=0.3957794249815757 a=zee,b=pan,i=9396,x=0.6285537391072125,y=0.9531200799497426 a=pan,b=wye,i=9398,x=0.8650573724586973,y=0.5778302746561125 a=wye,b=zee,i=9399,x=0.4320795547957027,y=0.23858094801157526 a=hat,b=wye,i=9400,x=0.2940385536354171,y=0.23832353705367249 a=zee,b=eks,i=9401,x=0.42923024441857793,y=0.17544011645116253 a=zee,b=pan,i=9406,x=0.6365186667658354,y=0.8944728240200203 a=pan,b=wye,i=9408,x=0.12426748935771803,y=0.0845763991164874 a=hat,b=pan,i=9411,x=0.9186069486489989,y=0.8447036557059203 a=hat,b=eks,i=9414,x=0.2255272659717531,y=0.35264234784519843 a=zee,b=hat,i=9415,x=0.008811072137013154,y=0.035134463676480765 a=eks,b=zee,i=9416,x=0.25375738274931314,y=0.2401418182493137 a=hat,b=hat,i=9417,x=0.9120549045686616,y=0.8777751478548385 a=eks,b=zee,i=9418,x=0.6260065420723087,y=0.5130847407197059 a=wye,b=hat,i=9420,x=0.5546625744389891,y=0.592423843346026 a=wye,b=pan,i=9423,x=0.7419375666814781,y=0.637584961040595 a=zee,b=hat,i=9428,x=0.653199130802959,y=0.6335896172568141 a=zee,b=hat,i=9429,x=0.532354384202152,y=0.6240035856800994 a=zee,b=wye,i=9430,x=0.34274658023426774,y=0.30318681846915607 a=zee,b=zee,i=9431,x=0.5467923659024335,y=0.7749657540239817 a=zee,b=eks,i=9432,x=0.011838772084611482,y=0.1275339102058447 a=eks,b=wye,i=9435,x=0.06360578109666282,y=0.46325468037532036 a=hat,b=wye,i=9436,x=0.7601470639179305,y=0.659295809995321 a=wye,b=zee,i=9440,x=0.5929171430130797,y=0.7244452361008757 a=eks,b=pan,i=9441,x=0.6555419304461224,y=0.8327927199446215 a=hat,b=zee,i=9442,x=0.3102917611279977,y=0.1420968126103015 a=zee,b=pan,i=9444,x=0.09343968982332573,y=0.08259490069798114 a=hat,b=wye,i=9446,x=0.17230938096585302,y=0.4547425422305543 a=pan,b=zee,i=9448,x=0.1174681478790296,y=0.24900650669165836 a=eks,b=eks,i=9451,x=0.3293644408777492,y=0.4858482434549475 a=eks,b=hat,i=9452,x=0.06728855986596627,y=0.0225203259981267 a=eks,b=eks,i=9454,x=0.6561623394687102,y=0.8733561225304062 a=hat,b=hat,i=9455,x=0.7967671268259048,y=0.9988457558727984 a=eks,b=hat,i=9456,x=0.3026733411299638,y=0.009039229737229593 a=wye,b=hat,i=9459,x=0.6222194995601943,y=0.7094551547783764 a=zee,b=pan,i=9462,x=0.3728674304211519,y=0.12798138723542984 a=eks,b=hat,i=9464,x=0.8408137777713087,y=0.7528260965110807 a=eks,b=zee,i=9465,x=0.33674248998876777,y=0.10313732374119522 a=zee,b=hat,i=9466,x=0.7785160988373221,y=0.9149400917302326 a=pan,b=pan,i=9467,x=0.6408147454849812,y=0.8180389929482121 a=hat,b=eks,i=9469,x=0.7744532386038095,y=0.8239793457702959 a=zee,b=hat,i=9474,x=0.647685209897895,y=0.8836053801968514 a=wye,b=zee,i=9480,x=0.8749976408632957,y=0.6548646339660915 a=wye,b=zee,i=9483,x=0.8152545316901858,y=0.805340784776813 a=wye,b=pan,i=9484,x=0.6372765009756718,y=0.9390350932955009 a=zee,b=pan,i=9487,x=0.4993989664425713,y=0.05807295824271008 a=eks,b=wye,i=9490,x=0.3047068029924873,y=0.45677847562149443 a=pan,b=zee,i=9493,x=0.14382267645371283,y=0.30310643623917777 a=wye,b=eks,i=9496,x=0.6409095653823011,y=0.9562448788009965 a=pan,b=hat,i=9499,x=0.6409505992060831,y=0.8924125083478576 a=eks,b=pan,i=9502,x=0.16573428170345306,y=0.41898077136905765 a=eks,b=wye,i=9503,x=0.36724763207097333,y=0.20835207321889548 a=pan,b=zee,i=9507,x=0.7813724544334408,y=0.8453351473597829 a=wye,b=wye,i=9508,x=0.7441125682394683,y=0.7008423538608134 a=pan,b=wye,i=9509,x=0.9777133094457836,y=0.8770140891389367 a=pan,b=zee,i=9510,x=0.5805152904440047,y=0.7292694938520734 a=pan,b=eks,i=9512,x=0.8889876510183636,y=0.5398130117495377 a=zee,b=hat,i=9513,x=0.9304009976201171,y=0.7707216462443467 a=pan,b=zee,i=9516,x=0.19069582221512293,y=0.18374946422400285 a=hat,b=zee,i=9517,x=0.7026133177880014,y=0.6466476553765019 a=zee,b=eks,i=9524,x=0.9170688313846707,y=0.5069375781460218 a=pan,b=pan,i=9526,x=0.2141091210993753,y=0.3444756388829696 a=zee,b=wye,i=9528,x=0.8576581178453184,y=0.5844216436491058 a=hat,b=pan,i=9529,x=0.15630461982613209,y=0.4213024290362597 a=hat,b=zee,i=9533,x=0.14919839526856782,y=0.36262847729045855 a=pan,b=zee,i=9534,x=0.028605382208390595,y=0.3310651782769932 a=zee,b=hat,i=9538,x=0.6252849020303484,y=0.6594304208970674 a=pan,b=hat,i=9540,x=0.9246863327027597,y=0.8632603228617942 a=hat,b=eks,i=9541,x=0.4067481238813502,y=0.23429602829888707 a=wye,b=pan,i=9542,x=0.021183317661808254,y=0.17173704813590862 a=zee,b=hat,i=9544,x=0.8363252040733755,y=0.9066361832913213 a=hat,b=wye,i=9545,x=0.8237931228490942,y=0.6154262745221335 a=eks,b=pan,i=9546,x=0.40720117438767467,y=0.23973575256875324 a=eks,b=eks,i=9548,x=0.18870561616460124,y=0.39344511734853893 a=hat,b=pan,i=9549,x=0.810156100508244,y=0.8042316538504537 a=eks,b=pan,i=9550,x=0.15708603238162966,y=0.1775120949821959 a=wye,b=hat,i=9552,x=0.7096131782065784,y=0.9809388281353744 a=wye,b=zee,i=9553,x=0.7419668715219193,y=0.8915237603968896 a=hat,b=zee,i=9555,x=0.24555292038029897,y=0.48675495523019463 a=hat,b=hat,i=9557,x=0.0708280418080367,y=0.028042679168150064 a=hat,b=eks,i=9560,x=0.4502257867908256,y=0.24215826461552248 a=hat,b=pan,i=9561,x=0.3883496618282979,y=0.22856613973468343 a=eks,b=wye,i=9565,x=0.9044412102611812,y=0.9981501201118028 a=hat,b=pan,i=9567,x=0.3290021077530395,y=0.39186940599147513 a=hat,b=hat,i=9568,x=0.5173577930271901,y=0.5140354310886103 a=zee,b=pan,i=9570,x=0.6962209074556881,y=0.9192719817135738 a=eks,b=zee,i=9575,x=0.43349880702663446,y=0.2019764764745724 a=eks,b=wye,i=9576,x=0.40205714986858077,y=0.4741982385845239 a=zee,b=pan,i=9580,x=0.7965009504831406,y=0.7113454506506395 a=zee,b=hat,i=9581,x=0.2752580210770491,y=0.38383648901881584 a=zee,b=zee,i=9582,x=0.05859657717284972,y=0.4628784062589941 a=eks,b=wye,i=9583,x=0.8996740267247002,y=0.5650994189598781 a=pan,b=eks,i=9584,x=0.02695408257021037,y=0.29013109754146693 a=zee,b=pan,i=9588,x=0.6700466485802432,y=0.8589272032654192 a=eks,b=zee,i=9589,x=0.9276643978084914,y=0.5258608330900789 a=zee,b=wye,i=9590,x=0.8441314279623635,y=0.9332236415562302 a=pan,b=zee,i=9594,x=0.23590110682049703,y=0.4376160303971274 a=eks,b=eks,i=9595,x=0.28340752983264006,y=0.11403963974075082 a=wye,b=wye,i=9598,x=0.5312315260758368,y=0.8829573415823095 a=zee,b=zee,i=9599,x=0.5367647772694465,y=0.8214571633873584 a=wye,b=hat,i=9601,x=0.07895223840580223,y=0.194977597106609 a=zee,b=eks,i=9605,x=0.20698996963521232,y=0.1727878106962335 a=hat,b=wye,i=9606,x=0.8834303299307495,y=0.5688694060075045 a=wye,b=eks,i=9609,x=0.6154267547093157,y=0.6251702670753683 a=wye,b=wye,i=9610,x=0.6498025682619308,y=0.7373575543454602 a=wye,b=wye,i=9613,x=0.22534868678381625,y=0.2948136458395363 a=wye,b=pan,i=9615,x=0.9704362849821679,y=0.7056997811176895 a=pan,b=wye,i=9624,x=0.7133865698466841,y=0.929260666330654 a=hat,b=zee,i=9626,x=0.6958926586419276,y=0.9430927470576268 a=eks,b=pan,i=9627,x=0.835956453698831,y=0.9007142296516358 a=eks,b=eks,i=9628,x=0.6999306667567604,y=0.780471447448193 a=pan,b=wye,i=9629,x=0.09405147784147772,y=0.11479025012357491 a=pan,b=pan,i=9630,x=0.5521126309556411,y=0.9964281092981838 a=pan,b=wye,i=9631,x=0.05531336390926278,y=0.03713539762104867 a=pan,b=hat,i=9633,x=0.7402115896026022,y=0.8286389697202792 a=pan,b=wye,i=9634,x=0.24820023272983005,y=0.23862519520811787 a=pan,b=wye,i=9637,x=0.8663800328522322,y=0.9391569730896534 a=pan,b=hat,i=9638,x=0.833781456495762,y=0.7668042837631657 a=hat,b=hat,i=9640,x=0.463917278383292,y=0.3511187165916906 a=eks,b=wye,i=9641,x=0.529202227506829,y=0.8125205279022973 a=pan,b=hat,i=9642,x=0.9841563799754587,y=0.7384543484249447 a=zee,b=hat,i=9652,x=0.929634631262683,y=0.6531235392615523 a=wye,b=eks,i=9654,x=0.2797016068787569,y=0.2814263099253008 a=pan,b=zee,i=9655,x=0.4057734719060324,y=0.15139105154457277 a=zee,b=wye,i=9657,x=0.3194817450421683,y=0.16543264401690605 a=pan,b=zee,i=9658,x=0.5277143419555844,y=0.564254772210993 a=zee,b=pan,i=9660,x=0.7009420239615597,y=0.7800651878215885 a=eks,b=hat,i=9662,x=0.39474659738679696,y=0.43059711110253074 a=eks,b=wye,i=9663,x=0.4372348974243785,y=0.10476776917399111 a=pan,b=zee,i=9667,x=0.4770802050437122,y=0.3612321845191586 a=pan,b=pan,i=9669,x=0.1622773559553956,y=0.2408391953166471 a=zee,b=hat,i=9670,x=0.8623108841707915,y=0.5103999923687886 a=pan,b=eks,i=9671,x=0.6246995141336152,y=0.9570445916327326 a=eks,b=eks,i=9676,x=0.3552193074991099,y=0.48796093863435663 a=pan,b=eks,i=9678,x=0.808264671158733,y=0.7958171364354866 a=eks,b=zee,i=9679,x=0.7801771579924318,y=0.8039168775444497 a=zee,b=hat,i=9680,x=0.8361585788416193,y=0.5904904054602013 a=zee,b=zee,i=9682,x=0.790057108611216,y=0.6026603017260809 a=hat,b=zee,i=9684,x=0.2251288541796853,y=0.0914353575236524 a=hat,b=zee,i=9685,x=0.9783350755125275,y=0.6710234655696609 a=eks,b=wye,i=9686,x=0.2325134660144058,y=0.44098000477056654 a=eks,b=hat,i=9687,x=0.11435792053370386,y=0.3592405692612377 a=eks,b=pan,i=9688,x=0.013751121997101046,y=0.21071503600234553 a=eks,b=eks,i=9689,x=0.1983455661823349,y=0.3353712062497688 a=pan,b=zee,i=9690,x=0.8642706624839454,y=0.5020203992558137 a=pan,b=zee,i=9692,x=0.518772161497821,y=0.5305276254149733 a=hat,b=pan,i=9694,x=0.11556338152672874,y=0.33174635478223324 a=zee,b=hat,i=9697,x=0.609947885859063,y=0.5639255760997719 a=pan,b=eks,i=9699,x=0.5797850274201329,y=0.8706915943068293 a=eks,b=eks,i=9711,x=0.6600637787756933,y=0.8973761456806139 a=eks,b=pan,i=9712,x=0.6042851641458743,y=0.5283912780602698 a=pan,b=pan,i=9713,x=0.8335225275262462,y=0.6504888680594751 a=eks,b=eks,i=9715,x=0.6688071850195556,y=0.8479172328203074 a=zee,b=eks,i=9717,x=0.15919097637828838,y=0.1961372512286007 a=hat,b=zee,i=9719,x=0.43422195883532855,y=0.21527795148734652 a=hat,b=wye,i=9720,x=0.18548878820596515,y=0.0823708416566078 a=eks,b=hat,i=9721,x=0.3055689756821137,y=0.09846251941046569 a=pan,b=zee,i=9724,x=0.5536779382214667,y=0.5953194186331342 a=zee,b=hat,i=9725,x=0.07153658715465838,y=0.3044986057514285 a=zee,b=eks,i=9726,x=0.7429014874999341,y=0.769520753307292 a=zee,b=zee,i=9727,x=0.9994904324789629,y=0.9539638011649831 a=zee,b=wye,i=9729,x=0.585248425583051,y=0.8575390870552795 a=wye,b=zee,i=9730,x=0.21280831790997046,y=0.215168894307449 a=pan,b=pan,i=9733,x=0.4805900786042281,y=0.16269527652434412 a=eks,b=hat,i=9735,x=0.9365415028222407,y=0.7049316644937267 a=wye,b=hat,i=9736,x=0.8357032803599334,y=0.5980478941599903 a=hat,b=hat,i=9740,x=0.6123513158512692,y=0.6254032566567909 a=wye,b=hat,i=9741,x=0.3852066212224572,y=0.18704182599635633 a=hat,b=pan,i=9742,x=0.3298562598570899,y=0.07896336383457148 a=wye,b=pan,i=9744,x=0.22511319050031164,y=0.027172244080271968 a=hat,b=zee,i=9747,x=0.7487247858158664,y=0.7159053727726352 a=pan,b=zee,i=9749,x=0.34522090703048847,y=0.4157608834458977 a=pan,b=pan,i=9752,x=0.49208279855492576,y=0.20454810028776949 a=hat,b=eks,i=9754,x=0.5026259494302875,y=0.8456607478858248 a=eks,b=zee,i=9755,x=0.5983063482292889,y=0.5332133759436987 a=hat,b=eks,i=9757,x=0.008475751466850423,y=0.28105237534152183 a=pan,b=zee,i=9758,x=0.17107174260903157,y=0.37907028999046954 a=hat,b=eks,i=9763,x=0.5172215091010056,y=0.5656123978535788 a=pan,b=eks,i=9768,x=0.20367798282554506,y=0.2900189560591435 a=hat,b=pan,i=9769,x=0.25924528216321086,y=0.09380722776595263 a=zee,b=wye,i=9772,x=0.5622225319493308,y=0.8404440554821954 a=wye,b=eks,i=9773,x=0.13486296020405042,y=0.1370545330575903 a=pan,b=pan,i=9776,x=0.5528717365202791,y=0.6963979512688395 a=zee,b=zee,i=9783,x=0.9571941589309878,y=0.7438875241555649 a=wye,b=eks,i=9786,x=0.36572120295268673,y=0.4315097648133279 a=pan,b=wye,i=9789,x=0.7500082437438368,y=0.6736777772258289 a=hat,b=zee,i=9790,x=0.32608913911284954,y=0.06744557277974006 a=eks,b=hat,i=9791,x=0.6359822783546621,y=0.6518259855994504 a=zee,b=wye,i=9792,x=0.4220728880621055,y=0.17140084746735773 a=wye,b=eks,i=9793,x=0.11689471664414974,y=0.1874183258828398 a=wye,b=pan,i=9794,x=0.4771768380141904,y=0.47458700283464794 a=hat,b=eks,i=9797,x=0.4801061637157764,y=0.27686764370925665 a=pan,b=wye,i=9799,x=0.9939181050884636,y=0.9933949713028724 a=eks,b=zee,i=9802,x=0.03433864233340278,y=0.08512282774742341 a=hat,b=hat,i=9806,x=0.7581986258233882,y=0.6723938004232705 a=hat,b=zee,i=9807,x=0.734026221575298,y=0.5060212582772865 a=zee,b=zee,i=9808,x=0.8976695035586633,y=0.8107371161879025 a=zee,b=eks,i=9809,x=0.9007397692300039,y=0.744200950461551 a=zee,b=wye,i=9810,x=0.33878497822294384,y=0.19641652801433074 a=wye,b=eks,i=9811,x=0.3684889443586322,y=0.03845017409345586 a=zee,b=pan,i=9813,x=0.8206715556120792,y=0.8639781360005004 a=hat,b=wye,i=9814,x=0.34212469593392425,y=0.20687141477181548 a=hat,b=pan,i=9815,x=0.17753782684157615,y=0.0015438604368104292 a=pan,b=hat,i=9816,x=0.24876592451844848,y=0.4470518528813471 a=wye,b=wye,i=9817,x=0.7049827500065716,y=0.70700844125317 a=hat,b=zee,i=9819,x=0.19261418898624927,y=0.050366139741013005 a=hat,b=pan,i=9820,x=0.5447052480269977,y=0.8699888671698426 a=eks,b=wye,i=9821,x=0.5189946092707575,y=0.6854994867317263 a=eks,b=zee,i=9822,x=0.7728584654655655,y=0.8255138151084206 a=wye,b=hat,i=9823,x=0.7885587074785081,y=0.8643021021880486 a=wye,b=hat,i=9827,x=0.2296202003399993,y=0.10085387835757498 a=pan,b=pan,i=9829,x=0.1561292001719159,y=0.16006739551266214 a=pan,b=hat,i=9831,x=0.07903067560527932,y=0.06301267712877379 a=hat,b=hat,i=9832,x=0.6422615702526209,y=0.8249323364395087 a=zee,b=hat,i=9833,x=0.10035889696290079,y=0.003028321603898987 a=hat,b=zee,i=9834,x=0.2640449383149195,y=0.37076593348410314 a=eks,b=wye,i=9835,x=0.5874685326990423,y=0.9287556289542644 a=wye,b=pan,i=9836,x=0.8763125291386116,y=0.5144780339183038 a=zee,b=eks,i=9837,x=0.65481575495434,y=0.7500209738973791 a=eks,b=pan,i=9838,x=0.6496315038661542,y=0.6072257440552286 a=eks,b=hat,i=9841,x=0.09722173469836548,y=0.36827480828558046 a=eks,b=eks,i=9847,x=0.36408179966880305,y=0.005301040380198518 a=zee,b=hat,i=9848,x=0.7494017826915185,y=0.5716008160658336 a=pan,b=pan,i=9851,x=0.001361386759249128,y=0.25792849048845146 a=wye,b=pan,i=9855,x=0.6182578764501776,y=0.7655458252282237 a=pan,b=hat,i=9856,x=0.8102716531871033,y=0.8313089740346422 a=zee,b=pan,i=9857,x=0.466306200678794,y=0.10723178210789208 a=pan,b=pan,i=9860,x=0.5805216264198891,y=0.7328584964292528 a=pan,b=eks,i=9862,x=0.5507783340308107,y=0.8117197523869161 a=hat,b=hat,i=9863,x=0.29207020272823003,y=0.3025947324662317 a=eks,b=wye,i=9864,x=0.11439725902216524,y=0.07940989075873717 a=eks,b=hat,i=9866,x=0.4975899292735726,y=0.004921317195285879 a=zee,b=eks,i=9867,x=0.02662315353765099,y=0.34265021760387904 a=pan,b=pan,i=9868,x=0.4854194107628803,y=0.3198466348114496 a=hat,b=zee,i=9869,x=0.9595189622375838,y=0.501564353037085 a=zee,b=hat,i=9871,x=0.6250842276723021,y=0.6957696470514947 a=hat,b=zee,i=9875,x=0.748712308729834,y=0.7138449723779594 a=zee,b=wye,i=9876,x=0.8136200511878549,y=0.8072663619726874 a=eks,b=zee,i=9877,x=0.4863731414322163,y=0.1035362785381897 a=zee,b=wye,i=9879,x=0.20901422499230626,y=0.4434307845301825 a=wye,b=eks,i=9880,x=0.7843765179845881,y=0.9652357480134778 a=zee,b=wye,i=9881,x=0.7862677717692486,y=0.5179978676865895 a=eks,b=zee,i=9886,x=0.6612732451934941,y=0.8821040941341458 a=zee,b=wye,i=9894,x=0.6202100179528263,y=0.9712368683190139 a=pan,b=hat,i=9895,x=0.8641234318244241,y=0.893546531152826 a=eks,b=hat,i=9896,x=0.10089977663900951,y=0.40511056317517313 a=pan,b=zee,i=9902,x=0.9054776364609202,y=0.6259317176046434 a=pan,b=zee,i=9904,x=0.5481438224523807,y=0.7183018840232132 a=eks,b=pan,i=9906,x=0.19123694955232085,y=0.1361773881166165 a=pan,b=eks,i=9911,x=0.7646508656008143,y=0.9446343254356182 a=zee,b=wye,i=9912,x=0.4701991772804557,y=0.33405458598495386 a=pan,b=eks,i=9913,x=0.8147835691088603,y=0.6617843834409757 a=pan,b=zee,i=9914,x=0.9240645650332355,y=0.8621654329742796 a=wye,b=pan,i=9916,x=0.3042515765931557,y=0.37717959119403555 a=pan,b=zee,i=9918,x=0.062017678365430595,y=0.11198470904331581 a=wye,b=wye,i=9921,x=0.6906719134435684,y=0.8555178209462388 a=hat,b=wye,i=9922,x=0.9728689411167353,y=0.8157055538148639 a=hat,b=eks,i=9926,x=0.1541309399763774,y=0.3791445762682304 a=wye,b=pan,i=9927,x=0.8783682319990223,y=0.6933957357140185 a=hat,b=hat,i=9931,x=0.22344053593327007,y=0.3136460886229182 a=hat,b=hat,i=9934,x=0.20145807804290206,y=0.41891252140867674 a=eks,b=hat,i=9936,x=0.7556816893135765,y=0.7737786856558144 a=hat,b=wye,i=9939,x=0.208097253807903,y=0.11669571201990991 a=hat,b=wye,i=9940,x=0.8460880203022336,y=0.8184128241834582 a=zee,b=wye,i=9943,x=0.4913245348903704,y=0.25864014284309744 a=zee,b=zee,i=9946,x=0.13202631656529729,y=0.021604794833400942 a=pan,b=hat,i=9947,x=0.8783008100979538,y=0.6172168477305974 a=pan,b=eks,i=9948,x=0.6047433842453397,y=0.53470873199638 a=pan,b=pan,i=9949,x=0.12278928201439199,y=0.3424112106292362 a=hat,b=eks,i=9951,x=0.23150439446451176,y=0.362011464774759 a=pan,b=eks,i=9953,x=0.9690028290247679,y=0.5626274346583657 a=eks,b=pan,i=9954,x=0.703550423241368,y=0.8640890526817995 a=pan,b=wye,i=9959,x=0.5523199497193726,y=0.844808439474632 a=eks,b=pan,i=9961,x=0.0018643836079239584,y=0.22214207434571398 a=eks,b=hat,i=9965,x=0.45140832054850244,y=0.4872441473665683 a=hat,b=zee,i=9966,x=0.09915562191171134,y=0.19911839331011605 a=eks,b=hat,i=9971,x=0.16013813822306744,y=0.18970582735969377 a=hat,b=wye,i=9972,x=0.01092212097676093,y=0.19287438329005957 a=zee,b=eks,i=9975,x=0.14164773949664755,y=0.16897907378815158 a=eks,b=zee,i=9977,x=0.4549080098494652,y=0.2027740955809184 a=pan,b=hat,i=9978,x=0.18068678390966952,y=0.24718291910572177 a=eks,b=pan,i=9981,x=0.2544586487901952,y=0.4578886296197162 a=wye,b=eks,i=9982,x=0.34998222187670314,y=0.3061867938018288 a=wye,b=hat,i=9983,x=0.4640332038264391,y=0.019243858556094673 a=pan,b=hat,i=9984,x=0.48914378417931326,y=0.36728976081695264 a=hat,b=zee,i=9985,x=0.5155567078470872,y=0.6010598365861822 a=hat,b=hat,i=9987,x=0.429284826906265,y=0.1787642439603777 a=wye,b=eks,i=9989,x=0.8561772298898314,y=0.6874185671784931 a=eks,b=pan,i=9990,x=0.06739304569008775,y=0.2341964277411741 a=hat,b=wye,i=9991,x=0.3633322891461138,y=0.12892395206278184 a=zee,b=wye,i=9996,x=0.72761807629368,y=0.6860394313092489 a=eks,b=pan,i=9998,x=0.5554835956450555,y=0.7053505857791378 a=zee,b=pan,i=10000,x=0.02349941792343435,y=0.19861196418373683 miller-3.4.0/doc/data/multicountdown.dat000066400000000000000000000104061266012053600202470ustar00rootroot00000000000000upsec=0.002,color=green,count=1203 upsec=0.083,color=red,count=3817 upsec=0.188,color=red,count=3801 upsec=0.395,color=blue,count=2697 upsec=0.526,color=purple,count=953 upsec=0.671,color=blue,count=2684 upsec=0.899,color=purple,count=926 upsec=0.912,color=red,count=3798 upsec=1.093,color=blue,count=2662 upsec=1.327,color=purple,count=917 upsec=1.407,color=green,count=1187 upsec=1.416,color=red,count=3788 upsec=1.448,color=green,count=1177 upsec=1.587,color=red,count=3782 upsec=1.601,color=red,count=3755 upsec=1.703,color=purple,count=908 upsec=1.832,color=red,count=3717 upsec=2.064,color=blue,count=2659 upsec=2.2880000000000003,color=blue,count=2647 upsec=2.313,color=green,count=1161 upsec=2.346,color=green,count=1129 upsec=2.5580000000000003,color=red,count=3694 upsec=2.716,color=purple,count=883 upsec=2.834,color=blue,count=2646 upsec=2.967,color=green,count=1100 upsec=3.0740000000000003,color=purple,count=850 upsec=3.2820000000000005,color=blue,count=2607 upsec=3.2990000000000004,color=blue,count=2573 upsec=3.4510000000000005,color=blue,count=2563 upsec=3.4870000000000005,color=green,count=1089 upsec=3.7220000000000004,color=red,count=3672 upsec=3.7580000000000005,color=red,count=3648 upsec=3.9670000000000005,color=blue,count=2550 upsec=4.021000000000001,color=green,count=1054 upsec=4.211000000000001,color=red,count=3640 upsec=4.455000000000001,color=purple,count=836 upsec=4.515000000000001,color=red,count=3639 upsec=4.636000000000001,color=purple,count=801 upsec=4.818000000000001,color=red,count=3601 upsec=5.0390000000000015,color=purple,count=770 upsec=5.268000000000002,color=blue,count=2543 upsec=5.310000000000001,color=green,count=1039 upsec=5.319000000000002,color=blue,count=2537 upsec=5.413000000000002,color=red,count=3568 upsec=5.517000000000002,color=purple,count=755 upsec=5.750000000000002,color=green,count=1030 upsec=5.778000000000001,color=blue,count=2535 upsec=5.9380000000000015,color=green,count=1008 upsec=6.101000000000002,color=blue,count=2520 upsec=6.250000000000002,color=blue,count=2520 upsec=6.314000000000002,color=green,count=1005 upsec=6.383000000000002,color=red,count=3551 upsec=6.546000000000002,color=blue,count=2511 upsec=6.703000000000002,color=green,count=984 upsec=6.842000000000002,color=purple,count=721 upsec=6.986000000000002,color=green,count=976 upsec=7.229000000000003,color=blue,count=2488 upsec=7.376000000000003,color=red,count=3547 upsec=7.567000000000003,color=red,count=3522 upsec=7.693000000000003,color=blue,count=2454 upsec=7.869000000000003,color=green,count=937 upsec=8.051000000000004,color=purple,count=697 upsec=8.213000000000005,color=purple,count=694 upsec=8.356000000000005,color=purple,count=658 upsec=8.379000000000005,color=red,count=3516 upsec=8.619000000000005,color=red,count=3505 upsec=8.708000000000006,color=red,count=3479 upsec=8.773000000000005,color=green,count=929 upsec=8.809000000000005,color=red,count=3464 upsec=9.021000000000004,color=purple,count=634 upsec=9.268000000000004,color=blue,count=2428 upsec=9.333000000000004,color=purple,count=621 upsec=9.497000000000003,color=purple,count=606 upsec=9.539000000000003,color=purple,count=572 upsec=9.650000000000004,color=green,count=903 upsec=9.854000000000005,color=blue,count=2400 upsec=9.963000000000005,color=blue,count=2397 upsec=10.088000000000005,color=blue,count=2379 upsec=10.308000000000005,color=red,count=3431 upsec=10.321000000000005,color=red,count=3398 upsec=10.542000000000005,color=green,count=894 upsec=10.752000000000006,color=red,count=3396 upsec=10.868000000000006,color=purple,count=550 upsec=10.942000000000005,color=green,count=887 upsec=11.137000000000006,color=blue,count=2369 upsec=11.384000000000006,color=red,count=3389 upsec=11.517000000000007,color=green,count=859 upsec=11.657000000000007,color=purple,count=516 upsec=11.707000000000008,color=green,count=853 upsec=11.809000000000008,color=green,count=828 upsec=11.904000000000009,color=purple,count=514 upsec=12.09200000000001,color=red,count=3385 upsec=12.317000000000009,color=red,count=3359 upsec=12.37100000000001,color=green,count=789 upsec=12.58800000000001,color=red,count=3355 upsec=12.77200000000001,color=red,count=3348 upsec=12.856000000000009,color=red,count=3346 upsec=13.103000000000009,color=blue,count=2355 upsec=13.346000000000009,color=green,count=752 upsec=13.594000000000008,color=blue,count=2349 miller-3.4.0/doc/data/multicountdown.rb000066400000000000000000000010511266012053600200760ustar00rootroot00000000000000#!/usr/bin/ruby $stdout.sync = true # Simulates some multi-threaded program making progress over time on some set of tasks counts = {'red' => 3842, 'green' => 1224, 'blue' => 2697, 'purple' => 979} colors = counts.keys n = colors.length start_time = Time::now.to_f upsec = 0.0 while counts.any?{|color,count| count > 0} upsec += 0.001 * rand(250) color = colors[rand(n)] count = counts[color] delta = rand(40) count -= delta count = [0, count].max counts[color] = count puts "upsec=#{upsec},color=#{color},count=#{counts[color]}" end miller-3.4.0/doc/data/mydata.txt000066400000000000000000000000551266012053600165010ustar00rootroot00000000000000oh say can you see by the dawn's early light miller-3.4.0/doc/data/ping-delta-example.txt000066400000000000000000000011751266012053600207030ustar00rootroot00000000000000$ each 10 uptime | mlr -p step -a delta -f 11 ... 20:08 up 36 days, 10:38, 5 users, load averages: 1.42 1.62 1.73 0.000000 20:08 up 36 days, 10:38, 5 users, load averages: 1.55 1.64 1.74 0.020000 20:08 up 36 days, 10:38, 7 users, load averages: 1.58 1.65 1.74 0.010000 20:08 up 36 days, 10:38, 9 users, load averages: 1.78 1.69 1.76 0.040000 20:08 up 36 days, 10:39, 9 users, load averages: 2.12 1.76 1.78 0.070000 20:08 up 36 days, 10:39, 9 users, load averages: 2.51 1.85 1.81 0.090000 20:08 up 36 days, 10:39, 8 users, load averages: 2.79 1.92 1.83 0.070000 20:08 up 36 days, 10:39, 4 users, load averages: 2.64 1.90 1.83 -0.020000 miller-3.4.0/doc/data/put-gating-example-1.dkvp000066400000000000000000000000251266012053600212120ustar00rootroot00000000000000x=-1 x=0 x=1 x=2 x=3 miller-3.4.0/doc/data/put-gating-example-2.dkvp000066400000000000000000000000461266012053600212160ustar00rootroot00000000000000a=abc_123 a=some other name a=xyz_789 miller-3.4.0/doc/data/put-multiline-example.txt000066400000000000000000000002261266012053600214630ustar00rootroot00000000000000mlr --opprint put ' $nf = NF; $nr = NR; $fnr = FNR; $filenum = FILENUM; $filename = FILENAME' \ data/small data/small2 miller-3.4.0/doc/data/regex-in-data.dat000066400000000000000000000001131266012053600175730ustar00rootroot00000000000000name=jane,regex=^j.*e$ name=bill,regex=^b[ou]ll$ name=bull,regex=^b[ou]ll$ miller-3.4.0/doc/data/sample-example.txt000066400000000000000000000076671266012053600201540ustar00rootroot00000000000000$ mlr --opprint sample -k 4 data/colored-shapes.dkvp color shape flag i u v w x purple triangle 0 90122 0.9986871176198068 0.3037738877233719 0.5154934457238382 5.365962021016529 red circle 0 3139 0.04835898233323954 -0.03964684310055758 0.5263660881848111 5.3758779366493625 orange triangle 0 67847 0.36746306902109926 0.5161574810505635 0.5176199566173642 3.1748088656576567 yellow square 1 33576 0.3098376725521097 0.8525628505287842 0.49774122460981685 4.494754378604669 $ mlr --opprint sample -k 4 data/colored-shapes.dkvp color shape flag i u v w x blue square 1 16783 0.09974385090654347 0.7243899920872646 0.5353718443278438 4.431057737383438 orange square 1 93291 0.5944176543007182 0.17744449786454086 0.49262281749172077 3.1548117990710653 yellow square 1 54436 0.5268161165014636 0.8785588662666121 0.5058773791931063 7.019185838783636 yellow square 1 55491 0.0025440267883102274 0.05474106287787284 0.5102729153751984 3.526301273728043 $ mlr --opprint sample -k 2 -g color data/colored-shapes.dkvp color shape flag i u v w x yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 yellow square 1 917 0.8547010348386344 0.7356782810796262 0.4531511689924275 5.774541777078352 red circle 1 4000 0.05490416175132373 0.07392337815122155 0.49416101516594396 5.355725080701707 red square 0 87506 0.6357719216821314 0.6970867759393995 0.4940826462055272 6.351579417310387 purple triangle 0 14898 0.7800986870203719 0.23998073813992293 0.5014775988383656 3.141006771777843 purple triangle 0 151 0.032614487569017414 0.7346633365041219 0.7812143304483805 2.6831992610568047 green triangle 1 126 0.1513010528347546 0.40346767294704544 0.051213231883952326 5.955109300797182 green circle 0 17635 0.029856606049114442 0.4724542934246524 0.49529606749929744 5.239153910272168 blue circle 1 1020 0.414263129226617 0.8304946402876182 0.13151094520189244 4.397873687920433 blue triangle 0 220 0.441773289968473 0.44597731903759075 0.6329360666849821 4.3064608776550894 orange square 0 1885 0.8079311983747106 0.8685956833908394 0.3116410800256374 4.390864584500387 orange triangle 0 1533 0.32904497195507487 0.23168161807490417 0.8722623057355134 5.164071635714438 $ mlr --opprint sample -k 2 -g color then sort -f color data/colored-shapes.dkvp color shape flag i u v w x blue circle 0 215 0.7803586969333292 0.33146680638888126 0.04289047852629113 5.725365736377487 blue circle 1 3616 0.8548431579124808 0.4989623130006362 0.3339426415875795 3.696785877560498 green square 0 356 0.7674272008085286 0.341578843118008 0.4570224877870851 4.830320062215299 green square 0 152 0.6684429446914862 0.016056003736548696 0.4656148241291592 5.434588759225423 orange triangle 0 587 0.5175826237797857 0.08989091493635304 0.9011709461770973 4.265854207755811 orange triangle 0 1533 0.32904497195507487 0.23168161807490417 0.8722623057355134 5.164071635714438 purple triangle 0 14192 0.5196327866973567 0.7860928603468063 0.4964368415453642 4.899167143824484 purple triangle 0 65 0.6842806710360729 0.5823723856331258 0.8014053396013747 5.805148213865135 red square 1 2431 0.38378504852300466 0.11445015005595527 0.49355539228753786 5.146756570128739 red triangle 0 57097 0.43763430414406546 0.3355450325004481 0.5322349637512487 4.144267240289442 yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 yellow square 1 158 0.41527900739142165 0.7118027080775757 0.4200799665161291 5.33279067554884 miller-3.4.0/doc/data/self-join.csv000066400000000000000000000000221266012053600170560ustar00rootroot00000000000000a,b,c 1,2,3 1,4,5 miller-3.4.0/doc/data/small000066400000000000000000000004461266012053600155200ustar00rootroot00000000000000a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 miller-3.4.0/doc/data/small.csv000066400000000000000000000003761266012053600163140ustar00rootroot00000000000000a,b,i,x,y pan,pan,1,0.3467901443380824,0.7268028627434533 eks,pan,2,0.7586799647899636,0.5221511083334797 wye,wye,3,0.20460330576630303,0.33831852551664776 eks,wye,4,0.38139939387114097,0.13418874328430463 wye,pan,5,0.5732889198020006,0.8636244699032729 miller-3.4.0/doc/data/small2000066400000000000000000000005111266012053600155730ustar00rootroot00000000000000a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001 a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134 a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930 a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758 a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627 miller-3.4.0/doc/data/sort-het.dkvp000066400000000000000000000002221266012053600171100ustar00rootroot00000000000000count=500,color=green count=600 status=ok,count=250,hours=0.22 status=ok,count=200,hours=3.4 count=300,color=blue count=100,color=green count=450 miller-3.4.0/doc/data/sort-missing.dkvp000066400000000000000000000000201266012053600177750ustar00rootroot00000000000000x=2 a=3 x=4 x=1 miller-3.4.0/doc/data/sort-null.dat000066400000000000000000000000371266012053600171120ustar00rootroot00000000000000a=3,b=2 a=1,b=8 a=,b=4 a=5,b=7 miller-3.4.0/doc/data/subcommand-example.txt000066400000000000000000000001311266012053600207760ustar00rootroot00000000000000mlr tac *.dat mlr cut --complement -f os_version *.dat mlr sort -f hostname,uptime *.dat miller-3.4.0/doc/data/system-file-opprint-example.txt000066400000000000000000000011221266012053600226010ustar00rootroot00000000000000$ grep -v '^#' /etc/passwd | head -n 6 | mlr --nidx --fs : --opprint cat 1 2 3 4 5 6 7 nobody * -2 -2 Unprivileged User /var/empty /usr/bin/false root * 0 0 System Administrator /var/root /bin/sh daemon * 1 1 System Services /var/root /usr/bin/false _uucp * 4 4 Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico _taskgated * 13 13 Task Gate Daemon /var/empty /usr/bin/false _networkd * 24 24 Network Services /var/networkd /usr/bin/false miller-3.4.0/doc/data/system-file-oxtab-example.txt000066400000000000000000000003211266012053600222230ustar00rootroot00000000000000$ grep -v '^#' /etc/passwd | head -n 2 | mlr --nidx --fs : --oxtab cat 1 nobody 2 * 3 -2 4 -2 5 Unprivileged User 6 /var/empty 7 /usr/bin/false 1 root 2 * 3 0 4 0 5 System Administrator 6 /var/root 7 /bin/sh miller-3.4.0/doc/data/then-chaining-performance.txt000066400000000000000000000004151266012053600222350ustar00rootroot00000000000000% cat piped.sh mlr cut -x -f i,y data/big | mlr sort -n y > /dev/null % time sh piped.sh real 0m2.828s user 0m3.183s sys 0m0.137s % cat chained.sh mlr cut -x -f i,y then sort -n y data/big > /dev/null % time sh chained.sh real 0m2.082s user 0m1.933s sys 0m0.137s miller-3.4.0/doc/data/then-example.csv000066400000000000000000000001651266012053600175670ustar00rootroot00000000000000Status,Payment_Type,Amount paid,cash,10.00 pending,debit,20.00 paid,cash,50.00 pending,credit,40.00 paid,debit,30.00 miller-3.4.0/doc/data/timing-example.txt000066400000000000000000000013101266012053600201350ustar00rootroot00000000000000$ ruby -e '10000.times{|i|puts "i=#{i+1}"}' > lines.txt $ head -n 5 lines.txt i=1 i=2 i=3 i=4 i=5 mlr --ofmt '%.9le' --opprint put '$t=systime()' then step -a delta -f t lines.txt | head -n 7 i t t_delta 1 1430603027.018016 1.430603027e+09 2 1430603027.018043 2.694129944e-05 3 1430603027.018048 5.006790161e-06 4 1430603027.018052 4.053115845e-06 5 1430603027.018055 2.861022949e-06 6 1430603027.018058 3.099441528e-06 mlr --ofmt '%.9le' --oxtab \ put '$t=systime()' then \ step -a delta -f t then \ filter '$i>1' then \ stats1 -a min,mean,max -f t_delta \ lines.txt t_delta_min 2.861022949e-06 t_delta_mean 4.077508505e-06 t_delta_max 5.388259888e-05 miller-3.4.0/doc/datagen/000077500000000000000000000000001266012053600151535ustar00rootroot00000000000000miller-3.4.0/doc/datagen/mkdat2000077500000000000000000000073451266012053600162740ustar00rootroot00000000000000#!/usr/bin/ruby # ================================================================ # Produces a variety of categorized pseudo-random data in support # of Miller documentation at http://johnkerl.org/miller/doc/index.html # # John Kerl May 2015 # ================================================================ # # Sample output: # # ./datagen/mkdat2 6 | mlr --opprint cat # color shape flag i u v w x # purple circle 0 1 0.5637512757306459 0.4981743566291943 0.36884254478967105 4.480962906000271 # orange square 1 2 0.5232158098904274 0.33717333156510765 0.44646982455699713 5.807558719657881 # red circle 1 3 0.5084894411433544 0.7025118761232125 0.672558508897624 5.094127602621387 # blue square 0 4 0.3145642940519666 0.3040179460903778 0.6388947856924174 7.517194060345607 # yellow triangle 1 5 0.06776212921515201 0.8517576443958519 0.4319941923080997 4.955913436917771 # red square 0 6 0.24407904404655156 0.4297654986740608 0.6681496181121647 4.702469482713694 # ================================================================ # Vary repeat counts to obtain non-uniform distribution on colors $colors=%w( red red red red red red red red red red red red red red red red green green green green blue blue blue blue blue orange yellow yellow yellow yellow yellow purple purple purple purple ) # Vary repeat counts to obtain non-uniform distribution on shapes $shapes = %w( circle circle circle square square square square square triangle triangle triangle triangle ) # Vary per-color probabilities of flag==1 $color_flag_ps = { 'blue' => 0.6, 'green' => 0.2, 'orange' => 0.5, 'purple' => 0.1, 'red' => 0.3, 'yellow' => 0.9, } # For autocorrelation of time series by color $eta = 0.99 # ================================================================ def main() n = 100000 n = Integer ARGV[0] if ARGV.length == 1 history_keys = [] $colors.uniq.each do |color| $shapes.uniq.each do |shape| history_keys << color + '-' + shape end end ht = HistoryTracker.new(history_keys, $eta) n.times do |i| color = $colors[rand $colors.length] shape = $shapes[rand $shapes.length] flag = bernoulli($color_flag_ps[color]) # u: plain unit-interval uniform # v: similar, except for circles, pairwise-correlate u and v u = rand v = rand if color == 'red' && shape == 'circle' v = u + 0.2*(rand-0.5) end # w: autocorrelated time series by color. If you look at stats of w you'll # see roughly uniform distribution. But if you follow each color/shape # combination then you'll see small deltas from one to the next. w = ht.emit(color + '-' + shape) # x: gaussian (boring) x = gaussian puts "color=#{color},shape=#{shape},flag=#{flag},i=#{i+1},u=#{u},v=#{v},w=#{w},x=#{x}" end end # ================================================================ # Roughly normal between 0 and 10, mean 5, stddev about 1.2 def gaussian() 10*(rand+rand+rand+rand+rand+rand)/6 end def bernoulli(p) if rand < p 1 else 0 end end # Autocorrelated time series per color. # For reference please see http://johnkerl.org/rcm/eta.pdf. class HistoryTracker def initialize(keys, eta) @keys = keys @prevs = {} @keys.each do |key| @prevs[key] = rand end @eta = eta @etac = 1.0 - eta @s = Math.sqrt((1+eta)/(1-eta)) @a = 0.5 * (1 - @s) @b = 0.5 * (1 + @s) end def emit(key) @prevs[key] = @eta * @prevs[key] + @etac * rand end end # ================================================================ begin main() rescue Errno::EPIPE # E.g. we're piped to head exit 0 end miller-3.4.0/doc/etymology.html000066400000000000000000000133621266012053600164730ustar00rootroot00000000000000 Why call it Miller?
Why call it Miller?

The Unix toolkit was created in the 1970s and is a mainstay to this day. Miller is written in plain C, and its look and feel adheres closely to the classic toolkit style: if this were music, Miller would be a tribute album. Likewise, since commands are subcommands of the mlr executable, the result is a band, if you will, of command-line tools. Put these together and the namesake is another classic product of the 1970s: the Steve Miller Band.

miller-3.4.0/doc/faq.html000066400000000000000000000430511266012053600152100ustar00rootroot00000000000000 FAQ
FAQ

Number one FAQ

Please use mlr --csv --rs lf for native Un*x (linefeed-terminated) CSV files.

No output at all

Check the line-terminators of the data, e.g. with the command-line file program. Example: for CSV, Miller’s default line terminator is CR/LF (carriage return followed by linefeed, following RFC4180). Yet if your CSV has *nix-standard LF line endings, Miller will keep reading the file looking for a CR/LF which never appears. Solution in this case: tell Miller the input has LF line-terminator, e.g. mlr --csv --rs lf {remaining arguments ...}.

Also try od -xcv and/or cat -e on your file to check for non-printable characters.

Fields not selected

Check the field-separators of the data, e.g. with the command-line head program. Example: for CSV, Miller’s default record separator is comma; if your data is tab-delimited, e.g. aTABbTABc, then Miller won’t find three fields named a, b, and c but rather just one named aTABbTABc. Solution in this case: mlr --fs tab {remaining arguments ...}.

Also try od -xcv and/or cat -e on your file to check for non-printable characters.

Diagnosing delimiter specifications

# Use the `file` command to see if there are CR/LF terminators (in this case,
# there are not):
$ file data/colours.csv
data/colours.csv: UTF-8 Unicode text

# Look at the file to find names of fields
$ cat data/colours.csv
KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR
masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz
masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah

# Try (unsuccessfully) to extract a few fields:
$ mlr --csv cut -f KEY,PL,RO data/colours.csv
(no output)

# Use LF record separator (--rs lf) since the file doesn't have CR/LF line
# endings -- but still unsuccessfully:
$ mlr --csv --rs lf cut -f KEY,PL,RO data/colours.csv
(only blank lines appear)

# Use XTAB output format to get a sharper picture of where records/fields
# are being split:
$ mlr --icsv --irs lf --oxtab cat data/colours.csv
KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz

KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah

# Using XTAB output format makes it clearer that KEY;DE;...;RO;TR is being
# treated as a single field name in the CSV header, and likewise each
# subsequent line is being treated as a single field value. This is because
# the default field separator is a comma but we have semicolons here.
# Use XTAB again with different field separator (--fs semicolon):
$ mlr --icsv --irs lf --ifs semicolon --oxtab cat data/colours.csv
KEY masterdata_colourcode_1
DE  Weiß
EN  White
ES  Blanco
FI  Valkoinen
FR  Blanc
IT  Bianco
NL  Wit
PL  Biały
RO  Alb
TR  Beyaz

KEY masterdata_colourcode_2
DE  Schwarz
EN  Black
ES  Negro
FI  Musta
FR  Noir
IT  Nero
NL  Zwart
PL  Czarny
RO  Negru
TR  Siyah

# Using the new field-separator, retry the cut:
$ mlr --csv --rs lf --fs semicolon cut -f KEY,PL,RO data/colours.csv
KEY;PL;RO
masterdata_colourcode_1;Biały;Alb
masterdata_colourcode_2;Czarny;Negru

Error-output in certain string cases

mlr put '$y = string($x)' then put '$z = $y . $y' gives (error) on numeric data such as x=123, while mlr put '$z=string($x).string($x)' and mlr put '$y = string($x); $z = $y . $y' do not. This is because in the first case y is computed and stored as a string, then re-parsed as an integer, for which string-concatenation is an invalid operator. In the second case, casts are done independently; in the third case, both assignments are within the same put statement, where type information is maintained for the duration of all assignments in the put.

How do I examine then-chaining?

Then-chaining found in Miller is intended to function the same as Unix pipes. You can print your data one pipeline step at a time, to see what intermediate output at one step becomes the input to the next step.

First, review the input data:

$ cat data/then-example.csv
Status,Payment_Type,Amount
paid,cash,10.00
pending,debit,20.00
paid,cash,50.00
pending,credit,40.00
paid,debit,30.00

Next, run the first step of your command, omitting anything from the first then onward:

$ mlr --icsv --rs lf --opprint count-distinct -f Status,Payment_Type data/then-example.csv
Status  Payment_Type count
paid    cash         2
pending debit        1
pending credit       1
paid    debit        1

After that, run it with the next then step included:

$ mlr --icsv --rs lf --opprint count-distinct -f Status,Payment_Type then sort -nr count data/then-example.csv
Status  Payment_Type count
paid    cash         2
pending debit        1
pending credit       1
paid    debit        1

Now if you include another then step after this, the columns Status, Payment_Type, and count will be its input.

Note, by the way, that you’ll get the same results using pipes:

$ mlr --csv --rs lf count-distinct -f Status,Payment_Type data/then-example.csv | mlr --icsv --rs lf --opprint sort -nr count
Status  Payment_Type count
paid    cash         2
pending debit        1
pending credit       1
paid    debit        1

Why doesn’t mlr cut put fields in the order I want?

Example: columns x,i,a were requested but they appear here in the order a,i,x:

$ cat data/small
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729

$ mlr cut -f x,i,a data/small
a=pan,i=1,x=0.3467901443380824
a=eks,i=2,x=0.7586799647899636
a=wye,i=3,x=0.20460330576630303
a=eks,i=4,x=0.38139939387114097
a=wye,i=5,x=0.5732889198020006

The issue is that Miller’s cut, by default, outputs cut fields in the order they appear in the input data. This design decision was made intentionally to parallel the *nix system cut command, which has the same semantics.

The solution is to use the -o option:

$ mlr cut -o -f x,i,a data/small
x=0.3467901443380824,i=1,a=pan
x=0.7586799647899636,i=2,a=eks
x=0.20460330576630303,i=3,a=wye
x=0.38139939387114097,i=4,a=eks
x=0.5732889198020006,i=5,a=wye

Why am I not seeing all possible joins occur?

For example, the right file here has nine records, and the left file should add in the hostname column — so the join output should also have 9 records:

$ mlr --icsvlite --opprint cat data/join-u-left.csv
hostname              ipaddr
nadir.east.our.org    10.3.1.18
zenith.west.our.org   10.3.1.27
apoapsis.east.our.org 10.4.5.94

$ mlr --icsvlite --opprint cat data/join-u-right.csv
ipaddr    timestamp  bytes
10.3.1.27 1448762579 4568
10.3.1.18 1448762578 8729
10.4.5.94 1448762579 17445
10.3.1.27 1448762589 12
10.3.1.18 1448762588 44558
10.4.5.94 1448762589 8899
10.3.1.27 1448762599 0
10.3.1.18 1448762598 73425
10.4.5.94 1448762599 12200

$ mlr --icsvlite --opprint join -j ipaddr -f data/join-u-left.csv data/join-u-right.csv
ipaddr    hostname              timestamp  bytes
10.3.1.27 zenith.west.our.org   1448762579 4568
10.4.5.94 apoapsis.east.our.org 1448762579 17445
10.4.5.94 apoapsis.east.our.org 1448762589 8899
10.4.5.94 apoapsis.east.our.org 1448762599 12200

The issue is that Miller’s join, by default, takes input sorted (lexically ascending) by the sort keys on both the left and right files. This design decision was made intentionally to parallel the *nix system join command, which has the same semantics. The benefit of this default is that the joiner program can stream through the left and right files, needing to load neither entirely into memory. The drawback, of course, is that is requires sorted input.

The solution (besides pre-sorting the input files on the join keys) is to simply use mlr join -u. This loads the left file entirely into memory (while the right file is still streamed one line at a time) and does all possible joins without requiring sorted input: POKI_RUN_COMMAND{{mlr --icsvlite --opprint join -u -j ipaddr -f data/join-u-left.csv data/join-u-right.csv}}HERE

General advice is to make sure the left-file is relatively small, e.g. containing name-to-number mappings, while saving large amounts of data for the right file.

What about XML or JSON file formats?

Miller handles tabular data, which is a list of records each having fields which are key-value pairs. Miller also doesn’t require that each record have the same field names (see also here). Regardless, tabular data is a non-recursive data structure.

XML, JSON, etc. are, by contrast, all recursive or nested data structures. For example, in JSON you can represent a hash map whose values are lists of lists.

Now, you can put tabular data into these formats — since list-of-key-value-pairs is one of the things representable in XML or JSON. Example:

# DKVP
x=1,y=2
z=3

# XML
<table>
  <record>
    <field>
      <key> x </key> <value> 1 </value>
    </field>
    <field>
      <key> y </key> <value> 2 </value>
    </field>
  </record>
    <field>
      <key> z </key> <value> 3 </value>
    </field>
  <record>
  </record>
</table>

# JSON
[{"x":1,"y":2},{"z":3}]

However, a tool like Miller which handles non-recursive data is never going to be able to handle full XML/JSON semantics — only a small subset. If tabular data represented in XML/JSON/etc are sufficiently well-structured, it may be easy to grep/sed out the data into a simpler text form — this is a general text-processing problem.

Miller does support tabular data represented in JSON: please see File formats. See als jq for a truly powerful, JSON-specific tool.

For XML, my suggestion is to use a tool like ff-extractor to do format conversion.

miller-3.4.0/doc/feature-comparison.html000066400000000000000000000206721266012053600202500ustar00rootroot00000000000000 Miller features in the context of the Unix toolkit
Miller features in the context of the Unix toolkit

File-format awareness

Miller respects CSV headers. If you do mlr --csv cat *.csv then the header line is written once:

$ cat data/a.csv
a,b,c
1,2,3
4,5,6

$ cat data/b.csv
a,b,c
7,8,9

$ mlr --csv cat data/a.csv data/b.csv
a,b,c
1,2,3
4,5,6
7,8,9

$ mlr --csv sort -nr b data/a.csv data/b.csv
a,b,c
7,8,9
4,5,6
1,2,3

Likewise with mlr sort, mlr tac, and so on.

awk-like features: mlr filter and mlr put

See also

See Reference for more on Miller’s subcommands cat, cut, head, sort, tac, tail, top, and uniq, as well as awk-like mlr filter and mlr put.

miller-3.4.0/doc/file-formats.html000066400000000000000000000532511266012053600170340ustar00rootroot00000000000000 File formats
File formats

Examples

$ mlr --usage-data-format-examples
  DKVP: delimited key-value pairs (Miller default format)
  +---------------------+
  | apple=1,bat=2,cog=3 |  Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
  | dish=7,egg=8,flint  |  Record 2: "dish" => "7", "egg" => "8", "3" => "flint"
  +---------------------+

  NIDX: implicitly numerically indexed (Unix-toolkit style)
  +---------------------+
  | the quick brown     | Record 1: "1" => "the", "2" => "quick", "3" => "brown"
  | fox jumped          | Record 2: "1" => "fox", "2" => "jumped"
  +---------------------+

  CSV/CSV-lite: comma-separated values with separate header line
  +---------------------+
  | apple,bat,cog       |
  | 1,2,3               | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
  | 4,5,6               | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
  +---------------------+

  Tabular JSON: nested objects are supported, although arrays within them are not:
  +---------------------+
  | {                   |
  |  "apple": 1,        | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
  |  "bat": 2,          |
  |  "cog": 3           |
  | }                   |
  | {                   |
  |   "dish": {         | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => ""
  |     "egg": 7,       |
  |     "flint": 8      |
  |   },                |
  |   "garlic": ""      |
  | }                   |
  +---------------------+

  PPRINT: pretty-printed tabular
  +---------------------+
  | apple bat cog       |
  | 1     2   3         | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
  | 4     5   6         | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
  +---------------------+

  XTAB: pretty-printed transposed tabular
  +---------------------+
  | apple 1             | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
  | bat   2             |
  | cog   3             |
  |                     |
  | dish 7              | Record 2: "dish" => "7", "egg" => "8"
  | egg  8              |
  +---------------------+

DKVP: Key-value pairs

Miller’s default file format is DKVP, for delimited key-value pairs. Example:

$ mlr cat data/small
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729

Such data are easy to generate, e.g. in Ruby with

puts "host=#{hostname},seconds=#{t2-t1},message=#{msg}"

puts mymap.collect{|k,v| "#{k}=#{v}"}.join(',')

or print statements in various languages, e.g.

echo "type=3,user=$USER,date=$date\n";

logger.log("type=3,user=$USER,date=$date\n");

Fields lacking an IPS will have positional index (starting at 1) used as the key, as in NIDX format. For example, dish=7,egg=8,flint is parsed as "dish" => "7", "egg" => "8", "3" => "flint" and dish,egg,flint is parsed as "1" => "dish", "2" => "egg", "3" => "flint".

As discussed in Record-heterogeneity, Miller handles changes of field names within the same data stream. But using DKVP format this is particularly natural. One of my favorite use-cases for Miller is in application/server logs, where I log all sorts of lines such as

resource=/path/to/file,loadsec=0.45,ok=true
record_count=100, resource=/path/to/file
resource=/some/other/path,loadsec=0.97,ok=false

etc. and I just log them as needed. Then later, I can use grep, mlr --opprint group-like, etc. to analyze my logs.

See Reference regarding how to specify separators other than the default equals-sign and comma.

NIDX: Index-numbered (toolkit style)

With --inidx --ifs ' ' --repifs, Miller splits lines on whitespace and assigns integer field names starting with 1. This recapitulates Unix-toolkit behavior.

Example with index-numbered output:

$ cat data/small
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729

$ mlr --onidx --ofs ' ' cat data/small
pan pan 1 0.3467901443380824 0.7268028627434533
eks pan 2 0.7586799647899636 0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006 0.8636244699032729

Example with index-numbered input:

$ cat data/mydata.txt
oh say can you see
by the dawn's
early light

$ mlr --inidx --ifs ' ' --odkvp cat data/mydata.txt
1=oh,2=say,3=can,4=you,5=see
1=by,2=the,3=dawn's
1=early,2=light

Example with index-numbered input and output:

$ cat data/mydata.txt
oh say can you see
by the dawn's
early light

$ mlr --nidx --fs ' ' --repifs cut -f 2,3 data/mydata.txt
say can
the dawn's
light

CSV/TSV/etc.

When mlr is invoked with the --csv or --csvlite option, key names are found on the first record and values are taken from subsequent records. This includes the case of CSV-formatted files. See Record-heterogeneity for how Miller handles changes of field names within a single data stream.

Miller has record separator RS and field separator FS, just as awk does. For TSV, use --fs tab; to convert TSV to CSV, use --ifs tab --ofs comma, etc. (See also Reference.)

Miller’s --csv flag supports RFC-4180 CSV ( https://tools.ietf.org/html/rfc4180). This includes CRLF line-terminators by default, regardless of platform.

Please use mlr --csv --rs lf for native Un*x (linefeed-terminated) CSV files.

The RFC says, somewhat briefly, that “there may be a header line”. Miller’s --implicit-csv-header option allows you to read CSV data which lacks a header line, applying column labels 1, 2, 3, etc. for you. You may also use Miller’s label to replace those numerical column names with labels of your choosing.

Here are the differences between CSV and CSV-lite:

  • CSV supports RFC-4180)-style double-quoting, including the ability to have commas and/or CR-LF line-endings contained within an input field; CSV-lite does not.
  • Default record separator for CSV is CR-LF; default record separator for CSV-lite is LF.
  • CSV does not allow heterogeneous data; CSV-lite does (see also here).
  • The CSV-lite input-reading code is more efficient than the CSV input-reader.

Here are things they have in common:

  • The ability to specify record/field separators other than the default, e.g. CR-LF vs. LF, or tab instead of comma for TSV, and so on.
  • The --implicit-csv-header flag for input and the --headerless-csv-output flag for output.

Tabular JSON

JSON is a format which supports arbitrarily deep nesting of “objects” (hashmaps) and “arrays” (lists), while Miller is a tool for handling tabular data only. This means Miller cannot (and should not) handle arbitrary JSON. (Check out jq.)

But if you have tabular data represented in JSON then Miller can handle that for you.

Single-level JSON objects

An array of single-level objects is, quite simply, a table:

$ mlr --json head -n 2 data/json-example-1.json
{ "color": "yellow", "shape": "triangle", "flag": 1, "i": 11, "u": 0.6321695890307647, "v": 0.9887207810889004, "w": 0.4364983936735774, "x": 5.7981881667050565 }
{ "color": "red", "shape": "square", "flag": 1, "i": 15, "u": 0.21966833570651523, "v": 0.001257332190235938, "w": 0.7927778364718627, "x": 2.944117399716207 }

$ mlr --json --jvstack head -n 2 then cut -f color,u,v data/json-example-1.json
{
  "color": "yellow",
  "u": 0.6321695890307647,
  "v": 0.9887207810889004
}
{
  "color": "red",
  "u": 0.21966833570651523,
  "v": 0.001257332190235938
}

$ mlr --ijson --opprint stats1 -a mean,stddev,count -f u -g shape data/json-example-1.json
shape    u_mean   u_stddev u_count
triangle 0.583995 0.131184 3
square   0.409355 0.365428 4
circle   0.366013 0.209094 3

Nested JSON objects

Additionally, Miller can tabularize nested objects by concatentating keys:

$ mlr --json --jvstack head -n 2 data/json-example-2.json
{
  "flag": 1,
  "i": 11,
  "attributes": {
    "color": "yellow",
    "shape": "triangle"
  },
  "values": {
    "u": 0.632170,
    "v": 0.988721,
    "w": 0.436498,
    "x": 5.798188
  }
}
{
  "flag": 1,
  "i": 15,
  "attributes": {
    "color": "red",
    "shape": "square"
  },
  "values": {
    "u": 0.219668,
    "v": 0.001257,
    "w": 0.792778,
    "x": 2.944117
  }
}

$ mlr --ijson --opprint head -n 4 data/json-example-2.json
flag i  attributes:color attributes:shape values:u values:v values:w values:x
1    11 yellow           triangle         0.632170 0.988721 0.436498 5.798188
1    15 red              square           0.219668 0.001257 0.792778 2.944117
1    16 red              circle           0.209017 0.290052 0.138103 5.065034
0    48 red              square           0.956274 0.746720 0.775542 7.117831

Note in particular that as far as Miller’s put and filter, as well as other I/O formats, are concerned, these are simply field names with colons in them:

$ mlr --json --jvstack head -n 1 then put '${values:uv} = ${values:u} * ${values:v}' data/json-example-2.json
{
  "flag": 1,
  "i": 11,
  "attributes": {
    "color": "yellow",
    "shape": "triangle"
  },
  "values": {
    "u": 0.632170,
    "v": 0.988721,
    "w": 0.436498,
    "x": 5.798188,
    "uv": 0.625040
  }
}

Formatting JSON options

JSON isn’t a parameterized format, so RS, FS, PS aren’t specifiable. Nonetheless, you can do the following:

  • Use --jvstack to pretty-print JSON objects with multi-line (vertically stacked) spacing. By defaulty, each Miller record (JSON object) is one per line.
  • Use --jlistwrap to print the sequence of JSON objects wrapped in an outermost [ and ]. By default, these aren't printed.
  • Use --jquoteall to double-quote all object values. By default, integers, floating-point numbers, and booleans true and false are not double-quoted when they appear as JSON-object keys.
  • Use --jflatsep yourstringhere to specify the string used for key concatenation: this defaults to a single colon.

Again, please see jq for a truly powerful, JSON-specific tool.

JSON non-streaming

The JSON parser does not return until all input is parsed: in particular this means that, unlike for other file formats, Miller does not (at present) handle JSON files in tail -f contexts.

PPRINT: Pretty-printed tabular

Miller’s pretty-print format is like CSV, but column-aligned. For example, compare

$ mlr --ocsv cat data/small
a,b,i,x,y
pan,pan,1,0.3467901443380824,0.7268028627434533
eks,pan,2,0.7586799647899636,0.5221511083334797
wye,wye,3,0.20460330576630303,0.33831852551664776
eks,wye,4,0.38139939387114097,0.13418874328430463
wye,pan,5,0.5732889198020006,0.8636244699032729

$ mlr --opprint cat data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006  0.8636244699032729

Note that while Miller is a line-at-a-time processor and retains input lines in memory only where necessary (e.g. for sort), pretty-print output requires it to accumulate all input lines (so that it can compute maximum column widths) before producing any output. This has two consequences: (a) pretty-print output won’t work on tail -f contexts, where Miller will be waiting for an end-of-file marker which never arrives; (b) pretty-print output for large files is constrained by available machine memory.

See Record-heterogeneity for how Miller handles changes of field names within a single data stream.

XTAB: Vertical tabular

This is perhaps most useful for looking a very wide and/or multi-column data which causes line-wraps on the screen (but see also https://github.com/twosigma/ngrid for an entirely different, very powerful option). Namely:

$ grep -v '^#' /etc/passwd | head -n 6 | mlr --nidx --fs : --opprint cat
1          2 3  4  5                          6               7
nobody     * -2 -2 Unprivileged User          /var/empty      /usr/bin/false
root       * 0  0  System Administrator       /var/root       /bin/sh
daemon     * 1  1  System Services            /var/root       /usr/bin/false
_uucp      * 4  4  Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico
_taskgated * 13 13 Task Gate Daemon           /var/empty      /usr/bin/false
_networkd  * 24 24 Network Services           /var/networkd   /usr/bin/false

$ grep -v '^#' /etc/passwd | head -n 2 | mlr --nidx --fs : --oxtab cat
1 nobody
2 *
3 -2
4 -2
5 Unprivileged User
6 /var/empty
7 /usr/bin/false

1 root
2 *
3 0
4 0
5 System Administrator
6 /var/root
7 /bin/sh

miller-3.4.0/doc/index-snippet.txt000066400000000000000000000010461266012053600171010ustar00rootroot00000000000000% mlr --csv cut -f hostname,uptime mydata.csv % mlr --csv --rs lf filter '$status != "down" && $upsec >= 10000' *.csv % mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat % grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group % mlr join -j account_id -f accounts.dat then group-by account_name balances.dat % mlr put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json % mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* % mlr stats2 -a linreg-pca -f u,v -g shape data/* miller-3.4.0/doc/index.html000066400000000000000000000215471266012053600155560ustar00rootroot00000000000000 About Miller
About Miller

Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV and tabular JSON.

With Miller you get to use named fields without needing to count positional indices. For example:

% mlr --csv cut -f hostname,uptime mydata.csv
% mlr --csv --rs lf filter '$status != "down" && $upsec >= 10000' *.csv
% mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat
% grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group
% mlr join -j account_id -f accounts.dat then group-by account_name balances.dat
% mlr put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json
% mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/*
% mlr stats2 -a linreg-pca -f u,v -g shape data/*

This is something the Unix toolkit always could have done, and arguably always should have done. It operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller’s natural data structure is the insertion-ordered hash map. This encompasses a variety of data formats, including but not limited to the familiar CSV and JSON. (Miller can handle positionally-indexed data as a special case.)

Features:

  • I/O formats including tabular pretty-printing and positionally indexed (Unix-toolkit style)
  • Conversion between formats
  • Format-aware processing: e.g. CSV sort and tac keep header lines first
  • High-throughput performance on par with the Unix toolkit
  • Miller is pipe-friendly and interoperates with Unix toolkit.
  • Miller is streaming: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (sort, tac, stats1), Miller retains only as much data as needed. This means that whenever functionally possible you can operate on files which are larger than your system’s available RAM, and you can use Miller in tail -f contexts.
  • Miller complements SQL databases: you can slice, dice, and reformat data on the client side on its way into or out of a database. You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry.
  • Miller complements data-analysis tools such as R, pandas, etc.: you can use Miller to clean and prepare your data. While you can do basic statistics entirely in Miller, its streaming-data feature and single-pass algorithms enable you to reduce very large data sets. You can snarf and munge log-file data, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing.
  • Miller also goes beyond classic Unix tools by stepping fully into our modern, no-SQL world: its essential record-heterogeneity property allows it to operate on data where records with different schema (field names) are interleaved.
  • Not unlike jq (for JSON), Miller is written in portable, modern C, with zero runtime dependencies. You can download or compile a single binary, scp it to a faraway machine, and expect it to work.

Releases and release notes: https://github.com/johnkerl/miller/releases.

miller-3.4.0/doc/internationalization.html000066400000000000000000000133061266012053600207060ustar00rootroot00000000000000 Internationalization
Internationalization

Miller handles strings with any characters other than 0x00 or 0xff, using explicit UTF-8-friendly string-length computations. (I have no plans to support UTF-16 or ISO-8859-1.) Tabular output formats (pprint and xtab) are aligned correctly and the Miller strlen function correctly counts UTF-8 codepoints rather than bytes. Please file an issue at https://github.com/johnkerl/miller if you encounter bugs related to internationalization (or anything else for that matter).

miller-3.4.0/doc/lines.txt000066400000000000000000002064361266012053600154360ustar00rootroot00000000000000i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10 i=11 i=12 i=13 i=14 i=15 i=16 i=17 i=18 i=19 i=20 i=21 i=22 i=23 i=24 i=25 i=26 i=27 i=28 i=29 i=30 i=31 i=32 i=33 i=34 i=35 i=36 i=37 i=38 i=39 i=40 i=41 i=42 i=43 i=44 i=45 i=46 i=47 i=48 i=49 i=50 i=51 i=52 i=53 i=54 i=55 i=56 i=57 i=58 i=59 i=60 i=61 i=62 i=63 i=64 i=65 i=66 i=67 i=68 i=69 i=70 i=71 i=72 i=73 i=74 i=75 i=76 i=77 i=78 i=79 i=80 i=81 i=82 i=83 i=84 i=85 i=86 i=87 i=88 i=89 i=90 i=91 i=92 i=93 i=94 i=95 i=96 i=97 i=98 i=99 i=100 i=101 i=102 i=103 i=104 i=105 i=106 i=107 i=108 i=109 i=110 i=111 i=112 i=113 i=114 i=115 i=116 i=117 i=118 i=119 i=120 i=121 i=122 i=123 i=124 i=125 i=126 i=127 i=128 i=129 i=130 i=131 i=132 i=133 i=134 i=135 i=136 i=137 i=138 i=139 i=140 i=141 i=142 i=143 i=144 i=145 i=146 i=147 i=148 i=149 i=150 i=151 i=152 i=153 i=154 i=155 i=156 i=157 i=158 i=159 i=160 i=161 i=162 i=163 i=164 i=165 i=166 i=167 i=168 i=169 i=170 i=171 i=172 i=173 i=174 i=175 i=176 i=177 i=178 i=179 i=180 i=181 i=182 i=183 i=184 i=185 i=186 i=187 i=188 i=189 i=190 i=191 i=192 i=193 i=194 i=195 i=196 i=197 i=198 i=199 i=200 i=201 i=202 i=203 i=204 i=205 i=206 i=207 i=208 i=209 i=210 i=211 i=212 i=213 i=214 i=215 i=216 i=217 i=218 i=219 i=220 i=221 i=222 i=223 i=224 i=225 i=226 i=227 i=228 i=229 i=230 i=231 i=232 i=233 i=234 i=235 i=236 i=237 i=238 i=239 i=240 i=241 i=242 i=243 i=244 i=245 i=246 i=247 i=248 i=249 i=250 i=251 i=252 i=253 i=254 i=255 i=256 i=257 i=258 i=259 i=260 i=261 i=262 i=263 i=264 i=265 i=266 i=267 i=268 i=269 i=270 i=271 i=272 i=273 i=274 i=275 i=276 i=277 i=278 i=279 i=280 i=281 i=282 i=283 i=284 i=285 i=286 i=287 i=288 i=289 i=290 i=291 i=292 i=293 i=294 i=295 i=296 i=297 i=298 i=299 i=300 i=301 i=302 i=303 i=304 i=305 i=306 i=307 i=308 i=309 i=310 i=311 i=312 i=313 i=314 i=315 i=316 i=317 i=318 i=319 i=320 i=321 i=322 i=323 i=324 i=325 i=326 i=327 i=328 i=329 i=330 i=331 i=332 i=333 i=334 i=335 i=336 i=337 i=338 i=339 i=340 i=341 i=342 i=343 i=344 i=345 i=346 i=347 i=348 i=349 i=350 i=351 i=352 i=353 i=354 i=355 i=356 i=357 i=358 i=359 i=360 i=361 i=362 i=363 i=364 i=365 i=366 i=367 i=368 i=369 i=370 i=371 i=372 i=373 i=374 i=375 i=376 i=377 i=378 i=379 i=380 i=381 i=382 i=383 i=384 i=385 i=386 i=387 i=388 i=389 i=390 i=391 i=392 i=393 i=394 i=395 i=396 i=397 i=398 i=399 i=400 i=401 i=402 i=403 i=404 i=405 i=406 i=407 i=408 i=409 i=410 i=411 i=412 i=413 i=414 i=415 i=416 i=417 i=418 i=419 i=420 i=421 i=422 i=423 i=424 i=425 i=426 i=427 i=428 i=429 i=430 i=431 i=432 i=433 i=434 i=435 i=436 i=437 i=438 i=439 i=440 i=441 i=442 i=443 i=444 i=445 i=446 i=447 i=448 i=449 i=450 i=451 i=452 i=453 i=454 i=455 i=456 i=457 i=458 i=459 i=460 i=461 i=462 i=463 i=464 i=465 i=466 i=467 i=468 i=469 i=470 i=471 i=472 i=473 i=474 i=475 i=476 i=477 i=478 i=479 i=480 i=481 i=482 i=483 i=484 i=485 i=486 i=487 i=488 i=489 i=490 i=491 i=492 i=493 i=494 i=495 i=496 i=497 i=498 i=499 i=500 i=501 i=502 i=503 i=504 i=505 i=506 i=507 i=508 i=509 i=510 i=511 i=512 i=513 i=514 i=515 i=516 i=517 i=518 i=519 i=520 i=521 i=522 i=523 i=524 i=525 i=526 i=527 i=528 i=529 i=530 i=531 i=532 i=533 i=534 i=535 i=536 i=537 i=538 i=539 i=540 i=541 i=542 i=543 i=544 i=545 i=546 i=547 i=548 i=549 i=550 i=551 i=552 i=553 i=554 i=555 i=556 i=557 i=558 i=559 i=560 i=561 i=562 i=563 i=564 i=565 i=566 i=567 i=568 i=569 i=570 i=571 i=572 i=573 i=574 i=575 i=576 i=577 i=578 i=579 i=580 i=581 i=582 i=583 i=584 i=585 i=586 i=587 i=588 i=589 i=590 i=591 i=592 i=593 i=594 i=595 i=596 i=597 i=598 i=599 i=600 i=601 i=602 i=603 i=604 i=605 i=606 i=607 i=608 i=609 i=610 i=611 i=612 i=613 i=614 i=615 i=616 i=617 i=618 i=619 i=620 i=621 i=622 i=623 i=624 i=625 i=626 i=627 i=628 i=629 i=630 i=631 i=632 i=633 i=634 i=635 i=636 i=637 i=638 i=639 i=640 i=641 i=642 i=643 i=644 i=645 i=646 i=647 i=648 i=649 i=650 i=651 i=652 i=653 i=654 i=655 i=656 i=657 i=658 i=659 i=660 i=661 i=662 i=663 i=664 i=665 i=666 i=667 i=668 i=669 i=670 i=671 i=672 i=673 i=674 i=675 i=676 i=677 i=678 i=679 i=680 i=681 i=682 i=683 i=684 i=685 i=686 i=687 i=688 i=689 i=690 i=691 i=692 i=693 i=694 i=695 i=696 i=697 i=698 i=699 i=700 i=701 i=702 i=703 i=704 i=705 i=706 i=707 i=708 i=709 i=710 i=711 i=712 i=713 i=714 i=715 i=716 i=717 i=718 i=719 i=720 i=721 i=722 i=723 i=724 i=725 i=726 i=727 i=728 i=729 i=730 i=731 i=732 i=733 i=734 i=735 i=736 i=737 i=738 i=739 i=740 i=741 i=742 i=743 i=744 i=745 i=746 i=747 i=748 i=749 i=750 i=751 i=752 i=753 i=754 i=755 i=756 i=757 i=758 i=759 i=760 i=761 i=762 i=763 i=764 i=765 i=766 i=767 i=768 i=769 i=770 i=771 i=772 i=773 i=774 i=775 i=776 i=777 i=778 i=779 i=780 i=781 i=782 i=783 i=784 i=785 i=786 i=787 i=788 i=789 i=790 i=791 i=792 i=793 i=794 i=795 i=796 i=797 i=798 i=799 i=800 i=801 i=802 i=803 i=804 i=805 i=806 i=807 i=808 i=809 i=810 i=811 i=812 i=813 i=814 i=815 i=816 i=817 i=818 i=819 i=820 i=821 i=822 i=823 i=824 i=825 i=826 i=827 i=828 i=829 i=830 i=831 i=832 i=833 i=834 i=835 i=836 i=837 i=838 i=839 i=840 i=841 i=842 i=843 i=844 i=845 i=846 i=847 i=848 i=849 i=850 i=851 i=852 i=853 i=854 i=855 i=856 i=857 i=858 i=859 i=860 i=861 i=862 i=863 i=864 i=865 i=866 i=867 i=868 i=869 i=870 i=871 i=872 i=873 i=874 i=875 i=876 i=877 i=878 i=879 i=880 i=881 i=882 i=883 i=884 i=885 i=886 i=887 i=888 i=889 i=890 i=891 i=892 i=893 i=894 i=895 i=896 i=897 i=898 i=899 i=900 i=901 i=902 i=903 i=904 i=905 i=906 i=907 i=908 i=909 i=910 i=911 i=912 i=913 i=914 i=915 i=916 i=917 i=918 i=919 i=920 i=921 i=922 i=923 i=924 i=925 i=926 i=927 i=928 i=929 i=930 i=931 i=932 i=933 i=934 i=935 i=936 i=937 i=938 i=939 i=940 i=941 i=942 i=943 i=944 i=945 i=946 i=947 i=948 i=949 i=950 i=951 i=952 i=953 i=954 i=955 i=956 i=957 i=958 i=959 i=960 i=961 i=962 i=963 i=964 i=965 i=966 i=967 i=968 i=969 i=970 i=971 i=972 i=973 i=974 i=975 i=976 i=977 i=978 i=979 i=980 i=981 i=982 i=983 i=984 i=985 i=986 i=987 i=988 i=989 i=990 i=991 i=992 i=993 i=994 i=995 i=996 i=997 i=998 i=999 i=1000 i=1001 i=1002 i=1003 i=1004 i=1005 i=1006 i=1007 i=1008 i=1009 i=1010 i=1011 i=1012 i=1013 i=1014 i=1015 i=1016 i=1017 i=1018 i=1019 i=1020 i=1021 i=1022 i=1023 i=1024 i=1025 i=1026 i=1027 i=1028 i=1029 i=1030 i=1031 i=1032 i=1033 i=1034 i=1035 i=1036 i=1037 i=1038 i=1039 i=1040 i=1041 i=1042 i=1043 i=1044 i=1045 i=1046 i=1047 i=1048 i=1049 i=1050 i=1051 i=1052 i=1053 i=1054 i=1055 i=1056 i=1057 i=1058 i=1059 i=1060 i=1061 i=1062 i=1063 i=1064 i=1065 i=1066 i=1067 i=1068 i=1069 i=1070 i=1071 i=1072 i=1073 i=1074 i=1075 i=1076 i=1077 i=1078 i=1079 i=1080 i=1081 i=1082 i=1083 i=1084 i=1085 i=1086 i=1087 i=1088 i=1089 i=1090 i=1091 i=1092 i=1093 i=1094 i=1095 i=1096 i=1097 i=1098 i=1099 i=1100 i=1101 i=1102 i=1103 i=1104 i=1105 i=1106 i=1107 i=1108 i=1109 i=1110 i=1111 i=1112 i=1113 i=1114 i=1115 i=1116 i=1117 i=1118 i=1119 i=1120 i=1121 i=1122 i=1123 i=1124 i=1125 i=1126 i=1127 i=1128 i=1129 i=1130 i=1131 i=1132 i=1133 i=1134 i=1135 i=1136 i=1137 i=1138 i=1139 i=1140 i=1141 i=1142 i=1143 i=1144 i=1145 i=1146 i=1147 i=1148 i=1149 i=1150 i=1151 i=1152 i=1153 i=1154 i=1155 i=1156 i=1157 i=1158 i=1159 i=1160 i=1161 i=1162 i=1163 i=1164 i=1165 i=1166 i=1167 i=1168 i=1169 i=1170 i=1171 i=1172 i=1173 i=1174 i=1175 i=1176 i=1177 i=1178 i=1179 i=1180 i=1181 i=1182 i=1183 i=1184 i=1185 i=1186 i=1187 i=1188 i=1189 i=1190 i=1191 i=1192 i=1193 i=1194 i=1195 i=1196 i=1197 i=1198 i=1199 i=1200 i=1201 i=1202 i=1203 i=1204 i=1205 i=1206 i=1207 i=1208 i=1209 i=1210 i=1211 i=1212 i=1213 i=1214 i=1215 i=1216 i=1217 i=1218 i=1219 i=1220 i=1221 i=1222 i=1223 i=1224 i=1225 i=1226 i=1227 i=1228 i=1229 i=1230 i=1231 i=1232 i=1233 i=1234 i=1235 i=1236 i=1237 i=1238 i=1239 i=1240 i=1241 i=1242 i=1243 i=1244 i=1245 i=1246 i=1247 i=1248 i=1249 i=1250 i=1251 i=1252 i=1253 i=1254 i=1255 i=1256 i=1257 i=1258 i=1259 i=1260 i=1261 i=1262 i=1263 i=1264 i=1265 i=1266 i=1267 i=1268 i=1269 i=1270 i=1271 i=1272 i=1273 i=1274 i=1275 i=1276 i=1277 i=1278 i=1279 i=1280 i=1281 i=1282 i=1283 i=1284 i=1285 i=1286 i=1287 i=1288 i=1289 i=1290 i=1291 i=1292 i=1293 i=1294 i=1295 i=1296 i=1297 i=1298 i=1299 i=1300 i=1301 i=1302 i=1303 i=1304 i=1305 i=1306 i=1307 i=1308 i=1309 i=1310 i=1311 i=1312 i=1313 i=1314 i=1315 i=1316 i=1317 i=1318 i=1319 i=1320 i=1321 i=1322 i=1323 i=1324 i=1325 i=1326 i=1327 i=1328 i=1329 i=1330 i=1331 i=1332 i=1333 i=1334 i=1335 i=1336 i=1337 i=1338 i=1339 i=1340 i=1341 i=1342 i=1343 i=1344 i=1345 i=1346 i=1347 i=1348 i=1349 i=1350 i=1351 i=1352 i=1353 i=1354 i=1355 i=1356 i=1357 i=1358 i=1359 i=1360 i=1361 i=1362 i=1363 i=1364 i=1365 i=1366 i=1367 i=1368 i=1369 i=1370 i=1371 i=1372 i=1373 i=1374 i=1375 i=1376 i=1377 i=1378 i=1379 i=1380 i=1381 i=1382 i=1383 i=1384 i=1385 i=1386 i=1387 i=1388 i=1389 i=1390 i=1391 i=1392 i=1393 i=1394 i=1395 i=1396 i=1397 i=1398 i=1399 i=1400 i=1401 i=1402 i=1403 i=1404 i=1405 i=1406 i=1407 i=1408 i=1409 i=1410 i=1411 i=1412 i=1413 i=1414 i=1415 i=1416 i=1417 i=1418 i=1419 i=1420 i=1421 i=1422 i=1423 i=1424 i=1425 i=1426 i=1427 i=1428 i=1429 i=1430 i=1431 i=1432 i=1433 i=1434 i=1435 i=1436 i=1437 i=1438 i=1439 i=1440 i=1441 i=1442 i=1443 i=1444 i=1445 i=1446 i=1447 i=1448 i=1449 i=1450 i=1451 i=1452 i=1453 i=1454 i=1455 i=1456 i=1457 i=1458 i=1459 i=1460 i=1461 i=1462 i=1463 i=1464 i=1465 i=1466 i=1467 i=1468 i=1469 i=1470 i=1471 i=1472 i=1473 i=1474 i=1475 i=1476 i=1477 i=1478 i=1479 i=1480 i=1481 i=1482 i=1483 i=1484 i=1485 i=1486 i=1487 i=1488 i=1489 i=1490 i=1491 i=1492 i=1493 i=1494 i=1495 i=1496 i=1497 i=1498 i=1499 i=1500 i=1501 i=1502 i=1503 i=1504 i=1505 i=1506 i=1507 i=1508 i=1509 i=1510 i=1511 i=1512 i=1513 i=1514 i=1515 i=1516 i=1517 i=1518 i=1519 i=1520 i=1521 i=1522 i=1523 i=1524 i=1525 i=1526 i=1527 i=1528 i=1529 i=1530 i=1531 i=1532 i=1533 i=1534 i=1535 i=1536 i=1537 i=1538 i=1539 i=1540 i=1541 i=1542 i=1543 i=1544 i=1545 i=1546 i=1547 i=1548 i=1549 i=1550 i=1551 i=1552 i=1553 i=1554 i=1555 i=1556 i=1557 i=1558 i=1559 i=1560 i=1561 i=1562 i=1563 i=1564 i=1565 i=1566 i=1567 i=1568 i=1569 i=1570 i=1571 i=1572 i=1573 i=1574 i=1575 i=1576 i=1577 i=1578 i=1579 i=1580 i=1581 i=1582 i=1583 i=1584 i=1585 i=1586 i=1587 i=1588 i=1589 i=1590 i=1591 i=1592 i=1593 i=1594 i=1595 i=1596 i=1597 i=1598 i=1599 i=1600 i=1601 i=1602 i=1603 i=1604 i=1605 i=1606 i=1607 i=1608 i=1609 i=1610 i=1611 i=1612 i=1613 i=1614 i=1615 i=1616 i=1617 i=1618 i=1619 i=1620 i=1621 i=1622 i=1623 i=1624 i=1625 i=1626 i=1627 i=1628 i=1629 i=1630 i=1631 i=1632 i=1633 i=1634 i=1635 i=1636 i=1637 i=1638 i=1639 i=1640 i=1641 i=1642 i=1643 i=1644 i=1645 i=1646 i=1647 i=1648 i=1649 i=1650 i=1651 i=1652 i=1653 i=1654 i=1655 i=1656 i=1657 i=1658 i=1659 i=1660 i=1661 i=1662 i=1663 i=1664 i=1665 i=1666 i=1667 i=1668 i=1669 i=1670 i=1671 i=1672 i=1673 i=1674 i=1675 i=1676 i=1677 i=1678 i=1679 i=1680 i=1681 i=1682 i=1683 i=1684 i=1685 i=1686 i=1687 i=1688 i=1689 i=1690 i=1691 i=1692 i=1693 i=1694 i=1695 i=1696 i=1697 i=1698 i=1699 i=1700 i=1701 i=1702 i=1703 i=1704 i=1705 i=1706 i=1707 i=1708 i=1709 i=1710 i=1711 i=1712 i=1713 i=1714 i=1715 i=1716 i=1717 i=1718 i=1719 i=1720 i=1721 i=1722 i=1723 i=1724 i=1725 i=1726 i=1727 i=1728 i=1729 i=1730 i=1731 i=1732 i=1733 i=1734 i=1735 i=1736 i=1737 i=1738 i=1739 i=1740 i=1741 i=1742 i=1743 i=1744 i=1745 i=1746 i=1747 i=1748 i=1749 i=1750 i=1751 i=1752 i=1753 i=1754 i=1755 i=1756 i=1757 i=1758 i=1759 i=1760 i=1761 i=1762 i=1763 i=1764 i=1765 i=1766 i=1767 i=1768 i=1769 i=1770 i=1771 i=1772 i=1773 i=1774 i=1775 i=1776 i=1777 i=1778 i=1779 i=1780 i=1781 i=1782 i=1783 i=1784 i=1785 i=1786 i=1787 i=1788 i=1789 i=1790 i=1791 i=1792 i=1793 i=1794 i=1795 i=1796 i=1797 i=1798 i=1799 i=1800 i=1801 i=1802 i=1803 i=1804 i=1805 i=1806 i=1807 i=1808 i=1809 i=1810 i=1811 i=1812 i=1813 i=1814 i=1815 i=1816 i=1817 i=1818 i=1819 i=1820 i=1821 i=1822 i=1823 i=1824 i=1825 i=1826 i=1827 i=1828 i=1829 i=1830 i=1831 i=1832 i=1833 i=1834 i=1835 i=1836 i=1837 i=1838 i=1839 i=1840 i=1841 i=1842 i=1843 i=1844 i=1845 i=1846 i=1847 i=1848 i=1849 i=1850 i=1851 i=1852 i=1853 i=1854 i=1855 i=1856 i=1857 i=1858 i=1859 i=1860 i=1861 i=1862 i=1863 i=1864 i=1865 i=1866 i=1867 i=1868 i=1869 i=1870 i=1871 i=1872 i=1873 i=1874 i=1875 i=1876 i=1877 i=1878 i=1879 i=1880 i=1881 i=1882 i=1883 i=1884 i=1885 i=1886 i=1887 i=1888 i=1889 i=1890 i=1891 i=1892 i=1893 i=1894 i=1895 i=1896 i=1897 i=1898 i=1899 i=1900 i=1901 i=1902 i=1903 i=1904 i=1905 i=1906 i=1907 i=1908 i=1909 i=1910 i=1911 i=1912 i=1913 i=1914 i=1915 i=1916 i=1917 i=1918 i=1919 i=1920 i=1921 i=1922 i=1923 i=1924 i=1925 i=1926 i=1927 i=1928 i=1929 i=1930 i=1931 i=1932 i=1933 i=1934 i=1935 i=1936 i=1937 i=1938 i=1939 i=1940 i=1941 i=1942 i=1943 i=1944 i=1945 i=1946 i=1947 i=1948 i=1949 i=1950 i=1951 i=1952 i=1953 i=1954 i=1955 i=1956 i=1957 i=1958 i=1959 i=1960 i=1961 i=1962 i=1963 i=1964 i=1965 i=1966 i=1967 i=1968 i=1969 i=1970 i=1971 i=1972 i=1973 i=1974 i=1975 i=1976 i=1977 i=1978 i=1979 i=1980 i=1981 i=1982 i=1983 i=1984 i=1985 i=1986 i=1987 i=1988 i=1989 i=1990 i=1991 i=1992 i=1993 i=1994 i=1995 i=1996 i=1997 i=1998 i=1999 i=2000 i=2001 i=2002 i=2003 i=2004 i=2005 i=2006 i=2007 i=2008 i=2009 i=2010 i=2011 i=2012 i=2013 i=2014 i=2015 i=2016 i=2017 i=2018 i=2019 i=2020 i=2021 i=2022 i=2023 i=2024 i=2025 i=2026 i=2027 i=2028 i=2029 i=2030 i=2031 i=2032 i=2033 i=2034 i=2035 i=2036 i=2037 i=2038 i=2039 i=2040 i=2041 i=2042 i=2043 i=2044 i=2045 i=2046 i=2047 i=2048 i=2049 i=2050 i=2051 i=2052 i=2053 i=2054 i=2055 i=2056 i=2057 i=2058 i=2059 i=2060 i=2061 i=2062 i=2063 i=2064 i=2065 i=2066 i=2067 i=2068 i=2069 i=2070 i=2071 i=2072 i=2073 i=2074 i=2075 i=2076 i=2077 i=2078 i=2079 i=2080 i=2081 i=2082 i=2083 i=2084 i=2085 i=2086 i=2087 i=2088 i=2089 i=2090 i=2091 i=2092 i=2093 i=2094 i=2095 i=2096 i=2097 i=2098 i=2099 i=2100 i=2101 i=2102 i=2103 i=2104 i=2105 i=2106 i=2107 i=2108 i=2109 i=2110 i=2111 i=2112 i=2113 i=2114 i=2115 i=2116 i=2117 i=2118 i=2119 i=2120 i=2121 i=2122 i=2123 i=2124 i=2125 i=2126 i=2127 i=2128 i=2129 i=2130 i=2131 i=2132 i=2133 i=2134 i=2135 i=2136 i=2137 i=2138 i=2139 i=2140 i=2141 i=2142 i=2143 i=2144 i=2145 i=2146 i=2147 i=2148 i=2149 i=2150 i=2151 i=2152 i=2153 i=2154 i=2155 i=2156 i=2157 i=2158 i=2159 i=2160 i=2161 i=2162 i=2163 i=2164 i=2165 i=2166 i=2167 i=2168 i=2169 i=2170 i=2171 i=2172 i=2173 i=2174 i=2175 i=2176 i=2177 i=2178 i=2179 i=2180 i=2181 i=2182 i=2183 i=2184 i=2185 i=2186 i=2187 i=2188 i=2189 i=2190 i=2191 i=2192 i=2193 i=2194 i=2195 i=2196 i=2197 i=2198 i=2199 i=2200 i=2201 i=2202 i=2203 i=2204 i=2205 i=2206 i=2207 i=2208 i=2209 i=2210 i=2211 i=2212 i=2213 i=2214 i=2215 i=2216 i=2217 i=2218 i=2219 i=2220 i=2221 i=2222 i=2223 i=2224 i=2225 i=2226 i=2227 i=2228 i=2229 i=2230 i=2231 i=2232 i=2233 i=2234 i=2235 i=2236 i=2237 i=2238 i=2239 i=2240 i=2241 i=2242 i=2243 i=2244 i=2245 i=2246 i=2247 i=2248 i=2249 i=2250 i=2251 i=2252 i=2253 i=2254 i=2255 i=2256 i=2257 i=2258 i=2259 i=2260 i=2261 i=2262 i=2263 i=2264 i=2265 i=2266 i=2267 i=2268 i=2269 i=2270 i=2271 i=2272 i=2273 i=2274 i=2275 i=2276 i=2277 i=2278 i=2279 i=2280 i=2281 i=2282 i=2283 i=2284 i=2285 i=2286 i=2287 i=2288 i=2289 i=2290 i=2291 i=2292 i=2293 i=2294 i=2295 i=2296 i=2297 i=2298 i=2299 i=2300 i=2301 i=2302 i=2303 i=2304 i=2305 i=2306 i=2307 i=2308 i=2309 i=2310 i=2311 i=2312 i=2313 i=2314 i=2315 i=2316 i=2317 i=2318 i=2319 i=2320 i=2321 i=2322 i=2323 i=2324 i=2325 i=2326 i=2327 i=2328 i=2329 i=2330 i=2331 i=2332 i=2333 i=2334 i=2335 i=2336 i=2337 i=2338 i=2339 i=2340 i=2341 i=2342 i=2343 i=2344 i=2345 i=2346 i=2347 i=2348 i=2349 i=2350 i=2351 i=2352 i=2353 i=2354 i=2355 i=2356 i=2357 i=2358 i=2359 i=2360 i=2361 i=2362 i=2363 i=2364 i=2365 i=2366 i=2367 i=2368 i=2369 i=2370 i=2371 i=2372 i=2373 i=2374 i=2375 i=2376 i=2377 i=2378 i=2379 i=2380 i=2381 i=2382 i=2383 i=2384 i=2385 i=2386 i=2387 i=2388 i=2389 i=2390 i=2391 i=2392 i=2393 i=2394 i=2395 i=2396 i=2397 i=2398 i=2399 i=2400 i=2401 i=2402 i=2403 i=2404 i=2405 i=2406 i=2407 i=2408 i=2409 i=2410 i=2411 i=2412 i=2413 i=2414 i=2415 i=2416 i=2417 i=2418 i=2419 i=2420 i=2421 i=2422 i=2423 i=2424 i=2425 i=2426 i=2427 i=2428 i=2429 i=2430 i=2431 i=2432 i=2433 i=2434 i=2435 i=2436 i=2437 i=2438 i=2439 i=2440 i=2441 i=2442 i=2443 i=2444 i=2445 i=2446 i=2447 i=2448 i=2449 i=2450 i=2451 i=2452 i=2453 i=2454 i=2455 i=2456 i=2457 i=2458 i=2459 i=2460 i=2461 i=2462 i=2463 i=2464 i=2465 i=2466 i=2467 i=2468 i=2469 i=2470 i=2471 i=2472 i=2473 i=2474 i=2475 i=2476 i=2477 i=2478 i=2479 i=2480 i=2481 i=2482 i=2483 i=2484 i=2485 i=2486 i=2487 i=2488 i=2489 i=2490 i=2491 i=2492 i=2493 i=2494 i=2495 i=2496 i=2497 i=2498 i=2499 i=2500 i=2501 i=2502 i=2503 i=2504 i=2505 i=2506 i=2507 i=2508 i=2509 i=2510 i=2511 i=2512 i=2513 i=2514 i=2515 i=2516 i=2517 i=2518 i=2519 i=2520 i=2521 i=2522 i=2523 i=2524 i=2525 i=2526 i=2527 i=2528 i=2529 i=2530 i=2531 i=2532 i=2533 i=2534 i=2535 i=2536 i=2537 i=2538 i=2539 i=2540 i=2541 i=2542 i=2543 i=2544 i=2545 i=2546 i=2547 i=2548 i=2549 i=2550 i=2551 i=2552 i=2553 i=2554 i=2555 i=2556 i=2557 i=2558 i=2559 i=2560 i=2561 i=2562 i=2563 i=2564 i=2565 i=2566 i=2567 i=2568 i=2569 i=2570 i=2571 i=2572 i=2573 i=2574 i=2575 i=2576 i=2577 i=2578 i=2579 i=2580 i=2581 i=2582 i=2583 i=2584 i=2585 i=2586 i=2587 i=2588 i=2589 i=2590 i=2591 i=2592 i=2593 i=2594 i=2595 i=2596 i=2597 i=2598 i=2599 i=2600 i=2601 i=2602 i=2603 i=2604 i=2605 i=2606 i=2607 i=2608 i=2609 i=2610 i=2611 i=2612 i=2613 i=2614 i=2615 i=2616 i=2617 i=2618 i=2619 i=2620 i=2621 i=2622 i=2623 i=2624 i=2625 i=2626 i=2627 i=2628 i=2629 i=2630 i=2631 i=2632 i=2633 i=2634 i=2635 i=2636 i=2637 i=2638 i=2639 i=2640 i=2641 i=2642 i=2643 i=2644 i=2645 i=2646 i=2647 i=2648 i=2649 i=2650 i=2651 i=2652 i=2653 i=2654 i=2655 i=2656 i=2657 i=2658 i=2659 i=2660 i=2661 i=2662 i=2663 i=2664 i=2665 i=2666 i=2667 i=2668 i=2669 i=2670 i=2671 i=2672 i=2673 i=2674 i=2675 i=2676 i=2677 i=2678 i=2679 i=2680 i=2681 i=2682 i=2683 i=2684 i=2685 i=2686 i=2687 i=2688 i=2689 i=2690 i=2691 i=2692 i=2693 i=2694 i=2695 i=2696 i=2697 i=2698 i=2699 i=2700 i=2701 i=2702 i=2703 i=2704 i=2705 i=2706 i=2707 i=2708 i=2709 i=2710 i=2711 i=2712 i=2713 i=2714 i=2715 i=2716 i=2717 i=2718 i=2719 i=2720 i=2721 i=2722 i=2723 i=2724 i=2725 i=2726 i=2727 i=2728 i=2729 i=2730 i=2731 i=2732 i=2733 i=2734 i=2735 i=2736 i=2737 i=2738 i=2739 i=2740 i=2741 i=2742 i=2743 i=2744 i=2745 i=2746 i=2747 i=2748 i=2749 i=2750 i=2751 i=2752 i=2753 i=2754 i=2755 i=2756 i=2757 i=2758 i=2759 i=2760 i=2761 i=2762 i=2763 i=2764 i=2765 i=2766 i=2767 i=2768 i=2769 i=2770 i=2771 i=2772 i=2773 i=2774 i=2775 i=2776 i=2777 i=2778 i=2779 i=2780 i=2781 i=2782 i=2783 i=2784 i=2785 i=2786 i=2787 i=2788 i=2789 i=2790 i=2791 i=2792 i=2793 i=2794 i=2795 i=2796 i=2797 i=2798 i=2799 i=2800 i=2801 i=2802 i=2803 i=2804 i=2805 i=2806 i=2807 i=2808 i=2809 i=2810 i=2811 i=2812 i=2813 i=2814 i=2815 i=2816 i=2817 i=2818 i=2819 i=2820 i=2821 i=2822 i=2823 i=2824 i=2825 i=2826 i=2827 i=2828 i=2829 i=2830 i=2831 i=2832 i=2833 i=2834 i=2835 i=2836 i=2837 i=2838 i=2839 i=2840 i=2841 i=2842 i=2843 i=2844 i=2845 i=2846 i=2847 i=2848 i=2849 i=2850 i=2851 i=2852 i=2853 i=2854 i=2855 i=2856 i=2857 i=2858 i=2859 i=2860 i=2861 i=2862 i=2863 i=2864 i=2865 i=2866 i=2867 i=2868 i=2869 i=2870 i=2871 i=2872 i=2873 i=2874 i=2875 i=2876 i=2877 i=2878 i=2879 i=2880 i=2881 i=2882 i=2883 i=2884 i=2885 i=2886 i=2887 i=2888 i=2889 i=2890 i=2891 i=2892 i=2893 i=2894 i=2895 i=2896 i=2897 i=2898 i=2899 i=2900 i=2901 i=2902 i=2903 i=2904 i=2905 i=2906 i=2907 i=2908 i=2909 i=2910 i=2911 i=2912 i=2913 i=2914 i=2915 i=2916 i=2917 i=2918 i=2919 i=2920 i=2921 i=2922 i=2923 i=2924 i=2925 i=2926 i=2927 i=2928 i=2929 i=2930 i=2931 i=2932 i=2933 i=2934 i=2935 i=2936 i=2937 i=2938 i=2939 i=2940 i=2941 i=2942 i=2943 i=2944 i=2945 i=2946 i=2947 i=2948 i=2949 i=2950 i=2951 i=2952 i=2953 i=2954 i=2955 i=2956 i=2957 i=2958 i=2959 i=2960 i=2961 i=2962 i=2963 i=2964 i=2965 i=2966 i=2967 i=2968 i=2969 i=2970 i=2971 i=2972 i=2973 i=2974 i=2975 i=2976 i=2977 i=2978 i=2979 i=2980 i=2981 i=2982 i=2983 i=2984 i=2985 i=2986 i=2987 i=2988 i=2989 i=2990 i=2991 i=2992 i=2993 i=2994 i=2995 i=2996 i=2997 i=2998 i=2999 i=3000 i=3001 i=3002 i=3003 i=3004 i=3005 i=3006 i=3007 i=3008 i=3009 i=3010 i=3011 i=3012 i=3013 i=3014 i=3015 i=3016 i=3017 i=3018 i=3019 i=3020 i=3021 i=3022 i=3023 i=3024 i=3025 i=3026 i=3027 i=3028 i=3029 i=3030 i=3031 i=3032 i=3033 i=3034 i=3035 i=3036 i=3037 i=3038 i=3039 i=3040 i=3041 i=3042 i=3043 i=3044 i=3045 i=3046 i=3047 i=3048 i=3049 i=3050 i=3051 i=3052 i=3053 i=3054 i=3055 i=3056 i=3057 i=3058 i=3059 i=3060 i=3061 i=3062 i=3063 i=3064 i=3065 i=3066 i=3067 i=3068 i=3069 i=3070 i=3071 i=3072 i=3073 i=3074 i=3075 i=3076 i=3077 i=3078 i=3079 i=3080 i=3081 i=3082 i=3083 i=3084 i=3085 i=3086 i=3087 i=3088 i=3089 i=3090 i=3091 i=3092 i=3093 i=3094 i=3095 i=3096 i=3097 i=3098 i=3099 i=3100 i=3101 i=3102 i=3103 i=3104 i=3105 i=3106 i=3107 i=3108 i=3109 i=3110 i=3111 i=3112 i=3113 i=3114 i=3115 i=3116 i=3117 i=3118 i=3119 i=3120 i=3121 i=3122 i=3123 i=3124 i=3125 i=3126 i=3127 i=3128 i=3129 i=3130 i=3131 i=3132 i=3133 i=3134 i=3135 i=3136 i=3137 i=3138 i=3139 i=3140 i=3141 i=3142 i=3143 i=3144 i=3145 i=3146 i=3147 i=3148 i=3149 i=3150 i=3151 i=3152 i=3153 i=3154 i=3155 i=3156 i=3157 i=3158 i=3159 i=3160 i=3161 i=3162 i=3163 i=3164 i=3165 i=3166 i=3167 i=3168 i=3169 i=3170 i=3171 i=3172 i=3173 i=3174 i=3175 i=3176 i=3177 i=3178 i=3179 i=3180 i=3181 i=3182 i=3183 i=3184 i=3185 i=3186 i=3187 i=3188 i=3189 i=3190 i=3191 i=3192 i=3193 i=3194 i=3195 i=3196 i=3197 i=3198 i=3199 i=3200 i=3201 i=3202 i=3203 i=3204 i=3205 i=3206 i=3207 i=3208 i=3209 i=3210 i=3211 i=3212 i=3213 i=3214 i=3215 i=3216 i=3217 i=3218 i=3219 i=3220 i=3221 i=3222 i=3223 i=3224 i=3225 i=3226 i=3227 i=3228 i=3229 i=3230 i=3231 i=3232 i=3233 i=3234 i=3235 i=3236 i=3237 i=3238 i=3239 i=3240 i=3241 i=3242 i=3243 i=3244 i=3245 i=3246 i=3247 i=3248 i=3249 i=3250 i=3251 i=3252 i=3253 i=3254 i=3255 i=3256 i=3257 i=3258 i=3259 i=3260 i=3261 i=3262 i=3263 i=3264 i=3265 i=3266 i=3267 i=3268 i=3269 i=3270 i=3271 i=3272 i=3273 i=3274 i=3275 i=3276 i=3277 i=3278 i=3279 i=3280 i=3281 i=3282 i=3283 i=3284 i=3285 i=3286 i=3287 i=3288 i=3289 i=3290 i=3291 i=3292 i=3293 i=3294 i=3295 i=3296 i=3297 i=3298 i=3299 i=3300 i=3301 i=3302 i=3303 i=3304 i=3305 i=3306 i=3307 i=3308 i=3309 i=3310 i=3311 i=3312 i=3313 i=3314 i=3315 i=3316 i=3317 i=3318 i=3319 i=3320 i=3321 i=3322 i=3323 i=3324 i=3325 i=3326 i=3327 i=3328 i=3329 i=3330 i=3331 i=3332 i=3333 i=3334 i=3335 i=3336 i=3337 i=3338 i=3339 i=3340 i=3341 i=3342 i=3343 i=3344 i=3345 i=3346 i=3347 i=3348 i=3349 i=3350 i=3351 i=3352 i=3353 i=3354 i=3355 i=3356 i=3357 i=3358 i=3359 i=3360 i=3361 i=3362 i=3363 i=3364 i=3365 i=3366 i=3367 i=3368 i=3369 i=3370 i=3371 i=3372 i=3373 i=3374 i=3375 i=3376 i=3377 i=3378 i=3379 i=3380 i=3381 i=3382 i=3383 i=3384 i=3385 i=3386 i=3387 i=3388 i=3389 i=3390 i=3391 i=3392 i=3393 i=3394 i=3395 i=3396 i=3397 i=3398 i=3399 i=3400 i=3401 i=3402 i=3403 i=3404 i=3405 i=3406 i=3407 i=3408 i=3409 i=3410 i=3411 i=3412 i=3413 i=3414 i=3415 i=3416 i=3417 i=3418 i=3419 i=3420 i=3421 i=3422 i=3423 i=3424 i=3425 i=3426 i=3427 i=3428 i=3429 i=3430 i=3431 i=3432 i=3433 i=3434 i=3435 i=3436 i=3437 i=3438 i=3439 i=3440 i=3441 i=3442 i=3443 i=3444 i=3445 i=3446 i=3447 i=3448 i=3449 i=3450 i=3451 i=3452 i=3453 i=3454 i=3455 i=3456 i=3457 i=3458 i=3459 i=3460 i=3461 i=3462 i=3463 i=3464 i=3465 i=3466 i=3467 i=3468 i=3469 i=3470 i=3471 i=3472 i=3473 i=3474 i=3475 i=3476 i=3477 i=3478 i=3479 i=3480 i=3481 i=3482 i=3483 i=3484 i=3485 i=3486 i=3487 i=3488 i=3489 i=3490 i=3491 i=3492 i=3493 i=3494 i=3495 i=3496 i=3497 i=3498 i=3499 i=3500 i=3501 i=3502 i=3503 i=3504 i=3505 i=3506 i=3507 i=3508 i=3509 i=3510 i=3511 i=3512 i=3513 i=3514 i=3515 i=3516 i=3517 i=3518 i=3519 i=3520 i=3521 i=3522 i=3523 i=3524 i=3525 i=3526 i=3527 i=3528 i=3529 i=3530 i=3531 i=3532 i=3533 i=3534 i=3535 i=3536 i=3537 i=3538 i=3539 i=3540 i=3541 i=3542 i=3543 i=3544 i=3545 i=3546 i=3547 i=3548 i=3549 i=3550 i=3551 i=3552 i=3553 i=3554 i=3555 i=3556 i=3557 i=3558 i=3559 i=3560 i=3561 i=3562 i=3563 i=3564 i=3565 i=3566 i=3567 i=3568 i=3569 i=3570 i=3571 i=3572 i=3573 i=3574 i=3575 i=3576 i=3577 i=3578 i=3579 i=3580 i=3581 i=3582 i=3583 i=3584 i=3585 i=3586 i=3587 i=3588 i=3589 i=3590 i=3591 i=3592 i=3593 i=3594 i=3595 i=3596 i=3597 i=3598 i=3599 i=3600 i=3601 i=3602 i=3603 i=3604 i=3605 i=3606 i=3607 i=3608 i=3609 i=3610 i=3611 i=3612 i=3613 i=3614 i=3615 i=3616 i=3617 i=3618 i=3619 i=3620 i=3621 i=3622 i=3623 i=3624 i=3625 i=3626 i=3627 i=3628 i=3629 i=3630 i=3631 i=3632 i=3633 i=3634 i=3635 i=3636 i=3637 i=3638 i=3639 i=3640 i=3641 i=3642 i=3643 i=3644 i=3645 i=3646 i=3647 i=3648 i=3649 i=3650 i=3651 i=3652 i=3653 i=3654 i=3655 i=3656 i=3657 i=3658 i=3659 i=3660 i=3661 i=3662 i=3663 i=3664 i=3665 i=3666 i=3667 i=3668 i=3669 i=3670 i=3671 i=3672 i=3673 i=3674 i=3675 i=3676 i=3677 i=3678 i=3679 i=3680 i=3681 i=3682 i=3683 i=3684 i=3685 i=3686 i=3687 i=3688 i=3689 i=3690 i=3691 i=3692 i=3693 i=3694 i=3695 i=3696 i=3697 i=3698 i=3699 i=3700 i=3701 i=3702 i=3703 i=3704 i=3705 i=3706 i=3707 i=3708 i=3709 i=3710 i=3711 i=3712 i=3713 i=3714 i=3715 i=3716 i=3717 i=3718 i=3719 i=3720 i=3721 i=3722 i=3723 i=3724 i=3725 i=3726 i=3727 i=3728 i=3729 i=3730 i=3731 i=3732 i=3733 i=3734 i=3735 i=3736 i=3737 i=3738 i=3739 i=3740 i=3741 i=3742 i=3743 i=3744 i=3745 i=3746 i=3747 i=3748 i=3749 i=3750 i=3751 i=3752 i=3753 i=3754 i=3755 i=3756 i=3757 i=3758 i=3759 i=3760 i=3761 i=3762 i=3763 i=3764 i=3765 i=3766 i=3767 i=3768 i=3769 i=3770 i=3771 i=3772 i=3773 i=3774 i=3775 i=3776 i=3777 i=3778 i=3779 i=3780 i=3781 i=3782 i=3783 i=3784 i=3785 i=3786 i=3787 i=3788 i=3789 i=3790 i=3791 i=3792 i=3793 i=3794 i=3795 i=3796 i=3797 i=3798 i=3799 i=3800 i=3801 i=3802 i=3803 i=3804 i=3805 i=3806 i=3807 i=3808 i=3809 i=3810 i=3811 i=3812 i=3813 i=3814 i=3815 i=3816 i=3817 i=3818 i=3819 i=3820 i=3821 i=3822 i=3823 i=3824 i=3825 i=3826 i=3827 i=3828 i=3829 i=3830 i=3831 i=3832 i=3833 i=3834 i=3835 i=3836 i=3837 i=3838 i=3839 i=3840 i=3841 i=3842 i=3843 i=3844 i=3845 i=3846 i=3847 i=3848 i=3849 i=3850 i=3851 i=3852 i=3853 i=3854 i=3855 i=3856 i=3857 i=3858 i=3859 i=3860 i=3861 i=3862 i=3863 i=3864 i=3865 i=3866 i=3867 i=3868 i=3869 i=3870 i=3871 i=3872 i=3873 i=3874 i=3875 i=3876 i=3877 i=3878 i=3879 i=3880 i=3881 i=3882 i=3883 i=3884 i=3885 i=3886 i=3887 i=3888 i=3889 i=3890 i=3891 i=3892 i=3893 i=3894 i=3895 i=3896 i=3897 i=3898 i=3899 i=3900 i=3901 i=3902 i=3903 i=3904 i=3905 i=3906 i=3907 i=3908 i=3909 i=3910 i=3911 i=3912 i=3913 i=3914 i=3915 i=3916 i=3917 i=3918 i=3919 i=3920 i=3921 i=3922 i=3923 i=3924 i=3925 i=3926 i=3927 i=3928 i=3929 i=3930 i=3931 i=3932 i=3933 i=3934 i=3935 i=3936 i=3937 i=3938 i=3939 i=3940 i=3941 i=3942 i=3943 i=3944 i=3945 i=3946 i=3947 i=3948 i=3949 i=3950 i=3951 i=3952 i=3953 i=3954 i=3955 i=3956 i=3957 i=3958 i=3959 i=3960 i=3961 i=3962 i=3963 i=3964 i=3965 i=3966 i=3967 i=3968 i=3969 i=3970 i=3971 i=3972 i=3973 i=3974 i=3975 i=3976 i=3977 i=3978 i=3979 i=3980 i=3981 i=3982 i=3983 i=3984 i=3985 i=3986 i=3987 i=3988 i=3989 i=3990 i=3991 i=3992 i=3993 i=3994 i=3995 i=3996 i=3997 i=3998 i=3999 i=4000 i=4001 i=4002 i=4003 i=4004 i=4005 i=4006 i=4007 i=4008 i=4009 i=4010 i=4011 i=4012 i=4013 i=4014 i=4015 i=4016 i=4017 i=4018 i=4019 i=4020 i=4021 i=4022 i=4023 i=4024 i=4025 i=4026 i=4027 i=4028 i=4029 i=4030 i=4031 i=4032 i=4033 i=4034 i=4035 i=4036 i=4037 i=4038 i=4039 i=4040 i=4041 i=4042 i=4043 i=4044 i=4045 i=4046 i=4047 i=4048 i=4049 i=4050 i=4051 i=4052 i=4053 i=4054 i=4055 i=4056 i=4057 i=4058 i=4059 i=4060 i=4061 i=4062 i=4063 i=4064 i=4065 i=4066 i=4067 i=4068 i=4069 i=4070 i=4071 i=4072 i=4073 i=4074 i=4075 i=4076 i=4077 i=4078 i=4079 i=4080 i=4081 i=4082 i=4083 i=4084 i=4085 i=4086 i=4087 i=4088 i=4089 i=4090 i=4091 i=4092 i=4093 i=4094 i=4095 i=4096 i=4097 i=4098 i=4099 i=4100 i=4101 i=4102 i=4103 i=4104 i=4105 i=4106 i=4107 i=4108 i=4109 i=4110 i=4111 i=4112 i=4113 i=4114 i=4115 i=4116 i=4117 i=4118 i=4119 i=4120 i=4121 i=4122 i=4123 i=4124 i=4125 i=4126 i=4127 i=4128 i=4129 i=4130 i=4131 i=4132 i=4133 i=4134 i=4135 i=4136 i=4137 i=4138 i=4139 i=4140 i=4141 i=4142 i=4143 i=4144 i=4145 i=4146 i=4147 i=4148 i=4149 i=4150 i=4151 i=4152 i=4153 i=4154 i=4155 i=4156 i=4157 i=4158 i=4159 i=4160 i=4161 i=4162 i=4163 i=4164 i=4165 i=4166 i=4167 i=4168 i=4169 i=4170 i=4171 i=4172 i=4173 i=4174 i=4175 i=4176 i=4177 i=4178 i=4179 i=4180 i=4181 i=4182 i=4183 i=4184 i=4185 i=4186 i=4187 i=4188 i=4189 i=4190 i=4191 i=4192 i=4193 i=4194 i=4195 i=4196 i=4197 i=4198 i=4199 i=4200 i=4201 i=4202 i=4203 i=4204 i=4205 i=4206 i=4207 i=4208 i=4209 i=4210 i=4211 i=4212 i=4213 i=4214 i=4215 i=4216 i=4217 i=4218 i=4219 i=4220 i=4221 i=4222 i=4223 i=4224 i=4225 i=4226 i=4227 i=4228 i=4229 i=4230 i=4231 i=4232 i=4233 i=4234 i=4235 i=4236 i=4237 i=4238 i=4239 i=4240 i=4241 i=4242 i=4243 i=4244 i=4245 i=4246 i=4247 i=4248 i=4249 i=4250 i=4251 i=4252 i=4253 i=4254 i=4255 i=4256 i=4257 i=4258 i=4259 i=4260 i=4261 i=4262 i=4263 i=4264 i=4265 i=4266 i=4267 i=4268 i=4269 i=4270 i=4271 i=4272 i=4273 i=4274 i=4275 i=4276 i=4277 i=4278 i=4279 i=4280 i=4281 i=4282 i=4283 i=4284 i=4285 i=4286 i=4287 i=4288 i=4289 i=4290 i=4291 i=4292 i=4293 i=4294 i=4295 i=4296 i=4297 i=4298 i=4299 i=4300 i=4301 i=4302 i=4303 i=4304 i=4305 i=4306 i=4307 i=4308 i=4309 i=4310 i=4311 i=4312 i=4313 i=4314 i=4315 i=4316 i=4317 i=4318 i=4319 i=4320 i=4321 i=4322 i=4323 i=4324 i=4325 i=4326 i=4327 i=4328 i=4329 i=4330 i=4331 i=4332 i=4333 i=4334 i=4335 i=4336 i=4337 i=4338 i=4339 i=4340 i=4341 i=4342 i=4343 i=4344 i=4345 i=4346 i=4347 i=4348 i=4349 i=4350 i=4351 i=4352 i=4353 i=4354 i=4355 i=4356 i=4357 i=4358 i=4359 i=4360 i=4361 i=4362 i=4363 i=4364 i=4365 i=4366 i=4367 i=4368 i=4369 i=4370 i=4371 i=4372 i=4373 i=4374 i=4375 i=4376 i=4377 i=4378 i=4379 i=4380 i=4381 i=4382 i=4383 i=4384 i=4385 i=4386 i=4387 i=4388 i=4389 i=4390 i=4391 i=4392 i=4393 i=4394 i=4395 i=4396 i=4397 i=4398 i=4399 i=4400 i=4401 i=4402 i=4403 i=4404 i=4405 i=4406 i=4407 i=4408 i=4409 i=4410 i=4411 i=4412 i=4413 i=4414 i=4415 i=4416 i=4417 i=4418 i=4419 i=4420 i=4421 i=4422 i=4423 i=4424 i=4425 i=4426 i=4427 i=4428 i=4429 i=4430 i=4431 i=4432 i=4433 i=4434 i=4435 i=4436 i=4437 i=4438 i=4439 i=4440 i=4441 i=4442 i=4443 i=4444 i=4445 i=4446 i=4447 i=4448 i=4449 i=4450 i=4451 i=4452 i=4453 i=4454 i=4455 i=4456 i=4457 i=4458 i=4459 i=4460 i=4461 i=4462 i=4463 i=4464 i=4465 i=4466 i=4467 i=4468 i=4469 i=4470 i=4471 i=4472 i=4473 i=4474 i=4475 i=4476 i=4477 i=4478 i=4479 i=4480 i=4481 i=4482 i=4483 i=4484 i=4485 i=4486 i=4487 i=4488 i=4489 i=4490 i=4491 i=4492 i=4493 i=4494 i=4495 i=4496 i=4497 i=4498 i=4499 i=4500 i=4501 i=4502 i=4503 i=4504 i=4505 i=4506 i=4507 i=4508 i=4509 i=4510 i=4511 i=4512 i=4513 i=4514 i=4515 i=4516 i=4517 i=4518 i=4519 i=4520 i=4521 i=4522 i=4523 i=4524 i=4525 i=4526 i=4527 i=4528 i=4529 i=4530 i=4531 i=4532 i=4533 i=4534 i=4535 i=4536 i=4537 i=4538 i=4539 i=4540 i=4541 i=4542 i=4543 i=4544 i=4545 i=4546 i=4547 i=4548 i=4549 i=4550 i=4551 i=4552 i=4553 i=4554 i=4555 i=4556 i=4557 i=4558 i=4559 i=4560 i=4561 i=4562 i=4563 i=4564 i=4565 i=4566 i=4567 i=4568 i=4569 i=4570 i=4571 i=4572 i=4573 i=4574 i=4575 i=4576 i=4577 i=4578 i=4579 i=4580 i=4581 i=4582 i=4583 i=4584 i=4585 i=4586 i=4587 i=4588 i=4589 i=4590 i=4591 i=4592 i=4593 i=4594 i=4595 i=4596 i=4597 i=4598 i=4599 i=4600 i=4601 i=4602 i=4603 i=4604 i=4605 i=4606 i=4607 i=4608 i=4609 i=4610 i=4611 i=4612 i=4613 i=4614 i=4615 i=4616 i=4617 i=4618 i=4619 i=4620 i=4621 i=4622 i=4623 i=4624 i=4625 i=4626 i=4627 i=4628 i=4629 i=4630 i=4631 i=4632 i=4633 i=4634 i=4635 i=4636 i=4637 i=4638 i=4639 i=4640 i=4641 i=4642 i=4643 i=4644 i=4645 i=4646 i=4647 i=4648 i=4649 i=4650 i=4651 i=4652 i=4653 i=4654 i=4655 i=4656 i=4657 i=4658 i=4659 i=4660 i=4661 i=4662 i=4663 i=4664 i=4665 i=4666 i=4667 i=4668 i=4669 i=4670 i=4671 i=4672 i=4673 i=4674 i=4675 i=4676 i=4677 i=4678 i=4679 i=4680 i=4681 i=4682 i=4683 i=4684 i=4685 i=4686 i=4687 i=4688 i=4689 i=4690 i=4691 i=4692 i=4693 i=4694 i=4695 i=4696 i=4697 i=4698 i=4699 i=4700 i=4701 i=4702 i=4703 i=4704 i=4705 i=4706 i=4707 i=4708 i=4709 i=4710 i=4711 i=4712 i=4713 i=4714 i=4715 i=4716 i=4717 i=4718 i=4719 i=4720 i=4721 i=4722 i=4723 i=4724 i=4725 i=4726 i=4727 i=4728 i=4729 i=4730 i=4731 i=4732 i=4733 i=4734 i=4735 i=4736 i=4737 i=4738 i=4739 i=4740 i=4741 i=4742 i=4743 i=4744 i=4745 i=4746 i=4747 i=4748 i=4749 i=4750 i=4751 i=4752 i=4753 i=4754 i=4755 i=4756 i=4757 i=4758 i=4759 i=4760 i=4761 i=4762 i=4763 i=4764 i=4765 i=4766 i=4767 i=4768 i=4769 i=4770 i=4771 i=4772 i=4773 i=4774 i=4775 i=4776 i=4777 i=4778 i=4779 i=4780 i=4781 i=4782 i=4783 i=4784 i=4785 i=4786 i=4787 i=4788 i=4789 i=4790 i=4791 i=4792 i=4793 i=4794 i=4795 i=4796 i=4797 i=4798 i=4799 i=4800 i=4801 i=4802 i=4803 i=4804 i=4805 i=4806 i=4807 i=4808 i=4809 i=4810 i=4811 i=4812 i=4813 i=4814 i=4815 i=4816 i=4817 i=4818 i=4819 i=4820 i=4821 i=4822 i=4823 i=4824 i=4825 i=4826 i=4827 i=4828 i=4829 i=4830 i=4831 i=4832 i=4833 i=4834 i=4835 i=4836 i=4837 i=4838 i=4839 i=4840 i=4841 i=4842 i=4843 i=4844 i=4845 i=4846 i=4847 i=4848 i=4849 i=4850 i=4851 i=4852 i=4853 i=4854 i=4855 i=4856 i=4857 i=4858 i=4859 i=4860 i=4861 i=4862 i=4863 i=4864 i=4865 i=4866 i=4867 i=4868 i=4869 i=4870 i=4871 i=4872 i=4873 i=4874 i=4875 i=4876 i=4877 i=4878 i=4879 i=4880 i=4881 i=4882 i=4883 i=4884 i=4885 i=4886 i=4887 i=4888 i=4889 i=4890 i=4891 i=4892 i=4893 i=4894 i=4895 i=4896 i=4897 i=4898 i=4899 i=4900 i=4901 i=4902 i=4903 i=4904 i=4905 i=4906 i=4907 i=4908 i=4909 i=4910 i=4911 i=4912 i=4913 i=4914 i=4915 i=4916 i=4917 i=4918 i=4919 i=4920 i=4921 i=4922 i=4923 i=4924 i=4925 i=4926 i=4927 i=4928 i=4929 i=4930 i=4931 i=4932 i=4933 i=4934 i=4935 i=4936 i=4937 i=4938 i=4939 i=4940 i=4941 i=4942 i=4943 i=4944 i=4945 i=4946 i=4947 i=4948 i=4949 i=4950 i=4951 i=4952 i=4953 i=4954 i=4955 i=4956 i=4957 i=4958 i=4959 i=4960 i=4961 i=4962 i=4963 i=4964 i=4965 i=4966 i=4967 i=4968 i=4969 i=4970 i=4971 i=4972 i=4973 i=4974 i=4975 i=4976 i=4977 i=4978 i=4979 i=4980 i=4981 i=4982 i=4983 i=4984 i=4985 i=4986 i=4987 i=4988 i=4989 i=4990 i=4991 i=4992 i=4993 i=4994 i=4995 i=4996 i=4997 i=4998 i=4999 i=5000 i=5001 i=5002 i=5003 i=5004 i=5005 i=5006 i=5007 i=5008 i=5009 i=5010 i=5011 i=5012 i=5013 i=5014 i=5015 i=5016 i=5017 i=5018 i=5019 i=5020 i=5021 i=5022 i=5023 i=5024 i=5025 i=5026 i=5027 i=5028 i=5029 i=5030 i=5031 i=5032 i=5033 i=5034 i=5035 i=5036 i=5037 i=5038 i=5039 i=5040 i=5041 i=5042 i=5043 i=5044 i=5045 i=5046 i=5047 i=5048 i=5049 i=5050 i=5051 i=5052 i=5053 i=5054 i=5055 i=5056 i=5057 i=5058 i=5059 i=5060 i=5061 i=5062 i=5063 i=5064 i=5065 i=5066 i=5067 i=5068 i=5069 i=5070 i=5071 i=5072 i=5073 i=5074 i=5075 i=5076 i=5077 i=5078 i=5079 i=5080 i=5081 i=5082 i=5083 i=5084 i=5085 i=5086 i=5087 i=5088 i=5089 i=5090 i=5091 i=5092 i=5093 i=5094 i=5095 i=5096 i=5097 i=5098 i=5099 i=5100 i=5101 i=5102 i=5103 i=5104 i=5105 i=5106 i=5107 i=5108 i=5109 i=5110 i=5111 i=5112 i=5113 i=5114 i=5115 i=5116 i=5117 i=5118 i=5119 i=5120 i=5121 i=5122 i=5123 i=5124 i=5125 i=5126 i=5127 i=5128 i=5129 i=5130 i=5131 i=5132 i=5133 i=5134 i=5135 i=5136 i=5137 i=5138 i=5139 i=5140 i=5141 i=5142 i=5143 i=5144 i=5145 i=5146 i=5147 i=5148 i=5149 i=5150 i=5151 i=5152 i=5153 i=5154 i=5155 i=5156 i=5157 i=5158 i=5159 i=5160 i=5161 i=5162 i=5163 i=5164 i=5165 i=5166 i=5167 i=5168 i=5169 i=5170 i=5171 i=5172 i=5173 i=5174 i=5175 i=5176 i=5177 i=5178 i=5179 i=5180 i=5181 i=5182 i=5183 i=5184 i=5185 i=5186 i=5187 i=5188 i=5189 i=5190 i=5191 i=5192 i=5193 i=5194 i=5195 i=5196 i=5197 i=5198 i=5199 i=5200 i=5201 i=5202 i=5203 i=5204 i=5205 i=5206 i=5207 i=5208 i=5209 i=5210 i=5211 i=5212 i=5213 i=5214 i=5215 i=5216 i=5217 i=5218 i=5219 i=5220 i=5221 i=5222 i=5223 i=5224 i=5225 i=5226 i=5227 i=5228 i=5229 i=5230 i=5231 i=5232 i=5233 i=5234 i=5235 i=5236 i=5237 i=5238 i=5239 i=5240 i=5241 i=5242 i=5243 i=5244 i=5245 i=5246 i=5247 i=5248 i=5249 i=5250 i=5251 i=5252 i=5253 i=5254 i=5255 i=5256 i=5257 i=5258 i=5259 i=5260 i=5261 i=5262 i=5263 i=5264 i=5265 i=5266 i=5267 i=5268 i=5269 i=5270 i=5271 i=5272 i=5273 i=5274 i=5275 i=5276 i=5277 i=5278 i=5279 i=5280 i=5281 i=5282 i=5283 i=5284 i=5285 i=5286 i=5287 i=5288 i=5289 i=5290 i=5291 i=5292 i=5293 i=5294 i=5295 i=5296 i=5297 i=5298 i=5299 i=5300 i=5301 i=5302 i=5303 i=5304 i=5305 i=5306 i=5307 i=5308 i=5309 i=5310 i=5311 i=5312 i=5313 i=5314 i=5315 i=5316 i=5317 i=5318 i=5319 i=5320 i=5321 i=5322 i=5323 i=5324 i=5325 i=5326 i=5327 i=5328 i=5329 i=5330 i=5331 i=5332 i=5333 i=5334 i=5335 i=5336 i=5337 i=5338 i=5339 i=5340 i=5341 i=5342 i=5343 i=5344 i=5345 i=5346 i=5347 i=5348 i=5349 i=5350 i=5351 i=5352 i=5353 i=5354 i=5355 i=5356 i=5357 i=5358 i=5359 i=5360 i=5361 i=5362 i=5363 i=5364 i=5365 i=5366 i=5367 i=5368 i=5369 i=5370 i=5371 i=5372 i=5373 i=5374 i=5375 i=5376 i=5377 i=5378 i=5379 i=5380 i=5381 i=5382 i=5383 i=5384 i=5385 i=5386 i=5387 i=5388 i=5389 i=5390 i=5391 i=5392 i=5393 i=5394 i=5395 i=5396 i=5397 i=5398 i=5399 i=5400 i=5401 i=5402 i=5403 i=5404 i=5405 i=5406 i=5407 i=5408 i=5409 i=5410 i=5411 i=5412 i=5413 i=5414 i=5415 i=5416 i=5417 i=5418 i=5419 i=5420 i=5421 i=5422 i=5423 i=5424 i=5425 i=5426 i=5427 i=5428 i=5429 i=5430 i=5431 i=5432 i=5433 i=5434 i=5435 i=5436 i=5437 i=5438 i=5439 i=5440 i=5441 i=5442 i=5443 i=5444 i=5445 i=5446 i=5447 i=5448 i=5449 i=5450 i=5451 i=5452 i=5453 i=5454 i=5455 i=5456 i=5457 i=5458 i=5459 i=5460 i=5461 i=5462 i=5463 i=5464 i=5465 i=5466 i=5467 i=5468 i=5469 i=5470 i=5471 i=5472 i=5473 i=5474 i=5475 i=5476 i=5477 i=5478 i=5479 i=5480 i=5481 i=5482 i=5483 i=5484 i=5485 i=5486 i=5487 i=5488 i=5489 i=5490 i=5491 i=5492 i=5493 i=5494 i=5495 i=5496 i=5497 i=5498 i=5499 i=5500 i=5501 i=5502 i=5503 i=5504 i=5505 i=5506 i=5507 i=5508 i=5509 i=5510 i=5511 i=5512 i=5513 i=5514 i=5515 i=5516 i=5517 i=5518 i=5519 i=5520 i=5521 i=5522 i=5523 i=5524 i=5525 i=5526 i=5527 i=5528 i=5529 i=5530 i=5531 i=5532 i=5533 i=5534 i=5535 i=5536 i=5537 i=5538 i=5539 i=5540 i=5541 i=5542 i=5543 i=5544 i=5545 i=5546 i=5547 i=5548 i=5549 i=5550 i=5551 i=5552 i=5553 i=5554 i=5555 i=5556 i=5557 i=5558 i=5559 i=5560 i=5561 i=5562 i=5563 i=5564 i=5565 i=5566 i=5567 i=5568 i=5569 i=5570 i=5571 i=5572 i=5573 i=5574 i=5575 i=5576 i=5577 i=5578 i=5579 i=5580 i=5581 i=5582 i=5583 i=5584 i=5585 i=5586 i=5587 i=5588 i=5589 i=5590 i=5591 i=5592 i=5593 i=5594 i=5595 i=5596 i=5597 i=5598 i=5599 i=5600 i=5601 i=5602 i=5603 i=5604 i=5605 i=5606 i=5607 i=5608 i=5609 i=5610 i=5611 i=5612 i=5613 i=5614 i=5615 i=5616 i=5617 i=5618 i=5619 i=5620 i=5621 i=5622 i=5623 i=5624 i=5625 i=5626 i=5627 i=5628 i=5629 i=5630 i=5631 i=5632 i=5633 i=5634 i=5635 i=5636 i=5637 i=5638 i=5639 i=5640 i=5641 i=5642 i=5643 i=5644 i=5645 i=5646 i=5647 i=5648 i=5649 i=5650 i=5651 i=5652 i=5653 i=5654 i=5655 i=5656 i=5657 i=5658 i=5659 i=5660 i=5661 i=5662 i=5663 i=5664 i=5665 i=5666 i=5667 i=5668 i=5669 i=5670 i=5671 i=5672 i=5673 i=5674 i=5675 i=5676 i=5677 i=5678 i=5679 i=5680 i=5681 i=5682 i=5683 i=5684 i=5685 i=5686 i=5687 i=5688 i=5689 i=5690 i=5691 i=5692 i=5693 i=5694 i=5695 i=5696 i=5697 i=5698 i=5699 i=5700 i=5701 i=5702 i=5703 i=5704 i=5705 i=5706 i=5707 i=5708 i=5709 i=5710 i=5711 i=5712 i=5713 i=5714 i=5715 i=5716 i=5717 i=5718 i=5719 i=5720 i=5721 i=5722 i=5723 i=5724 i=5725 i=5726 i=5727 i=5728 i=5729 i=5730 i=5731 i=5732 i=5733 i=5734 i=5735 i=5736 i=5737 i=5738 i=5739 i=5740 i=5741 i=5742 i=5743 i=5744 i=5745 i=5746 i=5747 i=5748 i=5749 i=5750 i=5751 i=5752 i=5753 i=5754 i=5755 i=5756 i=5757 i=5758 i=5759 i=5760 i=5761 i=5762 i=5763 i=5764 i=5765 i=5766 i=5767 i=5768 i=5769 i=5770 i=5771 i=5772 i=5773 i=5774 i=5775 i=5776 i=5777 i=5778 i=5779 i=5780 i=5781 i=5782 i=5783 i=5784 i=5785 i=5786 i=5787 i=5788 i=5789 i=5790 i=5791 i=5792 i=5793 i=5794 i=5795 i=5796 i=5797 i=5798 i=5799 i=5800 i=5801 i=5802 i=5803 i=5804 i=5805 i=5806 i=5807 i=5808 i=5809 i=5810 i=5811 i=5812 i=5813 i=5814 i=5815 i=5816 i=5817 i=5818 i=5819 i=5820 i=5821 i=5822 i=5823 i=5824 i=5825 i=5826 i=5827 i=5828 i=5829 i=5830 i=5831 i=5832 i=5833 i=5834 i=5835 i=5836 i=5837 i=5838 i=5839 i=5840 i=5841 i=5842 i=5843 i=5844 i=5845 i=5846 i=5847 i=5848 i=5849 i=5850 i=5851 i=5852 i=5853 i=5854 i=5855 i=5856 i=5857 i=5858 i=5859 i=5860 i=5861 i=5862 i=5863 i=5864 i=5865 i=5866 i=5867 i=5868 i=5869 i=5870 i=5871 i=5872 i=5873 i=5874 i=5875 i=5876 i=5877 i=5878 i=5879 i=5880 i=5881 i=5882 i=5883 i=5884 i=5885 i=5886 i=5887 i=5888 i=5889 i=5890 i=5891 i=5892 i=5893 i=5894 i=5895 i=5896 i=5897 i=5898 i=5899 i=5900 i=5901 i=5902 i=5903 i=5904 i=5905 i=5906 i=5907 i=5908 i=5909 i=5910 i=5911 i=5912 i=5913 i=5914 i=5915 i=5916 i=5917 i=5918 i=5919 i=5920 i=5921 i=5922 i=5923 i=5924 i=5925 i=5926 i=5927 i=5928 i=5929 i=5930 i=5931 i=5932 i=5933 i=5934 i=5935 i=5936 i=5937 i=5938 i=5939 i=5940 i=5941 i=5942 i=5943 i=5944 i=5945 i=5946 i=5947 i=5948 i=5949 i=5950 i=5951 i=5952 i=5953 i=5954 i=5955 i=5956 i=5957 i=5958 i=5959 i=5960 i=5961 i=5962 i=5963 i=5964 i=5965 i=5966 i=5967 i=5968 i=5969 i=5970 i=5971 i=5972 i=5973 i=5974 i=5975 i=5976 i=5977 i=5978 i=5979 i=5980 i=5981 i=5982 i=5983 i=5984 i=5985 i=5986 i=5987 i=5988 i=5989 i=5990 i=5991 i=5992 i=5993 i=5994 i=5995 i=5996 i=5997 i=5998 i=5999 i=6000 i=6001 i=6002 i=6003 i=6004 i=6005 i=6006 i=6007 i=6008 i=6009 i=6010 i=6011 i=6012 i=6013 i=6014 i=6015 i=6016 i=6017 i=6018 i=6019 i=6020 i=6021 i=6022 i=6023 i=6024 i=6025 i=6026 i=6027 i=6028 i=6029 i=6030 i=6031 i=6032 i=6033 i=6034 i=6035 i=6036 i=6037 i=6038 i=6039 i=6040 i=6041 i=6042 i=6043 i=6044 i=6045 i=6046 i=6047 i=6048 i=6049 i=6050 i=6051 i=6052 i=6053 i=6054 i=6055 i=6056 i=6057 i=6058 i=6059 i=6060 i=6061 i=6062 i=6063 i=6064 i=6065 i=6066 i=6067 i=6068 i=6069 i=6070 i=6071 i=6072 i=6073 i=6074 i=6075 i=6076 i=6077 i=6078 i=6079 i=6080 i=6081 i=6082 i=6083 i=6084 i=6085 i=6086 i=6087 i=6088 i=6089 i=6090 i=6091 i=6092 i=6093 i=6094 i=6095 i=6096 i=6097 i=6098 i=6099 i=6100 i=6101 i=6102 i=6103 i=6104 i=6105 i=6106 i=6107 i=6108 i=6109 i=6110 i=6111 i=6112 i=6113 i=6114 i=6115 i=6116 i=6117 i=6118 i=6119 i=6120 i=6121 i=6122 i=6123 i=6124 i=6125 i=6126 i=6127 i=6128 i=6129 i=6130 i=6131 i=6132 i=6133 i=6134 i=6135 i=6136 i=6137 i=6138 i=6139 i=6140 i=6141 i=6142 i=6143 i=6144 i=6145 i=6146 i=6147 i=6148 i=6149 i=6150 i=6151 i=6152 i=6153 i=6154 i=6155 i=6156 i=6157 i=6158 i=6159 i=6160 i=6161 i=6162 i=6163 i=6164 i=6165 i=6166 i=6167 i=6168 i=6169 i=6170 i=6171 i=6172 i=6173 i=6174 i=6175 i=6176 i=6177 i=6178 i=6179 i=6180 i=6181 i=6182 i=6183 i=6184 i=6185 i=6186 i=6187 i=6188 i=6189 i=6190 i=6191 i=6192 i=6193 i=6194 i=6195 i=6196 i=6197 i=6198 i=6199 i=6200 i=6201 i=6202 i=6203 i=6204 i=6205 i=6206 i=6207 i=6208 i=6209 i=6210 i=6211 i=6212 i=6213 i=6214 i=6215 i=6216 i=6217 i=6218 i=6219 i=6220 i=6221 i=6222 i=6223 i=6224 i=6225 i=6226 i=6227 i=6228 i=6229 i=6230 i=6231 i=6232 i=6233 i=6234 i=6235 i=6236 i=6237 i=6238 i=6239 i=6240 i=6241 i=6242 i=6243 i=6244 i=6245 i=6246 i=6247 i=6248 i=6249 i=6250 i=6251 i=6252 i=6253 i=6254 i=6255 i=6256 i=6257 i=6258 i=6259 i=6260 i=6261 i=6262 i=6263 i=6264 i=6265 i=6266 i=6267 i=6268 i=6269 i=6270 i=6271 i=6272 i=6273 i=6274 i=6275 i=6276 i=6277 i=6278 i=6279 i=6280 i=6281 i=6282 i=6283 i=6284 i=6285 i=6286 i=6287 i=6288 i=6289 i=6290 i=6291 i=6292 i=6293 i=6294 i=6295 i=6296 i=6297 i=6298 i=6299 i=6300 i=6301 i=6302 i=6303 i=6304 i=6305 i=6306 i=6307 i=6308 i=6309 i=6310 i=6311 i=6312 i=6313 i=6314 i=6315 i=6316 i=6317 i=6318 i=6319 i=6320 i=6321 i=6322 i=6323 i=6324 i=6325 i=6326 i=6327 i=6328 i=6329 i=6330 i=6331 i=6332 i=6333 i=6334 i=6335 i=6336 i=6337 i=6338 i=6339 i=6340 i=6341 i=6342 i=6343 i=6344 i=6345 i=6346 i=6347 i=6348 i=6349 i=6350 i=6351 i=6352 i=6353 i=6354 i=6355 i=6356 i=6357 i=6358 i=6359 i=6360 i=6361 i=6362 i=6363 i=6364 i=6365 i=6366 i=6367 i=6368 i=6369 i=6370 i=6371 i=6372 i=6373 i=6374 i=6375 i=6376 i=6377 i=6378 i=6379 i=6380 i=6381 i=6382 i=6383 i=6384 i=6385 i=6386 i=6387 i=6388 i=6389 i=6390 i=6391 i=6392 i=6393 i=6394 i=6395 i=6396 i=6397 i=6398 i=6399 i=6400 i=6401 i=6402 i=6403 i=6404 i=6405 i=6406 i=6407 i=6408 i=6409 i=6410 i=6411 i=6412 i=6413 i=6414 i=6415 i=6416 i=6417 i=6418 i=6419 i=6420 i=6421 i=6422 i=6423 i=6424 i=6425 i=6426 i=6427 i=6428 i=6429 i=6430 i=6431 i=6432 i=6433 i=6434 i=6435 i=6436 i=6437 i=6438 i=6439 i=6440 i=6441 i=6442 i=6443 i=6444 i=6445 i=6446 i=6447 i=6448 i=6449 i=6450 i=6451 i=6452 i=6453 i=6454 i=6455 i=6456 i=6457 i=6458 i=6459 i=6460 i=6461 i=6462 i=6463 i=6464 i=6465 i=6466 i=6467 i=6468 i=6469 i=6470 i=6471 i=6472 i=6473 i=6474 i=6475 i=6476 i=6477 i=6478 i=6479 i=6480 i=6481 i=6482 i=6483 i=6484 i=6485 i=6486 i=6487 i=6488 i=6489 i=6490 i=6491 i=6492 i=6493 i=6494 i=6495 i=6496 i=6497 i=6498 i=6499 i=6500 i=6501 i=6502 i=6503 i=6504 i=6505 i=6506 i=6507 i=6508 i=6509 i=6510 i=6511 i=6512 i=6513 i=6514 i=6515 i=6516 i=6517 i=6518 i=6519 i=6520 i=6521 i=6522 i=6523 i=6524 i=6525 i=6526 i=6527 i=6528 i=6529 i=6530 i=6531 i=6532 i=6533 i=6534 i=6535 i=6536 i=6537 i=6538 i=6539 i=6540 i=6541 i=6542 i=6543 i=6544 i=6545 i=6546 i=6547 i=6548 i=6549 i=6550 i=6551 i=6552 i=6553 i=6554 i=6555 i=6556 i=6557 i=6558 i=6559 i=6560 i=6561 i=6562 i=6563 i=6564 i=6565 i=6566 i=6567 i=6568 i=6569 i=6570 i=6571 i=6572 i=6573 i=6574 i=6575 i=6576 i=6577 i=6578 i=6579 i=6580 i=6581 i=6582 i=6583 i=6584 i=6585 i=6586 i=6587 i=6588 i=6589 i=6590 i=6591 i=6592 i=6593 i=6594 i=6595 i=6596 i=6597 i=6598 i=6599 i=6600 i=6601 i=6602 i=6603 i=6604 i=6605 i=6606 i=6607 i=6608 i=6609 i=6610 i=6611 i=6612 i=6613 i=6614 i=6615 i=6616 i=6617 i=6618 i=6619 i=6620 i=6621 i=6622 i=6623 i=6624 i=6625 i=6626 i=6627 i=6628 i=6629 i=6630 i=6631 i=6632 i=6633 i=6634 i=6635 i=6636 i=6637 i=6638 i=6639 i=6640 i=6641 i=6642 i=6643 i=6644 i=6645 i=6646 i=6647 i=6648 i=6649 i=6650 i=6651 i=6652 i=6653 i=6654 i=6655 i=6656 i=6657 i=6658 i=6659 i=6660 i=6661 i=6662 i=6663 i=6664 i=6665 i=6666 i=6667 i=6668 i=6669 i=6670 i=6671 i=6672 i=6673 i=6674 i=6675 i=6676 i=6677 i=6678 i=6679 i=6680 i=6681 i=6682 i=6683 i=6684 i=6685 i=6686 i=6687 i=6688 i=6689 i=6690 i=6691 i=6692 i=6693 i=6694 i=6695 i=6696 i=6697 i=6698 i=6699 i=6700 i=6701 i=6702 i=6703 i=6704 i=6705 i=6706 i=6707 i=6708 i=6709 i=6710 i=6711 i=6712 i=6713 i=6714 i=6715 i=6716 i=6717 i=6718 i=6719 i=6720 i=6721 i=6722 i=6723 i=6724 i=6725 i=6726 i=6727 i=6728 i=6729 i=6730 i=6731 i=6732 i=6733 i=6734 i=6735 i=6736 i=6737 i=6738 i=6739 i=6740 i=6741 i=6742 i=6743 i=6744 i=6745 i=6746 i=6747 i=6748 i=6749 i=6750 i=6751 i=6752 i=6753 i=6754 i=6755 i=6756 i=6757 i=6758 i=6759 i=6760 i=6761 i=6762 i=6763 i=6764 i=6765 i=6766 i=6767 i=6768 i=6769 i=6770 i=6771 i=6772 i=6773 i=6774 i=6775 i=6776 i=6777 i=6778 i=6779 i=6780 i=6781 i=6782 i=6783 i=6784 i=6785 i=6786 i=6787 i=6788 i=6789 i=6790 i=6791 i=6792 i=6793 i=6794 i=6795 i=6796 i=6797 i=6798 i=6799 i=6800 i=6801 i=6802 i=6803 i=6804 i=6805 i=6806 i=6807 i=6808 i=6809 i=6810 i=6811 i=6812 i=6813 i=6814 i=6815 i=6816 i=6817 i=6818 i=6819 i=6820 i=6821 i=6822 i=6823 i=6824 i=6825 i=6826 i=6827 i=6828 i=6829 i=6830 i=6831 i=6832 i=6833 i=6834 i=6835 i=6836 i=6837 i=6838 i=6839 i=6840 i=6841 i=6842 i=6843 i=6844 i=6845 i=6846 i=6847 i=6848 i=6849 i=6850 i=6851 i=6852 i=6853 i=6854 i=6855 i=6856 i=6857 i=6858 i=6859 i=6860 i=6861 i=6862 i=6863 i=6864 i=6865 i=6866 i=6867 i=6868 i=6869 i=6870 i=6871 i=6872 i=6873 i=6874 i=6875 i=6876 i=6877 i=6878 i=6879 i=6880 i=6881 i=6882 i=6883 i=6884 i=6885 i=6886 i=6887 i=6888 i=6889 i=6890 i=6891 i=6892 i=6893 i=6894 i=6895 i=6896 i=6897 i=6898 i=6899 i=6900 i=6901 i=6902 i=6903 i=6904 i=6905 i=6906 i=6907 i=6908 i=6909 i=6910 i=6911 i=6912 i=6913 i=6914 i=6915 i=6916 i=6917 i=6918 i=6919 i=6920 i=6921 i=6922 i=6923 i=6924 i=6925 i=6926 i=6927 i=6928 i=6929 i=6930 i=6931 i=6932 i=6933 i=6934 i=6935 i=6936 i=6937 i=6938 i=6939 i=6940 i=6941 i=6942 i=6943 i=6944 i=6945 i=6946 i=6947 i=6948 i=6949 i=6950 i=6951 i=6952 i=6953 i=6954 i=6955 i=6956 i=6957 i=6958 i=6959 i=6960 i=6961 i=6962 i=6963 i=6964 i=6965 i=6966 i=6967 i=6968 i=6969 i=6970 i=6971 i=6972 i=6973 i=6974 i=6975 i=6976 i=6977 i=6978 i=6979 i=6980 i=6981 i=6982 i=6983 i=6984 i=6985 i=6986 i=6987 i=6988 i=6989 i=6990 i=6991 i=6992 i=6993 i=6994 i=6995 i=6996 i=6997 i=6998 i=6999 i=7000 i=7001 i=7002 i=7003 i=7004 i=7005 i=7006 i=7007 i=7008 i=7009 i=7010 i=7011 i=7012 i=7013 i=7014 i=7015 i=7016 i=7017 i=7018 i=7019 i=7020 i=7021 i=7022 i=7023 i=7024 i=7025 i=7026 i=7027 i=7028 i=7029 i=7030 i=7031 i=7032 i=7033 i=7034 i=7035 i=7036 i=7037 i=7038 i=7039 i=7040 i=7041 i=7042 i=7043 i=7044 i=7045 i=7046 i=7047 i=7048 i=7049 i=7050 i=7051 i=7052 i=7053 i=7054 i=7055 i=7056 i=7057 i=7058 i=7059 i=7060 i=7061 i=7062 i=7063 i=7064 i=7065 i=7066 i=7067 i=7068 i=7069 i=7070 i=7071 i=7072 i=7073 i=7074 i=7075 i=7076 i=7077 i=7078 i=7079 i=7080 i=7081 i=7082 i=7083 i=7084 i=7085 i=7086 i=7087 i=7088 i=7089 i=7090 i=7091 i=7092 i=7093 i=7094 i=7095 i=7096 i=7097 i=7098 i=7099 i=7100 i=7101 i=7102 i=7103 i=7104 i=7105 i=7106 i=7107 i=7108 i=7109 i=7110 i=7111 i=7112 i=7113 i=7114 i=7115 i=7116 i=7117 i=7118 i=7119 i=7120 i=7121 i=7122 i=7123 i=7124 i=7125 i=7126 i=7127 i=7128 i=7129 i=7130 i=7131 i=7132 i=7133 i=7134 i=7135 i=7136 i=7137 i=7138 i=7139 i=7140 i=7141 i=7142 i=7143 i=7144 i=7145 i=7146 i=7147 i=7148 i=7149 i=7150 i=7151 i=7152 i=7153 i=7154 i=7155 i=7156 i=7157 i=7158 i=7159 i=7160 i=7161 i=7162 i=7163 i=7164 i=7165 i=7166 i=7167 i=7168 i=7169 i=7170 i=7171 i=7172 i=7173 i=7174 i=7175 i=7176 i=7177 i=7178 i=7179 i=7180 i=7181 i=7182 i=7183 i=7184 i=7185 i=7186 i=7187 i=7188 i=7189 i=7190 i=7191 i=7192 i=7193 i=7194 i=7195 i=7196 i=7197 i=7198 i=7199 i=7200 i=7201 i=7202 i=7203 i=7204 i=7205 i=7206 i=7207 i=7208 i=7209 i=7210 i=7211 i=7212 i=7213 i=7214 i=7215 i=7216 i=7217 i=7218 i=7219 i=7220 i=7221 i=7222 i=7223 i=7224 i=7225 i=7226 i=7227 i=7228 i=7229 i=7230 i=7231 i=7232 i=7233 i=7234 i=7235 i=7236 i=7237 i=7238 i=7239 i=7240 i=7241 i=7242 i=7243 i=7244 i=7245 i=7246 i=7247 i=7248 i=7249 i=7250 i=7251 i=7252 i=7253 i=7254 i=7255 i=7256 i=7257 i=7258 i=7259 i=7260 i=7261 i=7262 i=7263 i=7264 i=7265 i=7266 i=7267 i=7268 i=7269 i=7270 i=7271 i=7272 i=7273 i=7274 i=7275 i=7276 i=7277 i=7278 i=7279 i=7280 i=7281 i=7282 i=7283 i=7284 i=7285 i=7286 i=7287 i=7288 i=7289 i=7290 i=7291 i=7292 i=7293 i=7294 i=7295 i=7296 i=7297 i=7298 i=7299 i=7300 i=7301 i=7302 i=7303 i=7304 i=7305 i=7306 i=7307 i=7308 i=7309 i=7310 i=7311 i=7312 i=7313 i=7314 i=7315 i=7316 i=7317 i=7318 i=7319 i=7320 i=7321 i=7322 i=7323 i=7324 i=7325 i=7326 i=7327 i=7328 i=7329 i=7330 i=7331 i=7332 i=7333 i=7334 i=7335 i=7336 i=7337 i=7338 i=7339 i=7340 i=7341 i=7342 i=7343 i=7344 i=7345 i=7346 i=7347 i=7348 i=7349 i=7350 i=7351 i=7352 i=7353 i=7354 i=7355 i=7356 i=7357 i=7358 i=7359 i=7360 i=7361 i=7362 i=7363 i=7364 i=7365 i=7366 i=7367 i=7368 i=7369 i=7370 i=7371 i=7372 i=7373 i=7374 i=7375 i=7376 i=7377 i=7378 i=7379 i=7380 i=7381 i=7382 i=7383 i=7384 i=7385 i=7386 i=7387 i=7388 i=7389 i=7390 i=7391 i=7392 i=7393 i=7394 i=7395 i=7396 i=7397 i=7398 i=7399 i=7400 i=7401 i=7402 i=7403 i=7404 i=7405 i=7406 i=7407 i=7408 i=7409 i=7410 i=7411 i=7412 i=7413 i=7414 i=7415 i=7416 i=7417 i=7418 i=7419 i=7420 i=7421 i=7422 i=7423 i=7424 i=7425 i=7426 i=7427 i=7428 i=7429 i=7430 i=7431 i=7432 i=7433 i=7434 i=7435 i=7436 i=7437 i=7438 i=7439 i=7440 i=7441 i=7442 i=7443 i=7444 i=7445 i=7446 i=7447 i=7448 i=7449 i=7450 i=7451 i=7452 i=7453 i=7454 i=7455 i=7456 i=7457 i=7458 i=7459 i=7460 i=7461 i=7462 i=7463 i=7464 i=7465 i=7466 i=7467 i=7468 i=7469 i=7470 i=7471 i=7472 i=7473 i=7474 i=7475 i=7476 i=7477 i=7478 i=7479 i=7480 i=7481 i=7482 i=7483 i=7484 i=7485 i=7486 i=7487 i=7488 i=7489 i=7490 i=7491 i=7492 i=7493 i=7494 i=7495 i=7496 i=7497 i=7498 i=7499 i=7500 i=7501 i=7502 i=7503 i=7504 i=7505 i=7506 i=7507 i=7508 i=7509 i=7510 i=7511 i=7512 i=7513 i=7514 i=7515 i=7516 i=7517 i=7518 i=7519 i=7520 i=7521 i=7522 i=7523 i=7524 i=7525 i=7526 i=7527 i=7528 i=7529 i=7530 i=7531 i=7532 i=7533 i=7534 i=7535 i=7536 i=7537 i=7538 i=7539 i=7540 i=7541 i=7542 i=7543 i=7544 i=7545 i=7546 i=7547 i=7548 i=7549 i=7550 i=7551 i=7552 i=7553 i=7554 i=7555 i=7556 i=7557 i=7558 i=7559 i=7560 i=7561 i=7562 i=7563 i=7564 i=7565 i=7566 i=7567 i=7568 i=7569 i=7570 i=7571 i=7572 i=7573 i=7574 i=7575 i=7576 i=7577 i=7578 i=7579 i=7580 i=7581 i=7582 i=7583 i=7584 i=7585 i=7586 i=7587 i=7588 i=7589 i=7590 i=7591 i=7592 i=7593 i=7594 i=7595 i=7596 i=7597 i=7598 i=7599 i=7600 i=7601 i=7602 i=7603 i=7604 i=7605 i=7606 i=7607 i=7608 i=7609 i=7610 i=7611 i=7612 i=7613 i=7614 i=7615 i=7616 i=7617 i=7618 i=7619 i=7620 i=7621 i=7622 i=7623 i=7624 i=7625 i=7626 i=7627 i=7628 i=7629 i=7630 i=7631 i=7632 i=7633 i=7634 i=7635 i=7636 i=7637 i=7638 i=7639 i=7640 i=7641 i=7642 i=7643 i=7644 i=7645 i=7646 i=7647 i=7648 i=7649 i=7650 i=7651 i=7652 i=7653 i=7654 i=7655 i=7656 i=7657 i=7658 i=7659 i=7660 i=7661 i=7662 i=7663 i=7664 i=7665 i=7666 i=7667 i=7668 i=7669 i=7670 i=7671 i=7672 i=7673 i=7674 i=7675 i=7676 i=7677 i=7678 i=7679 i=7680 i=7681 i=7682 i=7683 i=7684 i=7685 i=7686 i=7687 i=7688 i=7689 i=7690 i=7691 i=7692 i=7693 i=7694 i=7695 i=7696 i=7697 i=7698 i=7699 i=7700 i=7701 i=7702 i=7703 i=7704 i=7705 i=7706 i=7707 i=7708 i=7709 i=7710 i=7711 i=7712 i=7713 i=7714 i=7715 i=7716 i=7717 i=7718 i=7719 i=7720 i=7721 i=7722 i=7723 i=7724 i=7725 i=7726 i=7727 i=7728 i=7729 i=7730 i=7731 i=7732 i=7733 i=7734 i=7735 i=7736 i=7737 i=7738 i=7739 i=7740 i=7741 i=7742 i=7743 i=7744 i=7745 i=7746 i=7747 i=7748 i=7749 i=7750 i=7751 i=7752 i=7753 i=7754 i=7755 i=7756 i=7757 i=7758 i=7759 i=7760 i=7761 i=7762 i=7763 i=7764 i=7765 i=7766 i=7767 i=7768 i=7769 i=7770 i=7771 i=7772 i=7773 i=7774 i=7775 i=7776 i=7777 i=7778 i=7779 i=7780 i=7781 i=7782 i=7783 i=7784 i=7785 i=7786 i=7787 i=7788 i=7789 i=7790 i=7791 i=7792 i=7793 i=7794 i=7795 i=7796 i=7797 i=7798 i=7799 i=7800 i=7801 i=7802 i=7803 i=7804 i=7805 i=7806 i=7807 i=7808 i=7809 i=7810 i=7811 i=7812 i=7813 i=7814 i=7815 i=7816 i=7817 i=7818 i=7819 i=7820 i=7821 i=7822 i=7823 i=7824 i=7825 i=7826 i=7827 i=7828 i=7829 i=7830 i=7831 i=7832 i=7833 i=7834 i=7835 i=7836 i=7837 i=7838 i=7839 i=7840 i=7841 i=7842 i=7843 i=7844 i=7845 i=7846 i=7847 i=7848 i=7849 i=7850 i=7851 i=7852 i=7853 i=7854 i=7855 i=7856 i=7857 i=7858 i=7859 i=7860 i=7861 i=7862 i=7863 i=7864 i=7865 i=7866 i=7867 i=7868 i=7869 i=7870 i=7871 i=7872 i=7873 i=7874 i=7875 i=7876 i=7877 i=7878 i=7879 i=7880 i=7881 i=7882 i=7883 i=7884 i=7885 i=7886 i=7887 i=7888 i=7889 i=7890 i=7891 i=7892 i=7893 i=7894 i=7895 i=7896 i=7897 i=7898 i=7899 i=7900 i=7901 i=7902 i=7903 i=7904 i=7905 i=7906 i=7907 i=7908 i=7909 i=7910 i=7911 i=7912 i=7913 i=7914 i=7915 i=7916 i=7917 i=7918 i=7919 i=7920 i=7921 i=7922 i=7923 i=7924 i=7925 i=7926 i=7927 i=7928 i=7929 i=7930 i=7931 i=7932 i=7933 i=7934 i=7935 i=7936 i=7937 i=7938 i=7939 i=7940 i=7941 i=7942 i=7943 i=7944 i=7945 i=7946 i=7947 i=7948 i=7949 i=7950 i=7951 i=7952 i=7953 i=7954 i=7955 i=7956 i=7957 i=7958 i=7959 i=7960 i=7961 i=7962 i=7963 i=7964 i=7965 i=7966 i=7967 i=7968 i=7969 i=7970 i=7971 i=7972 i=7973 i=7974 i=7975 i=7976 i=7977 i=7978 i=7979 i=7980 i=7981 i=7982 i=7983 i=7984 i=7985 i=7986 i=7987 i=7988 i=7989 i=7990 i=7991 i=7992 i=7993 i=7994 i=7995 i=7996 i=7997 i=7998 i=7999 i=8000 i=8001 i=8002 i=8003 i=8004 i=8005 i=8006 i=8007 i=8008 i=8009 i=8010 i=8011 i=8012 i=8013 i=8014 i=8015 i=8016 i=8017 i=8018 i=8019 i=8020 i=8021 i=8022 i=8023 i=8024 i=8025 i=8026 i=8027 i=8028 i=8029 i=8030 i=8031 i=8032 i=8033 i=8034 i=8035 i=8036 i=8037 i=8038 i=8039 i=8040 i=8041 i=8042 i=8043 i=8044 i=8045 i=8046 i=8047 i=8048 i=8049 i=8050 i=8051 i=8052 i=8053 i=8054 i=8055 i=8056 i=8057 i=8058 i=8059 i=8060 i=8061 i=8062 i=8063 i=8064 i=8065 i=8066 i=8067 i=8068 i=8069 i=8070 i=8071 i=8072 i=8073 i=8074 i=8075 i=8076 i=8077 i=8078 i=8079 i=8080 i=8081 i=8082 i=8083 i=8084 i=8085 i=8086 i=8087 i=8088 i=8089 i=8090 i=8091 i=8092 i=8093 i=8094 i=8095 i=8096 i=8097 i=8098 i=8099 i=8100 i=8101 i=8102 i=8103 i=8104 i=8105 i=8106 i=8107 i=8108 i=8109 i=8110 i=8111 i=8112 i=8113 i=8114 i=8115 i=8116 i=8117 i=8118 i=8119 i=8120 i=8121 i=8122 i=8123 i=8124 i=8125 i=8126 i=8127 i=8128 i=8129 i=8130 i=8131 i=8132 i=8133 i=8134 i=8135 i=8136 i=8137 i=8138 i=8139 i=8140 i=8141 i=8142 i=8143 i=8144 i=8145 i=8146 i=8147 i=8148 i=8149 i=8150 i=8151 i=8152 i=8153 i=8154 i=8155 i=8156 i=8157 i=8158 i=8159 i=8160 i=8161 i=8162 i=8163 i=8164 i=8165 i=8166 i=8167 i=8168 i=8169 i=8170 i=8171 i=8172 i=8173 i=8174 i=8175 i=8176 i=8177 i=8178 i=8179 i=8180 i=8181 i=8182 i=8183 i=8184 i=8185 i=8186 i=8187 i=8188 i=8189 i=8190 i=8191 i=8192 i=8193 i=8194 i=8195 i=8196 i=8197 i=8198 i=8199 i=8200 i=8201 i=8202 i=8203 i=8204 i=8205 i=8206 i=8207 i=8208 i=8209 i=8210 i=8211 i=8212 i=8213 i=8214 i=8215 i=8216 i=8217 i=8218 i=8219 i=8220 i=8221 i=8222 i=8223 i=8224 i=8225 i=8226 i=8227 i=8228 i=8229 i=8230 i=8231 i=8232 i=8233 i=8234 i=8235 i=8236 i=8237 i=8238 i=8239 i=8240 i=8241 i=8242 i=8243 i=8244 i=8245 i=8246 i=8247 i=8248 i=8249 i=8250 i=8251 i=8252 i=8253 i=8254 i=8255 i=8256 i=8257 i=8258 i=8259 i=8260 i=8261 i=8262 i=8263 i=8264 i=8265 i=8266 i=8267 i=8268 i=8269 i=8270 i=8271 i=8272 i=8273 i=8274 i=8275 i=8276 i=8277 i=8278 i=8279 i=8280 i=8281 i=8282 i=8283 i=8284 i=8285 i=8286 i=8287 i=8288 i=8289 i=8290 i=8291 i=8292 i=8293 i=8294 i=8295 i=8296 i=8297 i=8298 i=8299 i=8300 i=8301 i=8302 i=8303 i=8304 i=8305 i=8306 i=8307 i=8308 i=8309 i=8310 i=8311 i=8312 i=8313 i=8314 i=8315 i=8316 i=8317 i=8318 i=8319 i=8320 i=8321 i=8322 i=8323 i=8324 i=8325 i=8326 i=8327 i=8328 i=8329 i=8330 i=8331 i=8332 i=8333 i=8334 i=8335 i=8336 i=8337 i=8338 i=8339 i=8340 i=8341 i=8342 i=8343 i=8344 i=8345 i=8346 i=8347 i=8348 i=8349 i=8350 i=8351 i=8352 i=8353 i=8354 i=8355 i=8356 i=8357 i=8358 i=8359 i=8360 i=8361 i=8362 i=8363 i=8364 i=8365 i=8366 i=8367 i=8368 i=8369 i=8370 i=8371 i=8372 i=8373 i=8374 i=8375 i=8376 i=8377 i=8378 i=8379 i=8380 i=8381 i=8382 i=8383 i=8384 i=8385 i=8386 i=8387 i=8388 i=8389 i=8390 i=8391 i=8392 i=8393 i=8394 i=8395 i=8396 i=8397 i=8398 i=8399 i=8400 i=8401 i=8402 i=8403 i=8404 i=8405 i=8406 i=8407 i=8408 i=8409 i=8410 i=8411 i=8412 i=8413 i=8414 i=8415 i=8416 i=8417 i=8418 i=8419 i=8420 i=8421 i=8422 i=8423 i=8424 i=8425 i=8426 i=8427 i=8428 i=8429 i=8430 i=8431 i=8432 i=8433 i=8434 i=8435 i=8436 i=8437 i=8438 i=8439 i=8440 i=8441 i=8442 i=8443 i=8444 i=8445 i=8446 i=8447 i=8448 i=8449 i=8450 i=8451 i=8452 i=8453 i=8454 i=8455 i=8456 i=8457 i=8458 i=8459 i=8460 i=8461 i=8462 i=8463 i=8464 i=8465 i=8466 i=8467 i=8468 i=8469 i=8470 i=8471 i=8472 i=8473 i=8474 i=8475 i=8476 i=8477 i=8478 i=8479 i=8480 i=8481 i=8482 i=8483 i=8484 i=8485 i=8486 i=8487 i=8488 i=8489 i=8490 i=8491 i=8492 i=8493 i=8494 i=8495 i=8496 i=8497 i=8498 i=8499 i=8500 i=8501 i=8502 i=8503 i=8504 i=8505 i=8506 i=8507 i=8508 i=8509 i=8510 i=8511 i=8512 i=8513 i=8514 i=8515 i=8516 i=8517 i=8518 i=8519 i=8520 i=8521 i=8522 i=8523 i=8524 i=8525 i=8526 i=8527 i=8528 i=8529 i=8530 i=8531 i=8532 i=8533 i=8534 i=8535 i=8536 i=8537 i=8538 i=8539 i=8540 i=8541 i=8542 i=8543 i=8544 i=8545 i=8546 i=8547 i=8548 i=8549 i=8550 i=8551 i=8552 i=8553 i=8554 i=8555 i=8556 i=8557 i=8558 i=8559 i=8560 i=8561 i=8562 i=8563 i=8564 i=8565 i=8566 i=8567 i=8568 i=8569 i=8570 i=8571 i=8572 i=8573 i=8574 i=8575 i=8576 i=8577 i=8578 i=8579 i=8580 i=8581 i=8582 i=8583 i=8584 i=8585 i=8586 i=8587 i=8588 i=8589 i=8590 i=8591 i=8592 i=8593 i=8594 i=8595 i=8596 i=8597 i=8598 i=8599 i=8600 i=8601 i=8602 i=8603 i=8604 i=8605 i=8606 i=8607 i=8608 i=8609 i=8610 i=8611 i=8612 i=8613 i=8614 i=8615 i=8616 i=8617 i=8618 i=8619 i=8620 i=8621 i=8622 i=8623 i=8624 i=8625 i=8626 i=8627 i=8628 i=8629 i=8630 i=8631 i=8632 i=8633 i=8634 i=8635 i=8636 i=8637 i=8638 i=8639 i=8640 i=8641 i=8642 i=8643 i=8644 i=8645 i=8646 i=8647 i=8648 i=8649 i=8650 i=8651 i=8652 i=8653 i=8654 i=8655 i=8656 i=8657 i=8658 i=8659 i=8660 i=8661 i=8662 i=8663 i=8664 i=8665 i=8666 i=8667 i=8668 i=8669 i=8670 i=8671 i=8672 i=8673 i=8674 i=8675 i=8676 i=8677 i=8678 i=8679 i=8680 i=8681 i=8682 i=8683 i=8684 i=8685 i=8686 i=8687 i=8688 i=8689 i=8690 i=8691 i=8692 i=8693 i=8694 i=8695 i=8696 i=8697 i=8698 i=8699 i=8700 i=8701 i=8702 i=8703 i=8704 i=8705 i=8706 i=8707 i=8708 i=8709 i=8710 i=8711 i=8712 i=8713 i=8714 i=8715 i=8716 i=8717 i=8718 i=8719 i=8720 i=8721 i=8722 i=8723 i=8724 i=8725 i=8726 i=8727 i=8728 i=8729 i=8730 i=8731 i=8732 i=8733 i=8734 i=8735 i=8736 i=8737 i=8738 i=8739 i=8740 i=8741 i=8742 i=8743 i=8744 i=8745 i=8746 i=8747 i=8748 i=8749 i=8750 i=8751 i=8752 i=8753 i=8754 i=8755 i=8756 i=8757 i=8758 i=8759 i=8760 i=8761 i=8762 i=8763 i=8764 i=8765 i=8766 i=8767 i=8768 i=8769 i=8770 i=8771 i=8772 i=8773 i=8774 i=8775 i=8776 i=8777 i=8778 i=8779 i=8780 i=8781 i=8782 i=8783 i=8784 i=8785 i=8786 i=8787 i=8788 i=8789 i=8790 i=8791 i=8792 i=8793 i=8794 i=8795 i=8796 i=8797 i=8798 i=8799 i=8800 i=8801 i=8802 i=8803 i=8804 i=8805 i=8806 i=8807 i=8808 i=8809 i=8810 i=8811 i=8812 i=8813 i=8814 i=8815 i=8816 i=8817 i=8818 i=8819 i=8820 i=8821 i=8822 i=8823 i=8824 i=8825 i=8826 i=8827 i=8828 i=8829 i=8830 i=8831 i=8832 i=8833 i=8834 i=8835 i=8836 i=8837 i=8838 i=8839 i=8840 i=8841 i=8842 i=8843 i=8844 i=8845 i=8846 i=8847 i=8848 i=8849 i=8850 i=8851 i=8852 i=8853 i=8854 i=8855 i=8856 i=8857 i=8858 i=8859 i=8860 i=8861 i=8862 i=8863 i=8864 i=8865 i=8866 i=8867 i=8868 i=8869 i=8870 i=8871 i=8872 i=8873 i=8874 i=8875 i=8876 i=8877 i=8878 i=8879 i=8880 i=8881 i=8882 i=8883 i=8884 i=8885 i=8886 i=8887 i=8888 i=8889 i=8890 i=8891 i=8892 i=8893 i=8894 i=8895 i=8896 i=8897 i=8898 i=8899 i=8900 i=8901 i=8902 i=8903 i=8904 i=8905 i=8906 i=8907 i=8908 i=8909 i=8910 i=8911 i=8912 i=8913 i=8914 i=8915 i=8916 i=8917 i=8918 i=8919 i=8920 i=8921 i=8922 i=8923 i=8924 i=8925 i=8926 i=8927 i=8928 i=8929 i=8930 i=8931 i=8932 i=8933 i=8934 i=8935 i=8936 i=8937 i=8938 i=8939 i=8940 i=8941 i=8942 i=8943 i=8944 i=8945 i=8946 i=8947 i=8948 i=8949 i=8950 i=8951 i=8952 i=8953 i=8954 i=8955 i=8956 i=8957 i=8958 i=8959 i=8960 i=8961 i=8962 i=8963 i=8964 i=8965 i=8966 i=8967 i=8968 i=8969 i=8970 i=8971 i=8972 i=8973 i=8974 i=8975 i=8976 i=8977 i=8978 i=8979 i=8980 i=8981 i=8982 i=8983 i=8984 i=8985 i=8986 i=8987 i=8988 i=8989 i=8990 i=8991 i=8992 i=8993 i=8994 i=8995 i=8996 i=8997 i=8998 i=8999 i=9000 i=9001 i=9002 i=9003 i=9004 i=9005 i=9006 i=9007 i=9008 i=9009 i=9010 i=9011 i=9012 i=9013 i=9014 i=9015 i=9016 i=9017 i=9018 i=9019 i=9020 i=9021 i=9022 i=9023 i=9024 i=9025 i=9026 i=9027 i=9028 i=9029 i=9030 i=9031 i=9032 i=9033 i=9034 i=9035 i=9036 i=9037 i=9038 i=9039 i=9040 i=9041 i=9042 i=9043 i=9044 i=9045 i=9046 i=9047 i=9048 i=9049 i=9050 i=9051 i=9052 i=9053 i=9054 i=9055 i=9056 i=9057 i=9058 i=9059 i=9060 i=9061 i=9062 i=9063 i=9064 i=9065 i=9066 i=9067 i=9068 i=9069 i=9070 i=9071 i=9072 i=9073 i=9074 i=9075 i=9076 i=9077 i=9078 i=9079 i=9080 i=9081 i=9082 i=9083 i=9084 i=9085 i=9086 i=9087 i=9088 i=9089 i=9090 i=9091 i=9092 i=9093 i=9094 i=9095 i=9096 i=9097 i=9098 i=9099 i=9100 i=9101 i=9102 i=9103 i=9104 i=9105 i=9106 i=9107 i=9108 i=9109 i=9110 i=9111 i=9112 i=9113 i=9114 i=9115 i=9116 i=9117 i=9118 i=9119 i=9120 i=9121 i=9122 i=9123 i=9124 i=9125 i=9126 i=9127 i=9128 i=9129 i=9130 i=9131 i=9132 i=9133 i=9134 i=9135 i=9136 i=9137 i=9138 i=9139 i=9140 i=9141 i=9142 i=9143 i=9144 i=9145 i=9146 i=9147 i=9148 i=9149 i=9150 i=9151 i=9152 i=9153 i=9154 i=9155 i=9156 i=9157 i=9158 i=9159 i=9160 i=9161 i=9162 i=9163 i=9164 i=9165 i=9166 i=9167 i=9168 i=9169 i=9170 i=9171 i=9172 i=9173 i=9174 i=9175 i=9176 i=9177 i=9178 i=9179 i=9180 i=9181 i=9182 i=9183 i=9184 i=9185 i=9186 i=9187 i=9188 i=9189 i=9190 i=9191 i=9192 i=9193 i=9194 i=9195 i=9196 i=9197 i=9198 i=9199 i=9200 i=9201 i=9202 i=9203 i=9204 i=9205 i=9206 i=9207 i=9208 i=9209 i=9210 i=9211 i=9212 i=9213 i=9214 i=9215 i=9216 i=9217 i=9218 i=9219 i=9220 i=9221 i=9222 i=9223 i=9224 i=9225 i=9226 i=9227 i=9228 i=9229 i=9230 i=9231 i=9232 i=9233 i=9234 i=9235 i=9236 i=9237 i=9238 i=9239 i=9240 i=9241 i=9242 i=9243 i=9244 i=9245 i=9246 i=9247 i=9248 i=9249 i=9250 i=9251 i=9252 i=9253 i=9254 i=9255 i=9256 i=9257 i=9258 i=9259 i=9260 i=9261 i=9262 i=9263 i=9264 i=9265 i=9266 i=9267 i=9268 i=9269 i=9270 i=9271 i=9272 i=9273 i=9274 i=9275 i=9276 i=9277 i=9278 i=9279 i=9280 i=9281 i=9282 i=9283 i=9284 i=9285 i=9286 i=9287 i=9288 i=9289 i=9290 i=9291 i=9292 i=9293 i=9294 i=9295 i=9296 i=9297 i=9298 i=9299 i=9300 i=9301 i=9302 i=9303 i=9304 i=9305 i=9306 i=9307 i=9308 i=9309 i=9310 i=9311 i=9312 i=9313 i=9314 i=9315 i=9316 i=9317 i=9318 i=9319 i=9320 i=9321 i=9322 i=9323 i=9324 i=9325 i=9326 i=9327 i=9328 i=9329 i=9330 i=9331 i=9332 i=9333 i=9334 i=9335 i=9336 i=9337 i=9338 i=9339 i=9340 i=9341 i=9342 i=9343 i=9344 i=9345 i=9346 i=9347 i=9348 i=9349 i=9350 i=9351 i=9352 i=9353 i=9354 i=9355 i=9356 i=9357 i=9358 i=9359 i=9360 i=9361 i=9362 i=9363 i=9364 i=9365 i=9366 i=9367 i=9368 i=9369 i=9370 i=9371 i=9372 i=9373 i=9374 i=9375 i=9376 i=9377 i=9378 i=9379 i=9380 i=9381 i=9382 i=9383 i=9384 i=9385 i=9386 i=9387 i=9388 i=9389 i=9390 i=9391 i=9392 i=9393 i=9394 i=9395 i=9396 i=9397 i=9398 i=9399 i=9400 i=9401 i=9402 i=9403 i=9404 i=9405 i=9406 i=9407 i=9408 i=9409 i=9410 i=9411 i=9412 i=9413 i=9414 i=9415 i=9416 i=9417 i=9418 i=9419 i=9420 i=9421 i=9422 i=9423 i=9424 i=9425 i=9426 i=9427 i=9428 i=9429 i=9430 i=9431 i=9432 i=9433 i=9434 i=9435 i=9436 i=9437 i=9438 i=9439 i=9440 i=9441 i=9442 i=9443 i=9444 i=9445 i=9446 i=9447 i=9448 i=9449 i=9450 i=9451 i=9452 i=9453 i=9454 i=9455 i=9456 i=9457 i=9458 i=9459 i=9460 i=9461 i=9462 i=9463 i=9464 i=9465 i=9466 i=9467 i=9468 i=9469 i=9470 i=9471 i=9472 i=9473 i=9474 i=9475 i=9476 i=9477 i=9478 i=9479 i=9480 i=9481 i=9482 i=9483 i=9484 i=9485 i=9486 i=9487 i=9488 i=9489 i=9490 i=9491 i=9492 i=9493 i=9494 i=9495 i=9496 i=9497 i=9498 i=9499 i=9500 i=9501 i=9502 i=9503 i=9504 i=9505 i=9506 i=9507 i=9508 i=9509 i=9510 i=9511 i=9512 i=9513 i=9514 i=9515 i=9516 i=9517 i=9518 i=9519 i=9520 i=9521 i=9522 i=9523 i=9524 i=9525 i=9526 i=9527 i=9528 i=9529 i=9530 i=9531 i=9532 i=9533 i=9534 i=9535 i=9536 i=9537 i=9538 i=9539 i=9540 i=9541 i=9542 i=9543 i=9544 i=9545 i=9546 i=9547 i=9548 i=9549 i=9550 i=9551 i=9552 i=9553 i=9554 i=9555 i=9556 i=9557 i=9558 i=9559 i=9560 i=9561 i=9562 i=9563 i=9564 i=9565 i=9566 i=9567 i=9568 i=9569 i=9570 i=9571 i=9572 i=9573 i=9574 i=9575 i=9576 i=9577 i=9578 i=9579 i=9580 i=9581 i=9582 i=9583 i=9584 i=9585 i=9586 i=9587 i=9588 i=9589 i=9590 i=9591 i=9592 i=9593 i=9594 i=9595 i=9596 i=9597 i=9598 i=9599 i=9600 i=9601 i=9602 i=9603 i=9604 i=9605 i=9606 i=9607 i=9608 i=9609 i=9610 i=9611 i=9612 i=9613 i=9614 i=9615 i=9616 i=9617 i=9618 i=9619 i=9620 i=9621 i=9622 i=9623 i=9624 i=9625 i=9626 i=9627 i=9628 i=9629 i=9630 i=9631 i=9632 i=9633 i=9634 i=9635 i=9636 i=9637 i=9638 i=9639 i=9640 i=9641 i=9642 i=9643 i=9644 i=9645 i=9646 i=9647 i=9648 i=9649 i=9650 i=9651 i=9652 i=9653 i=9654 i=9655 i=9656 i=9657 i=9658 i=9659 i=9660 i=9661 i=9662 i=9663 i=9664 i=9665 i=9666 i=9667 i=9668 i=9669 i=9670 i=9671 i=9672 i=9673 i=9674 i=9675 i=9676 i=9677 i=9678 i=9679 i=9680 i=9681 i=9682 i=9683 i=9684 i=9685 i=9686 i=9687 i=9688 i=9689 i=9690 i=9691 i=9692 i=9693 i=9694 i=9695 i=9696 i=9697 i=9698 i=9699 i=9700 i=9701 i=9702 i=9703 i=9704 i=9705 i=9706 i=9707 i=9708 i=9709 i=9710 i=9711 i=9712 i=9713 i=9714 i=9715 i=9716 i=9717 i=9718 i=9719 i=9720 i=9721 i=9722 i=9723 i=9724 i=9725 i=9726 i=9727 i=9728 i=9729 i=9730 i=9731 i=9732 i=9733 i=9734 i=9735 i=9736 i=9737 i=9738 i=9739 i=9740 i=9741 i=9742 i=9743 i=9744 i=9745 i=9746 i=9747 i=9748 i=9749 i=9750 i=9751 i=9752 i=9753 i=9754 i=9755 i=9756 i=9757 i=9758 i=9759 i=9760 i=9761 i=9762 i=9763 i=9764 i=9765 i=9766 i=9767 i=9768 i=9769 i=9770 i=9771 i=9772 i=9773 i=9774 i=9775 i=9776 i=9777 i=9778 i=9779 i=9780 i=9781 i=9782 i=9783 i=9784 i=9785 i=9786 i=9787 i=9788 i=9789 i=9790 i=9791 i=9792 i=9793 i=9794 i=9795 i=9796 i=9797 i=9798 i=9799 i=9800 i=9801 i=9802 i=9803 i=9804 i=9805 i=9806 i=9807 i=9808 i=9809 i=9810 i=9811 i=9812 i=9813 i=9814 i=9815 i=9816 i=9817 i=9818 i=9819 i=9820 i=9821 i=9822 i=9823 i=9824 i=9825 i=9826 i=9827 i=9828 i=9829 i=9830 i=9831 i=9832 i=9833 i=9834 i=9835 i=9836 i=9837 i=9838 i=9839 i=9840 i=9841 i=9842 i=9843 i=9844 i=9845 i=9846 i=9847 i=9848 i=9849 i=9850 i=9851 i=9852 i=9853 i=9854 i=9855 i=9856 i=9857 i=9858 i=9859 i=9860 i=9861 i=9862 i=9863 i=9864 i=9865 i=9866 i=9867 i=9868 i=9869 i=9870 i=9871 i=9872 i=9873 i=9874 i=9875 i=9876 i=9877 i=9878 i=9879 i=9880 i=9881 i=9882 i=9883 i=9884 i=9885 i=9886 i=9887 i=9888 i=9889 i=9890 i=9891 i=9892 i=9893 i=9894 i=9895 i=9896 i=9897 i=9898 i=9899 i=9900 i=9901 i=9902 i=9903 i=9904 i=9905 i=9906 i=9907 i=9908 i=9909 i=9910 i=9911 i=9912 i=9913 i=9914 i=9915 i=9916 i=9917 i=9918 i=9919 i=9920 i=9921 i=9922 i=9923 i=9924 i=9925 i=9926 i=9927 i=9928 i=9929 i=9930 i=9931 i=9932 i=9933 i=9934 i=9935 i=9936 i=9937 i=9938 i=9939 i=9940 i=9941 i=9942 i=9943 i=9944 i=9945 i=9946 i=9947 i=9948 i=9949 i=9950 i=9951 i=9952 i=9953 i=9954 i=9955 i=9956 i=9957 i=9958 i=9959 i=9960 i=9961 i=9962 i=9963 i=9964 i=9965 i=9966 i=9967 i=9968 i=9969 i=9970 i=9971 i=9972 i=9973 i=9974 i=9975 i=9976 i=9977 i=9978 i=9979 i=9980 i=9981 i=9982 i=9983 i=9984 i=9985 i=9986 i=9987 i=9988 i=9989 i=9990 i=9991 i=9992 i=9993 i=9994 i=9995 i=9996 i=9997 i=9998 i=9999 i=10000 miller-3.4.0/doc/mkman.rb000077500000000000000000000153371266012053600152140ustar00rootroot00000000000000#!/usr/bin/env ruby # ================================================================ # This is a manpage autogenerator for Miller. There are various tools out there # for creating xroff-formatted manpages, but I wanted something with minimal # external dependencies which would also automatically generate most of its # output from the mlr executable itself. It turns out it's easy enough to get # this in just a few lines of Ruby. # # Note for dev-viewing of the output: # ./mkman.rb | groff -man -Tascii | less # ================================================================ # ---------------------------------------------------------------- def main print make_top print make_section('NAME', [ "Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV and tabular JSON." ]) print make_section('SYNOPSIS', [ `mlr --usage-synopsis` ]) print make_section('DESCRIPTION', [ """Miller operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller's natural data structure is the insertion-ordered hash map. This encompasses a variety of data formats, including but not limited to the familiar CSV and JSON. (Miller can handle positionally-indexed data as a special case.) This manpage documents #{`mlr --version`.chomp}.""" ]) print make_section('EXAMPLES', [ "" ]) print make_subsection('COMMAND-LINE SYNTAX', []) print make_code_block(`mlr --usage-examples`) print make_subsection('DATA FORMATS', []) print make_code_block(`mlr --usage-data-format-examples`) print make_section('OPTIONS', [ """In the following option flags, the version with \"i\" designates the input stream, \"o\" the output stream, and the version without prefix sets the option for both input and output stream. For example: --irs sets the input record separator, --ors the output record separator, and --rs sets both the input and output separator to the given value.""" ]) print make_subsection('HELP OPTIONS', []) print make_code_block(`mlr --usage-help-options`) print make_subsection('VERB LIST', []) print make_code_block(`mlr --usage-list-all-verbs`) print make_subsection('FUNCTION LIST', []) print make_code_block(`mlr --usage-functions`) print make_subsection('I/O FORMATTING', []) print make_code_block(`mlr --usage-data-format-options`) print make_subsection('COMPRESSED I/O', []) print make_code_block(`mlr --usage-compressed-data-options`) print make_subsection('SEPARATORS', []) print make_code_block(`mlr --usage-separator-options`) print make_subsection('CSV-SPECIFIC OPTIONS', []) print make_code_block(`mlr --usage-csv-options`) print make_subsection('DOUBLE-QUOTING FOR CSV/CSVLITE OUTPUT', []) print make_code_block(`mlr --usage-double-quoting`) print make_subsection('NUMERICAL FORMATTING', []) print make_code_block(`mlr --usage-numerical-formatting`) print make_subsection('OTHER OPTIONS', []) print make_code_block(`mlr --usage-other-options`) print make_subsection('THEN-CHAINING', []) print make_code_block(`mlr --usage-then-chaining`) verbs = `mlr --list-all-verbs-raw` print make_section('VERBS', [ "" ]) verbs = verbs.strip.split("\n") for verb in verbs print make_subsection(verb, []) print make_code_block(`mlr #{verb} -h`) end functions = `mlr --list-all-functions-raw` print make_section('FUNCTIONS FOR FILTER/PUT', [ "" ]) functions = functions.strip.split("\n").uniq for function in functions print make_subsection(function, []) text = `mlr --help-function '#{function}'` text = text.sub(function + ' ', '') print make_code_block(text) end print make_section('AUTHOR', [ "Miller is written by John Kerl .", "This manual page has been composed from Miller's help output by Eric MSP Veith ." ]) print make_section('SEE ALSO', [ "sed(1), awk(1), cut(1), join(1), sort(1), RFC 4180: Common Format and MIME Type for " + "Comma-Separated Values (CSV) Files, the miller website http://johnkerl.org/miller/doc" ]) end # ================================================================ def make_top() t = Time::new stamp = t.gmtime.strftime("%Y-%m-%d") # Portability definitions thanks to some asciidoc output """'\\\" t .\\\" Title: mlr .\\\" Author: [see the \"AUTHOR\" section] .\\\" Generator: #{$0} .\\\" Date: #{stamp} .\\\" Manual: \\ \\& .\\\" Source: \\ \\& .\\\" Language: English .\\\" .TH \"MILLER\" \"1\" \"#{stamp}\" \"\\ \\&\" \"\\ \\&\" .\\\" ----------------------------------------------------------------- .\\\" * Portability definitions .\\\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\\\" http://bugs.debian.org/507673 .\\\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\\\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \\n(.g .ds Aq \(aq .el .ds Aq ' .\\\" ----------------------------------------------------------------- .\\\" * set default formatting .\\\" ----------------------------------------------------------------- .\\\" disable hyphenation .nh .\\\" disable justification (adjust text to left margin only) .ad l .\\\" ----------------------------------------------------------------- """ end # ---------------------------------------------------------------- def make_section(title, paragraphs) retval = ".SH \"#{title}\"\n" paragraphs.each do |paragraph| retval += ".sp\n" retval += groff_encode(paragraph) + "\n" end retval end # ---------------------------------------------------------------- def make_subsection(title, paragraphs) retval = ".SS \"#{title}\"\n" paragraphs.each do |paragraph| retval += ".sp\n" retval += groff_encode(paragraph) + "\n" end retval end # ---------------------------------------------------------------- def make_subsubsection(title, paragraphs) retval = ".sp\n"; retval += "\\fB#{title}\\fR\n" paragraphs.each do |paragraph| retval += ".sp\n" retval += groff_encode(paragraph) + "\n" end retval end # ---------------------------------------------------------------- def make_code_block(block) retval = ".if n \\{\\\n" retval += ".RS 0\n" retval += ".\\}\n" retval += ".nf\n" # In case the line starts with a dot: retval += block.gsub('\\', '\e').gsub(/^\./){'\&.'} retval += ".fi\n" retval += ".if n \\{\\\n" retval += ".RE\n" end # ---------------------------------------------------------------- def groff_encode(line) #line = line.gsub(/'/, '\(cq') #line = line.gsub(/"/, '\(dq') #line = line.gsub(/\./, '\&') #line = line.gsub(/-/, '\-') line = line.gsub(/\\/, '\e') line = line.gsub(/^\./){'\&.'} line end # ================================================================ main miller-3.4.0/doc/mlr.1000066400000000000000000001412101266012053600144230ustar00rootroot00000000000000'\" t .\" Title: mlr .\" Author: [see the "AUTHOR" section] .\" Generator: ./mkman.rb .\" Date: 2016-02-14 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "MILLER" "1" "2016-02-14" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Portability definitions .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq (aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .SH "NAME" .sp Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV and tabular JSON. .SH "SYNOPSIS" .sp Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or more file names} .SH "DESCRIPTION" .sp Miller operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller's natural data structure is the insertion-ordered hash map. This encompasses a variety of data formats, including but not limited to the familiar CSV and JSON. (Miller can handle positionally-indexed data as a special case.) This manpage documents Miller v3.4.0. .SH "EXAMPLES" .sp .SS "COMMAND-LINE SYNTAX" .if n \{\ .RS 0 .\} .nf mlr --csv --rs lf --fs tab cut -f hostname,uptime file1.tsv file2.tsv mlr --csv cut -f hostname,uptime mydata.csv mlr --csv filter '$status != "down" && $upsec >= 10000' *.csv mlr --nidx put '$sum = $7 + 2.1*$8' *.dat grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group mlr join -j account_id -f accounts.dat then group-by account_name balances.dat mlr put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\e1:\e2")' data/* mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* mlr stats2 -a linreg-pca -f u,v -g shape data/* .fi .if n \{\ .RE .SS "DATA FORMATS" .if n \{\ .RS 0 .\} .nf DKVP: delimited key-value pairs (Miller default format) +---------------------+ | apple=1,bat=2,cog=3 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" | dish=7,egg=8,flint | Record 2: "dish" => "7", "egg" => "8", "3" => "flint" +---------------------+ NIDX: implicitly numerically indexed (Unix-toolkit style) +---------------------+ | the quick brown | Record 1: "1" => "the", "2" => "quick", "3" => "brown" | fox jumped | Record 2: "1" => "fox", "2" => "jumped" +---------------------+ CSV/CSV-lite: comma-separated values with separate header line +---------------------+ | apple,bat,cog | | 1,2,3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" | 4,5,6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" +---------------------+ Tabular JSON: nested objects are supported, although arrays within them are not: +---------------------+ | { | | "apple": 1, | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" | "bat": 2, | | "cog": 3 | | } | | { | | "dish": { | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => "" | "egg": 7, | | "flint": 8 | | }, | | "garlic": "" | | } | +---------------------+ PPRINT: pretty-printed tabular +---------------------+ | apple bat cog | | 1 2 3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" | 4 5 6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" +---------------------+ XTAB: pretty-printed transposed tabular +---------------------+ | apple 1 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" | bat 2 | | cog 3 | | | | dish 7 | Record 2: "dish" => "7", "egg" => "8" | egg 8 | +---------------------+ .fi .if n \{\ .RE .SH "OPTIONS" .sp In the following option flags, the version with "i" designates the input stream, "o" the output stream, and the version without prefix sets the option for both input and output stream. For example: --irs sets the input record separator, --ors the output record separator, and --rs sets both the input and output separator to the given value. .SS "HELP OPTIONS" .if n \{\ .RS 0 .\} .nf -h or --help Show this message. --version Show the software version. {verb name} --help Show verb-specific help. --list-all-verbs or -l List only verb names. --help-all-verbs Show help on all verbs. .fi .if n \{\ .RE .SS "VERB LIST" .if n \{\ .RS 0 .\} .nf bar bootstrap cat check count-distinct cut decimate filter grep group-by group-like having-fields head histogram join label merge-fields put regularize rename reorder reshape sample sec2gmt sort stats1 stats2 step tac tail top uniq .fi .if n \{\ .RE .SS "FUNCTION LIST" .if n \{\ .RS 0 .\} .nf + + - - * / // % ** | ^ & ~ << >> == != =~ !=~ > >= < <= && || ^^ ! ? : isnull isnotnull boolean float fmtnum hexfmt int string . gsub strlen sub tolower toupper abs acos acosh asin asinh atan atan2 atanh cbrt ceil cos cosh erf erfc exp expm1 floor invqnorm log log10 log1p logifit madd max mexp min mmul msub pow qnorm round roundm sgn sin sinh sqrt tan tanh urand urand32 urandint dhms2fsec dhms2sec fsec2dhms fsec2hms gmt2sec hms2fsec hms2sec sec2dhms sec2gmt sec2hms strftime strptime systime Please use "mlr --help-function {function name}" for function-specific help. Please use "mlr --help-all-functions" or "mlr -f" for help on all functions. .fi .if n \{\ .RE .SS "I/O FORMATTING" .if n \{\ .RS 0 .\} .nf --idkvp --odkvp --dkvp Delimited key-value pairs, e.g "a=1,b=2" (this is Miller's default format). --inidx --onidx --nidx Implicitly-integer-indexed fields (Unix-toolkit style). --icsv --ocsv --csv Comma-separated value (or tab-separated with --fs tab, etc.) --ipprint --opprint --pprint Pretty-printed tabular (produces no output until all input is in). --right Right-justifies all fields for PPRINT output. --ixtab --oxtab --xtab Pretty-printed vertical-tabular. --xvright Right-justifies values for XTAB format. --ijson --ojson --json JSON tabular: sequence or list of one-level maps: {...}{...} or [{...},{...}]. --jvstack Put one key-value pair per line for JSON output. --jlistwrap Wrap JSON output in outermost [ ]. --jquoteall Quote map keys in JSON output, even if they're numeric. --jflatsep {string} Separator for flattening multi-level JSON keys, e.g. '{"a":{"b":3}}' becomes a:b => 3 for non-JSON formats. Defaults to :. -p is a keystroke-saver for --nidx --fs space --repifs Examples: --csv for CSV-formatted input and output; --idkvp --opprint for DKVP-formatted input and pretty-printed output. PLEASE USE "mlr --csv --rs lf" FOR NATIVE UN*X (LINEFEED-TERMINATED) CSV FILES. .fi .if n \{\ .RE .SS "COMPRESSED I/O" .if n \{\ .RS 0 .\} .nf --prepipe {command} This allows Miller to handle compressed inputs. You can do without this for single input files, e.g. "gunzip < myfile.csv.gz | mlr ...". However, when multiple input files are present, between-file separations are lost; also, the FILENAME variable doesn't iterate. Using --prepipe you can specify an action to be taken on each input file. This pre-pipe command must be able to read from standard input; it will be invoked with {command} < {filename}. Examples: mlr --prepipe 'gunzip' mlr --prepipe 'zcat -cf' mlr --prepipe 'xz -cd' mlr --prepipe cat Note that this feature is quite general and is not limited to decompression utilities. You can use it to apply per-file filters of your choice. For output compression (or other) utilities, simply pipe the output: mlr ... | {your compression command} .fi .if n \{\ .RE .SS "SEPARATORS" .if n \{\ .RS 0 .\} .nf --rs --irs --ors Record separators, e.g. 'lf' or '\er\en' --fs --ifs --ofs --repifs Field separators, e.g. comma --ps --ips --ops Pair separators, e.g. equals sign Notes: * IPS/OPS are only used for DKVP and XTAB formats, since only in these formats do key-value pairs appear juxtaposed. * IRS/ORS are ignored for XTAB format. Nominally IFS and OFS are newlines; XTAB records are separated by two or more consecutive IFS/OFS -- i.e. a blank line. * OFS must be single-character for PPRINT format. This is because it is used with repetition for alignment; multi-character separators would make alignment impossible. * OPS may be multi-character for XTAB format, in which case alignment is disabled. * DKVP, NIDX, CSVLITE, PPRINT, and XTAB formats are intended to handle platform-native text data. In particular, this means LF line-terminators by default on Linux/OSX. You can use "--dkvp --rs crlf" for CRLF-terminated DKVP files, and so on. * CSV is intended to handle RFC-4180-compliant data. In particular, this means it uses CRLF line-terminators by default. You can use "--csv --rs lf" for Linux-native CSV files. * All RS/FS/PS options are ignored for JSON format: JSON doesn't allow changing these. * You can specify separators in any of the following ways, shown by example: - Type them out, quoting as necessary for shell escapes, e.g. "--fs '|' --ips :" - C-style escape sequences, e.g. "--rs '\er\en' --fs '\et'". - To avoid backslashing, you can use any of the following names: cr crcr newline lf lflf crlf crlfcrlf tab space comma pipe slash colon semicolon equals * Default separators by format: File format RS FS PS dkvp \en , = json (N/A) (N/A) (N/A) nidx \en space (N/A) csv \er\en , (N/A) csvlite \en , (N/A) pprint \en space (N/A) xtab (N/A) \en space .fi .if n \{\ .RE .SS "CSV-SPECIFIC OPTIONS" .if n \{\ .RS 0 .\} .nf --implicit-csv-header Use 1,2,3,... as field labels, rather than from line 1 of input files. Tip: combine with "label" to recreate missing headers. --headerless-csv-output Print only CSV data lines. .fi .if n \{\ .RE .SS "DOUBLE-QUOTING FOR CSV/CSVLITE OUTPUT" .if n \{\ .RS 0 .\} .nf --quote-all Wrap all fields in double quotes --quote-none Do not wrap any fields in double quotes, even if they have OFS or ORS in them --quote-minimal Wrap fields in double quotes only if they have OFS or ORS in them (default) --quote-numeric Wrap fields in double quotes only if they have numbers in them .fi .if n \{\ .RE .SS "NUMERICAL FORMATTING" .if n \{\ .RS 0 .\} .nf --ofmt {format} E.g. %.18lf, %.0lf. Please use sprintf-style codes for double-precision. Applies to verbs which compute new values, e.g. put, stats1, stats2. See also the fmtnum function within mlr put (mlr --help-all-functions). Defaults to %lf. .fi .if n \{\ .RE .SS "OTHER OPTIONS" .if n \{\ .RS 0 .\} .nf --seed {n} with n of the form 12345678 or 0xcafefeed. For put/filter urand()/urandint()/urand32(). .fi .if n \{\ .RE .SS "THEN-CHAINING" .if n \{\ .RS 0 .\} .nf Output of one verb may be chained as input to another using "then", e.g. mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color .fi .if n \{\ .RE .SH "VERBS" .sp .SS "bar" .if n \{\ .RS 0 .\} .nf Usage: mlr bar [options] Replaces a numeric field with a number of asterisks, allowing for cheesy bar plots. These align best with --opprint or --oxtab output format. Options: -f {a,b,c} Field names to convert to bars. -c {character} Fill character: default '*'. -x {character} Out-of-bounds character: default '#'. -b {character} Blank character: default '.'. --lo {lo} Lower-limit value for min-width bar: default '0.000000'. --hi {hi} Upper-limit value for max-width bar: default '100.000000'. -w {n} Bar-field width: default '40'. --auto Automatically computes limits, ignoring --lo and --hi. Holds all records in memory before producing any output. .fi .if n \{\ .RE .SS "bootstrap" .if n \{\ .RS 0 .\} .nf Usage: mlr bootstrap [options] Emits an n-sample, with replacement, of the input records. Options: -n {number} Number of samples to output. Defaults to number of input records. Must be non-negative. .fi .if n \{\ .RE .SS "cat" .if n \{\ .RS 0 .\} .nf Usage: mlr cat [options] Passes input records directly to output. Most useful for format conversion. Options: -n Prepend field "n" to each record with record-counter starting at 1 -N {name} Prepend field {name} to each record with record-counter starting at 1 .fi .if n \{\ .RE .SS "check" .if n \{\ .RS 0 .\} .nf Usage: mlr check Consumes records without printing any output. Useful for doing a well-formatted check on input data. .fi .if n \{\ .RE .SS "count-distinct" .if n \{\ .RS 0 .\} .nf Usage: mlr count-distinct [options] -f {a,b,c} Field names for distinct count. -n Show only the number of distinct values. Prints number of records having distinct values for specified field names. Same as uniq -c. .fi .if n \{\ .RE .SS "cut" .if n \{\ .RS 0 .\} .nf Usage: mlr cut [options] Passes through input records with specified fields included/excluded. -f {a,b,c} Field names to include for cut. -o Retain fields in the order specified here in the argument list. Default is to retain them in the order found in the input data. -x|--complement Exclude, rather than include, field names specified by -f. -r Treat field names as regular expressions. "ab", "a.*b" will match any field name containing the substring "ab" or matching "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may be used. The -o flag is ignored when -r is present. Examples: mlr cut -f hostname,status mlr cut -x -f hostname,status mlr cut -r -f '^status$,sda[0-9]' mlr cut -r -f '^status$,"sda[0-9]"' mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive) .fi .if n \{\ .RE .SS "decimate" .if n \{\ .RS 0 .\} .nf Usage: mlr decimate [options] -n {count} Decimation factor; default 10 -b Decimate by printing first of every n. -e Decimate by printing last of every n (default). -g {a,b,c} Optional group-by-field names for decimate counts Passes through one of every n records, optionally by category. .fi .if n \{\ .RE .SS "filter" .if n \{\ .RS 0 .\} .nf Usage: mlr filter [options] {expression} Prints records for which {expression} evaluates to true. Options: -v: First prints the AST (abstract syntax tree) for the expression, which gives full transparency on the precedence and associativity rules of Miller's grammar. -S: Keeps field values, or literals in the expression, as strings with no type inference to int or float. -F: Keeps field values, or literals in the expression, as strings or floats with no inference to int. -x: Prints records for which {expression} evaluates to false. Please use a dollar sign for field names and double-quotes for string literals. If field names have special characters such as "." then you might use braces, e.g. '${field.name}'. Miller built-in variables are NF NR FNR FILENUM FILENAME PI E, and ENV["namegoeshere"] to access environment variables. The environment-variable name may be an expression, e.g. a field value. Examples: mlr filter 'log10($count) > 4.0' mlr filter 'FNR == 2 (second record in each file)' mlr filter 'urand() < 0.001' (subsampling) mlr filter '$color != "blue" && $value > 4.2' mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' mlr filter '($name =~ "^sys.*east$") || ($name =~ "^dev.[0-9]+"i)' Please see http://johnkerl.org/miller/doc/reference.html for more information including function list. Or "mlr -f". Please also also "mlr grep" which is useful when you don't yet know which field name(s) you're looking for. .fi .if n \{\ .RE .SS "grep" .if n \{\ .RS 0 .\} .nf Usage: mlr grep [options] {regular expression} Passes through records which match {regex}. Options: -i Use case-insensitive search. -v Invert: pass through records which do not match the regex. Note that "mlr filter" is more powerful, but requires you to know field names. By contrast, "mlr grep" allows you to regex-match the entire record. It does this by formatting each record in memory as DKVP, using command-line-specified ORS/OFS/OPS, and matching the resulting line against the regex specified here. In particular, the regex is not applied to the input stream: if you have CSV with header line "x,y,z" and data line "1,2,3" then the regex will be matched, not against either of these lines, but against the DKVP line "x=1,y=2,z=3". Furthermore, not all the options to system grep are supported, and this command is intended to be merely a keystroke-saver. To get all the features of system grep, you can do "mlr --odkvp ... | grep ... | mlr --idkvp ..." .fi .if n \{\ .RE .SS "group-by" .if n \{\ .RS 0 .\} .nf Usage: mlr group-by {comma-separated field names} Outputs records in batches having identical values at specified field names. .fi .if n \{\ .RE .SS "group-like" .if n \{\ .RS 0 .\} .nf Usage: mlr group-like Outputs records in batches having identical field names. .fi .if n \{\ .RE .SS "having-fields" .if n \{\ .RS 0 .\} .nf Usage: mlr having-fields [options] Conditionally passes through records depending on each record's field names. Options: --at-least {comma-separated names} --which-are {comma-separated names} --at-most {comma-separated names} --all-matching {regular expression} --any-matching {regular expression} --none-matching {regular expression} Examples: mlr having-fields --which-are amount,status,owner mlr having-fields --any-matching 'sda[0-9]' mlr having-fields --any-matching '"sda[0-9]"' mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive) .fi .if n \{\ .RE .SS "head" .if n \{\ .RS 0 .\} .nf Usage: mlr head [options] -n {count} Head count to print; default 10 -g {a,b,c} Optional group-by-field names for head counts Passes through the first n records, optionally by category. .fi .if n \{\ .RE .SS "histogram" .if n \{\ .RS 0 .\} .nf Usage: mlr histogram [options] -f {a,b,c} Value-field names for histogram counts --lo {lo} Histogram low value --hi {hi} Histogram high value --nbins {n} Number of histogram bins --auto Automatically computes limits, ignoring --lo and --hi. Holds all values in memory before producing any output. Just a histogram. Input values < lo or > hi are not counted. .fi .if n \{\ .RE .SS "join" .if n \{\ .RS 0 .\} .nf Usage: mlr join [options] Joins records from specified left file name with records from all file names at the end of the Miller argument list. Functionality is essentially the same as the system "join" command, but for record streams. Options: -f {left file name} -j {a,b,c} Comma-separated join-field names for output -l {a,b,c} Comma-separated join-field names for left input file; defaults to -j values if omitted. -r {a,b,c} Comma-separated join-field names for right input file(s); defaults to -j values if omitted. --lp {text} Additional prefix for non-join output field names from the left file --rp {text} Additional prefix for non-join output field names from the right file(s) --np Do not emit paired records --ul Emit unpaired records from the left file --ur Emit unpaired records from the right file(s) -u Enable unsorted input. In this case, the entire left file will be loaded into memory. Without -u, records must be sorted lexically by their join-field names, else not all records will be paired. --prepipe {command} As in main input options; see mlr --help for details. If you wish to use a prepipe command for the main input as well as here, it must be specified there as well as here. File-format options default to those for the right file names on the Miller argument list, but may be overridden for the left file as follows. Please see the main "mlr --help" for more information on syntax for these arguments. -i {one of csv,dkvp,nidx,pprint,xtab} --irs {record-separator character} --ifs {field-separator character} --ips {pair-separator character} --repifs --repips --use-mmap --no-mmap Please see http://johnkerl.org/miller/doc/reference.html for more information including examples. .fi .if n \{\ .RE .SS "label" .if n \{\ .RS 0 .\} .nf Usage: mlr label {new1,new2,new3,...} Given n comma-separated names, renames the first n fields of each record to have the respective name. (Fields past the nth are left with their original names.) Particularly useful with --inidx or --implicit-csv-header, to give useful names to otherwise integer-indexed fields. Examples: "echo 'a b c d' | mlr --inidx --odkvp cat" gives "1=a,2=b,3=c,4=d" "echo 'a b c d' | mlr --inidx --odkvp label s,t" gives "s=a,t=b,3=c,4=d" .fi .if n \{\ .RE .SS "merge-fields" .if n \{\ .RS 0 .\} .nf Usage: mlr merge-fields [options] Computes univariate statistics for each input record, accumulated across specified fields. Options: -a {sum,count,...} Names of accumulators. One or more of: count Count instances of fields mode Find most-frequently-occurring values for fields; first-found wins tie sum Compute sums of specified fields mean Compute averages (sample means) of specified fields stddev Compute sample standard deviation of specified fields var Compute sample variance of specified fields meaneb Estimate error bars for averages (assuming no sample autocorrelation) skewness Compute sample skewness of specified fields kurtosis Compute sample kurtosis of specified fields min Compute minimum values of specified fields max Compute maximum values of specified fields -f {a,b,c} Value-field names on which to compute statistics. Requires -o. -r {a,b,c} Regular expressions for value-field names on which to compute statistics. Requires -o. -c {a,b,c} Substrings for collapse mode. All fields which have the same names after removing substrings will be accumulated together. Please see examples below. -o {name} Output field basename for -f/-r. -k Keep the input fields which contributed to the output statistics; the default is to omit them. -F Computes integerable things (e.g. count) in floating point. Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8". Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are summed over. Example: mlr merge-fields -a sum,count -r in_,out_ -o bar produces "bar_sum=15,bar_count=4" since all four fields are summed over. Example: mlr merge-fields -a sum,count -c in_,out_ produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1" since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to "b_y", and "b_out_x" collapses to "b_x". .fi .if n \{\ .RE .SS "put" .if n \{\ .RS 0 .\} .nf Usage: mlr put [options] {expression} Adds/updates specified field(s). Expressions are semicolon-separated and must either be assignments, or evaluate to boolean. Each expression is evaluated in turn from left to right. Assignment expressions are applied to the current record; once a boolean expression evaluates to false, the record is emitted with all changes up to that point and remaining expressions to the right are not evaluated. Options: -v: First prints the AST (abstract syntax tree) for the expression, which gives full transparency on the precedence and associativity rules of Miller's grammar. -S: Keeps field values, or literals in the expression, as strings with no type inference to int or float. -F: Keeps field values, or literals in the expression, as strings or floats with no inference to int. Please use a dollar sign for field names and double-quotes for string literals. If field names have special characters such as "." then you might use braces, e.g. '${field.name}'. Miller built-in variables are NF NR FNR FILENUM FILENAME PI E, and ENV["namegoeshere"] to access environment variables. The environment-variable name may be an expression, e.g. a field value. Examples: Assignment only: mlr put '$y = log10($x); $z = sqrt($y)' mlr put '$filename = FILENAME' mlr put '$colored_shape = $color . "_" . $shape' mlr put '$y = cos($theta); $z = atan2($y, $x)' mlr put '$name = sub($name, "http.*com"i, "")' Mixed assignment/boolean: mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' mlr put '$y = log10($x); 1.1 < $y && $y < 7.0; $z = sqrt($y)' Please see http://johnkerl.org/miller/doc/reference.html for more information including function list. Or "mlr -f". .fi .if n \{\ .RE .SS "regularize" .if n \{\ .RS 0 .\} .nf Usage: mlr regularize For records seen earlier in the data stream with same field names in a different order, outputs them with field names in the previously encountered order. Example: input records a=1,c=2,b=3, then e=4,d=5, then c=7,a=6,b=8 output as a=1,c=2,b=3, then e=4,d=5, then a=6,c=7,b=8 .fi .if n \{\ .RE .SS "rename" .if n \{\ .RS 0 .\} .nf Usage: mlr rename [options] {old1,new1,old2,new2,...} Renames specified fields. Options: -r Treat old field names as regular expressions. "ab", "a.*b" will match any field name containing the substring "ab" or matching "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may be used. New field names may be plain strings, or may contain capture groups of the form "\e1" through "\e9". Wrapping the regex in double quotes is optional, but is required if you wish to follow it with 'i' to indicate case-insensitivity. -g Do global replacement within each field name rather than first-match replacement. Examples: mlr rename -f old_name,new_name' mlr rename -f old_name_1,new_name_1,old_name_2,new_name_2' mlr rename -r 'Date_[0-9]+,Date,' Rename all such fields to be "Date" mlr rename -r '"Date_[0-9]+",Date' Same mlr rename -r 'Date_([0-9]+).*,\e1' Rename all such fields to be of the form 20151015 mlr rename -r '"name"i,Name' Rename "name", "Name", "NAME", etc. to "Name" .fi .if n \{\ .RE .SS "reorder" .if n \{\ .RS 0 .\} .nf Usage: mlr reorder [options] -f {a,b,c} Field names to reorder. -e Put specified field names at record end: default is to put them at record start. Examples: mlr reorder -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3". mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2". .fi .if n \{\ .RE .SS "reshape" .if n \{\ .RS 0 .\} .nf Usage: mlr reshape [options] Wide-to-long options: -i {input field names} -o {key-field name,value-field name} -r {input field regexes} -o {key-field name,value-field name} These pivot/reshape the input data such that the input fields are removed and separate records are emitted for each key/value pair. Note: this works with tail -f and produces output records for each input record seen. Long-to-wide options: -s {key-field name,value-field name} These pivot/reshape the input data to undo the wide-to-long operation. Note: this does not work with tail -f; it produces output records only after all input records have been read. Examples: Input file "wide.txt": time X Y 2009-01-01 0.65473572 2.4520609 2009-01-02 -0.89248112 0.2154713 2009-01-03 0.98012375 1.3179287 mlr --pprint reshape -i X,Y -o item,value wide.txt time item value 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt time item value 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 Input file "long.txt": time item value 2009-01-01 X 0.65473572 2009-01-01 Y 2.4520609 2009-01-02 X -0.89248112 2009-01-02 Y 0.2154713 2009-01-03 X 0.98012375 2009-01-03 Y 1.3179287 mlr --pprint reshape -s item,value long.txt time X Y 2009-01-01 0.65473572 2.4520609 2009-01-02 -0.89248112 0.2154713 2009-01-03 0.98012375 1.3179287 .fi .if n \{\ .RE .SS "sample" .if n \{\ .RS 0 .\} .nf Usage: mlr sample [options] Reservoir sampling (subsampling without replacement), optionally by category. -k {count} Required: number of records to output, total, or by group if using -g. -g {a,b,c} Optional: group-by-field names for samples. .fi .if n \{\ .RE .SS "sec2gmt" .if n \{\ .RS 0 .\} .nf Usage: mlr sec2gmt {comma-separated list of field names} Replaces a numeric field representing seconds since the epoch with the corresponding GMT timestamp. This is nothing more than a keystroke-saver for the sec2gmt function: mlr sec2gmt time1,time2 is the same as mlr put '$time1=sec2gmt($time1);$time2=sec2gmt($time2)' .fi .if n \{\ .RE .SS "sort" .if n \{\ .RS 0 .\} .nf Usage: mlr sort {flags} Flags: -f {comma-separated field names} Lexical ascending -n {comma-separated field names} Numerical ascending; nulls sort last -nf {comma-separated field names} Numerical ascending; nulls sort last -r {comma-separated field names} Lexical descending -nr {comma-separated field names} Numerical descending; nulls sort first Sorts records primarily by the first specified field, secondarily by the second field, and so on. Any records not having all specified sort keys will appear at the end of the output, in the order they were encountered, regardless of the specified sort order. Example: mlr sort -f a,b -nr x,y,z which is the same as: mlr sort -f a -f b -nr x -nr y -nr z .fi .if n \{\ .RE .SS "stats1" .if n \{\ .RS 0 .\} .nf Usage: mlr stats1 [options] Computes univariate statistics for one or more given fields, accumulated across the input record stream. Options: -a {sum,count,...} Names of accumulators: p10 p25.2 p50 p98 p100 etc. and/or one or more of: count Count instances of fields mode Find most-frequently-occurring values for fields; first-found wins tie sum Compute sums of specified fields mean Compute averages (sample means) of specified fields stddev Compute sample standard deviation of specified fields var Compute sample variance of specified fields meaneb Estimate error bars for averages (assuming no sample autocorrelation) skewness Compute sample skewness of specified fields kurtosis Compute sample kurtosis of specified fields min Compute minimum values of specified fields max Compute maximum values of specified fields -f {a,b,c} Value-field names on which to compute statistics -g {d,e,f} Optional group-by-field names -s Print iterative stats. Useful in tail -f contexts (in which case please avoid pprint-format output since end of input stream will never be seen). -F Computes integerable things (e.g. count) in floating point. Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape Example: mlr stats1 -a count,mode -f size Example: mlr stats1 -a count,mode -f size -g shape Notes: * p50 is a synonym for median. * min and max output the same results as p0 and p100, respectively, but use less memory. * count and mode allow text input; the rest require numeric input. In particular, 1 and 1.0 are distinct text for count and mode. * When there are mode ties, the first-encountered datum wins. .fi .if n \{\ .RE .SS "stats2" .if n \{\ .RS 0 .\} .nf Usage: mlr stats2 [options] Computes bivariate statistics for one or more given field-name pairs, accumulated across the input record stream. -a {linreg-ols,corr,...} Names of accumulators: one or more of: linreg-pca Linear regression using principal component analysis linreg-ols Linear regression using ordinary least squares r2 Quality metric for linreg-ols (linreg-pca emits its own) logireg Logistic regression corr Sample correlation cov Sample covariance covx Sample-covariance matrix -f {a,b,c,d} Value-field name-pairs on which to compute statistics. There must be an even number of names. -g {e,f,g} Optional group-by-field names. -v Print additional output for linreg-pca. -s Print iterative stats. Useful in tail -f contexts (in which case please avoid pprint-format output since end of input stream will never be seen). --fit Rather than printing regression parameters, applies them to the input data to compute new fit fields. All input records are held in memory until end of input stream. Has effect only for linreg-ols, linreg-pca, and logireg. Only one of -s or --fit may be used. Example: mlr stats2 -a linreg-pca -f x,y Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape Example: mlr stats2 -a corr -f x,y .fi .if n \{\ .RE .SS "step" .if n \{\ .RS 0 .\} .nf Usage: mlr step [options] Computes values dependent on the previous record, optionally grouped by category. Options: -a {delta,rsum,...} Names of steppers: comma-separated, one or more of: delta Compute differences in field(s) between successive records from-first Compute differences in field(s) from first record ratio Compute ratios in field(s) between successive records rsum Compute running sums of field(s) between successive records counter Count instances of field(s) between successive records ewma Exponentially weighted moving average over successive records -f {a,b,c} Value-field names on which to compute statistics -g {d,e,f} Optional group-by-field names -F Computes integerable things (e.g. counter) in floating point. -d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no smoothing), near under under 1 is light smoothing, near over 0 is heavy smoothing. Multiple weights may be specified, e.g. "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted is "-d 0.5". -o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to the -d values. If supplied, the number of -o values must be the same as the number of -d values. Examples: mlr step -a rsum -f request_size mlr step -a delta -f request_size -g hostname mlr step -a ewma -d 0.1,0.9 -f x,y mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name Please see http://johnkerl.org/miller/doc/reference.html#filter or https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average for more information on EWMA. .fi .if n \{\ .RE .SS "tac" .if n \{\ .RS 0 .\} .nf Usage: mlr tac Prints records in reverse order from the order in which they were encountered. .fi .if n \{\ .RE .SS "tail" .if n \{\ .RS 0 .\} .nf Usage: mlr tail [options] -n {count} Tail count to print; default 10 -g {a,b,c} Optional group-by-field names for tail counts Passes through the last n records, optionally by category. .fi .if n \{\ .RE .SS "top" .if n \{\ .RS 0 .\} .nf Usage: mlr top [options] -f {a,b,c} Value-field names for top counts. -g {d,e,f} Optional group-by-field names for top counts. -n {count} How many records to print per category; default 1. -a Print all fields for top-value records; default is to print only value and group-by fields. Requires a single value-field name only. --min Print top smallest values; default is top largest values. -F Keep top values as floats even if they look like integers. Prints the n records with smallest/largest values at specified fields, optionally by category. .fi .if n \{\ .RE .SS "uniq" .if n \{\ .RS 0 .\} .nf Usage: mlr uniq [options] -g {d,e,f} Group-by-field names for uniq counts. -c Show repeat counts in addition to unique values. -n Show only the number of distinct values. Prints distinct values for specified field names. With -c, same as count-distinct. For uniq, -f is a synonym for -g. .fi .if n \{\ .RE .SH "FUNCTIONS FOR FILTER/PUT" .sp .SS "+" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Addition. + (class=arithmetic #args=1): Unary plus. .fi .if n \{\ .RE .SS "-" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Subtraction. - (class=arithmetic #args=1): Unary minus. .fi .if n \{\ .RE .SS "*" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Multiplication. .fi .if n \{\ .RE .SS "/" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Division. .fi .if n \{\ .RE .SS "//" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Integer division: rounds to negative (pythonic). .fi .if n \{\ .RE .SS "%" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Remainder; never negative-valued (pythonic). .fi .if n \{\ .RE .SS "**" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Exponentiation; same as pow, but as an infix operator. .fi .if n \{\ .RE .SS "|" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Bitwise OR. .fi .if n \{\ .RE .SS "^" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Bitwise XOR. .fi .if n \{\ .RE .SS "&" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Bitwise AND. .fi .if n \{\ .RE .SS "~" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=1): Bitwise NOT. Beware '$y=~$x' since =~ is the regex-match operator: try '$y = ~$x'. .fi .if n \{\ .RE .SS "<<" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Bitwise left-shift. .fi .if n \{\ .RE .SS ">>" .if n \{\ .RS 0 .\} .nf (class=arithmetic #args=2): Bitwise right-shift. .fi .if n \{\ .RE .SS "==" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String/numeric equality. Mixing number and string results in string compare. .fi .if n \{\ .RE .SS "!=" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String/numeric inequality. Mixing number and string results in string compare. .fi .if n \{\ .RE .SS "=~" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String (left-hand side) matches regex (right-hand side), e.g. '$name =~ "^a.*b$"'. .fi .if n \{\ .RE .SS "!=~" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String (left-hand side) does not match regex (right-hand side), e.g. '$name !=~ "^a.*b$"'. .fi .if n \{\ .RE .SS ">" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String/numeric greater-than. Mixing number and string results in string compare. .fi .if n \{\ .RE .SS ">=" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String/numeric greater-than-or-equals. Mixing number and string results in string compare. .fi .if n \{\ .RE .SS "<" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String/numeric less-than. Mixing number and string results in string compare. .fi .if n \{\ .RE .SS "<=" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): String/numeric less-than-or-equals. Mixing number and string results in string compare. .fi .if n \{\ .RE .SS "&&" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): Logical AND. .fi .if n \{\ .RE .SS "||" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): Logical OR. .fi .if n \{\ .RE .SS "^^" .if n \{\ .RS 0 .\} .nf (class=boolean #args=2): Logical XOR. .fi .if n \{\ .RE .SS "!" .if n \{\ .RS 0 .\} .nf (class=boolean #args=1): Logical negation. .fi .if n \{\ .RE .SS "? :" .if n \{\ .RS 0 .\} .nf (class=boolean #args=3): Ternary operator. .fi .if n \{\ .RE .SS "isnull" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): True if argument is null, false otherwise .fi .if n \{\ .RE .SS "isnotnull" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): False if argument is null, true otherwise. .fi .if n \{\ .RE .SS "boolean" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): Convert int/float/bool/string to boolean. .fi .if n \{\ .RE .SS "float" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): Convert int/float/bool/string to float. .fi .if n \{\ .RE .SS "fmtnum" .if n \{\ .RS 0 .\} .nf (class=conversion #args=2): Convert int/float/bool to string using printf-style format string, e.g. "%06lld". .fi .if n \{\ .RE .SS "hexfmt" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): Convert int to string, e.g. 255 to "0xff". .fi .if n \{\ .RE .SS "int" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): Convert int/float/bool/string to int. .fi .if n \{\ .RE .SS "string" .if n \{\ .RS 0 .\} .nf (class=conversion #args=1): Convert int/float/bool/string to string. .fi .if n \{\ .RE .SS "." .if n \{\ .RS 0 .\} .nf (class=string #args=2): String concatenation. .fi .if n \{\ .RE .SS "gsub" .if n \{\ .RS 0 .\} .nf (class=string #args=3): Example: '$name=gsub($name, "old", "new")' (replace all). .fi .if n \{\ .RE .SS "strlen" .if n \{\ .RS 0 .\} .nf (class=string #args=1): String length. .fi .if n \{\ .RE .SS "sub" .if n \{\ .RS 0 .\} .nf (class=string #args=3): Example: '$name=sub($name, "old", "new")' (replace once). .fi .if n \{\ .RE .SS "tolower" .if n \{\ .RS 0 .\} .nf (class=string #args=1): Convert string to lowercase. .fi .if n \{\ .RE .SS "toupper" .if n \{\ .RS 0 .\} .nf (class=string #args=1): Convert string to uppercase. .fi .if n \{\ .RE .SS "abs" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Absolute value. .fi .if n \{\ .RE .SS "acos" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Inverse trigonometric cosine. .fi .if n \{\ .RE .SS "acosh" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Inverse hyperbolic cosine. .fi .if n \{\ .RE .SS "asin" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Inverse trigonometric sine. .fi .if n \{\ .RE .SS "asinh" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Inverse hyperbolic sine. .fi .if n \{\ .RE .SS "atan" .if n \{\ .RS 0 .\} .nf (class=math #args=1): One-argument arctangent. .fi .if n \{\ .RE .SS "atan2" .if n \{\ .RS 0 .\} .nf (class=math #args=2): Two-argument arctangent. .fi .if n \{\ .RE .SS "atanh" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Inverse hyperbolic tangent. .fi .if n \{\ .RE .SS "cbrt" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Cube root. .fi .if n \{\ .RE .SS "ceil" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Ceiling: nearest integer at or above. .fi .if n \{\ .RE .SS "cos" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Trigonometric cosine. .fi .if n \{\ .RE .SS "cosh" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Hyperbolic cosine. .fi .if n \{\ .RE .SS "erf" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Error function. .fi .if n \{\ .RE .SS "erfc" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Complementary error function. .fi .if n \{\ .RE .SS "exp" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Exponential function e**x. .fi .if n \{\ .RE .SS "expm1" .if n \{\ .RS 0 .\} .nf (class=math #args=1): e**x - 1. .fi .if n \{\ .RE .SS "floor" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Floor: nearest integer at or below. .fi .if n \{\ .RE .SS "invqnorm" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Inverse of normal cumulative distribution function. Note that invqorm(urand()) is normally distributed. .fi .if n \{\ .RE .SS "log" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Natural (base-e) logarithm. .fi .if n \{\ .RE .SS "log10" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Base-10 logarithm. .fi .if n \{\ .RE .SS "log1p" .if n \{\ .RS 0 .\} .nf (class=math #args=1): log(1-x). .fi .if n \{\ .RE .SS "logifit" .if n \{\ .RS 0 .\} .nf (class=math #args=3): Given m and b from logistic regression, compute fit: $yhat=logifit($x,$m,$b). .fi .if n \{\ .RE .SS "madd" .if n \{\ .RS 0 .\} .nf (class=math #args=3): a + b mod m (integers) .fi .if n \{\ .RE .SS "max" .if n \{\ .RS 0 .\} .nf (class=math #args=2): max of two numbers; null loses .fi .if n \{\ .RE .SS "mexp" .if n \{\ .RS 0 .\} .nf (class=math #args=3): a ** b mod m (integers) .fi .if n \{\ .RE .SS "min" .if n \{\ .RS 0 .\} .nf (class=math #args=2): min of two numbers; null loses .fi .if n \{\ .RE .SS "mmul" .if n \{\ .RS 0 .\} .nf (class=math #args=3): a * b mod m (integers) .fi .if n \{\ .RE .SS "msub" .if n \{\ .RS 0 .\} .nf (class=math #args=3): a - b mod m (integers) .fi .if n \{\ .RE .SS "pow" .if n \{\ .RS 0 .\} .nf (class=math #args=2): Exponentiation; same as **. .fi .if n \{\ .RE .SS "qnorm" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Normal cumulative distribution function. .fi .if n \{\ .RE .SS "round" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Round to nearest integer. .fi .if n \{\ .RE .SS "roundm" .if n \{\ .RS 0 .\} .nf (class=math #args=2): Round to nearest multiple of m: roundm($x,$m) is the same as round($x/$m)*$m .fi .if n \{\ .RE .SS "sgn" .if n \{\ .RS 0 .\} .nf (class=math #args=1): +1 for positive input, 0 for zero input, -1 for negative input. .fi .if n \{\ .RE .SS "sin" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Trigonometric sine. .fi .if n \{\ .RE .SS "sinh" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Hyperbolic sine. .fi .if n \{\ .RE .SS "sqrt" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Square root. .fi .if n \{\ .RE .SS "tan" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Trigonometric tangent. .fi .if n \{\ .RE .SS "tanh" .if n \{\ .RS 0 .\} .nf (class=math #args=1): Hyperbolic tangent. .fi .if n \{\ .RE .SS "urand" .if n \{\ .RS 0 .\} .nf (class=math #args=0): Floating-point numbers on the unit interval. Int-valued example: '$n=floor(20+urand()*11)'. .fi .if n \{\ .RE .SS "urand32" .if n \{\ .RS 0 .\} .nf (class=math #args=0): Integer uniformly distributed 0 and 2**32-1 inclusive. .fi .if n \{\ .RE .SS "urandint" .if n \{\ .RS 0 .\} .nf (class=math #args=2): Integer uniformly distributed between inclusive integer endpoints. .fi .if n \{\ .RE .SS "dhms2fsec" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Recovers floating-point seconds as in dhms2fsec("5d18h53m20.250000s") = 500000.250000 .fi .if n \{\ .RE .SS "dhms2sec" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Recovers integer seconds as in dhms2sec("5d18h53m20s") = 500000 .fi .if n \{\ .RE .SS "fsec2dhms" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Formats floating-point seconds as in fsec2dhms(500000.25) = "5d18h53m20.250000s" .fi .if n \{\ .RE .SS "fsec2hms" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Formats floating-point seconds as in fsec2hms(5000.25) = "01:23:20.250000" .fi .if n \{\ .RE .SS "gmt2sec" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Parses GMT timestamp as integer seconds since the epoch. .fi .if n \{\ .RE .SS "hms2fsec" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Recovers floating-point seconds as in hms2fsec("01:23:20.250000") = 5000.250000 .fi .if n \{\ .RE .SS "hms2sec" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Recovers integer seconds as in hms2sec("01:23:20") = 5000 .fi .if n \{\ .RE .SS "sec2dhms" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Formats integer seconds as in sec2dhms(500000) = "5d18h53m20s" .fi .if n \{\ .RE .SS "sec2gmt" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Formats seconds since epoch (integer part) as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z". .fi .if n \{\ .RE .SS "sec2hms" .if n \{\ .RS 0 .\} .nf (class=time #args=1): Formats integer seconds as in sec2hms(5000) = "01:23:20" .fi .if n \{\ .RE .SS "strftime" .if n \{\ .RS 0 .\} .nf (class=time #args=2): Formats seconds since epoch (integer part) as timestamp, e.g. strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z". .fi .if n \{\ .RE .SS "strptime" .if n \{\ .RS 0 .\} .nf (class=time #args=2): Parses timestamp as integer seconds since epoch, e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801. .fi .if n \{\ .RE .SS "systime" .if n \{\ .RS 0 .\} .nf (class=time #args=0): Floating-point seconds since the epoch, e.g. 1440768801.748936. .fi .if n \{\ .RE .SH "AUTHOR" .sp Miller is written by John Kerl . .sp This manual page has been composed from Miller's help output by Eric MSP Veith . .SH "SEE ALSO" .sp sed(1), awk(1), cut(1), join(1), sort(1), RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files, the miller website http://johnkerl.org/miller/doc miller-3.4.0/doc/mydata.csv000066400000000000000000000003001266012053600155350ustar00rootroot000000000000001,2,3,4,5,6,x,y,9,10,hostname,12,13,14,status,16,uptime _,_,_,_,_,_,-0.0489,147.2,_,_,jupiter.xyzzy.org,_._,_,_,up,_,342 _,_,_,_,_,_,-0.0489,147.2,_,_,jupiter.xyzzy.org,_._,_,_,down,_,5667778 miller-3.4.0/doc/originality.html000066400000000000000000000227401266012053600167750ustar00rootroot00000000000000 How original is Miller?
How original is Miller?

It isn’t. Miller is one of many, many participants in the online-analytical-processing culture. Other key participants include awk, SQL, spreadsheets, etc. etc. etc. Far from being an original concept, Miller explicitly strives to imitate several existing tools:

Unix toolkit: Intentional similarities as described in Miller features in the context of the Unix toolkit.

Recipes abound for command-line data analysis using the Unix toolkit. Here are just a couple of my favorites:

RecordStream: Miller owes particular inspiration to RecordStream. The key difference is that RecordStream is a Perl-based tool for manipulating JSON (including requiring it to separately manipulate other formats such as CSV into and out of JSON), while Miller is fast C which handles its formats natively. The similarities include the sort, stats1 (analog of RecordStream’s collate), and delta operations, as well as filter and put, and pretty-print formatting.

stats_m: A third source of lineage is my Python stats_m module. This includes simple single-pass algorithms which form Miller’s stats1 and stats2 subcommands.

SQL: Fourthly, Miller’s group-by command name is from SQL, as is the term aggregate.

Added value: Miller’s added values include:

  • Name-indexing, compared to the Unix toolkit’s positional indexing.
  • Raw speed, compared to awk, RecordStream, stats_m, or various other kinds of Python/Ruby/etc. scripts one can easily create.
  • Ability to handle text files on the Unix pipe, without need for creating database tables, compared to SQL databases.

jq: Miller does for name-indexed text what jq does for JSON. If you’re not already familiar with jq, please check it out!.

What about DOTADIW? One of the key points of the Unix philosophy is that a tool should do one thing and do it well. Hence sort and cut do just one thing. Why does Miller put awk-like processing, a few SQL-like operations, and statistical reduction all into one tool (see also Reference)? This is a fair question. First note that many standard tools, such as awk and perl, do quite a few things — as does jq. But I could have pushed for putting format awareness and name-indexing options into cut, awk, and so on (so you could do cut -f hostname,uptime or awk '{sum += $x*$y}END{print sum}'). Patching cut, sort, etc. on multiple operating systems is a non-starter in terms of uptake. Moreover, it makes sense for me to have Miller be a tool which collects together format-aware record-stream processing into one place, with good reuse of Miller-internal library code for its various features.

No, really, why one more command-line data-manipulation tool? I wrote Miller because I was frustrated with tools like grep, sed, and so on being line-aware without being format-aware. The single most poignant example I can think of is seeing people grep data lines out of their CSV files and sadly losing their header lines. While some lighter-than-SQL processing is very nice to have, at core I wanted the format-awareness of RecordStream combined with the raw speed of the Unix toolkit. Miller does precisely that.

miller-3.4.0/doc/performance.html000066400000000000000000000227421266012053600167460ustar00rootroot00000000000000 Performance
Performance

Contents:
• Data
• Comparands
• Raw results
• Analysis
• Conclusion

Data

Test data were of the form

a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729

a,b,i,x,y
pan,pan,1,0.3467901443380824,0.7268028627434533
eks,pan,2,0.7586799647899636,0.5221511083334797
wye,wye,3,0.20460330576630303,0.33831852551664776
eks,wye,4,0.38139939387114097,0.13418874328430463
wye,pan,5,0.5732889198020006,0.8636244699032729

for DKVP and CSV, respectively, where fields a and b take one of five text values, uniformly distributed; i is a 1-up line counter; x and y are independent uniformly distributed floating-point numbers in the unit interval.

Data files of one million lines (totalling about 50MB for CSV and 60MB for DKVP) were used. In experiments not shown here, I also varied the file sizes; the size-dependent results were the expected, completely unsurprising linearities and so I produced no file-size-dependent plots for your viewing pleasure.

Comparands

The cat, cut, awk, sed, sort tools were compared to mlr on an 8-core Darwin laptop; RAM capacity was nowhere near challenged . The catc program is a simple line-oriented line-printer (source here) which is intermediate between Miller (which is record-aware as well as line-aware) and cat (which is only byte-aware).

Raw results

Note that for CSV data, the command is mlr --csvlite ... rather than mlr ....

   Mac     Mac         Comparand
   DKVP    CSV
  seconds seconds

   0.016   0.013       cat
   0.189   0.189       catc
   3.657   4.388       awk -F, '{print}'
   2.027   1.795       mlr cat

   2.292   1.940       cut -d , -f 1,4
   3.540   4.516       awk -F, '{print $1,$4}'
   1.600   1.390       mlr cut -f a,x
   1.694   1.648       mlr cut -x -f a,x

   0.845   0.643       sed -e 's/x=/EKS=/' -e 's/b=/BEE=/'
   2.076   1.842       mlr rename x,EKS,b,BEE

   5.643   5.031       awk -F, '{gsub("x=","",$4);gsub("y=","",$5);print $4+$5}'
   4.019   3.679       mlr put '$z=$x+$y'

   2.481   2.628       mlr stats1 -a mean -f x,y -g a,b

   2.587   2.389       mlr stats2 -a corr -f x,y -g a,b

  23.247  14.466       sort -t, -k 1,2
   3.023   5.658       mlr sort -f a,b

  17.224  15.523       sort -t, -k 4,5
   5.807   5.194       mlr sort -n x,y

Analysis

  • As expected, cat is very fast — it needs only stream bytes as quickly as possible; it doesn’t even need to touch individual bytes.
  • My catc is also faster than Miller: it needs to read and write lines, but it doesn’t segment lines into records; in fact it does no iteration over bytes in each line.
  • Miller does not outperform sed, which is string-oriented rather than record-oriented.
  • For the tools which do need to pick apart fields (cut, awk, sort), Miller is comparable or outperforms. As noted above, this effect persists linearly across file sizes.
  • For univariate and bivariate statistics, I didn’t attempt to compare to other tools wherein such computations are less straightforward; rather, I attempted only to show that Miller’s processing time here is comparable to its own processing time for other problems.

Conclusion

For record-oriented data transformations, Miller meets or beats the Unix toolkit in many contexts. Field renames in particular are worth doing as a pre-pipe or post-pipe using sed.
miller-3.4.0/doc/perftbl.txt000066400000000000000000000015411266012053600157500ustar00rootroot00000000000000 Mac Mac Comparand DKVP CSV seconds seconds 0.016 0.013 cat 0.189 0.189 catc 3.657 4.388 awk -F, '{print}' 2.027 1.795 mlr cat 2.292 1.940 cut -d , -f 1,4 3.540 4.516 awk -F, '{print $1,$4}' 1.600 1.390 mlr cut -f a,x 1.694 1.648 mlr cut -x -f a,x 0.845 0.643 sed -e 's/x=/EKS=/' -e 's/b=/BEE=/' 2.076 1.842 mlr rename x,EKS,b,BEE 5.643 5.031 awk -F, '{gsub("x=","",$4);gsub("y=","",$5);print $4+$5}' 4.019 3.679 mlr put '$z=$x+$y' 2.481 2.628 mlr stats1 -a mean -f x,y -g a,b 2.587 2.389 mlr stats2 -a corr -f x,y -g a,b 23.247 14.466 sort -t, -k 1,2 3.023 5.658 mlr sort -f a,b 17.224 15.523 sort -t, -k 4,5 5.807 5.194 mlr sort -n x,y miller-3.4.0/doc/pix/000077500000000000000000000000001266012053600143505ustar00rootroot00000000000000miller-3.4.0/doc/pix/mlr-doc-sepia.jpg000066400000000000000000005517571266012053600175320ustar00rootroot00000000000000ÿØÿàJFIFÿáExifMM*V^1f2m;‡iˆ6HHPicasa2015:04:29 09:24:49Picasa0220Ö ` Ò  ¤ !ê2015:04:26 14:33:4579f3818a3c4015f1f990ee9f47c7f71d0100`Ò„Œ(”zHHÿØÿàJFIFÿÛC  !"$"$ÿÛCÿÀX "ÿÄÿÄD !1AQa"q‘¡#2BR’±ÁÑ3Cáð$&Ub²Ó%6DVrÂÃÿÄÿÄ!!1AQ"¡ðÿÚ ?ô´óTÆáRª¦Öûg¸xc 5^F®ªü­¬þ˜n´Øz¿!ááúk·Vþ¹cŸÙ¸ëËUÚ…Jª“±ää÷øc´óÆ™tp×TÁÛ3vŽû° ímúÛ :k£nÓ²´‡Óµíðö{pçå™vk›äô¹ =d¹nÎt··;?Böm–#µt%³ê‰T˜ä€ aÜIÅ_µÞ¢þÍpÎs2_@tk¹¾Øqø_ƒ@F#‘i-f&Œrêyt=ø¨ºV]ÕiØÙ{2| ðÅQ†¦žY(¢˜Ø(·VöÕÂùhÛ{:þ˜µqfò<ôˆrìö¯´}W£„2‹m¥»ï~X²Dý¤I&–]@,,Eú߉P·Y1¹Ò¼Q[›1’)’®x©êÚ53FT¬@¾÷å{÷ãFϲøgXçÍiEÖäŸD 9šF‡3•šŸµôr$Û»¹Ñ[$+‘G-¬6«¼àm I2I¸§(Z“Ìit¯¬~¸QñVM%;H™+06Ð|yàzZŽÒ1ýÔ„2ìoFäûôï‰jJ\µ©#ž\ž‚e¦Q¤÷n0''ìKÑ XGl7»ÿÊf bÃksçá‰cN-}mŒ!ªÆäuðëà¯éI­âŽÌž(k2Ú£—µËƒ^Ä›ËlUŹ ”²SO“×Ë‹ó‘š%e`;Å÷ÄÕoÊñ3¼A4z½ì˜0ä–ãZÍæ]s4‹‚fͨw‚»Rÿ"ôUòþ8á:ÓEÃÙµ0½þk&eü‰÷ànã|£+Šd–—=¤rÚ—%hù’E€Ä Û5bÖ!ô÷’Aüq«+zzXlÄY‰üŽ e÷øGàÞK[c—E_ J‘Î5ªÊ…Þ#‡+)MDÔÒ šˆ{ 5é‰ì²lF–F÷öaˆLÒ¹S'‰Wß晦]–αVÖENÎ.Ø‹ ]ëdU½g9$yœôrËYV‚–^ÕQ$*¬Ã‘ s"ÛtÜâ[¯ÚLŠä|«MqÓQý0¿i2ñjo¼LNQEa&9Tåj†NÕ~e)´ÝØt4S+ÒM¯«ibM½˜ø‡$CgÌéÔ÷GåŒ~Òd?â´ßxþ˜V¾ŽŸÂL;ú|ጦ‚·Nân1x"ç5§²LJÉ*GN’*+–äYˆü4ÓMÕvk3–ŽçÑs°õ_R2£ %ž†ú‡¼ß ÍW=ÔÈÊÀX}Çç‡U¢LÄ^4kXm¶Ûÿ<J,Í ì%eÛÒPü0 ™•X©ìRŽà­ÄŒl¿×ÇQì”9wâ5ÉSh¾‚50$ ‘µ¹ôÅ2PA­Yð§iaºØ^÷·RFXìªë%‹FÎâým°>è^™MžI @ _Ç{`ŠF2i„e•¬§M¶·Žá[;M†k31]‡…˜œ %¹±’RÛÀU4Æx”ö²Ä¾¨äÒpt.Ǫäv„ù¼Ê­m‰ï~4Ëä”Eý¢ek‹¨Ó§Hèç5GÓHKUK1~’ÌÝ‚^HØXvc¶0 }]X\0>ÜFf,e:˜µ¬=XÚ‚”C!"¦z‹ô–pöõcià–B¡· bw~´ Læ]ÇœO·õ߃fóAGçPE0P,dPm·RyoŒù­Eˆ½’ ö@£­Ï]ü0’cSåÓk EL¬œÁ‰ocÈòåÏ PÑ#D¦†‘dV#hVÄt85§%‰êpÌe‘Xk¾¡nCl:BØWÒ-T5™MË´rˆÔ$ûp-p9 EE ¨óš %rŠYR5*Û€m¸¿\9 ãÕv&âÛ1µ;vW¹f¿¨a$†Û¦¦£’¢EjjŒØÃ¢5¹ÞûwãZDZH„ýˆ$[n{aØ#¥Ñâ§ÒÈýüÿ ˜«´ªÊ6Óùœ öUèxÊŽ­Ö#Y°7-†ÞÜûU—EujØKL{~8æ\7lÌ‘CÛPÒa½ö8—®€v’ÿÃ#ÿà1ÉYUOŠ)Ñw¤âܶ¥Y¢¯ŽË±Õ¿óÈSµ§Š2ÃZ­)’âãëjÛkâ2ÿ.®«†–:§ª‘Ïî’¯´-mþ\Y©<ô7ÌFV=6¸°'ÙkâÓ¾‰j»%LpŽn}øÔÐ=A¥‚² *AÞ%•KŽûŽ}G¿ÙŠç’!#Kk¢?Àâ^$ 1tA6ÚŽ í¿,]ÙFèìÌ€Ž`°¾š¢ž{iª Š!NIG¼à~!’*YEsÁ$ËOw@-q¨ ƒÈŸ¸†Ï¨bÎó´§Ì2§–••%®}ZÃÂö>' NºUöP²‡5ƒ0ígÉdìÈ6½í×ÃU™Ek¼…2gÞö³7é‹%$UÔÕµn3Ê”™Úë&°Õ±_DÚÃk ¬%¡«©1üìÕJE€ ;zôcñª£ir;²‡Ãù5}-βú‰Rº†8ÊBϦ`æÀ)#™ðçƒò7šnlë;\³.…XCz:ÜHoU‡<%ÍèoŠKe®³7ZÓ%eIu-zxun‡~gÓ:´ŠcE$FE i#ÒWÀ÷sþ ã¼ó9Îi)s ¶–ßOÍÆúù_«XcÌYÅœQfÐßUÆÉ]8ŽÓ¶ß:Àvå‰óª´W…Ý3ݪcU ¤Xt¾<ýÂ9>oM–ËCšp®{r}(é <ϬcÍòqw ø0&ûè«b>•ò)‘æ™ÿ“¼¯6–jj©'I ’UÍ;=Ѿ—Ûm‰“ò5¢¢¼iì7*Êó‡ãÌ‚høs6‚Ž’q®yéÊ„PŒ.IÇB/1§X>N†èä’ïô‡¨®+Ñð¶e&Ð>P¦× ²ÔíÓç1ŒÎŸ3ÈxrÆSKS-R3&sa¡¬.Ì{º`KÁ¼Ú,í6˜vÉéDŸj7øýL6Ù•c¨“äÙH¶”˜G?³Žx¹·8bµ¹€õvßÕŒ¦kÄMÿ[^=nà Ì? Ù!B`n/g{ÛáŒÈ4²º¬bÇ¡¹Ç¯Óçuþ²ÍlXü×fUN´õÕU¯c!Ñ#:XØãHó):¢%ÂÒ»:S´ñÈM'˜eԗ΋T²µ•pÖm<ôó2J¤oyB[ß¡Ì&e¼´ˆ¦ûé¨B1«fIhf›4ì¬Ô ΛOfõï|òÅ65)^!M¢ñCé™å…FªÈ®Eþ—L3-NDìÌõ‘]¹üéXX3bÁN/˨³ ËóxªdËà‘c†)‚Y¬¦¿Ðç׈\¿(†† æ…ž¦ŒÃç•"FN¯¥Ï>áÝ|,,g$›³TÚTY6i5µ/ 5eD“¢U!ë¹çêÀÇ“]p½/˜ÖROSA$uQͦ3!URÞ‘çõG†ý:ã…ñ?’®3¯Ïs ŠL½%Ž¢®ic+47t23¹åñÂÂÂÁUn쀗É')ÙB²·Öó¸Ï¿œòHÜ1äÛ-ʳ¦†’º%•^#*µrVäx˜XXpü»B—éS,OFŒ;J¨•¶°Pp'̨(¦‚R%Œþô²°ëëÂÂÅ7j‰J‘ÿ(GMÉOKiÍX? q´K˜ËèÉ= I¶‰5›tæ@ÂÂÄâU˜l ö¹Œ“ké ~ïLðåÜR¹„py»$’u ];áa`I]ƒm¢Í›f}JjŽhj\r›EˆñÀ”õ9rÆA†Œ 꼓ê¹õ€p°±£“»"½ÿÙÿáúhttp://ns.adobe.com/xap/1.0/ Picasa ÿâDICC_PROFILE4applmntrRGB XYZ ß acspAPPLöÖÓ-appldescPbdscm´cprtÐ#wtptôrXYZgXYZbXYZ0rTRCD aargP vcgtp0ndin >chadà,mmod (bTRCD gTRCD aabgP aaggP descDisplaymluc" hrHR¨koKR ¼nbNOÈidÚhuHUìcsCZdaDKukUA2arNitITbroROvesESvheILˆnlNLžfiFI´zhTW ÄviVNÐskSKÞzhCN ÄruRU$ôfrFRms.caES@thTH XesXLvdeDEdenUStptBR†plPLželGR"°svSEÒtrTRâjaJPöptPTLCD u bojiÎì·ì LCDFarge-LCDLCD WarnaSzínes LCDBarevný LCDLCD-farveskærm>;L>@>289 LCD LCD EDHF)LCD coloriLCD color LCD æÑâÕàÙKleuren-LCDVäri-LCD_i‚r LCDLCD MàuFarebné LCD&25B=>9 -48A?;59LCD couleurWarna LCDLCD en colorLCD *5Farb-LCDColor LCDLCD ColoridoKolor LCDˆ³ÇÁɼ· ¿¸Ì½· LCDFärg-LCDRenkli LCD0«0é0ü LCDLCD a CorestextCopyright Apple Inc., 2015XYZ óÊXYZ qÀ9ŠgXYZ a#¹æöXYZ #ò ½Ðcurv #(-26;@EJOTY^chmrw|†‹•šŸ£¨­²·¼ÁÆËÐÕÛàåëðöû %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<' >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·OOIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿparaffò§ YÐ vcgtndin6§@U€LÀžÀ%€ ÀPT@333333sf32 røÿÿóºýrÿÿûÿÿý¤ÙÀqmmod Ì×ÿívPhotoshop 3.08BIM>Z%G720150426< 143345+0000PPicasa8BIM%lK1õûJ‚ÌÖ::ŠÄi¬ÿÛC     ÿÛC  ÿÀÒ`ÿÄ ÿÄv !"1AQ 2a‘’Ñ#BRSTq“±Ò$345brs”•¡UVW‚–²ÁÓá%6CDXcdt¢³Ô &'7Eeuƒ£´âð(FG„…ÂÃ8f†ñHYv¤ÄäÿÄÿÄB!1AQa‘¡"2RqÑð±Áá#3B4¢ñCSÒ$br’²%‚cÂâÿÚ ?ûyKYHqû*/ʯӮi ¦ y]&?uÄ?ö«ôé! ­É[FK‹ò«ôé! ¥ôê?¾âüªý:HH)=:‡ÏÓ"üªý:™ ¥ôú/¿!üªý:‰ `£ÓhÎO¥ÅÐuúêôþ½L…QéÔyÇ¥ÅùUútP+¨ÈÈ«‹ò«ôê$)‚“Ó¨Oûò/ʯӤ„‚—Óè¾ü‡ò«ôé! £Óè¾ü‡ò«ôé! £Ó¨þû‹ò«ôé! £Óè¾ü‡ò«ôé! £Óè¾ü‡ò«ôêpQŠ=>‹ïÈ*¿N¢B˜(ôú/¿!üªý:HH)=>‹ïÈ¿*¿N¦Bˆ+q “¢&Þû[¿¶ÿÎôµ6¢O|íßSþYKIQùÛ¾þ§ü²þ–’6¢=ó·}ýOùeý-$mD{çnûúŸòËúZHÚˆ÷ÎÝ÷õ?å—ô´‘µûëo&¾˯Ӥ©ŠrÊ© ùt'S$$Ãý«|Óôi$%Ãý«|ä“ö­óOѤ—ö­óRB0ÿjß0é$$Ãý«|Óôi$#ö­óOѤŒ?Ú·Í?FRB0ÿjß4ýAIÃý«|Óôi$ sçà7Í?FRB0ÿjß4ýAIÏ\F<ò4Dº"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4Ds’}€hˆÃý«|Óôi$#ö­óOѤŒ?Ú·Í?FRB0ÿjß4ýAI pÿjß0é$$Ãý«|Óôi$#ö­óOѤŒ?Ú·Í?FRB0ÿjß4ýAIÃý«|Óôi$#ö­óOѤŒ?Ú·Í?FRB0ÿjß4ýAIÃý«|Óôi$%Ãý«|äsý£|Óôi$#ö­óOѤŒ?Ú·Í?FRB0ÿjß4ýAI @8Ï+~0t‚’¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"󽯂û®¹n MĨ™­PÉ%Z}OÌ Xa|^2yrç ŒkÍw™‡e¹z»usÞ±¹ðÃpYçhêx†Ä-*Î {rf,UÂ…æÏ6tö«1¨u4âîJ[U®7šZŽnKü6 ž L’ML“$íµê!Y fæÂ60Øñ¾dhh¸>íîE@ªÒÛ×y„Ò›jÕV°†—‰ 7"´ôÇhÕ$´êØÇx¬A_3ÔdeHΪNNäU‹Àþ<ÂØvM\Wƒi¬â‰…¥,ÓmŠ€T\1,ĶI!±œjt}h.äRø»!¼Â+6U}-º{¥/欕ÅD4»F°È¯’9yœà`uÉÝ 2‡O‘@ðL]æû6ïm±Sî:½åS4UrÒ®Øä ÀåUò›ÉJ6~ ÐÓpmâykv9„Çwö{ÞwºÊkÈí y´Ë$h¢‚ɶfTV‹0ê¬Ø'—>\¸Á ꯲Ôq!€Ve¥hÁñ)ÅŸƒ·¬÷ uW««#£™ª«ìuà¾w,J’9”ROC©m2A"¡ÕÚø79„õ¸u{ô¸§j o,jöR1VïHb  dõ jÚ'DÞäUt˜»Ì"} 2¿)H‚GIä]«ZcŒ£r±.. g8릌çÈ ©?ØO.\$¼Ú¡ô‰x»M8 ã–“oTJÄ)º‚Hå>Mœ‚@$XÐ vùQY§øs  .ÒVÅEiÚI]S›ên¨F¤Œå¤'”(õœúÇ·M‰‹üŠi›s˜Qòl[Â%sÇ¿ªd42B’,{R ´œäc^lÈ+ÌW g¦puM±ëe¸«ßn\÷„´ÛïXó@»þ®9a¤Ôìú¸ŒÄ.yP³a™¼€ÏSÓAIÆEîEA¨Ñüy„î»…×[}dT3ñ]L’U¥;6­dŠŽÞÖ\‚£8f”uÉèqcDƒù«H›œÂl›ë=-u]**†÷0lúÆ ÌWš3äØ瓌ã:®ˆHv[Š#dÜ÷„úÍÃúëÝ¢./Ó­]LÑ,0K·*•YÊ÷†"çÂ*œŒôõêí¢K€¿UuPMÎawš¿Äúâòuè—ÍyC §Íñ±%'uÞéóѤ¨GuÞéóѤ¢;¨>÷O˜>%ÝA÷º|Áôi(Žê½Óæ£IDaÁúÂuj4S%{kkÿµÊùœ^¿à};xí•#«*£1¢#DFˆ"4DhˆÑŒhˆÑ¢*íÇ÷|ßÊ`îÒݽ•²-lð-Dnœ¬2':ÂD¨/ÂÍl¬ bòê 9üÚ›…EðxkKò‰bùÇèÒáKá)ÛÕ£«K¼±ú4¸Rø@Ûõ¤%‹ã?F— _ >§®?t‹å:\)|%úž¯û¤_)ú4¸RøHöÔ^fš =¹?F— _;zà=ì_)ÒáKáoWq$_)ú4¸RøKõ=_÷H¾Sôip¥ð©êÿºEòŸ£K…/„}OWýÒ/”ý\)|#êz¿î‘|§èÒáKáSÕÿt‹å?F— _úž¯û¤_)ú4¸RøGÔõÝ"ùOѥ—Â>§«þéÊ~.¾õ=_÷H¾Sôip¥ð©êÿºEòŸ£K…/„}OWýÒ/”ý\)|#êz¿î‘|§èÒáKáSÕÿt‹å?F— _úž¯û¤_)ú4¸Rø\´ÇnÞ öRßpó‰víÁ=uE­kãk5«Ò#e› ©ÊŸ1-pZmÔl•.>g5ßf±VµS¾ÈŒ—Váþé·q‡–Ž&XRhí÷›|5”©R¡eXåPÉÌ dd몛…ZB Èâ¹j4ÒªiœÆ ÝÇxm}‹Lwò¿ÒZè"!$¬®¨XãFbT³t±{N¬j2—Yæ­ÇÔê´IM?]gQÿá·l~;Ô_N£¦Ù;㊞‡jînÔ]WãfؽEúZtË'|qQÑ-]ÃÁ®³ž?òß¶?¦¢úté–Nøâ§¡Ú»‡‚?]g/ïá¶?¦búu6ÉßS¡Ú»‡‚?]g?ïå¶?¦aúu=2ÉßS¡Ú»‡‚?]g?ïå¶?¦aúté–NøâÕÜ<úèû9 ±ý3Ó¨é¶NøâÕÜ<Ô}œü‡6Á?úæ/§SÓlñÅ:«¸x#õÑvtÛgâÿf#úu6ÉßS¡Ú»‡‚_×GÙËûøm阾:m“¾8§Cµw‡µgEþ­ûgúf/§N›dïŽ)Ðí]ÃÁ/ë¢ìçýü¶ÇôÌ?N§¦Y;ãŠt;WpðIúèû9ÿ ±ý5Ó¨é¶NøâÕÜ<_®³Ÿ÷ðÚÿÓ0ý:ž™dïŽ)Ðí]ÃÁ'ë¤ìåýü6ÇôÌ_N£¦Ù;ãŠt;Wpð@íEÙÈùqÃlÿLÅôêzm“¾8§Cµw‡µ'g Hý\6ÏA“þËÅÐ|ºŽ›dïŽ)Ðí]ÃÁ/ë ììNG¶ÏôÌ_N§¦Y;ãŠt;WpðCv£ìê<øÝ¶?¦búté–NøâÕÜ<AÚK€·™’ÑjãÜ©ªªq5<7xÚIdnŠª ä’z<ôévg`1Þ£¢Ú[‰aà¤åCHGÀBO_`Î¥„®y¡á£•娈i¦ÙºÛ¤žï%êÔàڥÞõÒ`w$Ñ:õLg!r¹åñ¨c„œF]ãôRð`H9ì OvS¦á«§‚ïkïÕYa[†ùª×–0Ü¢—–5UÁ ÕÂà·ˆ]â\qn?EV­Èù4)=«¼­Ç{Ùw ^êH)k¼SVo–HÂw_¸ÙU sòªã IR|úÝ•‘®œÿîû*=‡FZ_öý×udB§™AÇ^£Èã^’ó•R³÷4ŸÉ¿æ:æ9.‘šò.¼Eë§6K-Ïr]éìvj'¨ª©~XaC‚Ç=}@¤êÍi{€ ®pkd®‡dÞ+K;ÏkŠŽdLp~nºú c±seµd;$qS×Ykþrߣ§A­¹:m-éZO¾ýµ9oÑÓ ÖÜ6–ô¿­Š?~Úÿ.ߣ§A­¹:m-é$ì‘ÄþB}¨dy‰Øãþ޶äé´·¯FX¨å µÓÑJÝb§Dè:d(^³D4å¸Ë‰Ou*¢#DFˆ"4DhˆÑ¢#DFˆ«·Ýó(uƒ»KvöTͯ­².¿î~cZ·²²wiW*cßöv¨šÔíZ­#rÅVኯxøeÆ<——Â|ý£Y+rÅh4NÏ·9x‡KYéñJ2Â;¾@ª¬‹¶ æå,Trç שÔ8ÕBHŒVIWÄ:ÁUMYo†´ÿ±ªa8.ù¢I^„œ‘ÓzƦj™”ŠB1Z.~"Xi'cKZÀ IG,¸û#Ì<‰q×Ëêê¬ZÚN+*KÇjà†D¢¤+"±3@À) _=Fzh:V!Am ·z_"”»RÒ:#þÔ±€Ò¯ŸF/…>®¹ÔÍiQ’[î[ùª#{µB)$ÝÕ>Z5ÀéËÏ–É'ì}„hVqRE8ÁeQsßhhè-@øŸ¿žxÁæ<¥pÃ8\Vsއ:UÈ §™)²Ü¸“X”Ûa+Ê©,qÅ•L<ÊyúôÆGN¾VuZrS¡ƒ‰MQ,–rh;؈ ¾G™ƒ`&|,òôÁ:VœÒÖUžÛ%\”‘šäRƒœª øê?òÖÂc‰‰Á9Ô¨Fˆ"4DhˆÑ¢#DFˆ"ùíî™íK¥Ç´Ç¿#ƒU»–›êiªmÕÖF%Iª‹B¯RæçBèpHTÇ–¾oâ¬{­r"£ž+è¾ö6ÉщÖ7/Yöd´Ü¬•ö–ñK==].Ò·CSL%%I H[9È#¡Î½‹(-±0¨/&ÒC­ ë+û¢8–ïùÎÝŽŸò¤×Äÿ£>#꺾ý`ð?EóåB·½ã º¢¢¬E¥æîé&h¼}ò¨bSc‘×_*!}4ˆµ_w-=Úª‚ŠªžáOAjGY]QȲGÀÀ³$d3!y"/Ð_Nq0MϺk“oG~£¶S·¤ÏN”É> Iž5 ä&U‡1< àuë DÇêçqµÁ쩵é U(ªôןZä’ž ±e”aHð° ôë©!F´Toû•=MÆËEܨҦ†Hëƒ$q@LÇ“Á…‘2ó äz"!L‚Š õ¸k 5V u,PR­ETõŒˆ#g•LÅœb0à°5Õ¯õLi¶Õ)’•+%¨YexÁX9Z>p\8À`9Hëu8"ÛöÜuUp[cÛ´ SZñ51zÃݤRA$ª]„y. |¥@ÇPAóŒ%„âlÔÕ—-¿8¨‚šsOY–!¦²ÉàÀ |9dA…!mN"]iiâ{½–Šž–’¦&Z¢ÑF“9B%~O SŒê1ëÕˆÆj”â§pÝêv¶ýYM Õtíü¥ÝÛ~Xý18³f4þ”ýòPóGÞ²s qÕ>À<È8Ô_iþcßš\tûòXRoíŸ^œÐq¯nŽª|pªœ2ó(ñJq×AR™þcßš“N þß’¶Û.ša]hßvê˜LŒ‚jzuæSÊÃ"\dA¢5£Z\$8{óY¹Á¦ JcQ_%®e†ñ¼hi‹ÆÒ³IknH£V*›¼å@Xt,zœåª“tây+9iºî­¬È\ñ¿m½XòG…ëË×ëÝ:ôü:‹ìï~jn¿¸}ù)+E4û‚œVXx…k­ˆ€D´´!×˪Êuf‹âZà}øª9×L9°³¹ÿz©ÿ’ÏúM[Fî÷/Ê#vsP›¾ûO°­Ò^·†û£¡¤Še‰§{;0,W› W$aA?‹Y=—:‚Ñ5 5²|QéÛ52*EÆmºYÊr'*säëÝrHÚt¾ÃüÇ¿4ºñü¿%´ýòH·SNÕåEº«¸ç–•a߬l£#ì¤è§§P5VL>vžø«>%¾[}ðP›©«ÒºP^±1i„žZºq¬ÀrzduëÌ:åѵ“æ|·nZ2#Ï~õ•óßY¸I¨®ä÷¦*Ãq¤xsÜ1ËS²‰¨*@Æê]{J<6›±£>;þªÚ›‰šú‹ôm-å­¬¶(•r¿¢û-|¾ :ðµ½™ž_QšÐÝÕþ‡$õ’ïS»•!k´Ž,\Ñ*5S#)”¬l‰º’¬ÙEÏ3uq«u‹õ帨êÜÕžðÉõ[K¶®“× Ák2=]e¢Œ·B|Æàg™±€9±•Ñ÷îœÿíË…Â#ûŠg¹¤®6·==ÂáÌÍ´°ß(ÔŸÚÉg^VêNcQ×,TøÆªùÑ øª–F”áÈ«U¿¦‚šz:‹¿£—hkíë0.2^Eçvè0Ë…\*‘ámloFÄ,…Ù3ÓJ„½µêëïd7s0·Ò°Z@Ób2Ê•[N §¤£!@$j ëÆ'VÏ¿×Z‘vè˜×·íôÔ›‹ómˆc«®¼w¾NŽjo6î~cבÌjS˜ýÁ) @Uë\Æx~Jz·õp>üÖwJMÞ&¸Á »s÷M](Xã²ÙVRàþÔǼe>x'™‡SŒcRàù9ðjÈqrœÝ·ˆéJÃÕ i¨(©‡L—8-ʸæUææËÖ|‚Í¥»¹¥Z{÷¿´ž“Oyôv¬ˆ'}MnXr6‰|Ãøäùú´‡^<¿ÊÛ¦#ŸøUF–ó ÷×Y®˜V¡X{Û¸V`3úÆzþÙÖLtƱ—u³Õ¬{y­º½\µê>Ï–Ke¢£p3Ü¥¨­½ºEl‘–Io–ÉÑ!<Üè¡  à÷Bôn¸#RÒã9å´{ „F{²¦jè·¯rCx‚ ÄñÕÌ´²-,¶ØbJ¿¶/8ï”’sÑå9È «ö¾qÇÃüúªÒÈß¿EÕ†Šº–Â’Üi`£‡žã=ªIæoHCÍ4eZG~PJ¨åÆFG0§Xßøíâ¯Õ »×bë»Oˆ7MÍzšÓY±n6ø’)^*Ê™ (ü²r*ŽÌŒÃÆy|ðzk¹•KݱÁp¾cfôñZë?s>~æÿäPä´¯"ëÄ^ºèý•!Ixª’²‚ÑÛj;±_ƒ]–/ß\¶Ãú+Ñ–Ý×b½O5%šñIU-;òTÇMR’[$a‚’Tä×uꇵÆ^Ycš1 *Íh¢¬ŽÝ]u¥‚yFcŠz…VQÊ ¼Dž³= Ú Ž"@[j.´Ô’Ç\ÑFdb#JÈB–!sðˆ“ìŸV¬\Å@…5ÆŽ±¤Ž’ª9 MË(Š@Ü€y[¡ÁÔG´h9!fœ‡<¹=Høµ*Z"4DhˆÑ×Ù¢#DFˆ"4DhˆÑ¢*íÃ>Ÿ6~èuƒ»KvöTÕ«÷ºâkVöVNí'²ª¼îKe„+W÷þ,`CNÒøB‚uW=­ÍY¬.É=†hçd‹%YA‚:ëf«’ÏDZª« ¢…ª*$åDRÌqäž ©J¤Ò¼3¥*ï!Ï*ó(3ž¼Ü¥N£æ¾`u×?K³íú­ú-xÉ<vá`’;§¥AQNæŽnY 7(Áåûnž¡«tšUz=mŠàzuÖë ÛæÃCSºÖ‡W`ÃÞÙPqæ€úƳÒ4…¦Çü¬eâÚ€òÍ%\g›”¶Íâ?‡®šV{4OOlû†Û}iõ  ÷Ô¯žqŽeòõjÍxvJ®iniÍmm=¾–JʧåŽ-#cÈ’~MI *$ÀTH»OðN¢•ê©wŸ|°²¬É ¾¡Þ6lr†P™Rr<ü²3ç®~™g"Aú®Ž‰hú+.Ðâ.Ïß‚fÚWKÌØò')>_ W#ãÖ´êÓ«Ù+'Ò}>ÐSU0ÑÀÕ3¶Xû5r@¨&M.ú±VÔGM¥‡•ù=ª3œu%pzgTZL}•Í75­hë¢&W«å†™j®-/#?(1BÎsŒù('Õª¹Á¢J³Z\`(ÿÕ oãªW†îùù ¶`y|óŽ_õêºVû Ú'{)Ý£t[/5-IFµ!ÕK7}Jè0<Ø¥¯kŒW0´b¤µuThˆÑ+ÿïyþ:þ}Qý•vv—š}ÒI·%?dËÌ›K‡÷íÑ\nöµŽÏ¶è M\Škc êƒTR]ÏØª±õkÍøƒRÊZÜð^…í§ivõó2åµøËzxæ»vâÕKF¬‘¼Û(’ªÄ¿È ¾w¡WÙÈú/¡ét6Ž#Õj¬ÙœY¯‚ Z¾ÀÜT’*hûºh›bø#RA*Ÿ$G‘ iÐí9E*„f8U•Ûjq¶ïoj »ñmbš¶*š”]ûs£«x¼~¾@= cÙ§C´ \¢tºyU²ƒnñ¦Õ1[{ ñnå]b1l²9C[ìýd ûq§C¯³‘ôSÒèíæ=S¯øÁWC%'a®-Ѥ³$• Œ~¼ªåû·Ä€òsl:€}¹t;F¡Èú(ét6ó«}›iqÊÛl–Û?bž1U¬Á’FŸe·Ž2ÌÂ3™ (¼Ä($à:£g#è§¥Ð:ùUÐâå±d[w`Î+@&Vw{æN`¹?‹ IóÀÓ¡×:¹E.†ÞcÕ8÷‹âd¨^Ü]YbåîÝvQÊò©UÁçõGà:Ž…_g#è§¥ÑÛÌz­Sœh(‘~±^-rFc_¨“„¹°<}‰Òèmæ=VÛfÙãÍž+E_c1×$RSW²Øàó–!ð®p “Ð “¡±WÙÈú'K£·˜õYÑm.0ZæÞÁüW§pÁƒE±È<ÁyAÏ?˜R@ö:£g#è.†ÞcÕ0nqͯ+u±¿bQ,dCÈe4w=$å1±!”ü#×Ë…_g#è.ŽÞcÕ9‡añJž›Ðâì ÅD„°=ÐØ˜¨?Ô¤êãÓ¡Ú6r>‰ÒèmGªeKÃ.6Q]Z¶›±—‘¹éd°WˆÇ݈w¼¦%KËêziÐí9Dét6óª^Ù·8×d€ÒÚ; ñnš>`ÅbÙl2GAö~ΟƒN‡_g#è.ŽÞcÕh·ìÞ-Úeií‚ø­O#8fx¶9^ ±\aú`³c\ÇÛ§C´\¢tº;yTA²¸µLˆ”ý‚¸¬‚¥¨ˆ q€~¹Ó¡#ÙV¾ÎGÑ:]¼Çª4ý ‰Ïë+ãÿ÷4þž¾ÎGÑ:U ¼Çª·ö{‡Ž0ñçd¯d+Û©[x[}&ápÚ†:zXûôæ–Gç<¨£«7¨uÖ´,•›]¤cQÛ౯i¢ê.ê:ǪúÙtÁ·Tõÿp“ü“¯ªvµó#R׷묥’+›E5=²–iѱ^WB†' Õ#ÕíцpA#ÖTäâ%ïW½ŸEt[¥ÖÁ@Ïvµ-#Xæ§i£òpê…F2>ZÍõ[yÍHÌx‰Z2“®µÄ@95^]ÃÃj­çCcŸk,;‚jø˜smyÑc™ð…ûâB°Pœ¼ÃÔ£ÊõPëx}Ö—jŠdÎ*äx´%­’å&ÕÛæY¹„¬Ö¢KøYñuæõûu¿E§3‚äԈ“ÅMÙ65vÚµÅcÛòÛ¨é)Ôˆ)©èŠ$`’N6<δm"Á €P8ÉÍg_hÜñ-MMæ#•O*S0û >ÛãÔ–¸bJ€æ“¹ ~éàÜu3^nÛw¸ÑÔIdÛòNWffRTøX O˜#\%öy’Ü|her ;yÚü9Ø›ò†—ˆQmJ(ê*ÔÌ }Ÿ’tà78-ž`Wöއ] £N¨ŽKõjS%“–õaÛÜ;¡ÚV¿yö´T6êeve§¢ Ƥœœ(8>zÕ´ƒ7›ª—™v)åF᧐ F÷¥(ÈÁ—ч^‡øZ±aŒÕCÄ书ó¾pž’érmÃd–²®žNâàßS3Î9„àóA^R«Ì õó×GQ21ð]LmbkœçW¿d"cûJ­ÛP1?Ü›…\NáæeÚ›j‹Ps<ñÓË·f‚6UpNfð«1`B’âèuµ Ô]ÕfKÔª·¬ì|Öî!ݶ’óKaÞÖ÷ªï©XGQ¢Y£W2±³)å°Ì œŽSާJ®¤×ñ>ILTse¿UNº\{?VÑ×Ý)xpkjmô´b¢Š«jÍJ;™%åLwž ÈÄ…É pp:k)ݘP¶ÒÑ3®U›†œHáÝÎü›g`¥| w¨žC3m©éáicX|%Àò:g:ÚZE×Y¯rÊ­*¡·Ÿ«zékb»º†÷õ:/FN».»jä¼ÝŠ›Åk­6Ë †¦ïeU¨¬ehÒœb,ÂFH$ù®WâõöóW"˜ÄOø]A¨p0¨2î^SZé·pŽ”4µòHª-0I]˜¯V!ݼ>\̉¹O1}½s’è»ZnÞæ¬›>ßÈw‡uoTiè*¿k°yX³ f+QŸP`7\ëZc·†Ý^ådóØò×î>í¶K5s¤VÇæh1dRCw0€æðs€z•>CY¼rÕ³pWaÃ={V7ûdÉÄŠ9dµHaKL f}¶¬€ú9ÿ|#óÆÞC>a|™ŽŽª0Õ³vÕ-#Dq×·~ÅZ°X:¶Xl Æ™MR¯£Ë 2»÷l‡C×ÕˬšÜrþØã«‚ÕÎÃ?îŸ~ií}&ÝH•–h =‹–1S´]Оdð†—-Íõ¦ð¹É'•WV-—â5l÷ÁT;©ž½¾ø¬+¬=Ý‚îÔ;n3#Ý¡á³ÂîÙ? '“–CœxW8=W›BÞ©¯»êÝa'W{Ñeº- xwn¡ŽÇW,ñ\Â6„SÍf,7,k•aÍžeÃcà.iÑ‘ŽRgš²Þ-*Ñ÷¶vïÂ(}›ÞÍç'C!p¨pG„¬§¯W$jæœ0þÕ“NxóL®ÖƒT×ye´SKHô4Â>Ï’º qÎ(Ø3°Ç‰IåLs)<¸ÔÉ8a†©VˆÇn¸Mé¬õM·h)b±0u–œÇl4„ˆBã"ùŠ 2Ox …É$ê·MцÏãïjIŽ?ÝïÑ3ºØ­rTÝj$Û–~ëÓæJ8g]"‘Þ/35I1댲<è¡Ílœ}ÓõVkœÄÿì>ŠÉ»(h&¥!)-ìJT3Û“TRë–úãÊHo9H ØåÁÕàGDûû¬˜H:øûü$¥µÑɹ᫆Û@PUÆæxvœÑ‚¼­–5%‰*NüUXãw=GùG¿Kb–KeÙ­{=Hhšj¨8s—fføqK3åŽTžVñ3c…`5PÒAý¾ªÅÀ'û”îÂ¥–Á¿ísÚm´4F¨ŠZÉ"ÙUÉ2ȆiQª‹ò‰ZUçneåRæ$^»T@ÿSãžÙYÔ7©™<džK¡Ö~ã“ù'ÿ$ë¤ä°¯"óÓã׈½uÒ»'àñTõò¶J|þ5×e‡÷ü—-³ö|Ôƒ²Oh}¿A].ʶmÝ«y£;é¯Ö˦j/^øÝZª8æä…;µX‰ñ1fIrf¯Bµ ,€Eìg&cÈ{ Ý2Ì`:H1„` G2¤è{%ñº{äþï[…-VšE¬¸_f‚/UKÊ%iÞ4c™Ù39µn…i$8œp×ÿtžJ:eœÐ0ÇWý°9¤Ü=•{Iî=”ÛJéĪÅm€¥ÂZýÉ,²%|–šÊiÚ)9Ʀi)Èä*V`£¨h6;c™tºpÖg ó„m®È×Þ Œu Rå+:žÏÝ«¨hZ-£¸’Ü'©-û¥âj)½‚ª¦‘b&­"x*ú8u$ù-´©<°œ1ˆ8 ´ØÉë òÞLn™®“Âñ·jñ>}ͽw­Eu®²žè*ée»¼Ñ‰à¯Bb‰‡,Ai¹Ôò‘‚Bžlt(ÚX¹î‘޽ør\µêÙßFë5nÇšë¢A‚N3ì×râJ$Aö_×¢ ºtñÿ^ˆŽñ3žoVˆŽð|_;DJY>ß×íÑ3ð´Ds ç›D@’?>m➀ùüz"¹Ûðe¢#DUÛîù¿”:ÁÝ¥»{*jÓûßòcZ·²²wi8'®5eUå®Þ>èE_bÍëh±Û¸/Y»ê/;n¶â‘ÑÝâ¦1­,‹Ì§½À9¹ÇLzƼÛm¸Ù*;ÿz6;µ0™ˆÝù Ð|,Þƒˆ¼:°ïÃ@)õf¦¯4½ç?uÞÆ¯ËÍœŒúññë¶M-&¿hqV§¢ªæl0¬ZÕf©¼xÞ©ÃŽîmþöÏL[Mw£ {³/t…ùCýŽqŒú³ai©¢ çì¶³³KY¬Úayß±ïæíO|¿í:¿ªk±Ûh«;ú}äÓ¼‚¥æSSòî°d0a‚H:òì5úap2#~ß%éÛht@ÓÛ<׫èèÅ=Ë'Ï^;~*M«Cw\g¾6/]ß ˦½ªrÝ+×0w­%É×°¼…¸ zôEÏ»Pq/õàðâ’ÛÚ¬íû õ¾Šµ~Žeä\ò 0y õ6)Á×=ª¦Šƒ±off’»[µyïÜñãÔ½ª¯Ûš¾¾Ùº6ómyíò%^íZµŸ¼Ž$ƒ˜xA!‹¸é¯7áµúSÜqçì6/Kâ4z+03:£îW°CEÑŒƒ#ã×´¼dÒþÜÖ‰ñœ÷}>Qª¿²¬ÞÒ{ÐfoëÕ•VZ"4DŒªÄõš"@ª<‰óûm't 1 `š"Ë8#?ŸDK¢#DL¯ÿ½çøëùõGöUÙÚQö?ß$ëö'ójŒí+¿²§q­–(ÇÿYÑþ³¢#"0>?—DIËŸ<üº"9Ÿ·DKŒhˆÇLh‰9GÇòè‰qÿÖtDhˆÀøþ]ÑË¢#1¢$#Õ×åÑà|.ˆµVØrôÿso_Ũ9)ª¥Ç>öÔcïwÿ$ëœäVë—q/‹2l %§µm_I©¨£·ÒÚ¤“¾„TTHU¤$«" tÉ®ZÕôBÙ ª•)Äí•OMÓÇzÊÉkìsíÁ5%¾øZô©Ä?Àí÷Áy¯ž§ˆÙݩB·?r!÷ž®Í-Jò/sRTg¡Øù«k7ÄùoÜ®É=ÛÓ[©²Ž#Úªb’ÛÞ{ÇL Ÿš¶9JšVÀYîÈ+žâÁað˜jwJ2Èmج/hŽyîÚ«Öl5Å46fŽ(#ÇÖåP°œ/E§•CQ“Œr1eÀÇšë&Ý;8“ËRÑ׆8ð]jF®k]ëyÚ¢× ]¶ÂW÷겓)˜ƒ›”ó/<ƒœà*üÕ‰h~¬¶ª/kÏ`+l“X*¶­ýmšH£ª~b7 ι#A.CS(òð’Ã<¾½OT±Ùq'ü(ë·>•®Sb4Û&u{KH*´·UÌÍŽå@æŒÔzGE'œôÓ«ÔËŸ/Êž´¿>^ø+ mk—pËQMµ¥A2æåZí“ “â”r© õQÀåp\ãL õsYcw_ je°¥ªÃCYQe¸îÒŽ¦étQ3xR‚!‚3Ÿ že=~5™»u ÇôZ ÒãõS+ïd–¾FšÛ}»N­#\+`<¡€TiÔe9Q|kö^GZ`rËiúªctgžï§°î Ûl×8£–åmvÈsW;·T **òV9¼K€O\êÏ"öc‰Uh1— ›îC}å~Ä´ŒæÑ2JÍ[<®C:­‘ÈAéàN¯Ðê¯#¼7ûõRÙ¸ßʽ±‚+í€Y`˜J£ë5JIaѤ3ŸQð©é嬩Ýs Z—®œùþíCg¸µ¾ß(° ‚*ꛂªÄ¢-<¹òH*­—o6è¬àÓ [~š¾ª ¸IÇ^Ï®µ…-æÍkë¥Îén§ŠÛ554³M¹nTXJyûÉš*pœ½Ò«yd¡n^º5°IF²2ݳꤵÆ@î=û~‹Ñ”UVÒ%e,¡â•CÆêr®¬2|DëÕ!yd`­¥A9Ç_n¥Bªž¯^ˆªU½)d韭¿ù'\ú—FµòçÝíIÆ.ËûÉyá&ͦ¨÷ΪHë¯w ©¦¶ª'2+¢2ø¤9™•G.2Iøqî1 ‚Jò®Ê÷k»npîôwplXª;¶…š§fJêÇL ¥ëÐzõjUjÒu柧¢­JTê6ë‡×Õ[ÿï‰}Ðþcÿ†3‡aOÿm×GN´ûE‡B³ûŸTß{¡ãÿ¾¼2ÿ§ÿ·iÓ­>ãÑOB³ûŸT‡þè—Ý ?ýñáøƒ?ý·Ni÷‰Ð¬þçÕ÷ľèo÷iÃ/ñ ûn:Óî=¡YýϪ_ûâŸt3û®á—ø…?ý»Ni÷Š:ŸÜú ÿÝû¡Þ­åÃñûn:Óî=ô+?¹õGýñ/ºýÚðËüAŸþݧN´ûDèVsêûât7û²áøƒ?ý·Ni÷‰Ð¬þçÕþèŸÝVœ2ÿ¦ÿ¶éÓ­>ãÑ:ŸÜú£þø§Ý þë¸eþ!OÿnÓ§Z}Ç¢Ž…g÷>¨ÿ¾)÷C?ºîˆSÿÛ´éÖŸqè Ïî}Rß{¡ŸÝ ÿÄ)ÿíÚtëO¸ôN…gÙõõGýñ?ºýØðÏüA›þݧN´ûDèV}Ÿ_T£þèŸÝ _…»øeþ!OÿnÓ§Z}Ç¢t+?¹õ]{°_»oÛ‡´GlžpGˆ·Í‰S·÷^ä44µlù©§îÅ%TÀ¤U š> èO–´£l®ú¡§vÍ lÞ©ZÉE”‰öì'nåö:/ƒæ?½•ã¬ôDhŠ»qýß7ò‡X;´·oeMZ³ï|?ÄÕ½•“»IƬª¸j® ö|â Γrñ»…NüÔv©©"®Ü–¨ê 54®¦Hƒ?ÁIS˜y£>C\V¦R$æ»,Ϫ %a·øÿÃí³a¥Ûûc}mŠK}º• ¦¤¥©„GO(U@ª ³Y¶ÕM k„£¬Õ^â\Ó%t£º.·Û]TÕ2 –DäHe ?c]TÞç´®W±­pL¸÷t³Ùø-¹ï»†ÃÒßI·ªf­µÔcªc,Ñ0=9X ƒÐê-.klîs„€ lÀ›C@0g5ò¯e{ ünáÍγpð£fpãh½Ò(–xl»s³EËß+J©ÎØ$/RHUÎ5òlø¥JN:6àÕ;á´ê´iO‰VOì´vÚþì¶¿ø¡ÿýÓçvÍÊŸ&±ï]ÏÜù÷D8çÇn;¯xÁ¦áÒ×UWo¸Zíæédƒº,Œœî\IЂ •õç§£ð߉V´×¸õçüGáÔlÔo±uËenÌtg—¶ÎÏÛ^Õ ñîQn/{KU­oU5æ~R<±ƒ‹]†!Rðn3<çëŠâªšwKµGÛ躀â6êU(“@>Ô4¯áü:èÓ=s蘯Ö:öºZ©î/)š Ä®–›Í•ƒ…×Bçý­/;Gnölß;ƒ~ìšMÉf¢ÛuS]6ýÂ$’ ”*™jyÁVGø, ‚r5©â:&ÚÌÂúíh1+å¦À÷A8ùªÛGö6·¾r,•´»s`¢™2;¬¤ä ʆqìÎ5ò”þ%Z‘:0ì ê*|:Aú„Ÿ­3{«¿á‰¥{P)ny6A Ê dÊ:~mkó‹o°²ùMˆêúú®ÓاÝãß7•Û…üMŽÕ]Pö*Šû]]ºÚiˆxJsDê¬å”‡\2ø³ž‡¦ºì_´ZXý‹–ÙðÛ=ìÚ»ÿë”ã@¦Z™8{H§è§˜uiüºV|ºu×K´DÝúú.‹B{_OUs´qgrÝmÑ\iåîÒU «SDcqÓ®U”7Ÿ‘ d`롵Þá+QcL+NÔÜ÷KÅUÖ:³ÅT‘¸T2¹~ gñëjos„•‹ØÖœÍÿß3H®ª(_$¼“'0U'Ë?‡Z:ô`¨Û³Š†¡—qÖ"Ýôå³–Hèc ~Íþ½f ε¡ ’×Qï³$&ŸtÑE‘…A«¤^n^S‚œ­‚ÜØóéŒúô"®ÕÓØ¬T†F¤ŒÍŽ~QÍÊzgñkQ’Ìæ·jT#DL¯ÿ½çøëùõGöUÙÚQö?ß$þ+~mQ¥wöTïàÖËhˆÑ¢#DI̹##§žˆŽaåËíÑèˆÑ¢ ùyè‰9—8æ.ˆ—DFˆ"4Dh‹]oî9’oͨ9)ªÈf×PÞïþI×9È­×í+M¸mW£~®¸A%e¢()V¡›ºt Ìü­á\äêNq¯>Ö×0œ°]öR×5ÀgŠkYÁˆõ¶Au£Ù[’ZiªZ®’{uX Èýã2ò²–VcŸHcU4Q²U…qMÐHóLö·fëÎÒŠª g ·kúd ²TW¤¬0pà;•æ, –`Iò9Ô2Èæ 8«>Ôב. ³EÒš­«i8e¼ÕÌë6}öA €w˜äÌy>Nq§Dp2x¨é@ˆ.j¾Ì7¡jxxC»û–^W¥kÁîŽUÂ÷ܸ%‹Œ9ó몛£°xþU…¬wÇÂm»8=Ç{ˆè¸CwcU(EîžÌjBÒra䥕ìíÍás‹Çd>Óµµ‚ª^Aø QQùMrºÃl&n•ÔÛmÐæœŽË]¥’‡õºœyžú¿ûÝOCµÇ`ªô»$öÂo/e>ÓNrœºñÏOþ“UèV³ü/Un™dïŽi寳išN²prëçä*)ÿÒjí²ZÇð<•]k²æ9¦õÝŽûFÖUI<<;¼Àç ,é5Áj'²y)ë( ˜Õö!íTTɰïlÀ盿„úMSåÖ£üO%añ (þAbý‰;L »*ùÐúê =?)§Ë­}Ò>Ë´)[7dNÑö™ÅCpæó/LyiÈü?¶jí°Úš{'’«­¶W!ÍCï>Ä=£÷,ËSIõ;¯OD§å5JŸµ<Èiä®Ë}•‚ ‡5Kص57í»úÇ>kW—å5øe°É\üFÆæœVví5T<<2½©#ÄE\Oåu'á¶³üO/T²ä9ú-Ô½†ûO@T®À¿(U”TÁòþÙ©¶ây(?²w‡5a«ì•ÚN¾Ž*)8UwQá\TS‚×5©±ZÈ‹§’È[l ÍáÍ<·vJí KJ°? ¯9³Qÿôš°°Ú€ìžJ ¶ÌOh/PíZªìiëgäKm[F³^¡*€;ó*9 Áó/žSœtƽ†×ð:ýÂòWËR†Ýµ’Ãq’h.rFëd„«%åPäCæ9=qãϨèÄk:„ƒž­¾ F kÙâµÜî 'môÉu›¼{%+r®è‰Ú_ØÌK5;ŒMœÌ'«tå‚Tc¨kݱý#†³«~Õ_µ\®ÇO<·Ë”ÐÉJ«G-Vò¤ž^"š1Ï8ò<²ø±Ê|ÉÖ`œ1?ûgÍj@Ø8¦¯% Õ·¼ ”×Kxöùr´ÛŽ‘9{¯YG, ý³¨E ü':´&g-£ØñT£Æ3ØSŠÛ­å6½æköñ…ªc Öo ÁÁŽXW§LøäÀëÔ Is®™'ˆû}ÔÛâà}ðZ%»L Ù’‹Ôÿ²Òcq¾!ÅFf` 1_öC'¢ƒËÎ|-ÓP\a˜ÿw¹R/Ãû}ŸzÚÊ«Ôé-}t¤Ã2¬SnZj£Ê"ÚŒ`l«TóÈåÖ¤’ïÈ+8¿‚*].{fÈïpJ %Þ ñK#).êj& Ë× Vè3¬Á!Çü„z•¥Ð^ì1ÿÄÏ Rtµµrnšè©nU‹2mÊy ƒsS™Ç+2ºòB§Õ0Ë?¬ X^qÔ5cÅPpxGß’Ü·•¬óWÝ{¶§‹0¾á¢Ž7ÉLf09äêz0øDäà6®âéŒx…F†êŽFnšš¨7=ö*‹”аÙçbµ7HQ{ÔæúÚƒèã®  ŸCQäßw†ßp®À ã³Ü¨}sž[íºûZ㛕 ýgLÈ{™ åðAø‰Õ)“x¸KGt’?¶9©[¥ÆªÏAmÝ•wZku<°¬Ö–šš@ΪËÞH9ä ‘™Ÿ¹B©#W$€6w€÷ª‡Ó·a'Þ弯UÛZ{š‹tÖZw²¼—åJ³«:).Á•ÛcÁ<`R£‹$þÃß’µ6‡Á"|¿5Ô¶¿î•ž“eɵñc5ïx¥2ab Þ< ÜÈ0:ä®ÖV%á‘Ì}è´0¾yª¾«ÊAË]+#|üæÑN¯÷4¿É¿ù'\Ç%Ò3^CuGˆÇ,K"±êŽ2â׈½uÑ{)Ùí3ñI’kE#±’ãš•­ƒ®»Zke©rÛáG5éA¶vþ2lTyÿšGú:õî3bòï¿jËêgoÿihÿ™§Ñ¥ÆlKÎÚ“êfÃý¦£þdŸF—±/;jO©­¿ë²Ò3OÑÒã6%çmKõ7·ÿ´ô_ÌÓèÒã6%çmGÔÎÞþÒÒ3O£KŒØ—µS;{ûKIüÍ>.3b^vÔ¿S;ûKGüÍ>.3b^vÔŸS;{ûKIüÍ>.3b^vÔ¿S;ûKGüÍ>.3b^vÔ}Líÿí-ó4ú4¸Í‰yÛRµ`õYhÿ™§èéq›ó¶¥ú™ÛÿÚZ?æiôiq›ó¶¤ú™ÛßÚZOæiôiq›󶬩ìvzY…DšTu9VJeR§â dhÑ©EçmOUTg”zúêÊèˆÑváû¾oå°winÞÊš´þ÷Åü˜Ö­ì¬ÚN=‹VU\óvº{ÄÔöú©fXÞÎ`—‘ú:¶ÁÆpöŽšå´ètÐ% ¹·êG¶P¹§»ß!2dºÁu(3Œg|ñÓ:ãÐ3i⺴ïØ8.ŸÃHRžÍrÙc¤EV‘‹3Œ2Ió>Óë×mBä«‹‚iÚ«ÃÙ|‘æ6…oýCj¶ßèßàU¬Õ³Ä/‰dÓBâ#ÿ$kàŽkîFK=¯F{”¿þ»ÛsÅÿ˜.ý?>½‚ÿX=ê^OÆ?¤>õ¯wñ?†öå¹$ªºÌ"òH…LEWf<Ã8:÷kR|•áÒªêmÁ9ÚÛmv•™-¨L‘JÆ"±rV9#>¼’}z–6ãaUï¾é]›hôÛt)÷²zûp¿´W/íóÿê_Åÿ³+ÿêõÏnþþ ¢Åý[½XÑ©t´:&=ç­TVeàâÙ‰÷–¥Ñ¶Ezl­ƒl¤JJëÇ4$5U®ø;…Ž\ã'§™êu×Lèé‰ð\µ’©Õâ¥TVþà·ôhý-[Kÿià©¢ÿ¸qP5\xJN)ØødÜ2ÝE¯”Õ-ÏÞ¼SшН71ä ÏÐûF1×T6˜¬ÚwN:áh,óIϼ0Þ­ÛÂçs²íKÞËm5•t´ÍKH<ç‘cfTéöÌüzÚ¡sXH¬žÉxÓ³i~6nnpÛ6þ*ÏÄ.$o¼'Ý!ôš*¨&jŠe®d»ï©¸»ÂÑ»–bØ—ëÌmj‡1÷Éž®ÇÝzN¥Mĵí¸c¿Eên on)ï¸Ó‰œ(;\[·´–f÷Ñ*=ñ£TBµàÉ,¸õòäk¾…JÕ/ivÂá¬ÊL»qÓ#xÖëhˆÑ¢#DZ«GìIOüS~mAÉHÍUn?½•ówÿ$ëœäVëŠö¬°%U§cIQtžD{½>“âë†ÚÉ ÇX]Ö7bÿ¬W]§ÄK×6 6Æ´ÔU[⵪\Í%Â8e c‘€€ØoV}_µu:®¥NàÂ1ÅbIµ_|ã8)ýå`íiá <"z!¹¨IÖ†ïT© ZŽrK"¬„Jä¦:Â…ÞWI[2•ÈÞóÂA[};a»˜zxÏ…¼ÿƒÔ¯³YÔ™òØ6vDyïXÝ"»>ü¢w¥ºwËMÎd´RI¿pz·+wŠÜØ—+1áæ:ÚAžCPؤFŒå™Öv¨;M=â•æ ºÃ;P£TJûF–’Y@åñK"±Ž£®pÑuÉ'ÈdÐé×À:’Б¸“þ<Ó©è«§ÝIÏA]$&ÂÿjÁT¼ÌÑ5`å¹¹ˆWÂ’Y›¡]Z –ÉUçµ9’ßsƒo^L»„S=[+ˆvM%’©œ¥AþÀ9=­ã°þÐ?ʉÃdÿ…„Ô¶]°ÞƒyfÄkÛÔ,ÿ¶71¨Pܨ ã›ÑòXTñ AêçÀsü$·­—Ëò§j)®"÷1žŽ¸DоEFÜ‚$B¼¤÷mÌz «€­ÑN´ Þü˜"ïåBÇEz’×g­‚Ûu3‡}SÓ¢šec#µc7vËŒ•Jà:¤:è0xªÐ–Þ#'è¥c ¸K¸*àšŠàb6HD¾Ü§™ ¼Þ6XÃsÏ3>"?cæ5h7†Áïì©"èñÚ}ýÓ‹õ-I« eY‰`Nv‹eĪ­”33s'°…èFBù Yãwö¨iùL÷÷-縧¬\[%ôF´C‘pQœåˆÉ€ >­Qó}Þ=óVl]¾ù(Ë%5ð_iæ¸PÞd¤ÊµfÚ·K'×ý¡»ÅR=qñŒê­¼&x²³‹náOÝ9Ý4Õ£mÂÍA\g{|fú£­™Û9ƒ;0ŠVuTð¨ø=F¬ðnþü(a¿$~S¨é.Õ—úúK~ݹÉI%,K5ΤX¥~ìü•‰[웫ʽS. ø…PÐIJÓj§¾Ù§´Ü©­·*Zºw…§š]‰ ÒFòOÈýìÈÀó2¼ÑåUO1òÆ¡¡Íƒþ»õþºë¤aÿ·¾k½ÆsÍÓ8òƽ5æ¥o‚߃üÚ"©Uþæ—ù7ÿ$ë˜äºFkȺñ®ºWeÿÆžôd¿uÙaýÿ%Élý•è­ÑyŸnØjïTÖÙkZš›Ñ¢‘U¤ 2@,Bƒ€|È5ë=Å&%yŒhs€˜T*Ô\=ŽœÍ»V®Ç7¢Á8‚º'x³F²"£EÌ'+©(¤°Ï–¹E²”u°ü®“c«=\TÞýã.ÏáöȦß÷;ƒT[ëf)^AÞ‰NyÇ9•c摺瑜 iVÐÊTÃÎEgNƒêT,…]½v©ØÖZÚêí×Gš‚'iDœ¬Qäç yº²Å~GÜÝO™Æ²u¶›I=þ|­±ÔpF>ÿ*Óµx«¶÷VÀ^%RÍ$V‰Ã=5\ÑàÉnU“”x”è€aëË[2»KI©bú.e]µtí-ÃÛ]Ò[[I[7qpZI&î¹¹P[¼ÕIåb>˧\ë7Zé4ÂÐYj‘*`ñohñ(Î߬™g’™èê hæ‰C(Õ‡„uÇ·=3ƒ)We^ÊÎ¥Ò8¥ÙÜXÙ»æëWd°]]ë(µT HÉðˆ O2ùqŸÃ©§^GÓˆJ”jSh.ãoq/hnk•ÞÙh½ '±Ì#¹Ç$L†C|@0­â©ejo$–jF£$g’çç¶Ç¢§žáS¸+ãjsµ¦qï“-"ÕæT6¥€ G„A×/ÌlØ™ðÀã„àºz£(Ç^# coá·xqÅ+]‡jÞÝî6êZÊú šW†X!©Rð³PpÊpN£]m4«qÍaVÏVˆÃ<•r§¶_gH>눑O%M®ßA=,®õ•tð=DB9~¸Âä”rô(Žàò«˜¶ÙÈ$‰ÈJæÇh#Äk+olW[¨®U®zëgŽ^ãlžŠvgîÝÙyU•9²p NN5ßf ‰ÜvJ“b´DLxx&òöÄàìWÚ{4÷ ” =o__h¨¥§X%%[šURÌE,‡‘G60ÔuF<£o¢°±V á÷Ùꦶ§i^ omÍG´,½¤¹ÜšžŽjâ!ÐHZ&ï•D2a€F8髲×g¨ðÖœO¾8,ßd¯M…λ˴¿öâ¬Ú;£vIOr¢§†yi# žWd•‚ @ˆ{Æ,@åL‘Ì3ŒêjZèRqkŽ#Å)Ù+ÔhsFIÆÂãÿø¾¥Ø›.áQ_$Æ­’½)™iЇD(®À ܹ r†é¥+U*µ.3'rŠ–j´©ßv·«æºW:®WþïŸùS¬Ú[·²¦í?½ñ&5«{+'v“YUQ8®G¾”€“xG¨syëš¾atQì•V$â|8$ƒ×X-§‡G«±'чAëð¶·£“–U;A1íTÁ{/ï¢z/Ô}nXÿ Ú­·ú7ø{õlñ âm=-CPÃ*@ì;„HØ“á]:þ|Í}À8,ý­GŽŠu8ÈS†?1Ÿ£A•2^Š÷*‘¢í÷@U½à»‚ÁSËOЃå¯[àßÖz—•ñŒl…}\’Ée«œÍUkݺ1xÁÏÅ寯,iÌ/“¼á­1°X,RÚãi­P3÷Ž <+Ííój¬cKrV{œ𛉡’< QÐø5¢ÍrÞÒªö1â‚1ÁúŒ® |]ßúõÉnþ‘þ ªÅý[kÁ}•ä‰!NWqeo: |·Ê:0¢Hªééå¼rí¶<óYïÛ]*#ÄFõ;€§à0i ëÓ>YÖ,5‘ W†ÁX×\»P—o@½l‚bÞ‹4ÑU6«<­ÊÇÚM ­š‹y mXw%Ôlfãï5)¼­8¬0/¥z'7uÞcÅÉÍâåÎqž¸×co]šãt^1’{«(Fˆ™_ÿ{Ïñ×óê쫳´£ì¾IüVüÚ£;Jïì©Ýl±Fˆ"4EMß<á—nu—Mç´â¯šád6ŠÇ’WíJЬ0¥À'ÖqŒãXT³Ñªâ\&Dy-©Ú*Òh 9óMwgg> ï1/Õ&æ«ôŠ;…,Ýã°r,uhÀ0½EUbrzf¡ÖZ/2FÞy©m¦³³–KT]šx-O[l;1-=]TR-D™ÑÀ`¦lóH˜ ö¯CGD³ƒ7vr9+tºäEí¼ñ<Õ«eì½»°v½ÌÚv¤£¶Ûáî¨éQ‹Ó$ò‚Nq’uµ:l¤ÀƌƥGUysŽ%Kr©èWúµuDr!ó]c2#(—#ÊpGÇ¢(  ¶Ö»=öǵ¨)® ËWp†zŽc“Þ8Ÿ¯^¤ë&Ѥà b´uZN À#Œ1pƒ'ÌãZ¬ÖYÑ¢#DFˆk­ýÇ/òMùµ%#5S¸þõÔÍäÿ$ëœäVë“öŸ lÛœd{ínÈöø¹-š~!uÙ;U< ¹ì¾#Ù¶ŽÄÛ¶ëæâŽˆIjŒ£Î9cEYÈå@I ’@u½:Íe&‚u,H¾£ˆŠ‘^7ìI׉VÙmŠcï„x>|ü#—œބ{un‘O¼1Uèïb]"~Ëê‘Äo?¨ê_ÁõAú-Nš®ÎcÑWEKo/Ê_Õ+ˆ¿Üu/øÂŸèõj»9©ÑRÛɪWÿ¸ê_ñ†?ôz5mœÓEKo$~©\Gþã©ÆÿÑ馭³šh©mä±›Šò–&ª«ÚÔPƃ/$›Š0ª=d“ü:iªŒcšhiœ'’³¸wÝQÖ§H’¡ë5‰9ó'\”ã¯àv®—̳ÄlPûÊ*cp’>âØYaL5²W80ÁÐcúž {WT©åö Js~«MÒ–Ø8k–[}½Z;%:¬“Xªbd>ŒF dFz㑇@Jù°:‚”xl;6©èŽÑ·b­m¨,jb¦£¤²+AOhèl—hØ`jy²(Èê2¤¯šýˆÖM ÕÐä´yvfx®µ'V–ÄÝ\ó J‡ÛŒ3QCY:“!ž?Bäc»i1Ê:&ucõe¿Ùûª‰¹¯=ÞÇÙdÔÖ?©]Á--€÷rºJ”ö[„ )Ï…á”ó"äü<Þ@L6ã¢8ëí™â>« «u©ö\-m´²ÓG…_kÖ¯£òÌÌ 9·cÌ—ÏwðǬjl3.Øûf¤9Òüøgê;íLÔ‰kBVÍ=º®æhu’LáˆÆÊ@@À,Nµ†ÞÂ8~«>µÝ|”M=ŽZ+ -M¾Ç$¢Ÿ ûv¾j…Ì¥¼4ñâGRJ7—Ãò8ÖD6—ôËÜ­p.8ñ\Êšô{@ÜuòI ©Qöå+PžÓn4‹å=©R×%5<²ÕÚîQÔ”¦›½’HÕ2°BªÀ¨*U˜0-ŽštA1†ã8}˜q'ã_Ýz6Ц ÚH«iäçŽdFÇÖ¬2?C¯TD¯,ˆ0·jT,_à7OWù´ES¬Ç£>>æÿäs—HÍy^"õ×JìŸÿ•_ÿ&Kù×]vßò\¶ÏÙó]ó‰{ËnpÿcÜ÷^îI¤¶ÑQ³ÖGMHóÈèHR«e˜°P£©'^­jŒ§L¹Ù/6“R ks\R¿´?c]Æ•zû=EBÐÜžÛ: ¿P 4°DFæQ”X–"ŒàŽC\äuói°;7d}à»Ûf·7wæ=âîŽÔÝš¥°"¶Óº_ÑI<Ô6ê]ºòHª!jˆÃá,¯È®Äs@óëgÛ,…¹£Vß ±Úóuνž)´kì •6Ë–ÇôIÖ®¦)#[Ž$©)èm‘Fy ‰S“<Ü .zgU‹À¶3Õ¯.$)Ð[N!ÜõgÂWQÚ³ðÇ|pº}Û·,ï-–ù õuÏJñ5A9Y FØ*ä¡éÐó ùõ×k ”o4`q\ÓS­uÇ‚äO=Žo{vÛ}aVRÔVÐRTÒ[*ì“IRÓ:ÄéL0Y^¥VxY”18pK8[h°ƒwf®^8…Øë=¸'n¿x`º7gʾîÚ›îþᥩ’)ª ¶¥Y>`†š ƒÍ5KžVñ-êÀVSEåϦ7pÇî¹­"³Xó¿Že·ø§ÁM™½ouñðú¶ÑYšš[£ÊT•žRÑ) ÊÚ&p:st$äk&V³Ó¨ãvß~ GQ´T¦é›õ¼*Ý4—Íí¤Ô0WV¨««–˜§§—‰gç ÌH_¯° …Ã郓µ˜Ðxs˜"yëû¬­³kÌÇ-_eJ¾íÎÆ;6ó =dž֨ê(ë^8Þ;[°§rÞŽÙláTrð…@y s¹Ÿ¦è-<–íuº£pqãæ¤¸5»;.ZwLü%Û m¸î4ôqU²XÅBÀâ+;UùÔu$$yêôckâ‚wlU®ËYgê~Ôã|ð÷²ç ²¯spÒÛª¼³Ûš ÝÍTì¨ò¨VÊss„b£à¹Sá$©NÇF/73̨§R×Zn»!ôN·ïû;l}·Gv¾ðšßX¶š‚-´ô 4­;„Ê '©ag˜ã©>CV«BËM€–LeïÉE:Öª <㟿5LƒsöE舘Æ #RQHQ™#¤ŠHefr® ycÉRäxTëœ>à ]Ë—¼–å–Üï)z çÙ{dÚlÛ¯gm8¤eD©¦4 g¢B M<ʼne`µ,¤±,Ýã¹Î®*X醹ƒñãÅPÓµÔqkçw%¢ç¾{(K¹*8‰¹¶\÷ê©c-5M¦_L¨T±¹Q‚0ÝÚõòf@NH‡U±ßsqðÅNØq§“žn;²®¿„›HQV½F¬[l°$°)Œ:'9Ç…¹€[ääëk1²—“LAðYZE¤0 †GŠëZí\j»pϧ͟º`îÒݽ•5jýî‡øšÕ½•“»IƬª¨d¡‚åUMG;Hªðœ¼2a†a—¨ê5Ëh@] Ñ*“Cµhm•k]Os¹Hȸ)Qs’E•Žüzç æx®ƒP¸A_8s'woºÌ#Î ÊCѺk¦ŽEsTÌ*ïi=¾-ÜâïßZ¹»ý‘Q¢Ë74Iɇœ/ÛlìUÎÖØ²Ô3üV¶WM¦˜ä¾Eì>%[6¶Ü¥¶\­—)ÌX’'¦«X”eG*H#'¯Ç¯‹e@Ñ}ƒ©¹Ø…$üfµªþdzÝÉTak¯9Lü#ÔuÎO/<êtÃTñM×ô]wÜÚ¾Áº;}Ø®Ð$ñ$»vê«ßN$q„§×9øÇ–½„›ÖÙ÷’àø »b#Þkê‘·‚k¥ZŒŒøu?&¾¶îõò—·(Ë%‘æiîþüV ©™ñs…AÊÅsŒ|#Œ“ëÕÙÆUÜè»Ý6ªCÛ@3 *jƒ7‰‹rçC85f²IUsäÌÉ»yYÄ]‘8t÷Ʊùv%Á Q˜É1瘮1Ì1Ðúºë–ÜßúW™ÔWM‰ßõ,­|p°X$Ü—qmKœ…ƒ5S@9‡BB¶>M|@a}›Œb¥n|6¨¶RTTßeéRGh)ªÜ¿A䃔Np:úެZ° 8ì+¨{Ÿr]éøÕ{«Û±Ì÷¸yyj¥€I!›–PªAæ<ØÀ ‚p5ÙðòáU×s‚¸í÷M&ÞÊBô7¹õzíS¼·nánÒ[srÁF›vÝ%º ɵ)(”U“ÒyZ—¼n‰Ìà¤KêØw¹ÚQÊ>ËÌ¶Š h4Ï9û¯SGcµÇ‚–J\(Â0£\çÐòôë×ðëк݋ϼíªç²!ŸÞ äç’3%Tj¬2 ó )>¿aõk¢ê…CÖ 7®Ýž×cž²’¢çriï)WÝwÅŒ>^DxSÃ’:õb}zUakdIÅ)¼9Ð``¼Ú#°_i%qÛuïý•¶®Iv¿,𠛪¤f"‘¡1ŽlÆ0§ $‚s‚u󶯇ÚëZæ· _Af·ÙhÙÚ×atê½§î‰vuìëÁîvOáÈÜ3Ùì3SnßÕõ2ËI"°îJInñ˜.I$½O1#Ôcmth1­n1Ž>!yŽu–µg¹ÎÂpÄå{†•Ö¯‡öI¸‘IEýíP5ê {OQAÞ¬d’yóêzc®½:F¡¤/çø¯:¨`¨ne©X5¢Í"eýï?Ç_Ϫ?²®ÎÒ±þù'ñ[ójŒí+¿²§u²Å"4DhˆÑ¢$o‚z芅.õÝ›rÝf½ú M¦ŠáJcB“RA(^YI‡U-†È [¨×1©Q3äº4lsfUñºžƒ?Õ®•βѹ§Šž'žWUDRY˜à($“êÓ$Íy[Þê_ v%|Ö.Ø~¨ª£Ñ£¸KPa¤–s͈âåV’v<¬| ‚ˆ8RuãZ>1J™"˜½¿Rõè|&¥@ CwvµÄ+ýÙ~"w¯W ‹h¥êÊêêäô™©(#¥™!’:‰°;¦Þ†ç S¸|ƒŒë“ç““DìÇ_¿rºþSf¸øá©t>û®–ȯ”ö.ì:*V¬¯z8'°ÜC$ñ£;Ƒʪ%‘cI‘ŸØQøÉ.ŠŒà±­ð€ÓwëžqhñWiQï­…{†ãk®š ˆXç#£+)ê¬AS‚ë¯j•Zu˜à ¯­'ÑycĬÑf"4E®·÷¿É7æÔ”ŒÕNãû×Qÿ7“ü“®s‘[®SÚmÚö²¼[†=¾®[fTüBë²vªxc Û{íÃ]Ã}Ziê(é,¸§æ*±ü#áSâÁù1×ZSu^5,‹ª6© 8Ê¡Ù=—*;ÑKfÚ™ô1ÑÊQYbtåêÍ )¤…=5ANÆr\ÔµŒÉ[mvh©°½µ`ÛÒ^;‘%4¢ ¢Å•@y‹73®Éæ`G]MË!laEûUéÆB”Û‹Á~×úÝ«°Ûêg’¬UŠ$›ºó.Ḳ웮N®ÞHõ`*;OPK¤¯4oní+—®ß·dR=m ÌmªC!eeD–9T?*ÌW§ÚŒ°É©fc«Ç|ÄûÍz´í/D ÙǼ”=ã³' íôÒz&äž²¦–$_A‡µaˆ/ž\4ܘ¥Šý‰Qœdj޲Q?þ§Õ]¶ºÄâ?¸z+û²æ×¾¾‡qñý:‚dä©}›RèêÑ¢–p1Ñcb ëå×GXÙ¤!ÎÄn>«6Úßp·¼z&VnÍ» û·ÎÞÛ!­¬ô´²dðXÚ*éÈ|@⺑1յаKÞ'Û â}°ÑÞ'Û sý«R’SîäjÈ™#¶Ö"þÎrÙsSuêÄdƒÕzc\ôÏoÀë÷ wˆ,ñ½ÊƒÞu©U;ÉWNBØ"æW½¼JGqžæSÓ¯ÂòaæF³¨DùmðW§1ç³Å%ʪŒq"Ö‘Ü©{Ãb§Ä›¦d•”Ó>0Ž;¹G.H'Å€Ì|AF„(ð÷)h:#ã³j¹RVCJx†h–•——~µl9ðøanPàc–o!^u Æ?Ýú¾,ÕÐ+¥Ž§Ò§p72§}nxJD¤‘ÌË– C/„œQæ*;Àëß±]‚i·Çfíª+dÕÛqÑCh¼Ð4­'ÖRƒLòV)”#`g œ£Èë:d_»Õ^ 7 íû„þõ_Ee¶Û7"Üé¿`ÐSILfâÑAÝ—U`¡”È#ncÌòx˜€:5gÐ9Gò~j­’ØÎŒûòL·}Ú—nTÜ,öÝÕOm¥Ši'–šMý7¤ eE,ïÝ#z€äŒ³.lupa ùb¬Æ—Á"Oþ+¨mn+Ü+7}Èš’Ö±ã»gú¤†Jµ 0vFpÄz˜œN:ØÊäÔ ÃŽ+ô@a~<0]Y\eXu.d?À?ƒDU*ÏÜÏëúÛÿ’uÎr]5äQååë׆½…Ó;(åLêÉ:k²ÃûþK–Ùû>k»qVñ¶vþŹ_7}•®êZnòª‰`Y ªaB±žlŸXÏ«^g1”Ëœ$/:‹^ú€4Á\wpînÌ›ŠéC¼ !¸OÒ[­RQÀcš´RfZ™U_™™#{ÆSâÇ/1ë®>È÷\œgVq™]Íe©­»z5kÊrŸ‹Ý­Æd¦àÅ2ÒÝ)ª*n’{ÙNužHÕ”¢“Þ<À©elròár45ì£&`sÀkõÿ((ZNoË,N¯Oð¥(ë;?qjI8R¼.ž®ÑÕÁRþ‡ Ñ©ï¢çF,)#C)É^cÔjàÙkØ™üªi¢4—¦#ðœTq‡„]™èbàûXêi-V(¡¢·ÇK ¨aD¯ÌÊÌåœ.z䜜jMz1¢ŒT ígK8œT]>ðì¶ÎÛr»Ô´bª$´Ü᪱҄…3¥<¸c”À. ó"ô†éª –>Édj8 å–¾Ð~ñ‰â¥-§x%·¤­´mK Bâ?Ix-ÔÐ"NUpÙ<á•\Œ¨P¹È¸¶YØHhú*%¡Ð\TÇ·8è·ª{6ÇŠh’¥%¸…©TU;ó(çá6UæÃ â¤4C°ñMöÿ¸"÷ÚÝ·ÁõW„ íOKMOé^‘Pò¤Š«ÌM”nvf0F¡–›=àZÏ ¦J—YíHsüsŒ×loÞñúå2í\¶øºßUt¡'(Y˜º0dljFp¬¹:Ý•hÚŽSâ°}:ÖaœN&»ƒ‹Û?zîêÔl†ºCs¼ÏE[ï’ #gi&åË"Hy°RsÌ2£:‡×§R ¤[2cÒ¥”*Sa©z Ná%ö.ÏV.%ÛxQ_ëY¹î%iaäµÄcfXæeï:ó RàãÓ£º+jŠe¢Näiµ:‘¨`oMø§ÄðÚçA±÷ŽÄ†E ·ú]ž¶BÑ!2DŽW$çÈ*#ÔV«f¤àÇ7,°V£NÓU¥ívy⥶Ó†¼T°]o±ðþ™h首ڲŽ6zŠvŠ›**­àRcíN¯HѬÒë¸e䳨*Ñp±û¦œ âfÌÝ[øm­‘ÃÅ·SÃbjÉ«dŠ(Ý{É"äV2Áƒ§+“Í•åU`"…jo«uŒ«Ò¨ÊwžéÅumv.5]¸ŸÙó(uƒ»KvöTÕ«÷ºâkVöVNí'²ª£q_÷Ê—¯ûƒ~q®jù…ÑK²UW×åøµ‚ÑZxsûÕvÿ›ò[[ÑÉË*™„˵@Ïf=ðÀu;>·þ¥µßèßàUìÕ³Ä/‰ SÂ?â#ÿ$kàNkîFK-¯F{”ÉžÛÛpÿ˜.ùù)µëüú±ïRò~1ý!_I·/ªlWg§­ºÛèLR4©¶®|Dg${<úkéŸ\µØ˜_6ÚÃ+M£Š7#KÝÙk¨*£ŽV»²Ä– ²’ëýz†Ö1‚—Rˆ]Ë]索 ‰”Íb¾Íu4Þl®W ®…Éû|þżOû‹¯ÿ ëšÝý#üM‹ú¶x¯Œ¶-ËÛ5SÕm뜴²ÏŠF‰T™˜_#øpâÜ—Ú–‡f¤jx©Ä:º9h.›¾®Xê£äðëËÉËžLüž~_Õ&£È‰P)±¤]ßÜœ¿Ûv×k‘{º‡X Ù÷##(É59'¾€ùdëÒøCƒ-rvç|Y¥öXBú7aíÃ+T߈3\žz¹;©ÞÕÉ݆9x€ ë×®N¾¶ª-ÍÓä¾yÖj®É±æ¦?T½¾-Ô×=³¸npSEZªmð*¬á&.‡Â|Ž0zt#WÓS¨i>Jš”ÉYhï´WëKIF²*ÇW°”lSê>ZØ<<`±--+vÊí¶;;púÛºwFÆ¯Ü _{Jj+tÑ$‹#Å#sæY#\F Ö:kšÝi§f¦á2atجï´Ô-iˆ¼¥¶ýÚÞR_ªvÞÖì¿ÄT¸ò7¥S55ÈMÈ–J‘…ê#©èFG]yãâ´Y$5záuŸ™YÍîòð®ÝÂÅ?¸–jè#窣6êÄ¥r¾!?.IÉ8Áóuo›Ó‰!P|&¤À+ÜÜ)ßvþ*ðÚÁÄ»=ÔÔ—û55šž¤(’4–5pÊHæ°pH×­F «I¯į*µ3J«˜uV]j³Fˆ™_ÿ{Ïñ×óê쫳´£ì¾IüVüÚ£;Jïì©Ýl±Fˆ"Æ@JŒè‹ÏÜ[âm 6úÜöNpò޶Ó!¢]«t–ÞÑ q‰kpfS0•XÅ(^Ióeuæ×«nmG6›dj?UèÑ¥bs^è:ÇÑŽÓÿ‰•‚˳vuE%e¦ÛFâD·OP¥žd4pÉÈ#fŠÝá%pÀ\çP-uk`Äg„ã³ò¤ÙiQã3—†Õ•šûÄÙ8GzÜ|-œM[´Û¢c·"Þ²0§‰%GaPpà²àò–b24k«iAs3Ï Z¼QÍ£¢!®ðÇ^¿ÒövÉfÚT–tÜ{Š褕iåžsï1*¬0rª*ôË]téþ˜p\©×&“<<õýZî/Áï©ý[Cÿqâ«¥ÿ´pTN)öb¯â ãßÚ2nºMµqµ­wBiçjœ²J¸ñ„)Ð ê<ެ†©ò0#=«z6±LA`Ì æ—xƾï;U·yÚ#³Ò['«–K…E8ž:‰yE8çPÈRIÜ?6S žc–«g«f1S§½‹ééW¥hņ~ª³jÙ[YVãFµ3°¾¤iw¨š¡ÌU™Ý˜œ"óóºŸ%TeQÒ0uˆƒ­kˆYpïbo=Ç5¶ÔðËy½G[5lÛ“’ºv‘‰Fc!¾‘ÀTló‘å‰hsÝu¸•-ceØôë°77Ÿ¸.Öþ¾q»\^¹íb@E²ªªRG9 ÌØ$q××Õ|2ÍRÍg‡æLÆÅó´S´W–d0«ºëÑ^z4Dh‰0ÞÝa[ûŽ_ä›ójJFj§qýë¨ÿ›ÉþI×9È­×.í¨ƒ‡4ëæ×Ë`Ùá:åµeOÄ.«.§VjrÔÜjˆì­qhöûòP)`g![ õ¼¼=G«®µYòœY×Î1\Ú®×ÂÛ’ê»(]ª**+£Š¡…¢'ƒß–fæ1¨,A=} g:å-¢Ò>õ® ê£*£%+Ãͱ°·.îš–íÙ²K%] ¤Ô·V¢&ʨQò8 ‡Áu8½&R{ñ§Õ*>«Y…IJÜ{?ðj¢å5Ê}FóTJ]Ú@Ç€|9gÁìÛ£P™º±é5â/.}áõµw…Ç3ïš+tôuSTAÝk©Ätá‹*a ªL½à'ì¼×RË/Do>õ¯Eµ Àû³;‚lÛ#míJv½MÅ‹mD´¤ ’ç?Iëæ }z&ðâ~Šo½æ.žê¶Uð3pY £ºøƒ#×Û’yjú¶%w–@ªÄæpåÕCò•$tÎ†ÎæÃ\ìFò‚Ð×ušÜà·^¸5tÚÛ¦ë¶w?íÖö™£Z;}nå®GåTï]† <à œžS©uœ±å®ty• ®×°9­ðNïàUÛrXûžñŠŽ¢¯ý›5é¸Õ¥$`®y”*…Vn‡¯) šÎ¥˜½±Múö’®ËCXî»9ª4üÞuÓG=®ín&yV"—˘F0ŒHÄó`*œǧ1ÏÏf¨ÖJÛ¤SéLlîÉœXâl–͑ڢ×tž;Ùâ¥Ü7d^n\·Œc©ñêôì5ª˜eP|Ê¥Keb_L ¬ØìíKýü¡þ¸þž¶ùU³¿Ì¬¾gcîrþÇgj_ïåôíÇôôùU³¿Ì§Ìì}ÎAØìíL§›õsƒñÞî$|…ŽŸ*¶wù”ù¹È.«Ù[…×‚× Ã±øƒ¸–ïp IRkbžYW»~ó•s)-‘Êzy{5Ùc¡RÎ\Ç™8.K]juÃ^Áع±¾h×râG! ŸÆ£DX•ÏR­Ô}®ˆŽPäò°Ž¹ÿë×¢*fÕŠ¬}V+Å^Û*Œ "Ó¦|Oû[/žÀ2|0rX2zþbÙñÔòÛ݆¸WLˆõˆ¢"£@{˜|Lqêê9—ÈçÔF²|Ï—¢Ñ‘~©.~û¶ÿ¢†Eº:5–˜Ì¨ôsFOpÇ/Ï\x“Ö¾ ¶Ž½¥ä6lFÝÑœ³ßµWíi¸¤•Ô÷Á<´k™+©­Èò¦T“ßÃáª^§¨¼ÏÙ f/kž_QšÐÝÕþ‡$ýá»TnÈᆚêâ=¾9"Š’Š~GÌ|¥ccˆ\dò—%TÍð†-/×–å^­ÍYïNj–þ›røÓSîšZ¶ ÓÓ[)ä‘ÇÚ²x'sÓÞÑ–¤‡\v|‡ùP.—7.kL­¸Yv¡ { É­<öòÎZf_ÙÊ /¬cŸƒ¨Ôuú™òç·Ë<”õzÙså³ÏÅOTGx’û2×Gu(`”b¶’‰Õ€„c ‰€9Á>$ ƒ£Z›×±žK!vèËŸ¿U î6°Yn~þ˜š,ËWGïor3!½\¿\=1‡Œ`Œ)ñ¬ú×ZDòúú-:·ˆ1Ïéê¥)ÖðûŠª¦¹[&%Zz99X°Ë¬'¢39˜ò¶| sjâõóž[¾ŸuL.Œ³ßïÉ;¾R]â­äKmÙ`jTﻫ%E’S<Ù=ã0JtbN:«8:r<†‘¸•¹=÷x^«Òìõ F”ÐFdOhAxˆü“½T‚Qó|øžø«²îŒxï÷Á2ÛrîëÅ'¤%ö¢ •­•qòðŽh£Ãöê@Æsƒª°¼¸gÈ«:èiˆæ×QvmC=9½3KoƒQSÛfi¼NaßÔt¨|–Ç&*õ——kåõ9¨`õsú ¾©üpîúíÃY ºöm“QÊÔRÑÓ[éâ•Ê`VË æø-Ô³s … «CËŒARX&'Ík¡´ï«+Z$ŽÉ¹`š™ 3==ž†Q <ü¯ÞJà<¬ÈH,˜ „çÄ4 ¨ØÀðT—Stâ8‹» “ñãäפ¼ä­ð[ð›DU*ÁšgþMÿÉ:ç9.šò(\ üzð×°º_eÿ1ÿ«%üë®Ëï.Kgì®õÄýÃnÚ›"㸯Øë)iiI–šP Ë’VÈaË’2H kÓ¬àÊeÄJóè´¾ h\ŠÒzê [ÞÝá-$RV:Å«dZ´Aá–%Lº#bÁ_,0ᦖ‚ÖzûØ»M•Àçú{Ú·íî3ìê-–.÷tTËÎ{³,FUT<Éûw1Q*”lj›RÛE0!¬Ãß=ªAäÉ~>ùlSÖK–ѽì9»MØøwî6ýQ¦ŠiÜrˆÃ:©P“«ª’GQÍÓZ´Óu.Ö‚²p{jh º²—÷­ƒ‹×*ç¬ÙñÍB"c4ëÀó³/)n\£ŽìžSבão²Àµ*®L·%Z´Ý@v~ýï\þãÅM váà ¸^iîU6ˆ+idW‰ 5ÅÈêÀ*ÎʼÝÙ²±!±Ó\ƽ=,¹’dŽUÒ(ÔÑC_ïr¶v†‡ÛknÒRnNÛk­UÓñÕÇ6¸Ý+ö-=<4ðG5\k3ʬÒåpÑžT ¶9Ö…VÚd–¬ëÒužr®]{PÐm ýÂÑMÃàÑÇrŠ–ž:IBÎÎâréÈeŒ¨O7vÀ‚z bm‚›ˆ ×ïÞŨ²´Ú½ûÚ§¸Æk&ûÜómJ=‹Ol«¥µ­MME €J̽ì*Áœ3ƒ’<]IÁÖÍhmWÝ ƒ ;ESeâ麾»W®Ü1éócî‡X;´·oeMZ¿{¡þ&µoedîÒq«*®yƨ®Óѯ_à£þ¬/'ãþ¯qq‡o}ÏßÅÈÆš ¯\Ñuç-žUFÎ|¹ºc¯ž½Êô´^% º6%áîÁ“hÀ³Õ]+D® ËH+Œ´á0Ä@êqêÒ•+ƒ4«Vþ¥Þ6€#mQ)Å:ô:ô©öóßÛ+šöæ·W]»ñ2ßn‚I¥“f×¢Š2ÌÄFI¤ôõkžÜ ±¿Áob ZÙâ¾6mkîÍ´wWK¥ž¶¢©*VZjºZÕDTaÃb:õÈü#_Òa}£:Õ–ýÅM£¸é}ì½ÚoÕTBQ)ëáW. Š—B>A«švcÞåPÇ7üÕë°%Qµñ¿snË­ýÙ°®óÇ wbLDPJÊFrÊGLd‚<õ×`7j¹ÃP+–Ü&“Zu½Øg´Mß´Þè¾Ø·~еPAk°[î%¦Zäfz–‘YXÉ& Š0½duƽWZàà0Ù>«Î¶Qv‚ÒqۋѲpÛg·½·N •.Âá8/ËŽ‡ê: ^½ 3«ê¼ý+Âè<3·Ó[6ÄÖêPÂ(k)’5wf!A\d’Iüzê¢d.z¤—ÏŠã^ë? ·o;5QRìÎÌqf¶ƒuQÕýKI~šÞQtj•’»°üÅ$Œàcñ f¥! ˜;ö‘à¶°T ªzÑ#î6ñ_?®}•7ïI®{gÜb¼ÕÉ[<²Þª·½|5SJU9¤Ö`Ï•äø'Ë^0¦òÀÝðëG¿r½ƒQåÚAã„û÷ ¼ösì Ù¿ppÆß¼»@ö¯Ú›¦÷w©µÞ,–ë¥ÆãèÔéS41Ô4Žä’4ÕˆRN c],²Ð,mö÷๟i¬à׌·b¾ˆðïhØ6ól]¯Aè¶Û=² +}0rÝÌ1 DL¶I€2zûuîR`§L4dñ*¼Ô¨\s*wZ*#DL¯ÿ½çøëùõGöUÙÚQö?ß$?Áoͪ3´®þÊÖËhˆÑ¢ €F¯DXw_!çb ¦PJáyºô8Ñú0ÀAk\ … ¸ É|Kí9îlìm×·wð®)f•šJk?e’š¡C”2Ç(ˆ,¨Xs¯2äyëÆ«iøSÖhñ»îW±NÏñG·ªãá>áz3‚UüÝ[ß½ø!Mh6+Œ"Z«EÂ’'¬A8 Œzt Ó¥v/6¾™µ jÌïWDàn°YhˆÑ¢#DZ«(åþM¿6 ä¤fª—Þºù¼ŸäsœŠÝr>՗ö¶îÅÜÏ}è7K|æ"ܼü¨O.}Y×%µ×MÛ]v6ßsÛ´Ñ8GSGyØVŠêtÕÛ`‘ávæ_–ÇÇ‚|õÓ@‡Rl®zÀ¶£€W²ìÇNaIEá8Î@üºÞå5Ïz¢ “d¡åôqœQÐivš^¨†°ì¬ï}Ÿ–K´÷%ê‹î›–롾ÕÁh¼l>JvUZ=Ò¥8Û–AݰUÆ#V,?1ä9\x^^`·Íw00´Hw’ÓI_ª«¬Û·[ÆÄ†ìõp½³Ð±‚ìŽïWé,D*õ`äd@.$´–ίp¤†€iäÛ3´Åζ ˶Üá¼Üµ“ÍQÞC+ó/+$ ’™^RÍæA5sNÖLßy*Š–@ {ÍZ8q¶x¥Q{š«‹gfGN´ø¦{,r<Ýà!G3H£ÃÈ1ÓZÒebïÔ òXÕ}¿¦Oš¸Éµ6³Â`}½BciFOFNRëð[ó¯fº4lذ¾ý«Rì ‰Ì®»FØ çŠ8ü9óÇO^£EKºKSjqmÛ;jÊí5šÉGHι§…c,3œ£¯^º°cP^çfSÞH~Ø|º²ª;¨ý‡ç¯DJ‹Ï)ÑÙC·ªxɹ^éMJî-VÀP9‚ýÛê×0 6‡NÁ÷]¼Plm?eg÷‹ekè~EÖ·iîYMD{ò‡¾‡ä].ÓÜ“Q7¸Yö¬4nôT=èCÝFÁÇ—«:‚Úq‚_8®«¿i˦íÝ|TÚu4vØZ9j'…Ì·>òpþŒ#<Ɖo²| uçQ6¢çiç»rôj‹0ktgå¿z¸í8Ñ7ˆŽ…Þ‚¨8ŽÌÁŸÄàæ<³“Óz0 ¹ÖÌÀê÷+žÇ–¿p¡7­ <µ“Fô¡Ù æ gir;˜\gát>"SÔ gQ²|¶n JdÇžßÞÛ qÛSQoR‚ÇN;éöÃr†~º­Íu#¨_²:‡ ª<­ÈÒtGÇj­mû- 3rSÙ)’héÕª’ ‘=+!Êᤉܪ‚ÄH'8è²k@Õý¤{òZ¹Äëþà}ù©«u›”zM¾˜ÄváŽ?IÚÓº:–Áà`ÓdçëMŽðç¨U±þ;6gÃZ¨&ïžß|u-’Z-R×úh,ÔOÏ;¤ÑRl*…ÈÉð¼R¾®2‘œž˜èu%¢ã°þÓξÓ?Ü=ñXÕZ¡_©im‘‡¦wœÛ%ÏpDŒNUX „W›•pËâÎ…½Ûî8õñçîTò[)!¾ÕÔGoŠ )vM«="†0®¹bňÀ½r«u ­.€ãèBÎñºÞTY)ja°5Už­ŠŽû"jª´Ì…±Þ#z<®J©˜ulj—A ‘þ2}Òñ—c‡ŒR¥ÞÝ _ëk|=ËØaE/¶¥(Ò_ óÊÃ× Â/\€5{¢ñÃVÏ|2Tž¨Ç^ß|sN7±î«QïuaNd]¯Xî¸)‘ß3b,5Ç„Qž]KÀœ¹ª†“óDÏpRÓ!ݪá¥QÏd¨ :Y%ñ?{©fúëxP€¬æ9]UÑ¥1³gÝKIÑ¿e´ì±Cv ª­²Cç'¾©Ø²SàžrXÏ ¤ù—©ñ cTczÂGöÇ0´{Óû¾ÅIÖmØ/7 ihéÖªZ 8Ì•!ª¥ç\•Wånî"3‰á«3eŽ®Yx/ã?ãì¨Z ÕŽ¸÷÷M©èh¨'¥»Üöý;Ékzxä5>¦Zdž–nõ¦ âÃaUW”¾Iqª€2Fpú)$™ç:Äcõ^‰·ÕC[Ee9nIH™8a‘‘êèGMz È•æJ„ð[ðhŠ¥Wûš_äßü“®c’é¯"ëÄ^ºé]“ÿò«ÿäÉ:ë®ÃûþK–Ùû>k¾q6ûWµöMËp[éÑæ§¥&1*–I*¼Ìš¨%ĽJÎ,¦\›I¡õ+’^»Eq0ÓÖ ½Â™)䤯zfjÚw‘]Ê«x*ùÁs.ùë…ÖªÐn±w6ÍJEçf¤aã÷ຠµQÁ)ZÓývt¨~áæ2"SÝdÆ eŽ9é‚:êý*¨7K1TèÔˆ¼‚½ñKuß¶>Þ£¸mý®×I¥¯Jg¢ˆ²9æ$)å^e\¶:定Ïu6Ñ+ž‹Qä MvëÝÁ{žóµm¸©¯ÔöºÉ)íέ"zT!ÕGE êÌŠG@J‘¨/G/­Š3NN8.}oíÄëM\6«× ¦®i‰>’"h™aË9['œ'§*Y×(µVi‚É]FÍIÂC¡t »Ä*­ÃÂ4â,ÛN¤T=®J³hÝã:†ð/2‚y±Ð‘Ô#®¦U/¡~5d¹H2½ÉךkÂî n ÏX×}$0ˆ*ûçu«v,KD¯ýl*©V8b[ªŒkF«ªÌ¶æ¦µ6Óˆ2U_ö‡Ýû7uÜ-Ôœ8š²’‰;´‰)çif~u!ˬlª®¼Ü€ÉøEOC[UJo 6@ñ÷à¶¥eeF]áïÅ&Êâ\¼Fßöý«½øI šÒjÖêi% EQŒ¨¿\@9™1â |J~-)ÖÒÕ {2œv%JZ*EÌ~q‚‘â—wNÊÝÿR{`­Z Jz“^ñÌÈUê̘\&J±=Y‡NoZÐúoºÖìúâ©Fƒ*2ó·è ë{NïkDuñ×p6­j©)©¤D§iåUr9–,ãÄP6]8é¬Í²£fY—½‹Qd¦â!þø§^ѼC¶[+o•<"!i)A¨ÈþÀßYðžPÀàž¥G¯Rë]P ¹ï‚¨²Ò$ þø«ï·-Vñ£¹ÕVZL"’à`€KBÈ`Š@02™Z6øÐç#]4žjHËßásÕhaDØ\jâ­uE«l^xk— ‰`ZÚˆ„°ÃL•™ØÏ*b¨%š7 Ëç®jVŠÆ[¿atT¡Dàì=û*ËÆÍç¿6sÙ Ø[jŠºK•{ERjéäp˜ Ë’ŠÜ ‚Ùfò¦uµ¦¥Jwn ••”ßzùˆZ¸=Æ=ÃÄ-Ûp°Ý8_UcŽŽdJЧ%¤n`¸ÁUð6ICœ•C̦¢ÏhuW[ïü)¯A´˜tÏ¿òºfº×"®ÜwÍü¡Öí-ÛÙSV¯Þ艭[ÙY;´œjÊ©­Â×AqNZê8æåtPZšHÉD¦Û¥ú¡zf´Û½ hU–!N{Á)f“ðJàVsŸn³¸/ä!^ñ»ž*V+=º D‚Ž8âæÉH×”Wž´ºÐ!Rñ™K[H¢&«/)Œ®ABJå¾Ã·-Ò{íû³6Ë««ª™¤ª¨žÃ yõ,N:“®cb²“7éËVWÊ‹µöìo5MÁ.]–öGXJAÝŒ2Æ#RæÙ'¨ÀÆ«TmŠÍ&Xl´À‡•zág® pDOú‘pºÃ¶ý-‡¥µ¢Ù&Pb£'¶§g£DËÆ¥¢µa×q*ÎÛjËYPóUÛa‘ýlËçòkBÆÂÎû‚Èí ¶F=æƒæÿ¯M6)¾ýªB8Ö$Ѝ(òWTZê)Ö¢'‚@¬¬*à ƒæõôÔ!r«‡a¾ÈwZÙn7NÎ;BYåròHl±Žf'$ôÓ®S`±ŸàWNµæTLýƒ{#¾à†˜vlÙ„ôr4‘›0ïL¡×”ƒžP¸-‘ŒçuNd¿Ø¯Ó­W;fUç`öwà— hê¨øy»ž:³š¥ ·$}÷Ää °øO‹[Ó²Ùé«@XԴתzÎ%ORl-¡L A¶ècæÆ{ªUR@òxõ{5qJ˜Ô³5u­ãgí±ÿ™©þgúõ:6lKïÚ·ÓYmÔŠŽ8•\·*™öãÛùµ! d ¸• Å[îÇÛ{_ßûLòÑÅ:â‚啤' SÄO·C9ég]Ô˜É~Jô[Qï†f¹ÌüYá úËUkÚ;zõõ0¬)#íÚÅR‚@ø%Jœd`Æ25ÊkÐsHh< êk´‚â8„Úõ¹éw䪸ÚöµÕÒ¢rK d|Àr…-†Œœã9æb@5W<=ä€x+5…­»מñUj†KͶyD5=ðeÀÃsr¯Së×{ ‹q …÷C°*WWTFˆ™_ÿ{Ïñ×óê쫳´£ì¾IüVüÚ£;Jïì©Ýl±Fˆ"4Dœ¾­xç¶'o>1p+u#Øû*Á4qí¤®¤ª½U¼"ª¡äXãˆ2«æfÀ'W1=•ª™{Î/ïÛ7x³k¤öc¸Cúí Òݶ.çtÅŸ‘Y,LÌ[‘T F¾~£mF4ø½æ:…'ÔâGá{÷°•výàï6' 7—Ы÷ÂÝUÊgçÝC•$ Ùrpzkèì©Bƒáì•óÖæÓ¯YÏiöõv½…ä£DFˆ"ÕYûŽ_äÛójJFj©qýë¨ÿ›ÉþI×9È­×í±ÿ“­ÿ8¡ÿ#\ý–y.ëî»Í[,»‹qmÍÝõ6Ã^.Ûr–Jktn¦` c9&Fu»\æYš$ÀÁbæµö¢`IÅ8¨ßÜN;oîj.—º\û³r²Í?Š“È0.2«Ê %Ž|º©ÒÖѵÁ¸œÆÅ:ZG4»­e´8§¾7&çŠÑwà}öÇDâY%¹Ý+ eŒ©UT 1Ëe‰ÎÆ2zdÊÕø, m0£MðNéW¯GˆŒôÎs®…‚¨ïþÛ¸Sܪé(S Ö¨§$€<ÏÔ`è: ùë´ES'èµ§XÓËêšUp]ëîTwŠýËM5]‡¤©—nÒ³ÆÀ(63œ"ŒõÈP=¹©³’àIÄn ¼Àï*ÃèOþ&=sûÇLüÝkúÝþAgú=Þe/ qCûîKýMú:~·OÑîó(ô(}É é¿GOÖïò ú=ÞeÅï¹/ô7èéúÝþA?G»Ì£Ð8¡ý÷%þƒ¦ý?[¿È'è÷y”z?¾ä¿Ðtߣ§ëwùýï2@â‡÷Ü—ú›ôtýnÿ Ÿ£ÝæQèPþû’ÿAÓ~ŽŸ­ßäô{¼ÊKÕ¯¶^ë·ërIr­¯H#’g¥H‚¬Aù@Tû3“£Zàââd”shh˜ôx\“WTA§ˆzÇÉ¢ Ó®2¬3íÆˆ@èÊ?ˆ¹öÒžŒÅ¼Ue¥!-uaãKœòÎO2õœç-Éð³Ì1sÓˆÖ·©=O«Ü¨áS5OXÓR©hHg¬¤PTŒ•=OFr5CŒîß°-0þ«UÚk{qBÝ,Kl§Ù h–;T÷3x§v@á[¯.OŸ.¡Äi†YoØDsÏvÞ*··ë-1SÓÓ×ÛdJxaîZÚ„‰¼>Ô=+cÊŒæ²iiŒ¸Ÿajðé×À{*PÖÐżZ¤WÑG"í¶2Ê7U;r}hi9HuòÓÇä©ÕXêò4“»iUƒsÏ`YT×ÛêvÅð›­®dŠVl Û]T Ï\” N g-Õ†qç ˆâOøPn€ÿ+KÍiHöC ík•‡Ð¿UÈ  ˜Žäòót>B~ŠÞ#á騑Ôˉ۫ò§¾|?°¥]%Và©0\hÝÖ9ŠmÃTî¹…y†d^Tcž«äÀ†^¯­dày•”ч  e®µÒÚ,6©+íZ”÷4sn*øyÓ¾bBÛã\ºçì]¹ƒdük2@kFOÑj.qÇ€ú©¤ž’ Íp©Ž¦‘혓‹ÕTLS˜r£MÊG õ"}q|Û8Ö˜_>O¿ºÏ£Ç`÷öN÷ ΔݒškÍ#JÔ‘÷qɼj;ÃðåŒ/+zˆæ9ºçRâ'>eC»— ¢w]TKÄ+ÒªfŸê~¨ÔfçQ,Üì|á‘»*r9•dêºzá®yÀë9íòS ¢ç´œF̶y¬ª8ÅÇx)’¶^ó¼ÒIÜ[£IŒ’*…\3ȇ«Ë–èÊ¡-¡´Zc±åï$,óÛó÷Á4±ñ£&×,7~O-[×NñÖÇgªŽGÞIŒds£§wžñ•rPuVÚ-‹qð9{óVuž„àì ޲m5Ú%ÍÃÞ> žƒˆ v>ðñä·ÔqgŒwVÜÞ– °e¡¹íÈj*¨£¡Ö™ n¥yŒ*Æ Êeç~‹ zä5à`Füþª¹¤âå™â§h¬­TÜ*¢X%–JQß´Ê 91 xK…Eòæ`GAÖtÖ¬î}SCeï}üpí'5Â:ëg æJHª™Zís¬µh‘‡cˆH’ ¼fm6¹Ü<+Neˆ.ÇÅOl®,q¯r_¨ ½ðö[m/¡UKP††sé,‘‡`%fð÷Mã'¯Áêu§^Ð÷ l vûòYT£A0éËßåFÕñóŽVŠè­»ƒ…ÐÓ–4±GXÕH²M$Aʪ¢ÙnhÀÎT©fÂPÚm 0æìÚ®,Öw k¶ì[dâ¯êèf÷³…Z¥Bj*…E$Ó‘CÓª®ò”%»Ä%6YNš{Q2=å¼ïÉ46`qtûÏr¼ð}níëk™÷®ÖšÑ] tѬ «°+aÀ-Ÿ#AÀÀÉé¡Uõ\A\Õé2™ê æ°Æ[Ÿ“È:èX,–$F殈²Ñváû¾oåN°winÞÊš´þ÷Åü˜Ö­ì¬ÚN=‹VUGžˆ™<5¢àÕTÝÙSÞ0C1õU Ì…`DA[9®ÿiMó›èÓ¬TŸì© ˜éþs}u“ªûêXéÏøMôiÖNªÑOGu‚z‰y)ˆš`ÀÝ<*=žÑ¨ÂT’Ó Çû*:÷tÝ„ßF§¬£ª…7^¼‰MóÛèÓ¬T¼×´¦ùÍôiÖNª9®ÿiMó›èÓ¬UŽnÇìiøMôiÖNª]—ì)þs}u“ª´¼F¯J°´þYY¼Ëìþé”–Ä-àÝÇû7Îo£N²uRó]þÒ›ç7ѧY:¨æ»ý¥7Îo£N²uQÍwûJoœßFdê¯?û¤»ŠüTìÍY°øazk]æãp ¸R±ÌJ g ’¤«(*@ œùp|E•*Yî´k]ß}6W¼v/Ÿ=–;0öÇá/bß»ܬ‹¸ÕužŽúµkYL±7ìvå’:iR‚tbuáÙ™YŽê†Â6ëÛWµh}·®O˜;5yì_@v/¨)."íëEšz–>…¸÷¯?N½ ƒÍ×\ë×¥T ^MJdâÂJïÛbJyvõ´€Ú•1äרÈ,¼×Íã*CVUFˆ™_ÿ{Ïñ×óê쫳´£ì¾IüVüÚ£;Jïì©Ýl±Fˆ"4D‡ '¯–ˆ¸ÿhÉÜ>ãmÂM÷YiÎ奰TP[ª x_Ä©"œ†PáO¨QzáµX©Ú ÿå»lÖÊ”Ïã2«Þçße ÅÙg–m™½îF¦ùKNðÖ55W42_"Ù'®Ož:uÍlWÙ©uóV·Ú›h«ÔÉwº»eºàÓíðÍÉÕ;蕹OÅœã]äšáŒ–µöÐòÛÔ#ðR'Ѩ¸ÍŠo¿jŠ®áon»¢Ý¼«vU²[œH-UÏD¼ô…ðãÂHduÆpFN¨hÒsÃËDŒ•…j­ih8×í­ØnÔüCÚœN²oš{%~ß–n4µ¶óQ }$uQÔ¬¥ÀËÍÕy\åN¸m¿ª¨ »¬vóe¦æD‚¥+%z»Ì”rÜ'34j©’Ks`. õ ôòÕL—B!³ ×ÃÞ­Òº›uTßHi꙽iù[¼F# ÜÄ|!žžxÖô¨^!Ĭj׺ auñœu×râFˆ"4E®·÷¿É7æÔ”ŒÕNãû×Qÿ7“ü“®s‘[®#Ûg?©žÖòŠò5ÃñÚg’î°~ó¼×IàØ“õ&Û!G_x)‡A×à uPý–ø.jÿ¼ïœo;®ç´=ÔæÔ®¼wÕ&:¤¤©dh”(<Ùå+ën­ëÀ®D¼½±tJ†¼aGXw~õÜâŠ.îKlKL$Yî·å'¼U1ªÆór³7R€Ukê<Å£é>ÿ­þt~4mM#‘õI÷ýoó£ôi£ji¨úO¿ë£MSHä}GÒ}ÿ[üèýhÚšG#ê>“ïúßçGèÓFÔÒ9QôŸÖÿ:?Fš6¦‘Èú¤ûþ·ùÑú4ѵ4ŽGÔ}'ßõ¿ÎѦ©¤r>£é>ÿ­þt~4mM#‘õI÷ýoó£ôi£ji¨úO¿ë£MSHä¿QôVÿ:?Fš6¦‘É>£é>ÿ­þt~4mM#‘õI÷ýoó£ôi£ji¹†Öô¡ì2ÔT÷fÕYÝ®„*aߪ2ø“¯­þ Èò\lž¿]OޝˆP»Í«â­œÓÜ'ˆµŠ,¸¹Ã”0u% שld¾M¬êLŸ ¾ Jq{ºüÖ†èÈé«É?ŽkÉÞmèµ—–%a»Q´ŠàFrÇ,,œeUO1Ë1·[Iå´{ ½[š³ØVëUõvÝÞzû•ÝTÖ1§z»í½ 6‰%ˆaŸ9<Ò\ ùI.¸dž!@ ¾"8|™*nQÇ´]nµàN)òWrÒ±˜4ì™Èý“ÐÇ9ðžuž¦<ÆÞu0:ør>°9¼I¨ï®)9 ™Ít¤Ÿ*!"42Tø”†Æ@]kÖ¼sâ}[º¸MÖŸjY&§¹]R‰éù¦h7 4¤w¤eæ‰@=¦ Ç)òÖ@¸1°LxˆõZ@/tÄøá’˜£{ªnºõ¦«¯iSnÓ·,jVt^nݸîâîÝLž°5 ½|ømüõ¬Ì\;¿-IõÁ·%Ê¡é-Õwy£ZT2$5Ö刡æufõå²dúˆÕòpžJÐ1Žj+q[7=vôºÅJµÏ½¤H/4ðF¼Géø¡< “&O)¸Ãj5†Ñì+°°S;²›Y©w}¾æ·ê«Ø¥ˆ©ª•÷5lJ­Þró£( 6äA>Z†‡ƒ&x‚¥Å„@Ž,7†ã¬µmúK}6á»A,¶ˆ%£ŽŠ÷B¢LJ™tš¡yål®Ýàå¥GÀ$ä5º1 ¸˜ì?e#ÇrÜ·KÓÜ®/o¬¥-ÆÍ q¨ £ØÕÀ@T$“%8Ô¨Fˆ"4E®·÷¿É7æÔ”ŒÕNãû×Qÿ7“ü“®s‘[®)Û_ÿ&{_þsCþF¸~!ûLò]ÖÞwšè\+¨’—ƒûbjx˹²Ñ©B| 2ŸÅ®š8Po€\Õ¿}Þ%LWßjípÓʶÙ&2¹VôufØF<ÁöŸ-h\[©P493ýP¨‹Jfµ]QbŒ´"` rô}‡=|€Õt£aS£;B#ß̱´[zøD¿µ–¥*?OA_¯ñh*N¢š=á-¿}­téN»zíy7 zˆ €¹>"sñyyõ ’r(Y0±ú¿£åG÷–òUƒaNyP)ë’N=ZiFš3´)ê~Z˜t’@Cd9Ö“*¶w_ñò~PèˆîîÒ~Pè‰{øù~yÑÜÇËóΈŽãþ>_žtDwñòüó¢#¸ÿ—çÇü|¿<èˆî?ãåùçDIÜ»IùC¢%î?ãåùçDGqÿ/Ï:" íJI7yZY9Þ×VC­˜FÎK7.›–, ã§…ºƒ®vßÕîVÏ=¯Ü(]é ¢¾`°1ÿa _­XÖFý¢%'¡Æ@óªŸ!¬êLù ^ FeçµZJ¡¾í«5d°Gd§,nC$h}ù¸!Ðùd¨Æp¿›G¤Vähω׽Wlô4Õ%ýéš ^•ll8©el‘â› c—®|qyœžƒÈ9lqü-\Aÿ©áùRQÌÛ¢(Þæ5Û¡c†M¤$Œžd8P­ÌO6JÆÝóðòêÐoùlU©çµmšÙS†ûG‰ä«`ëÄJwf$øYŠÔ"c\zçÏStÝvÛî| ›÷{„•ÕYÚ‰ïeh*‘wñŸNæ3Þ0f™CbŸ ¸ó\ñhAêú„u±æ}ñS’PÈ·j³ï\Ñ)†BÝæÑXU¾² 1*Å›ø.<°¾ Ö‘Ö8rTœªƒ•RÑYk…¢Yª3š¸¶L­à9Âü-YÃá³íŸÙU¦#Çjß¶-)üÈûr–9Ý9F<9’‘ˆ/0P¬VCŸ5lWàêXÞ¾Z»°t·?î”îªÞFâª+jFLTšÎŒr¥yO8f$d‚ÝŽ03%½c‡%Pz£kG (²Ü!PŒÐÄ{ƒ²»†`ZRyaæåaäIc–èÃפuNÚ¦zÃj²žµ¨mfÛk¼V8 ©E· “‘Àn¯í€ØÏTð¨2u‘˜³gªÐ&ví?e1j¢‘l3G=ªEGP$ŠMž‘u*É 7ׯsʱ‘â7„ hÑÕË—‡%™=lùû„Ú‚Ëwx–îÖK¬êµmK= VÑ‚áïA‘ŒL¬è óaI\«¾Z€×g‡¢±sr‘Å\¸s¶Ûî7+ ež(jV¢-´-é4h«7…б,¾À!q‘®‹+€qoÚ7,- ÷ë©,…ã$ä|›:ì\j©YÖ•òÜßü“®s’è¯"/?^¼5ì.—ÙDgŠœÄÿæÉ:ë²ÃûÞK’Ùû+Ó‹æ½…å%Ñ¢#DFˆ"4DhˆÑ¢#DFˆ°9"9²pFˆ…9tDº"4E\¸õ­Ÿ¯û£kv–í쯚œGã/ï´ø½°ë»HqrÁ¶vÍÉê"ªÚ•­·oP­$o$õO4MÊœü« G8(’7ý®©ä1lG?}–å9U5Ût †uâwzûÕ­!E׉¦7`7ú{ÖÊÑÄ^Ó´=ªé»4oÞßå½&¥¤½mj¦©†åQï|•©<Ž%bÙ.9XFʨ®ëŠ1ö9cª0NÏ•ÞÛ>€“¦dS·` S¯YÍA©bÄèdz·ðwݤJ[ÎçíǸ^×[MPÔmA|š9g”@ÒÓ¨ÊRI0Fy tb€Ëxj9bvaë䤾ÂL bFáæªªôú#êš@Ná²~‰ì{W·Ì×)l°v÷ÜÍX—¿xÒ#l¼,R]Å$•mJ'0÷}ÀŠ6ýœ €¾#ÀsZå´ÿªvfsÙïè©~Ç?´6ä2ÛïÃ5Æ»‡mž ðò»ˆ2{ WûìvÊøikhh}6–U2W½¼º¼À«¨— (ï sªëU6 ¤Æ÷oP´¤,¯xi¤îЮ6;lvÃõö¤ßÓ‡ôuÅÓ­}óÄú®¾‰eîÑ/ë×í…ÿ M÷ý:GQÓ­}óÄú§D²÷è—õìvÃÿ…ûþœ?£§Nµ÷ÏêËÜ¢AÛ_¶óíI¾ÿ§Oèêzu¯¾xŸTè–^àà=þ½ŽØð£ßÓ‡ôu:×ß©Ñ,½ÁÀz#õëöÂÿ…&ûþ?£¨éÖ¾ùâ}S¢Y{ƒ€ôKúö;aÿÂ}ÿNÑÓ§Zûç‰õN‰eîÑwÏs#´·h®(v¿¶í$q×tß­mk´ÒÚî×>ö•=‘Ê‘ð“™ñ×§1èzcÒøe¦½[D=ĽpüFÏBžZЀܾ›Øÿ|“ø­ùµôLí/ŸeNëeŠ4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4Dh‹]oî9’oͨ9)ªÇ÷®£þo'ù'\ç"·\S¶¨ÿÅÆÔÈÕPƒó5ÃñÚg’î°~ó¼Õ×g].v~íºË@ˆÏïUF“ä© ªœz€ëoL–ÙÚFÀ°¨®àv•ºï½wýŽÝOUhÚÿš¹V©mî„U^BœÄ’Ädú•Ž¥Õ*´H¡¬¦ãÂgMÅíêlô·Îß{Ê™ª´K4O$6Âós`1eæ`3Œ.3’ª+Ôº aV4iÉÂq]Å]ÓK 0‡ƒwê‰j`‰Þò0ai%ä (rüÇ«šMgˆê“ õ‹‹Ž›õûÙ'ìñ¹Á§¢I¤ ñÓÜÓU+ØŒ2²¯…F3ѽG—ÍÆ Æ˜x »¶tG<Îͪ±·ÚËqCKï,TèZ8Àª/•<£š‰ºyW8Qž]dÛ¹aÏé©jûÚç—×Z•“Þº}áÏ#Z–7ÛlŒ^J¸CbÎd2¡ÆÎØ ¸å'Wê‡êËz§X³^{‘WïÔú!±°ŽvçH¦¸T ^¹‚„·«×¡»qÙsö^¾Üù{+¨ìéÊæ†ÉÉtæ• zˆ›¿'ë@jL¿\Ïwðýdhnõ2ç·—žY ½/Ï—³åš°BÖ¤Ü3µ Úcnêl¶&æ0.Iy HÇ—…Á¶:Ó«çïÕgÝ|”‹#Û¶ý%]=“½Ø‚*‘p2®³ahãØõäs‘ð³×Ï« ˜çôZu¥ÄO/ªu4×^jåkLa¶œYª®‘ø R¾"½!P2zžš¹‰' ·ŽeQ$Ž{/ºÝ²ê¬Fù2ÑMb­ŽQß.<¸C$Ë—ã½Pàäêi–ÞÂ2ÚwmQP:î3žÁ¿b{U=´îºù¤œrÔ-]Z3ÕsÈ£•úŽª½Ž€êĶùË^ÕQ7|“pöÓµnËN¶au d†²¹£o †W^wǵz)8UêÜ9sSñŸ%]¾Ck–ŽÛ$ô¶™9võ ŒÔÛ++a›¢´DÆsÈßœý‘ÖN eÔJÕ³'<ΰþÔSiS´÷QÕÉ]k˜! X°ç¦R:s.YÀ0TëV]»«^݃‡°²}ëÚù{*?¾ÛÔòÞœÇañRÑîêne¤^fåVR18ÏÁEÃrÝ5N œµmöUúÆ3׳ØXXà ¤Ñâ{Ô·‹xeSWÑÒƒ ˘õ c•PIò'F€¬|@óGváàx.µÀÝž¿gµ²ÙSNÒÑÊÆ¢i'uEvfŒƒ:‡Á_ s€Î»¬®i§WÝqZZàù>ø'õ_¸æþIÿÉÐä¤f¼ˆ&ƒô„óû úuâBõ×LìŸ$mÅ^T‘I÷²^ŠÀú×]–ßò\–ÏÙ^Q‚uì/)(Ñ¢#DFˆ"4D-"4DhŠ+vRnZë,´ÛNð”Ä©‚ªja*.$>`ƒëÈÕ[ 0UØXÖZ=¿Ç×·OCWÄ[BÌh9!­§²ñj2¤ÈU˜¡P9€\uéñë–¨‚áÁmzÍ3tñ[n–.8-T’Y7í³º³wu¶’Æ"Bª#*X31lž¸\j\ÛLàáÁ@už1iâ­;r;äZx·5\UËô© ˆ¤lþ²ªzì®¶eë¢ökݼnä¤5eThйq®œÆ`îÒݽ•æÝéînpëvqKtqjÛÆÞ%mÛŽï¸ »Ô;gr-2¸‰cU*‰—UUè¶ ±æ:óß`cê9áî²=s-Ïe0ÂÆ˜Û>ª-=Ë]r'i®2ïg½Þ-êXµ'Ü )’ŸÁ:§Ëþã¶f2Ù–[•þbþãvä}y¨-ëî2ösâM5¸©ÄmÁOm¡4vê{Ýö*¨é)Î3 i,,¨‡•r B(9  >YOÔvÇ¢Ÿ™T“Ôn;ªÆÉî/vjÛ5‘ÜvÏ÷õº¦'g†¦‚ëO ‘³++d€%]#Ì1Ìêƒá4A÷O—¢·ÍkçêœÓû\¥¡ÛöÊn3q9)v˜#kR®åA˜hØR'uŠl£2}o—ÅãW? aΣ¸EAñôÛÀú¨¹}Ä.ÉÕm¶t»»yµ¢I^W´µm!¦iÌ^ÈYÑUY±–UPI WåT¦o»EošUŽÃqÜ}Sí™î4vvá¾Þ¸mqWˆÖ MÝwkU’ù --j„±E ¤ƒñáðù5o–2ê;ãÑWæ/èÜ7Ua­÷0ömÅdZîÔüi”MN´óß,yâC•Cáò¨ü'íŽgå­?ê;ˆôAñôÛÀú¦Öïr»†¶‹„w[_h¾.SUÅ xª¢Ý H¤+ <ÝÞN™zŸ‚ÄyT|.˜2éòôR~'Pˆ,lxTî—ÜÇÙÔ"œQö¤ã<~‰©M˽ÖÖC™<žLzœç¯Q[å­ÿqÜG¢˜¼ÿ¦ÞÕ1‡ÜŸá4A?h+¤tª•u¨XB£Æ¡w„Är: cì¾LÀÓåT²¾î^Šß3«Æóõ[`÷+xgICïe/hÞ.EOéòWwîà©é2ssÍÊ#Ç;s1fóbìOV$Û匈Ò;ˆôQó*Æð>«p÷/¶(¨Çiî2w-oZÞ‡”Ò/Áƒ—“ƒí‘:|±‘Gqœ”|Åó:6íÈú¨ë—¹Á[Õ$¶ûϸŸYîx*·R$Þ™¹™Z"÷¬Òdý›øDTü&‰}ܽÇÅ+ƒÏÕFÿac³÷{¾¤i¿ÐjŸ&³w/Eo›Ú;­çêì,vcþï·Ïô7ú >Mfï^‰ó{Gu¼ýQý…ŽÌ_Ýîùþ’¦ÿA§É¬ÝãËÑ>ohî·Ÿª?°±Ù‹=wöùþ‘¦ÿA§É¬ÝãËÑ>ohî·Ÿª?°±Ù‹û½ß?ÒTßè4ù5›¼yz'ÍíÖóõGö;1w»çúJ›ýŸ&³w/Dù½£ºÞ~¨þÂÇf/î÷|ÿIS ÓäÖnñåèŸ7´w[ÏÕÜXìÅëßÛçúF›ýŸ&³w/Dù½£ºÞ~¨>âÇf<ôßÛçúF›ýŸ&³w/Dù½£ºÞ~¨þÂÇf?îû|ÿHÓ ÓäÖnñåèŸ7´w[ÏÕØXìÅýÞïŸé*oô|šÍÞ<½æöŽëyú«ÇgOsc‚]™x«OÅ݉»7EeÊšÛSD]« x s÷|äªD­Ì;µÁÏLž‡:è³|:–¥ö’|cÑsÚ-õ­4î8á>«Òv?ß$þ+~mz,í.öTî¶X£DFˆ¢#DFˆ"4D-"4Dhˆ>Z"4DhˆÑ¢#DZ«qËü›~mAÉHÍUê!ôŠW§-ŽxÙ3ìÊ‘ŸëÖ uMã©8¿·­v «ü´ k– Xi–C!p @þ­a^€®ÀÒbÔ+.eX¶†ÛM¥µíûf·h(£§YÝB³…\s<³ìεcn04jY½×Þ]µI*°êÍŸ—VUYrÿüº"Å!ä9ç:"ÏãùtD˜øÏË¢,^væç#DJªÀçŸ#DX¼íÌ_ú´Džˆ>Üüš"=}¹ù4Dz ûsòhˆôAöçäÑèƒíÏÉ¢#ÑÛŸ“DG¢·?&ˆƒJÙÿVˆDn~Mˆ>Üüš"cLíÐ{tDí$'©r–ˆ·]0䜌zçéÑ´nX»#e€æbN<²~-N*0HbïóÆX å2›P¥*FéŠÙf%¹Tå›Ú}§ãÔâ£$ÎNsOŸáÔ)Abˆ‘Œu9é¢ HÊ,¤rpÞgI)bê’¯$˜aëVèˆdI%8 ëžW óÁóÑK•UˆÈVˆ”äù±=1ç¢$ê €ÄgÏÑ峞sœç9Ñ1-Žf'#=p}º"RÎz4Œ@õÓI)b£”´ŠØ$ÌVË'פ¤%*Á.ˆšûÍjþÔÒÿ7_ÑÔ@ئNÕ=ºŠ‘ûÚj8bb1ÍJ§Ì€¦ÉD“šqÍ/Ýç§I)ÒýÑþqút’Í/Ýç§I)ÒýÑþqút’Í/Ýç§I)ÒýÑþqút’Îÿnÿ<ý:IHæ—îóÓ¤”€Ži~èÿ8ý:IHæ—îóÓ¤”€Ži~èÿ8ý:IHæ—îóÓ¤”€Ži~èÿ8ý:IHæ—îóÓ¤”€Žòoº¿Ï?N’R9¥û£üãôé% ;çöÇùÇI)'<ž¹X„~$¤dy–Éõ’tD¹Ñ¢##Ú4Dd{FˆŒhÑ‘í"2=£DFG´hˆÈöÑ¢##Ú4Dd{FˆŒhÑ‘í"2=£DFG´hˆÈöÑ¢##Ú4Dd{FˆŒhÑ>Z"23Œè‰2¾ßëÑä{FˆŒhÑ‘í"@Ø9WÁöƒ¢%ç»7Î?N’R9ßîÍóÓ¤”€Žwû³|ãôé% #þìß8ý:IH 9äõJÇü#ôé% %æ—îóÓ¤”€Ži~èÿ8ý:IHæ—îóÓ¤”€ŽwûwùçéÒJ@G4¿tœ~$¤sK÷GùÇéÒJ@G4¿tœ~$¤s¿Û¿Ï?N’R9¥û£üãôé% #š_º?Î?N’RɃõÇùçéÒJ@G4¿tœ~$¤s¿Û¿Ï?N’R9ßíß矧I)ߎ’R4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4Dd{Fˆ“+íþ½.G´hˆÈöS.3ÞIx¬¹Û÷ᆎªg”SÔVÔF)ùÈæU°AÊ~ œø|ZÄÑ©xì<Ö¢«.€[’ÆýbÝ"ÛjøÇn &‰ë$Ž×.¹Fsdç8`NŽkÆÀF¹‡’‹f׸CJ÷—ã-$Ô5ÃI w–HUºªæ|33âÈl0Îp4k Mü=ïG<.cïrqúœPC2^훾ۊH¹iä2H…§äÙ‘ûòŒy˜1 ‡ êë: 1{óQ¥9}ù*òl­é_¹"®Žï·Ì´ ºul'#Ī0Áå`T²åyúäZ:…ó# ë[ì ˆ8î['Ù;ÆžŽ;em»m<SÒ:‹ÔªÊ]€\?82 Ýp ’1Ë¦Ž¤AŠ# Or²ïMË=þŽÃQ·l1Å¥\Py×õ(ƒŠº®žßmÛ4&¦®-$†^¡:øÐFîYz c¡ÐV“s”Ñ@’y­x›Zñ Ò‹iªGïíB½÷Üò!êþ^=F˜ÆCá4Buðü­µûÒ÷m«¨¡¸Ï´h§£¦ZšÈj¯l™VG1ÊŒÊÀ1À%HƤÔp0`y¨ i$ù'´u<@¸R¥um™ •y¡– ¥u`|ˆ`¸#ã°5H‘ ˆ2µ\.ûÖÏ5496¼/[P ¤IꥌÍ1V`‰•<ÍʬyG\)>£¨.¨Ø˜Å¦é‰ÁoŠ¿ˆs÷;zÃQÈ庺:ᇘ9ˆàüG¨ÔÍ]ƒŠˆ¥´¦Sï­ÁKWWAS·öêÏo'¸SСé¢rÁÔÂ9U¹ Ø•°zWHàH†ÿ¶¤'ß”æ“y_jÞXéøs5CA/w)¢¹ÑÈð VÌŠAÁ‚=º°¨ã“y…Ë‘[~®£„ˆëöö Á*¯øQ³ø´Òmià£G±ÃŠQÄÎ)+Ytg8>øÑÉN3ì̈ üºi©k1É4Uu/nºXnÉÞÚëé*WÛO"¿ù$ë@Zì•pÍ;î ûŠ|Ñ©€¢J;ˆ>âŸ4i$£¸ƒî)óFJ;ˆ>âŸ4i$¨kú*W*ª€;¡Ð zγ~kFdX#èØ¼jq!êWâ³2U~iïwOœw)ò Z¬”rS}É>A¤’Žî›îIò $”rSc=Ú|ƒH %/uÜSä@I)9)¾äŸ ÒIKÝA÷ùJNJo¹'È4€’P#§>P§Í@I*ò¡..ª«Ð‹Y?´µge6ÕU‘¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4D1øtEdX"#ö”ùƒ[ÀXIJ`‡Õ |Ý $”½ÄqOš4€’QÜA÷ù£H %@ÔQQÜ©},rÅ ãš0ÊÝr2 àû³€D¤pPÛ’Ï`±ÓD)xe Ú&ÂJQÂÏ¢Sã0rŒžžß!ª=­hÁ²®Ç9ǵ •Æõk®Û3SÏÃû•4k^œô0ÒÓ3L©-ʯ!ÀGÏP3øuBæ–EÓžå`×Í憎‹olø!–ÏrÛWˆé&®§¸$•Tô‹<ˆÊT/*ù(™ˆ>Ѻj—X0 ÆR½çœA–µ¶KfÏkÕE¢ï?¾ ²×--4‘¢±G)Ï#VæÏ!ö LS¼D|Kîƒ#†ÖÚ»2Šò×yí÷ŠƒKJ%ïP@cE\¯*´dœò€H\uÔ1”æœ#ßP¶0òO©7.ѹTEPxYVµT*BóZàW^q€Q¹/Go"±Ÿ-X>™þn ?–{ʸÚï´u”1UN¾ŒÒ½ÅK(u|‘Ê}Yϰt5à…ƒšA[Òék˜ÉÝ\©XÆåd :žV ‚­ì9éƒëÔÞiÖ¢ë‚Ê–ík¹;ÇEp§™t†pÅAòÈ\ã8:àì”–æ’ë‘@ø\u_WÇø¡Ý•-í&v`­r]A[¡õjŒí+¿²§;ˆ>â¿4kX )){ˆ>âŸ4i$£¸ƒî)óFJ;ˆ>âŸ4i$£¸ƒî)óFJ;ˆ>âŸ4i$£¸ƒî)óFJ;ˆ>âŸ4i$£¸ƒî)óFJN⸧Í@I){ˆ>âŸ4i$£¸ƒî)óFJ;ˆ>âŸ4i$ªªUoKåþëGd¸Ú¨é­õi-E­æw&$rÅ„¨WÆ1êóÖ3QÎ @ß•© kA3ŽôçÞn$ÿu?è?훵¶Ž•©l<÷›‰?ÝEúOûF—km?)z–ÃÇðy¸“ýÔXÿ dÿ´iv¶ÑÃò—©l< £¸8£r°o•á Ýu÷ÓAé²[í{Byž(y¹C1W'È’8Ʊ}bÚš9“žò¶m êzH–'ð¬|8Ýû¢Z‘_QIS £¦ª¤¨‚ÞôÌRPࣣ»ÊÑŸXöc¦µ¢òùÚ¡eU™oÖ­ÄqOš5´””Ä?q_š4€’R÷}Å>hÒIGqÜSæ $”Ä?qOš4€’QÜC÷ù£H %2¿EPåbP{ÁÔª¼ ªÌ&òg`ýñÿÿ›UfjÏÉNkU’®ßo›Ž¶ôÛWhEODP¤µµõªÍ2¹`¡QH2¹åcËÌ ’N@ÖNsË®µhÖ´6ó–ðæžµ;Íݸ.—‰ËG=Ousä"‡•qêÃstó'ÏQ¢´I÷¹N”ŽÈKZö¾Û²–{(_.â™ó ëF±È*¹Ù”ÿVU^XÞÝ€x‡¹n[U³ŽqÒX.7ÚÛ³SÍfŽj™êjn”•ë$Ò89zaO,P²¥$dG.|ªŸ¨ûÀ8LåŽ`¯R¾›.’ÒHžBeh÷9·}5\47'ÚZŒSY¡«¹ÓY+ŒÞöݪî+"º¸HÚ¨Ô÷u”ËݪP†ü=àĈð;IÃñÅñœ`ψÖÇ Ø&Ô¾çÅÿbÙhêéøÉAa§ÛÕá¶åQWdÛÒ”É5 O1ÅU<¾ŽÄ¥_xc2€’ˆÃÞÖƒx׎N>y}l-ìsˆºLøcÀaåš¼ïÎÎû§ˆF¼ïkmþß%Fæ³nKʦA5-wsA- PNªCr!ÔBêX ]P†Ö¥™õ*¹Àˆ%¤÷ 6ZYN›Zf@ 3ö*³{ìIÚF~É`´ö¶©†÷Q% V_ªi*S»‚ 'Fjx ¨Žiš¨¬ìê…]£dƒ¥M†Ði‘¤ÄÆÑæ¬-´@txc°Ì¨»cž*qºÁ-÷xñÚ_A¨ÜµvƳnÙÌñŠŠáOX•)2ú<'‰U`å ˆQ‹œÅ–ÕÅãS $bNØ9ïÕ«5«í”h›¡˜ÄÙ#-Úõ©êþ˼kÙ´uuòö˜·­eѧ‚ßQ|Jµ¦¦¸Tò*L"†¦!RòQ‘Ûȯ!Vææ×¡Ö¦eÕ3ñŸ<ÎõŸK£SÓËÃ!å«rw±{ ošïíÄ®2‹íVöÙñXVîôNóSGµ­9•ØÊˆµj¡Iž¾.–¥ðú­¤ö=óxDñõU«n¤ê¬s¦c‡¢oqìWÇ*Ë컪ÃÚ!vÕÆït¸×^ÍŽ’qÉQI4fZ@­$b˜M/95 Xè6‹×´I' ŒDd§§YÃnÜÄàe[û9öaâ ·Jn~!qží¹½È(¨i'¹Õ˜ •ª%’YJ<…dÊ´j¼êY†é­’ÇVƒï=åØFeejµÓ¬ØcqÜ»k(aÊà ú޽À¢n»gÞØ=ËlÑI 9ú:«©ö‡\0?:£©Sva\T{r*>My´÷fï*Úl”W5tíüï|jãð-SFæöÇê­¤k»C† öÔÜ•wŸJ¶ÝíéKq·Ê±ÖC½äg™y•Ѱ +/Q9tɳ] æ^ÀØ#"¦u¢¢4E ¸w¯òCódüÖ¬É9° аöÈ6¬Ì•_š†¼l]Ñq¸=]®ôQµCH´ôðS•U*v FO(ÆG¯$õÕIäÈyÛQ€Ah)½~ÀÞÖéEÅkëÔF$hÊ­*´¤ŽˆIˆ¨Ž‡9Πҩ8òôR*2qhæ M—ŽQ«{ãpšUPæ'ºRÌÊC!aʯFVÀ<ß²»i|G¢ÒõžÕ3¥Û LPCUy¹†ˆ;…Ú‰™Éª8ôp¥C0œŸ-T2Õ´ñŠÅömƒõ[ÞÃÇZY³oº]'F…×5Z1ÊJà0’3•9À#¨a©»ixE¬ç08TÞK7h8aVŽ{”¯Ü´/½Ñ*,KÍÜd¿™ÆŒyuÔ]µoâ=Þ³N®ÕHm=ƒÅêúHݪZ§†[Öx’8¸ß¸bdf-$tÔ™|@`b#¡>z¹£S¾yz*i©÷?U3³6ÅçlÁg99ù5¥69ƒ³¨ö¿&Â/?¾oüEüÚ«ûJÌ즺ª²4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ‘½_‡DV„ø#] Gî=Í`ÚV¹/›–ñOAG*ÉUU DRÇ =I|dj¯{XÙq€¬Ö9*£¸xÓk{„vÝ‹ºöd’}i…nàXÝg.…P*‚[š>ôä†U ’0} L0ƒæ·mðx(ãwZj…ËH¤¦mñÊÑ£01Æ/2NUpHÆF²é¿íÿÛð´èô§ùpWº£^”ö£Ì0È&RUˆêTã¨Èé‘åœàùk§0\øŠª~ªUó•ŠëcÅ4€Ç:Åm¬v. 0Ð(ä*ÊKž‹†o=a¦'1‡ô[h@Èóª½%~ßKµ]êáÂ}»-Dn‹?uA”»+ó?Z^ªQåU¹Û¡ø#YKC‰,ýë ž^ªí·6æËÝÛ>Ü.[*ÜcȆ{q Œ€e@À($@ó=uÒÆR©LKGÎ÷ÔcÌ8¨}ÉfáýƒrÑZ`íîᨙä/n&nA”åR6R:Œçùc®om&< ¡jÇTs ¼TeºñdÜó¥¶õÃÛO U-54QIn¨ž'§Râ2Ò=:…!˜VÈĆë@æ¼ÁhŒ5Eb×0HqŸê›ÓG²J:GáNÛ¨®·U,6hií³D°C=ØÞŸ”2¿8PQЩêuG€¸$e‡áOêcÖ0s÷+7O •í±ÃÃ;jÓVkZ#mª`™ËÍÌȰ2««©bY•—%ŽCôpê¹ú),­[v¯U'ßkC}’×}ض؞X"–ì)¬ÈÓK i9‘Ö.YUY›™ˆ±8ÕØhßôT-yl‡ØþWA³í}·`~öͷ詺XËRÓªeAÈ^ƒË$ŸÇ®¶±ÈBåsÞìÊqvëBãx—Èüz—öT3´™Ù|ãü ùµ›;KGöTö¶X£DFˆ"4DhˆÑ¢#DFˆ" Ü·]Çeùïöý½Qth÷-sSS#3¬2%2I(TVfŒÎ@„k˜¼Ó¼à'ö]!‚¥Ö“º®Þ»SÝ-5•”ð yUÏUÒÃOD¥ªbŠT*3•,dB ŒÍ×ÂN²u´´‘£:Ö±‡tFQöŸã%æVÛ6~Ì÷TÜ¥H¦­­Ó­#Lc¼…r„H\‹'Õ²Ðor…sd Þ±¨#îîžÖ·]Ÿ%$îÏÛº6­©Š Nîq$’É#ìŽ2«•¹ŠàsYöãN/S8¨eˆT˜¨0U+Ïq]ûH~©6.ïûEÛÑ¡°\.qÑRÏBiˇ( ÊŒÍÌP…õàžºÀ¹îµßkS„-€cl·ö‘˜Êì|;Ûñí]Á]¶ã¬’¡h­wòª†ƒ9.B€$“€05ßI·[°ºáªëíÚOÙ\µºÁ"4DhˆÑ¢&;‡÷þPj쫳´˜Ø?|À?æÕYš³òSšÕd ·Í[­Á7¢ë=²é&$­§„‘ç=ܨ|2(' $ò‘“¬ßNñ¼ £j]H›Çvâ5§•.Ûb–êƒáTÚ*„NG¬˜f Àºû5[Õ[˜ŸϪ˜¤ìŒx­‡‰V a‹ÕÎÚÃázu²UQþ‚‡ñ1Ôé˜3‘äš'±óO(·ÆÍ¹°ŠƒuÛäsö Xœß79þ­XT¦r*¦›ÆaIC4/4+¯µýZ¾j™,Ï–ˆ¨Ý¥8_rãogýíÁ«MM¶ÙµkíÍy¡5T‘ˆ.ya ¦T^|”scβ¬ÃR“š5…¥ŠuCŽ¥Ä÷o`î&îÊ»…]ÃŽSµ5]U ðíæ­­[l F-1Ä“(…{Ê)ܲoÙGÏ”çΩðúÏ=¿,cô8ï^‹-ôYü<ðœgÔpO({q‚¾å:ïîÒ·Ûµ¶{¥}UE$WJÊa:MOS°ŽEåXÌÑPÅS« IÔ‹rãz¡ γ°ûòPmÔ@i€DlÚ=ù¨ûa®;m8í›whö‰[VÝ´mJ;55†Ýd)P%&VWïØ¨f†¡{ȹR r™hè‘R¯z÷b§§YÌ’É2N¬9}pN÷?dî; fï‚£Š5™wKRSZ­•²,6%tò,è&g i7xÜ}qÉPÞ/¡ö+M׋ׯDnÄcŽÍZÔ²Ùg–unÝ™ßà ºõ/NôQÔþ3¯]y)tEªzÊ:5æ««Š1ë28ŸPH©œ”M_v- wsîÚßiR»|ÕÉÕ ZcZ°¥PêZ?Tj±þÁm«ÍÄŸ&ŠÜÑ!öxæä|c:(=O—ª=îZÙ¸›}ð¬T6Íùý.§Âćã%Ç_-Gë;w3éõSúMßÈ)=·¶¨6Í,Q<ÒI4¦Zªª™9æžB,íë80Wc ŽyyÅIêê¨Ñ.áýÞ¿ÉÎu“óZ³$ïnô¢aÿ0Õ™’«óOõuDh‹MUU5;TUÔ$Q¯Ây*ñ“Ðj 5 pTûææÚû†â–û•®á(§‘‘j)ªdžèX2J &I à uƒÞǘ#ß³Xö‰DÕÍÃé!¦©¸mû¨å©•#-wñ®/1e©ê¬•êNè:Pè°xþVƒKˆpü+VØß6[ä­C½+E/sVKgaœªª»1+ŒpFu³*µØ,MÍÅX²=£Z¬Ñ¢#DP7Ÿß7þ"þmbþÒÙ”Ý)ªf^hiäaíU$V¢ S ,½á÷”ß0ýAIô*ï¼çü‘ú4‚’èUßyÏù#ôi$#Ñ+~ò›òMôi$#ÐnyMóѤ“Ðëþò›ògèÒ HCRV/¤gÛÒ HH´•„ehæ?û6ú4‚’èuŸyKù3ôi$,…g_زþLýAI C¬ûÊ_ÉŸ£H)!‡Y÷¤Ÿ3ýZAI }³8ô9&~ ¤„†š¬yÒIù3ôi$#Ñ*þõ“æi$#Ѫ³G“æi$%ôß¼¥ùŸêÒ HIèuŸzIó?Õ¤C¬ûÊ_ÉŸ£H)!/ Öýå/ÌÿVRBOC¬ûÊ_ÉŸ£H)!/£Uýí'Ì:AI §©rTS¹#ÌÎt‚’B’±†E¿’o£H)!/¡W}ç?äѤ“Ðëþò›ògèÒ HKè•¿yMù&ú4‚’è•¿yMù&ú4‚’èUßyÏù#ôi$$j:À2Ôr€<ÉŒýAI j«70Hù×BçUjíý±nToMr§«ž<ziì• œµ1Þ£ë>½bjÓ"ЭE:€Èú„Á!à ªJm›D*iITtÛŒ²GâRy~¶˜S‘ìóÕbÏ2É_õâ'šÆ[kßÚnsNΦi6ÙçCˆù@‘õj"Ìq»É&Ð0½ÍX!‘B¨õŒƒðüzÔ,Êueò ·§_ëRªÛãrÝh/”¶k-ðÐ<’F,Ö9j£fryAtaݯƒ›¦X`çXU{ƒÀ<¥mM€´’'Îj-ó>ؽ5·{o*‰åe%iãÚóF‹€0Ýâs©Èêo/<šT±Ð÷rRißl°sN.»Ç…—ªwª¸¬Ì”r´vª‰0¯Õâl&pÝßQíQåÓ2ê”\$ã«" 2³rÃÌ(û–ÖØÛ“hÃsJ¥ZX̶êÊËs<°(e›Â„ä(`)àצhYIìŸ{UÃê1ñ÷Qû¢ŸnÔZ/q\wr*É-7¾ëÜjÜÌÁ9[›¡û.@ÀΪðÂ×K¶N ̼ xb£·.Êáõª9«êwu ¾ŠØûªtÚËáv^eRUyݹd±<¤uÆÕ_N“q½JÌ©UØDù«M}ß…–{=Ú¾Ó+WÆó¼u‘Y*Nt<’9(‡—<½3Ñ€Êä ëbê ‘X†Öp"pñ ÝMz žª:ù¥¤ÄqΙPHÉó¬n· Ó¶]Ã-äŸ1çøGÇ©eC;I“÷Î>¾¦üÚÍ¥£û*{[,Q¢#DFˆ"4DhˆÑ¢#DFˆU6ÅâÑA¹w,5×Zh®èBK:©Ç£C׃¬懺N¿°[=®,l _u;õM·?·Ô_ÎÓéÖ·Ùµgqûw>Ûwú/çiôé}›Rãö#ê›no¨¿§Ó¥ömKتm¹ý¾¢þvŸN—Ùµ.?b‡ÛuÔW ßf¡«Šd4@´R†ý{¦A8:£5]¾êïRlïVmj²Fˆ"4Dh‰ŽáýÀ?”£û*ìí&6ß!×ì§Éª³5gä§5ªÉ"4D˜ÿë:"i_`±ÝW’éd¤©ÌTS+ë©k]˜VpȨ¹¸YÃÙO2m*8Oü–>çü‚º¦†–Åm5]© öÔ ®t€z©o5?©ôгT2§JýqÀ pò•š Ó¸ã7ÉŸúœ‘¦ˆm.£×¨"B`¨³´êê)ê(î’¾ª:ˆÊ4sˆJ¨'9»Æ}]sÓÕªhɯ|H€˜~¤öd¸%Æž¶j~R~±OIJ©Õq÷—×-S@ÙŸOEm3¢=}V«íTCÜæ©åUOEHrUÉå„d9O«Ôp@YÚ5ý=šî:¾¾«||0¢¦ªŽºžç2TÅ]é+T´”¼ç# w9+ñü>§Å×S¡Ìý=iŒD}}Sض½âÕª]ëvuIËšiL6RÙä8Œ7(Pqë:µÇ7%[í".…9p€IŒã®5¢Íe¢(Ïï›ÿ6±ilÎÊâ¸wNçÚ\+°Öm}Ç_mš]ÂRI­õ º÷7)(FF@éñkƒâ{(¶éŒu.Ûúμ' ~+Ì?«¿¾®äþœ¨ý=y:zýãįWCGº8$,ª~2}š•€›çŠ‘N‰1ppQ?«?¾žåóþÞOúz¦ž¿|ñVÐÑîŽ V.-}]Éý9Qúzië÷š=ÑÁKl~.ñJºö6õÈۆh®ª)‹´ÌÔò1ÊL¾,å[Àt(N|†¯N½bè.8áš«èÑ Ñ†äÊN*qQ$1?w r;/4w¹¹N n ã¡õŽº5nñâ§CGº8#õTâ÷ÎÜÓSþ–šjÝãÄ©ÐÑîŽSâ‘Ïþ3wôÜÿ¥¦–·xñ)¡£ÝúªqKûæn?éÉ¿KM-~ñâSCGº8#õSâ÷ÏÜŸÓs~–šZÝãÅ44{£‚ø¤:~©ÛŒùnoÒÓK[¼x”ÐÑîŽ Ç±®üVÞ4ÕkÆmÇN)%ÆyyOvïÏ!;¸€B¥úᘠkJn¬ðz矸YTmd ƒ€SÖ~5ÑÑÖÍ÷ÓÓÅ­ö•ž5ï)Ág ‰@ÍDC©+e^!Hà5}V´*T5F'ØR7:>Ú¯‘mÛ’É mLTC öèמ4Ï;d¯.ÌõÎ:êîë¤ ðU»›x MÊnZ¨Åutj8™9‘ÄeȆUŸ :žšƒÑš$Ç%#¤8Àžkm¿~pwoÝbÛv½Éb¢ž¶›Ò¡‚šXãYc9ò¸Säq×8Ô5"­¦è JƒN»…â …)/6$r˜fÞV¤uEvG¸FVÇ+@y—øCÛ«iiw‚¦Ž¦ÂžY¯ö-ÅJköýæ–ºåLÔ• "†c*HÏÅ«5Íx–™P湦!=Õ•Q¢#DFˆ˜îÜùAþ}Qý•vv“ïøüÚ«3V~JsZ¬‘¢#DFˆ"4DhˆÑ[ù+¾Ì[óchý—-¨~ðVl±Fˆ"4DhˆÑ¢#DFˆBîßþH~s¬ŸšÕ™-ÖpÕ(là³g®9}Z³;*¯í*5Ãní µE;UO¼]êâˆ+Czš5U7$€¿eПi:æ-¦ìïq]Õ”pRVã¶6lU^óøª‘å@EukÔ³àò©ŒI!<½rqŒô''Wc™Nb~ª¯|L)Ù7åS5JÙ®$/ h„ ÏÌÄŽNRÙ,1Õ|ÆGCêÐÕ0Vz#9­Rq…9¹lf@,´ƒ|ŽKžcã ãËQ¦ hŽÐ±Ÿ‰4S ¹lnc))Å:w„ð±ÏðNp ó>Zi›Nal‹ˆ–çdYlwHÙÝÕ–ZuSUÉfñøTõúÈ#Õ©Ó …4GhM¨ø±i®©Ë`»Æ0L“KJª‘ެܸQÔu=uQ]¤Ä&‹€™ *ž)Ûi`É·.ä–pPS'2Un ¸ÆCtöàêM`ENa<³ï»}òà-ôvêÁõ°æv{° ƒ‚U‰g”ôèÀYµCŒªêe¢IEï÷ÒOâ¯æÕ_ÚVgeT8ÇÀk_vuÜ»n»rPÜZ®9¨âGfnGNRŒ1=:ôÖ5ìÂÓL4˜‚µ£i6j„2¹Çö6öw÷Ò¼ÿ2ƒè×/Ê©÷Šêù£ûƒšOìmììÿåJóçÓöFŸ*§Þ)óG÷4¿ØÞÙøTææÏÁÿÆ¥ç©$þƒ×çêÓåTûÇ’|ÑýÁÍ'ö6öq=x§yÏüÊ£Qòª}âŸ4psKý½ýô¯?Ì ú4ùU>ñOš?¸9­öÏsÿhíqSYOÄk³M-9†9…<Ð8f^—ÃÍê±ÔçR>M’oâO| ¡4sëfFÎO¯^2 >>Xðê>YL#À)¨ˆæ—û[<~¨÷Ì…Éý…OåòiòÆwŸ2©Ý_sóg´Šoydæ°©ü¾nŸ,gxòO™TîŽh_sãfº¨^#_1'¯Ð©úcüš|±ãÀ'ÌŸÝÒsçgÕùÕˆ°iüþ?Ÿ,gxð ó*ÑÍ*ûžÛ1¤1/ï%òz JÃöº|±“Ú<“æu#²9¬©»ízÕ6î*ßéÜÄU¤Ž²°ÁS€2èG–Ÿ-`Ä<òQóœÚ9¤nÀFWýTïëÐ*°‚@ Ÿé§Ë?™ä§æO?Ä!ýÏí6 ¼R¾0róS@p=ƒ# ÓåŒïžIó*ÑÍb¾çÎÌ2wKÄ»Ùnb:QÓùðtùc'´y'ÌêwG4§ÜùÙ8%¸Ÿ{.OìZ//µÓåŒïIó:ÑÍÜöÙ`ýS¯^`~å§õÿƒ§ËÞ<“æu;£šOì|l 8Ÿ{ñ ÓSyüÍ>XÎùäŸ3©ÝÑý”p¿ª}ë¨'÷5?—ÍÓåŒïIó:ÑÍÜùÙ dq:ôyFiiúçÛáÓå”ûÇ’|ʧtsO ì ´žË.Þ‹ˆ·eY*VZÉ’–Òò­§—EV,Øõ±Éò·ËvíãÉWæO½zèæ™ÿcog•âç§–h ?æÕ~UO¼U¾hþàæ²æöÑFï¯@ãZ8ùq§Ê©÷Š|ÑýÑÍeýŽ=©€¿ªÍó IÑ`èORGN‡Sò¦wÊš?¸c‡jwÝÿê³|çÎyÅ,ÙöçÓåLï”ù£ûƒšY=ÎM¯,}Üœ[¾²`G¦„Œ!Œz½Z|©‡ù”ù£ûƒšÇû{;ûé^™Aôj>UO¼TüÑýÁÍXxQ؃lðŸÛøC¿nu³[™ÌTõ°ª74l„£>LOáÖ´~Ê5CÉ…•oˆ:µ2ÂÐ%t¯Wãÿ>ºW:´…É×BçHÀ8ÁS×âÑ÷`Ón*=ÊïRê äNæ º1Ʋu ó‰Z6©hÀ&µ#Úr…Ó‡ Y9)!=æ3Ôó!ÁÇN˜ Ðaö´ïRÌYB«ã € þ¼~-XbªpUºþî V:{}þ–8i”ŠA5$ÅáÃ3FK$«ÍÊJ‚­Ñ•qÓ'Y/ȨªÍahºprJø")z‚)¦f»ÈÉPÉTüÁ˜F;ðaRYðªN9‡˜Ô:ÎHÏÇ?\‹@/ ½1Bp®ëK¸iêm÷ÈR–˜Á'q,ÕMÞ:1Ü‚`«áä\ò·1aêÓ@C„¯ªii‘ôôN®ü4­»ÓŠ ‹½3RET’QDÔs†!â*XM™¾9cÏRê%Â'{Õ[T4Ìcïr—ƒu•>—kO}¤+FÌ)Ùhê%BK Ƶ™²Ç,[$«Ñɦ9xú«iÀyt}=ÑÀë wi÷ 1Ñ%\ñó™^ŽF+R#&Í€:.<ˆ^nƒSÑ›zö¿¿é»wÜpRöm¥¹íÖXíu{ÕGsʰxQ0@@› z²}CÏ×vÓ{[¹,Üö9ÓuIR[ëSpËWTùŠT‚”óeŸ$3»z$*ü}xÕÀ7䪒.B•bâ—ügZ,Ók±cm9lžeû,úõGöUÙÚL쿾qþüÚ£;Jïì©íl±Fˆ"4DhˆÑ¢#DFˆ"4DhˆÑ6ígÜ2QRnJ8i®4-Š›=l $O#°%(Ä+•ç#‡)à ã”òZšø©uYœÙ-8­>ÛüµVm»}/cku4G#UÊP>Gsá*<¥ˆë,`j̳´°_Ä…WWpy,À-Ñö~àð¨Z¶ØÔnñ³”ÉnUæ#n€àøcQ×$uëÔêE–‡uGI¯y8¤à— (枦=™DÓT9yf• 9%JŸê<$Ç©z#ø¨6ŠÇZŽ—³O*Ú¾;†ÎJ˜®AÔ³T9‰#„«*"†ªYC0û&lê½ÎfFen—\D•¯mm µ³éd¢Ûhh¢’NwŽÀ-Ê? ñkf1”Ä4BÅï{̸ʓÕÕQ¢#DFˆ˜îúOº®¨þÊ»;I‡>øÿ€ͪ³5gä§5ªÉ"4DhˆÑ¢#DPSñjÓVÔ[Þ®¥¦¥—ºœEmž@¯…%y•' ¾G׬ÍVb´žDú%^"m†^ezò=¢ÍUþM+=‚š'û!Wø«ºí7Î]í¨.3TÔQ”†³ÕvÈè3Ŭ«=®¤@ú¥nm@OÔ+ñk¸Ìr×0É=QüÑë]+=‚³Ñ?Ùn"íuøRWŒùfÍUþM+=‚š'û!8²îë᪚‚ÓU#MNˆóE-$±¬X+aÕr VòÏÁ:–ÔkŒcš$©M]Q"4DhˆÑ¢#DFˆ¡wîõþH~s¬ŸšÕ™-¶Œ›LÃ?dß›ðÍ©geCûKœY*£‚†Y9yªiá EÄ9cpή´*c*H aƒ§zåi¿ßý«¥ÂO¿TæÕo’[#,Vˆ"ÖAC$j…¥trd”ŸB6Uè<$0èzê@êåï‚‚aÙûâ–år1¤·Û}¶š®­ŠJg¨CeUº 2Ë’X9l…sKü€Ÿ~ 5ïŠÂY);Š»…STÓÓÉ :Šu:3(a–åV,bCsesF‘ï’œpß4•¶Úè/­5 7RXÖ©â‰Þ,®<"ˆ  œåƒiÛïÁ»=ø¥ŠžWoªËÂÞÕLÐ/#+oBæ1á›'áuÇ)øZGòóüd“«ËÞ*9é'Æs)OV]\Ea“™y¯½ýU<%C|/^qR0¾ûªò'ߪy¸í“ÜàŽª‹ö@žCRÇiPŠ£¼–BÔ.a‘ŠŒ©`:³›xaïûUZ@8ûæ¤6´ º¨âµB…}ía](¦17yž`±†è@ Π°ÈίJ/ˆÙïPT«7 í÷­[/?¾oüEüÚÕý¥›;*Fß{Æ~ÜëFvVoí'º²ª4DhˆÑ¢#DM®¥/#(æTgרvJ[škQ$?_Vª`/ØþmT‘а¹wžÔÚ1ŠÏ»émë"}m«j’ Çø<ì9àÕ_Q”ûF›Mõ;"S›öɦ†éc¿G[°žîzY–Dqí ¤‚~,çR×5ÂA•kš`„æaèê+$Á ‘Éçìά5*hÈT+_&;ÆÏƒÏâÓÍ<–õiý ‘"r‚}C8ÀÔëQ©G^·=ŸjÛ=òÜwz:aíõ“*/0±’~Ô‹Tsø»X^a¢QdÜvÝÍoZëÚŠ®"zÉI2È£+2 ÁÁ®]ðñ Ê9¥†OÔÔrŒJU}C×ç«â©‚¾ïŽe_Û®ÚFµ:–*ÄMâÊãðçðiŠ`³‘¦RüÜŸ zgýZœT`‘^nñFWöóëõcDLïÛ~ß·›½êçMGMä’z‡ ŠY‚¨'²@ü'TsƒœšÒã;Sd§E_3åýZ¶*0N)•Öyy¹zòùyùju¨Ô·êT#DMZ¹t§2Žyå\yæ¬j$J˜0°‚éÅ18RÜŠË‚yNÀ¡i Ú72äJ…–ˆ†ò?ƒDUoWãÿ>¹×B³LxøµÐ¹×*Þ©b}ãp–ºZQ"Ô¬ư+åÁ×¼ ¸èá犥Ý!•ÙNõÁ º¬UõÕ–úØb†D˜TTÆ y‚Ì ,:ç˧¬Fdƒïšœ€#ß$¤®'»EYoiyž¦…ÖUÇŸ¬¸‰#Ö:ã j7ûú©Ü®×‹}®¦Í(½;GL‰ÞÍ"LÈQPóÊàŒcä×Kƒnâ¹Áuì!h¸m¸5ï)ZtnôÅ&áªr<<¬ÇÆsЂy½ û5Ïf˜½Ì­æÒDÇ ¤lUÜ ‘©-ÀM5L^ŽÊnóÍ#c« z1ë=Y¦Î2w5W ç9'[7ppbJw}¹hª‘èLÅÖá$Ì´ìÈ ‰eBܹü/ŒY޳ÇTóU{kÏXrMn6›½ÞžÓjßpûÜEUeU+]§Z–(PU•‡,+ÌÅ”äT®05Rç†'3?áX’[Ž/x¦PYë­;î{·ˆ–¨œS´”nÕq,eÔ¬e’Iy$\«‘“ŒôÆu[¥¯—8q*×l5§€M)ìXn¾‘»øµF¢–C*GïÕd È̹ï&ee*X° Œ ŒcPî»òÞ}TÞ.VòŠgoÐÕUP\k®{ÂÕu†¾f™%¦®œ¤SF2@;rª€XªzÀ>½] Ip3â¨â#Áe´o{²Šš~Ú*ˆ¡”™nSÔw«‰9Œm3³åL‚IÁW-M75 C‡T{\âe¥<³ïÚ(ëÚ;ÇvÝT|„Tǹ‘¹¤ž˜{ufÔâàªêf0iV9.–˵šJ›UtSƲr!:å[dgÈôÖ¥ÍspY¹®Åceýóð7æÕYÚVeOkeŠ4DhˆÑ_yn}ÑA¹­;OjÛíòÏr‚ªy&¸Í"ª$=ØÀ¤±&Aç€>zÆ£ÞÝrµcX\íP—¼ã?Þ›cùÅOèiÿQ»šŸÐßÉV©¸Áv¬¤©¸Rï=‡$TmËTÉt˜˜Îà€¹Ïˆdc¦F±ÜD‡7‰Zh ]ruCÄmÕ_U= çØ’KK(Ž¢5ºÍÍW G/CÊêqê 5aUäÀ-â Ò`C¸-;§Š›§fÞ­›kqÞvœ7+ɓ޻trÕK=PEæbˆˆY‚3ŒjZ¥7¸‰9 T²‹*4¹ ÀÏ$óbq.ÿ¸÷zíë-µ©¦µÔTÅSEߣ¬Ô,/Ç2)\óøL`êÔ«9ïƒoÛÕjQkxN{¶J¾k¥s hŠ•bÜœUÝ-y³ÛvôT­W‘iÚ8T›>ÃÄz(#q|ð£nÙ¿·îÓ ¢ïÒÙj¤•Ûˆ‹9gb}CÔ òYÕ«Rƒ/=Àê´¥JgÝcI>#Ñ2µñ‡|6å·Úë*-òÇ-Ú––áK6Þ¬ ž8êc¨fvVÑäGB:j¢½KàÌj#9Ú¬êî6`åJܸ?öƒ]Oì®fv“ïøüÚ«3V~JsZ¬‘¢#×¢#DFˆ"ƒÙ‡öUïÿ]ËÿW²§›¼V•2o‚ä½§;:q#Š›î=ÕÂÍȶñÃíÁk¦½ŠùU¨îµ L¶ú®äI E'ÃY9Î>×5¦Îú•C›°ñÕ÷]zì§LµÛG dÛelÎ3pß|Ðo[_ž\.¦‚¶ÇI»ý%½î±?´Ç¯ZYÐ"Ó÷ð†ð(îÉu©ò°Ï¨Ÿ"}z›¯$õp÷½Eæ€:Þø)áÕAž ú+œtn±! %#Hé.·çôc^†;W’11©«·“Žëϧ–žiä¶IwŒDG<Í×Õ婌TN Ë=µìWMÁÄ‹u¾ãr¨¤¶­¢6 VFx£¹‰ à.£¦[”ëÆøƒ\ê /bÀæ¶‘ I”Û³¾ù³ð×{Ý.WZÊ{^Ó¤³SÓM; #V[•Yˆ²NÙbÌz…åJ5[-FÒ¨IÁ sõSi¦ê´À¸ž^‹¹pß´oø§^–›ºc¨­pýÝ‘”•–&ñ0R<°r:õGMz4­vzÆëN>‹Ï«e¯DK† þ‚6—&y]°}¹ê\Ë[EFÂ9>ÝB•Ê;Lv‹¬àM~Û¶Û6¼Ï¹.MKs4ë*©žGÎK~^ºâµÚ˜´Ííð»,–Qh%Ñwt§™xúÝ vufî¨Ú"Ó% òj¦ýø,Š ~nUÇÂÆÇLêÖ;OI¦]ZìÝá³2%X8¥Ã¥â~Ïm®Û¦ºÎ’N²š›k)~T~`ž A°I#Õ­+RÓS»1ಥWERôOŠáþëÛÛßl{ë·j*j ‚Y)jˆ'i`ÆùVü%'8ÃÈ êôžÊŒ–øpT¨ÇÓ|;ÇŠ±Ó8è¿ >Íj³[õ*`þ qÞÓ÷sì % &Û­š nUOÍRUK@ª™*‡çÌç8× ²«é4ë]ÖJl¨Iv¥]ìÕÄÝíºweNÍÜw™«¢ô#Q D a`Ã8luVÎ:çk%j}ÇZZ©Scš!zœrŽ\œë:õš¶èˆo#ø4EVõ~?óët+9øð›] r½ñtj]Ëq„\a‰½%]Y‹ª²š…å$ã™È:â¨aç•ÙLK¿ ƒÝÚ¦ã%Dw˜¡Û™„•ñ±\ô,Yjú®q€L«z]Ÿ¾*Ñ/|iºÒ®t­ª¸@ÔŠ¡ä¤KœbP¼¸ ¸ª#”Ì=c½/ƒŽ¯Ê‡Ûð¯õÔÖÚæ§ š8ª±<Ôüê¬sð”ã˜|Yöë¦ lÍ T!£ßÛv’{•UÂÕV¨ª¶s `°^lóàã9 ôÂê‘U‚I曌 â¡*ø“z5t³QPSÑC …«}ñ·®`øBW2¬B©Æz±u‘¬é‡ˆZ M‚‹ßï6ZI„uVºvJˆÒžgµ‡¨î­¦üÚ«;JÏ즜Oâl2·Ðܪ6ýeÅk+E?q@¼òŒ«72¦2çÃŒ½F•«h@12”iiI ·/i­·<•cjÞ• £–Z‘%#G" ~ì‚1’Ä€<ÏNºË¦3aZtGÌHLgík´‹K~Ï¿ÕVSUAÊííÉM(i'çÁ‘ä†Ç\!çªtêz~¾JâÄüÉïê®<9âÞ×âŒRTm¨kBGMA5”¦"R^~\ëðƒ‚25ÑJ»+vVh¾ia¹1ú±íŽ¿ùžéþU.ýöø²7öâ>ê½Ç8ožîÛ ¶ÁÁ;Îç´WÓÕÏz¹YÕíâ%^íDaOxÒ3#öuZ-(=¡¬.f5-,özu˜â^DDë\–Ù]À«õ£³öÞP×ÔÊä¼Ö7¦ŠWh`“ä.,eä,Ç!’Làƒ®lÅØP3áà»H´ãXGŠaz±ð"á¹c³Qö-ÞI+÷sTW)ãŽ$yÈdRK+14Ê .<½T?Z¹¶bèO¿ð¬×ZdÖÿʼÓÅ[Ú#Œ»gˆ¶­¯¹ö}Çi['žŽ}Åc GX“–‰áå++©àäs)éäNºÚ­ ¨ihÖ02°ÂËAÌ$88ê8à®»Go\v×(è/h몥Û×*™êa¥0!ikà|*b d¬sŒë¥Œ,®3ú®w¸> F#èWB¨¸ÐQ4iY[ -3òB²Ê»}¨Éê~!®’@ÍsNK~¥B¬ð‡ý£Cÿ>­ÿâ¥Ö6ÚRµ­ûœ>Š»Æ.8n®îZm·ƒWíÅož‘§¬¸Ù¢ï=‚ç™'”ŒàœtÎUí/¢ð BÖ…•˜Ixz§Þ»_oój¸¦Òì³½jn”±w”ÔµôFª;ª*ÈÏ*’¾JdbëuX7iÞ¶mŠœ‹ÕnSü:í1qßÛžƒd]ø¼ì³×Š¢áYiu£‚E¥IÎe RY£V*d#Ϧ´¥k5^Xá:ã ¥gVÈ)°¼<ߎköfºp¿oC±,ÜDIì1n“yX*m²‰ôP"ï„¡qÌ äÉè=J6CE—°™ËçoÙM[X¬ëå¸Ägº6+Og³ž íóÿ ÿóÛZÙ§jÆÓûîVÊjú ×–*:èfhdä™b1¾Õ°zˆõÖàƒ’Ä‚3U.%\j-;«oÝ(í“ÖËMÆXèéþì´ŒÂ5ÏNf ž™:±-{HŸÑmH1À˜Ëê©ÍÚ¯pZlöúÛÏ÷e\µ°3™lvÙf†9o!FïR9B–d™°¼Øæ¸4Lã°ƒÉoÐÚ\@xó?å4°ö¬ß×y¨VéÙîýlŽdÕKQOPù^íœÇH 2d`sò)Áê«mµ]LŽ>ŠÎ±ÓlÅ@xz¨ýÏÛG{Òmxï»W²¾öžií’VÃOr·I ¡3*#º¿3‘ÊT‘ž¸«þ!P2[IÙN*̰S/‡U‡â‡·vªíM×Àåo‚šáI]G-'¾ÆÜê Ê ‚9>Â0q¬ëUu¥—]LŒŠ½M³>ó^aIìýÿAÅ[ä{Ê .¢¢“[¬µQ\­ËMÊÔñM/…˜ç3Ù= ãÔuvU{ЈÊ}UHÑmÌ;$áŽq軾àýÀ?”ô_Ù\ í&Vßü™ÿ6ªÌÕŸ’›Ö«$hˆÑ¢#DIâòÑ芹KlÞVŠë‹Û ¶Í ]{TDÓÔHŽ ¢/)óSÔ"5mF“ŠÔšne:3ñÕl³ÿ=—ý¦jìü”~–õÏ»Qö‚Þ½™8¸xÝSÂúÓï2È›kÅQU]ZÌê¡#b=|Y$à2Hu•jÕhÓ.€|ÿ J4©Õ©vO¿5w´Ý÷Õæ×Mw¦´[:¨XÒj‰‘²†”Æ ‘œzƒh×Up¿%G6›IS®ÿˆ»mŸùì¿èõ3W`÷ä£ô·¬lvÍÁ᫾ßR;úH Ž:IYñÈÒ’ÌYWÏœõhÐûĹ[t¦õ¢Í"L·³DK¢#DFˆ ÎzCnÝëüüçY?5«2[쿽’¿ °rz|Z³;*¯í**Un™mðI õè´órª4ÕÂWç9S hùŠ®Éè¹êNs®i|•Ñ ü"ãp½ €£y/ .#Ws¿_TåsÕ€#¡t%Óó@¹-wܲ»ºúpI™c0”­F 4qòez. à’3×SyøŸUY€ôN+k®´Õ•—Ê7ºÉ,môÔŽjÌ’á(ø”‘•\…Ç‹:’\ 8óPHI­=ïqµµêá[‡}O„ c®Ñù‰b s;®FW×êŸù©ºÉÿ ¤ Ãi­Šž²¢í$èÑIw%ÂX¤N¬Êÿ[Ã0G(>d©¬¹§æ¬CHÂ9,.Sî3\Ëmë–XÄñ,S\@X››•[ò†á(9S‹PoÎÍdjäžÜ®›š²’¢²Ù-ZÁ: “>ø,èS•‘åy›-|Kâõ“«<‰u¬ÙgÃú«£nXÖ¾²öW»r«TÕ¦&éBä,y½½u4‹¯ã<þê*†ÜÂ9}•ªôG¾oÔüõ|ZÕý¥›;*JÁûÞ?ŽßŸWgeQý¥¯sn{αÔîMÉtŠŠ†Ž3%ELÇ ‹í?Õæu/{i´¹Æ†1ÏpkD”—tPo­š×Í{†¢:êFk}tM”æ ò·_aõ|Z¨x©NXsÉX°Ó©.qÀ]±Å­Ÿ[t®â•ᢣ‘UcZ뀔4ÜÄ™“àSœ`ã'¹,̬ÂMC‚ê´¾‹ÀÆ*áÆÎ*Wp›†— óAb÷Îj0‹2ÈB–g ÌÌ*‹œ“ìÞÑXТ^¬,ôEj¡„ÂNqN·‹ü6¡ßWÛ¤ª’DjrX«r7/:–Á(Þc?Ÿž–jƽò!-4E ¥€Ê»‚‘×BÁc?7 å*~ËËDZ\¹çfhÎW¨Ç˜Æ¡Jã~ß¶åÆH-{j®ÿgSÓ[)¨·L–úŠ&•fxyy–)U]$™WE%:ŒëÖw0À5c}¼p´5âIƒ¯ U©÷û‡£löÎ)l¶²mÛ¬Õ=L›…ë”]¥Q4¥†# ™UO"—æÙ%pu+X 8ŒgµÖÕ²“MÒFÁz6”òˆÔ>1Í‘æ5ë啜|ÃåN²á ¬û¶i:H@Z"‹Ý;7lïKsÚwm†’çNA傲ꤩRF|Ž =uGÓeA®Ê¦e¦Œ»zìø­{ÒÙ²¶ì4DV±,ÔJØ©%‚³¼(B«)UPÝY—Ìô×ñ&E@Æà#Þ Ýøsɦ^ìL®kb¿^6õ>ÕÚ› ¢šG{ŽzÎéÚ .5®Á{É%)®TtU$œŸ.F¹Ì k5%u9­ysŸ¬p é­kš9*Û–FU2ª·2‡åÀX#>½}[f1_.èœÙÉ(®Ùîð?ueUÇûNv{Þ|f¿m Å´75¾ßQµnmYÉr¥’D™Š¯(ð0 \ŸhײËRÐæ9¦.kºÉj§A¯k„Þ[û)prpb\6Îç½ÑWÕÖ¨·Ó4q)”«±'=IòÔØ¬¯³R-q’L¨¶Z[i¨Ñ!]8»í³ï;5oƒá9ï9¼ºrã5ºÁlÑ¢*—65øÙ–ªº &’(šj?G(%¨<¡Kž\Ÿƒâès×Xצ*S ­¨Ô4ê«]šxp›?jÉp¸íjû]Ê®¡ÅD79!i‚)ðŒÂJ…ó Ÿn±²R¸É ƒ½kk«¤|#rê+œœþ-v.Dº"Èþ U‡—ãÿ>¹×B™»^¡³*™hê¦æŽGsàBätõ0£Özkg85bÖ—*›q¯gȰ÷›;t‘Qž´*Ï.Ù}oÓӯæë¬:E=‡[tz›G§vŽí±ïIjmÖ[…*Á ã¹Ú$¥l• ÐH£œuÆW#=<õ¥7¶ Àq³{LâxS>ƒDI&š3‘ƒ˜Ç_êÖ$¨QWGk¥5uõ1C €d–G ª<º“€5˜!¢JЂL·ˆ|9kbUÜ7m«Ðê$hç¨NîWAÎPst,ˆŽ½uSV”bD)ªÎÊe¹o<¬I(/›’ÅO8~âq,Ôë&r ˆó©ó, \g$zõWºÎD9+1µÁ5Ùáµ}ËênϾiÍÖŠž8 «FÕt*¬ï•"bÉn¹AŒsÊDÝÄxHZ_ªâÜŒãˆû^Ñ Ýn•×)û¬É- <Ž€`È˘Y‚ôælO¨@6¬ÆÄ’yz*Ò{‰÷õUªºT¿îG¯Invè×™ÚÑiXÊ´Æc&f~ŒÊH,ªØÖ$^|â<0ññZƒu‘ñÅX÷&ä±[+…=}~äZA ªŽáI•Ñ€"åHØ´e|\¬1’zù l÷µ§cŠÍŒs„€%?áýîÅ[WSGnÞw£Ç]HbôxÁ>úÊ\3–õgV¤æ“ÄûðTª×‹cߊ´´PL1,!ŽCeÓ89èz?[À+!B_ö¯pÔú\·K”#Ãõº:³L$‚¡Jœ“â>g”uAÉÔšó2Vªæˆ„òŽÁmÛ›}í–Åq{ÍãbI%ºŸ à5`Ö±^/|•²Ëûëñ[ójÚRþÊžÖËyè‹ ]騎r9KàdŒçƒD\öÕÃ^%Òîj»œ|Czå’c4ñŸIjþi9¢&J~é<Gð¼Î0¹EÁäÞŽsÇ(ܺ]V‘`gíÃ9Þ´×R]ö¿¶å^ðâ0¬í5ŒUÒAL¹©ŽC(8¡ü>­Aev—ºDƒbZú lb>êï.ïÚ,{®Ü¬A ÞCîƒRœfœŠâ»whv‹ÛÊ´©ÚãoUS-ZÉuô‹Q/vgg‘V~gʪ@P¸ Ÿ=¬µ7 0öW{ŸewúF ôVN?=¶žûVm¨ê=­eLVèÛš@0Uœœ|€!¼'›¥®Ú`~¨T½fŸÚ+«[wnÜŠÝçkš¥!AQ*VƸQÌÀstäãØuÚ*21p\eŽœTëëUî¾8Ð.ÍßqÒ4;N¬Ï-0ÔóUO€y²Èþ¾Í`é} \t`vanØeœßn±»QP|AáWë·5Ò¦º]Ä%§Z{u{òÒ›,ù8©å‹ܤ†è1ð¶®³«F±¨|£zÒ•jB™çr½A³x‘H²q†¥ÙToy)G1õŸƒÓ>zèÑÖïò ŸIK¹Ì¦\Ü6;^Á¦¶Þ7mÕAWV•MéÓIOhKØQõc´º›oóèþ4”ö„¸ý…V;Gû©¶ÿ>éÓIOhKØW0áÏâçö±aâÕEªµ¿¡…µS°‡˜¿&—$G‹Ìã>g\”)Õuœ]|a°.ªï¤ÛA–N;J8aÞ(ÐTTGI<›U`掲Fä¬[¬„‚’¬dò¨¹\©æ|åº(Ò¬^r•ªÑ#½Ê=Tîžû´ø•´ë÷Ïéêi^jäDª£†‘CšbA ©ÀnŸ>­YÁ̬Â÷aŽíJ­ºúO nÍúÕÛêÿbþúZ¤¢ý-tiiw‡Ï£©°£êûbv–Ÿé8¿KM-.ðâš:› >¯¶'÷iiþ“‹ô´ÒÒï)£©°£êÿbÿv–Ÿé(¿KM-.ðâš:› ¨ñ3tí+ÇiQZ7¶yäÞt¤COY3îbO*œ““ø>-cYôÉ`v‡ÝmIă‘WmÃûƒÿjºÝý•‹;I•ƒ÷ÇüþmU™«?%9­VHÑ¢#DP4üFÚ™"¹HÀHÈJQÌG2±F × üZÌU¦u­4OYþ¨Sûa7óÿCM+Dô¿ªÓûþoæ3~†šV&‰èýPvŸŸ§ÍüÆoÐÓJÄÑ=ªÓûþoæ3~†šV&‰ê¹Åßd»ðæïnµKU=DÔl°Ã Åœät“©ÖUê5Ôˆ J4ÜÚ •cýPv ó¯›Ïï¿CZéX³Ñ=ªÔÆ=>oæ3~†šV&‰èýPv¦1éó1›ô4Ò±4OGꃵ>ÿ›ùŒß¡¦•‰¢z?T¦?ßó1›ô4Ò±4OGꃴþÿ›ùŒß¡¦•‰¢zqeÜö]Å=E=ª©¤jnNü4N…y+Ñ”y€|µf½¯ÉUÌssRZ²ª4DhˆÑ.àýð_ä‡ç:Éù­Y’ßeǽ²z‡;dŸâêÌ쪿´¹e¦‹nÅQ%4õ¶úzw%&•€­Ÿ5ø8ÀÏLõ×C&5yz.·>¾©Íe‚Õ¹¬´¨éU,š¢Œ³;ZwAê ÀÏQ’ub D}=.™úú§ÕË·ª¯—;AB*&EJtaOÏ#"‚iùZ#ÈÞ&-€€¯ŸK…ÄzpÉT^ ׎j>à”µv¾êÛ º¦5‰e¯yÖ™– íጯt*¾X8øMœôÕ]¸G/Ea!ØýýSö¢u/{x·ÅG2wÕŽöêX¹‹›!Þ`¶<8øXÕ4}QŽ^Š×ñ8cæœÓGMr¬¢±[-Ô(b”wtÔFCH0Z¥áèÅpJ†û]H‚@éÇ%@$ýøfžRÓÙj,+j·Ä³STKÌz34¨å‹ÍÝw<£œ#+/¨HÈW§ÛŽHU%ÙÏ–>ª=ík|‚ëKm ©ç²µJÕ•¤©ÑYHƒÊ\·…>-RëF jÝè¯yÎÂuïõR3÷…·-¯ÞŠªI‡¢NËB” ÎUJ@¬êsÌYX ±jôn—ˆûz*V½pÏßÕ^¯?¾oüEüÚÝý¥‹;*FÁûÞ?ŽßŸWgeQý¤ßxlûüÛu{Ou[ÅU jrO1F €AAÒ£Q…®cÝMáÍÌ.gÆ)lžÈÛÍ`Û{8UG3¼ËrÌQTwg!‰êî %µÉ^µ; ߺ¨Q©m¨\ãâT‡ w‡ûTð˜Ý/›9= ë;ªëUJóªÏ +© ¸æ¹YN«##V¤úVÚ2[†ÏZ¬«c­ã·Å<ág#âMEÚÚûrª†;týÏì•,²®YprÃ’½z«Q­¦$DBŠÔ´@™Lø—Ú ið¦ýÙšÉSU(‰e‘)y`B[æÆIÁ!G³U«ieÝ…4¬Ï¬Ù•ЬŠ=Ãf¦¾[¥ï «&…ÀÇ22äë×S\ÐBæsK\AOdr篖ueTy¼¨öè‰ gœ¿ ÉüZ"‚ßü4ÙÜP±®ÚÞÖXëh’¡'HÜUÐäÀä{õ‚F²«FfÝx´¥V¥^a‚¦`¤Š–à†5D‰yQW Z¡$­†3•ð‡¦¥BÌ.9Ñ_ShŠÅN ln0Úa³ï |Ž”õ ,3SÉÝÊ¥IðóžSž«äu…k=*í‡-èÚ*PtµTøcØë…ü4¿Å¹á’²åYB×ìÆ¡˜y–P +£©ó9Öli:öemZÝZ«näY¦DNb£ÄÇ>~zî\KhE h‰ÉÏ ?tE–°hŠwì-Ÿ¿í^ño]·Gs¢3¬Æ–²t.°}c>zÎ¥*u[uâB»*T¦éi‚¥i©!¥§JjxUcB¢  `Ä5 T$“+b/)'—DYhŠ­Ån.l¾ Xrï‹‘¦¦š A HWy'©T±> 5jôè2óÊÚ •ÝuMEq¶ÔZÖôjVjw¦‰1ÐÆËÀ|c®´ÊÌ‚ -ÂÕ{·­ÂÖÄÇÌ@d^RHóüz4µÂB89¦ ƒÙœiáþúÞ}…¶ïB¢çcl\!²ªøŠžV#ƒÐãÈë*vŠUj4â•(T¦À÷ ·£:Ýbƒå¢*·«ñÿŸ\ë¡aÄíÃ_·â·ÏApx Ô0uWD .yxëר Mg–AV“C¦UnMñº bãpÉ5?8HÝ–>s…cŒ¯Lg—ðdû5–‘ã_Ñk£aÕõZäß{ž"¬ûµÊ!U—ÃJYI,W>õ pqíõF•ã_ÑN›>«eVõÝ©z†–;ä‡Ä©{ÊPˆ’¤ý‘È>Fs©5*^‰ú(ѲìÇÕZ«-VûÅ[nÔqÔSÌ I ‹•eÉ |`kbÐáe%¦B¬ï­ƒ·a¶ÓÏAj§D†¶&ž!$¡8fÙ˜Œ \²zÊ­6ˆ JuN%PjvÄ›e®·ëm%|õNVŽI¨DÉ-G+‡•©vÁPYzäùü-r–K%ÂÏ‚ê‡À1þ¾c†làaf,.ˆ-má³'5xžZZ~S¼Öºš¤4…¥ ˜Ð«€Ç,¾3æ:zÇIH`°¥8®G¸¤³Ü ¥¶K[t t¯$u53å|%R4U©<ì¬Í– ©b¸^Z`Iãê»xIÀχ¢Õò¤¥{=šŽ¾áQ- +-óQJÝfvg†@knPBò¿7.ÏQ¨Ò ¾þjn$ë÷±\i¬TV*Ù*î\>ÜWI)˜%%U² `åeÇ5Q~0 Œc'¯@hi’Ò|?ÊÀ¸¸`à<ÂêUî^ÓÞrà0R†ÉzŽ»Ù\í&ÖAþÉÇøójŒí+¿²§µ²Å"4Dhжÿ±.wc¯»Zj*’GQG<Ñ;«(¼äì{u™u"`®P ¬b¦áÜ×)lÒÙž²Y&¤Xâ2"±Â³/˜ô鉌%LÕq…†æ¡Ø»vÇSv¼Û­”ÐEsË-"’Ë$“ÐÔüz‡Šli$a¨ç ƒàœ qðÆÍQi·Û*6øaœ%Šƒ™YJ‚ÄGǬìâ“èˆihÒ6©”ósl+uº¼ï ­µhdªTU¸PŠHÀ¯…s€2½%PICärTô ­ŸHy£ÇåU• \ +Åš—xìI߆u´ÖÙëÕ;Šø#hY9dRÁ¹`G+)SŒ‚<ôsEJGG„£\YS¯Œ*ÍG {@B"‚‡ŽÂUŽd›¼¨¶¨wpÈy[—¡B3œ„Xe¡µjzÔU³kblœ&íkì\v‡ßv¤x‚{.ñ±™{®o0 <†IÕt¬ô˜òVÓÙr¹‡5sÙ;"ïCi•8‡-®ïpzÙdôÈm‰11Ê©ê@èO¯]é¸7õ ŸÏR '© x©³µvÏ«nP3O£Z\fÅKïÚ©]±ýÎP3O£KŒØ—ßµkmŸîrƒùš}\fľý¨ú•Û½·AüÍ>.3b_~ÕIâÊã]~á¶û¦µZ©Ö5¨¥—¼æð÷d€ruåõzùêÓ´ƒMÐôªP !í’™ýHö޲Ûç{Gí•SÒÇm+J]°~¶ +ʨç¡ÕWGkhÁÀ«_²¸âÒ­[smÖn}‡j¦ãÞ¶×ÜÒzè*)bš8çÁ¨ ¨ ½<ñÓ[±¥ôÆ”V/peC¢$»õ#áO÷±Ûßа~†š=ÑÁ4ջNJ?R>ÿ{½ý èi¡£ÝM[¼x£õ#áO÷±Ûßа~†š=ÑÁ4ջNJ?R>ÿ{½ý èi¡£ÝM[¼x­¶ÞðöÍ]ÊϰìÔ•0¶b¨¦µÃ¡Æ ªèO–¤R¤Ó!£‚ƒV«„)îáýïÿÚ®¥ý• í&VþÉüÿ6ªÌÕŸ’.×mÃõB–K-!ý‚Ó¼•rºõç Ldçðj\çߺ5­»%f‡7íÙú±š_aþ·~®å§½!<@ œŽ™&YsñýŽŸ«¹OéoC ›ãæš_oO±öcOÕÜ£ô÷¦v+6ù°ZÙZ¥îÚFÒJ¹,å±€?„Gâ«[UŒœêntâž§Õñ9šGŸØÍ/—_àþ [õw*þžõˆýPOíÙº}¬Ó}‡OÕܧô·¥cÄ?[ŠÏÔŸ…4¾ÞŸcìÓõw(ý-èo«ð2‘ÙóÓáK6<ºú½¿Õ§êîOÓÞ•FûÈï#µu ·,²ûNqÓÙ?Wr~žõŠž œ÷YüºrÏ7ŸÍòÓõw)ý-ë.mþ?&|ûÙ¹±ó|ôý]Ê?OzBw÷(+ ·O9fÇ—_W·ËâÓõw'éï@ú¿º³óc˽›Ïàö^Ÿ«¹?OzE^ yã´êÄÓ{?·OÕÜŸ¥½(;ü>;‹?&~í76>ožŸ«:“ô÷¦”Ö­ýKyªºÇïCzT0£#É/„ `H<½sÍýZ¨C‰ÁXšE bžg~ ”ŠÑž¸Ì’ûzz½™ÏÇ«~®å_ÓÞ„;û\†Ñçê–_,àûqø´ý]Éú[Ò)ßç&XméŽI¥öŒý³:~®äý=é½]ßyÚ«hm%²H*«R ŒHñ(aƒ‚OŒû5ÕD°m7œnµêâ‡ç:?4fK}ˆl—ømÐzújÌ쪿´¨¶›n–ÏuDY×&Q/…Kf%«Èy/¨sÔœ¿5Ð\ÈÌ{òRTVûœ¸¦Û÷Xæjg 4Ò;*aù£V_I$°°9#WGßš¡p:Ç¿$ÆÑAº"º%]}šäÈdiØ4N* åýÖʤù ©óõj­Ä~jÎ,Œ÷ä·m]›º¹©Ü2TSÆ%_¬T „¦@©À9ÆO—CÓ®¥”Þî×ßÕCê5½Ÿ·¢’«ØÊš©úŸŸ<“»-WŠ%‘W†3yºdt±¤â"~¾ª¢«AËéè´ÑpÎ÷KÍ4›† 'DSJÇÒʬŠá”²µA £¦N2qÓAEÃ_×ÕI¬Ó«éè³·ðÚécTÜoñJ¤³‰êІëÊrÕ 1œdc h(ºq?_U«côôM*8Y¹ªjº}ÕFeg,ÅiêÂó_(ªÂúú TÑy3?_UaY€D}=­¯d\mWÈ*a¹ÀÖøÙ)œNÒ¡h“ÎÓ2ž£8+€<ºõ:6›šùœ<ýUP9±ùz'—Ÿß7þ"þmÚFvTƒ÷¼¿>®ÎÊ£ûIªZà®ÆãUŽ;÷·Èë½å5E4Æ9 b0J°öŽ„ƒ¬kÙéÚ[Q¯RÎébÃ~í^íHv~Í·z5.φ»»±Ë;1øL}gV¥I”Yu¹*ÕªúϼìÔìpÄ™dŒ|ùF2}ºÑf¨¼Eà.Èâeâ+Õñj¡¨Ž1KG?!•’°ÁòÉëæ3®jÖju%tR´Ô¢Ø áf´ÒÙmZ¨!X©é¢XéâQÑUF×CZ ,KŒ”÷R¡3¼MW ºv·Fq)òæ=?''âÔ80RÐ Å@%ÇwÅ …™ˆî°ŠWAbsð `çÕŒzõ”ÔZÃ!8Ž·qÔR˜Ä\µHcWÊFSáf :Ì1ìÆ¦^FõÀV4RÞ¤®š²cÏ å’>RB…S…û#–óuºBØVEæê[,–‹‹ÕEC,´±†”FÆ5èrØðޏõê Æ DN*¸*÷$µ)eªiÜ#ËñKŒà<”ôå$~¬¥ó‚Ö­m_»šB¯§vŒ«vG;s(1Œ‘’?5QLS[`ŸxK˜fŠH£0ïŠÙæ9 ©åæò$d©¢‚š•Ûqhç÷ÁÜ‘Pâ>q×”1ùÔ ôÏž®ËØÊ£ãR•ž®¨¢÷ÝQUm@ó†< ±ÆsêóÕ{R»nëQ1VnIËT× ©¢ÕUK'Ã0\uëÐçT—œJ¹ ¨ÖoŽexãqõΪȸt>^jHÎ[ÚqDÕH¦§vä—)¨Kª”Ï'*°• xGÇŸYZ°¸ŒVo€pRZ²ªG€þ-p>×)ºn5´{vªHã°½«ïý)•j"|·x²)Á!‘W”õ%ùº kÍ·_$7Vkѱ\»Z³mž îVìñG½ªjé'¬dë;3eýg=‹KCå÷u •ó]+s>(n=Áý×AM°¾:ÄÒš¸®¬V—¼E›˜Èç![ÔÀœØÏgº“ÅÍ{r]TZÚ¬7õlÍGZ{BîÊÚ;mMõTÉU[bç’(šd‘„®U’1Ý«3âB|†M[jy>jî²°.|Óšž<ï›Uæu»p.ö-Ý0¤ª§úä²I#aà EEÃO¬<âM¦«]3*‹577‰Å_¶^åmݶ©w–zªRšJÄ+$xf 猈uS~‘Ñ ž£.<¶eKjêˆÑ¢#DFˆ"4DhˆÑ¢#DLwîý¢ê쫳´˜Ø?|À?æÕYš³ò[ áà—'÷¤Œd}Ô~?ójÕòUÿOÍ0»Û¡¼q ÚŠ¡ ÙäEd‘)nù1äa“Ž|>ÝUÀ:¬ŠÍqm)W.œ{âÞÔâVø¬¼ðæz͉¶wH±E^× š3 Ò% ‚v˜ÊåéÔÔNg”Æ5yKž`<ÇW­N«Él°ÌšçŽ/I´)T¤À"rº£†)¥wmiîuÔT{[÷ªÜìÆ½÷&à«V‚±ù^E0ó¬r+UIJ³RUQÕµ^ž Â2Ìœ½jÝ€eàç„ïkvÙ³o Zº«w5kÛ©'«¯¢ ÝRËU1[¢®hš sé\’¤fŸ£s‚ gVe¸?*gލž:£j«ìE™¼p×1Ã\¨*ÎØ|@¼^-·m©ÁÚïz®4¥ ’ž÷5mή¹VvÑfV†•Ñ#䌮î²$|«Í‘·=Ä98êÌÏ·êÖµ&¶C–¼„pÏvµ-ÂþÓµ·­ýc°îËýª¯nVÞš†«wQVVSÓ5G½F©èi™cž Ý1-ט#0ÕéZœjµ¯"é9â?ŒÆyƒîU*Ù@¦\Ào–ùDå‘ázCÞŠkùµEm¨¬ÔQU™c–¾YUÊ÷$ˆÈÉÁøÎ½[¡µoû/.ñu3;•§[,‘¢#DFˆŒhŠˆROO°¯SÔI‹l˜¤‘HUò¡‡PG¨ŽºÎ®à´¥@…ØvAõˇÿÎÕ§¦‰žÉM#ý€¼yí—º!´ÍQoÛ<·9îñSÅc§‚ç]Qm€Ý‰ÖuŽ¡Z ¨$îBGð¼-"‚úñ]nt`1Ù‰ŒcsÝ‚öblâpÛ€ à üVŠÜÛªçq°Ûí|;²Î÷nšùf}árŠŠ-×%3ÕSZÚ´ÆbŠŠ99Ýñ*1Œwg'Wm½ŽpNyÄÌ 5sÁQÖµ¤Î îË)ˆÛ¯–*k…ý¬ïûÛ}lû ÛkÉOk¿ÜdµVÖ#V ¨îi<Ѽ L*˜Ã•ˆj)åÃdP¬ÓNÖ]Q#c^|OG‚T²µ´ÞàrÇV\9`W¤÷¶Ð´Û¶mÚ¾Š¦ãðÛg’ïQ”eBA?Q^JmÉ–Ò¼Æ=Åà V¨:‡øókq’Äæ¡w»’Í]òåñ>³©ü|V”ÿ—‚Ïp~îOäGç:‡æ¥™-ö2}9ÇÉ«3²ªþÒ¤WUï,К‹íÆ)ÎXÓ”Î$^h•˜Ò Áˆ^eÅÔ뜚¹Ÿ~Kp)—eïŠßl¯ÝW:[k{ýp‰jjf<ñ¡ær@Gç¤^T˜ƒ…9eÎ¥¦£€Çß!€œ=ñMj¯;Á¬k_Þ¿0WIÈàwA—ÐÉðÿy|G©:©uK³>ø) eè|VÊ‹Æñ¹¥,±ÕVSÉ33SÅÊ¡Ñ3Þ/I”+Ê9Tã›™±žš’êŽ÷øPLO¿ºoE{Þw«5º™›”Hȳ.T(%³-Rܹ8%A=:jª8À'ß’’Úmïê»/wX­ô7‹™ª~Xd‘©êc*ÅÉ Ñòó ± *©$c+î"3çè— 9z¬«7ò¡¤5u5å_F§X ® ÆÅ]Ïì3ÊI Qƒ¸:Ô|2™>ýSj­Ó¼¨Ú––á[rÔªÍD-<²ª”e Áhp0«a³ƒå€j_PD“ïÉHe31üԖʺo¸· ➪X*¨ÞPòÊò( ddŠH·B0̤±9½3Vø÷È*Ôî’ß|Õ¢óûæÿÄ_Í­_ÚY³²¤l½ãøíùõvvUÚOuuDhˆÑ¢$dVê}¾`è‰p?ú:"4E¦µ¥Ž’Y©ãV‘c%U›œtû5aHÍT$Ý\D÷¼Ô-‚Ò$Uè‰uçëˑО½<þ=a~¬d8­®RœÏ¿ê~šH¶õ´À©Î%À)Èåæ ?0æè<#§]Mú»)í)ÕïtÍvX%µ[Ҙ̓/¾Aß»ó 3êû«Ô.ÈGŠ‚Öš²kU’ÜUµt6™g¶Åµ?ž:™û´g'õ~.º«É ÁY b FäÞŠÍ·­Š…¼ßyŽ3Ž‹ÔùúñÓãÖWêlV—)í<âƒ#kÚÃsžp·>p:d0:“‘êéâöEú±â¦í)Ìð[çßyµo¬ýÜf{  㛀äc¨õ‘ìÔß©9*.SÛÉ>±^÷5MÅéîöÛ|ò3G,Ýã;åË€qŒõõc»\òq ®kÁLW=TT²IE’`„Ålltú†q«™ŒN*¹ûˆ²:j­»oäçåÒà2:7.< ‘äIóÛ¬¯Uœ@âµ»J3XC¸wš?-}–Ô¨[öÃuã© .:•Û×PSXRå=DðXQîMë$’/¼Öp§ö–÷Óá8ÂõèTú±×Ï¡Ð>¦ÁÅIe=§‚ßIâ³ßn[,yyn™$ äô^¿ëÇ]HuS¨qP[Hk<§[,Q¢.]Ú—hnã±é(6•¢¢¶¡+Ý¤Ž˜€ÁM-Bää€G; ü$kŽÛMõ)€Ñ?à®»ØÊ„¸Çù ïCjz}©)9YmІ€a»° ãËÏ==ºè)ÆåÎLÔé6}¦[m˜ÒTQ˜]f|FÆ:cÙ¥6Ýl)¨érç¼Ø›¦ÃÆ-×|¾í¹éék$™¨*¤*ÊáªåaÊA$eN«ä×5 omw’=Êé¯QŽ Ð¸]s”džŸ»WSå¢*·«ñÿŸ\ë¡kâÅ= U)ê`¨iL¡©Œ ÅUרç A(|ˆõôöjkÁj­C•< ç¶÷"Šh¢^yšA@|F£ÁÌ[%‡*®U°zäk Hÿ+|øE¾ÔÌV*¾³:»5Ii)`cð²G„c ø†‚ñ8ýÐÝ}–Úzš<³LkÞ4–.tc3†…èT’ 矂1 $+MúãŽDž¾¢˜Ô!‚)©`2Ê’8`¥TÌÀõ‚:ué­Ü@jÅ¢\¸÷fþÍU[vÛ½j7·áq^éÞÞû‘\KM<1«?¢²Ç;É0‘Ȇ8Ђ¬½ruÇg³|’dá>ž?e×h´ d c¾uÒƒ’úLw:=Ú`¸,Še«ôÏ$ *÷DÆ9RÞyno05ÑÑñq\ú|"0MS€Vx¨¥£¦ÜSFÓÓwu†HC¬ìT!fRç” ¤ ŒœóÇFl`UºC¦aLÛ¸9³ ³­¦¹d¨/M ÍòS–Š2¥™yTŸ\““­ž˜l™®òé öÕá¾ÉØOÕ´¥3ÇË4"i\ 9YˆõŸ,yãVet‡TB«ªÔ¨zÆT5ëspÇ|Yjk·b¨¦µÊ!™%‘³ 8æ6W `“Ð}Y:ÍÏ£Q¤» ®ÖU¦à­aáçÛòz&áyíö®`æžéP‰é×Âá™z ÌÎ=zÐ{sÀo*YŽË¸-´Û†Þòï UR”ªìÑWÕ h˜ B¸ dõ8>¼êC(ÔwùP_V›·RÑÐYèÄ4õÜjª£¼™˜ œ–>Óׯ–·4`±$¸¬ï½¹¤ Õ?áÔ¿²¡¤ÎÉûçñ[ók6v–ì©Ýl±Fˆ"®oˎ祚ÍjÚ×:ZI®WCµ”m8HÄJyP:x‰E'ÓYU/˜“öZÓ Ä¸LºÑïÿÊ=ŸüZoûF¢í~ðáùSz‡tñü Xx¼-ÄkAòúšoûF—k÷‡Ê^¡Ý< ;jðûŠ[NÅÝ¡â}²H©ù»·›l±l33`⠜ث)Vcn‡•gÕ¢÷^-< ‰ÐG¬¨cÜú¯Ç<Çä¨{ÆÝÙÀWK®Å§’±¯›b¹­<jŠhÁŠ| 4]AŽ™èàtVèu12Ü¼Ö ¨bˆ÷’ƒÞ¼V½l]£s©Ýºz ¥5¯oªr^‚®USÊò ±o÷6åc䥼õJΦÃxAä´§Eµ.™ÔŒV./,Ùé-–ªVž¶ mi UÅ’N²uWT£L½Ï ß•zM§Uáa“¿ð«tü_â<Öøo\‚G5ô«pÛ(ë)šxcnWJ¶(ܳ)Ëëk!^¬Ož#1>;Ö¦),ò1à»6»× 1Ý"4DgDFˆ1ܸ<ÿݨþÊ»;I‹÷ÉˆßæÕÚWel)ú%ëûÐWàŸº_–­þ¯’§ú~iϽị}Ti’ôP 9_½R ‚22G«¡Õ\KjÌjVh§­oú¹Ümû˽ßüÚ¶“qQ£Þî­•ú¾àü/ö7Ïþ–šMÇ‚h÷…³ Ù\>§ª¥Ù<'¸Zã­©5kEf ßJ@܃–l2}@V³§£¤c"w-¤«ΘަøUø;2ú?³ÿ›WÒî<z=áEØŽÐÛ7;ßoð®ãESy«7Yilá \Ü¡{ÇÁÃ6¼ÎuFèØI "sÁ]×Þ.eŠwOq«¿ïKmjmë•44´•Bi«i„kÌýÐUNIåo“ðjÀ—TµÓ"F¥iÖËhˆÑ¢#:"†ßôÕ5»íGELóK-¾eŠ(†YØ©Âë'YÕÓ +Ó T¤]éMÊÔõç˽R}iÃÁNŒíSc¸,½ûT›sïÕžOy[™Šü'$z˜Ô_löO7Ž+yÛɧM“pTiL­ØØä`±Á$g¯ž¢ó2ºx%×OhqK êÁNðËO²®(Ôñ”’ÈÀƧÍT…ðˆ`jo4Á \â›ï Ê÷]©s¶Pí«ËOSnž(“ÞÇvF 2z§U¨ûÌ –Å,eׂHâ­0 D€ô<ƒ#ñkp±9¨]æÊ²Z;Ìu½@W=pÿOìêjñZS×à³Ü»“ùùΡù©fK}—öÈIs¶OâÕ™ÙUiQ ÛÛFºE{úÁ,¬Å“ºO1Á9O×6s‘ПV¹ƒ)œœ=ù®‚÷ŒÚ}ù'm_ke¸A¿l³‰™ZNXUÙ™°ªK,ýy›ëÐ Icfð÷æ =ítûòO]vÂO}n÷³°Z°Ñ3P^8Â:†|!áÏ­ps«É’àª/Ä”æšßÂ1H”tÕö¶†¦ È¨—nöXÔóyÉb œåœH"0âªMyœx$Œðr¦Õ- =êÒôQuVè ¯3ƒâ!úe•qŸ204ÿ§-‰⟮0gÁj–‹‚6ú†Š¦ëg†XŽ^9nÀ2`†ê 1€uY‚G3h##Á=–>ÓUEY=ÂÞ’­[ˆÝ«qõ÷Ã2ü,s`y|ðz XèÌ(hZ¥·ð–†µhj«m°Ô½1¤Hd¹r»ÇÕ -–ë̾³œŒê.Ð NY¥êÄOžK+? g¸ÓÜvÝÆÙ5LhÔôÍK_Þ"Že1 UHÏB@ KEéiãZ!ÒŸ^|ßø‹ù´iÙR6Þñüs«³²¨þÒ{«ª#DFˆ"4DŒÜªHëVwËwÔ=M® ‹ mÈÑåîJ…Æ<ÃpëŸ\cX¼Ô2.ÈñZ´SÞƒà¡évŒ±U—„¶Õ…ÈI$JáÕ ><ÁÉõuÇ]PS3Ø CPGl¢=¯W2Ëð¶ÜŠñ‡hÞ¼0’@püEòzü!æs¨¸OðRøÉ-¾Ïzµæ áe •-2ò]ëðCcµ$ãÕƒ k›“9¡s]›¹+6Ú¼_îsÕSß,ˆ@PBëQÞ r $ƒ øó­Øç¸™±{Zƒ+=Ïaµ_-æ+µ©k$É yC6sÓ>ßWžk\1Œsšp*¡G·.°Q¨NÛݳ÷Q­Ìr·1å$téáÏ òu€c€ì+rö“Ú䲇lOMµSð¦ŒÀÊ­,‰_Ê¥°[Â2Xወœù.…ÅÁÆò×õ/qžŠ(*8Gmb±r*5(U+Ñq’sÐsñê.8ŒXßlöÊžÚÛ^š:UU´iíòÒ?ìCO{•*Aø”Œàùþ=jÆ ›± '¼ÄLʳ²å9ÇLke’Š¨Ù»v¦­«¦¶Äfi„Í!ÎyÀ 1ë×8C'T4ØL¸¨à"Ufñ±í´÷ã¢á½5T%eëy ²N\øqð³ëòÖ.¦Á«VÔ$bå·nìšIªÞ–ïÃú8_š“»ª™xyˆþ*ޤô5-¤ Ű:¡ISÖݶ­t¶Z¡†uB‚D_%>`uéž™üÔSc] ,ÍG¸A*gWTFˆ"4DhˆÑ#¢*¿«ñÿŸ\ë¡4âü4EBj)„®'“º¹E&2 o¬Ê<¼²_YòÒÑ=ýŠŠ'ßÜ* ®ß:PTÓfJvhaæ€IÈŒrÁXR(›1öG>CX‡¿¢ÚI3ïêšÏvêúIá Ž9êcQ?%:âgQÈç˜Ñ’‡Âl€Ùòê{û+ ûû­T–«zRËb¤¤†‘ä {ˆíÈ#vêËá4x8lt9 õ:€Ñ—Ûð¤’Lœ}ø®ƒzÚÖ×kÛÜ.𠜩;'‰y°r¤ŒçÏÏ]Ncj6 æ,2'Þ”¢~"VíÊ:ÃJA•¿aH‘ÉSpÍ+еv`¼½]W¦:€3®*‚j–ƒïŠìaŠAÞþ‹&»:=ƒS»a£¡ˆ#%lµHÝú,1rHÍ`”s?3³ †Våå= ^€N÷ʈ’_}î…zá5ª¢y®ôæZËzˆ…e,Å`›¼Uw~EžEbÙ €`¬£'©×M’dæ=í+ž³ a‘÷°(}÷ƽݷ7»m*Ý© í Õß'*±«r4ÊÜÌH—˜„JU´TeK¢8ý–”ììu;Øðû«O ¸ƒO½¨ÜI²UUÅ5E5žà'090b¬À€pƒ×Ù­©UÒ Ç‘XÕ¤iœŒo WzÐG6Ú¯0C3ʰ‰{ªl—”ÆCª¯+)-•ÀÃÏÙ«Ô©LõÂç´›[{[nÔõöm¿[³]ÞxÖ°Jjf^fG+U…ei Y³áÀ\¡•_.+¤¾™iêçÁh»X÷ªœÒí­ÃW«,–ú8çäš‹šNP'™ëʤ~@H\ƒÓàêÚšôñ2¥®¦s#×ÃháÞÆj‚»³tS×=y’Nákù’XTà8e ÜûõÀp=öß¶UU‘·¹á»Yž¨4”Ùb9y×£y àŒdk{½&Ív£bF!c{£Z/S3¼xa.ÏÙ²§x×\EºßMn¡†ªUb„ÕSIE íõµb}~ÝeR‰§Jfb0´§VýHˆœyÕ‡—ã×jãFˆ"4DhˆÑ¢&;ƒ÷Ÿû¢ê쫳´˜Ø?|À?æÕYš³òXÝ–ûC»#»Û¬O[ [š)TˆUÆ Fr=cËtuáR@œ6éd (ïûª^°ê¨êÕð__&>Z›Ïîýë;É>¨÷÷»©þ‘§ý-EúÞa.³¼–KþêSõ½‡;u=E|§¨õo^¤¹ýߢ]gyÿº‚¡O¯ƒÖ:ý—«ËKïîýë;Ë¿n§>=ƒ:ù`šúsž¿~?Å¥ç÷~‰uä£pî¢H;  `|)úû>Ë×¥÷÷~‰uïªpnÄr±ðþ¡‡©ýð§ÿ¥¥÷÷~‰uä¾ÿî®^eØUà_Oƒ×œ…êÿ>—ßÝæë;Èú ÝF ÿP“†ÁðûáÅŽ¼Øë×äÒûû¼Â]gy Ü[°¶‡õ+Ðõ7 ÒÒûû¼Â]g{ꆿîÎ÷l*‚¹/|)ð>øAêÆ>Ë××äÒûû¿DºÎ÷Õ_÷[u}‡P¾^w~>ÿÖtwè—YÞH7î$Ãڡש÷ÆŸ§ý-/Ôîó uïª$Ü®3àØ5 çåp€zϵ¿ãÒûû¿DºÎòW¿î±ð6CuÆÂÓ¯Âöä~-/¿»Ì%Öw’ÇÝmûfĨ^ u¸@|üÏFõiyýߢ]gyb»ƒvœól•Àè}ð§ê}Ÿ Kïîýë;ßTÎæÛžýp·SM´%§ŠšçòT½|%UT7^PK7R0<ýXÕM÷ÕÖ¤\h8êO÷îäþD~s©~hÌ–ûr[¥p…ˆbp<ÏO-Y•Wö—/pÝíIUu„¨Ve®©¨2Dàõ¿ nlr‚Ùéžšã¾æÌý×]Öº#ì¥í[—iY_Ón5÷®ð–Žh‹Â²*¯0E À ƒÓô뫵ôÛ‰•BÊŽÀBÝG¹x{Ê“nK´Bj~`•\îºä:á•°¹ÏBsH}!¬¨-«°'qϰ­RÔO.ï¹Xf#$> ¬Ê;¿ +0ê:ŒjÀÒʯêI¤[›…´qÅ#îêÒ‘Ò˜¹åŽnYd‰÷8f¦>]5[ô@Ïßk•ޝ|RÛ®\3™Þ¢çs©E§nó¿ï™pì9æ‹©†>?!¨œo~Jª5~km~ãá¼Id«ÞWž5H¥*&3s)>"ÝÑ%›ÈŸ²P=@jK¨t¸ mRd4-t[‹…ôÑ)mÛpœÛyä’J¤Ü†< ±1e¹Ktàž§Û }¬áãè…µ‰Ë5¿gÓìµ½SUYw…æ®I£y)à­’S/UcÊÑÍŸQ!¼–54ôw…רj]2Ÿ¼þù¿ñójïí*3²’ ŠÃF)¾¼¤1<иÉøô[&V^ùÊ«(¿F¦ò‹¨÷ËþU[ùEú4¼—Qï—üª·ò‹ôiy.£ß/ùUoåèÒò]G¾_òªßÊ/Ñ¥äº|¿åU¿”_£KÉuùÊ«(¿F—’êC^¸Ç¤Õãøëôiy.¥÷ÇþWYó×èÒò]H.djk3ü¢ý^K¨÷Ç#¦³ò‹ôiy. \ò¨¬‚Eú4¼—Qïüª·ò‹ôiy.£ßœúMf}¼ëôiy.£ßœúMf}¼ëôiy.£ß •UŸƒ¼_£KÉu㎞•Yó×èÒò]Kï—üª·ò‹ôiy.¤÷ÇþU[ùEú4¼—Rûãÿ+¬ùëôiy.¤½V¢°†¿F—’ê_|¿åU¿”_£KÉuùÊ«(¿F—’ê=òÿ•VþQ~/%Ô{åÿ*­ü¢ý^K¨÷ËþU[ùEú4¼—Qï—üª·ò‹ôiy.£ß/ùUoåèÒò]G¾_òªßÊ/ѥ亖+§u7xj*Ücª;.õix%Ò™z¿ùõEtÛ‹×™­–Ê:?N†«'h§I» ²¯.ys'AׯN½4´:Õ.'b¦K¶{ZÖNiÐ%g~µª™T§/‰™Aå`XuÎ~ a -ŸE¼cÕkK•šíU;L–ö ↨§enñÏ7ˆ7šô$œè=}"ZïaL8{+q¬µ-LÓÏ_FÅàÇ+MOÌÊ“ñ:–@¸-Ó9öL¶qû(ƒ}Ô®òâFƺRZŽÓ¯­ZšC)©¦§‘–6„ånUlt%½¸_/3«Ô¬i"UHTÌ*­NöÛw»ÍeÎýÃ}ËK%uÅ5EUG$߉W•Bò³P/PpOR5‰¨Ç8’ÓŠØ1ÍhÃZ÷.Þ¬ÝËÂðÊü••ròªº¦ E¼ª;¶ ¥ÂyrãàhÒðn™óBÇxBì”PÓÀ hB„Pª|£”r€òé/V»Ä.*«º¸?lÞ¸ï×Ï{§™ RŠ­bDå9—ädœóg>¿!Œ_gx’µesM°N¶–ÁmŸ.)îkQCÉ™éf#›˜u 0¯ÁÉ>¼tÔÓ¥£Ö¡õoêN8‘$‘l›‹¨å ·<¯`ds++)#Ȇ^¸Õ«aL¨¥ûs{¼÷Šù-ðÜ®Z¶ý—QèW:˜ã'Î8 1È3.AR »…Ãg®¸Ü\bsñ<½æº›tL}5&.÷ 7UÒÙr¬¸RÒÊ*4’¼…—™$qÈ€:†vaâPsœô½ã|d{öUn‹€3²mKåÒ*«"ï«4ï5h¨RnâUrÜêÑRį1pò®TŒ]CXç/~ª\ö‚ ÓËÑtÊ;uM«jAmª¬z‰!§rIcŸkÇÖ%¬““®¸-§rÈuI ;/6¡¥/ì©íl±Fˆ"¦ñktXveVÛÜ[žä)ha¾²ËPÑ;*¤¨UÏ $d2zdëÖÞÚe®vSö+z,u@æ·8û„×õÎp#ûâÒþBoÐÕze›½õVè–ŽêO×;Àï‰KüÞoÐÓ¦Y»ßTè–Žê_×9À“çÄJ_ÈMútË7{êÑÝGëàAÿð‰KüÞoÐÓ¦Y»ßT薎ꎣâ~Äâ?¶ä"þ·GGp’§¸§,JR%˜¨' ë×ÕäuAZZí¸f%I£R•_’éºì\ª­ÆžcÂMÊDr1J“Ëlìq=A$ü@¬m°ïµŸ÷Ûâ¢aí5À•…ñ—¢÷ ½ŸÄÕ²ÍÞú«›%£º³ýsœþø´¿›ô4é–n÷Õ:%£º×;Àƒÿá—ù¼ß¡§L³w¾©Ñ-ÔÓœ?TZ_æó~†2ÍÞú§D´wT8ñÂ]ÛµdÛ›syCW]YYI544³‘L]ƒÿጞ€ë*Öš)Ýk±Ãê´¥f®ÇÞpâëCËñë¹q#DFˆÑ¢#DFˆ˜îÞÿý¢þ}Qý•vv“ïøüÚ«3V~JsZ¬‘¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆBîßþH~s¬ŸšÕ™';|BÃ?î§?&¬Ì•_š×pÙ[NéQ5UËoQÏ%G ™å§ däø<ÞÜz½štÜd„9´Y-V%¶ÙmñRÓ£XiבA'$à{N¥­kDªç9ÆJtW#¡?)Õ”#»xI"^_á—DHŸ2~Sôè‰y„~]!ŒŸYéåÔý:"^@GR~]A^|ßø‹ùµ‹ûKfvS]UY"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DHޯâ'[ú¦®‚Á%}-@ŽHÊ„gê£$Xs§0Ç«˜ùkJ¤†ÈYÒºF—{ÍUQȵÔÂ'»C(HÏ)"¬å° sФŸ~«sLïÑkªÞ×*èÒÓȦNê.ç³Ó§¥ä‚<½õù B=þTèÁ÷øIý¬3"¥ÊŒÉàH…XÌqû/ |ü· U;}ñM÷þÊ %…‘T‚ÊFFG^¾Áo©a­R¯|%Ýu _E»’I;Á3%Ò¸'+Iœ„W ÍÊ:žž,,ƒƒ¨<™™[¶³‚9¢¾Ñv–³¼»q:…11î9á&<Œù€2Pó á1øµR×N.æT‡4 É9ÚÏ¿ìÔÔô2nm±V%‰Ukjkæj‰Ñ[9°¯7/\ógRÃU¸Hç*£q˜<•ºŸ|ìóI.ìµÉ•AÞ¥lXvaáÀÏNlÑ®Vœf›ç" ÷5Víšïé;~ëj–½Uhª.†<.U(&^o„|ðAÆu›ÍBéGŠÑ°Aà™ ÊšúT¬½ÑY¢…'f˜µÂYJE‘Œ0b¥¼C#ªä¯·T’D˜â­˜ÓØï&¥`§–Á HÂÒÓS¤’´$uåMŽ^n£<¤ dÝtê•kÍjVã··};Ô϶,´Ff—’ª3#9¹Ù%¹¹(è@õ9ÕË* - Ì=¢´Òí]ãn™*b¶Ú`)6fh¨çRé‘¥FU°>1ëÆ 2 Ô9©/aÖTÍ¥·'×ýþ¨D¸ŠžWV\‚®ÆD^VÆF‘×Z ÿÉPÝÔŸSÏ-4ÂxH ##R A„ëßÛ—Ý#üŸúõ7Ü¢ãQïíËî‘þOýz_r\j öáêtùš_r\j=ý¹}Ò?Éÿ¯KîKA¾Ü}NŸ3KîKIïíÇïæi}Éq©}ý¹}Ñ>f—Ü—n_tO™¥÷%Æ£ßÛ—Ýæi}Éq¨÷öãöéó4¾ä¸Ô{ûrû¤“ÿ^—Ü—n?nŸ3KîKG¿·/º'ÌÒû’ãQïíËî‰ó4¾ä¸Ô{ûrû¢|Í/¹.5þܾèŸ3KîKG¿··O™¥÷%Æ£ßÛ—Ý#üŸúô¾ä¸Ô{ûrû¤“ÿ^—Ü—n_tòëÒû’ãQïíËî‘þOýz_r\j=ý¹}Ò?Éÿ¯KîKG¿·/ºGù?õé}Éq¨÷öå÷Hÿ'þ½/¹.5þܾéäÿ×¥÷%Æ­U7:ºÈ„3²ã ô\u4¶Ø?|À?æÔ³5ÉNkU’4Dƒ:"å÷>?\,»³qÚëöäBÙa½ÒÛ½6Ã<Ï543ÊYyX ãË¢NHn´–½ÀŒˆu‹0sAÄ‚xL-ݰv]Ö–ß[A·êæ[œÐÇAÝVS°¥8VR3‘Ÿ>ž]qª‹u7?ca¨ÒA9x©ˆ{AØ®û"“{ÙÚ†ž:ËêÛi ½W­1©“œ#"¸q–ð0 0#׫ô¦º˜xÛ˜TèÎ ÉÀ&;ë´Å.Ы°#í׆†ñeºÝ*ouNd¤£J.ë0€?<ò÷…‘$¬R‘’œ¥RÔŒ ™ððJvbòF±Š¢Þûu\­wýÃ`‹hZù¬Õ8fª¸Ï ÔfªŠËÏïZ¶w I»PÀs‚9]ñ5Î0õfÿ%Ô߇‚Ö™8ú·wš”£í­ƒ™xOQÞÉ\t8«ÝuE=DÑŽÁDi"Ä%…ä ²«€~žþîß8>âsT6å³Ê}5ÆK¦íÎ,Z÷é7Å-ºµä«´Í] ¹(¥IäXÁ-IJ¹#”+`äôÈë®¶W¤ºar>‰mRÝð¹å—µ½mìm&‡oÛQ÷ MÝ¢’ªqï*UÑÔTF%sFpð,L¼Ë†b¹[n.¹€Æ'<$]N±ßÇ)ð@ûÊ”°öš—;Òm×µÑcÚ;¢‚ÎæÓ3Lî*)if3::©EF©*@æ<¨[Ö@Ѷ¸.’ãÕfë.-º{@žè¢¶åй[¹®Ü7¹Ãµi𹢬Ä¡çXƒÊA=ÃstÂó/]gó†œ#f¹ôZ|½Åá¡Ãå©åöVߦ§jMƒtšÜ¹¥©’x‘×ÑZqÝ’XiÁܹE.2¤XÛÛcQêª,.& ±Ãœú-RvߨXaÝ5>íè3\(h’h¤Ï}T‹"¨PüÇ•˜1€zê>cJíè1€Õ­OËê^»"q<{Ïl¡hØ[[t¾ÉVîV«žZV!YLOÉ)\»ór¼£ÂI$`jo»I®»‰à¥¶ÕÙÀ-4½¾øqS]Ien×µu]} jÕ4ñÄòÔBdÜså|§ÂÂ娤LŽ5©?ªÎò[ê{uljl†¯d^R[¶ÛÊDgƒŒÒF‰ÎÁðŒýç0 €ÞÍIø1ÓˆY(¨gy«Çx÷¶¸ÿ·kwܵWQ 妞 îNl´1̬ 3 ‘}y ùk¢Íie©…ÍåsÚlγ85Æe_5ҹѢ(]Áûà¿ÉÎu“óZ³$ïo~ãoåæ³2U~iþ®¨"4DhˆÑ¢#DFˆ o?¾oüEüÚÅý¥³;)®ª¬"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢$oWáÑíÝW|¥¤Qdµ­\Œ¤xƒ…9\¥×#áyÍ­*€•›IĪù­ß+Lj!Øô©.@rhTœ‚ð‰rF<Žse5c³ïŠÒ)Ì^XÕ\8…"3Ñìh#&3ݤ”q± …ó"`ø]F4&®¦ûâ€RÖåœïJŠõŽ=ŸCÈ¥Z¢¢Ü¼±°ÆKrËÌÊÞC”z΃HOg’ó[¨.•qFˆÏÆcƬ >÷ÖyT¬°ÄA\)ÐÁ©¼T] Þ3¨.A CH2 ×lô EVûuŽ’(bÇv¢<ãלž¤çÖzê ’ Œ’·5ÁBÉk¤`$.DNy¿Ç穽¹EÝë7¼;F#j rƒ)Ðä@öêoîQszÁîÉûm¦‘²Å¼Pƒâ>gðŸn¢öå7w¬ÍÝ›áPS/XþÇíÅ©¿¹EÍë4¿Ô¢ò-Ý/nK»Ñï± ÿ±Ô½|þ·çÓ›§àÒö份 ¸Æ£”Z©Pp!~YÒö份dn¬cX½î¦åPBŽï ÏÕ©½¹EÝê'qmÝ£»ž’MͲíUƆ~ú“ÒiˆŸ§ˆg×Ð|ƒY½´êEæƒ í/dÝq¥ZäŽ0öºVXhé«ÞÜ«wzÊžðô¹Ôуæ9r¤<…€­ŸTuß{ÅýN—Ê\ ~¨«>ãÈ~/”¸:Ú¹k¦ï¥@¤(\ãU&J°¶PÝ*(b1EXœ¶s© (-­ßT5Çο¯S¤*4aTUÿq‹úôÒÑ„}QWýÆ/ëÓHSFõE_÷¿¯M!MGÕÜbþ½4…4aTUÿq‹úôÒÑ„}QWýÆ/ëÓHSFõE_÷¿¯M!MGÕÜbþ½4…4a4ª©’²sQ"¨%@ÂùtÕI’¬†¡J4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ>ú «>tÑÿ_Ó«ß*—=ÿ©š/ħéÒùK'¿õŸ{Ãò4…4aT™Ï£Cò4…4ayã†ý«*8‹º·жlzº)ì÷~‘rP±Õf\§+T[kÌ¥m5^æµzUlb›âsWª(]ª©»×µ%+’W’¥q‚:u*Ì0O¯]±#%ÎisL«8÷5ç·mG³žáÐÒÈÑ#)#ÇLtó骛L<63VyatäQqšZØæSF=0œz<ƒ•”àŒ6Ô|ˆÎ¤W•SFª8½LÔ0ÏE½k6#X_* à6IÆ=¾ÏP-Ôš+uwj(%¹F–‘T(©ÒhÍ"3Xx‘³Ì¾g0uc^ Ã%ŒÆ+oê³p“h{_„S …H…Š‘ÍËËŽlƒŸnšcz!4"ìÊvÜH«ûÙ›·éjtʺ5‹q&´tôXº}´-úZiJ‘H%ýRë¾åJ:yßéÔéSD—õK®û'ͧM*h’~©UßiKóM*h’þ©ußs¤ù¯ôé¥MÄñ"çæ#¤Çñ$útÒ”Ñ%ýR«¾Ò—æ>šTÑ%ýRë¾çIó_éÓJš$ïooZ»ÅÚ: D0b{µpz úÎ5-©yЪæ]¬àägZ¬Ñ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆœZè’¾v†G*seqíøõf€J«‰ ÿÔå1ÿ|Éò£W¸/”}NÓ}ñ/È>.¾Qõ7M÷Ì¿Õôip%ò©Êo¾dþ¯£K/”}MÓýõ/õ}\ |£êv›ï‰~Aôip%ò©Êo¾dþ¯£K/”}NÓ}ñ/È>.¾Qõ;M÷Ä¿ ú4¸ùGÔí7ßüƒèÒàKåS´ß|Kò£K/”}NSzê$þ¯£K/”}NÓ}ñ/È>.¾Qõ9M÷ÌŸÕôip%ò©Úo¾%ùÑ¥À—Ê>§i¾ø—äF—_(;r—ï‰?«èÒàKåS´ß|Kò£K/”}NÓ}ñ/È>.¾Qõ;M÷Ä¿ ú4¸ùGÔí7ßüƒèÒàKåS´ß|Kò£K/”}NÓ}ñ/È>.¾S;­¶:£‘›œy±êü«š¬×*ÎþÝ©²6Ì»ŠJxåÏ2Ë7vª¬H.[cQú6^[Se÷ÝTkwi* µ$5vÚ;MDuýý;ÓÞƒ,‘äu!z®Hê:kœZĈâ·6bÓx-Ðö‰¦¨j)íöé#vUŽT»ó#18½NzcSÒ„d8¨6b'’ÑAÚV‚çF— +TôòžX§Šö$lã yzõcÚÔ Xp‘T›) ðY[;IQÞ¨#¹Z-öªºy†ažšö†ÃÁÆÐZÄ€8¨6bÓž Õ7jjË5.Ý¢”+”fŠè\jJ¡Áøµai\Ô§i¾ø—äF—_(ú¦ûâ_}\ |£êr›ï™?«èÒàKåS´ß|Kò£K/”}NÓ}ó'È>.¾Qõ;M÷Ä¿ ú4¸ùGÔå7—¤Éò£K/”ÂçEër1 œÝqíøµGÕv’äßUVFˆ"4DhˆÑ¢#DFˆ"óýªÍ+V®5ljà Êø «“Ž_˜Éë¯4•Þ]– åŠÐa·½¾æ­Séü©|su†UR3ëCVk`AP㌅h†WÈ•=¢ƒº ý“¸ Ž£›¯™ÖÚlæ±Ò¶säšQð³tñÖìŠ`ðLW†bG°‚ÃU_Ýæ¬j·QäŸSðæýJa‘v¬(Ñ‚šõ<¼Þ~m×ñ꓆¥]#N´Ú»†[†A#Slªydb#ÝŠ+£ÅÊÝ:|ZƒEÝÞjEV|“»gï´•‘UOµV>X–'îëý:[©øüõfÒp9sPj4ŒÔÐÙµ#¡´Nr~GÅŽ1­.‹;ãjC²jXø­uGâÅ‘ø¹ôÑîKáeõ2ž–éþ"ÿçi£KéfÔm›Ë9Ì?¥¦/ûÅ/ÔlÙǽ³ãÛ˜zÿÒÒàKé>£ª3{gÐ;œÿ—¥Ä¼—ê6p2-³~>çô´Ñ¥ùöR}FÎG[lÙû^hsþ^š4¿ WfKÔûÝ8éÿüí4a Ó«&Û–ÝrJ¶£•9CÌGðXK[C!Xµ¢¢4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFG´hˆÈ>GDFˆ"4DhˆÑ¢#DFˆ"4E!·v?òGó^žj•2SÕdrmÿÚé²÷åVÊjGR`hMéWž¤*уá?¶J&F?cÝ‚3“®*¶§SªYÎ_uÙNÌÚ”ƒçØÏ†NÓVš{-,÷-¯WÆ¢ZÒ£åV0‰–æÏ#å@leIÁN˜Û¢F)Ñ ã8xÕm¦Ü´{vák–7®žž(¥Y’š•UÉoË çZtFqÌ,ú9,./²‡¨ãNð]ÏxÛ´[f—»£JÖ¦šu™Ši!FÁ‰™„¹åL NI›EKå må AgeÀâvs•ÒlÕÕvêj›•¢ÔÉLQMÞ,¼ÃÏ#>¿=v4’ÐJäpÆÍJ„˜onˆ—DFˆ"L7·DK¢#DFˆ"4DhˆÑ¢(½Ëðaü-þmgS%¥<×4í-ÂÊÑ|Š7¡ô˜}5eÎ Yn`q×àçËÏ\–›º9.«<é„f¼ŸG`ì/ 54ríHiÄA`hkY`Šò®ø=1Ô`kÆ»ðóŽW¯6ñ†<úM½Ø×fVù(à°PÔ$ËUOV’H 22“9À Ⱦ~Ðüz°m†™À(.·<]ĬÙûÒßßpšÝº·¥Y&›ÒÜ:0C0æéŒŒg¡Ï·OúûØJúâØÆ½·³_g;¬T×›'mmK%?ìsI#¬MÁåV€`z²O¯Z -•ý`ÕCj´·ª\U×jlí±²-Þòí+%=/9oG¦Rª…\à“êQøq­ØÆSÑs¾£êq•+œü5uš4Dd|&Ša(QwÍ©hÜ÷÷¦vîÄxŽ¥Ðr‚N|$uÉÕÆ»5£^æä™ÔðúÇ5¼ÐS ˆya) ž•#'>,–É#'Ìê4Mˆ £¦TLÜ$šnõNèý²FsÞÛU‰l¬I|ž\ùy~ PÐßÉ_L®jÕaµ›%š–βÔëxü¾¼g§õëV¶ë@X¹×œJzCy9ü'VUXH’ýÑÙ·]…éÕø#^ÂòRèˆÑ¢$Ã{tDº"4D˜onˆ—DPû‹÷b$?9ÖU3ZÓÉGêŠèÑ¢#DFˆ"4DhˆÑ¢#D^~ÒüL¡Ž)jêc‹¿‹ëfIÑUÈ#<¥‡‹×åå寜éuFkèz%#’ßúæ8¦ÑF ?\b~º‡§¨ùzþ×ãÔôºÊ:-!IÚxGNªw=8c–eh9Š“Ô¨'Ô:ãâÕ…¥ñš©³Sœ“Û7·ÍMâŽ8w3N§ªQËJªìOØ€¬O1è=z³m5 †*®³Sºp]Îñ¾·}º¹ÎÞ¶ÒÖS´ä•\¡Q½C”¡õøzëÐuGƒÕ^{iÓ#¢e·ÒÒÆ’íÊT…ù•¤7È åg`Ny:àdùôÆ5Z‘—0­¢§9òMx‹Å}Ûµ ¥M©5s¼Xh¥ž4ðüpÇ9Ç–G¬êµk=‘w4¨±äÞÁU_œd‚Ú]¯kŽ jæåò\ü¿ ñçXôšñZôj™à–¯ŽœY¦ ôzÛ qKî™îQ/zA*ÅTŸÃñhm5€‚‹=p<“šŽ9ñzîª6Õ GÄ ¨òôÁËйö~=XÚ+ëEQg¡·ê£w7hþ)YÖžIâ·Q4ôÂC´é&2ÌtoV1íÕj¬ÝÊì²ÑtëPµEu¦ÑoX2È&tŒª¾ƒ›Ë$`ùôÖ]6Ó-:šsXÒö§ã”)Ku²ÝGM2•†­Ö6È\Œ·ÁÆptË@‰!±ÙõWZáo÷éÚþúî+•*TzK*¯p‘’˜O)êA ù®Ú5œöK—Z,càîmç¼( ”V«4u”ñiªZå 3)æfs̤¯+`ú½€cVÒ<`ªÜ¦q%6^!qZÒðm*G^PÖ÷9O‹<œ‡Åœüž~­F–¬åÌ+héF|•‡†»¯vÞ÷œ1\¬‘ÅŽD’hîÈ YATæÏŸ³ZR{ÜüBΫÖ`WV¦© ¤”TÝ%Ž8xÞC€3Ðgñ‘®À@8®C$`¶Ýîõ©ýü·™™Z5N`uÈ=­~ŒÄ…[•s„´»£`VH°Qݨ%vpª‘°-Í1<õ5!ôލ,ª3 cÞ»wÞqüÝ^¤”{ÙoûÎ?›¤’“Þëx8ô8þnJ¯Ý»:‹uRlæ@õÕ`•)‰Tè̼íŽUæ Ø©å>ÍfjS Ö´ ¨X]©NGl¡fŽ<㯇Z] ;Ågïe¿ï8þnJ=ì·ýçÍÒIXGGk•Ý#¥Œ”`ryùˆÒ’埽–ÿ¼ãùº@I)…ûo¥ÎÍYo¶Ì)'ž™ã†ª4ë ²|`ªæ4€¬×–¸¹ß8ÄîpžÛ±ø™Çû¦í¾QÍ3VnYèÒ9+äçUd<ܼ‹à>]uÏFÏQ”Ã\ù;ÊÞ­¡¨\ÖÀ÷±[aØ×Ù Nã~Ör³ówEb½<=Wèzã>/‹ZhœGkè©¥öTÕ¢À”‚ž¾¨Õ¸v"i¢Pܤ’åt3ñkF°›žIÁ<÷²ß÷œ7V€«%a-®ç––09€ø²p4†„—Ÿ½–ÿ¼ãùº@I(÷²ß÷œ7H %ö[ÇûÎ?›¤’°z+Zʰµ$|Ì QÉêÏçÒ’埽–ÿ¼ãùº@I(÷²ß÷œ7H %ö[þóæé$¬#£µÊïRÆJ7+O^ÿ8Ò’å™¶PŸDæé$¦7Ú:jzxÚ>*ã#Tx+°’V½º?f9ÏûŸùÆ¢žjjd¦uªÉ"o% Ò™%¦ä%If@O„å|Ǩ’G³'ˆ d­m»TêõV:9Y?k2R¡)åå‘ÓÈ|š‚Æ›ïÑŠgµÒ™)ÏÖÂ¥¢ðòøN2¾OWM.¶rKÎŒÖçµÛdñKE Í–deðºãןn¦‰)À*>=J„¹ã#DFˆŒnˆ‘XÙøôDRHR2<ñ¢ ²6ñè‰r‘Ñ¢#DFˆ"2‘Ñ¢$æ_¶.ˆ—#Û¢(ÍËð!þ1üÚΦKJy®sÇLJÌ2ךÉÇ4ܧ¡óè|½ºå´~ט]4?wÈ®}·6ÆÛjáë¼ÒÒQ3K‰(-Õfneb¸hä¥g'?/C®f±“Ö8xEÐ÷>:£/UmÚ\)á.ó–J-³».RHÞa- ÁÌ x‰ï"PrOãÖôèP©ƒIáøX¾µfbà8þTnìá†Ü±^¥´¥î&e ¥QÉÌ|<ÄH}˜ÿ^¨ú,k¢}ðWeW9³ø¬mû7nµlTn"”²HëÏ5A`uð´AÈõ«: lœðóôCQÑ–>^©ü{c„rÊðÁ¾îîêʬ‹j|‚ßgºÇ\yþhÕ®P?Èðü*߯­£ŠÊ«ipš‘cô­ówŒÍŽèµ©‡73r¨ý«Ï˜?n…”ò¯.ÈŠü­ÞZd\äbòÀ'›Ëöê.P‰¼x~—מÈâ¶E³¸Q$Š‘ïkÃ*¡U´>C 3ˆº ‘×Ù×Ë®§GC¼x~i+lUJx=mE*Ê]b©–4b¸%UÊ‚~< sœ i‘(ltP°l !ÿ|EþZê ‘šôö½•å#DFˆ&Û¢%Ñ¢#DFˆ¡÷îÈÿ’ÿ>²©šÖžIµ²¦¶6’O cÆÄuÇàÔ’¤¸»ê~á嘾yú57 ‹áð\3ŒÅóÏѥ—Â_©û‡¶/ž~.¾¿qõ¾yú4¸RøA°W6‹çŸ£K…/„¿S÷l_<ý\)|$úŸ¸zš/œ~.¾ýOÜ=±|óôip¥ð“ê~¼úãùçèÒáKáSõþØþyú4¸RøAÛõãì£ùçèÒáKá|›ß\mÚWXmÐÍâU£i==’VA<¼Ñ7/_`øê•šøÜ¾¹”œÙÞ›ÐVÙœj/ª#§>µÈ:Ž€õƒ®z ,ê4êt+mhëM¨XÞêy˜ö©ÀÎz¬ôê5"¼(4eYö÷h½³Kx¤©¹ÙnPM*-iŽß4¦H¹Ô¼f>PX0È ô:»m-0T}™Å†+ªYûPör¡¦¾P|X*ª˜ÓR}CÔ÷ežA€ùÍŒ§îm¦ÌÐáî\N³ZIy¦;kµßdUY¯[[p·#Èi }“3*9Ry”-:ª’Nz©üz«m6{…®‚—Y«éš„Ý}£x_h·MźTÔP[–*QY9Él7tÏ™Âã>­fûEœ†[–Œ¡hã½G?pb¯bÉh—fÝ)s$T‘mYœ1ƒ/ŠPÇ>Áªièq•ôÅIžk¯h^Ý6U*×Û÷ •”a}K¶%fT-ðCUǨ.zá´R,ƒ3à‚…V¼‘w§›Óœ!¾Úi¤©¢Ü3ÖQÕ6×™¤·V‰°rF:KëÑp×#r†P¬Ârƒ½W8‘ÇNWÐú¾Ów–žšÝIMQ·¦UNVl¥¦òÆAòòÖUkÒp³bÒ•­2víPv¾.ðö§a‹MЏC<«FöYJ@ KŽì(o—ñk1VžŽé SJ¥ûÀ­5ücÙ5ü7¥³×Û®³z*f’),2°ˆ–ëÈL\«Ó¦Byhj°Ò :Rp©x.¥ÃnÑœ§Øó¾øÚ×Jû•2òP¼›:¦r‰Ü¢ª9ÀÇOg]uÑ´Yô}q'ÁrU¡hÒuL3ÃŽÔœíé5}ÓfÞ ­ V9WdT—‘‚¡–êÆ}§ZÓ´Ù›‰ø,êYíÀ›³lpÇߣsÒTŒƒÌ0ÃÃæ>^½xÄ=MD«qšê?ÞPŸý±ú5¾+ ÞÝ~ò‡òçôtÅ0PÛæû|³íZÛ¾š¨ŽØù°Ìr03Ôùk:ŽsXHW¦Ö¹àÌ8}KWl²“µRÙ7tÿK¨œ´èì)ävb‡íOç9ø¿ƒ¨ÆTá xšì@>‡ éêœýœT`—½ºýååÏèéŠ`—½º}çåѦ)‚mI-ËÒjJÑÓ(Ï×Ú‹P&J“ƒ-×8PþüýœT`šßÌG”Ýï=<Žªü•™šÕ·v?òGóVžjÕ2SÕdS÷— ¯;–áC¾î4²T×ÓURåJ&‡ÕyO+– [$Ÿ!ÓXT¢çÌ;g’ÞV²%»|Õz q ×AMi‹‹õ^ƒIA«åÑU@,yóœ¯^¸êOS¬º=P"þ C^‘3s_v.ì»ßncŽsE òHih4AHŒ@(X9Ç)Á>`ùèêosê#j1­EŽÈÚ›¢Ñv¡|eP”ì·i—šnUe„òÿ±8Àðòõé…&=®yJc†FÄÊ“mïÛÍÉ©i;G÷³Šj(טr*†Â’}¡˜`ä¿«Â5@Ê®8TV.¦Ñ4æé±÷-ežÛg´ñ¶*jº“ҧYŒŽÌqÏ’@p¸~lrŽ™:±¦òÐñ FY[©ö~ô¡¢¯·~­Š²ÔÛ…=#99‚q)fŸ«ç›¯(À±ÓR)Ô‹ú”Ó$šÓK†ÌÝõ~ŠbãðaüòÄò¨ï¦ÎU €¼Áp8ê:‚FªiÔ1úŠÁìÔNi¶f÷·_ië¯\m içŠjº9›EÂ÷¨rÕY³€0Fså« u/U5)–ÀbÓxØ·ÝÈõ6ú®9âJ¦–8)æ*Ñ£H^8ÉW”€F‡¦u¦çÈ/RÚlŲ-ƒÄ¸úGë…šJdšI^1œ\†Ç„7Pp}z Ug÷0M%8ýµmØ&ݲ‹]ÿ}Gx©YžV¬še ÈîyGŸ>øõkz]FÃ%aS®ékaL¶å±#aîô ã8(zd ùûHZ_nÕK®Ø·[®tw8E¾¥&Œç–HÜ2ŸÆ Ô‚$( ƒŠs©P5¼\©¬öª›½gX©`y¤ :áT±ÇǨq i%HÄçh½Ô>Ï2@'ŽÇº l2Þ‘ÔcÏáëÊùÅ—aà½?”ZvŽ)º‡ÙÔþÄn‚sä-ôôùÅ“aàŸ(µmQý”.Ï v}Ð߂п§©ùÅ—aàŸ(´íR7º‰Ùß8ÐÇÏо_;Qó‹.ÃÁOÊ-;GÚ­[ÆÓÄ•eß'¡ÝhÒª”Lœ®Ð2äuÁÁò×x¨Ú´Úñ‘\%ާP°æCŽ`7°À7»Ooì¬-µæô?wÈý»ó‹‰*^¶´VËÞŽì¢1Í€êµ9ÏUñ©å𑎽Zñÿùü¨ÑПÿ×áusÔIL‚ªU’NE,ñ®ŽH8ëêλ[1ŠãtN ™ñJ’¹÷=t´––”´0«8Û«T*|É9ˆÀòuÇXæ)û®º$\ó²in³ÕÔÑÓUÏcªj—Q%K.Þ!É Þié”ô^O«ì²*H9~U‹€9óü+O ÍîšJ›EMô´0DK –3H¡›%ùOxÜÝOUéÊ}g[м ‡„,+]0gW}t,¢#DU~+ñÉÂí²›Ÿqî[}¢„VÇ MÂæs|…Î9fåQ×͵j­¢ËÎ07­hÒuWÝh“¹FËÅí­KKÍÅÝ¢‰GÉRZ@JÀ²“õ~MSNÁüÆö«è^ÇÞÄ£‹{nJxj`â¾Ö*QÚN ¦@ˆÒ7*¬Ä¶Yº%>Í4ìï~i¡tÁi÷ä±£âþÚ¸QÁ[IÅ]²éS KªvURìy{Þa…Ž@ -v!Ãßš.Ÿ~J¢œ%¶^o•4ÜVµÉ[,ÒLÔÓ«J¹<Ì w¼Ã”:úº5†€9Ä_ïzßLZÙºa?ým·'˽¢üvÃúz¿D=îJ,lIúÛnŠU“{BY]\fÚ|Õƒ}¿ÅǨèŽï'JFo ?}m¾gýá'úMuÅM£ßšæš{¿%—£ï/íµ³ù„ŸétŠ›G¿4š{¿$z>òþÛ[?˜Iþ—H©´{óI§°ûòXH»®‡yµ‚pÔ.:~WOÔÚ=ù§Sa÷䓼Üät¾Ú¼³Ö‰ÿÒê:ûG¿5=M‡ß’…¿q6ÍzÛo»¶×O<‘ó¢{Õ;s.qЫŸ#çìÈöꎫpÁ#Wm+â@5ö¡ã§ *7GkŽÎ°ðÇvSݤ§fˆªŒZ9Œ€y‰a€zr몕JµÒ#t}W-Zt©‘pç¾~‹ºíÏܲ+þa®¦d¹ŸšÕÕåßÝ­q·Ûk­õò5ÆWŽ)©¨d–y¹i¤U+ à`#$€2N³}@Â×ï‹FS/^ðÚ¡ªxïµc­zjzJ©ãŒáçEP?äfm,• ³¾%%W6ûÑI%º–rÊW¨@?›ƒid`‚ÎéÅ4µq>ïŒ%º•ûærº„”N‡•KÉé×È`ûu ¬çä¤Ñks[ìW^ÅÂ’õsº¤ôž/I¦­fˆŽ^l'„uü “އRÙtÌàŽ†Äª6*N(îäô›}Ú¾JebDµlˆØóÇ\’=ƒ>Ís´W©‘[8ѧ˜]Olš{~߀T]Þr©‰*j™”³3ãÁ]Ì€Ü×仪{ÓŽ›/`Z®û‘宼S[iÍEZÛ'*–åAÇœgÔu…KM:@»8ض§g©T†å;Wß¾é‡f¡~„ÒïºÉ’ vk%-¶Yåy4 ÍܧFnc’Ç Zá©ñ[+!ܽ…ÝOáv—´Ë}ýWâçºç¼oQÒTðglÑ[Ë@¢®®¶Zœ71îyU|€`_ÅÊØ!uç×øÝC1 ¾‡Á©‰Ò\OxíMûMè¾ùqvGÉb¯% áðøŠçúõçTeAåßMÔÌÃSöÎò£ˆË'šEžšŸ.­œ²ýwÓÛëÕn¼×¾*רOe½¾®SÇ䨉h¡¦Ž}}\ž]:‡'{↥1‰o¾ û¶¸yÅ$¸[mVŽ2ILþ™ S˪6(ÆEÃá³’¨œt²•i?’ç}JPIg5Õ,$ãýEnâJÖ2+ÇPÆ´{ÅHÍ#a°ç”á21áÿ>»FÒK¢¯ ¸ÝZÎf—2šl®ñæMr{wjŠ˜(üm" %çÃ’Ks0\ŽHÇž¢ MÃpð Õ+Y‰Q»…Ü{£Û‘TTv•ª­‰¬AÕÏH½Ü|Äçø'¦|\Çðê¥i ýÉÃ`Ve[9| qŽÒ£ á*öFSŽõs@Ô¹ŽˆÚi¼qá<ÙÀé×á~=g¢´}¾Ai¦³Šª¹ðÓ‹°ðæ šÎ:NÔÇ‘Ö#o¦ÖKrÉÏÌ'Ô¹õüZ©¥_E%ÿEfÕ¢jÀf>iöéáwFÛˆVñÖ¦¢±wT¦ÕN½×OæÈÉÌç9ë«>{½¾AU•¨_ÁœÊ¯ñdqb×é+_ÆiådµÄX{×N¥ à,HY'¯Ç¬ªÓ¬Üß«`ZR©EÃsP´[_‰²ìÕ¨^.HÐú#*Çï|¥9ËŒ‘޹ù5@ʦœÞä´.¤S_©-úü>Px¡RÔÆ0¦/B§ÉN~‡˜°õã9ÕnTÑö°S~ž“²ºÿ¸aÇ»×*ªl]¦f³R÷„KOï <¸Å:ó?9Â>!®ë=+K©È©ÁqZ*ÙÛPNOŽõ;Ã~vƒ¬±4öNÖ³Ä AïbŽÅI7+r6àõòδ¥BÒ[…^AgVµ˜;\ÊÂqøq-©$íePÕÆ“ñ°Róå—“>.šNš4¸ø:k6‹ö°ñ+£öá¯öç©®»ÏSîhí­E –h †æy“ļ„åâÏŸMuY©We¢^ùÃbå´Õ úÖF;Jôe\0ÔÒ<3Û¥¬Fåæ§…°Ïâ¡Èòóü^¦z—›–µ]aÛï-Cž^$̲ÉVA|ÈO0ñùâÙòj…­Ç¨Uƒß }ºÛm¤©ôˆ8gs¢e©CéRUsÜî9Ï„úý^YZÐ{$!$ÿ U÷Ó*óûÛ/ŸÛ¯Ó®©;4 ©¶¬ ûÛ(ÿ ~$ìHUˆ•SUY©¨$¡”zMÚŽ5!—' ÄyûYU=P7ªÒ¦uÓˆêi¶}|´Ö†Nê7«å@£.’$¤ô=I+ÔúõZØS8{ÍZ—lb­WÔ6mò°aÁ—¨öùëi;P6­ž™Uý¬—ç/Ó©“±D ©}2«ûY/Ï_§I;ÔÚ†ª¤TÕ{eÉ•OV_´_P “‚’ SŸLªþÖKó×éÔÉØ¢ÔzeWö²_ž¿N’v$ ¨ôʯíd¿9~$ìHS{eURÐD¶^ˆ>É~CIŒ”¸ Íoôʯíd¿9~LŠ mKé•_ÚÉ~zý:IØ6¦÷º£Mƒm—öÅòuûañê 1’æ·úeWö¶_œ¿N¦NÅ6¥ôʯíd¿=~$ìHQé•_ÚÉ~zý:IØ6¦ÒÖTûå÷¶_ÚŸ>%þǨ“9)§²¬ÿæÉGøkôêdìQj=2«ÙOøkôé'b@ÚLªþÖKó—éÒNĵh¤«©U8¶K“(û%ûUøõ™8) @ÅojÚµ÷²Ož¿N¦NÅ6¦·çi(âvB¿]ø'ðUù+3´µmßÝü‘üãU§šµL”ƵY#DTýßÄá´ã«š}³q’**êhfœSø^9z™bêyÂ}——P}šÂ¥k“†P¶§FücœªÔ}¢,Õö¨¢¹ì›°«¨Œ,ôo•Fe‘˜‘êcæyIò#8ô¶–âÓ+^Šàì…½·ªnÕÿT{çp–†¶Xç4ñ´«ÌŒQŠ¢··$¨Á[˜Œê•g.7šL+Óm 4]p´åˆ䥹íÞß%¨¡hd€>U<ÒnvòPÌØÆO@:‘¤£ µ†B›•±pÅ>kß,Þºh¸}QQ+\d¥·Ô f’V‰DÙ™³‚IõÎ:œjר6¯kºZ]©C¶áà?¾õ·¸gqvi•æ©Bß\‘gÂãÇÐålúÁÕ/Ù¤›§ÙW»h€/•ÃtðN+rß.<.¯iæ«YÖ ˜­DÔ‘Ïž¥€bSž™è_gKP2¹0þëåWÒév¡¨áµtA)޲ZUÄ`Ã"‚<î9AÁèO–¬ãg’.åöUh¯tÙ¦÷MóÀ­ËESºnÜ?»Õ«TÓA<­wŽã¤~|–Paæ3†é¨5,ÏŧR‘NÐÓt8-­]Áêj%~ÞP$–³£—œù¬„0%˜€¹?–¦lãø\ÿ0¶Ú®­Ø©xqp§˜Ùj™àœ2w°¨I>3ss.‚9IcF›9ÂéȨp®1½¬&sîÞ5¦­åá¥ÈRÔKu,±•ä‰(æçp¼ÃÈ7AÕŽ5ök§ªaZå¢ðë…ãsöw¢¸ÂÕ*½S;³ÆŒ¨Y#Væa‚ÁUóeÀË5}”Ê5–’;K£ðvM§6Öj“·ª-ôOW7ÖjU•‹«r³ÌÄF|ÿs®º2Π€¹kßë™*ß­Ö(ÑFý ì{Æýë¨ÿªmR§íŸz¸›*v‚»j=™T‹6ªWŽ;~ᨂš9‹ú2QÂTäu²“æÉêã‘[t“¬$ƒ€´0+Ãêªȱ£¢‡%S—ÃÍË‘’:ãÕ¨P0”6’u+>ÆÚìë7¼¢àõMß¼Ï3ĨIcœaz/êÖôéèÛ²¨óQÒ¦ÄH¸^§×­hX£O%ÑV¬ºîx¸?êõÎ{enÞÈS{s÷,?ÝÌ5«2Y¿5 s꺢it³P_)M Þf€ZAÈ>ÝUÍTµÅ¦B¦ñžÝb¶mxb¦¥¥§‘êTGVeÁÎ05Ïh [Ð./ÅrÄhò½Al‘íò×ìVj+æñ´XŸgÒ憹yahFJóuusŽ£#®5°uF¶àÖ²-auã©^¸_fܶ:^âé3ËM4 ð‡R¦;¾V9=ƒ<õÕE¯hÅsÖs\pVØ)ᦌC (ˆ<•(€ o,$•Ì»BÕïÈ£¦ú›µ[*èãe54Õï 4œÙ^tIñ©ååèAælù qÚL. ®Ì)ɼL®û'wÐìË…šªË³Qn‘˜îöêE¡bÅ9zV1ÉUnf$kÎÑÔÈŽÌ9…èij' ¸ò+ÅvþÇ{Ò»›N\­”wjj™#¸ÔXÃÃÞF]–Ÿ¿ Ñ$¥ñ3 (f^+lU]Ré½—Zé w¤j‡²N̵[ihXÞaª–Y§5ecç*z÷LUzd!ëŸ3ÔêæÈȃš µ:dd¦÷d³¤ÉÞ,¤¹ˆ2‚0=ޏü:µI€¡ƒ,ÕR³…–PêB¤fW,å‰QÞç ó&¨dûü«G¿aV¸xZ’z¤BªÍß:9= Y¼¿_V“³ß4¾ù+om5ño M{Þ£ž¹SówuÒ8Ïx¸È,Tþ­é4é•W „BôЦ¥ë÷Aåï\ÆC0ò·‘ç?ÕËz­&\¼§D54ÙÕM²î|ó<¥CÍ#epƒ®LŒ~þ}VœèʵH¾ò©x,tu 3}O‡Œ:–æ ·ðO𿳨z£Á]˜¸ø¨{ue|»5kçDYý › §^bHÿ ¯·Y‚nJ¹I †à–i¸sEDü®iâ9‰Š ’½GŒü\ß.ªïÚWoî§û§6àh tx1¹Î9—Ör?]Yý•VvÕ3ŒrNÕõ’Ӹɶ ãá?ÁÁéña_3à·¡õ/:ÕaïZµð¦¢Y¶Ó,Ó+1,ZBÅY•I'sçñþ-mG°±«ÛZ–¢«õQ#¾!;¦Œ¨fåÇ #§yŒü|ŸN¢N™N%láøeâª(ò›Q$sž\ó?\s`ŸðGáõkz_½ä±©ûK§ÖÉO½MMDH¡y¤¥Ⱦ!Œ×ÏÏâκÎrĪý}Ënz\ñɺ7ZžòNeŽ 9u äAüùë2Y'´Ð0 uª¿o™¹©wà‘…RZØ»'˜x:Œuõ>‡ÏRÒÝDªí`+ÿ¾Ô§Õ7ŸÞÏôkªB悵›+¿"‰z¸ëÜ7·ðj/7JæÛ_}]·Žâ´Z7,ŠÉW[u¦’’zD‘£ƒ8{Å §°V\Œ¨êhvóå©u>›i´–îzÕòó%Ù}íš) TSËŠ`a̤#Ëã×K¡Ø.vËqLøwZÝ™lš¬ÌÓ¥"ÅPâ€/ccŒx”ê):i‰SU±PÂ÷Ú†@›ù»ýÒBÎ Þ“Ö&þnÿF’ oCq§Zš¢R^³)…Ø/ŨIRA€œ›­/¨MüÙþL…Qï­/²o/½ßèÒBAJ·*wè±Íùú4S{e·BYeêƒýůðjEÕ.òßï­.|¦þlÿF¦Bˆ(÷Ö—>S6£I h¸Ü z`%ý±sõ–±ñjD)h2·ûçJ:boæïôjd(‚}iså7ógú4P.t¹ê&óûÝþ$$Þk„ã1ÉûKÿ¸·Åñj$J˜0œ­(Ã7â§sþmL…Qï­/²oæÏôi! £ßZOP›ù³ýHH+E-Æ©©fI@2Œ}a¾Ô|Z€D•$ yºÒã¢ÍüÝþL…SKü¢j8¤P@2tæõUý•fv–½»û±ÿ’?œj´óV©’˜Ö«$h‰•T´Ô᦬‘QWÍå~U_Æp1¨03R$ä’ UzÁ¨3)ÂUVâx½l¹9°Ú¬•t“ÔLë•zêªyËbÇ¡zÅÚpî¨ a #Qd¬ãJÜ ƒoYÚ“Ä*d‚àÂUé•*9pÃ8: úôi´OXPágŒ •¡.¼k!'M¯·vUdCscË–#9åé…Æ¯'Ë×­Àâ­vÏ”ž EÂáÚ)$&Ý´vÓ$|Øç¯p¯‚¥[<¹^œý0pqª“kœR—Y)åæåƤ l[VÀѬP5MsY—ë¸c ß$sf¬ãhÔ«E d¬êæâÕ=udV=¯býñhf–­ÃKœÌ y’ã¼ IÓ‚`’˜Úê8Ó 4pÓl½µC)šh–­Y sÊ2Ý|@’^¾Z«M È H Nd§Iqã‚E •[Go†u/4ktqݸø+ÌWÄ õ€1Ÿ.š™´ëŠˆ³ê'‚ÄEÅ™.T7yv®Þ5²5S–Š>ôa•¹CÉÌJyscðéúò ý"JÑvŸ‹·h'¦ƒbmééEK4®ª-ÌŠIŽf*~G#ÕÓ¸vD)n§´e-qãÙ"» oÏTs÷UÅÁ œÈàòá[¼ëÐtÁ·¤;6„ä⬻*«xT­T[ÆÙMO,5 ´òSHXM Aø>xǬ‚uµ3PÍð²¨)ˆº§µ¢Í"ˆß¹ú‡¼gÏÞºú¦Õ*~ÙðW§ûƒÅ|¥ØWþZöô ¼6ÄÕ“­JIÂÁCEÝ*÷ly†Fy.y²#_IôƒzÁ}…FÕsº¥?‚÷ÂxmÔòɶ*'«Wš9Q34D¹G#›!u_<š°u ¹b«v´æ›ÁzáÔV‹mAÙóµ}#¯¾Ôƒèç9#9ob©Ç›dj©]c­MÚ·Ž8-;šóÃz­¶)6ÞÙž’äÓ£´ó»0XÕ4jň`XóŽ‹Ô‚uu"ØhÅKT:\p_Gø¸ìݰÎ|öÕ'ýRëê¬ßÑÓð æ-ÕÔñ)§ÃÃYääGÅÆrH2­— ‚=yõê-?²|Bš»äW—†¼!–Jš «VØ/)W¬§“ov( s²‘âåæ>/VO]yæ• A‚ïkç'Š‘Ûýœ6&á£÷ßiì]¯YLr‹QG·U”*Hó鎞ÌjͲSp–´pTuª£L9ÇŠµÔðÇ~ÐÛ_ÞëbÈÐÂ{ŠaBèá\󾡜tÖæP0 Z™v%@Ï·xñS ¦‘{Æ\ ÄŽ€> ÀR zÉuu‘e§¸µ½f?ÍKmí‡Å¥!’ñ´žÙ"¶)Ôd{yÕ€ÿ>´m*Äb!fê”AÀÊ‘ýL7ÏÜWú:OÒÕ´5=…]-4à îcóû|€ÿ•¦†¢ii¨KÖÙ⺴ÒÚ¶y­OIX(12³(eÈs×99Áé^³s+€•£_DŒJkA]ĽŸ»­w9¶á¥£j§ q¾ #‘YBIŒ70Ç_03ñj Ö¦ðcb)=„N*ÙîU4ïY ¸¨Þ&g&ýEв“èÒým¿Ehìú¨ źxôµ µ¸le–XÑ㯪ƒ˜g˜\€=}=zÍÏ´ÏTŽKF2ÍàSI7h%¯ô¸ïÛ}íë†cé0‰‘•l•$œæÇ–«¤µNb<•®Y£#+EÿмaÙïu¼îkíµíVÑE î^¥ÁVfO…˜P1æsŸf¡ÕëÓ’â xJ–Ñ ø ž ™{íÃR(,UwU¨//¥Ùc1òõæ|±¬ñÁn߇‰Æ8­;g·=àÛ?ðºJå¬ç8Km¤4J½1Ö@Ÿ<œ¨gÄ]l÷/ø{g«—ŠîÜâJñSa®îF«(÷ ≪éÄO„n^ª:yçôlµtÔ¯/:ÓKCRê¾k¥s£DUJ¿ö×tü0Õëœöϒݽ¦¶çîi?”ÿ0Ö¬ÉfüÔŽ®¨s.ÑôµtÛ~ ÑEj©­4BE’ U ÅJódnW\v°n^%Õe2ë¤æ¨¼/²Vqgo͵¤Hé{ƉڥÊ28Ç2€È|º=sQa®ÛÍ]5œ(ºë—Wá~äÛVñs©c-dé‡f_Ú€'À¾¿Â}zî¡H1²s\Uª˜Ô­ê¡}.·X¦·tº½®¥l“Ãc@Â’Z˜™ãIH<¥ÕH,¡°H:dyêzéŒÔ¶ì‰Éyã|ݸ­¸x³ï FË­ÛÖj.U«Ž‚y'¨¸1ÁdI\¤QļØó³³„Ëùu]QÕzÀ7k^•6Óm.© Ÿ¢[=¢Ùhº”w úf©– +i­vú ª ÜÊ­?0åËלõSƒ¨?HôRâç6#Œú­pß…ûR5®ážÙžÁg?4,• ªÀ—(îÊ[OU-€0}zcLG5&­gáPÊÑqážï§½}[_÷}mu5’Z°mT’C4¸fDæU#ÌäcÈA£P:ûŒ¸)X[tåxosSñž–ž #³NWœ™i“á>""|Ä5óîÄ^^ø4u&r¯ÕÉAc2xZõß_\±eHöyùj™LÒYÑ[8Ýv䥣µíÓ b •L¥—ÖšŸ{5!µ]±Au6íV­`íi¿ÐIfk'|+àh –¨ˆ™ù× ü¨<9ó:»i 7ºÎ晕جu=¶mñà²ðöBò7|“UV*( ü!ÞdcÅåëνôé=žkÝ k’o³ª»mE³kâ¤ÛÜ=h_™œOQVŽ  Ï*÷ ÂAÏõjÓC ]æ¥ý ø™ä£·öεRR×Y6¼–5XLu•JJ–a“˜Ç)ëö¿‹TwM w-êíè`’ Ïr¤›µ„;gÑͱp”ETšÚ‚ܼ§`:ãâüZ¯ý`luy«Ò^™3ä™ßÇjfÙkKSeÙ‰Š;ŠŠ‚ãaþaUÝ.æ®jÍèšI“>Iöᓵ,¶.âªÏ²Ly‹¬u Ýqáå`~>š—t²ÜCyª·¢`O%Yâ=GhikjçmÚ¢O{~Å©¼#Ÿðž¿‹YUé3Œ-©t`0• @xçÓîR—n÷B‡áwÓsuËÁÐüEu˜éc¡Ð_Ö£æ^54OEcäîú0’n÷á¸1ùÿƒø5S§ÑjV&¹]ƒ5=­ÆÀ®¦Ú6]†Ô›žJêÊ…˜IÜ&p2<±Ž‡®zkº¶hˆhly®ýH/L©®UvÜ‚ÄþcáԦ˺ڴ“8îS ^κ֙¶†õnóYÔèEØÞò…©$í¦x’ÕMgØb Áû_¤Õ9¹>ØÃ×§ðóñj¿õÚ_ã>p§þ‹Gü¹.‘Ùþ£´üÜt§ýTm6I´Ê'kÕ(n¼œ¥Ð/ÂÎzùc]Vn•Ò?R"5Jæ´t]RfuÂô„ÕMN—X¨Y@ÅTÈ ¡ÈA=sðÂש1®›ªT]Vã™j¥GãE¢0¯(îš’2#Öûƒ×Ìüš©yžØR;…-öz¦ 7­·é šxéÑI†W ôaþ/-Éþ`¡h4…w7;jŒµÆʧ]2<[ß¼D±mºeµÒÞ©Mê½lÔM(-Q7@0¹êªHfø>£¬ªÕk‰ÉkN“œdŒjKl[¬›rÇGh§¸@þ‹N±,½èæqæNsë=uf± J«Ëžâa9žãoôØYk¡ý­ÿÝGÅñêÄ‹ÁTVvÜÖ]«¹·, qHé]¢¹õ%Ò>te—”yh‹\ ±>dëÓ{±Ã5«ÃžÆáŽK ¸£{Š×âmœß#FÅæºD²¤.Ê;ÆŒg̘·¨ã®wEèÃÅN…³‚¸%ÖÝäkáóè{Ñ×úõ¼…„¦‚ão5@×ÃûrãëËö‹ñêT`'^ù[¾ÿƒò£éÔÈQù[¾ÿƒò£éÒBAG¾Vï¿àü¨útSk]ÆÞ(!Ít?µýÕ~CHº¥ÀÊsï•»ïø?*>L…Qï•»ïø?*>$$Öãt¶µ?Jøm_÷aí ‘ @2œ ­­²ÂÁÞ§S!D¾ù[¾ÿ‡ò«ôé! ¥÷ÊÝ÷ü•N’ k-ÆÛïŒ?섵?ûªÿãÔH•0a9;n:\ ü¨úu2AKï•»ïø?*>$${ånûþʧI 6¤¹[Å]Nk Çx0{åûQñêT`' r¶yîc×™GÓ©¢ g¸7£‰ã`TÉЃÐô:«òVfkNÝ?³cýÏüãU§šµL”εY#DUMÅÃzKÛWÍÎ¥e®¬‚¤¥Y5#D¸ !sʪÃÍFož±}éÇ?>KfÕ-Œ2òU«·$ªË§/t±$[šuål;9cÔð±ÓÓ¦±uš‘ QiâŠ~m·§¬ÛŸª¤æk}É*\Š¥CËMÊŒøpŽ[¨ ƒ@¢È-¿‘á‚“Uâw>x¦ÿ©]¶¡E®›Žu‡¼¤jCUQ³º³1!T6sÕ€ödþ F…¹_S¦#‹e&Áضy`ˆqTÇE_¥Í 9jZ'Œ’z*žEåó TÛt5*âµn^m›‘©šíÆŠ•[•dÍ¥0ŽpCÃ…`xÃã åTù4}—極^"’‘ÜûsnÞçjÚž)VÃO<ÍOH($ÊA8Uæ%—#˜8 …›¡ÕžÆ8ÍõF=Íu1£á=Î)­4üp¨‘g­2C%Róö‡ÄKy1!qâô¨¢…õcTŒn$Ü{/gîKµFᛋ“Q%Lü²C'ÖË…/# •œ€0êFt}:oquø”kê1·n)±ìÇlÓÙë8»TÉMqžv«‚µÊÆ!bXøU€` ‘9¶·/Ö«¤uù¸¢j¶EŒEO·ªøçZØ”ˆù J²ó/6Hè£'ɘçT4ÛƒtŠâ£³¸–~mY)`¶1‘ $ÑK"š”úòGª«áðF$Œžºh•õgÌÜYŽí¸è'²¿n+WîÓÏÈù ‚B“ÊìÇeð’€tÁh™Ò¾fæ ªYÞ h!zjÁP rÔ”cá:ùôé×]͈\n™Nõ*¢(}üÊ»òÄôªœçù&Õ*~Û¼ ½?Ü+ä~Ó³G¸QÙd¼RÐ¤ÑªŠšÙJÃ$» Ÿi×Ä1·ˆ ìÞë ˜•fªá=šž‚œVÛ²´1Èés“ÞV<ªXÊêN5±¢ÑüÂÈVqþ%-¯…ºët7x­µéÚNíE<³•š6t ÊÃËÃ’¥³Œ©‘7ÂĺU{tØivíZÑÒ_è®Qµ2Èg¡bÊ®ÊAŒœü%ÆáÖOha€ehÇ "ÓŸþÍû qÔmªLþEuõ–oé)øòÖêêx”Ëœ‹ÃIä“%ÊŒ©åÎ{ç_–«iý“â¬ÿ»äW7³Ûotµt¯h¸Û¥’6 <ÓÊ%ñ1'¼\–Ì zµÊÐàDG5ÒâÓš¶G¸8°‹ËÛÛ`gÕ·%˜kpúû‰m§ŠÓwÞ|aµÚæ¹&̳ԴIÌ £Úò¼¯ÔtE8æ>¼gÕ¨5+7G"bO_ƒŒü^‘ež~ UF±GÌÀìwæpO¨säœdòþ eÒ+÷?µi £ßþå+câï0¾Ä¶Ð½#ÍvÓ•`ÀcaÃ~Ï#«¶­wÈJާE£´LïRŸTÜ[þçöçø»/ѫ߯°p*—hí¾ k7Tq =¸x`´ hi,v>*é¶aÚ©¸"©ÚÛ:€]éà=)ûäG‡›àã8Æ™ÎuÐË—¥£5ƒËîÃŽ Øk÷ñÎ6ÍP$ýí?Ó­æ¦ÅŒSÚ˜î ÷-¶É'°ðî²çSÌ¡iƒÉ Ÿç”`{|õG:¸6UšÚ$âèQož?2f«5ðá—˜  l)l0zàx±ìתi-:é«èìúŸÉIØ7noT·¾×Ûšž¥£ˆ–yR¥J¥ ‘ÊÀ0 ôÆ »_\ÍæÂ«›DD:T‰®ß¾­³Yù þ[õ6*þžÔ¢·~çSUŽ þLÔÙõQöýá¿ñV–¸› ꮬ²Æó¨¨xŠ8\«vÁ|ˆë':°82V­m1t&µ‹ŠB¡ˆàäóÛ»¹W-c†™›½ ‡ Œ±'=|µRêÝÌ=Ê›´{ø¦Û§ê–ïKs´q„¡l• UÕ:Ö©Êa‘O2€€ >l|z‡ß ‡³ª–\?ÉRî¼(àu-©³p2ÛU8uÅ>jâ,¿e†$€GN‡‡\æ˜ ×@­h& Ï%£mpÇ‚÷o¤î>P[* ”ÒµTÍËêbÈÜ ž½³ãÔ2•œŽµ8⎭\kç‚ï]ž-JͰÚÛ³¬°Ûèéî•+èð 9C–ˆx†IϳٯNÊÚPÑJó­N{ªKŒ˜  ë¥s#DU:¿ö×tü0Õëœöϒݽ¦öá‹ ÿÿ0Ö¬ÉfüÔ‡(-Í뺢]3¼Úh/¶º›=Ò•¥§ª§’ÐHT²0å`H+OPA­Cš ©k‹L…ÂøyÃí‰Áz³ná½—}ÓZÞçé"Õw‚ªZYUBJÙsò¼Ç® óiR§@âr3ù/B­Z•ļ¶c1®vŽÑ\$¬Ý·-©`»Šš»lŠ+c¢)eVÈ­ž_ØÆA­t6×@Ô-iÉbë-pÀâ3]†ãAr€TÐUG4gÉã|u¹H Á[¤8L©P¼×¹o·M»¼[oÜxkºciîRAIW¯¾§¨`’:°xÙðŒã™Aêê@×÷ÔºZsؽV4:œ‡*Ù£ŽÃ[LníÅÀ­É±à3bŽ-Èñ¨ r³ѹÑsYW˜aÓÎGÔ[ü–•©¶™€gßšê4t±A%žå)‘g`ýâ‚ͧ@UIÈÈÏ@Gà×@ + È]geí %Ÿnˆ`¡oÙ±)©J¥^g~(Êãøzާ]Ô鵬ñ\Uç;Á|¥ÞYÙ-LË=LÜ¥!··Q‘öÈ«øÊ•é˜_`Ê5a]Åm‘!5í[årÊ–Ðy@åf<1ü?תšÔÎ*E*ƒ%³xݱmõMI5J®Ê ÍFW ×Ì*n¾­]•é´Â«èT"UÂÏÇNÛot ŠÊ±5ð<®-ó’¨$RN9zôõkfÚ)V.¡T´EÔvÿl.Ñ×ßœÜ.Èõs;ÄÇmNLªU±ðb'ádõ×cmÖp]‰ÇräuŠÐ@ÀqLö'knÛö}ÊÛ<—hj%çæ„m™yO€ å! ­;m´ÈÇ‚š–;Cžßò£·k ÔZiMMÔ=5‘bH›oÔ( K`~×ËŽ£®0=z«­” xlVe’µìvíLmªxHû] µ÷nùi]EŠ *à |½¬ j¢×Fî|•’µý\SMÃÚW…7]›èF[„’˜ n鬶O[DP dõ^¾­UÖª.gáY¶Z¤ýÓë÷iÞ­ŒÁo»]Có‹ Øåæl…@ÀõÁ×V6º7p'‚«l•¯IŠªq/œ5ºÖÕWPÕWÎ=íUD{\êÌþ0=‡'¦¯XÕ´Ò$Áä¶¥gªÑBÓñŸ`¾ÓÂWÕ‚) …®Q’r˜ÿ£SONäJÓCP»%?6T¼741ËVÏÝ(hÒÚÇͼ‰1òãüPÖ§¢…aEúI]“‚½ª¸+´xy[k½×ÜÄ­+L)¡±T°e4ñ¨RBrƒ‘ÔV»¨[(2™òܸkÙ+¾ #ê§xsÛ VËCSWt¤nýŠÆ6äà@Á"8UG–=½5¥;u­Æx~*X­v_R´¯l>Ž&5ϼ¹ú9ƒ÷XÛÓd·vqÝsü^‹QÓ¬úYÕà Ñ¢ºèÜí%ÂŽ&qÒŸlí;|µsZehý"Í4 Bs΋ê#׃ê×UšÕFµ¢ëN­‹šÑe­J…ç {W£Hªhˆ¡¡‚¦R<0Ô6ºŒäŸ‹$|`kÕ©y†5¦“Óîñ<‚-¶ÎZNS$à1<¥¼Ë§ØuTžÈN¤vŠZx7‰Rã´¬pEé’hææn^a‡”u~?fí`)êê%[¤†5ëÝ/ž~é­à,$®wÁú]ɸ/÷ýß»©‹Ç%pKC Á£<μ£ø<åsçuË@=îsÝåàºk–µ­k|üWFŽž! ‹W€k­r­‹[ò r>O øµS˜VOâ~Õ¾WÜ(jöí<ηm·U@¼©Jùc+ƒƒá*À×ÇŒô³H»¯ඤö€ojÄx«EæÉE|±UØê!䊪  . «21ë‹[¹¡Í-Ú±k‹\ ‚Ú[Ê›í]ËUMK|‚_GššIš¡•AÆ:s+¨æΣÍN²§Pv]Ÿ¿ªÕôÏi¹+% FõUkȤ —ìÚ.µ%dfuÜF}Cæ£VUGqÚ/Í";ˆýh¿4h‰½¶j‰@<ìGǪ·%gfœò¯Í²ªF§ 3üQôhН¹wÜ]Sní›M-ULh“Öš‰4…°£™U¼lÀòŒ`b}YÅïuë­ f5±yÅbÛ¯sÙ\ͺvC%(R}&×)«)“Ì€ÆpT7‘™‹ïoi¸nÅ.1Ý—c¿=h¸Ú¯t r¶UѤ²¬ÍôàoM‘Eµ`¸AÂJÔ§º$µRÛÍ"£s£wyuåO_X_<êt”Ã&æj4u âöI”w½Ÿ Õn¶þ\R©ê©êc‰cbPàøpž§$zµ[ÔÁ‘L«]¨D„·Õ°nÕî8#[SRôê“ÕM@crpÌ"'ác<ù`9T·_= é8Þ¹Š€Ê€]¾¬›mpçzmš;­?ᤂžªV‚ž¢‘(ŽÃ 2AêW#¡Ú“)T`!°²¨ú´ÞEå>œ:Ù)Dm©¶h„8NäxrÜÝšõÁéŒ`{µÑSˆ…ž–¤Ì¦á\ôµ‘ìº8WY䥋»v970ëÌ0:ç:¡³Ñ".« E`fSš®l:ú‘[_¶ášefe’NbÀ°Á ç¦zä™$úάhÒ&HP+TS{5¶Án‚Ïh¤ô´Ñ ‚<ò¢Ñ@9è5£Z d³s‹Œ”óâÔ¨Fˆ›]()îÖéíuˆZ¨Z)T V=G—Bu*A È\A}ÎnÊê‚3³k¹G7Y‰ׯ;åV=œ×Í-›y ûœ½•¹yFήÆ1Òé7Ä=¿Ÿ*±ìÝSõØàN#Çì®4iá÷V‹>ô¼UÜ©âŠÓèòN‹ÖT[%U9øoËáQ_Û lÚŽ$aÉdæ4 Õœ&ìÇûe°ÿ:ý¶ýM¡eÔØTvç¤â¼öâ»;xm*ûÐYîoÞÄɃ‘„ ÙÎ1×5WŠäuHêÌ4Aë”U%³´:Ö»{ðê^YŸºŽEúß^ldœ,z½¹ÕmC75XºÍ©®RZ‡ŒQ¤¿VÛÇfÎy—Ñ}ìc †æçæÏ‹¨ÆÎ:ùêÌÚ!Uæ‡ñÍKònÿî’Åüî?ÐÕÿShâ©4öìeÃnK²*£ý ?ShSÔØT凋ÒÕ©mÍ´bc<+'¦ —™XuaÉÊG.<òzfý<õHWa£`SWýY…bÉàÚ nĆZi!úð*q„aáñ § Õ^s­ú‘•ªÿwâ…®W;ÕU’åm¤0´TVÚ!%DÁƒ³ªƒá“§*ŒsœçPçVd“nÍK[IЂªn6]æ¶”°p¾žñH5[QY9Fy••'?ý{uƒ­ŒÉlÚ œ]ÍkÛ|qÝQ[¹w‡ ª¦«2Û´ŠF¦$ËgÏ'8Ѷ‡ÇY¸îû; ê» åw~îjÕ±½øžÅ5´=Âq4ô+NÜ¡€ T_ž|ν++¯Ò˜ŒWiheH™Wít®thŠ©WþÚú½sžÙò[·²ÖÜýË'ò¿æÕ™,ßš‘ÕÕ¢*7øë²x9?Õ4•STUó4”ÆY ©±ò  2HÉ8ç¯i§B/k[ѳԯ7T†Àâ.ÑâöÖí¹9¨¥•žਇ•ãaÐÇ"7‘ÁÎB# êÔªÓ®ÉnJµi>ƒáÙ¯.q«„•›Cs\긱éh&¨Åæ¦Ö‹•)ÍÌ¢¨,!²½O.01xöŠ&›Éccl/bÏXT`¾éÙ*™Ã¾ÓœbáÎ䨣³¥M\5QSr <•\ aÄŠs•×Û®zVÊôŸ [U²PªÙ<—¹¶¥ÂówÚt7-Ãhô êšXä«¢ïyÄ '7¯ó×Ѱ¹Ì ù÷†µä!|¶í)¿ïÛÇWíËľٛ“iÕ[/ÕtqXl7ižÑ3€%2¸,¥’I˜ À8-h«UõÉsâ ³búz©²€ dÈ{W¯¸[{ÝÛ³ƒOqïÓêïr³¤µwšP«ÍP²%R€(™dè9|guê±Ï}&—œJòÞÖ2«šÑ€\ïlpw;çÝzo¡C6ϱ킛RãnÜ•hÈf§Ž®8ùšYÕ•Þ1LÀëÑ«RØFm~ WV¥NÆZ$쟯×5é.×û’»nvbÝÛ’×z¬·Á¯ž¾ëiwZª:u50•ß½Ž#¡U'™F=ºôíŽp²¸·Ø×ÉyÖF´ÚZìêWÏýð‘¬È"ŒÊG*û3ökŸ?ŒëåêÀ…ôÔó*¹áyáÍ$TÀH¢D Œ 7×Ǭg׬ÌO¿Uq1ïÑLìZyÞ½¦þeäp²,€„,3‰[ÌtzÒ3—¾*•2÷è®Ûv–¹-JbBMÒ˜r”g½\g:èglx®w“pø.éµÒš¢é¹¡Š™*Ù„Œ±¼ÀŒa\ž˜Ï^Q×Õ¯AK—žù jáõpöå*A,ò¿:” a<ɰ‡œ|xÕi¢*ÕI5¿²ƒÞ4tvŒKmô˜Í…s²«0çf8~r—Ÿ1éëÖu, ì$<ø¨zKM²}Ža[2”z2 ço²nn™#? 8Î5œ ™- Ž“5¹­ö˜xq8é$r…ÀÌz匀„qâ?›Uxn‰Y…ƶÕ'¹mVÚ¯5CB#‡¹1¿?*ž|à åIÆOŸ^§Wx˜ª0õJã% ;TR¥24PÙã>Áæ$ :’3íë®zàb7.Šœwªå¶–šM‘–¥^G¢fdðã’z‡=3ü.žÝdÑ­I:EQKB8h*cŠ YHææÆIï9écój„ ¸'J½ ÙžšŸ…7Zh˜%D˜f@F<^²Ï^¥–ïRómXÖ ÏŸF«Û’HÑS2Š¦Â¤qž^‹ðŠ»‚Ö´`µcW&œ°0Ò Sû¡\!lrð{ÌÿÐü~½GúêØè}ûæ¯ ‡ŠËC+lÈ*«Ó«QÈù1ñúµÑJ4ÞKž§ì®W 3R¶ÌÒ¶sª ÀêNLçZUÀCF%gLÉ—˜³m›=ªÓMk¤¦Q4 C-ðT¿`ÖcZУžâe;÷šßë§)úu7Z¢ó–‰mñ]ËÖ7ÁÉþǨºÙSyзûÍoûÜ|§éÔÝj‹ÎHlÔýο)útºÔ¼å¸66ÛÜvém—[bI ؇epAʲ²ÊÊz© ùcUu6
qÊí…8ÁQ’ÚÇGQ¸ƒ;½ë[iìþõ){Né±UúZ^-Ú¤¡…gnl‰ˆX6%æWeåʰ=rëæ3v½†dDmT-pˆ3;¥Ž«mî*ºY*)êéäfUž K!*pFAó=]·$*:ûL m6õÇì_?ãóê×Z«yËM²Õnz[Ñ@Ì`ü#ôêZB—9À­²Yèèëñu?N¦ëT^r®î‹íºÍŽÁ 5Mêp«KB] cŽö@§ÁŒ±' ’F²¨æŽ«{KV]’sjÙ­·ihI53ÏP²ÖUÌÇž¢RT8òè :*€£ Õ›M¬j©¨ç¹KÉh #Á ƒž[éÕîµRó•z»ƒ{²Vž L”ùï ®®ZNrIÉa¨läõ#=|õ‘³Ò:£Ã ¯PkŸT}ÃiÚøa‹ÞܵƖ¨ÑMÒØ…‚DªpjaPNGW^€æøKâ©`£ÖhÃXûú«‡š¸8ã«ÑZ"¢µT×A$0Æá b¬¬H*ypAÏP}ºÚHXË §¾ó[¾ö8ý:›­QyÈ÷šÝ÷°ùÇéÒëRó‘ï5¿ïqòŸ§K­KÎMé-6öª©_EQ‰GÙ7گǨ l•%΀œ{Ën#˜Æ~MÖ¨¼äÚÿCGF0¢^ƒÙÐê’–v–­»û±ÿ’?œj´óV©’˜Ö«$h‰uÆÛm…ªn©)¥™Â ž€dàj IR9-fçMYO(µWBÎá¹ù•XŽ…°|½ƒ:‹Àä¦ÍU¯òqbIÒ·mÐíª˜âiZ šú‡æ ²ò”(‡”rsƒÔ’q×ÏX;O2Ø[4PÉÒ´[*¸ÙI4)s]¿PÓÔPôÒ00ÆU¹Y¼‹y*ôôÐ@8Â’,äa+\ V¾8}îÛR£wb¢DªG1Î:bH9P}p1¨›Tä,Ñ­IT¿Ñ«&£Wf¸"QÅ,Ò(J`[™˜’禖S«ž‘ŒGáTh0™M>ÐYR!;qW»ý‹'<‡,¾E†:sdƒŒòã§ž«ÿU'%?ôÑ­<äãQ·I,Tû}jÅZ„M/+AÊ9²Tt~lãÌcZ·ýEÝR£þžuÂk ö„‘‚UÑmˆÃ3s´uS¶ ®QÔž‡ÔÏ_-Wþ«r“Ñv•aÙt[šŠÚStŠ›¼&4¡Bªªz…#Ë ’2<õ­0ð޲ΡawUMkEšù…ÿtÄ;ì}ïÂÔƒŽ[“iAQn¼ûáOa¹ÍL*Ýf¢1»÷n¼Ü‹Þ(ÎzHØÁë¯â•M77Ö±ðÊB«]?Eâm§ÅÙ7†HÛ¶.ý3¸ëÏÿ§óþ­xO¶ÔÅ{L±Ó:‡zÛö¾××\;sq s(QË{¬ÈêNGìŒg¯æÔ¶ÙYÚφËEº‡¯v^ ö­ºûõùñ!K”<¦óUŒdÙG×ëöc[6¥¡Ã´xŸU“©ÐiìŽÑXíýš{RÕ9ö÷âGŒ€P^*¹qœœ~Èή¤ÿ3ÏÕP›8þ—¢cWØ«¶ ŒõÝ8ãDjå˜,W? äç$œVI?µ›Dgÿ×ü–1@œ¿ùÿЇ»ö=í}oÓÝAãA` ø®þßÀu¥vëúú« tN¯þ}RýÙû¶=¤¾éc'7Â?Ϭi¬ßò}V³QwøŠ¡5Ÿ¶>̼ÒÞª}Ð,]a¢©If¶Ön9’*¤V¢ÆêÁeIRpAÁÖ·Õ#™õ[²ÁL™žCÑTëxãÛ#f_=ù›µþý¹E‹(·×îJÑ „v#rN«#'9(ªsÍ–2-u"O ÙXÃ08÷²mÒ÷~ì}ÂËææºÏ]q­ØöÙë«*fiiZ–6vgrY‰$õ$“ë'_Og$ÙXIÔ¾j¸Òñ½W»pñ†¿€ý›îüLµl‹ná©¥¹ÛiéíwiÞ:yz´…YÙeå2sd嬭•t6rø•­’žšÐ1šðÌžêÇ¡D’NÇ|:SÞ…îŸvË—èrÊL`‘x¿4döÊö>Zð1yãø[¨½Ô½ë-I7~Ǽ7 ˆ®}&]Í.ÎÇwÔQÔ|Ñš˜8~T†XÜ)²I»à¥ÃŸéJ¿ô:|Ñ¿í~iòÃþáGöI7i8•8t?Ö¬ú>hßöÇ¿4ùaï”ƒÝ Ý$”xu‚FG¾•}÷:|жå®ÿp®ƒÙkµæâíÆû ‡ ¶öÅ©«¶ÕÕRn-³Q4õ0^zé²ZúU`ÀÐÓ´.{U“£Q/$»qÉzÒM™ÅÉR&‡´mBO:¹úš§ä!¹yKGŒ3/+×ìüMzú:ßîr Ê¿Gý¾kl›KŒ•5I-7hWR´t6¤ N`{Ö¶§(èòõênZ § «~€Óæ¥íV¾'Snš;­_bª³ªºÕÚßorÉ/Â*â`I PF1„é×:»[X<é#î¨ãD°‹¸íŸ²¹¥/‘wÈÿ“?Oê×D…„ …#x€ÿø«ýHH)=.í$þm'Ѥ„‚K£ûI?›Iôi! ¥5ôÌ|JçÿÅ_èÒBAA®¥>©?+ýHH+= ÉÓÖ)ŸèÒBAYûáN~¹üÙþ$$¾ùAÿüÙþ$$‚VR!.‹&O¯Ñ_èÒBAYûåüoógú4VïHOFþ^4¼éU‡¨;¢êñ¸+ÏõR". ƒ¬ —•°Ь;p~ÇãýÓüÃZ³%›óR:º¢1¢.CÚ„œIÞ5Ô{—†w*Q,U4—P8̬Œ2 ©nF0xmT*Ô!ÔÊí²×¤À[P+x}»¶6Ú•·åÖž²ñ[?{Y-$xP©lr>,PƵ³R©Ms‰YZ*²£úƒ©]¯øƒmÙöª9m6ùî‰TV¦‰ê¾Xš2U™TóæÆ ëñëžßQ¬"WE†“ª8ÎK…pkƒ»÷Œ|I’è¶š)¬”òCW_XÕo ³³+w\¢&^v±Pp<¹†¼ë= µêÌaïrô+×§B”N+܈‘w|ˆN<†¾‰|úæüHì‡Ù‹Û¥w¿8¶o×…ECp¹Úc–GUø*ä  œ s¾Ëg¨ëÎh%t2Õh¦Û­qsŽÞwØ=”vÅ›n‹uL±Üê’Ïl·Û Bf¨å,ˆ9°‘ªÆ®I$U p-¾£,Í!tØiºÒâÀUƒ³-íø­ÁÄšù5ºÝ¹n4Ù¹Û©¨#2È ~R£3p<µ6C¦¡Ž<‚‹P4kaæ»ZQÓ¥·wC¹òÈrc#ÙŽšô D. 3+ä^êâ…Îw¤z~nÌfFXƒÑqðXäëâ_X˜ê•öŒ¤;Á0ýS.¤Ío®+Š…óž<œùêšC=’§D#0·Ú¸‘s‰ezînâ ÞP!'9éÓ›c¬Ú‡[J‡Sà­[_ŒµÔuV길M»åh.:Ç52w²‘HXdœ`kfW Ž©X¾ˆ õ‚ë»s´õÞšçzŸõ·ñC=[7v”Q¿tp|%L‡“Ìykµ¶¢ ý7.'YAõ´mnÔWضeM$½›øƒ!8gŽ–&Eðc«™Kg䯡¶²)ÅÇ)u”Íö¨ÅÚ*ñp·Ó%_g½ù-™Pw”‘ŽqÌÞ.nó8þž¨ûKˆì;%vY€=±šŽ£í vu)Ó€ûàƒF›Ñ¢f>>nó¯áóÕE Ý‹…XÙÅé¾=ÅÇëãì夋{ÍOs2ÕQÆB½IdŸ×ñãU} Ü‹…Y¶vß›á>¼ö„¸›Q޳€ûÙ:Ç—‘'ˆ2ÿ§àÔ›IŒXU[f!áUø“Æ:»½uQ—„Û¶“–Ü‘é‘X€\ƒ•~ƒ$|šÊ­y'ªVÔ¨] T4PÍוΠg§R5Óf´–ˆ¸F×5¢Î)Лàã©z.¶H‰Ú¦ª¦À^ihÁ2/‰qËŒúðÄN½MKĮ́7©°Õ\f¤;Çuw”XØ"ç _ z/ð|ºuËK¢ñV‡0ÛUM–i”Òî]Ç,VŠ¢±DX‘à9\}Gâè|õ--ÔJí`'ÖûUËqq.{éÜ n²ÆôqP¨^Yj$Dg˜¶9U!UAlj‰ë«†¹õ‹§‡š¡pe(ŒN*Ú–ü ›PsæDºÚêÊòËÞïùeGåΗRòÑ-¼ŠèA­¨ê¯~‹B:É=U¿Þá÷íWå´º—‘ï~?ß•?–Òê^Iïsg÷uOå¿Õ¥Ô¼›Ò[Õ§ªŒUÔt”™¿€¿€f„ä›]¶>ß½ÔÅYv·-T´ÿ´4ç<½AÇ—QF@8ÈÕ]MŽ2qR*9¢ewá^ʽֵÂågNî$iVfF.!¶Þ}^ƒUu n2B°­Q¢Mׄ=ƒ¢¸;ã $·š‡déÈÅò¸õcCÙ¨ÐSöJ;ý€µ[xwq¤§ŠªÅÄ í;´|¯é5¢©s‘á˜R2z©úóˆˆ~ª]T‹GÑm;vVËÜ^ø‡_5.cJÅub ÿO¨XTläxª–‘ÁO%:È9£­¨a€AyƒëÖ°³•³Þæûò£òçèÒê^Zih3QP¢¶§¤£'¾þ üZ‰Bp y·g§¦Ôý®—Ròm¸»£‰ gyŸ?#¨~JYšÑ·séüŸùÆ«O5j™)j²Fˆ«7¾m[åET×(j$ôë…5eJ5S•2Að9W8AÐd.9½zÅÔXâg\ VÖ{@R8¨ZNím·v¨ÜÑ߫½ DUBiT¡Isðúéø¨,Ìc¯JÐÚñvb‡nð7gWËl~$KH(¨&¡¨ «©ÂC¡W~B¡I#ÄHð±Ù¬lÌ1{,¥Ö‡‰»ž+Rì.Ú.r®ãPyê’vW¸,qœ¨UQ…ÀRN¿dGÙ4VvºKÔé+¹°´^ì¼ ú™ ¶ÛøÅ º†[œµ’Í;æWW R*†`p¬G¯PæÐ¸| •-u{ä–I…cáõG 8eHóIÅT¬Kƒ³RÍ[0’2à ”+)cö+€5­- ÛÍePUªbîJÃøm-eÎÙK4t(^­ òF …æ*pI8êÖ½"Œ9,´dÍZhêc­¤Ž² “F dp~,k`dJȈ0·jT#DFˆ¾bÝSúFöá:àèœtþ.¾ãFÏ5ïüKâ‘øieOäõt鯛í9}ê±w~íÄ*€¦»)1rTt.ϲöâPà*ªå˜ :ç^…6.PW}ÑÄ­û~¦Ú\$§05ÀT{Þñª¤’CNÊ“ÕK3X YF «;±*‹…f¹Õj›´ýÆgpV ¥H^©ï`ñ\¾}ÿ¸-Í#Wv“¾ÑWs¸HàÛ²Ë ²1R>»6]yÃr€}šã5KN5 ø~WX¤0¦#Çðº/8«¹x„¢Ã½{H&Š‚ýn‚HDóªÒSTA'Zy°p> ¡æ]uѪê˜;^¿ Gzå«I´ño˜ñ֟ウ݉ŒesꚬJo\?ˆFîÀÁökΪÕßMËÏÜM´$b¡GHÛÈ|GYR0Vµ¯·]‘G/c~¯³aZÿøHµö¶oé)øñ¶êêx•]í¿Ãª>.ðõ4¯¸TÒGzݶ:cQEÉß!5Ñ•(]YC Àœã¦²¶³Ig¸u9­¬oÑ׿°ÉBmÛpUÀ÷_¶E=4ôFd°U:R®±‡$°PXøC>²F±§ðên8¶ï«þ!Q£ÅKs‹„qÛd¡¤ºÉO3ܪ*Ò²šÑH²ªÌüæœsFWº^Š«Œ€\õÖŸ*¡:ö ?šV™Že0¹ö(ánÙ»ÞŸ„Õ÷³u¹¥Ékíôôz'-*SúJꈘûÒOy+6@Àu‚‹I'\ˆà¥¶êÎßXÏZâ×¹ÝÃN*íª+½%“sízËSÀ(mtöó=ØÈQ„’°‰Ô”Ã*BÙÎAÖU¾F³&éxbµ¥ñ*ÔŸÇ l÷ø__o‚¶£Ž»ê–IaW’©m™‰˜Pæ—=N¾ÍU¿³–ƒ%Yß® æ÷øT:ŽÐ[àãÙIl?ÿ««|ŽÏÞ*¿;´wBɽÅ^¨Éí ¾›[?ìš|ŽÏÞ)óªýбâÏ ÈÈí ¾>?ØÖÏû.Ÿ#³÷Š|êÑÝ ÉÁŸs?†Ýœx»dâe·‰»šý;‹i¡¼EF°÷SÂÅÉ0Cgëkޏøµ­†Q²Õi'W"³­ñ*ÖšE¤¯šè—ÕÜt×zŠ{%’iÒcNñϰkj ±) aÒqÍŒ. §§]lëáÐöŸU‹nâ¸z)ËŸdï…£ÛûÆu²TÓÈÌõSmêŠZa/( èÎÄ®@©9ÀÖm:Ü| 7:¥9-w0J¸íl½4Õ;SnÁ@Õ ~è·CÉ>¶cøNºF3Õ°}Z•8ʨûÄ +jb¶Ü`©‚ži<{R¦Q€ì¡9’l—¯™Á<£:çÒÕ“‘õ[èéÀ‘Ì+=?aHj¶Õó˜S#É(³HªX€ëÍÓËÕ‘×[ Â1‚ÄÒ3V4ÜR¡ª¸Ú[ˆ‘!^V²J§#óc¯žqÐúúh+¨ðRh‘¬qYMÄëu5T4³í‹øiäUFiYrÃ=X ™>^Z0 ðP)&GšqšxešŸißÛºNb­itgê:(ldàçÀtÒƒ¨ðMœÇƒ‰Te™FÕÜLŸy¤òa‘n=~ÌõÓL6 ¢;GUñ&ššuv–á”1ž,Œ©ŸY=:~ èk¨ðAHcŠÊ>"S4“#íkú[šÐþ1תã<Ã×ÓýZiFÃÁ4Ghâ´§h–J¿©]« †²L° <«Œœ?Œ€3F˜DÁàš1#ŠÙú§ÛO0M³¸¨ÉÅ’n£ÈÈê4Ó ‡‚hŽÑÅeú¢AΑ¶Õ¿isCà ŸgO?VFu:Q°ðQ¢;GÙ[–ì*ªv}ØTT·#ÔTÛê!LòãÄrF3ô꟦÷Iiæ´ýF6‘O TÛŽïMN9cŽhú€…@zùj2yòLÚ=ëV]¹û–OåÌ5³2Y?5#«ª#DFˆq>Ú{ –ïÂZÝÛkÛÑÍt·:Ê&Šº`©V~^nN£=zc>­p|Buà1 ¾ÁT¶°i8œ*àý¢ªÍoµÝ8[x°AJ*¢Þ.­4„’VD¥”g%ØŒä1Ój(P çè•«âCòõ ´ÁuŒŠ9éz lÑJ¸­Uœ¾™<½ÓåDœ­ÊØÆF|«PnœÔ‹Ã%œfŠ&&%ŒYs¦ ŠÌÕÂ)uëìaôé! ¯–[Ý&1Qˆ™ÄŒC4a‚|½cqŸ“_Vp_\Íj#ÑÚk‹Í9›‘D²´òócá‚=Ù곉>ý“ߪucšZBË-Ò¾ŽCIMÍÌÀ‘†^à`cÖufá¯ßWA÷ùW¾³¥îÑ;×ÍR$¹S‘Q:…lW¡Wƒë¦—h.z½“æ½¶–ç¸ËË;ZÁ•Ñ€fÁ!ºFœÝ\‚àëzLÍËÍ~MLöj6 ÁGnð•îÊóeFÒãð•?U§ûgßÙKÿp{ûªÖú†¶}±G+¬&À¼Š’å!‰8&?fsàüZʤ–­8>*†–õ.ÀHigUIF;€e È èwxPÕÉåÓ½f´kBZ*îL7 ¸øw3ÌÏ*²×½]2@u^Aó骸;GïÑY…ºTïzQÝdÙÑA ò4±´]ówÀ€OÖÛ›Å%Ü-Yá×i–éS‹IQÊ•.ŽÖhƒº8fæRá¾Äç=~ÄçÙׯ´ò[P[UrŒ<»G-]GŽ•&8«‚|Š`åŽ_W–²¶¶?¸£¥¡šN/Œ‡=J,Dó/?—/vN1×¹üz¤´þªôf~x8UX2îcªsÈ|œ÷ æpóö~-zvIO½K͵ãX{Ö­œ-im42!QéLÁ\Ç uÁDÀÿñžšÚacW¶µ#0â¼­,L£ÐFÝÓ`ôõ±ˆ`|BN¿k§úÞýóSþ—¿_²¶ì ¿U™["Ö@f_ ÏÐ6?«?=zÚ—ïy,j~ÒéÕµ5;MÕ(ˆÆ*¥ªe€êžsÇ®¹p¹buJŠ“s˜k¤Jž4[Â}2˜r1“ö¿ûN«~l)¹‡a0»n{Ì6:Ù,|B‚ùYKm£¥žWUɰ<§©ê3ÓUsÜaÒv+5.ØU·eìÙö•m±]ª'‘æyêj*Û½w™Û™Ï1>\ÄòR€<€Öôé–6%búî˜Sbš½FxüˆúuxvÕInĽÅÃïñùôéڒ݉¼ÔõþŸû ?k|}d|_¢ æ¦Dd·Š{®ãÿ¹N¦µD·b^âá÷øüˆút‡mInÄw¿ÇäGÓ¤;jKv&´Pךš¬W`÷«Ÿ¬¯Ú/ǨÒqRK``œú5ÃÕ^? >L;j‰nÄz5öÀ~@}:C¶¤·b=ÀçýÈút‡mInÄÞÛ ÅËpµŒbôê f¥ÄNIÇ£Wã÷xü€úu0íª%»z-~wÿîGÓ¤;jKv-7+Å8Íxý±ÜGÛPAŒÔ‚'%¿Ñîʼ~D}:˜vÕ݉{‹‡ßãò#éÒµ%»z=Ã9÷Ãÿr>!ÛR[±7– €¸Ãû8u‰ò;‘Ôø~= Îi"2EežJÚy)«&ŽXä\I”êUÇÆ Áüz’1@à ¸wWn=¯»®6¨–Ž–—»x“œ•[•sö*T{1¬ôDv\BÓJhJ×5û|mŒ}TÓ ºQÑ®vªRÜ‹×Å,$–Qíd.=d¨.ªÎÖ[G§¢ÚnìóõR{~÷E}iê,»––©  –§(Øð0GãÆ®ÇÌG4·0¤Ù+Âó{áà ý:´;j¬·bm}æ4QsK’%Á`¸Ï„ê’–v–w÷cÿ$8Õiæ­S%1­VHÑ¢#Œº"‹ªÚv 鞢®ÁE4•y&¦RYNzŽ£©è}º¡c ’ƒÜ2+QØ›Eê'«—mÑ»T:4¬ð+d¢ò§B09@ÀÆ£ENfé¥ú‚Ùù$m›x ð‡¡§‹®zôÔè©ìM%M¨ú‰Ú¢d™6õd£Nju!Q‰gc˜’O·'M6&‘ûVè6¶ß¥çî,´‹Þs`ƒ×¯ù¦ã¥î:Ô„Q¤Q¬Q¨ <µeU–ˆ"ù¡îûmñÂ¥öÐÝÿË¥×Îüs´Ï¾ƒà½—ø…åžÓ!XÀõ|ó¹{ïÁ«¿ðÚž¡$yŸ^…!pU%w-‹n§š!‹•‘yXX=½bWT™T;;)oh¯‡7-Ùµ)éê(à­²Ò÷ó% µ¡c‘.²Å#Ɇ UÐÅH\ím{I ¼Ü°Ù3Ét=Ômtâõ×gŽØŽk†Y¸“¼vƒî¡°*%J‹•¶3p£šÉ-A©§yªBó:ÂË gg,ÊH'^{*T`uÍ{¼x.÷S¦òÛÚ·®×ØÿkÚ/;MÁI´éIy™îTÕ,ü—!@X"±SˆÁfg ÎØò>…ÔçgÖ>‹‚ÖòÚ‘·é?Ueâ $ŸÅŒ©?×­*JGÁx•q‰ê3ê×›X/F‘^yâ¤jDÃîGóq·´ºØ_h;& v<áHÜ-³ÿ…‹_ofþŽŸ€ú/´ÿWSĬ{B”]¡ew/Ê7Ý‹›»'<¾š¼Åqט ãsRÓûcÿ&ýU¬ÿ¸ñwÑ;µ¦Æ»\(öý·ˆ\A4M íj¢È½J;˜ùP€|ÜŒôÁÕÛ£q w5C¤¸µ¼•ïl졵å’dÜ÷ºàéÊVériÂø³Ì Ž‡Õø:k¥”îÉñ+õ/êÁR¸™SzMß4T{¢ª›–ž)"†žó–2ÂU“$d¹ó×5bí&ëö[Ò ¹ˆú&ûbË¿w$^™gÜÕM3ó_SpËUWUæPÀ•Ç\ãPÆÕx~ªÏu6`GÑOÙ¸s¸™*Nëß÷“,®Vm»Ìª±–È8aãË#¡ÈdëVÑ~7œ|ŠÉÕY…ÖŽ N£‡TõÔæ¼7âFu™.îy”.Oƒœyd“«š ŽÑâª*rpðê8&ŠoªíÅ QDR^X«#« u=:ûz顿x¨ÒΡÁd8sHŽ=rß¡D”ºÅÝÕ<¾>×âöêtCiâšS°pL+ö{Y.»zeÜwбØ)Júó*°0OÕO_?ˆj†×7qû`ûÁØ ½SêßuO¼+ìöÍß[Rô÷9– q»Z˜,£0¨½_FP:’NuŽ‘æ¡ëÊ[þVÚ6F­Žÿ ÛY½xHc’.Üê£%a¹ÒsÄÙ`s¸ N9±­ÍJ£ø!b)Ó?Ìp*÷+î—;BU]¬Û*˜5󤌀-+ÔpLëVɲpØ\²õ¿mšÚ¸6üÏBò×M$°ÃtµÄ&ËŒLÊàcž\ÀÏ]q9îa!¸yµv5­x‘NäÝÞŒÕ鿪D3,O﬩*@ä F ñ’sáøúÍú‘7¹…[ŒÊïÕcOº·´”B¥·}dÊjÚ5u¹ZÀtõæ—Þ|.™é×@ú‘7¹µMÊs—"žÚ׋·A¿ÅëGSl‘fVe_!ŒùŒç׫7Nìqäªt 9­±ÛøÈ•k¹n‰äQ#4–Ð"R€–_X$zäg˘´Ng’‚hF®jÁæß …“…µX st¦'ÄsÙâÀë×Öý^ç0³¹O½È©³]vº[E]ÿmIk¨.G¢ËR“6=MÌ„Ž¹==Z» œ%Âo i€eH,q!ʨºª^ê#׊G)¼ãDB¤kÔ("RAéŸëÑ1\¶î½¯ÚÔBäW\ÇŽ÷©tÀV=·ûš_åÌ5³2Y?5#«ª#DFˆ±’X£’UOabçÑ:ú»IÑë«)Ö9TäJëÊãÈŒ‡U%ºÔ€íJ2-÷-7*]±ožš5‘1 DÀ(#É.FHÉÇÅñê·Ø×…rǸa£Z,ÔeËwm›EA¥¹ß©`•FLrÌø5CQ0J¸¦÷ R.–ŽÜ$š¶§w‚e‘¥‘u!™ŽO‡—¯ç×;›g8ÊÜ:¸ÂFºðJÖ“ÞúŠâ0¤ÆÇËÈž«Ì~0?«zÌ0‰V»h8Ì'·.ÐSˆM½ççºCÞ3FcÌ8óÕ‹¬ÁT A3+çžüjc5“ÑÉÈyæhÆÖÄyû¾b¬H_MNqQuMDåj»Ø%XãDi³ qÐc›#8òøµ™p®'ܧ¶ëd% ºCmï#æ^Q…zÓä§Ë׫4¶pÁUÀÆ"UëfRWSnKcÖ^Ö¤•(É€FOד© õ×E0CÄasÔ °ÀÚ½µ2Üww<@µ|â«G"|—¯Ë¯M‘.^kæ˜l™©?SÚׂH–1Þ¨Àˆ‚:xO(‡T§"­RtŠ úôÒÙíÌdC°øº¡^^fó+á#â5GÅÑà®Ù¼|S LTñmúxâå 5å^a€¼½03åñj‚.«:o•¼ 7Ô# LEF HÈäŒg› ê:zµZ‘£W§:DërIB›i½÷©ˆ H¹ÙðA`ÊGLûF¥ÑwVMü3‹êÍwª1S—-iP ²ø/œáÀóÖó> ¢‡dxªµ4³E±¹LJ’-b3*aÊy³€ àû:¬Gí­Œit³Sž¨îa0Á%ãQÊdóëáëçêá¡VõW¡;4¤rð²µ]â™Á 1èñž¸ò×§dý“ïRóm_º£„ËAÖv¡–G¬.€žS‚~?=kF.`²«7ñZc’x¸ë߯Žh‹˜³ŽU¾|ÿ|½Z®Ÿè«vÀZXøº;¾ìÍïV ¥Šs9ÇN¾‹[R?’Ƥè|×U䬑;»|K3c–:¯€ÝFAüYÇÇv‰Ô¹ kM*m{ô¼­ÜÚÅK±ŒÉÎ[ÄŽo™^§ãÔÕØ[Jg[û¶Â¥¶Eš¥;Îô-½ˆ”ÁÄæóõþ=TéGñ ÃFOh«]ªå¸+¨c«©·SSI"å –VæOˆøãÖí."abàÀbS=Á¸÷]Ç¡mT¯LM<äœ":ã~#ª½õ•f¶›³0¤iª¯s@“4‘³(&6™²¹GÃæ<µp\B¡ D^·î·Ý¢H6‡¥F¡¨†sÊ¡”b ç—#=.³sêd´ki–榄÷Ξ/Ê·Ñ­:Ë>ª‡ú­ÝÂûïCl·î»Î_OïOuŒã›Ë8õë;õ/EÕ{”îÌ©w¨½ª"£b ›¯Åðu§YSª ¶þåÝ•·yè궤Wfc4òœ¡T€ç8ÈÖL}Bè-Z9Œ TÍ]uö–‘ê#¥¤™‘IX’Vælz†Gž´%À*ÒTuƒtnËÌÒG]´M¸,a•êåèä’9G(=F3øõV½î8ˆVsÑ”úésÜVú)*é­´õNƒ+2·3õòÕœ^€ªÐÂ`”Ëi^·5Έ¥vÝ[{CÊ;º©Xž˜éœU¦ç‘ˆ…gµ€àeo¿_w5š„×QØc¯`ØôjYO;~`¥î{D*Ö8Á0–ÁzÜw‹p¯¬³C@åØz=D§˜z޾z1Ïp’!Ö4À2´n›Öè¶SFivǧóH -$§+†yÿ¡¨{žÑ€”cX㉄öÝqÜÔUÏo§§y™¡’fæOˆáuf—0 †ƒ˜n Õº¬Õ .ÔôÕeÏyM)!N|Lõê¯{Úp¬Ö1Ã8RtÕ—¹¡Y hXPÊÙRFpzyêสС®»ŸvP_#¥‡g5JäPÍàÃc,sÔcò=}ƒ®³sêEÕ c fTÙ¨½òtZ"q×·Ñ­:Ë>ª†‡tîó{[T›1„-+Nï~¶ zÏLõóü&³¿Rô]Z\§veKÊ׃—îè‰U8úë}Ó¬³êªt4sn é¯|)¦Œ·nS€2@Ç/:ŽlŒXƹÀ¾ò <ÖäÜh!ÉíÇcûÕC5]¶k‚²!a&àªËŸ` [V4®‰ÄªŠ—Œ YZ.—JËDt ¿q¤0…nöá8¹<כ͈ÆrG¯@â[â„é)­¼BÖ9'Zÿ8ÕÙš­L”ÎG·Z¬‘¢#DFˆ"4DhˆÑ¢#DFˆ|Í÷~äî÷¿ r@ÍãÏøôºùߎv™àW¿ð^Ëü—•8mrŽ4BIg_:Ó_@üZ»¿÷E¤ÔÜ` ÅBƒ*õ>Áש×}·jâªÇ.Û°÷æÚNHZýGÌ RQ ëœ`d~3zê³jóêÓ~ÅÕ¶—ö¹‰R—qÑ–8È §£×ÌÇ®ÆUf¢¹IúÂi³öÿgî-Ý6UšÉk{èÞ{š°}/Þ 9ØãïÓ§Ã>ÝCšˆ7š—ºÓT‹Ä˜ÉT-o|+†ºÚív‘[ÍWèÕd£ÇäW%™†½0F@òÖ¶zSs [W«ñ…Cß{ÆËPXî´Î c™'R3×ãøŽ¹êTnÕÓMŽ— ââ¶Õ,‰lÜÄr¬ŠOõyµ\KЦÒâµhU—­Ÿ²øŽ¹Ø%Ë¡ý˜_i{%ÝŽøRßþÂÚÿøXµöÖoèéø¢øÛOõuX›U©›|~Å^žNðû…K-5UbÞ›…ÑÁ<‘÷íQ-0™X€Hbžlô=²7~‹R{êœÝ8¸íôkWMÃ[½cI1AMLiûÅ9æ˜Rzyç#ËV5^Ý'‡ª¨¤Âbð}KÄ]ÃUp[kðÒ÷¼Ê†²U§îTeÉg”dç=‚«É‹§—ªMo~‹]ë„;^ù_5Æ®÷\;e–Àµr ×ç-C¨1ÆIRÚïh€ªÞ í;„Ò=î²8`Œ„‚*„X€ ²òXàF:õõê ž™ ®ñ©n^í˜Ö(á¹L‰)îE·.1̸Á'Ìž™$êt Ú£LýŠÏN‰M ÓÓÕS¤hª* nšØ`G¶ó·ß|ßþm1Ú˜lG;}ùÍÿæÓ©†Ä½ôŸ~Áóù´Çja±ôŸ~Áóùµ2¢ßI÷ì7ÿ›QŽÕ8lG}'ß°|ßþmL¨„ìßAóù´”… 6¢Jo©ëŒ‚7`%Jd(àds+:ƒø=zÏHg/|V—f£i™Ÿr^%~NcQ ‘Œw+/‹Yÿ7-?ˆSV»¬t´o 1-AÌkFºèY¹·ŠuõIÞ¯òN(Ñ”}RC÷«ü£M MAÜPƒLþ_l4ÒÑ•NÜ›&ß¹+\÷)á#îP®Hþ-×ÁôÚóšÙ¯sFJ9¸IiaÊ÷úöx1&3ø3ªhµ[Lí‰Ý›a&Ý”ÍgÜÕ±9$ÒDßåg³i†dT9åÙ…!_j¼\RHæÞUª³*«¬t±®Bùc¯Oz¹ÿ%P@Ô äá%¦G2=þ¹˜œ’bBOÊu–»Uô®’žÙqÒù[ù$útÐ3ji_±!á ùß+"ŸNšm)¥~Ä7l§ÎùZ?ö1ý:h´¦™ûÍm×ÁƒtÐÇO\ ³Ívœ5öÊŸ/]|³èÓõ ªò£*¸Q°èÝ1[É$d;{ñ;ÀàäzGOQø³çªšlVzqaà祬×È«áURUš÷ë'WªÖ“ö]ŽÃØ·€•×”’ßz>VËÍV9.pq1Éü<¿ƒ]í°ÙÉ8s+…ÖÛ@J7ev;àEÇfVÜjhnò¼O(Fš­Ta9‚Ô0?8~-Q–;;˜Iÿ*Õ-v€ðåøQ÷^É\‚‚†xí—”ï,ÝããrÔ¿+eº®gOáÕ]c¡–Õak¯'{ì»Áè6ø¸Ce¾TDWŸg.ä®zfLg? Õçª-³ЏµV½8(»çfžDZÒá–ûŒ‘–IoÓ‹‘â`fQÊÃË Oˆj®²Ñ ˜úÌGVóÇ{Ž¿ÇüÍTѧ£¼¬*ÔÒBìÜ ì›Á]Û°ê/›]áæ8W‹qÕÆ9{„aÑ$ǯýzï³Øìï§$s\6‹]vT€y)Îv4à=ónŠÚëeåäô™™7=ZŒ:Y߯™ø^DtÖ”ìVw¶H泩l´5Ð/ÂÁ{p ñÚÝxîÖˆ·uõSUœò޹ïËÑÇǧB³é.Ç4é–Ï%Ðû?öjá? ¸åO¹v•¶áe=¦Eª¯•€™[Á#‘Ôö?]6k-V‰hÆ6®{E¦µZãÉzH kÓ^j4D`|.ˆŒåÑñüº"4D`|.ˆË¢#DFÇòèˆÑñüº"0>?—DFÇòèˆÀøþ]Ë¢#ãùtD`|.ˆŒåÑ`ôtD¸Ë¢#ãùtDœ£9ÿ>ˆŒ|gDKñüº"B:ùŸ—DK¢*ïxöx²ë8‹»i+'¢¦h£’:CÉ—p‹€Hg¯]R­vY©—»%zth¨ÜÕe{£ßºhY¶Ö㎢±¤XÞ¢…W’'çHÊ£cãÇ·\Ôþ+g¨ðÐ è©ðºôØ\HSô¹xOY$PÅg¾•”ôh1Ì@ñ{HÖƒâ4N¢³?¬5…IÞëg=“»î›*ë¶wkUÚnQÔ½=²&BèØb§½ê¹õãXTøÕ–›Ë2=í[³àöšŒcïbí¼2ãvÇâ·¬E±U½%&å¡vº{‰HçxÉ>j€zuœdkÐ¥h§V›^0œ—ŸVƒéTsN0¬I¸-µ-þŸ~ñRõKÎ rç8ÏLë[í˜YÜtJÜ/åvŽZè“á#L ®OLŒôÔÞnÕJÝMWRóFÊ~4`Ãå(D-º•Ñ¢#DFˆ|½ÿºªômëÂoVho'?ûJMxæøï|°ï¼sÃÀ¼¨„’CŒc_4ñt¯¡a‘ ·l)lÈÑŸ{ %`{Ÿ,Œ~=oNîÅK˰mJ­»Q0Oe¤eˆôàòå²~Sƒø†»ØY”.'‡ k¢X'Ú$£¾ß¢ Œ¥¥G«ÚüZêmÍ‹•ÁûT¥c쪄 .Û¡%d/“JI9õ ùž¾ß^¬nJƒH5ªÞåªÛoXví^W^QHŽXžD€qñ dû›¬ÖW.ÞRí¸àjxm‘ª¸!BŒdycã?.¹*’ì§zs\g}×ÚiÉxi¡‘¹²ˆçÿáyõÔ»i‚¸ooñԬ­¸`Hèpz|šµ&⢣¥}Èì‚ÜýŒøLùóØ6¿þ-}›úJ~|}£úºž%BöË¢Ý÷N ÃnØ7¨m÷™÷•Š;}eM¤Ç_ËE‘Þ.  ‚AèGž²¶‡h!¹Ë~«[%Ý4»(wÑr‹Gg^Û–œwË'v”50Je‚eá}WÖÛªƒX@ó=1ާ\ͳZšoÉtºÑep‚9§›NufíTðî.+Úm ªÇ½›‡ 2;dxG%_7–H$ KÅzÆ<‚‡†4uDù•§qð·Ý¨»Ã}»qjÖÊÌ‚Zé8_(d*Ø‹+é^,l`t>z>•¶õâgÉVÄtk͇î—m+Œ5S‰ûr¨ËЦ¦†Ì ð.%ªËñç>ÝAgÄ)ž©äÿxëkKV{­±Ì o*¶Oê}@~ýõçði{â¾ÀSwá~ÉSs[=Óºf¡y¸û`TŸ !~6!• ¬Wˆä‘‘ÐrœùiÿäDK¹,ÿüqž¯4n+?ºn´½m·Ž–”¨Ê} Ÿ† Žëž¼¥êB’<ðHÏ´jó ÙŸ$aøqtÇšXm~ê4ÖºÉÇ+U&!'½ÏÃ"$RHÊ3 ¢¹'¡#§™ÎŸþJäÞäŸþ:ô]æ n–OurQs]8ÍeZjgަš®>a[Âù=j@0#¯?O‚AÍÃâ/žKFŸ‡0àÞj6ß´=Ô9c yâ•5 Åi§}GåÕ‡,ÅŽ:œcÄ:fñMf<‚лá£!>e'£öÓiýûnm12—Â2¯1Sõî=½:êfÓ?»Ëð¢,Ñû\ÿ*»ì÷BE¢¼ñª‚‚¤:%Lm´ieòl÷ÊY9pÝ1SÊ#X ŸÉÎäÅ– ÚÞeYjm¹dœR[;aíÊú¥,ÆŽ—`‘QsÎåZl²®:¨Á>£Ó[l&V|– Ù&œy•ßn{¢–šêj:ÑVkŒ5;ʨ¶l%1$ƒÌ¯QÌ@è|9>¬zôxøƒHò<–›%‘æSX,¾é9¨4Sñr‘O8Tª]©KÜá›—œƒQÏ…9Êã$‡:¬|Jb÷ ­?ŽÏ2º÷dZ^5\÷~éÙ|zâ<;‚¦ÝIAUA5¶ß"GÍP‡! ssyÆ[ `1N»,zgTsjºb9Êä¶-¦×RlLò…ÞÿSû7Ý«£^–‰«ÎÒ9©õ—îõ¿ÎOѦ‰©¤rÅøuh“à×צ>Ö uùAÔh›´¦¬SkGöÒãüä~Žš!´©Ò»`Gêkh==ô¸ÿ9£¦ˆm)¥vųõ>³ýiǯÒÕ©Ñ5F‘Èú€²}Þ»ùÉú4Ñ54ŽAáõÈf¨­é’ ©òÏŸ«MSJäÖm¿A`¨aBÒ±œ+HÓIÌIQÊ1媈)u Q¢#DFˆ"4DhˆÑ¢#DFˆ¼{'gmÜ+Ôí=Ú92dÛr)9ó>׉ÑC³‚özS›‘VKÙzÊW2m]ÖT//)Ûr1ë§CiÔx(énǃ³&ß–@òíèJ¯/3m©OLcäÔô6ì<¥»hâžZøCe’)íûOwG42«Ç4{BE`ÊC/õ©`Ü@<IvdqVh¬;úšJ‰¢Óš¥‹ÊÏ´œåˆÆGNšÚå]ü7©Æ®)lûzÅl–ÝK&îH'rgIöɨòóƒñ^‚K°'‚”æLqLîÜ=ܕѭ%E&ò+hö¤ƒÀG‰pIë窚O;x+6£F8qZÿR›òZ½Ro>ä' ÆÝHù€qF…ñx&™·§)¼ü(ºUP TöÝîЀ×’Î:ããÔ"!Ü…` õx­µ|)½]ißUC½;´Aú™‘Y¹zÍö^ÝI¢çƒÁ@¬Ö™Åh¸ð$^%ï/6]ÝR¦%ŠNm»2³F ðäyùœþA³^Ì E¢îDqZlŸ­Ö­½Žá²7-qŒ25Lû~¥]$Œ„p:ËÓÔ¡¶PÖÝ-'È©u¤—HpamnÏÛeíÂÒÜ1ÜâǼu˜n¹åøYÔôVÝ‹§QÒ_3xq ŵvÅÛfZÚÉ·v6থi9™Ý©nfå Í–b|€‹Z±Žca­< Íï ¹ÃˆNmT¢ÓNhhvŽáŽ2åºíº‚KÔ“Íæu!¯h€ªKd‘Ä,}tÃx7‘´·œÇÝs.Ô¨oáÏM" tÁàRX[8…dá€Ü2oÚZšûê0H²MYašÀ H݈OOié­hÞÒb[º8‘ÅuÅòƒ]‹‘"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ"4Dh‹™vµá¶íâ×®{'dPAQsžª–H"ª©¡ 2³bÈPH×-¶‹ëÙËž ¦ÇU”mïËç ö%í ²ø«gÝ[’ÁmJ:jgŠôŒ|TÓF0²uùIõkʳü>ÕN°s€¿q^{}š¥Ö“'vð®¶þÊ\g†áM4–«rªK³›ª–P®¤Œ~®c®ÀqXeû.+ůs§µVìâææÞ6=³c–†ç~¨ª¤y7 #4Nä©+ÈyN=Y× …ÚßYÎbNµÛGâvVQkI8©zÿ€Ü¯Û½›ö7x‰Y ãoíèè®´µõ9pä•%yC§A"3‘‚5îP³Å™ŒyÄâÖ´M¡Ï`À•Ъ8]ÃY™&4*³ÄÊÉSS«CdûF<°ÄzκM+ŸMYDTð‡—¢¹ÍÁ•@˜¡‚ ó~nfb0|‡àÏ£Q#~‘T£‡ûWipÞÈvæÜî©é{÷˜$dò«?.q’qÔyykjL§I·Z±¨ú•]yÊß{oß±üºÒóU.¹ûÛ~ýåÒóRë‘ï½·ïØþ]/5.¹ûÛ~ýåÒóRë‘ï½·ïØþ]/5.¹û[Oûö?—Syª.¹xóÝ=÷77º ¸¶eãmö†ƒfŵh.PKNö/L5’T˜ ?0t(#n~¾Zà¶YE¤ƒ#Ýd´›0"+Ëö?ûî2Z®TõuèjÍhË-2챘œà–Y¼Èø yk‰ß c†®k±¿sN òBÜúö£§P”êeTÂì•?Ö'°ø]!¨sP~'PíäAî vɤ8§÷Zn1ôÀäÙ þŸSòÊcg«ó*‡o/Dæ/p³¶ä1{¯—p=XÙÃý>§åÍÚ8ŸU0vÃÀz,¿°gÛ—ÿêÿxÿWý>Ÿ.nÑħ̳ôZå÷ ûlL1/ºõvlùçfôú|µ‡gŸ0~þÑhop;µì²óÖû¬7 F ì¥ÿ<äVª~Lìæ¬>%S/E®oûŸžÑµ145Þé|•P¢I6P$Ù-û~2G„ :Œº©øM9ÕÍ\|R ù'›‹ÜãÆí¶¥ ÷Ý´4Ô¶ø¨¨j)øka›“˜w罫ÎÇ.pO–4ùSo G54tdy/¡ÜáÔüà.Èàí~èKÍVÖÛtvº›¤tâVÐ@‘™¹!9ÊórƒÓ8×¨Æ tZÍ‹Ì{J®~Õ Úû÷À¦§Ø»dÝî{žÓpô¹%#K i$¼²± b¾Ó‘œŒm-{éCD™[ÙÜÖÕëG«SÞø»WJôÕ˜÷L¡¥x©eaœa(+Ð@8:ĺ¹Ò?û­Chƒ…Aÿª!¼qZžHNË[•°T„n(FÈHåêW¾ê|#9óëŸ3 u`hÿíùK´ˆýÑÿ¯áX.|hí _FÔéÙN©K:73ox]OÛ|ZÕÖ‹Q¢æBÏf÷y¿õtíÌOëNª9'ÿ¾¥©éV¯ö¹…Íþï"²ý\ûAÿÁ6³üq ý-:M§ý®a:5›ýÞE5¹ñŸ´5ÁaXû)Ô¯uU§›xPõ Ù#áyêhµô¹…-³Ù‡ú¼Šr8çÚ?Z…_—÷gCúZž“jÿk˜QѬßîò)Ž] Ê•ýiõ]Aí·ô´é6¯ö¿¸'F³»È¨H¸ƒÇ¨ W—²åɪØ)ü¥îHå·wÏËŸác:ÏKiÚÕ ´ÑYÿÜþÒïž7GYQwƒ²•ÏÒêéZ)TïêS`‘IÈÆtÒÚ$Çþàš*F”êU.×MÚšš¢Ijø $«?†¡[vF EÞäCéXæpòÈ×;E²q§Ïò·=ÿ>_…jž÷ÅJ—æ¨ì›z$Lâ=8ëì?]ê>/!êÖ׫ôþÃÕerˆÿTêS¸7Ï­öË… ¯²Ã5ñ8f«ßrò3)ÎJ޾C§M[K\,ÿî º*‚jåÿiXÍÄ9c…j» ÓÊÔàwM&å¶±Sœädù“×ðê/Õÿc˜SrŸûÜŠ ¹qÂŽ¡çnÎ7™¹—Mºí~ÞÔã8öõÕA´ûg‹U‹lçýAÀ©¾Í{o~Y¸‰¹÷ŽøÙ3Ø`®µÛi)#®ºSTËPð=KI!4à*ƒß/«Ôu¥‘µUÎx‰˜9NÏ­ÔÝI­a˜$äFq·Áw}­¿~§Ë¯BóW×#ß{oß±üº^j]r=÷¶ýûË¥æ¥×#ß{oß±üº^j]r=÷¶ýûË¥æ¥×#ß{oß±üº^j]r=÷¶ýûË¥æ¥×#ß{oß±üº^j]r‹¾TÁSR¡ÔG‚Tç®N¨ò W` &z¢º4DhˆÑ¢#DFˆ"4DhˆÑ*k]Å@̓:˜*$-í”ÀzJ÷@¼`3ø2t‚A[ᤪš0ð@Î=¨AÔtºJ^dôuh’‘À>²º])x RUt"–C‘Ÿ/V—J^ M jü*I~M.¹/5/½÷çE'â].¹/5'½õßÐdù4ºä¼Ô¾öWýé/É¥×%æ¤ô ÒqÉótºä¼Ô¾öVýå'É¥×%æ ÛkŸ&—\—š—ÞÚÿ¼åù4ºä¼ÔžöÖýã/ÍÒë’óQïuyëèRüÝ.¹/5c裠¤—æéuÉy©}ï®ûÎNŸÁÒë’óV^÷Wýç'ÍÒë’óQï}Çï)>M.¹/5÷Ü~ò“äÒë’óQï}Çï)>M.¹/5'½—¼äù?×¥×%æ¤’Š¶$2KJêË1ÒéKÁh–háŒË,Šª½Y™°ãÔd¥aéÔŸ}Gó‡Ó¨¦ _M¥ûê/ž>$$žI÷Ô8}:HH(5Ô£ýõÏN’ Cr·ÎkáÆ3žôc.’ =ñ -ËéÑgÏàútQéô@sȱŸ>ð}:HH([…ùWD}]$N’ Sp¢$¯¦EÓÌsŽŸ×¤„‚|hp§EŒd}p}:HH([… -dG¦lHH(#åYå’ _M¥ûê/ž>$$zmßqüñ¤„‚“Ó©>úç§I I÷Ô8}:HH)}6—慨xútQéÔ}GóÆ’ ON¤ûê?œ>$$¾G÷Ô$$†¾ºâü ÒBA[As^¥Bå—Û}ìé—NÒ{.™g2ˆ{ähÆÜ²r“ð¹[£cÈù럥ÙOó ~‹iÀ­·c 3žÔ› ŠÎNà‹Â¤àìùiÒì½ðÓÜ(=¼ûš ö§Ø½Ú·+?Õ8 Ó¡9óê:|zž•fï„è¶žáXÅÛ×±dìÂÕбVäÜPœæ<üǯ٨éVnøN‹iî#ií‰Ù^ýM=U“´.Ñ¬Ž–xá¨jkÒ8ŽIE±Ðzôévh›á:-§¸TuÏ·¯b›%Â{=çµ^䬥ÇSKS¹aI"q欬r§â:ž“gï¸þ%7_tC°£õNל;?ƒtÁôêzMòtzýÒ—û!}…ÿáyÃÏñ¦§QÒlýà¿t¥þÈWaø^ðïühƒéÓ¤ÙûÁ:=~éH=ЮÂägõÞðóñî˜>:MŸ¼£×î”d+°Àÿù¼áçøÓÓ§I³÷‚tzýÒƒî„öQÎݯ¸yiÝ0}:t›?x'G¯Ý+!îƒö 8ísÃÌ"7L¯N“gïèõû¥!÷B; ’Tv»áîGŸþÁôéÒlýà¿t {¡]…ó×wñÿïLN&ÏÞ Ñë÷J?²Ø_þ\;ÿ`úté6~ðN_ºQý®ÂÿðºáßøÓÓ§I³÷‚tzýÒ·CÛç±=DK<«öˆóˆUãܲ™’V>¥óÐÚ¬Àö 5 ŽÉO.µû#Ú'ôk·iŸK/t$îª/)ráðØ<§Èàê:e”ÿ0§¢Z{…kŸ·d ;} ⯴¶ÌŠ’è@¶UÉ|b«?ñNp²‚N*Í=°ÑÜ+yí—ÙKÑ–¬ö‡ÚB&¬4‹!¼&p¼æ qÕù<\¾xë¨é–X›áODµL\)œý¼;ÀÁj;SlT$€¡· “×§ŸÄ~CìÔô»7|(è¶žáD}»ûÌí=¨ö+ºSpÄH$dy|Zt»0þa:-§¸UŸ†<àªë(xKÅ{åšßS×Ef¸¤íO…„nÁ|•Ê8SëälyiNµ*³qÒ¨úU)Eñ æHN´Y¤ç_nˆŽuöèˆç_nˆŽeöèˆæ_nˆŽuöèˆç_nˆŒ¯ÅÓDG2ûtDs/·DG2ûtDs¯·DG:ûtDs(õèˆæ\g:"9—Û¢#}º"9×Û¢#˜{|ôDs¯·DG:ûtD ƒÔhˆÑ¢#DFˆ"4DhˆÑ¢#DFˆ¸§ºÚþïÙÔ÷‡·éîûÓs\’Ó³­•òÄjœg—{¨” ’-sÛmBÍJFgß½ë{˜Ú*ÁÈ{÷¹x‡‡û/´Ÿ7µè·îýåÄêµ2ɽ/òß®‚Üà/t–øã"6†BDZ•lyàÖµºóeÄgÞ}ì Ý.£em×CAË·¿º§eŽÜüPáGmí!b«Ûuwx¢Š‚²ç_Ôþ˜îÈ´ñJ0j¢ð¨gÀ(\ô uYm•hTÑÔ˜ÛïWšåµY)V¦j3€÷šöÕÿ}líÝÂC¹î÷&¢·ÔÕAOPÊä54â­ah˜£Ì9X‚2s{o«N¥ ÄÀüÇÕxͦöWº?‰ú*5›cnZ…¶ÔñÞ¦c-ÖzzjJ»£'¤MLýTúæ\)B åÍìÖ´ÞcI¯nŹuF ¹«fÕ³†W­‘òKœ¥Þñw·RÐTܹ«¨îQùc<ؘªÈ¸+Ѓ“©¢êb¤é'WŠŠ­©£k]õeá\­CÄ{šªãGOÝÝ#c%@ — ÕeéñnººEðÙšæÐVî¹,©ø¹°eÛöíÑS¹é)(®²­òWÊ iä,T"«`–%OMzE¡Ó¨4*Þ-ŒBc{ã÷,Ž)â¾Çq©7#@Ô¶™¢H§äwäp<¨çÄGÁÇžªëU&ëœcvÙª»Œ'º£Ÿ¤Ú) “þ =B Ÿò˜~¸¾E¹ë6½}óÑ$¡ëª×»¤ÄPÅ;‘1<¸Xç²|>.„F«Ò¨ß-&#†ÜüÕº-kÀLñÙöSÜ_áµµ+ž·Ya÷¶8Þà%¸Æ¾Œ…ò|ÙÏžF®kÑ.oYŠLuN)+¸ÉÃqªôýýf„Ðw^›ÞÜ£Á“Øn½9²9}¹ÐÚ(‰— 7©+†œVÆâ®ÅZɨsÐË5-BÃXU£f(Î;Σ“À¬Ç>@jtÔ¦%F†¤L-Qq›†uiDöíïj«k“H-‘SWÆïXÈHe‰y¼lL¹é¨éLC†9oS ¬&ZDg¹4ÛÜsØ{†Ý Îjém)Ss–‚Ž;ì>‰%Lñ¹–4r áÁ^žd|cUe¦“„åŒc‚—Yê4ÆzðÅ=´qk‡—Û½6Þ²nú ÚºØêž*:•”8‘eÃ.FTÈ™íµvפ烉û*º…V´¸ŒÝZuªÉ"0=š"4Dh‰½Û÷¶oâUÝ•fö•n£W›¯×ü¡¬VÊÒ"N¾çìè\é{¤ûQò Ò}¨ùˆ‘àFR¡G_às3Uq;mo+~Ϭ¸Ïl¼ÅQfžŠŠŽ)†¶`šàÄ©eHùdVÉ)—BW\vƒY•[‘ÃÀœ’ë )>›ƒ³ø˜óP Çž#Ãv]»AÃS9•¶»˜•Z6Z§€¼ü‘‘™Utå9_ W9ôš×®†ëŒ|cÂÓ£R"ñv©ÃÂpðȦ2v â+[(.pp¢ _,ÓzJÔ‡9#y *±'‰™‘–Aƒæ ²¬sëÃ,°²R’/}8ç‘S–7îÝϼ­–¹8QKE=í –©Eó%j´3+'WF§‰‰T¬èAÏFѶ‡¾ pŸ_Nj޳±”ɽŒzzòTíÇÅ2Y}âó%&ð¼SOd–Ö8­0Ñ4‘ÏËde™QQ‡?xÒåo5Áõ«´›¤˜'Ԇܳ•»hÐp HιÙ;3ʽÃÚ÷tmû…m®‡PIèÕCKWs’zt•Ù'æWf‹¦%æp9UeG(ÙÖç´ÆwîUm‰Ž—}7-û‡µNöÛ´þ–Ü4¤©I. Ž•+šfxÖFoGåñ²«¹Ê¸ ‘Ôm¨ÌníÛ«ÉCltÜböÍšüÕ£ƒ¼aÞÛïz6ÜÜû’†1EQ,U”ù^xd…J·y¨æYÁ\Ovþ¡ÓzŠ•*]scލõXסN;Ítð×>‹«÷Iö£äí\hî“íGÈ4DwQý¨ùˆŽê?µ ÑÝ'Úhˆî“íGÈ4DwIö£ä";¤ûQò Ò}¨ùˆŽé>Ô|ƒDGtŸj>A¢&÷X£÷®§À?s¿¨}©Ô;%#5\ˆL¹ûAùµ‚Ý~w÷'h›5e\ ùº¢©´^otèˆã§U¸H¸F)–ŒF‡Âą€1¯Ð½Ñd>‹ëf ’s?TöƒŠH¼nÑĪ9¤IC%Þš­*)9¬ÏÊ‘¹‹t©QÓ©é]ÝÇò§Hwð>‹]gxOe¸½q‡ˆñOPÂi±´§„MÀi¼EH89*G«:¶…Ųåê Õ`0Iç袨{Cð–ÙQY ׌›ªˆHï1h-äÌ[[~Bäœà<ñ³Õ'„6Š@v“ˆ{Hð‚c5‡û¸UTÔFÕUµ6—BQqÌ@ç%œò®§Áêu&Í[;¾ø¨ŠY^÷ÁB×q׳ÅóuÏrÜ|NÜUPÔD’ËZ¶ìUK31çæGl*…ÁSë=:jÂÏ\jPmvªÇü=ZéRÍ|2Ь¬)Þª¥ã‘—'”²ýƒrà•õ\YêF!PÚ)ÎilÙçÊãóçÓ£½F›y¬¿V½Ÿ÷üÏŸNŽõ:vm@ãfÎ#÷t'ÿÇŸNQ:C8Õ³Éåôè‡à¬~}4NÅmàå>çãî÷‹bpŸiVn ñK%uM¾»”ÇEÅé3–‘ÑB¢J¬pKu𫚃ïQôM;'ÞоƒÑûž=•¦¦Š¬mËØïbY¨YA?eŒuÖÂ…2?Ç¢ÃMPóêŸÐû›—êmèÚ{™é­tÂz¶ƒsWNü¤à**9,Þg:unŒÂÒc/{ ¡áÀmñõVxýÈþÍÏ3Ä,÷öe@Å^íw ¥³œcÈ#çëÖݾÇáeÓ_ìþRŸrC³Z+¸³_!‚].ÙòóN‚Ïcð9þÏå>µûŽ=ž¯2É ¢è;£‡3ßîqçåÌ7—«VoÚì½òU6÷7?|Õf·Üòìï³çm¿Wc¾Óú׿ZtÞ~¤YF[ à "=Zçu•t|–í´½Ã|ÓÍÅÙCƒÛ®â×kõFéªé’™™÷}BýisʘF“ä™óÕMš‘ÎJ¸´UBÓ_Ù‚·]»dÚ9wTÖÍ·*Ëa¢“yT” aäcßèr0q«,9’ VxÈ Íû²×÷5KÕ^Æã‘ÚäµäEºfŒ-JD"YF@SÈ0¬zI'U6zg5:zª.‡±gÛ|1ÓRA¹Ò(Yž$ʧÂÏœ‘–øÏâ$zôèÔv}=ôš¾çÕ}ˆ»?ÑJd¡]ÑTÞ•C ¹åû>¤gÌúºiÑ©lúz(é5½Ïªî¾ç×6?ø©»éö=UØÅ_¶-¦¢+öjÐŒ•U!J Xòtr1?k»áìm:® Ø>«ŠÞ÷T¦Òí§èº?l­ó¼v6ܱUìýÇWn’¢ã2Nô’2 „° ô®··Ô©M­-0±±SeG¸8N Ïÿ®¿ßJóüá?C^gI¯Þ+Ñèô;¡/ë‚ão÷м9OÑÓ¤Z;Å:=èIúá8à<ø£yþpŸ¡§I¯Þ)ÑèwBOׯÜgõP¼:OÐÓ¤×ïèô;¡'ë…ãg÷ϼÿ8_ÐÓ¤×ïèô;¡)í ÆõMz¿ {êµ×Ìä¼Ïˆ±”ÜÛ‚ =ë·÷œ7^œæÉG½–ÿ¼ãùº@I)•òŠ–žŒI ­ÞHé×Ux+0’T^²Z£DFˆ"4DhˆÑ¢/#{ªÜ›ˆRì]ËpzäµZë&‚ºJš7…gR†@ê2„0Æ2:ëÈø½':ãµêü* möë)¦ßÞ¼Vµp*ÝÙï²mößì–ûÍϹb§·ÓtW«ªx£"J†r Ni Å™ÄRªñHQ¢qÛ³ÇùSR› SV°Ãfß Ãð »NöØ»'³…£kY¸‘v¦¯µ]b­÷öž¿Ók*+j%/P¨Ó—hcšgv)*¨ ª0+j²S§@cˆúûÇ™V²ÚŸR¹Ãïñá’î=–(h8£ÙÎçKºn0AOrÞ••tñW¨ㆭ ±G ”i fÁèÁ¨ç]–0+YHqÍÄóü.;Y4m@´dä¬÷.Î;Z¶óGu‹|ÛéE}E\TQı &fip åCu‘юIÀ#Sdap7†x¬Å©á¤]Ø8,i{8mz`ž“Å(ê¦V«jé(°ÉÊãÀ¾9yO„äžc ²0?xz!µ¼äßxú­t½š6í=‚¦›ŠŠa£NF€²âhBÄ‘ÀìsD‹ €£©ÇV:d`#¯ïb“kq«ïÙO³Å²²ÙM¶Ÿ‰ÏQOL³ÅM›Ñ¦ ËL0Ùsö^†Õº( 6ÿø:•zQõß{Vk³…¿n_e¸Þ·å¾áËWÔ”W z44uDTi3Ê¡ð88#PË cäº||ýQö¢öÀl{‹~èìõµ·LU1Ý7•zUAÙ!CÈæy&,¡ÜŒ™Æ#{¬û+ »Þu ´½‡ï$þ‡‚R×j¸Yè¯VK££WIïz÷¬!EU~÷*aŒrùt>ÝXYØ@#Þ÷*›CË áùõM.]žhï7*ÝÁþ1K5g¤Ó½IËo™dw‹,F]”˜{몛(q.½øV’Ðwò£.–6Es]ž]çL­yuz–X!,¬bÊÌÄå™UŽIÁ^SPØ©™ëf®-•urOS³¾Ú û”»ò÷ÁÕêUÑpYa–.a‰1+3‚ÍÌÇ Î [¢²I½š¯Jtw%omÓA¹ìüH¥¤J[„uÐÓ©Z©!“ž0àÉŽUlà Iês —®‚Ó --N/}výÊ{MMãrPG5žº¢²”KJ9‹ÏP*]X;Ÿ •U†0×ãRë#Irlj• µ8<8N¸iÁ[ ¯ðÞè7Ì2$sU3A”Vq:( …Ñ+d ’œ–'V£gm^ÛÍV­wUlì亿–_?~)œ/Ó®»ÍÚ¹n»bÊ;¾XÞhkádŒ}qÖU! ÏOÇ©¢ Äßl€dÞiqíô…úu›µM×lG¿vQÿéGLþè_§KÍÚ—]±÷eïJ1ÐþÈ_§Sy»T]vŅ¢ ‹TÒSL²!ŒáÑËÖ¡Ä©h!ʵty¢¢i)ÂVR‚F!Iæ\d€H€`r[ŒÓó|ß*å¢Òzœb¶n£ÛûV´½W`÷ä³»OiQÛ‹ˆ·M«Dkw5nÚ¶ÄL•÷–…~?„ƒTug0K y«6y†ÉòPû3Õ\@´DzgÛ—k[T<4× ¼’CPÈܯÊËV ¿…N¨ËA¨/6Û?…wÙÅ3|ÇÕÞöþÑÚ?¤&ÿE«é*ì š:{JFßÕ†Çh?þP›ýšJ»Âhéí+Þ{¿'KG\çý’œÿú-4•6)£§´ð\ûŽ]®jxSi¡»m›E]]ß½ôZ8or$…cU.Øhz¨æ>Ó®kM¸Ùˆ ;ÿ ¦Ïb€H' Ê“º7^W#ƒÐzŒßÛý¹‡Å]Üçø]ámïòü¥>èÍÅñàì>@_ŸýŸ5qþÿ ò¶÷ù~TfâíÛkÝ‹N7gúÑG?{Kß_IîßI_­tÈ$Q:£þ"Ú§1¿ð®ß‡–eR<¿)äþé5‘c Áˆ€$G.à>¿.×ÇâÕ¾láü9þ~Vóåù[Gº9s 4|€ó÷ý‡«ùj~jîç?•·¿Ëò­Ü>홹wí¢{¼6¡¦T´%òìrNzCÓÏ[Ò·¾«fï?ÂÆ¥…”ݹ~U_>èÝw¤´Ãuá,7.†^Héoe a9zžhzç˜ciø©³D²gákgøX´L:#wåGíÿtâ}Çj‚íoá-;¤Ë¢üy”5 CЃªÏŒ‰ çøVwÂn.åùNk}ÒšÛ} —ŽÄc†wî¯NíÊN`%°§V? MÎ…á@˜¿Ëò§¸_ÛŸtñWvÐíK' …ê 3Í<÷–姉W˜»Žäæ£óa­(üEõžÏð³«ðöQaq~[—Z@ßÖ88ê=ñ›ý»tµ6?…Å£§´¥<@Þ䀛vÒÙl\¥ÿÝi¥©°qü)ÑÓÚW–w»»SuÝ6¼< ôåµÜg¤5î0«3E##2†‹ eOŸ³^=OŽhÞ[s-ÿ…ë3à·Ø=ɇöhßþrÿŒéþ‹TùÿÿÇÏð¯ò/ÿ“’Çû4RÁÒOñ?ÑióÿÿŸáGÈÇûœ“›o»r¼W-¶ÛÙºifƒÜŠI’è>3«Ž—ùþ‚‰59/@p[´øã®Ì¹îH¸}CjŠšf¦Tšêów­ÝnR±áæå?×¥gµU´S.»…çW³S³Ô ½>JñîeöòÍ­Ö+òÅÄ«>ò¾qGpmͽµ¥šZ­Õ{X)yYÛÓêÉ»ª…c“áõäóÔËLCè¾ð÷T!£Yú•kôžÐ•–šx ìøð,CIKq–&dŽ=#—–OfÈèž°‹0$ß÷ÁmÿRD\çùUú;‡w.ꬬ‚ÔÕÓÛé’ž¦ÙQS$« dÃ1yƒ;3ó) Jž@:g:Њ,`ó×ì*YÏ&äǽ«=ѵ8ªöZç®ìÇi£1ÄòOt¦¥Q%*¢åq3r…-œl`c>z1ôo¨NïaÊ×Oéer¥9nñê¹zÇž»"Ù ÎÄdä­ÜÏÕ‹yùüz"^öAäçQL”3¹8ç:@I);Çûc¤’¶Ó2]˜ùy“¨0¤JöW¸‘ªíwˆXð‡v*ŸáwTXüú4gà~ŽPìÇ—Õ«éMƒÝuì1`Ùë|ºîMõïlñÓÃAR8+tjjvaäŽu¤ä›š@@<ÄÀ “®–Zhâ~˜s\¯³Ö.À}qä‡÷h» Ún5”óî"Sûá"­¾™xEuŒ U<È«è㜂sø4ÊùõCc­€#“½‚{¸„bªŠÖ×^!µCG˜â~]LËŽvåî2që#˦­ÓèDÏ6úªô*óÉÞ‹$÷r;ÔT½,wn ¼‘0yb^ÝK*°!y‡s ê=§SÓèFOTèUör>‰!÷q{UÓ)îÛþeçd2G£…u8e8‡¡u¨Î†ß@fùõAb¯œõèµfÃÜó­«q$ÊI“J’pjàÒÙ ÐÃÌAå>^ÍA¶ÙsÃû}T‹£!ÿöôZ›Ý¥÷;§i}›{†¦pjUx/peE# 0ô|¦|úŸ-A¶Ùwoª %§÷z&Rû¹总۾åˆ8¿Qêÿ ÇÇun•@êÿçÕW£WÿúôHÞî_¹–üîCá8ÿÅqõtÿqÓ¥PÙÿϪž[oÿ^ŠNƒÝ™÷>®T±\¨-»Þ¦™Ée–Ÿ‚w'GP1Ñ…9¨>GU6Û(0cû}U…ŽÔD‰þïD”>ë7bmÇW´Yªwõ=DVI«¤H¸1_Öút@¡VJr+ÀòÕM®ÎAƒžË¸sR,µÁ«lãÉw¾î‹úâ$;ómN“ÑÞ¸Yf®§ª[w¢™ÒZ‰Ýdh³˜Ù•ƒ=W8õkj®­xkhú•`[F§ P]¾?Ú¦ÝÿÖ³ÿðçY|G°ßô[|?÷à¼Åö^Bõh‰½dµ(Ê §f$ã/Ñu• k zúŠ‰Ú’TEåÊyh *H,"¹\'§yÅ:ˆãÏRz?¢\B›¢a,—I!·GYd¹!>Ó=' Qw­7:èf‰j¡åY[ ŽºIStF tîRPãÉ9¹ÏÑ©ºc XÓVK-ELI-Èä±öh $©-À-57 êxÄÕp€9°ŸÄ? ’¤4‚ÊrÆùN3ÓºÈÐö”î¢VŠ‘|À'ðãV9*¦”· „°úA„$<…ƒŸ/Vª …rXIu¬zt‘)ˆžVê3ñixÄ¥Ñ0³©¯‘jRh¹ûÕæBÍŸP:’qÁ@l…œõ>™èuФg“>$Ì D…‰¸\fï$§¢£¼,OV‰%L5,—^ZYÀà¡>¿fu3„¨ ƪº›¤´O+ Dl`ç® ’B ujyä¦G™0q޾±íÔŒ•]‚Þùñ~ J…ê¯sƒ÷ŸuÿÏ)êÛ^×»/ò^GÅ;Mð+Ó:õ—”0Ü_¸WùQùލþÊ»;J¼~R…†<9ÖKU’Å ŽhÐ0ûdrGÊ:jÐd Ó¨óŒùgá#rNô$) WHË2s¨R‘`…òc\ò’§–BpG˜=|ôE—£¹”è‰ 0Ïí,?ÓÉ<Òú:ýžVÓÉ<Òz0û“|§O$óM·¾È´o½·-†óI°MCñs#dc =`ü¾±×J”ÛQ—JS¨i¾ð^}Û.\#Üô³xj ¢X÷° „ H9Ió0Àsª°œkÌe•Ô@¢ëP®ÐIïÞ ^é³w„ô˜µY+©ª9—–_{¨`X`©TøúuÕœÇÆ’¨{Ĩ{nÊã“ÖÂ×Ëm³¸ï1P”ö)ÃweNpÇ>.l|XΨÚv‰ëÀ«—Ùã âz}“Çèa¥ŽX-ÒAé²IcŸžVæ#”*¯¯Ž<ñ@§iÃÑI}˜Î|Vê}‘DZp§’jW£wˆÕIŠ ¸PÃQ›Ú¼ØæÉ‘NÓ#. ~Ï>!oÛ›‹”·Z™·5*TÑÈè´ô–GI"n|ó3r€G'‡dæ}RÚuÁ7²ðUuJEÜüUÃfí{Ü[ÊÛ3íÊÔT¬V.ôlª ä’½5½6;H0XÔ{nWF¬¦Xî•Í%!æzÇ`ÍHÍÌ\yOMu+”Zá¢ÝmZeÚÕô!Š8Úš¶Î~dPÙ#•@Î:7N£Y¸>z¿E£K#¬9§›zžç ¦÷/£OZ«û"ZKc$e³œ"²’gufÍÞ¶~ ®‹Ý\”¥y-W¦ |:ÓÍ;(fK`c¨Æ5hêŸ%RzÁi¨Š'àŠD½B@Ü ç?kÓðj d¤*Ý‚×Äêk4û’ñh¨£ŠV¥)ìÎ%w<Üì”ÉÇ@:Ÿ²hª/ WE¦è½Yã¬eQ§«‚­îÚç<°ýDÕÚéq¾•öy¼r# r…<Ä‚1aåePT=ˆàµa`íOïkSß"²D›²J*›‡;™¦ ·:BW˜ò…V3Ÿ^¥×zÙ¨yiwW%#èRÍjºhÜ£ÃÂS2†e“Ó›¦3åíÕâAÊ“ ÇHK3Ñ(rEd~]GWbœUWÞ®,Óžî–óa™¾‘ScLÏÊ P*ò–裡¼ev¶¢8-fŽÃÅY(â•(¡ð@ÕÊúDP·#?(æå3Œç5¨Àb²9à¦ì1IÜ© D¦iT¡\Œ®<õ£GP¬ÜzásþÓ›þëÂŽÏÛ‰öšhkvîØ¬¹RË[<+$(dV‘y—™^£####XWs©Ðs›˜ z-kë5§"WÊ^!û¤³¸œ\8õ]o¢ž,Šm±K eO\sïò8 |ÅOˆZêLº9}!}%;–žMžY\ 6öâî졵Üg¸î[Õ¤AA ÒºZÙeç ™™ÊŒŽJ¬OÁ×4Ôªü䮘§Mº€_Yûmôà_ì<Ü׈¥¬´Ò4‚²8ù"•¤»¢Ÿ!ÈÏÊ2|Kƒí×ÓX¢!MÙçÅ|å²kU5’íüÀ·,L×áö~=wJâ…¥nVópK@¯€U´ 0¤3¯{Ý«räÎJ†è[Ȍ禢ð˜Ö¦ N¥£vn­½±öÅvòÝ(©-¶Ê7©­¨•ùy"Uæ'ãéåí$^¡ïm6; ¥ŒsÜ3+å§xë»8ãź¾'Ý$–•’a–”¶M*6bCŽ…ˆñ><Ëz¯Ž´Ú_h®j-Á}mšÎË=óÞ¯{+vA¼,qÜâ MåS?ÀˈzÇ·ñk¦›ô•ÏQ…Ž„þâ·&£z&†:¡ƒ Ô#2ƒ‘œ… ùdyêÆô`¨ØœVÜè ž½3ç©P´'¹.H˜ÿŽõòê3r¶M[È%p|õ*«²vx|lêÀWÿ;Éýh§üúî²öŠã´þàð\#·ÝÌ×qRÇiç<”VwP~ÎYäMyßtÕ`]ÿi‰Þ¹o÷Üû6æ}:Vk|î=%@ý¬ýºYÌ{?¸éT4Î9.Ê”ÃÛ†k²ÓTÅU uÈfPñÈ…ÔõæÙƒ®ðd.!z±¯ô*8…q¦"²öãÑY— ´ŠO/ŸÛ¶\ü\ºõ쮲ùÌý•n«y÷¯ªëv*+¥¾Ï æñï…LQ‘5X§X»Ó’AäRBôÀÀö|zîhpl%q8´º@…Žä»¥‚Á_|™Â¥Õ‰Æ9›ÿÍÔ=×ZNÄco8ò®/xw¼J=lRüÞ|Ò1sŸ-¯ˆ$“%}  EUe- }õdé G €£>²Nõê©Ý£°¯›Ú¬¥-,mËQZëàCëQöÍñÇiN›ª2Y¾£iŒs]coí}»°¬Í¾ŸÔ¢z†ýºf$asñžGA®Ö±”›‚ãsÝQدrv7Z&ìÕG%<}ÜÆJïN^lžøHüÙ?ƒ—×ÐØ#¢5à[¤Z’é°þæNŸ`?6º—2ü·nnYw‡®6{Õ]zÃ]¼ïqN”rÓ+* êÆ^F™ÂæUøx¯25ó‚£™FF 6ì¾i‡Öƒ¬Ÿ©SC³^Ù6qU.áÝRI,ÒG4öåñF9€ Íã%I?ÇLçYt§Ì@çè¶è­ŒÏ/UTØœ&°î}ÁsZúë©¥µ;e¡­¢Z¦Nõв÷®sY>`©ÖÕ+9­øÂƹÆgeºöÙ{vÇQ¸wêÞÅM4hÖâñÒ•'½(&=à="õ$žšÉ¶—½Ðæµ6v5²Iä¹mö—fÓIÚu÷YÃïÎN\7„(_3ާÌÓ:ìa¨{P¹\;3æšWàÕÕRhˆÑL„õÏDN"¤^O®7]P•pÊëC¦}zoMËÙ>ááh»cÝ™O‰xI» Ÿý•5fæ|ÑÊŽÌx«WÕŠOsÃÜðƒoA´w‘­´4vú«Vé¬ŽŽžYó$n4áÌŠ_ ‡ Œ·–âÉcH9 2uù¬ ªØD„˜5y,.¾ç§¹fô1n+§éjšiÅ#Év¯‘ãG+ª)”•qÕ[88ê4è¿kp‰õQÒmîtÈz)m›îd{›CW¥a°Ôd´ñ>ªµ-¶Ö>DøE³uû˜~çÌ“êŽõÙÝ–Jù«ik®SI!PYFŽBÅG\è é‚t}‚ÅM¢ZcÅÞªm¶½Æ'À([G¹÷î^Û૚ÓÙÖ¾™#"Z“WxÕšWnf#˜s»%ˆã¼Æ©Ñ¾á‹Nù-:M½§ ñD^çǹwv» `ìñU%gp‰ßˆµ@ró¤ zúõãé>ð_£'ÿÛò½mÄCt€úþgào`/s»{#õZ°öu¨£7(jí5M_¹+$©–™_»–™äYÏ<.W¬eŠF»ìÖ[z!ìivœÇ\6›M²bǸà5ù.ÁÂý§·vªöFÒ¶¥®ÏÃk=¶Š&<°AMB$`±$€ªSžuÓI¡–’Ñhú•ÏQÅöpã™qúVíñþÔö÷þµ›ÿ‡:çøa¾?e¿Ãûnð^a×’½E’/¬þ-EÜë!yãc)’(Ï,‘!êNªH%hÐak¢ž«y GFysf~=@8¡ÑÍÛ¦†ITž§:‚o-nñL¬‹Î%G˜óÓø©Þ%o¹Ë²ÓZ´‹Ên”©V¢3ÌŽº’D*€e6¦–›ÞGiÐ9T'P"ê¹ô¦ÑÏGÜ­$M&F]¤ÈÔ) ¬ëjé#ºS$uœ&B+èH@éYÃQ ew¦L! )|ó|zL™B±§¯6ô–в÷ŽJ9“¢ÿ«@`B’/b°‘)ÒÌÑŠ˜ÞF1(ÞDéüPMäêã5$´=Ǥ£?v§½z“ªÐoJÙn¸Ã%:G4a9[¡øµ à ´ÊxÃÝu*«Õ^çï>ëÿžRÿÕ¶½¯…v_伊v›àW¦uë/)tDÃq~á_åGæ:£û*ìí.cÇÝŵv×÷VðâM·hQÔÛÚn ÅÀRÓÒË79å,¼˜„ʰo„çå¯'bp•ÓFt Äƥ«{QðÖ[eÙ¬x?´éiÇ×-Ön&S"”:óL誫SÞB ®wÑò[ËŒ¼H¸àѰÆ20ܺà Í.ÞGç8ïKfí3ÀKMM%n½u·G÷ÐÕqj%‘gzX¦fÎgA*T¸˜:S]Pÿ–áÇÃz9·"™ÿ熬w&5]¦øTv‰Ú6îÜÜ/(èt5|Q§‰¦pÔ챸èRJ‡•ò?…”’uR÷\º*>•ƒ[~ñaÇw5Wiž‹¬µÞß|/¦IfžXž›‰$t¦C)u0õ—æˆ+³sEÝsÅŽEΜ*>çì­Œiž}_uÐ8uÛ'²FдÕZ/½¶¸qCpy-ÒÔñ –¢T€Ç…ÝäæcÞ Xg8VP:U*Ô˜Ò çÍsU¥Qî2<•ƒõøv'ÿ…ß?ÇZ/ôºÓ¤Ðï+>[ºx#õùv)ÿ…Ï¿ÇZ/ôštšáÅ:=néàžíÎÙ½’÷ö—kíÓ[ís®”EEo¶îºiçÈ$"FŽYÎ8ùjzEppâš ÀIià˜qï6ÎîË=®·fÏ_åÂËW ô§%Ò5fÃ732¨Uù“Ð0´×^+k=Y„ƒ©‰Û¯ÐÆí[Â’Hæ’7Š]¹p, ¼¨r©Ê·rì§Ö¥O“.pù…¹ý ØX+œ¾¡8¡í½ÂZŠÙèj(®pÕ\1”JVV- 潕­Ë"ós&TXr·A×ËÚ5ÙGØ*Ý·²û?i‹|§’¦ÑE4ÑÇSONÜ´u1•i‹*žWeb ©€z KmtÜ0ûªºÉQ¦Ù7¬íešJ9kê+b‹á»PVŒ~?=A¶Ñ}U…ޱÃÑ$­xW$RL¢eX˜†æµÖœ€@/Ó>Ÿ=¶°Tt*Óþû‡iM£o©©£;r¦W¦ªŽ#§”™—˜æd:“ޤyàIµ°…Êò&VÊþÒ[.ËMNâ´ÔPzLŒ´ÑMGQ#8VU,;¦p3’G‘ö ®›GXGZŽ&éž ¥gkPÓš’%åˆÙ’ÙXB“ÊO_.ŠêOÄ}zƒm¤à« b!\,Ü@¦¾Zà»[­p´)Ï9™K)'®9µ»jÞl…ƒ©˜%9ú§qåh§ùòþ–­r‹›ÒýTIý©§ùòþ–—Ê\Þ¹Ÿ©zlÿ+/éér\Þîy3“i¦Ï·ž_ÓÒþä¹½!Üò1ËZiú_ÓÒþä¹½s6rlôǧ­åý-/îK›ÖCuL=ê¦ùòþž—Ê\Þ§¶e\WZJºÆ¢D’Tw=Èf#ZS7+'‚Ò¡vÔçýhœL ?Q‡Èýe¼õ…¯úWø-ì¿Ô³Ä/ˆ“Ô5Ÿ„›j.(ï«drn‹Å04«!Ú¨Ü±ŽŸ¶·Bäyd($(:ö,–aM¡ç2¼›] ÔuÁæ½;³ª– ÝBeUhêé¤R£(?2ŽŸ½gõóê¡]PÜmg–É:˜A¨j%%ø‡©Œü]Wâë‚ÓÕ\ÒÅl¦­µ×\y¦ ZzñFÆVBrUX|5ÈÏ„‘ž¤©¤ïPC€Ü¼aî–v•mÍ{^Ï›>¼ d©.çš7ý¾ x’Ÿ>´NŽßÂ*<×ñk]÷h[ÏÑ{Ÿ ²Ün™Ùœ½W“ÁVË©èqåäuâ¯eXx[~¹Ø÷e-=ºÝ=X¸Ô¥$””«Ìò3¸T*=m“ÀNµ¢ç6 k*Ík˜gRôm_øÁ@äÍÃØUøGйÀù¤ëÕ6zãø•åŠôò :£aoº"Z«aÞ—Ï ´ÌÙø¼(puCN Í§‚¸©Lÿ!Å@[•»–©™1,Ò37ħàÄ1øó¬Û’ÑÛ7~M'%ŠJQPf‹¥b9NïL˜äëÎS˜/«›—=3¡Jk]wƒT2pþ¹v´ôPÖûø¤ ¢;EÝf3'HÈnc`p‚rí³ßÑ›¹ÎµÉ^î”^Ê›{k^®ý î0ÛiÖXèÖŠ‘Ì’rò FgÇCÌAqÓüÚòíî›IÝ Ò°ˆ³ ò¹å¦Ûs¾Ü¢´Ú){ú‰›¨8UÁêÄú€ó'Õñë‘­sŒÖâ$¯dö/ìç±wžÝ¼YweÆ­íëNbzjæŒ+Jœ(å8_ÇàøõîØ,”ê4‡j^%ºÕR›nµê‹u%nØ¢‚Ö)="†š%Šic!ãEPÑ0øJO—Áö@,©y‡™ÖŸÒ×RV@µÕ èÀáÃ0pGáήT …Í{dîµÚ]˜7­Ê •f–É%%;+Œ«MˆÔÆÚä·¼2Èóº8®« íl×ÌB‹ÖW§( ³Ô5ò ë'Z¹lžϸ’*ýãD# æ”n¾*ŒuWlüž£¦OÅ®ŠT ±vKž¥`Üšé6je³ÃC,¨ÉN˜b‘,jØó<«Ð~-u4]l.WΕ$SUÈ.5*@RM2ðF1ÍøNz{‚I’‡ õo`ÍÁé\8ÜÛM¤9 ®ôˆÔý¬Ðžcø)ö¾餿ìû¯#â-Š­vß²îÐþæ_âͯAp/ÌÎý௠/ÛãsÝn׉–ót¨’ÞÎA!¸Ôd:ºs(ëÕz×_.ÚÕšÐÙ¨ì éNq$íÖ6•_©à‡hèÙå¸Òš¨Ô<çDS…t@\ŒŽR\‡¦5a^ÐN_ÚU4ϘUnpócn¨*%ÞRˆÒ8VNᦥ™d#,ѤŠC¡ «â#«g[V«QŸ¡+*Té¿}@RópÓ‚ÕÛ‡ê:ÂõÑW5$’QÜ*÷=·‰@ð—”…sËâ }Z «h ¼rð2®iP.º&|D'ûƒ¼>¬j«&ò¸|b®HTÛ7• ¡ué"••pѹÏ,€ä{:EJõ-Šštiœy… ¼á<âVÞ*Ïwqe/K¼­Ï#Ss`VN^dÃÀ=<õCh­³‘VÐÒžaV·VÐáŒ×Š­²j'†º&VŽárÜ4Ò[¥Œr©$`“#+× `ÃÉu«X6óòð2³s)]n~"cÀýÏxcÝÛ1¹aó¶ìˆ+‚ åCˇl cÌuÔô†l<h5Ž*¯2u#>c[³dcy8còê¡b Ù>cD^Ç÷×ÿ¶5ßŃú‘îßúªY¹Ÿôr£³#êÕ÷îDZ¬7‹ž¶óf·ÔO¦#–¢Y€©ÆHê9ò'¦½–Ókš ‚ñQÍqƒ­a¹8A´7E55¾¾×s©"G„VåPÜ£¨¨ö €t}€B6»Ù$)«fС³ÄñÚ¨héRI9äðòlc›¦p´ÃrT5/fšî³¸nTB–Ç»åµJ®¤SÒ¤¥‡Ú•pAÁõ~CØò Rǰ"Tpáîü䉌×nò>ô´ÞƒO™y)ÞOV'×SEW¾y+ii÷5‹pûˆ=ç8ãx06è 8ÇRy=}N1æ|ýZhª÷ù:Z]Å']¶÷Ô±Gó–)–WiT™3Ð1R0zôÕËGiP=³’Äm=ȱˆþ®&gTÁý‰Ž„‘—Q£y4Œî¡6nàk|Ô· Û%L“cNƒº^½ã Ð㯫Mâ M#&@Uìµ°ú±åVú™¤òéÓàyyŒ{ë…LjÛ¦TÚx•oÚ‡eÙÅŠË ,êìë=@˜äáP2zçÌúõ³) m€±}]#¤®·”ÇÚcp#`•ØöÅ,=¢®«:åoõnÿÄ}Jêwô­ÿÈý¢öøÿj{{ÿZÍÿÃs|G°ß²èømÞ ÌJ Œ“¯%zˆÀxÈ`GMR¯ÿU¦ä œEÜ9.Ã\îÒN ¡·#… n”©g¼´]ÊÆÄñÌyyhÛóŠ—Æ ¦[mœ¹TÃ3Ö¤­PÊZz²©Ff r©lùuÈë¬60¹êí¬j¡á ³wõuŽÑr¯Öy”;æ:`ƒëo?,¡Ð)ºƒ®Ÿi@ovØË‰FÕ4œÆE!×r|ºs ‘Ô fK1É\˜Ÿ5 ª-“ë"íÆÛt¥Å¢c÷µc,??MKnÿ.J/þ1æ¤jO Z4k¹ÄÀ}m¦ZNP…Ès[ô·òTiÆ9­ûtðݬîw4•­RRFæ‚R<À"` Œž½3ç©fŠï[5ÒÞꩊûO­“ '¹ÌÊʲóÓÎÒ:ŽW` äyGNlkBÚ 1+0êçNü3¥Ü¶æ hãæpæV¯)äõe¹‡LçƒSôCÄe­\é‹ æªõm•2ÍNˆ"y\¢ÆO(ǯ_,¾Íds[ ±Mž’9gJ1" cÓñê*Ó‚Ï–ñŒóÑŸâ³ê:ê:ª_j.ØJ‰óy‚‰#)ÉpŸ2B®H³­rzë7ß#¨­>óp‚:&¹C[QèÍQ$1£T——ɼAòÀ\3`’uµÚ+Õæ5¨‹ì|3‚ÙSŠª´Õô4å™ùs•Êø—ØXäõÈÀÕ)]1šÑºi²L·¶îô’X e}!Tiáhãï†CVëצ~<꯻x]VmàÓy;“¢øu*‹Õ>çï>ëÿžRÿÕ¶½¯…v_伊v›àW¦uë/)"a¸¿p¯ò£óQý•vv•nçc²n*7µî=-u+^š¶eˆ9« ¨>­bZ×p•°sšdQGƒ|n­Âí·øìTß¡ªè(wG­¦¯Þ±ŒiúEOꜧ‡tˇ¦® 0CM'UÏÄ<½ˆû5'D )YɆ¼ÃTbV ¡apÌK8\аÏÅ×âÓô€”ýL–¸ áu4òÉR4³Å ™wU¯‡ÄqŒåGèÊ) À¼<ÛÒ cÌP ‡ËÙå­tMYé\±NmXªª:"²ËŽöE 3ãË'8õ{4вfJø„Cà ­KÏèÔO’S#ˆÜ/3Ÿ68Iõ4,&•ë`áÆÛ° ~cæÝáÏËêÔè›±F•ÛR? vÜ©É%4Œ¤x‘¤Èaì=:F‰¥N•È7ÛŠ¸ZWör‰01ìòòø´Ñ14®BðßnƒHàg=$ÆO—^tÑ3b+’ŽíÜr˜f#Ëcͦ‰ªt®BpßnÆ-€@ï=~ß-N…»i]µ$|7Û°¢Ç<¡Fp¢c×85“Bi\²ú€±g/åOÑ©Ñ54®Aáí„ô4ò ÿÇ£MSJåZÞwl)ârzLÎ%e•I`‹©bÀu', (ùŸ uCJ™ë-X*Ôì¨Xx­À‰Ôkd‹”X©vUP9z–ãÏYéìÇZÓCh”¦Ú¾pãvÕ\èl´µìö¢ECɪ·‰€eû`y y‚ÕØêO$ JmVNµ UÅÞ[ÄR\nP#rwŒc,UfL¯\ùƒŽ¤j†½œf´m%¹8§Á èê+)+k¦Æ>ò4¥—Ÿ•ÜFê%˜‚ªÌz 4Öx•DÁWýŽÖJÍ«ïÖß k…"TBf'›•¼ºãË]4î–Ku®z—ƒàê\綘ÿìijœgd\GþåµÏlþ•þtYªgˆ_öÍ^ÝmÅk—qOÍl÷Ê™®H½óz2L¯)~åR1æI×È4ìr_Tânྲí×µ·¦×¤Ý;ïOq´ÔÀŠª‰¹’D Ðê#Ë”õú6=¯l·%óîkšèvk}†þ×+EèŠÙ[E'‚¥)nwsCÊÙ*ê Àë>cÛ£]y¡Ñ Ø%¹®Íq†ïq’Š[Æ:hÒ±%©G¤zDNcRHä,ÅO0ÎòëÓÐ!Æ.®!tL­÷+lW*oC©§VÏ–N©Õ¼ÁÖ:ê\ÛÂAƒ+ä&áYÎá»%et•5 x«Žyä~vwZ‰™›=X‘“¯ˆx!ä«íA`…Kk¥£¯«¯„IÏXÈe 32ŽT9Tœ'@:.=|òuUeéssƒ?WüdŸ‰*~{~ÐA$LÃ(× T¬@ƒÐ”™ñíd:õ>gÒW¾roÕyŸ¯££pfï¢ú ¤¨$!ÀÉ${s澟%ókòF^hÜ«y¯ˆôÓ0™å~М¾[8™=^Ç´úE Ö?Lîc•RÈÌC®ƒÊÍ—\æ~-x¶«3›[¨08¯^Íhk©uÎ!Sâàw*_”Z)—>·¯?ëTê[šôFµ}áfÛ¾ðöÍWnÜJï5W|²QIÞ„^P§˜`7«Ôº(±ÔšA\õžÚŽ/q¦¶§qq»tÕ,rHõ7Ù¤R¬0¨Š ž\xVƒ~ÐïíYÅÚ ðW~ì(v}°½\j÷”i@ý­}q¡ø¼Éõœë¢•-Þ°«RùÃ%é^›¶‰í›šóMgºIÔÐ@° {÷à™¥‡™ø‚ñò âòׯðê€:—•ñh«ºq‡‹['|6ºñcˆ7AMk´@]ü^)ÜžT…Ù»¹TUIaø5éVªÚ4ËÝ^u*N­P1¹•ñ×¥¸±ÆÎ$]x‰¸·ÎîS–ŽÕn»ÔA rÇ ¤n”s’ìY²|•kEJÕ ÉÍ}UèÓ %I¹o Ù-²Õn›­@…L©MÚ¢Tf@XGr¬ r<¼°pu•âì Öq Ô»…ÖZ::-É%{ÖTMJ’Fg… DåAæUÇž}¤ãÕ­éQhË•%ªâ°V)æ7Î1ÍÜ®N·ƒµa#bÓ]ª°ÉUVfƒ¿Äд`gÀr=@ê©RÆÊêºúzêH©­’Ï òª©Y‘ƒX0€œ°>Y:“2 D.çØ~ÿ]jÝûƒ45PÏa Y41ó,rs³F×Ô3yG¯¦½‡<µîÙ ÏøƒAcvÊõ|?¹—øƒókØ^JüÈqið¿|njËÍ]+þª® w»ª¦ 0nó–ˆÅ…ÁæÉÉ>xòù†¾¸ìÄ C`Þ¾‘Ì I.‰“¯z盯lpá7tíµu²ÓÛ!Ì«¸¥ª[»Â󊋹Ӈ´›Úx,=žž¢ÃuzˆçCHÉ$ˆ¥•Ç…s€¸Ï³],Òšxœ|ÑŠ˜ üTÞÒ—cì)^¶¿‹[žêµ.¥#¼dX˜6y”ò¹$ƒž‡:ц3%丬ߤ©€` çhâ^н™…®æeôx»Ù¹i¦^UòωG·Õ®†Ö¦ìŠÁÔ^ÜÂp›ël=jЭÇ3;*ª_ͺ/ØôãÔéY1*4o‰….cÊ22|ó­kØQS´îäÀêû6ÜÄçÛYUôkÏoõnÿÄ}Jôý#|OÐ*'oö§·¿õ¬ßü9×/Ä{ ñû.‡öÝà¼ÄŒÈêÈŠÄ8!XdˆüZòW¨¥k/–Ih¥‰,H’I°~EP¤’F1×åé­ ›*†ºs]ÁÁ^\,”•Õ62ON+úC)f qê×ChR-3­Cˆ”ìð#†Ùvü¤"ÕmÓVèôv*ôšÛR~¡7p9öô„ùcéÑèìN“[jVà? \œØg9ÆsVÞ¯-GF£±:Mm©øn¹äÛòuöÖ6u=ŽÄé5¶£õá¶qõ:ÿÎßNGbtšÛQúƒpÌùØ&Ïðjßtj[¤ÖÚ”ð'†¿ca”ÿ©´èôv'I­µ¨WKkƒðV>ŽÄé5¶¤á¢xb°J°Ö>4èôv'I­µ/êÃ^ß“È ŠÇÏM:=-‰ÒjíAàG s”°JIóæ«}:=‰ÒkmXþ ü7Ï]½'Çû1ôèôv'I­µeú‚ðÇûG?ó·Ôtz;ôšÛPœẞdÛò|DÕ¾u=ŽÅ&¶ÔŸ¨_ y™NÞ|àgö[äãNGbtŠÛV?¨o Tø¬“<ñXäŧG£±:MmªŸÅJ>𮓚ïOP— ˆ˜ÑSSHÎùÁòç¢gOLô×=af¢1ÍoDÚk2T[ öݸ¨=:×?x áèÈÞÆ£¬àñ!t9¥¦ õ¿¹Áá²î¿ùå/ý[kÛøWeþKÆø§i¾zg^²ò‘¢&‹÷ ÿ*?1ÕÙWgiVoÔ×JËTôÖJñKTÈ;™È>Ì òPFpqœëF­ã’¬ñŸ‰pðò’×´÷…¾†ìµµeÞº F¢8¹¦p9”ósòÛ !]›¦5•QWDL¼ÿ JZ-!.6rMnz‹dÜ*i.65»TÕSÉlïš0”ñ¼Ì$‰[\„äägøNX˜Ä“£1©Hèæ ™j>íní)[IT”¶ÖY˜ŽêŽ(¢x ÊÄ„vVñXú70ÌŒ#—Tpµ`…`l ‰4«ƒµ}Ú†ço{Ö߉™ãJwµ:+Â¥9‹py[<¼àq“ ‹k<½ñä¬ Œ`ùûáÍav¥íNÕ3[¨ïV˜šã=[%tJñD)•ÑÔ&T,Ä8$±ÃxÇ\ê¶L1Ÿ¦¯?Êl‘$#ë¯Ëð¦vÝhºmÍoŸpWÚÚÒõ|×E.2±ª…Â…Uc†f)ÓŸ¨zkF Px½¯ß¢ÍæÌXnÌêLì[‡Œû’ª½-›²Ã<0Ë1¦¬ ¨¦GLʘ< AÍʘ³fð°QVºÐò`Ž^òVsh0 Ÿ¼ÓxiûLWVÔRS]éÒ‚š­}¥%‡š¶&@ÊQ™YŠ’çœž^Š`Œ˜,’Ãëïü)&ÊXý=ÿ•pÜ;úõlâÝ“‡4\/¾\(îöªŠª½ÏB"V£ ¢¤u î®ZNrQQ_ö·Î03Òç‘T44ã¯bçk¦\N\Ô‰ÞUXɶ.üŠØ©Hñ_”üZiš1´+pD›˜©’0y[<ËñžºÚ2²4äùȯéшèÌäõ?Nˆƒ Ÿ³þ³ôèˆîW9çþ³ôê!L Â‡ìÿ¬ý:BJ;•û¡ùOÓ©PŽå~è~qútD‚ó/ŸÆ~D)”½Òý¿ý#ôé (î—íÿé§HIGt¿oÿHý:BJNãéùOÓ©PŽãþ8ü§éÑÜté1Ï·'éÑO~ïŠ}ŸUN•»V¢å ‚bÒÒCÞ2rª°^VnbQÑO_V°©P0â%mNñ…[£ã~ݬ‰‡…·ÇŒ÷b6–БªóõÁåä< uóÖBÐÓO© á›‡9´7Ü{Š{œ1ì:Û|t„÷rTFª*Ô;ª2í gË›:Ñ•ç« 7Ó¹iPüt°Qˆå­áeÖXJ(žJ[h‘#f0T°C cÈô'#hh͇‚ÐYÜrpN6*Šª-¼.½÷ð÷\°KlD.¯ Vä$àò¯3Ÿ‰p2H·HlHià£@àqp⯻jæ/[F;Ñ¡z?I¢GôWÇ49Ï€tùuÒÃzœÄ.w ¯…¹!Š{L3B²#  ޹ .AuÍý’®Ü×Éu"ŠÅg훸mû~ÓKCvKbË ³²LÌÄ $Éõàg_1ñ Ñj!£Üôß.6PI÷%s¾Íý¨7÷gÂ׫$õV¹êH»íê¦a aÏ(hÔRSœ+ <ù Á²ç¡^¥a’Úµ uÛŽkè··v‡g›¨xu]K:Ù£¬z Œ‘,”=à3*³dF3ÏÁökÚ®ê´ìÆ n¥ãÑm7Ú2íkÇ—NÖ\£¤‡ßNлŽL«8jäŒs“…O€1Ÿ!òkÃé–²;e{]Ê`'cŒíÏ#Ë]F”õ¬}2”a'É‘ëæu»è±ù¬YUìÉ8ì+Å.,KWS³7 ­-ô,©-]Ù^"îA!W•HcŒF1Ì4¥ðêÕä°ˆÞ•~!FˆàÉØ½‹ÙS…ÖîÏ&‡‡—¯Ý"¬–kõm5,† jœ† ¬,Š¥s×”š÷lt[e£pç¯Åx–º®´Ö¿«W‚¿]êvÝò®†®«qÔR›mjÕÆ°Ö½2LÁYBH(‘,é­±¸KW3pâÃKt†H+–Ñ©¦¨^VFåë‘ëÂ5ÛL‹€.:’\J³`4éГþºjë4ÒÛCY®:;ÕØVKÝ•š¨B"ïrOPƒàôÀüZ€l¬H.vqUZRÝMNÕqJ X ñ³¿ØžG_Ätn8 ÑØb½mÁá°¸SõÛkWQ-}Do=ÎsC T0ëâ)ðTŠ=ƒ>½{T4T)]×­xÕô•ªÞÔ»T_¹“¯ØÍ®õÄ¿4»Ãnp"é½w]uÖšÕ-Rß.‘KréP.‚¼ªH‘òÇ+žRFW_*h–2€¾˜¶&sÇnÕ&ÁàÍ=¦=×õ;lñBï-ÄÐ\Úp̹.«€r‹* ƒ‘×:‘R¹uÙ3ä§G@ чš¯pƒ†»f÷E=ËqÛbº#wíÚëeš {±3a 9‰°á_¦yT0åõé^«š`óÖTiµÂ]JwuìžÐŽåÃxm´¾ˆÁo~ó\Ö:y±fò•¹NAòvn_25›*V9:NÉ G²Í±¾ ¬íÍŸt¡§«=Ÿj7L¾í-Z#4^2™œø‘±ä@ζsÁ‰}ÝØ,šØ˜eî)Û[…}²š®ËÙI H)m=Et½äÈJ¿U\ùôîÎ+Ó¦F¢`ãWè¦$aKê©×Þo›5KÔݶÖÝO5_-9š‰ÄjdªDŒsàå'›#¨Öí«LŒ ÅÔÞ-!?…y×%׌ÿwªé¼Ã‰íôRí·w4Aâ¤[¹–fäY¥¢º¼Ñ ó.y¼Ç?ò8=u{¯Õ?Ýê©yšã’‡¡Û¥zþ‘¿ù TNÞÿíOouÿγÿðç\ßì7Çìº>Ûw‚óåÀHöüZòW¨¥«®ûrKt±Åa1ÌUÂ:cÃç_Æ>LkBæÆJ¡®œ×hÚÐÊvݼ ¹h£Ç—OøµÜÎÈ\í•!ÜÍ÷ì¿"ý¶;UQÜMê®—ä_£Lv¢;™¾ý—ä_£Lv¢;™¾ý—ä_£Lv¢^æ_¿eùѧš$̓û6O‘~1Úˆîfûö_‘~1Ú‰;‰¾ý“ä_£LQÔ¾ºù>Eú4Çj Ã0ó®“ä_£Lv¢­ñŠ[3†4ñToÌÔæp{ˆ¢¼’LyáUsíÖukS£Ú+JTjV=P³ÚœMÙÞÈoÛxDÔèü“†Xš6ÆpÊÀ8Ñ•©Ômæ»}*”Ý&·®5ð²ÆZ;‡(ð‚A+ÀIÕ]h¢ÜܬÛ=gdÕQ¼ö¿á}+k–ëq`qË2Æà/bëu”•³lUŽp=Giýû¸1ÇáÂ`NRJŽñ‡ÅÕSôµ™µÕwa…_¢Somë(®ý±÷bòÓZé,ñŸƒÞGX…‹êÔ‡[ߪ¶ÂÍr©»ï†œhÙû†ŸˆÎ×êg’ +´âÊÀGEÎT…À>zç©JÑM÷Þ/-éÕ öÜiº¢xmb¸ÐÃUt¯€À•`‡——$ƒWŸÈ5J-"IWªà`íOs„æÍºÎß”¿õm¯ øWeþKÂø§i¾kÓõ—”0Ü?¸WùQùލþÊ»;J²ûlk1šÐä©] h6vÑ£]äòCN·îj"†);§jiј‰wnã˜x”à^°´† þð[Y‹ÃÍßx®Yr‡€t÷õ»Eº7+ÒZ)Dô”)b2SGËP•1ƣ뒊ñèÁ‰FÏAÆîŒ2`nÃ9ÿ ¬t‹±Nüv•f«ßœ¶qçºçâp¬&{mÂÒh]ÊËTË„e\*Ø ËŒ?9<¾MK0ª]{£Åd)ÚM Û¸g> ½OAÀz }Óun+±„ÃKÓ"ÀªÜ¥—‘9X*…™•KgÄu˜`’|½ù­I´H{÷ kfvÚ^š‘V˜Pi½l}ï³#åw‚e' P0ÏÅÔi¤¦š:›VôÜVJ„Y¡¶VÏÙ-®BãåÕƒÚurU,p×Ím÷æÕý¥®þŠÑÒðØx%Ó´qG¿6¯?yk¿¢Ÿôt¼6 tíQïÍ«ûK]ýÿ£¥á°ðK§hâ—ß{_ö’¿ú*OÑÒðØx%Ó´qG¾ö¿í%ôTŸ£¥á°ðK§hâƒx¶üÉ]ýÿ£¥á°ðK§hâ}íÚJÿè©?GKÃaà—NÑÅa%öÑm$–ŠÕ 2ÌÖ·iðéy»9%×mæ¥#£¤e i£ëìA^¤•— ÑýëÌ@I(ôNŸ±£ùƒH %ƒG÷¬0i$¤ô O½Óæ£H %`-´½ „e}a@Éöé$¬½˜ w_øÎJO{(~öZ] x¬.<0¨'̤’±6ú^^P `ÆJÕp¥§‚Ù?uÅçC€ R .UMÁ“gœÁä?uÎîÊÜf¾={¤—1zíÿ¹f¦žŠ”k-*6å5ò¿'¥»Þ ¾žÁý+}ë+·{—=ˆ£Üµ]©x³k@¥rû>×T˜Z© VȤx£=Ðòb{Ï´ÇgÃlSúµ—'Ä-4TÎ:×».u ¹v­ú“píI©aª“¸¸wN+á# *ò3íù¼*Øaëã^ÉëÓppÚkÛ;jmþ ðþ•‘ˆ­TMQs˜8æ•ð]ä#ÌdŒ.z`¯ ¤ÆYé]Ùšðj=ÕêNÜ—ìçÇK…o.”ûšvnêÖš‘ÈN£( Ñ€¸õ2n¸,¶‚k›ßÉwÚ¬àPŠï×kíUºñMKWhOz-D×Ìõq¬t-)EdosÇ|+Èy¼Æ½'8‡FÉØ¼àÐZ`ã¨m^Ví Æê~+ß=ìÛð¬J)XRƒ ©­.ù±â €§Õâ=HÇj´ Άä9¯^Íg4[.ÌòQ<ݰímÈ,µr¤6û“ˆÜã ܤ#œyø$ücT³¾ãàäU«²ûgX]­pÄdã>}:|£^‚áH­ÍÐ ã—IDÞ .W¿T è>ù€==¤)Ïáo‹UÍÞ roŠx‚D€`Œä€qYBÅ,{ªª›nTRÇ,W Ö) /BŒ7Æ(làôÔ]†íQx³­±p>?{Ž»_pï|;?ïÈöí5\RM5ŽõK%U=9RªÑÃÆ‡›à1e\\šæ¯ð¦¹óLÆåÕCâŽk?PNõÄ7Ÿ¹-ÛksËf°mýÁ–«èIcîsF¸>ÁθŸð»S>ÂëgĬ®8˜ñöUK‡}“8“µ¸•'vÂÀ–ØVµ-×jÇË‘ÜR 'Ȱ\‡\âÏR›îÔº4ì{/0Êïu”õ1-$ôËʽUGR§ÕƒÐ—]N` \xAÃûôzúkýÒ½å¢(ñGª÷‘Œ“‚X†g[ФڒN õN Fk£ÛxEÃlííúydUœÖHe~¾D«ŒàõÀ5ÔÚZr\¦½b3OªöÞß´ËGx´múx&†VE50çhÜÀ'6:œ)òÕ‹ *‡¸È%;’ño‘Í-½C‘âZhË„ëöMðGË«€UºW¢¡ý̿ě^šó—åÛrp3|Lâæó¦áÎͯ¯ômÑqiÒ*ø)™D—¦FÄÓGÁIsðsÓ¦¾u•h²›oCè¾êu\÷gêT~ñµqs„¶ºŽoÎÑQTAD*j暬K<0»7,ŽÔõ/ÊÃÄ9°:"d O}àï|šŒeÒß|TfõãÌÛ—`l“aÚ–ý½.Ó³UP×]ì•RES}yª»ñQRW”™#_­/‰ü'Ìyk]d“ôñõä²Ò0úøzsUFÝWú¨½¯tÜ%±Ï× _+•g#§«§OV­qƒ _q̧·p[ ôk~íºSÅœ´p]'E>¼•G9ÁÏ™ dê N )pÈ¥§ÝÛŽ’1&î¹ÀùÔAs>d€®$õÎ3œût,i9ᯚÙ6ê¿Vózné¸Ì­/xV{ŒÌ “’Ø.G1?d:‹¦ûŽed7]ø빂>.³Ž_/côòõ^—³KîÚx”µ—Ú‹‹®·ªª¹Y*êžVU¹‘˜ ld—NeN^8]Ä eÊï´êi©èia¨«žib(‘JÅb|«œ† Œ.Yq– Öm­MÄsWu*‘’¯=DÆÎõ()c×Ô<ý¾®ºÒ ÎBö׸ѳ7>Íí™UM¸ì“SK[ Öôñ—FfS à,`ƒ×Ûê=5ª5äÝÇ?£’«Ƚ†_V¯»Vú> ÒTR_i/ûr“o£ Fõvçô¸ªÂ©ï^p½Ç'NLNuíTà@llÆ}ŒM#" 3å«e¦^)Ü¥3Ú÷ŽÌ¬‚)˜ÒPLÌË‘•%e![—›¯\tѺbp-PíÀ‚¯ž,d®=2uÔ¹•7‹•z[T7Ír¼@²6b´É"ʇ”uÂ2ógËúµÏ^èóIð[мOTÇŠæ·mïÃz*—¢—€{úd„´QTRÃ9NF<щÁêzàõƹRˆÃFî~«­´ê‘7ÛËÑ8¸ïý¡_m5÷>o6jktf `$0(ܱa%Ál¤±À$xˆÉÔš´È“MÙ{Ö S¨ „´»—‡wÈàf÷ œ’¦Z˜ÃU[ijÄœg”=è»ý7sõBÊ­þc—¢’]˰/Vøíóð‡y¥=?±ûúJ¥=XAÊüÌrs“Ð`õé«_¤á‡[•føä±ú¢ÙvÙéëix'½ádhá¨=ÑVð©LO/\úýš^¦ Üw4»Pˆ¾9+ï«è.V¯O ÛWKRVHó¼8Ùe.[º³„ô ycË]Tˆ"@"v®j ƒƒŒžíp :Ùb¸ÆÜrݨw)æ'ÿ-ã䮪ó™ýc¿ñR½HßüÐ*Goö§·¿õ¬ßü9×7Ä{ ñû.‡öÝà¼ÄŃdzµä¯QI-VØ[ Š¢ß1®2¼Üž~lƒžogÅêÕå—7ªÃïn]·j _lÐH?¸£èzxG·]ììÀþÙOðß|ŸÉ®¬ª“ ß'òk¢%)(ó™¿&º”G$¸æï›É®ˆ 9 ùå%»µÀÔ"0àgÒzc=Nˆ±˜—žjÎí~ÙÑ@ùN™"­î/ð×k9‚ñÄ“îQ2ÈçâÂsñk'Ö¤Ìܵm ¯Éª‘~í±èæôK-Âã/ØÄð!É®w[©Œ+¡¶*‡<Rñ×´.ò~çbð¤Á)+-U±ð¹Uüú ´Zªv¯ÑìÌí¹T7þÒã}¿tÛ¸›Åmž/±!T–†Æ‘€| ±©ä9õ‚q“¬*2Ð*Tl­©¾ÎXiÓ0𫳔¼P«¸îíáj¬°[%¨g  …U¹˜ä`HEàç Z—LKœ (­jÑÖ™+¨Ùû+pŽÔžÙQVÃ×Y1e?àŒê×[lt¥Æëegk…l²ð×eíä˵-ÔÄ}”6øóò‘nÚTÛä±uZŽÌ©„…¢^í%åìVäÕÕ%6»Ü¨lvç¸Ýï M Q$ª õ(õ’Ou†¶IRÐ\`TÞT;ÿˆ›~¦‹mw–Ú`¦@Õ:ÏZIäîãexÕºu,ý¨Æ «U¤7ºÚ™§IÒì~Ë‘ÒROm¦J™ey`A2ò±`0y‡Øœç§«\@!v’ ½]îp~óî¿ùå/ý[kÚøWeþKÇø§i¾zg^²ò‘¢&‹÷ ÿ*?1ÕÙWgiCÆ‚OYÖc5¡ÉkºYí7˜žëg¦©$çD¨Œ:«`ŒàúðHÏÆt-Bœ ƒ²p‡‡ Zº+~Τ1×Ï$õ~½é•Ÿ!²[>ŒÍ´)4š»«Tqœ“¯Ôßa0pvU·2:¼®´ª™\º±a×!Ù›9ób}gS¢§ÝQ¥©ÞMé¸MÃÊ]Ã.é‹hRz\Ô«NÌGQI8Tø*O1Ë“ž§P(R½w&µBÛ³‚™µY-V:OB´Z)éb2<yÙ¹™°$äûO_^´ kpP¹ÎÄ”ëî+òÿ¯S”Nô˜_¹/ÎÒ7$ïFîKó´É;×3íC³&.8q§  J𥬒¡‘Ò¤¤ê¤0V …f<Ý0@:äµ ÌÀÃŽ+ªÌ_üœx`¹%£fölÛ.ËCÆúƒ8ƒ—îÉ'v â ”†p6 èÙõëˆS²3'ó]Ž©jvl䦨ìèMD—.4Á_ORâJXkw cM'vËÏr瘬ÄõòÊàtÔܲë|ùûÚ¢ý«S#ËÞÅÐxwƾ ðkfÑìz^'Ú^š$TÞïò<¬¡¹™Ýrܼé=|³ÕJÑg³Ó ¼0ÚW5K=zï.ºqت—´æÈ©’(`ÝiÐI ~™';¡† S<¸Rså­Å²™Ö&Èñ¨©}ÆkWe– —t³\$§)é"ž½Ÿ1*¤…CЕaŸˆêôí©†Ug4±x!YÖ£x0ævÌ{}._ÐÖß©¹cú{Ö&£yÊhíƒÙû*_ÐÓõ7'éïY 7‰9Ö¿ç2þ†Ÿ©¹?Oz='w÷µ³ùÌ¿¡§ênOÓÞQ¼_¨¢µçþw/ú=?Sr~žôÚç>ì6ʃ-¸ CÏËS.qëÆSPí$jRÝëSÈ0¸Ö‹4º"4DhˆÑ¢#DFˆ&[Ù¢&÷b=î›§ØUÝ•fö•Gp ’Ñ4~@ªõÏð—\îì­ÆkçFÜìiqíWÛû‰{ë{ZÝ6“yÊ.IÓßi’Qh£#Í<$ÊÞ  ó7/„Û)µ[^ãÙï’÷jèÖ64vˆ_@V+m’Ò.â–ŠŽ±ÅhòTPÁ{Ö·p^..;Êó÷;[M_#펰¬ã¿½IDÌŒ,HÃàåFXQƒy–‹tõiñ^•žÄZ§¯„}±w^úÜmÔÙì·‰á’hªk©'hž™ÐÁÑC‚TêÃÙ¨£n©Q×H+X™M·!=ãÝäâÝž›•¨¢«¶HÒÑÓ,d C¨ ŒìÇÏ Au:µ¤>»FЫf,¢ã°¦8KToµ|JÜ´†ÞïGl§¨R&À>Ú Ÿ^I5[xÔv¬µº°ºÝx•9Ûãµ¶­•;ÏI ÿvE Òå !j'·S;È"wøL¤`«ä â:ÖÞö±‘­ßE•…®sääߪó=šõ®–H¿=]m<…ÖâÑ$MÞ 9‘‚¯E僧_Sy ¼xí^³®“– ¨qs´Åï‹;zjRÀöúT§_~‡Á5•*pêÎ!ŃՎ2=•ín®Ð܆½ÿ…ÉFÈÚ/.Ïg½«—P[Þ‚9Ä—*ºžþ¥åU nï›Dè0‹€søuÆ.²f`ì«ÁÅß»•·•úŒ=¢Ó/Öc‘C%]A•pzAâoQb¨ëºÇCJûÇ!Íq[+è™tfy.û½6nŶm»žå’Дbކj™$¥•¢Ç"3’BžSåëôêS¦ÖD/9¨^+æÝWjn?^`ÜK¸@³F®½Ìq#r°È<³Å¯”6ËIþKéÅ’Ì?Šî=‹xí]½)k8q½o Uw¦‘ªèjêˆ2UB[2s6.­ÿD®½  Ô8® uœS!í.øÂ6RÁœ¯Myês‚»Z×n¹­-¦Ý -¾Í@"¤¦…ycˆ¿EUÇ–XãøCW³±¡ØdUÞâ$œJ±š"Co’‡ê¢ÕQ¸ØËÊkS-/3NJ–_˜Š€Ù$g¦q­b¬D‹ÑœažÅœÒ™ƒ8ñVInt6ùU+jcVdÀ…–cñ“ظ ÖA¤ä¾mvÐÞ›ñûT^w-Š®ÖQ †Èµ0O@‰à`¹Ã+3HÄg ‘œ|¥¾¥^˜\pÙྞÃNŸD íñZ¶§>ªm -´p5ÚV’‚J¡°Eb:¨\žrÔ2µöáš—Ò¸ìr]'…Û‚µ¾hªžFôy‰¥¨ÉÇ…Ï…¿…ùÇ]t\PËU·é»¬vŠ$¿¥-–&º\‘)¢x"S5O!r‘ƒæÊ¥Üä¼Ìzu×£ôÆ%yònÄàeá· ©67«¨Š{¬ËÊïÎ9)Wíc?å7›z°5ßJˆ§‰Ïè¸jÕ/Àd¼²»\ìž6vžÞÜáÆÔ˜ÐÛçž[EÂP•‚Ò*· ØäQ3å@Ï8$úƼ‘hm[K˜Á†¯Eê:ÎêVv½çìøs/ñæ×²¼•ù¯»ÐÐÓnkìMAkç}×u ɺ`Vgkœøb¡ü'ÅÔ6 óc̯““<†­Ëê@œg^ôÎßOn©Gžk¤Êõú<5›¶žžD"N픎|–æËÝò:“;O¡Å$•{Wßi¶ýVÕ¶SUÑTw£xÆ‹Q/"·,LN$ÀpNØ)Çõé¡riBÄñ*Æã Ö¡TϦ‰É¤jêýŒ¶Öÿã÷cðkxÕmû¼ û¤Õæá5(jZ^é§‹žç<âDŸÀ!ò OŒ=àSJÉÇÞ!~‘í•vxv FàâˆÚ¢ôƒX»b\óståö禾¡¥º!{(_2ëÆ©»œ­»^ —¿Òöe-µ)&‡lnÊq惃ÓâÆ5f `K"7(y©0å*íΘQŸ‹WTT~3ßVÏAB&šcž³‘šW§Ø^a…•_¯°çâ×5¡×@ü}×M·‰üý—0‹t–¹TRÖYžŽž:¦IRJ 1‰Ê†eRÂ~`[TÍ×Ï\wñ‚#ÿ_U×s ÿ¯E+Mv·Üª—º´Dõ¥Žßkï@ä=Ò¯žn`¤(ÉzãW—ÿ>ª—Hö}ͺ>$YžzëfɽSºÄ%%®Úÿ3Èq>9‡(bzdyhÑU²COê³:'`Hâ}½ û‰ÉKW5fÛÜnù"¤OE¢ ˆÙÌ  yX.0UŽ|Cõ\:´’¡mG5² ËÄW«ôÙ6®ã0¥B¤j* ]0bMåÐ|úôΦýY˜<½T\¥Ž~ŠÅbÜ׫­q£¯Ø÷J直ÃÉáòaÊìpÞC¦}¸Ö­{œ`´…›˜Ö‰N¶9öœkU’âÛk®{rtëõAŸçõzó›ýc¼Ô¯AßÒ7Äý¤vøÿj{{ÿZÍÿÃs|G°ß²èømÞ ÌEI(êF¼•ê&Û¿ym]¿·!¡¤£yï•¿"Ȅƛ Ý?ùu*1¬ÚV¦Ç¹Ó©Y8wÚšdSmž*[šÕ=H°5%#8eÀÀeêCràû:Ö•²:µ0…•[ãzž*ÁSÚß…0dEv¯”ÎXÿÍͪôá©¥OA:Ü/Ú¯xÔŒ[x7r‚Z9 ÿ£ÏâÔôʇ&èl½Qø³Åm÷¿¯v{ü£«Ú‰'Ì̱̜êN ¼Ü£§/ÎqÓ\õëTªàÕ ¢tÚK:ÅcÃ8¹]}½l. ïéê-°MÞ5mT¼¡£$*º– Tž¾ÆqžšQÓ—9”‚UІ‡Õn*íf 빤i¸‡ÅÚÙÔ4¬î¤úÆd<¿ôu¿D¨þÛ×9µÓ`ê1X¬=”xIf_Ù4•W`ÖJãÙÊAÕ¶*zÉÖÊÇr»X¶>ÑÛˆ6þÞ·Ò*ùw4 ‘øñŸë×Ci±ƒ°uW¿2¥c5,yV}B4ˆ|˜ÕñTžÃf²½Æ°S/)ðÌY²: !ñMݪ'b$¥µÃ+"ßdp½wHü³×ðêa³šIذW³¶ÔUIË×Ä‘¯Ó¨Á1Y=u‚ž.úz&ð‚ÆIj9@̱?«BZrPSoº«ôž°vÕ$Èt¸+µ:ãí!¦#øák3P»°<ýæ´Ñ†öÏ—¼–Ë>ÞŽÝ^/—¨î¥+*iÕ»¬ú¢Sá$àd“×RÖÁ“‰PçÈ€R7‹íÚ–×YST-ËG+Ú‘9[Âz`Ÿ—VsœUkZ\óÅÒãYw¸Ow¸¸iêd2Là`>}=ZóKŒ•逽Iîp~óî¿ùå/ý[kÙøWeþKÉø§i¾zg^²ò‘¢&‹÷ ÿ*?1ÕÙWgiU÷EÞŽÏSQ`¢JŠÅAèð¸ÈcÌ3Ó™sÓ'Ã8ÆF±qpn­š8ä¡÷>öÝ;Oj[/slé«ëj«`†²Ž’6fˆ?0gT@Äàã¡`bK½húc»%]ŒcÞD¦\ûM_hjj`^ÜTRPzTÞ“ÆÀuRØî]YK¯¾¹ÝkpþOz–âÊÒ&ðÇÞßzÔ”øZ¿WŽ!%–Žï/î?³*iàŽ q4¯ãVg“È ¨9~2y”ò tš·A,8Ǽ”ôzWˆ¿”ûÍ:¾ñ«wí´¦£“‡5W Ï©˜®5©GüÉ3«å9V6”Žn°VÔºÐöÂu¨m?ù@˜MªxñÄ:jZ¹8 ws^ó¥ŒJe€$*ä¹îùT´Êœ•RÀ–šŽ“TAÑœ}‹=2H¾0õVn#Û¯gšj~Uß#•©PRË”H¯&e`ËëÏOYÖÕƒœ{3’Æ‘k”(Ý¥Âí»_LÒn {Ó$/ÉOÑSL:œ‚¤àu=S窲‹Hë28+¾³ÁóÅLþ£<2,ñyÔ•É÷–Põ|CäÍ_£ÑîòYéê÷¹¥—ƒ\0„“ðá$eB¡¤²@Ç”€9z,*Œ{5&ÏG»Éz½îkCð3„íQOXü:=å)fÖÓ*X>_QѨgw’ž‘[+ÜÔ¥“díýš’K³¶”Ô2Lñ÷Þ‰kŠ3"«‘ŒùŸ—Vm6SìòTuGTíóZ!ÝœUš·ÑçáýÊ($%{òÔÌ#¹ Ê'©Áõ‹P\žÏÑMÊ1Úú¤¸îÎ+RÌ”´\=¹ÕªÄœõ+è¨Êå°Á7O.¿ƒ®†¥q“O$ ¢spæ± ÝÜ\¬ _ëèYé‹4ŒôÒ,RdaY2Ùê4+œÛ²€ÉÀñX˾8¼•/\&¹2,²*H*(ðê…lw€Že±æ3ƒÔ4•ç°y)èGhsO¬[§ˆw ·Žõ±î–عAYH¦—'#+„rz õø¿¬×Õ'‘ÁṲŠÎÛ|Þ÷„­¦½m; `rÓ3G†n¬ ð9åéÊn|sàùáx'\–šʦÃÞk®Í^ÉHI8ûÉs);vt؈Xùs‹'ñ“®Njîó]]:ËÞW‹×cËîÜáͶ±¶75n䧸Çq­K-Ò t5ó(ðÁ<ŒÁÌz…B °Ëó ©è62º vx@ö8¶µõMârǸvço_H?R½•l œµÏ}"ì<±ÄÀ“×=}š¸ÿ§Ì)¿aêrW>Íw¶WkÝxaaÛ¶Ù»‰­Ïg¸›ƒ¼½DŠÊJrøBÇÖ<µ½™–ÀH¨Ø÷¬-/² 7I÷¹\·çe݇ÄÛ¸¿ïCºªjã§Dðΰƨ 8½Rr|ϯ[T±Ó¬ëÏ™YÓµÔ¤ØlBç{‹°õ² Ó®Ù´n h 1ò´÷W-–,= Ÿ‡\¯øp½ÕK~ nõˆ•UÞˆ¸“GP•<Û2DìE=ursÇÃV'Èý¯«Õ¬*|>°=@¶e¾‘í•OØÏ´TÓê6Dp)Ç4¦ãàdd…Ä@êèN©Ð-]Õsn²ä½A²8~ÛjPíKÙ­Šš’D s1ÆY˜†êÌÙ$úÉ×±N–‰ /&¥]#ˉUN9mN4ï®o}—³¸y$Uõ´E`žJø•kXÔ<­åÜr’ËÊy‹rëÆ°´2½J/c[žÞ¥­ЧYs·•â•÷4;e…/ ­àGÑÙø|¾.žXÇõëÀùM»»Í{ß5±w¹'û_Üýíͱ7%ðÛ5·ŠëuBÍNNã…rÀa‘º`«e?øµz ø…7‡â7ª?âV-.Àî^·´p¿Š÷l—}ƒ-T±†¨¤J¨b|`¨ul0öf½¦Ñ¬[‹`¯Õ¨ƒÒ®Ü;Ù»lØäŽå·*ÅME[K2*¡•FC}¨ŒtR¦ö7Šç«Q¯vK[öÕʶ±î·ËuÒd%0RH.ÊrX’r€:yùêá„™p*¥à)z *KdO³iÖÁçâJeNž³ÌXþ=\2 2IÌ®GǾʖ^ÐÜ2ƒin­»YIu¡§Ów‚ ´U¸=y¼q±èÈN ž˜ qZlbÕFë†#"»löÃf«y§ axÊÜÊíb»O[kÙÔÒHµ†Jj…Üq*¦^dR2ˆØÏ!ÏÂ9×…ò›x87šöþib#r]—±ÿl´Ú•§„öÿ~ ½ %þ†i1á$õ)×ô#Ùì×Kl6븳ÌëmŠöÃÁr›·¹ëî§î ãIÄ åtÕº „Ô7%ß)¥gÇG¢y‘€¸`Hn`HÕMƒâ%÷õûÞ®-ß »«Þåé=Ùh÷N·çfšÝ—yØöþ!‹|öÚkÕ£sÓÇn­‚¡Uªtå.•¨nNO33g”zoÄjQºæ›ÙLŒAÛŽk§áì­y®œAÀ›¼Wì…îröÎàn›*‚žJ{p£¤§£¾Ç:˜Ý—¿WWÂV4åó9\ç:â³ü>ÛF¥à>‹²½ºÅU—g꾊Ʒ¡°×õçŒ}¶½øvÅàÈÚ¾=îr'Ý/«ÞUÕ6ÞYM¦KåMU4KÄ:xËFòÉ"s fRK#™ˆòÏÎü²ÑŒ|¿åö_Có*ÚÃÏþ?uY¶{^êý¥ç’›aXD rZŠK|[þ‘DQ3—š2æÚKcœý€ÀP1«Ÿ†Õ#±ôòþJƒâ4íëßçüu§w?qËÝJ{¥EÞÉÃkU¯¬\¢N$RÉ߯sÛÏw€ œ œñj£áµî€Y1¸ÉIø ćĸÿÅPï~ýÓk]ñnû#†{JΔ‰ËH¾!À ÅšŒç˜Žb=@ü:éè¶—6ÂxÉs›Uœ:Xà8ÿÅHß=Ä_v*÷o©²Þ¬»f¾–®Š¥%ÝÔ€HŠU”t¢ T ç˧¯TµÒ)ž_òWu¹ŽjñMvǸaî¼ì¥©M›´6Í­jÌf©i·•”$©<ÔM‚2|±ñçRûZªdðÿ’†[)³³P?ñP·ûžÏuóp–çvávÒ©¨¨™¥žGÞðîÄ–b ’I==zÐYí yÉPÚ(8Éxçÿ€ÿ¹â÷NQB' 6¢R¦üŒÿøÚh-=ÃËþIÒ,ýñÏþ+rÜõû§¨1ú•mSÿïêÙµÓÜ<¿ä§¤ÐïŽñAÿ¹ï÷O|ÿR½¨?ýþþ˧G´÷/ù'I¡ßÿâÿsÛî  Ô«jÿ±ÿÙ´èöžáåÿ$é4;ãŸüW~÷7=Ç^Ýý˜{FTñ7Šü<²ÓÚäØ÷»\fÙ¹ã«ÔUGŒîÓ ˜H''ÃVmšÐO`òØFÓµTÚlùÞöƒ°l_]¨Rs´)l5–»ŒR%¾(¥hiÔ²0Œ)Á$© ƒæ×®ц‘©y&/—™ÒYk©³W]Α÷lª‹  ¶<@óözÏžªF³ÉIp:‚‘³¥M¥\K=ú»œäØ•ŠþPº»e»J£¡Û‰â-çvGIO.Öá1Ü.%nö ù"‡º^C†S&A%°—BO_-R«ŸVJÒ“Y=g«>äã$ÕP,½–èž7ËTË%Ö””a€¼£n„õõc ÁÖ7ëÏís k”#÷~«:ÅÅÚxYí]—èD«I’éL€Î#%T•¿ƒ›ÌN=ZWRú(  s«õKnâwiT4±Töb‚$+ªhwD$FHñ¾ =@àžš Ö¼?Kš6LS’Ý{âghú+ÍM=‹³tu´K0ôJ§Ü±BÒGÓ<ÈAåo<`‘å©ukXqœ £e-R‚m´øÚ¢»uÁE¼{;Ú¨,òHÂzêMÇßÏëÊL| 7«8o^¡•­¥à:˜ÅKéXÃ%µ > ¥ÓÞæh”Ïb®I ŽuùúÆs×]aÇbå-šÙïÓÿiëÿšÿójonQwzæ–»©8ãzß3íª¡m¬Ût”tò€…šdª¨‘^lË"uò9#Õ®6Ó¨-|`@ÊëuF8dã$ò ±Ú¯„ÜFâÕ‚ÍoÙ›by¤£¯–ZQ"ÂLEA‰ÉÉòÖ6Êk4µŽ½*.%Åq6ìgÚÃc¡ÿòœZóú«»Íwôë/y4Ýýxù,1ÔSm c¼ÀÜ<—HÄa² Œ©Ï«×¨©ðÚïf,ø:'»†žçß­u•‰ûn+Õ¢0¢ ¤IbË$’À»`<€J_ ¬Ò]PIQWâTH»LÀWênÉwº=¿ªâHÉY šŽCqæÉ±×Ÿp¥¬áÛämPJ¶ñ2ík££á𭡨75u9Xù!îß®HbÀ?vJâ®TuVÖ `´¤ê@›øª…÷cö£·¼Ö}áq¸Ì´YšÉ UKÎÅ£™9`+Ë!f(¨W‘¹¹õ‹©Ú€ÀϾKfÔ²“ˆ|Ò…ÚfzKc"UÅ9IÝŒ!º²Dy9A\d?OI棵:Þ)¤²Iêø'G‡xr‘ÉÅKïvž.dHĬÅ× ·&9B+3$äbtVžñQ¥³÷BisØ£èm55öÍã]UYÝt·ÒÄ,äžfîrìùñœ…^u¬4qÙï%"¥”ºÁ_¶ÔÆš‚”î:*éjE®+Tõ*zØIAÁÇÁÉé`©öÎkÆœ›»y)0ÕàçÞjìû{‘×þ–­VB— t²×`ùýgýzœv(Ãjó½WižÔTÑ[jéø f[ˆå¦Z Ѭz##·xAyg’ˆúèÑÌO‰Aטmv°¹ž¬|>°|%zBËd$‹ùxxý0ñ„ëˆÝ«8—¶÷Ä{SiÐÐÖTº,T–‰l&j÷53I:È{¥Y äXYK:Œ«t`«m¬Ê—[Žè8à~ã%¬”Nó¸ÈÇšÐݦ{AÓOQ$;2*ø)eoz¤m¯WF·úqÎd¨g‘ùm¢£Á.{Üs.®#¦Z„õgfNÿûc~jz%˜Æ1·cvùÝ’†µ_.ñÏ{Ùt´×ÊzZ‡¡ž¾ ½S4y†šq+Ss¼ŒáÝ ­ŽVæÇLë>›iv-ÇTÁG.KN‡fnÃ^buŒòÞ¯{—´iê­©bÙÍß½‘f–ÜÛz®q]q‰hÖpÊ´ªž8!ÃôÏ# t¾Õ\VPq;'WŠçeš‰N½£¶5ø(k_;Jߪ U½)#žÚ³eÖ@kóÁÅiäZGLı!û Þæ'1iµ¸á–Ý8É„áø«›=‘£øHÂ'\k[‹¼~»MiÜ´¶ééj&Hm54rÚæ4pÍϨ®h9ƒVð † ’gOiqa¼Ç¼”h,;yã®ý|T6ðíIǾíã]»ÖÍHM±ë ­m¯Qݼê’⋺–Œjænl `¥|JÚÎ¥²ÓI²èËaáŸ5£,–jކÎq˜ã—$îãÚ#µUºï ±-“ÁS DÔØ±ÖxTMR‹ò3žhÒ(%cáïDøP05cj¶vG¿éß*¢Íc-›ÇˆÝõËt-ñqûÂÍhÞp½Ð\RŽâk-´ôÒSRM7:'$<¥šJ†–&GvVœ”E,ÀÈ«h{C䃎 7oû`£Ggc‹0# s8ú}ñEã¦võ^äžÃh©¤‚‘gZ°Ï@íZ¥^c>t°@ìyG?~WÀNŽ´ÚÚ ˆ£\ž ]›µ¯îJé­6a\^–Íp¡ÚµÅVb©d˜ÈœÏÜ”ø˜s•ÎyA¶ÚŦìÀãŽ> MŽˆp“qaÍXvÇø÷mi©/ûT^¤¨¨…ªk©éÞ’Pô”ìë lÌÁUÚNŒÌy•²}CVV´ƒˆžZ†K'ѳ‘ Ç=g5M®âjÊM¥CI&å–*ȶë<•t»2Y¤¨©z(eTqÞ®£,ËÍ€Û”¯7*žsZÚ1Æ;ºàsÍn)XÍC†·TýöÄí?īɹ^.” _o£š³»[vά¹à¯šžUfvYšxÑ\Ê $%O0èÓ¶Vt“ˆÇ uó䳩d¤Ø†±¬LîŽi+xƒÚ6ÅK$¶:嫨¦·ËžùÚeªŽ¦¢š8ÞFDFBôõF¬K}j‘yAÉ:ƒVÖч19z“++Ž8yÆ~€q)jøÅÚ…ëj)hém1¥lôfy6¥CúXH«dZ•ø ¬ÐS _ÌäóTjM{dá2;ñÏpâš gˆÝ†[ÏÖ«´/o;~RUmšº ÄIdÚs[6åVR§»™–"_¬Ž¡ùbÀ+u½*Ðêoc@*z5œTdŒ·ÅÚk0 ë{lÙkÝê!oÜ£Ú5ÐÇ^ë‰å’³S„P `XŽeæ OK¯ˆ‰Ø`ã· IÑh`f6‰lÇZieãßi[å°V÷b¦«s4òÕmʓƪdU†#"²´Ž±GÎØ'?<º«m6· Œ|©ËÇ%.³YZèœP\Õ$wKME:U;ÅLæ™O3÷;Ù—¼s†1`òáµCj¶‚Ùò;°Ý­XY¬dz<Æüw¦4}¡;BÁQu¼GE]qWZhè¤m›YMOLï )•}Ü»r»Ì¦Nb2C†ÕEªÕ$ç–¢­JÆÍf02óõ­íÆ.2oXvæçzÍÏ·jïfã·Ág(h "Hž­Z—Ç,“Ç Ê³2„槯P5؉Õ‰' Î`(ÐP¦\Üñ3”c$§Û7}q¶ëKé2îmÑ£Þ,/tŠálPÍ;ÕºÜic/+J±wMÏT ò¹µju-LœÛ8oëU©NÎÓÉÑŽì¸Pw)q×Ñ«èç½îæD©«–+­¶ÏSúiŽ ÒPe‰ŠÂ®°†–<ÄüÈ€-œÍkL'^ ñ–Y`V‚žA«FXI¹ášÊåÅ5 ÕÂ*«þüŽÎÊ_SIhqUIZ"­Ä¢À@ˆÎ)Tw=ìf5FvG$kZ/. AÇ ²˜ÊDgš 6{£Ïކ9ìœàÎY&q7´Ân3M¼®Û¢ J£Ïp²ÑJÒÁPVV¦JH„Ɯ܈ýÛL¬³ Ù®šÖ×&5Ç(ÃŒJ¶†ËwªêžsÖˇ;M½:Ö^7%d²òï66™ÚžÙ{pÔ}Äe˜²swÉvÌ[“”bMkdbLëò#œrAFÉ&Xç¶g”ó[+xµÚ5èªUŸr¥El&­^Šª?x¢ˆIÎñÂV£½SRÍ-2™£Ëx)åö¸9ãpËv3Ž#±@£eXNÌsß„aÀ«^ÓÞ¼u’Ã×íÁ{’¶÷³-TÓÔPF‰l¸ÉU,SÖs,jåÄ$LÂO‚#AÈ…˜ÙVÐX/$#8ž¬NÎ`ùˆÀqÁG[{@ö¥¸‹”ìŠAd±«%TîÝÂJRžeòrD{å-“#¤òê‚Õl3„Dê:µyíZ5ŒF31¬k×å±oÝ|JíSp²îM¹o¿ÓZëîuÓÃG <oGS54ÐɉR8¹!©aïyy‚©G»«Ú° 3å³ Ùø•Fѳb #Ïo¼¯CÅÎÑTõÖ¿CMÇq¤¤Œ­ÃCU—é»Ð²ÊëQ, ¨r#©(­ÊÜŒK+.½¨xãÇ/?%±¡f ÌpÏËÍIp·tñïvYmVÝÅ»÷MXÜ Ó]—¼HšŽ*'‘ T@¬åêËA‡Tå 0Œ•Em^‹í/hq™Ït¬mÃŒ*Ve™Ž% e–ùÜvcÂS ©Ä®Ñ÷§y¶Ý/†ÜÔ1ÇWîZ êew0E ˆ±÷Hê*y»”RPDY†«+ZœÂ "1œvFÁ¯V}++^ά=N¨¤ïAí ½ö8±lÓ¸l÷¥Š; “»’2d–yn…«"`ŸXŽŒJ¤‡¨t ‘_Mi{h å÷œw@*š+3.ˆÏío“ä îÜUíe¹MàZ›qÚûWh¬¥hí‘·ÔúÑ%#Üè£,™u«=ähøc–™‘‡*b½&Öâp8Ç” xêVÐYŒ'ÎN5«ç ¸¡p¶î®ßû¿vS×5=pܱ_ ³ÓTzHéHŠªy2!3Œ3K—åmoF±ë“8ÌåžöY¬kQ½@#ŒòÆ~ó¯%.çí.ã¾oÍŸ¹‘­ÃrOªú¹ë`«£•©â…Ö‘"ˆ´³w©1gpòç~ÕyÏiÂp׆†ÁœÊ½Û-ÐÇ cÃuí9D(ÝÏÚ³ûNßSQ¸(¨-Ðĵ¦éS´ªù-õ­S-"ÅßX$DÝôMÊ‹!' ©}¶ÐÀg ðpÏ ñ˜Ì+²ÇgyÃÒ1˰‰È§WŽÒÝ¢mT¶»Òlø+"¹W3Š:M³TÝÕ š°Ò«·×d–`ܪ¼Š<ùX™u®ÔÐî9aþU[e³8‘9oãþº>4v¦`K…ºÐíYSKMÍÕ¨U¤ï¡¤•ç`g<ËMÒ[‚kŠÒìÈéŠ kaôí©TP‰‘F”¶Wœ#íI×3mv·Ì ±Èðñ[ºËehsÃ1ÇÁX8SÆÞ$Þ¸‡tn Ã[ ½4éOn‡kÕAg¤ÖˆÌüËPÂâÌÉʧ+öè5­EWT7öl8JЧã·k 8³IWkÞ7zõ-uÒJ{|¥î4í)Q@Šð« C$®V:ÀÒ:"­E¢Ø&N2p8å#/ÆÅcBÈIˆF¬3ƒŸ†ýªÛKÇ^ÒÛvùryM]ñÃ̶ûdÛ2¦(ªT\«B„_’'£7;ç½@‰ÖÝ&Ô×{ í:õa+.esF­ò6 ZñŸ7[ÆîÐVšÓMv¡@±rES}£ÚõsAïxšz©Ug¬&^蕎5e‡+Ñd©!—GT´âöÌá:ó>Z¸¬…;> tF8Ƭ‡¯¢éÇî2_Vkum-ꆆTrõ–½§YI=NèÓÉ,„JÍC;‰i` S¸©´×v¸6ç®1 ÂÍA¸ˆ'yvìËTàT$=¦xår¦¥ØŒ”wtµ,—J8¬Ó-û(i½" ëÎ'™J,%á7.TƒŸK´N1ŽáŽù:°Zt[;Mð$NáŒêÝ^)åO{Yßøj6U5e¦÷5ºš¶‹t‘Ñ^­"ŠžRB‡™B—œ”\ÀÜܪÄòÛMmu+¹çÏë· •tV6Õ½˜Ê<³ðÙŽiÝ/ûBÔY÷Ö蝫еæeÚ6,lòZ#ôF…”4a¹]&ªœ•vduDRܠߤZKè"r—¼Î{•t`æ6AŒÌçï!–ôÇdö–í »F×hm©v–ñl´Ü=øMÁµj¤7Iáy#¦zzˆÊ/,à,È®;ÁªÉË4¼©VÚ­-`™¸áþõ.³YÜòrˆ‚0Æ>Îå)úå;C¬õ)I´¶($u³Ëõ!Y¿ðâNj‚Ͻý×*}jL´ÞiŽuÄô»T˜wî‡5ËOŽ# Ûçn¥;dã'hú ¬Ô×½·o½Æe…hl³Qe‘hÙ\»Ìà†ïçP½?säy†´m¢ÔXO”lß¼ðTu ) yÎÝÛ‡ø‰ÆÊ{]ÏqZ^ëM5nÄu¦³ÒR,‘ZîF®8ÄáÑYcv‘s7$MÈ…UZ¶€ÒDâܶÏnÿ¢ŠT¨˜ÁÙí–Ïxª=“´Wiz­d¢JýÖß5<3ÓÜlIQ~’*ÉÒy=%JZwŠ8dC"ó¼U ÏÉ'2¦&ÔБŽ;qÂÕoÑì¥î&3¬a³ gè¬öÞÑ7v•Ž¿rÑXvõTÕsÌ×e–×QÒ¨¢¦ue¸aãîÚ <,¡×¼wÁä#Pm«Îå`5垤P³]iŸ9Ï«<±Lïý©xßq©úOG³Þªà–&µÓíꆩ‰’ŽJ‰%Š`ΫË"4;·, N¡ƒ*꯶ZI»‘: ÎSøËz³lvp/f¹cóžäÚ×ÅîÓv›bÇUlÜu1WŠ»ÅCR½SQR[êeT£‘ŠDîõq½U(¬êµÂ@ÈVµµ’goœ5g‡44¬…ñ†Ï3ëËKm´?jK½Ò¾ZkÉ©£¥¶Újv¥\tÕ¬ÕÈÕkPä%>#ZYY|…R9Æ!¶«c‰Ãc^3«QÞ¥Ö[#@“†Ù«׬nX^¸ƒÅÞÒ›3toú›+½¿êЦýO[ ñÖ4U&dV‚§D$DdXÄŽ#U*†¡Õkapº0™œñœ„øÀŒ”¶•oÎ1–™ 3šq¶»EqþݵíÔâ×S «OOd· LÐLÊDkÚ¯+4Ó9„Rò¬ 0,ƒ.¬ËU¤0óÎó„fªû-˜¼–~8Fx g$òçÇŽÑÕ´SlÛ^Õ®ŽºáLÖúY ´MÖÖxà\^²bÐ>KÎJ&69Ãciµt N2ÆrÛàª,öPo€Ç1ŽxF{JZóÚ[‰9»ËEn¸VMa©½Çõ56ì²Ï5}Ê©¢‚Jo…¦£že%° åT±µÕ¤èN œ@[à•Qe¥Q²F1ŒιÞ­ÚøÙÚ¾k-ÞÞònXjÒ÷[Y óíÙ&Y(æ ­ôj›•9`©Jq#…dçe–Fβ‹]Ç fN­Æ‘ç– æ…’ûrˆ÷‰>c–õ|´ñ¿´ö£Ñ-0Ð%$54p¥Þ»eÕÂÕË<ñG,‚Zà4…¹²7…I×Cm·aÓŒ“„sXºÏeh“ž8HÂ7Æ3ÉK/xårÚð=g ¤¦™è©$–®—½V2—‹¼QK¨9pW$…ëÕúE¡ÌÅ»}΃¶ªÝ£´h[Ä2Ñ^vÁ¡”$ ªM›Xëp˜…ÄàÓ÷aÙ»ÙTÊ•¹›&Ú­NÀˆò8îÝJÕÖ[3r3æ0õð yñõ.Ùm¢µ6‹åÑm7 ïómÛ#Ä÷Ši ¤ïaä~ñ{ÈZIžBΪѤœŠÓ*&ªêö°Z ቀqÀa¯^jí¡d!ÄF9IbqÕ‡?%fÜ=¢ûKѤ^ôpƘˆ®²ÐM$ÖùÊÕÉSÞF»$ó¨Ix{·æÉ髾Õk7\d}ÁY¶Ëd9»Tê÷#ZËfñë´fâ¹Ü*ö\÷÷²ˆA³ÔPCm¨2Õ÷ñ $$U2ªÂ¦TÂ0å`a©§iµ¬à0‚ ã>:±GÙ¬Á£Äã ÎQáà£kx—ÆjÁ"^®›Æ–Ú÷‡Á-ôþÇRzk a@ÉfWƒLÑuBíàq‘CZ¹~$Äã¸N†ÌáXR¡w&0ÞcóÊVßøßr§Ü÷½µ¸7½Öݦ_nÕdÐWM9ZÞFZxâå¨cˆ0&Äœ¡ /19Z ç4˜ Ï^­z³Å.ÙÅÐà$œc-ZõkËÊõÅmã`ÛÞ75÷‰"ÝMa¨–‰¶ξ­î §(tž˜M DÃ$E L¼ÜìDij‰tF9ï‘øÎU´TçÙq—‘üäºØ’Aå#|ºì\{×lv[ëÛ 5Ȇ$¬0¯z±çàÆBüYƢ虌TIËRNòI–Iƒ¯ŒžoÃíÔ©Kºßc€PY(a£VX„h c’àuÐܬ—(MÝ‘ß7Q×ÄtV€Ï1931ñzØèg›ù¾qÑ !ívËÉ x·AV hå€T²woöëÌãu­vaEâÜŠÈÏ>ëÏ×ÏÄu*`,{ùšFÌÌ|^¶:(BI?dFÐOãGæWGêrù|Æ™¦E*QÑÙ¡ŠÛg¥Ž’#ðSÓF#Eñ%\ ¢Iv%)w= Ÿ—E04ó€H™þÛY?bòÅKõµæ>ú%¼½§©öé’¨Ç4ôÁŽ&o/¶:+@CO?O¯?—Û Dù_ƒöÇD€²iæÁúóu|GD€Ï9ó™Ï‹ÖÇD€“Ò*®'qÓ펉/>ןàý±Ñ $Yææ¾oœtH {ùþìýW¯ˆèÓÏâúóú¾Èè&›#ë­ð~ÛD€‘g›•‡|ÝG_Ñ !ªj9¿t?Ï:$zE@-‰ßçS4Ä Êßí´H þn|÷Íû^>Ñ !§œÄÏÑpìrçäÐa’¨Ç5‹TTdý}üþØè­/?)úóü¶:$†y°>¼Þc쎉y‡”Ì<>¦:$4½>ºÞ_m¢@Y ¦ + ޾-;ù‹ÌÇü#¢@XÇQQ×ëïð>Øèj*9qß¿Î:$½üâL‰œuûc¢@J$“˜žñ¾]Ež|¯?ÂÏÂ:$½üᘉŸ¨ëâ:$‚ÙmµÈkí¶ø)ç¬`õsA£ÎØ=\–?Ô@…Nd’IõÆòöêP€°Z‰ð¿^~ÓÄtSd¶»e:›í=ºëfŽ4š±!Q+¯N…ÀÉ:€ÇZ‚I1© 4¼£ë­óµ*`%Y¦Àúëy}¶‰a5MG+~È/·:$“TOâúûõóñS,‡ÎFùtH 4¡F%a×í´H•ë3õ=|GD€—¿›-õæê:øŽ‰#O131þ¶:$©4Êǰü ¢@G>[ëÏåöÇD€–X¢­cMYËÂîå^eæ\2œX }Dh@*£!cé59oÙð~Üè­i¹TwÍÐôñHQ.©+ÐO•çŽaÌ­ÔyƒÐéàTe’Ͻ—î­ó´S <ø^/¶:$Œ“LÃÅ3¾¶:$¢yù@ïŸÏ펉õ[3ï÷½°zwvbôÞå{ÞLü|g—âÎ5DÌb¢OgR Óg=óg›íŽ¥L†¢ ¦ îzúØè*j;Ñõ÷ø?ltH ãJÀ°U •3ÞrH9‡:U°}`õÕ¨8¦Y,Äóò‘ß?Î:”€ˆæ›º]nž^-˼“îòè4Ód}u¼þÛD€TÔÔ Ütõ1ÒJ@JmvËŸw]r·AQ=+»ÓM<*ï cá)#*~1¨º ’I="£¼ý½þqÔ©€‘g›-3žž¶:$½ä™Ï9Ï·:$†¢£Åõ÷øltHIæÏíÍåöÇD€Žþo»7Áûc¢@Hf™‚†™‡ÖÇD€²Íáúót Picasa ÿípPhotoshop 3.08BIM7Z%GPPicasa< 200532-07007201505078BIM%ÊoT•™SÌ—%<œ’ëA~–ÿâDICC_PROFILE4applmntrRGB XYZ ß acspAPPLöÖÓ-appldescPbdscm´cprtÐ#wtptôrXYZgXYZbXYZ0rTRCD aargP vcgtp0ndin >chadà,mmod (bTRCD gTRCD aabgP aaggP descDisplaymluc" hrHR¨koKR ¼nbNOÈidÚhuHUìcsCZdaDKukUA2arNitITbroROvesESvheILˆnlNLžfiFI´zhTW ÄviVNÐskSKÞzhCN ÄruRU$ôfrFRms.caES@thTH XesXLvdeDEdenUStptBR†plPLželGR"°svSEÒtrTRâjaJPöptPTLCD u bojiÎì·ì LCDFarge-LCDLCD WarnaSzínes LCDBarevný LCDLCD-farveskærm>;L>@>289 LCD LCD EDHF)LCD coloriLCD color LCD æÑâÕàÙKleuren-LCDVäri-LCD_i‚r LCDLCD MàuFarebné LCD&25B=>9 -48A?;59LCD couleurWarna LCDLCD en colorLCD *5Farb-LCDColor LCDLCD ColoridoKolor LCDˆ³ÇÁɼ· ¿¸Ì½· LCDFärg-LCDRenkli LCD0«0é0ü LCDLCD a CorestextCopyright Apple Inc., 2015XYZ óÊXYZ qÀ9ŠgXYZ a#¹æöXYZ #ò ½Ðcurv #(-26;@EJOTY^chmrw|†‹•šŸ£¨­²·¼ÁÆËÐÕÛàåëðöû %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<' >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·OOIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿparaffò§ YÐ vcgtndin6§@U€LÀžÀ%€ ÀPT@333333sf32 røÿÿóºýrÿÿûÿÿý¤ÙÀqmmod Ì×ÿÀbÈÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÛC     ÿÛC  ÿÝÿÚ ?ýúÇoé@Ó×úP´ãÿ­@Üv ÿõPŽßÒ€ §ð i?þª6_Ò€§Óô iÿ"€ {P´žÿ¥qÛô ǵ'¯òqÖ€ ¾Ôcü†cÿÕ@Ó×úPÿUN:~”m=¥çúb€?ÿÐýù?tP îŠS×ó þ!øPü4È ·ã@ ŸjUþ¢€€ßñ Ï=;PŒü_ýµüð¿â6£ð‡CøaãoøI²µ»Ô,ü7á÷x ŽçÌòw\ÈVÇÊrSvà0H— µÏímûSøc?ÿcVÓ‘úÏão[[ï²×ÏoÌ £swû{xñÞ-oã7‚|k3Üø_òßÜÆ3È[‹—TϹˆý(¯üËãGÅêž:øwñGâÿЦðÇŽ5-6ÓZÔí Šy ŽO0>\ã…žy ª Ïùö þUéøÐvü?­ ßé@ð~4g­(ûÇë@ÿÑýú'Ïë@Æzþ´`súÐǯ¯z3Ï_Ö€1×õ Ž9ýhãZN=_þµ(ǯZN=_þµ/ëßÖ€=hçÿ²gÇ]sã»ñÇö~ý åðíþ¿¤ØÙÞhš‡íïlZKA(Ž^vÊ v°Œ"ã$€gþÎ_|OñCá”Z׎ôH4ïéúæ“â;W-_ZNÐJc'Ÿ-™7.yà СÛKó¯?Ä(Ãÿà™Ž.üñGPýoÄÍlä{]0þ”ögäÐÆ:þ´¯ë@sÛÖ€Žyýhão^þ´dóúÐ߯ë@ÿÒýùùq@Çz08æ€êq@Ú9Ïè–÷6—Q mnc•OFÃÌPþP2O© ‰aa•ØŽ”ì Ð…•#ß«˜΀9­sáŸÄ¸øáûNxïĶë'œúm¦¦ºM˜ÀÉP–a¯±s@Yÿøý¯þ1ÿÂÿ…Oû4x]µ&°Öu;I¼gâ¹f}/G {2yI¼ù·Ó mS´!œ(Önþê¾>¼]wã¯ÆÿøÃPù‹'öüÚm”y9+µ›F¡GmÅÎ;šŠoÙªÓÃÒÿnüø±ã/k0¯ú5ÕŸ‰n/m‰ KmtòG"œ`€ÁàƒÍt¿ ¿à§°ü8·Õ>~Öºg“ñE‘"°Ò|5nÓ¿Šã“>EÍ„_{kà‡VâVÜÛ@rísŵí!Ô>!øö†^—˜<àë„}Iã ñw~A Ä”€ ¤;u  äý‘~ ½¨ŽåÜùüuª5Ç×Ú84BûÅ´'ìUl>!xÆúç¾ià?ˆü%â ƒw©é¶£ïÜÙ\c|áY “s2ƒµ²°Ù? þ'xWâ÷ôÿx;T†òÃQµŽâÖâ]Cõ€:1Ó§~Ôò'ìæûu_‰ŠãâηÎéµz„M–Sß>´ãðI쵿ŽäÏ_ˆZç?öý-zŸÅ¿Ú‡ã¦Ÿñ›\ø)ð/àf™¬Üx{M°»ÔuÏø”Z[fïÍ)q¢<ŒTDKù† çW÷íùâù#’óâgÃß[°ÄÐhÚÆ¥:ý$Ñsÿ  û/ë5(>6~ÒüZ¾xÙ.´4»CÏÝòì„lWر ý™>6^~Î3ø•ðà§…©­ë¿u+øUîähPƱ‰®®$bÍ´GsÈç’HQ–uÞÓöD›Çã\øùñßÇ>$ñêZâ÷Jñ$úM³’–¶ÖΫjN~÷À˜Ð>,üWýžh¸¿eÿ‹Þ6»ñN‡®é’j^ñ>¤«öÃn©=Ó( $‘Œ¬€èã#*Y€>¯G u 3Ö€¾qúÐÿÔýú'×ó úôõ Ÿ?i¯ø'çÿh_‰/ñ‚ˆ-ð߈¥Ñ Ó%»ðî¿-²IRHñnŒŽU¥~Hþ,Ðü½ñ®Ÿ§ëÿ>#xŒk:ׂüSw¡]êþJÆ×ÉÖŠgUC´n›°Ü gÞÆâB"=øÁé@ð»âí9ûNÞ^i²ÏÃýÂ>Óõ+«(µ¿Û™î^š)+XY$.†g$ŽJŠíõ=;ö³ýšüCáïøhmGAñ?…üIª¦”5íL{+*ö_õd.ë$27î÷ ¥Y—‚ Ô£“œÈã 4ý¥>/øcà<'"øX|IâÍcPþÂðÌ6«s4²)•‘§õ0팳“òð À ð‡Âø)gÄË8üUÿ §<+ƒ|:<>šùvW™æC'¹UO¥u_~"xëħ_ð'ÅïZi>1ð~®4í~ÛN˜½´Û£Ya¹€·Ì#’7SƒÊ¶åÉÛ’ßí†t0Ì’@UцC)à¦(€ÿ‚Uk²xNïÇßb‘þÃàß_YiQ³äEhì'†1è% ¢Šû?·Ëë@þÎîµ>%¾:üY×?Iñ@¡¿0ÆzúÐÿÁ&>m;Çž~!k¿ú]-zïǯØWáÿƯˆW_­|eâïxŠûN·±¾¿ðß‹.ì’x`2·EˆÙ—͘®NprÀ û.k>Óbñ—Á߉>*¸×õx¶M"-vñTO}hðÇqË´dʪÌÜW=èÖaŸB |wð¿DøMÿóø‡ã¿‹ß´Ž¥×|{ñ;Å÷×~ðî‡h÷·–ÚYu)mm .à¬G›,Œ1¾LÚ«€{ø;ûhü øÅ©7†-µ«¿x†8¼Ù<7âû6Ó¯ óÒ5›dçï¡eÏÍy_Åhß´íéà_ü*½MZßᾟ'‰uk DAwvaXí7¯ÊÒ””ÏQ@viñ´61FýV0 MžhÿÕýù?tP (è?Ïzø¬GÇqwâ•É¥± ÂÞm²®}Fh/ø#u´Cà}Ìʃ÷šî¨Û±ë9 Gÿ‚£[ïý’/µÉ§ø£C¼‰‡PÑê004ÉG6[q=èÄlÖx·àºGü-$ãþá÷Túà¨Ñ<-f@ÿG^ƒÚ€>Sñ•ši··Ä˜`ùRÿÁ¾¾ò/b'ò‰Gá@T2|Þôæ_ðNG2þÓßåX~Vvâ€>äçô Ž¿g— yñžÿuÿý*4éq7Îõ )ÿ‚Kgì7õPuÏý.–€>Ï+@+|+˜Ú㫯OøOìÇâ4›A@€°¡ ΀>gý‡¾xkâWí[ñ{âg-Ž£«GãËÍ> ËÆó+;}‹ º÷#_˜…\ ³¤šúÏâ¿ì¹ðãv†žøŸðÇFÖm¢9…u åòϪ–Sô ø?û3|ødºoÃ_éúU¼dùvö6Ë&záT@ùúö }ã@ÿÖýù `s@ëÖ€tÐÀžÿ’ûñ³þÊŒÿúGm@d‡h-è ý(_ø#_?7ãïjšÿÉÙ¨Ñÿà¨?òfÞ!ÿ°Ž™ÿ¥°Ð œOé@%ûb¾|cðXÕR_ý7ÝP诃?äW²ÿ¯uþTò¿ÄæöøñÀÿªqáßý*Ôhzqë¸PœÁ3?û@üg¹?Åñà~PB?¥}ËØ}hã_€²÷â!ƒñgÄ?ööÔéPK–^sÍyoü{0¯mTø‰®3Óý6Oñ ´†{úÐÉå|tøåp§!¾%Æ¡½v鶠ЧÁ/Î2yÜ?x¿üˆçã7ÅÓù©º¿þ†´öhúö þ½è=O4¿ÅÖ€?ÿ×ýù àqúPÖ€`‰¹ˆu$ñ@|5ÔtÏü@ø§ãí õ.týo↤ö7r²¤+¹`{ñ8ϵv.¥ÆÁÕ†â(ÿ‚4^Z¿ÀYmugµÖµ8&ò®—Ó†SèA Dÿ‚¥^¬²eΊŒ<ýcÅz…¬Yù¤y5FïÆOÐâðÄ{ЊþØçÊñ7ÁÝEÆ"·ø¥œç¢ï³¸sõfñ ÑȲxVÌ¡Ïú:ôúPÉ^6ÕbÖ¿oO‰—VŽ=7žÓ%`xY”ÝNPûí?ÚÓE .?ÞçŸðLyc±øùñ›G¼`—QüC¹’H›¨Y!…ÐãУ@ojúΕ ésë:Ρ ­¥¬M-ÅÍÄ¡4Q’ÌIÀ´ñ‡ì§©ÍâO†7Ÿ‘x¯ÅÚιfqö×W²É ý2¤{ôø&é=˜:òßø&^±e¤ü^ø¹à+©R+­3â.£$–ÎÀ8Žá…Ämޏe{ÐÚν£xsGºñ½©ÁiaeÏwwq(XáFæf'€òGì¥w'‰ü¯|b–ÉíǼc¨ëÖi/Þ6RK²ÕŽy Dlµ@¯òЃ@ûjqxSö­øÑðç]¸Žäñ´š½¼Ž½­ÜQË u*Nñž™R;PÛJê~éZR0¼zÐrhpw~4ÿÐýú9ÀäþTcÜô Ïø(Ö¥®[~Ö—V¿ôŸ‹‡‚dð6ý‘eൽþÏ’óí7?i›\eÊy9q·ï@‡„ÿh]7ÃÚ¯†¾þÉ_bÓl¡YÚÚx^8c‰@’®(NoÚk_¶ï¿e_а¨ÁÝý ãðI‰ 8ð¿Œ-ü;ûExCų·Ã¿ŠÞÕµ¥Ç‹të&ò×G»¶ky„ÒO ’ÞYÜ0ÅÂõÉ  ÷.´ÏŠ:¯Š¾?ü<øÃâé~4ÕäÐá¹Ñîî´ëæAo%¢`B?pT+Œ°ó’hºµý¨|At¾e—ì§ñVTÆwa@¿£Lé@_~2x⟃çð/ÅÿÙgâ˜Óf–9°|0æHeÃÇ4onìÑÈŒ+)È @¾øûIÙ§âv—àÏ‹Ø6¾;Óχ^ê“®&‘¾ßíK˜žq_õØà¶:v áçÇχ¿ m¯4O‡¿³·ÅË÷½¾{­FþóÓÉu{;`fšåÃHØ  “ÀPÕ§ía­¢‰%ý“þ,*xhVçôæ€<§ã‡~x¢mkâf•ðWãg„üq6‰$úχt[ÛI®¤T>JÌm‹,»OMàã&€2¼5âÔüM¬k¿¶gÂÏŠ^'¿º´Ò†Ÿhšv¡w¦Í Ù 4QŸ!›Í߸0É={P¸éŸ¶]€·Š×Ãÿ²ßÅY!‰BøZ8U ʸv  ­ûc^À7ÜþÊ?£^ì|?è3“@cñ·â?ìÏñ;ûKÅþ+ýš¾*é~(“H’ÞoLðµý¥ä›Q¼´i­æ'ñ@ׄµë«»6ãöÊø}ñWÄvÑü<ðäzv“ge¨]i³N‘Kö•¸Š#åÉ.ý›Ä™ÏËš÷Í3öÚÓç‚; þÊÿî!BD±xf(T ’®(Cþ/X·]ÓþÈ?Ôz"Í¿•É >ø³ñkösø·¬Ûø§âwì›ñsOÖ¬áòm¼A¦øv{kèbÎ|±=¤›Êg¹"€:ïØÇúÝÏíâÝáÙø†Þ—NÒšÐ|@ûa•/‚Î.DFïçÙ·ÉÎ>\çæ€>ñþI ŽO&€ü“@ÿÑýú'€yüèúôõ 5 /NÕ%ýªÊ¾Œ2(¼1áøxJ„À<è)ùN™ࢀ"o xuØHÚL9 ìûŸhwŒs¦ÆåFrç€ðî…á4¸¿ï‘@žÐe}.#ÿ¶žÑ,‹M:8ËðÅT ÐcÂÞV.ºLY'9Ø(Q h£¦Å×û‚€#—×ýf“ÿ€ G𷇤„BúTEî®Ñ@O x~,yzT#þ(ÿØZ.1ý™ýó@ËáoKÄšTG<ýÁ@ðÆ€ÖâÙ´ÈŒ`ä&ÁøPÅá­!û½.ÿ(Ñ4ŒÈ:/ûàPrxsB|údGþ(²ðæ‡c?Ú-4Ø‘ñ÷‚€hñ?/ãë@y=:3ówëë@ÿÒýù8ÀäþTcäþT1Ôñí@ F:“ùPqž§ò u?•(ã'jL8'ò n{ŸÊ€S×Ò€ ÜþT¼g©ëé@WœP€SùPÀOå@Ëê*^:äôô Éü¨1òç'JP0:ŸÊ€Éü¨ç§¥êzúPã99?•dœùPÿÓýù?tP:Ð~è ïøšOâ…îÐ:Š;~4”«ýh(ÝÿàT‡­îÐÛñ  £é@:~t»@ ½?ð íøZ¿Ò€àüh=M(ûÇë@ÿÙmiller-3.4.0/doc/pix/sepia-overlay.jpg000066400000000000000000015554601266012053600176520ustar00rootroot00000000000000ÿØÿàJFIFÿázExifII*1>2E;Yi‡`Picasa2015:04:29 09:37:12Picasa0220® œ p ä ¤!Â1903:12:31 16:00:00c4298880fbfb7f7fd0f7ec7d7d360cb20100œp\d(lHHÿØÿàJFIFÿÛC  !"$"$ÿÛCÿÀX "ÿÄÿÄ8!1AQaq"2‘Rð#ST¡B‚’34br±áñÿÄÿÄ!1ÿÚ ?úò`J\`ê˜v‹ *Ùt)Wu6o`<Ì%MâðI…u\^ž½E:Û(p;æˆæð·ù½—õ¿¼,…I$ZÍ>”o *±1ÑN½޶V8òi:œr\â¤8Å ójj4µÝB©„úŒahsÀ»‰0™¨ÖÓs΃šó¾(Ae,c:.¥ì;@Þ-ÊÎúÖxëeJoò¹§±”ðàF—›ðÂÐÒM·O,®­š¸{ß%eØ–aW£µ4P¬ƒý¸øêY÷è·ÚžêmÑsäýQ zd–ZZHÓ’œaʹ¥Ìc[QÄ¿‰ Ìiw²Ò¬ï0$Æ‹7—‡@hÓþ¥Pv¦Ý‚èÿjÖÃ9tððªc«ÄY§E£ëeâ vtäv¨ú-1÷Í ‚t:+‰¬ÚKH=ŒÖ¥ÝP=Sh–÷WKwø‘&!IfO²§ j `FX`¸‰' _Sv|Žv8d ½hÓdk´±­4jzµ¶á<ú+px¦ ‚'HRÛË[0=íP6–ƒŠ´úÒ¯a3J»§›WP#Ž è™M޾ƒ]O2‡¶àÌœK;° kÉMG5–Ü@ôU5h¶¨Óƒ:­FçßÑüÆ£Gó¦Ã)ÔSèQÝ…ú_XKGól^Ö䜞þæw‹.DÑÎï¼õCqì–³¯¢b/Ϊ† ‰1ææˆÐªz)iÒ÷DSø‚3öVx´N³ÍYðÔ -ÄΡ¸ÜpTÝdÌ]è¢ ˆ‘„E8È‚•-&ÖÉ †‘LI'(Œ6*§'²‡j%„8É'Q Oጔñ`.÷AiÝS™A³E7`1 öI­É–7Ù^8 ‚ yk©ŒhcS$]M£Ñ6‚Shƒ(­¿ÊÈíÅ1á2­c3**æ Y§@ÂU ´ÀѫϢÇ·5FÛN¾ëé¾.ñZ™ öZ´·ƒsÙyt­ë¯5ÜÂý—Y³K ò‰ì•Ìúe“q:*1gý­#IoÓû 8E°;(o%ÌP]´úaHΠ"!Ý–&-AÔÖÒAlªœÛì¹@š  USsEC/oºÓ "Ñ`^àâ6‘1+Š‹j|À7»ëêºÉ2ìñÒwZÌi¼Ð:­Q£Z;¡Ï|D˜ì©¦À*£p:¤qÄ,^÷F=•±,,mÜã*¢Ò ªkâ ÷æ±®ZûXÒm"qŽ*^‰Û†‡˜ù´MÞSæ] /ƒ{[ÒÕX‚ß+}BÌùn×-.Ï]óʘñ7ÂÕ`¶î>ËRc6è]Qüº›«SeQL“s´%Z¨¦'SŒ&˜Ù§ÆÜ v Ú[x$tUF³*Kš×@ ¦UÞÖÝs€$q*|.` ÌõYRÚ)Õ6†; Picasa ÿâ øICC_PROFILE èapplmntrRGB XYZ ß acspAPPLöÖÓ-appldescPbdscm´Îcprt„#wtpt¨rXYZ¼gXYZÐbXYZärTRCø aarg  vcgt $0ndin T>chad ”,mmod À(bTRCø gTRCø aabg  aagg  descDisplaymluc" hrHR&¨koKR&¨nbNO&¨id&¨huHU&¨csCZ&¨daDK&¨ukUA&¨ar&¨itIT&¨roRO&¨esES&¨heIL&¨nlNL&¨fiFI&¨zhTW&¨viVN&¨skSK&¨zhCN&¨ruRU&¨frFR&¨ms&¨caES&¨thTH&¨esXL&¨deDE&¨enUS&¨ptBR&¨plPL&¨elGR&¨svSE&¨trTR&¨jaJP&¨ptPT&¨Thunderbolt DisplaytextCopyright Apple Inc., 2015XYZ óÊXYZ qÀ9ŠgXYZ a#¹æöXYZ #ò ½Ðcurv #(-26;@EJOTY^chmrw|†‹•šŸ£¨­²·¼ÁÆËÐÕÛàåëðöû %+28>ELRY`gnu|ƒ‹’š¡©±¹ÁÉÑÙáéòú &/8AKT]gqz„Ž˜¢¬¶ÁËÕàëõ !-8COZfr~Š–¢®ºÇÓàìù -;HUcq~Œš¨¶ÄÓáðþ +:IXgw†–¦µÅÕåö'7HYj{Œ¯ÀÑãõ+=Oat†™¬¿Òåø 2FZn‚–ª¾Òçû  % : O d y ¤ º Ï å û  ' = T j ˜ ® Å Ü ó " 9 Q i € ˜ ° È á ù  * C \ u Ž § À Ù ó & @ Z t Ž © Ã Þ ø.Id›¶Òî %A^z–³Ïì &Ca~›¹×õ1OmŒªÉè&Ed„£Ãã#Ccƒ¤Åå'Ij‹­Îð4Vx›½à&Il²ÖúAe‰®Ò÷@eНÕú Ek‘·Ý*QwžÅì;cвÚ*R{£ÌõGp™Ãì@j”¾é>i”¿ê  A l ˜ Ä ð!!H!u!¡!Î!û"'"U"‚"¯"Ý# #8#f#”#Â#ð$$M$|$«$Ú% %8%h%—%Ç%÷&'&W&‡&·&è''I'z'«'Ü( (?(q(¢(Ô))8)k))Ð**5*h*›*Ï++6+i++Ñ,,9,n,¢,×- -A-v-«-á..L.‚.·.î/$/Z/‘/Ç/þ050l0¤0Û11J1‚1º1ò2*2c2›2Ô3 3F33¸3ñ4+4e4ž4Ø55M5‡5Â5ý676r6®6é7$7`7œ7×88P8Œ8È99B99¼9ù:6:t:²:ï;-;k;ª;è<' >`> >à?!?a?¢?â@#@d@¦@çA)AjA¬AîB0BrBµB÷C:C}CÀDDGDŠDÎEEUEšEÞF"FgF«FðG5G{GÀHHKH‘H×IIcI©IðJ7J}JÄK KSKšKâL*LrLºMMJM“MÜN%NnN·OOIO“OÝP'PqP»QQPQ›QæR1R|RÇSS_SªSöTBTTÛU(UuUÂVV\V©V÷WDW’WàX/X}XËYYiY¸ZZVZ¦Zõ[E[•[å\5\†\Ö]']x]É^^l^½__a_³``W`ª`üaOa¢aõbIbœbðcCc—cëd@d”dée=e’eçf=f’fèg=g“géh?h–hìiCišiñjHjŸj÷kOk§kÿlWl¯mm`m¹nnknÄooxoÑp+p†pàq:q•qðrKr¦ss]s¸ttptÌu(u…uáv>v›vøwVw³xxnxÌy*y‰yçzFz¥{{c{Â|!||á}A}¡~~b~Â#„å€G€¨ kÍ‚0‚’‚ôƒWƒº„„€„ã…G…«††r†×‡;‡ŸˆˆiˆÎ‰3‰™‰þŠdŠÊ‹0‹–‹üŒcŒÊ1˜ÿŽfŽÎ6žnÖ‘?‘¨’’z’ã“M“¶” ”Š”ô•_•É–4–Ÿ— —u—à˜L˜¸™$™™üšhšÕ›B›¯œœ‰œ÷dÒž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½¾ ¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=ȼÉ:ɹÊ8Ê·Ë6˶Ì5̵Í5͵Î6ζÏ7ϸÐ9кÑ<ѾÒ?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)߯à6à½áDáÌâSâÛãcãëäsäü儿 æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿparaffò§ YÐ vcgtndin6§@U€LÀžÀ%€ ÀPT@333333sf32 røÿÿóºýrÿÿûÿÿý¤ÙÀqmmod’'?ÏýæÿívPhotoshop 3.08BIM>Z%G719031231< 160000+0000PPicasa8BIM%·õy%A£8Áq* Ì;sÿÛC     ÿÛC  ÿÀpœÿÄ ÿÄK !1A"Q2aq‘#RB¡$3S’±4TbÁÑCUr‚ð%5Dc“áñEƒ¢s²ÿÄÿÄ2!1A"Q2aBq¡ð#3‘±ñÁÑáRCÿÚ ?ýÐÍø‹/%,“DälØî`*ì’¶¸)6ŽÍS5E¼É4k0=8Àô0Hýk.lª#í!ÿÔÎCv” w«› ´¾ÏZfɉ?Ŧÿˆ4ÍŒH;¼ _©zfËŠâÓWûÝ3d 7i¼zšfË‚Dÿ›þ Ó61D—Ç«ãE61AüV_ÆŽlR$ny 9+ô ¦l˜¡y[ãá'©$–‚5&=š\m™×âøË$ƒö:ÏüDM¾ "ð|L'—ÒF ýõW+2øèÐwyG~¥ k6gAݤ«æ™±Š$n²ƒBM3cÅf÷—LØÅݦ?ûÁ¦lbƒø´Çÿy¦l`ÀnóWûÏßLØÁ‡ñi}¤fÉ?Ŧÿˆ4ÍŒv—Ç©ZfÆ(í0ïÔþÚfÆ(í5ÿ¼¢tÍ“‡ñij¹<ŽÆ(?‹L<ËýôÍŒX Þcÿ½ñçLÙ¬ø¬ßñ¾™²bƒø´Þ}M3cŦÿ‰ýôsdÀѶç>L¥]ìWj2²J4nÖÎFM×&lxùBhýõ™6‘ÒLÁüO?þ&¹ç#xD?‰çWr~úg!„CøžgüUÓ&Y¾¨È>U>çAx:”˜ÈŸ@QÒÈ=ýGJC ôõ) ˆ8È}õFAò©÷: ƒåSîtʧÜè2•O¹Ðd*Ÿs È>U>çA|ª}΃ ùTûAò©÷: ƒåSîtʧÜè2•O¹Ðd*Ÿs È¬Š¨k Q¤ôWP­Ph@Ю½„ h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@$Î…JÙRÔ×ùjú-lŽm÷Õ¥D¯‘6yt;­OB·D†¶ªÒµaÒ %€нŠc=$o&µ¤‘€Çˆÿ‹KC`Øè¿}Pº ÀžÊt‰ô"Ch4Ðz0ÿâÐS^äè6„_Ôt~ÍþZ”†ÉôÓúÏí¥!²=ø¿ËTl=¿¨è6„_ÔtB/ê: ‚ j΂˜"÷'A²=üôÉô"û6‚ߨzQÐl=¿¨è6G¢Ÿž‚˜z)ùè)“èEýGA°ô"þ£ ÙŒ_ž‚˜z)ùè)“èEýGB|ƒÐ‹úŽƒäO¦ŸÖmJEØziýgöÒÙ_F3çTSE?=2}¿¨è6„_Ôt#ÑÚôÃÑOÏALŸB/ê: ‡¡õÂêR²‘"…[[ýu"+öT5“O°Ð… 5×j•À‚kY-2t X>­2Ó#šýõ0æ¿}0æ¿}0${Ÿ: aÉO¾‚˜Ñе ä·W Ä9 ³¡ V±ß¶«T@Oãì¨@Ѐ4  h@Ѐ4  h@Ѐ4  hCü?…61‘ÝŠtzb£bˆìw®x$vsoD.Ï2É„/€,ŸúèøÓÛ Mù OQœŠèg¢å"϶à,2®H>ÃUÂ))2°`íù$””‚¾u#•ÊAÕ'ÕóH±Dêã±”ƒä¶òÀ#¿ßS2™2`mÑ/©ê1Ø8Çì)H´vÛ,##Ö*¾ÖuTcöG)6íªÊ®Y¿×W}Œ¤/'oÆ$<¦¾ãßYiJEàÀÁɆ"Ńz(§ì9H\°mñÉès6ÞÃF¢½•6ƮɷM Ë) ¾¯ŽìÏ’I‹þ ³ ,04ÏSÇÄŠù9 dm;f;#(—ƒ©ã‚}—É6‹6Ù¶Æ?Ú2¨Õ¨¿miÂfs—Ð.ß·LÁSGßLbýŒ¤Bíø? ’]YÓýŒ¤Xí›J±+µ=Ûj㱜þ‰M§k™Â¦Y?a¦0èe:,6< ,'ü>{ñ«„~Ç’bÿ†m¡‚‰'¡GXñ@g"Í´mhx¶EÔê¸Cìg? gÁ•K$Æ—Ïç«ã¡œ…¦ÜÙ>‚ÊI÷7ãYÆ7Ùr•&ÝÍŽE{ÙïGßdR|¶ÔÍÄHE}Øè£HcmX‘Byø#ÛZÂ6G9v±S‘d–£„²©È¬n×:±L’8žûñ¢„ìg/¢ jwôýr·ç¢Œ[ì9I&Ü“ˆ‡¿}GÙr• ;fÖŽUò;AÖ±…U“9ý¶ý»œŒy¹>úÔa휤ôÍkïúëFfëýÖ±?Äé®FÈf#ÀЩ&G3ö¤ÏØh)3ö AÌý†‚s?a ¤ÏØh)3ö AÌý†‚s?a ¤ÉöÐ"m¿§üô~ÅfSCß]xÎs;øuýõÜóë"Sðû'B€4  h@Ѐ4  h@Ѐ4  h@*oŬK³k¢š†åØ"—룪•™'Òpy_öÕ¥Bì x¯ßL@Eÿç¦"ì mâÆ˜‚V7:b ô_òÓZ BãÉb-‰ŠýôÄ¡é5Õ1zQÓГúŽ˜ [ÑËLIhFAÙa¦"ÐzOW×ï¦"Ðp?q¦%#Гú½ôÅ0¸"Ïùéˆ'Óo¸Ó‹Ÿûé‰-è¿å¦"Ðz/ùiˆ´‹þZb-¢ÿ–˜‹Aè¿å¦"Ðz/ùiˆ´‹þZb-¢ÿ–˜‹Aè¿å¦"Ðz/ùiˆ´‹þZb-¢ÿ–˜‹Aè¿å¦"Ðz/ùiˆ´‹þZb-¢ÿ–˜‹Aè¿å¦"Ðz/ùiˆ´‹þZb-¢ÿ–˜‹Aè¿å¦"Ðz/ùiˆ´‹þZb-¢ÿ–˜‹Aè¿å¦"Ðz/ùiˆ´‹þZb-hZ¨‘¥VÊp·OŒ°6¬ÖÃɈØ÷× sÆ.Žñᔕ“µüeƒ»eŒ8Ùå¤y”¥E—¢¬íðb¼¯±®ílál¯ÒO^ú›/ì À“×Ü.ÈÛ}ù¨G^²þ}ëYEôLZì‘“P™}-ŇÌDz2¯ï¦HÌ£ú^ø‹ûêe8þƒæ!ýòþ]êÚ4¢ÀäD|Ê¿¾¦Q5‹™‚¨Ì¿¾­¢bÀåc^ªéh¸²FN9ñ"þÚZ°ùˆ?â.¦HbÉùŒø©¦H”Ãæ1ÿ⦙!L¯Ì@<È¿¾­¡‹›ÆÿŠ¿¶–‹‹˜Çå~ºþúZ3€Œi—÷ÒÑi‡ÌÃÿæÒÑI1Wûáùw©”F|ÌFeýõm “Ž ™W÷ÒÐÅ2 ¿÷ËûéhbØ|Ì¿Y}- d®DÔ‹¥¡‹'æ ºõS$1d|Ô#¯Yzüõm X¨Oþù}-"?ïL¢LY?1üEÔÉGÍãÅ_ÛVÐŇ¯ÿx_ßKD¦3ÿ}- aó8ßñW÷ÒЦOÌâÝúËûéh˜³ãÝ™÷Ó$ƒ‹aó/北X°¯ï©’%0õáÿˆ¿¾­¡L˜ƒþ2þúZ 0õá&„«ù÷¥£¢$i즙¢£ÇòÖK²%b©Èhd#r@Æü_z!¥>"RÝö~Ú ÿ„'ŸÏUß³?–þ¨ºž¯È\z »òâ#Üê[‘ Ì 4¯z[câ ò-òŒ÷ÒÚ&)‡ó‰± Èélº@Zo-ùè¯Ðx%un,€}ïQ¶RêŸý×êoΪmŠH J ³G_cz6ý„“è¬y À² 5çS+.(lr+¨uSÞ†wÑ}Ѐ4  h@Ѐ4  h@Ѐ4  h@p÷¤Î‚4Üñ•xDª$I\€$X£CÈåb¨#Un&ž¤jÄÈ|¦)š!l,€´ YëûŸÔë7«6»*H õAÝûûë÷C¥/ò@ä´ÿ¢*˱Ž[‘|_N‡F¼f?ز¡lêÀ®FÞÀßL:Íþ5û.ŒÁcZi?Ñ+öZf¼^±Í{þzJ«¢G²¸í À­&3¾’ôU]wAëB2Am¹ƒ{}´Tý ý†cÈ[à céÛRN½q˜E½*x¸Šì#Z‹×D—÷;ÈÙ ‰‡Õþ-fO}Wf°ê°–’Mì£[þèçÛ젒ܕ®üfåôj¿de×%1DI?ˆjʈ»#&HP(þÒìmIRôT›öL23ÏŠŸí«~ˆô¾dóŤó¥|ŠúìY|E•‚à³szޝ “û,Žò¯«ˆñQèÞŠ¯ î»4–‡ƒ)ºð>úÞŒïìIuæ?Ù {Ÿ¶³ñ.Éi"0IçUµ]ŸÙ0(Á *}‡ßU;D§bD•–å_v÷×;ùôoøö^V"BW7æF«ï¢GûŠõä¶þ‡¸—O£U³H$ºˆqÈ¡õÞ·þ}®ÅM?'?/†HñgßYouF–½•ˆ©nâ”SÙ¯}T¾Ð}h»O?(öòÊžRÔ^‘ZmvlÇ‹65™±Â’=ƺ(©læäã¢ÿÂqX²|Ÿ}W³9´Lx«‹Š!Ðñz´’&M²Ç u’®Ì×p¬Oñ:dz®Fˆab´*ì‹ä:÷:= ±hs'’Oùjl¶Ã’Oùi±l9/ºéL[Iý?å¥1l9'ôÿ–”ŰäŸÓþZSÃ’OùiL[Bì×M‹Õ!vIü†›û ¹üõ׎ÌOñ:áÉz4{.¢º½ìЀ4  h@Ѐ4  h@Ѐ4  ©¿±.Í®Šj—eáüÛZ‰‡ÐÂhYÖŒû3¾\hå65›Ùºt5fV@C h•»+,ÑÇõ1 }õ-¦Yf@B‚;¢hËM–2 ò?}¢$-æU^NÚ7EJ‰Šda`÷öÓ%aİ‘;$‹{Õ3‹$H½v?}KEÅ‘êËòÒÐŇ«ù- Y>¢PÒÐÅ•õUOGކ–‹HŽ›»ñ¥¢–<:¦Z#˜o¨7éÞ¢¤è‰%Dë³Wz–‘Rd‰“Åõ^uL¸–?¦¥¡[#Õä~ºZ- æHT˜¢A7Øó ¥E´2Ѐ4  h@Ѐ4  h@Ѐ4  I¿…]žâM¾LÝöY€¬ç_7š76}>)%ÆOÂØ ‰ñjä}cª4âr"rÍ>3Ýž”€o_Hùßt*ƒ{ëGM=·feÛä(Ħˆ:Ç/áeãܨñG?0?6þOe޾~r«=øÅæÞ³’_I&v#Í1Ó9ý—“ý–®#šg^Fb{Ó9ý‡Œ]Ï1æ1|ÛX>£ãO$ËŒ~‹Í¾qÿæ:g?²c~{:ëæÛÇŽGLßØÆ 3³OŒ¦¿µ3c3ó‹PÊcùò:fþÆ1$gf“ÿlcÿÔtÍýŒb@ÏÍ¿ûcîtÍýŒbOÏæþ#–õíõ3c‡Îç_6Ãÿ¨é›ûÄvh¾m¿s¦oìcùüË¡–ßó3cƒgfÿVß¹Ó7ö1ˆüÕe±û}ZfþËŒ~ƒç³˜ÐËbG‘Èé›û%"¯¹g!£çòätÍýŒc}3óOŒ–ýΙ¿°ã~{6ÇûS€|:fþÆ1š¦ŽSxþ£¦oìR)&ë—Ùl,ÐŽ™¿±Œ[ÚóÙ£Î[øþ£¦oìcvae¹ëú´ÍýŒb;4Žó~VtÍýŒb=›fò\½3c¹ÙÇÆcÌtÍýŒb70ûk~çO$Æ1ŸÎóóoßþ#¦sûÄ>6èe¹üìé›ûÄ“š½6[_ß‘Ó7öLaôOñ Á_íoûžôÍý–‘I7,ÄRí”À?QÓ7ö1_D&é˜àqÉj>÷¦oìcãpÎ=üËvÓ9ýŠD Ç0‚Fcû3bÇ4ÿú¦ýΙ¿±H~g¶[þçLߨÆ$ŒüÂÝe7üÇS9}—ýO„²²eÜÊË;0ãtMë¿r–ΩF:=UØ,~Õ¯mn²“µÅw]èÕØ+4Š©ëÜ評롲B¾ƒEìo¾«¢'Lóeø¦,ù27”A‰Düµæpä]3ЧÇí“ýf–>aÀ µÝ}ô®j+|_Dàáo°â¹Ê“œÌOûa­ãÈ‘‹I—âhã2I èt’u‡æF—…±™X{ÖnÒ‘¼¤JOeMÕqäq"”в|O A#6|Ÿ:Ÿó’/ü¦ö\ßO2<¤ C¾|­ì’\^†æâædd²ÆXFÁ­nQèÊ”Id߆E@õ ó©\¥o•“âX£IH|õÙÔ®VTø—C¶X2 õ`hv|ë|q’»19Gѳ£ÈtO¾´º2Õ±œã"ù_÷ÕÀ2\Çz ä?âßB¥Aê(Ü~Z2)4þƒÔ^ˆ{þúˆVè8´É çâûé¡LŠ |w£¯B™"E«çz+Q<—ÅʤÑ#C-PÎ45H€èEzƒ¯ÏBS²C«Y ÐWÙ _ßWD¦T+aµ ˆ =¸­W^†$s`ÿž¡iê#v¿¶®Ó"AÈľ ÿ«¨°Ðcú H¯Ps¥ÄbÉõ¯ýô%0õõ R2œÈ#€bI”‚W_¡Iìùÿ­ûѯU^$š"¤\%`MöÚÆñ7«APVõ-•ÕŽ]¶ð¾°øµ]àe%˜œ5ž˜>B½Ž‡ÛY…Ó7*ú*‰¸(&)ÒD³`ŽÆ‹?Dn¾ÁB,וÓßaþËdôóGä>ú®èЬ1F[b…GR×þðŽ†¤S¡«,qõ‚™c?v¡«ó²üDçG?"FX ïùjJ½²Æ†à‡& kÇßVFeVgfùÇ, ?‡XmÙ¨ôm…'ôŠQdÙc®«­}ì§ Ôù+碳ýÙ¯ìFjµ iö;ûé:¡ËN›ƒ(ò¢ ðGùêË/Acì®2ä)§ÉVa憑‹¾É'®o›ä³7ø~ÚÊ_>Ãk"JîM)*Ѩ¾¬õ§…ã­’‰¸zÀÈé'}€Z,ïcãZ47ÌñoÃ~Çí­Õ™Êå‰ù£Ï¾°ïÙ­uÏõEJ‚‡B†µò­âDbt¹I÷ûh¯Ù-^Œè™8 ÈZ®“ÜëŸóìÞ±”“ düµ©-‘v(G“깫WãR¥öTéth"oR34ª u_âÖéÞÙ•OÑI¢Ìy õÖ1ì¿mJ›e¸Ä©‡'–yr•”~^u\vØRŒQw9ò)–9PøyÕyÕ¡qº6íþ …}R ×­Á·ÙÎIº²Gl粓vj>‹màþšÁµÙƒ{ÿ³×ÿMb‰Ö=œír4Cx¯¹Ð-ß^£è¶ÍÛvFX £ˆ¾ºó®‘ƒ‘—:4‚cߨoó¾)ò ÿWåÿ‰§ŠDÍð }äÓÅ!ä_Aþ¯Ëÿü´ñHyЫòÿÄÿ-M¾o"ÿšÙô¸·OÈÔò$*Ð4hk\Vù Í^3Ü¡]} Ñóé6P~«Æ°o¦eÞü¾oþ]c—ð5Çù£Â¹Å}õó½#èaeƒ1ï¯ùȲcÀZö wz<´²¨G qѱހjŽGÔ¼†¯mÉÌ‘c3)úÀò|h1ÌŠ$ËõA}B´z¹Y&(/oí /ÍÏ!…d‡“^ui‚+"XÒQaàê¢L¥™TLÅÐ4¡ù¹Çªe³]h Í4±J¼e |0­aóSÌñ¬UEßç )™¹3z•韷‘ -ëO;ÇN0<‰Ðc0Êðz€qðÕç@JåN ääSW÷Ы²eäzŽ$'Zµ«—#D£ÃDê-œFÈ9/’Ô4³/èýCB®ÊdNñÊf¾ëˆÚ³6D™"8d ¥lØ÷Ð'P«öÁ¨0ñ¡i”y²a†˜0+b´ ÷yHÔ|èk™r²€í=‡¹ÐÉ_›•Ö0 Y¢ÄhZe2\pT·.ét!hòr„ÈäÏ^4¬‰LQ™°]h “Ç—.)œKV|~ZÉ”ð¨B,Õ} »,å̆fš¬ëBÛ"•K—{£Þ…}šô h OÄ4càßÿ4?ü§]ÿ§ÿ¨qçüZ½/-{Ÿg„V@¸ˆÕ‘¨‚$H•WÁD’{.P]"¼hËè†P«Êïí¬Ó¦[VŠÈñÇ’GòÔ´‘{e‘¡‘m\v:³¥±L£IjyÈŸËWLm°È·ÀèœXiÇe”#÷–}ûÒâF¤ÃŠ…¤#ûh©ìªŽÉïWL-š'ò¥0T0V.í@{Þ IôÜXaGóÖ]"¦Ø–ÇÃU ·Ÿ RÈ&è#K)%ÿ}>%¹˜ÀØskÒ¢ÅÏ蓇v ?¡ÕÁQŒÙ?%t ëóÔÆ»5pà¢}\PÊE[1 E¿{Ôø–Ú*±áÉ/¡ÎÈ?}JˆÉ—l\aß;>Öuq‰¥e}&·äO$7g\˜pÁ /GÇzÖ1C&JÁˆÀ ’ëÏzTEÈŸ”Åÿ‰ýïW2dü–= ?¦˜#²PW³ìuR4¤ÙY#ÄŒ„‘È¿Y¤_‘a‰ˆGãöûëU-¢~Sçþzµ“#åq|zž=Lb2dŒEsÎø•ˆü¯½fN)•d; Ñ1Ž(W®å­Eª3+³6IÃ)q±kèÙ­aµfÖ‘µ~XÀLŒU:ñäë§ÄûjFf÷æõ>(®ÉÍôÇ ¶Ãí¤«DŠer—*üÎCWª'¡ªñ~ʲ¢qŽ醠:bN¢Ä<‚?–ùÊRÁ¯¶>úŸ/ÊŠºáz­ëfµß€OZ­Gì,«¢`L?]N>[ýÉïOöO•tieˆ+…œ·¢l@¦D +_¶³q±L™Õú²—½ZŸËZø¦e[B2% ÌÌ úØ^³ñÈÒ¿eò›c-a÷ï½Y(´O•„‰ˆ`FžvUöQzTk²[±ÛZã.Kg$Ÿð“ã[ãI=33Ž’’E©ýuÔåw謤0°}õ™tUÑFðMdÒìÁ½/û:b‰Ö=œír4C{~ºv†IUO¹±Û¨ôXшâUU®µêI$yäÛc€lS/¢CW^t&$†êϾ„Å•,×Wýô5H9P?Wz7·zÖ$ó!~çA["Á<˜Öƒø– ò l8-Þ‚ØqQí ¶‰Ð  h@Ѐ4  h@Ѐ4  h@ЀTß‹X—f×E5 ˲ðþ?í­DÃèiôu£p] l8-Q ex€,õùh#ÙRÀ­ l•Ù4HžOŽô3{²J)öÐdʼ)"ñ#­JLªMÆ‘€£JBÛ$*UãT™0豿›6 ĤÑ_§°ËCB‚¢“ÚÝûèFè±¶†m’(âZ Ý”,/CZH8)¯éZïE½$aL£BÚˆ<^´&D'ÛªÐÑ+×~Ú{è‘cË~šD*>çBé€sî4¶ìž‚•‡+ìí Ä°7ØÐ”Ã@«ÙÀìè5`XõCÎ…Å%#B:¢t h@×g@T·Ù¿ËCIcDè)&Eþ_¯Z»¢kèÿq¨_ˆ+$è$¡’t   ¡Åšm£"OVluf>äkgUÊÒ¢aÚp1ÛÔ†S÷E§d|’j†H+í÷Ö̤(:~õ„¬éû2ï?‡Jð“¬r^%ãü ÆÀoÌ|ÓéS3´¦Až~ú d LŒ‰O(* Ö„ !œMëc°-¡i„x’¢—i.F>kÀÐ…³Žþªï@%aÊš4‰Øq¡íç@9 h§2/CV€†Ç•'õ±r輈L4²žO'CòÐÇ/ŽÁ,¿@ý´˜¡ã ˆƒfÍè>ß’À"¸ùІ‰™˜ß!G@V,sn—ø»££ƒøtÖ'i½ˆªÐ 8ŒTŽUg@^ jÂÉåþZ6L‘ XÏÔMÝhVìn¦ ~Yã싽È3"0£ÙÐ lŠñVÊÁ#BÛ.“‰™¼-¡d ‰YnËøVËl¤K±dCõÅ~4!”Ëáè´ƒˆ>kü´5ò%°¥f.Œâ¾ô%1RE,j¸‡³wu¡ F‚`qš:e@68² äRþZÒ u1·`è ß+–À²£½ãI%»±U¡m„1åÂDE¾ùhBaÇž †‡ìu«L ý5hÁìhÇÁßþjAûk¿ùœyÿØ/úkÚû<^…dŽ1uªÝ–%ãjU7äjÝ"U¶I‘}ÍjÚ²$è‡ue%[S"¤èLð|Ôh¥ªfQMM§³<›\í#:ÏB¨}õ‡Ö™¥$›tÈ®%–ù ìøÑE¤’bNϘ¶‘äUö+Yñ´û5œeÚ-&͚р™$sza/²fº6àÆø¸Ë ŽY‡½ë´SKg9v?˜ ßW«¬Œ‡$¿:ì´ÅH¢HP÷¦Û*´aÊÀÍœª‰Š‘ö>uÊPoÙÑJ(¾Û,!šI X¯ÓWÞÙþ„¾Ï’¡„S‘ɬ|j8?LբͲ抮Y }ïL]5fͺ 1qÄHX$n)£¦<ºƒE¼ky¦ÐyaãL…2¼”ÉÈmM¶]£ íÓI+²5'°uÍÅ·ÙÓ4…˳æØXòM~u— V™Tãí ÇÛò"ÆhZKg=ŸËZ\n»2毡/³e† óàƒ¬á/³Jjº!vlµCyã½ÚÄ“ôm33mYr=´äo£çYÂ_f”’E?†gúì«1ã]Öp—ÙsÑ1myQ)‘òI?ᢄ½‘Ê>øAâÇg%žõÖç?ì4:ßzÛta«ku祡L‡Þ¥ì©:•Žr X‰êÁ:Ä•£i¤bm‘â$ãNVÍùó¬.6º7ä¾Ávœ€-² žõ0—ÙrEò7„ÂdÁ’ ˆf`dŠ›j«5àOuàrÖE–W›%Œ#+H bó¬«Ç£Z±dËÀòˆ~zÖw‰­d6A2à OZÝKu¬vÈ{ùˆô‘ZÌT©Ù¦Õè£<ª¤d`†ø—í¬í~H«ô˯Ì2å€=µm¢R²fiþ^„@~‡z7,BQ¾Êã³z œPÒMõ¢kƒNû$¼Ã&ÛnïØUùt?É¿:2B¶|)¡¨ÜïH%±¸ž¨Œ¿ö:Òrö‰&¬Ï1Ëõ€X!>z±¬7+Ò4š£R™ w »ÿ„®—# o²·–±ÇP~Ú/¢µû+”e!Q‹ÿ£vôû&y%@‡H+ÉûèÛú¾Â#”(ÉŽ WáÚ,ƒQ ƒ“ÊH€Oéz¶ï¡QDz¢W1n}É÷Ñ÷ÑW]’®Ï:‰öþî¾ÚŸàž»ì8–8äÿOç­_Ò2’ûZBVñ€ÿúj\ŠXÉ*?òðAüÈÕÝt*?dÂÎbc4@5õ^4½X­™ùd¯¯B}ÅYÖnwÖTqý’ç'×>” VººÔnWÐIÍêØÊG¿Ž´nE¨Žf‘™8Fˆ}mߣ *ìIõÂk÷Ôv½r¸Ù9b&C£Hó©vºÿ9# 0Ý:Ѧ«EM67Þó¼6çðÖŠÖè’Iè²nвÄ Ç¿ËZR—³8Å#sÙQ~ã[—G?d7ƒúk&—fëþÌ5‰þ'XösuÈÑãûèTè¶ þ|uýZ±ìIèô •£t5êM$yZnAêrü$û- ag©¿ÏT»y¶÷Ô´n™5g#ó­-3ž,‚\ßuù-%KÏïzZ#VAu¿6>ãT¥´"è²²GB4ì#÷ÐH¶†C@Ѐ4  h@Ѐ4  h@Ѐ4  hMøÿ¶³#k¢šÉ¹v^Å­DÃèn´`4 (Ì >ÚJ˜—Í…‹õß°Ör4¢Æ‡‰“’ëDÝ– ØuZYšX–Р •>}´.ÑGš8ÁøN£ti*36ï…ÀÈeî5Ÿ$N˜Hï‚ôÃÆžH™peŸrà #ßLâgL[Ž®#IA>˦q+ãhÕ­œÈvâ·¡Wf„r¶£ãƳ’7R%s`è>-2F±`3á'‹i’%2;éN—L•Í‚CÁYü´ÈŽ; ~šÑ=“`𝓕2ú“5 eÉ$tQoB—vÂqôÎöÔòE—Ç$UwŒej>ÿ–žH—C¢Üq2Ó†POÚõT“2âÐèìžÅkF^ôY®ºÐнЗ$F,šúѵ‹ r¿òÖr–˜ÈfYÏ$n½ÅkIÙ™- Õ0ÐÀ:vVV!fñzòÛ„6ŸÓYÈÞ-tXnø&‰ü´É dAÏ‹ÇCûjÚ.,˜ò¢‘¸¯dû©‘–‡¯ÿ-kFdè@Ѐ4  I<ŸÓQômt!ˆª¾õ•Ù¿âbøÚ-¦y• „…OZ̾Q,]Hùœ[þá4AŽÑ0²z(lw¯žáL÷©Z-üo<ý&n¿ðf‹hãyÞ…L/ÿ Ò…°þ9žÿ•K_ü‡J€oyþ?„Íùý'JP6ñšÀ©Ú%#íÄéL¹€Þ³èá3PñôJdÉüs>ÿü¦k÷ú”˘ ï< LÝÿà:S•“zÌaÅöyÿIëUÄÎDʃÌH÷âMjcEÍ—æáÐþ7ëÀêÓ þ9¸ŽÕ7åô)ŒÎ —¿üJe̟㛇ÿ ›þC¨âL‘{Ͼ_Áæý ZLd€oyÂÇð™¼IÔ¦2@7Ìòm3ÈuiŒ ó8‚?„Íç¿ êS.dI¼æÈA}¢n¼'V™2ESxÊV%6Yû•'VÉ;ÖuùTµÿÊu)—2Žg_¦¯þC¦$ÉÞsÿÒfþètÑs*Û¾[ý/³Íù}Y²dwl´!†Ï5þhOþZÕ,†H“¾g“ÞÓ7ü§Oˆ´OñÌðüªoùN”Å¢vË‘m¢[üN”ÆH„Ýr£üDÝù%N˜ÐS,w¼ÿÂ¥ñýJc$Æs¿øLßò)Œè?çDßòG¡’½ç_{T·ÿÊui—2?gÿåÈt¦3'øÖußð™¿ä:”Æ`Ûæy6‰¿å?úi²&Èþ5ÿÁæÿéLÖL‘½ç‚Ú&ÿ굉œ´vÿÑîë•™¾´mòDXfRüµèàÌãÌþ÷Ö.µë<ŸÄV_û­J´°Â#YOâ ç«/A]±Þ”TùëM&a9!˜xó Y\+·j§ßYrŠ–&ÔfÕ¡9SY“çóÕ¤-²NjluöïYqeR†=ÿ뫊3h…ÄŒ/wûéˆr¦*t#²­Ðè^¤šHélËñމÆpK/ÛÛ\óEÁ²’ïp+©‰ ÷¦hÒƒ:0¢L‚dºazê©£“rL¹Ç¼ß磌Ñ7`"P:Ròñß.üw¥"ÛŒ„t4¤c'e^(ЃF€ìê4’6›fC¹à²¹£hj†¹çiÁ±3ïxÑ©xTØZŽhÒƒe$ÞP 0ÆA+mÞ³ä.dão˜Þ™“&øñVªäK²¸?CÆí„ÑúŠ ï÷Ö¼œf1˜¹7ìÁ— :’%P“ì¼;ÆÝ+,liÛÆªœY%i†2 ÇÝ~zéñìÅÊÌ™{Ž>HF$ƒøˆ×9I#iH‡Ýp•‡LoÇå«ä‹ì˜N´L¦R²cYA»FiÝPk³<;Þ2©lÂGt5•Ƚ•Ãè¸Þ°Œêˆ§êñ¦q´Ž‚@¬.º=öuÖ“G&ÝŒ8‘ûiŠ3’*øÊ£ÀÕ¤‹•³&ç;bD¦jû:ç'H陑·9„¢;ïòÆ{6ãô>LÄzhH¯:¹¢S)µbî[iIÙK­‘—R ø¿¨H½tþ&%Ù8ð´[Tp6Qr´9›²¹'÷$þgYôhYR!-ë]ƱZìÕìlÔvðZb {ëUðìÊ!X@Óò9Xª?mf £R²Š' ~[8„éðJ( “ß¿^4ïÙ¢Ó¯û8 ‘WøkF¾&UXc.A€"d€¾îtMЗe¸äúãŽz•üõ~WÙ5] Í@òýyduÙÔ—}šMý À *Ïf¼ýõaÑ™=™ò%IÌ6OáÖ$©›OFØùn,Ž"û?mt¯ÙÌ[)g!ó/¿#Sü‚2Éä‚Y~ÜOßI^Š©É'‚ÖrÇôô¿ç£»ì/ìV‚™œœyüô_V%ýˆ‰@Ë,¹6÷Ø>‰\» ë¢Y3}V-š©„PÕ§{a5ôJ µ•xe«€{j,¬¿ädaë)¿éÖ­œÕ/BG?Q@ʃöó©ò7ªè»®G/û`øm¿a%ôV'¦àL}Λ®ÃìBFß:§æí½—X¯Ÿf¯ãÑ3"¶KË*kði­öeuT,(õp?˜>úϾÍtº58"H̳ ÿ {ë{o³¢Ò.J’í˜;ðñ£· ©.…b¬þœ…2Õ‰=~ZÌn»4ÿ±QŠî“púïJ¾Ø¶½¿ìŽqÓ'“8êôë¦M>Ëzyp¼å&þ«¯®ÓVÆŽ‰•AF}ƺz92Áý5 »0oT!küN±ìç ÷×#D?áñ¡We±Oó~z‘üÃüMÿdM²³ãÉÁ¸ôk]ù[Œ-¸ã”èç#n;TXÙß4dY+ÔSÿ–¹·8¥+:,%h×/Å$œRPvÌió¯F|f<ÏrËßx +ÆW½ërr¤n0Žœˆ~[cU2;±ûj®j]\VÉ›ùœFFc‘H±~;ÖŸ.HÊâ§±)¾n¹IˆÑÿ)c5þZÎrÊ8G ñËà @e•ØÒߨëK–Œø”˜Áñ5Êuìé 9±Hç5„ŽŸ×+ôtjUÙ»4³¾!Cö¿:ëÅú9¹IâÛ± R(èýõµŒdÙ¥ u£È ǷئDy8¸¿ËX«fí‡ËÅT¡ùkT…±Ä‘‚TUꘓ/¡Ð€4%PVˆèùÐÒlXƉ~®"ïí©HÞL |éH[$ãÆMðô¤2`"D`Bv>ÚR&còk­S-h±$x¡Ð€4  I<ŸÓQômt&ò=õ‹¢ƒ"8àê>FªVVÙÂpjÆ2÷ÿ„i„Hù’vœ ÿ³'üº¸¢y$Gð¬?,Ÿò1C6O𬯖OùF˜¡›á8>>Y?åb‡’Aü'¿ìÉÿ(ÔÂ#É þƒçå“þQ«ŠIðŒûºË©„G’D Áþ™å¸¢ù Áþ•åb†oì?…àŽ2ÿÊ4Å)ðÌû²È4Å ¤Âð:'åb†Rµà8«ßþ¦(g&OðŒûº˦(žFG𜿕_ùF˜ÃèžIðœû²ÿÊ4ÅÈÉþÿwOùtÅÉ"×€<ã'ü£LQ¬¤Âð?îÉÿ(Ó2 §û:Ê4ÅÈÉþÿwOùtÅÉ þÿwOùtÅ$€í8?÷dÿ”iŠIü+þê¿ò1C6HÚ°A±Š¿ò1C6°?îÉÿ.˜¡›á÷tÿ—LP͇ðŒûº˦(y$Â0?îéÿ.˜¡ä‘°î«ÿ(Ó3aü'þì¿ò1EÍý€ÚpkþÌŸò1CÈÃøNýÙåb‡‘Úp}±Wö˜DfþÀíx£Œ¿ò0‰r Áÿ»/ü£WO#á8?÷eÿ”iŠF°Gÿ¥_ùF˜¢fÈ88¸ÃÔŠS÷E™rrE”x?–²ûòÿÝ^£¿F£¢²ÀóE$ ¢,ê–û%²0íÞ­´ÉVŒ9xø¹™‹™;È>žük””\²gH¹(ÒtªE°IÒhÍ;"iöÙ(N‰dôlw£pl%$^ ñ1 (掬ZKA¦ÇK®¿^CZÉ™ÇdOêdÆ$ÍOvâÑH8Ýî:üõ2ØÃDÍ(Yÿ=\˜À¬›†1åë0áZËkÙp~„ãÏ´²“Vï³`ê|ªš.Ö¤P*Ò¢_Øóñã”à^·’ôspÝ–„D_1ûé“üF0{iš üF?øƒLÐıÜcðdÿ=2c¯¸Bz ?}G!ˆ•m¼v{6=Oƒfª@FÚ×h–EiðcæC Ç‚‹oF >bŒ»4J1§e6lk?_*ÛU~•ZöÖ–F^dÉÒìYã[ö7¨ÔÌ„]¨ë†£¢P²·&laãìÒRD#mŠ”ª§íl4ø™UŸhÅ'Š*3yïΉÁ¦û!¡ÚY@x×ÍŽõqã+|ˆ¸þXM>ŸjT_DncÿˆÁ×èxï[NŒâOñïýàýôÍ @n1“ø‡¾™XÄFNá€R²Yhž‰:Ë”Qc›)ÿÞ/üÞu•.6Í8ò$hlͽiO×^5¼¸Æ<†ÇuŸmÔLØì 0HùI7Ë»Pz€A$ƒ]j­£ Ô0MF×ÑÄBµ0ŸÌö$kÄÖìWòŒt!!‰­gÓ5ü‡dRíãùåoZu†Éüô'ÀÅŠÀPdýõ˜ÖèÔ®ÕŠ'ob}Xý®Ž²ð¢|†GÀ-|¹ãì~ú©¦´‹²f zô ¯?–«ID‘ì®0Äù`]½£ïHÕyiÈæ!{÷ê\r Jƒ9¡R+˜†½ô•7Ñct7 "ÜA~ÚÔ:2û3d4+’¡q‰ðÝë›ìÙ´z>i!"ˆúG¾ºühç»§7ò±Ø:ÊÆÍ; ÌxŒ¸¿mY]¢.ÈÍx ë£ÇÚúü´x…~‹c¸Ä-}$ý´ÕUÝ‘ ÙEL÷Ñbä‹a¶‰Ÿ˜‘ϹÖ§Ã-…h´_ fQºo:,rÐyVÍ,¸ÅÙ€ˆ}õ½S3r+:‚„~zÏÇT[eœ`ú½£ò{Ñ×°¯ÑhV#qEô>úÒª&ìÊ3f„\fÝûë\¾9›Þ=–•¡,§±õýõ^)‘]åŠdï ¾Î¢ÆÊò5/¤Žœ"$$ÿ‡[Uz2Óh¬ƒ]‡?sß_Ь_1ÊV6C}ùïX‹…3MNÕ²"|A2«ã’áóª±ÑiÌ6ªqˆÿÅöÑÒ}x“:``Ñ»;`OZÁ=„Ÿ£nÞ±. ±)÷:ê±ÇG7v=¼ÓB.Ì;ßû¡úküN±ìæs_¾¹1d3r_ï ªÙ|NçAùè¿2?Äêï[kî›kbÂåXŽxצqs#,%f‡÷ÏÊ´„ ZóC\W¤ÒoGIrÆ+]‹“áI†cIŸËsØ#Æ£àjf—<\M‹±ºå´ÊýÂZè¸êVrò,hN?ÃrA,nÓt’=}õ…ÄÕ—*dä|;,²HâZG·ŠÕ|M¶<ª>Á™†he¥( ü´ñIJÐòÅÆŠ7Ãy1AãÍRÆI‹ó©â’Z{/š)þ>Èh¦šå‘f¯±Õ\?ö<«-tieq¹E™êý1­n~E*³Ü¸xÜz=¯Âù¹ûDy9oõŸ:öqIËŽÏ',q#¦¦ý®õÔåü‹èd4 ²Œo¢ljt#‘ñnnNØÓb° ¢uÇžXÂÎü )Ñæ×ââá"p R=‰ï^HóO$T¸¢¢ÏiŽ9Â’²‹*/­}­éUSÐ h…‡`(КHƒ@Ñ#B•qjXB{<^ëñFùç.63Z¥Ð×ÏäæäR{=Ð⃊7|¿n»ÃÌ7&ü6×n Îog.xB G¨lyרòõ²QlÞ…n‹è`‡ü'@-¼ûi«6ú<·ÇÛÎçµäD6÷ƈ?mxùç(=®©-˜~ß÷|Ýõ1³xÑò×>.YÏ“g^^8GG·P¢¨yû }Á»/kLj:-i°,¥Ð´ïd'¢…¤, ›¯7ÿ–±Ê8%½lÃvM‹«Ð”Ã@Ѐ4|u  rãß « «'BÚD?^„]ì×Añä;@«Ù:4  h Iäþš£k¡ZÁ¸öñ×V=˜}Àý5³°Ð€4  h@Ðmý?ç¡tN„Hð/@‘à^€4  h@Ѐ4  h@Ѐ4  hþZ-¿§üô/Ä+ëí¡tRÀ/ûê>.…¯úk²ŠÉ ž›FMÃ#¨•«#Øk2mŠUG?7+#?$ãÃ)UQõ7ß\¥')"©YÃÿïØõßz˜Zì¹×¢$Ú‡Q¨Ÿ¹ëSÆþËŸèKl!È-3§®ÏZx‡–ÆE´›¼–ïóÓ Œít4ín †ýuqý“$½ðÂ>“;þúcû&kèl5þý¿¶Š°ùÑS€Wÿ|ÿÜê8~Ëäý lr·r7üÚ˜¿²çú>2²yIȽGvU'ôeL(±H¦qýõŒMæþ‰hÙ "v>Þt¦Ëqú+9~Fgèéµìoèw¬ßñX}]ý™؆™‡þù¿}-ýð )¿÷­ûèÛû5¿¢áì¿?¾ªß³?à†$ õIþú?î?Á™£—•Ç3v~ç­aïÙ¤ÿDúRWs1ýô¯Ø¿Ñþ©òìêëì_è«À²8vf$~zç_³wú-ÅÐX™ºö½mEý™É}ã%Y™»üô«öDëÑ&ûæó÷:S^ÃkèoÌ8^>»t>ú¿äÏø# ##_½eÚömWÑORD^1Êõ}w¦þÍ|>‰Büƒ;±'Þô3 vž¥a×õ7ö>?Cqg•Tƒ#W몿¹UÐñ3·ö:Õß³?àSTÇ÷ÕKö?Á`ÌßûæÕþÌȬœXrhI#üÏZŽ-û4¥^… ¾bØùózÎ*ÍfÚØP½™®«Î·‹3“=$.^ØÑN€ƒUÙATAX#°F½Šñ$§Í* `ûuÖµòÓŸ—µ ~¾ú* ÆÊâ>HÇ ! 'ßí¨² ñ²á÷‘ű׸#Wçd¨ÐeüåÜ%yŸcT4•І6LG'å rÑk°Gª²Hެ¦'Ï™ž èäë)Jöiâùß;¢QBýìu­»F~§ì¯\†ƧȺ"ÊH§wåÑ'£¢Êˆñº!~~f©ý‰ê|ßex¤‡)ÑV¨«'*"¦8¾O¦‡dêü¨*l$3*“2Ùó~çFša%öT ä™ZxPð=µv]/bó>`ØD  ô~ÚI´0ÌТ©â@ó©&è*±j»ˆµëÇcSeøŽO›10‘@' ÀøÖ–TK“)ÊôÖ8cSýNhi¼‰ðFr’Ï"~z½fäkâ>IóJư@‡ú‰ëZwz%/cp$È’W& ˆ{ëP·Ù™¥™¤AJÛ[¤s¶OÊ@ëEí¥ ä쑎ŠEF:ñÖ”†V$sLƒJBé1` AAßå¥"dÊ4 Œ>Õ£è©Û!¼ÓX4»0¾úÄÿ¬{9.BYby7®GDÙ÷®2UòÔ~ãY½ lœmói\…o›ZÜXÎ6e‰Þâm—‚žN¿ñ zW$Z<ïŽV[ýfÙoþÜŸó 2€ÂVGú˲ß“þa«ä‰|sõ—e»ùèÿq¦q9úͳßÓþa¦q9ø—e"ŽzÌ4òDxæâ}—ß=}O$ŽD¬Û/_íÉûéä€ñÈŸõ›e&Æzͧ’ "Ö}“þúŸóiä€ÂD‰vP+ç“þa«äˆÂDÿ¬û7ýú?ÜiäˆñÈ?Ö}›þýî4òDxäë>Íÿ~÷y"Íÿ~÷y 0¬û'ýõ?æÕòDž9°ÿYöoûô¸ÓÉã™ë>Ì:ùôýÆžHÃýgÙïÉûêy _‰l·<Ÿó_$H¸äƒýeÙGœôÿ˜iä‰p‘ë.ÍÿOù†žH“ Ylˆvœ‰D0æ«1ö±Þ™Ä®FàlXÖÎjý—RCC.ý“¡@Ð ›ñkìÚ覡¹v^ì~ZÔLÖŽa èh »Œ >¦¹)ýµ™FÑÒ2Iž0£|¨¡xWuæ9kêÅ›­y_lõ®f‘ê6 !´íÉ…$¼ÊôXù:íÅÑÕ¹;7zñU)~zëhæÓì²Î¬ßKw¥«% õ@ú ²u[ÑÞÉ6½#Ž,‘®…kŸ`?ýucÙ—Ñ¡|Ó[0û h@Ѐ4  Ë@ž€4  h@Ѐ4  h@Ѐ4  h@Ѐ4z@»1´ê>!IøF²û4/$$þm¬K£qèϸd|¾:!ªÉöÒm(–*ÙËÁàsät{×í^‘u2+9âKÙà=«ÛZÚ"¦"LýÕ9\6@Ôr‘µ”ƒ3võT„¾G꾫YRì­AtiËõ}N]ò Wë­Êì¯bFfêòˆÚ*U÷ûëòÇ’™{œ‘¼m_CZ¹Ñš‚`¹{¼ Eéƒ_âûê_!å³îRJ­0à·Ýhœïa¨V†äÊ…j‘vdšFÑÖGD¬Ë6KFn¼ýµÍ»6“¢©’ÏÿòÕRlcCƒ7±ûi‘)$“gRÙR BÖè4Ë$•Ó mW£-2ìV‰=-"mˆ9¦ý5Y´¬†Êåìm2cŠI“#”êdÑqDG•"ƒkûi–ÊdœÉ.Àÿ-\™0DŒ®GµÔ¶‹‰xòK·{hF˜ÖU+`Öôf¤cÊy­F¹·GEБ™"ìäÍSe—6[°5T“!tË‘úþÚ¶ˆ•ëʾùêdR#Êœ¿ç©“ \ÙAâSûÞµh”‡cd€å1ºê½µZŽ=„ÝôF:^ ã™Æ0|Ÿ'Q/a½ôHLô»‘ =«Vö-WAœ¸Ì8¼ì Œ:IF„[²ØžÈ·£9)îOUJ$“v+qþsŒy,^¼¬ÅE=3Rnº"CêQËcѵ­i¤e?ÐqO–`’¾àùÒ•v2ßEqÑ‚d”_¹Þ‰k°Þú«Š¯õæ³·µ D•öi¿Ñ|õƒÓC4‡ÏÓCÛVQ^Ù"ß¡¬ŠQ/,¯B€Õ®¶K{'! 3ˆ®µZ_fU²±"¬ª©”Xý΢I>Êú)ž©ÏëŸÁð5™ÕšÐf*z+ê9"…V¬ª‰ƒ€Sß·žµŠ‰­"ìNIe÷­$«³-»èœ„œ‚ªJ=õ¦—ØWôPâa°$e9¡u¬(Å•¹ eÃ1•ÍŠ½i$úa§±»t±ÃÉ&apÇéZ'Ù™-i4%¬ìu׳‹×D­ß·º-¡’×u¡WdèAs ~N£èÒßbÿ]`ч|¿—R>úÄú:ñþG’øÚløvv;x<¿ÄGš÷× :Gx­ìð Töò?#Ù¶7¬G¢½²9cŸýã~¡Zµ¡lWþðÿþðÿë¬_ì´¾ˆaŸÿïþº¿/±Kè9â9ýä?úé—츠å‡ÿxoÿztÏö)êa©ÿ´8ÿû§ÿ]2ýŠLƒ.ó’ÿþôÿë¦_±I²aø/ÿïOþºeû™<±?ã¿ÿ½ÿøé—ìTCžñ’ÿþðé—씾ƒÔÃÿ¼?ÿ½?úêdÿþ…/ õ0Ïÿ¨ÿzõÓ'ÿô)}2a_y2ûÓÿ®®_²è‘&42ÿÞÿütËö)Ëþ;ÿûßÿŽ™/±Hƒ&ùÊaÿ÷N¦±Q'ÕÁÿ¼¿ÿ¾?úé“û=L&ïæ\ÿýÓÿ®®_±I,/ûÃÿûÓ©Ÿìh‘&èd?ÿ½?úé“ÿú#JúSþðÿþôÿë¦OÿèRúSþðÿþôÿë¦OÿèRúSþðÿþôÿë¦OÿèRú*eÿ«!ÿýéÖïö+éêàÿßÿÞ¶¡iý«ƒÿ|ÿzÚ AêàÿßÿÞ¶‚ŸÑ+&ÿõÿïþº¿²RúWþðßþôÿë©“ÿú%/ å‡àd?ÿ½?úëYOìÕ?£¯ðF¿b¬yAŒÝÈMö5¨M¾ŒN(ûRxÞÃ^åÑã—è¸P SÉР hMøµ‰vmtSPÜ»¾µ¢ån¿-hͲt hMEMGѶèçI4qw#g«×'VuI´@È€ŠõÇžôÉ.Ãæ ÿŠ?}KŠ-62&*÷~|kIÙ“d‹ô#»ó®žŽe‡"€ª©™éèå|Y“.ÒòBiªÚáÏ'híÁ)lù÷ûâfžFf&Ë{×Í”ŸEEWD†è«~·©œ‹Š'†?ô¿üÚ·ÉöZDp‡ú[þm/“ìRü«šeeíHcÖª“L’ŠhúÂ9³çlñËÖÀõô¸Äù¼«tiœ—rXßz¶û"Z¢¾u7‘]6E5’IüµS°H$0`|jƒ¡ŽÌÑY>ÚÚèå%EÍ•ëTÊ¿Bì’A44úÙå?Ò.啌±âãÈT9¦ ûkÅýLŸG¯úx£ÈñPmù=y2ö{*öG§Ý`:dÇÄ=àÿ‘$ë9²THôx¿"s¦l«N\˜9‘ËŽä}^/ÏzÜ%%$fQ‹‰ís$šhb™$e$h^½Íº¬cûûêÔ™z!¢Ï=z-\f. aܯ–ïïZ•!q Ǹ1¯–¿ÏLf‡ÙVÇÜ1úÖ1ä-ÄL˜;“ cÈi8 m§tož²øæû5œ¶Ø7&ó§ŠEòBˆ_‡÷ñ_®§Žeò@˺_/þz.9“8v]ÖºƒOþ‹äÁ7vÀ?}£â›H~ξྯŽcÉm‹pªßSÅ1ä‰?êþã\~\iâ™|#ý_Ü?îºx¦LÐ/Ãû‚§OÇ’>ËÜ*4\sDsƒ@v]Ô€8Ö°˜ËŒ£ü=¹8¦Çó¬¾9²ùb½‹? n4?§ŠEóñý‡úµ¸ ¯—ÓÅ1ç#áíËÈÆñ§ŠEòăðöæMœqûéâŸÑ|±û$|;¹ƒ.?}ˆõ˜½ôiÕiŽ–E.bQ®š½µ·ýŒk€ŸKöÇYÕù…Ð@Æ|bMö€hšKhŽÛÓ+ ±—?/·•ö;Ô[ôW¯eòÙ½51AgÞý´“Z.Ò@Ù‹ëNŒ«-øÁAùrÆ»óÖšú-Kì¤MÌqÌcEWÑ7E3$@ä,±Ô—eQ9-q§¥-WZOB5b„²q¶þïYËôn£ö6TÄJb•kèçZUFd2(_䔎Åt4–ºVHÛ-‹%Äå0¨Ù#ί®‰» ¡þk¨¾”:ÍohÖýɈrbVÄ(Oá"ôM9tF¤¢v\|WZô-Z²ÊA5_¦„vXzC$Q»¿í¡}’I½TVõÔ}"›Áý5ƒk³ù^ˆ¿¿ZÄÿ¤SÆ“!Y]‚<ë‹In´s¥øOb‘Œ‚¶|õ©ˆÉ¢q¾ øyåTl¢{ª£ò¡)”ÿFßqþÕŸ¤k¼xaôp|²¾È?èÓáÿò¨ÿå¾}4¾ÃÿfŸ{mQÿÊ5ÿá1~Ú¾(}4þÃÿfŸð˜¿mÿá1~Úx¡ô<Óûýšü!ÿÂbÿ—SÁ¡æŸØì×áþüºx!ô<Óûýš|!ÿÂbý´ðCèy§öû4øCÿ„Åûjø¡ô<Óûýšü!ÿÂbÿ—SÁ¡æŸØì×áþüºx!ô<Óûýšü!ÿÂbÿ—O>‡šaÿ³_„?øL_òéà‡ÐóOì?ömð‡ÿ‹þM_>‡šaÿ³o„?øD_òiâ‡ÐóOì?ömð‡ÿ‹þMO>‡šaÿ³o„?øD_òià‡ÐóOì?ömð‡ÿ‹þM_>ˆù¥öýü!äí1˧ŠCÍ/°ÿÙ·Â lm1þ‘«âŠô<³ûƒð'Ãx9K›‰·¢È¢•€¢‹Š+¤GË'ìëñªúk©4]Të½ ·dè@Ѐ4¦üZÄ»6º)¨n]—‡«?–µ#|ëG7Øh@*pž#Àñ¡µ~ÎFᨡs²zÚóÊ6ÎéèÂØ€š=‹:ç_£¦_²Þ‘ ±ŸÈ}µ7ôK_gK± %]k¼NFùô?a®Ç%ÑuEê.ƒèâ|sggq®ÔÓ;ÿN–gƒ¯å©×Ìj¤Fµ{ R¥ Iÿtÿ¦§ò3Ú=ßÀvv%ý5ô¸?ç󯑣9¥Tn G—‘­NýW³¯œÝ‰‰ò×,¤t¨šðfy«¿&ηÌJèdèc"òÖ£ÑÊVËý\¿-hiÐi£Æ¤±þÑ^ÿùkÃýIìþ›Gš ’›ðuå=MÙÒBÀø‹uãZOD}|emVßÑŸòdÝ z˜Âý'YwôoÑ’?ªXé÷ƒþº‹òE—àÏSñ.ó—³m6*,¾úõòO£É[g7oø³xËÈá.2*ð$»×?+^Íø¼‹wÈ”ºc£Qè’5<Í•q#Õí2åí‘dÌ>¶PHöõq»GšJ™ªÇßZ‘‘ø^äw­Ç³±ð XÖ—FZ²ìªžµBèɘà0×é¬I›Š+B¯Ò{üõ ÕIC([êüëIìÃE§"æÍýõ[¢E Iʲ¯fÏzÁ¼MB”Y÷×CŸ½’½t^ÚöN„ h@RO'ôÔ}] Ö >À~!úêdz/£Bø¦¶aöЀ4  h@r·O°ïGѤ×G,ggOÎD•P) )5ã\2“gu¤dæ8iHâÐoY\²{7ãŠiŸâ9"hÏTþ2=´ó5#>+]—sÉÌVɆP#À'³­g)+EÂ)ÐÉ·“ÙóŒÖþƒïªù*6eqÜè£qÊÎ ¹òœ˜œRGP3y'Û]›£"ÊÓªFÒ&ÏØê“/ÑV~$÷¨¶_Ä9“ÐÚ«6yùj>‰ȱ}}:C¶r2~,‹%°ñÐË"_0¢ë\¥Ê“ÑÙq÷»ÄeˆâH`ˆ#[Œã3‹‰°IDýý«ZÒ1Mì¿#ãïãKØÓE¿]S!  h@Ѐ4 !®m »)'û¡úê>‹ü…¯úk³BòÿÜŸ×Qôj"²&QŽ){ãöÕoEUgž…]ó&`?[ב7™éz‚=<ž–ج|…ï^¥j6yŸÊte¶C›Q×Ü™¥™»oWÔcã÷×hÊÕ³“_-ƒwÂÚ0Ák¯«®õÕšpu¡ß9‰ïÓô±«’3Œ„äï{v3¬o8äç ³œMbÇ®V+¯4‘h =ëjQf\d…&ï€å«!i<’EkH|r-ã‡,bXçN>Ç®õ¥(²8²»à,ãæ±ðA™ÆèxÝXÓ›‡ÈÞJ~ãUN=‡‡pÃÈ éL¤!úˆ>4Ê-Yd´.}ßoÇÔ|…6h®õœÒ.†®nPí¢ÅÑ#UN$p’ÍÁv¤åÈiœF2»¶Þe0ü¨֪œYqt0ga^ºYüÆ™Cì˜Ézœ$­ìG¾´Fè·¤?/ÛBdü¿mAéËöÐdü¿mAéËöÐdü¿mAéËöÐdü¿mAéËöÐdü¿mDz_ж‰ô‡åûhLƒÒ—í È=!ù~Ú €F ÙöÐd5öQ ÈH_·í ÈŸH~_¶ƒ ô‡åûh28{¶Ó‘™ˆ31²&Œ/Q0À&Á³F%Aª&ìYÖ#¨›{c1!v˜’v©(¶'º÷$›?Üþ§Î²Ö{*}A ¨«ö:ÂOw±² ‡'7­ ZžÅâüÇe¦W÷ñùêE‘ZÎPLr$Š‚{ý5.h©'Ð(˜­´Àu½vJH´Â—Öì/Ϋʈ”lŒc–¸à'^ì| #mQ^6XËÖÈGÞôù‘âFhÈ K’ªÕßb†¤› ¬´q†CL®®õ¨§DmYLA•óÙ*äxKÂRO³Mªèt£3—#2…®Åö¶Ô¾Ì¬~ˆ©[‚àƒþ#í§ÈjÈÇù¥Ç" ˆ=1:%$ŠÜoeTç‡#!W®‚u—¶[¤‚MIÈ ßT|é$ÝÖÇ·Í”@¥W¡ßßZߣ7f”=.+ù“äê<‡À¢ £2™™I¯ÂGEÕ ÎY<]Uo¿¾³;5ƒ$7+ ^…u_J„i ã”*³’|XÒ§]‹ô5$ÀCʾ>4§ˆþZ/ÍBT íÏ“­<«F^Å©Ü~s©P­v¾çR§wf®)tFHËi9É2¯Ø^£S¾Äi•„J³«É:¹öPF¢NöˬFLÛŸ"é*Šÿ:Ósû"Pú7`I+@ ŽDwZé­œ¦£z4R“`ëFÕ¡úµK/Egð?]eôXŠoôÖ ®Ì;çû‘¬Oñ:@æ(¡G\޲ kQôY Ä¡”¿®µÉHôQ WÛ^¥ÑåidZØw_åª)+þZ DòOéÿ-[bZ}Ž¡1Aô]q: Q Að4 $__ôÐb¯¸Ð´‰äŸÓþZ¶Å äŸÓþZ[&(9'ôÿ––Æ(9'ôÿ––Æ(9'ôÿ––Æ(9'ôÿ––Æ(›Ðm-ŒQ–ëùilb‚Öëùilb‰±ýöÒØÅj|/ùilb‚Ôø_òÒØÅ­_òÒØÅk~:ÒÙi¿ùjAOq«l´‚Öëùil˜ äŸÓþZ[ äŸÓþZ[ ^<:ƒCPö£«l´‰ ž¡*Ùm †€4  ©¿±.Í®Šj—c"ðMj&F/úkG7Øh@.`d‰Ô}ösì‚H=ßÛ\ýBëígTŸËöÔØ%l¸#Íêƒl„ˆAõ­Ò9—CJÑtGÑÄøì³?è5Ãúúg§úú‡‚cì÷D_äh5  I¯EÿMOhϦ{¿€ÅìˆÛ_Oƒþ™àçüÍsª³•u¾ýõ¦¬ÁQB1çY¦ H£ŒÚ }6™[²Ö Õþ$7D”£ò×Hôaö9|ÓZ1ü…èUÑâÿÒgýªûÿå¯õ'·úSÍ+0<ѨƒÑ×”õb\æeß&˜õãDÙ)’r²¬;ÎÇL¤\ •‘5¬²’=ÑÉ´D’ec³€¨ ¢?]©"Ë£Öïÿ å|G¶ÁSø‹µ:öˉÉ#Ĺ[1࣬Ü9ŒÏšÌ ‘GÛ\ÿáäoÎ…·ú7Ü$ £9‡#vúiÏÒm;lÛv x.KP9}õéŒ1GžSRf£—E|kFmąГ÷Ö’2ÝŒ„X×UÑ—ÑvâAaçTlË”ŽH ±.ÍÄZDì™Kújq§LÖ>àê®É.‹d°Xt>‘÷Õ‘•Ùž!‘3G*€ žÿMdÙ¸X×]Wl²ýÁëí¡—Ù:4  I<ŸÓQômt+X4ûø‡ë«̾ à~šÙ‡Øh@Ѐ4  hÈ=Û»¦Í§HÁ&$²’"ú¨ë#®ZØ6&"¡O—Z?ž”’ÐnOm‡ÈãzeMêb¾‚›û*¸ *%w^5TW å°f*Šh…ð“ÖŽ)—&˜Ü,X`r!@>àjÆ*,ħ&‹Ï™42qX‹b5\šôD“(7ª¯CYÎ_F°DÿÊÿþgLÙ0‰Ÿ’T±Ç=:®m.‹‚¾Ì7Ćnã.,ؤ*µ#­r‡,œ©£¤¸ÒÙÞô¯}zO=£>xa‹'¤{àxÖ³.‹Éÿ£v‚3S:–s;çä‹ëιCÙÕåF­é3²òã? ̪«'ó¸ø=÷¬I6Þââ—ȾFÄÇvÆ‘'¨À ¿:̣͚aJ4z4VáDø{7±«à~š}†€4  h@ЀÁý4 ±rº®£è×ò¾é¬>Í ÉÿuýõF¢-â‚@í~ÚÓªìóðùÙºûëÊ’Éž™~(î$/6Ü#¨²Ö½4å <ö£;1aí{ž=£*°7Ù×8ñJ=›|Š]\S7 OžõÕ&Õ›Wg'søNlÌ•š,¶Z6Ê‘®2à·ghò¤ˆ óòwízŸðß²ùŸÑoõ2 2*YYŠ [÷Óþ'v;j¨~ÝðücKÒžRFü ng)Y”üŒÊªùJü÷©ÿ ì¿ñ.ª†IðjK!i2Ü`ZæîÊ¿¨iU _"†Fš ÙUš:Êþ›}ø‡ôSà(±ÞI>rBÒ$žõWôÉ>Êÿ¨oÐèþ $õ[-ɪó§ü*Nìú–õGk ‹@Mñg^ˆªÑç›Ëcì}Æ´s¦>ãAL,}Æ‚˜Xû0±÷ acî4ÂÇÜh)…¸ÐS q ¦ƒ  h@Ѐ,@ÐI·lLB¸2F@‘äX »ð ¶ª³^ù×5Xæ]$Ç“$…ƒFÆÔƒcõk?5o#)ÍÁ`d,Ôd…5}(ÿ1¬Ôq5o"!Ýp2pŽ9GVHpj!XŽQ5F±ßZuncpF) c,¦¬ßÛY‹‰§lS¾ÙM3e4@5A I«?—~|'­gâއʋA>À˜ìñb¥€=‘æ¿}uïcÛUWÐØgeàãD«9~o|B!cCÉ  ¡c¿Ì}õZ´gjB†RB`Æ?£+Òó‰¦ W’~ŸÈv;>4J.=•þF€˜m(+”Õö:Wö>Bò³¶Ùäh-Ø)!˜!¢GDª$¨óö:³Q¢E»#gÜ036ð ä§ÓVxŠ‘@b@ ±cü¯V’BÛeðÆ Ì""ÁýÜøÖ#‹f¥•l|ã—.MËíìu¦ e6ÀŽ32±ªíN¯ÄnÊÄ1Î!c#"ßkשּׁR+¶Å¨ÛѾ–y:òGD¢Vä38bÇm(/dqëÆ¬”h‘ÊÆ¸ƒŠz³°°8í­|ivÉÊ8üG­;UuZ­GìÊ¿e XÊ!‘_ˆê*¾Í4è¦ËúØ–«Øë2ÆÂº ¯CŠ, °#ªY×°¯Ð‚Ûy!B¸£ßGYxù$>5ÄìQØåkδªŒnÆJ4jÒLÊ?£ÛWXR. g¸’º'ư”2ì×Ï•0ZbÓHÎGâ:¿ ØùQY#ÁÇ+‘rOƒZT´L»¦!Q,ù ¾ÞÚ°”‘·mÈÆtùt›‘_7®Ð’zG9'Û5¨×zÙ†è·`Ðh`Ÿþ­RËÑYü×Y}"›Áý5ƒk³ùþäküNÐüŽiôuÈ·D7·ë¨úñÿí+«ó£ÐÇj£ô×±tyd¾E•Øô ·¹:4'›‹¡÷Ð‘ìƒ QæþÚ#Õö7¡°>þt$Ég‰ßB-vA“®$xо´J‘wWz‚Ôj´% .HäÃöФó`/Üûh›£~úyÝ ¢¡È$_Z 4XHú÷ÐÍWdr$ök½ W²KÙèž´¢¾«ÙëBÕ"KÝOí¡IäA?ç¡4ôC³ÂnÆ„üH GÐÇÎ…oa̓Q?¦„ºÑ!˜¯G¿×A¦ArÝ#怜»'œ•©jÅkd[qûR*@KW@hZL›êÔ~úH …}έ1q²=Fä ê]ÈÝ_ùèE®Ë§á'@&süÍfF£Ñ]dé.ÆEàþšÔLŒ_ôÖŽo°Ð€Tö4:Ô}] ³zÁÔŸms®€˜Å0ï©ì£t zõÑô`ƒªGÑÆøì³9¿a¯?õ?éþŸþ¡à‡û¡¯ž{×DhPóÖ²ìj´È›$ÿ¹ÓWØ}ïà?ÿ$A÷ú\ó9ßÈêËŠ²5÷}uq9æAÂ^%65—JDEŠ®¼‹UZ,0€~Í\FL€(ÖŒ—!Šù£¡ˆöSBǣƤ¿ûDüÚðUÙîþ—ÙæV#+ñAßÛ^_G©¶9vüÖ„øÕH–Èl<’¤•ªÀÓc-ØY –UëGˆ.÷Ñ‚{õ~ú‹rE—âϦá]± @áÐ:ú©üQóù1˜méþÔ ö:±l’ª+ü>5³5ª"@ÅH¦¯¤êJ«ƒR†ù·ûQñ¬í•z4)!x“­™­ÙX‹Äýõz ˜¸Š®º'ÛGÐ_‘…¦›‹ÈèrÈëT^&`üžUá_}i4F˜ïWÉpßZ¸£4Àåâ0¦™zñÞŽQ 2&,œY¤+ªHòÔ¸ú%Øð¶º=³ L²›ñûêöN„ h@RO'ôÔ}] Ö >À~!úêdz/£Bø¦¶aöЀ4  h@rƒF¼‘£èÒ«G#lÜà¦îOÁgƸB3W³¼å ÇÚ³¾V8ò2 dbIú(N•‘Ê-²ߺ.á&Cd)’•~Çï«S̹G{Fó Øï–LŽÄ£ _eBx=•Ê-ŸmÝÝ1êsÊ3üÂ=ôÂm"çÞ‡áàfù¾TÒ’„t ñ­Æ2S3)Ç¢¨“Gò:êqODˆÁ×í¡2Ú¿m@bÇZ ‘DÅŽ"̈&Í:”‘\­PÅ$)ãTËTUÏÐ~›´qò>ÃÌÌlŸ…_}p|i³²äiöŸh‰¢„~"Kru¸C›Z+¢šèsTO ¶•d´‹è@Ѐ4  h@Ðx?¦v.O÷CõÔ}þB“ðeöh^Y¨ïY}DËÿcüš×¢#Ïã­æÎ=y—äÏL¿z Tb üµéƒøžY+˜ß]oƶeFƒÔÚÿ¾¥«-Y+8oßFÑZ—»ãÖ–ŠGªKZ6‹L“'÷:)ÅÓQñí¢vh¶.µr¢5d™=¸÷©h%@d²mtÉ!Hƒ%võÒФ¥ø^- Ó wd~šZ Q&e¾Çíª)¬*ÀëB‘êy:–‰HAä)ïF蘢ީþ‘¥¢ãûSÿºÔÈR'ÕÒ?m2ˆæ>ÇL… õGÛüµ2bz£íþZdÅ õGÛü´ÉŠAê·ùi“€ËßdÅ õ+° ëV‰ƒ äyÑ;+ˆ|Ïçª+T3ùèLCæ= H>góÐR™üô€dWW ¤3ùè)Ìþz G3?jƒsÛJÉóZ(]y ƒàýû¨H½a:‰¹VH ŽX6¸ã–dr$Ù¯~É?¹'îOfþ=Ò‘Ž\ ©2ÆbúH[Œ†påDwtG·÷ÖoãFŸä0íÓ& ,¤r‹*Ixñèòçןn_å«oŒ¨¬û4±¼Y˜ˆQ–ˆ"ÁüˆûjE¿¢É/³$¸0¦4˜Ðí‘À$ sfF‘qbÇÑŽ2¶I·d+ÍßöÖ¤ÚB5díû|¸ð@ò SzkãÙ7×áñùþ]ÛµÑ*ŸcñÞZåÄQÝGdë ¶é£M$´ÇLò?Ùôšñ­Hʲ-Î9 ä? ¿¾žº/²±;ˆ8ËŠÏØu¨œ«¡$¯²±<æB#ÂXÔ{W._Eø—Ê3•Q:ÝýE¿òÕ‘¡ŒàªðÄäkê${êú!È(Ãä@ïF×Ð")¥Uln öQ5}ß±ye•ÈX{Ò]…ÙiÞZVHØo¾²ÿH¿ÜY9€YÅJýu[uѪÙhä•¡#åB½ôkV-¿F¡“0UPØÁš¾¢CWÖÈ)&#,+á/é€ìk)Ôº+ZÛ"i%õùE„ ~ývumôZT7 æ4*cÃP=ºð5[uÑ}ò¨>D3‘ßZi+¡Rû¶2—+é·»W­Eܺ$—dz¡³`k©Æ]±uz yÿêÕ,½ŸÀýu—Ñb)¼ÓX6»0ïŸîF±?ÄíÈæë‘@øþúÃô Çï%´¿ê ú=~×þzöžY^@ƨúÑm̼­Ê,åÇWƒ:âÛ³ªQ ƒ|_Q¡Êq?Šº½UÉAÂÇãï™3úžï¯¶´¹2øéXùçX"yÜÐZ›¤f Ýü]êiàyWš·€}¯\—#kGGƯd ùÌì¥A\XûEÈî>5EâY¾VD©Xý?jÔòÛ¦WÆ’´u£2,`½ròk^„ôyßtg—sÇêøÿ×XÌÞ_ã®Ðzª”o }ưù `Hß™Y¥†ì‘í§`m‹6 ¤ vEþšéY‡+œ¸…K’5e%äFãs”Šìñ HÍHN%ó³#ËՖè}µe%æƒ 6Ø}x‰"ü¾‘’˜”p2î»ô¢ LlÖ99c‡žý _‰1bH¾hqiªÊælÛâ›nˆƒâh¦iZHˆH»ºó¢åNÈøž»fëºÂ'ÆkÑ¿c®°äR…œçнÇ|ÃÛ$XçnØÐ÷Ö99!¬°„ä›E%ø Vòqh+ί’7¢ø¥ìÏÅPú’ á*ôkιǙ6;&é>"ĉ‘dyøëZ|н˜\r¢ÒoøÜÚ4F~"É­<°½¨Ë‹ñ(Í*Å )&ùuãSÊ­ñéšSâL‘Ø¡Ñ"Õ\ªÌø‹àïø™Ó|¼vØV5cȧ øÜQ£+)q!i¦&—³ZÜÚŠ1äb`>9šÍ\@îõÏÍ:øedÉñ&ã|©'ÙïöÑrÇÇ+¦;dܤܠy(]Õâ›äD䂽?×S‹Û'B ›ýïöÖeѨôWY:K±‘x?¦µ#Àý5£›ì4 7àbuF×G<–.~ÚÁÔg d OÆ>ú¾ÃèÛ7û•×OG2c'€ê™—Gã’?ƒ¿é¯?õôÏWôÿõŠ äA¯›#è£/øOödKDpè?¶ša;%”ô÷5§ñ(5zOÕÓùô{¿€Íì‰m}.Äùœÿ‘ÚØžõè8´‘-àþš£I¦ÅãKØ®õ#bT†{UkFb”0öн¢I š:¥ðb„];ý&Ú ™ÿ¦¼?ÔžßéŸg›¸Ì*Ñ?myG«¢@˜@ýu´Ñ’Hþ×ÑòoJý“/ÐɘFg.ßÛRZöTôeˆT±…쇟×Y]£rè÷cpËÆÂ„D¡¾‘`}ÜR£çb›-ºeÊäÊc¾õ+añÄ“»e»ð «–Æ #OÍ’:ž¿¾µ’3вËǤ—õ£«•¢R4bJìx±°5¸™j†@ÔXßZ!\•i1Aò(f]-drðð~«/²uÊ1Öέý¢ÀÃo_÷ÕÅ&D›L2‚ž§G£Þ«„_dÎHC|9Š+ù¬Þõ—òùd½ ÃØ±1rLr±#ÚüêÇG¢K•Éléþ§Û]Ž+nË)²N²t2Ѐ¤žOé¨ú6º¬}€üCõÕf_F…ð?MlÃì4  h@Ѐ4äêèÖ†•"k³çAïd€Ñ HâA£Ø÷Ð6xÕ÷÷Оƒêïü´5ì¤÷÷öÑhR$)>4‘k*(ÛC5ºÀš£ j‰Ð  ’MqëÞôG¿ÈƒÄ ß@÷Ñt‰~€4'²t h@Ѐ4  h@ àþšع?Ý×Qôkù OÂ5—Ù¡yѸôL¿öAÿË­ÿ#ŒÛgïÞ¼«òg¦_Š;0J°b,Ž:×tÒç«‘1nX¦2ÌÜ+ÙzZÊË ¬v^Be¯Î­Æ…H#ÍÅ”IÔ×z™DT€æã‰”“à¦Q \Ìf«­x6un"¤XdÀÿJʤû –…"'•–‘|Ð:­ª"TÎze8¥Ë ßÓzäÝ{;oèr,î,füw­%û3¢LY$r`÷ýCL[öf÷вò¬¾ˆÍú½€m7ufµ]$•ä1.a$y³¨ÿ¹*#8dƒ8(}ÛV¿cI”i'yœ®‡D†÷Ô×ÙÁhZiW’f ÿæñª·ì®‰):pïÀå©Rû$Ûþ–ëóÖ©×dC7þòæÔ©ý}¡›ÿy?óiSû/Çè= ßûÉÿ›LY~AèfÿÞOüÚbÉñú—Íÿ½ÿž˜È×Ãè>_7þ÷þzc!q—Íÿ½ÿž˜È\@cæþdßë«R'Ä= ÕïæMþM©Sû&ˆhòx3-€º'M¢ªcöÙ$š ‘¾¡ÕëIÙ‰hz¨ðýR[Hž öЖÊý´É¡ö aCì4‡Øh-…°Ð[ a ¶s³÷H¶Ý¹}E‘˺¨)-€$]€{5C³¢¼ ë$YI€®²`° ÑûƒØý³¼M?ÈåË»Oß/è)ŒÉÄ?­Fƒ*“Uì\u}€|t ¯‰«Ù¦›ÖÈÇ—=š1n«é$¸ ¯¤y½âD¾Ev‰²òšFëÒVuÉmjÄx¯¾÷ù{è´´Ê龋I$¸ØæDÌfPݪ©cçì¶ËYJ^™[_EWpÇ Œ³MÒX>|qºüêµq_d¿Ñ\­ÊSqb£3ÈŒàHLtª@=vIöl{ÜuÙ”ö.=ç!qLF(ñÖy%2ÁX·@Q²“V?]TvVÕÝ mÃ53žêÑ$éKêwl¨WbØoóïY©}‹ûEçÊÈ—*\e*‰ …yÌ´I*¡]ùÙßÀ²ë±Ûè®>lðíy²´†AŒÄƒÌ 4*ﻺ7Ùª•®ÈÝ>Œç?pÇL¹RDõà„Ȩeä¥H$¯"^,y£z‘[ì²zèé§Í²‡ÊÈEr>¤I ýÈôѯÙB7 Âl(R1"É|¥w*‘€’¢}¬WG¿cRUؽ”ùÁ2¢ÃÂxÌRDîd’R¢£Øºûßµvã¦$þ[E27 1ó×\QEBñ¹%Xø±Æ‡‘äÝÔK횺Õ99ù9SC–ñÇ2…B’›6ªj¨]Ý“}]Õ”Ò¥lÌ[¾‡agæî²«ÇŽÊ¶‘ÈÇŸve ãØ{£ÕëMSÛ ÷¢ût™óᑜ¥’iÉAo‹ È Y]‘W¢òå|œ‹$Ò¼–hzQ3Ÿî¨¯Ù[TbÞw&XVxIúìúrFèöBñ'ûc¾Æ³%olGKF—r0a›Ô*’F¬¬}Á‹ÒYVʪôa›q0f$$²3ªÉ*MP#Ø÷º7Z˜ë²Þú4ãî&@19ÅäÝ¢©WŽîÖ‡Ùö:Õ:ìÍ«èŒmË'?„r ‚'e‰½[,¤ô¡F¨‘ØïÉѪö¿DgL¸xòd¦CJª5ì’HÀšf4GƲ•¾Í=.†ÆyâÄ>´J%•£>”¼€!Xù Oá¢(Q?–·WìÊuè¦6ûš²ÿ/gV¥<Ühú¾˜=)°Iý‡Üõ« ^É6¾ŽÖß:ç`Ûé2¯Ä÷ÆÀ5~õ®†¦lòîcbá+$.«<¯/ ¾ºdyêëC2)òóf$m‡Æ§’(eõ>¢éÊíhP1ÈnM–Of#Úüך«£`£>æØÐe¤ÓzÄÑ¡4’~üA¯ï¬8Û6¥HæîØy“ɉ†¡cÊ”ýlÅ[ð3QM ýïªu—Æ.GÑ»cùL‘!`U{w¬Ç‹\¹Dœ¤Ÿ;:}¶RUÝiÀš A°G’(ѽtš³Ñìby1~¦1ÿ»-@:F¬ûÖ¹ø¨Ûå´dÚpàݰLpÂ%¦F#“ø¯®û ×TMñ,hywcóð Ç‘f•:–UOVëÓ$ ýMÔWÄžÂåf½¢y36èòP“d¡'‹~V(×µÖ¶“Q99\ŒðG–ÐÊg*ÀåâÈã÷U#û^¹øíÙ×:Z$³Š‘r2ÉL¨`B׊ ]ƒgÅ Ô|H.M›ÿƒÕïˆìiâ™>ÈgÏ’££"au'‰P@4HùŃ~u¾8Sdä•£WÄðJpVH¸ž% cêå"­Yñ`ÕêÎ9„è§ÃøÒ¤Ó¾Bpx¤1ÈŠÜ…ñ 4,ÃØwcXããÁöj|¹ ø åJ«‰ƒy 2J“*P4hÙ¶ 6Ekr†fa' yø2ñ TIJÏÅ›’)÷ ¤Ñò@4kƧpEäy²¹Ûf~oÄEƱˆ‹z†é‹Wjz¿î†gĤîÍÇ•¥^Œmµ|Æí½¯6HäBÄ[$P/£Ð$‚(Ö¹¿éÓ«f—;]"ù{fGËnXÙ,L×âuRX¸‡êÒàHžfÍß áä퉑·œp&E_ZÕƒrÈ;RFº"õ¾>5Ç3ÉÈæì˸àÓoÏŽÞl•P«+gbXC¥ök¡íž^/#²ñò਼?Þ+R\ ÊËt£C øzLY*9¿”Ez«‰©ÈQ~f`$“è[¡}GÂîÇšˆO…¹=K5ªßz«‡e|Ê› x¹qä«w"«ÍêÇŠ™—&¨~ë€ûŽ$*O¸×IÇ$bÄçbü*¸àšèݾ¸®ޝ™´_#á²îÓC-94¶ÍöoÙvÆÛ¡ug±²u׎#—$œÙ¹?×C‰:S~?í¬ÈÚ覲n]—‡ÍkQ0ú­ h NŒ¯ßQôimœ¹ýe Ä.c\_gu^ÅsÎ#—¦/í©rú4”XÈvÎJ:·'èËT5.¶´º#èÛ'Õmtôs3edäÃx’Í_q¬Þ¨Ò[9ÿ&ÈZADÖ¹QÿHëÀ¿æ/mnKÀGËíc_>4{M‹).¸öO‹Ý X)玽øüµ7ôˆÔ€wã­?À2îkňø’<†X¸M_¸ÖmѬRfg.0¥r(€j½õ—x•:‘âŽ÷¼¤²#JÊ¡Í îµá—$Óì÷GŽ--oÛô™øñÇ”Åþ¾û­!É6öÉ>8¤ÚGºÈÌÅÇÅçrV;_,@³¯¡q]ž”¶ƒsÛ$Ej; $S¢JfâÂ…ù:èsßE“Íè%Ñm †€4 )'“új>®…kŸ`?ýucÙ—Ñ¡|Ó[0û h@Ѐ4   ¡…: #BÛ!€âzÐ%f|œ˜ LÔ=µÄÝdZ)£ÚÈ~Z'b¨j×DžõLlšwCôÐ{'B€‚kê$þš},Ùç¡uìŽUõý´*TA‘Qm˜mFÒ&ÛЗÎÄŒ3!Gèu2F±“]þ)·ò£’¢ýùh§¸I \Ìg#„ÊO°½2‡Ù1˜àÃ+»ûh}‡&®@èLPs&Åè:eô2Ѐ4  h¼Ó@»'û¡úê>!IøF²û4S#ýÈýF²ú7ˆ“¬@ðëoñ"üŽ7Õ›1}yWäÏL¿v&›P>ÚíÄá—ÈÉ•°I“LòѪ4u‡ÆÙ¥È‘ ðë5qœŠtu û5å‰'á¾QªzÄQ³§ý“ÊL.>Jä K=δ¸ÒäÑ\½Žy$å ÐÏç¨ø›zb<‰-ŒÇØÌ3 \’<‚zÖ”í™s³^o/•n=оµ·J&SvyL¥ù§24„:ñ4Û=б!_)!²>ÆõkÙ]_@íœT*ç0¯ÏK•vOÑ04‰’2dÉ%‡±:$Ó»šª-$ÓÉ#˜òJò7`êÉÉ‘(ûE%|¶‹‚æ÷âﳩòk²¬SèwÌËò.d³îoU:fZ¹ ?2‰qå2ßšñ¬ü«³oè"9K:Ï&a`¾=jü“ìFº:ÆúŸ·zíäGeNø@é¬þºy?ePD훲Ýj¾D‹ã'ø×¿©¬yIã#øåøc­y?aq°þ8¨éäý—ÄÇõ<£ÄÇõ<Ÿ±âãƒÁßO'ì‡ñÚëΞOØñ™¤Ê‹æ~xe?Šãí¬g³jŽîÍ#> –¿¾½ä]kRÅ$‰¬ºmûf=È}VwP yYˆú“C³âµ[Z²,­‚mûn 2ÂÓíd4¬ÔI$žÉ¢I$ýýõ$âU’Žq½E†Q_ˆè”l;£.ó‡• lˆ$‘” ¹  `Ðèë2’B*ÆÉ8øqFˆYXÍž VUа»Ñ°¶‰$õß BÅÃæ5rjêúëS(Õfœl]¶&—2–@Øü@xýþ_aªš¢;LF.Õ ÿ1“ gd ‘Ƭ$Ð ÍC¾€ ;þÖN$Šeðv½¶´`¬r?¦´î¤©bM’6;öòÒÓm—i$íÛdØæ9â•R',£Õ`ÜÙåw}žïÇ^5‹Û+‹éÛ±¶|i„Qã¸@XôCÿÔÕRM‘ÇGHìøç/ %XªáFË bÏO}E{ßå®Çèkí˜ReŒî’Xäc™”5xä«Ç`õ×숶¬rþu!"Kb‘Š©o$)4 ÷ Ùû›Ÿm1+ªc=I BÀÌäÏ•“Ä}€ªö­ &h8xï4³<@´±ˆä²He@â?¾‚FMÃdÆÈÚNвH±1^\¤g4bH°+ÏWÖ£tTìdø˜Ù êK²ñ£dx`ÃÁö í¬]œíëkÃ8ð¯ãYÜPèÝ/Í{ë3m#¤R³ŹZ_'ÝŸÄ*ö¡®VÍ‹L(ÒyçbO®T0ð€ÿ©¿ÏòÒú v[æàÑXu*ýžÁçìþÚ‘o0ÒÅÈv-±cu0;zÅ ¦I™‹ñ6,’Iìz#£c­{9¢ú«QöÌ˺aÅš3Wš ä9Í}$Õ $ ¡}V‹5^džú3áæHfÁ4LyÚIMIo#£c _mcÍ'èÓáŠé“uÂx21`Ç0Œˆ83ªý#é* x°(~`zµæÚ~ŒømNᓃà ÇdX˺ò<ªŠ= &ꮵ¥Ìœ©ÃJÏE*€(趻ݜ)Ó}ÉÀÝãÃX¿”ÊK7ÚµÂ|˜ËgXÃ(Ú06v6FÌ#\H +Ä)Ÿ«‰>ׯè~úždÍxšfÃñ(–_K`J<ê>mÃò4ln>:fÅ ^˜-+0 `…’¨ïi3ŒÒM¡9»l_ÃñmQHæÜВܹ(Øú»èõãY›q5™M«pá0Bä—f,XŸrI$šY>¹Ç‘û:>8ú+¹çbn|¢ÈÇfeF RFRTÕ‚T‚A¡`ôhhùwH.-lØ›>猓gc±-£*ÌêA$Ñ$‹¯] Õlã$ïCóâÅ"<é½EúU–F^¼Ñ€ÃÞˆ hÚ]ˆ«èç;íx¹?73—GvBebªZù¤<’hy×7È“:xÛÜp"ÛÆÐ"2Db+/"m1$Q²I$ôo½O*E\A6ßÇ(&U˜Ò‡.@ðÈÝhYûUÊœ¨VkŸbˆ`¦Üþš£†C+Èå@Jy†^ºèÕ+½u´aªó ðöX+L"@¤Wý‰$îSç\§É¸AHß2dÀ³­€Úë’9µ‰LìÄË—ÌGCY”šEŒm˜bÞ§HÞIÐuþË\—#Kg_{·çžE•#¨È6N¯•¶Oì=ê‰9‰SÓkQåMìBów¦W)Š–öÚ̹–0U²ù$¿PˆcÛΞB`^ˆq BMQ¯cöÓˉW—eÄhËIŽyßBµ<ÖUÄ‘»oÌùäætÃí®Ñ•œelý5£°Ð‚füzÌ®Šë&åÙxµ¡ºÑ€Ð€\Çè#ª÷Ô}g<ÝŸ×\¿‘Ø '³«L”€Þ©IK Öw‘FÙ ô‡_muô`ˆ$W§¢&ò8ßÙÜWC\?¨ÿ¦vþžó<,K ƒ¯Ï_;IA+üK.ÅHu¬´\X|þIì¹=ë96J_Dü£õ÷Òåe÷Ñ\‰åš&25ÐûøÑîCøžçà"ÈŸ¦¾â|þwò;”XëÒëÑçùî´TΡUÙLu4Xs¬ª+´_Z3òh1D¸®ÁïAþHaȃöÐ+ظ¾©ã>ÜÇŸ×HöYôz/‹±w ­»äqù5í¯W$[G—Ži6aØ6ÍÚ=ò<Œœ©Æ‹UkQj]ä’hö„W‘¯iäua÷±©°|èïÐ4aÝŠïZfd2*£c«ïZöb‘2(1B.º>‚¬Ž{G‘"IR.À½q©4ÎÖ“8ð†dŒìôKí¯?ü<¤z<ê:#଼yÒ@Öï½#ý<“L’çRTiøçàçø§QÑúdVóZíË N¨ãÅ8žÿF°n1ç¶k¹Qá˜b2É›Ÿ,Z£Ùe÷þÇ^½3ËìbUtuL¾ÉР h Iäþš£k¡ZÁ§ØÄ?]Xöeôh_ôÖÌ>Ã@Ћ«Ð€4  h@ÐÕ]èUvcÝ!Y!ä|ƒ¬É`öghN4K—ŽHƒ/±×4š+Û£|.²Ä|®©Ú1Tƨv5LtÈ®:tG²tXƒ×ç¡We]¨t…‰ÅÞþ*ƒ½)?/^n^e#ÑÅÃ)mž;âéÚ¦É*[Â)ìëË.nIvz£ÇôcLÕwa&[òQe÷ZÊn­›ÕèF&âï$ùÔ4×Ð;’ÑìÒ¹¯ #Åšä°µâ|.q FFý·âì¸$ôZ^e{ecÝk¬9¦ŽRá‹=6Ͼbo-©‡âCç^Î>U3ËËÄànUãﮇ?[/ßC  h@ЀÁý4 ±rº®£è×òŸ„k/³E2Ý}eôn=ÐÅÿÖåÑ?‘ÁÄ›8ך?“=_v°ïåÔzïQ8=HœŒ¸°ÇólßÛIIžÅ¥¨øÞ¦IŒ2æb¢òiE`t´‰‹ÉÇâL´ [‹E© \ÈÊ$à‘æ´R‹#‹D>^:)c*€¥¢¨²LÆJÊ>¡U¦Q$qó½iÈùËbšµÂzz;BÚeÁ‚Rû 1“žc|# ›#Y‚Œ¥TY9%vO,²Ú0A[úOˆÕø§Ðù5vZI¶¨W“m÷F€ ªÜ¢%/²©•µ<«Û«ããE>;ª r%v_')‹úŠ‹ ùi$“èFMˆLí±‹ÈÛi  õÇ»ÖT¡ôk}†6fÚѤÛ×éîµSã~ƒS^Ëœý£’ÖÛø½ÂøÑK¾ˆã?³¥Ó·IuÅQÈ]V»(Aú8¹ÍvË “n÷Ç_ÛWÇ¡ä—ØÛ¿îËûiã‡ÐÍý‡ðM»þì¿¶ž8} ߨÛ¿îËûiã‡ÐÍý‡ðM»þì¿¶ž8} ߨÛ¿îËûj>8ý 佇ðMµ»ôÈjxãô3d “nãõc¥ÇZ®ú rû#X lhSˆCB´Nº+MíVÛ~ú­4fÓ赸ÔÂÇÜh)…¸ÐS q ¦>ãAL,}Æ‚˜Xû3¾nRàâEfúñ»‚Ì¡[}?R±$’( £Ø­XÞ%•d?ir¶xrePEV x?þ:Í`@C¢‡¾xÔWE}“2¤EŽ(5õ=hïÐUì0Æo¦ÑÐPó÷Ò9ìKÓ+ec#œ¨Ã1üø$×câú"9rtÀ„{öÕ¹eÐ¥gU[‰õ×ß]­QÇvJ9b,õí¡%ÐÍ †€4f=ÙÖeѵÑ]d§â¬Ìlyq\¸Ôú„´nWÁV¦ï±Ø«Èîõ$›‹:E¬¶+\†82L¹.²å…q#(Æèt.bÍŠ7ußV«ÐObq· ³¼9¤ƒ¤e ?• -÷'£géÖ±JHÊoweÞ¤Êi×jÎBˆØ¨’Æd”«Qðz¡ù÷פäû+žù²m¹1I¹Jta²RÚ;G%€Zè1ºø÷Ñ ŒtÍ0myÍY1éܤƒÈ}ú~Ýk›ãŽÎžGKôq÷ÝŸoÛw(¢f”ؕԥZ›¾ÅWuÝk…(4ŽžVä™Ô‹á¼Qˆ#’bÒPþeö4Q¢>fåhæm˜3.éêe3 ž@ˆ›«úôÅwînìV¼pLËä›T&ß,{¼¸»ŒRÉ´‘…u$›¡äH¿Ê‰½WÆ› ‘Åp¶UL¬¯"v‘R(äV*â, @©#ß¿zÖeƨ«‘Ù>Ï;²ÈZ¡Ca}µÇÅ/&º;yWŒôJXÐÚµìTßF<í¢ ü…ÈrAP@¯{×9ñ©3¬9b*/†qBÒ³2Õ*ŸôÖ|Q‰|²g?oÚŽÏ·Æ9Ò_M ŠX5¿%Ù #È¿ÏOhy[g[0I·ìòG‹!R‹HÕd@º6Ÿ}tФs“¶r¤ËÌ8™qî9îË*¤„"ð¹ž0Iª•I$ìT4i0¤ÓИ¦žm¡„¬ò®qŠ$ 5(äö<çÇ^Fû^É؉’2Ì…Ôòb¼hÙ±^AÅÅQîõSl×—Ó:xøÿ/ƒ‘4:']’Iäé‘›ˆ™qz.Ì;èeÇ!âÌŸÀaô &f6{b{×? :ùdIø{ñ(Çé« yÕñ!å‘-±ãœ¤È2O 5WÊÑŸ+™¸¯Øûk¥³š¯F=Çf‡:_Uܸ½sŸléLQ“7.}»)0±²*92på‡*~;ìQ°+‘="±TŽmäìéfc&\~œÄûäk2ŽHÔfâôyÈ£\­á0S82É,±¼f@^> ö@€JõdØ7CÛ/Š,éå‘|||¹°²}ܶ;,‹À‘$âúäPW‘ ÷x ´O,žÍ?aâ>NW¥¸ ¸ãe ¢;PH°=ý¼]{jÇŠ ™—$š7ϲãÊåÄ…TžÕN£ã¶irº.»\ ÅõãW‘Ÿ#l§ð<4W@¿ï ›ö:‹Pò;9‹Œ1÷¯–Yÿ®¡çà)$"ÄW㾟^XQqªÙ_-½ÜuÛŽkkýݹ%4Ý?÷V9N°£'ÄÚ_ïfœ£ä[õÿÑ H‰ù°ÏÿMZIt“ÿÇÿfr•÷Ûg½ø†È—¯gâxùõ#´Ù ®Bλ6‘É&Êœ˜Š’+ƦIèª4Înéºäàú_Ãß›·.qz|©h[õGé5Ð=ÝÈ » lèãd@ð¡L*•I×Ô¿]w箵¤ì˜èäägì#lŽ>—¦´–$««¢‰7vPf•½Í.þ¸Éš)$–7…ÝKEÀÈ ‚W«c`ÝhÝC¶-Ë35ÊfOÐŒœrc óÝ è(PdS(«£þ’ûLûÿå¯õ'³úcÌ©ù·€uå=r6×UcÕ~ZÕª3M”}Î'vd€v´§á?ÏôüµÒ 6ýçšt½”ÌÊ‹$J>5ùy×Õ’y÷áÇýu߯”.¾ŽFåWö{}¿sΓkžX ¶ÃÄde1ß©?dWW@@DƒÜkÝñI“lÓðÞd{‹d/Μ•GQŒŠµ‹PﻯzöÓVTuLq’®µªFm‘$h¨XGd ¡¨õÑcýÄâJrƒ3ÁƸó©ú+ìÍ6^zn£jŠÁ•ÖT” !!sSÕÈ~@ãZÒFm³£²Äèº YÄÆÝó$Ûó•w‘“3H‘âV¦ ¼@ ØðÖzžÎXÑI7)ó²ž ·t 0,TÔX·*°Aèà×~úËTo#OÃ99™¯6vI’„X¹FŒGCÀ,kÞªï΋°íE”a|{kVŒ4ÙS:1 ´=ΖŠZ2®ý†–ƒEºåמ©²ñƒVt2û-¡ [Æd»l ¸}(¤%BÙáD:ö$1¯`G¾€fØs$Ü:™ÁgZ…’Bõçˆ _½^€Ç¹g˜wQ“»Œ8„ãrz®X‚¶ÀŠ…ËÏZv#3uÊux8+Œ¤Ž<. L±RÒxåÕ±°hp¢.ô4º+½4™à|Ê™Ndë4}rT_P­kH>ãïÞ±L¡´dn3œdÉÜÎfª"ƒ ñ¡FùƒÝö>Æ´d}¾¾Ño¸´òFг+²ÜLME|Ùüõ³/±ûÆd»l ¸}(¤%BÙáD:ö$1¯`G¾„¶ÆÁI7¦pYÖ€ád½yâïW 9[övé“+aîƤ)Dò]‘îT> ð{ê9;ŽcãK¸@ cº˜21dâò zºÚv!ÉlêÃÍ|kÄ(x”‹«¢‰7vP’«¾†à|FÙ›ÌqÁž¤•Z'u&0 ÔŽ­ƒt=ªvƒÐͧ~šY çet±Ï¾ºÙ©"@…wTÀ Êqf£Ѷ|ÜibhÏÖ:¯:’”ZŒ®Ð­µñàSˆùÃ{1ìjFº5$êÉÆ’|lãŠúG°O¶‘µ*D¤ã³D¹9‘ÉÆ(ù(ðkZrvED|ÞŸCQ¹ú ùüïø#S.O¢Ô É—œP‘·Z­Ì(Äãâo{äã*)ñHT$+W¶¸.NEz:ÊÑçÞF’fw6]"Oƒ¯#+=ž¨È³ãд®9F´;Õ»ì‰P¼¼isel¸c* Þäý´nÑM13mëÂùŠaùê_Ð, ›ÄµzqÐý´ÊÙ¢øéêg¶à©Äâ:ó­¬ê|=,îˆÐn{WŠN<¦9PÙîT±[aÙÞ¾–»>v®†~º¦@Ѐ4sc¡qaÌ}ŽƒKx?¦„]‹“ýÐýuF¿¤ü#Y}š)—þäþºËèÜz&Ax€áÖ¿‰?‘ÁÃíÓkÏÉž‰?Š;X„ uÜ v¸œ%¦/?äq áH=ÙÒp´!#|=#Ì'3’Gb޹øš:.K*~˜<™}ؽÉ,0’¹_Jœ[¦eLŒ©£¢êjÅ}fäi(Ø¥ÉÜÁ?R5‡)>ÍcÐ w29Úz¿"< Ï›—‹Ž&W^V®RŠQ“ |ÍÂh×Èò|hÜš±ŒS+Û”LS¯:‰Ì5V<ü£a!zðGßRåeÂ-’}ÎG䮤äùÖ\Œ˜ñ­2²ÍW~ŸY¹%²¨ÅôbM÷4Š)x kšågGƘÎSK–ªäcÅëñF새•Gåz¾^Bx¢XüS¼^°ïóÓÍÈOýiÝȳ0ýôór ­[·üqûêy¹‚þµnßñÇï§›x ëVíÿ~úy¹‚þµnßñÇï§›x GúÓ»xõ€‘Õòòðq~&Ýþøw÷ÑsNöO+GkáÉdÉ¥sõ7žõèây+gŸ•b΢ý_ÿu9K²xþŸ¶„¶G¸¶‚Ùòèl¾úüûÐÊ×dÒÕÐЛ:úGí _²Rl·ùè\˜˜ÂŒKÛ{éÀ?Í!>EBÉkËÍùÖWâiÖBXF $d ñzÏð5ü†È1ÿ†Žr±[ö:¯ñ òããC&AË!R2Ïvi@²hyèjE6&þÈD^'å·WøX÷¢OÓ+þÅDV½«ßQRz#±yùXx¨±ääIÍÁ(#˜õ@Ÿ¤:ÓWžÄH»b2,û¬è^¿òŠ€ iA=jÍùïHÞ$•dh\¬8³Æ î§‘ l‹¢@-T š&Θû²ß茬ݿ"sŒ3YIÂb: (|€IèýŽ’Zì‰Ó¶O³ªL˜ùrò‘²9‚¨ ìsß5ùu¥x™½Ðݪ\,©½\\ÉŸi—ª»×ç¬%RìÛvº¸dbá,ùì-‚„’ÄøI?ôÖêý™M$.mà e’Y=7‰¹ ,šŸz÷ûD­4-'e~{ D'1ãW"ŸÒb¢Í `~äiÇAº{E~smL±‹.|Œ÷Ä} Äšº E^׬â×nÊÝú¢Óæíù[³Fh²£q±V9U,X»ØêÏ¡˜Ülü\êŽÆRª•7DÇG±cZªD½Ï‘q¡õò2ÙPš–&Í Éìý´«ö-¯FIgÛ2c)÷ Ùy•QʬZ详'£ÕX¢|^‰S Ú²™9TÑ0ܘ¤ÄA‘œµ‘Ý’MY|_u¬É6´X´óâcGËÉ*•÷Ù=Ö’M¤"Ìí—µ‰¾WçåZ…£ºº Uuíz˜êËtúŸƒ#6*e³&š6^@tHÑ#Á>uªj=‘»}MÇ+äC•*B‰ÊÚ[}Xº×í÷Õ­Õ’õШ· +å.æàGA£xØ5š¡Ä‹$Ø wÖ²“RÓ+iÇ¢gÎÛd_›“2V¶+Á!bA*ƒçÈÑÆÞØMWEsÚq½<•Î%]K! [ ,’$<’:÷­wEoF©HK¶ä¦èjÑ¥öDÝtiÃÝpbxöés9JH„‘dj H²6GuÞºÇHå%l|¾ùEʼ¬q4J"‰,×¾´b™\}ïlËõ °D)ÍÙ”¨ágë€ ô{:ó¡)‘÷µË‹&jä‘$ç+hÄ‹îÅuÝŠ½ L¬»ÆÜqjÌÜS›rä ã\¬Q±VŸQôit3" ¸'@ñÈ¡•Ç‚°Sÿ‘>³4Ú7Î3 ¼eˆZyD…¼ äâ Ñ«¡uöö×=âtÕLìifùusÊÍB.°£ö½e¦¶TՌ۲±²å (`²Sâè>ýØÒš–Êšižƒ 75dùYƒúRä¡Ð`,άx×±Ylk0¾‡u¨ú º9Rï²ÅžÐº€ƒíï®>F¥Go\Ee|Jq*òzâ¼I MMPô.¯ºñ£”±´1LD„  ÌÙÜóÿµÈn¨5WåU§’hªijüBr3†"LKå@€ÕVTH¾À=jJSjÄaÃâŸT»C 1ļžÁ¶E‚|ŽcW9ÐÆ×âµqó*àD¤VRfìUï«Ó9'L˜Å«: ¼à|—ÎŒ‚T¹@¹‚¼k•Š6*Àø×oGùlå¿ÄÑáâ¬Ë’H -I²h  <“ãß\\¥g|Pè·ṳ̈õáAÀ~"}õ•Ë'²¾4´]·ì†_^5EO_+{'Ž+Edø—ppć“+ Ëã£L+±~ÆÁý5·ÈêÌ®8Ù‡nßp žIbšsÅ .D¬¡M÷LH#¯#XÎf°ˆÿõº£s#V¸ØuBˆ¾ìW]éœÖ†jÍ»wÄXÙ_5[¹8*¬LÌXY (ÝjºŸë 7ÙÊq^ƒsø)ãšÖuç*ôв@±wâûÒ_¡Š ç*F*Œ„"Ù`oüµÏÉG_bÅ,rb‡ÕTPÕÑ5u@ «ºÓ98Ù0IÐCñ:ää>7¨hQU`¢EöëE9WCeaø¦9¢Ž`S—& ï°O‘ÑìuÖ£œÓ¡Œ*Åã|H«Žù&rŨ©]P¢/»×wÖ‰Î%Ʊ£âÑéP’YŠ‚#byAjìz«èê©Í:dÂhèl»“î8þ©t ‹V_kpyvbiG¢›Æ÷Ý,X­(Yˆ°Hš:ô «£öÒnK¡ÅösŒg/vŽ¥È_¯”œr¤¢nú¨È ×,ÞIVw;rÿ‡úàÍè™8w|AÏ·“_ŸöסüN ÙÈÇø§3)ñžSè”%¤’–°= {ô:åŸÊŽ® ^&nχ‰>F4³}%}_˜ ã‘¿DÝwzé'Hç¯f$øÁ–bI2EXÚì]‚*ÅQöö×/$®¨íãXdüG'ÊŒ©¤¢°,̧Áüªïò«ÔÊR• cgyl¨b?îîêÎ:º8Ù?´YO‹uMÄM€&®ƒU]wW}k”¥-³ª„t/ávÛäÉ*ù¹ 8$¢¶D¥MP#³Åˆ±c²=õ®6ßf9)tu±·­¯,ÈÐåŽ1'7vR£‘È+ÑìXëκŸØÜ,ülø½|bü>ï%ô 0Š#¿^>v.㎹˜R‰#rB¸°  _æ~úÄ»6º›¹bmÀ¹XX$š€«4 ‹'¡cPÜ»,»¦Y+†L#ª°ôáv1 IP@ƒäëQ25w,'ÜØ™ gTæÑ‹$^}ìuç°u£™»ž.fCãã Fef08[SD AtOƒ ' tÃÜy6Œê¦½OI‚·dZ±0°{ß@L9Ø™Ë(Åœ?¥1ŽJ #¿5cÆ£èÒ[0Ï,p#O+U³Ð²uƒ±‹;#jx¢ÍÊʘ$‘òŒÅ,«j–*¤P‹$ubÏ ¡­Ÿ……Ãåp)x±VqDж g®Î…n#gü‚Î Áy˜Å’^}ìuæèGѺLì_šo¬=KÔôèØP@³öì×ÿËZþ& þëûëFdq>9ÿòvןúŸÀôð+™à¼D ×ÏÅÉÒ=ò’aÑú¯ö:¹J¯þ1Œ÷ÿË ª£)m(ÇAbëQÂXÙsŠ•0ôGž:a%R}Î-Ò=¿À¹øk³´o0S|¤æ Ò÷Ýšt{u¯¡Ã¢x9šnÑ®-Ã4¼ÌHV‡B¤XX`°Av´ú!›†\~¶6J²›‹DƒçóS$´Å6W+sÛðÀl™ªÁ4ªXÐMHÜøú&Øz 6ìl™@šqÊòòÝGŽºVm[h¢ÝpRtÛšvõ,(´b¼¸ßÕW]Ñ6¾·ŽREàݰ'Ë8QÎÆAÊ®6 ÅH DƒÑ£×öÕ}"˜ûæÙ“U,QúŒÏ(áßÔ ’õäXüõJº<ú@ÍÆÎš'›èr^6R Ø`èmx¿¨‹“I¿éÚŠmž|X²|k̓nVj¬åïÖ°Ó‹¦TÔ•¢,)uÒ*nº$œ•öH7Ø$}LÝV¿ìˆ¢®ÿùdÂnxϸqß÷ÓleZG»Äøƒn“ã<¦„_Y’”‚9×^{ÛξŠx¥g¤Û¢0wÝ›Yñ}J ­+9bhø¬øª÷×gLéôL]íÿ.2-¸–⌒H»ßGÛÛO#èx‘oõ›@™E˜¤ŠYxFÌHf€$bÉXÖ²lÎ lÕptÀÀ‚ ûƒ©“."q³¶±º±rã&R#äêül ¤Ž ,€E‘Ý‘­&d¦ì¿ÄŽ6>^I™©_*b¤­±*ÄX±ÙàV´M—ÌÞ±%Úòs6쵓аX_‚(ƒc­bm¨èÔÏgŸã‰äB±µš?mxÔù.½ž·U§£/úÿñ3H±ˆc|×§’i쫊2VñÅpŽMvEÐ'Æ‘œæô%Çöf‹ý!üM+4KÒhÛ?§U9²8A=O†>2ß³·¸±3"EþÞoV›’¾¿¹'¤þÏcºàO–pcȹ.¸ ‘D‚@ ]{ëØÝÈñ%H1·»$ÉÂfCbGõ¢héMý_P:=øëTž†àçcîzøÆN'ÞH™ ° €À¢;ñ¡ îPá͈Nàj¾··!z¿ÅDXûƒ`û“rÊØäŠÇ/3!Rh¹Äaše´®EŠ¡"ÉXøÐ»ÛžÙ·2bI<€q^.Ë#­1¥·¢;?s ¦Ë6å„ùͶ.B´ëcì€+Éðc£ÝuF—EFf0Ìþê[Óõ=0á ûÍüµƒO±Ãñ×V=™}Àý5³³îvåÆEÜË2€±§"\÷ôñNØy$Q,Ž´6.óg¦D쎀ÆÐåH€ƒØ4¬÷î/Bí0—qÛ6¦l‡‡ÜÜ‹æíü²Ï¯6 ,Ul:6E »BDZÞÍãŒòÇ$ŤÊ)*”5xûÿ¾³5qÑÒ¥³„»kãÈ6ŸùlB²ð4Ž\nªÈî®èþzò.J¦z|¼mÙ}¿=v\—ÆõÀ ªMX4@$Q£Ñ¢hëIK…l7V7kÎÇÍŠ\œ‚Á£S!.¥þ O‘ÑìXÖ”eí”—Hd9$rÜ›µ‚²4LT8 &ÅuÝõza$Éœjˆ-Z_âó/êúb1äZÿZ»÷ªºïÆŠs²¹G;PdÉ“ÆQŽÀ0R˜ #®É»9I*5(¡ýµ³‹ª}4IЖÐû “(Àö ±öÐbÊ|´AY aد:”©3Ìo_ äÁÓá§$bIQìuãäà§hõñ󦩜ÛSowõÐ3³õÿMpzìô&ŸEÄ€Š4°¡©h¥¢aÏÍuïàih ‹ UݘžuþZ7E¦i‡+)„XØå¾Õàj(¹˜””{=Ã_ I„Ã33·®†½œ<8ížNnlDï °·¯Nìóé …j˜ h@аÐ[ a ¶ àþšع?Ý×Qôkù OÂ5—Ù¢™îO묾Ǡ“¼@/ü×ñ'ò8›zÞtä÷@ëÏÉž™~ìáý8 v]gYw”–1`k3ÈÜq3Ç•º†)è£ðÖ³—'³UÇé‘»¬ò¿¬…E}5©|žÅCШŸyƘpŒ²“þ/¶Ÿ;Ñ~va/Ĭ¾»E¼N-&ìe;5úi¶KH¬‘«Æc'¢4{*i ’Ä™‘¹‚×^wJTzN&ƒ¶ ìÔEØ>u¶ bäHj¾rš½+Œ·1pcíÙ¹&VIñ¬Ô$è7(«%ñ!Ž_D$»öÕj+BäÐÜ<\¹]IÑ#ßV1‹dsilQÂÛñ§fÉbÐ$öu—¦\¥%¢ëÒ-–vû“çZX •¸»fJ2G!n"êüj%‰rFvÚö˜WžJP®¿MeqÁmšShØ–!1SDÒZâ.|¥ÿ†l*¡Ü‘cÅé &|¬´[NÁ“(†6|h¸ø¤'*5ª[qÿoþŒÃþ¢lŸõCnÿ†}_ çªwü3ûéà€óÈ?Õ »þýôð@yäá »ÝžÏ0ÿSöÚü'SþóÈõCl¢xŸúx"<òdíŒYdÇO¦µxÒWE³¢Å[ß[1{ ¥üÿ}°à§ïûèL˜Rþ¾ƒ&•w ·aô•¢tÈ›`èOdåß×Cg#> ÙBåm-4$OÈ‹!O%P?2Xì û UX™w‘#’MïQÛz,z+¼c¬¸ÊÑ`O#„`²Å77^~¡`ƒãƪjŒÖèÁ•¶åå'ó!i¸ËÈH ú˜X$D€²ŠŒ’މ%lnF“oM+a¸FÈŽXÈ4¼¬]’xÐê€$ßdi”KL³`åA˜³I+(šVF‘šnQ²1bRMH³C°{7Ý›µ¢E4Ío®ù •ºmÒ¬¬´¶ÊQ”I$ù$g쮨.öiݤhpÝðpÌÒ…ú˜gïuÐó]]UO‡²íçÁñ ØÙ "dœ³ ’@T†*CP4Ô;^:MYmØ“bíbE¶3?¬$àŒµõ9ñ²EÐêÇšûk2j݈§E÷|즋+/ˆê"³8fì0À±îîõm(Šm‘1ËÈÜQfÙäðµÆ3Wâk €/ žû ÒEÝ—Ã\‰³Ú|²DTä¸À(»ì“T: :÷'EU¢;oeqà›GhvÜ…q€Li²[ƒ×ɸŠëÈò:ëVÓ{ô* vçmÙ+’Î’3ÇéƒÈ@[$(y=ö|Md?€Ø"|h'|Œ,‰^|‚Ô®¡ÕhØ {{WVh>6Zb2vÜåÄÄa€ÌhÕ€f‚ ’@ÿ EÝšz­Ð¦lŠ?‘ƒä ÇÒã<Á¨¡U=›?¶³ñjÚ*É:·ådîÅ;úc.)£bÀ,|Br$]–<ލ&û#]"ãèç$Ñ« dÏMåfÉ…¸Ã‘4‘Lqüˆ@&É{$ø@îÖïg?â'á½ÐãML<%kâú²?Òä€-B€£²%‰ lhE×fÝåÄËÉHZ<™VVi$ù– Än‚“@(àÛ|XLh%Œœó+Eêƒ(CŒž\€æ{bo¢ÄÙ"Œ}tt6,GÀÚãÆx‚Y½563 ~ôùk²œïŠ6üÙ2¡ž2±´DñÃ1ó@‘]…QÔ“U³qNÎ\¸92nÌd£N’#†-d‹²OT=öF¹ä”N|†Çórî\¬GUBVe*»îÍWއêN³*QÓ²ø‘æK“ž|Çô!/ Ð*.§ -LÖA $ ${P½b—DÉÈÝ—ˆÙ{’À¸À@°ò9AÛ]qãçÇwãÛYpR4¦Ñ‡ ᬡ¹¯ÌÀxE<®“ó}6åJ’I-dÒºZ¤Œ9>Å`ü/òÒÁ‘ÂS€ðz®ãŒŒh/ !@Qْǯ:RBÛ¿ יּëŽk•de%ÝX1j @ÐûHë.$iMbÍ#fÎLq¡’3óæW‡ÕS/"Àr=µß\®Éwk£ª7Ã1ãc2`P²úøÑH ŽLS‘ P  `t&¥&Ëm-m»jÇÛ¶è±f •‰QØt€?Üê4’*“oB›`2eúâZK¾ù×?rý#Qý™aøm›uR°Î°E,®LÌ…X°  f­‰³TQ¾ºasSb#øfB²$‘N‘¦CLÑsbHñÄР²{'À¢IÆ>Š¥/a‡ðÔë••¸Ç9ghÌh­’ÔÝÿH²|zî‹$ÛfœM§* 1”#É2œãTRDé1™ÄE[ê)K|€ ] öAuÙŸZ1c|3‘éÌa‚E €ð@¹m.Ät~‹Éîü ³•vŠå*¦hjÉ8Ùm>6Z†hZ.rÆÓ–B Ù%x‚Ÿ%V5«L‰P¼}Š!†ù{vFD’åcVDx‚He° «®êõ0³Y´//á­ÊM‘Q§ÕLyŠEäKBý\€)ãfÅ’Mõ©QˆMÈô=õ$ÀL¢5æ‰4/ÚÏêu­ÙÉÈÃÈÊß›lãFÊcdt*ÌGlÀ° -ô6Eý†¦15“¥böÝ‹6 ádšá ó:MÌpôÛ• vKÙ$ôÝ«ŒÉج†÷FÄš ˆ}9FØø¾«8+%€( (ì€IbhÕ#£l[fã—“‹Ê\h%à<É ÌhŸRÈrB°¡\¾ävDÑlh·¯i—–,y&VŽ"0ÊÒvI£c¾ö 8—f—Do8Ù2:daÅÒ¬R 0²Qú‹ø° z>4]›—beÚs ǃnƒ#æ£ÇŠ%Ì ,c‰ÿò€ìÑS`×ébdÝ”3ù4[l¯E"<ÊÈ,PƒE q7×Ú¯Z9‰ÇÂÊMÜ>&F<<¥9\É)bH*¡Xòº^¬{Ö€FÓ´îøØß#“b…ÂôžIgõTËÐò<@ºú|ŽºèVÑ£fÛòöÕʇ#Ò™—Ñô£*8ˆÑn‹ÒìdQômhÍ»ÆÒF„dǤ¼˜I`ÄvŸ k›i)³˜¸ÙsàáF‘úþŽ1Šxb`¥ B’ZªÔA6.…Ši²8´3cîE‹µ¶Ë(&xnFZHb^¬ù&ÀûÛA«5Ió?Æ`š<5•äVQEŠh°$&úûUêê‡ò´îX»ºfÉ‘ ‘²ÌeqúŠqRK  T{ ¾Œu'€7çU#28¿õ´8 ¯?õôÏGôö¦x"O¦ yõáãi7g²q”’¢@¾ÿ¶¬œg7+ÿô±R„RKÿÂË]y®œsŒcýŒòBR–½’AfïÜLâ¸ÿÅ 9ÿ›!”úm}U›ÿËGÉuî¿Ð‹ŽJVÿg¨øWiÉÎÚg’8¸™0$…]Û§-T(@¹bkνÜrO£ÃÈšì|›^á.>L’#Dù¾¨ d"ˈòâ=újIÑb…ààçA \…^^£P¢Äsæïòmq•7£´t¶ø{Œ’Ç,­*zl’Ƭ`H4I"*ûލ‚u¨33[:Xc3<Œ$QY¦Àª€:=›"ºñ®‰Ù“íysç*ã.BÄÙqO3³Gé’¡zlIât/»®ŽãÑÇùוüZ"«˜øóÍ/óš2¬\0¥ mVÄÛU¨ßZ4'cÉuxr#Êé·¶,qÊñzŒ 8õ`(Ov, $‰èóŸعc'4H •UYŠr g‡BÉ=|_WCÉýC©*tz¸¦r"Çžu+ ]莵Á®9OoÿÖw¾E´lÂÆšD¸ü»ñöÖ$›“}šŠJ4ï$xý:€=¨÷Ùü…Ý}õÛŽj1þÇ.H6õìKíÙe‹,_OÃÆ¸b±¿gl×£ßoËXi¦kX…w Ý| V£t¦züL ß@ؾè uŠ9˲›fÏœ›ÂÏ‘ qƒ&i#›˜ãÁ¹} M’öIðÝ­{2[/6x·(¦À’¹E#:\jƒ âH±UäƒÖ³È® ãu#Çc|-»r2hЍÙÖÚ½ÁÑêû®Ïyc¤›~«ý(ô¹É¦’÷ëb%ø tf\ÏœeéPHäOÞ‡Gïà}õ©''¶H¼S¤i“á]ÒQš&$×ÒÀqýlŽ¿Kñ¬GÚ59Û"/ôy»Å”Ó@ÆQ'e׈Qdû“}~@뢃vÌ9Ò£¥³ü¼aoÐä§#n HxÑõÝ’G^<›Ôãâ”{äRz;¸6|{ÊO“ qƒ&i#›˜ãé·"nÉrI ¤èzÏ1y6íÃq|☒À20Z 2¦VúÉ4‰n+Ù¿¿T::lײÙ³4±O,Ò‹'#Õ~BùäÔ ¨üƒÐ¾Ä}ŽÝ02s–$ƒ%#á(vYb.ŽÀ 0è>|ív!É›fÝ“nÛÒLc9‡ ¡Ê‚& X¤)%ª­@b ±t(šÉŸuŠ =™ð$›tù‡…Òåu ™…/V|“ã¡v&9ß7üj áÛ¤x’æVJŠQ¢À›ëíW¡¥Ñ—kܱ÷•Ì|ˆf2°„«[ O#t@ ƒÙcâSª?ýtd}Àý5³³™ñf\P>rbÈäëå ²·HMÑ$W‘dEUì¶ ý§kÆÅÇÛU‹dR!0ÙÙ¼ŸÅÄ¡æºÐi³'Ä;6á¸fÈ"…¤‡#cú\(I53Y€6@ñBÁ4[.á>øÒ¼,ð¶\SÅ p>!C.ËE ‰¾Í jƒdÏMáfɸC‘;Ç71ǃò!@›%É$ø@-b/hØs`V]Ïß†ÞØÒT£ùÀñPúT*ù$\š´nÛ!ÜñS.eÆŸâãdä‡rÁ{ú¹0šj‰êô#ìٵᜠñ¤““€L¯ýNI,ßÜ’¾„0|G·fääC‘3MŠHæ†7 \1R’RTäѪ šW±øiŸ·Ãƒµ®/¬‰LŒ 2ª ÍG^=ô6eÌÚ³&ܸã$ëeÅ<®Í¦J…ð±'ˆл7]›Hªl“6íhg\xg–Cëø±~]([b-‰¶ª¨ßQ¤Ê›ô/aÉu’9¢É\tÛÛ8åh½F GŽ=döO`U•"dµnÙeÏ*ÏÎfQÐIÆ6²ARI³]ô@6,MÚ3[d“rpiŒKfR…{u` õõ~’+@u6˜ó"ÀŽ<ÒÆAÈÓ7"‘â ÷!hfÈ&Ï’ÎêÂ÷¡Ì°Ô¤-€v©m†‚ضJ$`ûiVjÞ&L›,ŸW{÷X—Y¨ÎKÙŽoƒ¶É\•B?CZæÿ§â}|ü‰ íå»v ~zÊþš¿ñ2fŒo„ö¸O&B~×Þ´¸8Ñ™sÍ›±ðq±HÀ£ó­uPŠôsro±üMU–´b•–T ÙB6‹h@Ѐ4  h@W°H'ÛCZedÿt?]GÐþB“ðeöh¦Gû‘úeôn=‡ý”uÕkoñ"üŽ. ì€Hü>úòÁü™ÞŠ:Ø–°)÷×¢‰ÂZc†8—ëf#¿©Xm"F ðþÚbÇÄ>NÏÇLY 5'§:bË|¡690þúbÆL„Ô~£«Š%²ªr.ÀkÔj‹w£ ÿänƒÛsøYÑ9QcÎOÓ*ô:[ñ¥q¾DDPlùüº,÷Ñ.9 š v‚bæ0„˜ýµR„XnmÍ´Ê­’Ó}Åßý5ƒvT¦•„û\H'Šz¿6|ê¬#ìËSh™cÚ2¤§•Y˜ô/V¡&.hðŒ0¼Z1CƯŽ/£F™h¶Ì\nF8»n‰¸"æT츲©I?ßQÁ5ArQVØpÝD~ŸCÇ~5Iÿ¬þúb…°ù7ã?¾˜¡l>MÈüg÷Ó-pèöÆÿ]1$IÅC›ýu)‹fLÌåÄa }MWZÌŒ\ŒÑüO‹EdYX†ï®~Ttñ³DÙðaáÖD‡›©â©15äÒ‚hX³àXï±®É7‹ÔŒ’î‘¢˜e‘Jã‘%V¾|‹¿Ãb®õ”¾%odÄ2üšÊY‡ž1± ÕÑ`(÷Æ?wò5J²Õ|ê¼°3ñÈɸ‚eW”TiÉÄ‘²ñ^þ¢Xº=þZEH­ÆÅǹ?¢ò‰UÒ29‰•…š‰›= ‘BÎ¥M~Ëqc1g9‘z°Ì‡B¤?˜ {ˆðGßO’câ/vܦÂÀZ+·)§ôÇÓÄUѲyxëÁÖ©´KI”Êß&Û#´(Bid-Dr$ y‰Pú ¤Ð“Iš~ss]Ø`Éc,²Øú«€;ÿì×úS šè¬™yÙ“b½&U•Ù‡Ô at<¤ù7ß©5,{ÆÌø[ü¯ƒ+dĬÏÎ'äTwj‡ëÅ›£ßGZQiQ-Xí—+/0‰^lw\!˜H k ‹ñ¬¤Ó-Å¡û¶ffŒÜGÔpƒ›ñU$Ù£^(uÙ {êÔ‰ªÛžsìã>,u(Í#<Üxö4l$@Š>úªú"k²±ï,’ǃŽÐ‘ÃäLÓ¨ –=W]÷©Ä®®‹M™ºãf"fGŽIDjÉ%±$|kÅŠ=ØóU¬Ô¾Ëi“—žr£ÄÉ"W éºKȤvE °Aèžè#Z’mU—Ú7iwx}H>\(€³†p × Òhx³î=µ§iWf¼ù3’øØ˜ô‚&þ䀿þºÏÈ$Œqn™¯$뉒eéÆÏ@Z–6@>>šÕù^ËjŒù»®fT(Øp(gŽGhÚ@8”!XFÍž¼WcRHE““½«Í$IêB’ršPœƒtK]{wÞŽ/¤¬#ܲeÜÛoL˜CGœÀ3<¾•¢H;${ýµš–7e¸·CS7sL±·äcÄEf¤¤•U YEY#ßïöÖ’x‘ÖDao™9©Â D?ÉNPƬŽ-`kD‘`÷ÑÕvÓeSxÎ æÇO÷Þ—¢X~.|:Ù4kóÖjJ]•´ãÑ>¾í˜¯‘P#Á)I#yˆQ@)¾ˆ>ŸËUŶKIÌÞ3ÛkÇÊh<4Æ?R©AP5ÛʮɫÕÁý’ÑÐ…òòq¡› AF9A?Èê5*-ÆÌØûäø[·Éæ@œ[ B\?ÕȨ ]©A6(°ëZŠ•ìÌš}ñ¾#IwUÛß*ÈÒ,Oê[ƒjÒ V£}ñ=k¡ÍíÄø¶ –gÈÅà#Âù¤ bÉWDP ÔTÕž˜w¡)–‡âVh²VL%ùŒycÒŽ~JÌä*ŽT<1 ôh©óZEÄñäíã"(#ær^ õ⥋s¯ÃÄX5ÝŽµAk³Nןé·ÅžˆTH £yR Ђ?¶°hÃñ.lØ‹ôchØ€.jrIª Th|:Ì•ÄéLæ¾{&GDzk2ÄÒsØì »ïÇZçŽÞ舷#6XÇô–¹2‚$¶OdŠèc~ãï¨ã« ì!Ýe|˜VàŒÈÂ)yø»À£×ÿu­F)5A½nΟ"YpòñÖ9¡ J¤¼ÁVÐï¢*½¾Äkк<ïò5?kÇ£èŸÈàî;–ZfÇ$h.¼Ò”ÓÑêŒlNfã–ï—1§pà4Hy'¯Èv;Ö¶ãdÒt922¬<ˆB>§÷Ê”—ö+Q{öf‡}ÉÉÜoª1q†²J’ Šèjïº:ÛRhÍÆÄ¯Å3»ú“!õx«Ù+WG ¢ YèŽõ• œi|o‰\|…“ |Æ<‘ÇéÇ7%fr~¢:¦$>jµè8RLæþW’L¨+“Lc£7òÅK®Ô¨°k°GZàÔ”™Ù5ЇñL±áŒ„Äõ‰¤+$¼h)¨4IbÄ(Ù>F·ïfgLèîrÅ—´Ç•ŸN@®th€GùNVñuf3·”ÃðæõÅÎTuQˆí—zÉ‘£‹* ŽW’8eY,—`Šè¬A³ãº±¯GÖÎÖÑŸrßešËÈÅô”ã ˜KȲtH= "Ç]Žüôu™¯£PzÙ’m÷pç*<@8*¡BAä@èWwííï®o/Lè±]öOúøc`™U$'ç/_¤µÝ}«ÛßUedt6}ßt‹nYÃÂÉÀ±c?âÀ¨ßuuãHÛ‘ÚÙ§š|NR±ý]üõ׎ÚÙÏ’‘Íßþ!x2ŽqÒ‰DEýNù Ò×`rPMŽÍW¹Ï%Ö‹ 1cüK“,Ã$ð7¥ ~ÉRnÅt 5²«6êôQ~*É–ÝÔƒ>¨ì•«£Ð£D³äw§Ì,hbo¹³zªb§ŠER‰%‚Ì@è{Ø=uGέH·Ĺ2ã¦@*H™£#Ô¤èO*ñÄX5î4ù)QgWá\¿Ç9@·ó<þ ýˆ#ZŠjTÌNªÅ|W¼ @qÄ]F¨Ò¿©Ä€ÄÐQD±¥b|Pß¶¦›Z$Ob±ó3ß%CJB…ª>ýkÏ+ÙÞJ-hKnÙyyòíòòàªJÈ Yl~}0ÿïÆ¥“F(!ø–xñZIá |¿­e” ô(ö>ã¿=kiÖ‘—½±So»ªé$ :²©E‘õº݃׷¾°Ûo³j¨éâoÍ·/,eõ—!¢uyé…æXµt8‹º»5^ã¼nŽ2«2îÿ‰¶¨÷á #b"º!…ò×UFÏå÷ k¶èÜZH$ÍËH£Ž92õ߸×)Tb(î™xùMŠb°¸¢E×~Mxñï«mFìÍEº6ìæLÎeÀK#¤R‰,–[4E "‰ñÝX×n7jŽ\”¶lÛ÷ɲø¬›./Ìc,s2']+v½Yùë[]Ÿd>ý$[3n²á¤n“úM“€ú¼ ,$ÑèjŠcñrÎn*ä–„ó¾ñæõÑ#¦¡~;ë£cÛY‘¥Ñ—wÞSl’s膔1 ‘"@®É’Iûž«R™©v3?qÏÛÂËÈΈ9d•bÌÁ@‰v ØêúëV$/“ºdâîq`ÉG3…R¹%'‘B¾,`Ÿ½}´a+‹ñÍ»&ÜØÀ,­*Ââ[bPy-} •j6o‰èh+V?sŸ12Œ»t‘¾<¼}QK7Ò¬<ò¬ÏAL0sdÎÂ9ã˜HèÑóåEX©ì >/ÿ]GѥчqgŽ"þŒ,}^¼¥½Ñ÷¡Uï®m[:Ý#ÜDpÃ&Ü¥æ¥(òñ è$–àÝRI–ÈßÒ#ÁuxR_ªN,ÊÆ€U£ÈqcÈúi’ÐöÜ%ÆÜ¢Åh#)+…R³\ž ¾5âÁ ûè—°ú4C½I<é áªE,²Ç ž­±d$V…ň ŸÕë£èæº:1þZ¤—Gãhä—g &‡t5çþ¡\üþaàÃÄó÷ë^Ç&{å,*PÁ‡èu' 4jÎ6 Bš¿×½nnhÄùpd çÄךÔ\mÂ×Õ‡ÉS¯ðê¨ÜD;÷ÓÅQ¿÷²y•½ËàÍÓ¶åÆ 2ãz±(’ƒûQ5ôžÔûôÀëèqGx9^NÍœ¥2+,±Jˆ9mY˜€¿Q»=ذ;®Åš°œ‘M­ Ý±ZU°RROÈXìhX ‚ Ž£…ɲs³ÿƒÇÂ(=F(ÎCIÇ¥ PèÙ%€»'ÈÕQDrfÜyÓ+2a6² e?‘?ëª .õ$YÅSä¬/«õeR×bÙEÝÙ=P½mi¥¶[|’lÄŽL0±K,±Ã(–ز+BâÄOŽêô}L_“ŽùYXb58G*¼‹Æ$@âE¯]ŽüôuAç>;Ÿ+"eL¼eŽHXÈ]xH Ð>A^ÞúòQ ¤‘éàž)œòe€\D uæ\k5ìô>JƒuÑeÜ2¾™OžÍë•´uøƒîégýŽºBäWg)Ê1`w Λãã,‘ÉsrñvW5H´y0êÅ ]1¹›¤ø»ŒxRcÄRg⌹Ì®$ò(@èA¢~õ憗B±·——-!|`±K,±Ã –Éd$V…ň ŸÕëÊt⮑ì£Bø¦¶aöbÝw#·G¬hÍ$…WÔ—‚­)bÌÔhR|}´öÆ=×m‹>4)ê)´o*A ƒúGöЭQ“yøv‰Ê68xãTiœËDbG‘Yˆ±@_è XdüH¸û¢à¶0àrSÕú¹• akðŽJ $Q`+îÃâE—u]½±‚¬­*à ’Ø”$ÊÒ V£føž†‚µbñ>,†a4™…x4$æY*èŠZŠš³ÓôÇmûÖNÌãŇÊÆu Ì’„ýAnÁ £EH¿}1ûFtÛ–)ÈŸb"g@^a‚±RA¡Ñ ×^;÷Ђ·Íí¶ž",a+zO!/ÅJŠX–PvO‘î*VlÆÉ/,¸M¤¨ Ñò:Å.õ$Y­ bd®;Ìeúƒ²‚)k±l¢î잨^†©21÷Ç›1"—Ve–8dÛBAµ¡Céb'ÇuzµbâøœœgÊÊÂôÓäŽ\%ä^0‚XZõØïÏZ c“tÌuÉÇ“ÈÇ ÅIôʵžE¸Øªnˆöûп²1÷Å—mlé „¦5Š)C‰7ŨX&»ê»º£¡)šv챸`AœcãëB¯Æï€j뺿:¨Ó¡@Ѐ©+d±ñ¡¿EC º‹»|NØ’F‰Ž ³oÊ/ß (ÙûêT# Üä†ÿ ÃÏBrÀûãZq„Ì©N• `˜„›ˆüôðª¡ç}’ÿ a²úv‡]éá‹i"ØßâcȲ†6;uWcÑ#—gF¿/è•ÛM†¨¤YdÏBÒH‰ë@ú §ßBdˆäh[A ´4&ÃA¤‰Öƒ´U˜ŸØèSØëósÅï®Pü™¹¯‚:)*U^ºZ9$ÑoQ?¨ih»Q?¨ihl=Dþ¡¥¡²¦E°AÒÑ*öVGSÚŸ}-*8ûîÕ—“2åa?Ö¾ß}pä‹“´wã’J™Ëƒà¼ÉyÏ“—Nò"þúãàoguΣ£«Ÿ´Ç™yHÑÜQ²ÿ>QHb X ÚŠ7àž»ëÔ¿Ê×ÈË6DZǙÜ$Ž$ŽXë’@¿û ¾ú‰¬ O"²íåòZä"(`dTˆ†p[•fèýu‹XѪùäôŽØ $€|_z­¯7‘ÍÛ6µllœ|Œðÿ0Œ$eˆ«y$ƒC (PŠJËщ,Àr VgSü¼~ ñ6ÆÅûXêþú™+.2®[~48Ððb‹“pÅÁ|سg¯7¦Ÿ±´[q†I±=ò‘y©Ê"ÆÚ˜ïäjÒV)·F_àx³Æ’&yHý òRÄ 'Á° I£Õwh¿‘ÅÝ|E}Î<œ}ÑUJ˜Ìd’ ÷ÈW]uùéñª+Êì3pÊç6\¹«é2(±Ô #êåæÉ¾¼{{êKI±x;$-%åÇ0N.$©÷bI²+£ÐzïZMU‘ªtË`b…ɘ®ãþÑ$|VTŠ–:l‚Iì×Ö±E½’—lv~ O#ø€iá¦/$V²0R *«²EkV“"N„¾Ï)Û¢‚ ÀâbÒDð’²l (t,Ž…ÝkWÙ+dɶ|Þ4ŽùË ËÇ VH~žþ“õ7íöîE¬MK²©€ã󫸉P"Jp ?z>ÃÛYN R I켸–Ù™Yé0”иHe_e•<øìÙ=YÕ)ØÌM¬b4‘¸rH¡ô U‰ H?Q³g¡Ø¡ç®úÓi‘*f¼õ  à­Çé$êû{eVú1cm/ò‘`üæ<¦"84¸¤¨Pë—ŸÌæ«OvGÕܶLh0¢ÃY£0Âß1¶6J€@[$š¢< ¡¬É¤ìª-ô3?hAŒ±Ã’91Ö§#Án¨Ø£DöAöë®ë’¡VÅÉ·cI]rÈ…¦Y]=;nJS]бDùì_YÊÅ›1±`ˆÏ—óùñ^$Q  >ý“ßç^Úªªýw±lé‚b’\Ô¤€GÇEØ-Ùä}ý¼ž»Õ“DŽ„®ly2"™¤rÊ9â bÆÁcbÏ]Н}c(7hÕ:vlXð>V\à‚y Ké¥t}XvO¹³çm«»3Z£GðuÎË\œÀ$°òàd˜€.¬v]€}UxûdåèéC·ÍŒpãÄÍ1ããFQà(Ê€¶Ç±U}y×S›èKü:¯»6pÊ%’9%ŒÆK€q®€°¤Š²Gš ½ÃÃq9_4/^I–/L†æÀŽØžÀ Àâ÷=‘/T/ á8±ñŸ l²ñg‚ ©Å•[ñI<˜Ò´h->móaäæò¬j¯eBªQø‰$±$›³g±Ö‚÷däü8eÅU“) Ã,N[Ñ"2Bñ Ä0úB€*û«7dú4špq"ã™LŒ93¹‰˜–c^ÖI5íãX)ƒâ|LŒ¸•B,F¬‰pA²C]âº4Eë2tŽ‘VŽlÛjϘ2Ó]Z–b@êÚþÿ5ÕמyjÖì¬{kE') #0?¨–»¯±ßŠÛG+ÐKeñpfl³.DÑ9xÊP†”ƒ}°$òý,tOßQ5•!Zmí—glõr ŒÉ0@þŒ>š€ €*É÷=’OuÐYçn‘µ¹ùó jÄ’õÊðRàY:Æ›7òHɺá4ÓA“•^“—&Lrü¾’´i‡TO^lõ~(|‹ ŠmÇ”y«òæ?/éÇwË—ŸW}fàÆ2[‡ðüyæq’¦!;Ê‘pú¹°#¶³`À›6{;Ó2ò‡ðž40¾ ¹BHþ]¡‡‚S*±²Ä’y7J t5©¦Æè³|6¿Ã¦ÆÊÍé«ÇP¢3j+‘$–$“vlö::ºH‰ØIðä9ê$ÊŒä|ϯËÑ"2@âˆaô…WÙI² ´ôZiÙgøh¬xÍ‹œ|Pú¯%fslÜAAìHc@%LÍÞ‡Å>Ý m(y,¨Àÿa®nJè鶬|GXE"p¿¶µñdy&d‡c‚=ÑsÙ±Á¢Hq¸5·D³Yäh‘ОÈ4*êÌ»¢¸¿ ÁÉ4±â–hLQ¬xcömyÖk«‡@Y%vÅTHƒáìlx2×¥Ÿ€7‹Q€¾V}Í“vG°R•—t_g|Hxþ]ሬ|YU’I'“t W@ZÒŠ2äÂO‡qÆß>6fròuVHã*!µÈ’I$žÁ6{KYª“d·Ãdb/<ÈŒÃ$NÑ"2@âˆ`x…UöE›² $J’fí³ E‰fæÖL’И’IëÀ$“^Þ5uÙFmÓb‡rÌ9Ÿ:¨%„C0)È”²O`) ‘dªîͪ5LÐ0ÁÜŽXÊ_@CÇåý1ø®ùróãªñï©Q'Ìλ&Ù‡¹E› ¸dþY•˜b 4XØ=UAòšeJHŒ?† †I2%³@bE*M›^DµšêÀ¡@ $ÚLËt& £>)8­<Üy^-F¡|<¬û›&ì`±k*7OçáÌc†±&LbEËùŽb*Fjª*Dãì¦æ»™lp#gx– ~&ØQ,ÖlÑ>ìƒBª¯Fú-¶lK”ùÀ㉠^œCÓURlØäI$׸ºÍÓ/²Ø{~é…‹4q™åg¾T€¼˜³=NÇt;ïz ;Nf>ðãnB<Œ‰Œ­°‚‰JI¡B»$öMÞ±.Í.‰ÎÀ›&xò±2R96Žä‡š•b êÇv¢×žôN˲ø»REòq‰˜Ç„•0³â‘^n«²oªÕ‰‡Ñl½·+36)dÊbŠe‘qêACÇ2ÄMÝ`‘îN´`NÃãq9c.â¼ËË› ±=€€Åݞȷª…·çâåääË®Cs ¸åJ·QÙcb”X¡g¾¼hBv̼¤‡+.9ƒÊÎ8BS‰f,A¶6,õâ€÷ÐÚè30'ž01&‰û2Ä\ß]0îë»öñ¬âSÿ ¢mÑb¶D'ÓV ,Ø¡ˆå爰E(×f’ Ú ¾%@ÅÊDˆÀ‘ÐòeU$‚­c‰ïɰ¶‰&hÓ‘³M>dr¶\b(¥YRêX9–  ó@X${ÞŠ)º"?‡n£q@8;´k7l(–k<àI² «è.Ž‹ˆê‹LTñE’†9à "µ´TéÚ8ú<ÀËc.<Þ“×DЀGù®K‚1º:yœ†ÿF8…#UÍ!F£Lõ~ëóÖ|nÙ¥Ï$©›ý`œ…†ò½Û!’/ØõGõ½Ф#“¶]ÿÑŽ)œ2f‘¡RMþFèìOžþÚñ,hÏ›åc0ÿÑÆ>o­6O©¦>&ï¯&è×~ÃÛí§‰)ÐÛ~“l‰’ ñiEŠâÓ‘³vy ö´]RG&äÈ_†e“j}³'26äC RV,%˜–%‰ Y4GT¤SVݳ (›Õ^I$.ì©Åo hò|_¾²ã²åB·O‡›6h²qòÖ)! ²rPóV;»ìz«ÑÐȶI1¤ÅLLÂc¡Wˆ¥™P³Øª¾¼è¢3#'`'rLÉ~\*J²Rc1™GVä›×€ .¬}“Àƒuœ†é³´bn É…Íg‘¢|dÙB~%0þ‹IgeÅ.ðQ"à SÙyÖ@±`Pè $…hDÿcω42ËË3!å?P¾$6I³u`$¬Ü^'9ÿѬ/ –¬O×éž#ò•þä÷ûkŸ†9'ôtó:qû-ú5ÁXÇ­8f÷*¿±&¿}sÒÆÍÿÄIv++ýaDQ†w¦¤€Á”’{ö6(þ·­®5HËärv1Ѷ'®$$ÄR‚Q»¿7~+ª­gþ%ÿˆ’‘«nømÁÍL°ä•Skd‚Iûz¯Ë]W©œß.íÇøK'99KœcX1ý5QvlY$“^ô+ ,ÞœSTf3i—Äøk.;!È“+Ç`±6M:³à¼^¦ ì®z'dÎÅÛ£ÂLø£C¾)  üßwuù{ëX™Ì†øs"=¹6ì|ب# ØÜ¿° ÈØ‡·lI’6A¶G Cê³P¡¬šdûLY¬¯¡2íy§q‹: ÈÑ#FSBI`Åo¾@ôŠë®îõ¤¨•ƒáø×s”†ÁÐCÁ¹0¢Y¬–5~› *P|.#±gËR‡ 㯣Tÿ‰žL+£@X×z0þ̉Ì{‚z¬ªªÆÅUn¬’KI»?–±‹l¹$Z-‹;TÆÝ}<‰d24ë 1"éI"¨Wdù»½\E²›†Ý•¹Î7(Äq·'‚HK+‘âÀ`hêèš±ÐÔ]–F|ýœî,$EEBÊÇÙ€6@%}…,o½eº-&hÅÛóyþ!óq”*G,˜×®AHjû’ ð< Õ‹Dhؘ9‰»¾às"ôž5C A¥,GÕÊ®Øß]T<롇У±då‰3³£->+AxðÅú±,G·` ?} !û^Ù& ÒÏ4±3J‚M[Vl›¢oÀºÐØìȳ%ˆ.,°¡¿¨Í pGÚƒ/½{èC¿óÛ¡À@Þ’²™fÄG/<;G°@ ¡¡ovF_Ã+ bä*EòÑÁO7EBH(Ö8·~H=€}´ÇgmÙY™I,™q¢”:ªãÔ‚½¹–4 » ,=ÉÐÒèD[$ct‹úƒ»F±c6ÝÍg‘¢| 6A¡X½QNˆüCõÒ=‘ôh_ôÖÌ>Ì;ÆÕüV”JàœJœÔ²’ÀH¢z±ùõ`ŠÙ•‰‹‹¹”dŸÔɬ ,ëGðÙ>}´Ån¿.åšsPŒI£:”,JY'‰°Hº4UÝ‚tD¿‡Ý_=r©&–9&ŒÆKJâ_Ò,)"¬‘æºl0þ»‹e|×(ýy&X½2›;kìÌ~.ìöBõBð¾‹ð¦Ë/Æx" œYU¿$“É(ð @Ö‚Øì –| y•s—Ö’Š9R‰¢Ä“lÄ’{½vmÃÆ‡ <8’$€öh É»lòîÙ’"šáã. 5Y«A‚l±ê…N†Ç·MŠØ‘aæ´xØÑ”xJ2 -±ìWž¼è-ˆÊØ£ÌÜ—>_CŠJ²}ÀHÌ£«rO@×€ º°EVM–w?Ⳝu³²±‚aD³YähŸMH%²í½qbÚñçšW—³@ЪNJ0¤ÙyÖ@±`Pè $ó\:xä³áíÉ4ec¬¹AtǨÕW 8†³Ñ=“}ý€yb_™³iÃÊÆ\–•½v˜4ñfx…k‰¾Í’O¹ÖâÔ–ŽrŒ¢ÍÛN í›d8 #8†0¼˜›$=“Cì.€ :Z2Õš(õ7Z zÀ¾´&Lž@ø#ûêR/È¥žõJ¯Ù6jµ4¶6VÔù={èû°¯ÙÍÌø£iÁ˜Á>Rò~5Ê\Ñ‹:G‰¸ž{#3L‰eƒ=U&'ü޼²”»=K4’£‡¸C-bäsSÙ7ï®KÑ茟ôu"¦\¬ÃÂûk¿ô®¤Îöâ{(2£˜Ò¸óؽ{“G…¦™§ôÖŽa  h@Ѐ4 *ƱöÐÔz+1´ê>‡òŸ„k/³E2Ý}eôn=¿ö@ðëÄ‹ò<ÆOý¹õá—æÏTz-²¾M/ì5êG v2Y£ˆ$€}ÖÛ˜Wè°(À?!UÙ½.ºl¬RÃ#RÈ @ÒÓèQkì‚ßO{}‡Di¢íú«¯óÔ&ˆ`Uxûê®Ë‰qHh™ÙW¶±4™¤Ú0ÁPÌ&TbGÜë’I;:[j‡e \¥k…‡*³zÔ’’è‘m>ËíÒ÷)á|YÕƒQ]iËÙ¨oIïk^Eôc@Þ“þiä_COñ¤ÿ‚ÚyÑ|l?'üÓȾ‰ããIÿ´ò/¢øØOø-§‘}Æ“þ iä_Eñ°þ4Ÿð[O"ú& ?'üÓȾ‡Œ?'üÓȾ‡Œ?'üÓȾ‹ãaüi?à¶žEô!ÝŽ£$R´lÊÒW@}òI ù“Ý­%}¢=t+3rÈÇC•¸HáY"Xá ’’O M`Š»ïHõÑeÙ|œü¨7nOŒêLq¬>ˆàÊÀ åWvOw]]éþ¾Ê ãpŸpµOR&žXZ"Š6RÅ@5dñRMšú…W&´f=ö.矜¥BV|Rñ8E\(°9Ý›SçUªBíš6<œ¦ÉŸ26!WªŠ®¯ˆ‰{í¬¥¾:¡»Ö^L~„PBÈe”/8‘KWhö’<ïZÓï¢kìÃ6é¸Ëƒ‹ HVyc¯^Lê@ A*É`\H{©È'Ýsg‘"•ŽdŽ8y$–IecF¨à‚.û­¥²·½—q΃p±Žñ¡ÈŽ5„Ãô²µ -Wäžîº¬è›­"º½É“6Í JÉ n¦ƒÑHØÑ»ŸmIt#ùQ;>VR2ând6A„;,Ë¥‹#¢o±ùëRýþÍ™ÁÚ\XBÈ|3'.=÷Õ‹5ãóûøÖoô;ö`Lܹp0eR10Q<ÐÄ P›ˆ@TÛU-±t‘Ÿ+rܲp¡‘ªJJeƲ̬X Õ€I ôZ’ߢ.‹ån9Æ(7.2ÇŽØÑ;ˆ–2¡‰%¯-TWǵ꾊´Å˺g®äcŽ0VÑ%‡‚ÐV &®Ë7Tj”õ÷”ñr4mùù2ÎÍ‘«êM"c¨DÚ’*ŵҒI¡æ‡Z¤/e¢;€Îȉsqj ËRËVŠ+׿{ëªßZ"Y&7³²ö™Ëz«$‹ëdž<\@‚¡]ýuý_f\|‰ßo“#;2HL0gôÓvA›PìUyÔ¥} uÙ?5½ãEDäGp³dhãäOTHp@êì~´‡d}Yéq§‡"ɆNJè U‚,ýº§g7ÑÆÉÞ·ß%fޏ¢–‹Ä#…‰"ù~€ RzJT;æá6ò Ê^Éš Š…—‘PO$ß_Xªð­XŒ‰7S‰.kÊ%GÛ_"&tP«*W%Z¢PÉ»Sޅĺo¹Ðae™³O¦­A™,k~”À½(‡acÁ~4¢zÜ“C—$‘ÉóæaÊTÆdQUÄ9µSÕY?®£è«£¡²eeeíqËš L ¤¼|V*H¯¹ýõƒK³Å’dãÇLY…°B)@,YbEGÈ=UêKhÚm©ó2aÍ¢òù„EÒúYXw^A'Þºªï\é·dG™¹‰ÒIüÉdSEJ YR °>æïòÑ¥Z*nËlÙY™(So52Æ uj½‚lÝßzRR"m£Ól3dÍ·Þ^G¨ë4¨dâÂÈÀt:¯IÁÕ $Þ£èi#‰–¹Eæ Ͻp–W£ºª9ùCtEŽ8òß”„,xåAFÚú°=@y$mM.XØ7&êTXïY\r²¹Å#‹Ÿ»änÊ ÌÊf’"Œ¶@Ù4¤›þ¡®Ž-# JíÙwÊ,lŒçoP6“ÄÎD« %A`;7j{×H*1'hvNñœ›^b˖Έ`l|™A1»q-J«V#«¢.üjÉY"èÆ¹{¤XêóË,rüç¥`)siÍ@\â¬ÿ}sQ©Y¶í 7â\,LeŸÓË–9”ˆÕIyc`€}@€¾X.—ª÷ìr´F4y„nk^%ÈXµæqy6wRX “9Jß%[ú@:Î2³W.&^ëõ s4ÄÉ3£DѪ‘F…Øù7dûk¢M3 ª6âîû¸ŽE 4¹ ¶´â)qŠúr­Š‚ÂØ 6z›×s‹èÅ.vâ_&8¦È–D1™ !‚±¢x…@u÷±Ö¸É;:¦¨vÝ—œ˜ÜFA‘·A"¡^¬+«$UGdkPM-™“±™[–ó‘µc0žT/¦Y"ÇäK©+$)«°ìZÔº3L^¹â¦\XíRĨø$Ö¼ø¿G¡5ValíÁ3ÈäÌ!ÈD’>©U€“æÉn€ê”ëJ/ drùÙw=É÷àÌÌмÒDëÕ+ÄîM)&þãZŒ]˜”•0~!Ýl¶J·<ñ³"…Y¹*D¨,’M©ï]_G5HçÃ51²DÓ3Gq²dHðfãÊ… è‘ùzâãgU*,r÷H±ydŽC“è‹¢Ä.¢ª¹Q⬟×UÅö\™¯k›t›k 21kezû© ŸÜk 4ôi4û1çæn‘;À³=×ÓÚÙäI=€¡]Û X&ã³2•=s‹™ Ey=Ÿ7í¬Ô‹q³FáÛ‹d#¸ƒNbˆãßf¼þZÚ¼ta½Ûþ!ݹ(™myâgU $Jä  %A`,’mO~úìº97F3›6;åeO;H FÐÍ!T2$h*H5Ð Ÿã(7+GhÍ(ì¶Ù9›ÌM»”†)XI Ï›(S2zù F€¹úX…PÖ,X#¿îù زr²öÈçÎâ' ÑÍÆ¨²±RE}È'ûèhæ|C¹åànòLycã,Þ˜U!ד-bÀ@FØlâ2c2·­Å7Ɔ KG\QKEâ#p 1>y~€ R}0w¼ù·•S!’Éš Šñ—‘Pìž(I³_Xªð½Yï;¦á( 8dÉÃ2Å#Ƭ €Ê Q* Ù²T÷ï©HlÝ·>啵ºå3¬ò ¢ôÈË|AèußžÍûÒ:4l“Í•´båN夗Ú€²TÐèw¡m¾"Üw2aÀÛò rÍUR]ÁPò‹WKÕ{‰ñ:nQÏÛñóBúÐ+ñÅ€küô—G77sÎÅÝMÍ0A›IËÚ:8P[—3Á¯¤ ³zÈŒmÏp]Þ(r%˜úÙD`|~(yen"ì(òMò$Uh5ˆœMãwôO.Cm8Šlb¾œ«VŠ‚Ãꞇfô413wIÓ/ '"gˆÀñÊð$rfú€ ª¤€¬l&¼º™¢]­ç—wÉÆùiYr^Xã2XºR•7jGIèÉÐl×µ>d»t/¸ ˜Æ ‚´¸ö5V<cB;8ÿî™Pf<òqñÖaU!ד,H°PQ¶}£HÒmxñOâô­Q·g+ /6 ͱ÷GÉg”c«,^‘‰P Ž@ññWƒïZ¡ß£Ä{™Æ—5äõUö×ȉT(‘k’¨J‚Ál’mO~úälÚs7 ÔËÆlɈUŽ\\‘‰Å\h”$Xºa}è]4_3&]š|Œ½Ï"‹,†IH$ ¶@`T­Õ€±Dy­ ¤óhÞlð&D2®%%‹H ¨# $XšG¸¶Ž±R;#@œÌ¹3aÞ!ƒrw2Hñ}5à‘Abk6:³Ù4@¦\ïp›wT2ò&‚D*¡ceäTß$Ù¯¬UxgÃø—sùYs^Q,o·4ñ3¢…­rU‰PX/d›Sß¾€B|K½¼SãÁ4’SFÐÎU”&‰‚öˆ±à‹ï\Ÿ%3xY·lø‹.X å‘‘ŠÈÓ žø€<Uí©ä•ôkÑ]Ó3rLgÉÃ3ÆÁX•‚4nF¬B¼ ½#)7Ñ%B32·ËšKÍÇÒ†0 ¿`±$‚j@¼“F''讽”nçÀ²äʱË(VWÓ‚$@’Y ’´­öI4ކfúdáää‰#Xc’$ \mœUÙ$ý"É? è•Û°gæçÀ;#&9r±½XùGU^¬ÇVhr_ÇdôkÈÕ3#FÄù’6L™„“Ä2 @Ò"ƒJ)¿õrû÷гFä™ ŽLÎŒ­gåÕ 0ìWÖüþýhC–Û–ç6߉+eÍ|YI ÅæL«ÄeâBŸÅc£j@"´.Šgﻂâ.ä¯4H0bÈH“šJÆË+7@ EÙ±©è´®†fn{‚o/ sÈ#L¸â#Ó_K‹ '“~ Öz¢•ÉÕ*èv$¹£xÈÆÈÉ…$‰V0¡AgvI4¢Íùð±üJoˆ~ºG²> à~šÙ‡ÙÌø‹p—tŠwÖŸÓ-+?ábC,X#¿î]Ørò²ö¸¥Ü‰Ád—‰YX©"ºì‚zûèg?â-ëpÂÎ’,X|eœÄª¤H¼›™bA   £l<•‘•½g®øÐÁ)1ÙRÂx„p 1?‹‘gè!¿Ì+V;æá6ò Ê^Éš Š…—‘PO$ß_Xªðµb¶½ç{Üa“ИÊÙsKŒÌˆÌ´ ¯]¨.¢ÚûSf´+HÖ™[Œ¸Y˜’æÈ¥Œ²L°‡ÄYZúҬ݃~ÚFÍŸ+æ±YL“³Å+G/Ì*‡VÑáôžˆ¢:ª÷½ìÉñãD8vAIfŠFŒ*©.ਠyXâ=]/D{‚ìèm¹=·cæ²…3B®VüX¿ÏB>Îff矋ºÒÌfÅAòö…¹q°C1÷¯¤ ³züŒ¹ÛŽäeôešnRÍ4fÇ⨑VV¡vªdƒdŠ­c‘,MÁ¼¨ñøÓ?)Û#—"„‹±G®«õ:ñcÿ?g³)(ÿ‚`Y!i¢ŽV` „ï²€}ûÕÁ6¯÷þƒ9$ëôzo‡%ÍÇÚ¢‰fž;Êôò$Ž íàXP¢(’¢èŠ>ÇÇ«Š)+<¼²mý‡2lí®<‰É/l¬Å8ÙV+d{VGµÖºœªÙ¦L¨cú$~ú–Š Ê®v(èºéh˜2~ú—KEÆE[;²²©”h¸ÈF6ùƒ•;cG(榫Y,e*7.9(ØÍÎS, ÑHëòÖ¦ê,Ïä‘ó<‰i%™»f{$û |‰IÊgÔJ1C1¶mË61.>+ì}޵â‘%Éì`øoz²~R¯óÕñò}/vw¾Ù2v˜_#-€gðƒí¯OŠ<ÜœŠLìb1\€Ð'½u¦ŽM*gf?À?Mz3ìЀ4  h@U¿öÐÔz+'û¡úê>‡òŸ„k/³E2Ý}eôn=/ýŒòkÄ‹óg—É5šúðOsg®ôÑèváþĆý†½°g–[‘Íø‹oÜreVĘ®<°”žŽ¼RŠ[:8˜ò¦ßéLÖÁhד®‘µ g94ç£Û7U§ŠN'ü#Û\Ô'›Ê L£`oì…~dQóѽ1æoe¾*ÑÕÀŽX Xä¾@vI×hÚ3”©ôhÐʯa¡ :#y@¶†µö ^x~:Ò¬]hGïÿ—A ã= ýµZ ˜ã#ûil¹ %ÑŒild‹zqÿÃ_ÛKdÈŽ ÿ~ÃKc ôâÿ†?m-Œƒ‚Â°ÒØÈ8'ü!û -Œ‰ôãÿ†¿¶–ÆDpOøCö[ÿ„?a¥±‘>œð×öÒØÈN/øcöÒØÈ8'ü!û -Œ‰ôãÿ†¿¶–ÆDpOøCö[Ž!åí¬é‹o Ql?MQM½–ýt#v4*¯a¡BªöŠSÖ…¶í ¶`ŸlÅÏÅI²yúÙŽD™”©"‰úHö뿹ûTš[YŠÈÛñ¦ÇI¹¿1J]%e,$DXjïÉûfÚ‰­9 8>ee`lã+O‹   z{ e7Fšùò"_&êìµêºÃ³*òèŵíxøÑIN^'B7‘™hÝôIìßÞõ¯vV«ÑíŒ1ÞÈicr-d™˜‚ вH ö®Åéþˤº/‹òÉÂ<—?UÓÈXßêI:¾ÉþfÂ2pÛy¥Jö:"ˆëòÕy%ÙU_BÓn1#Í!~5õ-ƒÑ+tH=ööÑeDxÙ/#ç®CÌ”‚¥¤b ø°¤Ð4O`_gï§Êû C茳<ƒ• œ%k¶äHöH@šì€ þçIJ•Yb—damX¸Ø²I<׋H$kUï¡ßÒ;= ÿ-TÞ=‘¥}ÂÚaW–ŸÕ¡YÝ‹0"¨’IðO¿VkQ=é–T—F‰öèÛ,OV£„¤Œ P¡DQ<ö ½W’2”h\»F$¸+ŽÉôGaYd €$H'² 6{6tNEJ ›l90ƒÈ•Ä€£bÔ4{öÒ)Ö˜“W´oY2ÆNnW)Ú\Ä*ÂÝGÈÙÔMõe¥ô[f2ʹO+‡•/+0ïÍH[ü€ë¯K*ì‹¡Øûzâ6;Ì s–Fr@îbHn… iÝXØìÈòeˆÄÓq *ÕŠ“ù‚#ûhܯAbÌÐm1Á bG$œ‚ª™.+ª CX•×娜›+Æ…î[dc®0s(8ˆÑÙEUQ€Gëç©'$X¨¾Ã?nÇÊúìßJ€ HÁHŨ4¸ûj¶ñ[ ²è©Úñþar›$ ò4H DÕ‘~>ÃYÝv]7ÐØ¶È#'(› ’2UIòB“@Ÿr›?svþ;dþZCN ô}v 1fk6Ä’Ow~Oööñ«$þÈ18;D0E.ÍH†øŒ‡»²l±dÙª¿{Ñ9?aâ½ —eÆ”˜–"Q*‘+ ØäX'¿$ý¾ÃRä™j,³mã$Å6KÉó ¿ ÖÃõ¿¶ŠR˰ã:o‹¶6T2¢ 1Hj ÈExªv:ö×\‘Ê¥z-ü/oŸ1w È`C¥€ ÅA¢@4 ]ô5¢7E¢Úp!Ì9ñc‘)ä{v* Qbè@²'¿ÏC6Êãì{^(E‰Ô±ðtw,8wô€I ½ž€òÐ["“l‹\E™e È^Wf$ÔI"«ª=Å ÙlÛzâ E…‚‰Lœ½VçÈÙ-ÊùYº»º5ã­GЉl|x11Ó8ÇÒ­ÝùžÏê{:ÁµÙƒâl•Ì)ê°R±j þãY›i “g=± y†K«Ô4 U€M^õ®VêV씆9N@F.o¶rh HŠñ©o¢¤‰ÀÁÆÇÈV‰ZÊñ³#}"ü = ð>Ú±“s”NþÛ¶bm±·Ê‰¨Ü˜<îý’I#‘4I$šóï¯Yæn,Þç@Õ™Ìøk7L9ûbÕìÕI!9[^Ó“’3å²,‡CÄké"Å›Ó4)ôHAÏþ%ô‰Ì^—>GðÝÕ]yîêõT¢Jš!qv|lÏDW$æ ’ !n5ÙÝù:dTˆÇÁÙ1^H¡…nHø:3;ú@$…^Ï@ùu¦Q²c.ƒnÙÎ<ØP!uƒ!yY˜ÐD’*…Qèö(èš”ˆÔ¢¶·ìÑãŒR)Ì€ú¬1$–å|¬ÙwDhåè%&¬DXû6ãÀ¤GŠœ¤Œ§‰E‚ ìn¬Ù‘š”©QqŠføò°¸ðŒ§Àö'G"3 ¨oQ{?OZeX³4çhÀËùÖ,Ò± 3ÌÌ â !A¡Ð¯G(ǰ£) ÇÂÛàW’&{•8´;3qö‰$dÐ"‰½\¢¶e¦ô-`Ú ‚Hb/r0õ×P‘@÷Ë óã¯e\dJâlޏJÅÔ¬Ì1»n@†$Ù³vlÞŠiº-l>GfÉ…võWà€ƒNêß*#•›»»³~N‰««#NŠJûLû”nøãÔÄ é0$ä(ŠUäöÖTÕѼ[V1ñ¶WÉ]ÅÔsä!ÈRÀ¨4M‹;èj§bÊÅÇY΄'wõ’$B“@šì€ îü-dLdL8;&!b§OL«¹aÇ¿¤HUìô(~]jä†23¨ø'Àô‰0æ^Vf$P‘$Š¡Tz"ÅgÉ 7„Í ƒ³úÃÕ(2·0ÆÉnWÊÍ‘wucƵqû1Œ‘|Iöø8m˜ˆ@O5_™ïûžÎ¦QnÅã²2±6l¼®yQ‚ñÕ€åCl€ÀÀ6Ÿ¹Ó41‘&=«çNîUL¾—¥Ï‘ü7uW^{º½2N#™A‰³Å0ζ.Iâd•˜-›4 !oò®µ[Šì•'ÑO–ØvÕ‘„B¥Ódf,8Ùú@$…^ÏB‡å£š[ePmÐݽv¬5+‹w)ó‘lI ] ¢Ã„‘iöm³&Ç–â“™$¬¥\’KX ùb|о½µ£ ±ÃnÆô≕ŸÐ~q™$f!¨‹$’ODÕß·Øh?Þˆ•óÐ&dþ ·œ×Ü=9iK•Àz-A¢öªÐ¶‹Á³àcæ豈ƒåت“VBÝhYßÜèFÈÇØö¼Q ‹©càèîXpïé’{=å¡-„6Ý4رBå'/9Y™…q®DÝWB^Ú a¹íø{†Àʇ”,(Ñ D eéš]ÌÛñó”&H€â“2‚B{ÿ=dÜ»%ö}¿.š|bB¯*ìªÊJÀú ŽÏ]j&F>Õ….RæÌ²3«sUiÜ `<…¾ þuç¿:цìscBrW)ÒÝ•Zü*HþåGíùèB‰ƒ2cÆ…RRÌü\‚KI°lüÕC@FÝ‹ƒÌã#r‘‘ä‘›ílÄ“CÇÛ@N^9‘¬s´Š¿åÌènºk¿ º3ϳ`>azN±F ˆÒfPAò9_½ÝÙ¿'Qômt^m· $ÆùÄ%qA+èØµ‰®`øa¢h­›VÝ&_μL_˜zõ[‰` VøØQ"ŰÒÑœI]·sÎä¢_TŠ'æŠî‡ªzªØïKCI•¡ª¢¡ÓÜèhVf&6tb<•'‹òR®U”pA$t|<K@[m;[cãâ¶8á‹"Ɇ#‹/ƒÑ²{?{¾ïT›#3lÛórÖl˜‹2ß2l€ÀÀ ŽÏÜë»5è–ÚöésFàñ\¡ƒXr°+tH"À®ükMÑ•ÐEµíðæø "CÈöì@,Abšв'»òt´PÅÚ¶Ü"ω BëÄŸQ«géOB‡ì4Õ’™ÛV$RA˜,¤—ÿj›$’A,H&É$O¾©F`aaí L0â1øUåf¯D:ð:ÐÎ!Ÿ·àîj2"ÜA–VSDQ¤¸ðhXèjZƒà`K“[ãŽx¡†; '!DP5àWc¯m-˜>¹‹›*»º›Ns1U5Vž Ñ"À¾ÏßKDĈöü(²ÎpWiH4Ï+0PH'ˆ$…º<^¨°id?6"€<ï—@çÇ^4´R’l[T¸Éˆð7›ÕR&pÞ§Q`lžÏdŸòZ¬x¢ÇˆC9 tdrÇÍùbIþçKD­Ù›?kÀÍ•r2!·Z9€6@``¿¹Ñº(ÕÃÁùïâ~—óýKŸ#ø.ꮼ÷uz¤wèˆvÜrþx#´¢ø´“;¾ÏÄ…¿Èºñ©hS+³mXÂOK©côÝËý B¯g ü´´)‘Ñ·cÃ&Ý’lŸÌ›:Z™ÎÑ· ÷ÜQ%Y¤*]“!Ô1QBÔ5±ûéh´É‹mÛaÌ9ñã•ò=»¨± MH@³ßÜ馂èD»Vׇ3ããæEÄ«1`³ÄHUìô(~Z’uQW#æû†õ—døsN-@ò$šë²Mû}õóå6ågº1ЉâLÜ%;0;R%»èƒv ÝÖ´§%+LËŒq¦}·ec|I·&TæEVSô¬Ì¶ X!H¿úï ÚÙÆP£gð]²yVqÈ:Æ#VŠfJPl R^º&º0ÓìÔ6Œ93*OQ™X2«JÅ¢š±÷¯=ùïTÏ÷4&Õ†¹çrQ/¬EóAÐãuBÍ  MŽõÐÂ{'iÛð%2âBT•â.F`‚ïŠÙ!E×B‡C®††]û‹:ccÅÁBª‚MWëçÿ=F^9±ˆåyEœÍ¾ýÔƒïã@%ö]ºLDÁ0¸†5*#IÝCçr¿{»³~N€´û^[£Ï0ޏ •‚tlZÄÑï°|°ÐŸhÀ“$æ¼ _˜zõX)` Vø’H¾‡ØhmtQvÜEÍ;ˆõD§¢LîA×ÓuBÍ  Mù×2šG⮬{#èоé­˜}™ó0±óG’„€á••ʲ‘î ƒÙƒö'@-ö}µñàÆlaÃE’äG_ÍŸ'ÍÝ÷zÙ9{NtË‘•ŽY”ô»À€ 0°5ßÜè- “iÀ“4g¼Ê5‡`¥€ ÅGD€h,}ú aÓaÏ‹‰O#Û±PZ‹·@’=þz eqöM»Ôùh}DàH•¾•²x¯@ï ´?m°gÀŠ)!eQ+’O™“›ãëå˪ñ¹Ðƒ°ð±ð!ôqc*¤–$±bÄ›$’I'ó&ô7 ³sP™‘3qYMˆµ }ǃBÇC@m¸sdÁ–øãÔÅ 1Èb5àWå¡SÙ ¶âɘ¹²£³¡JÅÕX[â , ìýô+ejÃ3¶OiXr’V`¶A!A$(5ì¨Õª*x´yÏõ5±òep¥ãk>OCõó¯#„“=yÅ£…·b¬ŸI‰Á™+Á&îþþoóó®*R|‡V¢ {}³eH°¾V_Q·2cÕ‰ª²À‚zë³à°×¾ Ñá›GGH0‰ ª£¥[ K…„»­e¡‘_áØÇ³½1‡ðÜoéÓ™SƒÁ‡o¶˜¢äìÃ…ðÞ&kn* sþZç©Y·Íq£fáÉÂ’üL„Ï]&®4bgÍf‚LmÍp²"e&j=#_/ŸIJ2îqÀƒ8ãP£€ð5î_‰â$o"ÿ:и¢®ÌÍmßKt5c°"y2(éMX§ìÌš£¯qí®çö[B€4  h@Ðx?¦v.O÷CõÔ}þB“ðeöh¦_û“úë/£qè%ÿ²/ÿ.´ßÄŸÈòùö×þúñKþ¡êàz=º¾Mµk×Äó;ÉagÇkÑ"C–ã`÷'P"ˆòÈ)ÏB¾‹q˜4÷ïUß²|AL¤•ËP»DðÈûZdÈ8d}Î¥1p›úGí«L¹ )9ò4¦2@Rsäj @qàÛV™2s©L¶ƒŽGÿcAh8d}΂ÐpÈû á‘÷: AÃ#îtƒ†GÜéLZs¥1h8d}ΔŠá‘÷:Sƒ†GÜéLZs ´2>çJbÐpÈû)‹AÃ#ît¦- ¿¤~ÚS€¤çÈÒ˜´2>çJdÈ8d}ΔËh8O«L™Â¸ÿ=)Œˆá>”ÆAÇ#ÿ±¨[AÃ#ît¦- ¹Ò˜´rwÍÆ<=¾(!Ï0I;ŽÊ… ,ÅèaD’½‹Ä’¼Œ›†v\nA› ("VŒÍ Q+A©$@‚9y6+1ÿ¦j_™Iò²?ˆ¼'&•eUX^@ Š@$Ä’l X¢:7šJ=þGUÄGm«è¦° ò8Û>æ§ò1¥ÿaigâ«q°ª€‚z7ø~ת¢®¨»ìTÆHæríÖXDr«†ÌvBý½üêTMe*:[l¼„¸ù ÎÑLTJhC bë¡í©ð°œ„|Kê6ØÐÅ#D"v•Õ€¢@Ù¯³_`;ëQ£2¶fÜҌ͇Ôxåa’_æÆá‰°7v,ƒ_M»ÔâY]†@Ãþ>_’‚2£lú¼x‹¯ü6{`ÝÝjënÆ‹¹4pœ|€ï+HaŒ c¶,M‹5Do¶“§ˆéè¦J¸û‹I‹4nØ*Íõ/›(’(_á$Ñ"êÆµÑVìfÁ6ßÙS±cD Òc»¶h 7ÕžÏUïzΜ‘«fß7a8qåäB&F“¥bGDß@Q$“à~}jûÑ ™ŸÁáÙq±æxfšDd‚GqÁz˜1=@ 6h »"®‰®‡fâmypãE,+#;)iJ‚ÞšÑ$ìM¿¨HÒ‰]¶¶ÍûG7Õ$.¤<½Ù)ÄQ=]ɽHÖ%mÙD\,]ËÓÆ8ÙFW‘¥1GRÅmtÌ ° ª xm'øˆö_b\ YFcOKdbÇÇꀂA$Y»]ës2¾‘ÓÝn8åsf`•ly•¡~ä×ßYµeW[96Û‘³`˜Çhâ*2"`„q$‚, ¶µüɼQŸ,D›n+î ªÉ)‹lY¥xˆ÷ëQ÷ º5æaA‘·ãæâ+Ï"!šB ²ª€X_Ø’ÿQÔn¢]¶fÈ8¿Æ1 ¬¤â,ú¼x€xÿá³dWŽ]ÝSX—yÀ8뺉‡/^pè‡ù¼l×?ü=uâ‰Z¾õuDWݱö,™fÈÃ’8!1pXa’™€$` ¯š÷]Ÿ *µdŽ[£0m®\ 1±2VÆAƒUŒÌlµHãdö,_~úμ›4­ÀdÃk›cyq!ɤ“ÒþL£‰ð¼€±ðOjOäR'h¦L˜“bãeL¸²ÀábÈ‹’?Š* ] «4Õß½_•ulé¶fØ­ Y|Òl„µŒÙ € V/òÖ\UY¤Ù•;òœ,É™rIU «Ý„Ô$ÕGvºÆ«G9]ìvÖeo‰© 8ÉrvïäC1» ?”ª {‘ÑÖ¬çüLûOÍœL™0‰Y›iq‘ —Y…g ›‘‰×XÐH¼ iÏ› $|F|wl|vê¤v å…än¬’z½ò!ƒÅ³ª‚l_â„+PáLgº&½5”šßdj>o†Õ×d…V(aŒ(´aˆS_šÑþúËìÿŒ0É,I ÉRŽ 3—`z¨–$Õ¨ÿjìää;Áª,ñ˜Ï–t Ù@äO±5î¹ëÈŒ^MºŠ¡ –Q*ùfSdöéÔtt—à#Ù«o!ÊŸ3oÁBÊ p¢¡ˆ»ï -þ]DÛ’LU&ÎßÂË4c:`™Xd«;ÌÊK1‰ ?K;î‡@0ÁÒq:‡À7Z¢{8>NT¸ñÄÀ’O©ö׫‘èºVs÷ÈV#S=xø•² Î9t»²lbO~úÔc.™—(½šå1ãîi¶Ç4¦?Q“¾–êïÇeÂHÒ”[9˜XY½”^§Ê%K¸vC7vðëÉ®ˆÖÜ]Q…%bvì]ÆDðy ~I½t·Y_UæO#^@z®; ª/·Á,x9YpF$ÇVˆÉ.8Xs[¿ r7BÍõzF-26š/6,«ƒÈ¤ÆlÒPÂgÍpMwÝ,‘ªÓ¶ÐI‹èm˜ËšÃåäŠ`“ÍÒŠ#‹€H¶(æÍÑÕI«#vΖم—¶ÃÎ&Fâ=K=“]ß÷×%.޹¨öl—nš¡!,¡ßƒ¦ ™#„›lçuqú2Ì%Ï,Rr`¦è0ª4(›ë®®´àÚ"’²0°ò%I±päÇP¸%gɆkBãÃ1k‘'²ïÛZiÙ•^€Ã$˜9M‹)ÊÊ'¸¹XäI ¢.º lÝÓe´Xmñ õ}\q g0%å ‹ÄÐRE ºña¨ô5_ù/ð"ðÚ1sà„I"'×øœŠäh•±™¼– GKVÈðuc[¦g#I-peWiŒBC}­Õß>Úóã$ŽùG#>ÇÞk ÈiZS"D©wõOVjw_mtÅ´s´Œ»fL¸ù/´¿"æX“¶Yr«<ÉækÈ_zÖÙœµ¡»nÏëäFÑ®( _Ó“Œqš6¼¢@ fêÉûÖ¦2´k%Fñ>>oÃ{b|Î8†7DÉi¾¸–£$‡\¸ôHE߃Ö>ÎMݦ‹+fG 8Í Ñ‰ ÔQ@Yä¨b€Y¬XêƒÑíG$í¸íš¬`OT0ì7wùÝèe³•—.Ï/Ä邨åWÈœ+±+Kßm`‹¯sЛ£.Ùë7ġ֖uÉÈ\„dxÉb»°£ùJ·^ätFš²ÿŸ É—“…’o##H¿XÈIülL„Ù45íix{ž>ñTHÒ>¬æ8Ͱ Gâ×€â€Ñm«?lÙ%ËÈ•r\ !Rb¢ÂŠgš¡`k 5‡¶EÑ_‹þnM®X#Å• ùyg”vñÈ5}š³ôD4]š—e÷\¿pÛó³r }ck4àpSÝ‹#É‘ïBükK¢Ë1ÿ¬ÅÙ¡.|"5¿ö‚…<ýöEU7uTð¥Û1¾(ÊÇ‹1=Y`Œ²´ü˜°i H¡]ºCŒÛ .Ü%ÂÙcÃÍ1á+,Øqˆù8$sÈ‚OfìG®ÆöjøYe³¡žÕ†XgyŠÛ1‰ ?K;î‡@0Á?‰§{ùÇÆH11e•dzœÂÊ'd×&Ÿ €I¡?˜É6ɵGœ‚(oei& ¬l)À‹ Äy¶ºè„o0´ ™ôd¾äí½`M¤bÿ1@H”ò5+TKG_/jÛòþ Ç …©ù‰¦9EQIòo³ÿöƨ´'rßât—/u2A:¥ºT œj˜ŸÌ’.ÜÀ°Ž×Ë'Øè-ò©÷:#‘ñbÆÇ/4g$ }v˜Xö@*© žÈvF…NÃfÉÅÛ¶L5ÎÉr%›ÑƑۂÌ#4V =h-~*Gþ*È)c#a»v}@ÍôF?©˜Æ Kæ¬j5atˆçâ†PBN™‘IîI"*¡•{°€z„š¢HîÁÑôA¶G#üF ³®Dë<ãxþ¢¬ÇÈQü¥PkÜ‹j‹¤fÚW%±r¤Âä&;SŒˆ¢ºÌ(+1ŸQ‰×XЦ݆¾XsšI£Ö6+ ¼c‰¨Úr‰ #åF‰'îF€è|.Ø™;+A:ÉÂGà×Å‚‹¼×Zº1|_¶ã^iq»»üž˜Í$Ö„Á³lÒàÍ“•œJvPH Y®ÀýAöÖ_—&žÍG‘¨mhݸlÑíðÅòÃéߌrÉǺTI"«®ûëηbsäš“è}ãm’móîfR=A$ž5uä Ö£{2ýY®\¶mó|O@ÌrÔëZ»µ‚A@Ÿ5®‘•£TÇìò¬;Ó¬ƒIçÉf2&‰b¬Ígé!T@S-ïÐÆ’-ðûly™3mRC9ƒÓÃ(W` VŠù z5ÙòF¿…r6÷À“oÉÄY2ý) bªdb¤öz#°Oû½üãã$˜²Ê²=Nae ²k“Ï‹À$ŽÀЇ1£—dÚS9DXï·²´“V6â”â*ˆómuÑkùòsœÂ3>Œ¯áð¾<’~/XJ ¿ÄÌP¥üò:»†ß—ñHvF…]†ÉŸ¶ìxi›–Åd›Ðő܀³ÍÕ¨ühÙƒâÑ#n¬–¨ã Fí½@íôÆ/ñ3Á Qß‘¡b¢Fø¨€á'LèŒ%»’HЍe^ì ¡&¨’;°tè³Öo‰C­,듹(Èñ’Ä3waGò•n½Èè5cø™öŸ›8™2a³6Òã"(A.³ ÎA7#!¯ ± ‘|~Âó›  ÒIŽDi^ŒLXV ÑB Ѷñ}ò; ˆÆËŽÈcoé˜?ÝQ¢8~]ÑÿÅʺг'Æ>“Ok"c¼3–oÃ}$0Ëñ  6n¨ìè`î+;”Œ32qÁàÊm™Tºüô læg©Mü>Z\—Ή‘–[š8¸¨e*KAf+ó@‹0ã)ñpÀqž_^vÊš y9ŒÙP⺢TMŽ=ut÷cµF}¾ )ñp¦ÄQü)“++~HÒô³5ȓٛö¸Õ•;+³ìÛSdfnYøç$V¸˜:,  ñcûØñü¬éäÕÎײâ¶\8°ÆÙFlœl™FK+‚ [bmt9#£ðÊä.É®¼zn*I4œ,\j¬^EèGEn¼Þ]“¾ìQÉåUÖ£Vm*!TŸ+ï­^¨•»!—ë±ØÔKE´fÈÚ°2%õeÇR×wBõ—¶o&Œ™ G7¦¢‡¶¹>ͤÙX¥*ÜŸ'Ql­3F(S1Ž@BkqHÄ­ …þÃ]RHæÛªhfÙ:4  h@ЀÁý4 ±rº®£è×òŸ„k/³BòÿÝV²ú7‹Iÿe_þ]kø‘~G–Êë9μrüTwÑíµòqþšõGñ<Òü™ ÈQ…̾¬mƒØñªÖˆ´ösÓmÜÐ3ÆôO€N¹a/GLãì‡Û÷©PÈ÷ì:˜òûqÖøØ’E*ÈIªÙ×X£œ¤¦º4N„}P þz~‡±:4% С¡)‚h)‚h)‚h)‚h)‚h)‚h)‚h)‚h)‚h)… hBR  ÐR1ÇÏäMì5Í~Úy!ê .£•÷¬«ÄÕ¬„³Î +醣ÑÖw‰§V5̧mV¿mk~3*¼†} Öb‡¥é/¢hþç¿·EvÊëÑdM/&V2²-“'B€ì“©rö‹J´Æ#N£Ž¢È|Jçå M½²g+ ¶,<Ù¡ãó:ÕI­â™EÝ`ÃE†h¿šjþ‚B‚h@  èEÖ‘¼t6Knª›€Ä—z¥‚ô¦¹`]P5Ý]×ë§Ëº/™˜NWÉÆÊÓ˜ýAx[þÞN*q²±n1,YNàÍŽ¡¥ Ò'ØvH¡ßî5UãÐu‘ft™s±XÇjd(Uè‹: øÖciì²Å­Ü3dÅ ÓÅAâ…˜š' $Ð'¡àkägâ…K¼bE‚²ÌìVE.Ž‘3£É4 cÍ–"ÜQWÝ1öüö¨ÙɪB̦ÍÀ"É¡Wî>ú‘Í- 8¶@ÜÏÎ|œŠ±9 q H² (4M‘¢É‡Š—–!0 uY½?QŽÊ‚þ]šÒWA4_uÇÌ<0Hȶĩ 0$ ßbÇ^u­ÑØÌÜÏ•€Îq¯À4…‰$ÐO“ì4ÙU{3®óŒcLɈÙÊT%‹A^ ]Š6*ú½DåuDu]ŠÜ·ŒhñÓ"Ó”F I*“@Y= ZM6XÒ‘¸"O*N‚YVÖ1Ù"‰öð(ÏšÔy5¢ª½”þ!7Íü˜¦‘h²¬d…°H@.‰ÇÜj50±¹E™êâÄÈeˆŽ|{âI"‰ñv¯b5]¥Ñ-“ñL¿)¼ªœI !¯ý@uwû¶´òј¨ØµÞ1ýyguÑ…Ìr¿Ž,*ÅûžÀëÜ×f¤å´iã]“>ñÇ\Q\r€a %ìX ž»ªð5ry4øÑÛ².y¢Är)bé 0y²ã_U±ÒJ~ˆœô•¤ÆŒcc ò"¬~þ?MO•tW^‹mûÄ+š6¼‚ïŠÒõd P$@&ÈöÖ å[1%6A»íó圲.Eåc‰£Ä€À1H$ëß]Nx¢1·½¯'ÕhrÇ“›³)QÂÈä èö,uç@֊Ží’bɘ¹$D 9FÊÀH³v+®ìUèh‰7¸á®`œ”2Õ}&äXX+ƹ_FÅXŸ¢.‹Á<9xë“ xäPÊÃÁk—f?ˆ2!ÆŠ34yÈzòÇÆ³5q:AÓ9mŠ™¥§4+‰« ªÕÕÞ¹S«5jȸ²Nq’Kqv8š$U€j‰Ø­)öTÑ8{–,™!Ôä‹Í”ÂÀÕù‹? ìêÆ-JÉj¨ôv牸—œ´D ád*H°)€öïô#î5é]wѦ[-ÇÛT‰h€ˆ ñZ'ßR‘¡Y9˜˜+Ê•SÕ•cŽì–bhZ aŒzœÀ^kBlD;®FkmñÏr/!\H­‘D‹€Iõ ]‹½my~¡‡)jæîÀ¨ãdr€ ô{:ó¡ÑX·­¶LY3A NQ²°$$تØ«ÐÑoã;wÊŒÁ1àÒú`zLX½Wr±FÅXŸ@V}ój‹<¹rn)”¼l¨ÌJe¨@É bë@jP 1ѰG‚42í–ãÿ‡ü´*ý™¡Ýp'Ë8QLLƒî6• 0 E ¢5ï¡7‰X7­³%$’,šX£õž6Qÿ¨¯G±cóЯ¢WzÛßòVW ‘^VÕ$fÅPîú½ Wø¶⌤iYÊLgf TEQòùJD] ]ãg‡7a•K Íäš_¤~f¾ú$‘[7«+(t¢z#ïªM$%·\Î|™)` q$r ¥ª XÝw]èO‘î˜æ6ß ÷*–ÀÑ*@` H$5ïZ HÅÞ6Ì‘!‡,‰9»:•{¬€ ô{:ó¡¢±ï;dزfŒ‚"œ¢e`H$IUìUèM’7¸b Á;piLa}&.\ ñ®V(õV>ÃA»4Y¸É•'4‘y#èVVé·àθÙY]« „€  X‹ 4 uàè;fHJm”uâõ)دÆãnõǬb2zuß@¿°ì×ÿËTl^6ï·å‰ ¸ Jn™AP4h‹¿o:äR=ûlh§ÈõÙ„Þ¬…lXÀ6(I±÷/6ñ·bàÿ˘Å$6&V$]ý$ìMW~43óq6üFÎ͘GQg š¡ã¿$xЋZ4ª…ÐËvf]Ë ÷¶&B™Õ9´bÉWŸ`{yìV-Û|³…äÈ9yF ÅH DƒÑšÐ…»`n.ÑâLIU õFËÉI 0$@ÑìXüôÛÌRÌ™Ö ½)}8Ùˆ~‡$žÇ€ËBÓ&ì|ø†F4…“‘SÉJA ‚}ˆ½b]š] Ìܱ6ðS¸, "g4*Í($bÏcï¨n]—]×£Æ3yW’,Q³ý$€•O¹¡ç¾Žµ¢ëºb>s`/¨eFê*§ˆj-\nˆ>}Æ´`ˆ·}¿#,áÇ+‰>ª (n&›‰ ¢{¢t-21w³%]£È*#ŒHþ´M!ðßP:=ŽºÐ;ö3> Â/˜ÆæWØÉ%ØÀ` QŽ´ÆM:cÂù4RÎÄôIþÚ^ŒÓï{^>$YsdŸNtçXÙ‰@-@É bô-“»í¸“$9TÎZBÀ@PI M|h)„ûÆ>Zad4Ë$Ž Ç“‹1n<|~}Qûï œ6îR¬Ì[о<Š’ PwuØû³@>fv6b\— 3q@³3 >  @|\¨31Ó+PñÈ¡‘‡‚œ½×oÂÈ\|¼Ž.ô@OOÈ€B‚MH¾þÇAMÛ®Þ™Ãn|Š™˜-p$A!KUE.ëºÐ»¢`Ýð'Íl².Uå×D©€b(‘}€z÷ДÊão{f_¨Ð劉9»2•;úÁ ½Å޼è)‘÷µÉ‹&jä‘$ç+@ q"ÍØ®»±W¡v?7>/˜Æ²ò*y)R$A‚Ü /?tÀÚÑNlÅCGf4’Bƒ@{“б «4««¨uktA±Z3nØ š0cê þí¸†#RÕ@‘Ý]Õu "-Û|³…äÈ9yF ÅH DƒÑšÐûµd¬U,qúŽÏ(áßÔ ’ô{4-0Mëo|y2„Ì& "¼,¬ ªH“bºîúÐS½mß,2ÖG Èc!bü…’¼k•€.«Ç~;ÐS“d • du ¬=Áýt œ­× !q²²x»Ñ÷¶åóô&vôãæG¢à²÷õ("Øòß‘÷]ÁÝ0·$LV´$ ²$t)€>;þÿž†GÏk`E‘r¯.¸%H D‹ì×¾‚™\mïkËõL9cŒIÍÝ”¨ãdr€ ô{:ó¡i–‹vŸø†<¯$\ˆ8Y‰¢A¥Ÿ û~~4!l-Çr¦ÃfeY 7(ÙHaç¦ôzñçCX‘™¹a`vA^5Êú=U€ ÐlÑ‹•f:ecJ920ðAñ¡è@ЂÙAöжʕ#²45hDøQÎÜœw÷Ö\MFT+øD_ˆCØg¹Ðè1£€Ýûi*2ä˜ó@ý_ÿ-h‹¢Ú}†€4  h@ЀÁý4 ±rº®£è×òŸ„k/³E2Ý}eôn=Ÿö!ÿË­¿Ä‹óg˜Èÿ·ÉúkÅ?ÈõÃð=ßÈá%ðz¡ø£Í*ÉŽæ«çδû$z$8ü_çz„Å·\õ­.‰L’\7âþúm—âßÖ56>!M÷ý{ÒØø Yü´¶> AòIþÚ[²¹}6ÇÄ-ýœi±ñ r6CjÛöM-E=ýµ°•€/uZƒAo^4¶4O×ùh4B—¿} ñ&Û—¾„ÐçÜh4O&åøh4C3WW¡~$ÛYК"ßì4\{‰äߟï ÐroÏ÷Ðh-¿¬è4G'ï³ùh_‰<›óýô&‚Ûú΃AmýgA äÜ¿­ƒ“~¾ƒDwäh4O&üÿ}‚Ûú΃AmýgA£½âÍ— · „.}Y@BѨ…äEhX= >kV.¢%ùw¶L–Iý9ž?IV/E£¸˜I¶íIh©¿§¿YT¢iÞBåÛ‹î“(™•Z9c1€ŠI?P ÑîN²«Tò:ì±ÿÈjü::ð¿>Ž>×·dâcÿ°Ä†FÛÊÌŒE4€/{ï˵{øÕM7ÙkмM¦Yñ31#œR¯ò¢›‡â£f—¡F»óÐ>Ý/zb›OGG(—Uaùr?÷T Ïé$k>öÍ;þF^%E˜¤¬N&Žù1 € 6;:ÒÅveí‹ËÛrò hñg”úð¬sJ¥P'² ,*ÏBîÀ±ä#J%—dÍ·eͺƒ"AÈŽW‘Ù8’ xXŸ¤ uÑi.Éï¢&ÛràÜ„ïŸVIL’¬DIZˆÝ@€:^û7¤œh±NËí˜9Û|Y9ËBu Ux™$ ä‚K6l’(òTnÜZì4Êìÿ5MÑHÙlœŒnÊ ( šÀ&¼ß¹ÖV9*fžU´jÏŠiâÇÊoTL„;C !*ÅH"Ø€@‹¨Õ÷ÙžýN6鋲Dž o"H\åº:ò@IÜÛh'‡Œ£m|oUÜ…’ ,MÆ©?ƒfÝäÃÊËHZ,©ZVVg’7.Zƒº M €µe_dÜ"ÁWÆ‚XÉÎ2˜}PecôÉåÈG¶&ú,M’(ÇÑ£¡²b>×3Ä# ³z`Ø@ÌX-ûÐ _å¬>ÁÏø§oÍžEʇ!ÆÑT ÄCÍEvG½I5[:E;9“`dɸ(JÒD`À ,‘vIâê€'¾È×<–&©Ùmù+ž¯,f£–FY9 âÖBwd±$<Ý£’¢¤ìÙ¶Å"æ>L™ޔy¥ýÍŸï^ډܒ-|[;Û.4Ðb²–§Ì²‹¾$РךP«cÍ_¾½GœÙØ Кhµ¨4|þšJÎNõ´îyy ™‰“(ñŽHI)R«3Èè*ÈPÞ…þFá6_ñ—8?ìþ/˜õã¿ÃÇÏŽïǶƒ½œ->=åfÉ…¸C‘;Ç1qǃò!@²l—$’áºAüLøngh2!ã(Û_Õ‘Ç /$…GdK@ØÐz±‹³nòâee$ L­U•šI#bå¨1âš@$ñ±îa q`–2sÌ­˜xÌly™í®ú-}‘D?"%Ø·0ñ,H±Ì³âE(,ŽcäHAM`PAù½³ðvÜ|'`Ƈ¹ËB>Í:âõåÚ"!q±ò&—ùÍV.R…¶«bmª‡To¡¤„âly+Å“PÇm|X£•âõ$~= “Ù«jÜ'L¼ÌÄÊç)‡Ñ@Ñz ÆÜëèO‚O@÷ØfëCqp·l}¯-£2²ò '6^QC:$Ê…ý¬žÈ6_tÃdÛ×…ƒ”è"(Ÿ-2¡@K0±ýŽÆ…n¶ãbb¶:˜ÈÉš7 ±0QT§² °+Àó¡9¹[.á>úÒ´ ñ6dSÅ'0>!C.ËE ‰¾Íñ# dÏMäK‘ pƒ&wŽbã¦üˆP,›%É$ø@îÐK¡8? n‹.>L<%kâú®à¬—AB€I ŽÈ–&½Hºl»¼˜¹YK G•#@ÿÍef’Hܹj @éTš@$’±n1a,˜¸òÆ~|ÊÑ ”ËÀÆccȰÏmwÑk²EÉ]ƒM¿kHDd3·¤ „ ł߽_ÛB>ÎwÄ[.៛/¥IF2ÅJáBH S5HÉdر:Þ¾YÜ=…þÏèòùP~;®<|øîü{h:èÁ‹´nXÛÚæË‘Æé1™Ä[ê1ñRy  ¤È ?EvM¯3:9¤L…‡Ð…rZ2Ä^Š@²lß]‰üI—kÍŸfu–6ù™²W"xÒZnH@À€U #° ‹½ øƒãnm°æã|”îf¸ÐÉ2´ˆ¬ LXƒõYüD€@ö 2F÷¶n{ÆÜ^²ãÊ£d K²•’½D€{Q$}…Õh½_MDÌ ñ™T€MvjÍÊ΄1e Á¾cÍÛ+Æ‘H2²  Ñ`HMõö«Ð Ú²ÿ‹DUry¥þsFU‹†¡mªØ›j¡Õè_Bð6mÌIü¹ò1֌ٛ0²)€CF‚ŽÉ²HèQ°¶3zÙ°³F&,39‘>R$_MH¢Y·=< *{ìPh¼+´´˜ûlÒä 4sÉ´¬H¶µ%@¢h_@öÖ%٥Эû +*h¤Š)ÙVQ¾ZEG¶â– @šï° Ñvn]‰—jÝ„˜Ð?®p¢Š7ÅÈáR)k,¶9(,(St®ûÒèÃèÙ•…–wuŸoÄȉŽB¶FAÉ”Š8r숢¾µLŽ7,éò7²eH‹&)WŒ¢¯»Ÿ«‘fª¨^äè_FeÄÝ·L|Ó¸íòA“‘ŒñDYÐÇž‚‚¬I$›$uìIöh³a’c,SÅ "‹+#Õ~BùäÔ ¨ü‚h_aHné…“ž‘,(%VX‹‡®À 04~|ív'ø9RlÛºíÛrKŒgôpÚ œx™T°!HRKUZ€ÄbèQ4Ȧáðææñ¦Æf°"™(YÖA*Iê…‡ÄìÍ‘“»Å4«PcÆY;TkuäRØû–„ø‘6D›´ÙÙ–8ÄXÀlfoÊÏG¿¢ýôm·ôÿžƒâßÓþz‰Íø‹3. wÂçqdru€r…YX)$iº$ŠóäC§²6Ø3ö¯mV-}H„À#gfòj‡šëA¦ÌŸìۆᛠŠ’Œeép¡$ ÔÍdr@ÙÅ Ñ9[.ã>øÒ< ð¶dSÅ p>!C.ËE ‰¾Í ’#dÏMáfɸC‘;Ç71ǃò!@›%É$ø@-b#á­Ñ±eÇɇ„£m|_UÜ’è(P !@QÙ’ÄÐ7¡rEÓeÝäÅÊÊXZ<©þk+4’FåËPb7J¤Ð  x ‘Ñø{o—np´Bl‚뎀â«lA ’W‘¢{o:ö'â=»7+& ññšx–)"žÜ)pÜH’RTVhÕMìÓ†™Û|XZâ‰Q!äN$FU@Ù²ëÆödÍÚ³'Üøã.BÄùqdLìÑúgˆ_[“ô] ³uÑØAµeÿˆªä&6<óKü挫 )BÛU±6ÕCª7Ðz‰±äȘò†<{sâů¨À‘øxô((Od‹‰!ljÝr`Ìžeœ¼íŽãñ¬T…Rl×}v<ÐÈvìÈñ}s‡’².{M £ÄÒÑR§™cÄù Q$"ú:ݰàämûdxùNZKfrH$bÄXùó@uàhWÙÎø‡fÜ7 ÙP´äc,K… f¦k ’È(X&Ž·­—üGå¾GýŸÑåó> üwøxùñÝøöІ M£qÆÞ×6\ˆ¤‰Òc+ˆxµ±Ž”žGÀPÂE@¶±#eÛ3qóãžEÈXq°Ì¦IŒ±² Oª@²lý…CÐÄÀ‘¶©?ˆaK4Ù ¦†B²· Tä*‹_îô ¦ÄÝ¿ÕÜÌGÆšY&õW™YãVLÍFŸ$€@³ZÞöÍÏxÛ‹À¢\yTb̉vR òW hcê$°º³­«é¨™~#“* ®ÍY¡ùYІ,¡˜7Ìy¢ÛexÒ)æV@b„, ‰¾¾Õz4V_ñhˆL„ÆÇžiGªñ•bá…([b-‰úª‡To¡S¢›nÙ&h2},l LÑsnÁ뉡ҎÉïì;&R4ºû&t¸¹dbd ’hš4–e2¤!ƒ:M›ÏV51ÙGcmÙØ{fDÐí,¯9h±äC°$©…‹‘Ùèw¦%ʆo{vTÒBÐA’è°Jò³*8-Ä ,@"5ß`5«I¶Ååí™Þ”# Xò×$ùœyÂB…O‚¼‡%hq6 ~†´R¹;.|ûÛ;@Ï fErbÈäëå ²·HMÑ$W‘dEUì¶ ý§kÆÅÇÛU‹dR!0ÙÙ¼ŸÅÄ¡æºÐi³'Ä;6á¸fÈ"…¤‡#cú\(I53Y€6@ñBÁ4[.á>øÒ¼,ð¶\SÅ p>!C.ËE ‰¾Í jƒdÏMáfɸC‘;Ç71ǃò!@›%É$ø@-bìû†Jdgc780Ì üÔ‰h¨P JûÑ%‰ w¡[F½©÷| €ûL© šYbG‘?™ÉÙ€°ÄØèwÕèd׵ᜠñ¤““€L¯ýNI,ßÜ’¾€Fü¹Rá¬x¸2Nþ¼mHÊ(,ŠÝò#È ¾ÿ} »Ù9ß1Œ‘í§Ò”;´Š &€O"O]lèC••³nïm+BÏ fEeh„Êeàc1±äXg¶»èµÙ"ˆdŽ®Á‡&ߵNj$"2ÛÒÂbÁoÞ¯í¡fíЀ4rZ™&ý´!B=Ÿï¡«T ¿UúèV¬ X;òt3"ß®†C@Ѐ4  h@ àþšع?Ý×Qôkù OÂ5—Ù¢™?²ú7‚OûÿåÖßâEù³ÌdÛäý5âŸäz£øn$aÅ_Ó¯TÍ/ȱOçþ5Lú$FʃãU¦'bÉ$ñZ¯Ë¿E!¤Í6¶=Oø–|”®“UãOølò¼Š÷ì>ú,‡À€ÙÅKß°Óä>Q³€² ÿËO‘¯ˆÄ9"w¦Ÿ#ŸÄƒ.qAÅ ýôùø™a€”U~Èê´j @±ª`h@І¾! ø†ƒâˆh>! ø†ƒâˆh>! ø†ƒâˆh>!¡Ð€45ñ Ä4 ¹Ø˜XwÀŽCîÒôJŸA»Û–ÐQåš)#e`Õ@»ûjTn¨Öêìv&^.Dá„ T‚=‚×R’ìôWtÜ Û¶Ó*ã ²©tMO~ÀMÿæ@Ö’RTFÚbdÝcÆR¿%qŠó\…HRH°(ÙA#Ú¯R4â$Ý—Ÿ9aÜâ…vå),lLCD’Gê¿Ûï«ðeù™Ÿ2æ®$ûdf6Ft)=ž"€$dެû÷Ö’QÆÉ®ƒyÆùl§l‰¾bØÔT‹¾ÿNÍIQvF͹cæeK¸"'ˆ!I ÿ:àƒ×DJI•¶×fÊxñÔK,lªYJ({÷t*½ôj-—x™§Þ6„Ü#ÃC!fäqöh†¾èؾµŠz3u²™{î>$agÁ%B«KÊN$$ y,PO´Š‹A·eÆãÉ‹‘¸©õ‰ß<蟾¤qjèÔ²ZÞlÁ‹‘ê:Š–Ùxš%–¾|ƒgÈûY+FcvL{„älìT Š¡œÉÙ$QèEx£úõ©*H±nLnT¸)´82;WJ ™ ?ûóãQâi©"cÜàaÉ(i2€) RÆØzއgí®”’£›rfy7…’4|m»œ³£MAx³f‡€jìk.1²Û¢Ï¾mÆx1¡‰–%rÓOÀÓEÇ£×CÀ¾ôÅP½‹.#¹&àqÅ8`€îªÂ[`TÑ,µôplù}I%VX¶¶T>²Oû>0””È-wt¦ÔQ¡~þß}V• ›¶V=Þ&Ã3Œ\™G#’’HB»"ú=j:n¨mnË>÷>7&ÃŽ9~`Äâ\Ž(´¥å]‚¡C³ùj¨¤FØÍÓx‡fl4•Þ#! 5(QC¢äI`BïÛV•–ØØ²“#f‡ •‘C#~DXÿ®°lÏ‘¼ãG˜˜³âr_TDXÉõ –»R‚Iš¯}j´sOä;hÞ±[zù1ŠPJ\FÞ¥›RA±]MFÍñ= j)&I6ÍŸC*Ìóâ”áüÒp1)戠¨©«=0ï] ‹âS$Y(øj21åŽ?N9¹+3ž*9PðăѢ§ÍhgP|N™#&8#2–„ƒ=F8©bÜÈü%Eƒ]ØëQôT¨ÓµçǺmñg¢ £yR Ђ?¶°Sę늰Â#.ÎàuÅKä¹¼›ü‰’¸"霩·U‹0c˜¾“ Œ·.ùB¼ PMŽÈë\ñÕ›n ‹-Ÿ*\wÇ(¬X@’.‡¯~ÚÌ—L^èF>ö¥¤™ 9™Ie” ¢k£Ø5Ý5µ’#•£ÓíçqÄ3sÇjr ãdz«à4;ü«^…ÑÁþFÄ®µI"Ú9¹[×Ëo ´Œ9"7)ò½6nL•xžDqû#B¥gKB¬‰]ÕvöÆ ²´« ‚KbPK(H%Z›âzµbñ>,†a4™…x4$æY*èŠZŠš³ÓôËCñ+<9)&üÆ<±ÇéG?%fr~ªz4Tù­2"øž9ðFLpFdù–„†ž£T±nd~#5ÝŽ½ôÊÍñXl;†>&–‘£’^B¥A¢K!@¡dûh)\\˜ó1¢Ë€ÚKu$WD?ÈèAº›¾<Ùi¸a–Yc†Q-±d$Z ‚|wW¡iЇâR1Ÿ+/ÓS„rà /"ñ€,@âE¯]Žüôt˶ù‘OV .DRD¢4˜²·¨ÁTò*`õ}{Þ‚˜.÷ñ¬)„Ÿ2rÌ ž0R÷È)$Ž®È;ÐS+•ñ"A²Ôc3HCV8a|’ù‹ª¡Å»÷¡]4º:ÚådüH¸û¢à¶0àrSÕú¹• akðŽJ $Q`+î-0Çø‘eÝWol`«+J°È$¶% ²ô‚U¨Ù¾'¡ ­X¼O‹!˜M&F!AÍ I9–Jº"€V¢¦¬ôý2ÐüJÏJI†¿1,qúQÏÉYœ…_ª‡†$>kALˆ¾(IðFLXñ™>e¡ ÏQ‚ªX¿2?ÈîÇ^ú fí£quÛbÏ zŠmÊH þ„ý´ Q“yøv‰Ê68xãTiœËDbG‘Yˆ±@_è YÕЇ7lÞÿˆfÍ‹XÊ!y‚år—ér¶Sˆ jîÏ‘÷дÅmŸ¶å3ãG†«!ÅÀžµòSà1èj*H\‡1¸›ÆV^>C¦>?©k•q5€IæÅlì=è)‰‰–-¹3d†y2Œ*[(¬Kz„~SÝ]ЫÐS-¸üBØÑM4S3ÀÓ9GÄRµD–P¢…ß¶…ÄèãdE—TÒX᪰@#üކL¹;Žn&tpË‚¾„³£‘fúÉ+wƼX ÷t.ªô-18¿¬Û²mÍŒÊÒ¬.%¶% ’×Ò V£føž†‚µc Þf“7'#nxŽ70ÌÀ qã H5V]207|½Æ9—,ExðÊ-†ôá|ÝQò;£z díÙóî8ç##b"W@^a‚±RA¡Ñ ×^(ûë24º+ºffaBgÇÄŽTHÙå2O€£C£d‹ó@WgQvj]œ‹~/ÏÚr"2âY>¯ÅM~AñUßÛ\¹¥8ÆÓÿC¯THç¯Æ_4bE ÛñE'» óøì}õÍ>W ³mq)ãE“⿌\Tp©j%‘` ³W~ãÛQË‘Ç$Æ:G"¥s¦£Û oº?¶µ'Éßú* tDüg•K²Æ>°z ùªý?ë©—#V™¬xîš3ô‡ñGÝhIòòÂTË.9ÆÒ,?Òüz4uÖµ òÍ]™”8àú"ô¿äH!§ tÊ@ìÐïîuråq»ý“5*¢_ý ïñ»FE” 7^ÿ—ßG>U°£ÄåTAÿH[誣f®®¿?ÓRS劻‡»@ßé}÷bùëEÉÈ¥W¯ÿ,¾>K¤ý×DP㫯V@ÿH[éltz"_–§“‘µO_ظq¤ítý"oÊ££âÀ oGÉ5-¿ô Ž iøÿâ|ƒýµ‰srAÕ›ãtHøû~#¶¶·NY®ÌNp}ÿ´ ÿì5Ëþ#—ìéà?ëþýà8ëò×IrrE'÷ú18Iµÿȯûùÿ=kN\ª©û£*±^ýøÓ.KTûý xÒvºþ7ÿ<Çå¬ù¥SèipÅÆÒÿRö¿?PüŽ´¹'ž-ÿ¡Î¾}|@Oâ_ϽirÉÇOØæø¢žÑãíøØ^´çÊ£i‘Cʨƒñþÿ]0=÷«)òE]þº$a :¢×ýþºaÿ¦³.Y*ߣK…;×_²ö¿ÿP=k3æœ]'þ…‡ d®ˆÿÚýFÜ~úÔ99&›ÿà“ããƒJ¿Ô?×ýþûqùh¹92ÿà>>5<ùþ7óþ (jG–n §þñAI*ÿPÿÚÿ_ˆuí«æž6Ÿúr¦‰ÿ_÷êüwìt—,’M=`¸¢ÝVÿ¹ëþþ{ä?ôÔŸ/$kèXqBW ïÌjÇ÷ÖcÍÉ'ÙeîƒýøƒÝ…}ïκ)ò95~룛‡ŠuêÀü}¿ùæ?O¾³åäIÛÚ5ããµ®ÍWÇ{¾Në&Oà‘€j yüÉ×N9rI]˜œaTzm·xùüÉqB㯦ò/Éå'ÒÅl¯@ÕÝŸ#ï¯C¿g˜èÄ?]#ÙF…ð?MlÃìźîGnŽ7XÑšI ¯©/ZRÅ™¨Ð ¤øûh íŒ{®Û|hSÔShÞT‚Aô í¡Z£&óñí”lpñƨÓ9–ˆ Ä""³b€¿Ð°Éø‘q÷EÁlaÀä,§«õs*Â×á”H¢ÀWÜ)†?Ä‹.ê»{cYZU†A%±(H%”¤­FÍñ= jÅâ|Y Âi21 ðþiI̲Uѵ5g¦è)Áø‚)Ó/çbX_ XG'5¢/£@’e  Žô Q§iÍmÇeɌб‘Õ¢f©W*l޽¿þ'@Õ ß7¶Úô±–F1<„<¼*($±,  ìŸ#ܳf6DYxñe@m%Œ:«?ÈèCÛÜç4')1ÞS/Ô”K^-”]Ý“Õ Ð´Ã{’\´Š\@°Í,±Ã –غ ­ ‹A>;«ÐSÄ­òÏ•—ƒé©Â9p—‘tX Å…¯]Žüõ ¦?qϧÅ8Q ¨8Oæ FVº<¸Øð«ÈûЂâ‘‚¹RàÄ®ù/`äÿ.1g,T)ø>ßBÓ6íŒ{®Û|hSÔShÞT‚Aô í jZ4  h@Ѐ(]Ö‚Øh@Ѐ4  h@oôÐ.ÅÉþè~º£_ÈR~¬¾ÍÉÿuýõ—Ѹôÿd_ÓZŸD_‘åòAùç:ñËò=QüG·ŠÁ@¤kÕÅwnL—ÌŠ"b:·²c¢ÑeG .(çAH˜ò!–ý7îu- e“ò y:ÕÚ3ìšB,OÞüjù×»Cï«èžÀ•—ÏP²ਦ{ДÉúâüôvG ½9Q_ž…¯hч%`GßWTK}É|–}Ž ¦@’7==ׂ™!‘W‘aCɽÀHŽ¡ƒŠ?ž¥¡LËñrýu¯‰~E”’,B:Dè@Ѐ4  h@Ѐ4  h@Ѐægm'>òÁ„Ï.᎑Ë$pÌñr¨7AÉëû‚nÈ7Þ¤[ÄI+5|ÆÜÆ\ЬV"ˆ:¥² ?õúWç§Êô_‰âN™3d‰’P«^8(ºƒ÷$ß^GÛVN^‚ÇØŒm"ÅÈ_VN3c@õX„—‹$x ]Q¯'U7[2Òº#kÛ·,c"¦RzP}F‰6A$›=“Þ²½–©2"Þ>^8¾f&p I$Øb@Š³ßžµ_{ ‡Û3“i\燀VÒÁÈï ` Ú·ì }‚iמ<ü¯A!”%A$Gªîä\¨IFöÆÏ…ºeå$™SÅÄáÑR?ªÀñÊú»¡Ø${ê&ÊÒ(ûNL$ã"5Y$ZŠ˜–$ZÍŽüPð<Ö¬ž·¢F;ò[Œy+›9‰ÜÄâ໳d–?og®Î’n´Y£ îM ãŒ=r/ó‹ýõ•tZ¦& §9v¨p\bÈb¢.1 (uÊïÏ`ŽV¶e¥T"}†EÃoˆc°å&8b $ l“ÕàU Ky“Eò6\‡Ç0âºÇ⬫/"Un¸›iˆ²±®»l”†ËºI¹Á˜ÒD5+阉$ ì0£ôŠë¯{ÒåE&Ï‘“ó *qY]Ôz`=±$‚רâ‡öÔ›uЊòóC ð f¹‘—« «ðÏtOW©'¢ÅlÎÛ^iõ¤Ÿ" ^~<¹CiKâԞϞïíöÒö…1Ø[vn$‘bË4’™$s ©$Q WÝŸÙ$ë[od¤…ͰOèâ&@Ž®®– cdÐ X=ØcÑ b‘£ r‹ÑƇ0G TÄP â²{W×E•Š3ɲäAŸ&l³­I*;¡[$­ºÀ$U𫝠•¢Ù\-³#q\*²4í(P; ÀƒfÍ€€7ÙïQM¶Šà˜? A&ÙÜ£8Ï\S‹*±‰$žLiEÐZíhâÓ,Ÿ ,»tØ™ ´‹«ÇP¢3j+‘&É$›³g±ÑÕýOæLUe!˜e|ÁoD„°¼Bñ   ¾êÍÙ>‰{~)ÂÄX ¥ÚË;‘ø™‰f5íd“^Þ5ƒG;â=§%FO'Y @Ì%aaZÀ @÷4jÁ7çY“i"­œÆÛf6H˜qwWu"É+TºÀ$Ušó^9åª7[²ã fœ£:e PFA Iß›'Ûÿ]eµI yÛ6·Â™Ds‹D+ 1Ÿ¦Í’ÝýG¡âºV·•È•Hô{fß.,Ófd䬓dq c‚€ €$›ìÙ'¾¼V½'ù“Ç÷ÐÌ»'B7m·+t°ÎZ.4€ SÑ%Í4Ü€@x5 èeÿùŸþG£Çå½1øîùróãªñï 1áü<1wÊù®QúòL±zd76vר˜ü]Ùì‹z¡x_ ÅŒøSe—ˆã<N,ªßˆ’I䯔x ëAlÂâM¾l,ŒËi5GŽ2¡U ¨üD’X’MÙ¿#£ ½Ùi~3ã*K”†eËõùz$FH^!xˆZ}ÕŸ$¶ü8å1›p ‘ê+ÃÈ39¶n €.À6ØÐ ¶tqqbÂÅ‹ áj‰}š‡ÛB=ŽÐÈv×vœ¦é»´k7ä‰f³ÈÕøɲ …½QL?‡"Ç–\‡\RÏ…,N1…&ͯ"ZÍX°(PÍ…êƒáă!b´™!9^%Dø9Y®Í“ä`‚Ù1ü>àœXŽ3Hùgi1-9‘Vªq ²|Ý’N‚ÙY>Á}¨mË,Šë‘¤Èì sí­TD×Óâ€4»6¶&RÏŒÐg²C °–&^f^€[blR}ô!’_‡C¹T“K“Fc%‹%q¯é‘VHó]oT ]Ų¾k”~¼“,^™ ͵öf?v{!z¡x_ ÅŒøSe—ˆã<N,ªßˆ’I䯔x ëAlÂâM¾l,ŒËi5GŽ2¡U ¨üD’X’MÙ¿#£ ½Ùi~3ã*K”†eËõùz$FH^!xˆZ}ÕŸ$¶nÛpþG qL¥ÚÙÈ®Lij,’-dÝ~]Ë4æ ¡’Fu(X”²O`) ‘th«»:6zÄ~gç¡èñùL~;¾|¼øê¼{èC;m¹3nqfçf#¤Ì1ÇSõ ú‰ct>ÀYïÚ´-1WÃÒm+Pf« hñ®ô† ’ßU±4£ØRÐô5±¸Ûfn0ÈœfCëd²1H@ø9Y$X&ü< îŠG±Ï(Ëš‚tÊiÃzË T­ `Q'ÍÙ&û#@ú/ÃRzp>>xYņ̃Ôhy)2ÌB‚(ƒØ=Á Žž&4XX‘aÁÒE¢Y³@P³ú í³!Úó›z;«gÄèXâ““×ÕĆîH'Àð+Az¡x_ŒMÄ医ˆNó,\.l6Äöf?v{!z¢ßÁ³%ÑäîS9H"ÊËÏÆ› >.+óäѓ̕#î(Q:B_ØäŽ2IvŒ —‚Xã™Áu IO@ .‰d5ÐÖn1Z3Š“nÊíìÒnùx†Eo–V*ÀÛ;>ô=¾ýûiX/îÍšþ ÁÁÃÀaB´Ór2Y ëLÄ!‹ ¯Ë’”í£J5 ö¿í¨šÏ)l­|1ŽƒV ES$“nÐ{PÖ—#»kÝ™|z¥õAãÁöûêFJ15(¹0Õ”ââ’DQjMÙ¯>ÚNQkýüŒ£{&ÏßX›RI/F¢±m¿a©(ô$£.ÂÈìkªäÛµÙ•>ˆðy^²¦•Ú»5ƒuO£gÃʲïøè×Ñ `û‚ÿ1®¼SÕ¹!»=øÛr%ÜbÎÌÊFXKR8JŸ¨Wg‘º`;ï^ÛÕ7Ù¸~!úé̾ à~šÙ‡Ù‡xÚ¿ŠÃ‰B¼‰Sš–R@"˜ OV?>¬S¢#Û2±ñ1ñqw2Œ“ú™2Aõ%hþ'϶‚Ø­×áåܳN`ʉ ôgR…‰K$ñ6’ Fê»°Nˆ—áÐû«ç®U$ÒÇ$јÉbÉ\@kúE…$U’<×@-†ÃÃql¯šå¯$˦Cs`Gm}€€ÅÝžÈ^¨^Âqcã>Ùeâ8ÏAS‹*·â$’y1¥h:Ð[‡ðäQÂÑgÍê–…ôyDFIZ¦$žD±7dŸË@Ýšv­¹6¬fÆIÃLò[»1˜š²Iè/ÜÙ=“ nÅnÛ<»„ðæcdˆ¦€8Fx˨ VjÅ@ ›ìz N†Ç·ÍŠØ‘af˜ñ±ã(ð” e@_¨ö+Ï^tÄel1åî‹/ eI)1ªFe[’l^4º°BØC°F»°Üå0MÝ£Xq¸7&K5žF¯ÀMHª)‡ðäXòËëŠYà0¢E‰Æ0¤ÙµäKY« Y°½Q| °"ÉhgŽ9ò(’pª”Z[7D“Ù7uжNfÁ‘·ã`ã8AˆêÐóRÊxЦ‚AرgÍ‹/viÛpþG qL¥ÚÙÈ®Lij,’-iЀ4  h@Ѐ4  h@Ѐ4  7ƒúhbäÿt?]Gѯä)?Ö_f…ä»þúËèÜz û ÿåÖßâEùc$ÿ·8׊_‘ëàz=º¾M wJ5ê‡â4µ&.H•²ŒŽ„öÔiØL²Â$GDÈP½ZBèÅ&ÍšE9ÚµÊP‘µ$_nÎ áyO3îN´¡:#”,XÛ7nÓÈ#¾Æ¦3Q4ϘüDmàwàê¸Î‰”lÌûVå*·,‚;>Ú˜ÌÞ\e%Ú÷vp˜…ë­L'ö2¢, Æ,ÎFrR¾þ¬c5"JPh‰ðwTb.ìÞ’SdRŠ6íØF¸þ©¡å¾ú˜ò}šÊ3mÏËK15ãôÕp›2å³íy剂r ›#G JßmÝ‹³ž$Qž9—(¢"Ù÷1Óe¡§Žc(¾Ž–ÛF>7 ‡¶¿:ëÎm«4òî«ÈÕ1Z°ä§ÿå ¦×ï ¦×ï ¦×ï ¦×ï ¦¿ðŸÛAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßAL9¯ßALçgç>ÕêEHñâÒ•f'ÀPÙ=ù ²h%ð+#fíòè0àÃ’R¨$“€bE’¤Ñò@ñÙî²—ÅlÕÔº.è¢vÅ\WhÖ@’H¡¬°ÕE’AóÑ¡yÅcÙoät%0 °39 V¾jg+u|Œ<©±áxÊ<ÉDއ@ØÁ:=õÝŒRua¹V‹G¸Dø³fáz„Fà*wÉÍ€MHïÜÐ&¼^qWVk'ôiÂȃ"ìÊÈ&7,¶ Hß¡GQ¨®ÉmìVòÙ1$rC,Æ!™L2Akñ{W/øÖ’vdÌÝfŽ>;~SLu˜%æ),X’{Uaý¬b«bRy€eÞ’%Üñ1 ƈ ¯žû&ÏÛ¯ßR£Z++;²îææƒ>)Lj¶vI4›óà $£J‹MˆÛ÷GÊÇ΋.3þÌ ËÉI,,ߓҒCîuŠHÃm±Û¸òd>D‘/ËG/@Tb2A!k»Ðcì4IU¶Ùi2¤‹uá\d$vPp*Tf¬5šÕ•çYJ4[•Žy¦L±ë&MI#ü¸"3‰Z+õÆž’ÇÊÆD³É™$SïR4ª¨æ«|ȲP:¯î~Ú²ªÐä;2(}v1P¾t:ÙóÐêû>5)}ع}ŸrÍ‹nÇysdþvC$r,j$t¦+JEb<h×D‘Œ™š}Ë=ñá…²¸eH’†ò‘(ò()í ¡×犉nTiËÊÈ;n.晲¨’8Ù‘QJ($X‘È '°z«ÕÕQ­ö-÷ˆ÷ŸK-™#ÊŽ6JB0P“Ý–n€ê”ßæJ4e¶70N7Dîr:*‘V&”û1ì“Ðûë3ÆFìÆ»Žá.79Y abY#î¸q•ñäÝûY(è‘rØ6`O[ ©äâÑ•¡¦ Æš€èA¯z Ö³Q²Ü¨jçÎ1L)™3·z%–0$eâX«jˆŽÈÖÒJÈÛ%ó³æÅÂC, ¼R4¿.¨Õ‚‹@¾À±C­WÑ.FüfÂÊž<ˆ³˜—@Ñš"Á s¨©wœíÃ>uÝÚ3αd¤rFãÁ‚€Äù²ÍÐR›üôÔkfSvWt˜ï RbÈóI­‚J€|“KfÍ}B´¤º-ËÙHwŒ¹"“.\²ü°ZhÉ"€J€;* dÝ©ïßVQMöe7FÜ=ó;oÊ2fˆÐ²äU±Àµ]qf<`ø×Eщ1½n)·¬Yo$r|ù„¿2•1™UqmTõVOë£èžÍû&VV^Ù¹  ƒ2Kƨ²±RE}ȿ﬽Q‡â·ÉÇDÉ‹"P ¨d ¥±e‰ õW©*hÜ[G.l̨³ É%|Â"Çé},¬»¯ “ï]Uw®t·RròFrG,’}rȆ6Š‚eH5Ý€=Íßå©$¨–ì²äeâ>VBe4«*%U ˆú@4ÜꤲA·Lîü7Ÿ™•$øÙ2´¨‹˜ó:¨gF ,ñQ*Hêè‹×¤óÿ#ª¾ÿ¦ªìK¢ú†N6éºeãî̧\\XYÚB(³_.Fø€§¥Ùï 4*Vvl_ïB óp›yPe/ä͉ÅBÆËȨ 'Šo¯¬UxÖ¬FÄ›©Ä—5å£í¯‘:(U•+’­Q( dÝ©ïBâ]7Üè0²ÌÙ§ÓV Ì–5¿JFà^”C‹0±à‹¿ PïsbÊ–X¤;‡˜D2•1™j¸ó6ªz«'õÐbD»Öõ6&:ÏéåËÊDH¤É*0@>«Òõ^bŽæÙ”söÜ|ÒLÐ,„À?ùèeöhÐ<}Ïp]Þ(r&˜úÙÆÐ>?Œ/"Œ­Ä]…I‘#Æ…Õ ÅÞ7JD<³¾ÚÓúRâ•1Ê´ -(,-€£g¡Ù½‹®íž+ ¬‰½&–wŧTv¦!B€hA£ä‚ ‰;wÌÅh±%ÉÁžÑË,qƲ´| Nƒl¢À: Nï›”˜Qí²e•’fŠ8½o ªCҎɺÈÑÐS:ø¹1eãÇ• òIPÀžï©+hÖ)é ÄøŸ=a•¤ÞC·´ÄMQ ‹@@X³àÙäÞ¦dÀ#ø‡vM¿%ži‹«Ä"õbQ(äEÐ)÷ÁìzÖEÅ‹~Èm¾Q•Ÿ<ö¬øù²øô!>*ؼÑñl,q22~¨¡2º­_Wèÿ0=õ¨qòWÈÄçÇz"x¾+’vÄ“*ÚT’ª”±oõºþÇí¢ãäÃ}×ú—><¿E"Áø&p‰7&4\ï ê‘û)?¡}f\2qýëÿÒ®h)o¢q¤ø•qZh2.&…åäh‚¹WèH­ë~9j¾ÿÐÇ’>þ¿Ô¼ ñqÇt†Vd ®J­Ú± 0A¢NôÂv™sãÚñ†~<˜ÑÌJ£ð~JTÝî.¨sœ9ŸFã>bæÛ¾-ÞGÉ>¤€ú(d ¿Øü€'WŠÈrrCø—ÃÙ>.›21g%Q"Ùì‚<þÇX||ÉèÚäá«b£Áø§l•¢Gt/"¡þY*ňƒUVkÏžµÑC“÷ÙÏÉÇ—ûè¯ðïŠ ã¼ŠòÈÊ9FG`vEQÅÆ’ãäkþßþˆòqä_Óø¿%–1$¼£„Ê#1hP ›#®üþcWKÿ?èeNþ?Ô/‹²ØÍ#z*¥€ˆƒLHº« Q¾¾ÿmGÇÊÚ¿÷ôiO'Enø•£&#!Xæ1“é±âÄdUDwUØûéâô<°êÈ‹á=÷t<%–$Ö ‚AÇ`ë”øy2×GHóqã³>WÛžÏ*ŽqÂepaÙýWê@÷ÖáÁ¯’3>uz4ÿ¨»õ×ÿ›\|§O?¦øK{!1¦ÇàÒ#$‚f¨šêÏuã]eÁ&•/ü˜<-ÛÿÀˆö,ù±þeôP×ÑU®UúêÛZÓ§U÷þ†WõÛýú.Ÿ n’†’(K*¢¿Ò %Xdމýèø6Ω«%~ÜØý&H/ n<F«¿Ó½O»¯Eóƪÿô.m“+%šyc@Ñ»…w£ôš"vUæÁûUý?ÏkAÿP°×f´ø|•±up ²µØò#È×)ÓÏÄQþÝÓ%p©•n › =ÏØ_BüŸúê¸dãM|ÐÊÓÛ”òˆ£PœÑ à1#õ¥¿Ð¾´ø>5["çYo¯÷AƒðÞç¸8è’2È×Ó@þÅ«õ¿¶’॥ì‘ç^ßþÁþܳKÆ!d-JÄ:'¢,ÕøèŸY|mj¾Í.x«÷ô3áMÏpˆäa¼N¡Ê® kÈþÄ~D}f|ËKE<+äö_#à½û#+cs¡d $Ðû}õaÃ+ÚæƒZø)/Â{´˘QZ"õTØ j˜Ÿ·wnõcÂöš$¹ãÚe[áÙ'8æ?Ã"ÆÒ€@'Øöê@÷Õ\¶GÏ»þÝe˜B±›ièñf[°¹èõù¶ã¥ô º•æ«BÊŽaE’ISÞ…h˜~ Ï›lÍ’,È¥ÈqGÇeMd(vY€'¢TÝ@1:»FAÈÆxåyÌÈRa«Ìˆ‡Òz Øö«îô#ìÇñãD8vAIfŠFŒ*©.ਠyXâ=]/D{‚ìèm¹=·cæ²…3B®VüX¿ÏB>Îff鋺žsLfÅ AòöŽŽåÆÁ ÇÞ¾*Î…Ñûžà»¼PäM1õ²' |~)^E[ˆ» <’"G¨V.ñ»úR yåöÖŸÒ—©ŽU QiAal=Íè4]wlð™X°edMé4 ³¾-:£µ1 @ $hè43pš| ‡ÈÞ&12™$¡ä^ €C)Û(wB‡zß´É›.Ý›€©Šãî=y± 5è@Ѐ4  h@Ѐ4  h@ЀÁý4 ±rº®£èè-|ÓXòA1"ûïCK}„‚à <…Ö¿ˆ_™ç&ÂÊ9ŽÂDôuãq–G¥J8ìeÆDq؃¯TDóÏòéþzDÊjô*I–[®ô2û'B…]nº^Éï ö a ¦4]Øa¡}èBÀïB̃Dhk[C$ÙÿÓBÓ&Ççûh)…ÏöÐS Ÿí ¦??ÛAL,~¶‚˜Xüÿm0±ùþÚ acóý´ÂÇçûh)…ÏöÐS Ÿí ¦??ÛAL,~¶‚˜Xüÿm2¬M‚ý´,KXüÿm L,~¶‚˜Xüÿm0±ùþÚ acóý´Ìfv"K‘ó„I™¾á#Èë¿kûâæ„Ï·ãOŒ“4+Š[ŽVR@=]È 5wV~çYM¨›Ó“& þc夿H$,¬¡ˆèšY >ÃRÞ=–F· vðî¸áÐWŸfL=»c’ÄuI#(PÊÄQ@ÐÝUiï ×¢’cc9vÈÛʼ”ãvàôEkó@a¬ßÚ5OÓ‹bÃèCˆxÙ ±$’M’I²¹ÕNý«Ù9ØQæcøï@U%eü‚ïǽêÝ-"U¾Å®ß*$™$²Ð¬@4l€{Ø~çE-tV•„ظ2î •&ž¢×2°tjñо»®ô¿M ý–ÌÁ‰rzb;H@fj÷¡WT,õ]zIÚèA$û42cI$¸…%‘0W •@ˆä{÷ù ãÑvgÄÀÄLwÛ›Ò•H•™Ø³*¬’|~}{jF[Ú+ZÓ6+AÛØ$jE]P Ø5ÕÝ‘}iËôe"²mxá wÃ+ÀO‹°$ A6{6MžÍ/ô ¾Û…,\òð˜°P¥ÙAPI€@#³Ñvu—Ekd&,¹&=µ ‚íÆÀ·DŠH¾‡ÛQIúAÇí—Ÿo‚9S& gi 6d•˜-›4 `>Þ5¦Ýi•ö^hp1âTLBYœ»ͱ6MŸÌÿé©*öXåö/2,ÜvÇÈÛ¦k•D ƒäjd—HUû›~ÜØ‹ŽÑJÊ’³NåÕXblu~蟹×EF6##lÛä…qÓo<"R©ÅÙMD4}Á=ûë-¡™tÊ6µ=1+èØEýÁÒÿA¦ý€ÀÀ—92Û•ƒHv¢@«"è:²/ö'êƒ_°Ë‚æ’Hpí¤`Y¬› óù×f{,m }³âcHO§ÄܬJ/Ùlž#ÇB¼°Ö¤úЊ(0’Þ€üd ³‰›‘=ŠïØ>:ÔÊ_Fª?cnÂ|_—N¥[œl²0nFìòìÙ³}ÙÕ^Ì4^}³nñA& €…ôäe"Í› ‚lölö{6u[×B¿e.΂S¶ÿ¹DÂÀ@EC£×߯³{ª-jÊäbaœß›o%”ƒ|È@‘u`²/ÇÛS/I—¶]öø#ŸÆÛøÊ×Y MYš×dO÷:ÓºÒ"[ìªmÛf,So.Ò' Ä€;èH³Ð¡©zëa-Úð¶ñ›iÃeI{rò1$Š£È›B¨Š"Åj ¿FdrlÛrâ. ‰¸‰ œ½fæ›-ÊùY².îxë]ÑÍ]—ÅÆ‹Æ‚>(€Qìæ{?©ìë¿‰Ïøƒ%DÒ«± ‰X)õj î5™¶‘Ò 6sÛŸæ7,Ò ªÀº½ëß\·Tn•‚áÄ“MË›¢ÎM_$Ðñ^4mÐÕØÌ\XKz W$º‘a¬›»óvé¤SsLŽªŽîÛ‰·Æß* »<ŒìH;bM( ¡¯Yæi¶iVAÙa vËz‰ýCBS2eí{vt¢l¸‹!X QÝ0OFÇg®Î‚™’Âùï⾟ûG£ésäÝUמï΂™H¶½ºßeÍ´â X¢¥ƒ#±aÿ¤HUìô–…ù͵E.(€²ÊA¼¬ÌH"IB¨ôEŽô"ƒí£pÄLHd ê·0ä’[•ò³uwu׎´"²ì›\¸±á>9Ä¥SÓ‘”…=`‚A÷›®ìè*F´Æ¡  Uà¡)—õú†‚™–=» ,³œ¡ÚR $¬ÜA6x‚H[¡ÐALˆ6¬Q£2–•x»¼îÍǺ‰$Éz»ÐS¶Ì`’½Aê°28ÈQˆ¡eï—€Ÿ¼h)‘ü+q†$fD@å®<‡V,l’XI6|“z a&϶I0…‘!R±úR²=Å©Eö@&ÈÐS,ví½§ÇÉ8ê YqŠ’`€uT+±×¶‚™m{t™«¸<$Ê+0RÀPb Ñ ²,~†ƒm{t9‡>8 Êyäb ±ˆ[ IÈžÿ=,Œ}›iıEKGbÇH«Ùè?- ò"-›j‹\Qe”ƒ!yY˜D’*…Qè‹è>DÿÛF"መ(ÈÕnaÉ$·+åfêîë¯h*C± ÇÃÇL\dˆ *Ù4?Sß÷>t%19›VtË>T\™hXrl€ÀÀ gît4´‹6߈ÙßÄš+ŸÑôŒœà»ªºóÝÕêi„š íøM8È0Ža ƒg H$Wêíù)É‹‡cÚàIcLrÂdã!’Rå—¾­‰ vzw¥!l#ØvÔ†HD.D…K³ÌÌö¦Å1$ô{E#ΔŒîÁ6=­!0®=«?7,ìŘA$’O`y>xëJF­;~!xÜ㋎NhlôÔEþ}ÿ_ j(Ó#“h}‚,ŸÓZnÙ*‘žm³ |ÄÜ%2ú±þ\‡ ²(4/®ë»ÐÍ2cÛ°¢Ë9Ê¥ €ÒJÍÄgˆ$…º4ÃV–åœÒK+HÔ Ä$×2eÀÁ•&ŠHA[b `w`Ž"ª¨€G}è)ˆŸdÛ$Ûßk|rðHÜZF%ò$±6M€lŸËƲôÍ.‹fíøÛŒb, åC¤™—°lÄ‹¢à‹ÖMK±O²àK:e?¬$X„bEÉu%A° ï»6O¾«v¢Íµ`ɘ3šd•ó €ÅA¢@4 ]ô4¶_ˆ&Û‹I˧2›¦y‚‚A!A$(4:àjÞÉè\Û‹ŒøP$‚'Œ£Dr$+Äù _}Š=Ÿ¾¥îÇ¡¸Xmѱ}@´Wœ:r&‡é_å«jÍ–ÊÄ-r5ƒ̆èû©»ûÖ¦‘‹}ŸñSÂë)fPAò9_½ÝÙ¿'Keø“‘·bd:4è̸ ‘‚tlZŽ"Áð>ÃM²hjãÂ2[+ÓþcF’OáöìŸ×«ð5 ‹ÕQÍŠ²7#|É’ !I I=ß“«l”Í@ŠtÍG¢8¾™3+±Yx0f"Ç:š J±VR=ÁÑ"ÁðH÷ÑW²ÛeiÀx ÅlqéãH²B¡ˆâËtl'³æîû½-‡®ƒ'lÁÍgÉŠÙ@ªrQ°{‚Ÿ¹Ô&,$ÚðäÌÏ õ°ç‰ P%n‰Ð$XwÐÕÕ ¦mXåœèà"KnËšÑ$)4 ®ÈžïÉÒØ¦ÈÇÙöÌc'§Œ*TàêÌXïé’÷àPü´ÛL˜¶¬#ØG·âÇ–sB³HA¤•˜($BƒC ¨-•ƒlÄ€ÈÑ 9H¼]Þff®è$;$Ez­ØôíxqÁ$ •‘ÄÏÍTK_.€Ï޼jû‡ð¼ELj²*,Ls:±$’I`A$’I²oVبŽÇ‚,hWÂFŠ*Ž€¡qB²¶¼ÙW#&Ì9€69@`€l üίğß!‰óÿĽ/çú^—>Gð]Õ]yîêõr±í˜qeÀŽÒwFI™¸Ù³@’ÿ :ëÆ¥±ñ+Ͷãz‚,^¤N ¬å€^þ /g¡CòÕÈ|I‡iÃÇàˆH†Ý„ïÌÐ}WÈýN§Ä|H;Fq„Nd.e`ÁÛrÉ6lÝ›7«ø—nà¶Ü þK!V[6A»³vI²I»$“w¦CâhÔø‰“øFÌmÅE–B¦B¹(Xö"´ø‰1mXåœèà>¡åß2@&‰!I Mv@÷~N®CâV=lŽ9£…š3Qˆoé[?Hìô(~ÃL‡ÄfÝ·Çéb‰8Ðd™œCô­2CâW#iÛòpŸmŸ”29gNDY-È›Çfüþ^:Ó!ñ-›·ãg¨\†–€"£Ðò/ǽê|GĬûFIEš6*ŠD²°Œ€l …?¡®¼iñm«L¯›x˜¹päz­Ä° ­ñ$*ÅŠa¥±ñöŒ²~m"n|™…ÊÅTµÙ MlÙÏÜél|B § »Æ²r‘8³¼î̾ƒHßDwÞ–Çľ&.eÇVÚÝÞBÌÆ€–$šÏ@il|IÊÅ‹21Í Ø1LÉÝåH$wãÆŸñû>ÞøÉ„aq)4™”0>yG+÷»»7äêä>%²6ìL©æF!+ŒbV ѱjF`øa©B¢Æ xFAË üÆŒ)bO€Iªð;'õëì4÷²^ô*-¯£›5!³Û’4I MHì€ îü@û5¯‘úê®È4:¨¶¶a§bs0ñs‘cÈRiƒ++•e#ÜAº°|±: bŸiÛ SŒ=ÿ{¾ïBÔ‰ËÚöüù—#*L´:‘€` €ÀÈØçîtÐIµíÒf®àð“(<¬HÁKAŠƒD€jȰ=úm{t9‡>8 Êyäb ±ˆ[ IÈžÿ=,0¶­»o•¥Ä‡e ÜŒB­’A$(³àPý´²Ò``̳$ŠÃÉLA,‚;UUc¾ôÉÃÄÅÁŒÅŒ¤rbÌYË3rI²M;'  ¦W?nÁÜÕS.2ÜA¬Œ¦ˆ¢-H4}ǃBÇCAL—ÛðeɃ-ñÇœYÑCèzkEYc“W`½Š>Ôl¡‘ÑÉYŸDÆ—„…¦ä¥ˆèÑèÑïB6ÑËÃÞs··ô°ñÎ=â´Šò(6M$Ðä¯p ø#Wâ-û®~VÝ>é“”q¢J p!€‘É£TIAÓº ‘«ú!³dš|ŒFyó ÈBHd 8Ð4H # W½ê>Á—âã—&×,1ãHÐ ygFQT¿H6A«ìÕŸ¤ ‘¢ì¾"RÙ&uŽ‘&<)²,R&Ôl’@$ú{5ÞŸÄÍNè1|¼™-›#$·*EÅC)P:Z { WæzŒ9vø>%ÊLJ&3,°¡(ÓrbÀÈH’E èxпÄý¶I¢Úr1ñDRd>ÞÒM&4dJ’ðÈl’ä’Eѵ4>Ïä û&V&.J¡Å8ÐF®ÙqCѰ@-l‚M’C xû*ìѹO´åí‘äåÉŠb“‹@ÙŠ8EƒF»¢=ú³ÆÅÍøc\T’Y”AÉ"—`º“Ýè÷§² øŠ8 ÎôTBž–$BsüËz‡ìÔ+Á³ÆúócÐ:›~WÄqˆIõæ”F]@O“fÏÿ@Ôô~ÙÍþ!ä8¬£"u*Ýã%ˆf7aGòƒ^ätF¬Š»7ìû~ n9ø˜1F€ˆ#ô£ K5 òÄþ÷Ô}…Ù»66^ o4ìÑbó‘YHR GéGS¦@ø‡@í®~‹„ùœß!¢Þ}@ª 6xïó¾µ6>a”üNh…™3"0–îI#(¡•{°€z„š¢H÷Wø‚»q•¾"æ¬uÈgO.ñ’Ä3°£ùaA¯r:#Z}¬å6.L˜d¬§lq!õá|9æŸ!CCéZ c H`Id:$_cO@®Ñ ‡x`ÿ.óÍ“0˜Ï­J–bOÒ@PEhŸsìÝ@•ñSqŃš#Dr@—Ö FV½ †*hù Ù«°6l;~ˈ™™LÂI}yM¸,D}Õ¨Îl>*õrd,ƒ Û³êcÆ1‰H(ïÈÕ@œÁ!ø €UfLÈŒ$÷$‘”PʽØ@=BMQ${ƒ§ñm¾«|EÉJ¬Ë‘:΃¹2X†cä(þXPkÜŽˆÑÐðûAüÙ³ ˆŽÞFáÀ×) ’]®BG^’Œ<­vŒ½ÂdƒåÖC…Vµƒ1‘àP¿™»CáÑÛÉÇšV•›ÓÇ2Efø:èùY4¡¨ _z-$e²,¡¦—µ¾’ í¸† ›6:Uv øyë8{Œ¥r²!¬¦Ë*‚Ö@ Gç¨~rqßG¢qäÈlÈ™e¹c‹Š†R tµÈöhò¿4 ô á§ ù#€ã¼¾¼ç&X$äæ3|CŠê‰P6+®®¶mð»G6>ø©ÿጙ0NJ´¾³(×"OdoÚÀ×µ½£Ï’\LQ·ªFÜ""H¹KЀècï`cv;~>ÏŒÙ1bÄ”fÈÇÈp‘’ÊÄ'`Ù[Õ7Ö°nøs×]š]Jšn Ù¤äxÕ€kU€kȽGØ9_z¹2AކíÙõ1ã¿ÄÇ€$”wäkQèߟÅùÿឯóýWøn¯Åyê®õrð>_{h0ß!æ’c+ÃÅl[ê`M‹ cã›ÌÙ²"¬ŸLE*Xhõâ˜î«iÏÆÛ6¬œì¢‘b&KLVÊñMH,O]õÕa­ßbbfa iqc’Y›Ò([ñ0'Á míøt]ƒ/Ä1íxþ’Gò«4åvâFV \X¸Äl|Š Ø=v55|&PÉ’øÆ1Žâ6X࢑± ’:$GØ6ïCol:Ü_cÓùÀ r£ìH³Wï¢ìyÖ³áI™òïâÊ‹L¥y7Ò£K ¨r¦ÙÒ=‚r¤ÈÇȃ+r¼ñmð˜ Ê“I-’Á(€  íz¯/@Ó1q>!õá|9æŸ!CCéZ c H`Id:$_cO@®Ñ ‡x`ÿ.óÍ“0˜Ï­J–bOÒ@PEhŸsìÝ@ÏøŽ€äüT츰ThÎMKëé€U€/d¡Šš>HvFªìÏ›ݳb&fS$¾Ž;º÷ ,D}Õ¨ΛнVÜŠO—FѼú˜ñ¿ÄOH(ïÈÕ@œÃ)øœÑ 2fDa-Ü’FQC*÷aõ 5D‘îŸÄÛŒ­ñ5`³®Dë:ywŒ–!˜Ý…Ë {‘ÑÐ#ᣠJï’è±¶ „mG‹>© 'êk{|k.Á«jWËî *âɈŒ²1‚0aéA Ç!V@ë°|“¦ò߇ðFØ©òëJÆY#Uü,ÆøÐûöÔo`Ãñq¥Ç‹-‘`x¥ ,¿†6úH` í¸† ›6:V ߇¸`ÁÃÜ%#+"JÊl²¨-d _¾¦ÁÎÎB›ð1¶<™ ™#,·,qqPÊT–ƒÍWæ¿Äß’Ç¢ø[–&{É3?(ˆ,²$XÀ{wýÇßP† l4ÌÙ[¦ ‰J±’#b@±…в@èýŽ‚Ù§AlÍëƒ6[aG=ȶÒh@ (HH÷Ð[+»í¹BCP¨—›³)QDZÊȯG±c¯: aõ·I&ZÎBD@~q²°$$تØ«Ð[âûÊŒÁ1(ÒÀôØ· H+ƹX£b¬O ¶o[d8Ñå¾M¤ÊZ2¨ÌJŽËP€Y"…÷Z f•e`M‚,» e´ÌÐî˜3e8æ> ä1°©€$Q š Z¬ÖÙŽñäÒǨÌèÊ8wõ@±ÑìXüõi€Mãà|ŸUÂÄÁdV‰•5C‰’lUï«Ò™vAÞvñ޹>£•’SªÀåùI@°@ÈöÔ-“»`aB“äÊê$RÊ LZ€²J`VHXºÐ[4++Êl`ÝØÐ[Û¦ f ½§©I$€H$)5@ ›#ºÐ[w\²Û 9îE°~“D‚‘D‚@ G¾‚Ù\}ßmÊr…D¼Ý™JŽ=ŽV@z=‹yÐ[÷­ºLi2Ör"ó• 8 &ÅPîÅ^‚ØÛþTf ‰FƦŹA^5ÊÅ`| ±øùeÀ™8ÒŽE ®<tÅen˜8S¤3ñg¢B@Ð$€B‚MhuãAlÓ ¶'çqFhÛýaëzFN _Øvkÿå ¶* ãmÈY<šXãæìèÊ8wõ@±ÑìXüô!w­¼Ã&A–@±º««@ábý$r6H‡ØèBϺb¤ ’ë7bª£Ë;ü!ltdWï &MÓ-¿ø¤™J1ø†Q6 WUwØWzÙ§AlÊÛ¦f ‘×â.& Z¹Pb(šî®ô!1n˜3e¶ SÜ‹}q ‰H$${è ãïnH‘¡ËòvpTq²9@z=‹yÐnØ2bðÒ^Rnª›$Ug¡«L©±¸™PgEëc1+È©´*Aˆ €AØBÎܰöÔ ™)^@‘HXÐMHy'¡bÏz2w\ Y9ç ²†µ˜(&$è’_‘ÐÛž yƒoiªR@‰"È$)5@ ›#ºÐá‹“ø°;3Fiȸ‚*Ç*¢Eö±ßØèÇÝ6ü¸eÉÇÊGŽ©$ºQ@lôEluùè áæÁŸ­Œ$+íêDÉ} "‘Ö€¼ÒÇO3DRÎÇÀY'ûh Óon>,Yrä“GÎ2‰+@–   $,]^€¶F냋2Ã4¬9!„LT4-€ YèYWsÄlÆÀOPȤ¨ªž!¨µqˆ>}Æ­0Bn¸m˜»}Ê%n\㺆ãä‚@»»q¨ ZÐ ËÌÇÁŒIär`ªª…™°IèšÀ'ÀÐÆÈ‡*ÊÆpÉ"†V>úY[žéDüY¨ŠB@Ð$€B‚Mhuã@Cî˜æ ½ç©I$€H$j 6Gu«Lé6[`Å‘r¯.¸ Š$’=õ)‚¸ûÎÛ”$hrÁ'7,¥G #$W£Ø±×Z`ˆ÷œ 1ß%$ª8V_Eùj‡änÁv êØ™Xù°úøÎYy6¤A ‚G‚43÷<-µAÌ”¯ H¤,h $€ $ô,Yï@=J°¬"Á»÷ÐmÏ rþE¥"BÁqäE…-T Ñ7U×z‹sŸ(áÅ)2ÀZ0©€$Q š _Û@VçlÈW’<’(ýGg”pïêc£Ø±ùêÓ›ÆÞðI’%`±0YDÊàš¡Ä€I6*‡wÕéLñ¼ãŒ‘+d1ð·>BÉ^5ÊèUã¿éLÆž¸W#ƒFê °ÇþŸ¦ •º`áN˜Ù9Yª‡@Ð$€B‚zÐ&ëÆ€Óbêô¦œÌoœ«üïKÔáFø‚ý‡f¿þZPovJHñä±Ç͙єpþ H:=‹ž€…Þ° 2}IÆê®­†ˆ ô‘ÈÙ »þÇ@]÷tÇ\³üXÐBÀ÷åBØy"¼}Æ€[oÛZâGœrO¥*–Œˆ˜’£ËP÷$P±ßc@lRy)ÑÐÛsÂLÁ‚Ò8¿q0RÕʃD×uw w<²Î SÜ‹ÈW €@$Q ‘ï #wÛòÜy™ý5ä@‰‰e²Q_P$°k­X÷ͲHæ”Lê1èJ%…Ô©>0“b€›q«LÅ˃6/[É^E{R A#Á€¦n剷råa`6j¬Ò‚@,ž…>çTXm’¾¬ââ@nÅ}x'£F´¦ Í»acå®Í*»¸D¼wâÌE€¨õ~ýQûZ`´;žùM‡ÄÈ hÀ¤‘D‚h€Mm@[ø†!šxVRÏŒ¡§URJ‚ Ù …Ÿv4‡œã³‘^6V[‹ >;Ð šXñâiæ`¨ŠYØø $ÿmšmçmÇÆ‹.\ŠŽhùÆB1%hÔ A$€‹«ÐÈÝpqfXf•‡ ¤0‰Š€Æ…° = #@HÜq_1°Ô2!ª*¤¨j-\A¢Ÿq !wl3˜»}Ê%bÜñÝCW’ :ìïóV€4-´'/. Ĺ.@f ¡P±'Ø$ôMààh-–Çȇ*ÉÆ†$D€M‹÷­]$CcîqaÀØQËêG‘Ò4v˜ªú,h@6l÷}órvoE›=!ƒ )FLpGäÇ‘ÅSÐeä9Ù¢ ÝjE¶V’)›¶ov&U!&ŽOPR‚H»$…uÐ'¾ÈÕmÐIY8›^óóùP’‘M#¤œ‡-ÈÝ’ÖIÀÐ:e"Rc¾Ç›oÌŽLØXèø™Y) G‘#@ÃÕe-#ÆÜ‹W"7An€P Ķø|Xañ¡–2sŒx1±äXG¶»êɲE:{#àmqãmé¥0–‰²¢š)€±ñ ÅÙb(¡@17Ùz iƆNîÙûtª‘3.1…×n~®EP@÷'P³bdceG#` !ÈœHyÑ_©¸€,U‹±×Z¯°iڱ僥ËJšy ’‹¾$ôÇF”±Ñ«÷Ô½h6÷·fåæJðcÈâH#+"ˆù$ú€Y{z,:½Òõ²ÿˆ|¿Éÿ#ÐåëóŠë>;¿Ú•‡²ç®ì³dDxÅ‘4‘ÍÌqà܈P.ì—²H„èk #áÝÈãKD|esãz¯ *ä€( /’%‰ oL€ÅÙ÷GÄÊÉHZ<‰«)i6äZ¹º t€H%°Àóâà ±“œdhÄ€ËÀ¡"Àr=µßVM’(ÜY6LèpñV<2ѪL³bÇ +°pœ‰ˆ A6A4È­»°öø1Ã4Pª3€?å¬ú‘דüN"©:ãÁ4²ÿ5« )BÛU±6H¡ÕêÛñ¶\‰âž<‘xJñs`kÇ@²{'°(“eÛs¦\¬¼µÉ/!‡ÑNQz€ÆÜë蟞ïº@˜¶ÙWåÎÂÉšIrÌÊ‘N©$Oõ+(ñ}j뺽=9[^ðø¸‘ä†Hò"Y@g Tª–$>öO}$@èâG›ܸÂTXBO8pP¯&È#¯ú€Á“³gͽ4¦Ñ6TSE p>!CX»,B(&û [ÕÃÙs×vY²"×3Ä‚Íé©°˜°[÷ @¿ËY}ƒŸñÏŸ™'§ x§ÇXè8¦k È(]NÕõ²ÿˆ|¿Éÿ#ÐåëóŠë>;¿ڀôîo+™$ñI¬ÆV•kb”¤ò7A@ H=E¶ Ñlû‹C*F’ªG·>6I•1䙨ñZ,@Õk'½)">"Û³2r!ÈÇÆiâIðFáYÁ*@²@ J€|š5DTdŒ™{ä±&4pI)\aVIF]I$È‚Ëã  ¢Â:”†C2¶<ù·¶‘ g…³"ž9€‘ñ È‘vX„ (P Mö@£$7nÛ7MÈŠeA‘3Í+d\NŒX¨T³L [4<Í÷Ld‡¸fGºá¶ß$#-[Ð’GB§ùj€,H² ñãóëV•‹Ðý›6)&i ž(HQYY£òÈß& m@äBû¹íù9ÉpdGIDŒ$ˆ¸r;€Ã hùò÷”È—fÝcÛ¶ô—ÌaÃhrqáeRÖ…$µU¨ A=] &¨>ëX{;`É6,0GóBérºÐ C0!z²{&ë®îR&ÆäàåYvüLˆ‰ÈVŸ äJE 9$â(ß]´6i‹GÝfÏi#ŒEŒ ]ƒLÍ׋ônŠsþ ‰òâÇ| 0ÏÉÄn”*Êx’@›¢H¯"È­™MºI¶¯ 4rÙÕˆN™gñq k­4Å3/Ä8gåÈ!Hr1’?¡À f¦k ’È(YÉ&FV ³oM!NP¶\SÅ p>!C.ËGT}‘©’5‹#TÝÒ\€JÑ4‘ÍÈq¿" »%ì’áºLňÂÚrÎ,°Î¼ekâú®à¬„ÐP´I ù XšôÍ!‹4`ɸ`E™¸Ã‚_*d@YäpIg4ÄõPP|(,S$LZ:4Ðãa•–9VFrÒ4üyHDzßI `/ ð™"âÌßE&VD3ãÄfˆE$sBޏb¤I)*òhÕM[CjÖm¾,µbY‘`äd ôʨ£Ù²ëǾ¥¦‰‹F\Ì'›rãŠò¬M™ò»<~™* ±'ˆh]›®‹$)†>ŸÅ¢*ó.<Í(õš2¬\0¥ãlE±6ÕCª7Õµb˜¼MšiVHr(c¦Þø±¤²EÍ#Á^@²{¾À¢KD%ö­Ó&¼‰Vbó4 ±»Æ$ãY ©â¤Ù®ú Ah”†E¶åÇ‹ëœL‘"ç4Ъ|w~=µh–Ž~.ϸco‹—$ñI¬ÆV•kbœWñ  ¤dBèÏɹ4R¤qÌ«ÚøØÑå´Q5_‚Å Y6oÀ¢L¤L†ãm’ˆ²›+mË’9 Ž¡…Q˜{'üµ) ŒY)¸åoJ“í²œHYLOÇNävÍl } ‘}ÐHdeÂØ³ÓxYranäM$ssx?"I²^É ~Ð:¢ÕðæÍ¸ae$ÙÐx1 -!pD¨P JûÑ%‰¡Þ¥!’>׸ɱÈѨ\Ùr!”Ѧ¬È•BŽÀ$yN¨»ÑL\í§oÈ“lf–IùÇ‹$ã‘J’ÍdY¢Ç³Ù«½fF†oXÙ.鑇CJ"’0ahÀ¦â~¢þ;° z>5`‡ÅËÃÆÛq À—'åL¯ °#dë“d~Õ}ëK l—\Þ9?“dì}R5‹ûô·çÏ?ËTÂtb‡iÍþ+‹×H žiTÎc*Yù P¿QÄýDë»±)"ÛVÕ¹íYsË+¦BTÇW•ÃHÆíȲX’MXUQµ&2²âeÅ>TÒãËJêQr$%FÈ$qñBÉÏ‚”†C·L Œå‰`ÉHøJ–X‹‡#° GÏ=®Ô†G&]“vM»oYqLÆ6‡'&U,R’ÕV 1غMQ’>éX{3`I6,8è2$Òåe ™ ÕŸsu딆C²°rNî³íø™­>CdIÔ(pälˆ¢¾´¤24Á‹3îógd%$qˆ±Åƒ`ýLß•ž"EûéHdlà>çJC à>çJC#™ñfTX§å"Æ@vB¬­Ä’Óy$WžÍ¤2 »?iÚñq Ûœú±,À#ff=ŸÅÄ(y®´¤22|E²gî’`g‡#cú\(G ÔÍdb@ÙÅ £$NVɸM½´ <-™ñHˆ^D‹²Ä QB€bo²¤2Ep¶,ôÞ\˜[„9IÜÇÈ…l—²H„t¨µA°mŽß:äæa±“ ÂÄH¿Î ¯ƒ•|š$±&»Ô¤2F­º ü_Ê\ ‡*h"È™ZF`´G H РOFÉè) ;~ÀÛãÅy9¸[•ÿ©É%›û’O÷Õ*èçoøyYÏŒÓF±È“C…. R$€•ù4jˆ&°£N$y¸ámËŒ%E„$ó‡!Uòl‚:ñï¨ ¹{nT»Ÿubl¨ç•™£àJ…èlIâfë£}ƒkÉþ'TqàšYšÈU‹†¡mªØ›$Pêô¶ãl¹+ÅçJDÈ8¹ÒÈ8¹ÒÈÂgÀI›øóU ¼Hþ þߦ£T§lSo:c¼ë2ðŽ!#?ÂnŽï‰ñöÓâ6,ïÛLRü»¬HFjÏ€MP'ªÙ±÷—\[5A„GdYðF¢i°âÑ“â\ ¸oM•š‘ÐÆÝ,Ñ rر}iº"ŽE¥ø—mL)²ÐHÞŠ’ј˜7]Dû‘^MÐÒÕ†šF…ÜpgE0æh,‘•?±ÿ–£q°”™ÏÞ7,M«*ZYDi"ÏlOl­x°AìÕ^¦Lyðc>Û‘Í7“æj X’¼j…~úñzµœº±‰ºC.ìvˆ±ÉT‰˜Ët9)[Z®È >×féH—ôW*i3;mŽ)+(ôææ(’(ž"Ìèôu1E¹§gÆ…¤ÆÄ27\cF±'îH{“ö ëU*#tbmÞYp°òqðÔɘ„o-% `  ð;5ãY}”_ñÙe†&ÃÁW‘â‘Þ7›ˆ_L…`ÈÐð ])‚Ù[Ù†(3!‚7‚p…KOÆFä@¥Rb¬ãõSOñcîK„ðu‡Ô2}\ʆ°µÚŽJ ±E€¯º˜™ùi¸.^ ”Hbd›‘¥#¶(A°H€{#P¹f6D˜¹{xYV*¤3°II!@6:¾}ôjÓãgæåíÇ*-¼ „­¢ót ¹SlöôÛóÒ·@Ï7ÄB 1‘64i!Ê0SäqŒ0²Izñ@û]õWt¦änó¢B11"šI1Úb"—Šñºn&ì°®€>ISÌYÓ/<¨{Ic ¤Š°@#üŽ 0doñãnK‚Ð}q Éõs* ñ®ÔrPMŠ,}í0L?Ç.æ¸ U‘¤X_Ô¶% Ö¾Jµ7Äô4¦c|S«,“ã ‰ó*© rR®ˆ ¨©«=0ïJ`¼_"ÈY1×Ç’8ÌQËÉYœ…QÈTăѢ§ÍiLâD›dE eÎKDAš£T±nuøx‹»±×¾”Á·kÏMÓo‹>8ÙCƒj|©‚èAÛP Ý7)öé#?/Fì«Üüd$°ŠCP Õ‚|~µ+eÞd‹0Ãò À¹ Ëê}AÙAµØ¶QwvOT/J`0w¸÷ é±SÑ ²×Ì!*h’€t.è“uF»Ò˜)ñ g`M¸¤qŠ#"Çáäª$P)IÅžì{i[ ;kÜÛq2£E1ñúá—Ô)¨v=Åt>ãPt 9ûŽó& Ò*b‡Ž’L—2QUbEFÈ Ij²uiƒ¡¨lG.æ¸ U‘¤Xœ=±(H6µô‚U¨Ù¾'¡«L Æø¦ }W›¨LO™EIžhŠZŠš³Óô¦ Åñ’,…“}|y#ŒÅ¼•™ÈUˆLH=*|Ö”ÁXþ$I°†DPÆ\ä4$ª1ÅKç_‡ˆ°k»{éL/Å ü>ì|>FHžFŽI8ñ B•‰,X……“äiL.ÈzSîéÂÆŠdÇŽV’”ñŸéâ8ŠV£È’Ê¡wí¥0oÆž<¼xò¡6’ d$yXÿ#©Lr> L}ÍpžÀÎ 2>®eCXZíG%Ø¢ÀWÞÓÄ˹®@di'lJ ­} •j6o‰èiL Æø¦ D¯>7'̨I•tE­Ez³Óô¦ Eñx²LEõñåŽ3srVg!Tr U1 ôh©óZSGñ*M„2"†2ç%¢77òÁU,[~"Á®ìuï¥0lÚóÓtÛâÏŽ6PàÚŸ*A ƒúGöÔmÛâÚg(ðHÕf2Q˜ÄQä@V$u@]ŸkL-@söÝëç³%ƬuôžE(¹\¤X­”â(»³ä}õißA(–IñŠñ>eU$JUѵq5g¦éLâ0`É3c"Ë‹",ˆ³ÚDKP  ‚h׿´¦E»dO‚ÙqãB9ŠHdÉ">¿Ä‰±t<ì{i[ $"n§™Þ"ë!f”±ïÅ ¿UY nÑÔCŸ(Ý†ÚØL¨Ñ3¬Å…1A 5õÍvGέjÀ¬}åæËHŸ,RË$pÈ%²Ì„‚ Рx±㺽 ¶+âhæ†YæÆ#Æ3ÜRó!EÚ° ºñg°Eôt¦ ;f哟†Ù8ÑbÉ `G™É| ‚š ànûÖ—D}Ú3§Ü±|ŒeЦtP’ó Š’ ‰ºñGßT™ Þ÷¦Ú@ô ±‰ä!æà8©Q@Ñ%‰eWdùà‰Ìø™ 1¶68’7‚9¾¹¸»+µ‹G›¬XòÙÐÐéw©"ÍhN(0&Rã¼¾µ76PE-v-”]Ý“Õ Ð ÅÜ%ŸrÈÀ— ¢ôQYœ %…õt-O“t{@doˆf…3>o/SÊV®`Ðo¤ž ©±ö?ät%#FݼǗ•¤Ç'™ìÙªøOG¿öûë.ID®~õ&,¦4ä7Öf”¢÷°½ ¯}L™¬L§â<ù¡…ðvÕg–›ƒË@*Ð4@ Ùn@Žìil`Š?ÄsÏ•,-¢I¦ÈJ±!BŠ%G®½»ïM±ñZ+.û4{«í†Xî2®p’¼¾•’#²G¿šÔ“iYU7¡Kñm– Èb™ÕxKn š%–¾}Ÿ#®õ–×vUlØröåÇ9/œÜTÑ÷©qk²Ô—¢ðdm9J[×= ×Z«G—ÑŸ/xÚáŒ|¤+#;•Vy8 Ij4À=×ê*Ň’´î{Nçñã²—R·øO‚/Þˆ:|nˆ²¢›Þùƒ±å$ÂU¥&J 1 qy‰(&úÓŒS&Rer¾"Ûñw‚pOTFÏÏê T–»ÔHìÕ{ê'ò±˜›îNä˜' U%."~vÄ¡ òZúA!¨Ù¾'¡­$ˆÛ)‹ñ&ß2Ìóà„XðþeHš:º"€V¢¦¬ôý1C&; s9¿3'Ô40xÔìÀŠ4TÏV‘“±îx»²È%ÃŽ'ŽV^)' @5`ÐèÑöñ_}actiåVSwÝq6ûX0–g´Ž^ *($±,  ìŸ#ÞÔYfÈ"Û²ñS.*)*Rz°@¯úêÔE³•»àâîƒo|c3¬&Q'ÕȨ …ª#êîû=u¬54œ¨˜÷cœ°KŠ#ŽY$޶ÅmhUÑ¢ ð.¯U¨‘J]ˆÆß ž9f’6@˜3Iy@,ƒ`q=Ž»ùëQE?erhÕgLgÇ*‹“ÃæIFVº<¸Ø=0ªò>Ä\Ui‘ɲ°n9Í·6tÈùÍQ¤¼½F TQ¡äƒV³BéRN¬·£Vß“Ÿ—ƒj*Ô°¬Kx° _½^•2|Y—sø›'j›„تU™O©D$#¾DbGT7ªœ¨|N‚îFøÉ Šü´ÊÆ3mŸ&nd¸î˜ñˆÙÅ žR},VÊñ›³ä}õ«F±xŸãÎ&–|^*XñräÉÆD—ÑZ4È cCë X&ºâ|Ö©)Ž—}1íðå"ãHóHUJeƒ32qèRO^züôÊ>ÿ‘&Æ»îl‚&yc–rŒ¥z*)M›w]÷è+tt¡i$‰^dåAe aO¸¿zІŸ™w¶¶ *4,é9qõ+`f¾¡Ù¯¯}œmîI³pÂÅ4ÒÅ ‚[bÈH ­ ‹A>;«Ð´Ìøÿ±§Él%"<6ÈQü ú_éÇŽü±ÐS7ßÿ “s+‰' C3š [7Æ®ÏF€¾üh+t_oÜãÊЪ2JÑ·ä­Gʵ ×ÕG¶³#bwàí`pÇ1¤`òqTѮؖPvO‘ï°S#âdÇ1¶>:¼m s}RñvVj&âÇ.δº#èlûóC»¿å¨™bb&þe²ò »Qà›L}Ž©í?ñoá“AÔ®ÊÑdreŠ,¥APAA"ú÷ý:œ¤ÊÄNx¸æV\lRêíM¨!ºèWwùhí;±ÜšT’$"¿\z‘°abš‡cÜ{ ö4%!Ùù9°zÐ$&˜r3ÎcU¨SïCÇ¿#ß§— 0öàòOŒÓ˜Þp *ñ° %…Þ…!þ$ÇlÜ|\oF§†9CddˆÉW4¡EMÑ5Ð ï@17Ô“ym¢1ôØ+2B»¼¾”¢XE’G½]hg1wó“º|ˆÆ^%äE+7'R†‰e¯¤cgÊõØÐ´Ž—üÚ,}Û@cÝw#·G¬jí$…TÉ'_¤±,Ôh¤ø>ߨÛNåë·EžˆÈ$Ѽ©‚èlm L˼|F›FG¦ÐsŽ03™(€Ì@â(ò +1( ¿°¡“ñ"cøÿAa2~®eCXZü#’‚IX û€c|F³nË·ÉTʰÈ$¶&2A,µô‚U¨Ù¾'@/âØ&õš|R‚o\s¢ÍhUÍ,@  ÝŽ€'¾´¦ ýŽÍòчl£Õ=G`aøö WÄkJ`Ù·fÃ<ÁNkeI±ä‹Ü°}ÁßP4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ´d‹£­G 7þ#ûëF-€ jôl›}E¨¡i²t h,DèZg'xØÆí$rŒ¶‹ÓFŠØ,h©=ÂÀ=Ï^.æÍˆ“aO›ÃLJ„è=I p(ª‘vHeStX¾ÈÔ­ØÖر›r|´̲H®ë.7'>–ä(P°hÙ÷ tg@E¢GÛD¶FÙÍ›á÷8°bÇ–G£‚Øæ@”{ ú#ÕûùÒIÙS¡ü/4rd+¼šõ`@û’ ð< cF”ÕØü?‡1°óS:6qÁd}F!‹I«¡àõTIÈÚ_f[^‰Û6lÌ™fΆi%²dlb¿µýdA@¦±#»/³MŠ2§ˆ22,pÒ¡€B’l‚I6{èuZ$ƒµìlø3ãã·)ÈÇ`ÂgŠÕÛ‰RJØè‚M(×Ú]ô)v,ˆc‰±3QeeWy ä¬$`íJW`Wf‡Füꔬÿ àI1Í:4K z‚w–6è>ÄØìhgùmÈg¼—ÆI]-›c~÷KúQûè[B!Øq1÷ÏÆ–eà’ÙK9š,@D|¡HÙö¼Í¸ÈÙyñd4§”’|¹Gfö$ò"€è«ólÂVŒ®<ˆ®GÒÌ¥…þ– ýÆ„jÎbì¹)µÅ¶K‘1€¯¦òb‡\ÿæèÕk-Ó)Y>A·E·ÀqÀX%Åm’¢À[6jˆð*…j^ìÈÙeÉÄnÇÉŽÙ|ã8ï\#âʬAbI'“QtãЭ …D›|Øy9`´‹«ÇP«µÈ’KI»6{h2//Ã^®*¬™Ië ¿_Ÿ¢Dd…â€aô…U÷]Ø$h26íØ?!ˆ¸ÆBì 4’®lij$šöñ¡2bw]¯'s.2£Ž+€—ì•n@)èQ¢A¡r)•°G—¹.l¢‹*ÉKŒŒÊ:·³Ð €4º°DÉ„;Å–’6XhašIbˆELùX-fÀäÔÅ“]…±qü4â‹>hd\&Ń„\YQ¨ÆÏ#ô=wÐ[4m{SàÍ4óK4¡G`ôÐqVl›¢oÀºÐ¹½4þ‘¡2aé§ôLæîû[¼£ÕùqP’ÊB Ýºþ„‹$h€Éš¾['øÌ|éô=?-éÇwË—ŸW} ‘áÕÅÜ[+æCEëÉ2ÇÀ†æÀŽÚû3lÙì‰lV'Âqbã>Ù|â8Ï\S‹*±‰$žLiEÐ@´.@>móaäå‚Ò,j¯eB¬fÔW"I,I&ìÙìu È´ÿ óÃ\¤õW(dôHBBñ Ä09”‰Kny1 bÉÜ ¿ACöj‰¥ÆlHpÞTÇÆŒ£Âb ꀠ-±ìU_^u\­ Rvg›æû.YRIc1Ä¥q®€°¤Š²E]P*±ûnËæøòBg’eŒ¥0vk6f<Ù³ÙÒvŒµLŒ/„âÆÆ|9³9Çòï\‹*±‰$žLi{ €kF[ð¨“o› +0‘cTxã*c6¢¹I$’nÍžýô—á¯WVL¤õ†_¯ÏÑ"2Bñ À0úB€*û®ì4v샆¸ÆBì 3¹ɘ–cCÀ$“^Ú&dÝ>]Ç1²×$F$€C:”,JY'‰°H&ÕwbälùlŸâ?1ó§Ðôxü·¦?ß.^|u^=ôþ“>åfn\l°0¤p•®]}D±º`;ïB[2â|'.3áM—Î#ŒðEÅ8²«X’I䯔]8ôëBäZ/†Ypä‚\¸ÚFô‚°„„ r©bZÉbI6y ‡Aµeâã(Wz]ô>M¾Hö¥ÛvœÃŒÈŠ‘J9P+Øôl?½ê™ö/vÙåÜ'‡3$E4Â3Æ]@j³V,‚ØcÕ³>WÃ+(ãdªF1£€‡‡›ª¡$k[¿4{×ZšHÒvSqÂÆ—s\·0ž,cÆþc2Ž­ìØ@]X1ÊÍ(–LMæ}É÷od©Š b‰êÇíÖ¤>]W'o±Ø8[–Û›¶Ìí 4ÌPwG±GÅ÷ù©éY¸í›~$Û3…¦—‚KŽKkfÀï¢A"û«×^I¥4™În £^Ý—»dÏ0'œ‚D¤6Åh¨ú=wC½frùtj1µ¶SmÛ7IsbyyDC1älwâ‰<Ÿ~õœæëF°‚½™$Çσ,íøË)‰y@O <É$“g¡ßC¡@xÕœåäTHÆ.Í#)EÅËs“ËÓ^ iT]X$ßdžÏw¬ù–`±Ù|m¯qŬŒw–#Wà€(k5ò7ñ’Qú#+vÈr•Y·*MäÕ‹"…_þšÔe(úìÌ£{ènã6N>6.Ý.A‰P«(@}€ûU}jMàë³1Œ\•™öì\üÍÏ#?Ș37§LJÕo¿ÛÚµ8¥-&^HÁ]=ëk—y‡uhb1‰Yª8~K6~æ…žë]¹$Õ3Œ"šg>-« ®Vd1¤bHŠ'x©Ùg£C«­rR”®Ž®*5b1ãÞqð̘‘ŽiËB?Rà¡bRÉ:¯úÌͳË>à™¹³ÆÉ J8á*G!_Q,n‡Ø =ý†³Š#7Á°Ãã>ihÌ-|R˜+%‰'‘4¢è]£‰¥%ì„øk;Q–®äÅé°Œ€87%Iú‰$“fÏcΦÑS‹!¶ã<|sg ‘óƒ ¹ˆúe‚…¢¡#ˆì_g³bƧ’Ý|[@l1,²¤þ´ÍÄU¹=_Ò9k¿ùëiÙͪgEúj‡öbÈÀΗt‡p‹6%Ž$d14’©o«£ôôk¯{ÐȨöÆê7)L ÁãX1¸7&K5’ƯÀ“d z¢»nÁ>ÚCG™(ñ½JcqÑ ÿQæAÄyo¿Al`—"<—ÊÌF›!âbË ôÈ* –$‚nìö {h-6œÈ0çÇÆÜ–)æ—ÔõcÇP’,*Y @7döI÷ÖditFé´¾|ðåã䈥€0FxË 5bÈ M€}U¢”›á••Xù(‘ü´ppóuU$‚­c‹wæ`ëZ]ù{Òf¾jd  :LA‡ë ªï¥ v*è·}èïÑ4„¾öù©™,Ñ~"*Ä©˜“b½€°×7Ÿ£¢ÄT›Fñ•ë>VD|¦Æ0ŸF>Ù=’H¾¾Ö~çUf*#ð¶íÏä^.rq ±EÁP@5fÍ&ü=µ^~ˆ°e²eÞOòcšoQ XûP#òïY¹{5Œ_FIv¬‰0"ÁŽÍ °/.8b!A4 { "€@ÕÉ“S3o•Ðãad"E&*ãʬ,úk`Q¾1ìƒí×]ç)"â‹äãeÏ’d‹-8I‘ò!K>¢…ô>•±DùハR ã m»: ÅÉD8K$ƒŒtĹ$†k6;ñCÂýµnLTMÃ708ç"P=‚{ÖnhT9ùm-ó@žÂûÕÉ—w8r·LM,h"”I`H$(€EŠ'«‹›#ŒH7Lx"ÇÄÜ‘JJd‘Šê’K0£âÉ'¯9JÆ1¡Y[Vãºe´²0F’JKK;$Ѱ ‘dUÝÛjd›.èÛ‹æòP²ËʼI6•@ ,)"¬‘Ùªüè•Ç}„[勘r`ed3¼Ê„wÍÍö)˜PÍ›=˜ÜÅq‰Æøwrƒ°ÙCŽð ˆV#‘$“dÒ‹è´¹ú-D݉ðôÇo’ ¬„õ_Ò Q¡cnJ$–²X’M›>5µg6ÛfàC*É*³Ë1‘¸GÁA4(-šYìÙ$û꾈º2î›CçÍ^>PŠX„fŒ°€³V,‚ØØõYN>ÆÇ>1Ň0¤Ñ”xJd@['±U}yÔ œ­’<½ÅseYJ\aê3(êÞÏ@×€ .®íê€E± Ýã €pghÄ8ÁM·D³Y,hŸMhRõ@¦/ÃñcÉ$î¸Üš ¬Xœc MW‘-fº°(t’VÁTøn5Ç™9Ä$™£$ÇÆ0# ¨+d‘wvlƒV-‚ßÀdö¨½Q”gïùvT­å`w~o•ŸzÒØ5í¸_!„˜¾§.K¡d“@]ìڀѠ h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4£÷Ö¢Ocµ£0>@ïB§EMJ4m—EÛxÐ_й3`ŠCŽ9u~ÚË’F”[wŒ<ÚaÛPÞ§’&Ÿ™/¼b+S¿zy!öO…en¸Ø9ƒ0ˆÕÕ}7'ñ±n$ùZßÿ7µ­+¢ÿXc¬ÿ&n\d— w)fâë£e,ø¿#£èÉÍ•·WǃVD•c’D x±ßJEÂÉ }‰DÜdj1,2©|Ãc¾Ïg§Ù­³ [ì¹Ê³J«Ž¯ŒfOçØâ*ÃOÔ>ý_Š­Vöghˆ÷™åÄ”ˆˆ’)"N!ØÁA¶P|Ýõ]yÕj×bÝôjÂÜ™•—%¸I …$@ü…Ð ‚@°AÀó^ÚËi{-[èÍñFú¸Ð‘ÎHå13+1Ð>I4üÉîˆÖ–öFèVç¼fb4™ùîcŽ’/N.K1$Ø& ®ÁwÞ¢è?ìNNå¸Ì•ÉD¹)!¥L MXk=Q«*=έk²#\y¹8¹¹Ù¹êÈ!â(-—]’MÙþÀijƒ‹g7kÝwL²&q)61’9E,€€ÀD¨,fÉSß¾³-{*èèí3eÀ#ÊÜÊ’È¥… ȇ^ÕuzeKF‰ç?,c‡:Ud`I€!fT9‚=Áûõª¤¬YΗ~ÜfÅÄÆÅÍ+“.;Ÿ¢5¶”À…ذŽ&ßI¦f™_åÊ#Ÿgޱb—ŠÆ¥1ìHH$-WkDÇØi‘qgJLüˆw¸ã—1;㻄}‚ I²I6|Pªèžõ•EÝ MÖX7¤…ó&xeH–4 D*°/£v>Ú)Xªe~Ü÷ Ü”\™de›ÕhÕG.TLt+Dy$€Tûl‡O9\â·ÁŽ™¦OÉúA«½ ë#6éß’eIüü¶H¦(–HéŠÒf bˆ Ð'¬K³B¤Þwyq1qľžT‰2‘©2JŒÁ|± ]ˆ÷¸ƒ¡~ávÌØò!Ê*$„F,“7â'À¡@|Ù7Z«¢>†gË›‡ºc´ysúSNªêñ§¤ ‚*Àä(›=ú¤L˜þywÿB=ÒY"HZIãtJRÆ‘A ³$ý"üö%ê… ýËoÝ'ÊÉY¥Ä,b">+þéX šŸ$ŸÏA£>.á½åcåcãO,̦1¦ ‘âf¦ XV"Ç‚/½ Š6ë˜øPcáI”Ó>i‚r鬴¬Ä t}Š>çBS“›–ûf6nk*®BG8–]ª¨À‘Ð òD!«:Ö¢|øÐ‡+yÏMñ¡‚Rc‡2(¥„"ñá@b"ÏÐ C˜©h0wÍÂmåA”¼“4' /" ,ž(I¾¾±UàjÄ`üIºœIs^Q*>Úù3¢…YR¹*Õ€°MÚžô.%Ó}΃ ,Íš}5h Éc[ô¤né@8³ »ñ ÅÞ÷8ðV,©eŠC¸y„C)S‘«3j§ª²]'[`ÊËÌÚ£›8(K¤Üj¹«$~¤ýô#ìÇ¿|B¸‘aÇ %e‰² ® ”g Ä_åÈ“ìóV'+zÏ]ñ¡‚Rc‡2(¥„"ñá@b"ÏÐ C˜V¬ß‰6rï98ùyJñˆc’$X„¶Q7dÒ‹$ÕøAª9x{öê¸sfM+±þÙ(¹ª©q}§ OÙ° ý΃âmø{?7*|Œl‰žTUŽLy¤U èÜ…  BGWD^…zèëqÿÄ} l¯s ¶`Ü&σsÃôò•`’b’D#ßËvüDôT½“ã@«Ø4¹ñoñÀùJ`—FX–0*cdÙ?QñB½‰ïAª7³ «¡ØÐ‡šÁø“u8’æ¼¢T}µò"gE ²¥rUª%`,›µ=èké¾çA…–fÍ>š´ d±­úR7ô  Y…]øÐbŠË½îI·s$’9>|Â_‚z¥JzŠ*¸ó6ª}¬ŸÔGÐþB¢ÝwVÛñq"—ÓÉ•&FŠL’£êì± ]/D{È£rc3þ#Ï)N!âËQUHe6\± PQ¶Gôœ"û dÎ.>圻´PäK1õ²& |~(yen"ì(òH<‰Z¶#vÝDR 3KûcOéKŠWÓ•hPÀQ³ÐìÞ‚ÐÄÜó}<¼x2r&ôš¾%H¨íLB…ЃGÉÐ[÷,é ôFF@X÷†L¥Æ§§é–¯eVøÑõz a.~~OÃk¹Å,S¯(”,KüÙ9”RÁ”‘d@ª³öÔ½X§¼ Û?pÍl%”¹#É t/ÏZó)JS¤z%Â6Ä˼n¸Ûóaúüã"8戠¬$‹²[  R›~ÔÑÊÓ³îùÇt Á&LÑH¥T,l¡Š€@²i 6kêZÔQ–Êà|Gº6,¹Ï •n|ˆ™ÑB¬«\•@¢P d“j{÷ÖŒâ†&ûY›4újÐ4’Æ·éHÜ Ò€(qf<wãAŠ$ï{”x+TÒÇ'ñ p¨f*c2"ÕqæmWÅ]þº:›VVfÕÙô&£›‰ë’±RGêEÿ} ¶s¾"Þw ,Ù!•¯g1R$^M̱6@@FØyo³¿bøßz8¸¿.wÄ_'t&ª‡RÌèÊ9qvÀp·Ýô-jÄbï¿¥"žYßmiý)qJ˜åZ”ÀQ³ÐìÞƒC!ßÛ 3N[̰ˆŒ2d ˆ³I`)<@Çâ®7àèl¤;Æ^FÕŽcÜŒÒÉŸ$2ˈ¨X€d ¨6AOwôÙìH |­Öo‡cÜbÊÉõ’7ä¸ð£3049+ˆª!k²@öÐÏò:ز ñ£œH­ÍrCjl`ý¾Ú½˜2äÌ‹y† }ÍÜÉ''ÅôׂETX9ÇDžÏUV@.ÌX»Ö|ûÀS)x"hd^*6RÅ@ Y©–.¨Ìe‚1ÙUÕÑFÍ‹:l¨ry]Î>KF%’> ƒEÕV¯TËìˆ%ÈÇÅùˆ79 ` ÅQ+d5Åi>o¡]It ³ñ÷ºáÌÐÃ0I!ÅIžÔÖ[Ô²E…@D–~Ñôit?åò#ܱr™˜¼Ñ˜Ð¨Gtxض*<ûšñÖU3Rm‹¹gÚ,|‰æþ~LÑ´ ÅP/"¬­Ä]…I‘#ƶgDÉ™¸àÉ]ÊLˆ±1¾‘b(¤™ý8žfTöK# 5bÍ 4 œÉw½Ç#nÛ— ;ùùXlá¢T&I@QÄØ K¡`)ªª![6¦vã’v¼äR¾>¤;$˜™¿=@ >nühMY›37-·£71&\Qb_K‹ $3W Öz¢•ÉÔjͧ­ÀÝ3'ÞQ çdÍ(E /"¡HO$Ù#ë^’è–ÙÜ8ÐöL@ýìyÔjÃt Q©Hâ"µiös·ì·EÆ&#<ü¢E.~–`ªÅ’‹wý¶؜=ê¦,ÍÞ5I‹´r²ÕV+b¾ä__}a¸ñ›JS1|K¹>Lü±ÚÌéˆú–رb{Uaäx5Ea9AÒ›¼Ê›èÄõƒ¬yQÄð•^>›‰#‘bÏЩM½øÝåÙ|ß*]åT¸xZy¡tâ¡beäT)“Å 6Hú…W¤•Ñ—µb6ÍòieeÍG>–9dB¤ ŽJ Q* Ù²T÷ï¬Ë«fá›t†l™˜;~Ë&ï'‘æeWzNl\…³à{YöOHÆ=–RQÐø-3vïW#2)Ýf‘HÀ£N@ [LÂ|‰¢ly1ø¢äQ•¸‹°£ÜƒÈ‘UªÕ‘6º‹¸îCà ,³>ÚÓˆeÅãéÊ´ ( `(ÙèvoJC&É“rʇ/Yfelq ³cqê·!A#² Y£àéH6ì{n˜ø{pŽLƒAœÃy¾š˜ØŽD·R›hô,¥!hß°æíŸ5åò@¦GSå«êñÕƒv=ˆ#TŸŸñõ¸agI ¬>2ÎbUR$^M̱ PQ¶G³¸ÄWßÛ@´ÎN&f|;›cî²dƒ,’ŒueˆÄT1*QÈ «ì}ëBª£6ûn›«ˆß1¸dá#›ÓP# * €9Yµ=‘¡¢Ï»ecm™9csçäDzƠñ,ªì0H5Dp,HæÞ÷¼ÆÑÏÎâ“pX„¾‘’ØjPÀ²_cZ޽‘_²£p—øpŸvÈŒ+z(Ï$§ ¤lØ Cɰë+³rVŽþ9”À2¨r£˜S`ìö½lçüLRæE¼Á>äîe““âúkÁ"âAb@ä Ž‰=žª¬=6ýïqÈÞ• ¥à|™ ‘x¨XÙy¨ž(I³_Xªñ ­Y»mmÆc›‹™ŸÉã˜*KAxÜjÝ~ »üïA¡8'>llÉeÞä,üaÈxãU(9ü ~ ÂÈè=†m3ääáúÙ2³ƒ#zRÈYÒÏ"€È_F…ÐÃìÙ“âmé¶ÌF‹*8§xѤ# ¢úÉ&€™=Ñ%`fnv^6@ÜFGðñldÆ2ÙcÈ·+b(©µö²5¥Ð/.N~.ò[:L•Æ’uŠÄb6€Þ^ËX¿^Ú¤M%ÎÆß£Å“*gŠdzÆœ,Q €l èÝ€O¶; !¹Ë…wY%ŽÖ43Ä”%#‘ü!Iêû¿=t(ý’\©°IÌŸÕužT2 a]”t:¡-ßfÅÁT–IãŽYŸÓç`z$±$@kÜ€,^²à™TÚèåË›“‘€0³.|¼&~HªKÊŽ&Å bÔ, WƒIâ„›5õ ¯„H¤ÎÃíø\wïó÷ÓšÊD¯üML"Ær0|Cxqc¨™×ÖŸ( ±úX…Pz²@úïû‹ãŠ3älfÇ·®fÛFl`L®É'Ñeb¦¿R þúž5eò:¿îÙÛ~kÃ!fô‚©æ¼˜¹bA   £l<JŒ'e²·­Á7Ɔ Iޏ¢š«Ä#…‰=ò,ý ØûÒ‘ƒ½îï †Bð>LкqP±²ò*“Å 6HúÅW€­™ÈƒuÝw'¶[ÉÂ2E7¦ G 0Pj €9Yµ>F…}ƒy|L,¼É³>b”&,ÓqOQˆ‹<⪫=dSGÃÙÒgmž¤¹Ñä:M"<±P€ªð Ñ‘ÏGÑ=™7üüè'‡ s“G#FT—pTy8€Ä“æ—£÷ÊViöoÛò¾w ¶^&hUÈ¿¯óÔ!ÎËÜsq÷BZYB|ÜQ$>…Æñ°P[•tCï_HgWÐ }Ë=w8¢žI<ј_Š ^EX5 °£É ò$UjX۶챺ršYßniÄRãôåZT…°Ùèvo@KîÙpÁ— ySÊc0˜äxÈDĨ@'£DгGÁÕöî{™ÅLt’V‘óÚ ›€R݃J QªâA«:SSoÉL¬4™YÚ­\ÈnJH Õ‚5×]u¨ Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Y<ÿmj v´s*äÝ_¶†£Ð¹ä1Äf ØÐ÷Ôn‘R¾Ì ñL¤´ ð×?-vtñý “xÛ¥K63s"ª»#YÊ25Œ‘2­Ý]ñz wZ?²ÔжnÌÆÚ¿ÓRà\fiܰpsJ>n(“Š:f°¦V:¿#]›£€¹bÆÈÍÇÊ2Géá©1D#ì1Y$øøÍêµ2HÖ,¹ÆÀÉÊùȃ†$ôæeV -AšY °ÑI2bÑ3ɶʤÊGÒ|fXY£ݱìx˜KŸÌ-¥#Hìy £@“ÄÝ öû jàÈÔÍ8›>Њã`ìŒÅæf,TÚ›$žþ‡­XÓ3%$=vÌ’ID 4­Éü›4÷ã ?mbý)‘€ø¯‘ún¥_²,G±ØëR¢‹rlAÛö|ù´lx„ÊÁM¨4{ï°|¶¤q4ò+>Ëëz¡yIÌ7Q¸–JÝ‘}°ÑÊ(˜É“ü/j›0åɆR´Ü¦r*$Õ =WG½.2$WdÇ• ÇÇ ¸£r1M 'ˆ²z?mTãÐjDŲìñÍd¬ÊV@ó3X7tI$fÈ¢tøÅØùI}§g‹1ʺ"€Ó™”€H ž¾çQbžÃrè¡Ù¶ Œq¡I HÊhŽÁ ‚A÷³ÙìÞ‰ÆíÛT;fË’Løv…¤‘”2ƒ` =Gg煮E>†¯mÜ2pxßÔN”¬Ì_@€A¡b»®ïU8IQ”XÈö=±2~lBÅ$&f Iî$·@u×1Dr-‡´íû|¾®,$œ¼¬ÜW£Åyt::a­Èf~.çŠØY±ó‰È䡈º ŽÁÈ d"M§ ¡Î%eÍYò²µU†'êÇDtOÜë³E%ÙvÙ±“  !"R¨FRŠ A õ`“t ³¨O´`戌ë ôMÄ"™ã h‹úH ¡#[]‘y6¬)rÆl«#:·%Vʬ-ñ¿Î¼÷çTÈØq¡†ifŠ.-+#]’@ßÇù“ Ë “J¨ìr,³»«ƒ@Ú±#ÀÇC¯h‹eÁ‚1âITJÀ»Œ‰9š«—*ÿÏBÛ'ø6Ü1F"ÄÁD†NBVÈÝ· yY² » ‘ãB6Ë·Mˆ˜ ˆc`BÇ;§wvH “}Ù$ß~{Ðm³Iñ²¤‰šLUa´ŒJ‚7gê$&Ï¿m8fŒ÷€™C°ì°¨è E¿CBÛ¶œs|XäJyÝŠ‚ÔX…º,€ ïóÐ[+±íx¢A'RÇÁÑܰáßÒ$*özËAl"Ù6ȱåÄ\ve”ƒ!y]˜}D’*…Qè‹è-‡ðm¼b.¢ÁD†@Þ«I%¹_+6EÝ×^:Ð[‰‹:bãÅÁ@Uš©ìÿç¡ Éǃ&0“§%¬Ÿ*Á‡±@!ö¾LÕÜe5‡`¥€ 1Ph EïÐжÉ^Ï;ú§¦cåHî[ªH@›ó¡ cì{f8a1!â1’Fpÿ„'ŠøèPèh[c0vì=¸8ÅB9›rò3± í‰=„»5h@eÎÚ±7ŽL‘-Än?NwJ>/é#º±~h‘ "]¯#57 =_V1HFC€DŠ 4,UîôáÛ±1²§Î‚.2äqõ›‘ú¸ŠB‡Ú´±ö=¯H"ÄêXø:;–;ú@$…^Ï@ùh[aɶE."ã³,¤ ÊìÄ€+ê$‘T*DXïAl¤û>Þ›yÄXXæ@Þ«sl–å|¬ÙwF¼u¨ú,{Ͷ϶ÇÐÔq)Uá#) z A õ`š4 ½f/Fæèt¸;>w ™#€*ñr €l€=€A¿¹ÕMQ’‘¬Í´<›ÕRDjF2»N._μ¤ÈAžf`¶A!A$(4:x’œS*‹h §2Y?˜œZGÈwn=ô’@M(›óªä–ÂŒ›¢0£Ú%Æ’:a”•b@@XòdKÙ¾, }Í’Iûè qĢDžU*@{PÚ(Ù°{îH’¤Ò2—)‘"†â(ZƒDW± +ü+ÆÎŠ$bÇñ’ µB“@’,;îüfF×BàÙöÜoPGŒ*DàêÌXïé’öz?-d£1vœ(âxcR¹Éó\àr¾@è]Ÿ¹½D¢eÙ6ÉöæÚeÆ-†ÝKµ±åÊË]’OdÝhÁ|ݧq–,Œ•“Ô„0‰ã­tT`42v]»-Ѳ`f1¨PL­õlïê÷õ_dýÍÇ´m*òàe6f0æYB›²@šnïÿ°5Šhéi†7È&QÍš9ÆÀief ³ÄBƒCÀ™“ðãíÞ„˜ñª²JÎÒ# X’×~nÏ_mm;#T[nÄÀ ØêÖçêw•t±&…šBÏÜꙤh$Ýÿs¡1FI¶=³#,) !!Ó„Œ¤%VÁ²Á$u¡Ù9›FiˆÊ$q§xš"Ç‚EýhTìgÁ—3ç^/Ì=z­Ä°+|I $X¡öÑ1m8åœøñÈ–=»qˆ,BÝhYÝù:¶lР3eácç ! âÜ••ʲŸb ƒÙ‚Gƒ¡µÑÂø×gÇÄÇÀgX¥_Mþ:³ß}]ß›¿:çÉu£§ÞÌ;¶Û—¹gÄðóD\¨(«#°Üfß\›ÔNÉA~BÆÝ9Ü`ÎÊŠBÁX þtûk)Ϧi¨;h®.>è7)2LnŽ®ÅA&¨ù xû‘çQË–êÊ—Yhþ–m¯"y}NEø¤`ô€óÐÖ¤§.>ÌÅÂ3Ñ9XóíXi‹·A“‘!ÉùHfëΜŽX¡²c¶Óœ Iš²G¾‚{rI$þ¤“¨¥6þA¨%ñ3çãî¹û‰L…D ˆ˜-OD ÑcÞµ2åS£Xñ¾;:yxñ>û€èƒÕ‰Cçô¿Ÿèú\ùÁwUu绫Ҭ~%"Úð¢Ëùà’4¿W’v`·Ùâ·ù×^4ˆ¥ÙvlxåˆAK#`Æ$xØé¼îôŽ6IZ UUP>ÃYrH¸±k· Œq‡Ä$.XNáÙÙ-vI¿r}¾ÃYù2üPÕøojá ˜\4úMÌ…lQíH'Çw­¥DnÍñ(/#Á@˜’kîM“ÿ]SèÎ6lžû’$©4Œ¥ÊdH¡¸Š ÑìEhd´[NY‡>,r$2}Gѵї7mÃÜW*"x‚IM"Ô‚AêǃBü `¤¾ß‡.DM׌@A4 Š hô+±×¶€$Û±_(fH®Î„ +SUaI hžÀ¾ÏßBû"< XòNb‡i(€ÒJÍÄ BƒC  ¦D;n9vŒHZEâÎó³5w@1$Ù"ˆ¢oA²Ï·ŒwÇô˜¬ŒÙ¦bÅ…QäO+(ßT+VئhÀÿ,"`9úœÄ­Ï•W.WÊë«¿xëPS$+ŽA¡ÙòlÙ=Ù$’Od’N‚˜Í0Р L,}Æ‚˜h@Ѐ4 @òt  hBú >¿ËBè>¿ËBüIÐÈhBÛ °Ð  h¿¸ý´7Š#ëü´'Ä>¿ËBh+î´'B€;ûÛCx¢+î´2ëÑ:4 h^€Ž_øOí¡i“¡@дÃAL4 h@Ѐ4-0ÐS@òt°Ð ,ž¶µ;Z9”{¿} $èŽÍ7_–ƒy8°î'óÎ(fÊ Bþ§ ·ãðéŠ5“¢ÿ/ L@€[¬lbÁ‰ ƒ1 wbI!{?J ›#ªÐk³LÒâɾcOŒqLÿ0¢EŒ\Ú‘}wÄ U|¢n„ªÉÛ=I># ¬Ë“™ æGŒ–!˜Ý…ÊU½ÈèoÙƒ~Ë·à&å—¸á`Å òñúQ…‰%›ªòįÿ@Õ­öm·k—#wˆ>:Qt+aˆ"…x6kÏ_~´3üŽA†=—ÆØ²Bù¬e‰e <ƒV €UX©# O@ YþF„e"¯:pqÌ3ªäN:Ppp Æ0x6nº:Ð6æË·2àân&·ljæÊ‚´ ¤A>X›Ìž…º#è¶YOõ˜»¼"EÏ„"ßûASÿ³¾Èª æîª’= ÛLßë/¨  Ó'!gŒw$‘žD3éGò•A¯sàè?‰h›uS»4˜y1åK¶¬„óSÅ®Pñb|PÌŸWŽBØ¿6†2ªÕó ¡Á2 ‚MÑš=^v'p^Cå¤É|è™e¹£‹Š†R t´öhò¿40SÓø†8àùg”dNræ‚^Nc$•WÕ lqë« ô[m—qËo‡¡Åœ0b…NA Ðc}‰¯ÀпÄÓð²ËgC<3« °Îó¶c~– wÝ€`‚ŸÄìh@Ð}öm³vÛó2ò’9r?™5žœ€š&‡dkì/Æ…]‰Ë—g—âtÇ€ÁTr«äNÎØ•¥o¶°EW¹è7GV-Ã#+# 9MŒÖ^$qä,vz6¶„<ÆÓóg&L"VfÚ\dE%ÖaAYÈ&äbd5ä45"в¦ÓŸ>Hø¬øîØøäQÈz‘òòÂò7VI=^ƒù‚H¶0¼¡›ø›ô¦3Ý^šÊM 4*[/³ácçJ>]¢yÇҴÃQ"Ø !@³fÀèë)hÓ{¸an(âæ“|¤mŽdü^¥›Dø‹wäk*:4ålí&͹.R¨ÈnHbOW®/ŠVvòDäAðþDÛÇÊ.\ÈeÌÑKÉ•E×t(›¿­¾7%³šäIؽ·fÈÈõñ¡ÉÇTL3ëO֜ǂÌäŸ$>Ú¾97·ìŽi-}‡hYqr›lhñÅoóÊf°\ ;:Y÷`_¾Éš®…¾Õ’v‰²DI$+’W5‘¬€ Ø »êÅbPžJ™¸N8»FŒíŠ-¯as3V'IGÊN"Ë­šº°,ûг÷Ö±›OöL¢šCÿ…T˜ØrîÄË”±ÊYEŠ¢ ß~Úæ¸$•Ù·Ï’),C¾ˆÔdE• ‰›¹%Œª†UîÂêj‰#»^Ѝž{¶NÆe?ÕfYçYÐQwŒÙ ÆúPDaA¯$ŽŽ¬hL^Ñó)•&+1ÚœdE<ÖaAYˆ$™™ yER>‹BÊ›N|øQ#â³ã»cãG!êGÈ?Ë ÈÝY$õzù<âÙ‘KA6/ñ6ˆ)CÙצ²“]÷ÄÙävþG±@’HÎ0‰ÜQhÆ¿5⾄}œŸ‹Dº²Z£Œdl)¶õ·Ó¿ÄÌc€iG~F…‰Þþ!‰óÿ½_çú>¯'ð]]ÕyëΆN^3n ñJM›…£õsß~ÖþE6íSMNÅ<¼}>àF¨¶ÖÓ1”{=Ø&®ˆú²çâm¾FjK0ḑÔúˆVñ$’ ¢~àžÅL·añ‘Ì—k–ñ¥x>^G™ãeBž ÛWõ³ôD4 ±;ãcÁ¸¦êò}‚`äÄcNHC$± Ý OF´Êç!Mü~ZL–Ή‘–[š8¸¨e+Vƒ4y_š‘&FÖ"Máã1¥žl©ÄËéŸ^$г5Ÿ¤€  ™hŸxÕ•:3àâí;Œy³lyb¡Åd‰P§«Vµh.»>@¹4jøv,>Sm¢Çþ_òT@šãu×÷°&25ñ4ïr(ÃvLB¡Ç– §*û,Õê'$*'&\ˆ?„aìxž%Å’4‹"R91ãÅ’Á&€ Ø +³­&Éñ Ë"c >RÂù‡„K%KÀ›e$‹ ôÑêÈ]¡ŽÍÛŽVÕüs#±½q¢oLTôT7Ú€A Š OšÕ´f™8™s7Äë“™*™ T—B¨£ãTÞôI$]°ah˜3º¹¹¥q¥¡‹,$B,0ýõINÎ7ůÇšFÑ %õˆ€U‚—²PÜIÉÈÐÓ»#gÈÄÁÙ0Ópœ¸–oGäBLƒ“ú¯uÞ£I¡lÃñZ¹´hªòѶŒ™·Ó¿ÄÄ $J ÕZT6¨Íñ9ŒqY“6# €^HʨeQvP“TMw`êR²6èÝþ#ä¡VeÉgŽ‘ã%ˆvï¥ÊU½È°F”ŸcЗráž)r—ldÍ ŠA@<†ÿ&BA €4F‰QMð§2 X°Z懎F<˜$УäjÝ¢b‘Ùþ0dÎþ«Sz^§ẻªóÖ¥ÈÝDçÀ»Äÿ,™¸²ÆÒA*¡,¥U%P OžÏWl`X­6fÒ0áâ2C’1Þ){[üĸ3rç(ü$äG#î{ïÚæ6ö\™¯k‰âƒ0mÁ3ŸH+à•ô”‘LW‘°¢H&ˆã~N´•n†à&i؆&Û’#ùÉ’P%Nb1#-Ù'é&ìvA4 ¤m8¸ÛÂ[|à#M6£õ{“ß~×WfÆì¯”¸ù­±Â¬’úF8ñ¸ñˆ!€$…fUOt[õ5 È~Ñ‹µl/>drcÃLªL§‘£+|I&‰£ù‚{N%Ù¢>&LnQɘqž/BUäJT–¤µ,sIe$‹ ô÷×c7hµLnkb ê ¡š‘ë¨%zý©`ß$UP'Ík7£T¬•lÙ>!óa¡•U¹¯“SÝIl`X®¨‰3­<êÀ”Ž»£çYuìÑG•Ä^¯¨õà÷Þ–…#ÿ”‹‡ŒŽ«$g$z¢süº*À²PÅIÉy­j,Ë[6l¹ðm»ge1Ëèc;!%ÁfÝuÙëZ]Ú¶sþ-2¶èÈ)$ѶÛzØñŒ_âf1‚@4£¿#T%DæóoŠM0IÓ:#.ä’"ªW»¨Iª$Žìz#lõ[âPêÁg\œ…ÈAEÞ2X†nì(þR¨5îGDi«ħÃ2eÅ#äáB$›äÈÅR/Ö2!6AEº6lé.çó†æ(ò™-QƒI¬G‘ʼ@>Í¿à ¿jUùe‰ås,‘( ŒÖx€>—ûj>œß‹o,f2¤¡¦—µ¾“È í¸† ›6:Y]ƒvà!‡ q®VD‘”ÙePZÍP#óÑ+-3t&=ü›L–͉‘–[–8¸¨e*KAf+ó@Ö´B0 1ïñÅã<¾¼ç*h%äþ™²¡Å ¢TMŠêÅÑÐVgÀÆfŽl\<ŒD­­—'* ‚ÊÒøVvQüDžÈßµèn†Crâç c… xUž¡b¨ÀPhnvŒ˜¿Àò¦ŸhW)¾F ŒM `t\ Wf¬QÓù¯µí˶mðàG"&ªÏ¹þæÏ÷ÔÐ4q?ÖºhÀŸýàÔÁ¿â ]â í×O‰vGÿu~#d×ÿ´]M a_þÑtЦOõ®Ÿ ,4­X &½A¦%Aò릋²8ûQûé¡l8ûQûé¡lžÿ©}>$ÿ©}>%Ù?ý¨ýôж?ý¨ýôжOÔ¿¾ŸL;þ¥ýôøŠaGÙ×÷ÓDÿ©}>%¦¿Ö4¦@Ä?} @R|Iþz¿슣øôÅ ’Ô{õÔÐÚÿÎ?¾Ÿ_þÑtÐ ÿö‹¦€wýKûéñG_tø‚8ûQûé¢Û´ÞßM d×ÿ´]4@"ÇûÅýôÐ#‡ÿµ¾š-°ã]ú€ÿ}>"Ù6>ãLd µˆiñ[PÕÅÄ1¬5> ;a£HCúÇï¨ZdWÿ´]] a_þÑtЦÿíM ađӮš `/Ôhÿuq?ñW@OüUÐÄÅM L€¤ÿut@ú übý´¦]I’+F¨ÊvN¡KGï­DžÇBδavdËù 9@@¯7¬É¿GE^Ä|æJ‹fZûmc)Æ,fR¡oQ,žµmŒR,3¦+õ:‚G[b‘/-2²Õ÷©nÅ!©–Yl²ÿm-“3] …h #¯@û#Û¾õ¤gmìÀ7'ÍÇ .b–;¤©âE‚¢ ÈsÊwÑ×ÖÈ‹)öì@±búpĤÛÐI$ö}É'³Ù:¹Hcn‚Gd "Ñ#Æ´›fIŠÍÜq0]!Èõ È¢GÈH ¥€±çï«Úó2ö¼7\L™x—¢!!A4 ¥ô cØêTq+*¹›|9‡nwpÌÁ10RÕÈÄq&»èÞ³ŽŠÝˆõñ&ÉoáðÈZ&`ÄÀÁmM€ Ñ>£…RL©Þp²#l¨Y”Å’_RR‰ä‘Ñì_V¤Éi i›q`ØØÒp DÉ !? ` ~~5$¤ÙSK¢¹ÎØmÍ1¯ >ˆYϲ‚G>4qbÑwL21ò½E ’õ (G"Mtº²;ªì}õ”¦™«‹7çgí›{ž$²ã»(³@XM &ûq®´š9\“ë`adŇό¹„IFØgÇŠçD’ ¶n˜åœ(¦&AÈ ‚’¦˜"‰ÈÕ±Ö8{¶ã#LJ“̪†?I©&˜`H"ÅŽ¼èJC2r¢Ã„äN[ˆ¡ô¡cd€ =‘àhS;o{cŒÅ™Š3”FŹA^5ÊÅ`| aö ɼm‘Š͘œrHô²\’ ù íbëR™WcßrÃÆÈL)$c+€B$LÔ.ë·¦hÛ¤ž¦,@b Z¨,€M×¶‚˜A»àOšØd\«Ë®‰RÄQ"ûõï ¦W{Û2ýF‡,TIÍÙ”¨áßÖ èö,uçALˆ·½²Li3W „ˆ'8ÙX‰›±T;±W¡i’w­»å`œðiLa}&-ÎÈ+ƹX£b¬O ¦hÅʃ32±¥Šx øÐ…2ó±pD70OVQ`ÄÄдbßuÀLá·I‘S Ç  Z¨;›#ºÐS-烗‘6..B¼W¬È[$Uø&ÁºðGz˜»ÖÛ”®S$¨Ž1#ú±´t†é¾ ,t{ñÖ…¦;;qÇxr󉨋 z«ò„  –]Ë ÈöérO-˜ã¢I MþC£ÙóG@Cî¸qæ. ¼‹#¸U- -\¨1I«êﯾ€× 1co{f_¨Ð劉9»2•;úÁ ½Å޼è)‘÷¶I&jä‘$ç+@ q v*‡v*ô-2³îûsmç1'n æ5_M¹s ñ®V+±V'ÛQôX«bqw­·o&lŸ¢U,…QšÖ¬µHy'ÇWZÌ5¤šr4Ï»í¸“$4\´„€  I…š ñ­œ¶m¡wZÙŽ-Û|³…äÈ9yF ÅH DƒÑšÐ»" ókÈY^,¯¦8ýFg”pïêÉz=‹žƒ`›ÞÜøÒe X,LExY\T8 &ÅuÝõzó·U̹V¢¨‰Ëòôñ•Š$а>4.È›~Ú±ñcÌ“+è”B±³ì€=ɽô³bºº‡V°GD¡ “î¸ •ü:LŠ™ˆZâH‚B–ª‹ dwZ£Q»´nx2d>MüÛb¢.‰è‘bÀ$‹ïR=%ØìmïlÊ´`ˆ“›³£‡X$W£Ø±×håLˆ·½²Li3W „ˆ'8ÙX‰›±T;±W ¦I޶sÁ¥1…ô˜·; ¯åbа>‚™£* ÌtÊÆ” ,;F•4ÔÄQ š ¿¶³#k¡po[fB;Ç“K~£3£(áßÔ ÇG±cóÔ¦RØûÎC.G9xÆá]N;óÕ5ÈÝŠ¡­.ˆú5açcçÃó²NEM©R4A>ǽS3÷L=²Žc¸µ,JBÌвJƒC¿&´r7¿u†YØâCˆ˜  im€*,ø²4-0}×3†Ý&ELX/€H$)j HìlŽëBS-‹¹âfä>>9²3+±ÂÚš 1H?cì~Ú1÷}¿2 rq2}Xá$HÑ©=€ ªWFÅ]ßZp÷ MÀ9Æf¸Û‹¤‘²2’,= |†Ï,ð¶DÒqHÔ³±=’¶„É™gÞ¶¨1"Ì›#ùsGÎ2±±%(ÄHI bêô4­—;kL¸°$™=iÅă¾B‰¾¼ ‰ hÖ¥!”…É—³üçðöd/Ä\ ·TŽ7]ÕÞ³‚.ea;NnL¸˜³x(J«d)$>.ÁÑ邚?…ÆÒÌ?¾§ò?¢ŸÃˆ=NÃûêáû¿¡9±C·Æ%ÉËp¸ Uf,ÇÀIëÀ O¶³ƒ¢ø±œ¬tÊÄÌõ#‘C#hƒãL%ök1Yy‹ƒ:cäg*»Ñ!AÉ=@>Ó\Èd—; ,œ<…`êXx ÿÓWäfãb37’ÈH23¨ÐR@²$€B‚zÐ&ëÁÖjE¸³Hݰ“-vég©‰¸’HRÕ@‘dlŽë½tß³ŸE Ýð23)îUå×D©€b(‘` } ´ÈÆÞöÌ‘)ÆÈgô“›TMelŽK×Ô +`×Z añ.<™´¤BádO—pêO¦¹vöðoB ÅÎÆÜ 3âÉÉ9<”© Ñz#QômtgÍܰ¶ä™)PÀ É @Éð,YïX4û§ŸF}U4Z‘Äø«tH²× –¦š”Ð$XUtA«º#\yœªÑÓ…G¦r—vå1.[Ø¿cFº4|üµÉçVÙ×át‘TÝåu,¹¯J,žÀ¯¸¿#¯#Jš}ƒôJnÓ2üä€)†5Bˆ¾ìWßQù«*ºâÓú^¨Ê”‹ª ăúcûé|—V>t3?/%e9R,Y"Ç÷ѾDöÂÁ«¢ç'p½wýõ2ŸÙkè=}Á—˜Èzû†Ó)ýŠãú*ró”òl‡ïóÓ)¯b¸þˆùÌÁ×Í?üÚe?±Œ~ƒç³?ï/ÿ6™Oìc¢~3þòÿ¾™Kìc ùüÏûËþúe/²c¢vgcæ^ÏBŽŽR®Í(ÇèÕ^NN)ˆÎÂDwç[R–5f*)ôgù¬Û*rWç¬e%ìÕ/¢Na6rŸóïLåö)}óY÷–Ó)}–—Ð|Ö_ýåµ2b—Ñ'.ÿíOûêç/±K蟛Êÿ½7ï«rû¾ƒæ²ÿï-©”¾Å/ ù¬¿ûËi”¾Å/¢Fa¿ö–ÿ›W)ý™ÆDüÖ_ýåµ2ŸÙkè›Ëÿ¼ŸßK—ØÆ?DüÖgýá¿}2kØÆ?@2ó úr˜ý…ûè¥;.1K¢ìwUPí#ÑñÞ´ÜÌëè[q$ÔÏ×Uz—Éeø2ZmÅ@/;àÕ”¦" AŸ<-+Yì ÖräÀ«dç§™‡÷Ó9}Œ`5—ÿymLŸÙi}ÌåÿÞ[W)}Š_AóY÷–Ó)}Š_AóY÷–Ó)}Š_AóY÷–ÔÉýŠ_Aó9÷–ÕÊ_b—Ñ3™ÿxoù´Ê_dÆ?@2r®þeÿs¦Rû-/¢~k/þòÚe/±Kè>k/þòÚe/±Kè>k/þòÚe/±Kè>k*Åä·ï¦Rû%/£FfL±¤œýBÔÞµ:«3%èÌùYй²QîβÜ׳U胙–Eœ–ÿ›SÉ?²ã¢FfgŸ›où´Î_c}2³˜Ú乡÷ñ«”þÉQ^ƒæ³ÿµ7~>­2ŸØ¥ô ‘¸U™ß÷Ó)ýŠãú$Ož~¯]ÿ}2ŸØ®?¢>c›¿“ךëήTLL»“çCÝ…€ÍOR …FSåˆöZýu.F±CsdÍËx׌bA+†a`¨T€MžD¦¯½\Q1Môe›w]Ò,æÉ…ªpÍq›D°]¨û]µök9}ŒW ÆÇÉLåÈe¢yäwyTÇʼn® !¼Y ynÍëNHÊ‹ðÆÕ›‘VdL­'¢dgIÚ… 4 /½XšëIÙg[s›;IvÌA4àe€’;$(êÅÕX»Õ%#“>ÙœÛ|&2TÊ2dhIJVVe*üA¦¡Ø¡ãÀì¡ò9x{XPmÌÎ'Y=(Ýj5õDœmˆ‡]]‘öïKÝ•v3pÁܧÊ|Ü › “%ÖBŽI¢X€&Á"ÏNÙ¸mPæG$TiTA"„%Dh¤ŽNjª» Ú“fÅ ¢‹‡¸¯Ã¹˜£W’s(†6•L€0 sbÔh“à’È:Ѻìª1Ñ1—Öš"ñÚ…ucUvª'ȺïBû4¶NwÌc${iô¥Îí"ƒ  @ È“×F‡›:åelÛ„ûÛJгÂÙ‘O¼ÀHø… H»,B(&û4-¬CdÏMáfɸC‘;Ç71ǃò!@›%É$ø@µˆŒ†·FÅ—&µñ}WpVK ¡@$…GdK@Þ…ÉM—w“+)ahò¤hù¬¬ÒI—-AˆÝ*“@(à2@6-Æ,%“XÏÏ™Z!2™xÌly™í®ú-vH¢#«°aÉ·íqâÉŒ†vô°˜°[÷ kûhGÙ›|Ú7<Ì•ÌÃɈðx‚G$$”Uf`yÝEY ›Ð'F|­—pŸ|i^x[.)â8 ¡‰eˆ@¢…Äßf…µFèŽjüA,Çl”Døé›šU©rMrº<€]ùw¡= Úå.LÛ†í¶KÌ…PsBˆ€ØE¦$“ä’${„±Œ¸á–<½¾H?ÚduæÈC‘˜~>ãÏW¡_gCB€ço3æ1%ÅÛ¥œE9’C ¡Á–¾¦mûUèUؽÆÌ­ËМfV2¼«è•£d¨bIìÑ¡Dt;Ù²)s&ÊŸl"‘ Q Þ >­‹=Å»ó¡Ã[£bË“ FÚø¾«¸+%ÐP B€£²%‰ oCY"é²îòbåe,-Tÿ5•šI#rå¨1¥Rh<H‰6Â-¸>6<±“žehL¡¥àc1“Ë•r=±7×"l‘F>Š©³ ÂÈÆÅÆ‡äÙ‘e›7Ó°p–HA.ÇTA5¸†vÝ‘$i„–6ÀŠU€DäµH‹$â…ÌÕ Yè¿‹C÷?¾¦c“ ²î‘2 …Ç‚y¦©J%à ^=Õ±6H¡Õêæˆ¡bqñ¹+E2†:mÍr4|È$xãÐ (Od‹‰Ó4 D[)r²ò%šC¤‹Ô6,_Hìø$ô}€¦W2V!<¢vgÜNCªH¢@¾™P(= ø$YòY¡‹$+‰ˆŸ,Ò,qKÐ+¨i˜2†kž#‘dšC41gK p›o‡m\U“Î%T@=› ËLÑp‘ÏË‚y÷w•¢f²£ž& KP¡‰eˆ@£ª‰¾ÈÑÍQc6mŸ4îi•<)å‘&,8ð`Ô Y6KÙ$Ât¬]£2VÊà|7º6,°dEÂQ¶¾7ªî ÈM $( ä€IbhÕÑ) MŸv“/)!hò¥h¥`Ìò#—-Aˆ|UI @ì"î1a+âÁ,dç™Z/YL¼ f6<‹Ìö×}»$QùMƒM¿kXDdoH5ˆÃ1`·ï@~:гñ͸n²¡i!ÈÆXþ— @ÍLÖA $ ̹C0o˜óE¶Êñ¤R#̬€Å4X}}ªô4ÚòÆëÈLx'š_ç4|X¿.—µ[mD¨ßY‘µÐœm—"Ex§$AãF’¼\ØñÇ @P,žÉì $䣱bÞñW7sƒI²%HÒgxÁ|9™ÒI´Î«$‚Hmãúê5^"˜Ñ%IB¼‘ã@&.TSåM6<±¤®¦5É<– ‘ÇÅ °lø#BÛº`dç$IDq„”;,°—GbÀaÐ4|ùÚì-œ™vmÝ6í½$Æ3z8mL°RÀ…!lµU¨ A6.…BäRâgácí˜Ð`É’q}W‰¢dë“d°?¿z ‘|…ܲ·¥L¶S‰)‰£t!Üÿ‰­o ì_tC#k¿Í1ÛeIF&æ•j\“A® Ww`ô/hè×/64- â£ÛB6s~!ÃÌË‹ðÃG)2”*ÊÜI Mä‘^E ŠíØùÛN׋‹¶-9õb ™›Éü\A‡Û­F_ˆ¶MÇpÌE xr1–:W Ã53Y€6@ñBÃ$[.á6øÒ4%¡lȧŠ@à,|B†$]–!Š}šÑ[&ãî²äÀÜaÈžHæ.8„~D(“d¹$?Ð:âsáÌ×A—ŒɈa»¬Ôx€I ò@$±4 s’VŽ‘n™ÒÄÙ²Ì9Y98y ,¦¤t2<‘·"âØ¨@ OAkí­®Œ ‹/æÌ,#%¥+#)eÇ«¥ºÕš½S9!mÙ¹YdAŒÓÆ"’9¡G \1R$€•Õš5DÄÑ„™û|Xbc cHdäz•é•P£Ù²+¯F\Ý«.}ÏŽ2ä,O™DÎͦx…ð¹?Hл7]ÉVXÝ¢(™ <Òÿ9£*Åà ^6Þ\›j#Åè ÄØ²%W‹&,¡ÞøÑG+Åê0$~=döH°(’4Kí¦D™ ùÌØáÞ1(XÚÉO&ÍwÑØð'°?sƒiÊL|wI§Œ>£©‘CP,ÄX$v@ý!GS9,lh°ñ£ÆÇR©E¿ý†…´q¾"Ùw Ã2A ðäc,K…áš™¬‚@H x¡bio[,n/ò#åý1êÇuÇŸßm èÁ‰´n8ÛÚæË‘‘:Leq¶1Ò“Èø xR² X™¢Ù7# ±¤s*Ƕ>.4ym,MWà±@(M›ð(’Í{>6Ved¶A ±ˆÓ"Tyœ¨£õ"¼ òXõzÙL=·sÈÙpð¤Qˆø¼ÇB/&HãÊ Æ0-‡“dÆÁòI<¬ìhC”3ù4[l¯E"<ÊÈ,PƒE q7×Ú¯@fƒjËþ-UÈLlyæ—ùÍV.R…¶«bmª‡To¡}‹dÜŒ2Ƒ̫Øø¸Ñå´d±5_‚Å Y6oÀ¢H['ø6t¸¹5’< «‘¦gôØÔš°v)‹è\‡ÁüW ybÁ’Wõo|\! C9$]ò#³Ñý†%Ù¢ûâäɆ±âá¼ÍëÆÔŒ¢‚º±¾Dy^õúè»}ÃrŸ)ópñòIq‘adÈâ!7 L!Ð :"»ïK _?mÊŸuáŽ'XŸ2,‰]Þ?L• Ðê³Ä 4.Í×F‘tÛf~>ö3$Ë…ãt›ÕBU­Œ|W¶7Ò€{ …¤ÅjŒûv×”˜M¶d$ëðó êrƒú¯@,BŠ WÄv,uÔ´j™·dÆÌ\¼¬üÆ“ùË"ÌP° “áeV|]÷B’µ³F烑ž±$ ŽPì²Ä]\ŽÀ 0è>|íäT»6ì»vÞ²ã½6‡' XR¤–ªµˆ&ÅТhGѪ\\ì,}³2N!S+ÄȨ™:äÀÙ$ÒûÐ{/’»ŽVò«‘·Jq!ehž7ŽÈíšØúÅ÷@2/Í®ý,ͶÊ!x17$ãj\“A® Ww`ô hÞGØèJe•ò<è]âs~!ÂÌÊŠÃäÆŽR,d(U•¸’@›É"¼‹ "ý‘·AŸ´íXظûj±læÄ&A37“ø¸ƒT<×ZÑ“â›pÏÍE <9ËN#‚ÔÍØ$D€²ŠìDÑ9;.|ÛÛHð—…³"ž)C€±ñ È‘vX„ (P Mö@Ä0¶LôÞV\˜Or'xææ8úoÈ…l—$’áºAüHØ6­Ënr³0ÜÉ„a,$SëQ^!* ù4IrHè*öiÀ‡3ç'| ®32úq<êÓTi¹Pª¬GÜ #¶Ll¬lI"'NyȲ¸i“Q‚nꉡ@’AÔ}tcßöü¼™áÈÇÇi£Éð£…. R$€•ù4jˆ&²~yØ …·.0™“Î$!UfÈ®¼{ꦃ¾Î/ÅØRÇùk0IgY˜§BÕ}^ 4,>Ç—3Ix¢ÎRcKó+Ä8Dvo«oÅwîOÿ.._ÙÕ/—è¬x®ÊUÄ«² x®¼çÿç\þˆ—ßÐl‡Y]¹’Å(P6H# {5ß÷û2Šhµ&›.‘ä.<«;}<ˆ$] $tk³ú5ŽH«,]ðÕ#ŒÄq-ûPÖ.ݳ]*4G4QϳTNµq!BVŒjÿI7©k NL‘Ê”¢¸øüôm16uðkü“רþú‚ïì]“ Óc"G}V£«-¶†íñ¹É ‡ðöIûkqüŒÉè2JÉ;:Ž®ˆ}eµ‘UÑO¥OZi¡ò?§íª2?§í È ¨ìÈšZ h(}†„¶GU¡raIu ùB#Bì“ÃíãòП ¡ì<è>C1¤D™^AÐ=ÞŠì’Tމ‘Q%¥ ŒÝ(öëlçL©““ÕHl~Z–¬S+‘òù1õ(´`Mý´t)ŠÜBóL˜¥éªÔoèÔQ•ä.y‘ÙÖ.FñEzºã¡v.¸è6M°ÐŸ")~ÃBì(Fƒ`@ñÇA°à¿m ò öÐ|‰¡ö‘@64.ÀE€4#l†à<ȼ*Ï2ªy°Gé¢_"7ñ/¹º¾E-}=5{'YhFèϬÿ‚åû ÀÕÓEWì~4ÅSåº?Ö•{2ïÙfôÆRKYÀLdr ‘ÐÕø‚YÐÇCÜøÔuèž'7!¾¯Ä›²ªJÏêèûj*öRAÙ[ðŸßG^™ÅHk±}k4^ƒ¯±ýô¦Kd ÷ÔÞEmQh¬L€ñúè–Ãz=zöt„kÞºGùÔ2Z0MÐ֣з]ëFd?PÐ*eD€«{éVjÚp` ûw¬`ä̳)GààuÐ:ËHÑVd"ù-×¾¨ؼ&¡-”Ý'ÉWæåpÍe4fb“J ¡}š¡büW*F8÷ iÞ&Ë1,«$;mùIϹ ;¥O]výƤTL·5±{ÞV>Õ€g|v•Ô1ŽÔZ‡"oºIü¨Y cˆ¥$ÅîYë‚òB¸¼áljeÈs/ªÌE¨£È€¤Hö«'SÉÝ•9Qcn £âL•ÇyL¿PvPE-QÊ.îÉê…è ‰“danøçuxÇgi7õ-‰BAµ¯¤­FÍñ= \RM‰ÂÜqrö™÷6H@Š1Ž ¿Q…‚i‡ÄõUß`ýµ0EÈèaO&[Ë·f@±ÍRÊ’—Zè‚@÷^ߘÕHØ­ælMª(¥eRÏ(H̳„@h’Yˆ4À’hWzŠ922³œˆ~[9¤“¥¥É¤â¼n›‰»,*ÀvHÕÅ&Cæcú¸o¼9`œ¶¬ÀWdšøÇgƳŒS°›—¸â&è¸Rc} °}_«™PÖ¿ä ’E¾÷öLšK•¸Í€øM…•Ú@K‚X] ¡jjÍ×"™3áÊ@[BÆØhGC³^5‡ØüvYa‰°ðUäx¤wæâÓ!Xò4<WcJ`¸ø“³1ñ ãÍ`ÀBÇÕˆ&G/r¹ãQµø?c ¦[øÞDQN™ '†xâ“F.T/ÕÄ,,UÝË.ï“&“ hRX'1γeqE¡`†âlVº{ÐS(ÛöD¸¸òáíÁä›§1¼á@UãÐ`$–z{è) \¨ó1¢Ë‡ðJÔ‘Fˆ‘Ї?'âEÇݱ‡°zž¯Ǫ̃k _„rPI"‹_qi†?Ä‹.ê»{cYZU†A%±(H%”¤­FÍñ= jÅâ|Y Âi21 ðþiI̲Uѵ5g¦è)–‡âVxrRL5ùŒycÒŽ~JÌä*ýT<1 ôh©óZ dEñBO‚2bÇŒÉó- zŒRÅù‘øxŽ@×v:÷ÐS7mŒ{®Û|hSÔShÞT‚Aô í j…mÒÃ¥y¦E* pRꥉûÀ}É?`H¬FOÄ‹º. c!`õ=_«™PÖ¿ä ’E¾áL1þ$YwUÛÛ*ÊÒ¬2 -‰BA, } •j6o‰èh+V&‹VX²°Â˜°N\J&²ÉWLj‘¨©#º 3~Õ¸ÇÎ_Óñ¼lŸU|‰¡G¿úè£f„ ‹/r›pÇÃLÉ;•3—§‹0y&—ò®ý´dnëë×C3#Ýþ–eöìž'¡à >EŠ•›‰YöЇâÈfI‘ˆPG‡óHNe’®ˆ ¨©«=0ïBÓ-Ĭð䤘kóòÇ¥ü•™ÈUú¨xbAèÑSæ´ÈâˆçÁ1cÇê|ËBAž£T±nuøxŽ@׸ëßA´ÅMñ,n‡pƒnViay$—¤)Ph’ňP(Y>F¥#vÑ9ßab*d&"¼(¥’Fp¤+“\V"³b€»>ÊDɳ±òØÿкh|¾Îl¢I”‘I€‹ ÒË2 -‹!7kBâÄOuzRl©±#|ŒâI“—¶ª+`œ˜8IÈ´` 8‘k×c¾GR“ì¦çébÍÛzzÑɪ,–­ê0U<¨.ÁêÅ_v5˜U›}ì]öؾdå3/Ð){ä’ €|_uC½n‘‹¬ˆa‹<¨¶Õgxäyå ƒeÉ‹ Ù>F”[:Xß'™T J”‘ÙXÿ#ªc$`ÈÞñ±÷EÁlôÌëÉõs*¥®ÔrPI"‹_xÒ*“'âßs]¸ãY ‹ m­ Ô¤­FÍñ=k[è•{)‹ñd‰Þ|^¢¥l,×Ô;5àõï 2¦ôóe¬râ†Ye޶ÅÐmhPG¸%er·¼ˆ±ãÜ`ÂY1#c!šœó » jÅÝ : a6üÑn¿ÃÆ*0õ–&"oæ[-† ]¨÷6*˜û2¸ß‰·eÛŸ*ÊÒ¬/êÛ„ƒk_H%Z›âzÐV¬nç–ùo‡¹a¤° m'æ¼l‚ QùƒÝŽ‚™m§t²M"ã´kÜP±üjUX5WVt{ôzÕÎË\ s9…Ž5òìM™$úMzÁ—ñ)ÇÛ±³S3Oˆr 4ÜB¨ Ð4m‰eP²| [¢¹ÿAˆ©€Å’;KÄ…rkŠÑä@Vb: .ϰS“ñ"ãî‹‚ØÃÈX=OWêæT5…¯Â9($‘E€¯¸S/µïgqÍ› e<ŠrùKô¹[)ÄP>nÏ‘÷ÐS:Z4-×r;tqºÆŒÒHU}Ix*Ò–,ÍF€U'ÇÛ@_hÜcÝvسãBž¢›Fò¤?¡m Õ7Ÿˆ×hœ£c‡Ž5F™Ì´@f qy˜‹þ€•†OÄ‹º. c!`õ=_«™PÖ¿ä ’E¾áLˆ>$I·A¶¾8U”ʱ8’Ø”$ÊÒ V£føž†…F ¾(Šy}iñx,p „ bc=€E­EMYé‡zç5mbþ,émûÖNà2qâÈd⺇æþ ¾A £EH½t8˱ûFtÛ–)ÈŸb"g@^a‚±RA¡Ñ ×^;÷Ђ·Íí¶€=,e‘ŒO!/ÅJЉ,K(»'È÷+6cdE—TÒX᪰@#üŽ„1M½ÉsBq2“å2ýAÙAµâÙEÝÙ=P½ L1÷¹%ËH¥Ä ÒË2 m‹¡ ÚРx±㺽1Q|Jß,ùYx>šœ#—Iy@‚XZõØïÏZ eÛ|ȉ'‡+")"QLY[Ô`ªy °z¾½ïAL¼žã• Œm¾#4xj²Q>:ú÷ÉO€Ä¡¨© ]½1¸›ÆV^6CÇ©ôå\M`y…±@›{cz bÿÖ8å h¹É”a²@ŠÇ/«˜Áªy Uè)“.û˜6EÞñöøÙLò¤“•"¿¤…!®V>ýnŽŒ-$‘+̨,¡¬)÷ïZÉ“¸æâgG ¸+èK0Š9o¬’·|kÅ‚wBê¯BÓ‹ñÍ»&ÜØÀ,­*Ââ[bPy-} •j6o‰èh+V?rÊÌ$»Ò– ¬RJ>¢QXY|€5uùè)”ÁÝróâœA‹K@\®Qµ€[ÅyØÞ‚˜m¹óî04ù©º(Iy† ÅnètH5׊>úÌ.…î;Œø²®>&"Ë#DòÒðT€hѲK ‡›#R™JIñ†#‘Š$qãžgi8•îˆl€¤HöÉÖ¯VgùÏÍȇt‡âˆ,® ä\„'‘B@‚ ýëÍI&ͧLÌFÝÎß‘ÀVeh²y2€EZAQ‹ëÜk;ök?нž·œy2q$†Â†Ž1–€7AÀ5ãºì{iã¯c6Í› ™L˜2`T0ȲN\1*Õ¨"õ¿¶·×Fe+FÜìÈð±ŒÌ › ‘¯—bh(ýIü&€:їу/âSÝ›³Oˆr m7ªý7FØ–P ¿#Bo"3¾+ÇÄäGxL1HîÒq!\šâ´y˜‹Ùö“ñã𠰙 ó*¥®ÔrPI"‹^äMÛ7¯ŸÎ›±—ÒyŠåò—éb¶Sˆ kÍŸ#ï }¿¦?¡½ äÉå}ÿ= ™7MËø|q•Y¤ªú’pUKÍF€ Oƒíú€/´î1n»|[„hSÕShÞT‚Aô"¿¶€Ë¼üD›Læ6€-e 6(Q:ìwç­?áÿcÏ¢r13°ãœæ"#ÁÃôÓšRIª`“â‰ÓÀþÉçÐO‰“9>7 ¥(²üÇòì?‹ÇøHñç­<ì¾xý øwpš%™e25‚*îýÇçï©à—¡æƒ-þ­näO‹åˆ†·Ç_–ž ÏÃ[ôGí­x&<ð'ýZÜj¬~ÚÏ‚CÍ¢?ÕÇú‡í­x¤<Ðú-þ­î?q¬ø$_?Ы{Üiàóñýþ­nÕùhø$UÏé±gAéÇ\›ñ5kK†TaòÆÄŸ†÷Ð#ûÜD~Ú¾), ÿVóÿ¬~Úž“Ï î5e‡í§†cÍ¢ÃYö~¡ßå£á˜\Ñ`ß îÛEÃ1ç?êÖà?Æ?m<3'š õwsQÄKôŸ"´ñL×–þ­gŽƒÛÆž,Cý[ÜeÀü€ÓÃ!怫{ß!ûiáó@?Õ¼óþ/òÓÃ1怫yÿÕ§†dóÀ?Õ¼ÿêÿ-<3/š†·ëÕñHy OúµŸýå©á˜òÄ?Õ¬ÿ¿ËO Çšþ­îø´ðÌy`Oúµ¸]úƒöÓÃ2.XЫ{ë˜ý´ðȾhÿV·øš¾)4 ? îÍþZž4ü5¸q«¶ž4ý\Ü@?ÛSÁ"yà;aÎÇœÑr(~šÚâ|°±á­ÄýE$ÙëY|f—4|5¸V?mO‡šD«[—±O‡ž~܉üCöÓÁ"ùbOúµ¹ñÛO‡– ~Ý05íZx$_4IÿV÷;¾C¿jÓÁ">hÿV·/ü:¾ÍÆX|9¹\‡^5ŸÇžþ­î^y÷ï§‚cÏ?Õ­ÃòÕðHyàOú·¸ýÆž ÏÇôGúµ¸Ý’4ðH.xÃ[ˆ‘YÈ oUpJÈùcTzÁHUÙ{צ©fÓdê¼D‹#Z‰Cu£ !”ãB§BåY*”ÑÔ}UèÎøÙ›,œÐÎñ™BÄEð>u„¤Ÿf›Lç¦Úø˜’á$8à69‰%\`$€-šÏ#Ð&€³Þ«“^‰ŠcãÛ"\LuÒÅÉQ½èX°|Õôlßt-û%"ûBdà—•Yر%…€,’’vOþZ‰ï£Mk±»®Ö›¼2†õž‹G¤¬(0XƒÑ¡zݳ Dæfן˜ù˜‘úElí) ƒuÈ’{û› ’A¾Ç,æžÑ×5išópdܳ¾s(i$Wä¸àHYGVÖnØ@ «£“}Ôb»+‹„ØY£%¥zï0‡Ô$`A¶¾À ÔlÙì²dů?ÏÉ&á,R»ãR±é8“g,Kw]XcÜêK’™T Û1Û-±åŽ,‰”(’(ª€Z[7D“Ù7ãÀXÎÀÙ#Ýó1±¤I.lv&hì3q*IPGI EÔR›aÆ ò6}Á±WE •2$˜Áˆ.In Ÿ¤YðlU]×l§í …vmÉÚ²_,<ˆ¡\@ ¬—$…*†Q?×zÞñÙŸå O‡ÖLó¸&Oòå’9%ŒÆK@8€×J,)"¬‘æ¨ º$Ío̬™Ï›ŠH–6‰a!‚‚ÄSrèý]šðQïT‰Qvǵæ6N#ÊÀ‘,O30P¥\˜õØWTkÉЦ¹Vc.<ˆ®|3¡`æþãBi£š»6D{\[dÙÒ˜8ˆÞ\B@PëŸâóØ#£U¬½2”‡cþßÇ5`d—9’¢À[$š¢< ¡Z—»føwÖ„ãbeá“1æF™1­×c‰¦"È#Á®»Òè¡Ól’gŸÇ$¨é“ëHïNxñʇUØG¢uLÛ)±Iž¹2…YdUX)É› רСá{ëAl®Ãù8}øÕÓÐãÅã]‚Ç#Íìx·]è-“‰±ÏÖûlòâÌß91I ×eœ%‰ ±GAl¶&Í6cádÀ²K1’f|SÀ’*‚†Ðäõfɽ±rü;Ïn‡MzJÊe›9¼ðìÀE*†‚÷f´ÛæÇ|H°³ xøñ”x8õê=Š«ë΂ٚ_‡C¹T“K“Fc%‹%q¯é‘VHó]½Paü<1wÊù®QúòL±zd76vר˜ü]Ùì…ê…á|'>3áM–^#ŒðD8²«~"I'“Qà€­° ‰6ù°²3-¤XÕ8Ê…T6£ñIbI7füŽŽ‚÷e¥ølÏŒ©.R—/×åè‘!x…à!hU÷V|BÙ»mÃù5Å2—kfw"¹3Ìhx²Iü´!ŸtØ17)=v’Xä/wIœZ£ƒ÷£äc±¡S¡rü:u|õʤšXäš3,Y+ˆ H°¤Š²Gšè°Ãøxbî-•ó\£õä™bôÈnlí¯°0ø»³Ù Õµ|9.ÕÜ9ÊÞ” 7(OÓÈ‚K}VÄÒŽˆ-/@Ýšvýºl\™órrVI² ‡1ÅÁ@^…I¾Í’O·ŠÐ†Ýh ;žv\ØóbæÅ¡'0öÜY}˜P¦?ß@RmƒLø·ä•2}iéϾ9Pê»°(ôN…¶h‡-2ç–lßR8ú0zuéõG±Ù³ß~4!ÏÂøN,|g›,¼Gàˆ*qeVüD’O&4£À-ZØ…Ä›|ØY–Ò,jeBªQø‰$±$›³~GGA{²Òü6gÅùI댱9oDˆËâ€aô…U÷]Ø$h\ŠËðÓ´XÏž#Ô>¬‘r Îm›ˆ ˰ }TW‘JÑü¶G¦ƒqdGBÄÄ…6±‚H=«» ÙÙÐ|Nd{ kºÒC£»F!ÆàܘQ,Öy¿Y6A SÝÕ™×dÇÁYò¥ù^MŽÐƱb@¤Ùy×CÜ dœÉ¤¶X¦Äl›\‰‘ùs,ü+âÜt§¡ÆìÕ“dÝ‘ìÖa+,áL«`¶;h\f2dzÌï‹jа¡…P]“æÉ$G:‘¥ÑYpqa\h0²ý'ÃYÈІR\Ùn €=Øn…WÈÁš[8b>&6c$DTÂP( Ù=Š«ëΣåT:¯ú3ðbâîqîï*ðYG¦gv'¶#È$Š¢H>@жÄGð´Ag2K 4ØÍü®7¦Ù5d“u³al·ú½+Á:M•yš"X¼cþY±kÈÝÕÅ€U ¶áù„ Yqz£,äwü®EJÐNVwæùY÷­²¯ðã®<Å— h£•¯‹Í‚iC Udk½³¥‰Ž11bÅYÄQªósÛP«'îk½gÈÁÍ—t‡p‹2%H‘ÄÐX1RßW!Gék¯{Ы³?ð(ãÝFå €qwhÖnØQ,Öy'À“dfF—Bð¶!‡3æFqÖS Ž/G‚ &É#‘'°:°:ꬓ-”°ØdÉ äæFÓdI3)Œ‚RÄhƒß`×U«>‡G´çA·Ï‹¹¬3Í1“ÖqK"ø¡$@îÉì“ï­¶Ní³Ë¸Of6HŠh„gŒº€Õf¬Y °>Ǫ b¦Ø²Dø§>1*Á<@uÎÃ-µPuÙtËM°¼»‹f „Ù)3Bä  ßJk±WÛ ïAlŒ?‡†&àr×(ÄòL‘zg—6X“``ñY³Ù ÕÃ4Päcå.P>»ˆZ9ž»`ç :_½…³FÛµG¶M‘$sJß1 j’Wb´¡jØ›ìb€4ÆfíØÛ‡™õ?”ÜÇ3!RAjAðHþúÀß 2bàlj¸q— K,eÁ°\]Á²¾fâõÞe‹Ó!¹° Û_`jÅÝžÍ/£ü2˜Š¸2e–ˆÄÐÅÅ)•XöI³ÉºQt¡@µÎN¤Ž‘Zlémû6F<Ê3—Ö’Š9aAâh±$Û1$žÉÖí³n4XX±áÀ´‘ D³f€¡¥¢S2nÛ<»„ðæcdˆf€8Fxù¨ VjÇ`€A6ØõKEI¡±íÓb¶$Xy¦ÀYïí 3í_É´äæ«zP4xÜ¡?@b -õ[J: Ðô+v;lÍÇ9.l>´ån±ˆŒ+ðòì‘Ñ7ìZPø~o—Uù¸Ì‹–ÓýX÷"¥h'!C»óø¬ûè[caÙ=< }½²-!˜I zbÁGJ†ªÐZüô»::ç¯9·£º¶|N€Ž)1É1-}\H`>ä‚|´-ê…á|>17–2î!;̱p<¹° ÛØ˜ü]Ùì…ê‡bíûž>FTç>ó ÉTcÁ‚ªƒ|ÍŠQc«>ãÆ„+µåã®TÍŸ%@V‹Š! @`¥žû$ö ##o’-¹vÝ«+åÊF©¼•½FÀ#ûÞ³#¡MÛkmÉUAÇ—H@ ÆÈõî=XëQ:ò¾Lj,^0ˆ‰‹ãò 7AÉèbA$‚cKhžËn˜yæÅ<Ùqˆ£™]a"@G·.Dvnè ru$j(Tø/¸¦nNbq^\8J"©˜±°°ÈÚµ“TŠáíríþ“Kša€Ã¸¤‚y6~‘Øy뾄ý¶ÁÄ4Ìíe™ê¹1$“^ÖI5í ¤mÑe¢Ë‘+‘B’²H"ÁR‚G÷:+±£!Ø=<ŽQì˺mŸ49xùB)`š2ÀÍX²`cÕe::>ÆÃƒ64¸‘be”ƒ2 @L€( dö*¯¯:z!\Š<½Éseô¬«%.03(êÜ“`=hu`ìÁîƒs—ÐÚ5‡#rn‰f³ÈÑ>› (KH¦'ÑcË,θ¥Ÿ‹'“fבå}_`Pè $…¢!øf8 ˜ bI¥’' ?SG$‹ìÙ !ÐíÛ†,R4ÐúóOêK#c§é PÀŽ€ì“ÝýúÐí³vÌð•‹p»b<’I&‡dÐöhSAÉÑ`šó nˆâ§Øõ ´‚Ð'³Ö‚Ñ<Üè-÷: D+dhDÅÈF¬ê>Šº qôKE!×é<ùïJ`šn7ÈéHV+aŽ”‰hê²{Ò‘I@å~4¤{)0J+‹,ÇòÒ‘-¡‹• ýô¤PìéH­DWì¡cÖ‰"•£WZ ’[Úõ) ÁU˜ßÛT–ŠÓwöСÙï@XÐ ùÔ­Ø Žôid¯"…¯Æ”†ÂÜ ïöÒØ3Õ¥!o ³Î¯JCd[Yô¤6 ßZ£d†j²¥!°æ@jb†À³5iªë»Õ«14u)ô ÌZ‰?ž”‚¿eëº.…¢Q}ÏöÕ  áfÉЙ§ùè2!W»>Úº$D× ˆqÕWZ }xÐP-¡›l(±º­ÖˆÚª´4[€û h‚•ØÐŽ™HFº+0§ñí¬È©ÙMd¥â^V?-j$n†ëF±o·AC3ô$–‹L·Í¨\°¡Õý´´eÅÙ?5\ý¼Þ–† T!lH*ëG$Uƒæb^½A©’-3Ÿ¸fgãçC:ÍËWhšN •)Fè›ì€i†ô+â}âMžÇÞ8¦’6uit_@ôI$?2hÑÕ4a´ÌûædðÎùXí'£:ËG$—²H,¡@v o±¬ãkf­' LÍÆ-Õ±ÓÔH†RDÿ@ôé” « dU,¨>N‘D7¾ÊC6cîÁBHÈÓÌ€2âM YjÁ4i«ÀÑÇØŒ†»6&LßÄä™’,a%ΊD‚T¨°Hûê¸)*tØÍƒ*Lè2›œRÈ“ŠH\ŠQH<Ñ,/܃â¨1QZ»¦;7vÈÛ T‘£€Ìü"yXSÙ,l€@k« ïV9{ؤÝ÷LŒÂι²±K«"©/( ›%‹P°ÕxÕù6sÒ—ºgzxûŒï‘,˜‘HÞˆŒª“e¹r¨¾=¯ßG¾'F¯˜ÏÂÝ«6L•Çy–| Õv Ë?6rå•r2q½h±'¥]v¡ 9/LA#¿½3nÉ6TØ$ædz²$óFdâÂÈÊ:< ìÛ¡@s÷ ³àÜðý<¥X$˜¤‘Å·òÝ¿=ÄUïdøÐª½‹Îùá¼cCºL®^Xx!AŠ4xò±Qæû5ã¡›0šºæ°~$ÝN$¹¯(•m|ˆ™ÑB¬©\•j‰@X &íOzĺo¹Ðae™³O¦­A™,k~”À½(‡acÁ~4 ;Þç Å•,±Hw0ˆe*c2"ÕqæmTõVOë Ä‰w­êl@•â@ìªÝQõzÞ ™É’£##gƒ>9B’±OÊ i¬#ð ‹$U‚@ZaLävÓ…ÉYã 0ˆò³‹›“'ñ—LJꊸ¢– ªQ€Ğù~€5Hl}ØD)²ÛvlònÉs²&׊…—‘Pìž(I²GÖ*¼ ‚²äÌØ»–T¸såÉR,›kϲ€‹\•k² °[$›SÞ£„YÚ&8›n\3Mü Ð4YR ¿IÜ©zWÒÌ/؋ƋŽ4#±‰‘&6Þ¸óÆñIóæAÊTÆdPqmTõVOë¢ãŠrgo`Ÿ'+jŠ\Õe-¼<V*H¯Ìýõº£ œÿˆ7­Ã 6H°¥`qñ–sU!דs,H$Tm‡‘à)Yß±|o½ œŒ<Ìø73»I” ÒJ1•–#(bVŠŽWÄ‹ì}ëBú0`üIºœIs^Q*>Úù3¢…YR¹*Õ€°MÚžô.#ð¾!› ¹3§3Gñ&˜ªCÚ‹ ”k¥ ÕÄAvT’mÛò$Ê’È,«!š˜‹ €@¾ì ²ªâ®VÓƒ¹ãÏñœ2ÙraˆKs¥ò®ˆp@ªÐjÎÎ4ÑeATÉ$@ÈßpEƒûsóeÌ‹x†}ÅÜÉ''ÅôׂEÄ‚Ä×!Øè“Ùè$ Dýçϼ2—²&‚Eâ¼ce,T O$Ù#ê^jʺ·ï›¾DM3z¸ 4?@¯Uk’¨•€îÉ*{:ÏÄ£Æñ™‘C•<¦#§+ã…‰‰UR Ñ«fƒ­.ÒØ²rgÇ™räbÑd2*…/UÈ4lP¢>IÕ0û#lèp['#%ˆLxÑËêÃHìA7¡ ;¦ñ¸¤¢L<“Å1"›”1©‹êceÉ„¡v½€ŸCT¬ñL¿ãs ÞuÅ‹! _N41òeR9Y/e˜@ÕûèJdáegŹœmÒLfy~YYbôˆ J€Tr¾ ª¼zÐz2âï¿¥"žYßmiý)qJ˜åZ”ÀQ³ÐìÞƒFÝ“:ió2pŸ&i’!¤³Ãé± TA¤Ý{‘í }Þ·HöÌu3rLÂ8žf¥_rÆèPšêÈÁ#B¹·½Ã'mÛ—?ùùXlü£T&I@QÄØ K¡`)ªñ¡ªÙµ3÷“µçG©_RŽÉ&6oÄO€@¡@ù»ñ¡4Wø¦_ñ¹„ï:âÅ/§ù2©¬—²Ì êýôÍrçç'+)^1o¬|x‚Î*îÉ¥Ióà ¨èh@ýt/âÂ\±Öš?[#hÐ?Kªd€£¢;þàkä7bËÊÌÚ¢“;ˆ™KG/¢ÊÅIÝ‘ßBÓ9ÿo{Žt‘áJAÆÆIýªC¯&.XH- £l<û ˆeo[€ÞÚe-9qE,!WŠ£…‰#—"ÏÐ Ccî*èŒ-ïp›x dgòf‚E*¡ceäT“Å 6HúÅW üNyß·"ù÷—ÕVÂi£.€(‘h²¨J‚Ál’mO~úæÕ´tOGWgÌÜ3ÆV¹ò„UŽL|®‡dk\J€J,]7ß] {5|<ù“mË“•”òú®Ï:(>™'…YZ'ó:–†Ìÿn„0àmÓ˜åš).¤»‚ )ä LXõt½½)ÐÛ³;oÇÍ(Í ÉÄ{¯óÐÍ~Înf矋ºRÌfÅAè}‹q°C1îëé¬Þ†ˆÅÝ3×vŠæ˜úÙDÐ<R0¼Š2·vy$Dí ÅÞ7JD<³¾ÚÓúRâ•1Ê´ -(,-€£g¡Ù½ ¢ë»g„ÊŃ+"oI eñiÕ©ˆP hù ƒGA¢vÎ|A2gf‘ƒÖXJéé—+¶,Yª ‘ ¦tvœŒÍªŒ§¹<þš6 EtÞÄë@û9ÿo[†t‘`ÊÀãã,æ%U"EäÜË Uaäx¬ïX¾7Þ„8¸¿.wÄ_'t&ª‡RÌèÊ9qvÀp·Ýô-jÊìÛŽã—’¸Y9yçÁ2¹“!‚@@*¶ õ{ƒ\EÝèz!³wh6ü¼¨såžòÒ Vx“—âTcÐPO"À]¤_DØhÓù9;s,yY«6<Üf"2“@…=ªe6=«»±¡ guÝr1°#ŠI‹ÉŽòd64q‰ R«_ÌúT‚ÆÀ‚(uzâv±r#ËÇ.ä’ d4E‚ät!•¥Ï‹ŽÊS¸ò2ı€AS»&ÉúŠìOzTcÇÜ÷Ýâ‡"i­‘H¶ðlŠ›Ð|FÁ™¾O‹•d™cxZ14q,ÁX‚ôz û†ÀÐh׶匘3ÌÒE#G(ÈU¬ ÷Àq=AQ÷¬>Í.„orn0¼râœÇ!˜âˆ¹XâW©<Šåã»­f—a¸Ï“48Óí[´¨rdbU °?S1ä¤þÇÈð:ï½.Œ¾Œ{žóœ»ÓCÿD9QÇ$\ˆFU¦$‹äYj”Ø¿2FãØanYí¹Åù.ÂYåF‰±éP/"¬…ØQînÉZš&LÏû¸yrŸ$µ`™‚ϸ¿ÁÄWõ7E~çNÙbtö<—Ÿž<ù´‘…gÆ @#…Š$¬‘]ûjn[ª`ÂTfÄ­+úq4´MX“B€×¹X±ª»$¬çI¾gM·á®6x3db–ä‘©-( 8› bÔ,5^ ^ÆÍI¸fg ºx2ÕzõbY³5Ù>÷ìøÓMi”–yÝ%2äJ1¢b hc,Êådµ’Àt(u~úU!{4âMŸ6á‘ç#F±Fè ¡Ag±ä’iE›¯°Ëè¾ö;ÖKï!+ÜñÕ(Æž9Qb‚qÊú<|èéª"´Ìæ^FŠ(²Ê4³q&4¯‹‰$/®ÿ¾„l¾Û¸dfí‘¶[¢ä)d˜vÊÅI÷"ÿ¾¤«£KhýïYعoHþL )PS‹nE‰ *¨ÛíRTFÝ–—y·veŠ~PÅ’‘ËEâ¨Á@bjùn€5Jl}ïñ#nÊãoòn\Û$4<°¸(ÆËȨ 'ŠÙ³_P¯°h&ÅíÛöäÐM•ꬫò:sŒ@,  %A`,›µ?®ªJÃn{6nVdÙ8m¹Hx2F”Ø&¸••$Xº#ßEÙtt¶ 2§ÚÆN^SM껊}:üõHú!‰¡Ö¥¢ƒ=°'ToÔ°u-Ž©A‹ý4¬xN„]YŠÝt|h43Ø O%å}êl*ZÅé°jKÕ"èhAÿ- õ¢t h@C »(Xò²}´5ªgñ_¶ƒT í}xФ‚¢/BS'Ôü´&%±z h@*oŬÈÚ覲Rñ7?–µ5cu£e±±íÞ£èê»9ë .¬ÁH ëÆ/Œ'ˆðu4 • |aÈ2°RÀPb·Ä¢EŠa£hµeaÛ¶Øòþr%ù3 •Š©k²šRlÙÏÜéi†™8˜~­<%ÚB¼KÍ;9 X’÷B®‡Øi¡N‹6& ±d@Ê å_®ªÔ)÷ë Uâüèšl›¡¸ñA‰,#ŠFQlô t,ùè:ZE«2äm{LÐEƒ4$$1ðŒ¬¤-VÁ²ìz»­- “e²vÝ·2D’E-À±‰X%`)£÷o¶šei®ÆIµáÉ–3%WwV ¡æbªÀP!Iâ {~þuL¾‚-«o‹/çR#êY` ÅIòB“@›=€ ³÷:¦FÕ·àIêbÄá¸p^r³[¾*£¡Ð¡Ðû ‹Ÿ…‰¹â¶dEâr9(r.ˆ#±Dv†ÄIµa´#ýfPüÕŸ!Ë+x°ÄòX莉ûaö K²í³c&@BD¥P$Œ¤)A ‚AêÁ&ègP—gÁÌâg‰Ê¨ 鉘%À(SýÇåã[]‘y6¬)rÆl«#:·%Vʬ-ñ¿Î¼÷çTÈE´àÅ—ó« çlÂݸ©>HRhfÈö~ç@R‹k4Æ%^#Y%f=Ôr'ˆñСãì4-²Ñìø1$‘"Ì=R=IL…Íxú‹rwÐ5Ùû°6Ü1F"ÄÜD†NBVÈÝ· yY² » ‘ã­RMƒk˜B§×åùz&9JòüFÔ‚I÷$’oó:Ø×Û0åÈÇË’&i1C¤bT¾û${›ûèB$Úp$Íï2† aØ)`(1QÑ ‹~†…¶D[VßiωO"-ب-EˆRh]=ý΃hŒm—jÅ2¬8 ‰càÈìXpìñšUìô(~Z °‹dÛ"Ç—qÙ–R …åvb@õHªG¢,w ¶eÛ†(ðQ!7ªÁÃ’InWÊÍ‘wucÇZ ŽÅÇÇÂÇLlxøFŠW³ãÿ?úè)““1ˆ§NJX ¯©[=}ˆALKí[|™Ë¸à“~÷ ¶['fÛräI'Æ@b €l€=€lþú fÍdM·,³œÚZ4Ï+0PH$($…º=´5…6ÏS:#–xø´’LÌÀ   @ODvu$´X¶˜ŸiÂ\YDƒ›Î&nDP<½€óã­bÜÞ_Âp×aÆ$D [ùsº±$’I`A$Ù&ɽt0•>Ï·O‹ Bë DpŽ)Y®Çá"è€Eû‹ó n‹>݇$Øù2DÍ&*°ÚF%ll“Ù y6}ô&@ÛN¹£px •X5‡`¥€ 1Ph A5]ô4-Ó¶Œ³>zF€Å6ǶO‹ °ÇÂ>²”[Á4h]Ö…¶N^Ñ…šc3$ƒÑÿt"ã h‹úHö$zÐ[&M§\Á$$¿ ÄzŒ°1Px’(Q ‘Cì4 .ׄ™çr_TŠ'æ‚;¡Æê…žª6;Ðô 9{Ž;î Šß…O%eb¬¤]A$]މçXnGd•m”<8ø­úxβB ‘Å–èô{=Ÿ7wÝêü‡Ä®åƒ H¹[‹‚V» @` €ÀØÀ$ýβÛ]…L¢ãaååY”º°~\@ 1[¢@4 ô5ïÙ¬ |$ÊmÂT?&7È Qbšв'»òtR¿cý|=ŽxÕx2ñ*IJñïé’öz?-W“v>+Ecƒ |R£˜™žFbª‹MÐï¯mg?ØÆ?Fˆ³P"Í@£¥?A¦_±Es0¢ÝXA“0vP@(åHQ¤=Xðh_k'tJUc$ÚžL˜2Ü/©Œ@A ("ˆuã®ük_"\l¤¸N›„YY»rµ #SUaO@Ñ"À¾ÏßY¶ZLÙÙŠ™‡<#´¤©åfãdÄBƒC ­®ŽRì Ú0±Ì†!/)W‹»Îìü{è1$Ý€«½S!Õ… AȬGͪ€<ï—€Ÿ¼h ÿÛŽ2bˆ\*9ue™ƒ7mÈVlÙ¾ìÞ…¶? (8¢øžÉ²IòI$’O›Ð‚²öœé—#+³(év€6@``k¿¹Ð¶ÑáøŸ?üWÑÿhô}.|໪ºóÝùÐ…Û’¹N–茪×à1RG÷*?oÏ@+mÄÕ¦…\»€器@‰ OC­?Ã0Æí¢䪀‘Q°oÈ €nîÅÝ÷ 6|!òÈ&U2sfL™3VX0fëîO@}†€†Øö×Ç‹ÑdX éÊÈÀ ²MÐ&Ïdlè QC.ÊBÐX @ £BüjÝ”®fÛ7¦Ó+/§Ü~”¬M`)è‘ú5Äšc#Û°ò2L‘Ûò 9 X T$uD‚EúoAײ!ÛñáÍléK‰XQþsÑÐ+uBì  MŽôº &>?LÈRD^'Çæt(qHgº€‘Z;'h¬Ðcç1!­CFV(ÀûA$t|<ª»°Ö„6׊ÑÅŽq׆4Šñ ?I[¢H6|Ÿ7wÝê+²Ò/¶àäÊ™Ä:tÄ£`5ØÙûd¤,`á¾jæH†!I*  H°+¾†‰¶…!·à¦à2q£šÏLj&‰!I M {¿'T%BÓlÁÄ’TÅ…jDàêÖÃHg¡CòÔ·‘iQl · c—‰+2•—”ŒYø‰'ÇC¾½µbí’KZ:¡U#àŠP)@ñùko£šèÇ›¶áî «•÷®yËѼ"»-ð¥„y1ØûŸ¾JtÆѵð¾ø#]³S.¼‚“îtI£-¢ªùê†Ó,\Þ†€r†€– 8'í¡AÉ8…!9¡÷½eµÉÑËËø–X‰ȃ_Û\¥ÍGhñXÜ÷-ÄeH'Üø½Xò©33ãhèrR¤žÿ1®©¦r§,R5FìÊ^øõ^4¢,Oå ] Ç¡If, 5ý´&ÂÀ{ûyÐi"¯B-ö @h_`+Ð{'#±Ñ=jzò2À¾qÂ(¹©|¨éÄÔò¾ûñ®š9««G©Þ¨»DƒR“ZÐß: hÅÕè ÊÜ@ýt*V*V Pï鶴›7¢öÔlò0 ½Ut «<÷¢vGhbxþú¦_`¤Ÿ#A¢t h@*oŬÈÚ覲Qy?¦µ>†X«½hÅ1Y”‘ßå¨ú5Žx.ÈH€‹?}sJŽÅÄaâ,ÊC/z¤´F8¶.ñj¼ê%El± ä'¤Jû÷ãTúÅ¿—CÇzÄ f>4û°ÄŽHes!ãÛ)JÀrkÞµ¶‘Í3›¹ä¶4L_ÑœbÇ4˜ò8^E®Ô)RÄ‚ B¬ý±ãÎFÉqæ‹6l„ÈngE‡€¢®¨ 'Í‚ö(ÝôÆ95Û1TWÕýήŽlãí{±}¿ÔmÄä Ûšl‘)0H!z‰ºk²¶(^®(™21r%x²#ƒ9£ŸcÈGYI R,*ƒBü®¬×SeÉ}¥åhçÄȘÊqò bFP ªÂÀXå]uz¸«3“9ßâdœ9½YZ—‘¦xÝERý ‚A«ìÕž€¢ Š*.Ë“jŒ;Ï,¹¤Éx¡Bƒ%©QÃÕ@7dŽÁ¯§³]ë1Ú³RtèŒû;ÑXãæl¤e+%È‘…”а(1ì×Õ÷«’è»LѶ¶ÔûþÚb‰âõEõyœHã䨢lûøèÒëdöd†,9å̇ àH_ò|r8Æ;í¨ÕѱâÀ7àk;Ðû6ì2ãcC—’‚=1—2‡"6EwDùÖ”FH¾á>n<{†gˈޚ–BH°{#º¾¼ë)Êú+JŒ¹“m'áì8³ ²%…£ÇyÚ•@ \1ì-G¹ä‘Ó# Y¤+‰1Þ¦|hÆ9¿š1!ÔnÉÁ®úïYQeÙÒÊÃÅÌø‚6è„´K0Œr$¨ «ìÙÿèÕè4¬ÏN2üJ’aCΤŒjõ$^bÁòŠòu-ŠVjøk#m™Ø˜™*Ädáërb8 $’I?U‚O¿ZÙ“fù6ÛµË>íx™‘–ù(ôlמ¾ý^†7g $D›>9ñd…óXÉÊy!X‚Ub¤Ž=, ‰ÊE;^>tàã˜gUÈœt 0àà-Œ`ñlÝtt÷VÍArÈLŸáð´ ¶õ$¢ üLÜ,€iAº±¨º'³§º MÿLvÅ9#%}e‹þÐmHìƒ|@ EP&üj™]™öÒ?ÖÈa3œëþw<}_üuâ­+ÞÅþ"v¹&hÈÆÄI’ûk¼òcFÂhåðÈl’ä³W‚ š`Ý•ò—5¶8U’_HÇ7010¬Ê¡ î‹~¦‚D¤ûVÃküWmµLù£Æ‡-”†QÀ²IH,~Ä‹êÃy ÊÀÀÈøs½ ¹d/? RÖ©6iT;¿¤oB{:§/o›iåÁ¥R¸ñ…4Bc¯>ú ¶p³½CñI‚N™±Kw$‘PʽØ@=BMQ$w`è_â/$Á¿—eIS"u<»ÆKf7aGò‚ƒ]YfOi&Ù“kÌÈù†Ye}µ–uˆâQáØƒeÉ.~àPò4oeQzG·fœXãI$,Øð@aÍ,í†7VI=^¥îË‹ f4[RÂ˸ßÄ‹Z€)Cä]zk!$ î€Ö™¢c£¯ðöäøû4ÉÎ@–9Qd BŸùkQΊ žìÍñå•,бÁ˜Ã ðºpeŸÔ_6Aèt‚ZÍP"©¦Li™²ó™þ"õB…™2âh‰ï £»¨OTIàèæªÆè6üéÄuP²¬ó‰Ô wBX†cvTaA¯r:#G$•…Ñ^s®Û> Mšl&3ä¢xäÿö¬I$Ùcfˆâzû2_C£oÃûŒqäe6$IŒÞŸ¦˜ÍÉ9Ñ A ®7]u÷½G4ŸEQ´tâÝâ’qŽT«7ÜiŸÈxþ&ä÷×K³“TŽNû6Ù‰»mù™yI‹9Ìš€ON@MC²5öã@»1å”ÿY‹»Â$\øB-ÿ´1€xÿû;슪nê…Gn-Ã#+# 9MŒÖ^$qä,vz6¶†O+·Ï4y3ã9I[ldÈŽ?Ƴ ÎG~£!û€4F²ÝS"ÕnÍlHAÅ‘ácZaÍ,íò7D’OW¦E¦ ˜bÚ–&KüAˆµ¨”=tcY }кÔËe¯ÙYA¶¬,L×-†dIç(ä88‹oL¾ölx:'CÝó²ç0üÐ+’0a0É ¶‚I/¦fà ‘¢j†-ŸøÀÿ†ß¶³hל,LÁô†‰¤ÎrfŠKrŒOa]Q*'®=uurögÕ™ðç" ±ðÄ {cG‘‘¤«Ëà;k‘'³Ù¿ÎMFÊãæÛsS$Çw‡Š£\\ƒD*GÀtEö è™Z³`˶„–lXâ‹=Þ1,A±ÚÔ€ª ¾¢|ôÀ×Z¹;èb¨vFí·äíXO›cIÑ9HÀ-¤\A#Í{òtR·CIÖÝp#æ|µcÄXp$‚:ðAóß¶¶sÄáæzñA•'LèŒ$÷$‘Pʾáõ 5D‘݃¡ Û=fø”:Òι9 ‚Œ,C7v)VëÜŽˆÓVgø™¶£”qrdÃ%fm©ÆDQ]f˜‚I‘‰×(cD9‹–1WÚ@׃_€(cudßW¬¹$èµ{ edG´ª41KŠ7# žˆº($$thÝje/¡Lëü=Ÿ™Ï F‘TŒ;dñ?òÖ£›O£U³›ñ.nTÛ‰¸Drzq¿15'ñÀGÈÕɵÑVv¿Ÿžù–>·¥êp£ø.¯ÅyëS9WE¨ýœ½»4aس¼²LÒ¼Q,vÅ©˜`T@ð>Ú™?¢WìÏðæLþ»7¤@l.ŠŽC}nÀØrK’l+ÁÓ“^‚KÙ«mÝvÓ²M†cÇ’çr}Y"ƒ#åg±uV{­G)_C]™5“i,O޹ÏÊúÇ †âhšàƒWVÚ¹7è˜þËK“ú·>rã;,R.4Ù YŽÈ{ãØïÆ™;踪ìíàï.ÞŒÒ!xÁ¯âð<þÏYÏhc¦fÊ—f—âhñ 0E•ªóÎÎG%ic[í¬cÀîzêsÚFLY¾"ä¥RuÉÈYÓ¢ï,C1» ?”êÈèG^ʺ2mM(ÅÉ–+ vÇ1B~µ”t“ê12ûERšbE;nt8³c™ñýFÄå–ì€KQü$YEÑGSmÝp6ý¢\¬ƒccNQfĈˆÜú•EÐäÔh‘`›öËì_Å fâü䨩Å+›hŒŸHŽ@¢ÕwÕÐûìɽ¼™3TØpœLy%"heäIâ¼lÙ ×áî‡b>„{5nš~$Ú|½4Ê)ŽÊéăòb9]“ìGA:ìh]†3î℟/ty1çXÉt*±‡‰1?™$]¸`=Í æ\™p‰YŽÒã"(lºÌ(+9ŸQ‰×(cBÈì|3&:,ØxC¡‹áFUˆ ©í­€“dÂÀ÷öiÞþqñ’ LYeY§0²† Ù5ɇgŃ`G`hC˜Ñ˲m)œ¢,wÛÙZIÈ+qJqF‹ Äy¶ºè€5üƒy9ÎaŸFWðø_I?¬ %_âf( Òƒ~Fƒù$—åþ%“"_—’fÊŠ8!’2f”PZ3}(%‰¥£Md{ñ áñqÁòÏ(Ÿ åÍÜœÆI*®+ª%@Øã×WBz=„ çþ(n ’8Ú#8‰ÈôÅ«^ÈC$$;#X_‘Ûøš6Lì}·bÃLì–"YŒ8²2’d˜GíÕ¨Í kÙŽÑËøÙ™ÒE?'3¹¿¨3Z ¿ÄIK QÝXÒUF—g«$Q¢'Y†cnÈTXïˆ!‰5D׸:á\vήüš4»BÒs‚È’Ê$UíÝ $3èé€ {ŸiÉC/&Í{RG‹$±Ì«ê`ÈD4C†3o™%Íùk¤¥ŒLF7"Ñ.ÿd¤9QI‰qêþê,‹«ù½+ã~ÈåR££š¿ «a©WùªÆ"Ȫø_/üº×U%×g~†7ÍùT‹X† ×Ç“šÍ'*I‰»=›öÔöYt ‡‹Á•¸bcC fdÆÈ¼8 ˆ:ª–¾’b>ÌGçª?‘Goo„÷šxÄ+$Þ†R°±+jˆYñØä x5üE6É´‰›+ofxŸåäÊ`Aê ƒ`v,‚<^¢è¾Î® ™0ᬊZ5$Kø…Ó~ÏT>ÎvD»f/Å3å¢Í.4ˆÊówdÆOWF€Íù:FL$)ñ qãü»Ëëä¹ —“úd’¡ÅuD¨¢oéë« ôSblœiŸø^64ïÝS¶,á–iKýD’Iìßµ‹.Š„É]£rÆ’)Sýº#‘.AÂ/P°F4*É€¨D£f烃µM“)1±å*³bDDr_R¨¾¹1‰ ¿a‰v|Wé<¦Cc*&ï3ýß*P+ÿž9PÑv »›«úo3(qD2í¹D]u'Tz6xÝ ÖÌÿ#Vú6ÿã¸ïŽØ§#×Q2Ç^¹úH»ñ‚A@›ºÖ'øš;|›lec.Js–%ZnD°i I"º­=þB6©1±³²Ÿf‡ZÅ$Å`°cAÍÐ&ú=ü =ì{Ðh¤ËŠhdæA‘æe¶%ŸÂH÷C Á6¬mwhfuøXrH’0C¢Mr#³Ð°lHì U^ÄŽ&Pm;jæÀ"ðJú³UO¦,T7æÍ×DiL–Ãv‰0Gœœ2>F&ž¹z ›Tø‹€hü±lÚIÆßdãÇlƒ‘C‘“/¦UmßJ bhWMd{+V-v/ Fú±ÁL'œäɼ›$€à¨•}uÕÑ«*gv,rT´nÔÞ”Ëhªã<“ž^æõ0ŽwıHvFªTFì«(í»N*O#2Ï/£+©¹bªêÔÞ£NôTcøž<ƒ¸Y?Ë¡Äw “ vúcø‰( CÍXÕôVFDYë¦P$땈o"…aõ 5D×v¥hZ°Û—-¾!U'œJž]’C7v}A¯r::®ý—$gÚãÍ||‡ÅB%;s Ò.ÜJ:ˆ$ú„ó5ä5jÙ›¤6ÐàæOˆ ìÐR©(˜° ¬A €¼KhÙñ}?¶w>ôþJu… ËOÑÿtA¢=?˺>G ÕÖ«è†/‹o,f2¤¡¦—µ¾“È í¸† ›6:Y]ƒ~x‚, MÆR¹YŠF^Ë*‚Ö@ Gç¢ìsS†þ?-&SgDÈë-Í\T2•ÂÐcÙò¿4Èú $)ñ qãü»Ëëä¹ —“úd’¡ÅuD¨¢oéë«¡ŸB6è]£ŸlD­¥“'+#’4¾Ù¨Q®Fû ý¬\€² ÀáÁ!“(†NPrä9’@­qå] n††&Fˉ²HùØøù Á—1Br:âH¥P ²lʽ††~G_bD‡iÇŠ<ÄV0‘¿%5ÕfÀð/º÷ {FâÃÇ“$W¶„ h@Ð4+v*rܺ]ÁÈÓAH’†ÍìFôÙÊã&çù.¥’/Ÿr5Áµ6wü Á›š1®Sʸ¶µ”«¢8ņG­—8Æ—eíDZ­G”0±ŠÐͪY ™öùœžƒôÕ„©âÉ8®Ñº2Ölk­3™!š»öÖq`…/Ìë`”¿PØ:›UK‘z¤],4'ò9ßHcÁহc®<­bvâIÈà.ã‹}üÞ¼´ÙéÊ14fH!†8bZãÛ0òNµ&¢´b)Éìôt‹.0kÜëÕÀó¿ÌÐ Pÿa­é˜v‰ZVìZ W"§ßTŸx³ ùUx‚N†‚–í +<±cÆe‘è(ïôÖdãl+“¤`_‰¶›%r?¾¹ùxÙÓÇÈü Ï<‰(b<ëqš™™AÇfRˆ¯}kIjÈãÉ õ×Ó¨ÝôT©œ¸6|Ø÷–Óý7àëŠãjvusN޲€½“ú®úhám*‹Î¯ÏR®‰UZÐ!€/•вt h…ÝhÌ,÷êô5ŒÙRœ8F{ÐÖ%,N‘Yi3²¦nm)àa¯<§&ôwÁvÍÒeœA3r u¸Íû38¤Ž²¡ålz#­w] '½Rt‹Ð»­ €4 7âÖdmtSY(È<ŸÓZ‰Eà®´Oä/"½&¿øÔ}0…ð ƒ@ç\é FUЫŠ#À¿}P, £kΦˡªB)O*è_S;ôPË#~(ÿ-g$jÙ¦h#.2Õ –4eCg H$WŽÊÛ[mœÕ{&Vq@VòÔr•hÒŒl„›te·ˆBüê'?¢µù­ÅM.ÿ?—?¡Qû#ecĸ‘cñŽ8ÂÆ,šUYóÖµ”™‰æn¥< hýƲœ¯¢ãhIr›;CNOcí­[&(Ï™»ŒX²"rΤ¢Ç9 UšPh ~ú©È”—²_yÇÆe‹0ð‘û À Äh@ž½´W[#Iȳîxß2vøäVÈ ÈÄ; uäø±Ñîˆ:¯] Wب÷øäÍùÇq ¾š6PÔ@$5׋ó¬dþ‹ŒY+¿âJŒøìHHýCÊ&½ýKcêy<}Æ«» " Þ[,9ÇÇ$Æá] °4`€GD9Hµóo8ø0Ì,(<3I4M“@šÀê§#-"3w¬|nñ¶æÄß/”Ž™™Ô¨+Øä èö,uçY—gXi Þ6—Ã|±-$4$ç+@ q v+®ìUè‘'ø¶×òƒ4Kô4†0¾‹æ x×+z«a«H–È›zÙáÅ‹1òŽd/HÙ‰Z²Ô€’zú˜“6_'uÚ±&މÔ3€T„$MH($Ð&>4Ĺ6jôâ¾<þšb[te‡rÛ²2ÎMrC¸ˆV*@`Š4M_ÛU*ý•ÇÞ6œ„’H¦bÔfhÙþ H½ÅÏJLÑÌÞ¾+‹‰ÖùÄÊÊh °°~ÝßZãË*¤ŽÜqRMÈknŠ›jîk“|œ Q ,X]¯»MW€Okç>9 ŸyÁY±óåðx‹H˜€’h¯{ª£öÔw’|Nê2¸¤@¢ ‚>úêú9+ögmÛo4mÏ=JMPR@$µP4 ìù­VÌÓdÁ»íùEʼ…p ´"‰‹Ø÷ÐS)÷µå‰Z±Q'7fR£Ÿ¨+ÑìXëÎ…Þ&w}ºlŸL‚2œãe`H$IW]Ø«×)~gUø›¿ŒmŸ(3=o ÊcÒbÜ ¯åbа>5ÔÁ£|\È+•£‘C#ÑB;Br÷=·!q²§ ïD„…ñˆ($к¿±Ð[5ˆ‹ã ¶eÅÜprò9(̬Í…µ4G"(Að}ÛAl®>ó´å •¨“›³)QñÈ+Ñìu×¢#Þ¶¹1dÌYÈHˆs‰• ô &ÅPîÅ^º9ß|G>Ï·µ‰ %`ÀARFÁ®<’’èëÅ¾Ê â0!É|ç/:ŒEŽÎHd…€$ëΉMÃer†zF†’I~ZY{b;üûÖ]è·¶o;¾åŒ•„¥‚‚bn%¸ò®Dq&»«½z3L Ýp23N SܪX~D­ž‰‹È>kY—F—BàÞ6ì¡#E”*$æìÊTq²9@z=‹yÖJ_x›L˜ZFXØQŽü Ã\»¯[]ô?pÅÜâiðÙ™RBÎ6RyÀ?ýõª`ŒíÏmâr‡ HTœÐ«4 š,øh O¼í˜²ÇÙ`²RÀ H($Ð&öñ¡i–mÛsFL}BÁÝ·Är Z¨;«º®´!8û–^L¸¸¹ $P™TXRIö=‚}Wz1·}».)'ÇœúQZVF Bû @ :=‚F€¶~6áÌcz…}Œ‘2]€A€$QøÐ žx±ál‰Ü*F¥‰ð›þÚ4ûæ×‰\ÙGÓš?R2±±%(Ä`A$€‹Ð´ÉÉÞ6ÜY’Œ À+HXH’ 4 ãÆ‚™/ºíéš6é'©‹ãÄ‚B–ª‹ uí¡)„;¾Ù#Ìd€¸Ø+4À1H>@$ùû¯@•—ƒ’%Évž* 3à$ù4è_¶¹ÿ3·Q5âdãæc¦V,¡ÒE Œ<|k£[³œLù»–Ý‹(ÃÍ›‹8O@ñˆ° “@’7öÔ}weNÑ@ÚÀbBðàHäA!KU@$lÔk8ª¦k)]‹Ç; ¹2m°ÑrJ P` H$$:(E9v*5ø5$L|€õ°*¥lŽ@^bÇ^uŸY¥ÈÒ4GºlòmÒLf"@‰#e+`8`Šë»zÝjŒ[ÊÆÁV2¨)ú",U@×uwD}õ™-£Qzfˆwl ²Ž3ŸPr«F ÅH LE= ¯}hæÓ" ókÉI^<¢(ýGg”pïêÉz=‹ `›ÞÜøÒe X,LExY\T8 &ÅuÝõz aükoùeËY$ei Lwf .ÁP9 £v?ë ¦hÅʃ32±¥Šx øÐ‚r÷]¿ !qòò8»Ñ!k`E=ʼºàh• 0 E.ˆ=ô%2¸ûÞÙ—ê4`ˆS›³)QÂÏÖ èö,uçAL¾凸£¶$¬B:2•°°À ƒTF‚š+›¸@¹˜s‰¬+‹£DƒWùƒ¬>΂ò÷ LEÈvå!>šG;5 $Ð÷5C¯¸ÔÎé‰ ãŒ¦FUn)°’$$'Øëk£?Ȥù»|ù¿ÃZFiW¶ ŒBX$`)I« ž¾ãF“ìÒm1qdlò䜔™ -X)*h€ÄQ ù’(ýަ(¹2"ÌÙò•ÐLÊ!@ïë£FBŸñ}@Xè÷ã­1LdÐÌ%ÚóñÆN¼£$€ÝŽÁ ôhùQF+°å!­¶SÈcRÎż,“ª’#m­ŠÈßv¸qcÌ—'è™9ÆU’´ b$&Å W­™|ßoÄ•!Ÿ,rp8Ò’$I…š ñ©hSÝöõÎ’=RÀ‘dµP$Y›#ºïKB˜CºàÏ—òI;-€›b¦ˆ E=À$Š?c¦‚¿fÊMöÕÈ 9öß¹ÔuìlV^~.bl™Hø€ªY˜û$Ÿ&€=|i¡L¾6V>T “Á£‘C+46'+vÛðg\|Œž,õ@)4  I¢h@&þÇM „›¾Ü™£òjb@‰ $)j H²7]×z£vîØåœòyH¼…p "‰€@$}Mì®>ùµÎ“H\KÇ/‘Ás.+qš6úMXuçz=:{@°¾c€öˆ Ù÷Ž.ENº/™ñ a¸ÇÇ`T-5©rÒ¤Hñ[¶/nß·$h¢·cØ:Äy%'¢ÏŽ+³¹µnK”œ'p%SEuéãšj<àÒ6*Ü”º˜'ÒAm ›BZZ7í¡mY“|ZÛå%¿Ã®|«þY¾'ó<®ÛŒ²cLÅAãgô׆M3Ù95$Ž—Á,¥¥¡úvþ•<™Ëú–©‡^µÑäkH:â:ÒÑDn™' äñ¯ ö:çÉ*š‚ÊT'áì§ÌÃ$¡™OâÔâ•ﱩO¬ÞuØÁ*ê†~%×ïÊô#ìîÿ*Д]t5ñ IˆxY¯5®|ŠÑ×ÓÙÅ4 rþúó%GÈvßɘ¡À6OÛZŠm’}…Ž»êµêJ‘åoäYA¿5Cj‹è`4  ©Èγ#Q覲h¼$lûkQ#è±#ˆЭÙI…¡úný¾ú º0´~¡‹ïâõΟÑÒÐzRHÔqïÍé´[E†;Ÿ¤ãýtØ´U£˜¸cŒmEyѦßA?¶O I¿“#ûéHZ¼A½E–™›2)-ò#°§’¨îK}¿a­¶Žg6hs’H6€êÏ‘Œ±æ/+bŠI-^@6ÊO]°ï­eJFœS&Wñs—9c242Äc ’ßP†°:!¹:¹:#«–cËÛ¥ŠJ©£¨=Eò'KaÄãDÛ¾S±ø…‘b΋P^T`û&Ï‚ä™SÐÇ옓rܶÉrç7&G¦ B©0°Cd_D8­\ŒY¯jl¿Ã$¨­!eI¸6ÐO¤ Ð÷$ûêg+.®ærs@dÛçyUc—'Ó)uäòð|xÑ6û#ŒVŒ›¦Ù¼gÊb™=o[#‘£pª$Rß[v ‘ l׊Òm‘ª:r|ÓïÓÅ·É$i ‰$ªé@±B<°$¦úûUêÚ}¦žÈ’,§ÞãÍsD‘‡YyT£(PÄ‚HÈdi ­ô`Ù¾gm•XâHò&„Ó) ðRl®‚õÖ¦I›Å›ö´ÜbÅÉÌÉÛä9Ž9²»FØH¥XÒŠ OÜ“fõ{FFnƒ7/a–?c<ØÅL êx3)H{#íÐÑ$Ðen[|xß&Ñ ¤ ŽËi²Àñ$º$ŽWÕ$»»¦~F\xk·Hø`™¡t؆aKÕ“Ù=…Ùº"vX9 »$¸8sÄ[!Z|ƒ8ô¤^ Ѳ@"ˆúÕÅíÛn~&äÇ2¨È™æ‘².7F,T*i*I¡àöo¸ú(Í—'0ú8“ãâ,9CÌŠÓ7бv:ëF¬–›œ™°a<»n"Í=Th\O‹$‘ÐìÕ‹ª±z´’&[ÙÉÈÛ3Û  ,yFL‚Í–@ÊÊÌ¥[ˆ4Ô;^9lÚV&M“:øÒ4%álȧ†@à,|Bò$]–!Š}) ¹;6t9‚L˜X¬YR¼SB9cÄI²\’H„ÀY›Ñxé°ÛþܥĖ9â+!Û_Jò²AB€I ù Xšꮌµes¡ÊÛ¶ü­Ç%LHð5ÌÊÅäù Än‚ßA@$ fSP³Q‹œ© ÈÛ\0ʯžf1zÀËÀÇé’9Úï¢ÄÙ"‰N]— ÅÑÐÚ6Ͳ ±#ÉŠ4`ÌÅ“ýè/Þµ ÙVkF}ßi\œ.Tš ±I%@30<€ìH«!hQ7§Á“çÙŸ/fÇ]Ý‹D¾ÈŽHä±€•‹²O ‰¾Èà‘R›'fÚÖ Üe0cÈ•Örã‰F wdµ’@Hú:ªPOAÆmlÉ/ÙÙpAž _L3H¤Iì¡@&”÷¢KC½g‘eI}—¸¦tv|ë)Õð}U@y=€Aìôø ä±÷Õy5Cãvn–6‹+÷bÆ£O$UN,êŠ ß¾»+g/x]Ç'.<4Û¥“ƒÎÑ:añ3dì¹óo!…ž™ñȈ^D‹²Ä QB€bo³CGZ)s&ÊŸl"‘ Q Þ >­‹=Å»ó¡Ìó'`Ü£Åh²á)*aoUä\š HPv@$±4 ëuGhök‹fݤÂÉÉŠ‹"S/ªÊÌïs-Aˆß¤Ð  xÒèÃ蓱îa+ãcËûy”Åë)—ŒÆÇ‘`9žÚï¢ÄÙ"'äeÊÆl(1qÛR$ë6$rôÈáÖ>DÄ‘vA5‡ÉömBLÃn• Õõ"l ,²Eä·`•‹$uBÙÆ†=nxq¡Xöu$PÂMœ, ¬|½æ8áÈ”C<Ò••’‰~]/d[dŠQ¾‘区e—‘|M¼LÛ#å×nlh£’H½FÃÇ @P,Ÿ>@¢N²DňÝ>Ýw—ruœ½§§:^ïéX'E\rjÑÔ? ÜW å G~¸qÓ]qª¿Þ®ql¸HÏ n¼ñ#ŸÒœŸW$2HXØâ¼Æî—«õª¥³.£•+A‹,ŒQ¶¾1•žÕÉ(P !@_$K@ØÔ|°^ÍxäZ)¤ÈÂÉÏÇb³ÊÐ7)îŽX·D€ Ð[ @ð\°k²>)'ÑYvØ2°H¢™\å™cdVzâ–,@$XÑ&ÛõÖfã$j Qc¾C* ¢f‚Y& I ÉP» žKbëØŽ¼jÛ'³  ›q Èpò*Žl<îGåw©%Ti6ì|ë¸åoH¹l§V‰ãt§r;fo ³ßtìyßf,}—>=ádȉ¸Ã“4‘ÍÌqüˆP,›%É$ø@îÔn-£>û‘Å– ˆøÊ6çÆ»‚®HB€I ù Xšõ2)¿cÃÜ1>sq“ ÌòÄŸÊyW”®¡‰6 ` _AFªè£ZC›´lª˜˜¿7€OP'¨ìÖÍg¡d“þZ¦}‰øƒ'*x¥†‡E‚To”™Qí¸eˆtMwØhfËáýÓ$,]%ÀŠX*G*–¦ J¯"@Ù¡BÅɳv¬É÷>8˱>\Y;4~™âÀäý WBìÝtDN(3Fý4‡m•a“#sJK›®WG«¿"»Ðz9Ø›.ê6Év¥ŽX—øk@þ¾O4yhdJ¨¯¥èŽt.Hèl°æE,Í,SÅ ô¢ÉÈõ_¾Fù5j¿ ô/±c·L œå‰ ÉHøJ–X‹‡#° :Ÿ {]ˆrfÙ·dÛ¶ô“ÎaÃhr ‰‚–) Ij«P‚l] &†²E7‡7&‰0• Ѷß ÈáBÈœ€v² P°HT,2C²v}Âmí¤hKDÙqOÀXø… H»,B(&û H¶ÛŸî³É‹/ÈžFy$SW&¸($†ñdåüÞ‚‘ÝÐÀhÄxùrOã+ŸNRÏé‰VR’4ÆŠóÙ^ìíV‰Û§ÊÚv¼|X6Ð×9õ#!FfcDþ. CÍu«‘0Fmÿ /qÌ”ÅL<%kâú®à¬—AB€I ŽÈ–&½ d‹¦Ë»É‹•”°´yR4üÖVi$Ë– Än•I @ð!±myxÿçc÷ËÏ)¤ôài•œZäÌZ‰$r4Ä|û¹âåæ>6ðü¯¢  ‹$FêÄ©•púM‹>G]‹¡lé`¦ZaÃlæX”Lëþ&¡dt:'ò¤0ä®ã•½ªdíÒœHZ&ÒÈíšØú"û ¾Œ¸[&à›ÂÍ“ áDòG71ÇÓ~D(“d¹$?Ð:S3à|9¹Y È‹„£m|_UÜš HPÉ’ÄÐ64+èч²n9e™ïò„K1šœÊT’ä…j Cq ¾Ýhe´7=ãmÚå<Œ‘#GL2´„Ý’@è’ô°IÄ»6F÷…4ùPåE<«R!\|M­Šo’ØúM‹òGGØ»rð7'Š&† Îw¡¾lYb ¤’Yy@Ƹ›¿M.€¼ý·2Ò\ˆ¢˜rRA0ž£T ¡”­öÄ)Ñò;Ô“ØŒl±¸$’C0 <ÎÌÒ&¸($†ñdå»7¨ÝšI£FÛCîRe¶$ñ¡„“J¬KY (€(›²/ªðuÑ;IÈ1È™8RCsÈã“©°ÎÌÒO`wý¯FÕ•t;pÛ#6B¨YCºÉ`Äv…Q£çÈ×eH5g,후xX"Lf›ÓÅh² ‚–°¤)%¨ P غz©ì0ËØsåÇ\T¥°£…Š0d[ÚÈ$Ä€$uBÉѦ2]—2mÕ§ô™¡91ÍœÀTâ‘"ì±â¡@17Ù¤ŠîËaâå&ê“>4µDÎÌV$ŽCx³CËy½cuË©o˜ò/Ρi –e’OP©²| ÔjÊ´cÞpçÌÇ‹#Å=º¡Š•eDÓ£¤žúìs&2À4+å«@Yy?ž€Hè Ýè…V¢IÐ|H ’:ëB¿ÑIñà”T‘)¿ËQÅ2©É3›ñ°cáz—møJŠ­qå¨ÄëÄܤyw‡%û²kƼM6´{T’:8“ »½$gŸ¶ºE¨Dã$å"›Q‹qå&>ß}8äÔ‹È“‰ë-L£Î½ë£ÄX1Õ ¥ï !Çw 3o<Ø2$KlW­c‘75ÄêvÏ1…¹aÁ,g “%x£$Ñì”àäŽÁ¸™8ë ʇ…ø×oéá(»gê'-à¬é×¢éžrl2ÐëZ|ì\]Æ3‹;‹>VõÎIIQ¨·evݪ± ct¤êÆ8¡)dj– šÙ’ÈÔ$èf] ±uz h@VP þ~Úv-‡%àËb»ÔjÍ^èãn8)ÄÂö>ÚóÎ ÏDhÛ´áÇ !І?Õ®°Š£”äÍѨRH×t9â‹!>4-¡Ð€4ru‰vt]@Z KPûkQ#¯e‹¨jbxüõ¡°æ—\‡Ÿ ¤ÔÄ;üôPˆ~šŽý[ RbJ¯/}M2é" (5×íª-ssñöèýl²á(–e‰˜(É%A¡ùšÔÓ)\ÓoÄ`“ÌAe HˆU&b }š±ªGh^vá€&\9&<ÃHІ#¥,ltM›v/2³Q¡sG$Nä¢"fìГZç‹7hTÙxøJ2§k!KAð;&¾À¨­0Lû†ÊódIÄÀŠÌ€ƒW’H fë®Æ´¾jÉøèˆ³Ûv*˜ ª#kR4: €nˆ4}«Yw'F’QV#rÈ}¯"ñ,yoÄSd¬)–›ÔeR׋ewdõBõ%ÑcJG2,i²7—ÛãfZVbàõÉJÚî@pIñÝyºåâgeÈ‹âÜùòq1í„(¦7f ä–tH©FêÀ"‰x¥ö3B227àš\¬x•q&H‹|ÏÓlVì•!f¾ÿmWÆþÆjˆy7(£‹=g…—"OMYrn0{òÕùãÉYñÎû/’4V5ÏÑͶFL™¼ÌŒô©Ñ®Á±G A¾µWO²>DΞÔï‘, =«ÆwæÀ#­#•ì²Æ­ Èø1÷UÁ|a霅ƒÔõ~®eCXZü#’‚IX û÷<ï}7ˆS' `68UyDâKbQŠ›ZúA*ÔlßÐÖ&âìnÅP<2üÆ/Í(IÍ€V¢¦¬ôýitC6ë–›îF^2¬ØóGGÜ•™ÈUúˆÁë¢§Î±ËÆ¹cLßür´sãÅ‚LXò1çãÇ!¡ãëÔ`ª–,Z¿`×v:÷×ý:Š¤Î¯ú‡-´kÚ¾®Ü¹ÐfJ‰3r(ǵ Gö í§ßc̾†n;cmª„l¬Ê¡ÎG , µMVO×^—f<Öú3eí.Û¼§ÑŽuÆvõ;æÁHÑ a„’B8óoZšÉ¢×·G².èk-¤UFÄC;sl\`¸Óe5¾€Öcº»ö'Ú´‹´$½RàízÑŒYçr>(‹.'3bðãŒ2P$‰B.ˆ ¨©«=0ï\æ¬éàø¾<èøkóÒG¤“rVg!Wê U5ƒÑ¢§Íkk£/ âtÈÀcÇê–„ƒ=F ©büÈü– ‚|wV4ð¯±çtS¢‰3²EXðŽ\Aeäd@ Š{v;óÑÔ_Ó¤Ó²¾tÓTw›zÉ…%ƒ' DOˆÒ~JÞ¡ §—@»«ըץtyŸE2>#ùlNsãD“Œ³ŽÊù!cF®V\hø» Uéh¢7-ÊHs1r“dú|š)AU @°hz¡ØÚæÕÌÚÿ¦wƒ릚9~'pø­0w/‘8À ”DÎdú¹ Ò×j9($‘Ùª÷2NE:'âxò÷ÂluU”È!q-’P›µ¯¤j6o‰èj§`®/ÅJ³>F1AÌ Ž@ÄÇWDP ÔTÕ‘L;Õ3#<›ó>T‚\EÁ*ÇéG7%fbˆÑèÑιÊ7#¢•@ÏPx3Æ ™-)–RŹ‘øxŽ@×`޽õŸrìÒä¨ÂØ“zŃtÆžH•Áåò?¡mb\Í.T½7,8öŒ‡¹d@3—¢1(«b±#ª›Óþöióߣ­Ób¸0äµ^¯†½™òªèÁÒ$ø†LC<ަ&g{úy)[P=È >;¯ ÓÁnÛmUF˜%ÊÉFD“åBND Á°(ö½v;òhê/é×Ùâü=‡!#ÈÄ~ 4Y‘¦ú µÑ-Ǫ¦±^ßczGúuØ—;“±°bE&×óŽIã!‰c‰Ã X7… ®ÍWwTu¥ÃJŒ¾K0îBHcÀž9ãˆeD%|€ª½)#‘ò~ :sí¬>9]›\ÉF¨ïç™8èMërÓF#´ÍCp•weÛ •uœS*__Pì×w×¾»žz¶fy’|ĉñÅ4²Å ‚[bÑ’+BâÄOŽêõ™]áø˜M6IÃB#Ä9 #›‘¡Kô85Š®ü±Ô¦kÐåßÒªmÑÆ4$£,2Y X€²/£C¾ükK£/£~Ý–Ù¸«”L'‘=ãÍê'Døjãíѱª`Nç¹db̘øxk4 ’ópT¨ =Û¹6_ÄɦøøË$rAܼ]•ÍR-L:±cÈgBÓ÷êïrm c/¦á~¬º•¾€Öcº»ö'Ú´«‰¸Í>呃.E袲;8&@K êèZšîèö„‡ºædäM„ذ ¡ˆ2ˆ²¹­’Gô*½ô3¿Ï6.<¸›hy&ÇiŒo8Pª¼lr‚IaG Gv4-2s7œ¸ñ`Ü0pbšÄ~Ÿ<‚ŒÅȇ=Å÷âôÉMí%ÞŸhŒ@=2Ì™ ;œ¾”ì°¬Ø÷«­0Û·´Üw ±aºW̃)*x“éÒÝÑ¿нìéè@Ð7\ÿáñFË;I!Uõ$¢”±,ÔhR|oÔ D¾Õ›ë·Å¸$<=E<•‡jÀAý#ûiª3.ñ¿E´OÅñU£EFÌ”@f qy˜Ž¨ ïØTì2> ‡t\Å_M²!“êæT5…¯Â9(&Ūû‚vDÅ.è»{b…YU†A%±(H$¨H%Z›âzóæGÅ_âæE9‰¢g†-†SØ @úM$wA‡g\eštt‹M§nÜ2ò±%Hpá’xSèʸÚÀ$òã`v*úpuÕ*9·³N×–sàw—c’9š7¹-©¢A¡cû ‚TË{¾në´€"ÃYXÄòy8*TPè’IJ€+²|qmqdÇÌÆ*%Œ:¢A?ÈèFÌRï q‹ä×ÑL•Çy½O«›("–»Ê.îÉê…êR-¢1·§“1"“ $2Ë,PÊ%¶fŒmhPúX‚°º½R‘|Jß,ùYx>šœ#—Iy@‚XZõØïÏZ™vß2"IáÊÁEÈŠH”F“Võ*žEA쯯{ÐSÞò5…0“æNY¢3Ò ^ù$‚ ÕÙ‡z f­³5wÊñ-a”›âÀÂÇš ‹ü¯A´Ì{ÏÄ)´NQñƒÆŠ3™h€Ì@â(ò +1( ýM³«ÅGu¡-³ ï)&îÛZBHH™škë’•µÜ€à“ãÛÈ4«·ï™9¥Wä‘l_˜ÅrC¯]1ãô‘ktï¢hè¢ñ^>.VFVq§ŽC,”bÅl–*³Gßí ¦i]ÕFØ7=) 1¦,þ¢È×AU¨]ž¼;¾…èC6_ħnÆÍLÍ>!È(Óq  /@Ѷ%”BÉò4-nŽ–6DYxñe@m%Œ:«?ÈèA?2ïmlThYÒrãê*VÀÍ}C³^^úÛÔ“e¤b*Å4²Ç‚[bèH ­ ‹A>;«Ð»L…Þ3¡›&,ݱÊ≘Á‘êO*P ¯d)?·ßBÛb¿ÖfL9òŸ …â“*â!ÈúœEUÙhQ÷ДÍx™G7rKBy_xóz‰Ñ#¦¡~;ë£cX}š] Ü÷ p&\6•^UG`à ÁA7Ù6z{#D¬¥7ù¶Ü–\Up¨®Á¦âÌŠÒ-dرäwÞ´º'l^ã¼È™¦?J¡!ay}O«›("–¨¨ »²z¡©#QDcî™0mùXÁ^f)NF”ŽÈ¡V=Fò5“_ÈÏñ͵M›/¥ü¸=N0dsa`šaÄq=W¿wöÕÕ‹ÕÂËši¥Å˨¥Œ)*ŒX`hƒ@ùQßž³[²—Ë“"ÌKâ~¯ZRŠ£ït}èU{ꑺ»ÜòaÄ1pùË.;JVIx€«V‚I"@Žìj›ÆTE›‡ÏÂ0æ(ıuÄp|ýþÚŠˆú/ð¿Æ$ÚÖX©H ^`’¼¾”’"É#ßÍh- ÀÞ7>\hæ@±³(þh2 TxtI¿w¨Õ„ìè$ˆ’Ò³|•ìj”¬Y1ÆO)XØ¡ôêZ}×*]¶8äõ\… ÜTP,I4h ð}¿])Ñ}¯q‹/-Ä»*Q—µ`H#ûGöÓ®ÂveÝw£¶ep—@¥bÔT1 qy‰PN¨nˆÉß~WsL;"?\D_—eˆ¥®ÔrPMŽØu凞ìdG‘¹ ‹‚Ê]b“•’TIZèj6o‰èj”ÍÄqËê™Õ&7®1)WDP¨©«#êê5~ÈšvÝ×/"I±ã["U1 ¾ƒ~O.>Ä0"jF‰PnΖۚùø²<Þ9Z97%µ4H4,~Ôl×N‘ƒ.ñ¼¶Ô£Ó€HÞ›¹ 'ÅH bY@Ù>G¾R°lÅÈ*ò¡kI2õä#üŽ‹°!÷·‡0ÄqrSåõiƒ²‚)k±õ(»»'ª­™{è1÷¹%ËX¥Ä ²Ë m‹! ‚´(,Aøî¯AŒ²|O,x-•‘„#‰óq——$êìPâE¯]Žú=fMú,R½˜°þ0ÍQ)ÊÇŒ4l€†–”` –®€²O^ÚåÇ<™Úq¥GVMèÇ·A–©Œí<Ü“*â¾Ëñü«Ç“_ž»{8¥A†˜›¾{Œ˜ÜL‚Êù Xñ`Õƒî>úÊlÚ“Hv^d;\gJQÐVRPDŒ\ä6 …Ê…fA@ûjÆY Geß0$ÏÆôânÇu÷Ö9`æ´kŽX½˜6M—*Ï^qÄ(ð5ËŽQ–ÎÜœ‘’ÑÜÿþºõZûŽÐR,­zj‰Ð…ý^45Ò šZ ’W¿¶„ôA@RØyò¾„¶ÄɶaOr>8ÖgLŸØ¼Ÿ lf„@(ޝÛQñÅÆ¨‘ä’—gYö ÇÐpx1ÿ-yâün™ê’\ŠÑè¡q"_ /½zÓ³ÈÑxØ€@: Hk­ öˆV$øñ¡¢MßzËø{ñ¡‰vWCT€‹tý7ìvÈÃ&(¹0ñÖ¸òÆâuâ•3Ì»LéÈoq¯-bz¿-‡© eÖ[/­~‘ó„Ï ¯Üë¯[•œù$”i™(>ݯiã´0Äߟ} üŠ0$PÐÑ`¼º:º!]ôI#92¡k¡ßå©HÕ¼AcU¿¤ ûjõÐíl ~ú~È4m‡°ó¨ú ;8¸»‚6öjúYº×Oþe‡Û Vèþ`kОvè.Ø5j””,Øõ¡–‹×Õ|¾„ôN„ ÔûèZd1PöЩQR@èú1çmxyîd=ms”2Ó:)¸¡ðC4^Œ`€@ëQЉ–Ü»¥GéZÑœIR£ÁÐ;eƆC@Ð ÈÐÖdtŽŠë ¼UÝýµ¨‚“ÂÒ0âÔAýôv Ù[nLÙ>¤yeoÈX”dú6¤¹vœéãœExëS ýšÎ?@v¬âoçšôÂ_c8ý1b–rÈ\¯¹è“G7Llw]µ_å­ªÙuk'7vÛ²w#Á˜‘¤rr’)!.²ølí¡}”ÎØ†fgÍ7Ë34J’ŒŒOPP$‚¿PâO#ww×Û¸Ý @Ûþ$ùê1˜<«#úØÁœZÅ PGFŸ~‰Ø¤oâ® 8x ø#Ti£“‡ðÈÛKd>T¹, *Q”[“V{5ØTP ³Ù:”ŠšE1>‘¶S‡“)Y%‘]½@Š‘Ä5th*ƒGº=÷zÎ.ô\•S5cìòãÁé !B_‘ùx=5&€º³Ý7öÔqÉ•ID¾å—ƒ5"VB²r„½ƒ×_PßÈ>uªý™oô`ÌøN7teÏâ£@êÉÈ”Ð6&È$ƒçªîóUì×ä[+oÍŸs9ãpŒ¨cà7×Ô†ÉòH'Àð+I;EJ™\Mˆ6jJs¾ˆ¥i#OO¾LI6×D}F€øì×yÆ-•É£[ì°˜rcÊÊ$å°@Ž >ù‘~úÛINÊãìÙA²2Ææ¾¼ñ„Y#‚•hÇIøjR-¡MðìrîC:cÌȰãñ$·D³YäjüdÙªŽ6ФalEšÙÙY¨ìS€X (*îͱ$ý»êÏßYÀª[7|»G.+ªÉ]3§ Ü€A?¥j*‰'hÀ».L{l;d¹³ ˆÞ\B@WŽ‹Ï`ŽV«tT¬¤Ÿ'ðè¶ø8«Žr↠±²TX d“TGT+Y½ÙOðÒÌXÙ(‘œhà!áæÊŠIÇïɰ u­.ˆú•°Ç—º.t¾€U•$¤Æ©”unI° xÐêÁ¦m“ÃØxû‚fÁ$ËÅ%?˜‚\‚H¶¡Ø$€;$ h-–Û¶]¯1òqP†‰"i‚…,zäÇ®ÀÚy: eñ¶üœ-¹q1r—Ö²í4‘Ù¹1*òI¡}XóZ Ý™ÕùVÃ.6›ç!‹ãÜeŠ•ü<ˆ#»±w¡bW+á×m¶<¥Çc¸ç.(b9vB @¾±@uÜ}o³ Ûò"Ðmò´F*èc˜ ³Øª¾¼ëz]®¶ú.~Ï|ÖÎùÀ=WŽIT­’ËUFè H«$yªiN©˜¸7¡?æá¹È9A£9 /òk“}€ Py'³Þ³É•†6lÛ¾H°›l²Ñ¶3ÃDâʯE‰$žLiEÐM]kªèäÑuø\É·M‡‘›m"ƨñÆT(ŒòQ\‰$’I7fͪM÷¿‡f}³€È 9Éõ‹$eT¼@â@(¯ÚÍÙç7,tn Y›m‡â,(W“³~ä’I?•’}p¾VÎéqÑ\è¾$ÎÇ0KLJ!c…°£v ôzjÁ­'4e¨2Ù»^å>Zg>4@úŠÿL#™eñm~Ä{hUÕݹãD¨6jÛq·„Ý3/¿UU[¯ .‡îIþúÔý’j£L_  bäæó0›‘qe¨ÆÏ&¥€ž»×U~Î4ãdK™—’’Ë*"“<*ÝtI7llßÛ¡]ÒuÑŸyY›:SróýµÆw’£¿X»q÷NVfþÚ©røÃoÏmÑrròã*‚Õ%„ºƒ‹¦k¡öïï¬ÉãÚ6©ô9öܽÇ5dÅW9VDAñÙ'ß¾€ë­Xí|LºOäm{\‰d“q-ñôãâ {òl÷ßj§Bàsጌ¬ò Îm›ˆ ˰ } ¶ÇÄŒ¯…"‘ãùš EÆ‘Y >Ý+H$ƒÑ껸] Š9±l1®ê79}黼bn ɺ%šÉcWàI² ƒâ/áÈq¥–w\RÏ…,@‘…&ͯ"ZÍX°(P͇Ä1þH1ò†+I’•âT@/ÕšìÙ>Höh>$ÁðñÅ>W"4È\£‘ÏÐú9*GA®&‡wbÉ'È|Nvå³å£A‰–¡Ä†IÇÑc'3@C‘èY¡ÕŸ:å+ò¢—ŒÞø{ãKÈ@}TX…9"…IP~OÛV¦OË“hh·GÉÏœ’TyA^ÛPè ‘VkÍxÆUùQËñ…³Ê7ÊÛ縭*©RfvoÀ ÀžìömÉþ$j1ü‹c|+›;b4÷ÇxP(¢ˆ,I$Ù4½ôkw#-ðîIc…™-Ñ5 (Sc«$öI&ìÙìyÖ-ù¯Ž éÉðç­Š«&R†XŸ—¢Dd…â€`x…U÷]Ø$Ç-¶oÛp¾G 1½BílÒ9ɘ–c^ÖI5íãC8³&ëðòî9Ç0eÄz3©BÄÇdž&ÀRA"èÐ=Wv³_ËdÿùŸ>‡£Çå½1øîùróãªñï¡q3Áðþ.ç~;ʼKŒÌì 9š,@ìUÙ ùAN…aü9<²äH¸¥Ÿ‰ T {6¼‰k5bÀ¡@ 6è¾É.Ü“¾<Ð,óñ—ˆÂ¨ 8†³ÕöZûû л>€CÃ6Vwù†˜4 Єfx…k]öl’}Άqe#ØgÄÆÅƒ< 1±šRxŒ•¸’h° ڊUT/äS'<ÄÁ‰‰XcXÔ·v^ýkŒï$uF©ðs¥Ü Ü#̉R(ÊÚI W—ÔQúE뻽v8DZbwA¹Iè.͇ƒ[tK5’Ɖð$ÙY‘cЭ»c›2¢-7£\~ ‹3ýVÄW±[ïÔ¶hd{²Œ‰r3Ï4‘?4†” ¯ÒI$_žìƒ@ŠÒè¡ËµgÇ…‘>è"ÊɘHÙ Ž8©¥ŸTÉì“ùj˜-¼m-º"¢œuâr—HÀÓdz÷¬u 3eü2².B¤_-ðstT$‚c‹wäƒØÛBÛ4fí¹yÙq¼ù‘úL²¤K×kàäE_šíz´xË»¾áó±¤PÅòäRÄ}\ªíõØê‡{f\;ƒnYq;˜¸qƒÆ»¶¶bÆüv*ÏÜèí˜!†˜æBíÈ´’®nijö²I­lس%‹Ž$Ñ!åõzЗR(û_z÷öÐù>/·C€’À}5e2ψŽ_Ð,À@ ¡Øèjþ>G!a©ôâ#ÉãÅI7쥅{“~ÚVö*m™åËiW,,2dÇ<‘˜­‹¨Z¦¾â¶(Ÿ4Eô ƒehs#‘²Á†äš(„T៕Û_cêj‹&»‘ÓÐÍ0ÐS0îûWñh¢Q(G‚q,e”²ØSA"‹ŸV»DG¶ecâcââîe'õ2d0ƒëK:Ñü6OŸm+uøyw,Ó˜2„bH=Ô¡bRÉJDDŠåž"ß…ƒa]~zýôNŠ+7a›=Œ¯—i`H¦cdq$òŒ–ú ’{º #Z]Ù]ÛeLŒõ̘Àª$Y)qþ²ËâÚÍ×€ Pº»’èÜ{‡·åß.lûŠ?2{0ʾÊ*yñÙ²{:Å®“jÈ2¾^á»ÀbP1éJ“fÁb[¿k¯ï­>Á}·oƒnH³ÇêÍÄ1†Š‚ÏÜöI=×€£8+•‘LL¨Ã]·­qTz Ã»®ïÛÆª¦%iôbþ &À‹oLˆ]‘Xz“b 7½€£Ø ;.ÃTüxƒ$W½ß¶›LwèVfØã)¸æÔo:M*­¹¨P)®€úEŠ'Ï}õ¶R-¶q—\¡é¤ÒK©ƒ7+¶¾ÇÔhPöì×y»Ñ­#\Ÿ5àÓŸÌV£OìºIŽCå›SàÖ´•{#w£.ï„»Š§ûWNQ$|•°¢Š'«‹iv*Ñ1íù¸°÷N*³z“7¤ª ,¿ÃdžÅÖµ¾ÁMÇj‡sÎ91æpõ`ôdVŒµ¥’x›I‹ ôz®í”LÔˆ‡ä“r|¡š?™"I*$’´@è ‘VHóTÞÇh®Ó&sdÉ•ÉÏ*Çé÷Í–¾À¨<ٳٗ°Ó¡x ÅO‚sË)¢ˆ誱I³g .€Ð4»e­PÌ]›&8åÇxôç’5eŽô*“Љ$Ûnìß°Ðhëm¸’`á.+´D'H!ˆ¢ö¢ÌIüïß[}ödÝ6‡Ïš¼|¡°Í`f¬Y °±ê²}‹lwÄ‹,Çc§…‡Bü(ó^uÞ1Hã)9 U¬ýõ£7¡ŸJš¯:l8/ÛAlž€Ð…ICÙI‚𺠠v[C$5Wz:)Ç’›èk]‹\XAç骵Œ#v\¤0a­™‘ Ñ]°yxëBî‹è`45×ZU”f Ñ?¦†­dv4ëÍjZ Pp®Ï¾¨´Kè üïALV®¿¾•¢6A_H]÷ È°p~ǯê&™R¢SÏöÕ$º-¡Ð€Tß‹X—f×E5 ^>»¯}j N{º âüXøjJìÔU!"IݤÝÅ©l´Š®DŒy ºÒؤY<,äýô¶)M“ÈT~Ú[‹$²ñ¯VÈO奱H£K‘ö2—ؤ'xÜóð3 L,q(h%f‰Ÿˆ°cî螬ŠüûñªÚ2•™åø²Hy<-»O%SàÐx¿$z‰¶V’/&ùº®ñ&cFaHÕ,AX]WwUWíwÝ )ºÑTS{6M¹dF¤dØìýŽ™¿£X#•ƒñvà1bùÜE³Š$óü@dôöAêÇzJtéBÃ/ãá‡?¥·qš$¾ùTH=¨'Áꫯ>úŽU$—±Å·èêíÙ9°‰²¡Xßú÷ ÓZŒ²$£‰›âðí¸.dQdvå.Ã~Fäðd¯©Ž•½iƒnÊ“Bº$ØÀ^μ(þ’<ѪÈT |ì~—©®Ëièãeo9é¾<0JLpåÅЄ^!( Iï‘gè!±÷¤ÄD»žåÂ9KÄÙ2ÂèUBÆÊX¨ 'Šl‘õ ¯3V¨Ô‹Ø»â}Ý1dÊcê«`´ÑP]kD¨,d›SÞ´]>Æ'Ä›œ8y&l’ULM\¨ ˆÝ¸– öb,x"ïÆ±“3Š%¾!Ý× `Êõ#“çLEý52Pº¨Ä1µ_dþºdÍRGCgÝ3òvèäËÆ *–IJÕV*H®» G&™qM7߉ß&,XåŠ"$FŸ™İ@?qdŸ`?0EÉ×CRˆw?ã8lÇDqËU₀đ|‹7@)Msrud¤™·?t]Û"†F#G0¼-œUöI .ÏŸjdè¿&Ûñf oôùªc‰$,a@ˆ¯,Y‰¿ï¦M½ì~ÿe猟VX¦d˜±0"5*¤-4y ÷ øª I–1F‡\œ¼èåôøª:ÎäÑt“G@It® ×®–Žtû9_Ç#Iƒ=Œ’2¬8‡!­‰4HÈ IÉ%%²¦âS:l}ÖXäy—„ I“*‘È’^Ë0€…ûꤒÑr:ã& C—[VLeG˜æé‘„ùo'ª€Ù̪]k’¨J‚ÀY$Úžõ‰,Å×eãø‹sÆÁÈNJ©„Å•"-ˆÝ¸– ®˜‹»ñ«{™cñïÃÒÇ!Í1zÊT¡uZ®<ªžªÉýu2eø‘/Ä;츸ØË!&D•–ŠL’#q®Á|±¡t:#Ý“&0#;â­ÙÂdbÚÃ$Àª¤2’K$Tm‡ŸfLc»óù_ð™2á•÷».ésú§ÕšXÎ;ÁÅ-•*ÜA$…IÉZ¹2cXÛþø©"•šYߦËÇ„ƒ¢ª‚E(ÙèvoS&gY7ÍÙbÉÆ†\‰x4,&lp$Uf¦¥ ª$5tnµrf±€.ýº>8ÇYg,3Œ>ªB¢V^…)±f¨€HF¦LcRänÙ›|{‘ÊxæQ ¢‚òâ¡Ê€7ì5)åf­(Qèâú"XæÈæÁ@.jØ×}»û tº9µgtÏ—#zxrލâ’>*cp 1$YnOÐRç.)•I¥¢ÛVë˜7D†7/ŽÙA"qP±²ò*“Å 6HúÅWR®ˆÝö/â]ÍñeÍy=Umµò#gU ²-U‰PX-’M©ïT¦|½ërÆõfl–tSC—$j¦ä¯* µb,x"ïÆ¹É|“6ŸÄ¹ø§u\1A•$ù³ª#_P©RÊ®<¨=Wg¯}\™œ»jøƒ:lÛ/VÖF¢ÊJŸr/YsiÕqÅ™7ŠwHrÙqm}–SEúÇ#ȱ £mïí¥&ýÁ#©ür{¯”?¶±ä—ѯNtË“½z1"FÊC²Å•z ,‚MøÐ¸“—ºgcn‡”³ùÈ¡H>_èt` ·.6f>õôVuCx;Þᑽ,fRð¾LÐH¼T,l¼Š€GdñBM’>±UàQZ5` ÷Ü2ñÎï<ÅÇÍ㌔ÛP )_ ŽÍÝh1/±É—#dÉ>|™ Êc´‘¨4½1ú@¿«ñà~z Ko[šm˜Ê>b8¤ý8žVTöK# 5Õ‹ÐVÎñ½ß/ 13Ï­‘ŠY j¤É(â6(KBÀSUãYWfÝz7&Ví9Ûs,,Y|yÅÀI›É>€ýŸoñ²e—vÄÝÎϸï:Ç*Æc$ ñ‚ZÅøºöÔÙmX¬MêlÝôaùÃéð•V êX²•G‘Up¤öUØ´uŒ9ƒüÿŽŸ"Ü@A˜÷ƒSbâ`ßró°#FK!žoNãPXý,B¨6,±]ÿq~F[CviwLͺ9²åQ(fŽJªä¬T‘úN¦Êš0o۶탛$8¹&àÇYš%U¦[nE‰ìTm‡öbÇÄ27mÝw–LJ ²C•SFxª¸P“ß"ÍЩM»KYí»Ïºª|Ã<-‘,/ Œ¼Š€@²x¡&Í}B¾ÚbËñ´än»Üè5ªlS,RðPÁPÁ@€XìÚŸ:’W°Ÿ£nîYX¹2å¾]zY¬ˆ Pb * 5WŸ nÇÄ~ÎÛ¦NšiÙ•½)³¥ý$€?!b ­6F}û+vÆÈ‡,¬³G#DT—`TyX OšSGïU‘´mÛæÌÎÀƒ4¸_Z“ÚÀ5þz›.Hçågn¸Û‰Y2e 2â‰#ù¡Ñ‚Ž\«¢Ÿzè ³¦Ék ÇÎÝFéäLLÓÍ…à⪑V Bì(÷7dŠ­_M ÇÜ·ßIÔK<“6ÞÓˆ¤Æ*RE P …°ÙèvoMä-b]w Ó†TeäKé[ÕljuWjb(º›£î ÑÓä-bLS﹘ïùsLr:Æ‹#'@Ô€,¢èX<éò/Äèm²OT9.ÀŠ-"€Ö @  ƒ]_Ž´ùâs7ÝÛwÁÌxqr Á޳•Vm¹'°PQ¶Úb̶ŽÏ£—tdý«Wäjârð7Ùr¾"ù4Ü"hxH«`YJ‹>âþªáIì‹]™¢17ÜDèyg}±§ËŒWÓ•H…°lô;7­t6<ýÒxòð°2²'’#Ç+‘ÈQš˜ÊªH ÆÈ÷¯#AŠ#'z–<c/%$9† Œ‘Æf ˜(p²B€hŠo¿`1ñ6d —*sŒròve b%IôK0 Þè€F‚¶zåŽxÖhY]AVS`6>àè19ÙSfE¼Ã>äîd““â˜×„qq ± rÇDžÏ@y 12ào›„ÛÈ !x&h$N &^E@#²x¡&ÉXªð´'jÞw¼ødô&26FÜÒã1Tf ¯ÝAuÄö¦Íh1:;|óåC‘…&v\Y2—iÒj§°GTƒDwg£ùhF¨’L¹¶ñ•—–Òú¬ÏHª§Ó$ð¾ +Dõäë24º3|AŸ›ðààNRY£‘£ ªK¸*<@bIóKÑûĬ¢rwÍÅã'äŒ|”3•HÕ£RÌoÔ$»µ¢b| kÑ=Ý7Õmò ¾ÈoNtfŠ1Øé<–¯b šÑbíˆÅÞ—+z8É•‹Ó‘R.@±e*,û‹¶{…'°zβ#oÜ7L͹Ìï/ÍOˆeÄY>]q«èQLlØ?}WØ·FÍ®f™%Å•¦90æ¹"0@#¢ bˆèþv ûj4Tì¶é¸&ׄ·fÛw¥HÓ)WÔ‹€6LlÞIè Í“u¨»(rr ÝÙ·&<ʘͨ¹‚ZÅøºöÕoCyÁÞfþ¸ÐåBbá"¬AbÊËdû,÷ O`õ*vuÜ#JXª›Õ¦û^IW‹„5âÏg¶Sõ›.$PÆÀK7h–?KHX#¿ï¦7Ù£NÍ“>VٹʀŽI(EÕŠ’?R/ûêµè‘9ÛÞí›…žé… þD+7¦ëlX±#¡Jª6ÃûT—aÉô7'yÏMùÖ)AŠ,˜â•ZÁ@bH»,Ýj”ØûÂ[…¼eɼӰxybuâ¡ceäT M-›5õ ¯üK“²î{®|¡>`ÈÆ/¼TÜ(° WvmOgQªè©Øø³wÓE”ó'®‹Pˆ*YC° )€hƒG¢š–ÈÞŽ¦Ç›6^>DSJò2Z5’Hø³ ,PÓU€}kÑ…Ñ“Ï΂xp°'1É4r4aUIw@#ˆ I>iz?|¥fŸfý»+çp`Ídâf…¨?p ž‹²ò·Lü]Ôó–`Ÿ;IËÜnŒåÇ¢½} Ul̈ÆÜ·Ý£‚yg>¶DÑŠ ^E[ˆ» <’"EVƒø‰ÅÞ7Iã-<Ù ¶´þ”¸¥Lr­Š8‚ÂØ 6z›Ð¶‹Ó<&^49SÊ"hg|ZuGjb(€$>H ÑÐZ8»¾^FD³ŒÉJÁ3(•£âÌX xè}yy-Ψôñ㓲Œ‘‘v&N‹¼û޵Î5äøôtøþ]žÍyú½{UÖÏ «ÑËÜvŒ™ò½Do>l댸ÛvŽñšKfìLf‚ˆ’hy:ëâŽrjLÁ¥ÙnêºÔŸEŽÙç&˜Ù÷$ø×šéž”•䓜Ÿ¤õzïÆôyù:=UÞºœ“.¾é¡—Ù^'•¶†®‘'‰è}âÆ‚ÙRñÕÖ…V Q…ÖƒäA yÐk´Iâ•èU~Ã’ñ Gç Ý{^ú Eø/ÛC6Èà³ãBÞ‰$(³¡+tÀ5Z¬¯«ù ‰!ÁîÅ}´[* Ñ7z‘—ï I¦4§½"lW½ ¿@>†‹©±gÛC Q:†4/B­²9)ì ´€Š â¢Ý7Z+#˜p@öи­îöо´ŽÉ÷Ð[İ žGÛBMýt4HP;CÀšöë@•’ ‹†eÙЩYŸ:G\WhÖÐÖetn YÃØòw&ÜJÊÌTþ/°×ŸÉÉž‰¨á£Ð†<û¯QæjÌÙ*¿Ñ×é¬ÊÍ*±ØìåaÞªº$ÊnJ1]àÀu¬ÎñÑaMœ]‡/q—9„ÌJß`ëÏÇ)¹Qß’1Q=nFÇß^ÇÙåT2ÅÖ¡’ãBµDèAS~-fF×E5’–AÝëQsÕ™AZ'ìÇRVX½Tt_À x&õ•~Íë¨ «ßžõ@àk‚ƒúè'’’È¡ƒtoγùñÐRÄ{UÐ)ƺµ—-)–Ù¥±±åg’;d•Mž ‘_™QûkmYÊèÍ?Û<ȱ¶+,|DÌUð]Ñ6{ÕJ‹l^f pŽfçê( Uˆy£Fˆü등`¹™Âr |Ö¹¯É›þ$em˜qáÅ ÄJˆL M!«!ßžµ~$¦Èþ‡ R6293$.ì倰,IðHÕ“~ˆ¢‰Ç‰ñ±c‚‘{"ÙÙˆ©$Ö³vZHyÙL°¼y9 ë*u²Q~ZÜ`ã²Ji¢s0±²"HŽüjÊÁIÁ* vAð>Ú·Q%\Œ‹‹‰$—&-°pkÕ`¥€·DŠ‘}¶°¥ñ4ã³~.Õ·¤£68~³d#RGd)4 ³dOs®©üNm5 Û6Ü<7yâW.À)y%g t @¾èi‰$ì™ðvøöã¶×ÒàP§#e|ww^÷z³I:1¶à|„ÐŽ¨e`h A"¿>ýõ =™_áì<„Il wÁ½v°žîÏ÷:攓4Úü&FÁÊ ¹.¶ ßd}÷ÝÞ´"5l·ðÈ>qgLu» ^©âHðJÝ:¢E޾ÃQ7ÐiÆÙq1²šA ^n]ÇÌ1RO’Tš¿í­zÙ 8;^˃0› iøð[•š—ÍI¡ã¡C¡öÚÄÃr4ç`âîX…x¤¢Ê‹¢ì|€|ëD.Õ†a®%eÍYò$,­âÃXuc¢:'îu‡ÙE%Ù¶Ù±£ÄlzH—Œa$e4EH ›êÁ&êÍêcl{vFBæ´r,«Z‡ŽwÆ”Wí­®ŒÈl›V¹c6U‘[’«NåVøßç^{óªd"Úp!Ì9ñc‘)ä{v* Qbè@²'¿ÏBÛ.»~ Æ—å×Ó™œÈ„“Ë‘<¯ß»þß \N:H‘ G«^£œ‡.kÀäO šÕŸ¹ÐM‹n p)=4pÑƒå£ PâÄÚõÕgîl[dK°mr t0:ŒU+ŠwB Ð=©“BÉìÿs ¶5öÌ9r1ò䉚LPÂi•o¾Éæþú¬»V™«¸<7(`Ö‚–€ÅA¢@4 wÐЫ²"Ú°"Í9ñc•ò&ÝŠ‚Ä!n$ }ü ¯²1ö]¯Ôô±YcàèÌXïé’{=å¡m[&Ù4¸ƒ²JnBò³1 ú‰$U £Ñ(èAün£Ð`¢Bá½Væ’Kr¾Vl‹»«:У±±qñ1— © «æ‡÷òÌè¨Ë³6órˆ–HÁUaú‚=~`ktn]¶œÌ]ÂHI”Ö‚–€ÅA¢@4 ]ô5¥´e·d¦Õ„™§sQ/ªÂ‰ù‡ªî‡ªH@›óÞ¨n…ÆÇ'#Ÿ«T^YšCCº¶$Ðu¬I}‹k±»sBZV–Gå/~HP·ùtëí«kd’}£K`xöÖª‘¾Î3`î2ä1ŠG»×©]“TgÈÙråÊ,‚^=D™”•š4E‹ïOùƒàTíY¾²Êa$— Öì#Á+tH¡D‹>ÃQù:5Pc#Øò#Í}Å™èÉÙúˆ?a«„Ú&PB¢Úóaõ–,@ÓVbÃ…Ÿ¤H³Ð¡ùj_-† up6l%ÛÛlr}R ¥äfbEyHªDQ(ë¼n¶q“CFË· Q†!`¢C a+ I%¹_+7WwDkFnº v®lXñ„‰JÇÂFSÄŠ A û‚MÕ›:&NF϶åH’OŠ>€ ÅAØ{‚s©H[6Ðû ) ™’=³<³š¨í)êy™‚‚A!A$-Ðð¨¶D;F1‘£Y J¼]Þwf®ú I wbˆ¯: aÓ…;ãIJ##üÃób(^ùt| ñ©H[#ø6Úq—@ÁRBêË+ nÛ<¬Ù³vlÞ¨¶HÛ0bŠ(£€qËÆ,ôÄI³Ù6M›ìßžõѨ½œ=Ç*lÔÊ‹Âíé7v Š?­¾¸K;¤wŽ1öÙr'\ǽ@A°Ä@ Hº$¬‹è}†Ÿó1Ñ`äAs`Ç"QÈÙbE’ ¡t ®ÈžïÉÓ) ”JìÐÄ3dÆl Hø:3P¶~ /g¡CòÕS“”#‰ÕdÛ#Æ“qË$¬ †I˜‘$Š¡Tz=Š:ôhóü‰þ ¶ŒQ‰è7!7ªÁÃm¹_+6EÝÑ#ÇZÍ"ì~.66:ccÂ@UÕ~½ßù)VVÓ·æÌ³åc–d¡Ó‘È`0ö ?s¥ _ø~Ïÿùçú>—©Èþº«¯=ýõAvÆÇl•Êh­Ñ¬ô ׎ÊþÎ¥ "=›mŒH¦Z>eg%?¦Ø’g¡×z¤¤íë"F’ÿ7©ä9rÈž@ 5DUŸ¹ÐR*›Ùà¤RzhÁ£ÿh~Hj‡åj*ú 'ît(>ɵÉp,`„1JÊÀ6À‚löl›=›=èFèÓ1@‹Qªª€ªŠ*‡€ö‹¢5fàØ+šÛЬ«4Œ¥ÙrCP¡j  PÉÊ¢FØd?3@õ_ P5ûmtGÑ2ì›Síòm²ã–†Få*´É̓e‰²lÉñCÇZ= º–¸ûšÔñÌTZÔsºX>A E޽ïüõ›fñEr0°rJúØ-J«2«(6€ 0Ð ŽÏ]2c1àÇ—0fË"žHV(¦ªÂ“ı`_gï¦L`ŠÇ‰‰QÏ‹ „¤·|˜€X‚Ä)4 #²'»òtÉŒÌi(1ÁŒÊ¬ìíäÛ1$’OÜŸíàt4ÉŒ8¥11תF¡Qlš¯×²^ôÉ“—9’âa>>Ú¹1‚F´a¼+‹6ãN…‘”…ª+`‚AX'ºu¬&ìÓIŽÌÄÅÍ4ØÒHÿ,E3ÆÑ ]/ícZÉ™QD¾>4¹c6\yYÕƒ(yœª($ñ½Àüüé“.qdl‘”ØäÈ‘²«wàHûvT~ß®®L˜"ß=9ó ýµ2eÂ$ŒÙ \¿ËW&0ˆœÅ‹>?O#ÈV ¬¬U”‹ìA‰é“&Sba>>>)À>ž,‹$ dquðnû÷ów}Þ¦L¸¢Ùx˜™Ó¤ù8LÌ xf€6@``ÏÜé“ |LGÍï†ÆU`Àò`¼€ 1QÑ ‚@®údÆ(!ÃÇ0îâ), È…&$ {¿'L˜ÁkÛ¡I£Lá4F7S#Nþ•³ôŽÏB‡ì4ÉŒQC¶`Û_f…‚ƒäHÂ”Š–$C¡^®L`8Åq#ôâŽb »–fƒú±&¿+­2c”Ü1ñ·åâ3q° ;)¢(‹R U‹£BÇCS&0DÉ4Ùf>ó1C°0¢½µ2c.jæË#:ÊV*¦ªÂ“Ä$XÙûêäÉ‚+0ŘsF4)° ÈÌ !A¡ÐÀÓ&1ˆC‡wŠyJœ^G™Ù¸÷@1$€,‘DUÞ™1ŒA11à†Lx ˜ X4Ž'~lE /|º>xÓ&1‰Q‰òã qæD X˜çubÄ›%’I&ɳ«“.~!L8„h)TÐÿÏõòu2cŠËÅÄÍ™gÉÂfe¡a˜rØ …ö° ?s¦M‘E1@sÿŠCó/KŸ‚îªëÏwW¢“.¬ŠNà™¿.K*Sß@HýÀýµ-Ù¬U&<&Cr•8»¼ÎÏ]Ð I vHŠ&õrf0@˜XÑã¼1Á0°iNþ£@}wËÀÏŽ¼i“.©Áÿ$0Ü ¸a# nÛ<¬ÙwDi“¡‹8ÛŽ×òu‹Ó(/µ"ˆ»» ýïÞïL˜Â#Æd€"=\™0FUÂănKË,Œ¥Ù'‘C-A∯ßS&\1áâA˜Ùña0‘™ªÝŠ‚Ä!I M {¿'L›¢‘aá`¬­§©"Vµ['Š›ú³ÒÐØj¹61Cðví½ñ%!r¹ DåæffU&üt;ëÚµS³IÜvüMöü¨CBÀZ P `‚(¨õÑJgí¸›ŠËŒž €RFSDQ¤V<àk —ÙvÜÂ|sÒ„(²2«($…eÏDÙ×B7E·ú;è©¡-06¸Ê>ý1—Ѭ£ömqæ'§—‹@0*QÊG¸ ‚ Xèø±ï¢L–…K´E$â¶Ü†nýïJ‘.%¤Ù`ÊdËÂP$; Ø{Ø~çD˜mNÏ f •à Düư Ph:‹»èj´Âiû(›*C”s#ÂÚëù„€MYš×dOs¬Óú5h˜¾ÂTùT(Ëê±Mý"ÏÒ;= ¶µLͤÃg\tùV†U€2ä%@ð-kýˆÔVßA´—gCåñ”…²ÆØ’I$’I$’I²I$ëo£ £>nÛ‡¸*®TDñ’2š>E©ƒÕ…øÁK6$¹XùMçŒÐ ]wãÛUv6Û‹&`Í•]ÝH+ÎV(¦ªÂßh‘`_gï­™‘1협eœà®Òö9<¬ÁA  ’42DF9Ä%å*ñwyÝŸ}$;°w !6œ(a“! µÈÿ0þ£BËß.€Ï^45„ä|=¶O‹ò† Pü,I&ì’I²Iì’Mûë2…šS­ɇ·È4 ~õ¬Ç#Rålßã (Þº×dƒv¬M @Þ¿¡r(eâËj|ê5h©ÔŒ2ì8òJXGÈ×?g\Íp@1£Æ:úÚŠG7$ÇSëZ0». ‹Ð (lyòt7¦.y D[ßÛQº*B}vhšû¬Û4’,'úY‡Ï¬”¡gXƒ)7}Þ­³t²$àx/uÞ¥±HP„PÄ‹[b‘/’ÉâMƒíî5-“Æä*êÔìjÛ%2`rì{'¾ºÑ]†¨x­™n‹qxéч°o/B®ÊK`£titgy 0ý;½fÙ´‘ +9JcÙ7Z‚’,C²— E{jÛ%,Š|ø,Mà CT‚<‡½oìt¶1C± 4[v~úÚva¡ÂËtn¼ê˜ÕР,V€[eî¼ht9{Öl±Î V(í½¿MqœšTuãK³ŸfbÉë$¿‹\Sq:µjŽö<ŽqG6JÙש?‰åz•37_FOMÔÐòkÀ×)KghÅQ³$ä'0Ö‹Öàìç.Ì{Æl©‘è#”çï®|’wFáG>9³1%æ$é·sÚg]I‹™#G'²:õÇhòËN†-ÑÕ2ª‹€CC! 7âÖdmtSY)hú<µ¨yÅWê* }Î’, ÖÍAÕ(ŸêÖû6D©üÀc8÷÷ÕËÆN%#Fb;ïQô á¨VñuAjQ骿7í ,ðã%¢Roú´]ó8áæãÀûÊáÆðÊÆB¶R”-äדZÚvs2n»þn4Ìgôg‘Ë&4…T9bmB•,H ‚$ý‹HÌÈÏlÉeLÓéÅ"‹EYc“W`½Žý«¿lµF“£~>,ñÊÊæÔûë)4i´q±sgÊÇÌÌÛ·?š#!b¥ÉýET"€=/Ü\,Ê•‰‘¸bàdϺãd€Ñ$sôƒ0 ÌB€‚Aª$ت£‰²TΦÅ<Ùlù°d! ,2µ«¢@Iðª÷½lÍ#7Æ.M²XbÆ• ò<ï¨ …úA² _f¬ý QKA_³Ähß0ìaƒ×“>R9eXœ16 dšƒ_Of»Ôþ&»fI‘Wy ¼<ÆRÿ6¸€xÿá³ßä»­sÞ&ßät6c‹º˜`|Lƒ1”ÌðƱyS0&Åý4@î¾Ç[M¨˜tÙ£bÚöé2ró#ÛáH™~]Qc áIäHðm‰S×ø?=itI~Šmø8»vF÷:C¬eU(”RÜÞ?ÅZËVËF}ô ¿%]<’«•I‰RAac¢k¢@ºý5„©³nI™³}Ùq²òY!U™D*ª$ÑE4Ÿ}*VŪ½<ã댎†ÆÝ"•÷$}®ÏmÑ]Y·bAñ´ê’I/%îÉP z¾è&ôŠtFÖCq0±!ß Óãd´Ï3L`Œ !ú¹}FÍ‹VW‰Ú 0ä– v¡C¢I'­L÷EÃV:,´;hÅõ –ÜI<ÀXZ3ä]zk!° ­)¦è˃JÎÿüáØ!2JΈ¬#‘ÅŒ1kóZ?ßUº&š8¿ggæäG$xò"š2ž›-3—» ô:Ö{ª\¯.޵ES"lˆW‘ ™qÉ[ÆB†QßH¨Çª&½ÁÖàí’¦?l·ÄЪι9 ‚Œ,C1» ?”÷#¢5³ŒûHÌ8¹2a³©ÆDQYu˜PVb &F&C^@cBšþ€™rr¶ÓŠ£eŽÑƒh$$$bKÚ,YÞÆÉ\˜Áˆ~!î´š%;|Mqÿ-Ri£‡ñ›;nQbJÐG–áåJáL(­`©>X›Ìž…]ÏŽÿP|´™/#,·4qqPÊT–ƒÍWæ¡èìGŸ‹““>\¸Ü}eâGBÇdQ°=µkfrg™ÚNYÄÉ“ ‘3mN2"ˆ[¬Â‚³I212ò‹/ *m9óáÄŠÏŽí9ê¤v å…än¬’z½ H‘Ιž±Š0 À p¥d¦²“Bûâì ùËUþŸ=ãr2rJ¡‡¦ôjÜÆæÍ×GAü‰ÞNs˜FgÑ•ü>Ç’OÅëIDø™Š@4 ß‘ þG®ÐÉç0§Ä1Çòï/¯ræ‚^Oé’J‡Õ¢‰¿§®®…ô#n…Ú9ñpfÄJÚY2r±ò9#Ká]š…äo²ïÚÅȼ+ø™Ç0¡Ãc·Ȩ†EåÄÀPhl_d€4;å¿eM>Ù4 –ç!ã$€-ÉÕw×U¡b··nÃÂÚÝñDqa̼óEFÏKF¯ñIH«½ ‘ÕÄÏÆ L–‘gɇùI:’íÅAnF¨w]êR*{9¢SñEZ¤é›„žä’"ªW»¨Iª$ŽìPº#m·Äœ‡rrxú2#>;´ì ä=Hì?@^FêÉ'«Õ) <[2)xfÅþ(À1c…1Ÿ š1¬¤Ð¾ø€,‘ ;Ÿ MŠ–F(aŽ(´aˆC_šñ?ßR‘–ÑÉø´HÛ«%ª8ÆF‘»oP;}1‹üLÆ0H”wäj•tw¿ˆbüÿð¿Wùþ«Ã‰üWu^zûêl—ú9;wÊàïÍáä¼òNÓ<,6ž¶ lYãDëìuEèçm'1±2_•™¶§D-Öa\Yˆ$™ú†¼€"Æ¥"¾›íÇ>Y¢° G+Bˆ(˜JõaˆP„‘vÄê†è³mÛ0Î|<;Ë9T@ÇÉ•¿–A` QÿëBd+:H2v¼<¼ül4ŒâJ‹+˜Áo¤+Æ´IèX *ô³»µ®IÛq¾výoA=nG¾\Eßçw É¼Évy>'L|s9QL¯“;8Y•¥o¶°EW¹èUÑÕoˆù/™rrtèÈñ’Ä3°£ùaA¯r:#Q×°ºðÏ¢Ò»ä´k`‘ŸQâÀ×),Ÿ©®K°ƤŠ\<1m»ˆÃŠ) \ˆ]× ñ‰’×’ù h]ÕO¾ªè6lÌ}§bÊËÊÊCKzrćӣÆÂHrÀW°þú5dNÃM±ö¶L¹0RnèÀ>Ýñìn»G]jGì²b·7Ń" Øœi2~Z˜Y†œÓô›µbZ‰¢_ËWÑ=ŠÌ›ŸÄÅÖEY“6#$’2ªW»¨OTIàêZ«5‹†È›ôkÇi=|ƒ•42òs²¡Å ¢TI"ºêêÚìbÅmƒºd|©ÇM´®á.<¥ÖW}L@‘Ìûžûö³tf™»áŒºHò2pš£š@Ë‹©ô‡Ò±« t(È$­¦iÞòd|eÇÃäY§ô]C„¢Hˆìô,v$vŠI¢8´ÎTÐO³mPæ…ŽÛÙIˆã@PÜ}Ák®ˆÒÑ)‘»Ï—(…r˜.HÛáh$’‹zà’Uþ&n‘áA¿#KF©Ì›ŸÄÅ•Õ%LØŒ,h¼‘Pʽô€z„õD‘î¡L®b~$sD•r2qåÞ2X†cvTAA¯r:#KD§G£9ÿøËS"âÃæq’ºd®ˆ¢Ú³“ñVLGã9CÕéÑF½ †*H>HwZ¶‹‹/²gâíÛ&y¹ ÂYŒÎèI’Ù‚]­@=èº2Õ˜>-Õ£°òÈØR0¶õ±ã¿ÄÍÂÈ(î¬j…ÐfúñI «:fÄaåÛÉU ª.Âêj‰#Üè6ßYþ%äœVuÉÈ\„ÈñžD3waGò•n½Èè üLûOÍœ\™0‰YŽÔã"(.³ ˜‚I‘¨kÈ,hWÐìâ“9ñ¤ÅLV|y=3 XPò¢,,T cØ%ßA¤Ž§Âà¶$ì‘Fœ§ùeˆÚ¡|l¹rð+íbŽ„ø™~04Øñfº$ ¡¦—ðÆßM0ïÄ0P,Ù°::7án ~âårò`!SlÊ µ‘Ð"ýô7:>ø|´™/#¬·4qqPÊT–ƒÍWæ Q˜þ Ž,–yDù*heäþ™$¨q]Q*&ÅuÕÕ"v#n‚G#lTjdÉÊÇÈä-Ò»5 5ȓٛö±M\›X\÷ÉÄÅ„qñ–#  -ЫÞÀÓ¢U¢¥vM£`‰·=ºig2.3e{!MôƒVzl ¡¥¢âÑÓÙ £ÍŽnרk×°>àxÝ}êd‹‹8ÿKêîLˆê®¸Ñ¶D‰1ã¿ÄÇ€$”wäjÚ3LîÛþ{øw¬=oKÔáÄþ«ñ^}®ô´\_G+o—{hñ$ÂÈi䙦’(€–+bÔÌ ±g=¾ÇKH´ÎvÕ$ÿ)‘&œem©ÄÑÅÛ‰…ÍD’ì}C÷{ZLÊM¢ðÏ{ft˜ˆŒÏŽíŽ@E¿™ƒGè ÈÝY$õz¦©“ê¶•Œ¾<ØÿÄÚ‰P c=Mzk)4 Դf˜Ù‡7ÂÑC“ˆÒ¬r®,¹ËÙŽÈR´A¨Cc±×W¥ Óìïíù1O‹úƒÔñ–¹‹£ùýÿ=L•ÑiœÌ¹vi~%Lh<91J¯‘;8WbV–5¾ÚÁ<ùž´ »a”üHY×'!rw#ÆyÌnÂå*ƒ^äX:jÉè˶ £‡“&!+#mL2bŒ[¬£ ÎA³#P×XÔ}ô[ ømÓaƯŒdÇf‚êã°kðän»$õz.ŠnÙ³qö£#+3)4y'Ó’$<(ñ°€Yâ°ì5Øñ9Â)ó'É“”ÅAþb’jÀ$Mh_Žõ`Nõ“±Ï›®:äJ©"æ<}(ƒØ*ÄöI°èöOB޽™aWâ9eÉ0<­•pÃ"/¦QAd7Ò‚XšÓYÉ$ÉDàã`âogLL“3Ìfh#©aú‹S7#}ž4@î¾ÇSË“ôaÛ’!…;ÄÈÏü)™Æ!úƒ‹¡!ÿ‰DQóaºñ«Še¶t¾ÆÃ|Œ¡c:ýÍñ ÿŠÅŸ=÷½F¶jß1§šL|I%àLbe ©D9ÙèX6$v˜¢e#‡—2mXË_F0Y^Y¨¬mÅ)€¶*ˆÙºòVÙÄY.Ќϣ$íð´/%rõÁ6ˆ/ñ( ÐüZD·fœ”)ñ1DeI£ÌˆÂOrIU «Ý„Ô$ÕG¸:i"퓵3·Ä¡Õ•&\œ„È^½I#%ˆf7aGò•A¯r:#T‡¤2-Pa_˜Ð›J;$h6r¾-~8ØÂHãhŽH‰ÍFV ^ÈC$ÙÈÔ´Rv\ü]·dÃ7-ˆ’c<Œ¦Üa xµÙÕ&ìçüTÒ>èÈRAŒ…#Q> v潬ÙþúFž,E`žØè2,@= ”e#ôÐÚvAïòý4 Y+@ÙÐhšÓô)oÓC˜h 1ØõEdN}“ø}µEWì¡„æ…iH¤ e\ù>ÚR`ält-)æ#@·gÛJ@¨‡‹¿>tJ…Ù1Æn¿Âu Øâ€ëFdèB àh¶WØ©Q_é#¯¾…L_ˆ4ËãÆ£VjèºÃb™¼v”O——%cgS§D˜ÅŽBëÅ1%葌ªMüˆñ«H"à ï¥"Zã(h7“gJÝ„ìbªw]ê‡Ñbê=ô3LãAL£/0@ i"í<ƒ©H·ERN‚4¤‹Xëî¦(À½ÒùÕ¤ ùt"¿òÒ/\|>tJt²O]j™h¶†C@X­VJìhjïF ß 2qÿøMsä8峕"É<«=‚:× ÉÒ;=+;¸è錑áhëÒ•*<íîÎ^~&]˜¸Ùop5ÆpvuŒ•öüs !ê¨t‚£Ûнë'„Jýp=Ÿ¾§$mYxäú9a$ʘ$?—r¬WÅYè Ch¦¬zôÆèóIÜ‹žšÁ¤JÑ} †€Tß‹Y‘µÑMd¥¢·öÖ¢çøÜ¨ÍêK²ÃF+ŽNÒ%¯czʯFÆU„HQ÷'­PLÂP°­]w b$“"©$÷õjVì 1CÀ `X³ï£èÅ ‹Î`¡J½ƒA‚92(¯ÖˆÊ­g H$WŽÊÛ]?™v¡>zóãF‚g;=$Åæ~Ç‘®RËÑÒ-“.Nq°w«®Ž™H¸ÆÊ†‘§µÊp º½M}—_Fœ©ø:Ƴ05ì:ÖÜ™…VIš88K;r»}¢¤Œ™;‡ðóüC3!Äiíä}†³&Í4’6åîx R™Y]€#ùlB‚h  ›’/ûk¥Z9tÄ6ˆó¾NDþo ¶¸ò"–ªŽêî«­g}/ØØ3q2ó?‡Å(IúB RE €Iú´¨¶†ãï;t‚N2z1‡MFBwõSHèö:ë[]‡¹bç‡ùwkB¬‘²0±`À#Áª:Z&ÉÊÏňI‘%`ªK3à$ôMzø¥ûÖܱC/¨ò м>”'%f”±æ¼ê:ö en»~â ‰Š±FÄ(&b ±dÑû4 à ÷áË:™Õ ²M^O€{èƒãD¨>é…••.&>J¼P•Wü6H«ðM‚ïTžˆÃݰ7 x³!CQ²†[ ÊH…"ǸÐZ••‡ÉÉ‘Q[3uWй{èS<»®ËÅ›ê³G8.³3رJ,ž5]oưûæÞ¶è`)² IPº˜ñH‹$ ¾õù7lWH²$`$ãÆA ` ‹=v}Çß[]h´»¶ y¿ óP°_÷mÄ1µqŠ ~>ãTÈA»àOšØOr¯.¸%H D‹¢}21÷|ÈäŸä‘#ìº@ä0ì}&©üÃæ4â ±ã–oR@ tYU±¤ ˆ 8•’Hëó˜×ÜñS3'àíÅ@ŵ÷åBò£äWï¡ >÷¶Ç90]rÂ"œU’A4“]X½´E÷\Íl“ÔÌB×@$µP$@&ëºÔ}Vd¶œœ×‡ ™­®€J"‰€@$}gfÔäÊc‡ó&“"<€ÆæîêTq²9‚@z=‹yÔ\jì¯‘Õ L­ŠlYs”‘²s‰•–À q MŠ¡ÝŠ½\dÍô“ì¸PÇ”ñyLaDM̸$ã\¬Q±V'ÀÕQH97£t3cîË>4œã•AV>ÿÿ V¬ÊTrw<ˆö9„PòR&&*,жªýzå$ã´uNôÍ™v.bã<ßÏf ÇÓn<ˆä•P$wWu]w­Æ ³“nXû¶Fa†Væ9 l¸šjb(Ñ4@&µ³ h17œÜgËÆõLk>G×’H+j9t=¯Ûî42[pÅÏòÌßËn2#ÆÈÊHX`°AñÞ…Ú3î'äeãõ~Sï®s¨ìí˜÷¼¦”\“¬.IñÄnWÄ8g–YályÛky¦ŒáAÄ;dÙ*™Ô)Ȩ²@ëÉöò:óÝëYª²8; ‡Ä›%±À#’F¹®H¦kÆè!ø“fÉ/èæ Œrv ¨ ßÔ ÑìXëκg7±‘ï{\¸²fŒ’"œãe`H°8 &ÅuÝŠ½jìÊMþ7·|˜Ëž !Œ(‰‹ó‚¼k•Š6*ÀøÐl¬ÛöÕ‹l¹WËÎ6Df%@²Ô äšÞ´Ëäïn,ÉFP à¤,$I…š ñãALÙ¡ qnØ3åœ(§&AËÊ0V*@`Š$ˆÖ€ˆ7ͯ%%xòˆX£õž6Qÿ¨%èö,hZ`›ÞÜøÒe X,LExY\T8 &ÅuÝõz eâÜð¥Ä|嚢Œ76u*WÝ‚wѤûÞ݈™òI)†X½E‘1€J»4§ˆ£}׿Øè 0̳ijFIWPÊH Eø>?¾€Cî»zfºIêbÁxñ$ ¥ª"ÈÝ{h)„¾ù­Eʼºàh• 0 E/°^ú eq·½³/ÔhrÅDœÝ™JŽý`^bÇ^tÈ‹{Û$Æ“5rHˆs• 8 »C»z™'zÛ¾Pf Ï”ÆÒbÜ삼k•Š6*Àø fŒ\¨31Ó+PñÈ¡‘‡‚'/uÛð²/#‹½ÄÄr  “@’/¿±ÐSf½Ÿçñwðó0õ½#/§]„ ü»5ÿòÐ ƒ|Úò–G+éŠ?QÙÑ”pïêkבc¯:™ ½mÏ™ $•ªºy9‚Õ_Iˆ7Ñc ¦HÞp¤Å‘4®…ʘîÌ*"ˆ£cÿ-U¾ ÚW<ÓÆ9Q™ Àä•Z€°‹$Øû LÚ¬²(u`AlV„3ÿÂló¶&J™Õ94bɯ'À==ö†¢+ø® ùG 9‰€«IWÁ¸ò"–ªŽè›¯mH¥Fäé˜7Íÿ ñƒ·¼lÊüd7Òžú¿`‚=ˆï\y›‹I#§RM²v¿‰¶üœG—%8Ø€]о«Ï_o¾ŠI:švâÍ)ñÃòÇÌ1WŒ¥H4 @?mmÏŽ&cF#'⌠mÉ1 Ê8²È…ì:ŠqÊ‘§ clküQðìj¬I(ëjÁ °;&€±^÷ãZÊ7F1•Y-ñ'ÃÉ/¦ìlWa Í PûšÓ8¾†2HNoÅ{DqIòP<“'EV6>׿«Ç笹EÆÑ¥–,ωñ>73€Z‰ôÊt@è¢Gƒ¬)¼lÖrÄhÝgÂhåÎÇON[*G·ÛQòN-7Ó5„%Ofí‹)76˜M£ùk§³nÑË’>4©š·ÀÁÆõ2ºÕlæ¤Ù;4°Ï„³cÉÊ6«}ÁÒ=[e²÷]¿ !qòò8»Ñ!…lXÞ¶ÌȦù|°DQóf`TìrôW£Ø±×GøšŽ¤SuÁm·ø‡¯q 0Sdòã@U’O@døÒ*‘¹v;/=~cÉ[+L¥H A#ÁHȼÝÇoQ&Qp¤Y!f ²Jƒ@_“_嬂ÒnØ8®±dHãŸ2˜ äh[TYû‘í÷Ö×D} Ü·\%Ê\&•ý@áy,mAˆ°¥¼E ¾ÇÜjIY¸ö-·,|©RÊ’S~(™y@4HªÇ‚|ë%Õ‰‹vÁ-&8ÉLqúŽe…’—îy×Gö?mJhhÑlŠ1¦‘J”l¬,X°À#Áðu]…^‰Ë˜aB²I$ì PÄÌI¢ öó Ð¬­çoù8²ŽLœ ¯¦ŒÄ¨Ú€$bÉ /½·ŒIrÌì[‰ h@ lH½DØuì—Ü1²2[^~qš`!b Ð4Z¨ ö}ƨI»c|ÏÊ«KêSR¼L¡¨€h« ó©HRll’3v ý†”‹H´q²2?©#Ý¥ Fvd êÎïRªKMô“äÐ>ÚR%²˜yp´k‘+ɨ*ÃÁÁÔM¦R¯ºaaÉéÏáäª^ñÐ$J è@Ÿï­[%"º`¦WɶTž©5\I› T À&ÈïS½•ëD¦ï…•6õ™ù¡?á4H @$Q"Å€l{ê4&ï+»Å—#ב! ²,uõ`×Zm0©¡Ø[Î+%S; :ü»Rh¤ ðAñã½UvMðw mÊ—Ù•d(Ü£e¦E0£×뮣Ÿ±9»–Üó%*¡c@Y$Hy>‹=ëŸf„uje ‚,W`cÑOâØ+˜6ö”ú…‚þâ‹ Z¨®µÐÄ‚-Û|³…äÈ9yF ÅH DƒÑšÐÉo›^JJñå±Gê;4t  ‹âF€ )жÊm°à¿m²t h µûèkñ)3zhdaßÛBªôfMÏ‘ãéŸ5Ð×<èÛ…¢p* T=y±¦aqÐIžP)Ho45sDÁ7AÂϸÔÌ`‹>r+ñ lm踲Øù>«ñ€>ãUNÈÕµ³h ;¡ï¡¯ÈF^HÆ[(I'ØxÖ[vm+(w&„mUì5œÇŒ¸"ŽB6ü¬i™|lpF$´mâû)‡Mij»5tljæ‚€6àŠÜB߀53‚î!›€ŒÝjçcþ"«Ñ¨žúÓ&1F”v*ZÝÙ’Ý])ó¡Ÿî+&c¥ózËmJÄÉjÂ5à g2âJgrC!SgòÕÏCà£édk>53?ÙašŠóÖ®z&û(7zàÔ|õÞ¦eñþ˶qc:f<²£röÕí×3.˜%p¡O~äkJVÌ8R4ëG0Ѐ‡ñýô*ìÏŸÿc{p:ÌÞC³‹´‹ÍN'Û\!Y‰ê'  ùkÒy½3.OF¯ÀÖ%ÙÒ=ÇPcQ~úÒèÈ­Ò¾BKþf‰aY½™—çhaÑ×?Èí?Äî¨÷¯Iæzè±@MèL˜qÇNˆöN€Tß‹X—f×E5 ^/üõ¨‘ôW"8ä‘ÈâGßI.Ù…TDÆ0‚‡Š>u“¡y´b&ŒOáÐ dlF {V£t_DÙrJ³ãDì„ÊZ¨±öÑô!F@Å{#½P+vÇÝãË\Í¡–ˆ‰ùŸ<%PŽD²“ì û k$s9y¹øm´Ïšƒ×ÇXsí»eË·+u&ïêÛS4»5…ôhËÅ ¼ù`šDi‘á–#" ¡$rÖD7Ü•gZLœHã4@†è5£EÅÙÆÁÁ|¼lçmùL‰£aRªˆ(…©$žì’.Ï]«qd©!)Œ¸3cããdDÒ4ËH ÖÁB6VÁ¾@õ©”I#vÙ 3bÌ ÈYR`–¢¼Ò‚h{’}ôr‰Td+~Ç—sÁ3b4j2*ÂñY™HBˆ€H r$ƒÕ¢J“ì®÷“DÉÌ+bšHø,}I¦%…rn…Ø X=‹œhbÛ)4¿5¸ÿ ä">dSËȧT/޹ât/»®Œò&úäåLè–‡nx›†~.N(t’2h’AÉAR)$ EØûŽèv´OîŒàI‹†¾,Í/ (' XßC ×±O¼RI»a§ZC7-¿p–ŸœÎø± t‘DeÃy‚A+uТ…êé!M±ùYY-»Ã“#F#di(‘StH$&úûUêek²Öú4íñåǽÉ3aJÑÉ  ™™(Xžƒ]u~lÞ´ºFeØ¿‡v¬ü<„lœy& ‰ÚinWQ€IUó`×AEtu³HëÌÏEÒ¯a€[ò@ýÈДÑǃ1vŒ(åÁÊŽ|2 ,O$„*OlAR A¿mb]š6¬üM¾Mg|‘ÁŒOlò,ƒ]¨ö=vžÀü¼ åÚñ¶œ\i¤xbŒ,ë*¬E̯V@Á w­.ˆÞÃ'kÏ}é§Ò²¶lR2¯£ÅTYI²Þhä)°©ŸE0vMÁ7…Ÿ"&ãDÒG?1Ä#ò!T]Ù/d?Ð: XŽøwnÜvöŠ bš8¢Å /«‘ê,’ ¦AgŠ€ª_#®ºìb`HÛTŸÄ0¥šl‰„ÓC ¡Y[*rE‚/÷zŒX·,}®H²qräõ'oJ4ÉS,QŸ¹afïÃÍh ¿Â7ÆÃ’lL‡hq壯ÊôÜe*Yƒ(cKõh±°ð-³§›¬#|e˜´Deä,€`£°(fÇ@VƒG7+eÜ&ÞÚG…žÌŠx¤ÇÄ(bEÙb(¡@17ÙTÊàì¹é»¬Ù·r&’9¹Ž"7äB€ 6K’IðÝ¢ØzBp>ÜÛX2!á(Û_Jò²Xx€I ù IbhÐÑuÙ·wÃËÊHZ<™^VVi™n˜€ ÐRh< ì?î1a+âÁ,gçÌ­™L¼ f6¦,3Û]ôX›$Qêì8O·íQâÉŒ‚ì"V°˜°[÷ jüu¡Ÿ‘‹âÈòr"L|lI‰ d(Œ0&È ]ë3tÅ6È—lÊŸ9F2Î"|¨²%vhý3Ä/€-ÉHßGHKìÌðçIE8 ’Gsù5FÓ˜7m§/sÊ ’ŠÁ£Q ‘€u,Aä,Pв…zÒJ©‘ë£T›<±o4|²@¨ÊÒ+ ±Z=°$ õ~*õ¥Ç2ùcShyr²al3`(Šq >¯Dž‡b]ùÔñD¯’IœOƒw‚HgÓ‘q!#È ÈÆ‚Р$KC±­cL™Z5¦Ë»6VDp´Y24 =VVi6,ZƒPè)4€H6b÷DÿÜ"ÁWÆÇ–2sÌ­¬¦^3Ü€ælµßE®ÉE 6<ø0ñV,è±Ì³bE"ƒÆG±ò$"‚š&À &€®áðæâÑ& ¡š6Ûâ™(YÖA*Iê…él}Ɔ)œXv¼±»DTd.6<óL=fŒ« Ò…¶«bmª‡To¡ˆœ]&@ñdÅ”1ãÛ›8åx½B 8ô $öH°(’h¼{^|É—™˜¹\äh} ª mÈ7_@ìø$ô}€‹cìÛœ¸îòå,o.wÌ4y‰: Á”tT7DÑY¢L]h¼;vä~ÃÙçE¶HãÊ*@ãÃɲ@âH>X‘CÅ$»7Ï6bfA8^¤/ËÖ›ÔÒ¡c£Ù³×^4!ÉÊÙ· ÷¶•¡g…³"ž)y€‘ñ ‘vX„ (P Möh[X†Éž›ÂÍ“p‡"wŽncäB€ 6K’IðßGAk? n‹.>L<%kâú®à¬—AB€I ŽÈ–&½ ’.›.ï&.VRÂÑåHÐ?óYY¤’7.ZƒºU&€P Àd€l[ŒXK&.<±ŸŸ2´Be2ð1˜Øò,3Û]ôZì‘D2GW`ÓoÚãÅ’ íéa1`·ï@×öгñ͸n²¡i!ÈÆXþ— @ÍLÖA $ Údn{l°ÅÚ Éå3Ã…ã) A½K>Tv?p|hCvÙˆØ;tLüŒ0¬eª®€ùhfl¥Ìæ4ÑmÒ¼Iˆó@b”h°$&ú¿zvcM¯(nÑÒd&<Í/óš2¬_—KÆÚ­‰¶¢To¬Ë£K£4{á42À=hÑ6çÅrž2I5Gùw@É$ßVgĦ­pÄùÍÆL73Ëÿ*I”²(bM‚B‚X(ÐQ­.ˆú5úY{FÄ#ÅÇY uæÔv6Íg¡d“_ÛGÖÉüŠåcÏŸ‚0aO¢iBä7 *?,>æÀã×c•ûk0èé.Ä|A´îYS Ì\˜ÏHÞJ"³yÝEY ¢oZu‰…y]³3#,.:α6dsÊìÉéž tlIâ°¾î…KL^í°enߦT¸2 xÕG¨ÌœI‰4èØ«¿`;Ö'ƦѨOÅäl9ÒîeãmRDNpt¦jƒ ‘t+É­Iñ]QaÉWf|oƒw£˜ÍŽb,ã•Ã05Ùñ]Ýßå¬KÊ'Hó(ÈÓ›ðÎt ‘$“5qMÔ0üÁ$×ßQpÍ;°ùbÕc´îâH0âÁ´aņ[lOV(YÝÕêUÊ…´­)~Í àB’³Ë#ʬž˜¢{6yXô»¯#´aG)M6F?»¦b\gR²ó4£ƒ(Úò$’:ð;îõˆpÊ1£säRvL_ fäî¦i°ÚÉnn]xž¨q“æ`u~äiᵱ妨±ÆÜ[tnÝ!>„`ˆÝ}ÿ]siÚ‹èÚ”qmvt6½§uÛ2¥1²´R5ÑòºqÃ’ØÄåÇ?îhø3+ô3ruŒÓ(Êx’@›¢H¯"È÷}¡[$yÛnÑ·‡åD¨%A1$Ùü\A‡ŸmDì²í ø‡fÜ7 ÙP´äc,K… f¦k ’È(^Œ&ƒ+eÜ'ßW…žËŠx¤GÄ(bEÙb(¡@17Ù¡mP`ì™é¼,Ù07r'xææ8ð~D(“d¹$?ôt%¬D`ü5º6,¸ù0ð”m¯‹ê»‚²] $( ; Xšô.Hv.јÐåeåâä,²˜Z–HÌ$lX¸¶*“ÐZûhFÑÐØ°ó1¢žlÎAò2Z^.ÊYEñêéAêÀº³W }™þ#Û³r²`Ÿ§‰b’)ᗠĀI %@5fQÐ.Í8i·Åµ®(•Dâ@eT@=› ޼h4dÍÚ³'Üøã.BÄùqdLìÑúgˆ_[“ô] ³uÑÙm9cu‰‚θØóÍ/óš2¬\0¥ lE¹6ÕCª7Ð.Åbl™2,äG”1ãÛ›8åx½B ‡@€ Y=š°(“)¡{fé;Í4Ë?9š¨Ï“Š5’ ž*Mšï¢±t#üú7ãbnmYQcã¼sO;}WRè‡& Jö@ž!GkvcLÕ—µA6×ü.%â‹HëØÐÿ-bqÊ4nÆV-Ÿð¦û4ÃEÍ a9«¨š&Í@Hö¡®q„ÔRú:JQm¿±²|'º¶á$‹®Äž ¢ÀÇŸßr|³¢ç]z*~Ýw,æg‚Lxv%¥MÚ‹5d“à:Ûã”×ÈÊ䌊áü1»z|s0lÇ ]œ]Šâ4]Ybkη(¶¨Ìd¢ÉO‡·£±6ß.sW #)'꾩t;…Ÿ>ú(Wc5GKáíŸwÚ¶ ˆc22$>˜fÆ /"l‚@¨~<ëPRJ™‰´Þ›´Ðaãí[V ^<.¼Ñ*òaÙñwÐù އ?‰¢ “,šˆ€šú|uÑ#¯5Š©?ˆŒ¸eoh¹l§V…ÑÒÈíšØ[èl÷Ý­œ«VeÃÙ7ÝÖ\˜›„9IÜÇÈ…P <‰{$ø@@èl¦Í³îl'Í€‡‡ÂÎ\- i@_z$±4;Ô}© Ûñ²çÙæÇ›oɆW­ˆ±þiqVÄX¡`Ðû^‹¡1˜Ñn»vVXÄlŒ‰ò ‹ʪÔx¨€âèXö³äÉ»âO>cE‡“!‘rÆ™P©ªY‡FþÇÇcQvgãn9|8QáHÒª§ó"•VÀŽ™KTWŠ6 ülÏò¸`få²~^FVËŠUnkéqUÚÝ–èÑÈS}k2kÙ¨ì–3ɼ.RãO(uv–E+DP* ’  u`özÅ£I;*ÛnnV&|ÜÈ–dd‰‚8JµIü¹QñªWÑmª#–i$ŽtW…9+HH Ÿ§Á›²Ç«Ôn‚TjÎw›GD†ûHªÀy»,>ÕѾõ¦ìŽ‘°saÚ±ŠÃ‘ó ‘ÿ)Ò‚±-ïв ö ¢[%19Û&L8‰‡ ³“&$pI"”ÒØ² -Ð$ÐØ<ŒÚ4×Ñ«/ywÌÀƒ" fVÈ”Î=9(qälHì]õ«ª'òäo1å$ÇWidR¤ª‚H$€lÕßgFÓ.ìÞ¸í ó,E]¶¢H'er'Y˜4r2õT=õO¢¤×f ç/"(›iXÇ7'T 1R¬§‰$i¼’+Ï«LXÌ(²öÝŸ BIÈþb,€zHÌÌ{>x‚>Úi™¾$Û2³³aÚ)ñ–:V+‚ßSY€6@ñBõl˜„»>aÞÉufŒäÇdY;4~™*Àäý Q¡vnº;2Ú6¬¿âÑ\„ÆÇžiœÑ•bá…([j¶&Ú¨uFúМM&@ðäÇ”1ãÛŸ(åx½FÃÇ¡A@²{$XI eãÚ· Ó//-2¹Èaô4^¨1· Þxy> ö=÷@A¸˜™ø˜Y ‘•$™yFB‘J‹$k@Ã(ð£ M]wDè {$8›TÙIÅÕH+`‘Ù«#¢ÕVGDÙhWÙ·B€4WÞ…Ñ?¦„ h@­`X>þÚ dÊ©²’+ÛQºD‚¶c‘‹"+¿Æ_£¦ì—ÈÔ?¥çì4Ëô0`2"SF2~Ýu¦_¢bËK‘cˆˆ“æ«L¿C26`Ëó)&1c"‘]Ê"U{ëI¢;öjæºÑн‡!u¡’¬{:JŒ“f «BHí®nHÚLˆ²¢rn¡öÓ/ÐqkÙ ’Œ¥„V/í«’ú./ì"ˆV¥„ù£Ö¦_¢8µì™r`ˆc=v:ÒÿB¿d,°%È"=÷ØÓ/ÑpaóЯÔаöèjdþ‰‹-ó1•åéb5n#;s4„Žýõ´ÓZ2ô<Ù}µL{(ñ¡4ÃÛ­ .ŒæXD¾Ÿ¥×¹­a»6­„scðn1q¥±‹s ýýºÔËô\VÜtaïòÓ2(—L„nL!ª®ëήIú./쑘Œ¼Œýõ3&%[2Dnè}:¹/¢âþÍp„4Á±­.ŽmPÝS   ,hUÙI"Y#(í`Š:YT±Ó‰#Qȵ•>FÍH €A¢ : ø#QÀ)•ܧcÀ9BguV)jå@“ß°Oå]’Ò‰‰Ý3âÃÈ‘NÞ’GËí%V$ZŠ<ˆ Ij²uqC&D»†<;¯È.ßQ2ÄÄKüËeä%v£Üتc]Š3r/‰¾·‘¨É"²Û©CD²×Ò±³v½ ´…ÙXþ!â2—?1òÐ[åò=N…Ú› M׃ѿ=ô í{„[”™ÓaF’ã8±ÉÍMcBÈ ‚+¢ÔÅØÍ×!¶Ì 3¡À2˜Ô–Ep  $“íBºÙ}Ÿ‰r¾Ên2Ç‚°ÉÝꬒ¢»†GÉ‚‚o²mº{#LWt\Õ‘ºæ6‘óĆH™•EäT„–…Rj°OÔÐMŠ“r‚ ÓänŒ…™b5/ó-—`•Úsb©ttÅPÉLÌØ÷TÛeÛâ "»‰#È$ª©•*(›>ýšÕ¤ˆWhß_uŸÒ8È¡¡«$ÜÊ‚Hââ‡ü¬ø=ôuIHÛ•$ÐÂÒCŒfq\cV’OÜÐßôþ4)„îòˇ‰•"™3ðå -¡cl4#¡Ù¯Ä»gø&$YãÆD²ÍTÆi”57uÐlV”Àóñk ÇbIæ§0äH ªA,Ýоõ¥Ñ±“orCœÐœ@`L¤ÇyL¿PvPE-x¶QwvOT/TÍ1‹»Ç&ðv¨á$,NÍ=ôJÚ]ÐpIð.¼ÝjÌÛ_ÄßÄfx>L†ùa<*’ògSà+QSVE0ïALjïR¤ç¾ Y=s ÁêùSÓ·ëDš4/΂˜¬oˆÛ;wËxÈŽÕKr Ä’¥@ î4ÊÏñLqcãH#…$Èrù¬¡!B‡*6y;úALì)°?1÷Ї++â4ÇÜ×ñǦrSÕú¹• akµ”OE€¯¸©YEø>áò'*¿ª!RؘÉ•é«Q³|OCQÚ4·F,_Šs2YeE@˜‡$nD ߀Šš³Óõ„¤t¸Œ~ÜÙr¡C6<±ÆcIœ…Qʇ†°zèƒæµjD¸QüG6ž/H·®Ñe0UKäGáâ,ìV•+^×™¹n˜ç¡UÁúXQR ЊþÚTÇü³>ù6ë"H!(î \ÔìKx­}DXêìÞ£ŒÚ*pLqÝ1¥ùs £ÈLv“Ôì;E ñõ(»¾üPÑ)$FàÙ8ûÆé‘¸Œ‘Ùy•픡¢Y@úAö7ݸҤTàLž÷$Óâ˜`2Åb"œ0²HâÆ‡׸ÿ¡ÑÆMÝ’ÿDáî™óK6<ÍrDÀ79)°£C¿¸ ױɚ×Ðù³7s„£+5öÔ¶I`È}Å‘®Ëöq£õ—$œs$²ÊŠxŸ÷jYW‘?‘`òIûFZMNŒÇxÌÛ³ƒžè¸-Œ8…ƒÔõ~®eCXZü#’‚IX û‹L1þ$YwUÛÛ*ÊÒ¬2 -‰BA, } •j6o‰èh+V/âÈfI‘ˆPG‡óHNe’®ˆ ¨©«=0ïAL´?³Ã’’a¯ÌcË~”sòVg!Wê¡á‰£EOšÐS"/Š|“ŽÍе«3Åñ+|³åeàújpŽ\%ä] qak×c¿=h)ÇÜsçiñNC*Óù‚Q•®.6<0ªò>Æô!\MÏuÎÃùˆvÈyüç–xñRA`ÜlÙ:ñÝè_ˆ‰~)Ž<\I„1FùHÎ>k$FНê£vHªEž€ÐS; lÌ}ô!ŒçÌ7¶6 *4Lë;8¦*Tf¾¡Ù®ÁëßB®ÌɽI6ZÇ& He–XáKl] ¡@ñb'ÇuzÌ-!0üD¾ƒdæbzhpŽL\$äZ07`S YùèêS(Gñ? l©&ƉeÅš4‘NGÑõ°[/Ç  7×EHÕHhèâeݼd–„ó'¸&õÑ#¦¡~;ë£cÛUôOäbÎÞ_g„zx«+ÞB¯/ÅJŽX–PvO‘ï˜tn]†gÄbi±q„.4sÍ#IĬnM(ÙA#Ú¬iôD¾V* ý`ÌùA}uŒŸ[ù–Ëa‚Wj=ÍŠ¢k­H»E–Ù·v3îáKŠÑ,*¬’4€ú€–Bè}=Yº=ãWD©öï‰Æá+c&*#œq<Ï|”ø @úZŠ’Ða¦‰±ûní.d¹eâÇ‚@£Ÿ˜bTV Š°<}þÚZ-Hf~{ãÀ%€@ßU1žsG» }èU{ùÒÑ*F&ß=H ÈÂÛU¥›¦hÞ` â(0K =;±¦Š_Á ñàIàI­åâì¬hZ<˜{‹@¾ônÑ1IÈÞ›q á…£–@¨Ë‘r~yãàA Ÿ½yªPMÞq¸¦Vh’ó1Iü)°¡V6 Ð=‘©h´ÍŒøÒ5¹Sö?m4ÉsDŒˆ'zZ#Lɼn±àã©@ŽÒ9U')bI£@'ß¿ÜM2«]‡Ã¹Ñî;bfÆ…yƒj|‚ Ђ4Тɶ/yøv‰Ê68xãTiœËDbG‘Yˆ±@_飚V?.>è¸-Œ8…ƒÔõ~®eCXZü#’‚IX û…0Çø‘eÝWol`«+J°È$¶% ²ô‚U¨Ù¾'¡ ­X¼O‹!˜M&F!AÍ I9–Jº"€V¢¦¬ôý1Û~õ“Ÿó8ñaÄ2±CGó$¡P[°C(ÑR/ßAL~Ñ6åŠr'ÆXˆ™Ð—˜`¬ThtH5׎ýô ­ó{m KdcÈCËÀqR¢¢KÊ®Éò=ÅJ͘ÙeãÅ•´–0èj¬ÿ#¡ SorCœÐœ@`L¤ÇyL¿PvPE-x¶QwvOT/BÓ }ñæËH¥Ä ²Ë2‰m‹! ÚРx±㺽1Xÿ»Àr2p †Â9X뼋 ¢A)»^»ôzЭÛâ•ýcH’"'£“Î72ëâ*‰(Ð ÷cXkäoÑ¡þ#1ãøÑ‰ÆCBèÓÔjB—,^¿wWf¨w[3Ó5í{¤;®ßr!OQM£Áº þ„ýµ- fMßâHö©ÊC¤j3™(€Ì@â(ò4¬H±@_~Ô§Hú¤iˆÅø·U™ò1¸ðþj0’-]@+QSVzaÞ¦‹±Ø;äùË“$#'Ô2|ÁàAÌìÀŠè©異“‹ºîY¸1Ý?]ã¦Ê!J© · ¶lŽº÷»ÒÑb&øR I’(åDîNVXT©^ CÊÁ`^–…#s2¶â§•ž¶§ò7ü@çÊ7q¶6 hYÖb☩[vkêšìh昘7¹$ÊH¥Ä ²Ë2 m‹! ‚´(},AøW¡=”ÄÞß5xäb¬"lQ< %åqؾ]$ZØìw磬ˣkò §y†| ó'CXòɬ–^ Á¨ Póãß­"$íÛóŸqÅRc4,]Õ¢f©W*A#«ëÛ÷>t¼o µðTŠ6,Ž×4þšÒ€H“vxßZ‰X+•ñÅ(ÃC¬²IÂJf®*´K0>EŽÈgZ]Ù9»¶GÎ}(òV”Ëõ`¤R×bÙEÝÙ=P½$‹“¸¾á›6$_/Q;)S „©¢Jл¢MÕïYÅšÉ;¦Tm”™8ñ•Óa'‹µ=®…w÷èéL6™m³+'qiP¤_Ë*yÃ/¨ŒX¦¡d"ºq¨âýI2þ{4I9§ôÔû&½ ¯}i&e´e¶l¸I„®óã´ü$˜-*ñˆK =;±©‹J‰Éø†(ÄL˜i*< 7×'ec@"ÑäÃÜXòÙÕH—ôhÈÏ—q‹LXLSH8ä\Ÿ„žE My¯5tJý’™“®â¸Y{j"ÊÂé7"B‘Û"ú$höF”‹¿³iOøA¯¾©÷B Ë}«R·öeÝr¢Ûc’Ù¤ªó“‚€±,ÔhR|oÔ)¶[j˃uۢώ¢E6å?¡mT•·f]ç|ÇÚ²xˈ®‘ªœÉDbG‘Yˆê€»>ÃWa‘¿Aº.Ä_Lä,_SêæT7K]¨ä ’EªûÏe¶F6ù.ì¸ ˆª%i)–Ä¡ –P>Jµ7Äô4¤ˆÛh§~ÇÜršÄX‰ÇÆÞ¨o ×MÐ À$Y Ã½R[ö3rùÜLŒ¬LC ¡S×—€u*¬š%AVº ž»£â%²¶hÛ7¹b–P‰ ©¢E«,óCÜô}*2ï;ÉÚUBc‰ÆòÒqTÑ£lK(»'È÷ÊVSf4ñåcÇ•%$@ÊHò¿ú`L›ÛŘМAè&Jc¼¾­0vPE-v-”]ÝŸ/[0Õ>÷$¹i¸ašYc†A-±t$Z ‚|wW ¦*/‰[åŸ+/ÓS„rà /"è°A‹ ^»ùëAL™÷÷ÂÇÉlìDI±ŒBäŒ$4¤±…Ø$Ž€'¾´Ëɾ4{|9Š˜ÎÓÍé©L»ˆÍóãùW$ÏALÓµæÿÀ7Ò1ú‹|I°;=ƒî}ÁB´  h@ÐÐÐÍÄhT¬Ï“–°žÔ“ùk2iQb›qŒ¯B}È#S8¾Í8ItCfÀ(z:™ŒQ1f@Ôž‘þÚ¹2`AË‚ˆ1ší©œ~‹‹'æ”F$)ïâ´Î?CUs`õHÍi”H•ΙuCûj匙c¹BR¦Ï‹glŠVC:Ù&Eò÷ñ §b¦H¡R¶?Me´iXˆ³a7q07W^uœãôn˜>d1}‘ïÚ´É}OÌC¶ŒG€<êæ†,>wÔ·¥`{‘¨ä†!lD[Ç×µ Ù¬çqØ€`êþÚfLh¼Y1I'¦cóùjüLÓC‚ñêªU­%F[Øà(V©‚® Ú¡~˜åaE&´i3I°ô–¾•{õ©H¢rfÇÇ`­’zëÆ²ëÑvÈ9Á¸A5öÖm¦Ê&lR8‰b «i±M–5+A'[Irv‚TXöÒMÑhÔƒDÿm]Q–˜ÍЀ4  h@Ѐ4  ©¿³#k¢šÉKÅ]ßÛZd} ÍD)ÉÁèØ ¬Ì°³zr7&ŠñZÍ^΃”L0,k®ýõiªxÎ:bﯠ£€¬UJ'½eÐLŸS Ðûèӭߨãô:˜°+t|Y )bt*žEMßåÇÇçùkR•(æå|9Ë8—8:|ºÄKãò)^Ym€Rz¿'¡Þ–‘vôuZh×pþ!Z­ÄhÞ;,$QQ±»ñÖ«š£+šqó±òòÍ÷Wª¤¥Ñ%³ž›kcâean»ŒrœÀÁåHJ¹-bÉ,APUÉG°¢Ùl‚\9qe‹Í‘ƒÁ‡ÁIVä9G¿"ÇDŽ®õ2eÅ›6x㇤bÜ–8Ðzj|wVlõæþßmX¼ˆÕ ÝvLmâY$t”Àñ¤‰+!€»€ÂÀ$ ÖžŒ![ÃÑnE#s ŒFC$%æeèH[«ûH$lØ®ÂmäÜN_ÍF²f…¸eú»tX_z1ö'‹4dœ¨Ê¬²È`§%ɰÍfÀ¾… öÔ}Ù™þÍ–i[/*6Y 17£’l›#Ûíg®Î³M3v¨?…fíÊÉâ‚gˆ$n‘(5Ñ$“d’I6N¤¬FŠN›ŽNà͸!gˆÇ$Œ—v(OŸ=~zÊ“NÍ8¦¨Ó—Ÿ¸à&M¡yq¤•çõY¥Ä´(QÅC}4 lø?}²áæÄÇ6ܤàŠHËIe`ä3 ­Š4ŠñAlÑÝ>'ÉÁ‹žË‹G‰£Ê€¤žªˆ¾‡z fy~õ7WÏ@$²Ç$±”¶,€q®€°¤Š²Gš ÙDøxbdÉ’2CGëI2Çéž\Øm‰6fþ.ìöcèÚô'gøj5À|yò‹FØÏ a‹"±‰$žLiEÐBµ"íXš¦0|/êmóadå‚Ò,heBªQ\‰$±$›³~GZÑœ‘y~õ±dÊC:å‰ùz$!!x…à!@}×wdÉvìOÃ\S)v™ÜŠäÌK1¡àN‹a¤'uÛr·1òã.8á5Èz¤%[ zhEè5¼­…3w%ΗР²¬”¸Õ#2Ž­É6¯]X"ÒDbì/ž¹_4…yd@°S’äØf³È ñCÂßÑÎøqÂÆ“=óã2´>˜ô ôÁv~¦,oÇ` =vuÇšN1³¯ St_ᬠ£žS£ú…%5›²I&ÉëºF§ ,®¡àV ¨cBRÖiU‹yQ×…m¾Àë¼z8Ë]·?‡±w)=f–Xäg“¤ÎT`ÀP`>ô|‚lv5IitW/`3q\ÙF8D•d¤Æ©”unI° €4º°Bý’ÛNJeÏ—m£…ôaJlŽÚÏ}øÖ~©kg/cøt+äíù3?,Ð'D+U’MÙèwÐЮµ#-²É*FÑðÇ=¾l<œÀ^EU㌨UCj+‘$–$“voÈë]v¬¼ßqTK”†a—ëòôHBBñ À0K nmŒÑ"E‰Â0¤Ùl–³]X:É1ô#NTq>ÛnNT299š J¯¤uÝw×_myøäç:~Dà¡ 6ñYñclvræVi1­x°¡ Ù>nÉ'].¤Îuq4m›^RìãmÁËŠ$âË)|~E¹y w}Q޵¨=Y™öüŒgÄ‹9“ <,Œ£ˆ l{úó­œí™¥øt>êùë•I4±É4f2X²Wþ‘aId5Ð ÕÃÃql¯šå¯$˦Cs`Gm}€€ÅÝžÈ^¨^Âqcã>Ùeâ8ÏAS‹*·â$’y1¥h:Ð[ð¸“o› #2ÚEQ㌨UCj?$–$“voÈèè/vZ_†ÌøÊ’å!™rý~^‰’ˆ^â…_ugÉ-›¶Ü?‘Ã\S)v¶gr+“1,Ƈ‹$ŸËB7_‡—rÍ9ƒ(F$ƒÑJ%,“ÄØ H$]ªîÅN~†_ñ/™ùßäz<~[ÓŽï—/>:¯úÏÁ‹‹¹Ç¸c¼«Áe™ØvžØ ’*‰ ùBÛ‡ðäXòËëŠYà0¢E‰Æ0¤ÙµäKY« Y°½Q| °"ÉhgŽ9ò(’pª”Z[7D“Ù7uжNvÊómQm‚£â®9sŒ àhƒGÜ‚ =ô»&m«1Ä3C™sÅÄHÅþYV£Òò°G]‘ç®ú f¬DÁ‹6%a‰cRDz×­##:]ÒÂÈ•#FOM $°b¥¾ Ã¿¤W]ww¡WfàH›¨Ü¤íÃÀÛ %šÏ#Døl‚@¬Ë£K¡ü3Ž=o[ÑS63@, ŠÆÉòlÝy4+¡Ù¹l£ö½£/)L9±ú̈ˆæÅUl€W•’IbIk$þZÒè¢ÇiÊÇÛr"ÇÜý<‰æ2¾BÀ H°“B…vI»7z>‰Åålï¸<9˜¹b)`æž2ëLš±d&À>Ç¢$˲s~Ç̆,Aèc…"<ñÃJUO€äÐ}‰’4EôgÝ”—áq&yÉ*±´ë)_GëµPkèìUÑ"ûÔKF¯v56)Ææù›¤ñ„1H4,«—›c}xê‡ZEÉ‹Úþ]±ÁlÏQ#BL‚ žFÏ"iEŠ€Ò‘•$;$X˜ËL]»i$ªäÄ’M{Y$×·LQrhœ­ªYb ‰ȃq“2lô”J|rWÙCr Ÿ›'³£‚¡lÜvè˜þ"+Lr`6øÏÔþš`ˆ¦Ì{§Ãñn1"¤Ü)C¡e,¤€E$|Xöò,¢mŒƒiËÄÄÇÃÄÜLf9„“¿¤ª %–¯é›¾ëU$FÛ)ºü>7,Ó–¹\gSbc²O`) I¯ÝÒ.‚_‡ƒîž™U²Ç$јÉbÉ\@k¥‘VHóTz O‡—pl±“qzòL±zd76kìÍ@ø»³ÙV±ãâ¾ ¹…â8Ï\‹*±‰$žLi{ €heØìŸ#e\åõžŠ9aAâh±$Û1$›$èú7aãÃ…‰è‰ òh ôЕº2n»<»ŽD9˜Ù" ž2êUš±dP ›¯±èR¸­‰kGG„ oT~£Øª¾¼è1Brö(ó7DΗР’¬”¸ÀHÌ£«rM€hô Õ‚„;ct¤†ÁÝ£Xq¸7&K5žF¯ÀM› P*Bbø^ ¹£Â.+@Ÿ+Œ#¬lš²Iº÷¡]fÆ€ü6Ò$Ç"\bòðW¢|¼Ÿk±á~ÚXL¡øF•¦PŒŸ\¿¥HZªŠØ5]UÙ«$Ù¹‰m›06uÃÅX!,îErbI&½$šöÔqØÊ‘›qøY3òþf<î"H½)•“‘)dž=€¤‚Ez=WwTtG4iþ7Ï|ÀÏ>‡¥ÇåøÅwË—ŸW}L=‰þ,Ùé——š¥b,aHáâEŠì–7Cì}þZb¨[b1~ŠwÆ—4¼f†. LªÆÉ$“Èô¾À ñ]jÖű¸_M‰£ø€õž ‘ȱP@£E‰&É$“Ù:b†Z'7á¶›nmÂÎôQ8† nhq4A£Õ›²,{éŠ[ÉŸdΓ q#Ü!KB’ŠH øâ9uC®ìÓSaÉ´jÂÚñð8ãb}4 ¥š…UŒ›[)“›&ét9±*DŒž›@I!Š–úƒ ?H£]ww­I ‡bwAºH`Ú10FäÝÍg‘¢}€$ÙCBá¬h’i2–Lh=%M‘ÓI5î*º›« º'mØ0Ì3¤ÒLë<é%‡J€W`‹¾½‡°Ô‹´&YviðöùpvýÉã‘åiwBœœµS}tMölù'Iw]©÷ #ž9b ‘¼egƒÔR¬ÕŠ=U÷Ñ"»ÔN€©~9#Làå’yaç I ­c‹nèö®µ²>‹n»A›qLæà –N±éË(êÞÍÑÀ€VdÝ) ƒnÌ%%L”háåS~Wm}©¨‹&»–Í8¦Vm³;!¦|¬ÈÉ›ÀÍ&0»&ØÙÝ€,õÙÓ&RµcM‰<³Ë4%¥ 8CAÕžû¢oÀÛL˜ÅÍlö€.<Ф„ýBX¹>Ô÷÷½\˜ÁeÙd—mƒ)qÝ£FåÇ W—¢ÀQìPˆ²dÅËÙ&uC,HŸ/<\™M‚¤‘Ä÷wG°‘©mÙ§3?7.d<"•dUXO¨9r=w@X${2laaîx»œÙ­› Í3õÂC**yñÙ²{7£“ôbnŠ|›+)‡÷Ó) P œ„R$e }¢r8·L\­Õ"VxÃC0’;‚@"ˆ'«‹\‹Š'r‡,\}ÄG$s™%<2‚K0£øl“Øñ«“%$WvÙ%ÏÈ9‘ä…2cú ËE’x› Aèõ]ÚÙ4U¶”—qlÏP&–9%Œ¡$”ª®€°¤Š²Gf¨N‹Š²°í{™dCæD*yskÍöfvlöM°¢¸vÁ‹äåÈY"4H¡âÄäA$“J,PPu£“½X˜2áÉ03l‰‰šP´ E¬Ýì vÕM‘ÅQ³lÛßnÇ‘$œ;I3HÜ#â Ÿe[4:³Ù²I÷ÕôC6é´>|Ðåã奀8FhË 5bÈ M€}U”诱±aMŒø‘bå˜àÇB ŽÌ€( dö*¯¯:.ÅjÊålpånI1€*J’Rã#2Ž­ÉìG  .¬˜þAÇîÃsãMÝ£Xq‚7&K5žF‰ö“dKBÃøz,ieדÀaD‹,aI³kÈ–³V, ²JЧDCðÚEÀMÍ,‘0hqø¢˜È*8Ù$XîÍh¥¢Ó%ö9š?Q³"iÎYÈbØ×n++ (þ"l_奢bkÛ0ÿ‡a&«Ë‰$°P¢É&€ºØPöÒÐiš¹±ÒÑ1aÌ}Ž–†,9±ÒÐŇ1ö:Z°æ>ÇKCÇØéhbØû- YÉ=´´\A˜CKA!eQšÊ‹®Î޽–šèƒ86PYüµ)1r$CCˆ#O‰@C6Wö|C²{µo¾ª¯E¶HHØqâ(~Ziä‡|ûO‰m‘éBµh:Ò“ʼ3 XÓlb•}C÷ÖŒÒ$•ò®¥ ïÑVUaWû4R¦Wü=é¢Û$C[:‚}´Ð¶ $ê Ô¨¾‰r <(ü‡1E¶(G@µi•Š+<mO‰m€Ž?ÅBÇÛD’dmÑ`@6?¾«hÊEù±ÒÑ1dsõihbÈgßüô´1dQô†hÖʼHÿ‰A¯O‰U¢ qäUtÅ ,pƒh‹¦­$.EÔú¯½-¾Ëñ¥¡L€À5éhSh·1ö:Z3‹cìt´1aÌ}Ž–†,9±ÒÐŇ1ö:Z°æ>ÇKCÇØéhbØû- Xsc¥¡‹cìt´1aÌ}Ž–†,9±ÒÐŇ1ö:Z°æ>ÇKC@• «Õ±s^ÇÛY‘¥¤WY)hÍ_^ÚÔA\Èu\Šû:I2Ť̌ΊÈÁëX]*ÎcPYÛô>Ú{f@ÖÄ^¨)2;8˜ ï½eÝ•vYÈ•Ø#WMQE·PN휸³EX&ydV`)¨*Ð?…XÝ‘]W›#«Ó˜M£á½I‹›4Q²zøñ4PJ¡x³¾F¾’ŽÍŠbQѨ½” Û™Åtˆ/U$ŒAbEý=SWƒØ"]wŠ¸Ù«Ý›¢ã„©ºÑbXTœFÛ9ûv㛕Œ¸z6pÄÈîâ˜9Ð ÙÜQüµjØR¥°]ï502À†5ž‹pÁH¢A Ÿª×žìUÝoG{_åեǎ&"ÊÄå‡î@ÿ¦¶•nÎÄy»®Ñ>#dUÊqÄdßU|Áê¹xïÆ£“öUŽfáñ^á$Í.Û)á /¦}kÙbÄ‹*¨Ûí˜ÊË5LÐ>!ÝtþK“y1Ç,!WˆV 9Eò,Ý@¥6>úRmqHêaËš›¾N6NJ¼bä‰0¡gvI4¢É5~Öš²Ü=÷sL9²æwoÿ l„Yâ ¥Á=§ OÙ° ýΕlž†í™Ù3K2fNeŠ1Á<ª ¼mbé@J’=è‹ÖeÙ¸–Î¥s.>C¨ò ¥ˆñ@5Ïûk ü>Œ ¸nÏë,¦?EŽOʤaà è‡èM`x=iɉ~)ŽÜ²%õ#ËÚ·Y¸ˆ`*AvI±`QìØ®½ÈE¶'+rh3‰ ÉDXÄ «#*‚ܪÁ O½tw¬ë»Ù«2?|¼9ß1iÔÆŠÏÒwùl 5Õê*Ñ$éè×´Å’›–Lp’lxVž4Ì#‘¢ª: Wû“öëiQÎìÝš¥±X¦iÆ™§OÉú¡VGçª<û®|;tM“ õòÙ"œD¢Y#¦+J@˜€Š ƒ@ž²÷Ð&ó»Ë‰‹Ž%ôò¤I”ˆÕI’T`€v å‰ètG»97ÜÉd‡(™ãÆL(²'0"9'‘c|@SÒ‹ì›èkD}%ÊÎÄÞY³dÊ\i'XñʬF#h(7\Á-bü]{h`´2ç&ùò‰¸¾BfÉ£P°Ù ub‰$ŽÍubú'ÞR|;,©¤”a–Å9Æ¥œXµâ+|lÑ"ú: QY·™°¶Ü…Ÿ/"9â–!#æ$dÄŽÀräEß`ß]h)–ÀÊÝsvÙ†DÙ1Í’VâHÌ®¼C( ‚ Ó ¡äÐ:ô"}ßt“nÃ1Ï7©&,¯!ÅZBé@¬’ò ¯Añ;XS4øpä;£4‘+Î>Vóž›ãC¤ÇdQKEâ€Äþ.EŸ †ÿ1Rиw½Â}Ì©¼<Ð:pP±²ò*Éâ„›5õН>.„lÿnQ`M‘ÏÔC·É!Í“nù½Í”µ~#»RAè}Ƚsάí…Ñ“wøíBF6ÙQdyKÕ²ò ¸²O°ˆ¹\¡iÄ£:lDîe¤Ò9⳪ÉUâ€,õ|¬õD Scî-Å6YqTš:»>ý.nó‘‰>@xÌjРŒ/ÚÅÙ$ÐoÏ€5¨òFF%Æâ©‘–ù·Oâ3$ïˆIŒˆ¸¨þR° 5dù$þzÜ¢¥¦f2pè®Ë·ÉéÉ$ù),`3$á<0 À‘D«udŠ7í¬aZFóOlÕ›Š˜˜ÑÅ'ë»?}bQÆ(±y3¥ŽÕþ®èå/³™»eç`çüÜÒe&F…šˆª·&äX0-UÇ𿾆Wa.V~ò[:L•Æ’uŽ«ˆÚŒÖ/Çm Ž£0 Mö…]Siøƒp3ž\IËoyв€¡ÔTD¨,fíO~úÂJÙ©7Fµßs ÂÊõ³Iƒ2XÔJFâ^”C‹0±à‹ƶ@;ÞçÅ•$±JsÌ%ø'ªT¡‘ ãÌÚ©ê¬ŸÔ èɼ|W»âm¸ŠfôòJ²²*žR#pA 4/¡Dk•ŒS';ã ĪdbHTŒXç1*‚Kò$…Q¶O³&\š°>0‘åeÀUPõC\>ÎσBp~+ž]ΖiJÏ$Š`x€T’„’»$5UZì¹8¾=ÇÝ÷f‚H‹M4ï¶<þ”¸¥}9VEAal=Íë¡…Ñ™`’)r¾K#!ÌfõN1؆!B‹  °>àƒG\ðJVùlÑ…Dø™s&nQ||‚Ö%:ñPüCØ]Xó¦42µDaeo ¶cåÃ&IŒC!É8‹.`­X“¡@5Ø"µ¨Uh“ýžƒxrqãɉí$@ÈÞ,cÏäu£‘ÅÊÞsÓ|h`”˜áÌŠ)a¼B8PŸÅȳôßæ*Z óp›yPe/ä͉ÅBÆËȨ 'Šo¯¬UxZ±?n§\×”J¶¾DLè¡VT®JµD ,“v§½ ‰tßs ÂË3fŸMZƒ2XÖý)zP,ÂÇ‚.üh1@w½Î<‹*YbîaÊTÆdEªãÌک꬟×A‰ÖØ2²ó6¨æÎ 'Ré7®jÅI©ÿ}û9ßo[†t‘`ÊÀãã,æ%U"EäÜË Uaäx¬ïX¾7Þ„9y™ðngv“(¤”c+,F&PÄ­¯ˆÿØûÖ…ô`Áø“u8’æ¼¢T}µò"gE ²¥rUª%`,›µ=è\M›>néóX‹šM,rbåK’ÈÖ â´(•b/Ø‚oÆ„u蟞Ü%Ù6ì†È•N@O™žC2ƒ7\HÀ{P¿m¬É›ñ>D_#®\qe¼s$À)þY"øšú˜€ýØš5Z Ý‚)cš5–'VW¬¦Á»ìG¾„9Ù’æÅ¼Ã>âò4’r|_MxG X¿žÉ <56÷Ÿ>ðÊ^ÉšŠ…—‘P Y„m›ìòîù:¤³K ?Ké&¨‹{¥$“BìãKC¨sàð[ƦHÖ,|'¾Zd†,ÿoG(R ‡OVn Ѩ-øX€¡HX#³ú‹hÎ4_eÞdÉÛc“>„À²JTôYX©"ºò?ÏS$‹˜·ïˆs1s0f#ÑÇI½ ªCŽL\± ¨¨Û#Ã$Ñœh2¾"Ìzh¡œ˜¢ÉŽ9a ¼B0QÈš¾E› ¦ÇÞ¹jÅ"0~"Í—v Óæš)ª…Œ¯" ,ž(I²GÔ*¼ ’ %v=û;:@³f1'ºJG§ #Pj99Yµ>G“•4íû†FBebO¸N…$_NI#ŒJ€I  H û"ôÌ`;aÏ–M¼deæ4¾¤Œñ³ª©Iã|@E×’tÍXÇB>!Þrâš,=¿%£yb‘“Š©,ãˆPy8öI5t½ïrLV͸¼y¸0ä¸ e‰­ø$Yç©’5‹9ù[Þ\‘c4¡\q,>‡Ðñ°PXµX!‰÷¯¤ îõmÀŒ}÷0nq¬óJDÓM@ðqXÂò(Á¨HQäy*´´c|A¹¤2RYfm½¦ËÇÓ”P* X[Fȡٽ-‘q¾e¬y8ÐæO/„¬ïŒŠ®ÔÔ¡@4 ÑóDÔȸ ÇÞm¿%§Ý2åg`gXT; PÂÃ) Xè}[AÇÙ»jÍÉMº¹LdÈ1ƒ3Ô|Š®ºûjd’5‹9»÷ÄYx¹®¸3‘è@³zAT‰&.XH(¨Û#Ã+FNÊîY`ÝýµѬYËÆøž<½ûåâÌ‹Ðô¤T„0,Î¥~£î.ØîžìV›£5f|oˆ³£†C>T#mÍ9ÁÀC*Õ¨  |"‡fõ2è¼[Îâ¸Ù)ëÎJI4 ë"±@A£Ø ØdÄd;ÃÍ·d¾Fé‘ÊNÀα(wN!…†R<è  }ôËt1ÑIw-Ö,í¼f.òðG)hàÉŽ)!¼B2¨ IȳtªScÜÉ,n^l{œðK'$ôÑ£AA,+É$Пk)èÛVglÍÃçÌsdÆÆ4²¢æñ,l¨€8þçí«¦FÚ4|=)›&xf™¤I3ª‚èÖ,ñJ’=è‹ÕÅ ‘¯}ÏÄÂÇPù¤’¿§ÊÀ*’ ,lø]]bô¤Ì¦ÑËmË&\¿ø~gûFV8h•Iy@QÄØ Y‹P°^4ÅÉ›L¹YO¶ç‰ÕbÌãêÂ#’bfüDô¨ç³ãLSC'cW#âãÃ.<Œ±è‚¥;&É'ê>(Uuï¦*…³>Û“.NêÓgzê²dK8 ¤x×JI'«°=¬Ò"lêœx}Q1ìéŠ-°“_›“ž˜¦-œíùÆÜ1Úž3,þ™hÔ?K0U bÉEƒçû‰„I”‡ìM.V y™À €Z9J‘E•Š’+îEÿ}0Eɘ>!ܳ0²å‡ f¸q–cU§^L\±6@@FØy4â†L^FLÑo†(²C—RÄⱸP“ß"ÏÐñJl}æ ›‡ºåäoIÊC$'"h]iBÆËȨ,ž(I³_Pªð«3l¦Í“—¼ÌFKÉÃ2$ÁppT0Pj € Yµ>F˜¦ÍdÒ/â!Ê‹ç3Å4^˜‘#úd©b/é €ÔO¸#ÈÔÅXÉÑÔÚrþk ƒÉ3õôVu¦è…qóòÆé3Ë1õ²'ŒÂðqT È£¡d…I‘"«K@V6çºyÍ,ï¶´â)qŠúr­Š…µQ³ÐìÞ–€ÅÊÜfL¬<,¬‰ž# Ç+B±¿j`¤€¬A#ɯ#K@¼ù™/ðþLøYÒÇ>7©êœ˜¸* ªZ[=Q(ýü/tªFŒ.lz™öO§õ2 zqQÓ œ_Ôtȧõ2éÅýGL€zqQÓ œ_Ôtȧõ2éÅýGL€zqQÓ œ_Ôtȧõ2éÅýGLœgÃé'ÓOë?¶™ ?ŒéM?«ü´È ¾gL€zqQÓ šYý´È¦ŸÖm2éÅýGL€zqQÓ œ_Ôtȧõ2é§õŸÛL€ziýgöÓ œ_Ôtȧõ2éÅýGL€zqQÓ œ_ÔtȦŸÖm2éÅýGL€ziýgöÓ šWùiM?¬þÚdÓ‹úŽ™ôâþ£¦@=8¿¨éN/ê:dÓ‹úŽ™ôâþ£¦@=8¿¨éN/ê:dÓ‹úŽ™ôâþ£¦@=8¿¨éN/ê:dÓ‹úŽ™ôâþ£¦@=8¿¨éN/ê:dôÔx}2@±*@ nµ`@Z:åßÛZ‰BwpŸKñ¿$i=г7+—><ýõ…ѲÒ[²~ãT›'§ŠÏžµ4Pˆ‡Ã_:  Y(ÄÄ16>Õ©¤ ^D4ƒ¥ iËÀÅÍâÓ‡ €ñxåd` Xµ Ñ¡bèÐû nÝœÌ{¾ßŠc-$!ƒF±·&$•RHîîÁ$ß›îúÇ#k£pVfÇÂÃSüBfäA¸ÇªÜAð«£æ¿=e:[4öÍ3ÈV%æ·ŸV¬º1ã`cÏ!N+B“ø>àϯ:Ì[“I#n.ɳ˜-¥¡1–Frà%‰'¢G鮆Fìr»pPAQ3( ù)Èßùë3m-‚^ÎzãC“*‰âŠÖ€T%AØ{‚}qRgVщ+æŒñ òV°ˆ[ƒ‰Ð$Xëì5¥)™q‰ÑÇÛq†PÝKë8¦þ{•ª4 “T,*$ù×TÛ9I"aÙvÌueјÊÉ#8|¨ HPz°(xû _`TÛVÓ‰&ˆÜ'êNr³3 ‹M( ëÛY—eŽÉ| ©q£Â`ñ$jb9™Mе6E}ÉÓâ‹ò06‰pšª¼RwPAò Êÿ;ò~çQJ%jT_#eÙEÉehÛ‡ÑLÉj J@«Õ×DY5e“jÙçÊù£g^Ô¨5ä)4 {}êTRÐNO²»v.É…”òá™ÙË:úïıòJÝýºÔÉdíølÐF¼ ;;’nØ’I³ùŸíàuZÓ’DPc30°÷lC‹•8d«PÄ]G`ƒä}i;2Ö"¤Ú°Ú/•q+(~JÏ啼tÄ–X莉ûIm—fÛfƱé"^1„‘”ÑA ‚o«›«7¬ÒìûvWŸø¨R«#*²ƒaXö ŽÏ]mtfL»íXseŒÙF‘\2†™Š) |A¯°Õ2WeÛñ2_+$F’F’@2«3y%KUŸÓþš‡eÀ€»"Ê]ãàd“%Ù‚ù Å‰_¿UÝa¡m‚l»rA.9…™f ÈÏ+31G‘$õB»èö+B»> âŒHμËò%Õ™öX0&ÿ2}¾ÃBÛ!ö=²HcÇ:$*V3Ά R ²6Mžüè-—m¯äcd|¨ ˆ¬¸ÅIëÀ¿Ú‡Úvù3W=à&UnWÍ‚–ƒº$@‘`~ƒBÛûNSIŸ9²±îF*¥¨± MHì€ ÷òuFס{6ѶÌÅqõ£àáØ°ãßÒ$ÙèPüµ í ­èt[&Ù<¸‹ŽÌ²d/+³¯¨’EPª=c½hÏÈɶœ1…è·!“—¨Üù¶å|¬ÙwF¼u Y"±l;|0|´pÒAlšýüþºÃ‚³¢“H?€mžˆÇ8ËǘjñØ ƒ×æŠDÎO²ðÎÏ&HÉl@Tä]@4Mud}¾ÃLPr•Ù8ÿm°gÿ…KâýVªìU]W~+Ï~uTRzM¢ñl»|M Gc8"e’wu`z6‘àã¡×޵£*ëc16ÜLG“×6yYØà[hY¡t,ýΦîÊ#xécþ-räéãÑ·T`_øFº®ŽrèN^Õ…(›.9«è30CFŨäMŸ¹µ!“4Xˆ¿Moß­) ‘?-צ+ôÒ͉ËÛ0³£dÃÒ°e(ÅJŸ¸ Ø=‘Ññ×¾”†L[ì;KÁ3aŽî¯ ò#‹-Ñ4lù>nýïJC&[&Û™*Ï“‹l”9€6~ `ÏÜéHd‰—dÛ$Ì\׏aÈR@  Ñ ‹~†”†H!ÙvزŽtxÜdkÿÕ·@šì€ îü) ™\}ƒkÇæ!Ç*$^&¥o¥{é{úGg¡_ä4¤3aöE°¬ Ë8©L’³3uUÈ’@¯z³^t¤2F¥ÆT*D *‡CôÒÉó¶m¿qr ¾ €QÙ ˆµ }Çm) ‘/´`K“[b¯-²W‡ 0À` 0º7äýΔ†H¸ÚpoñŽ=oKÒçỪºóÝÖ”†H±ÀÅi× Â ˆŒª×à ¸·æt¤2bbØvÈÖEùfoY8Èe•œ•ï«bHž‡ZR0‹bÛ¢ŽH’9«\ÜÎåÍxú¯ì v~çJC6Jì›jc ?•ú‡¢Ä’ÁƒY$Ù6,ÙïÞô¤2'3hÁÎP™1¹Z ªÊÊbÈØÒɰ â±*€¡¥!“2ƒl¸evÊÎà1…¨4@ÄV”†E¢Ùvèr›><~25ÿŒñÑ$)è]=ß“¥"å²1v-³ݱ±Š—OóñM/HïÀ¡ûiH™>É·ãcK‰rzSƒê«ÎíwwVz&ÍÕ^¨È7¿pÆl ¸CBÀ\aˆ X Š#YzèÑLí·qrâ'ˆ vSDQ¤V<ãY¥Ú0rø¶DnU@˜™‚;¨!Op~Þ5µÑDdì»|ùƒ=áoP5ß2 P%n‰«"èú5eZ1öƻƒçp”IT ™ˆ#ºuBɺ&õÍÚѽ7§¶!++1pE‚X’nüÝŸúxÖwe‰²GPVr ³¹f=P²I4¶·VL’›tìV¦ f™šO† ’Ç64àd`BÐX¢AX& ñ­c!’‘°Ç”Ö•ÿ’”#/DX @º$_Ø‘¢‹D¸–“dYócΖi  ¥+3;²((бTh]éL¹!i°òþi_°Å–ܤù!I M› lýΕ!’ü?(޲Og社þÆQú#ä3OG(×äu0—Ø´V] ä§§—#5HUÊ•"ûA¢GGÁ#ÁÖ±—Ù’*Û;âAˆÊ8ãH²B?K £ÑïÉów}錋’)“ðÿ͸›%퀇  €@4ÀÀ6Ÿ¹ÔÆD¸’ÿ£N3É7/Æh(º$@‘`W} 1•ãdãlãä¶PcêÔy’$@&$v@ûù:(ºÛ#q²¸ŸEŠÎcv×F½ô§ü#³ÐªþÚc!qô2‚ €K5LAvù‡ækÀå|¨}¯Üýή,–Íx˜xØq£*¥¹1,IbM’I$’~ä“­>Œû3æí¸{‚ªåDO@)#)£äZH=Xðh_¬—Ûðåȃ) úñƒ&”D …v:öÐûv,™C.Evu6œ¥bªj¬)4  _gï¡~$Ç·bÇ”s;IØ ò³q‚@ Ðð¡‡lÄ€Èщ9HœZG™«º‰$dôEz#Ú°£àdF #úïͪ¨–¾^| ñ«lÛFÂm¼ÄÂ'$Ȭ æØ7ïdß@?Æ…`ˆ·t]Ë7Ù$“ý΀f€4  h@Ѐ4@>F€4  ÀЀ(}†…¶(}†…¶(}†…¶>ÃAl4€ð4 h[a ¶4¡m†‚Øh@ажÃAl4 G@¡t.ëB€4  h@Ѐ4  h@ #@àhVì4 h Ä@»ûkQì¡9‘< ÜùêN6j DJãΤr(ÀyëXÅ´0ÄÇé(ûV´Q^ŽAj }ëQ§dNÁq§Ó¥"¼èº ÑfŠe@AìþZµbÑY1åg,¬”-0#Ÿºïª™0Ä7?”FŽRÏÅI, ÐúÉ?žŠwÑS2n_d,1»7¥*㤒ã¹P®ÆìT±ª €EußÚ¶¤ÄÐÙ¥§–xò‚È£þšÑVT“W`±"µ¾¥ª-;³¢™8«: !¿¾¥¢¸Èácî™{n_­“ 0d2D¬ DÅ|A$Øù½*O£-6™Ó]Çr89f|¨±rb+Å% G)ƒy_bÈ EWFöGÙ·eÌ\Ü™'’@—Õr¤±‹R=xï»ÐËèÁñ”YsàH©+B¸ò<¯(¢Ò$¾ÉzJERtbßöèRV’(âõåÆå`’`%ŽNG€nì ¾“f»ÖT)Q\ö[/ão1$Ç“!²ã1Ô·*GÄ@°(1ìÑï@”t[Ù»nÄmýò¢Ã‰2ãŒÒ=uä…{ÿxu¤¨Ëf?†V›‹K`´g!”òìÊGbJ=ÃøëT Û³öì}ª_”ȉâÇȘ¸WäU}F õfˆ¾¹ÎìÔzºÊ™ØXÙSIÀó†/:^ G!bÁ4’b-íꦆ žIw˜Ä-B¶‚(Qóf¼õ÷ëZ™–Î>@Š=–‰±d…³XËÊy!X‚Ub¤Ž=, ?‘e"¯:pqÌ3ªäN:Ppp Æ0x6nº:Ð5dË<Á›¹, <[|->TešYm¹,}€  íz¯1Uô?p^Cå¤É|è™e¹£‹Š†R t´öhò¿4 $Kíòì³üJÿÃL´Dšœ 2$$|•R ³ïã lMÐ…ùt}É>h6ÜÆ#·xV«•9›èŠ&ØhlF?áy͆Рi$Ç"4¯F&,+h€¡ hÛx¾†‘i4Ú”F>0Ý1¿ön%äL1RG‚Àí þC_äàøgmÃ7¸r“åä–R¼ã,E€–ìt ñÞƒùÇÝ0S#ä‚ùjLj°àIuàƒç½ œ,ïTüRB“¦lFÝÉ$ET2¯vP“TIØ:B±D§}i…gÈ\„òïäC1ò((5îGDj>Ù>kär_ È‘¶ÇGãYAYˆìÈIs÷V4Uè;CauM«>l8ÑñYñÝ Ç`-‡8ì?Ë ÈÝY$õz¤Ù4Ðìè†H&Åþ(À1cñ({ š1¬¤×}ñwZíü2¬›ó³…ä"‘‡mcÀ׿´¾¦Œ¶ÌŸ6qÉ…¾Jg‚àe1:Îe^ˆ,C *‰k5@ê•6eÍ.~*4ʳ&lFhÉ$ET2¯vP“TIØ: fì)v¬oŠ2à‹1=Y`Œ”iù1`Ò$ž…t< è nŽ~L-»3nÙeÅÈ+¶’¹[|\[˜Ä1¶=Azìh[GGá™1£Y°°¾QáŒ!áGÅmOfØ 6M0°=ÂØý経Øü}÷®\”t…³lÅkúë¢èå.=ñQOânexC.4F'ûÒÞ£èýž…x6xßWª"hÝNÚ»þ,¸Í‹ó#%DËý Ú‘dƒ|@ EP'Èôt¢ÏÅÈÊŸ .lp¾ªñ#!cº£`{h?‰å6_œhó²ÌvÇ¢\J±ù“ÌבÐ=b=?‰¢TÚsçßۀDú‡©ƒGùay«$ž¯[0ïÑ'”[:'©Ø¿Å41ø”=MÖRk¾ø€;­ S-WøN>vEãgTÉÈ*ò›Õ‹s<}ìØ há³ \Æ •ü>‚I(°˜J ¿ÄÍÀ¥üOCÙëi>çKD¶yìý?ˆ#‹ã¼¢|ƒ•4rLÙPâ…Q*$Ÿ§®®©m™öø\¤ø¸3â¥mL™9Xù•¦ë‹³(þ"OdY¿k xŒ‰b›8ã&bLv “Àȼ¸Ø  ‹îÀžÆè©Xßi2J1 wh¡’j‰ãàE)"ˆæKU×F¨é.˜]£*¯-«<ß•Eô28üñ>˜ìèò¢(‘uË«ñ˜öjVzL=Ëp0çyVl˜G¢“).ÜTä@ @=ÝwzÙÍöqóDñQÂN™ÑKw$‘PʽØ@=BMQ$w`èXôFÙë7ġ֖uÉÈ\„dxÉb»°£ùJ·^ätFš±üLûOÍœL™0‰Y›iq‘ —Y…g ›‘‰×XÐH´,©´çÏ…>+>;¶>9r¤|£ü°¼Õ’OW þE8¶dRÐM‹üM€bÇ PöA5鬤×}ñvFƒù¿…Ä‘ìP$’3… "wZ0Ä!¯ÍxŸï¡g'âÑ#n¬–¨ã Fí½@íôÆ/ñ3Á Qß‘¡bw¿ˆb|ÿð¯Wùþ«Ã‰üWu^zó¡“—ŒÛƒ|R“fáOIꄲXÃGÆ€b3bíÀì ú1mлG>. ؉[K&NV>G$i|+³P£\ö@=ûX¹ »p— /“çŽLX’ƒ}_ͨ +@‘Õ]›°‚%Hö¨ãš|gÆþ*JÉ*Ö?,uÄ9`½Õ…óî2DO´`C“&* ÆÈ³IôIãàþj|…¿'½év¶gÛ±ÙĶ`B}oÇà~/ÏïùÞ†g'.]ž_‰Ó9Qʯ‘;8WbV–5¾ÚÁ<^ç Ýð½Vø‡’•Y—'!gNŒ,C1» ?”÷#¢5{4ºðÛåÆï>!åù'ÇR/Õ”ÈIüLL„ß`±©"›¶HỎ6è%Š1’­4³JÉ ²¬jȲª`>à?‘F›yÚð¾ÇΛ-}(1ãI]-¸µ(¢lŽ¿=hË»‹Wm|¹’a,¦7ôe}»ãØ Ýv,ŽºÐ+ôswÇYfYfò0¼K“þÿ—2H‹ìýQèÙã}^…þFÁx|@=–“%ó¢de–æŽ.*JÒÐcÙ£ÊüÐ"±¾ßÄèÛpÅwe—ÖLJrè“!ˆ°|Õ?=¢6eÉ;žhÝ1f†Iñ#iÙ¤PêR•b@Ð"ÒI¢{FŸ…r6÷À“oÉÄY2ý) bªdb¤öz#°Oìv÷óŒbbË*Èõ9…”0NÉ®L;>,’;B ÆŽ]“iLåc¾ÞÊÒNAXÛŠSŠ4X¨n#͵×D¯äoÊ›ölíç)bÊ}Q4õÄzOÈM¨€M}…øÐ Èù\?‰Lðɇ‘‘>J‡Òx@¤† HFÀè‘~4'¢»<‚탌y'Ÿ*u™Dg׉b¬Ígé!T@S-î/ñ=†C@qþ-b¸ØÆHãhŽPúÄ€*ÁKÙˆn$ƒä€dhUØl™øûndž™¹lVI½ Y È 0ŒÐZ€oÆí˜>-6êÉjŽ1‘°¤nÛÔßLbÿ1Œ¥ù!š$oŠˆtΈÂ[¹$ˆª†UîÂêj‰#»AˆÛ=fø”:Òι9 ‚Œ,C7v)VëÜŽˆÓV?‰Ÿiù³‰“&+3m.2"„ë0 ¬är12ò‹ D›^p–Å–LrËqClŠJ‘`GımØî‚GoáÙ£|7ŽÇô¢™’)1cã‚,¢è $'°{öгÆ>“Ok"c¼3–oÃ}$0Ëñ  6n¨ìè`î+;”Œ32qÁàÊm™Tºüô læî Ãâè|´™/#,·4qqPÊT–ƒÍWæâFø†8ñþ]åõò\ÐKÉý2IP⺢TQ7ôõÕÐz·Bíø¸3b%m,™9Xù‘¥ð®ÍBr7Ù÷íbä03Æ Xðá³ãƒòïÊ!õ)$±Æ¹U È7¡£C.ß™µ"O“¶Ã>qô¤hËÏô¥,–#¢{R Sc²vŒy_a´úQ– @ö@ö¡‡ÙÆø´HÛ«%ª8ÆF‘»oP;}1‹üLÆ0H”wähXïâŸ?ü+Õþ£êðâÕÝWž¼èdåã6àߤٸSÆÒA:¡,…V0Ññ ŸÌØ»p;À¾„|9 o›ò©$± ¯'5šNT ’9v{7í©ì²è¼;fÖû&Vgû.™)"™"0ŠËÀ`Ál‹Œê‘VÏÙâØ¹î[~$‘G–Ñâ,q„†V7L°£¶²I‰°4È^dñâíÑänXrcÇ/órA’¨@ä’@¢lèhôI“‡LØæ7’%g‰¼¡#°zÓC›ìçdK¶büY>Z,ÒãHŒ¯7vLa@õth,ß“¡}0§Ä1Çòï/¯ræ‚^Oé’J‡Õ¢‰¿§®®ƒÑCæüªE‰,C†kãÉÍf“•Æ€$ŽDÝžÍûj{,ºÃŇ`ÊÜ11¡…32cd^PDUK_I±f#óÕÈfÕŸƒ¶my9sÏãÇ”Ü^& é€TË0ŸZ$¸³1'é (€¦Z'ÜÒF­«iÛ772º„–UH€W O2@èÛ§ÿ“óÐÎL¿ÃxX±A6勈‘&\¥ãDN Tõ÷—ÿQЮÇoc1±—IGs (p”I®Dvh À$ŽÀÐ;89¬’l›TyÈ!Ç}½•¥ž¸ÆÁRœh±PÜ}Ák®ˆÐ¾ÍÙ3bâ¶Ï›¼e,YCˆ—Ö›é?"A4>¢5æ…øÐtôNBâá|IëÁ&FDù*Hâ0¤†Ðr6D‹ìhDÊm ß$òdO•2Ì=3ëÄ€±Vf$ý$*€( e¢}Ã#Ððs¡2dÁýô*g#âÂWšDÑ %õˆôÀ*ÁKÙ¨b¤ƒä€dhTì“7nØðãÎÊb²Íèâ»!¹f“CÝ@ï¡ ¶sþ-6èP®1£l)ñzÛéŒ_âf1‚@éG~F„NÃ4H~* 2¤é›„žä’"ªW»¨Iª$Žì º ³Õo‰)Urg\„ï3Ȇcv)T÷#¢4'ñ+ðªz¹ ^OL>äF!‘Á3°6‰ù/±¡[£^Õ§cŸáùY#Ê•Ua‘¢´­MõÓØ³DízÉš~6†„cÉL™•VWЕ¼M‘t{ìƒäQ1ôlÃñ`å‚,ÆTâ”4Òö±·Òy}·Á@³fÇ@ë+°nÃÏX ÁÃÜe+•‘¥e6YT²?=@só“Žú=&CfDÈË-Ë\T2•¥®G³G•ù o W 8oÉåõç92Á''1›âWTJ€ ±]uu°#o…Ú9±ðçÅOÿ dÈÉ‚rU¥ð˜F¹{ ~Ö!‡'9aãa••ƒÃÌ0,áPh×~nƳüi&Š]³,43Ùy˜øãÈXò š¢MÈä³ãYKáËþ ’M» ¿ð×áÿÃZ¯°oÔ  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ”óýµ¨€‘@V,zÎ’èRy@`Ò!¿kÒšKú¤BIèV¨¤L“J«È• jëAH…Éué¥J®¨h°2’•H÷¡¡j‰±²²?m#lØ šˆÒ0”£²ÿ+ËòòWÿ»Ö|z–—?›)ñÙ:˜ÅäÅÆ›[3"e€@”c`ò?¶¦0-ÈpÛp£NBzVûkWfr•”+·`–Ù%V5,‰ð =:F1²ÊNŽ‚eC$a‘ùË[´ú0âÐÅ?Hµý5³"r·5‰lÚ¢™™PÊ­–<‚…U$±>ÀI>OCÀ'ÛQ«(µÜ¶è±Òyg>”Š^2±³H‹&€¾õ~Ãiû†&4õ4Ö[‰! h@ z iOØn#›+lß“3ƒ’¨[ÒPOן`{èÞµ²^è\[©“3å£,³  ñ²†€h¢G‚|ê|¬¿^&ãFD¸†pd„)‘Úò²,þ€ÿöu»~Ìâ‡äfãaÀr2eTEòÄøî‡÷$€¹ÖŽX±î˜KwªÍàJFÌÏbÅ(“@ŸoưöΉÑI·½¶xò›$”‘ ¡HÙ‰P$€ X²@«ïJdûÖß‹"Á4¬9q*â&([` ‹=vF´´ˆÕŒ}×<ÅÁw‘dw ¥¡`…«•#‰5}]õ÷Õ3L1wLL̇ƒÈJ3fÂÚš 1H ø'Çå ¦WzÛ2ôY_Lqóf‘þ XW£Ø±ùè)‘ù·KŠÙQK!XØ+¯ ü4GÓ\‚ôÆC¹àφùé‘Q'.lÊA^$Ý‚Q°Eè)‹—|ÛaƇ-ævI£õ#) 1+@–  ,‘Õ÷çALב̂HØ0``l{ý´ÌÍ»`Gš6é2*V!k"È$)j H7]èeFå·æNûdY7-0üT"‰,H÷Ô}Zg+G(•1wqÂ$æÌÀ¨ádr€ ô{:ó®KŽUÙÛÉQ.,™‹º‘D 9ÆêÀMH"¨wb¯SÇ?²ç¢Kÿ² Áº!@nX¸$ã\¬Q±V'ÀÓÇ?±œ>‡c`åæ@™XÛˆtu Œ<|jøçö3‡Ð¬´› e‡+pu,TsôX ³BØž»#Èûéã—ØÎD:ºf|ƒnGÕ.ð7DXRÕ@‘Ýu]v4ñÏìg F‘óFÜ3¥YX·|y7$ uØ5ØûYÂs&AÈ F Jš¨M&½üiãŸØÎE`d,ìBŨìñ²‚ý@šµèö,~zxçö3‡ÐFå±ß$nl'êð²°&¨q MŠ¡Ýõzxçö3‡Ño‰óÄœ«Èc !bå…Úñ•Š$Šè|h¸çöLãôoÃÜ6í»ŽKH'ÊÆÎβB¨&€ó×V.µ¸Gr›Éèé‚{ëf)™vÛÓ8mÒd4°P¼Iˆ$)j H²7]Ö‚™0nøæ¶Y*òë¢T€À1H¾À={è)•ÆÞöÌ¿Q¡Ësve*8wõ‚@z=‹yÐS"-ól“LÑ‘INq²°$7bºîÅ^‚™?ƶӊ3ìQ¥1ªˆ˜¿0H+ƹ_FÅXûh)š1² ÍÇL¬iÇ"òG: br÷m¿ !q²²8»ÕÐ'ˆ,@¥šm3^„¦gùüQü;Ö·¤dôèß@¿Ë³ÿÝhZb Þö¼¤‘âÊúbÔvxÙGþ H½ÅÏAL{Ûž 'IQ2«¡Çpâê¾’9o£]÷ö: `7ŒÅ±´®…ÊRc;0`H ¨Š ƒcÿ-2‡â ­0“qõ%0È¥–DÆ‘€QäšSÄ~fºÐS5Ã2OÍ%]C) ‚Aà÷ûè)Š]Ë ³ÎØ™ gT,юȼŸö?:#ALOñl Œ¿”ŠcêøØ*@` Ä Z̺,z÷·Í#ÅêÈfI°<|TugtcöÖM ÆÞ0d†IãiO¤À:|»óÕ}5ȃ~@¯?c­D£Fn6ᯊå1RJ• ‚A#ìu£sw<<d»rˆ‘³»P²B¨&€òk«q +—»møS.6LüYÀ=! @ˆ “@š³m Ld¹Ø°eC‡4Áeœ°…;%¨Yý‡¾„+ºaåÎðc™ Œ°v08[SDr AÑ>41w­·)\¦IQbGõché Ó}@Xè÷ã­ Lfá¸cŒ¬I9£G`z  è¢róaÂŒK2ÈAj(YÍÕøPO±ü´."eß¶¸q£Ìl–h挼f8Ù,@€,Y4è1Dæox6KÈ€"DÙMšR‚,š~ãî4'ėݰ4mÒdTÅ‚×@$µP$@&Èî´Æ|ö(Íþ&¹‹Ô×|AþÞMüµ-Ü€±ÇVÉKyŽ´÷Bµf|ÌülÖ\™ üT*f'ÀIêèŸBâ†ceÁ™dãH920ðAñ¡>"2·m¿!qògâïD¤ÕšPI Moìt*V»`&pÛŸ"¥$(P¦¬‚B–ª`ußÛ@C»àOšp"ȹW•ý$VƒÄQ"À ú™ÛÞÙ–$0å ‰9»2•lý@‘Ez=‹yÐV¬wÛ¤Á;¢e¯  FxÇS"â…Ã¾í™ +Á’XBœØˆÛµ²9/_PèÑ uªJd¦ù·Ys ª@@—Ô•”HÍŠë»êô.$¾í‡:e8œ,ŽUWådäH»µ Èx=Õ~ú+ 7º·ø¼¹@cñ $¢A« .ûUßZk f«B5FeܰŸp;bd)S›F,yö±×žÁÐ…bݰgË8QNLƒ—”`¬T€À1H= ­X·í®h¥™2aõ]š&•|…Èt{4-2çwÂ\7Ü$wŽ(Í3M ¡¾¼›°É¡gBy1寯p Ð’6B(×a€#ûfF×B²÷ <2²Wã÷lI ;«"Ïbõ’–›uÛð\A•1V DlB‚h  ‘VH±Ö×@gñ,OžþŽÍ(R¬lÁl0¤Ð$×Üj™È¬;®NYÁŠRd¼ÆÀ1RÄQ š _Û@›]†6í·eÄóÃLQZV•ØbaÑìXÐd3 ;qÇX’󉪻Däz ¬¸p£L%!›E ¹º'‚k£í ÈD»ÞÕ4y’Z9£/HÙ­@±±d€÷¡2e³7­»oäÉ V‡\weìÐú”d×½ö>ãA¶Kî¸ œ6é2*bÁxð$A!KUG`dwZ˜Á›Š3¿‡zã×ôŒ‚:7Ä/òì×ÿË@hÐù>fn6bl—#“q@¨Y˜Ÿ >  @Ÿm ¶_* ÌtÊÆ”ÇQôit#7rÂÛ>d¥C@T,h $€ 'À±g½`Óìz²° ¦Á Ý!·LË-)ãøˆb,)j kº&êºï@î˜3e8æ> ä1°©€$Q š Z°o[fB;Ç“K~£3£(áßÔ ÇG±cóÕ¦=ßXdž?Tˆ˜ c¿0H}5˰AºªÔS|Û_æRY ú¦ =ä\H VH£t:£ö:´Á§"¨'ÃFê ·Üú~š€f€4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@ЈÕõí­D(8¯ÛUôD¨Äpò’¡}ÿîmYÒÐ.>Ynõj…¡C ¥7æ×BdRLIÙh(û5í¡rDIãZGçcSè™"¦ µèFºT‹h^çµE¹æÂr±XSU`ÄŒuÑ÷ hûWÞµÔÁËÜvó.Cíåç\HøÊ¦;YGâ²ÆÀ°+›6~Øôk!òìS®ñói¶# Gªÿ,‹ìÙ°GbÏUöÖkãF­]›Ž.H¨„v£Áû1C3‘‰ðötX™1Ƀ7¬ØfhÂJäy±Ù$Ýìo³­VÑ›ÑuÙ÷H12±f‚I}R§ÕŒ¨i?„‚hDTAû“¬ü“ѧ‰¿hþ'C.@¡˜,q ^"Í äÑ«?ÛWådøÐÍçæ‰Lx9RαºÇ&>O¤c&¼žKbÀ>}«ösuìŻ컶kñ•LÂl4ŽW‚¨•K1 ñ‹²ŠIñ5nk˜wˆ%o•ãH]ZEer*A¢À8›ëíW¬Éº70`ánî‹<Øn&•™@š*.Áñ}-æõ›f©ðþã‡8È› ™áÄ0ò ?™Ex…Ð/½YbHumŒQ¯lMÏç'8}@4QÏ(.ÌÇ H HMO‚5"H^ë¼n8Øó¦+#£†’8Ür©V’ŽD]¸î&Ë¡+´nX¸xÿ+"ÈUôáxÀ@íˉ-} À>G¡¦ì5dçl™ëí¸~±aGÒ©@”¶,ƒmà“@w`X=+fŒ·ÜÿŒÃ$;{´k)r*n‰®=õú^£z4WÒÝfÝÓ$bÉEu/+‚„* ’ 뫳«ò¢jÉÙví×nΕ²LrFÐ(æ©Ä»rIúvÄž¨òTlÛ"HÚdËtnXnüE€¤!d ýHЯ£8¹©³a$¸YQφT¢'¤*OlAR A¿mkM˜6¬ü]¾d>HŽ`Æ'އ6 CÁ®Ô{»R÷`¼ØÛ”1bìÿ%$¸±@‚g‰h!˜}=Y«'¡Ð»^¨Ï‹;+qÇhqf•Œ­*úEhÙ*’{ t(€n†®E¦W.=ØI‹ðCÎS‘êÎ%,l^F‰cwC«õ¦B™š=“pš `d6×ÅÇM?UQþ]Ð@²I7àWl…jËàãï80æn0à³åL‘NYäpI.iˆr ·á@êÆ™ c¡Û³'ÁŽ%f…ÆO«?ÍÄ®fo @D ëˆC¹lS3IµîƒnÁ‚hæf‡ ¢bH¨ÊHP,Ô@Ý ×°¹èã¾ãŠ˜x)_GŽCÄÁV"P EM^Ó"Ó0emŒûÓHñ–‰²âž'ÆT(bEÙb(ê€bo²"Ñž›ºÍ‘ãDÒG1qÄ#ò!@ì—$’áºL…hFÁ¹œYa Ê6çÅ»‚²P B€¾H–&½2×iÝŸ+!#hòehXz¬¬Ò:7"Ô€ Ð@(á'ø6á|X¦Œüñ•£/¾¢Àr6Zï¢ÄÙ"‹ t¶UÉËË%¤0úiqz€ÆÅ¯¯¤v|z¾À»#Aß'2TÉiÛ8΋D]AN×JE_C±c³Dél þŸ¯$y4qÌ$\|ŽG-P@¢µÑírJ·x~ShD¥£¬¼…p0QØ Øê«L‹Lçåm;„ûËHÑ–‰²ãž)€‘• ‘vX„ : ›ì€ÈS =£pMÝfÈCPäM$s8?"nÉrI ~; tÈ‚0þÜÎ<°d'‡>/ªî É`â$( ä€IbhÓ ]váñ2²R6&V…‡ªUšGG,Zƒºè<2-0þ ¸E„c?[ù—/_ÔŠë>;¿Ú™1LÁµîxûÒæ>Lr#¬Þ«ˆJµ±JRy  ´{ ‹¦g‹gÜŒR",¡cÛ_<£$š¯Áb€P,›7àQ%¦7-ã ¼¬<d•Ò1 eL­#(ÛG dòñcL…1ÐC¸E³É4r¦L®y<årbñ$P»ü(xÓ!Z±™¸>ßш• +þ€ìvlØzïê¿m2 Q·ëþ½L™¬Q‡%³Á4x¼K£È¬€E4XS}}ªõoFC¶åÿ€qàžYGªÑ•büºP¶ÕlMš¡Õê7e]Œ—2|MÂFEd£G ±°j$³~\¨øÓÙÚñ²ñ.‘Êa"ƪ²L†f O.Tfï‘÷±#èn n»vÓ<í­,§!š%ÈQ!RÃñ5‘bÉž€zѶNõ‘>d9qcÏ2Ç ˆS'ÒpX©ù-¤Ø¿$t}„0î»óšDs¯®gÁŽ)š7 «2–þcv-G"ÀlЮƲFÌ­§s;Ô;”Y:üÈg äˆ#uUVÇÀ»kì ПÇÃʇyYpðò ‡”­‘êä†IKW‘âKº^¬{Ö„'iþ%.LÙû¶Ù,SºEçD@l"Ä’nÉ G°h_z3Á¹æmq˜2¶é!õr¤e22› ìÃð±ì¿ízçÉnþÅTº>\SÂáÀXÊ…äH»,BP MöF´¥Ñd‡&.ç·oË™,‰,n%28„†úŠP'‘ðj€Z=›ÔsIÕFÑÖÐÉ LH \’%5Ù—ymÆ3•Ž—Ð?}eO"¸¦s~#ܲäš(bFS ¥˜Æ@n%YHRH£Lhß^|€5Ÿ.éšñÚÑ;¶^Ó·âábíÁ„®ÍÀ=zjÌZ¬ù @¯zÑòl(w̹7‰ÈF1ÉÄê. S7`Ð`luBÞUÓ‰ö_9å;§ÌH¥¢|¸§Ã¨@PÄ‹²Ä ª“}‘£äJ6ǹR5í[^l»”y3DJE<ÒG1qǃò!›%É$ø@î×DòVsjÛ1rvÜ78H8øfrà‰h¨P JûÑ%‰¡Þ¤å‚²Áe*4lÙù˃$²m’€Ó<±©d· ìÀ«¢,y¯ï¨äé2㺆w™6´Â|bŒ‹åFÈX¢uÜ›¢ÊÑ“wÉÍÎÞ“<)%TÖX‘™Ф’¨É"Å:Fw*bPøÙЇq“g‹kôD«8\™½@8qQDÙ²=¼y:Ô§£* ìÁ‘”¹Y ÂgŽ9s#žBÍP/E‰<®…÷uÑ‹’ öiñÉYh%ˆîÐ…–T‚‰¥©Z2 p×ÇÕ割E¨ßGÉêÉ㓈¤X‘$\‡Êùx¶æÆHähùÄx+Ð (Ov:I¹Æ‚ãd¦@‘rr÷ 2yJ`0¨1ú€ÆÅ¡J,Ÿô}€#äˆ\r¡‰Þ7g*<¹¿0É<Ž©í@ òl@›¢{àIr*ÑW¯f]þ ŒòÙ†2`ÉÅT à¦k"À H ]P'Y¬m™qùàø¢isŒ‡Æ.6%æ?ÕWŸÞ°¹Q·ÆÐ¬|ÈSx¼EšƒJÙ"\ŽI!bH*¼Æî‡V=ëZòBû3ã•¶<–À?;,EåÇÃ0Y“©H+ÅW³Å@_&‰,Mõ<‘û.Ù^¶Û#çE"äÏA±]Sª" «3ø´L£!1ñçšPfhø±p”-µ[mT:£} øoܶÿN ™c‹G2Ë“ÍePcÅh7GâuÐ7f­ŒeÇ ±åíòAþÓ#¯6B4ŒÃð±ð¿z½ìväÒŒN4üÄ,ž¦C:‰X3ѯÄTM‚f”(¾µF—FMÿoËÉžŒ|vš1‘Ï 8Rà• HIP“F¨‚k)ÑM‘æàC…·.0•“Î…TkɲëǾ 2åí¹Rî|qÖu‰²£žVf* ±'ˆh]›®ô ¯'øœERuÇ‚ieþk!V.R…¶«bl‘Cª7ÒØ²äH¯ñäˆ#À|hÒW‹›^8ô “Ù=D˜ ~>çåîRÃ+ÈñªÃ̘¨b,¯Ò,µy>,‘t.€I¶I·ã",ÒOž¡lr€³°`ÌC(–n¼‹ãK`~ɇ>Û>K’öÌäh³"À‘ut¯Qö šÐ€4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Y<ÿmj$}žCY5¤¥EHÎ3e yÈ>Ö3f±,r墑ÕÌbUsÜu#Ù#£Z)1ˆ|ÜÅ»“ÛÉÑÉ•Dˆræïœ ÷ÐE&ʲ¯›’¬Gª?mD2÷h0³ã™8úŠrÀÉlÕY¯‚|ëzhÁ²9cš%šFàpe`AÆÇ‘ªÝX3͸úl#ƒ¿msnFÒ‰ .è =v~ÚÏÏèWØÎbÄdu·#¡­ ‚]ÁجÐÓ~ÉñÙ;²Ié,Wß=µŸùŸFª¤—sYÀH­kÏÛVù \c Ù–¿É»óùjåÈ*<ÙŠ®=ŠÑ¹ý Ç&@LÐñ h}ôY•âUÎcã}dø’8·ƒ¡äé¶\Pühä6ÒôoƪOÙ—Š,Rü®µHÍ¢BuØ?¾”™3`È/°m)Ñ "ˆ:Rˆh¬ŠöÒ‘«`J© uša»'P  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  P»Ð€,]hZe¢$7CÛZ‰–¬pºìkF@Ѐ‡¾:vs÷=¾L܈¤¬‚<ëœá›GhO¹mó1õ¢+k3ƒr²ÂJ¨É·í9nê¸&ìñ¬Æ ܧ>=Ž›< ¯¸­iq´gȨnÛµMƒ”Ìò[µ±ØÒ«Î@U¥ý=f\2o²Ç–)tIØwh]²Ä´¯ŽN¿D\‘WûÂ$‘‹iZ߯'Z\Ud|¶B|;éÂÐ ®|ëôÔðüh¾_•šð6Ó‡‡òáØbM‘®Š FŽnIÊÃ7jLì‡)$ÑÒqÎ4É (ÊÌ˲喊6È!":±¬xåkfü‹±˜;DØ:H HÖAóÞ¬xÜ[¡)ä‘H¶iãÞÎãêýB…­Ly Ö“›±6^KN¯Ç’Ñ}Iqå;šŒh\_Ê™1Êò)XÍÕyÔ\TÓ4ùtÑ\¯†f“7æ#”*ÚÖ£ânVUÍQ¡‘ìG‹&8*ß„Ÿ ëKŠ¢Ñ—ÉrLV_ÃSä*2L_ó­IpÙ¨òÐÜM’X%iepmh üµcÄÓ²K’Ñ‘~ÈW’O˜¬¶±àm·fŸ7Å#vFË$ûtx¾¥2x?}u|iÆŽY¥+2¿ÃY%ÿMsð4t|ɱS|5•6X3q  ~Z̸¤–<±k[V˸äcœl¥ }@Ü€òÔŒ%-2Ë’)èÛ»|4û“GÆP‹€òFºO‰Ê¨Ì9q±Y äLÖ³ —ÛY| ˆó(ú6l{D»Y~r_6¾‡uããÀÇ'&k£¦‹ÄÕûk©ÂõE´ h@++Dë³i¨DO‡¾¶º#èe‹«Õ0­“äV…}“¡@Ѐ4  h@Ѐ4 (à÷¨ú6º¾ÿ®°iöN„ h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ´uÝýºÖ¢GÑ/±ï¿µëUa_²‡"+€ýµ)¶_ÐB´PU}´¤fÙEÅ‹ú/ûiH¥¾Z:®å¥"[û âÄG_¦”ФÀãGìŸÿަ(™Húmpn°úrª—Qy ƒâÇŸˆ4H½DèÕjÇâE.6,xï9¢€]‰úˆ{$þ䟹>t¶Aœˆÿ -›Å¾ãû-™iäâþÚdËñÌÝŽ¾­´J‰ ýý'S&*$ñùjü‹ñ'™±GÏ>DøýÏåùéò/Ä=J^Ÿ"THiZþÿm>AÓ-gǰÔÉŠŠ ;yQþz­²üCÔ<¸Ùýõ2dÆ$éldx:[I&ÉÒØ ?}-‚K(-‚ $Ù:€4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@vÊWUvBD’‘øµr½güµ-€õŸòÒØYÿ--‚¾¤¿×þZ¹ç'õé ÈÿŒ6™+ݯ¶“$±Š‰ÑZdz®Øj¶\YG³ßm2²DŒ(ïôÓ!‹#‹øü´ÈbÀÈä_1úéҨÌ?2°25råþZd1d‡po–™ Y£ò=ù÷­2²yÈjÛL‰L=Gö5¦B™F«'«Ó"âÃÔbza¦C£ûž½…iÅ‘À¾_å¦CI’J°}¼iÅ‘ëHM)Ó!‹+ƒÿ–™ X\v[Ïå¦CV$Zd1dòê¶™ YV¾6tÈbÃÕùcûi‘1¢9±»ÛLF6 ä}B€Ó-Ä‘#‘a¿ËL‹‹%er?£vF¨Y,V‰Ñ õúŽ®B¨ŸYÿ-K`=gü´¶ÖËK`©–Eï•êÝèI$ØÖKL‡ü'@»$<€PÕN…0gm¢9~ÃW$ÈþË©l´Ãœ¿a«’!<Ÿú‡í¦@Žrý†™ åû 2@9Ëöd€s—ì4Éç/Øi’òê¶™¼¥ÿìé’¹·ßRØ#œ¿a«’òê¶™äÿÔ?m2yËU¦HäÿÔ?m2rr#çL€] d¶ÃB€4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Hb¾ªt æ~ÃK`ŽOýCöÕÈõŸòÔ¶ “Ø\¥ÿìé’ú³ 2òê¶™“ºîùfdLUš!|’AåFÅô‚IºÔ¦Vìß:eÀ™)a]Áè‹ò û5 øŒ=té [ìMö4-  hƒªëÑ`T´¶\PqDwí¥±Š 5cöÓVFÙMÑ=é¡“-`’¤j TlÑÐ|@Q4Aß‹ïôКÇz¶Æƒ±ÙoòÔ'Bf뎅¦N‚˜h)†ƒa¡@дÃAL4 h@дÃAL,]^„o±¡i†„ h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4 èè[dqëÏ}vIÑÐ[ l4Â…Þ‚Øh@ Ž…¶ £ý´ÉСm€(h@Ð…¶.ôÂ…Ýh@Ѐ4-°Ð¡mEtÉ¡w ¶ a¡Bè4 h[a¡@Ѐ4  h@Ѐ4  h@Ѐ4  hZÕ€7¡š "ÏBÓnGÆ«T@&…Ö¡ªØÈÕ¦JÕ`éLS'P "Í_×@M÷ZøX'BSUø…h)’ ö5iŠa¥1L4¦) y:SÃJb˜iLS ¸´¦)‡5ûéLSÀô j‰Ð  ÕzдÃ@•‘ÈU0æ¿}Zb™:‚™jµ« ryC_Ém LЀ4  h@Ð…¦4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@rŽRîX|ˆåQ H¢ ‚(‚l¬)6ŽÎËâå$q.4$¨PSdÿŸgõ=U"8ù‰H%cÛL‘²ª—vªúd0)º™ùpOÛQNÙ\(¸Í˜X-ØöÕÈ„üÛåÌþ„é",ùdb €¾ŠVŠâg37ný´RMŠdäfMØàz7£’DH&Ü¢’ÃêñCL‚‰ç< ÚǵhäkZ<Æ Å¾ŠVeÅ"ÿ2ÿÖ5m E~eÇ™t´)ÌglóS^–#&Oy?ËTÙ3„ŸÛ@Wæ¦þ½|Ôß× 'ær>çöÔ´ær>çöÒÐ#æ¦þ½PHɘŸÇþZFAÿýµ-~c wËK@>g#îm-ùœ¹ý´´ù©¿¯Tɘÿ@IȘ ,?mKB‘¦&%cÙÕ2Ñm †€4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@4ˆÕ»:ÚèôWú‡ï¦&rAòé÷¾•!’'Ðú†˜ŒzÿPÓ’E?¯LFH:ù½)Ðz'óÒ´‰üô¤-¢Ÿ×¦$É¡õ 1 ô#þ¡¦#$.£ÁÒ‘m¢=) Aè_) AèGýCLI’B?êb2AèGýCLFH=þ½1 ô#þ¡¦#$Š^˜ŒzÿPÓ’ò”‹h=ùéHZ@ÙÒ´„Ô4Ä™ 0}Ž”‹h=ùéHZ@:RƒÑOëÓdƒÐú†˜Œz)ýzb2AèGýCLFH à“¥"ÚBüéHZB?êbLz)ýzb2AèGýCLFH=ÿ¨iˆÉ¡õ 1 ô#þ¡¦#$„Ô4ÄdƒÑOëÓ’E?¯LFH=þ½1 ô#þ¡¦#$A…TéH¶™FQàøÔh Hºûë%õb²§ùh=e[‹³'ñ9b!ØÖ<†ðDÿ“Ï¥þz¹Ëècþ''Ÿ@uùê)ÈŽAüI‡ˆGïãO#üIÅÜ ×O$‹‚$nn þH?ßUÍ…‡ñ9*½óÔò²>4Àn²Õú_ç§‘ý P“þÓÈ\ ÒCâ/óÕò~‰€ Ò_>ùèçú& Ÿâ²ÿ¾§‘}ŇñI‡fóÕÍWCGñIO^ù覾†,Ÿâ“]z?穚ú°þ+/ü!ûéä_CÅ&ÿ¦qú°þ)7ü 3ÐŇñYáßO"ú3ŽÃø¬§ÿt÷ÓÈWÄ›þ þúy €oø+ûéäwI î!ûêæ×¢ãþ%/_Ë¡ú霾†VføpqŸ*HmPYïQòH«Ž'›ôÝðò;FÀ¤ƒßÛXóÍz7àƒ]–‡ý5ì38H”OßQóÉv‚á‹éš_ý'`¬fS ,›ñ¬¿ê’ôiLþÌgý7|>,1¿s­®yWFo³Ã_éCeø›rfˆºÛZ,›è̸â—g¬Hƒ~ßmw¤pn‰uãJBÑ>Š^˜“$„Ô4ÄdƒÐú†˜ŒzÿPÓ’E?¯LFH:Ÿ})Ðz'óÒ´Ž”… ôSúôÄ™ ô#þ­1 ô—î?}Lɤ?¨~ú¸ŒzÿPÓ’ ñiˆÉè¨ðÃ÷Ó’^ô¤T죪­¨ÑCY  h@Ѐ4  h@Ѐ4  h@ЀòÙpdàÅv#©X‚óæÄ "ú=yb¨ÅkU;M¶ì݉›ñG3n€ØZGÚÏýOêuXÞ&yóåÇÞ ˜ ±8"e'µ»`G!÷èÕU7¿ãd]ŠÂ’uuå3çÊ E@ y;X ]Ø#³]øëQ´ÐV™¯c“9=˜€"h×ìuÎ)E›“´gÊŸ68dÊ’4…Åz~›™9›éH*<šwß¶´«#-´‡àäÉ>1i¬Ỉ‡òÏôõæ…÷»}„„n™b"·Î,)õÔ;Pè/ A÷±Ññß±A!§o9qÃ+GK…q<¬Æ¡¬Q?â&Àó¾…Ò3&ŽŽF\Mš6÷sêýBœÃuwUçR[ÙWtd‡4˸¾$Ù>£Ec‰”ª("¬W {®Éߎ€Kq²®èªLˆñ±q¤™¤Ž\ ê¥@àWˆ @²aæü~z²h‘tu!@Ñ) @{ EA».Q+¡úêÓ zjO^>úS4cïûjâÓÐÔjŸç«ˆ$FÇüzP'ÒëÓÓaÿ¼Sq?ÖuqQ®ƒ^˜€ôßîu O¦âß@ óÊõŠeNƒÑëÔ!øc«LF'ñê⤃Éÿ=1˜˜v_Q+zGú½ô­Ñm› ê%–¶bEô2Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h[caèeº-Á~Ú¶H BÁ~ÚØqQÝh-ÿŒWÛBâ€Èo¡Ö„JÈõG:ŸTP yÐÓI’5 Ä‚àV%d)þ¥Ð»¢KªxèEmêñ¡=’H ï ªaÁ~Ú aÁ~Ú aÁ~Ú aÁ~Ú aÁ~Ú aÁ~Ú aÁ~Ú `Am“¡j¯«J±tí¡m€P< ¶N„!ª¾­*ÅÐp_¶…¶í ¶í ¶ ƾ*‰vN€Ž öжÂý´Âý´Âý´Âý´Âý´Âý´Âý´Âý´Âý´Âý´Âý´À°F‚ع¿öÖdlX=›öÖM½#6ãÈb>ú³èC³Ì¶ã¼AšÜ±ËC_MkÄå$ôz”bÖËǽn˜¶¢Ê˼îh}EÄ%§ï§““è¾8UYãƒÒü‘[:Òä›ôf\q^ÆfdçA/­.œAྒsAFL¢îÙò2¯Ê¿=k+“‘¾ƒããBæÏÝàÌg\{ˆU¾ŽSLªoYnB¢*Y3T•YÁëÍj|Í%ðÆ3pÌY_XaL>ãZÛ2ÒG0ÿ£¯… ü1;$’WÜéŠoaM¥¢Wý|+6ÈÁàj>4ÉäcGÁ{£ QöÓÅÙ|²ÿ³Ï…ñmqŸÔjà‰›³VÇðwÃû>乘)øä£ºÖ⩉;G®ŒXþÚôW®‹GB^ì8/ÛAl8/ÛAl8/ÛAl8/ÛAl8/ÛAl8¯ÛAl8/ÛBÛ öÐ[ öÐ[ öÐ[ öÐ[ Al8/ÛAl Š¡ ¶.oÇýµ™)Bîµ’Þ¨4 h@Ѐ4  h@Ѐ4  h@Ѐ4$"„â‹×ë®glŠ,5%Å}ïYHÐá#Lj5âõ£L¤YË.D˜ësˆà¡¢ A¯#í«MLo7V?¦›ÚLµkXa¬åú5ñ¯1ÑQûÖ­Ëèšò‘F>þõª» r–ûüµ°¤:çrú.ŠI.Jc„›ó¥Ëè¿ä”™Ü•ôšÔÑH³WÑ>|ù˜öÕÙ4\L#O“ô*),[€,TßÑ€—È)ïVÐ&ôTPGþ“ûhÉ®'öÐü“!‹ƒØ“ÄÕGš¢zñäu÷ÑãcBùÚ¢)f4M,øa¥X´><4Òž(ªY˜Ž€É:S)`#5Ñ£ùhK@V0|ÛBÚ*ÏŽ²KS2’«]ÿk¾‚Ño£îu)¨øÒ;¢=˜Ø+äö ÿ}PL­ M4¼¸"’ljºÏ@Yý”À¼L¼,Ðǘ˜ÚZ2¬¦°Añï£L‰Øàýõ)‚¨<©ýµE  öÿ- h_Ìc|ßÈ‚âB…À1š"À=Õ$XßAh¸hŒ¦ À’¦¨ßƒàŸ=y}Æ¥"š£H?–©†ì¶„ h@emÓ 3 HáËñ-\¨1MwWzV€4  h@Ѐ YÐ Ã̃?dãs1°´fŒ­Š°@ =ÚЀ4  h Ù»žÝ_6îRÖ±3Y%A :ìÐÐVV”Ø"Á»± - 2úáO”pÒG9Ph™yq4hQ#Á:V€VNLXp™ç-Ä>”,I$ |× #36_NKȯjA €Ax#@;@Ѐ^Lñbã¾TïIsÙè &‡ž†€f€4àž,˜Äб Ýðhõú£YVse,ªOd?ÚÇï  &D1̘ìôòYEÉÉëÀ;=YÉÆž,¬tÊí$@È{`ÑñÑЂ@X‘’z$#±ö>ìu / ),‹‡`ǰ()&Ét5ßgØvz'ž(+°úO°?––™H€–à,ù5«H–‰ ÒÐwèÔoUl242öЀ4  h »}*Í&Tª€ëôÔ¤2&…xó¥"äŠÉ¼|(QÔh¢›KZÊGè5œ dÈþµÄL{÷#UÀdÇA¡¦ þgV(Ä™oÅýµ}Dj˜ h ÀÚ­fßGn/Û^ƒÍ"Ú h@Ð(è úž†²”nôE´2ÐÄWÂџ硬‰ FïB7dè@Ð ›ñÿmfF×E5’†€4  h@Ѐ4  h@Ѐ4  h@ÏçãÈU`ÎhøÈŒ@ T{ØǵÕõ®jIZf¨Œjn]YªÏæh –S9¹q;ÊXTŸ_‘k@xÈ>}”0ý ýï#.΄[ƒE¼I0Ç,²ÁrR•.{ß|…P?iš àì6Ï—Ä2dIˆ‚wšSêäU¤$ öF¼_µÞžD04äg¢1Å;DlTˆ‘ÿ0#üµ3‰0bCd:Ží?.WêqŠêª«…W¿‹üõ¥ÈŠáB·ýV ­™xåÍ‹¹ÁÖñ  í ´`1…®˜Ñ, º®ì›ÕøŒYyö¨ü8qãX21×ÒRz´ÖÕæúCq~oE-‡nÙ$i†¢=½q—þÒ(ûŸ¤‘ß辰ˆf´ÒSG¸É؉c7úòSþU¨1(ñdÌ“wž0¥b<ˆòM¡ìþT>Àhšeqb¥ÇÇ“ylÜœTuD!f¢ƒ9$b-{¯ÐùÓ%Ñ1a ¹ïsÌ6ÇDš$_W’Qe-õÍ‚5}w@h19x øùX¸Xñ™_lô¥’9•„ÒSD‚{&͵}øÕ¶EÙ¿#iŽHs°qñ¢H21Ô"ÐãêÓßpzCq~oQK{+FݾHâÄToÀyˆqèûŸ¤‘Þ¥¢âþŒ»ôG1"’3;ƬDFÑ’@¢Êä_äA±ßßU4F™9øñ¾v6ç6Ûíl’•$© 9`kÜrèyÒÕ mˆÌƒ6}å3!ÂâW! Ξ˜!\'ê'¶(Uy>W¡‹4aãA…»äλtcÖpë¡E} óvH' A»&ïKM˜­¥2väÈù}²ÀŽÕ¥à%™ìšfRA; ÍßzZl$ÐÝž\˜£—'pÅužBVr´z «Å(ð/³döIѲ¥Fœ‡|¸”Öðí£ ¡ä¤~Ú&)7œ\¬ˆbÅ0¶P äÊË0Ƹþ v@¾‡çu:&,݃“4P&X¹DJ$îÉ`÷ïÝë6ŠÕ”Éy—tÇÌLs"ž6àÀäÈA6EÄÝYñ@ê’¶&)¦|šoᎱÍ)—’Qe-õûjú-†Ç´É·6+¦0KÁ –A´ƒ]È·ï±]}µ[³-QTØš‡SaíC$'R ²’lG $w^4½ÙO‡ß·Eó8ì¸ÿ8ZLl¹!^@¡T¹SUŽÁ>kWä n\¸;6Úá9,j‚Kâ¤Zû°'óÏz˜°hÎÚÓ?r²qHc‚PÁÀ#‘1Õƒùö WÞ´¦‘瑼"O¶Èq!u14n”Í_‰`@[è{Ý*Zœ\Érs²q)UÇeQ)kJò"«ª{Ÿ:”ÁƒjÍ]²ldÛŒ9ŽÊÙ¼×ù®E°Kv{x¿Èí™gp‹k8©61Hq‹¨þg©IQv£ÏølÖ˜ƒVvËð󅃈ª­‘H©JH)bM‚MfìþgS`¶C.Ñ6.Þ¥eȬqÒ…Z€®€&º¿¾”À­ÃY7ÈŸj9qzAcPËü§’ÔÄÁ‹#ç¦, ÈÛ3_ti—³œ˜Þ,Îjq¡“Ï.é…Aådù«ˆ/‹¶çǺ°?Ù`w“ò²Ìþl{q·؆mV¬ c™ã(²2X ëVÜX#÷S mnÐÉvK夀} øUÝy¿µ5`—¶ý§ã¬n°¨•Tõñ’GDØóï¥0+{Û· Ù")Á1yL…mHÇѱˮýªÇ`j¤œ¹1ò°öè¶ò¢hذETX=:5ö½J`É,‘¿¶ 2«B22P5•u*šñtŒ÷ÀôAÕÄq²æÈÍÊÅ„.;(r¾d¯"¡T÷>}µ)ƒÕ4ó®éHdÇ`¬e$˜û=P òuF‚­ÜA;dÙQm™æ¨y"~’@hãˆëÃL x`;¡¦ ¾í‘4{\“Ä"ÈVGŠ~ÝÈ Ä:ìX h×Zb å`|^.4’¬œ¾vxCY튆 Äžï¡t.ªW°j9o‹•‰·C€BË,ET  ²G߫ҵ`ååfÁÄW) Š9\Œ jë®…Í_•PsœS¦oVxòfO»™óðdDBËŠC¡@¤v曑cTt {“­h˜—p†ZÉÉUä‰"2çÑ6hMŽþÞtöF¨F4{¾×·ÎD •—Å}9ZZ`I €½õÕù»cMkÙ‘¡ÅôäŠE‘Ü´3/)ö[é$W°ÐxSV+C²1rrzYóC@؉PƒúòSþU­bdãüCEœ°åÉ•£„c––0ñ°Û°lØü ÙZ Ò=ÐQûJ`ââí»šï©˜p CÖ”M"úa]<|LM)7àøâ´Ï&^ó³çÁVþt‚ãù„¶ 6;ûyÑ-‚v\ ñ§šUÛN$NˆêIa|š”‘ݨ»³Ç¿m7œ)ò’ ÂõãI¹MŽ ýkŨS 1‰ö¿ iU°sçÙ³ŸjÅÂ;9`¸(¦6hšÇnH‰²,ø­hm¦v—;3l\‰bÇôç$!`Ä) õ7‚OÕbìë5 S7mÜæÞ—*¼Ž1ñ=0 @VIæOl(Pªò|«@Ý4ù“n92’LP+Š*ŠH&ŽMgó~Ú”Á‡`Úó0DNÛ3@bÂá:‰ç’Ô‚(j›²Er¡ÕÕÄ0dcìSA•€q¢'Ÿ¥U£2òàb©ãF$ ­+`VfFdìP¤$åJˆy+,Q1ì€ RAP@‹±âõ i›t;T"]­¥Èl¡;„t>‘õP,ð¶ ‹ºöYÄݶ̼Ü]¶†›œqz<Ç`ä±6Ýü7|hõZÐ&m›%·³™6>CÜÈÐ͈Р’ßP†°½ßrtfØëÀQû)€£ö:bÀQû)€£ö:SGìt¦ØéLAC½@°Œ¾º‘} †€4 ]œýÏlÎŽ‚Œ üÇÛ\ç ÙÚp±_ÀÂä´Áþ’¤¬®=Ù¬ôL›\¦¸=¿¾C=Š‹iÊFäHógóÔ\mÍ4iÈÁy¤/µZÓƒfc* · |fg•º7J=µc%$ÊɳG'¨X[±°~Úž;.cW¿”$ímGTaËlÔÀ®†´a½–Š¡²t h@Ѐ4  º#BèЀ4  h@Ѐ4  h@Ѐ4  ™…>³#kh£¬?‘Ÿt'å|jOñü¨àɵæ4¦XsYCyQ¯6½3Ò§®‰m¯(×öa/²e¢cÛò£ üác}ÞŠ2ûIú!ö¹˜’Ùdâ½´pmvÕô@Úò¸sˆ#ÁÓ]‡È¾ˆN_Ë9‰Ó }šÎ?FŒ,Yñõr ßßZQhæÝšAÅuöÖí­ÙõÓBuWz¤h.ûÐ|CBâ€U÷ Åô÷þZ Q;¿: A¡2a¡4¯­ bƒAŠ&ÍV£è¤x:¤J‰ Ý€4 Ù΃Mýõ)ž¿_¾©–ˆÓ¦Fì’(÷Ð5Dh@³U /Œ/%ûé—ÈÓvŽÜ`qò× ó7e´ h@Ѐ4  h@Ѐ4  ©úk?mfF×E5“MS Ѐ4  h@Ѐ4  h@Ѐ4  âÆ\õ@>ç^,ÙïpD®dá¸ßS&kQ·'Y½&b,ôH>_×ʬÅFéš#šG‹›ûß¶¢l4‰2H;õ=þú¹0’“–øÑz­! 2çz±¹:3*Š…–&ÉŒÅ1¢ÔT‚?bcûꬓ¦5£³þšz‹õÐ×vôrÅÆnKþÎGçzçlÖ0%s25Ž|ýüëY?¢b‰L©™‚<4žµ/ô1E£ÍÆÉ@1ç Jrв;ûQ£`õÑ­»HÇlÕ¸äc7§ ?RMó#\r•è늭•vÊ•™cŽøaö4 ~Äi”ýŒxß²“os@Á&ŒÛxI÷¡à$€>çE›Z qÇÙtÜòd‰^8í\R=Áì2hc».ÙÙf®3ûi›.“—Tg¯ï©‘1*û”ð¡•¡?H³ÕÿÓUI¶\RD.âÙ1—†SÑ]bÇ~TB¸ÑÊK²(ÆÅKŸ<`\¦ØÒ¹ì×ì³n¬Õ+¡KºeI¨ŒM?bAÿ1¨ç$Ë„ZÑI7¹ã”Ç!  tH¢Hïì:ò~ú«7D¨'L¿ñ<ß¹ý/YS™¼#CbÌÉ•mœ©¿ªRF7mù%"yerUT– @ž‡g]`Û9OF¨r ËfXfÄkØìXïÁê}ˆ>ã]z"ßbeÎhrã 1!MÈ×ì þږФŠÅ¹…å vbÇ‚Aÿ0u2}““¼¶4‚9ànL EU$*èOV4¶ý¢½•“wÏŠtI¶ð#‘Â+ -¬‚|WŽ¿µøÑ;Z“ræ?‹Ýù­E'aÅQÓIÒ,1“5…D,Ô¤$õÙ? ×e³›è¶>^>S2ãL$ ,½ŽÅŽüˆ4‚¸±Í<0˜â™Öåb¨» _°'ûki Ù8ùq™ ”2òeäT|ýˆóàê’ÙL­ÏE‚Y[Ôaa6rù!A¡~æ‡ç¡œ™»mñåŒ'ž¤-ǤÃAlÏ“Ÿ‡‡"¦\ë%fRý Qg¿uæûeãaç®,Mô›Ühxîùüw M–žxa ò(¿mG$‹±0ï£Ç1Ä¥šF‚PèÄ@÷ šÕ(A¼`d!tœŽ.¨Ë$LŒ Ã@$Š$Qûè äÃ;H‘ÈÅ'¡øZ¯Ï¢?顆ìu°Ð–̹–,†‰Â² ~¤*l €AAÚ~†] F¬Õî/º|/µæüH›‹î ³C"§¢.í…Ž«±@› 6z5Â\9rdw\ª0£·Ëo™bV˜+´QŠ6]yr:®'³×î5ÛQË+'' çÈ~ –fó@ '¯ËS‹“•Hψ«,ñª?š5Ð&€'¯0D̶ÔcˇÔh=9!™£p%M ØQ°@ è¡°Ý—ÏÝ Û2âÇÈGã,.ÁÒ6b •J ªboÚ¿=l†¸ž)‘f‰ƒ#€Q”ƒbº#îÐôÅ6〙§©І>&Éacª²(c¡G¾É†#´afË+Çâl²òä<{q=žºý4ËädC‰åä?Ñy3M ²zЯz>cÜ`F“dF¨Æ7r +-GØ@׎ô2FלÙð;Éé¼r´r*¿%µ4H4,`A°@ èW~Ëggâ`"¾\…y¿ …‹5];$€t3gîÙ8ˆ¹i·‡Æ">R4…_êj …l‘c¢A$С•°Ð[2ǹàÉ(‚)ù?7^M‚¿ŠÇŽÏ]Šò,]„;†CD°ä3DeˆQú“®üuø‡çÞ…V3#'ÌüAu[6E±îHßA3fÌå¢Ú ŽgŠ_NQ$¥>ž^B›4G@{ùt2[kÍ]Ç,áA"ÀhþDtGØŽˆìyЮý†Nå…‰*Á4ê8°‘ÄÌ@º²îh~z ‘&這ƒå© ü",)j Hìo¿Ìh6sÂ|ÆÛ£viP€ábbñä,BÁêÈ¿½ÉÇÜðræ||iÚ6ev0PTш«Úî»ñÞƒeò²¡Â„Ï“(Db Y¯¾ÉèÍ ¬ªçâHâ5Ÿ¶”㉢à@5]+yCEñ²`˄͔;/ •b¤b½ [)>á…Š&9…GêK`ý*n_ü§Åž´Ädn¸yÑÅ. úÎ"IV{rJÝñ¯òHê®…üö°û6»2źàÍê4sý1©-#! C¢CÜ‚kPƒ1·| cæ“ÆEFW•ƒ1A$Q"޶º3#D90Ìò¤r†1IÁÀ¯Ï¢?éäS#´\Ï CùX n4I ž"‡øÐ¡g±÷²wÌLèá—} fG"ÍnI[¾5âÁ»¡uW¡WfÀ}†…‘•7L|¨ÉÛÜO!„ºF P{ ké$‚(÷`õÑ¡Z°Ûó¦Êš||¼Q°8éËÍM¨"‰ÝÁøö#B4[;sÂÛcY3¥(ôB3xO@ÐvOCï¡)—Åʃ6“„‘õ!S`A"ˆ#ÛCIP߇z¬ÎÛŽOò­=A"¡‰»"Å ²*ÍŽ…=L{Žjîi…™·¢,ÂC ¤ü‰ Gl(U‚ ‚@4dhGѲy“&žBBÆ¥˜…$€}Ά>åëDÿ–<‡^z…Wêì}@àÝ 4G] L¯9³ày$ƒÓxåhäUnKj{ бýÁƒ¡ nÆ>Û™>J7b‘ùG1JõJ ªboÚ´*VjŽXçe‰Ã+((ÊlE‚>àèAM¹`¤ç²*A"¡Ž’ÂÇ^H«6:~Æ€Jn9‹¹¦^Ʋú†IùZí… °Aè öt-3Tó$4ò3E,Ä)$;èvt ІÜ=h\í>žL‰Ã¯SŠýTx7BÍ×c@ûÙ;^sgÀï$›Ç+G"«ò[SDƒBÇöƒi–ÍÏÄÀE|© úÁ¡bÍD×]“@õï ¦gÏݲ±#\¸ðã)R¯õ0¯‘c¢A$Õ^+::Ëç…,Ã)¹H]—…|ØöÇf‡b‰±`+rÌ—5°7 †A ʾœüÅEÄQëóº= LÑ“•''*^©˜Ý ¯¾ý€ìÐЂ¦ÍžTåµCåf(þ¤…kÉ)º=tv:£ -µç Ç,删‘àZëô#¢>ÄtGc΀œ­Ï U‚i[Ôqa6bՠпsCóÐ&ë‚™ƒIÈ‘˜/áGH'ˆ¡þ#t(Yì}Å€¬Ç7:8eÁ_BY„Qȳ}d•»ã^,{ºUz™¿B"Ýð'4Y„jYåd`”:$1kÜ‚k@D;ÆÝ<|Òf"£,‘20f (!€ z5GBÓL3<©¡ŒRpp† kóèúyBЀ4§óýõ‰vj= =õ®¡Ò]™·[L|ŸmIþ¡ù˜Si#OE–ϱ5®xÚ7iÄÃf“Ž_¸mj03&i8{zŸÆ ûw­ãf.U¢ÃnÅÿ,ƒú1€Êh‰¶Ø E£÷'G#fS„õJÊO¿Õ¬b¬é“$aÉÄVýÅùÖœu£*E£Â&@$*Þ˜^¢‰\´8áax,¿ÜëXÀÏ’dœ<*í×òüôƹý0°E0€¹ýòX’]Eþzc܈ù (²ÿs¦03s²~G‚C£ÉÓçôšµúéŒ ä˜,":e﫱¦0Ïèÿþúce<ˆùLh¸¿µé„FS`pðÓH;ñÞ˜À¹LŸÂ¯Æ4Æ)‚áà–ãê-m1€ÎD@{eïÚôÆ9ý0°AÇ÷:a\þ€aa¹­ŸkÓ)˜'AìŠz­s–­öT i"ÌÀŽŽÑ] ’Eùè_E±¿í)úê$_âw#üôפò¾ÉЀ4  h‹t}?ÏCYJ7z ‹hd4  h@Ð ŸÏ÷Ö%ÙЦ¡_`ªÄ’„'‹ÿHýõi€àßm)€àßm)€£ö:SÁÏ…Ò˜'Óé:bÀzoý'LX"ØéLG>ÚSQÇ•:SAN˜°O¦ÿÒt¦àßm1`=7?á:bÀzrÿGùêâ ôßúN¦,ÁǕҘ'û)€à~ãJ`8¸Ò˜#ƒŸ ¥0í¥0x7õÖb« ¾¾sìúk«‰h “½kâ`Cà£äz¿4´0,Š®¾‡Wãß]ÒQÍÂåf"cK(üõÄèJDêN¿-n‘-ÉÂy£â’ñ!­Ñ>Ú°töf[Zƒˆ!ħg»ª@Pûï­vÌô¶t'9b•ýÅëW+0ÔFä6P¡A^ÿ–¶í+ S'!Ù’bƒíGYM²ºA<¹èK P=‰ÒNH‘Řàƒ7YЙZCÊE}N|°$Šëªû]ÝêÜ–ÉJ,Ï,Û–N;Å6ÞÂÔŠä¶oìnoXV¤mÓ‰| 3±#XäÃinËÊ‚ZìžÈòI=jîLj(¦ZfM ™¢1‹_¡ˆ$Sö${j98è(ÆFÌNà¤(C:FëÍ4nÝ™ªÐ”ÈÉYxÌ⯿ÓYmÙÕ¤‘ªv/ôE·>úÓz9®Ìo›˜Èѯ’=ýëßYRÙ§ 詉¶ì! Q³‚GêÔ›³d‹÷^A'Ú€Ôž[fb«£kæJ”¸ì‡*X­©ßDŠÖUBWz7¹Æ’Ù£ vÆAà;ª­/½WCÉÊ©m–W #6RfI#°4•2°п± {?}\Ô}t½dŽ\SÐç]VбLÊfÈIDr(óþZ曳i|léDÙ"&m)VEѯ5ï®ñlã$™LdÜ6œ_JvxËZ "Öì“d‹÷ù}¨ e&öb¢–ŠåänÛ†/£ ,Á‹-¡ÃtOB»H±]ê§R#V,ùxxÑbâí’8HÀhÐØkò÷Ö•µdÒbýLÿœ.h‚‰—ƒQ#‘R|:ãþz町7K²Wq“4î'"2(ãx‰(=è‚'ÜOàk¥·ŒÒ˳^$™6~oˆ$ý5¬FÛ5*Hè••ñ A(IHG+ˉ®Xºû^»Ó87f|\6ØñŒ8pË‘ `V%+ÍI±%˜ zê€m°»¸Åºn8íóÅ)‘}ÏÆÀØrC@Š Y ‘FôJÃhŸ–Ü6ècÁÃÁžT‰V’€y07@{{êc"ä‘fÚ÷9f†4â $ˆ$±Ì¨H¢¬(‚O¹ÇÛV˜ÉYS°f¼ìÇ8¤fxý;bÊ©®€µREמúS.HÛ¶b>,ÙI'&ž`篊¿ßðß÷üµU˜•5¡ØXŸ% Cêrå,’]Urvjóíu~õzÑÌÑ  ‡uÚFìÑŒŒ–Hâ%ÕP æ? Yûvj¨š¾…Wd>f~1§# ª‹šU 4€wÑýÏ 7F êâÍ“ÑB ËO%Q&³udа/X”ª‘¸ÆöTÍ“™!’]«!{Ìñ¿­1?°:æãnìÝÖ8;LòlíµOœ­ŒØæ(ÂÂCª‘BÛ‘×z윚/ülˆ²ˆe¬’dıóŠ.ÙR$Ø,Mßš +T¶¼?Ã\f”Èü‹I!P »ÌÔÐï¹ÿù²%*H‹ÝH¾É=òòP ‚±x{|±n™[«aȈ‚"ËlH™hÐ Å*Èì@³ É LÉçgŽ}!G¦~—hˆn¿ã=ŸÐû‘©»*JŒø;.|[áÅšøù3›iˆÈ((X@|‚A¾õJhÇL­£h·y>NHã’6"!!Š›ú^‡jìþc@Ú6`b¦X11+ k–"ÈuïÖ„nÌϳ»î¿Å¾p‰V–1áº}’lò»º A b±6ù¡Ýs7VÅ‚ËlHØw@7« Ø$Õt4åä䣤ÛB/jFˆ‡ÿÃAÏgÇ}}ÈÔn.ŒØ&t[áE›&>DæÚb²”ˆ$ o½S2ìÓŽ¹{Fx‘íç )!F,j€UîɳÕß¿æl¹ŠMÀãeM ˜íæOJ^$Ÿ¡–¾– ~+÷ñã½Ó¸íYÙ›ŒY±gD´‚lrêÏ×Ó/uл®ë³ ¶t´!ÏÆÚ$ÆÜsùÂÒÌÄOôPd(ú+÷îìØìP¶ÄmSíñågœ KÉ'ò±¹§$ŽÉ ä(ú™Í_‚µhit["\Œüœyv\‘Í)Sœ@±=tyófªº³ÖôVM2]Ž-­sÄN_ž[Ë ‰%œ*@,O‚:ëÁПÈÑóØ1¦?ð¹2HAoŠ© ­%Š÷Ÿ°™‰›>Rîx“ w’I¢ž ýH®,#‘÷ Øë­V]šYsÆ`I’“Ë¥l]B€]h¤Š'£Ø¾…¶jÆÄÓäÊ$åëÌ$ª®4еç¿ÃwךЅ‰òP´>§.RÉ%ÕW'f¯>×WïW ¹âÉ™ŽqRoL8âìÏÑü,_uwGQômm3v¬ˆváÛxwd•~M׈ùz ©$žÀªèAƒÙ4ìÐ$}®(°pvŒ‰¢Š5Thž: £É¾‡uýô%1˜3n{–$͇,Hƒ–AvZ`%B$Ê­cª±fÈЩ m¯4ï'ulø™(,qIŽI‰ÅĆÉòH'Àð+@™1îRÎ#“fÉŒ.ï úÓ“û¬5FÓ£<[4Ë·I´M˜¯Œ`1F*uR([Y×~t½ÙdzK“IÜrÕäɉcå\Dal©“Ø,Mßš +[2ÝöÌ!†˜í)‘¬´’®nij5IëûhdÓ 9ùÛCçfÇ›óe¼PÂ5ýD÷õ(WT.@©ÑkÎmèî§>'@ǘ䘖¾ ¤0“äÑ>ZÙUÞe9+‹&Óœ‘ V'’ÕŽ,GWãG5ÐÁ­šñò1°#x á«$‡Ûñ9jóíuýµrHŠ.‹>ï›Ï¸ñ©š5ƒf7H¤ÝWv\ÓΧÐ8ˆ¼•«òMž]kªiŒ-‹“‹‘º¾lyB~ŸBœ(¬jÅè!d’M›µVe¦XïRärųbHPðšn ×F•É?§g8šÅ™×•h‹\@º4À‘}]‚@ßd‹ü‡6Fv&7ðÇÈ*”dÅƃ² Ïcªûú)ø™“d®ç‹0Æ’HU%Šx½N$WÈ÷dm ‰YvieÌg€A&JO,^•±u t¢’(žbúÙ«cO“(“—¯0’ª¸Ò*מÿ ß^kB'ÉBÐúœ¹K$—U\š¼û]_½^€ŒügÍÄ|DÈ1úƒ‹°[Gz¸"9´Å¾É¥+Fêõ¶$õpAÍ—l|x³š>;Ó\ä,ìð©å̃úêxâ3tKíÈyz„~wãGƘÎAü""oÔ û›ó«‚&LŸáP© ‘ùé‚ü!€û뜶mR)gשּׂ#ZaªLCRÐÅ–†,¾7ý¥;÷ÑSbšGmª$t5é<í±÷¦>ãAL,}Æ‚˜Xû2 b?} L,×Uz ` ‹jÐ5DØû L‹ûùw¡iÌA¡ýô'šÞƒâ–¿òд¨©ž€ýuZa$FåØëP´ƒÔ&ÅhLIç^Š…2y}7bô¡Sµµ×ZYS²‚ÍØÖ :eñÔ}C[]} U#ßTËvN„! ­RÖoC_‰e$ÝèÐrìQ¡+VG!ËÀ¯ÓVÙqD–ìì5 L©ŽÍh\QK»=~GA"(¼·GQ´‹M”ùøÁ  ¯}L‘p+üJ)ˆ:d‹…û¤ (Ò´ÉcÜásÄß~:Ó à‡¤ŒâÀÖŒâ¥UË ªÙ *0%¥¢µ`Óqõ_è‰}•\žDÕy$j7F°-ë-t<ûS8¡o7ŒØüµ-t|þ|üa/³ìµ?^õó’M6Ϧíiû¤(TRú©Ò‡þšÔc—³2–ˆ\ø½VSp <ß–£ÅA;/Ë:3q †Fäͧê’}R,€ˆ³Øè×ÛÅ{ë›P»ýWì¸ÜK"p–@ЧŸ§Ç‘=Uد¿#Šm:¿ò$›I¯þ n±¼jØùf˜@ #É&Åø¿¶²šÞK¢´ÕSì~6~"ƨ£ò½eKFåf3¸òÍäÒ¥˜h¢j½ý¬þºé(Å@ç K#©‹¼ãbãdMÊdH‰Eo€jÿ+ÕâjÒ3ÈŸbæø‰ý)¢l¾`2z3Hª©4MTHëÁ®­§£šM"1>!)ŽòLlg ÈŠ¥Êñ,(W&–ê»?®‹Ðyùêm‹‘6çèä"2²DŠÞ¤€Ð=ƒÑ«¡^|€5rŽTL^6'pÞCÊ®¹€8â= Ro»$]Uöª÷=yE1’4¾ñʀŻ0F{’.(T(€jìš}ÏÛ[ŒÖ\%ù÷­¸Ì¤Î¦ß\óW£X:7K¾Dv©²°ÖRñc´ŠeÆuR@$v@ºèó¯L{8H6 ü¼™§ƒ"w–5T’ TFY •${Ñ£ìÉ;þã›… K­špãPXý,@PlY ÑóýÁvWVf]Ï}¯)¦XÝr,€dJ×°¿ÜUi»e¨±›®fõ…•ó’I:b$hY¢ñ‘ [•µWצÚÄK½îé»´1HJÅ“rÄq ü@bH¾E› ¦Ç¹¿"ZÈÙŠû‘ß}¸ÊѬM$ñ2%Æf>IúEùî«öz4m3îM.\Ù++EY#1«PODŸ$ŸÏT†œŒ¿•ˆÍ*9QÑôãg=þJ ?¶¦ÁÏÝwÇLh_IâäúEŽ9YÐ̉’‚AŸ~Ãd§ôhÙ3s²¶ÈåÍUõƒ4r•"‹+$~¤֨уâ ïsÂÍxq% ãã¬æ%U<ד.H$Tm‡ŸaL[Žçšw©[’cΈñÐ¥V $÷e› :¥7ùòkVt‹Ý¶¹sŽFTN®¾ŠäŸ¾‹ !7mÈE•ND¾“@Ë;ãSª»S¡@4 ÑòAºÓv Oˆ¥ƒ X§ÎA–`†|#±Ä7&Ð'Ø¡UcMƒ¡±æÍŸ³ãe´¢F’.àŽÚ‡/vö 6Mïˆ7½Ï 6H°ä ãã¬æ ªC¯&.XH(¨Û>Ô§h´€Õwö½#sÆN.FJ¼bä‰0Î+É$Ò‹$ÕøBhFÛ.äÙ¹鸜•Ž>&ibP[6U õvMb]”nÚûŽ^ÖË>{ VySæ#E–BD:Ø?¿zØ0¶ë¸Á´ãO.á3|ÞQJ"OPÆCÕEäÁTv?Ä|uS`vß21ðà"Q)IŽIÄXË5Ì…’I O€(^­2hícdüÜåBÅ’HãV>::›8ù[Þä›ÛC ¤ÇTQKUâ€đ|‹?@) rØÑÙç1°=½µJr_7xÄ—3fžw¼"$ ì 9Ã`‹¾£èž…I¾æbãå¡Ï¬F¹SÁÅ‘dn$× H5äѺ:.Š^ ïˆò°¸(ÈCšRR‚!)ŒÇÉo ä ×ØÖ¨—¹dK³Å¸bnÓÄJ}/,¾E …¡äØôs·]Î ÿç™R|d—$ã*0–²Å»âš /²~Ú°dš¨.„Ð,’ß`êlhϺædámy9± - ,ã—‚@$k¥1|;¸gäddC<­*"¤M"¨.ÈY •$utEèoy»Œ 8B@Óäp&%RüB³<ˆP~š³t êë@#3?%¶¨óq÷Yâ`5OEå˜!H£dA @ölz»¿Ä3`Í#fÁŠÑ6W)ág T_·â$ûö°DÝDå6æyK2¨ÌŠ$‡Ð¸Þ6 rã`†'»¯¤ ³¦Æ‡C“¸&öqp|…UvÈFB  u}IõÕÒŒÚ'Üš\¸3rV‹ *² @Z€²h|’=­šBÂõ™ÄŽNP,s4~´á9F ¿ábC,°GÜhžÆìy¹¹{\ræ…d”©YX©#Û²/ûêl§?â ïsÃÎx°ä`qñ–cEúד,H$Tm‡Ÿjdoãý`ÇÛcÏ…gôçBëÊF1±Øñ<–¯nÀlf®ñ•“’®‚$’%XøñœUÙ$Ò‹7çÀË@æ`oûœ¸òå<áÑö÷ž)@U‘k’€•€³fÔöu> ݶegdA•“¹MŽ"¸—&$YQH¶5\xô@4h†¿[3#fÇ6^N›&Vu2·£#Æž;4!ÁÊÞ³Ó|h ”˜áËŠ)¡ ¼U( MräYúHzû$„âî›âJÿÌŒäM ý*&^E@ Y4™¯#£µ·íÿÄ0ñwb‘+ñÅ€küôÁYTì^fTßF’dƒ HÊ(‚¥“}Ÿ¨ý…Wë«(Y˜ÌÓ6ÏFV7"‡u©â²çGŸÄË̯’¯ê!Àl„fP‘h²Š¢TÉ»SÞž4Æl¿­4xÙ/>[”ÂÑdÈŠ.7b¥è+¦aׂ/í§‰ ØØ³3q6ã‹;É6q„ž*d ÆdUð†6ªz Iýu¥‘—6)›q8˜¸Ë7 ™VuâO9#`µØ ½–$wJkóŠ Í9º ÜÌ…‰eÄ,ÈG”aP*l¹b{Uaýž8“ÈÎàø~5NÊ|ûë>2ù ÑôÙÉ?®‰Pòš"àÅ0ãÈ‚ý%”± bý¬~ºéâaÉ2›&NT¸%³'õdIåF“ˆ[ã#(èt:Z3´'âÆ\(qÖ)š34ü Fœý,B¨kHX#¿îùéwÍæL,LU›ÓË–9Ôˆ•I’T`€v å‰éz¯hŒÿ‰wHòpÜ«.YF C)$ÈXH(¨Û>Â{•½n ¾4HLPåŰ…^!( IȳôØû‰Z óp›yPe/ä͉ÅBÆËȨ 'Šo¯¬UxV¬Ÿ†wÇpÊæf2Å‘‰ê«PE+ÍV»*9Ý›SÞª;Úæ|EŸ.8ë Ï­‘é–ÂÄ*†êÉE‚;þàUØÍ‹+//kŽ|î"p^9xž‹+$W]O÷Ñh²9?üM•µî->A_J$‘b µ%±äHTTm½ÇŒ¹$mE´*ŒIÝ.<Çô–t_OÓ_L¡PMšåÊî¨×áÉÖ|±«5ã’añ;Ÿ)sÆd•Y5¤©‘5WfÕ^’!qÈ®×ñŒ³ÈÉ™œÅ&Åä$·¶,(µ€¬ÚŸ é.HDZ9>†áüSÎ,ˆs`üÇ£,ð©e °´»£×~A®ãå‚*â›f·âì3·ÀÙ“–”ĦV -¨_C¡Þš Ð\SjÇ­›Qeÿ-O< àŸÐ­›PKãSÏø&hÛ÷ÌÅÌPIdyÜy#'£ã”{5KÄ5}Yve+¢ÿ}YFìȵrŸân‘Ž cæ^2°÷«Uì]ú Yœõ¥W±{è<„_®t¯Ø¥ôA‰À%²ï¥~Í_èuúrI—Kfi}¡ ÎoV¿c/ІÚUØÊe&þÚÇ}šÍP¢?ø­Þ«â±äHʉï©âˆÍ‡ð_üm§Š#6OðTóëRoøÇLeö2‹ô-?üvÓK‰Qÿ¾:Wì·N4ãÌí¦,¹ 8Ó¨³;~úbÆh£ÆÉø²¿¾¥K쉧肄²Á¯=êÿ’ëè°†Gíg'­Zý‘´y¯ô¿ïÿ aÇ‘³Á$ìíEWÛ\'•öu‚‹GOô¥þymŠ`,Yüµÿý¨û‰Ø?|EéG#G5¸úÇæù9GEÇÄÖÑ-ñÖü©ÏÓ›Á¯£Yòs2á—G"ô¥ñâÌV Šr¾ ÷®©ÍÇò9Ë®ÜP‚ß§z–’¢Õ»+ò{/#¯kÔøšvU0° Ï‘®Íù?}n\¹JÎqãIPül ¸‚I¡`ù>ÇW&ýŒkÐè¶ý¥ç $ nÍêbŸl7%Ò6Ù°¤áÔƒäßiÆ+Ù§ô^]“áмýq~zoþï])iœîR–Ј6͉ò(¸×t°±kômåyVÇ˲ü;—I'Ø¿_¶µ,q«1,®…—áÓL?áæzÿ=--…’} ŸjØãƒé”ÿÍßýu™+Ýš¦Õ×±˜€ih“}9¿úêÚnÛÿÁZ’U_ù+“¶lª€FàïÈÞ¥Ó» 7¢øÛ~ÌéõH:Æ0f²šZBgÀÚV{ÐùÖ²QXÙ[vÑ¥6Íñú «ú´i4•ôK’m¥¶f| ©&à;ä±7û·ÙRïEçÛ6tAéËä÷nIÒO§dŠõB206°VïÞ£“[³Xꋦ۵˜€ijü}U¨¤îÆ:ª+™…·"’|Uê=#^ú&=°ÅÓ‹>u‹ ±rám±Î°£ç½YJÕ6RwFÝ¿hØä‰å~|뢩So£›¸§K±™;'Ñ-¬÷g«sõÖ]Ù…•UÆÙ~—éyª‡_]úèšnì<’ªÛÃ<¬T*´òj69i÷d}ïG&)°Íš3äÂ>ª°kæÔH* F +¾†™2b½ðaˆI.JÇÅå`dì’H>:¡×Ÿ¹Ö“$•"Ø»fL™˜þ¯9{“œîÁ]Ñ$_@V¡×ZÑÈÔ= ™…œ‚<”$ ¬®U”pAȰ|±:M³m+c}²,(b8²Ý6|Ÿ7wÞ†¢F^Óƒ›0ÈÉ€³¨§aÈ`0÷D;ûGп‘‹ø.&àÒd"BÖr€@%A¢@4 è5ŠÊ'VêH~>É‹(Ë¡—…1õÞˆõÆê»$ è›ó­(Ò£7»²m8¸òA•‚¼KÐÍ]ÌQïΤ[bI“eÛ—LEØHÁÚfg$UD–Pª={kftì|h±•€g,Åܳ}É6I gÀÛBH®á¶aîj2&n €Ë#)£Ñ¤¸ðhXèhdm—* §ÆñC v @NBˆ kÀ÷ñí¡m•}£l¿’2s^«q,¦+|I $uCí¡v¬rŽrÂ}Kf›R|¤Ð&û lýÍÇ´i2˜{F9šx}`ó‚%'&CvtZP#° ÕÓ‡;ãÆ²++Œ‡æÕ@wË óàWÝŒÅÃÆÁƒÐÆŠÙ&ÚÉ$Ù$’I$›$žô!l\xpñãÅJ¤h5²h@}ô36œ Ù—#.Ì ¥ØØ €=€A®þçAt3ø~'ÏÿôÚ=KŸ#ø.ꮼ÷~tÊ&Ó„3Îä¾±OÌ=Wt*ê…’P&ü÷¡mŠÁÙ°6Ãèá$¨œJ„ù™MšˆýÅOf»E Ù6ü|iqcI}9ìJ¯‘#]Ý‘dM›"‰Õ3“•‹— ãÍâ„ø9R†¨QRè‘Ñðt §Ù6é1¢Å2¤*V?NWB‹R …‚M ìh[f˜¡5‚¢¨UU>ÃB“iÀ“4g¼Ê5‡`¥€ ÅGD€h,}úÙh¶ìLl¹ó „‰rxúÍÈý\EB‡Ú´-èT{>+<‘¬¥ž>GÈv`¿`X’¢ûê»ì5E]Ï·.4˜Þ‹2ÌAÉ#31D±$Ø¡FìPª­R7²WgÁ\a‹•™{L—Vf7d°`O÷'Ûí¡-”“`Úå\t0:|ª‘ŠgB Õö¤MvO~~çBÈÙvü¢§"'rˆÿ5¾µÀnþ±ç¦¿'îtÍC@*hâž7†XÃ#‚¬¬.Áè‚=ÅhXöeÆÙ¶ø Ÿ ac㌼åf. ×lI5]úöÐÓt1¶¬'ËÄÂ8@q‘•’…ºêï°H÷:nÅͰíRCc:Œ~^‹G;©^_ˆÚI>ä’Mþg@¯Ðù11¥qäFeFVPÌnÔ‚ $Ù äþº e_nÄ—1s¥WwShV(¦ªÂßh‘`_žƒi”ÆÙp0ò/$F’FwwâÌÞIRjÿ¶„-‹´áádI—Ž²ó—¹ Nì ëº$‹5` u 1§ÔjÙµÑL¬|è–,„brR®U”ø°A5ÑðH÷Õ3Óû>Úøðc60á‹"Éò#‹/ƒæÏ“æîû½°ÌÚp3f\Œ¸ 2€>—``0ö»û t>\hfxä•,Äåã$Õ%èHïï¡Wf3¶b¦àÛ‚ú¾©IÈ®èqº¡Ù¨c½fFÖú)ɶ@$Hñ~™c1²³±{úE’vz?a©l×6¸³c¼‹1_X¼îÌÜM¨’hÀ¿s÷:Ù™±q"ÄˆÇ HE“rÌîv$×åãC%7 »sˆE–$*¬’fNÇ`ž$]tEø#@ ¶aÉ>6T‘3IЬ v‘‰P@ìýDäÙ÷ó +&շ˘¹ï 2†åaØ)`(1Ph E_a¡SdCµ`C˜s¢Ç"CÈ­Š‚ÔX…&$v@÷ùê5e¾ÈÇÙvÌ_PEŠ8ÈœY‹ýB¯g¡COcø‘ͶÅ."Â̲d/#3È’EPª=bŽ©vCìØ_*¸‰q™9z­Ì9$–å|¬ÙwF¼u¬¶i+°"L\8Ф`QØ~gÏëäë ³I#.N,ÙÓ¬Ù8|™@‡ 0À ØÀ³÷:Æ\†±€ÃŠã-wU„úþŸ¤^ÏỪºóÝÕëMÉ#5'4™ÿ,Dƒ‘“ I MH²@÷~NªmÄ4¢Ìñí'?ËcZÌœX–{ú@$€;= Ÿ#_NÙxsbÉŠXHArîÌÄ€(ò$‘UÕˆ±ZÔ\šÙ–¢™”aÈ"KŠÜ=RêÂFä“mÊù_d]Ýñ¬9NÍThjíäF¸Sá0Š+e ˆ°A õ`“t.ε”Œµñäfˆý1½(¨ Fæj¢$aäfe&t‘ʲÅÒ0ÀÁ"¬ Ý ½W)²TDÅø¹³fEI‘ÇÖpOÕÄPèô(m—A(Ù.DÑ>Ñ*zd5°áßÒ$ìô(~ZEɽ†¢Cí‰K‡3ä »I#3ª<‰$U £ÕX­¥Ò"ŒX´ÛÝ 8‡¤†E>£sälòå|¬ÙwD™NÍcmùˆ£Æ— „QFQ;-(‹H4,ÝY½‘*%ò°†AI¥Â²@ ÅAØ{‚s£”è%_Ìg†^qØb<m3’ D™òsÛ#ŠFx‘ÑÕr’t‹"9³d‘’D >,˜Ñ6ÃŒLxØ8r0×OJnBEyݹwVz&û"‰»Ó)¶*$´ø‘áÉŽËD\]ƒ- 0 ƒ]X7DýΦSE¨‹Ÿoõ±cÅ8L5"0ŽÊB‘D$¬ÝY½˜¨ö¼=ÄG>f%4` V*À Ø;ë³®‘ºÙÊT‡¾Õ·Ëš¹í 2«°ì°+tM‹ôÑ—iÓaÏ‹‰O#Û±PZ‹·@’=þzØam;~ß+K‰Ve Û± ¶O¢ÏCöÐ[5èC>n6tb<„'‹R®U”pAȰ|÷:øŠm›m|l|gÆž4‹$ ÈŽ,·Fï¿'Íß½è[öyŸŽ1ã}Ñ׿kÀ?ÿ‰×šn/G³‚)öq\Ä'¥ŽÏ“Ùö÷««×›7Tz0‹v¤LÆDR>,Ð>ô< 3rTÆNË,0%ý$(ýG¡öoíªæßaB+¢Q€ÁA£ä–$þþtré…‘1¬qÅü»¡àM~çRRÉÛ*ŠŠ¤Hu*/ƧĤ‚¨U“ؽM0uþ _ÿr?§^Žó8sþ'ª”…ý¼ëÛ#ÇL¨ 7/mdÖš3îÝà°ºÔšø~FH=a²c«W~u„ôiÕŒõ¥••>Ï¿¶­»èR®Æ,ÛŽ9á2ñöÖ“št‘—‹VÙÐì½×Ôº+g9Q\’LM@ö:>‰Î}ä¨Ð õÊÿGòYS)¼XÉõÓCFœH‹ÅË"¼­¤Ù͸¢ë‹Œ~“þbµqDReâTéHé~ÚÒÑžßcy¯ßBSk÷Ѐç­ ñ'AL©rU Ðs?a¡~%Kw罎?ÄØ9ùÒF¸•`AnýµæåŒåÑèâ”#ÙžL_‰=$y?}f¹¨ÕñYg‡âY"ôŒ”@ózµÊÐÿ”™X!øž*d è“Ýé\Âø™§s”Êsä?RÒ­(ò>Ì7ƺ¸{î9+‹-§#äê5Ⱥ5|m ŃyÊÙ,K_Ò/U.FKãEr$ßÌbLt—°N³)r–+Œ×°M—>!lÕ!¿ñk¯›[9ò(®ŽŒ`Ø×SŽÓ,8“\Ë@û öйA]èK`mÄ8é:£/ÐPþ_ ¡ý ¿ACú4~€Šî…j4'!Ý#&5ЎѤ“2I™œ‰ÈÁß¿Zæå#X¢#Üge&P¢‡BôÍ•Â$ÊN%ÔƒCïï¦l`„ääI–DlÁoÁ¿ËvkiŠ’% c]βՖïFÝ£‘Œ€n¼w®¼nŽ|‰3D˜e3ƶÒ}™MÅhYÚ¶ûÿ±&³„Kœ¾É;FÞý‘;üµpÐòHáyëåöÓý æÂvñÿèÓû0CÈ×±qãÁÑÃAùk $í#M¹GcÕxëMÙ”–#1ÿkK£/¡¿®©€Ðà‘Ö…]™ó0 ËˆÅ:¾'Y”mlÜ^=WgþLhŠûkŽûÛ$…KƒU£3+¨-Äûk Ùh߇WíãB@›­·‹Y#ïã]"•“i”›!b“Ñ^×ï£k¢¤û† e´ìß“«ÌÊÃ3d²¸j¯'UÆØN†Ãh¨±çD¨Ž@ð#°.?¾«VDÒ)<†5¨˜ö jõÅ-6s³fÝ TrÆ:îÛ\¦çZ;EAvSrÆ3I‘ÄÙòe'[Ñæ7Üœ¬l¹2ÔOZòr:z=|qN;91œ© l$rÓ:âAYâ~FÏæ;Ñ;#¿cRBËÉ¢rM)„èvN<9dœ !’<Šûþºï4Óu}§6šÝv.x"AkW1†e=v}€«>?*ÖãÃF%Ë$6L›ëbUJØÿ®³„j½|’ÊïØÆÚc(]ƒ«ö:ç«ÙÑÍ´èN6"ÎÅcVPPX`{ý¿=t|Q‡nÎk–RëCF!|VÉŒ[˜Õv}¨’<{_UÃèËæ›V?oÙáÌ!uu,@1¿.¨y4;ó¨ø£–´UË,~ÍY ˜æbÆÿyJ×ì«àãöEÏ7è˹ìK‹7¢ìÌ ÑžWÉìŽ à’I^ë¡Ù«ï(Æ5èã.G)Y¢=‹n“;äD®$)Ψþó~<ëÏÿ¬ïç•Ñž-’3LˆešEtÛˆ²÷Ðü _›'±ZôO‰8SýcË%;ÙöçÇÌô2ÃÉ ”E4‚Í_ÜÕýúÖ_n-ÿ½—ËI¥ïÿ¡qmxœ$w™‰2DßGc¿î↓Î/Mwþ¥„Öþ‚-· ] åœôÄÆ+Ÿ¯>oÛóÕ3±)§Ã_¢Û–Ùx¾¾%ɘɡçÅÝ×Úµ8ø£߲ϑÊ5èÕ‹ðüÇÍË/WDøýµÆ$wæa9 AÔD ¾Å¯Ï]ä¨d‚‹¢x{>;ÔËm }š÷†Û·yñâþ++zü"%!±$†'L•™ò²üoÔ†8_!³"eq%Ë\T2‘]-=šú¯Í[+D¦™£|É>'\Œœ)‘¤‚eRYJª‰5þdÕÛW`XÕ¯DiÖÈødú{‚¦2c²¦\¹qeæ%”0¦c@r#‘÷=÷ítYÛÈÉÉHKaÀ®÷ÒÈüAûöÿ¦¦Å#“ñù¯…ŽÛ† ¿6ŠÒ—ŠŠ0VrBŠ A ù l- C6]·dÄ7!È’_GFCn 0À÷P šZŒ»¶äÊiå£l9²$ ÇŒ`ŸÄÇ€$J;ò4}HiâÀªN¹±´DöòF@ «Ý„Ô$Õï`ë1¬K-Héb϶Áñ6Tå'©,YkbÁ¤$Q$Št< è i·D3|.11æ›m‚Lia£ÔËÄ_LØê™=IEﬦÊÕÂÜ>‡áÜÑOL…¢VÑ•ŠX¾ìÕÑòMYÖ¯tCÃf(öâqä…”ÊÌ#Ç2E}ðuÕþ–M(ih”Œ_´H *Y‰?I@¢}ÍÐIÇÛ6écÜò!†,Hd±–EŒ(ÍÈ? ÿòô]¡'"/àÙ˜¸Ña˜Rxk#.=²ò  €ÔAíMuÞ—ºã²8ÉÆ8ãunßþËǃ¡Æý®¹ß°­=ƒ¯ðÔœvHêèÈ)$ùhÎÛ ·Ó¿ÄÍé‚@éG~Fž…#¼7<ŸþÌúþ«Ã‰ü7Wu^z«½- G? #mÇøŸ*²Ë41–F›“ ! IèxÐZŒø´ÉïµA¸F«'.NÓs* J¬ä“dvIóÕØ] l¸ÓẽH"ž&gÀŒGªYK©ìŽ€ ›ª=ÕQ[±h¤í1ÂùPOâdú8ü}2H ÀXš°<û…"wl˜òðp—2¡Æh'ŒHV¢B …‘A>J†(‘ÊÅ€N…=×.QÛqŽb·­è'«ËÏ."ïó»Ö2d¤p³^Gø¤Ι±4%»y"*¡•{°€z„š¢H÷Z} Gu7Li²'€——)–0¦Ç!`Y l~­hŠG ttyp²#Ê—oW$2ž-rÐ^,M@UÄ“Dö´+T_a8O›ÊHÓA†N1ÄÝÚò‰â#åF‰'îF›¢!ÊÁÉøkmvŸH`(¹äL1‘Ä’°H4G·éª)ÈùGø^÷?“ŽoN_–ùË !'ˆRi ˆ:êõB½þi§ÈŽÕ£áDøm¨% OøË @è‘§¡Hõ>«}í¬äÅ õ[ìm2b‘“z“$ìùCIêü»ú~ŸâåÄÕWw~+»Ö­ G/ጬ|5ÎÌFEÄTY ÀHˆSÉAd(BHòIÔÈ£þ!È‹;u–1,êï&BŒT°µ°O‰êþÚ¶‰HϸämÙ_FrãÛâG"ã…¥* X в}R“¾M·¾><î°®XH™RaþÔ@`@Svìx “G«ÔÝDfÚïàÄ1äÉ|èe¹£‹Š†R XZ { Wæ>…#T8R|E&f6qœhÊ´‰¥’‰$вßüC¥¡HËðÉôóÒ¡ vÄt®ÉE±dÛ`ø£/´õ%†2ÈÓrbÁ¤$I"…t< è fEZ#kÛ6ÆÍË˃ˆ—UX€V O"EQ¶%O_àüõûm¸Òãm9;†É·…|Ù‰aU^1ŠPÀ1šÀ5e¨ûlÌ_ (]¨Â1å‰S&uU•$ [Üdx&û ûQ">Ê|RØ NlëG•œ¥Aþb’jèв Ð.ͯº`¦F>)ÉòÕŽ7aÀ’ëÁÏzágs?Rt͈ÂOrIU «ßH¨Iª$Žì DVîŸi&3¬Ë@¼‘’ÅYØQQ…ÚÈèFèÒ‹hÇ·gO >ƒåmµ–dñ‰GA˜ƒ~¡%ÏÜ ±¬¹$öUEñ³£mÌlxÔã»Àç  0—uÚän‰&ú½ÕÐqd¦Y]¹1‹Ã.9Ü €X”>A5Ád$€O|@Ö™+ âèëü?¸¦>Ó3HÎ’Ç#Ù§û­j9Å:*‹jÎoÄÙÉ>âáiqѱ$adHÑcÀ=ÈÕÍQ0iÃñÚrÆsêù×\n¼øóí©äUaAÙÂÚóK|F$Ž•Äó è}O,Ac~FÌŽŽ®iÅm3dœL¹0íø[ Ö/ÇꊘƒeÉ.~àcU=‘¢aÏHöüÇ8Îð³cÂ@D‡4°k´ ÈÝI=^¦JÊâGά[Zã“ °b-j¥‘ué‰ _|@Ö™+.2¢¹YQ³.NP¬3"Ï0éG!ÁÀ>[Ó/¸&ýŽ™+¡‹=Ù¹·ãüà&Q ú¦»åBïûÞ¦eP~̇rÛ⨥YÕdxI)ì“=]toßZR³.4l_ˆp$È›—€€ã‰H±Ùèë9nËŽ;·fI6D1I_me•#übaTÌA$ÈIýÀ {®IÑx3b]»7å"VÇwÎ<$PK»@¼Õ’OW¦JÆ.ˆÉØ1¹E4+¸P!âPžÅö‚BHÝ;­2WCDdäÄÛ^&\¥ Ì‹4Ã¥‡ûoL¾à›ö:).†/²w\쉽‘ôä L2H-„À’UôÌÜA#Ø|3M™é†ñЛ4@£œB9ñã¸äºÕsŠdŒ ›tÖ&IKe<™X©ŽÈ ‚?QØÔ\‘+„Œõ´cm³$S¯§³1âÜŠ¡v õdõãï«•:&7ŸnØ™8“"¤<Á˜H*2 7ÀÕ€ÅIÉy­3Ýs²ò!;fl… Ϋ<ëÒŽCƒ}·¦_pMûU%Ñ_e÷I2²0ür-$·® %cø™¸@4~FªvˆÓLÕ˜doŠH «:fÄa'¹$ˆª†UîÂêj‰#»TÙë7ġ֖uÉÈ\„dxÉb»°£ùJ·^ätFš³?ÄŸƒ¹¶h‘ ©8U™öÂ@ÀÙ·bd=ö‹ tz} œ‹˜®69xãhÎPú梫/d¡¸’’‘¡Wa²çA¶ìxI’äI7£‹#)·˜G`}ÔöÖ‘^Ö7ñï3¾‘D%LdýÁ6æM_å_–¹J¿Ç³ÑŽC­æ_*<ÀÞ«Ûòÿøë̯Åþ?Çù;¿ú¿çüÿè1ÀH¾L ~*ö¿Ëÿá«-qÿÛûúŸ÷ÿl¤\UHW´·5Ø?ŸÜöc§&NI¯½ø8ÜR§õ¿ÿF@çåÝ –"•HúGý/òÔ’ù%?^þËqn>ÿÐ1£cŒÄ'¢|öuÏ™\ïûàßcÿrʪ¨ ×uÕk–ε{-‘ ,;¯¦NïÁ¦÷6ÿäñûëÑý?æpþ£þ™ê¤óßÛ^é5ÙR~›Ƚٛr°ˆ'ÉÓ“£QüŒ+,ËDr P­rOGF~a‹›^ÿ]KiŠ´jÄ éö×O#F0VOñ©‡þçSÈþ‹‚).í,‰ÃÓ®¼éåaAõåªbMxûë9²â‡Á¹Ípábu¯!0²Ãy˜÷:¾BxЛþžWôF„ °Ð.Ìmÿk?¦¹¾ÎßÄfƒø—ÇüM­®Œ>†²GÛTËT H ¯eit5¯D¦¬xÐR-Ti@¡tS'¸ Ðúu™tX–O~úäû:•*z€ºFÒô”ózÑ)$¸Ä}ëM´@Š34X‘z”ÙoTkÅ…±¥ôÍGö×D¬Ãf°>k[0Ý$Ž hJ^ÉbW¿'@¨äî±fJÅâSjmH×LÎðÅé ÍÊeŠüU®N2gE(¡§-h§`€t­÷ÕJQ&¤ÎVûò¹(×ìÊ/\9/Ùߎ«G$Y÷a‚ÎT{ùkŒb¬êÝ#°›DX³ŽHOØç]œ)œó`‚ÿ–”ŒäÌ’B¦_P ¢€jÿè5–ýUeÁ ¥ k>çP>Ê…nD—~½´Á_ÔaùiLhºL€uo¨c¢?¸ñªi2DðãÅKTQ}ûroþº¶äÿe¬WèÓ·J’e PG~Nµ³LèeD[ l(ù5Õªg$Ëeçáâ4Ä3@ zÐ$Ž€' MY×Jf/äS„Asß`ëœ{:7dϸaË+bE?Ö,t¦¬P4j‰‹š÷Öåuf"銋qÅŸEŠVcò?A²;޾ hÑu©‹­–Ób%ÌÅŸäõ ¬dä„M(€{±]w}k./£JIl˜òñ“JŒì¥Šý11`{°@*‘¦/¢6™çâ® ˜;zlœ„‰0®Í_޴Ž$¶;ÇV ôë³ýŽ¢´YS2eäã ÕÇõ[•@‹¢j®ëΣŒžÍFIhÛÆÕGùj˜36V*å:4´aPd¿ $_öS´i5Bó3q¤ÔVo¡€u1µ‚kØ‹÷Ú’‹èBHÉ™‘IJ,EŠ€ªnÅØª»è뛄º:FqìjO¾¼ÏŲX¿· ›•!6ªÅîÅòÝÈ5àhV~ßßí¦.KAI!øÝÄ<ÿ}e_¢ºög›*ÊôUÉ HðHò/Á¯òÕq•Yc(·Hêí,‘s–F ª¶Ìz…›>Ã]¸þŽèfFá…>3d$ì"Z @=ß]w}k¤¢b-"0³ðÓæŸ!Š—â¡,ZÈ  Y=ªú'R1vYI%ݶøqãÉl€RTä…Tµ¨MHy'¡ïZÚLÅ£6㛉J¤“Zˆ HšР èW®N-HÑᆒ.#H}Bxö†ƒ`T wWzè“ÄÃ{&f *rþšÄû5I#¤$H±}iœ**’ÌMd“ö­v9=2¸Yø™áŽ+“Å©ƒ!R ‹ `ƒ]Þ†C/rÂÂNY6-‚€±b|$šî€ñgÛU:.ÌòüC³CSÉü¹²2©$€;4 䞇¾–²-5ì¼ûöÙ ICUN"b½šÀP³÷>ú|I_°þ=µ ¡†ÍüÂ@®®‰š hDÝw¥¬K_±¸®FaÃ…Ø?Ô@12†âhÑ ¢G‚uUv3 vÛ÷ 8“`¡‡(ÙC-Ðe° ÷<~ZÑŒ™¬ñèhTÝ™ó3±pb䱛Ѐ…™‰ð’z&€=| N6^:åÁ*´r/$qî-$f›3n{¾ùýl) Y I”Ð&¬øñ©.´j7dbîxL›t“Ô¬@ À‘dµP$@&ÈïÜjGHÔ».›®¹­ƒ÷"–é 4TH$$5ªú2¬É½mÇ"l+*$>£™!e!(ž@ À>5•©{FåÜñ$Æ|Ñá€AÅ“—t:^6Gc°ý޶rc0³1³áõñœ²ò*y!R$A‚ðF…m”ÏÝ06´6R¼#ŒedР<“бzlЬ²(t ƒDØþÚÚ3I»`G›ü=å>¡`ƒùmÄ1µqŠ }¸Ð–È]Ûl“ƒ¤È9q°V*i€b(|€I~ÇCK¢˜[Îß’’4³zQú„z-e{¦PE°èö.ÿ¸Ô]Ñx÷²LyrÚ~ —ÕFB¤€@!€=Ø®»¾µI´o;^6Þ»¬ùJ°H¡‘È6A(y&¬×žŽ„¶lÝí`Ö‚Ù“/uÛðg\\©¸»Q„Õž ’('¡tu¡~F°ö¶„¶fÇܰs2%ÄÅd’ ª‚B’H¯·Aï¯}±Po[^SÈÐå±'7gR£c•^bÇ^u=š]‹vÛ³£YŒ`€ÊÉÈÝQ ÆÈìv¶©?‘Cñи-¸¾_’B„É©ä<€¤Y"@{±Ðmt7?tÄÛ£e‰8–.˜îá@Iâ ûþzØè¤IáY£²®¡”A"¬t|~‡AlKî»zfºIêbÁk‰ 1…-T @&Èî´ÍE{°Z f9·<ù0úà¶*‡I($x’4,ÿ–†—DC¼`ËŒóÄe>“‘>]ù©4{ZåØ7u㽿E[â0[q“/„I!F2Dêy )’(ô±û äÆçn¸Z,™²• Q˜ÐI÷'¡Õžô2¹;¾Ù‡"Ç<ärPÜ–6ePMÄèš~ÇBü‡ˆò?Ë@­‡Óý?å¡2bå’8"i¦uU@K3€«$ý…h\Œûnᇸ|I àÀ0de °À`‚ v4433;!6[• ÁT*,ÇÀY>ýààheÚ)>ñƒŒ"õ×:SFbY )"¬y΄Øen˜8S,9NéÈ­?¢ÅEš°,õÙGßA“%w<7ÎlQ€zÇrªx†¢ÕÆèƒçÜh-„{¦ÙŸ ă•+ÀÊ‰ï‰ « óz aƒºbniêa™ q;ÀèXµè-T£õÔ}]ËÍÅÀŒK’Än( 3`“Ñ4µûS>Æbäãæc¦V4ã‘C# ˆÌÝ6ì)×*r®õ@!4 â R‚M u¡SldÙ¸˜Ù0âK0ÎÌ"NÏ*|}‡¹Ðm™“uÂÈËl4‘„–Ô&^\H‰5<¬ÉS4WyÛò•̳úh„, )º*¶w©LÇß6ç‚WG—ù «*œiÕC‰[7cÀ=u³25açcçÃó²NEM©R4A>ǽ ”Íܰp^$ÌÉUiœ,JA¶$ãõ#¿­Y«@cmÛ3FÝ&ELX-q$ ¥ª"ÈÝhT˜µÜ6¼¬ó†’ x R,"‰ö`ù­F“6›HBä웓É2eå'7fGþ H¯G±c¯:ÂlÒ“H¤rlrãɘ¹ ±D@4l¬ Ä€I6*‡v*ôñÄfÑxfÚ!Ç\øçn&C_I‹Šñ®V(õV'ÀÑB(9¶[ 5Zd‰P2T{¦£…»*›¡yñìxÓ¦>dÄ;Q¤…€  ž4 ¿¶¯Ž$S‘§øV‡_POHù”}£')¶ø'þhåáH‚ÄQ ô@$ƒæµ\ ‘Ñ9[<±Ì1³NR3)QÆÈä èö,uçLRT›ÙH$Ù›\¥É*‘$ç+@ q 6*‡v*õQ\Ù üq`Èb'=6,\ ñ®V(Ø«àjxâ<Œ&›b‚ó¥Ë¸æBÑðVbTvZ€$<’(XºÕñĹÈÚ»n; (ö¬«ï«‚#›f|hö¸76‡$6O¦Y£Hy¯A£Ýue—#hl;T\‹KÝŸÀÔñ!žŒ¾®Í¸‰^ µþRsbઅìrÐ+ÑìXëά¸Óäiß&Ò˜Ræ¾Q¨È—• 8‘fìUìV¢‚l´M³Cñ™ˆy `ع`H+ƹX£ÕXŸUB6G9=.NÅDŒ~(,ÇÀ '¢hÐ'ÀÑñ ¹lG=ª Hòós9$¨Z&Df%@²h@É"…‹­EÆŠæýÛsÛ6ö‹L9€E) @PI In¼k®‘ÊVÆ6퀙ÃoyêV.îðë€÷Ù½G³JP*q÷ÆgPG‚e._Bøû%q÷ À¼êzûë_ó|FÌEÉTãAo¸Öãk³›«Ðß'®¿]lÍ^ê}JEÒ@@º¿ïªIt驲ä‹]š >úh¤^ÇüõLS¯óÐlšz­ ‹#‘ûŸßBlI$’t,@–ñ ïÑæÀ:‰²–ƒ%š,†ÖªŠ“2ÛˆèölXä ó$`[Wý™ò2°á;ù–ÿâÑñÇìÒäD¶Ç†ÕY,óGWÇ»'–_EâÚqcu#$ž=‚ŠO°å'èÞ&„PõG] uôq§ôKäÃïý¯Mý–¬>f ?Þÿ=-Á'OêSýô´n˜¤« ž–ŒÓú$eFrŠýtNÉŠ-ó)ýk¥¢àÃæSú×KCAÉŒyuýô´LQ?2ŸÖºZ¢>n+¢ã÷ÒÑiÙQÔƒ÷ÒÑJ‰ãìúƒô½-˜ ˜¼—úéhS'æ! FKþþ4NÌÓöx›ÌƒòïKE§èÐ^¨ýô´Z`r!ãØéhÆ? BŒ‚ÿ3¥£tËzñ)'šéh„+#ýJÀöÑ;ã ÷ûj™—Eô2Ð…]˜ŸéÊ$k³¯ñ¨?‰|ÄÚÚèÃèn©€ÐôtØÐ¶Àƒ|‡ ŸÙt™Ñx~µ‰¶‘Ò 3žl7^uÈÛì(X hZ^‰Vàü‡¿¾ªtM¶>|·â|{TœˆécÆŠ5Hûù×ZG;mU¾‡R7EÒ½hgl©b|u¡i" (Ï~úbìÁ¹M›ð‚¬ýιM¿GH%ìÎñåÇr $wgγR7qbñçV×/!C_ÓÄùÔ¿±UÐÀe…S…ê«vXÄ›ôA/lLXÙ¬ÓíÁ%Nùïúê$ÛÚ4å­3lñâH²Ê^uѨ³ ɧJxÌ¿¾¸¸«:):8¹ƒ OêclDŸ5ØÞÈ¿kÖbáU#mNî"Ý Çõ9# 0¾èw•ö/ómiJÓ—×Fj£ÿrÒc²äú®$6À«)  =Žîë®ÿ3©’¿ûÿѬ^vi @þºçléLË:FÈ1ϪP‚ä‚þ·}þzè䜓½àçÔ^¶Zºw†hL\REñóGºëöÖÜ–IßF)â×ÙÐÙãhäOäz}Ÿ£®¿kÊO-»5'®¨éäšlšüµ·ÙÌżíÙ™r¹H‹E, „+Åjf² 1 lâ…õN‘Í«cà’qŸéO§ÂýRãñ_á¯>;½rJ΂lË4<Ñž1Í+,¼þ­È…²X’H„èu“øœÒù Úð2±“æ'‹EŽc$°<üPQ}Þ¬±4;Ô“N%I¦''-±')¡2# •ƒ7DØ$WB>oÀ:ÎI2Ó}Ûà– )qæ>¬„ðI`( $,‘f¾¥äû-R-.6Oð˜°Ýh’J`H[$‚}ÉG¹'ÆŽI6ÂMª5ã_¤ÙÕë&åÙÍÌÁÈmÓ‘RQ¦I´6.ÉKÍ$mEP=9 ƒÊÇ}Å¿=M ÙÎ|ñÏ,9sG€)hÓ‹1%‰=’.É=ôI(ê¹&ÐQtÂxó#Y²½7i\*Æ’2ƒÕöxô<ž¯û‹¡%‹¤ú,2VÌÓÀD+êC1nd’CGfÁ ;ª¿Ã{íŠ×@12çÛÀ3Áad“`wcº±™:±œ´ŒÊ2qØnpNÏÈ©kVÔ€¤‚I°M‘Øë¾¯R2ŒWûÿBÉ6͸ßî³ýõÉvt—F••3‡¨§é‘˜0=Q$ô.ï¾ÍÞºÎkᕳ«Nv^+E鳯É&°lP&¼]øöÖøñRљێÅäíùç|ƒ $ÒÖA,ÊÜ‹P$Ý}¡®ŽKG8¦Â ³,còÇŠ@~h»GÌ8”(H$¨Ù7}]öE¥l’T†¾Õ—6:džYU%ãÇ ™ƒ²@ @‹°(Zµd¤fÏÚréqH2/ÊÇ*ÀË`1ì$€²=¨kžI¦m| ™²³Û!%‘“*,Iât/»®Oâ%Ù·#©£»½b}›6çbÉ™³Ï‰¥ÇdRƇ`—zìp’ÙhÄÜ0×+q|63KÔrH¼¥‘ylÁ@³AF«ì…·ˆ2spñfHZ9c>D1¸æ£+*’@±È€lUXî'E¦såÛZ,\A$U˜M‹€v©È(‘vAê©+º4æc²íØûdòI,1FË*¬E…È ^¬Š6 õ4Z‘I¶çŸygô¹BÙqM€Xø…åbì±àu@17ÙÚ¢S³fßó“o >f‹lˈC¡Ev曑cTt {“ªªÈÓ­”øwoÊÃÈò`•Dx~“´Ò«Á¨À$ªù°k ¢ºÕ&ÎÉ’/fÐnÎÄùYpÁ&bbŸ”‹å ²·HÓtIäYL¯^Ùðü8XøjI$Й¼ÿ‹ˆ Pó]kœÿP_+9ûÆn~AÇ(̳c$dRÔÍdb@ÙÅ ™RH®6Û6Í´fI¼–h‹Brâš'æGÄ(bEÙb(¡@17Ù§£aí9±ï .Ld¬93IÜÇM¹ ]Ù/d?Ð:7@¯§™—$¹[ÖÙ*¼±²zBD*#î‘Hk$ƒdš³ök-Q¨ªF¼›SI”br¾†4™!åSňù—TH«­lÃèѰÇ6.4‹”¬œ§gE•ÃH›úˆ$wTM ’„hGÄXyYYäcÀg‰b’9¡Ž@¥Ã HIP“F¨‚h£FÍíðàm‹Ž%E€G‘$!U<› ޼{èhÅ‘·å¾òù Œ­™ŠÞªú<@%”›-Ñ¢¦úЉ·æGº d‚N)‘;»É"˜‚¹5ÁA$7‹$/Ù½ HŸ/%rš<ƒ6†¦x¹5zâhPP,žþ‰1tCöµÉÆl¼™0æã#+EÓ+JH÷È€;¿Ú4rdÿšC·Ê!“#sJK’k•ÑäêïȽ ‹98_î'l|ˆ¸Ê6ׯ;‚®Hx€I ŽÈ–&±©ìÙÓÛ†~4yS&,á=58øùY"G.³È³P?Hžˆ&…ê“ØeaÏÃ2m±!ÈžHX£(äì'<ˆ6^¾ÚØÌÑ‘¹mÑâ|»Ä'p¹+#­¬`’ÀÑ òFÇ+ê ½X‡‡?¾€âem9³ïm+!x›2)â8 ¡‰eˆ@¢…Äßd:±åeÉ“‘ ˜Â8Ð/¡97¨H³j;hwçC-Ü ÓiŸ"Rñd”PœƒK gcd±’Ä“Ty ª ‹HvÒÙÐbdeäàJs$Ø; Àt‹Å(ª^I=“¨º 0ÊÄ›á‰vØb9É«qe¤py1äE[O~ý}µHÓ±¾>vwËe&¬¢#ÈÅõ3T€O* J‹¢MuFÍ ËÙ³–ñ£å+ *É*ˆË)$™Y|t5ÈP'@z$GË ²}h¿¨þúÅ™·x;jÉÂ…Ô4Ð:)cîAëÛ½ R9Û6>~!ÍÜdÃZX–£’U ,Š“` – š =µBíÎ,Ãyq¤ ‚I ‚~.-HVE»ìXØÑHFF.Kmñ ñ2¥ÊXåXž Àcj¬Ü‡"OÕÚ“ß’Æn±n98pâz2Ë:¬dÎ’ªÄ\O%$½Y…"ÙXÓÙfÛñò"c­‘Ù#Ò‘B€GFÉxŠ ëCE¸å;ǘ¸³GbE‘§™J0 QC ¡Ù¢Aì]“|\Â!ÇÈÆÄ\p¢ Œ‘!ä\~¦â±ä]ŽºÐ$S õ¨ú"Taø‡'.wÃ,Z)ù:ÆÀ9B¬­Ä’4ÝEy@’¶FÚ¹›NÕ‹·«–œú± €FÌÌ{?‹ˆ Póí «Ù“â-«7qÌ”EIF2ÇK PŽ©šÈ$Ä€²Š ]š2v­Å÷¨w(rbu9Aœ4'’F#uTE±ð.Úû´*èˆWpÉÞ¤›pÛ¤DŒ²cèP)¹¦äXÕ]^äë2 ¡[>Û—jM"αcâ˜"\†Œ±ƒc‡TdÙ¿¬Ç^ŠjÇMÓe—+K›;™ LàD€6  ˆ¾=ï[3!û,cá‘43$Œååiør‘e¾‚E{}€4#ì®ü¹Rá¬x¸2Nþ¼mHÊ(,ŠÝò#È ¾ÿ}ìsdç|Æ2G¶ŸJPLîÒ(0š<‰=thy³¡VVɸO½´ 'ÛããÉ ±qq‚ØüÝÁ@’@$±5dèò²üKdzoï“0ˆ¤Ò4MüÆ»£r-Ñ y   @ÓåcâTì{ÜxW!ùÃ)OP(¡Bnë‘I¾®ì‘ÜyXø‘ü {‡L"Ñ„‘dÆŽ@V`Á $ °«°*ˆ:,¬¯;ø»ž,a#‚±@¨Ì< ÿ-F¤&u‹wMöeÄ‘ãXÙLŠÊäW² @®è_ÚôŠn&…mê\Éâx8ƵéIÌv;ëÈ£×~t©âÑÆ‡áíí1Ý&€¬ƒ ±Ã³‚À !@QäKWz­É2$š.»7Ä/>RÂÉ<‘#ÎÈܹP$ÍOA@44M“âIØ·¨pƒâÃ"1Ë2˜½Pd¡By]r “wÕÝØÖ¾CãA.Á¼ÁƒŒ!Ä,%Yq£qa]ƒ²@ @‰°*ˆ'SåcâW7áíêH£ÄXŒ‘¶p±W[šÈ$D€²Šl|NÜñn0o¨y£¬µ"§Ñ åÞcmþz,’ÅÜÚ"ÎMaGŸÓR¦Í\m]ÿfm¹ÕÃÉ$q»­9ffÁ4{ß]û꼬Ÿ#tÄßs°`—Òe•$ ñ£Ž@*@$c‘cî; jÈŒ’l{ÄxXè˜e£HåY1ãpÁ‚Ù P EØDWvO‰yv ÚxHŒˆØqÁjáBº’µH‹$â…¢ÙfÜ­—p›{gh¡lȧŠ@à,|Bò$]–!Š}6cø†Éž›ÂÍ“p‡"wŽncäB€ 6K’IðßGBZÄŸ‡v}Ã*9³á*ða˜Bà‰;^<@&”÷¢KC½hïhC™ñf\P>2bŸ”‚&Êen$.›£b¼‹ /ñ#nÇÏÚ6¼l\}´1|æÄ%@ŒÌdzø¸‚5Ö…‘æ¾<Æ•÷’àZ¼Az>¾ÏåÝþºórN0i³ÓÇ%£ s“êG'ÕWá@ly'Íò}k”g¬¸å,ܲØ?Ó+µ@$‘CÈ>>ÞOßVS‹D¬ƒcÅÁ¹c.À‹?ÓWC³×]×ZÓåŠwû"â—_¢W7"'yà…C‚K'"¹²O^:¿câõɸ9«fÔf¢éL¸¾T/¢ÅËv b|ž‰ÛØ Ó’I½E¡‘nŠŸL‰jE~šÎFÜ ÝÂ,ŒqŽ–(ötrM0išþ ø™?øu¯éÿ6gú„°=T¿ùkÝ#Æ»ØoÐiüG±¯ýŒ×ùëü Ãó0@ŠÑÛO_®¹$¨Õ»/è3‚>÷­*.ÉÊ߆o>5) `1ƒüËÕÀŠAòŒMs?žŠ.ƒv ˆÁK$×G2³æ)¡$Ÿ>ÃXy>%d|øØ†„|§Ì|IY3™¨ã•zÕYâKŠÌ¡‹›:Ò‹1‘c†GøÎ®$GÊ¿õ0"F?ûæ ù7þ£ûé€È¦F; 9îGTÑÛ27ôÌF‚³³J½“(ÉUú,°ò+Æ£MŒ7•²KÌ„uãH¹'²Êš5|Ü,åj¸‹£®™E˜¦‰ùØT•e¡V ÷Ó(ÜfáN½õb¬ÉsÃ¥‹¯ÓZ¤/@ ˜QXµ0bМŒ ©EÄ eÂViJ"cÛ70¬$`oÅk>BçÄPm;Èýý´ñòÏŒv&áÜÇûkq„ŒJq4ˆ'¾£5¶™•$„ÿÒu7ôПúN›úqæ'ýÙ»€Á8ZéH–…O’Ä'§DûeÅšM¿†îBjWè7¬a#YƉŸ:TåT÷öÑÆERŠ-.tJ ßUž«UFF\—¢³ág •XÚ‡“£ŒÛÑ«Il™òSob2Aï¡¥áÙ1rè Þ°Á®£ä‹/™r7ÌÍ ¤_í¬Jq}Eð·Xⳓ'"G‹ÕŒë²JÑ£øÖ=ßC½WË(3~Ç—LM$wÇÛ]¸Ýœf¨è%zêríÐÈh@=˜¤ÿµÓX_‘×ø_ôÔ}â_ñ6¶º0úª`4    ~ú+2n1óÇ,ÈìkÙÒ4Ž;g¢Méº+ÍkÎåLî£hÕd¯8k箑Vszü=ÁÏGɸ´Å£t0G…@^uÖ)$r“lmÇTº-@x!« oCJŠQ ºñ¡%Ùƒ'oÉ3¶Jf0~Ýk“L욣Œ¸Û¼û™ÊÈË>’E³úë<ìíñÄèõHõ,Ï[Û1¤M`°·Ç^C¡×]'²[4EJ±ˆh]Pñ­)kFZb²eV”© ò5L«B[n†Eæ—ä=µZ5“]þŒ{0–³â/’GÈɇdþÔIÿ/ó×ÅÍèô¹`¶CdÂ+“`š¿¹¯ï­(¶KHŸ™…f´ ›ñF®®¯ÅÖ³ŒªÆJ转„¬oý½µ“àLqÏ`Á[#`ûkÿmnPqfc(É‚GKê±â,­cß÷ÑBM¤fRŠM›öì¨r2¡7~ þÇV:tf[Z:3È‹8RàŸÌë«vs¹ï+€ ~*ª¦FçT8Š<ˆ ÄŽ¨ tJцÒeñLàè¹.Î:&ô’ä 3ª¹qú–OA°@ÔlßÐ×Y-×b`ߣ“E–:ãë/äJý@¢ YèŽôÃB÷bt ªð¨’'Uâ²Z’ÄÝÁë¢aÀÚeÓqtÛŸ!1nH˜‡EqÕ òkª¯kïÆŠ*êÄ¥«¸äÉX¡‰]™è¿ {£ßcíúê$šCpäYqRHÛ¦PA?˜±¨VìÅ™¸„ÜV BÜ»²°+Ç`]ù:®¬)VŽ¢«Ýÿ}BØweȈ濤"R)y0MB^5e¤RøYîã‘õ"uR«%‚MÝÁë¢% öXÊŒÒîK,ª…åê?_B7uâ…Ý{ëtÍ©¤­‡2Cˆ2aÇR–~OÄŠò<>~Þ4PJX¶%&ãi–Ñ¢1EàÕå©»öÏ諸Œš­1Æ Šüµ…FåÑŠ\ßS8FÝÌòîÁ£cÚÈ5ßu­¾6£fcÈ›ª;~Lx°Ï•)%b‹‘ æ€&…ûë§f9-"'ÞyÇ*ɉauR‰/%%ˆê¡àØ=tAó­Ê;9Å•ÁÞ‡ÖŽ4,e1ÒÒ ‹¯ÃÄ]׸ÑF™ÐÙ>!_“‹2^Eãgd’NF¦¹2Ùûî݈dÇ E’9“‰ äÄQä@ H±@y:b™-Ž;„æ4# °¼¾¯Ô”BÕlÝÙ=P½*%ÉŽÄÌÈqL ¬T˜9…ÒnD…#¶(QÁ4H²5RF[¶f¶sN³ííC0BŽáVÕ€i‡‚|yÖ‰hÖÑ­tÔ¤-÷LõÛb’f’B«êHE)bY¨ÐIº>ߨ5bÑ3àݰ1³!ˆ©’ùFÞT‚Aô í¬IttB7­ÇmÍI&Ç !XÚV/D$¢"±#ªìû\SvLÝPüú}Ñpl…€Èdú¹• |kµ”H¢ÀWßfDC¿Å>ì›{â…Wi[‚Jô‚U¨Ù¾'¡¬µE÷üX¶ZE@È35É(…“ußÛºšhÌ“Léíù ˆ¹DÀyÞ<Þ¢Èé¨_·FÆ­"Z3ï[ÀÚúX«+žF 'ÅhP4IbY@Ù>F”†Íx²ãæcÇ— ÚJО¬ÿ#ªS»ÊúÿˆËë$MS0–^A‚Wj=ÍŠ¦5ÑмG¸gM‰À«:ó ÊJš$  º$ÝQ¡zX#`Þ#Ýñ)Æ2€ŠåbÊæÈ=0â8‘_ŸƒöÑ*#èfç.é<ØX+Ê)‚F³HTH¥Uƒ•°ÀDýèøR„®û(Á\©p"W|—Š0r~Š@Åœ±QB‘‚z~”…£fÑ™ë·G¸GOQM£yR Ђ?¶©£&ñ¾Ã´OÁñƒ¢*4ìd¢1ˆ£È€¬Äu@_è*vu>]>ÃöЙ13¤ŸqÈÁ—£¢²;0&@K ¡àZŸ&èö¥!‘˜o|¦v\ÛsDØA®'ÀF]Xˆ]~zVìÑdÞM¹³Vè¸/Œ=6ÈX ž§Ǫ̃k _„rPMôX Ò‘m6…„Õ Ùχv3#*0Ý—‘-–zè¡“GÏŠ&5eL¾å»cn9¸þ€‰¤Y—"¼X©ìɯïBôJˆÝŸ—™¶ŒØ6ØÖORE’)çâ‹2ß ¦Í]žúî‹Fy>!’=¿1ð"ò`ixM•ÅT âmˆ C {ëR´]÷ÅŒ8"cõaŠOö¬ŸMÏ2È^&ØWbÇd 4-oM?¤iH™ô"þQœü˜°0¥Î‘IHcg` x’ûõ©H¶Œ›6æ7²1¦ÇHåÆ`$Xäæ½cBÈ ‚+¢Ñ*)}çr‡gÇŽG K(D2Ì#@H$–b ð,ô+½RZ)¸îðíûPÜŽ:ÌïtŽl5/#M]€7]€:²‚÷C7-Ê-ºX`iQH¸)u^D×€X¹¿°$JA=ˆÉߢÇÝñ‡¦Ù “Ôú¹• akµ”H¢ÀQ÷R†Å¸Êwoá“ãB-Y•¢ÈäÀ(²ñA¾ˆ$_^ãJBõbö}èn³z'4"U1Ę̈$Ž/Ðâ×ígÁ Ý Q….X]·\ÅÛâÒ$v’B«ÎN )Kf£@*“û~¢‹E¶œÈ7]º,øàdõÚ0ü$?¡m£.ó¾Å´NQñƒFŠ3™(€Ì@â(ò +1Púv>}Õ1÷H6´Ç.eb$~T#úY”»'‰èx«>E‰ù ùk¹Œ<¼E—™‰Ònd…#¶(A°H€{#Y‘¢ïøÙsä`(GÝ×m8”®Î±ÉêY%I‘] V£fž†²ÛLÚŠ£46CË$‘Ö<_˜UȲyŠ55gñõú4ª‹'Æ$Ã1“ zÐȨQ%µbƇÕB»°zê2¡Š |h%ÆCŒž¡•†–P,[•xâ,÷i›±Š«5í?Gº@’¬E9¯j|©ˆþĨ§ºc³þ.m¶fIqC*q.åèÑ$ y: <è¥&›Žö‚0å|ôu!_Ì+ñx—9qW‘œFþ¥·ÒH$Šè›£ÐÕrtU‹ÁøÈK$²dcñHñ½u܉Zº=ˆ5gÈïKc;âÉfñI ¢Ò[RÌB¨@1 šêTöJTQ>4Y1=DÆC/¬Ñe¤ å_‡ˆ$îÇ^údò¡Š«+'Ænø±eãáƒÎ6vG“q ’HWdûh¤ò â¨é®ó.RVD —Ñ¢,×G: 6fÿX¤“ •Le–R‰ÐºïÉ®ý½õœõepMÑ¢Ú6²ýÕÏc 0b|iÓ4ø…VIÓ<&(ä‘ÚN$+“\V"³b€»>Û2÷¡Ù.>è¸/Ž=3° ¿W2¡¬-~ÉA6(°÷´ÿ,»ªííŒeiV–Ä¡ –P>Jµ7Äô4%jÉÙþ"]×,â>8Œ´ 4U/"P‘A¨}-EMYé‡z gSB·mÈíÉ,jí#•S$œiKÍF€ ~ÿú üKí;Šn»l[‚FPH;Fò¬ Ђ?¶…kG“øë,E»ˆŠß‰>Ä({ø$ëÉËÆæÏ_ðG%²*oIWÁÏvEØãÿCö×ws©Q 1g ÑtX…kîÅß_Øê8kL)ïeW00fôÇIÌ »kò>5§Âõ¿tEËiëÕ–“””=jö=¼šëÏz˜|¨¹üoÿ’ðÈî¤ ô>úÌ£‹£Q–Hµ^²Ú4A+ï¢HƒüÍÿù5߃ó8óþ©˜ÑþÚöK£Ä» ùk7¡ìË»òl°ó©?ÀÜÌç(æ«Rly㶨èLq„aeõWª£öFÙ©6{oUrº×EŒ¹>«*…ú:÷ÖˆF­3?âÝ÷åÖ”Éi>=>üiLÙŽQŸ·ZS²SJf[D…pzôÇÚ†”Ʊ-÷M)ˆqoü¶”Éq-^JcAžé¥2üJd£R=?:2 •IáÐÐÑTB'wEjb×¢¦‡âáÉ1á™ÐëZŒ~Ñ«£dX±ã‚±ZËZJŒ7e¸?}RgoßC?àé¿}]—$G½÷Ó2@OÙŸJhd‰¯ÿhÚ;öO‰õøžÿ]ao²m­õ ¿ µþ·Ðoè9ÿâ“÷Р?âît¦ H.P5Wgí¡D*¸ýF«£¥1hª#b¼ø'ΛöP)! mº>ÔÙÑ’¶Hd ƼèÓnª£½aæÏ F[»7ö×HJ]¸ä—fµîd‘òÚåãŸÑ×8}6½ÈyÅ¿í«ã•tg(ý‡ðÄô1‡~õ¦ŸESØ ܼ6/÷­0—ÐÊ)övþ‚|lB“ÇÄ‚zûëÑš[<üÍ^ެg»úîpªEô2Ð…f)?íGôÖäuþ#uñ/ø›[]} ›j™}ÌÀùЩ&J’Eû'Bõ]躆P¾AÞ£èèyïŠ1ò¢•[ |³¯/*}£ÕÄÓÓ4lÄgƒÂÊè k‘$säãmöu#f’ å@'º:ï¶r¨¢é+PFZ Än¿ë¡²Å²ŸÛBbˆ z7¡z$(ìŹ³*QÑó¬Mèéb ôÑ]rªG]=€úH*}¼iL*)ÀRöO¾ƒûù«Blk'ÌAê(¦_:èB‘Hñ“éõ~F²­Vk‚'xù:÷®ŠèÄ›³ç²áf»Ÿæ‹Žþßý|è<{=òŽ[LáÙ¬¥–EìQý;ëüõT«²8_°l\Ó)Uj¹r±W_­ê¦°ßuDi篲ÿ)|FJ‚=õËu´BíYîG2ý+@·ÿc]mÝ×»94’KõCÍ—Á­”@÷ÿ×IIê½%¿ØØ6ÝÇÕP’ýg߯¹âÛÑ·4–ÇË´ïBoæfƒ¾´øù>Éäãú þÞ¥&gË4|M÷ô÷×ùŸß]¢¹#8ÉÂR)´ïm(dÎö×<%^þÎŽJïÑi>Þ ÎZ×"÷ÝÙÏÿs®“Sq1"‘ü9»./’8ñ+Bü±ýè~Ú­Ï´…Ó(Ûééq3©°Xè’™'ûë&ÓEJ)0bÝD/ΠI|‚ŽŠ=~š«,ÓúZû-“²î² 3N¬VÀ%nóWãQ)Eßÿ%•Iø^§wH•*€PöÖ1änìÚ—UB'ÙwÈæÓ‚\‚~ö*¿é­7,kÙšƒ•ú4®Õ½öFa¢:Ôq*Ø™¶Íå"|€Y©¯±öÖ¾J¨•vV}“sHêIìWàæIþú9II?÷²%šbr6ÜÞ?\ÀÛY¾…ÕÓ­eJIþªc¿}—þžÑ,k8ãvG±7}ÿ}šmµÿà’T•†^yŒ¹¿QßÿÃYÅÙ§òÕ–ÇÃÜ XÈíZÊŒ¨ÞQB_nÊŠqüÁdßçߟúnR”•ã§f¼}£yÊW…rþ’oÌmi)dœHÚŦNOÃ[ÂARå)Ø®$™'ûë£sRLæ”Z ‹áÍÞ`2—ñ†u`Wý:Ñ)_z Çü? ï¡‘ÆX´,A£îlŸî{Ñ)Û&P¥FyþÜUø6JŠ@”oðmfçO³OÆú5.Ç¿»¬É˜@èø$ÿA«K œrº"]£}õP¾xò5Éñò)m$tL˜G'h8nÕ$E”÷DH¿~õy$“e0¶yðñåUÍ´ˆã•"¡Pxš$’m‰²{'CLœÝˆçâB“fƒ<,®dhþ—`$¨#£dÐ#û‹X Û/ªbÇ0n!fƒÊñò Ìm›ˆ"ö; }D1DÌ2¾Æ‘“åó8'ˬ¬œ‰Œ}€ ‚H=«»WìÖKèdß A>zäÉ,!E’„!e[z¾€4*êî%L­ŒÚö¬¼MÊ\És£”HO UöPܨ.͓ٽi*#Ù£77#&|è'~|¥HUQÙcb—±^MõãTÏø6¹Ð˜³õ·Ç¹E™Ö7†a,eÔ²’ÀH¢z±ùõ`æÔQ´›èɇ¶ä±‰1÷¾”ÜæÆ«lYÅôÙ$ØñãY[•›oÐíÓáá¹fµËôÄfR…‰ŽÉD¦I8'‚€’(òI»>ô+“ôHÅ>Ìû¦~dÐgFê“@FY ¨ 5bÈ vö=T¹¨³NÛH‹<|³8ÈRH ê /g±U}yÕ‹o²4—DM±<›‹f|Òl„™¿‘r ßJ@ìQ4X_zÑ e–,”åƒ 3I41ˆ©ƒ?+¶²š€ø²k±)‡el©$ÈݲV_SÐá f1À›6yI¡î(_]V7gù%ÌùLÙUò[’<ŽÏéžAú˜Ù]õÕhgFfÁF߃(Œb:´<Ô²ž Š`$M‹|ذEÞF·äp×Î]f‘È®Lijö²I¯k­Èɺ|:»Žke®W¦$ƒÑJ&;$…6’ h«»‘³ÑÊþ%ó?<}CËðŽïŸ/Óªñï ÿS5wwÜ[:#ƨbÔ¥ˆú¹UÛ5DuC΃E1°72ògløXäÊ1(POÖlR‹Y÷5Ù¢«²Êë•&TÐM6Wüñ‰Œð8ò²|›åæ¾Ú¤¤-¾ˆá¬):,«—󽞫µ ¡Wf¬“fÃh¿ð)áŽÄÏQ4qȲI4<•ýF ÇŠ<…ŽÈÅ ò7`âǃ‰nÅa‰cRÄYå ÿ>n¯ž¹uÒÇ$Ñ”%‹%q¦ºÂ’*Éj€‘ª<|¥ÉÈyó‹Ã(Q!úT4ÀÙ¿>Õí¡iñ6,}·.LŒ)d qÒ$åw±XõÝÕQ¯'QôÑ›#ŒY0·<¥š6œÌžŠ4EX¹sØ{èGНbv²cØ’=ª]¥3¤ò»HîʼnVrYE“V¤‹¿$Ÿ$ê“yÝ6—Ζ9a–R7„øþ¢ÓUõÈQê½Å4•ËÙò2pSi€Â$ŽNqr•Âù<¹ ¡Ý6@Äé$ß/óÐ|‚‡õŸßA¿¡رçaMƒ#0Ycdb¤X°A#÷дÌ;fÏ‘… ê™Ê&’!r¤T# D’M±$“Ù:|û~TÐc·‘ŠÁ„Ï«7¤•tA&kô#;¾Œóü/‹‘·I2_Õ1J¢dvP „³}*@"Íñ7ГçAòŸðîpSëN’.2^ÙQƒi…Ÿ4O`›ó ù“áÑ&êùë—QÍ,rMBX²Wk ,)"¬‘æ¨ù þ•&ä™ùY‘•‹Ÿ¦‘@UˆaTÍÈØØ ûVƒä/hØ›m•²‘ÄxâÄPpä·vÝžG®@[ïAò7JV£tT´fÝö±ºÅ‰B¼3‰c.¥”¦‚AõcÚìX4VìˆöÌœlL|l]Ѥþ¦D† }`Ig “wí¡>B·O‡WqÍlµÊôÄgR…‰ŽÉ!M€¤‚A$ªîÃä2m‡\Ø÷å•2=iéϾ9PèŽë°(ôNƒ!X»fn>ç6tÙÑËê±üXä2§øPTóã³döoX}šü#*Q›Fró‚#„«!*K ý~údÇÏiñ¥€ a‘Â*b@ìIP š³öÐeøt>èùë•QË*I,f;bÈk¥‘VHóT©ÑLO‡cÅÜ[0är‹Ö’dÓ<ƒ°7mfÀ€6löM3I¡8ßA 6axý†> Å•XÙ,I<›¥@ èÖ²Ò³VÈÿT’\q22wTThã*!°(±$’I&ìÙìtui e¤øJ91Àl”3.Gª\BBBñ |BŠ«ì‹7dŠÍ{v׷Ʊúœäì»0®LI$×µ’HûxÑF9X·‰›rø^üÃ’¹!‘zS+GÈ•²O`) ‘dUݱDɦhmœœá0É€‹¡éÅwË—ŸW}L"o9q¾ƒ8ä6W(ýF‘#àAäÀùk6-@æÍ‘f¸¦aI•ÅøKLYó9F`h¢âœYUd’O&éEкF—e¶Z?…";|Øræò¬je„6¢¹I$’l~GGLQdIðœG2S×bþ‘’¼C¤-u}‘fÁ ±EÉ’ÿ (I‰¸ždÊñrRÌl·ì`} Û£l;f41Ä;H£¼Ð…ÿa¦)…&„dmRfnQgA™HÔ©ŒÀI OaÀ¡]ufÁÔÆ4\–ÇÙL9sË._©ñôáà§BwfÏ}øÓ—9q>ÆÄÇ’ó FØí |S‹*·’I'“t; tj’vc&ôB|'øA6pguEY#Œ¨P†À¢Ä›$’n͞ƥ+-²Ïð”âˆÎZzË‘ë!x†‚õWäY» ̶Z_…j uƒ8,Ð .I"ä¬\Û7@Å“_cÑIQ›y•ð~,¯ÇÉ1 ÇX$VND >ÆÀ‚A$UÝÅѬ™¸áa ¦èxýõ—•JD®ß‰Ý-ûÞŠ&r$íØíX ºä,ú^®ÈÇ‹ðüøØscÉ3—h¤Lr lÄ’h±° :ñÙ7£„B›¢rvóða€æ+M«™Œv®Àõ(#£dÐ#ÛȰjQDr•Š? I‹œ"dÊñrVf6[ˆ bÉìz!U²¶Ú/“ð´S¼c'„c qdVBÄÆ…6b z=Ww£/¡²|:u|á•QË,rMŒ–,•ĺQaId5@VfõA‡ððÅÜ[+æ¹GëÉ2ÅéÜØÛ_``ñwg³êƒfø{øC¯ûW¨Æc€¢k%‰'‘4¢ú4 ÙÕІ ãj¬Q*«Ã0• )e$)€ ‘DõcÚú°E]‘Û—‡‹¹dÈõ2$ôAõ­‹8¯ðÙ7× j5ñÆ “w,•Ê> ÕŠ²zûÈד—“‘ëâ†Hä.7)ù3ƒã°GØß_·¹×–4vpiÙ½~*ã äG]•{³÷7ßùk§p£ÔîŠÃðáéK`#ÅŸ'¾ü·'R¸‹!y䯒p£Ë…»¯¿ßSIª.ÝÙ¢‡(½I2”‚I°(_ä/ÿ³zJ*B3Å]”A”¯XÁ#y³‰éHÊ[Á¡¬KôtWìë|ÞæÕýëý5¹œ¹ÿÔMøµí—GŽ=‚ô²Ofmز6¤ÿqüÎ|0´‘†Y(~¾5É&Î…Ž3ýï{Ó_d´ ‡ÿ¨?¾«LZD²ÿ´W÷:˜1’$E8äŸóÕù šEeEIëšmG’*hÊ72M#¿ç¬¹4\l²f±C v¯{ÔÌ`L™ÜJ$~ßí«“h¸¡ñ¬’§ª™$<^´“f‰")ÇŒƒªÓ^Åþ‰ôçÿ¼-ý‹ýŠ0t¦2AèÍ_ïΘÈZ*ñȪ/ ’OCFšA4ĢÐËé<ŽOµkÑ¥ ‘2Í,*%õü>F™>ÅS ¿1›+ýá EÙ:±š±4tv$Ôß箪KìçL±™Ïa‰ûw¥ßD ;Ý:Ðïä1ÑXî–6}õŸ3æåçÄá1ã,5†æ¥(nŸ¼öÖ2ä-@°ÍÜy(hH ï^5¼¤1ã%sóÆP‚X˜¥tãÛQ9Ù*&¥y»?ß]mâ`’ùê€/'·-z¯÷ÐR$;O-¹§™@T¾Gï¬7$iQ™s·1/¦Ñ7ìûk9LÕF‹Ï•¸åŽ9çFäÉQ& ÜÉ(J…û•‘¨•“+rI‚G*OŸËG)Ý(Ðèò$æ}I*½½ïZrh˜¦\eSæûÞ–ÉKèÍ‘Ÿ›±Jeö­fRhÒI–ÂÎÈ›êÈ%G¶‘›öRr÷ߦ¶¤™Š³FÙ)•Xr¿ÏZãv‰4¬Ø”¤uÐâû/¡@бìÅ'ý¨þšÂüŽ¿Än þ%ñÿkk£¡ ƒýµLùЀ‡én¼xЫ²…‰ø¿7¡±YY1c§óSé&»ÌšKa)7£™{X`ËYò¹å N˜ÎÇáäˆÈ *>þúÜe­™”7¢#Ýà•‹ ëÅEÈ›+ƒHÑROe }nÑšc¹ ½S¬•6,èF¨ðìû;Eª#/Çü y×>F’:Á6ÎAÞ±Ô,,¶@ïÀ×4vQm߉¾0þ • iŽdYºE÷í¬Ï’ªÃŽîΆϹen0 ²qZ2E€ÚÜ[}˜–Å<~Ž´bÙe”ÂÂ1à?}kâCFË´´‘’OdëKdn‘°)¡®‡<‘ó켉Ìq*³&‰®…Ÿc_>1MÛ=òt´e¼(¨!P4„Ÿc~¿ƒöÕÅ?dΈ9 &àJ‡ Ï˱ÕÝ}»ú˜¦¯Ù\¾Z‡—º“÷\Ϊ'0˜ÃI xLŠÜú#«¾ºò>úìáOOÝTï´Jî.UÃcêÊ8Ùò  ÿ—¶ŽìŠKèÓ¶LÓd$aY\«Ö EÑûè•=í ‹9ìÖäö`˽ny˜ó<8ò›†—Ó )…žE‰ìTm‡ŸnÔŽm´Çã–õ‚óZü‡zà¶Î®¨Ê7<Ùòøz¼¢iå‰Ç6Š€GdÒ’l×Ô*µÖIbrO`¹™aå•ÊõÒ/› H,ÅUn…ö@•ié³2îi7ó™‚úf) ¯&V4HU’ ÷¦+EÉ’¹™Š±G#³œ“ª¨(»”^|QΔ®ÃlÇumàC‘ÆVF¦–z6<HªvH°4Pùl9R:12¼jѰ`ÀAèƒàƒ®fÛLåfgd®êQTs"2Pè(Ÿ{%º®¨ï¬URvuyq^Eª–É'¡¬•£˜›°™²&Lˆq$+Ñãø¼×wÒ’=¬ÌíÅ&ˆ›iì¦N^X‚Ey%%Z>"TQ ^}ÀüÁÆ£Šm6“.[¦9H9z¥È5ç°(xïó÷ÖèÞT¶A̱1Ö ©ä„V‰,(W}P²O¿ZÒ„rwöG&Ò¢ròXaÉIŠ´Š¥a A¾É&®»ó}V±I6«¯f­Òi›1™J}$Wå®i3rèçüÜÒg×;GR(´MW½Ð³úu”ïG8Mßèìâäɉ‡““3E2ß‹£_Úõ®/ÈÏ#6ç˜1gõr­ˆÅ‘"­”vâZ€¬:ðE뫊g%*DcîY±â…–GF9^Ÿ5U2P²€+#Òø«'õÔQWh®LnNû—̼ò"‹,¤œ™ˆ c$è’@~dѪ֔vLµ¡[ÎåÂtüóáE ‹!“æ&àLj ¥ˆ VH_]ÿqqEÉ™϶ƙ™“Ã:—ˆÅ+e TîÊž…tI°‰‹‹Þ²·,<‡Š)©"Nð 0¶.I=€€*‰,?³ lggDcfÁ½Ç&eÃ,2GéÑJ »$þ#ö÷󩎆["ÎÄÞ“L¹^)UÈõQB’!T€ }° öÖ’û#h>Ü2³?ˆI%È€LŠëŒ­‹áÆÍJ>£d~ôćJU#HÎh =ê¿ÙUú8æ™ CªI7ŒäñbƒÑ$€õß÷×=M›ÜQÐøy²%Ú¢lšYT²KGË+$~¤­(¤srLÅñퟅ™$Xs5ÁŒ³˜UVy1rÖ, PQ¶G5a6˜enÙé½4ÎÍ9qE,AWˆG Eò,ýjØû’¡vmÇlѼdcä凌B,|x‚Î*ì’iE›ýñ¨ÐZ3ly™¹Ð(ÎÉÉIr±Ä±H€jøUš”}vOF¼êÒFa•ŸŠ2f\é¥FÉXã”Ä¥‚† #«DƒÊº?„>ùéš»‰³áùdΛ!æ™ä0LQdxø³ (Ñ«W諸œ†O#â¼è2!ÀÀÈd’h¤1U%ÜO @P±>iz?}¥£7±›OÍÀ“9âf‰d ö° ž±LÓÚ3ägî ¼´I<ž’eǘô©”«k=Q«*“®†-R<åß>]7Y¤‰ i'‰Ñ)K@P}˜ù'éç¸ÖŠSo;ñ öçÍ•¿ÙÃDù1(¶² ^ÉGV c¾ô]ô>ñ6Èæ,™%ÉL¦Nqª+YŠš ôßjÿë¥!h•Ëío<›ÆV7ËJW&IcŒÈÿ 7jEO@vN”†Í{PÍ—n†MÂÄÆ0dê»üDZª±àRÎgľმ$XSµÁŒ³ú )¼˜¹bl€€*°ò<A6vý6ÿ‹ßÚô¤-˜°ÎxÞ2qrsÆ!G‰V0¼AgvI4¢Íùð”…¢›bîI™‹™ŸÊH¦ ’G^6ŠÝ~ »üïQ­”ÆÛ†édc"f™2"Ž4iê€åVÀ)MBÁÁÖªÁ®)2r¶öæf¬°JVQÂ#)=§¢„ScÚ»»”‰lHËÝ$Ù°÷ÏUc,K #“"©Í)AH"¥"s^¡Ò‘-L­ßpMé ‚vd‡.(¥ˆ*ñ¸P“ß"ÏЩ º´vdU[c%>£}Ìè•èäm[Ä›¾nTxû„$t“0C¸%€ “Ò’:®@t{&‘I9¹Ñ|?&Cå4“®SD#˜zÜ>•ñʺõu~ú{%¢‰¸nC"l©ùÅ¡ú#_[ˆRÂÔŽ ô Õq£äéHZ.Ù¬ÿ&â™y"tíqáBÅ rVEQ»$JBÑ}Ã#5S'u&IÂq¢Ud—°Y‰ ´{ €²@*E:¢6?ûο])Øpoø‡JE3îÒË…µdfÄÀ´0;¨o"ûñcJD´bø{//+###%åET“i‚èÁ…´%IôEè’‡o“æã¦<8-!|ŒŽÄ·¬Ç2¦¬Ø¢z&´¤6bÝþ ù]™~S3nO•Hªòº*ñ–ͨ* ±ÝI ) f÷F"{ûèÒ £Ä’àEޱÎñúóð-‚ÇébCX²@Q`Žÿ¸µ¢!»ùY{\sg& ÑËÄŠ,¬T‘úO÷Ô¤[g;â-×? :H°ækƒgô@Ry1rÄ‚@@FØy(Wì~Fú©ñ>Û|H‹?¥:3¯'bŒ@ö!E%«Ø‚ ¢ÆlÌ}ùqß*gŠUrÑ [B©Z6ônÅ›ëY‘LعۼsA—ó œ¸FTŽdŒ«0>˜ìr Q7â½õ4 ÛºO^FDÏã•¡D“‹50€R@V ‘ï^F¶eÑÒÙò¾k”É;&RÆ£"%•}0K†‘V&€ìßDø¢4 ½›ìDùñ¡^óž›ãC¥£‡.(¥„*ñá@bHåȳôßæ4’#{Ï›yUõYál™à‘8(XÙyŽÉâ„›$}b«ÀUÄNÄ{¡Å—5¥£íÏ‘:(Q*ÑeZ¢TÉ&Ô÷ï©Û+º,»îv>Q›8”V Ì–5Ò‘¸—¥PâÌ,x"ïÆ¨Ù ½nk€±eI,RÀÂ\"J˜Ë¨ªãÌک꬟×SÙGmëºçâG›4€N¥£”Ñeb§òìƒû듌”­#(ã³6ÿºîØ™f 2ÎѪƒÉm¹'°PQ¶}·‹öfÕèèˆ7R2Ñ&Ïzæ”ÍÜNnçºË¸z~¹’7žXÆëȨ¬ž(I³_P­t¦sÉXœ=ãt›YÞc$m€óÄîÒ¹(ª%Ap;7j{ÓË‘Äwlh'y7ô“Ò1äÈ«~›±^tWD‹¿¶³‹²©E¡‰ºnÑaú9ÓHŒÙž„S!3"¨Ä1µ_dþºÖ,™"‡;|ôqñ“ ¦LË2…Œ)/$l»Ëî¯Ì¢ìdš;;#dd`G“mg‰\µ€küõ1“emP†ÇÜ¡ÞcÅ\"–PGD(.ì’~£ö÷󣋢)&Ç|¾âŽj[Z>ýë5#W“·o»£àÏ4íëFÛ|“ÄÎÒ¹(ª%A`;7j{×J½™È«n[®6<ç爅=&L‰Aôän<¨*ÃcÁ~5—è¶€îÄ¢9¥–7ùÏDž*\Ü|ÔUqäAUñVOë¦/²d‹¶é¾662ä”Ê•f"©/$l»í˜.‡Uïi“$Êeï;Ág‚rp“(Ä Êl±$ö ª6ÃûD©mz;£nžHT<•]’u[Š\ô ‘ÉïæúÔjK¢§ƒx*×:† ñ$¿k,q¥H\El³îSE"åÌ]–IÔâ<\ôÕ§øÐò|ìa0JÑz³zvª ň¬¿¿÷ÑEصFGÜ·öƒ9Ìy V”^HØ-v( ¶4.¯Î¤ìËiÏø—q)NqeÀ‹(ÀŠ´Êl¹bA   £l<ût2hÉÞ·ßyKE\QKEâ€Ğù~€ Rp óp›yPe/ä͉ÅBÆËȨ 'Šo¯¬Ux«'áçqÜ2£ù™Œ±dbzªÅT‘JóU®ÊŽ`wfÔ÷ jŽö„9nàÃŽ±Lñúù FŠÎ~–!T5‹$ïûWcv¼¬½ª9sÂúÁš98ž‹+$WÜ‚¾†µÑåþ7|“¼4p©>œ"B,Ù? ?S¯<øÔžÎðäqZ9¯‹¸®IA2ªÇé²,Yö=Šý@÷×Åqº;¾_Ÿc×y9F’CÅy:(Hß‘ý´qxu±qϲ©¼Œ†Çc(b–¥Ô î¬W°êþÖ>úŽ:N‚’¶¬SÅ1Ÿ-¤c`樂@$Yó«ãnKDÍ$ö;-âhÞ7I>‡¢ïÀ"ëÁ¢5'ž‹¶;ä÷b(Å&±‹7—C¶n-çÿmL$kɧðž^>â^hHuzíÃ)YÚQq¤zi‡ò/^¹ty#eZÁÛQ+.û2î¤F»ñ¬Ïð7ÌçÂñÅÇ™ëí®I¤tÝ’²”˜?”¾Ç¸Ó#8šÿˆ`?—þZè§LdÉþ!ÿ S8Œ$Aܰ/ýÉ?}3ˆÅ¤CnLÔ°“~zÑÎ$Q|ÞÚXÀsZÖ|EÆ_d|æÞE `üµœøþ†2û'æ¶Öò¢¿ML 1‘#;oE¥†€Ö“‰Xª᧒ÂL·ñøgYÊ üCþ®q¸aU¬:g„ŠI‡!BGwúé”F2ÌÛœ÷d{è¥ã/²«™€%$ÁcŦqú-Hª®&^Ah€A^*µ”£'ÐvæÁ‰£à²€G†Ö°ˆÉÃDǃ°nýõ´Œ½õaþ¤ýµm€õaþ¤ý´¶ÕŽÿÃûiñ3‹$ϰ¬€ûꑺ°¢TÖ¥¡Š ʾò'í­|IˆzÐõlêd™¢}xûP‡å«¶ÌâÉõ"û§í«’&Ãԋ™!²}X?¥5>&©2Ä<üúÓâLJ;EϯŽìhÝ•*,fBR„~CY´0ea’ (>@­[ Ód»£X ý´» 2ß1 šëBcìÍ&ÚíK8ÊtAV”1®¶ŸG7k²ü¬ti¢*“‘4M.AVÏ~5™4–ÍF-Èñû¯Ç›KLÐÇ€YU¿^‰òO–Hõlj¾Í[FïðçÅ,«&0Y¢J°ìëq”&fQœÖ(ª´>ÚÞ—G=²‰éÿý4]áÏñ\{÷ðÈ`õ¬ZàùTBãX[=Fج`4|Z»^®>¬òͤk”W-t9â|ã##VúûóØb >=µò×&/GÓ|iöIŸwS"ô@ x¾Çë÷Õ\­tÈøÓbß&Ér­tj»î¿½]u«äJOÊÇÏÈÖ-1DaË„‘\–> Kb»îûËí®™ÉÙËÂ’£Bɶ!4ç¶RÅœ“ѱÙû<’cÆ—¡¸›†9~¡Íllöhú¤f>‘®ˆ6ÿ\2Ȥ{Ÿ¶¶ùafþßõÕ|É« ‰§B¦ÌÚ¡‰‰.AbÒMUvMõB»ëY|«³K‰ô[7g8ÂH!¹$!¹U_+»®¼øëÆ‹•Y ’-6åµ.b! Ñ[=ƒwß›6lù³©äÙWª†&õ…éS~àè¹"ŒÙ»[æ®H ›žF‰¢G‚kßÏí£å]q¾Í1îL3I‘§š½Fä{¡C£Ðëí«å‹TeqLTÛŽÕ.K4œ[š{ð@öÿ3©å£^){“>ÓéÉ,A%¤bƼvI={wÖ’åVEÄ"\ÜÔBc(P7±Eùþþu¯4lž)WF-ÇsÚrr„¬¡|ˆ° €@4@=Ñ¿?ž°ùUšñIšcÜöI$\©e%ÔØ+Ršó[,jŒ¾)v^_ˆvÏUxN Ÿ?mf\È«Žtw åá…e ˆC+ ¢+ÜkÒš«Gä™H¶¶iqV"RqR󕙘TX’jºúöÕÙ’²m1ÉŠ˜F""ˆ`R… `Aº»² çE~‹¡|< c*qÔˆLr²•íH&ë²|ÿ}O™~%ò6?™t’aÈ¢eÛêØ ßÔîöOÜéRY¶wŸ-s'’OV1HVwv  hX®è]ê¥"ÜFàíx©”s¥¸—™›ù I ~:®¼u«.½ÄÚp0%3bÀÊJñ¤f·|TB‹ö:t+D ÐòÅhÇø‡U¬Mè°Û9ûVÛT,ÈÚ‘í\«)Ø ‚ ,XâMvo•ßFçÙ¶×ǃâÿ/U’ G[£`Ù=Ÿ7wÝë±ÉmËÚ03¥\œ¨ 2€:rlÓ{Øìý΄·`ûN™«¸>9õC°ä)` T$@‘`W} m³7â*%·DüÃ@ºIªH@›ê>ˆº'jÛð$2ãBCâ9;0U»â ’]t(t:èj”Få¶ãö.6<,0B9‡Š7w÷7g»×>DëF¸Þö3gÄ‹ $q,I ’I$Ù$žÉ'»:Ô.¶fm7HfvÛƒº(L¸˜ñŽÊhôE©ƒÕ‹£Õކ´eë£6~Ý äÁ¹Å/ŒެQèuã¯ËX•®Ž‹}—~Û•2ç˜Ï2áÈõ[‰` Vø’(Q"úaª¥èŽ&˜ñqá2ÍTÒÒ5’IçÀ¡àuçZ3HVÓ…ŠÍ4I+HÉÀ¼“»°[º‰ _Ú½¾ÃQ;$ˆ‡eÁÆ‚Lh}uY[“ÿµËwd’+Ù&ˆ¿{Õ4ðþ×.2b>;qŽ_UHÃzýE²{òOý41lÕ4xÑc.Un‹ÈXýû-dÿs ÉˆËÙðs¦å@Y”ô¹€6@`tAÏßA“.vìAŸüOÐ>¿¥ézœà»ªºóù^…L¢m8kžw &õˆ¢NC‘]ÐãuC²P&Çz ­ hÂÇÈšH½`gJNK÷` Ý(€(¨öʺ,›.ÚËØJÀÈÒLÌ䊣ȒEUŠ=ÅR|‰. @1Lªd.Y2\;1eƒr=uÙ=öØI±m²âG·´.°ÆÀ¢G3/`Ý’$ßvlß~{Ð[4G‰%$„Z˜’GŽÉ6OççBä"M£o“1sÞe•‡`¥€ 1Ph Y¿C@›&-¿+#:(¸ËÖ~Gêâ(tM jÔn‘R¹%C•”óâ G’Èä$=QcØï¿ÈkÙÒ’›ƒñ9I3؆— K ÷bþš|ÇÂÉ\ßᬠRpV^r33µE‰&«¡ß^Ú} m« ðâÁ12ÇQY(P¦]Ùs¡2d·`6Ø ¨2Œ–{îÍÝ›$›²I7z&]±!|”Êhþ¸Õ•“Ð5}~t;ÿøè2bæÚpçÌLù=_V1HW!Àî¨(о»®ïA“,Ë,ÑÇM3‘¬Ù4ý:?¿“ ¶#nÙ°v¥ ‚’ª€@§vQ}ô ûî~ú´iqLç¬K²‹ËÁÇψE‘®Y\«)à‚=×GÁ#ÁÖ̽1o³m­)Æþ^,‹$ Ž ·G£dö|Ýßw Lœ­§:a‘•fJ9€6@``@³÷Ð7C¤ÆŠy"’Täb´fÈ¢T­þÄŽþú ^Œ¿Ã1#Ì9œdi-Š—™˜)>x‚H[ñÐuãX}š+Õ‡Ž]ãY9HœZGÙ‚÷ÐbI»èŽûÔ`Úp£Äx#Y@•ÃHã!ñ/•òè<ûWt3!ØxXøú8±•RKX±bM’I$“ù“z)¸mØ»œB,±!U`Ô“2v;ñ"ë¢/Ám³Iñ²¤‰šLUa´ŒJ‚7gê$&Ï¿´íòæ®{ÀL †±#,ŠƒD€h,~†…NŒ§vYáÂc#r%¹’ªX‚Ä)4 YÝù:Ãm3¢J„Kµcáå:cÂrGÅÑØ° ßÓD³ÐëòÔ›iè±I¢&8òàɆÌ% ±y˜‘$Š¡Tz«u#5€!ÛÛä_ÇL„­Ì1$–å|¬ÙwF¼uª¹Œlè°qÓ ~ª…@Šüÿó=\éÊÏ}fect¡aÈ °ˆ ì`Yû\ÓCŠÌ4Ïþ"q¯#Ñô‹ÙüuW^{º½eò—d`GžÙa°ò"Üñ¨± MH@Íù:y,¸!ظ»lÒËûÄàÈîYBH³Ð¡ùky´cؘ[l\IqãÆfY3•™¬äI"¨Uˆ±GYÍšpHg µ±(‹—Õna‰$·+å}‘wtHñÖ™)•ØpÓL6À¼cÈÊ@=H hX$ÝwgQÍ¢`¬Ü¹ê˜K*D @ Úµ¥'DqM˜ç—]Â<Ùc›ÕŒ}%r@ hX®è]ëFk`ʇ2}Æ,2¯?Y¬ž\E‰¡@û _ \bñ†0‘—•82³{ú@$…^üå©åcÆ‹ÛR0 ÅwYH2—•™º"IPª=bµ¥2b‘Gù!Ž¸ÉŒÆ1!·ªÜÃe¹_+ì‹»¢G޵Ú5‚5ŵí{Ž p¶)X¢B±„‘”…ª"Á² v ÝY³®‘vrj˜üŸmÊt’|k( (W*À س÷:Ð5hgît/ªE`c$ø®Üv4&&HvMº y±)Z9Á«ä;]Ýþ"H&͑ٻÐÑgÚp¤Ã‹¢"8BúA]•’…¬]Ùƒäè ˱mscG†ØäGñ@’2§¢ Íû‚MÕžô3ò-‘³íÙ’$³â‚P¼X¨ €@`<€l ?s¡mÛNß&pÏxI•HkæÁK@b·D€h ôm“ÓaÏ‹‰O#Û±PZ‹·@’=þz a…´íû|­.$Y”/nÄ*ÙÛAlס ù¸Xù±ˆ²P¬\«)à‚>GGÁ>Äèj= m›ml||fÆþ^,‹$ ý,·FîÏŸ{»îô/°ÊÚp3¦\œ¼~L v€Ôl£Lìc³÷:U†è«ì»kåüãã’üÃ$n%€‘[âH¡D‹è}†•bÐèð±!–Y¢„•s䞀þÝ×ê|“¥}‹BaÚ‘%V…ßÖˆÆæYÝÏvbHò#Ûì5) AŵŌØk ´N qyÝøã‰$•®¨Šªaª- ÃÛððbô1¡¥äXòbÄ’l’M’2u)hŠ1ÿ»¶”‰h·¥Q?m) DÔUQ÷ jÒì–Û+(·#üõ™NŠ1‹Ô]—ø™·CË w©/ÀÔ3@¨HÉo$qMiŒc)íhŸ­¢bƤªòÿ=j“Ý´½’pŸÀÅÕÇôKýÃl]1ý$¼Œ ‰"ô჋}bPuÑrF_á{ÅþûkLÖ\eÆÛ¹ú|DcñZÒ„ÐÊ&Ûº±æª÷8LghÇÁÈH@žM÷ZP’F•ù7þ›Wô5ö''ý×L_еöOÉ·ýÓüõqýÿd)ÿ³iè_ì¤˜Ž±ÑÇ=Ÿ}eŲ©#4Ûvåêñ… ìG¶³‹7œKK”ëéE0ìØÓ Q2W±PE™‹’_!GCÀÔYÅìÓÁ­W)YK-ß¹Ö­¤^3¸‰ÙòuSÙFÇÿzºÖ(ÎHƒ0ÿÞ 0eÎ?Dœüz êÒ#fL¿‡²rd2&Wî­b\R~ÍG’1ôQ~ÊOÿ\ÝâÔ\2û+åôXlK!a–O·Ÿ:׊_dò«èª|7•꬇0ž'¡ËY\mòEú6üŒãéõA­mA˜rLŸ›þ*þڸȹÇè>Boø«ûiŒ†qú1ñ*ê`Æh‘›þ ýµqÙ36ßìÔèôN²àX͆Á8Ê$dµÀ¾µœ¬Õ›gŸ)KúÅxšhàš }«+@l‚Ü’uT’ ¶™NR9lÖ£âé•MP¼¼ƒ¶1æ ³^52qÓ*űi½!!½3ûj9šÅ™²2Öf.¬ÊOµëW¤iF¶Ëbg0y3¹>çV2£2ô†?ýZÑ™z'P  ãûèUÙ—/2 4õ'p°ûë2–(Ücf%ø› Ÿ‰o Os\¨ÛâlèÅ*ÊÑSØ#ß]SLÃXè^lm$$ãRWZ,hân1dËKµ>~úòÍ6ÏL)%¯ÇuÊÑÑ#8Μ0_AºY¶™¬U}Š|á–±«³)üWÝkÑÅ)6päQ=5çÜkÖ£ÉTÎ'Æ—ü,£HU «Î¼ÿÔ^~ó<Úí[r…°×‘Â4š=i½ÂÀÛ_:,ý©‚°4EûkqÏF›†ÏM 8CÕÕëÔé#ΛlÍ6F#Á •fRýk WF­{<çÂ[>ÿ…¼I–y YÜ^¸qÂy§8`{œu™!U™ù8ò@×¹]lñ:oCzè~úÑ—v|ã3fTi=5!"GdUÿS¯4íÕô}ò4Öë²’¤q b¸@ÅdûA'ÇåZÔx`f\²E›}G t²ªÐ¨ÿ™ÖpƒW£NrR»ö8møäÓGÑó®xÙ×*‡ •ÜÈïÆ‰R+¯ïßGí¯CáÕVÏ:å•wz-èádVàñ€êC©€"ÀÖ£ã‚k_arI§¿£VÙNCcÊl$œy"î¿ZþÚÏŽ**ä–&ù¾ÛÖq ÇÑu_l‹–taÞv|l|¦‚% ÊhYâ{#ŠrI[óBî¬k¼!Œ§'#D;NÙ&à0™~¿OŸ?†êïÇp\J­ß+NŒÑm0>¡é€É4«$}*,‡=ô?Wdø:ï8G ôp$³±X[T90;EeÄoP^›‚-æ‰<‰@Æ’Œuý”½—o‰¡–X?LÇ8ܲƒQº"ë¯ÎÉ7Ù¬:è¼[v+cŒ‰‹/ÌüQÇà›ãîzŠ'Ýÿ©\íV¨®VÛ"mi(Å$znÌÊG@Çͪ>/¡×dj¨Er_²9ÉñÑÐÅÙ1¦Œ à@I«‘­q\qGWÊÎvV&æØêH•x)òÊ@º`9~ÿ¦ºâ”+×ûÿSžRs¿gJ ³jšWÇSrDQbÇg£×Û\üQK£~iYË1–_Nn²B½Øh›'Ïö:é(å4å÷ìÄdÔZ_^‹Á·âH’N]} ý,©ì•°h8Ùº²u9#´ý–[^…œ|'ÁŽOR#j,ƒW>-bP’åm_ø5Eñ¤ëü0ñ¾U'ybFàÜVQaüv;Û¯=m'“Jöýmb›úöNáŒ#‚¢ÈÊ ŒŸ¯¿aùùÄ"Õ­×úœ“¦ûÿSV6ÛÑø×%tr0®2¶o QÃ/½Y¢~ÃÀï4°¯íþÿóg7ÿ÷ÿÑуlÃÍÃË“ ̪ö_â,Ñ’ˆ‹,ÊÄÍÔeJ7à‘ô‚TÑò@kUXÑÊËõŽÕƒ|—Ža™Riü(±Á€>[…ñ÷³`ttV4?rþ!Â'ÊX[1ðâ,’T©(6J­d‘dPú{è©¶4nŸs7È\àÂ&‡ùóL"‰ªGfÍŸþ©r­—áèÍ´úïñqK0È2S˼fÈfîÂå…½ÈèëI™:6߉㕸a`Å 1ãô£ RK«Ë?ú®ì:F¬×yrc{£g\äÛ7þ(&8hc1 %#«^ÈC$$;#]V`¶Ëœ›n͆™Ù,VY}iI. 0 :µÙÓÖ‡â³;î…-VAaHý·¨Åþ&< _>F›öJDf4ÇâsD.BfDa'¹$Œª†UîÂêj‰#»MŠA¶™Ïļ––eÉgAÛ¼d’»°£ùaA¯r:#REZ'á…¥£$CÔÀÿh8ÎC)¾Ì¤v$£Ñ°l?ŽªÛô Y±føg#.#y¤IÆBÁ"3›-D%l“bÅ÷]ꃧðüÜðÞ8cÇô㘤rb§ä e@H4H°{öß aøÀ+Ës"@ñJi oôÀÛñ  6IÕWì±sÌ8ø8;›‘•“¤e$³*Ö@ Eûêmƒ—ŠŸÇØŒJ¹‘ˆÔç•(,¨þ‹=ûPswZR4žËíYI·ïŒƒW‘åõ¥Š0%BXµ3z¾¨íöÔ·[ /BvÌÙ Úò0ñO‘&<²ãÆD«(…Í’ÌI$ˆ Ðï­^Èã£^Æ0:Y£Çl +B¨(ØJаHP„‘ä“¥» äÀÇÛþå•´ÂìÎe¯#Õsô¨( ý†®ì-« øVÝßá†0¶:³îkó6¾¦Ñ4Î'ÅFwÝ 1Uc#aÈÝ·¨Åþ&oLJ;ò5oV)ßâPüÿð¿Sùþ«Ã‰üW~<û]ê;Ž~Û~?ÄÙxðåGêÍeѧäŃHH’E:tŸ"ꌛDûß7•ˆqâÃÅ^"ÝžNÊ;,ƒßÝÛ;ìÓíÙ™^ž/Ê9¶"ñe‰BŠ,¢ÀcV@ñCÉ—È‹nÁØR=Æ (=iŒ¢<µF³Æ‰À%E{ >@Ï,˜iðÖß‘™8C ±Œ“ H °ŽCˆ$ o«:|ÞŽc4k42+£­£)°A>?}]Ñ){,ä7ÅÚ¦BæDb'·’2ªW»¨OUdw`èÝ GW#vm˜d¼ÑWª®6, 4 ÏYm³i$r MÎ÷$8y “&Þ®Ä2’ä/'ÇB€'‰&‰¤¨È¼~RmyÇ â\Y²D.(­€u%H°)bÏcº ~DÐK·AcÇžTJ#ã"ðf$‹"¬;#ý´,ŒP6üA,øë‚j9gùD‚ãuçÊŸ@ì;KÈuï¤ŽgÅrH¸øþ¤Q´G( äÀ*À²PÅM$;#Wњ݆͟Û²áÇ™”Åe—ÑÆ‘ÔÜ€³ú«P šŸ"˜>+iÛt)j’|²6ÛzØñŒ_âcé‚@4£º±«º%#fkç·ÄXsdáMÁrŠcéăòb9]“ìGA:ìh] ×g›âIÚ`‰¡i^,äHH,+É‹³ïã o2)“áé$„™°¢ŠiŽ´xì2ДŸñ›òH=?^4‰¿Â÷rÇÇ:'™³eTY>˜‹)*XhõUN÷F^º:? ’q'hâDƒæœã,LJp¡øM¹rð+íbŽ„}•ø¥° œÙÖ6*#9JƒüÅ$ÕÑ d ]›_tÁLŒ|S’ å«n"À$ׂžô!ÂÎ2ŠMIÓ6#nÞHЍe^ì ¡&¨’;°t5Ší¢GøÔ^+2dä,éæGŒ–!˜ßJ?”ª {‘Ñj˳6Ö™2cdÉŠ›ø[‰âˆ\‹0 ’dcêòö5°Ý…#nnV$)&7,v0c‘Á!êGÊèýy«$ž¯JLÕ°ô©ˆ&Ç;™FAÄ¡óÝÖRh_|@‘¥.ų±ðþ*K°E’ŽFY§û­ï¬É&š9b |ׯ(sމ+öL›èŒ_â'€$J ÕT¢–ƒrlíá2nŸ"²ÿ;Ñõxq?‚êî«ÏµÞ¦1.Lãí°òø„2ñYW'!g¢íÔC7}(þXPkÜ‹V¢L˜³ÖlL†Åj‘¶§Å·Š ÌE“#!¯ cV‘ C#mÍÊÅ$ÆåŽÆQËë4iò7VI=^”‹lqA¶/ÕÐ 9AÄÆ{¢kÓY  O|@‘©JÉnˆÉ‚Ûpa͘|»E:®L₀ÃՋcñlÝP:´‹lô[tDíxÐç À†P|ò¡çzŸÜŒS®Í‹ñ<ò£É"²¼ÝÙ1…Õ÷@ÍùÓDÊFè²6윩°!`Òã…õSyGdQ±öÕIäy½®)¤ÃÈln¥;[‰âˆ[¬¢‚³gÔcêò‹4½–Ùh ¶gdbDŽ[Œ00 £õ#ä  /#ud“ÕêbˆM©iá—î$ (,Lg¾Ízk!4/ºY#FM“’ˆ»N6tãåŒS¢äN>•‡Ź@x6lŽª¯Dwè¶ðs \ÊLŸáð´H>¯XJ'‰›€$J ùzG® ½S-ÙŽCBÄà|mñf/Âø"\˜de™¸SYë¢;¿#½sœœz:B)½žmÿI¸›V:à.ß(¹Y£ Å€³ö°°ùdšUٵƚ» Ïý%cnЏ§°ŽBÏ‹É^Ô ×½×EÍm¯h>I™$øÆ œ(v¹¢y†¡'¶$–³ö {^“æQáÈÞ?Ó!jùIö×?ø”tÿ†2î¿é;t‰"8%–6æÑ:RQø€$÷¯Êõ¸sef%ÉWúYÄÛñFÔÑK3bÆÅ˜Õ…«û>Ú¯‘ۥѤï³.áþ’°·ÉNl0hˆä*I€©,X{-ž Ÿp¤wícÉq²>:a'úKÀÉÎÒá?bQ?¦y UâP7€ ‡ß‘ûŠy>6_èˆҎ݉:ní‚ñܲ'1Ó+’U{PWš *®´òjÇ‹u¡˜¿é{lÚ}ÕËHÙ`-²š ¼Uteêü’t|«["â{+‹þ—6í·TŽg/–æQ;!$–ª mI¨t( Õ|›Aq:/‰þ™v]‹vá#(-"·f•ذ²{&˜vu%ÈÓ5+Vt¦ÿL¸ñÇ$˜N«(ú õÍÿQ‹Ú5áO¡Qÿ¦¬ Óè4zÑÿP’ ús¹ðïÆ«¾å –e´ gÜk›9QžN5veè‚mvlâ¶ŠÑfïÛS¤]±Y´øÆ4 èFN¤bþ•UÈ÷×%o$˜6ّеþú`ÆHbcn¯äíÞ·SK³-ÅöIu[å8ýõ>f¾$ˆ÷Aâq«ó±ðú¿ütý´¾F>@uî§TØø‚Ǻ×s‚u*câ7`{u~Fj$z{«}eÑæ5ôO§ºÇ—Èkâžéÿx_ ø“én¿ñ†•ÈJ‰7AÑœió%D‡‹uzå2Ð64®C_L[¡!„Ëu^t®Añ!`Ý‹ú«d{êÔþÈÜE³ŒI¹îD=X=k;OäZÉhtslÎ>‰A¿jÖ®jdE—´1$H‰¢oVøÉRó;qŒÈ¹=Ù½\¡ö*ES7m•}EÉ¡uçL¡ö*C ˜\KÈY$êÜ}’¤º-ÃÉÅ€û#Mé’Y.ÆœÈíˆþúÕ#9‡É¨L‡÷ÔÅ08Цùžÿ=ZAI°a}Ïï¥#9 ùaým©Š4,?­´ÅÙ‡oßV‘r`qnß¾”†L“ƒ2vÏGf$ƒoàL£²~rJFæu6Ue€ {QøI>5èãhóò#q ¥7Û]L%FÜeˆTùö×)E¦tR´swâhû ÕÖ¸É#¬lçQ³`uç\)YÚôv¾„ˆÚB¾}Èׯ…R<ÜÎÎÀóãûk¹Æ‘ŸrÁƒqÅlyņúbqÊ4jÂGŒÎÿG›ÚNF6y1ßÒ>Ã^Oøyt_ž/³©ð¯ÁmY7>~lGОºñp¸vsåçË£©¤äçß­ji¶a5Eo‹Z¿_btN†Û4âc‚ç ‘ÐÖ¢½™“]2ør¼²³·€hkIÛ#Ò4ñ_¹ÖÌlð9 3Îö±zù®éýIUþÆåJ#¯}O‰¡¸q7@Ÿ«ØÝÐéZ²ÞêÉË_¦hþz…wC°JœuT ©ü«¯òÖÝäìæš­vXã2¹dŸ`=ôJäFê%ñEå ßZƒù ~ܦ"pë$Pèë£ìäº/™‰Ž&^,àR…&¬Ð$@hVuÒ›ŽŒtÅâ!Yùp"½É»×5ÙѽŸpÅžFÃŽRdRAHŠE,X‘ï­ÉR0±0î8sâ8Šj༜¸ q³Ø$GG±c¯:•ñ¡i»&áÊüÒXŒU³©_>*À»±ãβâú4¤»&,ØþU2)Š=qàŒÆˆ±ÐøÔI–MvW/qÇ‹fI ²”Rl,ô,bÉñz¸ÈŠK±ðÈÏ ³ ±ì|êÒ2äÏŠÙ«ŽXóåF Hº'À5Ýy­GÙc-ѳmS&eËÅÉošÛÓ |Þ6QUv Å}µ\ZtXÉQL¬ì9`2«± à0ôØMÑÝmfq—E‹Wf<¼ØD¸¢ÈìAE8IºFã8­±ƒ"(D ‚×ÅB–&»=N‹hM¥Ù¹#¬$Ä~к³^æu1mYSŠt7$ýõ"$f’X$ÌôÐ’AïÍuä_ƒWý´q’VÍFQèëìÒGÉ,®ªÛ14’N»qöqä/•ºaËŠÙ))*„ …H$v+®ï«×I'ÑÎ-Q\,ì(à9Lç‰~%‹Y ¾UìN¤Sº+hÑ.í·Åd¼ã„‹ÉT›P,šòOCÞµ´™‹TdÜrñãœ,…©ˆ§ Jöh[BÏÜë›M›N0çâ$‹‰$Œ¿€• E€Z¨<o±÷Ôn‰.ÆdØ _?omgù: $qcz³HUIgc@Ù$Ÿk±Æ]•ÃÜ0÷gÆrÜH H$,°Av5v…^Ã+u\-…N*X¹>ODô<}މ°Òfy>'ÆŽòî9²RĨMH¡äž…÷Z™Jú.1^ËK¿$sŒr»¨eXзDÕš>懟±Ó&LRdŽ£æAT³Fyûyy£«–¬¸¡øû†4¹Ÿ#êTæ#!Žñ ¿h~ÿmX˜hˆ÷¬IÕÆ9~q¨b’ÂÈh’¦‘`‹m$éжN2Êç2jŽ€³½dõC²óq°#Yr\€ÍÅB©fb|$ž‰¡}| t9颸¹ù˜é•(tu Œ<|ÛBr·M¿!q²² ;Q‰¾,…“‘[e ‚ @ ƒìtÑLýÏkElÙŠ†²¡c@Y$($<“бz lr²• ¬ Gb¾ú3ɺà¦`À’b$,ýÛq E…-\A"ˆÙ±×cRÑ)“6 ¹_Ã$ŒFOL‚ßÙ¯ÿ–£•J†;t©6ÿ7U¦TRÌ ‚Gd< >:ìj8%ÑTÛìDãÅ ÅÃÖ5 H™*ü ` &Å ³cî5’Ñ\bÝšãÞq_rÌsÑn%WÙïÊ€HȯßZ‹³2T†ân{†:eãOÊ9;BT‹WFùiu¢ÓhŒ­×tÇÉŸ‹½WÒH[ H($Ð&7^´e«5"ûr:Fx7,¬™qq²CÉzª Ò’H«ð{À=WzâS vÁÜ'dÅ‘ù*+$,‡‰º 0ƒßc®´4HÞ6óÓ¤ìËÞ”žœlÄ=Ä '±àòÐÎ$çn8ƒ5r£Jc é±n`Wr±FÅXŸmBMïmŽ(eY^A…áôaw,Y¥€,y¯:wF‚Ô(ßBSf,Ýï L‚g$¡IA T è›®ëY“³qThÃÃ0ijvÄéHIìRï[|é):zIÎA4-U7õSc£Øë­hÊè´;¾Øï+˜+¨Ç“˜$øk—c»ª®þú~‰ƒuÛò±$͆r"ˆ°‘¤“‰_6׿^ÇB|ŠM½mØØ±çK$†bõDÇvh4Fû¯ò:,ۮܲE‘Ùæ@è©1 H˜x‹5f‡Ÿ± 4” ,­Øñ¡)çðäõá$!?Rk“NÑÑ5$ilˆ’‘$ª±ª–f&€Y$û ×Dí¥Ð­»pÄÜU¤Æž,FR ,0X ƒ]ƒ©üŠú·Ä&Ër¡˜*…RŘøI÷èпmhŠ…ånøXp.NG¬иa!⢉-@•èû׿ç ÅNï·bLÏ“Là¥$MH($Ð&>4›? ˜på” g,!Ní¨YñↃâSrÄ̱ñÚRcf Æ jh€ÄH Šø?m •ÄÝðs²[˜J¨¤¸ò! Mõ(÷±ýØèËþô~º£k¢™y¸ø1 r¤!Yø"ªfcà'ÅÐ>©6™|Iñó`L¼YyÇ"òF:Øœ½×oÁÉ\l¬‚®ÕT¤gˆ,@!A&4 ñàèû6n$9PáÍ0Yg,"Ní¨Yñã¯}³4{®ù‡¬$¶ ñ2†â@4H¨‘àfFŠC½í“«ºdõ~£3ÆÊ wõ@ :ò,xûJ`v>ó·¶#ä ˜,LEh\Uô ›C»êõ³2‰™Ÿ¯Šä¨b§’• ƒD@ Ìhd¦n僂ñ&fJ«LábR ±$©øh*ÍZ#î¸ š6é2*bÁk‰ 1…-T @&ëB¤ÊÅ»`O˜Û|9¥ú A€$Q ×½hj·dco{^W¨aÊR"NnÎ¥G#•^bÇ^u Õ‘÷¶K&`È!" H6V‰’lUìUéhR+.í¶Éй‚vàe1…±bÀWˆ¬lU€ ñ£VU¢¨ëad†ŠUäŽ=Á÷Ö1f²F<Î8y “¹qg‡@Ð$€B‚Mh`xÖ$mN&¨öœˆ”òŸ¿ «ƒEÎ"12.gÛW2¦€h•  Q ‘`G½iƒ3’±QdA\mÀE9»0* Ù ½Å޼êa+5œKàfCèKŸ.yôâ :¼l¬¤€@â@6lUìUëQŒ“2ä‹ãäâ$ÄäË,!PFŹAPµÊÅ`| “%E$ÍÅ‚%ÍÈÜyE2ˆ¢3Ze¨@É"‡WZ˜Hªq6̶>²e¸Ñ°AÓÇ+칡ebmÇä!Î!P³Ä,:òG@ö 胣„™3‰¯% —šÁkj.ŒçÁ’%l}Ðsf`T²9@z=‹yÖf”âD3ÆøRåÈ…ˆ'8ÙYIÄ€I6*‡v*ïL$k8—ã 5Ë9ÌÊòøˆØ·0H*¹X£b¬O¢ƒ3”GŹm»vySfòŠe/Tf%@²Ô ä¾ë]0Úf¬ßmÄ™!ÈÊ¢à¤,$I…šÐ'ÇhÃM›42C‹R4*ìñé‡2ö¸‘¡*‘^|õ¯?3—£Ó£ìð‘íÑ+ñpA¯¾¼²sޤz’Œ•£D{^=ßw÷½e9KHÓQŠÙ¥6Œ%Pd6°uämª#pI1ßÁ6Ä`Uý‡ý~Ú±S’²ÉÁ:ɵ DLŸQ5àù««ñuí­c'&QN‡Ã²lòJ`Dú»ëº5æƒWßÛW %lÎjèf6ód°¯âªÅ¿#£ØëIqµÙ"}á}ªò=µKœŠÏðÎÇa§„X$“öY'ôûkKŽú2ù옾Øff‹YYmHt|U¡›hTß ü; ŽLp×øOVh@  êÍj®=#L¬Ÿ ü>&ô 1jü®®®ªýêïS•—ɺ¿ lHÑG ±Cõ?û£¨ã%°¥Äÿ«û,‘™!Ç%@»(EÊÇÛIFIÓ5A«ûÑÅœB_ ©b5äN¾:oèKü?µ×ÓŽ?•kœ¥4ΑŒ$º•·Ã"„”R‹ñ¨¦Ã‚³#í˜ñUóçóÖò³8¤zoôOöfy  fë]x7ÈÎ<ëà¡LÝñûëÝ[³ÆA¯ØϳrèæüW—>Å.F9¦ H?ž±ÈÜQxҔϿ|V¨2Áåã^Í/g³Ã&Mûâ.`²|YÓË"ø’ñÅtdõ|¬ž$Ùx7ïŠX•›,WßSË#K‰þ7ñóâôòÉñD÷ñïçÇ÷ÔòL¾87½þ¿üÀ^§–cÅû¿øùá­ydOøƒÿˆßWË!â‡Aükâþ ?}<²/Žükâþ ?}gÌÇŽükâþ ?}<Ìxàƾ ÿ¿ÿž¯–DñÄùñýüiåñÄùñŸÏ–cÃ{ßúÿo×–eð@û¿Ý|ðýkEË5ìxàw~ Ê—vŽA¹?¨"ν-ϳÏ̱èîG³íÑ¿$B+Æ»x q\’¢dÛß³WgZñÀya´mü}0´¿kó£ã•É"«²íª¡õAÎ/¹ÒÐù8¾çKCä“úí¥¡òq}Ζ‡È9Å÷:Z ç祢ì=H«Tl=H¨è6¤?Ôtq}Î¥¢|ƒœ_s¥¡òq}Ζ‡È9Å÷:Z çÜéh»q}Ζ‰ò ¼`X'KEØ¢É:¥YOE´%#2‹Ëf¯¶¹= ÜùÐËì¼ —5­®Œ¾‡j˜ h@VJ"ˆÐªý·=©7è¬;R¹òBμ|”r£øk0ÉÅå}ë\Tv°pãÂcOo7¯LcŠ<ò•½ñ­ÓFS³öÜpXò¸ò5GN8ž|I$ÍÅœ’G_–¼­³ÕIÕŸ•™é¤Àªù:F ±)¤O¶â¾>”´kÜ { ¨òMÙ«ó^Þu³žîа]yöзZ"ÍVƒ ¯òÔWì:9îXû4?;’hïîuÇ•âwâY{~ÊÞ³£™-!º+î=y¼Žn‘è—ŒOe ÂÐ…Wöï½{SøÒy‘޳ä$a—‹gïUÿC¯Ÿb~t£“‘L±©0’â5¦ ½?½“ßÛÆ·A>õþLJ3k¡ß*>hÌq®ÔB­H¿7ß`×ÛXɸU›Ççt:øª ­s:HD1Ë‹ˆ±@cŽUÇTÌ«ûû뻚“ÛöpQiiz-‹$°äAépIpV @Ñî”Pî¿mW%’fqtÑ¿lP'Œ oHYú:ëö5¬§òîÍz£¡”Jäªð¿ÐënìÁ—yÛróf~3G.:¥+ÔÍdb@ÙÅ ëR9É[4b™—?Ó8ÇÒá~©qø®¸×Ÿ޹ƎŽìÉü3-3CMŠy^9CŽý ÁèÞ­¦ÉN˜1z80Â{ôã My ënÍUìÌ ¤ÜË%T‘X0zØ»$ñ¡Õ|öFµ’¢SléG$í3£ÁÅMùÎÇ}yzïΦ¨lç¶ î$Ç‚ !‰±Ê*M/!ÊDЯ?Û­iµi„´ÊI—RåŒcê¸QÅØ[0²XÑ è ð jIÆM'ÑcjÚ‘Ÿ"ñˆ$æ×eŠÛîhÕå®v³OÑÓƒ^ËÌ_cfeÅ&91OÊAå ²¤¦è’+Ȳ6Ñ í‹µmxؘûXbÓŸR!(Ù™º'ñq k­¢R2üC´î;†l¾” $9Ë+€@Z™¬‚@H x¡kBfmYòïM+ÀÍfE›r!@»²\’H„èRŽÛ£ÎÛå‘ðvìˆñÓŒx™A‹8'Y‚Šèöc®´%"qfÞ1ð2s„ÈùòH•£ O€˜Ò¨ö$÷²H›{0“ ¬¸ó,Œå¥i¸òv=–úIìôÕŒ¿âæeäÁ>>+ÍŠHç…)pÜH’RTäѪ š FŒ3›·Ã…¶.'ª‹Iò€p* ìÙuãßS¤SFsï-:âÊU³"•XȾ—P e&Ëthä)°–h6ÍÓy­“£Ç1’O@†¶)įº —¾È"“I±í¹ûnt­“4rFØè¾¢DUÃHÄ›cîÄ“Ty ª74Ðnˆ“mËŸg“Õ¾bl•ždY)ºu<!T( `z7¡H¤X›Ü8Y †’#JäB’ÊâR²lÙ“Už¨_¶°oøšàÚ ƒaÙJ( Ù  ?ËE‹’9›îÓ½gd:¬H¦c!yX»,xñ(&û m%F[ÙÙƒ/-²ç†l‘GÇÑ›ÔÔ±g¯"]ùÖˆsŸ#;#.Ið2cŠ|C¤³#1bI¨éˆQ^l€Oº: 3nrÇ“3r–^I"E†)š>LT1WéZ¼ŸHºÐ,v¼¯áØØqå häÌd„²Êý±$ñ^|íÖ¨+yøsgž1Ȥqå 0-‡“dÄ|’E`¦ï…Ÿ&á&^ S™$ÇHà’)ø,N¬ÆÜX ¿P5MàŠïºJG_Ö_è?¶¦ÊRN r/Ÿ¾ ´ìçæÅ+àåm€3@é1   ?k֩Ѧ¯b¶h3ðþsp|'3ËÔrH¡¥‘ClÁ@³AF·®ÌÝ!ÊÏÅÃð¥å¢I ‡#‹‚Q”€ÀŽÁafÅ€~ôfHcBçMÉöEÁÈÄË’GY(Á’ªÈ ñVbÂÈR=ÙoÉ·ôJF]ÛhÝ3dôšë6q8‰‚¢J¥‡" ¨äHHT-èR5ämû“oQnQϯ̆nPžQ ÔyU[í¯°+TR' ˜·…›"CJÙ®G$”±°Uy$±»¡ÕzÐR4à,é•“Ÿ—,QnøÆ–u×d³}Ç*>4 /' Äë2*Fˆ ËË‹ð•É‹#”‚2”*ÊÁI MÑ$W‘ØèžÃo\í£jÆÅƒm[ ú± €FÌÌhŸÅÄ¡æºÔNÅ#'Ä[Vá¸fÉé@ÒC‘Œ±Ò¸$©šÈ$Ä€²Š´)gÚ·7Þ¡Ü£É‰×æC8hO(㺀*"Øøm}Z¤üJÄ7 åò3öé#fLR ]¹¦äX×Bº½ÉÖ%٣߲e vƒ3p§o0IÎT$µÝED…z4:^º:€ÑÙ4YY™K•ÊC¢¢õn6,_@|z¾À ÈݱaæcE<Ùœƒäd´¼]”²Š ãÕÒƒÕuf¯B>Ã~\©pÖ<\'^6¤eEnùä_¾v9²s¾c#ÛO¥(&wiMžDžº4<ÙЇ/+eÜ&ÞÚV…šËŠx¤GÄ/"EÙb(¡@17Ù¡¤ÌøÛ^çú’MŽÌ‘dÊñËÈqå»%ì’á°ÖdÚfÒN&9¦iÊÀšL¢!Y4«#1+ÄÐ=ûª®¾÷ìjd§•É(Ïvùf È=­X$ø»®Àñ¬Ró{Rfh±å…ÉH#GpMÙ®ºò5&Ô—{,->´f“WG<À€Î 5Dö^:ïÍé”S_丶Ÿøb`„°"Û M+ïûë‡%^ŽÜnIlÏ<}Ýyë—âu1ʺÜ{0û;ßè©@Þ§¿èïÁÿTóÿQ¨#è/çûkÝ#Ä-—¢ò5fåÑËøÊÏó:âoXåü®5óG”ÙvS»a •r¼ F¼âržÙMEÒvaôÈÌöïεã¢>BÙ®#Ä«1"C^ýj> ¹tNWÃQcšbTø=õ­>*"åer~‡çá•ö|<.\Ë£DßÉ1¼®O¨/¡ãUð8‘s&„!ý5‘®Žžog/:ƒ›& &?'‰ï\%EÑÖ3MX“*)ì5{}'R¤VâÈ9‰oùN­Kè·1°r?ùt¦M?aó_|‡ÿIÕ©}Ù&hÇTßòJbרzñýŸþC¥1kìƒÍãúN›®…ÓìôèóÔu›ÓSÊÉ+^¿éìós´ÙéÈÊ)Lê}úפóhedúfK¦ôJ,ìÁ‹‚‘«‹&HC¦ê²ž ŸÇüÂü(…]àlv~Ú«È_ƒ7Ã(®@9Wzè¯ÙÎ_ /&ÈÜj7A'@=&0ëȽ[D¦YHhÞšceŠ =(üƨ´@ àúè6X"¸×RÙ^*[ðmQ°‚:Alž V+öÔ¤6AUö_o¶¨ÙÛRÙb±ÿOŸzÕ‘Ž~Ú Q ?]JBØPû ) ‡bô¤6IU¯Â,yëT[(¾ÿž¥!²V%TiHl†Tý´¤6r®¾Õª-Ék¿ fYXsé ¯nµÎYY´‘d\€uëÜè› GÑH¨e8ðFš²Ë¡ãÇ›ÐÁ|ÄÚÚ衊I$S-Q:4 !”0£¡S   Uh@U (hVØp_¶:*à #ÜhTÎ6ïµÌªÙK”Ä{¯¶¼üg£ŽHäcÃ,²…… 7Þ¸E6Îòi#±Ž™ÛZqƒ€MkвK£ƒ¦öÍØ9S’r1ÌcØç]"äû9J1]Çb¼ lÇL´*ô%°àµZ e'Çíª9ÛïÃø_ã <ää¼…‹ûkœà§ÙÚ3pÚƒð~Ѷ§§$}b<0FåÍÉ#v.ß%´lOÞκ(¤sr³BähÄ€ÆdŸßA‘ó3¸ÌÎÄFA‘¯’å.èúØÆêÀîÏøj¼ŸËZùÝQŸ…]€ÜçO£³Õý¿-E›WAâY#pÈK¸O–³“7‚-úëåŽI µÖJQtr‹„•–IL~T€¢ÏZEO$¾É,1oèl{Ôé*ʘŒ@=u©“NŠá´>O‰sPÃüõ¯4¯¢.öZŒ²£ $×Fü ïÁýµÚ”¢q”#Sâ<Ä{l"ú⹚ôu|J»-'Æ9R¿¤pH»®û¾îÅuàþÚë)K9F1r¢ƒâœ¿–~x$=›ñÐ?ÛΣ“´—³XÇmúÿOé08”TÑ!¬}¼×ßþš|W°±VߢSâLÆ…YpC~aúýÀÖ3§Nÿìk VŠËñ>G¦Âò/³Õuãïí­«r£SÄY FQû s|’NŽª’³6GÄ3´ãýœ€ =ß]˜ýõ¤¤ãf~*TiÿXrxÐÃj–¹ùeôkÇoñDå‰8f•nïõÿÓ]>V¿f*;ýÉø‡%ÁYq8•«Õë­ɪ£wÚ>õ#DËmD–ë÷­L[•~¯­ÿØÕÒÿ4\ïS¬A×g‘ûuÞ¤Z”«ÿ‚ÍTr_ù)“»LáWåïïWÖ²ÝŲ¥M*ìd;žJÆ€ë oèÓ‚û¼¯8.{&…÷ÿßG]e£—шÊ.TmÄø‹#¼ƒ˜ú«Ø 8ùiQ'•–“âì©#xÎ4i‰Mëï×ö×YJN¾™ÉF?䌋ò£ƒšáÙºíºë¿5öïVä¥B¢Õÿ\²™‰·± @=õwUã¾ôs’“OÐÅb˜œ‰³¥Xà°³àõÝÿ–¹æÜ[ú:`“Hr|Yš®";s‰üÍíýõW+PÈž4çL™>(ËiT¶Žêõ‡Ë)HÒâŠg¥Lô‡h;”èÜc„ÈÊ<в@ñßZöGhòJ‘M«vþ!$ø²Â‘ËŽÀHNkØö4,‚"º V‰ùÝ7x¶øÔ,îÎTz’qP–%šžöýuWfL¿ë4/ƒ›ØÌ³:¬€¸2X)û$hÝjÍbËnßãí³…l0芭+*ƒ_QX‘ÕäûUO¢nËCñ Rn²mË8Tp¶Ù#}ºN=ŽêïØŸm-PJËm;ÈÏËžLu3€‹“r}-ÆÊq›³ä}õmØ­ºi3÷G‹pÂT‘#¢9y€ "‰¡FÇÚtz:Š”¬Ó•hìñ£ZèbÞF]×pþ e"Vi\ªú’pAJX–j4©7_o×B&_hÏvÛ¢Ü#ˆ ‘M«yR Ђ?¶…nŒ›ÏÄK´NU *4Îd¢1ˆ£È€¬ÄX /¿iH'a“ñ cî‹‚øàÆr!“êæT7K]¨ä ’EµBvD?¤ÛªmíŒHÒ,/ê[„ƒk_H%Z› zl¥pþ%ù˜¥™ðAXñ ê!›™_Ò‡êªÏ`‹èê’ÐÜò)àÈ›*8ÑqÀf’ L¨À­Š`uä}64Vcî8c*LS 2:´lÀ•*ÅH$uííûŸ: B7Íäí ñV1<„<¼G*:4IbY@Ù>G¸Z6âÍf,yxý¤¨ A?ÈèK­&ß [¯ðÿ•FQ2ÄÄMüËeä%v£Üتc]h[DàïQî9³âF°*Äî•ó ÊJš$ÆKwD›ª4/B‹‡~hÓ$gcF¿)ê¿ËÎ$è]©°´ÝtFüôt#è¾ó‘ŸóXÑaEó8®¡£ù‹Ccú‚ù0"#óÐ¥œ`®D¸1#¾L‘F'ùd bÎX­HÇÁð>ýÝöŒôÝvø³Ò"¾¢’Q‡jE‚èAÛA_f]ãâ%Úr oxÑQ¦c%ˆEDf#ªïì)Óek(¯µhgñ2âçÍ‘¸ä`Ë„ÑzH¬ŽÌ pK ¡àZšîûì Mšîï^FFÜñ6!7`ÌÀ aã H5@žýô­ØZE1w÷(§mðI,e8˜òyFÁ€ïŸ Hõ_q¨ÔEÈ3öÙ'Ÿ„‰3CèÆÜ¹¸n4­Õ‚k²wuF˜ÅšÉˆÄXXøS,8Èsq̼²³=5Z xƒÄÙú¾ÃÁÑFˆäv‚“øHÜjÒ3læä|B˜Ûšà¶0ôÛ!`2zŸW2¡¬-v£’‚IX ÷&¬Z:‚.¿þú¡º9ño ™‘•ŠÌ¸è¬Œ¹l° UEš>|Q º(wÇemÒ\DÒI¢’pO«é’XI£Ðþú Cë+âcKXòË“)Hý,žQØ Iæü)ð<õùè-mç)öÅÜñ6ØÙ9q&H^M‰°Âͼ÷ ´ïð¦ãE™bG?1"4Ä€H%›£×UоôΑŽ@h/VG} ]w_B ³2T²Á9â; HŸZŽ)…&™ÏÚ7<ÉçŸÑ^x숒rƒá¨YEtAçN,éiŽÝ¾ m²’LU¤Ë/I&èP>ÆÍ}iIßF\Ù9câm_Ä%–Ce†'°Ô¼‰ ^(uݬ€j•‘¦‡î[¼{|°ÂiQH¸!`¥‰¯°Ü“öbæÞ^,Óɯ ™)Žóz”ÜÙAµØ¶QwvOT/@º.›Žbî)…—€‘¬¾¡…ÒnF”ŽØP AÁ G²4 ¿tŸ+2Lœh•ã@ÄÁ‘êd‚§é^+¿ìt5È0:üµÙVÑŸuÜ?‡G,hÍ$…WÔ“‚€±fj4Rn·ê)¢ÛN|{¶ÝáE}E6Œ{R Ђ?¶º2o?Ç´NQñCFŠ38ˆEDf"Å —z4dn©ºAµÇs+$¨Gô³(ñÙ"ŽmÕvöÇ ²4« ‚KbPm@úA*ÔlßÐÔ}] Äø§Q<™œx21hêèŠZŠš³ÓõH­"cߣ–˜åÛÓæ1æŽ3ròVg!Wê¡TăѢ§Ík8£y2#øŽ vá‘4eÎKBTÏQŽ*X·:üaDr,•tE­EMYý*%Ú+…»áÇJ>üÄ2¤~šMÉX¹}D ¬Qó¬¨År“-‹¿á®ÊÇÅÔl–ˆ†ž£AbÜÈükBS"/Š|“ FX^GŽIxpB•[‘  'ÈÐVèœÿ‹ ÄTÈHÀbŠI¥âB¹5Åhò +1PgØ)C vxÿô¬ àGgÿxyªü_ôÚlñ‘ £`øë^I¬]¨;VjŽ£^Mvh~úÌ!›7)` 8T±Ù¢{5U@ÖÈ®«‡äÓgËñN8°€áA^ ’M$×_ $øèkQâoD—*F•ËHòŒQ“‡.]Ùâ¼vß“­(uq8¡”t,xÖ"äûGF‘)“›Õà…$Õí¦Mz+Œz²Ù›~ˆÊØÊd"É­V²WFbêUböí³xØÏ† ƒÐ㩯h³“ôh&Ù]â-ÿòoÙ3‘?À¶Á_ì©ÿ(ÓÇ9ÈǶgåaœ‰ØEüªÿÊ4ñÃèg ;ÖœTÿ—O>g"?‚mŸ÷dÿ—L"L˜Û?îÉÿ.ž8Œ˜Û QÄOì£G‘NvR ™¹TßFõÑtsé–€þº¤þD€CBm“¡ µÝƒí¡¨ôG•³ähLX?Ò4.!;ú~Th¢5- Ÿ=ËÅŽY9zü*è÷ö?؋ׂ3ÇÑï”2Ý•›#$K ž¢Ûª U¹6ýþú)ü]öÆ6Õt‹ D3™!Ùå‘@x7×Lþ4_ÊÆ¯¤½ôëÝ”ôàô’äÇ1† Ý>¯>Õþzëš»ýÙÉÁÕ~¨¶>$ÕBÊ}U BGÄDuÙÕÎéý×Ù·§ŒLUšü„ µHâÞmÖÍù1ã €Ü^z×I%g2™û$Yrœ˜˜ hDr)Kµ²Mv$,ƒ×ŠîúiDÇl®6!;ª&>ézcñ_›óãª×5Q²c‹fœÊ¾Ÿªò*pì3;7ØÏv{;•Q˜Ý•M­Û!gž6  R@dŸaöóß奤“ú/ɶŒ’m‹ŒRYAfâÕ((Sc¢I=’I&ÍûkEQ%6ï[ ¡L•VyCJÞ—L:@û³ßßDãwEjIvN~ z±¬‘†–#ÆwÆú"…Y#òñL”INFœ8±þ]"Ž!H¡{kÀÖtÙ]­²° ;‰™”º³§$Š  Ð=Y¯5â¹$¨ª.ìÛ1iW4réÆ(ö;6{ü´×Ñ6™ˆàbcå7¤‡‰Œ ÉaÕûØì ëÁûIJèª: ¦8á6ÈFSi(Ød×›³fÿJÔ¥ìÌcº3Ï˧"rgäO¦huTþWä÷}r“‹vÎÐRK±˜Ø‘>4q+tމµ¯È]íZ¹[lË$ŠîQrhÂH«ÄßhOtGÜ}õŒS´j¤ÚØìtFŽ…÷Öe–™“å,¢êö¡Ë+ÝŸÎü 4(yÖå;THCÙÕÚ0S'#.^B`À€R*‡æ>ç]8Ürèå;®ËM°Æ¸G4À³UdŒ¨P¦ÇVI$’I»7äk¬mÒl1¶8ò1À2¯¨³‰yÏ@  ‚ Uu~Ýß`ÈÈ­3D›+$Ň!,ÞG†ù7.D€ O·}üõU]“t#tÀ’Iá+<ª¹‹ëIŽ9*…‰¢I$$’{'KdJÃ7k;¦Ì|vW2´v²0y(#£dÐ xò,’-HT»j¶,|ôV‰$•à-̓ó$Bk뺿=>"¤Fá³A2Ÿ5P¶8‡ ‰ ¶I*9}$‚E› ½ìÚHT‡dbG›“>dbæY5€†°:‹WÙ  uzÊq°ã*— ±e®d¹1Éè—8ñG R ì–7Cìžý«Fé/±¿íù›|O6VTr)Ð*寫<ˆ :ýuŒÉ5obum#-Y›wÛWu†$xgÇÉK) L‚ êÇçbÁZÈoÉÇÄÇÆÅÝ ŸÔÉĬ ,âá²I±uãS$) ÝvÜsNZåÄ'R…‰ŽÉ!M€¤‚A$ªîÙ •.Àº¾zå²Ç$Ñ”%‹%q¦ºÂ’*Éj€¶…"l+‰¸•˸½w™#áMÍ–³`ÔvlöY+ˆÇøhÅŽø²æ§„ØÈaƒ*ÄÆÏ&`ô,·]êdƒV6 Š"²ÿ‘ÕhÏ ThJv¤S~;¿ð¨êµm F¯=«±VgpÓ<–îÌG&&¬’z}Í“Ù:Z X­Ûj}Âxs1²„3AÌ#4£pc 2"XELH‚I*³V~Ú,¿‡Ý_=r©&–9&ŒÆKJâ_Ò,)"¬‘溧Da|:¸»Êù ÑzòL±<¹°#¶$ؘü]Ùì…±x ÇŽøræˆã¼N,ªÇê$’y1¥@´h-€ø`K6Fm´‹£ÇPª†Ô~"I,I&ìÙìtt-Ö‹MðÉŸ,™I댡??DˆÉ Ä/Àñ «î¬ÝENËA°$xëd38%¤~5ɉ²kÚÉ&½¼k›…»6§ª3g|¹™>ºæ”å§(*M­’hØ›"È=«»(ÒVÍ2í9O¹úÃ(ü¸‹‰‹ˆí®ù_ŸV£ŽŠ¤f‡àõ‡5²>vã24‹a˜l߀ <÷g³\[&Bñ¾ c¾4™Å£ôš$(ª±’I6z^èUt5Zv> ¿†Å’³ÁgU ÉP¡M\‰ód›³g±çSŒ´Z…LÇ9jfbþ™ H^ qè(¯ÚÍö5qd¶üpÁèç…šd»ÆX1cdÐ"ö; }D1eÈ׉°A†‘ÅÅ*÷ì ÔÃv\ô;6T»´[ŒYQ*F¥Lm $‚A=ò…ëìu¥Œ91ñ²ãÉžYó=H¤ "ƒÓÓ¡G±Ù³ß~5£?‘ÏÂøN,|y0åÌ/Æx" œYU¿$“É(ºq ëB[$|.$ÛæÂÈ̶‘cTxã*PÚÄI%‰$Ý›ò:: Ý–—á³>2¤¹Hf\¿_—¢Dd…â€`x…¡WÝYòA a/ÃŽS±÷¹þ¡2¼<ƒ3›fâòì`} de|'¯ÇÉôÐb.4ŠÈX˜ð¦éX‚A$UÝ…³±¡acQôXöyô®Ûãï5åþ«ñ=ŸÒöxØ{"…Pýu圢䍯J-Y®8ùª­ø6,u©ã&ÒìJQWÚ4&3}%ê[ì‹|õ}t\»zчÇÕ3GÈ+²…’Œ#.×òï£D‹ï[#1(/F¤ÛÁÉ3,”¬Ê̤Y±UFúñf¼ëJ2ãò±ø{X‹#Ö3¾£:¯ùGfû@çÜënVŒ8¤dÜ6÷ÚÖ"Ò†¥ €H$“füút¹óI´o†*Ͱy·˜db8ñ™ö»Ô…y NüE¾3€I]Ñ c«ã¿¿tä–;f8Ò—G'lÄÄ•ÈÌÊ…(%ì‘ç«ûûkŒ|smÉeä‚Iݰñìø$p#ˆúj©Æ?ýɃ–Ù«j—ä¡w‘yV ÆKXPkñ׊÷=÷­©|(Ã_6o]°._͸ŒX¨H¸›"‰&Íš¿wgÚ·z£²±/è™;wrÄ‘ý€¯È?:Ö%³qTcùiâѧRI%YPŠ$’|“îu™8¶Ši5bž5‰Dká@ô×·-¢’TŒ³-c\ßF—f…âN‹£Z;èÈqÞf#ú5éþ—|ŒòÿQÿL÷Òt{ûkÝ#Æ»(ž_–²=˜>"ïm"«½c—ð:qêt[rš(’#ŒJˆú#UM¥TeÁ=ØÏâÒ &#ªùÐP_d æR@ù6ïQò?¢øþ8¹G%K4EkØëi¶aª,cæÀñ­7FVÙ‘·2•þÏfýޱ“6â˜>çØ ïì|i˜Ä³n êÄ+É:f1H‡ÜÄf½Èð4κ/ŽÐ.êíaŒzÑò>èÏ}’79ùsdÕ}µ3—Ѭ w¢ƒŽH¯mW7ôØG»JÑó8ç­LåôGJîrH@ùfûé›D†Ëž'ú¡$Ö®c‡ñ)9ðùc_}\™qÙ)¹;±SŽEjfLtRƒ‘œAB´¾N‰ÜÆ?™9¸pËèÎo¹[Õ“Q{$c&ˆLì‚ 6h}:eôZñDÙ…{ñÖµ£.Ë"F‡¥=†¦H¥º÷ÉÖŒä‰`<»­ º9ΩcLdµTq÷³¨áŸ‚kéÿ-mÊ(ÍI²á†R(ÿòøÓ(ŒY-¸`ßc¿Ìj)Dbȸ’ª/ßéÕÊ#Xgá‚T ôÓ(Œ[¸aUà{G(… Lì9"ùÖŠQ2â[xn$Qö¥Ó8—]Ã Ï ÏV5T¢Ìµ$hàŒíÖµHÅ °£öÒ FŒmy÷R"lŸI”¥!lƒ$ƒöÕËz•¢£òÒ‘2 B‰ØŒÓSVÿdc ‹ÑÓeû,°ÄÆÌc¯ËJEm¢J|(Òn‰ôÏ¥!h<~è?M)&H‚ +€ý´¤2dpU4«_Õ*èÈ´2kŸ¶t]º¶_ñ6¶º2ú S  h@ÐÖ;å_ÛB®Ê³_Z}$×Z2 '×€'È­aF™¬­SÞõ³Þ‹ÇDØÐÉ`¡|hVì>yç@• ¶?„u øˆÎyWGôÖ[fâ£ìÈÙA@þfµ‹‘Ò‘M˜Ç‰>|ÒäJCwïúoäKŠ3Ç@‹üµš™nX.u}LoòÕ¦fâxŒ©eùJMC¢?#÷׆1M[g¹É­$D¹ê‘+Æ,ä|ØÞ€#÷#Uq·¦G4·@2e ~‘Å\+5÷d:¯¹­]‡*} ¶cô½ŸÓXø›nÊân«•åé ~z}uí÷󮲂½}œã-mz.3šLYäŽY"KÍU}€}UíçE¤•é‘ÍÓu³nJÙ™T}…bGïCH×¢;­›³ó!ÆÊT¿Ô: 7ý×F­œíw}ß&Y1$aé㬢#”’[—!`Q¶ùuJÑÎÚf¼V©yîþÚâ»:˜—tÌŸ7ˆ—’¥‰×ˆ …yÕ“JI³_Pªñ®²Kœ_Ȧ׸gd§&ä²ã—Gd® JŽ@vnÔ÷¨ÒQ*m°ã“>ÚÌùº»‚ê ˜@õàV¹Ê¬Ü[b!ÊËù8Õ]˾IF*«Ì U$Ùê×cZQD“mÍžybˆãË*)ù?£ÈóRÝø k£©ŠööÆy0ãšB>´ öº5¬Õ3WjÎvf^@ÝZ5–ÕfUe :R|ß}{P:Ó‚qÙ݈Àâ6@ñ¬†Î9Ÿ;7ù×N°zdU¢@7E}¯ïßYE9*è)5ö¹#OR{U1˜åuU‰ÐU‚GäEëN)Ñ#*$ùrAõòä’Æ—‘R,]õ}€kó×6 ŸþΑs}ð0dJðÆa’ESâ+<…¢¿Ú룤b“vIIÒ¢2&–hñå.e’…³eIóý†²Ò¦¾¿û5î/ìÕ‰Ô^uˆ£R0 ™;‰{S#!P-Uït,þ£]g¨þÌBo#±‹‘&FD`,Êy /òÕâ_#÷²|iñ&LœÏö=ËÇ•)ŠYBº2!‰AR*Àä Wd@÷éQ¡r±;|™i¿}ÈÌäcòc @EƒÄ_c©VÍ7Hwû†nnRüÔ’2MŠ%XÕAnTLt­{$€Tûm*9¶Î®L°bEëJŽW«ÄÎ{ü”þZ4™nŽ~í¼Å…±x„¹>‘cŽVBx³PàIA ŽÏ¿aH]šv)ò2ö¸æÏEÑÊTùeb¤ŠûO÷ÔÄ™#Ÿñ›$XRqñ–sU>¢rb割 ª6ÃÈñi A™»ç.öÐB壇.(¥‡Šñ¸P“ß"ÏÐ CcîJ…¢¸[¶vFö¨Î^Éš‚…—‘PO$Ù#ê^‘MÛaÜdùÜ|Œ¨ä–)ÂÅ'¥J·°úAº½Í‘ï¥"Z ¼fäíëfIë$ò¯­jñ‘€@$ ì{ýûÒ‘s-±O>N#üÓ3<i]’M(²Oè­#9"›hÏš\ÌLÌÞOÜRX¢ ÄÕºÇE]þw¥+5z„™’ãfK.õ(‰'+C¤`ª¥?„Ø8²:ÏV¨Ñ8‡?/iõÎVM‰XÅ$Q ’Xì…%XPè߀HõdjR±• 9[œ›6ze c,K‘ü‘ÉÉ‘Tƒf”‹ Š$¥"æv}!ý÷ÔÅÉ­ß=7dž ޏ¢šªFá@bH¾EŸ †Ç¹´ÏMI®"Çç¢Iº8Òdfb¤ÓÎñá™1ÆDJÜ ^r†Á }A;" ða&`ÉÈy–‰¡“%EšKIâ‹å]oÆ¥+)H·\ì«q²ÄóKŸ$2Kб–*¦FC •UìßFû$Z@ã⋳(ÃÌä42ùj8õ|xÙ¡È~#~ßFë°•¥hžŒn–™hÅñcáEŽ‘LñúóˆËF€¹úX…^V,X#¿î6gcv,ŒŒ½®9sÑDÀ²JTùeb¤ŠûO÷ÖqErhçüC»çagI„1–sU"EäÅË  Tm‡‘âÒc²wØÇÄ8ût9ð¤k?¥:3¯)ÆÄ`_¹jö£@Ø&Í]ç+'!dAI¬|B‚Î*ì’iE’|øYhí£â‚^ã?,wÃ3z…Te#š¨È€d•=J`׳nsîxYž¦ófà da eˆ² C‘òA=U ™‘·c›/'M“+:™[Ñ‘ã Ïž,@Gä,Q¡t}‘½ËŸSâe,j2"YWÓ¸ihhÍôOŠ#@«Ù¾À4OŸàåo9é¾40JLpæE°„^!( OâäYúHoó-ù¸M¼¨2—òf‚Dâ¡ceäT“Å 7×Ö*¼­XŒ‰7VÅ—5äõQö×È*Ê•ÉV¨•‚Ù$Úžô.%Ó}σ /ÖÎ>š´ d±¨>”À½(‡acÁ~4 l÷¹Ç€±åK,rÿ0ó†b¦3"-WfÕOUdþº ÙÓØr²óv¸åÏU‚É)_•Š’+îA?ßBèçüC¼î8YÒE‡1ÿgÆYÌ!T‰“s,H$Tm‡‘àLQÜ?StÀuãAÒ8xæá6ð¨d/dMˆUBÆËȨ 'Šl‘õНhFÄ[£bKšÒ Q¶çÈ*ʵÉT %A`¶I6§¿} â†.ùY›4”V Ì–5¿IßzP,ÂǸ»ñ¥èR²÷¹G€±æK$rÀÂ_‚J˜ÌŠ WæÕ|U“úèh‰wæL @_,HKÑÍ·$çíØù̼LЫñ¾…€küô2èÎÒç&ÿ/”¦ qäe…c‚¥Ý’OÔ|Pªèžô-$o, =ÐÐÁæ°~#ÜÛ\×J¶¾DLè¡VU®JµD¨,“v§½ z¡‰¾çA…–fÍ>š´ d±­úR7ô  Y…]øÐb€ï{œx+T²Å!Ü <Â!”©ŒÈ‹UÇ™µSÕY?®ƒ%Þ·©°ñ1ÖO.XæR"E&IQ‚õX ø˜.—ªðCFáñ.âR<œ7*Ë·Å–qÕT†SeË UaçØ1G¥ÐÈ7ƒúj>‹Ïþ•+ä#¿øÖ¼¿ÔÕlõÿMvxè*ú8ÝkËÈ’–¿_ø=œm¸oök,P*‹ìÐàø½8¢¤Û~‰Ë'¨h–vTPÔä( ׿·’MwP‚oëÿ³ƒœé/cß6aRFÔV“€ˆì›'ØB½ÈÖ£Ý?ìfSohÔs§Lî±*’ª:(+PŸ7gªêÕŒryÃÏÉ“9G©q´®Œ´R,€=É¥$Ù¯¨V·Š£ìœ ¦ÝÀƒ%Œ‘ÍŽ]X¨ÀŽ@Wd@Y³`êOŽ2q•™²víËm`3"/jÀö5åpœ6Jœ&é‰ÜwÙó H%VV D•ìô|_½€5¨7É’èÌ’ã•ÅögÆ›~k™1WAÐQî<ëQŒšGHIÊ6Ä&T˜¹?2€’(ñ#Úû°}¿õ×N(G¶s场Gs#&LÅÈgjõ‘( ôÀe « gªêÊs®ÐŠÃ#ŒÛʆǙ•.xF•Œm,‹L ! zâ@²zîÍtÕàkRHÊnÄO‘‘ŒÙ $Žü ä†U^È»#ˆ<_¸±÷ÖqR£VÕ™çžHñØI#‡R¼Œª €H8õ]¿ç¬âœ)51¼’FË5Ú±óWTºêèräŠOGn96¶&bI$ëÏ¤Ž«³O“©gsýùÌßüšõKÿQžNÄ÷3yþÚ÷K£Æ» d‡?âK;a÷çXåüÜõân8‘bÄ’øuùkQ”RVbQ”ž‹®ë…ëH6|º¹Å“ $jà”P ïÆ·¦sùP/Jþš¦Šdzf"I Wdj>‚»9Á0‘MLÄ~ž5Á¤ÙÑ7@§½3ðJꤋ±é·sŒ2ÎM{Ö¶ eÍ–;Z³«úÆÇ¾˜3QTUð¶5´©mY5`jºûj¤GÑ0;awùh4H@Ƹ(þÚ  Uï¾´QÑþÚ D„ˆ/ï Ð[¾?®¥!¶ŒÜ@ϰ  öÖn¦nž·Xdÿ.a]Ùë2ɲÊ„Èd+È{XëJ’z-†,›ƒ#rލ}?®®\†qãb¾gwSÇåÁ>Æõ/ÖÖÄõßFåhÒI"™x8ñc˜£CNÙg$’(ɾ¨W}V¤¤Ë¦fÊÄ…1„KÈ}DôæÉ>I7gûënì鮋¦$ޱ!EŽ*ä÷±}ÿ}E9]‰B5E3áŠURÖ8¤«_Ø2qèbŸc±ú‹³~{­HÙeÑšlx“+ÕŒQ³}šïÉÀ½¤ôWgSdÃÇA4b V[2+äHîÁö?mw„›{8Î)-ÊÛpáÆx‘ 9Ë»1$’Hªß^ÚÜ›£H®Ûˆðz¬T7 DŒ7¹ä ßd]Ýñ©ïa¥CäÚ°%1š5*¡de D$pOug[MÙ“6჉6HwŒ€ UØøÀï\ÛhÚI¡ñm¸^±Î@âW »,Ì9P¡`"½ˆÖÓx™iYyƒ´Éź÷×9vitt„0ÍŒa–0êÊC)=G¸×tÙÉÓÑ·Å‹.*ÂÅ'R&ç+30ª¢I&«¡ß^ھ̃ì{|¸©‰éÔq# ä¡@‚ Ýuwذ|>%¶RO†¶¹`LfO¢5*¡d*@"ˆ°A û‚{÷Óâ-†OÃûvQBìãÓ?Ëá3/ªÀR=‰¡ÑE"¶Oð ¹æ33 ¡¦b Vš±÷¯=ùÓ2c0¶¼H2ŽQÒ âd•˜(>hjÿ :ëÆ´•»…´íØ1c ðà¼åfà·|W‘!GC¡C¡ö¤5Z©6„ÓBs0ñ³£d!![’²9VSß`‚=‘ÑðHðN‚¶ÙöæÇÇÆlaÃE’äG[£Ñìö|ÝûÞ„V›^tË>L%™hXv¨Ø €>°;û ‹%ö­¾LÕÏxI•O+æÁKAŠÝ H$ ï¡¡U¢«µàÛóÑÀD„±?Y D·@’,=ß“©£DãíX8“Ë‘¬aüÒÙ.ÀÝwDG`t(j™hˆ6m»Lhp²·'ÿk›²lV $’AïÞô&,n&6Fe ,رb|’I$ŸÌû _ew · rUp– @)#)£Ñ¤ò<ãBÒ&M¿L˜2Ûz˜¡†;@NBˆ=íí ¦RM«o“3ç^'/Ì9þk,ŠßE $X¡ö'@»^Y'7Œ'ÕÄÉ37óÄ1!°uãSE¤/fÛ±˜brˆÆ ÉE?áROÒ:-xaªQ‘m8PE$1‰˜ƒ#üÃúŒG®ùuTýÿ= þCqq1ð 0b§²M±$’l’M’I6I$}–Ç‚Lxñq׊DQnè@YïÀОÄåmxÓ¬ùp–e¡bF€6@`tA¿¹ÐÕ?EþGçÿŠÚ=KŸ#ø.ꮼ÷~t%VŠ.Ù†™ÇrQ1OÌ9R;¡Äš¡dT ±Þ…¤WlÃÃË“+¥7l[!Ø1è]EÐè jvÊL»NÝ>Ú6‰±ï*O›v ùÝ÷ïªGl“µâqŒeÉâoœ—•×õrºü®½ëRÑœYY6m¶\4ÛÚ&Xc ¢G3¯`Ø$‚ 7Ý›7ßžõJõѦ5XPD¥©EÌXô+²{¿ÌötàÎû^™«¸<$Ê0>£,ŠƒD€h »èhh¼xùSçAK“ÇÖ~Gêâ(tM jԽњt*=£¼‘,¥ä’L‡f ö‰*=ú#ºüµBln& 0ÇV·`Ò3ÈÌÍÐ’Ä“@P³ÐÐÑY6¼'‡åŒD ™¤R²2²¹$’A%ƒà‘ãBh°Ûð¾A¶Ñ4lŒ–{Í›²M’MÙ$›½ ‰L½¯ 6@ùK#CÓõœ#lZƒÄÿpoôÐ7F¢À›-Z™<Çßÿã¡q)4qdFðÊŠÈÊC+ ˆ#Ü¡R£.>Ï·Ãøbcœ—œ¬ÌÀŽ4X’jºõí¡K¶Ù&X‘Â¥ÂF ”(S`×WvE} Ó±rì;L« ´¿.BcЯ/ÄmH$ŸrI&ÏÜè7‘9;6Û’êù¹ú0õžA$£N,ŸÅ~Oç¡ þ€3ŸqE•evS#&C¨j-A¢ö#þºÑmåœøà+!,{v* X…&5ÙÝù:eqvm¿Ù €Ù^“³[¾* !E×B‡C®…GO²‘&Ýaé¹C~AÖ\o£JE2öÙr‘bšRÁX2•b¬¤_`‚4H°|=õ*h'ûhô1ñ¤ÁS,‹$ $?K-ÑèÙ=Ÿ7wÞ—/¢ÔIËŃ6uŸ3ofeX€À€ 0° gîur—ÐÅ#Ëx垪/g£E}¼ôHïU6Ì8¤ í¸«¸6侨”Ð'×z#ºIªH@›é"Dzpö¼iqaâYBöä…PIHQdô(~]k$6Ñ·æãK‹“ŽJd8y€v˜Ø¢:Qâ¼~g] È~6,X‘âi²›3¹ýØ“_— ‹Ü6ì]Î!Xª°jI™;‚x‘uÑà6Ù‡$øÙRDÍ&*°ÚF%A³õ“gß΀‰6œ 3F{ÀL¡ƒXv X TtH"Çß¡¡m„[N9‡>,r%ecú»òÖ5d  Mv@ï[¶Ñ—¶?‹Ã?Q IH¿†µn]™I#l@2ñd¯ZßF^™Ïßö#¸*ŒDUaÝŽµ‰Å½Äé %©Øþƒ¹î±z”á’‰è¡ëSŽVåìrN.±]ß>|œ¯_@Sån¿MIñÉ~%Œâÿ"v‘ñób¬G3VD‹¢E $_Cí§Q1ÉŒ¡ç9½dCÈh¹ v@&6{Üýõ\›2¢ŒÒaã#1 ÌYx“$…‰nÉ¡ùjJLÒŠFiq`“ʬ³Mxì’zöûk›”›³j1ª3ÉÄœ6MÙ$“ä“ç\å&ݳ¬RKFY¨ß\“³k³ÿˆÏQ#O£µþŒüê_þMz¿¥ÿ¨Ï/?â{©®úûkÝ.ìŠ$<ë#Ùƒâ;i7ïçXæÿ¦tãÿ¨P.Y‚%\@êPvGD Y³^i+#/)µ¸§ôf_ÜÖ¶ý½µÔåŠ$‰>þÚ ­”œñSï¨Ö‡ò9ò̱’c…MžÆ¸¹Sèî••ù¿,°%Ÿ}U+ô)ŒMÂa²ÑT3—Ñœd ×# bû_äËãH¸Íp98 k)$JBÓpË•ø¤B‰ö:Ê”›+ŠHèD[Ó¼×zìr­Ùp/ü>Þt@W@ëØ¥½´ 7à'B–Øx­fFkϪöÖ?™×øÌÛ.Q3NWªèêJ)šŒÚÒ#m\Wä³gï¤bƒ—èÙ` ']-Uq` wzn‰&ÍêZ&$róÄŽôuìуqõØBA÷æÕ›Fb’ÉQˆÝëΖè#“>b˜ò/ZHÀ†õ‹ð`oìu`tPI ’ÝÑѪ¤rM/*?])ƒ|+è @÷_s®Ë£›ØÂê « Sº ]þú–R yëóÒÑ1 7gKE¤Hk?PZ& Z6òÚ£1ÐöÔ´) çÜjs‹î4"AAãRÑi°õú†©1 ¼gË M‘+È:˜z£òýô.%YÔ‡ùè]€d&‹hR9)÷Ðc ónA×/f®äü:Ó싱Ÿ$mX™} Sì|ëFZ¢t h@Ð ™˜¾£tmW£NLñW±úk ´Ž”„üî@[½g&)fÌâ‰?¶¦M–‘_˜È®œém E£’7£‘ŸZ«}ƒl9xáB©4Û[NŒâÈùôÙ#í©™1³<»”§ð/QÉšIÙ™6&õ›e"Éï½6[aýï¦È}q?ßP©ÐXþÚ a`Š¢?¶„Uþûh-”™DHnÜבT,ô/¿Û^x«MÕž¹:¥tS/'ÒP"˜ª ;'ÇDŸìE^·ߣœåOLµª\š-šÃ ¡ã½bÙÓgÄc㧪啱¹µ ‡Þïßí®Í)Iÿs‚”£ý‰Œ¾F6LI0b¨ ‰øñŒ‘Êc‰gú[ƒQ–®éhù»X'ò×5àÖ¨~WÈ®çŽÐs8™}EŒXÚ‘vá‚A@Ÿ5­FñÙ%Vo›é™G_¾¹Ë³qèÓ¸úÃdɼ½O–~;å|MW½ßŠîõÝtŽ/³Ãyø©™š’F¸ª‰!X@) K("ì…Idd/ñ,ø¹‘2¾<ó)c)¨Â²7pké©£ä€<Ö‰X0Oßˉ4o,ÂDÄ“$…Q&¤$Õ!H®Í€=ÈS³V¨û×1c\°ìq#|9Ø‚^@Æ–>ûf<,ãÍXÑF‘-ŒÌÆïÍüøýÜF¿û⥕ÿÁg¿j nëL]Qm7evßš‚”³,ó,ê;wBI ÝØQü° ×¹)£F„ÑZúrÄY°˜c›!ƒïý¥FÃõãZI³•£Ðz/ýz¥9 RU•#8z½F-Xö@*$;#XÅ•W²»qÁÛ1#ÎÊnÊ!ÇvRK‚Ä'Õ¨ÏZ›²º£7Å)/ñ&˜WÈØr7gÔßLbÿ:Qß‘®†C1&o‰È3"ôIÿy$eT0^&¨’=ÁÔ}ÇE.>?Ä90cå£M,HZ37&, „€ $P®‡]¬»ömW¢ví¿kOŸÜ¦ÃŠ,uˆÂÁ" UA.H¾É/éüõU™uèÏÅÊØò²6éàŠ§ˆ¾¼h•,I'‰@«÷Ìì±tÉL›¦ÓåFüŒŒÓr* J‰&ͲO‘V5>ZeÖ&·øcafÁ48RaÀC´ØÐý6AA"…O‘àm_³"Ûj‡fÅl¥Ä‰$Í‘‘ HÉeb°A*H E7Ö¨±6â»T(È@ú¸Í/#Ä ×«×‘®nìÚªÙÎø€åK¸2ÌÁ%#a»ö}@ÇéŒ_âcÀ@wäkQèËìô?3üCøWÌ_Ñõxq?†êïÇžªïZ3£+íøßeããæ¡–X#% ü˜°i H¡]ºY’f£G: ½87\-§/”ƒ›*Ç1i ôÔ ’Mõ~¼ë.òEøâÊb¯-«6Lg„c»ã«^”LXV ÑB ѳãÛk£&ÌòŸl“o…¥…³]\ẄÐ'Óä@£|M‰bCT²U?€í³å¬?*°dÊ-Åi”lÐ5]€ÃÜ‘¬»*¯gWm}Ùñq×00D¾¡>yP»üïXYY¿ì¸åo‰Š‡ :fDa'¹$Œª† Ý„Ô$Õ^àë©ÌíÕ>LøXó——‰™(‚9@Ð6ßõ­ ¤Ž6Ü?ˆæ üi£’lhÚviqî@*Ä€@Š?I&‰ï¿Fã^ÊíãoÍØgÂþ'ŒÅ”K4¬zÅ”0±`ÕvEƒ¦ì:/“òy å‰ÌŪ°4ǤĨˆ$‘VA"Ƕ¶“1hgÄ9;øpz’ãO&B²cK,ƒ‚¹7+¡DÉ ì‰èÓìɺM$;‚dË43˜ñc8‚uäfk$úfÀ i{žÇ·œî‹¬GŽ"\¬AüõU‘ÕŒôžë˜Õ¤C&û\{>IÃgõ}ãéß+£U]ßÚµØ8ßå UËÊãL@«#@)âK(«… M]’u—f¾&Ýõ£ÍÛð²~j%Æ–ug“!§ÄÆÅK  ã@‘Ý_Û[KD}™7gÍËøf¢Áo—\iLŽUP…°„À„ êúv Õ Ïˆßri`œàN"ŽX]B²w!‘z?W:`–»èg}4W!àm÷ÁÇù˜Q*Æ®AR,oˆªù­eY]Û#‘¾$Ô 2ää.Bù‘ã¶!˜Ý…Ë {‘ÑèbÑ«do3¦Õ&3DqÔƒ„¦4‰ˆ=ÙØèhSvCf-˜ì|~Zå,—GHÕ> iŽ;dF†3’Þ±0 °ì€T7GÉëZŽMlÃJÆìùíÛ.æf5M7£Œì„™fš«Pu­çüX³ ÌÇÈ+üº>#µ_0íôÆ/ñÂÈð~F£è Ê—uÞ,óáJBd€†^$ß‘"îÿQÐ^»$©6b_}¦múGÛ½ž"ʪàI䂉€A6}üPï}‰mž<‰wL¸÷< O‹N%(ËÛH8€õF‡]ñ$€Oy23lÂÚ"Úrsò1ñaƒ.Pʲ ðhQ 5uÛk¡—fŸ…жE‡EÉ#C~™ßò쟧º¯‚@hGÙ_Š[1 ÉÍchò¢1ó”¨?ÌRM]öA¡zÙµ÷LÈÇÅ9 ¾Z±Æâ,8Ax ùïB,Ñ#|T@p“¦tFÝÉ$ET2¯vP“TIØ:Dmž³|Jig\œ…ÈAFGŒ–!›» ?”«uîGDi«ÄÏ´üÙÄÉ“•™¶—B u˜PVr ¹™ yE‹BÊ›N|øQ#â³ã»cãG!êGÈ?Ë ÈÝY$õzäXó‹fE-Ø¿ÄØ p¥d^šÊMwßdh?‘Ûø\IÅI#8PÂ'qE£ Bü׉þúör~-6êÉjŽ1‘°¤nÛÔßLbÿ1Œ¥ù'{ø†'Ïÿ õŸèú¼8ŸÁuwUç¯:8g¬ß‡ZY×'!rQ‘ã%ˆfîÂå*Ý{‘ÑjÍ>Óóg&L"VfÚ\dE%ÖaAYÈ&äbd5ä4- *m9óáDŠÏŽíŽ@E‡© hÿ,/#ud“Õè?‘cÎ-™´bÿ`€1”=Mzk)5ß|@‘ þE2Õ„`cgÏxÆ„LœÒ¨aé½·1ƒÄy³uÑÐ#ÓmG%¶¼fÍL`OT7ž\Eßçw¡f ‰vÌ_‹ gËEš\i•æîÉŒ(ž®›òtñnÙY0IÊl`¾²ñ#!c³Ñ°=´!æ6Ÿ›8™2a³6Òã"(A.³ ÎA7#!¯ ±¡©…•6œùð¢GÅgÇvÇÇ "ŽCÔ4–‘º²IêôȱçÌŠZ ±‰° @áJÈ&½5”šï¾ ÈÐ"™j¿Â01³ç¼cB&N@éT0ôÞ[˜Áâ<Ùºèè?‘;ÉÎsÌú2¿‡ÂøòIø½`I(‚ÿ1@H”ò4ÈõÚ!îºÐ«³È¥CÿáÑPZñÿS~_ôÿ‘ãc%O#öîõÖ2sV¶ëÿ£ŠQP«ÿË4†%Ð=ûøð|éÄšœ—¿õ/+R‚~†tcHäaÇ‹Màv;ýkÆ»Åüä×zÿ÷8?Å_[ÿö+ÈÜyD¥Iþ¡}Ìš¿ËV;®­’y^û¤h/{† âe*I¶e ØÈŸký5S^24óƒ(;’È+‰d,ËÙŸ`>ëí­6±ÿ±šyøzJÉÍG,zàŠ,o¶$±û@êɤ‰Û;‰Ü»ñ¬ßĸü…¡îKé<-'«/­$olT’@a]Q¡DûuÕÔ“Õ³QO#& 'Ôóã‘’žMƒå¾ì~£÷ª“oI}è°EcM‹#G$Q£²°K-V Mv?þ:Äœ”Ö¶tŠ‹‹ÙXÝL$(Uˆ>àk‡.¤uã2÷×ÑÚ&,ƒd÷¢èÑÛÿF$âaÿ€kÕý*ÿ˜Ïõ‚=ìß‹ÿ§^Ùtye}¿·d{0|B¼¶Ã?mc›þ™×þ¡0î²cÁmŒH(Öª›JŒ¸Û±ï¸Èªaj>-_#^ŒøÓ…˜s”(ùëq–[#U£@$PkD?á, ˆ“³œì¬ §‚:ù×+ý–—e#ã$Ö!cÞ§~…¯±ÒGÈÄ:½_ð-}•hb½_—&»š^…§ì²È™hÒKŠljÚk¢U{+¿.=XñMކ‹^‹I‡rÉ•¸615¥7ôaÅ2ògΕü‹îºe"`‰L饵We"áøyO“bHŠk½X»dj= 5ZÙÎ=“Ù?•hz1JHÏ5öÖ?™×ÿò*’eº“è‹ûù»*Q¢ÈÙIhÿJ:¶ÅD\§p¦:_s~5._C}ˆ›+qŽCx¼…ôoQÊkÑT`ý’ù›‚P¶=ûÕÊDÆ?eàÈËš@“cÒû›ÑJOÐqŠöl¨ï²ØV·Hçm /ß­) Ryjí¥"\€*ãûiH¶È ŠÇÇz­#92x©êR5l ­÷¢è¡Â?¿z¤]ûhPà¿mp_¶€8/Û@M°Ô¤à¿mPí©h”ƒ‚ý´´Rh}†”íª‚ýµ-p_¶–… à>çKE!£P¶§ºÒÐ3Œ©âqÉ­`Þ(ºK+†:{Ö¢e¤QENàë ò/ñ‚…Þ´û2YY‡~4NŠû-ê?õ2dQÿ¨é“-0õúŽ™1L=Gþ£¦LSQÿ¨é“ÃÔê:dÅ2­#w«wئP¬wÜ`ßM~‰ô¢÷‹Y¤-‡¥ߤ4¤-‘é ÿÜkâ-ƒGƒùk4‹“c¡´«Ù-cˆwé~š´˜¶Oÿ‚5>"Ù&(¼zcY¤-‡¥ôÛT[I?á®®‹r D‡ÌcM"lŸJ/è¶™~†ÃÒ‹úí¦_¡°ô¢þûi—è[>s'ñ' d öÿ¨×ÌÆUgÒµt7N ú`×S4O-ÆK ‹ÈÕû{ÓV¤-]£sO_®Ÿ"–X÷qЈö½LXm‰÷°( ¯µë_:1ð²èÛÈ4ZúïÆ‹ÉvV¡C¥?zÀ°úëmr˜O‰û†ÿŒÞŒÎ¡˜bh@’@ž5g[®vŒß eqŸâ!/òÂÝö/Y®S_ò¨–Ü7ùäloUK‹ö  uD‹€zÕ”y±³*\6S3{“ÞVD4Å =€_~ˆñ¥s(Ñrâ½lýá yÀT#Ÿ+U`ÑîÅ}ïYÇ›¡—`s·h1FSº¬D¬O›×ß­Ufé¾*¶[#7yÇPf X'Áº³Ðð=Ϩ—,ºñ"ñË¿²Æïíï©ÿ4¸ñˆŸ/ulµ…œs±C¾‰î¯Å×u¦<­X¾$èÓËâ £Où£30ÈÝòÌ©a.ã¾KŽÓ3Ž(G;H "û±]w}kn<×L— ùûÜxþ¬N(¿6[¾€«¾U}y“¢åÃ[û¦ü'3ÆÆ¢îËÙPýHý/WreÁBsò÷Ìy+%H=Q HìÐîªïSi.Øè÷ˆEÇåMˈä¤jêꉮêõk"7ÃeåÿYÚUä‘Ýë-räWâ­« _Koe¸^K±=’O°×±'[<“kÑl=ÃpFlY à@`ÈP‚@"ÃV ×wª`¾Vt‰2€ÍÅB©bÄû$ôMzûjÛ[yÛ£Š ›5xä!«%ì€(Uù í}Ö™0_+uÅÄ™aÉwRÜ@EŠ‹4`(Yë²<¾–Á+¹b>qÛW$Âh…’¯'Øö:=ÑK`¬[¶ ¹‡ ,‹‘l~¢Õ €Iúl‡¹cnެê¿ãôØ+vE© `‘«m ³GÕýGS&åçA…—&B90U …™‰ð’z&€=| 2`¶>T9P.V4£uXx ûél ÉÝppæL|Œ‚¬õþ@Ð$€B‚MhuãK`vÃLÁ€Ù) Ä €[À$@&Èî»ÒØ«-ºaådË‹¯$4%QØRI~.Á_Dw¦À¸7½» HÐåŽ1'7b¤=ý@ÅŽ¼él›Æ$°¼ñÉ+Ø,‹è?0MWÓ\»°|xÓ&âfÛ¯)eäT†B#¢ AÓ& gn˜{j‡Ì› H …d äøYïK`z¸aÉ_¢,|2b¨Cî¸i–0žvÈ/àn!ˆ°¥ª"ˆÙ±÷dÁ0îx¹Y/ ³´d‡aqUŽUÄ‘î.Çc¥°ݽYáù•¼T 8"‚ Ÿ?¦›@¢oXC$í’Qa¡'«![ª°ÀìW]ž…2`–Ý1†$yÁ¤xå£G1 ö H÷[lÇɇ.ÊÇ”Hw‚½P¢Â’H«ñäGµw¦L”Šcï{~Z»&AQ Ö£¥?âú€±ÑìuÖ›E·œ)±ß&¬dQòMrì|x7¥°zÃ8«”&b!EQä,â+lU€ ñ¥»Ë»à&ßüR\ 1ƒê|UUw}U]õW«nÉIX±÷ÔNŠf}Û 3Þù)  …-T ²;­2`Ódx:[X·¬ Ä„JËéGêIëDÈB÷õSHèö>Ú[›Ö ãÉ•ë²$F¤õ"e`Hèq MŠ¡Ýн-ؽa uÉYdew(ÀìÁ…Ø* Š7`Ui“% “{ÀŽgù‚Ë8¸Dq³³ ²B¨&€òk«çKl£2s±±3“(_VUŽ;Ù‰ Z[ˆ¾´¶ÏßKa쬲¬HÓM UE%™²I>™1T'pÄÜ›Bx2 š"ÃEƒ`×w¥´ fgcàÄ%ɨf  )bÄølþ@>Ú[²7Œ<8–\‡•Uи"$(«,<@±w_å¦L ÈÏÅÅX›"uQ,Š‘¾LÆ€÷ÿøémrïxÙK‡;J®îË¿b,SU¿>¨ýޖɦ[rÃÊÈ—$NGz q$MH($Ð&7^4É‚òæãA‘$Ó$䈒ÕBϰ÷:dÁH·Ló 9îQ`ý$AѪ$’=õ\mÛ3²awÃ$‰£^$`°ŠcWÙ{C"ÝöÖÛNè2‡Ë­P‚;‚‹&Åfªìkf7ø2&4aÂ’hc`E‘r¯.¸%H D‹€Iõ¡1A½í™~¡‹,q‰9»²•lŽ@^bÇ^tDE¾m’âɘ2Hˆs• ô »C»z ØÛ¾Pf,ä¡” Qsä x×+lUôO¡Z±ø¹påã&N4Ò@x7¡1•»`aN¸ùY!]耠ž ’ 4,€MãAü@пÏAJÌØû¾ß‘˜Ødò”r€€J˜Š$’=ô#TW{Û2½F‡,TIÍÙ”¨ádr€ ô{uçB¥¢"ß6É1¤Ì\‚"œãe`H$nÅPîÅ^„¦I޶sÁ¥1…ô˜·; ¯åbа>‚™Y·í«<Ùr®9—œlˆÌJe¨@É4½h)›UÕÔ:µ‚: Ø­g]Ë ÷¶&B™Õ9´bÉWŸ`{yì«@bÆÞöÌ¿Q¡Ësve*8wõ‚@z=‹yÐS"-ïl“LÕÈ!" IÎ6V€@â@&ìUìUèZdënùA˜'<S_I‹s² ñ®V(Ø«àh)•›~Ú±ñcÍ—*ã™yÆÈŒÄ¨Z€$<“@{Ö‚™|ãmÅ™!ÈÊœ´…€€  “@’>Qá’mf:©2d‹L#ÆÆþ~AÀ RI'ØdŸ>=ÕI³-¤Bã¦D ,e•” ôAÕj)&*C–)òÊ»@@Ð$@Ð&¯QAö×DK.:æþe¹ŠSôš¬j‡^Äß¾£„š°¥£4‚ rLK’ܬÐâ@$À$Q#ìý5‡ %f”ãbšX‘'µBy2ƒB…ÿ~¾Ú8I:7Æ›3Ì£2zŽ4y)ÿB,ùÖ%to(Õ™Ø+'$r{ìAý޹ÉJ.™bÓÚ#qRIÖ³¢èÅ+YóÖ´»2û;¿è³½ê`Oø5éþžüŒóÿQ¨#ßH-¬ýµílñ®Ê±¡zÉu‰ÏøžD‹ii$éW³¬rÓgHÕ9±üEŒ F‡9zQÑ®µÍr4»7㱉ñ“pN Û»Õ\¶GÆ×FáñvÆ€”>Æ«]/L>)·¢Ãâíˆ?4£ó½<ðO¢“|]²H¦4ËPkï¨ù¡D\RLÉþ°`…Áz'°u…Ê›:>7CÄÛh £95]ëO•"xä2Š6˜ÓŒù Ÿíª¹bgÅ!‡â݈€§%+ß±«çã)€ø¿a³þÒ´~Ú¾^1âäñvÅtrÖþÝjy`GÅ0ÿ[¶"I\„¶‹–5ÚYˆ9Cõ:žxÃ? ÿ]6×̃ýõW?‚h‘ñ–Öþ`u÷ÓÏÆý ë¢?×-¬›õÁ¯±Óϲøgôëž×øŽ@¯m<ðû†E¡ø³mžU†<‹fü {ê®tÈøVt–IÛ궺]œé õ²¿=)“â¶Wç¥1ñ[+óÒ˜ø“Ï/ï ø‡©’¢¸ßé¬ßè|HùŒ þšÕþ‡Ä¯©“ý ûjÛ.(‘6Uö­ûj Q?17ôóտШ‡­“`aýµ(=\¢<(™@UÛAŠ[+óÒ™>$òÉ÷ ø_ ¯þš@#«_òП!I}s#-¡mU£z­Ù‚uh[h4ÃAl4ÃAl4À€|°Ð[ u ¶4-´àh-†„èè[a ¶.ëAl4Ðh-†‚Øh-†‚Øh-ž &‘=HC(V~äWý¼q–+_£Û(äÅMT‘ªúâ1L Øo{'¿·n2‚½èÄ£6ºÙq®_¨ØÊy(úºè‹ï¿¸#ÇÛ\òøUjwCd„:˜ÌC‹ 嬧NÍÉZ¢¸ÑäHçÝUD Q5}þ@Ÿå®¹A~' “ü‰D›+ ægI ¤j}wÙﯪZÕÆ2¤fœ£f½žªn ½€åzèx Ðõù-Ê]—ñGG: fÉVL§ˆè oþ`u¯‰“6ïµfåHÀ+Ê’cª,«N S5`$ 4€3ˆîÉv@(_›ûFì«L¢G“üâ&õ=y/gX7Uþ–—ó» |(¦è™“ˆ§LG #,±› ‹£TJ‹¢z5]š'Z°ÕôkÛQãÂŽ ˆ# ÷ ë ¶ÍRJŽ~^SnfC*fY#`À .ÅÙ'ˆ®óÙÖœ©gN òWY ª¦áÁçc¾½¨õßKÕ­œ¶ƒ6¥Å‡âá1¬rËËîšuÑûuÖµ–ÐQ´Ã#%¢y剕ähËã“6H .è èãQºh(º)*ΘÄI …Kž d”PòIûß¹èíÍÓ}£ª¼H ˜¸qã&;S$eaÈ`,súŸ¶ªÃ6Û2ÔÔR+¸A+·$„€bUPH'¦Øð:¿¾‘”RÙ\dÞ‘³²ÅØþÃ\ÒLé+F–’<àÒ%…‘™ZÅQ$ø»»6Mܦ±ÑˆAݳ­Nvf)ˆFÏ$dµØ €Mxü{k§&¶sžÓÑIvÜöÄÈÈ1šC©%™X±n‰_A@èk£iÒdcm™ƒ >K¯P æC°Á‰‘µä‰7H¥Œ7@}@†¬W*Õ}ƒNÏF6Ù HÑM‹²š²:-UdtM‘¨Tèçoû>v~d‚(™âŸc¥p8-LÖA $ _äÿ‘èrõùÅuÇŸßmBÛ3Çók¾Ë)ÛåôžŒKÉ*Ô¹&¹]@¼ù¡Þ¯¡lÉ&ç¹ãæ6~ Ñ‘ŒñÄ]ÐÆŠlI$›²H_`›L[/µáæâŒ¬Ùðg2N¨®‚Eõ…òaõRª€¾‚ËP[6ìñ‡ãMIžÓY—ÖàU€¶$lÑïðš²ní²ÈØ·Iv%ÆãVŽ BãÉbÌÀ€K?A=‹b{ëKYµ¨DÎ 92©ë²'¯ÊÏë¨[g+gΛyi&h›*9â8 ¡‰eˆ@¢…Äßd z¢HfË|¹â›„IÇÑ—ÔÔêÏC±G®üêÙ€àÏ›>Sä`äGø†7YfFbI=GLBŠ&ì€Oº:¶ÆÛ&Ù¼dA•”¬âg0z+9BßËn]…¥ìÝ ò;  eàÅݶͶEÛpdderâҫű›ž>^v.$òbIÎ9Í3ñqhÊ@`@$ذèK±lL龺 +‰ Œ‡ŽTõ#ŽÏˆˆ ³TOdƒ¦…²w§qÈ1dáE¢Ÿ“ˆØ*U”ñ$Š4ÝE{Y» Ù|›VÙÞ´ÿÌŒJ…™gñq k­6Ù ¿lùÙù’zp—Š|uŽƒ€Ájf² 1 lâ…“ ?'kÜÎïáDL¿0„òD²|»ÇÚí¯°+Oˆƒ³çÅ»¬ù±äLé71ǃr<@ì—²H„è°;iÄÉÅÉcD«ŽcÏ$%ëÔÁhX«Øë«Óm–Ú9[®é—‹‚ÛnF‘rË2÷"‚Gª^V4j…Ø£àûëåP{:C‰Í·üa“ÆÑHT½Ä%³*‘à’I=Ùìšj×)P“ÑÒ?Óßcåø‡+sÀc;$ñ·ÒTPWV>HûW^úÜ9²ìÄø±fƒñnQ’ ˜Cd,à¡Ð¯{=tzÔó­˜lœÝãÕh‰VËŽxÈjT*{²H@]{ìis&Œ¾&™Š]òM¿y´Ež ™Z6ÐW,JÕù%ìŸü xëŸÔÆHNäe‹~h±ž9c%Û±‹’h© }û–'ÉÔÕGTôÒiÍ¿qÜ6¬Òá<Í ©‚dxܹo4ºP ±è„”•œ' t9vŒÅÂaÅ$g猭ª¦^3E€æ{k¾‹dŠ:M>ŒµGWcÆ;nÕı}LÂ0lF‹¿z ñÖ£f’lçüA´gîY’zP™!ÈÆXþ—$𙬂@ H x¡u;%QÖÄ>Xá@ÃËæ=Qøïðñóã»ñí¥¢R98{6ro .DgŒ97ªÒ²P B€¾H–&½Oe.›6ï.&VRDcÊ‘àqê²–‘ãrå¨1¥Rh DÄPSDØÐdŽæÙŠø[n>Œ¡cfä/ü´2û3e Á¾cÍÛ+Æ‘H2²  Ñ`HMõö«Ð"—2l©ñæÂ)ÍêêØ³ÐìQë¿:…ƒðÖèØ²ãäÃÂQ¶¾/ªî Ét( (ì€IbhÐÖHºl»¼˜¹YK G•#@ÿÍef’Hܹj @éTš@$’±n1a,˜¸òÆ~|ÊÑ ”ËÀÆccȰÏmwÑk²EÉ&ÅŸ"Å€]9–lH¥U!dpë"@â()¢l ‚h2DnnMa*£m¾(‘Â…‘9íd 1`$.¨XdK¡’ð »o¯>zÖ¢Ò1(²q~c (#Åä<“˜þZ³{÷«‡Rm’šF}×|™ÛŠ–I" Ó VÑ6A $ E=ÚìÍ*ÊQÔ H*¬ÖEUѳý»ÖsŠ’5Œ©Š²ªÄù,H‚½÷U®<²Mª:q¦‘žyhÐ=kœN]'r;ç[Š2wÿÑAÿñ©¯ú½ÓÿÕgê7}üÿm{dx×bØÐþú/°þŽwÅ’mFE†uË—|gN=rYÍÅø?gldcˆoŸ=õ®qãX%=ŒÿS¶rhb—kľ‰äf,¿‚à–ÆÄµ# o\¥Å&ΑåJ;‡ðnÊÁïÛε/³2å~ÙÉ¿“ñùoĨÎb$ø7nI ü¯ÓúeñÑ|ŽOƒ6b¼Ž'ù_¢y™dø*ç-'$>½añ3K”«ü‚ÈÁ Oµë>)ó&WýNŠœ>ǽÛÊ´aS~„ë¤x´b\¬ƒðvÛ„ɇô“Э<{/‘ÐÑð^ÑÝâþ'Zñ#I Íø/F_ÚzĸǔŒ/ƒ°äï+‰¾€Þ‘â±.V:o‚öÁò𻿱ñ«.".VeƒpÙ ‹“ö³¬øÝÊÆ©¸!Al2þº¾!åbàÕBLx–.Á:ÇŠFüª‡'ÁøÕÎlJâßZ\?£>Wé— ü> í«‡òLÃ:°H×ZaÆg>Da_†£ŠË*Xð$ø×ǽ—.‹Çðþ$¸‹Àù'δ eν›Âÿ{Ây±®®g<æQþÚ‹GŽ cí¬®8²ùv2_„v–ƒù8À1֥ī¢.I_fhþ…ŸŒøÀ/Üι®'gGÉ¢á(â~Pã=ÁÓÃú'–‹Çð¤Èlp®†‹‹ô<¶ì8›^LSÇHW¤‚är‹=lJJ)¯a¯jI:ÏAL8Ä}«A°ôÓî4(Ôø#öÐÑQ£©H A)Ò )H7øm)Ðq¡õmQ{¡r÷ÑÖZ)QDXÉ_dè@Ѐ4  h@Ѐ4  h@Ѐ4  h“XÊZQF‰M' h»ñÞ¼kÉž÷È¢™bâen$¨'¢@ I€üÍx:ž9>‰ä^ÀÇc–ú‹Uq5d]]P5Ý_0•Y|‰:q¥hÂð451eÌDL’3"Ÿ¥S‘r~A"ˆèö:ÖŸ’3äM–‰qŠ3‰q4À©°OŽˆ¾ï®»öÓÆîƒäð$ŒºË,¡ˆ6¤A£`‹Ò‹‹3–JÍóf#ÎÓ?®·ñ1LNáñxéü¸eU_Q‹Ñ’ 6@Ÿ¶–HÃtËA’‘ä_¤hŸ5®jŽŽÚ'Ä1ädŒCAËØ=›RA±]A£fèøÖäµf·Dãî->$ÈqŒrFô¨Ì;úA@5çó­GèªÙw)ò!u‹ £¥–ÔØÍyدúê:Oe‹l¶>çþÈZH%bvÀÐûÙý»º£«[¢7«“½Æ„h">Í*@‘dv{û}ôÆïôE.QÏÊ0¦3Ö±hÝ^Ìy{ «¡ô‰r'¾DЯwä\[VL«Fñ::‚ÊA¯¡qf7@gše€ð9?Ä;‡ê¿}vˆ¤©†Ná,ŠÑËŒTuUìDn…w`õíaJŒÙ™Oò÷,j¬³zd)n¯É+¿ÝV³â¶kÉ¡ñ6QÁpÂ…V2ÎL´úë»ï³C­! tØ”µerCÉ’˜¥¢^h¬¢Yx± H+³×ÌiáøØ\ÔèÕÙ2ÇDŽ¿=eE£NjÌ 4û‚ãж,ò²J’ `H5ßtu©pº²G›tuñ?ü* rò{TŒ± ä€ ëóÖá’ì[obhgñ”KŠžšIjKÕCÁ°zèƒç]NjM2¸[Ú&'«!s3GFJA@±nUøx‹»±úê(Ó åhzo¾¦‘b3,®«%°°R öH'Ø{µ¶‚n…ïÃ"Í2:–U1RI î ßßY¤Ù«hiÞ SzK޾’L±4…û @"–»@»¾ÏT5½$e·f‰YdHH×=6lÝ&\X{sçH X¢g`½’$ùõ®«£Œ…m[·ÏË>4°ªKŽÀ:Ç'5ì{A]F«FKî[ÛãFXÕšG*¼ä࢔±,Ôh¤ø>ߨ ¿™6ümÆ ežEY-Àô‰p„ìItnµi›žç6Ý$gåâhÙ•{ŸŒ„–…Z!¨jÁ>?U0LûœØ»”XrcÄRW Œ¹'á&ÊàA Ÿ½y¥jÁH7–—)"“,RË$qH%²Y,V…ň ŸÕéLÚ¾ MË(â˜fФäJ Ý­EIzaÞ”ÁÓÔMËp;|h˳HåWœœR–%šŸÛõ[kÏtÛâÏD*$Ѽ©‚èAÛ@eݾ!jœ£À#Ti˜ÉD$""±#ªìûZ`2> r\€p3ˆy™>®eA°µÚŽJ ±E€­)ƒF6á,ùóaIˆÑúJ¬ŽÎ pK ¡t-MYº=¥0WsÉÊ‹&¶ó9U‰äLjadX`uuùéLíK“üB%„â׫ÁË©AÐ$ÑñWãÍ‹SvÌÙ7 Q’øæ&.êÑ–¯*l޽½¿sçP ÞwƒµÃHÆ6‘ƒÉÄRF»bY@Ù>G½JÁ¯"<¼hòa$¤ˆ U‚,‘Ô)·Ãéü?啇¬±’&þe²Ø`•Úsb©u«Z°17T—u;dp’&fšèrR¶ Wt| ®ÍÒ˜+¸îRæM….ßh ™E$Ú‚.‰=ѽ@F&ë“—â8^X¤TžUÆÖ'—lUô>ãV˜&Ã?+ž.vŽUl‚q$)$XÀ6H4AÔöìÁ¸`Ř#+ê(< ð}莈ûÑ}ôMÛâö©Ê<’5F™Œ”@b@â(ò +: .ϵ¦ž 2cnÏŸ6˜¤ªÈìà—°ºBÔÕ›£Ø´À¸w‡|l¹ò03ˆMÅÈ30xè P'õÒ˜+‹¼Ï— í<áãL™$ÄÀ€o˜^ˆH£Õ}ô¦ ‡wŸ#mùè €++—ʨÀŽA›ì r\€p3ˆy™>®eA°µÚŽJ ±E€­Z`éê›÷*œ”ÊÄNXÐz¬1çõ.®ÔØ7] îüôui‚±üEx“ä< %4Yâ!¨^…UÙèУÝ)€û5›å£ÙFªzŽÀ&Ãñ쯈֔Ác¼å¾Ø›¦6ÞŒž“¼¢Iø… öߨÛ^|{¦ßz!Q 6åH$BþÚ.íñ {TåÉ£LÆJ 1 qy‰PgÚÓò7U‡sƒlHK™X‰ ô³ û“Äô<gȵjÀˆ>!I·EÛÚ«#H±8’ÚÐmké«Q³|OCJ`¯{mÛLŒHabª(“(3›º¤&‡VjÏÛF¨·»8çÎù óXé‘0VU—’›ŽÈÁìþDkÍÍ ¦‘éᓌ[9ÑËê€Â»÷V±ûëÍ%ŽD^JΆә&6#²ãJªÌ 7ÙìøØö5߆-¦qæu$8gÀ©L´²)¹,;œxFX7`¡öì ¿']#s“WG#xÉîÒñ^¹°sDƒþ`ë‡/¶ÎÜ\Š’fC xØ_EÓÿºÔ— U_tis'v½Yë>ÞU~–‡”¼h7L\€½‘×vF¨ù×¶ á£Å7óÙh7ç—e[ÖhÈ2Ô})bňüF‚·GW",¼x² 6’Æ U‚ät Ÿ™w¶¶ *4,é9qõ+`f¾¡Ù¯¯}°ŸmÆÄø²„ÒdbáüÒ“™d«¢(j*jÏL;дËCñ+<9)&üÆ<±ÇéG?%fr~ªz4Tù­2"ø¡'Á1cÆdù–„ƒ=F ©büÈüÌÊPH3?Ò–.Cãd µuØ €AØGDèª\m ÄÿHÑn §+æX/^àlû ~¤ UÇÈÑ$¿é" OÅ J„ ÿ#ûjxå_²ù!a7ÇÑŒgËdúcXhŠ>ä/ícGÃ$й£b“ãÜ\€’FAY&ô ¨Ñý»§¿‘¨øeé…Íh¤ßcÄcIG§êr¡"E6*û>?;ûf\;Û4¹oЩþ,ÆÉŽk”d†þÚç.Q¸ò¦¬6߉öIå/¸MÆ2:?s¢ãwEÌ^Fï·J^H”Sôšò4Çc$zô=¹áîîBc;±÷c]øa(ÊÙÚq”iI”ѳö×®G–;(㻽KÕ-˜~$íŒ߯±ÈŸŒß^Bø³g.$BþúÝ3%G¨/#¬âË’^ËZ|uâ|›ÕpÙ34I‰>)XT ÖÚ¥£–ÊÇ·&b ÿ-gtÍþ"žg šï½\(™Ø–™‚²”=ýu›vB*H#Æ´fèIô[‰¯Tyž¸rm£¯´zch¢ý†½g“¦?C!  h@Ðôtp_¶…¶@6‚Ù:4  h*‘¡S¡s¯±í¬ÈÒ覲PЀ4  h@Ѐ4  h@Ѐ4  h@y¼Ü<œ–Y±DÞ›!åaMVjÇ`GÇžµÉ:ôwi?e'Û'—”q¡D’Š[ŽÉQ~ Š$,ƒíöíuè/²’ãfüÿ(pŸÒ3 $&0A!@èò°:UÝ÷Z·ñè#q•ÿÉ?Me[ôkf8vÌcN¥ãz**´E’I³UÝ×jÿFkUa.YI&›É++éD-c¢ÝöI=‹ Ñ;Õ ýŒÛFdp7Íáï#7àªô(]uùIwÑW]ŒŸ ’NÐÄP/5úXÑ9.†™›/i3MÎ( jЈdŽ “KØHº4:¯žªoìV6Ðøùg'‰)ê´ªœ †`Gfû@ç»=ê¶ÚèÊU옱·gšRˆÞ±,£åÈàÔ?ˆØ¡ØêϸÔn×A'ö)¶üãüXÇ,üG8á (XM‘`›¿T5o} ¯c"ÛCc¤¿î‰(` QUìÆÏg»÷ѹ_B¿eÙ“ Œ>¸a1ò’2Á«5b]ÐUU-ûB«Ù£34xlDh;4+¿ÏX¹ýE}™ÛkvÍl¥‰‚<ˆî†2I+àà ‘VkÍt5”ª¨˜¤û±åzò¼±³FõéÇé× {›=þZtº5¿±píIŽò4®Uàˆ¤,ê¿ žÇ`WUF¼WoÑœWÙí>œR”ˆ¼ÜAÿf<³îl›²=€6®Áv© ‰D1(˜ËÈÃô– ©AQûÝ€I=ÚïÐI}”}§0ÅTvyá%dbI$dx»­.½ ýÌÅÎÍå¥ # z• äH6h–¡¡¯¾¢mz+J»53L ÅoÛMý ý˜àÚ¤ƒ,ÏÅŠz­ NÃ0#Íö&€Ïv{5ɵÑkØÏ•Ë›#/›¬¥‚J)ê…y#îtM§i­v lò¾$˜ó+uEVHÈ ØêÉ=’I»7äyÒÝÝ]’ûTÏåÊ'õyzD) qˆ7@*ý»¾Á¹Kèb¾Ë¾_É&$F˜8y$xIäܹ@гíß]~z—»¡J»ðÏ$°Ë<½ OB5UöM ë¿>zÖoôj£ö*lÉÍ\—Ã@«"½,4ÄÕµø¿°…]]é6•QœUök.̆ðÏ}Çβ­>T~ÍPl[[àÉX@ÓÂÑ»ÃVŠ=ÿÝk²“8É ÂÙ¦ÂÇ™W5DÏŽ9.£ ‰$›bI'²um™-³¾~<3e—ÕýWŽÕØ *èÙ4<‹l—gÈ;lxùª¬%É#Â[“õ  [ºï£_ž–Á|ý»7p…qä͉câ¾§sË6J’Ô§¡]»:€¶VÝ•——’eÆ"ŠE‘Ua!ÁÜ‹7t‚G¹:qlQ ÈnvA8RK %šÉcDølƒB­°Fϰ¥ÔüÏ5Š# !A%žDÒ‹è:Fì²1±òâ0e@’£Q)"‚,xèêgÃøSc¤8PÅéN%@‘%€#êPE‚ÜxbÁ¶ÁxöÜœ|Hqñ·¬“z“¹ˆXY‡gé’lxñ¥°/rØpÌ9K‘ÀI£2˜Ë–I l$ ôz®ílŸ¬››ç.H ,±¼±”%‰J è H«$yªl LÕÝŸp9qxÕ B±W*»c}xCΗªbÛ·(¥Ên1˜¶R¸ÄÛˆP{bDv~í-‚¸{¥‚vüé–Uæ:¯ú€J`æ®ìûˈ£Æ¨b@ˆú¹UÛëÀªuoTÊ”fÇ‘œ†<Å ˆá*ÈJ…ÆèÙûxÒØ-µåb‰¥‹&,¡@áŒDjÇá dH&ü+®ÖÁ0m™˜¸¯ú’LdrØÄÇGÈU (t“fÉó¨ ÿÉM±6Ø2áâ–C670lßCâ°ní°mÆ„cãÇŽ$w PÎlšdû“îu†O‡ÖMÍó—$–XÞXÊÄ¥P t…$U’<Õmƒ\0e&TÓK™Î)8úPúUéõG±Ù³ß~5‘¶IòL…¦Å0\˜Å²m"=»Yû[`¯ðxfYra +D@ŒcZò7uG±`ÕilüAÿj‹ÕF~ñÿ—eJÐNVwæùY÷­-‚%Ø2øø@ìϘ䤄›ƒ U$ÒÙ º[¹0åž|yç˜BÛŠ­r(7d-×~G}jN€4sqcÎ× V!e‘ŠžÀ ‚GçÞ‹@É…³M…2®j‰žr$]F=I6Ä’OdêÛgÀÉ›ý°Œv &x­Y¸•$­Žˆ$Ð"}¨Àf›`È|h1£Ï@‘ÈÒM˜å–Vf-Ø ›ÈñwZ¶ÀýÃnÌÜ"Ï›ÆU}B1ÉkÉSÊ”ô+¢AgP•·dæeFÓe'£Ë"ÆÖ@±b*ûè]^€¤;+Ç”’>P0Å4’ÅŠ˜3ò»k6>¦ >,šîÛv}„m.§æy¬Qá  ,lò&”_@Ð7`éjí¶.çJ$ ÐÌ$BÊYl(€A"‰êǵذm°D{nN>$8øÛVI½IÜĬ ,óô‚I6,1>\Ú~Îg‰þt úЧ5Ñ›çßO ¦O&ÊÇð|‹ŸóM’Vtãd•ªßBÀ'«5çí¨ÁÕY™IvcÊø&|é2.‘ܲŠìl÷™öÖgÄåfãÈ¢…/ú:̧,QèPªŸ}ê>6Ýþì«‘%_£­ƒð‡h›oÌË·—€VE (BYGFÏd’ltèë¼uŒ­±ò|6“c*Ë’ž°Éõ¹ú$! q T0,è•"FC@I!Š–úƒ ?H£]ww¥¡Hl)’™sË6w© œ}=0=.»ìvl÷ß- G; áˆ1±¤Â›0¼Gà„*qeV?Q$“É(ºèÖ–…"Õµ}¾l,œÐZEQ㌨UCj?$–$“vlö:ÒÑKK°,øª²e¡rþc—¢Dd…â€`x…U÷Vl Ñ)¿±ñ÷¹þ¥Êñr ÒfâòìHc@…¡H®WÃ0Jñü¾O‹‹"²& |)°ˆ$Aèõ]ÚÑNϪ?/ßKFq*ÓFE_ìuE5чxÙvÝî!|K Ô:Øc¬¸ÆFÔ¥‘ú<ڌǓòò;!‘qk7V źIÖ#f”åZ%ÿÑæËòѬKÎyJaú\ݨ#¢{ z5ätjŒWDs“쉿ÑÞØøÑ¤3"ȪC³ÃÉX‘Ùãb¨ø@Qö(¤Ã“a?ú;ØÚTùvTZ@Ñò&’ €ø$ƒì@«Ldþ޶#–k‚Ðú]ô n€7dQ'¾èôÇT¶ÿ£r‹È¨ðY+Šˆº MѺk$‹Ñ¥öDèœ_ôu±£·Î"L½ÁŠ“Û6{òØw£Š~•ÿÙïÂCÎÙüš˜/²ù¼ŸôyðóÆ×æØ¯±–ú+ú9ÙK<ž›ÁÙXŒ]‹ª³t@®€ÚÉ"ôi&SýmqÂ`É|y>’DÅ*ÊÄØ#ê#¯°ÛR¢\™tÿGÛ? B㼄ùb<÷\‰$“ßcÀñ]°Le$Ëa£íŽxæÁÒFD‡‰"‡I³ç¾¿MG¶U6• o€>aõm‘ýÿÑqľIYeøá(mèóJ+SÅy$hÚ~ØöiŒûn"FÌ)Ѝkj4Èääov ßMÖ¬Œ¤Cy¡ïçQvUÙ{›qÛ›€càýޱ4äš7¢ìÁݱ •úÞ¹(s.™ÕË‹Ùs‹ñ=u¿Üê×7ؾ/¢'Ääw’¿Øé\ßd¾+è7ÄõÞ@'ò:%Íö[â‹ñ?‘¿óhãÊýŒ¸ˆl?‰˜õÇ÷:˜rý‘K‰“ò€eöïWeì9q}ò¿ÿÞWþm+›ì¹qòÿÞS÷Ò¹¾Æ\Dü§Äÿ÷…ýô®o²eÆGÊ|QßûBÿÍ¥s}—."¯ƒñ4œIÈ>çS_±|E¾Sâ0¿ój×7ØËˆ“‰ñ9ó’?}+›ì™ñÉüMÿy_ßJæû-ñ}òÞGï¥s}‹âú*¸Çã wß+›ìÎ|_D¶Ĭ+æWíçL9º²çÅôJá|LƒþÐ?±Ô®zì'ÁôCa|PãþÒµúê×7ÙoƒèAÙw²Öf_=u!|%6]ê2f[Á½UÅÈ$|§Äý=}j¹¾É|Dü§Å_0¾>úW7ؾ¢N'ÄÔÌßJæû&\=QGÁø™×‹d¯ï¦<ÏÙrá^‰Ÿ€̯åÞ˜ó/bø™'âŠÿ´/éËJæûÄTá|KãÖOÖõqæBøƒäþ$ðrôÑG™‘ˉ}§|Êž?š•LhàÐüµ&[cÉÅZGyUP|Þ½gžKzê'Øjäg¢}†™ Pz‰öd1Aê'ØiŨŸa¦C¢}†™ Pz‰öd1Aê'ØiŨŸa¦C¢}†™ Pz‰öd1Aê'ØiŨŸa¦C¢}†™ Pz‰öd1Aê©èéh´…ÈÁÛ•"5’Û Ð€4  h@Ѐ4  h@Ѐ4  Š}Û (c呲¯§!?‰‹q"«ª%lÿâö­Z`Iø…F0œâžR㬸È[¹K7·])gÛû)‚[zq¸œ8¶ù$D•c’DV°Ä`"€ad°#¾ …½ÙÑä¡I®‡å wìäþdžyÙ8Á1†¯«†.;=‚5WVG~N®Š˜æÞf„IV¤ñ˜¸Æ’òVõŠžT=t‹ëJdnÍv\¹³äcˆ¤IYUù ¬GÀó¨CMuZÙÄß÷Œì<Ù"ÄÜë?¤Hu¶.XH(¨Û>Ö˜ÚgjÅñÿ-A³‹…½çK»ª—/äM ‹ÅBÆËȨ 'Šl‘õ ¯X‡vÜ79BM’Å21 ¤zrlàÖmO‘¨û*lÕ¶®nLyFMÖS¬R Lqòh1éhÛÇ›Ñö-³2fî+µãJsfs—”DlÇêzD1ZÆèI}ÀÓÙ |ÌÙv8säÜžвªG ––K!T©êA¨ß` ÕüJïÙׄÈbV™9_¬/€k°?+Ömœlã97¶† .8²£ŠX‚¨PŽ$‹äYºÕ)±îuüHvšEU.ÄPnª¾úÉvqqwùóÎt¸YJˈ%ÄÇŽ™·Ù&”‘íÈ=~#lÑ·däeÉ“üFzctÈxÅ€T÷^äy¬™Žç¸A´ãäK#¼–ôä'¨c!Š(/&GcË×â61²÷yþ\ï^uȉdI4nN¤­Ã±jM ¿Ò•º!l¼ì¸gMÂI¥^„nÒbˆ™9yÈ+E{_k÷Õ½¯¬–™ÄÀÞs§ÝÖ3!x"XdN*6^E@ Y›·Ô)˜XðEƒã[!?Æ·ÂX²d’)q‡˜ ¥LfEWfÕOUdþ Mçw“ eåIÊDh§Ô–6`€¾XкïŸä˹çƒwœäG†Ø±HÞ‚ÄUX’[— Z€+ø}¯ßYåî9Ðn„<²„ù¸¢H~^ãxØ(-ËD1>õôVu}gb«Æ¡vfÝ2›lÈÌ„ÐÂΡ‡D€H¿ÊÆ®Û!“`ÎËÉ–x2&ycUGÇšEPÎbÈP©#«¢/GØ/¿çË… Ï­?ñ¨-øX€¡¬Y `Žÿ¸.ÁÏ—yÝåÄÅÆY}<¹e¨ÕI’XØ ‚ùb@ºïq¬œœì¼,<Ü=ÂXdˉQEýLO%'¥ ïì>ýäüO$o2¤Ï:ãÅ:B¾šFc,ʤr$–²X@ÕûêÖ¬ Aš7ßA7)^$„ÉkÑY ̱q4i¸˜Ç‹#¢në£ì´Î™ y:‚™Îßó䂊wOZ~£P[ð±CX²@ÁÿqWd²edåí±ËÄL $¤Wl¬T‘_r þú°`ß·œì<Ù"ÔÜë7¤O5äÅË UaçÚÓ“¼g&ôÐÃ!hâÊŽ)a ¼B8P’/‘fèT¦Ç¹V¬õ›6î¨e/dM ‹ÁBÆËȨ 'Šl‘õ ¯e03cÏËÎW2l„—+Õˆ²FA«)Vhr^šÉè×eô3\é×/L¼…hLLÑÆ% @ðâA €kî<‹Ô í“'#'þiÙ&t>¢…qG ÀutAë£`ûèZfoˆ3ó ž, ÊK4r4aUIw@ ( I>iz?z•ß·å|îl¼LЫ‘~,_ç¨vF垻ɉ&“ÒL¨â#Ó_K‹($3W Öz£VT{_@z Ѿú ¹Jñ$&IãtJ (>Ì|“п=½17 ±"ΗvÌY[.‘…x+PO’jÉ'ï¥0eÆÞ²òðr¥1$‘2£ìÀ9Š6M*¶A²¤Õ `²o¦)R|Å ³3ä¨Oð†äÀàì¡UcJÝ~Ë–s¶Œ\·˜;I—eª-C—Ž®ììEj>ÁÏß÷œì,É"ÂÜë1ˆ*ëÉ‹–$ ª6Ãϵ¦Ý‹«ÔYs†ñ‘“’¯‰$XÂ…¶qWd“J,ߟjꀼMÂlH³¥Ý³EŖˤa@^ Ô“äš²IûéL] Ú7 ×-Nà¦Hæ>U‘ŒjUX(${ä¶Gd@û_7to‡ò²#Í)>3Km,*\²€$Qº ‚ wÑUV;yÉÌF Èš$hdc,8þ¡æ8ñSÑ Ac]TÑvWÙ³nÊlÜ3Yx™¡W*@ ž¡^Vóœ›ÓC„ÇTqËâ€đ|‹7@¥6=Í­X;,ÊŠ]˜’O÷Ô+ìâAñ+ΙùPf@â<1>4!*0yQ²M)#ªäžÍ¦BØ{ô¸°å>dþª ±e›Š’¢ÈYIºR ñ¥0N>þfYfÝqÞy2d…g䪀†jb/ ÷оÁÒ·@™332¾ƒrÇÜÝglu é,d<­Jµ5õ Uw~:{wy3ð!&,éB#Œ¡‡&{Ù€]v]•öu5>ë–ø[fFd@rŠuä< ùXÑlö ì¼™gƒ"g–5T|y¤U èÖ,…J’:º"õ_`fù•—xðá 9͘•K Ìxò!Gá«7@ž®´]Y™YrìÃ;+,:#)T†6fq`òQ¢!jﮫO`ŒÌìÈep’y¾OÐÚLoM’É<‰ä ¢½¯µûê¹{Žn>çõI(A—IËÜnŒåÇ¢½} U_@0÷,ùwe¦sÍψ¶v¹ ã}ê gyΟwTõ9ÀùC"ñP±²ò*Éâ„›$}B«ÀÓH‚0¾"Ü›\ÇJ­·¼ñ3  $Z,  %A`,’mO~ú”Áa½æA‰”eÌ<¡0åÊŠ§#q-@B™…X>5°IÞ·ð„Yo$nsŒEø!”©Œº€?cj§ª²Q‰m‘.ñ»Ë‰‹Œ%åH“)¢“$±°@;òÆ…Ðê½î([;-›cÆË ½À5þzŸäÄ™s#ßcòÐ’ Ä ”M›?QñB«¢{ÕõdÉ›X"‚kÀñz–Çø<öĈƗ1ÜJ­·¼ñ3¨ $Zä  µÀ²Iµ=ûêþBÚ.›æ\8y&lÃÁZƒ.DP}7n%¨(S0±à‹Ƙ—&Æ·ð–,©$ŽOž0ó¦R¥ ¨¸‡6ªz«'õ Q-‘.ñ»K‡‹Ž²úyr$ËQª’òÆÁìËÐèv(dÈÎø‡8¤yÅ—,“ ªÓ)²å‰€€*°óìÅ&z öÖFL8/ÛA“+ ”ÆÂPÄ%"ë¢@"ÇåcõÐdÌ»4ù2à–Ì›ÔužT2 |d`:€Õ­ÐMŠßw 0¢…b‘ÓÖŸhÔ?K5‹$,ß÷6Ìï´¸x¸ë/§—"L¿ËU%储 /–$ ¡ÑìE²3¾!Ï)Nqe‹$Àª¤2›/ÈH(¨Û>ÌE±Ù[Ærom 29QÅ,\WˆG Eò,Ýj”Ø÷*жFõ6î¨d/O42/ /" ,ž(I²GÔ*¼([-ðîï¸d žVxçÅ2+•PÁPÊ´,¨ä›6§½F¨&ÎÞ³H¹3¿î`ÅŠfA4ü F ±úX€¡¬Y `Žÿ¸ÒH±»&NN^Ù¹ÜDÀ²KDQeb¤ŠûO÷ѪbÿG?Ýó°ó^<9(1ÖH*Ó¯&/ÈH(¨Û>Ö• eò7,ÕÞ QÌþ’eGšú\YA!š¹³Õ²£ÜêS0ÃÜsåÝÖ7–CÍ<|^5ôÈRxð YjÁ4i«ÀÓж6w–ÆÜaù•—&&#•€Æ%`$Šû“ù4-‹þ!”0¦…$Êùˆ¥ŒIêÅ:#  €9Ñ ƒb†¶6Í;dÙQOÒ4† †E’Hø³ éªÀÕûë½~Ö ¯ßPSâW¯×å¡)8öEèl%CWF6Hₘr~z `½õ_b˜XÒÙR¾È*k¶Ñ:#[%GBÀ½Kaé“¡@жÃAl4 h@Ѐ4-°Al4 h‡Øil€4  l4‡Øil„p_¶­°N  h[aBª´ Pû l(}†‚ØPû °¡ö aCì4‡Øh-…°Ð[ a ¶>ÃAl(}†‚ØPû °Ð[ a ¶>ÃAl(}†‚Øh@Ѐ4  h@Ѐ4  h@Ѐ4  h@вö¼-Á”æc QÕI°@aLV:¿:´Ñm”›kõ³ñò û Awàà 굉 ¾ÝˆÙ_69¬– ™•X@•hd€ÃShQ掔ËlÍDž걉Eé²¼ŒÃ‡Hg¡C½i«!WØâù9qñ–žR¥¤™ÞCÑvX7UÕG±ùÏä m[{m¸ß.Òsf‘›º$’Oâ$ÿrI&Ïå¦ Õmý?ç¦ Ë•µcf̹ü™h~6€6A€=€AÏÜêÒNÝŽ3¿‰ú?Îô½>|ỪºóÝÕë4Ë{²‘mXpeœèñÈ–7͈Ñ$)4 ®ÈžïÉÒ™~$âmx4¸¸üK(^Üž @’Yð(~]iLÉ#op¿‡,`ôÌ|lß(÷wuïwïzbËkÉÛáÉc–2dÊ9B¤:*Aàø5¦,[ûß*Â3¯Ë†4sº•åø‚ 'Ü’I³÷:bųdp˜ÐFªÄ(bM¹&ÉüΔÆLCí8rf çÇc `Ý9T$@‘`W} )˜p1±òfÍŠ—#¬ü‰åÄPèš>Õ¦,¶Ë6$/$’úd4±„vV •,ˆä{{óÐÓ-‹hÅ\eÊÌ*ViY™ÛIë¡ß^ÚbÉz/“·ãå°MÒ„(ÅJ‘Т#¢GDtHðt¦[bäÙ0¤ÆLC‹hUR9ÝA¬$_{÷û)™¶|<‚ž¬,UBIJ°JÀ*S_˜>ÛJ`ÕGìt¦k&fić(çÇŽD„·|Éš$…&5ÙÝù:S2íxxÑÏxŸND$ÊÄ̉6OGíãòÓ &˃4˜£ŠÊArò31ª£È’EPª=b´Å‚ƒa|¨Äô(s a+ d–å|¯².îxëLX"mo—NƒVM«o“1Jȱ  ,y¶fø‘È“Ù&É$Ÿs¡1d͵íù¨Åc !+è¨!M~`øm ‹/&æ É3©µ +SUaI hžÀ¾ÏßA‹)Û·Å“óIæ˜+R×d)4 ³d{?s Å‘·m˜b„Á*ÑC²€Mš û}Ÿ¾ƒjõSï Å‰ËÇÆÍŒG¦•ƒ!W*ÊGØ‚4H°|<,£m{sA3cÿ/U’äG[£`Ùò|Ýßw Å†VÝ›*Í“&P‡ 5ú€ 0@6Ÿ¹ÐbÆÉ2´rJ–brÑ›ðH+ŸDŽþú X¥Ûð—8î Iê‘E½v Žèqº¡dT ¿: YXv}³Ö8l4f2²HÎ*=t(t>ÃA‹ ì{KbÉ„ñ3G)NS±f"ªØ›¡B…ÖƒhÆÇ‡3r9ÝË39¿Õ‰5ù]h1e3°q7ÄYEŠ«&eìñ"è€Eø"ô°l9'ÇÉt,øÀˆ¤$¨ džÉɳïçA‹!öí½ósDLƒ_2`­Ñ ‹»èh1dǵàÔs£€‰ ›.HD¤Ð&» {¿'C%#Ú¶¼•Æ?ÐèQÃ1`³ÄHUìô(~Z¯F²~X^Q¹£<¬ÌH"Iê…QëÈ­g˧ŽdøPc O™¥d &nA‰6ܯ•›"îè׎´òÀc1¸ûÿÃØ$ùHˆŠ-û~§»üÏgO$3•¹ü/—2Í•:–P?÷„`0ÈÀ³÷:y`ñð´Ùi¸K¸7©ú ä°X$U€A¡b»¡w«äŠ&-ûð¤SfØ¢\Ž>«s'—C¢hPûjy+åðv1‘b‘824…‡þ /g¡CòÓȆ2Aåð|xòc.H+)ùÌÌÆ€£È’EPª=bµ<ÈŸâü°Å_HP7¬ÜƒInWÊû"îè׎µsØÆEeÜ> ›GYÉû3ØÆDÿ­_øùäÿ˜iœ~ÅH«|Sðó§=;i»ýÇLâ*Fhw/„!Ç—3 ŽpDªù ×wudÑ6n¨\ãö1‘gÝþ|HðNRˆá 锆ZèÀ‚ uwd“¦qûΊK¹|.4x:‰J IJ¤Q‚ «›«6tÎ?c ÈÝ>Ê‘dšt%,…AØ{‚Ÿ¹ÕÎ?aÂl–ݾ|±œÙ*d ÊýR`¨4H"Ç]ô53Ùp™o C”sS!C’ÆýR@$‚HRhGdOwäê¹Çì˜ÈœMÛá,\\•RʹI $ !E“Сùt5œâ1’4ÿ­_ÿßSþa«œ~ÅHFVÿðÎb§Ì_¥ƒ)I ²‘î ƒDŽ‚Gƒ©œCŒŠ6éð{Ã3Nœ1¤Y!PõÅ–èô{ò|Ýßw§’Níð–d«>FR³-¤ 5€ ÀyØ~çO$2Ý~“+æß$æ½fâXº$(‘b‡ØiœF2÷O…"Éù¸òÀ~LÀ˜ª–»!I M› ÙûiNåðÄ ,ñæ¸õ±Êsv±mÑ "ˆ…j>HBEáÎøqaxàÉú¤$ \‘Uõ_.ª¼ÿ×O,Ž~†coaGòðdªŽD°äI$›$’I$žÉ&ôò@a"ãâ]•ß‚f©?e"ôò@c2eø“g„T¹AIöb§’Â`>%Ù‚«ßÙ†«ä…è³|A´F¡Ÿ,Þ ùÑò@˜Ì©ø›f6ZþVF§’|sDŠv0,æ§gî4ò@˜ÌÅÎzõù_$3ñFÊTš´1§’’~&ÙƒRç/çØëO,(«Š]špó±÷õðææŸ{ëZR‹FqcÅ×zöN„ h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@Ѐ4  h@sw­îM“-^Ui"–+ 8›v'ÿ•Ü­ζéh$Ùær¿Òé•üŒ,Æ0ªŠW¢Iwì?µýõç|®W^ŽËýŠ‹~ø‚L $ÌUb@ôØ€ ýº³çØûk Rp:¸Ç#¯ñQñÚn!d« ÄtH>h÷©gtÉ>$•£fÄy»Ãz8¨`$‘A²h) øúƒõî^¼3MŒmçrÉÛ'Ý ’Ž8Ö@?—õ#’Aª$‹ Âè‚F´Bø™9Óâ;„) ,2h$‚O€W½ëœÛ5ö\îYŠÞŸkòÖäoœ/ˆò3'ÜjI qY¼ó M ?â'ˆ${ünÛ3Ivø–X²~GˆõD|øÑín®üyÖäãf”ÑÏØ§ÈÈør›Ö˜NŸãt6C1¾”¨5ï]uNÑͪc~Œde‘RŸŽtD€BI·bd$ÀcZ3h»ac®Ã•…pG™“©J ª ¤¨,EŽ˜Ùtº »T»;Ö6ÕŠ,’¸ò¼Aqä5|•I¯vØ&ý´h˜ٓ|âÌØë…!–HÝGjZäCp'êY A²4'ò=NÒF¬bd$ÁèkÁ¢E×BîÏ;ê7Å T3b0–£$‘PʽØ@=BMQ$w`裻ã‰6NFZ\`¦Xè‚9@³@Øüú÷­ ¼N&2nK¹Ç•˜ÓÏ·«<³H¡#oæÚ±¥€ _ÒIžÅjʉ>.qÅpá‡Ç`«=@Ä02)n vƒ@ƒ}öHI 47 ø{m3|úàÇŽsXàŒ‚(~«Ϋ®ÍX¢iJJØ)ðÖß‘™Å4B/Rb*‚À9 H$)¾¬èEvGIJãÍœfY aò‘6;3[±21¸H¿¨ä]’¾ÞCÙé øñ ÝžklõÄ¡Á :ää&JäxÉb»°£ùJ ×¹Ð7GS?=7 Ÿpþ#´°$°ŸMHe/`t žˆ÷ñ¡>G ´ç͇>#>;¶>;ˆ91,?Ë ÈÝY$õz®™š ±‰°@áLg² ¯Me&…÷Äd ²¹j¿Âpqóò/¡' t 0ôÜE¹Œ#Í›ÐlÕ™þÎØ»–câKœ1 ".R³$ð7jIb.ˆ°¶§ º ²‡âBÌÐú‹E¿ö‚¦0ÿgg±UAÍÝU$z=‚þ&]èäʼý_–KÓ•ñ5UÝߊÐÑÍøg#3³cx— Q%+!!Ie`¡ "ì“¡—c~$Ê‹#mÂËQñ¥™YŒâ£âÈÜYî¾ÅM$äèÙÊÌUþŸ=ã49 ™3­‡¦à-Ì`ñlÝtt4t²¶èw,m·qÀFÌ•§’HÇ4T›¿"Ø…"ÿÆt3¼ƒ bá|GëÁ&Dóä¨h} gˆ H`l"‰ØÐ`Cñ²´>©ÊÉ#ÿ}ÆÏ/Ý:ëÅ.¯½ñ/ðÂÜDXß,ʘ!ræÅ—šÉ(aLÆ€ä~£î~þÖ£ÑhfÙÇø´”ÅÆçMÊ_XH¬½8†âH>HwZ+ —?nØðÓ;)ˆ–oGFBK‚Ì#=­@=õ¡]¶`ø·ÔmÕ£$Ÿ,…#v}@ìxÆ/ñ3p€iG~F‚%3}Fø¥‚°Y×2# =¼‘•PʽØ@=BMQ${ƒ¬ÈÑ]°Ì߆R«2Ï:ΞdxÉbØQü° ×¹£ [áçÁH³Æ<ˆØFLù22+’Êl–cl}Òh}ŸÈ.VÇ—‘·<C6DE±âpË E”áH«PK@ÅÝ“¢lêü>Ð͆ñÅ>œsŽLXøÇ  K(²²A¢Eƒß°”…¿³Åñã™ñâËeHCM)úco¤†£åø† ›6¥!lß…™`anlË—“ðe첨-uÕ‹÷Ò¹_g3-bÿY±„H3¢¿þ ©ŒÇÿÙÙ²*¨9»ªRËmœ[Ã$‹$ÓdÎ&_Lúñ ,U™‰?I@2Ñ>ô¢öøöÊ,ã¶dãâã¾D\YÁ•–Á_WÙŸ 6^ —lÍùÜ|9pñÝÕăŒr±£Æ¬‚AuغïAhÏ‹¸m#o“ L|‚¤‚!ãWcKžÇ’ެõB†¹åó£¥T,ëì±caâGµC.:i Äy?ÜÙþú©Û&-#•ñAWÜÙcdV¨ø’7gÔ ÇŒbÿL¥êÆ®±2²³¸3ößži”zÆ/W‰qº»ªóíw§Å›0âÉ´c|I•fGêKd©›“ ! I+¡àW@j´½…t#øYÆÝ¶í»r‰\–1³äEÄ£‘$“A®ÏtoG^ÂlDYV4¹XPþWànq´ƒÈdðº±Ù»¨ûÑcu±yÓcA²ã”—¡læycFõ!ˆÄ!€@%MXT*†¤ž%K- Ü7 |Ü|Hs ‹&‚UR£Z U'ÉPÜ@² ° ²WDÆUg¡Údy6È=xÊ"_T·_U ¿ÎïEØÙÆÍ*~&$2¤©›ˆžÞHЍe^ì ¡&¨’;°u¥TMÙÜ?o—"|Xd .8S"UW!b‰ l¿^úŸìåìÁ›sÌ]ÏXž|HÚfiTú¤¥X4£ô’h‘z!m¶ ¶yñNt^Œyóã‘\TÈÅI ݓؿ7¡6!›jÊø2ã",*úf $ô¦ˆîÈèû×^4 ±ûómy1Aœe›±åTIg®NxÓ-XŠ"‡búï­ÐØd¶lù[ÆJÇ”8‰½Yª¿”üCê _a~5+T-äw}þƒûiQ%Ëì=þƒûiQ/³&õ ƒfË8Šþ¯Ë¿§éß.\MUwjÒ‘mýœÏ†æÅÇLìÔx× cIJÂ-"!Ie°H$(BkÉ'ôÒ¶;llÜ,ˆæ‰q¥]äÈBcàQŠ—:¾=Õý´¤7ìÇ»>VgÃÊÛ˜cü´¦GÇ*ªB‚€X†ƒõf€‚t¤-›7™v¼}ÇnÎÍ”A!”ÚO0TÆ÷bÈò@$_°¿µ¡o!yGd“âTÅ€ADR«äLÎØ•¥Aí¬~ÀW¹èû'rÄë.néêA2©,…UÇÄŠb~䨻zì o>;.^tÙG£>˜Hà‰Àg MÈÊ;šÙŸ ¡´w=þƒûiQ%Ëìä|Vª˜Ø÷ 4G$ DÇù`` Ù¨b¤Ùì€dj–ÛöNË—‰·ì˜k’äK7£Œì†ä˜FhxµÙëR¹~+¿Š4j?Ë#a»vLÛéA‰˜Æ J;ò4¤fœá”~"Ä–m¾oMr¸@UÓ‰',Är»¿b: ×d‚¤-ý‘€Û&GÄŒ»h‚&€È’…p!ɾŸ%T‚lûøè£i Ùƒzû–ߘ…DÜ’[¦›•ßFÁ7Ñ÷JØ·‰M™ö 6L˜]à›yšTä* ©#¾ˆ óäi[#³oÃÛd8bÅ<¬e’5±¾ °!¶¦‹oìÏñBm°âÁ‘™(Œ¦LF>r•ﱫ£BÏ`пê‹fÆÍÛS#ײÃ~ à $ÕQÏ~Ú”…¼Žà¬>$e^1Ì™‘‰ÿy$eTQvP“TO½ƒ£¯eVY•¾" ¥VeÈgO2ÙeÎA$ÈÄÈhöö5{5Ï3c˜%„BB³t@èïúyšùE>÷þÿú= ü_Ö„Ç:¢…l~ÇÕãϵ~¾4¤çû¯óÿº.ÔWþ?õeNOóŒ@Åjýθr+›híÆÞ¹Éõ;ô³U^+ß]x’QÿÏÿ§.Vó“29š~ÿ˜Ò“Ÿî¿Ïþè›ÇõãÿV ;"€I…ò~âþß}Uù¶»×ûÿ¸Š¿÷þÐEjUyÀx"¼ŸÈ Ô‚Šºêßý‹+÷Ý#?ËÅý#÷×—Ó ùx®¸ZEjmP_°=꤬*>7© 2ÇÛ,õì5Òq“šýÑ΂‹¯VBFP´ÁHú|ù_iÄ©µìœ4Ÿ£F6!–W’>)õ[hXEÿåïZè’͵޿ßýÎoñIþÇÿÌÆq±…çڡ赚r>ÞÖ?:“ãÊm¢ÂxÅ&_ý\ÌÂ" Um!G\î€îG}{X:éÇ£ÿ“’nD«Ùqÿ±ž§àß’hÝy4Ÿjüµ_Ž¿_ãÿaÉ9ßì°øSw™$ÅR‰&‡]×Áýµ†¥ã¦i8ù- âøßR¯òÛê‘T÷ÙüìùkMÏâžý“á¿^‡áâOˆËE+r³¤‚ Ð>Àþº¿%$÷ÿȸ´Ö…ón,ùÁ)bQѯ·ÜkŸ$GHMcE°þݱwž`F¡ÚÑÖTôW(ËØïˆ6m×| W8Ê›ž_ ¥ì¾>É–›qÇ“z•@û^˜ÙsH¦~Ë»æâÅ…CÆA³u¨âØÍò>Þä•À¿H£ÑïL ™/ðîèì/:7à÷¦2áÕ˜±ÆJ=U0 h˜~Þ8œTóÕÞ˜ȉmƒw<™qP ùÕ\msG¬ÿGÑMÌ!º“a|õêàUË͹ֳUïí®Ë³Žú9ûžôÛ|âþzå>LY׎#1ø©ÿàÛXòš\!þµ?üûiå/…þ´¿üûiæCƒýiøöÓ̇…þµ?üûiåëSÀ?¶žRø‰ÿZ_þý´ó"xP­/ÿþÚyð ÿZ_þý´ó!áAþ´¿üûiæCƒýiøöÓ̇ˆ?Ö—ÿ€m<Ⱦ ÿZ_þý´ó"xP­/ÿþÚyð¢?Ö§ÿ€m<£ÂƒýjøöÓÊ<(Ågþýµ|ƒÂ€üTãÌöÔò 'ýiøöÓ̇…úÒÿðí§™ üTþ=ûiåëSýÁý´ò 'ýiøöÓ̇…úÒÿðí§™ õ¥ÿàÛO2ëKÿÀ?¶žd<(?Ö—ÿ€m<ÈxP­/ÿþÚyð ÿZ_þýµ<ÃýiøöÓÌ<(?Ö—ÿ€m<ÃýiøöÓÌ<(õ©ÿàÛWÊ_­OÿþÚyIâ'ýiøöÓ̇…úÒÿðí§™ #ýjøöÓÊ<(Ÿõ¥ÿàÛO2 ÿZ_þý´ó"øƒýiøöÓ̉áD­OÿþÚyG…ø¥‰ÿrm<£ÄiÚ÷¦Ü§0zd~zéÇ<äc’£©é3~Ö»R³…êÃГï¥!h=¯Å¥!h= >úRƒÑaå´¤-2Ùñ¥"‘¬Ð€4  h@Ѐ4  h@Ðý$ïYyÙ«±áÈUI¹H>ÞúósM·Š=|PI[3m£ kXãÃÆçôñ'²A>Mx¿Ïι)8,N®*NÍ›W¸–L÷É HIUo*5¥ÃÉ/’1å‚Ó0ålûæÎ&tÍ͉ý5‰ÆQèÜevt>ø€9þ›9¹¥Èãcº#»üÇzß$£¦cš:ÑêvIbŠ?áÑ­z„]õ~I=›òIòuë„îÏ$ãC· ØñæŽ)@!Ú¯ØkR’rlXÍÆlÃŒOÙÚ™G*5Œ±+.õ±Å0‚L…H¶@PI ITâÌÉIhqÛ[11c ÷d‘ÝkQr£j3«-‹½må¶6J™TM«Õ,X‘ﮉ£-“¿ìùi#Áž…b'Ô{ (Y6z"ØëóÒÒ•VR?‰¶‰ay¢É$GøƒFÀÙª@$›×wÖ™+º²øæn™¢NÅ~¡u®5æÁ:ûébQ¦TüE³ ‡ý¹ŸÇÒ°m¹UuV<>/ºÑMC¿‰b,†¥ý…êg´\%ŽÌ#âX›pþµÏŸjh’ ê¡`gYS“fœ"¢j›rôÖÊݵhçL(h¤mY W!•x†-,L€‚.Á`ÝiÍ]PufY>,€—8ªìˆ{‰Á+é"ü|xïÆ³)¸ÊÆ ÆÍ|I¶I„™ŒïLåx¬LÌ]Ø‘àùÚ’}œñk¡’üE³Cˆ3¤Í2ÃQì~þ*ôÉeB¥†^ýµáe.&FIÕGƒhY‡r4´ÂR¡Í¸â¬ž‹J¡µêeì¸J„Å¿mSg¾< eô€H @5D‹ì×¾«’LŠ-¡¯¹aBY!G%Ëd“ì52Ùqtg‡â=²LY3$*Fiƒ£: Á×wÕêäˆâý?ígüÕÆX¨—+ Ž5wÑöºãLÅô+/â\1¢Éƒ%MB%K@è~¤ö±zŽI«F£i20þ%Ç’Dƒ-ÄRK|Ýž‰³^G³WGSŽnJÙgž‡ˆ6Ÿ_åÎYåayzlT:ª#Ø›ñ÷ªJ¬Í6èdÛ¾,0‰½@ÂÀèýõ"Jʸ¶ãAñ-¹âfNðAê1™Y¾]ÂÚš 1hß‚|%wý±Úe2J†L²‰qdB]šeàøìÑûhkâ1wG`çìt+èäÞ6æ.ÆCQr°M©Z°E_ZáÉ ~HíÇ5Ó4Ò¾Ûf)ä“ÎT{'’Š¢ÅÅÉÙ‡?4cHqÚwUz4$w@’ =jÍÖ±Œ«]N7¾Í%&ŠQ…ý6ˆ5ï£4DìÌÙ.vÅ,Í@†ë²(Ÿ`Šö#Q©{*kÑ|mÚ fõùÁî@€ ߸¢ ë_%I‹Ú"=Í„BS,¥bœ¦& ñôžÈ6*‡}ýŽ˜ËD¸Ó5oûŽ6NÝN2É"™JÒÆÖ"¬Aò·ÉmQŽ:NÌ»Î凖˜sG-'þ¢¡'ˆM ä‘CÞµ‰''Itn-Gmö5r'\>›Y4ÀØ#Øë9M-šxÞŒÅxÓÎÞ§" ÑèMT wWuÞ¥6¬¯£g¤XcÆ2$`I,TøüŽŠú#HÍ‘º£d7 ÒªÆœŸÔB§}Ñ×G½i©)8¸‘ZM¯êd},‹é· MÕ_‚=µœf[‰·dÞ°11²2²²™ ŽN!¤Vš6"ÉzØýµÚ ¦Ó9M¦´uów<=´+d»JJˆãg4(“J ¾Éèu÷×c†ŠÏ¼í¸²ÇÙ€Y ©`$h@>Þ4.(ÙõþZAõþZ –T‚&šgUDRÌÌh’~´¸âî(ï‡!< ¬Œ¬ ,0X6 v‚’'7;o„M–üC8UK31ð’|ôèàh4S+wÃÂ2r}PŽœÒ*’Ô§ï^ÿmÄ2w}»d‡#(´…€€  “@šþš »à®`ÀiYd/Ä\Lµr Äq&»«½(!Ýðr3r0r ñ2†âi¸’j$] Å‡ºáçHÐÁ$ÕC–CÄ’€$X"ühO‰«ëü´™›—%È üT,ÌO€“Ñ4èí Ñl\¨³1Ó+ExäPÈãÁƃBr÷]¿ !qòòx»ÕR1â â9aA&$ý´˜É³q Ê‡ i‚Ë9a Q%¨Yý‡¾ƒâ. ß|ÖÛ⟔«Ë® *@`Š$Xú‰›Æf;ecz¦5Ÿ#"òR mG.‡µû}ƃâBïx&@y*' "wÕ5Ë»×¾…Å÷>˜Å“’ò*mJA¢"Á؋К+›¸á`4I™’¨Ó8XÔÙ,I ;«#¿Æ‚“4’ÃÉ r·\Ë{ÏüâÀqàH² Z¨;›#ÛQôitR Ïl£…÷"ò뉑@Ñ"‰’=õƒO³6fí·æmù# 7yT€TØ `ö,uçRI¸´jŸ-‡rÊÆ’lC!#’„AƒßTnüV¼>'¤{|«lºäúâ?—ÏU÷¿ØïWÄî‹æA~vce6)`Ýq=G ];V‘ª=û!îC´ “ߟìŸíª Ú´GÈ“¦Ro‹„ ø_ÒzäWßQD®i~!•#3¶Ü¸]‘~ Eþz¯‰­‘rűM»¼ \@9µ-MõÑûÇGGÂÐòÁŽ?˜Þá’¬³/%1©?O’hh{ŸmiA©Q—4ÖÎü¹Ø°È¨óÑj"è@’O@š½n›0Ú°9Ð&@Æ3ýdö8“Ù5@к»ÓÕ‹WC0ò ËÌ8b@XzRªº5Dެ(º³2’½Ûó±³ç’Á! €G!dgÈëÈëEžÅÚÑ¥b‹°!{kTþ‰“+’p°—–B¸€^*Ib~ÀY'Ï`~Ú˜þ…´L#*ŸY•”oj:´—¡“6V3ˆ²YÕ8’&$ ž5gÆŠ62eÑöé2Æ!wW.ZäEʨ;«¿ËZPC&S%°=VÆÄÈ&E°G €@5D‚@ Aó©($‚•™Ž^:´Šg[ÿ ‘ØsƨÑQ¹c´m/®B¡ƒ©ã¢,Ýõ×~Ú´ì&‹C™ú‘IbÈ6 ƒD{õ£I'Ñk`)Zµû- ¶öoÓTRíçŸéÞ‚o,Ú Dó~í´#@€°Ú @³&ô€$ŸÅúhJ`Ñú¼ ‰·á_û#µûŸúë\_‹1Ë‘Ôj®«^ˆœ›´p>&åóª:òòþG~Œ>ã\oèë_a©“.(Žcìu­ŒPsc¦Æ(Ž_øÿËMý_`Yþßå¦T~Ñ÷òÓB£öOÖ5?À¨ý•æß®´*?a;ú›ú²y?ÛüµEGì‚Íúh*?a;ú—¡Qû'“}µEGì’~Ì5Ÿðg_`݆Ÿàkì‚Ì j®‹Š%‰âÿ-ö-Gì¯&uEGìžOý?å ¨ý‘êÙ:B|"y?ôÿ–¥"Ô~Ùû )רs?aªj£öžüÛAQû$¸AÖ~B£öG1öÓäg_aɾÇVÿ$so¾¨×ÙnGú¥!þH,ÞË¥!þHæß}) }’¬×GG¤\Q<¿ðŸÛYÅ–£öW›kT…Gì²–>F¤…Gì€íuZШýƒr'Çùj.…Gì‰4N¦Ñ);úÐŤòîõ{´u>çûk·äpå¶H Kãß^³Éª-¡@Xñ !È ÇòÐÒûŸ„k³DêЀ4  h@Ѐ4  h@æÛÄ9ï3²AÍÏBǶ¼jU>ëgµÆãÕèÛ³m¹9(þ®zÅÅ `l úÍk°zš"µ×ŠŸg>TïGOÜðv­Ñ²2"G‘2D”H·z`p"ìY³U_UÝë´§Œlãç*3mPîû̳gJãå2ŠÇT@ ‚uç†Ry‰¨¥G uÅÌÚ²Õ¤ÁúåÌ)áAè÷þßòÔ•Eü~ÿßûý-Í\¾ŽîÜ3wY˜´“„¨E´jE}C‘ôyQë]c/ùØ£”£ÿ/&u—jHâŽ?Fx£õ‹æ(8‚@Gô`šäŸ}o–6ÑŽ7V[yL¶›6XÁ^ø7ÿ0:ÂK&oøörr6¬¹²%ˆE#¤ñ…$)4íØ°,6@ñCN6’V΄+<»‚Ä0ÂF‘’g°-¯ÅyñÝë){5lǃµfÈz‘²å‘„Ä€8·*P.É%‰$àèkwñÑΖE— .eÌÆlFŒÈÂW+Gè F‰"È'ÇÏ­4¨×i¡8›nlðNã•ßÓäKÌU¬n£C¾¸ŽôNÝF¼\ãŠØ†¡5êÔÉ̵AаðhŽÏAG±Ö”½«Ø±‡œ›F>Á-4f2Ì…Eq ‘dÑ *Áìý†³’rhµñF/)Ñ[ƒÈÄGäH$~Äë•Ë.ޏ¢ƒh–M妒61œ¤•$ä¥Qb{²Çˆ…ÄßdkÑ£Ïü—’ùS¤˜übWSœæ7בG®üëv§³“&Ï‘+ÉX²ÅÇ)M(jj Q¨ן·]hÿ$ØOLÕ¶í³G,ùÙxÓñª²,‹ÎCݵò ; / £òÖ´ÞÉm- ‡ H`âøS2˜¢$«êªÝ‚ÌX »ðMttj9&DÝ3VÓ¸¶ãðRë…G^FÈ [*4ObÉ?mL–EÅâh͇;æãÇŸ 狈2<\Ará¦"–ÅžÉ>.®âIr·cŸ Žw' ×áǶ¹âìéjŒxÛ^dÒÎÑšŽie$q*Ö@îí‰$àú:èÙÉ+>6fcdÆqDFE‘™ì0 €Ýx»ñäjUL×p»Ná6<ózEe‘£4äì¬Xšw@T$ m½¤f™Y¶¬œlA$Q:™.aæ ñ+Ä›ºä{7}YòGqËa+ñl¯‹–iÕÄhÊ':¶"è êûm"îÃ]7$Ë›mņ)\¤¦GâÈ8Ž,+¶m½¬yïJø4/æb]«!¦vòÓ«‚]}> le¼ÑÈS}j-BŠÿ#v>;ü£ÁÃé 8‚;ýuÍ^;4ÿ-Î×——´On’ÊfÆxÑ&T  ªƒùy>|kÒ$yÚÙ>ã‡ó›”¸Ng–%¨å•CM"†$Ø$(%‚f‚jÑ–ÍçrÎÂÄÈŠIc<ðÅ æ¡‘••X,r4lx±ØÑŠò˜Ã…ØÍ ÉY=¤Z‰}a'b¡×Wd}»Ðн÷iÜwL¦hñ\Å“ŠˆPH£Ò¦s˰¼ÉnÈö HÊ×c26¼÷ÞšuÆ••³b9•}ª ÊM–óD!{jZ4^áî“K/ÈžFy%Sºà ’Å’—ìÞ–€ýºÆÝåΓhcxB‘“*±åÈ‘À+"‰°OMŽ–ˆÒ7äÃ.DF8òÞ>$Œ) ~Œÿ-S-#›»m[“ãBqó'Èhòy¹>šÉÀ£) AEÓX$‚,›$ Ñ}¶ ý£kÆÅƒl Ë ú±, #ffò@¡æºÐºf_ˆ¶mÃp̓҅¤‡#c<\Ž©šÈ$䀲Л´gM½¼xÛ.9£8 ¡‰eˆ@¢…Äßd¢0¶lè÷e›&&+DÒ$¥Ç È…l—$’á®èa»¶,¬|¥È™'X±ñ G;FY¬ƒ×º “ÝøIªŠÓ£NÑ>V>Ë‘µÊ¬'’DC$d¸gfLh€EÙü«hÍ2ÿ™àÚ ÄËÆhd†%•ÙM°T‘Ùû÷×Rm3?ÄXyYYäcÀÓÄ"’9¡I— T€I %@>MuD Hшröèp6Å€MÃÂ| ™UfÈ#¯ú™R-#NcïM8†FVÌŠUc"úJždÍ$ssx?#Á@7d¹$Òt†ˆýª œÝñ°²bÆLn)‹>H³-Ø(¯ kÐÓ_H®9Ýð¡ÎÊÂÛäi$e8ñed+=Ð’€£¢݃ؾ€×²§¡†Vd•di ÊÓ”å#Ë$ŠöúhOewæÈ—bÅÅi›×ˆFQÄ,ŠÝ–#È ¾ëõÐS&fW¯Œ±`ŸJ@ÆwiTH€@¾Džº$ ¾õ/t*–ÎN~Õ›6òò´e¢l¸æŠ@à,d H»,BP Mö@7B*ÈÂÙs—vYr"n1dLñÌ\q܈P&ÉrI ~; u2-QvMºo›„¬‘íÍ‘œTž…šPÞ‰,Mz’’JÍE[£çSe@2š9fRÜ?@PEâÉêÉüÏyÔ£¥èîã-¿bÿˆcœŽʬ= ¡‚¼ƒrUÐñãÛZm#t®’ œžÞþõ¯7'Êvw†£EcÌÿÝÉ:rG=ù±öžºBJ1þÆ'äcÜäE…ò•‰p Ð÷Öb®6jM·FŸö7€£e*«"†Ù"»¿Ð×]%ȒшÃ{L)¥æT˜Jö"É$û’Oì™&«ì‘âµ³.LØ8ÒE0Ñ(u!lV‹>,Ÿ=“Þ´¤™‡¬WÏc<äI"0áCñ!yäUÐèUw_c­d¬˜Ò,¹øï4¥§‹¡ŽWRA*8– tIïö­2Y t`ÊM’ó"×7,/ÍzÃvìÚI!°˜F‘¾B‡fR†'«ë¡]ß]þÚª±ì…1Ò4‘$äÄŸQ8×=wïcST‹ÙºmÇÔW‰C’%âªGÙ$’’Oµ€­¹+1‹*spÖX¢, J$¨ *° ;“×f½Ï2V+Düö3ÌVWF€Pü^A¹Ut:]×ÛL–B« \ìwžVi€bÈRVBl€Tµ{¢HßôÓ%cÇܱƒ´Ìx0Èg¤Úš4(P&€$‘@Ÿ¾ŠH8œþ xç®gL¿ùoA úÇt/É¿ßBä9犲T¯GeVúhM/߯´êû"ºè×°I [ÌXêìË!)/WL=ø°?}DÒl’MÑôÚ²RLx¾LÈ«—‚7Ó7 ¶H:‹° zëk#:ÐÖÙ22”bG:œ8á,(YÇ6² 1 I x¡v-=™’hÑ‘²M.ï#ŒbÑ|Är¤€XÀ Êû²O(&û ]$7vVÙ‘üPNð±M+¬¼‡Œ” »%¬’áºRЦ3áݳ/12,c? Cþâ4_z$±4;Õ´ú'ÈíJÈâQ¡£û‹>\0Ɇ˜¦å Œ€åJ²¤¦èš¯"ÍS£2+NÕµcÁÞ¬ZsêF%¡ 3ò@¡çÛM3oûNVncˆb2E>:Çô°¦k È(Y5Fªú—·Ï6áXë:ÄùqÍ+1Ó%Bô¶$ñÝ×EªìF&јw@ùž1O3Ç1`T#r!@É%ì’áºUÓ%4B|9•åÄdŠ`ø|ba^rä“l}Íž¨òTAËQl×ÉûSâä64FäÄÐŒ—VrT‚{‚( ù&èÒ¢K‘«hÙáÄÇ‘çÆ‘=I‹¬nÁ˜ É‚Iš'ÎE½•9#jíÛy^\?}g\¤Tmûy5Àêãç/²†à]ð:˜¡”ˆþʸ1C)ÀÂïéñ÷ÕÂ#)p°®½#ûêxàL¦DøXQ!OÀñZ8Á §7"°âaÉqñâµtVÞT/0rÖEhJ”¢<ê$š+uÐ|4Š°È õÏ¡©Ã¤Ç.Ú:j>š:ìû9ýœ‰Me§ÿ~Úóó~G~Ž~¸=tu[ì5-–hÛ°’ Ô¶ZEmüzÝ£4™˜y>u-"AÁÿ-2¢ «hRjó©¤Hsï£b>ú~B’K~kM¡¦ 4LR ?!@ÿ–­Ó€±¾Ž£l$‹lMŠEX÷ªÞÂZ$ ×Võd«`%££t1#“y½L‹H†4§I £Þ¢nÈú.Bß¶­¶)"9P+£¾Å" ”>£¢lRäûêÚ€ÉÇ®Z'bAëKB‘%/56…&G"-¢yáum¥>/RßeKÑ¥Û½hR,I u„è5`XZ»b’#’øöÔÉ“D@ò5¤ìbUØ—°?MfÙ¤‹±ç½Ub‘}TìÃTËnÍ$¨«ùþÚØGSá_ûsþšëÃùyÿzQøŽ½göN„ h@VoÁýõF£Ø’=À¬ “tÐîÇBè-þzS Ù È{ÿžªV4ƒ«ü_ç¥1lêÁïï©T4ËwöиÝß_®†@Ï@Q÷­ bßÕþZS|¿ËB:Drý“«LÉöoóÒ˜-Ëôýô¦º?‹üô¦—þ?òÒ˜<~ùŽ6ýÔd°4çÀ’}úxçÆòÑí„Ö4j‡wÆÅIK@ ˆÉÜCûÖµ¯Ù‰&f|?Š·Qïë* VETj6M@ :òzöòªƒä܃äPuÓãááâb.>;)Ð^„”UrgžÞwL§ôà€PÆB¤ $ö Ñ6 ãËQÛŠTGÃùÎLɘ¤q(²ÊnÏ@WdôI¡zœQjvÇ,“#ÓcçíÛ”>¼ÉC!© ‚¸×«Vy•— Œ ž>ÚŸ²ü®Žví¾âíSðlDtEF•Ëј€Qä@V$X .Ï´Q Ü¬éñÄ¡Ëþš¿|În>ý…6ê0Udi)=KbPm@úA!¨Ù¾'¡§Ä+·îf¬ç+ @a—WAPÀšëÁð ñçJT[•‹ÃÜ¢ÍÄÈŸ Ã/Y¥âJ«4 PC]O]Ѻ,PnL1óåÎÃYñ6øýVG#è Hä), `{7Ttø¤_‘_ã>¾,ámŠòKŽò´o0P¡H’Â@Žìh”lÍ»6ã ¿"ó!QÆXá"ÿ#¥E•9çß1q÷5Âl5ôÌë©ÏêæTâj9($‘E€­*$ÛgG†/¥ªêƚȻ£™·ïø™{d»œñcñŠ+GO¨àQ%XOUV{¿£H[/ƒºœåÉÆLF;¨hÎA(ACò`EÔ‹÷ÓâO™C¼H›4»¡ÙÃ4rH=8çBAnDV¦€øë¾®‹l~íš6Ü›‹Ð).fÈôü ZIïÉ<ý¢I‡’¹ïøÛd€¾(#æ.üYC G‘X‘b€ò}˜¢[gL¦:¶}ëOˆYYÍÇß1gݱURF‘bpöÄ¡ ’ } ÔlßÐÓâTÙ·6|<,I³&ŽÒÙÏÙÉýúҢų[üMBIÈ‚XÓÒŽ^JÌä9+ê$:|E²«¿aäàŒ„ÄˆÉó 5F ©bÜëðñ wc¯}LŠM2ɺ´»Bn˜\l†&y–Y½3^Š¤Ù°EšvEê(¤iɳD™ñ¦V$ncOþõÈ^6¬ÀòM/v;'­V‘”Ùc™ÝFÜØÊ?pš|ùð¤ÃhÄH¬¬Î pK ] SVn`iL«³>.NVDòâäa*N!õcUÈ,¦ÉOTß½EÕÑÑ++t%·oO#%â”Ç)•qEE—ãÕrìÕ~`êâ†LÝ·ªåâ&I’3ÊèÁ75è‘ÓP¿õѱí¨ãûÑ—{Ü"Ú("z¬cii¸€«B‡D–%€»'ÈÓØRl‡ÝöOE$Lâ}U5äXëû뛜S¦mFObF䩞0ørªÆO­õÛ-† ]¨÷6*]kWf\šuF„ÉŠM×ødHä,lÍ/*[P+º >×fêâ¾Ë˜¸fÜ$ÉŸLAéå $€¤•tM÷B¾úb¾É›& ò$Yã“ Œøì£ÓŠ`Á¬)ˆWØ"Àï»Å}“"ñåFûL[™WXÔ¤*l–`)AëÜ}äÐLWÙ¬Æàṗ0ò_Z%“+««êüùÓÙŒ›®ëÙ9FŒ²"£JÆZ 1 qy‰PgÙìgú:>Dúãï¦+ì9?£»îÒE¸> #*>’e¸$‹®èuÕ›£Ø5çåu[;qü½ÓsÜÙš&v2%ƒç¢hWþëY~šz4–é­ƒo9±G#M+ŒBKš®È羺ó«RmS Å'hºî™_/뜒Ě&èhü5—žUeXãtQ·mÀã.DNH1ònRÕ ¼wïöñ­$ò¦Ãk¡Ã71Ô0ÈDÑþúÔ—³XÅú&ó—@ˆÌÔ\-óîÈÇÛ°.üm)¸Ý˜oJ¨wÎgxù§ýõË)ý1‡Ñœîû‚—LI,„“—ߣУֺ5-SìÇÇv‰Mç=£bg$«($%M<×çß^?]Z’}’ãôKo¢:iˆpåH2PI&¼P¿T²ì\~ˆxÍFð»1u,U¤¯Xº=Ù­T¤¤í‘¸â©òwÅÆD™Yš3;±’ˆ MP£dIPNº¨Éû9¹E3 yff¯×Yù}š<æå»ng·ë¥GìËtyÇ~ËÈ™_wJ‹B{S⿱ë^>iN«=œQ„£tf“|Ýc=æ?U}ýÿû:CÉ8鉸B]w½Ô8Œæ¿~÷ã£ÿ¦°¥ÈàåfšãSQ¢WzÝ™Šœ×ø¼ùÿÓG)¨¦ØQƒ“MM÷usÄeµ•±õ÷ZÜ”â¯'ÝŒ¡'X–ÖðÀ›kø¼ê6â×ÉìªüIÖêêIÌaÝmbrœ_e‚„—E×sÞ‹Œ™(¸¹t,ÿž· åì“Â>ŽÞÊ2ò3V7ÉvP>®õ׋&öÎ\¸®‘·/uƒrL)ó ¨eú¹• akµ”H¢ÀW¹õcG™I1¸ßÇ6ä›{Bd2ŸÔ¶ú Ô¤­FÍñ= )™2Oñy¸9QÉ韒õãã'"P‹ŠZŠ’,ôýI+Tj.Ÿ(ÎÚd|·Z–Wf$¯jßWßBÇ‹±ã^xÅ$Žò“m•_‡§v¥Èâ¼A³Ôlx«èßçí­5Nˆ¶¬ƒðæà¤Æ2ÑúX ¿¶¹ÎJ2£q„¤­O†·„>o£ÄóCÜß_ç­F¦I'³àOëˆK}EªÉêõ2ZÉÈØÿ fÁ\•gkác}ŸÞúºQ°“Ê‚O†rÇX'ÃZИìß¿ÛÆ´ëýhÏvÿVS#b—E2dòFV%ÊQP' Mô:ïöÔ«¯¡µþ ¶ØÑÎbyˆˆ=úvÆÈUù³U~ÚÖ&J¬•ÚO̾<“ñ êªÊ·d‚A«(Mõùé†è¹V̲ÄÑHÑH%b~àÖ°Tþ† hÎÌ Å‡£ z¿ŸíãVµd·bêú¯:€Õ&ÔéÀG0nSzD• ÅŽÍ‹_^ZÛƒ3‘¶…xÊÍü¹›“%²k¿j#¾ìxÔ͉m­’sHÁDaÅ%±³@Uù³Uz¸l™h”Ú‰Éx$š‚¸PÊ·d‚GV(P$›ëóÓ ÐȈ6§”´o/äÊ«ÆÁ*Ù±BÈÏgQA°ä‘—Y4¦€C0 ÁA n‡ækCI1™P&<Ü^jT0n5`€|×Uªe‹Ñ¯áØŒ›®,ÁÔX±äkÞªÿZþר£l’t}tø¹vÓ‰¸ÃŠÍë Sò¤ õìAïì5ѧ™‹¸?ÒLÈ@]™”l’?z©·Ñ–’{úVy“Ô‡jb¼ wÑè‘U^z>údñ*ŠÈ£¥)qby[j` )ëÏ~ÕïWßë©“JËŠn¨»¥,”CµñúE“^ÿ§µêNrŽìF*Z¡/þ˜)6Ó%·ZÇŸökþ†ô­’P³¸ ]WàPüûÕ‡#“$¸ñôUÿÒÌÉ;c©Ù—ñq;Ñþú²åÅÐ’²éþ•2eâjaÈ9uT<øðlùëQ›’³.*/d/úWÈu »Q ÆXuÝou3ÑpVC¥|ˆÓÔ[z /`Ð=ô>ú>UIÙW¾Š§ú\¢õFÖk‘P(Ý€,øñÞ–5vEÇn¨™?ÒÎRF²6ÒÿP'¡íuß_–’*¶Ý"ö³”À/ð—aÄBêÅ×ë¬Ë•EÑcÆÚ±oþ˜ŒLKíO~ÿN§•¾Šø—²¿ûjŒŽ¶Çÿ“WË!ã‰?ûi¼m²þ<²8•é¦"×ü6Où4òÈxâZ?ôÈ%q{[’O@.žjìx¯¡Çý+e“gd—¯ü:Ï›ö_èúUÊ*IØä"»™9=%7Ñö×V¨Âöyÿ‰¿í‰ÿß¶¼üߑۃñf p‘Ö!¬š WÙA¨R²3€ÕJÁFV-dþú€‡P;cÖº@« zßSeô[Óà/¾´JÈI»ïEÙZ¢$³AMw£ì‹d„$U…¶@$I@xÐ5E§-]hBbO/:Ú袲Xn#Y}šŽÑ?Y‹£ßå­R3ì…ŽúcZËì¤Qƒ~š…KD·izÔˆN?í¨»#èŸñÿ}lz!Ócí¬>ÊW‰u±äyÑvWÙ4UÑö@ôÁ=BµDYVóäêí1Z²däË`Ñ>5["Ex(·cD¬­Qb¤tÀ~ºPN,²8 gKÕkbÂ3½÷ùê’„v_}V¨Ýuª– õ}@øÔ}–µd¬E»'P„U§ÛÆ…OE¢C|޵jˆì¸â ­U~̺¢u—ÙWEOãþúØ_‰ÔøWþÜÿ¦ºp~GÅ—üß^ÓÇ/Dê4  ~új>‹ÄkÈ #@ @^Í UØ+Áá­Z¨`Þ4jÁ6.µš` ª­`CJ€ô,õ¡6î=ô ht ëì4Ð|B‡Øjì|B‡Øi±ñ a¦ÇÄ(}†›•¾ì͸:MªŒ” Õ‚ì 7ì|Þ³8ªÙ¨Iú<öáðþh˜¬’œ@çÂëÏc¾¿þZà›‡£³©û:ØøÌfPL "²`E{>Æõ¸·idi¶âW‘¯qz¾í’G5¶Á_-•?©cú„ŽŠŠòI&ÍW°xÔrØIÕ•!H¥šL€ó3FTCâÖ:-ßd“رЭ¡Ò+„ÞÇí3· âyO¨Ò3@tO^ ¯Ìþú7ûÉz-#í¹àI™…$)‘¯½XÔSK¢¸KèÏ“‹…•?(2’50úNœ/èØ^ÀRA"èÐ=WwW*#ã‘©²Šf ›?ù^øÅwÊüþU©œ(a+3áãb¦yx²ù/ªÒªï™7صžìöuä‹6Š—D—&<ì…x²Ö‹Sà-XcÕúîý¼jy ¸ÛFœ\6‚9fÄÊkÈ`ÀÌYÀD³à÷cÈÕÍ2bÑIv¼¦ÂlDÏ ÎbòÔD+å@WÝžþçVÙ+Ѧ-ª}Â4Ç‘ñTeæØœ¸‚+é©zûØ4,WZÔ É(±bÇâEb8£€› üµBèÇ'Ãèû“fŒŠŽI#’TàKµ@5БVHóT½Q=èt‹6ódO’dŽB¢xéP£ØìÙï¿Ëi›1ɉ’Ò˹ç«4˜Æ!ˆÇÅO“Ùk7UÝ·z™¡ƒµíÅ1&ô³TÈñã‘! Pxš$’l’I=“­&¤F¨Ñ“´«íjÃF†H3¡jZ¯ŽëÞüýôéÈ®F~F2ãÌ{te”¾!ekè¥ú¡æÉòñ«ì=¡9ÿ ¤¹+Ç5€ùU‚S*–fAäƒ` IÏUÝ›²%gLÄ”>Ú…[ìåž³1³^~QúÏ*ÇÀ† ÀƒmfÀ€6löMè©X;DøY™ùÍ ÉgàU˜Ñ…w]ö|Þ³œQq‘X>‹'n—ó93„Ttˆ¨P†ÔW"{$’l~GGZM3-I—áßS#䩘d‰ËzDG`q Ä5ñ «î»» ë[ v‡=Á8¤Œó$°YœžV@a@5,‹«ºÔf¥Ñ£sÃÏÊÊÇ1æB s%±Ën%O\… '«'Çu²% ŸnÊ“q‹:,¨•#B¾›@I Oa…¤W]{ÞšýÈllXL³þÏÞõŠ #˜ß¦<‘Ç‹>¼,ŒñF¨Š4@ýöÖ3‰¬XͳjtÄ•£Î_RH‚E*EB0 ñ4I$Ù$’{'[»#t_7h9¸pE&Hi eQ’ÕØ *èÙ4þâÁ«²;«*v|ƒŠ›v6z« ²Hð–äáÓA…ÞÖz5ùè»#Tƒ;b‡p˜Ë“3¬×9"‘Ô0V ACP÷®ÉÝ’4NƪËåm’ædFÓd †9VEa!¬bÄU÷Ðuzbű)…“·îçÏ’“ ˜pʾÊ*yñÙ²{7¨é#JåÐÜFÛñÚV“ ´’ÌdrEW@_’€?:¿}c8— –M³<|¶Di"±DŠ5㣭)'Ñeì^gø2ã¤XPŧ0•BÅô–ƒÈ,~ãÀ»­˜%v©ñña‡<«$Üæsú¶IaWôÙ$غñ¨j!›°ÈùµÊú°z3+!bc²O`) I€z®ïQ#쉶Û¤™ß3I,¨òÇé’Ä¥Pè H«$yª7°¶†&bîožs")$a ^‰°">®^mõØCίòŽ:op|8Óãån°Ë‘ ,Òr›ØŸ¨‚èÅk”¹£³¤x¥%£š~>|Y'›‹É1[) T*øò$“à›î€ð¹?êcý;ö`_Œw”œr©êÊd’Å[²·®Rþ¡É#ýI.8Ù¸EÍž/''#'1³^@I= ð;ÿ×^N3]ØF\lÓ·ú­‘:ó`m½>Áö&Í>Ô5ÑòF^Ž~9FíL7H=™Iä2¡ƒvl÷dwãZ|ŠîŒ¨:¢FÿåhJѪêøs著ÐÃì\˜l˜ñD'a®AÔÄx'¿÷W^>Ú¾EmµØñ¶’³DrzŠ•õÙß\Û³iP¦Ã¹Ìþ âÌ ©’ÆÅ Aèõ]ß|´q¤Ù¶SQ±ü޲ú/ò<ŽS™²åjÿ­|ù~g¹tQû{O¿zÔeŒ¬If¨Û€¬ð» €r¼Aãø@º$ßdžüÞ»ùš8ààŸØù!‘Õ˜z‰G‘^‰¢ æÏ¾ª’MëDi´…¾´h‹)X–R–“~OWöóZ¹«z3ƒ¥±“cÏ’V*Ž]P»»èß_—šÔŒ•éqmlô›~Ô¸³&S5ñ„ª „’ ÷ºQùQûëÓŒhá7nÉÛÙ%ÏÈÉ$—`¨TïÙc˜ÚªVèŽ+²ØXY˜ùSäM—¬ÍÈ¢ÀT©(ì±±C¾¼÷×iöek³KUõ¨"eÞvõÜ1ѽ@­ ¢D,¤© D Õk±`®‚VϘŽ2Þå²—jQ$’kÚÉ'ò×ϔԤíøBJ)&)á Å®¨ŠöÔ‡+Œi‰qÛ°1)pâüþýV‹‘㉧Ɯ¬¬¸aTZïßóÔrŽ8ÖÆ-I¶Ê¤\(ÝСÿß¾µÉË’$8ñöIFôý8Ûê>ãQM9äÖ¾‹…CÍx;qd‘AG€:Õk)Y”ñTj›ž!*€AíoÁ{¶ºE¨öŒI9†0²šdÌa z±ˆÁX¯$Ø£ßW~5ß‚™ÃšìÙ>Är|åÉ%–9%Œ¡$”ª®€°¤Š²Gš ;Ë£Šìœ?‡×5²~bãõÞeåͬk6,y³g³-Ìÿ.Õ ü´É Aêñ‚d‹“z¦E¦ ýÅÑ«5sc3kÒ(“÷д€U‚A"ûïBŽŸ'Ycc0ei/غ֛M™JKÙ³áù¸ïXë J«4…Bžø‹~µ@~zÎU"chú÷ð«o/·G’C*–w"¹nDÐð '¯±­nM¹Q¨Ù_ýŸîíôüúP^=ƒãí¨¡5ß÷#区_¡Qÿ¢üÜxÄi¸/~G¹$“£ã›rE;+?ú,ÎÊÑ“=h€:z ÿÔ ÜB劕ÑsþŒ÷¨õ»ûxëÆ§'æ^>Xñö*ôE‘’ë#çTõZçàäû7ç‹ô8£ ÁˆÜØ«¯Ü8göf\ÐhZ¢¬È¥iãÏ^N øwùj¾6Û$y’J‰oô_œáTçŠVåàù?Q}êÊp6IòÆNɃýn'¦¹à¨ØÓÅ5L¾X¹]ÿÙ¦+9«^j¿-gþáH«ebŸý嚬ð(Uã²oGÁ7[抲íþ‹óÜ9êV€"WÛΆNvÂæJ4ˆýgÆ[Žâ)‰'¯ru—Á&îÍ.h¥I ŸýäÌO«¸?m×L>h>Пýˆ+øƒ~¼µ¯þÌyxþ€ÿ¡&ÿˆ1¿ÏO%vkÉÇôOþÄGÿoÜè¸y~Èùxþ‹âÿ¡™pæG¸CÅGÁ6»*æ‚zFïýœnU_ÄÏå¬/édý•ÿSè©ÿFÛ°CÏJ>zïOøWöWýLZè³ýîDòdbîÒþ ÝþÚÓàRf|Ñ“èé|-ð|¿ œ©æÊõ¨þG]!Æâöb|ŠKGCá®à–¿¬ë\FyWGSõÖßF#ÑÀø›þÖ?Oüµçæü‘߇£®/³ªè5 ÕJÈÝ &Íë]"•2sjùÖi‚8Π&1äÖ´˜øÆ²WÙf²¤ëv‘޽ÿ¾¢«èF‡ÿÃQöjWúz©åÙ@@z®ïY7è´Äµ#1蘮º#Æ¢t²e¸èû)bi@ßKe]‘Åœžÿ}@û—{@ü„4F«ìÁ0.ΔÁ)ø†¶GÑ Öe!>F‹³Rì  ñöÑöd€Ýj»$ åÛw¡ u*¾tc¶jüµ¥¤j]“)êÇw¨û2´B/V}ôô6%ˆ>4]š—e¥p¢Éý4}™+g7Uª©È[²Þ¨r‚@ êÖŒ7±L1#Y:ªAý††Cêåùj·dJ‰ÑvEOãþúØ_‰ÔøWþÜÿ¦ºp~GÅ—üß^ÓÇ/Dê4  ~új>‹Ììhu¬°øª[±'g1¹î;«ãÍ1DEéA£®[œÙÕÔb‰ÉÊÉÂ``È ÿS›¡£“‹Å“Û(w¬ÜŽãF¼ùÄŽºÔ\“—EñÅ»¾dˆ*Uœ‚HèVµä“Z3ãŠa™•“‘Jãòƒ©)I=„é7IÓ(¯‘ÐPVfMÛ&X$ù– Á¿Ý¯5•6Í8"Fï›"–Ç Æ*;?¦žGè˜GØ6õŸKᨿŠÇï¦môkÆ—gG'æq’zü^o]¢ÛG(¡¼è]¢kÑ^m÷Öˆ[>?é¬ü€r?ÐtߨUÙ½]‚A±¬ÓÓ+?p† <¬ñ£YAó~Õ×gÃ^I6üF‘¤fÄË…$UkÐ"V ø¸%èg&FN,8DØÓV@HÿÿÏQqÙ#³›¹sÆÈo“‰fôÊYm‹ä,¨Û üµ5[’VuÿƒF§£×Øë+Íýœ½¹g;¢úHYya`y¹4¤›5õ Ö¼q£>G}ÄÚåÉÊŸ×yÑP+LQ~‰lØ(ТAû8/¢©×²#mÊ,|ˆTLLRÆ”@ȨÄÀ( ŠäA£Ø ƒZÖ)òoØÌc¸eâÌ©&I0NWšD¡ÜP ‡â€.¬yÓY:/›£l«¸Ã>@•bkñ!%Åþ%`|Aƒv5¨Æ™‰KGfd qq$a¹FmM‹°}ÇÛUö"rr7|á¼4P¹1Å“RÄx„`´Ä‘|‹7@)M»i™:ÒzWˆ=¿=G³k£‘µÃ<œ±7!0Ìh:¡KðJúu`, ùèâ†ÁüOø#ÇŠîó&K!xÕЬ¤ ô¤¿ÏE¢?‘LâH°¢DÈÉW9f ZHÐÊ+0PâI!@4E7ß±vÙ6„ɼo9¸˜ÂOO)Òeš©õ%‚×b‚ùcBèu^ö©†ôiÎÎÎ|fWWwE,xø$Yòß}kÇÏ­ž¾Ú£5( (¡®j0|Ÿª¿ô³yKÇûºÿPc}ëI3¤é’ wùoŠ1’m˜å“N“=»$cqÉPK @~Çß[‡LÄùT’£§íºˆg „ŽŠO‰PH&¬5ž¨Õ•É×¥=f­›°s²—p0n2ä,’ŒpËŒ€Ä¨G xÑî¼zÖŒâ/Ÿ6NF${£MDä4KqËÝ@B‰4,Ùè%±K›¸|”óA—$Ñ ÑbÉ‚ÅIPäÀY Õ=,Áø‹¼ò¨ÃL¹ÚEÎ1sHTJÉİ!HÁ T@$ #VØÄél¹Såí‘O’A‚ª6 Et¨Øhû Û9ûöñ™‰™$xr›ƒf1Ry1rÄ‚@@FÛÜxS#{8ßn͹åc“ùQýN¾4ót{ø¡ŒNH,\Û}¨Wëÿ¦±%/÷£qmɦËâLð¹ !ª«¡Ñÿ¦¶ÜRN«ÿ£+&Ú¿ý›NAÆs…Á‘V7*,Ù×€h“Gÿ.õÙF-«8¹:tL™zKfBÆ^-ay‰¡íâ»û¾Š*Ûüÿì9:IÌÌUÄã´åOrU‚:"¼}uú‹­#ÇrÚЗ%G]šc¨uƺ#Á×4¨é¦ŒÒdÎ2Ê#XY]@TIóvzöèë®+žo3]ù×tu2£äEꪳ9–@ê,‘ö¯#Ç^{}tJ.™É¹+/²Hd‡×sÄ)W(îú¢>>Þÿ–«ŠM:mÚ²‚YÚ%ßýéW` ²Š$X€|wUFýõZ…)QYwLEu”,´Ä3ÒOt}ɯÏòÑAgú3›Ãöu·Ã"lˆeqB²GéÇÉe$›Ñê€ìW}ëªéî™»1øc;áÖ&ê'D®G‘sf¯-Þ¼¶{*‘0T, ­qÇ)$ÌÊXÅ´F,“TGéÿØ×ND “F`Ü›LèK”òÅÇÝèñÇVjúö÷Ö¸ÒvÙ‰¶©"gŽ2ËK© p³¨Šó`ø¡çÛ[IeMmãiš±q²æ–bÈhäy*©å`øPÇû kŠ)Û£<­¤uÆã”7yDÍ2ãG2B¼ eR9KY, êýõé«G Ý…‘‘‰¸:nO2z¯/£ÈEé‘E~ x÷õWƒï¥$ÇÉ˼Ë7!FdMŠ9 ‰ –ë» ) øäækßDNŽ ûk/LÒz9ßçɃ€‚9Jz²ñfü,@Õ’ïîPkAtx¸Ùä òžìßæuóyr:>‡›‚²%••ØPkïÙ»ý¿Ï]8øã(ïÙÏ’rR×¢AêˆÃì{žÿÃ÷Ô\oÆäÑ_'üÄ“*'þoÝ’AnúÖ¥¨Ø‘œœÿ[/šv¥–e³ô×ÿÙÔ”#Ý{ûìBRºý`…ãÇy‘¹’ê±½É .óÑñ–º.8ä­Q‰rJ3n3†Ž.HÄ0z°|÷]x#Ƥ•2§e3¤‘ ,2õ®Á UûyÔ;LJÒTz„d"Áë¿:ëÀrçüŠfîùãyh¡˜˜áËŽ)a¼B0ZbH¾E› †ÇßÓüO8`ïYÓnªž¡x"hd^*6^E@¡dñBM’>¡Uà1UÞ·ºy¥”É»sJŒÊ +­rU² °I6§½e¤Õ‹¦|êLx[-ŒJ³8uÑ`, ?q@×çZó¨&ÑÝÉÓ·ªÅ|¬È-ñî®È$_u`é(E˯EŒÚCcõH‘ÉbÇ`õÃ’1Œéàå(ì¨ 4cÔ•+Ⱥ¯ÎÿË]8øâã¿g>IÉ:G2ei@^fÉûê:Q´Ey²}8¦NÀì‹°M.ÅkOŽ ?°¹%À $râ j; Ž¿¿GIqÁºýÐ$é¿ÑŸ+*xeHQÌíWî _çÐ:Òã‹h–I=™eeÈ%Ô@’H[åÄ›óB‰ûÐÖ—nчÉ6©‰L4šY}>Q+¡ÉU…“×døó=ëxÅ3-·F,˜†>C !¨?¡­sj™¥´]VÁw":‚åîÁ¾€öñùêë{&VzÖJt'Û±D‰^d` ²¦è›èDõÕÖº8«0›¢ 4\!ˆpð«Ä¢ÂÙ7îüÁ­1YÝÀÅ9£Uu¢Ä-òâMÝТ|Þ˜«è•ÂÃY¥“Ó¸•ÐŽdý*Âï®Éðæ{ӨɆ>ÛŽ£”Z™Ú0äEPD’lßTŠ+Ø·ÙÏ×3°h8†@Jذ ?# ™K0ùxø«¢¶Mò|ùÕ—dFφâºA'ÔLd²…«»ßò'ûÖ‰&ÌIÒ>‰üCtšLdŽR™-Šj¿\ˆÜk±A|“ï@Öº¨¬ìӇfüM¸äÿ;Êñ#ÈôUE0 –,O`(Uaý´­³Š‘ñd[›,yâ‡!X¯ŒäIȳuئÇÞäèS²q~#ËmÅ^IYài¥‰“Š…Œ‹*É¥³d¨Ux&D¬VÏñ.vFj>TÅã–wÄW%Z@äd›½fSq6¢™è1òD~¡R/ƶ›fHË¿æË…)Ú34ü F ±úX€¡¬Y `Žÿ¸¶Å2¸–sm1åeÄefŽPµ\•Š’?R þúÌ­4Îvññ6å[ NKé@²˜‚‚YäX‘`FÛÉöÊvV¨»oû¡ÜØ!‘"L”ƾ™A š°Öz¢•çE/ÐqÙ|C¹Ç¸*L³$²!…¡P *A I wdƒdŠ­‚ŠÇø£tÇŠG›Ô‘ÎKÆx„u«€$v:$‘C¾õnÙ1T_âŒÜ8§l¶3 ÐK/.ÀºJ’ x Ÿ^ËŠ5lÛæF^9$ºI"»Æc^‚‚~ΞSf§7Œ¥}Xìbh’ZÝ#S)!1­Õ×笺ôi;AÉóí¦¨vÏ7ñ÷¸bnF%qº×——‘ÆT™êâãR± ¼î’c™×$rWYòN»5„/¢0> ÜåÍŠ)'µfï­HsMJ™gÅ lõhy(cä{v¯E&$BöGƒÿMa-˜>¯BR:úÏýuˇÙ×™íO:ÛèçU³ÏüMÿlþßùk‡7hôðôsõÁöt]¡C@ßHÇl£ÈW¬H£(»uS£Xûcßµê™(â;å¡÷D}ô4Ö‰.¥8'C%GÓwãUvWÙ ‚Ö>Ú²è.ÉWQÙûk$h©èòöÕöj´YÜH(j(ªó«´j¯d¨°zÑöEÙ<•Ô'¸Ñöe{Ã}B ·cCIh=KN>ú¯³ Œ_ßEÙd‹Œûž–ÈUÜ2uí¨û>•ïUvV¨ ?ÿ Y‚  ûdÖ  m¡)’ò(ŒWØJÈFV§Úµ ÖÈãMlÝÕæ¼BƒçB4lß^Ú8rYдËUGï­%d!h›'ßQöZÕ’d_a­–ì×3X’quWfZ/†5‘E´UdwEOãþúÑWâu>ÿ·?鮜‘ÇŸñG¥ÿ÷×´ñËÑ:„ h@DŸ€þš¢Ç³;E evtJÊÉ"¨,|(³©´¬ª™ÄÎß~› ¼»ˆIW¦*k\ÛŒ½#’.÷𬨠îcš÷Ë—gQøÙR—‹â„á*ñî È{ß¾ª|vF¹講ßÂR- È «ãQ®>¬«?¢ÍñÂÆ½MÈ1_üê·ÇöegôR-ãáH¤õFæ ÆÛ¡z™qšù¯@›ÇÂHï$›’–cäãaæßA&ñð›È î\Gø€j½?å¿cþbô4|Eðš+*g(ä>úªPDjll?|3‹Ãâ€/ç­)Ä˃eÇÆŸ]üújy#ö\%éúëðïÿOßO$>Æ<„®{g¦®qûòúíðçÿOßLãö1ŸÐ®Ÿ Ÿ;‚þ]éäŠöL$Ù_õÏáÃßñ•êç²á/£kE “.CIõ¢²+Yè ëó*?mS-Љ6-¢dX¤ QbX‚‰X«|AÑ«4Mžô#C¥ÅÅ—)2ÚF  Ë!/Á£ØüÖªª!ÁÔÿïE~š…jÌ8;Û‡…ò!”œq³»R(€ Ó‡Ÿ*äN¼™9€6@``ÏÜê®Ä‹Éµà¶`Îx 0kæBòƒ‰Ð$XßCW¶EÙ\}Ÿ wÉÆY¤vw0åK'‰5Ûþš‹²?øª1wÉ ª‹Uìùì>ÃÀö׃šRr=ü1Š…œò|ºüµ‡É&ìé„R×@Çü^@ËnOeIG£³ð×˸¶f)ô…²/ö×n%(³3‰é!–)Ì#”ˆˆ&”DPèõ÷×¢-Ñ—`¸8g5r"_j.x–JÝ(wWÐû -äLM£iÆLœ„·©ÙIY‚ßf$í_mu1ìV6×·ác¶ †AˆQä9^'È’6{{?}#DV§˜#ù§µÀµ¯ö#U»%VÊÚã„l ±`ë+³vyvlÙ¾ìêS²äX¸ÑbB°@Qn…’{6I'²I6Iì’IП£ñ¦^Š—1Xb,` <€n¬ýõß—£¿Ogš¯3#cÑ7¯Rƽvzê9d‘z7âìÿÓZÎN8ú Êý!W…ª¢N’mß².8%^;¥GPH5@¹öñ]õýµ¥É&í™|j©N$"?L!«åË‘»ûÝÝ×^|u®™Jìç„j‰Cér¿I~ÇÏ~¾¦R»¢Ä ¥ÒþÍ‹ùxL¾«!ä ŽÍ]U‘àš÷Ö²uFqÝÑE­"/×/â6{®‡ùk.MÒú*ŠNɘñ lµeÉ }&ÇöÓ&ÉŠ@¸ðªÀagê<Í“úÝû}õr}‘EQY*FeR×aÈ$Ÿ¹»?¾¦n츪¡‰2"ã„›-tz¯ÛE)]Œb¢ÑÔË Šdf± ´20RA±j:=ýǰף,QÁ,™´ÁvçpÝûë`n æyRÀ v~úñžâO;ÕQÑ6˜«DÐ!St|’I½WÉ&Óú2¡¯±øqM%Gž ‚$|tGc[„žMý’QŽ5ôv‡Â³Ïr$dP؈ÎT‘.'%?Uߟ®T¨Š6íŸnßDCH]@€5t « _‚u—Ë£KŽ]“6/Äq>¡!H=?r@ìþgWËañOЬ±»A*dd’ ß P*üôw}õÞªš}Á®ËâúåäŠq¢£}ªª¿*ÑΙT[.˜[úM$‚"X›n@Hì"ßmEȯ²¾6)6­Ã%Z`–Aú=Þ³œFïé4 Ž¢6üD¢ßù‹÷ëí«äIR7{+.Ù»4i[Ž+)ÐêÍŸÏΞXµL¾6¡eå»ñy~¨ÚÅ ýɳã³Þ·“f0¢nKÊ“(.ï +»ï糧±$æäú¦^bøð#€ªûUU~U¦NÅ*¢S7)di„¶îÀ·%<"…{}´ÉØÅ0‹/&˧ê³õ Õ  ãDÚ4Òbµ Rl2`õbô[3%Ý%fPÈAR¨Нj‡\Ù1UF½Ši¤ß1¤7,ÇÔ ÕßgÇçßê5—'•‘%‰õeÚ°gˇ à"5€( 즈¢ ¸'¿}vNùm,†fÁ¶æL³IZ¤€@6€@=€lk¥oG<•~Úþdez° ‘ÌÕVEÑ4jȽL h¤ûÈÙXðÔ†è%EÕ  Mv@ÿs¤£¡²›oø8¼™¢6Àˆôš’ïÀ¡¬¨·Ù\‘ÑÇŠŠŸMêïØÐ—µ<ÛÀÔ}šJÅŒ´äVºû^³h¸ÍUê‡ï¥¢ÒË0$¡ô=pò]C |kJ-˜ÌG"¤{jàÆe¾QÊšGå¦ Îd<޼óùiƒ.l¤ØòÂA’…øÔ¬Yo"gÇ@®­ÈŸm­‘JôWY:%A¡J`x“Þµñ3m\Yš™b'í©M™Ê¶&Wwþú¸±”~È8ùtñ?=LYT—ØEÏ/<Þ‰6I:c#ô;èkxQœÀaL?~` L_%ƒbOf‡CÇ~u0aLƒ©ÌÕU‘ïªàÒ±“‹ªL‡°:ü´K"9SAX=×ZËìèƒruÃDMuëBªôV%ôÁk@Ó²yß1ûèf˜}î4Ë MÙн!˃”Ô</[P9ù)‘ò3-‚˜1’p¥â(v}õph9ú!p粤 çßS_!OHÇ'§(®üêcº«-‘Á ãøHèèãE‹¶V:V¯ÏH‰*C4‰™?ÛZ,z:Ÿ ÿÛŸô×NÈãÏø£ÒÿûëÚxåèB€4 "OÀMGÑcÙ…ŠÖ.Ž‹²Za`Š:©Ynº9Ïð–Å#™ InÛ¡Ù×7Åf¼’ôAø?`>pùjxaô_/!àí‡Û–§‡èyy ÿS¶û’þÚxxþ‡—ÁûýɸÓÃÇô_,ÀüðøÿôK«á‡ÐòÏØ©ûñ„¿¶ž},Èl u‚?a©â€òò}“þ¨|<xCüµ|0úIý€ø;`0ì4ðÃèy'öê‡Ãß÷%Óã>Iý‡ú¡ðõßÊ/ì4ðÃèygöê‡ÃçÆý†ž}òOì?Ôï‡ÿî_ä4ðÃèÏ’`>Ø ï mO yy>ÃýPØGœ5ý†¯†CË?³…¸gî¹ÃÕÌ0ÄÌ~°UT,‚Ùò=µÍ6Û­T¬®áñ>v6HKAc +Rw樓uìGë®möŽrI{,ßdEº™ØÌHÔ,'ˆ‹±Ø¿{èßçT?+Âè߉gV;+~ÜdŒú8¬œ”…Na¨ŽA œfad8b@Q÷$¨${ýµÖµg)Ƥt×}++A"•c.#â{[«º¯:Û«£xFêÎV&ç ÝÆBÃR %€-I$7à}ì tu·:F-Ñ6z¦OadÇá“]°#ê6Ä–»î¨œ“ÄF<>,Ùr`¢âÎâB‚1EA:ñÝö¶ïVRnT†)FÙÛ¤Ÿ"pq æ¯).˜îD$ž*l~–*¬‘T53Þˆ´*}×¶lX2ðËòÜ"iˆG }xU¯me,!ŠÅ~Φ.ó$¢(‚5P£w˯7ùù×%Èþ¸*ìÁ›<Ãâô"dFÑØ¶dâQöP9“ìOæºåñ³Ž?*7§Ä),ÒcÇ޹/ÚÅ:Æn“hë‚Ú9grÉWÌC$räcÎÌ)ÖQ4 þOg».Jª2 Ý—ÂÜñ‚åÂÇ\VãI@ÅÈy5@øøû}ïG7­0¡w²Ø›”Çä±ðØÆó0f€€¼I$„²(‰4z¹ìañÑVeí8˜sa!/EH€•µ°=Õ[Èð<Lš“"Šq#?&HwëE`…F42¡$OIßMÒ‹ŸÝ嵋³²¹yPÄÓN¼€¾±m“g q—øÐ"ã ’_TlêI ±»¡ô?#]t”ê=BÙ»+~|¼¨ð£~HŒ¥”U€#¯{í¨¥MZ+ŠiÓ9±n%1rV qòòŒ¿Ã±!Ì” RªÏ0é@aÁ€'¶(æÍ×GWÙ?‰·#,èp±ó±²$D3Hñ‚ê«LÝùHZ¿ñKÑi È—oÇø†"Ù ²É©W—¿)ÄOWF€ÏßJt=™ñ—ÓÞ X^A4Ç!á–Ü¡²ªÂ€J€ êºêèì‘ìnÎrFç’Ù¸Ò$²AHY”€y8Q=WC®ø’hžÅ]>F¸èSñV<<‘@ òÀ*À²PÔhù Ýj®Èú'iˇjÆL©ÉIé@ì¦Ü!<­@6uèÍ¿zœÈ ¤Ÿ.‡# oP3±‹üLx@4£¿#V]Ï7ÄÅy3"0“ÛÉU «Ý„Ô$ÕG¸:ÙÚËŸˆƒT™rg\„è»ÆyÌnÂå…½Èèf@òÄcçz8ù1̨D‘(¦¡W@žþæõäåüÔŸßG«‹ði}›•?ÏX–V¶ïýN‘ÇzÑ·áý°îÙþ„‚ãB9~zçÉe_QßÞà‚G@©ŽE.ÿ…ÓD í¨0öoØëÕKG–]ìÛ–"‹5ÈÈš1JA²ÁAköëóÔf“û1NTo%‹Fr£â/ù¥x‹ãÿ†Ïcí˻ֿ‰—Ù³gG¹“þÏ$óÍ0Ï­‚J–bOÒ@PÚÑ>ûôséˆÛ‹¦Ó‘Ž"“!öö’Y Œ‰RP? ›$±$‘tmM³Ù‰%BíY˜c4 Ñ›2†`51ºP wà÷^uj†ŒŒY°#Y—cÖAR}8fR§° Ž™¼Y©6‹{°Ñ¯9¶ß‡#ÈÉúXôÖÉ¥äx`ãU`óÞ±9(«5¹:V¯ýì¨âUÕ_uߎ‡zÓÊã)/÷lÊqÆI?÷Dx³"€)èýÿËZ¯œmï}ÿ¡ŸàÚZ×ÿ§_ lžM•²¤dŒKP©@C1 ÿê$ vÆNV´qÊ)4ö[?cmº†LøêR6à“€yž‰¡`“`x¿:%6ßì7UèÕÛžñ+61^J Sä<qpšg\àÎ|ø¹Kºz&*”J…üL¤ yâ"O‹üƺ¥,?Á͸ç±Æ†SÀÀ‰"#’‘âÅò× FJ›;©EôfUˆ´Ë†ñ€aé¢è)ï²G¿}Èý†»6ôßúœun¾Š×(&ôU"P}•ýGªêªëÛó½:’¾ö;NºÑzÄ›„æE¡ÇHM]™|ƒ¬5,í_ÿ&“Ž;¯þSaãI4xÈœmȘv/ÈêÁ>ÚÚËÈëöG^5þžìûNTðÁ#D%‘„ìÀqŒäžÀõ=ú$èåk"ÿ¸‹mô“Á¡ýµÃ—ã¿çgš’ì®XŽ>Úò>Wò--…`¾xŸ¦·ÇNjÌÊün‰ÄˆÈYËc]<øüµÛ’9R}œ`Ômú7N hDl¢6g­Qò,uuçÞµ®5‹fyI}|œ®],ÜlZU’úõÁR<¯}ߢN\£›"Wňa—›ù¡Ã©@îÁ°@ë¾»Ñ-Ùi£ƒnß½LwÄÈšYÔ4F0gŒll‰ï½:F½—‚Lõåù2È&1¢L„"ÁÑŠòu/DþE¶gÛâÝæM½ñŒMޤJ cA¨‘ȃÑ ø¯±üŽ©hîýQù÷¨Ú¢ÖìóßÏþËHà©’Ø_UF¯òº?¨Ç#ôÁ|¶y¸ØEò>OkÏÛüµâ䋟#¯ïÿÙë„”`“ÿE'íÀ_$?­ž‡ùk¯ aÿŸÿN|ןûÿCDX’¶LRK qg lW‚oÏåþZŒ|m¾Ë&×"mÆB¹ÁVƒpãܯdù~?¾ºÊ”?ìrW)ÿÜœ%@åIˆ €‰ÙZÁ ù&«ÅþýûjNÿÍèF¿ÓeO2BÉÄȽÆ>€ Šì ÑðGç«ü•ýŸ÷ô;NBB¯bÆ)Oƒ`~¤~Á×)§gX»Dî>ŠD’Jà*‘oCñ ë߯۽kŽÝ¥ôft¶Í[ndPnXéêæ~ì{–O+iª6g³Éñ6©2åÄa'·’2«ÉW»à¨Iª$Žì{_GŒ6Ã+|CÉYVeÈgN‹ºD3°£ùaA¯r:#QÐ2azÇoÉ“‚¹ÛXdƲÊœƒ~£æt=G^Ëg¢(t/®5_–»IÓKöqЏ¿ìLظ‡*#$Çš‚œÛ|þÄšþÕ¨ÛÉ/{-F›þÅ2±°ã™¤‚fõ„ }6d U׿"_žïU6çþâ”Ȩ«æ§xRŸÔŒ²!òk±nU¦¶»tGÒ°Äô—Ÿ¤.?˜pê¾8(“öëó:‘ªÐ•ÙÉ×#°h FY\nÀ"Åþžú.ÃèÓŸT¹IêFÁ¥E°«4¾µ$ÜŒE¥OÃѬ[¬pÏÀ:Øþea¯W•êE|™âvè$Ó Ç‘Vy‡H ý,òÜâvA®Ž»/ÈæÿfõóŒÐ.` ’vø^[zÀ’Qþ"Ü"è~Fº%G3F`vøœ…*³¦lF{’HЍe^ì ¡&¨’=ÁÕ"è´HßrR«:ää$è?Þpe*¤áÖ\KÛ,€å!³õ±2`±ªSÑúIöЯ‹>Œ\~QÆÑ %ÐŒ¬½ †*H>HvF„ö>^6ß²a¦vK0–c;º÷ ,Â3@uj³©HÕ³Å*çrdP±¿Ë#a»‹> vúcø˜ð€i|Õ) eòý?õ”’ЉtAÿžT ÿ³³dUPswT¤fÑm­Ä»†Ž g—&q",dOÅK1côª >¥£÷RÒn7º02#É“nW4Êx½Ê^,OB€  âI¢{¢ÙL |<¬ ÕX°a»ÀâÔ418k1žÀb@Œ1‰cújhlëü=$s`²Ç+R²ÄøÑñŽ@ òQf$$ ½4jÙ¸üE{'JF]ú&•IwúiHŸ"$»+ß¾”™rkEš1wU¥#VÊ„äm‡ùiHËtIO°~ZR&l8E/ë¥"Úv|~zR(œ°©׸ÿËYjDçü6.ÿÆë®<=3§.š:iøFº>Œ>ŽÄßöÏíÿ–¸svGG?\gEÐkZFvÈÈýµ—^.‰Ö—F_bf^v=¾°t]™Æ²Kîu)´$/‰aûiHZ?. ±ªI¢Îd š±÷×L©ðmŽ;Ô—ëjR=õTìË‹EeÏ åb[q©™¬Y¸°QHÍé˜P““ó¥WwzÌ•,H’s$KWïKµEQ§` ÖN (½GV’F6ÆÇ›’‹Æ3×ç«“F\"Ëüÿø‹ûi“$Uó²e+uù 2eQŠDA;FI_'óÔN˜hoñà¨:Þfqcd̉b oî5\Ò2¢˜¿â-å’ÛLÑp+&|¬(­X¯:Žièª8‘“è##!<½Ç¶¤e‰e¢Ï!}Þ°û6‘$•zÉQC½Vì«¢$Šoú„‘Q@è2ˆOÒº ‰rWuªmš“qt–Ý,@^´§HÃã±e$¶fj®ÀÖÔÓ3Ž"ÿˆñè'Vu2c Ù ¸?|c¡¨¦kÆ)§Ëê²u×Zü¬©j‰Ÿ#æ( /%+,cLˆè’/Y]‰2ú¿ÄÏò!‡`ê.Í>ŽŸÂ¿öçý5߃ò8sþ(ô¿ãþúöž9z'P  h“ðÓQôXö ß¶°l…%»öÐÖ?Ok~Èé…7õ–™K`‹oéÿ=\¿`‹yÒ@žþãöÓ E7õ–™+}tȺ‹Lˆ Èötl7õ–™³÷]hßÜ~ÚÎ@‹oéÿ=2ý€ ŸñV™,Dér`ÀØ ¤¨;+2‚=”€Oö,?}b‘Ðc`ÿÝ©¦¦(fPbBÒ´!‘T1Zì îAý´Å Ëÿ_øb¿O`‰’ÛÔÂÀ`A"Á£ö"ˆýui ­\ ]»ˆãQ),O°É$ö}É'V­‹EÆß.»ðtQ+‘Iv¸¤”Hê x:˜/¡˜¼©¶ü,„ƒ*`®ÀU! h@!A&4 ºñ¢‰ ×ȯÓJE3E&Fc`G(2/.¸ RÕ €IúR”FÚó¡—2)–HñÉæÈ¤€@Õú õw}hà†e“/à“$HÊ!`®­+j‡³b…wÕ^˜$Q_lH¿ˆ+ŸªCE¹ò÷^5Êú=U×~;ÓeÌ´ÙX0ã&{–h$˜–<O×JC2pÆ&/—ÿÝše’&F,Dx5G¿¶”†a˜98GrŠd0ÇÕª-‚@o½\a,»|8všeX‰ š Õ«îÇU}ë8¢dˆÉ› !qò«0^ý*9ÀP³×djáìd'R8ðöÒ‘m¢| ²ÎJUäà@$ ¢A  ù­) ͇´²•TU%Ùˆ;6| LPÌÊ™;\¸²e‰€Hˆs‰• 8 EPîÅ^µ2E†^Ã\¿\”2ÕDlX°$â+lU€ ð5œPÉfíÉ6jÉ Aä—² ù íbë[¦-žl\|„Â’V2¸°‰1êÍÄ_Vht~ÇJbÑiŽ<bK8NXB”m¨Yý¿?üô¦- ù3÷?¶”Å¢²@°ÆÒK*ª(%™@d’|4¦- “pFlII(ÔÊñ²HX `‚ v²ÖÅ ÌxpPK‘!ÁT*–f'ÀIòhýµpŠ>fß0LÙ©Y$z$YçdB¯ÉŸkZ A“—‰‡8‚yYKqú½*9ÀP³×di€´Käáǘ0dœ‡,ýÛ E€Z¨;›6:ìiZ‚,œ9òÛ,‹•y_Ð@$P (HH>kJ¡’' \MÅ]ðr–Qñ, ÕÐ=Q‹4-ù7"ÉïD…¡9f 8Ĺ2‚¨U,Ì}€O“@xûiLZ/ޱåã®N<¡ÑÀ(ÂèƒãJ ’wºTÇÊÉâÍG¤$($X€B‚zÐ'ǃ­EQ™;è™wL³¾A¦þi5\ HÕ@$n»®õ²ª'qÃÊË—pï BÙãv*ü`‚=ˆïF¨}Ÿ>øªxrw¹&ÃFGMì0}Çæ::ðsB^K=œ2Ž?Áý.»Ö0’jý|‘vz?±Dx¯{,|Þ»ñÁdz‡$Óª;9y¸ØJ&R,X 4“@CÜøì‘É×±¡ƒJlÅ:”½‡~„Iˆ&­)äH€Ð$XÕG±7ãï£mý¶ÝÇ+–4NÌÑ~&·EXåTH±ÕßìuÒ)щW¢¯¿íæ6–1!(¡Š´,¤©º  ÅøÕz"èn>í…>;dFÒ$bä¦M_‚ ÕV®Û(wm¦|c’%z˜ÀôX1qåBÕ’;ð>ÿc¨Ó"gŸø³9æXV ÃA"òFÑƼ_Ô¶_UœBʦ‰£í®*”m‰J)Ó%Õš&ÔÄP?mBÄ ©ÂI2ù:J2ŠM®Ê¥é„¯új¸MI&Lâãišv˜âŸ(I*õí¤ydö3+rÄÙaÉg^UMè±Qf…°/Çd{}ô3¶Àî˜i›ò=HH„Ð$š HÑ6Gu¡~G›ø»â¥YÒäH¬C·«•÷î5çç“HôpÅ]¾ïMç;öá,ãÿäí$è¡Þ÷’,çöïYSgGRMÃ>iɜȣ³ÝiR™Œ®(æG ë84é•I5hÓ XؤŽÜ×]/¡nþúé9=™œÒtjl„WH…¹þ–ºS«9Üz)È@jdØY1õ!?Yâ Qïì@ìÇG½Zh©¦IÁÊIV#—¾4Àƒ÷ìêý«JwBâöJád L|ñäO!Uæîê»ózbî‹i"É…”ò4K2“UdÑ'Ûï¦-º.IDªÌ‘‘Ùš@²@6ƒ’LN¡C@YUœ„U$“ÐÉ?mi¡“SÉL$X>E5NˆškF¿‡ÕÎó… RBÊY¨]¿_¨Í7- IWM×*,Ù'þ[ÀYP·@Y$Hy'¡ïZî•r¤Öé÷XðóÖ,ŒÆ@ ¤€  I…šÐ'Æ·óÏôsÖ$äîá7€$ˉ H$)5@ ›®ëU¹^‚ƶ? wÃÉÉ8^µÌ9<©€$Q ‘`E÷ª¬Ë¯Eð·]¿p‘ãß›*†?A¤`H"ÅŽ¼ëD_f '771.K‚¨U,ÌO€Ÿs@>ÐŽìË“““•ˆ¹{lœÕ×’8ðAï\¦åèéÙÎÉß3ñ¤Xr%UcF¸Øš(zÐ'\ÓåGJã%7œÏùl™‚’Á ÄXª"ˆßcî5¿ù„ÿ–2 ï"\£‡œ˜r¯¤Ñ Ñ‘D‚h€Mj_!ã²1÷é²a|¨ÜˆÕyx™G»¶Bìi—"%A’Ÿ3Äòú¼*©[ñÓ{¾ºìô5räÀ•Ü7LÅ' ê”2š«°hÿç¬å?£J0®Ë>NüzôGG®´ËªÚ ÷ÐjÃ@ÿA éóí¡`øN°û7›ðب$øýuŽ™¾oÈëxÕ}óÿÛ?·þZáÍÚ;ðôsI±÷×¶t]ÄX¿Þ²Q¢(œ¯v;?muIQ†Ý’`Œ)®ºÑÄ[)€r…‡èL,9Ðßá2V¯ŒyYÁåÿˆtÁ+àò|ôÁ+'øL¿Öm0CÊÈþ)èɦy,g—˜+Ù¥5õŽŽ˜ ¢Cå´ÀyX ÛL•“ü&_ë?¶®yX —úÏí¦yYh”tê`<¬?„Kìãû 0B„ËýgöÕÁ+#ø<ßñí¦¾Pþ7üC¦ž@D¿ñ˜!åd š`o˜Ó<¬·ð™¬þÚ`‡•viHÌÓ<€vyn„º`‡Ñ/üM0CÊÉþ/õŸÛLò²?„Kÿé‚VhÿŒé‚VOð™¬þÚÎ ¾R?„ÍÿüµpP;<‡ËžµpDò°þ5W?ïZ`‹ä³K}ɦž@;DÃÿyãòÓ<ü"ðÉûé‚VÂ&>dý´Á!fðŸÓ­L 䢓à¾2†o¶˜âU+¼xžõ—vl<?=?‘=O…íMúk¿ýFqçüQéÇýõìÍ>9z-û‰('ï­.UèËãh\;á©9Åõ·ÙÖW%ök è”ß#Lt–t¢æ¿M_,WcÆßD®õüé§Ð£é{ÓÈ®‡¥`7ØÕÔÌ}½†žH§Lž94hËÜaÆ…&`Hr+[rŒQ…ÙS¹£¸EŽém»ñ¬®DiÁ‹}åOÖŠƒÝûêf™T+²Wx‡&ˆþ]ûjùGŒäaœÏˆ·"7]¤x£•¹Åh×ö4}¿ZÔ„í’Jn[ÖL13àžkÐa&C•"vû“vA=ö]jÞì%¡x{VLØ™ûs`˜âž IV0Ñ©|Mùè¿ ݆´t°å8ø‘¤gËvCB׿~’Gz²¥CÎdႈOc½/A$q·¼ ÃpË”.;4SÀ¨@`¸-LÖA $ ”LÅŠÝ÷Ñá×Þü L:šÐ8Ù[.|Ûáv„´M—ñHˆPÄ‹²Ä QB€boºô¤RæÉ‘><˜‚(Ð/¡?0ÂBA'éExì÷©ÖÁËcÝqÓ6V}\þRBd$›cݱ$ÕBªˆ5t c왳C•ó!YÄKË2¥‘‚‚IVü$P«»,z±©-³î‚¸óå@Œ™²LTã’¬ ³-€÷VCúèôäl¾GÃÐb™aõ`Ádô V ”â(ò>›ìY&¼-N曤ùáÉ‚ócVÈx #øi˜^¬öI.®ÞÔ±ÎLL-—>=åfÈ…¸Ã“4‘Ì\qà܈P&ÉrI ~; u¤ì2¡ÏܶÜì9q âH -(`êE+ð øò+EÐ9˳nÒbedÇ G“#BÀJÊYÝ‘j @è)4€H('øá|\yPüñ•¢(C"Àr=µßE‰²Eh”‡ËÄØ!Ãmgq²£‘j5õDœmˆ‡]]‘öïT¡¹íûœùm›‡:É.2$L™D2Çù€50‡@0èŠï¸Ú26ËøÄ;„y2üÈf äˆ#uTE±ð.Úû´Ó@é€O¦‘6#u×7kÈÀ€òÂÈ ä‚×·z&™NV$[–ÛVäq\O* +#©i%º$(<‚f‚ËX“4¢'vÏÎÊÆÅ+ ¤‘¸iV29Q•‚›éˆÅyŠÖ"³N…¤ùPlñmÐí¬Jä 8# @%ÆÉC®¾Ú«‘X|mÏÝ7,÷\s·KòÜCJªRÙ†ØPêÍ]øñvSL8 ‚=Ë3y26<„¨ä$¸ôéTJ“e¨ y n†¬ebQ¢ãpÃÝ“"xÚ¡É•â—*‹R€ 6KIðÝ«)R3ØÌ]×-2ò›ädU’PêÄ©U®‰ š'ÇÛXsTmCf˜þ!•”ÿ!º"µ•ÈkÄŒ»¦ffà°bpa›“p 1R¬¤)$içÈíLÃ]¯3qÛq Á‹oèÎAŒ84f$Ñ÷ j‡šÓ4Ùq¤?~Ù³÷ Ù(ZHr1V?¥Â„pZ™»€6@ñ]ôOG&¶F^Ñ6öò4,Ñ6TSÅ p>!C.ËGT}諳\c(o’ÈÛ|‚'ÇXÄÜÒ­K’h5ÑäêïØômzÙóíï'0cå«sl t<Øû.µãþ¢_Äõð/lÊÆÇGcÉâÚs×Hê“Qý³·ð¿Ä0aáÙ M«]uò+ÑËÇ*ÙØÜñ¦Éx§‚#4adàñ5d€*òkª6k¼£Œ“²U7L6ÄÄ…ı…šKPèönµ‰mÙ¥­› )·#(…È9ዯ§Ä(ÅÙo4kÈ^ú×_âbšv\LØ3ÂF’…õ¤i˜Ïqº±b[4l©&‡ƒÙ¾êi™jHÑ€™òË.néµJ²˜ê4æ…UA°ŠCY'É&?`Ñ«$KmÐfã ¼‘… äAÒ«;0Z"Á ) èÙè­S%±y»VRm¸°ã»<Ê^vFŸ’°r¤%‰E]±LáüG†vý¿A Íé©°˜°[h¿kÉýJ³×ý=ãG"egb‚  ?¯g÷Ö8çE}£§$%)rÖ×Ħ¼þmq¥ÞÎß,ª´ ýv??ýu§^5½ÿèÇË7­ká d 7¹¯°ÖQ‹‹¾¿û3R’’®ÿú;¿ìRmse´L ¼E?`®Aè‘Ðìvcνœi$%Ý9öýÚ\HÙ`#Ë,‘4Á¥XŠ 1jåeˆ%;°º|NBßdÏ‹ÒÁ-¤Ë6,r@vÉH»€ š[-3«·ã>&8’8c*…‡‚@ŸòÔ5èçdí³ï,íh›*9ãpà,|Bò$]–!8ލ&û [Õ:<²f—#\@‘*Jna„„‚OC±G®üêU£IÓ<æ?ÃùPäH[!]=1ER‹5±=Y£ÝŸc~ÔuÂQR;BM6×:ãÈf˜0rUC%°,OD5îÈü¯UÂäê4|?<Ó8Ц,QÌ‘ì .û螀}WvLmŠtÆÇY`‘™`+ ÕHbɪ › Õ¤›d¶Ò>Ù¹¢x刴kúb2BÓ)b ެ]Wa@¢i Ó2üNÒ¼ˆLDäëÉÍtz¸Nb/6à½ßŠ×vt6¦9#P9º ö±®ðJ2Lç7”\C9£õg0žeGÒÌ-ˆ»€ ÐÐé&¥JÎQN6ÊJÙ¹¢ËŽÁT†¤z7DP6>ÿ}H¼[F¤›Iœ·zËØ¡H]„RIÅŸªÂýV §›I³ç^¤ìò´ìènðçåB˜‘cK$ +z¨ê±s°O%-ez²(ôhïZôLN7ųɵåM4 ù .1V  ’.Ë ¨{ìc–j³|ps•VYežVšg·sdÿ寜\4ÿ¹ëŒe–×EOåýõÎMRHÜSMÉ‚ÕÑÃèÝÞˆbGŸ¿ßÛ]¸¤¢Ýœ¹"ÝQÞÛDÁ‰c€5½1äI>þkí­Üg&Û0Ô£¨31ežV–² _ A4O~Ý ì{VºBQŒ±ÎQ”™gǘå¤ë"‘êGÀ E]÷äûy7àV¥Ç¨Ö2ÊÉOZL³$ÐÄdU÷=ÝŸÓ¡ýõŠ!òr¶ˆÇI¡vh`p‚:XžK²&-×7nÉ~pÊ\ؾÏt*ëYy96ZŽ#6ÍÏm‚ö— êÄ­‚I‡_¦·Ò0Õ±’n»BÆ'kº+ß¿Û\0–?³¾Jê†ÙÌ$®êÔy±÷?Øk³mÇþÇY²·\f™9y \*ƒjÙ$d“àX ;ÖòVcÖÈùüd’(½[ˆ À‘@Y“Õ“^Ió¥«A'AüJ&˜«ÎôBòâBò ÈuWCÇŽëóÓ%eŤJîq<²‡Ê£hc•Ô‘`Q4ìÙ }ÿM2VtŒY9o“<Œ®B;’ý‰°5ÍíÙµ¥E¡1 9#l•XB“@õ`Wv+¿ÛZÖ=‘ÝôU–Ž9RnNIæœHãG®ýìji fÙ·,Q"¼n üÀ“ˆSj;$’@²Iö°õ·%f1tAÍÃYb…œ4J~iU…Ø»êɯ$ùÓ%eQmYoÇyˆ‘ÔD(n' Ü€ªºd¬¸´sñÚiKL,…%u$@èØÿøi’±‹¢q÷ `Í30V³€A6§² Ðj?}—aÅôsuÌèW¶•wçí 4d®<“ÇÇ%Yx¢³*Ÿ¦€ÑýükN¯³*ÒèÕ°I [´8á™–G+(¢i¿ïZÊiM¢4ÚGÑcÚ²£|hSºúN$ÆŽ@ Ü‚H‘vA×tÖg)/‰lý§xi“kô ‘8¡gV AH‰» {«“ºdÅQ§pÛ÷wÞ^UÅ/ÊŽxŸ …Bƒbì’ÕO}‘£oÑR´m;›n©6n; †ydIKŽ<_‘â7d½’@ü wCZM‘¤;á½›? -&Î…•áÄôBà‰¨P JûÑ%‰ oZ!ÛÐÿˆpó2¢ðy“ü¤0T«)âIn¬Šò,€žÄãG›³ìøø±mÁ‹NL‰@£37Gü\A‡šëY“¢ÆŽv÷¶egdÉéã»Å6:  ÀpZ™¬‚@ H x¡yËVÍ´½.4í¹<©‡+)ÊÔó˜P [²Þhä)º™*ò…,{„s¤3¤1K,•+! XJulMš¡×wÑÕ Ø¨ð¦1Ï °ÆØF8áȘ8çD;jtE€luÖ­«4m°>+Ï$˜ ¬©Áf•ZV ä¯YòXõz š¶™ÅÛ¡‹# ãx£TefÈ(ž¿^úñ«k"S£cgõèÝé• >È—re &¼Ö¦t0 n¶ùcãí©ä/Œf.aÈbDEh{ëJF\ |Ù«(~Ÿp5r %~|×! >Äêdˉ¡ e Gi;0ÕhP®Äf›YþfFàs~?ÈqÿŒÿ×\x{g^nήº¿‰çþ&ÿ¶oüµçæíŽŽhª7÷×vu][ªñ©l¤¤Ž¢ªÖ·è”ˆ2¹èŸ×T$Û]´FºïZ…œæ‘¯æu¶¶sNÉÒÙH¦»-¦À>Ìt¶<›Ó`@@]SWùjìüG÷ÒØ?øï¦ÀqÿÄ}6ˆN”À//ñiL7õ––Àcþ--€ ^ ÒØ$ ¥°ý´¶«él÷:€8lß@Hüõm‚8ÿâ?¾–Àq?Öt¶W¾–Á:€å "‰ócûêìt4¶ @ÙÒØ,G*£Ö–Á Æè-€æG‘¦Ø¸Gƒ)Õþ÷Öe*úøòÇŠ9¹+3ª9<1 ôh©óZUlÄâ|‘Q—ù†„ƒ5F ©bÜëðñ wc¯}Z@²üA$»v6ã ²Nê²[é[„ ßd‚H ;£uª åo/».Ö>\rDnSäðfäÌ)W‰äG<©  ½z»ÃmHa™ æL€‰^_JQ$E’G½]i¤ Ä17ËEЙ”˜8RæKÉ–ÙØÙýúÔ½ƒ6׺.æóãOG&;"¤œÔØö4,‚"º GÙUú'uȃ8ÊãFí$…Wœ¥Éf£@'ÁöýCC)! ½E6߸Aµ³,î«%¸‘.ƒ}’ =Ý­0EÉܲeÛ[Ö]½ÄHþµ5–ª FêÁ«Ý :%FÙ2nãnmðAÈÌjI¯OéfýÉâz³äZ¢…±po1äî?%&2q2H ‰m”¡£ÉkéØÙ»^… Ú÷Œ}Ï,â¾Æ^š*pÄ©"ƒP[µ$Yé‡zTE³¡ò˜áº‰n¿.ôÆ4\™ŸsɇoŠ6èÌò^rQJX–j4R|üôÁ ™m«/s‹pŠÇjÞT‚AØ‚?¶”½‡m Ý~!]«$¬˜á‘f2Q˜ÄQä@Vb: .϶ª‘’¹{òcîã ±×a2>®eCXZíG%Ø¢ÀV§ññ³ä›>l)0ÌbVWg¸%…кI«7G°5)šLåA—ƒ¼É,Rm©ê67­2_%>>“EIè0=ë. šRHñ›„j›”¢0€ÐGäèh_í¯¸¾I¸òµ؃ÙîÿmršÆTu‹Ê'Ogø“7jOJUÇJ– ïG]¸žGT“=^6\9¸ë“Žö籮ɦéœZiZ.êcÌù_EH*ê}VEØZìs}Që­n’VLŸF þ,ÈÇË’<8…+²öM&½‡Ÿ}qä›ãèëÇ7±gã]ÞBU¢Ð7©.WI§¢®5tÑFøÇv ÌЫ—šÓ9¾LSÿue &¿ßEâÍá‚•[Øÿï­eÎy;z_¢á WìpžMÏM˜y ßÜ?æ5%•Ób8¥hÃXò#À’j¼Cû~Àj.öió`ż2ÄßZââÑ×$ʼnb¥O^?ÏÿMi¤¢‘9dÐÜgÌË\t€;yáÊûk®õ¸ñFMbôs—#…ÚÙëñ÷)q0åÄ“ VHdŽ0‹-«*ê G‘b¬èØ¿tcJ»/6õ<[lùK·—Ùe‰%(r'• |]š¯:Ò«¡.Šoùyø‘&V+ÄAi’…ºè‚OoË‹“/H褅ãG E¨4EUq÷Õˆr\6€ÌâP¿Ǫ̃=-v£’‚lQ`+V™2FÉÜÇ}µ—ÐþG =Ñã"ŒŒ"——ÞÁ°(õýïò:ÂFî´ZMÙñ¢™²qÕd‹Ò²‚¤1 K(]ÝŽ€¾õR±t†¦^TØ©>4pHÌÄ3’´/°ÁI=€*½ÿ-4»-¶… Òg‚)1ñ´±4…N"–ÑÉzwzS3A.ðLÐÃÊ%…%‘‹Ñ ÄÑ‘DHü¯JeÈÓ“‹TFÐExÖ$­Rqg¶¸ðrTuv¿×™Ãz3M’Uljæn©${Э%“¤e¼U±x¹^±’9+ÆG ÇcïCÞÇê5e i¯dŒ²Ñ9™ ‹ô¤³P,Ôìö}…«ä%,Yè"ÎÍÇÚ#̃)Qa2HÇ#ˆh&ì{šv{ת+Ty¤é‘ñ a+J˜‘!ŽIZGâʬH(ÙIÊΫÑGˆßwY7¬Ã“#ŠO¦¿nüëÇÉrÿëþ糎£*ÿçfCõ ÇrpXÚfòyS@EY¿Üi(%ÐŒœ›Euƒ@EÝõú nÉ’rÅÝ•‹aö5zéŽhÆJQ±¹9£Š´v%¨€I…wÐ$øèkqƒ‘ÎSI—“!W"8 ä~£à‰­Ñÿî®(¼[4ä²¢ƒ=NG¤Ñôy7g¢A±]]ïºÕ|oFTíи7OUW€§˨ì?ßÇ﨣ºOÝÉU¿«g‘ÕÐÂ=DñV±GÁ²ØþÚ’Šµ½·µ[/7­Ž²UPO~,j8Ôšú4ÆÈžf€«¹À`U?¿ÿÃV);$›Tv6 ½™ÎdéÐ?OZéÅ ÙË–fŒ½ñ!Ü ñ€O˜XKúŸW" ØZíG%Øí€­ziœ±˜ÿÅ.ä»{Bd2\=µ¡ Ú×Ò V£føž†”Ì™gøŽ,ì,˜¥ÇáX~¼|däJtE­EMYé‡z’VEÓ³å¹{ åI)œÿ1Ë7^+Ïù×^d±¯£ÒÞWöPü7‹<²ƒÝqûš¿]WyQ8Ùü?‹ 5=›ûk”£*5'õH¹Ã9æAâ ôHçÛíýõ¸e"J sà†)úý]xÔmÅ…l韆°ÜsŠr k›î?}J6.tKü=„GÓ9•G“ÿÝþÚ58Õ`œwô#+b‹&I*À’Ü|Ù5ï×i+¢ZAÍËôf”ñ1†²½öhuìo­qÑTh“áÜ>`&I|UöEýþÖu–M2·L‡Ø6èf‚O¿ØýµÉÎiÕ ÕØ™ölHái3‘SDâïÿMm6ãfi)R9ël({ô5¥³-äÚ ååÊoH’´x±æÅ‚/¯­mÀʟرU£+9ôÝYù²Q &¬ûQ{5MdËI·2Mé4ŒÓ )-«ófªôp¦eÉ4Jílr& Ž2­Ý‚oÈ¡@’}¿=\7EÍ$D;kÌJz”üÙTU‹Z»7вóÙÔP°æ‘Y6Èp¥€€IºŸZ™p&<œNcˆ!ª¬P>?¾«TÈ£Oñ³nØÓ+(±bXÐ=WíÙÚõš¹ºGÓÓâ¡Ü Å N9fäã\M±bÙ>Úì—Ìå'pñ³bæ§ .P2«™I¢¬‚4 ¯°:Õü¨˜üMY¿¶â0¾Lõ„EùöX¨=-v%Øí‡_}93J¶œÉ0$Ã$g°“²TlW@•j6o‰ñ¦L5ÛGÄKºeœWÇ–ÇY¢©9„Š Ð ÔT‘g¦ëfR£§¡L»®âvè£dY¤ªó“‚€±,ÔhR|oÔ »26ä»®Ñá´> íXYR Ђ5ÎgH#—¸o|¼^~Hª¦F1 P£dÄŽ¨'XJOÙ¦Òí Ÿyhò× ñY¹}d‘v»Qà›]jî®Æ¯¢ø[ÃæåKdD2ÀTD•¡wFïÇ]êWì–ƒ vÉÈ¢ñª™1ýlqê_!Тké=‹«õu«µìZbß}ÈÙò<`Àê£Ó—’±jê UÝŽ€¾úÔ©}–õÐÌ=ÒI‘rpCdòô›’ù® ýµ2§¶i+]¤È)„Ñd¡F×ΫwÓ2“Z¢“N®>Œª wôûé&þËèºHÿ*׺¾:©ë²4Ó-y™QÞ6M ìÕj¤ýàx‘M÷޼ëQM-™“O¡¤7÷ßZÑ’£éûjŽÙ>4(ŒÎã{óGX—f£ÙÍøgýÄŸÿ°ÿ×\xzgNnÑÔ'Çë®§5ìóÿÿÛ_ß^noÉŽŽzûþºâû:®n†®‘Žj$ù󭤨Ù/‹^]]hÕ cöÂDF†¬z13U½_oÙ…Ðréÿ-vPäÿÓþZ[Éÿ§ü´¶“ÿOùil'þŸòÒØOý?奰ŸúËK`9?ôÿ––Àréÿ--€äÿÓþZ[Éÿ§ü´¶“ÿOùil'þŸòÒØOý?奰ŸúËP'þŸòÐ'þŸòÕÉ€äÿÓþZ[Éÿ§ü´¶“ÿOùil'þŸòÓ&F“Oý?å¨Päõ|um ÏÛK`95þ-€äßÓ¦ì'þŸòÕù T‰ñCõÔ¯²Z*Ù–Y‡_ž²Ý¦ÄɹbÅe¥˜½Í(Ɉ—â eéeò£KŽO±/ñ1"(ÿNõ-#K‹ìçææÍ› ià{kŒ¥“:F*#Jb0A·÷Öê*6K–BqEJx÷Ö"éš}Mk®Ìo…ío®Ü?‘çåüOK¯Yäþ!¡@Ð'à?¦£è±ìF°l4}T{¿¶µñwLøo ‹$t/γ4Ú5³˜»|²?4Œ©U /É×,mš Ò\„®~F¤”ò*q£fß,8B#!‰$Y»×H&¢bObè³ceBÂþ®ükË;4ÜqºÇ”3R\e-×búÕÙ8ÚKb¾G6f"@ÀyÔÆL¹EtS* ÌLp~² DÙÔ’”Qbã)ÉîqÆBñú÷£Sl\(nÖ™x·&M±&ŠëPÉ=’n-hnûl¢6Æ$(üCViÈÌQ›øT“ò©nº7¬>93y¤XáeÂR3éÄ“­(4G+ ¬lù|5âµ÷ìF¥èªHˆ1³Ö% +»{錋” ÛÃÿ´ódäîiexãå ¨ÔM Øl~G[‚š{9Ψח²fÊ^(r‚Ç6:Ã8)d¢ÝQ±D†"È>ÝuÞÙˆ©°woâ`Ä ³JÌ«D„£ÊÀèuÆìy­7EøÙÛ‹’¥=ZÚèÁ‹j̇o}¬nKé Xì‘$b¨Á¨>À]^³.Á\O‡ÒòãžhˆË„F˦ª`H{<¼“çöyv*O2çŽGsŽ2 ÒÏßöÔØ)•¶í¹Î­ƒ ¥E)–0Ä_š±Ö®ñ=Ãá¸2²°N°£cŒy#ué‚I D$,ƒ@õ]ÙX6úy?Ä>gç¿‘èñùL~+¾\¼øê¼{éN“aL=Àå|×(ýw™#ôÏ ì$±&À À›6{'l‡oÜ!“.Oâq“l…qˆ1¿ öÄìûÖŸ vÝ›¶á64yÐ$'Ë5’M³5¹,OÞÅ–¦, z Œ¸Ìß6Ù _ã,T¯áäÁÝ‹³«òM°ÎؘØqn1ˆàvi"|rRBMA…*’ilŽ…Ý >@é£0@%`Í_QU îh“Cò³úêbÁÏ—aGÝ=r€IeI%Œ¡äYâ]aId5@_5ÁLysÍ.o8Ÿ£¦¥Bc³g¾üjbÁ‘öWÌy¥ÜóÚ\VÇ}0ªM“Ùk7UÝ ñÙÕÚ`\VK–…ÛÒ V,mÈ¥‰k%‰$Ùä|iòÏ7ð¬¬Í_)˜ÈÄPÀyuоÉì’|Ö›»åÁŸ+rò‘Œr«ÊR"¡ø’TQ$Š!IìÝÕõWuÛòw5ùq—B@ä= l•n@)èQ£D^€ÛÍ~ú´ÁÍÃØS<å  cõÞeÓ<¹° ÛlÌy³g³]°8àK‘…•…ŸžÒ®C8B±…1£ *ìŽû>oMä ƒá•| °ò3i5WŽ2¡V3j+‘$’I&ìÙìttùÓ|;ëb*I”†q”'ä""2Bñ Ä0PÊ«"Ë$€,TÿY$†k6ø¡à}µ©7Z3³6Í‚ËÂRV(ÊB8ÑI&Í“J=€®€×99¾Ž‰D|‹¸fEò¹,ªH $–ídžÇO“{%*ѳqØrÌ9i•ÀIŽ!™J%,’Ø MI껾ÉhæD»“u“pD²£ËK% ®€°¤Š²Gš #`jàe®èùí•ãcôH4 õr«¶7×T<ê[*ìÅ·ìm¶Då2Õ½8Y1î3ô‚A%»¶&”uB…/PÕ#Âî23îS«HnÊŠûY­xe:k_g¶0ø¿ñþ†i™ø,v5‰<ÅbY_PóäjÂx¦‰8æÓG{à|-Ó+$Í¥1Á$©ì7_ŸŽõÛŠçvqåJ)QÝËønY¥’hòÕC:É^•¸ kèuâ¼/½zj:8'ò<®F<˜Ùo’J9=ŽìßþºðÎ{j¶{# IÞ·s‹•ÞýÉãßýtœ£.•¿ì!¶“4> `A6:¯{ÑÎ9Z_î¨(3ÞW;5`ŒDÆ8¼‰Gt $fÀ³_}yù9Ý´Žü|­œ0Bþ¬Wyã%Õlô8¹KoE9Hd® ytµç­9EÁ$Œ¨ÉI»/}q/ßY”“$XÅ©[#X6þÉåÄYõ@ nÆÿfg ’;T9Pâ Y8à‘Wcíß‹û뢚m¶Žn4’³D؃"C šƒ'nÅö}$_zÔy)Q‰BÝ——#*Î¥r 1£Ñ.‡·ö¢œª™pÙXðýýC%¯2Ák» ŽÍøìÐyÕsÉQ)ØE„ŠZFÙR ,t&ÍöoÛßÿ=%; ÃŒ Q;бޝó>ú’š—ö ‹c ¸`… PßgY”®VAcp²sHŽ ¡%”‘Ñ{q­qÕÛ3;j‘ÚŽlèŸÓœ*D¤MÆ*RE]’JÑïßí®êJ:8µb͹œ¶––iRIS…’V¨t€H«$yªY“7b|>¸Ù§'æn?YæXøÜØm¬Ø˜ófÏgvÎFi>]¿iž&Êõ#\WŠ ˆV ’ēȚQt Z’•+5n˜6ò‹“,+Šn9 ’ÞO¹ü¿þòeµ$zš¤Ñ2ï1€â“Ñåõwûè?ÕQZµûì‘’¹Ø÷8£àìV±''+7 Æ…åîg1ŽØ]ÚSõcÁ?~èÿmuƒiùìVß$2KéŒP]h³ö¯úëqQ¯f ¾Fã<ïÿez¹}¿*ý4—"j„`Ó²™G>VA"‚®Ëy#ÿ/?¾¯š-ÙŸ’û»C?£&ä,°, ÿ§éí­eµ%þì˜é¦W3,¶n4Ë1øs€&Ƀݒn½ÿ¾žUxÛ!°óáYfŸzOÆÑe¢Š«£Õt|÷Ô\Ñe— Œí´gçÆÙ±°%Ø’¼ª‰7×ÛQòFöUÇ!˜Û>gÊÉ Çb\‚XJ]QþýþÚ¾X%CÅ6ÊK±å£8ð¨)eäçe»±×µžžX´ÆFù9Ù?ʇƒ¬Ü–°H(Pïó=ù֥ʻ37t8cfüÊËQKÁ$°£ù@*†³çÚ/†UÙQ‡¸$¼£Ç´1z|Lƒ•]Ý‘æìÝ{è¹ãcÂÅä<ØE×/q—вQzèØ®‹Ö—*vGÆâ%77N^¤|‰”È´Ô9¸÷Ñ«5¥7DpF=dØh Zr/ÀЛ#Icc° A”½ò€+¡­6›2“HÕ°ÎzÇXcUHT)ì(ò?Z ?Mg*“%Z>ŸÊ훎¸ù&Š6a,‘r˜’[ˆ ]›HcÖ»)<ÎrÀœÝ¾ŸR3ЏÏÉK$uàA ’ £ÕwgÉRƈ¸î7f¬¬Óx“/Ô<%’9&C$”€k ,)"¬‘æ¨ 9ì­2ÛFÓÜ%g¸„ÒL±˜Ènl6Ä›*ì÷Ùªi‡F›`K)ù¯Q"ˆÇAIbIäM(¾€ ÐÙ•ÑÒЦ=ßk]Ö€‘Qá˜J…—’’ÀH¢z±í}X"R3äíyíðcaåýI7<‡1æÙ,Âá’zñãX’7F=Ã`ÈÍÉ9ªœàJ¤]­’k° ‘tz={Þv‘tÞÙlY’å6B¬aZu”¯^ÔkèìW‚E÷©ò®‹«‰²æE’HTǯ,hräÜ®Íö>£@|vk»Oèš²¸»N­•XË!‹ÓAUA6IIìp:ꬓvÆ‘ °f••ÞXýYùqñU*A‰$’Hìß`Õ M¶= ÅÙf‚6,ä–Bò2Ž ,Р<“ÝŸzÂÞÊš5´ÇŽ#‡K{÷«-í‹’ŠUŠ ?WzÍ6jØÓ ¨€Ç‹òºÖ:%Û øcP¤x¿:,ƒ¯e¢—tâL±C£z\‰P²øÒnM 3¯_{ÕNdj•v$Ž>5µ~ÌjôJ’GcT¢s{‡äu‰vj=œï†‡òdÿç?õ×™×›³©®§5ìóßÿÛ†¼ÜÝøz9ëï_}q—gUÑP]_ˆöIyôuWA¤4„Ð~´ôFí§¸ýõ¸ôsŸäkÖßg5Ðik"†Ÿ[§Ä–Àiñ§ÄŸ|@i—èŸ|@il–ÀjЮ€iñ§Ä¯øòfŽŒ’€ÒR ¢™ÊŸâWçPCbèp|´w\N~ûKzs'óÖáË‘‰q³[çâF>©‡öÖÜÑ…"]ó>ƒ^±åTiq1üF€_ÜeóQ¿šOˆrdê4èë>Y2ø¢„¾~|ÇévþZœ٬`ˆ0n3øR;Õ©²ÜPÈö\Éh›ßWÅ6O"Fˆ~’Ǩõª¸L¾dhO‡±n,ë¢â£•²36Li"¨E0ðF¤¸“è.JìåͶeã0W^uÅÁ¦vS‹C±ñL}Ÿ:±TÉ)hcù¯Û[öf=o…Oû[ váüŽ¿‰éO‘úëØy%è5Ѐ‰?ý5Eb5ƒaBï@@GZúóY¢ÆyU¨ûk2tA[9ñï¯ÐªÈò|kŸ’ŽŽ ¢‹¼å¼ÜâˆoQNl®Zõ”$’WŒzkï~4\–í˜`D|qêXžˆÔÎL˜Dë¨%µ] ­vNÎU«,@>F®(lb5I–['°@¦ªêÈïÉ­ hsnóÂ%‹+&DmDI¹+úÅ~ªv=t‹ëSCf·.\è]²1½'IZ6U“è×F…ØïÀ=éHlÓé~GJBÑÃø‡wÏÂÍ’)|eœÂH‘y1rÄ‚@@FØy…£¹Ärã]ý«JBÑÄÛ÷Œüåc2òf׊ñ—‘P|P“d¨Ux BÑ·l}ÉÎn6NR<±OÆ'ôiVãVH6@$ù6G¾”…¢6ã¹emN˜§!g–1;B¥‘–ø‚Ðë¿5wî¤- ›'r„Wrƒ-Rq†%y A‰! 4,f»¢}}­+‹ïSæÅ$ióÂŒe‡Ô%Ç*G@‚ƺ&¨©H^èÙ¶äí»5¢âÓB®T@ ž”Šrrw|äßdfޏ¢–‹Ä#…‰"ù~€ Ru"Z;5]:RŽŽá·ä92,0L…* •1ùV º"½õE¡»FNçš2±0šHäÅÊ–%%‘¬ÅhQ*Ä~D~54RÃ3>M›nÈiåSæg†̶„ØHí€T/ÛJD´g]ÏqÊÀÇ”O<@Å79¢Ä,ZHÛŠ‚¥O‰ ŠV”[+¼ç®*îjÓD£,„1ˤ¬I,ŒÜMEÙºÒ—d·twÂøF”‰hâmûÆ~Nô±™ Âù3A"ñP±²ò*Éâ„›$}b«ÀR«:›¶C`íY9Ðñ- êX° ß‹R&Gw¬Ø0òÌÙ„ÆA—*(>”À½(‡acÁ)ÐçqbË’Xäùó p‰ê•1™\C›U=U“úéHZ™›¼»6.cä$r¦JÅ–a¹‘0Œ×tìš⪴¤-Þ›3xŽäâYVE‰JÉMlI °O@<’R"bÎã”7¹„í:ãE¯¦‘˜ù2©‰%ì³  êü);:Þ—þóÒ´gÝò$ÁÛ2sbP^YÔ5‘`/¿¥!hŰfeäÍ‘‘3JŠ©&<ò*†tnBÈP©#«¢/JBÑ}ÿ5ð ÇX¦hÌÓ„-+9úX…PÖ,X#¿î…£:fnòl¸Ù‘ȹ+RˆÃz„L#4|{=qU]© VkÏ9ÐnXb<•X$˜Ç$B!lx;_"zˆ ÷²|iHZ–s Þ`ƒpg2ÉÉñLkÁ" Ab@°lto²h …!hnÍÎN.^J¼b(ä…V>!-œUÙ$ý"É? R…m­•ï.NLÒ(„2ˆÑKÄ¥@|X"Á#ïª-K‘ëþš”…£Ÿñl˜ã¤R´fiý2È€¹úX…PÀ‹$ïû…!lnÇ>NfÙ¹áDÁ™%ãTYX©"ºò ëï¥"˜7ýß?oÎ’,8øË9‰UH‘y72Ä‚@@FØyö¤´S/yÏMñá†KŽ,¸â–.*#…‰"ùn€5Jl{œ´ŠFñ>î¨$2DÓÍ ¯ /" ,ž(I³_Pªð#T…¸çL&yyÍ„da$ N-¨±màÝPìÞ²ú6¶Ï—g.F$±.lšìþzñMEI:=°ri«GŠ÷Ö9RѾ97Ûð27 ¥ÇÇNLß„_’;?·“ö®œqš¶sæäp¤¡lQcųã¶[Áë¼a£hËê¨P5úë¬K†•Gìéeü¾ŠDä!Dö`)èuý¾úÄ¡IZÕ{¾÷ÿá¨ÉÊ.žÿÇè×·FdV‘Z@T×Ò'òìV‘ŠËi¯þË'”tßúèÛ#>*K3vê5_­c÷}jIEº1æ¶#'>NdãHiP7bÍÝøîu¸F2[398:GWiÂ9yJÙüõ˜,äY¼QÖÃ|´Ý20¦ÉVbF‰U 8¯$“J,ߟkÙI$y¯&sw,ìÈÚlÝ!B2´j ÉfÀ*4*ÁV{Ÿ,”Q¾$Û±¿ æefâÏ…6|ˆÑ²•r‹ÍGWäA ѯ¸ö½X5Ff—LÍÀm¸óɤù¬¢#d‰=OH†+B¸ÝI# O¸Ñ›t*]Ó>\`%”ÊðJÎ1áS'% Á…4@Ê€êõid.TuqäŠLòf1’Ñ+3FOhöGÛòÔë³]ôy­ßyÉŸtt…ÈŠ9U Ddù²O^Ô?~3I£qnÈ`¤,Mx7¯;µÑèOì¶ù,eJ³£±„Ç×UËÍv|-ý¬Ìú£¤y[»ctÉ‹s&I*¦#DŠ ðfâZ€Ø‘cÁöÖ±Eɇñ,ÅÅ ÎóF2ÜT¹K(ªãÈØ*ÉýuiY2tCî;Œ˜ð@$áë <<¤Vã]ŠÉ5Ý¿5+.L¹Ý2$týT…q£š_IT¨’yrî€_ŸËR´KgR뱬i#MX¨À’C#x†²»+èŒùß l„U-LË~,{ÖÒM‘º‰ŸiÊšy%Šg2*…xdu²›@D©#Þˆ½V’$]—Ý$š5Š,UnRÍÄúj¥¨)&¹/¯'ÚýëQE;l6Ьǒm´O‰6@eV ¨‹É˜X<Ñ«ööÒ•Ó%¾ÑÉß>x,¼)ÖS’-c[%º²EyQ¿>ã\ß k£ªå•èáÈäF <Š=­q\MA¶¶v|‘sI=Cðø¡Ý'–¿_Ü‘›o²H±Cò½^XF+_cŠr“Ùí®g~Ç`ãú’‰¤'*JÉ¢h_VH¯ï®ÜpR9rMÆŽögÆ_TBÕ€ñ`é­M(Ê‘ˆ¶Õ³>|ò$Ì b ~ Å›»öW^ç[„#%oÙ™M§¢ç5ß>$j1¥È°,|tOµøñ¤,›7ØðN´kî9K»úq¹)Di"(+“æË7@¥=kX£ ³v÷6êªd/Ï,2/ /" ,ž(I²GÔ*¼˜œŒ‹¾n9;lóM!’)væ••@WZäªeA`,’mOzËŠjE´|×'3‹B¼™ýHÕ3(°,ýÁ×½Ö¸Æ*–Ž®M¶,ãDr ÆU—åÃÑb\I»¾"‰ózÖ*Æn†#í¸³4^³ 4ËçÁþzáÉ–ŽÜrÖË´H®%.²9A!$bäÙ¾ý×N8kg>IlÜd‡à•ˉ”f÷ß¾¹UѽÛ9“É2àu7Q¸=’ÀÐ$mCߣ®ÏŽ4arK!“z¢XâYÙrB2‚I*n‰¾¬€O]Qj¾(Y•É*$ >DNëa ’%cE”X[=û€0kL#hdñ-x¦'aÃÐÑ.$ßž"‰ózxáeÎI23I3É1xƒ!!ÉU…ûvO€?3Þ¢ããMý$Ú0K•™‰‘&$Y$*9¯=‘¬8Á3JM«å•ò.ÑÈÁÕÔ3°núÛÀûéŒz.rO³:ççƒéŒ£L|¢„K›åÇU™cŒl28RI*n®ú³DõÕÖº>8]ÔçVIõ¤–. Ù$…X×%žýÀ?˜5©ãô<“ûÓzå¢È ¢áI!AåÄ›»¡Dù½ÎqVCØóí¬4È>|hRÊT8æ ¬DË@71"Y“UhÔ…²hÐ÷?®’ïFSû5ü7mÒ rÑÊ®ìÈŸï«§Ù&Ú£èÑî;¤Œ‘IéåIâ„›ëêùU}Œ†mqgä1ÁÝ32¢Ê8áÈ‘b#ìÅJX :nûyÑÇäŠFòaaeî[£KOécz¥S‘)²s±dtøÓ c3FÉî[w¬wD™’iž:£N@4V´GäAîïS ö<Ÿ£t;d‘°“æ‹}ýôP¯aËôZl•¹‰ÈëÀÒP¿aH¢í…G#’ÇíÖ¦ìy?D±ÿ«o¾˜;ì®v2\V•=bù?}og44ª{uª“FdÔ™` xՉЦ|óü¦øOý5‰vUÙÍødŸ–“ÿœÿ×\¸}y–ÑÖ×CŸñ<ÿÄßöÏíÿ–¼üÝ£ÑÃÑÏ×'ѵÙ~ËYßfËCžNÐÔU™m¢ç=ø:Ô£H‰ìѶ±Xôbf®mßÓ­¾Ì.‰ä ê9è:ä è‘þƒ Gú€9è:ä è‘þƒ #™ö^½ôÌ+ gì4ÌÿN€9Ÿq möÕÛ`9‘åtÉŠDoÓKd¤O©ùh¤R­:¯–FÑi‹}ÇyÊ:ûk.Hª2fywüEé:•#^&̦îù¨#io±zã9äu‡$mXø“† ìt„cBnIèÍ2„'É¥Ô’W£Iè|[N|ª¯žîõWf\ÒÃ’às45¥ÄŒ¾T>†ÿxoZ\HÇ•ØøvŒ8ûô®µp‰ØôÇÇŒR¿¶¶c&˯ø´—û¯z¶Às>ïK`‚Ä­=‚%"ROùûèél+n™ÇÍÍ–w$–éT¯G\%''³Ñ¤´M•ùÒ$jÉâA ûéw¡èê|+ÿnÓ]¸?#?âKþ?ï¯iã—¢uЀ‰?ý5Eb5ƒa +Å?«]IȆ6ü'ÈÖjÑS£.NÕÑájCÕUvu@מ»Óä>$Ë´Ç62aʲ´hâr¤úòݰö£bºñ§È|M*2TTâè§È|LïµÃ&`Ïlpe Ä„/  T$@‘`W} >CâZ —>t0—#¬ÜÕÄPèš>Õ§È|JC³Á3òæC,|$3Ìò½ý6Ä;=ŽŸ!ñ'j ‚'R Œr± ú‰ä(½´ù‰X¶ˆàÃ0 ’$`@\¹,P  `W°5ùiòfÚ¡›<3ŽÂЪÅΪTŠ … 0¯c~ÿs§È|KdmñdL• µH%n­A hÑìì4MÙToPÕÑÖŒ:2ôàC˜sÓ‰O#Û±PZ‹¤Ð$ŽÈžþçB>ËAµíø±O xÀ&L$êİvaLH7ÑÇR-“l‹\EÇfYH2•Ù‰õHªG¢,w¡m‡ðm¼b.¢ÁD†@Þ«I%¹_+6EÝ×^:Ð[ v]ºl8¶÷Ä1Wã™—Á°IR ѳ}÷çA{²%ضù²-ÖQ" *Eb£° /¿sdûèBÒm8eüôžaƒ‘ê0RÃÉ#ª$(}†…¶kà¿m±rÁñ43F\taÑD|³<.ß,Øk ÈR³s•™˜Æ‹OŽ€¾½´ Ù-µ`ɇ‰„pô‚ÈÁ“ˆ¡L ƒ]]Ùƒäè\ŠÍ²mòáÅ·¼N!ˆ‚‰̵DQ%H$ƒFÍ÷ßžô"r¶Œ,ÏHOëÿ L®TŠGUd†š$Y³Ùﳡ 6ÜrU•&©r™åE PÔEuدßAz¢ÃjÃ\ó¹WÕaDüÃGt8ÝP³ÕP&Çz Õ&Õ…‡3OH]—‰yfy[º‰¡jð>ÃAlÔh5 ]ˆÌÃÇÏŒE¤ñ`ÊÊåYH÷Q²,èZv)¶}µñàÅ8×,‹$‘Y|6|Ÿ½ßw ÞDæmXÓ.FThXv€6@`tAßÜè"*m«óþyà&@Á@,•ðHE]ô5‹fëDGµáC—ó±@D„·|ÍH$…&5ÙÝù:vcÈÀÄÅÃÉxÃòtâÎò»5w@II GI]HùÑrÒÈO³ž¾{œ›=Ñ„TFâadî+‹Š–ÌEõà{éòä–ÊñãŽu¶ü)·ãmëÑpkØìkÉõLo÷¬ʱò Ž€ñÿ™Õq‹èdÑÂÜöl\ –…S²‚OænÿÏ^~Fá#Ñ hB"$BAÄ k›¶Í*]01QévH@4l_}÷úêŸé %-ž‹eÙñ±+=¢©Œ| ÙéIº«¯>õ¯L#Œ4唆Á‹¶>cn8ò;H9±/ªº¡d]~u»µf*{/Î>u…A ž³,ßVMmy§7&za¢[`Å•£pJL¼eÉ$Uwc£÷ëR3yPXžŽ\L\ÈSšCÉ89R¦ˆè©tHèø:õgôÌgáܘJd‘QTŽ +)£æÈ ö{6{=g–F²‹X™7mÈJá`/Ò(uÐ}µÇ—’ô޼|XíœÖÇ„Ëê•$ÝÝ.ªÈº&½üë’›Q££ŠÊÑ1à ÊòÆ¿S×#gº4vÕ0ÒNÑx}8§2´a–Eã >ýõc&I5gF<D‘’²\´„’Gƒd’*…wÕu¯FMìãIž€ƒÓn!˹7ß+»ì÷~ xսؤD›f°¤ª…rQ$pO~ú™4)6߇Á¥ŠéBÐbÝyèØìýΦm“;Z²kRF—dƼ)ó¢Z2ÞÉxÒU1H¡ƒH°Aò´¬¢cÛñ#‚\q)("NR1,ª²oÇ^zÕ·d¤XWéˆ\‚´(QÁ®®ü÷ÔMÛ%¢ÚpçtÅ+ EI™l6AO¹7äýô‹y’I§ÙvéfF7FH„hb™Ò” J@«ö×G£¿á~Wó'ÆVerAñÝýú'YÆ,Ý´fÉø'aÉfãvÞ{5û] GÆš¡›NÌ9èçÁô%`Iëõ×9ðÊ^ΑæŒ}Ìÿ€rð"i~t•ýUã\eÁŽÎ±æ²øø˜ë†°ÕØ*H ýÁò5 ñz55’q`1Ǩ؞ˆ÷üõ«’mý˜ÅROÐI ®E²+°Hº6öûè¤Ò¤YE=Œ`¾ªOÿ ¬± ‹ý‰Ô¹&*Ñ҇傗20ŸU¨Žú«ªìõ]zô©A¯qZÚž¨Ã†ìQ›$Aò£—§Ï—÷ª¿¿\Q)7d¾N[ bJô+/« _@ž´soL˜«&L¼ù úŽ~–äP õÙ yëÉïUÊÊ’^²óZE˜š)|8 _žª»¾úïS-Š_DŒ¬ßWÕ&ÉN$_jª®¼VŽ[±Kè39%yCÎAnH±àÑöûjæ—EÅP¢³1äU‰=’A»Ö- HbdåÇ PoÄ @ß÷"ýþýkJJ¨˜¦Èi²¤!‘ID¾U›:6𢤓.ùy²2´n@…¾»$Ï^Oz9Y)zDœÌÆ•d‚—Ä óÐÝ›û链ˋšÍõLµlW‰´_jª¯í¦nì‰zÎÎYPij›bÈëÞˆ G·ÛL•¥Cöã—‘7Ëú¥CvX¨$£Ù ãX”œF*lhØ ÊùfɛՃ>L8¯ôÖ G#)Š lƒî ïß^˜·‘Â]L­ƒiÊž<‰ðÁd/  €@ €Aÿ=vÅvq¹t++cþ 2ç‡ù Ùú@ JƒD€h,uùk.KÙRh¾׳œ“ŸüÃ}ò$jÈRh]=ýΟ’³mûl­6K€ÖHYHQgÀ¡ûkJ½vÍe(]ê‘?B2ð±ócd)![’²ÈU”DêÁðHðtïFLýŸL81¢Ç1^ÈŽ,.Ý“Ùów}Þ±,½Š0åm²åÈdÉ °èä°ö° ?s®ó(éQø¬“ ¶˜³#¼¥bªj¬)4 ØÙûë-óti.6»V`Ìù¦aËê5ÈÐ&‰ ]k²'ßΟó[ì?Ì< ŒIhä,ääò³ ÝÄ?!«ÿ6û'Ä1q·L5A*¬j) ?3çõÖæÙkŒv>ç4"¸±f v$“ýÉ'ûëKʽ‘à0E½F8#X;Õk‘‘8…7t%¤ú‰ ÷ÑgE¸#Ýùr~ö/!.%>ô_—*_az5ÈÅÁ“[ϪÒ}÷Þ¬W%†øèèÇÍälk­4ör´úªEt¬ÍžO¦Çò:Ä»7ŽÃ&á“ÿŸÿ=qàé9=]t}âyÿ‰¿íŸÛÿ-pæížŽ~¹>.À‹uƒdh¨¡£­'NÈÕ–|™JýMçUɵDQ£^Óþèþºé36kO³’èŽk÷Ô(s_¾€;=†ÿ-Z`;OùiL–‰ÔþãöС¡6¦”ÆÈÅøÐ¤X×êq™Ð’68?¦€“a=)‚,‘e€Ðl¨cÿy ˜‰÷Œ8‡RYü†‘"®7FY>#_ÃYüõÍò«:.#4ûÞTŸ„Uý»Ö<·Ñ¥ÅB}|ì›âϘÖnLÕEM¯p˜SÇ™Õ\m‘Î(Ñò°«×ÞµµÂO34‡q„fšÛï­x´sò»9óm9ðÈDk`žë“ã’:©Åš6ÍšS ›(ô< j<{3>EZ;@ˆC^ŠI}4Od}µchkPZ'ZM”;ûÛG`5ƒàè –Ì+îu«Tf™åÎ.þž*#ßYnÙÓcÂi©”Ößom]ØmŸ„Ϙ?}ICØŒšts›ÏsJŽ©Ù$PËR=ÑÔøWþÜÿ¦»p~GÅ—üß^ÓÇ/Dê4  ~új>‹ÄkÃB®ÈµQW­Uì'Dê5AöG5Ó@êô¦Š«Ù=]^”Ëñ /JdÑ€è)‹aH{¯:¿"i…_–‰P-¬—Ds_¾µ‰šýôÄ%=yþÚbšýôÄ_è9¯ßL@s_¾˜ƒÎüDñ®v9;’ã«Bä;-”­Å{ŸÖµË·GTñÑÊÌ}Ï>y¥%0,¦'~$ò¿¤ $oÅuzÊãÙ·É£o¥ºÁ$ŒÙ…„YIBÁ{º¾‹çÛETG%f¬œ-Ò3Î9KäãXÆmšÊ>›%fÍ4͸!Ú%Ñ»%hwv*}wç]\/Fëf«/3%“s"´CæT† É€~ü«ß} Ö¯\LͦvöÄebI$›€É ;¬sP”í`Q«×M&sjMhÝó0ƒ|Æ­¢(ÈóŸÊÒêŽ1£l9²$ ÇŠ üLx@éGucKMáº`œïáž·ó½Wø.¼Õyö»ÒõaŶpvÉüF$ä©*ää,ê;y#%ˆf(5îGDhÚ /¡ÐäáC‡¼ám|¤úž%I˹>’ö ’O+~zó¥¢S+±¶ÙègI:@ØS hã` +Õ‚B„$$“¥«5L³m»|;2eˇˆNQÈxòc 6Wú, ÀÿÂ:Ñ4Æ,^~~Ó“²âG¸`â¦DÑ4xÞ ãC d×@}€’ŒÓ;ØÓÀ¸Ñ“êÿ,Tœä+Íø7çûèš.28r³|NY]RdÍˆÂÆ‹¼ET2¯vPž¨’=ÁÑ´JgvÛ|©°ãžäÇãêŽ$qä,vEm-¦pp^<»/mÚ$Æœ¸•ÊÁ‡‹ó€‚y1»l»ZËìͶœ|Ó3b®‚&0Ÿ±Ä÷D€#$ƒD“¥¡Lf ›IØÞÆÁôÓ1ýo’I>(‘@ôA®€ÒЦfv†\ ´eOŽÇ/yÈ^pT-Âìr*Mž$õ~ŒÓ6nûsem[žt©+Z9& F¦6°A &‰ |ì4M2ÓGywªfGšÚÌ­ñ0`U'\œ…ÈAÜ,C7v)T÷#¢4Äêçg¦á²îj•ÞXRX¦¤0/à’ è} LáÂÊ›N|øQ#â³ã»cãG!êGÈ?Ë ÈÝY$õzù<âÙ‘KA6/ñ6ˆ)CÙצ²“]÷ÄÙä9þN†pfÜ3{‡)>^Ie+Î10âÄXù`Ç@Ÿè?‘·yÉÚ!ÜöÝÆlø”™IV|Š^7ú€&¨’×} ñ¡ú¸>iø“iðfôÓ(¦;+§ OɈåvO±ë²AÙÝІ=ïæ?ƒeü§©êü´œ=?Å|MUwo{Я†²1qS;:9#L1HRi %”`¡ }“¡©ø“*,· *0,ÊÌgê>,ŤºúC4|“¡Ù‘þN†pfÜ3{‡)>^Ie+Î10âÄXù`Ç@Ÿè_äSâ™=}Ô2¥¾,o5†%ñ ‰‰K"éG} ˆù%ù‰dÈ—å䙲¢ŽdŒ™„eŒßJ bihÓYÁüMpmØ|I&n6QœXÈy0 É%dy!@6oýáО„|*10òÛ‚øy®2—ËÈ)ä ä #°lx=v4³½¡?ŬWÉmÊ_XH¬½8†âH>HwZv&~>Û±aÇ›”ÄK/¡Œî„—˜FH«P ž´+»0|Yê6êÊ £ŒTl)³êcÆ>ÿ7¦ ÒŽüJgú­ñCQ 2fDa-ÛÉU «Ý„Ô$ÕG¸:Ë£Ev¿Q¾!䬫0ÈgP.GŒ–!˜Ý…Ë {‘ÑH€xp²Ð!6ò¹ãIËÔ”DÔG#î{ïÚó/Ùµ~*lšU6XÐ?kìþšòO'%]ž¨b¢ï£Ý|!ðê혋—:+¨'—•¿mwŒmÙÁÉUø¯ƒËYŒ‹E(2IÚÆßI öÜC«6lx:ê»9U3vxLJ qr¹9¤©²ÁAk P«÷Ô*ßguʇz’gh¹¦T|?ãqôÀª-’-‰6´€ì|>JVÍxíѦö¼¸d`,Åà0ÂÊ@’ÄQ«¯ µœ[HÎWEQ°gÇÌŒ6.>!hYJÓÄ\Xô‚ (4kó»·N‰Z2çK&VÞ?M%e-Œ’îÔÕ“]Ý|k—"YYÖT#ÈÄëb£øöuÂn¦ÎÐWRXžl²C…qlb{- &•EöIâ x~Úí®6rætèö ™ˆsÒd©L> @§ðÝ]Õyö»×cŒ{8¬û^Ϲeãáä§9!KORÏ.NH«°@£^µ™Übn5)2•rðø«%pRÕÑ#Û¾»öóùpžI¥/û£NÜGAó DqDåýAÛ» _½Xó^;ô²ÆÓlŠé¤uv<¼™6Q·caÌ@ļCË@%‡gðÝØ²G}£$ÞÙÆQF]ÃqÅÉØpñž(VDÅU 8¤A« lwã«ëYsyÒEŒV6ÅHrÙ#8à‚ÔX?‘׿ç¯,•3×HÏ vÜ($)[ì²ìäOµë²¯êŽüŸäÔ³#»ÂŒL‘þ ÜXóÖ¹Ö­ôζ·]‹ÃÄÌÉlº‚OPbò5WÊš€¢A_o¹ï²Iµ]èâÛW}›±11æÂÊ–qÓ”/ÄÈ%7ma`’¡A=‚XýõßqȲá£`|ÃËŒ˜«œÞœrÌnœHè‘Gê$ThѪ:•EÉŒÝÆQ x“Ä *0PÄ Ÿ¤‹£az‹o:åŸÉ¤tÂâ›#'}Ξ8RP”Q®êØoóð.ÿ!®k’-ºfß’V¾x;þKf)Ì#‰èwï®1å¶v|I#¾2òSäu¯M·ÍU!;Ÿ¨6éĹú-Ä­ÝѪ®ïZ䄺1lÒÁ åe#"ã…Y Ä>˜ÈÇWd(RHòIÖŸ£1}†|8­D2Æ"š`ò<ÊJ*H,,uuÑ ]~šÌcM–RÉ É9y?»G†Þ€‚S#ÀUT…)BšåÕô쮑JÌ6è7Ì×ÍÏu)éJ°!Æ2Qq bx r$ $X lö‘’’dq—±Ùy»D;Â*ãžCÏ5€íkA»X«ö½ÏQ¼!ÑTmÒ4c>ÚßE.Ë“"H%\p9‚h“%"Á€A"¼jõFkthÙp0S?'?8B?N0 …$±ëîÄþ£ì'F?³„Xƒ Íýµæþ¢u¤zx"äìòç!£UG’û ,‘î.ö׋híÍ´Ø90Å‹Ë-ÛðC^lõãÇU®’NStsO«¹1õÈ4acç'¡ù“V~ÃôÖáJ?ù9Î܆Më6lm$-ÄIIت*lù»þÞ^kYŠ^7LÛ¼Õšö‰g}ÑX^ýYZUHêþ÷}]°]#J:g9&ä#ÈÆ™‘mþIŒ±§l$ l±ß™îõÞMaú×ûÿÉÆ)çÿrÒÁpæÖ€¯/ö•Vµ*m'öf)Ó¯¯÷þH0+J…Þœ¦aÙ>Ç÷ºÑ¿’O½–¾-úÑ?,ž©e†ôÀ4{óçõ#«ÖnçÖëüÿºñý_øÿУ;ÄG"À°_'î?O¿éªŸÉ×zÿ÷_}lÉ“QHZ6Z³×] qÓ“£²MÅY1¬’a0 xRþ¶oßÛ[ù8uþös¤§ßûж„ª¬Œ¿KFþÆŽ±M$ÚìÝí«è×9Œ2,€%Kx¯°ü‡ZôOW÷þÿÁÆ7‹¯ qsÆÓÛyºè×ët5%ù+ïbþ/ëEE4äÑVô vÖýH¯ßWù~ëüãþÁ(šGi¹-ªûõØ¿µùý4_“ ÿdã„^^˜µõH`½ ö$ý€ºüΤjµÖįßz1ò”÷Ìþ ëÏg ©ä;"ÿ]hRÜâ ¿_ùk*ïDiPܘæ3©e<@²*ÏWþzéÉ9-}àÄ%íe±£Õ‰.Šj…žˆ°?2,jÁSd›´™ßøw5óç“rÊQ ¡Q$½¬Gˆ²=°‚ÕHûuãÜÙÊj I¼Ç0®gÑ•ü>äí½`I)¿ÄÍÀ.€7äkÐp] Ï€Kñ;! “.lF+í匪† /ð$$Õ]Ø#Q¤Âl¥~"™r2xÇãxÏ"»éGò‚ƒ^äX#D’Ë|çJRpë.%ò²3›6ìL„ƒØØÕ £ÒO“¡NWÅŒWÉmÍ7­B0 °Rö@*© ù Ù[vt[nÁˆ¹Y ÂI XÎÊn@Y„vêÔÞ±.˳•ñ#<™åLaÐCŠíÙæ¾”ø‰( ÐùµLœ™TïeŒsqñQþû_ü{ã—wUò…ü­Þ3 (–c’ðÈY¸!XWTJ€ ¾ºêè_böIq!ÄxráÇ‘N!|Ée#ÊÈl’M±ö=jû  WÄÈÚ2fÁHR)fˆ˜c`V(ù(%‚‘V,bîΞÉÚ:{c|»|¶4&8ä*Žœcq@’šH4O`þ€+GA³¥Qb!~údÙ0I—‚i%·dªð4RtGØ ¹YKzý~z[.(¨Ì”L'í¥±Š4+>Oi;0ÓZD©P6}µF‰ÓeנУ>wá?¡Ö%ÙÒ‘Îøg¬yGþ3ÿ]rãèéÉùUð?Mmô`óÿÛ?·þZáÍÚ;ðôs—ßõ×­›NrúyV¥nffôõÑ+2ôËO Ä…änýµ$”D[l¶ÝºbF¼»'­!ÈœÐY¹§4k«vpÆ™!ú¢º‚“ê~Z¹Aê~Z–ƀȺÒÙiä.ìjõÕĺ¶Á.%4R²­™<½QûêfZe&Ýq"BUÁ t4sŠF”g|ÌÌìƒÆCæ‚myœœ™ÝEE¹Øs‚ò^ÇßRÜQ’5¿Ä3ºŠç®™´gĉ7 éûWoÐ g9B(ªâîy'°Ä~}jT™n(t{\„,Šüµ¥Ç#/‘#L_ƤzÍíí­®$aòšaÚðáñþºÒŠF\۱Ÿ‚?Mn’2Ûe¹×AuO&>W­Yª+Ö€€¬ËÚŠ¿}T™-duÃF¨Z'ë#é]TŠHYøu)‚'è~ú¸°[Ñ÷b,û^˜€ªØçª•È8¢‚Ìú¿Øù—7-cœô+ƹ¹c£J7±K ¹-Ï$¾B6ÍZF˜Ä0(Xâž·¤a»$Í×Q{ùÔËbµBó3R$ Wº#Ƥ¤‹rÚÝ˃VnµÂNÎÉ":ñ¢×e}O…íÏúk·äqçüQéÇýõíb.a«®Ÿ_DŒˆ‰ J &üiq&2)üG ÍèúÀ‘Þ±’º5‹¡‰,2Û¡Û[¸Ö™šw²D\K‰‰¾†Ÿv ‘¢@~çWâ)‡ÌB)L‚Ï€N¥¤Æ.ˆ98÷fQ@ÑïÁÑ=Ŷ@ʉç©ì‹{êeè¸2Þ¼!ý1"òEøÕ¸²bÀOX3 _#K^‰Mv5³ƒùꪠӳ™¸dãadÅ!Ç%–2¡=A?æí®2ž:Æ[*wÜE–#ùŠ:žXšñ²«ñ#±Š8ÉeEñÿC§’4LÑdøƒ¨cìý´òÄxä€ïøžGÏTžX—ÆÊånør@ÂueB,²»)wv#Ư‘'H˜:¾í˜ñŠâ’X–$“Ù$’O÷Ö_4 ¸¦M P²jÍkJv¬Ë1‹¿b—®ÈèEËWÄÒ5ãgí™9_)— ‘À€H«‘D‹${ë¬iœ¤Úè¶.å³å¬Œ’ñôãþ¬M!ºo¨ Ç]kTŒ\‚-Ëe—LÁ7â HdFB¶Ø"ºîÅ^”‹r,Ù›`Ä‹8#¼Sc1@ìH"ÇJ ‡¸Ò‘‘Iw]– Xó$žã•KÆQ‰P,µ ä¾ëJC)ÒvPê ‚:#±_})äg|í©3FÞò)` p$r ¥ª 6GuÞ”…ÈÓòÐÿ@Ò‘-™þojäBfPqP6EÝF$|xÿüô¤LÙH÷¥±¥ÊæU! H$‰‘”‘`q MŠ¡Ý€/R¢jäOñ  â.Z3i j¢/È]¯9X£b¬N­!r+.é´A‹k³dBë"@ì€ &âû׿ØéH™H2w³ .8ä–‹q!• 1 I…ô Ò‘nGE( ôÒÑ–›3A»`OšØOr¯+ ¤ˆ¢EöëßKD¦>Yc‚&šWˆ¥™˜Ð 'òZ%3,[ÞÙ&4™«BD@“œl¬ Ä€MتØ«Õ-2Nõ·| Ìž )Œ/¤Å¹Ùx×+lU€ ð4ËI»í°í¿Æ%Ë q)ˆ5]wã¯7Ö‚˜eîØ9 •UÞªšñˆ¢ÍH¿¶‚˜K»`Ç›ò1õ ÿvÜCaKWH¢7ãî4Íz˜¹eŽši\""–fc@,ŸÈjZÄàî8›’;âHÍÀÓ+#+@"ÃE‚5DRÓ-™›ƒ—%ˆ ÜT,Ì}€|@:–…13oÛ\G–ÙÑIuxágEY`Iô‹³ß±¯×Ïï¦2R¢\jÉÿ(‚hdd jŠIûQþZT›¤Vã_".4¦¿¨>‚M{’±¢‹oD´‘rÁÓ’QtuŸäX”ùˆQÏê&¼ºº¿×uçZÆUdrYPÈÑ¥qbØê~Z4þ;;[6FÝŠè%dhã/«%/U0:=Žº×®ÅQ䜲z5âçâf8ò7Ð@et*A a€"Áë½n™- “zÛ~Iscœ¼r±Hš8Ù‹0»OøOu]jIRìñ[„â|¹²I M‹ØëçI9òÒ=Ñj0¶(ºŠRhþšÊƒ’´iÍEÑ,ß’=õžº7ÞAðöä2 ò©¯_í^X4ΓºD†I\–bh òN»º[)™˜¬`rxš`ÈT‚E‹Ø êµE»#+* h¹ÌõliI$ŸdŸÈ}µ–›Ñ4ƒrÁÀÄGÉ2(xË‚ s@Wfâ÷uþZëKG9»e²÷=·„–JfPÖ‘–@’ ° t~ÚV…¢"ËÀ›'øa•ZUBÆ.Í^Oät{ìH¯ŽÅ¢É¹àœƒ‚Žêà7Òñ2ƒDD€¬x'ΨNÃuÆÏW;{ ‹2øº£àôA±ÖCGâ­«73ýµ-¸ù_Ë^Nn7-žž)¨èóÌá Uªï^h§'Hô6¢_ À}H̓äjü¢éŠMZ5¾NGy6(Hè_]w÷×XÆRVŽnJ.™¡¦$XÙ€f°£ïBÿé­$ÜlÃ*¶æã®w¢¯eº=ê¬_‹ýµ¨©%d“MÑÑ‹rÛòÕÜD‰Ì»DÊ¢lXÐö½v¦´q´ÃpÂÊF•g`‘”l ’U’I;&µ¹ºG_oŸ"xNJ†*Á”©tAä@ûû뺨£‹v†ç¶q|Ì€†CQ©²XØ·bÏbôéXJÝ;øzÈÝwi2’CÆ}:=|îI¹JϡǞ—`Ü È‹gÊ>«*jè ª²4M×¶½Ôo¾«]ÍÍv3ýoB» È’Àµæî«Çw«†è¹è-ÅÝ¡ L†˜“@Y4Iöú˜;¢9®Áp• "Ÿ§Í Yɺah9!c&sþ=1Eº— ¦(Ï‘! ¤’z 'UE"Ó6N<†9‰ C®‘~Ú8Ó V‡í\Ó6¹2€/éÿýôÆØÎ¨ú†Öû&Í4YqRG$!¹F…¬d 䞇¾·Ç¤rœ®' ÊÝöìIR òiœ´„€  I…š ñ¯QçVô&oˆp!Ìù %oRÀ®€H° ª…Ñ7^ÚÎF±T;wÀÉÊ8QL  ¸ P (‘` #ÞµSMj‰ÁݶýÂGLIù2¨&Ô‹X ‹:óª?N…´'33?W%È ÁUUK3à$ôMzøB™²ò±2p#ÊŠkŽE ޾àø:ç3\iû9ù›Ž*…‚LçVj¯ š€ #À' MuÏ—gFÒ}ùôŠa n2r ýÙ Hº-T €Mö>ãDšÝš¸ý]Ë'(Át „#ÈŠ${€o£ö:µ®Ì龋Aºcf±X2eV@ Wˆ©£Ð4@$X=Z¯dÛc#h¥Ë]ÉÙb—Ò$lÄ7]$ö<þGUÆ^™›´7o„æ@Óãg3!%~¥*T‚E@ ‚<ª£%ìgèºíY| œÆ"õ0—ØòDgÈdú‡Ì›Ã:ªˆæ¯¢§oÍ Ë=jbß²å¢N[DSæMß1c(ý˜…Œ¦»ìýôÂ_c8¯CaÄd$ä€<}i)"JQ4kfA }³¿ ýý5‰vn?áû<—ýgþºåÇÑ×—òGQ?ÖßFÄ¿ö±úë‡7hïÃÑÍQNuÌ×¢KUßßYjÙ¥Ð+´'’y­[Ä•“1äæÍ‘!RzºÖ%<ŽŠ)› á‡ÖªûV²ãJË’º‹¼dãÆùWç­G’‘HcoùUUûkË*ÑJë1‡’/òÖ|²/Ž[tÎc×/ÛL¦\ 7q~¹¿öÔÊfª7#þ7?ý'Où­“þX·9–þÃY®Ap$anN;³{Öñ˜ÉÛwjýu|sc8–m“4©bŽüêxÚDÍñ²+›ÇõÞ¢’ƒ4ãš-¸fœéƒ¨ß@i))2F8£§³@𬒯Ô{7®Ñ‚£”æì×<}$ mj‘Œ˜Ð/µ_a­äŒ;d–>À~údR<·ŸßQ+Ëÿý´¦É~‰,ÃÈ… Dwùh Øõª¯Ñ¢Á8÷#kU» Ù"h€âGCí¥¢Ó³¤u£‘)‘ë¯o¶™hR(ÒÈ|fÙA¤±Ñ:[òuTR#•ä~ÇVë£;kèžõR±höç©L>Œ»¯à_×X—GXyoÏXKFït ǯ¾¦ò£§ð·ýµµßƒó8óþ(ô‹¯Yä{Dèf˜h)†‚˜h)‘'à?¦£èÔ{¬ÙR@>?] ‘›ø{½@扺ԥf†æEêc4*,•ªÕ”]‹¦sbÛ÷H¡ $¥-qÂG\¢$`çüÙGˆ±"ìøŠ4ÜKE·æI3Dƒí!=%ìŽQ»Fi¸ÏFû{üZÖdsHd»SÇ(hàDûޮɚc6¬,¼x$†qJo€Vi;$ä›Tdm§qhdiW•ŽüëžfòŠ,6œÏ—S•{j÷Ö¼SC8».PÉ1*GDŸYñÏ!œq->×–˜†(W“1ï¿óÖ¥Ç4‰«µmÙxÒ¬“µ¤üjÂ-vIÊÄ>\ÙrpˆÊù“©‹r-¥‰´nM3<¤Obüë1㛓,§GÍš¤,‚¡G“­ø§ög8‹ÞpÆL¸ó˃óª°’J &©©ˆ¨Š'Üã] lÅ»mä8;ob0²˜ÁG³a‹è\|›³ö$ƒlÚv¢ÞZí‹"I¯¨¡mdÙ°@±gªûjãñ¡–ìÝüòsÂ#6s169áÁ’/àŸíKYÙJÎà6 Ñ=ö]kn(ŠM"˜ß Í.6v,˜ rÂ:Ì#éè‚j>‡|Oß nü\wc'Tt06|o”¶¯—ûÄÜz?¤‘¬8&ö\ÚèjìøÄäŠý4|q³‘ºü-—.TŸ/Š^)á8¸95H¬ $/QŠ]ɶtWoeÜ=ácÑô¹|Ç1øî¸ñóã»ñí©ãŠè¹¶eÀÙ÷7”šxH'–Hää8ðnD(M’öIðÝ­ÝhÍ6AMËrƒ7ø†E‘‘ŒÑGÉÐÇ›ARI²l’×°i’.,nÏ^!ÊܧÃs$ªÑKHã‘-ÓäÐQùi’&,¾ Ù˜ÿA‰>Û’ceŠd ÐP<€«äÊ´½™¤b› pù,0ØÞ¢Å ‘OH¡X©PÌHø€Ä]Ù A4ÈÓ‰ØÛ[ä¶è0ÝÕÌ0¢DÿzÔÍròöüÙw“+Ä^&ËŠx\0ãP¡‰eˆ@£ª‰¾È#ެyùO“h‰‚ôÊx·á"…]ÙcÕkH6kÚV|,G9·¯+‹@äƒV|Ýùè`“–Ñ´¬âüGŸ6nBü¢ªŒ’( ©«$uj/î:®õÏË«7ã}™bY`X`§pÀU]y6uŸÊÝ’”RBž)~h¸SFU`y4$ù®¼ßZÕ¬(ÃŒ²‡‘‘š#ÆÕIbážÔÙòšï¿oóÔu%]±´ï£Høwz‚°;¿ÚÛº3tÎCü9»MºÈï‹'PÜ–¼“ã•×t:óùw®Râm#Ê”„aü9¼9lŒÌI#n=[!Ð1&ü’@°Ò\Z¤XònÌË´nbÉb²/ ¨,9ßDF¾äv|ûë8Ôûÿt\¾5þû%¶ ÁñÖFŽBRV?Ts Dyº»7çÁþÚ´‘2lÏ6.R„IÒK ÃépY &>{£Þ³”bÝ©4>R‰è ¾^ß–¹6›´uZFy1¤|²H%LŠÊlRÐbì“T:èßuÍ(ÜgsáÜ)Úi2218¢é? yX7ב]yóz×SVg’NÚØY“d´ø9Å6!FI%Vk$ôŸQ (›²5×G]íœ6ʮۛ:dË™’ÐŒ‘´ª±à¶H!5‘@“VlX6¢r•>6Æÿ? ‘—*Y#lgôøÌC_/1êú ‚u%%šŒ^G‘<äN^ -GÏdŸ¾¼qŸy÷=npKÝr4¬m‡dUë¬Âq~¿ïÿÑg>½—,l{×í[±ØYc !2ú õwí­A¸²Id¨ô“:î›\‹ŒêL±2ŽüöÂIž)'mÛñòñþc1±˜Ë"/Ðî.F’l$ÐÐ[mi&¶7'#9q±d-‡–¥¦¤:${‹þš‘}¢KhÑ<{àÛàÁÒ¸¸Èt•}Hã³ÅAbb¬Õ٠몤smŠÞ6ì™f)‰%>,ii"…Rš_ÔBú,žá³SÁ¸×A#F±2<ˆè,TÝÄß_j½UÉYhðreÞ£ÈS,hHÓÊ¥*¡‰ :°{#F¨–Çm©—á˜eÛdŠ9eŒÈAjƒ,‚G^<ÑëWXdJ6%yH:Ê®™·khóü/"^á·ÆM‘ÍW‘®ãPmcÉ)$9éÌ…xš¯Šï^i¸Îm¶zc”b’EäV JøqFƒÝíwýµ®>HÆ=ôc’”°;de$ñʤú€°+ØH«¾üŸo&ý«ZŒàáBP’•Åðgù‰@œŒÊÜ…Qº]Ù&É¡àõ¹Mc£œ`ܺ9ónùrÀ`‡ ¤TÓõ ;èY5úµ‰ò'[ÙÒM]­ÇÎÈÄnI”A$¦¢H ‚±X#±¤yc·þšŽROý³Ù|ñ&~ð¤ÀLò³)slIÉ÷ ôØí¯LyÖ-ìóKÅä–Œ?o“âmÃmÌ•}GqõuDþ`kœ¤×ųq‚$&8…ùxï¾õä¥Mßÿ§®Ý­“bÇœK,€²‰ã‘•#’.É!@tžÎ½œ|‹'$“;¸[.rn‹.DmÆ,‰dŽbÈFäB€ 7od?Ð:ôdỷ±níÓüäE^=¹ õYÁx HPÜKC½FÒF’mÑáŸ1c£2§â<»¾ßÿ×^\¡izÙêÆTß½H{s4Gé¯Å]ùý¿ôÓ(¹„”L‡uuÏ8±Ø5[±¯üµ‰ÔäÙ¨9A$iÅÏVs²ÇɲȯoÎõ¨Ê1™’”¤Ð¹‰%²Ó*2æ‡z­sJ8$ä§¢'ÌLÌF‹ÕE, =ƒïùWÚ¾úë”Tuú9c'-™³³q1%@²!_˜¾G’I>ä“û®™¦Ì`Ò·Ì\i#…eFAÈZô€ìYñd×¹ó¦›_äŠý—]þ&˜©’>¢IØ^Wk¯oÚŽ¯f·ZÛ¶FDŽeE<”Å!‹‚hÝEÿ媚¶ìËOFeÜ—=³1¸ýLHR}zå$¤ìéŠ5¬ 6<†IáW$R$Žï°*ÏUßí¢ãŠ‹Ø|Ë£Ÿ"ãpIW! K ±Ç¾»÷½m$‘nͲî"ExæR¿2$ wIFehÔ:ž6VbÉêɯ$é’ºñ$ç♈“"6þ@PÜH^A¹Ut:]Ö™+ªÜ1YIÊPK!IX, &€=ù#óý4ÉX­Q0n8AŒ¢eV3€{,O !¼Y Û³cKˆ©ŽÈËÈ–“ KÄ6C¬…d²A@¬@`‘gËŠ%I•›/gÇ΃qæ—Ô_•…B4[6Ç¡^ ñ=ö)”lÖ7lùx¸ø…&2$†BÒ´å9HÞK}$Šöúi”o³*ú6¶f8ŒËÉBýÁÕrUÙœ]ôPnXUËæTŠûE8š|r"]Û0 ä-{w©œ°¡6V=ãm•ý4È^Dô/EÉÊøä*êÝ)½nѮˋ:¦1aký?ç¡m ëì}]&fή'Íq:ç.Α¶sþî+úÏ×\¸]E¹UQÓä9q×ZÕœmœ‰m²”ãÁ×›•ìôñœÊ*nƹi£°>õ¦þÁhÑån*A½²i#>fÞñ³H^«¾µ™FÆVg3Ï‚0KáG¾¹Ûz-%³£·mQ˜}L´óØí4ŽsäfµÀÀ_þã[Åó‘eÄÃò"ýÆ­"dˬËØ…m) ™"£­*Øô- TÈXöí¨Ý‚9WøOí¨ õìm LÌ=ôÁœU•$þZº¢’DˆìÞú–—e¦ÄœŒƒÇi}ÉÖ[o£J1]Œ#<ÞݾçU%ìË“½ Ö¸Ðûj½ hÈñ U×ßVØhɺ5ª‚Mb] d$ضÅ#¡SX#ÏßO@êü)_8À}µÓƒò8sþ'£@ ï^Ö‘äÝÔ¤KiH\ƒJBäC"ôI!¶D„#òÕ*± u‡Ù½¢u² ×Z«²Ü…eÌØØ2‹ XÔœ¨°Vs†é¸!@¿a‡®YÉ0‰i7,èd%€ Record-heterogeneity
Record-heterogeneity

We think of CSV tables as rectangular: if there are 17 columns in the header then there are 17 columns for every row, else the data have a formatting error.

But heterogeneous data abound (today’s no-SQL databases for example). Miller handles this.

For I/O

CSV and pretty-print

Miller simply prints a newline and a new header when there is a schema change. When there is no schema change, you get CSV per se as a special case. Likewise, Miller reads heterogeneous CSV or pretty-print input the same way. The difference between CSV and CSV-lite is that the former is RFC4180-compliant, while the latter readily handles heterogeneous data (which is non-compliant). For example:

$ cat data/het.dkvp
resource=/path/to/file,loadsec=0.45,ok=true
record_count=100,resource=/path/to/file
resource=/path/to/second/file,loadsec=0.32,ok=true
record_count=150,resource=/path/to/second/file
resource=/some/other/path,loadsec=0.97,ok=false

$ mlr --ocsvlite cat data/het.dkvp
resource,loadsec,ok
/path/to/file,0.45,true

record_count,resource
100,/path/to/file

resource,loadsec,ok
/path/to/second/file,0.32,true

record_count,resource
150,/path/to/second/file

resource,loadsec,ok
/some/other/path,0.97,false

$ mlr --opprint cat data/het.dkvp
resource      loadsec ok
/path/to/file 0.45    true

record_count resource
100          /path/to/file

resource             loadsec ok
/path/to/second/file 0.32    true

record_count resource
150          /path/to/second/file

resource         loadsec ok
/some/other/path 0.97    false

You may also find Miller’s group-like feature handy (see also Reference):

$ mlr --ocsvlite group-like data/het.dkvp
resource,loadsec,ok
/path/to/file,0.45,true
/path/to/second/file,0.32,true
/some/other/path,0.97,false

record_count,resource
100,/path/to/file
150,/path/to/second/file

$ mlr --opprint group-like data/het.dkvp
resource             loadsec ok
/path/to/file        0.45    true
/path/to/second/file 0.32    true
/some/other/path     0.97    false

record_count resource
100          /path/to/file
150          /path/to/second/file

Key-value-pair, vertical-tabular, and index-numbered formats

For these formats, record-heterogeneity comes naturally:

$ cat data/het.dkvp
resource=/path/to/file,loadsec=0.45,ok=true
record_count=100,resource=/path/to/file
resource=/path/to/second/file,loadsec=0.32,ok=true
record_count=150,resource=/path/to/second/file
resource=/some/other/path,loadsec=0.97,ok=false

$ mlr --onidx --ofs ' ' cat data/het.dkvp
/path/to/file 0.45 true
100 /path/to/file
/path/to/second/file 0.32 true
150 /path/to/second/file
/some/other/path 0.97 false

$ mlr --oxtab cat data/het.dkvp
resource /path/to/file
loadsec  0.45
ok       true

record_count 100
resource     /path/to/file

resource /path/to/second/file
loadsec  0.32
ok       true

record_count 150
resource     /path/to/second/file

resource /some/other/path
loadsec  0.97
ok       false

$ mlr --oxtab group-like data/het.dkvp
resource /path/to/file
loadsec  0.45
ok       true

resource /path/to/second/file
loadsec  0.32
ok       true

resource /some/other/path
loadsec  0.97
ok       false

record_count 100
resource     /path/to/file

record_count 150
resource     /path/to/second/file

For processing

Miller operates on specified fields and takes the rest along: for example, if you are sorting on the count field then all records in the input stream must have a count field but the other fields can vary, and moreover the sorted-on field name(s) don’t need to be in the same position on each line:

$ cat data/sort-het.dkvp
count=500,color=green
count=600
status=ok,count=250,hours=0.22
status=ok,count=200,hours=3.4
count=300,color=blue
count=100,color=green
count=450

$ mlr sort -n count data/sort-het.dkvp
count=100,color=green
status=ok,count=200,hours=3.4
status=ok,count=250,hours=0.22
count=300,color=blue
count=450
count=500,color=green
count=600

miller-3.4.0/doc/reference.html000066400000000000000000004214031266012053600164000ustar00rootroot00000000000000 Reference
Reference

Contents:
• Command overview
• On-line help
• Data types
• Null data
• I/O options
    • Formats
    • Compression
    • Record/field/pair separators
    • Number formatting
• Data transformations
    • bar
    • bootstrap
    • cat
    • check
    • decimate
    • count-distinct
    • cut
    • filter
        • Field names for filter
        • Built-in variables for filter
        • Expression formatting for filter
    • grep
    • group-by
    • group-like
    • having-fields
    • head
    • histogram
    • join
    • label
    • merge-fields
    • put
        • Field names for put
        • Built-in variables for put
        • Expression formatting for put
        • Gating assignments by boolean expressions for put
    • regularize
    • rename
    • reorder
    • reshape
    • sample
    • sec2gmt
    • sort
    • stats1
    • stats2
    • step
    • tac
    • tail
    • top
    • uniq
• then-chaining
• Functions for filter and put
• Operator precedence
• Operator and function semantics
• Arithmetic
    • Input scanning
    • Conversion by math routines
    • Conversion by arithmetic operators
    • Pythonic division
• Regular expressions
    • Regex captures

Command overview

Whereas the Unix toolkit is made of the separate executables cat, tail, cut, sort, etc., Miller has subcommands, invoked as follows:

mlr tac *.dat
mlr cut --complement -f os_version *.dat
mlr sort -f hostname,uptime *.dat

These falls into categories as follows:
Commands Description
cat, cut, head, sort, tac, tail, top, uniq Analogs of their Unix-toolkit namesakes, discussed below as well as in Miller features in the context of the Unix toolkit
filter, put, step awk-like functionality
histogram, stats1, stats2 Statistically oriented
group-by, group-like, having-fields Particularly oriented toward Record-heterogeneity, although all Miller commands can handle heterogeneous records
count-distinct, label, rename, rename, reorder These draw from other sources (see also How original is Miller?): count-distinct is SQL-ish, and rename can be done by sed (which does it faster: see Performance).

On-line help

Examples:

$ mlr --help
Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or more file names}

Command-line-syntax examples:
  mlr --csv --rs lf --fs tab cut -f hostname,uptime file1.tsv file2.tsv
  mlr --csv cut -f hostname,uptime mydata.csv
  mlr --csv filter '$status != "down" && $upsec >= 10000' *.csv
  mlr --nidx put '$sum = $7 + 2.1*$8' *.dat
  grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group
  mlr join -j account_id -f accounts.dat then group-by account_name balances.dat
  mlr put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*
  mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/*
  mlr stats2 -a linreg-pca -f u,v -g shape data/*

Data-format examples:
  DKVP: delimited key-value pairs (Miller default format)
  +---------------------+
  | apple=1,bat=2,cog=3 |  Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
  | dish=7,egg=8,flint  |  Record 2: "dish" => "7", "egg" => "8", "3" => "flint"
  +---------------------+

  NIDX: implicitly numerically indexed (Unix-toolkit style)
  +---------------------+
  | the quick brown     | Record 1: "1" => "the", "2" => "quick", "3" => "brown"
  | fox jumped          | Record 2: "1" => "fox", "2" => "jumped"
  +---------------------+

  CSV/CSV-lite: comma-separated values with separate header line
  +---------------------+
  | apple,bat,cog       |
  | 1,2,3               | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
  | 4,5,6               | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
  +---------------------+

  Tabular JSON: nested objects are supported, although arrays within them are not:
  +---------------------+
  | {                   |
  |  "apple": 1,        | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
  |  "bat": 2,          |
  |  "cog": 3           |
  | }                   |
  | {                   |
  |   "dish": {         | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => ""
  |     "egg": 7,       |
  |     "flint": 8      |
  |   },                |
  |   "garlic": ""      |
  | }                   |
  +---------------------+

  PPRINT: pretty-printed tabular
  +---------------------+
  | apple bat cog       |
  | 1     2   3         | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
  | 4     5   6         | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
  +---------------------+

  XTAB: pretty-printed transposed tabular
  +---------------------+
  | apple 1             | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
  | bat   2             |
  | cog   3             |
  |                     |
  | dish 7              | Record 2: "dish" => "7", "egg" => "8"
  | egg  8              |
  +---------------------+

Help options:
  -h or --help Show this message.
  --version              Show the software version.
  {verb name} --help     Show verb-specific help.
  --list-all-verbs or -l List only verb names.
  --help-all-verbs       Show help on all verbs.

Verbs:
   bar bootstrap cat check count-distinct cut decimate filter grep group-by
   group-like having-fields head histogram join label merge-fields put
   regularize rename reorder reshape sample sec2gmt sort stats1 stats2 step tac
   tail top uniq

Functions for the filter and put verbs:
   + + - - * / // % ** | ^ & ~ << >> == != =~ !=~ > >= < <= && || ^^ ! ? :
   isnull isnotnull boolean float fmtnum hexfmt int string . gsub strlen sub
   tolower toupper abs acos acosh asin asinh atan atan2 atanh cbrt ceil cos
   cosh erf erfc exp expm1 floor invqnorm log log10 log1p logifit madd max mexp
   min mmul msub pow qnorm round roundm sgn sin sinh sqrt tan tanh urand
   urand32 urandint dhms2fsec dhms2sec fsec2dhms fsec2hms gmt2sec hms2fsec
   hms2sec sec2dhms sec2gmt sec2hms strftime strptime systime
Please use "mlr --help-function {function name}" for function-specific help.
Please use "mlr --help-all-functions" or "mlr -f" for help on all functions.

Data-format options, for input, output, or both:
  --idkvp   --odkvp   --dkvp      Delimited key-value pairs, e.g "a=1,b=2"
                                  (this is Miller's default format).

  --inidx   --onidx   --nidx      Implicitly-integer-indexed fields
                                  (Unix-toolkit style).

  --icsv    --ocsv    --csv       Comma-separated value (or tab-separated
                                  with --fs tab, etc.)

  --ipprint --opprint --pprint    Pretty-printed tabular (produces no
                                  output until all input is in).
                      --right     Right-justifies all fields for PPRINT output.

  --ixtab   --oxtab   --xtab      Pretty-printed vertical-tabular.
                      --xvright   Right-justifies values for XTAB format.

  --ijson   --ojson   --json      JSON tabular: sequence or list of one-level
                                  maps: {...}{...} or [{...},{...}].
                      --jvstack   Put one key-value pair per line for JSON
                                  output.
                      --jlistwrap Wrap JSON output in outermost [ ].
                      --jquoteall Quote map keys in JSON output, even if they're
                                  numeric.
              --jflatsep {string} Separator for flattening multi-level JSON keys,
                                  e.g. '{"a":{"b":3}}' becomes a:b => 3 for
                                  non-JSON formats. Defaults to :.

  -p is a keystroke-saver for --nidx --fs space --repifs

  Examples: --csv for CSV-formatted input and output; --idkvp --opprint for
  DKVP-formatted input and pretty-printed output.

  PLEASE USE "mlr --csv --rs lf" FOR NATIVE UN*X (LINEFEED-TERMINATED) CSV FILES.

Compressed-data options:
  --prepipe {command} This allows Miller to handle compressed inputs. You can do
  without this for single input files, e.g. "gunzip < myfile.csv.gz | mlr ...".
  However, when multiple input files are present, between-file separations are
  lost; also, the FILENAME variable doesn't iterate. Using --prepipe you can
  specify an action to be taken on each input file. This pre-pipe command must
  be able to read from standard input; it will be invoked with
    {command} < {filename}.
  Examples:
    mlr --prepipe 'gunzip'
    mlr --prepipe 'zcat -cf'
    mlr --prepipe 'xz -cd'
    mlr --prepipe cat
  Note that this feature is quite general and is not limited to decompression
  utilities. You can use it to apply per-file filters of your choice.
  For output compression (or other) utilities, simply pipe the output:
    mlr ... | {your compression command}

Separator options, for input, output, or both:
  --rs     --irs     --ors              Record separators, e.g. 'lf' or '\r\n'
  --fs     --ifs     --ofs  --repifs    Field separators, e.g. comma
  --ps     --ips     --ops              Pair separators, e.g. equals sign
  Notes:
  * IPS/OPS are only used for DKVP and XTAB formats, since only in these formats
    do key-value pairs appear juxtaposed.
  * IRS/ORS are ignored for XTAB format. Nominally IFS and OFS are newlines;
    XTAB records are separated by two or more consecutive IFS/OFS -- i.e.
    a blank line.
  * OFS must be single-character for PPRINT format. This is because it is used
    with repetition for alignment; multi-character separators would make
    alignment impossible.
  * OPS may be multi-character for XTAB format, in which case alignment is
    disabled.
  * DKVP, NIDX, CSVLITE, PPRINT, and XTAB formats are intended to handle
    platform-native text data. In particular, this means LF line-terminators
    by default on Linux/OSX. You can use "--dkvp --rs crlf" for
    CRLF-terminated DKVP files, and so on.
  * CSV is intended to handle RFC-4180-compliant data. In particular, this means
    it uses CRLF line-terminators by default. You can use "--csv --rs lf" for
    Linux-native CSV files.
  * All RS/FS/PS options are ignored for JSON format: JSON doesn't allow
    changing these.
  * You can specify separators in any of the following ways, shown by example:
    - Type them out, quoting as necessary for shell escapes, e.g.
      "--fs '|' --ips :"
    - C-style escape sequences, e.g. "--rs '\r\n' --fs '\t'".
    - To avoid backslashing, you can use any of the following names:
      cr crcr newline lf lflf crlf crlfcrlf tab space comma pipe slash colon semicolon equals
  * Default separators by format:
      File format  RS       FS       PS
      dkvp         \n       ,        =
      json         (N/A)    (N/A)    (N/A)
      nidx         \n       space    (N/A)
      csv          \r\n     ,        (N/A)
      csvlite      \n       ,        (N/A)
      pprint       \n       space    (N/A)
      xtab         (N/A)    \n       space

Relevant to CSV/CSV-lite input only:
  --implicit-csv-header Use 1,2,3,... as field labels, rather than from line 1
                     of input files. Tip: combine with "label" to recreate
                     missing headers.
  --headerless-csv-output   Print only CSV data lines.

Double-quoting for CSV output:
  --quote-all        Wrap all fields in double quotes
  --quote-none       Do not wrap any fields in double quotes, even if they have
                     OFS or ORS in them
  --quote-minimal    Wrap fields in double quotes only if they have OFS or ORS
                     in them (default)
  --quote-numeric    Wrap fields in double quotes only if they have numbers
                     in them

Numerical formatting:
  --ofmt {format}    E.g. %.18lf, %.0lf. Please use sprintf-style codes for
                     double-precision. Applies to verbs which compute new
                     values, e.g. put, stats1, stats2. See also the fmtnum
                     function within mlr put (mlr --help-all-functions).
                     Defaults to %lf.

Other options:
  --seed {n} with n of the form 12345678 or 0xcafefeed. For put/filter
                     urand()/urandint()/urand32().

Then-chaining:
Output of one verb may be chained as input to another using "then", e.g.
  mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color

For more information please see http://johnkerl.org/miller/doc and/or
http://github.com/johnkerl/miller. This is Miller version v3.4.0.

$ mlr sort --help
Usage: mlr sort {flags}
Flags:
  -f  {comma-separated field names}  Lexical ascending
  -n  {comma-separated field names}  Numerical ascending; nulls sort last
  -nf {comma-separated field names}  Numerical ascending; nulls sort last
  -r  {comma-separated field names}  Lexical descending
  -nr {comma-separated field names}  Numerical descending; nulls sort first
Sorts records primarily by the first specified field, secondarily by the second
field, and so on.  Any records not having all specified sort keys will appear
at the end of the output, in the order they were encountered, regardless of the
specified sort order.
Example:
  mlr sort -f a,b -nr x,y,z
which is the same as:
  mlr sort -f a -f b -nr x -nr y -nr z

Data types

Miller’s input and output are all string-oriented: there is (as of August 2015 anyway) no support for binary record packing. In this sense, everything is a string in and out of Miller. During processing, field names are always strings, even if they have names like "3"; field values are usually strings. Field values’ ability to be interpreted as a non-string type only has meaning when comparison or function operations are done on them. And it is an error condition if Miller encounters non-numeric (or otherwise mistyped) data in a field in which it has been asked to do numeric (or otherwise type-specific) operations.

Field values are treated as numeric for the following:

  • Numeric sort: mlr sort -n, mlr sort -nr.
  • Statistics: mlr histogram, mlr stats1, mlr stats2.
  • Cross-record arithmetic: mlr step.

For mlr put and mlr filter:

  • Miller’s types for function processing are null (empty string), error, string, float (double-precision), int (64-bit signed), and boolean.
  • On input, string values representable as numbers, e.g. "3" or "3.1", are treated as int or float, respectively. If a record has x=1,y=2 then mlr put '$z=$x+$y' will produce x=1,y=2,z=3, and mlr put '$z=$x.$y' gives an error. To coerce back to string for processing, use the string function: mlr put '$z=string($x).string($y)' will produce x=1,y=2,z=12.
  • On input, string values representable as boolean (e.g. "true", "false") are not automatically treated as boolean. (This is because "true" and "false" are ordinary words, and auto string-to-boolean on a column consisting of words would result in some strings mixed with some booleans.) Use the boolean function to coerce: e.g. giving the record x=1,y=2,w=false to mlr put '$z=($x<$y) || boolean($w)'.
  • Functions take types as described in mlr --help-all-functions: for example, log10 takes float input and produces float output, gmt2sec maps string to int, and sec2gmt maps int to string.
  • All math functions described in mlr --help-all-functions take integer as well as float input.

Null data

One of Miller’s key features is its support for heterogeneous data. Accordingly, if you try to sort on field hostname when not all records in the data stream have a field named hostname, it is not an error (although you could pre-filter the data stream using mlr having-fields --at-least hostname then sort ...). Rather, records lacking one or more sort keys are simply output contiguously by mlr sort.

Field values may also be null by being specified with present key but empty value: e.g. sending x=,y=2 to mlr put '$z=$x+$y'.

Rules for null-handling:

  • Records with one or more null sort-field values sort after records with all sort-field values present:

    $ mlr --opprint cat data/sort-null.dat
    a b
    3 2
    1 8
    - 4
    5 7
    

    $ mlr --opprint sort -n  a data/sort-null.dat
    a b
    1 8
    3 2
    5 7
    - 4
    

    $ mlr --opprint sort -nr a data/sort-null.dat
    a b
    - 4
    5 7
    3 2
    1 8
    

  • Functions which have one or more null arguments produce null output: e.g.

    $ echo 'x=2,y=3' | mlr put '$a=$x+$y'
    x=2,y=3,a=5
    

    $ echo 'x=,y=3' | mlr put '$a=$x+$y'
    x=,y=3,a=
    

    $ echo 'x=,y=3' | mlr put '$a=log($x);$b=log($y)'
    x=,y=3,a=,b=1.098612
    

  • The min and max functions are special: if one argument is non-null, it wins:

    $ echo 'x=,y=3' | mlr put '$a=min($x,$y);$b=max($x,$y)'
    x=,y=3,a=3,b=3
    

I/O options

Formats

Options:

  --dkvp    --idkvp    --odkvp
  --nidx    --inidx    --onidx
  --csv     --icsv     --ocsv
  --csvlite --icsvlite --ocsvlite
  --pprint  --ipprint  --ppprint  --right
  --xtab    --ixtab    --oxtab
  --json    --ijson    --ojson

These are as discussed in File formats, with the exception of --right which makes pretty-printed output right-aligned:

$ mlr --opprint cat data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006  0.8636244699032729

$ mlr --opprint --right cat data/small
  a   b i                   x                   y
pan pan 1  0.3467901443380824  0.7268028627434533
eks pan 2  0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5  0.5732889198020006  0.8636244699032729

Additional notes:

  • Use --csv, --pprint, etc. when the input and output formats are the same.
  • Use --icsv --opprint, etc. when you want format conversion as part of what Miller does to your data.
  • DKVP (key-value-pair) format is the default for input and output. So, --oxtab is the same as --idkvp --oxtab.

Compression

Options:

  --prepipe {command}

The prepipe command is anything which reads from standard input and produces data acceptable to Miller. Nominally this allows you to use whichever decompression utilities you have installed on your system, on a per-file basis. If the command has flags, quote them: e.g. mlr --prepipe 'zcat -cf'. Examples:

# These two produce the same output:
$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz
# With multiple input files you need --prepipe:
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz
$ mlr --prepipe gunzip --idkvp --oxtab cut -f hostname,uptime myfile1.dat.gz myfile2.dat.gz

# Similar to the above, but with compressed output as well as input:
$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | gzip > outfile.csv.gz
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz | gzip > outfile.csv.gz
$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz | gzip > outfile.csv.gz

# Similar to the above, but with different compression tools for input and output:
$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | xz -z > outfile.csv.xz
$ xz -cd < myfile1.csv.xz | mlr cut -f hostname,uptime | gzip > outfile.csv.xz
$ mlr --prepipe 'xz -cd' cut -f hostname,uptime myfile1.csv.xz myfile2.csv.xz | xz -z > outfile.csv.xz

... etc.

Record/field/pair separators

Miller has record separators IRS and ORS, field separators IFS and OFS, and pair separators IPS and OPS. For example, in the DKVP line a=1,b=2,c=3, the record separator is newline, field separator is comma, and pair separator is the equals sign. These are the default values.

Options:

  --rs --irs --ors
  --fs --ifs --ofs --repifs
  --ps --ips --ops
  • You can change a separator from input to output via e.g. --ifs = --ofs :. Or, you can specify that the same separator is to be used for input and output via e.g. --fs :.
  • The pair separator is only relevant to DKVP format.
  • Pretty-print and xtab formats ignore the separator arguments altogether.
  • The --repifs means that multiple successive occurrences of the field separator count as one. For example, in CSV data we often signify nulls by empty strings, e.g. 2,9,,,,,6,5,4. On the other hand, if the field separator is a space, it might be more natural to parse 2 4 5 the same as 2 4 5: --repifs --ifs ' ' lets this happen. In fact, the --ipprint option above is internally implemented in terms of --repifs.
  • Just write out the desired separator, e.g. --ofs '|'. But you may use the symbolic names newline, space, tab, pipe, or semicolon if you like.

Number formatting

The command-line option --ofmt {format string} is the global number format for commands which generate numeric output, e.g. stats1, stats2, histogram, and step, as well as mlr put. Examples:

--ofmt %.9le  --ofmt %.6lf  --ofmt %.0lf

These are just C printf formats applied to double-precision numbers. Please don’t use %s or %d. Additionally, if you use leading width (e.g. %18.12lf) then the output will contain embedded whitespace, which may not be what you want if you pipe the output to something else, particularly CSV. I use Miller’s pretty-print format (mlr --opprint) to column-align numerical data.

To apply formatting to a single field, overriding the global ofmt, use fmtnum function within mlr put. For example:

$ echo 'x=3.1,y=4.3' | mlr put '$z=fmtnum($x*$y,"%08lf")'
x=3.1,y=4.3,z=13.330000

$ echo 'x=0xffff,y=0xff' | mlr put '$z=fmtnum(int($x*$y),"%08llx")'
x=0xffff,y=0xff,z=00feff01

Input conversion from hexadecimal is done automatically on fields handled by mlr put and mlr filter as long as the field value begins with "0x". To apply output conversion to hexadecimal on a single column, you may use fmtnum, or the keystroke-saving hexfmt function. Example:

$ echo 'x=0xffff,y=0xff' | mlr put '$z=hexfmt($x*$y)'
x=0xffff,y=0xff,z=0xfeff01

Data transformations

bar

Cheesy bar-charting.

$ mlr bar -h
Usage: mlr bar [options]
Replaces a numeric field with a number of asterisks, allowing for cheesy
bar plots. These align best with --opprint or --oxtab output format.
Options:
-f   {a,b,c}      Field names to convert to bars.
-c   {character}  Fill character: default '*'.
-x   {character}  Out-of-bounds character: default '#'.
-b   {character}  Blank character: default '.'.
--lo {lo}         Lower-limit value for min-width bar: default '0.000000'.
--hi {hi}         Upper-limit value for max-width bar: default '100.000000'.
-w   {n}          Bar-field width: default '40'.
--auto            Automatically computes limits, ignoring --lo and --hi.
                  Holds all records in memory before producing any output.

$ mlr --opprint cat data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006  0.8636244699032729

$ mlr --opprint bar --lo 0 --hi 1 -f x,y data/small
a   b   i x                                        y
pan pan 1 *************........................... *****************************...........
eks pan 2 ******************************.......... ********************....................
wye wye 3 ********................................ *************...........................
eks wye 4 ***************......................... *****...................................
wye pan 5 **********************.................. **********************************......

$ mlr --opprint bar --lo 0.4 --hi 0.6 -f x,y data/small
a   b   i x                                        y
pan pan 1 #....................................... ***************************************#
eks pan 2 ***************************************# ************************................
wye wye 3 #....................................... #.......................................
eks wye 4 #....................................... #.......................................
wye pan 5 **********************************...... ***************************************#

$ mlr --opprint bar --auto -f x,y data/small
a   b   i x                                                           y
pan pan 1 [0.204603]**********..............................[0.75868] [0.134189]********************************........[0.863624]
eks pan 2 [0.204603]***************************************#[0.75868] [0.134189]*********************...................[0.863624]
wye wye 3 [0.204603]#.......................................[0.75868] [0.134189]***********.............................[0.863624]
eks wye 4 [0.204603]************............................[0.75868] [0.134189]#.......................................[0.863624]
wye pan 5 [0.204603]**************************..............[0.75868] [0.134189]***************************************#[0.863624]

bootstrap

$ mlr bootstrap --help
Usage: mlr bootstrap [options]
Emits an n-sample, with replacement, of the input records.
Options:
-n {number} Number of samples to output. Defaults to number of input records.
            Must be non-negative.

The canonical use for bootstrap sampling is to put error bars on statistical quantities, such as mean. For example:

$ mlr --opprint stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
yellow 0.497129 1413
red    0.492560 4641
purple 0.494005 1142
green  0.504861 1109
blue   0.517717 1470
orange 0.490532 303

$ mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
yellow 0.500651 1380
purple 0.501556 1111
green  0.503272 1068
red    0.493895 4702
blue   0.512529 1496
orange 0.521030 321

$ mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
yellow 0.498046 1485
blue   0.513576 1417
red    0.492870 4595
orange 0.507697 307
green  0.496803 1075
purple 0.486337 1199

$ mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp 
color  u_mean   u_count
blue   0.522921 1447
red    0.490717 4617
yellow 0.496450 1419
purple 0.496523 1192
green  0.507569 1111
orange 0.468014 292

cat

Most useful for format conversions (see File formats), and concatenating multiple same-schema CSV files to have the same header:

$ mlr cat -h
Usage: mlr cat [options]
Passes input records directly to output. Most useful for format conversion.
Options:
-n        Prepend field "n" to each record with record-counter starting at 1
-N {name} Prepend field {name} to each record with record-counter starting at 1

$ cat data/a.csv
a,b,c
1,2,3
4,5,6

$ cat data/b.csv
a,b,c
7,8,9

$ mlr --csv cat data/a.csv data/b.csv
a,b,c
1,2,3
4,5,6
7,8,9

$ mlr --icsv --oxtab cat data/a.csv data/b.csv
a 1
b 2
c 3

a 4
b 5
c 6

a 7
b 8
c 9

$ mlr --csv cat -n data/a.csv data/b.csv
n,a,b,c
0,1,2,3
1,4,5,6
2,7,8,9

check

$ mlr check --help
Usage: mlr check
Consumes records without printing any output.
Useful for doing a well-formatted check on input data.

decimate

$ mlr decimate --help
Usage: mlr decimate [options]
-n {count}    Decimation factor; default 10
-b            Decimate by printing first of every n.
-e            Decimate by printing last of every n (default).
-g {a,b,c}    Optional group-by-field names for decimate counts
Passes through one of every n records, optionally by category.

count-distinct

$ mlr count-distinct --help
Usage: mlr count-distinct [options]
-f {a,b,c}    Field names for distinct count.
-n            Show only the number of distinct values.
Prints number of records having distinct values for specified field names.
Same as uniq -c.

$ mlr count-distinct -f a,b then sort -nr count data/medium
a=zee,b=wye,count=455
a=pan,b=eks,count=429
a=pan,b=pan,count=427
a=wye,b=hat,count=426
a=hat,b=wye,count=423
a=pan,b=hat,count=417
a=eks,b=hat,count=417
a=eks,b=eks,count=413
a=pan,b=zee,count=413
a=zee,b=hat,count=409
a=eks,b=wye,count=407
a=zee,b=zee,count=403
a=pan,b=wye,count=395
a=wye,b=pan,count=392
a=zee,b=eks,count=391
a=zee,b=pan,count=389
a=hat,b=eks,count=389
a=wye,b=eks,count=386
a=hat,b=zee,count=385
a=wye,b=zee,count=385
a=hat,b=hat,count=381
a=wye,b=wye,count=377
a=eks,b=pan,count=371
a=hat,b=pan,count=363
a=eks,b=zee,count=357

$ mlr count-distinct -n -f a,b data/medium
count=25

cut

$ mlr cut --help
Usage: mlr cut [options]
Passes through input records with specified fields included/excluded.
-f {a,b,c}       Field names to include for cut.
-o               Retain fields in the order specified here in the argument list.
                 Default is to retain them in the order found in the input data.
-x|--complement  Exclude, rather than include, field names specified by -f.
-r               Treat field names as regular expressions. "ab", "a.*b" will
                 match any field name containing the substring "ab" or matching
                 "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may
                 be used. The -o flag is ignored when -r is present.
Examples:
  mlr cut -f hostname,status
  mlr cut -x -f hostname,status
  mlr cut -r -f '^status$,sda[0-9]'
  mlr cut -r -f '^status$,"sda[0-9]"'
  mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive)

$ mlr --opprint cat data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006  0.8636244699032729

$ mlr --opprint cut -f y,x,i data/small
i x                   y
1 0.3467901443380824  0.7268028627434533
2 0.7586799647899636  0.5221511083334797
3 0.20460330576630303 0.33831852551664776
4 0.38139939387114097 0.13418874328430463
5 0.5732889198020006  0.8636244699032729

$ echo 'a=1,b=2,c=3' | mlr cut -f b,c,a
a=1,b=2,c=3

$ echo 'a=1,b=2,c=3' | mlr cut -o -f b,c,a
b=2,c=3,a=1

filter

$ mlr filter --help
Usage: mlr filter [options] {expression}
Prints records for which {expression} evaluates to true.

Options:
-v: First prints the AST (abstract syntax tree) for the expression, which gives
    full transparency on the precedence and associativity rules of Miller's
    grammar.
-S: Keeps field values, or literals in the expression, as strings with no type
    inference to int or float.
-F: Keeps field values, or literals in the expression, as strings or floats
    with no inference to int.
-x: Prints records for which {expression} evaluates to false.

Please use a dollar sign for field names and double-quotes for string
literals. If field names have special characters such as "." then you might
use braces, e.g. '${field.name}'. Miller built-in variables are
NF NR FNR FILENUM FILENAME PI E, and ENV["namegoeshere"] to access environment
variables. The environment-variable name may be an expression, e.g. a field value.

Examples:
  mlr filter 'log10($count) > 4.0'
  mlr filter 'FNR == 2          (second record in each file)'
  mlr filter 'urand() < 0.001'  (subsampling)
  mlr filter '$color != "blue" && $value > 4.2'
  mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)'
  mlr filter '($name =~ "^sys.*east$") || ($name =~ "^dev.[0-9]+"i)'

Please see http://johnkerl.org/miller/doc/reference.html for more information
including function list. Or "mlr -f". Please also also "mlr grep" which is
useful when you don't yet know which field name(s) you're looking for.

Field names for filter

Field names must be specified using a $ in filter and put expressions, even though they don’t appear in the data stream. For integer-indexed data, this looks like awk’s $1,$2,$3. Likewise, enclose string literals in double quotes in filter expressions even though they don’t appear in file data. In particular, mlr filter '$x=="abc"' passes through the record x=abc. If field names have special characters such as . then you can use braces, e.g. '${field.name}'.

Built-in variables for filter

The filter command supports the same built-in variables as for put, all awk-inspired: NF, NR, FNR, FILENUM, and FILENAME, as well as the mathematical constants PI and E. This selects the 2nd record from each matching file:

$ mlr filter 'FNR == 2' data/small*
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533
a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134

Expression formatting for filter

Expressions may be arbitrarily complex:

$ mlr --opprint filter '$a == "pan" || $b == "wye"' data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463

$ mlr --opprint filter '($x > 0.5 && $y > 0.5) || ($x < 0.5 && $y < 0.5)' then stats2 -a corr -f x,y data/medium
x_y_corr
0.756439

$ mlr --opprint filter '($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' then stats2 -a corr -f x,y data/medium
x_y_corr
-0.747994

Newlines within the expression are ignored, which can help increase legibility of complex expressions:

mlr --opprint filter '
  ($x > 0.5 && $y < 0.5)
  ||
  ($x < 0.5 && $y > 0.5)' \
  then stats2 -a corr -f x,y data/medium

grep

$ mlr grep -h
Usage: mlr grep [options] {regular expression}
Passes through records which match {regex}.
Options:
-i    Use case-insensitive search.
-v    Invert: pass through records which do not match the regex.
Note that "mlr filter" is more powerful, but requires you to know field names.
By contrast, "mlr grep" allows you to regex-match the entire record. It does
this by formatting each record in memory as DKVP, using command-line-specified
ORS/OFS/OPS, and matching the resulting line against the regex specified
here. In particular, the regex is not applied to the input stream: if you
have CSV with header line "x,y,z" and data line "1,2,3" then the regex will
be matched, not against either of these lines, but against the DKVP line
"x=1,y=2,z=3".  Furthermore, not all the options to system grep are supported,
and this command is intended to be merely a keystroke-saver. To get all the
features of system grep, you can do
  "mlr --odkvp ... | grep ... | mlr --idkvp ..."

group-by

$ mlr group-by --help
Usage: mlr group-by {comma-separated field names}
Outputs records in batches having identical values at specified field names.

This is similar to sort but with less work. Namely, Miller’s sort has three steps: read through the data and append linked lists of records, one for each unique combination of the key-field values; after all records are read, sort the key-field values; then print each record-list. The group-by operation simply omits the middle sort. An example should make this more clear.

$ mlr --opprint group-by a data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
eks wye 4 0.38139939387114097 0.13418874328430463
wye wye 3 0.20460330576630303 0.33831852551664776
wye pan 5 0.5732889198020006  0.8636244699032729

$ mlr --opprint sort -f a data/small
a   b   i x                   y
eks pan 2 0.7586799647899636  0.5221511083334797
eks wye 4 0.38139939387114097 0.13418874328430463
pan pan 1 0.3467901443380824  0.7268028627434533
wye wye 3 0.20460330576630303 0.33831852551664776
wye pan 5 0.5732889198020006  0.8636244699032729

In this example, since the sort is on field a, the first step is to group together all records having the same value for field a; the second step is to sort the distinct a-field values pan, eks, and wye into eks, pan, and wye; the third step is to print out the record-list for a=eks, then the record-list for a=pan, then the record-list for a=wye. The group-by operation omits the middle sort and just puts like records together, for those times when a sort isn’t desired. In particular, the ordering of group-by fields for group-by is the order in which they were encountered in the data stream, which in some cases may be more interesting to you.

group-like

$ mlr group-like --help
Usage: mlr group-like
Outputs records in batches having identical field names.

This groups together records having the same schema (i.e. same ordered list of field names) which is useful for making sense of time-ordered output as described in Record-heterogeneity — in particular, in preparation for CSV or pretty-print output.

$ mlr cat data/het.dkvp
resource=/path/to/file,loadsec=0.45,ok=true
record_count=100,resource=/path/to/file
resource=/path/to/second/file,loadsec=0.32,ok=true
record_count=150,resource=/path/to/second/file
resource=/some/other/path,loadsec=0.97,ok=false

$ mlr --opprint group-like data/het.dkvp
resource             loadsec ok
/path/to/file        0.45    true
/path/to/second/file 0.32    true
/some/other/path     0.97    false

record_count resource
100          /path/to/file
150          /path/to/second/file

having-fields

$ mlr having-fields --help
Usage: mlr having-fields [options]
Conditionally passes through records depending on each record's field names.
Options:
  --at-least      {comma-separated names}
  --which-are     {comma-separated names}
  --at-most       {comma-separated names}
  --all-matching  {regular expression}
  --any-matching  {regular expression}
  --none-matching {regular expression}
Examples:
  mlr having-fields --which-are amount,status,owner
  mlr having-fields --any-matching 'sda[0-9]'
  mlr having-fields --any-matching '"sda[0-9]"'
  mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive)

Similar to group-like, this retains records with specified schema.

$ mlr cat data/het.dkvp
resource=/path/to/file,loadsec=0.45,ok=true
record_count=100,resource=/path/to/file
resource=/path/to/second/file,loadsec=0.32,ok=true
record_count=150,resource=/path/to/second/file
resource=/some/other/path,loadsec=0.97,ok=false

$ mlr having-fields --at-least resource data/het.dkvp
resource=/path/to/file,loadsec=0.45,ok=true
record_count=100,resource=/path/to/file
resource=/path/to/second/file,loadsec=0.32,ok=true
record_count=150,resource=/path/to/second/file
resource=/some/other/path,loadsec=0.97,ok=false

$ mlr having-fields --which-are resource,ok,loadsec data/het.dkvp
resource=/path/to/file,loadsec=0.45,ok=true
resource=/path/to/second/file,loadsec=0.32,ok=true
resource=/some/other/path,loadsec=0.97,ok=false

head

$ mlr head --help
Usage: mlr head [options]
-n {count}    Head count to print; default 10
-g {a,b,c}    Optional group-by-field names for head counts
Passes through the first n records, optionally by category.

Note that head is distinct from tophead shows fields which appear first in the data stream; top shows fields which are numerically largest (or smallest).

$ mlr --opprint head -n 4 data/medium
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463

$ mlr --opprint head -n 1 -g b data/medium
a   b   i  x                   y
pan pan 1  0.3467901443380824  0.7268028627434533
wye wye 3  0.20460330576630303 0.33831852551664776
eks zee 7  0.6117840605678454  0.1878849191181694
zee eks 17 0.29081949506712723 0.054478717073354166
wye hat 24 0.7286126830627567  0.19441962592638418

histogram

$ mlr histogram --help
Usage: mlr histogram [options]
-f {a,b,c}    Value-field names for histogram counts
--lo {lo}     Histogram low value
--hi {hi}     Histogram high value
--nbins {n}   Number of histogram bins
--auto        Automatically computes limits, ignoring --lo and --hi.
              Holds all values in memory before producing any output.
Just a histogram. Input values < lo or > hi are not counted.

This is just a histogram; there’s not too much to say here. A note about binning, by example: Suppose you use --lo 0.0 --hi 1.0 --nbins 10 -f x. The input numbers less than 0 or greater than 1 aren’t counted in any bin. Input numbers equal to 1 are counted in the last bin. That is, bin 0 has 0.0 ≤ x < 0.1, bin 1 has 0.1 ≤ x < 0.2, etc., but bin 9 has 0.9 ≤ x ≤ 1.0.

$ mlr --opprint put '$x2=$x**2;$x3=$x2*$x' then histogram -f x,x2,x3 --lo 0 --hi 1 --nbins 10 data/medium
bin_lo   bin_hi   x_count x2_count x3_count
0.000000 0.100000 1072    3231     4661
0.100000 0.200000 938     1254     1184
0.200000 0.300000 1037    988      845
0.300000 0.400000 988     832      676
0.400000 0.500000 950     774      576
0.500000 0.600000 1002    692      476
0.600000 0.700000 1007    591      438
0.700000 0.800000 1007    560      420
0.800000 0.900000 986     571      383
0.900000 1.000000 1013    507      341

join

$ mlr join --help
Usage: mlr join [options]
Joins records from specified left file name with records from all file names
at the end of the Miller argument list.
Functionality is essentially the same as the system "join" command, but for
record streams.
Options:
  -f {left file name}
  -j {a,b,c}   Comma-separated join-field names for output
  -l {a,b,c}   Comma-separated join-field names for left input file;
               defaults to -j values if omitted.
  -r {a,b,c}   Comma-separated join-field names for right input file(s);
               defaults to -j values if omitted.
  --lp {text}  Additional prefix for non-join output field names from
               the left file
  --rp {text}  Additional prefix for non-join output field names from
               the right file(s)
  --np         Do not emit paired records
  --ul         Emit unpaired records from the left file
  --ur         Emit unpaired records from the right file(s)
  -u           Enable unsorted input. In this case, the entire left file will
               be loaded into memory. Without -u, records must be sorted
               lexically by their join-field names, else not all records will
               be paired.
  --prepipe {command} As in main input options; see mlr --help for details.
               If you wish to use a prepipe command for the main input as well
               as here, it must be specified there as well as here.
File-format options default to those for the right file names on the Miller
argument list, but may be overridden for the left file as follows. Please see
the main "mlr --help" for more information on syntax for these arguments.
  -i {one of csv,dkvp,nidx,pprint,xtab}
  --irs {record-separator character}
  --ifs {field-separator character}
  --ips {pair-separator character}
  --repifs
  --repips
  --use-mmap
  --no-mmap
Please see http://johnkerl.org/miller/doc/reference.html for more information
including examples.

Examples:

Join larger table with IDs with smaller ID-to-name lookup table, showing only paired records:

$ mlr --icsvlite --opprint cat data/join-left-example.csv
id  name
100 alice
200 bob
300 carol
400 david
500 edgar

$ mlr --icsvlite --opprint cat data/join-right-example.csv
status  idcode
present 400
present 100
missing 200
present 100
present 200
missing 100
missing 200
present 300
missing 600
present 400
present 400
present 300
present 100
missing 400
present 200
present 200
present 200
present 200
present 400
present 300

$ mlr --icsvlite --opprint join -u -j id -r idcode -f data/join-left-example.csv data/join-right-example.csv
id  name  status
400 david present
100 alice present
200 bob   missing
100 alice present
200 bob   present
100 alice missing
200 bob   missing
300 carol present
400 david present
400 david present
300 carol present
100 alice present
400 david missing
200 bob   present
200 bob   present
200 bob   present
200 bob   present
400 david present
300 carol present

Same, but with sorting the input first:

$ mlr --icsvlite --opprint sort -f idcode then join -j id -r idcode -f data/join-left-example.csv data/join-right-example.csv
id  name  status
100 alice present
100 alice present
100 alice missing
100 alice present
200 bob   missing
200 bob   present
200 bob   missing
200 bob   present
200 bob   present
200 bob   present
200 bob   present
300 carol present
300 carol present
300 carol present
400 david present
400 david present
400 david present
400 david missing
400 david present

Same, but showing only unpaired records:

$ mlr --icsvlite --opprint join --np --ul --ur -u -j id -r idcode -f data/join-left-example.csv data/join-right-example.csv
status  idcode
missing 600

id  name
500 edgar

Use prefixing options to disambiguate between otherwise identical non-join field names:

$ mlr --csvlite --opprint cat data/self-join.csv data/self-join.csv
a b c
1 2 3
1 4 5
1 2 3
1 4 5

$ mlr --csvlite --opprint join -j a --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv
a left_b left_c right_b right_c
1 2      3      2       3
1 4      5      2       3
1 2      3      4       5
1 4      5      4       5

Use zero join columns:

$ mlr --csvlite --opprint join -j "" --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv
left_a left_b left_c right_a right_b right_c
1      2      3      1       2       3
1      4      5      1       2       3
1      2      3      1       4       5
1      4      5      1       4       5

label

$ mlr label --help
Usage: mlr label {new1,new2,new3,...}
Given n comma-separated names, renames the first n fields of each record to
have the respective name. (Fields past the nth are left with their original
names.) Particularly useful with --inidx or --implicit-csv-header, to give
useful names to otherwise integer-indexed fields.
Examples:
  "echo 'a b c d' | mlr --inidx --odkvp cat"       gives "1=a,2=b,3=c,4=d"
  "echo 'a b c d' | mlr --inidx --odkvp label s,t" gives "s=a,t=b,3=c,4=d"

See also rename.

Example: Files such as /etc/passwd, /etc/group, and so on have implicit field names which are found in section-5 manpages. These field names may be made explicit as follows:

% grep -v '^#' /etc/passwd | mlr --nidx --fs : --opprint label name,password,uid,gid,gecos,home_dir,shell | head
name                  password uid gid gecos                         home_dir           shell
nobody                *        -2  -2  Unprivileged User             /var/empty         /usr/bin/false
root                  *        0   0   System Administrator          /var/root          /bin/sh
daemon                *        1   1   System Services               /var/root          /usr/bin/false
_uucp                 *        4   4   Unix to Unix Copy Protocol    /var/spool/uucp    /usr/sbin/uucico
_taskgated            *        13  13  Task Gate Daemon              /var/empty         /usr/bin/false
_networkd             *        24  24  Network Services              /var/networkd      /usr/bin/false
_installassistant     *        25  25  Install Assistant             /var/empty         /usr/bin/false
_lp                   *        26  26  Printing Services             /var/spool/cups    /usr/bin/false
_postfix              *        27  27  Postfix Mail Server           /var/spool/postfix /usr/bin/false

Likewise, if you have CSV/CSV-lite input data which has somehow been bereft of its header line, you can re-add a header line using --implicit-csv-header and label:

$ cat data/headerless.csv
John,23,present
Fred,34,present
Alice,56,missing
Carol,45,present

$ mlr --csv --rs lf --implicit-csv-header cat data/headerless.csv
1,2,3
John,23,present
Fred,34,present
Alice,56,missing
Carol,45,present

$ mlr --csv --rs lf --implicit-csv-header label name,age,status data/headerless.csv
name,age,status
John,23,present
Fred,34,present
Alice,56,missing
Carol,45,present

$ mlr --icsv --rs lf --implicit-csv-header --opprint label name,age,status data/headerless.csv
name  age status
John  23  present
Fred  34  present
Alice 56  missing
Carol 45  present

merge-fields

$ mlr merge-fields --help
Usage: mlr merge-fields [options]
Computes univariate statistics for each input record, accumulated across
specified fields.
Options:
-a {sum,count,...}  Names of accumulators. One or more of:
  count     Count instances of fields
  mode      Find most-frequently-occurring values for fields; first-found wins tie
  sum       Compute sums of specified fields
  mean      Compute averages (sample means) of specified fields
  stddev    Compute sample standard deviation of specified fields
  var       Compute sample variance of specified fields
  meaneb    Estimate error bars for averages (assuming no sample autocorrelation)
  skewness  Compute sample skewness of specified fields
  kurtosis  Compute sample kurtosis of specified fields
  min       Compute minimum values of specified fields
  max       Compute maximum values of specified fields
-f {a,b,c}  Value-field names on which to compute statistics. Requires -o.
-r {a,b,c}  Regular expressions for value-field names on which to compute
            statistics. Requires -o.
-c {a,b,c}  Substrings for collapse mode. All fields which have the same names
            after removing substrings will be accumulated together. Please see
            examples below.
-o {name}   Output field basename for -f/-r.
-k          Keep the input fields which contributed to the output statistics;
            the default is to omit them.
-F          Computes integerable things (e.g. count) in floating point.
Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8".
Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo
  produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are
  summed over.
Example: mlr merge-fields -a sum,count -r in_,out_ -o bar
  produces "bar_sum=15,bar_count=4" since all four fields are summed over.
Example: mlr merge-fields -a sum,count -c in_,out_
  produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1"
  since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to
  "b_y", and "b_out_x" collapses to "b_x".

This is like mlr stats1 but all accumulation is done across fields within each given record: horizontal rather than vertical statistics, if you will.

Examples:

$ mlr --csvlite --opprint cat data/inout.csv
a_in a_out b_in b_out
436  490   446  195
526  320   963  780
220  888   705  831

$ mlr --csvlite --opprint merge-fields -a min,max,sum -c _in,_out data/inout.csv
a_min a_max a_sum b_min b_max b_sum
436   490   926   195   446   641
320   526   846   780   963   1743
220   888   1108  705   831   1536

$ mlr --csvlite --opprint merge-fields -k -a sum -c _in,_out data/inout.csv
a_in a_out b_in b_out a_sum b_sum
436  490   446  195   926   641
526  320   963  780   846   1743
220  888   705  831   1108  1536

put

$ mlr put --help
Usage: mlr put [options] {expression}
Adds/updates specified field(s). Expressions are semicolon-separated and must
either be assignments, or evaluate to boolean.  Each expression is evaluated in
turn from left to right. Assignment expressions are applied to the current
record; once a boolean expression evaluates to false, the record is emitted
with all changes up to that point and remaining expressions to the right are
not evaluated.

Options:
-v: First prints the AST (abstract syntax tree) for the expression, which gives
    full transparency on the precedence and associativity rules of Miller's
    grammar.
-S: Keeps field values, or literals in the expression, as strings with no type
    inference to int or float.
-F: Keeps field values, or literals in the expression, as strings or floats
    with no inference to int.

Please use a dollar sign for field names and double-quotes for string
literals. If field names have special characters such as "." then you might
use braces, e.g. '${field.name}'. Miller built-in variables are
NF NR FNR FILENUM FILENAME PI E, and ENV["namegoeshere"] to access environment
variables. The environment-variable name may be an expression, e.g. a field value.

Examples:
  Assignment only:
  mlr put '$y = log10($x); $z = sqrt($y)'
  mlr put '$filename = FILENAME'
  mlr put '$colored_shape = $color . "_" . $shape'
  mlr put '$y = cos($theta); $z = atan2($y, $x)'
  mlr put '$name = sub($name, "http.*com"i, "")'
  Mixed assignment/boolean:
  mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)'
  mlr put '$y = log10($x); 1.1 < $y && $y < 7.0; $z = sqrt($y)'

Please see http://johnkerl.org/miller/doc/reference.html for more information
including function list. Or "mlr -f".

Field names for put

Field names must be specified using a $ in filter and put expressions, even though they don’t appear in the data stream. For integer-indexed data, this looks like awk’s $1,$2,$3. Likewise, enclose string literals in double quotes in put expressions even though they don’t appear in file data. In particular, mlr put '$x="abc"' creates the field x=abc and mlr filter '$x=="abc"' passes through the field x if it has the value abc. If field names have special characters such as . then you can use braces, e.g. '${field.name}'.

Built-in variables for put

Miller supports the following five built-in variables for filter and put, all awk-inspired: NF, NR, FNR, FILENUM, and FILENAME, as well as the mathematical constants PI and E. The ENV[...] syntax is from Ruby.

Expression formatting for put

Multiple expressions may be given, separated by semicolons, and each may refer to the ones before:

$ ruby -e '10.times{|i|puts "i=#{i}"}' | mlr --opprint put '$j = $i + 1; $k = $i +$j'
i j  k
0 1  1
1 2  3
2 3  5
3 4  7
4 5  9
5 6  11
6 7  13
7 8  15
8 9  17
9 10 19

$ mlr --opprint put '$nf=NF; $nr=NR; $fnr=FNR; $filenum=FILENUM; $filename=FILENAME' data/small data/small2
a   b   i     x                    y                    nf nr fnr filenum filename
pan pan 1     0.3467901443380824   0.7268028627434533   5  1  1   1       data/small
eks pan 2     0.7586799647899636   0.5221511083334797   5  2  2   1       data/small
wye wye 3     0.20460330576630303  0.33831852551664776  5  3  3   1       data/small
eks wye 4     0.38139939387114097  0.13418874328430463  5  4  4   1       data/small
wye pan 5     0.5732889198020006   0.8636244699032729   5  5  5   1       data/small
pan eks 9999  0.267481232652199086 0.557077185510228001 5  6  1   2       data/small2
wye eks 10000 0.734806020620654365 0.884788571337605134 5  7  2   2       data/small2
pan wye 10001 0.870530722602517626 0.009854780514656930 5  8  3   2       data/small2
hat wye 10002 0.321507044286237609 0.568893318795083758 5  9  4   2       data/small2
pan zee 10003 0.272054845593895200 0.425789896597056627 5  10 5   2       data/small2

Newlines within the expression are ignored, which can help increase legibility of complex expressions:

mlr --opprint put '
  $nf       = NF;
  $nr       = NR;
  $fnr      = FNR;
  $filenum  = FILENUM;
  $filename = FILENAME' \
  data/small data/small2

Gating assignments by boolean expressions for put

Note: The gate feature will change significantly in an upcoming Miller 4.0.0 release.

Boolean expressions may be used as gates for subsequent semicolon-separated expressions within the same put. This can be used to allow assignments to be done only when appropriate — e.g. for math-function domain restrictions, regex-matching, and so on:

$ mlr cat data/put-gating-example-1.dkvp
x=-1
x=0
x=1
x=2
x=3

$ mlr put 'gate $x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp
x=-1
x=0
x=1,y=0.000000,z=0.000000
x=2,y=0.301030,z=0.548662
x=3,y=0.477121,z=0.690740

$ mlr cat data/put-gating-example-2.dkvp
a=abc_123
a=some other name
a=xyz_789

$ mlr put 'gate $a =~ "([a-z]+)_([0-9]+)"; $b = "left_\1"; $c = "right_\2"' data/put-gating-example-2.dkvp
a=abc_123,b=left_abc,c=right_123
a=some other name
a=xyz_789,b=left_xyz,c=right_789

This produces heteregenous output which Miller, of course, has no problems with (see Record-heterogeneity). But if homogeneous output is desired, the gate can be omitted. This causes put to evaluate the boolean expression (along with any side effects, namely, regex-captures \1, \2, etc.) but doesn’t use it as a criterion for whether subsequent assignments should be executed. Instead, subsequent assignments are done unconditionally:

$ mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp
x=-1,y=nan,z=nan
x=0,y=-inf,z=nan
x=1,y=0.000000,z=0.000000
x=2,y=0.301030,z=0.548662
x=3,y=0.477121,z=0.690740

$ mlr put '$a =~ "([a-z]+)_([0-9]+)"; $b = "left_\1"; $c = "right_\2"' data/put-gating-example-2.dkvp
a=abc_123,b=left_abc,c=right_123
a=some other name,b=left_,c=right_
a=xyz_789,b=left_xyz,c=right_789

regularize

$ mlr regularize --help
Usage: mlr regularize
For records seen earlier in the data stream with same field names in
a different order, outputs them with field names in the previously
encountered order.
Example: input records a=1,c=2,b=3, then e=4,d=5, then c=7,a=6,b=8
output as              a=1,c=2,b=3, then e=4,d=5, then a=6,c=7,b=8

This exists since hash-map software in various languages and tools encountered in the wild does not always print similar rows with fields in the same order: mlr regularize helps clean that up.

See also reorder.

rename

$ mlr rename --help
Usage: mlr rename [options] {old1,new1,old2,new2,...}
Renames specified fields.
Options:
-r         Treat old field  names as regular expressions. "ab", "a.*b"
           will match any field name containing the substring "ab" or
           matching "a.*b", respectively; anchors of the form "^ab$",
           "^a.*b$" may be used. New field names may be plain strings,
           or may contain capture groups of the form "\1" through
           "\9". Wrapping the regex in double quotes is optional, but
           is required if you wish to follow it with 'i' to indicate
           case-insensitivity.
-g         Do global replacement within each field name rather than
           first-match replacement.
Examples:
mlr rename -f old_name,new_name'
mlr rename -f old_name_1,new_name_1,old_name_2,new_name_2'
mlr rename -r 'Date_[0-9]+,Date,'  Rename all such fields to be "Date"
mlr rename -r '"Date_[0-9]+",Date' Same
mlr rename -r 'Date_([0-9]+).*,\1' Rename all such fields to be of the form 20151015
mlr rename -r '"name"i,Name'       Rename "name", "Name", "NAME", etc. to "Name"

$ mlr --opprint cat data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006  0.8636244699032729

$ mlr --opprint rename i,INDEX,b,COLUMN2 data/small
a   COLUMN2 INDEX x                   y
pan pan     1     0.3467901443380824  0.7268028627434533
eks pan     2     0.7586799647899636  0.5221511083334797
wye wye     3     0.20460330576630303 0.33831852551664776
eks wye     4     0.38139939387114097 0.13418874328430463
wye pan     5     0.5732889198020006  0.8636244699032729

As discussed in Performance, sed is significantly faster than Miller at doing this. However, Miller is format-aware, so it knows to do renames only within specified field keys and not any others, nor in field values which may happen to contain the same pattern. Example:

$ sed 's/y/COLUMN5/g' data/small
a=pan,b=pan,i=1,x=0.3467901443380824,COLUMN5=0.7268028627434533
a=eks,b=pan,i=2,x=0.7586799647899636,COLUMN5=0.5221511083334797
a=wCOLUMN5e,b=wCOLUMN5e,i=3,x=0.20460330576630303,COLUMN5=0.33831852551664776
a=eks,b=wCOLUMN5e,i=4,x=0.38139939387114097,COLUMN5=0.13418874328430463
a=wCOLUMN5e,b=pan,i=5,x=0.5732889198020006,COLUMN5=0.8636244699032729

$ mlr rename y,COLUMN5 data/small
a=pan,b=pan,i=1,x=0.3467901443380824,COLUMN5=0.7268028627434533
a=eks,b=pan,i=2,x=0.7586799647899636,COLUMN5=0.5221511083334797
a=wye,b=wye,i=3,x=0.20460330576630303,COLUMN5=0.33831852551664776
a=eks,b=wye,i=4,x=0.38139939387114097,COLUMN5=0.13418874328430463
a=wye,b=pan,i=5,x=0.5732889198020006,COLUMN5=0.8636244699032729

See also label.

reorder

$ mlr reorder --help
Usage: mlr reorder [options]
-f {a,b,c}   Field names to reorder.
-e           Put specified field names at record end: default is to put
             them at record start.
Examples:
mlr reorder    -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3".
mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2".

This pivots specified field names to the start or end of the record — for example when you have highly multi-column data and you want to bring a field or two to the front of line where you can give a quick visual scan.

$ mlr --opprint cat data/small
a   b   i x                   y
pan pan 1 0.3467901443380824  0.7268028627434533
eks pan 2 0.7586799647899636  0.5221511083334797
wye wye 3 0.20460330576630303 0.33831852551664776
eks wye 4 0.38139939387114097 0.13418874328430463
wye pan 5 0.5732889198020006  0.8636244699032729

$ mlr --opprint reorder -f i,b data/small
i b   a   x                   y
1 pan pan 0.3467901443380824  0.7268028627434533
2 pan eks 0.7586799647899636  0.5221511083334797
3 wye wye 0.20460330576630303 0.33831852551664776
4 wye eks 0.38139939387114097 0.13418874328430463
5 pan wye 0.5732889198020006  0.8636244699032729

$ mlr --opprint reorder -e -f i,b data/small
a   x                   y                   i b
pan 0.3467901443380824  0.7268028627434533  1 pan
eks 0.7586799647899636  0.5221511083334797  2 pan
wye 0.20460330576630303 0.33831852551664776 3 wye
eks 0.38139939387114097 0.13418874328430463 4 wye
wye 0.5732889198020006  0.8636244699032729  5 pan

reshape

$ mlr reshape --help
Usage: mlr reshape [options]
Wide-to-long options:
  -i {input field names}   -o {key-field name,value-field name}
  -r {input field regexes} -o {key-field name,value-field name}
  These pivot/reshape the input data such that the input fields are removed
  and separate records are emitted for each key/value pair.
  Note: this works with tail -f and produces output records for each input
  record seen.
Long-to-wide options:
  -s {key-field name,value-field name}
  These pivot/reshape the input data to undo the wide-to-long operation.
  Note: this does not work with tail -f; it produces output records only after
  all input records have been read.

Examples:

  Input file "wide.txt":
    time       X           Y
    2009-01-01 0.65473572  2.4520609
    2009-01-02 -0.89248112 0.2154713
    2009-01-03 0.98012375  1.3179287

  mlr --pprint reshape -i X,Y -o item,value wide.txt
    time       item value
    2009-01-01 X    0.65473572
    2009-01-01 Y    2.4520609
    2009-01-02 X    -0.89248112
    2009-01-02 Y    0.2154713
    2009-01-03 X    0.98012375
    2009-01-03 Y    1.3179287

  mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt
    time       item value
    2009-01-01 X    0.65473572
    2009-01-01 Y    2.4520609
    2009-01-02 X    -0.89248112
    2009-01-02 Y    0.2154713
    2009-01-03 X    0.98012375
    2009-01-03 Y    1.3179287

  Input file "long.txt":
    time       item value
    2009-01-01 X    0.65473572
    2009-01-01 Y    2.4520609
    2009-01-02 X    -0.89248112
    2009-01-02 Y    0.2154713
    2009-01-03 X    0.98012375
    2009-01-03 Y    1.3179287

  mlr --pprint reshape -s item,value long.txt
    time       X           Y
    2009-01-01 0.65473572  2.4520609
    2009-01-02 -0.89248112 0.2154713
    2009-01-03 0.98012375  1.3179287

sample

$ mlr sample --help
Usage: mlr sample [options]
Reservoir sampling (subsampling without replacement), optionally by category.
-k {count}    Required: number of records to output, total, or by group if using -g.
-g {a,b,c}    Optional: group-by-field names for samples.

This is reservoir-sampling: select k items from n with uniform probability and no repeats in the sample. (If n is less than k, then of course only n samples are produced.) With -g {field names}, produce a k-sample for each distinct value of the specified field names.

$ mlr --opprint sample -k 4 data/colored-shapes.dkvp
color  shape    flag i     u                   v                    w                   x
purple triangle 0    90122 0.9986871176198068  0.3037738877233719   0.5154934457238382  5.365962021016529
red    circle   0    3139  0.04835898233323954 -0.03964684310055758 0.5263660881848111  5.3758779366493625
orange triangle 0    67847 0.36746306902109926 0.5161574810505635   0.5176199566173642  3.1748088656576567
yellow square   1    33576 0.3098376725521097  0.8525628505287842   0.49774122460981685 4.494754378604669

$ mlr --opprint sample -k 4 data/colored-shapes.dkvp
color  shape  flag i     u                     v                   w                   x
blue   square 1    16783 0.09974385090654347   0.7243899920872646  0.5353718443278438  4.431057737383438
orange square 1    93291 0.5944176543007182    0.17744449786454086 0.49262281749172077 3.1548117990710653
yellow square 1    54436 0.5268161165014636    0.8785588662666121  0.5058773791931063  7.019185838783636
yellow square 1    55491 0.0025440267883102274 0.05474106287787284 0.5102729153751984  3.526301273728043

$ mlr --opprint sample -k 2 -g color data/colored-shapes.dkvp
color  shape    flag i     u                    v                   w                    x
yellow triangle 1    11    0.6321695890307647   0.9887207810889004  0.4364983936735774   5.7981881667050565
yellow square   1    917   0.8547010348386344   0.7356782810796262  0.4531511689924275   5.774541777078352
red    circle   1    4000  0.05490416175132373  0.07392337815122155 0.49416101516594396  5.355725080701707
red    square   0    87506 0.6357719216821314   0.6970867759393995  0.4940826462055272   6.351579417310387
purple triangle 0    14898 0.7800986870203719   0.23998073813992293 0.5014775988383656   3.141006771777843
purple triangle 0    151   0.032614487569017414 0.7346633365041219  0.7812143304483805   2.6831992610568047
green  triangle 1    126   0.1513010528347546   0.40346767294704544 0.051213231883952326 5.955109300797182
green  circle   0    17635 0.029856606049114442 0.4724542934246524  0.49529606749929744  5.239153910272168
blue   circle   1    1020  0.414263129226617    0.8304946402876182  0.13151094520189244  4.397873687920433
blue   triangle 0    220   0.441773289968473    0.44597731903759075 0.6329360666849821   4.3064608776550894
orange square   0    1885  0.8079311983747106   0.8685956833908394  0.3116410800256374   4.390864584500387
orange triangle 0    1533  0.32904497195507487  0.23168161807490417 0.8722623057355134   5.164071635714438

$ mlr --opprint sample -k 2 -g color then sort -f color data/colored-shapes.dkvp
color  shape    flag i     u                   v                    w                   x
blue   circle   0    215   0.7803586969333292  0.33146680638888126  0.04289047852629113 5.725365736377487
blue   circle   1    3616  0.8548431579124808  0.4989623130006362   0.3339426415875795  3.696785877560498
green  square   0    356   0.7674272008085286  0.341578843118008    0.4570224877870851  4.830320062215299
green  square   0    152   0.6684429446914862  0.016056003736548696 0.4656148241291592  5.434588759225423
orange triangle 0    587   0.5175826237797857  0.08989091493635304  0.9011709461770973  4.265854207755811
orange triangle 0    1533  0.32904497195507487 0.23168161807490417  0.8722623057355134  5.164071635714438
purple triangle 0    14192 0.5196327866973567  0.7860928603468063   0.4964368415453642  4.899167143824484
purple triangle 0    65    0.6842806710360729  0.5823723856331258   0.8014053396013747  5.805148213865135
red    square   1    2431  0.38378504852300466 0.11445015005595527  0.49355539228753786 5.146756570128739
red    triangle 0    57097 0.43763430414406546 0.3355450325004481   0.5322349637512487  4.144267240289442
yellow triangle 1    11    0.6321695890307647  0.9887207810889004   0.4364983936735774  5.7981881667050565
yellow square   1    158   0.41527900739142165 0.7118027080775757   0.4200799665161291  5.33279067554884

Note that no output is produced until all inputs are in. Another way to do sampling, which works in the streaming case, is mlr filter 'urand() & 0.001' where you tune the 0.001 to meet your needs.

sec2gmt

$ mlr sec2gmt -h
Usage: mlr sec2gmt {comma-separated list of field names}
Replaces a numeric field representing seconds since the epoch with the
corresponding GMT timestamp. This is nothing more than a keystroke-saver for
the sec2gmt function:
  mlr sec2gmt time1,time2
is the same as
  mlr put '$time1=sec2gmt($time1);$time2=sec2gmt($time2)'

sort

$ mlr sort --help
Usage: mlr sort {flags}
Flags:
  -f  {comma-separated field names}  Lexical ascending
  -n  {comma-separated field names}  Numerical ascending; nulls sort last
  -nf {comma-separated field names}  Numerical ascending; nulls sort last
  -r  {comma-separated field names}  Lexical descending
  -nr {comma-separated field names}  Numerical descending; nulls sort first
Sorts records primarily by the first specified field, secondarily by the second
field, and so on.  Any records not having all specified sort keys will appear
at the end of the output, in the order they were encountered, regardless of the
specified sort order.
Example:
  mlr sort -f a,b -nr x,y,z
which is the same as:
  mlr sort -f a -f b -nr x -nr y -nr z

Example:

$ mlr --opprint sort -f a -nr x data/small
a   b   i x                   y
eks pan 2 0.7586799647899636  0.5221511083334797
eks wye 4 0.38139939387114097 0.13418874328430463
pan pan 1 0.3467901443380824  0.7268028627434533
wye pan 5 0.5732889198020006  0.8636244699032729
wye wye 3 0.20460330576630303 0.33831852551664776

Here’s an example filtering log data: suppose multiple threads (labeled here by color) are all logging progress counts to a single log file. The log file is (by nature) chronological, so the progress of various threads is interleaved:

$ head -n 10 data/multicountdown.dat
upsec=0.002,color=green,count=1203
upsec=0.083,color=red,count=3817
upsec=0.188,color=red,count=3801
upsec=0.395,color=blue,count=2697
upsec=0.526,color=purple,count=953
upsec=0.671,color=blue,count=2684
upsec=0.899,color=purple,count=926
upsec=0.912,color=red,count=3798
upsec=1.093,color=blue,count=2662
upsec=1.327,color=purple,count=917

We can group these by thread by sorting on the thread ID (here, color). Since Miller’s sort is stable, this means that timestamps within each thread’s log data are still chronological:

$ head -n 20 data/multicountdown.dat | mlr --opprint sort -f color
upsec              color  count
0.395              blue   2697
0.671              blue   2684
1.093              blue   2662
2.064              blue   2659
2.2880000000000003 blue   2647
0.002              green  1203
1.407              green  1187
1.448              green  1177
2.313              green  1161
0.526              purple 953
0.899              purple 926
1.327              purple 917
1.703              purple 908
0.083              red    3817
0.188              red    3801
0.912              red    3798
1.416              red    3788
1.587              red    3782
1.601              red    3755
1.832              red    3717

Any records not having all specified sort keys will appear at the end of the output, in the order they were encountered, regardless of the specified sort order:

$ mlr sort -n  x data/sort-missing.dkvp
x=1
x=2
x=4
a=3

$ mlr sort -nr x data/sort-missing.dkvp
x=4
x=2
x=1
a=3

stats1

$ mlr stats1 --help
Usage: mlr stats1 [options]
Computes univariate statistics for one or more given fields, accumulated across
the input record stream.
Options:
-a {sum,count,...}  Names of accumulators: p10 p25.2 p50 p98 p100 etc. and/or
                    one or more of:
  count     Count instances of fields
  mode      Find most-frequently-occurring values for fields; first-found wins tie
  sum       Compute sums of specified fields
  mean      Compute averages (sample means) of specified fields
  stddev    Compute sample standard deviation of specified fields
  var       Compute sample variance of specified fields
  meaneb    Estimate error bars for averages (assuming no sample autocorrelation)
  skewness  Compute sample skewness of specified fields
  kurtosis  Compute sample kurtosis of specified fields
  min       Compute minimum values of specified fields
  max       Compute maximum values of specified fields
-f {a,b,c}  Value-field names on which to compute statistics
-g {d,e,f}  Optional group-by-field names
-s          Print iterative stats. Useful in tail -f contexts (in which
            case please avoid pprint-format output since end of input
            stream will never be seen).
-F          Computes integerable things (e.g. count) in floating point.
Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape
Example: mlr stats1 -a count,mode -f size
Example: mlr stats1 -a count,mode -f size -g shape
Notes:
* p50 is a synonym for median.
* min and max output the same results as p0 and p100, respectively, but use
  less memory.
* count and mode allow text input; the rest require numeric input.
  In particular, 1 and 1.0 are distinct text for count and mode.
* When there are mode ties, the first-encountered datum wins.

These are simple univariate statistics on one or more number-valued fields (count and mode apply to non-numeric fields as well), optionally categorized by one or more other fields.

$ mlr --oxtab stats1 -a count,sum,min,p10,p50,mean,p90,max -f x,y data/medium
x_count 10000
x_sum   4986.019682
x_min   0.000045
x_p10   0.093322
x_p50   0.501159
x_mean  0.498602
x_p90   0.900794
x_max   0.999953
y_count 10000
y_sum   5062.057445
y_min   0.000088
y_p10   0.102132
y_p50   0.506021
y_mean  0.506206
y_p90   0.905366
y_max   0.999965

$ mlr --opprint stats1 -a mean -f x,y -g b then sort -f b data/medium
b   x_mean   y_mean
eks 0.506361 0.510293
hat 0.487899 0.513118
pan 0.497304 0.499599
wye 0.497593 0.504596
zee 0.504242 0.502997

$ mlr --opprint stats1 -a p50,p99 -f u,v -g color then put '$ur=$u_p99/$u_p50;$vr=$v_p99/$v_p50' data/colored-shapes.dkvp
color  u_p50    u_p99    v_p50    v_p99    ur       vr
yellow 0.501019 0.989046 0.520630 0.987034 1.974069 1.895845
red    0.485038 0.990054 0.492586 0.994444 2.041189 2.018823
purple 0.501319 0.988893 0.504571 0.988287 1.972582 1.958668
green  0.502015 0.990764 0.505359 0.990175 1.973574 1.959350
blue   0.525226 0.992655 0.485170 0.993873 1.889958 2.048505
orange 0.483548 0.993635 0.480913 0.989102 2.054884 2.056717

$ mlr --opprint count-distinct -f shape then sort -nr count data/colored-shapes.dkvp
shape    count
square   4115
triangle 3372
circle   2591

$ mlr --opprint stats1 -a mode -f color -g shape data/colored-shapes.dkvp
shape    color_mode
triangle red
square   red
circle   red

stats2

$ mlr stats2 --help
Usage: mlr stats2 [options]
Computes bivariate statistics for one or more given field-name pairs,
accumulated across the input record stream.
-a {linreg-ols,corr,...}  Names of accumulators: one or more of:
  linreg-pca   Linear regression using principal component analysis
  linreg-ols   Linear regression using ordinary least squares
  r2           Quality metric for linreg-ols (linreg-pca emits its own)
  logireg      Logistic regression
  corr         Sample correlation
  cov          Sample covariance
  covx         Sample-covariance matrix
-f {a,b,c,d}   Value-field name-pairs on which to compute statistics.
               There must be an even number of names.
-g {e,f,g}     Optional group-by-field names.
-v             Print additional output for linreg-pca.
-s             Print iterative stats. Useful in tail -f contexts (in which
               case please avoid pprint-format output since end of input
               stream will never be seen).
--fit          Rather than printing regression parameters, applies them to
               the input data to compute new fit fields. All input records are
               held in memory until end of input stream. Has effect only for
               linreg-ols, linreg-pca, and logireg.
Only one of -s or --fit may be used.
Example: mlr stats2 -a linreg-pca -f x,y
Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape
Example: mlr stats2 -a corr -f x,y

These are simple bivariate statistics on one or more pairs of number-valued fields, optionally categorized by one or more fields.

$ mlr --oxtab put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' then stats2 -a cov,corr -f x,y,y,y,x2,xy,x2,y2 data/medium
x_y_cov    0.000043
x_y_corr   0.000504
y_y_cov    0.084611
y_y_corr   1.000000
x2_xy_cov  0.041884
x2_xy_corr 0.630174
x2_y2_cov  -0.000310
x2_y2_corr -0.003425

$ mlr --opprint put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' then stats2 -a linreg-ols,r2 -f x,y,y,y,xy,y2 -g a data/medium
a   x_y_ols_m x_y_ols_b x_y_ols_n x_y_r2   y_y_ols_m y_y_ols_b y_y_ols_n y_y_r2   xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n xy_y2_r2
pan 0.017026  0.500403  2081      0.000287 1.000000  0.000000  2081      1.000000 0.878132    0.119082    2081        0.417498
eks 0.040780  0.481402  1965      0.001646 1.000000  0.000000  1965      1.000000 0.897873    0.107341    1965        0.455632
wye -0.039153 0.525510  1966      0.001505 1.000000  0.000000  1966      1.000000 0.853832    0.126745    1966        0.389917
zee 0.002781  0.504307  2047      0.000008 1.000000  0.000000  2047      1.000000 0.852444    0.124017    2047        0.393566
hat -0.018621 0.517901  1941      0.000352 1.000000  0.000000  1941      1.000000 0.841230    0.135573    1941        0.368794

Here’s an example simple line-fit. The x and y fields of the data/medium dataset are just independent uniformly distributed on the unit interval. Here we remove half the data and fit a line to it.


# Prepare input data:
mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' data/medium > data/medium-squares

# Do a linear regression and examine coefficients:
mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares
x_y_pca_m=1.014419
x_y_pca_b=0.000308
x_y_pca_quality=0.861354

# Option 1 to apply the regression coefficients and produce a linear fit:
#   Set x_y_pca_m and x_y_pca_b as shell variables:
eval $(mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares)
#   In addition to x and y, make a new yfit which is the line fit, then plot
#   using your favorite tool:
mlr --onidx put '$yfit='$x_y_pca_m'*$x+'$x_y_pca_b then cut -x -f a,b,i data/medium-squares \
  | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1

# Option 2 to apply the regression coefficients and produce a linear fit: use --fit option
mlr --onidx stats2 -a linreg-pca --fit -f x,y then cut -f a,b,i data/medium-squares \
  | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1

I use pgr for plotting; here’s a screenshot.

(Thanks Drew Kunas for a good conversation about PCA!)

Here’s an example estimating time-to-completion for a set of jobs. Input data comes from a log file, with number of work units left to do in the count field and accumulated seconds in the upsec field, labeled by the color field:

$ head -n 10 data/multicountdown.dat
upsec=0.002,color=green,count=1203
upsec=0.083,color=red,count=3817
upsec=0.188,color=red,count=3801
upsec=0.395,color=blue,count=2697
upsec=0.526,color=purple,count=953
upsec=0.671,color=blue,count=2684
upsec=0.899,color=purple,count=926
upsec=0.912,color=red,count=3798
upsec=1.093,color=blue,count=2662
upsec=1.327,color=purple,count=917

We can do a linear regression on count remaining as a function of time: with c = m*u+b we want to find the time when the count goes to zero, i.e. u=-b/m.

$ mlr --oxtab stats2 -a linreg-pca -f upsec,count -g color then put '$donesec = -$upsec_count_pca_b/$upsec_count_pca_m' data/multicountdown.dat
color                   green
upsec_count_pca_m       -32.756917
upsec_count_pca_b       1213.722730
upsec_count_pca_n       24
upsec_count_pca_quality 0.999984
donesec                 37.052410

color                   red
upsec_count_pca_m       -37.367646
upsec_count_pca_b       3810.133400
upsec_count_pca_n       30
upsec_count_pca_quality 0.999989
donesec                 101.963431

color                   blue
upsec_count_pca_m       -29.231212
upsec_count_pca_b       2698.932820
upsec_count_pca_n       25
upsec_count_pca_quality 0.999959
donesec                 92.330514

color                   purple
upsec_count_pca_m       -39.030097
upsec_count_pca_b       979.988341
upsec_count_pca_n       21
upsec_count_pca_quality 0.999991
donesec                 25.108529

step

$ mlr step --help
Usage: mlr step [options]
Computes values dependent on the previous record, optionally grouped
by category.

Options:
-a {delta,rsum,...}   Names of steppers: comma-separated, one or more of:
  delta    Compute differences in field(s) between successive records
  from-first Compute differences in field(s) from first record
  ratio    Compute ratios in field(s) between successive records
  rsum     Compute running sums of field(s) between successive records
  counter  Count instances of field(s) between successive records
  ewma     Exponentially weighted moving average over successive records
-f {a,b,c} Value-field names on which to compute statistics
-g {d,e,f} Optional group-by-field names
-F         Computes integerable things (e.g. counter) in floating point.
-d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no
           smoothing), near under under 1 is light smoothing, near over 0 is
           heavy smoothing. Multiple weights may be specified, e.g.
           "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted
           is "-d 0.5".
-o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to
           the -d values. If supplied, the number of -o values must be the same
           as the number of -d values.

Examples:
  mlr step -a rsum -f request_size
  mlr step -a delta -f request_size -g hostname
  mlr step -a ewma -d 0.1,0.9 -f x,y
  mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y
  mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name

Please see http://johnkerl.org/miller/doc/reference.html#filter or
https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average
for more information on EWMA.

Most Miller commands are record-at-a-time, with the exception of stats1, stats2, and histogram which compute aggregate output. The step command is intermediate: it allows the option of adding fields which are functions of fields from previous records. Rsum is short for running sum.

$ mlr --opprint step -a delta,rsum,counter -f x data/medium | head -15
a   b   i     x                      y                      x_delta   x_rsum      x_counter
pan pan 1     0.3467901443380824     0.7268028627434533     0         0.346790    1
eks pan 2     0.7586799647899636     0.5221511083334797     0.411890  1.105470    2
wye wye 3     0.20460330576630303    0.33831852551664776    -0.554077 1.310073    3
eks wye 4     0.38139939387114097    0.13418874328430463    0.176796  1.691473    4
wye pan 5     0.5732889198020006     0.8636244699032729     0.191890  2.264762    5
zee pan 6     0.5271261600918548     0.49322128674835697    -0.046163 2.791888    6
eks zee 7     0.6117840605678454     0.1878849191181694     0.084658  3.403672    7
zee wye 8     0.5985540091064224     0.976181385699006      -0.013230 4.002226    8
hat wye 9     0.03144187646093577    0.7495507603507059     -0.567112 4.033668    9
pan wye 10    0.5026260055412137     0.9526183602969864     0.471184  4.536294    10
pan pan 11    0.7930488423451967     0.6505816637259333     0.290423  5.329343    11
zee pan 12    0.3676141320555616     0.23614420670296965    -0.425435 5.696957    12
eks pan 13    0.4915175580479536     0.7709126592971468     0.123903  6.188474    13
eks zee 14    0.5207382318405251     0.34141681118811673    0.029221  6.709213    14

$ mlr --opprint step -a delta,rsum,counter -f x -g a data/medium | head -15
a   b   i     x                      y                      x_delta   x_rsum      x_counter
pan pan 1     0.3467901443380824     0.7268028627434533     0         0.346790    1
eks pan 2     0.7586799647899636     0.5221511083334797     0         0.758680    1
wye wye 3     0.20460330576630303    0.33831852551664776    0         0.204603    1
eks wye 4     0.38139939387114097    0.13418874328430463    -0.377281 1.140079    2
wye pan 5     0.5732889198020006     0.8636244699032729     0.368686  0.777892    2
zee pan 6     0.5271261600918548     0.49322128674835697    0         0.527126    1
eks zee 7     0.6117840605678454     0.1878849191181694     0.230385  1.751863    3
zee wye 8     0.5985540091064224     0.976181385699006      0.071428  1.125680    2
hat wye 9     0.03144187646093577    0.7495507603507059     0         0.031442    1
pan wye 10    0.5026260055412137     0.9526183602969864     0.155836  0.849416    2
pan pan 11    0.7930488423451967     0.6505816637259333     0.290423  1.642465    3
zee pan 12    0.3676141320555616     0.23614420670296965    -0.230940 1.493294    3
eks pan 13    0.4915175580479536     0.7709126592971468     -0.120267 2.243381    4
eks zee 14    0.5207382318405251     0.34141681118811673    0.029221  2.764119    5

$ mlr --opprint step -a ewma -f x -d 0.1,0.9 ../doc/data/medium | head -15
a   b   i     x                      y                      x_ewma_0.1 x_ewma_0.9
pan pan 1     0.3467901443380824     0.7268028627434533     0.346790   0.346790
eks pan 2     0.7586799647899636     0.5221511083334797     0.387979   0.717491
wye wye 3     0.20460330576630303    0.33831852551664776    0.369642   0.255892
eks wye 4     0.38139939387114097    0.13418874328430463    0.370817   0.368849
wye pan 5     0.5732889198020006     0.8636244699032729     0.391064   0.552845
zee pan 6     0.5271261600918548     0.49322128674835697    0.404671   0.529698
eks zee 7     0.6117840605678454     0.1878849191181694     0.425382   0.603575
zee wye 8     0.5985540091064224     0.976181385699006      0.442699   0.599056
hat wye 9     0.03144187646093577    0.7495507603507059     0.401573   0.088203
pan wye 10    0.5026260055412137     0.9526183602969864     0.411679   0.461184
pan pan 11    0.7930488423451967     0.6505816637259333     0.449816   0.759862
zee pan 12    0.3676141320555616     0.23614420670296965    0.441596   0.406839
eks pan 13    0.4915175580479536     0.7709126592971468     0.446588   0.483050
eks zee 14    0.5207382318405251     0.34141681118811673    0.454003   0.516969

$ mlr --opprint step -a ewma -f x -d 0.1,0.9 -o smooth,rough ../doc/data/medium | head -15
a   b   i     x                      y                      x_ewma_smooth x_ewma_rough
pan pan 1     0.3467901443380824     0.7268028627434533     0.346790      0.346790
eks pan 2     0.7586799647899636     0.5221511083334797     0.387979      0.717491
wye wye 3     0.20460330576630303    0.33831852551664776    0.369642      0.255892
eks wye 4     0.38139939387114097    0.13418874328430463    0.370817      0.368849
wye pan 5     0.5732889198020006     0.8636244699032729     0.391064      0.552845
zee pan 6     0.5271261600918548     0.49322128674835697    0.404671      0.529698
eks zee 7     0.6117840605678454     0.1878849191181694     0.425382      0.603575
zee wye 8     0.5985540091064224     0.976181385699006      0.442699      0.599056
hat wye 9     0.03144187646093577    0.7495507603507059     0.401573      0.088203
pan wye 10    0.5026260055412137     0.9526183602969864     0.411679      0.461184
pan pan 11    0.7930488423451967     0.6505816637259333     0.449816      0.759862
zee pan 12    0.3676141320555616     0.23614420670296965    0.441596      0.406839
eks pan 13    0.4915175580479536     0.7709126592971468     0.446588      0.483050
eks zee 14    0.5207382318405251     0.34141681118811673    0.454003      0.516969

Example deriving uptime-delta from system uptime:

$ each 10 uptime | mlr -p step -a delta -f 11
...
20:08 up 36 days, 10:38, 5 users, load averages: 1.42 1.62 1.73 0.000000
20:08 up 36 days, 10:38, 5 users, load averages: 1.55 1.64 1.74 0.020000
20:08 up 36 days, 10:38, 7 users, load averages: 1.58 1.65 1.74 0.010000
20:08 up 36 days, 10:38, 9 users, load averages: 1.78 1.69 1.76 0.040000
20:08 up 36 days, 10:39, 9 users, load averages: 2.12 1.76 1.78 0.070000
20:08 up 36 days, 10:39, 9 users, load averages: 2.51 1.85 1.81 0.090000
20:08 up 36 days, 10:39, 8 users, load averages: 2.79 1.92 1.83 0.070000
20:08 up 36 days, 10:39, 4 users, load averages: 2.64 1.90 1.83 -0.020000

tac

$ mlr tac --help
Usage: mlr tac
Prints records in reverse order from the order in which they were encountered.

Prints the records in the input stream in reverse order. Note: this requires Miller to retain all input records in memory before any output records are produced.

$ mlr --icsv --opprint cat data/a.csv
a b c
1 2 3
4 5 6

$ mlr --icsv --opprint cat data/b.csv
a b c
7 8 9

$ mlr --icsv --opprint tac data/a.csv data/b.csv
a b c
7 8 9
4 5 6
1 2 3

$ mlr --icsv --opprint put '$filename=FILENAME' then tac data/a.csv data/b.csv
a b c filename
7 8 9 data/b.csv
4 5 6 data/a.csv
1 2 3 data/a.csv

tail

$ mlr tail --help
Usage: mlr tail [options]
-n {count}    Tail count to print; default 10
-g {a,b,c}    Optional group-by-field names for tail counts
Passes through the last n records, optionally by category.

Prints the last n records in the input stream, optionally by category.

$ mlr --opprint tail -n 4 data/colored-shapes.dkvp
color  shape    flag i     u                    v                   w                   x
blue   square   1    99974 0.6189062525431605   0.2637962404841453  0.5311465405784674  6.210738209085753
blue   triangle 0    99976 0.008110504040268474 0.8267274952432482  0.4732962944898885  6.146956761817328
yellow triangle 0    99990 0.3839424618160777   0.55952913620132    0.5113763011485609  4.307973891915119
yellow circle   1    99994 0.764950884927175    0.25284227383991364 0.49969878539567425 5.013809741826425

$ mlr --opprint tail -n 1 -g shape data/colored-shapes.dkvp
color  shape    flag i     u                  v                   w                   x
yellow triangle 0    99990 0.3839424618160777 0.55952913620132    0.5113763011485609  4.307973891915119
blue   square   1    99974 0.6189062525431605 0.2637962404841453  0.5311465405784674  6.210738209085753
yellow circle   1    99994 0.764950884927175  0.25284227383991364 0.49969878539567425 5.013809741826425

top

$ mlr top --help
Usage: mlr top [options]
-f {a,b,c}    Value-field names for top counts.
-g {d,e,f}    Optional group-by-field names for top counts.
-n {count}    How many records to print per category; default 1.
-a            Print all fields for top-value records; default is
              to print only value and group-by fields. Requires a single
              value-field name only.
--min         Print top smallest values; default is top largest values.
-F            Keep top values as floats even if they look like integers.
Prints the n records with smallest/largest values at specified fields,
optionally by category.

Note that top is distinct from headhead shows fields which appear first in the data stream; top shows fields which are numerically largest (or smallest).

$ mlr --opprint top -n 4 -f x data/medium
top_idx x_top
1       0.999953
2       0.999823
3       0.999733
4       0.999563

$ mlr --opprint top -n 2 -f x -g a then sort -f a data/medium
a   top_idx x_top
eks 1       0.998811
eks 2       0.998534
hat 1       0.999953
hat 2       0.999733
pan 1       0.999403
pan 2       0.999044
wye 1       0.999823
wye 2       0.999264
zee 1       0.999490
zee 2       0.999438

uniq

$ mlr uniq --help
Usage: mlr uniq [options]
-g {d,e,f}    Group-by-field names for uniq counts.
-c            Show repeat counts in addition to unique values.
-n            Show only the number of distinct values.
Prints distinct values for specified field names. With -c, same as
count-distinct. For uniq, -f is a synonym for -g.

$ wc -l data/colored-shapes.dkvp
   10078 data/colored-shapes.dkvp

$ mlr uniq -g color,shape data/colored-shapes.dkvp
color=yellow,shape=triangle
color=red,shape=square
color=red,shape=circle
color=purple,shape=triangle
color=yellow,shape=circle
color=purple,shape=square
color=yellow,shape=square
color=red,shape=triangle
color=green,shape=triangle
color=green,shape=square
color=blue,shape=circle
color=blue,shape=triangle
color=purple,shape=circle
color=blue,shape=square
color=green,shape=circle
color=orange,shape=triangle
color=orange,shape=square
color=orange,shape=circle

$ mlr --opprint uniq -g color,shape -c then sort -f color,shape data/colored-shapes.dkvp
color  shape    count
blue   circle   384
blue   square   589
blue   triangle 497
green  circle   287
green  square   454
green  triangle 368
orange circle   68
orange square   128
orange triangle 107
purple circle   289
purple square   481
purple triangle 372
red    circle   1207
red    square   1874
red    triangle 1560
yellow circle   356
yellow square   589
yellow triangle 468

$ mlr --opprint uniq -n -g color,shape data/colored-shapes.dkvp
count
18

then-chaining

In accord with the Unix philosophy, you can pipe data into or out of Miller. For example:

mlr cut --complement -f os_version *.dat | mlr sort -f hostname,uptime

You can, if you like, instead simply chain commands together using the then keyword:

mlr cut --complement -f os_version then sort -f hostname,uptime *.dat

Here’s a performance comparison:

% cat piped.sh
mlr cut -x -f i,y data/big | mlr sort -n y > /dev/null

% time sh piped.sh
real 0m2.828s
user 0m3.183s
sys  0m0.137s


% cat chained.sh
mlr cut -x -f i,y then sort -n y data/big > /dev/null

% time sh chained.sh
real 0m2.082s
user 0m1.933s
sys  0m0.137s

There are two reasons to use then-chaining: one is for performance, although I don’t expect this to be a win in all cases. Using then-chaining avoids redundant string-parsing and string-formatting at each pipeline step: instead input records are parsed once, they are fed through each pipeline stage in memory, and then output records are formatted once. On the other hand, Miller is single-threaded, while modern systems are usually multi-processor, and when streaming-data programs operate through pipes, each one can use a CPU. Rest assured you get the same results either way.

The other reason to use then-chaining is for simplicity: you don’t have re-type formatting flags (e.g. --csv --rs lf --fs tab) at every pipeline stage.

Functions for filter and put

$ mlr --help-all-functions
+ (class=arithmetic #args=2): Addition.

+ (class=arithmetic #args=1): Unary plus.

- (class=arithmetic #args=2): Subtraction.

- (class=arithmetic #args=1): Unary minus.

* (class=arithmetic #args=2): Multiplication.

/ (class=arithmetic #args=2): Division.

// (class=arithmetic #args=2): Integer division: rounds to negative (pythonic).

% (class=arithmetic #args=2): Remainder; never negative-valued (pythonic).

** (class=arithmetic #args=2): Exponentiation; same as pow, but as an infix
operator.

| (class=arithmetic #args=2): Bitwise OR.

^ (class=arithmetic #args=2): Bitwise XOR.

& (class=arithmetic #args=2): Bitwise AND.

~ (class=arithmetic #args=1): Bitwise NOT. Beware '$y=~$x' since =~ is the
regex-match operator: try '$y = ~$x'.

<< (class=arithmetic #args=2): Bitwise left-shift.

>> (class=arithmetic #args=2): Bitwise right-shift.

== (class=boolean #args=2): String/numeric equality. Mixing number and string
results in string compare.

!= (class=boolean #args=2): String/numeric inequality. Mixing number and string
results in string compare.

=~ (class=boolean #args=2): String (left-hand side) matches regex (right-hand
side), e.g. '$name =~ "^a.*b$"'.

!=~ (class=boolean #args=2): String (left-hand side) does not match regex
(right-hand side), e.g. '$name !=~ "^a.*b$"'.

> (class=boolean #args=2): String/numeric greater-than. Mixing number and string
results in string compare.

>= (class=boolean #args=2): String/numeric greater-than-or-equals. Mixing number
and string results in string compare.

< (class=boolean #args=2): String/numeric less-than. Mixing number and string
results in string compare.

<= (class=boolean #args=2): String/numeric less-than-or-equals. Mixing number
and string results in string compare.

&& (class=boolean #args=2): Logical AND.

|| (class=boolean #args=2): Logical OR.

^^ (class=boolean #args=2): Logical XOR.

! (class=boolean #args=1): Logical negation.

? : (class=boolean #args=3): Ternary operator.

isnull (class=conversion #args=1): True if argument is null, false otherwise

isnotnull (class=conversion #args=1): False if argument is null, true otherwise.

boolean (class=conversion #args=1): Convert int/float/bool/string to boolean.

float (class=conversion #args=1): Convert int/float/bool/string to float.

fmtnum (class=conversion #args=2): Convert int/float/bool to string using
printf-style format string, e.g. "%06lld".

hexfmt (class=conversion #args=1): Convert int to string, e.g. 255 to "0xff".

int (class=conversion #args=1): Convert int/float/bool/string to int.

string (class=conversion #args=1): Convert int/float/bool/string to string.

. (class=string #args=2): String concatenation.

gsub (class=string #args=3): Example: '$name=gsub($name, "old", "new")'
(replace all).

strlen (class=string #args=1): String length.

sub (class=string #args=3): Example: '$name=sub($name, "old", "new")'
(replace once).

tolower (class=string #args=1): Convert string to lowercase.

toupper (class=string #args=1): Convert string to uppercase.

abs (class=math #args=1): Absolute value.

acos (class=math #args=1): Inverse trigonometric cosine.

acosh (class=math #args=1): Inverse hyperbolic cosine.

asin (class=math #args=1): Inverse trigonometric sine.

asinh (class=math #args=1): Inverse hyperbolic sine.

atan (class=math #args=1): One-argument arctangent.

atan2 (class=math #args=2): Two-argument arctangent.

atanh (class=math #args=1): Inverse hyperbolic tangent.

cbrt (class=math #args=1): Cube root.

ceil (class=math #args=1): Ceiling: nearest integer at or above.

cos (class=math #args=1): Trigonometric cosine.

cosh (class=math #args=1): Hyperbolic cosine.

erf (class=math #args=1): Error function.

erfc (class=math #args=1): Complementary error function.

exp (class=math #args=1): Exponential function e**x.

expm1 (class=math #args=1): e**x - 1.

floor (class=math #args=1): Floor: nearest integer at or below.

invqnorm (class=math #args=1): Inverse of normal cumulative distribution
function. Note that invqorm(urand()) is normally distributed.

log (class=math #args=1): Natural (base-e) logarithm.

log10 (class=math #args=1): Base-10 logarithm.

log1p (class=math #args=1): log(1-x).

logifit (class=math #args=3): Given m and b from logistic regression, compute
fit: $yhat=logifit($x,$m,$b).

madd (class=math #args=3): a + b mod m (integers)

max (class=math #args=2): max of two numbers; null loses

mexp (class=math #args=3): a ** b mod m (integers)

min (class=math #args=2): min of two numbers; null loses

mmul (class=math #args=3): a * b mod m (integers)

msub (class=math #args=3): a - b mod m (integers)

pow (class=math #args=2): Exponentiation; same as **.

qnorm (class=math #args=1): Normal cumulative distribution function.

round (class=math #args=1): Round to nearest integer.

roundm (class=math #args=2): Round to nearest multiple of m: roundm($x,$m) is
the same as round($x/$m)*$m

sgn (class=math #args=1): +1 for positive input, 0 for zero input, -1 for
negative input.

sin (class=math #args=1): Trigonometric sine.

sinh (class=math #args=1): Hyperbolic sine.

sqrt (class=math #args=1): Square root.

tan (class=math #args=1): Trigonometric tangent.

tanh (class=math #args=1): Hyperbolic tangent.

urand (class=math #args=0): Floating-point numbers on the unit interval.
Int-valued example: '$n=floor(20+urand()*11)'.

urand32 (class=math #args=0): Integer uniformly distributed 0 and 2**32-1
inclusive.

urandint (class=math #args=2): Integer uniformly distributed between inclusive
integer endpoints.

dhms2fsec (class=time #args=1): Recovers floating-point seconds as in
dhms2fsec("5d18h53m20.250000s") = 500000.250000

dhms2sec (class=time #args=1): Recovers integer seconds as in
dhms2sec("5d18h53m20s") = 500000

fsec2dhms (class=time #args=1): Formats floating-point seconds as in
fsec2dhms(500000.25) = "5d18h53m20.250000s"

fsec2hms (class=time #args=1): Formats floating-point seconds as in
fsec2hms(5000.25) = "01:23:20.250000"

gmt2sec (class=time #args=1): Parses GMT timestamp as integer seconds since
the epoch.

hms2fsec (class=time #args=1): Recovers floating-point seconds as in
hms2fsec("01:23:20.250000") = 5000.250000

hms2sec (class=time #args=1): Recovers integer seconds as in
hms2sec("01:23:20") = 5000

sec2dhms (class=time #args=1): Formats integer seconds as in sec2dhms(500000)
= "5d18h53m20s"

sec2gmt (class=time #args=1): Formats seconds since epoch (integer part)
as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z".

sec2hms (class=time #args=1): Formats integer seconds as in
sec2hms(5000) = "01:23:20"

strftime (class=time #args=2): Formats seconds since epoch (integer part)
as timestamp, e.g.
strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z".

strptime (class=time #args=2): Parses timestamp as integer seconds since epoch,
e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.

systime (class=time #args=0): Floating-point seconds since the epoch,
e.g. 1440768801.748936.

To set the seed for urand, you may specify decimal or hexadecimal 32-bit
numbers of the form "mlr --seed 123456789" or "mlr --seed 0xcafefeed".
Miller's built-in variables are NF, NR, FNR, FILENUM, and FILENAME (awk-like)
along with the mathematical constants PI and E.

Operator precedence

Operators are listed in order of decreasing precedence, highest first.

Operators              Associativity
---------              -------------
()                     left to right
**                     right to left
! ~ unary+ unary- &    right to left
binary* / // %         left to right
binary+ binary- .      left to right
<< >>                  left to right
&                      left to right
^                      left to right
|                      left to right
< <= > >=              left to right
== != =~ !=~           left to right
&&                     left to right
^^                     left to right
||                     left to right
? :                    right to left
=                      N/A for Miller (there is no $a=$b=$c)

Operator and function semantics

  • Functions are in general pass-throughs straight to the system-standard C library.
  • The min and max functions are different from other multi-argument functions which return null if any of their inputs are null: for min and max, by contrast, if one argument is null, the other is returned.
  • Symmetrically with respect to the bitwise OR, XOR, and AND operators |, ^, &, Miller has logical operators ||, ^^, &&: the logical XOR not existing in C.
  • The exponentiation operator ** is familiar from many languages.
  • The regex-match and regex-not-match operators =~ and !=~ are similar to those in Ruby and Perl.

Arithmetic

Input scanning

Numbers in Miller are double-precision float or 64-bit signed integers. Anything scannable as int, e.g 123 or 0xabcd, is treated as an integer; otherwise, input scannable as float (4.56 or 8e9) is treated as float; everything else is a string.

If you want all numbers to be treated as floats, then you may use float() in your filter/put expressions (e.g. replacing $c = $a * $b with $c = float($a) * float($b)) — or, more simply, use mlr filter -F and mlr put -F which forces all numeric input, whether from expression literals or field values, to float. Likewise mlr stats1 -F and mlr step -F force integerable accumulators (such as count) to be done in floating-point.

Conversion by math routines

For most math functions, integers are cast to float on input, and produce float output: e.g. exp(0) = 1.0 rather than 1. The following, however, produce integer output if their inputs are integers: + - * / // % abs ceil floor max min round roundm sgn. As well, stats1 -a min, stats1 -a max, stats1 -a sum, step -a delta, and step -a rsum produce integer output if their inputs are integers.

Conversion by arithmetic operators

The sum, difference, and product of integers is again integer, except for when that would overflow a 64-bit integer at which point Miller converts the result to float.

The short of it is that Miller does this transparently for you so you needn’t think about it.

Implementation details of this, for the interested: integer adds and subtracts overflow by at most one bit so it suffices to check sign-changes. Thus, Miller allows you to add and subtract arbitrary 64-bit signed integers, converting only to float precisely when the result is less than -263 or greater than 263-1. Multiplies, on the other hand, can overflow by a word size and a sign-change technique does not suffice to detect overflow. Instead Miller tests whether the floating-point product exceeds the representable integer range. Now, 64-bit integers have 64-bit precision while IEEE-doubles have only 52-bit mantissas — so, there are 53 bits including implicit leading one. The following experiment explicitly demonstrates the resolution at this range:

   64-bit integer     64-bit integer     Casted to double           Back to 64-bit
       in hex           in decimal                                    integer
0x7ffffffffffff9ff 9223372036854774271 9223372036854773760.000000 0x7ffffffffffff800
0x7ffffffffffffa00 9223372036854774272 9223372036854773760.000000 0x7ffffffffffff800
0x7ffffffffffffbff 9223372036854774783 9223372036854774784.000000 0x7ffffffffffffc00
0x7ffffffffffffc00 9223372036854774784 9223372036854774784.000000 0x7ffffffffffffc00
0x7ffffffffffffdff 9223372036854775295 9223372036854774784.000000 0x7ffffffffffffc00
0x7ffffffffffffe00 9223372036854775296 9223372036854775808.000000 0x8000000000000000
0x7ffffffffffffffe 9223372036854775806 9223372036854775808.000000 0x8000000000000000
0x7fffffffffffffff 9223372036854775807 9223372036854775808.000000 0x8000000000000000

That is, one cannot check an integer product to see if it is precisely greater than 263-1 or less than -263 using either integer arithmetic (it may have already overflowed) or using double-precision (due to granularity). Instead Miller checks for overflow in 64-bit integer multiplication by seeing whether the absolute value of the double-precision product exceeds the largest representable IEEE double less than 263, which we see from the listing above is 9223372036854774784. (An alternative would be to do all integer multiplies using handcrafted multi-word 128-bit arithmetic. This approach is not taken.)

Pythonic division

Division and remainder are pythonic:

  • Quotient of integers is floating-point: 7/2 is 3.5.
  • Integer division is done with //: 7/2 is 3. This rounds toward the negative.
  • Remainders are non-negative.

Regular expressions

Miller lets you use regular expressions (of type POSIX.2) in the following contexts:

  • In mlr filter with =~ or !=~, e.g. mlr filter '$url =~ "http.*com"'
  • In mlr put with sub or gsub, e.g. mlr put '$url = sub($url, "http.*com", "")'
  • In mlr having-fields, e.g. mlr having-fields --any-matching '^sda[0-9]'
  • In mlr cut, e.g. mlr cut -r -f '^status$,^sda[0-9]'
  • In mlr rename, e.g. mlr rename -r '^(sda[0-9]).*$,dev/\1'
  • In mlr grep, e.g. mlr --csv grep 00188555487 myfiles*.csv

Points demonstrated by the above examples:

  • There are no implicit start-of-string or end-of-string anchors; please use ^ and/or $ explicitly.
  • Miller regexes are wrapped with double quotes rather than slashes.
  • The i after the ending double quote indicates a case-insensitive regex.
  • Capture groups are wrapped with (...) rather than \(...\); use \( and \) to match against parentheses.

For filter and put, if the regular expression is a string literal (the normal case), it is precompiled at process start and reused thereafter, which is efficient. If the regular expression is a more complex expression, including string concatenation using ., or a column name (in which case you can take regular expressions from input data!), then regexes are compiled on each record which works but is less efficient. As well, in this case there is no way to specify case-insensitive matching.

Example:

$ cat data/regex-in-data.dat
name=jane,regex=^j.*e$
name=bill,regex=^b[ou]ll$
name=bull,regex=^b[ou]ll$

$ mlr filter '$name =~ $regex' data/regex-in-data.dat
name=jane,regex=^j.*e$
name=bull,regex=^b[ou]ll$

Regex captures

Regex captures of the form \0 through \9 are supported as follows:

  • Captures have in-function context for sub and gsub. For example, the first \1,\2 pair belong to the first sub and the second \1,\2 pair belong to the second sub:

    mlr put '$b = sub($a, "(..)_(...)", "\2-\1"); $c = sub($a, "(..)_(.)(..)", ":\1:\2:\3")'
    
  • Captures endure for the entirety of a put for the =~ and !=~ operators. For example, here the \1,\2 are set by the =~ operator and are used by both subsequent assignment statements:

    mlr put '$a =~ "(..)_(....); $b = "left_\1"; $c = "right_\2"'
    
  • The captures are not retained across multiple puts. For example, here the \1,\2 won’t be expanded from the regex capture:

    mlr put '$a =~ "(..)_(....)' then {... something else ...} then put '$b = "left_\1"; $c = "right_\2"'
    
  • Captures are ignored in filter for the =~ and !=~ operators. For example, there is no mechanism provided to refer to the first (..) as \1 or to the second (....) as \2 in the following filter statement:

    mlr filter '$a =~ "(..)_(....)'
    
  • Up to nine matches are supported: \1 through \9, while \0 is the entire match string; \15 is treated as \1 followed by an unrelated 5.
miller-3.4.0/doc/release-docs.html000066400000000000000000000171441266012053600170130ustar00rootroot00000000000000 Documents by release
Documents by release

For release notes per se — what changed from one release to the next — please see the following:

https://github.com/johnkerl/miller/tags

Note:

The following are full docsets as of the specified release:

miller-3.4.0/doc/template.html000066400000000000000000000074411266012053600162570ustar00rootroot00000000000000 POKI_PUT_AUTOGEN_DISCLAIMER_HERE POKI_PUT_TITLE_HERE
Miller
POKI_PUT_PAGE_LIST_HERE





























POKI_PUT_TITLE_HERE

POKI_PUT_BODY_HERE

miller-3.4.0/doc/to-do.html000066400000000000000000000125341266012053600154650ustar00rootroot00000000000000 Things to do
Things to do

  • Github issues are here.
  • Various other to-do items are listed here.
miller-3.4.0/doc/whyc.html000066400000000000000000000323561266012053600154210ustar00rootroot00000000000000 Why C?
Why C?

Why not C?

C lacks many of the features found in modern, high-level languages such as Java or Go: garbage collection, collections libraries, generics/near-generics, hash-map/linked-list literals built into the language (e.g. mymap={"a"=>1,"b"=>2} or mylist=[3,4,5]), autodoc (e.g. Javadoc), and so on. Yet, while memory management is indeed Miller’s trickiest aspect, its garbage-collection needs are well-delineated and so the absence of GC is no great loss. Miller’s performance relies on the principles of touching each byte as few times as possible, and copying bytes only when necessary. This results in a baton-passing, free-on-last-use memory-management pattern which works well enough. (See also https://github.com/johnkerl/miller/blob/master/c/README.md.) Miller doesn’t require a complex collections library: mostly simple hash maps, hash sets, and linked lists which aren’t difficult to code. Moreover, Miller’s primary data structure, the lrec_t, is hand-tuned to Miller’s use case and would have required hand-coding in any case.

C vs. Go, D, Rust, etc.; C is fast

I love Go (https://golang.org): I think it’s one of the best things ever to happen to our craft, and I use it often. The D language (http://dolang.org) is an exciting and elegant successor to C++ (more about which below) — D has many of Go’s strengths, with a tighter stylistic similarity to C. And initial experiments with Rust are intriguing. Yet with none of them could I obtain the throughput I get in C: see the Performance page.

One of Go’s most powerful features is the ease with which it allows quick-to-code, error-free concurrency. Yet Miller, like most high-volume text-processing tools, spends most of its time obtaining and parsing input strings and negligible time doing all subsequent processing. Thus the absence of in-process multiprocessing is only a slight penalty in this particular application domain — parallelism here is more easily achieved by running multiple single-threaded processes, each handling its own input files, either on a single host or split across multiple hosts.

C is ubiquitous

Every Unix-like system has a C compiler (or is an apt-get or yum install away from it). This, I hope, bodes well for uptake of Miller.

C is old-school

This alone is not enough reason to program in C, but since I find myself coding in C due to the other reasons on this page, it’s happy enough to use a throwback language for a throwback tool (see Why call it Miller?). That said, Miller is coded in GNU C99, it uses getopt-style command-line parsing, and for development work I make use of modern tools such as valgrind. K&R was a long, long time ago. (I’m writing plain C with // comments; enough said.)

C vs. C++

I have a strong personal distaste for C++: its syntax is an ugly layer over the simplicity of C++; templates and STL are even more awkward and even less elegant. (Meanwhile I find Java, Go, and D to be both elegant and modern; I ruled them out not for aesthetics but for performance as described above.) Meanwhile all the positive features I would want from C++ are easily implementable in C:

this pointers and attributes

The C++ compiler implictly inserts this pointers into method calls: for example
  class MyClass {
    private:
      char* a;
    public:
    MyClass(char* a) {
      this->a = strdup(a);
    }
    ~MyClass() {
      free(a);
    }
    int myMethod(char* b) {
      return strlen(a) + strlen(b);
    }
  };
  ...
  MyClass* myObj = new MyClass("hello");
  int x = myObj->myMethod("world");
results in something like
  void MyClass$constructorcharptr(MyClass* this, char* a) {
    this->a = strdup(a);
  }
  void MyClass$destructor(MyClass* this) {
    free(this->a);
  }
  int MyClass$myMethod(MyClass* this, char* b) {
    return strlen(this->a) + strlen(b);
  }
  MyClass* myObj = MyClass$constructorcharptr("hello");
  int x = MyClass$myMethod(myObj, "world");
It’s easy enough to imitate this: simply use the coding convention of prepending the class name to all methods, and placing this-pointers as the first arguments to methods. Miller uses precisely this approach. For example:
typedef struct _lrec_t {
  ...
} lrec_t;
// Constructors
lrec_t* lrec_csv_alloc(...) {
  lrec_t* prec = malloc(sizeof(lrec_t);
  ...
  prec->attribute = ...;
  return prec;
}
lrec_t* lrec_dkvp_alloc(...) {
  ...
}
// Destructor
void lrec_free(lrec_t* prec) {
  ...
  free(prec->attribute);
  ...
  free(prec);
}
// Methods
int lrec_foo(lrec_t* prec, ...) {
  return prec->...;
}
void lrec_bar(lrec_t* prec, ...) {
  prec->...;
}

Interfaces and virtual-function pointers

Coding conventions again do most of the work, here accompanied by typdeffed function pointers. For example, here is Miller’s record-reader interface:
#include <stdio.h>
#include <containers/lrec.h>
typedef lrec_t* reader_func_t(FILE* fp, void* pvstate, context_t* pctx);
typedef void    reset_func_t(void* pvstate);
typedef void    reader_free_func_t(void* pvstate);

typedef struct _reader_t {
    void*               pvstate;
    reader_func_t*      preader_func; // Interface method
    reset_func_t*       preset_func;  // Interface method
    reader_free_func_t* pfree_func;   // Interface method
} reader_t;

A class implementing this interface might look like

// Attributes are private to this file
typedef struct _reader_csv_state_t {
  ...
} reader_csv_state_t;

// Implementation of interface methods. Marked static (file-scope) to not
// pollute the global namespace; exposed only via function pointers.
static lrec_t* reader_csv_func(FILE* input_stream, void* pvstate, context_t* pctx) {
  reader_csv_state_t* pstate = pvstate;
  ...  use various pstate->attributes ...
}
static void reset_csv_func(void* pvstate) {
  reader_csv_state_t* pstate = pvstate;
  ...  use various pstate->attributes ...
}
static void reader_csv_free(void* pvstate) {
  ...  use various pstate->attributes ...
}

// Constructor
reader_t* reader_csv_alloc(...) {
  reader_t* preader = mlr_malloc_or_die(sizeof(reader_t));

  reader_csv_state_t* pstate = mlr_malloc_or_die(sizeof(reader_csv_state_t));
  ... set various pstate->attributes ...

  preader->pvstate      = (void*)pstate;
  preader->preader_func = &reader_csv_func;
  preader->preset_func  = &reset_csv_func;
  preader->pfree_func   = &reader_csv_free;

  return preader;
}

// Factory method
  ...
  reader_t* preader = reader_csv_alloc(...);
  ...
// Method call
  ...
  lrec_t* pinrec = preader->preader_func(input_stream, preader->pvstate, pctx);
  ...

More details are at https://github.com/johnkerl/miller/tree/master/c/containers.

miller-3.4.0/index.html000066400000000000000000000003571266012053600150050ustar00rootroot00000000000000 johnkerl.org webmaster redirect Documentation redirect miller-3.4.0/mlr.spec000066400000000000000000000022351266012053600144530ustar00rootroot00000000000000Summary: Name-indexed data processing tool Name: mlr Version: 3.4.0 Release: 1%{?dist} License: BSD2 Group: Applications/Text Source: https://github.com/johnkerl/miller/releases/download/v%{version}/%{name}-%{version}.tar.gz URL: http://johnkerl.org/miller/doc Buildroot: %{_tmppath}/%{name}-%{version}-root BuildRequires: flex >= 2.5.35 %description Miller (mlr) allows name-indexed data such as CSV and JSON files to be processed with functions equivalent to sed, awk, cut, join, sort etc. It can convert between formats, preserves headers when sorting or reversing, and streams data where possible so its memory requirements stay small. It works well with pipes and can feed "tail -f". %prep %setup -q -n %{name}-%{version} %build %configure make %check make check %install rm -rf ${RPM_BUILD_ROOT} make install DESTDIR="$RPM_BUILD_ROOT" %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(755, root, root, -) %{_bindir}/mlr %defattr(644, root, root, -) %{_mandir}/man1/mlr.1.gz %defattr(-,root,root) %changelog * Sun Feb 14 2016 John Kerl - 3.4.0 release * Sun Feb 07 2016 John Kerl - Initial spec-file submission for Miller miller-3.4.0/name-ideas.txt000066400000000000000000000005761266012053600155570ustar00rootroot00000000000000package name: * mohawk (more than awk ... but in some ways it's also less than awk) * mohoc * seneca (sibling tribe of the mohawk) * qoppa (key-value-pair) * qipper (key-value-pair) * miller (glenn or steve -- old-school-throwback style) * thomp (tool for ordered hash-maps) * thump (tool for ordered hash-maps) * prefer an invented name to make it more easily searchable miller-3.4.0/perf/000077500000000000000000000000001266012053600137375ustar00rootroot00000000000000miller-3.4.0/perf/Makefile.no-autoconfig000066400000000000000000000004631266012053600201510ustar00rootroot00000000000000all: catc catc0 catm catc: catc.c gcc -Wall catc.c -o catc catc0: catc0.c gcc -Wall catc0.c -o catc0 catm: catm.c gcc -Wall catm.c -o catm catd: catd.d dmd -O catd.d catgo: catgo.go go build catgo.go catrust: catrust.rs rustc catrust.rs cutd: cutd.d dmd -O cutd.d cutgo: cutgo.go go build cutgo.go miller-3.4.0/perf/catc.c000066400000000000000000000016361266012053600150230ustar00rootroot00000000000000#include #include #include // ---------------------------------------------------------------- static int do_stream(char* file_name) { FILE* input_stream = stdin; FILE* output_stream = stdout; if (strcmp(file_name, "-")) { input_stream = fopen(file_name, "r"); if (input_stream == NULL) { perror(file_name); return 0; } } while (1) { char* line = NULL; size_t linecap = 0; ssize_t linelen = getdelim(&line, &linecap, '\n', input_stream); if (linelen <= 0) { break; } fputs(line, output_stream); free(line); } if (input_stream != stdin) fclose(input_stream); return 1; } // ================================================================ int main(int argc, char** argv) { int ok = 1; if (argc == 1) { ok = ok && do_stream("-"); } else { for (int argi = 1; argi < argc; argi++) { ok = do_stream(argv[argi]); } } return ok ? 0 : 1; } miller-3.4.0/perf/catc0.c000066400000000000000000000016031266012053600150750ustar00rootroot00000000000000#include #include #include #define MYBUFSIZ 8192 static char iobuf[MYBUFSIZ]; // ---------------------------------------------------------------- static int do_stream(char* file_name) { FILE* input_stream = stdin; FILE* output_stream = stdout; if (strcmp(file_name, "-")) { input_stream = fopen(file_name, "r"); if (input_stream == NULL) { perror(file_name); return 0; } } while (1) { char* line = fgets(iobuf, BUFSIZ, input_stream); if (line == NULL) break; fputs(line, output_stream); } if (input_stream != stdin) fclose(input_stream); return 1; } // ================================================================ int main(int argc, char** argv) { int ok = 1; if (argc == 1) { ok = ok && do_stream("-"); } else { for (int argi = 1; argi < argc; argi++) { ok = do_stream(argv[argi]); } } return ok ? 0 : 1; } miller-3.4.0/perf/catd.d000066400000000000000000000002341266012053600150160ustar00rootroot00000000000000// Reads $(D stdin) and writes it to $(D stdout). import std.stdio; void main() { string line; while ((line = stdin.readln()) !is null) write(line); } miller-3.4.0/perf/catgo.go000066400000000000000000000021571266012053600153700ustar00rootroot00000000000000package main import ( "bufio" "io" "log" "os" ) // ---------------------------------------------------------------- func main() { args := os.Args[1:] includeFields := []string {"a", "x"}; ok := true if len(args) == 0 { ok = handle("-", includeFields) && ok } else { for _, arg := range args { ok = handle(arg, includeFields) && ok } } if ok { os.Exit(0) } else { os.Exit(1) } } // ---------------------------------------------------------------- func handle(fileName string, includeFields []string) (ok bool) { inputStream := os.Stdin if fileName != "-" { var err error if inputStream, err = os.Open(fileName); err != nil { log.Println(err) return false } } reader := bufio.NewReader(inputStream) writer := bufio.NewWriter(os.Stdout) eof := false for !eof { line, err := reader.ReadString('\n') if err == io.EOF { err = nil eof = true } else if err != nil { log.Println(err) if fileName != "-" { inputStream.Close() } return false } else { writer.WriteString(line) } } if fileName != "-" { inputStream.Close() } writer.Flush() return true } miller-3.4.0/perf/catgo2.go000066400000000000000000000017251266012053600154520ustar00rootroot00000000000000package main import ( "bufio" "fmt" "log" "os" ) // ---------------------------------------------------------------- func main() { args := os.Args[1:] includeFields := []string {"a", "x"}; ok := true if len(args) == 0 { ok = handle("-", includeFields) && ok } else { for _, arg := range args { ok = handle(arg, includeFields) && ok } } if ok { os.Exit(0) } else { os.Exit(1) } } // ---------------------------------------------------------------- func handle(fileName string, includeFields []string) (ok bool) { inputStream := os.Stdin if fileName != "-" { var err error if inputStream, err = os.Open(fileName); err != nil { log.Println(err) return false } } scanner := bufio.NewScanner(inputStream) for scanner.Scan() { line := scanner.Text() fmt.Println(line) } if err := scanner.Err(); err != nil { fmt.Fprintln(os.Stderr, "reading standard input:", err) } if fileName != "-" { inputStream.Close() } return true } miller-3.4.0/perf/catm.c000066400000000000000000000026041266012053600150310ustar00rootroot00000000000000#include #include #include #include #include #include #include // ---------------------------------------------------------------- static void emit(char* sol, char* eol, FILE* output_stream) { size_t ntowrite = eol - sol; size_t nwritten = fwrite(sol, 1, ntowrite, output_stream); if (nwritten != ntowrite) { perror("fwrite"); exit(1); } } // ---------------------------------------------------------------- static int do_stream(char* file_name) { FILE* output_stream = stdout; int fd = open(file_name, O_RDONLY); if (fd < 0) { perror("open"); exit(1); } struct stat stat; if (fstat(fd, &stat) < 0) { perror("fstat"); exit(1); } char* sof = mmap(NULL, (size_t)stat.st_size, PROT_READ|PROT_WRITE, MAP_FILE|MAP_PRIVATE, fd, (off_t)0); if (sof == MAP_FAILED) { perror("mmap"); exit(1); } char* eof = sof + stat.st_size; char* sol = sof; char* eol; char* p = sof; while (p < eof) { if (*p == '\n') { *p = 0; eol = p; emit(sol, eol, output_stream); p++; sol = p; } else { p++; } } if (close(fd) < 0) { perror("close"); exit(1); } return 1; } // ================================================================ int main(int argc, char** argv) { int ok = 1; for (int argi = 1; argi < argc; argi++) { ok = do_stream(argv[argi]); } return ok ? 0 : 1; } miller-3.4.0/perf/catm2.c000066400000000000000000000036711266012053600151200ustar00rootroot00000000000000#include #include #include #include #include #include #include typedef struct _file_reader_mmap_state_t { char* sol; char* eof; int fd; } file_reader_mmap_state_t; file_reader_mmap_state_t file_reader_mmap_open(char* file_name) { file_reader_mmap_state_t state; state.fd = open(file_name, O_RDONLY); if (state.fd < 0) { perror("open"); exit(1); } struct stat stat; if (fstat(state.fd, &stat) < 0) { perror("fstat"); exit(1); } state.sol = mmap(NULL, (size_t)stat.st_size, PROT_READ|PROT_WRITE, MAP_FILE|MAP_PRIVATE, state.fd, (off_t)0); if (state.sol == MAP_FAILED) { perror("mmap"); exit(1); } state.eof = state.sol + stat.st_size; return state; } void file_reader_mmap_close(file_reader_mmap_state_t* pstate) { if (close(pstate->fd) < 0) { perror("close"); exit(1); } } // ---------------------------------------------------------------- static void emit(char* sol, char* eol, FILE* output_stream) { size_t ntowrite = eol - sol; size_t nwritten = fwrite(sol, 1, ntowrite, output_stream); if (nwritten != ntowrite) { perror("fwrite"); exit(1); } fputc('\n', output_stream); } // ---------------------------------------------------------------- // xxx params/state: // * ctor: char*file_name // * reads: currptr, eofptr // * dtor: int fd static int do_stream(char* file_name) { FILE* output_stream = stdout; file_reader_mmap_state_t state = file_reader_mmap_open(file_name); char* eol; char* p = state.sol; while (p < state.eof) { if (*p == '\n') { *p = 0; eol = p; emit(state.sol, eol, output_stream); p++; state.sol = p; } else { p++; } } file_reader_mmap_close(&state); return 1; } // ================================================================ int main(int argc, char** argv) { int ok = 1; for (int argi = 1; argi < argc; argi++) { ok = do_stream(argv[argi]); } return ok ? 0 : 1; } miller-3.4.0/perf/catrust.rs000066400000000000000000000004311266012053600157700ustar00rootroot00000000000000use std::io; fn main() { for line in io::stdin().lock().lines() { print!("{}", line.unwrap()); } } //fn main() { // let mut reader = io::stdin(); // let mut line; // loop { // line = reader.read_line(); // print!("{}\n", line); // } //} miller-3.4.0/perf/cutd.d000066400000000000000000000016121266012053600150430ustar00rootroot00000000000000// Reads $(D stdin) and writes it to $(D stdout). // http://dlang.org/hash-map.html import std.stdio; import std.string; import std.array; void main() { string[] includeFields = ["a", "x"]; string line; while ((line = stdin.readln()) !is null) { // Input string to hashmap. string[string] oldmap; string[] fields = split(line, ','); foreach (field; fields) { string[] kvps = split(field, '='); // really want splitN with max #parts = 2 oldmap[kvps[0]] = kvps[1]; } // Hashmap-to-hashmap transform. // Note: unordered hashmap here. string[string] newmap; foreach (includeField; includeFields) { if (includeField in oldmap) { newmap[includeField] = oldmap[includeField]; } } // Hashmap to output strings. int i = 0; foreach (key; newmap.keys) { if (i > 0) write(','); write(key); write('='); write(newmap[key]); i++; } write('\n'); } } miller-3.4.0/perf/cutgo.go000066400000000000000000000037571266012053600154230ustar00rootroot00000000000000package main import ( "bufio" "io" "log" "os" "strings" ) // ---------------------------------------------------------------- func main() { args := os.Args[1:] includeFields := []string {"a", "x"}; ok := true if len(args) == 0 { ok = handle("-", includeFields) && ok } else { for _, arg := range args { ok = handle(arg, includeFields) && ok } } if ok { os.Exit(0) } else { os.Exit(1) } } // ---------------------------------------------------------------- func handle(fileName string, includeFields []string) (ok bool) { inputStream := os.Stdin if fileName != "-" { var err error if inputStream, err = os.Open(fileName); err != nil { log.Println(err) return false } } reader := bufio.NewReader(inputStream) writer := bufio.NewWriter(os.Stdout) eof := false for !eof { line, err := reader.ReadString('\n') if err == io.EOF { err = nil eof = true } else if err != nil { log.Println(err) if fileName != "-" { inputStream.Close() } return false } else { // 0.030s // Line to map mymap := make(map[string]string) fields := strings.Split(line, ","); for _, field := range(fields) { kvps := strings.SplitN(field, "=", 2) mymap[kvps[0]] = kvps[1] } // 0.220s // delta 0.190s // 27% // Map-to-map transform newmap := make(map[string]string) for _, includeField := range(includeFields) { value, present := mymap[includeField] if present { newmap[includeField] = value } } // 0.280s // delta 0.060s // 9% // Map to string outs := make([]string, len(newmap)) i := 0 for k, v := range(newmap) { outs[i] = k + "=" + v i++ } // 0.320s // delta 0.040s // 6% out := strings.Join(outs, ",") // 0.330s // delta 0.010s // 2% // Write to output stream //fmt.Println("") writer.WriteString(out) // xxx now == ?!? 0.720s // delta 0.390s // 56% } } if fileName != "-" { inputStream.Close() } writer.Flush() return true } miller-3.4.0/perf/do-timings.rb000077500000000000000000000215421266012053600163450ustar00rootroot00000000000000#!/usr/bin/ruby require 'time' # ---------------------------------------------------------------- def run(desc, cmd) t1 = Time.new system(cmd) status = $? t2 = Time.new secs = t2.to_f - t1.to_f if status.to_i == 0 puts("%-12s %6.3f %s" % [desc, secs, cmd]) else puts("%-12s %6s %s" % [desc, "ERROR", cmd]) end end # cutcut real 0.38 # cutmlr real 3.23 # cat real 0.09 # catc real 0.55 # ---------------------------------------------------------------- run("(cat)", "cat < ../data/big.dkvp > /dev/null") run("catc0", "catc0 < ../data/big.dkvp > /dev/null") run("catc0", "catc0 ../data/big.dkvp > /dev/null") run("catc", "catc < ../data/big.dkvp > /dev/null") run("catc", "catc ../data/big.dkvp > /dev/null") run("catm", "catm ../data/big.dkvp > /dev/null") run("catawk", "awk -F, '{print}' ../data/big.dkvp > /dev/null") run("catmawk", "mawk -F, '{print}' ../data/big.dkvp > /dev/null") run("CATMLR", "mlr --no-mmap cat ../data/big.dkvp > /dev/null") run("CATMLRM", "mlr --mmap cat ../data/big.dkvp > /dev/null") puts run("(catv)", "cat < ../data/big.csv > /dev/null") run("catc0v", "catc0 < ../data/big.csv > /dev/null") run("catc0v", "catc0 ../data/big.csv > /dev/null") run("catcv", "catc < ../data/big.csv > /dev/null") run("catcv", "catc ../data/big.csv > /dev/null") run("catmv", "catm ../data/big.csv > /dev/null") run("catawkv", "awk -F, '{print}' ../data/big.csv > /dev/null") run("catmawkv", "mawk -F, '{print}' ../data/big.csv > /dev/null") run("CATMLRV", "mlr --no-mmap --csv --rs lf cat ../data/big.csv > /dev/null") run("CATMLRVM", "mlr --mmap --csv --rs lf cat ../data/big.csv > /dev/null") run("CATMLRV", "mlr --no-mmap --csvlite cat ../data/big.csv > /dev/null") run("CATMLRVM", "mlr --mmap --csvlite cat ../data/big.csv > /dev/null") puts puts run("cutcut", "cut -d , -f 1,4 ../data/big.dkvp > /dev/null") run("cutawk", "awk -F, '{print $1,$4}' ../data/big.dkvp > /dev/null") run("cutmawk", "mawk -F, '{print $1,$4}' ../data/big.dkvp > /dev/null") run("CUTMLR", "mlr --no-mmap cut -f a,x ../data/big.dkvp > /dev/null") run("CUTMLRM", "mlr --mmap cut -f a,x ../data/big.dkvp > /dev/null") run("CUTMLRX", "mlr --no-mmap cut -x -f a,x ../data/big.dkvp > /dev/null") run("CUTMLRXM", "mlr --mmap cut -x -f a,x ../data/big.dkvp > /dev/null") puts run("cutcutv", "cut -d , -f 1,4 ../data/big.csv > /dev/null") run("cutawkv", "awk -F, '{print $1,$4}' ../data/big.csv > /dev/null") run("cutmawkv", "mawk -F, '{print $1,$4}' ../data/big.csv > /dev/null") run("CUTMLRV", "mlr --no-mmap --csv --rs lf cut -f a,x ../data/big.csv > /dev/null") run("CUTMLRVM", "mlr --mmap --csv --rs lf cut -f a,x ../data/big.csv > /dev/null") run("CUTMLRXV", "mlr --no-mmap --csv --rs lf cut -x -f a,x ../data/big.csv > /dev/null") run("CUTMLRXVM", "mlr --mmap --csv --rs lf cut -x -f a,x ../data/big.csv > /dev/null") run("CUTMLRV", "mlr --no-mmap --csvlite cut -f a,x ../data/big.csv > /dev/null") run("CUTMLRVM", "mlr --mmap --csvlite cut -f a,x ../data/big.csv > /dev/null") run("CUTMLRXV", "mlr --no-mmap --csvlite cut -x -f a,x ../data/big.csv > /dev/null") run("CUTMLRXVM", "mlr --mmap --csvlite cut -x -f a,x ../data/big.csv > /dev/null") puts puts run("rensed", "sed -e 's/x=/EKS=/' -e 's/b=/BEE=/' ../data/big.dkvp > /dev/null") run("RENMLR", "mlr --no-mmap rename x,EKS,b,BEE ../data/big.dkvp > /dev/null") run("RENMLRM", "mlr --mmap rename x,EKS,b,BEE ../data/big.dkvp > /dev/null") puts run("rensedv", "sed -e 's/x=/EKS=/' -e 's/b=/BEE=/' ../data/big.csv > /dev/null") run("RENMLRV", "mlr --no-mmap --csv --rs lf rename x,EKS,b,BEE ../data/big.csv > /dev/null") run("RENMLRVM", "mlr --mmap --csv --rs lf rename x,EKS,b,BEE ../data/big.csv > /dev/null") run("RENMLRV", "mlr --no-mmap --csvlite rename x,EKS,b,BEE ../data/big.csv > /dev/null") run("RENMLRVM", "mlr --mmap --csvlite rename x,EKS,b,BEE ../data/big.csv > /dev/null") puts puts run("addawk", "awk -F, '{gsub(\"x=\",\"\",$4);gsub(\"y=\",\"\",$5);print $4+$5}' ../data/big.dkvp > /dev/null") run("addmawk", "mawk -F, '{gsub(\"x=\",\"\",$4);gsub(\"y=\",\"\",$5);print $4+$5}' ../data/big.dkvp > /dev/null") run("ADDMLR", "mlr --no-mmap put '$z=$x+$y' ../data/big.dkvp > /dev/null") run("ADDMLRM", "mlr --mmap put '$z=$x+$y' ../data/big.dkvp > /dev/null") puts run("addawkv", "awk -F, '{gsub(\"x=\",\"\",$4);gsub(\"y=\",\"\",$5);print $4+$5}' ../data/big.csv > /dev/null") run("addmawkv", "mawk -F, '{gsub(\"x=\",\"\",$4);gsub(\"y=\",\"\",$5);print $4+$5}' ../data/big.csv > /dev/null") run("ADDMLRV", "mlr --no-mmap --csv --rs lf put '$z=$x+$y' ../data/big.csv > /dev/null") run("ADDMLRVM", "mlr --mmap --csv --rs lf put '$z=$x+$y' ../data/big.csv > /dev/null") run("ADDMLRV", "mlr --no-mmap --csvlite put '$z=$x+$y' ../data/big.csv > /dev/null") run("ADDMLRVM", "mlr --mmap --csvlite put '$z=$x+$y' ../data/big.csv > /dev/null") puts puts run("MEANMLR", "mlr --no-mmap stats1 -a mean -f x,y -g a,b ../data/big.dkvp > /dev/null") run("MEANMLRM", "mlr --mmap stats1 -a mean -f x,y -g a,b ../data/big.dkvp > /dev/null") run('CORRMLR', "mlr --no-mmap stats2 -a corr -f x,y -g a,b ../data/big.dkvp > /dev/null") run('CORRMLRM', "mlr --mmap stats2 -a corr -f x,y -g a,b ../data/big.dkvp > /dev/null") run('LINREGMLR', "mlr --no-mmap stats2 -a linreg-ols,linreg-pca -f x,y -g a,b ../data/big.dkvp > /dev/null") run('LINREGMLRM', "mlr --mmap stats2 -a linreg-ols,linreg-pca -f x,y -g a,b ../data/big.dkvp > /dev/null") puts run("MEANMLRV", "mlr --no-mmap --csv --rs lf stats1 -a mean -f x,y -g a,b ../data/big.csv > /dev/null") run("MEANMLRVM", "mlr --mmap --csv --rs lf stats1 -a mean -f x,y -g a,b ../data/big.csv > /dev/null") run('CORRMLRV', "mlr --no-mmap --csv --rs lf stats2 -a corr -f x,y -g a,b ../data/big.csv > /dev/null") run('CORRMLRVM', "mlr --mmap --csv --rs lf stats2 -a corr -f x,y -g a,b ../data/big.csv > /dev/null") run('LINREGMLRV', "mlr --no-mmap --csv --rs lf stats2 -a linreg-ols,linreg-pca -f x,y -g a,b ../data/big.csv > /dev/null") run('LINREGMLRVM', "mlr --mmap --csv --rs lf stats2 -a linreg-ols,linreg-pca -f x,y -g a,b ../data/big.csv > /dev/null") run("MEANMLRV", "mlr --no-mmap --csvlite stats1 -a mean -f x,y -g a,b ../data/big.csv > /dev/null") run("MEANMLRVM", "mlr --mmap --csvlite stats1 -a mean -f x,y -g a,b ../data/big.csv > /dev/null") run('CORRMLRV', "mlr --no-mmap --csvlite stats2 -a corr -f x,y -g a,b ../data/big.csv > /dev/null") run('CORRMLRVM', "mlr --mmap --csvlite stats2 -a corr -f x,y -g a,b ../data/big.csv > /dev/null") run('LINREGMLRV', "mlr --no-mmap --csvlite stats2 -a linreg-ols,linreg-pca -f x,y -g a,b ../data/big.csv > /dev/null") run('LINREGMLRVM', "mlr --mmap --csvlite stats2 -a linreg-ols,linreg-pca -f x,y -g a,b ../data/big.csv > /dev/null") puts puts puts run("sortsort1", "sort -t= -k 1,2 ../data/big.dkvp > /dev/null") run("SORTMLR1", "mlr --no-mmap sort -f a,b ../data/big.dkvp > /dev/null") run("SORTMLR1M", "mlr --mmap sort -f a,b ../data/big.dkvp > /dev/null") puts run("sortsort2", "sort -t, -k 4,5 ../data/big.dkvp > /dev/null") run("SORTMLR2", "mlr --no-mmap sort -n x,y ../data/big.dkvp > /dev/null") run("SORTMLR2M", "mlr --mmap sort -n x,y ../data/big.dkvp > /dev/null") puts puts run("sortsort1v", "sort -t, -k 1,4 ../data/big.csv > /dev/null") run("SORTMLR1V", "mlr --no-mmap --csv --rs lf sort -f a,x ../data/big.csv > /dev/null") run("SORTMLR1VM", "mlr --mmap --csv --rs lf sort -f a,x ../data/big.csv > /dev/null") run("SORTMLR1V", "mlr --no-mmap --csvlite sort -f a,x ../data/big.csv > /dev/null") run("SORTMLR1VM", "mlr --mmap --csvlite sort -f a,x ../data/big.csv > /dev/null") puts run("sortsort2v", "sort -t, -n -k 4,5 ../data/big.csv > /dev/null") run("SORTMLR2V", "mlr --no-mmap --csv --rs lf sort -n x,y ../data/big.csv > /dev/null") run("SORTMLR2VM", "mlr --mmap --csv --rs lf sort -n x,y ../data/big.csv > /dev/null") run("SORTMLR2V", "mlr --no-mmap --csvlite sort -n x,y ../data/big.csv > /dev/null") run("SORTMLR2VM", "mlr --mmap --csvlite sort -n x,y ../data/big.csv > /dev/null") miller-3.4.0/perf/mkplots.sh000077500000000000000000000004561266012053600157740ustar00rootroot00000000000000#!/bin/sh experiments=`mlr cut -f experiment < tn.out|sort -u|sed 's/experiment=//'` for experiment in $experiments; do mlr --onidx --ofs ' ' filter '$experiment=="'$experiment'"' then cut -x -f experiment tn.out | pgr -nc -title $experiment -xlabel nlines -ylabel seconds -legend 'a b' -lop & done miller-3.4.0/perf/nimcat.nim000066400000000000000000000000461266012053600157170ustar00rootroot00000000000000for line in stdin.lines: echo(line) miller-3.4.0/perf/nimcut.nim000066400000000000000000000006641266012053600157510ustar00rootroot00000000000000import strutils, tables for line in stdin.lines: #var map: OrderedTable[string,string] var map = {"":""}.newOrderedTable #var map = initTable[string, string] #var map: OrderedTable[string, string] #var map: newOrderedTable[string, string](16) for word in line.split(","): var pair = word.split("=") #echo(pair[0]) #echo(pair[1]) #echo() #map[pair[0]] = pair[1] map.add(pair[0], pair[1]) miller-3.4.0/perf/nimlc.nim000066400000000000000000000001201266012053600155370ustar00rootroot00000000000000var line_count = 0 for line in stdin.lines: line_count += 1 echo (line_count) miller-3.4.0/perf/nimwc.nim000066400000000000000000000002041266012053600155550ustar00rootroot00000000000000import strutils var word_count = 0 for line in stdin.lines: for word in line.split(","): word_count += 1 echo (word_count) miller-3.4.0/perf/t1s.rb000077500000000000000000000025261266012053600150030ustar00rootroot00000000000000#!/usr/bin/ruby require 'time' # ---------------------------------------------------------------- def run(desc, cmd) t1 = Time.new system(cmd) status = $? t2 = Time.new secs = t2.to_f - t1.to_f if status.to_i == 0 puts("%-12s %6.3f %s" % [desc, secs, cmd]) else puts("%-12s %6s %s" % [desc, "ERROR", cmd]) end end # cutcut real 0.38 # cutmlr real 3.23 # cat real 0.09 # catc real 0.55 # ---------------------------------------------------------------- run("sortsort1", "sort -t, -k 1,2 < data/big > /dev/null") #run("OSORTMLR1", "../c/mlr sort a,b < data/big > /dev/null") run("SORTMLR1", "mlr sort a,b < data/big > /dev/null") puts run("sortsort1v", "sort -t, -k 1,4 < data/big.csv > /dev/null") #run("OSORTMLR1V", "../c/mlr --csv sort a,x < data/big.csv > /dev/null") run("SORTMLR1V", "mlr --csv sort a,x < data/big.csv > /dev/null") puts run("sortsort2", "sort -t, -k 4,5 < data/big > /dev/null") #run("OSORTMLR2", "../c/mlr sort x,y < data/big > /dev/null") run("SORTMLR2", "mlr sort x,y < data/big > /dev/null") puts puts run("sortsort2v", "sort -t, -k 4,5 < data/big.csv > /dev/null") #run("OSORTMLR2V", "../c/mlr --csv sort x,y < data/big.csv > /dev/null") run("SORTMLR2V", "mlr --csv sort x,y < data/big.csv > /dev/null") miller-3.4.0/perf/tn.rb000077500000000000000000000052041266012053600147110ustar00rootroot00000000000000#!/usr/bin/ruby require 'time' # ================================================================ # Notes: # * mlr --onidx --ofs ' ' filter '$experiment=="sort1b"' then cut -x -f experiment tn.out |pgr -nc -title cut -xlabel nlines -ylabel seconds -legend 'a b' -lop # # ... # experiment=cat,nlines=100,mlrcat_seconds=3,awkcat_seconds=4 # experiment=cat,nlines=200,mlrcat_seconds=3,awkcat_seconds=4 # experiment=cat,nlines=300,mlrcat_seconds=3,awkcat_seconds=4 # experiment=cat,nlines=400,mlrcat_seconds=3,awkcat_seconds=4 # experiment=cut,nlines=100,mlrcut_seconds=3,awkcut_seconds=4 # experiment=cut,nlines=200,mlrcut_seconds=3,awkcut_seconds=4 # experiment=cut,nlines=300,mlrcut_seconds=3,awkcut_seconds=4 # experiment=cut,nlines=400,mlrcut_seconds=3,awkcut_seconds=4 # ... # ================================================================ def run_progs_for_linecounts(experiment, linecounts, progdesc_map) linecounts.each do |linecount| run_progs_for_linecount(experiment, linecount, progdesc_map) end end def run_progs_for_linecount(experiment, linecount, progdesc_map) timing_fields = progdesc_map.collect do |progdesc, prog| seconds = run_prog(experiment, linecount, progdesc, prog) "#{progdesc}=#{seconds}" end puts "experiment=#{experiment},linecount=#{linecount},#{timing_fields.join(',')}" end def run_prog(experiment, linecount, progdesc, prog) filename = "data/nlines/#{linecount}" cmd = "#{prog} < #{filename} > /dev/null" seconds = run_cmd(progdesc, cmd) seconds end def run_cmd(desc, cmd) t1 = Time.new system(cmd) status = $? t2 = Time.new secs = t2.to_f - t1.to_f if status.to_i == 0 secs else 'error' end end # ---------------------------------------------------------------- linecounts = [1, 100000, 200000, 300000, 400000, 500000, 600000, 700000, 800000, 900000, 1000000] run_progs_for_linecounts('cat', linecounts, { "cat" => "cat", "catc0" => "catc0", "catc" => "catc", "awkcat" => "awk -F , '{print}'", "mlrcat" => "mlr cat" }) run_progs_for_linecounts('cut', linecounts, { "cut" => "cut -d , -f 1,4", "awkcut" => "awk -F , '{print $1,$4}'", "mlrcat" => "mlr cut -f a,x" }) run_progs_for_linecounts('add', linecounts, { "awkadd" => "awk -F, '{gsub(\"x=\",\"\",$4);gsub(\"y=\",\"\",$5);print $4+$5}'", "mlradd" => "mlr put '$z=$x+$y'" }) run_progs_for_linecounts('sort2', linecounts, { "sort" => "sort -t, -k 1,4", "mlrsort" => "mlr sort a,x" }) run_progs_for_linecounts('sort1s', linecounts, { "sort" => "sort -t, -k 1", "mlrsort" => "mlr sort a" }) run_progs_for_linecounts('sort1b', linecounts, { "sort" => "sort -t, -k 4", "mlrsort" => "mlr sort x" }) miller-3.4.0/python/000077500000000000000000000000001266012053600143245ustar00rootroot00000000000000miller-3.4.0/python/sketch.py000077500000000000000000000424471266012053600161750ustar00rootroot00000000000000#!/usr/bin/python import os, sys import getopt import string, re import collections # ================================================================ # o inclflds a,x,b # o newflds '{$y:$x*$x, $z:$x/2, $n:-$z}' # o greprecs '$x <= 2 && $y eq "zebra"' # # o tabular pretty-print # o mean # o sort # absolute essentials: # * RECORD-LEVEL: # k include/exclude fields # o new field as function of old # o vertical pretty-print # * STREAM-LEVEL: # o include/exclude records # o sort # o summarizations: min, max, mean, count, sum, first, last # o tabular pretty-print # ================================================================ def usage(): print >> sys.stderr, "Usage: %s [options] {modulator-spec} {zero or more filenames}" % os.path.basename(sys.argv[0]) print >> sys.stderr, "Options:" print >> sys.stderr, " -R {rs} Input/output record separator" print >> sys.stderr, " -F {fs} Input/output field separator" print >> sys.stderr, " -P {ps} Input/output key-value-pair separator" print >> sys.stderr, " -v {name=value} xxx needs more doc" print >> sys.stderr, "" print >> sys.stderr, " --idkvp Input format is delimited by IRS,IFS,IPS" print >> sys.stderr, " --odkvp Output format is delimited by IRS,IFS,IPS" print >> sys.stderr, " --icsv Input format is delimited by IRS,IFS,IPS, with header line followed by data lines (e.g. CSV)" print >> sys.stderr, " --ocsv Output format is delimited by IRS,IFS,IPS, with header line followed by data lines (e.g. CSV)" print >> sys.stderr, " --inidx Input format is implicitly integer-indexed (awk-style)" print >> sys.stderr, " --onidx Output format is implicitly integer-indexed (awk-style)" print >> sys.stderr, " --ixtab Input format is transposed-tabular-pretty-print" print >> sys.stderr, " --oxtab Output format is transposed-tabular-pretty-print" print >> sys.stderr, "Modulator specs:" print >> sys.stderr, '--cat' print >> sys.stderr, '--tac' print >> sys.stderr, '--cut' print >> sys.stderr, '--cutx' print >> sys.stderr, '--sortfields' print >> sys.stderr, '--sortfieldsup' print >> sys.stderr, '--sortfieldsdown' sys.exit(1) # ---------------------------------------------------------------- def parse_command_line(): namespace = set_up_namespace() rreader = None rwriter = None rmodulator = None try: optargs, non_option_args = getopt.getopt(sys.argv[1:], "R:F:P:v:h", [ 'help', 'idkvp', 'odkvp', 'icsv', 'ocsv', 'inidx', 'onidx', 'ixtab', 'oxtab', 'cat', 'tac', 'cut=', 'cutx=', 'sortfields', 'sortfieldsup', 'sortfieldsdown']) except getopt.GetoptError, err: print str(err) usage() sys.exit(1) for opt, arg in optargs: if opt == '-R': rs = arg namespace.put("ORS", namespace.put("IRS", rs)) elif opt == '-F': fs = arg namespace.put("OFS", namespace.put("IFS", fs)) elif opt == '-P': ps = arg namespace.put("OPS", namespace.put("IPS", ps)) elif opt == '-v': kv = string.split(arg, "=", 1) namespace.put(kv[0], kv[1]) elif opt == '--idkvp': rreader = RecordReaderDefault(istream=sys.stdin, namespace=namespace, irs=namespace.get("IRS"), ifs=namespace.get("IFS"), ips=namespace.get("IPS")) elif opt == '--odkvp': rwriter = RecordWriterDefault(ostream=sys.stdout, ors=namespace.get("ORS"), ofs=namespace.get("OFS"), ops=namespace.get("OPS")) elif opt == '--icsv': rreader = RecordReaderHeaderFirst(istream=sys.stdin, namespace=namespace, irs=namespace.get("IRS"), ifs=namespace.get("IFS")) elif opt == '--ocsv': rwriter = RecordWriterHeaderFirst(ostream=sys.stdout, ors=namespace.get("ORS"), ofs=namespace.get("OFS")) elif opt == '--inidx': rreader = RecordReaderIntegerIndexed(istream=sys.stdin, namespace=namespace, irs=namespace.get("IRS"), ifs=namespace.get("IFS")) elif opt == '--onidx': rwriter = RecordWriterIntegerIndexed(ostream=sys.stdout, ors=namespace.get("ORS"), ofs=namespace.get("OFS")) #elif opt == '--ixtab': # pass elif opt == '--oxtab': rwriter = RecordWriterVerticallyTabulated(ostream=sys.stdout) # xxx args w/r/t/ RS/FS/PS?!? elif opt == '--cat': rmodulator = CatModulator() elif opt == '--tac': rmodulator = TacModulator() elif opt == '--cut': rmodulator = SelectFieldsModulator(string.split(arg, namespace.get("IFS"))) elif opt == '--cutx': rmodulator = DeselectFieldsModulator(string.split(arg, namespace.get("IFS"))) elif opt == '--cutx': rmodulator = DeselectFieldsModulator(string.split(arg, namespace.get("IFS"))) elif opt == '--sortfields': rmodulator = SortFieldsInRecordModulator(True) elif opt == '--sortfieldsup': rmodulator = SortFieldsInRecordModulator(True) elif opt == '--sortfieldsdown': rmodulator = SortFieldsInRecordModulator(False) elif opt == '--help': usage() else: print >> sys.stderr, "Unhandled option \"%s\"." % opt sys.exit(1) #xxx non_option_arg_count = len(non_option_args) if rreader == None: rreader = RecordReaderDefault(istream=sys.stdin, namespace=namespace, irs=namespace.get("IRS"), ifs=namespace.get("IFS"), ips=namespace.get("IPS")) if rwriter == None: rwriter = RecordWriterDefault(ostream=sys.stdout, ors=namespace.get("ORS"), ofs=namespace.get("OFS"), ops=namespace.get("OPS")) if rmodulator == None: rmodulator = CatModulator() return {'namespace':namespace, 'rreader':rreader, 'rwriter':rwriter, 'rmodulator':rmodulator} def main(): options = parse_command_line() # parse ARGV: # * --ifmt: dkvp,hdr1st,iidxed,align,xposealign # * --ofmt: dkvp,hdr1st,iidxed,align,xposealign # * which-control-language spec?!? # * modulators/script ... this is the key decision area for language(s) design. # * filenames namespace = options['namespace'] rreader = options['rreader'] rmodulator = options['rmodulator'] rwriter = options['rwriter'] smodulator = StreamModulator() smodulator.modulate(rreader, rmodulator, rwriter) # ================================================================ class MillerNamespace: def __init__(self): self.mapping = {} self.imapping = {} def get(self, name): return self.mapping[name] def iget(self, name): return self.imapping[name] def put(self, name, value): self.mapping[name] = value return value def iput(self, name, ivalue): self.imapping[name] = ivalue return ivalue # ================================================================ class Record: # kvs is list of pair-lists. (xxx: do tuples work too?) def __init__(self, kvs=[]): self.fields = collections.OrderedDict() self.mput(kvs) def put(self, k, v): self.fields[k] = v def mput(self, kvs): for [k,v] in kvs: self.fields[k] = v def get(self, k): return self.fields[k] def has_key(self, k): return self.fields.has_key(k) def get_field_names(self): return self.fields.keys() def get_pairs(self): return self.fields.items() def num_pairs(self): return len(self.fields.items()) # xxx xref to record-formatter classes def __str__(self): return self.fields.__repr__ def __repr__(self): return self.fields.__repr__ # ================================================================ # Each record is a sequence of fields delimited by FS, each of which is a # key-value pair separated by PS. class RecordReader: def __init__(self, istream, namespace, irs, ifs, ips): self.istream = istream self.namespace = namespace self.irs = irs self.ifs = ifs self.ips = ips class RecordReaderDefault(RecordReader): def __init__(self, istream, namespace, irs, ifs, ips): RecordReader.__init__(self, istream, namespace, irs, ifs, ips) def read(self): line = self.istream.readline() # xxx use self.irs if line == '': return None line = line.strip() # Remove leading/trailing whitespace including carriage return from readline(). fields = string.split(line, self.ifs) kvs = [string.split(field, self.ips, 1) for field in fields] record = Record(kvs) self.namespace.iput("NF", record.num_pairs) self.namespace.iput("NR", self.namespace.iget("NR") + 1) # xxx stub self.namespace.put("FILENAME", None) self.namespace.iput("FNR", self.namespace.iget("FNR") + 1) return record # ---------------------------------------------------------------- # awk-style class RecordReaderIntegerIndexed(RecordReader): # xxx ctor with istream context?!? or independent of that?!? for cskv, no matter. # csv reader of course needs context. def __init__(self, istream, namespace, irs, ifs): RecordReader.__init__(self, istream, namespace, irs, ifs, None) def read(self): # xxx use self.irs line = self.istream.readline() if line == '': return None line = line.strip() # Remove leading/trailing whitespace including carriage return from readline(). fields = re.split(self.ifs, line) kvs = [] i = 1 for field in fields: kvs.append([i, field]) i += 1 return Record(kvs) # ---------------------------------------------------------------- # csv-style class RecordReaderHeaderFirst(RecordReader): def __init__(self, istream, namespace, irs, ifs): RecordReader.__init__(self, istream, namespace, irs, ifs, None) self.field_names = None self.header_line = None def read(self): if self.field_names == None: header_line = self.istream.readline() if header_line == '': return None # Remove leading/trailing whitespace including carriage return from readline(). header_line = header_line.strip() self.field_names = string.split(header_line, self.ifs, -1) self.header_line = header_line data_line = self.istream.readline() if data_line == '': return None # Remove leading/trailing whitespace including carriage return from readline(). data_line = data_line.strip() field_values = string.split(data_line, self.ifs, -1) if len(self.field_names) != len(field_values): raise Exception("Header/data length mismatch: %d != %d in \"%s\" and \"%s\"" % \ (len(field_names), len(field_values), self.header_line, data_line)) return Record(zip(self.field_names, field_values)) # ================================================================ # xxx ostream at ctor?? needs drain-at-end logic for prettyprint. class RecordWriter: def __init__(self, ostream, ors, ofs, ops): self.ostream = ostream self.ors = ors self.ofs = ofs self.ops = ops class RecordWriterDefault(RecordWriter): def __init__(self, ostream, ors, ofs, ops): RecordWriter.__init__(self, ostream, ors, ofs, ops) def write(self, record): self.ostream.write(self.ofs.join([str(k)+self.ops+str(v) for [k,v] in record.get_pairs()])) self.ostream.write("\n") # ---------------------------------------------------------------- class RecordWriterHeaderFirst(RecordWriter): def __init__(self, ostream, ors, ofs): RecordWriter.__init__(self, ostream, ors, ofs, None) self.field_names = None def write(self, record): data_string = self.ofs.join([str(v) for [k,v] in record.get_pairs()]) if self.field_names == None: self.field_names = record.get_field_names() header_string = self.ofs.join([str(k) for [k,v] in record.get_pairs()]) self.ostream.write(header_string) self.ostream.write("\n") self.ostream.write(data_string) self.ostream.write("\n") # ---------------------------------------------------------------- # xxx rename class RecordWriterVerticallyTabulated(RecordWriter): def __init__(self, ostream): RecordWriter.__init__(self, ostream, None, None, None) def write(self, record): max_field_name_width = 1 field_names = record.get_field_names() for field_name in field_names: field_name_width = len(field_name) if field_name_width > max_field_name_width: max_field_name_width = field_name_width lines = [] for field_name in field_names: lines.append("%-*s %s" % (max_field_name_width, field_name, record.get(field_name))) self.ostream.write("\n".join(lines)) self.ostream.write("\n\n") # ---------------------------------------------------------------- class RecordWriterIntegerIndexed: def __init__(self, ostream, ors, ofs): self.ostream = ostream self.ors = ors self.ofs = ofs def write(self, record): self.ostream.write(self.ofs.join([str(v) for [k,v] in record.get_pairs()])) self.ostream.write("\n") # ================================================================ class CatModulator: def __init__(self): pass def modulate(self, record): if record == None: # drain at end return [] return [record] class TacModulator: def __init__(self): self.records = [] def modulate(self, record): if record == None: # drain at end self.records.reverse() rv = self.records self.records = [] return rv else: self.records.append(record) return [] class SelectFieldsModulator: def __init__(self, field_names): self.field_names = field_names def modulate(self, record): if record == None: # drain at end return [] kvs = [] for field_name in self.field_names: if record.has_key(field_name): kvs.append((field_name, record.get(field_name))) new_record = Record() new_record.mput(kvs) return [new_record] # The field_names argument may be a list or hash-set -- as long as it supports # the "in" operator as in "name in field_names". # xxx to do: use a hash-set internally. class DeselectFieldsModulator: def __init__(self, field_names): self.field_names = field_names def modulate(self, record): if record == None: # drain at end return [] kvs = [] for field_name in record.get_field_names(): if not field_name in self.field_names: kvs.append((field_name, record.get(field_name))) new_record = Record() new_record.mput(kvs) return [new_record] class SortFieldsInRecordModulator: def __init__(self, do_ascending_sort=True): self.do_ascending_sort = do_ascending_sort def modulate(self, record): if record == None: # drain at end return [] kvs = [] sorted_field_names = sorted(record.get_field_names()) if not self.do_ascending_sort: sorted_field_names.reverse() # xxx optimize for field_name in sorted_field_names: kvs.append((field_name, record.get(field_name))) new_record = Record() new_record.mput(kvs) return [new_record] class MeanKeeper: def __init__(self): self.sum = 0.0 self.count = 0 def put(x): self.sum += x self.count += 1 def get_sum(): return self.sum def get_count(): return self.count def get_mean(): # In IEEE-standard floating-point this would give NaN in the empty case. # But Python throws an exception on divide by zero instead. if self.count == 0: return None else: return self.sum / self.count class MeanModulator: def __init__(self, collate_field_names, key_field_names=[]): self.collate_field_names = collate_field_names self.key_field_names = key_field_names # map from key-field values to (map from collate-field names to MSCKeeper objects). self.collate_outputs = {} def modulate(self, record): if record != None: # drain at end # xxx optimize for value_field_name in self.collate_field_names: if not record.has_key(value_field_name): return [] for key_field_name in self.key_field_names: if not record.has_key(key_field_name): return [] collate_field_values = [float(record.get(k)) for k in self.collate_field_names] key_string = ",".join([record.get(k) for k in self.key_field_names]) return [] else: # xxx stub output_record = Record() output_record.put("foo", "bar") return [output_record] # ================================================================ class StreamModulator: def __init__(self): pass def modulate(self, rreader, rmodulator, rwriter): while True: in_record = rreader.read() out_records = rmodulator.modulate(in_record) for out_record in out_records: rwriter.write(out_record) if in_record == None: break # ================================================================ def set_up_namespace(): namespace = MillerNamespace() namespace.put("ORS", namespace.put("IRS", "\n")) namespace.put("OFS", namespace.put("IFS", ",")) namespace.put("OPS", namespace.put("IPS", "=")) # xxx CONVFMT namespace.put("FILENAME", None) namespace.iput("NF", None) namespace.iput("NR", 0) namespace.iput("FNR", 0) return namespace # ================================================================ main()